diff -durpN glibc-2.2.3/BUGS glibc-2.2.4/BUGS --- glibc-2.2.3/BUGS Wed Nov 8 14:10:15 2000 +++ glibc-2.2.4/BUGS Mon Jul 23 10:53:33 2001 @@ -1,7 +1,7 @@ List of known bugs (certainly very incomplete) ---------------------------------------------- -Time-stamp: <2000-11-08T09:14:07 drepper> +Time-stamp: <2001-06-15T21:21:36 drepper> This following list contains those bugs which I'm aware of. Please make sure that bugs you report are not listed here. If you can fix one @@ -31,6 +31,14 @@ Severity: [ *] to [***] [ **] The RPC code is not 64 bit clean. This is getting slowly fixed but expect incompatible changes on 64 bit platforms like Alpha. + +[ **] If a DSO is using implicitly libpthread and the application itself + does not there is a name lookup problem. E.g., the function fork() + will be found in the libc.so instead of libpthread since the thread + library is behind the libc. To correct this problem it must *not* + be relied on the currently still enabled handling of weak symbols + in the dynamic linker. Instead explicit tests for the availability + of the libpthread version are needed. [PR libc/2325] [ *] The precision of the `sinhl' and/or `asinhl' function do not seem to be the best. diff -durpN glibc-2.2.3/COPYING glibc-2.2.4/COPYING --- glibc-2.2.3/COPYING Wed Mar 25 15:21:36 1998 +++ glibc-2.2.4/COPYING Mon Jul 23 10:53:33 2001 @@ -291,7 +291,7 @@ convey the exclusion of warranty; and ea the "copyright" line and a pointer to where the full notice is found. - Copyright (C) 19yy + Copyright (C) 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 @@ -313,7 +313,7 @@ Also add information on how to contact y 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 version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. diff -durpN glibc-2.2.3/COPYING.LIB glibc-2.2.4/COPYING.LIB --- glibc-2.2.3/COPYING.LIB Wed Mar 25 15:21:36 1998 +++ glibc-2.2.4/COPYING.LIB Mon Jul 23 10:53:33 2001 @@ -1,112 +1,128 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - Copyright (C) 1991 Free Software Foundation, Inc. - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 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. -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] - Preamble + Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. - 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. + When we speak of free software, we are referring to freedom of use, +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 and use pieces of +it in new free programs; and that you are informed that 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 library, or if you modify it. +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, 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 companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +^L + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +^L + GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs @@ -123,7 +139,8 @@ included without limitation in the term "Source code" for a work means the preferred form of the work for making modifications to it. For a library, 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 +interface definition files, plus the scripts used to control +compilation and installation of the library. Activities other than copying, distribution and modification are not @@ -133,7 +150,7 @@ such a program is covered only if its co on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. - + 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an @@ -203,7 +220,7 @@ instead of to this License. (If a newer ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. - +^L Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. @@ -254,8 +271,8 @@ Library will still fall under Section 6. distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or +^L + 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit @@ -282,23 +299,31 @@ of these things: Library will not necessarily be able to recompile the application to use the modified definitions.) - b) Accompany the work with a written offer, valid for at + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. - c) If distribution of the work is made by offering access to copy + d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. - d) Verify that the user has already received a copy of these + e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. 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 +the materials to be 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. @@ -308,7 +333,7 @@ restrictions of other proprietary librar accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. - +^L 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined @@ -347,9 +372,9 @@ Library), the recipient automatically re original licensor to copy, distribute, link with or modify the Library 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 +You are not responsible for enforcing compliance by third parties with this License. - +^L 11. 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 @@ -363,9 +388,10 @@ all those who receive copies directly or the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. -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. +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 @@ -383,14 +409,14 @@ be a consequence of the rest of this Lic 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library 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. +original copyright holder who places the Library 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. 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. +versions of the Lesser 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. @@ -401,7 +427,7 @@ conditions either of that version or of the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. - +^L 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is @@ -411,7 +437,7 @@ decision will be guided by the two goals of all derivatives of our free software and of promoting the sharing and reuse of software generally. - NO WARRANTY + NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. @@ -434,49 +460,56 @@ FAILURE OF THE LIBRARY TO OPERATE WITH A SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries + END OF TERMS AND CONDITIONS +^L + How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest possible use to the public, we recommend making it free software that everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). - To apply these terms, attach the following notices to the library. 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. + To apply these terms, attach the following notices to the library. +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. - + + Copyright (C) This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA + You should have received a copy of the GNU Lesser General Public + License along with this library; 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. +Also add information on how to contact you by electronic and paper +mail. -You should also get your employer (if you work as a programmer) or your +You should also get your employer (if you work as a programmer) or +your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. + library `Frob' (a library for tweaking knobs) written by James +Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! + + diff -durpN glibc-2.2.3/ChangeLog glibc-2.2.4/ChangeLog --- glibc-2.2.3/ChangeLog Thu Apr 26 20:07:01 2001 +++ glibc-2.2.4/ChangeLog Wed Aug 15 18:49:57 2001 @@ -1,3 +1,2884 @@ +2001-08-15 Ulrich Drepper + + * libio/iofwide.c (_IO_fwide): Don't reset file position to + beginning of file, really get current position. + +2001-08-15 Andreas Schwab + + * sysdeps/m68k/m68020/atomicity.h (atomic_add): Don't allow + address register for operand 0. + +2001-08-14 Ulrich Drepper + + * stdio-common/perror.c (perror): Use _IO_fwide instead of fwide. + + * libio/libio.h (_IO_fwide): Handle zero as second parameter more + efficiently in macro. + +2001-08-14 Jakub Jelinek + + * resolv/nss_dns/dns-host.c (RESOLVSORT): Define. + (addrsort): New function. + * resolv/gethnamaddr.c (RESOLVSORT): Define. + +2001-08-14 Jakub Jelinek + + * string/strsignal.c (free_mem): Remove. + +2001-08-14 Andreas Jaeger + + * inet/inet_ntoa.c (free_mem): Remove, it's not used anymore. + Closes PR libc/2477, reported by Dylan Alex Simon + . + +2001-08-14 Ulrich Drepper + + * locale/Makefile (aux): Add xlocale. + * locale/xlocale.c: New file. + * include/locale.c (_nl_C_locobj): Declare. + * iconv/gconv_charset.h: Use __tolower_l, __isdigit_l, __isspace_l + with _nl_C_locobj instead of tolower, isdigit, isspace. + * iconv/gconv_conf.c: Likewise. + * iconv/gconv_int.h: Likewise. + * iconv/gconv_open.c: Likewise. + + * locale/newlocale.c: Minor cleanups. + +2001-08-14 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/w_expl.c: New file, copy from + ldbl-96/w_expl.c with tweaked constants. Patch by Stephen L + Moshier. + +2001-08-13 Ulrich Drepper + + * malloc/memusage.c (me): Allow creating the output file. + + * sysdeps/unix/sysv/linux/Makefile: Remove -fkeep-inline-functions + flag for init-first. + + * po/fr.po: Update from translation team. + +2001-08-13 Andreas Jaeger + + * sysdeps/mips/machine-gmon.h (MCOUNT): Don't use delay slot for + jal since it's a macro. + Patch by Simon Gee . + +2001-08-12 Ulrich Drepper + + * iconvdata/Makefile: Add rules to build ISO-IR-209 and MAC-SAMI. + * iconvdata/iso-ir-209.c: New file. + * iconvdata/mac-sami.c: New file. + * iconvdata/gconv-modules: Add entries for ISO-IR-209 and MAC-SAMI. + * iconvdata/tst-tables.sh: Likewise. + + * posix/getopt.c: Remove store_args_and_env which is not needed since + USE_NONOPTION_FLAGS is undefined anyhow. Use __libc_argc and + __libc_argv variables. + +2001-08-12 Roland McGrath + + * sysdeps/mach/hurd/clock.c: New file. + * sysdeps/mach/hurd/times.c: New file. + * sysdeps/mach/hurd/getclktck.c (__getclktck): Always return 1000000. + * sysdeps/mach/hurd/init-posix.c: New file. + + * hurd/hurdlookup.c (__hurd_file_name_lookup): Comment fix. + +2001-08-11 Roland McGrath + + * sysdeps/mach/hurd/bits/time.h + (CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID): New macros. + * sysdeps/mach/hurd/i386/bits/time.h: File removed. + + * posix/getopt.c (nonoption_flags_max_len, nonoption_flags_len): + Make these defns conditional on [USE_NONOPTION_FLAGS]. + +2001-08-11 Ulrich Drepper + + * config.h.in: Add #undef line for USE_NONOPTION_FLAGS. + * posix/getopt_init.c: Produce code only if USE_NONOPTION_FLAGS is + defined. + * posix/getopt.c: Use __getopt_nonoption_flags only if + USE_NONOPTION_FLAGS is defined. + * sysdeps/mach/hurd/i386/init-first.c: Use __getopt_clean_environment + only if USE_NONOPTION_FLAGS is defined. + * sysdeps/mach/hurd/mips/init-first.c: Likewise. + * sysdeps/unix/sysv/linux/init-first.c: Likewise. + * sysdeps/arm/init-first.c: Likewise. + * sysdeps/generic/init-first.c: Likewise. + * sysdeps/i386/init-first.c: Likewise. + * sysdeps/sh/init-first.c: Likewise. + +2001-08-11 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/e_j0l.c: New file. + Contributed by Stephen L Moshier . + +2001-08-11 Ulrich Drepper + + * assert/assert.c (set_progname): Removed. + (__assert_fail): Use __progname instead of __assert_program_name. + * assert/assert-perr.c (__assert_perror_fail): Likewise. + + * malloc/malloc.c (ptmalloc_init): Don't call getenv five times. + Instead use new function next_env_entry which iterates over the + environment once. + + * sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): Only set + _dl_profile_map for the right object. + + * elf/dl-reloc.c (_dl_relocate_object): Allocate l_reloc_result + only if consider_profiling is != 0, not if _dl_profile != NULL. + + * sysdeps/generic/dl-environ.c (_dl_next_ld_env_entry): Optimize a bit. + Now returns pointer to first character after "LD_". + * elf/rtld.c (process_envvars): Adjust for change above. + * sysdeps/unix/sysv/linux/dl-librecon.h (EXTRA_LD_ENVVARS): Likewise. + * sysdeps/unix/sysv/linux/i386/dl-librecon.h (EXTRA_LD_ENVVARS): + Likewise. + +2001-08-10 Wolfram Gloger + + * malloc/malloc.c (grow_heap): Use mmap() rather than mprotect() + to allocate new memory, for better performance with Linux-2.4.x. + +2001-08-10 Ulrich Drepper + + * posix/getopt_init.c (__getopt_clean_environment): Avoid making + the strncmp calls most of the time by testing for '_' as the first + character of the name. + + * elf/dl-open.c (add_to_global): Remove stale comment. + + * elf/dl-load.c (fillin_rpath): In SUID binaries, don't mark + non-system-dirs in LD_LIBRARY_PATH as nonexisting, simply drop them. + + * libio/iovdprintf.c (_IO_vdprintf): Set _IO_USER_LOCK flag for + temporary stream. Don't define lock. + * libio/obprintf.c (_IO_obstack_vprintf): Likewise. + * libio/strops.c (_IO_str_init_static): Likewise. + * libio/vasprintf.c (_IO_vasprintf): Likewise. + * libio/wstrops.c (_IO_wstr_init_static): Likewise. + * libio/iovsprintf.c: Likewise. + * libio/iovsnprintf.c: Likewise. + * libio/iovswprintf.c: Likewise. + * libio/iovsscanf.c: Likewise. + * libio/iovswscanf.c: Likewise. + * stdio-common/vfprintf.c [USE_IN_LIBIO] (buffered_vfprintf): Likewise. + * libio/genops.c (_IO_no_init): Don't call _IO_lock_init if _lock + is NULL. + (_IO_default_finish): Likewise. + * libio/wgenops.c (_IO_wdefault_finish): Likewise. + +2001-08-10 Andreas Jaeger + + * stdio-common/stdio_ext.h: Fix typo. + +2001-08-09 Ulrich Drepper + + * posix/fnmatch_loop.c: Fix computation of alignment. + +2001-08-09 Isamu Hasegawa + + * posix/regex.c (wcs_regex_compile): Use appropriate string + to compare with collating element. + Fix the padding for the alignment. + +2001-08-09 Isamu Hasegawa + + * locale/programs/ld-collate.c (collate_output): Exclude + characters from elem_table. + Reduce if clause to write collating elements correctly. + * posix/Makefile (tests): Add bug-regex5. + * posix/bug-regex5.c: New file. + +2001-08-09 Ulrich Drepper + + * locale/lc-time.c (_nl_parse_alt_digit): New function. + * locale/localeinfo.h: Add prototype for it. + * time/strptime.c (get_alt_number): Use _nl_parse_alt_digit to get + the value. Correct computation of hour for %OI. If no %EC given + but %Ey use numeric formular. + + * dlfcn/Makefile (tststatic-ENV): Also add $(common-objpfx)elf for + ld.so. + + * time/tst-strptime.c: Add tests in different locales. + * time/Makefile (tst-strptime-ENV): Define. + +2001-08-09 Jakub Jelinek + + * catgets/catgets.c (catclose): Be liberal about catalog_desc in + catclose too. + +2001-08-09 Ulrich Drepper + + * time/strptime.c (strptime_internal): Add handling of year + + %U/%W week + week day. + * time/tst-strptime.c: Add test case for %U and %W handling. + + * stdio-common/vfscanf.c: Fix reading of wide chars and strings if + not COMPILE_WSCANF. + + * libio/vswprintf.c (_IO_vswprintf): Fix return value handling + which is different from snprintf. + * libio/tst_swprintf.c: Add tests for too small output buffer. + + * stdio-common/vfscanf.c: Fix handling of %[] for COMPILE_WSCANF. + * libio/Makefile (tests): Add tst-swscanf. + * libio/tst-swscanf.c: New file. + +2001-08-09 Jakub Jelinek + + * posix/globtest.sh: Robustify tilde tests. + +2001-08-09 Andreas Jaeger + + * locale/programs/ld-ctype.c (DEFAULT): Fix expression. + (EMPTY): New. + (wctype_table_finalize): Use it. + (find_idx): Likewise. + (wctype_table_get): Likewise. + + * configure.in: Add check for GCC 3.x. + +2001-08-09 Ulrich Drepper + + * libio/wfileops.c (_IO_wfile_seekoff): Don't even try to handle + seeking with backup buffer present. + Correct determining of internal buffer position. + Reset also wide buffers if we reset the internal buffers. + * libio/iofwide.c (_IO_fwide): Always determine file offset for wide + streams. + * libio/ioseekoff.c: Catch one unimplemented case. + * libio/ftello.c: Don't abort if the wide stream has backup buffer. + * libio/ftello64.c: Likewise. + * libio/iofgetpos.c: Likewise. + * libio/iofgetpos64.c: Likewise. + * libio/ftell.c: Likewise. + * libio/Makefile (tests): Add tst-ungetwc2. + * libio/tst-ungetwc2.c: New file. + +2001-08-08 Ulrich Drepper + + * locale/elem-hash.h (elem_hash): Correct stupid mistake and + create real hash values now. + Patch by Isamu Hasegawa . + + * libio/iofgetpos.c (_IO_new_fgetpos): Correct a few problems in + the handling of wide streams. + + * libio/ioungetwc.c (ungetwc): Orient stream first. + * libio/Makefile (tests): Add tst-ungetwc1. + * libio/tst-ungetwc1.c: New file. + + * libio/wfileops.c (_IO_wfile_underflow): Remove incorrect test + for possible conversion using __codecvt_do_in. + * libio/Makefile (tests): Add tst-fgetws. + * libio/tst-fgetws.c: New file. + + * libio/iofgetws.c: Use _IO_ferror_unlocked macros instead of + coding the test here. + + * catgets/open_catalog.c: Rewrite code to assume that the function + is called at catopen time and not delayed in catgets. + * catgets/catgets.c (catopen): Call __open_catalog and fail if that + function failed. + (catgets): Remove code for delayed opening of catalog. + * catgets/catgetsinfo.h: Remove now unnecessary information from + struct catalog_info. Change __open_catalog prototype. + * catgets/gencat.c: Adjust __open_catalog call. + * catgets/test-gencat.c: Stop program if catopen failed. + + * locale/C-monetary.c (_nl_C_LC_MONETARY): Provide correct value + for CRNCYSTR. + + * locale/programs/ld-messages.c (messages_finish): Provide POSIX + locale compliant default values for fields without definition. + * locale/programs/ld-time.c (time_finish): Likewise. + * locale/programs/ld-monetary.c (monetary_finish): Likewise. + +2001-08-08 Andreas Jaeger + + * sysdeps/ieee754/ldbl-96/s_ilogbl.c (__ilogbl): Fix test for + infinity. + +2001-08-07 Ulrich Drepper + + * sysdeps/ia64/memusage.h (GETTIME): Define using hp-timing.h + functionality. + + * sysdeps/ia64/hp-timing.h (HP_TIMING_NOW): Fix comment. + +2001-08-07 Jakub Jelinek + + * malloc/memusage.c (initialized): New variable. + (init): If not yet initialized, call me(). + (me): Do all dlsym calls here. + (malloc, realloc, calloc, free): If not yet initialized, + call me(). If in the middle of initializing, return NULL or + do nothing. + +2001-08-07 Jakub Jelinek + + * sysdeps/unix/seekdir.c (seekdir): Set dirp->filepos. + + * dirent/tst-seekdir.c (main): Check whether telldir right after + seekdir returns 2nd argument given to seekdir. + +2001-08-07 Franz Sirl + + * dlfcn/Makefile (tststatic-ENV): Add $(common-objpfx) to + LD_LIBRARY_PATH. + +2001-08-07 Andreas Jaeger + Andreas Schwab + Bruno Haible + + * locale/programs/3level.h (EMPTY): New macro. + (*_get, *_add, *_iterate, *_finalize): Use it instead of ~(uint32_t) 0. + +2001-08-08 GOTO Masanori + + * locale/iso-3166.def: Updates from latest official list. + +2001-08-07 Andreas Jaeger + + * stdlib/tst-strtod.c: Disable HUGE_VAL tests for older GCCs. + + * iconv/gconv_charset.h (upstr): Add unused attribute to avoid warning. + + * libio/iopopen.c (_IO_new_proc_open): Fix typos, it's _IO_MTSAFE_IO. + (_IO_new_proc_close): Likewise. + * libio/oldiopopen.c (_IO_old_proc_open): Likewise. + (_IO_old_proc_close): Likewise. + +2001-08-06 Ulrich Drepper + + * manual/locale.texi: Add documentation for rpmatch. + Patch by Jochen Hein . + +2001-08-06 Jakub Jelinek + + * stdlib/strtod.c (STRTOF): Skip whole infinity, not just inf. + * stdio-common/vfscanf.c (__vfscanf): +- can be followed by i in +-Inf. + + * stdlib/tst-strtod.c (tests): Add Inf tests. + * stdio-common/tstscanf.c (main): Add tests for +- before Inf. + +2001-08-06 Ulrich Drepper + + * locale/weightwc.h (findidx): Change type of i to int32_t. + + * wcsmbs/wcsmbs-tst1.c (main): Avoid warning. Pretty printing. + +2001-08-05 Roland McGrath + + * sysdeps/unix/bsd/bsd4.4/bits/dirent.h (struct dirent): Rename member + d_fileno to d_ino. + (struct dirent64): Likewise. + (d_fileno): Define as macro. + +2001-08-04 Roland McGrath + + * sysdeps/mach/hurd/getrusage.c: Use TASK_EVENTS_INFO if implemented + by the microkernel (which it's not). + +2001-08-04 Ulrich Drepper + + * libio/fileops.c (_IO_new_file_underflow): Don't call + _IO_flush_all_linebuffered. This isn't required in any standard. + Instead flush only stdout. + * libio/wfileops.c (_IO_wfile_underflow): Likewise. + +2001-08-04 Franz Sirl + + * dlfcn/Makefile: Add rules for new testcase tststatic. + * dlfcn/tststatic.c: New file. + * dlfcn/modstatic.c: New file. + +2001-08-04 Ulrich Drepper + + * manual/summary.awk: Fix value used for FF. + + * elf/rtld.c: Correct use of __builtin_expect. + + * elf/dl-close.c: Remove commented-out code. + + * libio/genops.c (_IO_unbuffer_write): Force streams in narrow + orientation so that conversion modules aren't used anymore. + * malloc/set-freeres.c: Call _IO_cleanup before running subfreeres + functions to avoid using wide streams afterwards. + + * iconvdata/Makefile: Add rules to build GEORGIAN-PS and + GEORGIAN-ACADEMY. + * iconvdata/georgian-ps.c: New file. + * iconvdata/georgian-academy.c: New file. + * iconvdata/gconv-modules: Add entries for GEORGIAN-PS and + GEORGIAN-ACADEMY. + * iconvdata/tst-tables.sh: Add GEORGIAN-PS and GEORGIAN-ACADEMY. + +2001-08-03 Ulrich Drepper + + * locale/programs/ld-collate (insert_value): If symbol in order + definition does not exist create it as a sequence without + associated multibyte and wide representation. + +2001-07-30 Roland McGrath + + * sysdeps/mach/bits/libc-lock.h (__libc_cleanup_region_start): Diddle + syntax so both function and pointer-to-function arguments work right. + +2001-08-03 Tom Rix + + * config.h.in: Add HAVE_XCOFF for AIX. + * configure.in: Add --with-xcoff option. + * include/libc-symbols.h: Disable the .stabs macros. + +2001-08-03 Ulrich Drepper + + * iconvdata/8bit-gap.c: Correctly use __builtin_expect. + * iconvdata/ansi_x3.110.c: Likewise. + * iconvdata/big5.c: Likewise. + * iconvdata/euc-cn.c: Likewise. + * iconvdata/euc-jp.c: Likewise. + * iconvdata/euc-kr.c: Likewise. + * iconvdata/gb18030.c: Likewise. + * iconvdata/gbbig5.c: Likewise. + * iconvdata/gbgbk.c: Likewise. + * iconvdata/gbk.c: Likewise. + * iconvdata/ibm930.c: Likewise. + * iconvdata/ibm932.c: Likewise. + * iconvdata/ibm933.c: Likewise. + * iconvdata/ibm935.c: Likewise. + * iconvdata/ibm939.c: Likewise. + * iconvdata/ibm943.c: Likewise. + * iconvdata/iso-2022-cn.c: Likewise. + * iconvdata/iso-2022-kr.c: Likewise. + * iconvdata/iso646.c: Likewise. + * iconvdata/iso8859-1.c: Likewise. + * iconvdata/iso_6937-2.c: Likewise. + * iconvdata/iso_6937.c: Likewise. + * iconvdata/johab.c: Likewise. + * iconvdata/sjis.c: Likewise. + * iconvdata/t.61.c: Likewise. + * iconvdata/uhc.c: Likewise. + * iconvdata/unicode.c: Likewise. + * iconvdata/utf-16.c: Likewise. + * iconv/gconv_simple.c: Likewise. Convert assert() in real error + handling. + + * iconvdata/Makefile: Add rules to build KOI8-T module. + * iconvdata/koi8-t.c: New file. + * iconvdata/gconv-modules: Add entries for KOI8-T. + * iconvdata/tst-tables.sh: Add KOI8-T. + + * locale/iso-639.def: Correct Javanese 2 letter code. Add Tonga. + Add Tigrinya. + +2001-08-02 Ulrich Drepper + + * locale/programs/ld-collate.c (collate_read): Handle collating-element + and reorder_after following copy statement correctly. + +2001-08-02 Andreas Jaeger + + * libio/bits/stdio.h (printf): Remove printf optimization since + GCC 3.0 can optimize printf. + +2001-08-02 Ulrich Weigand + + * sysdeps/s390/s390-32/memcpy.S: Fixed incorrect use of + mvcle introduced by 2001-07-12 change. + * sysdeps/s390/s390-64/memcpy.S: Likewise. + +2001-07-31 Ulrich Drepper + + * sysdeps/unix/sysv/linux/i386/getcontext.S: Don't touch the %gs + register so that contexts can be used in different threads. + * sysdeps/unix/sysv/linux/i386/setcontext.S: Likewise. + * sysdeps/unix/sysv/linux/i386/swapcontext.S: Likewise. + + * sysdeps/unix/sysv/linux/cmsg_nxthdr.c (__cmsg_nxthdr): Correct + test for cmsg struct size. + * sysdeps/unix/sysv/linux/bits/socket.h (__cmsg_nxthdr): Likewise. + + * sysdeps/unix/sysv/linux/i386/makecontext.S: Remove unnecessary + initializations. + + * libio/iopopen.c: Add lock for proc_file_chain access. + * libio/oldiopopen.c: Add lock for old_proc_file_chain access. + Reported by Padraig Brady . + +2001-07-31 Andreas Jaeger + + * sysdeps/unix/sysv/linux/sparc/bits/poll.h (NPOLLFILE): Removed. + * sysdeps/unix/sysv/linux/mips/bits/poll.h (NPOLLFILE): Removed. + * sysdeps/unix/sysv/linux/m68k/bits/poll.h (NPOLLFILE): Removed. + * sysdeps/unix/sysv/linux/bits/poll.h (NPOLLFILE): Removed. + * sysdeps/generic/bits/poll.h (NPOLLFILE): Removed. + + * libio/genops.c (flush_cleanup): Guard list_all_lock to allow + compilation without threads. + +2001-07-30 Ulrich Drepper + + * po/fr.po: Update from translation team. + +2001-07-30 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/e_atanhl.c: New file, contributed by + Stephen L Moshier. + + * posix/regex.c: Declare wcs functions only if compiling with + MBS_SUPPORT. + Don't use #elif for traditional C. + +2001-07-29 Mark Kettenis + + * sysdeps/mach/hurd/recvmsg.c: New file. + * sysdeps/mach/hurd/sendmsg.c: New file. + +2001-07-27 Ulrich Drepper + + * version.h (VERSION): Bump to 2.2.4. + + * sysdeps/mips/Dist: Remove non-existing files. + * sysdeps/mips/mips64/Dist: Likewise. + * sysdeps/mips/mipsel/Dist: Removed. + * iconv/Makefile (distribute): Add strtab.c and iconvconfig.h. + * sysdeps/generic/Dist: Add bits/link.h. + * sysdeps/unix/sysv/linux/m68k/Dist: Add sys/procfs.h. + * sysdeps/unix/sysv/aix/Dist: Add dl-support.c, dl-addr.c, and + dl-error.c. + * sysdeps/ia64/Dist: Add bits/link.h. + + * libio/vasprintf.c (_IO_vasprintf): Don't copy uninitialized byte + from stream buffer to result buffer. + Reported by Michael Meeks . + + * libio/Makefile: Add rules to check output of tst-fopenloc and + for memory leaks. + * libio/tst-fopenloc.c: New file. + + * iconv/gconv_cache.c (__gconv_compare_alias_cache): New function. + * iconv/gconv_int.h: Add prototype for __gconv_compare_alias_cache. + * iconv/gconv_charset.h: Replace __gconv_lookup_alias prototype with + __gconv_compare_alias prototype. + * iconv/gconv_db.c (__gconv_lookup_alias): Removed. + (__gconv_compare_alias): New function. + * locale/findlocale.c (_nl_find_locale): Use __gconv_compare_alias + instead of calling __gconv_lookup_alias twice and compare here. + +2001-07-26 Mark Kettenis + + * hurd/hurdsig.c (_hurd_internal_post_signal): Fix handling of + SA_RESETHAND and SA_NODEFER. + +2001-07-27 Ulrich Drepper + + * libio/fileops.c (_IO_new_file_fopen): Correctly locate ccs= + substring. Don't handle ccs= if no descriptor was allocated. + Normalize codeset name before calling __wcsmbs_named_conv. + Initialize transliteration elements. Free step data structure. + * libio/iofclose.c (_IO_new_fclose): Correct freeing of the step data. + * libio/iofwide.c (__libio_translit): Renamed from libio_translit + and made public. Various little cleanup changes. + * wcsmbs/wcsmbsload.h (struct gconv_fcts): Add towc_nsteps and + tomb_nsteps member. + * wcsmbs/wcsmbsload.c: Add some casts to avoid warnings. + (__wcsmbs_gconv_fcts): Initialize towc_nsteps and tomb_nsteps member. + (getfct): Take additional parameter with pointer to variable where the + number of steps is stored in. Disable code which allows to use more + than one step for now. Adjust all callers. + (free_mem): New function. Frees data associated with currently + selected converters. + + * malloc/mtrace.pl: Extract addresses from DSOs. + +2001-07-26 Ulrich Drepper + + * malloc/mcheck.c (checkhdr): Disable mcheck before reporting an + error. Don't run any tests if mcheck is disabled. + + * elf/dl-support.c (_dl_important_hwcaps): Avoid using malloc + early in the program. + +2001-07-27 Andreas Jaeger + + * sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h (SC_GPRS): Fix + value following change from 2001-05-30. + + * sysdeps/s390/s390-64/bits/setjmp.h (_JMPBUF_UNWINDS): Follow + rename change from 2001-07-12 for __jmp_buf. + Patches by Ulrich Weigand . + +2001-07-26 Roland McGrath + + * sysdeps/generic/bits/termios.h (EXTA, EXTB): Make these conditional + on __USE_MISC rather than __USE_BSD. + (B57600, B115200, B230400, B460800, B500000, B576000, B921600, + B1000000, B1152000, B1500000, B2000000, B2500000, B3000000, + B3500000, B4000000): New macros. + * sysdeps/generic/tcsetattr.c (bad_speed): Accept those values. + * termios/cfsetspeed.c (speeds): Likewise. + +2001-07-26 kaz Kojima + + * sysdeps/sh/dl-machine.h (elf_machine_load_address): Don't use + multi-line strings. + (FUN_ADDR, FGR_SAVE, ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise. + (elf_machine_rela): Handle unaligned relocation. + +2001-06-07 David Mosberger + + * sysdeps/ia64/dl-symaddr.c (_dl_symbol_address): Update call to + __ia64_make_fptr() for new interface. + (_dl_function_address): Remove. + + * sysdeps/ia64/dl-machine.h (IA64_BOOT_FPTR_TABLE_LEN): Rename + from IA64_BOOT_FPTR_SIZE and reduce its value from 256 to 200. + (struct ia64_fdesc): Rename from struct ia64_fptr and drop "next" + pointer. Rename member "func" to "ip". + (struct ia64_fdesc_table): New type. + (__ia64_make_fptr): Change prototype. + (__ia64_init_bootstrap_fdesc_table): New function. + (ELF_MACHINE_BEFORE_RTLD_RELOC): New macro. + (__boot_ldso_fptr): Removed. + (__fptr_next): Removed. + (__fptr_root): Removed. + (__fptr_count): Removed. + (TRAMPOLINE_TEMPLATE): Fix typo in comment. Don't use multi-line + strings to avoid warning from gcc3. + (RTLD_START): Don't use multi-line strings. + (ELF_MACHINE_START_ADDRESS): Use DL_STATIC_FUNCTION_ADDRESS. + (elf_machine_fixup_plt): Update the code entry point in the + function descriptor through a "volatile" pointer to ensure proper + write ordering. + (elf_machine_rela): Simplify handling of FPTR relocs: always call + __ia64_make_fptr(). + + * sysdeps/ia64/dl-lookupcfg.h (DL_AUTO_FUNCTION_ADDRESS): New macro. + (DL_STATIC_FUNCTION_ADDRESS): Likewise. + (DL_DT_INIT_ADDRESS): Use DL_AUTO_FUNCTION_ADDRESS. + (DL_DT_FINI_ADDRESS): Likewise. + + * sysdeps/ia64/dl-fptr.c: Rewrite for better scalability and to + avoid deadlocks. + + * include/link.h: Add member machine specific "l_mach" member to + link_map. + + * sysdeps/generic/bits/link.h: New file. + * sysdeps/ia64/bits/link.h: Likewise. + + * elf/rtld.c (_dl_start): Fix typo in comment. + (_dl_start_final): Copy new "l_mach" member from temporary to + final bootstrap map. + +2001-07-25 Ulrich Drepper + + * csu/gmon-start.c: Use ENTRY_POINT_DECL if defined instead of a + declaration using ENTRY_POINT. + * sysdeps/ia64/elf/entry.h (ENTRY_POINT_DECL): New definition. + +2001-07-25 H.J. Lu + + * csu/gmon-start.c: Include + (_start): Replaced with ENTRY_POINT. + +2001-07-25 Mark Kettenis + + * sysdeps/unix/bsd/bsd4.4/bits/socket.h: New file. + +2001-07-25 Ulrich Drepper + + * iconv/iconvconfig.c (main): Don't write an output file if we + have seen an error. + (write_output): Don't overwrite old cache file until we know we + have a new one. + + * iconv/Makefile (install-sbin): Add iconvconfig. + +2001-07-25 Jakub Jelinek + + * elf/Makefile (routines): Add dl-iteratephdr and + dl-iteratephdr-static. + (elide-routines.os): Add dl-iteratephdr-static. + * elf/dl-iteratephdr.c: New file. + * elf/link.h (struct dl_phdr_info): New definition. + (dl_iterate_phdr): New prototype. + * elf/Versions (dl_iterate_phdr): Add at GLIBC_2.2.4. + * include/link.h (struct dl_phdr_info): New definition. + (dl_iterate_phdr, __dl_iterate_phdr): New prototypes. + * sysdeps/generic/dl-iteratephdr-static.c: New file. + * sysdeps/unix/sysv/linux/ia64/dl-iteratephdr-static.c: New file. + +2001-07-24 Igor Khavkine + + * hurd/hurdsig.c (_hurdsig_init): Fix incorrect initialization + of pending signals. + +2001-06-22 Jakub Jelinek + + * sysdeps/powerpc/dl-machine.c (__elf_preferred_address): Prefer + gaps below main executable. + +2001-07-22 Bruno Haible + + * intl/libintl.h (ngettext, dngettext, dcngettext): Use both msgid1 + and msgid2 for printf format argument checking. + +2001-07-24 Ulrich Drepper + + * iconv/gconv_cache.c (find_module): Don't allocate room for the + filename. Use alloca, we don't need it beyond this function. + (__gconv_release_cache): New function. + * iconv/gconv_db.c (__gconv_close_transform): Call + __gconv_release_cache after the steps are handled. + * iconv/gconv_dl.c (__gconv_find_shlib): Allocate file name in the + record as well. + * iconv/gconv_int.h: Add prototype for __gconv_release_cache. + + * iconv/gconv_cache.c (__gconv_lookup_cache): Catch one more + boundary case and reject it. + +2001-07-24 Andreas Jaeger + + * manual/examples/longopt.c (main): Fix which options take arguments. + +2001-07-24 Ulrich Drepper + + * iconvdata/Makefile: Add dependencies for tst-loading test. + +2001-07-24 Andreas Jaeger + + * iconv/iconvconfig.c (name_insert): Make static to avoid warning. + +2001-07-23 Ulrich Drepper + + * locale/programs/locale.c (write_locales): Disable implicit + locking for the stream. Use feof_unlocked instead of feof. + + * sysdeps/unix/sysv/linux/i386/makecontext.S: Initialize %fs, %gs, + and floating-point status as well. + + * libio/iofclose.c (_IO_new_fclose): Unlink descriptor first to + avoid deadlock. + * libio/oldiofclose.c (_IO_old_fclose): Likewise. + * libio/genops.c (_IO_un_link): Get stream lock since it's not + always done in the caller. + (_IO_link_in): Likewise. + + * libio/genops.c (_IO_list_all_stamp): New variable. + (_IO_un_link): Bump _IO_list_all_stamp after removing from list. + (_IO_link): Likewise for insertion. + (flush_cleanup): New function. + (_IO_flush_all): Get list_all_lock and all individual locks for the + streams. Detect and handle changes to the _IO_list_all list. + (_IO_flush_all_linebuffered): Likewise. + * sysdeps/generic/bits/stdio-lock.h: Define + _IO_cleanup_region_start_noarg. + * sysdeps/mach/hurd/bits/stdio-lock.c: Likewise. + + * stdio-common/printf.h: Fix typo in comment. + + * iconv/gconv_cache.c (__gconv_lookup_cache): Handle encoding from + and to INTERNAL. + * iconv/iconvconfig.c: Create a special record for the INTERNAL + encoding name in the output file. + +2001-07-23 Jakub Jelinek + + * sunrpc/svc_tcp.c (svctcp_rendezvous_abort): New function. + (svctcp_rendezvous_op): Use it. + * sunrpc/svc_unix.c (svcunix_rendezvous_abort): New function. + (svcunix_rendezvous_op): Use it. + +2001-07-23 Andreas Schwab + + * math/Makefile (CPPFLAGS-test-ifloat.c, CPPFLAGS-test-idouble.c, + CPPFLAGS-test-ildoubl.c): Renamed from CFLAGS-*. + (math-CPPFLAGS): Set this instead of CPPFLAGS. + +2001-07-23 Ulrich Drepper + + * elf/elf.h: Add more definitions from Sun's latest version. + +2001-07-23 Stephen L Moshier + + * sysdeps/ieee754/ldbl-128/s_log1pl.c (__log1pl): Return proper + sign for 0 input and set divide by zero exception for -1 input. + Return argument if NaN or infinity. + +2001-07-23 Andreas Jaeger + + * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Add some deltas. + +2001-07-23 Ulrich Drepper + + * iconv/gconv_cache.c (__gconv_lookup_cache): Select correct + module for conversion direction. + +2001-07-23 Stephen L Moshier + + * sysdeps/ieee754/ldbl-128/s_expm1l.c (__expm1l): Return proper + sign for 0 input. Return NaN with no exception for NaN input. + +2001-07-23 Ulrich Drepper + + * iconv/gconv_builtin.h: ISO-106464/UTF-8/ transformation must + really be an alias. + +2001-07-23 Andreas Jaeger + + * iconv/iconvconfig.c: Include and use + __attribute_malloc__ for older GCC versions. + * iconv/strtab.c: Likewise. + Add prototypes to avoid warnings. + +2001-07-22 Roland McGrath + + * hurd/hurdsig.c (_hurd_internal_post_signal): Support SA_RESETHAND + and SA_NODEFER options. Spurred to action by Igor Khavkine. + + * sysdeps/generic/bits/sigaction.h [__USE_UNIX98 || __USE_MISC] + (SA_NODEFER, SA_RESETHAND): New macros, same bit values as FreeBSD. + [__USE_MISC] (SA_INTERRUPT): New macro, value 0. + [__USE_MISC] (SA_NOMASK, SA_ONESHOT, SA_STACK): New macros, aliases + as in other sysdeps versions of this file. + + * sysdeps/generic/bits/sigaction.h (struct sigaction): Use a union + and provide sa_handler and sa_sigaction member names as macros, as + done in other sysdeps versions of this file. + Suggested by Igor Khavkine . + +2001-07-23 Ulrich Drepper + + * posix/regex.c: Revamp memory allocation for WCHAR functions to + not use too much stack. + +2001-07-22 Ulrich Drepper + + * iconv/iconvconfig.c (write_output): Update comment explaining + output format. + + * elf/dl-load.c (_dl_dst_count): In SUID binaries expand $ORIGIN + if it is alone. + (_dl_dst_substitute): Likewise. + + * iconv/iconvconfig.c: Remove --verbose option. Comment out + mcheck_verbose call. + + * iconv/strtab.c (morememory): Fix little memory handling problem. + +2001-07-22 Andreas Schwab + + * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Don't + mark asm input operand as clobbered. + * sysdeps/unix/sysv/linux/m68k/brk.c (__brk): Likewise. + +2001-07-22 Ulrich Drepper + + * iconv/gconv_builtin.c (struct builtin_map): Remove init and end + elements. + (BUILTIN_TRANSFORMATION): Remove Init and End parameters. + (__gconv_get_builtin_trans): Initialize __init_fct and __end_fct to + NULL. + * iconv/gconv_builtin.h: Remove NULL parameters for Init and End in + all BUILTIN_TRANSFORMATION calls. + * iconv/gconv_conf.c (BUILTIN_TRANSFORMATION): Remove Init and End + parameters. + * iconv/gconv_simple.c: Likewise. + * iconv/gconv_db.c (gen_steps): Internal converters don't have + initializers, move the code accordingly. + + * iconv/gconv_conf.c (__gconv_read_conf): Don't read configuration + file if STATIC_GCONV is defined. + + * iconv/gconv_conf.c (__gconv_path_envvar): New global variable. + (__gconv_get_path): Use it instead of call getenv. + (__gconv_read_conf): First see whether cache can be used. If yes, + don't do any work here. + * iconv/gconv_db.c (__gconv_release_step): Renamed from release_step + and exported. Change callers. + (__gconv_find_transform): First call __gconv_lookup_cache and only + continue if it signals no cache available. Remove some unnecessary + tests. + * iconv/gconv_int.h: Declare __gconv_path_envvar, __gconv_lookup_cache, + __gconv_release_step, and __gconv_loaded_cache. + * iconv/gconv_cache.c: New file. + * iconv/iconvconfig.c: New file. + * iconv/iconvconfig.h: New file. + * iconv/strtab.c: New file. + * iconv/Makefile: Add rules to build new files and programs. + +2001-07-20 Roland McGrath + + * sysdeps/generic/device-nrs.h (DEV_TTY_P): Change argument type + from `dev_t' (st_rdev value) `const struct stat *'. + * sysdeps/unix/sysv/linux/device-nrs.h (DEV_TTY_P): Likewise. + * libio/filedoalloc.c (_IO_file_doallocate): Change caller. + * sysdeps/mach/hurd/device-nrs.h: New file. + + * libio/stdio_ext.h: Moved to ... + * stdio-common/stdio_ext.h: ... here. + * libio/Makefile (headers): Move stdio_ext.h from here ... + * stdio-common/Makefile (headers): ... to here. + * include/stdio_ext.h: New file. + * stdio/Makefile (routines): Add the stdio_ext.h functions here. + * stdio/Versions (GLIBC_2.2.4): Export the stdio_ext.h functions. + * stdio/__flbf.c: New file. + * stdio/__fbufsize.c: New file. + * stdio/__fpending.c: New file. + * stdio/__fpurge.c: New file. + * stdio/__freadable.c: New file. + * stdio/__freading.c: New file. + * stdio/__fsetlocking.c: New file. + * stdio/__fwritable.c: New file. + * stdio/__fwriting.c: New file. + +2001-07-20 Ulrich Drepper + Andreas Jaeger + + * elf/ldconfig.c (search_dir): Avoid use of uninitialized memory. + Add a few __builtin_expect to mark unlikely error cases. + +2001-07-20 Andreas Jaeger + + * sysdeps/unix/sysv/linux/mips/bits/siginfo.h: Synch with kernel. + Patch by Daniel Jacobowitz . + +2001-07-19 Ulrich Drepper + + * intl/localealias.c: Remove unnecessary prototype. + + * Makefile: Add html goal. + * manual/Makefile: Likewise. + +2001-07-18 Ulrich Drepper + + * libio/filedoalloc.c (_IO_file_doallocate): A few more minor + cleanups and improvements. + +2001-07-18 Andreas Schwab + + * posix/regex.c (WORDCHAR_P) [WCHAR]: Also return true for the + underscore character. + +2001-07-18 Jakub Jelinek + + * malloc/malloc (new_heap): Don't call munmap for zero length. + +2001-07-18 Ulrich Drepper + + * libio/filedoalloc.c (_IO_file_doallocate): Use DEV_TTY_P if + available to determine whether descriptor is for tty before + calling isatty. + + * sysdeps/unix/sysv/linux/device-nrs.h: Define DEV_TTY_P. + * sysdeps/generic/device-nrs.h: Likewise. + +2001-07-18 Andreas Jaeger + + * time/Makefile (tst-getdate-ENV): Add TZDIR to environment. + + * time/Depend: New, add dependency on timezone. + + * time/tst-getdate.c: Add testcase for bug report by Hendrik + Uhlmann . + * time/datemsk: Likewise. + +2001-07-17 Ulrich Drepper + + * elf/ldconfig.c (parse_conf): Disable implicit locking for the + stream. Remove some unnecessary initializers. + +2001-07-17 Andreas Jaeger + + * elf/ldconfig.c: Add new variable hwcap_mask to honour LD_HWCAP_MASK. + (is_hwcap_platform): Use it. + (set_hwcap): New function to set hwcap_mask. + (main): Call set_hwcap. + +2001-07-17 Jakub Jelinek + + * time/getdate.c (__getdate_r): Initialize tm_isdst, tm_gmtoff and + tm_zone before calling strptime. + +2001-07-17 Andreas Schwab + + * sysdeps/unix/sysv/linux/m68k/getpagesize.c: Fix last change. + +2001-07-17 Ulrich Drepper + + * inet/rcmd.c (iruserfopen): Disable implicit locking for the stream. + * inet/ruserpass.c (ruserpass): Likewise. + * nss/nsswitch.c (nss_parse_file): Likewise. + * resolv/res_hconf.c (_res_hconf_init): Likewise. + * resolv/res_init.c (__res_vinit): Likewise. + * gmon/bb_exit_func.c (__bb_exit_func): Likewise. + * misc/getpass.c (getpass): Likewise. + * misc/getusershell.c (initshells): Likewise. + * misc/getttyent.c (setttyent): Likewise. + * misc/mntent_r.c (__setmntent): Likewise. + * time/getdate.c (__getdate_r): Likewise. + * time/tzfile.c (__tzfile_read): Likewise. + * iconv/gconv_conf.c (read_conf_file): Likewise. + * intl/localealias.c (read_alias_file): Disable implicit locking + for the stream. Use _unlocked functions for glibc. + * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Disable + implicit locking for the stream. + (__get_nprocs_conf): Likewise. + (phys_pages_info): Likewise. + +2001-07-16 Ulrich Drepper + + * nscd/connections.c: Print messages caused by user application + only if debug_level > 0. Add little performance improvements. + Use TEMP_FAILURE_RETRY around write calls. + * nscd/grpcache.c: Likewise. + * nscd/hstcache.c: Likewise. + * nscd/pwdcache.c: Likewise. + +2001-07-13 H.J. Lu + + * sysdeps/mips/dl-machine.h (MAP_BASE_ADDR): Removed. + (elf_machine_got_rel): Defined only if RTLD_BOOTSTRAP is not defined. + (RESOLVE_GOTSYM): Rewrite to use RESOLVE. + + * sysdeps/mips/rtld-ldscript.in: Removed. + * sysdeps/mips/rtld-parms: Likewise. + * sysdeps/mips/mips64/rtld-parms: Likewise. + * sysdeps/mips/mipsel/rtld-parms: Likewise. + +2001-07-16 Ulrich Drepper + + * catgets/test-gencat.sh: Use <<"EOF" instead of < + + * sysdeps/posix/spawni.c: Fix typo when iterating over signal numbers. + +2001-07-16 Andreas Schwab + + * math/libm-test.inc (check_float_internal): Fix sign bit test of + infinities. + +2001-07-16 Jakub Jelinek + + * sysdeps/i386/fpu/e_expl.c (__ieee754_expl): Make it PIC friendly. + +2001-07-15 Ulrich Drepper + + * malloc/obstack.c: Define __attribute__ for non-gcc compilers. + Patch by Jim Meyering . + +2001-07-12 Martin Schwidefsky + + * sysdeps/unix/sysv/linux/s390/s390-64/bits/sigaction.h: Reorder + fields in the sigaction struct to match the definition in the kernel. + +2001-07-12 Martin Schwidefsky + + * sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S: Correct the + test for ENOSYS. + +2001-07-12 Martin Schwidefsky + + * sysdeps/s390/s390-32/bits/setjmp.h: Add leading underscores + to the entries in the __jmp_buf structure. + * sysdeps/s390/s390-64/bits/setjmp.h: Likewise. + +2001-07-12 Martin Schwidefsky + + * sysdeps/s390/s390-32/bcopy.S: Use mvcle for big blocks + (> 64K) and a mvc loop for small blocks. + * sysdeps/s390/s390-32/memcpy.S: Likewise. + * sysdeps/s390/s390-64/bcopy.S: Likewise. + * sysdeps/s390/s390-64/memcpy.S: Likewise. + +2001-07-15 Andreas Schwab + + * sysdeps/unix/sysv/linux/m68k/sys/procfs.h: New file. + * sysdeps/unix/sysv/linux/m68k/sys/ucontext.h: New file. + + * sysdeps/unix/sysv/linux/m68k/getpagesize.c: Check _dl_pagesize + first. Default to 4096, not EXEC_PAGESIZE. + + * iconv/loop.c (put16) [!_STRING_ARCH_unaligned && BIG_ENDIAN]: + Fix index. + +2001-07-09 Andreas Jaeger + + * sysdeps/unix/sysv/linux/i386/dl-procinfo.c: Name entry for xmm2. + + * sysdeps/unix/sysv/linux/i386/dl-procinfo.h: Add HWCAP_I386_XMM, + HWCAP_I386_XMM2 to enum. + +2001-07-13 Andreas Jaeger + + * libio/fileops.c: Include unistd.h for lseek64 prototype. Closes + PR libc/2372. + +2001-07-12 Ulrich Drepper + + * Makeconfig: Add some more changes to handle AIX linker better. + +2001-07-12 H.J. Lu + + * sysdeps/generic/segfault.c: Include . + +2001-07-01 Andreas Jaeger + + * sysdeps/unix/sysv/linux/dl-sysdep.c (frob_brk): Remove duplicate + sbrk. Closes PR libc/2312. + +2001-07-01 Andreas Jaeger + + * sysdeps/generic/segfault.c (install_handler): Handle case that + the output file does not exists. Closes PR libc/2345. + +2001-07-11 Ulrich Drepper + + * intl/locale.alias: Use he language code for hebrew, not il + [PR libc/2382]. + +2001-07-11 Jakub Jelinek + + * iconv/gconv_int.h: Fix comment typo. + +2001-07-11 Igor Khavkine + + * hurd/hurdsig.c (_hurdsig_init): Remove a useless line of code. + +2001-07-07 Roland McGrath + + * hurd/hurdsig.c (_hurd_thread_sigstate): Use MACH_PORT_NULL, not 0. + +2001-07-10 Stephen L Moshier + + * sysdeps/ieee754/ldbl-128/e_acosl.c (__ieee754_acosl): Fix + backwards conditional in test for x == 1.0. + +2001-07-10 Andreas Jaeger + + * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Add ulps for tanh + (-0.7). + +2001-07-09 Andreas Jaeger + + * sysdeps/unix/sysv/linux/configure.in: Revert patch from + 2001-07-05 for sysconfdir handling. + * config.make.in (sysconfdir): Likewise. + * configure.in: Likewise. + + * configure.in: Always assign libc_cv_sysconfdir. + +2001-07-08 Ulrich Drepper + + * Makerules [AIX] (build-shlib-helper): Precede linker options + with -Wl. + + * Makeconfig (config-LDFLAGS): Add ld.so only for ELF. + + * sysdeps/unix/make_errlist.c: Adjust sys_errlist declaration to + what we define in . + + * iconv/iconv_prog.c (main): Don't unconditionally define + variables only use if _POSIX_MAPPED_FILES is defined. + + * sysdeps/unix/sysv/aix/sendmsg.c (sendmsg): Fix return type. + * sysdeps/unix/sysv/aix/recvmsg.c (recvmsg): Likewise. + + * sysdeps/unix/sysv/aix/recv.c: New file. + + * sysdeps/unix/sysv/aix/recvfrom.c: Fix various types. + +2001-07-07 Ulrich Drepper + + * sysdeps/generic/recv.c: Fix return type. + + * sysdeps/unix/sysv/aix/dl-libc.c (__libc_dlclose): Fix typo. + + * sysdeps/unix/sysv/aix/gettimeofday.c (__gettimeofday): Add + declarations for asm functions. + + * include/libc-symbols.h: Provide more dummy definitions for the + case if GNU ld isn't used. + + * libio/freopen.c: Include for free declaration. + * libio/freopen64.c: Likewise. + + * sysdeps/alpha/fpu/libm-test-ulps: Add deltas for tanh(-0.7). + +2001-07-06 Jakub Jelinek + + * sysdeps/unix/sysv/linux/i386/sigaction.c (RESTORE2): Put asm + explicitly into .text section. + +2001-04-16 Jes Sorensen + + * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h (struct sigcontext): + Add 16 longwords reserved for future use to match changes in the + kernel. + +2001-07-03 Jes Sorensen + + * sysdeps/ia64/strncpy.S: Call strnlen() when determining the + string length rather than strlen(). Solves the performance problem + of doing strlen on a 5MB string when strncpy was called with a + length argument of 5 bytes. + +2001-07-02 Jakub Jelinek + + * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Handle + R_SPARC_UA16 and R_SPARC_UA32. + * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise. + +2001-07-01 Stephen L Moshier + + * sysdeps/ieee754/ldbl-96/e_acoshl.c (__ieee754_acoshl): + acosh(x) = ln(2x) if x > 2^30. + * sysdeps/ieee754/ldbl-128/e_acoshl.c (__ieee754_acoshl): + acosh(x) = ln(2x) if x > 2^54. + +2001-07-07 Mark Kettenis + + * sysdeps/mach/hurd/i386/exc2signal.c (_hurd_exception2signal): + Generate SIGSEGV instead of SIGBUS for KERN_INVALID_ADDRESS and + KERN_WRITE_PROTECTION_FAILURE. + +2001-07-07 Ulrich Drepper + + * posix/regex.c: Limit string length printed in debug messages to + 100 chars. + + * configure.in: Don't warn about versioning if not on ELF system. + +2001-07-07 Andreas Jaeger + + * sysdeps/*: Put files from GNU MP Library under LGPL v2.1. + +2001-07-06 Ulrich Drepper + + * po/gl.po: Update from translation team. + +2001-07-06 Andreas Jaeger + + * sysdeps/unix/sysv/linux/configure.in: Fix handling of + sysconfdir. + + * manual/libc-texinfo.sh: Add note for the FDL. + + * manual/argp.texi (Argp Example 4): Fix texinfo warning. + + * manual/libc.texinfo: Regenerated. + + * manual/fdl.texi: Fix node. + + * config.make.in (sysconfdir): Replace correctly. + Closes PR libc/2369, reported by Peter Simons . + + * sysdeps/unix/sysv/linux/alpha/configure.in: Removed, it's no + longer needed. + + * sysdeps/unix/sysv/linux/configure.in (libc_cv_linuxVER): Add + case for alpha. + Rework handling of missing linuxthreads add-on. + + * configure.in: Remove unused sysconfdir substitution. + + * manual/Makefile (texis): Add fdl.texi. + * manual/fdl.texi: New. + * manual/socket.texi (Host Names): Improve grammar, fix overflow hbox. + * manual/libc.texinfo: Add fdl, update titlepage. + Patches by Brian Youmans <3diff@gnu.org>. + + * sysdeps/unix/make_errlist.c (main): Print LGPL v2.1 for + generated file. + +2001-07-06 Paul Eggert + + * manual/argp.texi: Remove ignored LGPL copyright notice; it's + not appropriate for documentation anyway. + * manual/libc-texinfo.sh: "Library General Public License" -> + "Lesser General Public License". + * COPYING: Fix Y2k bug in sample copyright notices. + * manual/lesser.texi: Renamed from manual/lgpl.texinfo, + as fsf.org uses the name "lesser.texi". + * manual/Makefile (texis): Follow rename. + +2001-07-06 Andreas Jaeger + + * All files under GPL/LGPL version 2: Place under LGPL version + 2.1. + +2001-07-05 Andreas Jaeger + + Synch with Linux 2.4.6: + * sysdeps/unix/sysv/linux/sparc/bits/socket.h (PF_BLUETOOTH): + New. + (AF_BLUETOOTH): New. + + * sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h + (PF_BLUETOOTH): New. + (AF_BLUETOOTH): New. + + * sysdeps/unix/sysv/linux/mips/bits/socket.h (AF_BLUETOOTH): New. + (PF_BLUETOOTH): New. + + * sysdeps/unix/sysv/linux/ia64/bits/socket.h (AF_BLUETOOTH): New. + (PF_BLUETOOTH): New. + + * sysdeps/unix/sysv/linux/alpha/bits/socket.h (PF_BLUETOOTH): New. + (AF_BLUETOOTH): New. + + * sysdeps/unix/sysv/linux/bits/socket.h (PF_BLUETOOTH): New. + (AF_BLUETOOTH): New. + + * sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_IEEE80211): New. + + * sysdeps/unix/sysv/linux/powerpc/bits/termios.h (N_HCI): New. + + * sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h (N_HCI): New. + + * sysdeps/unix/sysv/linux/bits/ioctl-types.h (N_HCI): New. + +2001-07-04 Roland McGrath + + * hurd/hurdsig.c (_hurd_internal_post_signal): For SS->suspended + wakeup message, use MACH_MSG_TYPE_MAKE_SEND for the receiver port + rather than doing a mach_port_insert_right call first. + +2001-06-26 Roland McGrath + + * hurd/hurdioctl.c: Include for memcpy decl. + +2001-07-03 Andreas Jaeger + + * sysdeps/unix/sysv/sysv4/solaris2/configure.in: Remove check for + crypt add-on. + +2001-07-01 Mark Kettenis + + * sysdeps/mach/hurd/if_index.c: Redone to use new interfaces in + the Hurd pfinet server, using equivalent code from the Linux + version in sysdeps/unix/sysv/linux/if_index.c. In detail: + Include , , , and + . Don't include and + anymore. + (if_nametoindex): New implementation using SIOCGIFINDEX. + (if_freenameindex): Straight copy of the Linux version. + (if_nameindex): New implementation based on pfinet_siocgifconf and + SIOCGIFINDEX. + (if_indextoname): New implementation using SIOCGIFNAME. + (map_interfaces): Function removed. + From Marcus Brinkmann . + +2001-06-30 Jakub Jelinek + + * sysdeps/powerpc/dl-machine.c (__elf_preferred_address): Prefer + gaps below main executable. + +2001-06-19 Andreas Jaeger + + * sysdeps/powerpc/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE): + Handle profiling. + +2001-06-29 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/s_asinhl.c: New file. + Patch by Stephen L Moshier . + +2001-06-28 Ulrich Drepper + + * manual/argp.texi: Tons of cleanups. + Patch by Clifford U. Smith . + +2001-06-28 Mark Kettenis + + * manual/users.texi (Setting Groups): Correct initgroups + documentation. Add documentation for getgrouplist. + +2001-06-28 H.J. Lu + + * locale/findlocale.c (locale_file_list): Renamed to ... + (_nl_locale_file_list): This. Make it extern. + (free_mem): Move to ... + * locale/setlocale.c (free_mem): Here. + +2001-06-28 Mark Kettenis + + * sysdeps/mach/hurd/read.c: Include . + (__libc_read): Don't call __pread. Use _hurd_fd_read directly + instead. + * sysdeps/mach/hurd/write.c: Include . + (__libc_write): Don't call __pwrite. Use _hurd_fd_write directly + instead. + + * sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Add back + -Wl,-soname option lost in 2001-06-16 change. + +2001-06-27 Ulrich Drepper + + * posix/tst-regex.c: Pass REG_NEWLINE to regcomp. Add extra tests. + Restrict printing of string in debug mode to 100 characters to make + the output useful for long input texts. + + * posix/Makefile: Add rules to build and run tst-regex. + +2001-06-20 Isamu Hasegawa + + * posix/regex.c (FREE_WCS_BUFFERS): New macro to free buffers. + (re_search_2): Invoke convert_mbs_to_wcs and FREE_WCS_BUFFERS. + (wcs_re_match_2_internal): Check whether the wcs buffers need + seting up or not, and skip seting up routin if not needed. + +2001-06-26 Isamu Hasegawa + + * posix/regex.c (count_mbs_length): Use binary search for optimization. + +2001-06-27 Ulrich Drepper + + * posix/tst-regex.c: Fix several bugs. Add more tests. + +2001-06-26 Mark Kettenis + + * hurd/Makefile (user-interfaces): Add pfinet. + * hurd/hurdioctl.c: Include , and + . + (siocgifconf): New function. Register it with HURD_HANDLE_IOCTL + as the handler for SIOCGIFCONF. + * sysdeps/mach/hurd/bits/ioctls.h: Modify SIOCSIFFLAGS and + SIOCGIFFLAGS to be of IOC type ifreq_short. Modify SIOCSIFMETRIC + and SIOCGIFMETRIC to be of IOC type ifreq_int. Add new macro + definitions for SIOCGIFMTU, SIOCSIFMTU, SIOCGIFINDEX and + SIOCGIFNAME. + From Marcus Brunkmann . + +2001-06-25 Ulrich Drepper + + * sysdeps/gnu/net/if.h: Correct _IOT_ifreq and add _IOT_ifreq_short + and _IOT_ifreq_int. Patch by Mark Kettenis . + + * elf/dl-deps.c (_dl_map_object_deps): Fix handling of failing + _dl_catch_error calls. + +2001-06-22 Jakub Jelinek + + * posix/regex.c (regex_compile, re_match_2_internal): Fix comment + typos. + +2001-06-01 Wolfram Gloger + + * malloc/malloc.c (malloc_atfork, free_atfork): Use a unique value + ATFORK_ARENA_PTR, not 0, for the thread-specific arena pointer + when malloc_atfork is in use. + +2001-06-22 Andreas Jaeger + + * sysdeps/i386/fpu/s_nextafterl.c (__nextafterl): Add parenthese + to avoid warnings. + + * sysdeps/i386/fpu/e_expl.c (__ieee754_expl): Remove unused + variable. + Add unused attributes to avoid warnings. + + * elf/reldep4mod4.c: Add prototype to avoid warning. + * elf/reldep4mod2.c: Likewise. + + * sysdeps/i386/fpu/e_expl.c: Include for + prototypes. + +2001-06-18 Roland McGrath + + * hurd/hurd/fd.h (_hurd_fd_error_signal): Change return type to int. + +2001-06-20 Alexandre Oliva + + * sysdeps/unix/sysv/settimeofday.c: Include time.h. + +2001-06-19 Martin Schwidefsky + + * sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h: New file. + +2001-05-09 Michael Keezer + + * Makeconfig: Added AIX-ld support for DSO. + * Makerules: Likewise. + * dlfcn/Makefile (defaultmod1.so): Added libc_nonshared. + (defaultmod2.so): Likewise. + * debug/Makefile: Conditionalize use of elf/ld.so. + * iconvdata/Makefile: Moved LDFLAG rpath/soname info into Makeconfig. + + * sysdeps/unix/sysv/aix/Makefile: Added dl-support.c and dl-error.c. + * sysdeps/unix/sysv/aix/Makefile: Made (f/g)rsave(0/1) & + (f/g)prrest(0/1) static only. + * sysdeps/unix/sysv/aix/gettimeofday.c: Removed #if 0. + * sysdeps/unix/sysv/aix/start.c: Define __dso_handle if not ELF but + shared. + * sysdeps/unix/sysv/aix/setitimer.c: New file. + * sysdeps/unix/sysv/aix/sleep.c: New file. + * sysdeps/unix/sysv/aix/usleep.c: New file. + * sysdeps/unix/sysv/aix/dl-addr.c: New file. + * sysdeps/unix/sysv/aix/dl-error.c: New file. + * sysdeps/unix/sysv/aix/dl-support.c: New file. + * sysdeps/unix/sysv/aix/powerpc/register-dump.h: New file. + +2001-06-19 Ulrich Drepper + + * po/es.po: Update from translation team. + +2001-06-19 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/s_tanhl.c: New file. + + * math/libm-test.inc (tanh_test): Test for 2^-56. + + * sysdeps/ieee754/ldbl-96/s_tanhl.c (__tanhl): Make sure result + equals argument when x < 2^-55. + Patches by Stephen L. Moshier . + +2001-06-17 Alan Modra + + * sysdeps/hppa/dl-machine.h (elf_machine_rela): Handle relocs + at unaligned address. + +2001-06-18 Ulrich Drepper + + * posix/regex.c: Reorganize code to build code twice, once for single + byte, once for multi-byte charsets. Choose function set adequate for + locale at runtime. + Patch by Isamu Hasegawa . + + * po/nl.po: Update from translation team. + +2001-06-09 Bruno Haible + + * iconvdata/gconv-modules (BIG5HKSCS): New alias BIG5-HKSCS. + (ISO-8859-14): New aliases ISO_8859-14 and ISO-CELTIC. + * iconvdata/tst-tables.sh: For BIG5HKSCS, use BIG5-HKSCS charmap. + +2001-05-26 Bruno Haible + + * iconvdata/tst-tables.sh: For SJIS module, use SHIFT_JIS charmap. + * manual/charset.texi: Write Shift_JIS, not Shift-JIS. + +2001-06-17 Roland McGrath + + * sysdeps/pthread/aio_misc.h (LIO_DSYNC): Define to LIO_NOP + 1, + not LIO_READ + 1 (which is the value of LIO_WRITE!). + + * Makerules (build-module-helper-objlist): New variable, + broken out of build-module. Insert --whole-archive/--no-whole-archive + immediately each *_pic.a file in the link object list. + (whole-archive): New variable, used by that. + (build-module-objlist): New variable using build-module-helper-objlist. + (build-module, build-module-helper): Use it. + (build-shlib-objlist): New variable using build-module-helper-objlist. + (build-shlib): Use that. + * sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Likewise. + + * posix/spawni.c: Moved to ... + * sysdeps/posix/spawni.c: ... here. + * sysdeps/generic/spawni.c: New file. + +2001-06-16 Roland McGrath + + * hurd/Makefile (routines): Add lookup-retry. + * hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Broken out ... + * hurd/lookup-retry.c: ... into here, new file. + * sysdeps/mach/hurd/dl-sysdep.c (open_file): Call that instead + using of duplicate code here. + + * hurd/hurdexec.c (_hurd_exec): Be robust for DTABLESIZE==0. + +2001-06-17 Ulrich Drepper + + * po/ja.po: Update from translation team. + +2001-06-04 Bruno Haible + + * locale/programs/locfile.c (siblings_uncached, siblings, full_read, + compare_files): New functions. + (write_locale_data): Use xmalloc. Compare the file with the locale + data files for the same category in other locales, and reuse it if + possible and safe. + +2001-06-07 Mark Kettenis + + * grp/initgroups.c (initgroups): Factor out re-usable code into... + (internal_getgrouplist): ... new function. + (getgrouplist): New function. + * grp/grp.h (getgrouplist): New prototype. + * grp/Versions [2.2.4]: Add getgrouplist. + +2001-06-16 Ulrich Drepper + + * inet/netinet/ip6.h: Fix comments in ip6_hdr. + Patch by Pekka Savola . + +2001-06-15 Roland McGrath + + * rt/Makefile (aio-routines, clock-routines, timer-routines): New + variables, broken out of librt-routines. + (librt-routines): Set using those. + (extra-libs, extra-libc-others, tests): Set these unconditionally. + (distribute): No need for $(librt-map) or $(librt-routines:=.c) here. + * sysdeps/generic/aio_fsync.c: New file. + * sysdeps/generic/aio_misc.c: New file. + * sysdeps/generic/aio_write.c: New file. + * sysdeps/generic/aio_write64.c: New file. + * sysdeps/generic/aio_read64.c: New file. + * sysdeps/generic/aio_read.c: New file. + * sysdeps/generic/aio_notify.c: New file. + * sysdeps/generic/lio_listio64.c: New file. + * sysdeps/generic/lio_listio.c: New file. + * sysdeps/generic/aio_cancel.c: New file. + * sysdeps/generic/aio_misc.h: New file. + * sysdeps/generic/aio_suspend.c: New file. + * rt/aio_cancel.c: Moved to ... + * sysdeps/pthread/aio_cancel.c: ... here. + * rt/aio_fsync.c: Moved to ... + * sysdeps/pthread/aio_fsync.c: ... here. + * rt/aio_misc.c: Moved to ... + * sysdeps/pthread/aio_misc.c: ... here. + * rt/aio_misc.h: Moved to ... + * sysdeps/pthread/aio_misc.h: ... here. + * rt/aio_notify.c: Moved to ... + * sysdeps/pthread/aio_notify.c: ... here. + * rt/aio_read.c: Moved to ... + * sysdeps/pthread/aio_read.c: ... here. + * rt/aio_read64.c: Moved to ... + * sysdeps/pthread/aio_read64.c: ... here. + * rt/aio_suspend.c: Moved to ... + * sysdeps/pthread/aio_suspend.c: ... here. + * rt/aio_write.c: Moved to ... + * sysdeps/pthread/aio_write.c: ... here. + * rt/aio_write64.c: Moved to ... + * sysdeps/pthread/aio_write64.c: ... here. + * rt/lio_listio.c: Moved to ... + * sysdeps/pthread/lio_listio.c: ... here. + * rt/lio_listio64.c: Moved to ... + * sysdeps/pthread/lio_listio64.c: ... here. + +2001-06-14 Roland McGrath + + * configure.in: Let sysdeps Implies files in add-ons bring in + sysdeps directories from the main source and other add-ons too. + +2001-06-15 Jakub Jelinek + + * math/test-misc.c (main): Add tests for nextafter and nexttoward + with +-Inf as second argument. + + * sysdeps/generic/s_nexttowardf.c (__nexttowardf): Only check for + NaN, not Inf. + * sysdeps/i386/fpu/s_nextafterl.c (__nextafterl): Fix check for NaN. + * sysdeps/i386/fpu/s_nexttoward.c: New. + * sysdeps/i386/fpu/s_nexttowardf.c: New. + * sysdeps/ieee754/ldbl-96/s_nexttoward.c (__nexttoward): Simplify + check for NaN, optimize x==+-0 handling. + * sysdeps/ieee754/ldbl-96/s_nexttowardf.c (__nexttowardf): Likewise. + * sysdeps/ieee754/ldbl-96/s_nextafterl.c (__nextafterl): Simplify + check for NaN, fix sign in x==+-0 case. + * sysdeps/ia64/fpu/s_nexttoward.c: New. + * sysdeps/ia64/fpu/s_nexttowardf.c: New. + +2001-06-15 H.J. Lu + + * rt/tst-aio2.c (do_test): Initialize cb.aio_offset to 0. + * rt/tst-aio3.c (do_test): Likewise. + * rt/tst-aio4.c (do_test): Likewise. + * rt/tst-aio5.c (do_test): Likewise. + * rt/tst-aio6.c (do_test): Likewise. + +2001-06-15 Andreas Schwab + + * sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline. + * sysdeps/m68k/fpu/mathimpl.h: Define __ieee754_log2 as inline. + +2001-06-15 Andreas Jaeger + + * gmon/tst-sprofil.c (fac): Make static to avoid compiler warning. + +2001-06-14 Andreas Schwab + + * elf/ldconfig.c (search_dir): Fix check for regular file. + + * sysdeps/m68k/fpu/e_log2f.c: Fix typo. + * sysdeps/m68k/fpu/e_log2l.c: Fix typo. + +2001-06-14 Roland McGrath + + * sysdeps/mach/hurd/bits/fcntl.h [ __USE_POSIX199309 || __USE_UNIX98]: + (O_DSYNC, O_RSYNC): New macros, both defined to O_SYNC as Linux does. + +2001-06-13 Roland McGrath + + * rt/aio_notify.c: Include for _POSIX_REALTIME_SIGNALS. + + * sysdeps/mach/hurd/fork.c (LOSE): Put `goto lose' in dead code + so the label is not considered unused. + + * sysdeps/mach/hurd/pwrite64.c: New file. + * sysdeps/mach/hurd/pread64.c: New file. + + * sysdeps/mach/hurd/pread.c + (__libc_pread): Define this name, with __pread as an alias. + * sysdeps/mach/hurd/pwrite.c + (__libc_pwrite): Define this name, with __pwrite as an alias. + + Implement POSIX "shared memory objects" as regular + files residing in the /var/run/shm/ directory. + This works on any system that supports _POSIX_MAPPED_FILES, + to make it also support _POSIX_SHARED_MEMORY_OBJECTS. + * sysdeps/posix/shm_open.c: New file. + * sysdeps/posix/shm_unlink.c: New file. + * sysdeps/mach/hurd/bits/posix_opt.h + (_POSIX_SHARED_MEMORY_OBJECTS): Define it. + + * rt/aio_notify.c (__aio_notify_only) [! _POSIX_REALTIME_SIGNALS]: + Use raise instead of __aio_sigqueue. + + * sysdeps/mach/hurd/pread.c: Fail with EINVAL if OFFSET is negative. + * sysdeps/mach/hurd/pwrite.c: Likewise. + + * shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu.*): libc=0.3 + [USE_IN_LIBIO && !GLIBC_OLDEST_ABI] (.*-.*-gnu-gnu.*): Use GLIBC_2.2.4 + as default version set. + +2001-06-13 Ulrich Drepper + + * libio/iolibio.h (_IO_freopen): Correct last parameter to + _IO_file_open. + (_IO_freopen64): Likewise. + Reported by simanek@quantum.karlov.mff.cuni.cz [PR libc/2326]. + + * elf/elf.h: Add a few more EM_* constants. + +2001-06-12 Bruno Haible + + * intl/dcigettext.c (DCIGETTEXT): Release the lock before returning. + +2001-06-09 Ben Collins + + * sysdeps/unix/sysv/linux/bits/termios.h: Define __MAX_BAUD. + * sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise. + * sysdeps/unix/sysv/linux/mips/bits/termios.h: Likewise. + * sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise. + * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Likewise. + * sysdeps/unix/sysv/linux/speed.c: Use __MAX_BAUD instead of + hardcoded B400000. + +2001-06-13 Ulrich Drepper + + * time/sys/time.h: Don't use enum __itimer_which ever for + __itimer_which_t for C++. + Reported by Martin Buchholz . + + * po/fr.po: Update from translation team. + +2001-06-12 H.J. Lu + + * configure.in: Fix typos in missing program names. + * configure: Regenerated. + +2001-06-12 Andreas Jaeger + + * iconvdata/tst-table-to.c: Include string.h for strcmp prototype. + + * sysdeps/sparc/sparc32/fpu/libm-test-ulps: Add ULPs for tanh (-0.7). + +2001-06-11 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/e_coshl.c: New file. Contributed by + Stephen L Moshier . + + * aclocal.m4: Quote AC_FD_MSG and AC_FD_CC. + + * sysdeps/powerpc/fpu/libm-test-ulps: Add ULPs for tanh (-0.7). + * sysdeps/s390/fpu/libm-test-ulps: Likewise. + +2001-06-11 Michael Deutschmann + + * rt/tst-aio4.c (do_test): Test whether rt signals are supported. + Use my_signo instead of MY_SIGNO and initialize it so that the + used signal is always available. + +2001-06-11 Andreas Jaeger , + Michael Deutschmann + + * io/test-lfs.c (do_prepare): Clean up error messages. + (test_ftello): Check for EFBIG and ENOSPC, clean up error messages. + (do_test): Likewise. + +2001-06-11 Andreas Jaeger + + * sysdeps/unix/sysv/linux/powerpc/bits/termios.h (IXANY, IUCLC, + IMAXBEL): Make always visible since they're needed by POSIX. + Closes PR libc/2320, reported by Chris Yeoh . + +2001-06-10 Ben Collins + + * sysdeps/arm/elf/start.S: Use #function, not @function, for + .type of _start. + + * sysdeps/ieee754/ldbl-128/s_ilogbl.c: Include limits.h to get + INT_MAX. + +2001-06-07 H.J. Lu + + * sunrpc/rpc/rpc.h: Add __BEGIN_DECLS/__END_DECLS. + +2001-06-10 Roland McGrath + + * elf/reldep4mod2.c: Use fully typed decls to avoid warnings. + * elf/reldep4mod4.c: Likewise. + +2001-06-10 Mark Kettenis + + * hurd/hurd/threadvar.h: Add prototype for __hurd_errno_location. + +2001-06-08 Andreas Schwab + + * posix/regex.c (re_match_2_internal) [case wordbeg, wordend]: + Don't dereference at end of string. + +2001-06-06 Roland McGrath + + * sysdeps/mach/hurd/getsockopt.c: Fix handling of returned buffer size. + From Robert Bihlmeyer . + +2001-06-06 Ulrich Drepper + + * po/ko.po: Update from translation team. + +2001-06-06 Andreas Jaeger + + * manual/llio.texi (Memory-mapped I/O): Clarify that mapping is to + offset+length-1. + Reported by Robert Bernecky . + +2001-06-06 Jakub Jelinek + + * sysdeps/cris/elf/start.S: Fix a typo introduced by last patch. + * sysdeps/ia64/elf/start.S: Likewise. + * sysdeps/sh/elf/start.S: Likewise. + * sysdeps/s390/s390-32/elf/start.S: Likewise. + * sysdeps/s390/s390-64/elf/start.S: Likewise. + +2001-06-05 Matthew Wilcox + + * sysdeps/hppa/bsd-_setjmp.S: New. + * sysdeps/hppa/bsd-setjmp.S: New. + + * sysdeps/hppa/dl-machine.h: Reformat asm statements to remove new + gcc warnings about multi-line strings. + + * sysdeps/unix/sysv/linux/hppa/getrlimit.c: Remove. + * sysdeps/unix/sysv/linux/hppa/setrlimit.c: Remove. + + * sysdeps/unix/sysv/linux/hppa/syscalls.list: Call getrlimit, + setrlimit directly instead of using wrappers. + +2001-05-01 Richard Hirst + + * sysdeps/unix/sysv/linux/hppa/syscall.S: remove dummy syscall. + * sysdeps/unix/sysv/linux/hppa/sysdep.c: implement syscall. + +2001-06-05 Philipp Thomas + + * nis/nis_call.c (__nisbind_connect): Don't mark for translation + what can't be translated. + +2001-06-06 Ulrich Drepper + + * timezone/zic.c: Update from tzcode2001c. + * timezone/private.h: Likewise. + * timezone/africa: Update from tzdata2001c. + * timezone/asia: Likewise. + * timezone/europe: Likewise. + * timezone/northamerica: Likewise. + * timezone/southamerica: Likewise. + * timezone/zone.tab: Likewise. + +2001-06-04 Bruno Haible + + * iconv/loop.c (UNICODE_TAG_HANDLER): New macro. + * iconv/gconv_simple.c (__gconv_transform_internal_ascii): Invoke + UNICODE_TAG_HANDLER. + (__gconv_transform_internal_ucs2): Likewise. + (__gconv_transform_internal_ucs2reverse): Likewise. + * iconvdata/8bit-gap.c (BODY for TO_LOOP): Invoke UNICODE_TAG_HANDLER. + * iconvdata/8bit-generic.c (BODY for TO_LOOP): Likewise. + * iconvdata/ansi_x3.110.c (BODY for TO_LOOP): Likewise. + * iconvdata/big5.c (BODY for TO_LOOP): Likewise. + * iconvdata/big5hkscs.c (BODY for TO_LOOP): Likewise. + * iconvdata/cp1255.c (BODY for TO_LOOP): Likewise. + * iconvdata/cp1258.c (BODY for TO_LOOP): Likewise. + * iconvdata/euc-cn.c (BODY for TO_LOOP): Likewise. + * iconvdata/euc-jp.c (BODY for TO_LOOP): Likewise. + * iconvdata/euc-kr.c (BODY for TO_LOOP): Likewise. + * iconvdata/euc-tw.c (BODY for TO_LOOP): Likewise. + * iconvdata/gbk.c (BODY for TO_LOOP): Likewise. + * iconvdata/ibm930.c (BODY for TO_LOOP): Likewise. + * iconvdata/ibm932.c (BODY for TO_LOOP): Likewise. + * iconvdata/ibm933.c (BODY for TO_LOOP): Likewise. + * iconvdata/ibm935.c (BODY for TO_LOOP): Likewise. + * iconvdata/ibm937.c (BODY for TO_LOOP): Likewise. + * iconvdata/ibm939.c (BODY for TO_LOOP): Likewise. + * iconvdata/ibm943.c (BODY for TO_LOOP): Likewise. + * iconvdata/iso646.c (BODY for TO_LOOP): Likewise. + * iconvdata/iso8859-1.c (BODY for TO_LOOP): Likewise. + * iconvdata/iso_6937.c (BODY for TO_LOOP): Likewise. + * iconvdata/iso_6937-2.c (BODY for TO_LOOP): Likewise. + * iconvdata/iso-2022-cn.c (BODY for TO_LOOP): Likewise. + * iconvdata/iso-2022-cn-ext.c (BODY for TO_LOOP): Likewise. + * iconvdata/iso-2022-kr.c (BODY for TO_LOOP): Likewise. + * iconvdata/johab.c (BODY for TO_LOOP): Likewise. + * iconvdata/sjis.c (BODY for TO_LOOP): Likewise. + * iconvdata/t.61.c (BODY for TO_LOOP): Likewise. + * iconvdata/uhc.c (BODY for TO_LOOP): Likewise. + * iconvdata/unicode.c (BODY for TO_LOOP): Likewise. + * iconvdata/iso-2022-jp.c (TAG_none, TAG_language, TAG_language_j, + TAG_language_ja, TAG_language_k, TAG_language_ko, TAG_language_z, + TAG_language_zh, CURRENT_TAG_MASK): New enum values. + (EMIT_SHIFT_TO_INIT): Don't emit an escape sequence if ASCII_set + is already selected but set2 or tag are set. + (conversion): New enum type. + (cvlist_t): New type. + (CVLIST, CVLIST_FIRST, CVLIST_REST): New macros. + (conversion_lists): New array. + (BODY for TO_LOOP): Keep track of Unicode 3.1 language tag. If "ja", + prefer conversion to Japanese character sets. If "zh", prefer + conversion to GB2312. If "ko", prefer conversion to KSC5601. Small + optimizations. + (INIT_PARAMS): Add tag. + (UPDATE_PARAMS): Add tag. + +2001-06-04 Bruno Haible + + * locale/programs/locfile.c (write_locale_data): Before creat(), + unlink the file, to avoid crashing the processes that mmap it. Change + a double slash to a single slash. Free fname in case of error return. + +2001-06-02 Jakub Jelinek + + * sysdeps/i386/fpu/s_frexpl.S (__frexpl): Mostly revert 2000-12-03 + changes, do the special handling for denormal numbers, not for + normalized numbers (patch by ). + + * math/test-misc.c (main): Test frexpl with denormal arguments. + +2001-06-04 Jakub Jelinek + + * math/libm-test.inc (llround_test): Add two new llround tests. + * sysdeps/ieee754/ldbl-96/s_llroundl.c (__llroundl): Don't allow + overflow when rounding away from zero. + +2001-06-04 Jakub Jelinek + + * math/Makefile (libm-calls): Add e_log2, w_log2, remove s_log2. + * math/math_private.h (__ieee754_log2, __ieee754_log2f, + __ieee754_log2l): New prototypes. + * sysdeps/generic/w_log2.c: New file. + * sysdeps/generic/w_log2f.c: New file. + * sysdeps/generic/w_log2l.c: New file. + * sysdeps/generic/s_log2l.c: Move... + * sysdeps/generic/e_log2l.c: ...to here. Rename to __ieee754_log2l. + * sysdeps/ieee754/k_standard.c (__kernel_standard): Handle log2(0) + and log2(x < 0). + * sysdeps/i386/fpu/s_log2.S: Move... + * sysdeps/i386/fpu/e_log2.S: ...to here. Rename to __ieee754_log2. + * sysdeps/i386/fpu/s_log2f.S: Move... + * sysdeps/i386/fpu/e_log2f.S: ...to here. Rename to __ieee754_log2f. + * sysdeps/i386/fpu/s_log2l.S: Move... + * sysdeps/i386/fpu/e_log2l.S: ...to here. Rename to __ieee754_log2l. + * sysdeps/m68k/fpu/s_log2.c: Move... + * sysdeps/m68k/fpu/e_log2.c: ...to here. Rename to __ieee754_log2. + * sysdeps/m68k/fpu/s_log2f.c: Move... + * sysdeps/m68k/fpu/e_log2f.c: ...to here. Rename to __ieee754_log2f. + * sysdeps/m68k/fpu/s_log2l.c: Move... + * sysdeps/m68k/fpu/e_log2l.c: ...to here. Rename to __ieee754_log2l. + * sysdeps/ieee754/dbl-64/s_log2.c: Move... + * sysdeps/ieee754/dbl-64/e_log2.c: ...to here. Rename to + __ieee754_log2. + * sysdeps/ieee754/flt-32/s_log2f.c: Move... + * sysdeps/ieee754/flt-32/e_log2f.c: ...to here. Rename to + __ieee754_log2f. + +2001-06-04 Jakub Jelinek + + * sysdeps/generic/w_exp2.c (u_threshold): Lower threshold so that + even arguments which result in denormalized exp2 are accepted. + (__exp2): Arguments equal to u_threshold already result into + underflow. + * sysdeps/generic/w_exp2f.c (u_threshold, __exp2f): Likewise. + * sysdeps/generic/w_exp2l.c (u_threshold, __exp2l): Likewise. + * sysdeps/ieee754/dbl-64/e_exp2.c (__ieee754_exp2): Lomark was too + low, with corrected lowmark use greaterequal, not greater. + * sysdeps/ieee754/flt-32/e_exp2f.c (__ieee754_exp2f): Likewise. + +2001-06-04 Jakub Jelinek + + * math/libm-test.inc (ilogb_test): Test that ilogb(+-Inf) == INT_MAX. + * sysdeps/i386/fpu/s_ilogb.S (__ilogb): Return INT_MAX for +-Inf. + * sysdeps/i386/fpu/s_ilogbf.S (__ilogbf): Likewise. + * sysdeps/i386/fpu/s_ilogbl.S (__ilogbl): Likewise. + * sysdeps/ieee754/dbl-64/s_ilogb.c (__ilogb): Likewise. + * sysdeps/ieee754/flt-32/s_ilogbf.c (__ilogbf): Likewise. + * sysdeps/ieee754/ldbl-128/s_ilogbl.c (__ilogbl): Likewise. + * sysdeps/ieee754/ldbl-96/s_ilogbl.c (__ilogbl): Likewise. + +2001-06-04 Jakub Jelinek + + * sysdeps/generic/w_coshl.c (__coshl): Test if finite argument + gave non-finite result instead of using constant in generic + version. + * sysdeps/generic/w_coshf.c (__coshf): Likewise. + * sysdeps/generic/w_cosh.c (__cosh): Likewise. + * sysdeps/generic/w_exp10.c (o_threshold, u_threshold): Remove. + (__exp10): Test if finite argument gave non-finite result. + * sysdeps/generic/w_exp10f.c (o_threshold, u_threshold, __exp10f): + Likewise. + * sysdeps/generic/w_exp10l.c (o_threshold, u_threshold, __exp10l): + Likewise. + +2001-06-04 Jakub Jelinek + + * sysdeps/ieee754/ldbl-96/e_coshl.c (__ieee754_coshl): Fix + overflow threshold constant (log(LDBL_MAX)+M_LN2l). + +2001-05-29 Bruno Haible + + * locale/programs/ld-ctype.c (idx_table): New struct type. + (idx_table_init, idx_table_get, idx_table_add): New functions. + (MAX_CHARNAMES_IDX): Remove macro. + (locale_ctype_t): Change type of charnames_idx field. + (ctype_startup): Change initialization of charnames_idx field. + (find_idx): Use idx_table_get and idx_table_add for speed. + + * locale/programs/charmap.c (charmap_new_char): Fix ucs4 value + computation of characters in a range. + +2001-05-29 Bruno Haible + + * iconvdata/gb18030.c (__fourbyte_to_ucs1): Add mappings for , + . + (__ucs_to_gb18030_tab1): Likewise. + (BODY for FROM_LOOP): Add mapping for ... + (BODY for TO_LOOP): Likewise. + * iconvdata/tst-table-charmap.sh: Update for charmaps containing + syntax. + * iconvdata/tst-table-from.c (bmp_only): New variable. + (utf8_decode): If bmp_only, don't return characters outside Unicode + plane 0. + (main): When testing UTF-8 or GB18030, set bmp_only to 1. Don't print + a conversion line if utf8_decode returns NULL. + * iconvdata/tst-table-to.c (main): When testing encodings other than + UTF-8 and GB18030, loop upto U+30000 instead of U+10000. Use UTF-8 + instead of UCS-2 as input. + * iconvdata/tst-table.sh: For GB18030, use only the part < 0x10000 + of the charmap. + +2001-05-29 Bruno Haible + + * iconvdata/cns11643l1.c: Update to Unicode 3.1. + (__cns11643l1_to_ucs4_tab): Regenerated. + (__cns11643l1_from_ucs4_tab12): Regenerated. + * iconvdata/cns11643.c: Update to Unicode 3.1. + (__cns11643l14_to_ucs4_tab): Remove array. + (__cns11643l3_to_ucs4_tab, __cns11643l4_to_ucs4_tab, + __cns11643l5_to_ucs4_tab, __cns11643l6_to_ucs4_tab, + __cns11643l7_to_ucs4_tab, __cns11643l15_to_ucs4_tab): New arrays. + (__cns11643_from_ucs4p0_tab): Renamed from __cns11643_from_ucs4_tab. + (__cns11643_from_ucs4p2_tab): New array. + * iconvdata/cns11643.h (__cns11643l14_to_ucs4_tab): Remove declaration. + (__cns11643l3_to_ucs4_tab, __cns11643l4_to_ucs4_tab, + __cns11643l5_to_ucs4_tab, __cns11643l6_to_ucs4_tab, + __cns11643l7_to_ucs4_tab, __cns11643l15_to_ucs4_tab): New declarations. + (cns11643_to_ucs4): Treat planes 3, 4, 5, 6, 7, 15 instead of 14. + (__cns11643_from_ucs4_tab): Remove declaration. + (__cns11643_from_ucs4p0_tab, __cns11643_from_ucs4p2_tab): New + declarations. + (ucs4_to_cns11643): Update for new arrays. Treat U+3400..U+4DFF and + U+20000..U+2A6D6. + * iconvdata/cns11643l2.h (__cns11643_from_ucs4_tab): Remove + declaration. + (__cns11643_from_ucs4p0_tab): New declaration. + (ucs4_to_cns11643l2): Update for new arrays. + * iconvdata/iso-2022-cn-ext.c (BODY for FROM_LOOP): Handle planes + 3 to 7. + (BODY for TO_LOOP): Handle planes 3 to 7, instead of plane 14. + * iconvdata/EUC-TW.irreversible: New file. + * iconvdata/tst-table.sh: Use it. + * iconvdata/Makefile (distribute): Add CP1255.irreversible, + CP1258.irreversible, EUC-TW.irreversible. + +2001-05-29 Bruno Haible + + * locale/C-translit.h.in: Add transliterations for new Unicode 3.1 + mathematical symbols. + +2001-06-05 Andreas Jaeger + + * manual/stdio.texi (Portable Positioning): Fix description of + fpos_t and fpos64_t. + +2001-06-06 Ulrich Drepper + + * sysdeps/generic/wordexp.c: Undo last patch. Use strndupa instead. + + * po/sk.po: Update from translation team. + +2001-06-05 Andreas Jaeger + + * sysdeps/unix/sysv/linux/shm_open.c (where_is_shmfs): Recognize + tmpfs, patch by Stanislav Brabec . + Closes PR libc/2315. + +2001-06-05 Ulrich Drepper + + * sysdeps/generic/wordexp.c: Add missing free. + Patch by yeti@physics.muni.cz. + +2001-06-02 Tom Browder + + * misc/tst-tsearch.c (mangle_tree): Ensure array indices are + within bounds when lag > 0. + +2001-06-05 Ulrich Drepper + + * po/tr.po: New file. + +2001-06-05 Andreas Jaeger + + * manual/libm-err-tab.pl (parse_ulps): Fix typo. + +2001-06-04 H.J. Lu + + * sysdeps/alpha/elf/start.S: Add .type for the entry point. + * sysdeps/arm/elf/start.S: Likewise. + * sysdeps/hppa/elf/start.S: Likewise. + * sysdeps/i386/elf/start.S: Likewise. + * sysdeps/m68k/elf/start.S: Likewise. + * sysdeps/mips/elf/start.S: Likewise. + * sysdeps/ia64/elf/start.S: Likewise. + * sysdeps/sh/elf/start.S: Likewise. + * sysdeps/s390/s390-32/elf/start.S: Likewise. + * sysdeps/s390/s390-64/elf/start.S: Likewise. + * sysdeps/cris/elf/start.S: Likewise. + +2001-06-04 Bruce Mitchener + + * manual/resource.texi: Correct setpriority/nice documentation. + + * sysdeps/unix/nice.c: Correct nice() implementation. + +2001-06-04 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/e_sinhl.c: New file, contributed by + Stephen L Moshier . + +2001-06-03 Roland McGrath + + * Makefile (postclean): Remove obsolete sysd-Makefile. + +2001-06-01 Roland McGrath + + * sysdeps/alpha/fpu/fclrexcpt.c: #include + and use compat_symbol/versioned_symbol instead of plain + symbol_version/default_symbol_version. + * sysdeps/alpha/fpu/fegetenv.c: Likewise. + * sysdeps/alpha/fpu/fesetenv.c: Likewise. + * sysdeps/alpha/fpu/feupdateenv.c: Likewise. + * sysdeps/alpha/fpu/fgetexcptflg.c: Likewise. + * sysdeps/alpha/fpu/fraiseexcpt.c: Likewise. + * sysdeps/alpha/fpu/fsetexcptflg.c: Likewise. + * sysdeps/arm/fpu/fclrexcpt.c: Likewise. + * sysdeps/arm/fpu/fegetenv.c: Likewise. + * sysdeps/arm/fpu/fesetenv.c: Likewise. + * sysdeps/arm/fpu/fraiseexcpt.c: Likewise. + * sysdeps/arm/fpu/fsetexcptflg.c: Likewise. + * sysdeps/i386/fpu/fclrexcpt.c: Likewise. + * sysdeps/i386/fpu/fegetenv.c: Likewise. + * sysdeps/i386/fpu/fesetenv.c: Likewise. + * sysdeps/i386/fpu/feupdateenv.c: Likewise. + * sysdeps/i386/fpu/fgetexcptflg.c: Likewise. + * sysdeps/i386/fpu/fraiseexcpt.c: Likewise. + * sysdeps/i386/fpu/fsetexcptflg.c: Likewise. + * sysdeps/m68k/fpu/fclrexcpt.c: Likewise. + * sysdeps/m68k/fpu/fegetenv.c: Likewise. + * sysdeps/m68k/fpu/fesetenv.c: Likewise. + * sysdeps/m68k/fpu/feupdateenv.c: Likewise. + * sysdeps/m68k/fpu/fgetexcptflg.c: Likewise. + * sysdeps/m68k/fpu/fraiseexcpt.c: Likewise. + * sysdeps/m68k/fpu/fsetexcptflg.c: Likewise. + * sysdeps/powerpc/fclrexcpt.c: Likewise. + * sysdeps/powerpc/fpu/fegetenv.c: Likewise. + * sysdeps/powerpc/fpu/fesetenv.c: Likewise. + * sysdeps/powerpc/fpu/feupdateenv.c: Likewise. + * sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise. + * sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise. + * sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise. + + * iconvdata/cp1258.c: Include for abort decl. + * iconvdata/iso-2022-cn-ext.c: Likewise. + +2001-06-01 Andreas Jaeger + + * Versions.def: Add version 2.2.4. + +2001-06-01 Ulrich Drepper + + * socket/Makefile (routines): Add sockatmark. + * socket/Versions [GLIBC_2.2.4]: Add sockatmark. + * socket/sys/socket.h: Add prototype for sockatmark. + * sysdeps/generic/sockatmark.c: New file. + * sysdeps/unix/sockatmark.c: New file. + +2001-06-01 Andreas Jaeger + + * sysdeps/unix/sysv/linux/speed.c (cfsetispeed): Max speed is + B4000000. + (cfsetospeed): Likewise. + Reported by Lukasz Trabinski . + +2001-05-31 Joseph S. Myers + + * misc/sys/cdefs.h (__restrict_arr): Define to empty for C++. + +2001-05-30 Martin Schwidefsky + + * sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h: greg_t + needs to have the same aligment as the kernel structure. + +2001-05-29 Jakub Jelinek + + * sunrpc/rpc/types.h (u_char, u_short, u_int, u_long, quad_t, + u_quad_t, fsid_t, daddr_t, caddr_t): Make sure the types are defined. + * posix/sys/types.h (u_char, u_short, u_int, u_long, quad_t, + u_quad_t, fsid_t, daddr_t, caddr_t): Protect the __USE_BSD typedefs + against multiple definition. + +2001-05-30 Ulrich Drepper + + * po/da.po: Update from translation team. + +2001-05-29 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/e_acosl.c: New file, contributed by + Stephen L Moshier . + + * math/libm-test.inc (sinh_test): Add new test case. + + * sysdeps/ieee754/ldbl_96/e_sinhl.c (__ieee754_sinhl): sinhl(x) = + x when x < 2^-32. + Patch by Stephen L Moshier . + +2001-05-23 Andreas Jaeger + + * iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to... + * iconvdata/testdata/WINDOWS-1255..UTF8: this. + +2001-05-27 Andreas Jaeger + + * manual/stdio.texi (String Streams): Fix fmemopen description. + Reported by Michal Kochanowicz . + +2001-05-26 H.J. Lu + + * sysdeps/unix/sysv/linux/mips/syscalls.list: Change sigsuspend + to s_sigsuspend. Add s_mmap2. + + * sysdeps/mips/atomicity.h: New file. + + * sysdeps/unix/sysv/linux/mips/getsysstats.c: New file. + + * sysdeps/unix/sysv/linux/mips/bits/ipc.h (ipc_perm): Put + back __key. + +2001-05-25 Bruce Mitchener + + * manual/ctype.texi: Minor fix. + * manual/install.texi: Likewise. + * manual/startup.texi: Likewise. + * manual/examples/dir.c: Use perror() rather than puts(). + +2001-05-25 David Mosberger + + * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Put stuff following + #endif directive inside a comment to avoid compiler warnings. + +2001-05-25 Philipp Thomas + + * nis/nis_print.c (nis_nstype2str): Don't mark names of + naming services for translation, only UNKNOWN needs it. + Add comment to prevent it for the future. + +2001-05-25 Joseph S. Myers + + * misc/sys/cdefs.h (__restrict_arr): Define appropriately for GCC + 3.1 and non-GCC C99 compilers. + +2001-05-22 David Mosberger + + * sysdeps/ia64/memmove.S: Increase MEMLAT from 6 to 21 for better + performance. + * sysdeps/ia64/memcpy.S: Likewise. + + * sysdeps/ia64/bcopy.S: New file. + + * sysdeps/ia64/bzero.S: New file (derived from memset.S). + +2001-05-26 Ulrich Drepper + + * sysdeps/ia64/fpu/libm-test-ulps: Add deltas for tanh(-0.7). + +2001-05-24 Ulrich Drepper + + * iconvdata/Makefile: Add rules for CP10007. + * iconvdata/gconv-modules: Add entries for CP10007 ad MacCyrillic. + * iconvdata/cp10007.c: New file. + * iconvdata/tst-tables.sh: Add CP10007. + +2001-05-23 kaz Kojima + + * sysdeps/sh/dl-machine.h (_dl_runtime_resolve): Handle newer PLT. + (_dl_runtime_profile): Likewise.. + +2001-05-23 Thorsten Kukuk + + * sysdeps/posix/getaddrinfo.c: Support for AF_UNIX commented out. + * posix/tst-getaddrinfo.c: Remove AF_UNIX test. + +2001-05-19 H.J. Lu + + * elf/dl-deps.c (_dl_map_object_deps): Pass objname and + errstring of the failed DSO to _dl_signal_error (). + +2001-05-23 Ulrich Drepper + + * iconvdata/gconv-modules: Add more aliases to enable use in + locale names. + +2001-05-23 Andreas Jaeger + + * sysdeps/unix/sysv/linux/ia64/Makefile (CFLAGS-initfini.s): + Remove, it's not used anywhere anymore. + * sysdeps/unix/sysv/linux/s390/s390-64/Makefile + (CFLAGS-initfini.s): Likewise. + * sysdeps/unix/sysv/linux/s390/s390-32/Makefile + (CFLAGS-initfini.s): Likewise. + * sysdeps/unix/sysv/linux/powerpc/Makefile (CFLAGS-initfini.s): + Likewise. + * sysdeps/unix/sysv/linux/i386/Makefile (CFLAGS-initfini.s): + Likewise. + +2001-05-21 Bruno Haible + + * wcsmbs/mbrtowc.c (mbrtowc): Remove local variable 'flush', always + use 0 instead, and rely on the converter to do the flush. + * wcsmbs/tst-mbrtowc.c (utf8_test_1): New function, taken from + utf8_test. + (utf8_test_2, utf8_test_3): New function. + (utf8_test): Call utf8_test_1, utf8_test_2, utf8_test_3. + +2001-05-22 Jakub Jelinek + + * elf/dl-close.c (_dl_close): Save imap->l_reldeps, not map->l_reldeps. + + * elf/Makefile (distribute): Add reldep4mod[1234].c. + (tests): Add reldep4. + (modules-names): Add reldep4mod[1234]. + (reldep4mod1.so, reldep4mod2.so, reldep4, reldep4.out): New rules. + * elf/reldep4.c: New file. + * elf/reldep4mod1.c: Likewise. + * elf/reldep4mod2.c: Likewise. + * elf/reldep4mod3.c: Likewise. + * elf/reldep4mod4.c: Likewise. + +2001-05-18 Jakub Jelinek + + * elf/dl-lookup.c (PROTECTED): Remove defines. + (add_dependency): Mark it with internal_function. + (_dl_do_lookup, _dl_do_lookup_versioned): New functions. + (_dl_lookup_symbol, _dl_lookup_symbol_skip, + _dl_lookup_versioned_symbol, _dl_lookup_versioned_symbol_skip): Use + it if we don't want do_lookup* inlined. + +2001-05-18 Jakub Jelinek + + * include/link.h (struct r_scope_elem): Remove r_duplist and + r_nduplist fields. + * elf/dl-load.c (_dl_map_object_from_fd): Don't initialize them. + * elf/dl-lookup.c (_dl_lookup_symbol_skip): Look in r_list, not + r_duplist. + (_dl_lookup_versioned_symbol_skip): Likewise. + * elf/dl-deps.c (struct list): Remove dup field, rename unique to next. + (_dl_map_object_deps): Don't compute duplicate list. + + * elf/dl-symbol.c: Removed. + * elf/Makefile (routines): Remove dl-symbol. + +2001-05-22 Ulrich Drepper + + * po/el.po: Update from translation team. + * po/sv.po: Likewise. + +2001-05-20 Bruno Haible + + * iconvdata/cp1255.c: Completely rewritten. + * iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1255. + * iconvdata/testdata/WINDOWS-1255: New file. + * iconvdata/testdata/WINDOWS-1255..UTF8: New file. + * iconvdata/TESTS: Add WINDOWS-1255 test. + * iconvdata/CP1255.irreversible: New file. + +2001-05-20 Bruno Haible + + * iconvdata/cp1258.c: Completely rewritten. + * iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1258. + * iconvdata/testdata/WINDOWS-1258: New file. + * iconvdata/testdata/WINDOWS-1258..UTF8: New file. + * iconvdata/TESTS: Add WINDOWS-1258 test. + * iconvdata/tst-table-from.c (try): Reset the iconv descriptor before + the main call, and flush it afterwards. + (utf8_decode): Return a string, possibly containing several Unicode + characters. + (main): Update all utf8_decode calls. + * iconvdata/CP1258.irreversible: New file. + +2001-05-20 Bruno Haible + + * iconv/gconv.c (__gconv): For flush without output, pass do_flush = 2. + * iconv/skeleton.c: Distinguish do_flush = 1 and do_flush = 2. In the + first case, set outbuf, outstart, outend, and call PREPARE_LOOP before + EMIT_SHIFT_TO_INIT; then pass the output produced by this step down to + the next step. In the second case, clear the state without calling + EMIT_SHIFT_TO_INIT. + * iconvdata/ibm930.c (EMIT_SHIFT_TO_INIT): Use outbuf instead of + data->__outbuf, and outend instead of data->__outbufend. + * iconvdata/ibm933.c (EMIT_SHIFT_TO_INIT): Likewise. + * iconvdata/ibm935.c (EMIT_SHIFT_TO_INIT): Likewise. + * iconvdata/ibm937.c (EMIT_SHIFT_TO_INIT): Likewise. + * iconvdata/ibm939.c (EMIT_SHIFT_TO_INIT): Likewise. + * iconvdata/iso-2022-cn.c (EMIT_SHIFT_TO_INIT): Likewise. + * iconvdata/iso-2022-cn-ext.c (EMIT_SHIFT_TO_INIT): Likewise. + * iconvdata/iso-2022-jp.c (EMIT_SHIFT_TO_INIT): Likewise. + * iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Likewise. + * iconvdata/utf-7.c (EMIT_SHIFT_TO_INIT): Likewise. + +2001-05-21 Jakub Jelinek + + * elf/rtld.c (dl_main): Compute l_map_end for the main program. + * elf/dl-sym.c (_dl_sym): Don't check for l_addr == 0. + If match == _dl_loaded, caller can still come from the main program. + (_dl_vsym): Likewise. + * elf/dl-open.c (dl_open_worker): Don't check for l_addr == 0. + * elf/dl-error.c (_dl_signal_error): Change NULL objname into "". + * elf/restest2.c: New test. + * elf/Makefile (tests): Add restest2. + (restest2, LDFLAGS-restest2): Add rules. + +2001-05-22 Ulrich Drepper + + * intl/Makefile: Add a few more dependencies to avoid races in the + test shell scripts. + +2001-05-22 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/s_log1pl.c: New file, contributed by + Stephen L Moshier . + +2001-05-22 Martin Schwidefsky + + * sysdeps/s390/s390-32/backtrace.c: Make backtrace return the + return addresses instead of the stack pointers. + * sysdeps/s390/s390-64/backtrace.c: Likewise. + +2001-05-21 Jakub Jelinek + + * sysdeps/unix/sysv/linux/ia64/sys/ucontext.h: Include + bits/sigcontext.h instead of bits/sigstack.h. + * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Add + multiple-inclusion guards. + +2001-05-21 Andreas Jaeger + + * locale/programs/ld-collate.c (handle_ellipsis): Fix message. + Patch by Philipp Thomas . + +2001-05-17 Bruce Mitchener + + * manual/arpg.texi: Spelling, misc fixes. + * manual/arith.texi: Likewise. + * manual/crypt.texi: Likewise. + * manual/debug.texi: Likewise. + * manual/getopt.texi: Likewise. + * manual/intro.texi: Likewise. + * manual/memory.texi: Likewise. + * manual/nss.texi: Likewise. + * manual/pattern.texi: Likewise. + * manual/process.texi: Likewise. + * manual/resource.texi: Likewise. + * manual/search.texi: Likewise. + * manual/setjmp.texi: Likewise. + * manual/signal.texi: Likewise. + * manual/socket.texi: Likewise. + * manual/stdio.texi: Likewise. + * manual/string.texi: Likewise. + * manual/sysinfo.texi: Likewise. + * manual/terminal.texi: Likewise. + * manual/llio.texi: Document madvise(). + +2001-05-20 Roland McGrath + + * Makeconfig (sysdep-makeconfigs): Include any Makeconfig files + found within $(add-ons) directories too. + [linuxthreads add-on]: Move variable settings for linuxthreads + to new file linuxthreads/Makeconfig. + +2001-05-20 Franz Sirl + + * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_STD_AUXV): + Define for linux >= 2.4.5 on powerpc. + (__ASSUME_MMAP2_SYSCALL): Likewise. + +2001-05-19 Roland McGrath + + * hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak the + result port when failing with ELOOP. Do the ELOOP check when + following an absolute symlink target as well as relative. + Remove #ifdef SYMLOOP_MAX conditional--it should always be defined. + +2001-05-18 Andreas Jaeger + + * po/fr.po: Free software is "logiciel libre". + Patch by Martin Michlmayr . + + * sysdeps/powerpc/elf/libc-start.c: Use __cxa_atexit. + Patch by ekato@ees.hokudai.ac.jp, closes PR libc/2271. + +2001-05-17 David Mosberger + + * sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: New file. + +2001-05-17 Ulrich Drepper + + * elf/dl-profile.c (_dl_mcount): Check whether state is + GMON_PROF_ON before doing anything. + +2001-05-17 H.J. Lu + + * elf/sprof.c (read_symbols): Move "++symtab" into the while loop. + +2001-05-17 Ulrich Drepper + + * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Use + CHECK_SIGSET_NULL_OK and not CHECK_SIGSET for all parameters. + Reported by Mark Burton . + +2001-05-17 Jakub Jelinek + + * elf/ldconfig.c (add_dir): Only warn about stat failure if + opt_verbose. + (search_dir): Likewise. + +2001-05-17 Ulrich Drepper + + * sysdeps/i386/i486/atomicity.h (exchange_and_add): Correct second + parameter of xaddl. Patch by H . J . Lu . + +2001-05-14 Bruno Haible + + * iconvdata/iso-2022-cn-ext.c (BODY for FROM_LOOP): If SO is seen + without previous announcement, reject it regularly, don't abort. + +2001-05-16 Ulrich Drepper + + * math/tgmath.h: Fix handling of int parameters to binary and + ternary functions. Reported by mitr@volny.cz. + + * math/test-tgmath.c: Add tests for calls with integer parameters. + +2001-05-15 Jakub Jelinek + + * sunrpc/rpc_thread.c (rpc_default): Remove. + (__rpc_thread_destroy): Use __libc_tsd_RPC_VARS_mem instead of + rpc_default. + (rpc_thread_multi, __rpc_thread_svc_fdset, __rpc_thread_createerr, + __rpc_thread_svc_pollfd, __rpc_thread_svc_max_pollfd): Likewise. + * sunrpc/auth_none.c (authnone_private): Fix a typo. + +2001-05-16 Martin Schwidefsky + + * sysdeps/unix/sysv/linux/s390/s390-64/clone.S: Fix stack allocation. + +2001-05-16 Bruce Mitchener + + * manual/llio.texi: Many grammar and typo fixes to the section on AIO. + +2001-05-15 Andreas Jaeger + + * sysdeps/ieee754/ldbl-128/s_expm1l.c: New file, contributed by + Stephen L Moshier . + + * sysdeps/i386/fpu/libm-test-ulps: Adjust for change. + + * math/libm-test.inc: Add comment with ToDo. + + * sysdeps/i386/fpu/e_expl.c: Rewritten to C and using a more + accurate algorithm. Patch by Stephen L Moshier . + + * sysdeps/i386/fpu/e_expl.S: Removed. + +2001-05-14 Roland McGrath + + * csu/Makefile ($(objpfx)g$(start-installed-name)): Turn this into a + static pattern rule also that also covers + $(objpx)g$(static-start-installed-name). + [$(start-installed-name) != $(static-start-installed-name)] + (extra-objs, omit-deps, install-lib): Add + $(static-start-installed-name) and g$(static-start-installed-name). + * sysdeps/mach/hurd/i386/Makefile: Don't add crt0.o to those here; + just setting static-start-installed-name is now sufficient. + (extra-objs): Add static-start.o here. + (CFLAGS-initfini.s): Remove obsolete variable. + * sysdeps/mach/hurd/i386/Makeconfig: New file. + Define static-start-installed-name here. + + * Makeconfig: Include existing $(full_config_sysdirs:=/Makeconfig). + * Make-dist (+sysdep-tsrcs): Look for Makeconfig files. + + * Makerules ($(+sysdir_pfx)sysd-Makefile): Remove this target and + associated hair. Instead, just use $(wildcard ...) in the include. + + * configure.in (critic_missing, aux_missing): Collect in these vars + the names of the missing programs, and include them in the error msgs. + * configure: Regenerated. + +2001-05-14 Andreas Jaeger + + * sysdeps/i386/fpu/libm-test-ulps: Adjust for new tests. + + * math/libm-test.inc (tanh_test): Add testcases for last tanh bug. + +2001-05-14 Stephen L Moshier + + * sysdeps/ieee754/ldbl-96/s_tanhl.c (__tanhl): Fix sign test. + +2001-05-11 Jakub Jelinek + + * posix/regex.c (re_match_2_internal): Swap mbs_offset and csize + as well if swapping strings. + Make sure stop is not past end of second string. + * posix/bug-regex4.c: New test. + * posix/Makefile (tests): Add bug-regex4. + +2001-05-10 Andreas Jaeger + + * manual/install.texi (Linux): Clarify that Linux 2.2 is minimal + requirement. + +2001-05-12 Andreas Jaeger + + * sysdeps/ieee754/dbl-64/s_sin.c: Include "math_private.h" for + internal prototypes. + * sysdeps/ieee754/dbl-64/doasin.c: Likewise. + * sysdeps/ieee754/dbl-64/dosincos.c: Likewise. + * sysdeps/ieee754/dbl-64/halfulp.c: Likewise. + * sysdeps/ieee754/dbl-64/sincos32.c: Likewise. + * sysdeps/ieee754/dbl-64/slowexp.c: Likewise. + * sysdeps/ieee754/dbl-64/slowpow.c: Likewise. + * sysdeps/ieee754/dbl-64/branred.c: Likewise. + + * math/math_private.h: Add prototypes for internal functions of + the IBM Accurate Mathematical Library. + + * sysdeps/ieee754/dbl-64/s_atan.c: Include "math.h" for + prototypes. + * sysdeps/ieee754/dbl-64/s_tan.c: Likewise. + + * sysdeps/ieee754/dbl-64/e_asin.c: Include "math_private.h" for + internal prototypes. + * sysdeps/ieee754/dbl-64/s_atan.c: Likewise. + * sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise. + * sysdeps/ieee754/dbl-64/e_remainder.c: Likewise. + * sysdeps/ieee754/dbl-64/e_pow.c: Likewise. + * sysdeps/ieee754/dbl-64/e_log.c: Likewise. + * sysdeps/ieee754/dbl-64/e_exp.c: Likewise. + * sysdeps/ieee754/dbl-64/e_atan2.c: Likewise. + * sysdeps/generic/e_rem_pio2l.c: Likewise. + (__ieee754_rem_pio2l): Fix prototype. + + * math/math_private.h (__copysign): Add internal prototype. + +2001-05-11 Andreas Jaeger + + * sysdeps/unix/sysv/linux/configure.in: Move binutils check to... + * sysdeps/unix/sysv/linux/mips/configure.in: ...here. New file. + +2001-05-11 Andreas Jaeger + + * sysdeps/unix/sysv/linux/configure.in: Check binutils version on + MIPS. + + * sysdeps/mips/rtld-ldscript.in: Removed unneeded binary output + format directive. Patch by Steven J. Hill . + +2001-05-11 Roland McGrath + + * sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Don't use + $(build-module) here, since we don't need the full magilla. + Just use $(build-module-helper) and append our special options. + +2001-05-09 Andreas Schwab + + * sysdeps/unix/readdir.c: Make sure we don't modify errno when we + reached EOF. + +2001-05-07 H.J. Lu + + * elf/ldconfig.c (dir_entry): Add ino and dev. + (add_single_dir): Compare ino and dev to check if 2 directory + paths are the same or not. Free entry->path for duplicates. + (add_dir): Initialize ino and dev for entry. + (search_dir): Handle symlink to directory. + +2001-05-07 Andreas Jaeger + + * sysdeps/i386/fpu/libm-test-ulps: Add ulps for new exp tests. + + * math/libm-test.inc (exp_test): Add some more tests. + (pow_test): Run double only test also for long double. + + * math/test-ldouble.c (TEST_LDOUBLE): Define. + * math/test-ildoubl.c (TEST_LDOUBLE): Likewise. + + * sysdeps/generic/bits/confname.h: Remove extra comma at end of + enumeration. + Closes PR libc/2240. + + * scripts/config.guess: Imported from gnu.org. + * scripts/config.sub: Likewise. + +2001-05-05 Jakub Jelinek + + * include/features.h (__USE_EXTERN_INLINES): Don't define if + __NO_INLINE__ is defined. + * ctype/ctype.h (tolower, toupper): Change the guard condition to + __USE_EXTERN_INLINES check only. + * stdlib/stdlib.h (strtod, ...): Likewise. + * wcsmbs/wchar.h (mbrlen): Likewise. + * string/string.h: Only include bits/string.h and bits/string2.h + if __NO_INLINE__ is not defined. + +2001-05-07 Andreas Jaeger + + * debug/Makefile ($(objpfx)xtrace): Substitute @SLIBDIR@ instead + of @LIBDIR@. + +2001-05-04 H.J. Lu + + * malloc/Makefile ($(objpfx)memusage): Substitute @SLIBDIR@ + not @LIBDIR@. + +2001-05-06 Andreas Jaeger + + * sysdeps/i386/fpu/e_fmodl.c: New, rewrite of e_fmodl.S. + * sysdeps/i386/fpu/e_fmodl.S: Removed. + * sysdeps/i386/fpu/e_atan2l.c: New, rewrite of e_atan2l.S. + * sysdeps/i386/fpu/e_atan2l.S: Removed. + * sysdeps/i386/fpu/e_acosl.c: New, rewrite of e_acos.S. + * sysdeps/i386/fpu/s_atanl.c: New, rewrite of e_atanl.S. + * sysdeps/i386/fpu/e_sqrtl.c: New, rewrite of e_sqrt.S. + * sysdeps/i386/fpu/e_acosl.S: Removed. + * sysdeps/i386/fpu/s_atanl.S: Removed. + * sysdeps/i386/fpu/e_sqrtl.S: Removed. + +2001-05-05 Mark Kettenis + + * sysdeps/mach/hurd/bits/environments.h: Add comment from + sysdeps/generic/bits/environments.h. Define _POSIX_V6_* values. + +2001-04-30 Jakub Jelinek + + * posix/confstr.c (confstr) [_CS_V6_WIDTH_RESTRICTED_ENVS]: Move so + that _CS_LFS_CFLAGS can fall through to the empty returned string + case. Add FALLTHROUGH comment. + +2001-04-29 Ralf Baechle + + * sysdeps/unix/sysv/linux/mips/bits/sem.h: Make structure + definitions match the kernel definitions. + * sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise. + * sysdeps/unix/sysv/linux/mips/bits/shm.h: Likewise. + +2001-04-29 Ben Collins + + * sysdeps/sparc/sparc64/dl-machine.h: Fix multiline strings + warnings. + * sysdeps/sparc/sparc64/soft-fp/qp_add.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_cmp.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_div.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_feq.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_fge.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_fgt.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_fle.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_flt.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_fne.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_mul.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_qtod.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_qtos.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_qtox.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_qtox.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_stoq.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/qp_sub.c: Likewise. + * sysdeps/sparc/sparc64/soft-fp/sfp-machine.h: Likewise. + +2001-04-29 Andreas Schwab + + * sysdeps/unix/sysv/linux/kernel-features.h: Fix missing backslash + in last change. + +2001-04-29 Andreas Jaeger + + * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FCNTL64): + Define for Arm, PowerPC and SH if kernel is 2.4.4 or newer. + + * sysdeps/unix/sysv/linux/bits/socket.h (PF_WANPIPE): New, from + Linux 2.4.4. + (AF_WANPIPE): Likewise. + (MSG_MORE): New. + + * sysdeps/unix/sysv/linux/alpha/bits/socket.h: Add same changes as + for Linux generic version. + * sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h: Likewise. + * sysdeps/unix/sysv/linux/sparc/bits/socket.h: Likewise. + * sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise. + * sysdeps/unix/sysv/linux/ia64/bits/socket.h: Likewise. + + * sysdeps/gnu/netinet/tcp.h (TCP_QUICKACK): New. + +2001-04-27 Ulrich Drepper + + * nis/nss-nis.h: Correct test for invalid error number. + * nis/nss-nisplus.h: Likewise. + + * nis/Makefile (libnss_compat-rountines): Add nss-nisplus. + 2001-04-26 Ulrich Drepper * sysdeps/unix/sysv/linux/ia64/syscalls.list: Add getunwind. @@ -67,7 +2948,7 @@ * sysdeps/unix/sysv/linux/sparc/bits/socket.h: ...here. Adjust struct msghdr for __WORDSIZE == 32. * sysdeps/unix/sysv/linux/sparc/sparc64/bits/statvfs.h: Move to... - * sysdeps/unix/sysv/linux/sparc/bits/statvfs.h: ...here. Adjust + * sysdeps/unix/sysv/linux/sparc/bits/statvfs.h: ...here. Adjust for __WORDSIZE == 32. * sysdeps/unix/sysv/linux/sparc/sparc64/bits/siginfo.h: Remove. * sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/get_clockfreq.c: New @@ -433,8 +3314,8 @@ * sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S (__setcontext): Copy first word of uc_sigmask into __uc_sigmask. * sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S (__getcontext): - Save uc_link around trap. Copy __uc_sigmask into first word of - uc_sigmask, clear the rest. Make sure setcontext to the created + Save uc_link around trap. Copy __uc_sigmask into first word of + uc_sigmask, clear the rest. Make sure setcontext to the created context doesn't do this though. * sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h: New file. * sysdeps/unix/sysv/linux/sparc/sys/ucontext.h (ucontext_t): Add @@ -494,7 +3375,8 @@ 2001-04-16 Stephen L Moshier * sysdeps/ieee754/flt-32/e_asinf.c (pio2_hi, pio2_lo, pio4_hi): - Correct the values. (pSx, qSx): Replace by shorter approximation. + Correct the values. + (pSx, qSx): Replace by shorter approximation. Use f suffix on float constants. 2001-04-16 Ulrich Drepper @@ -565,7 +3447,7 @@ 2001-04-11 Bruno Haible * iconvdata/utf-16.c (PREPARE_LOOP): Initialize 'swap' after possibly - changing it in the state. After incrementing 'inptr', store it back. + changing it in the state. After incrementing 'inptr', store it back. * iconvdata/unicode.c (PREPARE_LOOP): After incrementing 'inptr', store it back. @@ -1307,7 +4189,7 @@ 2001-03-30 Isamu Hasegawa - * posix/regex.c: Avoid an access violation if malloc failes. + * posix/regex.c: Avoid an access violation if malloc fails. 2001-03-30 Andreas Jaeger @@ -1324,7 +4206,7 @@ * include/endian.h: Define BIG_ENDI, LITTLE_ENDI, HIGH_HALF, and LOW_HALF only if _LIBC is defined and _ISOMAC is not defined. * stdlib/isomac.c (fmt): Define _LIBC and _ISOMAC. - . + 2001-03-29 Isamu Hasegawa * posix/regex.c: Fix typo and add a sentinel. @@ -1585,7 +4467,7 @@ 2001-03-17 Bruno Haible * intl/gettextP.h (struct expression): Add operators lnot, less_than, - greater_than, less_or_equal, greater_or_equal. Replace args2/args3 + greater_than, less_or_equal, greater_or_equal. Replace args2/args3 union by a 'nargs' counter and an 'args[]' array. * intl/plural.y: Don't include stdarg.h. (new_exp): Take an array of arguments instead of varargs. @@ -1596,15 +4478,15 @@ (ADDOP2): New token, replaces '+' and '-'. (MULOP2): New token, replaces '*', '/' and '%'. ('!'): New token. - (exp): Add rules for CMPOP2 and '!'. Don't call YYABORT. + (exp): Add rules for CMPOP2 and '!'. Don't call YYABORT. (start): Call YYABORT here. (FREE_EXPRESSION): Update. - (yylex): Don't skip "\\n". Recognize comparison and '!' operators. + (yylex): Don't skip "\\n". Recognize comparison and '!' operators. Update for new token symbols. * intl/loadmsgcat.c (plvar, plone, germanic_plural, init_germanic_plural): Update. * intl/dcigettext.c (_nl_find_msg): Optimize for space. - (plural_eval): Recognize comparison and '!' operators. Optimize for + (plural_eval): Recognize comparison and '!' operators. Optimize for space. 2001-03-10 Bruno Haible @@ -1686,7 +4568,7 @@ 2001-03-17 Bruno Haible - * intl/gettextP.h: Include . Include gettext.h, for + * intl/gettextP.h: Include . Include gettext.h, for nls_uint32. * intl/bindtextdom.c: Don't include gettext.h. * intl/dcgettext.c: Likewise. @@ -2186,7 +5068,7 @@ * sysdeps/s390/sys/ucontext.h: Remove since it is unused. * sysdeps/unix/sysv/linux/s390/sysdep.h: Move to... - * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: ...here. Include + * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h: ...here. Include sysdeps/s390/s390-32/sysdep.h instead of sysdeps/s390/sysdep.h. 2001-03-13 Martin Schwidefsky @@ -2963,8 +5845,8 @@ * sysdeps/unix/sysv/aix/Dist: Remove restf.S and savef.S. * sysdeps/unix/sysv/aix/Makefile [$(subdir) == misc] (sysdep_routines): Remove restf.S and savef.S. - * sysdeps/unix/sysv/aix/restf.S. Removed. - * sysdeps/unix/sysv/aix/savef.S. Removed. + * sysdeps/unix/sysv/aix/restf.S: Removed. + * sysdeps/unix/sysv/aix/savef.S: Removed. * sysdeps/powerpc/fprrest.S: Use C_TEXT to define label. Also define alternative names used on some platforms. * sysdeps/powerpc/fprsave.S: Likewise. @@ -4768,7 +7650,7 @@ * sysdeps/unix/sysv/linux/mips/sigcontextinfo.h (GET_PC): Likewise. (GET_FRAME): Likewise. (GET_STACK): Likewise. - (SIGCONTEXT): Likewise. Add 2nd arg _code. + (SIGCONTEXT): Likewise. Add 2nd arg _code. (SIGCONTEXT_EXTRA_ARGS): Add 2nd arg _code. 2001-01-13 Ulrich Drepper @@ -4993,7 +7875,7 @@ * elf/dl-support.c (non_dynamic_init): Move the auxiliary vector checking to ... - (_dl_aux_init): Here. New function. Defined only if + (_dl_aux_init): Here. New function. Defined only if HAVE_AUX_VECTOR is defined. * sysdeps/generic/libc-start.c (__libc_start_main): Call @@ -5134,13 +8016,13 @@ Finish implementation of plural form handling. * intl/dcigettext.c (known_translation_t): Rename 'domain' field to - 'domainname'. Remove 'plindex' field. Add 'domain' and + 'domainname'. Remove 'plindex' field. Add 'domain' and 'translation_length' fields. (transcmp): Don't compare 'plindex' fields. (plural_lookup): New function. (DCIGETTEXT): Change cache handing in the plural case. Don't call plural_eval before the translation and its catalog file have been - found. Remove plindex from cache key. Add 'translation_length' and + found. Remove plindex from cache key. Add 'translation_length' and 'domain' to cache result. (_nl_find_msg): Remove index argument, return length of translation to the caller instead. Weaken comparison of string lengths, to account @@ -5156,7 +8038,7 @@ 2000-07-31 Bruno Haible - * intl/plural.y: Include config.h. Needed to define 'inline' away for + * intl/plural.y: Include config.h. Needed to define 'inline' away for C compilers that don't support it. (yylex): Don't use gcc specific case range syntax. * intl/loadmsgcat.c (INIT_GERMANIC_PLURAL): New macro, for old diff -durpN glibc-2.2.3/FAQ glibc-2.2.4/FAQ --- glibc-2.2.3/FAQ Thu Apr 26 21:37:52 2001 +++ glibc-2.2.4/FAQ Fri Jul 27 23:52:36 2001 @@ -560,11 +560,11 @@ newer. 1.20. Which tools should I use for MIPS? -{AJ} You should use the current development version of gcc 2.97 from CVS. -gcc 2.95.x does not work correctly on mips-linux. +{AJ} You should use the current development version of gcc 3.0 or newer from +CVS. gcc 2.95.x does not work correctly on mips-linux. -You need also recent binutils, anything before and including 2.10 will not -work correctly. Either try the Linux binutils 2.10.0.33 from HJ Lu or the +You need also recent binutils, anything before and including 2.11 will not +work correctly. Either try the Linux binutils 2.11.90.0.5 from HJ Lu or the current development version of binutils from CVS. Please note that `make check' might fail for a number of the math tests @@ -1862,29 +1862,29 @@ this should be necessary. supports synchronous context switches only. There are several reasons for this: - o UNIX provides no other (portable) way of effecting a synchronous - context switch (also known as co-routine switch). Some versions - support this via setjmp()/longjmp() but this does not work - universally. +- UNIX provides no other (portable) way of effecting a synchronous + context switch (also known as co-routine switch). Some versions + support this via setjmp()/longjmp() but this does not work + universally. - o As defined by the UNIX '98 standard, the only way setcontext() - could trigger an asychronous context switch is if this function - were invoked on the ucontext_t pointer passed as the third argument - to a signal handler. But according to draft 5, XPG6, XBD 2.4.3, - setcontext() is not among the set of routines that may be called - from a signal handler. +- As defined by the UNIX '98 standard, the only way setcontext() + could trigger an asychronous context switch is if this function + were invoked on the ucontext_t pointer passed as the third argument + to a signal handler. But according to draft 5, XPG6, XBD 2.4.3, + setcontext() is not among the set of routines that may be called + from a signal handler. - o If setcontext() were to be used for asynchronous context switches, - all kinds of synchronization and re-entrancy issues could arise and - these problems have already been solved by real multi-threading - libraries (e.g., POSIX threads or Linux threads). +- If setcontext() were to be used for asynchronous context switches, + all kinds of synchronization and re-entrancy issues could arise and + these problems have already been solved by real multi-threading + libraries (e.g., POSIX threads or Linux threads). - o Synchronous context switching can be implemented entirely in - user-level and less state needs to be saved/restored than for an - asynchronous context switch. It is therefore useful to distinguish - between the two types of context switches. Indeed, some - application vendors are known to use setcontext() to implement - co-routines on top of normal (heavier-weight) pre-emptable threads. +- Synchronous context switching can be implemented entirely in + user-level and less state needs to be saved/restored than for an + asynchronous context switch. It is therefore useful to distinguish + between the two types of context switches. Indeed, some + application vendors are known to use setcontext() to implement + co-routines on top of normal (heavier-weight) pre-emptable threads. It should be noted that if someone was dead-bent on using setcontext() on the third arg of a signal handler, then IA-64 Linux could support diff -durpN glibc-2.2.3/FAQ.in glibc-2.2.4/FAQ.in --- glibc-2.2.3/FAQ.in Wed Apr 25 14:50:52 2001 +++ glibc-2.2.4/FAQ.in Mon Jul 23 10:53:34 2001 @@ -366,11 +366,11 @@ newer. ??mips Which tools should I use for MIPS? -{AJ} You should use the current development version of gcc 2.97 from CVS. -gcc 2.95.x does not work correctly on mips-linux. +{AJ} You should use the current development version of gcc 3.0 or newer from +CVS. gcc 2.95.x does not work correctly on mips-linux. -You need also recent binutils, anything before and including 2.10 will not -work correctly. Either try the Linux binutils 2.10.0.33 from HJ Lu or the +You need also recent binutils, anything before and including 2.11 will not +work correctly. Either try the Linux binutils 2.11.90.0.5 from HJ Lu or the current development version of binutils from CVS. Please note that `make check' might fail for a number of the math tests @@ -1602,29 +1602,29 @@ this should be necessary. supports synchronous context switches only. There are several reasons for this: - o UNIX provides no other (portable) way of effecting a synchronous - context switch (also known as co-routine switch). Some versions - support this via setjmp()/longjmp() but this does not work - universally. +- UNIX provides no other (portable) way of effecting a synchronous + context switch (also known as co-routine switch). Some versions + support this via setjmp()/longjmp() but this does not work + universally. - o As defined by the UNIX '98 standard, the only way setcontext() - could trigger an asychronous context switch is if this function - were invoked on the ucontext_t pointer passed as the third argument - to a signal handler. But according to draft 5, XPG6, XBD 2.4.3, - setcontext() is not among the set of routines that may be called - from a signal handler. +- As defined by the UNIX '98 standard, the only way setcontext() + could trigger an asychronous context switch is if this function + were invoked on the ucontext_t pointer passed as the third argument + to a signal handler. But according to draft 5, XPG6, XBD 2.4.3, + setcontext() is not among the set of routines that may be called + from a signal handler. - o If setcontext() were to be used for asynchronous context switches, - all kinds of synchronization and re-entrancy issues could arise and - these problems have already been solved by real multi-threading - libraries (e.g., POSIX threads or Linux threads). +- If setcontext() were to be used for asynchronous context switches, + all kinds of synchronization and re-entrancy issues could arise and + these problems have already been solved by real multi-threading + libraries (e.g., POSIX threads or Linux threads). - o Synchronous context switching can be implemented entirely in - user-level and less state needs to be saved/restored than for an - asynchronous context switch. It is therefore useful to distinguish - between the two types of context switches. Indeed, some - application vendors are known to use setcontext() to implement - co-routines on top of normal (heavier-weight) pre-emptable threads. +- Synchronous context switching can be implemented entirely in + user-level and less state needs to be saved/restored than for an + asynchronous context switch. It is therefore useful to distinguish + between the two types of context switches. Indeed, some + application vendors are known to use setcontext() to implement + co-routines on top of normal (heavier-weight) pre-emptable threads. It should be noted that if someone was dead-bent on using setcontext() on the third arg of a signal handler, then IA-64 Linux could support diff -durpN glibc-2.2.3/Make-dist glibc-2.2.4/Make-dist --- glibc-2.2.3/Make-dist Wed Aug 2 14:51:55 2000 +++ glibc-2.2.4/Make-dist Mon Jul 23 10:53:34 2001 @@ -1,20 +1,20 @@ -# Copyright (C) 1991-1999, 2000 Free Software Foundation, Inc. +# Copyright (C) 1991-1999,2000,01 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. dist: @@ -184,9 +184,9 @@ foo:=$(shell echo +sysdep-distfiles='$(+ $(sysdep-Subdir-files) foo:=$(shell echo '+sysdep-dist=$(+sysdep-dist)' >&2) -+sysdep-tsrcs := $(wildcard $(foreach file,Makefile Implies syscalls.list\ ++sysdep-tsrcs := $(wildcard $(foreach file,Makefile Makeconfig Implies \ configure configure.in Versions\ - libm-test-ulps,\ + syscalls.list libm-test-ulps,\ $(addsuffix /$(file),$(sysdep_dirs)))) \ $(+sysdep-dist) diff -durpN glibc-2.2.3/MakeTAGS glibc-2.2.4/MakeTAGS --- glibc-2.2.3/MakeTAGS Mon May 1 14:56:29 2000 +++ glibc-2.2.4/MakeTAGS Mon Jul 23 10:53:34 2001 @@ -1,22 +1,21 @@ # Make the TAGS files. - # Copyright (C) 1992, 1994, 1995, 1996, 1998 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Make this the default goal. TAGS: diff -durpN glibc-2.2.3/Makeconfig glibc-2.2.4/Makeconfig --- glibc-2.2.3/Makeconfig Tue Apr 17 08:17:07 2001 +++ glibc-2.2.4/Makeconfig Mon Jul 23 10:53:35 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile configuration options for the GNU C library. @@ -417,12 +417,13 @@ ifndef +link-bounded $(link-extra-libs-bounded) $(link-libc-bounded) $(+postctor) $(+postinit) endif ifndef config-LDFLAGS -ifeq (yes,$(build-shared)) +ifeq (yesyes,$(build-shared)$(elf)) config-LDFLAGS = -Wl,-dynamic-linker=$(slibdir)/$(rtld-installed-name) endif endif ifndef link-libc ifeq (yes,$(build-shared)) +ifeq ($(elf),yes) # We need the versioned name of libc.so in the deps of $(others) et al # so that the symlink to libc.so is created before anything tries to # run the linked programs. @@ -431,6 +432,13 @@ link-libc = -Wl,-rpath-link=$(rpath-link $(common-objpfx)$(patsubst %,$(libtype.oS),c) $(gnulib) # This is how to find at build-time things that will be installed there. rpath-dirs = math elf dlfcn nss nis rt resolv crypt +else +ifneq (,$(findstring aix,$(config-os))) +link-libc = $(common-objpfx)libc.a \ + $(common-objpfx)$(patsubst %,$(libtype.oS),c) $(gnulib) +rpath-dirs = math dlfcn nss nis rt resolv crypt +endif +endif rpath-link = \ $(common-objdir):$(subst $(empty) ,:,$(patsubst ../$(subdir),.,$(rpath-dirs:%=$(common-objpfx)%))) elfobjdir := $(patsubst ../$(subdir),.,$(common-objpfx)elf) @@ -441,6 +449,21 @@ link-libc = $(common-objpfx)libc.a $(oth endif endif +# Differences in the linkers on the various platforms. +ifeq ($(elf),yes) +LDFLAGS-rpath-ORIGIN = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-soname-fname = -Wl,-soname,$(@F) +LDFLAGS-rdynamic = -rdynamic +LDFLAGS-Bsymbolic = -Bsymbolic +else +ifneq (,$(findstring aix,$(config-os))) +LDFLAGS-rpath-ORIGIN = +LDFLAGS-soname-fname = +LDFLAGS-rdynamic = -Wl,-bdynamic +LDFLAGS-Bsymbolic = -Wl,-bsymbolic +endif +endif + # Choose the default search path for the dynamic linker based on # where we will install libraries. ifneq ($(libdir),$(slibdir)) @@ -493,7 +516,7 @@ elf-objpfx = $(common-objpfx)elf/ # How to run a program we just linked with our library. # The program binary is assumed to be $(word 2,$^). built-program-file = $(dir $(word 2,$^))$(notdir $(word 2,$^)) -ifeq (yes,$(build-shared)) +ifeq (yesyes,$(build-shared)$(elf)) comma = , sysdep-library-path = \ $(subst $(empty) ,:,$(strip $(patsubst -Wl$(comma)-rpath-link=%, %,\ @@ -758,6 +781,13 @@ postclean-generated += soversions.mk before-compile += $(common-objpfx)gnu/lib-names.h ifeq ($(soversions.mk-done),t) $(common-objpfx)gnu/lib-names.h: $(common-objpfx)gnu/lib-names.stmp; @: +ifneq (,$(findstring aix,$(config-os))) +$(common-objpfx)gnu/lib-names.stmp: $(..)sysdeps/unix/sysv/aix/gnu/lib-names.h + $(make-target-directory) + @rm -f ${@:stmp=T} $@ + @cp $(..)sysdeps/unix/sysv/aix/gnu/lib-names.h $(common-objpfx)gnu + touch $@ +else $(common-objpfx)gnu/lib-names.stmp: $(common-objpfx)soversions.mk $(make-target-directory) @rm -f ${@:stmp=T} $@ @@ -786,6 +816,7 @@ $(common-objpfx)gnu/lib-names.stmp: $(co $(move-if-change) ${@:stmp=T} ${@:stmp=h} touch $@ endif +endif common-generated += gnu/lib-names.h gnu/lib-names.stmp @@ -806,13 +837,6 @@ endif endif # build-shared -ifneq (,$(findstring linuxthreads,$(add-ons))) -shared-thread-library = $(common-objpfx)linuxthreads/libpthread.so -static-thread-library = $(common-objpfx)linuxthreads/libpthread.a -bounded-thread-library = $(common-objpfx)linuxthreads/libpthread_b.a -have-thread-library = yes -rpath-dirs += linuxthreads -endif ifeq ($(elf),yes) dlfcn = dlfcn @@ -822,10 +846,21 @@ else libdl = $(common-objpfx)dlfcn/libdl.a endif else -# No ELF - no libdl, at least for now. +ifneq (,$(findstring aix,$(config-os))) +ifeq ($(build-shared),yes) +dlfcn = dlfcn +libdl = $(common-objpfx)dlfcn/libdl.so$(libdl.so-version) +else +# No libdl without shared libs on AIX +dlfcn = +libdl = +endif +else +# No ELF, no AIX - no libdl, at least for now. dlfcn = libdl = endif +endif # These are the subdirectories containing the library source. The order # is more or less arbitrary. The sorting step will take care of the @@ -878,5 +913,14 @@ $(common-objpfx)sysd-sorted: $(..)script } > $@-tmp mv -f $@-tmp $@ endif + +# Let sysdeps/ subdirs contain a Makeconfig fragment for us to include here. +sysdep-makeconfigs := $(wildcard $(patsubst %,$(..)%/Makeconfig,\ + $(config-sysdirs) $(add-ons))) + +ifneq (,$(sysdep-makeconfigs)) +include $(sysdep-makeconfigs) +endif + endif # Makeconfig not yet included diff -durpN glibc-2.2.3/Makefile glibc-2.2.4/Makefile --- glibc-2.2.3/Makefile Mon Apr 9 20:03:22 2001 +++ glibc-2.2.4/Makefile Mon Jul 23 10:53:35 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Master Makefile for the GNU C library @@ -167,8 +167,8 @@ $(objpfx)glibcbug: $(common-objpfx)confi cd $( $@T - mv -f $@T $@ -endif - -ifndef sysd-Makefile-done -# Don't do deps until this exists, because it might change the sources list. -no_deps=t +sysdep-makefiles := $(wildcard $(full_config_sysdirs:=/Makefile)) +ifneq (,$(sysdep-makefiles)) +include $(sysdep-makefiles) endif @@ -136,6 +117,11 @@ $(common-objpfx)abi-versions.h: $(..)scr $(common-objpfx)Versions.all LC_ALL=C $(AWK) -v oldest_abi=$(oldest-abi) -f $^ > $@T mv -f $@T $@ + +$(common-objpfx)%.latest: $(common-objpfx)abi-versions.h + sed -n '/ VERSION_$*_/{s/^.*_\([A-Z0-9_]*\).*$$/\1/;h;};$${g;p;}' \ + $(common-objpfx)abi-versions.h > $@T + mv -f $@T $@ endif # avoid-generated endif # $(versioning) = yes @@ -230,10 +216,6 @@ endef close-check-inhibit-asm = ;; esac ; endif -# Don't include sysd-rules until sysd-Makefile is already there and has been -# included. It might define inhibit-sysdep-asm, which would affect the -# contents of sysd-rules. -ifdef sysd-Makefile-done -include $(+sysdir_pfx)sysd-rules ifneq ($(sysd-rules-sysdirs),$(config-sysdirs)) # The value of $(+sysdep_dirs) the sysd-rules was computed for @@ -241,7 +223,6 @@ ifneq ($(sysd-rules-sysdirs),$(config-sy sysd-rules-force = FORCE FORCE: endif -endif $(+sysdir_pfx)sysd-rules: $(+sysdir_pfx)config.make $(..)Makerules \ $(wildcard $(foreach dir,$(sysdirs),\ $(dir)/Makefile))\ @@ -370,7 +351,7 @@ endif # Modify the list of routines we build for different targets -ifeq (yes,$(build-shared)) +ifeq (yesyes,$(build-shared)$(elf)) ifndef libc.so-version # Undefine this because it can't work when we libc.so is unversioned. static-only-routines = @@ -411,8 +392,13 @@ endif # $(LDLIBS-%.so) may contain -l switches to generate run-time dependencies # on other shared objects. lib%.so: lib%_pic.a $(+preinit) $(+postinit) $(+interp) +ifneq (,$(findstring aix,$(config-os))) + (echo '#!'; \ + dump -g $< | sed '1,6d' | cut -f2 | sort | uniq) > $(<:a=exp) +endif $(build-shlib) +ifeq ($(elf),yes) define build-shlib-helper $(LINK.o) -shared -Wl,-O1 $(sysdep-LDFLAGS) $(config-LDFLAGS) \ $(extra-B-$(@F:lib%.so=%).so) -B$(csu-objpfx) \ @@ -421,6 +407,18 @@ $(LINK.o) -shared -Wl,-O1 $(sysdep-LDFLA $(LDFLAGS.so) $(LDFLAGS-$(@F:lib%.so=%).so) \ -L$(subst :, -L,$(rpath-link)) -Wl,-rpath-link=$(rpath-link) endef +else +ifneq (,$(findstring aix,$(config-os))) +define build-shlib-helper +$(LINK.o) -Wl,-G,-bM:SRE,-bnoentry,-bE:$(<:a=exp) \ + $(sysdep-LDFLAGS) $(config-LDFLAGS) $(extra-B-$(@F:lib%.so=%).so) \ + $(extra-B-$(@F:lib%.so=%).so) $(load-map-file) \ + $(LDFLAGS.so) $(LDFLAGS-$(@F:lib%.so=%).so) \ + -L$(subst :, -L,$(rpath-link)) +endef +else +endif +endif ifeq (yes,$(elf)) # binutils only position loadable notes into the first page for binaries, @@ -434,26 +432,40 @@ $(build-shlib-helper) \ > $@.lds rm -f $@.new $(build-shlib-helper) -o $@ -T $@.lds \ - -Wl,--whole-archive $(csu-objpfx)abi-note.o \ - $(filter-out $(map-file) $(+preinit) $(+postinit),$^) \ - $(no-whole-archive) $(LDLIBS-$(@F:lib%.so=%).so) + $(csu-objpfx)abi-note.o $(build-shlib-objlist) rm -f $@.lds endef else +ifneq (,$(findstring aix,$(config-os))) define build-shlib $(build-shlib-helper) \ - -o $@ -Wl,--whole-archive \ - $(filter-out $(map-file) $(+preinit) $(+postinit),$^) \ - $(no-whole-archive) $(LDLIBS-$(@F:lib%.so=%).so) + -o $@ \ + $(filter-out $(map-file) $(+preinit) $(+postinit),$^) \ + $(no-whole-archive) $(LDLIBS-$(@F:lib%.so=%).so) +endef +define build-shlib +$(build-shlib-helper) \ + $(build-shlib-objlist) endef endif +endif +ifneq (,$(findstring aix,$(config-os))) +define build-module-helper +$(LINK.o) -Wl,-G -Wl,-bM:SRE -Wl,-bnoentry -Wl,-bexpall \ + $(sysdep-LDFLAGS) $(config-LDFLAGS) \ + $(load-map-file) \ + $(LDFLAGS.so) $(LDFLAGS-$(@F:%.so=%).so) \ + -L$(subst :, -L,$(rpath-link)) -Wl,-L=$(rpath-link) +endef +else define build-module-helper $(LINK.o) -shared $(sysdep-LDFLAGS) $(config-LDFLAGS) \ -B$(csu-objpfx) $(load-map-file) \ $(LDFLAGS.so) $(LDFLAGS-$(@F:%.so=%).so) \ -L$(subst :, -L,$(rpath-link)) -Wl,-rpath-link=$(rpath-link) endef +endif # This macro is similar to build-shlib but it does not define a soname # and it does not depend on the destination name to start with `lib'. @@ -469,20 +481,36 @@ $(build-module-helper) \ > $@.lds rm -f $@.new $(build-module-helper) -o $@ -T $@.lds \ - -Wl,--whole-archive $(csu-objpfx)abi-note.o \ - $(filter-out $(map-file) $(+preinit) $(+postinit),$^) \ - $(no-whole-archive) $(LDLIBS-$(@F:lib%.so=%).so) + $(csu-objpfx)abi-note.o $(build-module-objlist) rm -f $@.lds endef else +ifneq (,$(findstring aix,$(config-os))) define build-module $(build-module-helper) \ - -o $@ -Wl,--whole-archive \ + -o $@ \ $(filter-out $(map-file) $(+preinit) $(+postinit),$^) \ $(no-whole-archive) $(LDLIBS-$(@F:%.so=%).so) endef +else +define build-module +define build-module +$(build-module-helper) \ + -o $@ \ + $(build-module-objlist) +endef +endif endif +build-module-helper-objlist = \ + $(patsubst %_pic.a,$(whole-archive) %_pic.a $(no-whole-archive),\ + $(filter-out $(map-file) $(+preinit) $(+postinit),$^)) +whole-archive := -Wl,--whole-archive + +build-module-objlist = $(build-module-helper-objlist) $(LDLIBS-$(@F:%.so=%).so) +build-shlib-objlist = $(build-module-helper-objlist) \ + $(LDLIBS-$(@F:lib%.so=%).so) + # Don't try to use -lc when making libc.so itself. # Also omits crti.o and crtn.o, which we do not want # since we define our own `.init' section specially. @@ -498,6 +526,7 @@ LDFLAGS-c.so += -u __register_frame # contains some of libc_pic.a already, which will prevent the COMMONs # from being allocated in libc.so, which introduces evil dependencies # between libc.so and ld.so, which can make it impossible to upgrade. +ifeq ($(elf),yes) $(common-objpfx)libc_pic.os: $(common-objpfx)libc_pic.a $(LINK.o) -nostdlib -nostartfiles -r -o $@ \ $(LDFLAGS-c_pic.os) -Wl,-d -Wl,--whole-archive $^ @@ -515,6 +544,23 @@ ifdef libc.so-version $(common-objpfx)libc.so$(libc.so-version): $(common-objpfx)libc.so $(make-link) common-generated += libc.so$(libc.so-version) +endif +endif +else +ifneq (,$(findstring aix,$(config-os))) +$(common-objpfx)libc.so: $(common-objpfx)libc_pic.a + @rm -f $@ + (echo '#!'; \ + dump -g $^ | sed '1,6d' | cut -f2 | sort | uniq) > $(^:a=exp) + sed '/__mulh/d;/__mull/d;/__divss/d;/__divus/d;/__quoss/d;/__quous/d' \ + /lib/syscalls.exp > $(common-objpfx)syscalls.exp + $(LINK.o) -G -bM:SRE -bnoentry -bE:$(^:a=exp) \ + -bE:$(common-objpfx)syscalls.exp \ + -bI:$(common-objpfx)syscalls.exp \ + -L$(common-objpfx) -o $@ $^ +# AIX runtime ld wants libc.so to be libc.a(shr.o) hardwired + cp $@ $(common-objpfx)shr.o + $(AR) $(ARFLAGS) $(common-objpfx)libc.a $(common-objpfx)shr.o endif endif diff -durpN glibc-2.2.3/NEWS glibc-2.2.4/NEWS --- glibc-2.2.3/NEWS Wed Apr 25 14:50:52 2001 +++ glibc-2.2.4/NEWS Sat Aug 11 18:28:48 2001 @@ -1,10 +1,35 @@ -GNU C Library NEWS -- history of user-visible changes. 2001-4-20 +GNU C Library NEWS -- history of user-visible changes. 2001-7-27 Copyright (C) 1992-2000, 2001 Free Software Foundation, Inc. See the end for copying conditions. Please send GNU C library bug reports using the `glibcbug' script to . Questions and suggestions should be send to . + +Version 2.2.4 + +* Stephen Moshier implemented cosh, expm1, log1p, acos, sinh, tanh, + asinh, atanh, j0 for the 128-bit long double format. + +* Bruno Haible updated all the code handling Unicode in some form to + support Unicode 3.1. + +* Speed of regex for single-byte locales is back to previous levels. + Patch by Isamu Hasegawa. + +* Alpha, SPARC, and IA-64 now also using floating stacks. + +* Startup time of internationalized applications greatly improved through + iconv cache. Use iconvconfig to generate the cache file. + Contributed by Ulrich Drepper. + +* The IA-64 specific part of ld.so was rewritten to eliminate some pretty + severe performance problems. Patch by David Mosberger. + +* The Hurd port got a lot more functionality like AIO, various stdio + extensions, etc. Mainly done by Roland McGrath. + +* mtrace can now lookup symbols in shared libraries. Version 2.2.3 diff -durpN glibc-2.2.3/PROJECTS glibc-2.2.4/PROJECTS --- glibc-2.2.3/PROJECTS Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/PROJECTS Mon Jul 23 10:53:35 2001 @@ -156,24 +156,7 @@ contact . the currently implemented methods. -[22] It should be possible to have the information gconv-modules in - a simple cache which is faster to access. Using libdb is probably - overkill and loading it would probably be slower than reading the - plain text file. But a file format with a simple hash table and - some data it points to should be fine. Probably it should be - two tables, one for the aliases, one for the mappings. The code - should start similar to this: - - if (stat ("gconv-modules", &stp) == 0 - && stat ("gconv-modules.db", &std) == 0 - && stp.st_mtime < std.st_mtime) - { - ... use the cache ... - { - else - { - ... use the plain file if it exists, otherwise the db ... - } +[22] Done. [23] The `strptime' function needs to be completed. This includes among diff -durpN glibc-2.2.3/README glibc-2.2.4/README --- glibc-2.2.3/README Wed Apr 25 16:16:36 2001 +++ glibc-2.2.4/README Fri Jul 27 23:17:22 2001 @@ -1,4 +1,4 @@ -This directory contains the version 2.2.3 release of the GNU C Library. +This directory contains the version 2.2.4 release of the GNU C Library. Many bugs have been fixed since the last release. Some bugs surely remain. diff -durpN glibc-2.2.3/Rules glibc-2.2.4/Rules --- glibc-2.2.3/Rules Sat Jan 6 20:35:10 2001 +++ glibc-2.2.4/Rules Mon Jul 23 10:53:35 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Rules for making a subdirectory in the GNU C library. diff -durpN glibc-2.2.3/Versions.def glibc-2.2.4/Versions.def --- glibc-2.2.3/Versions.def Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/Versions.def Mon Jul 23 10:53:35 2001 @@ -12,6 +12,7 @@ libc { GLIBC_2.2.1 GLIBC_2.2.2 GLIBC_2.2.3 + GLIBC_2.2.4 %ifdef USE_IN_LIBIO HURD_CTHREADS_0.3 %endif diff -durpN glibc-2.2.3/aclocal.m4 glibc-2.2.4/aclocal.m4 --- glibc-2.2.3/aclocal.m4 Tue Jun 1 10:41:16 1999 +++ glibc-2.2.4/aclocal.m4 Mon Jul 23 10:53:35 2001 @@ -3,8 +3,8 @@ dnl which appears in configure.in before dnl Each sysdep configure.in does GLIBC_PROVIDES first, to avoid any dnl AC_REQUIREs or AC_BEFOREs duplicating their code. dnl -define(AC_FD_MSG,6)dnl Autoconf lossage. -define(AC_FD_CC,5)dnl Autoconf lossage. +define([AC_FD_MSG],6)dnl Autoconf lossage. +define([AC_FD_CC],5)dnl Autoconf lossage. AC_DEFUN([GLIBC_PROVIDES], [dnl AC_PROVIDE([AC_PROG_INSTALL])dnl AC_PROVIDE([AC_PROG_RANLIB])dnl diff -durpN glibc-2.2.3/aout/Makefile glibc-2.2.4/aout/Makefile --- glibc-2.2.3/aout/Makefile Mon Jul 28 14:34:32 1997 +++ glibc-2.2.4/aout/Makefile Mon Jul 23 10:53:36 2001 @@ -1,22 +1,21 @@ # Makefile for aout subdirectory of GNU C Library. - # Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. subdir := aout diff -durpN glibc-2.2.3/argp/Makefile glibc-2.2.4/argp/Makefile --- glibc-2.2.3/argp/Makefile Fri Mar 7 20:31:34 1997 +++ glibc-2.2.4/argp/Makefile Mon Jul 23 10:53:36 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for argp. diff -durpN glibc-2.2.3/argp/argp-ba.c glibc-2.2.4/argp/argp-ba.c --- glibc-2.2.3/argp/argp-ba.c Thu Apr 29 09:55:46 1999 +++ glibc-2.2.4/argp/argp-ba.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* If set by the user program, it should point to string that is the bug-reporting address for the program. It will be printed by argp_help if diff -durpN glibc-2.2.3/argp/argp-eexst.c glibc-2.2.4/argp/argp-eexst.c --- glibc-2.2.3/argp/argp-eexst.c Sat May 10 16:33:42 1997 +++ glibc-2.2.4/argp/argp-eexst.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/argp/argp-fmtstream.c glibc-2.2.4/argp/argp-fmtstream.c --- glibc-2.2.3/argp/argp-fmtstream.c Wed Nov 10 17:06:15 1999 +++ glibc-2.2.4/argp/argp-fmtstream.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This package emulates glibc `line_wrap_stream' semantics for systems that don't have that. */ diff -durpN glibc-2.2.3/argp/argp-fmtstream.h glibc-2.2.4/argp/argp-fmtstream.h --- glibc-2.2.3/argp/argp-fmtstream.h Fri Jun 20 17:51:39 1997 +++ glibc-2.2.4/argp/argp-fmtstream.h Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This package emulates glibc `line_wrap_stream' semantics for systems that don't have that. If the system does have it, it is just a wrapper for diff -durpN glibc-2.2.3/argp/argp-fs-xinl.c glibc-2.2.4/argp/argp-fs-xinl.c --- glibc-2.2.3/argp/argp-fs-xinl.c Thu Oct 8 17:17:30 1998 +++ glibc-2.2.4/argp/argp-fs-xinl.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/argp/argp-help.c glibc-2.2.4/argp/argp-help.c --- glibc-2.2.3/argp/argp-help.c Tue Oct 31 11:09:38 2000 +++ glibc-2.2.4/argp/argp-help.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GNU_SOURCE # define _GNU_SOURCE 1 diff -durpN glibc-2.2.3/argp/argp-namefrob.h glibc-2.2.4/argp/argp-namefrob.h --- glibc-2.2.3/argp/argp-namefrob.h Tue Feb 18 20:42:05 1997 +++ glibc-2.2.4/argp/argp-namefrob.h Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !_LIBC /* This code is written for inclusion in gnu-libc, and uses names in the diff -durpN glibc-2.2.3/argp/argp-parse.c glibc-2.2.4/argp/argp-parse.c --- glibc-2.2.3/argp/argp-parse.c Tue Oct 31 11:09:38 2000 +++ glibc-2.2.4/argp/argp-parse.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/argp/argp-pv.c glibc-2.2.4/argp/argp-pv.c --- glibc-2.2.3/argp/argp-pv.c Thu Apr 29 09:55:49 1999 +++ glibc-2.2.4/argp/argp-pv.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* If set by the user program to a non-zero value, then a default option --version is added (unless the ARGP_NO_HELP flag is used), which will diff -durpN glibc-2.2.3/argp/argp-pvh.c glibc-2.2.4/argp/argp-pvh.c --- glibc-2.2.3/argp/argp-pvh.c Thu Apr 29 09:55:50 1999 +++ glibc-2.2.4/argp/argp-pvh.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/argp/argp-test.c glibc-2.2.4/argp/argp-test.c --- glibc-2.2.3/argp/argp-test.c Fri Feb 21 17:19:20 1997 +++ glibc-2.2.4/argp/argp-test.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/argp/argp-xinl.c glibc-2.2.4/argp/argp-xinl.c --- glibc-2.2.3/argp/argp-xinl.c Thu Oct 8 17:16:36 1998 +++ glibc-2.2.4/argp/argp-xinl.c Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/argp/argp.h glibc-2.2.4/argp/argp.h --- glibc-2.2.3/argp/argp.h Wed Feb 23 13:19:25 2000 +++ glibc-2.2.4/argp/argp.h Mon Jul 23 10:53:36 2001 @@ -4,19 +4,19 @@ Written by Miles Bader . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ARGP_H #define _ARGP_H diff -durpN glibc-2.2.3/assert/Makefile glibc-2.2.4/assert/Makefile --- glibc-2.2.3/assert/Makefile Wed Aug 2 14:51:56 2000 +++ glibc-2.2.4/assert/Makefile Mon Jul 23 10:53:36 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for assert portion of the library. diff -durpN glibc-2.2.3/assert/__assert.c glibc-2.2.4/assert/__assert.c --- glibc-2.2.3/assert/__assert.c Thu Sep 7 11:56:21 2000 +++ glibc-2.2.4/assert/__assert.c Mon Jul 23 10:53:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We have to see the prototype. */ #undef NDEBUG diff -durpN glibc-2.2.3/assert/assert-perr.c glibc-2.2.4/assert/assert-perr.c --- glibc-2.2.3/assert/assert-perr.c Mon May 1 14:56:29 2000 +++ glibc-2.2.4/assert/assert-perr.c Sat Aug 11 18:28:48 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1994,1995,1996,1997,1998,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -24,7 +24,7 @@ #include -extern const char *__assert_program_name; /* In assert.c. */ +extern const char *__progname; #ifdef USE_IN_LIBIO # include @@ -52,8 +52,7 @@ __assert_perror_fail (int errnum, /* Print the message. */ (void) fprintf (stderr, _("%s%s%s:%u: %s%sUnexpected error: %s.\n"), - __assert_program_name ? __assert_program_name : "", - __assert_program_name ? ": " : "", + __progname, __progname[0] ? ": " : "", file, line, function ? function : "", function ? ": " : "", __strerror_r (errnum, errbuf, sizeof errbuf)); diff -durpN glibc-2.2.3/assert/assert.c glibc-2.2.4/assert/assert.c --- glibc-2.2.3/assert/assert.c Sat Jun 19 09:40:27 1999 +++ glibc-2.2.4/assert/assert.c Sat Aug 11 18:28:48 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991, 1994, 1995, 1996, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1991,1994,1995,1996,1998,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -23,7 +23,7 @@ #include -const char *__assert_program_name; +extern const char *__progname; #ifdef USE_IN_LIBIO # include @@ -50,8 +50,7 @@ __assert_fail (const char *assertion, co /* Print the message. */ (void) fprintf (stderr, _("%s%s%s:%u: %s%sAssertion `%s' failed.\n"), - __assert_program_name ? __assert_program_name : "", - __assert_program_name ? ": " : "", + __progname, __progname[0] ? ": " : "", file, line, function ? function : "", function ? ": " : "", assertion); @@ -59,28 +58,3 @@ __assert_fail (const char *assertion, co abort (); } - -#ifdef HAVE_GNU_LD - -#include - -static void -set_progname (int argc, char **argv, char **envp) -{ - char *p; - - if (argv && argv[0]) - { - p = strrchr (argv[0], '/'); - if (p == NULL) - __assert_program_name = argv[0]; - else - __assert_program_name = p + 1; - } - - (void) &set_progname; /* Avoid "defined but not used" warning. */ -} - -text_set_element (__libc_subinit, set_progname); - -#endif diff -durpN glibc-2.2.3/assert/assert.h glibc-2.2.4/assert/assert.h --- glibc-2.2.3/assert/assert.h Sat Jan 13 10:48:47 2001 +++ glibc-2.2.4/assert/assert.h Mon Jul 23 10:53:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.2 Diagnostics diff -durpN glibc-2.2.3/bare/Makefile glibc-2.2.4/bare/Makefile --- glibc-2.2.3/bare/Makefile Sun Jan 19 18:48:17 1997 +++ glibc-2.2.4/bare/Makefile Mon Jul 23 10:53:36 2001 @@ -3,20 +3,21 @@ # Contributed by Joel Sherrill (jsherril@redstone-emh2.army.mil), # On-Line Applications Research Corporation. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. subdir := bare diff -durpN glibc-2.2.3/catgets/Makefile glibc-2.2.4/catgets/Makefile --- glibc-2.2.3/catgets/Makefile Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/catgets/Makefile Mon Jul 23 10:53:36 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for catgets. diff -durpN glibc-2.2.3/catgets/catgets.c glibc-2.2.4/catgets/catgets.c --- glibc-2.2.3/catgets/catgets.c Sun Oct 8 17:04:48 2000 +++ glibc-2.2.4/catgets/catgets.c Fri Aug 10 12:11:47 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1996-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -36,10 +36,6 @@ catopen (const char *cat_name, int flag) __nl_catd result; const char *env_var = NULL; const char *nlspath = NULL; - size_t cat_name_len = strlen (cat_name) + 1; - size_t env_var_len = 0; - size_t nlspath_len = 0; - char *endp; if (strchr (cat_name, '/') == NULL) { @@ -54,8 +50,6 @@ catopen (const char *cat_name, int flag) || (__libc_enable_secure && strchr (env_var, '/') != NULL)) env_var = "C"; - env_var_len = strlen (env_var) + 1; - nlspath = getenv ("NLSPATH"); if (nlspath != NULL && *nlspath != '\0') { @@ -65,34 +59,19 @@ catopen (const char *cat_name, int flag) __stpcpy (__stpcpy (__stpcpy (tmp, nlspath), ":"), NLSPATH); nlspath = tmp; - - nlspath_len = len; } else - { - nlspath = NLSPATH; - - nlspath_len = sizeof NLSPATH; - } + nlspath = NLSPATH; } - result = (__nl_catd) malloc (sizeof (*result) + cat_name_len - + env_var_len + nlspath_len); + result = (__nl_catd) malloc (sizeof (*result)); if (result == NULL) /* We cannot get enough memory. */ return (nl_catd) -1; - result->status = closed; - result->cat_name = endp = (char *) (result + 1); - endp = __mempcpy (endp, cat_name, cat_name_len); - - result->env_var = cat_name_len != 0 ? endp : NULL; - endp = __mempcpy (endp, env_var, env_var_len); - - result->nlspath = nlspath_len != 0 ? endp : NULL; - memcpy (endp, nlspath, nlspath_len); - - __libc_lock_init (result->lock); + if (__open_catalog (cat_name, nlspath, env_var, result) != 0) + /* Couldn't open the file. */ + return (nl_catd) -1; return (nl_catd) result; } @@ -112,15 +91,6 @@ catgets (nl_catd catalog_desc, int set, catalog = (__nl_catd) catalog_desc; - if (catalog->status == closed) - __open_catalog (catalog); - - if (catalog->status == nonexisting) - { - __set_errno (EBADF); - return (char *) string; - } - idx = ((set * message) % catalog->plane_size) * 3; cnt = 0; do @@ -144,6 +114,13 @@ catclose (nl_catd catalog_desc) { __nl_catd catalog; + /* Be generous if catalog which failed to be open is used. */ + if (catalog_desc == (nl_catd) -1) + { + __set_errno (EBADF); + return -1; + } + catalog = (__nl_catd) catalog_desc; #ifdef _POSIX_MAPPED_FILES @@ -153,7 +130,7 @@ catclose (nl_catd catalog_desc) #endif /* _POSIX_MAPPED_FILES */ if (catalog->status == malloced) free ((void *) catalog->file_ptr); - else if (catalog->status != closed && catalog->status != nonexisting) + else { __set_errno (EBADF); return -1; diff -durpN glibc-2.2.3/catgets/catgetsinfo.h glibc-2.2.4/catgets/catgetsinfo.h --- glibc-2.2.3/catgets/catgetsinfo.h Thu Aug 28 17:41:53 1997 +++ glibc-2.2.4/catgets/catgetsinfo.h Fri Aug 10 12:11:47 2001 @@ -1,24 +1,23 @@ -/* Copyright (C) 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1996, 1997, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include -#include struct catalog_obj @@ -35,11 +34,7 @@ struct catalog_obj /* This structure will be filled after loading the catalog. */ typedef struct catalog_info { - enum { closed, nonexisting, mmapped, malloced } status; - - const char *cat_name; - const char *env_var; - const char *nlspath; + enum { mmapped, malloced } status; size_t plane_size; size_t plane_depth; @@ -48,8 +43,6 @@ typedef struct catalog_info struct catalog_obj *file_ptr; size_t file_size; - - __libc_lock_define (,lock); } *__nl_catd; @@ -59,4 +52,5 @@ typedef struct catalog_info /* Prototypes for helper functions. */ -void __open_catalog (__nl_catd __catalog); +extern int __open_catalog (const char *cat_name, const char *nlspath, + const char *env_var, __nl_catd __catalog); diff -durpN glibc-2.2.3/catgets/gencat.c glibc-2.2.4/catgets/gencat.c --- glibc-2.2.3/catgets/gencat.c Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/catgets/gencat.c Fri Aug 10 12:11:47 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -1187,21 +1187,15 @@ read_old (struct catalog *catalog, const int last_set = -1; size_t cnt; - old_cat_obj.status = closed; - old_cat_obj.cat_name = file_name; - old_cat_obj.nlspath = NULL; - __libc_lock_init (old_cat_obj.lock); - /* Try to open catalog, but don't look through the NLSPATH. */ - __open_catalog (&old_cat_obj); - - if (old_cat_obj.status != mmapped && old_cat_obj.status != malloced) + if (__open_catalog (file_name, NULL, NULL, &old_cat_obj) != 0) { if (errno == ENOENT) /* No problem, the catalog simply does not exist. */ return; else - error (EXIT_FAILURE, errno, gettext ("while opening old catalog file")); + error (EXIT_FAILURE, errno, + gettext ("while opening old catalog file")); } /* OK, we have the catalog loaded. Now read all messages and merge diff -durpN glibc-2.2.3/catgets/nl_types.h glibc-2.2.4/catgets/nl_types.h --- glibc-2.2.3/catgets/nl_types.h Mon Oct 11 11:45:06 1999 +++ glibc-2.2.4/catgets/nl_types.h Mon Jul 23 10:53:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NL_TYPES_H #define _NL_TYPES_H 1 diff -durpN glibc-2.2.3/catgets/open_catalog.c glibc-2.2.4/catgets/open_catalog.c --- glibc-2.2.3/catgets/open_catalog.c Thu Sep 7 11:56:21 2000 +++ glibc-2.2.4/catgets/open_catalog.c Fri Aug 10 12:11:47 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1996-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -35,8 +35,9 @@ #define SWAPU32(w) bswap_32 (w) -void -__open_catalog (__nl_catd catalog) +int +__open_catalog (const char *cat_name, const char *nlspath, const char *env_var, + __nl_catd catalog) { int fd = -1; struct stat64 st; @@ -45,20 +46,13 @@ __open_catalog (__nl_catd catalog) size_t max_offset; size_t tab_size; const char *lastp; + int result = -1; - /* Make sure we are alone. */ - __libc_lock_lock (catalog->lock); - - /* Check whether there was no other thread faster. */ - if (__builtin_expect (catalog->status != closed, 0)) - /* While we waited some other thread tried to open the catalog. */ - goto unlock_return; - - if (strchr (catalog->cat_name, '/') != NULL || catalog->nlspath == NULL) - fd = __open (catalog->cat_name, O_RDONLY); + if (strchr (cat_name, '/') != NULL || nlspath == NULL) + fd = __open (cat_name, O_RDONLY); else { - const char *run_nlspath = catalog->nlspath; + const char *run_nlspath = nlspath; #define ENOUGH(n) \ if (__builtin_expect (bufact + (n) >= bufmax, 0)) \ { \ @@ -88,9 +82,9 @@ __open_catalog (__nl_catd catalog) if (*run_nlspath == ':') { /* Leading colon or adjacent colons - treat same as %N. */ - len = strlen (catalog->cat_name); + len = strlen (cat_name); ENOUGH (len); - memcpy (&buf[bufact], catalog->cat_name, len); + memcpy (&buf[bufact], cat_name, len); bufact += len; } else @@ -104,21 +98,21 @@ __open_catalog (__nl_catd catalog) { case 'N': /* Use the catalog name. */ - len = strlen (catalog->cat_name); + len = strlen (cat_name); ENOUGH (len); - memcpy (&buf[bufact], catalog->cat_name, len); + memcpy (&buf[bufact], cat_name, len); bufact += len; break; case 'L': /* Use the current locale category value. */ - len = strlen (catalog->env_var); + len = strlen (env_var); ENOUGH (len); - memcpy (&buf[bufact], catalog->env_var, len); + memcpy (&buf[bufact], env_var, len); bufact += len; break; case 'l': /* Use language element of locale category value. */ - tmp = catalog->env_var; + tmp = env_var; do { ENOUGH (1); @@ -128,7 +122,7 @@ __open_catalog (__nl_catd catalog) break; case 't': /* Use territory element of locale category value. */ - tmp = catalog->env_var; + tmp = env_var; do ++tmp; while (*tmp != '\0' && *tmp != '_' && *tmp != '.'); @@ -145,7 +139,7 @@ __open_catalog (__nl_catd catalog) break; case 'c': /* Use code set element of locale category value. */ - tmp = catalog->env_var; + tmp = env_var; do ++tmp; while (*tmp != '\0' && *tmp != '.'); @@ -194,23 +188,17 @@ __open_catalog (__nl_catd catalog) /* Avoid dealing with directories and block devices */ if (__builtin_expect (fd, 0) < 0) - { - catalog->status = nonexisting; - goto unlock_return; - } + return -1; if (__builtin_expect (__fxstat64 (_STAT_VER, fd, &st), 0) < 0) - { - catalog->status = nonexisting; - goto close_unlock_return; - } + goto close_unlock_return; + if (__builtin_expect (!S_ISREG (st.st_mode), 0) || st.st_size < sizeof (struct catalog_obj)) { /* `errno' is not set correctly but the file is not usable. Use an reasonable error value. */ __set_errno (EINVAL); - catalog->status = nonexisting; goto close_unlock_return; } @@ -243,10 +231,8 @@ __open_catalog (__nl_catd catalog) size_t todo; catalog->file_ptr = malloc (st.st_size); if (catalog->file_ptr == NULL) - { - catalog->status = nonexisting; - goto close_unlock_return; - } + goto close_unlock_return; + todo = st.st_size; /* Save read, handle partial reads. */ do @@ -260,7 +246,6 @@ __open_catalog (__nl_catd catalog) continue; #endif free ((void *) catalog->file_ptr); - catalog->status = nonexisting; goto close_unlock_return; } todo -= now; @@ -288,7 +273,6 @@ __open_catalog (__nl_catd catalog) else #endif /* _POSIX_MAPPED_FILES */ free (catalog->file_ptr); - catalog->status = nonexisting; goto close_unlock_return; } @@ -339,9 +323,12 @@ __open_catalog (__nl_catd catalog) ++lastp; } + /* We succeeded. */ + result = 0; + /* Release the lock again. */ close_unlock_return: __close (fd); - unlock_return: - __libc_lock_unlock (catalog->lock); + + return result; } diff -durpN glibc-2.2.3/catgets/test-gencat.c glibc-2.2.4/catgets/test-gencat.c --- glibc-2.2.3/catgets/test-gencat.c Tue Nov 28 05:55:33 2000 +++ glibc-2.2.4/catgets/test-gencat.c Fri Aug 10 12:11:47 2001 @@ -12,6 +12,12 @@ main (void) printf ("LC_MESSAGES = %s\n", setlocale (LC_MESSAGES, NULL)); catalog = catopen ("sample", NL_CAT_LOCALE); + if (catalog == (nl_catd) -1) + { + printf ("no catalog: %m\n"); + exit (1); + } + printf ("%s\n", catgets(catalog, 1, 1, "sample 1")); printf ("%s\n", catgets(catalog, 1, 2, "sample 2")); printf ("%s\n", catgets(catalog, 1, 3, "sample 3")); diff -durpN glibc-2.2.3/catgets/test-gencat.sh glibc-2.2.4/catgets/test-gencat.sh --- glibc-2.2.3/catgets/test-gencat.sh Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/catgets/test-gencat.sh Mon Jul 23 10:53:36 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 run_program_prefix=$2 @@ -28,7 +29,7 @@ NLSPATH=${common_objpfx}catgets/%N.%c.ca > ${common_objpfx}catgets/test-gencat.out # Compare with the expected result. -cmp - ${common_objpfx}catgets/test-gencat.out <&6 -echo "configure:904: checking host system type" >&5 +echo "configure:914: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -957,6 +967,11 @@ gnu* | linux* | sysv4* | solaris2* | iri # These systems (almost) always use the ELF format. elf=yes ;; +aix*) + # These systems are always xcoff + xcoff=yes + elf=no + ;; esac machine=$config_machine @@ -1046,7 +1061,7 @@ fi # This can take a while to compute. sysdep_dir=$srcdir/sysdeps echo $ac_n "checking sysdep dirs""... $ac_c" 1>&6 -echo "configure:1050: checking sysdep dirs" >&5 +echo "configure:1065: checking sysdep dirs" >&5 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1. os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`" @@ -1200,9 +1215,26 @@ while test $# -gt 0; do implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`" implied= for x in $implied_candidate; do + found=no if test -d $xsrcdir$name_base/$x; then implied="$implied $name_base/$x"; - else + found=yes + fi + for d in $add_ons_pfx ''; do + try="${d}sysdeps/$x" + case $d in + /*) try_srcdir= ;; + *) try_srcdir=$srcdir/ ;; + esac + test -n "$enable_debug_configure" && + echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2 + if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try; + then + implied="$implied $try" + found=yes + fi + done + if test $found = no; then echo "configure: warning: $name/Implies specifies nonexistent $x" 1>&2 fi done @@ -1252,7 +1284,7 @@ echo "$ac_t""$default_sysnames" 1>&6 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:1256: checking for a BSD compatible install" >&5 +echo "configure:1288: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1309,7 +1341,7 @@ if test "$INSTALL" = "${srcdir}/scripts/ INSTALL='\$(..)./scripts/install-sh -c' fi echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:1313: checking whether ln -s works" >&5 +echo "configure:1345: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1338,7 +1370,7 @@ fi # Extract the first word of "pwd", so it can be a program name with args. set dummy pwd; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1342: checking for $ac_word" >&5 +echo "configure:1374: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PWD_P'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1377,7 +1409,7 @@ fi # These programs are version sensitive. echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:1381: checking build system type" >&5 +echo "configure:1413: checking build system type" >&5 build_alias=$build case "$build_alias" in @@ -1405,7 +1437,7 @@ 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1409: checking for $ac_word" >&5 +echo "configure:1441: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1439,7 +1471,7 @@ if test -z "$CC"; then else # Found it, now check the version. echo $ac_n "checking version of $CC""... $ac_c" 1>&6 -echo "configure:1443: checking version of $CC" >&5 +echo "configure:1475: checking version of $CC" >&5 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -1451,7 +1483,7 @@ echo "configure:1443: checking version o echo "$ac_t""$ac_prog_version" 1>&6 fi if test $ac_verc_fail = yes; then - critic_missing=t + critic_missing=gcc fi for ac_prog in gnumake gmake make @@ -1459,7 +1491,7 @@ 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1463: checking for $ac_word" >&5 +echo "configure:1495: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_MAKE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1493,7 +1525,7 @@ if test -z "$MAKE"; then else # Found it, now check the version. echo $ac_n "checking version of $MAKE""... $ac_c" 1>&6 -echo "configure:1497: checking version of $MAKE" >&5 +echo "configure:1529: checking version of $MAKE" >&5 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -1505,14 +1537,14 @@ echo "configure:1497: checking version o echo "$ac_t""$ac_prog_version" 1>&6 fi if test $ac_verc_fail = yes; then - critic_missing=t + critic_missing="$critic_missing make" fi if test -n "$critic_missing"; then { echo "configure: error: -*** Some critical program is missing or too old. +*** These critical programs are missing or too old:$critic_missing *** Check the INSTALL file for required versions." 1>&2; exit 1; } fi @@ -1522,7 +1554,7 @@ 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1526: checking for $ac_word" >&5 +echo "configure:1558: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1556,7 +1588,7 @@ if test -z "$MSGFMT"; then else # Found it, now check the version. echo $ac_n "checking version of $MSGFMT""... $ac_c" 1>&6 -echo "configure:1560: checking version of $MSGFMT" >&5 +echo "configure:1592: checking version of $MSGFMT" >&5 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -1568,7 +1600,7 @@ echo "configure:1560: checking version o echo "$ac_t""$ac_prog_version" 1>&6 fi if test $ac_verc_fail = yes; then - MSGFMT=: aux_missing=t + MSGFMT=: aux_missing="$aux_missing msgfmt" fi for ac_prog in makeinfo @@ -1576,7 +1608,7 @@ 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1580: checking for $ac_word" >&5 +echo "configure:1612: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1610,7 +1642,7 @@ if test -z "$MAKEINFO"; then else # Found it, now check the version. echo $ac_n "checking version of $MAKEINFO""... $ac_c" 1>&6 -echo "configure:1614: checking version of $MAKEINFO" >&5 +echo "configure:1646: checking version of $MAKEINFO" >&5 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -1622,7 +1654,7 @@ echo "configure:1614: checking version o echo "$ac_t""$ac_prog_version" 1>&6 fi if test $ac_verc_fail = yes; then - MAKEINFO=: aux_missing=t + MAKEINFO=: aux_missing="$aux_missing makeinfo" fi for ac_prog in gsed sed @@ -1630,7 +1662,7 @@ 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1634: checking for $ac_word" >&5 +echo "configure:1666: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_SED'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1664,7 +1696,7 @@ if test -z "$SED"; then else # Found it, now check the version. echo $ac_n "checking version of $SED""... $ac_c" 1>&6 -echo "configure:1668: checking version of $SED" >&5 +echo "configure:1700: checking version of $SED" >&5 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -1676,13 +1708,13 @@ echo "configure:1668: checking version o echo "$ac_t""$ac_prog_version" 1>&6 fi if test $ac_verc_fail = yes; then - SED=: aux_missing=t + SED=: aux_missing="$aux_missing sed" fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1686: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1718: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1696,12 +1728,12 @@ cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext << EOF -#line 1700 "configure" +#line 1732 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:1705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1732,7 +1764,7 @@ else cross_linkable=yes fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1736: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1768: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_cross'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1744,7 +1776,7 @@ echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1748: checking whether we are using GNU C" >&5 +echo "configure:1780: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1753,7 +1785,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1757: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1766,7 +1798,7 @@ if test $ac_cv_prog_gcc != yes; then fi echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:1770: checking build system type" >&5 +echo "configure:1802: checking build system type" >&5 build_alias=$build case "$build_alias" in @@ -1789,7 +1821,7 @@ 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1793: checking for $ac_word" >&5 +echo "configure:1825: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1821,7 +1853,7 @@ done fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:1825: checking how to run the C preprocessor" >&5 +echo "configure:1857: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -1836,13 +1868,13 @@ else # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1846: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1853,13 +1885,13 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1863: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1870,13 +1902,13 @@ else rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1880: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1912: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1919,7 +1951,7 @@ if test $RANLIB = ranlib; 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1923: checking for $ac_word" >&5 +echo "configure:1955: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1951,7 +1983,7 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1955: checking for $ac_word" >&5 +echo "configure:1987: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1988,7 +2020,7 @@ fi # Determine whether we are using GNU binutils. echo $ac_n "checking whether $AS is GNU as""... $ac_c" 1>&6 -echo "configure:1992: checking whether $AS is GNU as" >&5 +echo "configure:2024: checking whether $AS is GNU as" >&5 if eval "test \"`echo '$''{'libc_cv_prog_as_gnu'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2007,7 +2039,7 @@ rm -f a.out gnu_as=$libc_cv_prog_as_gnu echo $ac_n "checking whether $LD is GNU ld""... $ac_c" 1>&6 -echo "configure:2011: checking whether $LD is GNU ld" >&5 +echo "configure:2043: checking whether $LD is GNU ld" >&5 if eval "test \"`echo '$''{'libc_cv_prog_ld_gnu'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2027,7 +2059,7 @@ gnu_ld=$libc_cv_prog_ld_gnu # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args. set dummy ${ac_tool_prefix}mig; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2031: checking for $ac_word" >&5 +echo "configure:2063: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2065,7 +2097,7 @@ fi # [2.10.[1-9]* | 2.1[1-9]* | 2.9-ia64-*], AS=: critic_missing=t) test -n "$aux_missing" && echo "configure: warning: -*** An auxiliary program is missing or too old; +*** These auxiliary programs are missing or too old:$aux_missing *** some features will be disabled. *** Check the INSTALL file for required versions." 1>&2 @@ -2073,6 +2105,27 @@ test -n "$aux_missing" && echo "configur CCVERSION=`$CC -v 2>&1 | sed -n 's/gcc version //p'` +case $CCVERSION in + 3.*) gcc3=yes;; +esac + +if test x"$gcc3" = xyes; then + echo "\ +*** This version of GNU libc cannot be compiled by GCC 3.x. +*** GCC 3.x will generate a library that is binary incompatible to +*** older and future releases of GNU libc. +*** You should compile this GNU libc release by an older GCC version +*** or wait for the next GNU libc release." + if test $enable_sanity = yes; then + echo "\ +*** If you really mean to use GCC 3.x, run configure again +*** using the extra parameter \`--disable-sanity-checks'." + exit 1 + else + echo "\ +*** This configuration is not supported by the GNU libc developers." + fi +fi # if using special system headers, find out the compiler's sekrit # header directory and add that to the list. NOTE: Only does the right # thing on a system that doesn't need fixincludes. (Not presently a problem.) @@ -2084,7 +2137,7 @@ fi # check if ranlib is necessary echo $ac_n "checking whether ranlib is necessary""... $ac_c" 1>&6 -echo "configure:2088: checking whether ranlib is necessary" >&5 +echo "configure:2141: checking whether ranlib is necessary" >&5 if eval "test \"`echo '$''{'libc_cv_ranlib_necessary'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2118,7 +2171,7 @@ fi # - two terminals occur directly after each other # - the path contains an element with a dot in it echo $ac_n "checking LD_LIBRARY_PATH variable""... $ac_c" 1>&6 -echo "configure:2122: checking LD_LIBRARY_PATH variable" >&5 +echo "configure:2175: checking LD_LIBRARY_PATH variable" >&5 case ${LD_LIBRARY_PATH} in [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* ) ld_library_path_setting="contains current directory" @@ -2138,7 +2191,7 @@ fi # Extract the first word of "bash", so it can be a program name with args. set dummy bash; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2142: checking for $ac_word" >&5 +echo "configure:2195: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_BASH'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2184,7 +2237,7 @@ if test "$BASH" = no; then # Extract the first word of "ksh", so it can be a program name with args. set dummy ksh; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2188: checking for $ac_word" >&5 +echo "configure:2241: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_KSH'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2229,12 +2282,12 @@ else fi -for ac_prog in gawk mawk nawk awk +for ac_prog in mawk gawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2238: checking for $ac_word" >&5 +echo "configure:2291: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2266,7 +2319,7 @@ done # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2270: checking for $ac_word" >&5 +echo "configure:2323: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2306,7 +2359,7 @@ fi # Extract the first word of "install-info", so it can be a program name with args. set dummy install-info; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2310: checking for $ac_word" >&5 +echo "configure:2363: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_INSTALL_INFO'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2341,7 +2394,7 @@ fi if test "$INSTALL_INFO" != "no"; then echo $ac_n "checking for old Debian install-info""... $ac_c" 1>&6 -echo "configure:2345: checking for old Debian install-info" >&5 +echo "configure:2398: checking for old Debian install-info" >&5 if eval "test \"`echo '$''{'libc_cv_old_debian_install_info'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2376,7 +2429,7 @@ fi # Extract the first word of "bison", so it can be a program name with args. set dummy bison; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2380: checking for $ac_word" >&5 +echo "configure:2433: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_BISON'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2411,7 +2464,7 @@ fi echo $ac_n "checking for signed size_t type""... $ac_c" 1>&6 -echo "configure:2415: checking for signed size_t type" >&5 +echo "configure:2468: checking for signed size_t type" >&5 if eval "test \"`echo '$''{'libc_cv_signed_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2435,12 +2488,12 @@ EOF fi echo $ac_n "checking for libc-friendly stddef.h""... $ac_c" 1>&6 -echo "configure:2439: checking for libc-friendly stddef.h" >&5 +echo "configure:2492: checking for libc-friendly stddef.h" >&5 if eval "test \"`echo '$''{'libc_cv_friendly_stddef'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* libc_cv_friendly_stddef=yes else @@ -2474,7 +2527,7 @@ override stddef.h = # The installed &6 -echo "configure:2478: checking whether we need to use -P to assemble .S files" >&5 +echo "configure:2531: checking whether we need to use -P to assemble .S files" >&5 if eval "test \"`echo '$''{'libc_cv_need_minus_P'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2497,7 +2550,7 @@ asm-CPPFLAGS = -P # The assembler can't fi echo $ac_n "checking whether .text pseudo-op must be used""... $ac_c" 1>&6 -echo "configure:2501: checking whether .text pseudo-op must be used" >&5 +echo "configure:2554: checking whether .text pseudo-op must be used" >&5 if eval "test \"`echo '$''{'libc_cv_dot_text'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2518,7 +2571,7 @@ else fi echo $ac_n "checking for assembler global-symbol directive""... $ac_c" 1>&6 -echo "configure:2522: checking for assembler global-symbol directive" >&5 +echo "configure:2575: checking for assembler global-symbol directive" >&5 if eval "test \"`echo '$''{'libc_cv_asm_global_directive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2548,7 +2601,7 @@ EOF fi echo $ac_n "checking for .set assembler directive""... $ac_c" 1>&6 -echo "configure:2552: checking for .set assembler directive" >&5 +echo "configure:2605: checking for .set assembler directive" >&5 if eval "test \"`echo '$''{'libc_cv_asm_set_directive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2591,7 +2644,7 @@ EOF esac echo $ac_n "checking for .symver assembler directive""... $ac_c" 1>&6 -echo "configure:2595: checking for .symver assembler directive" >&5 +echo "configure:2648: checking for .symver assembler directive" >&5 if eval "test \"`echo '$''{'libc_cv_asm_symver_directive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2610,7 +2663,7 @@ fi echo "$ac_t""$libc_cv_asm_symver_directive" 1>&6 echo $ac_n "checking for ld --version-script""... $ac_c" 1>&6 -echo "configure:2614: checking for ld --version-script" >&5 +echo "configure:2667: checking for ld --version-script" >&5 if eval "test \"`echo '$''{'libc_cv_ld_version_script_option'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2633,7 +2686,7 @@ EOF if { ac_try='${CC-cc} $CFLAGS -shared -o conftest.so conftest.o -nostartfiles -nostdlib -Wl,--version-script,conftest.map - 1>&5'; { (eval echo configure:2637: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; + 1>&5'; { (eval echo configure:2690: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_ld_version_script_option=yes else @@ -2663,7 +2716,7 @@ else fi -if test $shared != no && test $VERSIONING = no; then +if test $elf = yes && test $shared != no && test $VERSIONING = no; then echo "\ *** WARNING: You should not compile GNU libc without versioning. Not using *** versioning will introduce incompatibilities so that old binaries @@ -2672,7 +2725,7 @@ if test $shared != no && test $VERSIONIN fi if test $elf = yes; then echo $ac_n "checking for .previous assembler directive""... $ac_c" 1>&6 -echo "configure:2676: checking for .previous assembler directive" >&5 +echo "configure:2729: checking for .previous assembler directive" >&5 if eval "test \"`echo '$''{'libc_cv_asm_previous_directive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2680,7 +2733,7 @@ else .section foo_section .previous EOF - if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2684: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2737: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_asm_previous_directive=yes else libc_cv_asm_previous_directive=no @@ -2696,7 +2749,7 @@ EOF else echo $ac_n "checking for .popsection assembler directive""... $ac_c" 1>&6 -echo "configure:2700: checking for .popsection assembler directive" >&5 +echo "configure:2753: checking for .popsection assembler directive" >&5 if eval "test \"`echo '$''{'libc_cv_asm_popsection_directive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2704,7 +2757,7 @@ else .pushsection foo_section .popsection EOF - if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2708: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2761: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_asm_popsection_directive=yes else libc_cv_asm_popsection_directive=no @@ -2721,7 +2774,7 @@ EOF fi fi echo $ac_n "checking for .protected and .hidden assembler directive""... $ac_c" 1>&6 -echo "configure:2725: checking for .protected and .hidden assembler directive" >&5 +echo "configure:2778: checking for .protected and .hidden assembler directive" >&5 if eval "test \"`echo '$''{'libc_cv_asm_protected_directive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2731,7 +2784,7 @@ foo: .hidden bar bar: EOF - if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2735: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2788: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_asm_protected_directive=yes else libc_cv_asm_protected_directive=no @@ -2743,14 +2796,14 @@ echo "$ac_t""$libc_cv_asm_protected_dire echo $ac_n "checking for -z nodelete option""... $ac_c" 1>&6 -echo "configure:2747: checking for -z nodelete option" >&5 +echo "configure:2800: checking for -z nodelete option" >&5 if eval "test \"`echo '$''{'libc_cv_z_nodelete'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } + if { ac_try='${CC-cc} -shared -o conftest.so conftest.c -Wl,--enable-new-dtags,-z,nodelete 1>&5'; { (eval echo configure:2807: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } then libc_cv_z_nodelete=yes else @@ -2763,14 +2816,14 @@ echo "$ac_t""$libc_cv_z_nodelete" 1>&6 echo $ac_n "checking for -z nodlopen option""... $ac_c" 1>&6 -echo "configure:2767: checking for -z nodlopen option" >&5 +echo "configure:2820: checking for -z nodlopen option" >&5 if eval "test \"`echo '$''{'libc_cv_z_nodlopen'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } + if { ac_try='${CC-cc} -shared -o conftest.so conftest.c -Wl,--enable-new-dtags,-z,nodlopen 1>&5'; { (eval echo configure:2827: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } then libc_cv_z_nodlopen=yes else @@ -2783,14 +2836,14 @@ echo "$ac_t""$libc_cv_z_nodlopen" 1>&6 echo $ac_n "checking for -z initfirst option""... $ac_c" 1>&6 -echo "configure:2787: checking for -z initfirst option" >&5 +echo "configure:2840: checking for -z initfirst option" >&5 if eval "test \"`echo '$''{'libc_cv_z_initfirst'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } + if { ac_try='${CC-cc} -shared -o conftest.so conftest.c -Wl,--enable-new-dtags,-z,initfirst 1>&5'; { (eval echo configure:2847: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } then libc_cv_z_initfirst=yes else @@ -2803,14 +2856,14 @@ echo "$ac_t""$libc_cv_z_initfirst" 1>&6 echo $ac_n "checking for -Bgroup option""... $ac_c" 1>&6 -echo "configure:2807: checking for -Bgroup option" >&5 +echo "configure:2860: checking for -Bgroup option" >&5 if eval "test \"`echo '$''{'libc_cv_Bgroup'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } + if { ac_try='${CC-cc} -shared -o conftest.so conftest.c -Wl,-Bgroup -nostdlib 1>&5'; { (eval echo configure:2867: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } then libc_cv_Bgroup=yes else @@ -2825,12 +2878,12 @@ fi if test $elf != yes; then echo $ac_n "checking for .init and .fini sections""... $ac_c" 1>&6 -echo "configure:2829: checking for .init and .fini sections" >&5 +echo "configure:2882: checking for .init and .fini sections" >&5 if eval "test \"`echo '$''{'libc_cv_have_initfini'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* libc_cv_have_initfini=yes else @@ -2862,7 +2915,7 @@ fi if test $elf = yes -a $gnu_ld = yes; then echo $ac_n "checking whether cc puts quotes around section names""... $ac_c" 1>&6 -echo "configure:2866: checking whether cc puts quotes around section names" >&5 +echo "configure:2919: checking whether cc puts quotes around section names" >&5 if eval "test \"`echo '$''{'libc_cv_have_section_quotes'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2899,19 +2952,19 @@ if test $elf = yes; then else if test $ac_cv_prog_cc_works = yes; then echo $ac_n "checking for _ prefix on C symbol names""... $ac_c" 1>&6 -echo "configure:2903: checking for _ prefix on C symbol names" >&5 +echo "configure:2956: checking for _ prefix on C symbol names" >&5 if eval "test \"`echo '$''{'libc_cv_asm_underscores'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* libc_cv_asm_underscores=yes else @@ -2926,17 +2979,17 @@ fi echo "$ac_t""$libc_cv_asm_underscores" 1>&6 else echo $ac_n "checking for _ prefix on C symbol names""... $ac_c" 1>&6 -echo "configure:2930: checking for _ prefix on C symbol names" >&5 +echo "configure:2983: checking for _ prefix on C symbol names" >&5 if eval "test \"`echo '$''{'libc_cv_asm_underscores'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2993: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if grep _underscore_test conftest* >/dev/null; then rm -f conftest* libc_cv_asm_underscores=yes @@ -2968,7 +3021,7 @@ if test $elf = yes; then fi echo $ac_n "checking for assembler .weak directive""... $ac_c" 1>&6 -echo "configure:2972: checking for assembler .weak directive" >&5 +echo "configure:3025: checking for assembler .weak directive" >&5 if eval "test \"`echo '$''{'libc_cv_asm_weak_directive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2991,7 +3044,7 @@ echo "$ac_t""$libc_cv_asm_weak_directive if test $libc_cv_asm_weak_directive = no; then echo $ac_n "checking for assembler .weakext directive""... $ac_c" 1>&6 -echo "configure:2995: checking for assembler .weakext directive" >&5 +echo "configure:3048: checking for assembler .weakext directive" >&5 if eval "test \"`echo '$''{'libc_cv_asm_weakext_directive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3038,14 +3091,14 @@ EOF ;; hppa*linux*) echo $ac_n "checking for assembler line separator""... $ac_c" 1>&6 -echo "configure:3042: checking for assembler line separator" >&5 +echo "configure:3095: checking for assembler line separator" >&5 if eval "test \"`echo '$''{'libc_cv_asm_line_sep'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.s <&5; (eval $ac_try) 2>&5; }; }; then + if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:3102: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_asm_line_sep='!' else if test -z "$enable_hacker_mode"; then @@ -3067,7 +3120,7 @@ EOF esac echo $ac_n "checking for ld --no-whole-archive""... $ac_c" 1>&6 -echo "configure:3071: checking for ld --no-whole-archive" >&5 +echo "configure:3124: checking for ld --no-whole-archive" >&5 if eval "test \"`echo '$''{'libc_cv_ld_no_whole_archive'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3078,7 +3131,7 @@ __throw () {} EOF if { ac_try='${CC-cc} $CFLAGS -nostdlib -nostartfiles -Wl,--no-whole-archive - -o conftest conftest.c 1>&5'; { (eval echo configure:3082: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + -o conftest conftest.c 1>&5'; { (eval echo configure:3135: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_ld_no_whole_archive=yes else libc_cv_ld_no_whole_archive=no @@ -3092,7 +3145,7 @@ if test $libc_cv_ld_no_whole_archive = y fi echo $ac_n "checking for gcc -fexceptions""... $ac_c" 1>&6 -echo "configure:3096: checking for gcc -fexceptions" >&5 +echo "configure:3149: checking for gcc -fexceptions" >&5 if eval "test \"`echo '$''{'libc_cv_gcc_exceptions'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3103,7 +3156,7 @@ __throw () {} EOF if { ac_try='${CC-cc} $CFLAGS -nostdlib -nostartfiles -fexceptions - -o conftest conftest.c 1>&5'; { (eval echo configure:3107: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + -o conftest conftest.c 1>&5'; { (eval echo configure:3160: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_gcc_exceptions=yes else libc_cv_gcc_exceptions=no @@ -3118,14 +3171,14 @@ fi if test "$base_machine" = alpha ; then echo $ac_n "checking for function ..ng prefix""... $ac_c" 1>&6 -echo "configure:3122: checking for function ..ng prefix" >&5 +echo "configure:3175: checking for function ..ng prefix" >&5 if eval "test \"`echo '$''{'libc_cv_gcc_alpha_ng_prefix'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <<\EOF foo () { } EOF -if { ac_try='${CC-cc} -S conftest.c -o - | fgrep "\$foo..ng" > /dev/null'; { (eval echo configure:3129: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; +if { ac_try='${CC-cc} -S conftest.c -o - | fgrep "\$foo..ng" > /dev/null'; { (eval echo configure:3182: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_gcc_alpha_ng_prefix=yes else @@ -3152,19 +3205,19 @@ if test "$host_cpu" = powerpc ; then # Check for a bug present in at least versions 2.8.x of GCC # and versions 1.0.x of EGCS. echo $ac_n "checking whether clobbering cr0 causes problems""... $ac_c" 1>&6 -echo "configure:3156: checking whether clobbering cr0 causes problems" >&5 +echo "configure:3209: checking whether clobbering cr0 causes problems" >&5 if eval "test \"`echo '$''{'libc_cv_c_asmcr0_bug'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3221: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* libc_cv_c_asmcr0_bug='no' else @@ -3186,12 +3239,12 @@ fi fi echo $ac_n "checking for DWARF2 unwind info support""... $ac_c" 1>&6 -echo "configure:3190: checking for DWARF2 unwind info support" >&5 +echo "configure:3243: checking for DWARF2 unwind info support" >&5 if eval "test \"`echo '$''{'libc_cv_gcc_dwarf2_unwind_info'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; }; then + -o conftest conftest.c -lgcc >&5'; { (eval echo configure:3275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_gcc_dwarf2_unwind_info=static else libc_cv_gcc_dwarf2_unwind_info=no @@ -3226,7 +3279,7 @@ fi if test $libc_cv_gcc_dwarf2_unwind_info = no; then if { ac_try='${CC-cc} $CFLAGS -DCHECK__register_frame -nostdlib -nostartfiles - -o conftest conftest.c -lgcc >&5'; { (eval echo configure:3230: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + -o conftest conftest.c -lgcc >&5'; { (eval echo configure:3283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_gcc_dwarf2_unwind_info=yes else libc_cv_gcc_dwarf2_unwind_info=no @@ -3256,12 +3309,12 @@ EOF esac echo $ac_n "checking for __builtin_expect""... $ac_c" 1>&6 -echo "configure:3260: checking for __builtin_expect" >&5 +echo "configure:3313: checking for __builtin_expect" >&5 if eval "test \"`echo '$''{'libc_cv_gcc_builtin_expect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; }; then + -o conftest conftest.c -lgcc >&5'; { (eval echo configure:3326: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_gcc_builtin_expect=yes else libc_cv_gcc_builtin_expect=no @@ -3286,12 +3339,12 @@ EOF fi echo $ac_n "checking for local label subtraction""... $ac_c" 1>&6 -echo "configure:3290: checking for local label subtraction" >&5 +echo "configure:3343: checking for local label subtraction" >&5 if eval "test \"`echo '$''{'libc_cv_gcc_subtract_local_labels'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; }; then + -o conftest conftest.c -lgcc >&5'; { (eval echo configure:3361: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then libc_cv_gcc_subtract_local_labels=yes else libc_cv_gcc_subtract_local_labels=no @@ -3321,7 +3374,7 @@ EOF fi echo $ac_n "checking for libgd""... $ac_c" 1>&6 -echo "configure:3325: checking for libgd" >&5 +echo "configure:3378: checking for libgd" >&5 if test "$with_gd" != "no"; then old_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libgd_include" @@ -3330,14 +3383,14 @@ if test "$with_gd" != "no"; then old_LIBS="$LIBS" LIBS="$LIBS -lgd -lpng -lz -lm" cat > conftest.$ac_ext < int main() { gdImagePng (0, 0) ; return 0; } EOF -if { (eval echo configure:3341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* LIBGD=yes else @@ -3357,7 +3410,7 @@ echo "$ac_t""$LIBGD" 1>&6 echo $ac_n "checking size of long double""... $ac_c" 1>&6 -echo "configure:3361: checking size of long double" >&5 +echo "configure:3414: checking size of long double" >&5 if eval "test \"`echo '$''{'ac_cv_sizeof_long_double'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3365,7 +3418,7 @@ else ac_cv_sizeof_long_double=0 else cat > conftest.$ac_ext < main() @@ -3376,7 +3429,7 @@ main() exit(0); } EOF -if { (eval echo configure:3380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_sizeof_long_double=`cat conftestval` else @@ -3408,6 +3461,7 @@ libc_link_sources= # They also can set these variables. use_ldconfig=no ldd_rewrite_script=no +libc_cv_sysconfdir=$sysconfdir # Iterate over all the sysdep directories we will use, running their # configure fragments, and looking for a uname implementation. @@ -3444,7 +3498,7 @@ if test "$uname" = "sysdeps/generic"; th fi echo $ac_n "checking OS release for uname""... $ac_c" 1>&6 -echo "configure:3448: checking OS release for uname" >&5 +echo "configure:3502: checking OS release for uname" >&5 if eval "test \"`echo '$''{'libc_cv_uname_release'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3466,7 +3520,7 @@ echo "$ac_t""$libc_cv_uname_release" 1>& uname_release="$libc_cv_uname_release" echo $ac_n "checking OS version for uname""... $ac_c" 1>&6 -echo "configure:3470: checking OS version for uname" >&5 +echo "configure:3524: checking OS version for uname" >&5 if eval "test \"`echo '$''{'libc_cv_uname_version'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3488,7 +3542,7 @@ else fi echo $ac_n "checking stdio selection""... $ac_c" 1>&6 -echo "configure:3492: checking stdio selection" >&5 +echo "configure:3546: checking stdio selection" >&5 case $stdio in libio) cat >> confdefs.h <<\EOF @@ -3502,7 +3556,7 @@ echo "$ac_t""$stdio" 1>&6 # Test for old glibc 2.0.x headers so that they can be removed properly # Search only in includedir. echo $ac_n "checking for old glibc 2.0.x headers""... $ac_c" 1>&6 -echo "configure:3506: checking for old glibc 2.0.x headers" >&5 +echo "configure:3560: checking for old glibc 2.0.x headers" >&5 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h" then old_glibc_headers=yes @@ -3524,7 +3578,7 @@ fi - + if test $gnu_ld = yes; then cat >> confdefs.h <<\EOF #define HAVE_GNU_LD 1 @@ -3543,6 +3597,12 @@ if test $elf = yes; then EOF fi +if test $xcoff = yes; then + cat >> confdefs.h <<\EOF +#define HAVE_XCOFF 1 +EOF + +fi @@ -3557,7 +3617,7 @@ if test $shared = default; then fi echo $ac_n "checking whether -fPIC is default""... $ac_c" 1>&6 -echo "configure:3561: checking whether -fPIC is default" >&5 +echo "configure:3621: checking whether -fPIC is default" >&5 if eval "test \"`echo '$''{'pic_default'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3804,6 +3864,7 @@ s%@ldd_rewrite_script@%$ldd_rewrite_scri s%@gnu_ld@%$gnu_ld%g s%@gnu_as@%$gnu_as%g s%@elf@%$elf%g +s%@xcoff@%$xcoff%g s%@static@%$static%g s%@shared@%$shared%g s%@pic_default@%$pic_default%g diff -durpN glibc-2.2.3/configure.in glibc-2.2.4/configure.in --- glibc-2.2.3/configure.in Wed Apr 25 14:50:58 2001 +++ glibc-2.2.4/configure.in Fri Aug 10 12:11:47 2001 @@ -65,6 +65,9 @@ AC_ARG_WITH(binutils, dnl AC_ARG_WITH(elf, dnl --with-elf if using the ELF object format, elf=$withval, elf=no) +AC_ARG_WITH(xcoff, dnl + --with-xcoff if using the XCOFF object format, + xcoff=$withval, xcoff=no) AC_ARG_WITH(cvs, dnl [ --without-cvs if CVS should not be used], with_cvs=$withval, with_cvs=yes) @@ -249,6 +252,11 @@ gnu* | linux* | sysv4* | solaris2* | iri # These systems (almost) always use the ELF format. elf=yes ;; +aix*) + # These systems are always xcoff + xcoff=yes + elf=no + ;; esac machine=$config_machine @@ -495,9 +503,26 @@ while test $# -gt 0; do implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`" implied= for x in $implied_candidate; do + found=no if test -d $xsrcdir$name_base/$x; then implied="$implied $name_base/$x"; - else + found=yes + fi + for d in $add_ons_pfx ''; do + try="${d}sysdeps/$x" + case $d in + /*) try_srcdir= ;; + *) try_srcdir=$srcdir/ ;; + esac + test -n "$enable_debug_configure" && + echo "[DEBUG]: $name implied $x try($d) {$try_srcdir}$try" >&2 + if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try; + then + implied="$implied $try" + found=yes + fi + done + if test $found = no; then AC_MSG_WARN($name/Implies specifies nonexistent $x) fi done @@ -559,28 +584,31 @@ AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl AC_CHECK_PROG_VER(CC, ${ac_tool_prefix}gcc ${ac_tool_prefix}cc, -v, [version \([egcygnustpi-]*[0-9.]*\)], [*gcc-2.9[5-9].*|*2.8.[1-9]*|*2.9|*2.9.[0-9]*|2.9[5-9]*|3.[0-9]*|cygnus-2.9[1-9]*|gcc-2.9[5-9]|gcc-2.1[0-9][0-9]|sgicc-*], - critic_missing=t) + critic_missing=gcc) AC_CHECK_PROG_VER(MAKE, gnumake gmake make, --version, [GNU Make[^0-9]*\([0-9][0-9.]*\)], - [3.79* | 3.[89]*], critic_missing=t) + [3.79* | 3.[89]*], critic_missing="$critic_missing make") if test -n "$critic_missing"; then AC_MSG_ERROR([ -*** Some critical program is missing or too old. +*** These critical programs are missing or too old:$critic_missing *** Check the INSTALL file for required versions.]) fi AC_CHECK_PROG_VER(MSGFMT, gnumsgfmt gmsgfmt msgfmt, --version, [GNU gettext.* \([0-9]*\.[0-9.]*\)], - [0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*], MSGFMT=: aux_missing=t) + [0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*], + MSGFMT=: aux_missing="$aux_missing msgfmt") AC_CHECK_PROG_VER(MAKEINFO, makeinfo, --version, [GNU texinfo.* \([0-9][0-9.]*\)], - [4.*], MAKEINFO=: aux_missing=t) + [4.*], + MAKEINFO=: aux_missing="$aux_missing makeinfo") AC_CHECK_PROG_VER(SED, gsed sed, --version, [GNU sed version \([0-9]*\.[0-9.]*\)], - [3.0[2-9]*|3.[1-9]*|[4-9]*], SED=: aux_missing=t) + [3.0[2-9]*|3.[1-9]*|[4-9]*], + SED=: aux_missing="$aux_missing sed") AC_PROG_CC_LOCAL AC_CANONICAL_BUILD @@ -600,7 +628,7 @@ AC_CHECK_TOOL(MIG, mig) # [2.10.[1-9]* | 2.1[1-9]* | 2.9-ia64-*], AS=: critic_missing=t) test -n "$aux_missing" && AC_MSG_WARN([ -*** An auxiliary program is missing or too old; +*** These auxiliary programs are missing or too old:$aux_missing *** some features will be disabled. *** Check the INSTALL file for required versions.]) @@ -608,6 +636,27 @@ test -n "$aux_missing" && AC_MSG_WARN([ CCVERSION=`$CC -v 2>&1 | sed -n 's/gcc version //p'` AC_SUBST(CCVERSION) +case $CCVERSION in + 3.*) gcc3=yes;; +esac + +if test x"$gcc3" = xyes; then + echo "\ +*** This version of GNU libc cannot be compiled by GCC 3.x. +*** GCC 3.x will generate a library that is binary incompatible to +*** older and future releases of GNU libc. +*** You should compile this GNU libc release by an older GCC version +*** or wait for the next GNU libc release." + if test $enable_sanity = yes; then + echo "\ +*** If you really mean to use GCC 3.x, run configure again +*** using the extra parameter \`--disable-sanity-checks'." + exit 1 + else + echo "\ +*** This configuration is not supported by the GNU libc developers." + fi +fi # if using special system headers, find out the compiler's sekrit # header directory and add that to the list. NOTE: Only does the right # thing on a system that doesn't need fixincludes. (Not presently a problem.) @@ -902,7 +951,7 @@ else fi AC_SUBST(VERSIONING) -if test $shared != no && test $VERSIONING = no; then +if test $elf = yes && test $shared != no && test $VERSIONING = no; then echo "\ *** WARNING: You should not compile GNU libc without versioning. Not using *** versioning will introduce incompatibilities so that old binaries @@ -1383,6 +1432,7 @@ libc_link_sources= # They also can set these variables. use_ldconfig=no ldd_rewrite_script=no +libc_cv_sysconfdir=$sysconfdir # Iterate over all the sysdep directories we will use, running their # configure fragments, and looking for a uname implementation. @@ -1500,7 +1550,7 @@ AC_SUBST(libc_cv_rootsbindir) AC_SUBST(use_ldconfig) AC_SUBST(ldd_rewrite_script) -AC_SUBST(gnu_ld) AC_SUBST(gnu_as) AC_SUBST(elf) +AC_SUBST(gnu_ld) AC_SUBST(gnu_as) AC_SUBST(elf) AC_SUBST(xcoff) if test $gnu_ld = yes; then AC_DEFINE(HAVE_GNU_LD) fi @@ -1509,6 +1559,9 @@ if test $gnu_as = yes; then fi if test $elf = yes; then AC_DEFINE(HAVE_ELF) +fi +if test $xcoff = yes; then + AC_DEFINE(HAVE_XCOFF) fi AC_SUBST(static) diff -durpN glibc-2.2.3/conform/Makefile glibc-2.2.4/conform/Makefile --- glibc-2.2.3/conform/Makefile Tue Aug 15 11:16:17 2000 +++ glibc-2.2.4/conform/Makefile Mon Jul 23 10:53:36 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for conform portion of the library. diff -durpN glibc-2.2.3/crypt/Makefile glibc-2.2.4/crypt/Makefile --- glibc-2.2.3/crypt/Makefile Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/crypt/Makefile Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for crypt() portion of the library. diff -durpN glibc-2.2.3/crypt/crypt-entry.c glibc-2.2.4/crypt/crypt-entry.c --- glibc-2.2.3/crypt/crypt-entry.c Fri Mar 3 16:47:30 2000 +++ glibc-2.2.4/crypt/crypt-entry.c Mon Jul 23 10:53:37 2001 @@ -3,20 +3,20 @@ * * Copyright (C) 1991, 1992, 1993, 1996, 1997 Free Software Foundation, Inc. * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public + * The GNU C Library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * version 2.1 of the License, or (at your option) any later version. * - * This library is distributed in the hope that it will be useful, + * The GNU C Library 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 - * Library General Public License for more details. + * Lesser General Public License for more details. * - * You should have received a copy of the GNU Library General Public - * License along with this library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * You should have received a copy of the GNU Lesser General Public + * License along with the GNU C Library; if not, write to the Free + * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + * 02111-1307 USA. * * crypt entry points * diff -durpN glibc-2.2.3/crypt/crypt-private.h glibc-2.2.4/crypt/crypt-private.h --- glibc-2.2.3/crypt/crypt-private.h Fri Mar 3 16:47:30 2000 +++ glibc-2.2.4/crypt/crypt-private.h Mon Jul 23 10:53:37 2001 @@ -3,20 +3,20 @@ * * Copyright (C) 1991, 92, 93, 96, 97, 98 Free Software Foundation, Inc. * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public + * The GNU C Library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * version 2.1 of the License, or (at your option) any later version. * - * This library is distributed in the hope that it will be useful, + * The GNU C Library 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 - * Library General Public License for more details. + * Lesser General Public License for more details. * - * You should have received a copy of the GNU Library General Public - * License along with this library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * You should have received a copy of the GNU Lesser General Public + * License along with the GNU C Library; if not, write to the Free + * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + * 02111-1307 USA. * * @(#)crypt-private.h 1.4 12/20/96 */ diff -durpN glibc-2.2.3/crypt/crypt.h glibc-2.2.4/crypt/crypt.h --- glibc-2.2.3/crypt/crypt.h Sun Oct 8 17:04:48 2000 +++ glibc-2.2.4/crypt/crypt.h Mon Jul 23 10:53:37 2001 @@ -3,20 +3,20 @@ * * Copyright (C) 1991, 92, 93, 96, 97, 98, 2000 Free Software Foundation, Inc. * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public + * The GNU C Library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. + * version 2.1 of the License, or (at your option) any later version. * - * This library is distributed in the hope that it will be useful, + * The GNU C Library 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 - * Library General Public License for more details. + * Lesser General Public License for more details. * - * You should have received a copy of the GNU Library General Public - * License along with the GNU C Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * You should have received a copy of the GNU Lesser General Public + * License along with the GNU C Library; if not, write to the Free + * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + * 02111-1307 USA. * * @(#)crypt.h 1.5 12/20/96 * diff -durpN glibc-2.2.3/crypt/md5-crypt.c glibc-2.2.4/crypt/md5-crypt.c --- glibc-2.2.3/crypt/md5-crypt.c Thu Aug 31 14:44:55 2000 +++ glibc-2.2.4/crypt/md5-crypt.c Mon Jul 23 10:53:37 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/crypt/md5.c glibc-2.2.4/crypt/md5.c --- glibc-2.2.3/crypt/md5.c Fri Jul 7 10:57:25 2000 +++ glibc-2.2.4/crypt/md5.c Mon Jul 23 10:53:37 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Written by Ulrich Drepper , 1995. */ diff -durpN glibc-2.2.3/crypt/md5.h glibc-2.2.4/crypt/md5.h --- glibc-2.2.3/crypt/md5.h Fri Jul 7 10:57:25 2000 +++ glibc-2.2.4/crypt/md5.h Mon Jul 23 10:53:37 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MD5_H #define _MD5_H 1 diff -durpN glibc-2.2.3/crypt/ufc-crypt.h glibc-2.2.4/crypt/ufc-crypt.h --- glibc-2.2.3/crypt/ufc-crypt.h Fri Mar 3 16:47:30 2000 +++ glibc-2.2.4/crypt/ufc-crypt.h Mon Jul 23 10:53:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/crypt/ufc.c glibc-2.2.4/crypt/ufc.c --- glibc-2.2.3/crypt/ufc.c Mon Feb 28 18:46:06 2000 +++ glibc-2.2.4/crypt/ufc.c Mon Jul 23 10:53:37 2001 @@ -12,10 +12,11 @@ * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. - + * * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * License along with the GNU C Library; see the file COPYING.LIB. If not, + * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. * * @(#)ufc.c 2.7 9/10/96 * diff -durpN glibc-2.2.3/csu/Makefile glibc-2.2.4/csu/Makefile --- glibc-2.2.3/csu/Makefile Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/csu/Makefile Mon Jul 23 10:53:37 2001 @@ -1,22 +1,21 @@ # Makefile for csu code for GNU C library. - -# Copyright (C) 1995,1996,1997,1998,1999,2000,2001 Free Software Foundation, Inc. +# Copyright (C) 1995,96,97,98,99,2000,01 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # This directory contains the C startup code (that which calls main). This # consists of the startfile, built from start.c and installed as crt0.o @@ -48,6 +47,13 @@ extra-objs += b$(start-installed-name) install-lib += b$(start-installed-name) endif +ifneq ($(start-installed-name),$(static-start-installed-name)) +extra-objs += $(static-start-installed-name) g$(static-start-installed-name) +omit-deps += $(patsubst %.o,%,$(static-start-installed-name) \ + g$(static-start-installed-name)) +install-lib += $(static-start-installed-name) g$(static-start-installed-name) +endif + ifeq (yes,$(elf)) before-compile += $(objpfx)abi-tag.h generated += abi-tag.h @@ -151,8 +157,9 @@ endif # The profiling startfile is made by linking together the normal # startfile with gmon-start.o, which defines a constructor function # to turn on profiling code at startup. -$(objpfx)g$(start-installed-name): $(objpfx)$(start-installed-name) \ - $(objpfx)gmon-start.o +$(addprefix $(objpfx),$(sort g$(start-installed-name) \ + g$(static-start-installed-name))): \ + $(objpfx)g%: $(objpfx)% $(objpfx)gmon-start.o $(link-relocatable) # These extra files are sometimes expected by system standard linking diff -durpN glibc-2.2.3/csu/abi-note.S glibc-2.2.4/csu/abi-note.S --- glibc-2.2.3/csu/abi-note.S Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/csu/abi-note.S Mon Jul 23 10:53:37 2001 @@ -2,29 +2,29 @@ Copyright (C) 1997, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. - In addition to the permissions in the GNU Library General Public + In addition to the permissions in the GNU Lesser General Public License, the Free Software Foundation gives you unlimited permission to link the compiled version of this file with other programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public + coming from the use of this file. (The Lesser General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into another program.) - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define an ELF note identifying the operating-system ABI that the executable was created for. The ELF note information identifies a diff -durpN glibc-2.2.3/csu/gmon-start.c glibc-2.2.4/csu/gmon-start.c --- glibc-2.2.3/csu/gmon-start.c Fri Dec 1 11:55:01 2000 +++ glibc-2.2.4/csu/gmon-start.c Fri Jul 27 23:13:12 2001 @@ -1,32 +1,39 @@ /* Code to enable profiling at program startup. - Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include #include +#define __ASSEMBLY__ +#include /* Beginning and end of our code segment. We cannot declare them as the external functions since we want the addresses of those labels. Taking the address of a function may have different meanings on different platforms. */ -extern void _start, etext; +#ifdef ENTRY_POINT_DECL +ENTRY_POINT_DECL(extern) +#else +extern void ENTRY_POINT; +#endif +extern void etext; #ifndef HAVE_INITFINI /* This function gets called at startup by the normal constructor @@ -56,7 +63,7 @@ __gmon_start__ (void) #endif /* Start keeping profiling records. */ - __monstartup ((u_long) &_start, (u_long) &etext); + __monstartup ((u_long) &ENTRY_POINT, (u_long) &etext); /* Call _mcleanup before exiting; it will write out gmon.out from the collected data. */ diff -durpN glibc-2.2.3/csu/init.c glibc-2.2.4/csu/init.c --- glibc-2.2.3/csu/init.c Mon Sep 14 11:56:30 1998 +++ glibc-2.2.4/csu/init.c Mon Jul 23 10:53:37 2001 @@ -2,29 +2,20 @@ Copyright (C) 1997, 1998 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if defined USE_IN_LIBIO && defined __GNUC__ && __GNUC__ >= 2 diff -durpN glibc-2.2.3/csu/munch-tmpl.c glibc-2.2.4/csu/munch-tmpl.c --- glibc-2.2.3/csu/munch-tmpl.c Fri May 26 12:38:26 2000 +++ glibc-2.2.4/csu/munch-tmpl.c Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/csu/set-init.c glibc-2.2.4/csu/set-init.c --- glibc-2.2.3/csu/set-init.c Fri May 8 18:07:27 1998 +++ glibc-2.2.4/csu/set-init.c Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/csu/version.c glibc-2.2.4/csu/version.c --- glibc-2.2.3/csu/version.c Mon Mar 26 20:52:47 2001 +++ glibc-2.2.4/csu/version.c Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "version.h" #include diff -durpN glibc-2.2.3/ctype/Makefile glibc-2.2.4/ctype/Makefile --- glibc-2.2.3/ctype/Makefile Mon Nov 3 18:33:53 1997 +++ glibc-2.2.4/ctype/Makefile Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for ctype portion of the library. diff -durpN glibc-2.2.3/ctype/ctype-extn.c glibc-2.2.4/ctype/ctype-extn.c --- glibc-2.2.3/ctype/ctype-extn.c Fri Dec 1 11:55:01 2000 +++ glibc-2.2.4/ctype/ctype-extn.c Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __NO_CTYPE #include diff -durpN glibc-2.2.3/ctype/ctype-info.c glibc-2.2.4/ctype/ctype-info.c --- glibc-2.2.3/ctype/ctype-info.c Thu Sep 7 11:56:21 2000 +++ glibc-2.2.4/ctype/ctype-info.c Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/ctype/ctype.c glibc-2.2.4/ctype/ctype.c --- glibc-2.2.3/ctype/ctype.c Sun Feb 7 15:39:56 1999 +++ glibc-2.2.4/ctype/ctype.c Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __NO_CTYPE #include diff -durpN glibc-2.2.3/ctype/ctype.h glibc-2.2.4/ctype/ctype.h --- glibc-2.2.3/ctype/ctype.h Thu Sep 14 12:24:07 2000 +++ glibc-2.2.4/ctype/ctype.h Mon Jul 23 10:53:37 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991,92,93,95,96,97,98,99 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,95,96,97,98,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard 7.4: Character handling @@ -163,8 +163,7 @@ __exctype (_tolower); # define isblank(c) __isctype((c), _ISblank) # endif -# if defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ \ - && defined __USE_EXTERN_INLINES +# ifdef __USE_EXTERN_INLINES extern __inline int tolower (int __c) __THROW { diff -durpN glibc-2.2.3/ctype/ctype_l.c glibc-2.2.4/ctype/ctype_l.c --- glibc-2.2.3/ctype/ctype_l.c Thu Apr 12 14:02:00 2001 +++ glibc-2.2.4/ctype/ctype_l.c Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __NO_CTYPE #include diff -durpN glibc-2.2.3/ctype/test_ctype.c glibc-2.2.4/ctype/test_ctype.c --- glibc-2.2.3/ctype/test_ctype.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/ctype/test_ctype.c Mon Jul 23 10:53:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/debug/Makefile glibc-2.2.4/debug/Makefile --- glibc-2.2.3/debug/Makefile Mon Mar 26 20:52:48 2001 +++ glibc-2.2.4/debug/Makefile Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for debug portion of the library. @@ -65,7 +65,7 @@ $(objpfx)pcprofiledump: $(objpfx)pcprofi $(objpfx)xtrace: xtrace.sh rm -f $@.new sed -e 's|@BASH@|$(BASH)|' -e 's|@VERSION@|$(version)|' \ - -e 's|@LIBDIR@|$(libdir)|' -e 's|@BINDIR@|$(bindir)|' $^ > $@.new \ + -e 's|@SLIBDIR@|$(slibdir)|' -e 's|@BINDIR@|$(bindir)|' $^ > $@.new \ && rm -f $@ && mv $@.new $@ && chmod +x $@ # Depend on libc.so so a DT_NEEDED is generated in the shared objects. @@ -73,7 +73,7 @@ $(objpfx)xtrace: xtrace.sh # a statically-linked program that hasn't already loaded it. $(objpfx)libSegFault.so: $(common-objpfx)libc.so \ $(common-objpfx)libc_nonshared.a \ - $(common-objpfx)elf/ld.so + $(elf-objpfx)$(rtld-installed-name) $(objpfx)libpcprofile.so: $(common-objpfx)libc.so \ $(common-objpfx)libc_nonshared.a \ - $(common-objpfx)elf/ld.so + $(elf-objpfx)$(rtld-installed-name) diff -durpN glibc-2.2.3/debug/catchsegv.sh glibc-2.2.4/debug/catchsegv.sh --- glibc-2.2.3/debug/catchsegv.sh Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/debug/catchsegv.sh Mon Jul 23 10:53:38 2001 @@ -1,23 +1,22 @@ #! /bin/sh - # Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Ulrich Drepper , 1998. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. if test $# -eq 0; then echo "$0: missing programm name" >&2 diff -durpN glibc-2.2.3/debug/execinfo.h glibc-2.2.4/debug/execinfo.h --- glibc-2.2.3/debug/execinfo.h Mon Oct 11 11:45:06 1999 +++ glibc-2.2.4/debug/execinfo.h Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _EXECINFO_H #define _EXECINFO_H 1 diff -durpN glibc-2.2.3/debug/noophooks.c glibc-2.2.4/debug/noophooks.c --- glibc-2.2.3/debug/noophooks.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/debug/noophooks.c Mon Jul 23 10:53:38 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/debug/pcprofile.c glibc-2.2.4/debug/pcprofile.c --- glibc-2.2.3/debug/pcprofile.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/debug/pcprofile.c Mon Jul 23 10:53:38 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/debug/pcprofiledump.c glibc-2.2.4/debug/pcprofiledump.c --- glibc-2.2.3/debug/pcprofiledump.c Fri Oct 8 09:58:56 1999 +++ glibc-2.2.4/debug/pcprofiledump.c Mon Jul 23 10:53:38 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is mainly and example. It shows how programs which want to use the information should read the file. */ diff -durpN glibc-2.2.3/debug/xtrace.sh glibc-2.2.4/debug/xtrace.sh --- glibc-2.2.3/debug/xtrace.sh Sat Apr 7 14:02:33 2001 +++ glibc-2.2.4/debug/xtrace.sh Mon Jul 23 10:53:38 2001 @@ -4,19 +4,19 @@ # Contributed by Ulrich Drepper , 1999. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. pcprofileso=@SLIBDIR@/libpcprofile.so pcprofiledump=@BINDIR@/pcprofiledump diff -durpN glibc-2.2.3/dirent/Makefile glibc-2.2.4/dirent/Makefile --- glibc-2.2.3/dirent/Makefile Wed Aug 2 14:51:58 2000 +++ glibc-2.2.4/dirent/Makefile Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for dirent portion of the library. diff -durpN glibc-2.2.3/dirent/alphasort.c glibc-2.2.4/dirent/alphasort.c --- glibc-2.2.3/dirent/alphasort.c Fri Mar 20 10:43:07 1998 +++ glibc-2.2.4/dirent/alphasort.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dirent/dirent.h glibc-2.2.4/dirent/dirent.h --- glibc-2.2.3/dirent/dirent.h Thu Aug 31 14:44:56 2000 +++ glibc-2.2.4/dirent/dirent.h Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 5.1.2 Directory Operations diff -durpN glibc-2.2.3/dirent/list.c glibc-2.2.4/dirent/list.c --- glibc-2.2.3/dirent/list.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/dirent/list.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dirent/opendir-tst1.c glibc-2.2.4/dirent/opendir-tst1.c --- glibc-2.2.3/dirent/opendir-tst1.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/dirent/opendir-tst1.c Mon Jul 23 10:53:38 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dirent/scandir.c glibc-2.2.4/dirent/scandir.c --- glibc-2.2.3/dirent/scandir.c Tue Aug 15 11:16:17 2000 +++ glibc-2.2.4/dirent/scandir.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dirent/tst-seekdir.c glibc-2.2.4/dirent/tst-seekdir.c --- glibc-2.2.3/dirent/tst-seekdir.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/dirent/tst-seekdir.c Fri Aug 10 12:11:48 2001 @@ -5,20 +5,21 @@ int main (int argc, char *argv[]) { - DIR * dirp; long int save3 = 0; + long int cur; int i = 0; + int result = 0; struct dirent *dp; - dirp = opendir("."); - for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) + dirp = opendir ("."); + for (dp = readdir (dirp); dp != NULL; dp = readdir (dirp)) { /* save position 3 (after fourth entry) */ if (i++ == 3) - save3 = telldir(dirp); + save3 = telldir (dirp); - printf("%s\n", dp->d_name); + printf ("%s\n", dp->d_name); /* stop at 400 (just to make sure dirp->__offset and dirp->__size are scrambled */ @@ -26,17 +27,24 @@ main (int argc, char *argv[]) break; } - printf("going back past 4-th entry...\n"); + printf ("going back past 4-th entry...\n"); /* go back to saved entry */ seekdir (dirp, save3); + /* Check whether telldir equals to save3 now. */ + cur = telldir (dirp); + if (cur != save3) + { + printf ("seekdir (d, %ld); telldir (d) == %ld\n", save3, cur); + result = 1; + } /* print remaining files (3-last) */ - for (dp = readdir(dirp); dp != NULL; dp = readdir(dirp)) - printf("%s\n", dp->d_name); + for (dp = readdir (dirp); dp != NULL; dp = readdir (dirp)) + printf ("%s\n", dp->d_name); closedir (dirp); - return 0; + return result; } diff -durpN glibc-2.2.3/dirent/versionsort.c glibc-2.2.4/dirent/versionsort.c --- glibc-2.2.3/dirent/versionsort.c Wed Jul 15 10:47:34 1998 +++ glibc-2.2.4/dirent/versionsort.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/Makefile glibc-2.2.4/dlfcn/Makefile --- glibc-2.2.3/dlfcn/Makefile Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/dlfcn/Makefile Fri Aug 10 12:11:48 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. subdir := dlfcn headers := bits/dlfcn.h dlfcn.h @@ -22,7 +22,7 @@ extra-libs := libdl libdl-routines := dlopen dlclose dlsym dlvsym dlerror dladdr eval distribute := dlopenold.c glreflib1.c glreflib2.c failtestmod.c eval.c \ defaultmod1.c defaultmod2.c errmsg1mod.c modatexit.c \ - modcxaatexit.c + modcxaatexit.c modstatic.c extra-libs-others := libdl @@ -42,6 +42,14 @@ endif endif modules-names = glreflib1 glreflib2 failtestmod defaultmod1 defaultmod2 \ errmsg1mod modatexit modcxaatexit + +ifeq (yesyesyes,$(build-static)$(build-shared)$(elf)) +tests += tststatic +tests-static += tststatic +modules-names += modstatic +tststatic-ENV = LD_LIBRARY_PATH=$(objpfx):$(common-objpfx):$(common-objpfx)elf +endif + extra-objs += $(modules-names:=.os) eval.os generated := $(modules-names:=.so) @@ -63,11 +71,11 @@ $(objpfx)failtest.out: $(objpfx)failtest $(objpfx)tst-dladdr: $(libdl) $(objpfx)tst-dladdr.out: $(objpfx)glreflib1.so -LDFLAGS-default = -rdynamic +LDFLAGS-default = $(LDFLAGS-rdynamic) $(objpfx)default: $(libdl) $(objpfx)defaultmod1.so $(objpfx)defaultmod2.so -$(objpfx)defaultmod1.so: $(libdl) -LDFLAGS-defaultmod2.so = -Bsymbolic -$(objpfx)defaultmod2.so: $(libdl) +$(objpfx)defaultmod1.so: $(libdl) $(common-objpfx)libc_nonshared.a +LDFLAGS-defaultmod2.so = $(LDFLAGS-Bsymbolic) +$(objpfx)defaultmod2.so: $(libdl) $(common-objpfx)libc_nonshared.a $(objpfx)errmsg1: $(libdl) $(objpfx)errmsg1.out: $(objpfx)errmsg1 $(objpfx)errmsg1mod.so @@ -79,6 +87,11 @@ $(objpfx)tstcxaatexit: $(libdl) $(objpfx)tstcxaatexit.out: $(objpfx)tstcxaatexit $(objpfx)modcxaatexit.so $(objpfx)modatexit.so: $(common-objpfx)libc.so $(common-objpfx)libc_nonshared.a + +$(objpfx)tststatic: $(objpfx)libdl.a +$(objpfx)tststatic.out: $(objpfx)tststatic $(objpfx)modstatic.so + +$(objpfx)modstatic.so: $(common-objpfx)libc.so $(common-objpfx)libc_nonshared.a # Depend on libc.so so a DT_NEEDED is generated in the shared objects. # This ensures they will load libc.so for needed symbols if loaded by diff -durpN glibc-2.2.3/dlfcn/dladdr.c glibc-2.2.4/dlfcn/dladdr.c --- glibc-2.2.3/dlfcn/dladdr.c Wed Jul 7 18:21:58 1999 +++ glibc-2.2.4/dlfcn/dladdr.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/dlfcn/dlclose.c glibc-2.2.4/dlfcn/dlclose.c --- glibc-2.2.3/dlfcn/dlclose.c Wed Jul 7 18:21:58 1999 +++ glibc-2.2.4/dlfcn/dlclose.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/dlfcn/dlerror.c glibc-2.2.4/dlfcn/dlerror.c --- glibc-2.2.3/dlfcn/dlerror.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/dlfcn/dlerror.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/dlfcn.h glibc-2.2.4/dlfcn/dlfcn.h --- glibc-2.2.3/dlfcn/dlfcn.h Fri Jun 9 12:17:32 2000 +++ glibc-2.2.4/dlfcn/dlfcn.h Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DLFCN_H #define _DLFCN_H 1 diff -durpN glibc-2.2.3/dlfcn/dlopen.c glibc-2.2.4/dlfcn/dlopen.c --- glibc-2.2.3/dlfcn/dlopen.c Fri Dec 1 11:55:02 2000 +++ glibc-2.2.4/dlfcn/dlopen.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/dlopenold.c glibc-2.2.4/dlfcn/dlopenold.c --- glibc-2.2.3/dlfcn/dlopenold.c Fri Dec 1 11:55:02 2000 +++ glibc-2.2.4/dlfcn/dlopenold.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/dlsym.c glibc-2.2.4/dlfcn/dlsym.c --- glibc-2.2.3/dlfcn/dlsym.c Wed Aug 2 14:51:59 2000 +++ glibc-2.2.4/dlfcn/dlsym.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/dlvsym.c glibc-2.2.4/dlfcn/dlvsym.c --- glibc-2.2.3/dlfcn/dlvsym.c Wed Aug 2 14:51:59 2000 +++ glibc-2.2.4/dlfcn/dlvsym.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/errmsg1.c glibc-2.2.4/dlfcn/errmsg1.c --- glibc-2.2.3/dlfcn/errmsg1.c Tue Jan 2 20:31:03 2001 +++ glibc-2.2.4/dlfcn/errmsg1.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/errmsg1mod.c glibc-2.2.4/dlfcn/errmsg1mod.c --- glibc-2.2.3/dlfcn/errmsg1mod.c Wed Dec 27 22:57:34 2000 +++ glibc-2.2.4/dlfcn/errmsg1mod.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ extern int bar (void); extern int foo (void); diff -durpN glibc-2.2.3/dlfcn/eval.c glibc-2.2.4/dlfcn/eval.c --- glibc-2.2.3/dlfcn/eval.c Tue Jan 23 14:07:16 2001 +++ glibc-2.2.4/dlfcn/eval.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/glreflib1.c glibc-2.2.4/dlfcn/glreflib1.c --- glibc-2.2.3/dlfcn/glreflib1.c Fri Dec 1 11:55:02 2000 +++ glibc-2.2.4/dlfcn/glreflib1.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ extern int ref1 (void); int diff -durpN glibc-2.2.3/dlfcn/glreflib2.c glibc-2.2.4/dlfcn/glreflib2.c --- glibc-2.2.3/dlfcn/glreflib2.c Fri Dec 1 11:55:02 2000 +++ glibc-2.2.4/dlfcn/glreflib2.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ extern int ref1 (void); diff -durpN glibc-2.2.3/dlfcn/glrefmain.c glibc-2.2.4/dlfcn/glrefmain.c --- glibc-2.2.3/dlfcn/glrefmain.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/dlfcn/glrefmain.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/modatexit.c glibc-2.2.4/dlfcn/modatexit.c --- glibc-2.2.3/dlfcn/modatexit.c Sat Apr 7 14:02:33 2001 +++ glibc-2.2.4/dlfcn/modatexit.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/modcxaatexit.c glibc-2.2.4/dlfcn/modcxaatexit.c --- glibc-2.2.3/dlfcn/modcxaatexit.c Sat Apr 7 14:02:33 2001 +++ glibc-2.2.4/dlfcn/modcxaatexit.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/modstatic.c glibc-2.2.4/dlfcn/modstatic.c --- glibc-2.2.3/dlfcn/modstatic.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/dlfcn/modstatic.c Sat Aug 4 11:59:22 2001 @@ -0,0 +1,5 @@ +int +test (int a) +{ + return a + a; +} diff -durpN glibc-2.2.3/dlfcn/tst-dladdr.c glibc-2.2.4/dlfcn/tst-dladdr.c --- glibc-2.2.3/dlfcn/tst-dladdr.c Sat Jan 6 20:35:11 2001 +++ glibc-2.2.4/dlfcn/tst-dladdr.c Mon Jul 23 10:53:38 2001 @@ -1,21 +1,22 @@ /* Test for dladdr. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Volkmar Sieh and Andreas Jaeger . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/tstatexit.c glibc-2.2.4/dlfcn/tstatexit.c --- glibc-2.2.3/dlfcn/tstatexit.c Fri Mar 9 22:32:33 2001 +++ glibc-2.2.4/dlfcn/tstatexit.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/tstcxaatexit.c glibc-2.2.4/dlfcn/tstcxaatexit.c --- glibc-2.2.3/dlfcn/tstcxaatexit.c Fri Mar 9 22:31:25 2001 +++ glibc-2.2.4/dlfcn/tstcxaatexit.c Mon Jul 23 10:53:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/dlfcn/tststatic.c glibc-2.2.4/dlfcn/tststatic.c --- glibc-2.2.3/dlfcn/tststatic.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/dlfcn/tststatic.c Sat Aug 4 11:58:50 2001 @@ -0,0 +1,35 @@ +#include +#include +#include + +int +main (void) +{ + void *handle; + int (*test) (int); + int res; + + handle = dlopen ("modstatic.so", RTLD_LAZY); + if (handle == NULL) + { + printf ("%s\n", dlerror ()); + exit(1); + } + + test = dlsym (handle, "test"); + if (test == NULL) + { + printf ("%s\n", dlerror ()); + exit(1); + } + + res = test (2); + if (res != 4) + { + printf ("Got %i, expected 4\n", res); + exit (1); + } + + dlclose (handle); + return 0; +} diff -durpN glibc-2.2.3/elf/Makefile glibc-2.2.4/elf/Makefile --- glibc-2.2.3/elf/Makefile Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/Makefile Fri Jul 27 23:13:13 2001 @@ -2,27 +2,28 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Makefile for elf subdirectory of GNU C Library. subdir := elf headers = elf.h bits/elfclass.h link.h -routines = $(dl-routines) dl-open dl-close dl-symbol dl-support \ - dl-addr enbl-secure dl-profstub dl-origin dl-libc dl-sym +routines = $(dl-routines) dl-open dl-close dl-support dl-iteratephdr \ + dl-iteratephdr-static dl-addr enbl-secure dl-profstub \ + dl-origin dl-libc dl-sym # The core dynamic linking functions are in libc for the static and # profiled libraries. @@ -31,7 +32,8 @@ dl-routines = $(addprefix dl-,load cache version profile) all-dl-routines = $(dl-routines) $(sysdep-dl-routines) # But they are absent from the shared libc, because that code is in ld.so. -elide-routines.os = $(all-dl-routines) dl-support enbl-secure +elide-routines.os = $(all-dl-routines) dl-support enbl-secure \ + dl-iteratephdr-static # ld.so uses those routines, plus some special stuff for being the program # interpreter and operating independent of libc. @@ -53,6 +55,7 @@ distribute := $(rtld-routines:=.c) dynam nodlopenmod.c nodelete.c nodelmod1.c nodelmod2.c \ nodelmod3.c nodelmod4.c nodlopen.c dl-osinfo.h \ reldepmod1.c reldepmod2.c reldepmod3.c reldepmod4.c \ + reldep4mod1.c reldep4mod2.c reldep4mod3.c reldep4mod4.c \ nextmod1.c nextmod2.c pathoptobj.c tst-pathopt.sh \ neededobj1.c neededobj2.c neededobj3.c neededobj4.c \ neededobj5.c neededobj6.c firstobj.c \ @@ -99,9 +102,10 @@ endif ifeq (yes,$(build-shared)) tests = loadtest restest1 preloadtest loadfail multiload origtest resolvfail \ constload1 order $(tests-vis-$(have-protected)) noload filter unload \ - reldep reldep2 reldep3 next $(tests-nodelete-$(have-z-nodelete)) \ + reldep reldep2 reldep3 reldep4 next $(tests-nodelete-$(have-z-nodelete)) \ $(tests-nodlopen-$(have-z-nodlopen)) neededtest neededtest2 \ - neededtest3 neededtest4 unload2 lateglobal initfirst global + neededtest3 neededtest4 unload2 lateglobal initfirst global \ + restest2 test-srcs = tst-pathopt tests-vis-yes = vismain tests-nodelete-yes = nodelete @@ -113,6 +117,7 @@ modules-names = testobj1 testobj2 testob $(modules-nodelete-$(have-z-nodelete)) \ $(modules-nodlopen-$(have-z-nodlopen)) filtmod1 filtmod2 \ reldepmod1 reldepmod2 reldepmod3 reldepmod4 nextmod1 nextmod2 \ + reldep4mod1 reldep4mod2 reldep4mod3 reldep4mod4 \ neededobj1 neededobj2 neededobj3 neededobj4 \ neededobj5 neededobj6 firstobj globalmod1 \ unload2mod unload2dep ltglobmod1 ltglobmod2 pathoptobj @@ -274,6 +279,8 @@ $(objpfx)unload2mod.so: $(objpfx)unload2 $(objpfx)ltglobmod2.so: $(libdl) $(objpfx)firstobj.so: $(shared-thread-library) $(objpfx)globalmod1.so: $(libdl) +$(objpfx)reldep4mod1.so: $(objpfx)reldep4mod3.so +$(objpfx)reldep4mod2.so: $(objpfx)reldep4mod4.so # filtmod1.so has a special rule $(filter-out $(objpfx)filtmod1.so, $(test-modules)): $(objpfx)%.so: $(objpfx)%.os @@ -303,6 +310,9 @@ $(objpfx)neededtest4.out: $(objpfx)neede $(objpfx)restest1: $(objpfx)testobj1.so $(objpfx)testobj1_1.so $(libdl) LDFLAGS-restest1 = -rdynamic +$(objpfx)restest2: $(libdl) +LDFLAGS-restest2 = -rdynamic + $(objpfx)restest1.out: $(test-modules) preloadtest-preloads = testobj1 testobj2 testobj3 testobj4 testobj5 @@ -381,6 +391,9 @@ $(objpfx)reldep2.out: $(objpfx)reldepmod $(objpfx)reldep3: $(libdl) $(objpfx)reldep3.out: $(objpfx)reldepmod1.so $(objpfx)reldepmod4.so + +$(objpfx)reldep4: $(libdl) +$(objpfx)reldep4.out: $(objpfx)reldep4mod1.so $(objpfx)reldep4mod2.so $(objpfx)next: $(objpfx)nextmod1.so $(objpfx)nextmod2.so $(libdl) diff -durpN glibc-2.2.3/elf/Versions glibc-2.2.4/elf/Versions --- glibc-2.2.3/elf/Versions Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/Versions Fri Jul 27 23:13:13 2001 @@ -14,6 +14,9 @@ libc { # functions used in other libraries _dl_sym; _dl_vsym; } + GLIBC_2.2.4 { + dl_iterate_phdr; + } } ld { diff -durpN glibc-2.2.3/elf/cache.c glibc-2.2.4/elf/cache.c --- glibc-2.2.3/elf/cache.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/cache.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/chroot_canon.c glibc-2.2.4/elf/chroot_canon.c --- glibc-2.2.3/elf/chroot_canon.c Thu Nov 16 11:12:01 2000 +++ glibc-2.2.4/elf/chroot_canon.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-addr.c glibc-2.2.4/elf/dl-addr.c --- glibc-2.2.3/elf/dl-addr.c Sun Oct 8 17:04:48 2000 +++ glibc-2.2.4/elf/dl-addr.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-close.c glibc-2.2.4/elf/dl-close.c --- glibc-2.2.3/elf/dl-close.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-close.c Sat Aug 4 12:31:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -67,8 +67,7 @@ _dl_close (void *_map) if (map->l_opencount > 1 || map->l_type != lt_loaded) { /* There are still references to this object. Do nothing more. */ - if (//__builtin_expect (_dl_debug_files, 0)) - __builtin_expect (_dl_debug_mask & DL_DEBUG_FILES, 0)) + if (__builtin_expect (_dl_debug_mask & DL_DEBUG_FILES, 0)) { char buf[20]; @@ -224,8 +223,8 @@ _dl_close (void *_map) struct reldep_list *newrel; newrel = (struct reldep_list *) alloca (sizeof (*reldeps)); - newrel->rellist = map->l_reldeps; - newrel->nrellist = map->l_reldepsact; + newrel->rellist = imap->l_reldeps; + newrel->nrellist = imap->l_reldepsact; newrel->next = reldeps; reldeps = newrel; diff -durpN glibc-2.2.3/elf/dl-debug.c glibc-2.2.4/elf/dl-debug.c --- glibc-2.2.3/elf/dl-debug.c Tue Mar 28 11:05:24 2000 +++ glibc-2.2.4/elf/dl-debug.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/elf/dl-deps.c glibc-2.2.4/elf/dl-deps.c --- glibc-2.2.3/elf/dl-deps.c Thu Apr 12 14:02:01 2001 +++ glibc-2.2.4/elf/dl-deps.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -72,20 +72,15 @@ openaux (void *a) -/* We use a very special kind of list to track the two kinds paths +/* We use a very special kind of list to track the path through the list of loaded shared objects. We have to - - - produce a flat list with unique members of all involved objects - - - produce a flat list of all shared objects. + produce a flat list with unique members of all involved objects. */ struct list { int done; /* Nonzero if this map was processed. */ struct link_map *map; /* The data. */ - - struct list *unique; /* Elements for normal list. */ - struct list *dup; /* Elements in complete list. */ + struct list *next; /* Elements for normal list. */ }; @@ -139,13 +134,14 @@ _dl_map_object_deps (struct link_map *ma int trace_mode) { struct list known[1 + npreloads + 1]; - struct list *runp, *utail, *dtail; - unsigned int nlist, nduplist, i; + struct list *runp, *tail; + unsigned int nlist, i; /* Object name. */ const char *name; int errno_saved; int errno_reason; const char *errstring; + const char *objname; auto inline void preload (struct link_map *map); @@ -153,9 +149,7 @@ _dl_map_object_deps (struct link_map *ma { known[nlist].done = 0; known[nlist].map = map; - - known[nlist].unique = &known[nlist + 1]; - known[nlist].dup = &known[nlist + 1]; + known[nlist].next = &known[nlist + 1]; ++nlist; /* We use `l_reserved' as a mark bit to detect objects we have @@ -175,17 +169,10 @@ _dl_map_object_deps (struct link_map *ma preload (preloads[i]); /* Terminate the lists. */ - known[nlist - 1].unique = NULL; - known[nlist - 1].dup = NULL; + known[nlist - 1].next = NULL; /* Pointer to last unique object. */ - utail = &known[nlist - 1]; - /* Pointer to last loaded object. */ - dtail = &known[nlist - 1]; - - /* Until now we have the same number of libraries in the normal and - the list with duplicates. */ - nduplist = nlist; + tail = &known[nlist - 1]; /* Process each element of the search list, loading each of its auxiliary objects and immediate dependencies. Auxiliary objects @@ -235,19 +222,18 @@ _dl_map_object_deps (struct link_map *ma { /* Map in the needed object. */ struct link_map *dep; - /* Allocate new entry. */ - struct list *newp; - const char *objname; + int err; /* Recognize DSTs. */ name = expand_dst (l, strtab + d->d_un.d_val, 0); /* Store the tag in the argument structure. */ args.name = name; - if (_dl_catch_error (&objname, &errstring, openaux, &args)) + err = _dl_catch_error (&objname, &errstring, openaux, &args); + if (__builtin_expect (errstring != NULL, 0)) { - if (errno) - errno_reason = errno; + if (err) + errno_reason = err; else errno_reason = -1; goto out; @@ -255,21 +241,19 @@ _dl_map_object_deps (struct link_map *ma else dep = args.aux; - /* Add it in any case to the duplicate list. */ - newp = alloca (sizeof (struct list)); - newp->map = dep; - newp->dup = NULL; - dtail->dup = newp; - dtail = newp; - ++nduplist; - if (! dep->l_reserved) { - /* Append DEP to the unique list. */ + /* Allocate new entry. */ + struct list *newp; + + newp = alloca (sizeof (struct list)); + + /* Append DEP to the list. */ + newp->map = dep; newp->done = 0; - newp->unique = NULL; - utail->unique = newp; - utail = newp; + newp->next = NULL; + tail->next = newp; + tail = newp; ++nlist; /* Set the mark bit that says it's already in the list. */ dep->l_reserved = 1; @@ -281,7 +265,6 @@ _dl_map_object_deps (struct link_map *ma } else if (d->d_tag == DT_AUXILIARY || d->d_tag == DT_FILTER) { - const char *objname; struct list *newp; /* Recognize DSTs. */ @@ -292,6 +275,8 @@ _dl_map_object_deps (struct link_map *ma if (d->d_tag == DT_AUXILIARY) { + int err; + /* Say that we are about to load an auxiliary library. */ if (__builtin_expect (_dl_debug_mask & DL_DEBUG_LIBS, 0)) _dl_debug_printf ("load auxiliary object=%s" @@ -301,13 +286,14 @@ _dl_map_object_deps (struct link_map *ma /* We must be prepared that the addressed shared object is not available. */ - if (_dl_catch_error (&objname, &errstring, openaux, &args)) + err = _dl_catch_error (&objname, &errstring, openaux, + &args); + if (__builtin_expect (errstring != NULL, 0)) { /* We are not interested in the error message. */ assert (errstring != NULL); if (errstring != _dl_out_of_memory) free ((char *) errstring); - errstring = NULL; /* Simply ignore this error and continue the work. */ continue; @@ -315,6 +301,8 @@ _dl_map_object_deps (struct link_map *ma } else { + int err; + /* Say that we are about to load an auxiliary library. */ if (__builtin_expect (_dl_debug_mask & DL_DEBUG_LIBS, 0)) _dl_debug_printf ("load filtered object=%s" @@ -323,10 +311,12 @@ _dl_map_object_deps (struct link_map *ma ? l->l_name : _dl_argv[0]); /* For filter objects the dependency must be available. */ - if (_dl_catch_error (&objname, &errstring, openaux, &args)) + err = _dl_catch_error (&objname, &errstring, openaux, + &args); + if (__builtin_expect (errstring != NULL, 0)) { - if (errno) - errno_reason = errno; + if (err) + errno_reason = err; else errno_reason = -1; goto out; @@ -343,7 +333,7 @@ _dl_map_object_deps (struct link_map *ma but we have no back links. So we copy the contents of the current entry over. Note that ORIG and NEWP now have switched their meanings. */ - orig->dup = memcpy (newp, orig, sizeof (*newp)); + memcpy (newp, orig, sizeof (*newp)); /* Initialize new entry. */ orig->done = 0; @@ -372,22 +362,22 @@ _dl_map_object_deps (struct link_map *ma /* This object is already in the search list we are building. Don't add a duplicate pointer. Just added by _dl_map_object. */ - for (late = newp; late->unique; late = late->unique) - if (late->unique->map == args.aux) + for (late = newp; late->next; late = late->next) + if (late->next->map == args.aux) break; - if (late->unique) + if (late->next) { /* The object is somewhere behind the current position in the search path. We have to move it to this earlier position. */ - orig->unique = newp; + orig->next = newp; - /* Now remove the later entry from the unique list + /* Now remove the later entry from the list and adjust the tail pointer. */ - if (utail == late->unique) - utail = late; - late->unique = late->unique->unique; + if (tail == late->next) + tail = late; + late->next = late->next->next; /* We must move the object earlier in the chain. */ if (args.aux->l_prev) @@ -406,25 +396,25 @@ _dl_map_object_deps (struct link_map *ma /* The object must be somewhere earlier in the list. That's good, we only have to insert an entry for the duplicate list. */ - orig->unique = NULL; /* Never used. */ + orig->next = NULL; /* Never used. */ /* Now we have a problem. The element - pointing to ORIG in the unique list must + pointing to ORIG in the list must point to NEWP now. This is the only place where we need this backreference and this situation is really not that frequent. So we don't use a double-linked list but instead search for the preceding element. */ late = known; - while (late->unique != orig) - late = late->unique; - late->unique = newp; + while (late->next != orig) + late = late->next; + late->next = newp; } } else { /* This is easy. We just add the symbol right here. */ - orig->unique = newp; + orig->next = newp; ++nlist; /* Set the mark bit that says it's already in the list. */ args.aux->l_reserved = 1; @@ -444,17 +434,12 @@ _dl_map_object_deps (struct link_map *ma args.aux->l_next = newp->map; } - /* Move the tail pointers if necessary. */ - if (orig == utail) - utail = newp; - if (orig == dtail) - dtail = newp; + /* Move the tail pointer if necessary. */ + if (orig == tail) + tail = newp; /* Move on the insert point. */ orig = newp; - - /* We always add an entry to the duplicate list. */ - ++nduplist; } } @@ -473,7 +458,7 @@ _dl_map_object_deps (struct link_map *ma /* If we have no auxiliary objects just go on to the next map. */ if (runp->done) do - runp = runp->unique; + runp = runp->next; while (runp != NULL && runp->done); } @@ -492,8 +477,7 @@ out: /* Store the search list we built in the object. It will be used for searches in the scope of this object. */ map->l_initfini = - (struct link_map **) malloc ((2 * nlist + 1 - + (nlist == nduplist ? 0 : nduplist)) + (struct link_map **) malloc ((2 * nlist + 1) * sizeof (struct link_map *)); if (map->l_initfini == NULL) _dl_signal_error (ENOMEM, map->l_name, @@ -503,7 +487,7 @@ out: map->l_searchlist.r_list = &map->l_initfini[nlist + 1]; map->l_searchlist.r_nlist = nlist; - for (nlist = 0, runp = known; runp; runp = runp->unique) + for (nlist = 0, runp = known; runp; runp = runp->next) { if (trace_mode && runp->map->l_faked) /* This can happen when we trace the loading. */ @@ -516,23 +500,6 @@ out: runp->map->l_reserved = 0; } - map->l_searchlist.r_nduplist = nduplist; - if (nlist == nduplist) - map->l_searchlist.r_duplist = map->l_searchlist.r_list; - else - { - unsigned int cnt; - - map->l_searchlist.r_duplist = map->l_searchlist.r_list + nlist; - - for (cnt = 0, runp = known; runp; runp = runp->dup) - if (trace_mode && runp->map->l_faked) - /* This can happen when we trace the loading. */ - --map->l_searchlist.r_nduplist; - else - map->l_searchlist.r_duplist[cnt++] = runp->map; - } - /* Now determine the order in which the initialization has to happen. */ memcpy (map->l_initfini, map->l_searchlist.r_list, nlist * sizeof (struct link_map *)); @@ -582,5 +549,5 @@ out: if (errno_reason) _dl_signal_error (errno_reason == -1 ? 0 : errno_reason, - errstring ?: "", N_("cannot load shared object file")); + objname, errstring); } diff -durpN glibc-2.2.3/elf/dl-dst.h glibc-2.2.4/elf/dl-dst.h --- glibc-2.2.3/elf/dl-dst.h Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-dst.h Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Determine the number of DST elements in the name. Only if IS_PATH is nonzero paths are recognized (i.e., multiple, ':' separated filenames). */ diff -durpN glibc-2.2.3/elf/dl-error.c glibc-2.2.4/elf/dl-error.c --- glibc-2.2.3/elf/dl-error.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-error.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -71,6 +71,8 @@ _dl_signal_error (int errcode, const cha errstring = N_("DYNAMIC LINKER BUG!!!"); lcatch = tsd_getspecific (); + if (objname == NULL) + objname = ""; if (lcatch != NULL) { /* We are inside _dl_catch_error. Return to it. We have to @@ -100,7 +102,7 @@ _dl_signal_error (int errcode, const cha _dl_fatal_printf ("\ %s: error while loading shared libraries: %s%s%s%s%s\n", _dl_argv[0] ?: "", - objname ?: "", objname && *objname ? ": " : "", + objname, *objname ? ": " : "", errstring, errcode ? ": " : "", (errcode ? __strerror_r (errcode, buffer, sizeof buffer) diff -durpN glibc-2.2.3/elf/dl-fini.c glibc-2.2.4/elf/dl-fini.c --- glibc-2.2.3/elf/dl-fini.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-fini.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-init.c glibc-2.2.4/elf/dl-init.c --- glibc-2.2.3/elf/dl-init.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-init.c Mon Jul 23 10:53:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-iteratephdr.c glibc-2.2.4/elf/dl-iteratephdr.c --- glibc-2.2.3/elf/dl-iteratephdr.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/elf/dl-iteratephdr.c Wed Jul 25 13:42:47 2001 @@ -0,0 +1,61 @@ +/* Get loaded objects program headers. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#include +#include +#include +#include + +__libc_lock_define (extern, _dl_load_lock) + +int +__dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, + size_t size, void *data), void *data) +{ + struct link_map *l; + struct dl_phdr_info info; + int ret = 0; + + /* Make sure we are alone. */ + __libc_lock_lock (_dl_load_lock); + + for (l = _dl_loaded; l != NULL; l = l->l_next) + { + /* Skip the dynamic linker. */ + if (l->l_phdr == NULL) + continue; + info.dlpi_addr = l->l_addr; + info.dlpi_name = l->l_name; + info.dlpi_phdr = l->l_phdr; + info.dlpi_phnum = l->l_phnum; + ret = callback (&info, sizeof (struct dl_phdr_info), data); + if (ret) + break; + } + + /* Release the lock. */ + __libc_lock_unlock (_dl_load_lock); + + return ret; +} + +#ifdef SHARED +weak_alias (__dl_iterate_phdr, dl_iterate_phdr); +#endif diff -durpN glibc-2.2.3/elf/dl-libc.c glibc-2.2.4/elf/dl-libc.c --- glibc-2.2.3/elf/dl-libc.c Sat Jan 13 10:48:47 2001 +++ glibc-2.2.4/elf/dl-libc.c Mon Jul 23 10:53:38 2001 @@ -4,19 +4,19 @@ Contributed by Zack Weinberg , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-load.c glibc-2.2.4/elf/dl-load.c --- glibc-2.2.3/elf/dl-load.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-load.c Sat Aug 11 18:28:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -180,8 +180,8 @@ _dl_dst_count (const char *name, int is_ { size_t len = 1; - /* $ORIGIN is not expanded for SUID/GUID programs and it must - always appear first in path. + /* $ORIGIN is not expanded for SUID/GUID programs (except if it + is $ORIGIN alone) and it must always appear first in path. Note that it is no bug that the string in the second and fourth `strncmp' call is longer than the sequence which is @@ -192,7 +192,8 @@ _dl_dst_count (const char *name, int is_ || (is_path && name[7] == ':')) && (len = 7) != 0))) { - if (__builtin_expect (!__libc_enable_secure, 1) + if ((__builtin_expect (!__libc_enable_secure, 1) + || name[len] == '\0' || (is_path && name[len] == ':')) && (name == start || (is_path && name[-1] == ':'))) ++cnt; } @@ -241,7 +242,8 @@ _dl_dst_substitute (struct link_map *l, || (is_path && name[7] == ':')) && (len = 7) != 0))) { - if (__builtin_expect (!__libc_enable_secure, 1) + if ((__builtin_expect (!__libc_enable_secure, 1) + || name[len] == '\0' || (is_path && name[len] == ':')) && (name == start || (is_path && name[-1] == ':'))) repl = l->l_origin; } @@ -394,6 +396,35 @@ fillin_rpath (char *rpath, struct r_sear if (len > 0 && cp[len - 1] != '/') cp[len++] = '/'; + /* Make sure we don't use untrusted directories if we run SUID. */ + if (__builtin_expect (check_trusted, 0)) + { + const char *trun = system_dirs; + size_t idx; + int unsecure = 1; + + /* All trusted directories must be complete names. */ + if (cp[0] == '/') + { + for (idx = 0; idx < nsystem_dirs_len; ++idx) + { + if (len == system_dirs_len[idx] + && memcmp (trun, cp, len) == 0) + { + /* Found it. */ + unsecure = 0; + break; + } + + trun += system_dirs_len[idx] + 1; + } + } + + if (unsecure) + /* Simply drop this directory. */ + continue; + } + /* See if this directory is already known. */ for (dirp = _dl_all_dirs; dirp != NULL; dirp = dirp->next) if (dirp->dirnamelen == len && memcmp (cp, dirp->dirname, len) == 0) @@ -432,41 +463,10 @@ fillin_rpath (char *rpath, struct r_sear if (len > max_dirnamelen) max_dirnamelen = len; - /* Make sure we don't use untrusted directories if we run SUID. */ - if (__builtin_expect (check_trusted, 0)) - { - const char *trun = system_dirs; - size_t idx; - - /* By default we don't trust anything. */ - init_val = nonexisting; - - /* All trusted directories must be complete names. */ - if (cp[0] == '/') - { - for (idx = 0; idx < nsystem_dirs_len; ++idx) - { - if (len == system_dirs_len[idx] - && memcmp (trun, cp, len) == 0) - /* Found it. */ - break; - - trun += system_dirs_len[idx] + 1; - } - - if (idx < nsystem_dirs_len) - /* It's a trusted directory so allow checking for it. */ - init_val = unknown; - } - } - else - /* We don't have to check for trusted directories and can - accept everything. We have to make sure all the - relative directories are never ignored. The current - directory might change and all our saved information - would be void. */ - init_val = cp[0] != '/' ? existing : unknown; - + /* We have to make sure all the relative directories are + never ignored. The current directory might change and + all our saved information would be void. */ + init_val = cp[0] != '/' ? existing : unknown; for (cnt = 0; cnt < ncapstr; ++cnt) dirp->status[cnt] = init_val; @@ -945,7 +945,7 @@ _dl_map_object_from_fd (const char *name mapping. */ __mprotect ((caddr_t) (l->l_addr + c->mapend), loadcmds[nloadcmds - 1].allocend - c->mapend, - 0); + PROT_NONE); goto postmap; } @@ -1126,8 +1126,6 @@ _dl_map_object_from_fd (const char *name l->l_symbolic_searchlist.r_list[0] = l; l->l_symbolic_searchlist.r_nlist = 1; - l->l_symbolic_searchlist.r_duplist = l->l_symbolic_searchlist.r_list; - l->l_symbolic_searchlist.r_nduplist = 1; /* Now move the existing entries one back. */ memmove (&l->l_scope[1], &l->l_scope[0], diff -durpN glibc-2.2.3/elf/dl-lookup.c glibc-2.2.4/elf/dl-lookup.c --- glibc-2.2.3/elf/dl-lookup.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-lookup.c Mon Jul 23 10:53:39 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -75,16 +75,15 @@ __libc_lock_define (extern, _dl_load_loc without versioning. gcc is not able to optimize a single function definition serving for both purposes so we define two functions. */ #define VERSIONED 0 -#define PROTECTED 0 #include "do-lookup.h" #define VERSIONED 1 -#define PROTECTED 0 #include "do-lookup.h" /* Add extra dependency on MAP to UNDEF_MAP. */ static int +internal_function add_dependency (struct link_map *undef_map, struct link_map *map) { struct link_map **list; @@ -180,6 +179,19 @@ add_dependency (struct link_map *undef_m return result; } +static int +internal_function +_dl_do_lookup (const char *undef_name, unsigned long int hash, + const ElfW(Sym) *ref, struct sym_val *result, + struct r_scope_elem *scope, size_t i, + struct link_map *skip, int noexec, int noplt); +static int +internal_function +_dl_do_lookup_versioned (const char *undef_name, unsigned long int hash, + const ElfW(Sym) *ref, struct sym_val *result, + struct r_scope_elem *scope, size_t i, + const struct r_found_version *const version, + struct link_map *skip, int noexec, int noplt); /* Search loaded objects' symbol tables for a definition of the symbol UNDEF_NAME. */ @@ -261,8 +273,8 @@ _dl_lookup_symbol (const char *undef_nam struct sym_val protected_value = { NULL, NULL }; for (scope = symbol_scope; *scope; ++scope) - if (do_lookup (undef_name, hash, *ref, &protected_value, *scope, 0, - NULL, 0, 1)) + if (_dl_do_lookup (undef_name, hash, *ref, &protected_value, *scope, + 0, NULL, 0, 1)) break; if (protected_value.s == NULL || protected_value.m == undef_map) @@ -299,15 +311,14 @@ _dl_lookup_symbol_skip (const char *unde /* Search the relevant loaded objects for a definition. */ scope = symbol_scope; - for (i = 0; (*scope)->r_duplist[i] != skip_map; ++i) - assert (i < (*scope)->r_nduplist); + for (i = 0; (*scope)->r_list[i] != skip_map; ++i) + assert (i < (*scope)->r_nlist); - if (i >= (*scope)->r_nlist - || ! do_lookup (undef_name, hash, *ref, ¤t_value, *scope, i, - skip_map, 0, 0)) + if (! _dl_do_lookup (undef_name, hash, *ref, ¤t_value, *scope, i, + skip_map, 0, 0)) while (*++scope) - if (do_lookup (undef_name, hash, *ref, ¤t_value, *scope, 0, - skip_map, 0, 0)) + if (_dl_do_lookup (undef_name, hash, *ref, ¤t_value, *scope, 0, + skip_map, 0, 0)) break; if (__builtin_expect (current_value.s == NULL, 0)) @@ -338,11 +349,11 @@ _dl_lookup_symbol_skip (const char *unde struct sym_val protected_value = { NULL, NULL }; if (i >= (*scope)->r_nlist - || !do_lookup (undef_name, hash, *ref, &protected_value, *scope, i, - skip_map, 0, 1)) + || !_dl_do_lookup (undef_name, hash, *ref, &protected_value, *scope, + i, skip_map, 0, 1)) while (*++scope) - if (do_lookup (undef_name, hash, *ref, &protected_value, *scope, 0, - skip_map, 0, 1)) + if (_dl_do_lookup (undef_name, hash, *ref, &protected_value, *scope, + 0, skip_map, 0, 1)) break; if (protected_value.s == NULL || protected_value.m == undef_map) @@ -465,8 +476,8 @@ _dl_lookup_versioned_symbol (const char struct sym_val protected_value = { NULL, NULL }; for (scope = symbol_scope; *scope; ++scope) - if (do_lookup_versioned (undef_name, hash, *ref, &protected_value, - *scope, 0, version, NULL, 0, 1)) + if (_dl_do_lookup_versioned (undef_name, hash, *ref, &protected_value, + *scope, 0, version, NULL, 0, 1)) break; if (protected_value.s == NULL || protected_value.m == undef_map) @@ -502,15 +513,14 @@ _dl_lookup_versioned_symbol_skip (const /* Search the relevant loaded objects for a definition. */ scope = symbol_scope; - for (i = 0; (*scope)->r_duplist[i] != skip_map; ++i) - assert (i < (*scope)->r_nduplist); + for (i = 0; (*scope)->r_list[i] != skip_map; ++i) + assert (i < (*scope)->r_nlist); - if (i >= (*scope)->r_nlist - || ! do_lookup_versioned (undef_name, hash, *ref, ¤t_value, - *scope, i, version, skip_map, 0, 0)) + if (! _dl_do_lookup_versioned (undef_name, hash, *ref, ¤t_value, + *scope, i, version, skip_map, 0, 0)) while (*++scope) - if (do_lookup_versioned (undef_name, hash, *ref, ¤t_value, *scope, - 0, version, skip_map, 0, 0)) + if (_dl_do_lookup_versioned (undef_name, hash, *ref, ¤t_value, + *scope, 0, version, skip_map, 0, 0)) break; if (__builtin_expect (current_value.s == NULL, 0)) @@ -554,11 +564,13 @@ _dl_lookup_versioned_symbol_skip (const struct sym_val protected_value = { NULL, NULL }; if (i >= (*scope)->r_nlist - || !do_lookup_versioned (undef_name, hash, *ref, &protected_value, - *scope, i, version, skip_map, 0, 1)) + || !_dl_do_lookup_versioned (undef_name, hash, *ref, + &protected_value, *scope, i, version, + skip_map, 0, 1)) while (*++scope) - if (do_lookup_versioned (undef_name, hash, *ref, &protected_value, - *scope, 0, version, skip_map, 0, 1)) + if (_dl_do_lookup_versioned (undef_name, hash, *ref, + &protected_value, *scope, 0, version, + skip_map, 0, 1)) break; if (protected_value.s == NULL || protected_value.m == undef_map) @@ -590,4 +602,29 @@ _dl_setup_hash (struct link_map *map) map->l_buckets = hash; hash += map->l_nbuckets; map->l_chain = hash; +} + +/* These are here so that we only inline do_lookup{,_versioned} in the common + case, not everywhere. */ +static int +internal_function +_dl_do_lookup (const char *undef_name, unsigned long int hash, + const ElfW(Sym) *ref, struct sym_val *result, + struct r_scope_elem *scope, size_t i, + struct link_map *skip, int noexec, int noplt) +{ + return do_lookup (undef_name, hash, ref, result, scope, i, skip, noexec, + noplt); +} + +static int +internal_function +_dl_do_lookup_versioned (const char *undef_name, unsigned long int hash, + const ElfW(Sym) *ref, struct sym_val *result, + struct r_scope_elem *scope, size_t i, + const struct r_found_version *const version, + struct link_map *skip, int noexec, int noplt) +{ + return do_lookup_versioned (undef_name, hash, ref, result, scope, i, + version, skip, noexec, noplt); } diff -durpN glibc-2.2.3/elf/dl-minimal.c glibc-2.2.4/elf/dl-minimal.c --- glibc-2.2.3/elf/dl-minimal.c Thu Apr 12 14:02:01 2001 +++ glibc-2.2.4/elf/dl-minimal.c Mon Jul 23 10:53:39 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-misc.c glibc-2.2.4/elf/dl-misc.c --- glibc-2.2.3/elf/dl-misc.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-misc.c Mon Jul 23 10:53:39 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-object.c glibc-2.2.4/elf/dl-object.c --- glibc-2.2.3/elf/dl-object.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-object.c Mon Jul 23 10:53:39 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-open.c glibc-2.2.4/elf/dl-open.c --- glibc-2.2.3/elf/dl-open.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-open.c Sat Aug 11 18:28:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -156,7 +156,6 @@ add_to_global (struct link_map *new) } } - /* XXX Do we have to add something to r_dupsearchlist??? --drepper */ return 0; } @@ -188,13 +187,10 @@ dl_open_worker (void *a) _dl_signal_error (0, "dlopen", N_("DST not allowed in SUID/SGID programs")); - /* We have to find out from which object the caller is calling. - Find the highest-addressed object that ADDRESS is not below. */ + /* We have to find out from which object the caller is calling. */ call_map = NULL; for (l = _dl_loaded; l; l = l->l_next) - if (l->l_addr != 0 /* Make sure we do not currently set this map up - in this moment. */ - && caller >= (const void *) l->l_map_start + if (caller >= (const void *) l->l_map_start && caller < (const void *) l->l_map_end) { /* There must be exactly one DSO for the range of the virtual diff -durpN glibc-2.2.3/elf/dl-profile.c glibc-2.2.4/elf/dl-profile.c --- glibc-2.2.3/elf/dl-profile.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-profile.c Mon Jul 23 10:53:40 2001 @@ -5,19 +5,19 @@ Based on the BSD mcount implementation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -438,6 +438,9 @@ _dl_mcount (ElfW(Addr) frompc, ElfW(Addr #if 0 /* XXX I think this is now not necessary anymore. */ if (! compare_and_swap (&state, GMON_PROF_ON, GMON_PROF_BUSY)) + return; +#else + if (state != GMON_PROF_ON) return; #endif diff -durpN glibc-2.2.3/elf/dl-profstub.c glibc-2.2.4/elf/dl-profstub.c --- glibc-2.2.3/elf/dl-profstub.c Wed Aug 2 14:51:59 2000 +++ glibc-2.2.4/elf/dl-profstub.c Mon Jul 23 10:53:40 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-reloc.c glibc-2.2.4/elf/dl-reloc.c --- glibc-2.2.3/elf/dl-reloc.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-reloc.c Sat Aug 11 18:28:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -91,7 +91,7 @@ cannot make segment writable for relocat #include "dynamic-link.h" ELF_DYNAMIC_RELOCATE (l, lazy, consider_profiling); - if (__builtin_expect (_dl_profile != NULL, 0)) + if (__builtin_expect (consider_profiling, 0)) { /* Allocate the array which will contain the already found relocations. If the shared object lacks a PLT (for example diff -durpN glibc-2.2.3/elf/dl-runtime.c glibc-2.2.4/elf/dl-runtime.c --- glibc-2.2.3/elf/dl-runtime.c Thu Aug 31 14:44:57 2000 +++ glibc-2.2.4/elf/dl-runtime.c Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/dl-support.c glibc-2.2.4/elf/dl-support.c --- glibc-2.2.3/elf/dl-support.c Wed Apr 25 14:50:58 2001 +++ glibc-2.2.4/elf/dl-support.c Fri Jul 27 23:13:13 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines some things that for the dynamic linker are defined in rtld.c and dl-sysdep.c in ways appropriate to bootstrap dynamic linking. */ @@ -187,16 +187,12 @@ internal_function _dl_important_hwcaps (const char *platform, size_t platform_len, size_t *sz, size_t *max_capstrlen) { - struct r_strlenpair *result; - - /* XXX We don't try to find the capabilities in this case. */ - result = (struct r_strlenpair *) malloc (sizeof (*result)); - if (result == NULL) - _dl_signal_error (ENOMEM, NULL, N_("cannot create capability list")); + static struct r_strlenpair result; + static char buf[1]; - result[0].str = (char *) result; /* Does not really matter. */ - result[0].len = 0; + result.str = buf; /* Does not really matter. */ + result.len = 0; *sz = 1; - return result; + return &result; } diff -durpN glibc-2.2.3/elf/dl-sym.c glibc-2.2.4/elf/dl-sym.c --- glibc-2.2.3/elf/dl-sym.c Thu Oct 26 22:57:22 2000 +++ glibc-2.2.4/elf/dl-sym.c Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -41,7 +41,7 @@ _dl_sym (void *handle, const char *name, /* Find the highest-addressed object that CALLER is not below. */ for (l = _dl_loaded; l != NULL; l = l->l_next) - if (l->l_addr != 0 && caller >= l->l_map_start && caller < l->l_map_end) + if (caller >= l->l_map_start && caller < l->l_map_end) { /* There must be exactly one DSO for the range of the virtual memory. Otherwise something is really broken. */ @@ -65,8 +65,13 @@ _dl_sym (void *handle, const char *name, else { if (__builtin_expect (match == _dl_loaded, 0)) - _dl_signal_error (0, NULL, N_("\ + { + if (! _dl_loaded + || caller < _dl_loaded->l_map_start + || caller >= _dl_loaded->l_map_end) + _dl_signal_error (0, NULL, N_("\ RTLD_NEXT used in code not dynamically loaded")); + } l = match; while (l->l_loader != NULL) @@ -107,7 +112,7 @@ _dl_vsym (void *handle, const char *name /* Find the highest-addressed object that CALLER is not below. */ for (l = _dl_loaded; l != NULL; l = l->l_next) - if (l->l_addr != 0 && caller >= l->l_map_start && caller < l->l_map_end) + if (caller >= l->l_map_start && caller < l->l_map_end) { /* There must be exactly one DSO for the range of the virtual memory. Otherwise something is really broken. */ @@ -121,9 +126,14 @@ _dl_vsym (void *handle, const char *name &vers, 0, 0); else if (handle == RTLD_NEXT) { - if (match == _dl_loaded) - _dl_signal_error (0, NULL, N_("\ + if (__builtin_expect (match == _dl_loaded, 0)) + { + if (! _dl_loaded + || caller < _dl_loaded->l_map_start + || caller >= _dl_loaded->l_map_end) + _dl_signal_error (0, NULL, N_("\ RTLD_NEXT used in code not dynamically loaded")); + } l = match; while (l->l_loader != NULL) diff -durpN glibc-2.2.3/elf/dl-symbol.c glibc-2.2.4/elf/dl-symbol.c --- glibc-2.2.3/elf/dl-symbol.c Thu Aug 31 14:44:57 2000 +++ glibc-2.2.4/elf/dl-symbol.c Wed Dec 31 16:00:00 1969 @@ -1,33 +0,0 @@ -/* Look up a symbol's run-time value in the scope of a loaded object. - Copyright (C) 1995, 96, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include -#include - -/* Look up symbol NAME in MAP's scope and return its run-time address. */ - -ElfW(Addr) -internal_function -_dl_symbol_value (struct link_map *map, const char *name) -{ - const ElfW(Sym) *ref = NULL; - lookup_t result; - result = _dl_lookup_symbol (name, map, &ref, map->l_local_scope, 0, 1); - return (result ? LOOKUP_VALUE_ADDRESS (result) : 0) + ref->st_value; -} diff -durpN glibc-2.2.3/elf/dl-version.c glibc-2.2.4/elf/dl-version.c --- glibc-2.2.3/elf/dl-version.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/dl-version.c Mon Jul 23 10:53:40 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/do-lookup.h glibc-2.2.4/elf/do-lookup.h --- glibc-2.2.3/elf/do-lookup.h Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/do-lookup.h Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if VERSIONED # define FCT do_lookup_versioned diff -durpN glibc-2.2.3/elf/do-rel.h glibc-2.2.4/elf/do-rel.h --- glibc-2.2.3/elf/do-rel.h Fri Jun 9 12:17:33 2000 +++ glibc-2.2.4/elf/do-rel.h Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file may be included twice, to define both `elf_dynamic_do_rel' and `elf_dynamic_do_rela'. */ diff -durpN glibc-2.2.3/elf/dynamic-link.h glibc-2.2.4/elf/dynamic-link.h --- glibc-2.2.3/elf/dynamic-link.h Wed Aug 2 14:51:59 2000 +++ glibc-2.2.4/elf/dynamic-link.h Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/elf.h glibc-2.2.4/elf/elf.h --- glibc-2.2.3/elf/elf.h Wed Apr 25 14:50:58 2001 +++ glibc-2.2.4/elf/elf.h Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ELF_H #define _ELF_H 1 @@ -235,7 +235,10 @@ typedef struct #define EM_MN10300 89 /* Matsushita MN10300 */ #define EM_MN10200 90 /* Matsushita MN10200 */ #define EM_PJ 91 /* picoJava */ -#define EM_NUM 92 +#define EM_OPENRISC 92 /* OpenRISC 32-bit embedded processor */ +#define EM_ARC_A5 93 /* ARC Cores Tangent-A5 */ +#define EM_XTENSA 94 /* Tensilica Xtensa Architecture */ +#define EM_NUM 95 /* If it is necessary to assign new unofficial EM_* values, please pick large random numbers (0x8523, 0xa7f2, etc.) to minimize the @@ -663,7 +666,12 @@ typedef struct If any adjustment is made to the ELF object after it has been built these entries will need to be adjusted. */ #define DT_ADDRRNGLO 0x6ffffe00 -#define DT_SYMINFO 0x6ffffeff /* syminfo table */ +#define DT_CONFIG 0x6ffffefa /* Configuration information. */ +#define DT_DEPAUDIT 0x6ffffefb /* Dependency auditing. */ +#define DT_AUDIT 0x6ffffefc /* Object auditing. */ +#define DT_PLTPAD 0x6ffffefd /* PLT padding. */ +#define DT_MOVETAB 0x6ffffefe /* Move table. */ +#define DT_SYMINFO 0x6ffffeff /* Syminfo table. */ #define DT_ADDRRNGHI 0x6ffffeff /* The versioning entry types. The next are defined as part of the @@ -711,9 +719,11 @@ typedef struct #define DF_1_TRANS 0x00000200 #define DF_1_INTERPOSE 0x00000400 /* Object is used to interpose. */ #define DF_1_NODEFLIB 0x00000800 /* Ignore default lib search path. */ -#define DF_1_NODUMP 0x00001000 -#define DF_1_CONFALT 0x00002000 -#define DF_1_ENDFILTEE 0x00004000 +#define DF_1_NODUMP 0x00001000 /* Object can't be dldump'ed. */ +#define DF_1_CONFALT 0x00002000 /* Configuration alternative created.*/ +#define DF_1_ENDFILTEE 0x00004000 /* Filtee terminates filters search. */ +#define DF_1_DISPRELDNE 0x00008000 /* Disp reloc applied at build time. */ +#define DF_1_DISPRELPND 0x00010000 /* Disp reloc applied at run-time. */ /* Flags for the feature selection in DT_FEATURE_1. */ #define DTF_1_PARINIT 0x00000001 @@ -759,6 +769,12 @@ typedef struct /* Legal values for vd_flags (version information flags). */ #define VER_FLG_BASE 0x1 /* Version definition of file itself */ #define VER_FLG_WEAK 0x2 /* Weak version identifier */ + +/* Versym symbol index values. */ +#define VER_NDX_LOCAL 0 /* Symbol is local. */ +#define VER_NDX_GLOBAL 1 /* Symbol is global. */ +#define VER_NDX_LORESERVE 0xff00 /* Beginning of reserved entries. */ +#define VER_NDX_ELIMINATE 0xff01 /* Symbol is to be eliminated. */ /* Auxialiary version information. */ diff -durpN glibc-2.2.3/elf/interp.c glibc-2.2.4/elf/interp.c --- glibc-2.2.3/elf/interp.c Fri May 8 18:07:27 1998 +++ glibc-2.2.4/elf/interp.c Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ const char __invoke_dynamic_linker__[] __attribute__ ((section (".interp"))) = RUNTIME_LINKER; diff -durpN glibc-2.2.3/elf/ldconfig.c glibc-2.2.4/elf/ldconfig.c --- glibc-2.2.3/elf/ldconfig.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/ldconfig.c Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include @@ -66,6 +67,8 @@ struct dir_entry { char *path; int flag; + ino64_t ino; + dev_t dev; struct dir_entry *next; }; @@ -75,10 +78,10 @@ static struct dir_entry *dir_entries; /* Flags for different options. */ /* Print Cache. */ -static int opt_print_cache = 0; +static int opt_print_cache; /* Be verbose. */ -int opt_verbose = 0; +int opt_verbose; /* Format to support. */ /* 0: only libc5/glibc2; 1: both; 2: only glibc 2.2. */ @@ -91,13 +94,13 @@ static int opt_build_cache = 1; static int opt_link = 1; /* Only process directories specified on the command line. */ -static int opt_only_cline = 0; +static int opt_only_cline; /* Path to root for chroot. */ static char *opt_chroot; /* Manually link given shared libraries. */ -static int opt_manual_link = 0; +static int opt_manual_link; /* Cache file to use. */ static char *cache_file; @@ -105,6 +108,9 @@ static char *cache_file; /* Configuration file. */ static const char *config_file; +/* Mask to use for important hardware capabilities. */ +static unsigned long int hwcap_mask = HWCAP_IMPORTANT; + /* Name and version of program. */ static void print_version (FILE *stream, struct argp_state *state); void (*argp_program_version_hook) (FILE *, struct argp_state *) @@ -145,7 +151,7 @@ is_hwcap_platform (const char *name) { int hwcap_idx = _dl_string_hwcap (name); - if (hwcap_idx != -1 && ((1 << hwcap_idx) & HWCAP_IMPORTANT)) + if (hwcap_idx != -1 && ((1 << hwcap_idx) & hwcap_mask)) return 1; hwcap_idx = _dl_string_platform (name); @@ -270,12 +276,13 @@ add_single_dir (struct dir_entry *entry, while (ptr != NULL) { /* Check for duplicates. */ - if (strcmp (ptr->path, entry->path) == 0) + if (ptr->ino == entry->ino && ptr->dev == entry->dev) { if (opt_verbose && verbose) error (0, 0, _("Path `%s' given more than once"), entry->path); /* Use the newer information. */ ptr->flag = entry->flag; + free (entry->path); free (entry); break; } @@ -296,6 +303,7 @@ add_dir (const char *line) char *equal_sign; struct dir_entry *entry; unsigned int i; + struct stat64 stat_buf; entry = xmalloc (sizeof (struct dir_entry)); entry->next = NULL; @@ -330,7 +338,19 @@ add_dir (const char *line) --i; } - add_single_dir (entry, 1); + if (stat64 (entry->path, &stat_buf)) + { + if (opt_verbose) + error (0, errno, _("Can't stat %s"), entry->path); + free (entry->path); + free (entry); + return; + } + + entry->ino = stat_buf.st_ino; + entry->dev = stat_buf.st_dev; + + add_single_dir (entry, 1); } @@ -577,8 +597,8 @@ search_dir (const struct dir_entry *entr char *soname; struct dlib_entry *dlibs; struct dlib_entry *dlib_ptr; - struct stat64 stat_buf; - int is_link; + struct stat64 lstat_buf, stat_buf; + int is_link, is_dir; uint64_t hwcap = path_hwcap (entry->path); unsigned int osversion; @@ -634,7 +654,11 @@ search_dir (const struct dir_entry *entr if (((strncmp (direntry->d_name, "lib", 3) != 0 && strncmp (direntry->d_name, "ld-", 3) != 0) || strstr (direntry->d_name, ".so") == NULL) - && !is_hwcap_platform (direntry->d_name)) + && ( +#ifdef _DIRENT_HAVE_D_TYPE + direntry->d_type == DT_REG || +#endif + !is_hwcap_platform (direntry->d_name))) continue; len = strlen (entry->path) + strlen (direntry->d_name); if (len > file_name_len) @@ -657,16 +681,32 @@ search_dir (const struct dir_entry *entr } #ifdef _DIRENT_HAVE_D_TYPE if (direntry->d_type != DT_UNKNOWN) - stat_buf.st_mode = DTTOIF (direntry->d_type); + lstat_buf.st_mode = DTTOIF (direntry->d_type); else #endif - if (lstat64 (real_file_name, &stat_buf)) + if (__builtin_expect (lstat64 (real_file_name, &lstat_buf), 0)) { - error (0, errno, _("Can't lstat %s"), file_name); + error (0, errno, _("Cannot lstat %s"), file_name); continue; } - if (S_ISDIR (stat_buf.st_mode) && is_hwcap_platform (direntry->d_name)) + is_link = S_ISLNK (lstat_buf.st_mode); + if (is_link) + { + /* In case of symlink, we check if the symlink refers to + a directory. */ + if (__builtin_expect (stat64 (real_file_name, &stat_buf), 0)) + { + if (opt_verbose) + error (0, errno, _("Cannot stat %s"), file_name); + continue; + } + is_dir = S_ISDIR (stat_buf.st_mode); + } + else + is_dir = S_ISDIR (lstat_buf.st_mode); + + if (is_dir && is_hwcap_platform (direntry->d_name)) { /* Handle subdirectory later. */ struct dir_entry *new_entry; @@ -675,13 +715,36 @@ search_dir (const struct dir_entry *entr new_entry->path = xstrdup (file_name); new_entry->flag = entry->flag; new_entry->next = NULL; + if (is_link) + { + new_entry->ino = stat_buf.st_ino; + new_entry->dev = stat_buf.st_dev; + } + else + { +#ifdef _DIRENT_HAVE_D_TYPE + /* We have filled in lstat only #ifndef + _DIRENT_HAVE_D_TYPE. Fill it in if needed. */ + if (direntry->d_type != DT_UNKNOWN + && __builtin_expect (lstat64 (real_file_name, &lstat_buf), + 0)) + { + error (0, errno, _("Cannot lstat %s"), file_name); + free (new_entry->path); + free (new_entry); + continue; + } +#endif + + new_entry->ino = lstat_buf.st_ino; + new_entry->dev = lstat_buf.st_dev; + } add_single_dir (new_entry, 0); continue; } - else if (!S_ISREG (stat_buf.st_mode) && !S_ISLNK (stat_buf.st_mode)) + else if (!S_ISREG (lstat_buf.st_mode) && !is_link) continue; - is_link = S_ISLNK (stat_buf.st_mode); if (opt_chroot && is_link) { real_name = chroot_canon (opt_chroot, file_name); @@ -864,6 +927,9 @@ parse_conf (const char *filename) return; } + /* No threads use this stream. */ + __fsetlocking (file, FSETLOCKING_BYCALLER); + if (canon != filename) free ((char *) canon); @@ -893,6 +959,16 @@ parse_conf (const char *filename) fclose (file); } +/* Honour LD_HWCAP_MASK. */ +static void +set_hwcap (void) +{ + char *mask = getenv ("LD_HWCAP_MASK"); + + if (mask) + hwcap_mask = strtoul (mask, NULL, 0); +} + int main (int argc, char **argv) @@ -910,6 +986,8 @@ main (int argc, char **argv) for (i = remaining; i < argc; ++i) add_dir (argv[i]); } + + set_hwcap (); if (opt_chroot) { diff -durpN glibc-2.2.3/elf/ldd.bash.in glibc-2.2.4/elf/ldd.bash.in --- glibc-2.2.3/elf/ldd.bash.in Mon Oct 4 18:17:18 1999 +++ glibc-2.2.4/elf/ldd.bash.in Mon Jul 23 10:53:40 2001 @@ -1,22 +1,21 @@ #! @BASH@ - # Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # This is the `ldd' command, which lists what shared libraries are diff -durpN glibc-2.2.3/elf/link.h glibc-2.2.4/elf/link.h --- glibc-2.2.3/elf/link.h Tue Jun 13 13:17:34 2000 +++ glibc-2.2.4/elf/link.h Fri Jul 27 23:13:13 2001 @@ -1,22 +1,22 @@ /* Data structure for communication from the run-time dynamic linker for loaded ELF shared objects. - Copyright (C) 1995-1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINK_H #define _LINK_H 1 @@ -91,5 +91,25 @@ struct link_map ElfW(Dyn) *l_ld; /* Dynamic section of the shared object. */ struct link_map *l_next, *l_prev; /* Chain of loaded objects. */ }; + +#ifdef __USE_GNU + +struct dl_phdr_info + { + ElfW(Addr) dlpi_addr; + const char *dlpi_name; + const ElfW(Phdr) *dlpi_phdr; + ElfW(Half) dlpi_phnum; + }; + +__BEGIN_DECLS + +extern int dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, + size_t size, void *data), + void *data) __THROW; + +__END_DECLS + +#endif #endif /* link.h */ diff -durpN glibc-2.2.3/elf/readlib.c glibc-2.2.4/elf/readlib.c --- glibc-2.2.3/elf/readlib.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/readlib.c Mon Jul 23 10:53:40 2001 @@ -4,19 +4,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The code in this file and in readelflib is a heavily simplified version of the readelf program that's part of the current binutils diff -durpN glibc-2.2.3/elf/reldep4.c glibc-2.2.4/elf/reldep4.c --- glibc-2.2.3/elf/reldep4.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/elf/reldep4.c Tue May 22 16:53:38 2001 @@ -0,0 +1,40 @@ +#include +#include +#include +#include + +int +main() +{ + int i; + void *h1, *h2; + + mtrace (); + + for (i = 0; i < 3; i++) + { + h1 = dlopen ("reldep4mod1.so", RTLD_NOW | RTLD_GLOBAL); + if (h1 == NULL) + { + printf ("cannot open reldep4mod1.so: %s\n", dlerror ()); + exit (1); + } + h2 = dlopen ("reldep4mod2.so", RTLD_NOW | RTLD_GLOBAL); + if (h2 == NULL) + { + printf ("cannot open reldep4mod2.so: %s\n", dlerror ()); + exit (1); + } + if (dlclose (h1) != 0) + { + printf ("closing h1 failed: %s\n", dlerror ()); + exit (1); + } + if (dlclose (h2) != 0) + { + printf ("closing h2 failed: %s\n", dlerror ()); + exit (1); + } + } + return 0; +} diff -durpN glibc-2.2.3/elf/reldep4mod1.c glibc-2.2.4/elf/reldep4mod1.c --- glibc-2.2.3/elf/reldep4mod1.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/elf/reldep4mod1.c Tue May 22 16:53:54 2001 @@ -0,0 +1,7 @@ +int foo (void); + +int foo (void) +{ + return 0; +} + diff -durpN glibc-2.2.3/elf/reldep4mod2.c glibc-2.2.4/elf/reldep4mod2.c --- glibc-2.2.3/elf/reldep4mod2.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/elf/reldep4mod2.c Fri Jun 22 06:50:29 2001 @@ -0,0 +1,8 @@ +extern int foo (void); +extern int bar (void); + +int +bar (void) +{ + return foo (); +} diff -durpN glibc-2.2.3/elf/reldep4mod3.c glibc-2.2.4/elf/reldep4mod3.c --- glibc-2.2.3/elf/reldep4mod3.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/elf/reldep4mod3.c Tue May 22 16:53:54 2001 @@ -0,0 +1,7 @@ +int foo (void); + +int foo (void) +{ + return 0; +} + diff -durpN glibc-2.2.3/elf/reldep4mod4.c glibc-2.2.4/elf/reldep4mod4.c --- glibc-2.2.3/elf/reldep4mod4.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/elf/reldep4mod4.c Fri Jun 22 06:50:29 2001 @@ -0,0 +1,8 @@ +extern int foo (void); +extern int bar (void); + +int +bar (void) +{ + return foo (); +} diff -durpN glibc-2.2.3/elf/restest2.c glibc-2.2.4/elf/restest2.c --- glibc-2.2.3/elf/restest2.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/elf/restest2.c Tue May 22 14:21:31 2001 @@ -0,0 +1,33 @@ +#include +#include +#include +#include +#include +#include + +pid_t pid, pid2; + +pid_t getpid(void) +{ + pid_t (*f)(void); + f = (pid_t (*)(void)) dlsym (RTLD_NEXT, "getpid"); + if (f == NULL) + error (EXIT_FAILURE, 0, "dlsym (RTLD_NEXT, \"getpid\"): %s", dlerror ()); + return (pid2 = f()) + 26; +} + +int +main (void) +{ + pid_t (*f)(void); + + mtrace (); + + f = (pid_t (*)(void)) dlsym (RTLD_DEFAULT, "getpid"); + if (f == NULL) + error (EXIT_FAILURE, 0, "dlsym (RTLD_DEFAULT, \"getpid\"): %s", dlerror ()); + pid = f(); + if (pid != pid2 + 26) + error (EXIT_FAILURE, 0, "main getpid() not called"); + return 0; +} diff -durpN glibc-2.2.3/elf/rtld.c glibc-2.2.4/elf/rtld.c --- glibc-2.2.3/elf/rtld.c Thu Apr 12 14:02:01 2001 +++ glibc-2.2.4/elf/rtld.c Sat Aug 11 18:28:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -157,7 +157,7 @@ _dl_start (void *arg) HP_TIMING_NOW (start_time); /* Partly clean the `bootstrap_map' structure up. Don't use `memset' - since it might nor be built in or inlined and we cannot make function + since it might not be built in or inlined and we cannot make function calls at this point. */ for (cnt = 0; cnt < sizeof (bootstrap_map.l_info) / sizeof (bootstrap_map.l_info[0]); @@ -228,6 +228,7 @@ _dl_start_final (void *arg, struct link_ memcpy (_dl_rtld_map.l_info, bootstrap_map_p->l_info, sizeof _dl_rtld_map.l_info); _dl_setup_hash (&_dl_rtld_map); + _dl_rtld_map.l_mach = bootstrap_map_p->l_mach; /* Don't bother trying to work out how ld.so is mapped in memory. */ _dl_rtld_map.l_map_start = ~0; @@ -542,8 +543,7 @@ of this helper program; chances are you information for the program. */ } - /* It is not safe to load stuff after the main program. */ - _dl_loaded->l_map_end = ~0; + _dl_loaded->l_map_end = 0; /* Perhaps the executable has no PT_LOAD header entries at all. */ _dl_loaded->l_map_start = ~0; @@ -591,15 +591,24 @@ of this helper program; chances are you has_interp = 1; break; case PT_LOAD: - /* Remember where the main program starts in memory. */ { ElfW(Addr) mapstart; + ElfW(Addr) allocend; + + /* Remember where the main program starts in memory. */ mapstart = _dl_loaded->l_addr + (ph->p_vaddr & ~(ph->p_align - 1)); if (_dl_loaded->l_map_start > mapstart) _dl_loaded->l_map_start = mapstart; + + /* Also where it ends. */ + allocend = _dl_loaded->l_addr + ph->p_vaddr + ph->p_memsz; + if (_dl_loaded->l_map_end < allocend) + _dl_loaded->l_map_end = allocend; } break; } + if (! _dl_loaded->l_map_end) + _dl_loaded->l_map_end = ~0; if (! _dl_rtld_map.l_libname && _dl_rtld_map.l_name) { /* We were invoked directly, so the program might not have a @@ -814,7 +823,7 @@ of this helper program; chances are you if (_dl_rtld_map.l_next) _dl_rtld_map.l_next->l_prev = _dl_rtld_map.l_prev; - if (__builtin_expect (_dl_rtld_map.l_opencount, 2) > 1) + if (__builtin_expect (_dl_rtld_map.l_opencount > 1, 1)) { /* Some DT_NEEDED entry referred to the interpreter object itself, so put it back in the list of visible objects. We insert it into the @@ -1273,10 +1282,12 @@ warning: debug option `%s' unknown; try /* Process all environments variables the dynamic linker must recognize. Since all of them start with `LD_' we are a bit smarter while finding all the entries. */ +extern char **_environ; + static void process_envvars (enum mode *modep) { - char **runp = NULL; + char **runp = _environ; char *envline; enum mode mode = normal; char *debug_output = NULL; @@ -1292,98 +1303,98 @@ process_envvars (enum mode *modep) /* This is a "LD_" variable at the end of the string without a '=' character. Ignore it since otherwise we will access invalid memory below. */ - break; + continue; - switch (len - 3) + switch (len) { case 4: /* Warning level, verbose or not. */ - if (memcmp (&envline[3], "WARN", 4) == 0) - _dl_verbose = envline[8] != '\0'; + if (memcmp (envline, "WARN", 4) == 0) + _dl_verbose = envline[5] != '\0'; break; case 5: /* Debugging of the dynamic linker? */ - if (memcmp (&envline[3], "DEBUG", 5) == 0) - process_dl_debug (&envline[9]); + if (memcmp (envline, "DEBUG", 5) == 0) + process_dl_debug (&envline[6]); break; case 7: /* Print information about versions. */ - if (memcmp (&envline[3], "VERBOSE", 7) == 0) + if (memcmp (envline, "VERBOSE", 7) == 0) { - version_info = envline[11] != '\0'; + version_info = envline[8] != '\0'; break; } /* List of objects to be preloaded. */ - if (memcmp (&envline[3], "PRELOAD", 7) == 0) + if (memcmp (envline, "PRELOAD", 7) == 0) { - preloadlist = &envline[11]; + preloadlist = &envline[8]; break; } /* Which shared object shall be profiled. */ - if (memcmp (&envline[3], "PROFILE", 7) == 0) - _dl_profile = &envline[11]; + if (memcmp (envline, "PROFILE", 7) == 0) + _dl_profile = &envline[8]; break; case 8: /* Do we bind early? */ - if (memcmp (&envline[3], "BIND_NOW", 8) == 0) + if (memcmp (envline, "BIND_NOW", 8) == 0) { - _dl_lazy = envline[12] == '\0'; + _dl_lazy = envline[9] == '\0'; break; } - if (memcmp (&envline[3], "BIND_NOT", 8) == 0) - _dl_bind_not = envline[12] != '\0'; + if (memcmp (envline, "BIND_NOT", 8) == 0) + _dl_bind_not = envline[9] != '\0'; break; case 9: /* Test whether we want to see the content of the auxiliary array passed up from the kernel. */ - if (memcmp (&envline[3], "SHOW_AUXV", 9) == 0) + if (memcmp (envline, "SHOW_AUXV", 9) == 0) _dl_show_auxv (); break; case 10: /* Mask for the important hardware capabilities. */ - if (memcmp (&envline[3], "HWCAP_MASK", 10) == 0) - _dl_hwcap_mask = __strtoul_internal (&envline[14], NULL, 0, 0); + if (memcmp (envline, "HWCAP_MASK", 10) == 0) + _dl_hwcap_mask = __strtoul_internal (&envline[11], NULL, 0, 0); break; case 11: /* Path where the binary is found. */ if (!__libc_enable_secure - && memcmp (&envline[3], "ORIGIN_PATH", 11) == 0) - _dl_origin_path = &envline[15]; + && memcmp (envline, "ORIGIN_PATH", 11) == 0) + _dl_origin_path = &envline[12]; break; case 12: /* The library search path. */ - if (memcmp (&envline[3], "LIBRARY_PATH", 12) == 0) + if (memcmp (envline, "LIBRARY_PATH", 12) == 0) { - library_path = &envline[16]; + library_path = &envline[13]; break; } /* Where to place the profiling data file. */ - if (memcmp (&envline[3], "DEBUG_OUTPUT", 12) == 0) + if (memcmp (envline, "DEBUG_OUTPUT", 12) == 0) { - debug_output = &envline[16]; + debug_output = &envline[13]; break; } - if (memcmp (&envline[3], "DYNAMIC_WEAK", 12) == 0) + if (memcmp (envline, "DYNAMIC_WEAK", 12) == 0) _dl_dynamic_weak = 1; break; case 14: /* Where to place the profiling data file. */ if (!__libc_enable_secure - && memcmp (&envline[3], "PROFILE_OUTPUT", 14) == 0) + && memcmp (envline, "PROFILE_OUTPUT", 14) == 0) { - _dl_profile_output = &envline[18]; + _dl_profile_output = &envline[15]; if (*_dl_profile_output == '\0') _dl_profile_output = "/var/tmp"; } @@ -1391,7 +1402,7 @@ process_envvars (enum mode *modep) case 20: /* The mode of the dynamic linker can be set. */ - if (memcmp (&envline[3], "TRACE_LOADED_OBJECTS", 20) == 0) + if (memcmp (envline, "TRACE_LOADED_OBJECTS", 20) == 0) mode = trace; break; diff -durpN glibc-2.2.3/elf/sln.c glibc-2.2.4/elf/sln.c --- glibc-2.2.3/elf/sln.c Mon Mar 26 20:52:49 2001 +++ glibc-2.2.4/elf/sln.c Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/sprof.c glibc-2.2.4/elf/sprof.c --- glibc-2.2.3/elf/sprof.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/elf/sprof.c Mon Jul 23 10:53:40 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -912,7 +912,7 @@ read_symbols (struct shobj *shobj) obstack_init (&ob_list); /* Process the symbols. */ - if (shobj->symtab) + if (shobj->symtab != NULL) { const ElfW(Sym) *sym = shobj->symtab; const ElfW(Sym) *sym_end @@ -965,7 +965,7 @@ read_symbols (struct shobj *shobj) /* We assume that the string table follows the symbol table, because there is no way in ELF to know the size of the - dynamic symbol table!! */ + dynamic symbol table without looking at the section headers. */ while ((void *) symtab < (void *) strtab) { if ((ELFW(ST_TYPE)(symtab->st_info) == STT_FUNC @@ -1006,9 +1006,9 @@ read_symbols (struct shobj *shobj) obstack_free (&shobj->ob_sym, newsym); } } - } - ++symtab; + ++symtab; + } } sortsym = malloc (n * sizeof (struct known_symbol *)); diff -durpN glibc-2.2.3/elf/tst-pathopt.sh glibc-2.2.4/elf/tst-pathopt.sh --- glibc-2.2.3/elf/tst-pathopt.sh Sun Oct 29 16:10:54 2000 +++ glibc-2.2.4/elf/tst-pathopt.sh Mon Jul 23 10:53:40 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 run_program_prefix=$2 diff -durpN glibc-2.2.3/elf/vismain.c glibc-2.2.4/elf/vismain.c --- glibc-2.2.3/elf/vismain.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/elf/vismain.c Mon Jul 23 10:53:40 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/elf/vismod1.c glibc-2.2.4/elf/vismod1.c --- glibc-2.2.3/elf/vismod1.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/elf/vismod1.c Mon Jul 23 10:53:40 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "vismod.h" diff -durpN glibc-2.2.3/elf/vismod2.c glibc-2.2.4/elf/vismod2.c --- glibc-2.2.3/elf/vismod2.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/elf/vismod2.c Mon Jul 23 10:53:40 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "vismod.h" diff -durpN glibc-2.2.3/elf/vismod3.c glibc-2.2.4/elf/vismod3.c --- glibc-2.2.3/elf/vismod3.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/elf/vismod3.c Mon Jul 23 10:53:40 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "vismod.h" diff -durpN glibc-2.2.3/gmon/Makefile glibc-2.2.4/gmon/Makefile --- glibc-2.2.3/gmon/Makefile Tue Mar 27 22:27:28 2001 +++ glibc-2.2.4/gmon/Makefile Mon Jul 23 10:53:40 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for gmon portion of the library. diff -durpN glibc-2.2.3/gmon/bb_exit_func.c glibc-2.2.4/gmon/bb_exit_func.c --- glibc-2.2.3/gmon/bb_exit_func.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/gmon/bb_exit_func.c Mon Jul 23 10:53:40 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1996, 1997, 1998, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1996, 1997, 1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by David Mosberger (davidm@cs.arizona.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __bb_exit_func() dumps all the basic-block statistics linked into the __bb_head chain to .d files. */ @@ -25,6 +25,7 @@ #include #include +#include #include #define OUT_NAME "gmon.out" @@ -43,6 +44,9 @@ __bb_exit_func (void) perror (OUT_NAME); return; } + /* No threads use this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); + memcpy (&ghdr.cookie[0], GMON_MAGIC, 4); memcpy (&ghdr.version, &version, sizeof (version)); fwrite_unlocked (&ghdr, sizeof (ghdr), 1, fp); diff -durpN glibc-2.2.3/gmon/sys/gmon_out.h glibc-2.2.4/gmon/sys/gmon_out.h --- glibc-2.2.3/gmon/sys/gmon_out.h Sun Aug 10 10:02:27 1997 +++ glibc-2.2.4/gmon/sys/gmon_out.h Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file specifies the format of gmon.out files. It should have as few external dependencies as possible as it is going to be included diff -durpN glibc-2.2.3/gmon/sys/profil.h glibc-2.2.4/gmon/sys/profil.h --- glibc-2.2.3/gmon/sys/profil.h Tue Mar 27 22:27:28 2001 +++ glibc-2.2.4/gmon/sys/profil.h Mon Jul 23 10:53:40 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _PROFIL_H #define _PROFIL_H 1 diff -durpN glibc-2.2.3/gmon/tst-sprofil.c glibc-2.2.4/gmon/tst-sprofil.c --- glibc-2.2.3/gmon/tst-sprofil.c Wed Mar 21 12:12:28 2001 +++ glibc-2.2.4/gmon/tst-sprofil.c Mon Jul 23 10:53:40 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -48,7 +48,7 @@ unsigned int bshort[5][0x100 / sizeof (i unsigned int blong[1][0x1000 / sizeof (int)]; unsigned int vlong[1][0x2000 / sizeof (int)]; -long int +static long int fac (long int n) { if (n == 0) diff -durpN glibc-2.2.3/gnulib/Makefile glibc-2.2.4/gnulib/Makefile --- glibc-2.2.3/gnulib/Makefile Wed Aug 2 14:52:01 2000 +++ glibc-2.2.4/gnulib/Makefile Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. subdir := gnulib diff -durpN glibc-2.2.3/gnulib/tst-gcc.c glibc-2.2.4/gnulib/tst-gcc.c --- glibc-2.2.3/gnulib/tst-gcc.c Tue Aug 1 17:05:41 2000 +++ glibc-2.2.4/gnulib/tst-gcc.c Mon Jul 23 10:53:41 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/grp/Makefile glibc-2.2.4/grp/Makefile --- glibc-2.2.3/grp/Makefile Wed Aug 2 14:52:01 2000 +++ glibc-2.2.4/grp/Makefile Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for grp portion of the library. diff -durpN glibc-2.2.3/grp/Versions glibc-2.2.4/grp/Versions --- glibc-2.2.3/grp/Versions Mon Jul 12 16:31:04 1999 +++ glibc-2.2.4/grp/Versions Mon Jul 23 10:53:41 2001 @@ -24,4 +24,8 @@ libc { # g* getgrent_r; getgrgid_r; getgrnam_r; } + GLIBC_2.2.4 { + # g* + getgrouplist; + } } diff -durpN glibc-2.2.3/grp/fgetgrent.c glibc-2.2.4/grp/fgetgrent.c --- glibc-2.2.3/grp/fgetgrent.c Wed Aug 2 14:52:01 2000 +++ glibc-2.2.4/grp/fgetgrent.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/grp/fgetgrent_r.c glibc-2.2.4/grp/fgetgrent_r.c --- glibc-2.2.3/grp/fgetgrent_r.c Fri Apr 21 12:25:18 2000 +++ glibc-2.2.4/grp/fgetgrent_r.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/grp/getgrent.c glibc-2.2.4/grp/getgrent.c --- glibc-2.2.3/grp/getgrent.c Fri Feb 14 20:26:31 1997 +++ glibc-2.2.4/grp/getgrent.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/grp/getgrent_r.c glibc-2.2.4/grp/getgrent_r.c --- glibc-2.2.3/grp/getgrent_r.c Fri Feb 14 20:26:31 1997 +++ glibc-2.2.4/grp/getgrent_r.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/grp/getgrgid.c glibc-2.2.4/grp/getgrgid.c --- glibc-2.2.3/grp/getgrgid.c Fri Feb 14 20:26:32 1997 +++ glibc-2.2.4/grp/getgrgid.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/grp/getgrgid_r.c glibc-2.2.4/grp/getgrgid_r.c --- glibc-2.2.3/grp/getgrgid_r.c Sat Jan 31 07:55:18 1998 +++ glibc-2.2.4/grp/getgrgid_r.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/grp/getgrnam.c glibc-2.2.4/grp/getgrnam.c --- glibc-2.2.3/grp/getgrnam.c Fri Feb 14 20:26:33 1997 +++ glibc-2.2.4/grp/getgrnam.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/grp/getgrnam_r.c glibc-2.2.4/grp/getgrnam_r.c --- glibc-2.2.3/grp/getgrnam_r.c Sat Jan 31 07:55:49 1998 +++ glibc-2.2.4/grp/getgrnam_r.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/grp/grp.h glibc-2.2.4/grp/grp.h --- glibc-2.2.3/grp/grp.h Mon Feb 28 12:34:05 2000 +++ glibc-2.2.4/grp/grp.h Mon Jul 23 10:53:41 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991,92,95,96,97,98,99,2000 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,95,96,97,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 9.2.1 Group Database Access @@ -135,6 +135,12 @@ extern int fgetgrent_r (FILE *__restrict /* Set the group set for the current user to GROUPS (N of them). */ extern int setgroups (size_t __n, __const __gid_t *__groups) __THROW; + +/* Store at most *NGROUPS members of the group set for USER into + *GROUPS. Also include GROUP. The actual number of groups found is + returned in *NGROUPS. Return -1 if the if *NGROUPS is too small. */ +extern int getgrouplist (__const char *__user, __gid_t __group, + __gid_t *__groups, int *__ngroups) __THROW; /* Initialize the group set for the current user by reading the group database and using all groups diff -durpN glibc-2.2.3/grp/initgroups.c glibc-2.2.4/grp/initgroups.c --- glibc-2.2.3/grp/initgroups.c Tue Apr 17 08:17:12 2001 +++ glibc-2.2.4/grp/initgroups.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -136,50 +136,18 @@ compat_call (service_user *nip, const ch return NSS_STATUS_SUCCESS; } -/* Initialize the group set for the current user - by reading the group database and using all groups - of which USER is a member. Also include GROUP. */ -int -initgroups (user, group) - const char *user; - gid_t group; +static int +internal_getgrouplist (const char *user, gid_t group, long int *size, + gid_t **groupsp, long int limit) { -#if defined NGROUPS_MAX && NGROUPS_MAX == 0 - - /* No extra groups allowed. */ - return 0; - -#else - service_user *nip = NULL; initgroups_dyn_function fct; enum nss_status status = NSS_STATUS_UNAVAIL; int no_more; /* Start is one, because we have the first group as parameter. */ long int start = 1; - long int size; - gid_t *groups; - int result; - - /* We always use sysconf even if NGROUPS_MAX is defined. That way, the - limit can be raised in the kernel configuration without having to - recompile libc. */ - long int limit = __sysconf (_SC_NGROUPS_MAX); - - if (limit > 0) - size = limit; - else - { - /* No fixed limit on groups. Pick a starting buffer size. */ - size = 16; - } - - groups = (gid_t *) malloc (size * sizeof (gid_t)); - if (__builtin_expect (groups == NULL, 0)) - /* No more memory. */ - return -1; - groups[0] = group; + *groupsp[0] = group; if (__nss_group_database != NULL) { @@ -196,14 +164,14 @@ initgroups (user, group) if (fct == NULL) { - status = compat_call (nip, user, group, &start, &size, &groups, + status = compat_call (nip, user, group, &start, size, groupsp, limit, &errno); if (nss_next_action (nip, NSS_STATUS_UNAVAIL) != NSS_ACTION_CONTINUE) break; } else - status = DL_CALL_FCT (fct, (user, group, &start, &size, &groups, + status = DL_CALL_FCT (fct, (user, group, &start, size, groupsp, limit, &errno)); /* This is really only for debugging. */ @@ -220,10 +188,81 @@ initgroups (user, group) nip = nip->next; } + return start; +} + +/* Store at most *NGROUPS members of the group set for USER into + *GROUPS. Also include GROUP. The actual number of groups found is + returned in *NGROUPS. Return -1 if the if *NGROUPS is too small. */ +int +getgrouplist (const char *user, gid_t group, gid_t *groups, int *ngroups) +{ + gid_t *newgroups; + long int size = *ngroups; + int result; + + newgroups = (gid_t *) malloc (size * sizeof (gid_t)); + if (__builtin_expect (newgroups == NULL, 0)) + /* No more memory. */ + return -1; + + result = internal_getgrouplist (user, group, &size, &newgroups, -1); + if (result > *ngroups) + { + *ngroups = result; + result = -1; + } + else + *ngroups = result; + + memcpy (groups, newgroups, *ngroups * sizeof (gid_t)); + + free (newgroups); + return result; +} + +/* Initialize the group set for the current user + by reading the group database and using all groups + of which USER is a member. Also include GROUP. */ +int +initgroups (const char *user, gid_t group) +{ +#if defined NGROUPS_MAX && NGROUPS_MAX == 0 + + /* No extra groups allowed. */ + return 0; + +#else + + long int size; + gid_t *groups; + int ngroups; + int result; + + /* We always use sysconf even if NGROUPS_MAX is defined. That way, the + limit can be raised in the kernel configuration without having to + recompile libc. */ + long int limit = __sysconf (_SC_NGROUPS_MAX); + + if (limit > 0) + size = limit; + else + { + /* No fixed limit on groups. Pick a starting buffer size. */ + size = 16; + } + + groups = (gid_t *) malloc (size * sizeof (gid_t)); + if (__builtin_expect (groups == NULL, 0)) + /* No more memory. */ + return -1; + + ngroups = internal_getgrouplist (user, group, &size, &groups, limit); + /* Try to set the maximum number of groups the kernel can handle. */ do - result = setgroups (start, groups); - while (result == -1 && errno == EINVAL && --start > 0); + result = setgroups (ngroups, groups); + while (result == -1 && errno == EINVAL && --ngroups > 0); free (groups); diff -durpN glibc-2.2.3/grp/putgrent.c glibc-2.2.4/grp/putgrent.c --- glibc-2.2.3/grp/putgrent.c Fri Apr 21 12:25:18 2000 +++ glibc-2.2.4/grp/putgrent.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/grp/tst_fgetgrent.c glibc-2.2.4/grp/tst_fgetgrent.c --- glibc-2.2.3/grp/tst_fgetgrent.c Wed Jun 9 11:49:58 1999 +++ glibc-2.2.4/grp/tst_fgetgrent.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/grp/tst_fgetgrent.sh glibc-2.2.4/grp/tst_fgetgrent.sh --- glibc-2.2.3/grp/tst_fgetgrent.sh Tue Jun 8 14:42:21 1999 +++ glibc-2.2.4/grp/tst_fgetgrent.sh Mon Jul 23 10:53:41 2001 @@ -3,20 +3,21 @@ # This file is part of the GNU C Library. # Contributed by Andreas Jaeger , 1999. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1; shift elf_objpfx=$1; shift diff -durpN glibc-2.2.3/hesiod/Makefile glibc-2.2.4/hesiod/Makefile --- glibc-2.2.3/hesiod/Makefile Mon Mar 26 20:52:50 2001 +++ glibc-2.2.4/hesiod/Makefile Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for hesiod portion of the library. diff -durpN glibc-2.2.3/hesiod/nss_hesiod/hesiod-grp.c glibc-2.2.4/hesiod/nss_hesiod/hesiod-grp.c --- glibc-2.2.3/hesiod/nss_hesiod/hesiod-grp.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/hesiod/nss_hesiod/hesiod-grp.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hesiod/nss_hesiod/hesiod-init.c glibc-2.2.4/hesiod/nss_hesiod/hesiod-init.c --- glibc-2.2.3/hesiod/nss_hesiod/hesiod-init.c Thu Jul 20 18:33:14 2000 +++ glibc-2.2.4/hesiod/nss_hesiod/hesiod-init.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include /* Needs to come before . */ #include diff -durpN glibc-2.2.3/hesiod/nss_hesiod/hesiod-proto.c glibc-2.2.4/hesiod/nss_hesiod/hesiod-proto.c --- glibc-2.2.3/hesiod/nss_hesiod/hesiod-proto.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/hesiod/nss_hesiod/hesiod-proto.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hesiod/nss_hesiod/hesiod-pwd.c glibc-2.2.4/hesiod/nss_hesiod/hesiod-pwd.c --- glibc-2.2.3/hesiod/nss_hesiod/hesiod-pwd.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/hesiod/nss_hesiod/hesiod-pwd.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hesiod/nss_hesiod/hesiod-service.c glibc-2.2.4/hesiod/nss_hesiod/hesiod-service.c --- glibc-2.2.3/hesiod/nss_hesiod/hesiod-service.c Sat Jan 6 20:35:12 2001 +++ glibc-2.2.4/hesiod/nss_hesiod/hesiod-service.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hesiod/nss_hesiod/nss_hesiod.h glibc-2.2.4/hesiod/nss_hesiod/nss_hesiod.h --- glibc-2.2.3/hesiod/nss_hesiod/nss_hesiod.h Thu Jul 20 18:34:22 2000 +++ glibc-2.2.4/hesiod/nss_hesiod/nss_hesiod.h Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Initialize a Hesiod context. */ extern void *_nss_hesiod_init (void); diff -durpN glibc-2.2.3/hurd/Makefile glibc-2.2.4/hurd/Makefile --- glibc-2.2.3/hurd/Makefile Mon Jun 28 11:57:24 1999 +++ glibc-2.2.4/hurd/Makefile Mon Jul 23 10:53:41 2001 @@ -1,20 +1,21 @@ -# Copyright (C) 1991,92,93,94,95,96,97,98,99 Free Software Foundation, Inc. +# Copyright (C) 1991,92,93,94,95,96,97,98,99,2001 +# Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. subdir := hurd @@ -39,12 +40,13 @@ user-interfaces := $(addprefix hurd/,\ msg msg_reply msg_request \ exec exec_startup crash interrupt \ fs fsys io term tioctl socket ifsock \ - login password \ + login password pfinet \ ) server-interfaces := hurd/msg faultexc routines = hurdstartup hurdinit \ - hurdid hurdlookup hurdpid hurdrlimit hurdprio hurdexec hurdselect \ + hurdid hurdpid hurdrlimit hurdprio hurdexec hurdselect \ + hurdlookup lookup-retry \ get-host set-host \ path-lookup \ setauth \ diff -durpN glibc-2.2.3/hurd/alloc-fd.c glibc-2.2.4/hurd/alloc-fd.c --- glibc-2.2.3/hurd/alloc-fd.c Fri Feb 14 20:26:35 1997 +++ glibc-2.2.4/hurd/alloc-fd.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/catch-exc.c glibc-2.2.4/hurd/catch-exc.c --- glibc-2.2.3/hurd/catch-exc.c Fri Feb 14 20:26:36 1997 +++ glibc-2.2.4/hurd/catch-exc.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/catch-signal.c glibc-2.2.4/hurd/catch-signal.c --- glibc-2.2.3/hurd/catch-signal.c Tue Dec 17 19:22:39 1996 +++ glibc-2.2.4/hurd/catch-signal.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/compat-20.c glibc-2.2.4/hurd/compat-20.c --- glibc-2.2.3/hurd/compat-20.c Tue Mar 28 11:05:26 2000 +++ glibc-2.2.4/hurd/compat-20.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/ctty-input.c glibc-2.2.4/hurd/ctty-input.c --- glibc-2.2.3/hurd/ctty-input.c Tue Mar 9 20:50:09 1999 +++ glibc-2.2.4/hurd/ctty-input.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/ctty-output.c glibc-2.2.4/hurd/ctty-output.c --- glibc-2.2.3/hurd/ctty-output.c Tue Mar 9 20:50:10 1999 +++ glibc-2.2.4/hurd/ctty-output.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/dtable.c glibc-2.2.4/hurd/dtable.c --- glibc-2.2.3/hurd/dtable.c Sat Dec 4 12:31:47 1999 +++ glibc-2.2.4/hurd/dtable.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/fchroot.c glibc-2.2.4/hurd/fchroot.c --- glibc-2.2.3/hurd/fchroot.c Tue Jan 23 14:07:16 2001 +++ glibc-2.2.4/hurd/fchroot.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/fd-close.c glibc-2.2.4/hurd/fd-close.c --- glibc-2.2.3/hurd/fd-close.c Fri Feb 14 20:26:39 1997 +++ glibc-2.2.4/hurd/fd-close.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/fd-read.c glibc-2.2.4/hurd/fd-read.c --- glibc-2.2.3/hurd/fd-read.c Mon Jun 28 11:57:27 1999 +++ glibc-2.2.4/hurd/fd-read.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/fd-write.c glibc-2.2.4/hurd/fd-write.c --- glibc-2.2.3/hurd/fd-write.c Mon Jun 28 11:57:28 1999 +++ glibc-2.2.4/hurd/fd-write.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/fopenport.c glibc-2.2.4/hurd/fopenport.c --- glibc-2.2.3/hurd/fopenport.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/hurd/fopenport.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/get-host.c glibc-2.2.4/hurd/get-host.c --- glibc-2.2.3/hurd/get-host.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/hurd/get-host.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/getdport.c glibc-2.2.4/hurd/getdport.c --- glibc-2.2.3/hurd/getdport.c Sun Feb 23 14:08:53 1997 +++ glibc-2.2.4/hurd/getdport.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/geteuids.c glibc-2.2.4/hurd/geteuids.c --- glibc-2.2.3/hurd/geteuids.c Fri Mar 31 12:38:27 2000 +++ glibc-2.2.4/hurd/geteuids.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/getumask.c glibc-2.2.4/hurd/getumask.c --- glibc-2.2.3/hurd/getumask.c Fri Feb 14 20:26:45 1997 +++ glibc-2.2.4/hurd/getumask.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/hurd/fd.h glibc-2.2.4/hurd/hurd/fd.h --- glibc-2.2.3/hurd/hurd/fd.h Wed Aug 2 14:52:02 2000 +++ glibc-2.2.4/hurd/hurd/fd.h Mon Jul 23 10:53:42 2001 @@ -1,21 +1,21 @@ /* File descriptors. - Copyright (C) 1993,94,95,96,97,98,99,2000 Free Software Foundation, Inc. + Copyright (C) 1993,94,95,96,97,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_FD_H @@ -135,7 +135,7 @@ _hurd_fd_get (int fd) /* Check if ERR should generate a signal. Returns the signal to take, or zero if none. */ -_HURD_FD_H_EXTERN_INLINE error_t +_HURD_FD_H_EXTERN_INLINE int _hurd_fd_error_signal (error_t err) { switch (err) diff -durpN glibc-2.2.3/hurd/hurd/id.h glibc-2.2.4/hurd/hurd/id.h --- glibc-2.2.3/hurd/hurd/id.h Fri Feb 14 20:27:14 1997 +++ glibc-2.2.4/hurd/hurd/id.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_ID_H diff -durpN glibc-2.2.3/hurd/hurd/ioctl.h glibc-2.2.4/hurd/hurd/ioctl.h --- glibc-2.2.3/hurd/hurd/ioctl.h Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/hurd/hurd/ioctl.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_IOCTL_H #define _HURD_IOCTL_H 1 diff -durpN glibc-2.2.3/hurd/hurd/lookup.h glibc-2.2.4/hurd/hurd/lookup.h --- glibc-2.2.3/hurd/hurd/lookup.h Fri Feb 14 20:27:16 1997 +++ glibc-2.2.4/hurd/hurd/lookup.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_LOOKUP_H #define _HURD_LOOKUP_H 1 diff -durpN glibc-2.2.3/hurd/hurd/port.h glibc-2.2.4/hurd/hurd/port.h --- glibc-2.2.3/hurd/hurd/port.h Mon Jun 28 11:57:41 1999 +++ glibc-2.2.4/hurd/hurd/port.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_PORT_H diff -durpN glibc-2.2.3/hurd/hurd/resource.h glibc-2.2.4/hurd/hurd/resource.h --- glibc-2.2.3/hurd/hurd/resource.h Fri Feb 14 20:27:17 1997 +++ glibc-2.2.4/hurd/hurd/resource.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_RESOURCE_H #define _HURD_RESOURCE_H diff -durpN glibc-2.2.3/hurd/hurd/signal.h glibc-2.2.4/hurd/hurd/signal.h --- glibc-2.2.3/hurd/hurd/signal.h Mon Jun 28 11:57:42 1999 +++ glibc-2.2.4/hurd/hurd/signal.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_SIGNAL_H diff -durpN glibc-2.2.3/hurd/hurd/sigpreempt.h glibc-2.2.4/hurd/hurd/sigpreempt.h --- glibc-2.2.3/hurd/hurd/sigpreempt.h Tue Dec 17 19:22:43 1996 +++ glibc-2.2.4/hurd/hurd/sigpreempt.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_SIGPREEMPT_H diff -durpN glibc-2.2.3/hurd/hurd/threadvar.h glibc-2.2.4/hurd/hurd/threadvar.h --- glibc-2.2.3/hurd/hurd/threadvar.h Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/hurd/hurd/threadvar.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_THREADVAR_H #define _HURD_THREADVAR_H @@ -109,11 +109,12 @@ __hurd_threadvar_location (enum __hurd_t /* Return the current thread's location for `errno'. The syntax of this function allows redeclarations like `int errno'. */ +extern int *__hurd_errno_location (void); + _HURD_THREADVAR_H_EXTERN_INLINE int * __hurd_errno_location (void) { return (int *) __hurd_threadvar_location (_HURD_THREADVAR_ERRNO); } - #endif /* hurd/threadvar.h */ diff -durpN glibc-2.2.3/hurd/hurd/userlink.h glibc-2.2.4/hurd/hurd/userlink.h --- glibc-2.2.3/hurd/hurd/userlink.h Mon Jun 28 11:57:44 1999 +++ glibc-2.2.4/hurd/hurd/userlink.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_USERLINK_H diff -durpN glibc-2.2.3/hurd/hurd-raise.c glibc-2.2.4/hurd/hurd-raise.c --- glibc-2.2.3/hurd/hurd-raise.c Fri Mar 5 14:37:12 1999 +++ glibc-2.2.4/hurd/hurd-raise.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurd.h glibc-2.2.4/hurd/hurd.h --- glibc-2.2.3/hurd/hurd.h Wed Apr 25 14:50:58 2001 +++ glibc-2.2.4/hurd/hurd.h Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_H diff -durpN glibc-2.2.3/hurd/hurdauth.c glibc-2.2.4/hurd/hurdauth.c --- glibc-2.2.3/hurd/hurdauth.c Tue May 20 17:54:24 1997 +++ glibc-2.2.4/hurd/hurdauth.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdchdir.c glibc-2.2.4/hurd/hurdchdir.c --- glibc-2.2.3/hurd/hurdchdir.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/hurd/hurdchdir.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdexec.c glibc-2.2.4/hurd/hurdexec.c --- glibc-2.2.3/hurd/hurdexec.c Mon Jul 26 08:32:39 1999 +++ glibc-2.2.4/hurd/hurdexec.c Mon Jul 23 10:53:41 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991,92,93,94,95,96,97,99 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,94,95,96,97,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -187,7 +187,7 @@ _hurd_exec (task_t task, file_t file, } /* Prune trailing null ports from the descriptor table. */ - while (dtable[dtablesize - 1] == MACH_PORT_NULL) + while (dtablesize > 0 && dtable[dtablesize - 1] == MACH_PORT_NULL) --dtablesize; /* The information is all set up now. Try to exec the file. */ diff -durpN glibc-2.2.3/hurd/hurdfault.c glibc-2.2.4/hurd/hurdfault.c --- glibc-2.2.3/hurd/hurdfault.c Sat May 10 16:33:54 1997 +++ glibc-2.2.4/hurd/hurdfault.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdfault.h glibc-2.2.4/hurd/hurdfault.h --- glibc-2.2.3/hurd/hurdfault.h Tue Dec 17 19:22:40 1996 +++ glibc-2.2.4/hurd/hurdfault.h Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURD_FAULT_H #define _HURD_FAULT_H diff -durpN glibc-2.2.3/hurd/hurdfchdir.c glibc-2.2.4/hurd/hurdfchdir.c --- glibc-2.2.3/hurd/hurdfchdir.c Sat Dec 4 12:31:47 1999 +++ glibc-2.2.4/hurd/hurdfchdir.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdhost.h glibc-2.2.4/hurd/hurdhost.h --- glibc-2.2.3/hurd/hurdhost.h Fri Feb 14 20:26:48 1997 +++ glibc-2.2.4/hurd/hurdhost.h Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Fetch and atomically store the contents of the file ITEM. Returns the size read or written, or -1 for errors. diff -durpN glibc-2.2.3/hurd/hurdid.c glibc-2.2.4/hurd/hurdid.c --- glibc-2.2.3/hurd/hurdid.c Fri Feb 14 20:26:49 1997 +++ glibc-2.2.4/hurd/hurdid.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdinit.c glibc-2.2.4/hurd/hurdinit.c --- glibc-2.2.3/hurd/hurdinit.c Tue Mar 28 11:05:26 2000 +++ glibc-2.2.4/hurd/hurdinit.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdioctl.c glibc-2.2.4/hurd/hurdioctl.c --- glibc-2.2.3/hurd/hurdioctl.c Sat Dec 4 12:31:47 1999 +++ glibc-2.2.4/hurd/hurdioctl.c Mon Jul 23 10:53:41 2001 @@ -1,27 +1,27 @@ /* ioctl commands which must be done in the C library. - Copyright (C) 1994, 1995, 1996, 1997, 1999 Free Software Foundation, Inc. + Copyright (C) 1994,95,96,97,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include #include - +#include /* Symbol set of ioctl handler lists. If there are user-registered @@ -300,3 +300,32 @@ tiocnotty (int fd, return 0; } _HURD_HANDLE_IOCTL (tiocnotty, TIOCNOTTY); + +#include +#include +#include + +/* Fill in the buffer IFC->IFC_BUF of length IFC->IFC_LEN with a list + of ifr structures, one for each network interface. */ +static int +siocgifconf (int fd, int request, struct ifconf *ifc) +{ + error_t err; + int data_len = ifc->ifc_len; + char *data = ifc->ifc_buf; + + if (data_len <= 0) + return 0; + + err = HURD_DPORT_USE (fd, __pfinet_siocgifconf (port, ifc->ifc_len, + &data, &data_len)); + if (data_len < ifc->ifc_len) + ifc->ifc_len = data_len; + if (data != ifc->ifc_buf) + { + memcpy (ifc->ifc_buf, data, ifc->ifc_len); + __vm_deallocate (__mach_task_self (), (vm_address_t) data, data_len); + } + return err ? __hurd_dfail (fd, err) : 0; +} +_HURD_HANDLE_IOCTL (siocgifconf, SIOCGIFCONF); diff -durpN glibc-2.2.3/hurd/hurdkill.c glibc-2.2.4/hurd/hurdkill.c --- glibc-2.2.3/hurd/hurdkill.c Fri Feb 14 20:26:51 1997 +++ glibc-2.2.4/hurd/hurdkill.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdlookup.c glibc-2.2.4/hurd/hurdlookup.c --- glibc-2.2.3/hurd/hurdlookup.c Mon Nov 15 16:23:38 1999 +++ glibc-2.2.4/hurd/hurdlookup.c Mon Aug 13 15:00:47 2001 @@ -1,29 +1,25 @@ -/* Copyright (C) 1992, 93, 94, 95, 96, 97, 99 Free Software Foundation, Inc. +/* Copyright (C) 1992,93,94,95,96,97,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include -#include #include -#include "stdio-common/_itoa.h" -#include -#include /* Translate the error from dir_lookup into the error the user sees. */ @@ -71,7 +67,7 @@ __hurd_file_name_lookup (error_t (*use_i while (file_name[0] == '/') file_name++; - if (flags & O_NOFOLLOW) /* See comments below about O_NOFOLLOW. */ + if (flags & O_NOFOLLOW) /* See lookup-retry.c about O_NOFOLLOW. */ flags |= O_NOTRANS; if (flags & O_DIRECTORY) @@ -101,284 +97,6 @@ __hurd_file_name_lookup (error_t (*use_i return err; } weak_alias (__hurd_file_name_lookup, hurd_file_name_lookup) - -error_t -__hurd_file_name_lookup_retry (error_t (*use_init_port) - (int which, error_t (*operate) (file_t)), - file_t (*get_dtable_port) (int fd), - error_t (*lookup) - (file_t dir, char *name, - int flags, mode_t mode, - retry_type *do_retry, string_t retry_name, - mach_port_t *result), - enum retry_type doretry, - char retryname[1024], - int flags, mode_t mode, - file_t *result) -{ - error_t err; - char *file_name; - int nloops; - - error_t lookup_op (file_t startdir) - { - while (file_name[0] == '/') - file_name++; - - return lookup_error ((*lookup) (startdir, file_name, flags, mode, - &doretry, retryname, result)); - } - error_t reauthenticate (file_t unauth) - { - error_t err; - mach_port_t ref = __mach_reply_port (); - error_t reauth (auth_t auth) - { - return __auth_user_authenticate (auth, ref, - MACH_MSG_TYPE_MAKE_SEND, - result); - } - err = __io_reauthenticate (unauth, ref, MACH_MSG_TYPE_MAKE_SEND); - if (! err) - err = (*use_init_port) (INIT_PORT_AUTH, &reauth); - __mach_port_destroy (__mach_task_self (), ref); - __mach_port_deallocate (__mach_task_self (), unauth); - return err; - } - - if (! lookup) - lookup = __dir_lookup; - - nloops = 0; - err = 0; - do - { - file_t startdir = MACH_PORT_NULL; - int dirport = INIT_PORT_CWDIR; - - switch (doretry) - { - case FS_RETRY_REAUTH: - if (err = reauthenticate (*result)) - return err; - /* Fall through. */ - - case FS_RETRY_NORMAL: -#ifdef SYMLOOP_MAX - if (nloops++ >= SYMLOOP_MAX) - return ELOOP; -#endif - - /* An empty RETRYNAME indicates we have the final port. */ - if (retryname[0] == '\0' && - /* If reauth'd, we must do one more retry on "" to give the new - translator a chance to make a new port for us. */ - doretry == FS_RETRY_NORMAL) - { - if (flags & O_NOFOLLOW) - { - /* In Linux, O_NOFOLLOW means to reject symlinks. If we - did an O_NOLINK lookup above and io_stat here to check - for S_IFLNK, a translator like firmlink could easily - spoof this check by not showing S_IFLNK, but in fact - redirecting the lookup to some other name - (i.e. opening the very same holes a symlink would). - - Instead we do an O_NOTRANS lookup above, and stat the - underlying node: if it has a translator set, and its - owner is not root (st_uid 0) then we reject it. - Since the motivation for this feature is security, and - that security presumes we trust the containing - directory, this check approximates the security of - refusing symlinks while accepting mount points. - Note that we actually permit something Linux doesn't: - we follow root-owned symlinks; if that is deemed - undesireable, we can add a final check for that - one exception to our general translator-based rule. */ - struct stat st; - err = __io_stat (*result, &st); - if (!err - && (st.st_mode & (S_IPTRANS|S_IATRANS))) - { - if (st.st_uid != 0) - err = ENOENT; - else if (st.st_mode & S_IPTRANS) - { - char buf[1024]; - char *trans = buf; - size_t translen = sizeof buf; - err = __file_get_translator (*result, - &trans, &translen); - if (!err - && translen > sizeof _HURD_SYMLINK - && !memcmp (trans, - _HURD_SYMLINK, sizeof _HURD_SYMLINK)) - err = ENOENT; - } - } - } - - /* We got a successful translation. Now apply any open-time - action flags we were passed. */ - - if (!err && (flags & O_TRUNC)) /* Asked to truncate the file. */ - err = __file_set_size (*result, 0); - - if (err) - __mach_port_deallocate (__mach_task_self (), *result); - return err; - } - - startdir = *result; - file_name = retryname; - break; - - case FS_RETRY_MAGICAL: - switch (retryname[0]) - { - case '/': - dirport = INIT_PORT_CRDIR; - if (*result != MACH_PORT_NULL) - __mach_port_deallocate (__mach_task_self (), *result); - file_name = &retryname[1]; - break; - - case 'f': - if (retryname[1] == 'd' && retryname[2] == '/') - { - int fd; - char *end; - int save = errno; - errno = 0; - fd = (int) strtol (&retryname[3], &end, 10); - if (end == NULL || errno || /* Malformed number. */ - /* Check for excess text after the number. A slash - is valid; it ends the component. Anything else - does not name a numeric file descriptor. */ - (*end != '/' && *end != '\0')) - { - errno = save; - return ENOENT; - } - if (! get_dtable_port) - err = EGRATUITOUS; - else - { - *result = (*get_dtable_port) (fd); - if (*result == MACH_PORT_NULL) - { - /* If the name was a proper number, but the file - descriptor does not exist, we return EBADF instead - of ENOENT. */ - err = errno; - errno = save; - } - } - errno = save; - if (err) - return err; - if (*end == '\0') - return 0; - else - { - /* Do a normal retry on the remaining components. */ - startdir = *result; - file_name = end + 1; /* Skip the slash. */ - break; - } - } - else - goto bad_magic; - break; - - case 'm': - if (retryname[1] == 'a' && retryname[2] == 'c' && - retryname[3] == 'h' && retryname[4] == 't' && - retryname[5] == 'y' && retryname[6] == 'p' && - retryname[7] == 'e') - { - error_t err; - struct host_basic_info hostinfo; - mach_msg_type_number_t hostinfocnt = HOST_BASIC_INFO_COUNT; - char *p; - /* XXX want client's host */ - if (err = __host_info (__mach_host_self (), HOST_BASIC_INFO, - (natural_t *) &hostinfo, - &hostinfocnt)) - return err; - if (hostinfocnt != HOST_BASIC_INFO_COUNT) - return EGRATUITOUS; - p = _itoa (hostinfo.cpu_subtype, &retryname[8], 10, 0); - *--p = '/'; - p = _itoa (hostinfo.cpu_type, &retryname[8], 10, 0); - if (p < retryname) - abort (); /* XXX write this right if this ever happens */ - if (p > retryname) - strcpy (retryname, p); - startdir = *result; - } - else - goto bad_magic; - break; - - case 't': - if (retryname[1] == 't' && retryname[2] == 'y') - switch (retryname[3]) - { - error_t opentty (file_t *result) - { - error_t err; - error_t ctty_open (file_t port) - { - if (port == MACH_PORT_NULL) - return ENXIO; /* No controlling terminal. */ - return __termctty_open_terminal (port, - flags, - result); - } - err = (*use_init_port) (INIT_PORT_CTTYID, &ctty_open); - if (! err) - err = reauthenticate (*result); - return err; - } - - case '\0': - return opentty (result); - case '/': - if (err = opentty (&startdir)) - return err; - strcpy (retryname, &retryname[4]); - break; - default: - goto bad_magic; - } - else - goto bad_magic; - break; - - default: - bad_magic: - return EGRATUITOUS; - } - break; - - default: - return EGRATUITOUS; - } - - if (startdir != MACH_PORT_NULL) - { - err = lookup_op (startdir); - __mach_port_deallocate (__mach_task_self (), startdir); - startdir = MACH_PORT_NULL; - } - else - err = (*use_init_port) (dirport, &lookup_op); - } while (! err); - - return err; -} -weak_alias (__hurd_file_name_lookup_retry, hurd_file_name_lookup_retry) error_t __hurd_file_name_split (error_t (*use_init_port) diff -durpN glibc-2.2.3/hurd/hurdmsg.c glibc-2.2.4/hurd/hurdmsg.c --- glibc-2.2.3/hurd/hurdmsg.c Tue Jul 21 09:23:28 1998 +++ glibc-2.2.4/hurd/hurdmsg.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdpid.c glibc-2.2.4/hurd/hurdpid.c --- glibc-2.2.3/hurd/hurdpid.c Fri Feb 14 20:26:53 1997 +++ glibc-2.2.4/hurd/hurdpid.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include pid_t _hurd_pid, _hurd_ppid, _hurd_pgrp; diff -durpN glibc-2.2.3/hurd/hurdports.c glibc-2.2.4/hurd/hurdports.c --- glibc-2.2.3/hurd/hurdports.c Fri Feb 14 20:26:53 1997 +++ glibc-2.2.4/hurd/hurdports.c Mon Jul 23 10:53:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdprio.c glibc-2.2.4/hurd/hurdprio.c --- glibc-2.2.3/hurd/hurdprio.c Mon Sep 20 11:01:52 1999 +++ glibc-2.2.4/hurd/hurdprio.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdrlimit.c glibc-2.2.4/hurd/hurdrlimit.c --- glibc-2.2.3/hurd/hurdrlimit.c Tue Mar 28 11:05:26 2000 +++ glibc-2.2.4/hurd/hurdrlimit.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdselect.c glibc-2.2.4/hurd/hurdselect.c --- glibc-2.2.3/hurd/hurdselect.c Sat Feb 27 17:04:22 1999 +++ glibc-2.2.4/hurd/hurdselect.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdsig.c glibc-2.2.4/hurd/hurdsig.c --- glibc-2.2.3/hurd/hurdsig.c Wed Apr 25 14:50:58 2001 +++ glibc-2.2.4/hurd/hurdsig.c Fri Jul 27 23:13:13 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -91,7 +91,7 @@ _hurd_thread_sigstate (thread_t thread) __sigemptyset (&ss->pending); memset (&ss->sigaltstack, 0, sizeof (ss->sigaltstack)); ss->preemptors = NULL; - ss->suspended = 0; + ss->suspended = MACH_PORT_NULL; ss->intr_port = MACH_PORT_NULL; ss->context = NULL; @@ -926,9 +926,20 @@ _hurd_internal_post_signal (struct hurd_ /* Backdoor extra argument to signal handler. */ scp->sc_error = detail->error; - /* Block SIGNO and requested signals while running the handler. */ + /* Block requested signals while running the handler. */ scp->sc_mask = ss->blocked; - ss->blocked |= __sigmask (signo) | ss->actions[signo].sa_mask; + ss->blocked |= ss->actions[signo].sa_mask; + + /* Also block SIGNO unless we're asked not to. */ + if (! (ss->actions[signo].sa_flags & (SA_RESETHAND | SA_NODEFER))) + ss->blocked |= __sigmask (signo); + + /* Reset to SIG_DFL if requested. SIGILL and SIGTRAP cannot + be automatically reset when delivered; the system silently + enforces this restriction. */ + if (ss->actions[signo].sa_flags & SA_RESETHAND + && signo != SIGILL && signo != SIGTRAP) + ss->actions[signo].sa_handler = SIG_DFL; /* Start the thread running the handler (or possibly waiting for an RPC reply before running the handler). */ @@ -1014,11 +1025,7 @@ _hurd_internal_post_signal (struct hurd_ /* There is a sigsuspend waiting. Tell it to wake up. */ error_t err; mach_msg_header_t msg; - err = __mach_port_insert_right (__mach_task_self (), - ss->suspended, ss->suspended, - MACH_MSG_TYPE_MAKE_SEND); - assert_perror (err); - msg.msgh_bits = MACH_MSGH_BITS (MACH_MSG_TYPE_MOVE_SEND, 0); + msg.msgh_bits = MACH_MSGH_BITS (MACH_MSG_TYPE_MAKE_SEND, 0); msg.msgh_remote_port = ss->suspended; msg.msgh_local_port = MACH_PORT_NULL; /* These values do not matter. */ @@ -1227,7 +1234,7 @@ _hurdsig_init (const int *intarray, size if (intarraysize > INIT_SIGMASK) ss->blocked = intarray[INIT_SIGMASK]; if (intarraysize > INIT_SIGPENDING) - ss->blocked = intarray[INIT_SIGPENDING]; + ss->pending = intarray[INIT_SIGPENDING]; if (intarraysize > INIT_SIGIGN && intarray[INIT_SIGIGN] != 0) { int signo; @@ -1247,7 +1254,6 @@ _hurdsig_init (const int *intarray, size err = __thread_create (__mach_task_self (), &_hurd_msgport_thread); assert_perror (err); - stacksize = ~__hurd_threadvar_stack_mask + 1; stacksize = __vm_page_size * 8; /* Small stack for signal thread. */ err = __mach_setup_thread (__mach_task_self (), _hurd_msgport_thread, _hurd_msgport_receive, diff -durpN glibc-2.2.3/hurd/hurdsock.c glibc-2.2.4/hurd/hurdsock.c --- glibc-2.2.3/hurd/hurdsock.c Sun Jun 13 15:26:16 1999 +++ glibc-2.2.4/hurd/hurdsock.c Mon Jul 23 10:53:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdstartup.c glibc-2.2.4/hurd/hurdstartup.c --- glibc-2.2.3/hurd/hurdstartup.c Tue Dec 1 10:45:25 1998 +++ glibc-2.2.4/hurd/hurdstartup.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/hurdstartup.h glibc-2.2.4/hurd/hurdstartup.h --- glibc-2.2.3/hurd/hurdstartup.h Fri Feb 14 20:26:57 1997 +++ glibc-2.2.4/hurd/hurdstartup.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HURDSTARTUP_H #define _HURDSTARTUP_H 1 diff -durpN glibc-2.2.3/hurd/intern-fd.c glibc-2.2.4/hurd/intern-fd.c --- glibc-2.2.3/hurd/intern-fd.c Fri Feb 14 20:26:57 1997 +++ glibc-2.2.4/hurd/intern-fd.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/intr-msg.c glibc-2.2.4/hurd/intr-msg.c --- glibc-2.2.3/hurd/intr-msg.c Tue Mar 28 11:05:26 2000 +++ glibc-2.2.4/hurd/intr-msg.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/intr-rpc.defs glibc-2.2.4/hurd/intr-rpc.defs --- glibc-2.2.3/hurd/intr-rpc.defs Fri Feb 14 20:26:59 1997 +++ glibc-2.2.4/hurd/intr-rpc.defs Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Cause user stubs for interruptible RPCs to import a special header to modify their behavior. */ diff -durpN glibc-2.2.3/hurd/intr-rpc.h glibc-2.2.4/hurd/intr-rpc.h --- glibc-2.2.3/hurd/intr-rpc.h Fri Feb 14 20:26:59 1997 +++ glibc-2.2.4/hurd/intr-rpc.h Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is imported by the MiG-generated user stubs for interruptible RPCs. We modify them to use our own function in place of mach_msg. */ diff -durpN glibc-2.2.3/hurd/lookup-retry.c glibc-2.2.4/hurd/lookup-retry.c --- glibc-2.2.3/hurd/lookup-retry.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/hurd/lookup-retry.c Thu Jul 5 21:54:47 2001 @@ -0,0 +1,324 @@ +/* hairy bits of Hurd file name lookup + Copyright (C) 1992,93,94,95,96,97,99,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include +#include "stdio-common/_itoa.h" + +/* Translate the error from dir_lookup into the error the user sees. */ +static inline error_t +lookup_error (error_t error) +{ + switch (error) + { + case EOPNOTSUPP: + case MIG_BAD_ID: + /* These indicate that the server does not understand dir_lookup + at all. If it were a directory, it would, by definition. */ + return ENOTDIR; + default: + return error; + } +} + +error_t +__hurd_file_name_lookup_retry (error_t (*use_init_port) + (int which, error_t (*operate) (file_t)), + file_t (*get_dtable_port) (int fd), + error_t (*lookup) + (file_t dir, char *name, + int flags, mode_t mode, + retry_type *do_retry, string_t retry_name, + mach_port_t *result), + enum retry_type doretry, + char retryname[1024], + int flags, mode_t mode, + file_t *result) +{ + error_t err; + char *file_name; + int nloops; + + error_t lookup_op (file_t startdir) + { + while (file_name[0] == '/') + file_name++; + + return lookup_error ((*lookup) (startdir, file_name, flags, mode, + &doretry, retryname, result)); + } + error_t reauthenticate (file_t unauth) + { + error_t err; + mach_port_t ref = __mach_reply_port (); + error_t reauth (auth_t auth) + { + return __auth_user_authenticate (auth, ref, + MACH_MSG_TYPE_MAKE_SEND, + result); + } + err = __io_reauthenticate (unauth, ref, MACH_MSG_TYPE_MAKE_SEND); + if (! err) + err = (*use_init_port) (INIT_PORT_AUTH, &reauth); + __mach_port_destroy (__mach_task_self (), ref); + __mach_port_deallocate (__mach_task_self (), unauth); + return err; + } + + if (! lookup) + lookup = __dir_lookup; + + nloops = 0; + err = 0; + do + { + file_t startdir = MACH_PORT_NULL; + int dirport = INIT_PORT_CWDIR; + + switch (doretry) + { + case FS_RETRY_REAUTH: + if (err = reauthenticate (*result)) + return err; + /* Fall through. */ + + case FS_RETRY_NORMAL: + if (nloops++ >= SYMLOOP_MAX) + { + __mach_port_deallocate (__mach_task_self (), *result); + return ELOOP; + } + + /* An empty RETRYNAME indicates we have the final port. */ + if (retryname[0] == '\0' && + /* If reauth'd, we must do one more retry on "" to give the new + translator a chance to make a new port for us. */ + doretry == FS_RETRY_NORMAL) + { + if (flags & O_NOFOLLOW) + { + /* In Linux, O_NOFOLLOW means to reject symlinks. If we + did an O_NOLINK lookup above and io_stat here to check + for S_IFLNK, a translator like firmlink could easily + spoof this check by not showing S_IFLNK, but in fact + redirecting the lookup to some other name + (i.e. opening the very same holes a symlink would). + + Instead we do an O_NOTRANS lookup above, and stat the + underlying node: if it has a translator set, and its + owner is not root (st_uid 0) then we reject it. + Since the motivation for this feature is security, and + that security presumes we trust the containing + directory, this check approximates the security of + refusing symlinks while accepting mount points. + Note that we actually permit something Linux doesn't: + we follow root-owned symlinks; if that is deemed + undesireable, we can add a final check for that + one exception to our general translator-based rule. */ + struct stat st; + err = __io_stat (*result, &st); + if (!err + && (st.st_mode & (S_IPTRANS|S_IATRANS))) + { + if (st.st_uid != 0) + err = ENOENT; + else if (st.st_mode & S_IPTRANS) + { + char buf[1024]; + char *trans = buf; + size_t translen = sizeof buf; + err = __file_get_translator (*result, + &trans, &translen); + if (!err + && translen > sizeof _HURD_SYMLINK + && !memcmp (trans, + _HURD_SYMLINK, sizeof _HURD_SYMLINK)) + err = ENOENT; + } + } + } + + /* We got a successful translation. Now apply any open-time + action flags we were passed. */ + + if (!err && (flags & O_TRUNC)) /* Asked to truncate the file. */ + err = __file_set_size (*result, 0); + + if (err) + __mach_port_deallocate (__mach_task_self (), *result); + return err; + } + + startdir = *result; + file_name = retryname; + break; + + case FS_RETRY_MAGICAL: + switch (retryname[0]) + { + case '/': + dirport = INIT_PORT_CRDIR; + if (*result != MACH_PORT_NULL) + __mach_port_deallocate (__mach_task_self (), *result); + if (nloops++ >= SYMLOOP_MAX) + return ELOOP; + file_name = &retryname[1]; + break; + + case 'f': + if (retryname[1] == 'd' && retryname[2] == '/') + { + int fd; + char *end; + int save = errno; + errno = 0; + fd = (int) strtol (&retryname[3], &end, 10); + if (end == NULL || errno || /* Malformed number. */ + /* Check for excess text after the number. A slash + is valid; it ends the component. Anything else + does not name a numeric file descriptor. */ + (*end != '/' && *end != '\0')) + { + errno = save; + return ENOENT; + } + if (! get_dtable_port) + err = EGRATUITOUS; + else + { + *result = (*get_dtable_port) (fd); + if (*result == MACH_PORT_NULL) + { + /* If the name was a proper number, but the file + descriptor does not exist, we return EBADF instead + of ENOENT. */ + err = errno; + errno = save; + } + } + errno = save; + if (err) + return err; + if (*end == '\0') + return 0; + else + { + /* Do a normal retry on the remaining components. */ + startdir = *result; + file_name = end + 1; /* Skip the slash. */ + break; + } + } + else + goto bad_magic; + break; + + case 'm': + if (retryname[1] == 'a' && retryname[2] == 'c' && + retryname[3] == 'h' && retryname[4] == 't' && + retryname[5] == 'y' && retryname[6] == 'p' && + retryname[7] == 'e') + { + error_t err; + struct host_basic_info hostinfo; + mach_msg_type_number_t hostinfocnt = HOST_BASIC_INFO_COUNT; + char *p; + /* XXX want client's host */ + if (err = __host_info (__mach_host_self (), HOST_BASIC_INFO, + (natural_t *) &hostinfo, + &hostinfocnt)) + return err; + if (hostinfocnt != HOST_BASIC_INFO_COUNT) + return EGRATUITOUS; + p = _itoa (hostinfo.cpu_subtype, &retryname[8], 10, 0); + *--p = '/'; + p = _itoa (hostinfo.cpu_type, &retryname[8], 10, 0); + if (p < retryname) + abort (); /* XXX write this right if this ever happens */ + if (p > retryname) + strcpy (retryname, p); + startdir = *result; + } + else + goto bad_magic; + break; + + case 't': + if (retryname[1] == 't' && retryname[2] == 'y') + switch (retryname[3]) + { + error_t opentty (file_t *result) + { + error_t err; + error_t ctty_open (file_t port) + { + if (port == MACH_PORT_NULL) + return ENXIO; /* No controlling terminal. */ + return __termctty_open_terminal (port, + flags, + result); + } + err = (*use_init_port) (INIT_PORT_CTTYID, &ctty_open); + if (! err) + err = reauthenticate (*result); + return err; + } + + case '\0': + return opentty (result); + case '/': + if (err = opentty (&startdir)) + return err; + strcpy (retryname, &retryname[4]); + break; + default: + goto bad_magic; + } + else + goto bad_magic; + break; + + default: + bad_magic: + return EGRATUITOUS; + } + break; + + default: + return EGRATUITOUS; + } + + if (startdir != MACH_PORT_NULL) + { + err = lookup_op (startdir); + __mach_port_deallocate (__mach_task_self (), startdir); + startdir = MACH_PORT_NULL; + } + else + err = (*use_init_port) (dirport, &lookup_op); + } while (! err); + + return err; +} +weak_alias (__hurd_file_name_lookup_retry, hurd_file_name_lookup_retry) diff -durpN glibc-2.2.3/hurd/msgportdemux.c glibc-2.2.4/hurd/msgportdemux.c --- glibc-2.2.3/hurd/msgportdemux.c Sat Dec 4 12:31:48 1999 +++ glibc-2.2.4/hurd/msgportdemux.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/new-fd.c glibc-2.2.4/hurd/new-fd.c --- glibc-2.2.3/hurd/new-fd.c Mon Aug 23 10:25:12 1999 +++ glibc-2.2.4/hurd/new-fd.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/openport.c glibc-2.2.4/hurd/openport.c --- glibc-2.2.3/hurd/openport.c Fri Feb 14 20:27:01 1997 +++ glibc-2.2.4/hurd/openport.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/path-lookup.c glibc-2.2.4/hurd/path-lookup.c --- glibc-2.2.3/hurd/path-lookup.c Mon Jun 23 14:38:41 1997 +++ glibc-2.2.4/hurd/path-lookup.c Mon Jul 23 10:53:42 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/pid2task.c glibc-2.2.4/hurd/pid2task.c --- glibc-2.2.3/hurd/pid2task.c Fri Feb 14 20:27:02 1997 +++ glibc-2.2.4/hurd/pid2task.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/port-cleanup.c glibc-2.2.4/hurd/port-cleanup.c --- glibc-2.2.3/hurd/port-cleanup.c Fri Feb 14 20:27:03 1997 +++ glibc-2.2.4/hurd/port-cleanup.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/port2fd.c glibc-2.2.4/hurd/port2fd.c --- glibc-2.2.3/hurd/port2fd.c Mon Sep 20 11:01:53 1999 +++ glibc-2.2.4/hurd/port2fd.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/ports-get.c glibc-2.2.4/hurd/ports-get.c --- glibc-2.2.3/hurd/ports-get.c Fri Feb 14 20:27:04 1997 +++ glibc-2.2.4/hurd/ports-get.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/ports-set.c glibc-2.2.4/hurd/ports-set.c --- glibc-2.2.3/hurd/ports-set.c Fri Feb 14 20:27:05 1997 +++ glibc-2.2.4/hurd/ports-set.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/preempt-sig.c glibc-2.2.4/hurd/preempt-sig.c --- glibc-2.2.3/hurd/preempt-sig.c Tue Dec 17 19:22:42 1996 +++ glibc-2.2.4/hurd/preempt-sig.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/privports.c glibc-2.2.4/hurd/privports.c --- glibc-2.2.3/hurd/privports.c Wed Apr 25 14:50:58 2001 +++ glibc-2.2.4/hurd/privports.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/report-wait.c glibc-2.2.4/hurd/report-wait.c --- glibc-2.2.3/hurd/report-wait.c Sat Dec 4 12:31:48 1999 +++ glibc-2.2.4/hurd/report-wait.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/set-host.c glibc-2.2.4/hurd/set-host.c --- glibc-2.2.3/hurd/set-host.c Mon May 24 08:58:55 1999 +++ glibc-2.2.4/hurd/set-host.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/setauth.c glibc-2.2.4/hurd/setauth.c --- glibc-2.2.3/hurd/setauth.c Fri Feb 14 20:27:07 1997 +++ glibc-2.2.4/hurd/setauth.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/seteuids.c glibc-2.2.4/hurd/seteuids.c --- glibc-2.2.3/hurd/seteuids.c Sun Nov 29 02:10:47 1998 +++ glibc-2.2.4/hurd/seteuids.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/siginfo.c glibc-2.2.4/hurd/siginfo.c --- glibc-2.2.3/hurd/siginfo.c Fri Feb 14 20:27:09 1997 +++ glibc-2.2.4/hurd/siginfo.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/sigunwind.c glibc-2.2.4/hurd/sigunwind.c --- glibc-2.2.3/hurd/sigunwind.c Sat Aug 8 13:52:09 1998 +++ glibc-2.2.4/hurd/sigunwind.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "thread_state.h" diff -durpN glibc-2.2.3/hurd/task2pid.c glibc-2.2.4/hurd/task2pid.c --- glibc-2.2.3/hurd/task2pid.c Fri Feb 14 20:27:10 1997 +++ glibc-2.2.4/hurd/task2pid.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/thread-cancel.c glibc-2.2.4/hurd/thread-cancel.c --- glibc-2.2.3/hurd/thread-cancel.c Wed Aug 2 14:52:02 2000 +++ glibc-2.2.4/hurd/thread-cancel.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/hurd/thread-self.c glibc-2.2.4/hurd/thread-self.c --- glibc-2.2.3/hurd/thread-self.c Fri Feb 14 20:27:11 1997 +++ glibc-2.2.4/hurd/thread-self.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/hurd/vpprintf.c glibc-2.2.4/hurd/vpprintf.c --- glibc-2.2.3/hurd/vpprintf.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/hurd/vpprintf.c Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconv/Makefile glibc-2.2.4/iconv/Makefile --- glibc-2.2.3/iconv/Makefile Sat Apr 7 16:38:06 2001 +++ glibc-2.2.4/iconv/Makefile Fri Jul 27 23:13:13 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for iconv. @@ -26,11 +26,12 @@ include ../Makeconfig headers = iconv.h gconv.h routines = iconv_open iconv iconv_close \ gconv_open gconv gconv_close gconv_db gconv_conf \ - gconv_builtin gconv_simple gconv_trans + gconv_builtin gconv_simple gconv_trans gconv_cache ifeq ($(elf),yes) routines += gconv_dl else CFLAGS-gconv_db.c = -DSTATIC_GCONV +CFLAGS-gconv_cache.c = -DSTATIC_GCONV CFLAGS-gconv_simple.c = -DSTATIC_GCONV endif @@ -38,6 +39,7 @@ vpath %.c ../locale/programs iconv_prog-modules = iconv_charmap charmap charmap-dir linereader \ dummy-repertoire simple-hash xstrdup xmalloc +iconvconfig-modules = strtab xmalloc extra-objs = $(iconv_prog-modules:=.o) CFLAGS-iconv_prog.c = -I../locale/programs CFLAGS-iconv_charmap.c = -I../locale/programs @@ -48,12 +50,16 @@ CFLAGS-charmap.c = -DCHARMAP_PATH='"$(i1 tests = tst-iconv1 tst-iconv2 tst-iconv3 distribute = gconv_builtin.h gconv_int.h loop.c skeleton.c iconv_prog.h \ - iconv_charmap.c dummy-repertoire.c gconv_charset.h + iconv_charmap.c dummy-repertoire.c gconv_charset.h strtab.c \ + iconvconfig.h -others = iconv_prog +others = iconv_prog iconvconfig install-others = $(inst_bindir)/iconv +install-sbin = iconvconfig +CFLAGS-gconv_cache.c = -DGCONV_DIR='"$(gconvdir)"' CFLAGS-gconv_conf.c = -DGCONV_PATH='"$(gconvdir)"' +CFLAGS-iconvconfig.c = -DGCONV_PATH='"$(gconvdir)"' -DGCONV_DIR='"$(gconvdir)"' include ../Rules @@ -61,3 +67,4 @@ $(inst_bindir)/iconv: $(objpfx)iconv_pro $(do-install-program) $(objpfx)iconv_prog: $(iconv_prog-modules:%=$(objpfx)%.o) +$(objpfx)iconvconfig: $(iconvconfig-modules:%=$(objpfx)%.o) diff -durpN glibc-2.2.3/iconv/dummy-repertoire.c glibc-2.2.4/iconv/dummy-repertoire.c --- glibc-2.2.3/iconv/dummy-repertoire.c Sun Feb 4 21:47:21 2001 +++ glibc-2.2.4/iconv/dummy-repertoire.c Mon Jul 23 10:53:42 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* For iconv we don't have to handle repertoire maps. Provide dummy definitions to allow the use of linereader.c unchanged. */ diff -durpN glibc-2.2.3/iconv/gconv.c glibc-2.2.4/iconv/gconv.c --- glibc-2.2.3/iconv/gconv.c Sun Apr 8 22:19:10 2001 +++ glibc-2.2.4/iconv/gconv.c Mon Jul 23 10:53:42 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -49,7 +49,8 @@ __gconv (__gconv_t cd, const unsigned ch /* We just flush. */ result = DL_CALL_FCT (cd->__steps->__fct, (cd->__steps, cd->__data, NULL, NULL, NULL, - irreversible, 1, 0)); + irreversible, + cd->__data[last_step].__outbuf == NULL ? 2 : 1, 0)); else { const unsigned char *last_start; diff -durpN glibc-2.2.3/iconv/gconv.h glibc-2.2.4/iconv/gconv.h --- glibc-2.2.3/iconv/gconv.h Fri Dec 1 11:55:02 2000 +++ glibc-2.2.4/iconv/gconv.h Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This header provides no interface for a user to the internals of the gconv implementation in the libc. Therefore there is no use diff -durpN glibc-2.2.3/iconv/gconv_builtin.c glibc-2.2.4/iconv/gconv_builtin.c --- glibc-2.2.3/iconv/gconv_builtin.c Thu Sep 7 11:56:22 2000 +++ glibc-2.2.4/iconv/gconv_builtin.c Mon Jul 23 10:53:42 2001 @@ -1,22 +1,22 @@ /* Table for builtin transformation mapping. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -31,8 +31,6 @@ static struct builtin_map { const char *name; __gconv_fct fct; - __gconv_init_fct init; - __gconv_end_fct end; int min_needed_from; int max_needed_from; @@ -41,13 +39,11 @@ static struct builtin_map } map[] = { -#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, Init, End, MinF, \ - MaxF, MinT, MaxT) \ +#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, MinF, MaxF, \ + MinT, MaxT) \ { \ .name = Name, \ .fct = Fct, \ - .init = Init, \ - .end = End, \ \ .min_needed_from = MinF, \ .max_needed_from = MaxF, \ @@ -73,8 +69,8 @@ __gconv_get_builtin_trans (const char *n assert (cnt < sizeof (map) / sizeof (map[0])); step->__fct = map[cnt].fct; - step->__init_fct = map[cnt].init; - step->__end_fct = map[cnt].end; + step->__init_fct = NULL; + step->__end_fct = NULL; step->__shlib_handle = NULL; step->__modname = NULL; diff -durpN glibc-2.2.3/iconv/gconv_builtin.h glibc-2.2.4/iconv/gconv_builtin.h --- glibc-2.2.3/iconv/gconv_builtin.h Wed Nov 22 10:59:47 2000 +++ glibc-2.2.4/iconv/gconv_builtin.h Mon Jul 23 10:53:42 2001 @@ -1,22 +1,22 @@ /* Builtin transformations. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ BUILTIN_ALIAS ("UCS4//", "ISO-10646/UCS4/") BUILTIN_ALIAS ("UCS-4//", "ISO-10646/UCS4/") @@ -30,18 +30,14 @@ BUILTIN_ALIAS ("OSF00010105//", "ISO-106 BUILTIN_ALIAS ("OSF00010106//", "ISO-10646/UCS4/") /* level 3 */ BUILTIN_TRANSFORMATION ("INTERNAL", "ISO-10646/UCS4/", 1, "=INTERNAL->ucs4", - __gconv_transform_internal_ucs4, NULL, NULL, - 4, 4, 4, 4) + __gconv_transform_internal_ucs4, 4, 4, 4, 4) BUILTIN_TRANSFORMATION ("ISO-10646/UCS4/", "INTERNAL", 1, "=ucs4->INTERNAL", - __gconv_transform_ucs4_internal, NULL, NULL, - 4, 4, 4, 4) + __gconv_transform_ucs4_internal, 4, 4, 4, 4) BUILTIN_TRANSFORMATION ("INTERNAL", "UCS-4LE//", 1, "=INTERNAL->ucs4le", - __gconv_transform_internal_ucs4le, NULL, NULL, - 4, 4, 4, 4) + __gconv_transform_internal_ucs4le, 4, 4, 4, 4) BUILTIN_TRANSFORMATION ("UCS-4LE//", "INTERNAL", 1, "=ucs4le->INTERNAL", - __gconv_transform_ucs4le_internal, NULL, NULL, - 4, 4, 4, 4) + __gconv_transform_ucs4le_internal, 4, 4, 4, 4) BUILTIN_ALIAS ("WCHAR_T//", "INTERNAL") @@ -49,17 +45,13 @@ BUILTIN_ALIAS ("UTF8//", "ISO-10646/UTF8 BUILTIN_ALIAS ("UTF-8//", "ISO-10646/UTF8/") BUILTIN_ALIAS ("ISO-IR-193//", "ISO-10646/UTF8/") BUILTIN_ALIAS ("OSF05010001//", "ISO-10646/UTF8/") +BUILTIN_ALIAS ("ISO-10646/UTF-8/", "ISO-10646/UTF8/") BUILTIN_TRANSFORMATION ("INTERNAL", "ISO-10646/UTF8/", 1, "=INTERNAL->utf8", - __gconv_transform_internal_utf8, NULL, NULL, - 4, 4, 1, 6) + __gconv_transform_internal_utf8, 4, 4, 1, 6) -BUILTIN_TRANSFORMATION ("ISO-10646/UTF-8/", "INTERNAL", 1, "=utf8->INTERNAL", - __gconv_transform_utf8_internal, NULL, NULL, - 1, 6, 4, 4) BUILTIN_TRANSFORMATION ("ISO-10646/UTF8/", "INTERNAL", 1, "=utf8->INTERNAL", - __gconv_transform_utf8_internal, NULL, NULL, - 1, 6, 4, 4) + __gconv_transform_utf8_internal, 1, 6, 4, 4) BUILTIN_ALIAS ("UCS2//", "ISO-10646/UCS2/") BUILTIN_ALIAS ("UCS-2//", "ISO-10646/UCS2/") @@ -68,12 +60,10 @@ BUILTIN_ALIAS ("OSF00010101//", "ISO-106 BUILTIN_ALIAS ("OSF00010102//", "ISO-10646/UCS2/") /* level 3 */ BUILTIN_TRANSFORMATION ("ISO-10646/UCS2/", "INTERNAL", 1, "=ucs2->INTERNAL", - __gconv_transform_ucs2_internal, NULL, NULL, - 2, 2, 4, 4) + __gconv_transform_ucs2_internal, 2, 2, 4, 4) BUILTIN_TRANSFORMATION ("INTERNAL", "ISO-10646/UCS2/", 1, "=INTERNAL->ucs2", - __gconv_transform_internal_ucs2, NULL, NULL, - 4, 4, 2, 2) + __gconv_transform_internal_ucs2, 4, 4, 2, 2) BUILTIN_ALIAS ("ANSI_X3.4//", "ANSI_X3.4-1968//") @@ -90,12 +80,10 @@ BUILTIN_ALIAS ("CSASCII//", "ANSI_X3.4-1 BUILTIN_ALIAS ("OSF00010020//", "ANSI_X3.4-1968//") BUILTIN_TRANSFORMATION ("ANSI_X3.4-1968//", "INTERNAL", 1, "=ascii->INTERNAL", - __gconv_transform_ascii_internal, NULL, NULL, - 4, 4, 1, 1) + __gconv_transform_ascii_internal, 4, 4, 1, 1) BUILTIN_TRANSFORMATION ("INTERNAL", "ANSI_X3.4-1968//", 1, "=INTERNAL->ascii", - __gconv_transform_internal_ascii, NULL, NULL, - 4, 4, 1, 1) + __gconv_transform_internal_ascii, 4, 4, 1, 1) #if BYTE_ORDER == BIG_ENDIAN @@ -106,13 +94,11 @@ BUILTIN_ALIAS ("UCS-2LE//", "UNICODELITT BUILTIN_TRANSFORMATION ("UNICODELITTLE//", "INTERNAL", 1, "=ucs2reverse->INTERNAL", - __gconv_transform_ucs2reverse_internal, NULL, NULL, - 2, 2, 4, 4) + __gconv_transform_ucs2reverse_internal, 2, 2, 4, 4) BUILTIN_TRANSFORMATION ("INTERNAL", "UNICODELITTLE//", 1, "=INTERNAL->ucs2reverse", - __gconv_transform_internal_ucs2reverse, NULL, NULL, - 4, 4, 2, 2) + __gconv_transform_internal_ucs2reverse, 4, 4, 2, 2) #else BUILTIN_ALIAS ("UNICODELITTLE//", "ISO-10646/UCS2/") BUILTIN_ALIAS ("UCS-2LE//", "ISO-10646/UCS2/") @@ -121,11 +107,9 @@ BUILTIN_ALIAS ("UCS-2BE//", "UNICODEBIG/ BUILTIN_TRANSFORMATION ("UNICODEBIG//", "INTERNAL", 1, "=ucs2reverse->INTERNAL", - __gconv_transform_ucs2reverse_internal, NULL, NULL, - 2, 2, 4, 4) + __gconv_transform_ucs2reverse_internal, 2, 2, 4, 4) BUILTIN_TRANSFORMATION ("INTERNAL", "UNICODEBIG//", 1, "=INTERNAL->ucs2reverse", - __gconv_transform_internal_ucs2reverse, NULL, NULL, - 4, 4, 2, 2) + __gconv_transform_internal_ucs2reverse, 4, 4, 2, 2) #endif diff -durpN glibc-2.2.3/iconv/gconv_cache.c glibc-2.2.4/iconv/gconv_cache.c --- glibc-2.2.3/iconv/gconv_cache.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconv/gconv_cache.c Fri Jul 27 23:13:13 2001 @@ -0,0 +1,449 @@ +/* Cache handling for iconv modules. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "../intl/hash-string.h" + +static void *cache; +static size_t cache_size; +static int cache_malloced; + + +int +internal_function +__gconv_load_cache (void) +{ + int fd; + struct stat64 st; + struct gconvcache_header *header; + + /* We cannot use the cache if the GCONV_PATH environment variable is + set. */ + __gconv_path_envvar = getenv ("GCONV_PATH"); + if (__gconv_path_envvar != NULL) + return -1; + + /* See whether the cache file exists. */ + fd = __open (GCONV_MODULES_CACHE, O_RDONLY); + if (__builtin_expect (fd, 0) == -1) + /* Not available. */ + return -1; + + /* Get information about the file. */ + if (__builtin_expect (__fxstat64 (_STAT_VER, fd, &st), 0) < 0 + /* We do not have to start looking at the file if it cannot contain + at least the cache header. */ + || st.st_size < sizeof (struct gconvcache_header)) + { + close_and_exit: + close (fd); + return -1; + } + + /* Make the file content available. */ + cache_size = st.st_size; +#ifdef _POSIX_MAPPED_FILES + cache = __mmap (NULL, cache_size, PROT_READ, MAP_SHARED, fd, 0); + if (__builtin_expect (cache == MAP_FAILED, 0)) +#endif + { + size_t already_read; + + cache = malloc (cache_size); + if (cache == NULL) + goto close_and_exit; + + already_read = 0; + do + { + ssize_t n = __read (fd, (char *) cache + already_read, + cache_size - already_read); + if (__builtin_expect (n, 0) == -1) + { + free (cache); + cache = NULL; + goto close_and_exit; + } + + already_read += n; + } + while (already_read < cache_size); + + cache_malloced = 1; + } + + /* We don't need the file descriptor anymore. */ + close (fd); + + /* Check the consistency. */ + header = (struct gconvcache_header *) cache; + if (__builtin_expect (header->magic, GCONVCACHE_MAGIC) != GCONVCACHE_MAGIC + || __builtin_expect (header->string_offset >= cache_size, 0) + || __builtin_expect (header->hash_offset >= cache_size, 0) + || __builtin_expect (header->hash_size == 0, 0) + || __builtin_expect ((header->hash_offset + + header->hash_size * sizeof (struct hash_entry)) + > cache_size, 0) + || __builtin_expect (header->module_offset >= cache_size, 0) + || __builtin_expect (header->otherconv_offset > cache_size, 0)) + { + if (cache_malloced) + { + free (cache); + cache_malloced = 0; + } +#ifdef _POSIX_MAPPED_FILES + else + munmap (cache, cache_size); +#endif + cache = NULL; + + return -1; + } + + /* That worked. */ + return 0; +} + + +static int +internal_function +find_module_idx (const char *str, size_t *idxp) +{ + unsigned int idx; + unsigned int hval; + unsigned int hval2; + const struct gconvcache_header *header; + const char *strtab; + const struct hash_entry *hashtab; + unsigned int limit; + + header = (const struct gconvcache_header *) cache; + strtab = (char *) cache + header->string_offset; + hashtab = (struct hash_entry *) ((char *) cache + header->hash_offset); + + hval = hash_string (str); + idx = hval % header->hash_size; + hval2 = 1 + hval % (header->hash_size - 2); + + limit = cache_size - header->string_offset; + while (hashtab[idx].string_offset != 0) + if (hashtab[idx].string_offset < limit + && strcmp (str, strtab + hashtab[idx].string_offset) == 0) + { + *idxp = hashtab[idx].module_idx; + return 0; + } + else + if ((idx += hval2) >= header->hash_size) + idx -= header->hash_size; + + /* Nothing found. */ + return -1; +} + + +static int +internal_function +find_module (const char *directory, const char *filename, + struct __gconv_step *result) +{ + size_t dirlen = strlen (directory); + size_t fnamelen = strlen (filename) + 1; + char fullname[dirlen + fnamelen]; + int status = __GCONV_NOCONV; + + memcpy (__mempcpy (fullname, directory, dirlen), filename, fnamelen); + + result->__shlib_handle = __gconv_find_shlib (fullname); + if (result->__shlib_handle != NULL) + { + status = __GCONV_OK; + + result->__modname = NULL; + result->__fct = result->__shlib_handle->fct; + result->__init_fct = result->__shlib_handle->init_fct; + result->__end_fct = result->__shlib_handle->end_fct; + + result->__data = NULL; + if (result->__init_fct != NULL) + status = DL_CALL_FCT (result->__init_fct, (result)); + } + + return status; +} + + +int +internal_function +__gconv_compare_alias_cache (const char *name1, const char *name2, int *result) +{ + size_t name1_idx; + size_t name2_idx; + + if (cache == NULL) + return -1; + + if (find_module_idx (name1, &name1_idx) != 0 + || find_module_idx (name2, &name2_idx) != 0) + *result = strcmp (name1, name2); + else + *result = (int) (name1_idx - name2_idx); + + return 0; +} + + +int +internal_function +__gconv_lookup_cache (const char *toset, const char *fromset, + struct __gconv_step **handle, size_t *nsteps, int flags) +{ + const struct gconvcache_header *header; + const char *strtab; + size_t fromidx; + size_t toidx; + const struct module_entry *modtab; + const struct module_entry *from_module; + const struct module_entry *to_module; + struct __gconv_step *result; + + if (cache == NULL) + /* We have no cache available. */ + return __GCONV_NODB; + + header = (const struct gconvcache_header *) cache; + strtab = (char *) cache + header->string_offset; + modtab = (const struct module_entry *) ((char *) cache + + header->module_offset); + + if (find_module_idx (fromset, &fromidx) != 0 + || (header->module_offset + (fromidx + 1) * sizeof (struct module_entry) + > cache_size)) + return __GCONV_NOCONV; + from_module = &modtab[fromidx]; + + if (find_module_idx (toset, &toidx) != 0 + || (header->module_offset + (toidx + 1) * sizeof (struct module_entry) + > cache_size)) + return __GCONV_NOCONV; + to_module = &modtab[toidx]; + + /* Avoid copy-only transformations if the user requests. */ + if (__builtin_expect (flags & GCONV_AVOID_NOCONV, 0) && fromidx == toidx) + return __GCONV_NOCONV; + + /* If there are special conversions available examine them first. */ + if (fromidx != 0 && toidx != 0 + && __builtin_expect (from_module->extra_offset, 0) != 0) + { + /* Search through the list to see whether there is a module + matching the destination character set. */ + const struct extra_entry *extra; + + /* Note the -1. This is due to the offset added in iconvconfig. + See there for more explanations. */ + extra = (const struct extra_entry *) ((char *) cache + + header->otherconv_offset + + from_module->extra_offset - 1); + while (extra->module_cnt != 0 + && extra->module[extra->module_cnt - 1].outname_offset != toidx) + extra = (const struct extra_entry *) ((char *) extra + + sizeof (struct extra_entry) + + (extra->module_cnt + * sizeof (struct extra_entry_module))); + + if (extra->module_cnt != 0) + { + /* Use the extra module. First determine how many steps. */ + char *fromname; + int idx; + + *nsteps = extra->module_cnt; + *handle = result = + (struct __gconv_step *) malloc (extra->module_cnt + * sizeof (struct __gconv_step)); + if (result == NULL) + return __GCONV_NOMEM; + + fromname = (char *) strtab + from_module->canonname_offset; + idx = 0; + do + { + result[idx].__from_name = fromname; + fromname = result[idx].__to_name = + (char *) strtab + modtab[extra->module[idx].outname_offset].canonname_offset; + + result[idx].__counter = 1; + result[idx].__data = NULL; + +#ifndef STATIC_GCONV + if (strtab[extra->module[idx].dir_offset] != '\0') + { + /* Load the module, return handle for it. */ + int res; + + res = find_module (strtab + extra->module[idx].dir_offset, + strtab + extra->module[idx].name_offset, + &result[idx]); + if (__builtin_expect (res, __GCONV_OK) != __GCONV_OK) + { + /* Something went wrong. */ + free (result); + goto try_internal; + } + } + else +#endif + /* It's a builtin transformation. */ + __gconv_get_builtin_trans (strtab + + extra->module[idx].name_offset, + &result[idx]); + + } + while (++idx < extra->module_cnt); + + return __GCONV_OK; + } + } + + try_internal: + /* See whether we can convert via the INTERNAL charset. */ + if ((fromidx != 0 && __builtin_expect (from_module->fromname_offset, 1) == 0) + || (toidx != 0 && __builtin_expect (to_module->toname_offset, 1) == 0) + || (fromidx == 0 && toidx == 0)) + /* Not possible. Nothing we can do. */ + return __GCONV_NOCONV; + + /* We will use up to two modules. Always allocate room for two. */ + result = (struct __gconv_step *) malloc (2 * sizeof (struct __gconv_step)); + if (result == NULL) + return __GCONV_NOMEM; + + *handle = result; + *nsteps = 0; + + /* Generate data structure for conversion to INTERNAL. */ + if (fromidx != 0) + { + result[0].__from_name = (char *) strtab + from_module->canonname_offset; + result[0].__to_name = (char *) "INTERNAL"; + + result[0].__counter = 1; + result[0].__data = NULL; + +#ifndef STATIC_GCONV + if (strtab[from_module->todir_offset] != '\0') + { + /* Load the module, return handle for it. */ + int res = find_module (strtab + from_module->todir_offset, + strtab + from_module->toname_offset, + &result[0]); + if (__builtin_expect (res, __GCONV_OK) != __GCONV_OK) + { + /* Something went wrong. */ + free (result); + return res; + } + } + else +#endif + /* It's a builtin transformation. */ + __gconv_get_builtin_trans (strtab + from_module->toname_offset, + &result[0]); + + ++*nsteps; + } + + /* Generate data structure for conversion from INTERNAL. */ + if (toidx != 0) + { + int idx = *nsteps; + + result[idx].__from_name = (char *) "INTERNAL"; + result[idx].__to_name = (char *) strtab + to_module->canonname_offset; + + result[idx].__counter = 1; + result[idx].__data = NULL; + +#ifndef STATIC_GCONV + if (strtab[to_module->fromdir_offset] != '\0') + { + /* Load the module, return handle for it. */ + int res = find_module (strtab + to_module->fromdir_offset, + strtab + to_module->fromname_offset, + &result[idx]); + if (__builtin_expect (res, __GCONV_OK) != __GCONV_OK) + { + /* Something went wrong. */ + if (idx != 0) + __gconv_release_step (&result[0]); + free (result); + return res; + } + } + else +#endif + /* It's a builtin transformation. */ + __gconv_get_builtin_trans (strtab + to_module->fromname_offset, + &result[idx]); + + ++*nsteps; + } + + return __GCONV_OK; +} + + +/* Free memory allocated for the transformation record. */ +void +internal_function +__gconv_release_cache (struct __gconv_step *steps, size_t nsteps) +{ + if (cache != NULL) + /* The only thing we have to deallocate is the record with the + steps. */ + free (steps); +} + + +/* Free all resources if necessary. */ +static void __attribute__ ((unused)) +free_mem (void) +{ + if (cache_malloced) + free (cache); +#ifdef _POSIX_MAPPED_FILES + else + munmap (cache, cache_size); +#endif +} + +text_set_element (__libc_subfreeres, free_mem); diff -durpN glibc-2.2.3/iconv/gconv_charset.h glibc-2.2.4/iconv/gconv_charset.h --- glibc-2.2.3/iconv/gconv_charset.h Fri Apr 6 10:32:46 2001 +++ glibc-2.2.4/iconv/gconv_charset.h Wed Aug 15 18:50:04 2001 @@ -4,21 +4,22 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include +#include static inline void @@ -28,8 +29,9 @@ strip (char *wp, const char *s) while (*s != '\0') { - if (isalnum (*s) || *s == '_' || *s == '-' || *s == '.') - *wp++ = toupper (*s); + if (__isalnum_l (*s, &_nl_C_locobj) + || *s == '_' || *s == '-' || *s == '.') + *wp++ = __toupper_l (*s, &_nl_C_locobj); else if (*s == '/') { if (++slash_count == 3) @@ -46,15 +48,16 @@ strip (char *wp, const char *s) } -static char * +static char * __attribute__ ((unused)) upstr (char *dst, const char *str) { char *cp = dst; - while ((*cp++ = toupper (*str++)) != '\0') + while ((*cp++ = __toupper_l (*str++, &_nl_C_locobj)) != '\0') /* nothing */; return dst; } /* If NAME is an codeset alias expand it. */ -extern const char *__gconv_lookup_alias (const char *name); +extern int __gconv_compare_alias (const char *name1, const char *name2) + internal_function; diff -durpN glibc-2.2.3/iconv/gconv_close.c glibc-2.2.4/iconv/gconv_close.c --- glibc-2.2.3/iconv/gconv_close.c Wed Jun 21 11:10:55 2000 +++ glibc-2.2.4/iconv/gconv_close.c Mon Jul 23 10:53:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconv/gconv_conf.c glibc-2.2.4/iconv/gconv_conf.c --- glibc-2.2.3/iconv/gconv_conf.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/iconv/gconv_conf.c Wed Aug 15 18:50:04 2001 @@ -4,27 +4,29 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include #include +#include #include #include #include +#include #include #include #include @@ -59,8 +61,8 @@ static const char gconv_module_ext[] = M /* We have a few builtin transformations. */ static struct gconv_module builtin_modules[] = { -#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, Init, End, MinF, \ - MaxF, MinT, MaxT) \ +#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, MinF, MaxF, \ + MinT, MaxT) \ { \ from_string: From, \ to_string: To, \ @@ -78,8 +80,8 @@ static struct gconv_module builtin_modul static const char *builtin_aliases[] = { -#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, Init, End, MinF, \ - MaxF, MinT, MaxT) +#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, MinF, MaxF, \ + MinT, MaxT) #define BUILTIN_ALIAS(From, To) From " " To, #include "gconv_builtin.h" @@ -91,6 +93,10 @@ static const char *builtin_aliases[] = #endif +/* Value of the GCONV_PATH environment variable. */ +const char *__gconv_path_envvar; + + /* Test whether there is already a matching module known. */ static int internal_function @@ -124,20 +130,20 @@ add_alias (char *rp, void *modules) struct gconv_alias *new_alias; char *from, *to, *wp; - while (isspace (*rp)) + while (__isspace_l (*rp, &_nl_C_locobj)) ++rp; from = wp = rp; - while (*rp != '\0' && !isspace (*rp)) - *wp++ = toupper (*rp++); + while (*rp != '\0' && !__isspace_l (*rp, &_nl_C_locobj)) + *wp++ = __toupper_l (*rp++, &_nl_C_locobj); if (*rp == '\0') /* There is no `to' string on the line. Ignore it. */ return; *wp++ = '\0'; to = ++rp; - while (isspace (*rp)) + while (__isspace_l (*rp, &_nl_C_locobj)) ++rp; - while (*rp != '\0' && !isspace (*rp)) - *wp++ = toupper (*rp++); + while (*rp != '\0' && !__isspace_l (*rp, &_nl_C_locobj)) + *wp++ = __toupper_l (*rp++, &_nl_C_locobj); if (to == wp) /* No `to' string, ignore the line. */ return; @@ -245,30 +251,30 @@ add_module (char *rp, const char *direct int need_ext; int cost_hi; - while (isspace (*rp)) + while (__isspace_l (*rp, &_nl_C_locobj)) ++rp; from = rp; - while (*rp != '\0' && !isspace (*rp)) + while (*rp != '\0' && !__isspace_l (*rp, &_nl_C_locobj)) { - *rp = toupper (*rp); + *rp = __toupper_l (*rp, &_nl_C_locobj); ++rp; } if (*rp == '\0') return; *rp++ = '\0'; to = wp = rp; - while (isspace (*rp)) + while (__isspace_l (*rp, &_nl_C_locobj)) ++rp; - while (*rp != '\0' && !isspace (*rp)) - *wp++ = toupper (*rp++); + while (*rp != '\0' && !__isspace_l (*rp, &_nl_C_locobj)) + *wp++ = __toupper_l (*rp++, &_nl_C_locobj); if (*rp == '\0') return; *wp++ = '\0'; do ++rp; - while (isspace (*rp)); + while (__isspace_l (*rp, &_nl_C_locobj)); module = wp; - while (*rp != '\0' && !isspace (*rp)) + while (*rp != '\0' && !__isspace_l (*rp, &_nl_C_locobj)) *wp++ = *rp++; if (*rp == '\0') { @@ -358,6 +364,9 @@ read_conf_file (const char *filename, co if (fp == NULL) return; + /* No threads reading from this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); + /* Process the known entries of the file. Comments start with `#' and end with the end of the line. Empty lines are ignored. */ while (!feof_unlocked (fp)) @@ -378,7 +387,7 @@ read_conf_file (const char *filename, co if (rp[n - 1] == '\n') rp[n - 1] = '\0'; - while (isspace (*rp)) + while (__isspace_l (*rp, &_nl_C_locobj)) ++rp; /* If this is an empty line go on with the next one. */ @@ -386,7 +395,7 @@ read_conf_file (const char *filename, co continue; word = rp; - while (*rp != '\0' && !isspace (*rp)) + while (*rp != '\0' && !__isspace_l (*rp, &_nl_C_locobj)) ++rp; if (rp - word == sizeof ("alias") - 1 @@ -419,7 +428,6 @@ __gconv_get_path (void) if (result == NULL) { /* Determine the complete path first. */ - const char *user_path; char *gconv_path; size_t gconv_path_len; char *elem; @@ -429,8 +437,7 @@ __gconv_get_path (void) char *cwd; size_t cwdlen; - user_path = getenv ("GCONV_PATH"); - if (user_path == NULL) + if (__gconv_path_envvar == NULL) { /* No user-defined path. Make a modifiable copy of the default path. */ @@ -442,11 +449,12 @@ __gconv_get_path (void) else { /* Append the default path to the user-defined path. */ - size_t user_len = strlen (user_path); + size_t user_len = strlen (__gconv_path_envvar); gconv_path_len = user_len + 1 + sizeof (default_gconv_path); gconv_path = alloca (gconv_path_len); - __mempcpy (__mempcpy (__mempcpy (gconv_path, user_path, user_len), + __mempcpy (__mempcpy (__mempcpy (gconv_path, __gconv_path_envvar, + user_len), ":", 1), default_gconv_path, sizeof (default_gconv_path)); cwd = __getcwd (NULL, 0); @@ -526,6 +534,15 @@ __gconv_read_conf (void) int save_errno = errno; size_t cnt; + /* First see whether we should use the cache. */ + if (__gconv_load_cache () == 0) + { + /* Yes, we are done. */ + __set_errno (save_errno); + return; + } + +#ifndef STATIC_GCONV /* Find out where we have to look. */ if (__gconv_path_elem == NULL) __gconv_get_path (); @@ -545,6 +562,7 @@ __gconv_read_conf (void) /* Read the next configuration file. */ read_conf_file (filename, elem, elem_len, &modules, &nmodules); } +#endif /* Add the internal modules. */ for (cnt = 0; cnt < sizeof (builtin_modules) / sizeof (builtin_modules[0]); diff -durpN glibc-2.2.3/iconv/gconv_db.c glibc-2.2.4/iconv/gconv_db.c --- glibc-2.2.3/iconv/gconv_db.c Tue Apr 17 08:17:12 2001 +++ glibc-2.2.4/iconv/gconv_db.c Fri Jul 27 23:13:13 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -178,8 +178,9 @@ free_derivation (void *p) /* Decrement the reference count for a single step in a steps array. */ -static inline void -release_step (struct __gconv_step *step) +void +internal_function +__gconv_release_step (struct __gconv_step *step) { if (--step->__counter == 0) { @@ -231,6 +232,9 @@ gen_steps (struct derivation_step *best, ? __strdup (current->result_set) : result[step_cnt + 1].__from_name); + result[step_cnt].__counter = 1; + result[step_cnt].__data = NULL; + #ifndef STATIC_GCONV if (current->code->module_name[0] == '/') { @@ -249,6 +253,22 @@ gen_steps (struct derivation_step *best, result[step_cnt].__fct = shlib_handle->fct; result[step_cnt].__init_fct = shlib_handle->init_fct; result[step_cnt].__end_fct = shlib_handle->end_fct; + + /* Call the init function. */ + if (result[step_cnt].__init_fct != NULL) + { + status = DL_CALL_FCT (result[step_cnt].__init_fct, + (&result[step_cnt])); + + if (__builtin_expect (status, __GCONV_OK) != __GCONV_OK) + { + failed = 1; + /* Make sure we unload this modules. */ + --step_cnt; + result[step_cnt].__end_fct = NULL; + break; + } + } } else #endif @@ -256,25 +276,6 @@ gen_steps (struct derivation_step *best, __gconv_get_builtin_trans (current->code->module_name, &result[step_cnt]); - result[step_cnt].__counter = 1; - - /* Call the init function. */ - result[step_cnt].__data = NULL; - if (result[step_cnt].__init_fct != NULL) - { - status = DL_CALL_FCT (result[step_cnt].__init_fct, - (&result[step_cnt])); - - if (__builtin_expect (status, __GCONV_OK) != __GCONV_OK) - { - failed = 1; - /* Make sure we unload this modules. */ - --step_cnt; - result[step_cnt].__end_fct = NULL; - break; - } - } - current = current->last; } @@ -282,7 +283,7 @@ gen_steps (struct derivation_step *best, { /* Something went wrong while initializing the modules. */ while (++step_cnt < *nsteps) - release_step (&result[step_cnt]); + __gconv_release_step (&result[step_cnt]); free (result); *nsteps = 0; *handle = NULL; @@ -328,7 +329,7 @@ increment_counter (struct __gconv_step * (after unloading) and this time loading failed!? */ --step->__counter; while (++cnt < nsteps) - release_step (&steps[cnt]); + __gconv_release_step (&steps[cnt]); result = __GCONV_NOCONV; break; } @@ -631,13 +632,20 @@ do_lookup_alias (const char *name) } -const char * -__gconv_lookup_alias (const char *name) +int +internal_function +__gconv_compare_alias (const char *name1, const char *name2) { + int result; + /* Ensure that the configuration data is read. */ __libc_once (once, __gconv_read_conf); - return do_lookup_alias (name) ?: name; + if (__gconv_compare_alias_cache (name1, name2, &result) != 0) + result = strcmp (do_lookup_alias (name1) ?: name1, + do_lookup_alias (name2) ?: name2); + + return result; } @@ -647,8 +655,8 @@ __gconv_find_transform (const char *tose struct __gconv_step **handle, size_t *nsteps, int flags) { - const char *fromset_expand = NULL; - const char *toset_expand = NULL; + const char *fromset_expand; + const char *toset_expand; int result; /* Ensure that the configuration data is read. */ @@ -657,6 +665,14 @@ __gconv_find_transform (const char *tose /* Acquire the lock. */ __libc_lock_lock (lock); + result = __gconv_lookup_cache (toset, fromset, handle, nsteps, flags); + if (result != __GCONV_NODB) + { + /* We have a cache and could resolve the request, successful or not. */ + __libc_lock_unlock (lock); + return result; + } + /* If we don't have a module database return with an error. */ if (__gconv_modules_db == NULL) { @@ -665,11 +681,8 @@ __gconv_find_transform (const char *tose } /* See whether the names are aliases. */ - if (__gconv_alias_db != NULL) - { - fromset_expand = do_lookup_alias (fromset); - toset_expand = do_lookup_alias (toset); - } + fromset_expand = do_lookup_alias (fromset); + toset_expand = do_lookup_alias (toset); if (__builtin_expect (flags & GCONV_AVOID_NOCONV, 0) /* We are not supposed to create a pseudo transformation (means @@ -707,17 +720,24 @@ internal_function __gconv_close_transform (struct __gconv_step *steps, size_t nsteps) { int result = __GCONV_OK; + size_t cnt; -#ifndef STATIC_GCONV /* Acquire the lock. */ __libc_lock_lock (lock); - while (nsteps-- > 0) - release_step (&steps[nsteps]); +#ifndef STATIC_GCONV + cnt = nsteps; + while (cnt-- > 0) + __gconv_release_step (&steps[cnt]); +#endif + + /* If we use the cache we free a bit more since we don't keep any + transformation records around, they are cheap enough to + recreate. */ + __gconv_release_cache (steps, nsteps); /* Release the lock. */ __libc_lock_unlock (lock); -#endif return result; } diff -durpN glibc-2.2.3/iconv/gconv_dl.c glibc-2.2.4/iconv/gconv_dl.c --- glibc-2.2.3/iconv/gconv_dl.c Wed Nov 22 10:59:47 2000 +++ glibc-2.2.4/iconv/gconv_dl.c Fri Jul 27 23:13:13 2001 @@ -1,22 +1,22 @@ /* Handle loading/unloading of shared object for transformation. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -83,11 +83,13 @@ __gconv_find_shlib (const char *name) if (keyp == NULL) { /* This name was not known before. */ - found = malloc (sizeof (struct __gconv_loaded_object)); + size_t namelen = strlen (name) + 1; + + found = malloc (sizeof (struct __gconv_loaded_object) + namelen); if (found != NULL) { /* Point the tree node at this new structure. */ - found->name = name; + found->name = (char *) memcpy (found + 1, name, namelen); found->counter = -TRIES_BEFORE_UNLOAD - 1; found->handle = NULL; diff -durpN glibc-2.2.3/iconv/gconv_int.h glibc-2.2.4/iconv/gconv_int.h --- glibc-2.2.3/iconv/gconv_int.h Wed Nov 22 10:59:47 2000 +++ glibc-2.2.4/iconv/gconv_int.h Wed Aug 15 18:50:04 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GCONV_INT_H #define _GCONV_INT_H 1 @@ -38,7 +38,7 @@ extern struct path_elem *__gconv_path_el extern size_t __gconv_max_path_elem_len; -/* Structure for alias definition. Simply to strings. */ +/* Structure for alias definition. Simply two strings. */ struct gconv_alias { char *fromname; @@ -120,6 +120,9 @@ extern void *__gconv_alias_db; extern size_t __gconv_nmodules; extern struct gconv_module *__gconv_modules_db; +/* Value of the GCONV_PATH environment variable. */ +extern const char *__gconv_path_envvar; + /* The gconv functions expects the name to be in upper case and complete, including the trailing slashes if necessary. */ @@ -138,7 +141,7 @@ extern struct gconv_module *__gconv_modu tmp = result = alloca (cp - (str) + 3 + suffix_len); \ cp = (str); \ while (*cp != '\0') \ - *tmp++ = _toupper (*cp++); \ + *tmp++ = __toupper_l (*cp++, &_nl_C_locobj); \ if (cnt < 2) \ { \ *tmp++ = '/'; \ @@ -179,9 +182,28 @@ extern int __gconv_find_transform (const size_t *nsteps, int flags) internal_function; +/* Search for transformation in cache data. */ +extern int __gconv_lookup_cache (const char *toset, const char *fromset, + struct __gconv_step **handle, size_t *nsteps, + int flags) + internal_function; + +/* Compare the two name for whether they are after alias expansion the + same. This function uses the cache and fails if none is + loaded. */ +extern int __gconv_compare_alias_cache (const char *name1, const char *name2, + int *result) internal_function; + +/* Free data associated with a step's structure. */ +extern void __gconv_release_step (struct __gconv_step *step) + internal_function; + /* Read all the configuration data and cache it. */ extern void __gconv_read_conf (void); +/* Try to read module cache file. */ +extern int __gconv_load_cache (void) internal_function; + /* Determine the directories we are looking in. */ extern void __gconv_get_path (void); @@ -192,6 +214,11 @@ extern int __gconv_alias_compare (const cause the code to be unloaded. */ extern int __gconv_close_transform (struct __gconv_step *steps, size_t nsteps) + internal_function; + +/* Free all resources allocated for the transformation record when + using the cache. */ +extern void __gconv_release_cache (struct __gconv_step *steps, size_t nsteps) internal_function; /* Load shared object named by NAME. If already loaded increment reference diff -durpN glibc-2.2.3/iconv/gconv_open.c glibc-2.2.4/iconv/gconv_open.c --- glibc-2.2.3/iconv/gconv_open.c Fri Feb 9 10:04:05 2001 +++ glibc-2.2.4/iconv/gconv_open.c Wed Aug 15 18:50:05 2001 @@ -4,21 +4,22 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include +#include #include #include @@ -64,7 +65,7 @@ __gconv_open (const char *toset, const c tok = __strtok_r (tok, ",", &ptr); while (tok != NULL) { - if (__strcasecmp (tok, "TRANSLIT") == 0) + if (__strcasecmp_l (tok, "TRANSLIT", &_nl_C_locobj) == 0) { /* It's the builtin transliteration handling. We only support it for working on the internal encoding. */ @@ -97,7 +98,7 @@ __gconv_open (const char *toset, const c lastp->next = newp; } } - else if (__strcasecmp (tok, "IGNORE") == 0) + else if (__strcasecmp_l (tok, "IGNORE", &_nl_C_locobj) == 0) /* Set the flag to ignore all errors. */ conv_flags |= __GCONV_IGNORE_ERRORS; else @@ -110,7 +111,8 @@ __gconv_open (const char *toset, const c for (runp = trans; runp != NULL; runp = runp->next) if (runp->name != NULL - && __strcasecmp (tok, runp->name) == 0) + && __strcasecmp_l (tok, runp->name, + &_nl_C_locobj) == 0) break; else lastp = runp; @@ -205,8 +207,8 @@ __gconv_open (const char *toset, const c modules for this step. */ for (runp = trans; runp != NULL; runp = runp->next) for (n = 0; n < runp->ncsnames; ++n) - if (__strcasecmp (steps[cnt].__from_name, - runp->csnames[n]) == 0) + if (__strcasecmp_l (steps[cnt].__from_name, + runp->csnames[n], &_nl_C_locobj) == 0) { void *data = NULL; diff -durpN glibc-2.2.3/iconv/gconv_simple.c glibc-2.2.4/iconv/gconv_simple.c --- glibc-2.2.3/iconv/gconv_simple.c Sun Apr 8 22:19:10 2001 +++ glibc-2.2.4/iconv/gconv_simple.c Sat Aug 4 12:31:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -30,8 +30,8 @@ #include #define BUILTIN_ALIAS(s1, s2) /* nothing */ -#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, Init, End, MinF, \ - MaxF, MinT, MaxT) \ +#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, MinF, MaxF, \ + MinT, MaxT) \ extern int Fct (struct __gconv_step *, struct __gconv_step_data *, \ __const unsigned char **, __const unsigned char *, \ unsigned char **, size_t *, int, int); @@ -161,7 +161,7 @@ internal_ucs4_loop_single (struct __gcon while (*inptrp < inend && cnt < 4) state->__value.__wchb[cnt++] = *(*inptrp)++; - if (__builtin_expect (cnt, 4) < 4) + if (__builtin_expect (cnt < 4, 0)) { /* Still not enough bytes. Store the ones in the input buffer. */ state->__count &= ~7; @@ -229,7 +229,7 @@ ucs4_internal_loop (struct __gconv_step inval = *(const uint32_t *) inptr; #endif - if (__builtin_expect (inval, 0) > 0x7fffffff) + if (__builtin_expect (inval > 0x7fffffff, 0)) { /* The value is too large. We don't try transliteration here since this is not an error because of the lack of possibilities to @@ -286,7 +286,7 @@ ucs4_internal_loop_unaligned (struct __g for (cnt = 0; cnt < n_convert; ++cnt, inptr += 4) { - if (__builtin_expect (inptr[0], 0) > 0x80) + if (__builtin_expect (inptr[0] > 0x80, 0)) { /* The value is too large. We don't try transliteration here since this is not an error because of the lack of possibilities to @@ -353,7 +353,7 @@ ucs4_internal_loop_single (struct __gcon while (*inptrp < inend && cnt < 4) state->__value.__wchb[cnt++] = *(*inptrp)++; - if (__builtin_expect (cnt, 4) < 4) + if (__builtin_expect (cnt < 4, 0)) { /* Still not enough bytes. Store the ones in the input buffer. */ state->__count &= ~7; @@ -362,8 +362,8 @@ ucs4_internal_loop_single (struct __gcon return __GCONV_INCOMPLETE_INPUT; } - if (__builtin_expect (((unsigned char *) state->__value.__wchb)[0], 0) - > 0x80) + if (__builtin_expect (((unsigned char *) state->__value.__wchb)[0] > 0x80, + 0)) { /* The value is too large. We don't try transliteration here since this is not an error because of the lack of possibilities to @@ -515,7 +515,7 @@ internal_ucs4le_loop_single (struct __gc while (*inptrp < inend && cnt < 4) state->__value.__wchb[cnt++] = *(*inptrp)++; - if (__builtin_expect (cnt, 4) < 4) + if (__builtin_expect (cnt < 4, 0)) { /* Still not enough bytes. Store the ones in the input buffer. */ state->__count &= ~7; @@ -580,7 +580,7 @@ ucs4le_internal_loop (struct __gconv_ste inval = *(const uint32_t *) inptr; #endif - if (__builtin_expect (inval, 0) > 0x7fffffff) + if (__builtin_expect (inval > 0x7fffffff, 0)) { /* The value is too large. We don't try transliteration here since this is not an error because of the lack of possibilities to @@ -635,7 +635,7 @@ ucs4le_internal_loop_unaligned (struct _ for (cnt = 0; cnt < n_convert; ++cnt, inptr += 4) { - if (__builtin_expect (inptr[3], 0) > 0x80) + if (__builtin_expect (inptr[3] > 0x80, 0)) { /* The value is too large. We don't try transliteration here since this is not an error because of the lack of possibilities to @@ -703,7 +703,7 @@ ucs4le_internal_loop_single (struct __gc while (*inptrp < inend && cnt < 4) state->__value.__wchb[cnt++] = *(*inptrp)++; - if (__builtin_expect (cnt, 4) < 4) + if (__builtin_expect (cnt < 4, 0)) { /* Still not enough bytes. Store the ones in the input buffer. */ state->__count &= ~7; @@ -712,8 +712,8 @@ ucs4le_internal_loop_single (struct __gc return __GCONV_INCOMPLETE_INPUT; } - if (__builtin_expect (((unsigned char *) state->__value.__wchb)[3], 0) - > 0x80) + if (__builtin_expect (((unsigned char *) state->__value.__wchb)[3] > 0x80, + 0)) { /* The value is too large. We don't try transliteration here since this is not an error because of the lack of possibilities to @@ -764,7 +764,7 @@ ucs4le_internal_loop_single (struct __gc #define LOOPFCT FROM_LOOP #define BODY \ { \ - if (__builtin_expect (*inptr, 0) > '\x7f') \ + if (__builtin_expect (*inptr > '\x7f', 0)) \ { \ /* The value is too large. We don't try transliteration here since \ this is not an error because of the lack of possibilities to \ @@ -805,8 +805,9 @@ ucs4le_internal_loop_single (struct __gc #define LOOPFCT FROM_LOOP #define BODY \ { \ - if (__builtin_expect (*((const uint32_t *) inptr), 0) > 0x7f) \ + if (__builtin_expect (*((const uint32_t *) inptr) > 0x7f, 0)) \ { \ + UNICODE_TAG_HANDLER (*((const uint32_t *) inptr), 4); \ STANDARD_ERR_HANDLER (4); \ } \ else \ @@ -838,13 +839,10 @@ ucs4le_internal_loop_single (struct __gc { \ uint32_t wc = *((const uint32_t *) inptr); \ \ - /* Since we control every character we read this cannot happen. */ \ - assert (wc <= 0x7fffffff); \ - \ if (wc < 0x80) \ /* It's an one byte sequence. */ \ *outptr++ = (unsigned char) wc; \ - else \ + else if (__builtin_expect (wc <= 0x7fffffff, 1)) \ { \ size_t step; \ char *start; \ @@ -872,9 +870,14 @@ ucs4le_internal_loop_single (struct __gc while (--step > 0); \ start[0] |= wc; \ } \ + else \ + { \ + STANDARD_ERR_HANDLER (4); \ + } \ \ inptr += 4; \ } +#define LOOP_NEED_FLAGS #include #include @@ -920,25 +923,25 @@ ucs4le_internal_loop_single (struct __gc cnt = 2; \ ch &= 0x1f; \ } \ - else if (__builtin_expect (ch & 0xf0, 0xe0) == 0xe0) \ + else if (__builtin_expect ((ch & 0xf0) == 0xe0, 1)) \ { \ /* We expect three bytes. */ \ cnt = 3; \ ch &= 0x0f; \ } \ - else if (__builtin_expect (ch & 0xf8, 0xf0) == 0xf0) \ + else if (__builtin_expect ((ch & 0xf8) == 0xf0, 1)) \ { \ /* We expect four bytes. */ \ cnt = 4; \ ch &= 0x07; \ } \ - else if (__builtin_expect (ch & 0xfc, 0xf8) == 0xf8) \ + else if (__builtin_expect ((ch & 0xfc) == 0xf8, 1)) \ { \ /* We expect five bytes. */ \ cnt = 5; \ ch &= 0x03; \ } \ - else if (__builtin_expect (ch & 0xfe, 0xfc) == 0xfc) \ + else if (__builtin_expect ((ch & 0xfe) == 0xfc, 1)) \ { \ /* We expect six bytes. */ \ cnt = 6; \ @@ -1051,19 +1054,19 @@ ucs4le_internal_loop_single (struct __gc cnt = 2; \ ch &= 0x1f; \ } \ - else if (__builtin_expect (ch & 0xf0, 0xe0) == 0xe0) \ + else if (__builtin_expect ((ch & 0xf0) == 0xe0, 1)) \ { \ /* We expect three bytes. */ \ cnt = 3; \ ch &= 0x0f; \ } \ - else if (__builtin_expect (ch & 0xf8, 0xf0) == 0xf0) \ + else if (__builtin_expect ((ch & 0xf8) == 0xf0, 1)) \ { \ /* We expect four bytes. */ \ cnt = 4; \ ch &= 0x07; \ } \ - else if (__builtin_expect (ch & 0xfc, 0xf8) == 0xf8) \ + else if (__builtin_expect ((ch & 0xfc) == 0xf8, 1)) \ { \ /* We expect five bytes. */ \ cnt = 5; \ @@ -1103,17 +1106,17 @@ ucs4le_internal_loop_single (struct __gc bytebuf[0] = 0xc0; \ ntotal = 2; \ } \ - else if (__builtin_expect (state->__value.__wch, 0) <= 0xffff) \ + else if (__builtin_expect (state->__value.__wch <= 0xffff, 1)) \ { \ bytebuf[0] = 0xe0; \ ntotal = 3; \ } \ - else if (__builtin_expect (state->__value.__wch, 0) <= 0x1fffff) \ + else if (__builtin_expect (state->__value.__wch < 0x1fffff, 1)) \ { \ bytebuf[0] = 0xf0; \ ntotal = 4; \ } \ - else if (__builtin_expect (state->__value.__wch, 0) <= 0x3ffffff) \ + else if (__builtin_expect (state->__value.__wch < 0x3ffffff, 1)) \ { \ bytebuf[0] = 0xf8; \ ntotal = 5; \ @@ -1197,8 +1200,9 @@ ucs4le_internal_loop_single (struct __gc { \ uint32_t val = *((const uint32_t *) inptr); \ \ - if (__builtin_expect (val, 0) >= 0x10000) \ + if (__builtin_expect (val >= 0x10000, 0)) \ { \ + UNICODE_TAG_HANDLER (val, 4); \ STANDARD_ERR_HANDLER (4); \ } \ else if (__builtin_expect (val >= 0xd800 && val < 0xe000, 0)) \ @@ -1286,8 +1290,9 @@ ucs4le_internal_loop_single (struct __gc #define BODY \ { \ uint32_t val = *((const uint32_t *) inptr); \ - if (__builtin_expect (val, 0) >= 0x10000) \ + if (__builtin_expect (val >= 0x10000, 0)) \ { \ + UNICODE_TAG_HANDLER (val, 4); \ STANDARD_ERR_HANDLER (4); \ } \ else if (__builtin_expect (val >= 0xd800 && val < 0xe000, 0)) \ diff -durpN glibc-2.2.3/iconv/gconv_trans.c glibc-2.2.4/iconv/gconv_trans.c --- glibc-2.2.3/iconv/gconv_trans.c Fri Feb 9 10:04:05 2001 +++ glibc-2.2.4/iconv/gconv_trans.c Mon Jul 23 10:53:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconv/iconv.c glibc-2.2.4/iconv/iconv.c --- glibc-2.2.3/iconv/iconv.c Tue Jun 13 13:17:35 2000 +++ glibc-2.2.4/iconv/iconv.c Mon Jul 23 10:53:42 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include /* for NULL */ #include diff -durpN glibc-2.2.3/iconv/iconv.h glibc-2.2.4/iconv/iconv.h --- glibc-2.2.3/iconv/iconv.h Fri May 26 12:38:28 2000 +++ glibc-2.2.4/iconv/iconv.h Mon Jul 23 10:53:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ICONV_H #define _ICONV_H 1 diff -durpN glibc-2.2.3/iconv/iconv_charmap.c glibc-2.2.4/iconv/iconv_charmap.c --- glibc-2.2.3/iconv/iconv_charmap.c Sun Feb 4 21:47:59 2001 +++ glibc-2.2.4/iconv/iconv_charmap.c Mon Jul 23 10:53:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconv/iconv_close.c glibc-2.2.4/iconv/iconv_close.c --- glibc-2.2.3/iconv/iconv_close.c Fri Apr 21 12:25:18 2000 +++ glibc-2.2.4/iconv/iconv_close.c Mon Jul 23 10:53:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconv/iconv_open.c glibc-2.2.4/iconv/iconv_open.c --- glibc-2.2.3/iconv/iconv_open.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/iconv/iconv_open.c Mon Jul 23 10:53:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconv/iconv_prog.c glibc-2.2.4/iconv/iconv_prog.c --- glibc-2.2.3/iconv/iconv_prog.c Wed Apr 25 14:50:58 2001 +++ glibc-2.2.4/iconv/iconv_prog.c Mon Jul 23 10:53:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -246,8 +246,10 @@ main (int argc, char *argv[]) else do { +#ifdef _POSIX_MAPPED_FILES struct stat st; char *addr; +#endif int fd; if (verbose) diff -durpN glibc-2.2.3/iconv/iconv_prog.h glibc-2.2.4/iconv/iconv_prog.h --- glibc-2.2.3/iconv/iconv_prog.h Sun Feb 4 21:48:13 2001 +++ glibc-2.2.4/iconv/iconv_prog.h Mon Jul 23 10:53:43 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ICONV_PROG_H #define _ICONV_PROG_H 1 diff -durpN glibc-2.2.3/iconv/iconvconfig.c glibc-2.2.4/iconv/iconvconfig.c --- glibc-2.2.3/iconv/iconvconfig.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconv/iconvconfig.c Fri Jul 27 23:13:13 2001 @@ -0,0 +1,1165 @@ +/* Generate fastloading iconv module configuration files. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2000. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "iconvconfig.h" + +/* Get libc version number. */ +#include "../version.h" + +#define PACKAGE _libc_intl_domainname + + +/* The hashing function we use. */ +#include "../intl/hash-string.h" + + +/* Types used. */ +struct module +{ + char *fromname; + struct Strent *fromname_strent; + char *filename; + struct Strent *filename_strent; + const char *directory; + struct Strent *directory_strent; + struct module *next; + int cost; + struct Strent *toname_strent; + char toname[0]; +}; + +struct alias +{ + char *fromname; + struct Strent *froment; + struct module *module; + struct Strent *toent; + char toname[0]; +}; + +struct name +{ + const char *name; + struct Strent *strent; + int module_idx; + uint32_t hashval; +}; + +struct name_info +{ + const char *canonical_name; + struct Strent *canonical_strent; + + struct module *from_internal; + struct module *to_internal; + + struct other_conv_list + { + int dest_idx; + struct other_conv + { + gidx_t module_idx; + struct module *module; + struct other_conv *next; + } other_conv; + struct other_conv_list *next; + } *other_conv_list; +}; + + +/* Name and version of program. */ +static void print_version (FILE *stream, struct argp_state *state); +void (*argp_program_version_hook) (FILE *, struct argp_state *) = print_version; + +/* Short description of program. */ +static const char doc[] = N_("\ +Create fastloading iconv module configuration file."); + +/* Strings for arguments in help texts. */ +static const char args_doc[] = N_("[DIR...]"); + +/* Function to print some extra text in the help message. */ +static char *more_help (int key, const char *text, void *input); + +/* Data structure to communicate with argp functions. */ +static struct argp argp = +{ + NULL, NULL, args_doc, doc, NULL, more_help +}; + + +/* The function doing the actual work. */ +static int handle_dir (const char *dir); + +/* Add all known builtin conversions and aliases. */ +static void add_builtins (void); + +/* Create list of all aliases without circular aliases. */ +static void get_aliases (void); + +/* Create list of all modules. */ +static void get_modules (void); + +/* Get list of all the names and thereby indexing them. */ +static void generate_name_list (void); + +/* Collect information about all the names. */ +static void generate_name_info (void); + +/* Write the output file. */ +static int write_output (void); + + +/* Search tree of the modules we know. */ +static void *modules; + +/* Search tree of the aliases we know. */ +static void *aliases; + +/* Search tree for name to index mapping. */ +static void *names; + +/* Number of names we know about. */ +static int nnames; + +/* List of all aliases. */ +static struct alias **alias_list; +static size_t nalias_list; +static size_t nalias_list_max; + +/* List of all modules. */ +static struct module **module_list; +static size_t nmodule_list; +static size_t nmodule_list_max; + +/* Names and information about them. */ +static struct name_info *name_info; +static size_t nname_info; + +/* Number of translations not from or to INTERNAL. */ +static size_t nextra_modules; + + +/* Names and aliases for the builtin transformations. */ +static struct +{ + const char *from; + const char *to; +} builtin_alias[] = + { +#define BUILTIN_ALIAS(alias, real) \ + { .from = alias, .to = real }, +#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, MinF, MaxF, \ + MinT, MaxT) +#include + }; +#undef BUILTIN_ALIAS +#undef BUILTIN_TRANSFORMATION +#define nbuiltin_alias (sizeof (builtin_alias) / sizeof (builtin_alias[0])) + +static struct +{ + const char *from; + const char *to; + const char *module; + int cost; +} builtin_trans[] = + { +#define BUILTIN_ALIAS(alias, real) +#define BUILTIN_TRANSFORMATION(From, To, Cost, Name, Fct, MinF, MaxF, \ + MinT, MaxT) \ + { .from = From, .to = To, .module = Name, .cost = Cost }, +#include + }; +#define nbuiltin_trans (sizeof (builtin_trans) / sizeof (builtin_trans[0])) + + +/* Filename extension for the modules. */ +#ifndef MODULE_EXT +# define MODULE_EXT ".so" +#endif +static const char gconv_module_ext[] = MODULE_EXT; + + +extern void *xmalloc (size_t n) __attribute_malloc__; +extern void *xcalloc (size_t n, size_t m) __attribute_malloc__; +extern void *xrealloc (void *p, size_t n); + + +/* C string table handling. */ +struct Strtab; +struct Strent; + +/* Create new C string table object in memory. */ +extern struct Strtab *strtabinit (void); + +/* Free resources allocated for C string table ST. */ +extern void strtabfree (struct Strtab *st); + +/* Add string STR (length LEN is != 0) to C string table ST. */ +extern struct Strent *strtabadd (struct Strtab *st, const char *str, + size_t len); + +/* Finalize string table ST and store size in *SIZE and return a pointer. */ +extern void *strtabfinalize (struct Strtab *st, size_t *size); + +/* Get offset in string table for string associated with SE. */ +extern size_t strtaboffset (struct Strent *se); + +/* String table we construct. */ +static struct Strtab *strtab; + + + +int +main (int argc, char *argv[]) +{ + int remaining; + int status = 0; + char *path; + char *tp; + + /* Enable memory use testing. */ + /* mcheck_pedantic (NULL); */ + mtrace (); + + /* Set locale via LC_ALL. */ + setlocale (LC_ALL, ""); + + /* Set the text message domain. */ + textdomain (_libc_intl_domainname); + + /* Parse and process arguments. */ + argp_parse (&argp, argc, argv, 0, &remaining, NULL); + + /* Initialize the string table. */ + strtab = strtabinit (); + + /* Handle all directories mentioned. */ + while (remaining < argc) + status |= handle_dir (argv[remaining++]); + + /* In any case also handle the standard directory. */ + path = strdupa (GCONV_PATH); + tp = strtok (path, ":"); + while (tp != NULL) + { + status |= handle_dir (tp); + + tp = strtok (NULL, ":"); + } + + /* Add the builtin transformations and aliases without overwriting + anything. */ + add_builtins (); + + /* Store aliases in an array. */ + get_aliases (); + + /* Get list of all modules. */ + get_modules (); + + /* Generate list of all the names we know to handle in some way. */ + generate_name_list (); + + /* Now we know all the names we will handle, collect information + about them. */ + generate_name_info (); + + /* Write the output file, but only if we haven't seen any error. */ + if (status == 0) + status = write_output (); + else + error (1, 0, _("no output file produced because warning were issued")); + + return status; +} + + +static char * +more_help (int key, const char *text, void *input) +{ + switch (key) + { + case ARGP_KEY_HELP_EXTRA: + /* We print some extra information. */ + return strdup (gettext ("\ +Report bugs using the `glibcbug' script to .\n")); + default: + break; + } + return (char *) text; +} + + +/* Print the version information. */ +static void +print_version (FILE *stream, struct argp_state *state) +{ + fprintf (stream, "iconvconfig (GNU %s) %s\n", PACKAGE, VERSION); + fprintf (stream, gettext ("\ +Copyright (C) %s Free Software Foundation, Inc.\n\ +This is free software; see the source for copying conditions. There is NO\n\ +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\ +"), "2001"); + fprintf (stream, gettext ("Written by %s.\n"), "Ulrich Drepper"); +} + + +static int +alias_compare (const void *p1, const void *p2) +{ + const struct alias *a1 = (const struct alias *) p1; + const struct alias *a2 = (const struct alias *) p2; + + return strcmp (a1->fromname, a2->fromname); +} + + +static void +new_alias (const char *fromname, size_t fromlen, const char *toname, + size_t tolen) +{ + struct alias *newp; + void **inserted; + + newp = (struct alias *) xmalloc (sizeof (struct alias) + fromlen + tolen); + + newp->fromname = mempcpy (newp->toname, toname, tolen); + memcpy (newp->fromname, fromname, fromlen); + newp->module = NULL; + + inserted = (void **) tsearch (newp, &aliases, alias_compare); + if (inserted == NULL) + error (EXIT_FAILURE, errno, gettext ("while inserting in search tree")); + if (*inserted != newp) + /* Something went wrong, free this entry. */ + free (newp); + else + { + newp->froment = strtabadd (strtab, newp->fromname, fromlen); + newp->toent = strtabadd (strtab, newp->toname, tolen); + } +} + + +/* Add new alias. */ +static void +add_alias (char *rp) +{ + /* We now expect two more string. The strings are normalized + (converted to UPPER case) and strored in the alias database. */ + char *from; + char *to; + char *wp; + + while (isspace (*rp)) + ++rp; + from = wp = rp; + while (*rp != '\0' && !isspace (*rp)) + *wp++ = toupper (*rp++); + if (*rp == '\0') + /* There is no `to' string on the line. Ignore it. */ + return; + *wp++ = '\0'; + to = ++rp; + while (isspace (*rp)) + ++rp; + while (*rp != '\0' && !isspace (*rp)) + *wp++ = toupper (*rp++); + if (to == wp) + /* No `to' string, ignore the line. */ + return; + *wp++ = '\0'; + + assert (strlen (from) + 1 == to - from); + assert (strlen (to) + 1 == wp - to); + + new_alias (from, to - from, to, wp - to); +} + + +static void +append_alias (const void *nodep, VISIT value, int level) +{ + if (value != leaf && value != postorder) + return; + + if (nalias_list_max == nalias_list) + { + nalias_list_max += 50; + alias_list = (struct alias **) xrealloc (alias_list, + (nalias_list_max + * sizeof (struct alias *))); + } + + alias_list[nalias_list++] = *(struct alias **) nodep; +} + + +static void +get_aliases (void) +{ + twalk (aliases, append_alias); +} + + +static int +module_compare (const void *p1, const void *p2) +{ + const struct module *m1 = (const struct module *) p1; + const struct module *m2 = (const struct module *) p2; + int result; + + result = strcmp (m1->fromname, m2->fromname); + if (result == 0) + result = strcmp (m1->toname, m2->toname); + + return result; +} + + +/* Create new module record. */ +static void +new_module (const char *fromname, size_t fromlen, const char *toname, + size_t tolen, const char *directory, + const char *filename, size_t filelen, int cost, size_t need_ext) +{ + struct module *new_module; + size_t dirlen = strlen (directory) + 1; + char *tmp; + void **inserted; + + new_module = (struct module *) xmalloc (sizeof (struct module) + + fromlen + tolen + filelen + + need_ext); + + new_module->fromname = mempcpy (new_module->toname, toname, tolen); + + new_module->filename = mempcpy (new_module->fromname, fromname, fromlen); + + new_module->cost = cost; + new_module->next = NULL; + + tmp = mempcpy (new_module->filename, filename, filelen); + if (need_ext) + { + memcpy (tmp - 1, gconv_module_ext, need_ext + 1); + filelen += need_ext; + } + new_module->directory = directory; + + /* Now insert the new module data structure in our search tree. */ + inserted = (void **) tsearch (new_module, &modules, module_compare); + if (inserted == NULL) + error (EXIT_FAILURE, errno, "while inserting in search tree"); + if (*inserted != new_module) + free (new_module); + else + { + new_module->fromname_strent = strtabadd (strtab, new_module->fromname, + fromlen); + new_module->toname_strent = strtabadd (strtab, new_module->toname, + tolen); + new_module->filename_strent = strtabadd (strtab, new_module->filename, + filelen); + new_module->directory_strent = strtabadd (strtab, directory, dirlen); + } +} + + +/* Add new module. */ +static void +internal_function +add_module (char *rp, const char *directory) +{ + /* We expect now + 1. `from' name + 2. `to' name + 3. filename of the module + 4. an optional cost value + */ + char *from; + char *to; + char *module; + char *wp; + int need_ext; + int cost; + + while (isspace (*rp)) + ++rp; + from = rp; + while (*rp != '\0' && !isspace (*rp)) + { + *rp = toupper (*rp); + ++rp; + } + if (*rp == '\0') + return; + *rp++ = '\0'; + to = wp = rp; + while (isspace (*rp)) + ++rp; + while (*rp != '\0' && !isspace (*rp)) + *wp++ = toupper (*rp++); + if (*rp == '\0') + return; + *wp++ = '\0'; + do + ++rp; + while (isspace (*rp)); + module = wp; + while (*rp != '\0' && !isspace (*rp)) + *wp++ = *rp++; + if (*rp == '\0') + { + /* There is no cost, use one by default. */ + *wp++ = '\0'; + cost = 1; + } + else + { + /* There might be a cost value. */ + char *endp; + + *wp++ = '\0'; + cost = strtol (rp, &endp, 10); + if (rp == endp || cost < 1) + /* No useful information. */ + cost = 1; + } + + if (module[0] == '\0') + /* No module name given. */ + return; + + /* See whether we must add the ending. */ + need_ext = 0; + if (wp - module < sizeof (gconv_module_ext) + || memcmp (wp - sizeof (gconv_module_ext), gconv_module_ext, + sizeof (gconv_module_ext)) != 0) + /* We must add the module extension. */ + need_ext = sizeof (gconv_module_ext) - 1; + + assert (strlen (from) + 1 == to - from); + assert (strlen (to) + 1 == module - to); + assert (strlen (module) + 1 == wp - module); + + new_module (from, to - from, to, module - to, directory, module, wp - module, + cost, need_ext); +} + + +/* Read the config file and add the data for this directory to that. */ +static int +handle_dir (const char *dir) +{ + char *infile; + FILE *fp; + char *line = NULL; + size_t linelen = 0; + size_t dirlen = strlen (dir); + + if (dir[dirlen - 1] != '/') + { + char *newp = (char *) xmalloc (dirlen + 2); + dir = memcpy (newp, dir, dirlen); + newp[dirlen++] = '/'; + newp[dirlen] = '\0'; + } + + infile = (char *) alloca (dirlen + sizeof "gconv-modules"); + strcpy (mempcpy (infile, dir, dirlen), "gconv-modules"); + + fp = fopen (infile, "r"); + if (fp == NULL) + { + error (0, errno, "cannot open `%s'", infile); + return 1; + } + + /* No threads present. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); + + while (!feof_unlocked (fp)) + { + char *rp, *endp, *word; + ssize_t n = __getdelim (&line, &linelen, '\n', fp); + + if (n < 0) + /* An error occurred. */ + break; + + rp = line; + /* Terminate the line (excluding comments or newline) with a NUL + byte to simplify the following code. */ + endp = strchr (rp, '#'); + if (endp != NULL) + *endp = '\0'; + else + if (rp[n - 1] == '\n') + rp[n - 1] = '\0'; + + while (isspace (*rp)) + ++rp; + + /* If this is an empty line go on with the next one. */ + if (rp == endp) + continue; + + word = rp; + while (*rp != '\0' && !isspace (*rp)) + ++rp; + + if (rp - word == sizeof ("alias") - 1 + && memcmp (word, "alias", sizeof ("alias") - 1) == 0) + add_alias (rp); + else if (rp - word == sizeof ("module") - 1 + && memcmp (word, "module", sizeof ("module") - 1) == 0) + add_module (rp, dir); + /* else */ + /* Otherwise ignore the line. */ + } + + free (line); + + fclose (fp); + + return 0; +} + + +static void +append_module (const void *nodep, VISIT value, int level) +{ + struct module *mo; + + if (value != leaf && value != postorder) + return; + + mo = *(struct module **) nodep; + + if (nmodule_list > 0 + && strcmp (module_list[nmodule_list - 1]->fromname, mo->fromname) == 0) + { + /* Same name. */ + mo->next = module_list[nmodule_list - 1]; + module_list[nmodule_list - 1] = mo; + + return; + } + + if (nmodule_list_max == nmodule_list) + { + nmodule_list_max += 50; + module_list = (struct module **) xrealloc (module_list, + (nmodule_list_max + * sizeof (struct module *))); + } + + module_list[nmodule_list++] = mo; +} + + +static void +get_modules (void) +{ + twalk (modules, append_module); +} + + +static void +add_builtins (void) +{ + size_t cnt; + + /* Add all aliases. */ + for (cnt = 0; cnt < nbuiltin_alias; ++cnt) + new_alias (builtin_alias[cnt].from, + strlen (builtin_alias[cnt].from) + 1, + builtin_alias[cnt].to, + strlen (builtin_alias[cnt].to) + 1); + + /* add the builtin transformations. */ + for (cnt = 0; cnt < nbuiltin_trans; ++cnt) + new_module (builtin_trans[cnt].from, + strlen (builtin_trans[cnt].from) + 1, + builtin_trans[cnt].to, + strlen (builtin_trans[cnt].to) + 1, + "", builtin_trans[cnt].module, + strlen (builtin_trans[cnt].module) + 1, + builtin_trans[cnt].cost, 0); +} + + +static int +name_compare (const void *p1, const void *p2) +{ + const struct name *n1 = (const struct name *) p1; + const struct name *n2 = (const struct name *) p2; + + return strcmp (n1->name, n2->name); +} + + +static struct name * +new_name (const char *str, struct Strent *strent) +{ + struct name *newp = (struct name *) xmalloc (sizeof (struct name)); + + newp->name = str; + newp->strent = strent; + newp->module_idx = -1; + newp->hashval = hash_string (str); + + ++nnames; + + return newp; +} + + +static void +generate_name_list (void) +{ + size_t i; + + /* A name we always need. */ + tsearch (new_name ("INTERNAL", strtabadd (strtab, "INTERNAL", + sizeof ("INTERNAL"))), + &names, name_compare); + + for (i = 0; i < nmodule_list; ++i) + { + struct module *runp; + + if (strcmp (module_list[i]->fromname, "INTERNAL") != 0) + tsearch (new_name (module_list[i]->fromname, + module_list[i]->fromname_strent), + &names, name_compare); + + for (runp = module_list[i]; runp != NULL; runp = runp->next) + if (strcmp (runp->toname, "INTERNAL") != 0) + tsearch (new_name (runp->toname, runp->toname_strent), + &names, name_compare); + } +} + + +static int +name_to_module_idx (const char *name, int add) +{ + struct name **res; + struct name fake_name = { .name = name }; + int idx; + + res = (struct name **) tfind (&fake_name, &names, name_compare); + if (res == NULL) + abort (); + + idx = (*res)->module_idx; + if (idx == -1 && add) + /* No module index assigned yet. */ + idx = (*res)->module_idx = nname_info++; + + return idx; +} + + +static void +generate_name_info (void) +{ + size_t i; + int idx; + + name_info = (struct name_info *) xcalloc (nmodule_list + 1, + sizeof (struct name_info)); + + /* First add a special entry for the INTERNAL name. This must have + index zero. */ + idx = name_to_module_idx ("INTERNAL", 1); + name_info[0].canonical_name = "INTERNAL"; + name_info[0].canonical_strent = strtabadd (strtab, "INTERNAL", + sizeof ("INTERNAL")); + assert (nname_info == 1); + + for (i = 0; i < nmodule_list; ++i) + { + struct module *runp; + + for (runp = module_list[i]; runp != NULL; runp = runp->next) + if (strcmp (runp->fromname, "INTERNAL") == 0) + { + idx = name_to_module_idx (runp->toname, 1); + name_info[idx].from_internal = runp; + assert (name_info[idx].canonical_name == NULL + || strcmp (name_info[idx].canonical_name, + runp->toname) == 0); + name_info[idx].canonical_name = runp->toname; + name_info[idx].canonical_strent = runp->toname_strent; + } + else if (strcmp (runp->toname, "INTERNAL") == 0) + { + idx = name_to_module_idx (runp->fromname, 1); + name_info[idx].to_internal = runp; + assert (name_info[idx].canonical_name == NULL + || strcmp (name_info[idx].canonical_name, + runp->fromname) == 0); + name_info[idx].canonical_name = runp->fromname; + name_info[idx].canonical_strent = runp->fromname_strent; + } + else + { + /* This is a transformation not to or from the INTERNAL + encoding. */ + int from_idx = name_to_module_idx (runp->fromname, 1); + int to_idx = name_to_module_idx (runp->toname, 1); + struct other_conv_list *newp; + + newp = (struct other_conv_list *) + xmalloc (sizeof (struct other_conv_list)); + newp->other_conv.module_idx = to_idx; + newp->other_conv.module = runp; + newp->other_conv.next = NULL; /* XXX Allow multiple module sequence */ + newp->dest_idx = to_idx; + newp->next = name_info[from_idx].other_conv_list; + name_info[from_idx].other_conv_list = newp; + assert (name_info[from_idx].canonical_name == NULL + || strcmp (name_info[from_idx].canonical_name, + runp->fromname) == 0); + name_info[from_idx].canonical_name = runp->fromname; + name_info[from_idx].canonical_strent = runp->fromname_strent; + + ++nextra_modules; + } + } + + /* Now add the module index information for all the aliases. */ + for (i = 0; i < nalias_list; ++i) + { + struct name fake_name = { .name = alias_list[i]->toname }; + struct name **tonamep; + + tonamep = (struct name **) tfind (&fake_name, &names, name_compare); + if (tonamep != NULL) + { + struct name *newp = new_name (alias_list[i]->fromname, + alias_list[i]->froment); + newp->module_idx = (*tonamep)->module_idx; + tsearch (newp, &names, name_compare); + } + } +} + + +static int +is_prime (unsigned long int candidate) +{ + /* No even number and none less than 10 will be passed here. */ + unsigned long int divn = 3; + unsigned long int sq = divn * divn; + + while (sq < candidate && candidate % divn != 0) + { + ++divn; + sq += 4 * divn; + ++divn; + } + + return candidate % divn != 0; +} + + +static uint32_t +next_prime (uint32_t seed) +{ + /* Make it definitely odd. */ + seed |= 1; + + while (!is_prime (seed)) + seed += 2; + + return seed; +} + + +/* Format of the output file. + + Offset Length Description + 0000 4 Magic header bytes + 0004 4 Offset of string table (stoff) + 0008 4 Offset of name hashing table (hoff) + 000C 4 Hashing table size (hsize) + 0010 4 Offset of module table (moff) + 0014 4 Offset of other conversion module table (ooff) + + stoff ??? String table + + hoff 8*hsize Array of tuples + string table offset + module index + + moff ??? Array of tuples + canonical name offset + from-internal module dir name offset + from-internal module name off + to-internal module dir name offset + to-internal module name offset + offset into other conversion table + + ooff ??? One or more of + number of steps/modules + one or more of tuple + canonical name offset for output + module dir name offset + module name offset + (following last entry with step count 0) +*/ +static int +write_output (void) +{ + int fd; + char *string_table; + size_t string_table_size; + struct gconvcache_header header; + struct hash_entry *hash_table; + size_t hash_size; + struct module_entry *module_table; + char *extra_table; + char *cur_extra_table; + size_t n; + int idx; + struct iovec iov[6]; + static const gidx_t null_word; + size_t total; + char tmpfname[sizeof (GCONV_MODULES_CACHE) + strlen (".XXXXXX")]; + + /* Function to insert the names. */ + static void name_insert (const void *nodep, VISIT value, int level) + { + struct name *name; + unsigned int idx; + unsigned int hval2; + + if (value != leaf && value != postorder) + return; + + name = *(struct name **) nodep; + idx = name->hashval % hash_size; + hval2 = 1 + name->hashval % (hash_size - 2); + + while (hash_table[idx].string_offset != 0) + if ((idx += hval2) >= hash_size) + idx -= hash_size; + + hash_table[idx].string_offset = strtaboffset (name->strent); + + assert (name->module_idx != -1); + hash_table[idx].module_idx = name->module_idx; + } + + /* Open the output file. */ + strcpy (stpcpy (tmpfname, GCONV_MODULES_CACHE), ".XXXXXX"); + fd = mkstemp (tmpfname); + if (fd == -1) + return 1; + + /* Create the string table. */ + string_table = strtabfinalize (strtab, &string_table_size); + + /* Create the hashing table. We know how many strings we have. + Creating a perfect hash table is not reasonable here. Therefore + we use open hashing and a table size which is the next prime 40% + larger than the number of strings. */ + hash_size = next_prime (nnames * 1.4); + hash_table = (struct hash_entry *) xcalloc (hash_size, + sizeof (struct hash_entry)); + /* Fill the hash table. */ + twalk (names, name_insert); + + /* Create the section for the module list. */ + module_table = (struct module_entry *) xcalloc (sizeof (struct module_entry), + nname_info); + + /* Allocate memory for the non-INTERNAL conversions. The allocated + memory can be more than is actually needed. */ + extra_table = (char *) xcalloc (sizeof (struct extra_entry) + + sizeof (gidx_t) + + sizeof (struct extra_entry_module), + nextra_modules); + cur_extra_table = extra_table; + + /* Fill in the module information. */ + for (n = 0; n < nname_info; ++n) + { + module_table[n].canonname_offset = + strtaboffset (name_info[n].canonical_strent); + + if (name_info[n].from_internal == NULL) + { + module_table[n].fromdir_offset = 0; + module_table[n].fromname_offset = 0; + } + else + { + module_table[n].fromdir_offset = + strtaboffset (name_info[n].from_internal->directory_strent); + module_table[n].fromname_offset = + strtaboffset (name_info[n].from_internal->filename_strent); + } + + if (name_info[n].to_internal == NULL) + { + module_table[n].todir_offset = 0; + module_table[n].toname_offset = 0; + } + else + { + module_table[n].todir_offset = + strtaboffset (name_info[n].to_internal->directory_strent); + module_table[n].toname_offset = + strtaboffset (name_info[n].to_internal->filename_strent); + } + + if (name_info[n].other_conv_list != NULL) + { + struct other_conv_list *other = name_info[n].other_conv_list; + + /* Store the reference. We add 1 to distinguish the entry + at offset zero from the case where no extra modules are + available. The file reader has to account for the + offset. */ + module_table[n].extra_offset = 1 + cur_extra_table - extra_table; + + do + { + struct other_conv *runp; + struct extra_entry *extra; + + /* Allocate new entry. */ + extra = (struct extra_entry *) cur_extra_table; + cur_extra_table += sizeof (struct extra_entry); + extra->module_cnt = 0; + + runp = &other->other_conv; + do + { + cur_extra_table += sizeof (struct extra_entry_module); + extra->module[extra->module_cnt].outname_offset = + runp->next == NULL + ? other->dest_idx : runp->next->module_idx; + extra->module[extra->module_cnt].dir_offset = + strtaboffset (runp->module->directory_strent); + extra->module[extra->module_cnt].name_offset = + strtaboffset (runp->module->filename_strent); + ++extra->module_cnt; + + runp = runp->next; + } + while (runp != NULL); + + other = other->next; + } + while (other != NULL); + + /* Final module_cnt is zero. */ + *((gidx_t *) cur_extra_table) = 0; + cur_extra_table += sizeof (gidx_t); + } + } + + header.magic = GCONVCACHE_MAGIC; + + iov[0].iov_base = &header; + iov[0].iov_len = sizeof (struct gconvcache_header); + total = iov[0].iov_len; + + header.string_offset = total; + iov[1].iov_base = string_table; + iov[1].iov_len = string_table_size; + total += iov[1].iov_len; + + idx = 2; + if ((string_table_size & (sizeof (gidx_t) - 1)) != 0) + { + iov[2].iov_base = (void *) &null_word; + iov[2].iov_len = (sizeof (gidx_t) + - (string_table_size & (sizeof (gidx_t) - 1))); + total += iov[2].iov_len; + ++idx; + } + + header.hash_offset = total; + header.hash_size = hash_size; + iov[idx].iov_base = hash_table; + iov[idx].iov_len = hash_size * sizeof (struct hash_entry); + total += iov[idx].iov_len; + ++idx; + + header.module_offset = total; + iov[idx].iov_base = module_table; + iov[idx].iov_len = nname_info * sizeof (struct module_entry); + total += iov[idx].iov_len; + ++idx; + + assert (cur_extra_table - extra_table + <= ((sizeof (struct extra_entry) + sizeof (gidx_t) + + sizeof (struct extra_entry_module)) + * nextra_modules)); + header.otherconv_offset = total; + iov[idx].iov_base = extra_table; + iov[idx].iov_len = cur_extra_table - extra_table; + total += iov[idx].iov_len; + ++idx; + + if (TEMP_FAILURE_RETRY (writev (fd, iov, idx)) != total + /* The file was created with mode 0600. Make it world-readable. */ + || fchmod (fd, 0644) != 0 + /* Rename the file, possibly replacing an old one. */ + || rename (tmpfname, GCONV_MODULES_CACHE) != 0) + { + int save_errno = errno; + close (fd); + unlink (tmpfname); + error (EXIT_FAILURE, save_errno, + gettext ("cannot generate output file")); + } + + close (fd); + + return 0; +} diff -durpN glibc-2.2.3/iconv/iconvconfig.h glibc-2.2.4/iconv/iconvconfig.h --- glibc-2.2.3/iconv/iconvconfig.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconv/iconvconfig.h Sun Jul 22 10:44:23 2001 @@ -0,0 +1,67 @@ +/* Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2000. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#include + + +typedef uint16_t gidx_t; + + +struct gconvcache_header +{ + uint32_t magic; + gidx_t string_offset; + gidx_t hash_offset; + gidx_t hash_size; + gidx_t module_offset; + gidx_t otherconv_offset; +}; + +struct hash_entry +{ + gidx_t string_offset; + gidx_t module_idx; +}; + +struct module_entry +{ + gidx_t canonname_offset; + gidx_t fromdir_offset; + gidx_t fromname_offset; + gidx_t todir_offset; + gidx_t toname_offset; + gidx_t extra_offset; +}; + +struct extra_entry +{ + gidx_t module_cnt; + struct extra_entry_module + { + gidx_t outname_offset; + gidx_t dir_offset; + gidx_t name_offset; + } module[0]; +}; + + +#define GCONVCACHE_MAGIC 0x20010324 + + +#define GCONV_MODULES_CACHE GCONV_DIR "/gconv-modules.cache" diff -durpN glibc-2.2.3/iconv/loop.c glibc-2.2.4/iconv/loop.c --- glibc-2.2.3/iconv/loop.c Fri Dec 1 11:55:02 2000 +++ glibc-2.2.4/iconv/loop.c Mon Jul 23 10:53:43 2001 @@ -1,22 +1,22 @@ /* Conversion loop frame work. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file provides a frame for the reader loop in all conversion modules. The actual code must (of course) be provided in the actual module source @@ -111,7 +111,7 @@ # define put16(addr, val) \ ({ uint16_t __val = (val); \ ((unsigned char *) (addr))[1] = __val; \ - ((unsigned char *) (addr))[2] = __val >> 8; \ + ((unsigned char *) (addr))[0] = __val >> 8; \ (void) 0; }) # define put32(addr, val) \ ({ uint32_t __val = (val); \ @@ -209,6 +209,21 @@ ++*irreversible; \ inptr += Incr; \ continue; \ + } + + +/* Handling of Unicode 3.1 TAG characters. Unicode recommends + "If language codes are not relevant to the particular processing + operation, then they should be ignored." + This macro is usually called right before STANDARD_ERR_HANDLER (Incr). */ +#define UNICODE_TAG_HANDLER(Character, Incr) \ + { \ + /* TAG characters are those in the range U+E0000..U+E007F. */ \ + if (((Character) >> 7) == (0xe0000 >> 7)) \ + { \ + inptr += Incr; \ + continue; \ + } \ } diff -durpN glibc-2.2.3/iconv/skeleton.c glibc-2.2.4/iconv/skeleton.c --- glibc-2.2.3/iconv/skeleton.c Sat Jan 6 20:35:13 2001 +++ glibc-2.2.4/iconv/skeleton.c Mon Jul 23 10:53:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file can be included to provide definitions of several things many modules have in common. It can be customized using the following @@ -298,28 +298,93 @@ FUNCTION_NAME (struct __gconv_step *step dropped. */ if (__builtin_expect (do_flush, 0)) { - status = __GCONV_OK; - /* This should never happen during error handling. */ assert (outbufstart == NULL); + status = __GCONV_OK; + #ifdef EMIT_SHIFT_TO_INIT - /* Emit the escape sequence to reset the state. */ - EMIT_SHIFT_TO_INIT; -#else - /* Clear the state object. There might be bytes in there from - previous calls with CONSUME_INCOMPLETE == 1. */ - memset (data->__statep, '\0', sizeof (*data->__statep)); + if (do_flush == 1) + { + /* We preserve the initial values of the pointer variables. */ + unsigned char *outbuf = data->__outbuf; + unsigned char *outstart = outbuf; + unsigned char *outend = data->__outbufend; + +# ifdef PREPARE_LOOP + PREPARE_LOOP +# endif + +# ifdef SAVE_RESET_STATE + SAVE_RESET_STATE (1); +# endif + + /* Emit the escape sequence to reset the state. */ + EMIT_SHIFT_TO_INIT; + + /* Call the steps down the chain if there are any but only if we + successfully emitted the escape sequence. This should only + fail if the output buffer is full. If the input is invalid + it should be discarded since the user wants to start from a + clean state. */ + if (status == __GCONV_OK) + { + if (data->__flags & __GCONV_IS_LAST) + /* Store information about how many bytes are available. */ + data->__outbuf = outbuf; + else + { + /* Write out all output which was produced. */ + if (outbuf > outstart) + { + const unsigned char *outerr = outstart; + int result; + + result = DL_CALL_FCT (fct, (next_step, next_data, + &outerr, outbuf, NULL, + irreversible, 0, + consume_incomplete)); + + if (result != __GCONV_EMPTY_INPUT) + { + if (__builtin_expect (outerr != outbuf, 0)) + { + /* We have a problem. Undo the conversion. */ + outbuf = outstart; + + /* Restore the state. */ +# ifdef SAVE_RESET_STATE + SAVE_RESET_STATE (0); +# endif + } + + /* Change the status. */ + status = result; + } + } + + if (status == __GCONV_OK) + /* Now flush the remaining steps. */ + status = DL_CALL_FCT (fct, (next_step, next_data, NULL, + NULL, NULL, irreversible, 1, + consume_incomplete)); + } + } + } + else #endif - /* Call the steps down the chain if there are any but only if we - successfully emitted the escape sequence. This should only - fail if the output buffer is full. If the input is invalid - it should be discarded since the user wants to start from a - clean slate. */ - if (status == __GCONV_OK && ! (data->__flags & __GCONV_IS_LAST)) - status = DL_CALL_FCT (fct, (next_step, next_data, NULL, NULL, - NULL, irreversible, 1, - consume_incomplete)); + { + /* Clear the state object. There might be bytes in there from + previous calls with CONSUME_INCOMPLETE == 1. But don't emit + escape sequences. */ + memset (data->__statep, '\0', sizeof (*data->__statep)); + + if (! (data->__flags & __GCONV_IS_LAST)) + /* Now flush the remaining steps. */ + status = DL_CALL_FCT (fct, (next_step, next_data, NULL, NULL, + NULL, irreversible, do_flush, + consume_incomplete)); + } } else { @@ -499,7 +564,7 @@ FUNCTION_NAME (struct __gconv_step *step *inptrp = inptr; outbuf = outstart; - /* Reset the state. */ + /* Restore the state. */ # ifdef SAVE_RESET_STATE SAVE_RESET_STATE (0); # endif diff -durpN glibc-2.2.3/iconv/strtab.c glibc-2.2.4/iconv/strtab.c --- glibc-2.2.3/iconv/strtab.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconv/strtab.c Mon Jul 23 01:39:51 2001 @@ -0,0 +1,314 @@ +/* C string table handling. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. + Written by Ulrich Drepper , 2000. + + 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. */ + +#ifdef HAVE_CONFIG_H +# include +#endif + +#include +#include +#include +#include +#include +#include +#include +#include + + +struct Strent +{ + const char *string; + size_t len; + struct Strent *next; + struct Strent *left; + struct Strent *right; + size_t offset; + char reverse[0]; +}; + + +struct memoryblock +{ + struct memoryblock *next; + char memory[0]; +}; + + +struct Strtab +{ + struct Strent *root; + struct memoryblock *memory; + char *backp; + size_t left; + size_t total; + + struct Strent null; +}; + + +/* Cache for the pagesize. We correct this value a bit so that `malloc' + is not allocating more than a page. */ +static size_t ps; + + +extern void *xmalloc (size_t n) __attribute_malloc__; + +/* Prototypes for our functions that are used from iconvconfig.c. If + you change these, change also iconvconfig.c. */ +/* Create new C string table object in memory. */ +extern struct Strtab *strtabinit (void); + +/* Free resources allocated for C string table ST. */ +extern void strtabfree (struct Strtab *st); + +/* Add string STR (length LEN is != 0) to C string table ST. */ +extern struct Strent *strtabadd (struct Strtab *st, const char *str, + size_t len); + +/* Finalize string table ST and store size in *SIZE and return a pointer. */ +extern void *strtabfinalize (struct Strtab *st, size_t *size); + +/* Get offset in string table for string associated with SE. */ +extern size_t strtaboffset (struct Strent *se); + + +struct Strtab * +strtabinit (void) +{ + if (ps == 0) + { + ps = sysconf (_SC_PAGESIZE) - 2 * sizeof (void *); + assert (sizeof (struct memoryblock) < ps); + } + + return (struct Strtab *) calloc (1, sizeof (struct Strtab)); +} + + +static void +morememory (struct Strtab *st, size_t len) +{ + struct memoryblock *newmem; + + if (len < ps) + len = ps; + newmem = (struct memoryblock *) malloc (len); + if (newmem == NULL) + abort (); + + newmem->next = st->memory; + st->memory = newmem; + st->backp = newmem->memory; + st->left = len - offsetof (struct memoryblock, memory); +} + + +void +strtabfree (struct Strtab *st) +{ + struct memoryblock *mb = st->memory; + + while (mb != NULL) + { + void *old = mb; + mb = mb->next; + free (old); + } + + free (st); +} + + +static struct Strent * +newstring (struct Strtab *st, const char *str, size_t len) +{ + struct Strent *newstr; + size_t align; + int i; + + /* Compute the string length if the caller doesn't know it. */ + if (len == 0) + len = strlen (str) + 1; + + /* Compute the amount of padding needed to make the structure aligned. */ + align = ((__alignof__ (struct Strent) + - (((uintptr_t) st->backp) + & (__alignof__ (struct Strent) - 1))) + & (__alignof__ (struct Strent) - 1)); + + /* Make sure there is enough room in the memory block. */ + if (st->left < align + sizeof (struct Strent) + len) + { + morememory (st, sizeof (struct Strent) + len); + align = 0; + } + + /* Create the reserved string. */ + newstr = (struct Strent *) (st->backp + align); + newstr->string = str; + newstr->len = len; + newstr->next = NULL; + newstr->left = NULL; + newstr->right = NULL; + newstr->offset = 0; + for (i = len - 2; i >= 0; --i) + newstr->reverse[i] = str[len - 2 - i]; + newstr->reverse[len - 1] = '\0'; + st->backp += align + sizeof (struct Strent) + len; + st->left -= align + sizeof (struct Strent) + len; + + return newstr; +} + + +/* XXX This function should definitely be rewritten to use a balancing + tree algorith (AVL, red-black trees). For now a simple, correct + implementation is enough. */ +static struct Strent ** +searchstring (struct Strent **sep, struct Strent *newstr) +{ + int cmpres; + + /* More strings? */ + if (*sep == NULL) + { + *sep = newstr; + return sep; + } + + /* Compare the strings. */ + cmpres = memcmp ((*sep)->reverse, newstr->reverse, + MIN ((*sep)->len, newstr->len)); + if (cmpres == 0) + /* We found a matching string. */ + return sep; + else if (cmpres > 0) + return searchstring (&(*sep)->left, newstr); + else + return searchstring (&(*sep)->right, newstr); +} + + +/* Add new string. The actual string is assumed to be permanent. */ +struct Strent * +strtabadd (struct Strtab *st, const char *str, size_t len) +{ + struct Strent *newstr; + struct Strent **sep; + + /* Allocate memory for the new string and its associated information. */ + newstr = newstring (st, str, len); + + /* Search in the array for the place to insert the string. If there + is no string with matching prefix and no string with matching + leading substring, create a new entry. */ + sep = searchstring (&st->root, newstr); + if (*sep != newstr) + { + /* This is not the same entry. This means we have a prefix match. */ + if ((*sep)->len > newstr->len) + { + /* We have a new substring. This means we don't need the reverse + string of this entry anymore. */ + st->backp -= newstr->len; + st->left += newstr->len; + + newstr->next = (*sep)->next; + (*sep)->next = newstr; + } + else if ((*sep)->len != newstr->len) + { + /* When we get here it means that the string we are about to + add has a common prefix with a string we already have but + it is longer. In this case we have to put it first. */ + newstr->next = *sep; + *sep = newstr; + + st->total += newstr->len - (*sep)->len; + } + else + { + /* We have an exact match. Free the memory we allocated. */ + st->left += st->backp - (char *) newstr; + st->backp = (char *) newstr; + + newstr = *sep; + } + } + else + st->total += newstr->len; + + return newstr; +} + + +static void +copystrings (struct Strent *nodep, char **freep, size_t *offsetp) +{ + struct Strent *subs; + + if (nodep->left != NULL) + copystrings (nodep->left, freep, offsetp); + + /* Process the current node. */ + nodep->offset = *offsetp; + *freep = (char *) mempcpy (*freep, nodep->string, nodep->len); + *offsetp += nodep->len; + + for (subs = nodep->next; subs != NULL; subs = subs->next) + { + assert (subs->len < nodep->len); + subs->offset = nodep->offset + nodep->len - subs->len; + } + + if (nodep->right != NULL) + copystrings (nodep->right, freep, offsetp); +} + + +void * +strtabfinalize (struct Strtab *st, size_t *size) +{ + size_t copylen; + char *endp; + char *retval; + + /* Fill in the information. */ + endp = retval = (char *) xmalloc (st->total + 1); + + /* Always put an empty string at the beginning so that a zero offset + can mean error. */ + *endp++ = '\0'; + + /* Now run through the tree and add all the string while also updating + the offset members of the elfstrent records. */ + copylen = 1; + copystrings (st->root, &endp, ©len); + assert (copylen == st->total + 1); + assert (endp = retval + st->total + 1); + *size = copylen; + + return retval; +} + + +size_t +strtaboffset (struct Strent *se) +{ + return se->offset; +} diff -durpN glibc-2.2.3/iconv/tst-iconv2.c glibc-2.2.4/iconv/tst-iconv2.c --- glibc-2.2.3/iconv/tst-iconv2.c Fri Jan 5 00:01:53 2001 +++ glibc-2.2.4/iconv/tst-iconv2.c Mon Jul 23 10:53:43 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconvdata/8bit-gap.c glibc-2.2.4/iconvdata/8bit-gap.c --- glibc-2.2.3/iconvdata/8bit-gap.c Wed Jun 21 11:10:56 2000 +++ glibc-2.2.4/iconvdata/8bit-gap.c Sat Aug 4 12:31:42 2001 @@ -1,23 +1,23 @@ /* Generic conversion to and from 8bit charsets, converting from UCS using gaps. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -82,8 +82,11 @@ struct gap uint32_t ch = get32 (inptr); \ unsigned char res; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ - rp = NULL; \ + if (__builtin_expect (ch >= 0xffff, 0)) \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ + rp = NULL; \ + } \ else \ while (ch > rp->end) \ ++rp; \ diff -durpN glibc-2.2.3/iconvdata/8bit-generic.c glibc-2.2.4/iconvdata/8bit-generic.c --- glibc-2.2.3/iconvdata/8bit-generic.c Wed Jun 21 11:10:56 2000 +++ glibc-2.2.4/iconvdata/8bit-generic.c Mon Jul 23 10:53:43 2001 @@ -1,22 +1,22 @@ /* Generic conversion to and from 8bit charsets. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -67,6 +67,8 @@ if (__builtin_expect (ch >= sizeof (from_ucs4) / sizeof (from_ucs4[0]), 0)\ || (__builtin_expect (from_ucs4[ch], '\1') == '\0' && ch != 0)) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* This is an illegal character. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/CP1255.irreversible glibc-2.2.4/iconvdata/CP1255.irreversible --- glibc-2.2.3/iconvdata/CP1255.irreversible Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/CP1255.irreversible Tue May 22 15:23:56 2001 @@ -0,0 +1,34 @@ +0xD6C7 0xFB1F +0xE0C7 0xFB2E +0xE0C8 0xFB2F +0xE0CC 0xFB30 +0xE1CC 0xFB31 +0xE1CF 0xFB4C +0xE2CC 0xFB32 +0xE3CC 0xFB33 +0xE4CC 0xFB34 +0xE5C9 0xFB4B +0xE5CC 0xFB35 +0xE6CC 0xFB36 +0xE8CC 0xFB38 +0xE9C4 0xFB1D +0xE9CC 0xFB39 +0xEACC 0xFB3A +0xEBCC 0xFB3B +0xEBCF 0xFB4D +0xECCC 0xFB3C +0xEECC 0xFB3E +0xF0CC 0xFB40 +0xF1CC 0xFB41 +0xF3CC 0xFB43 +0xF4CC 0xFB44 +0xF4CF 0xFB4E +0xF6CC 0xFB46 +0xF7CC 0xFB47 +0xF8CC 0xFB48 +0xF9CC 0xFB49 +0xF9CCD1 0xFB2C +0xF9CCD2 0xFB2D +0xF9D1 0xFB2A +0xF9D2 0xFB2B +0xFACC 0xFB4A diff -durpN glibc-2.2.3/iconvdata/CP1258.irreversible glibc-2.2.4/iconvdata/CP1258.irreversible --- glibc-2.2.3/iconvdata/CP1258.irreversible Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/CP1258.irreversible Tue May 22 14:55:28 2001 @@ -0,0 +1,183 @@ +0x41D2 0x1EA2 +0x41DE 0x00C3 +0x41F2 0x1EA0 +0x42F2 0x1E04 +0x43EC 0x0106 +0x44F2 0x1E0C +0x45D2 0x1EBA +0x45DE 0x1EBC +0x45F2 0x1EB8 +0x47EC 0x01F4 +0x48F2 0x1E24 +0x49CC 0x00CC +0x49D2 0x1EC8 +0x49DE 0x0128 +0x49F2 0x1ECA +0x4BEC 0x1E30 +0x4BF2 0x1E32 +0x4CEC 0x0139 +0x4CF2 0x1E36 +0x4DEC 0x1E3E +0x4DF2 0x1E42 +0x4ECC 0x01F8 +0x4EEC 0x0143 +0x4EF2 0x1E46 +0x4FCC 0x00D2 +0x4FD2 0x1ECE +0x4FDE 0x00D5 +0x4FF2 0x1ECC +0x50EC 0x1E54 +0x52EC 0x0154 +0x52F2 0x1E5A +0x53EC 0x015A +0x53F2 0x1E62 +0x54F2 0x1E6C +0x55D2 0x1EE6 +0x55DE 0x0168 +0x55F2 0x1EE4 +0x56DE 0x1E7C +0x56F2 0x1E7E +0x57CC 0x1E80 +0x57EC 0x1E82 +0x57F2 0x1E88 +0x59CC 0x1EF2 +0x59D2 0x1EF6 +0x59DE 0x1EF8 +0x59EC 0x00DD +0x59F2 0x1EF4 +0x5AEC 0x0179 +0x5AF2 0x1E92 +0x61D2 0x1EA3 +0x61DE 0x00E3 +0x61F2 0x1EA1 +0x62F2 0x1E05 +0x63EC 0x0107 +0x64F2 0x1E0D +0x65D2 0x1EBB +0x65DE 0x1EBD +0x65F2 0x1EB9 +0x67EC 0x01F5 +0x68F2 0x1E25 +0x69CC 0x00EC +0x69D2 0x1EC9 +0x69DE 0x0129 +0x69F2 0x1ECB +0x6BEC 0x1E31 +0x6BF2 0x1E33 +0x6CEC 0x013A +0x6CF2 0x1E37 +0x6DEC 0x1E3F +0x6DF2 0x1E43 +0x6ECC 0x01F9 +0x6EEC 0x0144 +0x6EF2 0x1E47 +0x6FCC 0x00F2 +0x6FD2 0x1ECF +0x6FDE 0x00F5 +0x6FF2 0x1ECD +0x70EC 0x1E55 +0x72EC 0x0155 +0x72F2 0x1E5B +0x73EC 0x015B +0x73F2 0x1E63 +0x74F2 0x1E6D +0x75D2 0x1EE7 +0x75DE 0x0169 +0x75F2 0x1EE5 +0x76DE 0x1E7D +0x76F2 0x1E7F +0x77CC 0x1E81 +0x77EC 0x1E83 +0x77F2 0x1E89 +0x79CC 0x1EF3 +0x79D2 0x1EF7 +0x79DE 0x1EF9 +0x79EC 0x00FD +0x79F2 0x1EF5 +0x7AEC 0x017A +0x7AF2 0x1E93 +0xA5EC 0x0385 +0xA8CC 0x1FED +0xA8EC 0x1FEE +0xC2CC 0x1EA6 +0xC2D2 0x1EA8 +0xC2DE 0x1EAA +0xC2EC 0x1EA4 +0xC2F2 0x1EAC +0xC3CC 0x1EB0 +0xC3D2 0x1EB2 +0xC3DE 0x1EB4 +0xC3EC 0x1EAE +0xC3F2 0x1EB6 +0xC5EC 0x01FA +0xC6EC 0x01FC +0xC7EC 0x1E08 +0xCACC 0x1EC0 +0xCAD2 0x1EC2 +0xCADE 0x1EC4 +0xCAEC 0x1EBE +0xCAF2 0x1EC6 +0xCC 0x0340 +0xCFEC 0x1E2E +0xD3DE 0x1E4C +0xD4CC 0x1ED2 +0xD4D2 0x1ED4 +0xD4DE 0x1ED6 +0xD4EC 0x1ED0 +0xD4F2 0x1ED8 +0xD5CC 0x1EDC +0xD5D2 0x1EDE +0xD5DE 0x1EE0 +0xD5EC 0x1EDA +0xD5F2 0x1EE2 +0xD6DE 0x1E4E +0xD8EC 0x01FE +0xDADE 0x1E78 +0xDCCC 0x01DB +0xDCEC 0x01D7 +0xDDCC 0x1EEA +0xDDD2 0x1EEC +0xDDDE 0x1EEE +0xDDEC 0x1EE8 +0xDDF2 0x1EF0 +0xE2CC 0x1EA7 +0xE2D2 0x1EA9 +0xE2DE 0x1EAB +0xE2EC 0x1EA5 +0xE2F2 0x1EAD +0xE3CC 0x1EB1 +0xE3D2 0x1EB3 +0xE3DE 0x1EB5 +0xE3EC 0x1EAF +0xE3F2 0x1EB7 +0xE5EC 0x01FB +0xE6EC 0x01FD +0xE7EC 0x1E09 +0xEACC 0x1EC1 +0xEAD2 0x1EC3 +0xEADE 0x1EC5 +0xEAEC 0x1EBF +0xEAF2 0x1EC7 +0xEC 0x0341 +0xEFEC 0x1E2F +0xF3DE 0x1E4D +0xF4CC 0x1ED3 +0xF4D2 0x1ED5 +0xF4DE 0x1ED7 +0xF4EC 0x1ED1 +0xF4F2 0x1ED9 +0xF5CC 0x1EDD +0xF5D2 0x1EDF +0xF5DE 0x1EE1 +0xF5EC 0x1EDB +0xF5F2 0x1EE3 +0xF6DE 0x1E4F +0xF8EC 0x01FF +0xFADE 0x1E79 +0xFCCC 0x01DC +0xFCEC 0x01D8 +0xFDCC 0x1EEB +0xFDD2 0x1EED +0xFDDE 0x1EEF +0xFDEC 0x1EE9 +0xFDF2 0x1EF1 diff -durpN glibc-2.2.3/iconvdata/EUC-TW.irreversible glibc-2.2.4/iconvdata/EUC-TW.irreversible --- glibc-2.2.3/iconvdata/EUC-TW.irreversible Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/EUC-TW.irreversible Wed Jun 6 06:07:10 2001 @@ -0,0 +1,3 @@ +0x8EA3A1B8 0x5344 +0x8EA5A1C8 0x233B3 +0x8EA5EFBA 0x2A0CC diff -durpN glibc-2.2.3/iconvdata/Makefile glibc-2.2.4/iconvdata/Makefile --- glibc-2.2.3/iconvdata/Makefile Thu Apr 12 22:58:39 2001 +++ glibc-2.2.4/iconvdata/Makefile Mon Aug 13 15:00:47 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for iconv data and code. @@ -47,7 +47,8 @@ modules := ISO8859-1 ISO8859-2 ISO8859-3 ISO_5428 ISO_10367-BOX MAC-IS MAC-UK NATS-DANO NATS-SEFI \ SAMI-WS2 ISO-IR-197 TIS-620 KOI8-U GBK ISIRI-3342 GBGBK \ ISO-2022-CN libISOIR165 UTF-16 UNICODE UTF-32 UTF-7 BIG5HKSCS \ - GB18030 ISO-2022-CN-EXT VISCII GBBIG5 + GB18030 ISO-2022-CN-EXT VISCII GBBIG5 CP10007 KOI8-T \ + GEORGIAN-PS GEORGIAN-ACADEMY ISO-IR-209 MAC-SAMI modules.so := $(addsuffix .so, $(modules)) @@ -63,35 +64,35 @@ libGB-routines := gb2312 libCNS-routines := cns11643l1 cns11643 libISOIR165-routines := iso-ir-165 -LDFLAGS-EUC-KR.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-EUC-KR.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)EUC-KR.so: $(objpfx)libKSC.so -LDFLAGS-JOHAB.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-JOHAB.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)JOHAB.so: $(objpfx)libKSC.so -LDFLAGS-UHC.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-UHC.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)UHC.so: $(objpfx)libKSC.so -LDFLAGS-EUC-JP.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-EUC-JP.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)EUC-JP.so: $(objpfx)libJIS.so -LDFLAGS-EUC-CN.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-EUC-CN.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)EUC-CN.so: $(objpfx)libGB.so -LDFLAGS-EUC-TW.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-EUC-TW.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)EUC-TW.so: $(objpfx)libCNS.so -LDFLAGS-ISO-2022-JP.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-ISO-2022-JP.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)ISO-2022-JP.so: $(objpfx)libJIS.so $(objpfx)libGB.so \ $(objpfx)libCNS.so $(objpfx)libKSC.so -LDFLAGS-ISO-2022-KR.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-ISO-2022-KR.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)ISO-2022-KR.so: $(objpfx)libKSC.so -LDFLAGS-ISO-2022-CN.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-ISO-2022-CN.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)ISO-2022-CN.so: $(objpfx)libGB.so $(objpfx)libCNS.so -LDFLAGS-ISO-2022-CN-EXT.so = -Wl,-rpath,'$$ORIGIN' +LDFLAGS-ISO-2022-CN-EXT.so = $(LDFLAGS-rpath-ORIGIN) $(objpfx)ISO-2022-CN-EXT.so: $(objpfx)libGB.so $(objpfx)libCNS.so \ $(objpfx)libISOIR165.so -LDFLAGS-libJIS.so = -Wl,-soname,$(@F) -LDFLAGS-libKSC.so = -Wl,-soname,$(@F) -LDFLAGS-libGB.so = -Wl,-soname,$(@F) -LDFLAGS-libCNS.so = -Wl,-soname,$(@F) -LDFLAGS-libISOIR165.so = -Wl,-soname,$(@F) +LDFLAGS-libJIS.so = $(LDFLAGS-soname-fname) +LDFLAGS-libKSC.so = $(LDFLAGS-soname-fname) +LDFLAGS-libGB.so = $(LDFLAGS-soname-fname) +LDFLAGS-libCNS.so = $(LDFLAGS-soname-fname) +LDFLAGS-libISOIR165.so = $(LDFLAGS-soname-fname) distribute := gconv-modules extra-module.mk gap.awk gaptab.awk \ gen-8bit.sh gen-8bit-gap.sh gen-8bit-gap-1.sh \ @@ -100,6 +101,7 @@ distribute := gconv-modules extra-module tst-table-charmap.sh tst-table-from.c tst-table-to.c \ EUC-JP.irreversible ISIRI-3342.irreversible SJIS.irreversible \ EUC-KR.irreversible BIG5HKSCS.irreversible BIG5.irreversible \ + CP1255.irreversible CP1258.irreversible EUC-TW.irreversible \ 8bit-generic.c 8bit-gap.c \ ansi_x3.110.c asmo_449.c big5.c cp737.c cp737.h \ cp775.c cp775.h ibm874.c cns11643.c cns11643.h \ @@ -136,7 +138,9 @@ distribute := gconv-modules extra-module isiri-3342.c isiri-3342.h gbgbk.c iso-2022-cn.c cns11643l2.h \ iso8859-16.c utf-16.c unicode.c utf-32.c utf-7.c big5hkscs.c \ iso-ir-165.c iso-ir-165.h gb18030.c iso-2022-cn-ext.c \ - ibm932.c ibm932.h ibm943.c ibm943.h gbbig5.c + ibm932.c ibm932.h ibm943.c ibm943.h gbbig5.c cp10007.c \ + koi8-t.c georgian-ps.c georgian-academy.c iso-ir-209.c \ + mac-sami.c # We build the transformation modules only when we build shared libs. ifeq (yes,$(build-shared)) @@ -167,7 +171,7 @@ gen-8bit-gap-modules := koi8-r latin-gre ibm297 ibm420 ibm424 ibm437 ibm850 ibm851 ibm852 \ ibm855 ibm857 ibm860 ibm861 ibm862 ibm863 ibm864 \ ibm865 ibm868 ibm869 ibm875 ibm880 ibm918 ibm1004 \ - ibm1026 cp1250 cp1251 cp1252 cp1253 cp1254 cp1255 \ + ibm1026 cp1250 cp1251 cp1252 cp1253 cp1254 \ cp1256 cp1257 ibm866 iso8859-5 iso8859-7 iso8859-8 \ iso8859-10 macintosh iec_p27-1 asmo_449 \ csn_369103 cwi dec-mcs ecma-cyrillic gost_19768-74 \ @@ -175,7 +179,8 @@ gen-8bit-gap-modules := koi8-r latin-gre inis-cyrillic iso_2033 iso_5427 iso_5427-ext \ iso_5428 iso_10367-box mac-is nats-dano nats-sefi \ iso8859-13 iso8859-14 iso8859-15 mac-uk sami-ws2 \ - iso-ir-197 cp1258 tis-620 koi8-u ibm874 + iso-ir-197 tis-620 koi8-u ibm874 cp10007 koi8-t \ + georgian-ps georgian-academy iso-ir-209 mac-sami gen-special-modules := iso8859-7jp @@ -270,8 +275,12 @@ tst-loading-ENV = MALLOC_TRACE=$(objpfx) $(objpfx)mtrace-tst-loading: $(objpfx)tst-loading.out $(common-objpfx)malloc/mtrace $(objpfx)tst-loading.mtrace > $@ -$(objpfx)bug-iconv1.out: $(objpfx)gconv-modules -$(objpfx)bug-iconv2.out: $(objpfx)gconv-modules +$(objpfx)bug-iconv1.out: $(objpfx)gconv-modules \ + $(addprefix $(objpfx),$(modules.so)) +$(objpfx)bug-iconv2.out: $(objpfx)gconv-modules \ + $(addprefix $(objpfx),$(modules.so)) +$(objpfx)tst-loading.out: $(objpfx)gconv-modules \ + $(addprefix $(objpfx),$(modules.so)) $(objpfx)iconv-test.out: run-iconv-test.sh $(objpfx)gconv-modules \ $(addprefix $(objpfx),$(modules.so)) \ diff -durpN glibc-2.2.3/iconvdata/TESTS glibc-2.2.4/iconvdata/TESTS --- glibc-2.2.3/iconvdata/TESTS Tue Jan 23 14:07:16 2001 +++ glibc-2.2.4/iconvdata/TESTS Mon Jul 23 10:53:43 2001 @@ -3,20 +3,21 @@ # This file is part of the GNU C Library. # Contributed by Ulrich Drepper , 1998. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Each line consists of at least four entries: # 1. input file name. @@ -72,10 +73,16 @@ CP1251 CP1251 Y UTF8 CP1252 CP1252 Y UTF8 CP1253 CP1253 Y UTF8 CP1254 CP1254 Y UTF8 +# CP1255 and WINDOWS-1255 are the same encodings. The first test works with the +# charmap as well. The second one tests character composition/decomposition. CP1255 CP1255 Y UTF8 +WINDOWS-1255 WINDOWS-1255 N UTF8 CP1256 CP1256 Y UTF8 CP1257 CP1257 Y UTF8 +# CP1258 and WINDOWS-1258 are the same encodings. The first test works with the +# charmap as well. The second one tests character composition/decomposition. CP1258 CP1258 Y UTF8 +WINDOWS-1258 WINDOWS-1258 N UTF8 ISO-2022-JP ISO-2022-JP N UTF8 ISO-2022-JP-2 ISO-2022-JP-2 N UTF8 ISO-2022-KR ISO-2022-KR N UTF8 diff -durpN glibc-2.2.3/iconvdata/TESTS2 glibc-2.2.4/iconvdata/TESTS2 --- glibc-2.2.3/iconvdata/TESTS2 Thu Apr 12 13:24:42 2001 +++ glibc-2.2.4/iconvdata/TESTS2 Mon Jul 23 10:53:43 2001 @@ -3,20 +3,21 @@ # This file is part of the GNU C Library. # Contributed by Bruno Haible , 2001. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Each line consists of three fields: # 1. The endianness independent encoding. diff -durpN glibc-2.2.3/iconvdata/ansi_x3.110.c glibc-2.2.4/iconvdata/ansi_x3.110.c --- glibc-2.2.3/iconvdata/ansi_x3.110.c Fri Dec 1 11:55:02 2000 +++ glibc-2.2.4/iconvdata/ansi_x3.110.c Sat Aug 4 12:31:42 2001 @@ -1,22 +1,22 @@ /* Generic conversion to and from ANSI_X3.110-1983. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -402,7 +402,7 @@ static const char from_ucs4[][2] = uint32_t ch = *inptr; \ int incr; \ \ - if (__builtin_expect (ch, 0x00) >= 0xc1 && ch <= 0xcf) \ + if (__builtin_expect (ch >= 0xc1, 0) && ch <= 0xcf) \ { \ /* Composed character. First test whether the next character \ is also available. */ \ @@ -417,8 +417,8 @@ static const char from_ucs4[][2] = \ ch2 = inptr[1]; \ \ - if (__builtin_expect (ch2, 0x20) < 0x20 \ - || __builtin_expect (ch2, 0x7f) >= 0x80) \ + if (__builtin_expect (ch2 < 0x20, 0) \ + || __builtin_expect (ch2 >= 0x80, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -474,8 +474,8 @@ static const char from_ucs4[][2] = uint32_t ch = get32 (inptr); \ const char *cp; \ \ - if ((size_t) __builtin_expect (ch, 0) \ - >= sizeof (from_ucs4) / sizeof (from_ucs4[0])) \ + if (__builtin_expect (ch >= sizeof (from_ucs4) / sizeof (from_ucs4[0]), \ + 0)) \ { \ if (ch == 0x2c7) \ cp = "\xcf\x20"; \ @@ -549,6 +549,8 @@ static const char from_ucs4[][2] = cp = "\xd5"; \ else \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Illegal characters. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/asmo_449.c glibc-2.2.4/iconvdata/asmo_449.c --- glibc-2.2.3/iconvdata/asmo_449.c Mon Apr 12 10:56:17 1999 +++ glibc-2.2.4/iconvdata/asmo_449.c Mon Jul 23 10:53:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/big5.c glibc-2.2.4/iconvdata/big5.c --- glibc-2.2.3/iconvdata/big5.c Fri Dec 1 11:55:03 2000 +++ glibc-2.2.4/iconvdata/big5.c Sat Aug 4 12:31:42 2001 @@ -1,22 +1,22 @@ /* Mapping tables for Big5 handling. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -8414,8 +8414,8 @@ static const char from_ucs4_tab15[][2] = /* See whether the second byte is in the correct range. */ \ if (ch2 >= 0x40 && ch2 <= 0x7e) \ idx += ch2 - 0x40; \ - else if (__builtin_expect (ch2, 0xa1) >= 0xa1 \ - && __builtin_expect (ch2, 0xa1) <= 0xfe) \ + else if (__builtin_expect (ch2 >= 0xa1, 1) \ + && __builtin_expect (ch2 <= 0xfe, 1)) \ idx += 0x3f + (ch2 - 0xa1); \ else \ { \ @@ -8484,8 +8484,8 @@ static const char from_ucs4_tab15[][2] = uint32_t ch = get32 (inptr); \ const char *cp; \ \ - if ((size_t) __builtin_expect (ch, 0) \ - >= sizeof (from_ucs4_tab1) / sizeof (from_ucs4_tab1[0])) \ + if (__builtin_expect (ch >= (sizeof (from_ucs4_tab1) \ + / sizeof (from_ucs4_tab1[0])), 0)) \ switch (ch) \ { \ case 0x2c7 ... 0x2d9: \ @@ -8564,6 +8564,7 @@ static const char from_ucs4_tab15[][2] = cp = from_ucs4_tab15[ch - 0xff01]; \ break; \ default: \ + UNICODE_TAG_HANDLER (ch, 4); \ /* Illegal character. */ \ cp = ""; \ break; \ diff -durpN glibc-2.2.3/iconvdata/big5hkscs.c glibc-2.2.4/iconvdata/big5hkscs.c --- glibc-2.2.3/iconvdata/big5hkscs.c Fri Dec 1 11:55:04 2000 +++ glibc-2.2.4/iconvdata/big5hkscs.c Mon Jul 23 10:53:47 2001 @@ -1,23 +1,23 @@ /* Mapping tables for Big5-HKSCS handling. - Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. Modified for Big5-HKSCS by Roger So , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -35,7 +35,7 @@ Using the charmap: - sed 's|^ *.x\(..\)/x\(..\).*|0x\2\3 \1|p;d' BIG5HKSCS | + sed 's|^ *.x\(..\)/x\(..\).*|0x\2\3 \1|p;d' BIG5-HKSCS | perl big5.pl where big5.pl is: @@ -4600,7 +4600,7 @@ static const uint16_t big5hkscs_to_ucs[] /* The mapping from Unicode to Big5 is not easy since we have several separate blocks. - sort BIG5HKSCS | sed 's|^ ./x\(..\)/x\(..\).*|\1 \2\3|p;d' | + sort BIG5-HKSCS | sed 's|^ ./x\(..\)/x\(..\).*|\1 \2\3|p;d' | perl big5.pl where big5.pl is: @@ -11772,6 +11772,8 @@ static struct \ if (cp[0] == '\0' && ch != 0) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Illegal character. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/cns11643.c glibc-2.2.4/iconvdata/cns11643.c --- glibc-2.2.3/iconvdata/cns11643.c Mon Apr 20 15:27:25 1998 +++ glibc-2.2.4/iconvdata/cns11643.c Mon Jul 23 10:53:56 2001 @@ -1,31 +1,48 @@ -/* Mapping tables for CNS 11643, plane 2 handling. - Copyright (C) 1998 Free Software Foundation, Inc. +/* Mapping tables for CNS 11643, planes 2 to 7 handling. + Copyright (C) 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include -/* The following table contains no whole and is therefore compact. Nice +/* To generate a Unicode 3.1 CNS11643.TXT, take from + http://www.unicode.org/Public/Mappings/EASTASIA/OTHER/CNS11643.TXT + the planes 1+2 + + grep -v '^#' CNS11643.TXT | grep '^0x[12]' | sed -e 's/[ ]*#.*$//' + + and merge with the extracted table + + grep '^U.*kIRG_TSource ' UNIHAN.TXT | sed -e 's,^U+\([0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F]*\) kIRG_TSource \(.\)-\(....\)$,0x\2\3 0x\1,' | sort + + using a "cat ... ... | sort | uniq" command. + The following duplicates must be treated by hand: + U+5344 = plane 1, 0x243F = plane 3, 0x2138 + U+6729 = plane 5, 0x2148 U+233B3 = plane 5, 0x2148 + U+9D8D = plane 5, 0x6F3A U+2A0CC = plane 5, 0x6F3A + */ + +/* The following table contains no hole and is therefore compact. Nice work compared with the chaos of other character sets (or plane 1). The table can be generated using - egrep '^0x2' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x2' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -1961,12 +1978,12 @@ const uint16_t __cns11643l2_to_ucs4_tab[ [0x1de0] = 0x9f49, [0x1de1] = 0x9f98, }; -/* The following table contains lots of small holes. It does not pay off - to use an extra index table. +/* The following table contains no hole and is therefore compact. Nice + work compared with the chaos of other character sets (or plane 1). The table can be generated using - egrep '^0xE' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x3' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -1976,7 +1993,7 @@ const uint16_t __cns11643l2_to_ucs4_tab[ while (<>) { local($cns, $ucs4, %rest) = split; local($u)=hex($ucs4); - local($c)=hex($cns)-0xE2121; + local($c)=hex($cns)-0x32121; printf ("\n ") if ($n % 4 eq 0); ++$n; printf (" [0x%04x] = 0x%04x,", @@ -1985,1067 +2002,10498 @@ const uint16_t __cns11643l2_to_ucs4_tab[ printf ("\n"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ -const uint16_t __cns11643l14_to_ucs4_tab[] = +const uint32_t __cns11643l3_to_ucs4_tab[] = { [0x0000] = 0x4e28, [0x0001] = 0x4e36, [0x0002] = 0x4e3f, [0x0003] = 0x4e85, [0x0004] = 0x4e05, [0x0005] = 0x4e04, [0x0006] = 0x5182, [0x0007] = 0x5196, [0x0008] = 0x5338, [0x0009] = 0x5369, [0x000a] = 0x53b6, [0x000b] = 0x4e2a, [0x000c] = 0x4e87, [0x000d] = 0x4e49, [0x000e] = 0x51e2, [0x000f] = 0x4e46, [0x0010] = 0x4e8f, [0x0011] = 0x4ebc, [0x0012] = 0x4ebe, [0x0013] = 0x5166, - [0x0014] = 0x51e3, [0x0015] = 0x5204, [0x0016] = 0x529c, [0x0018] = 0x5902, - [0x0019] = 0x590a, [0x001a] = 0x5b80, [0x001b] = 0x5ddb, [0x001c] = 0x5e7a, - [0x001d] = 0x5e7f, [0x001e] = 0x5ef4, [0x001f] = 0x5f50, [0x0020] = 0x5f51, - [0x0021] = 0x5f61, [0x0022] = 0x961d, [0x0024] = 0x4e63, [0x0025] = 0x4e62, - [0x0026] = 0x4ea3, [0x0027] = 0x5185, [0x0028] = 0x4ec5, [0x0029] = 0x4ecf, - [0x002a] = 0x4ece, [0x002b] = 0x4ecc, [0x002c] = 0x5184, [0x002d] = 0x5186, - [0x0030] = 0x51e4, [0x0031] = 0x5205, [0x0032] = 0x529e, [0x0033] = 0x529d, - [0x0034] = 0x52fd, [0x0035] = 0x5300, [0x0036] = 0x533a, [0x0038] = 0x5346, - [0x0039] = 0x535d, [0x003a] = 0x5386, [0x003b] = 0x53b7, [0x003d] = 0x53cc, - [0x003f] = 0x53ce, [0x0040] = 0x5721, [0x0042] = 0x5e00, [0x0043] = 0x5f0c, - [0x0044] = 0x6237, [0x0045] = 0x6238, [0x0046] = 0x6534, [0x0047] = 0x6535, - [0x0048] = 0x65e0, [0x004a] = 0x738d, [0x004b] = 0x4e97, [0x004c] = 0x4ee0, - [0x004f] = 0x4ee7, [0x0051] = 0x4ee6, [0x0056] = 0x56d8, [0x0057] = 0x518b, - [0x0058] = 0x518c, [0x0059] = 0x5199, [0x005a] = 0x51e5, [0x005c] = 0x520b, - [0x005f] = 0x5304, [0x0060] = 0x5303, [0x0061] = 0x5307, [0x0063] = 0x531e, - [0x0064] = 0x535f, [0x0065] = 0x536d, [0x0066] = 0x5389, [0x0067] = 0x53ba, - [0x0068] = 0x53d0, [0x006a] = 0x53f6, [0x006b] = 0x53f7, [0x006c] = 0x53f9, - [0x006e] = 0x53f4, [0x0071] = 0x5724, [0x0072] = 0x5904, [0x0073] = 0x5918, - [0x0074] = 0x5932, [0x0075] = 0x5930, [0x0076] = 0x5934, [0x0078] = 0x5975, - [0x007a] = 0x5b82, [0x007b] = 0x5bf9, [0x007c] = 0x5c14, [0x0084] = 0x5e81, - [0x0085] = 0x5e83, [0x0086] = 0x5f0d, [0x0087] = 0x5f52, [0x0089] = 0x5fca, - [0x008a] = 0x5fc7, [0x008b] = 0x6239, [0x008d] = 0x624f, [0x008e] = 0x65e7, - [0x008f] = 0x672f, [0x0090] = 0x6b7a, [0x0091] = 0x6c39, [0x0094] = 0x6c37, - [0x0095] = 0x6c44, [0x0096] = 0x6c45, [0x0097] = 0x738c, [0x0098] = 0x7592, - [0x0099] = 0x7676, [0x009a] = 0x9093, [0x009b] = 0x9092, [0x009e] = 0x4e21, + [0x0014] = 0x51e3, [0x0015] = 0x5204, [0x0016] = 0x529c, [0x0017] = 0x5344, + [0x0018] = 0x5902, [0x0019] = 0x590a, [0x001a] = 0x5b80, [0x001b] = 0x5ddb, + [0x001c] = 0x5e7a, [0x001d] = 0x5e7f, [0x001e] = 0x5ef4, [0x001f] = 0x5f50, + [0x0020] = 0x5f51, [0x0021] = 0x5f61, [0x0022] = 0x961d, [0x0023] = 0x2000b, + [0x0024] = 0x4e63, [0x0025] = 0x4e62, [0x0026] = 0x4ea3, [0x0027] = 0x5185, + [0x0028] = 0x4ec5, [0x0029] = 0x4ecf, [0x002a] = 0x4ece, [0x002b] = 0x4ecc, + [0x002c] = 0x5184, [0x002d] = 0x5186, [0x002f] = 0x34c5, [0x0030] = 0x51e4, + [0x0031] = 0x5205, [0x0032] = 0x529e, [0x0033] = 0x529d, [0x0034] = 0x52fd, + [0x0035] = 0x5300, [0x0036] = 0x533a, [0x0037] = 0x3539, [0x0038] = 0x5346, + [0x0039] = 0x535d, [0x003a] = 0x5386, [0x003b] = 0x53b7, [0x003c] = 0x3555, + [0x003d] = 0x53cc, [0x003e] = 0x355b, [0x003f] = 0x53ce, [0x0040] = 0x5721, + [0x0041] = 0x37a2, [0x0042] = 0x5e00, [0x0043] = 0x5f0c, [0x0044] = 0x6237, + [0x0045] = 0x6238, [0x0046] = 0x6534, [0x0047] = 0x6535, [0x0048] = 0x65e0, + [0x0049] = 0x3e26, [0x004a] = 0x738d, [0x004b] = 0x4e97, [0x004c] = 0x4ee0, + [0x004d] = 0x3432, [0x004e] = 0x201a9, [0x004f] = 0x4ee7, [0x0050] = 0x3433, + [0x0051] = 0x4ee6, [0x0052] = 0x3434, [0x0053] = 0x36a2, [0x0054] = 0x3431, + [0x0055] = 0x34b0, [0x0056] = 0x56d8, [0x0057] = 0x518b, [0x0058] = 0x518c, + [0x0059] = 0x5199, [0x005a] = 0x51e5, [0x005c] = 0x520b, [0x005d] = 0x34dc, + [0x005e] = 0x361e, [0x005f] = 0x5304, [0x0060] = 0x5303, [0x0061] = 0x5307, + [0x0063] = 0x531e, [0x0064] = 0x535f, [0x0065] = 0x536d, [0x0066] = 0x5389, + [0x0067] = 0x53ba, [0x0068] = 0x53d0, [0x0069] = 0x3565, [0x006a] = 0x53f6, + [0x006b] = 0x53f7, [0x006c] = 0x53f9, [0x006d] = 0x3564, [0x006e] = 0x53f4, + [0x006f] = 0x361d, [0x0070] = 0x3626, [0x0071] = 0x5724, [0x0072] = 0x5904, + [0x0073] = 0x5918, [0x0074] = 0x5932, [0x0075] = 0x5930, [0x0076] = 0x5934, + [0x0077] = 0x368e, [0x0078] = 0x5975, [0x0079] = 0x374a, [0x007a] = 0x5b82, + [0x007b] = 0x5bf9, [0x007c] = 0x5c14, [0x007d] = 0x378b, [0x007e] = 0x37a6, + [0x007f] = 0x37a4, [0x0080] = 0x37a5, [0x0081] = 0x37a7, [0x0082] = 0x382f, + [0x0083] = 0x3832, [0x0084] = 0x5e81, [0x0085] = 0x5e83, [0x0086] = 0x5f0d, + [0x0087] = 0x5f52, [0x0088] = 0x38d4, [0x0089] = 0x5fca, [0x008a] = 0x5fc7, + [0x008b] = 0x6239, [0x008c] = 0x39c5, [0x008d] = 0x624f, [0x008e] = 0x65e7, + [0x008f] = 0x672f, [0x0090] = 0x6b7a, [0x0091] = 0x6c39, [0x0092] = 0x3cba, + [0x0093] = 0x3cb9, [0x0094] = 0x6c37, [0x0095] = 0x6c44, [0x0096] = 0x6c45, + [0x0097] = 0x738c, [0x0098] = 0x7592, [0x0099] = 0x7676, [0x009a] = 0x9093, + [0x009b] = 0x9092, [0x009c] = 0x48b3, [0x009d] = 0x49ba, [0x009e] = 0x4e21, [0x009f] = 0x4e20, [0x00a0] = 0x4e22, [0x00a1] = 0x4e68, [0x00a2] = 0x4e89, - [0x00a3] = 0x4e98, [0x00a4] = 0x4ef9, [0x00a5] = 0x4eef, [0x00a8] = 0x4ef8, - [0x00a9] = 0x4f06, [0x00aa] = 0x4f03, [0x00ab] = 0x4efc, [0x00ac] = 0x4eee, - [0x00ad] = 0x4f16, [0x00af] = 0x4f28, [0x00b0] = 0x4f1c, [0x00b1] = 0x4f07, - [0x00b2] = 0x4f1a, [0x00b3] = 0x4efa, [0x00b4] = 0x4f17, [0x00b5] = 0x514a, + [0x00a3] = 0x4e98, [0x00a4] = 0x4ef9, [0x00a5] = 0x4eef, [0x00a6] = 0x343b, + [0x00a7] = 0x343c, [0x00a8] = 0x4ef8, [0x00a9] = 0x4f06, [0x00aa] = 0x4f03, + [0x00ab] = 0x4efc, [0x00ac] = 0x4eee, [0x00ad] = 0x4f16, [0x00ae] = 0x3439, + [0x00af] = 0x4f28, [0x00b0] = 0x4f1c, [0x00b1] = 0x4f07, [0x00b2] = 0x4f1a, + [0x00b3] = 0x4efa, [0x00b4] = 0x4f17, [0x00b5] = 0x514a, [0x00b6] = 0x34b2, [0x00b7] = 0x5172, [0x00b9] = 0x51b4, [0x00ba] = 0x51b3, [0x00bb] = 0x51b2, - [0x00bd] = 0x51e8, [0x00bf] = 0x5214, [0x00c0] = 0x520f, [0x00c1] = 0x5215, - [0x00c2] = 0x5218, [0x00c3] = 0x52a8, [0x00c5] = 0x534b, [0x00c6] = 0x534f, - [0x00c8] = 0x5350, [0x00ca] = 0x538b, [0x00cc] = 0x53be, [0x00ce] = 0x53d2, - [0x00cf] = 0x5416, [0x00d0] = 0x53ff, [0x00d2] = 0x5400, [0x00d4] = 0x5405, - [0x00d5] = 0x5413, [0x00d6] = 0x5415, [0x00d9] = 0x56e3, [0x00da] = 0x5735, - [0x00db] = 0x5736, [0x00dc] = 0x5731, [0x00dd] = 0x5732, [0x00de] = 0x58ee, - [0x00df] = 0x5905, [0x00e0] = 0x4e54, [0x00e2] = 0x5936, [0x00e6] = 0x597a, - [0x00e8] = 0x5986, [0x00eb] = 0x5b86, [0x00ec] = 0x5f53, [0x00ed] = 0x5c18, - [0x00ef] = 0x5c3d, [0x00f0] = 0x5c78, [0x00f5] = 0x5c80, [0x00f7] = 0x5e08, - [0x00fc] = 0x5ef5, [0x00fd] = 0x5f0e, [0x0101] = 0x5fd3, [0x0102] = 0x5fda, - [0x0104] = 0x5fdb, [0x0106] = 0x620f, [0x0107] = 0x625d, [0x0108] = 0x625f, - [0x0109] = 0x6267, [0x010a] = 0x6257, [0x010b] = 0x9f50, [0x010d] = 0x65eb, - [0x010e] = 0x65ea, [0x0110] = 0x6737, [0x0112] = 0x6732, [0x0113] = 0x6736, - [0x0114] = 0x6b22, [0x0115] = 0x6bce, [0x0117] = 0x6c58, [0x0118] = 0x6c51, - [0x0119] = 0x6c77, [0x011a] = 0x6c3c, [0x011c] = 0x6c5a, [0x011e] = 0x6c53, - [0x011f] = 0x706f, [0x0120] = 0x7072, [0x0121] = 0x706e, [0x0124] = 0x7073, - [0x0125] = 0x72b1, [0x0126] = 0x72b2, [0x0128] = 0x738f, [0x012c] = 0x793c, - [0x012e] = 0x808d, [0x012f] = 0x808e, [0x0131] = 0x827b, [0x0133] = 0x8d71, - [0x0134] = 0x8fb9, [0x0135] = 0x9096, [0x0136] = 0x909a, [0x0138] = 0x4e24, - [0x0139] = 0x4e71, [0x013b] = 0x4e9c, [0x013c] = 0x4f45, [0x013d] = 0x4f4a, - [0x013e] = 0x4f39, [0x013f] = 0x4f37, [0x0141] = 0x4f32, [0x0142] = 0x4f42, - [0x0144] = 0x4f44, [0x0145] = 0x4f4b, [0x0147] = 0x4f40, [0x0148] = 0x4f35, - [0x0149] = 0x4f31, [0x014a] = 0x5151, [0x014c] = 0x5150, [0x014d] = 0x514e, - [0x0150] = 0x519d, [0x0152] = 0x51b5, [0x0153] = 0x51b8, [0x0154] = 0x51ec, + [0x00bc] = 0x34c7, [0x00bd] = 0x51e8, [0x00be] = 0x342b, [0x00bf] = 0x5214, + [0x00c0] = 0x520f, [0x00c1] = 0x5215, [0x00c2] = 0x5218, [0x00c3] = 0x52a8, + [0x00c5] = 0x534b, [0x00c6] = 0x534f, [0x00c7] = 0x353b, [0x00c8] = 0x5350, + [0x00c9] = 0x3544, [0x00ca] = 0x538b, [0x00cb] = 0x3542, [0x00cc] = 0x53be, + [0x00cd] = 0x355c, [0x00ce] = 0x53d2, [0x00cf] = 0x5416, [0x00d0] = 0x53ff, + [0x00d1] = 0x3567, [0x00d2] = 0x5400, [0x00d3] = 0x3566, [0x00d4] = 0x5405, + [0x00d5] = 0x5413, [0x00d6] = 0x5415, [0x00d8] = 0x361f, [0x00d9] = 0x56e3, + [0x00da] = 0x5735, [0x00db] = 0x5736, [0x00dc] = 0x5731, [0x00dd] = 0x5732, + [0x00de] = 0x58ee, [0x00df] = 0x5905, [0x00e0] = 0x4e54, [0x00e1] = 0x368f, + [0x00e2] = 0x5936, [0x00e3] = 0x3690, [0x00e4] = 0x36a8, [0x00e5] = 0x36a4, + [0x00e6] = 0x597a, [0x00e7] = 0x36a3, [0x00e8] = 0x5986, [0x00e9] = 0x373d, + [0x00ea] = 0x374c, [0x00eb] = 0x5b86, [0x00ec] = 0x5f53, [0x00ed] = 0x5c18, + [0x00ee] = 0x378c, [0x00ef] = 0x5c3d, [0x00f0] = 0x5c78, [0x00f1] = 0x37a8, + [0x00f2] = 0x37ad, [0x00f3] = 0x37af, [0x00f4] = 0x21d46, [0x00f5] = 0x5c80, + [0x00f6] = 0x3829, [0x00f7] = 0x5e08, [0x00f8] = 0x3836, [0x00f9] = 0x3871, + [0x00fa] = 0x3870, [0x00fb] = 0x386f, [0x00fc] = 0x5ef5, [0x00fd] = 0x5f0e, + [0x00fe] = 0x38a9, [0x00ff] = 0x38aa, [0x0100] = 0x38fb, [0x0101] = 0x5fd3, + [0x0102] = 0x5fda, [0x0103] = 0x38fc, [0x0104] = 0x5fdb, [0x0105] = 0x39ae, + [0x0106] = 0x620f, [0x0107] = 0x625d, [0x0108] = 0x625f, [0x0109] = 0x6267, + [0x010a] = 0x6257, [0x010b] = 0x9f50, [0x010c] = 0x3ac3, [0x010d] = 0x65eb, + [0x010e] = 0x65ea, [0x010f] = 0x3b30, [0x0110] = 0x6737, [0x0111] = 0x3b41, + [0x0112] = 0x6732, [0x0113] = 0x6736, [0x0114] = 0x6b22, [0x0115] = 0x6bce, + [0x0116] = 0x3c8c, [0x0117] = 0x6c58, [0x0118] = 0x6c51, [0x0119] = 0x6c77, + [0x011a] = 0x6c3c, [0x011b] = 0x3cbb, [0x011c] = 0x6c5a, [0x011d] = 0x23c86, + [0x011e] = 0x6c53, [0x011f] = 0x706f, [0x0120] = 0x7072, [0x0121] = 0x706e, + [0x0123] = 0x3da1, [0x0124] = 0x7073, [0x0125] = 0x72b1, [0x0126] = 0x72b2, + [0x0127] = 0x3ea8, [0x0128] = 0x738f, [0x0129] = 0x3eaa, [0x012a] = 0x3eab, + [0x012b] = 0x4096, [0x012c] = 0x793c, [0x012d] = 0x41c2, [0x012e] = 0x808d, + [0x012f] = 0x808e, [0x0130] = 0x4493, [0x0131] = 0x827b, [0x0132] = 0x4494, + [0x0133] = 0x8d71, [0x0134] = 0x8fb9, [0x0135] = 0x9096, [0x0136] = 0x909a, + [0x0137] = 0x49bb, [0x0138] = 0x4e24, [0x0139] = 0x4e71, [0x013b] = 0x4e9c, + [0x013c] = 0x4f45, [0x013d] = 0x4f4a, [0x013e] = 0x4f39, [0x013f] = 0x4f37, + [0x0140] = 0x3443, [0x0141] = 0x4f32, [0x0142] = 0x4f42, [0x0143] = 0x3442, + [0x0144] = 0x4f44, [0x0145] = 0x4f4b, [0x0146] = 0x3444, [0x0147] = 0x4f40, + [0x0148] = 0x4f35, [0x0149] = 0x4f31, [0x014a] = 0x5151, [0x014c] = 0x5150, + [0x014d] = 0x514e, [0x014e] = 0x34b3, [0x014f] = 0x34b7, [0x0150] = 0x519d, + [0x0151] = 0x34c8, [0x0152] = 0x51b5, [0x0153] = 0x51b8, [0x0154] = 0x51ec, [0x0155] = 0x5223, [0x0156] = 0x5227, [0x0157] = 0x5226, [0x0158] = 0x521f, [0x0159] = 0x522b, [0x015a] = 0x5220, [0x015b] = 0x52b4, [0x015c] = 0x52b3, - [0x015e] = 0x5325, [0x015f] = 0x533b, [0x0160] = 0x5374, [0x0166] = 0x544d, - [0x0169] = 0x543a, [0x016c] = 0x5444, [0x016d] = 0x544c, [0x016e] = 0x5423, - [0x016f] = 0x541a, [0x0170] = 0x5432, [0x0171] = 0x544b, [0x0172] = 0x5421, - [0x0174] = 0x5434, [0x0175] = 0x5449, [0x0176] = 0x5450, [0x0177] = 0x5422, - [0x0178] = 0x543f, [0x0179] = 0x5451, [0x017a] = 0x545a, [0x017b] = 0x542f, + [0x015d] = 0x3518, [0x015e] = 0x5325, [0x015f] = 0x533b, [0x0160] = 0x5374, + [0x0161] = 0x3547, [0x0162] = 0x3546, [0x0163] = 0x3545, [0x0164] = 0x356b, + [0x0165] = 0x3569, [0x0166] = 0x544d, [0x0167] = 0x3572, [0x0168] = 0x3571, + [0x0169] = 0x543a, [0x016a] = 0x356c, [0x016b] = 0x356f, [0x016c] = 0x5444, + [0x016d] = 0x544c, [0x016e] = 0x5423, [0x016f] = 0x541a, [0x0170] = 0x5432, + [0x0171] = 0x544b, [0x0172] = 0x5421, [0x0173] = 0x3573, [0x0174] = 0x5434, + [0x0175] = 0x5449, [0x0176] = 0x5450, [0x0177] = 0x5422, [0x0178] = 0x543f, + [0x0179] = 0x5451, [0x017a] = 0x545a, [0x017b] = 0x542f, [0x017c] = 0x3576, [0x017d] = 0x56e9, [0x017e] = 0x56f2, [0x017f] = 0x56f3, [0x0180] = 0x56ef, [0x0181] = 0x56ed, [0x0182] = 0x56ec, [0x0183] = 0x56e6, [0x0184] = 0x5748, - [0x0186] = 0x5744, [0x0187] = 0x573f, [0x0188] = 0x573c, [0x0189] = 0x5753, - [0x018a] = 0x5756, [0x018c] = 0x575f, [0x018d] = 0x5743, [0x018e] = 0x5758, - [0x018f] = 0x5757, [0x0193] = 0x5746, [0x0195] = 0x573d, [0x0197] = 0x5742, - [0x0198] = 0x5754, [0x0199] = 0x5755, [0x019a] = 0x58f1, [0x019b] = 0x58f2, - [0x019c] = 0x58f0, [0x019d] = 0x590b, [0x019e] = 0x9ea6, [0x019f] = 0x56f1, - [0x01a0] = 0x593d, [0x01a2] = 0x5994, [0x01a3] = 0x598c, [0x01a5] = 0x599c, - [0x01a8] = 0x599f, [0x01aa] = 0x599b, [0x01ac] = 0x5989, [0x01ad] = 0x599a, - [0x01af] = 0x6588, [0x01b1] = 0x5b8d, [0x01b3] = 0x5bfe, [0x01b4] = 0x5bff, - [0x01b5] = 0x5bfd, [0x01b6] = 0x5c2b, [0x01b8] = 0x5c84, [0x01b9] = 0x5c8e, - [0x01ba] = 0x5c9c, [0x01bd] = 0x5c85, [0x01be] = 0x5df5, [0x01bf] = 0x5e09, - [0x01c2] = 0x5e0b, [0x01c4] = 0x5e92, [0x01c5] = 0x5e90, [0x01c6] = 0x5f03, - [0x01c8] = 0x5f1e, [0x01c9] = 0x5f63, [0x01cb] = 0x5fe7, [0x01cc] = 0x5ffe, - [0x01cd] = 0x5fe6, [0x01ce] = 0x5fdc, [0x01cf] = 0x5fce, [0x01d1] = 0x5ffc, - [0x01d2] = 0x5fdf, [0x01d3] = 0x5fec, [0x01d4] = 0x5ff6, [0x01d6] = 0x5ff2, - [0x01d7] = 0x5ff0, [0x01d8] = 0x5ff9, [0x01da] = 0x6213, [0x01dd] = 0x623b, - [0x01de] = 0x623c, [0x01df] = 0x6282, [0x01e3] = 0x6278, [0x01e4] = 0x628b, + [0x0185] = 0x3627, [0x0186] = 0x5744, [0x0187] = 0x573f, [0x0188] = 0x573c, + [0x0189] = 0x5753, [0x018a] = 0x5756, [0x018b] = 0x3630, [0x018c] = 0x575f, + [0x018d] = 0x5743, [0x018e] = 0x5758, [0x018f] = 0x5757, [0x0190] = 0x3629, + [0x0191] = 0x362a, [0x0192] = 0x362f, [0x0193] = 0x5746, [0x0194] = 0x362c, + [0x0195] = 0x573d, [0x0196] = 0x362d, [0x0197] = 0x5742, [0x0198] = 0x5754, + [0x0199] = 0x5755, [0x019a] = 0x58f1, [0x019b] = 0x58f2, [0x019c] = 0x58f0, + [0x019d] = 0x590b, [0x019e] = 0x9ea6, [0x019f] = 0x56f1, [0x01a0] = 0x593d, + [0x01a1] = 0x3693, [0x01a2] = 0x5994, [0x01a3] = 0x598c, [0x01a4] = 0x36ad, + [0x01a5] = 0x599c, [0x01a6] = 0x36ac, [0x01a7] = 0x36ab, [0x01a8] = 0x599f, + [0x01a9] = 0x36a9, [0x01aa] = 0x599b, [0x01ab] = 0x36ae, [0x01ac] = 0x5989, + [0x01ad] = 0x599a, [0x01ae] = 0x36aa, [0x01af] = 0x6588, [0x01b0] = 0x374e, + [0x01b1] = 0x5b8d, [0x01b2] = 0x3750, [0x01b3] = 0x5bfe, [0x01b4] = 0x5bff, + [0x01b5] = 0x5bfd, [0x01b6] = 0x5c2b, [0x01b7] = 0x37b2, [0x01b8] = 0x5c84, + [0x01b9] = 0x5c8e, [0x01ba] = 0x5c9c, [0x01bb] = 0x37b5, [0x01bc] = 0x37b6, + [0x01bd] = 0x5c85, [0x01be] = 0x5df5, [0x01bf] = 0x5e09, [0x01c0] = 0x3839, + [0x01c1] = 0x383b, [0x01c2] = 0x5e0b, [0x01c3] = 0x3872, [0x01c4] = 0x5e92, + [0x01c5] = 0x5e90, [0x01c6] = 0x5f03, [0x01c7] = 0x38ac, [0x01c8] = 0x5f1e, + [0x01c9] = 0x5f63, [0x01ca] = 0x3908, [0x01cb] = 0x5fe7, [0x01cc] = 0x5ffe, + [0x01cd] = 0x5fe6, [0x01ce] = 0x5fdc, [0x01cf] = 0x5fce, [0x01d0] = 0x3903, + [0x01d1] = 0x5ffc, [0x01d2] = 0x5fdf, [0x01d3] = 0x5fec, [0x01d4] = 0x5ff6, + [0x01d5] = 0x225d7, [0x01d6] = 0x5ff2, [0x01d7] = 0x5ff0, [0x01d8] = 0x5ff9, + [0x01d9] = 0x390b, [0x01da] = 0x6213, [0x01db] = 0x39af, [0x01dd] = 0x623b, + [0x01de] = 0x623c, [0x01df] = 0x6282, [0x01e0] = 0x39ce, [0x01e1] = 0x39cb, + [0x01e2] = 0x39cc, [0x01e3] = 0x6278, [0x01e4] = 0x628b, [0x01e5] = 0x39cd, [0x01e6] = 0x629e, [0x01e7] = 0x62a5, [0x01e8] = 0x629b, [0x01e9] = 0x629c, [0x01ea] = 0x6299, [0x01eb] = 0x628d, [0x01ec] = 0x6285, [0x01ed] = 0x629d, - [0x01ee] = 0x6275, [0x01f2] = 0x65f6, [0x01f6] = 0x66f5, [0x01f7] = 0x675b, - [0x01f9] = 0x6754, [0x01fa] = 0x6752, [0x01fc] = 0x6758, [0x01fd] = 0x6744, - [0x01fe] = 0x674a, [0x01ff] = 0x6761, [0x0201] = 0x6c7f, [0x0202] = 0x6c91, - [0x0203] = 0x6c9e, [0x0205] = 0x6c6e, [0x0206] = 0x6c7c, [0x0207] = 0x6c9f, - [0x0208] = 0x6c75, [0x020a] = 0x6c56, [0x020b] = 0x6ca2, [0x020c] = 0x6c79, - [0x020e] = 0x6ca1, [0x0210] = 0x6caa, [0x0211] = 0x6ca0, [0x0213] = 0x7079, - [0x0214] = 0x7077, [0x0215] = 0x707e, [0x0217] = 0x7075, [0x0218] = 0x707b, - [0x0219] = 0x7264, [0x021b] = 0x72bb, [0x021c] = 0x72bc, [0x021d] = 0x72c7, - [0x021e] = 0x72b9, [0x021f] = 0x72be, [0x0220] = 0x72b6, [0x0223] = 0x7398, - [0x0228] = 0x7593, [0x0229] = 0x7680, [0x022b] = 0x7683, [0x022c] = 0x76c0, - [0x022d] = 0x76c1, [0x0230] = 0x77f4, [0x0231] = 0x77f5, [0x0233] = 0x7acc, - [0x0234] = 0x7acd, [0x0235] = 0x7cfa, [0x0236] = 0x809f, [0x0237] = 0x8091, - [0x0238] = 0x8097, [0x0239] = 0x8094, [0x023b] = 0x8286, [0x023c] = 0x828c, - [0x023e] = 0x8295, [0x0240] = 0x866c, [0x0242] = 0x8fb5, [0x0243] = 0x8fbe, - [0x0244] = 0x8fc7, [0x0246] = 0x8fc1, [0x0247] = 0x90a9, [0x0248] = 0x90a4, - [0x024c] = 0x90a8, [0x024d] = 0x9627, [0x024e] = 0x9626, [0x024f] = 0x962b, - [0x0250] = 0x9633, [0x0251] = 0x9634, [0x0252] = 0x9629, [0x0253] = 0x4e3d, - [0x0255] = 0x4e9d, [0x0256] = 0x4f93, [0x0257] = 0x4f8a, [0x025a] = 0x4f6d, + [0x01ee] = 0x6275, [0x01ef] = 0x3a80, [0x01f0] = 0x3aaf, [0x01f1] = 0x3ad3, + [0x01f2] = 0x65f6, [0x01f3] = 0x3ad5, [0x01f4] = 0x3ad4, [0x01f5] = 0x3ad7, + [0x01f6] = 0x66f5, [0x01f7] = 0x675b, [0x01f8] = 0x3b42, [0x01f9] = 0x6754, + [0x01fa] = 0x6752, [0x01fb] = 0x3b44, [0x01fc] = 0x6758, [0x01fd] = 0x6744, + [0x01fe] = 0x674a, [0x01ff] = 0x6761, [0x0200] = 0x3cc6, [0x0201] = 0x6c7f, + [0x0202] = 0x6c91, [0x0203] = 0x6c9e, [0x0204] = 0x3cc0, [0x0205] = 0x6c6e, + [0x0206] = 0x6c7c, [0x0207] = 0x6c9f, [0x0208] = 0x6c75, [0x0209] = 0x3cbe, + [0x020a] = 0x6c56, [0x020b] = 0x6ca2, [0x020c] = 0x6c79, [0x020d] = 0x3cca, + [0x020e] = 0x6ca1, [0x020f] = 0x3cc4, [0x0210] = 0x6caa, [0x0211] = 0x6ca0, + [0x0212] = 0x3cc2, [0x0213] = 0x7079, [0x0214] = 0x7077, [0x0215] = 0x707e, + [0x0216] = 0x3da4, [0x0217] = 0x7075, [0x0218] = 0x707b, [0x0219] = 0x7264, + [0x021a] = 0x3e29, [0x021b] = 0x72bb, [0x021c] = 0x72bc, [0x021d] = 0x72c7, + [0x021e] = 0x72b9, [0x021f] = 0x72be, [0x0220] = 0x72b6, [0x0221] = 0x3e60, + [0x0222] = 0x3e5e, [0x0223] = 0x7398, [0x0224] = 0x3ead, [0x0225] = 0x3eae, + [0x0226] = 0x3eac, [0x0227] = 0x3f57, [0x0228] = 0x7593, [0x0229] = 0x7680, + [0x022a] = 0x3fdd, [0x022b] = 0x7683, [0x022c] = 0x76c0, [0x022d] = 0x76c1, + [0x022e] = 0x400e, [0x022f] = 0x4097, [0x0230] = 0x77f4, [0x0231] = 0x77f5, + [0x0232] = 0x4127, [0x0233] = 0x7acc, [0x0234] = 0x7acd, [0x0235] = 0x7cfa, + [0x0236] = 0x809f, [0x0237] = 0x8091, [0x0238] = 0x8097, [0x0239] = 0x8094, + [0x023a] = 0x4495, [0x023b] = 0x8286, [0x023c] = 0x828c, [0x023e] = 0x8295, + [0x023f] = 0x4498, [0x0240] = 0x866c, [0x0241] = 0x459d, [0x0242] = 0x8fb5, + [0x0243] = 0x8fbe, [0x0244] = 0x8fc7, [0x0245] = 0x488a, [0x0246] = 0x8fc1, + [0x0247] = 0x90a9, [0x0248] = 0x90a4, [0x0249] = 0x48b5, [0x024a] = 0x48b6, + [0x024b] = 0x48b7, [0x024c] = 0x90a8, [0x024d] = 0x9627, [0x024e] = 0x9626, + [0x024f] = 0x962b, [0x0250] = 0x9633, [0x0251] = 0x9634, [0x0252] = 0x9629, + [0x0253] = 0x4e3d, [0x0254] = 0x3428, [0x0255] = 0x4e9d, [0x0256] = 0x4f93, + [0x0257] = 0x4f8a, [0x0258] = 0x344d, [0x0259] = 0x3449, [0x025a] = 0x4f6d, [0x025b] = 0x4f8e, [0x025c] = 0x4fa0, [0x025d] = 0x4fa2, [0x025e] = 0x4fa1, - [0x025f] = 0x4f9f, [0x0260] = 0x4fa3, [0x0262] = 0x4f72, [0x0264] = 0x4f8c, - [0x0265] = 0x5156, [0x0268] = 0x5190, [0x026c] = 0x51ed, [0x026d] = 0x51fe, - [0x026e] = 0x522f, [0x0270] = 0x523c, [0x0271] = 0x5234, [0x0272] = 0x5239, - [0x0273] = 0x52b9, [0x0274] = 0x52b5, [0x0275] = 0x52bf, [0x0276] = 0x5355, - [0x0278] = 0x5376, [0x0279] = 0x537a, [0x027a] = 0x5393, [0x027c] = 0x53c1, - [0x027d] = 0x53c2, [0x027e] = 0x53d5, [0x027f] = 0x5485, [0x0281] = 0x545f, - [0x0282] = 0x5493, [0x0283] = 0x5489, [0x0284] = 0x5479, [0x0285] = 0x9efe, - [0x0286] = 0x548f, [0x0287] = 0x5469, [0x0288] = 0x546d, [0x028a] = 0x5494, - [0x028b] = 0x546a, [0x028c] = 0x548a, [0x028e] = 0x56fd, [0x028f] = 0x56fb, - [0x0290] = 0x56f8, [0x0292] = 0x56fc, [0x0293] = 0x56f6, [0x0294] = 0x5765, - [0x0295] = 0x5781, [0x0296] = 0x5763, [0x0297] = 0x5767, [0x0299] = 0x576e, - [0x029a] = 0x5778, [0x029b] = 0x577f, [0x029e] = 0x58f3, [0x029f] = 0x594b, - [0x02a0] = 0x594c, [0x02a4] = 0x59ad, [0x02a6] = 0x59c4, [0x02a8] = 0x59c2, - [0x02a9] = 0x59b0, [0x02ae] = 0x59bf, [0x02b0] = 0x59c9, [0x02b1] = 0x59b8, - [0x02b2] = 0x59ac, [0x02b6] = 0x59b7, [0x02b7] = 0x59d7, [0x02b9] = 0x5b60, - [0x02bb] = 0x5b96, [0x02bc] = 0x5b9e, [0x02bd] = 0x5b94, [0x02be] = 0x5b9f, - [0x02bf] = 0x5b9d, [0x02c1] = 0x5c00, [0x02c2] = 0x5c19, [0x02c5] = 0x5c49, - [0x02c6] = 0x5c4a, [0x02c8] = 0x5cbb, [0x02c9] = 0x5cc1, [0x02cd] = 0x5cb9, - [0x02ce] = 0x5c9e, [0x02cf] = 0x5cb4, [0x02d0] = 0x5cba, [0x02d1] = 0x5df6, - [0x02d2] = 0x5e13, [0x02d3] = 0x5e12, [0x02d4] = 0x5e77, [0x02d6] = 0x5e98, - [0x02d8] = 0x5e99, [0x02d9] = 0x5e9d, [0x02da] = 0x5ef8, [0x02dc] = 0x5ef9, - [0x02de] = 0x5f06, [0x02df] = 0x5f21, [0x02e1] = 0x5f25, [0x02e2] = 0x5f55, - [0x02e6] = 0x5f84, [0x02e7] = 0x5f83, [0x02e8] = 0x6030, [0x02e9] = 0x6007, - [0x02eb] = 0x6036, [0x02ef] = 0x5fe9, [0x02f0] = 0x603d, [0x02f1] = 0x6008, - [0x02f4] = 0x62ba, [0x02f5] = 0x62b2, [0x02f7] = 0x62b7, [0x02f8] = 0x62e4, - [0x02f9] = 0x62a7, [0x02fd] = 0x62d5, [0x02fe] = 0x62e1, [0x02ff] = 0x62dd, - [0x0300] = 0x62a6, [0x0301] = 0x62c1, [0x0302] = 0x62c5, [0x0303] = 0x62c0, - [0x0304] = 0x62df, [0x0305] = 0x62e0, [0x0306] = 0x62de, [0x0308] = 0x6589, - [0x030a] = 0x65a6, [0x030b] = 0x65ba, [0x030d] = 0x65ff, [0x030f] = 0x6617, - [0x0310] = 0x6618, [0x0311] = 0x6601, [0x0312] = 0x65fe, [0x0314] = 0x670c, - [0x0316] = 0x676b, [0x0317] = 0x6796, [0x0318] = 0x6782, [0x0319] = 0x678a, - [0x031b] = 0x67a3, [0x031d] = 0x67a2, [0x031e] = 0x678f, [0x0320] = 0x67f9, + [0x025f] = 0x4f9f, [0x0260] = 0x4fa3, [0x0261] = 0x20209, [0x0262] = 0x4f72, + [0x0263] = 0x3451, [0x0264] = 0x4f8c, [0x0265] = 0x5156, [0x0268] = 0x5190, + [0x0269] = 0x34cb, [0x026a] = 0x34ca, [0x026b] = 0x34cc, [0x026c] = 0x51ed, + [0x026d] = 0x51fe, [0x026e] = 0x522f, [0x026f] = 0x206ec, [0x0270] = 0x523c, + [0x0271] = 0x5234, [0x0272] = 0x5239, [0x0273] = 0x52b9, [0x0274] = 0x52b5, + [0x0275] = 0x52bf, [0x0276] = 0x5355, [0x0277] = 0x353d, [0x0278] = 0x5376, + [0x0279] = 0x537a, [0x027a] = 0x5393, [0x027b] = 0x3548, [0x027c] = 0x53c1, + [0x027d] = 0x53c2, [0x027e] = 0x53d5, [0x027f] = 0x5485, [0x0280] = 0x3578, + [0x0281] = 0x545f, [0x0282] = 0x5493, [0x0283] = 0x5489, [0x0284] = 0x5479, + [0x0285] = 0x9efe, [0x0286] = 0x548f, [0x0287] = 0x5469, [0x0288] = 0x546d, + [0x0289] = 0x357a, [0x028a] = 0x5494, [0x028b] = 0x546a, [0x028c] = 0x548a, + [0x028d] = 0x3577, [0x028e] = 0x56fd, [0x028f] = 0x56fb, [0x0290] = 0x56f8, + [0x0291] = 0x3621, [0x0292] = 0x56fc, [0x0293] = 0x56f6, [0x0294] = 0x5765, + [0x0295] = 0x5781, [0x0296] = 0x5763, [0x0297] = 0x5767, [0x0298] = 0x3631, + [0x0299] = 0x576e, [0x029a] = 0x5778, [0x029b] = 0x577f, [0x029c] = 0x3633, + [0x029d] = 0x3634, [0x029e] = 0x58f3, [0x029f] = 0x594b, [0x02a0] = 0x594c, + [0x02a1] = 0x36c1, [0x02a2] = 0x36b0, [0x02a3] = 0x36b4, [0x02a4] = 0x59ad, + [0x02a5] = 0x36b8, [0x02a6] = 0x59c4, [0x02a7] = 0x36bc, [0x02a8] = 0x59c2, + [0x02a9] = 0x59b0, [0x02aa] = 0x36bf, [0x02ab] = 0x36b5, [0x02ac] = 0x36b1, + [0x02ad] = 0x36bd, [0x02ae] = 0x59bf, [0x02af] = 0x36bb, [0x02b0] = 0x59c9, + [0x02b1] = 0x59b8, [0x02b2] = 0x59ac, [0x02b3] = 0x36b3, [0x02b4] = 0x36b6, + [0x02b5] = 0x36ba, [0x02b6] = 0x59b7, [0x02b7] = 0x59d7, [0x02b8] = 0x36b7, + [0x02b9] = 0x5b60, [0x02ba] = 0x3740, [0x02bb] = 0x5b96, [0x02bc] = 0x5b9e, + [0x02bd] = 0x5b94, [0x02be] = 0x5b9f, [0x02bf] = 0x5b9d, [0x02c0] = 0x3752, + [0x02c1] = 0x5c00, [0x02c2] = 0x5c19, [0x02c3] = 0x3790, [0x02c4] = 0x3791, + [0x02c5] = 0x5c49, [0x02c6] = 0x5c4a, [0x02c7] = 0x37be, [0x02c8] = 0x5cbb, + [0x02c9] = 0x5cc1, [0x02ca] = 0x37c0, [0x02cb] = 0x37c1, [0x02cc] = 0x37b9, + [0x02cd] = 0x5cb9, [0x02ce] = 0x5c9e, [0x02cf] = 0x5cb4, [0x02d0] = 0x5cba, + [0x02d1] = 0x5df6, [0x02d2] = 0x5e13, [0x02d3] = 0x5e12, [0x02d4] = 0x5e77, + [0x02d5] = 0x3879, [0x02d6] = 0x5e98, [0x02d7] = 0x387b, [0x02d8] = 0x5e99, + [0x02d9] = 0x5e9d, [0x02da] = 0x5ef8, [0x02db] = 0x38a0, [0x02dc] = 0x5ef9, + [0x02dd] = 0x3429, [0x02de] = 0x5f06, [0x02df] = 0x5f21, [0x02e0] = 0x38ae, + [0x02e1] = 0x5f25, [0x02e2] = 0x5f55, [0x02e3] = 0x38cd, [0x02e4] = 0x38cb, + [0x02e5] = 0x38d9, [0x02e6] = 0x5f84, [0x02e7] = 0x5f83, [0x02e8] = 0x6030, + [0x02e9] = 0x6007, [0x02ea] = 0x390c, [0x02eb] = 0x6036, [0x02ec] = 0x3901, + [0x02ed] = 0x3905, [0x02ee] = 0x3902, [0x02ef] = 0x5fe9, [0x02f0] = 0x603d, + [0x02f1] = 0x6008, [0x02f2] = 0x3913, [0x02f3] = 0x3911, [0x02f4] = 0x62ba, + [0x02f5] = 0x62b2, [0x02f6] = 0x39e4, [0x02f7] = 0x62b7, [0x02f8] = 0x62e4, + [0x02f9] = 0x62a7, [0x02fa] = 0x39da, [0x02fb] = 0x39d5, [0x02fc] = 0x39d3, + [0x02fd] = 0x62d5, [0x02fe] = 0x62e1, [0x02ff] = 0x62dd, [0x0300] = 0x62a6, + [0x0301] = 0x62c1, [0x0302] = 0x62c5, [0x0303] = 0x62c0, [0x0304] = 0x62df, + [0x0305] = 0x62e0, [0x0306] = 0x62de, [0x0307] = 0x39d6, [0x0308] = 0x6589, + [0x0309] = 0x3ab4, [0x030a] = 0x65a6, [0x030b] = 0x65ba, [0x030c] = 0x3ad9, + [0x030d] = 0x65ff, [0x030e] = 0x3ad8, [0x030f] = 0x6617, [0x0310] = 0x6618, + [0x0311] = 0x6601, [0x0312] = 0x65fe, [0x0313] = 0x3b33, [0x0314] = 0x670c, + [0x0315] = 0x3b48, [0x0316] = 0x676b, [0x0317] = 0x6796, [0x0318] = 0x6782, + [0x0319] = 0x678a, [0x031a] = 0x3b47, [0x031b] = 0x67a3, [0x031c] = 0x3b4b, + [0x031d] = 0x67a2, [0x031e] = 0x678f, [0x031f] = 0x3b4a, [0x0320] = 0x67f9, [0x0321] = 0x6780, [0x0322] = 0x6b26, [0x0323] = 0x6b27, [0x0324] = 0x6b68, - [0x0325] = 0x6b69, [0x0327] = 0x6b81, [0x0328] = 0x6bb4, [0x0329] = 0x6bd1, - [0x032c] = 0x6c1c, [0x0332] = 0x6c97, [0x0333] = 0x6c6c, [0x0334] = 0x6cdf, - [0x0336] = 0x6cea, [0x0338] = 0x6ce4, [0x0339] = 0x6cd8, [0x033a] = 0x6cb2, - [0x033b] = 0x6cce, [0x033c] = 0x6cc8, [0x033e] = 0x708b, [0x033f] = 0x7088, - [0x0340] = 0x7090, [0x0341] = 0x708f, [0x0343] = 0x7087, [0x0344] = 0x7089, - [0x0345] = 0x708d, [0x0346] = 0x7081, [0x0348] = 0x708c, [0x034b] = 0x7240, - [0x034e] = 0x7265, [0x034f] = 0x7266, [0x0350] = 0x7268, [0x0353] = 0x72cd, - [0x0354] = 0x72d3, [0x0355] = 0x72db, [0x0357] = 0x72cf, [0x0358] = 0x73a7, - [0x0359] = 0x73a3, [0x035a] = 0x739e, [0x035c] = 0x73af, [0x035f] = 0x73aa, - [0x0360] = 0x739c, [0x0362] = 0x7542, [0x0363] = 0x7544, [0x0364] = 0x753b, - [0x0365] = 0x7541, [0x0367] = 0x759b, [0x0368] = 0x759e, [0x036a] = 0x79c4, - [0x036b] = 0x79c3, [0x036c] = 0x79c6, [0x036f] = 0x79c7, [0x0371] = 0x79ca, - [0x0374] = 0x7acf, [0x0375] = 0x7c76, [0x0376] = 0x7c74, [0x0377] = 0x7cff, - [0x0378] = 0x7cfc, [0x037b] = 0x7f59, [0x037c] = 0x80a8, [0x037f] = 0x80b0, - [0x0381] = 0x80b3, [0x0383] = 0x80a4, [0x0384] = 0x80b6, [0x0385] = 0x80a7, - [0x0386] = 0x80ac, [0x0388] = 0x80a6, [0x0389] = 0x5367, [0x038a] = 0x820e, - [0x038b] = 0x82c4, [0x038c] = 0x833e, [0x038d] = 0x829c, [0x0393] = 0x82aa, - [0x0395] = 0x82c9, [0x0398] = 0x82a6, [0x0399] = 0x82b2, [0x039d] = 0x8fcc, - [0x039e] = 0x8fd9, [0x039f] = 0x8fca, [0x03a0] = 0x8fd8, [0x03a1] = 0x8fcf, - [0x03a2] = 0x90b7, [0x03a4] = 0x90ad, [0x03a5] = 0x90b9, [0x03a6] = 0x9637, - [0x03a8] = 0x9641, [0x03a9] = 0x963e, [0x03aa] = 0x96b6, [0x03ab] = 0x9751, - [0x03ac] = 0x9763, [0x03ad] = 0x4e57, [0x03ae] = 0x4e79, [0x03af] = 0x4eb2, - [0x03b0] = 0x4eb0, [0x03b1] = 0x4eaf, [0x03b2] = 0x4eb1, [0x03b3] = 0x4fd2, - [0x03b4] = 0x4fd5, [0x03b6] = 0x4fbe, [0x03b7] = 0x4fb8, [0x03b8] = 0x4fb0, - [0x03b9] = 0x4fb1, [0x03ba] = 0x4fc8, [0x03bd] = 0x4fc6, [0x03be] = 0x4fcc, - [0x03bf] = 0x4fe5, [0x03c0] = 0x4fe3, [0x03c1] = 0x4fb4, [0x03c2] = 0x516a, - [0x03c4] = 0x519f, [0x03c6] = 0x51c1, [0x03c8] = 0x51c2, [0x03c9] = 0x51c3, - [0x03ca] = 0x5245, [0x03cb] = 0x5248, [0x03ce] = 0x524f, [0x03d1] = 0x52c5, - [0x03d2] = 0x52ca, [0x03d3] = 0x52c4, [0x03d4] = 0x5327, [0x03d5] = 0x5358, - [0x03d6] = 0x537d, [0x03d8] = 0x53dd, [0x03d9] = 0x53dc, [0x03da] = 0x53da, - [0x03db] = 0x53d9, [0x03dc] = 0x54b9, [0x03de] = 0x54d0, [0x03df] = 0x54b4, - [0x03e0] = 0x54ca, [0x03e2] = 0x54a3, [0x03e3] = 0x54da, [0x03e4] = 0x54a4, - [0x03e6] = 0x54b2, [0x03e7] = 0x549e, [0x03e8] = 0x549f, [0x03e9] = 0x54b5, - [0x03ec] = 0x54cd, [0x03ee] = 0x54cc, [0x03f0] = 0x5700, [0x03f1] = 0x57ac, - [0x03f2] = 0x5791, [0x03f3] = 0x578e, [0x03f4] = 0x578d, [0x03f5] = 0x5792, - [0x03f6] = 0x57a1, [0x03f7] = 0x5790, [0x03f8] = 0x57a6, [0x03f9] = 0x57a8, - [0x03fb] = 0x579c, [0x03fc] = 0x5796, [0x03fd] = 0x57a7, [0x0402] = 0x58f5, - [0x0404] = 0x5909, [0x0405] = 0x5908, [0x0407] = 0x5952, [0x040a] = 0x59df, - [0x040c] = 0x59eb, [0x040d] = 0x59ef, [0x040e] = 0x59f0, [0x040f] = 0x59d5, - [0x0410] = 0x5a0d, [0x0411] = 0x5a04, [0x0412] = 0x59f9, [0x0413] = 0x5a02, - [0x0414] = 0x59f8, [0x0415] = 0x59e2, [0x0416] = 0x59d9, [0x0417] = 0x59e7, - [0x0418] = 0x5b6a, [0x041b] = 0x5bab, [0x041d] = 0x5c1b, [0x041e] = 0x5c2f, - [0x0420] = 0x663c, [0x0424] = 0x5cd1, [0x0425] = 0x5cdc, [0x0426] = 0x5ce6, - [0x0427] = 0x5ce1, [0x0428] = 0x5ccd, [0x042a] = 0x5ce2, [0x042b] = 0x5cdd, - [0x042c] = 0x5ce5, [0x042d] = 0x5dfb, [0x042e] = 0x5dfa, [0x042f] = 0x5e1e, - [0x0431] = 0x5ea1, [0x0434] = 0x5efc, [0x0435] = 0x5efb, [0x0436] = 0x5f2f, - [0x0439] = 0x5f66, [0x043d] = 0x605c, [0x043f] = 0x604e, [0x0440] = 0x6051, + [0x0325] = 0x6b69, [0x0326] = 0x3c5a, [0x0327] = 0x6b81, [0x0328] = 0x6bb4, + [0x0329] = 0x6bd1, [0x032a] = 0x3c8e, [0x032b] = 0x3cb4, [0x032c] = 0x6c1c, + [0x032d] = 0x3ccd, [0x032e] = 0x3ccc, [0x032f] = 0x3ccf, [0x0330] = 0x3ccb, + [0x0331] = 0x3cce, [0x0332] = 0x6c97, [0x0333] = 0x6c6c, [0x0334] = 0x6cdf, + [0x0335] = 0x3cd2, [0x0336] = 0x6cea, [0x0337] = 0x3cd1, [0x0338] = 0x6ce4, + [0x0339] = 0x6cd8, [0x033a] = 0x6cb2, [0x033b] = 0x6cce, [0x033c] = 0x6cc8, + [0x033d] = 0x3da6, [0x033e] = 0x708b, [0x033f] = 0x7088, [0x0340] = 0x7090, + [0x0341] = 0x708f, [0x0342] = 0x3daa, [0x0343] = 0x7087, [0x0344] = 0x7089, + [0x0345] = 0x708d, [0x0346] = 0x7081, [0x0347] = 0x3da8, [0x0348] = 0x708c, + [0x0349] = 0x3e13, [0x034a] = 0x3e1a, [0x034b] = 0x7240, [0x034c] = 0x3e1d, + [0x034d] = 0x3e1e, [0x034e] = 0x7265, [0x034f] = 0x7266, [0x0350] = 0x7268, + [0x0351] = 0x3e65, [0x0352] = 0x3e66, [0x0353] = 0x72cd, [0x0354] = 0x72d3, + [0x0355] = 0x72db, [0x0356] = 0x3e64, [0x0357] = 0x72cf, [0x0358] = 0x73a7, + [0x0359] = 0x73a3, [0x035a] = 0x739e, [0x035b] = 0x3eb0, [0x035c] = 0x73af, + [0x035d] = 0x3eb3, [0x035e] = 0x3eb5, [0x035f] = 0x73aa, [0x0360] = 0x739c, + [0x0361] = 0x3f19, [0x0362] = 0x7542, [0x0363] = 0x7544, [0x0364] = 0x753b, + [0x0365] = 0x7541, [0x0366] = 0x2233f, [0x0367] = 0x759b, [0x0368] = 0x759e, + [0x0369] = 0x3f75, [0x036a] = 0x79c4, [0x036b] = 0x79c3, [0x036c] = 0x79c6, + [0x036d] = 0x412b, [0x036e] = 0x412c, [0x036f] = 0x79c7, [0x0370] = 0x412d, + [0x0371] = 0x79ca, [0x0372] = 0x2592e, [0x0373] = 0x41c3, [0x0374] = 0x7acf, + [0x0375] = 0x7c76, [0x0376] = 0x7c74, [0x0377] = 0x7cff, [0x0378] = 0x7cfc, + [0x0379] = 0x34ba, [0x037a] = 0x4350, [0x037b] = 0x7f59, [0x037c] = 0x80a8, + [0x037d] = 0x43d3, [0x037e] = 0x43d0, [0x037f] = 0x80b0, [0x0380] = 0x43dc, + [0x0381] = 0x80b3, [0x0382] = 0x43d2, [0x0383] = 0x80a4, [0x0384] = 0x80b6, + [0x0385] = 0x80a7, [0x0386] = 0x80ac, [0x0387] = 0x43db, [0x0388] = 0x80a6, + [0x0389] = 0x5367, [0x038a] = 0x820e, [0x038b] = 0x82c4, [0x038c] = 0x833e, + [0x038d] = 0x829c, [0x038e] = 0x44a5, [0x038f] = 0x449f, [0x0390] = 0x449a, + [0x0391] = 0x449c, [0x0392] = 0x44a2, [0x0393] = 0x82aa, [0x0394] = 0x449b, + [0x0395] = 0x82c9, [0x0396] = 0x44a3, [0x0397] = 0x449d, [0x0398] = 0x82a6, + [0x0399] = 0x82b2, [0x039a] = 0x4588, [0x039b] = 0x461a, [0x039c] = 0x488d, + [0x039d] = 0x8fcc, [0x039e] = 0x8fd9, [0x039f] = 0x8fca, [0x03a0] = 0x8fd8, + [0x03a1] = 0x8fcf, [0x03a2] = 0x90b7, [0x03a3] = 0x48b8, [0x03a4] = 0x90ad, + [0x03a5] = 0x90b9, [0x03a6] = 0x9637, [0x03a7] = 0x49c3, [0x03a8] = 0x9641, + [0x03a9] = 0x963e, [0x03aa] = 0x96b6, [0x03ab] = 0x9751, [0x03ac] = 0x9763, + [0x03ad] = 0x4e57, [0x03ae] = 0x4e79, [0x03af] = 0x4eb2, [0x03b0] = 0x4eb0, + [0x03b1] = 0x4eaf, [0x03b2] = 0x4eb1, [0x03b3] = 0x4fd2, [0x03b4] = 0x4fd5, + [0x03b5] = 0x345d, [0x03b6] = 0x4fbe, [0x03b7] = 0x4fb8, [0x03b8] = 0x4fb0, + [0x03b9] = 0x4fb1, [0x03ba] = 0x4fc8, [0x03bb] = 0x345a, [0x03bc] = 0x3457, + [0x03bd] = 0x4fc6, [0x03be] = 0x4fcc, [0x03bf] = 0x4fe5, [0x03c0] = 0x4fe3, + [0x03c1] = 0x4fb4, [0x03c2] = 0x516a, [0x03c3] = 0x34b8, [0x03c4] = 0x519f, + [0x03c5] = 0x34c2, [0x03c6] = 0x51c1, [0x03c7] = 0x34cf, [0x03c8] = 0x51c2, + [0x03c9] = 0x51c3, [0x03ca] = 0x5245, [0x03cb] = 0x5248, [0x03cc] = 0x34e7, + [0x03cd] = 0x34e9, [0x03ce] = 0x524f, [0x03cf] = 0x4452, [0x03d0] = 0x34e8, + [0x03d1] = 0x52c5, [0x03d2] = 0x52ca, [0x03d3] = 0x52c4, [0x03d4] = 0x5327, + [0x03d5] = 0x5358, [0x03d6] = 0x537d, [0x03d7] = 0x354a, [0x03d8] = 0x53dd, + [0x03d9] = 0x53dc, [0x03da] = 0x53da, [0x03db] = 0x53d9, [0x03dc] = 0x54b9, + [0x03dd] = 0x3580, [0x03de] = 0x54d0, [0x03df] = 0x54b4, [0x03e0] = 0x54ca, + [0x03e1] = 0x3587, [0x03e2] = 0x54a3, [0x03e3] = 0x54da, [0x03e4] = 0x54a4, + [0x03e5] = 0x3584, [0x03e6] = 0x54b2, [0x03e7] = 0x549e, [0x03e8] = 0x549f, + [0x03e9] = 0x54b5, [0x03ea] = 0x3582, [0x03eb] = 0x3581, [0x03ec] = 0x54cd, + [0x03ed] = 0x3583, [0x03ee] = 0x54cc, [0x03ef] = 0x3622, [0x03f0] = 0x5700, + [0x03f1] = 0x57ac, [0x03f2] = 0x5791, [0x03f3] = 0x578e, [0x03f4] = 0x578d, + [0x03f5] = 0x5792, [0x03f6] = 0x57a1, [0x03f7] = 0x5790, [0x03f8] = 0x57a6, + [0x03f9] = 0x57a8, [0x03fa] = 0x363b, [0x03fb] = 0x579c, [0x03fc] = 0x5796, + [0x03fd] = 0x57a7, [0x03fe] = 0x363a, [0x03ff] = 0x3638, [0x0400] = 0x3639, + [0x0401] = 0x3636, [0x0402] = 0x58f5, [0x0403] = 0x3685, [0x0404] = 0x5909, + [0x0405] = 0x5908, [0x0406] = 0x3c54, [0x0407] = 0x5952, [0x0408] = 0x369a, + [0x0409] = 0x36c4, [0x040a] = 0x59df, [0x040b] = 0x36c5, [0x040c] = 0x59eb, + [0x040d] = 0x59ef, [0x040e] = 0x59f0, [0x040f] = 0x59d5, [0x0410] = 0x5a0d, + [0x0411] = 0x5a04, [0x0412] = 0x59f9, [0x0413] = 0x5a02, [0x0414] = 0x59f8, + [0x0415] = 0x59e2, [0x0416] = 0x59d9, [0x0417] = 0x59e7, [0x0418] = 0x5b6a, + [0x0419] = 0x3754, [0x041a] = 0x3755, [0x041b] = 0x5bab, [0x041c] = 0x3756, + [0x041d] = 0x5c1b, [0x041e] = 0x5c2f, [0x041f] = 0x3796, [0x0420] = 0x663c, + [0x0421] = 0x3795, [0x0422] = 0x3794, [0x0423] = 0x37c4, [0x0424] = 0x5cd1, + [0x0425] = 0x5cdc, [0x0426] = 0x5ce6, [0x0427] = 0x5ce1, [0x0428] = 0x5ccd, + [0x042a] = 0x5ce2, [0x042b] = 0x5cdd, [0x042c] = 0x5ce5, [0x042d] = 0x5dfb, + [0x042e] = 0x5dfa, [0x042f] = 0x5e1e, [0x0430] = 0x3844, [0x0431] = 0x5ea1, + [0x0432] = 0x387d, [0x0433] = 0x387e, [0x0434] = 0x5efc, [0x0435] = 0x5efb, + [0x0436] = 0x5f2f, [0x0437] = 0x38b2, [0x0438] = 0x38b6, [0x0439] = 0x5f66, + [0x043b] = 0x38dc, [0x043c] = 0x38df, [0x043d] = 0x605c, [0x043e] = 0x3928, + [0x043f] = 0x604e, [0x0440] = 0x6051, [0x0441] = 0x3919, [0x0442] = 0x3910, [0x0443] = 0x6023, [0x0444] = 0x6031, [0x0445] = 0x607c, [0x0446] = 0x6052, - [0x0448] = 0x6060, [0x0449] = 0x604a, [0x044a] = 0x6061, [0x044c] = 0x6218, - [0x0454] = 0x631f, [0x0455] = 0x6317, [0x0456] = 0x62ea, [0x0457] = 0x6321, - [0x0458] = 0x6304, [0x0459] = 0x6305, [0x045b] = 0x6531, [0x045c] = 0x6544, - [0x045d] = 0x6540, [0x045f] = 0x6542, [0x0460] = 0x65be, [0x0462] = 0x6629, - [0x0463] = 0x661b, [0x0465] = 0x6623, [0x0466] = 0x662c, [0x0467] = 0x661a, - [0x0468] = 0x6630, [0x0469] = 0x663b, [0x046a] = 0x661e, [0x046b] = 0x6637, - [0x046c] = 0x6638, [0x046e] = 0x670e, [0x0471] = 0x67e8, [0x0472] = 0x67d6, - [0x0474] = 0x67c7, [0x0475] = 0x67bc, [0x0476] = 0x6852, [0x0477] = 0x67bf, - [0x0478] = 0x67d5, [0x0479] = 0x67fe, [0x047a] = 0x8363, [0x047b] = 0x67fb, - [0x047d] = 0x67b1, [0x047e] = 0x6801, [0x047f] = 0x6805, [0x0480] = 0x6800, - [0x0481] = 0x67d7, [0x0483] = 0x6b2a, [0x0484] = 0x6b6b, [0x0489] = 0x6be1, + [0x0447] = 0x392c, [0x0448] = 0x6060, [0x0449] = 0x604a, [0x044a] = 0x6061, + [0x044b] = 0x391b, [0x044c] = 0x6218, [0x044d] = 0x39c2, [0x044e] = 0x39ef, + [0x044f] = 0x39e3, [0x0450] = 0x39e5, [0x0451] = 0x39ea, [0x0452] = 0x39e6, + [0x0453] = 0x39ee, [0x0454] = 0x631f, [0x0455] = 0x6317, [0x0456] = 0x62ea, + [0x0457] = 0x6321, [0x0458] = 0x6304, [0x0459] = 0x6305, [0x045a] = 0x39e8, + [0x045b] = 0x6531, [0x045c] = 0x6544, [0x045d] = 0x6540, [0x045e] = 0x3a85, + [0x045f] = 0x6542, [0x0460] = 0x65be, [0x0461] = 0x3ae0, [0x0462] = 0x6629, + [0x0463] = 0x661b, [0x0464] = 0x3add, [0x0465] = 0x6623, [0x0466] = 0x662c, + [0x0467] = 0x661a, [0x0468] = 0x6630, [0x0469] = 0x663b, [0x046a] = 0x661e, + [0x046b] = 0x6637, [0x046c] = 0x6638, [0x046d] = 0x3ae1, [0x046e] = 0x670e, + [0x046f] = 0x3b51, [0x0470] = 0x3b55, [0x0471] = 0x67e8, [0x0472] = 0x67d6, + [0x0473] = 0x3b52, [0x0474] = 0x67c7, [0x0475] = 0x67bc, [0x0476] = 0x6852, + [0x0477] = 0x67bf, [0x0478] = 0x67d5, [0x0479] = 0x67fe, [0x047a] = 0x8363, + [0x047b] = 0x67fb, [0x047d] = 0x67b1, [0x047e] = 0x6801, [0x047f] = 0x6805, + [0x0480] = 0x6800, [0x0481] = 0x67d7, [0x0482] = 0x409e, [0x0483] = 0x6b2a, + [0x0484] = 0x6b6b, [0x0485] = 0x3c52, [0x0486] = 0x3c5e, [0x0487] = 0x3c60, + [0x0488] = 0x3c5f, [0x0489] = 0x6be1, [0x048a] = 0x3c92, [0x048b] = 0x3cd6, [0x048c] = 0x6d23, [0x048d] = 0x6cff, [0x048e] = 0x6d14, [0x048f] = 0x6d05, - [0x0490] = 0x6d13, [0x0491] = 0x6d06, [0x0492] = 0x6d21, [0x0494] = 0x6d15, - [0x0495] = 0x6caf, [0x0496] = 0x6cf4, [0x0497] = 0x6d02, [0x0498] = 0x6d45, - [0x049a] = 0x6d26, [0x049c] = 0x6d44, [0x049e] = 0x6d24, [0x049f] = 0x70a5, - [0x04a1] = 0x70a3, [0x04a3] = 0x70a2, [0x04a4] = 0x70bb, [0x04a5] = 0x70a0, - [0x04a6] = 0x70aa, [0x04a9] = 0x70a8, [0x04aa] = 0x70b6, [0x04ab] = 0x70b2, - [0x04ac] = 0x70a7, [0x04af] = 0x70b9, [0x04b0] = 0x722e, [0x04b2] = 0x723c, - [0x04b4] = 0x726d, [0x04b7] = 0x72e7, [0x04b8] = 0x72ed, [0x04ba] = 0x72ec, - [0x04bb] = 0x72e5, [0x04bc] = 0x72e2, [0x04be] = 0x73c4, [0x04bf] = 0x73bd, - [0x04c0] = 0x73cf, [0x04c1] = 0x73c9, [0x04c2] = 0x73c1, [0x04c3] = 0x73d0, - [0x04c5] = 0x73ce, [0x04c6] = 0x74ed, [0x04c7] = 0x74eb, [0x04c9] = 0x74ef, - [0x04ca] = 0x7549, [0x04cb] = 0x7550, [0x04cc] = 0x7546, [0x04cd] = 0x754a, - [0x04cf] = 0x754d, [0x04d0] = 0x75a6, [0x04d4] = 0x75a8, [0x04d7] = 0x76c7, - [0x04d8] = 0x76ff, [0x04da] = 0x76fd, [0x04db] = 0x77e6, [0x04dc] = 0x780a, - [0x04de] = 0x7804, [0x04df] = 0x780b, [0x04e0] = 0x7807, [0x04e2] = 0x7815, - [0x04e3] = 0x7808, [0x04e5] = 0x79d3, [0x04e6] = 0x79d4, [0x04e7] = 0x79d0, - [0x04e8] = 0x79d7, [0x04e9] = 0x7a7c, [0x04ec] = 0x7a7d, [0x04ed] = 0x7a83, - [0x04ee] = 0x7a82, [0x04f0] = 0x7ad4, [0x04f1] = 0x7ad5, [0x04f2] = 0x7ad3, - [0x04f3] = 0x7ad0, [0x04f4] = 0x7ad2, [0x04f5] = 0x7afe, [0x04f6] = 0x7afc, - [0x04f7] = 0x7c77, [0x04f8] = 0x7c7c, [0x04f9] = 0x7c7b, [0x0502] = 0x7f8f, - [0x0503] = 0x80d3, [0x0505] = 0x80cb, [0x0506] = 0x80d2, [0x0508] = 0x8109, - [0x0509] = 0x80e2, [0x050a] = 0x80df, [0x050b] = 0x80c6, [0x050d] = 0x8224, - [0x050e] = 0x82f7, [0x050f] = 0x82d8, [0x0510] = 0x82dd, [0x0513] = 0x82f8, - [0x0514] = 0x82fc, [0x0517] = 0x82e9, [0x0519] = 0x82ee, [0x051b] = 0x82d0, - [0x051c] = 0x830e, [0x051d] = 0x82e2, [0x051e] = 0x830b, [0x051f] = 0x82fd, - [0x0520] = 0x5179, [0x0521] = 0x8676, [0x0523] = 0x8678, [0x0526] = 0x8675, - [0x0527] = 0x867d, [0x0529] = 0x8842, [0x052a] = 0x8866, [0x052c] = 0x898c, - [0x052d] = 0x8a05, [0x052f] = 0x8a06, [0x0531] = 0x8c9f, [0x0533] = 0x8ff1, - [0x0534] = 0x8fe7, [0x0535] = 0x8fe9, [0x0536] = 0x8fef, [0x0537] = 0x90c2, - [0x0538] = 0x90bc, [0x053a] = 0x90c6, [0x053b] = 0x90c0, [0x053e] = 0x90cd, - [0x053f] = 0x90c9, [0x0541] = 0x90c4, [0x0543] = 0x9581, [0x0545] = 0x9cec, + [0x0490] = 0x6d13, [0x0491] = 0x6d06, [0x0492] = 0x6d21, [0x0493] = 0x3cde, + [0x0494] = 0x6d15, [0x0495] = 0x6caf, [0x0496] = 0x6cf4, [0x0497] = 0x6d02, + [0x0498] = 0x6d45, [0x049a] = 0x6d26, [0x049b] = 0x3cd9, [0x049c] = 0x6d44, + [0x049d] = 0x3cdd, [0x049e] = 0x6d24, [0x049f] = 0x70a5, [0x04a0] = 0x3dac, + [0x04a1] = 0x70a3, [0x04a2] = 0x3db0, [0x04a3] = 0x70a2, [0x04a4] = 0x70bb, + [0x04a5] = 0x70a0, [0x04a6] = 0x70aa, [0x04a7] = 0x3daf, [0x04a8] = 0x3dae, + [0x04a9] = 0x70a8, [0x04aa] = 0x70b6, [0x04ab] = 0x70b2, [0x04ac] = 0x70a7, + [0x04ad] = 0x3dad, [0x04ae] = 0x3dab, [0x04af] = 0x70b9, [0x04b0] = 0x722e, + [0x04b1] = 0x3e16, [0x04b2] = 0x723c, [0x04b3] = 0x3e30, [0x04b4] = 0x726d, + [0x04b5] = 0x3e33, [0x04b6] = 0x3e31, [0x04b7] = 0x72e7, [0x04b8] = 0x72ed, + [0x04b9] = 0x3e6e, [0x04ba] = 0x72ec, [0x04bb] = 0x72e5, [0x04bc] = 0x72e2, + [0x04bd] = 0x3eb1, [0x04be] = 0x73c4, [0x04bf] = 0x73bd, [0x04c0] = 0x73cf, + [0x04c1] = 0x73c9, [0x04c2] = 0x73c1, [0x04c3] = 0x73d0, [0x04c4] = 0x3eb7, + [0x04c5] = 0x73ce, [0x04c6] = 0x74ed, [0x04c7] = 0x74eb, [0x04c8] = 0x3f1a, + [0x04c9] = 0x74ef, [0x04ca] = 0x7549, [0x04cb] = 0x7550, [0x04cc] = 0x7546, + [0x04cd] = 0x754a, [0x04ce] = 0x3f59, [0x04cf] = 0x754d, [0x04d0] = 0x75a6, + [0x04d1] = 0x3f7a, [0x04d2] = 0x3f78, [0x04d3] = 0x3f7b, [0x04d4] = 0x75a8, + [0x04d5] = 0x3fde, [0x04d6] = 0x3fec, [0x04d7] = 0x76c7, [0x04d8] = 0x76ff, + [0x04d9] = 0x401e, [0x04da] = 0x76fd, [0x04db] = 0x77e6, [0x04dc] = 0x780a, + [0x04dd] = 0x409b, [0x04de] = 0x7804, [0x04df] = 0x780b, [0x04e0] = 0x7807, + [0x04e1] = 0x409d, [0x04e2] = 0x7815, [0x04e3] = 0x7808, [0x04e4] = 0x40fd, + [0x04e5] = 0x79d3, [0x04e6] = 0x79d4, [0x04e7] = 0x79d0, [0x04e8] = 0x79d7, + [0x04e9] = 0x7a7c, [0x04ea] = 0x4194, [0x04eb] = 0x4193, [0x04ec] = 0x7a7d, + [0x04ed] = 0x7a83, [0x04ee] = 0x7a82, [0x04ef] = 0x41c6, [0x04f0] = 0x7ad4, + [0x04f1] = 0x7ad5, [0x04f2] = 0x7ad3, [0x04f3] = 0x7ad0, [0x04f4] = 0x7ad2, + [0x04f5] = 0x7afe, [0x04f6] = 0x7afc, [0x04f7] = 0x7c77, [0x04f8] = 0x7c7c, + [0x04f9] = 0x7c7b, [0x04fa] = 0x42b8, [0x04fc] = 0x42b7, [0x04fd] = 0x42b9, + [0x04fe] = 0x4353, [0x04ff] = 0x25133, [0x0500] = 0x4352, [0x0501] = 0x4351, + [0x0502] = 0x7f8f, [0x0503] = 0x80d3, [0x0504] = 0x43e3, [0x0505] = 0x80cb, + [0x0506] = 0x80d2, [0x0507] = 0x43e2, [0x0508] = 0x8109, [0x0509] = 0x80e2, + [0x050a] = 0x80df, [0x050b] = 0x80c6, [0x050c] = 0x4463, [0x050d] = 0x8224, + [0x050e] = 0x82f7, [0x050f] = 0x82d8, [0x0510] = 0x82dd, [0x0511] = 0x44aa, + [0x0512] = 0x44a6, [0x0513] = 0x82f8, [0x0514] = 0x82fc, [0x0515] = 0x44a8, + [0x0516] = 0x44a9, [0x0517] = 0x82e9, [0x0518] = 0x44ab, [0x0519] = 0x82ee, + [0x051a] = 0x44ac, [0x051b] = 0x82d0, [0x051c] = 0x830e, [0x051d] = 0x82e2, + [0x051e] = 0x830b, [0x051f] = 0x82fd, [0x0520] = 0x5179, [0x0521] = 0x8676, + [0x0522] = 0x459e, [0x0523] = 0x8678, [0x0524] = 0x459f, [0x0525] = 0x45a0, + [0x0526] = 0x8675, [0x0527] = 0x867d, [0x0528] = 0x460f, [0x0529] = 0x8842, + [0x052a] = 0x8866, [0x052b] = 0x461c, [0x052c] = 0x898c, [0x052d] = 0x8a05, + [0x052e] = 0x46ae, [0x052f] = 0x8a06, [0x0530] = 0x46b0, [0x0531] = 0x8c9f, + [0x0532] = 0x47d4, [0x0533] = 0x8ff1, [0x0534] = 0x8fe7, [0x0535] = 0x8fe9, + [0x0536] = 0x8fef, [0x0537] = 0x90c2, [0x0538] = 0x90bc, [0x0539] = 0x48bb, + [0x053a] = 0x90c6, [0x053b] = 0x90c0, [0x053c] = 0x48c1, [0x053d] = 0x48c2, + [0x053e] = 0x90cd, [0x053f] = 0x90c9, [0x0540] = 0x48be, [0x0541] = 0x90c4, + [0x0542] = 0x48e5, [0x0543] = 0x9581, [0x0544] = 0x49c6, [0x0545] = 0x9cec, [0x0546] = 0x5032, [0x0547] = 0x4ff9, [0x0548] = 0x501d, [0x0549] = 0x4fff, - [0x054a] = 0x5004, [0x054b] = 0x4ff0, [0x054c] = 0x5003, [0x054e] = 0x5002, - [0x054f] = 0x4ffc, [0x0550] = 0x4ff2, [0x0551] = 0x5024, [0x0552] = 0x5008, - [0x0553] = 0x5036, [0x0554] = 0x502e, [0x0556] = 0x5010, [0x0557] = 0x5038, - [0x0558] = 0x5039, [0x0559] = 0x4ffd, [0x055a] = 0x5056, [0x055b] = 0x4ffb, - [0x055c] = 0x51a3, [0x055d] = 0x51a6, [0x055e] = 0x51a1, [0x0561] = 0x51c7, + [0x054a] = 0x5004, [0x054b] = 0x4ff0, [0x054c] = 0x5003, [0x054d] = 0x462e, + [0x054e] = 0x5002, [0x054f] = 0x4ffc, [0x0550] = 0x4ff2, [0x0551] = 0x5024, + [0x0552] = 0x5008, [0x0553] = 0x5036, [0x0554] = 0x502e, [0x0555] = 0x3465, + [0x0556] = 0x5010, [0x0557] = 0x5038, [0x0558] = 0x5039, [0x0559] = 0x4ffd, + [0x055a] = 0x5056, [0x055b] = 0x4ffb, [0x055c] = 0x51a3, [0x055d] = 0x51a6, + [0x055e] = 0x51a1, [0x055f] = 0x34d1, [0x0560] = 0x34d0, [0x0561] = 0x51c7, [0x0562] = 0x51c9, [0x0563] = 0x5260, [0x0564] = 0x5264, [0x0565] = 0x5259, [0x0566] = 0x5265, [0x0567] = 0x5267, [0x0568] = 0x5257, [0x0569] = 0x5263, - [0x056b] = 0x5253, [0x056d] = 0x52cf, [0x056f] = 0x52ce, [0x0570] = 0x52d0, - [0x0571] = 0x52d1, [0x0572] = 0x52cc, [0x0576] = 0x550d, [0x0577] = 0x54f4, - [0x0579] = 0x5513, [0x057a] = 0x54ef, [0x057b] = 0x54f5, [0x057c] = 0x54f9, - [0x057d] = 0x5502, [0x057e] = 0x5500, [0x0581] = 0x5518, [0x0582] = 0x54f0, - [0x0583] = 0x54f6, [0x0586] = 0x5519, [0x0588] = 0x5705, [0x0589] = 0x57c9, - [0x058b] = 0x57b7, [0x058c] = 0x57cd, [0x0590] = 0x57be, [0x0591] = 0x57bb, + [0x056a] = 0x34ee, [0x056b] = 0x5253, [0x056c] = 0x34ef, [0x056d] = 0x52cf, + [0x056e] = 0x351e, [0x056f] = 0x52ce, [0x0570] = 0x52d0, [0x0571] = 0x52d1, + [0x0572] = 0x52cc, [0x0573] = 0x354b, [0x0574] = 0x354d, [0x0575] = 0x3556, + [0x0576] = 0x550d, [0x0577] = 0x54f4, [0x0578] = 0x3592, [0x0579] = 0x5513, + [0x057a] = 0x54ef, [0x057b] = 0x54f5, [0x057c] = 0x54f9, [0x057d] = 0x5502, + [0x057e] = 0x5500, [0x057f] = 0x3593, [0x0580] = 0x3590, [0x0581] = 0x5518, + [0x0582] = 0x54f0, [0x0583] = 0x54f6, [0x0585] = 0x3597, [0x0586] = 0x5519, + [0x0587] = 0x3623, [0x0588] = 0x5705, [0x0589] = 0x57c9, [0x058a] = 0x363f, + [0x058b] = 0x57b7, [0x058c] = 0x57cd, [0x058d] = 0x3643, [0x058e] = 0x3642, + [0x058f] = 0x3644, [0x0590] = 0x57be, [0x0591] = 0x57bb, [0x0592] = 0x3645, [0x0593] = 0x57db, [0x0594] = 0x57c8, [0x0595] = 0x57c4, [0x0596] = 0x57c5, - [0x0597] = 0x57d1, [0x0598] = 0x57ca, [0x0599] = 0x57c0, [0x059c] = 0x5a21, - [0x059d] = 0x5a2a, [0x059f] = 0x5a1d, [0x05a1] = 0x5a0b, [0x05a6] = 0x5a22, - [0x05a9] = 0x5a24, [0x05ab] = 0x5a14, [0x05ac] = 0x5a31, [0x05ae] = 0x5a2f, - [0x05af] = 0x5a1a, [0x05b0] = 0x5a12, [0x05b3] = 0x5a26, [0x05b6] = 0x5bbc, + [0x0597] = 0x57d1, [0x0598] = 0x57ca, [0x0599] = 0x57c0, [0x059a] = 0x36d9, + [0x059b] = 0x36de, [0x059c] = 0x5a21, [0x059d] = 0x5a2a, [0x059e] = 0x36cf, + [0x059f] = 0x5a1d, [0x05a0] = 0x36cd, [0x05a1] = 0x5a0b, [0x05a2] = 0x36dd, + [0x05a3] = 0x36ce, [0x05a4] = 0x36d3, [0x05a5] = 0x36d6, [0x05a6] = 0x5a22, + [0x05a7] = 0x36dc, [0x05a8] = 0x36d1, [0x05a9] = 0x5a24, [0x05aa] = 0x36d0, + [0x05ab] = 0x5a14, [0x05ac] = 0x5a31, [0x05ad] = 0x36d5, [0x05ae] = 0x5a2f, + [0x05af] = 0x5a1a, [0x05b0] = 0x5a12, [0x05b1] = 0x36d4, [0x05b2] = 0x36db, + [0x05b3] = 0x5a26, [0x05b4] = 0x2172e, [0x05b5] = 0x3743, [0x05b6] = 0x5bbc, [0x05b7] = 0x5bbb, [0x05b8] = 0x5bb7, [0x05b9] = 0x5c05, [0x05ba] = 0x5c06, - [0x05bb] = 0x5c52, [0x05bc] = 0x5c53, [0x05bf] = 0x5cfa, [0x05c0] = 0x5ceb, - [0x05c2] = 0x5cf3, [0x05c3] = 0x5cf5, [0x05c4] = 0x5ce9, [0x05c5] = 0x5cef, + [0x05bb] = 0x5c52, [0x05bc] = 0x5c53, [0x05bd] = 0x37cd, [0x05be] = 0x37d1, + [0x05bf] = 0x5cfa, [0x05c0] = 0x5ceb, [0x05c1] = 0x37ca, [0x05c2] = 0x5cf3, + [0x05c3] = 0x5cf5, [0x05c4] = 0x5ce9, [0x05c5] = 0x5cef, [0x05c6] = 0x37d4, [0x05c7] = 0x5e2a, [0x05c8] = 0x5e30, [0x05c9] = 0x5e2e, [0x05ca] = 0x5e2c, - [0x05cb] = 0x5e2f, [0x05cc] = 0x5eaf, [0x05cd] = 0x5ea9, [0x05cf] = 0x5efd, - [0x05d0] = 0x5f32, [0x05d1] = 0x5f8e, [0x05d2] = 0x5f93, [0x05d3] = 0x5f8f, - [0x05d4] = 0x604f, [0x05d5] = 0x6099, [0x05d7] = 0x607e, [0x05d9] = 0x6074, - [0x05da] = 0x604b, [0x05db] = 0x6073, [0x05dc] = 0x6075, [0x05df] = 0x6056, - [0x05e0] = 0x60a9, [0x05e1] = 0x608b, [0x05e2] = 0x60a6, [0x05e4] = 0x6093, - [0x05e5] = 0x60ae, [0x05e6] = 0x609e, [0x05e7] = 0x60a7, [0x05e8] = 0x6245, - [0x05eb] = 0x632e, [0x05ed] = 0x6352, [0x05ee] = 0x6330, [0x05ef] = 0x635b, - [0x05f1] = 0x6319, [0x05f2] = 0x631b, [0x05f4] = 0x6331, [0x05f5] = 0x635d, - [0x05f6] = 0x6337, [0x05f7] = 0x6335, [0x05f8] = 0x6353, [0x05fa] = 0x635c, - [0x05fb] = 0x633f, [0x05fc] = 0x654b, [0x05ff] = 0x658b, [0x0601] = 0x659a, - [0x0602] = 0x6650, [0x0603] = 0x6646, [0x0604] = 0x664e, [0x0605] = 0x6640, - [0x0607] = 0x664b, [0x0608] = 0x6648, [0x060a] = 0x6660, [0x060b] = 0x6644, - [0x060c] = 0x664d, [0x060e] = 0x6837, [0x060f] = 0x6824, [0x0612] = 0x681b, - [0x0613] = 0x6836, [0x0615] = 0x682c, [0x0616] = 0x6819, [0x0617] = 0x6856, - [0x0618] = 0x6847, [0x0619] = 0x683e, [0x061a] = 0x681e, [0x061c] = 0x6815, - [0x061d] = 0x6822, [0x061e] = 0x6827, [0x061f] = 0x6859, [0x0620] = 0x6858, - [0x0621] = 0x6855, [0x0622] = 0x6830, [0x0623] = 0x6823, [0x0624] = 0x6b2e, - [0x0625] = 0x6b2b, [0x0626] = 0x6b30, [0x0627] = 0x6b6c, [0x0629] = 0x6b8b, - [0x062b] = 0x6be9, [0x062c] = 0x6bea, [0x062d] = 0x6be5, [0x062e] = 0x6d6b, - [0x0631] = 0x6d73, [0x0632] = 0x6d57, [0x0635] = 0x6d5d, [0x0636] = 0x6d56, - [0x0637] = 0x6d8f, [0x0638] = 0x6d5b, [0x0639] = 0x6d1c, [0x063a] = 0x6d9a, - [0x063b] = 0x6d9b, [0x063c] = 0x6d99, [0x063e] = 0x6d81, [0x063f] = 0x6d71, - [0x0642] = 0x6d72, [0x0643] = 0x6d5c, [0x0644] = 0x6d96, [0x0645] = 0x70c4, - [0x0646] = 0x70db, [0x0647] = 0x70cc, [0x0648] = 0x70d0, [0x0649] = 0x70e3, - [0x064a] = 0x70df, [0x064c] = 0x70d6, [0x064d] = 0x70ee, [0x064e] = 0x70d5, - [0x0653] = 0x727a, [0x0655] = 0x72f5, [0x0656] = 0x7302, [0x0659] = 0x73e2, - [0x065a] = 0x73ec, [0x065b] = 0x73d5, [0x065c] = 0x73f9, [0x065d] = 0x73df, - [0x065e] = 0x73e6, [0x0663] = 0x73e4, [0x0664] = 0x73e1, [0x0665] = 0x74f3, - [0x066a] = 0x7556, [0x066b] = 0x7555, [0x066c] = 0x7558, [0x066d] = 0x7557, - [0x066e] = 0x755e, [0x066f] = 0x75c3, [0x0672] = 0x75b4, [0x0674] = 0x75b1, - [0x0677] = 0x76cb, [0x0678] = 0x76cc, [0x0679] = 0x772a, [0x067b] = 0x7716, - [0x067c] = 0x770f, [0x067f] = 0x773f, [0x0680] = 0x772b, [0x0681] = 0x770e, - [0x0682] = 0x7724, [0x0684] = 0x7721, [0x0685] = 0x7718, [0x0686] = 0x77dd, - [0x0689] = 0x7824, [0x068a] = 0x7836, [0x068c] = 0x7958, [0x068d] = 0x7959, - [0x068f] = 0x7962, [0x0690] = 0x79da, [0x0691] = 0x79d9, [0x0693] = 0x79e1, - [0x0694] = 0x79e5, [0x0695] = 0x79e8, [0x0696] = 0x79db, [0x0698] = 0x79e2, - [0x0699] = 0x79f0, [0x069e] = 0x7ada, [0x069f] = 0x7add, [0x06a1] = 0x7adb, - [0x06a2] = 0x7adc, [0x06a5] = 0x7b0d, [0x06a6] = 0x7b0b, [0x06a7] = 0x7b14, - [0x06a8] = 0x7c8e, [0x06a9] = 0x7c86, [0x06ab] = 0x7c87, [0x06ac] = 0x7c83, - [0x06ad] = 0x7c8b, [0x06b2] = 0x7d24, [0x06b6] = 0x7d25, [0x06b7] = 0x7f62, - [0x06b8] = 0x7f93, [0x06b9] = 0x7f99, [0x06ba] = 0x7f97, [0x06bd] = 0x7fc4, - [0x06be] = 0x7fc6, [0x06bf] = 0x800a, [0x06c2] = 0x8040, [0x06c3] = 0x803c, + [0x05cb] = 0x5e2f, [0x05cc] = 0x5eaf, [0x05cd] = 0x5ea9, [0x05ce] = 0x3886, + [0x05cf] = 0x5efd, [0x05d0] = 0x5f32, [0x05d1] = 0x5f8e, [0x05d2] = 0x5f93, + [0x05d3] = 0x5f8f, [0x05d4] = 0x604f, [0x05d5] = 0x6099, [0x05d6] = 0x3933, + [0x05d7] = 0x607e, [0x05d8] = 0x3937, [0x05d9] = 0x6074, [0x05da] = 0x604b, + [0x05db] = 0x6073, [0x05dc] = 0x6075, [0x05dd] = 0x392a, [0x05de] = 0x391f, + [0x05df] = 0x6056, [0x05e0] = 0x60a9, [0x05e1] = 0x608b, [0x05e2] = 0x60a6, + [0x05e3] = 0x3939, [0x05e4] = 0x6093, [0x05e5] = 0x60ae, [0x05e6] = 0x609e, + [0x05e7] = 0x60a7, [0x05e8] = 0x6245, [0x05e9] = 0x39f2, [0x05ea] = 0x39f8, + [0x05eb] = 0x632e, [0x05ec] = 0x39f7, [0x05ed] = 0x6352, [0x05ee] = 0x6330, + [0x05ef] = 0x635b, [0x05f0] = 0x39f4, [0x05f1] = 0x6319, [0x05f2] = 0x631b, + [0x05f3] = 0x39f1, [0x05f4] = 0x6331, [0x05f5] = 0x635d, [0x05f6] = 0x6337, + [0x05f7] = 0x6335, [0x05f8] = 0x6353, [0x05f9] = 0x39f5, [0x05fa] = 0x635c, + [0x05fb] = 0x633f, [0x05fc] = 0x654b, [0x05fd] = 0x3a87, [0x05fe] = 0x4369, + [0x05ff] = 0x658b, [0x0600] = 0x3ab6, [0x0601] = 0x659a, [0x0602] = 0x6650, + [0x0603] = 0x6646, [0x0604] = 0x664e, [0x0605] = 0x6640, [0x0606] = 0x3ae9, + [0x0607] = 0x664b, [0x0608] = 0x6648, [0x0609] = 0x3aeb, [0x060a] = 0x6660, + [0x060b] = 0x6644, [0x060c] = 0x664d, [0x060d] = 0x3b34, [0x060e] = 0x6837, + [0x060f] = 0x6824, [0x0610] = 0x3b62, [0x0611] = 0x3b5c, [0x0612] = 0x681b, + [0x0613] = 0x6836, [0x0614] = 0x3b60, [0x0615] = 0x682c, [0x0616] = 0x6819, + [0x0617] = 0x6856, [0x0618] = 0x6847, [0x0619] = 0x683e, [0x061a] = 0x681e, + [0x061c] = 0x6815, [0x061d] = 0x6822, [0x061e] = 0x6827, [0x061f] = 0x6859, + [0x0620] = 0x6858, [0x0621] = 0x6855, [0x0622] = 0x6830, [0x0623] = 0x6823, + [0x0624] = 0x6b2e, [0x0625] = 0x6b2b, [0x0626] = 0x6b30, [0x0627] = 0x6b6c, + [0x0628] = 0x3c61, [0x0629] = 0x6b8b, [0x062a] = 0x3c7f, [0x062b] = 0x6be9, + [0x062c] = 0x6bea, [0x062d] = 0x6be5, [0x062e] = 0x6d6b, [0x062f] = 0x3ce5, + [0x0630] = 0x3ce6, [0x0631] = 0x6d73, [0x0632] = 0x6d57, [0x0633] = 0x3ce9, + [0x0634] = 0x3cf3, [0x0635] = 0x6d5d, [0x0636] = 0x6d56, [0x0637] = 0x6d8f, + [0x0638] = 0x6d5b, [0x0639] = 0x6d1c, [0x063a] = 0x6d9a, [0x063b] = 0x6d9b, + [0x063c] = 0x6d99, [0x063d] = 0x3cee, [0x063e] = 0x6d81, [0x063f] = 0x6d71, + [0x0640] = 0x3ced, [0x0641] = 0x3cec, [0x0642] = 0x6d72, [0x0643] = 0x6d5c, + [0x0644] = 0x6d96, [0x0645] = 0x70c4, [0x0646] = 0x70db, [0x0647] = 0x70cc, + [0x0648] = 0x70d0, [0x0649] = 0x70e3, [0x064a] = 0x70df, [0x064b] = 0x3db3, + [0x064c] = 0x70d6, [0x064d] = 0x70ee, [0x064e] = 0x70d5, [0x064f] = 0x3db5, + [0x0650] = 0x3e27, [0x0651] = 0x3e35, [0x0652] = 0x3e36, [0x0653] = 0x727a, + [0x0654] = 0x3e71, [0x0655] = 0x72f5, [0x0656] = 0x7302, [0x0657] = 0x3eb8, + [0x0658] = 0x3ec2, [0x0659] = 0x73e2, [0x065a] = 0x73ec, [0x065b] = 0x73d5, + [0x065c] = 0x73f9, [0x065d] = 0x73df, [0x065e] = 0x73e6, [0x065f] = 0x3ec8, + [0x0660] = 0x3ec0, [0x0661] = 0x3ec1, [0x0662] = 0x3ec4, [0x0663] = 0x73e4, + [0x0664] = 0x73e1, [0x0665] = 0x74f3, [0x0666] = 0x3f1f, [0x0667] = 0x3f1c, + [0x0668] = 0x3f1d, [0x0669] = 0x3f4d, [0x066a] = 0x7556, [0x066b] = 0x7555, + [0x066c] = 0x7558, [0x066d] = 0x7557, [0x066e] = 0x755e, [0x066f] = 0x75c3, + [0x0670] = 0x3f87, [0x0671] = 0x3f82, [0x0672] = 0x75b4, [0x0673] = 0x3f7d, + [0x0674] = 0x75b1, [0x0675] = 0x3fdf, [0x0676] = 0x4000, [0x0677] = 0x76cb, + [0x0678] = 0x76cc, [0x0679] = 0x772a, [0x067a] = 0x4020, [0x067b] = 0x7716, + [0x067c] = 0x770f, [0x067d] = 0x4022, [0x067e] = 0x4024, [0x067f] = 0x773f, + [0x0680] = 0x772b, [0x0681] = 0x770e, [0x0682] = 0x7724, [0x0683] = 0x4021, + [0x0684] = 0x7721, [0x0685] = 0x7718, [0x0686] = 0x77dd, [0x0687] = 0x40a4, + [0x0688] = 0x40a5, [0x0689] = 0x7824, [0x068a] = 0x7836, [0x068b] = 0x4101, + [0x068c] = 0x7958, [0x068d] = 0x7959, [0x068e] = 0x4103, [0x068f] = 0x7962, + [0x0690] = 0x79da, [0x0691] = 0x79d9, [0x0692] = 0x4137, [0x0693] = 0x79e1, + [0x0694] = 0x79e5, [0x0695] = 0x79e8, [0x0696] = 0x79db, [0x0697] = 0x4138, + [0x0698] = 0x79e2, [0x0699] = 0x79f0, [0x069a] = 0x4199, [0x069b] = 0x4198, + [0x069c] = 0x4197, [0x069d] = 0x41c9, [0x069e] = 0x7ada, [0x069f] = 0x7add, + [0x06a0] = 0x41c7, [0x06a1] = 0x7adb, [0x06a2] = 0x7adc, [0x06a3] = 0x41d9, + [0x06a4] = 0x41db, [0x06a5] = 0x7b0d, [0x06a6] = 0x7b0b, [0x06a7] = 0x7b14, + [0x06a8] = 0x7c8e, [0x06a9] = 0x7c86, [0x06aa] = 0x427b, [0x06ab] = 0x7c87, + [0x06ac] = 0x7c83, [0x06ad] = 0x7c8b, [0x06ae] = 0x427c, [0x06af] = 0x42bd, + [0x06b0] = 0x42bc, [0x06b1] = 0x42c3, [0x06b2] = 0x7d24, [0x06b3] = 0x42c1, + [0x06b4] = 0x42bf, [0x06b5] = 0x42c4, [0x06b6] = 0x7d25, [0x06b7] = 0x7f62, + [0x06b8] = 0x7f93, [0x06b9] = 0x7f99, [0x06ba] = 0x7f97, [0x06bb] = 0x437e, + [0x06bc] = 0x437f, [0x06bd] = 0x7fc4, [0x06be] = 0x7fc6, [0x06bf] = 0x800a, + [0x06c0] = 0x43b4, [0x06c1] = 0x43b3, [0x06c2] = 0x8040, [0x06c3] = 0x803c, [0x06c4] = 0x803b, [0x06c5] = 0x80f6, [0x06c6] = 0x80ff, [0x06c7] = 0x80ee, - [0x06c8] = 0x8104, [0x06c9] = 0x8103, [0x06ca] = 0x8107, [0x06cd] = 0x80f7, - [0x06d0] = 0x822d, [0x06d2] = 0x8227, [0x06d3] = 0x8229, [0x06d4] = 0x831f, - [0x06d5] = 0x8357, [0x06da] = 0x8321, [0x06dd] = 0x8318, [0x06de] = 0x8358, - [0x06e4] = 0x8684, [0x06e5] = 0x869f, [0x06e6] = 0x869b, [0x06e7] = 0x8689, - [0x06e8] = 0x86a6, [0x06e9] = 0x8692, [0x06ea] = 0x868f, [0x06eb] = 0x86a0, - [0x06ec] = 0x884f, [0x06ed] = 0x8878, [0x06ee] = 0x887a, [0x06ef] = 0x886e, - [0x06f0] = 0x887b, [0x06f1] = 0x8884, [0x06f2] = 0x8873, [0x06f5] = 0x8a0d, - [0x06f6] = 0x8a0b, [0x06f7] = 0x8a19, [0x06fe] = 0x8ff9, [0x06ff] = 0x9009, - [0x0700] = 0x9008, [0x0702] = 0x90de, [0x0703] = 0x9151, [0x0706] = 0x91db, - [0x0707] = 0x91df, [0x0708] = 0x91de, [0x0709] = 0x91d6, [0x070a] = 0x91e0, - [0x070b] = 0x9585, [0x070c] = 0x9660, [0x070d] = 0x9659, [0x070f] = 0x9656, - [0x0712] = 0x96bd, [0x0715] = 0x5042, [0x0716] = 0x5059, [0x0718] = 0x5044, + [0x06c8] = 0x8104, [0x06c9] = 0x8103, [0x06ca] = 0x8107, [0x06cc] = 0x43e6, + [0x06cd] = 0x80f7, [0x06ce] = 0x4459, [0x06cf] = 0x445a, [0x06d0] = 0x822d, + [0x06d1] = 0x4464, [0x06d2] = 0x8227, [0x06d3] = 0x8229, [0x06d4] = 0x831f, + [0x06d5] = 0x8357, [0x06d6] = 0x44b4, [0x06d7] = 0x44b9, [0x06d8] = 0x44b7, + [0x06d9] = 0x44b5, [0x06da] = 0x8321, [0x06db] = 0x44c1, [0x06dc] = 0x44b1, + [0x06dd] = 0x8318, [0x06de] = 0x8358, [0x06df] = 0x44b3, [0x06e0] = 0x44ba, + [0x06e1] = 0x458c, [0x06e2] = 0x458b, [0x06e3] = 0x458d, [0x06e4] = 0x8684, + [0x06e5] = 0x869f, [0x06e6] = 0x869b, [0x06e7] = 0x8689, [0x06e8] = 0x86a6, + [0x06e9] = 0x8692, [0x06ea] = 0x868f, [0x06eb] = 0x86a0, [0x06ec] = 0x884f, + [0x06ed] = 0x8878, [0x06ee] = 0x887a, [0x06ef] = 0x886e, [0x06f0] = 0x887b, + [0x06f1] = 0x8884, [0x06f2] = 0x8873, [0x06f3] = 0x4678, [0x06f4] = 0x4677, + [0x06f5] = 0x8a0d, [0x06f6] = 0x8a0b, [0x06f7] = 0x8a19, [0x06f8] = 0x46b2, + [0x06f9] = 0x47d6, [0x06fa] = 0x8ed0, [0x06fb] = 0x4845, [0x06fc] = 0x4892, + [0x06fd] = 0x4895, [0x06fe] = 0x8ff9, [0x06ff] = 0x9009, [0x0700] = 0x9008, + [0x0701] = 0x48c6, [0x0702] = 0x90de, [0x0703] = 0x9151, [0x0704] = 0x48e7, + [0x0705] = 0x48e8, [0x0706] = 0x91db, [0x0707] = 0x91df, [0x0708] = 0x91de, + [0x0709] = 0x91d6, [0x070a] = 0x91e0, [0x070b] = 0x9585, [0x070c] = 0x9660, + [0x070d] = 0x9659, [0x070e] = 0x49cb, [0x070f] = 0x9656, [0x0710] = 0x49cd, + [0x0711] = 0x49f1, [0x0712] = 0x96bd, [0x0713] = 0x4b22, [0x0714] = 0x3421, + [0x0715] = 0x5042, [0x0716] = 0x5059, [0x0717] = 0x346f, [0x0718] = 0x5044, [0x0719] = 0x5066, [0x071a] = 0x5052, [0x071b] = 0x5054, [0x071c] = 0x5071, [0x071d] = 0x5050, [0x071e] = 0x507b, [0x071f] = 0x507c, [0x0720] = 0x5058, - [0x0723] = 0x5079, [0x0724] = 0x506c, [0x0725] = 0x5078, [0x0726] = 0x51a8, - [0x0727] = 0x51d1, [0x0728] = 0x51cf, [0x0729] = 0x5268, [0x072a] = 0x5276, - [0x072b] = 0x52d4, [0x072d] = 0x53a0, [0x072e] = 0x53c4, [0x0730] = 0x5558, - [0x0731] = 0x554c, [0x0732] = 0x5568, [0x0734] = 0x5549, [0x0737] = 0x555d, - [0x0738] = 0x5529, [0x073a] = 0x5554, [0x073b] = 0x5553, [0x073d] = 0x555a, - [0x073f] = 0x553a, [0x0740] = 0x553f, [0x0741] = 0x552b, [0x0742] = 0x57ea, - [0x0744] = 0x57ef, [0x0747] = 0x57dd, [0x0748] = 0x57fe, [0x074a] = 0x57de, - [0x074b] = 0x57e6, [0x074d] = 0x57e8, [0x074e] = 0x57ff, [0x074f] = 0x5803, - [0x0750] = 0x58f7, [0x0751] = 0x68a6, [0x0752] = 0x591f, [0x0754] = 0x595b, - [0x0755] = 0x595d, [0x0756] = 0x595e, [0x0759] = 0x5a2b, [0x075b] = 0x5a3b, + [0x0721] = 0x3470, [0x0722] = 0x3464, [0x0723] = 0x5079, [0x0724] = 0x506c, + [0x0725] = 0x5078, [0x0726] = 0x51a8, [0x0727] = 0x51d1, [0x0728] = 0x51cf, + [0x0729] = 0x5268, [0x072a] = 0x5276, [0x072b] = 0x52d4, [0x072c] = 0x352d, + [0x072d] = 0x53a0, [0x072e] = 0x53c4, [0x072f] = 0x3558, [0x0730] = 0x5558, + [0x0731] = 0x554c, [0x0732] = 0x5568, [0x0733] = 0x35a6, [0x0734] = 0x5549, + [0x0735] = 0x35a4, [0x0736] = 0x359f, [0x0737] = 0x555d, [0x0738] = 0x5529, + [0x0739] = 0x20dae, [0x073a] = 0x5554, [0x073b] = 0x5553, [0x073c] = 0x35a3, + [0x073d] = 0x555a, [0x073e] = 0x35a0, [0x073f] = 0x553a, [0x0740] = 0x553f, + [0x0741] = 0x552b, [0x0742] = 0x57ea, [0x0743] = 0x364a, [0x0744] = 0x57ef, + [0x0745] = 0x3647, [0x0746] = 0x3648, [0x0747] = 0x57dd, [0x0748] = 0x57fe, + [0x074a] = 0x57de, [0x074b] = 0x57e6, [0x074c] = 0x3649, [0x074d] = 0x57e8, + [0x074e] = 0x57ff, [0x074f] = 0x5803, [0x0750] = 0x58f7, [0x0751] = 0x68a6, + [0x0752] = 0x591f, [0x0753] = 0x369e, [0x0754] = 0x595b, [0x0755] = 0x595d, + [0x0756] = 0x595e, [0x0757] = 0x21637, [0x0758] = 0x36e8, [0x0759] = 0x5a2b, + [0x075a] = 0x36ec, [0x075b] = 0x5a3b, [0x075c] = 0x36ed, [0x075d] = 0x36e6, [0x075e] = 0x5a61, [0x075f] = 0x5a3a, [0x0760] = 0x5a6e, [0x0761] = 0x5a4b, - [0x0762] = 0x5a6b, [0x0765] = 0x5a45, [0x0766] = 0x5a4e, [0x0767] = 0x5a68, - [0x0768] = 0x5a3d, [0x0769] = 0x5a71, [0x076a] = 0x5a3f, [0x076b] = 0x5a6f, - [0x076c] = 0x5a75, [0x076e] = 0x5a73, [0x076f] = 0x5a2c, [0x0770] = 0x5a59, - [0x0771] = 0x5a54, [0x0772] = 0x5a4f, [0x0773] = 0x5a63, [0x0776] = 0x5bc8, - [0x0778] = 0x5bc3, [0x077a] = 0x5c5b, [0x077b] = 0x5c61, [0x077d] = 0x5d21, - [0x077e] = 0x5d0a, [0x077f] = 0x5d09, [0x0781] = 0x5d2c, [0x0782] = 0x5d08, - [0x0785] = 0x5d2a, [0x0786] = 0x5d15, [0x0788] = 0x5d10, [0x0789] = 0x5d13, - [0x078b] = 0x5d2f, [0x078c] = 0x5d18, [0x078e] = 0x5de3, [0x078f] = 0x5e39, - [0x0790] = 0x5e35, [0x0791] = 0x5e3a, [0x0792] = 0x5e32, [0x0797] = 0x5ebb, - [0x0798] = 0x5eba, [0x0799] = 0x5f34, [0x079a] = 0x5f39, [0x079f] = 0x6098, - [0x07a1] = 0x60d0, [0x07a5] = 0x60d7, [0x07a6] = 0x60aa, [0x07a8] = 0x60a1, - [0x07a9] = 0x60a4, [0x07ab] = 0x60ee, [0x07ad] = 0x60e7, [0x07b0] = 0x60de, - [0x07b3] = 0x637e, [0x07b4] = 0x638b, [0x07b7] = 0x6379, [0x07b8] = 0x6386, - [0x07b9] = 0x6393, [0x07bb] = 0x6373, [0x07bc] = 0x636a, [0x07be] = 0x636c, - [0x07c0] = 0x637f, [0x07c2] = 0x63b2, [0x07c3] = 0x63ba, [0x07c6] = 0x6366, - [0x07c7] = 0x6374, [0x07c9] = 0x655a, [0x07cb] = 0x654e, [0x07cc] = 0x654d, - [0x07cd] = 0x658d, [0x07ce] = 0x658e, [0x07cf] = 0x65ad, [0x07d1] = 0x65c7, - [0x07d2] = 0x65ca, [0x07d4] = 0x65c9, [0x07d6] = 0x65e3, [0x07d7] = 0x6657, - [0x07d9] = 0x6663, [0x07da] = 0x6667, [0x07db] = 0x671a, [0x07dc] = 0x6719, - [0x07dd] = 0x6716, [0x07e0] = 0x689e, [0x07e1] = 0x68b6, [0x07e2] = 0x6898, - [0x07e3] = 0x6873, [0x07e5] = 0x689a, [0x07e6] = 0x688e, [0x07e7] = 0x68b7, - [0x07e8] = 0x68db, [0x07e9] = 0x68a5, [0x07ea] = 0x686c, [0x07eb] = 0x68c1, - [0x07ec] = 0x6884, [0x07ef] = 0x6895, [0x07f0] = 0x687a, [0x07f1] = 0x6899, - [0x07f3] = 0x68b8, [0x07f4] = 0x68b9, [0x07f5] = 0x6870, [0x07f7] = 0x6b35, - [0x07f9] = 0x6b90, [0x07fa] = 0x6bbb, [0x07fb] = 0x6bed, [0x07ff] = 0x6dc1, - [0x0800] = 0x6dc3, [0x0801] = 0x6dce, [0x0804] = 0x6dad, [0x0805] = 0x6e04, - [0x0807] = 0x6db9, [0x0809] = 0x6de7, [0x080b] = 0x6e08, [0x080c] = 0x6e06, - [0x080e] = 0x6e0a, [0x080f] = 0x6db0, [0x0811] = 0x6df8, [0x0812] = 0x6e0c, - [0x0814] = 0x6db1, [0x0816] = 0x6e02, [0x0817] = 0x6e07, [0x0818] = 0x6e09, - [0x0819] = 0x6e01, [0x081a] = 0x6e17, [0x081b] = 0x6dff, [0x081c] = 0x6e12, + [0x0762] = 0x5a6b, [0x0763] = 0x36eb, [0x0764] = 0x36e7, [0x0765] = 0x5a45, + [0x0766] = 0x5a4e, [0x0767] = 0x5a68, [0x0768] = 0x5a3d, [0x0769] = 0x5a71, + [0x076a] = 0x5a3f, [0x076b] = 0x5a6f, [0x076c] = 0x5a75, [0x076d] = 0x36e9, + [0x076e] = 0x5a73, [0x076f] = 0x5a2c, [0x0770] = 0x5a59, [0x0771] = 0x5a54, + [0x0772] = 0x5a4f, [0x0773] = 0x5a63, [0x0774] = 0x375c, [0x0775] = 0x375d, + [0x0776] = 0x5bc8, [0x0777] = 0x3760, [0x0778] = 0x5bc3, [0x0779] = 0x375b, + [0x077a] = 0x5c5b, [0x077b] = 0x5c61, [0x077c] = 0x3799, [0x077d] = 0x5d21, + [0x077e] = 0x5d0a, [0x077f] = 0x5d09, [0x0780] = 0x37d8, [0x0781] = 0x5d2c, + [0x0782] = 0x5d08, [0x0783] = 0x37da, [0x0784] = 0x37dd, [0x0785] = 0x5d2a, + [0x0786] = 0x5d15, [0x0787] = 0x37e0, [0x0788] = 0x5d10, [0x0789] = 0x5d13, + [0x078a] = 0x37e5, [0x078b] = 0x5d2f, [0x078c] = 0x5d18, [0x078d] = 0x37d7, + [0x078e] = 0x5de3, [0x078f] = 0x5e39, [0x0790] = 0x5e35, [0x0791] = 0x5e3a, + [0x0792] = 0x5e32, [0x0793] = 0x384e, [0x0794] = 0x388c, [0x0795] = 0x3888, + [0x0797] = 0x5ebb, [0x0798] = 0x5eba, [0x0799] = 0x5f34, [0x079a] = 0x5f39, + [0x079b] = 0x38ce, [0x079d] = 0x38e5, [0x079e] = 0x38e6, [0x079f] = 0x6098, + [0x07a0] = 0x3932, [0x07a1] = 0x60d0, [0x07a2] = 0x3940, [0x07a3] = 0x3947, + [0x07a4] = 0x394c, [0x07a5] = 0x60d7, [0x07a6] = 0x60aa, [0x07a7] = 0x3935, + [0x07a8] = 0x60a1, [0x07a9] = 0x60a4, [0x07aa] = 0x3930, [0x07ab] = 0x60ee, + [0x07ac] = 0x3943, [0x07ad] = 0x60e7, [0x07ae] = 0x394d, [0x07af] = 0x60e8, + [0x07b0] = 0x60de, [0x07b1] = 0x39b7, [0x07b2] = 0x39f3, [0x07b3] = 0x637e, + [0x07b4] = 0x638b, [0x07b5] = 0x3a02, [0x07b6] = 0x3a0b, [0x07b7] = 0x6379, + [0x07b8] = 0x6386, [0x07b9] = 0x6393, [0x07ba] = 0x3a04, [0x07bb] = 0x6373, + [0x07bc] = 0x636a, [0x07be] = 0x636c, [0x07bf] = 0x3a08, [0x07c0] = 0x637f, + [0x07c1] = 0x39fc, [0x07c2] = 0x63b2, [0x07c3] = 0x63ba, [0x07c4] = 0x39ff, + [0x07c5] = 0x3a00, [0x07c6] = 0x6366, [0x07c7] = 0x6374, [0x07c8] = 0x3a8b, + [0x07c9] = 0x655a, [0x07ca] = 0x3a8d, [0x07cb] = 0x654e, [0x07cc] = 0x654d, + [0x07cd] = 0x658d, [0x07ce] = 0x658e, [0x07cf] = 0x65ad, [0x07d0] = 0x3aca, + [0x07d1] = 0x65c7, [0x07d2] = 0x65ca, [0x07d3] = 0x3acb, [0x07d4] = 0x65c9, + [0x07d6] = 0x65e3, [0x07d7] = 0x6657, [0x07d8] = 0x3af3, [0x07d9] = 0x6663, + [0x07da] = 0x6667, [0x07db] = 0x671a, [0x07dc] = 0x6719, [0x07dd] = 0x6716, + [0x07de] = 0x3b36, [0x07df] = 0x3b6a, [0x07e0] = 0x689e, [0x07e1] = 0x68b6, + [0x07e2] = 0x6898, [0x07e3] = 0x6873, [0x07e4] = 0x3b6b, [0x07e5] = 0x689a, + [0x07e6] = 0x688e, [0x07e7] = 0x68b7, [0x07e8] = 0x68db, [0x07e9] = 0x68a5, + [0x07ea] = 0x686c, [0x07eb] = 0x68c1, [0x07ec] = 0x6884, [0x07ed] = 0x3b71, + [0x07ee] = 0x3b68, [0x07ef] = 0x6895, [0x07f0] = 0x687a, [0x07f1] = 0x6899, + [0x07f2] = 0x3b72, [0x07f3] = 0x68b8, [0x07f4] = 0x68b9, [0x07f5] = 0x6870, + [0x07f6] = 0x3c2e, [0x07f7] = 0x6b35, [0x07f8] = 0x3c62, [0x07f9] = 0x6b90, + [0x07fa] = 0x6bbb, [0x07fb] = 0x6bed, [0x07fc] = 0x3c98, [0x07fd] = 0x3cb5, + [0x07fe] = 0x3ceb, [0x07ff] = 0x6dc1, [0x0800] = 0x6dc3, [0x0801] = 0x6dce, + [0x0802] = 0x3cfb, [0x0803] = 0x3cf8, [0x0804] = 0x6dad, [0x0805] = 0x6e04, + [0x0806] = 0x3cf5, [0x0807] = 0x6db9, [0x0808] = 0x3d08, [0x0809] = 0x6de7, + [0x080b] = 0x6e08, [0x080c] = 0x6e06, [0x080d] = 0x3d0a, [0x080e] = 0x6e0a, + [0x080f] = 0x6db0, [0x0810] = 0x3d06, [0x0811] = 0x6df8, [0x0812] = 0x6e0c, + [0x0813] = 0x3cfd, [0x0814] = 0x6db1, [0x0815] = 0x3cfa, [0x0816] = 0x6e02, + [0x0817] = 0x6e07, [0x0818] = 0x6e09, [0x0819] = 0x6e01, [0x081a] = 0x6e17, + [0x081b] = 0x6dff, [0x081c] = 0x6e12, [0x081d] = 0x3dba, [0x081e] = 0x3db9, [0x081f] = 0x7103, [0x0820] = 0x7107, [0x0821] = 0x7101, [0x0822] = 0x70f5, [0x0823] = 0x70f1, [0x0824] = 0x7108, [0x0825] = 0x70f2, [0x0826] = 0x710f, - [0x0828] = 0x70fe, [0x082c] = 0x731a, [0x082d] = 0x7310, [0x082e] = 0x730e, - [0x082f] = 0x7402, [0x0830] = 0x73f3, [0x0833] = 0x73fb, [0x0837] = 0x751b, - [0x0838] = 0x7523, [0x0839] = 0x7561, [0x083a] = 0x7568, [0x083c] = 0x7567, - [0x083d] = 0x75d3, [0x0840] = 0x7690, [0x0843] = 0x76d5, [0x0844] = 0x76d7, - [0x0845] = 0x76d6, [0x0846] = 0x7730, [0x0848] = 0x7726, [0x084a] = 0x7740, - [0x084c] = 0x771e, [0x0850] = 0x7847, [0x0852] = 0x784b, [0x0853] = 0x7851, - [0x0854] = 0x784f, [0x0855] = 0x7842, [0x0856] = 0x7846, [0x0858] = 0x796e, - [0x0859] = 0x796c, [0x085a] = 0x79f2, [0x085c] = 0x79f1, [0x085d] = 0x79f5, - [0x085e] = 0x79f3, [0x085f] = 0x79f9, [0x0863] = 0x7a9a, [0x0864] = 0x7a93, - [0x0865] = 0x7a91, [0x0866] = 0x7ae1, [0x0869] = 0x7b21, [0x086a] = 0x7b1c, + [0x0827] = 0x3dbb, [0x0828] = 0x70fe, [0x0829] = 0x3e18, [0x082a] = 0x3e40, + [0x082b] = 0x3e3d, [0x082c] = 0x731a, [0x082d] = 0x7310, [0x082e] = 0x730e, + [0x082f] = 0x7402, [0x0830] = 0x73f3, [0x0831] = 0x3ecd, [0x0832] = 0x3ec9, + [0x0833] = 0x73fb, [0x0834] = 0x3ecb, [0x0835] = 0x3eca, [0x0836] = 0x3ece, + [0x0837] = 0x751b, [0x0838] = 0x7523, [0x0839] = 0x7561, [0x083a] = 0x7568, + [0x083b] = 0x3f5e, [0x083c] = 0x7567, [0x083d] = 0x75d3, [0x083e] = 0x3f91, + [0x083f] = 0x3f8c, [0x0840] = 0x7690, [0x0841] = 0x3fe1, [0x0842] = 0x4002, + [0x0843] = 0x76d5, [0x0844] = 0x76d7, [0x0845] = 0x76d6, [0x0846] = 0x7730, + [0x0847] = 0x402b, [0x0848] = 0x7726, [0x0849] = 0x402a, [0x084a] = 0x7740, + [0x084b] = 0x3e14, [0x084c] = 0x771e, [0x084d] = 0x40ad, [0x084e] = 0x40a3, + [0x084f] = 0x40ab, [0x0850] = 0x7847, [0x0851] = 0x40af, [0x0852] = 0x784b, + [0x0853] = 0x7851, [0x0854] = 0x784f, [0x0855] = 0x7842, [0x0856] = 0x7846, + [0x0857] = 0x4104, [0x0858] = 0x796e, [0x0859] = 0x796c, [0x085a] = 0x79f2, + [0x085b] = 0x4144, [0x085c] = 0x79f1, [0x085d] = 0x79f5, [0x085e] = 0x79f3, + [0x085f] = 0x79f9, [0x0860] = 0x413d, [0x0861] = 0x4147, [0x0862] = 0x419c, + [0x0863] = 0x7a9a, [0x0864] = 0x7a93, [0x0865] = 0x7a91, [0x0866] = 0x7ae1, + [0x0867] = 0x41e0, [0x0868] = 0x41e4, [0x0869] = 0x7b21, [0x086a] = 0x7b1c, [0x086b] = 0x7b16, [0x086c] = 0x7b17, [0x086d] = 0x7b36, [0x086e] = 0x7b1f, - [0x0870] = 0x7c93, [0x0871] = 0x7c99, [0x0872] = 0x7c9a, [0x0873] = 0x7c9c, - [0x0875] = 0x7d49, [0x0877] = 0x7d34, [0x0878] = 0x7d37, [0x087a] = 0x7d2d, - [0x087c] = 0x7d4c, [0x087f] = 0x7d48, [0x0882] = 0x7f3b, [0x0887] = 0x8008, - [0x0888] = 0x801a, [0x088a] = 0x801d, [0x088c] = 0x8049, [0x088d] = 0x8045, - [0x088e] = 0x8044, [0x088f] = 0x7c9b, [0x0892] = 0x812a, [0x0893] = 0x812e, - [0x0896] = 0x8131, [0x0898] = 0x811a, [0x0899] = 0x8134, [0x089a] = 0x8117, - [0x089e] = 0x831d, [0x089f] = 0x8371, [0x08a0] = 0x8384, [0x08a1] = 0x8380, - [0x08a2] = 0x8372, [0x08a3] = 0x83a1, [0x08a5] = 0x8379, [0x08a6] = 0x8391, - [0x08a8] = 0x839f, [0x08a9] = 0x83ad, [0x08ac] = 0x8323, [0x08ae] = 0x8385, + [0x086f] = 0x4280, [0x0870] = 0x7c93, [0x0871] = 0x7c99, [0x0872] = 0x7c9a, + [0x0873] = 0x7c9c, [0x0874] = 0x42ca, [0x0875] = 0x7d49, [0x0876] = 0x42d4, + [0x0877] = 0x7d34, [0x0878] = 0x7d37, [0x0879] = 0x42d2, [0x087a] = 0x7d2d, + [0x087b] = 0x42cb, [0x087c] = 0x7d4c, [0x087d] = 0x42ce, [0x087e] = 0x42d3, + [0x087f] = 0x7d48, [0x0880] = 0x4344, [0x0881] = 0x4348, [0x0882] = 0x7f3b, + [0x0883] = 0x4345, [0x0884] = 0x4381, [0x0885] = 0x4386, [0x0886] = 0x4385, + [0x0887] = 0x8008, [0x0888] = 0x801a, [0x0889] = 0x43a3, [0x088a] = 0x801d, + [0x088b] = 0x43b5, [0x088c] = 0x8049, [0x088d] = 0x8045, [0x088e] = 0x8044, + [0x088f] = 0x7c9b, [0x0890] = 0x43fa, [0x0891] = 0x43f9, [0x0892] = 0x812a, + [0x0893] = 0x812e, [0x0894] = 0x43fb, [0x0895] = 0x43f2, [0x0896] = 0x8131, + [0x0897] = 0x43ef, [0x0898] = 0x811a, [0x0899] = 0x8134, [0x089a] = 0x8117, + [0x089b] = 0x445b, [0x089c] = 0x4466, [0x089d] = 0x44ce, [0x089e] = 0x831d, + [0x089f] = 0x8371, [0x08a0] = 0x8384, [0x08a1] = 0x8380, [0x08a2] = 0x8372, + [0x08a3] = 0x83a1, [0x08a4] = 0x35b4, [0x08a5] = 0x8379, [0x08a6] = 0x8391, + [0x08a7] = 0x44c8, [0x08a8] = 0x839f, [0x08a9] = 0x83ad, [0x08aa] = 0x44d1, + [0x08ab] = 0x44c5, [0x08ac] = 0x8323, [0x08ad] = 0x44d2, [0x08ae] = 0x8385, [0x08af] = 0x839c, [0x08b0] = 0x83b7, [0x08b1] = 0x8658, [0x08b2] = 0x865a, - [0x08b4] = 0x8657, [0x08b5] = 0x86b2, [0x08b7] = 0x86ae, [0x08bb] = 0x8845, - [0x08bc] = 0x889c, [0x08bd] = 0x8894, [0x08be] = 0x88a3, [0x08bf] = 0x888f, - [0x08c0] = 0x88a5, [0x08c1] = 0x88a9, [0x08c2] = 0x88a6, [0x08c3] = 0x888a, - [0x08c4] = 0x88a0, [0x08c5] = 0x8890, [0x08c6] = 0x8992, [0x08c7] = 0x8991, - [0x08c8] = 0x8994, [0x08ca] = 0x8a26, [0x08cb] = 0x8a32, [0x08cc] = 0x8a28, - [0x08cf] = 0x8a1c, [0x08d1] = 0x8a2b, [0x08d2] = 0x8a20, [0x08d4] = 0x8a29, - [0x08d8] = 0x8a21, [0x08d9] = 0x8c3a, [0x08db] = 0x8c5b, [0x08dc] = 0x8c58, - [0x08dd] = 0x8c7c, [0x08df] = 0x8ca6, [0x08e0] = 0x8cae, [0x08e1] = 0x8cad, - [0x08e2] = 0x8d65, [0x08e4] = 0x8d7e, [0x08e6] = 0x8d7c, [0x08e7] = 0x8d7f, - [0x08e8] = 0x8d7a, [0x08e9] = 0x8dbd, [0x08ec] = 0x8dc0, [0x08ed] = 0x8dbb, - [0x08ee] = 0x8ead, [0x08ef] = 0x8eaf, [0x08f0] = 0x8ed6, [0x08f6] = 0x8ed9, - [0x08f9] = 0x9012, [0x08fa] = 0x900e, [0x08fb] = 0x9025, [0x08fd] = 0x9013, - [0x08fe] = 0x90ee, [0x0900] = 0x90ab, [0x0901] = 0x90f7, [0x0903] = 0x9159, - [0x0904] = 0x9154, [0x0905] = 0x91f2, [0x0906] = 0x91f0, [0x0907] = 0x91e5, - [0x0908] = 0x91f6, [0x090b] = 0x9587, [0x090d] = 0x965a, [0x0910] = 0x966e, - [0x0914] = 0x9679, [0x0916] = 0x98e1, [0x0917] = 0x98e6, [0x0919] = 0x9ec4, - [0x091a] = 0x9ed2, [0x091b] = 0x4e80, [0x091d] = 0x4e81, [0x091e] = 0x508f, - [0x091f] = 0x5097, [0x0920] = 0x5088, [0x0921] = 0x5089, [0x0924] = 0x5081, - [0x0925] = 0x5160, [0x0928] = 0x5e42, [0x0929] = 0x51d3, [0x092c] = 0x51d2, - [0x092d] = 0x51d6, [0x092e] = 0x5273, [0x0930] = 0x5270, [0x0934] = 0x53a8, - [0x0935] = 0x53a6, [0x0936] = 0x53c5, [0x0937] = 0x5597, [0x0938] = 0x55de, - [0x093b] = 0x5596, [0x093c] = 0x55b4, [0x093e] = 0x5585, [0x0940] = 0x559b, - [0x0941] = 0x55a0, [0x0943] = 0x5559, [0x0945] = 0x5586, [0x0948] = 0x55af, - [0x0949] = 0x557a, [0x094d] = 0x559e, [0x094f] = 0x55a9, [0x0950] = 0x570f, - [0x0951] = 0x570e, [0x0952] = 0x581a, [0x0954] = 0x581f, [0x0956] = 0x583c, - [0x0957] = 0x5818, [0x0958] = 0x583e, [0x0959] = 0x5826, [0x095b] = 0x583a, - [0x095d] = 0x5822, [0x095f] = 0x58fb, [0x0960] = 0x5963, [0x0961] = 0x5964, - [0x0963] = 0x5aa8, [0x0964] = 0x5aa3, [0x0965] = 0x5a82, [0x0966] = 0x5a88, - [0x0967] = 0x5aa1, [0x0968] = 0x5a85, [0x0969] = 0x5a98, [0x096b] = 0x5a99, - [0x096d] = 0x5a89, [0x096e] = 0x5a81, [0x096f] = 0x5a96, [0x0970] = 0x5a80, - [0x0973] = 0x5a91, [0x0978] = 0x5acf, [0x097f] = 0x5a87, [0x0980] = 0x5aa0, - [0x0982] = 0x5a79, [0x0984] = 0x5a86, [0x0985] = 0x5aab, [0x0986] = 0x5aaa, - [0x0987] = 0x5aa4, [0x0988] = 0x5a8d, [0x0989] = 0x5a7e, [0x098b] = 0x5bd5, - [0x098f] = 0x5c1e, [0x0990] = 0x5c5f, [0x0991] = 0x5c5e, [0x0992] = 0x5d44, - [0x0993] = 0x5d3e, [0x0995] = 0x5d48, [0x0996] = 0x5d1c, [0x0998] = 0x5d5b, - [0x0999] = 0x5d4d, [0x099c] = 0x5d57, [0x099e] = 0x5d53, [0x099f] = 0x5d4f, - [0x09a1] = 0x5d3b, [0x09a2] = 0x5d46, [0x09a5] = 0x5e46, [0x09a6] = 0x5e47, + [0x08b3] = 0x458f, [0x08b4] = 0x8657, [0x08b5] = 0x86b2, [0x08b6] = 0x45a7, + [0x08b7] = 0x86ae, [0x08b8] = 0x45a5, [0x08b9] = 0x45a4, [0x08ba] = 0x4611, + [0x08bb] = 0x8845, [0x08bc] = 0x889c, [0x08bd] = 0x8894, [0x08be] = 0x88a3, + [0x08bf] = 0x888f, [0x08c0] = 0x88a5, [0x08c1] = 0x88a9, [0x08c2] = 0x88a6, + [0x08c3] = 0x888a, [0x08c4] = 0x88a0, [0x08c5] = 0x8890, [0x08c6] = 0x8992, + [0x08c7] = 0x8991, [0x08c8] = 0x8994, [0x08c9] = 0x46b5, [0x08ca] = 0x8a26, + [0x08cb] = 0x8a32, [0x08cc] = 0x8a28, [0x08cd] = 0x46b4, [0x08ce] = 0x46bd, + [0x08cf] = 0x8a1c, [0x08d0] = 0x46bb, [0x08d1] = 0x8a2b, [0x08d2] = 0x8a20, + [0x08d3] = 0x46b9, [0x08d4] = 0x8a29, [0x08d5] = 0x46c2, [0x08d6] = 0x46be, + [0x08d7] = 0x46ba, [0x08d8] = 0x8a21, [0x08d9] = 0x8c3a, [0x08da] = 0x3ab7, + [0x08db] = 0x8c5b, [0x08dc] = 0x8c58, [0x08dd] = 0x8c7c, [0x08de] = 0x4758, + [0x08df] = 0x8ca6, [0x08e0] = 0x8cae, [0x08e1] = 0x8cad, [0x08e2] = 0x8d65, + [0x08e3] = 0x479b, [0x08e4] = 0x8d7e, [0x08e5] = 0x479c, [0x08e6] = 0x8d7c, + [0x08e7] = 0x8d7f, [0x08e8] = 0x8d7a, [0x08e9] = 0x8dbd, [0x08ea] = 0x47da, + [0x08eb] = 0x47de, [0x08ec] = 0x8dc0, [0x08ed] = 0x8dbb, [0x08ee] = 0x8ead, + [0x08ef] = 0x8eaf, [0x08f0] = 0x8ed6, [0x08f1] = 0x484d, [0x08f2] = 0x4846, + [0x08f3] = 0x4847, [0x08f4] = 0x484b, [0x08f5] = 0x484c, [0x08f6] = 0x8ed9, + [0x08f7] = 0x4848, [0x08f8] = 0x4899, [0x08f9] = 0x9012, [0x08fa] = 0x900e, + [0x08fb] = 0x9025, [0x08fc] = 0x489b, [0x08fd] = 0x9013, [0x08fe] = 0x90ee, + [0x08ff] = 0x48ce, [0x0900] = 0x90ab, [0x0901] = 0x90f7, [0x0902] = 0x48eb, + [0x0903] = 0x9159, [0x0904] = 0x9154, [0x0905] = 0x91f2, [0x0906] = 0x91f0, + [0x0907] = 0x91e5, [0x0908] = 0x91f6, [0x0909] = 0x491c, [0x090a] = 0x498c, + [0x090b] = 0x9587, [0x090c] = 0x49d1, [0x090d] = 0x965a, [0x090e] = 0x49d6, + [0x090f] = 0x49d3, [0x0910] = 0x966e, [0x0911] = 0x49d4, [0x0912] = 0x49d0, + [0x0913] = 0x49d5, [0x0914] = 0x9679, [0x0915] = 0x4a0b, [0x0916] = 0x98e1, + [0x0917] = 0x98e6, [0x0918] = 0x4bc6, [0x0919] = 0x9ec4, [0x091a] = 0x9ed2, + [0x091b] = 0x4e80, [0x091c] = 0x3424, [0x091d] = 0x4e81, [0x091e] = 0x508f, + [0x091f] = 0x5097, [0x0920] = 0x5088, [0x0921] = 0x5089, [0x0922] = 0x3474, + [0x0923] = 0x347a, [0x0924] = 0x5081, [0x0925] = 0x5160, [0x0926] = 0x20564, + [0x0927] = 0x34c3, [0x0928] = 0x5e42, [0x0929] = 0x51d3, [0x092a] = 0x34d4, + [0x092b] = 0x34d5, [0x092c] = 0x51d2, [0x092d] = 0x51d6, [0x092e] = 0x5273, + [0x092f] = 0x34fb, [0x0930] = 0x5270, [0x0931] = 0x34f7, [0x0932] = 0x3532, + [0x0934] = 0x53a8, [0x0935] = 0x53a6, [0x0936] = 0x53c5, [0x0937] = 0x5597, + [0x0938] = 0x55de, [0x0939] = 0x35ba, [0x093a] = 0x35bf, [0x093b] = 0x5596, + [0x093c] = 0x55b4, [0x093d] = 0x35c7, [0x093e] = 0x5585, [0x093f] = 0x35b7, + [0x0940] = 0x559b, [0x0941] = 0x55a0, [0x0942] = 0x35b9, [0x0943] = 0x5559, + [0x0944] = 0x35c3, [0x0945] = 0x5586, [0x0946] = 0x35bd, [0x0947] = 0x35d0, + [0x0948] = 0x55af, [0x0949] = 0x557a, [0x094a] = 0x35c1, [0x094b] = 0x35be, + [0x094c] = 0x35cd, [0x094d] = 0x559e, [0x094e] = 0x35cb, [0x094f] = 0x55a9, + [0x0950] = 0x570f, [0x0951] = 0x570e, [0x0952] = 0x581a, [0x0953] = 0x364f, + [0x0954] = 0x581f, [0x0955] = 0x3653, [0x0956] = 0x583c, [0x0957] = 0x5818, + [0x0958] = 0x583e, [0x0959] = 0x5826, [0x095a] = 0x3655, [0x095b] = 0x583a, + [0x095c] = 0x21364, [0x095d] = 0x5822, [0x095e] = 0x3651, [0x095f] = 0x58fb, + [0x0960] = 0x5963, [0x0961] = 0x5964, [0x0962] = 0x369f, [0x0963] = 0x5aa8, + [0x0964] = 0x5aa3, [0x0965] = 0x5a82, [0x0966] = 0x5a88, [0x0967] = 0x5aa1, + [0x0968] = 0x5a85, [0x0969] = 0x5a98, [0x096a] = 0x36fe, [0x096b] = 0x5a99, + [0x096c] = 0x36fb, [0x096d] = 0x5a89, [0x096e] = 0x5a81, [0x096f] = 0x5a96, + [0x0970] = 0x5a80, [0x0971] = 0x36f1, [0x0972] = 0x36f5, [0x0973] = 0x5a91, + [0x0974] = 0x36ef, [0x0975] = 0x3704, [0x0976] = 0x3703, [0x0977] = 0x36f4, + [0x0978] = 0x5acf, [0x0979] = 0x36f3, [0x097a] = 0x3702, [0x097b] = 0x36f7, + [0x097c] = 0x36fa, [0x097d] = 0x36fd, [0x097e] = 0x36ee, [0x097f] = 0x5a87, + [0x0980] = 0x5aa0, [0x0981] = 0x36f0, [0x0982] = 0x5a79, [0x0983] = 0x36f2, + [0x0984] = 0x5a86, [0x0985] = 0x5aab, [0x0986] = 0x5aaa, [0x0987] = 0x5aa4, + [0x0988] = 0x5a8d, [0x0989] = 0x5a7e, [0x098a] = 0x3744, [0x098b] = 0x5bd5, + [0x098c] = 0x3762, [0x098d] = 0x3777, [0x098e] = 0x3dc9, [0x098f] = 0x5c1e, + [0x0990] = 0x5c5f, [0x0991] = 0x5c5e, [0x0992] = 0x5d44, [0x0993] = 0x5d3e, + [0x0994] = 0x37e8, [0x0995] = 0x5d48, [0x0996] = 0x5d1c, [0x0997] = 0x37ef, + [0x0998] = 0x5d5b, [0x0999] = 0x5d4d, [0x099a] = 0x37e6, [0x099b] = 0x37ed, + [0x099c] = 0x5d57, [0x099d] = 0x37e7, [0x099e] = 0x5d53, [0x099f] = 0x5d4f, + [0x09a0] = 0x37eb, [0x09a1] = 0x5d3b, [0x09a2] = 0x5d46, [0x09a3] = 0x382d, + [0x09a4] = 0x3855, [0x09a5] = 0x5e46, [0x09a6] = 0x5e47, [0x09a7] = 0x3853, [0x09a8] = 0x5e48, [0x09a9] = 0x5ec0, [0x09aa] = 0x5ebd, [0x09ab] = 0x5ebf, - [0x09ad] = 0x5f11, [0x09af] = 0x5f3e, [0x09b0] = 0x5f3b, [0x09b2] = 0x5f3a, - [0x09b6] = 0x5fa7, [0x09b8] = 0x60ea, [0x09ba] = 0x6107, [0x09bb] = 0x6122, - [0x09bc] = 0x610c, [0x09bf] = 0x60b3, [0x09c0] = 0x60d6, [0x09c1] = 0x60d2, - [0x09c3] = 0x60e3, [0x09c4] = 0x60e5, [0x09c5] = 0x60e9, [0x09c8] = 0x6111, - [0x09c9] = 0x60fd, [0x09cc] = 0x611e, [0x09cd] = 0x6120, [0x09ce] = 0x6121, - [0x09cf] = 0x621e, [0x09d1] = 0x63e2, [0x09d2] = 0x63de, [0x09d3] = 0x63e6, - [0x09d8] = 0x63f8, [0x09da] = 0x63fe, [0x09db] = 0x63c1, [0x09dc] = 0x63bf, - [0x09dd] = 0x63f7, [0x09de] = 0x63d1, [0x09df] = 0x655f, [0x09e0] = 0x6560, - [0x09e1] = 0x6561, [0x09e4] = 0x65d1, [0x09e7] = 0x667d, [0x09e8] = 0x666b, - [0x09e9] = 0x667f, [0x09ec] = 0x6673, [0x09ed] = 0x6681, [0x09ee] = 0x666d, - [0x09ef] = 0x6669, [0x09f2] = 0x671e, [0x09f3] = 0x68ed, [0x09f8] = 0x6903, - [0x09fa] = 0x68fe, [0x09fb] = 0x68e5, [0x09fc] = 0x691e, [0x09fd] = 0x6902, + [0x09ac] = 0x3890, [0x09ad] = 0x5f11, [0x09ae] = 0x38be, [0x09af] = 0x5f3e, + [0x09b0] = 0x5f3b, [0x09b1] = 0x38bd, [0x09b2] = 0x5f3a, [0x09b3] = 0x38cf, + [0x09b4] = 0x38d0, [0x09b5] = 0x38ec, [0x09b6] = 0x5fa7, [0x09b7] = 0x394b, + [0x09b8] = 0x60ea, [0x09b9] = 0x3948, [0x09ba] = 0x6107, [0x09bb] = 0x6122, + [0x09bc] = 0x610c, [0x09bd] = 0x3955, [0x09be] = 0x3951, [0x09bf] = 0x60b3, + [0x09c0] = 0x60d6, [0x09c1] = 0x60d2, [0x09c2] = 0x394e, [0x09c3] = 0x60e3, + [0x09c4] = 0x60e5, [0x09c5] = 0x60e9, [0x09c6] = 0x396b, [0x09c7] = 0x395e, + [0x09c8] = 0x6111, [0x09c9] = 0x60fd, [0x09ca] = 0x3960, [0x09cb] = 0x3967, + [0x09cc] = 0x611e, [0x09cd] = 0x6120, [0x09ce] = 0x6121, [0x09cf] = 0x621e, + [0x09d0] = 0x39b8, [0x09d1] = 0x63e2, [0x09d2] = 0x63de, [0x09d3] = 0x63e6, + [0x09d4] = 0x3a14, [0x09d5] = 0x3a0f, [0x09d6] = 0x3a07, [0x09d7] = 0x3a13, + [0x09d8] = 0x63f8, [0x09d9] = 0x3a17, [0x09da] = 0x63fe, [0x09db] = 0x63c1, + [0x09dc] = 0x63bf, [0x09dd] = 0x63f7, [0x09de] = 0x63d1, [0x09df] = 0x655f, + [0x09e0] = 0x6560, [0x09e1] = 0x6561, [0x09e2] = 0x3a9a, [0x09e3] = 0x3ab8, + [0x09e4] = 0x65d1, [0x09e5] = 0x3af7, [0x09e6] = 0x3af8, [0x09e7] = 0x667d, + [0x09e8] = 0x666b, [0x09e9] = 0x667f, [0x09ea] = 0x3afd, [0x09eb] = 0x3af5, + [0x09ec] = 0x6673, [0x09ed] = 0x6681, [0x09ee] = 0x666d, [0x09ef] = 0x6669, + [0x09f0] = 0x3afa, [0x09f1] = 0x3b38, [0x09f2] = 0x671e, [0x09f3] = 0x68ed, + [0x09f4] = 0x3b87, [0x09f5] = 0x3b80, [0x09f6] = 0x3b88, [0x09f7] = 0x3b79, + [0x09f8] = 0x6903, [0x09f9] = 0x3b7c, [0x09fa] = 0x68fe, [0x09fb] = 0x68e5, + [0x09fc] = 0x691e, [0x09fd] = 0x6902, [0x09fe] = 0x3b83, [0x09ff] = 0x3b85, [0x0a00] = 0x6909, [0x0a01] = 0x68ca, [0x0a02] = 0x6900, [0x0a04] = 0x6901, - [0x0a05] = 0x6918, [0x0a06] = 0x68e2, [0x0a07] = 0x68cf, [0x0a09] = 0x692e, - [0x0a0a] = 0x68c5, [0x0a0b] = 0x68ff, [0x0a0d] = 0x691c, [0x0a0e] = 0x68c3, - [0x0a10] = 0x6b6f, [0x0a12] = 0x6b6e, [0x0a14] = 0x6bbe, [0x0a16] = 0x6bf4, - [0x0a17] = 0x6c2d, [0x0a19] = 0x6db6, [0x0a1a] = 0x6e75, [0x0a1b] = 0x6e1e, - [0x0a1d] = 0x6e18, [0x0a1f] = 0x6e48, [0x0a21] = 0x6e4f, [0x0a23] = 0x6e42, - [0x0a24] = 0x6e6a, [0x0a25] = 0x6e70, [0x0a26] = 0x6dfe, [0x0a29] = 0x6e6d, - [0x0a2b] = 0x6e7b, [0x0a2c] = 0x6e7e, [0x0a2d] = 0x6e59, [0x0a2f] = 0x6e57, - [0x0a31] = 0x6e80, [0x0a32] = 0x6e50, [0x0a34] = 0x6e29, [0x0a35] = 0x6e76, - [0x0a36] = 0x6e2a, [0x0a37] = 0x6e4c, [0x0a38] = 0x712a, [0x0a3a] = 0x7135, - [0x0a3b] = 0x712c, [0x0a3c] = 0x7137, [0x0a3d] = 0x711d, [0x0a40] = 0x7138, - [0x0a42] = 0x7134, [0x0a43] = 0x712b, [0x0a44] = 0x7133, [0x0a45] = 0x7127, - [0x0a46] = 0x7124, [0x0a48] = 0x712d, [0x0a49] = 0x7232, [0x0a4a] = 0x7283, - [0x0a4b] = 0x7282, [0x0a4c] = 0x7287, [0x0a4d] = 0x7306, [0x0a4e] = 0x7324, - [0x0a4f] = 0x7338, [0x0a50] = 0x732a, [0x0a51] = 0x732c, [0x0a52] = 0x732b, - [0x0a54] = 0x732f, [0x0a55] = 0x7328, [0x0a56] = 0x7417, [0x0a59] = 0x7419, - [0x0a5a] = 0x7438, [0x0a5c] = 0x741f, [0x0a5d] = 0x7414, [0x0a5e] = 0x743c, - [0x0a5f] = 0x73f7, [0x0a60] = 0x741c, [0x0a61] = 0x7415, [0x0a62] = 0x7418, - [0x0a63] = 0x7439, [0x0a64] = 0x74f9, [0x0a65] = 0x7524, [0x0a69] = 0x756e, - [0x0a6a] = 0x756d, [0x0a6b] = 0x7571, [0x0a6c] = 0x758e, [0x0a6e] = 0x75e5, - [0x0a73] = 0x7694, [0x0a74] = 0x76b3, [0x0a76] = 0x76d9, [0x0a78] = 0x7748, - [0x0a79] = 0x7749, [0x0a7a] = 0x7743, [0x0a7d] = 0x7742, [0x0a7e] = 0x77df, - [0x0a80] = 0x7863, [0x0a81] = 0x7876, [0x0a83] = 0x785f, [0x0a84] = 0x7866, - [0x0a85] = 0x7966, [0x0a86] = 0x7971, [0x0a89] = 0x7976, [0x0a8a] = 0x7984, - [0x0a8b] = 0x7975, [0x0a8c] = 0x79ff, [0x0a8d] = 0x7a07, [0x0a8f] = 0x7a0e, - [0x0a90] = 0x7a09, [0x0a97] = 0x7ae7, [0x0a98] = 0x7ae2, [0x0a99] = 0x7b55, - [0x0a9c] = 0x7b43, [0x0a9d] = 0x7b57, [0x0a9e] = 0x7b6c, [0x0a9f] = 0x7b42, - [0x0aa0] = 0x7b53, [0x0aa2] = 0x7b41, [0x0aa5] = 0x7ca7, [0x0aa6] = 0x7ca0, - [0x0aa7] = 0x7ca6, [0x0aa8] = 0x7ca4, [0x0aa9] = 0x7d74, [0x0aab] = 0x7d59, - [0x0aad] = 0x7d60, [0x0aae] = 0x7d57, [0x0aaf] = 0x7d6c, [0x0ab0] = 0x7d7e, - [0x0ab1] = 0x7d64, [0x0ab3] = 0x7d5a, [0x0ab4] = 0x7d5d, [0x0ab8] = 0x7d76, - [0x0ab9] = 0x7d4d, [0x0aba] = 0x7d75, [0x0abc] = 0x7fd3, [0x0abd] = 0x7fd6, - [0x0ac0] = 0x8060, [0x0ac1] = 0x804e, [0x0ac2] = 0x8145, [0x0ac3] = 0x813b, - [0x0ac5] = 0x8148, [0x0ac6] = 0x8142, [0x0ac7] = 0x8149, [0x0ac8] = 0x8140, - [0x0ac9] = 0x8114, [0x0aca] = 0x8141, [0x0acc] = 0x81ef, [0x0acd] = 0x81f6, - [0x0ace] = 0x8203, [0x0ad0] = 0x83ed, [0x0ad2] = 0x83da, [0x0ad3] = 0x8418, - [0x0ad4] = 0x83d2, [0x0ad5] = 0x8408, [0x0ad7] = 0x8400, [0x0adb] = 0x8417, - [0x0adc] = 0x8346, [0x0add] = 0x8414, [0x0ade] = 0x83d3, [0x0adf] = 0x8405, - [0x0ae0] = 0x841f, [0x0ae1] = 0x8402, [0x0ae2] = 0x8416, [0x0ae3] = 0x83cd, - [0x0ae4] = 0x83e6, [0x0ae6] = 0x865d, [0x0ae7] = 0x86d5, [0x0ae8] = 0x86e1, - [0x0aed] = 0x86ee, [0x0aee] = 0x8847, [0x0aef] = 0x8846, [0x0af2] = 0x88bb, - [0x0af4] = 0x88bf, [0x0af5] = 0x88b4, [0x0af7] = 0x88b5, [0x0af9] = 0x899a, - [0x0afa] = 0x8a43, [0x0afd] = 0x8a5a, [0x0b01] = 0x8a35, [0x0b02] = 0x8a38, - [0x0b03] = 0x8a42, [0x0b04] = 0x8a49, [0x0b05] = 0x8a5d, [0x0b06] = 0x8a4b, - [0x0b07] = 0x8a3d, [0x0b0c] = 0x8c60, [0x0b0d] = 0x8c5e, [0x0b0e] = 0x8c7f, - [0x0b0f] = 0x8c7e, [0x0b10] = 0x8c83, [0x0b12] = 0x8cb1, [0x0b13] = 0x8d87, - [0x0b16] = 0x8d88, [0x0b17] = 0x8d83, [0x0b1a] = 0x8d86, [0x0b1b] = 0x8d8b, - [0x0b1c] = 0x8d82, [0x0b1d] = 0x8dca, [0x0b1e] = 0x8dd2, [0x0b21] = 0x8dd4, - [0x0b22] = 0x8dc9, [0x0b23] = 0x8eb0, [0x0b27] = 0x8ef2, [0x0b28] = 0x8ee4, - [0x0b29] = 0x8ef3, [0x0b2a] = 0x8eea, [0x0b2c] = 0x8efd, [0x0b2e] = 0x8f9d, - [0x0b2f] = 0x902b, [0x0b30] = 0x902a, [0x0b32] = 0x9028, [0x0b33] = 0x9029, - [0x0b34] = 0x902c, [0x0b37] = 0x903a, [0x0b38] = 0x9030, [0x0b39] = 0x9037, - [0x0b3a] = 0x903b, [0x0b3c] = 0x910a, [0x0b40] = 0x91fe, [0x0b41] = 0x9220, - [0x0b43] = 0x920b, [0x0b45] = 0x9218, [0x0b46] = 0x9222, [0x0b48] = 0x921b, - [0x0b49] = 0x9208, [0x0b4b] = 0x920e, [0x0b4c] = 0x9213, [0x0b4f] = 0x9595, - [0x0b53] = 0x968c, [0x0b54] = 0x967b, [0x0b55] = 0x967f, [0x0b56] = 0x9681, - [0x0b58] = 0x9682, [0x0b5e] = 0x96ee, [0x0b5f] = 0x96ed, [0x0b61] = 0x96ec, - [0x0b62] = 0x975f, [0x0b63] = 0x976f, [0x0b65] = 0x976d, [0x0b6c] = 0x98f0, - [0x0b70] = 0x9aa9, [0x0b73] = 0x9ae0, [0x0b74] = 0x4eb7, [0x0b77] = 0x50cc, - [0x0b78] = 0x50bc, [0x0b7a] = 0x50aa, [0x0b7b] = 0x50b9, [0x0b7d] = 0x50ab, + [0x0a05] = 0x6918, [0x0a06] = 0x68e2, [0x0a07] = 0x68cf, [0x0a08] = 0x3b7b, + [0x0a09] = 0x692e, [0x0a0a] = 0x68c5, [0x0a0b] = 0x68ff, [0x0a0c] = 0x3b86, + [0x0a0d] = 0x691c, [0x0a0e] = 0x68c3, [0x0a0f] = 0x3c34, [0x0a10] = 0x6b6f, + [0x0a11] = 0x3c55, [0x0a12] = 0x6b6e, [0x0a13] = 0x3c68, [0x0a14] = 0x6bbe, + [0x0a15] = 0x3c9c, [0x0a16] = 0x6bf4, [0x0a17] = 0x6c2d, [0x0a18] = 0x3cfc, + [0x0a19] = 0x6db6, [0x0a1a] = 0x6e75, [0x0a1b] = 0x6e1e, [0x0a1c] = 0x3d1a, + [0x0a1d] = 0x6e18, [0x0a1e] = 0x3d17, [0x0a1f] = 0x6e48, [0x0a20] = 0x3d1b, + [0x0a21] = 0x6e4f, [0x0a22] = 0x3d13, [0x0a23] = 0x6e42, [0x0a24] = 0x6e6a, + [0x0a25] = 0x6e70, [0x0a26] = 0x6dfe, [0x0a27] = 0x3d05, [0x0a28] = 0x3d07, + [0x0a29] = 0x6e6d, [0x0a2a] = 0x3d1c, [0x0a2b] = 0x6e7b, [0x0a2c] = 0x6e7e, + [0x0a2d] = 0x6e59, [0x0a2e] = 0x3d11, [0x0a2f] = 0x6e57, [0x0a30] = 0x3d16, + [0x0a31] = 0x6e80, [0x0a32] = 0x6e50, [0x0a33] = 0x3d15, [0x0a34] = 0x6e29, + [0x0a35] = 0x6e76, [0x0a36] = 0x6e2a, [0x0a37] = 0x6e4c, [0x0a38] = 0x712a, + [0x0a39] = 0x3dcb, [0x0a3a] = 0x7135, [0x0a3b] = 0x712c, [0x0a3c] = 0x7137, + [0x0a3d] = 0x711d, [0x0a3e] = 0x3dc5, [0x0a3f] = 0x3dc2, [0x0a40] = 0x7138, + [0x0a41] = 0x3dcd, [0x0a42] = 0x7134, [0x0a43] = 0x712b, [0x0a44] = 0x7133, + [0x0a45] = 0x7127, [0x0a46] = 0x7124, [0x0a47] = 0x3dca, [0x0a48] = 0x712d, + [0x0a49] = 0x7232, [0x0a4a] = 0x7283, [0x0a4b] = 0x7282, [0x0a4c] = 0x7287, + [0x0a4d] = 0x7306, [0x0a4e] = 0x7324, [0x0a4f] = 0x7338, [0x0a50] = 0x732a, + [0x0a51] = 0x732c, [0x0a52] = 0x732b, [0x0a53] = 0x3e83, [0x0a54] = 0x732f, + [0x0a55] = 0x7328, [0x0a56] = 0x7417, [0x0a57] = 0x3ed6, [0x0a58] = 0x3ed5, + [0x0a59] = 0x7419, [0x0a5a] = 0x7438, [0x0a5b] = 0x3ed1, [0x0a5c] = 0x741f, + [0x0a5d] = 0x7414, [0x0a5e] = 0x743c, [0x0a5f] = 0x73f7, [0x0a60] = 0x741c, + [0x0a61] = 0x7415, [0x0a62] = 0x7418, [0x0a63] = 0x7439, [0x0a64] = 0x74f9, + [0x0a65] = 0x7524, [0x0a67] = 0x3f52, [0x0a68] = 0x3f5f, [0x0a69] = 0x756e, + [0x0a6a] = 0x756d, [0x0a6b] = 0x7571, [0x0a6c] = 0x758e, [0x0a6d] = 0x3f95, + [0x0a6e] = 0x75e5, [0x0a6f] = 0x3f9d, [0x0a70] = 0x3f98, [0x0a71] = 0x3f9e, + [0x0a72] = 0x3f96, [0x0a73] = 0x7694, [0x0a74] = 0x76b3, [0x0a75] = 0x4003, + [0x0a76] = 0x76d9, [0x0a77] = 0x402f, [0x0a78] = 0x7748, [0x0a79] = 0x7749, + [0x0a7a] = 0x7743, [0x0a7b] = 0x4031, [0x0a7c] = 0x4033, [0x0a7d] = 0x7742, + [0x0a7e] = 0x77df, [0x0a7f] = 0x40b4, [0x0a80] = 0x7863, [0x0a81] = 0x7876, + [0x0a82] = 0x40b0, [0x0a83] = 0x785f, [0x0a84] = 0x7866, [0x0a85] = 0x7966, + [0x0a86] = 0x7971, [0x0a87] = 0x4108, [0x0a88] = 0x4107, [0x0a89] = 0x7976, + [0x0a8a] = 0x7984, [0x0a8b] = 0x7975, [0x0a8c] = 0x79ff, [0x0a8d] = 0x7a07, + [0x0a8e] = 0x414e, [0x0a8f] = 0x7a0e, [0x0a90] = 0x7a09, [0x0a91] = 0x4150, + [0x0a92] = 0x4152, [0x0a93] = 0x41a1, [0x0a94] = 0x41a3, [0x0a95] = 0x41a5, + [0x0a96] = 0x41cc, [0x0a97] = 0x7ae7, [0x0a98] = 0x7ae2, [0x0a99] = 0x7b55, + [0x0a9a] = 0x41ef, [0x0a9b] = 0x41ea, [0x0a9c] = 0x7b43, [0x0a9d] = 0x7b57, + [0x0a9e] = 0x7b6c, [0x0a9f] = 0x7b42, [0x0aa0] = 0x7b53, [0x0aa1] = 0x41ed, + [0x0aa2] = 0x7b41, [0x0aa3] = 0x4285, [0x0aa4] = 0x4284, [0x0aa5] = 0x7ca7, + [0x0aa6] = 0x7ca0, [0x0aa7] = 0x7ca6, [0x0aa8] = 0x7ca4, [0x0aa9] = 0x7d74, + [0x0aaa] = 0x42db, [0x0aab] = 0x7d59, [0x0aac] = 0x42d9, [0x0aad] = 0x7d60, + [0x0aae] = 0x7d57, [0x0aaf] = 0x7d6c, [0x0ab0] = 0x7d7e, [0x0ab1] = 0x7d64, + [0x0ab2] = 0x42d7, [0x0ab3] = 0x7d5a, [0x0ab4] = 0x7d5d, [0x0ab5] = 0x42da, + [0x0ab6] = 0x42de, [0x0ab7] = 0x42d8, [0x0ab8] = 0x7d76, [0x0ab9] = 0x7d4d, + [0x0aba] = 0x7d75, [0x0abb] = 0x42d5, [0x0abc] = 0x7fd3, [0x0abd] = 0x7fd6, + [0x0abe] = 0x439c, [0x0abf] = 0x439d, [0x0ac0] = 0x8060, [0x0ac1] = 0x804e, + [0x0ac2] = 0x8145, [0x0ac3] = 0x813b, [0x0ac4] = 0x43fe, [0x0ac5] = 0x8148, + [0x0ac6] = 0x8142, [0x0ac7] = 0x8149, [0x0ac8] = 0x8140, [0x0ac9] = 0x8114, + [0x0aca] = 0x8141, [0x0acb] = 0x4407, [0x0acc] = 0x81ef, [0x0acd] = 0x81f6, + [0x0ace] = 0x8203, [0x0acf] = 0x446a, [0x0ad0] = 0x83ed, [0x0ad1] = 0x44e7, + [0x0ad2] = 0x83da, [0x0ad3] = 0x8418, [0x0ad4] = 0x83d2, [0x0ad5] = 0x8408, + [0x0ad6] = 0x44e2, [0x0ad7] = 0x8400, [0x0ad8] = 0x44df, [0x0ad9] = 0x44e1, + [0x0ada] = 0x44e5, [0x0adb] = 0x8417, [0x0adc] = 0x8346, [0x0add] = 0x8414, + [0x0ade] = 0x83d3, [0x0adf] = 0x8405, [0x0ae0] = 0x841f, [0x0ae1] = 0x8402, + [0x0ae2] = 0x8416, [0x0ae3] = 0x83cd, [0x0ae4] = 0x83e6, [0x0ae5] = 0x4591, + [0x0ae6] = 0x865d, [0x0ae7] = 0x86d5, [0x0ae8] = 0x86e1, [0x0ae9] = 0x45b4, + [0x0aea] = 0x45b0, [0x0aeb] = 0x45b5, [0x0aec] = 0x45ae, [0x0aed] = 0x86ee, + [0x0aee] = 0x8847, [0x0aef] = 0x8846, [0x0af0] = 0x462d, [0x0af1] = 0x462c, + [0x0af2] = 0x88bb, [0x0af3] = 0x462b, [0x0af4] = 0x88bf, [0x0af5] = 0x88b4, + [0x0af6] = 0x4629, [0x0af7] = 0x88b5, [0x0af8] = 0x467f, [0x0af9] = 0x899a, + [0x0afa] = 0x8a43, [0x0afb] = 0x46c9, [0x0afc] = 0x46cb, [0x0afd] = 0x8a5a, + [0x0afe] = 0x46c5, [0x0aff] = 0x46c6, [0x0b00] = 0x46ca, [0x0b01] = 0x8a35, + [0x0b02] = 0x8a38, [0x0b03] = 0x8a42, [0x0b04] = 0x8a49, [0x0b05] = 0x8a5d, + [0x0b06] = 0x8a4b, [0x0b07] = 0x8a3d, [0x0b08] = 0x46d2, [0x0b09] = 0x46d0, + [0x0b0a] = 0x472d, [0x0b0b] = 0x4735, [0x0b0c] = 0x8c60, [0x0b0d] = 0x8c5e, + [0x0b0e] = 0x8c7f, [0x0b0f] = 0x8c7e, [0x0b10] = 0x8c83, [0x0b11] = 0x476c, + [0x0b12] = 0x8cb1, [0x0b13] = 0x8d87, [0x0b14] = 0x479d, [0x0b15] = 0x47a0, + [0x0b16] = 0x8d88, [0x0b17] = 0x8d83, [0x0b18] = 0x47a2, [0x0b19] = 0x479f, + [0x0b1a] = 0x8d86, [0x0b1b] = 0x8d8b, [0x0b1c] = 0x8d82, [0x0b1d] = 0x8dca, + [0x0b1e] = 0x8dd2, [0x0b1f] = 0x47eb, [0x0b20] = 0x47e2, [0x0b21] = 0x8dd4, + [0x0b22] = 0x8dc9, [0x0b23] = 0x8eb0, [0x0b24] = 0x4836, [0x0b25] = 0x4832, + [0x0b26] = 0x4850, [0x0b27] = 0x8ef2, [0x0b28] = 0x8ee4, [0x0b29] = 0x8ef3, + [0x0b2a] = 0x8eea, [0x0b2b] = 0x484f, [0x0b2c] = 0x8efd, [0x0b2d] = 0x4852, + [0x0b2e] = 0x8f9d, [0x0b2f] = 0x902b, [0x0b30] = 0x902a, [0x0b31] = 0x489e, + [0x0b32] = 0x9028, [0x0b33] = 0x9029, [0x0b34] = 0x902c, [0x0b35] = 0x48a0, + [0x0b36] = 0x489c, [0x0b37] = 0x903a, [0x0b38] = 0x9030, [0x0b39] = 0x9037, + [0x0b3a] = 0x903b, [0x0b3b] = 0x48d1, [0x0b3c] = 0x910a, [0x0b3d] = 0x48ef, + [0x0b3e] = 0x48f0, [0x0b3f] = 0x48f1, [0x0b40] = 0x91fe, [0x0b41] = 0x9220, + [0x0b42] = 0x491d, [0x0b43] = 0x920b, [0x0b44] = 0x491f, [0x0b45] = 0x9218, + [0x0b46] = 0x9222, [0x0b47] = 0x491e, [0x0b48] = 0x921b, [0x0b49] = 0x9208, + [0x0b4a] = 0x4920, [0x0b4b] = 0x920e, [0x0b4c] = 0x9213, [0x0b4d] = 0x498e, + [0x0b4e] = 0x4991, [0x0b4f] = 0x9595, [0x0b50] = 0x28cdd, [0x0b51] = 0x4990, + [0x0b52] = 0x49d7, [0x0b53] = 0x968c, [0x0b54] = 0x967b, [0x0b55] = 0x967f, + [0x0b56] = 0x9681, [0x0b57] = 0x49d9, [0x0b58] = 0x9682, [0x0b59] = 0x49f4, + [0x0b5a] = 0x49f6, [0x0b5b] = 0x3560, [0x0b5c] = 0x49f5, [0x0b5d] = 0x49f3, + [0x0b5e] = 0x96ee, [0x0b5f] = 0x96ed, [0x0b60] = 0x4a0c, [0x0b61] = 0x96ec, + [0x0b62] = 0x975f, [0x0b63] = 0x976f, [0x0b64] = 0x4a51, [0x0b65] = 0x976d, + [0x0b66] = 0x4aa6, [0x0b67] = 0x4aa7, [0x0b68] = 0x4aa8, [0x0b69] = 0x4b27, + [0x0b6a] = 0x4b24, [0x0b6b] = 0x4b25, [0x0b6c] = 0x98f0, [0x0b6d] = 0x4b2a, + [0x0b6e] = 0x4b74, [0x0b6f] = 0x4bc7, [0x0b70] = 0x9aa9, [0x0b71] = 0x4be7, + [0x0b72] = 0x4bed, [0x0b73] = 0x9ae0, [0x0b74] = 0x4eb7, [0x0b75] = 0x342e, + [0x0b76] = 0x347b, [0x0b77] = 0x50cc, [0x0b78] = 0x50bc, [0x0b79] = 0x347c, + [0x0b7a] = 0x50aa, [0x0b7b] = 0x50b9, [0x0b7c] = 0x347d, [0x0b7d] = 0x50ab, [0x0b7e] = 0x50c3, [0x0b7f] = 0x50cd, [0x0b80] = 0x517e, [0x0b81] = 0x527e, - [0x0b82] = 0x5279, [0x0b85] = 0x52e1, [0x0b86] = 0x52e0, [0x0b87] = 0x52e7, - [0x0b88] = 0x5380, [0x0b89] = 0x53ab, [0x0b8a] = 0x53aa, [0x0b8b] = 0x53a9, - [0x0b8c] = 0x53e0, [0x0b8d] = 0x55ea, [0x0b8f] = 0x55d7, [0x0b92] = 0x55c1, - [0x0b93] = 0x5715, [0x0b95] = 0x586c, [0x0b97] = 0x585c, [0x0b98] = 0x5850, - [0x0b99] = 0x5861, [0x0b9a] = 0x586a, [0x0b9b] = 0x5869, [0x0b9c] = 0x5856, - [0x0b9d] = 0x5860, [0x0b9e] = 0x5866, [0x0b9f] = 0x585f, [0x0ba0] = 0x5923, - [0x0ba1] = 0x5966, [0x0ba2] = 0x5968, [0x0ba5] = 0x5ace, [0x0ba7] = 0x5ac5, - [0x0ba8] = 0x5ac3, [0x0bab] = 0x5ad0, [0x0bb2] = 0x5b74, [0x0bb3] = 0x5b76, - [0x0bb4] = 0x5bdc, [0x0bb5] = 0x5bd7, [0x0bb6] = 0x5bda, [0x0bb7] = 0x5bdb, - [0x0bb9] = 0x5c20, [0x0bba] = 0x5d6d, [0x0bbb] = 0x5d66, [0x0bbd] = 0x5d64, - [0x0bbe] = 0x5d6e, [0x0bc0] = 0x5d60, [0x0bc1] = 0x5f42, [0x0bc2] = 0x5f5a, - [0x0bc3] = 0x5f6e, [0x0bc6] = 0x6130, [0x0bc7] = 0x613a, [0x0bc8] = 0x612a, - [0x0bc9] = 0x6143, [0x0bca] = 0x6119, [0x0bcb] = 0x6131, [0x0bcd] = 0x613d, - [0x0bd1] = 0x6408, [0x0bd2] = 0x6432, [0x0bd3] = 0x6438, [0x0bd5] = 0x6431, - [0x0bd7] = 0x6419, [0x0bd9] = 0x6411, [0x0bdc] = 0x6429, [0x0bdd] = 0x641d, - [0x0be1] = 0x643c, [0x0be3] = 0x6446, [0x0be4] = 0x6447, [0x0be7] = 0x643a, - [0x0be8] = 0x6407, [0x0bea] = 0x656b, [0x0bec] = 0x6570, [0x0bed] = 0x656d, - [0x0bef] = 0x65e4, [0x0bf0] = 0x6693, [0x0bf5] = 0x668f, [0x0bf8] = 0x6692, - [0x0bfa] = 0x668e, [0x0bfc] = 0x6946, [0x0c04] = 0x6931, [0x0c07] = 0x693e, - [0x0c09] = 0x697c, [0x0c0a] = 0x6943, [0x0c0c] = 0x6973, [0x0c0e] = 0x6955, + [0x0b82] = 0x5279, [0x0b83] = 0x34fd, [0x0b85] = 0x52e1, [0x0b86] = 0x52e0, + [0x0b87] = 0x52e7, [0x0b88] = 0x5380, [0x0b89] = 0x53ab, [0x0b8a] = 0x53aa, + [0x0b8b] = 0x53a9, [0x0b8c] = 0x53e0, [0x0b8d] = 0x55ea, [0x0b8e] = 0x35da, + [0x0b8f] = 0x55d7, [0x0b90] = 0x35d6, [0x0b91] = 0x35db, [0x0b92] = 0x55c1, + [0x0b93] = 0x5715, [0x0b94] = 0x365b, [0x0b95] = 0x586c, [0x0b96] = 0x365c, + [0x0b97] = 0x585c, [0x0b98] = 0x5850, [0x0b99] = 0x5861, [0x0b9a] = 0x586a, + [0x0b9b] = 0x5869, [0x0b9c] = 0x5856, [0x0b9d] = 0x5860, [0x0b9e] = 0x5866, + [0x0b9f] = 0x585f, [0x0ba0] = 0x5923, [0x0ba1] = 0x5966, [0x0ba2] = 0x5968, + [0x0ba3] = 0x3706, [0x0ba4] = 0x370b, [0x0ba5] = 0x5ace, [0x0ba6] = 0x370d, + [0x0ba7] = 0x5ac5, [0x0ba8] = 0x5ac3, [0x0ba9] = 0x370a, [0x0baa] = 0x3713, + [0x0bab] = 0x5ad0, [0x0bac] = 0x3710, [0x0bad] = 0x3712, [0x0bae] = 0x3709, + [0x0baf] = 0x3708, [0x0bb0] = 0x3711, [0x0bb1] = 0x370f, [0x0bb2] = 0x5b74, + [0x0bb3] = 0x5b76, [0x0bb4] = 0x5bdc, [0x0bb5] = 0x5bd7, [0x0bb6] = 0x5bda, + [0x0bb7] = 0x5bdb, [0x0bb8] = 0x3767, [0x0bb9] = 0x5c20, [0x0bba] = 0x5d6d, + [0x0bbb] = 0x5d66, [0x0bbc] = 0x37f6, [0x0bbd] = 0x5d64, [0x0bbe] = 0x5d6e, + [0x0bc0] = 0x5d60, [0x0bc1] = 0x5f42, [0x0bc2] = 0x5f5a, [0x0bc3] = 0x5f6e, + [0x0bc4] = 0x3964, [0x0bc5] = 0x396c, [0x0bc6] = 0x6130, [0x0bc7] = 0x613a, + [0x0bc8] = 0x612a, [0x0bc9] = 0x6143, [0x0bca] = 0x6119, [0x0bcb] = 0x6131, + [0x0bcc] = 0x396d, [0x0bcd] = 0x613d, [0x0bce] = 0x397a, [0x0bcf] = 0x3975, + [0x0bd0] = 0x3a0d, [0x0bd1] = 0x6408, [0x0bd2] = 0x6432, [0x0bd3] = 0x6438, + [0x0bd4] = 0x3a1e, [0x0bd5] = 0x6431, [0x0bd6] = 0x3a1b, [0x0bd7] = 0x6419, + [0x0bd8] = 0x3a2a, [0x0bd9] = 0x6411, [0x0bda] = 0x3a1f, [0x0bdb] = 0x3a22, + [0x0bdc] = 0x6429, [0x0bdd] = 0x641d, [0x0bde] = 0x3a25, [0x0bdf] = 0x3a27, + [0x0be0] = 0x3a29, [0x0be1] = 0x643c, [0x0be2] = 0x3a24, [0x0be3] = 0x6446, + [0x0be4] = 0x6447, [0x0be5] = 0x3a28, [0x0be6] = 0x3a26, [0x0be7] = 0x643a, + [0x0be8] = 0x6407, [0x0be9] = 0x3a23, [0x0bea] = 0x656b, [0x0beb] = 0x3a9f, + [0x0bec] = 0x6570, [0x0bed] = 0x656d, [0x0bee] = 0x3ab1, [0x0bef] = 0x65e4, + [0x0bf0] = 0x6693, [0x0bf1] = 0x3b03, [0x0bf2] = 0x3b07, [0x0bf3] = 0x3b0c, + [0x0bf4] = 0x3b06, [0x0bf5] = 0x668f, [0x0bf6] = 0x3b04, [0x0bf7] = 0x3b09, + [0x0bf8] = 0x6692, [0x0bf9] = 0x3b05, [0x0bfa] = 0x668e, [0x0bfb] = 0x3b08, + [0x0bfc] = 0x6946, [0x0bfd] = 0x3b96, [0x0bfe] = 0x3b9c, [0x0bff] = 0x3b9f, + [0x0c00] = 0x3b9b, [0x0c01] = 0x3b98, [0x0c02] = 0x3b99, [0x0c03] = 0x3b94, + [0x0c04] = 0x6931, [0x0c05] = 0x3b8d, [0x0c06] = 0x3ba3, [0x0c07] = 0x693e, + [0x0c08] = 0x3b93, [0x0c09] = 0x697c, [0x0c0a] = 0x6943, [0x0c0b] = 0x3b92, + [0x0c0c] = 0x6973, [0x0c0e] = 0x6955, [0x0c0f] = 0x3b8e, [0x0c10] = 0x3b8c, [0x0c11] = 0x6985, [0x0c12] = 0x694d, [0x0c13] = 0x6950, [0x0c14] = 0x6947, [0x0c15] = 0x6967, [0x0c16] = 0x6936, [0x0c17] = 0x6964, [0x0c18] = 0x6961, - [0x0c1a] = 0x697d, [0x0c1b] = 0x6b44, [0x0c1c] = 0x6b40, [0x0c1d] = 0x6b71, - [0x0c1e] = 0x6b73, [0x0c1f] = 0x6b9c, [0x0c23] = 0x6bc1, [0x0c25] = 0x6bfa, - [0x0c26] = 0x6c31, [0x0c27] = 0x6c32, [0x0c2a] = 0x6eb8, [0x0c2b] = 0x6ea8, - [0x0c2d] = 0x6e91, [0x0c2e] = 0x6ebb, [0x0c30] = 0x6e9a, [0x0c33] = 0x6ea9, - [0x0c36] = 0x6eb5, [0x0c37] = 0x6e6c, [0x0c38] = 0x6ee8, [0x0c3a] = 0x6edd, - [0x0c3b] = 0x6eda, [0x0c3c] = 0x6ee6, [0x0c3d] = 0x6eac, [0x0c41] = 0x6ed9, - [0x0c42] = 0x6ee3, [0x0c43] = 0x6ee9, [0x0c44] = 0x6edb, [0x0c46] = 0x716f, - [0x0c49] = 0x7148, [0x0c4b] = 0x714a, [0x0c4c] = 0x716b, [0x0c4e] = 0x714f, - [0x0c4f] = 0x7157, [0x0c50] = 0x7174, [0x0c54] = 0x7145, [0x0c55] = 0x7151, - [0x0c56] = 0x716d, [0x0c58] = 0x7251, [0x0c59] = 0x7250, [0x0c5a] = 0x724e, - [0x0c5c] = 0x7341, [0x0c5e] = 0x732e, [0x0c5f] = 0x7346, [0x0c61] = 0x7427, - [0x0c63] = 0x7448, [0x0c64] = 0x7453, [0x0c65] = 0x743d, [0x0c67] = 0x745d, - [0x0c68] = 0x7456, [0x0c6a] = 0x741e, [0x0c6b] = 0x7447, [0x0c6c] = 0x7443, - [0x0c6d] = 0x7458, [0x0c6e] = 0x7449, [0x0c70] = 0x744c, [0x0c71] = 0x7445, - [0x0c72] = 0x743e, [0x0c74] = 0x7501, [0x0c75] = 0x751e, [0x0c78] = 0x757a, + [0x0c19] = 0x3b9a, [0x0c1a] = 0x697d, [0x0c1b] = 0x6b44, [0x0c1c] = 0x6b40, + [0x0c1d] = 0x6b71, [0x0c1e] = 0x6b73, [0x0c1f] = 0x6b9c, [0x0c20] = 0x3c6a, + [0x0c21] = 0x3c6d, [0x0c22] = 0x3c84, [0x0c23] = 0x6bc1, [0x0c24] = 0x3ca0, + [0x0c25] = 0x6bfa, [0x0c26] = 0x6c31, [0x0c27] = 0x6c32, [0x0c28] = 0x3d1d, + [0x0c29] = 0x3d26, [0x0c2a] = 0x6eb8, [0x0c2b] = 0x6ea8, [0x0c2c] = 0x3d33, + [0x0c2d] = 0x6e91, [0x0c2e] = 0x6ebb, [0x0c2f] = 0x3d38, [0x0c30] = 0x6e9a, + [0x0c31] = 0x3d30, [0x0c32] = 0x3d28, [0x0c33] = 0x6ea9, [0x0c34] = 0x3d27, + [0x0c35] = 0x3d2a, [0x0c36] = 0x6eb5, [0x0c37] = 0x6e6c, [0x0c38] = 0x6ee8, + [0x0c39] = 0x3d31, [0x0c3a] = 0x6edd, [0x0c3b] = 0x6eda, [0x0c3c] = 0x6ee6, + [0x0c3d] = 0x6eac, [0x0c3e] = 0x3d34, [0x0c3f] = 0x3d2e, [0x0c40] = 0x3d3b, + [0x0c41] = 0x6ed9, [0x0c42] = 0x6ee3, [0x0c43] = 0x6ee9, [0x0c44] = 0x6edb, + [0x0c45] = 0x3d29, [0x0c46] = 0x716f, [0x0c47] = 0x3dd2, [0x0c48] = 0x3dd8, + [0x0c49] = 0x7148, [0x0c4a] = 0x3dcf, [0x0c4b] = 0x714a, [0x0c4c] = 0x716b, + [0x0c4d] = 0x3dd9, [0x0c4e] = 0x714f, [0x0c4f] = 0x7157, [0x0c50] = 0x7174, + [0x0c51] = 0x3dce, [0x0c52] = 0x3dd3, [0x0c53] = 0x3dd0, [0x0c54] = 0x7145, + [0x0c55] = 0x7151, [0x0c56] = 0x716d, [0x0c57] = 0x3ba1, [0x0c58] = 0x7251, + [0x0c59] = 0x7250, [0x0c5a] = 0x724e, [0x0c5b] = 0x3e47, [0x0c5c] = 0x7341, + [0x0c5d] = 0x3e8b, [0x0c5e] = 0x732e, [0x0c5f] = 0x7346, [0x0c60] = 0x3ed4, + [0x0c61] = 0x7427, [0x0c62] = 0x3ede, [0x0c63] = 0x7448, [0x0c64] = 0x7453, + [0x0c65] = 0x743d, [0x0c66] = 0x3edf, [0x0c67] = 0x745d, [0x0c68] = 0x7456, + [0x0c69] = 0x3ed7, [0x0c6a] = 0x741e, [0x0c6b] = 0x7447, [0x0c6c] = 0x7443, + [0x0c6d] = 0x7458, [0x0c6e] = 0x7449, [0x0c6f] = 0x3ee1, [0x0c70] = 0x744c, + [0x0c71] = 0x7445, [0x0c72] = 0x743e, [0x0c73] = 0x3f2f, [0x0c74] = 0x7501, + [0x0c75] = 0x751e, [0x0c76] = 0x3f62, [0x0c77] = 0x3f63, [0x0c78] = 0x757a, [0x0c79] = 0x75ee, [0x0c7a] = 0x7602, [0x0c7b] = 0x7697, [0x0c7c] = 0x7698, - [0x0c80] = 0x775d, [0x0c81] = 0x7764, [0x0c82] = 0x7753, [0x0c83] = 0x7758, - [0x0c84] = 0x7882, [0x0c85] = 0x7890, [0x0c86] = 0x788a, [0x0c88] = 0x787a, - [0x0c89] = 0x787d, [0x0c8b] = 0x788b, [0x0c8c] = 0x7878, [0x0c8f] = 0x788d, - [0x0c90] = 0x7888, [0x0c91] = 0x7892, [0x0c92] = 0x7881, [0x0c93] = 0x797e, - [0x0c94] = 0x7983, [0x0c98] = 0x7980, [0x0c9c] = 0x7a0f, [0x0c9f] = 0x7a1d, - [0x0ca1] = 0x7aa1, [0x0ca2] = 0x7aa4, [0x0ca4] = 0x7ae9, [0x0ca5] = 0x7aea, - [0x0ca7] = 0x7b62, [0x0ca8] = 0x7b6b, [0x0caa] = 0x7b5e, [0x0cac] = 0x7b79, - [0x0caf] = 0x7b6f, [0x0cb0] = 0x7b68, [0x0cb3] = 0x7cae, [0x0cb7] = 0x7cb0, - [0x0cb9] = 0x7d90, [0x0cbb] = 0x7d8a, [0x0cbd] = 0x7d8b, [0x0cbe] = 0x7d99, - [0x0cbf] = 0x7d95, [0x0cc1] = 0x7d87, [0x0cc2] = 0x7d78, [0x0cc3] = 0x7d97, - [0x0cc4] = 0x7d89, [0x0cc5] = 0x7d98, [0x0cc9] = 0x7fa3, [0x0ccd] = 0x7fdd, - [0x0cce] = 0x8057, [0x0cd0] = 0x8163, [0x0cd1] = 0x816a, [0x0cd2] = 0x816c, - [0x0cd6] = 0x815d, [0x0cd7] = 0x8175, [0x0cd9] = 0x815f, [0x0cdb] = 0x817d, - [0x0cdc] = 0x816d, [0x0cdf] = 0x8241, [0x0ce0] = 0x844f, [0x0ce1] = 0x8484, - [0x0ce3] = 0x847f, [0x0ce5] = 0x8448, [0x0ce6] = 0x842a, [0x0ce7] = 0x847b, - [0x0ce8] = 0x8472, [0x0ce9] = 0x8464, [0x0cea] = 0x842e, [0x0ceb] = 0x845c, - [0x0cec] = 0x8453, [0x0cee] = 0x8441, [0x0cef] = 0x84c8, [0x0cf1] = 0x8462, - [0x0cf2] = 0x8480, [0x0cf3] = 0x843e, [0x0cf4] = 0x8483, [0x0cf5] = 0x8471, - [0x0cf7] = 0x844a, [0x0cf8] = 0x8455, [0x0cf9] = 0x8458, [0x0cfd] = 0x86fc, - [0x0cfe] = 0x86fd, [0x0cff] = 0x8715, [0x0d01] = 0x8716, [0x0d02] = 0x86ff, - [0x0d06] = 0x8858, [0x0d07] = 0x88cf, [0x0d08] = 0x88e0, [0x0d0d] = 0x89e7, - [0x0d0e] = 0x8a6a, [0x0d0f] = 0x8a80, [0x0d11] = 0x8a6f, [0x0d12] = 0x8a65, - [0x0d14] = 0x8a78, [0x0d15] = 0x8a7d, [0x0d16] = 0x8a88, [0x0d19] = 0x8a64, - [0x0d1a] = 0x8a7e, [0x0d1c] = 0x8a67, [0x0d1d] = 0x8c63, [0x0d1e] = 0x8c88, - [0x0d20] = 0x8ccd, [0x0d22] = 0x8cc9, [0x0d24] = 0x8ded, [0x0d2c] = 0x8eb1, - [0x0d2f] = 0x8f04, [0x0d30] = 0x8f9e, [0x0d31] = 0x8fa0, [0x0d32] = 0x9043, - [0x0d33] = 0x9046, [0x0d34] = 0x9048, [0x0d35] = 0x9045, [0x0d36] = 0x9040, - [0x0d37] = 0x904c, [0x0d3a] = 0x910c, [0x0d3b] = 0x9113, [0x0d3c] = 0x9115, - [0x0d3e] = 0x916b, [0x0d3f] = 0x9167, [0x0d40] = 0x925d, [0x0d41] = 0x9255, - [0x0d42] = 0x9235, [0x0d44] = 0x9259, [0x0d45] = 0x922f, [0x0d46] = 0x923c, - [0x0d47] = 0x928f, [0x0d48] = 0x925c, [0x0d49] = 0x926a, [0x0d4a] = 0x9262, - [0x0d4b] = 0x925f, [0x0d4c] = 0x926b, [0x0d4d] = 0x926e, [0x0d4e] = 0x923b, - [0x0d4f] = 0x9244, [0x0d50] = 0x9241, [0x0d51] = 0x959a, [0x0d53] = 0x9599, - [0x0d57] = 0x968f, [0x0d59] = 0x9696, [0x0d5d] = 0x96f4, [0x0d5e] = 0x96fc, - [0x0d60] = 0x9755, [0x0d62] = 0x9779, [0x0d66] = 0x97ee, [0x0d67] = 0x97f5, - [0x0d69] = 0x980b, [0x0d6b] = 0x98f3, [0x0d6e] = 0x98f7, [0x0d6f] = 0x98ff, - [0x0d70] = 0x98f5, [0x0d72] = 0x98ec, [0x0d73] = 0x98f1, [0x0d76] = 0x999a, + [0x0c7d] = 0x3fe2, [0x0c7e] = 0x4004, [0x0c7f] = 0x4043, [0x0c80] = 0x775d, + [0x0c81] = 0x7764, [0x0c82] = 0x7753, [0x0c83] = 0x7758, [0x0c84] = 0x7882, + [0x0c85] = 0x7890, [0x0c86] = 0x788a, [0x0c87] = 0x40be, [0x0c88] = 0x787a, + [0x0c89] = 0x787d, [0x0c8a] = 0x40ba, [0x0c8b] = 0x788b, [0x0c8c] = 0x7878, + [0x0c8d] = 0x40bc, [0x0c8f] = 0x788d, [0x0c90] = 0x7888, [0x0c91] = 0x7892, + [0x0c92] = 0x7881, [0x0c93] = 0x797e, [0x0c94] = 0x7983, [0x0c95] = 0x410d, + [0x0c96] = 0x410e, [0x0c97] = 0x4111, [0x0c98] = 0x7980, [0x0c99] = 0x410f, + [0x0c9a] = 0x4112, [0x0c9b] = 0x4155, [0x0c9c] = 0x7a0f, [0x0c9d] = 0x4159, + [0x0c9e] = 0x415b, [0x0c9f] = 0x7a1d, [0x0ca0] = 0x4157, [0x0ca1] = 0x7aa1, + [0x0ca2] = 0x7aa4, [0x0ca3] = 0x41ce, [0x0ca4] = 0x7ae9, [0x0ca5] = 0x7aea, + [0x0ca6] = 0x41fe, [0x0ca7] = 0x7b62, [0x0ca8] = 0x7b6b, [0x0ca9] = 0x41fc, + [0x0caa] = 0x7b5e, [0x0cab] = 0x41f5, [0x0cac] = 0x7b79, [0x0cad] = 0x41f9, + [0x0cae] = 0x41fa, [0x0caf] = 0x7b6f, [0x0cb0] = 0x7b68, [0x0cb1] = 0x4288, + [0x0cb2] = 0x4289, [0x0cb3] = 0x7cae, [0x0cb4] = 0x428a, [0x0cb5] = 0x4287, + [0x0cb6] = 0x428b, [0x0cb7] = 0x7cb0, [0x0cb8] = 0x42e6, [0x0cb9] = 0x7d90, + [0x0cba] = 0x42ed, [0x0cbb] = 0x7d8a, [0x0cbc] = 0x42e5, [0x0cbd] = 0x7d8b, + [0x0cbe] = 0x7d99, [0x0cbf] = 0x7d95, [0x0cc0] = 0x42e0, [0x0cc1] = 0x7d87, + [0x0cc2] = 0x7d78, [0x0cc3] = 0x7d97, [0x0cc4] = 0x7d89, [0x0cc5] = 0x7d98, + [0x0cc6] = 0x42e1, [0x0cc7] = 0x435b, [0x0cc8] = 0x435c, [0x0cc9] = 0x7fa3, + [0x0cca] = 0x438f, [0x0ccb] = 0x438b, [0x0ccc] = 0x438d, [0x0ccd] = 0x7fdd, + [0x0cce] = 0x8057, [0x0ccf] = 0x43b9, [0x0cd0] = 0x8163, [0x0cd1] = 0x816a, + [0x0cd2] = 0x816c, [0x0cd3] = 0x440f, [0x0cd4] = 0x4419, [0x0cd5] = 0x4413, + [0x0cd6] = 0x815d, [0x0cd7] = 0x8175, [0x0cd8] = 0x4418, [0x0cd9] = 0x815f, + [0x0cda] = 0x4416, [0x0cdb] = 0x817d, [0x0cdc] = 0x816d, [0x0cdd] = 0x4453, + [0x0cdf] = 0x8241, [0x0ce0] = 0x844f, [0x0ce1] = 0x8484, [0x0ce2] = 0x44f6, + [0x0ce3] = 0x847f, [0x0ce4] = 0x44f5, [0x0ce5] = 0x8448, [0x0ce6] = 0x842a, + [0x0ce7] = 0x847b, [0x0ce8] = 0x8472, [0x0ce9] = 0x8464, [0x0cea] = 0x842e, + [0x0ceb] = 0x845c, [0x0cec] = 0x8453, [0x0ced] = 0x44f7, [0x0cee] = 0x8441, + [0x0cef] = 0x84c8, [0x0cf0] = 0x44f0, [0x0cf1] = 0x8462, [0x0cf2] = 0x8480, + [0x0cf3] = 0x843e, [0x0cf4] = 0x8483, [0x0cf5] = 0x8471, [0x0cf6] = 0x44f9, + [0x0cf7] = 0x844a, [0x0cf8] = 0x8455, [0x0cf9] = 0x8458, [0x0cfa] = 0x4592, + [0x0cfb] = 0x4595, [0x0cfc] = 0x4596, [0x0cfd] = 0x86fc, [0x0cfe] = 0x86fd, + [0x0cff] = 0x8715, [0x0d00] = 0x45b9, [0x0d01] = 0x8716, [0x0d02] = 0x86ff, + [0x0d03] = 0x45bd, [0x0d04] = 0x45b8, [0x0d05] = 0x4612, [0x0d06] = 0x8858, + [0x0d07] = 0x88cf, [0x0d08] = 0x88e0, [0x0d09] = 0x4680, [0x0d0a] = 0x4681, + [0x0d0b] = 0x469a, [0x0d0c] = 0x4698, [0x0d0d] = 0x89e7, [0x0d0e] = 0x8a6a, + [0x0d0f] = 0x8a80, [0x0d10] = 0x46d4, [0x0d11] = 0x8a6f, [0x0d12] = 0x8a65, + [0x0d13] = 0x46da, [0x0d14] = 0x8a78, [0x0d15] = 0x8a7d, [0x0d16] = 0x8a88, + [0x0d17] = 0x46d6, [0x0d18] = 0x46db, [0x0d19] = 0x8a64, [0x0d1a] = 0x8a7e, + [0x0d1b] = 0x46dc, [0x0d1c] = 0x8a67, [0x0d1d] = 0x8c63, [0x0d1e] = 0x8c88, + [0x0d1f] = 0x4771, [0x0d20] = 0x8ccd, [0x0d21] = 0x4772, [0x0d22] = 0x8cc9, + [0x0d23] = 0x47a8, [0x0d24] = 0x8ded, [0x0d25] = 0x47f0, [0x0d27] = 0x47f1, + [0x0d28] = 0x47fd, [0x0d29] = 0x4838, [0x0d2a] = 0x4837, [0x0d2b] = 0x4839, + [0x0d2c] = 0x8eb1, [0x0d2d] = 0x4855, [0x0d2e] = 0x4853, [0x0d2f] = 0x8f04, + [0x0d30] = 0x8f9e, [0x0d31] = 0x8fa0, [0x0d32] = 0x9043, [0x0d33] = 0x9046, + [0x0d34] = 0x9048, [0x0d35] = 0x9045, [0x0d36] = 0x9040, [0x0d37] = 0x904c, + [0x0d38] = 0x48d5, [0x0d39] = 0x48bd, [0x0d3a] = 0x910c, [0x0d3b] = 0x9113, + [0x0d3c] = 0x9115, [0x0d3d] = 0x48f5, [0x0d3e] = 0x916b, [0x0d3f] = 0x9167, + [0x0d40] = 0x925d, [0x0d41] = 0x9255, [0x0d42] = 0x9235, [0x0d43] = 0x4921, + [0x0d44] = 0x9259, [0x0d45] = 0x922f, [0x0d46] = 0x923c, [0x0d47] = 0x928f, + [0x0d48] = 0x925c, [0x0d49] = 0x926a, [0x0d4a] = 0x9262, [0x0d4b] = 0x925f, + [0x0d4c] = 0x926b, [0x0d4d] = 0x926e, [0x0d4e] = 0x923b, [0x0d4f] = 0x9244, + [0x0d50] = 0x9241, [0x0d51] = 0x959a, [0x0d52] = 0x4992, [0x0d53] = 0x9599, + [0x0d54] = 0x49de, [0x0d55] = 0x49db, [0x0d56] = 0x49da, [0x0d57] = 0x968f, + [0x0d58] = 0x49df, [0x0d59] = 0x9696, [0x0d5a] = 0x49f9, [0x0d5b] = 0x49f8, + [0x0d5c] = 0x49fa, [0x0d5d] = 0x96f4, [0x0d5e] = 0x96fc, [0x0d5f] = 0x4a0e, + [0x0d60] = 0x9755, [0x0d61] = 0x4a43, [0x0d62] = 0x9779, [0x0d63] = 0x4a56, + [0x0d64] = 0x4a53, [0x0d65] = 0x4a9e, [0x0d66] = 0x97ee, [0x0d67] = 0x97f5, + [0x0d68] = 0x4aa9, [0x0d69] = 0x980b, [0x0d6a] = 0x4afa, [0x0d6b] = 0x98f3, + [0x0d6c] = 0x4b31, [0x0d6d] = 0x4b30, [0x0d6e] = 0x98f7, [0x0d6f] = 0x98ff, + [0x0d70] = 0x98f5, [0x0d71] = 0x4b32, [0x0d72] = 0x98ec, [0x0d73] = 0x98f1, + [0x0d74] = 0x4b29, [0x0d75] = 0x4b2e, [0x0d76] = 0x999a, [0x0d77] = 0x4b76, [0x0d78] = 0x9ae2, [0x0d79] = 0x9b3d, [0x0d7a] = 0x9b5d, [0x0d7b] = 0x9ce8, - [0x0d7d] = 0x9ceb, [0x0d7e] = 0x9cef, [0x0d7f] = 0x9cee, [0x0d80] = 0x9e81, - [0x0d81] = 0x9f14, [0x0d82] = 0x50d0, [0x0d83] = 0x50d9, [0x0d84] = 0x50dc, - [0x0d85] = 0x50d8, [0x0d87] = 0x50e1, [0x0d88] = 0x50eb, [0x0d8b] = 0x50f4, - [0x0d8c] = 0x50e2, [0x0d8d] = 0x50de, [0x0d91] = 0x51f4, [0x0d95] = 0x52ed, - [0x0d96] = 0x52ea, [0x0d98] = 0x5332, [0x0d9a] = 0x53ae, [0x0d9b] = 0x53b0, - [0x0d9d] = 0x55fb, [0x0d9e] = 0x5603, [0x0d9f] = 0x560b, [0x0da1] = 0x5607, - [0x0da3] = 0x55f8, [0x0da5] = 0x5628, [0x0da6] = 0x561e, [0x0da8] = 0x5618, - [0x0da9] = 0x5611, [0x0daa] = 0x5651, [0x0dab] = 0x5605, [0x0dac] = 0x5717, - [0x0dad] = 0x5892, [0x0daf] = 0x588c, [0x0db1] = 0x5878, [0x0db2] = 0x5884, - [0x0db3] = 0x5873, [0x0db4] = 0x58ad, [0x0db5] = 0x5897, [0x0db6] = 0x5895, - [0x0db7] = 0x5877, [0x0db8] = 0x5872, [0x0db9] = 0x5896, [0x0dba] = 0x588d, - [0x0dbb] = 0x5910, [0x0dbd] = 0x596c, [0x0dbf] = 0x5ae7, [0x0dc1] = 0x5ae4, - [0x0dc4] = 0x5aef, [0x0dc5] = 0x5626, [0x0dc8] = 0x5af0, [0x0dc9] = 0x5d7b, - [0x0dcb] = 0x5d83, [0x0dce] = 0x5d8b, [0x0dcf] = 0x5d8c, [0x0dd1] = 0x5d78, - [0x0dd2] = 0x5e52, [0x0dd5] = 0x5ed0, [0x0dd6] = 0x5ecf, [0x0dd8] = 0x5fb3, - [0x0dd9] = 0x5fb4, [0x0ddd] = 0x617b, [0x0ddf] = 0x616f, [0x0de0] = 0x6181, - [0x0de1] = 0x613c, [0x0de2] = 0x6142, [0x0de3] = 0x6138, [0x0de4] = 0x6133, - [0x0de6] = 0x6160, [0x0de7] = 0x6169, [0x0de8] = 0x617d, [0x0de9] = 0x6186, - [0x0dea] = 0x622c, [0x0deb] = 0x6228, [0x0ded] = 0x644c, [0x0def] = 0x6457, - [0x0df0] = 0x647c, [0x0df3] = 0x6455, [0x0df4] = 0x6462, [0x0df5] = 0x6471, - [0x0df6] = 0x646a, [0x0df7] = 0x6456, [0x0df8] = 0x643b, [0x0df9] = 0x6481, - [0x0dfb] = 0x644f, [0x0dfc] = 0x647e, [0x0dfd] = 0x6464, [0x0e03] = 0x6571, - [0x0e06] = 0x66a5, [0x0e07] = 0x669a, [0x0e08] = 0x669c, [0x0e0a] = 0x66a6, - [0x0e0c] = 0x66a4, [0x0e0d] = 0x698f, [0x0e0e] = 0x69c5, [0x0e0f] = 0x69c8, - [0x0e10] = 0x6992, [0x0e11] = 0x69b2, [0x0e15] = 0x69e3, [0x0e16] = 0x69c0, - [0x0e17] = 0x69d6, [0x0e18] = 0x69d1, [0x0e19] = 0x699f, [0x0e1a] = 0x69a2, - [0x0e1b] = 0x69d2, [0x0e1f] = 0x69e1, [0x0e20] = 0x69d5, [0x0e21] = 0x699d, - [0x0e24] = 0x6998, [0x0e26] = 0x6b74, [0x0e27] = 0x6ba1, [0x0e29] = 0x6ef0, - [0x0e2a] = 0x6ef3, [0x0e2d] = 0x6f1b, [0x0e2e] = 0x6f0c, [0x0e2f] = 0x6f1d, - [0x0e30] = 0x6f34, [0x0e31] = 0x6f28, [0x0e32] = 0x6f17, [0x0e34] = 0x6f44, + [0x0d7c] = 0x4ca5, [0x0d7d] = 0x9ceb, [0x0d7e] = 0x9cef, [0x0d7f] = 0x9cee, + [0x0d80] = 0x9e81, [0x0d81] = 0x9f14, [0x0d82] = 0x50d0, [0x0d83] = 0x50d9, + [0x0d84] = 0x50dc, [0x0d85] = 0x50d8, [0x0d86] = 0x348c, [0x0d87] = 0x50e1, + [0x0d88] = 0x50eb, [0x0d89] = 0x348b, [0x0d8a] = 0x3489, [0x0d8b] = 0x50f4, + [0x0d8c] = 0x50e2, [0x0d8d] = 0x50de, [0x0d8e] = 0x348d, [0x0d8f] = 0x3486, + [0x0d90] = 0x34d7, [0x0d91] = 0x51f4, [0x0d92] = 0x3504, [0x0d93] = 0x3507, + [0x0d94] = 0x3503, [0x0d95] = 0x52ed, [0x0d96] = 0x52ea, [0x0d97] = 0x3522, + [0x0d98] = 0x5332, [0x0d99] = 0x3551, [0x0d9a] = 0x53ae, [0x0d9b] = 0x53b0, + [0x0d9c] = 0x3561, [0x0d9d] = 0x55fb, [0x0d9e] = 0x5603, [0x0d9f] = 0x560b, + [0x0da0] = 0x35e9, [0x0da1] = 0x5607, [0x0da2] = 0x35e5, [0x0da3] = 0x55f8, + [0x0da4] = 0x35e4, [0x0da5] = 0x5628, [0x0da6] = 0x561e, [0x0da7] = 0x35e3, + [0x0da8] = 0x5618, [0x0da9] = 0x5611, [0x0daa] = 0x5651, [0x0dab] = 0x5605, + [0x0dac] = 0x5717, [0x0dad] = 0x5892, [0x0dae] = 0x3665, [0x0daf] = 0x588c, + [0x0db0] = 0x3663, [0x0db1] = 0x5878, [0x0db2] = 0x5884, [0x0db3] = 0x5873, + [0x0db4] = 0x58ad, [0x0db5] = 0x5897, [0x0db6] = 0x5895, [0x0db7] = 0x5877, + [0x0db8] = 0x5872, [0x0db9] = 0x5896, [0x0dba] = 0x588d, [0x0dbb] = 0x5910, + [0x0dbc] = 0x368c, [0x0dbd] = 0x596c, [0x0dbe] = 0x371a, [0x0dbf] = 0x5ae7, + [0x0dc0] = 0x3715, [0x0dc1] = 0x5ae4, [0x0dc2] = 0x3720, [0x0dc3] = 0x3721, + [0x0dc4] = 0x5aef, [0x0dc5] = 0x5626, [0x0dc6] = 0x371c, [0x0dc7] = 0x371b, + [0x0dc8] = 0x5af0, [0x0dc9] = 0x5d7b, [0x0dca] = 0x37fe, [0x0dcb] = 0x5d83, + [0x0dcc] = 0x3804, [0x0dcd] = 0x3801, [0x0dce] = 0x5d8b, [0x0dcf] = 0x5d8c, + [0x0dd0] = 0x3800, [0x0dd1] = 0x5d78, [0x0dd2] = 0x5e52, [0x0dd3] = 0x386d, + [0x0dd4] = 0x3893, [0x0dd5] = 0x5ed0, [0x0dd6] = 0x5ecf, [0x0dd7] = 0x38a1, + [0x0dd8] = 0x5fb3, [0x0dd9] = 0x5fb4, [0x0dda] = 0x3976, [0x0ddb] = 0x3979, + [0x0ddc] = 0x3972, [0x0ddd] = 0x617b, [0x0dde] = 0x3983, [0x0ddf] = 0x616f, + [0x0de0] = 0x6181, [0x0de1] = 0x613c, [0x0de2] = 0x6142, [0x0de3] = 0x6138, + [0x0de4] = 0x6133, [0x0de6] = 0x6160, [0x0de7] = 0x6169, [0x0de8] = 0x617d, + [0x0de9] = 0x6186, [0x0dea] = 0x622c, [0x0deb] = 0x6228, [0x0dec] = 0x3a38, + [0x0ded] = 0x644c, [0x0dee] = 0x3a30, [0x0def] = 0x6457, [0x0df0] = 0x647c, + [0x0df1] = 0x3a34, [0x0df2] = 0x3a3a, [0x0df3] = 0x6455, [0x0df4] = 0x6462, + [0x0df5] = 0x6471, [0x0df6] = 0x646a, [0x0df7] = 0x6456, [0x0df8] = 0x643b, + [0x0df9] = 0x6481, [0x0dfa] = 0x3a35, [0x0dfb] = 0x644f, [0x0dfc] = 0x647e, + [0x0dfd] = 0x6464, [0x0dfe] = 0x3a3f, [0x0dff] = 0x3a40, [0x0e00] = 0x3a32, + [0x0e01] = 0x3a31, [0x0e02] = 0x3a36, [0x0e03] = 0x6571, [0x0e04] = 0x230ba, + [0x0e05] = 0x3b0f, [0x0e06] = 0x66a5, [0x0e07] = 0x669a, [0x0e08] = 0x669c, + [0x0e09] = 0x3b10, [0x0e0a] = 0x66a6, [0x0e0b] = 0x3b0d, [0x0e0c] = 0x66a4, + [0x0e0d] = 0x698f, [0x0e0e] = 0x69c5, [0x0e0f] = 0x69c8, [0x0e10] = 0x6992, + [0x0e11] = 0x69b2, [0x0e12] = 0x3ba9, [0x0e13] = 0x3bb4, [0x0e14] = 0x3bac, + [0x0e15] = 0x69e3, [0x0e16] = 0x69c0, [0x0e17] = 0x69d6, [0x0e18] = 0x69d1, + [0x0e19] = 0x699f, [0x0e1a] = 0x69a2, [0x0e1b] = 0x69d2, [0x0e1c] = 0x3bb8, + [0x0e1d] = 0x3bae, [0x0e1e] = 0x235f3, [0x0e1f] = 0x69e1, [0x0e20] = 0x69d5, + [0x0e21] = 0x699d, [0x0e22] = 0x3bb3, [0x0e23] = 0x3bba, [0x0e24] = 0x6998, + [0x0e25] = 0x3c3f, [0x0e26] = 0x6b74, [0x0e27] = 0x6ba1, [0x0e28] = 0x3d3c, + [0x0e29] = 0x6ef0, [0x0e2a] = 0x6ef3, [0x0e2b] = 0x3d42, [0x0e2c] = 0x3d40, + [0x0e2d] = 0x6f1b, [0x0e2e] = 0x6f0c, [0x0e2f] = 0x6f1d, [0x0e30] = 0x6f34, + [0x0e31] = 0x6f28, [0x0e32] = 0x6f17, [0x0e33] = 0x3d3e, [0x0e34] = 0x6f44, [0x0e35] = 0x6f42, [0x0e36] = 0x6f04, [0x0e37] = 0x6f11, [0x0e38] = 0x6efa, - [0x0e39] = 0x6f4a, [0x0e3a] = 0x7191, [0x0e3b] = 0x718e, [0x0e3d] = 0x718b, - [0x0e3e] = 0x718d, [0x0e3f] = 0x717f, [0x0e40] = 0x718c, [0x0e41] = 0x717e, - [0x0e42] = 0x717c, [0x0e43] = 0x7183, [0x0e45] = 0x7188, [0x0e48] = 0x7294, - [0x0e4a] = 0x7355, [0x0e4b] = 0x7353, [0x0e4c] = 0x734f, [0x0e4d] = 0x7354, - [0x0e4e] = 0x746c, [0x0e4f] = 0x7465, [0x0e50] = 0x7466, [0x0e51] = 0x7461, - [0x0e52] = 0x746b, [0x0e53] = 0x7468, [0x0e54] = 0x7476, [0x0e56] = 0x7460, - [0x0e58] = 0x7474, [0x0e59] = 0x7506, [0x0e5a] = 0x760e, [0x0e5c] = 0x7607, - [0x0e5f] = 0x76b9, [0x0e61] = 0x76b7, [0x0e62] = 0x76e2, [0x0e64] = 0x7774, - [0x0e65] = 0x7777, [0x0e66] = 0x7776, [0x0e67] = 0x7775, [0x0e69] = 0x7778, - [0x0e6a] = 0x7771, [0x0e6c] = 0x777a, [0x0e6d] = 0x715b, [0x0e6e] = 0x777b, - [0x0e6f] = 0x78a6, [0x0e70] = 0x78ae, [0x0e71] = 0x78b8, [0x0e75] = 0x78b1, - [0x0e76] = 0x78af, [0x0e78] = 0x7989, [0x0e79] = 0x7987, [0x0e7c] = 0x7a29, - [0x0e7e] = 0x7a2a, [0x0e80] = 0x7a2d, [0x0e81] = 0x7a2c, [0x0e83] = 0x7a32, + [0x0e39] = 0x6f4a, [0x0e3a] = 0x7191, [0x0e3b] = 0x718e, [0x0e3c] = 0x3de1, + [0x0e3d] = 0x718b, [0x0e3e] = 0x718d, [0x0e3f] = 0x717f, [0x0e40] = 0x718c, + [0x0e41] = 0x717e, [0x0e42] = 0x717c, [0x0e43] = 0x7183, [0x0e44] = 0x3de6, + [0x0e45] = 0x7188, [0x0e46] = 0x3de0, [0x0e47] = 0x3e15, [0x0e48] = 0x7294, + [0x0e49] = 0x3e93, [0x0e4a] = 0x7355, [0x0e4b] = 0x7353, [0x0e4c] = 0x734f, + [0x0e4d] = 0x7354, [0x0e4e] = 0x746c, [0x0e4f] = 0x7465, [0x0e50] = 0x7466, + [0x0e51] = 0x7461, [0x0e52] = 0x746b, [0x0e53] = 0x7468, [0x0e54] = 0x7476, + [0x0e55] = 0x3ee7, [0x0e56] = 0x7460, [0x0e57] = 0x24a0f, [0x0e58] = 0x7474, + [0x0e59] = 0x7506, [0x0e5a] = 0x760e, [0x0e5b] = 0x3fad, [0x0e5c] = 0x7607, + [0x0e5d] = 0x3fae, [0x0e5e] = 0x3fe3, [0x0e5f] = 0x76b9, [0x0e60] = 0x3ff5, + [0x0e61] = 0x76b7, [0x0e62] = 0x76e2, [0x0e63] = 0x4006, [0x0e64] = 0x7774, + [0x0e65] = 0x7777, [0x0e66] = 0x7776, [0x0e67] = 0x7775, [0x0e68] = 0x404f, + [0x0e69] = 0x7778, [0x0e6a] = 0x7771, [0x0e6b] = 0x4054, [0x0e6c] = 0x777a, + [0x0e6d] = 0x715b, [0x0e6e] = 0x777b, [0x0e6f] = 0x78a6, [0x0e70] = 0x78ae, + [0x0e71] = 0x78b8, [0x0e72] = 0x40cb, [0x0e73] = 0x40e3, [0x0e74] = 0x40c9, + [0x0e75] = 0x78b1, [0x0e76] = 0x78af, [0x0e77] = 0x4113, [0x0e78] = 0x7989, + [0x0e79] = 0x7987, [0x0e7a] = 0x4115, [0x0e7b] = 0x4161, [0x0e7c] = 0x7a29, + [0x0e7d] = 0x4166, [0x0e7e] = 0x7a2a, [0x0e7f] = 0x4164, [0x0e80] = 0x7a2d, + [0x0e81] = 0x7a2c, [0x0e82] = 0x4160, [0x0e83] = 0x7a32, [0x0e84] = 0x4163, [0x0e85] = 0x7aec, [0x0e86] = 0x7af0, [0x0e87] = 0x7b81, [0x0e88] = 0x7b9e, - [0x0e89] = 0x7b83, [0x0e8b] = 0x7b92, [0x0e8d] = 0x7ba3, [0x0e8e] = 0x7b9f, - [0x0e8f] = 0x7b93, [0x0e91] = 0x7b86, [0x0e92] = 0x7cb8, [0x0e93] = 0x7cb7, - [0x0e99] = 0x7dc8, [0x0e9a] = 0x7db6, [0x0e9c] = 0x7dd1, [0x0e9e] = 0x7da8, - [0x0e9f] = 0x7dab, [0x0ea1] = 0x7db3, [0x0ea2] = 0x7dcd, [0x0ea4] = 0x7dcf, - [0x0ea5] = 0x7da4, [0x0ea8] = 0x7f41, [0x0ea9] = 0x7f6f, [0x0eaa] = 0x7f71, - [0x0eb1] = 0x8023, [0x0eb2] = 0x805b, [0x0eb4] = 0x8061, [0x0eb5] = 0x805f, - [0x0eb6] = 0x8181, [0x0eb9] = 0x8184, [0x0eba] = 0x8213, [0x0ebc] = 0x824a, - [0x0ebd] = 0x824c, [0x0ec1] = 0x84bd, [0x0ec2] = 0x8495, [0x0ec4] = 0x8492, - [0x0ec5] = 0x84c3, [0x0ec7] = 0x8496, [0x0ec8] = 0x84a5, [0x0ec9] = 0x84b5, + [0x0e89] = 0x7b83, [0x0e8a] = 0x420a, [0x0e8b] = 0x7b92, [0x0e8c] = 0x4204, + [0x0e8d] = 0x7ba3, [0x0e8e] = 0x7b9f, [0x0e8f] = 0x7b93, [0x0e90] = 0x4207, + [0x0e91] = 0x7b86, [0x0e92] = 0x7cb8, [0x0e93] = 0x7cb7, [0x0e94] = 0x428d, + [0x0e95] = 0x428f, [0x0e96] = 0x4290, [0x0e97] = 0x4292, [0x0e98] = 0x42ec, + [0x0e99] = 0x7dc8, [0x0e9a] = 0x7db6, [0x0e9c] = 0x7dd1, [0x0e9d] = 0x42e7, + [0x0e9e] = 0x7da8, [0x0e9f] = 0x7dab, [0x0ea0] = 0x42f2, [0x0ea1] = 0x7db3, + [0x0ea2] = 0x7dcd, [0x0ea3] = 0x42ee, [0x0ea4] = 0x7dcf, [0x0ea5] = 0x7da4, + [0x0ea6] = 0x42ef, [0x0ea7] = 0x434c, [0x0ea8] = 0x7f41, [0x0ea9] = 0x7f6f, + [0x0eaa] = 0x7f71, [0x0eab] = 0x435e, [0x0eac] = 0x435f, [0x0ead] = 0x4376, + [0x0eae] = 0x4374, [0x0eaf] = 0x4372, [0x0eb0] = 0x4390, [0x0eb1] = 0x8023, + [0x0eb2] = 0x805b, [0x0eb3] = 0x43be, [0x0eb4] = 0x8061, [0x0eb5] = 0x805f, + [0x0eb6] = 0x8181, [0x0eb7] = 0x4426, [0x0eb8] = 0x4425, [0x0eb9] = 0x8184, + [0x0eba] = 0x8213, [0x0ebb] = 0x4474, [0x0ebc] = 0x824a, [0x0ebd] = 0x824c, + [0x0ebe] = 0x44fd, [0x0ebf] = 0x4505, [0x0ec0] = 0x4501, [0x0ec1] = 0x84bd, + [0x0ec2] = 0x8495, [0x0ec3] = 0x4509, [0x0ec4] = 0x8492, [0x0ec5] = 0x84c3, + [0x0ec6] = 0x450c, [0x0ec7] = 0x8496, [0x0ec8] = 0x84a5, [0x0ec9] = 0x84b5, [0x0eca] = 0x84b3, [0x0ecb] = 0x84a3, [0x0ecc] = 0x84e4, [0x0ecd] = 0x84d8, - [0x0ece] = 0x84d5, [0x0ed0] = 0x84b7, [0x0ed1] = 0x84ad, [0x0ed2] = 0x84da, - [0x0ed3] = 0x8493, [0x0ed4] = 0x8736, [0x0ed8] = 0x873d, [0x0ed9] = 0x872b, - [0x0eda] = 0x8747, [0x0edb] = 0x8739, [0x0edd] = 0x8745, [0x0ede] = 0x871d, - [0x0ee0] = 0x88ff, [0x0ee1] = 0x88ea, [0x0ee3] = 0x88f5, [0x0ee5] = 0x8900, - [0x0ee6] = 0x88ed, [0x0ee7] = 0x8903, [0x0ee8] = 0x88e9, [0x0eeb] = 0x89ea, - [0x0eed] = 0x8a9b, [0x0eee] = 0x8a8e, [0x0eef] = 0x8aa2, [0x0ef1] = 0x8a9c, + [0x0ece] = 0x84d5, [0x0ecf] = 0x450d, [0x0ed0] = 0x84b7, [0x0ed1] = 0x84ad, + [0x0ed2] = 0x84da, [0x0ed3] = 0x8493, [0x0ed4] = 0x8736, [0x0ed5] = 0x45c0, + [0x0ed6] = 0x45c5, [0x0ed7] = 0x45c9, [0x0ed8] = 0x873d, [0x0ed9] = 0x872b, + [0x0eda] = 0x8747, [0x0edb] = 0x8739, [0x0edc] = 0x45d5, [0x0edd] = 0x8745, + [0x0ede] = 0x871d, [0x0edf] = 0x4641, [0x0ee0] = 0x88ff, [0x0ee1] = 0x88ea, + [0x0ee2] = 0x4633, [0x0ee3] = 0x88f5, [0x0ee4] = 0x463a, [0x0ee5] = 0x8900, + [0x0ee6] = 0x88ed, [0x0ee7] = 0x8903, [0x0ee8] = 0x88e9, [0x0ee9] = 0x4640, + [0x0eea] = 0x4642, [0x0eeb] = 0x89ea, [0x0eec] = 0x46e8, [0x0eed] = 0x8a9b, + [0x0eee] = 0x8a8e, [0x0eef] = 0x8aa2, [0x0ef0] = 0x46e4, [0x0ef1] = 0x8a9c, [0x0ef2] = 0x8a94, [0x0ef3] = 0x8a90, [0x0ef4] = 0x8aa9, [0x0ef5] = 0x8aac, - [0x0ef7] = 0x8a9f, [0x0efa] = 0x8a9d, [0x0efc] = 0x8c67, [0x0eff] = 0x8cd0, - [0x0f00] = 0x8cd6, [0x0f01] = 0x8cd4, [0x0f02] = 0x8d98, [0x0f03] = 0x8d9a, - [0x0f04] = 0x8d97, [0x0f08] = 0x8e0b, [0x0f09] = 0x8e08, [0x0f0a] = 0x8e01, - [0x0f0b] = 0x8eb4, [0x0f0c] = 0x8eb3, [0x0f0e] = 0x8fa1, [0x0f0f] = 0x8fa2, - [0x0f11] = 0x905a, [0x0f13] = 0x9061, [0x0f14] = 0x905f, [0x0f17] = 0x9125, - [0x0f18] = 0x917b, [0x0f19] = 0x9176, [0x0f1a] = 0x917c, [0x0f1c] = 0x9289, - [0x0f1d] = 0x92f6, [0x0f1e] = 0x92b1, [0x0f1f] = 0x92ad, [0x0f20] = 0x9292, - [0x0f21] = 0x9281, [0x0f22] = 0x9284, [0x0f24] = 0x92ae, [0x0f25] = 0x9290, - [0x0f26] = 0x929e, [0x0f2a] = 0x95a2, [0x0f2b] = 0x95a7, [0x0f31] = 0x96a0, - [0x0f32] = 0x969d, [0x0f33] = 0x969f, [0x0f34] = 0x96d0, [0x0f36] = 0x96d1, - [0x0f39] = 0x9759, [0x0f3b] = 0x9764, [0x0f3f] = 0x9819, [0x0f41] = 0x9814, - [0x0f42] = 0x9815, [0x0f43] = 0x981a, [0x0f48] = 0x9906, [0x0f4a] = 0x98f8, - [0x0f4b] = 0x9901, [0x0f4d] = 0x99be, [0x0f4e] = 0x99bc, [0x0f4f] = 0x99b7, - [0x0f50] = 0x99b6, [0x0f51] = 0x99c0, [0x0f53] = 0x99b8, [0x0f57] = 0x99c4, - [0x0f59] = 0x99bf, [0x0f5b] = 0x9ada, [0x0f5c] = 0x9ae4, [0x0f5d] = 0x9ae9, - [0x0f5e] = 0x9ae8, [0x0f5f] = 0x9aea, [0x0f60] = 0x9ae5, [0x0f62] = 0x9b26, - [0x0f65] = 0x9b40, [0x0f6d] = 0x9ebd, [0x0f72] = 0x510e, [0x0f74] = 0x50f7, + [0x0ef6] = 0x46e7, [0x0ef7] = 0x8a9f, [0x0ef8] = 0x46e6, [0x0ef9] = 0x46e1, + [0x0efa] = 0x8a9d, [0x0efb] = 0x4739, [0x0efc] = 0x8c67, [0x0efd] = 0x475c, + [0x0efe] = 0x4775, [0x0eff] = 0x8cd0, [0x0f00] = 0x8cd6, [0x0f01] = 0x8cd4, + [0x0f02] = 0x8d98, [0x0f03] = 0x8d9a, [0x0f04] = 0x8d97, [0x0f05] = 0x47ae, + [0x0f06] = 0x47b0, [0x0f07] = 0x47fa, [0x0f08] = 0x8e0b, [0x0f09] = 0x8e08, + [0x0f0a] = 0x8e01, [0x0f0b] = 0x8eb4, [0x0f0c] = 0x8eb3, [0x0f0d] = 0x485b, + [0x0f0e] = 0x8fa1, [0x0f0f] = 0x8fa2, [0x0f10] = 0x48a5, [0x0f11] = 0x905a, + [0x0f12] = 0x48a2, [0x0f13] = 0x9061, [0x0f14] = 0x905f, [0x0f15] = 0x48db, + [0x0f16] = 0x48da, [0x0f17] = 0x9125, [0x0f18] = 0x917b, [0x0f19] = 0x9176, + [0x0f1a] = 0x917c, [0x0f1b] = 0x4924, [0x0f1c] = 0x9289, [0x0f1d] = 0x92f6, + [0x0f1e] = 0x92b1, [0x0f1f] = 0x92ad, [0x0f20] = 0x9292, [0x0f21] = 0x9281, + [0x0f22] = 0x9284, [0x0f23] = 0x4926, [0x0f24] = 0x92ae, [0x0f25] = 0x9290, + [0x0f26] = 0x929e, [0x0f27] = 0x4998, [0x0f28] = 0x4996, [0x0f29] = 0x499a, + [0x0f2a] = 0x95a2, [0x0f2b] = 0x95a7, [0x0f2c] = 0x4997, [0x0f2d] = 0x49e1, + [0x0f2e] = 0x49e0, [0x0f2f] = 0x49e3, [0x0f30] = 0x49e2, [0x0f31] = 0x96a0, + [0x0f32] = 0x969d, [0x0f33] = 0x969f, [0x0f34] = 0x96d0, [0x0f35] = 0x49fb, + [0x0f36] = 0x96d1, [0x0f37] = 0x4a12, [0x0f38] = 0x4a14, [0x0f39] = 0x9759, + [0x0f3a] = 0x4a45, [0x0f3b] = 0x9764, [0x0f3c] = 0x4a5c, [0x0f3d] = 0x4a5d, + [0x0f3e] = 0x4ab8, [0x0f3f] = 0x9819, [0x0f40] = 0x4aba, [0x0f41] = 0x9814, + [0x0f42] = 0x9815, [0x0f43] = 0x981a, [0x0f44] = 0x4b03, [0x0f45] = 0x4b35, + [0x0f46] = 0x4b36, [0x0f47] = 0x4b39, [0x0f48] = 0x9906, [0x0f49] = 0x4b2d, + [0x0f4a] = 0x98f8, [0x0f4b] = 0x9901, [0x0f4c] = 0x4b7a, [0x0f4d] = 0x99be, + [0x0f4e] = 0x99bc, [0x0f4f] = 0x99b7, [0x0f50] = 0x99b6, [0x0f51] = 0x99c0, + [0x0f52] = 0x4b78, [0x0f53] = 0x99b8, [0x0f54] = 0x4b7b, [0x0f55] = 0x4b7c, + [0x0f56] = 0x4b7e, [0x0f57] = 0x99c4, [0x0f58] = 0x4b7d, [0x0f59] = 0x99bf, + [0x0f5a] = 0x4bc9, [0x0f5b] = 0x9ada, [0x0f5c] = 0x9ae4, [0x0f5d] = 0x9ae9, + [0x0f5e] = 0x9ae8, [0x0f5f] = 0x9aea, [0x0f60] = 0x9ae5, [0x0f61] = 0x4bf3, + [0x0f62] = 0x9b26, [0x0f63] = 0x4c1a, [0x0f64] = 0x4c19, [0x0f65] = 0x9b40, + [0x0f66] = 0x4c1f, [0x0f67] = 0x4ca6, [0x0f68] = 0x4ca7, [0x0f69] = 0x4ca8, + [0x0f6a] = 0x4cab, [0x0f6b] = 0x4ca9, [0x0f6c] = 0x4d2e, [0x0f6d] = 0x9ebd, + [0x0f6e] = 0x4d5e, [0x0f6f] = 0x3495, [0x0f70] = 0x3493, [0x0f71] = 0x3492, + [0x0f72] = 0x510e, [0x0f73] = 0x3496, [0x0f74] = 0x50f7, [0x0f75] = 0x3497, [0x0f76] = 0x50fc, [0x0f77] = 0x510d, [0x0f78] = 0x5101, [0x0f79] = 0x51da, [0x0f7a] = 0x51d9, [0x0f7b] = 0x51db, [0x0f7c] = 0x5286, [0x0f7d] = 0x528e, - [0x0f7e] = 0x52ee, [0x0f7f] = 0x5333, [0x0f80] = 0x53b1, [0x0f82] = 0x5647, - [0x0f83] = 0x562d, [0x0f84] = 0x5654, [0x0f86] = 0x564b, [0x0f87] = 0x5652, - [0x0f88] = 0x5631, [0x0f89] = 0x5644, [0x0f8a] = 0x5656, [0x0f8b] = 0x5650, - [0x0f8c] = 0x562b, [0x0f8e] = 0x564d, [0x0f8f] = 0x5637, [0x0f90] = 0x564f, - [0x0f91] = 0x58a2, [0x0f92] = 0x58b7, [0x0f94] = 0x58b2, [0x0f96] = 0x58aa, - [0x0f97] = 0x58b5, [0x0f98] = 0x58b0, [0x0f9a] = 0x58b4, [0x0f9b] = 0x58a4, - [0x0f9c] = 0x58a7, [0x0f9e] = 0x5926, [0x0f9f] = 0x5afe, [0x0fa1] = 0x5b04, - [0x0fa3] = 0x5afc, [0x0fa5] = 0x5b06, [0x0fa6] = 0x5b0a, [0x0fa7] = 0x5afa, - [0x0fa8] = 0x5b0d, [0x0fa9] = 0x5b00, [0x0faa] = 0x5b0e, [0x0fae] = 0x5d91, - [0x0fb0] = 0x5d8f, [0x0fb1] = 0x5d90, [0x0fb2] = 0x5d98, [0x0fb3] = 0x5da4, - [0x0fb4] = 0x5d9b, [0x0fb5] = 0x5da3, [0x0fb6] = 0x5d96, [0x0fb7] = 0x5de4, - [0x0fb8] = 0x5e5a, [0x0fbb] = 0x5e5e, [0x0fbd] = 0x5fb8, [0x0fbe] = 0x6157, - [0x0fbf] = 0x615c, [0x0fc0] = 0x61a6, [0x0fc1] = 0x6195, [0x0fc2] = 0x6188, - [0x0fc4] = 0x61a3, [0x0fc5] = 0x618f, [0x0fc7] = 0x6164, [0x0fc9] = 0x6159, - [0x0fca] = 0x6178, [0x0fcc] = 0x6185, [0x0fcd] = 0x6187, [0x0fce] = 0x619e, - [0x0fd1] = 0x6198, [0x0fd2] = 0x619c, [0x0fd5] = 0x622f, [0x0fd6] = 0x6480, - [0x0fd7] = 0x649b, [0x0fd8] = 0x648e, [0x0fd9] = 0x648d, [0x0fda] = 0x6494, - [0x0fdb] = 0x64c6, [0x0fdd] = 0x64a8, [0x0fde] = 0x6483, [0x0fe0] = 0x64b9, - [0x0fe1] = 0x6486, [0x0fe2] = 0x64b4, [0x0fe3] = 0x64af, [0x0fe4] = 0x6491, + [0x0f7e] = 0x52ee, [0x0f7f] = 0x5333, [0x0f80] = 0x53b1, [0x0f81] = 0x35f5, + [0x0f82] = 0x5647, [0x0f83] = 0x562d, [0x0f84] = 0x5654, [0x0f85] = 0x35ea, + [0x0f86] = 0x564b, [0x0f87] = 0x5652, [0x0f88] = 0x5631, [0x0f89] = 0x5644, + [0x0f8a] = 0x5656, [0x0f8b] = 0x5650, [0x0f8c] = 0x562b, [0x0f8d] = 0x35f3, + [0x0f8e] = 0x564d, [0x0f8f] = 0x5637, [0x0f90] = 0x564f, [0x0f91] = 0x58a2, + [0x0f92] = 0x58b7, [0x0f93] = 0x3669, [0x0f94] = 0x58b2, [0x0f95] = 0x366b, + [0x0f96] = 0x58aa, [0x0f97] = 0x58b5, [0x0f98] = 0x58b0, [0x0f99] = 0x366c, + [0x0f9a] = 0x58b4, [0x0f9b] = 0x58a4, [0x0f9c] = 0x58a7, [0x0f9d] = 0x3668, + [0x0f9e] = 0x5926, [0x0f9f] = 0x5afe, [0x0fa0] = 0x3728, [0x0fa1] = 0x5b04, + [0x0fa2] = 0x3726, [0x0fa3] = 0x5afc, [0x0fa4] = 0x3725, [0x0fa5] = 0x5b06, + [0x0fa6] = 0x5b0a, [0x0fa7] = 0x5afa, [0x0fa8] = 0x5b0d, [0x0fa9] = 0x5b00, + [0x0faa] = 0x5b0e, [0x0fab] = 0x376b, [0x0fac] = 0x380f, [0x0fad] = 0x3808, + [0x0fae] = 0x5d91, [0x0faf] = 0x380c, [0x0fb0] = 0x5d8f, [0x0fb1] = 0x5d90, + [0x0fb2] = 0x5d98, [0x0fb3] = 0x5da4, [0x0fb4] = 0x5d9b, [0x0fb5] = 0x5da3, + [0x0fb6] = 0x5d96, [0x0fb7] = 0x5de4, [0x0fb8] = 0x5e5a, [0x0fb9] = 0x3860, + [0x0fba] = 0x3862, [0x0fbb] = 0x5e5e, [0x0fbc] = 0x3898, [0x0fbd] = 0x5fb8, + [0x0fbe] = 0x6157, [0x0fbf] = 0x615c, [0x0fc0] = 0x61a6, [0x0fc1] = 0x6195, + [0x0fc2] = 0x6188, [0x0fc3] = 0x398a, [0x0fc4] = 0x61a3, [0x0fc5] = 0x618f, + [0x0fc6] = 0x3984, [0x0fc7] = 0x6164, [0x0fc8] = 0x397f, [0x0fc9] = 0x6159, + [0x0fca] = 0x6178, [0x0fcb] = 0x3982, [0x0fcc] = 0x6185, [0x0fcd] = 0x6187, + [0x0fce] = 0x619e, [0x0fcf] = 0x3996, [0x0fd0] = 0x3989, [0x0fd1] = 0x6198, + [0x0fd2] = 0x619c, [0x0fd3] = 0x398d, [0x0fd4] = 0x39bc, [0x0fd5] = 0x622f, + [0x0fd6] = 0x6480, [0x0fd7] = 0x649b, [0x0fd8] = 0x648e, [0x0fd9] = 0x648d, + [0x0fda] = 0x6494, [0x0fdb] = 0x64c6, [0x0fdc] = 0x3a44, [0x0fdd] = 0x64a8, + [0x0fde] = 0x6483, [0x0fdf] = 0x3a3c, [0x0fe0] = 0x64b9, [0x0fe1] = 0x6486, + [0x0fe2] = 0x64b4, [0x0fe3] = 0x64af, [0x0fe4] = 0x6491, [0x0fe5] = 0x3a4e, [0x0fe6] = 0x64aa, [0x0fe7] = 0x64a1, [0x0fe8] = 0x64a7, [0x0fe9] = 0x66b6, - [0x0fea] = 0x66b3, [0x0fec] = 0x66bc, [0x0fed] = 0x66ac, [0x0fef] = 0x66ad, - [0x0ff0] = 0x6a0e, [0x0ff2] = 0x6a1c, [0x0ff3] = 0x6a1a, [0x0ff6] = 0x6a0b, - [0x0ff8] = 0x69ef, [0x0ff9] = 0x6a0c, [0x0ffa] = 0x69f0, [0x0ffb] = 0x6a22, - [0x0ffd] = 0x69d8, [0x0fff] = 0x6a12, [0x1000] = 0x69fa, [0x1002] = 0x6a2a, - [0x1004] = 0x6a10, [0x1007] = 0x6a29, [0x1008] = 0x69f9, [0x1009] = 0x69ea, - [0x100a] = 0x6a2c, [0x100b] = 0x6a24, [0x100d] = 0x69e9, [0x100e] = 0x6b52, - [0x100f] = 0x6b4f, [0x1010] = 0x6b53, [0x1013] = 0x6f10, [0x1014] = 0x6f65, - [0x1015] = 0x6f75, [0x101a] = 0x6fd0, [0x101c] = 0x6f5c, [0x101d] = 0x6f3d, - [0x101e] = 0x6f71, [0x1020] = 0x6f91, [0x1021] = 0x6f0b, [0x1022] = 0x6f79, - [0x1023] = 0x6f81, [0x1024] = 0x6f8f, [0x1026] = 0x6f59, [0x1027] = 0x6f74, - [0x1029] = 0x71ae, [0x102b] = 0x71a3, [0x102c] = 0x71ad, [0x102f] = 0x71ab, - [0x1030] = 0x71a6, [0x1031] = 0x71a2, [0x1033] = 0x52f2, [0x1034] = 0x7257, - [0x1035] = 0x7255, [0x1036] = 0x7299, [0x1037] = 0x734b, [0x1038] = 0x747a, - [0x103c] = 0x748c, [0x103d] = 0x7484, [0x1040] = 0x7482, [0x1041] = 0x7493, - [0x1042] = 0x747b, [0x1044] = 0x7509, [0x104b] = 0x778a, [0x104d] = 0x7790, - [0x104f] = 0x78c6, [0x1050] = 0x78d3, [0x1051] = 0x78c0, [0x1052] = 0x78d2, - [0x1053] = 0x78c7, [0x1054] = 0x78c2, [0x1056] = 0x799f, [0x1057] = 0x799d, - [0x1058] = 0x799e, [0x105a] = 0x7a41, [0x105c] = 0x7a38, [0x105d] = 0x7a3a, - [0x105e] = 0x7a42, [0x1061] = 0x7a3e, [0x1062] = 0x7ab0, [0x1063] = 0x7bae, - [0x1064] = 0x7bb3, [0x1067] = 0x7bbf, [0x106a] = 0x7bcd, [0x106c] = 0x7bb2, - [0x1074] = 0x7cc4, [0x1075] = 0x7ccd, [0x1076] = 0x7cc2, [0x1077] = 0x7cc6, - [0x1078] = 0x7cc3, [0x1079] = 0x7cc9, [0x107a] = 0x7cc7, [0x107c] = 0x7df8, - [0x107e] = 0x7ded, [0x107f] = 0x7de2, [0x1083] = 0x7ddc, [0x1084] = 0x7e02, - [0x1085] = 0x7e01, [0x1087] = 0x7dd6, [0x1089] = 0x7de4, [0x108a] = 0x7dfe, - [0x108c] = 0x7e00, [0x108d] = 0x7dfc, [0x108e] = 0x7dfd, [0x1090] = 0x7df5, - [0x1091] = 0x7dff, [0x1093] = 0x7deb, [0x1094] = 0x7de5, [0x1095] = 0x7f78, - [0x1096] = 0x7fae, [0x1097] = 0x7fe7, [0x1099] = 0x8065, [0x109a] = 0x806a, - [0x109b] = 0x8066, [0x109c] = 0x8068, [0x109d] = 0x806b, [0x109e] = 0x8194, - [0x109f] = 0x81a1, [0x10a0] = 0x8192, [0x10a1] = 0x8196, [0x10a2] = 0x8193, - [0x10a5] = 0x8501, [0x10a7] = 0x84f8, [0x10a9] = 0x84f5, [0x10ab] = 0x8504, - [0x10b0] = 0x851b, [0x10b1] = 0x8503, [0x10b2] = 0x8533, [0x10b3] = 0x8534, - [0x10b4] = 0x84ed, [0x10b7] = 0x8535, [0x10b9] = 0x8505, [0x10be] = 0x877d, - [0x10c2] = 0x8771, [0x10c4] = 0x885c, [0x10c5] = 0x88e6, [0x10c6] = 0x890f, - [0x10c7] = 0x891b, [0x10c9] = 0x89a9, [0x10ca] = 0x89a5, [0x10cb] = 0x89ee, - [0x10cc] = 0x8ab1, [0x10ce] = 0x8acc, [0x10cf] = 0x8ace, [0x10d1] = 0x8ab7, - [0x10d3] = 0x8ab5, [0x10d4] = 0x8ae9, [0x10d5] = 0x8ab4, [0x10d7] = 0x8ab3, - [0x10d8] = 0x8ac1, [0x10d9] = 0x8aaf, [0x10da] = 0x8aca, [0x10db] = 0x8ad0, - [0x10df] = 0x8c8e, [0x10e2] = 0x8ce9, [0x10e3] = 0x8cdb, [0x10e5] = 0x8ceb, - [0x10e6] = 0x8da4, [0x10e8] = 0x8da2, [0x10e9] = 0x8d9d, [0x10ee] = 0x8e2a, - [0x10ef] = 0x8e28, [0x10f2] = 0x8eb8, [0x10f3] = 0x8eb6, [0x10f4] = 0x8eb9, - [0x10f5] = 0x8eb7, [0x10f6] = 0x8f22, [0x10f7] = 0x8f2b, [0x10f8] = 0x8f27, - [0x10f9] = 0x8f19, [0x10fa] = 0x8fa4, [0x10fc] = 0x8fb3, [0x10fe] = 0x9071, - [0x10ff] = 0x906a, [0x1102] = 0x9188, [0x1103] = 0x918c, [0x1104] = 0x92bf, - [0x1105] = 0x92b8, [0x1106] = 0x92be, [0x1107] = 0x92dc, [0x1108] = 0x92e5, - [0x110b] = 0x92d4, [0x110c] = 0x92d6, [0x110e] = 0x92da, [0x110f] = 0x92ed, - [0x1110] = 0x92f3, [0x1111] = 0x92db, [0x1113] = 0x92b9, [0x1114] = 0x92e2, - [0x1115] = 0x92eb, [0x1116] = 0x95af, [0x1118] = 0x95b2, [0x1119] = 0x95b3, - [0x111d] = 0x96a3, [0x111e] = 0x96a5, [0x1123] = 0x970a, [0x1125] = 0x9787, + [0x0fea] = 0x66b3, [0x0feb] = 0x3b14, [0x0fec] = 0x66bc, [0x0fed] = 0x66ac, + [0x0fee] = 0x3b15, [0x0fef] = 0x66ad, [0x0ff0] = 0x6a0e, [0x0ff1] = 0x3bce, + [0x0ff2] = 0x6a1c, [0x0ff3] = 0x6a1a, [0x0ff4] = 0x3be0, [0x0ff5] = 0x3bc2, + [0x0ff6] = 0x6a0b, [0x0ff7] = 0x3bbf, [0x0ff8] = 0x69ef, [0x0ff9] = 0x6a0c, + [0x0ffa] = 0x69f0, [0x0ffb] = 0x6a22, [0x0ffc] = 0x3bc4, [0x0ffd] = 0x69d8, + [0x0ffe] = 0x3bcf, [0x0fff] = 0x6a12, [0x1000] = 0x69fa, [0x1001] = 0x3bc8, + [0x1002] = 0x6a2a, [0x1003] = 0x3bcc, [0x1004] = 0x6a10, [0x1005] = 0x3bcd, + [0x1006] = 0x3bc7, [0x1007] = 0x6a29, [0x1008] = 0x69f9, [0x1009] = 0x69ea, + [0x100a] = 0x6a2c, [0x100b] = 0x6a24, [0x100c] = 0x4cb7, [0x100d] = 0x69e9, + [0x100e] = 0x6b52, [0x100f] = 0x6b4f, [0x1010] = 0x6b53, [0x1011] = 0x3c43, + [0x1012] = 0x3cb6, [0x1013] = 0x6f10, [0x1014] = 0x6f65, [0x1015] = 0x6f75, + [0x1016] = 0x3d51, [0x1017] = 0x3d4a, [0x1018] = 0x3d4d, [0x1019] = 0x3d56, + [0x101a] = 0x6fd0, [0x101b] = 0x3d53, [0x101c] = 0x6f5c, [0x101d] = 0x6f3d, + [0x101e] = 0x6f71, [0x101f] = 0x3d59, [0x1020] = 0x6f91, [0x1021] = 0x6f0b, + [0x1022] = 0x6f79, [0x1023] = 0x6f81, [0x1024] = 0x6f8f, [0x1025] = 0x3d4e, + [0x1026] = 0x6f59, [0x1027] = 0x6f74, [0x1028] = 0x3dee, [0x1029] = 0x71ae, + [0x102a] = 0x3dec, [0x102b] = 0x71a3, [0x102c] = 0x71ad, [0x102d] = 0x3deb, + [0x102e] = 0x3def, [0x102f] = 0x71ab, [0x1030] = 0x71a6, [0x1031] = 0x71a2, + [0x1032] = 0x3ded, [0x1033] = 0x52f2, [0x1034] = 0x7257, [0x1035] = 0x7255, + [0x1036] = 0x7299, [0x1037] = 0x734b, [0x1038] = 0x747a, [0x1039] = 0x3ef2, + [0x103a] = 0x3eef, [0x103b] = 0x3ef1, [0x103c] = 0x748c, [0x103d] = 0x7484, + [0x103e] = 0x3eed, [0x103f] = 0x3ef0, [0x1040] = 0x7482, [0x1041] = 0x7493, + [0x1042] = 0x747b, [0x1043] = 0x3eee, [0x1044] = 0x7509, [0x1045] = 0x4c1b, + [0x1046] = 0x3f50, [0x1047] = 0x3f66, [0x1048] = 0x3684, [0x1049] = 0x3fb8, + [0x104a] = 0x3ff6, [0x104b] = 0x778a, [0x104c] = 0x4057, [0x104d] = 0x7790, + [0x104e] = 0x405e, [0x104f] = 0x78c6, [0x1050] = 0x78d3, [0x1051] = 0x78c0, + [0x1052] = 0x78d2, [0x1053] = 0x78c7, [0x1054] = 0x78c2, [0x1055] = 0x4119, + [0x1056] = 0x799f, [0x1057] = 0x799d, [0x1058] = 0x799e, [0x1059] = 0x4170, + [0x105a] = 0x7a41, [0x105b] = 0x416e, [0x105c] = 0x7a38, [0x105d] = 0x7a3a, + [0x105e] = 0x7a42, [0x105f] = 0x4172, [0x1060] = 0x4176, [0x1061] = 0x7a3e, + [0x1062] = 0x7ab0, [0x1063] = 0x7bae, [0x1064] = 0x7bb3, [0x1065] = 0x4212, + [0x1066] = 0x421f, [0x1067] = 0x7bbf, [0x1068] = 0x4211, [0x1069] = 0x4216, + [0x106a] = 0x7bcd, [0x106b] = 0x4219, [0x106c] = 0x7bb2, [0x106d] = 0x4224, + [0x106e] = 0x4214, [0x106f] = 0x4225, [0x1070] = 0x4295, [0x1071] = 0x4296, + [0x1072] = 0x4293, [0x1073] = 0x4294, [0x1074] = 0x7cc4, [0x1075] = 0x7ccd, + [0x1076] = 0x7cc2, [0x1077] = 0x7cc6, [0x1078] = 0x7cc3, [0x1079] = 0x7cc9, + [0x107a] = 0x7cc7, [0x107b] = 0x42a0, [0x107c] = 0x7df8, [0x107d] = 0x42fb, + [0x107e] = 0x7ded, [0x107f] = 0x7de2, [0x1080] = 0x42fc, [0x1081] = 0x4300, + [0x1082] = 0x42f8, [0x1083] = 0x7ddc, [0x1084] = 0x7e02, [0x1085] = 0x7e01, + [0x1086] = 0x42f9, [0x1087] = 0x7dd6, [0x1088] = 0x4304, [0x1089] = 0x7de4, + [0x108a] = 0x7dfe, [0x108b] = 0x4303, [0x108c] = 0x7e00, [0x108d] = 0x7dfc, + [0x108e] = 0x7dfd, [0x108f] = 0x42f3, [0x1090] = 0x7df5, [0x1091] = 0x7dff, + [0x1092] = 0x42fa, [0x1093] = 0x7deb, [0x1094] = 0x7de5, [0x1095] = 0x7f78, + [0x1096] = 0x7fae, [0x1097] = 0x7fe7, [0x1098] = 0x43bf, [0x1099] = 0x8065, + [0x109a] = 0x806a, [0x109b] = 0x8066, [0x109c] = 0x8068, [0x109d] = 0x806b, + [0x109e] = 0x8194, [0x109f] = 0x81a1, [0x10a0] = 0x8192, [0x10a1] = 0x8196, + [0x10a2] = 0x8193, [0x10a3] = 0x4479, [0x10a4] = 0x4510, [0x10a5] = 0x8501, + [0x10a6] = 0x4514, [0x10a7] = 0x84f8, [0x10a8] = 0x450e, [0x10a9] = 0x84f5, + [0x10aa] = 0x451a, [0x10ab] = 0x8504, [0x10ac] = 0x4519, [0x10ad] = 0x4521, + [0x10ae] = 0x4523, [0x10af] = 0x451f, [0x10b0] = 0x851b, [0x10b1] = 0x8503, + [0x10b2] = 0x8533, [0x10b3] = 0x8534, [0x10b4] = 0x84ed, [0x10b5] = 0x4525, + [0x10b6] = 0x452b, [0x10b7] = 0x8535, [0x10b8] = 0x4516, [0x10b9] = 0x8505, + [0x10ba] = 0x4522, [0x10bb] = 0x451b, [0x10bc] = 0x45ce, [0x10bd] = 0x45cf, + [0x10be] = 0x877d, [0x10bf] = 0x45cb, [0x10c0] = 0x45d1, [0x10c1] = 0x45cc, + [0x10c2] = 0x8771, [0x10c3] = 0x4617, [0x10c4] = 0x885c, [0x10c5] = 0x88e6, + [0x10c6] = 0x890f, [0x10c7] = 0x891b, [0x10c8] = 0x4651, [0x10c9] = 0x89a9, + [0x10ca] = 0x89a5, [0x10cb] = 0x89ee, [0x10cc] = 0x8ab1, [0x10cd] = 0x46ed, + [0x10ce] = 0x8acc, [0x10cf] = 0x8ace, [0x10d0] = 0x46f4, [0x10d1] = 0x8ab7, + [0x10d2] = 0x46f1, [0x10d3] = 0x8ab5, [0x10d4] = 0x8ae9, [0x10d5] = 0x8ab4, + [0x10d6] = 0x46f8, [0x10d7] = 0x8ab3, [0x10d8] = 0x8ac1, [0x10d9] = 0x8aaf, + [0x10da] = 0x8aca, [0x10db] = 0x8ad0, [0x10dc] = 0x472f, [0x10dd] = 0x475e, + [0x10de] = 0x475d, [0x10df] = 0x8c8e, [0x10e0] = 0x4776, [0x10e1] = 0x4777, + [0x10e2] = 0x8ce9, [0x10e3] = 0x8cdb, [0x10e4] = 0x477e, [0x10e5] = 0x8ceb, + [0x10e6] = 0x8da4, [0x10e7] = 0x47b6, [0x10e8] = 0x8da2, [0x10e9] = 0x8d9d, + [0x10ea] = 0x47b3, [0x10eb] = 0x47fc, [0x10ec] = 0x4803, [0x10ed] = 0x4800, + [0x10ee] = 0x8e2a, [0x10ef] = 0x8e28, [0x10f0] = 0x480a, [0x10f1] = 0x4802, + [0x10f2] = 0x8eb8, [0x10f3] = 0x8eb6, [0x10f4] = 0x8eb9, [0x10f5] = 0x8eb7, + [0x10f6] = 0x8f22, [0x10f7] = 0x8f2b, [0x10f8] = 0x8f27, [0x10f9] = 0x8f19, + [0x10fa] = 0x8fa4, [0x10fb] = 0x4887, [0x10fc] = 0x8fb3, [0x10fd] = 0x48a6, + [0x10fe] = 0x9071, [0x10ff] = 0x906a, [0x1100] = 0x48a9, [0x1101] = 0x48de, + [0x1102] = 0x9188, [0x1103] = 0x918c, [0x1104] = 0x92bf, [0x1105] = 0x92b8, + [0x1106] = 0x92be, [0x1107] = 0x92dc, [0x1108] = 0x92e5, [0x1109] = 0x492e, + [0x110a] = 0x492d, [0x110b] = 0x92d4, [0x110c] = 0x92d6, [0x110d] = 0x4930, + [0x110e] = 0x92da, [0x110f] = 0x92ed, [0x1110] = 0x92f3, [0x1111] = 0x92db, + [0x1112] = 0x492b, [0x1113] = 0x92b9, [0x1114] = 0x92e2, [0x1115] = 0x92eb, + [0x1116] = 0x95af, [0x1117] = 0x499e, [0x1118] = 0x95b2, [0x1119] = 0x95b3, + [0x111a] = 0x499f, [0x111b] = 0x49e5, [0x111c] = 0x49e4, [0x111d] = 0x96a3, + [0x111e] = 0x96a5, [0x111f] = 0x49fd, [0x1120] = 0x49fc, [0x1121] = 0x4a17, + [0x1122] = 0x4a19, [0x1123] = 0x970a, [0x1124] = 0x4a18, [0x1125] = 0x9787, [0x1126] = 0x9789, [0x1127] = 0x978c, [0x1128] = 0x97ef, [0x1129] = 0x982a, - [0x112a] = 0x9822, [0x112c] = 0x981f, [0x112e] = 0x9919, [0x1130] = 0x99ca, - [0x1131] = 0x99da, [0x1135] = 0x99de, [0x1136] = 0x99c8, [0x1137] = 0x99e0, - [0x1139] = 0x9ab6, [0x113a] = 0x9ab5, [0x113c] = 0x9af4, [0x113e] = 0x9b6b, - [0x113f] = 0x9b69, [0x1140] = 0x9b72, [0x1141] = 0x9b63, [0x1143] = 0x9d0d, - [0x1145] = 0x9d01, [0x1146] = 0x9d0c, [0x1148] = 0x9cf8, [0x114b] = 0x9cfe, - [0x114c] = 0x9d02, [0x114d] = 0x9e84, [0x114f] = 0x9eab, [0x1150] = 0x9eaa, - [0x1151] = 0x511d, [0x1152] = 0x5116, [0x1154] = 0x512b, [0x1155] = 0x511e, + [0x112a] = 0x9822, [0x112b] = 0x4abf, [0x112c] = 0x981f, [0x112d] = 0x4b3c, + [0x112e] = 0x9919, [0x112f] = 0x4b6b, [0x1130] = 0x99ca, [0x1131] = 0x99da, + [0x1132] = 0x4b83, [0x1133] = 0x4b81, [0x1134] = 0x4b80, [0x1135] = 0x99de, + [0x1136] = 0x99c8, [0x1137] = 0x99e0, [0x1138] = 0x4bca, [0x1139] = 0x9ab6, + [0x113a] = 0x9ab5, [0x113b] = 0x4bce, [0x113c] = 0x9af4, [0x113d] = 0x4bf6, + [0x113e] = 0x9b6b, [0x113f] = 0x9b69, [0x1140] = 0x9b72, [0x1141] = 0x9b63, + [0x1142] = 0x4c39, [0x1143] = 0x9d0d, [0x1144] = 0x4cae, [0x1145] = 0x9d01, + [0x1146] = 0x9d0c, [0x1147] = 0x4cb5, [0x1148] = 0x9cf8, [0x1149] = 0x4cb3, + [0x114a] = 0x4cb4, [0x114b] = 0x9cfe, [0x114c] = 0x9d02, [0x114d] = 0x9e84, + [0x114e] = 0x4d22, [0x114f] = 0x9eab, [0x1150] = 0x9eaa, [0x1151] = 0x511d, + [0x1152] = 0x5116, [0x1153] = 0x3499, [0x1154] = 0x512b, [0x1155] = 0x511e, [0x1156] = 0x511b, [0x1157] = 0x5290, [0x1158] = 0x5294, [0x1159] = 0x5314, - [0x115c] = 0x5667, [0x115e] = 0x567b, [0x1160] = 0x565f, [0x1161] = 0x5661, - [0x1169] = 0x58c3, [0x116a] = 0x58ca, [0x116b] = 0x58bb, [0x116c] = 0x58c0, - [0x116d] = 0x58c4, [0x116e] = 0x5901, [0x116f] = 0x5b1f, [0x1170] = 0x5b18, - [0x1171] = 0x5b11, [0x1172] = 0x5b15, [0x1174] = 0x5b12, [0x1175] = 0x5b1c, - [0x1177] = 0x5b22, [0x1178] = 0x5b79, [0x1179] = 0x5da6, [0x117b] = 0x5db3, - [0x117c] = 0x5dab, [0x117d] = 0x5eea, [0x117f] = 0x5f5b, [0x1182] = 0x61b7, - [0x1183] = 0x61ce, [0x1184] = 0x61b9, [0x1185] = 0x61bd, [0x1186] = 0x61cf, - [0x1187] = 0x61c0, [0x1188] = 0x6199, [0x1189] = 0x6197, [0x118b] = 0x61bb, - [0x118c] = 0x61d0, [0x118d] = 0x61c4, [0x118e] = 0x6231, [0x1190] = 0x64d3, - [0x1191] = 0x64c0, [0x1196] = 0x64dc, [0x1197] = 0x64d1, [0x1198] = 0x64c8, - [0x119a] = 0x64d5, [0x119b] = 0x66c3, [0x119e] = 0x66bf, [0x119f] = 0x66c5, - [0x11a1] = 0x66cd, [0x11a2] = 0x66c1, [0x11a3] = 0x6706, [0x11a5] = 0x6724, - [0x11a6] = 0x6a63, [0x11a7] = 0x6a42, [0x11a8] = 0x6a52, [0x11aa] = 0x6a43, - [0x11ab] = 0x6a33, [0x11ad] = 0x6a6c, [0x11ae] = 0x6a57, [0x11b0] = 0x6a4c, - [0x11b1] = 0x6a6e, [0x11b7] = 0x6a37, [0x11b9] = 0x6a71, [0x11ba] = 0x6a4a, - [0x11bb] = 0x6a36, [0x11bd] = 0x6a53, [0x11bf] = 0x6a45, [0x11c0] = 0x6a70, - [0x11c3] = 0x6a5c, [0x11c4] = 0x6b58, [0x11c5] = 0x6b57, [0x11cc] = 0x6fbb, - [0x11cf] = 0x6fbe, [0x11d3] = 0x6fb5, [0x11d4] = 0x6fd3, [0x11d5] = 0x6f9f, - [0x11d7] = 0x6fb7, [0x11d8] = 0x6ff5, [0x11d9] = 0x71b7, [0x11db] = 0x71bb, - [0x11dd] = 0x71d1, [0x11df] = 0x71ba, [0x11e1] = 0x71b6, [0x11e2] = 0x71cc, - [0x11e5] = 0x71d3, [0x11e6] = 0x749b, [0x11e9] = 0x7496, [0x11ea] = 0x74a2, - [0x11eb] = 0x749d, [0x11ec] = 0x750a, [0x11ed] = 0x750e, [0x11ef] = 0x7581, - [0x11f0] = 0x762c, [0x11f1] = 0x7637, [0x11f2] = 0x7636, [0x11f3] = 0x763b, - [0x11f5] = 0x76a1, [0x11f8] = 0x7798, [0x11fa] = 0x7796, [0x11fe] = 0x78d6, - [0x11ff] = 0x78eb, [0x1201] = 0x78dc, [0x1203] = 0x79a5, [0x1204] = 0x79a9, - [0x1205] = 0x9834, [0x1206] = 0x7a53, [0x1207] = 0x7a45, [0x1209] = 0x7a4f, - [0x120b] = 0x7abd, [0x120c] = 0x7abb, [0x120d] = 0x7af1, [0x1210] = 0x7bec, - [0x1211] = 0x7bed, [0x1214] = 0x7cd3, [0x1216] = 0x7ce1, [0x1218] = 0x7e19, - [0x121c] = 0x7e27, [0x121d] = 0x7e26, [0x1220] = 0x806e, [0x1221] = 0x81af, - [0x1224] = 0x81ad, [0x1226] = 0x81aa, [0x1227] = 0x8218, [0x122c] = 0x856f, - [0x122d] = 0x854c, [0x122f] = 0x8542, [0x1231] = 0x855c, [0x1232] = 0x8570, - [0x1233] = 0x855f, [0x1235] = 0x855a, [0x1236] = 0x854b, [0x1237] = 0x853f, - [0x1238] = 0x878a, [0x123a] = 0x878b, [0x123b] = 0x87a1, [0x123c] = 0x878e, - [0x123f] = 0x8799, [0x1240] = 0x885e, [0x1241] = 0x885f, [0x1242] = 0x8924, - [0x1243] = 0x89a7, [0x1244] = 0x8aea, [0x1245] = 0x8afd, [0x1246] = 0x8af9, - [0x1247] = 0x8ae3, [0x1248] = 0x8ae5, [0x124b] = 0x8aec, [0x1250] = 0x8cf2, - [0x1252] = 0x8cef, [0x1254] = 0x8da6, [0x1258] = 0x8e3b, [0x1259] = 0x8e43, - [0x125b] = 0x8e32, [0x125c] = 0x8f31, [0x125d] = 0x8f30, [0x125f] = 0x8f2d, - [0x1260] = 0x8f3c, [0x1261] = 0x8fa7, [0x1262] = 0x8fa5, [0x1266] = 0x9137, - [0x1267] = 0x9195, [0x1268] = 0x918e, [0x126a] = 0x9196, [0x126c] = 0x9345, - [0x126d] = 0x930a, [0x1270] = 0x92fd, [0x1271] = 0x9317, [0x1272] = 0x931c, - [0x1273] = 0x9307, [0x1274] = 0x9331, [0x1275] = 0x9332, [0x1276] = 0x932c, - [0x1277] = 0x9330, [0x1278] = 0x9303, [0x1279] = 0x9305, [0x127b] = 0x95c2, - [0x127d] = 0x95b8, [0x127f] = 0x95c1, [0x1283] = 0x96ab, [0x1284] = 0x96b7, - [0x1287] = 0x9715, [0x1288] = 0x9714, [0x128b] = 0x970c, [0x128c] = 0x9717, - [0x128e] = 0x9793, [0x1290] = 0x97d2, [0x1293] = 0x9836, [0x1294] = 0x9831, - [0x1295] = 0x9833, [0x1296] = 0x983c, [0x1297] = 0x982e, [0x1298] = 0x983a, - [0x129a] = 0x983d, [0x129c] = 0x98b5, [0x129d] = 0x9922, [0x129e] = 0x9923, - [0x129f] = 0x9920, [0x12a0] = 0x991c, [0x12a1] = 0x991d, [0x12a3] = 0x99a0, - [0x12a5] = 0x99ef, [0x12a6] = 0x99e8, [0x12a7] = 0x99eb, [0x12ab] = 0x99e1, - [0x12ac] = 0x99e6, [0x12af] = 0x9af8, [0x12b0] = 0x9af5, [0x12b3] = 0x9b83, - [0x12b4] = 0x9b94, [0x12b5] = 0x9b84, [0x12b7] = 0x9b8b, [0x12b8] = 0x9b8f, - [0x12ba] = 0x9b8c, [0x12bc] = 0x9b89, [0x12be] = 0x9b8e, [0x12c2] = 0x9d24, - [0x12c3] = 0x9d0f, [0x12c5] = 0x9d13, [0x12c6] = 0x9d0a, [0x12cb] = 0x9d2a, - [0x12cc] = 0x9d1a, [0x12ce] = 0x9d27, [0x12cf] = 0x9d16, [0x12d0] = 0x9d21, + [0x115a] = 0x20b89, [0x115b] = 0x3602, [0x115c] = 0x5667, [0x115d] = 0x3601, + [0x115e] = 0x567b, [0x115f] = 0x36a1, [0x1160] = 0x565f, [0x1161] = 0x5661, + [0x1162] = 0x35fd, [0x1163] = 0x3673, [0x1164] = 0x3674, [0x1165] = 0x3670, + [0x1166] = 0x3676, [0x1167] = 0x3675, [0x1168] = 0x3672, [0x1169] = 0x58c3, + [0x116a] = 0x58ca, [0x116b] = 0x58bb, [0x116c] = 0x58c0, [0x116d] = 0x58c4, + [0x116e] = 0x5901, [0x116f] = 0x5b1f, [0x1170] = 0x5b18, [0x1171] = 0x5b11, + [0x1172] = 0x5b15, [0x1173] = 0x3729, [0x1174] = 0x5b12, [0x1175] = 0x5b1c, + [0x1176] = 0x372a, [0x1177] = 0x5b22, [0x1178] = 0x5b79, [0x1179] = 0x5da6, + [0x117a] = 0x3816, [0x117b] = 0x5db3, [0x117c] = 0x5dab, [0x117d] = 0x5eea, + [0x117e] = 0x3899, [0x117f] = 0x5f5b, [0x1180] = 0x38d3, [0x1181] = 0x38f5, + [0x1182] = 0x61b7, [0x1183] = 0x61ce, [0x1184] = 0x61b9, [0x1185] = 0x61bd, + [0x1186] = 0x61cf, [0x1187] = 0x61c0, [0x1188] = 0x6199, [0x1189] = 0x6197, + [0x118a] = 0x3994, [0x118b] = 0x61bb, [0x118c] = 0x61d0, [0x118d] = 0x61c4, + [0x118e] = 0x6231, [0x118f] = 0x3a56, [0x1190] = 0x64d3, [0x1191] = 0x64c0, + [0x1192] = 0x3a59, [0x1193] = 0x3a58, [0x1194] = 0x3a55, [0x1195] = 0x3a52, + [0x1196] = 0x64dc, [0x1197] = 0x64d1, [0x1198] = 0x64c8, [0x1199] = 0x3a57, + [0x119a] = 0x64d5, [0x119b] = 0x66c3, [0x119c] = 0x3b1b, [0x119d] = 0x3b1c, + [0x119e] = 0x66bf, [0x119f] = 0x66c5, [0x11a0] = 0x3b19, [0x11a1] = 0x66cd, + [0x11a2] = 0x66c1, [0x11a3] = 0x6706, [0x11a4] = 0x3b3f, [0x11a5] = 0x6724, + [0x11a6] = 0x6a63, [0x11a7] = 0x6a42, [0x11a8] = 0x6a52, [0x11a9] = 0x3bdb, + [0x11aa] = 0x6a43, [0x11ab] = 0x6a33, [0x11ac] = 0x3be2, [0x11ad] = 0x6a6c, + [0x11ae] = 0x6a57, [0x11af] = 0x3bd7, [0x11b0] = 0x6a4c, [0x11b1] = 0x6a6e, + [0x11b2] = 0x3bde, [0x11b3] = 0x3be5, [0x11b4] = 0x3be4, [0x11b5] = 0x3be6, + [0x11b6] = 0x3bd6, [0x11b7] = 0x6a37, [0x11b8] = 0x3bdf, [0x11b9] = 0x6a71, + [0x11ba] = 0x6a4a, [0x11bb] = 0x6a36, [0x11bc] = 0x3bdc, [0x11bd] = 0x6a53, + [0x11be] = 0x3bda, [0x11bf] = 0x6a45, [0x11c0] = 0x6a70, [0x11c1] = 0x3bd3, + [0x11c2] = 0x3bd0, [0x11c3] = 0x6a5c, [0x11c4] = 0x6b58, [0x11c5] = 0x6b57, + [0x11c6] = 0x3c86, [0x11c7] = 0x3c87, [0x11c8] = 0x3cad, [0x11c9] = 0x3cb7, + [0x11ca] = 0x3d58, [0x11cb] = 0x3d6a, [0x11cc] = 0x6fbb, [0x11cd] = 0x3d62, + [0x11ce] = 0x3d61, [0x11cf] = 0x6fbe, [0x11d0] = 0x3d69, [0x11d1] = 0x3d6c, + [0x11d2] = 0x3d65, [0x11d3] = 0x6fb5, [0x11d4] = 0x6fd3, [0x11d5] = 0x6f9f, + [0x11d6] = 0x3d66, [0x11d7] = 0x6fb7, [0x11d8] = 0x6ff5, [0x11d9] = 0x71b7, + [0x11da] = 0x3df5, [0x11db] = 0x71bb, [0x11dc] = 0x3df4, [0x11dd] = 0x71d1, + [0x11de] = 0x3df7, [0x11df] = 0x71ba, [0x11e0] = 0x3df8, [0x11e1] = 0x71b6, + [0x11e2] = 0x71cc, [0x11e3] = 0x3dfb, [0x11e4] = 0x3dfc, [0x11e5] = 0x71d3, + [0x11e6] = 0x749b, [0x11e7] = 0x3ef5, [0x11e8] = 0x3ef8, [0x11e9] = 0x7496, + [0x11ea] = 0x74a2, [0x11eb] = 0x749d, [0x11ec] = 0x750a, [0x11ed] = 0x750e, + [0x11ee] = 0x3f3c, [0x11ef] = 0x7581, [0x11f0] = 0x762c, [0x11f1] = 0x7637, + [0x11f2] = 0x7636, [0x11f3] = 0x763b, [0x11f4] = 0x3fc5, [0x11f5] = 0x76a1, + [0x11f6] = 0x4062, [0x11f7] = 0x4063, [0x11f8] = 0x7798, [0x11f9] = 0x4067, + [0x11fa] = 0x7796, [0x11fb] = 0x4066, [0x11fc] = 0x40d9, [0x11fd] = 0x40db, + [0x11fe] = 0x78d6, [0x11ff] = 0x78eb, [0x1200] = 0x40d8, [0x1201] = 0x78dc, + [0x1202] = 0x411b, [0x1203] = 0x79a5, [0x1204] = 0x79a9, [0x1205] = 0x9834, + [0x1206] = 0x7a53, [0x1207] = 0x7a45, [0x1208] = 0x4179, [0x1209] = 0x7a4f, + [0x120a] = 0x417d, [0x120b] = 0x7abd, [0x120c] = 0x7abb, [0x120d] = 0x7af1, + [0x120e] = 0x422c, [0x120f] = 0x4237, [0x1210] = 0x7bec, [0x1211] = 0x7bed, + [0x1212] = 0x4230, [0x1213] = 0x429a, [0x1214] = 0x7cd3, [0x1215] = 0x4a00, + [0x1216] = 0x7ce1, [0x1217] = 0x4305, [0x1218] = 0x7e19, [0x1219] = 0x4307, + [0x121a] = 0x4309, [0x121b] = 0x430a, [0x121c] = 0x7e27, [0x121d] = 0x7e26, + [0x121e] = 0x4379, [0x121f] = 0x43c2, [0x1220] = 0x806e, [0x1221] = 0x81af, + [0x1222] = 0x4438, [0x1223] = 0x4437, [0x1224] = 0x81ad, [0x1225] = 0x4421, + [0x1226] = 0x81aa, [0x1227] = 0x8218, [0x1228] = 0x445e, [0x1229] = 0x453d, + [0x122a] = 0x4537, [0x122b] = 0x4540, [0x122c] = 0x856f, [0x122d] = 0x854c, + [0x122e] = 0x451d, [0x122f] = 0x8542, [0x1230] = 0x4533, [0x1231] = 0x855c, + [0x1232] = 0x8570, [0x1233] = 0x855f, [0x1234] = 0x4535, [0x1235] = 0x855a, + [0x1236] = 0x854b, [0x1237] = 0x853f, [0x1238] = 0x878a, [0x1239] = 0x45d8, + [0x123a] = 0x878b, [0x123b] = 0x87a1, [0x123c] = 0x878e, [0x123d] = 0x45dc, + [0x123e] = 0x45de, [0x123f] = 0x8799, [0x1240] = 0x885e, [0x1241] = 0x885f, + [0x1242] = 0x8924, [0x1243] = 0x89a7, [0x1244] = 0x8aea, [0x1245] = 0x8afd, + [0x1246] = 0x8af9, [0x1247] = 0x8ae3, [0x1248] = 0x8ae5, [0x1249] = 0x46fa, + [0x124a] = 0x46fb, [0x124b] = 0x8aec, [0x124c] = 0x473d, [0x124d] = 0x473b, + [0x124e] = 0x473f, [0x124f] = 0x475f, [0x1250] = 0x8cf2, [0x1251] = 0x477f, + [0x1252] = 0x8cef, [0x1253] = 0x4784, [0x1254] = 0x8da6, [0x1255] = 0x47bc, + [0x1256] = 0x4814, [0x1257] = 0x480f, [0x1258] = 0x8e3b, [0x1259] = 0x8e43, + [0x125a] = 0x480e, [0x125b] = 0x8e32, [0x125c] = 0x8f31, [0x125d] = 0x8f30, + [0x125e] = 0x4860, [0x125f] = 0x8f2d, [0x1260] = 0x8f3c, [0x1261] = 0x8fa7, + [0x1262] = 0x8fa5, [0x1263] = 0x48ab, [0x1264] = 0x48ac, [0x1265] = 0x48aa, + [0x1266] = 0x9137, [0x1267] = 0x9195, [0x1268] = 0x918e, [0x1269] = 0x4904, + [0x126a] = 0x9196, [0x126b] = 0x4908, [0x126c] = 0x9345, [0x126d] = 0x930a, + [0x126e] = 0x4933, [0x126f] = 0x4934, [0x1270] = 0x92fd, [0x1271] = 0x9317, + [0x1272] = 0x931c, [0x1273] = 0x9307, [0x1274] = 0x9331, [0x1275] = 0x9332, + [0x1276] = 0x932c, [0x1277] = 0x9330, [0x1278] = 0x9303, [0x1279] = 0x9305, + [0x127a] = 0x49a2, [0x127b] = 0x95c2, [0x127c] = 0x49a4, [0x127d] = 0x95b8, + [0x127e] = 0x49a5, [0x127f] = 0x95c1, [0x1280] = 0x49a7, [0x1281] = 0x49a6, + [0x1282] = 0x49e7, [0x1283] = 0x96ab, [0x1284] = 0x96b7, [0x1285] = 0x49ff, + [0x1286] = 0x49fe, [0x1287] = 0x9715, [0x1288] = 0x9714, [0x1289] = 0x4a1d, + [0x128a] = 0x4a1c, [0x128b] = 0x970c, [0x128c] = 0x9717, [0x128d] = 0x4a67, + [0x128e] = 0x9793, [0x128f] = 0x4a94, [0x1290] = 0x97d2, [0x1291] = 0x4ac5, + [0x1292] = 0x4ac8, [0x1293] = 0x9836, [0x1294] = 0x9831, [0x1295] = 0x9833, + [0x1296] = 0x983c, [0x1297] = 0x982e, [0x1298] = 0x983a, [0x1299] = 0x4ac9, + [0x129a] = 0x983d, [0x129b] = 0x4ac7, [0x129c] = 0x98b5, [0x129d] = 0x9922, + [0x129e] = 0x9923, [0x129f] = 0x9920, [0x12a0] = 0x991c, [0x12a1] = 0x991d, + [0x12a2] = 0x4b6c, [0x12a3] = 0x99a0, [0x12a4] = 0x4b8a, [0x12a5] = 0x99ef, + [0x12a6] = 0x99e8, [0x12a7] = 0x99eb, [0x12a8] = 0x4b88, [0x12a9] = 0x4b87, + [0x12aa] = 0x4b86, [0x12ab] = 0x99e1, [0x12ac] = 0x99e6, [0x12ad] = 0x4bcf, + [0x12ae] = 0x4bd0, [0x12af] = 0x9af8, [0x12b0] = 0x9af5, [0x12b1] = 0x4c1c, + [0x12b2] = 0x4c23, [0x12b3] = 0x9b83, [0x12b4] = 0x9b94, [0x12b5] = 0x9b84, + [0x12b6] = 0x4c49, [0x12b7] = 0x9b8b, [0x12b8] = 0x9b8f, [0x12b9] = 0x4c43, + [0x12ba] = 0x9b8c, [0x12bb] = 0x4c48, [0x12bc] = 0x9b89, [0x12bd] = 0x4c47, + [0x12be] = 0x9b8e, [0x12bf] = 0x4c46, [0x12c0] = 0x4c3f, [0x12c1] = 0x4c44, + [0x12c2] = 0x9d24, [0x12c3] = 0x9d0f, [0x12c4] = 0x4cbe, [0x12c5] = 0x9d13, + [0x12c6] = 0x9d0a, [0x12c7] = 0x4cc2, [0x12c8] = 0x4cba, [0x12c9] = 0x4cbc, + [0x12ca] = 0x4cc6, [0x12cb] = 0x9d2a, [0x12cc] = 0x9d1a, [0x12cd] = 0x4cc8, + [0x12ce] = 0x9d27, [0x12cf] = 0x9d16, [0x12d0] = 0x9d21, [0x12d1] = 0x4d23, [0x12d2] = 0x9e85, [0x12d3] = 0x9eac, [0x12d4] = 0x9ec6, [0x12d5] = 0x9ec5, - [0x12d6] = 0x9ed7, [0x12d7] = 0x9f53, [0x12d9] = 0x5128, [0x12da] = 0x5127, - [0x12db] = 0x51df, [0x12dd] = 0x5335, [0x12de] = 0x53b3, [0x12e0] = 0x568a, - [0x12e1] = 0x567d, [0x12e2] = 0x5689, [0x12e4] = 0x58cd, [0x12e5] = 0x58d0, - [0x12e7] = 0x5b2b, [0x12e8] = 0x5b33, [0x12e9] = 0x5b29, [0x12ea] = 0x5b35, - [0x12eb] = 0x5b31, [0x12ec] = 0x5b37, [0x12ed] = 0x5c36, [0x12ee] = 0x5dbe, - [0x12f0] = 0x5db9, [0x12f2] = 0x5dbb, [0x12f4] = 0x61e2, [0x12f5] = 0x61db, + [0x12d6] = 0x9ed7, [0x12d7] = 0x9f53, [0x12d8] = 0x349d, [0x12d9] = 0x5128, + [0x12da] = 0x5127, [0x12db] = 0x51df, [0x12dc] = 0x3524, [0x12dd] = 0x5335, + [0x12de] = 0x53b3, [0x12df] = 0x3607, [0x12e0] = 0x568a, [0x12e1] = 0x567d, + [0x12e2] = 0x5689, [0x12e3] = 0x3679, [0x12e4] = 0x58cd, [0x12e5] = 0x58d0, + [0x12e6] = 0x3678, [0x12e7] = 0x5b2b, [0x12e8] = 0x5b33, [0x12e9] = 0x5b29, + [0x12ea] = 0x5b35, [0x12eb] = 0x5b31, [0x12ec] = 0x5b37, [0x12ed] = 0x5c36, + [0x12ee] = 0x5dbe, [0x12ef] = 0x3819, [0x12f0] = 0x5db9, [0x12f1] = 0x381c, + [0x12f2] = 0x5dbb, [0x12f3] = 0x3818, [0x12f4] = 0x61e2, [0x12f5] = 0x61db, [0x12f6] = 0x61dd, [0x12f7] = 0x61dc, [0x12f8] = 0x61da, [0x12fa] = 0x61d9, - [0x12fd] = 0x64df, [0x1300] = 0x64e1, [0x1302] = 0x64ee, [0x1304] = 0x65b5, - [0x1305] = 0x66d4, [0x1306] = 0x66d5, [0x1308] = 0x66d0, [0x1309] = 0x66d1, - [0x130a] = 0x66ce, [0x130b] = 0x66d7, [0x130e] = 0x6a7d, [0x130f] = 0x6a8a, - [0x1311] = 0x6aa7, [0x1313] = 0x6a99, [0x1314] = 0x6a82, [0x1315] = 0x6a88, - [0x1318] = 0x6a86, [0x131a] = 0x6a98, [0x131b] = 0x6a9d, [0x131e] = 0x6a8f, - [0x1320] = 0x6aaa, [0x1322] = 0x6b5d, [0x1324] = 0x6c0a, [0x1326] = 0x6fd7, - [0x1327] = 0x6fd6, [0x1328] = 0x6fe5, [0x132c] = 0x6fd9, [0x132d] = 0x6fda, - [0x132e] = 0x6fea, [0x1330] = 0x6ff6, [0x1333] = 0x71e3, [0x1335] = 0x71e9, + [0x12fb] = 0x39bd, [0x12fc] = 0x3a5d, [0x12fd] = 0x64df, [0x12fe] = 0x3a5a, + [0x12ff] = 0x3a5e, [0x1300] = 0x64e1, [0x1301] = 0x3a5c, [0x1302] = 0x64ee, + [0x1303] = 0x3a5b, [0x1304] = 0x65b5, [0x1305] = 0x66d4, [0x1306] = 0x66d5, + [0x1307] = 0x3b21, [0x1308] = 0x66d0, [0x1309] = 0x66d1, [0x130a] = 0x66ce, + [0x130b] = 0x66d7, [0x130c] = 0x3b20, [0x130d] = 0x3b32, [0x130e] = 0x6a7d, + [0x130f] = 0x6a8a, [0x1310] = 0x3bf2, [0x1311] = 0x6aa7, [0x1312] = 0x3bf5, + [0x1313] = 0x6a99, [0x1314] = 0x6a82, [0x1315] = 0x6a88, [0x1316] = 0x3bee, + [0x1317] = 0x3bec, [0x1318] = 0x6a86, [0x1319] = 0x3bea, [0x131a] = 0x6a98, + [0x131b] = 0x6a9d, [0x131c] = 0x3bed, [0x131d] = 0x3bf3, [0x131e] = 0x6a8f, + [0x131f] = 0x3bf6, [0x1320] = 0x6aaa, [0x1321] = 0x3c48, [0x1322] = 0x6b5d, + [0x1323] = 0x3c49, [0x1324] = 0x6c0a, [0x1325] = 0x3d75, [0x1326] = 0x6fd7, + [0x1327] = 0x6fd6, [0x1328] = 0x6fe5, [0x1329] = 0x3d6f, [0x132a] = 0x3d7b, + [0x132b] = 0x3d73, [0x132c] = 0x6fd9, [0x132d] = 0x6fda, [0x132e] = 0x6fea, + [0x132f] = 0x3d70, [0x1330] = 0x6ff6, [0x1331] = 0x24039, [0x1332] = 0x3d78, + [0x1333] = 0x71e3, [0x1334] = 0x3dfe, [0x1335] = 0x71e9, [0x1336] = 0x3e00, [0x1337] = 0x71eb, [0x1338] = 0x71ef, [0x1339] = 0x71f3, [0x133a] = 0x71ea, - [0x1340] = 0x7371, [0x1342] = 0x74ae, [0x1344] = 0x74b3, [0x1346] = 0x74ac, - [0x1349] = 0x7583, [0x134a] = 0x7645, [0x134b] = 0x764e, [0x134c] = 0x7644, - [0x134d] = 0x76a3, [0x134e] = 0x76a5, [0x134f] = 0x77a6, [0x1350] = 0x77a4, - [0x1352] = 0x77a9, [0x1353] = 0x77af, [0x1357] = 0x78f0, [0x1358] = 0x78f8, - [0x1359] = 0x78f1, [0x135b] = 0x7a49, [0x135f] = 0x7ac2, [0x1360] = 0x7af2, - [0x1361] = 0x7af3, [0x1362] = 0x7bfa, [0x1364] = 0x7bf6, [0x1365] = 0x7bfc, - [0x1366] = 0x7c18, [0x1367] = 0x7c08, [0x1368] = 0x7c12, [0x136b] = 0x7cdb, - [0x136c] = 0x7cda, [0x1370] = 0x7e2c, [0x1371] = 0x7e4d, [0x1374] = 0x7f46, - [0x1375] = 0x7ff6, [0x1376] = 0x802b, [0x1377] = 0x8074, [0x1378] = 0x81b8, - [0x1379] = 0x81c8, [0x137d] = 0x8592, [0x137e] = 0x8593, [0x1380] = 0x857f, - [0x1381] = 0x85ab, [0x1382] = 0x8597, [0x1385] = 0x85ac, [0x1389] = 0x87ce, - [0x138b] = 0x87cd, [0x138e] = 0x87c1, [0x138f] = 0x87b1, [0x1390] = 0x87c7, - [0x1392] = 0x8940, [0x1394] = 0x893f, [0x1395] = 0x8939, [0x1397] = 0x8943, - [0x139b] = 0x89ab, [0x139d] = 0x8b1f, [0x139e] = 0x8b09, [0x139f] = 0x8b0c, - [0x13a2] = 0x8c40, [0x13a4] = 0x8c96, [0x13a6] = 0x8cf6, [0x13a7] = 0x8cf7, - [0x13a9] = 0x8e46, [0x13aa] = 0x8e4f, [0x13ae] = 0x8f3d, [0x13af] = 0x8f41, + [0x133b] = 0x3e01, [0x133d] = 0x3e55, [0x133e] = 0x3e56, [0x133f] = 0x3e9d, + [0x1340] = 0x7371, [0x1341] = 0x3ef9, [0x1342] = 0x74ae, [0x1343] = 0x3eff, + [0x1344] = 0x74b3, [0x1345] = 0x3efd, [0x1346] = 0x74ac, [0x1347] = 0x3f43, + [0x1348] = 0x3f41, [0x1349] = 0x7583, [0x134a] = 0x7645, [0x134b] = 0x764e, + [0x134c] = 0x7644, [0x134d] = 0x76a3, [0x134e] = 0x76a5, [0x134f] = 0x77a6, + [0x1350] = 0x77a4, [0x1351] = 0x406f, [0x1352] = 0x77a9, [0x1353] = 0x77af, + [0x1354] = 0x408a, [0x1355] = 0x40e5, [0x1356] = 0x40e6, [0x1357] = 0x78f0, + [0x1358] = 0x78f8, [0x1359] = 0x78f1, [0x135a] = 0x417f, [0x135b] = 0x7a49, + [0x135c] = 0x41b5, [0x135d] = 0x41b6, [0x135e] = 0x41bb, [0x135f] = 0x7ac2, + [0x1360] = 0x7af2, [0x1361] = 0x7af3, [0x1362] = 0x7bfa, [0x1363] = 0x4240, + [0x1364] = 0x7bf6, [0x1365] = 0x7bfc, [0x1366] = 0x7c18, [0x1367] = 0x7c08, + [0x1368] = 0x7c12, [0x1369] = 0x429d, [0x136a] = 0x429c, [0x136b] = 0x7cdb, + [0x136c] = 0x7cda, [0x136d] = 0x430f, [0x136e] = 0x4311, [0x136f] = 0x430d, + [0x1370] = 0x7e2c, [0x1371] = 0x7e4d, [0x1372] = 0x4314, [0x1373] = 0x4313, + [0x1374] = 0x7f46, [0x1375] = 0x7ff6, [0x1376] = 0x802b, [0x1377] = 0x8074, + [0x1378] = 0x81b8, [0x1379] = 0x81c8, [0x137a] = 0x4482, [0x137b] = 0x4483, + [0x137c] = 0x454d, [0x137d] = 0x8592, [0x137e] = 0x8593, [0x137f] = 0x454f, + [0x1380] = 0x857f, [0x1381] = 0x85ab, [0x1382] = 0x8597, [0x1383] = 0x454c, + [0x1384] = 0x4551, [0x1385] = 0x85ac, [0x1386] = 0x45ee, [0x1387] = 0x45e8, + [0x1388] = 0x4ccb, [0x1389] = 0x87ce, [0x138a] = 0x45eb, [0x138b] = 0x87cd, + [0x138c] = 0x45e2, [0x138d] = 0x45e6, [0x138e] = 0x87c1, [0x138f] = 0x87b1, + [0x1390] = 0x87c7, [0x1391] = 0x45ec, [0x1392] = 0x8940, [0x1393] = 0x4659, + [0x1394] = 0x893f, [0x1395] = 0x8939, [0x1396] = 0x465d, [0x1397] = 0x8943, + [0x1398] = 0x4657, [0x1399] = 0x465b, [0x139a] = 0x4656, [0x139b] = 0x89ab, + [0x139c] = 0x46fe, [0x139d] = 0x8b1f, [0x139e] = 0x8b09, [0x139f] = 0x8b0c, + [0x13a0] = 0x4700, [0x13a1] = 0x4701, [0x13a2] = 0x8c40, [0x13a3] = 0x4742, + [0x13a4] = 0x8c96, [0x13a5] = 0x4760, [0x13a6] = 0x8cf6, [0x13a7] = 0x8cf7, + [0x13a8] = 0x481d, [0x13a9] = 0x8e46, [0x13aa] = 0x8e4f, [0x13ab] = 0x483e, + [0x13ac] = 0x4869, [0x13ad] = 0x4865, [0x13ae] = 0x8f3d, [0x13af] = 0x8f41, [0x13b0] = 0x9366, [0x13b1] = 0x9378, [0x13b2] = 0x935d, [0x13b3] = 0x9369, [0x13b4] = 0x9374, [0x13b5] = 0x937d, [0x13b6] = 0x936e, [0x13b7] = 0x9372, [0x13b8] = 0x9373, [0x13b9] = 0x9362, [0x13ba] = 0x9348, [0x13bb] = 0x9353, - [0x13bc] = 0x935f, [0x13bd] = 0x9368, [0x13bf] = 0x937f, [0x13c0] = 0x936b, - [0x13c2] = 0x95c4, [0x13c4] = 0x96af, [0x13c5] = 0x96ad, [0x13c6] = 0x96b2, - [0x13c9] = 0x971a, [0x13ca] = 0x971b, [0x13cf] = 0x979b, [0x13d0] = 0x979f, - [0x13d9] = 0x9840, [0x13db] = 0x9847, [0x13dd] = 0x98b7, [0x13e3] = 0x99a2, - [0x13e6] = 0x9a00, [0x13e7] = 0x99f3, [0x13ea] = 0x99f5, [0x13ed] = 0x9abd, - [0x13ee] = 0x9b00, [0x13ef] = 0x9b02, [0x13f1] = 0x9b34, [0x13f2] = 0x9b49, - [0x13f3] = 0x9b9f, [0x13f5] = 0x9ba3, [0x13f6] = 0x9bcd, [0x13f7] = 0x9b99, - [0x13f8] = 0x9b9d, [0x13fb] = 0x9d39, [0x13fd] = 0x9d44, [0x1400] = 0x9d35, - [0x1403] = 0x9eaf, [0x1405] = 0x512f, [0x1408] = 0x9f8e, [0x140a] = 0x569f, - [0x140b] = 0x569b, [0x140c] = 0x569e, [0x140d] = 0x5696, [0x140e] = 0x5694, - [0x140f] = 0x56a0, [0x1411] = 0x5b3b, [0x1414] = 0x5b3a, [0x1415] = 0x5dc1, - [0x1416] = 0x5f4d, [0x1417] = 0x5f5d, [0x1418] = 0x61f3, [0x141d] = 0x64f6, - [0x141e] = 0x64e5, [0x141f] = 0x64ea, [0x1420] = 0x64e7, [0x1421] = 0x6505, - [0x1423] = 0x64f9, [0x1427] = 0x6aab, [0x1428] = 0x6aed, [0x1429] = 0x6ab2, - [0x142a] = 0x6ab0, [0x142b] = 0x6ab5, [0x142c] = 0x6abe, [0x142d] = 0x6ac1, - [0x142e] = 0x6ac8, [0x1430] = 0x6ac0, [0x1431] = 0x6abc, [0x1432] = 0x6ab1, - [0x1433] = 0x6ac4, [0x1434] = 0x6abf, [0x1437] = 0x7008, [0x1438] = 0x7003, + [0x13bc] = 0x935f, [0x13bd] = 0x9368, [0x13be] = 0x4938, [0x13bf] = 0x937f, + [0x13c0] = 0x936b, [0x13c1] = 0x49ae, [0x13c2] = 0x95c4, [0x13c3] = 0x49ad, + [0x13c4] = 0x96af, [0x13c5] = 0x96ad, [0x13c6] = 0x96b2, [0x13c7] = 0x4a02, + [0x13c8] = 0x4a1f, [0x13c9] = 0x971a, [0x13ca] = 0x971b, [0x13cb] = 0x4a22, + [0x13cc] = 0x4a20, [0x13ce] = 0x4a6c, [0x13cf] = 0x979b, [0x13d0] = 0x979f, + [0x13d1] = 0x4a68, [0x13d2] = 0x4a6d, [0x13d3] = 0x4a6e, [0x13d4] = 0x4aa0, + [0x13d5] = 0x4ace, [0x13d6] = 0x4ad0, [0x13d7] = 0x4ad1, [0x13d8] = 0x4acb, + [0x13d9] = 0x9840, [0x13da] = 0x4ad2, [0x13db] = 0x9847, [0x13dc] = 0x4ad3, + [0x13dd] = 0x98b7, [0x13de] = 0x4b20, [0x13df] = 0x4b4e, [0x13e0] = 0x4b4b, + [0x13e1] = 0x4b72, [0x13e2] = 0x4b70, [0x13e3] = 0x99a2, [0x13e4] = 0x4b92, + [0x13e5] = 0x4b8f, [0x13e6] = 0x9a00, [0x13e7] = 0x99f3, [0x13e8] = 0x4b90, + [0x13e9] = 0x29937, [0x13ea] = 0x99f5, [0x13eb] = 0x4bd9, [0x13ec] = 0x4bd5, + [0x13ed] = 0x9abd, [0x13ee] = 0x9b00, [0x13ef] = 0x9b02, [0x13f0] = 0x4bfa, + [0x13f1] = 0x9b34, [0x13f2] = 0x9b49, [0x13f3] = 0x9b9f, [0x13f4] = 0x4c4b, + [0x13f5] = 0x9ba3, [0x13f6] = 0x9bcd, [0x13f7] = 0x9b99, [0x13f8] = 0x9b9d, + [0x13f9] = 0x4cd0, [0x13fa] = 0x4cce, [0x13fb] = 0x9d39, [0x13fc] = 0x4ccf, + [0x13fd] = 0x9d44, [0x13fe] = 0x4cc4, [0x13ff] = 0x4ccc, [0x1400] = 0x9d35, + [0x1401] = 0x4cd2, [0x1402] = 0x4d35, [0x1403] = 0x9eaf, [0x1404] = 0x3e03, + [0x1405] = 0x512f, [0x1406] = 0x349e, [0x1407] = 0x34af, [0x1408] = 0x9f8e, + [0x1409] = 0x360c, [0x140a] = 0x569f, [0x140b] = 0x569b, [0x140c] = 0x569e, + [0x140d] = 0x5696, [0x140e] = 0x5694, [0x140f] = 0x56a0, [0x1410] = 0x367c, + [0x1411] = 0x5b3b, [0x1412] = 0x3730, [0x1413] = 0x3731, [0x1414] = 0x5b3a, + [0x1415] = 0x5dc1, [0x1416] = 0x5f4d, [0x1417] = 0x5f5d, [0x1418] = 0x61f3, + [0x1419] = 0x39a1, [0x141a] = 0x399e, [0x141b] = 0x3a68, [0x141c] = 0x3a61, + [0x141d] = 0x64f6, [0x141e] = 0x64e5, [0x141f] = 0x64ea, [0x1420] = 0x64e7, + [0x1421] = 0x6505, [0x1422] = 0x3a65, [0x1423] = 0x64f9, [0x1424] = 0x3a66, + [0x1425] = 0x3a6a, [0x1426] = 0x3aab, [0x1427] = 0x6aab, [0x1428] = 0x6aed, + [0x1429] = 0x6ab2, [0x142a] = 0x6ab0, [0x142b] = 0x6ab5, [0x142c] = 0x6abe, + [0x142d] = 0x6ac1, [0x142e] = 0x6ac8, [0x142f] = 0x3bf9, [0x1430] = 0x6ac0, + [0x1431] = 0x6abc, [0x1432] = 0x6ab1, [0x1433] = 0x6ac4, [0x1434] = 0x6abf, + [0x1435] = 0x3c58, [0x1436] = 0x3c8a, [0x1437] = 0x7008, [0x1438] = 0x7003, [0x1439] = 0x6ffd, [0x143a] = 0x7010, [0x143b] = 0x7002, [0x143c] = 0x7013, - [0x143e] = 0x71fa, [0x143f] = 0x7200, [0x1440] = 0x74b9, [0x1441] = 0x74bc, - [0x1443] = 0x765b, [0x1444] = 0x7651, [0x1445] = 0x764f, [0x1446] = 0x76eb, - [0x1447] = 0x77b8, [0x1449] = 0x77b9, [0x144a] = 0x77c1, [0x144b] = 0x77c0, - [0x144c] = 0x77be, [0x144d] = 0x790b, [0x144f] = 0x7907, [0x1450] = 0x790a, - [0x1451] = 0x7908, [0x1453] = 0x790d, [0x1454] = 0x7906, [0x1455] = 0x7915, - [0x1456] = 0x79af, [0x145a] = 0x7af5, [0x145d] = 0x7c2e, [0x145f] = 0x7c1b, - [0x1461] = 0x7c1a, [0x1462] = 0x7c24, [0x1465] = 0x7ce6, [0x1466] = 0x7ce3, + [0x143d] = 0x3e04, [0x143e] = 0x71fa, [0x143f] = 0x7200, [0x1440] = 0x74b9, + [0x1441] = 0x74bc, [0x1442] = 0x3f02, [0x1443] = 0x765b, [0x1444] = 0x7651, + [0x1445] = 0x764f, [0x1446] = 0x76eb, [0x1447] = 0x77b8, [0x1448] = 0x4079, + [0x1449] = 0x77b9, [0x144a] = 0x77c1, [0x144b] = 0x77c0, [0x144c] = 0x77be, + [0x144d] = 0x790b, [0x144e] = 0x40eb, [0x144f] = 0x7907, [0x1450] = 0x790a, + [0x1451] = 0x7908, [0x1452] = 0x40e9, [0x1453] = 0x790d, [0x1454] = 0x7906, + [0x1455] = 0x7915, [0x1456] = 0x79af, [0x1457] = 0x4120, [0x1458] = 0x4121, + [0x1459] = 0x4181, [0x145a] = 0x7af5, [0x145b] = 0x424d, [0x145c] = 0x4259, + [0x145d] = 0x7c2e, [0x145e] = 0x4258, [0x145f] = 0x7c1b, [0x1460] = 0x25cd1, + [0x1461] = 0x7c1a, [0x1462] = 0x7c24, [0x1463] = 0x42a5, [0x1464] = 0x42a9, + [0x1465] = 0x7ce6, [0x1466] = 0x7ce3, [0x1467] = 0x431a, [0x1468] = 0x4319, [0x1469] = 0x7e5d, [0x146a] = 0x7e4f, [0x146b] = 0x7e66, [0x146c] = 0x7e5b, - [0x146d] = 0x7f47, [0x146e] = 0x7fb4, [0x1472] = 0x7ffa, [0x1473] = 0x802e, - [0x1476] = 0x81ce, [0x1479] = 0x8219, [0x147c] = 0x85cc, [0x147d] = 0x85b2, - [0x147f] = 0x85bb, [0x1480] = 0x85c1, [0x1484] = 0x87e9, [0x1485] = 0x87ee, - [0x1486] = 0x87f0, [0x1487] = 0x87d6, [0x1488] = 0x880e, [0x1489] = 0x87da, - [0x148a] = 0x8948, [0x148b] = 0x894a, [0x148c] = 0x894e, [0x148d] = 0x894d, - [0x148e] = 0x89b1, [0x148f] = 0x89b0, [0x1490] = 0x89b3, [0x1492] = 0x8b38, - [0x1493] = 0x8b32, [0x1495] = 0x8b2d, [0x1497] = 0x8b34, [0x1499] = 0x8b29, - [0x149a] = 0x8c74, [0x149d] = 0x8d03, [0x14a0] = 0x8da9, [0x14a1] = 0x8e58, - [0x14a4] = 0x8ebf, [0x14a5] = 0x8ec1, [0x14a6] = 0x8f4a, [0x14a7] = 0x8fac, + [0x146d] = 0x7f47, [0x146e] = 0x7fb4, [0x146f] = 0x4396, [0x1470] = 0x4398, + [0x1471] = 0x4397, [0x1472] = 0x7ffa, [0x1473] = 0x802e, [0x1474] = 0x265df, + [0x1475] = 0x43c8, [0x1476] = 0x81ce, [0x1477] = 0x4443, [0x1478] = 0x4445, + [0x1479] = 0x8219, [0x147a] = 0x4552, [0x147b] = 0x4557, [0x147c] = 0x85cc, + [0x147d] = 0x85b2, [0x147e] = 0x4555, [0x147f] = 0x85bb, [0x1480] = 0x85c1, + [0x1481] = 0x4556, [0x1482] = 0x4558, [0x1483] = 0x45f2, [0x1484] = 0x87e9, + [0x1485] = 0x87ee, [0x1486] = 0x87f0, [0x1487] = 0x87d6, [0x1488] = 0x880e, + [0x1489] = 0x87da, [0x148a] = 0x8948, [0x148b] = 0x894a, [0x148c] = 0x894e, + [0x148d] = 0x894d, [0x148e] = 0x89b1, [0x148f] = 0x89b0, [0x1490] = 0x89b3, + [0x1491] = 0x4707, [0x1492] = 0x8b38, [0x1493] = 0x8b32, [0x1494] = 0x4708, + [0x1495] = 0x8b2d, [0x1496] = 0x470a, [0x1497] = 0x8b34, [0x1498] = 0x431b, + [0x1499] = 0x8b29, [0x149a] = 0x8c74, [0x149b] = 0x4761, [0x149c] = 0x4762, + [0x149d] = 0x8d03, [0x149e] = 0x47c2, [0x149f] = 0x47c6, [0x14a0] = 0x8da9, + [0x14a1] = 0x8e58, [0x14a2] = 0x481e, [0x14a3] = 0x4825, [0x14a4] = 0x8ebf, + [0x14a5] = 0x8ec1, [0x14a6] = 0x8f4a, [0x14a7] = 0x8fac, [0x14a8] = 0x48b0, [0x14a9] = 0x9089, [0x14aa] = 0x913d, [0x14ab] = 0x913c, [0x14ac] = 0x91a9, - [0x14ad] = 0x93a0, [0x14af] = 0x9390, [0x14b1] = 0x9393, [0x14b2] = 0x938b, - [0x14b3] = 0x93ad, [0x14b4] = 0x93bb, [0x14b5] = 0x93b8, [0x14b8] = 0x939c, - [0x14b9] = 0x95d8, [0x14ba] = 0x95d7, [0x14be] = 0x975d, [0x14bf] = 0x97a9, - [0x14c0] = 0x97da, [0x14c5] = 0x9854, [0x14c7] = 0x9855, [0x14c8] = 0x984b, - [0x14ca] = 0x983f, [0x14cb] = 0x98b9, [0x14d0] = 0x9938, [0x14d1] = 0x9936, - [0x14d2] = 0x9940, [0x14d4] = 0x993b, [0x14d5] = 0x9939, [0x14d6] = 0x99a4, - [0x14d9] = 0x9a08, [0x14da] = 0x9a0c, [0x14dc] = 0x9a10, [0x14de] = 0x9b07, - [0x14e0] = 0x9bd2, [0x14e2] = 0x9bc2, [0x14e3] = 0x9bbb, [0x14e4] = 0x9bcc, - [0x14e5] = 0x9bcb, [0x14e8] = 0x9d4d, [0x14e9] = 0x9d63, [0x14ea] = 0x9d4e, - [0x14ec] = 0x9d50, [0x14ed] = 0x9d55, [0x14ef] = 0x9d5e, [0x14f1] = 0x9e90, - [0x14f2] = 0x9eb2, [0x14f3] = 0x9eb1, [0x14f5] = 0x9eca, [0x14f6] = 0x9f02, - [0x14f7] = 0x9f27, [0x14f8] = 0x9f26, [0x14fa] = 0x56af, [0x14fb] = 0x58e0, - [0x14fc] = 0x58dc, [0x14fe] = 0x5b39, [0x1501] = 0x5b7c, [0x1502] = 0x5bf3, - [0x1505] = 0x5c6b, [0x1506] = 0x5dc4, [0x1507] = 0x650b, [0x1508] = 0x6508, - [0x1509] = 0x650a, [0x150c] = 0x65dc, [0x150f] = 0x66e1, [0x1510] = 0x66df, - [0x1511] = 0x6ace, [0x1512] = 0x6ad4, [0x1513] = 0x6ae3, [0x1514] = 0x6ad7, - [0x1515] = 0x6ae2, [0x151a] = 0x6ad8, [0x151b] = 0x6ad5, [0x151c] = 0x6ad2, + [0x14ad] = 0x93a0, [0x14ae] = 0x493d, [0x14af] = 0x9390, [0x14b0] = 0x493e, + [0x14b1] = 0x9393, [0x14b2] = 0x938b, [0x14b3] = 0x93ad, [0x14b4] = 0x93bb, + [0x14b5] = 0x93b8, [0x14b6] = 0x4946, [0x14b7] = 0x4945, [0x14b8] = 0x939c, + [0x14b9] = 0x95d8, [0x14ba] = 0x95d7, [0x14bb] = 0x4a03, [0x14bc] = 0x4a26, + [0x14bd] = 0x4a27, [0x14be] = 0x975d, [0x14bf] = 0x97a9, [0x14c0] = 0x97da, + [0x14c1] = 0x4a98, [0x14c2] = 0x4aad, [0x14c3] = 0x4ad5, [0x14c4] = 0x4ada, + [0x14c5] = 0x9854, [0x14c6] = 0x4ad9, [0x14c7] = 0x9855, [0x14c8] = 0x984b, + [0x14c9] = 0x4add, [0x14ca] = 0x983f, [0x14cb] = 0x98b9, [0x14cc] = 0x4b15, + [0x14cd] = 0x4b16, [0x14ce] = 0x4b17, [0x14cf] = 0x4b21, [0x14d0] = 0x9938, + [0x14d1] = 0x9936, [0x14d2] = 0x9940, [0x14d3] = 0x4b4c, [0x14d4] = 0x993b, + [0x14d5] = 0x9939, [0x14d6] = 0x99a4, [0x14d7] = 0x4b96, [0x14d8] = 0x4b98, + [0x14d9] = 0x9a08, [0x14da] = 0x9a0c, [0x14db] = 0x4b9b, [0x14dc] = 0x9a10, + [0x14dd] = 0x4bff, [0x14de] = 0x9b07, [0x14df] = 0x4c25, [0x14e0] = 0x9bd2, + [0x14e1] = 0x4c4f, [0x14e2] = 0x9bc2, [0x14e3] = 0x9bbb, [0x14e4] = 0x9bcc, + [0x14e5] = 0x9bcb, [0x14e6] = 0x4c56, [0x14e7] = 0x4c54, [0x14e8] = 0x9d4d, + [0x14e9] = 0x9d63, [0x14ea] = 0x9d4e, [0x14eb] = 0x4cd8, [0x14ec] = 0x9d50, + [0x14ed] = 0x9d55, [0x14ee] = 0x4cd7, [0x14ef] = 0x9d5e, [0x14f0] = 0x4d26, + [0x14f1] = 0x9e90, [0x14f2] = 0x9eb2, [0x14f3] = 0x9eb1, [0x14f4] = 0x4d38, + [0x14f5] = 0x9eca, [0x14f6] = 0x9f02, [0x14f7] = 0x9f27, [0x14f8] = 0x9f26, + [0x14f9] = 0x4d8a, [0x14fa] = 0x56af, [0x14fb] = 0x58e0, [0x14fc] = 0x58dc, + [0x14fd] = 0x3734, [0x14fe] = 0x5b39, [0x14ff] = 0x3735, [0x1501] = 0x5b7c, + [0x1502] = 0x5bf3, [0x1504] = 0x37a1, [0x1505] = 0x5c6b, [0x1506] = 0x5dc4, + [0x1507] = 0x650b, [0x1508] = 0x6508, [0x1509] = 0x650a, [0x150a] = 0x3a6c, + [0x150b] = 0x3a6d, [0x150c] = 0x65dc, [0x150d] = 0x3b29, [0x150e] = 0x3b2a, + [0x150f] = 0x66e1, [0x1510] = 0x66df, [0x1511] = 0x6ace, [0x1512] = 0x6ad4, + [0x1513] = 0x6ae3, [0x1514] = 0x6ad7, [0x1515] = 0x6ae2, [0x1516] = 0x3c00, + [0x1517] = 0x3c08, [0x1518] = 0x3c06, [0x1519] = 0x3c05, [0x151a] = 0x6ad8, + [0x151b] = 0x6ad5, [0x151c] = 0x6ad2, [0x151d] = 0x3cb1, [0x151e] = 0x3d88, [0x151f] = 0x701e, [0x1520] = 0x702c, [0x1521] = 0x7025, [0x1522] = 0x6ff3, - [0x1523] = 0x7204, [0x1524] = 0x7208, [0x1525] = 0x7215, [0x1527] = 0x74c4, - [0x1528] = 0x74c9, [0x1529] = 0x74c7, [0x152a] = 0x74c8, [0x152b] = 0x76a9, - [0x152c] = 0x77c6, [0x152d] = 0x77c5, [0x152e] = 0x7918, [0x152f] = 0x791a, - [0x1530] = 0x7920, [0x1532] = 0x7a66, [0x1533] = 0x7a64, [0x1534] = 0x7a6a, - [0x153b] = 0x7c35, [0x153c] = 0x7c34, [0x153f] = 0x7e6c, [0x1541] = 0x7e6e, - [0x1542] = 0x7e71, [0x1544] = 0x81d4, [0x1545] = 0x81d6, [0x1546] = 0x821a, + [0x1523] = 0x7204, [0x1524] = 0x7208, [0x1525] = 0x7215, [0x1526] = 0x3e09, + [0x1527] = 0x74c4, [0x1528] = 0x74c9, [0x1529] = 0x74c7, [0x152a] = 0x74c8, + [0x152b] = 0x76a9, [0x152c] = 0x77c6, [0x152d] = 0x77c5, [0x152e] = 0x7918, + [0x152f] = 0x791a, [0x1530] = 0x7920, [0x1531] = 0x4122, [0x1532] = 0x7a66, + [0x1533] = 0x7a64, [0x1534] = 0x7a6a, [0x1535] = 0x41d5, [0x1536] = 0x4261, + [0x1537] = 0x425d, [0x1538] = 0x4262, [0x1539] = 0x424f, [0x153a] = 0x4260, + [0x153b] = 0x7c35, [0x153c] = 0x7c34, [0x153d] = 0x42aa, [0x153e] = 0x4322, + [0x153f] = 0x7e6c, [0x1540] = 0x4321, [0x1541] = 0x7e6e, [0x1542] = 0x7e71, + [0x1543] = 0x4446, [0x1544] = 0x81d4, [0x1545] = 0x81d6, [0x1546] = 0x821a, [0x1547] = 0x8262, [0x1548] = 0x8265, [0x1549] = 0x8276, [0x154a] = 0x85db, - [0x154b] = 0x85d6, [0x154d] = 0x85e7, [0x1550] = 0x85f4, [0x1552] = 0x87fd, - [0x1553] = 0x87d5, [0x1554] = 0x8807, [0x1556] = 0x880f, [0x1557] = 0x87f8, - [0x155a] = 0x8987, [0x155c] = 0x89b5, [0x155d] = 0x89f5, [0x155f] = 0x8b3f, - [0x1560] = 0x8b43, [0x1561] = 0x8b4c, [0x1563] = 0x8d0b, [0x1564] = 0x8e6b, + [0x154b] = 0x85d6, [0x154c] = 0x4562, [0x154d] = 0x85e7, [0x154e] = 0x4560, + [0x154f] = 0x4564, [0x1550] = 0x85f4, [0x1552] = 0x87fd, [0x1553] = 0x87d5, + [0x1554] = 0x8807, [0x1555] = 0x45f6, [0x1556] = 0x880f, [0x1557] = 0x87f8, + [0x1559] = 0x4619, [0x155a] = 0x8987, [0x155b] = 0x4691, [0x155c] = 0x89b5, + [0x155d] = 0x89f5, [0x155e] = 0x470d, [0x155f] = 0x8b3f, [0x1560] = 0x8b43, + [0x1561] = 0x8b4c, [0x1562] = 0x4765, [0x1563] = 0x8d0b, [0x1564] = 0x8e6b, [0x1565] = 0x8e68, [0x1566] = 0x8e70, [0x1567] = 0x8e75, [0x1568] = 0x8e77, - [0x156a] = 0x8ec3, [0x156c] = 0x93e9, [0x156d] = 0x93ea, [0x156e] = 0x93cb, - [0x156f] = 0x93c5, [0x1570] = 0x93c6, [0x1572] = 0x93ed, [0x1573] = 0x93d3, - [0x1575] = 0x93e5, [0x1578] = 0x93db, [0x1579] = 0x93eb, [0x157a] = 0x93e0, - [0x157b] = 0x93c1, [0x157e] = 0x95dd, [0x1588] = 0x97b2, [0x1589] = 0x97b4, - [0x158a] = 0x97b1, [0x158b] = 0x97b5, [0x158c] = 0x97f2, [0x1590] = 0x9856, - [0x1594] = 0x9944, [0x1596] = 0x9a26, [0x1597] = 0x9a1f, [0x1598] = 0x9a18, - [0x1599] = 0x9a21, [0x159a] = 0x9a17, [0x159c] = 0x9b09, [0x159f] = 0x9bc5, - [0x15a0] = 0x9bdf, [0x15a2] = 0x9be3, [0x15a4] = 0x9be9, [0x15a5] = 0x9bee, - [0x15a8] = 0x9d66, [0x15a9] = 0x9d7a, [0x15ab] = 0x9d6e, [0x15ac] = 0x9d91, + [0x1569] = 0x483f, [0x156a] = 0x8ec3, [0x156b] = 0x494b, [0x156c] = 0x93e9, + [0x156d] = 0x93ea, [0x156e] = 0x93cb, [0x156f] = 0x93c5, [0x1570] = 0x93c6, + [0x1571] = 0x4948, [0x1572] = 0x93ed, [0x1573] = 0x93d3, [0x1574] = 0x4952, + [0x1575] = 0x93e5, [0x1576] = 0x494a, [0x1577] = 0x4951, [0x1578] = 0x93db, + [0x1579] = 0x93eb, [0x157a] = 0x93e0, [0x157b] = 0x93c1, [0x157c] = 0x4950, + [0x157d] = 0x494c, [0x157e] = 0x95dd, [0x157f] = 0x49ee, [0x1580] = 0x4a04, + [0x1581] = 0x4a06, [0x1582] = 0x4a2d, [0x1583] = 0x4a2e, [0x1584] = 0x4a2f, + [0x1585] = 0x4a7b, [0x1586] = 0x4a78, [0x1587] = 0x4a77, [0x1588] = 0x97b2, + [0x1589] = 0x97b4, [0x158a] = 0x97b1, [0x158b] = 0x97b5, [0x158c] = 0x97f2, + [0x158d] = 0x4aa2, [0x158e] = 0x4aa1, [0x158f] = 0x4ae3, [0x1590] = 0x9856, + [0x1591] = 0x4b1a, [0x1592] = 0x4b19, [0x1593] = 0x4b57, [0x1594] = 0x9944, + [0x1595] = 0x4b9e, [0x1596] = 0x9a26, [0x1597] = 0x9a1f, [0x1598] = 0x9a18, + [0x1599] = 0x9a21, [0x159a] = 0x9a17, [0x159b] = 0x4bdd, [0x159c] = 0x9b09, + [0x159d] = 0x4c05, [0x159e] = 0x4c28, [0x159f] = 0x9bc5, [0x15a0] = 0x9bdf, + [0x15a1] = 0x4c60, [0x15a2] = 0x9be3, [0x15a3] = 0x4c66, [0x15a4] = 0x9be9, + [0x15a5] = 0x9bee, [0x15a6] = 0x4c67, [0x15a7] = 0x4c68, [0x15a8] = 0x9d66, + [0x15a9] = 0x9d7a, [0x15aa] = 0x4cde, [0x15ab] = 0x9d6e, [0x15ac] = 0x9d91, [0x15ad] = 0x9d83, [0x15ae] = 0x9d76, [0x15af] = 0x9d7e, [0x15b0] = 0x9d6d, - [0x15b2] = 0x9e95, [0x15b3] = 0x9ee3, [0x15b6] = 0x9f03, [0x15b7] = 0x9f04, - [0x15b9] = 0x9f17, [0x15bb] = 0x5136, [0x15bd] = 0x5336, [0x15bf] = 0x5b42, + [0x15b1] = 0x4ce1, [0x15b2] = 0x9e95, [0x15b3] = 0x9ee3, [0x15b4] = 0x4d69, + [0x15b5] = 0x4d77, [0x15b6] = 0x9f03, [0x15b7] = 0x9f04, [0x15b9] = 0x9f17, + [0x15ba] = 0x34a6, [0x15bb] = 0x5136, [0x15bc] = 0x34a5, [0x15bd] = 0x5336, + [0x15be] = 0x3614, [0x15bf] = 0x5b42, [0x15c0] = 0x3736, [0x15c1] = 0x3738, [0x15c2] = 0x5b44, [0x15c3] = 0x5b46, [0x15c4] = 0x5b7e, [0x15c5] = 0x5dca, - [0x15c6] = 0x5dc8, [0x15c7] = 0x5dcc, [0x15c8] = 0x5ef0, [0x15ca] = 0x6585, - [0x15cb] = 0x66e5, [0x15cc] = 0x66e7, [0x15d0] = 0x6af4, [0x15d2] = 0x6ae9, - [0x15d8] = 0x703d, [0x15da] = 0x7036, [0x15dc] = 0x7216, [0x15de] = 0x7212, - [0x15df] = 0x720f, [0x15e0] = 0x7217, [0x15e1] = 0x7211, [0x15e2] = 0x720b, - [0x15e5] = 0x74cd, [0x15e6] = 0x74d0, [0x15e7] = 0x74cc, [0x15e8] = 0x74ce, - [0x15e9] = 0x74d1, [0x15eb] = 0x7589, [0x15ed] = 0x7a6f, [0x15ee] = 0x7c4b, - [0x15ef] = 0x7c44, [0x15f5] = 0x7e7f, [0x15f6] = 0x8b71, [0x15f8] = 0x802f, - [0x15f9] = 0x807a, [0x15fa] = 0x807b, [0x15fb] = 0x807c, [0x15ff] = 0x85fc, - [0x1600] = 0x8610, [0x1601] = 0x8602, [0x1604] = 0x85ee, [0x1605] = 0x8603, - [0x1607] = 0x860d, [0x1608] = 0x8613, [0x1609] = 0x8608, [0x160a] = 0x860f, - [0x160b] = 0x8818, [0x160c] = 0x8812, [0x160f] = 0x8967, [0x1610] = 0x8965, - [0x1611] = 0x89bb, [0x1612] = 0x8b69, [0x1613] = 0x8b62, [0x1615] = 0x8b6e, - [0x1617] = 0x8b61, [0x1619] = 0x8b64, [0x161a] = 0x8b4d, [0x161b] = 0x8c51, - [0x161e] = 0x8e83, [0x161f] = 0x8ec6, [0x1621] = 0x941f, [0x1623] = 0x9404, - [0x1624] = 0x9417, [0x1625] = 0x9408, [0x1626] = 0x9405, [0x1628] = 0x93f3, - [0x1629] = 0x941e, [0x162a] = 0x9402, [0x162b] = 0x941a, [0x162c] = 0x941b, - [0x162d] = 0x9427, [0x162e] = 0x941c, [0x1630] = 0x96b5, [0x1633] = 0x9733, - [0x1635] = 0x9734, [0x1636] = 0x9731, [0x1637] = 0x97b8, [0x1638] = 0x97ba, - [0x163a] = 0x97fc, [0x163d] = 0x98c3, [0x163f] = 0x994d, [0x1641] = 0x9a2f, - [0x1645] = 0x9ac9, [0x1647] = 0x9ac8, [0x1648] = 0x9ac4, [0x1649] = 0x9b2a, - [0x164a] = 0x9b38, [0x164b] = 0x9b50, [0x164d] = 0x9c0a, [0x164e] = 0x9bfb, - [0x164f] = 0x9c04, [0x1650] = 0x9bfc, [0x1651] = 0x9bfe, [0x1655] = 0x9c02, + [0x15c6] = 0x5dc8, [0x15c7] = 0x5dcc, [0x15c8] = 0x5ef0, [0x15c9] = 0x3a70, + [0x15ca] = 0x6585, [0x15cb] = 0x66e5, [0x15cc] = 0x66e7, [0x15cd] = 0x3b2b, + [0x15ce] = 0x3c11, [0x15cf] = 0x3c0a, [0x15d0] = 0x6af4, [0x15d1] = 0x3c0d, + [0x15d2] = 0x6ae9, [0x15d3] = 0x3c16, [0x15d4] = 0x3c10, [0x15d5] = 0x3c09, + [0x15d6] = 0x3c0e, [0x15d7] = 0x3c7a, [0x15d8] = 0x703d, [0x15d9] = 0x3d8c, + [0x15da] = 0x7036, [0x15db] = 0x3d91, [0x15dc] = 0x7216, [0x15dd] = 0x3e0a, + [0x15de] = 0x7212, [0x15df] = 0x720f, [0x15e0] = 0x7217, [0x15e1] = 0x7211, + [0x15e2] = 0x720b, [0x15e3] = 0x3e08, [0x15e4] = 0x3e0b, [0x15e5] = 0x74cd, + [0x15e6] = 0x74d0, [0x15e7] = 0x74cc, [0x15e8] = 0x74ce, [0x15e9] = 0x74d1, + [0x15ea] = 0x3f07, [0x15eb] = 0x7589, [0x15ec] = 0x40f2, [0x15ed] = 0x7a6f, + [0x15ee] = 0x7c4b, [0x15ef] = 0x7c44, [0x15f0] = 0x7c55, [0x15f1] = 0x42ae, + [0x15f2] = 0x4324, [0x15f3] = 0x4326, [0x15f4] = 0x4327, [0x15f5] = 0x7e7f, + [0x15f6] = 0x8b71, [0x15f7] = 0x4399, [0x15f8] = 0x802f, [0x15f9] = 0x807a, + [0x15fa] = 0x807b, [0x15fb] = 0x807c, [0x15fc] = 0x455f, [0x15fd] = 0x456a, + [0x15fe] = 0x4571, [0x15ff] = 0x85fc, [0x1600] = 0x8610, [0x1601] = 0x8602, + [0x1602] = 0x456c, [0x1603] = 0x456f, [0x1604] = 0x85ee, [0x1605] = 0x8603, + [0x1606] = 0x4568, [0x1607] = 0x860d, [0x1608] = 0x8613, [0x1609] = 0x8608, + [0x160a] = 0x860f, [0x160b] = 0x8818, [0x160c] = 0x8812, [0x160d] = 0x4601, + [0x160e] = 0x4668, [0x160f] = 0x8967, [0x1610] = 0x8965, [0x1611] = 0x89bb, + [0x1612] = 0x8b69, [0x1613] = 0x8b62, [0x1614] = 0x4713, [0x1615] = 0x8b6e, + [0x1616] = 0x4716, [0x1617] = 0x8b61, [0x1618] = 0x4718, [0x1619] = 0x8b64, + [0x161a] = 0x8b4d, [0x161b] = 0x8c51, [0x161c] = 0x4789, [0x161d] = 0x47c8, + [0x161e] = 0x8e83, [0x161f] = 0x8ec6, [0x1620] = 0x4884, [0x1621] = 0x941f, + [0x1622] = 0x4954, [0x1623] = 0x9404, [0x1624] = 0x9417, [0x1625] = 0x9408, + [0x1626] = 0x9405, [0x1627] = 0x4956, [0x1628] = 0x93f3, [0x1629] = 0x941e, + [0x162a] = 0x9402, [0x162b] = 0x941a, [0x162c] = 0x941b, [0x162d] = 0x9427, + [0x162e] = 0x941c, [0x162f] = 0x495a, [0x1630] = 0x96b5, [0x1631] = 0x4a05, + [0x1632] = 0x4a07, [0x1633] = 0x9733, [0x1634] = 0x4a31, [0x1635] = 0x9734, + [0x1636] = 0x9731, [0x1637] = 0x97b8, [0x1638] = 0x97ba, [0x1639] = 0x4aa3, + [0x163a] = 0x97fc, [0x163b] = 0x4aeb, [0x163c] = 0x4b1c, [0x163d] = 0x98c3, + [0x163e] = 0x4b5a, [0x163f] = 0x994d, [0x1640] = 0x4b5b, [0x1641] = 0x9a2f, + [0x1642] = 0x4ba6, [0x1643] = 0x4baa, [0x1644] = 0x4ba5, [0x1645] = 0x9ac9, + [0x1646] = 0x4be1, [0x1647] = 0x9ac8, [0x1648] = 0x9ac4, [0x1649] = 0x9b2a, + [0x164a] = 0x9b38, [0x164b] = 0x9b50, [0x164c] = 0x4c2a, [0x164d] = 0x9c0a, + [0x164e] = 0x9bfb, [0x164f] = 0x9c04, [0x1650] = 0x9bfc, [0x1651] = 0x9bfe, + [0x1652] = 0x4c72, [0x1653] = 0x4c6f, [0x1654] = 0x4c73, [0x1655] = 0x9c02, [0x1656] = 0x9bf6, [0x1657] = 0x9c1b, [0x1658] = 0x9bf9, [0x1659] = 0x9c15, [0x165a] = 0x9c10, [0x165b] = 0x9bff, [0x165c] = 0x9c00, [0x165d] = 0x9c0c, - [0x1660] = 0x9d95, [0x1661] = 0x9da5, [0x1666] = 0x9e98, [0x1667] = 0x9ec1, - [0x1669] = 0x9f5a, [0x166a] = 0x5164, [0x166b] = 0x56bb, [0x166d] = 0x58e6, - [0x166e] = 0x5b49, [0x166f] = 0x5bf7, [0x1672] = 0x5dd0, [0x1674] = 0x5fc2, - [0x1676] = 0x6511, [0x1678] = 0x6aff, [0x1679] = 0x6afe, [0x167a] = 0x6afd, - [0x167c] = 0x6b01, [0x167f] = 0x704b, [0x1680] = 0x704d, [0x1681] = 0x7047, - [0x1682] = 0x74d3, [0x1683] = 0x7668, [0x1684] = 0x7667, [0x1687] = 0x77d1, - [0x1688] = 0x7930, [0x1689] = 0x7932, [0x168a] = 0x792e, [0x168c] = 0x9f9d, - [0x168d] = 0x7ac9, [0x168e] = 0x7ac8, [0x1690] = 0x7c56, [0x1691] = 0x7c51, - [0x1695] = 0x7e85, [0x1696] = 0x7e89, [0x1697] = 0x7e8e, [0x1698] = 0x7e84, + [0x165e] = 0x4c6b, [0x165f] = 0x4ce6, [0x1660] = 0x9d95, [0x1661] = 0x9da5, + [0x1662] = 0x4ce9, [0x1663] = 0x4cec, [0x1664] = 0x4ce8, [0x1665] = 0x4cf0, + [0x1666] = 0x9e98, [0x1667] = 0x9ec1, [0x1668] = 0x4d8c, [0x1669] = 0x9f5a, + [0x166a] = 0x5164, [0x166b] = 0x56bb, [0x166c] = 0x3615, [0x166d] = 0x58e6, + [0x166e] = 0x5b49, [0x166f] = 0x5bf7, [0x1670] = 0x3771, [0x1671] = 0x3826, + [0x1672] = 0x5dd0, [0x1673] = 0x38c6, [0x1674] = 0x5fc2, [0x1675] = 0x39a8, + [0x1676] = 0x6511, [0x1677] = 0x3a73, [0x1678] = 0x6aff, [0x1679] = 0x6afe, + [0x167a] = 0x6afd, [0x167b] = 0x3c15, [0x167c] = 0x6b01, [0x167d] = 0x3d98, + [0x167e] = 0x3d97, [0x167f] = 0x704b, [0x1680] = 0x704d, [0x1681] = 0x7047, + [0x1682] = 0x74d3, [0x1683] = 0x7668, [0x1684] = 0x7667, [0x1685] = 0x3fd7, + [0x1686] = 0x4080, [0x1687] = 0x77d1, [0x1688] = 0x7930, [0x1689] = 0x7932, + [0x168a] = 0x792e, [0x168b] = 0x4188, [0x168c] = 0x9f9d, [0x168d] = 0x7ac9, + [0x168e] = 0x7ac8, [0x168f] = 0x4269, [0x1690] = 0x7c56, [0x1691] = 0x7c51, + [0x1692] = 0x426b, [0x1693] = 0x4329, [0x1694] = 0x4328, [0x1695] = 0x7e85, + [0x1696] = 0x7e89, [0x1697] = 0x7e8e, [0x1698] = 0x7e84, [0x1699] = 0x445f, [0x169a] = 0x826a, [0x169b] = 0x862b, [0x169c] = 0x862f, [0x169d] = 0x8628, - [0x169f] = 0x8616, [0x16a0] = 0x8615, [0x16a1] = 0x861d, [0x16a2] = 0x881a, - [0x16a6] = 0x89bc, [0x16a7] = 0x8b75, [0x16a8] = 0x8b7c, [0x16aa] = 0x8d11, - [0x16ab] = 0x8d12, [0x16ac] = 0x8f5c, [0x16ad] = 0x91bb, [0x16af] = 0x93f4, - [0x16b2] = 0x942d, [0x16b5] = 0x96e4, [0x16b6] = 0x9737, [0x16b7] = 0x9736, - [0x16b8] = 0x9767, [0x16b9] = 0x97be, [0x16ba] = 0x97bd, [0x16bb] = 0x97e2, - [0x16bc] = 0x9868, [0x16bd] = 0x9866, [0x16be] = 0x98c8, [0x16bf] = 0x98ca, - [0x16c0] = 0x98c7, [0x16c1] = 0x98dc, [0x16c3] = 0x994f, [0x16c4] = 0x99a9, - [0x16c5] = 0x9a3c, [0x16c7] = 0x9a3b, [0x16c8] = 0x9ace, [0x16ca] = 0x9b14, - [0x16cb] = 0x9b53, [0x16cd] = 0x9c2e, [0x16cf] = 0x9c1f, [0x16d4] = 0x9db0, - [0x16d5] = 0x9dbd, [0x16d8] = 0x9dae, [0x16d9] = 0x9dc4, [0x16da] = 0x9e7b, - [0x16dd] = 0x9e9e, [0x16df] = 0x9f05, [0x16e1] = 0x9f69, [0x16e2] = 0x9fa1, - [0x16e3] = 0x56c7, [0x16e4] = 0x571d, [0x16e5] = 0x5b4a, [0x16e6] = 0x5dd3, - [0x16e8] = 0x5f72, [0x16e9] = 0x6202, [0x16eb] = 0x6235, [0x16ec] = 0x6527, - [0x16ed] = 0x651e, [0x16ee] = 0x651f, [0x16f1] = 0x6b07, [0x16f2] = 0x6b06, - [0x16f5] = 0x7054, [0x16f6] = 0x721c, [0x16f7] = 0x7220, [0x16f8] = 0x7af8, - [0x16fa] = 0x7c5d, [0x16fb] = 0x7c58, [0x16fd] = 0x7e92, [0x16fe] = 0x7f4e, - [0x1702] = 0x8827, [0x1704] = 0x8b81, [0x1705] = 0x8b83, [0x1707] = 0x8c44, - [0x170c] = 0x9442, [0x170d] = 0x944d, [0x170e] = 0x9454, [0x170f] = 0x944e, - [0x1711] = 0x9443, [0x1714] = 0x973c, [0x1715] = 0x9740, [0x1716] = 0x97c0, - [0x171b] = 0x995a, [0x171c] = 0x9a51, [0x171e] = 0x9add, [0x1721] = 0x9c38, - [0x1723] = 0x9c45, [0x1724] = 0x9c3a, [0x1726] = 0x9c35, [0x172a] = 0x9ef1, - [0x172c] = 0x9f93, [0x172d] = 0x529a, [0x1730] = 0x8641, [0x1731] = 0x5dd7, - [0x1733] = 0x6528, [0x1737] = 0x7053, [0x1738] = 0x7059, [0x173a] = 0x7221, - [0x173c] = 0x766f, [0x173d] = 0x7937, [0x173e] = 0x79b5, [0x173f] = 0x7c62, - [0x1740] = 0x7c5e, [0x1741] = 0x7cf5, [0x1744] = 0x863d, [0x1746] = 0x882d, - [0x1747] = 0x8989, [0x1748] = 0x8b8d, [0x1749] = 0x8b87, [0x174a] = 0x8b90, - [0x174b] = 0x8d1a, [0x174c] = 0x8e99, [0x1750] = 0x945f, [0x1753] = 0x9456, - [0x1754] = 0x9461, [0x1755] = 0x945b, [0x1756] = 0x945a, [0x1757] = 0x945c, - [0x1758] = 0x9465, [0x175a] = 0x9741, [0x175d] = 0x986e, [0x175e] = 0x986c, - [0x175f] = 0x986d, [0x1761] = 0x99aa, [0x1762] = 0x9a5c, [0x1763] = 0x9a58, - [0x1764] = 0x9ade, [0x1766] = 0x9c4f, [0x1767] = 0x9c51, [0x1769] = 0x9c53, - [0x176d] = 0x9dfc, [0x176e] = 0x9f39, [0x1770] = 0x513e, [0x1772] = 0x56d2, - [0x1774] = 0x5b4f, [0x1775] = 0x6b14, [0x1777] = 0x7a72, [0x1778] = 0x7a73, - [0x177c] = 0x8b91, [0x177f] = 0x91bf, [0x1781] = 0x946c, [0x1784] = 0x96e6, - [0x1785] = 0x9745, [0x1787] = 0x97c8, [0x1788] = 0x97e4, [0x1789] = 0x995d, - [0x178b] = 0x9b21, [0x178d] = 0x9b2c, [0x178e] = 0x9b57, [0x1791] = 0x9c5d, - [0x1792] = 0x9c61, [0x1793] = 0x9c65, [0x1794] = 0x9e08, [0x179a] = 0x9f45, - [0x179d] = 0x6205, [0x179e] = 0x66ef, [0x179f] = 0x6b1b, [0x17a0] = 0x6b1d, - [0x17a1] = 0x7225, [0x17a2] = 0x7224, [0x17a3] = 0x7c6d, [0x17a5] = 0x8642, - [0x17a6] = 0x8649, [0x17a8] = 0x8978, [0x17a9] = 0x898a, [0x17aa] = 0x8b97, - [0x17ac] = 0x8c9b, [0x17ad] = 0x8d1c, [0x17af] = 0x8ea2, [0x17b8] = 0x9c6c, - [0x17ba] = 0x9c6f, [0x17bc] = 0x9e0e, [0x17be] = 0x9f08, [0x17bf] = 0x9f1d, - [0x17c0] = 0x9fa3, [0x17c3] = 0x5f60, [0x17c4] = 0x6b1c, [0x17c8] = 0x7cf3, - [0x17ca] = 0x8b9b, [0x17cb] = 0x8ea7, [0x17cc] = 0x91c4, [0x17ce] = 0x947a, - [0x17d1] = 0x9a61, [0x17d2] = 0x9a63, [0x17d3] = 0x9ad7, [0x17d4] = 0x9c76, - [0x17d6] = 0x9fa5, [0x17d8] = 0x7067, [0x17da] = 0x72ab, [0x17db] = 0x864a, + [0x169e] = 0x4574, [0x169f] = 0x8616, [0x16a0] = 0x8615, [0x16a1] = 0x861d, + [0x16a2] = 0x881a, [0x16a3] = 0x4602, [0x16a4] = 0x466a, [0x16a5] = 0x4694, + [0x16a6] = 0x89bc, [0x16a7] = 0x8b75, [0x16a8] = 0x8b7c, [0x16a9] = 0x478a, + [0x16aa] = 0x8d11, [0x16ab] = 0x8d12, [0x16ac] = 0x8f5c, [0x16ad] = 0x91bb, + [0x16ae] = 0x4964, [0x16af] = 0x93f4, [0x16b0] = 0x495e, [0x16b1] = 0x4961, + [0x16b2] = 0x942d, [0x16b3] = 0x4965, [0x16b4] = 0x4966, [0x16b5] = 0x96e4, + [0x16b6] = 0x9737, [0x16b7] = 0x9736, [0x16b8] = 0x9767, [0x16b9] = 0x97be, + [0x16ba] = 0x97bd, [0x16bb] = 0x97e2, [0x16bc] = 0x9868, [0x16bd] = 0x9866, + [0x16be] = 0x98c8, [0x16bf] = 0x98ca, [0x16c0] = 0x98c7, [0x16c1] = 0x98dc, + [0x16c2] = 0x4b5f, [0x16c3] = 0x994f, [0x16c4] = 0x99a9, [0x16c5] = 0x9a3c, + [0x16c6] = 0x4baf, [0x16c7] = 0x9a3b, [0x16c8] = 0x9ace, [0x16c9] = 0x4c0d, + [0x16ca] = 0x9b14, [0x16cb] = 0x9b53, [0x16cc] = 0x4c7c, [0x16cd] = 0x9c2e, + [0x16ce] = 0x4c7a, [0x16cf] = 0x9c1f, [0x16d0] = 0x4c76, [0x16d1] = 0x4c79, + [0x16d2] = 0x4c7d, [0x16d3] = 0x4c77, [0x16d4] = 0x9db0, [0x16d5] = 0x9dbd, + [0x16d6] = 0x4cf6, [0x16d7] = 0x4cf1, [0x16d8] = 0x9dae, [0x16d9] = 0x9dc4, + [0x16da] = 0x9e7b, [0x16db] = 0x400b, [0x16dc] = 0x4d29, [0x16dd] = 0x9e9e, + [0x16de] = 0x4d6f, [0x16df] = 0x9f05, [0x16e0] = 0x4d9a, [0x16e1] = 0x9f69, + [0x16e2] = 0x9fa1, [0x16e3] = 0x56c7, [0x16e4] = 0x571d, [0x16e5] = 0x5b4a, + [0x16e6] = 0x5dd3, [0x16e7] = 0x3869, [0x16e8] = 0x5f72, [0x16e9] = 0x6202, + [0x16ea] = 0x39ab, [0x16eb] = 0x6235, [0x16ec] = 0x6527, [0x16ed] = 0x651e, + [0x16ee] = 0x651f, [0x16ef] = 0x3b2c, [0x16f0] = 0x3b2d, [0x16f1] = 0x6b07, + [0x16f2] = 0x6b06, [0x16f3] = 0x3c17, [0x16f4] = 0x3d9a, [0x16f5] = 0x7054, + [0x16f6] = 0x721c, [0x16f7] = 0x7220, [0x16f8] = 0x7af8, [0x16f9] = 0x426e, + [0x16fa] = 0x7c5d, [0x16fb] = 0x7c58, [0x16fc] = 0x432c, [0x16fd] = 0x7e92, + [0x16fe] = 0x7f4e, [0x16ff] = 0x43ca, [0x1700] = 0x4578, [0x1701] = 0x4606, + [0x1702] = 0x8827, [0x1703] = 0x4607, [0x1704] = 0x8b81, [0x1705] = 0x8b83, + [0x1706] = 0x4720, [0x1707] = 0x8c44, [0x1708] = 0x4753, [0x1709] = 0x47ce, + [0x170a] = 0x487a, [0x170b] = 0x4879, [0x170c] = 0x9442, [0x170d] = 0x944d, + [0x170e] = 0x9454, [0x170f] = 0x944e, [0x1710] = 0x496b, [0x1711] = 0x9443, + [0x1712] = 0x4967, [0x1713] = 0x496d, [0x1714] = 0x973c, [0x1715] = 0x9740, + [0x1716] = 0x97c0, [0x1717] = 0x4a85, [0x1718] = 0x4ab0, [0x1719] = 0x4af3, + [0x171a] = 0x4b63, [0x171b] = 0x995a, [0x171c] = 0x9a51, [0x171d] = 0x4bb6, + [0x171e] = 0x9add, [0x171f] = 0x4c82, [0x1720] = 0x4c7f, [0x1721] = 0x9c38, + [0x1722] = 0x4c86, [0x1723] = 0x9c45, [0x1724] = 0x9c3a, [0x1725] = 0x4c84, + [0x1726] = 0x9c35, [0x1727] = 0x4cfc, [0x1728] = 0x4cfd, [0x1729] = 0x4cfa, + [0x172a] = 0x9ef1, [0x172b] = 0x4d87, [0x172c] = 0x9f93, [0x172d] = 0x529a, + [0x172e] = 0x361a, [0x172f] = 0x3619, [0x1730] = 0x8641, [0x1731] = 0x5dd7, + [0x1732] = 0x3a75, [0x1733] = 0x6528, [0x1734] = 0x3c1a, [0x1735] = 0x3c1b, + [0x1736] = 0x3c19, [0x1737] = 0x7053, [0x1738] = 0x7059, [0x1739] = 0x3d9c, + [0x173a] = 0x7221, [0x173b] = 0x3e10, [0x173c] = 0x766f, [0x173d] = 0x7937, + [0x173e] = 0x79b5, [0x173f] = 0x7c62, [0x1740] = 0x7c5e, [0x1741] = 0x7cf5, + [0x1742] = 0x457b, [0x1743] = 0x457c, [0x1744] = 0x863d, [0x1745] = 0x4608, + [0x1746] = 0x882d, [0x1747] = 0x8989, [0x1748] = 0x8b8d, [0x1749] = 0x8b87, + [0x174a] = 0x8b90, [0x174b] = 0x8d1a, [0x174c] = 0x8e99, [0x174d] = 0x4841, + [0x174e] = 0x48e3, [0x174f] = 0x4972, [0x1750] = 0x945f, [0x1751] = 0x4973, + [0x1752] = 0x4968, [0x1753] = 0x9456, [0x1754] = 0x9461, [0x1755] = 0x945b, + [0x1756] = 0x945a, [0x1757] = 0x945c, [0x1758] = 0x9465, [0x1759] = 0x4a35, + [0x175a] = 0x9741, [0x175b] = 0x4a88, [0x175c] = 0x4a9d, [0x175d] = 0x986e, + [0x175e] = 0x986c, [0x175f] = 0x986d, [0x1760] = 0x4275, [0x1761] = 0x99aa, + [0x1762] = 0x9a5c, [0x1763] = 0x9a58, [0x1764] = 0x9ade, [0x1765] = 0x4c8f, + [0x1766] = 0x9c4f, [0x1767] = 0x9c51, [0x1768] = 0x4c8e, [0x1769] = 0x9c53, + [0x176a] = 0x4d05, [0x176b] = 0x4d04, [0x176c] = 0x4cff, [0x176d] = 0x9dfc, + [0x176e] = 0x9f39, [0x176f] = 0x4d9e, [0x1770] = 0x513e, [0x1771] = 0x3554, + [0x1772] = 0x56d2, [0x1773] = 0x3681, [0x1774] = 0x5b4f, [0x1775] = 0x6b14, + [0x1776] = 0x40fa, [0x1777] = 0x7a72, [0x1778] = 0x7a73, [0x1779] = 0x4332, + [0x177a] = 0x4670, [0x177b] = 0x466e, [0x177c] = 0x8b91, [0x177e] = 0x487c, + [0x177f] = 0x91bf, [0x1780] = 0x4975, [0x1781] = 0x946c, [0x1782] = 0x4974, + [0x1783] = 0x4977, [0x1784] = 0x96e6, [0x1785] = 0x9745, [0x1786] = 0x4a37, + [0x1787] = 0x97c8, [0x1788] = 0x97e4, [0x1789] = 0x995d, [0x178a] = 0x4bba, + [0x178b] = 0x9b21, [0x178c] = 0x4c11, [0x178d] = 0x9b2c, [0x178e] = 0x9b57, + [0x178f] = 0x4c92, [0x1790] = 0x4c99, [0x1791] = 0x9c5d, [0x1792] = 0x9c61, + [0x1793] = 0x9c65, [0x1794] = 0x9e08, [0x1795] = 0x4d0a, [0x1796] = 0x4d2a, + [0x1797] = 0x4d2b, [0x1798] = 0x4d44, [0x1799] = 0x4d79, [0x179a] = 0x9f45, + [0x179b] = 0x34aa, [0x179c] = 0x3748, [0x179d] = 0x6205, [0x179e] = 0x66ef, + [0x179f] = 0x6b1b, [0x17a0] = 0x6b1d, [0x17a1] = 0x7225, [0x17a2] = 0x7224, + [0x17a3] = 0x7c6d, [0x17a4] = 0x42b4, [0x17a5] = 0x8642, [0x17a6] = 0x8649, + [0x17a7] = 0x460d, [0x17a8] = 0x8978, [0x17a9] = 0x898a, [0x17aa] = 0x8b97, + [0x17ab] = 0x4754, [0x17ac] = 0x8c9b, [0x17ad] = 0x8d1c, [0x17ae] = 0x4830, + [0x17af] = 0x8ea2, [0x17b0] = 0x4a09, [0x17b1] = 0x4a38, [0x17b2] = 0x4a36, + [0x17b3] = 0x4a8b, [0x17b4] = 0x4af7, [0x17b5] = 0x4b66, [0x17b6] = 0x4bbd, + [0x17b7] = 0x4c1e, [0x17b8] = 0x9c6c, [0x17b9] = 0x4c96, [0x17ba] = 0x9c6f, + [0x17bb] = 0x4d0d, [0x17bc] = 0x9e0e, [0x17bd] = 0x4d73, [0x17be] = 0x9f08, + [0x17bf] = 0x9f1d, [0x17c0] = 0x9fa3, [0x17c1] = 0x373b, [0x17c2] = 0x373c, + [0x17c3] = 0x5f60, [0x17c4] = 0x6b1c, [0x17c5] = 0x3da0, [0x17c6] = 0x40fb, + [0x17c8] = 0x7cf3, [0x17c9] = 0x4581, [0x17ca] = 0x8b9b, [0x17cb] = 0x8ea7, + [0x17cc] = 0x91c4, [0x17cd] = 0x4978, [0x17ce] = 0x947a, [0x17cf] = 0x4a8d, + [0x17d0] = 0x4b73, [0x17d1] = 0x9a61, [0x17d2] = 0x9a63, [0x17d3] = 0x9ad7, + [0x17d4] = 0x9c76, [0x17d5] = 0x4da6, [0x17d6] = 0x9fa5, [0x17d7] = 0x39ad, + [0x17d8] = 0x7067, [0x17d9] = 0x3e11, [0x17da] = 0x72ab, [0x17db] = 0x864a, [0x17dc] = 0x897d, [0x17dd] = 0x8b9d, [0x17de] = 0x8c53, [0x17df] = 0x8f65, - [0x17e0] = 0x947b, [0x17e2] = 0x98cd, [0x17e3] = 0x98dd, [0x17e5] = 0x9b30, - [0x17e6] = 0x9e16, [0x17ec] = 0x96e7, [0x17ed] = 0x9e18, [0x17ee] = 0x9ea2, - [0x17f0] = 0x9f7c, [0x17f2] = 0x7e9e, [0x17f3] = 0x9484, [0x17f5] = 0x9e1c, - [0x17f7] = 0x7c71, [0x17f8] = 0x97ca, [0x17fc] = 0x9ea3, [0x17fe] = 0x9c7b, - [0x17ff] = 0x9f97, [0x1802] = 0x9750, [0x1806] = 0x5727, [0x1807] = 0x5c13, - [0x180e] = 0x5fc8, [0x1814] = 0x6765, [0x1817] = 0x52bd, [0x1819] = 0x5b66, - [0x181b] = 0x65f9, [0x181c] = 0x6788, [0x181d] = 0x6ce6, [0x181e] = 0x6ccb, - [0x1820] = 0x4fbd, [0x1821] = 0x5f8d, [0x1823] = 0x6018, [0x1824] = 0x6048, - [0x1826] = 0x6b29, [0x1827] = 0x70a6, [0x1829] = 0x7706, [0x182d] = 0x5a10, - [0x182e] = 0x5cfc, [0x182f] = 0x5cfe, [0x1836] = 0x70c9, [0x183e] = 0x9579, - [0x1840] = 0x96ba, [0x1848] = 0x7b29, [0x1849] = 0x8128, [0x184b] = 0x8a2e, - [0x184f] = 0x9ad9, [0x1851] = 0x582b, [0x1852] = 0x5845, [0x1854] = 0x63fa, - [0x1858] = 0x6e86, [0x185e] = 0x5867, [0x1860] = 0x5bdd, [0x1861] = 0x656e, - [0x1865] = 0x8c87, [0x1867] = 0x50d2, [0x1868] = 0x50df, [0x186d] = 0x69ba, - [0x186f] = 0x6b9d, [0x1871] = 0x8059, [0x187e] = 0x6f8a, [0x1881] = 0x7bc3, - [0x1882] = 0x7bc2, [0x1887] = 0x90f6, [0x1889] = 0x9823, [0x188f] = 0x71cd, - [0x1890] = 0x7499, [0x1896] = 0x9842, [0x189b] = 0x7f84, [0x18a1] = 0x8d0e, - [0x18a3] = 0x9861, [0x18a6] = 0x8b73, [0x18a8] = 0x9c27, [0x18aa] = 0x9458, - [0x18ab] = 0x77d6, [0x18ac] = 0x9b2d, [0x18c1] = 0x4f66, [0x18c2] = 0x4f68, - [0x18c3] = 0x4fe7, [0x18c4] = 0x503f, [0x18c6] = 0x50a6, [0x18c7] = 0x510f, - [0x18c8] = 0x523e, [0x18c9] = 0x5324, [0x18ca] = 0x5365, [0x18cb] = 0x539b, - [0x18cc] = 0x517f, [0x18cd] = 0x54cb, [0x18ce] = 0x5573, [0x18cf] = 0x5571, - [0x18d0] = 0x556b, [0x18d1] = 0x55f4, [0x18d2] = 0x5622, [0x18d3] = 0x5620, - [0x18d4] = 0x5692, [0x18d5] = 0x56ba, [0x18d6] = 0x5691, [0x18d7] = 0x56b0, - [0x18d8] = 0x5759, [0x18d9] = 0x578a, [0x18da] = 0x580f, [0x18db] = 0x5812, - [0x18dc] = 0x5813, [0x18dd] = 0x5847, [0x18de] = 0x589b, [0x18df] = 0x5900, - [0x18e0] = 0x594d, [0x18e1] = 0x5ad1, [0x18e2] = 0x5ad3, [0x18e3] = 0x5b67, - [0x18e4] = 0x5c57, [0x18e5] = 0x5c77, [0x18e6] = 0x5cd5, [0x18e7] = 0x5d75, - [0x18e8] = 0x5d8e, [0x18e9] = 0x5da5, [0x18ea] = 0x5db6, [0x18eb] = 0x5dbf, - [0x18ec] = 0x5e65, [0x18ed] = 0x5ecd, [0x18ee] = 0x5eed, [0x18ef] = 0x5f94, - [0x18f0] = 0x5f9a, [0x18f1] = 0x5fba, [0x18f2] = 0x6125, [0x18f3] = 0x6150, - [0x18f4] = 0x62a3, [0x18f5] = 0x6360, [0x18f6] = 0x6364, [0x18f7] = 0x63b6, - [0x18f8] = 0x6403, [0x18f9] = 0x64b6, [0x18fa] = 0x651a, [0x18fb] = 0x7a25, - [0x18fc] = 0x5c21, [0x18fd] = 0x66e2, [0x18fe] = 0x6702, [0x18ff] = 0x67a4, - [0x1900] = 0x67ac, [0x1901] = 0x6810, [0x1902] = 0x6806, [0x1903] = 0x685e, - [0x1904] = 0x685a, [0x1905] = 0x692c, [0x1906] = 0x6929, [0x1907] = 0x6a2d, - [0x1908] = 0x6a77, [0x1909] = 0x6a7a, [0x190a] = 0x6aca, [0x190b] = 0x6ae6, - [0x190c] = 0x6af5, [0x190d] = 0x6b0d, [0x190e] = 0x6b0e, [0x190f] = 0x6bdc, - [0x1910] = 0x6bdd, [0x1911] = 0x6bf6, [0x1912] = 0x6c1e, [0x1913] = 0x6c63, - [0x1914] = 0x6da5, [0x1915] = 0x6e0f, [0x1916] = 0x6e8a, [0x1917] = 0x6e84, - [0x1918] = 0x6e8b, [0x1919] = 0x6e7c, [0x191a] = 0x6f4c, [0x191b] = 0x6f48, - [0x191c] = 0x6f49, [0x191d] = 0x6f9d, [0x191e] = 0x6f99, [0x191f] = 0x6ff8, - [0x1920] = 0x702e, [0x1921] = 0x702d, [0x1922] = 0x705c, [0x1923] = 0x79cc, - [0x1924] = 0x70bf, [0x1925] = 0x70ea, [0x1926] = 0x70e5, [0x1927] = 0x7111, - [0x1928] = 0x7112, [0x1929] = 0x713f, [0x192a] = 0x7139, [0x192b] = 0x713b, - [0x192c] = 0x713d, [0x192d] = 0x7177, [0x192e] = 0x7175, [0x192f] = 0x7176, - [0x1930] = 0x7171, [0x1931] = 0x7196, [0x1932] = 0x7193, [0x1933] = 0x71b4, - [0x1934] = 0x71dd, [0x1935] = 0x71de, [0x1936] = 0x720e, [0x1937] = 0x5911, - [0x1938] = 0x7218, [0x1939] = 0x7347, [0x193a] = 0x7348, [0x193b] = 0x73ef, - [0x193c] = 0x7412, [0x193d] = 0x743b, [0x193e] = 0x74a4, [0x193f] = 0x748d, - [0x1940] = 0x74b4, [0x1941] = 0x7673, [0x1942] = 0x7677, [0x1943] = 0x76bc, - [0x1944] = 0x7819, [0x1945] = 0x781b, [0x1946] = 0x783d, [0x1947] = 0x7853, - [0x1948] = 0x7854, [0x1949] = 0x7858, [0x194a] = 0x78b7, [0x194b] = 0x78d8, - [0x194c] = 0x78ee, [0x194d] = 0x7922, [0x194e] = 0x794d, [0x194f] = 0x7986, - [0x1950] = 0x7999, [0x1951] = 0x79a3, [0x1952] = 0x79bc, [0x1953] = 0x7aa7, - [0x1954] = 0x7b37, [0x1955] = 0x7b59, [0x1956] = 0x7bd0, [0x1957] = 0x7c2f, - [0x1958] = 0x7c32, [0x1959] = 0x7c42, [0x195a] = 0x7c4e, [0x195b] = 0x7c68, - [0x195c] = 0x7ca9, [0x195d] = 0x7ced, [0x195e] = 0x7dd0, [0x195f] = 0x7e07, - [0x1960] = 0x7dd3, [0x1961] = 0x7e64, [0x1962] = 0x7f40, [0x1964] = 0x8041, - [0x1965] = 0x8063, [0x1966] = 0x80bb, [0x1967] = 0x6711, [0x1968] = 0x6725, - [0x1969] = 0x8248, [0x196a] = 0x8310, [0x196b] = 0x8362, [0x196c] = 0x8312, - [0x196d] = 0x8421, [0x196e] = 0x841e, [0x196f] = 0x84e2, [0x1970] = 0x84de, - [0x1971] = 0x84e1, [0x1972] = 0x8573, [0x1973] = 0x85d4, [0x1974] = 0x85f5, - [0x1975] = 0x8637, [0x1976] = 0x8645, [0x1977] = 0x8672, [0x1978] = 0x874a, - [0x1979] = 0x87a9, [0x197a] = 0x87a5, [0x197b] = 0x87f5, [0x197c] = 0x8834, - [0x197d] = 0x8850, [0x197e] = 0x8887, [0x197f] = 0x8954, [0x1980] = 0x8984, - [0x1981] = 0x8b03, [0x1982] = 0x8c52, [0x1983] = 0x8cd8, [0x1984] = 0x8d0c, - [0x1985] = 0x8d18, [0x1986] = 0x8db0, [0x1987] = 0x8ebc, [0x1988] = 0x8ed5, - [0x1989] = 0x8faa, [0x198a] = 0x909c, [0x198c] = 0x915c, [0x198d] = 0x922b, - [0x198e] = 0x9221, [0x198f] = 0x9273, [0x1990] = 0x92f4, [0x1991] = 0x92f5, - [0x1992] = 0x933f, [0x1993] = 0x9342, [0x1994] = 0x9386, [0x1995] = 0x93be, - [0x1996] = 0x93bc, [0x1997] = 0x93bd, [0x1998] = 0x93f1, [0x1999] = 0x93f2, - [0x199a] = 0x93ef, [0x199b] = 0x9422, [0x199c] = 0x9423, [0x199d] = 0x9424, - [0x199e] = 0x9467, [0x199f] = 0x9466, [0x19a0] = 0x9597, [0x19a1] = 0x95ce, - [0x19a2] = 0x95e7, [0x19a3] = 0x973b, [0x19a4] = 0x974d, [0x19a5] = 0x98e4, - [0x19a6] = 0x9942, [0x19a7] = 0x9b1d, [0x19a8] = 0x9b98, [0x19aa] = 0x9d49, - [0x19ab] = 0x6449, [0x19ac] = 0x5e71, [0x19ad] = 0x5e85, [0x19ae] = 0x61d3, - [0x19af] = 0x990e, [0x19b0] = 0x8002, [0x19b1] = 0x781e, [0x19b4] = 0x5528, - [0x19b5] = 0x5572, [0x19b6] = 0x55ba, [0x19b7] = 0x55f0, [0x19b8] = 0x55ee, - [0x19b9] = 0x56b8, [0x19ba] = 0x56b9, [0x19bb] = 0x56c4, [0x19bc] = 0x8053, - [0x19bd] = 0x92b0, + [0x17e0] = 0x947b, [0x17e1] = 0x4a39, [0x17e2] = 0x98cd, [0x17e3] = 0x98dd, + [0x17e4] = 0x4bbf, [0x17e5] = 0x9b30, [0x17e6] = 0x9e16, [0x17e7] = 0x4d0f, + [0x17e8] = 0x4da7, [0x17e9] = 0x4db5, [0x17ea] = 0x3fdc, [0x17eb] = 0x4831, + [0x17ec] = 0x96e7, [0x17ed] = 0x9e18, [0x17ee] = 0x9ea2, [0x17ef] = 0x4da8, + [0x17f0] = 0x9f7c, [0x17f1] = 0x4125, [0x17f2] = 0x7e9e, [0x17f3] = 0x9484, + [0x17f4] = 0x4bc1, [0x17f5] = 0x9e1c, [0x17f6] = 0x4190, [0x17f7] = 0x7c71, + [0x17f8] = 0x97ca, [0x17f9] = 0x4696, [0x17fa] = 0x487f, [0x17fb] = 0x4d10, + [0x17fc] = 0x9ea3, [0x17fd] = 0x4a0a, [0x17fe] = 0x9c7b, [0x17ff] = 0x9f97, + [0x1800] = 0x4d12, [0x1801] = 0x4a3a, [0x1802] = 0x9750, [0x1803] = 0x4a3b, + [0x18c1] = 0x4f66, [0x18c2] = 0x4f68, [0x18c3] = 0x4fe7, [0x18c4] = 0x503f, + [0x18c6] = 0x50a6, [0x18c7] = 0x510f, [0x18c8] = 0x523e, [0x18c9] = 0x5324, + [0x18ca] = 0x5365, [0x18cb] = 0x539b, [0x18cc] = 0x517f, [0x18cd] = 0x54cb, + [0x18ce] = 0x5573, [0x18cf] = 0x5571, [0x18d0] = 0x556b, [0x18d1] = 0x55f4, + [0x18d2] = 0x5622, [0x18d3] = 0x5620, [0x18d4] = 0x5692, [0x18d5] = 0x56ba, + [0x18d6] = 0x5691, [0x18d7] = 0x56b0, [0x18d8] = 0x5759, [0x18d9] = 0x578a, + [0x18da] = 0x580f, [0x18db] = 0x5812, [0x18dc] = 0x5813, [0x18dd] = 0x5847, + [0x18de] = 0x589b, [0x18df] = 0x5900, [0x18e0] = 0x594d, [0x18e1] = 0x5ad1, + [0x18e2] = 0x5ad3, [0x18e3] = 0x5b67, [0x18e4] = 0x5c57, [0x18e5] = 0x5c77, + [0x18e6] = 0x5cd5, [0x18e7] = 0x5d75, [0x18e8] = 0x5d8e, [0x18e9] = 0x5da5, + [0x18ea] = 0x5db6, [0x18eb] = 0x5dbf, [0x18ec] = 0x5e65, [0x18ed] = 0x5ecd, + [0x18ee] = 0x5eed, [0x18ef] = 0x5f94, [0x18f0] = 0x5f9a, [0x18f1] = 0x5fba, + [0x18f2] = 0x6125, [0x18f3] = 0x6150, [0x18f4] = 0x62a3, [0x18f5] = 0x6360, + [0x18f6] = 0x6364, [0x18f7] = 0x63b6, [0x18f8] = 0x6403, [0x18f9] = 0x64b6, + [0x18fa] = 0x651a, [0x18fb] = 0x7a25, [0x18fc] = 0x5c21, [0x18fd] = 0x66e2, + [0x18fe] = 0x6702, [0x18ff] = 0x67a4, [0x1900] = 0x67ac, [0x1901] = 0x6810, + [0x1902] = 0x6806, [0x1903] = 0x685e, [0x1904] = 0x685a, [0x1905] = 0x692c, + [0x1906] = 0x6929, [0x1907] = 0x6a2d, [0x1908] = 0x6a77, [0x1909] = 0x6a7a, + [0x190a] = 0x6aca, [0x190b] = 0x6ae6, [0x190c] = 0x6af5, [0x190d] = 0x6b0d, + [0x190e] = 0x6b0e, [0x190f] = 0x6bdc, [0x1910] = 0x6bdd, [0x1911] = 0x6bf6, + [0x1912] = 0x6c1e, [0x1913] = 0x6c63, [0x1914] = 0x6da5, [0x1915] = 0x6e0f, + [0x1916] = 0x6e8a, [0x1917] = 0x6e84, [0x1918] = 0x6e8b, [0x1919] = 0x6e7c, + [0x191a] = 0x6f4c, [0x191b] = 0x6f48, [0x191c] = 0x6f49, [0x191d] = 0x6f9d, + [0x191e] = 0x6f99, [0x191f] = 0x6ff8, [0x1920] = 0x702e, [0x1921] = 0x702d, + [0x1922] = 0x705c, [0x1923] = 0x79cc, [0x1924] = 0x70bf, [0x1925] = 0x70ea, + [0x1926] = 0x70e5, [0x1927] = 0x7111, [0x1928] = 0x7112, [0x1929] = 0x713f, + [0x192a] = 0x7139, [0x192b] = 0x713b, [0x192c] = 0x713d, [0x192d] = 0x7177, + [0x192e] = 0x7175, [0x192f] = 0x7176, [0x1930] = 0x7171, [0x1931] = 0x7196, + [0x1932] = 0x7193, [0x1933] = 0x71b4, [0x1934] = 0x71dd, [0x1935] = 0x71de, + [0x1936] = 0x720e, [0x1937] = 0x5911, [0x1938] = 0x7218, [0x1939] = 0x7347, + [0x193a] = 0x7348, [0x193b] = 0x73ef, [0x193c] = 0x7412, [0x193d] = 0x743b, + [0x193e] = 0x74a4, [0x193f] = 0x748d, [0x1940] = 0x74b4, [0x1941] = 0x7673, + [0x1942] = 0x7677, [0x1943] = 0x76bc, [0x1944] = 0x7819, [0x1945] = 0x781b, + [0x1946] = 0x783d, [0x1947] = 0x7853, [0x1948] = 0x7854, [0x1949] = 0x7858, + [0x194a] = 0x78b7, [0x194b] = 0x78d8, [0x194c] = 0x78ee, [0x194d] = 0x7922, + [0x194e] = 0x794d, [0x194f] = 0x7986, [0x1950] = 0x7999, [0x1951] = 0x79a3, + [0x1952] = 0x79bc, [0x1953] = 0x7aa7, [0x1954] = 0x7b37, [0x1955] = 0x7b59, + [0x1956] = 0x7bd0, [0x1957] = 0x7c2f, [0x1958] = 0x7c32, [0x1959] = 0x7c42, + [0x195a] = 0x7c4e, [0x195b] = 0x7c68, [0x195c] = 0x7ca9, [0x195d] = 0x7ced, + [0x195e] = 0x7dd0, [0x195f] = 0x7e07, [0x1960] = 0x7dd3, [0x1961] = 0x7e64, + [0x1962] = 0x7f40, [0x1964] = 0x8041, [0x1965] = 0x8063, [0x1966] = 0x80bb, + [0x1967] = 0x6711, [0x1968] = 0x6725, [0x1969] = 0x8248, [0x196a] = 0x8310, + [0x196b] = 0x8362, [0x196c] = 0x8312, [0x196d] = 0x8421, [0x196e] = 0x841e, + [0x196f] = 0x84e2, [0x1970] = 0x84de, [0x1971] = 0x84e1, [0x1972] = 0x8573, + [0x1973] = 0x85d4, [0x1974] = 0x85f5, [0x1975] = 0x8637, [0x1976] = 0x8645, + [0x1977] = 0x8672, [0x1978] = 0x874a, [0x1979] = 0x87a9, [0x197a] = 0x87a5, + [0x197b] = 0x87f5, [0x197c] = 0x8834, [0x197d] = 0x8850, [0x197e] = 0x8887, + [0x197f] = 0x8954, [0x1980] = 0x8984, [0x1981] = 0x8b03, [0x1982] = 0x8c52, + [0x1983] = 0x8cd8, [0x1984] = 0x8d0c, [0x1985] = 0x8d18, [0x1986] = 0x8db0, + [0x1987] = 0x8ebc, [0x1988] = 0x8ed5, [0x1989] = 0x8faa, [0x198a] = 0x909c, + [0x198c] = 0x915c, [0x198d] = 0x922b, [0x198e] = 0x9221, [0x198f] = 0x9273, + [0x1990] = 0x92f4, [0x1991] = 0x92f5, [0x1992] = 0x933f, [0x1993] = 0x9342, + [0x1994] = 0x9386, [0x1995] = 0x93be, [0x1996] = 0x93bc, [0x1997] = 0x93bd, + [0x1998] = 0x93f1, [0x1999] = 0x93f2, [0x199a] = 0x93ef, [0x199b] = 0x9422, + [0x199c] = 0x9423, [0x199d] = 0x9424, [0x199e] = 0x9467, [0x199f] = 0x9466, + [0x19a0] = 0x9597, [0x19a1] = 0x95ce, [0x19a2] = 0x95e7, [0x19a3] = 0x973b, + [0x19a4] = 0x974d, [0x19a5] = 0x98e4, [0x19a6] = 0x9942, [0x19a7] = 0x9b1d, + [0x19a8] = 0x9b98, [0x19aa] = 0x9d49, [0x19ab] = 0x6449, [0x19ac] = 0x5e71, + [0x19ad] = 0x5e85, [0x19ae] = 0x61d3, [0x19af] = 0x990e, [0x19b0] = 0x8002, + [0x19b1] = 0x781e, [0x19b4] = 0x5528, [0x19b5] = 0x5572, [0x19b6] = 0x55ba, + [0x19b7] = 0x55f0, [0x19b8] = 0x55ee, [0x19b9] = 0x56b8, [0x19ba] = 0x56b9, + [0x19bb] = 0x56c4, [0x19bc] = 0x8053, [0x19bd] = 0x92b0, +}; + +/* The following table contains no hole and is therefore compact. Nice + work compared with the chaos of other character sets (or plane 1). + + The table can be generated using + + egrep '^0x4' CNS11643.TXT | + awk '{print $1, $2}' | perl tab.pl + + where tab.pl is: + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + $n=0; + while (<>) { + local($cns, $ucs4, %rest) = split; + local($u)=hex($ucs4); + local($c)=hex($cns)-0x42121; + printf ("\n ") if ($n % 4 eq 0); + ++$n; + printf (" [0x%04x] = 0x%04x,", + int($c / 256) * 94 + ($c & 0xff), $u); + } + printf ("\n"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ +const uint32_t __cns11643l4_to_ucs4_tab[] = +{ + [0x0000] = 0x20086, [0x0001] = 0x4e40, [0x0002] = 0x4e41, [0x0003] = 0x4e5a, + [0x0004] = 0x21fe8, [0x0005] = 0x4e02, [0x0006] = 0x4e29, [0x0007] = 0x2010e, + [0x0008] = 0x20627, [0x0009] = 0x5202, [0x000a] = 0x353e, [0x000b] = 0x5ddc, + [0x000c] = 0x2053c, [0x000d] = 0x20675, [0x000f] = 0x5342, [0x0010] = 0x536a, + [0x0011] = 0x5b52, [0x0012] = 0x2193c, [0x0015] = 0x5fc4, [0x0016] = 0x624c, + [0x0017] = 0x72ad, [0x0018] = 0x4e12, [0x0019] = 0x4e2f, [0x001a] = 0x4e96, + [0x001b] = 0x4ed0, [0x001c] = 0x5142, [0x001d] = 0x5183, [0x001f] = 0x206a5, + [0x0020] = 0x206aa, [0x0021] = 0x2090f, [0x0022] = 0x20a0e, [0x0023] = 0x5383, + [0x0024] = 0x53b8, [0x0025] = 0x20b9c, [0x0026] = 0x20b9b, [0x0027] = 0x2123c, + [0x0028] = 0x5928, [0x0029] = 0x21bc2, [0x002a] = 0x5c23, [0x002b] = 0x5e01, + [0x002c] = 0x5f00, [0x002d] = 0x233b4, [0x002e] = 0x3cb8, [0x002f] = 0x706c, + [0x0030] = 0x722b, [0x0031] = 0x5188, [0x0032] = 0x8279, [0x0033] = 0x8fb6, + [0x0034] = 0x4e17, [0x0035] = 0x20065, [0x0036] = 0x340c, [0x0037] = 0x201b2, + [0x0038] = 0x3430, [0x0039] = 0x4ee2, [0x003a] = 0x4edb, [0x003b] = 0x20477, + [0x003c] = 0x20542, [0x003d] = 0x51ad, [0x003e] = 0x20633, [0x003f] = 0x51f7, + [0x0040] = 0x34da, [0x0041] = 0x206af, [0x0042] = 0x20836, [0x0043] = 0x3513, + [0x0044] = 0x531b, [0x0045] = 0x5388, [0x0046] = 0x5387, [0x0047] = 0x20b22, + [0x0048] = 0x53cf, [0x0049] = 0x53fd, [0x004a] = 0x3563, [0x004b] = 0x53e7, + [0x004c] = 0x56dc, [0x004d] = 0x211a3, [0x004e] = 0x56d9, [0x004f] = 0x5725, + [0x0050] = 0x5727, [0x0051] = 0x5933, [0x0052] = 0x5c13, [0x0053] = 0x21c25, + [0x0054] = 0x21c24, [0x0055] = 0x5c75, [0x0056] = 0x22052, [0x0057] = 0x22189, + [0x0058] = 0x224bf, [0x0059] = 0x39c4, [0x005a] = 0x39c3, [0x005b] = 0x66f1, + [0x005c] = 0x233b5, [0x005d] = 0x2574c, [0x005e] = 0x7f52, [0x005f] = 0x28e14, + [0x0060] = 0x28e12, [0x0061] = 0x3401, [0x0062] = 0x200a3, [0x0063] = 0x200a2, + [0x0064] = 0x4e51, [0x0065] = 0x4e6a, [0x0066] = 0x201b6, [0x0067] = 0x4f0c, + [0x0068] = 0x201b5, [0x0069] = 0x201b4, [0x006a] = 0x4efe, [0x006b] = 0x4f1b, + [0x006c] = 0x201c2, [0x006d] = 0x201b8, [0x006e] = 0x343a, [0x006f] = 0x20479, + [0x0070] = 0x34ab, [0x0071] = 0x5173, [0x0072] = 0x20508, [0x0073] = 0x518e, + [0x0074] = 0x2057a, [0x0075] = 0x205b6, [0x0076] = 0x206bd, [0x0077] = 0x206b7, + [0x0078] = 0x206bc, [0x0079] = 0x34dd, [0x007a] = 0x206c4, [0x007b] = 0x206c9, + [0x007c] = 0x52a5, [0x007d] = 0x3515, [0x007e] = 0x52a7, [0x007f] = 0x52a4, + [0x0080] = 0x20930, [0x0081] = 0x20983, [0x0082] = 0x20985, [0x0083] = 0x20a12, + [0x0084] = 0x20a34, [0x0085] = 0x53bd, [0x0086] = 0x20ae4, [0x0087] = 0x20ade, + [0x0088] = 0x20b2a, [0x0089] = 0x5402, [0x008a] = 0x20baf, [0x008b] = 0x20bb4, + [0x008c] = 0x20bb3, [0x008d] = 0x20bb1, [0x008e] = 0x572b, [0x008f] = 0x591b, + [0x0090] = 0x5935, [0x0091] = 0x215de, [0x0092] = 0x36a7, [0x0093] = 0x36a5, + [0x0094] = 0x216b8, [0x0095] = 0x216b0, [0x0096] = 0x36a6, [0x0097] = 0x219c2, + [0x0099] = 0x5c17, [0x009a] = 0x377c, [0x009b] = 0x21c2a, [0x009c] = 0x5c70, + [0x009d] = 0x5c7d, [0x009e] = 0x37a9, [0x009f] = 0x21fe9, [0x00a0] = 0x5de9, + [0x00a1] = 0x22057, [0x00a2] = 0x3834, [0x00a3] = 0x3835, [0x00a4] = 0x221b6, + [0x00a5] = 0x221d7, [0x00a6] = 0x221de, [0x00a7] = 0x38a8, [0x00a8] = 0x5f19, + [0x00a9] = 0x5f1c, [0x00aa] = 0x5f75, [0x00ab] = 0x224c2, [0x00ac] = 0x225ab, + [0x00ad] = 0x38ff, [0x00ae] = 0x5fc8, [0x00af] = 0x2298f, [0x00b0] = 0x39c7, + [0x00b1] = 0x39c6, [0x00b2] = 0x39c8, [0x00b3] = 0x22a6d, [0x00b4] = 0x22eb5, + [0x00b5] = 0x3ad0, [0x00b6] = 0x3ad1, [0x00b7] = 0x233c0, [0x00b8] = 0x233bf, + [0x00b9] = 0x3c59, [0x00ba] = 0x239b9, [0x00bb] = 0x23b1c, [0x00bc] = 0x6c12, + [0x00bd] = 0x3cbd, [0x00be] = 0x23c80, [0x00bf] = 0x24184, [0x00c0] = 0x24185, + [0x00c1] = 0x3e28, [0x00c2] = 0x72b3, [0x00c3] = 0x24724, [0x00c4] = 0x3ea9, + [0x00c5] = 0x7390, [0x00c6] = 0x7536, [0x00c7] = 0x2634c, [0x00c8] = 0x43cc, + [0x00c9] = 0x26af6, [0x00ca] = 0x8281, [0x00cb] = 0x8fb8, [0x00cc] = 0x28670, + [0x00cd] = 0x48b4, [0x00ce] = 0x28675, [0x00cf] = 0x28e17, [0x00d0] = 0x4e23, + [0x00d1] = 0x3416, [0x00d2] = 0x342c, [0x00d3] = 0x201f1, [0x00d4] = 0x4f2e, + [0x00d5] = 0x201da, [0x00d6] = 0x514f, [0x00d7] = 0x205b9, [0x00d8] = 0x51ba, + [0x00d9] = 0x34df, [0x00da] = 0x34e0, [0x00db] = 0x5222, [0x00dc] = 0x206ce, + [0x00dd] = 0x206d2, [0x00de] = 0x206d0, [0x00df] = 0x3517, [0x00e0] = 0x20843, + [0x00e1] = 0x52af, [0x00e2] = 0x52b0, [0x00e3] = 0x52b1, [0x00e4] = 0x2084d, + [0x00e5] = 0x20934, [0x00e6] = 0x352f, [0x00e7] = 0x209d9, [0x00e8] = 0x5364, + [0x00e9] = 0x20a18, [0x00ea] = 0x53d3, [0x00eb] = 0x20b38, [0x00ec] = 0x356a, + [0x00ed] = 0x20bd7, [0x00ee] = 0x3570, [0x00ef] = 0x356d, [0x00f0] = 0x20bdc, + [0x00f1] = 0x20bcb, [0x00f2] = 0x20bd6, [0x00f3] = 0x20bd8, [0x00f4] = 0x356e, + [0x00f5] = 0x20bd1, [0x00f8] = 0x20bd2, [0x00f9] = 0x362b, [0x00fa] = 0x3628, + [0x00fb] = 0x21259, [0x00fd] = 0x593f, [0x00fe] = 0x215e5, [0x00ff] = 0x215e6, + [0x0100] = 0x3692, [0x0101] = 0x215e8, [0x0102] = 0x598b, [0x0103] = 0x216bd, + [0x0104] = 0x5991, [0x0105] = 0x5995, [0x0106] = 0x216be, [0x0107] = 0x21949, + [0x0108] = 0x373f, [0x0109] = 0x219cd, [0x010a] = 0x5b8a, [0x010b] = 0x374f, + [0x010c] = 0x3774, [0x010d] = 0x21b5e, [0x010e] = 0x21bd0, [0x010f] = 0x377d, + [0x0110] = 0x21d06, [0x0111] = 0x37b7, [0x0112] = 0x37a3, [0x0113] = 0x37b0, + [0x0114] = 0x37b1, [0x0115] = 0x5c87, [0x0116] = 0x37ab, [0x0117] = 0x21d7c, + [0x0118] = 0x21d71, [0x0119] = 0x21fef, [0x011a] = 0x383a, [0x011b] = 0x3837, + [0x011c] = 0x5e0d, [0x011d] = 0x3838, [0x011e] = 0x3840, [0x011f] = 0x2218d, + [0x0120] = 0x221b7, [0x0121] = 0x5e8e, [0x0122] = 0x389f, [0x0123] = 0x22333, + [0x0124] = 0x2237f, [0x0125] = 0x5f7a, [0x0126] = 0x225f2, [0x0127] = 0x3904, + [0x0128] = 0x3909, [0x0129] = 0x3906, [0x012a] = 0x38fd, [0x012b] = 0x390a, + [0x012c] = 0x3907, [0x012d] = 0x22a2a, [0x012e] = 0x22a8b, [0x012f] = 0x39ca, + [0x0130] = 0x22a83, [0x0131] = 0x22a8a, [0x0132] = 0x6290, [0x0133] = 0x39c9, + [0x0134] = 0x22a8e, [0x0135] = 0x629a, [0x0136] = 0x22eb6, [0x0137] = 0x653c, + [0x0138] = 0x653a, [0x0139] = 0x3a7f, [0x013a] = 0x6598, [0x013b] = 0x230d8, + [0x013c] = 0x3ad2, [0x013d] = 0x23156, [0x013e] = 0x233d2, [0x013f] = 0x6765, + [0x0141] = 0x3b43, [0x0142] = 0x233c2, [0x0143] = 0x23887, [0x0144] = 0x23881, + [0x0145] = 0x239c2, [0x0146] = 0x239bc, [0x0147] = 0x23b23, [0x0148] = 0x3cc1, + [0x0149] = 0x23c93, [0x014a] = 0x3cc5, [0x014b] = 0x3da3, [0x014c] = 0x2418d, + [0x014d] = 0x2418e, [0x014e] = 0x3e2a, [0x014f] = 0x3e5f, [0x0150] = 0x2473b, + [0x0151] = 0x2474d, [0x0152] = 0x3e5d, [0x0153] = 0x24734, [0x0154] = 0x24731, + [0x0155] = 0x248f2, [0x0156] = 0x248f0, [0x0157] = 0x3f17, [0x0158] = 0x24c15, + [0x0159] = 0x24d28, [0x015a] = 0x3f71, [0x015b] = 0x3f72, [0x015c] = 0x24f25, + [0x015d] = 0x250e7, [0x015e] = 0x400f, [0x015f] = 0x250e9, [0x0160] = 0x25417, + [0x0161] = 0x79c2, [0x0162] = 0x4191, [0x0163] = 0x2626c, [0x0164] = 0x26280, + [0x0165] = 0x2634b, [0x0166] = 0x43b2, [0x0167] = 0x43cf, [0x0168] = 0x43ce, + [0x0169] = 0x809e, [0x016a] = 0x268de, [0x016b] = 0x268fb, [0x016c] = 0x81eb, + [0x016d] = 0x26951, [0x016e] = 0x8289, [0x016f] = 0x4496, [0x0170] = 0x26b01, + [0x0171] = 0x26b02, [0x0172] = 0x8296, [0x0173] = 0x26b05, [0x0174] = 0x8287, + [0x0175] = 0x26b03, [0x0176] = 0x4497, [0x0177] = 0x28451, [0x0178] = 0x8fc0, + [0x0179] = 0x488b, [0x017a] = 0x8fc3, [0x017b] = 0x28453, [0x017c] = 0x2867a, + [0x017d] = 0x28678, [0x017e] = 0x28676, [0x017f] = 0x28679, [0x0180] = 0x2868f, + [0x0181] = 0x2867c, [0x0182] = 0x9578, [0x0183] = 0x28e1b, [0x0184] = 0x28e1c, + [0x0185] = 0x9625, [0x0186] = 0x23d92, [0x0187] = 0x4e75, [0x0188] = 0x4e74, + [0x0189] = 0x2012e, [0x018a] = 0x2012c, [0x018b] = 0x342d, [0x018c] = 0x2020c, + [0x018d] = 0x4f99, [0x018e] = 0x2020b, [0x018f] = 0x3450, [0x0190] = 0x344b, + [0x0191] = 0x20205, [0x0192] = 0x344f, [0x0193] = 0x344c, [0x0195] = 0x4f71, + [0x0196] = 0x5153, [0x0197] = 0x51bf, [0x0198] = 0x205c2, [0x0199] = 0x205c3, + [0x019a] = 0x51c0, [0x019b] = 0x20648, [0x019c] = 0x51ee, [0x019d] = 0x20646, + [0x019e] = 0x34e4, [0x019f] = 0x34e3, [0x01a0] = 0x206ea, [0x01a1] = 0x34e1, + [0x01a2] = 0x206eb, [0x01a3] = 0x34e2, [0x01a4] = 0x206ee, [0x01a5] = 0x523d, + [0x01a6] = 0x3519, [0x01a7] = 0x52bd, [0x01a8] = 0x530c, [0x01a9] = 0x208d8, + [0x01aa] = 0x24c1e, [0x01ab] = 0x209df, [0x01ac] = 0x209de, [0x01ad] = 0x3541, + [0x01ae] = 0x7f37, [0x01af] = 0x20a4f, [0x01b0] = 0x53c0, [0x01b1] = 0x355e, + [0x01b2] = 0x20c0d, [0x01b3] = 0x20c08, [0x01b4] = 0x3579, [0x01b5] = 0x20c09, + [0x01b6] = 0x546e, [0x01b7] = 0x5483, [0x01b8] = 0x20c12, [0x01b9] = 0x20c65, + [0x01ba] = 0x545e, [0x01bb] = 0x545d, [0x01bc] = 0x577e, [0x01bd] = 0x5779, + [0x01be] = 0x21289, [0x01bf] = 0x577a, [0x01c0] = 0x576c, [0x01c1] = 0x21284, + [0x01c2] = 0x2129e, [0x01c3] = 0x2128b, [0x01c4] = 0x3632, [0x01c5] = 0x5787, + [0x01c6] = 0x21562, [0x01c7] = 0x591d, [0x01c8] = 0x3694, [0x01c9] = 0x5946, + [0x01ca] = 0x3697, [0x01cb] = 0x215f9, [0x01cc] = 0x5943, [0x01cd] = 0x215f7, + [0x01ce] = 0x3696, [0x01cf] = 0x3698, [0x01d0] = 0x21606, [0x01d1] = 0x216dd, + [0x01d2] = 0x36b2, [0x01d3] = 0x216d9, [0x01d4] = 0x216df, [0x01d5] = 0x216e2, + [0x01d6] = 0x36b9, [0x01d7] = 0x5b61, [0x01d8] = 0x5b66, [0x01d9] = 0x200f1, + [0x01da] = 0x5b90, [0x01db] = 0x3775, [0x01dc] = 0x377f, [0x01dd] = 0x377e, + [0x01de] = 0x5c29, [0x01df] = 0x378f, [0x01e0] = 0x21c3f, [0x01e1] = 0x21c3e, + [0x01e2] = 0x21d0b, [0x01e3] = 0x37bd, [0x01e4] = 0x5cb2, [0x01e5] = 0x21d83, + [0x01e6] = 0x37bb, [0x01e7] = 0x37bc, [0x01e8] = 0x21d86, [0x01e9] = 0x5cc0, + [0x01ea] = 0x2207c, [0x01eb] = 0x383d, [0x01ec] = 0x383e, [0x01ed] = 0x3874, + [0x01ee] = 0x221f7, [0x01ef] = 0x387a, [0x01f0] = 0x3876, [0x01f1] = 0x3878, + [0x01f2] = 0x3875, [0x01f3] = 0x221fb, [0x01f4] = 0x2233b, [0x01f5] = 0x38af, + [0x01f6] = 0x38b0, [0x01f7] = 0x38c7, [0x01f8] = 0x38cc, [0x01f9] = 0x225f9, + [0x01fa] = 0x225ca, [0x01fb] = 0x3916, [0x01fc] = 0x225ff, [0x01fd] = 0x3912, + [0x01fe] = 0x391d, [0x01ff] = 0x22609, [0x0200] = 0x22603, [0x0201] = 0x3915, + [0x0202] = 0x390f, [0x0203] = 0x3914, [0x0204] = 0x601f, [0x0205] = 0x5fe2, + [0x0206] = 0x22610, [0x0207] = 0x2299a, [0x0208] = 0x2299f, [0x0209] = 0x39b0, + [0x020a] = 0x39bf, [0x020b] = 0x39c0, [0x020c] = 0x22a87, [0x020d] = 0x39d2, + [0x020e] = 0x39d9, [0x020f] = 0x22eb7, [0x0210] = 0x3a7a, [0x0211] = 0x22f08, + [0x0212] = 0x22ef9, [0x0215] = 0x22ef4, [0x0216] = 0x6616, [0x0217] = 0x65f9, + [0x0218] = 0x3ada, [0x0219] = 0x26657, [0x021a] = 0x6788, [0x021b] = 0x233d6, + [0x021c] = 0x679b, [0x021e] = 0x676e, [0x021f] = 0x679e, [0x0220] = 0x233d4, + [0x0221] = 0x3c22, [0x0222] = 0x3c1f, [0x0223] = 0x23890, [0x0224] = 0x2388d, + [0x0225] = 0x3c21, [0x0226] = 0x6b24, [0x0227] = 0x23960, [0x0228] = 0x239ce, + [0x0229] = 0x239cf, [0x022a] = 0x3c5c, [0x022b] = 0x6b7d, [0x022c] = 0x239d1, + [0x022d] = 0x3c7d, [0x022e] = 0x3c8d, [0x022f] = 0x3c8f, [0x0230] = 0x6ce6, + [0x0231] = 0x23cca, [0x0232] = 0x6ccb, [0x0233] = 0x3cd0, [0x0234] = 0x23cb7, + [0x0235] = 0x3cd8, [0x0236] = 0x23cb2, [0x0237] = 0x23cbb, [0x0238] = 0x23cb9, + [0x0239] = 0x6cb5, [0x023a] = 0x3da7, [0x023b] = 0x2419e, [0x023c] = 0x7097, + [0x023d] = 0x241b2, [0x023e] = 0x709b, [0x023f] = 0x3e12, [0x0240] = 0x2456f, + [0x0241] = 0x245ac, [0x0242] = 0x3e2f, [0x0243] = 0x24623, [0x0244] = 0x726b, + [0x0245] = 0x3e2e, [0x0246] = 0x3e2c, [0x0247] = 0x3e5c, [0x0248] = 0x2476c, + [0x0249] = 0x72d5, [0x024a] = 0x24732, [0x024b] = 0x2475e, [0x024c] = 0x3e62, + [0x024d] = 0x3e67, [0x024e] = 0x3eb4, [0x024f] = 0x248fb, [0x0250] = 0x24b29, + [0x0251] = 0x24bbd, [0x0252] = 0x24c1f, [0x0253] = 0x7543, [0x0254] = 0x22341, + [0x0255] = 0x24c1d, [0x0256] = 0x759c, [0x0257] = 0x24d31, [0x0258] = 0x24d2f, + [0x0259] = 0x3fea, [0x025a] = 0x25043, [0x025b] = 0x3ffb, [0x025c] = 0x25041, + [0x025d] = 0x4014, [0x025e] = 0x250f5, [0x025f] = 0x4013, [0x0260] = 0x4012, + [0x0261] = 0x4010, [0x0262] = 0x4011, [0x0263] = 0x250f2, [0x0264] = 0x4086, + [0x0265] = 0x77e4, [0x0266] = 0x4098, [0x0267] = 0x2541e, [0x0268] = 0x25754, + [0x0269] = 0x412a, [0x026a] = 0x25756, [0x026b] = 0x25929, [0x026c] = 0x25927, + [0x026d] = 0x25928, [0x026e] = 0x7ace, [0x026f] = 0x42b5, [0x0270] = 0x26279, + [0x0271] = 0x2627e, [0x0272] = 0x264b6, [0x0273] = 0x264b7, [0x0274] = 0x8013, + [0x0275] = 0x43d6, [0x0276] = 0x43d8, [0x0277] = 0x80b7, [0x0278] = 0x43d9, + [0x0279] = 0x43d4, [0x027a] = 0x43d7, [0x027c] = 0x80b9, [0x027e] = 0x2664d, + [0x027f] = 0x81e4, [0x0280] = 0x81fd, [0x0281] = 0x820f, [0x0282] = 0x4460, + [0x0283] = 0x26a09, [0x0284] = 0x26a08, [0x0285] = 0x449e, [0x0286] = 0x44a1, + [0x0287] = 0x26b1e, [0x0288] = 0x26b1a, [0x0289] = 0x26b23, [0x028a] = 0x26b15, + [0x028b] = 0x26b19, [0x028c] = 0x26b16, [0x028d] = 0x82bf, [0x028e] = 0x82ca, + [0x028f] = 0x26b14, [0x0290] = 0x26b18, [0x0291] = 0x82c1, [0x0292] = 0x44a0, + [0x0293] = 0x2721f, [0x0294] = 0x275dd, [0x0295] = 0x275df, [0x0296] = 0x28469, + [0x0297] = 0x8fd0, [0x0299] = 0x2846c, [0x029a] = 0x48b9, [0x029b] = 0x28693, + [0x029c] = 0x90ae, [0x029d] = 0x28695, [0x029e] = 0x28694, [0x029f] = 0x28691, + [0x02a0] = 0x28697, [0x02a1] = 0x28e30, [0x02a2] = 0x49c1, [0x02a3] = 0x49c2, + [0x02a4] = 0x9638, [0x02a6] = 0x341c, [0x02a7] = 0x20231, [0x02a8] = 0x345e, + [0x02a9] = 0x4fbc, [0x02aa] = 0x3459, [0x02ab] = 0x345c, [0x02ac] = 0x20236, + [0x02ad] = 0x345f, [0x02ae] = 0x4fe9, [0x02af] = 0x4fbd, [0x02b0] = 0x4fe2, + [0x02b1] = 0x5158, [0x02b2] = 0x205c9, [0x02b3] = 0x205ca, [0x02b4] = 0x34ce, + [0x02b5] = 0x20718, [0x02b6] = 0x20712, [0x02b7] = 0x20719, [0x02b8] = 0x20710, + [0x02b9] = 0x20716, [0x02ba] = 0x52c6, [0x02bb] = 0x2085f, [0x02bc] = 0x52c8, + [0x02bd] = 0x208df, [0x02be] = 0x20917, [0x02bf] = 0x5328, [0x02c0] = 0x2093c, + [0x02c1] = 0x5329, [0x02c2] = 0x209ea, [0x02c3] = 0x209e9, [0x02c4] = 0x20a1c, + [0x02c5] = 0x20a58, [0x02c6] = 0x20a64, [0x02c7] = 0x20af3, [0x02c8] = 0x355f, + [0x02c9] = 0x20c97, [0x02ca] = 0x3585, [0x02cb] = 0x20c5a, [0x02cc] = 0x20c59, + [0x02cd] = 0x3586, [0x02ce] = 0x20c8e, [0x02cf] = 0x57b4, [0x02d0] = 0x212bc, + [0x02d1] = 0x57a9, [0x02d2] = 0x3687, [0x02d3] = 0x2160d, [0x02d4] = 0x215fc, + [0x02d5] = 0x2160c, [0x02d6] = 0x21707, [0x02d7] = 0x2170a, [0x02d8] = 0x36ca, + [0x02d9] = 0x21702, [0x02da] = 0x36c3, [0x02db] = 0x21726, [0x02dc] = 0x21708, + [0x02dd] = 0x2171d, [0x02de] = 0x36c2, [0x02df] = 0x5b68, [0x02e0] = 0x2194e, + [0x02e1] = 0x3741, [0x02e2] = 0x219ed, [0x02e3] = 0x219ee, [0x02e4] = 0x219ef, + [0x02e5] = 0x3780, [0x02e6] = 0x3781, [0x02e7] = 0x21c50, [0x02e8] = 0x21c4c, + [0x02e9] = 0x3793, [0x02ea] = 0x3792, [0x02eb] = 0x21c4f, [0x02ec] = 0x37c5, + [0x02ed] = 0x21dd4, [0x02ef] = 0x21db0, [0x02f0] = 0x3846, [0x02f1] = 0x3841, + [0x02f2] = 0x3845, [0x02f3] = 0x3842, [0x02f4] = 0x383f, [0x02f5] = 0x220a5, + [0x02f6] = 0x22209, [0x02f7] = 0x3882, [0x02f8] = 0x3881, [0x02f9] = 0x387f, + [0x02fa] = 0x38a5, [0x02fb] = 0x5f2b, [0x02fc] = 0x38b3, [0x02fd] = 0x38b5, + [0x02fe] = 0x223f3, [0x02ff] = 0x223d7, [0x0300] = 0x5f8d, [0x0301] = 0x38da, + [0x0302] = 0x224dc, [0x0303] = 0x38db, [0x0304] = 0x390d, [0x0305] = 0x6018, + [0x0306] = 0x390e, [0x0307] = 0x2260b, [0x0308] = 0x391e, [0x0309] = 0x3925, + [0x030a] = 0x3926, [0x030b] = 0x391c, [0x030c] = 0x3921, [0x030d] = 0x6057, + [0x030e] = 0x6048, [0x030f] = 0x3927, [0x0310] = 0x391a, [0x0311] = 0x2263a, + [0x0312] = 0x2260d, [0x0313] = 0x22611, [0x0314] = 0x6038, [0x0315] = 0x22620, + [0x0316] = 0x22601, [0x0317] = 0x3924, [0x0318] = 0x22637, [0x031a] = 0x6071, + [0x031b] = 0x229aa, [0x031c] = 0x39c1, [0x031d] = 0x39e1, [0x031e] = 0x22ae7, + [0x031f] = 0x22ae8, [0x0320] = 0x6312, [0x0321] = 0x39eb, [0x0322] = 0x22af5, + [0x0323] = 0x39e2, [0x0324] = 0x39d7, [0x0325] = 0x39e9, [0x0326] = 0x22b35, + [0x0327] = 0x22ae6, [0x0328] = 0x630a, [0x0329] = 0x22af8, [0x032a] = 0x6323, + [0x032b] = 0x22af1, [0x032c] = 0x3a84, [0x032d] = 0x22f14, [0x032e] = 0x22f15, + [0x032f] = 0x22f09, [0x0330] = 0x3ab5, [0x0331] = 0x3abc, [0x0332] = 0x3adc, + [0x0333] = 0x3ade, [0x0334] = 0x3adf, [0x0335] = 0x2317b, [0x0336] = 0x662a, + [0x0337] = 0x2317e, [0x0338] = 0x23366, [0x0339] = 0x23367, [0x033a] = 0x2340a, + [0x033b] = 0x3b54, [0x033c] = 0x67e0, [0x033d] = 0x67be, [0x033e] = 0x3b53, + [0x033f] = 0x3c24, [0x0340] = 0x3c25, [0x0341] = 0x6b29, [0x0342] = 0x3c28, + [0x0343] = 0x3c27, [0x0344] = 0x2389c, [0x0345] = 0x23962, [0x0346] = 0x239e1, + [0x0347] = 0x239de, [0x0348] = 0x239df, [0x0349] = 0x239e9, [0x034a] = 0x3c8b, + [0x034b] = 0x23ce4, [0x034c] = 0x23cf7, [0x034d] = 0x3cdc, [0x034e] = 0x6d43, + [0x034f] = 0x23cea, [0x0350] = 0x23cf6, [0x0351] = 0x23d12, [0x0353] = 0x70a6, + [0x0354] = 0x3db2, [0x0355] = 0x70c0, [0x0356] = 0x241d9, [0x0357] = 0x722f, + [0x0358] = 0x2455f, [0x0359] = 0x3e1b, [0x035a] = 0x24573, [0x035b] = 0x3e32, + [0x035c] = 0x7271, [0x035d] = 0x2463f, [0x035e] = 0x24778, [0x035f] = 0x3e6b, + [0x0360] = 0x2477d, [0x0361] = 0x3e6c, [0x0362] = 0x3e6d, [0x0363] = 0x24912, + [0x0364] = 0x3eb9, [0x0365] = 0x3eba, [0x0366] = 0x3f09, [0x0367] = 0x3f0a, + [0x0368] = 0x24b2f, [0x0369] = 0x74ea, [0x036a] = 0x3f1b, [0x036b] = 0x24b30, + [0x036c] = 0x24bdb, [0x036d] = 0x7520, [0x036e] = 0x3f58, [0x036f] = 0x24c29, + [0x0370] = 0x3f5a, [0x0372] = 0x24d40, [0x0373] = 0x3f77, [0x0374] = 0x24d3d, + [0x0375] = 0x24d3e, [0x0376] = 0x3f79, [0x0377] = 0x75a9, [0x0378] = 0x24d38, + [0x0379] = 0x7685, [0x037a] = 0x24f48, [0x037b] = 0x3feb, [0x037c] = 0x24fd0, + [0x037d] = 0x3ffd, [0x037e] = 0x3ffc, [0x037f] = 0x7706, [0x0380] = 0x4015, + [0x0381] = 0x4018, [0x0382] = 0x76f6, [0x0383] = 0x4016, [0x0384] = 0x4017, + [0x0385] = 0x4019, [0x0386] = 0x7700, [0x0387] = 0x401b, [0x0388] = 0x2510e, + [0x0389] = 0x25109, [0x038a] = 0x7702, [0x038b] = 0x25107, [0x038c] = 0x4087, + [0x038d] = 0x2535f, [0x038e] = 0x25360, [0x038f] = 0x409c, [0x0390] = 0x2542a, + [0x0391] = 0x409a, [0x0392] = 0x25429, [0x0393] = 0x40ff, [0x0394] = 0x40fe, + [0x0395] = 0x2564d, [0x0396] = 0x4131, [0x0397] = 0x412e, [0x0398] = 0x4130, + [0x0399] = 0x4132, [0x039a] = 0x2576c, [0x039c] = 0x412f, [0x039d] = 0x25767, + [0x039e] = 0x4195, [0x039f] = 0x4196, [0x03a0] = 0x25939, [0x03a1] = 0x25934, + [0x03a2] = 0x25a59, [0x03a3] = 0x41c5, [0x03a4] = 0x427a, [0x03a5] = 0x26223, + [0x03a6] = 0x4342, [0x03a7] = 0x26282, [0x03a8] = 0x4354, [0x03a9] = 0x26283, + [0x03aa] = 0x262a8, [0x03ab] = 0x26355, [0x03ac] = 0x263f9, [0x03ad] = 0x263f8, + [0x03ae] = 0x263fc, [0x03af] = 0x263fa, [0x03b0] = 0x8009, [0x03b2] = 0x439f, + [0x03b3] = 0x43a0, [0x03b4] = 0x43a2, [0x03b5] = 0x43e0, [0x03b6] = 0x26674, + [0x03b7] = 0x43e1, [0x03b8] = 0x2666b, [0x03b9] = 0x26671, [0x03ba] = 0x43df, + [0x03bb] = 0x26676, [0x03bc] = 0x26a0e, [0x03bd] = 0x4462, [0x03be] = 0x4461, + [0x03bf] = 0x26a10, [0x03c0] = 0x26a0f, [0x03c1] = 0x44a7, [0x03c2] = 0x26b38, + [0x03c3] = 0x26b39, [0x03c4] = 0x26b3a, [0x03c5] = 0x82da, [0x03c6] = 0x26b37, + [0x03c7] = 0x26b3e, [0x03c8] = 0x830a, [0x03c9] = 0x4589, [0x03ca] = 0x2719c, + [0x03cb] = 0x2722a, [0x03cc] = 0x2723a, [0x03cd] = 0x2722b, [0x03ce] = 0x27228, + [0x03cf] = 0x275aa, [0x03d0] = 0x2760f, [0x03d1] = 0x461d, [0x03d2] = 0x27610, + [0x03d3] = 0x277e6, [0x03d4] = 0x472a, [0x03d5] = 0x27d25, [0x03d6] = 0x27e8e, + [0x03d7] = 0x47d3, [0x03d8] = 0x4842, [0x03d9] = 0x4843, [0x03da] = 0x2848b, + [0x03db] = 0x4891, [0x03dc] = 0x2848c, [0x03dd] = 0x2849a, [0x03de] = 0x4890, + [0x03df] = 0x48bf, [0x03e0] = 0x286b3, [0x03e1] = 0x48bc, [0x03e2] = 0x286b2, + [0x03e3] = 0x48c0, [0x03e4] = 0x49c7, [0x03e5] = 0x49c5, [0x03e6] = 0x9655, + [0x03e7] = 0x28e44, [0x03e8] = 0x9652, [0x03e9] = 0x4e35, [0x03ea] = 0x20158, + [0x03eb] = 0x202a7, [0x03ec] = 0x5034, [0x03ed] = 0x5001, [0x03ee] = 0x20263, + [0x03ef] = 0x500a, [0x03f0] = 0x3466, [0x03f1] = 0x2026a, [0x03f2] = 0x20265, + [0x03f3] = 0x2026b, [0x03f4] = 0x34ad, [0x03f5] = 0x204ed, [0x03f6] = 0x205d9, + [0x03f7] = 0x2073b, [0x03f8] = 0x20732, [0x03f9] = 0x5258, [0x03fa] = 0x20735, + [0x03fb] = 0x20731, [0x03fc] = 0x2073e, [0x03fd] = 0x20743, [0x03fe] = 0x20736, + [0x03ff] = 0x2086d, [0x0400] = 0x351d, [0x0401] = 0x208e4, [0x0402] = 0x3531, + [0x0403] = 0x532b, [0x0404] = 0x209f4, [0x0405] = 0x354c, [0x0406] = 0x20a69, + [0x0407] = 0x20a6b, [0x0408] = 0x3595, [0x0409] = 0x3591, [0x040a] = 0x3594, + [0x040b] = 0x20cbf, [0x040c] = 0x20cc3, [0x040d] = 0x20cae, [0x040e] = 0x358f, + [0x040f] = 0x54ec, [0x0410] = 0x20cb1, [0x0411] = 0x5515, [0x0412] = 0x54fe, + [0x0413] = 0x20cbb, [0x0414] = 0x20caf, [0x0415] = 0x20cb0, [0x0416] = 0x54e3, + [0x0417] = 0x5516, [0x0418] = 0x3640, [0x0419] = 0x212ef, [0x041a] = 0x3641, + [0x041b] = 0x212ed, [0x041c] = 0x57d3, [0x041d] = 0x212f0, [0x041e] = 0x21593, + [0x041f] = 0x21634, [0x0420] = 0x2162b, [0x0421] = 0x5959, [0x0422] = 0x5a27, + [0x0423] = 0x36d8, [0x0424] = 0x36d2, [0x0425] = 0x36da, [0x0426] = 0x5a28, + [0x0427] = 0x5a10, [0x0428] = 0x36d7, [0x0429] = 0x5a0e, [0x042a] = 0x3742, + [0x042b] = 0x3757, [0x042c] = 0x21a04, [0x042d] = 0x21a03, [0x042e] = 0x21a02, + [0x042f] = 0x5baf, [0x0430] = 0x21a05, [0x0431] = 0x5bba, [0x0432] = 0x5bb1, + [0x0433] = 0x21a00, [0x0434] = 0x21b74, [0x0435] = 0x3778, [0x0436] = 0x3782, + [0x0437] = 0x3797, [0x0438] = 0x21c65, [0x0439] = 0x21c63, [0x043a] = 0x37c9, + [0x043b] = 0x21dd7, [0x043c] = 0x37c8, [0x043d] = 0x37d6, [0x043e] = 0x37cc, + [0x043f] = 0x21de8, [0x0440] = 0x37d0, [0x0441] = 0x21ddb, [0x0442] = 0x21dd8, + [0x0443] = 0x37ce, [0x0444] = 0x37c7, [0x0445] = 0x5cfc, [0x0446] = 0x21e09, + [0x0447] = 0x37cf, [0x0448] = 0x37cb, [0x0449] = 0x5cf2, [0x044a] = 0x5cfe, + [0x044b] = 0x21de5, [0x044c] = 0x21de7, [0x044d] = 0x5df8, [0x044e] = 0x2203f, + [0x044f] = 0x3847, [0x0450] = 0x220c0, [0x0451] = 0x3848, [0x0452] = 0x220b9, + [0x0453] = 0x220ba, [0x0454] = 0x3883, [0x0455] = 0x3885, [0x0456] = 0x3884, + [0x0457] = 0x22220, [0x0458] = 0x2234f, [0x0459] = 0x5f2c, [0x045a] = 0x38b8, + [0x045b] = 0x38bc, [0x045c] = 0x22491, [0x045d] = 0x22490, [0x045e] = 0x224ee, + [0x045f] = 0x224f3, [0x0460] = 0x224ec, [0x0461] = 0x224f1, [0x0462] = 0x224eb, + [0x0463] = 0x224f2, [0x0464] = 0x224f4, [0x0465] = 0x224ed, [0x0466] = 0x22641, + [0x0467] = 0x22648, [0x0468] = 0x22645, [0x0469] = 0x3931, [0x046a] = 0x3934, + [0x046b] = 0x3936, [0x046c] = 0x6082, [0x046d] = 0x2267f, [0x046e] = 0x2268b, + [0x046f] = 0x3923, [0x0470] = 0x2263b, [0x0471] = 0x2264e, [0x0472] = 0x393a, + [0x0473] = 0x6091, [0x0474] = 0x608f, [0x0475] = 0x2267c, [0x0476] = 0x39b4, + [0x0477] = 0x39b5, [0x0478] = 0x39ed, [0x0479] = 0x39ec, [0x047a] = 0x39d8, + [0x047b] = 0x22af0, [0x047c] = 0x22b36, [0x047d] = 0x22b3f, [0x047e] = 0x22b43, + [0x047f] = 0x22b31, [0x0480] = 0x22b34, [0x0481] = 0x22b46, [0x0482] = 0x39f6, + [0x0483] = 0x39e7, [0x0484] = 0x22b2f, [0x0485] = 0x22ec3, [0x0486] = 0x3a7c, + [0x0487] = 0x3a7b, [0x0488] = 0x22f36, [0x048a] = 0x6547, [0x048b] = 0x654c, + [0x048c] = 0x22f21, [0x048e] = 0x658a, [0x048f] = 0x23073, [0x0490] = 0x3abe, + [0x0491] = 0x230e6, [0x0492] = 0x3ae7, [0x0493] = 0x3ae5, [0x0494] = 0x3aee, + [0x0495] = 0x67e1, [0x0496] = 0x684a, [0x0497] = 0x2343f, [0x0498] = 0x3b59, + [0x0499] = 0x3b5e, [0x049a] = 0x2346b, [0x049b] = 0x3b5a, [0x049c] = 0x683f, + [0x049d] = 0x3b61, [0x049e] = 0x3b58, [0x049f] = 0x3b5b, [0x04a0] = 0x67bd, + [0x04a1] = 0x23471, [0x04a2] = 0x3b5f, [0x04a4] = 0x3c2a, [0x04a5] = 0x3c2d, + [0x04a6] = 0x238b0, [0x04a7] = 0x3c23, [0x04a8] = 0x3c2b, [0x04a9] = 0x3c2c, + [0x04aa] = 0x239f3, [0x04ab] = 0x3c7e, [0x04ad] = 0x3c93, [0x04ae] = 0x3c99, + [0x04af] = 0x23b61, [0x04b0] = 0x23b5f, [0x04b1] = 0x3cb3, [0x04b2] = 0x3ce7, + [0x04b3] = 0x3cea, [0x04b4] = 0x23d28, [0x04b5] = 0x23d1e, [0x04b6] = 0x23d29, + [0x04b8] = 0x23ceb, [0x04b9] = 0x23d66, [0x04ba] = 0x3db4, [0x04bb] = 0x241f6, + [0x04bc] = 0x70c9, [0x04bd] = 0x3e17, [0x04be] = 0x24560, [0x04bf] = 0x24577, + [0x04c0] = 0x245bb, [0x04c1] = 0x3e21, [0x04c2] = 0x245bc, [0x04c3] = 0x3e38, + [0x04c4] = 0x3e37, [0x04c5] = 0x3e74, [0x04c6] = 0x3e73, [0x04c7] = 0x3e75, + [0x04c8] = 0x247a2, [0x04c9] = 0x247b2, [0x04ca] = 0x2479e, [0x04cb] = 0x3e76, + [0x04cc] = 0x3e78, [0x04cd] = 0x2493a, [0x04ce] = 0x24938, [0x04cf] = 0x73ba, + [0x04d0] = 0x3f0c, [0x04d1] = 0x3f20, [0x04d2] = 0x3f1e, [0x04d3] = 0x24c4d, + [0x04d4] = 0x3f5b, [0x04d5] = 0x24c5e, [0x04d6] = 0x3f5c, [0x04d7] = 0x24d17, + [0x04d8] = 0x3f83, [0x04d9] = 0x75c6, [0x04da] = 0x3f80, [0x04db] = 0x3f81, + [0x04dc] = 0x3f7e, [0x04dd] = 0x3f88, [0x04de] = 0x3f85, [0x04df] = 0x3f89, + [0x04e0] = 0x3f7f, [0x04e1] = 0x3f8e, [0x04e2] = 0x24d64, [0x04e3] = 0x24d67, + [0x04e4] = 0x3f84, [0x04e5] = 0x75b7, [0x04e6] = 0x768c, [0x04e7] = 0x24f59, + [0x04e8] = 0x768d, [0x04e9] = 0x24fda, [0x04ea] = 0x3fee, [0x04eb] = 0x3fed, + [0x04ec] = 0x3ffe, [0x04ed] = 0x25051, [0x04ee] = 0x3fff, [0x04ef] = 0x25055, + [0x04f0] = 0x2513b, [0x04f1] = 0x25134, [0x04f2] = 0x4023, [0x04f3] = 0x25137, + [0x04f4] = 0x7717, [0x04f5] = 0x25131, [0x04f6] = 0x771c, [0x04f7] = 0x401f, + [0x04f8] = 0x2513f, [0x04f9] = 0x25159, [0x04fa] = 0x7714, [0x04fb] = 0x25361, + [0x04fc] = 0x408f, [0x04fd] = 0x4090, [0x04fe] = 0x25458, [0x04ff] = 0x25462, + [0x0500] = 0x25450, [0x0501] = 0x40a0, [0x0502] = 0x25451, [0x0503] = 0x40a6, + [0x0504] = 0x409f, [0x0505] = 0x25446, [0x0506] = 0x40a7, [0x0507] = 0x40a1, + [0x0508] = 0x2562d, [0x0509] = 0x4102, [0x050a] = 0x4136, [0x050b] = 0x25948, + [0x050c] = 0x25951, [0x050d] = 0x2594a, [0x050e] = 0x2594f, [0x050f] = 0x25950, + [0x0510] = 0x25949, [0x0511] = 0x25a63, [0x0512] = 0x41c8, [0x0513] = 0x25a66, + [0x0514] = 0x25a60, [0x0515] = 0x41d8, [0x0516] = 0x7b0c, [0x0517] = 0x41dd, + [0x0518] = 0x41dc, [0x0519] = 0x25af1, [0x051a] = 0x41d7, [0x051b] = 0x25b07, + [0x051c] = 0x41da, [0x051d] = 0x42ba, [0x051e] = 0x25f9b, [0x051f] = 0x25fa3, + [0x0520] = 0x25f9d, [0x0521] = 0x42be, [0x0522] = 0x42c2, [0x0523] = 0x42bb, + [0x0524] = 0x42c0, [0x0525] = 0x25fa9, [0x0526] = 0x25fa7, [0x0527] = 0x25fa4, + [0x0528] = 0x7d23, [0x0529] = 0x25fba, [0x052a] = 0x221c1, [0x052b] = 0x26226, + [0x052c] = 0x4343, [0x052d] = 0x4355, [0x052e] = 0x26294, [0x052f] = 0x26293, + [0x0530] = 0x4357, [0x0531] = 0x4368, [0x0532] = 0x7f98, [0x0533] = 0x7f90, + [0x0534] = 0x26407, [0x0535] = 0x2640d, [0x0536] = 0x26402, [0x0537] = 0x2640c, + [0x0538] = 0x26409, [0x0539] = 0x26408, [0x053a] = 0x26413, [0x053b] = 0x43a1, + [0x053c] = 0x264d2, [0x053d] = 0x803a, [0x053e] = 0x2653e, [0x053f] = 0x2653c, + [0x0540] = 0x26667, [0x0541] = 0x2669e, [0x0542] = 0x43ea, [0x0543] = 0x266ad, + [0x0544] = 0x43e7, [0x0545] = 0x266d9, [0x0546] = 0x26642, [0x0547] = 0x266a3, + [0x0548] = 0x266a0, [0x0549] = 0x43e8, [0x054a] = 0x43e9, [0x054b] = 0x2667c, + [0x054c] = 0x26904, [0x054d] = 0x4454, [0x054e] = 0x26958, [0x054f] = 0x26960, + [0x0550] = 0x269c9, [0x0551] = 0x269c8, [0x0552] = 0x8226, [0x0553] = 0x4465, + [0x0554] = 0x26a1c, [0x0555] = 0x26a1a, [0x0556] = 0x448a, [0x0557] = 0x26b74, + [0x0558] = 0x44b0, [0x0559] = 0x26b6e, [0x055a] = 0x26b6f, [0x055b] = 0x26b79, + [0x055c] = 0x44bc, [0x055d] = 0x832e, [0x055e] = 0x26b77, [0x055f] = 0x8355, + [0x0560] = 0x831a, [0x0561] = 0x44b8, [0x0562] = 0x833d, [0x0563] = 0x26b7c, + [0x0564] = 0x44b2, [0x0565] = 0x26b70, [0x0566] = 0x8330, [0x0567] = 0x44bd, + [0x0568] = 0x26b7a, [0x0569] = 0x26b82, [0x056a] = 0x458a, [0x056b] = 0x8651, + [0x056c] = 0x45a1, [0x056d] = 0x27244, [0x056e] = 0x45a2, [0x056f] = 0x27243, + [0x0570] = 0x8688, [0x0571] = 0x27245, [0x0572] = 0x4615, [0x0573] = 0x27625, + [0x0574] = 0x2761f, [0x0575] = 0x4620, [0x0576] = 0x4673, [0x0577] = 0x277e8, + [0x0578] = 0x898e, [0x0579] = 0x898d, [0x057a] = 0x27809, [0x057b] = 0x278b7, + [0x057c] = 0x278b9, [0x057d] = 0x27964, [0x057e] = 0x27963, [0x057f] = 0x8a09, + [0x0580] = 0x8a14, [0x0581] = 0x46b1, [0x0582] = 0x27962, [0x0583] = 0x27965, + [0x0584] = 0x472b, [0x0585] = 0x27bac, [0x0586] = 0x4745, [0x0587] = 0x27d2a, + [0x0588] = 0x4797, [0x0589] = 0x4798, [0x058a] = 0x27e96, [0x058b] = 0x47d5, + [0x058c] = 0x27fc2, [0x058e] = 0x4893, [0x058f] = 0x4896, [0x0590] = 0x9007, + [0x0591] = 0x4894, [0x0592] = 0x284aa, [0x0593] = 0x284b0, [0x0594] = 0x48c7, + [0x0595] = 0x48c5, [0x0596] = 0x286d4, [0x0597] = 0x286cd, [0x0598] = 0x286d6, + [0x0599] = 0x48c4, [0x059a] = 0x287f0, [0x059b] = 0x9579, [0x059c] = 0x9584, + [0x059d] = 0x49ce, [0x059e] = 0x49ca, [0x059f] = 0x49cc, [0x05a0] = 0x9657, + [0x05a1] = 0x49c9, [0x05a2] = 0x96ba, [0x05a4] = 0x29d4b, [0x05a5] = 0x20162, + [0x05a6] = 0x346e, [0x05a7] = 0x202b7, [0x05a8] = 0x5067, [0x05a9] = 0x202ac, + [0x05aa] = 0x202ab, [0x05ab] = 0x3471, [0x05ac] = 0x202c1, [0x05ad] = 0x34bb, + [0x05ae] = 0x34d3, [0x05af] = 0x205e8, [0x05b0] = 0x20769, [0x05b1] = 0x2075d, + [0x05b2] = 0x2075f, [0x05b3] = 0x34f3, [0x05b4] = 0x34ed, [0x05b5] = 0x34f5, + [0x05b6] = 0x20764, [0x05b7] = 0x20762, [0x05b8] = 0x34f1, [0x05b9] = 0x34f2, + [0x05ba] = 0x34f6, [0x05bb] = 0x3520, [0x05bc] = 0x208f9, [0x05bd] = 0x3528, + [0x05be] = 0x208ee, [0x05bf] = 0x5318, [0x05c0] = 0x532c, [0x05c1] = 0x5359, + [0x05c2] = 0x209ab, [0x05c3] = 0x209ac, [0x05c4] = 0x209aa, [0x05c5] = 0x5368, + [0x05c6] = 0x537e, [0x05c7] = 0x20a86, [0x05c8] = 0x20a7a, [0x05c9] = 0x53a1, + [0x05ca] = 0x20d28, [0x05cb] = 0x35a1, [0x05cc] = 0x555b, [0x05cd] = 0x35aa, + [0x05ce] = 0x35a9, [0x05cf] = 0x20d31, [0x05d0] = 0x35b5, [0x05d1] = 0x35a5, + [0x05d2] = 0x35a8, [0x05d3] = 0x5542, [0x05d4] = 0x35a7, [0x05d5] = 0x5547, + [0x05d6] = 0x20d2d, [0x05d8] = 0x553d, [0x05d9] = 0x20d2b, [0x05da] = 0x20d32, + [0x05db] = 0x5560, [0x05dc] = 0x57eb, [0x05dd] = 0x21329, [0x05de] = 0x21326, + [0x05df] = 0x21353, [0x05e0] = 0x364d, [0x05e1] = 0x21333, [0x05e2] = 0x21334, + [0x05e3] = 0x2159d, [0x05e4] = 0x369c, [0x05e5] = 0x595f, [0x05e6] = 0x21641, + [0x05e7] = 0x36ea, [0x05e8] = 0x36e5, [0x05e9] = 0x21791, [0x05ea] = 0x21769, + [0x05eb] = 0x5b6f, [0x05ec] = 0x21a22, [0x05ed] = 0x375e, [0x05ee] = 0x21a34, + [0x05f0] = 0x21b2e, [0x05f1] = 0x3786, [0x05f2] = 0x3784, [0x05f3] = 0x21bf4, + [0x05f4] = 0x5c5a, [0x05f5] = 0x21e28, [0x05f6] = 0x37d9, [0x05f7] = 0x21e1c, + [0x05f8] = 0x37de, [0x05f9] = 0x21e11, [0x05fa] = 0x21e24, [0x05fb] = 0x21e15, + [0x05fc] = 0x37db, [0x05fd] = 0x21e16, [0x05fe] = 0x21e54, [0x05ff] = 0x21e23, + [0x0600] = 0x21fff, [0x0601] = 0x3831, [0x0602] = 0x220cf, [0x0603] = 0x220d0, + [0x0604] = 0x384b, [0x0605] = 0x220ce, [0x0606] = 0x3849, [0x0607] = 0x384a, + [0x0608] = 0x384c, [0x0609] = 0x221c7, [0x060a] = 0x2225c, [0x060b] = 0x388a, + [0x060c] = 0x22236, [0x060d] = 0x3889, [0x060e] = 0x388b, [0x060f] = 0x22243, + [0x0610] = 0x38bb, [0x0611] = 0x5fa2, [0x0612] = 0x5f9d, [0x0613] = 0x38e4, + [0x0614] = 0x2252a, [0x0615] = 0x22501, [0x0616] = 0x5fa3, [0x0617] = 0x2250b, + [0x0618] = 0x2250f, [0x0619] = 0x393b, [0x061a] = 0x392e, [0x061b] = 0x393e, + [0x061c] = 0x3946, [0x061d] = 0x3953, [0x061e] = 0x226df, [0x061f] = 0x3944, + [0x0620] = 0x226d2, [0x0621] = 0x393f, [0x0622] = 0x3942, [0x0623] = 0x394f, + [0x0624] = 0x226cd, [0x0625] = 0x3952, [0x0626] = 0x394a, [0x0627] = 0x60c2, + [0x0628] = 0x226db, [0x0629] = 0x395a, [0x062a] = 0x60a5, [0x062b] = 0x3949, + [0x062c] = 0x226cf, [0x062d] = 0x621c, [0x062e] = 0x229c0, [0x062f] = 0x621d, + [0x0630] = 0x3a03, [0x0631] = 0x22b81, [0x0632] = 0x22b82, [0x0633] = 0x22b8a, + [0x0634] = 0x22ba8, [0x0635] = 0x22b8c, [0x0636] = 0x6395, [0x0637] = 0x639a, + [0x0638] = 0x3a01, [0x0639] = 0x3a06, [0x063a] = 0x39fb, [0x063b] = 0x39f9, + [0x063c] = 0x22b8e, [0x063d] = 0x3a05, [0x063e] = 0x39fa, [0x063f] = 0x22b8b, + [0x0640] = 0x63a6, [0x0641] = 0x22b96, [0x0642] = 0x39fe, [0x0643] = 0x22bcc, + [0x0644] = 0x3a7d, [0x0646] = 0x22f4f, [0x0647] = 0x22f4a, [0x0648] = 0x6550, + [0x064a] = 0x22f4b, [0x064b] = 0x22f3d, [0x064c] = 0x6552, [0x064d] = 0x22f44, + [0x064e] = 0x22f49, [0x064f] = 0x2309e, [0x0650] = 0x230f3, [0x0651] = 0x65c8, + [0x0652] = 0x230f5, [0x0653] = 0x3af0, [0x0654] = 0x3af2, [0x0655] = 0x231b3, + [0x0656] = 0x6658, [0x0657] = 0x3af1, [0x0658] = 0x3ae6, [0x0659] = 0x231e5, + [0x065a] = 0x231b6, [0x065c] = 0x6888, [0x065d] = 0x23486, [0x065e] = 0x3b6f, + [0x065f] = 0x3b6d, [0x0660] = 0x3b69, [0x0661] = 0x234b6, [0x0662] = 0x23485, + [0x0663] = 0x3b6e, [0x0664] = 0x234ab, [0x0665] = 0x3c2f, [0x0666] = 0x3c30, + [0x0667] = 0x3c63, [0x0668] = 0x23a0d, [0x0669] = 0x23a8b, [0x066a] = 0x23a8c, + [0x066b] = 0x6bb8, [0x066c] = 0x3c80, [0x066d] = 0x6bb9, [0x066e] = 0x3c9a, + [0x066f] = 0x3c94, [0x0670] = 0x3c96, [0x0671] = 0x3c95, [0x0672] = 0x3c97, + [0x0673] = 0x23b72, [0x0674] = 0x3cf4, [0x0675] = 0x3cfe, [0x0676] = 0x23d8f, + [0x0677] = 0x3d01, [0x0678] = 0x23d79, [0x0679] = 0x3d02, [0x067a] = 0x23d77, + [0x067b] = 0x3cf9, [0x067c] = 0x23d90, [0x067d] = 0x23d88, [0x067e] = 0x23d80, + [0x067f] = 0x23d9e, [0x0680] = 0x3cf6, [0x0681] = 0x3cf7, [0x0682] = 0x23d82, + [0x0683] = 0x23d34, [0x0684] = 0x23d89, [0x0685] = 0x3cff, [0x0686] = 0x23d85, + [0x0687] = 0x23d7e, [0x0688] = 0x23d7a, [0x0689] = 0x23da6, [0x068a] = 0x6e0b, + [0x068b] = 0x23db5, [0x068c] = 0x241f4, [0x068d] = 0x3dbf, [0x068e] = 0x3dbc, + [0x068f] = 0x7105, [0x0690] = 0x24229, [0x0691] = 0x24226, [0x0692] = 0x2422a, + [0x0693] = 0x3dbe, [0x0694] = 0x3dc0, [0x0695] = 0x2457e, [0x0696] = 0x3e3b, + [0x0697] = 0x3e39, [0x0698] = 0x2465b, [0x0699] = 0x24661, [0x069a] = 0x24660, + [0x069b] = 0x3e3c, [0x069c] = 0x2479b, [0x069d] = 0x7314, [0x069e] = 0x7304, + [0x069f] = 0x247c3, [0x06a0] = 0x3e7d, [0x06a1] = 0x247cd, [0x06a2] = 0x3e7f, + [0x06a3] = 0x3e7a, [0x06a4] = 0x3e7c, [0x06a5] = 0x7305, [0x06a6] = 0x3e7e, + [0x06a7] = 0x7315, [0x06a8] = 0x730d, [0x06a9] = 0x3e80, [0x06aa] = 0x3ebf, + [0x06ab] = 0x3ec3, [0x06ac] = 0x24954, [0x06ad] = 0x24959, [0x06ae] = 0x3ecc, + [0x06af] = 0x3f0e, [0x06b0] = 0x3f0d, [0x06b1] = 0x24af5, [0x06b2] = 0x3f26, + [0x06b3] = 0x3f24, [0x06b4] = 0x3f25, [0x06b5] = 0x3f23, [0x06b6] = 0x3f21, + [0x06b7] = 0x3f29, [0x06b8] = 0x24c69, [0x06b9] = 0x24c65, [0x06ba] = 0x3f8f, + [0x06bb] = 0x3f8d, [0x06bc] = 0x24d7c, [0x06bd] = 0x3f8b, [0x06be] = 0x3f92, + [0x06bf] = 0x24d80, [0x06c0] = 0x3f90, [0x06c1] = 0x24f65, [0x06c2] = 0x3fef, + [0x06c3] = 0x3ff0, [0x06c4] = 0x24fdf, [0x06c5] = 0x25060, [0x06c6] = 0x4001, + [0x06c7] = 0x2505e, [0x06c8] = 0x402e, [0x06c9] = 0x402d, [0x06ca] = 0x772e, + [0x06cb] = 0x4028, [0x06cc] = 0x4029, [0x06cd] = 0x402c, [0x06ce] = 0x2518f, + [0x06cf] = 0x25161, [0x06d0] = 0x2515a, [0x06d1] = 0x7741, [0x06d2] = 0x4088, + [0x06d3] = 0x25367, [0x06d4] = 0x4092, [0x06d5] = 0x4091, [0x06d6] = 0x77ea, + [0x06d7] = 0x253bb, [0x06d8] = 0x7844, [0x06d9] = 0x40a9, [0x06da] = 0x40ac, + [0x06db] = 0x40ae, [0x06dc] = 0x40aa, [0x06dd] = 0x4106, [0x06de] = 0x4105, + [0x06df] = 0x414a, [0x06e0] = 0x413e, [0x06e1] = 0x413c, [0x06e2] = 0x413b, + [0x06e3] = 0x2579b, [0x06e4] = 0x4142, [0x06e5] = 0x4141, [0x06e6] = 0x4143, + [0x06e7] = 0x257a9, [0x06e8] = 0x4145, [0x06e9] = 0x25966, [0x06ea] = 0x419a, + [0x06eb] = 0x419b, [0x06ec] = 0x419f, [0x06ed] = 0x419e, [0x06ee] = 0x25a72, + [0x06ef] = 0x25a76, [0x06f0] = 0x25b14, [0x06f1] = 0x41de, [0x06f2] = 0x41e2, + [0x06f3] = 0x41e6, [0x06f4] = 0x25b0f, [0x06f5] = 0x7b29, [0x06f6] = 0x41e3, + [0x06f7] = 0x7b27, [0x06f8] = 0x41df, [0x06f9] = 0x25e41, [0x06fa] = 0x25e46, + [0x06fb] = 0x7c9d, [0x06fc] = 0x25e4b, [0x06fd] = 0x25e43, [0x06fe] = 0x427e, + [0x06ff] = 0x42c9, [0x0700] = 0x42cc, [0x0701] = 0x25fc6, [0x0702] = 0x42d1, + [0x0703] = 0x25fc7, [0x0704] = 0x42d0, [0x0705] = 0x25fce, [0x0706] = 0x42cf, + [0x0707] = 0x42c8, [0x0708] = 0x25fc9, [0x0709] = 0x42cd, [0x070a] = 0x25fcb, + [0x070b] = 0x25fc5, [0x070c] = 0x4349, [0x070d] = 0x4347, [0x070e] = 0x4358, + [0x070f] = 0x436b, [0x0710] = 0x436c, [0x0711] = 0x436a, [0x0712] = 0x26369, + [0x0713] = 0x4380, [0x0714] = 0x4382, [0x0715] = 0x4384, [0x0716] = 0x7fc8, + [0x0717] = 0x4383, [0x0718] = 0x2641e, [0x0719] = 0x264ba, [0x071a] = 0x43b6, + [0x071b] = 0x26552, [0x071c] = 0x26551, [0x071d] = 0x26553, [0x071e] = 0x2669f, + [0x071f] = 0x266db, [0x0720] = 0x8126, [0x0721] = 0x43f1, [0x0722] = 0x266e3, + [0x0723] = 0x43f6, [0x0724] = 0x43f3, [0x0725] = 0x43f0, [0x0726] = 0x811c, + [0x0727] = 0x266d7, [0x0728] = 0x266e9, [0x0729] = 0x8128, [0x072a] = 0x43f5, + [0x072b] = 0x43f4, [0x072c] = 0x43f7, [0x072d] = 0x266de, [0x072e] = 0x266dc, + [0x072f] = 0x2693c, [0x0731] = 0x4455, [0x0732] = 0x26a22, [0x0733] = 0x26a32, + [0x0734] = 0x26a23, [0x0735] = 0x448b, [0x0736] = 0x44cb, [0x0737] = 0x44c2, + [0x0738] = 0x26bd4, [0x0739] = 0x26bc8, [0x073a] = 0x26bbc, [0x073b] = 0x44ca, + [0x073c] = 0x44cc, [0x073d] = 0x26bcd, [0x073e] = 0x44c7, [0x073f] = 0x44c9, + [0x0740] = 0x8370, [0x0741] = 0x26bbe, [0x0742] = 0x44c6, [0x0743] = 0x26c40, + [0x0744] = 0x26bd6, [0x0745] = 0x44c3, [0x0746] = 0x8382, [0x0747] = 0x26bbd, + [0x0748] = 0x83ac, [0x0749] = 0x26bba, [0x074a] = 0x44c4, [0x074b] = 0x26bc0, + [0x074e] = 0x26bc1, [0x074f] = 0x271a6, [0x0750] = 0x271a5, [0x0751] = 0x271a8, + [0x0752] = 0x45a9, [0x0753] = 0x86ad, [0x0754] = 0x45a8, [0x0755] = 0x45a6, + [0x0756] = 0x2725f, [0x0757] = 0x27270, [0x0758] = 0x2726a, [0x0759] = 0x27265, + [0x075a] = 0x27267, [0x075b] = 0x2726f, [0x075c] = 0x27287, [0x075d] = 0x86ca, + [0x075e] = 0x8851, [0x075f] = 0x2763d, [0x0760] = 0x27643, [0x0761] = 0x4622, + [0x0762] = 0x27640, [0x0763] = 0x4626, [0x0764] = 0x4624, [0x0765] = 0x4625, + [0x0766] = 0x889d, [0x0767] = 0x462a, [0x0768] = 0x4674, [0x0769] = 0x27818, + [0x076a] = 0x4679, [0x076b] = 0x8990, [0x076c] = 0x467a, [0x076d] = 0x27819, + [0x076e] = 0x278c1, [0x076f] = 0x89d8, [0x0770] = 0x89d7, [0x0771] = 0x4697, + [0x0772] = 0x278bc, [0x0773] = 0x278c8, [0x0774] = 0x8a2e, [0x0775] = 0x27971, + [0x0776] = 0x46bc, [0x0777] = 0x2796e, [0x0778] = 0x46b3, [0x0779] = 0x27978, + [0x077a] = 0x46bf, [0x077b] = 0x46b7, [0x077d] = 0x2797a, [0x077e] = 0x27bb1, + [0x077f] = 0x27baf, [0x0780] = 0x27bb0, [0x0781] = 0x4734, [0x0782] = 0x4746, + [0x0783] = 0x4748, [0x0784] = 0x8c59, [0x0785] = 0x27ca8, [0x0786] = 0x27ca6, + [0x0787] = 0x4756, [0x0788] = 0x4767, [0x0789] = 0x27d48, [0x078a] = 0x27d45, + [0x078b] = 0x4768, [0x078c] = 0x4799, [0x078d] = 0x479a, [0x078e] = 0x27ea0, + [0x078f] = 0x27ea4, [0x0790] = 0x47d8, [0x0791] = 0x27fd4, [0x0792] = 0x47db, + [0x0793] = 0x47dc, [0x0794] = 0x47dd, [0x0795] = 0x47d7, [0x0796] = 0x27fd2, + [0x0797] = 0x28222, [0x0798] = 0x4849, [0x0799] = 0x484a, [0x079a] = 0x8eda, + [0x079b] = 0x282b7, [0x079c] = 0x282cc, [0x079d] = 0x9033, [0x079e] = 0x284e6, + [0x079f] = 0x9018, [0x07a0] = 0x489a, [0x07a1] = 0x284c8, [0x07a2] = 0x48cd, + [0x07a3] = 0x48ca, [0x07a4] = 0x286f4, [0x07a5] = 0x48cb, [0x07a6] = 0x286ed, + [0x07a7] = 0x48cf, [0x07a8] = 0x2867e, [0x07aa] = 0x48cc, [0x07ab] = 0x48ea, + [0x07ac] = 0x48ed, [0x07ad] = 0x287f9, [0x07ae] = 0x287fd, [0x07af] = 0x48e9, + [0x07b0] = 0x28807, [0x07b1] = 0x491a, [0x07b2] = 0x91ef, [0x07b3] = 0x498d, + [0x07b4] = 0x49d2, [0x07b5] = 0x28e78, [0x07b6] = 0x28e7a, [0x07b7] = 0x28e79, + [0x07b8] = 0x28f8a, [0x07b9] = 0x49f2, [0x07ba] = 0x2907b, [0x07bb] = 0x291d5, + [0x07bc] = 0x291e9, [0x07bd] = 0x4a3d, [0x07be] = 0x291eb, [0x07bf] = 0x4a3e, + [0x07c0] = 0x4af8, [0x07c1] = 0x4b23, [0x07c2] = 0x9ad9, [0x07c3] = 0x4eb4, + [0x07c4] = 0x2016c, [0x07c5] = 0x50a0, [0x07c6] = 0x5090, [0x07c7] = 0x3475, + [0x07c8] = 0x5086, [0x07c9] = 0x5084, [0x07ca] = 0x202fa, [0x07cb] = 0x508a, + [0x07cc] = 0x3476, [0x07cd] = 0x3473, [0x07ce] = 0x509f, [0x07cf] = 0x50a1, + [0x07d0] = 0x20318, [0x07d1] = 0x5093, [0x07d2] = 0x34bd, [0x07d3] = 0x205f6, + [0x07d4] = 0x51d5, [0x07d5] = 0x2078a, [0x07d6] = 0x20789, [0x07d7] = 0x34f9, + [0x07d8] = 0x2077f, [0x07d9] = 0x20788, [0x07da] = 0x34fa, [0x07db] = 0x20783, + [0x07dc] = 0x20784, [0x07dd] = 0x20798, [0x07de] = 0x20763, [0x07df] = 0x20787, + [0x07e0] = 0x3521, [0x07e2] = 0x3529, [0x07e3] = 0x208f5, [0x07e4] = 0x20950, + [0x07e5] = 0x3538, [0x07e6] = 0x354e, [0x07e7] = 0x20a87, [0x07e8] = 0x20a8a, + [0x07e9] = 0x20b65, [0x07ea] = 0x20db7, [0x07eb] = 0x20dc1, [0x07ec] = 0x20dc7, + [0x07ed] = 0x35c8, [0x07ee] = 0x35bc, [0x07ef] = 0x20dc5, [0x07f0] = 0x20dcb, + [0x07f1] = 0x5590, [0x07f2] = 0x20dd1, [0x07f3] = 0x35bb, [0x07f4] = 0x35c2, + [0x07f5] = 0x35c0, [0x07f6] = 0x20db8, [0x07f7] = 0x20dca, [0x07f8] = 0x35ca, + [0x07f9] = 0x20dde, [0x07fa] = 0x35c9, [0x07fb] = 0x20dce, [0x07fc] = 0x35b8, + [0x07fd] = 0x5710, [0x07fe] = 0x5817, [0x07ff] = 0x21368, [0x0800] = 0x364e, + [0x0801] = 0x2136b, [0x0802] = 0x5844, [0x0803] = 0x3650, [0x0804] = 0x582b, + [0x0805] = 0x2136a, [0x0806] = 0x5845, [0x0807] = 0x21366, [0x0808] = 0x21377, + [0x0809] = 0x21396, [0x080a] = 0x2136e, [0x080c] = 0x368a, [0x080d] = 0x21657, + [0x080e] = 0x5965, [0x080f] = 0x21656, [0x0810] = 0x2179c, [0x0811] = 0x2179e, + [0x0812] = 0x36fc, [0x0813] = 0x36f9, [0x0814] = 0x217a1, [0x0815] = 0x3763, + [0x0816] = 0x21a42, [0x0817] = 0x5bcf, [0x0818] = 0x21a46, [0x0819] = 0x21a3e, + [0x081a] = 0x21b33, [0x081b] = 0x3787, [0x081c] = 0x3788, [0x081d] = 0x21bfa, + [0x081e] = 0x379a, [0x081f] = 0x21c97, [0x0820] = 0x21c9b, [0x0821] = 0x21caa, + [0x0822] = 0x5d56, [0x0823] = 0x21e73, [0x0824] = 0x21e7c, [0x0825] = 0x37e9, + [0x0826] = 0x21e86, [0x0827] = 0x37ea, [0x0828] = 0x5d54, [0x0829] = 0x3850, + [0x082a] = 0x220f3, [0x082b] = 0x220f0, [0x082c] = 0x3856, [0x082d] = 0x3852, + [0x082e] = 0x384f, [0x082f] = 0x3854, [0x0830] = 0x3851, [0x0831] = 0x220ec, + [0x0832] = 0x222af, [0x0833] = 0x388e, [0x0834] = 0x388f, [0x0835] = 0x22264, + [0x0836] = 0x22268, [0x0837] = 0x2235a, [0x0838] = 0x5f3d, [0x0839] = 0x2251f, + [0x083a] = 0x22525, [0x083b] = 0x38ed, [0x083c] = 0x38eb, [0x083d] = 0x5fa4, + [0x083e] = 0x226c6, [0x083f] = 0x226d6, [0x0840] = 0x226c3, [0x0841] = 0x3962, + [0x0842] = 0x2272c, [0x0843] = 0x395d, [0x0844] = 0x2272e, [0x0845] = 0x2275e, + [0x0846] = 0x22733, [0x0847] = 0x3961, [0x0848] = 0x3965, [0x0849] = 0x395c, + [0x084a] = 0x2272d, [0x084b] = 0x22746, [0x084c] = 0x395f, [0x084d] = 0x226c1, + [0x084e] = 0x2273a, [0x084f] = 0x229cc, [0x0850] = 0x22b9d, [0x0851] = 0x22b83, + [0x0852] = 0x22bf6, [0x0853] = 0x63ec, [0x0854] = 0x3a16, [0x0855] = 0x3a0a, + [0x0856] = 0x22bf8, [0x0857] = 0x3a0e, [0x0858] = 0x3a12, [0x0859] = 0x22bfe, + [0x085a] = 0x22bf3, [0x085b] = 0x3a11, [0x085c] = 0x22beb, [0x085d] = 0x22bfa, + [0x085e] = 0x3a10, [0x085f] = 0x22c07, [0x0860] = 0x22bfc, [0x0861] = 0x3a09, + [0x0862] = 0x63fa, [0x0863] = 0x3a15, [0x0864] = 0x63d4, [0x0865] = 0x22f72, + [0x0866] = 0x22f73, [0x0867] = 0x22f74, [0x0868] = 0x3a91, [0x0869] = 0x3a95, + [0x086a] = 0x3a93, [0x086b] = 0x3a92, [0x086c] = 0x3a8f, [0x086d] = 0x22f5f, + [0x086e] = 0x22f60, [0x086f] = 0x230aa, [0x0870] = 0x23134, [0x0871] = 0x3af6, + [0x0872] = 0x231b4, [0x0873] = 0x3afb, [0x0874] = 0x231f0, [0x0875] = 0x6675, + [0x0876] = 0x3af9, [0x0877] = 0x2320d, [0x0878] = 0x231f3, [0x0879] = 0x2320f, + [0x087a] = 0x671c, [0x087b] = 0x3b7d, [0x087c] = 0x234c9, [0x087d] = 0x3b7a, + [0x087e] = 0x3b7f, [0x087f] = 0x234c5, [0x0880] = 0x3b78, [0x0881] = 0x234d7, + [0x0882] = 0x234cc, [0x0883] = 0x68d9, [0x0884] = 0x234e7, [0x0885] = 0x3b70, + [0x0886] = 0x3b82, [0x0887] = 0x234c1, [0x0888] = 0x3b84, [0x0889] = 0x234e8, + [0x088a] = 0x3c33, [0x088b] = 0x238cb, [0x088c] = 0x3c32, [0x088d] = 0x3c36, + [0x088e] = 0x238c8, [0x088f] = 0x2397a, [0x0890] = 0x3c56, [0x0891] = 0x23979, + [0x0892] = 0x2397e, [0x0893] = 0x3c67, [0x0894] = 0x23a1b, [0x0895] = 0x3c65, + [0x0896] = 0x3c64, [0x0897] = 0x3c66, [0x0898] = 0x23a1f, [0x0899] = 0x23a19, + [0x089a] = 0x3c81, [0x089b] = 0x3c82, [0x089c] = 0x3c83, [0x089d] = 0x3c9e, + [0x089e] = 0x23b89, [0x089f] = 0x6bf1, [0x08a0] = 0x3c9d, [0x08a1] = 0x23b8b, + [0x08a2] = 0x3d0f, [0x08a3] = 0x3d12, [0x08a4] = 0x23e09, [0x08a5] = 0x23dfe, + [0x08a6] = 0x23e00, [0x08a7] = 0x3d10, [0x08a8] = 0x3d18, [0x08a9] = 0x23e0b, + [0x08aa] = 0x3d14, [0x08ab] = 0x3d19, [0x08ac] = 0x6e37, [0x08ae] = 0x23e4a, + [0x08af] = 0x6e7d, [0x08b0] = 0x6e86, [0x08b1] = 0x3dc8, [0x08b2] = 0x3dc4, + [0x08b3] = 0x3dc6, [0x08b4] = 0x24279, [0x08b5] = 0x3dc7, [0x08b6] = 0x3dc3, + [0x08b7] = 0x2426c, [0x08b8] = 0x24299, [0x08ba] = 0x24262, [0x08bb] = 0x24514, + [0x08bc] = 0x3e19, [0x08bd] = 0x3e1c, [0x08be] = 0x245c8, [0x08bf] = 0x245d7, + [0x08c0] = 0x2460c, [0x08c1] = 0x3e41, [0x08c2] = 0x24670, [0x08c3] = 0x3e42, + [0x08c4] = 0x3e43, [0x08c5] = 0x24671, [0x08c6] = 0x247df, [0x08c7] = 0x247e4, + [0x08c8] = 0x3e82, [0x08c9] = 0x247e7, [0x08ca] = 0x3e81, [0x08cb] = 0x3e94, + [0x08cc] = 0x3e84, [0x08cd] = 0x24990, [0x08ce] = 0x3ed2, [0x08cf] = 0x3f0f, + [0x08d0] = 0x3f22, [0x08d1] = 0x24b4c, [0x08d2] = 0x3f27, [0x08d3] = 0x3f2a, + [0x08d4] = 0x74fa, [0x08d5] = 0x3f28, [0x08d6] = 0x24b4f, [0x08d7] = 0x3f60, + [0x08d8] = 0x24c7d, [0x08d9] = 0x24c7e, [0x08da] = 0x24c7c, [0x08db] = 0x7572, + [0x08dc] = 0x24c8d, [0x08dd] = 0x24d19, [0x08de] = 0x3f9b, [0x08df] = 0x3f9c, + [0x08e0] = 0x24dc0, [0x08e1] = 0x3f93, [0x08e2] = 0x3f94, [0x08e3] = 0x75dc, + [0x08e4] = 0x3fa0, [0x08e5] = 0x3f99, [0x08e6] = 0x24db6, [0x08e7] = 0x3fa1, + [0x08e8] = 0x24da8, [0x08e9] = 0x3ff1, [0x08ea] = 0x24feb, [0x08eb] = 0x24fe7, + [0x08ec] = 0x2506f, [0x08ed] = 0x251c7, [0x08ee] = 0x4036, [0x08ef] = 0x2519f, + [0x08f0] = 0x4037, [0x08f1] = 0x403f, [0x08f2] = 0x403c, [0x08f3] = 0x251c4, + [0x08f4] = 0x4034, [0x08f5] = 0x4039, [0x08f6] = 0x403b, [0x08f7] = 0x4035, + [0x08f8] = 0x4030, [0x08f9] = 0x4032, [0x08fa] = 0x4038, [0x08fb] = 0x403e, + [0x08fc] = 0x403a, [0x08fd] = 0x2519b, [0x08fe] = 0x25197, [0x08ff] = 0x251c5, + [0x0900] = 0x2536b, [0x0901] = 0x253ce, [0x0902] = 0x40b6, [0x0903] = 0x7867, + [0x0904] = 0x254b1, [0x0905] = 0x254ae, [0x0906] = 0x254b0, [0x0907] = 0x40b3, + [0x0908] = 0x4109, [0x0909] = 0x7977, [0x090a] = 0x2573e, [0x090b] = 0x257b5, + [0x090c] = 0x257ba, [0x090d] = 0x414c, [0x090e] = 0x257b2, [0x090f] = 0x257b4, + [0x0910] = 0x4153, [0x0911] = 0x414d, [0x0912] = 0x4151, [0x0913] = 0x414f, + [0x0914] = 0x7a9b, [0x0915] = 0x25977, [0x0916] = 0x41a2, [0x0917] = 0x25986, + [0x0918] = 0x2597b, [0x0919] = 0x41cd, [0x091a] = 0x25a7e, [0x091b] = 0x25b2e, + [0x091c] = 0x41e7, [0x091d] = 0x25b2f, [0x091e] = 0x41f0, [0x091f] = 0x25b37, + [0x0920] = 0x41e9, [0x0921] = 0x41ec, [0x0922] = 0x25b32, [0x0923] = 0x41e8, + [0x0924] = 0x41ee, [0x0925] = 0x4202, [0x0926] = 0x25b36, [0x0927] = 0x25b39, + [0x0928] = 0x25b35, [0x0929] = 0x25e5c, [0x092a] = 0x4282, [0x092b] = 0x4283, + [0x092c] = 0x4286, [0x092d] = 0x25e7b, [0x092e] = 0x25e61, [0x092f] = 0x25fee, + [0x0930] = 0x25feb, [0x0931] = 0x25fef, [0x0932] = 0x26020, [0x0933] = 0x7d2a, + [0x0934] = 0x7d65, [0x0935] = 0x434a, [0x0936] = 0x26230, [0x0937] = 0x435a, + [0x0938] = 0x7f64, [0x0939] = 0x262be, [0x093a] = 0x436e, [0x093b] = 0x26367, + [0x093c] = 0x2637c, [0x093d] = 0x4370, [0x093e] = 0x436f, [0x093f] = 0x26424, + [0x0940] = 0x438a, [0x0941] = 0x4387, [0x0942] = 0x4388, [0x0943] = 0x26429, + [0x0944] = 0x264ef, [0x0945] = 0x8020, [0x0946] = 0x43b7, [0x0947] = 0x43fd, + [0x0948] = 0x8120, [0x0949] = 0x2670d, [0x094a] = 0x4405, [0x094b] = 0x813c, + [0x094c] = 0x4408, [0x094d] = 0x4403, [0x094e] = 0x4402, [0x094f] = 0x4404, + [0x0950] = 0x3b39, [0x0951] = 0x4409, [0x0952] = 0x43ff, [0x0953] = 0x26764, + [0x0954] = 0x813f, [0x0955] = 0x26715, [0x0956] = 0x43fc, [0x0957] = 0x4401, + [0x0958] = 0x440a, [0x0959] = 0x81f0, [0x095a] = 0x81f5, [0x095b] = 0x446b, + [0x095c] = 0x446c, [0x095d] = 0x26a35, [0x095e] = 0x26a36, [0x095f] = 0x26a34, + [0x0960] = 0x26a37, [0x0961] = 0x26c47, [0x0962] = 0x26c2b, [0x0963] = 0x44de, + [0x0964] = 0x26c41, [0x0965] = 0x26c43, [0x0966] = 0x44db, [0x0967] = 0x26c42, + [0x0968] = 0x44dd, [0x0969] = 0x44e3, [0x096a] = 0x26c32, [0x096b] = 0x44e0, + [0x096c] = 0x44d9, [0x096d] = 0x44d8, [0x096e] = 0x44e4, [0x096f] = 0x26c44, + [0x0970] = 0x26c4a, [0x0971] = 0x44da, [0x0972] = 0x44ef, [0x0974] = 0x8415, + [0x0975] = 0x83be, [0x0976] = 0x26c54, [0x0977] = 0x26c6e, [0x0978] = 0x26c52, + [0x0979] = 0x44d7, [0x097a] = 0x45b3, [0x097b] = 0x45bb, [0x097c] = 0x86e5, + [0x097d] = 0x45b2, [0x097e] = 0x86d2, [0x097f] = 0x45ad, [0x0980] = 0x27292, + [0x0981] = 0x45af, [0x0983] = 0x86e0, [0x0984] = 0x272bf, [0x0985] = 0x4616, + [0x0986] = 0x4628, [0x0987] = 0x4623, [0x0988] = 0x88b3, [0x0989] = 0x27641, + [0x098a] = 0x27669, [0x098b] = 0x27665, [0x098c] = 0x4675, [0x098d] = 0x467e, + [0x098e] = 0x467c, [0x098f] = 0x27822, [0x0990] = 0x2781d, [0x0991] = 0x278d2, + [0x0992] = 0x278da, [0x0993] = 0x278db, [0x0994] = 0x46ce, [0x0995] = 0x46cd, + [0x0996] = 0x46cf, [0x0997] = 0x8a53, [0x0998] = 0x279a4, [0x0999] = 0x2799e, + [0x099a] = 0x8a37, [0x099b] = 0x8a47, [0x099c] = 0x8a5c, [0x099d] = 0x2799d, + [0x099e] = 0x46c4, [0x099f] = 0x46cc, [0x09a0] = 0x46c8, [0x09a1] = 0x46c7, + [0x09a2] = 0x279ad, [0x09a3] = 0x279a6, [0x09a4] = 0x279a7, [0x09a5] = 0x27bb3, + [0x09a6] = 0x27be0, [0x09a7] = 0x27c35, [0x09a8] = 0x27c37, [0x09a9] = 0x475a, + [0x09aa] = 0x476a, [0x09ab] = 0x27d4a, [0x09ac] = 0x476b, [0x09ad] = 0x476d, + [0x09ae] = 0x476f, [0x09af] = 0x27e5e, [0x09b0] = 0x479e, [0x09b1] = 0x27ec0, + [0x09b2] = 0x47a4, [0x09b3] = 0x47a3, [0x09b4] = 0x47e4, [0x09b5] = 0x47e8, + [0x09b6] = 0x47e9, [0x09b7] = 0x47e0, [0x09b8] = 0x47e3, [0x09b9] = 0x27ff9, + [0x09ba] = 0x47ea, [0x09bb] = 0x47e1, [0x09bc] = 0x47ed, [0x09bd] = 0x4834, + [0x09be] = 0x4835, [0x09bf] = 0x4851, [0x09c0] = 0x8ef0, [0x09c1] = 0x284f0, + [0x09c2] = 0x489d, [0x09c3] = 0x284f3, [0x09c4] = 0x2851b, [0x09c5] = 0x284f2, + [0x09c6] = 0x284fb, [0x09c7] = 0x2871c, [0x09c8] = 0x28713, [0x09c9] = 0x48d0, + [0x09ca] = 0x2870f, [0x09cb] = 0x48ee, [0x09cc] = 0x28816, [0x09cd] = 0x28811, + [0x09ce] = 0x28812, [0x09cf] = 0x48f2, [0x09d0] = 0x2880e, [0x09d1] = 0x921d, + [0x09d2] = 0x4988, [0x09d3] = 0x28c67, [0x09d4] = 0x28cf2, [0x09d5] = 0x28cda, + [0x09d6] = 0x498f, [0x09d7] = 0x28cdc, [0x09d8] = 0x49d8, [0x09d9] = 0x28f94, + [0x09da] = 0x28f9b, [0x09db] = 0x28f92, [0x09dc] = 0x28f9a, [0x09dd] = 0x29088, + [0x09de] = 0x29086, [0x09df] = 0x4a3f, [0x09e0] = 0x291ef, [0x09e1] = 0x4a52, + [0x09e2] = 0x976b, [0x09e3] = 0x2925e, [0x09e4] = 0x4a50, [0x09e5] = 0x29458, + [0x09e6] = 0x4ab1, [0x09e7] = 0x29456, [0x09e8] = 0x29454, [0x09e9] = 0x4af9, + [0x09ea] = 0x2959b, [0x09eb] = 0x29696, [0x09ec] = 0x296a4, [0x09ed] = 0x4b26, + [0x09ee] = 0x4b28, [0x09ef] = 0x2969a, [0x09f0] = 0x29a12, [0x09f1] = 0x3480, + [0x09f2] = 0x50c0, [0x09f3] = 0x3481, [0x09f4] = 0x2036b, [0x09f5] = 0x347e, + [0x09f6] = 0x347f, [0x09f7] = 0x20337, [0x09f8] = 0x2033c, [0x09fa] = 0x204f7, + [0x09fb] = 0x34be, [0x09fc] = 0x20566, [0x09fd] = 0x34d6, [0x09fe] = 0x207a9, + [0x09ff] = 0x207ae, [0x0a00] = 0x207ad, [0x0a01] = 0x207c8, [0x0a02] = 0x207a5, + [0x0a03] = 0x207b0, [0x0a04] = 0x20895, [0x0a05] = 0x52e5, [0x0a06] = 0x20925, + [0x0a07] = 0x3534, [0x0a08] = 0x20a99, [0x0a09] = 0x53af, [0x0a0a] = 0x20b74, + [0x0a0b] = 0x20b70, [0x0a0c] = 0x20b6f, [0x0a0d] = 0x20e41, [0x0a0e] = 0x20e54, + [0x0a0f] = 0x35d5, [0x0a10] = 0x35d8, [0x0a11] = 0x20e40, [0x0a12] = 0x20e38, + [0x0a13] = 0x35d4, [0x0a14] = 0x55d8, [0x0a15] = 0x35d9, [0x0a16] = 0x20e52, + [0x0a17] = 0x20e3a, [0x0a18] = 0x20e57, [0x0a1a] = 0x20e59, [0x0a1b] = 0x5711, + [0x0a1c] = 0x5867, [0x0a1d] = 0x213b4, [0x0a1e] = 0x213c0, [0x0a1f] = 0x365d, + [0x0a20] = 0x5843, [0x0a21] = 0x365e, [0x0a22] = 0x3659, [0x0a23] = 0x21375, + [0x0a24] = 0x365a, [0x0a25] = 0x36a0, [0x0a26] = 0x21660, [0x0a27] = 0x21647, + [0x0a28] = 0x3705, [0x0a29] = 0x217f0, [0x0a2a] = 0x3707, [0x0a2b] = 0x217ef, + [0x0a2c] = 0x370e, [0x0a2d] = 0x370c, [0x0a2e] = 0x217ec, [0x0a2f] = 0x21983, + [0x0a30] = 0x3745, [0x0a31] = 0x21984, [0x0a32] = 0x2198f, [0x0a33] = 0x3764, + [0x0a34] = 0x21a61, [0x0a35] = 0x3765, [0x0a36] = 0x21a69, [0x0a37] = 0x5bdd, + [0x0a38] = 0x3766, [0x0a39] = 0x21a62, [0x0a3a] = 0x3789, [0x0a3b] = 0x37ec, + [0x0a3c] = 0x37f1, [0x0a3d] = 0x5d70, [0x0a3e] = 0x5d6a, [0x0a3f] = 0x37f0, + [0x0a40] = 0x37f8, [0x0a41] = 0x5d74, [0x0a42] = 0x5d5f, [0x0a43] = 0x21eae, + [0x0a44] = 0x5d61, [0x0a45] = 0x5d73, [0x0a46] = 0x21eb2, [0x0a47] = 0x37f2, + [0x0a48] = 0x37f4, [0x0a49] = 0x2210b, [0x0a4a] = 0x3858, [0x0a4b] = 0x22110, + [0x0a4c] = 0x2210d, [0x0a4d] = 0x385a, [0x0a4e] = 0x3859, [0x0a4f] = 0x3857, + [0x0a50] = 0x385b, [0x0a51] = 0x5e50, [0x0a52] = 0x2227f, [0x0a53] = 0x22281, + [0x0a54] = 0x38a6, [0x0a55] = 0x38c2, [0x0a56] = 0x38c1, [0x0a57] = 0x5f3f, + [0x0a58] = 0x2240b, [0x0a59] = 0x2254e, [0x0a5a] = 0x38ef, [0x0a5b] = 0x5fb0, + [0x0a5c] = 0x227ea, [0x0a5d] = 0x22745, [0x0a5e] = 0x3968, [0x0a5f] = 0x6135, + [0x0a60] = 0x612d, [0x0a61] = 0x3973, [0x0a62] = 0x396e, [0x0a63] = 0x3974, + [0x0a64] = 0x6102, [0x0a65] = 0x3966, [0x0a66] = 0x22728, [0x0a67] = 0x2275d, + [0x0a68] = 0x229dc, [0x0a69] = 0x39b9, [0x0a6a] = 0x6226, [0x0a6b] = 0x229d4, + [0x0a6c] = 0x3a0c, [0x0a6d] = 0x22c64, [0x0a6e] = 0x22c68, [0x0a6f] = 0x3a20, + [0x0a70] = 0x22c62, [0x0a71] = 0x3a1d, [0x0a72] = 0x22c61, [0x0a73] = 0x3a1c, + [0x0a74] = 0x22c66, [0x0a75] = 0x3a21, [0x0a76] = 0x3a1a, [0x0a77] = 0x3a19, + [0x0a78] = 0x22bf2, [0x0a79] = 0x22c69, [0x0a7a] = 0x22c67, [0x0a7b] = 0x3a7e, + [0x0a7c] = 0x22f9a, [0x0a7d] = 0x22f9b, [0x0a7e] = 0x22f85, [0x0a7f] = 0x22f9c, + [0x0a80] = 0x3a9d, [0x0a81] = 0x22fa4, [0x0a82] = 0x3a9e, [0x0a84] = 0x656e, + [0x0a85] = 0x22f99, [0x0a86] = 0x22f86, [0x0a87] = 0x22f90, [0x0a88] = 0x23081, + [0x0a89] = 0x230ae, [0x0a8a] = 0x65b1, [0x0a8b] = 0x65d4, [0x0a8c] = 0x3acd, + [0x0a8d] = 0x23138, [0x0a8e] = 0x3b0b, [0x0a8f] = 0x3b0a, [0x0a90] = 0x6685, + [0x0a91] = 0x2353b, [0x0a92] = 0x3b8f, [0x0a93] = 0x6972, [0x0a94] = 0x3b95, + [0x0a95] = 0x3b90, [0x0a96] = 0x3b91, [0x0a97] = 0x2354c, [0x0a98] = 0x693a, + [0x0a99] = 0x3bb9, [0x0a9a] = 0x23547, [0x0a9b] = 0x23535, [0x0a9c] = 0x3b97, + [0x0a9d] = 0x3b9e, [0x0a9e] = 0x23533, [0x0a9f] = 0x3b8b, [0x0aa0] = 0x23582, + [0x0aa1] = 0x23540, [0x0aa2] = 0x3c3b, [0x0aa3] = 0x3c3a, [0x0aa4] = 0x3c3c, + [0x0aa5] = 0x3c3d, [0x0aa6] = 0x3c39, [0x0aa7] = 0x3c3e, [0x0aa8] = 0x3c6b, + [0x0aa9] = 0x3c6c, [0x0aaa] = 0x23a36, [0x0aab] = 0x23b0e, [0x0aac] = 0x3ca2, + [0x0aad] = 0x3ca1, [0x0aae] = 0x3c9f, [0x0aaf] = 0x23bad, [0x0ab0] = 0x23baa, + [0x0ab1] = 0x23e17, [0x0ab2] = 0x3d2d, [0x0ab3] = 0x23e67, [0x0ab4] = 0x3d36, + [0x0ab5] = 0x3d2b, [0x0ab6] = 0x23e72, [0x0ab7] = 0x3d37, [0x0ab9] = 0x23e61, + [0x0aba] = 0x23eb0, [0x0abb] = 0x6ead, [0x0abc] = 0x3d25, [0x0abd] = 0x3d2f, + [0x0abe] = 0x3d2c, [0x0abf] = 0x23e6e, [0x0ac0] = 0x23e64, [0x0ac1] = 0x3d32, + [0x0ac2] = 0x23e8c, [0x0ac3] = 0x23e66, [0x0ac4] = 0x6e95, [0x0ac5] = 0x23e6b, + [0x0ac6] = 0x23e5f, [0x0ac7] = 0x23e74, [0x0ac8] = 0x23e65, [0x0ac9] = 0x242bb, + [0x0aca] = 0x242be, [0x0acb] = 0x3dd5, [0x0acc] = 0x242b9, [0x0acd] = 0x3dd4, + [0x0ace] = 0x3dd6, [0x0acf] = 0x242ef, [0x0ad0] = 0x3dd1, [0x0ad1] = 0x7243, + [0x0ad2] = 0x245da, [0x0ad3] = 0x3e46, [0x0ad4] = 0x728f, [0x0ad5] = 0x24690, + [0x0ad6] = 0x247e9, [0x0ad7] = 0x3e8c, [0x0ad8] = 0x3e8a, [0x0ad9] = 0x3e88, + [0x0ada] = 0x24811, [0x0adb] = 0x2480d, [0x0adc] = 0x247ed, [0x0add] = 0x24821, + [0x0ade] = 0x3edd, [0x0adf] = 0x24981, [0x0ae0] = 0x249b1, [0x0ae1] = 0x24b01, + [0x0ae2] = 0x3f2d, [0x0ae3] = 0x24b5e, [0x0ae4] = 0x24b62, [0x0ae5] = 0x3f2e, + [0x0ae6] = 0x3f2c, [0x0ae7] = 0x3f2b, [0x0ae8] = 0x3f30, [0x0ae9] = 0x24b5b, + [0x0aea] = 0x3f4e, [0x0aeb] = 0x24c96, [0x0aec] = 0x24c93, [0x0aed] = 0x3f64, + [0x0aee] = 0x3f61, [0x0aef] = 0x24c92, [0x0af0] = 0x7575, [0x0af2] = 0x3f70, + [0x0af3] = 0x3fa6, [0x0af4] = 0x3fa4, [0x0af5] = 0x24dc4, [0x0af6] = 0x24dc7, + [0x0af7] = 0x24dc3, [0x0af8] = 0x3fa8, [0x0af9] = 0x3fa2, [0x0afa] = 0x24dc8, + [0x0afb] = 0x3fa7, [0x0afc] = 0x75ec, [0x0afd] = 0x3fa5, [0x0afe] = 0x24dca, + [0x0aff] = 0x3fa9, [0x0b00] = 0x24dc5, [0x0b01] = 0x24dcf, [0x0b02] = 0x24ddc, + [0x0b03] = 0x24f7c, [0x0b04] = 0x25001, [0x0b05] = 0x403d, [0x0b06] = 0x251d3, + [0x0b07] = 0x251dc, [0x0b08] = 0x4044, [0x0b09] = 0x4045, [0x0b0a] = 0x4046, + [0x0b0b] = 0x251d4, [0x0b0c] = 0x7757, [0x0b0d] = 0x251cc, [0x0b0e] = 0x4047, + [0x0b0f] = 0x4048, [0x0b10] = 0x4042, [0x0b11] = 0x251d6, [0x0b12] = 0x251db, + [0x0b13] = 0x4041, [0x0b14] = 0x251d5, [0x0b15] = 0x253d9, [0x0b16] = 0x4094, + [0x0b17] = 0x253dd, [0x0b18] = 0x253dc, [0x0b19] = 0x253e0, [0x0b1a] = 0x254cc, + [0x0b1b] = 0x40c0, [0x0b1c] = 0x40b8, [0x0b1d] = 0x40c1, [0x0b1e] = 0x40c2, + [0x0b1f] = 0x40bb, [0x0b20] = 0x40bd, [0x0b21] = 0x40bf, [0x0b22] = 0x40b9, + [0x0b23] = 0x40b7, [0x0b24] = 0x254d2, [0x0b25] = 0x40c7, [0x0b26] = 0x254d3, + [0x0b27] = 0x410c, [0x0b28] = 0x410b, [0x0b29] = 0x797b, [0x0b2a] = 0x4110, + [0x0b2b] = 0x2568d, [0x0b2c] = 0x415d, [0x0b2d] = 0x7a21, [0x0b2e] = 0x415a, + [0x0b2f] = 0x4158, [0x0b30] = 0x4156, [0x0b31] = 0x257d8, [0x0b32] = 0x4154, + [0x0b33] = 0x7a16, [0x0b34] = 0x257bc, [0x0b35] = 0x41a8, [0x0b36] = 0x41a7, + [0x0b37] = 0x41cf, [0x0b38] = 0x41d0, [0x0b39] = 0x25a8a, [0x0b3a] = 0x7ae8, + [0x0b3b] = 0x25a8b, [0x0b3c] = 0x25a8d, [0x0b3d] = 0x41d1, [0x0b3e] = 0x41eb, + [0x0b3f] = 0x25b53, [0x0b40] = 0x41fb, [0x0b41] = 0x7b6a, [0x0b42] = 0x25b59, + [0x0b43] = 0x41fd, [0x0b44] = 0x41f8, [0x0b45] = 0x41f7, [0x0b46] = 0x4200, + [0x0b47] = 0x25b56, [0x0b48] = 0x25b57, [0x0b49] = 0x41f6, [0x0b4a] = 0x7b5f, + [0x0b4b] = 0x25e73, [0x0b4c] = 0x2601b, [0x0b4d] = 0x42df, [0x0b4e] = 0x26021, + [0x0b4f] = 0x26016, [0x0b50] = 0x26018, [0x0b51] = 0x42e2, [0x0b52] = 0x42e4, + [0x0b53] = 0x26044, [0x0b54] = 0x7d82, [0x0b55] = 0x26026, [0x0b56] = 0x42e3, + [0x0b57] = 0x26236, [0x0b58] = 0x4359, [0x0b59] = 0x4371, [0x0b5a] = 0x438e, + [0x0b5b] = 0x438c, [0x0b5c] = 0x2643a, [0x0b5d] = 0x43a4, [0x0b5e] = 0x264f4, + [0x0b5f] = 0x8055, [0x0b60] = 0x4414, [0x0b61] = 0x26762, [0x0b62] = 0x2675b, + [0x0b63] = 0x2676a, [0x0b64] = 0x4411, [0x0b65] = 0x26768, [0x0b66] = 0x441b, + [0x0b67] = 0x4412, [0x0b68] = 0x440e, [0x0b69] = 0x4415, [0x0b6a] = 0x8168, + [0x0b6b] = 0x4410, [0x0b6c] = 0x26781, [0x0b6d] = 0x4417, [0x0b6e] = 0x8246, + [0x0b6f] = 0x8243, [0x0b70] = 0x4470, [0x0b71] = 0x44ed, [0x0b72] = 0x26ce7, + [0x0b73] = 0x44ee, [0x0b74] = 0x26ce6, [0x0b75] = 0x26cd1, [0x0b76] = 0x26d11, + [0x0b77] = 0x8481, [0x0b78] = 0x26cd0, [0x0b79] = 0x26cd9, [0x0b7a] = 0x26d0a, + [0x0b7b] = 0x44f4, [0x0b7c] = 0x26cda, [0x0b7d] = 0x26cdd, [0x0b7e] = 0x26cc8, + [0x0b7f] = 0x26ce2, [0x0b80] = 0x26ce9, [0x0b81] = 0x26ccb, [0x0b82] = 0x847c, + [0x0b83] = 0x26ccc, [0x0b84] = 0x26cc1, [0x0b85] = 0x846a, [0x0b86] = 0x26cde, + [0x0b87] = 0x8488, [0x0b88] = 0x44f2, [0x0b89] = 0x44f8, [0x0b8a] = 0x44f3, + [0x0b8b] = 0x26d51, [0x0b8c] = 0x26d12, [0x0b8d] = 0x44fa, [0x0b8e] = 0x26ce0, + [0x0b8f] = 0x26d2b, [0x0b91] = 0x272d8, [0x0b92] = 0x272d1, [0x0b93] = 0x8710, + [0x0b94] = 0x272d2, [0x0b95] = 0x272cd, [0x0b96] = 0x871f, [0x0b97] = 0x45b6, + [0x0b98] = 0x45b7, [0x0b99] = 0x2733d, [0x0b9a] = 0x870f, [0x0b9b] = 0x272ca, + [0x0b9c] = 0x45ba, [0x0b9d] = 0x272cb, [0x0b9e] = 0x45bc, [0x0b9f] = 0x272d7, + [0x0ba0] = 0x275f4, [0x0ba1] = 0x463b, [0x0ba2] = 0x88d3, [0x0ba3] = 0x462f, + [0x0ba4] = 0x27687, [0x0ba5] = 0x2768b, [0x0ba6] = 0x27683, [0x0ba7] = 0x4637, + [0x0ba8] = 0x4699, [0x0ba9] = 0x279c5, [0x0baa] = 0x279d2, [0x0bab] = 0x279c6, + [0x0bac] = 0x279d3, [0x0bad] = 0x46d9, [0x0bae] = 0x46d8, [0x0baf] = 0x46d7, + [0x0bb0] = 0x279f0, [0x0bb1] = 0x279cd, [0x0bb2] = 0x279cc, [0x0bb3] = 0x279dc, + [0x0bb4] = 0x279d6, [0x0bb5] = 0x4736, [0x0bb6] = 0x27be6, [0x0bb7] = 0x27c41, + [0x0bb8] = 0x27c3f, [0x0bb9] = 0x8c87, [0x0bba] = 0x27cc5, [0x0bbb] = 0x27cc0, + [0x0bbc] = 0x27cc6, [0x0bbd] = 0x27cbe, [0x0bbe] = 0x27cbf, [0x0bbf] = 0x8cc6, + [0x0bc0] = 0x4770, [0x0bc1] = 0x27d63, [0x0bc2] = 0x27ed3, [0x0bc3] = 0x27eda, + [0x0bc4] = 0x27ed5, [0x0bc5] = 0x47a5, [0x0bc6] = 0x47a6, [0x0bc7] = 0x47a9, + [0x0bc8] = 0x47ee, [0x0bc9] = 0x4854, [0x0bca] = 0x282ee, [0x0bcb] = 0x4857, + [0x0bcc] = 0x282fc, [0x0bcd] = 0x28414, [0x0bce] = 0x48a1, [0x0bcf] = 0x28523, + [0x0bd0] = 0x28522, [0x0bd1] = 0x28530, [0x0bd2] = 0x286b5, [0x0bd3] = 0x48d3, + [0x0bd4] = 0x28738, [0x0bd5] = 0x48d4, [0x0bd6] = 0x2873f, [0x0bd7] = 0x48d7, + [0x0bd8] = 0x90cc, [0x0bd9] = 0x916d, [0x0bda] = 0x9170, [0x0bdb] = 0x48f7, + [0x0bdc] = 0x48f6, [0x0bdd] = 0x48f9, [0x0bde] = 0x48f8, [0x0bdf] = 0x9258, + [0x0be0] = 0x9242, [0x0be1] = 0x9268, [0x0be2] = 0x9269, [0x0be3] = 0x28968, + [0x0be4] = 0x28967, [0x0be5] = 0x9243, [0x0be6] = 0x28965, [0x0be7] = 0x9247, + [0x0be8] = 0x498a, [0x0be9] = 0x28c75, [0x0bea] = 0x28cf7, [0x0beb] = 0x28cf3, + [0x0bec] = 0x28cf6, [0x0bed] = 0x4994, [0x0bee] = 0x28d00, [0x0bef] = 0x4993, + [0x0bf0] = 0x28cff, [0x0bf1] = 0x28cf5, [0x0bf2] = 0x959d, [0x0bf3] = 0x49dd, + [0x0bf4] = 0x49dc, [0x0bf5] = 0x49f7, [0x0bf6] = 0x96cf, [0x0bf7] = 0x29092, + [0x0bf8] = 0x29206, [0x0bf9] = 0x4a42, [0x0bfa] = 0x29207, [0x0bfb] = 0x2926b, + [0x0bfc] = 0x4a54, [0x0bfd] = 0x2926c, [0x0bfe] = 0x4a55, [0x0bff] = 0x29393, + [0x0c00] = 0x4a8f, [0x0c01] = 0x29394, [0x0c02] = 0x97f4, [0x0c03] = 0x4ab4, + [0x0c04] = 0x4ab3, [0x0c05] = 0x29462, [0x0c06] = 0x29463, [0x0c07] = 0x9809, + [0x0c08] = 0x2945f, [0x0c09] = 0x29464, [0x0c0a] = 0x2945b, [0x0c0b] = 0x29459, + [0x0c0c] = 0x4afb, [0x0c0d] = 0x4afd, [0x0c0e] = 0x295a4, [0x0c0f] = 0x295ac, + [0x0c10] = 0x98ab, [0x0c11] = 0x4afc, [0x0c12] = 0x296b5, [0x0c13] = 0x4b2c, + [0x0c14] = 0x4b2f, [0x0c15] = 0x296ae, [0x0c16] = 0x4b2b, [0x0c17] = 0x296c5, + [0x0c18] = 0x4b33, [0x0c19] = 0x4b34, [0x0c1a] = 0x98fb, [0x0c1b] = 0x2983b, + [0x0c1c] = 0x9aac, [0x0c1d] = 0x9aae, [0x0c1e] = 0x9aaa, [0x0c1f] = 0x4be8, + [0x0c20] = 0x29abf, [0x0c21] = 0x29c2b, [0x0c22] = 0x29c84, [0x0c23] = 0x29c80, + [0x0c24] = 0x29d4d, [0x0c25] = 0x29d4f, [0x0c26] = 0x9b5c, [0x0c27] = 0x29d4c, + [0x0c28] = 0x29f92, [0x0c29] = 0x4d5d, [0x0c2a] = 0x50d2, [0x0c2b] = 0x3485, + [0x0c2c] = 0x3488, [0x0c2d] = 0x203ae, [0x0c2e] = 0x20379, [0x0c2f] = 0x348e, + [0x0c30] = 0x3484, [0x0c31] = 0x20371, [0x0c32] = 0x50df, [0x0c33] = 0x203b3, + [0x0c34] = 0x3483, [0x0c35] = 0x2032c, [0x0c36] = 0x20377, [0x0c37] = 0x2052f, + [0x0c38] = 0x207c3, [0x0c39] = 0x3502, [0x0c3a] = 0x207cd, [0x0c3b] = 0x3506, + [0x0c3c] = 0x3505, [0x0c3d] = 0x207c9, [0x0c3e] = 0x34fe, [0x0c3f] = 0x3501, + [0x0c40] = 0x3500, [0x0c41] = 0x207ce, [0x0c42] = 0x208a5, [0x0c43] = 0x208a0, + [0x0c44] = 0x208fe, [0x0c45] = 0x20959, [0x0c46] = 0x20a9a, [0x0c47] = 0x35e7, + [0x0c48] = 0x5619, [0x0c49] = 0x20ee4, [0x0c4a] = 0x20ed7, [0x0c4b] = 0x20edc, + [0x0c4c] = 0x35e6, [0x0c4d] = 0x20ee7, [0x0c4e] = 0x35ed, [0x0c4f] = 0x35e2, + [0x0c50] = 0x35eb, [0x0c51] = 0x20ee5, [0x0c52] = 0x35e8, [0x0c53] = 0x35ec, + [0x0c54] = 0x560a, [0x0c55] = 0x3624, [0x0c56] = 0x589a, [0x0c57] = 0x21414, + [0x0c58] = 0x3662, [0x0c59] = 0x213f1, [0x0c5a] = 0x3661, [0x0c5b] = 0x3660, + [0x0c5c] = 0x3664, [0x0c5d] = 0x368b, [0x0c5e] = 0x215b6, [0x0c5f] = 0x2166e, + [0x0c60] = 0x2166c, [0x0c61] = 0x21681, [0x0c62] = 0x21842, [0x0c63] = 0x3719, + [0x0c64] = 0x3716, [0x0c65] = 0x3718, [0x0c66] = 0x3722, [0x0c67] = 0x2181a, + [0x0c68] = 0x371d, [0x0c69] = 0x3717, [0x0c6a] = 0x371e, [0x0c6b] = 0x21827, + [0x0c6c] = 0x21825, [0x0c6d] = 0x21817, [0x0c6e] = 0x2181c, [0x0c6f] = 0x2183d, + [0x0c70] = 0x21820, [0x0c71] = 0x3769, [0x0c72] = 0x376a, [0x0c73] = 0x21a81, + [0x0c74] = 0x376c, [0x0c75] = 0x377a, [0x0c76] = 0x378a, [0x0c77] = 0x21c09, + [0x0c78] = 0x21cc6, [0x0c79] = 0x21cc4, [0x0c7a] = 0x379c, [0x0c7b] = 0x21cc5, + [0x0c7c] = 0x37fd, [0x0c7d] = 0x37f9, [0x0c7e] = 0x21eef, [0x0c7f] = 0x37ff, + [0x0c80] = 0x21edf, [0x0c81] = 0x21ede, [0x0c82] = 0x21eee, [0x0c83] = 0x21ef5, + [0x0c84] = 0x21eec, [0x0c85] = 0x37fc, [0x0c86] = 0x21edd, [0x0c87] = 0x5d85, + [0x0c88] = 0x37fb, [0x0c89] = 0x3802, [0x0c8a] = 0x385f, [0x0c8b] = 0x5e56, + [0x0c8c] = 0x385e, [0x0c8d] = 0x385d, [0x0c8e] = 0x385c, [0x0c8f] = 0x22122, + [0x0c90] = 0x5e51, [0x0c91] = 0x3892, [0x0c92] = 0x22297, [0x0c93] = 0x22295, + [0x0c94] = 0x3894, [0x0c95] = 0x3895, [0x0c96] = 0x38d1, [0x0c97] = 0x224a9, + [0x0c98] = 0x38f1, [0x0c99] = 0x22553, [0x0c9a] = 0x5fb1, [0x0c9b] = 0x22556, + [0x0c9c] = 0x22555, [0x0c9d] = 0x3977, [0x0c9e] = 0x396f, [0x0c9f] = 0x227e3, + [0x0ca0] = 0x227e2, [0x0ca1] = 0x3987, [0x0ca2] = 0x397d, [0x0ca3] = 0x397c, + [0x0ca4] = 0x397e, [0x0ca5] = 0x3985, [0x0ca6] = 0x398b, [0x0ca7] = 0x3986, + [0x0ca8] = 0x3980, [0x0caa] = 0x227a9, [0x0cab] = 0x3978, [0x0cad] = 0x22833, + [0x0cae] = 0x2280a, [0x0caf] = 0x39ba, [0x0cb0] = 0x22a59, [0x0cb1] = 0x3a33, + [0x0cb2] = 0x22cbc, [0x0cb3] = 0x3a2d, [0x0cb4] = 0x22cc4, [0x0cb5] = 0x22cc7, + [0x0cb6] = 0x22cc6, [0x0cb7] = 0x3a37, [0x0cb8] = 0x645a, [0x0cb9] = 0x6463, + [0x0cba] = 0x22cb8, [0x0cbb] = 0x22cda, [0x0cbc] = 0x3a2e, [0x0cbd] = 0x22cb7, + [0x0cbe] = 0x22cc0, [0x0cbf] = 0x3a3d, [0x0cc0] = 0x22ccd, [0x0cc1] = 0x3aa0, + [0x0cc2] = 0x22fbc, [0x0cc3] = 0x22fab, [0x0cc4] = 0x3aa3, [0x0cc5] = 0x23086, + [0x0cc6] = 0x669b, [0x0cc7] = 0x2325a, [0x0cc8] = 0x66a3, [0x0cc9] = 0x3b0e, + [0x0cca] = 0x669e, [0x0ccb] = 0x23343, [0x0ccc] = 0x3bb6, [0x0ccd] = 0x235ac, + [0x0cce] = 0x3bab, [0x0ccf] = 0x3bad, [0x0cd0] = 0x3ba6, [0x0cd1] = 0x235be, + [0x0cd2] = 0x69b8, [0x0cd3] = 0x3baa, [0x0cd4] = 0x69ba, [0x0cd5] = 0x3bb1, + [0x0cd6] = 0x235ab, [0x0cd7] = 0x3ba8, [0x0cd8] = 0x3baf, [0x0cd9] = 0x3bb0, + [0x0cda] = 0x3ba7, [0x0cdb] = 0x3bb2, [0x0cdc] = 0x3b9d, [0x0cdd] = 0x3ba5, + [0x0cde] = 0x3bb5, [0x0cdf] = 0x21b3e, [0x0ce0] = 0x69c7, [0x0ce1] = 0x69d7, + [0x0ce2] = 0x238f9, [0x0ce3] = 0x3c41, [0x0ce4] = 0x238f3, [0x0ce5] = 0x238f7, + [0x0ce6] = 0x6b70, [0x0ce7] = 0x23a45, [0x0ce8] = 0x23a48, [0x0ce9] = 0x3c72, + [0x0cea] = 0x6b9d, [0x0ceb] = 0x3c6f, [0x0cec] = 0x3c71, [0x0ced] = 0x23a44, + [0x0cee] = 0x3c85, [0x0cef] = 0x23aaf, [0x0cf0] = 0x23ab1, [0x0cf1] = 0x3ca4, + [0x0cf2] = 0x3ca5, [0x0cf3] = 0x3ca6, [0x0cf4] = 0x23bcf, [0x0cf5] = 0x3ca8, + [0x0cf6] = 0x23bcb, [0x0cf7] = 0x23bcd, [0x0cf8] = 0x3ca3, [0x0cf9] = 0x23c50, + [0x0cfa] = 0x23eec, [0x0cfb] = 0x23f1a, [0x0cfc] = 0x6f16, [0x0cfd] = 0x6f24, + [0x0cfe] = 0x23ed8, [0x0cff] = 0x3d43, [0x0d00] = 0x23ed0, [0x0d01] = 0x23ed1, + [0x0d02] = 0x3d3d, [0x0d03] = 0x3d45, [0x0d04] = 0x23e7b, [0x0d05] = 0x23ed2, + [0x0d06] = 0x3d44, [0x0d07] = 0x23ed4, [0x0d08] = 0x23ee7, [0x0d09] = 0x23edf, + [0x0d0a] = 0x23ede, [0x0d0b] = 0x6f45, [0x0d0c] = 0x23ed9, [0x0d0d] = 0x23ecf, + [0x0d0e] = 0x2430d, [0x0d0f] = 0x3de3, [0x0d10] = 0x7179, [0x0d12] = 0x3ddf, + [0x0d13] = 0x3de4, [0x0d14] = 0x717a, [0x0d15] = 0x3de5, [0x0d16] = 0x24338, + [0x0d17] = 0x7254, [0x0d18] = 0x3e22, [0x0d19] = 0x3e4a, [0x0d1a] = 0x246a9, + [0x0d1b] = 0x3e49, [0x0d1c] = 0x3e44, [0x0d1d] = 0x3e4b, [0x0d1e] = 0x3e87, + [0x0d1f] = 0x3e89, [0x0d20] = 0x3e92, [0x0d21] = 0x3e91, [0x0d22] = 0x3e90, + [0x0d23] = 0x3e8e, [0x0d24] = 0x2483e, [0x0d25] = 0x24846, [0x0d26] = 0x249ed, + [0x0d28] = 0x3f12, [0x0d29] = 0x3f10, [0x0d2a] = 0x3f11, [0x0d2b] = 0x24b6c, + [0x0d2c] = 0x3f32, [0x0d2d] = 0x3f34, [0x0d2e] = 0x3f37, [0x0d2f] = 0x3f33, + [0x0d30] = 0x3f36, [0x0d31] = 0x3f35, [0x0d32] = 0x3f65, [0x0d33] = 0x24cac, + [0x0d34] = 0x757c, [0x0d35] = 0x757b, [0x0d36] = 0x24dc9, [0x0d37] = 0x7612, + [0x0d38] = 0x3fb0, [0x0d39] = 0x24e12, [0x0d3a] = 0x3faf, [0x0d3b] = 0x3faa, + [0x0d3c] = 0x24dfd, [0x0d3d] = 0x24e01, [0x0d3e] = 0x24e11, [0x0d3f] = 0x3fab, + [0x0d40] = 0x24e89, [0x0d41] = 0x24e05, [0x0d42] = 0x24dfe, [0x0d43] = 0x24e0b, + [0x0d44] = 0x24e20, [0x0d45] = 0x24e04, [0x0d46] = 0x24f88, [0x0d47] = 0x3ff3, + [0x0d48] = 0x25002, [0x0d49] = 0x3ff4, [0x0d4a] = 0x25003, [0x0d4b] = 0x76b6, + [0x0d4c] = 0x76e0, [0x0d4d] = 0x4008, [0x0d4e] = 0x404e, [0x0d4f] = 0x4055, + [0x0d50] = 0x404b, [0x0d51] = 0x25229, [0x0d52] = 0x2523b, [0x0d53] = 0x404d, + [0x0d54] = 0x7773, [0x0d55] = 0x25206, [0x0d56] = 0x4052, [0x0d57] = 0x7772, + [0x0d58] = 0x404c, [0x0d59] = 0x7770, [0x0d5a] = 0x4050, [0x0d5b] = 0x4053, + [0x0d5c] = 0x25203, [0x0d5d] = 0x4051, [0x0d5e] = 0x25378, [0x0d5f] = 0x25379, + [0x0d60] = 0x2537d, [0x0d61] = 0x4089, [0x0d62] = 0x2537f, [0x0d63] = 0x4095, + [0x0d64] = 0x40cc, [0x0d65] = 0x40c8, [0x0d66] = 0x40ce, [0x0d67] = 0x25532, + [0x0d68] = 0x40ca, [0x0d69] = 0x25500, [0x0d6a] = 0x789d, [0x0d6b] = 0x25522, + [0x0d6c] = 0x40cd, [0x0d6d] = 0x256a9, [0x0d6e] = 0x415c, [0x0d6f] = 0x4167, + [0x0d70] = 0x4169, [0x0d71] = 0x4165, [0x0d72] = 0x4162, [0x0d73] = 0x25804, + [0x0d74] = 0x7a27, [0x0d75] = 0x7a35, [0x0d77] = 0x41aa, [0x0d78] = 0x259b8, + [0x0d79] = 0x25a9b, [0x0d7a] = 0x41d2, [0x0d7b] = 0x7ba2, [0x0d7c] = 0x4203, + [0x0d7d] = 0x420c, [0x0d7e] = 0x25b92, [0x0d7f] = 0x4209, [0x0d80] = 0x4206, + [0x0d81] = 0x4205, [0x0d82] = 0x7b89, [0x0d83] = 0x25b8f, [0x0d84] = 0x420b, + [0x0d85] = 0x4208, [0x0d86] = 0x25b98, [0x0d87] = 0x7ba5, [0x0d88] = 0x25bae, + [0x0d89] = 0x428e, [0x0d8a] = 0x25e9d, [0x0d8b] = 0x7cb6, [0x0d8c] = 0x42e8, + [0x0d8d] = 0x26049, [0x0d8e] = 0x26050, [0x0d8f] = 0x26046, [0x0d90] = 0x42ea, + [0x0d91] = 0x2604e, [0x0d92] = 0x7da5, [0x0d93] = 0x7dc3, [0x0d94] = 0x26055, + [0x0d95] = 0x42e9, [0x0d96] = 0x42eb, [0x0d97] = 0x26064, [0x0d98] = 0x42f0, + [0x0d99] = 0x26238, [0x0d9a] = 0x434b, [0x0d9b] = 0x7fab, [0x0d9c] = 0x4373, + [0x0d9d] = 0x4375, [0x0d9e] = 0x4392, [0x0d9f] = 0x4391, [0x0da0] = 0x4393, + [0x0da1] = 0x8025, [0x0da2] = 0x43a7, [0x0da3] = 0x43a6, [0x0da4] = 0x43a8, + [0x0da5] = 0x43aa, [0x0da6] = 0x264fe, [0x0da7] = 0x43a9, [0x0da8] = 0x8059, + [0x0da9] = 0x43bb, [0x0daa] = 0x43bc, [0x0dab] = 0x43ba, [0x0dac] = 0x43bd, + [0x0dad] = 0x4427, [0x0dae] = 0x8185, [0x0daf] = 0x267a6, [0x0db0] = 0x4424, + [0x0db1] = 0x441e, [0x0db2] = 0x441f, [0x0db3] = 0x441d, [0x0db4] = 0x4420, + [0x0db5] = 0x4423, [0x0db6] = 0x4429, [0x0db7] = 0x4422, [0x0db8] = 0x2679c, + [0x0db9] = 0x26799, [0x0dba] = 0x441c, [0x0dbb] = 0x818e, [0x0dbc] = 0x4428, + [0x0dbd] = 0x267b5, [0x0dbe] = 0x267a3, [0x0dbf] = 0x267a0, [0x0dc0] = 0x267a7, + [0x0dc1] = 0x2679b, [0x0dc2] = 0x269df, [0x0dc3] = 0x269e1, [0x0dc4] = 0x4471, + [0x0dc5] = 0x4473, [0x0dc6] = 0x4472, [0x0dc7] = 0x26a4d, [0x0dc8] = 0x4502, + [0x0dc9] = 0x26df3, [0x0dca] = 0x26d6f, [0x0dcb] = 0x26d69, [0x0dcc] = 0x44fe, + [0x0dcd] = 0x84be, [0x0dce] = 0x26d6b, [0x0dcf] = 0x26d78, [0x0dd0] = 0x26d87, + [0x0dd1] = 0x4508, [0x0dd2] = 0x26d85, [0x0dd3] = 0x26d82, [0x0dd4] = 0x26d90, + [0x0dd5] = 0x4507, [0x0dd6] = 0x4504, [0x0dd7] = 0x26d80, [0x0dd8] = 0x26d67, + [0x0dd9] = 0x4500, [0x0dda] = 0x44fc, [0x0ddb] = 0x26d61, [0x0ddc] = 0x4544, + [0x0ddd] = 0x26d93, [0x0dde] = 0x44f1, [0x0ddf] = 0x26df2, [0x0de0] = 0x26d86, + [0x0de1] = 0x84a6, [0x0de2] = 0x4506, [0x0de3] = 0x271cd, [0x0de4] = 0x271c4, + [0x0de5] = 0x45c6, [0x0de6] = 0x45c3, [0x0de7] = 0x45c1, [0x0de8] = 0x45c2, + [0x0de9] = 0x2730f, [0x0dea] = 0x45c4, [0x0deb] = 0x45c7, [0x0dec] = 0x2730d, + [0x0ded] = 0x45bf, [0x0dee] = 0x45d2, [0x0def] = 0x27373, [0x0df0] = 0x45ca, + [0x0df2] = 0x2730a, [0x0df3] = 0x872f, [0x0df4] = 0x27308, [0x0df5] = 0x27313, + [0x0df6] = 0x4613, [0x0df7] = 0x275f8, [0x0df8] = 0x4630, [0x0df9] = 0x463e, + [0x0dfa] = 0x4639, [0x0dfb] = 0x276ab, [0x0dfc] = 0x276a8, [0x0dfd] = 0x463c, + [0x0dfe] = 0x463f, [0x0dff] = 0x276a5, [0x0e00] = 0x4634, [0x0e01] = 0x463d, + [0x0e02] = 0x276c3, [0x0e03] = 0x276a4, [0x0e04] = 0x4638, [0x0e05] = 0x276d4, + [0x0e06] = 0x276ba, [0x0e07] = 0x277f1, [0x0e08] = 0x89a0, [0x0e09] = 0x4682, + [0x0e0a] = 0x2783f, [0x0e0b] = 0x4683, [0x0e0c] = 0x278ea, [0x0e0d] = 0x469b, + [0x0e0e] = 0x279f7, [0x0e0f] = 0x46e0, [0x0e10] = 0x46dd, [0x0e11] = 0x279fa, + [0x0e12] = 0x279f5, [0x0e13] = 0x46de, [0x0e14] = 0x279fe, [0x0e15] = 0x46e3, + [0x0e16] = 0x46e5, [0x0e17] = 0x27a00, [0x0e18] = 0x8a97, [0x0e19] = 0x46e2, + [0x0e1a] = 0x27a02, [0x0e1b] = 0x279fb, [0x0e1c] = 0x27a07, [0x0e1d] = 0x46df, + [0x0e1e] = 0x27a1a, [0x0e1f] = 0x472e, [0x0e20] = 0x27bb8, [0x0e21] = 0x4737, + [0x0e22] = 0x4738, [0x0e23] = 0x27be9, [0x0e24] = 0x27beb, [0x0e25] = 0x27c50, + [0x0e26] = 0x27c4f, [0x0e27] = 0x8c8b, [0x0e28] = 0x27d86, [0x0e29] = 0x3562, + [0x0e2a] = 0x27d8e, [0x0e2b] = 0x4794, [0x0e2c] = 0x4793, [0x0e2d] = 0x47ab, + [0x0e2e] = 0x47ad, [0x0e2f] = 0x27ef0, [0x0e30] = 0x27efb, [0x0e31] = 0x47f5, + [0x0e32] = 0x47f7, [0x0e33] = 0x28042, [0x0e34] = 0x47f6, [0x0e35] = 0x47f8, + [0x0e36] = 0x28085, [0x0e37] = 0x47fb, [0x0e38] = 0x47f9, [0x0e39] = 0x4858, + [0x0e3a] = 0x485a, [0x0e3b] = 0x28305, [0x0e3c] = 0x4859, [0x0e3d] = 0x8f0f, + [0x0e3e] = 0x4885, [0x0e3f] = 0x48a4, [0x0e40] = 0x48d8, [0x0e41] = 0x48d9, + [0x0e42] = 0x2874b, [0x0e43] = 0x48dd, [0x0e44] = 0x48c8, [0x0e45] = 0x28763, + [0x0e46] = 0x48fa, [0x0e47] = 0x48fb, [0x0e48] = 0x9275, [0x0e49] = 0x4927, + [0x0e4a] = 0x929f, [0x0e4b] = 0x492a, [0x0e4c] = 0x4925, [0x0e4d] = 0x28999, + [0x0e4e] = 0x4928, [0x0e4f] = 0x28c81, [0x0e50] = 0x28d17, [0x0e51] = 0x28d10, + [0x0e52] = 0x28d12, [0x0e53] = 0x95a6, [0x0e54] = 0x4995, [0x0e55] = 0x969a, + [0x0e56] = 0x28efa, [0x0e57] = 0x28ef3, [0x0e58] = 0x28ef2, [0x0e59] = 0x28ef5, + [0x0e5a] = 0x28ef6, [0x0e5b] = 0x28fbb, [0x0e5c] = 0x28fc2, [0x0e5d] = 0x290a7, + [0x0e5e] = 0x4a0f, [0x0e5f] = 0x4a11, [0x0e60] = 0x290a8, [0x0e61] = 0x290a3, + [0x0e62] = 0x4a10, [0x0e63] = 0x290aa, [0x0e64] = 0x4a15, [0x0e65] = 0x4a13, + [0x0e66] = 0x9757, [0x0e67] = 0x291dc, [0x0e68] = 0x4a47, [0x0e69] = 0x4a46, + [0x0e6a] = 0x2920f, [0x0e6b] = 0x4a59, [0x0e6c] = 0x4a5b, [0x0e6d] = 0x29279, + [0x0e6e] = 0x4a5e, [0x0e6f] = 0x2927f, [0x0e70] = 0x29285, [0x0e71] = 0x4a5a, + [0x0e72] = 0x4a91, [0x0e73] = 0x4a92, [0x0e74] = 0x4a90, [0x0e75] = 0x4a93, + [0x0e76] = 0x2941b, [0x0e77] = 0x97f7, [0x0e78] = 0x4abe, [0x0e79] = 0x29477, + [0x0e7a] = 0x29476, [0x0e7b] = 0x29498, [0x0e7c] = 0x4abc, [0x0e7d] = 0x4abb, + [0x0e7e] = 0x4ab7, [0x0e7f] = 0x4ab9, [0x0e80] = 0x2947a, [0x0e81] = 0x4b01, + [0x0e82] = 0x4afe, [0x0e83] = 0x295bc, [0x0e84] = 0x295ba, [0x0e85] = 0x4b02, + [0x0e86] = 0x295b6, [0x0e87] = 0x4aff, [0x0e88] = 0x98b0, [0x0e89] = 0x295b4, + [0x0e8a] = 0x4b00, [0x0e8b] = 0x296cf, [0x0e8c] = 0x4b37, [0x0e8d] = 0x4b3a, + [0x0e8e] = 0x4b6f, [0x0e8f] = 0x4b77, [0x0e90] = 0x4b79, [0x0e91] = 0x99c6, + [0x0e92] = 0x2987b, [0x0e93] = 0x4bc8, [0x0e94] = 0x29a1c, [0x0e95] = 0x29a21, + [0x0e96] = 0x29a1d, [0x0e97] = 0x29ac0, [0x0e98] = 0x4bf2, [0x0e99] = 0x29aff, + [0x0e9a] = 0x4bf1, [0x0e9b] = 0x4bf0, [0x0e9c] = 0x9b62, [0x0e9d] = 0x29d56, + [0x0e9e] = 0x4c34, [0x0e9f] = 0x29fa1, [0x0ea0] = 0x29fa2, [0x0ea1] = 0x29fa6, + [0x0ea2] = 0x2a256, [0x0ea3] = 0x2a257, [0x0ea4] = 0x4d2c, [0x0ea5] = 0x4d2d, + [0x0ea6] = 0x2a301, [0x0ea7] = 0x2a3ed, [0x0ea9] = 0x2a5f2, [0x0eaa] = 0x50fa, + [0x0eab] = 0x203b8, [0x0eac] = 0x3491, [0x0ead] = 0x203c0, [0x0eae] = 0x3494, + [0x0eaf] = 0x203b7, [0x0eb0] = 0x203e1, [0x0eb1] = 0x34c4, [0x0eb2] = 0x350a, + [0x0eb3] = 0x207e8, [0x0eb4] = 0x5285, [0x0eb5] = 0x208b2, [0x0eb6] = 0x3552, + [0x0eb7] = 0x20aae, [0x0eb8] = 0x3559, [0x0eb9] = 0x366f, [0x0eba] = 0x20f7e, + [0x0ebb] = 0x35f2, [0x0ebc] = 0x35f4, [0x0ebd] = 0x5643, [0x0ebe] = 0x20f76, + [0x0ebf] = 0x35f1, [0x0ec0] = 0x563c, [0x0ec1] = 0x20f96, [0x0ec2] = 0x366a, + [0x0ec3] = 0x21420, [0x0ec4] = 0x21421, [0x0ec5] = 0x21423, [0x0ec6] = 0x21429, + [0x0ec7] = 0x21677, [0x0ec8] = 0x21851, [0x0ec9] = 0x3724, [0x0eca] = 0x21856, + [0x0ecb] = 0x3723, [0x0ecc] = 0x21888, [0x0ecd] = 0x21859, [0x0ece] = 0x21855, + [0x0ecf] = 0x3727, [0x0ed0] = 0x21997, [0x0ed1] = 0x21998, [0x0ed2] = 0x376d, + [0x0ed3] = 0x5bed, [0x0ed4] = 0x376e, [0x0ed5] = 0x376f, [0x0ed6] = 0x21aa1, + [0x0ed7] = 0x21aa3, [0x0ed8] = 0x5c35, [0x0ed9] = 0x379f, [0x0eda] = 0x380a, + [0x0edb] = 0x3806, [0x0edc] = 0x380e, [0x0edd] = 0x21f0a, [0x0ede] = 0x380d, + [0x0edf] = 0x3805, [0x0ee0] = 0x21f3d, [0x0ee1] = 0x21f0c, [0x0ee2] = 0x380b, + [0x0ee3] = 0x3810, [0x0ee4] = 0x382e, [0x0ee5] = 0x2213d, [0x0ee6] = 0x22139, + [0x0ee7] = 0x222b0, [0x0ee8] = 0x222b2, [0x0ee9] = 0x222ae, [0x0eea] = 0x3896, + [0x0eeb] = 0x3897, [0x0eec] = 0x38c4, [0x0eed] = 0x5f47, [0x0eee] = 0x38c5, + [0x0eef] = 0x22420, [0x0ef0] = 0x38d2, [0x0ef1] = 0x2256e, [0x0ef2] = 0x2256d, + [0x0ef3] = 0x2256a, [0x0ef4] = 0x3981, [0x0ef5] = 0x22832, [0x0ef6] = 0x398e, + [0x0ef7] = 0x3990, [0x0ef8] = 0x398f, [0x0ef9] = 0x22839, [0x0efa] = 0x3991, + [0x0efb] = 0x3995, [0x0efc] = 0x3993, [0x0efd] = 0x227a3, [0x0efe] = 0x616d, + [0x0eff] = 0x2287f, [0x0f00] = 0x22835, [0x0f01] = 0x2283d, [0x0f02] = 0x229f4, + [0x0f03] = 0x229f5, [0x0f04] = 0x3a3b, [0x0f05] = 0x3a48, [0x0f06] = 0x22d48, + [0x0f07] = 0x22d28, [0x0f08] = 0x3a46, [0x0f09] = 0x3a47, [0x0f0a] = 0x22d27, + [0x0f0b] = 0x22d32, [0x0f0c] = 0x22d2c, [0x0f0d] = 0x3a4c, [0x0f0e] = 0x22d2e, + [0x0f0f] = 0x3a4a, [0x0f10] = 0x3a50, [0x0f11] = 0x3a43, [0x0f12] = 0x22d23, + [0x0f13] = 0x22d31, [0x0f15] = 0x3a49, [0x0f16] = 0x3aa6, [0x0f17] = 0x3aa5, + [0x0f18] = 0x3aa4, [0x0f19] = 0x22fc9, [0x0f1a] = 0x23089, [0x0f1b] = 0x3ab9, + [0x0f1c] = 0x230bb, [0x0f1d] = 0x3ace, [0x0f1e] = 0x3acf, [0x0f1f] = 0x3b13, + [0x0f20] = 0x23397, [0x0f21] = 0x23393, [0x0f22] = 0x23628, [0x0f23] = 0x3bc6, + [0x0f24] = 0x3bc5, [0x0f25] = 0x3bca, [0x0f26] = 0x3bd9, [0x0f27] = 0x3bc1, + [0x0f28] = 0x23618, [0x0f29] = 0x2363b, [0x0f2a] = 0x69f5, [0x0f2b] = 0x23627, + [0x0f2c] = 0x23624, [0x0f2d] = 0x2361b, [0x0f2e] = 0x23631, [0x0f2f] = 0x3bcb, + [0x0f30] = 0x23626, [0x0f31] = 0x236a3, [0x0f32] = 0x2363f, [0x0f33] = 0x23622, + [0x0f34] = 0x23619, [0x0f35] = 0x6a03, [0x0f36] = 0x23641, [0x0f37] = 0x2362b, + [0x0f38] = 0x6a65, [0x0f39] = 0x3c42, [0x0f3a] = 0x2390c, [0x0f3b] = 0x6b75, + [0x0f3c] = 0x3c74, [0x0f3d] = 0x3c73, [0x0f3e] = 0x23a4e, [0x0f3f] = 0x23ab9, + [0x0f40] = 0x23afa, [0x0f41] = 0x23be9, [0x0f42] = 0x23be8, [0x0f43] = 0x23be4, + [0x0f44] = 0x6f8a, [0x0f45] = 0x6f56, [0x0f46] = 0x3d52, [0x0f47] = 0x23f5f, + [0x0f48] = 0x23f5d, [0x0f49] = 0x23f52, [0x0f4a] = 0x3d50, [0x0f4b] = 0x23f74, + [0x0f4c] = 0x3d4b, [0x0f4d] = 0x23f46, [0x0f4e] = 0x3d4c, [0x0f4f] = 0x3d6d, + [0x0f50] = 0x23faa, [0x0f51] = 0x6f98, [0x0f52] = 0x23f4a, [0x0f53] = 0x23f59, + [0x0f54] = 0x23f4b, [0x0f55] = 0x3d4f, [0x0f56] = 0x6f68, [0x0f57] = 0x3df0, + [0x0f58] = 0x24350, [0x0f59] = 0x7234, [0x0f5a] = 0x7245, [0x0f5b] = 0x3e4d, + [0x0f5c] = 0x3e4c, [0x0f5d] = 0x246d0, [0x0f5e] = 0x3e4f, [0x0f5f] = 0x3e4e, + [0x0f60] = 0x3e50, [0x0f61] = 0x246cc, [0x0f62] = 0x735c, [0x0f63] = 0x3e96, + [0x0f64] = 0x7356, [0x0f65] = 0x24864, [0x0f66] = 0x24865, [0x0f67] = 0x3e97, + [0x0f68] = 0x3e95, [0x0f69] = 0x3e98, [0x0f6a] = 0x2485c, [0x0f6b] = 0x24a15, + [0x0f6c] = 0x3eec, [0x0f6d] = 0x3eeb, [0x0f6e] = 0x3f13, [0x0f6f] = 0x3f14, + [0x0f70] = 0x3f38, [0x0f71] = 0x3f3a, [0x0f72] = 0x3f39, [0x0f73] = 0x24b79, + [0x0f74] = 0x3f68, [0x0f75] = 0x3f67, [0x0f76] = 0x24cc5, [0x0f77] = 0x24cb8, + [0x0f78] = 0x24e2c, [0x0f79] = 0x3fbe, [0x0f7a] = 0x3fbc, [0x0f7b] = 0x24e37, + [0x0f7c] = 0x24e35, [0x0f7d] = 0x24e31, [0x0f7e] = 0x3fbb, [0x0f7f] = 0x24e2f, + [0x0f80] = 0x3fba, [0x0f81] = 0x24e2b, [0x0f82] = 0x3fb9, [0x0f83] = 0x3fb7, + [0x0f84] = 0x24e2d, [0x0f85] = 0x24e2a, [0x0f86] = 0x3fc1, [0x0f87] = 0x24f95, + [0x0f88] = 0x3ff7, [0x0f89] = 0x2523e, [0x0f8a] = 0x4060, [0x0f8b] = 0x25247, + [0x0f8c] = 0x25245, [0x0f8d] = 0x4059, [0x0f8e] = 0x405c, [0x0f8f] = 0x405a, + [0x0f90] = 0x4058, [0x0f91] = 0x25252, [0x0f92] = 0x405b, [0x0f93] = 0x25270, + [0x0f94] = 0x25250, [0x0f95] = 0x25258, [0x0f96] = 0x25251, [0x0f97] = 0x2523d, + [0x0f98] = 0x405d, [0x0f99] = 0x25241, [0x0f9a] = 0x2520c, [0x0f9b] = 0x2523c, + [0x0f9c] = 0x25386, [0x0f9d] = 0x25383, [0x0f9e] = 0x25389, [0x0f9f] = 0x253f3, + [0x0fa0] = 0x40d4, [0x0fa1] = 0x40d3, [0x0fa2] = 0x78bf, [0x0fa3] = 0x40d2, + [0x0fa4] = 0x78bd, [0x0fa5] = 0x2552d, [0x0fa6] = 0x40d7, [0x0fa7] = 0x40d1, + [0x0fa8] = 0x78e4, [0x0fa9] = 0x40d5, [0x0faa] = 0x256c5, [0x0fac] = 0x416d, + [0x0fad] = 0x416f, [0x0fae] = 0x7a34, [0x0faf] = 0x4175, [0x0fb0] = 0x416c, + [0x0fb1] = 0x4174, [0x0fb2] = 0x25843, [0x0fb3] = 0x4173, [0x0fb4] = 0x25837, + [0x0fb5] = 0x25845, [0x0fb6] = 0x7a36, [0x0fb7] = 0x41ac, [0x0fb8] = 0x259e5, + [0x0fb9] = 0x25aa6, [0x0fba] = 0x25bdb, [0x0fbb] = 0x4210, [0x0fbc] = 0x25bda, + [0x0fbd] = 0x25be6, [0x0fbe] = 0x7bba, [0x0fbf] = 0x7bbc, [0x0fc0] = 0x420f, + [0x0fc1] = 0x7bc8, [0x0fc2] = 0x4223, [0x0fc3] = 0x7bc3, [0x0fc4] = 0x421d, + [0x0fc5] = 0x7bb6, [0x0fc6] = 0x420e, [0x0fc7] = 0x25bf8, [0x0fc8] = 0x25be9, + [0x0fc9] = 0x4215, [0x0fca] = 0x7bc2, [0x0fcb] = 0x4213, [0x0fcc] = 0x25be8, + [0x0fcd] = 0x25bf6, [0x0fce] = 0x421b, [0x0fcf] = 0x7bc5, [0x0fd0] = 0x4222, + [0x0fd1] = 0x4226, [0x0fd2] = 0x25be7, [0x0fd3] = 0x7bbd, [0x0fd4] = 0x7bb0, + [0x0fd5] = 0x4221, [0x0fd6] = 0x421c, [0x0fd7] = 0x4217, [0x0fd8] = 0x25bd5, + [0x0fd9] = 0x421a, [0x0fda] = 0x7bbb, [0x0fdb] = 0x25ed3, [0x0fdc] = 0x25ec7, + [0x0fdd] = 0x25ed1, [0x0fde] = 0x4299, [0x0fdf] = 0x25ec3, [0x0fe0] = 0x4297, + [0x0fe1] = 0x26080, [0x0fe2] = 0x26098, [0x0fe3] = 0x42fd, [0x0fe4] = 0x26084, + [0x0fe5] = 0x42f6, [0x0fe6] = 0x42fe, [0x0fe7] = 0x42f5, [0x0fe8] = 0x42ff, + [0x0fe9] = 0x42f7, [0x0fea] = 0x26097, [0x0feb] = 0x26083, [0x0fec] = 0x26081, + [0x0fed] = 0x4301, [0x0fee] = 0x7e04, [0x0fef] = 0x2608c, [0x0ff0] = 0x26242, + [0x0ff1] = 0x263ab, [0x0ff2] = 0x4377, [0x0ff3] = 0x263a3, [0x0ff4] = 0x263a6, + [0x0ff5] = 0x2645c, [0x0ff6] = 0x26469, [0x0ff7] = 0x26467, [0x0ff8] = 0x43ab, + [0x0ff9] = 0x2658b, [0x0ffa] = 0x265a8, [0x0ffb] = 0x43c0, [0x0ffc] = 0x267d8, + [0x0ffd] = 0x4431, [0x0ffe] = 0x442e, [0x1000] = 0x267dc, [0x1001] = 0x442c, + [0x1002] = 0x267e0, [0x1003] = 0x267e5, [0x1004] = 0x4432, [0x1005] = 0x442f, + [0x1006] = 0x442b, [0x1007] = 0x442d, [0x1008] = 0x4433, [0x1009] = 0x26918, + [0x100a] = 0x26919, [0x100b] = 0x81f1, [0x100c] = 0x4457, [0x100d] = 0x445c, + [0x100e] = 0x447b, [0x100f] = 0x26a5f, [0x1010] = 0x26a5e, [0x1011] = 0x447a, + [0x1012] = 0x26e02, [0x1013] = 0x8522, [0x1014] = 0x4513, [0x1015] = 0x451e, + [0x1016] = 0x4517, [0x1017] = 0x4520, [0x1018] = 0x452a, [0x1019] = 0x4511, + [0x101a] = 0x4515, [0x101b] = 0x450f, [0x101c] = 0x4518, [0x101d] = 0x8538, + [0x101e] = 0x26e12, [0x101f] = 0x26e36, [0x1020] = 0x452c, [0x1021] = 0x8532, + [0x1023] = 0x8510, [0x1024] = 0x26e23, [0x1025] = 0x26e03, [0x1026] = 0x451c, + [0x1027] = 0x26e00, [0x1028] = 0x4529, [0x1029] = 0x26e46, [0x102a] = 0x26e61, + [0x102b] = 0x4512, [0x102c] = 0x854f, [0x102d] = 0x4597, [0x102e] = 0x27384, + [0x102f] = 0x8772, [0x1030] = 0x2736b, [0x1031] = 0x27362, [0x1032] = 0x27356, + [0x1033] = 0x2736a, [0x1034] = 0x27352, [0x1035] = 0x27355, [0x1036] = 0x45d4, + [0x1037] = 0x45d0, [0x1038] = 0x877c, [0x1039] = 0x27361, [0x103b] = 0x27358, + [0x103c] = 0x27377, [0x103d] = 0x45d3, [0x103e] = 0x4614, [0x103f] = 0x276d7, + [0x1040] = 0x4646, [0x1041] = 0x4645, [0x1042] = 0x276de, [0x1043] = 0x4643, + [0x1044] = 0x276df, [0x1045] = 0x890d, [0x1046] = 0x4644, [0x1047] = 0x4648, + [0x1048] = 0x276d1, [0x1049] = 0x4647, [0x104a] = 0x276e2, [0x104b] = 0x276e1, + [0x104c] = 0x276dd, [0x104d] = 0x8908, [0x104e] = 0x4649, [0x104f] = 0x4685, + [0x1050] = 0x2784b, [0x1051] = 0x4684, [0x1052] = 0x2784e, [0x1053] = 0x469d, + [0x1054] = 0x278fc, [0x1055] = 0x469e, [0x1056] = 0x46a0, [0x1057] = 0x278fa, + [0x1058] = 0x469c, [0x1059] = 0x278fb, [0x105a] = 0x469f, [0x105b] = 0x278fe, + [0x105c] = 0x46f7, [0x105d] = 0x46ea, [0x105e] = 0x27a31, [0x105f] = 0x46ef, + [0x1060] = 0x46e9, [0x1061] = 0x46f3, [0x1062] = 0x46f0, [0x1063] = 0x46eb, + [0x1064] = 0x27a38, [0x1065] = 0x46ec, [0x1066] = 0x46f2, [0x1067] = 0x46f5, + [0x1068] = 0x46ee, [0x1069] = 0x27a3a, [0x106a] = 0x27bbb, [0x106b] = 0x473a, + [0x106c] = 0x474b, [0x106d] = 0x27c59, [0x106e] = 0x474a, [0x106f] = 0x474c, + [0x1070] = 0x27cdb, [0x1071] = 0x27cdf, [0x1072] = 0x27ce2, [0x1073] = 0x4779, + [0x1074] = 0x477b, [0x1075] = 0x4778, [0x1076] = 0x27d9e, [0x1077] = 0x27da1, + [0x1078] = 0x47b5, [0x1079] = 0x27f10, [0x107a] = 0x47b4, [0x107b] = 0x47b7, + [0x107c] = 0x8d9e, [0x107d] = 0x4809, [0x107e] = 0x47fe, [0x107f] = 0x4808, + [0x1080] = 0x4807, [0x1081] = 0x28076, [0x1082] = 0x2807f, [0x1083] = 0x2807d, + [0x1084] = 0x4806, [0x1085] = 0x4804, [0x1086] = 0x4805, [0x1087] = 0x47ff, + [0x1088] = 0x480b, [0x1089] = 0x28082, [0x108a] = 0x28257, [0x108b] = 0x483b, + [0x108c] = 0x485d, [0x108d] = 0x485c, [0x108e] = 0x485f, [0x108f] = 0x485e, + [0x1090] = 0x8f28, [0x1091] = 0x2832e, [0x1092] = 0x8f21, [0x1093] = 0x4883, + [0x1094] = 0x2858b, [0x1095] = 0x2858d, [0x1096] = 0x48a7, [0x1097] = 0x9066, + [0x1098] = 0x906c, [0x1099] = 0x28590, [0x109a] = 0x48a8, [0x109b] = 0x286ec, + [0x109c] = 0x2876f, [0x109d] = 0x2876b, [0x109e] = 0x28771, [0x109f] = 0x28778, + [0x10a0] = 0x90f6, [0x10a1] = 0x48e0, [0x10a2] = 0x48df, [0x10a3] = 0x48fe, + [0x10a4] = 0x48fc, [0x10a5] = 0x48ff, [0x10a6] = 0x48fd, [0x10a7] = 0x289ad, + [0x10a8] = 0x492c, [0x10a9] = 0x92ec, [0x10aa] = 0x92ba, [0x10ab] = 0x92e3, + [0x10ac] = 0x92bd, [0x10ad] = 0x499d, [0x10ae] = 0x28d2f, [0x10af] = 0x95b4, + [0x10b0] = 0x28f78, [0x10b1] = 0x4a40, [0x10b2] = 0x291f8, [0x10b3] = 0x29219, + [0x10b4] = 0x4a5f, [0x10b5] = 0x2929b, [0x10b6] = 0x29294, [0x10b7] = 0x29297, + [0x10b8] = 0x29299, [0x10b9] = 0x293a6, [0x10ba] = 0x293a4, [0x10bb] = 0x293a7, + [0x10bc] = 0x97d1, [0x10bd] = 0x29495, [0x10be] = 0x4ac0, [0x10bf] = 0x9823, + [0x10c0] = 0x29490, [0x10c1] = 0x4ac1, [0x10c2] = 0x4ac6, [0x10c3] = 0x2949b, + [0x10c4] = 0x295c4, [0x10c5] = 0x4b04, [0x10c6] = 0x4b05, [0x10c7] = 0x295c6, + [0x10c8] = 0x990b, [0x10c9] = 0x4b3e, [0x10ca] = 0x4b3d, [0x10cb] = 0x4b40, + [0x10cc] = 0x4b3f, [0x10cd] = 0x296e3, [0x10ce] = 0x4b42, [0x10cf] = 0x296df, + [0x10d0] = 0x296dd, [0x10d1] = 0x296e7, [0x10d2] = 0x4b84, [0x10d3] = 0x4b82, + [0x10d4] = 0x4b7f, [0x10d5] = 0x4b85, [0x10d6] = 0x29a2d, [0x10d7] = 0x29a2c, + [0x10d8] = 0x4bcc, [0x10d9] = 0x9ab2, [0x10da] = 0x4bcb, [0x10db] = 0x4bcd, + [0x10dc] = 0x29a34, [0x10dd] = 0x29a38, [0x10de] = 0x9adb, [0x10df] = 0x29b1d, + [0x10e0] = 0x4bf5, [0x10e1] = 0x29b1a, [0x10e2] = 0x29b1b, [0x10e3] = 0x29b14, + [0x10e4] = 0x9af0, [0x10e5] = 0x29b17, [0x10e6] = 0x29c21, [0x10e7] = 0x4c20, + [0x10e8] = 0x4c21, [0x10e9] = 0x29caa, [0x10ea] = 0x29ca1, [0x10eb] = 0x4c37, + [0x10ec] = 0x4c3e, [0x10ed] = 0x9b73, [0x10ee] = 0x4c3d, [0x10ef] = 0x9b6e, + [0x10f0] = 0x29d63, [0x10f1] = 0x29d79, [0x10f2] = 0x29d60, [0x10f3] = 0x9b65, + [0x10f4] = 0x29d62, [0x10f5] = 0x4c3c, [0x10f6] = 0x29d61, [0x10f7] = 0x4c38, + [0x10f8] = 0x9b6a, [0x10f9] = 0x29d70, [0x10fa] = 0x9b6d, [0x10fb] = 0x29d6a, + [0x10fc] = 0x4c3b, [0x10fd] = 0x29fc8, [0x10fe] = 0x4cb0, [0x10ff] = 0x29fc5, + [0x1100] = 0x29fbe, [0x1101] = 0x29fc2, [0x1102] = 0x4cad, [0x1103] = 0x4cb2, + [0x1104] = 0x4cb8, [0x1105] = 0x9d0b, [0x1106] = 0x29fc7, [0x1107] = 0x4caf, + [0x1108] = 0x29fb0, [0x1109] = 0x29fca, [0x110a] = 0x4d1a, [0x110b] = 0x9e76, + [0x110c] = 0x4d20, [0x110d] = 0x4d21, [0x110e] = 0x4d30, [0x110f] = 0x9ea8, + [0x1110] = 0x4d2f, [0x1111] = 0x2a30d, [0x1112] = 0x2a307, [0x1113] = 0x2a396, + [0x1114] = 0x2a3ef, [0x1115] = 0x4d5f, [0x1116] = 0x4d60, [0x1117] = 0x2a41e, + [0x1118] = 0x2a41d, [0x1119] = 0x9f11, [0x111a] = 0x2a590, [0x111b] = 0x203eb, + [0x111c] = 0x348a, [0x111d] = 0x5119, [0x111e] = 0x349c, [0x111f] = 0x203ee, + [0x1120] = 0x349a, [0x1121] = 0x203ef, [0x1122] = 0x203ec, [0x1123] = 0x207fa, + [0x1124] = 0x350c, [0x1125] = 0x350b, [0x1126] = 0x350d, [0x1127] = 0x5292, + [0x1128] = 0x20904, [0x1129] = 0x20fd3, [0x112a] = 0x35fe, [0x112b] = 0x20fd1, + [0x112c] = 0x20ffa, [0x112d] = 0x35ff, [0x112e] = 0x35fb, [0x112f] = 0x35fc, + [0x1130] = 0x3609, [0x1131] = 0x20fc8, [0x1132] = 0x3600, [0x1133] = 0x20fd5, + [0x1134] = 0x5675, [0x1135] = 0x20fcd, [0x1136] = 0x20fd2, [0x1137] = 0x20ffb, + [0x1138] = 0x2122a, [0x1139] = 0x21488, [0x113a] = 0x21461, [0x113b] = 0x3671, + [0x113c] = 0x21463, [0x113d] = 0x21462, [0x113e] = 0x596f, [0x113f] = 0x20057, + [0x1140] = 0x218c8, [0x1141] = 0x21898, [0x1142] = 0x372b, [0x1143] = 0x21ac1, + [0x1144] = 0x21f3f, [0x1145] = 0x21f41, [0x1146] = 0x3814, [0x1147] = 0x3811, + [0x1148] = 0x3812, [0x1149] = 0x22152, [0x114a] = 0x3863, [0x114b] = 0x2215e, + [0x114c] = 0x386e, [0x114d] = 0x389a, [0x114e] = 0x222c7, [0x114f] = 0x389b, + [0x1150] = 0x22370, [0x1151] = 0x22427, [0x1152] = 0x38c8, [0x1153] = 0x22471, + [0x1154] = 0x224b0, [0x1155] = 0x38f6, [0x1156] = 0x22842, [0x1157] = 0x22843, + [0x1158] = 0x61a5, [0x1159] = 0x398c, [0x115a] = 0x3997, [0x115b] = 0x39a2, + [0x115c] = 0x61a0, [0x115d] = 0x22857, [0x115e] = 0x2289d, [0x115f] = 0x22d89, + [0x1160] = 0x22d8d, [0x1161] = 0x22d8b, [0x1162] = 0x22d80, [0x1163] = 0x22d92, + [0x1164] = 0x22d8a, [0x1165] = 0x22dc8, [0x1166] = 0x3a54, [0x1167] = 0x22d8f, + [0x1168] = 0x22d93, [0x1169] = 0x22d91, [0x116a] = 0x3aa8, [0x116b] = 0x22ff2, + [0x116c] = 0x22fde, [0x116d] = 0x3aa9, [0x116e] = 0x230c8, [0x116f] = 0x65b4, + [0x1170] = 0x65d8, [0x1171] = 0x66c2, [0x1172] = 0x3b18, [0x1173] = 0x3b17, + [0x1174] = 0x3b1d, [0x1175] = 0x232a7, [0x1176] = 0x232a1, [0x1177] = 0x3b31, + [0x1178] = 0x2368c, [0x1179] = 0x2367f, [0x117a] = 0x3bd8, [0x117b] = 0x3bd5, + [0x117c] = 0x2367b, [0x117d] = 0x23695, [0x117e] = 0x23699, [0x117f] = 0x3be1, + [0x1180] = 0x2368e, [0x1181] = 0x3bd4, [0x1182] = 0x236da, [0x1183] = 0x2368a, + [0x1184] = 0x2369c, [0x1185] = 0x3be3, [0x1186] = 0x2367e, [0x1187] = 0x3c44, + [0x1188] = 0x3c45, [0x1189] = 0x2391a, [0x118a] = 0x23a55, [0x118b] = 0x3c76, + [0x118c] = 0x3c75, [0x118d] = 0x23a60, [0x118e] = 0x6ba8, [0x118f] = 0x3c88, + [0x1190] = 0x3caa, [0x1191] = 0x23bfb, [0x1192] = 0x3cab, [0x1193] = 0x3cac, + [0x1194] = 0x23bfd, [0x1195] = 0x3d57, [0x1196] = 0x6f83, [0x1197] = 0x3d60, + [0x1198] = 0x3d5d, [0x1199] = 0x3d6b, [0x119a] = 0x23fd0, [0x119b] = 0x3d63, + [0x119c] = 0x3d67, [0x119d] = 0x23fc5, [0x119e] = 0x3d5e, [0x119f] = 0x23fd2, + [0x11a0] = 0x24011, [0x11a1] = 0x6fc5, [0x11a2] = 0x71cd, [0x11a3] = 0x3df9, + [0x11a4] = 0x3df3, [0x11a5] = 0x243ad, [0x11a6] = 0x243a4, [0x11a7] = 0x243a9, + [0x11a8] = 0x243b0, [0x11a9] = 0x2439d, [0x11aa] = 0x3df6, [0x11ab] = 0x24598, + [0x11ac] = 0x729c, [0x11ad] = 0x3e51, [0x11ae] = 0x3e53, [0x11af] = 0x3e52, + [0x11b0] = 0x24892, [0x11b1] = 0x3e9b, [0x11b2] = 0x2488a, [0x11b3] = 0x3e9c, + [0x11b4] = 0x2488d, [0x11b5] = 0x24896, [0x11b6] = 0x3ef7, [0x11b7] = 0x7499, + [0x11ba] = 0x24a45, [0x11bb] = 0x24a4b, [0x11bc] = 0x24b0f, [0x11bd] = 0x24b16, + [0x11be] = 0x3f3b, [0x11bf] = 0x24b8a, [0x11c0] = 0x3f3e, [0x11c1] = 0x3f3d, + [0x11c2] = 0x24cc9, [0x11c3] = 0x3f69, [0x11c4] = 0x24cc8, [0x11c5] = 0x24cca, + [0x11c6] = 0x24e64, [0x11c7] = 0x3fc3, [0x11c8] = 0x3fc4, [0x11c9] = 0x3fc7, + [0x11ca] = 0x24e5d, [0x11cb] = 0x24e63, [0x11cc] = 0x7639, [0x11cd] = 0x3fc6, + [0x11ce] = 0x762e, [0x11cf] = 0x3fc8, [0x11d0] = 0x24e88, [0x11d1] = 0x24f3a, + [0x11d2] = 0x24f39, [0x11d3] = 0x769f, [0x11d4] = 0x76a0, [0x11d5] = 0x3fe6, + [0x11d6] = 0x3ff8, [0x11d7] = 0x25017, [0x11d8] = 0x25093, [0x11d9] = 0x4007, + [0x11da] = 0x25095, [0x11db] = 0x4064, [0x11dc] = 0x4068, [0x11dd] = 0x25276, + [0x11de] = 0x7794, [0x11df] = 0x4065, [0x11e0] = 0x77ae, [0x11e1] = 0x25280, + [0x11e2] = 0x2527b, [0x11e3] = 0x4069, [0x11e4] = 0x25248, [0x11e5] = 0x252a8, + [0x11e6] = 0x25288, [0x11e7] = 0x2538b, [0x11e8] = 0x2538a, [0x11e9] = 0x2538c, + [0x11ea] = 0x253fc, [0x11eb] = 0x40da, [0x11ec] = 0x40e0, [0x11ed] = 0x78e6, + [0x11ee] = 0x25558, [0x11ef] = 0x40de, [0x11f0] = 0x25551, [0x11f1] = 0x25555, + [0x11f2] = 0x25553, [0x11f3] = 0x411c, [0x11f4] = 0x411d, [0x11f5] = 0x411a, + [0x11f6] = 0x256dc, [0x11f7] = 0x417b, [0x11f8] = 0x417a, [0x11f9] = 0x417c, + [0x11fa] = 0x2585c, [0x11fb] = 0x4178, [0x11fc] = 0x4177, [0x11fd] = 0x25865, + [0x11ff] = 0x41b1, [0x1200] = 0x259ee, [0x1201] = 0x41b2, [0x1202] = 0x41b0, + [0x1203] = 0x259f0, [0x1204] = 0x7abc, [0x1205] = 0x259f2, [0x1206] = 0x4236, + [0x1207] = 0x25c35, [0x1208] = 0x422e, [0x1209] = 0x25c22, [0x120a] = 0x7bd6, + [0x120b] = 0x25c20, [0x120c] = 0x4234, [0x120d] = 0x25c2d, [0x120e] = 0x25c28, + [0x120f] = 0x25c26, [0x1210] = 0x25c3c, [0x1211] = 0x422a, [0x1212] = 0x25c38, + [0x1213] = 0x4233, [0x1214] = 0x422d, [0x1215] = 0x422f, [0x1216] = 0x4231, + [0x1217] = 0x422b, [0x1218] = 0x4232, [0x1219] = 0x25c2a, [0x121a] = 0x4235, + [0x121b] = 0x25c1a, [0x121c] = 0x25c30, [0x121d] = 0x25be3, [0x121e] = 0x25c19, + [0x121f] = 0x25ee9, [0x1220] = 0x25ee7, [0x1221] = 0x7ccf, [0x1222] = 0x260d6, + [0x1223] = 0x260c4, [0x1224] = 0x4308, [0x1225] = 0x26087, [0x1226] = 0x4306, + [0x1227] = 0x260c7, [0x1228] = 0x260d9, [0x1229] = 0x7e18, [0x122a] = 0x260df, + [0x122b] = 0x434d, [0x122c] = 0x4361, [0x122d] = 0x2630a, [0x122e] = 0x26301, + [0x122f] = 0x263b1, [0x1230] = 0x4378, [0x1231] = 0x263c1, [0x1232] = 0x4394, + [0x1233] = 0x4395, [0x1234] = 0x26476, [0x1235] = 0x2650d, [0x1236] = 0x2650e, + [0x1237] = 0x43c1, [0x1238] = 0x43c3, [0x1239] = 0x806d, [0x123a] = 0x26807, + [0x123b] = 0x4439, [0x123c] = 0x26809, [0x123d] = 0x26816, [0x123e] = 0x443a, + [0x123f] = 0x443b, [0x1240] = 0x4435, [0x1241] = 0x4436, [0x1242] = 0x2680e, + [0x1243] = 0x443c, [0x1244] = 0x8190, [0x1245] = 0x26806, [0x1246] = 0x2691e, + [0x1247] = 0x2694a, [0x1248] = 0x4458, [0x1249] = 0x447c, [0x124a] = 0x447d, + [0x124b] = 0x448d, [0x124c] = 0x448c, [0x124d] = 0x26ea6, [0x124e] = 0x26e91, + [0x124f] = 0x453b, [0x1250] = 0x453f, [0x1251] = 0x26eb8, [0x1252] = 0x26e96, + [0x1253] = 0x4532, [0x1254] = 0x452d, [0x1255] = 0x26ec5, [0x1256] = 0x452f, + [0x1257] = 0x4539, [0x1258] = 0x452e, [0x1259] = 0x453a, [0x125a] = 0x26f0a, + [0x125b] = 0x4536, [0x125c] = 0x4531, [0x125d] = 0x453e, [0x125e] = 0x4538, + [0x125f] = 0x8552, [0x1260] = 0x4534, [0x1261] = 0x26eb2, [0x1262] = 0x4541, + [0x1263] = 0x26eb7, [0x1264] = 0x26eb4, [0x1265] = 0x26e89, [0x1266] = 0x26e8d, + [0x1267] = 0x4530, [0x1268] = 0x26e87, [0x1269] = 0x26ec2, [0x126a] = 0x26e9c, + [0x126b] = 0x26e92, [0x126c] = 0x4543, [0x126d] = 0x26eca, [0x126e] = 0x8550, + [0x126f] = 0x26e8a, [0x1270] = 0x271e0, [0x1271] = 0x4598, [0x1272] = 0x271e6, + [0x1273] = 0x271e5, [0x1274] = 0x87a0, [0x1275] = 0x273a5, [0x1276] = 0x273b3, + [0x1277] = 0x8786, [0x1278] = 0x45da, [0x1279] = 0x45d7, [0x127a] = 0x273b5, + [0x127b] = 0x273af, [0x127c] = 0x8795, [0x127d] = 0x273b0, [0x127e] = 0x273cc, + [0x127f] = 0x878c, [0x1280] = 0x273a2, [0x1281] = 0x273be, [0x1282] = 0x273c6, + [0x1283] = 0x273ac, [0x1284] = 0x273ae, [0x1285] = 0x4618, [0x1286] = 0x8860, + [0x1288] = 0x27708, [0x1289] = 0x27705, [0x128a] = 0x4652, [0x128b] = 0x8928, + [0x128c] = 0x276fe, [0x128d] = 0x464e, [0x128e] = 0x8920, [0x128f] = 0x27700, + [0x1290] = 0x464f, [0x1291] = 0x4650, [0x1292] = 0x27864, [0x1293] = 0x27868, + [0x1294] = 0x89a8, [0x1295] = 0x4686, [0x1296] = 0x4687, [0x1297] = 0x4689, + [0x1298] = 0x2786a, [0x1299] = 0x27869, [0x129a] = 0x2790d, [0x129b] = 0x27912, + [0x129c] = 0x46a2, [0x129d] = 0x46a3, [0x129e] = 0x2790f, [0x129f] = 0x46a1, + [0x12a0] = 0x27a67, [0x12a1] = 0x27a79, [0x12a2] = 0x27a72, [0x12a3] = 0x27a66, + [0x12a4] = 0x27a7c, [0x12a5] = 0x46f9, [0x12a6] = 0x46fd, [0x12a7] = 0x27a68, + [0x12a8] = 0x27a85, [0x12a9] = 0x27a76, [0x12aa] = 0x27a74, [0x12ab] = 0x27a71, + [0x12ac] = 0x27a64, [0x12ad] = 0x473e, [0x12ae] = 0x473c, [0x12af] = 0x27bf8, + [0x12b0] = 0x474d, [0x12b1] = 0x27c6c, [0x12b2] = 0x474e, [0x12b3] = 0x27ceb, + [0x12b4] = 0x4781, [0x12b5] = 0x4783, [0x12b6] = 0x4782, [0x12b7] = 0x27db8, + [0x12b8] = 0x4780, [0x12b9] = 0x4788, [0x12ba] = 0x27f2d, [0x12bb] = 0x27f2e, + [0x12bc] = 0x27f28, [0x12bd] = 0x27f29, [0x12be] = 0x27f31, [0x12bf] = 0x47b9, + [0x12c0] = 0x27f2f, [0x12c1] = 0x27f2a, [0x12c2] = 0x8e3a, [0x12c3] = 0x280a4, + [0x12c4] = 0x280b7, [0x12c5] = 0x280bf, [0x12c6] = 0x4811, [0x12c7] = 0x480d, + [0x12c8] = 0x4810, [0x12c9] = 0x4813, [0x12ca] = 0x28263, [0x12cb] = 0x483c, + [0x12cc] = 0x4862, [0x12cd] = 0x4863, [0x12ce] = 0x28367, [0x12cf] = 0x285be, + [0x12d1] = 0x28795, [0x12d2] = 0x2879c, [0x12d3] = 0x4903, [0x12d4] = 0x4906, + [0x12d5] = 0x4902, [0x12d6] = 0x4901, [0x12d7] = 0x28871, [0x12d8] = 0x28872, + [0x12d9] = 0x4905, [0x12da] = 0x2886f, [0x12db] = 0x9194, [0x12dc] = 0x9311, + [0x12dd] = 0x289f1, [0x12de] = 0x9337, [0x12df] = 0x4936, [0x12e0] = 0x289e8, + [0x12e1] = 0x4935, [0x12e2] = 0x9343, [0x12e4] = 0x49a1, [0x12e5] = 0x49a3, + [0x12e6] = 0x28d49, [0x12e7] = 0x28d64, [0x12e8] = 0x49a0, [0x12e9] = 0x28d48, + [0x12ea] = 0x49ea, [0x12eb] = 0x96a6, [0x12ec] = 0x49e8, [0x12ed] = 0x28f2c, + [0x12ee] = 0x28fe1, [0x12ef] = 0x28fef, [0x12f0] = 0x290c0, [0x12f1] = 0x4a21, + [0x12f2] = 0x4a1b, [0x12f3] = 0x290d7, [0x12f4] = 0x290d4, [0x12f5] = 0x4a49, + [0x12f6] = 0x4a48, [0x12f7] = 0x292ad, [0x12f8] = 0x9795, [0x12f9] = 0x4a62, + [0x12fa] = 0x4a61, [0x12fb] = 0x4a64, [0x12fc] = 0x4a60, [0x12fd] = 0x4a63, + [0x12fe] = 0x292ae, [0x12ff] = 0x292ac, [0x1300] = 0x9796, [0x1301] = 0x4a66, + [0x1302] = 0x4aac, [0x1303] = 0x4aab, [0x1304] = 0x29427, [0x1305] = 0x294ae, + [0x1306] = 0x4ac3, [0x1307] = 0x294b0, [0x1308] = 0x4ac4, [0x1309] = 0x9825, + [0x130a] = 0x294c0, [0x130b] = 0x294c4, [0x130c] = 0x4b08, [0x130d] = 0x4b09, + [0x130e] = 0x4b0a, [0x130f] = 0x4b06, [0x1310] = 0x4b07, [0x1311] = 0x4b41, + [0x1312] = 0x29707, [0x1313] = 0x4b45, [0x1314] = 0x296fd, [0x1315] = 0x4b43, + [0x1316] = 0x4b44, [0x1317] = 0x9926, [0x1318] = 0x9934, [0x1319] = 0x4b47, + [0x131b] = 0x2981b, [0x131c] = 0x2981c, [0x131d] = 0x4b71, [0x131e] = 0x298b2, + [0x131f] = 0x298b4, [0x1320] = 0x298b7, [0x1321] = 0x298b1, [0x1322] = 0x298b3, + [0x1323] = 0x298ae, [0x1324] = 0x4b8b, [0x1325] = 0x4bd4, [0x1326] = 0x4bd3, + [0x1327] = 0x4bd1, [0x1328] = 0x9aba, [0x1329] = 0x4bd2, [0x132a] = 0x29a3f, + [0x132b] = 0x29b36, [0x132c] = 0x4bf7, [0x132d] = 0x4bf8, [0x132e] = 0x29b31, + [0x132f] = 0x29b3b, [0x1330] = 0x29b35, [0x1331] = 0x29b3a, [0x1332] = 0x29b37, + [0x1333] = 0x29c22, [0x1334] = 0x29c36, [0x1335] = 0x29c32, [0x1336] = 0x4c22, + [0x1337] = 0x29cc0, [0x1338] = 0x4c45, [0x1339] = 0x4c41, [0x133a] = 0x9b81, + [0x133b] = 0x4c40, [0x133c] = 0x9b8a, [0x133d] = 0x29d85, [0x133e] = 0x9b7f, + [0x133f] = 0x4c42, [0x1340] = 0x29d89, [0x1341] = 0x4cc1, [0x1342] = 0x4cc5, + [0x1343] = 0x29fe1, [0x1344] = 0x4cbb, [0x1345] = 0x4cb9, [0x1346] = 0x4cbd, + [0x1347] = 0x4cc9, [0x1348] = 0x2a00a, [0x1349] = 0x9d11, [0x134a] = 0x2a009, + [0x134b] = 0x4cbf, [0x134c] = 0x4cc7, [0x134d] = 0x29fe8, [0x134e] = 0x4cc3, + [0x134f] = 0x4d24, [0x1350] = 0x4d31, [0x1351] = 0x4d33, [0x1352] = 0x2a318, + [0x1353] = 0x4d32, [0x1354] = 0x4d34, [0x1355] = 0x4d52, [0x1356] = 0x4d61, + [0x1357] = 0x9ed9, [0x1358] = 0x4d7a, [0x1359] = 0x4d82, [0x135a] = 0x9f3c, + [0x135b] = 0x2a5c5, [0x135c] = 0x5123, [0x135d] = 0x2040d, [0x135e] = 0x2040c, + [0x135f] = 0x20421, [0x1360] = 0x512c, [0x1361] = 0x20616, [0x1362] = 0x2080e, + [0x1363] = 0x350f, [0x1364] = 0x5295, [0x1365] = 0x20817, [0x1366] = 0x3523, + [0x1367] = 0x3525, [0x1368] = 0x21048, [0x1369] = 0x3606, [0x136a] = 0x3608, + [0x136b] = 0x5688, [0x136c] = 0x21055, [0x136d] = 0x21049, [0x136e] = 0x2104c, + [0x136f] = 0x568b, [0x1370] = 0x2104f, [0x1371] = 0x2103d, [0x1372] = 0x367a, + [0x1373] = 0x3677, [0x1374] = 0x2148a, [0x1375] = 0x214a8, [0x1376] = 0x2168a, + [0x1377] = 0x372e, [0x1378] = 0x218cb, [0x1379] = 0x372f, [0x137a] = 0x218d5, + [0x137b] = 0x221d4, [0x137c] = 0x381b, [0x137d] = 0x3813, [0x137e] = 0x21f5c, + [0x137f] = 0x21f75, [0x1380] = 0x3866, [0x1381] = 0x22161, [0x1382] = 0x3865, + [0x1383] = 0x21696, [0x1384] = 0x38f7, [0x1385] = 0x2258a, [0x1386] = 0x228d0, + [0x1387] = 0x61e1, [0x1388] = 0x61d7, [0x1389] = 0x22849, [0x138a] = 0x228cf, + [0x138b] = 0x399c, [0x138c] = 0x22dd6, [0x138d] = 0x22d7f, [0x138e] = 0x3a53, + [0x138f] = 0x22dd2, [0x1390] = 0x22dcf, [0x1391] = 0x23006, [0x1392] = 0x23009, + [0x1393] = 0x3aba, [0x1394] = 0x65a3, [0x1395] = 0x3b22, [0x1396] = 0x66d3, + [0x1397] = 0x23706, [0x1398] = 0x236f1, [0x1399] = 0x23704, [0x139a] = 0x6a8b, + [0x139b] = 0x236fa, [0x139c] = 0x236f4, [0x139d] = 0x3beb, [0x139e] = 0x3bdd, + [0x139f] = 0x236f9, [0x13a0] = 0x3bef, [0x13a1] = 0x2368b, [0x13a2] = 0x23703, + [0x13a3] = 0x3c47, [0x13a4] = 0x3c46, [0x13a5] = 0x239a2, [0x13a6] = 0x3c78, + [0x13a7] = 0x6bac, [0x13a8] = 0x3c89, [0x13a9] = 0x23c0c, [0x13aa] = 0x23c0b, + [0x13ab] = 0x3d68, [0x13ac] = 0x3d76, [0x13ad] = 0x3d74, [0x13ae] = 0x3d79, + [0x13af] = 0x24024, [0x13b0] = 0x3d7a, [0x13b1] = 0x3d77, [0x13b3] = 0x3d71, + [0x13b4] = 0x24025, [0x13b5] = 0x3d72, [0x13b6] = 0x243f6, [0x13b7] = 0x3dff, + [0x13b8] = 0x243fb, [0x13b9] = 0x3e05, [0x13ba] = 0x24532, [0x13bb] = 0x245fb, + [0x13bc] = 0x3e54, [0x13bd] = 0x246f2, [0x13be] = 0x246f3, [0x13bf] = 0x3e9e, + [0x13c0] = 0x3e9f, [0x13c1] = 0x7374, [0x13c2] = 0x2489c, [0x13c3] = 0x24a72, + [0x13c4] = 0x3efa, [0x13c5] = 0x24a74, [0x13c6] = 0x3f44, [0x13c7] = 0x3f3f, + [0x13c8] = 0x3f40, [0x13c9] = 0x24b86, [0x13ca] = 0x3f42, [0x13cb] = 0x24b8e, + [0x13cc] = 0x24b90, [0x13cd] = 0x3f51, [0x13ce] = 0x24bcd, [0x13cf] = 0x24bf7, + [0x13d0] = 0x24cd6, [0x13d1] = 0x24e84, [0x13d2] = 0x24e95, [0x13d3] = 0x24e8a, + [0x13d4] = 0x7640, [0x13d5] = 0x3fca, [0x13d6] = 0x24e97, [0x13d7] = 0x7641, + [0x13d8] = 0x3fce, [0x13d9] = 0x3fc9, [0x13da] = 0x24fa0, [0x13db] = 0x24fa1, + [0x13dc] = 0x25022, [0x13dd] = 0x250a6, [0x13de] = 0x250a4, [0x13df] = 0x4009, + [0x13e0] = 0x76e8, [0x13e1] = 0x406c, [0x13e2] = 0x406e, [0x13e3] = 0x4070, + [0x13e4] = 0x406d, [0x13e5] = 0x406b, [0x13e6] = 0x4071, [0x13e7] = 0x4072, + [0x13e8] = 0x252af, [0x13e9] = 0x252b0, [0x13ea] = 0x252bd, [0x13eb] = 0x408c, + [0x13ec] = 0x40e4, [0x13ed] = 0x25576, [0x13ee] = 0x40e1, [0x13ef] = 0x2557b, + [0x13f0] = 0x25579, [0x13f1] = 0x78f6, [0x13f2] = 0x40e7, [0x13f3] = 0x7900, + [0x13f4] = 0x40e2, [0x13f5] = 0x411f, [0x13f6] = 0x256ee, [0x13f7] = 0x256f1, + [0x13f8] = 0x417e, [0x13f9] = 0x25894, [0x13fa] = 0x4180, [0x13fb] = 0x7a59, + [0x13fc] = 0x7a55, [0x13fd] = 0x25891, [0x13fe] = 0x41b9, [0x13ff] = 0x41b7, + [0x1400] = 0x41b8, [0x1401] = 0x25a10, [0x1402] = 0x41ba, [0x1403] = 0x7af4, + [0x1404] = 0x25aaf, [0x1405] = 0x41d3, [0x1406] = 0x423f, [0x1407] = 0x7c04, + [0x1408] = 0x4245, [0x1409] = 0x4241, [0x140a] = 0x7c15, [0x140b] = 0x4242, + [0x140c] = 0x4243, [0x140d] = 0x423b, [0x140e] = 0x4238, [0x140f] = 0x25c7b, + [0x1410] = 0x25c77, [0x1411] = 0x423a, [0x1412] = 0x7bf5, [0x1413] = 0x25c80, + [0x1414] = 0x25cc6, [0x1415] = 0x423c, [0x1416] = 0x25c7c, [0x1417] = 0x25c90, + [0x1418] = 0x423e, [0x1419] = 0x25ca3, [0x141a] = 0x25c7d, [0x141b] = 0x25cbd, + [0x141c] = 0x429e, [0x141d] = 0x429f, [0x141e] = 0x42a1, [0x141f] = 0x25f13, + [0x1420] = 0x429b, [0x1421] = 0x4312, [0x1422] = 0x26111, [0x1423] = 0x26144, + [0x1424] = 0x2610d, [0x1425] = 0x4318, [0x1426] = 0x430c, [0x1427] = 0x26314, + [0x1428] = 0x4362, [0x1429] = 0x263b8, [0x142a] = 0x437a, [0x142b] = 0x263b7, + [0x142c] = 0x26483, [0x142d] = 0x43ae, [0x142e] = 0x43af, [0x142f] = 0x26514, + [0x1430] = 0x43ad, [0x1431] = 0x2651c, [0x1432] = 0x43c4, [0x1433] = 0x43c7, + [0x1434] = 0x43c6, [0x1435] = 0x43c5, [0x1436] = 0x265d4, [0x1437] = 0x265d5, + [0x1438] = 0x81c1, [0x1439] = 0x4440, [0x143a] = 0x26843, [0x143b] = 0x26842, + [0x143c] = 0x443f, [0x143d] = 0x4441, [0x143f] = 0x26841, [0x1440] = 0x2694e, + [0x1441] = 0x447f, [0x1442] = 0x26a87, [0x1443] = 0x4486, [0x1444] = 0x4481, + [0x1445] = 0x4480, [0x1446] = 0x448e, [0x1447] = 0x454a, [0x1448] = 0x26f39, + [0x1449] = 0x4547, [0x144a] = 0x26f8f, [0x144b] = 0x26f2a, [0x144c] = 0x454b, + [0x144d] = 0x4546, [0x144e] = 0x454e, [0x144f] = 0x857d, [0x1450] = 0x26f2b, + [0x1451] = 0x85a5, [0x1452] = 0x26f50, [0x1453] = 0x4548, [0x1454] = 0x26f6e, + [0x1455] = 0x4545, [0x1456] = 0x26f3b, [0x1457] = 0x26f53, [0x1458] = 0x26f5f, + [0x1459] = 0x26f2f, [0x145a] = 0x26f30, [0x145b] = 0x26f38, [0x145c] = 0x26f4c, + [0x145d] = 0x271f1, [0x145e] = 0x45db, [0x145f] = 0x45e7, [0x1460] = 0x45e4, + [0x1461] = 0x27407, [0x1462] = 0x27416, [0x1463] = 0x45e1, [0x1464] = 0x27414, + [0x1465] = 0x45e9, [0x1466] = 0x273fb, [0x1467] = 0x45e5, [0x1468] = 0x45e0, + [0x1469] = 0x45e3, [0x146a] = 0x273f8, [0x146b] = 0x27410, [0x146c] = 0x2741d, + [0x146d] = 0x273ff, [0x146e] = 0x2740b, [0x146f] = 0x27404, [0x1470] = 0x45ea, + [0x1471] = 0x273fe, [0x1472] = 0x275ff, [0x1473] = 0x893a, [0x1474] = 0x4654, + [0x1475] = 0x4658, [0x1476] = 0x465c, [0x1477] = 0x27723, [0x1478] = 0x4655, + [0x1479] = 0x468b, [0x147a] = 0x468c, [0x147b] = 0x46a6, [0x147c] = 0x46a5, + [0x147d] = 0x2792a, [0x147e] = 0x27aa0, [0x147f] = 0x27a98, [0x1480] = 0x27a9c, + [0x1481] = 0x46ff, [0x1482] = 0x27a9e, [0x1483] = 0x27aa6, [0x1484] = 0x27ab5, + [0x1485] = 0x27ab0, [0x1486] = 0x4730, [0x1487] = 0x4740, [0x1488] = 0x4741, + [0x1489] = 0x27cf9, [0x148a] = 0x27cf5, [0x148b] = 0x4786, [0x148c] = 0x27dd2, + [0x148d] = 0x47bf, [0x148e] = 0x47bd, [0x148f] = 0x27f50, [0x1490] = 0x27f4e, + [0x1491] = 0x27f4b, [0x1492] = 0x27f52, [0x1493] = 0x27f4d, [0x1494] = 0x47be, + [0x1495] = 0x4819, [0x1496] = 0x280e4, [0x1497] = 0x481c, [0x1498] = 0x280da, + [0x1499] = 0x481b, [0x149a] = 0x4817, [0x149b] = 0x4818, [0x149c] = 0x8e51, + [0x149d] = 0x280df, [0x149e] = 0x280e8, [0x149f] = 0x483d, [0x14a0] = 0x486a, + [0x14a1] = 0x4866, [0x14a2] = 0x28370, [0x14a3] = 0x28372, [0x14a4] = 0x4867, + [0x14a5] = 0x28377, [0x14a6] = 0x4868, [0x14a7] = 0x48ad, [0x14a8] = 0x48ae, + [0x14a9] = 0x285e6, [0x14aa] = 0x287aa, [0x14ab] = 0x48d6, [0x14ac] = 0x4909, + [0x14ad] = 0x2888c, [0x14ae] = 0x9198, [0x14af] = 0x28889, [0x14b0] = 0x490c, + [0x14b1] = 0x490a, [0x14b2] = 0x28a32, [0x14b3] = 0x493b, [0x14b4] = 0x493a, + [0x14b5] = 0x9384, [0x14b6] = 0x9381, [0x14b7] = 0x28a7a, [0x14b8] = 0x936f, + [0x14b9] = 0x28c9e, [0x14ba] = 0x28ca0, [0x14bb] = 0x28d70, [0x14bc] = 0x49af, + [0x14bd] = 0x49aa, [0x14be] = 0x49ab, [0x14bf] = 0x28d6e, [0x14c0] = 0x28d66, + [0x14c1] = 0x49b1, [0x14c2] = 0x28d65, [0x14c3] = 0x49ac, [0x14c4] = 0x49ec, + [0x14c5] = 0x28f7f, [0x14c6] = 0x28fe0, [0x14c7] = 0x4a01, [0x14c8] = 0x28fff, + [0x14c9] = 0x290f6, [0x14ca] = 0x290f7, [0x14cb] = 0x290f5, [0x14cc] = 0x4a23, + [0x14cd] = 0x290fc, [0x14ce] = 0x4a24, [0x14cf] = 0x4a1e, [0x14d0] = 0x290f9, + [0x14d1] = 0x4a4a, [0x14d2] = 0x4a65, [0x14d3] = 0x4a6a, [0x14d4] = 0x292ca, + [0x14d5] = 0x292c3, [0x14d6] = 0x292c6, [0x14d7] = 0x4a69, [0x14d8] = 0x293b8, + [0x14d9] = 0x293bd, [0x14da] = 0x4a95, [0x14db] = 0x293bc, [0x14dc] = 0x29405, + [0x14dd] = 0x294e0, [0x14de] = 0x294e9, [0x14df] = 0x9842, [0x14e0] = 0x294df, + [0x14e1] = 0x294ec, [0x14e2] = 0x4acc, [0x14e3] = 0x294e5, [0x14e4] = 0x294de, + [0x14e6] = 0x4acf, [0x14e7] = 0x294f0, [0x14e8] = 0x294e3, [0x14e9] = 0x4b0f, + [0x14ea] = 0x295ec, [0x14eb] = 0x4b0e, [0x14ec] = 0x4b0b, [0x14ed] = 0x4b10, + [0x14ee] = 0x4b0d, [0x14ef] = 0x4b0c, [0x14f0] = 0x295f2, [0x14f1] = 0x295ef, + [0x14f2] = 0x295e9, [0x14f3] = 0x296fb, [0x14f4] = 0x4b46, [0x14f5] = 0x4b48, + [0x14f6] = 0x9937, [0x14f7] = 0x4b49, [0x14f8] = 0x29737, [0x14f9] = 0x298de, + [0x14fa] = 0x4b91, [0x14fb] = 0x4b8e, [0x14fc] = 0x298da, [0x14fd] = 0x4bd8, + [0x14fe] = 0x4bd6, [0x14ff] = 0x29a4b, [0x1500] = 0x4bda, [0x1501] = 0x29a49, + [0x1502] = 0x4bd7, [0x1503] = 0x29ad5, [0x1504] = 0x9aff, [0x1505] = 0x4bf9, + [0x1506] = 0x29b52, [0x1507] = 0x29b47, [0x1508] = 0x4bfc, [0x1509] = 0x29b48, + [0x150a] = 0x29ccc, [0x150b] = 0x29cd0, [0x150c] = 0x9ba9, [0x150d] = 0x4c4a, + [0x150e] = 0x9ba7, [0x150f] = 0x4c4e, [0x1510] = 0x9bb3, [0x1511] = 0x9bac, + [0x1512] = 0x9bb0, [0x1513] = 0x29d86, [0x1514] = 0x29da7, [0x1515] = 0x29da3, + [0x1516] = 0x9b9c, [0x1517] = 0x29db6, [0x1518] = 0x29dad, [0x1519] = 0x2a013, + [0x151a] = 0x9d3c, [0x151b] = 0x9d1c, [0x151c] = 0x9d3a, [0x151d] = 0x4cd3, + [0x151e] = 0x4ccd, [0x151f] = 0x4cd1, [0x1520] = 0x2a017, [0x1521] = 0x2a022, + [0x1522] = 0x9d32, [0x1523] = 0x9d34, [0x1524] = 0x2a049, [0x1525] = 0x2a026, + [0x1527] = 0x2a03c, [0x1528] = 0x2a028, [0x1529] = 0x2a2a8, [0x152a] = 0x9ec7, + [0x152b] = 0x2a3fb, [0x152c] = 0x4d62, [0x152d] = 0x2a432, [0x152e] = 0x2a4d6, + [0x152f] = 0x2a548, [0x1530] = 0x4d83, [0x1531] = 0x9f3f, [0x1532] = 0x2a5c6, + [0x1533] = 0x4d92, [0x1534] = 0x349f, [0x1535] = 0x34a0, [0x1536] = 0x20425, + [0x1537] = 0x20426, [0x1538] = 0x20424, [0x1539] = 0x20433, [0x153a] = 0x20570, + [0x153b] = 0x3527, [0x153c] = 0x20b90, [0x153d] = 0x360b, [0x153e] = 0x21095, + [0x153f] = 0x210a1, [0x1540] = 0x21092, [0x1541] = 0x2108f, [0x1542] = 0x2109f, + [0x1543] = 0x21096, [0x1544] = 0x21098, [0x1545] = 0x2109d, [0x1546] = 0x210a0, + [0x1547] = 0x368d, [0x1548] = 0x21697, [0x1549] = 0x218eb, [0x154a] = 0x3770, + [0x154b] = 0x21f87, [0x154c] = 0x5eeb, [0x154d] = 0x22432, [0x154e] = 0x399a, + [0x154f] = 0x399f, [0x1550] = 0x399d, [0x1551] = 0x228d8, [0x1552] = 0x228fb, + [0x1553] = 0x22906, [0x1554] = 0x399b, [0x1555] = 0x228d1, [0x1556] = 0x61d5, + [0x1558] = 0x3a60, [0x1559] = 0x3a64, [0x155a] = 0x3a69, [0x155b] = 0x3a63, + [0x155c] = 0x3a67, [0x155d] = 0x3a62, [0x155e] = 0x22df6, [0x155f] = 0x22e04, + [0x1560] = 0x22dfe, [0x1561] = 0x6502, [0x1562] = 0x22dff, [0x1563] = 0x22df7, + [0x1564] = 0x23018, [0x1566] = 0x23014, [0x1567] = 0x230cd, [0x1568] = 0x23120, + [0x1569] = 0x232de, [0x156a] = 0x3b26, [0x156b] = 0x3b23, [0x156c] = 0x3b25, + [0x156d] = 0x23745, [0x156e] = 0x23753, [0x156f] = 0x3bf8, [0x1570] = 0x2374b, + [0x1571] = 0x23755, [0x1572] = 0x23741, [0x1573] = 0x3bf7, [0x1574] = 0x3bfb, + [0x1575] = 0x3bfa, [0x1576] = 0x2375c, [0x1577] = 0x23754, [0x1578] = 0x23a71, + [0x1579] = 0x23ad0, [0x157a] = 0x3cb0, [0x157b] = 0x3caf, [0x157c] = 0x23c53, + [0x157d] = 0x24029, [0x157e] = 0x2407e, [0x157f] = 0x3d7e, [0x1580] = 0x24079, + [0x1581] = 0x3d7d, [0x1582] = 0x3d80, [0x1583] = 0x24070, [0x1584] = 0x2406a, + [0x1585] = 0x3d7f, [0x1586] = 0x3d86, [0x1587] = 0x24085, [0x1588] = 0x24064, + [0x1589] = 0x7012, [0x158a] = 0x24078, [0x158b] = 0x3d81, [0x158c] = 0x24432, + [0x158d] = 0x24427, [0x158e] = 0x2442f, [0x158f] = 0x3e24, [0x1590] = 0x3e58, + [0x1591] = 0x3e57, [0x1592] = 0x3ea0, [0x1593] = 0x248ba, [0x1594] = 0x3efe, + [0x1595] = 0x24a71, [0x1596] = 0x24a8c, [0x1597] = 0x3f15, [0x1598] = 0x24b1a, + [0x1599] = 0x3f47, [0x159a] = 0x3f46, [0x159b] = 0x24b98, [0x159c] = 0x24ce4, + [0x159d] = 0x3f6b, [0x159e] = 0x3f6c, [0x159f] = 0x7585, [0x15a0] = 0x7654, + [0x15a1] = 0x24ec2, [0x15a2] = 0x3fcc, [0x15a3] = 0x24eba, [0x15a4] = 0x7655, + [0x15a5] = 0x24ec8, [0x15a6] = 0x3fcb, [0x15a7] = 0x76a7, [0x15a8] = 0x76a8, + [0x15a9] = 0x3ff9, [0x15aa] = 0x250b9, [0x15ab] = 0x250b8, [0x15ac] = 0x250a5, + [0x15ad] = 0x252e2, [0x15ae] = 0x4078, [0x15af] = 0x407a, [0x15b0] = 0x4075, + [0x15b1] = 0x252d9, [0x15b2] = 0x4076, [0x15b3] = 0x4077, [0x15b4] = 0x252ac, + [0x15b5] = 0x252dd, [0x15b6] = 0x40ea, [0x15b7] = 0x40ee, [0x15b8] = 0x40ed, + [0x15b9] = 0x2559d, [0x15ba] = 0x40ec, [0x15bb] = 0x790f, [0x15bc] = 0x25711, + [0x15bd] = 0x25703, [0x15be] = 0x4184, [0x15bf] = 0x4185, [0x15c0] = 0x4183, + [0x15c1] = 0x258ee, [0x15c2] = 0x41bc, [0x15c3] = 0x41bd, [0x15c4] = 0x41d4, + [0x15c5] = 0x25ca4, [0x15c6] = 0x25cd8, [0x15c7] = 0x25cdd, [0x15c8] = 0x25cde, + [0x15c9] = 0x4255, [0x15ca] = 0x25ce7, [0x15cb] = 0x4250, [0x15cc] = 0x424c, + [0x15cd] = 0x4248, [0x15ce] = 0x25cd4, [0x15cf] = 0x4253, [0x15d0] = 0x25cce, + [0x15d1] = 0x4257, [0x15d2] = 0x4254, [0x15d3] = 0x424e, [0x15d4] = 0x424a, + [0x15d5] = 0x4251, [0x15d6] = 0x25cf1, [0x15d7] = 0x25cd3, [0x15d8] = 0x4249, + [0x15d9] = 0x424b, [0x15da] = 0x4263, [0x15db] = 0x25cca, [0x15dc] = 0x25ce9, + [0x15dd] = 0x42a7, [0x15de] = 0x42a6, [0x15df] = 0x42a4, [0x15e0] = 0x25f1a, + [0x15e1] = 0x25f41, [0x15e3] = 0x7ce4, [0x15e4] = 0x7ce5, [0x15e5] = 0x2613d, + [0x15e6] = 0x26140, [0x15e7] = 0x7e65, [0x15e8] = 0x7e4e, [0x15e9] = 0x4317, + [0x15ea] = 0x26143, [0x15eb] = 0x4316, [0x15ec] = 0x2613f, [0x15ed] = 0x2613c, + [0x15ee] = 0x4363, [0x15ef] = 0x26321, [0x15f0] = 0x26320, [0x15f1] = 0x7f82, + [0x15f2] = 0x263c6, [0x15f3] = 0x437b, [0x15f4] = 0x437c, [0x15f5] = 0x263d1, + [0x15f6] = 0x263ca, [0x15f7] = 0x2648e, [0x15f8] = 0x26491, [0x15f9] = 0x43b0, + [0x15fa] = 0x802d, [0x15fb] = 0x265e3, [0x15fc] = 0x26888, [0x15fd] = 0x4442, + [0x15fe] = 0x26870, [0x15ff] = 0x4444, [0x1600] = 0x2699d, [0x1601] = 0x26a9d, + [0x1602] = 0x26a91, [0x1603] = 0x26a98, [0x1604] = 0x26a99, [0x1605] = 0x4488, + [0x1606] = 0x448f, [0x1607] = 0x4553, [0x1608] = 0x455b, [0x1609] = 0x26fbf, + [0x160a] = 0x4559, [0x160b] = 0x26fae, [0x160c] = 0x26fb1, [0x160d] = 0x26fcc, + [0x160e] = 0x27004, [0x160f] = 0x85ca, [0x1610] = 0x27016, [0x1611] = 0x26fcd, + [0x1612] = 0x4554, [0x1613] = 0x85bc, [0x1614] = 0x26fe0, [0x1615] = 0x26fcb, + [0x1616] = 0x26fd4, [0x1617] = 0x26fc9, [0x1618] = 0x271ff, [0x1619] = 0x4599, + [0x161a] = 0x271fd, [0x161b] = 0x27457, [0x161c] = 0x27452, [0x161d] = 0x27450, + [0x161e] = 0x27445, [0x161f] = 0x2744d, [0x1620] = 0x45f1, [0x1621] = 0x27453, + [0x1622] = 0x45ef, [0x1623] = 0x27482, [0x1624] = 0x27444, [0x1625] = 0x275ce, + [0x1626] = 0x275cf, [0x1627] = 0x275d2, [0x1628] = 0x27602, [0x1629] = 0x2774f, + [0x162a] = 0x27758, [0x162b] = 0x4662, [0x162c] = 0x27743, [0x162d] = 0x4663, + [0x162e] = 0x27752, [0x162f] = 0x4660, [0x1630] = 0x4661, [0x1631] = 0x465f, + [0x1632] = 0x27749, [0x1633] = 0x27753, [0x1634] = 0x2774d, [0x1635] = 0x468d, + [0x1636] = 0x27884, [0x1637] = 0x468e, [0x1638] = 0x27883, [0x1639] = 0x27932, + [0x163a] = 0x27ae2, [0x163b] = 0x4709, [0x163c] = 0x27ae4, [0x163d] = 0x27ad3, + [0x163e] = 0x4705, [0x163f] = 0x27ad5, [0x1640] = 0x27add, [0x1641] = 0x4703, + [0x1642] = 0x4706, [0x1643] = 0x27aec, [0x1644] = 0x27ae6, [0x1645] = 0x27ad2, + [0x1646] = 0x27afa, [0x1647] = 0x27ada, [0x1648] = 0x4731, [0x1649] = 0x27c06, + [0x164a] = 0x27c04, [0x164b] = 0x474f, [0x164c] = 0x27c7b, [0x164d] = 0x27d04, + [0x164e] = 0x27d02, [0x164f] = 0x4766, [0x1650] = 0x8cff, [0x1651] = 0x47c4, + [0x1652] = 0x27f60, [0x1653] = 0x47c3, [0x1654] = 0x47c1, [0x1655] = 0x47c5, + [0x1656] = 0x28107, [0x1657] = 0x28105, [0x1658] = 0x2810c, [0x1659] = 0x4821, + [0x165a] = 0x2815a, [0x165b] = 0x481f, [0x165c] = 0x4822, [0x165d] = 0x2811a, + [0x165e] = 0x4827, [0x165f] = 0x4820, [0x1660] = 0x2838a, [0x1661] = 0x486d, + [0x1662] = 0x486c, [0x1663] = 0x486b, [0x1664] = 0x486f, [0x1665] = 0x4870, + [0x1666] = 0x2838c, [0x1667] = 0x28609, [0x1668] = 0x288a6, [0x1669] = 0x91a6, + [0x166a] = 0x288ac, [0x166b] = 0x288a9, [0x166c] = 0x4942, [0x166d] = 0x28a8b, + [0x166e] = 0x93b6, [0x166f] = 0x28a8c, [0x1670] = 0x4944, [0x1671] = 0x4940, + [0x1672] = 0x28a88, [0x1673] = 0x28a89, [0x1674] = 0x493f, [0x1675] = 0x28a93, + [0x1676] = 0x93ab, [0x1677] = 0x498b, [0x1678] = 0x28d83, [0x1679] = 0x28f4f, + [0x167a] = 0x4a25, [0x167b] = 0x4a28, [0x167c] = 0x29120, [0x167d] = 0x9721, + [0x167e] = 0x29236, [0x167f] = 0x292e2, [0x1680] = 0x4a75, [0x1681] = 0x4a72, + [0x1682] = 0x292ee, [0x1683] = 0x4a6f, [0x1684] = 0x292e7, [0x1685] = 0x292e9, + [0x1686] = 0x4a76, [0x1687] = 0x4a71, [0x1688] = 0x97a7, [0x1689] = 0x292df, + [0x168a] = 0x4a97, [0x168b] = 0x293c7, [0x168c] = 0x4ad7, [0x168d] = 0x29509, + [0x168e] = 0x4ad6, [0x168f] = 0x29501, [0x1690] = 0x4ad8, [0x1691] = 0x4adc, + [0x1692] = 0x4adb, [0x1693] = 0x4ad4, [0x1694] = 0x983e, [0x1695] = 0x4b13, + [0x1696] = 0x4b11, [0x1697] = 0x4b14, [0x1698] = 0x29605, [0x1699] = 0x2960c, + [0x169a] = 0x29778, [0x169b] = 0x2975d, [0x169c] = 0x4b51, [0x169d] = 0x4b50, + [0x169e] = 0x4b53, [0x169f] = 0x4b54, [0x16a0] = 0x4b52, [0x16a1] = 0x2975e, + [0x16a2] = 0x29760, [0x16a3] = 0x29767, [0x16a4] = 0x4b6d, [0x16a6] = 0x298f4, + [0x16a7] = 0x4b95, [0x16a8] = 0x4b99, [0x16a9] = 0x298f1, [0x16aa] = 0x4b9a, + [0x16ab] = 0x298fa, [0x16ac] = 0x4b93, [0x16ad] = 0x4b97, [0x16ae] = 0x298f8, + [0x16af] = 0x298f9, [0x16b0] = 0x29909, [0x16b1] = 0x298fd, [0x16b2] = 0x298f7, + [0x16b3] = 0x4bdc, [0x16b4] = 0x29a59, [0x16b5] = 0x4bfd, [0x16b6] = 0x29b60, + [0x16b7] = 0x29b68, [0x16b8] = 0x4bfe, [0x16b9] = 0x4c00, [0x16ba] = 0x4c02, + [0x16bb] = 0x4c01, [0x16bc] = 0x4c03, [0x16bd] = 0x29b6a, [0x16be] = 0x29c14, + [0x16bf] = 0x29c3e, [0x16c0] = 0x29ce4, [0x16c1] = 0x4c27, [0x16c2] = 0x4c26, + [0x16c3] = 0x4c24, [0x16c4] = 0x4c4c, [0x16c5] = 0x9bbc, [0x16c6] = 0x4c50, + [0x16c7] = 0x4c55, [0x16c8] = 0x4c53, [0x16c9] = 0x9bb7, [0x16ca] = 0x4c52, + [0x16cb] = 0x29dd2, [0x16cc] = 0x4c57, [0x16cd] = 0x9bbe, [0x16ce] = 0x4c58, + [0x16cf] = 0x4cd6, [0x16d0] = 0x2a058, [0x16d1] = 0x2a050, [0x16d2] = 0x4cd4, + [0x16d3] = 0x2a05c, [0x16d4] = 0x4cda, [0x16d5] = 0x4cd9, [0x16d6] = 0x28119, + [0x16d7] = 0x9d62, [0x16d8] = 0x4cd5, [0x16d9] = 0x4ce4, [0x16db] = 0x4cdc, + [0x16dc] = 0x4d1b, [0x16dd] = 0x9e8f, [0x16de] = 0x4d37, [0x16df] = 0x4d36, + [0x16e0] = 0x4d4b, [0x16e1] = 0x9ecb, [0x16e2] = 0x4d66, [0x16e3] = 0x4d76, + [0x16e4] = 0x2a4df, [0x16e5] = 0x4d7e, [0x16e6] = 0x4d7d, [0x16e7] = 0x4d7f, + [0x16e8] = 0x4d84, [0x16e9] = 0x4d8b, [0x16ea] = 0x2a5d9, [0x16eb] = 0x4d94, + [0x16ec] = 0x34a1, [0x16ed] = 0x3511, [0x16ee] = 0x20966, [0x16ef] = 0x3610, + [0x16f0] = 0x56a9, [0x16f1] = 0x210e1, [0x16f2] = 0x210ef, [0x16f3] = 0x210e8, + [0x16f4] = 0x21233, [0x16f5] = 0x5913, [0x16f6] = 0x218fe, [0x16f7] = 0x3732, + [0x16f8] = 0x5bf4, [0x16f9] = 0x21aef, [0x16fa] = 0x21aec, [0x16fb] = 0x21cec, + [0x16fc] = 0x21f9c, [0x16fd] = 0x3820, [0x16fe] = 0x21f99, [0x16ff] = 0x22170, + [0x1700] = 0x2216e, [0x1701] = 0x389d, [0x1702] = 0x22441, [0x1703] = 0x61ec, + [0x1704] = 0x61ef, [0x1705] = 0x22902, [0x1706] = 0x22901, [0x1707] = 0x39a5, + [0x1708] = 0x22a1b, [0x1709] = 0x22e23, [0x170a] = 0x22e25, [0x170b] = 0x22e24, + [0x170c] = 0x22e26, [0x170d] = 0x22e33, [0x170e] = 0x22e2f, [0x170f] = 0x2308f, + [0x1710] = 0x23356, [0x1711] = 0x3c02, [0x1712] = 0x3bfe, [0x1713] = 0x3c01, + [0x1714] = 0x6ad6, [0x1715] = 0x3c03, [0x1716] = 0x3bff, [0x1717] = 0x23799, + [0x1718] = 0x3c04, [0x171a] = 0x3c4a, [0x171b] = 0x23ad9, [0x171c] = 0x3d87, + [0x171d] = 0x240b7, [0x171e] = 0x3d84, [0x171f] = 0x240b6, [0x1720] = 0x3d85, + [0x1721] = 0x7209, [0x1722] = 0x24454, [0x1723] = 0x24457, [0x1724] = 0x2447a, + [0x1725] = 0x3e59, [0x1726] = 0x7379, [0x1727] = 0x24a8e, [0x1728] = 0x74c6, + [0x1729] = 0x24a90, [0x172a] = 0x24ab9, [0x172b] = 0x3f04, [0x172c] = 0x3f49, + [0x172d] = 0x3f48, [0x172e] = 0x24cef, [0x172f] = 0x3f6d, [0x1730] = 0x3fd2, + [0x1731] = 0x3fd3, [0x1732] = 0x24ee2, [0x1733] = 0x3fd1, [0x1734] = 0x24ed6, + [0x1735] = 0x24ed8, [0x1736] = 0x24eda, [0x1737] = 0x24ede, [0x1738] = 0x3fe7, + [0x1739] = 0x400a, [0x173a] = 0x77c3, [0x173b] = 0x25308, [0x173c] = 0x25304, + [0x173d] = 0x2530a, [0x173e] = 0x2530b, [0x173f] = 0x25302, [0x1740] = 0x40f0, + [0x1741] = 0x255aa, [0x1742] = 0x255c1, [0x1743] = 0x791f, [0x1744] = 0x258d7, + [0x1745] = 0x258d9, [0x1746] = 0x7a65, [0x1747] = 0x258de, [0x1748] = 0x258da, + [0x1749] = 0x41be, [0x174a] = 0x41bf, [0x174b] = 0x25a2a, [0x174c] = 0x7ac6, + [0x174d] = 0x7c3a, [0x174e] = 0x25d31, [0x174f] = 0x7c36, [0x1750] = 0x25d2b, + [0x1751] = 0x25d2c, [0x1752] = 0x25d29, [0x1753] = 0x25d2e, [0x1754] = 0x425e, + [0x1755] = 0x25d27, [0x1756] = 0x25d28, [0x1757] = 0x425b, [0x1758] = 0x25d5f, + [0x1759] = 0x25d30, [0x175a] = 0x25d24, [0x175b] = 0x7ceb, [0x175c] = 0x42ab, + [0x175d] = 0x25f3a, [0x175e] = 0x42ac, [0x175f] = 0x25f39, [0x1760] = 0x25f40, + [0x1761] = 0x26180, [0x1762] = 0x26184, [0x1763] = 0x431f, [0x1764] = 0x431d, + [0x1765] = 0x26175, [0x1766] = 0x26176, [0x1767] = 0x431c, [0x1768] = 0x2617c, + [0x1769] = 0x431e, [0x176a] = 0x26178, [0x176b] = 0x2619b, [0x176c] = 0x2617e, + [0x176d] = 0x2625a, [0x176e] = 0x4364, [0x176f] = 0x2632c, [0x1770] = 0x7f84, + [0x1771] = 0x2649c, [0x1772] = 0x26847, [0x1773] = 0x2688a, [0x1774] = 0x4448, + [0x1775] = 0x4447, [0x1776] = 0x26927, [0x1777] = 0x2704a, [0x1778] = 0x455e, + [0x1779] = 0x4561, [0x177a] = 0x27027, [0x177b] = 0x85e0, [0x177c] = 0x85f3, + [0x177d] = 0x2702e, [0x177e] = 0x27026, [0x177f] = 0x27208, [0x1780] = 0x45f7, + [0x1781] = 0x274bd, [0x1782] = 0x27496, [0x1783] = 0x45f4, [0x1784] = 0x45f8, + [0x1785] = 0x881e, [0x1786] = 0x274be, [0x1787] = 0x2748e, [0x1788] = 0x27774, + [0x1789] = 0x4664, [0x178a] = 0x27780, [0x178b] = 0x4692, [0x178c] = 0x468f, + [0x178d] = 0x4690, [0x178e] = 0x89b4, [0x178f] = 0x4693, [0x1790] = 0x46a8, + [0x1791] = 0x2793c, [0x1792] = 0x2793d, [0x1793] = 0x46a9, [0x1794] = 0x2793a, + [0x1795] = 0x27942, [0x1796] = 0x89f9, [0x1797] = 0x27b24, [0x1798] = 0x27b06, + [0x1799] = 0x8b44, [0x179a] = 0x470e, [0x179b] = 0x27b15, [0x179c] = 0x470f, + [0x179d] = 0x27b02, [0x179e] = 0x27b0c, [0x179f] = 0x470b, [0x17a0] = 0x27b08, + [0x17a1] = 0x27b0a, [0x17a2] = 0x27b05, [0x17a3] = 0x27b1c, [0x17a4] = 0x4710, + [0x17a5] = 0x4751, [0x17a6] = 0x27c82, [0x17a7] = 0x4750, [0x17a8] = 0x27c86, + [0x17a9] = 0x4763, [0x17aa] = 0x27e03, [0x17ab] = 0x27f7b, [0x17ac] = 0x47c7, + [0x17ad] = 0x27f7a, [0x17ae] = 0x8e71, [0x17af] = 0x4824, [0x17b0] = 0x4826, + [0x17b1] = 0x8e6e, [0x17b2] = 0x28180, [0x17b3] = 0x8e79, [0x17b4] = 0x28158, + [0x17b5] = 0x8ec4, [0x17b6] = 0x4874, [0x17b7] = 0x4873, [0x17b8] = 0x4872, + [0x17b9] = 0x283aa, [0x17ba] = 0x283ab, [0x17bb] = 0x28436, [0x17bc] = 0x2844a, + [0x17bd] = 0x48b1, [0x17be] = 0x908c, [0x17bf] = 0x287d6, [0x17c0] = 0x490e, + [0x17c1] = 0x4911, [0x17c2] = 0x4910, [0x17c3] = 0x490f, [0x17c4] = 0x4912, + [0x17c5] = 0x4949, [0x17c6] = 0x93c9, [0x17c7] = 0x494f, [0x17c8] = 0x494d, + [0x17c9] = 0x28b03, [0x17ca] = 0x28acf, [0x17cb] = 0x4955, [0x17cc] = 0x28d9f, + [0x17cd] = 0x28da2, [0x17ce] = 0x2902a, [0x17cf] = 0x2902f, [0x17d0] = 0x29144, + [0x17d1] = 0x29140, [0x17d2] = 0x4a2c, [0x17d3] = 0x4a2b, [0x17d4] = 0x29311, + [0x17d5] = 0x2930f, [0x17d6] = 0x4a79, [0x17d7] = 0x2930d, [0x17d8] = 0x29307, + [0x17d9] = 0x29303, [0x17da] = 0x4a7a, [0x17db] = 0x97b0, [0x17dc] = 0x4a99, + [0x17dd] = 0x4a9a, [0x17de] = 0x29435, [0x17df] = 0x4aae, [0x17e0] = 0x4aaf, + [0x17e1] = 0x29504, [0x17e2] = 0x4ae4, [0x17e3] = 0x4ae1, [0x17e4] = 0x4ade, + [0x17e5] = 0x4ae6, [0x17e6] = 0x4adf, [0x17e7] = 0x29526, [0x17e8] = 0x4ae7, + [0x17e9] = 0x4ae2, [0x17ea] = 0x4ae0, [0x17eb] = 0x2951e, [0x17ec] = 0x4ae5, + [0x17ed] = 0x985a, [0x17ee] = 0x2960e, [0x17ef] = 0x4b18, [0x17f0] = 0x2961d, + [0x17f1] = 0x2961e, [0x17f2] = 0x2961f, [0x17f3] = 0x4b56, [0x17f4] = 0x29788, + [0x17f5] = 0x9946, [0x17f6] = 0x2978d, [0x17f7] = 0x29791, [0x17f8] = 0x29780, + [0x17f9] = 0x4b6e, [0x17fa] = 0x29854, [0x17fb] = 0x29855, [0x17fc] = 0x4b9d, + [0x17fd] = 0x4ba0, [0x17fe] = 0x4b9c, [0x17ff] = 0x29925, [0x1800] = 0x2991a, + [0x1801] = 0x4ba1, [0x1802] = 0x4ba2, [0x1803] = 0x4b9f, [0x1804] = 0x4bdf, + [0x1805] = 0x4bde, [0x1806] = 0x9ac3, [0x1807] = 0x4bea, [0x1808] = 0x29b88, + [0x1809] = 0x4c06, [0x180a] = 0x29b7a, [0x180b] = 0x4c04, [0x180c] = 0x9b0f, + [0x180d] = 0x29b80, [0x180e] = 0x29d1e, [0x180f] = 0x29dfc, [0x1810] = 0x29e25, + [0x1811] = 0x4c5f, [0x1812] = 0x9bf4, [0x1813] = 0x9bfa, [0x1814] = 0x4c5c, + [0x1815] = 0x29e0b, [0x1816] = 0x4c5e, [0x1817] = 0x29e06, [0x1818] = 0x29e04, + [0x1819] = 0x9bdd, [0x181a] = 0x4c59, [0x181b] = 0x29df9, [0x181c] = 0x29e00, + [0x181d] = 0x4c64, [0x181e] = 0x4c5d, [0x181f] = 0x4c62, [0x1820] = 0x29e02, + [0x1821] = 0x4c65, [0x1822] = 0x29e07, [0x1823] = 0x9bed, [0x1824] = 0x4c5b, + [0x1825] = 0x9bef, [0x1826] = 0x2a0b5, [0x1827] = 0x4cdd, [0x1828] = 0x2a087, + [0x1829] = 0x4cdf, [0x182a] = 0x2a093, [0x182c] = 0x4ce2, [0x182d] = 0x2a0be, + [0x182e] = 0x2a266, [0x182f] = 0x4d27, [0x1830] = 0x2a2c7, [0x1831] = 0x2a2cf, + [0x1832] = 0x9e96, [0x1833] = 0x4d3a, [0x1834] = 0x4d3c, [0x1835] = 0x2a33d, + [0x1836] = 0x4d39, [0x1837] = 0x2a33c, [0x1838] = 0x2a347, [0x1839] = 0x4d3d, + [0x183a] = 0x4d3b, [0x183b] = 0x9eb3, [0x183c] = 0x4d4c, [0x183d] = 0x2a3c3, + [0x183e] = 0x4d68, [0x183f] = 0x9ee2, [0x1840] = 0x2a51b, [0x1841] = 0x4d80, + [0x1842] = 0x4d85, [0x1843] = 0x2a5c9, [0x1844] = 0x4d95, [0x1845] = 0x2a5dd, + [0x1846] = 0x4d96, [0x1847] = 0x2a693, [0x1848] = 0x9f8f, [0x1849] = 0x2043d, + [0x184a] = 0x34a4, [0x184b] = 0x3512, [0x184c] = 0x56b1, [0x184d] = 0x3625, + [0x184e] = 0x214e6, [0x184f] = 0x5b41, [0x1850] = 0x3737, [0x1851] = 0x21af7, + [0x1852] = 0x21fb0, [0x1853] = 0x21fae, [0x1855] = 0x3868, [0x1856] = 0x3867, + [0x1857] = 0x389e, [0x1858] = 0x2259f, [0x1859] = 0x2259e, [0x185a] = 0x22930, + [0x185b] = 0x39aa, [0x185c] = 0x2294f, [0x185d] = 0x39a9, [0x185e] = 0x39a4, + [0x185f] = 0x22927, [0x1860] = 0x22951, [0x1861] = 0x3a71, [0x1862] = 0x3a6f, + [0x1863] = 0x22e51, [0x1864] = 0x22e54, [0x1865] = 0x22e56, [0x1866] = 0x23027, + [0x1867] = 0x3aad, [0x1868] = 0x23024, [0x1869] = 0x6af6, [0x186a] = 0x3c0c, + [0x186b] = 0x6af2, [0x186c] = 0x3c0b, [0x186d] = 0x237ec, [0x186e] = 0x237c4, + [0x186f] = 0x3c0f, [0x1870] = 0x3c79, [0x1871] = 0x240f8, [0x1872] = 0x240f6, + [0x1873] = 0x240f7, [0x1874] = 0x240ed, [0x1875] = 0x3d8d, [0x1876] = 0x3d8f, + [0x1877] = 0x240f4, [0x1878] = 0x240ef, [0x1879] = 0x3d8e, [0x187a] = 0x3e0c, + [0x187b] = 0x2447f, [0x187c] = 0x244a2, [0x187d] = 0x2447e, [0x187e] = 0x3ea6, + [0x187f] = 0x248c5, [0x1880] = 0x3ea3, [0x1881] = 0x3ea4, [0x1882] = 0x3ea5, + [0x1883] = 0x7588, [0x1884] = 0x3f6e, [0x1885] = 0x24ef1, [0x1886] = 0x24ef2, + [0x1887] = 0x3ffa, [0x1888] = 0x2502f, [0x1889] = 0x407c, [0x188a] = 0x407e, + [0x188b] = 0x407b, [0x188c] = 0x407d, [0x188d] = 0x25323, [0x188e] = 0x25329, + [0x188f] = 0x408d, [0x1890] = 0x40f4, [0x1891] = 0x40f3, [0x1892] = 0x2571b, + [0x1893] = 0x258eb, [0x1894] = 0x4189, [0x1895] = 0x258ea, [0x1896] = 0x25a33, + [0x1897] = 0x41c0, [0x1898] = 0x25d63, [0x1899] = 0x4265, [0x189a] = 0x25d92, + [0x189b] = 0x25d65, [0x189c] = 0x42ad, [0x189d] = 0x4325, [0x189e] = 0x261a0, + [0x18a0] = 0x2625e, [0x18a1] = 0x43c9, [0x18a2] = 0x268aa, [0x18a3] = 0x444a, + [0x18a4] = 0x268a9, [0x18a5] = 0x8267, [0x18a6] = 0x4489, [0x18a7] = 0x2709c, + [0x18a8] = 0x4566, [0x18a9] = 0x4570, [0x18aa] = 0x27092, [0x18ab] = 0x456d, + [0x18ac] = 0x4569, [0x18ad] = 0x4567, [0x18ae] = 0x27086, [0x18af] = 0x4572, + [0x18b0] = 0x860e, [0x18b1] = 0x456e, [0x18b2] = 0x27083, [0x18b3] = 0x459c, + [0x18b4] = 0x45fc, [0x18b5] = 0x45fd, [0x18b6] = 0x4604, [0x18b7] = 0x45ff, + [0x18b9] = 0x45fe, [0x18ba] = 0x4600, [0x18bb] = 0x274ce, [0x18bc] = 0x4666, + [0x18bd] = 0x4669, [0x18be] = 0x27793, [0x18bf] = 0x46aa, [0x18c0] = 0x46ab, + [0x18c1] = 0x4717, [0x18c2] = 0x27b2e, [0x18c3] = 0x27b27, [0x18c4] = 0x27b28, + [0x18c5] = 0x4715, [0x18c6] = 0x8b5e, [0x18c7] = 0x4712, [0x18c8] = 0x8d0e, + [0x18c9] = 0x27e18, [0x18ca] = 0x27e16, [0x18cb] = 0x27f8d, [0x18cc] = 0x47ca, + [0x18cd] = 0x27f8e, [0x18ce] = 0x47c9, [0x18cf] = 0x47cb, [0x18d0] = 0x27f90, + [0x18d1] = 0x27f8f, [0x18d2] = 0x28181, [0x18d3] = 0x4829, [0x18d4] = 0x4828, + [0x18d5] = 0x2818a, [0x18d6] = 0x2818c, [0x18d7] = 0x2828d, [0x18d8] = 0x4840, + [0x18d9] = 0x4875, [0x18da] = 0x4876, [0x18db] = 0x283b2, [0x18dc] = 0x4888, + [0x18dd] = 0x287d9, [0x18de] = 0x91b6, [0x18df] = 0x4957, [0x18e0] = 0x9401, + [0x18e1] = 0x28b0d, [0x18e2] = 0x495f, [0x18e3] = 0x28b13, [0x18e4] = 0x941d, + [0x18e5] = 0x4958, [0x18e6] = 0x495b, [0x18e7] = 0x28b1b, [0x18e8] = 0x942f, + [0x18e9] = 0x28dac, [0x18ea] = 0x49b3, [0x18eb] = 0x28db3, [0x18ec] = 0x49ef, + [0x18ed] = 0x2915e, [0x18ee] = 0x4a30, [0x18ef] = 0x29160, [0x18f0] = 0x29168, + [0x18f1] = 0x29163, [0x18f2] = 0x29169, [0x18f3] = 0x29167, [0x18f4] = 0x4a41, + [0x18f5] = 0x4a4b, [0x18f6] = 0x29328, [0x18f7] = 0x4a7d, [0x18f8] = 0x2932e, + [0x18f9] = 0x29330, [0x18fa] = 0x4a7c, [0x18fb] = 0x29326, [0x18fc] = 0x29331, + [0x18fd] = 0x29341, [0x18fe] = 0x97e0, [0x18ff] = 0x293da, [0x1900] = 0x97db, + [0x1902] = 0x2940b, [0x1903] = 0x9861, [0x1904] = 0x29534, [0x1905] = 0x29533, + [0x1906] = 0x4ae8, [0x1907] = 0x4aea, [0x1908] = 0x4ae9, [0x1909] = 0x29539, + [0x190a] = 0x2953b, [0x190b] = 0x29540, [0x190c] = 0x29630, [0x190d] = 0x4b1b, + [0x190e] = 0x29632, [0x190f] = 0x29637, [0x1910] = 0x4b55, [0x1911] = 0x994a, + [0x1912] = 0x4b59, [0x1913] = 0x4b58, [0x1914] = 0x29781, [0x1915] = 0x2979f, + [0x1916] = 0x297a7, [0x1917] = 0x4ba4, [0x1918] = 0x4ba3, [0x1919] = 0x29944, + [0x191a] = 0x29947, [0x191b] = 0x29948, [0x191c] = 0x2993d, [0x191d] = 0x9a33, + [0x191e] = 0x4ba7, [0x191f] = 0x29949, [0x1920] = 0x4be0, [0x1921] = 0x29a80, + [0x1922] = 0x29ba0, [0x1923] = 0x29b9d, [0x1924] = 0x4c08, [0x1925] = 0x4c0a, + [0x1926] = 0x4c09, [0x1927] = 0x29b9c, [0x1928] = 0x29c47, [0x1929] = 0x29d07, + [0x192a] = 0x4c71, [0x192b] = 0x9c0f, [0x192c] = 0x4c6c, [0x192d] = 0x29e49, + [0x192e] = 0x9c11, [0x192f] = 0x29e44, [0x1930] = 0x9c03, [0x1931] = 0x9c01, + [0x1932] = 0x4c6e, [0x1933] = 0x29edf, [0x1934] = 0x9c16, [0x1935] = 0x29e4c, + [0x1937] = 0x29e4f, [0x1938] = 0x4ce0, [0x1939] = 0x4cee, [0x193a] = 0x2a0c1, + [0x193b] = 0x4ceb, [0x193c] = 0x2a0b9, [0x193d] = 0x2a0cb, [0x193e] = 0x2a0cf, + [0x193f] = 0x2a0c4, [0x1940] = 0x9d93, [0x1941] = 0x4cea, [0x1942] = 0x4cef, + [0x1943] = 0x4ce7, [0x1944] = 0x2a0ca, [0x1945] = 0x2a0c3, [0x1946] = 0x2a2d0, + [0x1947] = 0x2a351, [0x1948] = 0x4d48, [0x1949] = 0x4d49, [0x194a] = 0x2a3a8, + [0x194b] = 0x2a3c7, [0x194c] = 0x2a3c6, [0x194d] = 0x4d4d, [0x194e] = 0x2a3ca, + [0x194f] = 0x2a402, [0x1950] = 0x4d55, [0x1951] = 0x2a45d, [0x1952] = 0x2a45a, + [0x1953] = 0x4d6a, [0x1954] = 0x4d6c, [0x1955] = 0x2a459, [0x1956] = 0x4d6b, + [0x1957] = 0x2a4cc, [0x1958] = 0x2a51c, [0x1959] = 0x2a5cc, [0x195a] = 0x4d98, + [0x195b] = 0x4d99, [0x195c] = 0x4d97, [0x195d] = 0x2a5e8, [0x195e] = 0x2a5ec, + [0x195f] = 0x2a5ea, [0x1960] = 0x2a6ad, [0x1961] = 0x2a6b0, [0x1962] = 0x2045f, + [0x1963] = 0x20458, [0x1964] = 0x20457, [0x1965] = 0x535b, [0x1966] = 0x20b93, + [0x1967] = 0x3616, [0x1968] = 0x2113b, [0x1969] = 0x56bf, [0x196a] = 0x21134, + [0x196b] = 0x214f2, [0x196c] = 0x3739, [0x196d] = 0x21afd, [0x196e] = 0x21c1d, + [0x196f] = 0x3825, [0x1970] = 0x5dce, [0x1971] = 0x22304, [0x1972] = 0x22448, + [0x1973] = 0x22958, [0x1974] = 0x22e4f, [0x1975] = 0x3a74, [0x1976] = 0x22e6e, + [0x1977] = 0x22e72, [0x1978] = 0x3aae, [0x1979] = 0x2302e, [0x197a] = 0x237fc, + [0x197b] = 0x237f4, [0x197c] = 0x23c36, [0x197d] = 0x2410e, [0x197e] = 0x3d92, + [0x197f] = 0x3d94, [0x1980] = 0x24114, [0x1981] = 0x3d95, [0x1982] = 0x24119, + [0x1983] = 0x3e0d, [0x1984] = 0x244a6, [0x1985] = 0x3e25, [0x1986] = 0x24ac9, + [0x1987] = 0x24ac0, [0x1988] = 0x24acc, [0x1989] = 0x24b1b, [0x198a] = 0x24baa, + [0x198b] = 0x24ba8, [0x198c] = 0x24f03, [0x198d] = 0x3fd5, [0x198e] = 0x3fd6, + [0x198f] = 0x76ac, [0x1990] = 0x3fe8, [0x1991] = 0x25035, [0x1992] = 0x407f, + [0x1993] = 0x77d2, [0x1994] = 0x40f5, [0x1995] = 0x40f6, [0x1996] = 0x40f7, + [0x1997] = 0x255d9, [0x1998] = 0x4124, [0x1999] = 0x418d, [0x199a] = 0x418a, + [0x199b] = 0x25a3f, [0x199c] = 0x25a3d, [0x199d] = 0x426c, [0x199e] = 0x4266, + [0x199f] = 0x426a, [0x19a0] = 0x25d8b, [0x19a1] = 0x4267, [0x19a2] = 0x426d, + [0x19a3] = 0x4268, [0x19a4] = 0x7c52, [0x19a5] = 0x25d68, [0x19a6] = 0x25d8a, + [0x19a7] = 0x25f58, [0x19a8] = 0x25f57, [0x19a9] = 0x261ce, [0x19aa] = 0x261bc, + [0x19ab] = 0x261c0, [0x19ac] = 0x261c1, [0x19ad] = 0x261bf, [0x19ae] = 0x261ab, + [0x19af] = 0x2625f, [0x19b0] = 0x4365, [0x19b1] = 0x264a6, [0x19b2] = 0x439a, + [0x19b3] = 0x26529, [0x19b4] = 0x43b1, [0x19b5] = 0x444b, [0x19b6] = 0x444d, + [0x19b7] = 0x444c, [0x19b8] = 0x444e, [0x19b9] = 0x268b8, [0x19ba] = 0x4573, + [0x19bb] = 0x4575, [0x19bc] = 0x270dd, [0x19bd] = 0x270d6, [0x19bf] = 0x270d5, + [0x19c0] = 0x270e7, [0x19c1] = 0x270d8, [0x19c2] = 0x274ec, [0x19c3] = 0x4603, + [0x19c4] = 0x27500, [0x19c5] = 0x27507, [0x19c6] = 0x274fd, [0x19c7] = 0x274f1, + [0x19c8] = 0x274ff, [0x19c9] = 0x277aa, [0x19ca] = 0x277b0, [0x19cb] = 0x27b48, + [0x19cc] = 0x471e, [0x19cd] = 0x27b53, [0x19ce] = 0x8b73, [0x19cf] = 0x27b4d, + [0x19d0] = 0x4719, [0x19d1] = 0x471c, [0x19d2] = 0x471a, [0x19d3] = 0x471d, + [0x19d4] = 0x8b76, [0x19d5] = 0x27b43, [0x19d6] = 0x27b50, [0x19d7] = 0x4743, + [0x19d8] = 0x4752, [0x19d9] = 0x27c8c, [0x19da] = 0x27e27, [0x19db] = 0x4795, + [0x19dc] = 0x27f99, [0x19dd] = 0x47cc, [0x19de] = 0x281b1, [0x19df] = 0x482b, + [0x19e0] = 0x281b0, [0x19e1] = 0x281aa, [0x19e2] = 0x281ac, [0x19e3] = 0x482a, + [0x19e4] = 0x8ec7, [0x19e5] = 0x4877, [0x19e6] = 0x283c8, [0x19e7] = 0x283ca, + [0x19e8] = 0x28642, [0x19e9] = 0x287e0, [0x19ea] = 0x288e7, [0x19eb] = 0x288e8, + [0x19ec] = 0x288e6, [0x19ed] = 0x4913, [0x19ee] = 0x4914, [0x19ef] = 0x9434, + [0x19f0] = 0x28b5b, [0x19f1] = 0x28b56, [0x19f2] = 0x495d, [0x19f3] = 0x28b5a, + [0x19f4] = 0x4960, [0x19f5] = 0x943e, [0x19f6] = 0x4962, [0x19f7] = 0x28cb8, + [0x19f8] = 0x28dc5, [0x19f9] = 0x49b2, [0x19fa] = 0x49f0, [0x19fb] = 0x29048, + [0x19fc] = 0x2917d, [0x19fd] = 0x2917c, [0x19fe] = 0x29181, [0x19ff] = 0x29182, + [0x1a00] = 0x29162, [0x1a01] = 0x4a4c, [0x1a02] = 0x29345, [0x1a03] = 0x4a82, + [0x1a04] = 0x97bc, [0x1a05] = 0x4a81, [0x1a06] = 0x4a9b, [0x1a07] = 0x293e3, + [0x1a08] = 0x4aa4, [0x1a09] = 0x4aee, [0x1a0a] = 0x4aec, [0x1a0b] = 0x29550, + [0x1a0c] = 0x4aed, [0x1a0d] = 0x2954f, [0x1a0e] = 0x4af0, [0x1a0f] = 0x4aef, + [0x1a10] = 0x29639, [0x1a11] = 0x4b1d, [0x1a12] = 0x2963a, [0x1a13] = 0x4b60, + [0x1a14] = 0x4b5e, [0x1a15] = 0x4b5d, [0x1a16] = 0x297c1, [0x1a17] = 0x2994e, + [0x1a18] = 0x2996e, [0x1a19] = 0x4bb1, [0x1a1a] = 0x4bab, [0x1a1b] = 0x4bac, + [0x1a1c] = 0x4bad, [0x1a1d] = 0x29971, [0x1a1e] = 0x4bae, [0x1a1f] = 0x29a8c, + [0x1a20] = 0x29a89, [0x1a21] = 0x4be2, [0x1a22] = 0x29ae5, [0x1a23] = 0x29bb3, + [0x1a24] = 0x29bb6, [0x1a25] = 0x29bb4, [0x1a26] = 0x29c4d, [0x1a27] = 0x9b39, + [0x1a28] = 0x29d13, [0x1a29] = 0x29e78, [0x1a2a] = 0x9c2a, [0x1a2b] = 0x4c7b, + [0x1a2c] = 0x9c26, [0x1a2d] = 0x4c78, [0x1a2e] = 0x4c75, [0x1a2f] = 0x9c27, + [0x1a30] = 0x29e72, [0x1a31] = 0x4cf2, [0x1a32] = 0x4cf4, [0x1a33] = 0x4cf3, + [0x1a34] = 0x9dc0, [0x1a35] = 0x9dc9, [0x1a36] = 0x2a275, [0x1a37] = 0x2a2da, + [0x1a38] = 0x2a2d7, [0x1a39] = 0x4d3f, [0x1a3a] = 0x4d3e, [0x1a3b] = 0x4d40, + [0x1a3c] = 0x4d4e, [0x1a3d] = 0x4d57, [0x1a3e] = 0x4d59, [0x1a3f] = 0x4d58, + [0x1a40] = 0x4d56, [0x1a41] = 0x2a469, [0x1a42] = 0x2a467, [0x1a43] = 0x4d6e, + [0x1a44] = 0x2a466, [0x1a45] = 0x2a46f, [0x1a46] = 0x2a471, [0x1a47] = 0x9eec, + [0x1a48] = 0x2a4cf, [0x1a49] = 0x2a523, [0x1a4a] = 0x4d81, [0x1a4b] = 0x4d86, + [0x1a4c] = 0x2a5a5, [0x1a4d] = 0x4d8f, [0x1a4e] = 0x2a5fe, [0x1a4f] = 0x2a5fb, + [0x1a50] = 0x2a5fd, [0x1a51] = 0x9f68, [0x1a52] = 0x4d9b, [0x1a53] = 0x4db1, + [0x1a54] = 0x4db3, [0x1a55] = 0x2116d, [0x1a56] = 0x373a, [0x1a57] = 0x21b05, + [0x1a58] = 0x21c20, [0x1a59] = 0x3827, [0x1a5a] = 0x21fc8, [0x1a5b] = 0x21fc9, + [0x1a5c] = 0x386a, [0x1a5d] = 0x39ac, [0x1a5e] = 0x23127, [0x1a5f] = 0x3c18, + [0x1a60] = 0x2381e, [0x1a61] = 0x23936, [0x1a62] = 0x3c4c, [0x1a63] = 0x2413d, + [0x1a64] = 0x3d96, [0x1a65] = 0x248d7, [0x1a66] = 0x3f4a, [0x1a67] = 0x24bad, + [0x1a68] = 0x24d00, [0x1a69] = 0x4081, [0x1a6a] = 0x2533a, [0x1a6b] = 0x4083, + [0x1a6c] = 0x40f9, [0x1a6d] = 0x40f8, [0x1a6e] = 0x25726, [0x1a6f] = 0x418e, + [0x1a70] = 0x418f, [0x1a71] = 0x41c1, [0x1a72] = 0x25db7, [0x1a73] = 0x25db6, + [0x1a74] = 0x25dc0, [0x1a75] = 0x4270, [0x1a76] = 0x25d9b, [0x1a77] = 0x4271, + [0x1a78] = 0x261d8, [0x1a79] = 0x432a, [0x1a7a] = 0x432d, [0x1a7b] = 0x437d, + [0x1a7c] = 0x8032, [0x1a7d] = 0x8031, [0x1a7e] = 0x268c0, [0x1a7f] = 0x444f, + [0x1a80] = 0x268bf, [0x1a81] = 0x26abf, [0x1a82] = 0x4490, [0x1a83] = 0x27120, + [0x1a84] = 0x270d0, [0x1a85] = 0x2710e, [0x1a86] = 0x4579, [0x1a87] = 0x2711d, + [0x1a88] = 0x2711e, [0x1a89] = 0x27115, [0x1a8a] = 0x27114, [0x1a8b] = 0x2751e, + [0x1a8c] = 0x2752c, [0x1a8d] = 0x4605, [0x1a8e] = 0x277b9, [0x1a8f] = 0x277b8, + [0x1a90] = 0x277b6, [0x1a91] = 0x2789e, [0x1a92] = 0x2789c, [0x1a93] = 0x2794d, + [0x1a94] = 0x89fd, [0x1a95] = 0x27b6e, [0x1a96] = 0x27b60, [0x1a97] = 0x4721, + [0x1a98] = 0x27b64, [0x1a99] = 0x27b62, [0x1a9a] = 0x261e5, [0x1a9b] = 0x4732, + [0x1a9c] = 0x27fa3, [0x1a9e] = 0x47cf, [0x1a9f] = 0x283d2, [0x1aa0] = 0x283d5, + [0x1aa1] = 0x908e, [0x1aa2] = 0x4916, [0x1aa3] = 0x4915, [0x1aa4] = 0x49b5, + [0x1aa5] = 0x4a08, [0x1aa6] = 0x29055, [0x1aa7] = 0x4a32, [0x1aa8] = 0x29193, + [0x1aa9] = 0x4a33, [0x1aaa] = 0x4a34, [0x1aab] = 0x4a3c, [0x1aac] = 0x29356, + [0x1aad] = 0x97c2, [0x1aae] = 0x293e9, [0x1aaf] = 0x4a9c, [0x1ab0] = 0x29445, + [0x1ab1] = 0x4af4, [0x1ab2] = 0x4af2, [0x1ab3] = 0x2967c, [0x1ab4] = 0x4b62, + [0x1ab5] = 0x297d3, [0x1ab6] = 0x4b61, [0x1ab7] = 0x4b64, [0x1ab8] = 0x4bb5, + [0x1ab9] = 0x9a4b, [0x1aba] = 0x4bb4, [0x1abb] = 0x2998e, [0x1abc] = 0x29a97, + [0x1abd] = 0x4be3, [0x1abe] = 0x29a9b, [0x1abf] = 0x29a99, [0x1ac0] = 0x9b1c, + [0x1ac1] = 0x4c0e, [0x1ac2] = 0x29bcf, [0x1ac3] = 0x9b1b, [0x1ac4] = 0x29c59, + [0x1ac5] = 0x4c2c, [0x1ac6] = 0x4c2b, [0x1ac7] = 0x29d20, [0x1ac8] = 0x29d23, + [0x1ac9] = 0x29d2a, [0x1aca] = 0x4c85, [0x1acb] = 0x4c81, [0x1acc] = 0x4c7e, + [0x1acd] = 0x4c83, [0x1ace] = 0x4c80, [0x1acf] = 0x29eb0, [0x1ad0] = 0x9c42, + [0x1ad1] = 0x2a12f, [0x1ad2] = 0x9dd4, [0x1ad3] = 0x4cfb, [0x1ad4] = 0x4cf7, + [0x1ad5] = 0x2a132, [0x1ad6] = 0x2a143, [0x1ad7] = 0x2a13f, [0x1ad8] = 0x2a139, + [0x1ad9] = 0x4cf8, [0x1ada] = 0x2a130, [0x1adb] = 0x2a2dd, [0x1adc] = 0x2a3da, + [0x1add] = 0x2a3db, [0x1ade] = 0x4d5a, [0x1adf] = 0x2a484, [0x1ae0] = 0x2a47f, + [0x1ae1] = 0x2a472, [0x1ae2] = 0x2a480, [0x1ae3] = 0x2a4ee, [0x1ae4] = 0x4d78, + [0x1ae5] = 0x2a52a, [0x1ae6] = 0x2a522, [0x1ae7] = 0x2a571, [0x1ae8] = 0x2a5cd, + [0x1ae9] = 0x4d9d, [0x1aea] = 0x4d9c, [0x1aeb] = 0x2a60f, [0x1aec] = 0x2a618, + [0x1aed] = 0x2046a, [0x1aee] = 0x34a9, [0x1aef] = 0x34bf, [0x1af0] = 0x56d0, + [0x1af1] = 0x56cf, [0x1af2] = 0x21b0c, [0x1af3] = 0x5dda, [0x1af4] = 0x225a6, + [0x1af5] = 0x3a77, [0x1af6] = 0x3a76, [0x1af7] = 0x23037, [0x1af8] = 0x3abb, + [0x1af9] = 0x66ea, [0x1afa] = 0x23ae2, [0x1afb] = 0x3d9b, [0x1afc] = 0x244bc, + [0x1afd] = 0x3e0f, [0x1afe] = 0x3e5b, [0x1aff] = 0x24ad5, [0x1b00] = 0x3f4c, + [0x1b01] = 0x3f6f, [0x1b02] = 0x3fd9, [0x1b03] = 0x24f12, [0x1b04] = 0x4082, + [0x1b05] = 0x2534b, [0x1b06] = 0x25341, [0x1b07] = 0x253a1, [0x1b08] = 0x255ec, + [0x1b09] = 0x4274, [0x1b0a] = 0x4272, [0x1b0b] = 0x25dd4, [0x1b0c] = 0x25dd8, + [0x1b0d] = 0x25dd9, [0x1b0e] = 0x4273, [0x1b0f] = 0x25dda, [0x1b10] = 0x25f6c, + [0x1b11] = 0x25f6d, [0x1b12] = 0x42b1, [0x1b13] = 0x432e, [0x1b14] = 0x261e7, + [0x1b15] = 0x261eb, [0x1b16] = 0x261ec, [0x1b17] = 0x26262, [0x1b18] = 0x434e, + [0x1b19] = 0x2652b, [0x1b1a] = 0x2660d, [0x1b1b] = 0x268cd, [0x1b1c] = 0x26ac3, + [0x1b1d] = 0x2713f, [0x1b1e] = 0x2713c, [0x1b1f] = 0x2713e, [0x1b20] = 0x2713d, + [0x1b21] = 0x2713a, [0x1b22] = 0x27138, [0x1b23] = 0x27544, [0x1b24] = 0x27545, + [0x1b25] = 0x460b, [0x1b26] = 0x27548, [0x1b27] = 0x27550, [0x1b28] = 0x466c, + [0x1b29] = 0x8b89, [0x1b2a] = 0x27b78, [0x1b2b] = 0x27b79, [0x1b2c] = 0x478b, + [0x1b2d] = 0x27e3e, [0x1b2e] = 0x47d0, [0x1b2f] = 0x482d, [0x1b30] = 0x28654, + [0x1b31] = 0x48e4, [0x1b32] = 0x4971, [0x1b33] = 0x28bb9, [0x1b34] = 0x9458, + [0x1b35] = 0x496f, [0x1b36] = 0x2905f, [0x1b37] = 0x4a87, [0x1b38] = 0x4aa5, + [0x1b39] = 0x29572, [0x1b3a] = 0x29575, [0x1b3b] = 0x4b1e, [0x1b3c] = 0x4b65, + [0x1b3d] = 0x4bb9, [0x1b3e] = 0x4bb7, [0x1b3f] = 0x4bb8, [0x1b40] = 0x4be4, + [0x1b41] = 0x29aa3, [0x1b42] = 0x29aa5, [0x1b43] = 0x29bdc, [0x1b44] = 0x29bdd, + [0x1b45] = 0x29c5a, [0x1b46] = 0x4c8c, [0x1b47] = 0x4c89, [0x1b48] = 0x4c8a, + [0x1b49] = 0x29edb, [0x1b4a] = 0x29edc, [0x1b4b] = 0x4c8b, [0x1b4c] = 0x2a1ab, + [0x1b4d] = 0x2a184, [0x1b4e] = 0x2a176, [0x1b4f] = 0x4d01, [0x1b50] = 0x4cfe, + [0x1b51] = 0x9de7, [0x1b52] = 0x4d03, [0x1b53] = 0x4d06, [0x1b54] = 0x2a183, + [0x1b55] = 0x9dea, [0x1b56] = 0x9df1, [0x1b57] = 0x2a27f, [0x1b58] = 0x4d1d, + [0x1b59] = 0x4d43, [0x1b5a] = 0x2a373, [0x1b5b] = 0x2a3ad, [0x1b5c] = 0x2a3b0, + [0x1b5d] = 0x4d4f, [0x1b5e] = 0x2a40f, [0x1b5f] = 0x2a40c, [0x1b60] = 0x4d5b, + [0x1b61] = 0x4d70, [0x1b62] = 0x2a579, [0x1b63] = 0x4d88, [0x1b64] = 0x2a577, + [0x1b65] = 0x2a57a, [0x1b66] = 0x4d89, [0x1b67] = 0x9f44, [0x1b68] = 0x2a632, + [0x1b69] = 0x2a627, [0x1b6a] = 0x2a62a, [0x1b6b] = 0x2a62c, [0x1b6c] = 0x9f6d, + [0x1b6d] = 0x2a628, [0x1b6e] = 0x2a629, [0x1b6f] = 0x2a638, [0x1b70] = 0x2082f, + [0x1b71] = 0x2117b, [0x1b72] = 0x21b0d, [0x1b73] = 0x5dd9, [0x1b74] = 0x21fd6, + [0x1b75] = 0x21fd5, [0x1b76] = 0x22ea1, [0x1b77] = 0x2384c, [0x1b78] = 0x3d9e, + [0x1b79] = 0x3d9f, [0x1b7a] = 0x3ea7, [0x1b7b] = 0x3f4b, [0x1b7c] = 0x3fdb, + [0x1b7d] = 0x3fda, [0x1b7e] = 0x24fc0, [0x1b7f] = 0x77d6, [0x1b80] = 0x408e, + [0x1b81] = 0x4276, [0x1b82] = 0x25df4, [0x1b83] = 0x4330, [0x1b84] = 0x432f, + [0x1b85] = 0x261f0, [0x1b86] = 0x4366, [0x1b87] = 0x2633f, [0x1b88] = 0x457e, + [0x1b89] = 0x2755d, [0x1b8a] = 0x27572, [0x1b8b] = 0x27562, [0x1b8c] = 0x883a, + [0x1b8d] = 0x27566, [0x1b8e] = 0x8975, [0x1b8f] = 0x466f, [0x1b90] = 0x27b88, + [0x1b91] = 0x47d1, [0x1b92] = 0x482f, [0x1b93] = 0x281e8, [0x1b94] = 0x281e4, + [0x1b95] = 0x48b2, [0x1b96] = 0x4918, [0x1b97] = 0x4917, [0x1b98] = 0x288ff, + [0x1b99] = 0x4976, [0x1b9a] = 0x291af, [0x1b9b] = 0x291ae, [0x1b9c] = 0x4a4f, + [0x1b9d] = 0x4a89, [0x1b9e] = 0x293f2, [0x1b9f] = 0x29448, [0x1ba0] = 0x29581, + [0x1ba1] = 0x2957e, [0x1ba2] = 0x4af5, [0x1ba3] = 0x4b1f, [0x1ba4] = 0x29652, + [0x1ba5] = 0x297ef, [0x1ba6] = 0x9a5d, [0x1ba7] = 0x4be5, [0x1ba8] = 0x29aad, + [0x1ba9] = 0x29be6, [0x1baa] = 0x4c10, [0x1bab] = 0x29bed, [0x1bac] = 0x4c0f, + [0x1bad] = 0x29be9, [0x1bae] = 0x29c61, [0x1baf] = 0x29c60, [0x1bb0] = 0x29d33, + [0x1bb1] = 0x4c2f, [0x1bb2] = 0x4c30, [0x1bb3] = 0x9c64, [0x1bb4] = 0x29f0b, + [0x1bb5] = 0x29f08, [0x1bb6] = 0x4c93, [0x1bb7] = 0x4c94, [0x1bb8] = 0x29f07, + [0x1bb9] = 0x4d07, [0x1bba] = 0x4d09, [0x1bbb] = 0x4d08, [0x1bbc] = 0x2a1ca, + [0x1bbd] = 0x4d0b, [0x1bbe] = 0x2a1c6, [0x1bbf] = 0x9e0a, [0x1bc0] = 0x2a284, + [0x1bc1] = 0x2a2eb, [0x1bc2] = 0x2a37d, [0x1bc3] = 0x4d50, [0x1bc4] = 0x4d71, + [0x1bc5] = 0x2a49b, [0x1bc6] = 0x2a4a2, [0x1bc7] = 0x2a4a1, [0x1bc8] = 0x2a4a0, + [0x1bc9] = 0x2a49c, [0x1bca] = 0x4d7b, [0x1bcb] = 0x4d7c, [0x1bcc] = 0x2a580, + [0x1bcd] = 0x9f73, [0x1bce] = 0x2a640, [0x1bcf] = 0x4da1, [0x1bd0] = 0x2a639, + [0x1bd1] = 0x2a63c, [0x1bd2] = 0x4da0, [0x1bd3] = 0x4da2, [0x1bd4] = 0x208ca, + [0x1bd5] = 0x361b, [0x1bd6] = 0x21189, [0x1bd7] = 0x3682, [0x1bd8] = 0x2303c, + [0x1bd9] = 0x23940, [0x1bda] = 0x24163, [0x1bdb] = 0x24169, [0x1bdc] = 0x3fe9, + [0x1bdd] = 0x25353, [0x1bde] = 0x4084, [0x1bdf] = 0x77e1, [0x1be0] = 0x25917, + [0x1be1] = 0x2591a, [0x1be2] = 0x25e00, [0x1be3] = 0x42b3, [0x1be4] = 0x4334, + [0x1be5] = 0x4333, [0x1be6] = 0x4580, [0x1be7] = 0x2756f, [0x1be8] = 0x278ab, + [0x1be9] = 0x46ad, [0x1bea] = 0x27b91, [0x1beb] = 0x4744, [0x1bec] = 0x4755, + [0x1bed] = 0x27fb1, [0x1bee] = 0x47d2, [0x1bef] = 0x281ef, [0x1bf0] = 0x28df1, + [0x1bf1] = 0x28df2, [0x1bf2] = 0x291b7, [0x1bf3] = 0x291b5, [0x1bf4] = 0x4a8a, + [0x1bf5] = 0x29586, [0x1bf6] = 0x2965a, [0x1bf7] = 0x4b67, [0x1bf8] = 0x299c6, + [0x1bf9] = 0x299cb, [0x1bfa] = 0x4be6, [0x1bfb] = 0x29ab2, [0x1bfc] = 0x4c13, + [0x1bfd] = 0x29bf3, [0x1bfe] = 0x9b2d, [0x1bff] = 0x29f27, [0x1c00] = 0x4c97, + [0x1c01] = 0x9e0c, [0x1c02] = 0x2a1d5, [0x1c03] = 0x2a1d8, [0x1c04] = 0x4d0c, + [0x1c05] = 0x2a1ec, [0x1c06] = 0x2a287, [0x1c07] = 0x2a2f2, [0x1c08] = 0x4d46, + [0x1c09] = 0x4d5c, [0x1c0a] = 0x4d74, [0x1c0b] = 0x4d72, [0x1c0c] = 0x2a4ad, + [0x1c0d] = 0x2a4b0, [0x1c0e] = 0x2a4fd, [0x1c0f] = 0x9f1f, [0x1c10] = 0x2a587, + [0x1c11] = 0x2a64a, [0x1c12] = 0x4da4, [0x1c13] = 0x4da3, [0x1c14] = 0x2a64e, + [0x1c15] = 0x2a649, [0x1c16] = 0x2a651, [0x1c17] = 0x2a64d, [0x1c18] = 0x4db4, + [0x1c19] = 0x20472, [0x1c1a] = 0x3536, [0x1c1b] = 0x21b16, [0x1c1c] = 0x2386d, + [0x1c1d] = 0x23941, [0x1c1e] = 0x3cb2, [0x1c1f] = 0x24171, [0x1c20] = 0x24174, + [0x1c21] = 0x3f16, [0x1c22] = 0x7c70, [0x1c23] = 0x4277, [0x1c24] = 0x25f7c, + [0x1c25] = 0x457f, [0x1c26] = 0x2718a, [0x1c27] = 0x27956, [0x1c28] = 0x487d, + [0x1c29] = 0x9479, [0x1c2a] = 0x28bfa, [0x1c2b] = 0x974a, [0x1c2c] = 0x4a8c, + [0x1c2d] = 0x2965b, [0x1c2e] = 0x4b68, [0x1c2f] = 0x4bbe, [0x1c30] = 0x4c15, + [0x1c31] = 0x2a1f5, [0x1c32] = 0x2a1f0, [0x1c33] = 0x2a2f3, [0x1c34] = 0x2a37f, + [0x1c35] = 0x2a413, [0x1c36] = 0x4d75, [0x1c37] = 0x4da5, [0x1c38] = 0x21b19, + [0x1c39] = 0x22985, [0x1c3a] = 0x22eb0, [0x1c3b] = 0x24177, [0x1c3c] = 0x255ff, + [0x1c3d] = 0x4278, [0x1c3e] = 0x4335, [0x1c3f] = 0x7e9d, [0x1c40] = 0x4582, + [0x1c41] = 0x27187, [0x1c42] = 0x4583, [0x1c43] = 0x2718b, [0x1c44] = 0x4671, + [0x1c45] = 0x27b9e, [0x1c46] = 0x487e, [0x1c47] = 0x4a8e, [0x1c48] = 0x2958f, + [0x1c49] = 0x9960, [0x1c4a] = 0x4b69, [0x1c4b] = 0x29839, [0x1c4c] = 0x299d4, + [0x1c4d] = 0x29af1, [0x1c4e] = 0x29c02, [0x1c4f] = 0x29c6b, [0x1c50] = 0x29d40, + [0x1c51] = 0x4c9a, [0x1c52] = 0x4c9b, [0x1c53] = 0x2a210, [0x1c54] = 0x2a4be, + [0x1c55] = 0x2a4b9, [0x1c56] = 0x4d90, [0x1c57] = 0x2a664, [0x1c58] = 0x9f9e, + [0x1c59] = 0x24ae9, [0x1c5a] = 0x27190, [0x1c5b] = 0x4586, [0x1c5c] = 0x4585, + [0x1c5d] = 0x2721c, [0x1c5e] = 0x460e, [0x1c5f] = 0x27592, [0x1c60] = 0x278ae, + [0x1c61] = 0x27ba3, [0x1c62] = 0x4919, [0x1c63] = 0x291c9, [0x1c64] = 0x4bc0, + [0x1c65] = 0x299d8, [0x1c66] = 0x29d44, [0x1c67] = 0x2a224, [0x1c68] = 0x9ef8, + [0x1c69] = 0x9f3a, [0x1c6a] = 0x9f7d, [0x1c6b] = 0x2a670, [0x1c6c] = 0x2a6d3, + [0x1c6d] = 0x400d, [0x1c6e] = 0x4c16, [0x1c6f] = 0x2a4c3, [0x1c70] = 0x4da9, + [0x1c71] = 0x4daa, [0x1c72] = 0x4085, [0x1c73] = 0x25e21, [0x1c74] = 0x26aca, + [0x1c75] = 0x2759c, [0x1c76] = 0x29c73, [0x1c77] = 0x2a386, [0x1c78] = 0x2a5c1, + [0x1c79] = 0x29c09, [0x1c7a] = 0x9f96, [0x1c7b] = 0x2a6d5, [0x1c7c] = 0x4bc2, + [0x1c7d] = 0x4c31, [0x1c7e] = 0x4d11, [0x1c7f] = 0x4dab, [0x1c80] = 0x4c9c, + [0x1c81] = 0x291d4, +}; + +/* The following table contains no hole and is therefore compact. Nice + work compared with the chaos of other character sets (or plane 1). + + The table can be generated using + + egrep '^0x5' CNS11643.TXT | + awk '{print $1, $2}' | perl tab.pl + + where tab.pl is: + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + $n=0; + while (<>) { + local($cns, $ucs4, %rest) = split; + local($u)=hex($ucs4); + local($c)=hex($cns)-0x52121; + printf ("\n ") if ($n % 4 eq 0); + ++$n; + printf (" [0x%04x] = 0x%04x,", + int($c / 256) * 94 + ($c & 0xff), $u); + } + printf ("\n"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ +const uint32_t __cns11643l5_to_ucs4_tab[] = +{ + [0x0000] = 0x200d1, [0x0001] = 0x200cb, [0x0002] = 0x200c9, [0x0003] = 0x2010c, + [0x0004] = 0x20000, [0x0005] = 0x20087, [0x0006] = 0x2010d, [0x0007] = 0x2010f, + [0x0009] = 0x22398, [0x000a] = 0x200d2, [0x000b] = 0x20111, [0x000c] = 0x2007e, + [0x000d] = 0x20ad3, [0x000e] = 0x21552, [0x000f] = 0x21cfe, [0x0010] = 0x225a9, + [0x0011] = 0x23942, [0x0012] = 0x20009, [0x0013] = 0x200d6, [0x0014] = 0x204dd, + [0x0015] = 0x204dc, [0x0016] = 0x20502, [0x0017] = 0x20573, [0x0018] = 0x20676, + [0x0019] = 0x206a7, [0x001a] = 0x206a8, [0x001b] = 0x20833, [0x001c] = 0x208cc, + [0x001d] = 0x20a0d, [0x001e] = 0x20a2c, [0x001f] = 0x20b1b, [0x0020] = 0x355a, + [0x0021] = 0x20b1d, [0x0022] = 0x20b99, [0x0023] = 0x2123e, [0x0024] = 0x21d2d, + [0x0025] = 0x21d2f, [0x0026] = 0x22399, /* [0x0027] = 0x233b3, */ [0x0027] = 0x6729, + [0x0028] = 0x239b6, [0x0029] = 0x23b1b, [0x002a] = 0x244ef, [0x002b] = 0x248e9, + [0x002c] = 0x20014, [0x002d] = 0x20094, [0x002e] = 0x200e1, [0x002f] = 0x20506, + [0x0030] = 0x2054a, [0x0031] = 0x20544, [0x0032] = 0x20631, [0x0033] = 0x2067a, + [0x0034] = 0x206ad, [0x0035] = 0x206ae, [0x0036] = 0x206b1, [0x0037] = 0x20838, + [0x0038] = 0x20837, [0x0039] = 0x2097d, [0x003a] = 0x2097e, [0x003b] = 0x20a2d, + [0x003c] = 0x20a32, [0x003d] = 0x20b23, [0x003e] = 0x20b26, [0x0040] = 0x20ba0, + [0x0041] = 0x216a8, [0x0042] = 0x2193f, [0x0043] = 0x219bc, [0x0044] = 0x21bc4, + [0x0045] = 0x21d3b, [0x0046] = 0x22019, [0x0047] = 0x22018, [0x0048] = 0x221b3, + [0x0049] = 0x223aa, [0x004a] = 0x224be, [0x004b] = 0x225ac, [0x004c] = 0x22a25, + [0x004d] = 0x22a66, [0x004e] = 0x22a6b, [0x004f] = 0x23943, [0x0050] = 0x239b5, + [0x0051] = 0x23aec, [0x0052] = 0x23c76, [0x0053] = 0x3cbc, [0x0054] = 0x24614, + [0x0055] = 0x215dc, [0x0056] = 0x2471c, [0x0057] = 0x2471d, [0x0058] = 0x264d0, + [0x0059] = 0x26612, [0x005a] = 0x26af3, [0x005b] = 0x28669, [0x005c] = 0x49b9, + [0x005d] = 0x28e11, [0x005e] = 0x28e15, [0x005f] = 0x28e10, [0x0060] = 0x28e13, + [0x0061] = 0x200a4, [0x0062] = 0x200a5, [0x0063] = 0x201d0, [0x0064] = 0x201ba, + [0x0065] = 0x201cb, [0x0066] = 0x2057b, [0x0067] = 0x20686, [0x0068] = 0x206bb, + [0x0069] = 0x206ba, [0x006a] = 0x206c3, [0x006b] = 0x206b9, [0x006c] = 0x206c0, + [0x006d] = 0x34de, [0x006e] = 0x20839, [0x006f] = 0x2083b, [0x0070] = 0x20841, + [0x0071] = 0x208d1, [0x0072] = 0x208cf, [0x0073] = 0x208d2, [0x0074] = 0x2092e, + [0x0075] = 0x2096e, [0x0076] = 0x2098c, [0x0077] = 0x20988, [0x0078] = 0x20a35, + [0x0079] = 0x3543, [0x007a] = 0x20a3a, [0x007b] = 0x20a3b, [0x007c] = 0x20a38, + [0x007d] = 0x20a39, [0x007e] = 0x20b2e, [0x007f] = 0x20b2c, [0x0080] = 0x20bc8, + [0x0081] = 0x20bb5, [0x0082] = 0x20bad, [0x0083] = 0x20bb0, [0x0084] = 0x20bab, + [0x0085] = 0x211b3, [0x0086] = 0x211a9, [0x0087] = 0x216bb, [0x0088] = 0x216b9, + [0x0089] = 0x21b5a, [0x008a] = 0x21bcd, [0x008b] = 0x21c2b, [0x008c] = 0x21d05, + [0x008d] = 0x37ac, [0x008e] = 0x37aa, [0x008f] = 0x21d51, [0x0090] = 0x21d4b, + [0x0091] = 0x21fea, [0x0092] = 0x21fed, [0x0093] = 0x22036, [0x0094] = 0x22062, + [0x0095] = 0x22056, [0x0096] = 0x22055, [0x0097] = 0x22064, [0x0098] = 0x22058, + [0x0099] = 0x5e07, [0x009a] = 0x221da, [0x009b] = 0x221d8, [0x009c] = 0x223ad, + [0x009d] = 0x223ab, [0x009e] = 0x224c0, [0x009f] = 0x224c3, [0x00a0] = 0x225b3, + [0x00a1] = 0x225b7, [0x00a2] = 0x225ba, [0x00a3] = 0x5fcb, [0x00a4] = 0x38fe, + [0x00a5] = 0x225c7, [0x00a6] = 0x225b5, [0x00a7] = 0x2298e, [0x00a8] = 0x22a73, + [0x00a9] = 0x22a6c, [0x00aa] = 0x22a74, [0x00ac] = 0x22a72, [0x00ad] = 0x22a71, + [0x00ae] = 0x22a82, [0x00af] = 0x22a70, [0x00b0] = 0x2313f, [0x00b1] = 0x233ba, + [0x00b2] = 0x233b8, [0x00b3] = 0x239b7, [0x00b4] = 0x24723, [0x00b5] = 0x24721, + [0x00b6] = 0x2472b, [0x00b7] = 0x24726, [0x00b8] = 0x24722, [0x00b9] = 0x24d25, + [0x00ba] = 0x250e4, [0x00bb] = 0x25415, [0x00bc] = 0x264e4, [0x00bd] = 0x26633, + [0x00be] = 0x2662a, [0x00bf] = 0x26632, [0x00c0] = 0x26629, [0x00c1] = 0x26afb, + [0x00c2] = 0x2795b, [0x00c3] = 0x2795c, [0x00c4] = 0x27c28, [0x00c5] = 0x2866f, + [0x00c6] = 0x2866d, [0x00c7] = 0x2866b, [0x00c8] = 0x2866e, [0x00c9] = 0x28e16, + [0x00ca] = 0x20022, [0x00cb] = 0x20116, [0x00cc] = 0x20148, [0x00cd] = 0x201d8, + [0x00ce] = 0x20200, [0x00cf] = 0x3441, [0x00d0] = 0x20480, [0x00d1] = 0x204e4, + [0x00d2] = 0x34b4, [0x00d3] = 0x204e7, [0x00d4] = 0x2050c, [0x00d5] = 0x20553, + [0x00d6] = 0x205b7, [0x00d7] = 0x20ae8, [0x00d8] = 0x206d1, [0x00d9] = 0x206e5, + [0x00da] = 0x206d8, [0x00db] = 0x206d6, [0x00dc] = 0x206da, [0x00dd] = 0x206d9, + [0x00de] = 0x206d5, [0x00df] = 0x206e6, [0x00e0] = 0x206d4, [0x00e1] = 0x206d3, + [0x00e2] = 0x20844, [0x00e3] = 0x208d6, [0x00e4] = 0x208d7, [0x00e5] = 0x20913, + [0x00e7] = 0x20970, [0x00e8] = 0x20992, [0x00e9] = 0x209db, [0x00ea] = 0x209da, + [0x00eb] = 0x20a41, [0x00ec] = 0x20a43, [0x00ed] = 0x20b33, [0x00ee] = 0x20bf6, + [0x00ef] = 0x20bd4, [0x00f0] = 0x20bdd, [0x00f1] = 0x20bd0, [0x00f2] = 0x20c04, + [0x00f3] = 0x20bd9, [0x00f4] = 0x20bdb, [0x00f5] = 0x20c05, [0x00f6] = 0x20bd3, + [0x00f7] = 0x20be1, [0x00f8] = 0x21280, [0x00f9] = 0x21277, [0x00fa] = 0x21281, + [0x00fb] = 0x21282, [0x00fc] = 0x21283, [0x00fe] = 0x21561, [0x00ff] = 0x21560, + [0x0100] = 0x216d8, [0x0101] = 0x216d6, [0x0102] = 0x216d7, [0x0103] = 0x24605, + [0x0104] = 0x2194d, [0x0105] = 0x21948, [0x0106] = 0x21bd6, [0x0107] = 0x21bcf, + [0x0108] = 0x21bd9, [0x0109] = 0x21bd8, [0x010a] = 0x21c3d, [0x010b] = 0x37b3, + [0x010c] = 0x21d54, [0x010d] = 0x21d5b, [0x010e] = 0x21d5c, [0x010f] = 0x37b4, + [0x0110] = 0x21d59, [0x0111] = 0x21d58, [0x0112] = 0x21d5a, [0x0113] = 0x21d55, + [0x0114] = 0x21d56, [0x0115] = 0x21d82, [0x0116] = 0x21ff0, [0x0117] = 0x2201c, + [0x0118] = 0x2206a, [0x0119] = 0x22069, [0x011a] = 0x22071, [0x011b] = 0x22067, + [0x011c] = 0x2206c, [0x011d] = 0x2206e, [0x011e] = 0x22079, [0x011f] = 0x2218b, + [0x0120] = 0x221b8, [0x0121] = 0x221e7, [0x0122] = 0x221e8, [0x0123] = 0x221e4, + [0x0124] = 0x221e6, [0x0125] = 0x221e5, [0x0126] = 0x221f0, [0x0127] = 0x22383, + [0x0128] = 0x223b7, [0x0129] = 0x223bb, [0x012a] = 0x223b9, [0x012b] = 0x223c5, + [0x012c] = 0x22453, [0x012d] = 0x224c4, [0x012e] = 0x224c6, [0x012f] = 0x224cb, + [0x0130] = 0x225c8, [0x0132] = 0x225c9, [0x0133] = 0x225db, [0x0134] = 0x22994, + [0x0135] = 0x22a95, [0x0136] = 0x22a88, [0x0137] = 0x22a8d, [0x0138] = 0x22eec, + [0x0139] = 0x22eee, [0x013a] = 0x22ef1, [0x013b] = 0x2312e, [0x013c] = 0x23149, + [0x013d] = 0x2335f, [0x013e] = 0x233d1, [0x013f] = 0x233cb, [0x0140] = 0x23885, + [0x0141] = 0x3c1d, [0x0142] = 0x2394a, [0x0143] = 0x23947, [0x0144] = 0x2394b, + [0x0145] = 0x239bb, [0x0146] = 0x239c4, [0x0147] = 0x3c7c, [0x0148] = 0x23b02, + [0x0149] = 0x23c82, [0x014a] = 0x23c91, [0x014b] = 0x23c8f, [0x014c] = 0x23c92, + [0x014d] = 0x2418f, [0x014e] = 0x24191, [0x014f] = 0x241b4, [0x0150] = 0x24192, + [0x0151] = 0x244f4, [0x0152] = 0x245aa, [0x0153] = 0x24735, [0x0154] = 0x24737, + [0x0155] = 0x2473d, [0x0156] = 0x2473c, [0x0157] = 0x2472f, [0x0158] = 0x24730, + [0x0159] = 0x248f8, [0x015a] = 0x248ef, [0x015b] = 0x24b26, [0x015c] = 0x3f55, + [0x015d] = 0x24d26, [0x015e] = 0x24d27, [0x015f] = 0x24f41, [0x0160] = 0x24fc6, + [0x0161] = 0x24fc7, [0x0162] = 0x250eb, [0x0163] = 0x250e8, [0x0164] = 0x250ea, + [0x0165] = 0x2541a, [0x0166] = 0x25419, [0x0167] = 0x4126, [0x0168] = 0x25923, + [0x0169] = 0x25924, [0x016a] = 0x25e25, [0x016b] = 0x26635, [0x016c] = 0x26634, + [0x016d] = 0x26a07, [0x016e] = 0x2721d, [0x016f] = 0x277e1, [0x0170] = 0x27bab, + [0x0171] = 0x28460, [0x0172] = 0x28677, [0x0173] = 0x2867d, [0x0174] = 0x49bc, + [0x0175] = 0x28e1e, [0x0176] = 0x28e1a, [0x0177] = 0x28e1d, [0x0178] = 0x2006b, + [0x0179] = 0x2012d, [0x017a] = 0x2014c, [0x017b] = 0x2022a, [0x017c] = 0x344a, + [0x017d] = 0x20215, [0x017e] = 0x2022c, [0x017f] = 0x20206, [0x0180] = 0x20208, + [0x0181] = 0x2020a, [0x0182] = 0x344e, [0x0183] = 0x20556, [0x0184] = 0x20584, + [0x0185] = 0x34c9, [0x0186] = 0x205c6, [0x0187] = 0x206f5, [0x0188] = 0x20709, + [0x0189] = 0x206f8, [0x018a] = 0x206e8, [0x018b] = 0x206fb, [0x018c] = 0x206e9, + [0x018d] = 0x206f6, [0x018e] = 0x52b7, [0x018f] = 0x52b8, [0x0190] = 0x20852, + [0x0191] = 0x52b6, [0x0192] = 0x52ba, [0x0193] = 0x20854, [0x0194] = 0x20851, + [0x0195] = 0x20939, [0x0196] = 0x2093a, [0x0197] = 0x20998, [0x0198] = 0x20a4e, + [0x0199] = 0x357b, [0x019a] = 0x20c36, [0x019b] = 0x20c0c, [0x019c] = 0x20c10, + [0x019d] = 0x20c32, [0x019e] = 0x20c11, [0x019f] = 0x20c18, [0x01a0] = 0x20c1c, + [0x01a1] = 0x20c1a, [0x01a2] = 0x20c19, [0x01a3] = 0x20c0b, [0x01a4] = 0x20c0f, + [0x01a5] = 0x20c1d, [0x01a6] = 0x20c21, [0x01a7] = 0x20c13, [0x01a8] = 0x20c1b, + [0x01a9] = 0x20c15, [0x01aa] = 0x3620, [0x01ab] = 0x211d1, [0x01ac] = 0x211c8, + [0x01ad] = 0x2128d, [0x01ae] = 0x212b5, [0x01af] = 0x3689, [0x01b0] = 0x3695, + [0x01b1] = 0x215f8, [0x01b2] = 0x216e0, [0x01b3] = 0x216e1, [0x01b4] = 0x36be, + [0x01b5] = 0x216de, [0x01b6] = 0x216fe, [0x01b7] = 0x216dc, [0x01b8] = 0x21701, + [0x01b9] = 0x216fd, [0x01ba] = 0x21700, [0x01bb] = 0x219d7, [0x01bc] = 0x219d6, + [0x01bd] = 0x219d9, [0x01be] = 0x21b65, [0x01bf] = 0x21bd2, [0x01c0] = 0x21bdc, + [0x01c1] = 0x21be1, [0x01c2] = 0x21bde, [0x01c3] = 0x21c42, [0x01c4] = 0x21c4b, + [0x01c5] = 0x37c3, [0x01c6] = 0x21d8e, [0x01c7] = 0x21d91, [0x01c8] = 0x21d8b, + [0x01c9] = 0x21d90, [0x01ca] = 0x21d88, [0x01cb] = 0x21d89, [0x01cc] = 0x21d84, + [0x01cd] = 0x21daa, [0x01ce] = 0x2208d, [0x01cf] = 0x2208f, [0x01d0] = 0x2207d, + [0x01d1] = 0x2207f, [0x01d2] = 0x2207b, [0x01d3] = 0x22080, [0x01d4] = 0x2207e, + [0x01d5] = 0x22083, [0x01d6] = 0x22081, [0x01d7] = 0x22086, [0x01d8] = 0x2208a, + [0x01d9] = 0x221bd, [0x01da] = 0x221be, [0x01db] = 0x3877, [0x01dc] = 0x221f4, + [0x01dd] = 0x221f3, [0x01de] = 0x22202, [0x01df] = 0x221f6, [0x01e0] = 0x221f5, + [0x01e1] = 0x221f2, [0x01e2] = 0x22204, [0x01e3] = 0x2233d, [0x01e4] = 0x223c6, + [0x01e5] = 0x22489, [0x01e6] = 0x224d4, [0x01e7] = 0x224d6, [0x01e8] = 0x224d2, + [0x01e9] = 0x225fa, [0x01ea] = 0x22606, [0x01eb] = 0x2260c, [0x01ec] = 0x2260a, + [0x01ed] = 0x2260f, [0x01ee] = 0x22a2f, [0x01ef] = 0x39d4, [0x01f0] = 0x22ab7, + [0x01f1] = 0x22abe, [0x01f2] = 0x22abc, [0x01f3] = 0x22ae2, [0x01f4] = 0x22f06, + [0x01f5] = 0x22ef7, [0x01f6] = 0x22f07, [0x01f7] = 0x22ef6, [0x01f8] = 0x23b35, + [0x01f9] = 0x2315f, [0x01fa] = 0x23165, [0x01fb] = 0x23164, [0x01fc] = 0x23161, + [0x01fd] = 0x2315a, [0x01fe] = 0x2315d, [0x0200] = 0x233d7, [0x0201] = 0x233d5, + [0x0202] = 0x233de, [0x0203] = 0x233e1, [0x0204] = 0x233e0, [0x0205] = 0x233d9, + [0x0206] = 0x3b4c, [0x0207] = 0x233da, [0x0208] = 0x233df, [0x0209] = 0x233f6, + [0x020a] = 0x23403, [0x020b] = 0x3c20, [0x020c] = 0x23893, [0x020d] = 0x2388b, + [0x020e] = 0x23891, [0x020f] = 0x23892, [0x0210] = 0x2388a, [0x0211] = 0x23889, + [0x0212] = 0x2388f, [0x0213] = 0x23956, [0x0214] = 0x23959, [0x0215] = 0x239ca, + [0x0216] = 0x239cc, [0x0217] = 0x3c5b, [0x0218] = 0x239d0, [0x0219] = 0x239cd, + [0x021a] = 0x239d6, [0x021b] = 0x239cb, [0x021c] = 0x23a83, [0x021d] = 0x23a82, + [0x021e] = 0x23b06, [0x021f] = 0x23b2a, [0x0220] = 0x23b2c, [0x0221] = 0x23b2b, + [0x0222] = 0x23b29, [0x0223] = 0x23cbd, [0x0224] = 0x23cb3, [0x0225] = 0x23cbe, + [0x0226] = 0x23cc0, [0x0227] = 0x23cb5, [0x0228] = 0x23cb6, [0x0229] = 0x2419d, + [0x022a] = 0x2419f, [0x022b] = 0x24620, [0x022c] = 0x3e2d, [0x022d] = 0x2461e, + [0x022e] = 0x2461c, [0x022f] = 0x24632, [0x0230] = 0x2461f, [0x0231] = 0x2462b, + [0x0232] = 0x24621, [0x0233] = 0x24626, [0x0234] = 0x24624, [0x0235] = 0x2461d, + [0x0236] = 0x24627, [0x0237] = 0x2475b, [0x0238] = 0x24759, [0x0239] = 0x24780, + [0x023a] = 0x24755, [0x023b] = 0x24750, [0x023c] = 0x2475a, [0x023d] = 0x24756, + [0x023e] = 0x24763, [0x023f] = 0x24752, [0x0240] = 0x24758, [0x0241] = 0x3e63, + [0x0242] = 0x24739, [0x0243] = 0x248f9, [0x0244] = 0x24b28, [0x0245] = 0x3f18, + [0x0246] = 0x24bbc, [0x0247] = 0x24bd6, [0x0248] = 0x24c05, [0x0249] = 0x24c20, + [0x024a] = 0x3f74, [0x024b] = 0x24d33, [0x024c] = 0x24f46, [0x024d] = 0x24f42, + [0x024e] = 0x24f43, [0x024f] = 0x24f47, [0x0250] = 0x24fcb, [0x0251] = 0x25042, + [0x0252] = 0x25045, [0x0253] = 0x250fd, [0x0254] = 0x250f4, [0x0255] = 0x250f9, + [0x0256] = 0x250fa, [0x0257] = 0x2535e, [0x0258] = 0x2541d, [0x0259] = 0x4128, + [0x025a] = 0x25758, [0x025b] = 0x25755, [0x025c] = 0x25a57, [0x025d] = 0x25a58, + [0x025e] = 0x25ad9, [0x025f] = 0x25adc, [0x0260] = 0x25adb, [0x0261] = 0x25e27, + [0x0262] = 0x25f85, [0x0263] = 0x25f87, [0x0264] = 0x25f8a, [0x0265] = 0x2628b, + [0x0266] = 0x2634f, [0x0267] = 0x26530, [0x0268] = 0x2652f, [0x0269] = 0x26668, + [0x026a] = 0x26649, [0x026b] = 0x43da, [0x026c] = 0x26648, [0x026d] = 0x2663f, + [0x026e] = 0x2664b, [0x026f] = 0x2665c, [0x0270] = 0x26646, [0x0271] = 0x26640, + [0x0272] = 0x26a0d, [0x0273] = 0x26b1b, [0x0274] = 0x26b1d, [0x0275] = 0x26b17, + [0x0276] = 0x44a4, [0x0277] = 0x26b22, [0x0278] = 0x275a7, [0x0279] = 0x27608, + [0x027a] = 0x27806, [0x027b] = 0x2847d, [0x027c] = 0x488e, [0x027d] = 0x28463, + [0x027e] = 0x28464, [0x027f] = 0x2847f, [0x0280] = 0x2846b, [0x0281] = 0x2847c, + [0x0282] = 0x28468, [0x0283] = 0x28465, [0x0284] = 0x2846a, [0x0285] = 0x28698, + [0x0286] = 0x28699, [0x0287] = 0x286ae, [0x0288] = 0x28e2b, [0x0289] = 0x28e2d, + [0x028a] = 0x28e31, [0x028b] = 0x28e2e, [0x028c] = 0x28e2f, [0x028d] = 0x2006d, + [0x028e] = 0x20131, [0x028f] = 0x2022d, [0x0290] = 0x20239, [0x0291] = 0x20238, + [0x0292] = 0x345b, [0x0293] = 0x2023a, [0x0294] = 0x20235, [0x0295] = 0x20262, + [0x0296] = 0x204ea, [0x0297] = 0x204eb, [0x0298] = 0x20515, [0x0299] = 0x205cc, + [0x029a] = 0x205c8, [0x029b] = 0x205cd, [0x029c] = 0x205db, [0x029d] = 0x205cb, + [0x029e] = 0x20711, [0x029f] = 0x20726, [0x02a0] = 0x20862, [0x02a1] = 0x2085e, + [0x02a2] = 0x20861, [0x02a3] = 0x20941, [0x02a4] = 0x2093f, [0x02a5] = 0x20975, + [0x02a6] = 0x23965, [0x02a7] = 0x20b49, [0x02a8] = 0x209eb, [0x02a9] = 0x20a1a, + [0x02aa] = 0x20a57, [0x02ab] = 0x20c6b, [0x02ac] = 0x20ca9, [0x02ad] = 0x20c54, + [0x02ae] = 0x20c62, [0x02af] = 0x20caa, [0x02b0] = 0x20c58, [0x02b1] = 0x20c72, + [0x02b2] = 0x20c63, [0x02b3] = 0x20c73, [0x02b4] = 0x20c8b, [0x02b5] = 0x20c8c, + [0x02b6] = 0x20c5c, [0x02b7] = 0x20c51, [0x02b8] = 0x20c16, [0x02b9] = 0x20c60, + [0x02ba] = 0x20c61, [0x02bb] = 0x20c5e, [0x02bc] = 0x20c5d, [0x02bd] = 0x20c64, + [0x02be] = 0x20c53, [0x02bf] = 0x20c5f, [0x02c0] = 0x20c5b, [0x02c1] = 0x20c6e, + [0x02c2] = 0x20c55, [0x02c3] = 0x20c52, [0x02c4] = 0x20c68, [0x02c5] = 0x211d2, + [0x02c6] = 0x211d6, [0x02c7] = 0x211d3, [0x02c8] = 0x212b8, [0x02c9] = 0x212bb, + [0x02ca] = 0x212eb, [0x02cb] = 0x212e8, [0x02cc] = 0x212b6, [0x02cd] = 0x212ea, + [0x02ce] = 0x212e7, [0x02cf] = 0x212e9, [0x02d0] = 0x21591, [0x02d1] = 0x21610, + [0x02d2] = 0x2160e, [0x02d3] = 0x2160f, [0x02d4] = 0x2170b, [0x02d5] = 0x21703, + [0x02d6] = 0x2172b, [0x02d7] = 0x21709, [0x02d8] = 0x21728, [0x02d9] = 0x2172c, + [0x02da] = 0x21725, [0x02db] = 0x21727, [0x02dc] = 0x2170f, [0x02dd] = 0x219e9, + [0x02de] = 0x219ec, [0x02df] = 0x3753, [0x02e0] = 0x21b27, [0x02e1] = 0x21b73, + [0x02e2] = 0x21be2, [0x02e3] = 0x21be6, [0x02e5] = 0x21c61, [0x02e6] = 0x21c51, + [0x02e7] = 0x21d12, [0x02e8] = 0x21d0e, [0x02e9] = 0x21dad, [0x02ea] = 0x21daf, + [0x02eb] = 0x21db1, [0x02ec] = 0x21dd3, [0x02ed] = 0x22094, [0x02ee] = 0x22092, + [0x02ef] = 0x22090, [0x02f0] = 0x2209d, [0x02f1] = 0x22093, [0x02f2] = 0x22095, + [0x02f3] = 0x22098, [0x02f4] = 0x22097, [0x02f5] = 0x3880, [0x02f7] = 0x22207, + [0x02f8] = 0x2220b, [0x02f9] = 0x22208, [0x02fa] = 0x223d9, [0x02fb] = 0x223d5, + [0x02fc] = 0x224d7, [0x02fd] = 0x224df, [0x02fe] = 0x38dd, [0x02ff] = 0x224de, + [0x0300] = 0x224e3, [0x0301] = 0x224e2, [0x0302] = 0x38de, [0x0303] = 0x22647, + [0x0304] = 0x3922, [0x0305] = 0x2263d, [0x0306] = 0x22638, [0x0307] = 0x22a44, + [0x0308] = 0x22a3a, [0x0309] = 0x22ab8, [0x030a] = 0x22b2a, [0x030b] = 0x22b00, + [0x030c] = 0x22af3, [0x030d] = 0x22af2, [0x030e] = 0x22aeb, [0x030f] = 0x22afa, + [0x0310] = 0x22aed, [0x0311] = 0x22aec, [0x0312] = 0x22aff, [0x0313] = 0x22afb, + [0x0314] = 0x6306, [0x0315] = 0x22b4e, [0x0316] = 0x22aef, [0x0317] = 0x22af7, + [0x0318] = 0x22f10, [0x0319] = 0x22f11, [0x031a] = 0x22f0c, [0x031b] = 0x22f0b, + [0x031c] = 0x230dd, [0x031d] = 0x23130, [0x031e] = 0x3adb, [0x031f] = 0x2317a, + [0x0320] = 0x23177, [0x0321] = 0x23328, [0x0322] = 0x23327, [0x0323] = 0x23365, + [0x0324] = 0x2340e, [0x0325] = 0x2340b, [0x0326] = 0x23441, [0x0327] = 0x23413, + [0x0328] = 0x2340f, [0x0329] = 0x23412, [0x032a] = 0x23430, [0x032b] = 0x238a0, + [0x032c] = 0x238a3, [0x032d] = 0x2389e, [0x032e] = 0x23897, [0x032f] = 0x238a1, + [0x0330] = 0x2389d, [0x0331] = 0x2389b, [0x0332] = 0x23963, [0x0333] = 0x239e3, + [0x0334] = 0x239e4, [0x0335] = 0x239e6, [0x0336] = 0x239e7, [0x0337] = 0x239dd, + [0x0338] = 0x6b85, [0x0339] = 0x239ec, [0x033a] = 0x239e5, [0x033b] = 0x239f1, + [0x033c] = 0x23b3b, [0x033d] = 0x23b39, [0x033e] = 0x23b3a, [0x033f] = 0x23b3c, + [0x0340] = 0x23b3d, [0x0341] = 0x23b47, [0x0342] = 0x23b3f, [0x0343] = 0x23b44, + [0x0344] = 0x23c48, [0x0345] = 0x23c49, [0x0346] = 0x23c60, [0x0347] = 0x23ce3, + [0x0348] = 0x23ce9, [0x0349] = 0x23cf0, [0x034a] = 0x3cda, [0x034b] = 0x3cdb, + [0x034c] = 0x23cf2, [0x034d] = 0x23ced, [0x034e] = 0x23cec, [0x034f] = 0x23ce6, + [0x0350] = 0x23d16, [0x0351] = 0x3cd7, [0x0352] = 0x241bc, [0x0353] = 0x241be, + [0x0354] = 0x241c0, [0x0355] = 0x241e0, [0x0356] = 0x24500, [0x0357] = 0x24502, + [0x0358] = 0x244fe, [0x0359] = 0x2455e, [0x035a] = 0x245b3, [0x035b] = 0x245b7, + [0x035c] = 0x2463a, [0x035d] = 0x24639, [0x035e] = 0x2463e, [0x035f] = 0x24638, + [0x0360] = 0x2463d, [0x0361] = 0x2464f, [0x0362] = 0x2476e, [0x0363] = 0x2475f, + [0x0364] = 0x24781, [0x0365] = 0x24782, [0x0366] = 0x24771, [0x0367] = 0x2477b, + [0x0368] = 0x24779, [0x0369] = 0x24777, [0x036a] = 0x24773, [0x036b] = 0x2476f, + [0x036c] = 0x24797, [0x036d] = 0x2477e, [0x036e] = 0x248fc, [0x036f] = 0x24911, + [0x0370] = 0x24932, [0x0371] = 0x24931, [0x0372] = 0x24910, [0x0373] = 0x24aec, + [0x0374] = 0x24aeb, [0x0375] = 0x24b2c, [0x0376] = 0x24b2d, [0x0377] = 0x24bda, + [0x0378] = 0x24c2e, [0x0379] = 0x24c2c, [0x037a] = 0x24c2a, [0x037b] = 0x24c33, + [0x037c] = 0x24c4b, [0x037d] = 0x24d18, [0x037e] = 0x24d42, [0x037f] = 0x24d3b, + [0x0380] = 0x24d3f, [0x0381] = 0x24d41, [0x0382] = 0x24d43, [0x0383] = 0x24d3c, + [0x0384] = 0x24f4c, [0x0385] = 0x24f4a, [0x0386] = 0x24f49, [0x0387] = 0x24f56, + [0x0388] = 0x24fcf, [0x0389] = 0x25047, [0x038a] = 0x25048, [0x038b] = 0x25046, + [0x038c] = 0x2511b, [0x038d] = 0x25111, [0x038e] = 0x25114, [0x038f] = 0x2511d, + [0x0390] = 0x25117, [0x0391] = 0x2511e, [0x0392] = 0x2510b, [0x0393] = 0x2511c, + [0x0394] = 0x25112, [0x0395] = 0x25116, [0x0396] = 0x2510d, [0x0397] = 0x25115, + [0x0398] = 0x25113, [0x0399] = 0x25118, [0x039a] = 0x401a, [0x039b] = 0x253ac, + [0x039c] = 0x25444, [0x039d] = 0x2542c, [0x039e] = 0x25445, [0x039f] = 0x25766, + [0x03a0] = 0x2576e, [0x03a1] = 0x25765, [0x03a2] = 0x25768, [0x03a3] = 0x25784, + [0x03a4] = 0x25938, [0x03a5] = 0x2593b, [0x03a6] = 0x2593a, [0x03a7] = 0x2593f, + [0x03a8] = 0x25adf, [0x03a9] = 0x25add, [0x03aa] = 0x25ade, [0x03ab] = 0x25ae2, + [0x03ac] = 0x41d6, [0x03ad] = 0x25e2c, [0x03ae] = 0x25e2f, [0x03af] = 0x25f8f, + [0x03b0] = 0x25f90, [0x03b1] = 0x25f8c, [0x03b2] = 0x25f93, [0x03b3] = 0x26225, + [0x03b4] = 0x26288, [0x03b5] = 0x262a7, [0x03b6] = 0x263f7, [0x03b7] = 0x264bb, + [0x03b8] = 0x26538, [0x03b9] = 0x26539, [0x03ba] = 0x26537, [0x03bb] = 0x26614, + [0x03bc] = 0x2666e, [0x03bd] = 0x2667b, [0x03be] = 0x43de, [0x03bf] = 0x2666c, + [0x03c0] = 0x2667f, [0x03c1] = 0x26678, [0x03c2] = 0x2667a, [0x03c3] = 0x2666f, + [0x03c4] = 0x43e5, [0x03c5] = 0x268fe, [0x03c6] = 0x26b48, [0x03c7] = 0x26b4b, + [0x03c8] = 0x26b41, [0x03c9] = 0x26b49, [0x03ca] = 0x26b3b, [0x03cb] = 0x2722d, + [0x03cc] = 0x275e3, [0x03cd] = 0x2761a, [0x03ce] = 0x2760d, [0x03cf] = 0x27613, + [0x03d0] = 0x27611, [0x03d1] = 0x2761c, [0x03d2] = 0x4672, [0x03d3] = 0x278b5, + [0x03d4] = 0x46af, [0x03d5] = 0x27c29, [0x03d6] = 0x27ca1, [0x03d7] = 0x27d24, + [0x03d8] = 0x27fbb, [0x03d9] = 0x282a1, [0x03da] = 0x28483, [0x03db] = 0x2848d, + [0x03dc] = 0x28487, [0x03dd] = 0x28485, [0x03de] = 0x2848a, [0x03df] = 0x284a3, + [0x03e0] = 0x28489, [0x03e1] = 0x28484, [0x03e2] = 0x284a2, [0x03e3] = 0x286b1, + [0x03e4] = 0x286b0, [0x03e5] = 0x286af, [0x03e6] = 0x286b6, [0x03e7] = 0x286c9, + [0x03e8] = 0x286ca, [0x03e9] = 0x286c8, [0x03ea] = 0x286b4, [0x03eb] = 0x28c59, + [0x03ec] = 0x28cc9, [0x03ed] = 0x28e41, [0x03ee] = 0x28e4c, [0x03ef] = 0x49c4, + [0x03f0] = 0x28e45, [0x03f1] = 0x28e5a, [0x03f2] = 0x200b9, [0x03f3] = 0x20294, + [0x03f4] = 0x2026e, [0x03f5] = 0x202a2, [0x03f6] = 0x20267, [0x03f7] = 0x3463, + [0x03f8] = 0x202a3, [0x03f9] = 0x20276, [0x03fa] = 0x2026c, [0x03fb] = 0x20264, + [0x03fc] = 0x202a5, [0x03fd] = 0x20230, [0x03fe] = 0x202a6, [0x03ff] = 0x20269, + [0x0400] = 0x202a4, [0x0401] = 0x20490, [0x0402] = 0x2055f, [0x0403] = 0x20560, + [0x0404] = 0x205da, [0x0405] = 0x205d8, [0x0406] = 0x205dd, [0x0407] = 0x34ec, + [0x0408] = 0x20759, [0x0409] = 0x2075b, [0x040a] = 0x2075a, [0x040b] = 0x20739, + [0x040c] = 0x20734, [0x040d] = 0x20744, [0x040e] = 0x20733, [0x040f] = 0x2073c, + [0x0410] = 0x20758, [0x0411] = 0x2076a, [0x0412] = 0x2086f, [0x0413] = 0x20872, + [0x0414] = 0x20870, [0x0415] = 0x20871, [0x0416] = 0x2086e, [0x0417] = 0x208f0, + [0x0418] = 0x208eb, [0x0419] = 0x20949, [0x041a] = 0x2094c, [0x041b] = 0x209f5, + [0x041c] = 0x20a20, [0x041d] = 0x20a6a, [0x041e] = 0x20a72, [0x041f] = 0x20b4b, + [0x0420] = 0x20b5d, [0x0421] = 0x20c50, [0x0422] = 0x20cf9, [0x0423] = 0x20cfa, + [0x0424] = 0x20cfb, [0x0425] = 0x20d23, [0x0426] = 0x20cb7, [0x0427] = 0x20d22, + [0x0428] = 0x20cb5, [0x0429] = 0x20cc4, [0x042a] = 0x20cb4, [0x042b] = 0x20cef, + [0x042c] = 0x3598, [0x042d] = 0x20ccd, [0x042e] = 0x20cf0, [0x042f] = 0x20cb8, + [0x0430] = 0x20ccb, [0x0431] = 0x20cf1, [0x0432] = 0x20cba, [0x0433] = 0x20d03, + [0x0434] = 0x20cf8, [0x0435] = 0x20cb6, [0x0436] = 0x20cbc, [0x0437] = 0x20cb3, + [0x0438] = 0x20d21, [0x0439] = 0x20cf7, [0x043a] = 0x20cc2, [0x043b] = 0x20cbe, + [0x043c] = 0x20cc9, [0x043d] = 0x20cbd, [0x043e] = 0x20cce, [0x043f] = 0x20cb9, + [0x0440] = 0x20cc7, [0x0441] = 0x20cca, [0x0442] = 0x20ccc, [0x0443] = 0x20d26, + [0x0444] = 0x211e4, [0x0445] = 0x211e0, [0x0446] = 0x211f0, [0x0447] = 0x212ec, + [0x0448] = 0x21324, [0x0449] = 0x21318, [0x044a] = 0x2132f, [0x044b] = 0x21325, + [0x044c] = 0x21528, [0x044d] = 0x21522, [0x044e] = 0x2156a, [0x044f] = 0x20157, + [0x0450] = 0x21594, [0x0451] = 0x21592, [0x0452] = 0x2159c, [0x0453] = 0x21622, + [0x0454] = 0x21630, [0x0455] = 0x2161d, [0x0456] = 0x21623, [0x0457] = 0x21735, + [0x0458] = 0x21733, [0x0459] = 0x2172f, [0x045a] = 0x2174d, [0x045b] = 0x21731, + [0x045c] = 0x2175b, [0x045d] = 0x2175a, [0x045e] = 0x21732, [0x045f] = 0x2175c, + [0x0460] = 0x21759, [0x0461] = 0x2175d, [0x0462] = 0x21969, [0x0463] = 0x2196d, + [0x0464] = 0x22232, [0x0465] = 0x3758, [0x0466] = 0x21a0a, [0x0467] = 0x21a20, + [0x0468] = 0x21a1f, [0x0469] = 0x21a0d, [0x046a] = 0x21be8, [0x046b] = 0x21bec, + [0x046c] = 0x21c77, [0x046d] = 0x21c70, [0x046e] = 0x21c71, [0x046f] = 0x21df8, + [0x0470] = 0x21dd6, [0x0471] = 0x21dd9, [0x0472] = 0x21dde, [0x0473] = 0x21dd5, + [0x0474] = 0x21de1, [0x0475] = 0x37d3, [0x0476] = 0x21de2, [0x0477] = 0x21ddd, + [0x0478] = 0x21de0, [0x0479] = 0x21e0e, [0x047a] = 0x21e08, [0x047b] = 0x21ddc, + [0x047c] = 0x21e0a, [0x047d] = 0x21e0c, [0x047e] = 0x220b4, [0x047f] = 0x220b1, + [0x0480] = 0x220b6, [0x0481] = 0x220bc, [0x0482] = 0x2221d, [0x0483] = 0x22224, + [0x0484] = 0x22219, [0x0485] = 0x2221b, [0x0486] = 0x22222, [0x0487] = 0x2221a, + [0x0488] = 0x2221c, [0x0489] = 0x22221, [0x048a] = 0x223e6, [0x048b] = 0x223e4, + [0x048c] = 0x223e7, [0x048d] = 0x223ea, [0x048e] = 0x38e2, [0x0490] = 0x224f0, + [0x0491] = 0x224f5, [0x0492] = 0x224ef, [0x0493] = 0x22642, [0x0494] = 0x2266e, + [0x0495] = 0x2263c, [0x0496] = 0x22697, [0x0497] = 0x2268c, [0x0498] = 0x22681, + [0x0499] = 0x22671, [0x049a] = 0x226ce, [0x049b] = 0x226ba, [0x049c] = 0x2267a, + [0x049d] = 0x2267e, [0x049e] = 0x3954, [0x049f] = 0x22672, [0x04a0] = 0x226bb, + [0x04a1] = 0x392f, [0x04a2] = 0x22673, [0x04a3] = 0x22682, [0x04a4] = 0x39b6, + [0x04a5] = 0x229ba, [0x04a6] = 0x229b8, [0x04a7] = 0x22a4b, [0x04a8] = 0x22a48, + [0x04a9] = 0x22b2b, [0x04aa] = 0x22af4, [0x04ab] = 0x22b2c, [0x04ac] = 0x22b42, + [0x04ad] = 0x22b48, [0x04ae] = 0x22b44, [0x04af] = 0x22b45, [0x04b0] = 0x22b3c, + [0x04b1] = 0x22b37, [0x04b2] = 0x22b33, [0x04b3] = 0x22b41, [0x04b4] = 0x22b32, + [0x04b5] = 0x22b87, [0x04b6] = 0x22f27, [0x04b7] = 0x22f23, [0x04b8] = 0x22f2d, + [0x04b9] = 0x22f1f, [0x04ba] = 0x22f2c, [0x04bb] = 0x22f28, [0x04bc] = 0x23075, + [0x04bd] = 0x23074, [0x04be] = 0x230e7, [0x04bf] = 0x23132, [0x04c0] = 0x23131, + [0x04c1] = 0x23199, [0x04c2] = 0x23196, [0x04c3] = 0x23198, [0x04c4] = 0x2319d, + [0x04c5] = 0x23192, [0x04c6] = 0x23194, [0x04c7] = 0x23195, [0x04c8] = 0x23197, + [0x04c9] = 0x266b9, [0x04ca] = 0x3b35, [0x04cb] = 0x23411, [0x04cc] = 0x2343b, + [0x04cd] = 0x23479, [0x04ce] = 0x23442, [0x04cf] = 0x23443, [0x04d0] = 0x3b5d, + [0x04d1] = 0x23478, [0x04d2] = 0x238ac, [0x04d3] = 0x3c29, [0x04d4] = 0x238b1, + [0x04d5] = 0x238b4, [0x04d6] = 0x238b3, [0x04d7] = 0x238af, [0x04d8] = 0x238aa, + [0x04d9] = 0x238b2, [0x04da] = 0x23968, [0x04db] = 0x239f2, [0x04dc] = 0x239fe, + [0x04dd] = 0x239f8, [0x04de] = 0x239f9, [0x04df] = 0x239ff, [0x04e0] = 0x239f5, + [0x04e1] = 0x239f7, [0x04e2] = 0x239fd, [0x04e3] = 0x23a00, [0x04e4] = 0x23a88, + [0x04e5] = 0x23b6e, [0x04e6] = 0x23b5d, [0x04e7] = 0x23b63, [0x04e8] = 0x23b60, + [0x04e9] = 0x23c61, [0x04ea] = 0x23d37, [0x04eb] = 0x23d71, [0x04ec] = 0x23d23, + [0x04ed] = 0x23d22, [0x04ee] = 0x23d1f, [0x04ef] = 0x23d25, [0x04f0] = 0x241fd, + [0x04f1] = 0x24211, [0x04f2] = 0x24223, [0x04f3] = 0x241f0, [0x04f4] = 0x241ef, + [0x04f5] = 0x2450e, [0x04f6] = 0x2450c, [0x04f7] = 0x245ba, [0x04f8] = 0x3e1f, + [0x04f9] = 0x24652, [0x04fa] = 0x24655, [0x04fb] = 0x24653, [0x04fc] = 0x24654, + [0x04fd] = 0x24651, [0x04fe] = 0x24658, [0x04ff] = 0x247b0, [0x0500] = 0x2479f, + [0x0501] = 0x3e72, [0x0502] = 0x247a1, [0x0503] = 0x2479a, [0x0504] = 0x247be, + [0x0505] = 0x247a0, [0x0506] = 0x24937, [0x0507] = 0x3f0b, [0x0508] = 0x24af1, + [0x0509] = 0x24af2, [0x050a] = 0x24b34, [0x050b] = 0x24b37, [0x050c] = 0x24b35, + [0x050d] = 0x2238c, [0x050e] = 0x24bdf, [0x050f] = 0x24c4c, [0x0510] = 0x24c4e, + [0x0511] = 0x24c64, [0x0512] = 0x24c63, [0x0513] = 0x24c36, [0x0514] = 0x24d58, + [0x0515] = 0x24d68, [0x0516] = 0x24d5b, [0x0517] = 0x24d5f, [0x0518] = 0x24d59, + [0x0519] = 0x24d65, [0x051a] = 0x24d60, [0x051b] = 0x24d5e, [0x051c] = 0x24fd5, + [0x051d] = 0x24fd6, [0x051e] = 0x2504e, [0x051f] = 0x25052, [0x0520] = 0x25135, + [0x0521] = 0x25139, [0x0522] = 0x25158, [0x0523] = 0x25141, [0x0524] = 0x25157, + [0x0525] = 0x25138, [0x0526] = 0x2513d, [0x0527] = 0x25132, [0x0528] = 0x25144, + [0x052a] = 0x25363, [0x052b] = 0x25362, [0x052c] = 0x253b8, [0x052d] = 0x253b0, + [0x052e] = 0x253b1, [0x052f] = 0x2544d, [0x0530] = 0x25463, [0x0531] = 0x25470, + [0x0532] = 0x2544b, [0x0533] = 0x2544f, [0x0534] = 0x2544e, [0x0535] = 0x25453, + [0x0536] = 0x25447, [0x0537] = 0x40a2, [0x0538] = 0x25454, [0x0539] = 0x25452, + [0x053a] = 0x25459, [0x053b] = 0x2547e, [0x053c] = 0x2562b, [0x053d] = 0x2562e, + [0x053e] = 0x2577f, [0x053f] = 0x2577e, [0x0540] = 0x25781, [0x0541] = 0x25783, + [0x0542] = 0x25947, [0x0543] = 0x25954, [0x0544] = 0x2594d, [0x0545] = 0x2594c, + [0x0546] = 0x2594b, [0x0547] = 0x25957, [0x0548] = 0x25a65, [0x0549] = 0x25a64, + [0x054a] = 0x25a61, [0x054b] = 0x25a62, [0x054c] = 0x25af0, [0x054d] = 0x25af3, + [0x054e] = 0x25af9, [0x054f] = 0x25af4, [0x0550] = 0x25af5, [0x0551] = 0x25aef, + [0x0552] = 0x25af8, [0x0553] = 0x25afc, [0x0554] = 0x25af7, [0x0555] = 0x25afd, + [0x0556] = 0x25b17, [0x0557] = 0x25e34, [0x0558] = 0x25e36, [0x0559] = 0x25e38, + [0x055a] = 0x25faf, [0x055b] = 0x25fae, [0x055c] = 0x25fac, [0x055d] = 0x25fa2, + [0x055e] = 0x26228, [0x055f] = 0x22ec2, [0x0560] = 0x2629c, [0x0561] = 0x262b3, + [0x0562] = 0x26290, [0x0563] = 0x26406, [0x0564] = 0x26404, [0x0565] = 0x2640b, + [0x0566] = 0x26405, [0x0567] = 0x26540, [0x0568] = 0x2654f, [0x0569] = 0x266ab, + [0x056a] = 0x2669d, [0x056b] = 0x266b8, [0x056c] = 0x266b2, [0x056d] = 0x266d2, + [0x056e] = 0x266cf, [0x056f] = 0x266a2, [0x0570] = 0x43ec, [0x0571] = 0x266a5, + [0x0572] = 0x266a9, [0x0573] = 0x266a7, [0x0574] = 0x266d0, [0x0575] = 0x26902, + [0x0576] = 0x269cf, [0x0577] = 0x269d0, [0x0578] = 0x26a16, [0x0579] = 0x26a19, + [0x057a] = 0x26b75, [0x057b] = 0x26b71, [0x057c] = 0x26b91, [0x057d] = 0x26b72, + [0x057e] = 0x26b8e, [0x057f] = 0x26b6d, [0x0580] = 0x26b88, [0x0581] = 0x26b73, + [0x0582] = 0x44bb, [0x0583] = 0x26b81, [0x0584] = 0x26b76, [0x0585] = 0x26b7b, + [0x0586] = 0x26b7f, [0x0587] = 0x26b90, [0x0588] = 0x26b78, [0x0589] = 0x2724b, + [0x058a] = 0x27248, [0x058b] = 0x2725b, [0x058c] = 0x27251, [0x058d] = 0x2723d, + [0x058e] = 0x27240, [0x058f] = 0x27246, [0x0590] = 0x2724d, [0x0591] = 0x2723b, + [0x0592] = 0x2724a, [0x0593] = 0x27241, [0x0594] = 0x2723e, [0x0595] = 0x2724e, + [0x0596] = 0x275ac, [0x0597] = 0x275e6, [0x0598] = 0x275e9, [0x0599] = 0x27629, + [0x059a] = 0x4621, [0x059b] = 0x27633, [0x059c] = 0x2762e, [0x059d] = 0x2761e, + [0x059e] = 0x461f, [0x05a0] = 0x27622, [0x05a1] = 0x27627, [0x05a2] = 0x277e7, + [0x05a3] = 0x2780b, [0x05a4] = 0x27966, [0x05a5] = 0x27bad, [0x05a6] = 0x27bae, + [0x05a7] = 0x8c38, [0x05a8] = 0x27c2b, [0x05a9] = 0x27c2a, [0x05aa] = 0x27d2c, + [0x05ab] = 0x27d2d, [0x05ac] = 0x4791, [0x05ad] = 0x4796, [0x05ae] = 0x27e8f, + [0x05af] = 0x27e93, [0x05b0] = 0x27fc6, [0x05b1] = 0x27fc5, [0x05b2] = 0x28215, + [0x05b3] = 0x28213, [0x05b4] = 0x282b1, [0x05b5] = 0x282a9, [0x05b7] = 0x284a8, + [0x05b8] = 0x284ab, [0x05b9] = 0x284be, [0x05ba] = 0x284ac, [0x05bb] = 0x284a9, + [0x05bc] = 0x284a6, [0x05bd] = 0x284c1, [0x05be] = 0x286cc, [0x05bf] = 0x286d1, + [0x05c0] = 0x286d3, [0x05c1] = 0x286e4, [0x05c2] = 0x286cb, [0x05c3] = 0x286e1, + [0x05c4] = 0x286d2, [0x05c5] = 0x286e3, [0x05c6] = 0x286cf, [0x05c7] = 0x286d0, + [0x05c8] = 0x286e5, [0x05c9] = 0x2870e, [0x05ca] = 0x28ccc, [0x05cb] = 0x28cca, + [0x05cc] = 0x28ccb, [0x05cd] = 0x28e5c, [0x05ce] = 0x28e61, [0x05cf] = 0x28e5d, + [0x05d0] = 0x28e59, [0x05d1] = 0x29077, [0x05d2] = 0x29684, [0x05d3] = 0x20041, + [0x05d4] = 0x200fd, [0x05d5] = 0x2011a, [0x05d6] = 0x20163, [0x05d7] = 0x202b6, + [0x05d8] = 0x202b2, [0x05d9] = 0x202e9, [0x05da] = 0x202e7, [0x05db] = 0x202d6, + [0x05dc] = 0x20330, [0x05dd] = 0x202ec, [0x05de] = 0x202dd, [0x05df] = 0x202e8, + [0x05e0] = 0x202b0, [0x05e1] = 0x202b5, [0x05e2] = 0x202e1, [0x05e3] = 0x20498, + [0x05e4] = 0x20499, [0x05e5] = 0x34bc, [0x05e6] = 0x20593, [0x05e7] = 0x205e5, + [0x05e8] = 0x34d8, [0x05e9] = 0x20760, [0x05ea] = 0x2075e, [0x05eb] = 0x34f4, + [0x05ec] = 0x2087b, [0x05ed] = 0x208f1, [0x05ee] = 0x208f3, [0x05ef] = 0x20a7f, + [0x05f1] = 0x20b57, [0x05f2] = 0x20b58, [0x05f3] = 0x20d39, [0x05f4] = 0x20da7, + [0x05f5] = 0x20d35, [0x05f6] = 0x20d60, [0x05f7] = 0x20d51, [0x05f8] = 0x20d62, + [0x05f9] = 0x20d42, [0x05fa] = 0x20d3c, [0x05fb] = 0x20d43, [0x05fc] = 0x20dab, + [0x05fd] = 0x20da9, [0x05fe] = 0x20db4, [0x05ff] = 0x20d79, [0x0600] = 0x20d6a, + [0x0601] = 0x20d3b, [0x0602] = 0x20daa, [0x0603] = 0x20d33, [0x0604] = 0x20d37, + [0x0605] = 0x20d27, [0x0606] = 0x20da8, [0x0607] = 0x20d70, [0x0608] = 0x20d2f, + [0x0609] = 0x20d36, [0x060a] = 0x20db5, [0x060b] = 0x20d30, [0x060c] = 0x20d3a, + [0x060d] = 0x20d38, [0x060e] = 0x20db1, [0x060f] = 0x20dac, [0x0610] = 0x20d2e, + [0x0611] = 0x20d75, [0x0612] = 0x20db0, [0x0613] = 0x211f7, [0x0614] = 0x21200, + [0x0615] = 0x211f1, [0x0616] = 0x211f3, [0x0617] = 0x21360, [0x0618] = 0x21361, + [0x0619] = 0x21332, [0x061a] = 0x2132d, [0x061b] = 0x2134a, [0x061c] = 0x2132a, + [0x061d] = 0x21567, [0x061e] = 0x215a2, [0x061f] = 0x215a3, [0x0620] = 0x2159e, + [0x0621] = 0x215a4, [0x0622] = 0x21644, [0x0623] = 0x21632, [0x0624] = 0x2179b, + [0x0625] = 0x21798, [0x0626] = 0x21799, [0x0627] = 0x2179a, [0x0628] = 0x21766, + [0x0629] = 0x21762, [0x062a] = 0x2176b, [0x062b] = 0x24562, [0x062c] = 0x21767, + [0x062d] = 0x21a3b, [0x062e] = 0x21a23, [0x062f] = 0x21a29, [0x0630] = 0x21b7e, + [0x0631] = 0x21bf3, [0x0632] = 0x3785, [0x0633] = 0x21bf5, [0x0634] = 0x3783, + [0x0635] = 0x21c80, [0x0636] = 0x21c7e, [0x0637] = 0x21c7c, [0x0638] = 0x21c7f, + [0x0639] = 0x21c7d, [0x063a] = 0x21c81, [0x063b] = 0x21e25, [0x063c] = 0x21e29, + [0x063d] = 0x21e17, [0x063e] = 0x21e63, [0x063f] = 0x21e67, [0x0640] = 0x21e65, + [0x0641] = 0x21e2a, [0x0642] = 0x21e68, [0x0643] = 0x21e26, [0x0644] = 0x21e64, + [0x0645] = 0x21e1b, [0x0646] = 0x21e62, [0x0647] = 0x21e69, [0x0648] = 0x21ffe, + [0x0649] = 0x22044, [0x064a] = 0x22042, [0x064b] = 0x220b7, [0x064c] = 0x220d2, + [0x064d] = 0x220d4, [0x064e] = 0x220d7, [0x064f] = 0x220dc, [0x0650] = 0x220d1, + [0x0651] = 0x220d5, [0x0652] = 0x220cd, [0x0653] = 0x220d8, [0x0654] = 0x2219a, + [0x0655] = 0x22242, [0x0656] = 0x22235, [0x0657] = 0x22258, [0x0658] = 0x22234, + [0x0659] = 0x2223c, [0x065a] = 0x2223b, [0x065b] = 0x2223e, [0x065c] = 0x2223d, + [0x065d] = 0x2225a, [0x065e] = 0x22241, [0x065f] = 0x22238, [0x0660] = 0x22245, + [0x0661] = 0x22233, [0x0662] = 0x22326, [0x0663] = 0x38ba, [0x0664] = 0x223f7, + [0x0665] = 0x223ef, [0x0666] = 0x223f0, [0x0667] = 0x223ee, [0x0668] = 0x2249d, + [0x0669] = 0x22506, [0x066a] = 0x22511, [0x066b] = 0x22508, [0x066c] = 0x22502, + [0x066d] = 0x2250a, [0x066e] = 0x22507, [0x066f] = 0x22691, [0x0670] = 0x2268e, + [0x0671] = 0x22685, [0x0672] = 0x226e8, [0x0673] = 0x22717, [0x0674] = 0x226d4, + [0x0675] = 0x3969, [0x0676] = 0x226c4, [0x0677] = 0x226d5, [0x0678] = 0x3945, + [0x0679] = 0x226d8, [0x067a] = 0x22680, [0x067b] = 0x226de, [0x067c] = 0x22742, + [0x067d] = 0x229c7, [0x067e] = 0x229bf, [0x067f] = 0x22b8d, [0x0680] = 0x22b89, + [0x0681] = 0x22b90, [0x0682] = 0x22b9a, [0x0683] = 0x22bc8, [0x0684] = 0x22b92, + [0x0685] = 0x22ba1, [0x0686] = 0x22b84, [0x0687] = 0x22f57, [0x0688] = 0x22f47, + [0x0689] = 0x22f77, [0x068a] = 0x22f3a, [0x068b] = 0x22f50, [0x068c] = 0x22f42, + [0x068d] = 0x22f43, [0x068e] = 0x22fa3, [0x068f] = 0x23077, [0x0690] = 0x231b2, + [0x0691] = 0x231e2, [0x0692] = 0x231bd, [0x0693] = 0x23374, [0x0694] = 0x23482, + [0x0695] = 0x234b8, [0x0696] = 0x3b6c, [0x0697] = 0x234ba, [0x0698] = 0x234b9, + [0x0699] = 0x234bb, [0x069a] = 0x23487, [0x069c] = 0x23483, [0x069d] = 0x234b7, + [0x069e] = 0x20043, [0x069f] = 0x238ce, [0x06a0] = 0x238ba, [0x06a1] = 0x23973, + [0x06a2] = 0x23a09, [0x06a3] = 0x23a0a, [0x06a4] = 0x23a0b, [0x06a5] = 0x23a07, + [0x06a6] = 0x23a05, [0x06a7] = 0x23a0e, [0x06a8] = 0x23a97, [0x06a9] = 0x23b77, + [0x06aa] = 0x23b7b, [0x06ab] = 0x23b7a, [0x06ac] = 0x23b74, [0x06ad] = 0x23b79, + [0x06ae] = 0x23d86, [0x06af] = 0x23df5, [0x06b0] = 0x23da5, [0x06b1] = 0x23d9d, + [0x06b2] = 0x23dbe, [0x06b3] = 0x23d96, [0x06b4] = 0x23de1, [0x06b5] = 0x23da4, + [0x06b6] = 0x23da1, [0x06b7] = 0x23df6, [0x06b8] = 0x3d04, [0x06b9] = 0x23d8d, + [0x06ba] = 0x23d8b, [0x06bb] = 0x23d78, [0x06bc] = 0x23d98, [0x06bd] = 0x23e0a, + [0x06be] = 0x2425d, [0x06bf] = 0x24227, [0x06c0] = 0x2425f, [0x06c1] = 0x245c0, + [0x06c2] = 0x245c1, [0x06c3] = 0x2466d, [0x06c4] = 0x2465e, [0x06c5] = 0x2468a, + [0x06c6] = 0x24662, [0x06c7] = 0x24664, [0x06c8] = 0x3e3a, [0x06c9] = 0x247c0, + [0x06ca] = 0x247ca, [0x06cb] = 0x247d1, [0x06cc] = 0x3e79, [0x06cd] = 0x247c7, + [0x06ce] = 0x247ce, [0x06cf] = 0x7309, [0x06d0] = 0x247c5, [0x06d1] = 0x24936, + [0x06d2] = 0x24957, [0x06d3] = 0x24977, [0x06d4] = 0x24af6, [0x06d5] = 0x24af7, + [0x06d6] = 0x24b55, [0x06d7] = 0x24b44, [0x06d8] = 0x24b3e, [0x06d9] = 0x24b42, + [0x06da] = 0x24b52, [0x06db] = 0x24be1, [0x06dc] = 0x24c08, [0x06dd] = 0x24c68, + [0x06de] = 0x24c67, [0x06df] = 0x3f5d, [0x06e1] = 0x24d7e, [0x06e2] = 0x24d93, + [0x06e3] = 0x24d79, [0x06e4] = 0x24d81, [0x06e5] = 0x24d7d, [0x06e6] = 0x24d7b, + [0x06e7] = 0x24d94, [0x06e8] = 0x3f8a, [0x06e9] = 0x24f66, [0x06ea] = 0x24fd9, + [0x06eb] = 0x24fe0, [0x06ed] = 0x2505f, [0x06ee] = 0x2515f, [0x06ef] = 0x2515e, + [0x06f0] = 0x25168, [0x06f1] = 0x4027, [0x06f2] = 0x25188, [0x06f3] = 0x2516a, + [0x06f4] = 0x2516c, [0x06f5] = 0x25166, [0x06f6] = 0x25167, [0x06f7] = 0x25189, + [0x06f8] = 0x25160, [0x06f9] = 0x25185, [0x06fa] = 0x2032a, [0x06fb] = 0x25368, + [0x06fc] = 0x253b9, [0x06fd] = 0x253ba, [0x06fe] = 0x253be, [0x06ff] = 0x2546f, + [0x0700] = 0x25480, [0x0701] = 0x25474, [0x0702] = 0x25481, [0x0703] = 0x2547a, + [0x0704] = 0x2549c, [0x0705] = 0x25473, [0x0706] = 0x25482, [0x0707] = 0x2547f, + [0x0708] = 0x254a7, [0x0709] = 0x25479, [0x070a] = 0x25478, [0x070b] = 0x2547d, + [0x070c] = 0x254a8, [0x070d] = 0x2547c, [0x070e] = 0x25668, [0x070f] = 0x2564e, + [0x0710] = 0x2579e, [0x0711] = 0x4146, [0x0712] = 0x4140, [0x0713] = 0x25798, + [0x0714] = 0x413f, [0x0715] = 0x25785, [0x0716] = 0x2579c, [0x0717] = 0x257c5, + [0x0718] = 0x2579a, [0x0719] = 0x25968, [0x071a] = 0x25965, [0x071b] = 0x25967, + [0x071c] = 0x25961, [0x071d] = 0x25960, [0x071e] = 0x419d, [0x071f] = 0x41cb, + [0x0720] = 0x25a7b, [0x0721] = 0x41e1, [0x0722] = 0x25b19, [0x0723] = 0x25b0e, + [0x0724] = 0x25b31, [0x0725] = 0x25b12, [0x0726] = 0x25b10, [0x0727] = 0x25b15, + [0x0728] = 0x25b3f, [0x0729] = 0x25b1d, [0x072a] = 0x25b1e, [0x072b] = 0x25e4d, + [0x072c] = 0x25e48, [0x072d] = 0x25e45, [0x072e] = 0x25e42, [0x072f] = 0x25e49, + [0x0730] = 0x25e4a, [0x0731] = 0x25e47, [0x0732] = 0x427f, [0x0733] = 0x25e4c, + [0x0734] = 0x25fcd, [0x0735] = 0x25fd5, [0x0736] = 0x25fc4, [0x0737] = 0x25fca, + [0x0738] = 0x25fc3, [0x0739] = 0x4346, [0x073a] = 0x26229, [0x073b] = 0x262b4, + [0x073c] = 0x2636d, [0x073d] = 0x26366, [0x073e] = 0x2636a, [0x073f] = 0x26415, + [0x0740] = 0x264d3, [0x0741] = 0x264ec, [0x0742] = 0x26555, [0x0743] = 0x441a, + [0x0744] = 0x266d6, [0x0745] = 0x266d8, [0x0746] = 0x26751, [0x0747] = 0x266e0, + [0x0748] = 0x26703, [0x0749] = 0x26704, [0x074a] = 0x266da, [0x074b] = 0x266ea, + [0x074c] = 0x26702, [0x074d] = 0x266d3, [0x074e] = 0x266e4, [0x074f] = 0x266e5, + [0x0750] = 0x2693b, [0x0751] = 0x26966, [0x0752] = 0x26a2c, [0x0753] = 0x26a21, + [0x0754] = 0x26a26, [0x0755] = 0x26ad4, [0x0756] = 0x26ad5, [0x0757] = 0x26ad9, + [0x0758] = 0x26bd5, [0x0759] = 0x26beb, [0x075a] = 0x26bc5, [0x075b] = 0x44d3, + [0x075c] = 0x26c27, [0x075d] = 0x26bf0, [0x075e] = 0x26bb9, [0x075f] = 0x26c18, + [0x0760] = 0x26bee, [0x0761] = 0x44d0, [0x0762] = 0x26bb7, [0x0763] = 0x26bbb, + [0x0764] = 0x26bef, [0x0765] = 0x26bb8, [0x0766] = 0x26bdf, [0x0767] = 0x26bda, + [0x0768] = 0x26be3, [0x0769] = 0x26bc9, [0x076a] = 0x26bec, [0x076b] = 0x271a4, + [0x076c] = 0x458e, [0x076d] = 0x271a3, [0x076e] = 0x2725e, [0x076f] = 0x27261, + [0x0770] = 0x27262, [0x0771] = 0x27263, [0x0772] = 0x2728e, [0x0773] = 0x27269, + [0x0774] = 0x2726b, [0x0775] = 0x27285, [0x0776] = 0x2728d, [0x0777] = 0x27264, + [0x0778] = 0x2726d, [0x0779] = 0x2764c, [0x077a] = 0x27649, [0x077b] = 0x27647, + [0x077c] = 0x27648, [0x077d] = 0x27642, [0x077e] = 0x27645, [0x077f] = 0x2765b, + [0x0780] = 0x2765d, [0x0781] = 0x27646, [0x0782] = 0x27813, [0x0783] = 0x2781a, + [0x0784] = 0x2780e, [0x0785] = 0x2780f, [0x0786] = 0x2781b, [0x0787] = 0x27812, + [0x0788] = 0x278c3, [0x0789] = 0x278be, [0x078a] = 0x278bd, [0x078b] = 0x27979, + [0x078c] = 0x2797c, [0x078d] = 0x46c3, [0x078e] = 0x46b6, [0x078f] = 0x27980, + [0x0790] = 0x27975, [0x0791] = 0x2799b, [0x0792] = 0x8a2f, [0x0793] = 0x27974, + [0x0794] = 0x46c0, [0x0795] = 0x46b8, [0x0796] = 0x22041, [0x0797] = 0x22494, + [0x0798] = 0x27c30, [0x0799] = 0x27ca7, [0x079a] = 0x27ca5, [0x079b] = 0x27ca4, + [0x079c] = 0x27d3a, [0x079d] = 0x27e5b, [0x079e] = 0x27e9f, [0x079f] = 0x27ea8, + [0x07a0] = 0x27eb3, [0x07a1] = 0x27ea1, [0x07a2] = 0x27ea7, [0x07a3] = 0x27eb2, + [0x07a4] = 0x27e9d, [0x07a5] = 0x27ea3, [0x07a6] = 0x27ea2, [0x07a7] = 0x27fef, + [0x07a8] = 0x27fd9, [0x07a9] = 0x47d9, [0x07aa] = 0x27fd5, [0x07ab] = 0x27fdd, + [0x07ac] = 0x27fda, [0x07ad] = 0x27fee, [0x07ae] = 0x27fd7, [0x07af] = 0x2821a, + [0x07b0] = 0x28219, [0x07b1] = 0x28218, [0x07b2] = 0x282b3, [0x07b3] = 0x282bf, + [0x07b4] = 0x282bb, [0x07b5] = 0x282c0, [0x07b6] = 0x282b9, [0x07b7] = 0x282b8, + [0x07b8] = 0x282d5, [0x07b9] = 0x28411, [0x07ba] = 0x28410, [0x07bb] = 0x284c3, + [0x07bc] = 0x284c2, [0x07bd] = 0x284e9, [0x07be] = 0x284cd, [0x07bf] = 0x284e5, + [0x07c0] = 0x284ca, [0x07c1] = 0x284c7, [0x07c2] = 0x284e8, [0x07c3] = 0x286f1, + [0x07c4] = 0x2870c, [0x07c5] = 0x286ef, [0x07c6] = 0x286ee, [0x07c7] = 0x286f3, + [0x07c8] = 0x2870d, [0x07c9] = 0x286f6, [0x07ca] = 0x286f0, [0x07cb] = 0x48ec, + [0x07cc] = 0x287f5, [0x07cd] = 0x287f4, [0x07ce] = 0x287f8, [0x07cf] = 0x287fe, + [0x07d0] = 0x28911, [0x07d1] = 0x28922, [0x07d2] = 0x28942, [0x07d3] = 0x28c5c, + [0x07d4] = 0x28c5a, [0x07d5] = 0x28c5d, [0x07d6] = 0x28cd1, [0x07d7] = 0x28cd0, + [0x07d8] = 0x28e75, [0x07d9] = 0x28e7b, [0x07da] = 0x28f89, [0x07db] = 0x2944d, + [0x07dc] = 0x29689, [0x07dd] = 0x29692, [0x07de] = 0x2968c, [0x07df] = 0x29688, + [0x07e0] = 0x29867, [0x07e1] = 0x29868, [0x07e2] = 0x20321, [0x07e3] = 0x202f2, + [0x07e4] = 0x20309, [0x07e5] = 0x202f8, [0x07e6] = 0x202f0, [0x07e7] = 0x202f3, + [0x07e8] = 0x202f5, [0x07e9] = 0x202fb, [0x07ea] = 0x202f7, [0x07eb] = 0x202ef, + [0x07ec] = 0x2030b, [0x07ed] = 0x204a2, [0x07ee] = 0x205f5, [0x07ef] = 0x205f3, + [0x07f0] = 0x205f4, [0x07f1] = 0x205f2, [0x07f2] = 0x20698, [0x07f3] = 0x20768, + [0x07f4] = 0x20780, [0x07f5] = 0x20785, [0x07f6] = 0x2078e, [0x07f7] = 0x2078f, + [0x07f8] = 0x202f4, [0x07f9] = 0x20786, [0x07fa] = 0x207a4, [0x07fb] = 0x20886, + [0x07fc] = 0x20889, [0x07fd] = 0x20887, [0x07fe] = 0x20885, [0x07ff] = 0x52dc, + [0x0800] = 0x20888, [0x0801] = 0x20aff, [0x0802] = 0x20b66, [0x0803] = 0x35cc, + [0x0804] = 0x20dc3, [0x0805] = 0x35a2, [0x0806] = 0x20dc4, [0x0807] = 0x20e3b, + [0x0808] = 0x20de7, [0x0809] = 0x20df8, [0x080a] = 0x20dfb, [0x080b] = 0x35b6, + [0x080c] = 0x20dbe, [0x080d] = 0x20dc6, [0x080e] = 0x35c5, [0x080f] = 0x35c6, + [0x0810] = 0x20dfc, [0x0811] = 0x20dc0, [0x0812] = 0x20e33, [0x0813] = 0x20dc9, + [0x0814] = 0x20dfe, [0x0815] = 0x20dda, [0x0816] = 0x20dcc, [0x0817] = 0x20dbb, + [0x0818] = 0x20dfd, [0x0819] = 0x20ddf, [0x081a] = 0x20dcd, [0x081b] = 0x20dc2, + [0x081c] = 0x20dc8, [0x081d] = 0x20e32, [0x081e] = 0x20e2d, [0x081f] = 0x20dd2, + [0x0820] = 0x20e31, [0x0821] = 0x20dd3, [0x0822] = 0x20e2e, [0x0823] = 0x20dcf, + [0x0824] = 0x211ff, [0x0825] = 0x21209, [0x0826] = 0x211fc, [0x0827] = 0x21372, + [0x0828] = 0x213aa, [0x0829] = 0x213ab, [0x082a] = 0x213a7, [0x082b] = 0x2137b, + [0x082c] = 0x21376, [0x082d] = 0x213a8, [0x082e] = 0x213ac, [0x082f] = 0x3683, + [0x0830] = 0x5921, [0x0831] = 0x215aa, [0x0832] = 0x20a03, [0x0833] = 0x215ac, + [0x0834] = 0x215ad, [0x0835] = 0x215ab, [0x0836] = 0x21650, [0x0837] = 0x21658, + [0x0838] = 0x217dd, [0x0839] = 0x36f8, [0x083a] = 0x217ae, [0x083b] = 0x217a2, + [0x083c] = 0x217ab, [0x083d] = 0x217e3, [0x083e] = 0x217af, [0x083f] = 0x217e0, + [0x0840] = 0x217e4, [0x0841] = 0x36f6, [0x0842] = 0x217a7, [0x0843] = 0x217aa, + [0x0844] = 0x217e2, [0x0845] = 0x217e1, [0x0846] = 0x217df, [0x0847] = 0x217ad, + [0x0848] = 0x217e5, [0x0849] = 0x217d1, [0x084a] = 0x217ac, [0x084b] = 0x217d5, + [0x084c] = 0x217a3, [0x084d] = 0x2179f, [0x084e] = 0x21979, [0x084f] = 0x21976, + [0x0850] = 0x21a43, [0x0851] = 0x21a3d, [0x0852] = 0x21a47, [0x0853] = 0x21a44, + [0x0854] = 0x21a3f, [0x0855] = 0x21a5b, [0x0856] = 0x21b7f, [0x0857] = 0x21c9a, + [0x0858] = 0x21c9c, [0x0859] = 0x379b, [0x085a] = 0x21d1e, [0x085b] = 0x21e88, + [0x085c] = 0x21e6a, [0x085d] = 0x21e76, [0x085e] = 0x21e72, [0x085f] = 0x21e70, + [0x0860] = 0x21e7e, [0x0861] = 0x21e6c, [0x0862] = 0x21e6f, [0x0863] = 0x21e75, + [0x0864] = 0x21e77, [0x0865] = 0x21e78, [0x0866] = 0x21e8a, [0x0867] = 0x21e79, + [0x0868] = 0x21e94, [0x0869] = 0x22001, [0x086a] = 0x22105, [0x086b] = 0x220f1, + [0x086c] = 0x220ee, [0x086d] = 0x220ef, [0x086e] = 0x22104, [0x086f] = 0x5e3f, + [0x0870] = 0x220fa, [0x0871] = 0x22107, [0x0872] = 0x220f4, [0x0873] = 0x220f5, + [0x0874] = 0x2219c, [0x0875] = 0x2226d, [0x0876] = 0x22269, [0x0877] = 0x22266, + [0x0878] = 0x22262, [0x0879] = 0x22246, [0x087a] = 0x388d, [0x087b] = 0x22265, + [0x087c] = 0x2225d, [0x087d] = 0x2225e, [0x087e] = 0x2225f, [0x087f] = 0x2238e, + [0x0880] = 0x22402, [0x0881] = 0x22406, [0x0882] = 0x22404, [0x0883] = 0x22403, + [0x0884] = 0x22462, [0x0885] = 0x22527, [0x0886] = 0x22521, [0x0887] = 0x22520, + [0x0888] = 0x22524, [0x0889] = 0x22529, [0x088a] = 0x22531, [0x088b] = 0x22523, + [0x088c] = 0x22522, [0x088d] = 0x226dc, [0x088e] = 0x2274d, [0x088f] = 0x226e5, + [0x0890] = 0x226d3, [0x0891] = 0x226ee, [0x0892] = 0x226e6, [0x0893] = 0x3956, + [0x0894] = 0x22736, [0x0895] = 0x22740, [0x0896] = 0x2283f, [0x0897] = 0x2273d, + [0x0898] = 0x22744, [0x0899] = 0x395b, [0x089a] = 0x2275f, [0x089b] = 0x22729, + [0x089c] = 0x22749, [0x089d] = 0x2278a, [0x089e] = 0x2272a, [0x089f] = 0x22787, + [0x08a0] = 0x2274c, [0x08a1] = 0x22731, [0x08a2] = 0x22748, [0x08a3] = 0x2272b, + [0x08a4] = 0x2273b, [0x08a5] = 0x22741, [0x08a6] = 0x226c9, [0x08a7] = 0x22734, + [0x08a8] = 0x22753, [0x08a9] = 0x22735, [0x08aa] = 0x22747, [0x08ab] = 0x22738, + [0x08ac] = 0x229d1, [0x08ad] = 0x229d2, [0x08ae] = 0x22a51, [0x08af] = 0x22a55, + [0x08b0] = 0x22a52, [0x08b1] = 0x22a53, [0x08b2] = 0x22b8f, [0x08b3] = 0x22bf4, + [0x08b4] = 0x22c47, [0x08b5] = 0x22c0d, [0x08b6] = 0x22c1c, [0x08b7] = 0x22bfb, + [0x08b8] = 0x22c19, [0x08b9] = 0x22bf7, [0x08ba] = 0x22bf9, [0x08bb] = 0x22bf5, + [0x08bc] = 0x22be9, [0x08bd] = 0x22c0a, [0x08be] = 0x22bee, [0x08bf] = 0x22c0b, + [0x08c0] = 0x22bfd, [0x08c1] = 0x22c06, [0x08c2] = 0x22c02, [0x08c3] = 0x22c16, + [0x08c4] = 0x22c18, [0x08c5] = 0x22bf0, [0x08c6] = 0x22ed4, [0x08c7] = 0x22f66, + [0x08c8] = 0x22f6a, [0x08c9] = 0x22f75, [0x08ca] = 0x22f76, [0x08cb] = 0x22f80, + [0x08cc] = 0x22f6d, [0x08cd] = 0x3a96, [0x08ce] = 0x22f69, [0x08cf] = 0x22f67, + [0x08d0] = 0x22f68, [0x08d1] = 0x22f5d, [0x08d2] = 0x230a4, [0x08d3] = 0x230fe, + [0x08d4] = 0x230fd, [0x08d5] = 0x231ec, [0x08d6] = 0x231e9, [0x08d7] = 0x23221, + [0x08d8] = 0x231eb, [0x08d9] = 0x231e7, [0x08da] = 0x231f2, [0x08db] = 0x23220, + [0x08dc] = 0x2337a, [0x08dd] = 0x2352d, [0x08de] = 0x2352e, [0x08df] = 0x234ca, + [0x08e0] = 0x2352f, [0x08e1] = 0x234c8, [0x08e2] = 0x3b7e, [0x08e3] = 0x234cb, + [0x08e4] = 0x234c3, [0x08e5] = 0x23484, [0x08e6] = 0x234d2, [0x08e7] = 0x234c6, + [0x08e8] = 0x3b81, [0x08e9] = 0x234cf, [0x08ea] = 0x234d5, [0x08eb] = 0x234d4, + [0x08ec] = 0x234dd, [0x08ed] = 0x2352b, [0x08ee] = 0x235a3, [0x08ef] = 0x234db, + [0x08f0] = 0x2352c, [0x08f1] = 0x23513, [0x08f2] = 0x3c35, [0x08f3] = 0x238d1, + [0x08f4] = 0x238cc, [0x08f5] = 0x238d5, [0x08f6] = 0x238c9, [0x08f7] = 0x238cf, + [0x08f8] = 0x238d2, [0x08f9] = 0x2397b, [0x08fa] = 0x2397c, [0x08fb] = 0x23a23, + [0x08fc] = 0x23a1d, [0x08fd] = 0x23a1c, [0x08fe] = 0x23a1e, [0x08ff] = 0x23a22, + [0x0900] = 0x23a24, [0x0901] = 0x23a20, [0x0902] = 0x23a18, [0x0903] = 0x23a21, + [0x0904] = 0x23b88, [0x0905] = 0x23b8a, [0x0906] = 0x23b94, [0x0907] = 0x23b8f, + [0x0908] = 0x23b8e, [0x0909] = 0x23b90, [0x090a] = 0x3c9b, [0x090b] = 0x23ba7, + [0x090c] = 0x23c64, [0x090d] = 0x3d00, [0x090e] = 0x23e18, [0x090f] = 0x23e14, + [0x0910] = 0x23e1d, [0x0911] = 0x23e05, [0x0912] = 0x23dff, [0x0913] = 0x23e1b, + [0x0914] = 0x23e1a, [0x0915] = 0x23e19, [0x0916] = 0x23e03, [0x0917] = 0x23e0e, + [0x0918] = 0x23e47, [0x0919] = 0x23e04, [0x091a] = 0x23e5a, [0x091b] = 0x23e07, + [0x091c] = 0x23e20, [0x091d] = 0x2426a, [0x091e] = 0x24266, [0x091f] = 0x2427a, + [0x0920] = 0x24265, [0x0921] = 0x242af, [0x0922] = 0x245cd, [0x0923] = 0x245cf, + [0x0924] = 0x245d1, [0x0925] = 0x245ce, [0x0926] = 0x2465f, [0x0927] = 0x24677, + [0x0928] = 0x24674, [0x0929] = 0x24688, [0x092a] = 0x24675, [0x092b] = 0x24689, + [0x092c] = 0x24672, [0x092d] = 0x247c6, [0x092e] = 0x247ea, [0x092f] = 0x247e0, + [0x0930] = 0x24807, [0x0931] = 0x247e6, [0x0932] = 0x247e5, [0x0933] = 0x247dd, + [0x0934] = 0x247e3, [0x0935] = 0x247da, [0x0936] = 0x249ae, [0x0937] = 0x2497e, + [0x0938] = 0x2497d, [0x0939] = 0x2497f, [0x093a] = 0x3ed3, [0x093b] = 0x249d9, + [0x093c] = 0x24afa, [0x093d] = 0x24afb, [0x093e] = 0x24b4d, [0x093f] = 0x24b54, + [0x0940] = 0x24b51, [0x0941] = 0x24b50, [0x0942] = 0x24d98, [0x0943] = 0x24d95, + [0x0944] = 0x24d9d, [0x0945] = 0x24dc1, [0x0946] = 0x24d9a, [0x0947] = 0x24d9b, + [0x0948] = 0x3f9f, [0x0949] = 0x24d9c, [0x094a] = 0x24dd7, [0x094b] = 0x24da4, + [0x094c] = 0x24d96, [0x094d] = 0x24da0, [0x094e] = 0x24f31, [0x094f] = 0x24fe9, + [0x0950] = 0x2506e, [0x0951] = 0x2519a, [0x0952] = 0x251a5, [0x0953] = 0x25194, + [0x0954] = 0x251a6, [0x0955] = 0x25199, [0x0956] = 0x2518b, [0x0957] = 0x25198, + [0x0958] = 0x25191, [0x0959] = 0x2518c, [0x095a] = 0x251a1, [0x095b] = 0x251a3, + [0x095c] = 0x251c6, [0x095d] = 0x2536f, [0x095e] = 0x2536d, [0x095f] = 0x2536a, + [0x0960] = 0x2536c, [0x0961] = 0x25371, [0x0962] = 0x2536e, [0x0963] = 0x253df, + [0x0964] = 0x254ac, [0x0965] = 0x254aa, [0x0966] = 0x40b1, [0x0967] = 0x254b5, + [0x0968] = 0x254ad, [0x0969] = 0x254b2, [0x096a] = 0x254b3, [0x096b] = 0x254ab, + [0x096c] = 0x254b6, [0x096d] = 0x254c7, [0x096e] = 0x254c6, [0x096f] = 0x2566c, + [0x0970] = 0x25670, [0x0971] = 0x257b3, [0x0972] = 0x414b, [0x0973] = 0x2598c, + [0x0974] = 0x25981, [0x0975] = 0x25983, [0x0976] = 0x2597d, [0x0977] = 0x25985, + [0x0978] = 0x25990, [0x0979] = 0x259a2, [0x097a] = 0x2598d, [0x097b] = 0x2598f, + [0x097c] = 0x2597e, [0x097d] = 0x2598a, [0x097e] = 0x2597f, [0x097f] = 0x25976, + [0x0980] = 0x25987, [0x0981] = 0x25978, [0x0982] = 0x25a80, [0x0983] = 0x25a82, + [0x0984] = 0x25a81, [0x0985] = 0x25a83, [0x0986] = 0x25b5a, [0x0987] = 0x25b34, + [0x0988] = 0x25b2c, [0x0989] = 0x25b2a, [0x098a] = 0x25b40, [0x098b] = 0x25b2d, + [0x098c] = 0x25b33, [0x098d] = 0x25b2b, [0x098e] = 0x25b4b, [0x098f] = 0x7b3f, + [0x0990] = 0x25b3c, [0x0991] = 0x25e5a, [0x0992] = 0x25e77, [0x0993] = 0x25e60, + [0x0994] = 0x25ffa, [0x0995] = 0x25ff9, [0x0996] = 0x25ffc, [0x0997] = 0x42d6, + [0x0998] = 0x25ff5, [0x0999] = 0x25fe8, [0x099a] = 0x26009, [0x099b] = 0x25fe7, + [0x099c] = 0x25fe6, [0x099d] = 0x25fe9, [0x099e] = 0x26232, [0x099f] = 0x2622c, + [0x09a0] = 0x262bd, [0x09a1] = 0x262bc, [0x09a2] = 0x2637a, [0x09a3] = 0x2637e, + [0x09a4] = 0x26379, [0x09a5] = 0x4389, [0x09a6] = 0x26423, [0x09a7] = 0x26430, + [0x09a8] = 0x26428, [0x09a9] = 0x264d4, [0x09aa] = 0x26ace, [0x09ab] = 0x264f1, + [0x09ac] = 0x264f0, [0x09ad] = 0x26560, [0x09ae] = 0x26565, [0x09af] = 0x266a8, + [0x09b0] = 0x2670a, [0x09b1] = 0x2671b, [0x09b2] = 0x26712, [0x09b3] = 0x26707, + [0x09b4] = 0x2674f, [0x09b5] = 0x2670e, [0x09b6] = 0x26752, [0x09b7] = 0x26716, + [0x09b8] = 0x4400, [0x09b9] = 0x26753, [0x09ba] = 0x26754, [0x09bc] = 0x26756, + [0x09bd] = 0x2696d, [0x09be] = 0x26972, [0x09bf] = 0x26a2f, [0x09c0] = 0x26c2a, + [0x09c1] = 0x44dc, [0x09c2] = 0x26c63, [0x09c3] = 0x26c84, [0x09c4] = 0x26caf, + [0x09c5] = 0x26c45, [0x09c6] = 0x26c70, [0x09c7] = 0x26c56, [0x09c8] = 0x26c16, + [0x09c9] = 0x26c3d, [0x09ca] = 0x26c38, [0x09cb] = 0x26c6f, [0x09cc] = 0x26c77, + [0x09cd] = 0x26c2e, [0x09ce] = 0x26c31, [0x09cf] = 0x26c4c, [0x09d0] = 0x26c5f, + [0x09d1] = 0x26c75, [0x09d2] = 0x26c39, [0x09d3] = 0x26c3a, [0x09d4] = 0x26c2c, + [0x09d5] = 0x26c2d, [0x09d6] = 0x26c3f, [0x09d7] = 0x26c2f, [0x09d8] = 0x26c30, + [0x09d9] = 0x26c3e, [0x09da] = 0x83d0, [0x09db] = 0x4590, [0x09dc] = 0x271b2, + [0x09dd] = 0x272b7, [0x09de] = 0x2728f, [0x09df] = 0x45b1, [0x09e0] = 0x27296, + [0x09e1] = 0x2729e, [0x09e2] = 0x27297, [0x09e3] = 0x27295, [0x09e4] = 0x272a5, + [0x09e5] = 0x27298, [0x09e6] = 0x86e7, [0x09e7] = 0x272a3, [0x09e8] = 0x2729a, + [0x09e9] = 0x272ad, [0x09ea] = 0x272a6, [0x09eb] = 0x272b6, [0x09ec] = 0x27299, + [0x09ed] = 0x272af, [0x09ee] = 0x272ac, [0x09ef] = 0x45aa, [0x09f0] = 0x2729f, + [0x09f1] = 0x27294, [0x09f2] = 0x275eb, [0x09f3] = 0x2766f, [0x09f4] = 0x2766d, + [0x09f5] = 0x2767e, [0x09f6] = 0x2766c, [0x09f7] = 0x27661, [0x09f8] = 0x27663, + [0x09f9] = 0x2766b, [0x09fa] = 0x2765e, [0x09fb] = 0x2763e, [0x09fc] = 0x27664, + [0x09fd] = 0x276ad, [0x09fe] = 0x467d, [0x09ff] = 0x27820, [0x0a00] = 0x278d1, + [0x0a01] = 0x278d5, [0x0a02] = 0x279ae, [0x0a03] = 0x279af, [0x0a04] = 0x2799f, + [0x0a05] = 0x279a8, [0x0a06] = 0x279ca, [0x0a07] = 0x27be1, [0x0a08] = 0x27c39, + [0x0a09] = 0x27c38, [0x0a0a] = 0x27c3b, [0x0a0b] = 0x27cad, [0x0a0c] = 0x27cb5, + [0x0a0d] = 0x27caf, [0x0a0e] = 0x27cb1, [0x0a0f] = 0x27cae, [0x0a10] = 0x27cb4, + [0x0a11] = 0x27cb0, [0x0a12] = 0x27d4b, [0x0a13] = 0x27d51, [0x0a14] = 0x27d4c, + [0x0a15] = 0x4769, [0x0a16] = 0x27d60, [0x0a17] = 0x27ebe, [0x0a18] = 0x27eb9, + [0x0a19] = 0x27eb7, [0x0a1a] = 0x27eb6, [0x0a1b] = 0x47a1, [0x0a1c] = 0x27ebd, + [0x0a1d] = 0x27eb8, [0x0a1e] = 0x27ec1, [0x0a1f] = 0x27ff7, [0x0a20] = 0x27ff3, + [0x0a21] = 0x27ff4, [0x0a22] = 0x27ffb, [0x0a23] = 0x27ffd, [0x0a24] = 0x27ff5, + [0x0a25] = 0x47e7, [0x0a26] = 0x27ffa, [0x0a27] = 0x28014, [0x0a28] = 0x47ec, + [0x0a29] = 0x27ff2, [0x0a2a] = 0x27ffc, [0x0a2b] = 0x28000, [0x0a2c] = 0x47df, + [0x0a2d] = 0x2822b, [0x0a2e] = 0x28229, [0x0a2f] = 0x2822e, [0x0a30] = 0x4833, + [0x0a31] = 0x282d7, [0x0a32] = 0x282db, [0x0a33] = 0x282d9, [0x0a34] = 0x282d8, + [0x0a35] = 0x282e6, [0x0a36] = 0x282d6, [0x0a37] = 0x282d1, [0x0a38] = 0x282e7, + [0x0a39] = 0x282d0, [0x0a3a] = 0x282dc, [0x0a3b] = 0x284ed, [0x0a3c] = 0x2851a, + [0x0a3d] = 0x28519, [0x0a3e] = 0x28516, [0x0a3f] = 0x284ec, [0x0a40] = 0x284ef, + [0x0a41] = 0x284ee, [0x0a42] = 0x284f4, [0x0a43] = 0x2852f, [0x0a44] = 0x28730, + [0x0a45] = 0x28719, [0x0a46] = 0x28718, [0x0a47] = 0x28711, [0x0a48] = 0x28716, + [0x0a49] = 0x28712, [0x0a4a] = 0x28710, [0x0a4b] = 0x28714, [0x0a4c] = 0x2880c, + [0x0a4d] = 0x2880d, [0x0a4e] = 0x28910, [0x0a4f] = 0x28929, [0x0a50] = 0x28928, + [0x0a51] = 0x28c65, [0x0a52] = 0x28c66, [0x0a53] = 0x28cde, [0x0a54] = 0x28cdf, + [0x0a55] = 0x28ce0, [0x0a56] = 0x28cd9, [0x0a57] = 0x28cdb, [0x0a58] = 0x28cd8, + [0x0a59] = 0x28ce3, [0x0a5a] = 0x28cd7, [0x0a5b] = 0x28ea6, [0x0a5c] = 0x28ea7, + [0x0a5d] = 0x28ebf, [0x0a5e] = 0x28ea8, [0x0a5f] = 0x28e9f, [0x0a60] = 0x28ea1, + [0x0a61] = 0x28ea2, [0x0a62] = 0x28ead, [0x0a63] = 0x28ea3, [0x0a64] = 0x28ea0, + [0x0a65] = 0x29083, [0x0a66] = 0x29085, [0x0a67] = 0x29082, [0x0a68] = 0x29084, + [0x0a69] = 0x291ee, [0x0a6a] = 0x2925d, [0x0a6b] = 0x29392, [0x0a6c] = 0x29455, + [0x0a6d] = 0x29453, [0x0a6f] = 0x29451, [0x0a70] = 0x29452, [0x0a71] = 0x29450, + [0x0a72] = 0x2959d, [0x0a73] = 0x29687, [0x0a74] = 0x29697, [0x0a75] = 0x2969b, + [0x0a76] = 0x2969d, [0x0a77] = 0x29869, [0x0a78] = 0x29a11, [0x0a79] = 0x4bee, + [0x0a7a] = 0x29c7a, [0x0a7b] = 0x4c32, [0x0a7c] = 0x23244, [0x0a7d] = 0x200c6, + [0x0a7e] = 0x20340, [0x0a7f] = 0x2032e, [0x0a80] = 0x20368, [0x0a81] = 0x2032d, + [0x0a82] = 0x20334, [0x0a83] = 0x20332, [0x0a84] = 0x20369, [0x0a85] = 0x20331, + [0x0a86] = 0x2036a, [0x0a87] = 0x2033e, [0x0a88] = 0x2036f, [0x0a89] = 0x20375, + [0x0a8a] = 0x204f6, [0x0a8b] = 0x20520, [0x0a8c] = 0x20528, [0x0a8d] = 0x20567, + [0x0a8e] = 0x205fb, [0x0a8f] = 0x205fe, [0x0a90] = 0x205fc, [0x0a91] = 0x205fd, + [0x0a92] = 0x205ff, [0x0a93] = 0x205fa, [0x0a94] = 0x207ac, [0x0a95] = 0x207af, + [0x0a96] = 0x207b1, [0x0a97] = 0x34fc, [0x0a98] = 0x207bf, [0x0a99] = 0x207be, + [0x0a9a] = 0x207a7, [0x0a9b] = 0x207aa, [0x0a9c] = 0x20894, [0x0a9d] = 0x20893, + [0x0a9e] = 0x20899, [0x0a9f] = 0x352a, [0x0aa0] = 0x208fa, [0x0aa1] = 0x20956, + [0x0aa2] = 0x20a22, [0x0aa3] = 0x20a91, [0x0aa4] = 0x20a92, [0x0aa5] = 0x20b08, + [0x0aa6] = 0x20b06, [0x0aa7] = 0x20dd6, [0x0aa8] = 0x20e37, [0x0aa9] = 0x20e4b, + [0x0aaa] = 0x20ece, [0x0aab] = 0x20ed0, [0x0aac] = 0x20e39, [0x0aad] = 0x20e64, + [0x0aae] = 0x20ecf, [0x0aaf] = 0x20e46, [0x0ab0] = 0x20e66, [0x0ab1] = 0x20e56, + [0x0ab2] = 0x20e43, [0x0ab3] = 0x20e4a, [0x0ab4] = 0x20e58, [0x0ab5] = 0x20e65, + [0x0ab6] = 0x20e5a, [0x0ab7] = 0x20e5b, [0x0ab8] = 0x20e55, [0x0ab9] = 0x20e50, + [0x0aba] = 0x20e4c, [0x0abb] = 0x20ecd, [0x0abc] = 0x20e51, [0x0abd] = 0x20e47, + [0x0abe] = 0x35d3, [0x0abf] = 0x20e53, [0x0ac0] = 0x20e62, [0x0ac1] = 0x20ecc, + [0x0ac2] = 0x35d7, [0x0ac3] = 0x20e7f, [0x0ac4] = 0x20e4d, [0x0ac5] = 0x2120a, + [0x0ac6] = 0x2120c, [0x0ac7] = 0x2120f, [0x0ac8] = 0x213bb, [0x0ac9] = 0x213b9, + [0x0aca] = 0x213eb, [0x0acb] = 0x213ae, [0x0acc] = 0x213c1, [0x0acd] = 0x213ea, + [0x0ace] = 0x213be, [0x0acf] = 0x213bf, [0x0ad0] = 0x213ba, [0x0ad1] = 0x213b7, + [0x0ad2] = 0x213b3, [0x0ad3] = 0x213e9, [0x0ad4] = 0x2156e, [0x0ad5] = 0x215af, + [0x0ad6] = 0x215b3, [0x0ad7] = 0x215b2, [0x0ad8] = 0x21668, [0x0ad9] = 0x21669, + [0x0ada] = 0x2166a, [0x0adb] = 0x217de, [0x0adc] = 0x217eb, [0x0add] = 0x21811, + [0x0ade] = 0x217ed, [0x0adf] = 0x217e9, [0x0ae0] = 0x217f7, [0x0ae1] = 0x217f4, + [0x0ae2] = 0x217ea, [0x0ae3] = 0x21812, [0x0ae4] = 0x217e8, [0x0ae5] = 0x21813, + [0x0ae6] = 0x2198e, [0x0ae7] = 0x21986, [0x0ae8] = 0x21a63, [0x0ae9] = 0x21a65, + [0x0aea] = 0x21b99, [0x0aeb] = 0x21cc2, [0x0aec] = 0x21cae, [0x0aed] = 0x21cb0, + [0x0aee] = 0x21cad, [0x0aef] = 0x21eb4, [0x0af0] = 0x21ed1, [0x0af1] = 0x21ead, + [0x0af2] = 0x37f3, [0x0af3] = 0x21ebd, [0x0af4] = 0x21eb7, [0x0af5] = 0x21eab, + [0x0af6] = 0x21eaf, [0x0af7] = 0x21ec1, [0x0af8] = 0x21eb5, [0x0af9] = 0x2210f, + [0x0afa] = 0x2210e, [0x0afb] = 0x2211c, [0x0afc] = 0x22113, [0x0afd] = 0x2210a, + [0x0afe] = 0x2211e, [0x0aff] = 0x22114, [0x0b00] = 0x2211a, [0x0b01] = 0x221cb, + [0x0b02] = 0x22287, [0x0b03] = 0x22293, [0x0b04] = 0x3891, [0x0b05] = 0x22284, + [0x0b06] = 0x22285, [0x0b07] = 0x22292, [0x0b08] = 0x22280, [0x0b09] = 0x2232b, + [0x0b0a] = 0x22363, [0x0b0b] = 0x2240a, [0x0b0c] = 0x38c0, [0x0b0d] = 0x22466, + [0x0b0e] = 0x22534, [0x0b0f] = 0x22533, [0x0b10] = 0x2254d, [0x0b11] = 0x22789, + [0x0b12] = 0x22757, [0x0b13] = 0x6117, [0x0b14] = 0x2274a, [0x0b15] = 0x3963, + [0x0b16] = 0x22739, [0x0b17] = 0x2273f, [0x0b18] = 0x22790, [0x0b19] = 0x2278f, + [0x0b1a] = 0x227b2, [0x0b1b] = 0x2279f, [0x0b1c] = 0x22795, [0x0b1d] = 0x227a1, + [0x0b1e] = 0x2279c, [0x0b1f] = 0x2278e, [0x0b20] = 0x227a0, [0x0b21] = 0x227ae, + [0x0b22] = 0x22796, [0x0b23] = 0x227ca, [0x0b24] = 0x227ac, [0x0b25] = 0x3970, + [0x0b26] = 0x227a6, [0x0b27] = 0x22797, [0x0b28] = 0x22793, [0x0b29] = 0x203b6, + [0x0b2a] = 0x229d6, [0x0b2b] = 0x229e0, [0x0b2c] = 0x229d8, [0x0b2d] = 0x22a56, + [0x0b2e] = 0x22c6e, [0x0b2f] = 0x22c7e, [0x0b30] = 0x22c74, [0x0b31] = 0x22c77, + [0x0b32] = 0x22c80, [0x0b33] = 0x22c7a, [0x0b34] = 0x22c6b, [0x0b35] = 0x22c5f, + [0x0b36] = 0x22c76, [0x0b37] = 0x22cb0, [0x0b38] = 0x22c63, [0x0b39] = 0x22f92, + [0x0b3a] = 0x22f82, [0x0b3b] = 0x22f9d, [0x0b3c] = 0x22f94, [0x0b3d] = 0x22f83, + [0x0b3e] = 0x22f8b, [0x0b3f] = 0x22f84, [0x0b40] = 0x23057, [0x0b41] = 0x23084, + [0x0b42] = 0x230b5, [0x0b43] = 0x23109, [0x0b44] = 0x231e6, [0x0b45] = 0x3b02, + [0x0b46] = 0x23225, [0x0b47] = 0x23251, [0x0b48] = 0x2333e, [0x0b4a] = 0x23385, + [0x0b4b] = 0x2353f, [0x0b4c] = 0x23542, [0x0b4d] = 0x23538, [0x0b4e] = 0x2353a, + [0x0b4f] = 0x2354e, [0x0b50] = 0x23545, [0x0b51] = 0x23539, [0x0b52] = 0x23537, + [0x0b53] = 0x23544, [0x0b55] = 0x235a4, [0x0b56] = 0x2353d, [0x0b57] = 0x23541, + [0x0b58] = 0x238df, [0x0b59] = 0x238de, [0x0b5a] = 0x238ca, [0x0b5b] = 0x238e9, + [0x0b5c] = 0x238e2, [0x0b5d] = 0x238e0, [0x0b5e] = 0x23989, [0x0b5f] = 0x23987, + [0x0b60] = 0x23a32, [0x0b61] = 0x23a33, [0x0b62] = 0x23aac, [0x0b63] = 0x23af9, + [0x0b64] = 0x23b0d, [0x0b65] = 0x23bb9, [0x0b66] = 0x23e5e, [0x0b67] = 0x23e6a, + [0x0b68] = 0x3d35, [0x0b69] = 0x23e81, [0x0b6a] = 0x23e69, [0x0b6b] = 0x23eac, + [0x0b6c] = 0x23e80, [0x0b6d] = 0x23e75, [0x0b6e] = 0x23e71, [0x0b6f] = 0x23e76, + [0x0b70] = 0x23e6f, [0x0b71] = 0x242b6, [0x0b72] = 0x24303, [0x0b73] = 0x242bf, + [0x0b74] = 0x24301, [0x0b75] = 0x242b2, [0x0b76] = 0x242c4, [0x0b77] = 0x245db, + [0x0b78] = 0x245dc, [0x0b79] = 0x245d8, [0x0b7a] = 0x29672, [0x0b7b] = 0x246b5, + [0x0b7c] = 0x246a8, [0x0b7d] = 0x2468f, [0x0b7e] = 0x2469e, [0x0b7f] = 0x2468e, + [0x0b80] = 0x247de, [0x0b81] = 0x247e2, [0x0b82] = 0x24820, [0x0b83] = 0x2481d, + [0x0b84] = 0x2481a, [0x0b85] = 0x24819, [0x0b86] = 0x2482b, [0x0b87] = 0x24818, + [0x0b88] = 0x24810, [0x0b89] = 0x2480e, [0x0b8a] = 0x24824, [0x0b8b] = 0x2481f, + [0x0b8c] = 0x24813, [0x0b8d] = 0x24835, [0x0b8e] = 0x24983, [0x0b8f] = 0x3ee0, + [0x0b90] = 0x249d7, [0x0b91] = 0x24b02, [0x0b92] = 0x24b03, [0x0b93] = 0x24b5c, + [0x0b94] = 0x24b5f, [0x0b95] = 0x24bc7, [0x0b96] = 0x24c9a, [0x0b97] = 0x24c97, + [0x0b98] = 0x24ca3, [0x0b99] = 0x24df7, [0x0b9a] = 0x24dc6, [0x0b9b] = 0x24dcc, + [0x0b9c] = 0x24dd6, [0x0b9d] = 0x24dcd, [0x0b9e] = 0x24df9, [0x0b9f] = 0x24dd9, + [0x0ba0] = 0x24dd8, [0x0ba1] = 0x3f9a, [0x0ba2] = 0x24dd1, [0x0ba3] = 0x24dce, + [0x0ba4] = 0x24dd5, [0x0ba5] = 0x3fa3, [0x0ba6] = 0x24dd4, [0x0ba7] = 0x24df8, + [0x0ba8] = 0x24f7a, [0x0ba9] = 0x24f79, [0x0baa] = 0x24f7f, [0x0bab] = 0x24ff3, + [0x0bac] = 0x24ff5, [0x0bad] = 0x24ff6, [0x0bae] = 0x24ff4, [0x0baf] = 0x24ff7, + [0x0bb0] = 0x4005, [0x0bb1] = 0x25079, [0x0bb2] = 0x2519c, [0x0bb3] = 0x251df, + [0x0bb4] = 0x251f5, [0x0bb5] = 0x251ff, [0x0bb6] = 0x251d1, [0x0bb7] = 0x251da, + [0x0bb8] = 0x251cf, [0x0bb9] = 0x251cd, [0x0bba] = 0x251de, [0x0bbb] = 0x251d8, + [0x0bbc] = 0x23aad, [0x0bbd] = 0x251e0, [0x0bbe] = 0x251fe, [0x0bbf] = 0x2519e, + [0x0bc0] = 0x25375, [0x0bc1] = 0x25373, [0x0bc2] = 0x25372, [0x0bc3] = 0x253d8, + [0x0bc4] = 0x254d0, [0x0bc5] = 0x254d6, [0x0bc6] = 0x254d7, [0x0bc7] = 0x254ca, + [0x0bc8] = 0x254cd, [0x0bc9] = 0x2568a, [0x0bca] = 0x25689, [0x0bcb] = 0x2568b, + [0x0bcc] = 0x257d3, [0x0bcd] = 0x257da, [0x0bce] = 0x257ce, [0x0bcf] = 0x257d2, + [0x0bd0] = 0x415e, [0x0bd1] = 0x257d4, [0x0bd2] = 0x257d7, [0x0bd3] = 0x257d5, + [0x0bd4] = 0x257fb, [0x0bd5] = 0x257cd, [0x0bd6] = 0x257fa, [0x0bd7] = 0x257d6, + [0x0bd8] = 0x41a6, [0x0bd9] = 0x2599b, [0x0bda] = 0x2599e, [0x0bdb] = 0x2599d, + [0x0bdc] = 0x259a4, [0x0bdd] = 0x2599f, [0x0bde] = 0x259a5, [0x0bdf] = 0x259a8, + [0x0be0] = 0x25a8f, [0x0be1] = 0x25a8c, [0x0be2] = 0x25a95, [0x0be3] = 0x25b60, + [0x0be4] = 0x25b55, [0x0be5] = 0x25b5c, [0x0be6] = 0x25b6f, [0x0be7] = 0x25b51, + [0x0be8] = 0x25b61, [0x0be9] = 0x25ba7, [0x0bea] = 0x25b5e, [0x0beb] = 0x25b62, + [0x0bec] = 0x25b54, [0x0bed] = 0x25b6e, [0x0bee] = 0x25b52, [0x0bef] = 0x25b58, + [0x0bf0] = 0x25b6d, [0x0bf1] = 0x25b5f, [0x0bf2] = 0x25b6c, [0x0bf3] = 0x25b50, + [0x0bf4] = 0x25b5d, [0x0bf5] = 0x25b8e, [0x0bf6] = 0x25e72, [0x0bf7] = 0x25e78, + [0x0bf8] = 0x25e75, [0x0bf9] = 0x25e76, [0x0bfa] = 0x25e7c, [0x0bfb] = 0x25e7e, + [0x0bfc] = 0x25e7d, [0x0bfd] = 0x26015, [0x0bfe] = 0x26014, [0x0bff] = 0x2601d, + [0x0c00] = 0x2601c, [0x0c01] = 0x26023, [0x0c02] = 0x26057, [0x0c03] = 0x262c8, + [0x0c04] = 0x435d, [0x0c05] = 0x262c9, [0x0c06] = 0x262c5, [0x0c07] = 0x26387, + [0x0c08] = 0x2638a, [0x0c09] = 0x26394, [0x0c0a] = 0x26439, [0x0c0b] = 0x26440, + [0x0c0c] = 0x2643e, [0x0c0d] = 0x26438, [0x0c0e] = 0x264d6, [0x0c0f] = 0x43b8, + [0x0c10] = 0x26577, [0x0c11] = 0x26578, [0x0c12] = 0x2657d, [0x0c13] = 0x266dd, + [0x0c14] = 0x2675e, [0x0c15] = 0x26777, [0x0c16] = 0x267d4, [0x0c17] = 0x26766, + [0x0c18] = 0x2675f, [0x0c19] = 0x26773, [0x0c1a] = 0x26772, [0x0c1b] = 0x26797, + [0x0c1c] = 0x2675a, [0x0c1d] = 0x26796, [0x0c1e] = 0x2675d, [0x0c1f] = 0x26765, + [0x0c20] = 0x26770, [0x0c21] = 0x26775, [0x0c22] = 0x26774, [0x0c23] = 0x2675c, + [0x0c24] = 0x26760, [0x0c25] = 0x4434, [0x0c26] = 0x2676d, [0x0c27] = 0x26941, + [0x0c28] = 0x26a3c, [0x0c29] = 0x26a3e, [0x0c2a] = 0x446f, [0x0c2b] = 0x26a49, + [0x0c2c] = 0x26be4, [0x0c2d] = 0x26d0c, [0x0c2e] = 0x26d15, [0x0c2f] = 0x26d0e, + [0x0c30] = 0x26cd4, [0x0c31] = 0x26cc7, [0x0c32] = 0x26d14, [0x0c33] = 0x26cdb, + [0x0c34] = 0x26d5f, [0x0c35] = 0x26ced, [0x0c36] = 0x26d09, [0x0c37] = 0x26ccf, + [0x0c38] = 0x26cff, [0x0c39] = 0x26d1a, [0x0c3a] = 0x26cf5, [0x0c3b] = 0x26cee, + [0x0c3c] = 0x26ce5, [0x0c3d] = 0x26d0d, [0x0c3e] = 0x26cdf, [0x0c3f] = 0x26cec, + [0x0c40] = 0x26cd7, [0x0c41] = 0x26d2c, [0x0c42] = 0x26ccd, [0x0c43] = 0x26ce3, + [0x0c44] = 0x26d00, [0x0c45] = 0x26ceb, [0x0c46] = 0x26cfd, [0x0c47] = 0x26d0f, + [0x0c48] = 0x26d2d, [0x0c49] = 0x26d50, [0x0c4a] = 0x26cfe, [0x0c4b] = 0x26cc4, + [0x0c4c] = 0x26ce1, [0x0c4d] = 0x26cf9, [0x0c4e] = 0x271bb, [0x0c4f] = 0x271bc, + [0x0c50] = 0x4594, [0x0c51] = 0x4593, [0x0c52] = 0x271ba, [0x0c53] = 0x272d0, + [0x0c54] = 0x272d6, [0x0c55] = 0x272ce, [0x0c56] = 0x272e1, [0x0c57] = 0x272d5, + [0x0c58] = 0x272cf, [0x0c59] = 0x272d3, [0x0c5a] = 0x8714, [0x0c5b] = 0x272d4, + [0x0c5c] = 0x275b5, [0x0c5d] = 0x27690, [0x0c5e] = 0x276a1, [0x0c5f] = 0x27681, + [0x0c60] = 0x27685, [0x0c61] = 0x2766e, [0x0c62] = 0x27688, [0x0c63] = 0x27682, + [0x0c64] = 0x27686, [0x0c65] = 0x2768f, [0x0c66] = 0x27689, [0x0c67] = 0x27680, + [0x0c68] = 0x27684, [0x0c69] = 0x88d1, [0x0c6a] = 0x27829, [0x0c6b] = 0x2782b, + [0x0c6c] = 0x2782a, [0x0c6d] = 0x27830, [0x0c6e] = 0x278e2, [0x0c6f] = 0x278e3, + [0x0c70] = 0x278e1, [0x0c71] = 0x279d5, [0x0c72] = 0x279c4, [0x0c73] = 0x279c9, + [0x0c74] = 0x279e0, [0x0c75] = 0x279df, [0x0c76] = 0x279cb, [0x0c77] = 0x279dd, + [0x0c78] = 0x279e8, [0x0c79] = 0x279d4, [0x0c7a] = 0x27a1c, [0x0c7b] = 0x27bb5, + [0x0c7c] = 0x27bb6, [0x0c7d] = 0x27be5, [0x0c7e] = 0x27c45, [0x0c7f] = 0x27c49, + [0x0c80] = 0x27c40, [0x0c81] = 0x27c46, [0x0c82] = 0x27c44, [0x0c83] = 0x27c4a, + [0x0c84] = 0x27cc9, [0x0c85] = 0x27cc4, [0x0c86] = 0x27cc2, [0x0c87] = 0x27d68, + [0x0c88] = 0x8ccb, [0x0c89] = 0x27d82, [0x0c8a] = 0x27d6b, [0x0c8b] = 0x27d67, + [0x0c8c] = 0x27d6c, [0x0c8d] = 0x27d6d, [0x0c8e] = 0x27d71, [0x0c8f] = 0x4792, + [0x0c90] = 0x27ed7, [0x0c91] = 0x27ed2, [0x0c92] = 0x27ed9, [0x0c93] = 0x47aa, + [0x0c94] = 0x27ebc, [0x0c95] = 0x27edd, [0x0c96] = 0x27ed6, [0x0c97] = 0x47a7, + [0x0c98] = 0x27ed8, [0x0c99] = 0x28020, [0x0c9a] = 0x28016, [0x0c9b] = 0x28018, + [0x0c9c] = 0x28015, [0x0c9d] = 0x28019, [0x0c9e] = 0x28027, [0x0c9f] = 0x28050, + [0x0ca0] = 0x2801d, [0x0ca1] = 0x2802c, [0x0ca2] = 0x2801c, [0x0ca3] = 0x28029, + [0x0ca4] = 0x2802b, [0x0ca5] = 0x28024, [0x0ca6] = 0x47ef, [0x0ca7] = 0x28028, + [0x0ca8] = 0x28239, [0x0ca9] = 0x282f2, [0x0caa] = 0x282f0, [0x0cab] = 0x8eed, + [0x0cac] = 0x282ed, [0x0cad] = 0x282ef, [0x0cae] = 0x282ea, [0x0caf] = 0x28301, + [0x0cb0] = 0x284bc, [0x0cb1] = 0x2855c, [0x0cb2] = 0x2855b, [0x0cb3] = 0x2855a, + [0x0cb4] = 0x28526, [0x0cb5] = 0x28743, [0x0cb6] = 0x28733, [0x0cb7] = 0x2873a, + [0x0cb8] = 0x28737, [0x0cb9] = 0x28736, [0x0cba] = 0x2873c, [0x0cbb] = 0x28734, + [0x0cbc] = 0x2874a, [0x0cbd] = 0x2873b, [0x0cbe] = 0x28735, [0x0cbf] = 0x2873d, + [0x0cc0] = 0x28740, [0x0cc1] = 0x2873e, [0x0cc2] = 0x28717, [0x0cc3] = 0x28826, + [0x0cc4] = 0x28824, [0x0cc5] = 0x28810, [0x0cc6] = 0x28836, [0x0cc7] = 0x28825, + [0x0cc8] = 0x4922, [0x0cc9] = 0x28966, [0x0cca] = 0x28c7f, [0x0ccb] = 0x28c7a, + [0x0ccc] = 0x28cfb, [0x0ccd] = 0x28cfd, [0x0cce] = 0x28cfc, [0x0ccf] = 0x28cfa, + [0x0cd0] = 0x28ed6, [0x0cd1] = 0x28ed2, [0x0cd2] = 0x28ec8, [0x0cd3] = 0x28ec2, + [0x0cd4] = 0x28ec7, [0x0cd5] = 0x28ecd, [0x0cd6] = 0x28ec1, [0x0cd7] = 0x28ec6, + [0x0cd8] = 0x28ecc, [0x0cd9] = 0x28fa1, [0x0cda] = 0x29095, [0x0cdb] = 0x29094, + [0x0cdc] = 0x29097, [0x0cdd] = 0x29096, [0x0cde] = 0x29093, [0x0cdf] = 0x290a1, + [0x0ce0] = 0x29209, [0x0ce1] = 0x29208, [0x0ce2] = 0x29267, [0x0ce3] = 0x29265, + [0x0ce4] = 0x29262, [0x0ce5] = 0x29261, [0x0ce6] = 0x29397, [0x0ce7] = 0x29401, + [0x0ce8] = 0x29419, [0x0ce9] = 0x29418, [0x0cea] = 0x2945c, [0x0ceb] = 0x29467, + [0x0cec] = 0x2946c, [0x0ced] = 0x4ab5, [0x0cef] = 0x29466, [0x0cf0] = 0x29461, + [0x0cf1] = 0x2946e, [0x0cf2] = 0x2945d, [0x0cf3] = 0x2945a, [0x0cf4] = 0x295a2, + [0x0cf5] = 0x295a9, [0x0cf6] = 0x295a5, [0x0cf7] = 0x295a6, [0x0cf8] = 0x295b2, + [0x0cf9] = 0x295a3, [0x0cfa] = 0x296ac, [0x0cfb] = 0x296aa, [0x0cfc] = 0x296af, + [0x0cfd] = 0x296ab, [0x0cfe] = 0x296b1, [0x0cff] = 0x296c6, [0x0d00] = 0x296ad, + [0x0d01] = 0x296b9, [0x0d02] = 0x29870, [0x0d03] = 0x4b75, [0x0d04] = 0x29c0c, + [0x0d05] = 0x29c81, [0x0d06] = 0x29c83, [0x0d07] = 0x29c7e, [0x0d08] = 0x29d51, + [0x0d09] = 0x29f99, [0x0d0a] = 0x29f94, [0x0d0b] = 0x29f95, [0x0d0c] = 0x2a2fe, + [0x0d0d] = 0x2a418, [0x0d0e] = 0x20105, [0x0d0f] = 0x20372, [0x0d10] = 0x3482, + [0x0d11] = 0x20399, [0x0d12] = 0x204ad, [0x0d13] = 0x20606, [0x0d14] = 0x207c2, + [0x0d15] = 0x207cb, [0x0d16] = 0x207d5, [0x0d17] = 0x207d2, [0x0d18] = 0x207cc, + [0x0d19] = 0x207d7, [0x0d1a] = 0x207c5, [0x0d1b] = 0x207ca, [0x0d1c] = 0x52ec, + [0x0d1d] = 0x208a2, [0x0d1e] = 0x208a3, [0x0d1f] = 0x208a1, [0x0d20] = 0x52e8, + [0x0d21] = 0x208a6, [0x0d22] = 0x208a4, [0x0d23] = 0x208ff, [0x0d24] = 0x20900, + [0x0d25] = 0x3535, [0x0d26] = 0x20a06, [0x0d27] = 0x20a25, [0x0d28] = 0x20a9f, + [0x0d29] = 0x20b7f, [0x0d2a] = 0x20eea, [0x0d2b] = 0x20eeb, [0x0d2c] = 0x20ede, + [0x0d2d] = 0x20f18, [0x0d2e] = 0x20ee0, [0x0d2f] = 0x20ee8, [0x0d30] = 0x20edf, + [0x0d31] = 0x20ef1, [0x0d32] = 0x20eec, [0x0d33] = 0x20f1a, [0x0d34] = 0x20ee6, + [0x0d35] = 0x20ee1, [0x0d36] = 0x20f5d, [0x0d37] = 0x20077, [0x0d38] = 0x20f1e, + [0x0d39] = 0x35f0, [0x0d3a] = 0x20f80, [0x0d3b] = 0x21217, [0x0d3c] = 0x2141d, + [0x0d3d] = 0x213f7, [0x0d3e] = 0x213ef, [0x0d3f] = 0x213ee, [0x0d40] = 0x213ed, + [0x0d41] = 0x213f5, [0x0d42] = 0x2141e, [0x0d43] = 0x215bd, [0x0d44] = 0x257ff, + [0x0d45] = 0x215be, [0x0d46] = 0x2166d, [0x0d47] = 0x21676, [0x0d48] = 0x2184c, + [0x0d49] = 0x21819, [0x0d4a] = 0x21848, [0x0d4b] = 0x2181e, [0x0d4c] = 0x2184a, + [0x0d4d] = 0x21849, [0x0d4e] = 0x21826, [0x0d4f] = 0x21995, [0x0d50] = 0x21a85, + [0x0d51] = 0x21a7e, [0x0d52] = 0x21a97, [0x0d53] = 0x21a7d, [0x0d54] = 0x21b42, + [0x0d55] = 0x21b9e, [0x0d56] = 0x21c0c, [0x0d57] = 0x21c0b, [0x0d58] = 0x21c0e, + [0x0d59] = 0x21ccf, [0x0d5a] = 0x21ed8, [0x0d5b] = 0x21ee0, [0x0d5c] = 0x21ee8, + [0x0d5d] = 0x21ee9, [0x0d5e] = 0x21ee2, [0x0d5f] = 0x21ee1, [0x0d60] = 0x21eda, + [0x0d61] = 0x21ee3, [0x0d62] = 0x21ed9, [0x0d63] = 0x21ef0, [0x0d64] = 0x21ee7, + [0x0d65] = 0x21ee4, [0x0d66] = 0x22123, [0x0d67] = 0x22131, [0x0d68] = 0x22133, + [0x0d69] = 0x2210c, [0x0d6a] = 0x269e0, [0x0d6b] = 0x22126, [0x0d6c] = 0x22124, + [0x0d6d] = 0x22132, [0x0d6e] = 0x22127, [0x0d6f] = 0x22121, [0x0d70] = 0x22130, + [0x0d71] = 0x221a2, [0x0d72] = 0x221cc, [0x0d73] = 0x22296, [0x0d75] = 0x22298, + [0x0d76] = 0x2229c, [0x0d77] = 0x2229b, [0x0d78] = 0x2236b, [0x0d79] = 0x22412, + [0x0d7a] = 0x22414, [0x0d7b] = 0x2255a, [0x0d7c] = 0x22554, [0x0d7d] = 0x22551, + [0x0d7e] = 0x2255e, [0x0d7f] = 0x22558, [0x0d80] = 0x38f0, [0x0d81] = 0x22559, + [0x0d82] = 0x2279a, [0x0d83] = 0x227f2, [0x0d84] = 0x227ad, [0x0d85] = 0x22820, + [0x0d86] = 0x227f1, [0x0d87] = 0x227f0, [0x0d88] = 0x227f3, [0x0d89] = 0x227f4, + [0x0d8a] = 0x227e9, [0x0d8b] = 0x227fe, [0x0d8c] = 0x2282e, [0x0d8d] = 0x227e8, + [0x0d8e] = 0x227e7, [0x0d8f] = 0x227ff, [0x0d90] = 0x227f5, [0x0d91] = 0x229e5, + [0x0d92] = 0x229e7, [0x0d93] = 0x229e6, [0x0d94] = 0x229e9, [0x0d95] = 0x22a58, + [0x0d96] = 0x22c6c, [0x0d97] = 0x22cd9, [0x0d98] = 0x3a3e, [0x0d99] = 0x22ccb, + [0x0d9a] = 0x3a39, [0x0d9b] = 0x22cbe, [0x0d9c] = 0x22cb5, [0x0d9d] = 0x22cd1, + [0x0d9e] = 0x22cc2, [0x0d9f] = 0x22cb6, [0x0da0] = 0x22cd3, [0x0da2] = 0x22eda, + [0x0da4] = 0x22fae, [0x0da5] = 0x3aa1, [0x0da6] = 0x22fac, [0x0da7] = 0x22fa9, + [0x0da8] = 0x22fba, [0x0da9] = 0x22fa7, [0x0daa] = 0x22fb3, [0x0dab] = 0x22fbd, + [0x0dac] = 0x22fb1, [0x0dad] = 0x2310e, [0x0dae] = 0x23111, [0x0daf] = 0x2310f, + [0x0db0] = 0x23252, [0x0db1] = 0x2326a, [0x0db2] = 0x23254, [0x0db3] = 0x23255, + [0x0db4] = 0x23253, [0x0db5] = 0x23257, [0x0db7] = 0x2325b, [0x0db8] = 0x23258, + [0x0db9] = 0x23259, [0x0dba] = 0x3b3b, [0x0dbb] = 0x235b8, [0x0dbc] = 0x235b5, + [0x0dbd] = 0x235bf, [0x0dbe] = 0x235c1, [0x0dbf] = 0x235bb, [0x0dc0] = 0x3bb7, + [0x0dc1] = 0x235c3, [0x0dc2] = 0x235ad, [0x0dc3] = 0x235a8, [0x0dc4] = 0x235ae, + [0x0dc5] = 0x235aa, [0x0dc6] = 0x235d0, [0x0dc7] = 0x235b1, [0x0dc8] = 0x235bc, + [0x0dc9] = 0x235b7, [0x0dca] = 0x235b0, [0x0dcb] = 0x235fa, [0x0dcc] = 0x235fb, + [0x0dcd] = 0x235b9, [0x0dce] = 0x23907, [0x0dcf] = 0x238fc, [0x0dd0] = 0x238ff, + [0x0dd1] = 0x238f2, [0x0dd2] = 0x238f8, [0x0dd3] = 0x238f4, [0x0dd4] = 0x3c57, + [0x0dd5] = 0x3c70, [0x0dd6] = 0x23aae, [0x0dd7] = 0x23b0f, [0x0dd8] = 0x23b10, + [0x0dd9] = 0x29ac1, [0x0dda] = 0x23bc7, [0x0ddb] = 0x23bc6, [0x0ddc] = 0x23bce, + [0x0ddd] = 0x3ca7, [0x0dde] = 0x23bdc, [0x0ddf] = 0x23ed5, [0x0de0] = 0x23ed3, + [0x0de1] = 0x23f20, [0x0de2] = 0x23ee2, [0x0de3] = 0x23ef1, [0x0de4] = 0x23edb, + [0x0de5] = 0x23eea, [0x0de6] = 0x23eeb, [0x0de7] = 0x23ee1, [0x0de8] = 0x23eff, + [0x0de9] = 0x23ed6, [0x0dea] = 0x23ee0, [0x0deb] = 0x23ed7, [0x0dec] = 0x23ee5, + [0x0ded] = 0x3d54, [0x0dee] = 0x2431b, [0x0def] = 0x24310, [0x0df0] = 0x2430f, + [0x0df1] = 0x2430e, [0x0df2] = 0x24339, [0x0df3] = 0x2430a, [0x0df4] = 0x24314, + [0x0df5] = 0x2430c, [0x0df6] = 0x24523, [0x0df7] = 0x2455a, [0x0df8] = 0x245e2, + [0x0df9] = 0x24693, [0x0dfa] = 0x246b0, [0x0dfb] = 0x246ab, [0x0dfc] = 0x246bd, + [0x0dfd] = 0x246b1, [0x0dfe] = 0x2468d, [0x0dff] = 0x246ad, [0x0e00] = 0x246aa, + [0x0e01] = 0x246ac, [0x0e02] = 0x246bc, [0x0e03] = 0x246c9, [0x0e04] = 0x24847, + [0x0e05] = 0x24862, [0x0e06] = 0x24840, [0x0e07] = 0x24844, [0x0e08] = 0x2483f, + [0x0e09] = 0x24843, [0x0e0a] = 0x2483d, [0x0e0b] = 0x24860, [0x0e0c] = 0x2485f, + [0x0e0d] = 0x2483a, [0x0e0e] = 0x24842, [0x0e0f] = 0x2485e, [0x0e10] = 0x2485d, + [0x0e11] = 0x249bc, [0x0e12] = 0x249e0, [0x0e13] = 0x249ee, [0x0e14] = 0x249eb, + [0x0e15] = 0x24a0d, [0x0e16] = 0x24b09, [0x0e17] = 0x24b0c, [0x0e18] = 0x24b69, + [0x0e19] = 0x24b74, [0x0e1a] = 0x24b67, [0x0e1b] = 0x3f31, [0x0e1c] = 0x7527, + [0x0e1d] = 0x24cad, [0x0e1e] = 0x24dff, [0x0e1f] = 0x24e16, [0x0e20] = 0x24e08, + [0x0e21] = 0x24e09, [0x0e22] = 0x24e00, [0x0e23] = 0x24dfc, [0x0e24] = 0x24e13, + [0x0e25] = 0x24e14, [0x0e26] = 0x24e0a, [0x0e27] = 0x2983e, [0x0e28] = 0x24e29, + [0x0e29] = 0x24e17, [0x0e2a] = 0x24e3b, [0x0e2b] = 0x24dfb, [0x0e2c] = 0x3fbf, + [0x0e2d] = 0x24e0e, [0x0e2e] = 0x3fe4, [0x0e2f] = 0x25008, [0x0e30] = 0x2521b, + [0x0e31] = 0x2521a, [0x0e32] = 0x25219, [0x0e33] = 0x25202, [0x0e34] = 0x404a, + [0x0e35] = 0x25217, [0x0e36] = 0x25207, [0x0e37] = 0x25213, [0x0e38] = 0x25209, + [0x0e39] = 0x2520a, [0x0e3a] = 0x25212, [0x0e3b] = 0x252aa, [0x0e3c] = 0x25238, + [0x0e3d] = 0x2537b, [0x0e3e] = 0x2537c, [0x0e3f] = 0x2537a, [0x0e40] = 0x253ea, + [0x0e41] = 0x253eb, [0x0e42] = 0x253ef, [0x0e43] = 0x253f0, [0x0e44] = 0x25509, + [0x0e45] = 0x25502, [0x0e46] = 0x25501, [0x0e47] = 0x2552b, [0x0e48] = 0x25507, + [0x0e49] = 0x40cf, [0x0e4a] = 0x25528, [0x0e4b] = 0x254fb, [0x0e4c] = 0x2552a, + [0x0e4d] = 0x254fe, [0x0e4e] = 0x25504, [0x0e4f] = 0x25529, [0x0e50] = 0x2550a, + [0x0e51] = 0x798c, [0x0e52] = 0x256c2, [0x0e53] = 0x7991, [0x0e54] = 0x256a6, + [0x0e55] = 0x4114, [0x0e56] = 0x22fc6, [0x0e57] = 0x21c07, [0x0e58] = 0x2580a, + [0x0e59] = 0x257fd, [0x0e5a] = 0x25806, [0x0e5b] = 0x2580d, [0x0e5c] = 0x25809, + [0x0e5d] = 0x2580b, [0x0e5e] = 0x25800, [0x0e5f] = 0x25805, [0x0e60] = 0x2583d, + [0x0e61] = 0x259d5, [0x0e62] = 0x259bf, [0x0e63] = 0x259ba, [0x0e64] = 0x259c7, + [0x0e65] = 0x25a98, [0x0e66] = 0x25a9a, [0x0e67] = 0x420d, [0x0e68] = 0x25ba4, + [0x0e69] = 0x25b9c, [0x0e6a] = 0x25b9d, [0x0e6b] = 0x25ba2, [0x0e6c] = 0x25b96, + [0x0e6d] = 0x25b95, [0x0e6e] = 0x25ba5, [0x0e6f] = 0x25baa, [0x0e70] = 0x25bad, + [0x0e71] = 0x25b9a, [0x0e72] = 0x25ba3, [0x0e73] = 0x25b97, [0x0e74] = 0x25b90, + [0x0e75] = 0x25baf, [0x0e76] = 0x25b8d, [0x0e77] = 0x4201, [0x0e78] = 0x25ba8, + [0x0e79] = 0x25bee, [0x0e7a] = 0x25ea3, [0x0e7b] = 0x25e99, [0x0e7c] = 0x25ea1, + [0x0e7d] = 0x25e9c, [0x0e7e] = 0x25ea4, [0x0e7f] = 0x25ecb, [0x0e80] = 0x26056, + [0x0e81] = 0x26048, [0x0e82] = 0x26059, [0x0e83] = 0x2604a, [0x0e84] = 0x2605c, + [0x0e85] = 0x42f1, [0x0e86] = 0x2604f, [0x0e87] = 0x2604d, [0x0e88] = 0x2605d, + [0x0e89] = 0x2623a, [0x0e8a] = 0x262e3, [0x0e8b] = 0x262e1, [0x0e8c] = 0x262de, + [0x0e8d] = 0x26397, [0x0e8e] = 0x2639a, [0x0e8f] = 0x26448, [0x0e90] = 0x2644a, + [0x0e91] = 0x2644c, [0x0e92] = 0x2644e, [0x0e93] = 0x2644f, [0x0e94] = 0x2644b, + [0x0e95] = 0x2644d, [0x0e96] = 0x26447, [0x0e97] = 0x26451, [0x0e98] = 0x264da, + [0x0e99] = 0x264f9, [0x0e9a] = 0x264fc, [0x0e9b] = 0x264fb, [0x0e9c] = 0x264fd, + [0x0e9d] = 0x264f8, [0x0e9e] = 0x264fa, [0x0e9f] = 0x2658a, [0x0ea0] = 0x2658e, + [0x0ea1] = 0x26588, [0x0ea2] = 0x26589, [0x0ea3] = 0x2658d, [0x0ea4] = 0x26590, + [0x0ea6] = 0x2671c, [0x0ea7] = 0x267ab, [0x0ea8] = 0x267a4, [0x0ea9] = 0x267a8, + [0x0eaa] = 0x267ad, [0x0eab] = 0x2679f, [0x0eac] = 0x2679a, [0x0ead] = 0x267b0, + [0x0eae] = 0x267a5, [0x0eaf] = 0x267d5, [0x0eb0] = 0x267a2, [0x0eb1] = 0x267b2, + [0x0eb2] = 0x2679d, [0x0eb3] = 0x267a1, [0x0eb4] = 0x26915, [0x0eb5] = 0x26942, + [0x0eb6] = 0x26973, [0x0eb7] = 0x26984, [0x0eb8] = 0x269dd, [0x0eb9] = 0x26a5c, + [0x0eba] = 0x26a4c, [0x0ebb] = 0x4476, [0x0ebc] = 0x26a4b, [0x0ebd] = 0x26c67, + [0x0ebe] = 0x26da8, [0x0ebf] = 0x26d7f, [0x0ec0] = 0x26d8d, [0x0ec1] = 0x26d8b, + [0x0ec2] = 0x26df7, [0x0ec3] = 0x26da9, [0x0ec4] = 0x26df4, [0x0ec5] = 0x26d9a, + [0x0ec6] = 0x26d8c, [0x0ec7] = 0x26d95, [0x0ec8] = 0x26d7e, [0x0ec9] = 0x26d77, + [0x0eca] = 0x450a, [0x0ecb] = 0x4503, [0x0ecc] = 0x26d71, [0x0ecd] = 0x26dfd, + [0x0ece] = 0x26d88, [0x0ecf] = 0x26d99, [0x0ed0] = 0x26d6d, [0x0ed1] = 0x26dd4, + [0x0ed2] = 0x26d91, [0x0ed3] = 0x26d7d, [0x0ed4] = 0x26d63, [0x0ed5] = 0x26d75, + [0x0ed6] = 0x26df9, [0x0ed7] = 0x26d8e, [0x0ed8] = 0x26d74, [0x0ed9] = 0x26dd9, + [0x0eda] = 0x26d66, [0x0edb] = 0x26dfa, [0x0edc] = 0x26df5, [0x0edd] = 0x8660, + [0x0ede] = 0x271c1, [0x0edf] = 0x271c9, [0x0ee0] = 0x27303, [0x0ee1] = 0x2732c, + [0x0ee2] = 0x27334, [0x0ee3] = 0x27317, [0x0ee4] = 0x27309, [0x0ee5] = 0x27304, + [0x0ee6] = 0x27306, [0x0ee7] = 0x2731a, [0x0ee8] = 0x2730e, [0x0ee9] = 0x27327, + [0x0eea] = 0x27305, [0x0eeb] = 0x27307, [0x0eec] = 0x27319, [0x0eed] = 0x27314, + [0x0eee] = 0x2730c, [0x0eef] = 0x2731d, [0x0ef0] = 0x27322, [0x0ef1] = 0x27323, + [0x0ef2] = 0x275bb, [0x0ef3] = 0x275bc, [0x0ef4] = 0x275ba, [0x0ef5] = 0x276a9, + [0x0ef6] = 0x276b5, [0x0ef7] = 0x276ac, [0x0ef8] = 0x276aa, [0x0ef9] = 0x276af, + [0x0efa] = 0x276b7, [0x0efb] = 0x4635, [0x0efc] = 0x4636, [0x0efd] = 0x2783d, + [0x0efe] = 0x27845, [0x0eff] = 0x27848, [0x0f00] = 0x2783c, [0x0f01] = 0x2783e, + [0x0f02] = 0x278ec, [0x0f03] = 0x278ed, [0x0f04] = 0x278e9, [0x0f05] = 0x27a0a, + [0x0f06] = 0x27a0b, [0x0f07] = 0x279f8, [0x0f08] = 0x27a04, [0x0f09] = 0x279f6, + [0x0f0a] = 0x279f9, [0x0f0b] = 0x27c53, [0x0f0c] = 0x27c52, [0x0f0d] = 0x27c60, + [0x0f0e] = 0x27c63, [0x0f0f] = 0x27cce, [0x0f10] = 0x27ccd, [0x0f11] = 0x27cd0, + [0x0f12] = 0x27ccc, [0x0f13] = 0x27d87, [0x0f14] = 0x27d8d, [0x0f15] = 0x27d9d, + [0x0f16] = 0x4773, [0x0f17] = 0x27e63, [0x0f18] = 0x27ef4, [0x0f19] = 0x27ef1, + [0x0f1a] = 0x27eff, [0x0f1b] = 0x27ef5, [0x0f1c] = 0x27efc, [0x0f1d] = 0x27ef2, + [0x0f1e] = 0x27ef6, [0x0f1f] = 0x47b1, [0x0f20] = 0x27efa, [0x0f21] = 0x47af, + [0x0f22] = 0x2802e, [0x0f23] = 0x28045, [0x0f24] = 0x28043, [0x0f25] = 0x28051, + [0x0f26] = 0x2804c, [0x0f27] = 0x28073, [0x0f28] = 0x28047, [0x0f29] = 0x2804b, + [0x0f2a] = 0x2804f, [0x0f2b] = 0x47f4, [0x0f2c] = 0x28044, [0x0f2d] = 0x2804d, + [0x0f2e] = 0x2804e, [0x0f2f] = 0x2804a, [0x0f30] = 0x28041, [0x0f31] = 0x28052, + [0x0f32] = 0x2809f, [0x0f33] = 0x28054, [0x0f34] = 0x28059, [0x0f35] = 0x280a2, + [0x0f36] = 0x2824b, [0x0f37] = 0x28248, [0x0f38] = 0x2830d, [0x0f39] = 0x2831f, + [0x0f3a] = 0x28308, [0x0f3b] = 0x2830e, [0x0f3c] = 0x2831d, [0x0f3d] = 0x28304, + [0x0f3e] = 0x28418, [0x0f3f] = 0x2841b, [0x0f40] = 0x28566, [0x0f41] = 0x28562, + [0x0f42] = 0x28583, [0x0f43] = 0x28567, [0x0f44] = 0x28762, [0x0f45] = 0x2874f, + [0x0f46] = 0x2874e, [0x0f47] = 0x28767, [0x0f48] = 0x28753, [0x0f49] = 0x2874d, + [0x0f4a] = 0x2874c, [0x0f4b] = 0x28768, [0x0f4c] = 0x28751, [0x0f4d] = 0x48dc, + [0x0f4e] = 0x28758, [0x0f4f] = 0x2875b, [0x0f50] = 0x28750, [0x0f51] = 0x2876a, + [0x0f52] = 0x28839, [0x0f53] = 0x28838, [0x0f54] = 0x28982, [0x0f55] = 0x28984, + [0x0f56] = 0x28986, [0x0f57] = 0x28c80, [0x0f58] = 0x28c86, [0x0f59] = 0x28d25, + [0x0f5a] = 0x28d11, [0x0f5b] = 0x4999, [0x0f5c] = 0x28d0e, [0x0f5d] = 0x28d15, + [0x0f5e] = 0x28d0f, [0x0f5f] = 0x28d18, [0x0f60] = 0x28d0d, [0x0f61] = 0x28d13, + [0x0f62] = 0x28d16, [0x0f63] = 0x28d19, [0x0f64] = 0x28f08, [0x0f65] = 0x28ef7, + [0x0f66] = 0x28efb, [0x0f67] = 0x28efc, [0x0f68] = 0x28fb4, [0x0f69] = 0x28fbe, + [0x0f6a] = 0x28fc1, [0x0f6b] = 0x290a6, [0x0f6c] = 0x290a5, [0x0f6d] = 0x290a2, + [0x0f6e] = 0x290a4, [0x0f6f] = 0x29212, [0x0f70] = 0x2920e, [0x0f71] = 0x2927a, + [0x0f72] = 0x29278, [0x0f73] = 0x2927d, [0x0f74] = 0x2927e, [0x0f75] = 0x29281, + [0x0f76] = 0x29283, [0x0f77] = 0x29280, [0x0f78] = 0x29282, [0x0f79] = 0x2939b, + [0x0f7a] = 0x29399, [0x0f7b] = 0x2939c, [0x0f7c] = 0x2939a, [0x0f7d] = 0x293a1, + [0x0f7e] = 0x2941a, [0x0f7f] = 0x2941c, [0x0f80] = 0x2948a, [0x0f81] = 0x29479, + [0x0f82] = 0x29473, [0x0f83] = 0x29475, [0x0f84] = 0x2947c, [0x0f85] = 0x29478, + [0x0f86] = 0x29460, [0x0f87] = 0x29483, [0x0f88] = 0x29470, [0x0f89] = 0x4ab6, + [0x0f8a] = 0x4abd, [0x0f8b] = 0x29487, [0x0f8c] = 0x29484, [0x0f8d] = 0x2947b, + [0x0f8e] = 0x2947e, [0x0f8f] = 0x29474, [0x0f90] = 0x295b9, [0x0f91] = 0x295b8, + [0x0f92] = 0x295b7, [0x0f93] = 0x295b5, [0x0f94] = 0x296cc, [0x0f95] = 0x296ce, + [0x0f96] = 0x296d1, [0x0f97] = 0x9904, [0x0f98] = 0x296cb, [0x0f99] = 0x999b, + [0x0f9a] = 0x2987e, [0x0f9b] = 0x2987a, [0x0f9c] = 0x29877, [0x0f9d] = 0x2988c, + [0x0f9e] = 0x298e1, [0x0f9f] = 0x29a20, [0x0fa0] = 0x29a1e, [0x0fa1] = 0x29ac2, + [0x0fa2] = 0x29b0f, [0x0fa3] = 0x29b00, [0x0fa4] = 0x4bf4, [0x0fa5] = 0x29b10, + [0x0fa6] = 0x29c0d, [0x0fa7] = 0x29c0e, [0x0fa8] = 0x29c8e, [0x0fa9] = 0x29c8d, + [0x0faa] = 0x29c8a, [0x0fab] = 0x29c8b, [0x0fac] = 0x29c8c, [0x0fad] = 0x29c8f, + [0x0fae] = 0x29d57, [0x0faf] = 0x4c35, [0x0fb0] = 0x29d55, [0x0fb1] = 0x29d5b, + [0x0fb2] = 0x29fac, [0x0fb3] = 0x29fa7, [0x0fb4] = 0x29fa0, [0x0fb5] = 0x29f9e, + [0x0fb6] = 0x4caa, [0x0fb7] = 0x2a28d, [0x0fb8] = 0x4d1f, [0x0fb9] = 0x2a393, + [0x0fba] = 0x2a394, [0x0fbb] = 0x2a392, [0x0fbc] = 0x20181, [0x0fbd] = 0x203d6, + [0x0fbe] = 0x203c3, [0x0fbf] = 0x203e4, [0x0fc0] = 0x203e2, [0x0fc1] = 0x20409, + [0x0fc2] = 0x203bf, [0x0fc3] = 0x203c8, [0x0fc4] = 0x203c7, [0x0fc5] = 0x204b5, + [0x0fc6] = 0x204b2, [0x0fc7] = 0x2060c, [0x0fc8] = 0x2060b, [0x0fc9] = 0x2060a, + [0x0fca] = 0x20605, [0x0fcb] = 0x207d3, [0x0fcc] = 0x207e6, [0x0fcd] = 0x207e9, + [0x0fce] = 0x207f0, [0x0fcf] = 0x207ea, [0x0fd0] = 0x207e7, [0x0fd1] = 0x208b1, + [0x0fd2] = 0x208b3, [0x0fd3] = 0x208b4, [0x0fd4] = 0x208b0, [0x0fd5] = 0x2095c, + [0x0fd6] = 0x2095d, [0x0fd7] = 0x2095e, [0x0fd8] = 0x209c0, [0x0fd9] = 0x20aaf, + [0x0fda] = 0x3550, [0x0fdb] = 0x20b86, [0x0fdc] = 0x20b83, [0x0fdd] = 0x20b84, + [0x0fde] = 0x20f5c, [0x0fdf] = 0x20f70, [0x0fe0] = 0x20f8c, [0x0fe1] = 0x20f7b, + [0x0fe2] = 0x20f66, [0x0fe3] = 0x20f79, [0x0fe4] = 0x20f63, [0x0fe5] = 0x20fc5, + [0x0fe6] = 0x20f6b, [0x0fe7] = 0x20f6d, [0x0fe8] = 0x20f72, [0x0fe9] = 0x20f69, + [0x0fea] = 0x20f75, [0x0feb] = 0x20f89, [0x0fec] = 0x20fc6, [0x0fed] = 0x20fa5, + [0x0fee] = 0x203e7, [0x0fef] = 0x20f6a, [0x0ff0] = 0x20f97, [0x0ff1] = 0x2145a, + [0x0ff2] = 0x2145c, [0x0ff3] = 0x21459, [0x0ff4] = 0x21424, [0x0ff5] = 0x21425, + [0x0ff6] = 0x21430, [0x0ff7] = 0x21458, [0x0ff8] = 0x21431, [0x0ff9] = 0x21576, + [0x0ffa] = 0x215c1, [0x0ffb] = 0x21685, [0x0ffc] = 0x2167d, [0x0ffd] = 0x21865, + [0x0ffe] = 0x21887, [0x0fff] = 0x21852, [0x1000] = 0x21854, [0x1001] = 0x2188a, + [0x1002] = 0x21850, [0x1003] = 0x21886, [0x1004] = 0x2184f, [0x1005] = 0x21868, + [0x1006] = 0x2199d, [0x1007] = 0x21aa0, [0x1008] = 0x21aba, [0x1009] = 0x21abd, + [0x100a] = 0x21ab8, [0x100b] = 0x21ba6, [0x100c] = 0x377b, [0x100d] = 0x21cde, + [0x100e] = 0x21cd8, [0x100f] = 0x21cd1, [0x1010] = 0x21f13, [0x1011] = 0x3809, + [0x1012] = 0x21f0e, [0x1013] = 0x21f1b, [0x1014] = 0x21f3a, [0x1015] = 0x3807, + [0x1016] = 0x21f1c, [0x1017] = 0x21f12, [0x1018] = 0x21f16, [0x1019] = 0x21f1a, + [0x101a] = 0x21448, [0x101b] = 0x2214b, [0x101c] = 0x22137, [0x101d] = 0x22136, + [0x101e] = 0x22138, [0x101f] = 0x2213a, [0x1020] = 0x22149, [0x1021] = 0x2213c, + [0x1022] = 0x2214a, [0x1023] = 0x222b1, [0x1024] = 0x222c2, [0x1025] = 0x222b5, + [0x1026] = 0x222c4, [0x1027] = 0x222b6, [0x1028] = 0x2241e, [0x1029] = 0x2241f, + [0x102a] = 0x224af, [0x102b] = 0x2256b, [0x102c] = 0x2256f, [0x102d] = 0x22792, + [0x102e] = 0x227e4, [0x102f] = 0x2282c, [0x1030] = 0x227ef, [0x1032] = 0x2284f, + [0x1033] = 0x22852, [0x1034] = 0x22850, [0x1035] = 0x2283a, [0x1036] = 0x22837, + [0x1037] = 0x22847, [0x1038] = 0x22864, [0x1039] = 0x22840, [0x103a] = 0x2283c, + [0x103b] = 0x22845, [0x103c] = 0x22841, [0x103d] = 0x229f3, [0x103e] = 0x39bb, + [0x103f] = 0x22cc1, [0x1040] = 0x22cb4, [0x1041] = 0x3a4b, [0x1042] = 0x22d2a, + [0x1043] = 0x22d22, [0x1044] = 0x22d29, [0x1045] = 0x3a4d, [0x1046] = 0x22d3e, + [0x1047] = 0x22d3c, [0x1048] = 0x22d30, [0x1049] = 0x22fc7, [0x104a] = 0x22fd5, + [0x104b] = 0x22fd6, [0x104c] = 0x22fd3, [0x104d] = 0x22fce, [0x104e] = 0x22fc8, + [0x104f] = 0x2305c, [0x1050] = 0x2305f, [0x1051] = 0x23062, [0x1052] = 0x3ac2, + [0x1053] = 0x230bd, [0x1054] = 0x230bf, [0x1055] = 0x2325c, [0x1056] = 0x232b6, + [0x1057] = 0x3b1a, [0x1058] = 0x2329d, [0x1059] = 0x2327f, [0x105a] = 0x3b12, + [0x105b] = 0x23294, [0x105c] = 0x23281, [0x105d] = 0x23347, [0x105e] = 0x23346, + [0x105f] = 0x3b3c, [0x1060] = 0x23394, [0x1061] = 0x23675, [0x1062] = 0x2361a, + [0x1063] = 0x2362a, [0x1064] = 0x23632, [0x1065] = 0x23617, [0x1066] = 0x23623, + [0x1067] = 0x23674, [0x1068] = 0x3bc3, [0x1069] = 0x23676, [0x106a] = 0x2362e, + [0x106b] = 0x23625, [0x106c] = 0x23620, [0x106d] = 0x23671, [0x106e] = 0x23616, + [0x106f] = 0x23670, [0x1070] = 0x2362c, [0x1071] = 0x2362f, [0x1072] = 0x2361f, + [0x1073] = 0x23664, [0x1074] = 0x3bc0, [0x1075] = 0x23908, [0x1076] = 0x23914, + [0x1077] = 0x2390a, [0x1078] = 0x2390b, [0x1079] = 0x23a4f, [0x107a] = 0x23a59, + [0x107b] = 0x23a54, [0x107c] = 0x23a51, [0x107d] = 0x23ab6, [0x107e] = 0x23bec, + [0x107f] = 0x23bed, [0x1080] = 0x23bea, [0x1081] = 0x23eee, [0x1082] = 0x23f5a, + [0x1083] = 0x23f73, [0x1084] = 0x23f65, [0x1085] = 0x23f61, [0x1086] = 0x23f55, + [0x1087] = 0x23f6b, [0x1088] = 0x23f64, [0x1089] = 0x23f5b, [0x108a] = 0x23f4c, + [0x108b] = 0x23f6f, [0x108c] = 0x23f84, [0x108d] = 0x23f70, [0x108e] = 0x2435d, + [0x108f] = 0x24357, [0x1090] = 0x24366, [0x1091] = 0x24353, [0x1092] = 0x24398, + [0x1093] = 0x24397, [0x1094] = 0x24528, [0x1095] = 0x245eb, [0x1096] = 0x245ea, + [0x1097] = 0x245e8, [0x1098] = 0x245ec, [0x1099] = 0x245ef, [0x109a] = 0x246d1, + [0x109b] = 0x246ca, [0x109c] = 0x729f, [0x109d] = 0x246cf, [0x109e] = 0x246cd, + [0x109f] = 0x246ce, [0x10a0] = 0x24870, [0x10a1] = 0x24867, [0x10a2] = 0x24873, + [0x10a3] = 0x2486d, [0x10a4] = 0x24876, [0x10a5] = 0x24879, [0x10a6] = 0x2486a, + [0x10a7] = 0x2488b, [0x10a8] = 0x24872, [0x10a9] = 0x24871, [0x10aa] = 0x2486e, + [0x10ab] = 0x2487a, [0x10ac] = 0x24a16, [0x10ad] = 0x24a39, [0x10ae] = 0x24a3b, + [0x10af] = 0x24b10, [0x10b0] = 0x24b96, [0x10b1] = 0x24b7b, [0x10b2] = 0x24b7c, + [0x10b3] = 0x24b7d, [0x10b4] = 0x24cbe, [0x10b5] = 0x24e5c, [0x10b6] = 0x24e38, + [0x10b7] = 0x24e39, [0x10b8] = 0x24e2e, [0x10b9] = 0x24e34, [0x10ba] = 0x24e32, + [0x10bb] = 0x24e5b, [0x10bc] = 0x24e33, [0x10bd] = 0x24e3c, [0x10be] = 0x3fe5, + [0x10bf] = 0x2500e, [0x10c0] = 0x2500f, [0x10c1] = 0x25010, [0x10c2] = 0x25087, + [0x10c3] = 0x2525b, [0x10c4] = 0x25253, [0x10c5] = 0x405f, [0x10c6] = 0x2525c, + [0x10c7] = 0x2523f, [0x10c8] = 0x25259, [0x10c9] = 0x2524a, [0x10ca] = 0x25244, + [0x10cb] = 0x2524c, [0x10cc] = 0x25240, [0x10cd] = 0x2525f, [0x10ce] = 0x2525e, + [0x10cf] = 0x2524e, [0x10d0] = 0x25254, [0x10d1] = 0x25243, [0x10d2] = 0x25287, + [0x10d3] = 0x25382, [0x10d4] = 0x25385, [0x10d5] = 0x25531, [0x10d6] = 0x25547, + [0x10d7] = 0x2552e, [0x10d8] = 0x2552f, [0x10d9] = 0x25548, [0x10da] = 0x25534, + [0x10db] = 0x4118, [0x10dc] = 0x2059f, [0x10dd] = 0x25832, [0x10de] = 0x25836, + [0x10df] = 0x25833, [0x10e0] = 0x25831, [0x10e1] = 0x25840, [0x10e2] = 0x25841, + [0x10e3] = 0x259dd, [0x10e4] = 0x259d2, [0x10e5] = 0x259d9, [0x10e6] = 0x41ad, + [0x10e7] = 0x259df, [0x10e8] = 0x259db, [0x10e9] = 0x259d8, [0x10ea] = 0x259d3, + [0x10eb] = 0x259de, [0x10ec] = 0x259e0, [0x10ed] = 0x259d4, [0x10ee] = 0x259d7, + [0x10ef] = 0x259da, [0x10f0] = 0x25aa7, [0x10f1] = 0x25bfe, [0x10f2] = 0x25bdd, + [0x10f3] = 0x25c40, [0x10f4] = 0x25be2, [0x10f5] = 0x421e, [0x10f6] = 0x25bd6, + [0x10f7] = 0x25bde, [0x10f8] = 0x25bef, [0x10f9] = 0x4227, [0x10fa] = 0x25beb, + [0x10fb] = 0x25bea, [0x10fc] = 0x25be4, [0x10fd] = 0x25bd1, [0x10fe] = 0x4218, + [0x10ff] = 0x25bec, [0x1100] = 0x25bfa, [0x1101] = 0x25bd9, [0x1102] = 0x25bf3, + [0x1103] = 0x25be1, [0x1104] = 0x25bdc, [0x1105] = 0x25be5, [0x1106] = 0x25bdf, + [0x1107] = 0x25bd4, [0x1108] = 0x4220, [0x1109] = 0x25c05, [0x110a] = 0x25ed6, + [0x110b] = 0x25ed5, [0x110c] = 0x25ed0, [0x110d] = 0x25ec8, [0x110e] = 0x25ec4, + [0x110f] = 0x25ec9, [0x1110] = 0x25ecd, [0x1111] = 0x25ed2, [0x1112] = 0x25ecc, + [0x1113] = 0x25eca, [0x1114] = 0x260a0, [0x1115] = 0x26092, [0x1116] = 0x42f4, + [0x1117] = 0x4302, [0x1118] = 0x2608b, [0x1119] = 0x260a1, [0x111a] = 0x26095, + [0x111b] = 0x26088, [0x111c] = 0x26086, [0x111d] = 0x2608d, [0x111e] = 0x26085, + [0x111f] = 0x26091, [0x1120] = 0x26089, [0x1121] = 0x260a2, [0x1122] = 0x262f0, + [0x1123] = 0x262f3, [0x1124] = 0x262f4, [0x1125] = 0x262ef, [0x1126] = 0x26306, + [0x1127] = 0x263a2, [0x1128] = 0x2645e, [0x1129] = 0x26463, [0x112a] = 0x26460, + [0x112b] = 0x2645b, [0x112c] = 0x2647b, [0x112d] = 0x26458, [0x112e] = 0x26459, + [0x112f] = 0x2645d, [0x1130] = 0x26505, [0x1131] = 0x26506, [0x1132] = 0x26502, + [0x1133] = 0x26503, [0x1134] = 0x26504, [0x1135] = 0x265a2, [0x1136] = 0x265a7, + [0x1137] = 0x265a6, [0x1138] = 0x265a4, [0x1139] = 0x265ac, [0x113a] = 0x265a9, + [0x113b] = 0x267e7, [0x113c] = 0x26801, [0x113d] = 0x267df, [0x113e] = 0x267d9, + [0x113f] = 0x267e3, [0x1140] = 0x2680f, [0x1141] = 0x2691a, [0x1142] = 0x26945, + [0x1143] = 0x26948, [0x1144] = 0x2697b, [0x1145] = 0x26985, [0x1146] = 0x26986, + [0x1147] = 0x269fe, [0x1148] = 0x269ff, [0x1149] = 0x26a64, [0x114a] = 0x26a71, + [0x114b] = 0x26a72, [0x114c] = 0x26a61, [0x114d] = 0x26a62, [0x114e] = 0x26a6c, + [0x114f] = 0x26a60, [0x1150] = 0x26a5d, [0x1151] = 0x26a63, [0x1152] = 0x26a67, + [0x1153] = 0x26e01, [0x1154] = 0x26e2a, [0x1155] = 0x26e30, [0x1156] = 0x26e06, + [0x1157] = 0x26e7d, [0x1158] = 0x26e22, [0x1159] = 0x26eb9, [0x115a] = 0x26e0a, + [0x115b] = 0x26e10, [0x115c] = 0x26d8f, [0x115d] = 0x26e80, [0x115e] = 0x26e13, + [0x115f] = 0x26e2e, [0x1160] = 0x26e18, [0x1161] = 0x26e17, [0x1162] = 0x26e1a, + [0x1163] = 0x26e14, [0x1164] = 0x26e47, [0x1165] = 0x26e63, [0x1166] = 0x26e38, + [0x1167] = 0x4524, [0x1168] = 0x26e7f, [0x1169] = 0x26e21, [0x116a] = 0x26e37, + [0x116b] = 0x26e31, [0x116c] = 0x26e1b, [0x116d] = 0x26ea5, [0x116e] = 0x26f6c, + [0x116f] = 0x271d3, [0x1170] = 0x27388, [0x1171] = 0x2736e, [0x1172] = 0x2735c, + [0x1173] = 0x27374, [0x1174] = 0x27354, [0x1175] = 0x27383, [0x1176] = 0x8770, + [0x1177] = 0x27365, [0x1178] = 0x27360, [0x1179] = 0x27370, [0x117a] = 0x2736f, + [0x117b] = 0x2736d, [0x117c] = 0x27372, [0x117d] = 0x2736c, [0x117e] = 0x27376, + [0x117f] = 0x27375, [0x1180] = 0x27359, [0x1181] = 0x273c7, [0x1182] = 0x275c1, + [0x1183] = 0x275f9, [0x1184] = 0x276e3, [0x1185] = 0x276e7, [0x1186] = 0x276d6, + [0x1187] = 0x276cf, [0x1188] = 0x276da, [0x1189] = 0x276e9, [0x118a] = 0x276d2, + [0x118b] = 0x27855, [0x118c] = 0x2784f, [0x118d] = 0x2784d, [0x118e] = 0x27851, + [0x118f] = 0x27856, [0x1190] = 0x278f9, [0x1191] = 0x278f8, [0x1192] = 0x27906, + [0x1193] = 0x27903, [0x1194] = 0x27909, [0x1195] = 0x278f7, [0x1196] = 0x278f5, + [0x1197] = 0x27a47, [0x1198] = 0x27a45, [0x1199] = 0x27a3e, [0x119a] = 0x27a46, + [0x119b] = 0x27a29, [0x119c] = 0x27a34, [0x119d] = 0x27a3f, [0x119e] = 0x27a44, + [0x119f] = 0x27a35, [0x11a0] = 0x27a5a, [0x11a1] = 0x27a2a, [0x11a2] = 0x27a33, + [0x11a3] = 0x27a37, [0x11a4] = 0x27a43, [0x11a5] = 0x27a39, [0x11a6] = 0x27a30, + [0x11a7] = 0x27a5d, [0x11a8] = 0x27a32, [0x11a9] = 0x27a27, [0x11aa] = 0x27bbd, + [0x11ab] = 0x27bba, [0x11ac] = 0x27bbc, [0x11ad] = 0x27bf1, [0x11ae] = 0x27bf0, + [0x11af] = 0x27c61, [0x11b0] = 0x27c5c, [0x11b1] = 0x27c58, [0x11b2] = 0x27c5d, + [0x11b3] = 0x27cda, [0x11b4] = 0x27cd9, [0x11b5] = 0x27cdd, [0x11b6] = 0x27cdc, + [0x11b7] = 0x27cde, [0x11b8] = 0x477d, [0x11b9] = 0x27da0, [0x11ba] = 0x27da2, + [0x11bb] = 0x27f0f, [0x11bc] = 0x27f13, [0x11bd] = 0x27f12, [0x11be] = 0x27f11, + [0x11bf] = 0x27f14, [0x11c0] = 0x27f19, [0x11c1] = 0x27f0e, [0x11c2] = 0x27f17, + [0x11c3] = 0x27f21, [0x11c4] = 0x27f20, [0x11c5] = 0x27f16, [0x11c6] = 0x28078, + [0x11c7] = 0x8e37, [0x11c8] = 0x28087, [0x11c9] = 0x28079, [0x11ca] = 0x28080, + [0x11cb] = 0x28077, [0x11cc] = 0x28081, [0x11cd] = 0x28046, [0x11ce] = 0x2807a, + [0x11cf] = 0x2809c, [0x11d0] = 0x28083, [0x11d1] = 0x28084, [0x11d2] = 0x280ad, + [0x11d3] = 0x2809d, [0x11d4] = 0x2809e, [0x11d5] = 0x28255, [0x11d6] = 0x28336, + [0x11d7] = 0x2832b, [0x11d8] = 0x28327, [0x11d9] = 0x28346, [0x11da] = 0x2832c, + [0x11db] = 0x28345, [0x11dc] = 0x28333, [0x11dd] = 0x2832d, [0x11de] = 0x28334, + [0x11df] = 0x28322, [0x11e0] = 0x4864, [0x11e1] = 0x2841f, [0x11e2] = 0x285b3, + [0x11e3] = 0x2858c, [0x11e4] = 0x2858f, [0x11e5] = 0x285af, [0x11e6] = 0x285ad, + [0x11e7] = 0x2858e, [0x11e8] = 0x285ac, [0x11e9] = 0x285b0, [0x11ea] = 0x285b1, + [0x11eb] = 0x285ae, [0x11ec] = 0x28599, [0x11ed] = 0x286eb, [0x11ee] = 0x28774, + [0x11ef] = 0x28775, [0x11f0] = 0x2878e, [0x11f1] = 0x2876d, [0x11f2] = 0x28770, + [0x11f3] = 0x2878c, [0x11f4] = 0x2884f, [0x11f5] = 0x28851, [0x11f6] = 0x28858, + [0x11f7] = 0x2884c, [0x11f8] = 0x2884e, [0x11f9] = 0x28915, [0x11fa] = 0x289be, + [0x11fb] = 0x289db, [0x11fc] = 0x289b3, [0x11fd] = 0x289ae, [0x11fe] = 0x28c87, + [0x11ff] = 0x28c8a, [0x1200] = 0x28c88, [0x1201] = 0x28c8b, [0x1202] = 0x28c8c, + [0x1203] = 0x28d44, [0x1204] = 0x28d2d, [0x1205] = 0x28d2a, [0x1206] = 0x28d31, + [0x1207] = 0x28d2c, [0x1208] = 0x28d45, [0x1209] = 0x28d30, [0x120a] = 0x28d29, + [0x120b] = 0x28d46, [0x120c] = 0x28ef4, [0x120d] = 0x28f14, [0x120e] = 0x28f10, + [0x120f] = 0x28f0f, [0x1210] = 0x28f12, [0x1211] = 0x28f0b, [0x1212] = 0x28f0c, + [0x1213] = 0x28f0a, [0x1214] = 0x28f13, [0x1215] = 0x28f0e, [0x1216] = 0x28fd9, + [0x1217] = 0x28fd0, [0x1218] = 0x9703, [0x1219] = 0x290c1, [0x121a] = 0x290bf, + [0x121b] = 0x290bd, [0x121c] = 0x290bc, [0x121d] = 0x290ba, [0x121e] = 0x290bb, + [0x121f] = 0x290d1, [0x1220] = 0x290be, [0x1221] = 0x290d0, [0x1222] = 0x290b9, + [0x1223] = 0x2921a, [0x1224] = 0x2921c, [0x1225] = 0x2921b, [0x1226] = 0x29291, + [0x1227] = 0x29296, [0x1228] = 0x2929f, [0x1229] = 0x2929c, [0x122a] = 0x2929a, + [0x122b] = 0x2929d, [0x122c] = 0x293ad, [0x122d] = 0x293a5, [0x122e] = 0x293ae, + [0x122f] = 0x29403, [0x1230] = 0x29426, [0x1231] = 0x29420, [0x1232] = 0x29423, + [0x1233] = 0x29424, [0x1234] = 0x29421, [0x1235] = 0x29428, [0x1236] = 0x29425, + [0x1237] = 0x2941e, [0x1238] = 0x29494, [0x1239] = 0x29493, [0x123a] = 0x2948f, + [0x123b] = 0x2949a, [0x123c] = 0x294ad, [0x123d] = 0x4ac2, [0x123e] = 0x295ca, + [0x123f] = 0x295c5, [0x1240] = 0x296bb, [0x1241] = 0x296e1, [0x1242] = 0x296ea, + [0x1243] = 0x296e4, [0x1244] = 0x296ed, [0x1245] = 0x296e6, [0x1246] = 0x296e0, + [0x1247] = 0x296e8, [0x1248] = 0x296e5, [0x1249] = 0x2981a, [0x124a] = 0x29894, + [0x124b] = 0x29896, [0x124c] = 0x2989e, [0x124d] = 0x29895, [0x124e] = 0x298a1, + [0x124f] = 0x2988e, [0x1250] = 0x2989b, [0x1251] = 0x29892, [0x1252] = 0x29897, + [0x1253] = 0x29899, [0x1254] = 0x29893, [0x1255] = 0x29a32, [0x1256] = 0x29a2f, + [0x1257] = 0x29a2e, [0x1258] = 0x29a33, [0x1259] = 0x29b1c, [0x125a] = 0x29b1e, + [0x125b] = 0x29b11, [0x125c] = 0x29b20, [0x125d] = 0x29b1f, [0x125e] = 0x29b19, + [0x125f] = 0x29b16, [0x1260] = 0x29cac, [0x1261] = 0x29cb9, [0x1262] = 0x29cb3, + [0x1263] = 0x29ca6, [0x1264] = 0x29ca2, [0x1265] = 0x29ca9, [0x1266] = 0x29ca7, + [0x1267] = 0x29d6c, [0x1268] = 0x29d6d, [0x1269] = 0x29d69, [0x126a] = 0x29d80, + [0x126b] = 0x29d66, [0x126c] = 0x29d65, [0x126d] = 0x29d71, [0x126e] = 0x29d6b, + [0x126f] = 0x29fbd, [0x1270] = 0x29fc1, [0x1271] = 0x29fd3, [0x1272] = 0x29fb6, + [0x1273] = 0x4cac, [0x1274] = 0x29fb9, [0x1275] = 0x29fd4, [0x1276] = 0x29fb7, + [0x1277] = 0x29fdb, [0x1278] = 0x29fb8, [0x1279] = 0x29fc0, [0x127a] = 0x29fbc, + [0x127b] = 0x29fd5, [0x127c] = 0x29fbf, [0x127d] = 0x29fc3, [0x127e] = 0x29fc9, + [0x127f] = 0x2a258, [0x1280] = 0x2a290, [0x1281] = 0x2a295, [0x1282] = 0x2a297, + [0x1283] = 0x2a309, [0x1284] = 0x2a308, [0x1285] = 0x2a306, [0x1286] = 0x2a305, + [0x1287] = 0x2a310, [0x1288] = 0x2a397, [0x1289] = 0x2a395, [0x128a] = 0x2a3ee, + [0x128b] = 0x2a41f, [0x128d] = 0x21b4b, [0x128e] = 0x2018e, [0x128f] = 0x203e8, + [0x1290] = 0x203f0, [0x1291] = 0x203f4, [0x1292] = 0x20406, [0x1293] = 0x203ed, + [0x1294] = 0x349b, [0x1295] = 0x203e9, [0x1296] = 0x20400, [0x1297] = 0x204b8, + [0x1298] = 0x2056d, [0x1299] = 0x20804, [0x129a] = 0x20801, [0x129b] = 0x20803, + [0x129c] = 0x20802, [0x129d] = 0x52f6, [0x129e] = 0x3526, [0x129f] = 0x20962, + [0x12a0] = 0x20aba, [0x12a1] = 0x20b13, [0x12a2] = 0x20fde, [0x12a3] = 0x20fd7, + [0x12a4] = 0x20fe4, [0x12a5] = 0x20fce, [0x12a6] = 0x20fe3, [0x12a7] = 0x20fdd, + [0x12a8] = 0x2103a, [0x12a9] = 0x20fdb, [0x12aa] = 0x20fd6, [0x12ab] = 0x20fe0, + [0x12ac] = 0x20fd4, [0x12ad] = 0x20fcb, [0x12ae] = 0x20fe1, [0x12af] = 0x20fc9, + [0x12b0] = 0x20fdf, [0x12b1] = 0x2103c, [0x12b2] = 0x20ffc, [0x12b3] = 0x20fcf, + [0x12b4] = 0x21479, [0x12b5] = 0x21476, [0x12b6] = 0x21478, [0x12b7] = 0x21687, + [0x12b8] = 0x2189c, [0x12b9] = 0x218b1, [0x12ba] = 0x218c1, [0x12bb] = 0x2189a, + [0x12bc] = 0x21892, [0x12be] = 0x218c2, [0x12bf] = 0x21896, [0x12c0] = 0x218c0, + [0x12c1] = 0x21891, [0x12c2] = 0x21895, [0x12c3] = 0x219a2, [0x12c4] = 0x21ac3, + [0x12c5] = 0x21ac0, [0x12c6] = 0x21ac2, [0x12c7] = 0x20b8a, [0x12c8] = 0x21bb0, + [0x12c9] = 0x21c16, [0x12ca] = 0x21f46, [0x12cb] = 0x21f4a, [0x12cc] = 0x21f3e, + [0x12cd] = 0x21f45, [0x12ce] = 0x21f42, [0x12cf] = 0x3815, [0x12d0] = 0x21f5b, + [0x12d1] = 0x21f44, [0x12d2] = 0x22004, [0x12d3] = 0x24022, [0x12d4] = 0x22155, + [0x12d5] = 0x22157, [0x12d6] = 0x22151, [0x12d7] = 0x2214e, [0x12d8] = 0x2215a, + [0x12d9] = 0x222c6, [0x12da] = 0x222c3, [0x12db] = 0x389c, [0x12dc] = 0x222c5, + [0x12dd] = 0x222cc, [0x12de] = 0x22371, [0x12df] = 0x22426, [0x12e0] = 0x224b2, + [0x12e1] = 0x2257a, [0x12e2] = 0x22584, [0x12e3] = 0x2257b, [0x12e4] = 0x22874, + [0x12e5] = 0x2288c, [0x12e6] = 0x22851, [0x12e7] = 0x22848, [0x12e8] = 0x2288d, + [0x12e9] = 0x22892, [0x12ea] = 0x22898, [0x12eb] = 0x22893, [0x12ec] = 0x228b0, + [0x12ed] = 0x2284e, [0x12ee] = 0x22896, [0x12ef] = 0x22897, [0x12f0] = 0x2289c, + [0x12f1] = 0x228ca, [0x12f2] = 0x22d33, [0x12f3] = 0x22d83, [0x12f4] = 0x22d84, + [0x12f5] = 0x22d9a, [0x12f6] = 0x22d8c, [0x12f7] = 0x64cc, [0x12f8] = 0x22d99, + [0x12f9] = 0x22ee0, [0x12fa] = 0x22fe4, [0x12fb] = 0x22ff8, [0x12fc] = 0x22fed, + [0x12fd] = 0x22ff3, [0x12fe] = 0x22ff4, [0x12ff] = 0x22ff5, [0x1300] = 0x22ffd, + [0x1301] = 0x23119, [0x1302] = 0x2329e, [0x1303] = 0x232c4, [0x1304] = 0x2329f, + [0x1305] = 0x2339b, [0x1306] = 0x2339f, [0x1307] = 0x2339a, [0x1308] = 0x236aa, + [0x1309] = 0x2369d, [0x130a] = 0x23692, [0x130b] = 0x236a2, [0x130c] = 0x236af, + [0x130d] = 0x236eb, [0x130e] = 0x236a0, [0x130f] = 0x236a1, [0x1310] = 0x23694, + [0x1311] = 0x23698, [0x1312] = 0x2368f, [0x1313] = 0x23687, [0x1314] = 0x23684, + [0x1315] = 0x236a9, [0x1316] = 0x2367c, [0x1317] = 0x23918, [0x1318] = 0x23a5f, + [0x1319] = 0x23a62, [0x131a] = 0x23a61, [0x131b] = 0x23ac0, [0x131c] = 0x23b15, + [0x131d] = 0x23bfc, [0x131e] = 0x23bf9, [0x131f] = 0x23fc8, [0x1320] = 0x23fc9, + [0x1321] = 0x23fde, [0x1322] = 0x23fca, [0x1323] = 0x23fe2, [0x1324] = 0x3d64, + [0x1325] = 0x3d6e, [0x1326] = 0x24004, [0x1327] = 0x23fcc, [0x1328] = 0x23fdd, + [0x1329] = 0x23fe4, [0x132a] = 0x23fd3, [0x132b] = 0x23fc7, [0x132c] = 0x23fc6, + [0x132d] = 0x3d5f, [0x132e] = 0x24037, [0x132f] = 0x243d8, [0x1330] = 0x243ee, + [0x1331] = 0x243b2, [0x1332] = 0x243a3, [0x1333] = 0x243b3, [0x1334] = 0x243ed, + [0x1335] = 0x243f8, [0x1336] = 0x24531, [0x1337] = 0x2455b, [0x1338] = 0x24566, + [0x1339] = 0x24569, [0x133a] = 0x24596, [0x133b] = 0x2459b, [0x133c] = 0x245f7, + [0x133d] = 0x245f3, [0x133e] = 0x245f4, [0x133f] = 0x245f5, [0x1340] = 0x246e2, + [0x1341] = 0x246e7, [0x1342] = 0x246e5, [0x1343] = 0x246e9, [0x1344] = 0x246e6, + [0x1345] = 0x246e3, [0x1346] = 0x24874, [0x1347] = 0x2487f, [0x1348] = 0x2488f, + [0x1349] = 0x24890, [0x134a] = 0x24897, [0x134b] = 0x248a3, [0x134c] = 0x2488e, + [0x134d] = 0x24898, [0x134e] = 0x2488c, [0x134f] = 0x24a42, [0x1350] = 0x24a44, + [0x1351] = 0x24a69, [0x1352] = 0x24a43, [0x1353] = 0x24a68, [0x1354] = 0x3ef6, + [0x1355] = 0x24b8d, [0x1356] = 0x24b88, [0x1357] = 0x24b8b, [0x1358] = 0x24b89, + [0x1359] = 0x24ccc, [0x135a] = 0x24d1f, [0x135b] = 0x24e80, [0x135c] = 0x24e5e, + [0x135d] = 0x24e67, [0x135e] = 0x24e68, [0x135f] = 0x24e65, [0x1360] = 0x764a, + [0x1361] = 0x24e74, [0x1362] = 0x24e69, [0x1363] = 0x24e61, [0x1364] = 0x24e62, + [0x1365] = 0x24e6c, [0x1366] = 0x24e93, [0x1367] = 0x24e86, [0x1368] = 0x24f9d, + [0x1369] = 0x24f9b, [0x136a] = 0x2501b, [0x136b] = 0x25016, [0x136c] = 0x25019, + [0x136d] = 0x25014, [0x136e] = 0x25018, [0x136f] = 0x25015, [0x1370] = 0x25099, + [0x1371] = 0x25098, [0x1372] = 0x2525d, [0x1373] = 0x25289, [0x1374] = 0x2527a, + [0x1375] = 0x2527d, [0x1376] = 0x2524b, [0x1377] = 0x4073, [0x1378] = 0x25278, + [0x1379] = 0x2527f, [0x137a] = 0x25277, [0x137b] = 0x2527e, [0x137c] = 0x25279, + [0x137d] = 0x252ab, [0x137e] = 0x2527c, [0x137f] = 0x25274, [0x1380] = 0x25275, + [0x1381] = 0x252a7, [0x1382] = 0x2538d, [0x1383] = 0x2554e, [0x1384] = 0x25566, + [0x1385] = 0x25561, [0x1386] = 0x2554d, [0x1387] = 0x2554f, [0x1388] = 0x40dd, + [0x1389] = 0x25554, [0x138a] = 0x2557c, [0x138b] = 0x256da, [0x138c] = 0x256de, + [0x138d] = 0x256d8, [0x138e] = 0x256dd, [0x138f] = 0x256df, [0x1390] = 0x25866, + [0x1391] = 0x25862, [0x1392] = 0x2585f, [0x1393] = 0x25864, [0x1394] = 0x25863, + [0x1395] = 0x25860, [0x1396] = 0x25888, [0x1397] = 0x2586a, [0x1398] = 0x25867, + [0x1399] = 0x25887, [0x139a] = 0x2583f, [0x139b] = 0x2586c, [0x139c] = 0x2586e, + [0x139d] = 0x258ad, [0x139e] = 0x259f1, [0x139f] = 0x259f4, [0x13a0] = 0x259f6, + [0x13a1] = 0x259f5, [0x13a2] = 0x259f8, [0x13a3] = 0x259fb, [0x13a4] = 0x259ec, + [0x13a5] = 0x259ef, [0x13a6] = 0x259ed, [0x13a7] = 0x7ab9, [0x13a8] = 0x259f7, + [0x13a9] = 0x259f9, [0x13aa] = 0x259fd, [0x13ab] = 0x25ab1, [0x13ac] = 0x25c36, + [0x13ad] = 0x25c1b, [0x13ae] = 0x25c32, [0x13af] = 0x25c42, [0x13b0] = 0x25c4d, + [0x13b1] = 0x25c1f, [0x13b2] = 0x25c21, [0x13b3] = 0x25c1c, [0x13b4] = 0x25c31, + [0x13b5] = 0x25c2e, [0x13b6] = 0x25c47, [0x13b7] = 0x25c3b, [0x13b8] = 0x25c41, + [0x13b9] = 0x25c18, [0x13ba] = 0x25c39, [0x13bb] = 0x25c1d, [0x13bc] = 0x25c27, + [0x13bd] = 0x25c23, [0x13be] = 0x7bd7, [0x13bf] = 0x25eee, [0x13c0] = 0x25ee8, + [0x13c1] = 0x25ee5, [0x13c2] = 0x25eef, [0x13c3] = 0x25ee4, [0x13c4] = 0x25eec, + [0x13c5] = 0x25ef0, [0x13c6] = 0x260d7, [0x13c7] = 0x260d8, [0x13c8] = 0x260d4, + [0x13c9] = 0x260ca, [0x13ca] = 0x260d2, [0x13cb] = 0x260cb, [0x13cc] = 0x260d3, + [0x13cd] = 0x260e6, [0x13ce] = 0x260e2, [0x13cf] = 0x26249, [0x13d0] = 0x26248, + [0x13d1] = 0x262ff, [0x13d2] = 0x26309, [0x13d3] = 0x263b0, [0x13d4] = 0x263af, + [0x13d5] = 0x2647c, [0x13d6] = 0x26478, [0x13d7] = 0x2647a, [0x13d8] = 0x26472, + [0x13d9] = 0x26479, [0x13da] = 0x2647e, [0x13db] = 0x2650c, [0x13dc] = 0x2650b, + [0x13dd] = 0x265cd, [0x13de] = 0x265be, [0x13df] = 0x265bc, [0x13e0] = 0x265bf, + [0x13e1] = 0x265c0, [0x13e2] = 0x265bd, [0x13e3] = 0x26838, [0x13e4] = 0x26808, + [0x13e5] = 0x26805, [0x13e6] = 0x2683b, [0x13e7] = 0x26810, [0x13e8] = 0x2680c, + [0x13e9] = 0x2680d, [0x13ea] = 0x26804, [0x13eb] = 0x2683a, [0x13ec] = 0x26813, + [0x13ed] = 0x26837, [0x13ee] = 0x26839, [0x13ef] = 0x2691f, [0x13f0] = 0x2694b, + [0x13f1] = 0x269ee, [0x13f2] = 0x26a75, [0x13f3] = 0x26a78, [0x13f4] = 0x26a7c, + [0x13f5] = 0x26a74, [0x13f6] = 0x26a76, [0x13f7] = 0x26aea, [0x13f8] = 0x26aeb, + [0x13f9] = 0x26dfb, [0x13fa] = 0x26e19, [0x13fb] = 0x26ea7, [0x13fc] = 0x26e8c, + [0x13fd] = 0x26edc, [0x13fe] = 0x26e98, [0x13ff] = 0x26ebe, [0x1400] = 0x26e9e, + [0x1401] = 0x26f0f, [0x1402] = 0x26e9f, [0x1403] = 0x26edd, [0x1404] = 0x26e93, + [0x1405] = 0x26ebb, [0x1406] = 0x26eb6, [0x1407] = 0x26e90, [0x1408] = 0x26ea1, + [0x1409] = 0x26ebd, [0x140a] = 0x26ede, [0x140b] = 0x26e3a, [0x140c] = 0x26f22, + [0x140d] = 0x26e97, [0x140e] = 0x26e94, [0x140f] = 0x26ec3, [0x1410] = 0x26e8e, + [0x1411] = 0x26ea8, [0x1412] = 0x26e99, [0x1413] = 0x26ead, [0x1414] = 0x26e9b, + [0x1415] = 0x26ea2, [0x1416] = 0x26f21, [0x1417] = 0x26eac, [0x1418] = 0x26f0e, + [0x1419] = 0x26f31, [0x141a] = 0x271e1, [0x141b] = 0x271de, [0x141c] = 0x271df, + [0x141d] = 0x271dc, [0x141e] = 0x271dd, [0x141f] = 0x271ec, [0x1420] = 0x271e7, + [0x1421] = 0x27369, [0x1422] = 0x273b8, [0x1423] = 0x273a1, [0x1424] = 0x273a8, + [0x1425] = 0x273ba, [0x1426] = 0x273c2, [0x1427] = 0x273a6, [0x1428] = 0x273a4, + [0x1429] = 0x273a3, [0x142a] = 0x273ab, [0x142b] = 0x273bc, [0x142c] = 0x273b7, + [0x142d] = 0x273bf, [0x142e] = 0x273ad, [0x142f] = 0x273b1, [0x1430] = 0x273ca, + [0x1431] = 0x273c4, [0x1432] = 0x273b9, [0x1433] = 0x275c8, [0x1434] = 0x275c6, + [0x1435] = 0x275c7, [0x1436] = 0x2770a, [0x1437] = 0x2770d, [0x1438] = 0x276fb, + [0x1439] = 0x27703, [0x143a] = 0x27702, [0x143b] = 0x276fc, [0x143c] = 0x276f9, + [0x143d] = 0x276f8, [0x143e] = 0x2786e, [0x143f] = 0x27863, [0x1440] = 0x27862, + [0x1441] = 0x27861, [0x1442] = 0x2786b, [0x1443] = 0x4688, [0x1444] = 0x2786f, + [0x1445] = 0x27866, [0x1446] = 0x2786c, [0x1447] = 0x2790e, [0x1448] = 0x27915, + [0x1449] = 0x27916, [0x144a] = 0x27910, [0x144b] = 0x27917, [0x144c] = 0x27911, + [0x144d] = 0x27a6e, [0x144e] = 0x27a6c, [0x144f] = 0x27a87, [0x1450] = 0x27a83, + [0x1451] = 0x27a63, [0x1452] = 0x27adc, [0x1453] = 0x27bc0, [0x1454] = 0x27bf7, + [0x1455] = 0x27bfa, [0x1456] = 0x27c70, [0x1457] = 0x27c6a, [0x1458] = 0x27c68, + [0x1459] = 0x27c69, [0x145a] = 0x27c84, [0x145b] = 0x27cec, [0x145c] = 0x27ce7, + [0x145d] = 0x27cee, [0x145e] = 0x27dba, [0x145f] = 0x27db2, [0x1460] = 0x27db5, + [0x1461] = 0x27dcb, [0x1462] = 0x2080b, [0x1463] = 0x27dd0, [0x1464] = 0x27e6d, + [0x1465] = 0x27e6c, [0x1466] = 0x47bb, [0x1467] = 0x27f45, [0x1468] = 0x27f46, + [0x1469] = 0x27f34, [0x146a] = 0x27f2c, [0x146b] = 0x27f35, [0x146c] = 0x27f44, + [0x146d] = 0x47ba, [0x146e] = 0x27f76, [0x146f] = 0x280b1, [0x1470] = 0x280aa, + [0x1471] = 0x280a1, [0x1472] = 0x280b2, [0x1473] = 0x4812, [0x1474] = 0x280a6, + [0x1475] = 0x280b5, [0x1476] = 0x280b4, [0x1477] = 0x280b8, [0x1478] = 0x280af, + [0x1479] = 0x280b0, [0x147a] = 0x280a3, [0x147b] = 0x28262, [0x147c] = 0x28264, + [0x147d] = 0x28356, [0x147e] = 0x28351, [0x147f] = 0x2834f, [0x1480] = 0x28368, + [0x1481] = 0x2834c, [0x1482] = 0x28350, [0x1483] = 0x4861, [0x1484] = 0x28348, + [0x1485] = 0x2834a, [0x1486] = 0x28421, [0x1487] = 0x285e3, [0x1488] = 0x285b9, + [0x1489] = 0x285de, [0x148a] = 0x285b7, [0x148b] = 0x285e1, [0x148c] = 0x285b6, + [0x148d] = 0x285b5, [0x148e] = 0x285df, [0x148f] = 0x48e1, [0x1490] = 0x28797, + [0x1491] = 0x2879a, [0x1492] = 0x2879b, [0x1493] = 0x28798, [0x1494] = 0x28792, + [0x1495] = 0x28793, [0x1496] = 0x287d7, [0x1497] = 0x28773, [0x1498] = 0x2886b, + [0x1499] = 0x28874, [0x149a] = 0x28878, [0x149b] = 0x2886d, [0x149c] = 0x28918, + [0x149d] = 0x289e9, [0x149e] = 0x289f5, [0x149f] = 0x289ea, [0x14a0] = 0x28a2e, + [0x14a1] = 0x289e7, [0x14a2] = 0x289fe, [0x14a3] = 0x289e5, [0x14a4] = 0x28a36, + [0x14a5] = 0x289f0, [0x14a6] = 0x289e6, [0x14a7] = 0x28a2c, [0x14a8] = 0x28c89, + [0x14a9] = 0x28c95, [0x14aa] = 0x28c93, [0x14ab] = 0x28d4d, [0x14ac] = 0x28d4a, + [0x14ad] = 0x28d4f, [0x14ae] = 0x28d50, [0x14af] = 0x28d4b, [0x14b0] = 0x28f2a, + [0x14b1] = 0x28f2b, [0x14b2] = 0x28f2f, [0x14b3] = 0x28f2e, [0x14b4] = 0x28f7c, + [0x14b5] = 0x28fed, [0x14b6] = 0x28fe2, [0x14b7] = 0x290e0, [0x14b8] = 0x290dc, + [0x14b9] = 0x290da, [0x14ba] = 0x290d6, [0x14bb] = 0x290f4, [0x14bc] = 0x290d9, + [0x14bd] = 0x290d5, [0x14be] = 0x29222, [0x14bf] = 0x29221, [0x14c0] = 0x29224, + [0x14c1] = 0x29225, [0x14c2] = 0x29226, [0x14c3] = 0x29223, [0x14c4] = 0x292aa, + [0x14c5] = 0x292af, [0x14c6] = 0x292b0, [0x14c7] = 0x292ab, [0x14c8] = 0x293af, + [0x14c9] = 0x293b7, [0x14ca] = 0x293b5, [0x14cb] = 0x293b2, [0x14cc] = 0x293b3, + [0x14cd] = 0x2942b, [0x14ce] = 0x294d8, [0x14cf] = 0x294c2, [0x14d0] = 0x294af, + [0x14d1] = 0x294bc, [0x14d2] = 0x294b8, [0x14d3] = 0x294be, [0x14d4] = 0x294b7, + [0x14d5] = 0x294b4, [0x14d6] = 0x294bf, [0x14d7] = 0x294b3, [0x14d8] = 0x294b1, + [0x14d9] = 0x294bb, [0x14da] = 0x294bd, [0x14db] = 0x294d6, [0x14dc] = 0x294dd, + [0x14dd] = 0x295d8, [0x14de] = 0x295d3, [0x14df] = 0x295d5, [0x14e0] = 0x295e3, + [0x14e1] = 0x295e2, [0x14e2] = 0x295d9, [0x14e3] = 0x295de, [0x14e4] = 0x295df, + [0x14e5] = 0x295da, [0x14e6] = 0x295d4, [0x14e7] = 0x296f3, [0x14e8] = 0x296e2, + [0x14e9] = 0x2970d, [0x14ea] = 0x29701, [0x14eb] = 0x29705, [0x14ec] = 0x2971a, + [0x14ed] = 0x29703, [0x14ee] = 0x2971f, [0x14ef] = 0x29716, [0x14f0] = 0x296fa, + [0x14f1] = 0x296fc, [0x14f2] = 0x2970a, [0x14f3] = 0x999f, [0x14f4] = 0x298bc, + [0x14f5] = 0x298ca, [0x14f6] = 0x298b6, [0x14f7] = 0x298c7, [0x14f8] = 0x298bf, + [0x14f9] = 0x4b89, [0x14fa] = 0x298b9, [0x14fb] = 0x4b8c, [0x14fc] = 0x298b0, + [0x14fd] = 0x298b8, [0x14fe] = 0x298bd, [0x14ff] = 0x29891, [0x1500] = 0x298bb, + [0x1501] = 0x298be, [0x1502] = 0x29a3e, [0x1503] = 0x29a3d, [0x1504] = 0x29b38, + [0x1505] = 0x29b3d, [0x1506] = 0x29b39, [0x1507] = 0x29b33, [0x1508] = 0x29c33, + [0x1509] = 0x29cbb, [0x150a] = 0x29cc6, [0x150b] = 0x29cc5, [0x150c] = 0x29cc7, + [0x150d] = 0x29ccb, [0x150e] = 0x29ca8, [0x150f] = 0x29cc8, [0x1510] = 0x29cbe, + [0x1511] = 0x29cc1, [0x1512] = 0x29cbd, [0x1513] = 0x29d82, [0x1514] = 0x29d9e, + [0x1515] = 0x29d81, [0x1516] = 0x29d84, [0x1517] = 0x9b8d, [0x1518] = 0x29d96, + [0x1519] = 0x29d8e, [0x151a] = 0x29d88, [0x151b] = 0x29d87, [0x151c] = 0x29fe0, + [0x151d] = 0x2a00d, [0x151e] = 0x29fdf, [0x151f] = 0x29fe4, [0x1520] = 0x29fe2, + [0x1521] = 0x29fdd, [0x1522] = 0x29fec, [0x1523] = 0x29fde, [0x1524] = 0x29fe7, + [0x1525] = 0x29fea, [0x1526] = 0x29fe3, [0x1527] = 0x2a25c, [0x1528] = 0x9e77, + [0x1529] = 0x2a25d, [0x152a] = 0x2a29c, [0x152b] = 0x2a31d, [0x152c] = 0x2a39d, + [0x152d] = 0x2a39e, [0x152e] = 0x2a39b, [0x152f] = 0x2a3b5, [0x1530] = 0x2a3b9, + [0x1531] = 0x2a3b6, [0x1532] = 0x2a3f3, [0x1533] = 0x2a3f2, [0x1534] = 0x2a3f4, + [0x1535] = 0x2a426, [0x1536] = 0x2a427, [0x1537] = 0x2a425, [0x1538] = 0x2a506, + [0x1539] = 0x2a50b, [0x153a] = 0x2a53a, [0x153b] = 0x2a53c, [0x153c] = 0x2040a, + [0x153d] = 0x2040b, [0x153e] = 0x204bf, [0x153f] = 0x204fd, [0x1540] = 0x20618, + [0x1541] = 0x291df, [0x1542] = 0x25390, [0x1543] = 0x2069e, [0x1544] = 0x207fc, + [0x1545] = 0x20810, [0x1546] = 0x2080f, [0x1547] = 0x2080d, [0x1548] = 0x208b9, + [0x1549] = 0x208b7, [0x154a] = 0x208ba, [0x154b] = 0x2090a, [0x154c] = 0x21041, + [0x154d] = 0x2108b, [0x154e] = 0x21046, [0x154f] = 0x21053, [0x1550] = 0x210e2, + [0x1551] = 0x2103f, [0x1552] = 0x20f7c, [0x1553] = 0x2104b, [0x1554] = 0x2104e, + [0x1555] = 0x2108a, [0x1556] = 0x21047, [0x1557] = 0x21493, [0x1558] = 0x27dce, + [0x1559] = 0x2148c, [0x155a] = 0x214af, [0x155b] = 0x214c9, [0x155c] = 0x215c6, + [0x155d] = 0x215c8, [0x155e] = 0x21691, [0x155f] = 0x218cf, [0x1560] = 0x218d4, + [0x1561] = 0x218ce, [0x1562] = 0x21add, [0x1563] = 0x21ad4, [0x1564] = 0x21f49, + [0x1565] = 0x21f63, [0x1566] = 0x21f5d, [0x1567] = 0x381a, [0x1568] = 0x21f67, + [0x1569] = 0x21fbb, [0x156a] = 0x21f60, [0x156b] = 0x21f80, [0x156c] = 0x2215f, + [0x156d] = 0x22160, [0x156e] = 0x222da, [0x156f] = 0x222d2, [0x1570] = 0x222dd, + [0x1571] = 0x2258e, [0x1572] = 0x22588, [0x1573] = 0x2256c, [0x1574] = 0x2289e, + [0x1575] = 0x228c9, [0x1576] = 0x228a4, [0x1577] = 0x3998, [0x1578] = 0x228d9, + [0x1579] = 0x228d2, [0x157a] = 0x228da, [0x157b] = 0x228dd, [0x157c] = 0x228ce, + [0x157d] = 0x228fc, [0x157e] = 0x22a14, [0x157f] = 0x22a60, [0x1580] = 0x22dd7, + [0x1581] = 0x22dcb, [0x1582] = 0x22dcd, [0x1583] = 0x22dd5, [0x1584] = 0x22ee7, + [0x1585] = 0x23000, [0x1586] = 0x2300a, [0x1587] = 0x2300f, [0x1588] = 0x23002, + [0x1589] = 0x23001, [0x158a] = 0x2311d, [0x158b] = 0x232ca, [0x158c] = 0x232cb, + [0x158d] = 0x232cd, [0x158e] = 0x2334f, [0x158f] = 0x2339c, [0x1590] = 0x23680, + [0x1591] = 0x2370d, [0x1592] = 0x23702, [0x1593] = 0x3bf1, [0x1594] = 0x23707, + [0x1595] = 0x236f7, [0x1596] = 0x236f8, [0x1597] = 0x236fd, [0x1598] = 0x23724, + [0x1599] = 0x236fb, [0x159a] = 0x23739, [0x159b] = 0x2373a, [0x159c] = 0x23922, + [0x159e] = 0x23a6a, [0x159f] = 0x23a6d, [0x15a0] = 0x23a74, [0x15a1] = 0x23c0e, + [0x15a2] = 0x23fdf, [0x15a3] = 0x2402b, [0x15a4] = 0x23fe3, [0x15a5] = 0x24026, + [0x15a6] = 0x2402a, [0x15a7] = 0x24023, [0x15a8] = 0x24035, [0x15a9] = 0x2404a, + [0x15aa] = 0x243fd, [0x15ab] = 0x24400, [0x15ac] = 0x2441e, [0x15ad] = 0x243ff, + [0x15ae] = 0x2459e, [0x15af] = 0x245fa, [0x15b0] = 0x246f1, [0x15b1] = 0x24895, + [0x15b2] = 0x248a8, [0x15b3] = 0x248a6, [0x15b4] = 0x24a6e, [0x15b5] = 0x24a83, + [0x15b6] = 0x24a6d, [0x15b7] = 0x24b8f, [0x15b8] = 0x3f6a, [0x15b9] = 0x24cdf, + [0x15ba] = 0x24cd5, [0x15bb] = 0x24ce0, [0x15bc] = 0x24cd3, [0x15bd] = 0x24cd8, + [0x15be] = 0x24e8c, [0x15bf] = 0x764b, [0x15c0] = 0x24e94, [0x15c1] = 0x24e96, + [0x15c2] = 0x24e85, [0x15c3] = 0x24e8f, [0x15c4] = 0x24ea9, [0x15c5] = 0x24e8e, + [0x15c6] = 0x24e90, [0x15c7] = 0x24eb8, [0x15c8] = 0x24ec3, [0x15c9] = 0x24ebb, + [0x15ca] = 0x24fa5, [0x15cb] = 0x24fa2, [0x15cc] = 0x76a2, [0x15cd] = 0x24fa3, + [0x15ce] = 0x250b5, [0x15cf] = 0x250ac, [0x15d0] = 0x250a8, [0x15d1] = 0x252ad, + [0x15d2] = 0x252b8, [0x15d3] = 0x252b4, [0x15d4] = 0x252ae, [0x15d5] = 0x252b6, + [0x15d6] = 0x4485, [0x15d7] = 0x252c1, [0x15d8] = 0x252bf, [0x15d9] = 0x25392, + [0x15da] = 0x25400, [0x15db] = 0x25401, [0x15dc] = 0x25575, [0x15dd] = 0x25572, + [0x15de] = 0x25578, [0x15df] = 0x25570, [0x15e0] = 0x2557e, [0x15e1] = 0x2557d, + [0x15e2] = 0x2557f, [0x15e3] = 0x256ef, [0x15e4] = 0x2586d, [0x15e5] = 0x2588e, + [0x15e6] = 0x2588f, [0x15e7] = 0x2588a, [0x15e8] = 0x2588d, [0x15e9] = 0x25895, + [0x15ea] = 0x2588b, [0x15eb] = 0x2588c, [0x15ec] = 0x258b0, [0x15ed] = 0x25893, + [0x15ee] = 0x259fc, [0x15ef] = 0x25a15, [0x15f0] = 0x25a0e, [0x15f1] = 0x25a18, + [0x15f2] = 0x25a11, [0x15f3] = 0x25a0d, [0x15f4] = 0x25abb, [0x15f5] = 0x25ab3, + [0x15f6] = 0x4239, [0x15f7] = 0x25ca1, [0x15f8] = 0x25c9a, [0x15f9] = 0x25c84, + [0x15fa] = 0x25ca0, [0x15fb] = 0x25c86, [0x15fc] = 0x25c9d, [0x15fd] = 0x25caa, + [0x15fe] = 0x25c78, [0x15ff] = 0x25c8d, [0x1600] = 0x25c8a, [0x1601] = 0x25ca6, + [0x1602] = 0x25c7a, [0x1603] = 0x25c97, [0x1604] = 0x25c88, [0x1605] = 0x25c8e, + [0x1606] = 0x423d, [0x1607] = 0x4244, [0x1608] = 0x25c76, [0x1609] = 0x25c81, + [0x160a] = 0x25c85, [0x160b] = 0x25c75, [0x160c] = 0x25ca8, [0x160d] = 0x25c8f, + [0x160e] = 0x25c91, [0x160f] = 0x25ca2, [0x1610] = 0x25c9c, [0x1611] = 0x25c89, + [0x1612] = 0x25c7f, [0x1613] = 0x25c96, [0x1614] = 0x25c79, [0x1615] = 0x25c9f, + [0x1616] = 0x25ca7, [0x1617] = 0x4246, [0x1618] = 0x25c87, [0x1619] = 0x25c9b, + [0x161a] = 0x25ca5, [0x161b] = 0x25c8b, [0x161c] = 0x25cc9, [0x161d] = 0x25eff, + [0x161e] = 0x25f03, [0x161f] = 0x25f00, [0x1620] = 0x25f02, [0x1621] = 0x25f04, + [0x1622] = 0x25f05, [0x1623] = 0x25ee6, [0x1624] = 0x25f1f, [0x1625] = 0x26114, + [0x1626] = 0x430e, [0x1627] = 0x2610c, [0x1628] = 0x2610f, [0x1629] = 0x26119, + [0x162a] = 0x2610b, [0x162b] = 0x26113, [0x162c] = 0x260d5, [0x162d] = 0x4310, + [0x162e] = 0x2611c, [0x162f] = 0x26250, [0x1630] = 0x2624e, [0x1631] = 0x26312, + [0x1632] = 0x263b9, [0x1633] = 0x26485, [0x1634] = 0x26488, [0x1635] = 0x26490, + [0x1636] = 0x26513, [0x1637] = 0x265d0, [0x1638] = 0x265d1, [0x1639] = 0x265d2, + [0x163a] = 0x265d7, [0x163b] = 0x265d6, [0x163c] = 0x265e5, [0x163d] = 0x26846, + [0x163e] = 0x2686b, [0x163f] = 0x26845, [0x1640] = 0x2683f, [0x1641] = 0x2683e, + [0x1642] = 0x443e, [0x1643] = 0x2686a, [0x1644] = 0x26868, [0x1645] = 0x2684c, + [0x1646] = 0x26923, [0x1647] = 0x26922, [0x1648] = 0x26997, [0x1649] = 0x26991, + [0x164a] = 0x25ab5, [0x164b] = 0x26998, [0x164c] = 0x2699c, [0x164d] = 0x26a89, + [0x164e] = 0x4484, [0x164f] = 0x26a8b, [0x1650] = 0x26a8a, [0x1651] = 0x26a8d, + [0x1652] = 0x26a8e, [0x1653] = 0x26a88, [0x1654] = 0x26f4e, [0x1655] = 0x26f44, + [0x1656] = 0x26f37, [0x1657] = 0x26f75, [0x1658] = 0x26f54, [0x1659] = 0x26f76, + [0x165a] = 0x26f34, [0x165b] = 0x26f6b, [0x165c] = 0x26f32, [0x165d] = 0x26f57, + [0x165e] = 0x26f52, [0x165f] = 0x26f45, [0x1660] = 0x4549, [0x1661] = 0x26eb1, + [0x1662] = 0x26f4b, [0x1663] = 0x26f47, [0x1664] = 0x26f33, [0x1665] = 0x26f40, + [0x1666] = 0x26f3c, [0x1667] = 0x26f43, [0x1668] = 0x26f4f, [0x1669] = 0x26f55, + [0x166a] = 0x26f41, [0x166b] = 0x26fb2, [0x166c] = 0x26fc0, [0x166d] = 0x27434, + [0x166e] = 0x273f9, [0x166f] = 0x27419, [0x1670] = 0x2740d, [0x1671] = 0x273fa, + [0x1672] = 0x2741e, [0x1673] = 0x2741f, [0x1674] = 0x2740e, [0x1675] = 0x27440, + [0x1676] = 0x27408, [0x1677] = 0x45df, [0x1678] = 0x27413, [0x1679] = 0x2744c, + [0x167a] = 0x45f0, [0x167b] = 0x275cc, [0x167c] = 0x275cb, [0x167d] = 0x27724, + [0x167e] = 0x27725, [0x167f] = 0x2773d, [0x1680] = 0x27720, [0x1681] = 0x27727, + [0x1682] = 0x27726, [0x1683] = 0x2771d, [0x1684] = 0x2771e, [0x1685] = 0x27732, + [0x1686] = 0x2776c, [0x1687] = 0x27759, [0x1688] = 0x468a, [0x1689] = 0x2787a, + [0x168a] = 0x27879, [0x168b] = 0x2791b, [0x168c] = 0x2792e, [0x168d] = 0x27923, + [0x168e] = 0x27920, [0x168f] = 0x2791f, [0x1690] = 0x27ab6, [0x1691] = 0x27ab9, + [0x1692] = 0x27aa1, [0x1693] = 0x27aa3, [0x1694] = 0x27aa8, [0x1695] = 0x27aaf, + [0x1696] = 0x27a9a, [0x1697] = 0x27a99, [0x1698] = 0x27aa2, [0x1699] = 0x27a9d, + [0x169a] = 0x4702, [0x169b] = 0x27aab, [0x169c] = 0x27bc9, [0x169d] = 0x27bfe, + [0x169e] = 0x27c00, [0x169f] = 0x27bfc, [0x16a0] = 0x27c07, [0x16a1] = 0x27c75, + [0x16a2] = 0x27c72, [0x16a3] = 0x27c73, [0x16a4] = 0x27c74, [0x16a5] = 0x27cfa, + [0x16a6] = 0x27cfc, [0x16a7] = 0x27cf8, [0x16a8] = 0x27cf6, [0x16a9] = 0x27cfb, + [0x16aa] = 0x27dcd, [0x16ab] = 0x27dd1, [0x16ac] = 0x27dcf, [0x16ad] = 0x27e74, + [0x16ae] = 0x27e72, [0x16af] = 0x27e73, [0x16b0] = 0x27f54, [0x16b1] = 0x27f51, + [0x16b2] = 0x47c0, [0x16b3] = 0x27f53, [0x16b4] = 0x27f49, [0x16b5] = 0x27f4c, + [0x16b6] = 0x27f4a, [0x16b7] = 0x27f4f, [0x16b8] = 0x27f56, [0x16b9] = 0x28100, + [0x16ba] = 0x280d5, [0x16bb] = 0x280d7, [0x16bc] = 0x280ff, [0x16bd] = 0x280d9, + [0x16be] = 0x280e3, [0x16bf] = 0x280d3, [0x16c0] = 0x4815, [0x16c1] = 0x280d8, + [0x16c2] = 0x280d4, [0x16c3] = 0x280de, [0x16c4] = 0x28271, [0x16c5] = 0x28374, + [0x16c6] = 0x28388, [0x16c7] = 0x2837f, [0x16c8] = 0x2836b, [0x16c9] = 0x28387, + [0x16ca] = 0x28379, [0x16cb] = 0x28378, [0x16cc] = 0x28389, [0x16cd] = 0x28380, + [0x16ce] = 0x28376, [0x16cf] = 0x28429, [0x16d0] = 0x28428, [0x16d1] = 0x2842f, + [0x16d2] = 0x285e5, [0x16d3] = 0x28604, [0x16d4] = 0x28603, [0x16d5] = 0x285f0, + [0x16d6] = 0x285e8, [0x16d7] = 0x285ea, [0x16d8] = 0x285f1, [0x16d9] = 0x28601, + [0x16da] = 0x28602, [0x16db] = 0x287a9, [0x16dc] = 0x287ab, [0x16dd] = 0x287b7, + [0x16de] = 0x287b6, [0x16df] = 0x48e2, [0x16e0] = 0x288a0, [0x16e1] = 0x2888e, + [0x16e2] = 0x28886, [0x16e3] = 0x28887, [0x16e4] = 0x28885, [0x16e5] = 0x2888b, + [0x16e6] = 0x28888, [0x16e7] = 0x28890, [0x16e8] = 0x2891a, [0x16e9] = 0x28934, + [0x16ea] = 0x28a37, [0x16eb] = 0x28a2f, [0x16ec] = 0x28a30, [0x16ed] = 0x28a39, + [0x16ee] = 0x28a34, [0x16ef] = 0x28a33, [0x16f0] = 0x28a85, [0x16f1] = 0x28a84, + [0x16f2] = 0x28a3a, [0x16f3] = 0x28c9f, [0x16f4] = 0x28d69, [0x16f5] = 0x28d6c, + [0x16f6] = 0x28d6a, [0x16f7] = 0x28d67, [0x16f8] = 0x28d6b, [0x16f9] = 0x28f3f, + [0x16fa] = 0x28f40, [0x16fb] = 0x2900b, [0x16fc] = 0x290d2, [0x16fd] = 0x290f8, + [0x16fe] = 0x29101, [0x16ff] = 0x290fa, [0x1700] = 0x29116, [0x1702] = 0x2922c, + [0x1703] = 0x2922d, [0x1704] = 0x2922f, [0x1705] = 0x2922e, [0x1706] = 0x292c1, + [0x1707] = 0x292f5, [0x1708] = 0x292c4, [0x1709] = 0x292de, [0x170a] = 0x292cc, + [0x170b] = 0x292d2, [0x170c] = 0x292c2, [0x170d] = 0x292cd, [0x170e] = 0x292cf, + [0x170f] = 0x292dd, [0x1710] = 0x292c8, [0x1711] = 0x293ba, [0x1712] = 0x293be, + [0x1713] = 0x293bf, [0x1714] = 0x2942e, [0x1715] = 0x29430, [0x1716] = 0x294e7, + [0x1717] = 0x294ee, [0x1718] = 0x294e8, [0x1719] = 0x294e6, [0x171a] = 0x294e2, + [0x171b] = 0x294e4, [0x171c] = 0x294fb, [0x171d] = 0x294fc, [0x171e] = 0x294ea, + [0x171f] = 0x295ed, [0x1720] = 0x295f6, [0x1721] = 0x295f3, [0x1722] = 0x295f4, + [0x1723] = 0x295f1, [0x1724] = 0x295f7, [0x1725] = 0x295f5, [0x1726] = 0x295ea, + [0x1727] = 0x295eb, [0x1728] = 0x29700, [0x1729] = 0x2972c, [0x172a] = 0x29712, + [0x172b] = 0x2973d, [0x172c] = 0x29733, [0x172d] = 0x4b4d, [0x172e] = 0x29730, + [0x172f] = 0x29740, [0x1730] = 0x29731, [0x1731] = 0x29757, [0x1732] = 0x4b4a, + [0x1733] = 0x29735, [0x1734] = 0x29732, [0x1735] = 0x2972d, [0x1736] = 0x29736, + [0x1737] = 0x29738, [0x1738] = 0x29762, [0x1739] = 0x2975f, [0x173a] = 0x2978a, + [0x173b] = 0x298d6, [0x173c] = 0x298d8, [0x173d] = 0x298dd, [0x173e] = 0x298e4, + [0x173f] = 0x298e3, [0x1740] = 0x29a4d, [0x1741] = 0x29ad7, [0x1742] = 0x29b4a, + [0x1743] = 0x29b4c, [0x1744] = 0x29b50, [0x1745] = 0x29b4b, [0x1746] = 0x29b4e, + [0x1747] = 0x29b4f, [0x1748] = 0x29c39, [0x1749] = 0x29cd2, [0x174a] = 0x29ccd, + [0x174b] = 0x29cd3, [0x174c] = 0x29ce1, [0x174d] = 0x29cce, [0x174e] = 0x29cd5, + [0x174f] = 0x29cdd, [0x1750] = 0x29cd4, [0x1751] = 0x29ccf, [0x1752] = 0x29dcb, + [0x1753] = 0x29da6, [0x1754] = 0x29dc2, [0x1755] = 0x29da5, [0x1756] = 0x29da9, + [0x1757] = 0x29da2, [0x1758] = 0x29da4, [0x1759] = 0x29db0, [0x175a] = 0x29dcc, + [0x175b] = 0x29daf, [0x175c] = 0x29dbf, [0x175d] = 0x2a024, [0x175e] = 0x2a01a, + [0x175f] = 0x2a014, [0x1760] = 0x2a03a, [0x1761] = 0x2a020, [0x1762] = 0x2a01b, + [0x1763] = 0x2a021, [0x1764] = 0x2a025, [0x1765] = 0x2a01e, [0x1766] = 0x2a03f, + [0x1767] = 0x2a040, [0x1768] = 0x2a018, [0x1769] = 0x2a02c, [0x176a] = 0x2a015, + [0x176b] = 0x2a02d, [0x176c] = 0x2a01f, [0x176d] = 0x2a029, [0x176e] = 0x2a04b, + [0x176f] = 0x2a2b3, [0x1770] = 0x2a2a5, [0x1771] = 0x2a2a7, [0x1772] = 0x2a2ab, + [0x1773] = 0x2a2a6, [0x1774] = 0x2a2aa, [0x1775] = 0x2a322, [0x1776] = 0x2a323, + [0x1777] = 0x2a3a1, [0x1778] = 0x2a3a3, [0x1779] = 0x2a3a0, [0x177a] = 0x2a3bd, + [0x177b] = 0x2a3ba, [0x177c] = 0x2a3fa, [0x177d] = 0x2a3f8, [0x177e] = 0x2a3fc, + [0x177f] = 0x2a3f6, [0x1780] = 0x2a434, [0x1781] = 0x2a443, [0x1782] = 0x4d63, + [0x1783] = 0x2a4d4, [0x1784] = 0x2a50d, [0x1785] = 0x2a543, [0x1786] = 0x2a541, + [0x1787] = 0x2a53d, [0x1788] = 0x2a540, [0x1789] = 0x2a53e, [0x178a] = 0x2a53f, + [0x178b] = 0x2a546, [0x178c] = 0x4d93, [0x178d] = 0x2a5d4, [0x178e] = 0x20435, + [0x178f] = 0x20436, [0x1790] = 0x20432, [0x1791] = 0x2043a, [0x1792] = 0x204c8, + [0x1793] = 0x20536, [0x1794] = 0x2061e, [0x1795] = 0x2061d, [0x1796] = 0x2061f, + [0x1797] = 0x2081c, [0x1798] = 0x2081d, [0x1799] = 0x20820, [0x179a] = 0x350e, + [0x179b] = 0x208c0, [0x179c] = 0x2109a, [0x179d] = 0x21093, [0x179e] = 0x210dd, + [0x179f] = 0x360a, [0x17a0] = 0x210a3, [0x17a1] = 0x210a9, [0x17a2] = 0x2109c, + [0x17a3] = 0x2109b, [0x17a4] = 0x360d, [0x17a5] = 0x21097, [0x17a6] = 0x214b1, + [0x17a7] = 0x214ca, [0x17a8] = 0x214b3, [0x17a9] = 0x214cd, [0x17aa] = 0x218ea, + [0x17ab] = 0x218ee, [0x17ac] = 0x218ef, [0x17ad] = 0x21adf, [0x17ae] = 0x21b50, + [0x17af] = 0x21bbb, [0x17b0] = 0x21f88, [0x17b1] = 0x21f89, [0x17b2] = 0x21f8c, + [0x17b3] = 0x21f85, [0x17b4] = 0x21f5e, [0x17b5] = 0x21f94, [0x17b6] = 0x21f95, + [0x17b7] = 0x2216b, [0x17b8] = 0x2216a, [0x17b9] = 0x22169, [0x17ba] = 0x222e3, + [0x17bb] = 0x222f1, [0x17bc] = 0x22437, [0x17bd] = 0x22433, [0x17be] = 0x22591, + [0x17bf] = 0x2258f, [0x17c0] = 0x22597, [0x17c1] = 0x228d4, [0x17c2] = 0x228de, + [0x17c3] = 0x228d3, [0x17c4] = 0x228e0, [0x17c5] = 0x22943, [0x17c6] = 0x2290b, + [0x17c7] = 0x228ff, [0x17c8] = 0x22904, [0x17c9] = 0x22907, [0x17ca] = 0x22df9, + [0x17cb] = 0x22dfa, [0x17cc] = 0x22dfb, [0x17cd] = 0x22df8, [0x17ce] = 0x23012, + [0x17cf] = 0x23010, [0x17d0] = 0x2311f, [0x17d1] = 0x232df, [0x17d2] = 0x232e3, + [0x17d3] = 0x23352, [0x17d4] = 0x233a9, [0x17d5] = 0x23765, [0x17d6] = 0x23787, + [0x17d7] = 0x23742, [0x17d8] = 0x23752, [0x17d9] = 0x2374c, [0x17da] = 0x2369f, + [0x17db] = 0x23701, [0x17dc] = 0x23748, [0x17dd] = 0x2374f, [0x17de] = 0x2377e, + [0x17df] = 0x2374d, [0x17e0] = 0x23758, [0x17e1] = 0x23747, [0x17e2] = 0x2375e, + [0x17e3] = 0x23749, [0x17e4] = 0x2374e, [0x17e5] = 0x2375d, [0x17e6] = 0x2375a, + [0x17e7] = 0x23786, [0x17e8] = 0x23751, [0x17e9] = 0x23929, [0x17ea] = 0x239a6, + [0x17eb] = 0x239a7, [0x17ec] = 0x23a70, [0x17ed] = 0x23a6f, [0x17ee] = 0x23ad3, + [0x17ef] = 0x23ad2, [0x17f0] = 0x23c28, [0x17f1] = 0x23c1b, [0x17f2] = 0x23c1a, + [0x17f3] = 0x23c1c, [0x17f4] = 0x23c21, [0x17f5] = 0x24032, [0x17f6] = 0x24066, + [0x17f7] = 0x2407d, [0x17f8] = 0x24073, [0x17f9] = 0x2407f, [0x17fa] = 0x24065, + [0x17fb] = 0x24080, [0x17fc] = 0x24061, [0x17fd] = 0x24075, [0x17fe] = 0x2406e, + [0x17ff] = 0x24067, [0x1800] = 0x24071, [0x1801] = 0x2406c, [0x1802] = 0x24063, + [0x1803] = 0x24062, [0x1804] = 0x24083, [0x1805] = 0x240b2, [0x1806] = 0x24081, + [0x1807] = 0x2406f, [0x1808] = 0x2406b, [0x1809] = 0x24082, [0x180a] = 0x2408a, + [0x180b] = 0x24429, [0x180c] = 0x24430, [0x180d] = 0x24431, [0x180e] = 0x24597, + [0x180f] = 0x24600, [0x1810] = 0x245ff, [0x1811] = 0x248b6, [0x1812] = 0x248b5, + [0x1813] = 0x248c3, [0x1814] = 0x24a8d, [0x1815] = 0x24b18, [0x1816] = 0x24b9c, + [0x1817] = 0x24b9a, [0x1818] = 0x24b99, [0x1819] = 0x24eb7, [0x181a] = 0x24ec4, + [0x181b] = 0x24ec6, [0x181c] = 0x24ec7, [0x181d] = 0x24ebc, [0x181e] = 0x24ec0, + [0x181f] = 0x24ec5, [0x1820] = 0x24ecd, [0x1821] = 0x24ec1, [0x1822] = 0x24ebe, + [0x1823] = 0x24fa7, [0x1824] = 0x24fb8, [0x1825] = 0x25023, [0x1826] = 0x4074, + [0x1827] = 0x252e8, [0x1828] = 0x252de, [0x1829] = 0x252e3, [0x182a] = 0x252ef, + [0x182b] = 0x252dc, [0x182c] = 0x252e4, [0x182d] = 0x252e1, [0x182e] = 0x252e5, + [0x182f] = 0x25395, [0x1830] = 0x25394, [0x1831] = 0x25393, [0x1832] = 0x2538e, + [0x1833] = 0x25598, [0x1834] = 0x2559c, [0x1835] = 0x25599, [0x1836] = 0x255a0, + [0x1837] = 0x2559e, [0x1838] = 0x25704, [0x1839] = 0x258d3, [0x183a] = 0x258b4, + [0x183b] = 0x258bb, [0x183c] = 0x258b7, [0x183d] = 0x258b8, [0x183e] = 0x258bd, + [0x183f] = 0x258b6, [0x1840] = 0x258b9, [0x1841] = 0x258b5, [0x1842] = 0x25a22, + [0x1843] = 0x25a21, [0x1844] = 0x25ac3, [0x1845] = 0x25abc, [0x1846] = 0x25cff, + [0x1847] = 0x25ce5, [0x1848] = 0x25cf7, [0x1849] = 0x25cd2, [0x184a] = 0x25d00, + [0x184b] = 0x25cdb, [0x184c] = 0x25cf0, [0x184d] = 0x25ce2, [0x184e] = 0x25ccd, + [0x184f] = 0x4256, [0x1850] = 0x25ce1, [0x1851] = 0x25cf2, [0x1852] = 0x25cdc, + [0x1853] = 0x25ccc, [0x1854] = 0x25cd6, [0x1855] = 0x25cf3, [0x1856] = 0x25cfa, + [0x1857] = 0x25cf6, [0x1858] = 0x25cec, [0x1859] = 0x25cea, [0x185a] = 0x25ce3, + [0x185b] = 0x25cd0, [0x185c] = 0x425a, [0x185d] = 0x25c95, [0x185e] = 0x25cd5, + [0x185f] = 0x25cf4, [0x1860] = 0x25ccb, [0x1861] = 0x25cda, [0x1862] = 0x25cc8, + [0x1863] = 0x25cdf, [0x1864] = 0x25cf5, [0x1865] = 0x25ccf, [0x1866] = 0x25cc7, + [0x1867] = 0x25cd7, [0x1868] = 0x25f24, [0x1869] = 0x42a3, [0x186a] = 0x25f1c, + [0x186b] = 0x25f21, [0x186c] = 0x25f1e, [0x186d] = 0x25f18, [0x186e] = 0x25f1b, + [0x186f] = 0x42a8, [0x1870] = 0x26146, [0x1871] = 0x2614b, [0x1872] = 0x26148, + [0x1873] = 0x26147, [0x1874] = 0x26167, [0x1875] = 0x26154, [0x1876] = 0x26315, + [0x1877] = 0x26322, [0x1878] = 0x263c5, [0x1879] = 0x26329, [0x187a] = 0x263c7, + [0x187b] = 0x2648d, [0x187c] = 0x2651b, [0x187d] = 0x26520, [0x187e] = 0x265e2, + [0x187f] = 0x265e7, [0x1880] = 0x265e8, [0x1881] = 0x265e1, [0x1882] = 0x26872, + [0x1883] = 0x2687b, [0x1884] = 0x26874, [0x1885] = 0x26871, [0x1886] = 0x26879, + [0x1887] = 0x26875, [0x1888] = 0x26890, [0x1889] = 0x26877, [0x188a] = 0x2687d, + [0x188b] = 0x2694f, [0x188c] = 0x26950, [0x188d] = 0x269a3, [0x188e] = 0x269a2, + [0x188f] = 0x269f4, [0x1890] = 0x26a94, [0x1891] = 0x26a9a, [0x1892] = 0x26a9b, + [0x1893] = 0x26aa7, [0x1894] = 0x26a97, [0x1895] = 0x26a95, [0x1896] = 0x26a92, + [0x1897] = 0x26a9c, [0x1898] = 0x26a96, [0x1899] = 0x26fb6, [0x189a] = 0x26fb8, + [0x189b] = 0x26fb0, [0x189c] = 0x27018, [0x189d] = 0x26fc5, [0x189e] = 0x26fb5, + [0x189f] = 0x26fc2, [0x18a0] = 0x27006, [0x18a1] = 0x27019, [0x18a2] = 0x26fb9, + [0x18a3] = 0x27015, [0x18a4] = 0x26fd6, [0x18a5] = 0x26fac, [0x18a6] = 0x453c, + [0x18a7] = 0x26fc6, [0x18a8] = 0x26fb3, [0x18a9] = 0x26fc3, [0x18aa] = 0x26fca, + [0x18ab] = 0x26fcf, [0x18ac] = 0x26fbd, [0x18ad] = 0x26fce, [0x18ae] = 0x27014, + [0x18af] = 0x26fba, [0x18b0] = 0x2701a, [0x18b1] = 0x26fc1, [0x18b2] = 0x26fbb, + [0x18b3] = 0x459b, [0x18b4] = 0x459a, [0x18b5] = 0x27201, [0x18b6] = 0x271fc, + [0x18b7] = 0x2745a, [0x18b8] = 0x27454, [0x18b9] = 0x27461, [0x18ba] = 0x2745c, + [0x18bb] = 0x27455, [0x18bc] = 0x2744a, [0x18bd] = 0x2744b, [0x18be] = 0x27451, + [0x18bf] = 0x27469, [0x18c0] = 0x2746b, [0x18c1] = 0x87f1, [0x18c2] = 0x27466, + [0x18c3] = 0x27458, [0x18c4] = 0x2745d, [0x18c5] = 0x27467, [0x18c6] = 0x27456, + [0x18c7] = 0x27488, [0x18c8] = 0x27464, [0x18c9] = 0x2744e, [0x18ca] = 0x27757, + [0x18cb] = 0x2775a, [0x18cc] = 0x27751, [0x18cd] = 0x2774a, [0x18ce] = 0x2774b, + [0x18cf] = 0x465e, [0x18d0] = 0x27747, [0x18d1] = 0x2776f, [0x18d2] = 0x2776a, + [0x18d3] = 0x2776b, [0x18d4] = 0x27746, [0x18d5] = 0x2776d, [0x18d6] = 0x27754, + [0x18d7] = 0x2776e, [0x18d8] = 0x2774c, [0x18d9] = 0x27878, [0x18da] = 0x27886, + [0x18db] = 0x27882, [0x18dc] = 0x46a7, [0x18dd] = 0x27ae1, [0x18de] = 0x27ae5, + [0x18df] = 0x27adb, [0x18e0] = 0x27ade, [0x18e1] = 0x27ad7, [0x18e2] = 0x27c03, + [0x18e3] = 0x27c7c, [0x18e4] = 0x27c7e, [0x18e5] = 0x27d05, [0x18e6] = 0x27d07, + [0x18e7] = 0x27de6, [0x18e8] = 0x27de1, [0x18e9] = 0x27dfb, [0x18ea] = 0x27de5, + [0x18eb] = 0x27de7, [0x18ec] = 0x27ddf, [0x18ed] = 0x27dff, [0x18ee] = 0x27e76, + [0x18ef] = 0x27f63, [0x18f0] = 0x27f66, [0x18f1] = 0x27f65, [0x18f2] = 0x27f5e, + [0x18f3] = 0x27f64, [0x18f4] = 0x27f6b, [0x18f5] = 0x27f5f, [0x18f6] = 0x27f67, + [0x18f7] = 0x27f68, [0x18f8] = 0x28108, [0x18f9] = 0x28109, [0x18fa] = 0x28117, + [0x18fb] = 0x28115, [0x18fc] = 0x2811b, [0x18fd] = 0x2810b, [0x18fe] = 0x28128, + [0x18ff] = 0x2810e, [0x1900] = 0x28118, [0x1901] = 0x28153, [0x1902] = 0x28145, + [0x1903] = 0x2810d, [0x1904] = 0x2810a, [0x1905] = 0x28113, [0x1906] = 0x2814a, + [0x1907] = 0x28279, [0x1908] = 0x283a1, [0x1909] = 0x2838d, [0x190a] = 0x283a2, + [0x190b] = 0x28390, [0x190c] = 0x486e, [0x190d] = 0x28431, [0x190e] = 0x28430, + [0x190f] = 0x2861f, [0x1910] = 0x28619, [0x1911] = 0x2860c, [0x1912] = 0x2861e, + [0x1913] = 0x2861d, [0x1914] = 0x28607, [0x1915] = 0x28766, [0x1916] = 0x287c5, + [0x1917] = 0x287ba, [0x1918] = 0x287bd, [0x1919] = 0x287c2, [0x191a] = 0x287c3, + [0x191b] = 0x287bf, [0x191c] = 0x490d, [0x191d] = 0x288a1, [0x191e] = 0x288a2, + [0x191f] = 0x288a8, [0x1920] = 0x288a3, [0x1921] = 0x288aa, [0x1922] = 0x288af, + [0x1923] = 0x288b9, [0x1924] = 0x28937, [0x1925] = 0x28a8f, [0x1926] = 0x4943, + [0x1927] = 0x28a8e, [0x1928] = 0x28a87, [0x1929] = 0x28a8a, [0x192a] = 0x28a92, + [0x192b] = 0x28a97, [0x192c] = 0x28a9f, [0x192d] = 0x28b05, [0x192e] = 0x28ca9, + [0x192f] = 0x28ca7, [0x1930] = 0x28d8a, [0x1931] = 0x28d82, [0x1932] = 0x28d85, + [0x1933] = 0x28d8b, [0x1934] = 0x28d89, [0x1935] = 0x28d81, [0x1936] = 0x28d80, + [0x1937] = 0x28d87, [0x1938] = 0x28d86, [0x1939] = 0x28f4d, [0x193a] = 0x2901c, + [0x193b] = 0x2901f, [0x193c] = 0x29121, [0x193d] = 0x2911d, [0x193e] = 0x29122, + [0x193f] = 0x290fe, [0x1940] = 0x2911b, [0x1941] = 0x2913a, [0x1942] = 0x29137, + [0x1943] = 0x29117, [0x1944] = 0x29138, [0x1945] = 0x29126, [0x1946] = 0x29118, + [0x1947] = 0x29234, [0x1948] = 0x29235, [0x1949] = 0x29232, [0x194a] = 0x4a73, + [0x194b] = 0x292e1, [0x194c] = 0x292fd, [0x194d] = 0x292e3, [0x194e] = 0x292e8, + [0x194f] = 0x292f9, [0x1950] = 0x292ff, [0x1951] = 0x292fe, [0x1952] = 0x4a74, + [0x1953] = 0x292e0, [0x1954] = 0x29300, [0x1955] = 0x4a70, [0x1956] = 0x292ec, + [0x1957] = 0x292e4, [0x1958] = 0x292ef, [0x1959] = 0x292fa, [0x195a] = 0x293ca, + [0x195b] = 0x29431, [0x195c] = 0x29432, [0x195d] = 0x29434, [0x195e] = 0x29441, + [0x195f] = 0x29500, [0x1960] = 0x29506, [0x1961] = 0x29508, [0x1962] = 0x29505, + [0x1963] = 0x29503, [0x1964] = 0x2950b, [0x1965] = 0x29502, [0x1966] = 0x2950a, + [0x1967] = 0x295f0, [0x1968] = 0x29613, [0x1969] = 0x2960a, [0x196a] = 0x2960f, + [0x196b] = 0x29611, [0x196c] = 0x29608, [0x196d] = 0x2960b, [0x196e] = 0x29612, + [0x196f] = 0x2960d, [0x1970] = 0x2975b, [0x1971] = 0x29763, [0x1972] = 0x29761, + [0x1973] = 0x29768, [0x1974] = 0x2975a, [0x1975] = 0x2984e, [0x1976] = 0x2984d, + [0x1977] = 0x29850, [0x1978] = 0x298fc, [0x1979] = 0x29912, [0x197a] = 0x298f5, + [0x197b] = 0x2991e, [0x197c] = 0x298f0, [0x197d] = 0x298f3, [0x197e] = 0x298f2, + [0x197f] = 0x29901, [0x1980] = 0x298ef, [0x1981] = 0x298ee, [0x1982] = 0x29916, + [0x1983] = 0x298f6, [0x1984] = 0x298fb, [0x1985] = 0x2991c, [0x1986] = 0x4bdb, + [0x1987] = 0x29a5d, [0x1988] = 0x29a60, [0x1989] = 0x29a66, [0x198a] = 0x29a5f, + [0x198b] = 0x29a61, [0x198c] = 0x29a5b, [0x198d] = 0x29a62, [0x198e] = 0x29a57, + [0x198f] = 0x29b69, [0x1990] = 0x29b6b, [0x1991] = 0x29b61, [0x1992] = 0x29b77, + [0x1993] = 0x29b5f, [0x1994] = 0x29b63, [0x1995] = 0x29b62, [0x1996] = 0x29b65, + [0x1997] = 0x29cef, [0x1998] = 0x29ce2, [0x1999] = 0x29d00, [0x199a] = 0x29ce8, + [0x199b] = 0x29cf2, [0x199c] = 0x29ce7, [0x199d] = 0x4c29, [0x199e] = 0x29ce5, + [0x199f] = 0x29dd5, [0x19a0] = 0x29dd0, [0x19a1] = 0x29dda, [0x19a2] = 0x29dd3, + [0x19a3] = 0x4c51, [0x19a4] = 0x29dd9, [0x19a5] = 0x29dcf, [0x19a6] = 0x29dd6, + [0x19a7] = 0x29dd8, [0x19a8] = 0x29df5, [0x19a9] = 0x29dce, [0x19aa] = 0x29dd7, + [0x19ab] = 0x29df4, [0x19ac] = 0x29dcd, [0x19ad] = 0x29e01, [0x19ae] = 0x9bba, + [0x19af] = 0x2a052, [0x19b0] = 0x2a055, [0x19b1] = 0x2a05a, [0x19b2] = 0x2a04d, + [0x19b3] = 0x2a054, [0x19b4] = 0x2a053, [0x19b5] = 0x2a05e, [0x19b6] = 0x2a067, + [0x19b7] = 0x2a065, [0x19b8] = 0x2a04e, [0x19b9] = 0x4cdb, [0x19ba] = 0x2a04f, + [0x19bb] = 0x2a061, [0x19bc] = 0x2a06e, [0x19bd] = 0x2a051, [0x19be] = 0x2a05b, + [0x19bf] = 0x2a263, [0x19c0] = 0x2a2b7, [0x19c1] = 0x2a2b6, [0x19c2] = 0x2a2c3, + [0x19c3] = 0x2a2bb, [0x19c4] = 0x2a2b5, [0x19c5] = 0x2a32e, [0x19c6] = 0x2a330, + [0x19c7] = 0x2a333, [0x19c8] = 0x2a331, [0x19c9] = 0x2a3a4, [0x19ca] = 0x2a3c1, + [0x19cb] = 0x2a3bb, [0x19cc] = 0x2a3be, [0x19cd] = 0x2a400, [0x19ce] = 0x2a3ff, + [0x19cf] = 0x2a440, [0x19d0] = 0x4d65, [0x19d1] = 0x2a43f, [0x19d2] = 0x2a444, + [0x19d3] = 0x4d64, [0x19d4] = 0x4d67, [0x19d5] = 0x2a4db, [0x19d6] = 0x2a50f, + [0x19d7] = 0x2a511, [0x19d8] = 0x2a54e, [0x19d9] = 0x2a54d, [0x19da] = 0x2a54b, + [0x19db] = 0x2a54c, [0x19dc] = 0x2a595, [0x19dd] = 0x2043b, [0x19de] = 0x20445, + [0x19df] = 0x20444, [0x19e0] = 0x2043e, [0x19e1] = 0x2043c, [0x19e2] = 0x2043f, + [0x19e3] = 0x204cc, [0x19e4] = 0x204ce, [0x19e5] = 0x20622, [0x19e6] = 0x20623, + [0x19e7] = 0x2069f, [0x19e8] = 0x208c5, [0x19e9] = 0x208c4, [0x19ea] = 0x210e9, + [0x19eb] = 0x21099, [0x19ec] = 0x3611, [0x19ed] = 0x210e6, [0x19ee] = 0x210e7, + [0x19ef] = 0x210f7, [0x19f0] = 0x214d2, [0x19f1] = 0x3733, [0x19f2] = 0x218fd, + [0x19f3] = 0x2190c, [0x19f4] = 0x2190b, [0x19f5] = 0x21ced, [0x19f6] = 0x3821, + [0x19f7] = 0x3822, [0x19f8] = 0x21f9b, [0x19f9] = 0x2200a, [0x19fa] = 0x2216f, + [0x19fb] = 0x22175, [0x19fc] = 0x222f2, [0x19fd] = 0x222f8, [0x19fe] = 0x2243e, + [0x19ff] = 0x22924, [0x1a00] = 0x2290e, [0x1a01] = 0x22916, [0x1a02] = 0x22918, + [0x1a03] = 0x22910, [0x1a04] = 0x22931, [0x1a05] = 0x22944, [0x1a06] = 0x39a6, + [0x1a07] = 0x22929, [0x1a08] = 0x2292f, [0x1a09] = 0x2294b, [0x1a0a] = 0x22936, + [0x1a0b] = 0x39a3, [0x1a0c] = 0x22e34, [0x1a0d] = 0x22e00, [0x1a0e] = 0x22e2b, + [0x1a0f] = 0x23020, [0x1a10] = 0x23021, [0x1a11] = 0x2301e, [0x1a12] = 0x2301d, + [0x1a13] = 0x232f5, [0x1a14] = 0x232f2, [0x1a15] = 0x232f6, [0x1a16] = 0x23790, + [0x1a17] = 0x2379d, [0x1a18] = 0x2379c, [0x1a19] = 0x23792, [0x1a1a] = 0x23794, + [0x1a1b] = 0x237d1, [0x1a1c] = 0x23793, [0x1a1d] = 0x237b7, [0x1a1e] = 0x23797, + [0x1a1f] = 0x237b0, [0x1a20] = 0x2379f, [0x1a21] = 0x237c9, [0x1a22] = 0x2392d, + [0x1a23] = 0x2392c, [0x1a24] = 0x23a77, [0x1a25] = 0x23c2c, [0x1a26] = 0x240c0, + [0x1a27] = 0x240b9, [0x1a28] = 0x24453, [0x1a29] = 0x24540, [0x1a2a] = 0x24702, + [0x1a2b] = 0x246fb, [0x1a2c] = 0x3ea1, [0x1a2d] = 0x24a8b, [0x1a2e] = 0x24aae, + [0x1a2f] = 0x24aab, [0x1a30] = 0x24ba1, [0x1a31] = 0x2a2cd, [0x1a32] = 0x24cea, + [0x1a33] = 0x24edd, [0x1a34] = 0x24edc, [0x1a35] = 0x24ed9, [0x1a36] = 0x24fab, + [0x1a37] = 0x24fac, [0x1a38] = 0x24fad, [0x1a39] = 0x24fb2, [0x1a3a] = 0x2502c, + [0x1a3b] = 0x2502b, [0x1a3c] = 0x250c2, [0x1a3d] = 0x25300, [0x1a3e] = 0x2530d, + [0x1a3f] = 0x25306, [0x1a40] = 0x252ff, [0x1a41] = 0x25303, [0x1a42] = 0x25301, + [0x1a43] = 0x25310, [0x1a44] = 0x2530f, [0x1a45] = 0x25305, [0x1a46] = 0x25398, + [0x1a47] = 0x25397, [0x1a48] = 0x25396, [0x1a49] = 0x25399, [0x1a4a] = 0x255ac, + [0x1a4b] = 0x255ab, [0x1a4c] = 0x25712, [0x1a4d] = 0x258d8, [0x1a4e] = 0x258df, + [0x1a4f] = 0x258d6, [0x1a50] = 0x25a2d, [0x1a51] = 0x25a32, [0x1a52] = 0x25d3f, + [0x1a53] = 0x25d2f, [0x1a54] = 0x25d26, [0x1a55] = 0x25d3a, [0x1a56] = 0x25d39, + [0x1a57] = 0x425f, [0x1a58] = 0x25d3b, [0x1a59] = 0x25d35, [0x1a5a] = 0x25d2a, + [0x1a5b] = 0x25d21, [0x1a5c] = 0x25d38, [0x1a5d] = 0x25d37, [0x1a5e] = 0x25d34, + [0x1a5f] = 0x425c, [0x1a60] = 0x25d22, [0x1a61] = 0x25d36, [0x1a62] = 0x25d44, + [0x1a63] = 0x25f45, [0x1a64] = 0x25f3b, [0x1a65] = 0x25f36, [0x1a66] = 0x25f42, + [0x1a67] = 0x2617a, [0x1a68] = 0x26186, [0x1a69] = 0x2618b, [0x1a6a] = 0x2617f, + [0x1a6b] = 0x26181, [0x1a6c] = 0x2632a, [0x1a6d] = 0x263d5, [0x1a6e] = 0x2649f, + [0x1a6f] = 0x2649d, [0x1a70] = 0x26526, [0x1a71] = 0x265f4, [0x1a72] = 0x265f5, + [0x1a73] = 0x26815, [0x1a74] = 0x2688e, [0x1a75] = 0x2688f, [0x1a76] = 0x26926, + [0x1a77] = 0x269a7, [0x1a78] = 0x269af, [0x1a79] = 0x26aad, [0x1a7a] = 0x26aac, + [0x1a7b] = 0x26aab, [0x1a7c] = 0x26aaa, [0x1a7d] = 0x2702f, [0x1a7e] = 0x27021, + [0x1a7f] = 0x27023, [0x1a80] = 0x270a3, [0x1a81] = 0x27049, [0x1a82] = 0x2703a, + [0x1a83] = 0x27048, [0x1a84] = 0x2702d, [0x1a85] = 0x27025, [0x1a86] = 0x27029, + [0x1a87] = 0x27032, [0x1a88] = 0x27034, [0x1a89] = 0x27024, [0x1a8a] = 0x2702c, + [0x1a8b] = 0x2704b, [0x1a8c] = 0x2703b, [0x1a8d] = 0x27020, [0x1a8e] = 0x27028, + [0x1a8f] = 0x27498, [0x1a90] = 0x45f5, [0x1a91] = 0x27497, [0x1a92] = 0x8804, + [0x1a93] = 0x2749d, [0x1a94] = 0x274a8, [0x1a95] = 0x275d5, [0x1a96] = 0x27777, + [0x1a97] = 0x27778, [0x1a98] = 0x27772, [0x1a99] = 0x27773, [0x1a9a] = 0x27802, + [0x1a9b] = 0x2793b, [0x1a9c] = 0x27afe, [0x1a9d] = 0x27b0b, [0x1a9e] = 0x27aff, + [0x1a9f] = 0x27b07, [0x1aa0] = 0x4711, [0x1aa1] = 0x470c, [0x1aa2] = 0x27b30, + [0x1aa3] = 0x27bcd, [0x1aa4] = 0x27bcf, [0x1aa5] = 0x27c10, [0x1aa6] = 0x27c0a, + [0x1aa7] = 0x27c83, [0x1aa8] = 0x27d15, [0x1aa9] = 0x27d0e, [0x1aaa] = 0x27d0c, + [0x1aab] = 0x27e02, [0x1aac] = 0x27dfe, [0x1aad] = 0x27e05, [0x1aae] = 0x27e15, + [0x1aaf] = 0x27e08, [0x1ab0] = 0x27f7f, [0x1ab1] = 0x27f77, [0x1ab2] = 0x27f7c, + [0x1ab3] = 0x27f82, [0x1ab4] = 0x27f7e, [0x1ab5] = 0x27f78, [0x1ab6] = 0x27f7d, + [0x1ab7] = 0x27f79, [0x1ab8] = 0x27f81, [0x1ab9] = 0x2814b, [0x1aba] = 0x28163, + [0x1abb] = 0x28164, [0x1abc] = 0x28156, [0x1abd] = 0x28154, [0x1abe] = 0x2814e, + [0x1abf] = 0x28110, [0x1ac0] = 0x2814f, [0x1ac1] = 0x28157, [0x1ac2] = 0x2815e, + [0x1ac3] = 0x28151, [0x1ac4] = 0x2816a, [0x1ac5] = 0x28169, [0x1ac6] = 0x283ad, + [0x1ac7] = 0x283a4, [0x1ac8] = 0x283ac, [0x1ac9] = 0x283a9, [0x1aca] = 0x283ae, + [0x1acb] = 0x2044c, [0x1acc] = 0x28650, [0x1acd] = 0x28635, [0x1ace] = 0x28632, + [0x1acf] = 0x287d8, [0x1ad0] = 0x287d1, [0x1ad1] = 0x287cf, [0x1ad2] = 0x287be, + [0x1ad3] = 0x288d5, [0x1ad4] = 0x288c1, [0x1ad5] = 0x288c6, [0x1ad6] = 0x288c3, + [0x1ad7] = 0x288c2, [0x1ad8] = 0x288c0, [0x1ad9] = 0x288c5, [0x1ada] = 0x288c7, + [0x1adb] = 0x288bf, [0x1adc] = 0x288c4, [0x1add] = 0x288d4, [0x1ade] = 0x28a90, + [0x1adf] = 0x28ad2, [0x1ae0] = 0x494e, [0x1ae1] = 0x28ad4, [0x1ae2] = 0x28caf, + [0x1ae3] = 0x28cae, [0x1ae4] = 0x28cb2, [0x1ae5] = 0x28cad, [0x1ae6] = 0x28d9c, + [0x1ae7] = 0x28da0, [0x1ae8] = 0x28db6, [0x1ae9] = 0x28f3d, [0x1aea] = 0x28f56, + [0x1aeb] = 0x28f82, [0x1aec] = 0x29028, [0x1aed] = 0x2902b, [0x1aee] = 0x2913c, + [0x1aef] = 0x2913e, [0x1af0] = 0x2913f, [0x1af1] = 0x29142, [0x1af2] = 0x2913d, + [0x1af3] = 0x29141, [0x1af4] = 0x2913b, [0x1af5] = 0x29149, [0x1af6] = 0x29143, + [0x1af7] = 0x29239, [0x1af8] = 0x29238, [0x1af9] = 0x29322, [0x1afa] = 0x29308, + [0x1afb] = 0x2930c, [0x1afc] = 0x29306, [0x1afd] = 0x29313, [0x1afe] = 0x29304, + [0x1aff] = 0x29320, [0x1b00] = 0x2931d, [0x1b01] = 0x29305, [0x1b02] = 0x2930a, + [0x1b03] = 0x293d6, [0x1b04] = 0x293d7, [0x1b05] = 0x29436, [0x1b06] = 0x29437, + [0x1b07] = 0x29523, [0x1b08] = 0x29522, [0x1b09] = 0x29520, [0x1b0a] = 0x2951a, + [0x1b0b] = 0x2951d, [0x1b0c] = 0x2961c, [0x1b0d] = 0x29620, [0x1b0e] = 0x29677, + [0x1b0f] = 0x2977f, [0x1b10] = 0x2978b, [0x1b11] = 0x2977d, [0x1b12] = 0x29799, + [0x1b13] = 0x29784, [0x1b14] = 0x29789, [0x1b15] = 0x29785, [0x1b16] = 0x29783, + [0x1b17] = 0x29786, [0x1b18] = 0x2979e, [0x1b19] = 0x29853, [0x1b1a] = 0x29917, + [0x1b1b] = 0x4b94, [0x1b1c] = 0x29919, [0x1b1d] = 0x29920, [0x1b1e] = 0x2991f, + [0x1b1f] = 0x29923, [0x1b20] = 0x29918, [0x1b21] = 0x29921, [0x1b22] = 0x29929, + [0x1b23] = 0x29924, [0x1b24] = 0x29926, [0x1b25] = 0x29a5e, [0x1b26] = 0x29a6f, + [0x1b27] = 0x29a6e, [0x1b28] = 0x29a74, [0x1b29] = 0x29a72, [0x1b2a] = 0x29a73, + [0x1b2b] = 0x29b7d, [0x1b2c] = 0x29b7e, [0x1b2d] = 0x29b85, [0x1b2e] = 0x29b7f, + [0x1b2f] = 0x29b84, [0x1b30] = 0x29c44, [0x1b31] = 0x29cf5, [0x1b32] = 0x29cf8, + [0x1b33] = 0x29d03, [0x1b34] = 0x29cf6, [0x1b35] = 0x29e28, [0x1b36] = 0x4c63, + [0x1b37] = 0x29e39, [0x1b38] = 0x29dfb, [0x1b39] = 0x29e0e, [0x1b3a] = 0x29dfd, + [0x1b3b] = 0x29e1f, [0x1b3c] = 0x4c61, [0x1b3d] = 0x29e03, [0x1b3e] = 0x9bd8, + [0x1b3f] = 0x29e10, [0x1b40] = 0x4c5a, [0x1b41] = 0x29e0d, [0x1b42] = 0x29e27, + [0x1b43] = 0x29e41, [0x1b44] = 0x2a072, [0x1b45] = 0x2a078, [0x1b46] = 0x2a080, + [0x1b47] = 0x4ce3, [0x1b48] = 0x2a085, [0x1b49] = 0x2a07b, [0x1b4a] = 0x9d7c, + [0x1b4b] = 0x2a07d, [0x1b4c] = 0x2a091, [0x1b4d] = 0x2a088, [0x1b4e] = 0x2a0aa, + [0x1b4f] = 0x2a08d, [0x1b50] = 0x2a089, [0x1b51] = 0x2a095, [0x1b52] = 0x2a09b, + [0x1b53] = 0x2a08c, [0x1b54] = 0x2a09e, [0x1b55] = 0x2a07c, [0x1b56] = 0x2a086, + [0x1b57] = 0x2a084, [0x1b58] = 0x2a268, [0x1b59] = 0x2a2c5, [0x1b5a] = 0x2a2c4, + [0x1b5b] = 0x2a2c9, [0x1b5c] = 0x2a2c6, [0x1b5d] = 0x2a342, [0x1b5e] = 0x2a345, + [0x1b5f] = 0x2a341, [0x1b60] = 0x2a344, [0x1b61] = 0x2a3a6, [0x1b62] = 0x2a3c2, + [0x1b63] = 0x2a442, [0x1b64] = 0x2a449, [0x1b65] = 0x2a448, [0x1b66] = 0x2a44a, + [0x1b67] = 0x2a44c, [0x1b68] = 0x2a44b, [0x1b69] = 0x2a517, [0x1b6a] = 0x2a518, + [0x1b6b] = 0x2a515, [0x1b6c] = 0x2a552, [0x1b6d] = 0x2a554, [0x1b6e] = 0x2a553, + [0x1b6f] = 0x2a59a, [0x1b70] = 0x2a59b, [0x1b71] = 0x2a5dc, [0x1b72] = 0x2a5e4, + [0x1b73] = 0x2a691, [0x1b74] = 0x4daf, [0x1b75] = 0x2a6ba, [0x1b76] = 0x20451, + [0x1b77] = 0x2045b, [0x1b78] = 0x204cf, [0x1b79] = 0x23305, [0x1b7a] = 0x21113, + [0x1b7b] = 0x21115, [0x1b7c] = 0x21114, [0x1b7d] = 0x21123, [0x1b7e] = 0x3613, + [0x1b7f] = 0x21111, [0x1b80] = 0x21112, [0x1b81] = 0x3680, [0x1b82] = 0x214f0, + [0x1b83] = 0x2169b, [0x1b84] = 0x21912, [0x1b85] = 0x21916, [0x1b86] = 0x21917, + [0x1b87] = 0x219b5, [0x1b88] = 0x21cf4, [0x1b89] = 0x21fb1, [0x1b8a] = 0x22179, + [0x1b8b] = 0x222ff, [0x1b8c] = 0x222fc, [0x1b8d] = 0x222fb, [0x1b8e] = 0x2243f, + [0x1b8f] = 0x22444, [0x1b90] = 0x2259d, [0x1b91] = 0x22932, [0x1b92] = 0x2294c, + [0x1b93] = 0x2292b, [0x1b94] = 0x2295a, [0x1b95] = 0x22a1f, [0x1b96] = 0x22e01, + [0x1b97] = 0x22e2d, [0x1b98] = 0x22e27, [0x1b99] = 0x22e59, [0x1b9a] = 0x22e5a, + [0x1b9b] = 0x22e4d, [0x1b9c] = 0x22e58, [0x1b9d] = 0x23023, [0x1b9e] = 0x23025, + [0x1b9f] = 0x2302b, [0x1ba0] = 0x232ff, [0x1ba1] = 0x233ae, [0x1ba2] = 0x237cb, + [0x1ba3] = 0x237ca, [0x1ba4] = 0x237d0, [0x1ba5] = 0x237ce, [0x1ba6] = 0x237cc, + [0x1ba7] = 0x237d8, [0x1ba8] = 0x237c6, [0x1ba9] = 0x237d2, [0x1baa] = 0x237cf, + [0x1bab] = 0x237c8, [0x1bac] = 0x23b17, [0x1bad] = 0x4db0, [0x1bae] = 0x240c4, + [0x1baf] = 0x29240, [0x1bb0] = 0x240e9, [0x1bb1] = 0x240f2, [0x1bb2] = 0x240fc, + [0x1bb3] = 0x240ea, [0x1bb4] = 0x240eb, [0x1bb5] = 0x240fd, [0x1bb6] = 0x24478, + [0x1bb7] = 0x24477, [0x1bb8] = 0x24473, [0x1bb9] = 0x2449e, [0x1bba] = 0x24479, + [0x1bbb] = 0x245a2, [0x1bbc] = 0x24603, [0x1bbd] = 0x24704, [0x1bbe] = 0x24705, + [0x1bbf] = 0x248ce, [0x1bc0] = 0x24abf, [0x1bc1] = 0x24ef6, [0x1bc2] = 0x24ef7, + [0x1bc3] = 0x25031, [0x1bc4] = 0x25030, [0x1bc5] = 0x250c9, [0x1bc6] = 0x250c7, + [0x1bc7] = 0x2531c, [0x1bc8] = 0x25328, [0x1bc9] = 0x2531a, [0x1bca] = 0x2531e, + [0x1bcb] = 0x2531b, [0x1bcc] = 0x2531f, [0x1bcd] = 0x255bf, [0x1bce] = 0x255bb, + [0x1bcf] = 0x255bc, [0x1bd0] = 0x255c0, [0x1bd1] = 0x2571a, [0x1bd2] = 0x258ef, + [0x1bd3] = 0x258ec, [0x1bd4] = 0x258e9, [0x1bd5] = 0x258f0, [0x1bd6] = 0x258fe, + [0x1bd7] = 0x25a34, [0x1bd8] = 0x25d6a, [0x1bd9] = 0x25d95, [0x1bda] = 0x25d6c, + [0x1bdb] = 0x25d72, [0x1bdc] = 0x25d67, [0x1bdd] = 0x25d60, [0x1bde] = 0x25d6b, + [0x1bdf] = 0x25d5e, [0x1be0] = 0x25d6f, [0x1be1] = 0x25d66, [0x1be2] = 0x7c46, + [0x1be3] = 0x25d62, [0x1be4] = 0x25d5d, [0x1be5] = 0x25d5c, [0x1be7] = 0x25f50, + [0x1be8] = 0x2619f, [0x1be9] = 0x4323, [0x1bea] = 0x2619e, [0x1beb] = 0x261a6, + [0x1bec] = 0x26335, [0x1bed] = 0x26338, [0x1bee] = 0x26336, [0x1bef] = 0x2633a, + [0x1bf0] = 0x263dc, [0x1bf1] = 0x2687c, [0x1bf2] = 0x268ab, [0x1bf3] = 0x4449, + [0x1bf4] = 0x268a8, [0x1bf5] = 0x268a7, [0x1bf6] = 0x2692b, [0x1bf7] = 0x2692c, + [0x1bf8] = 0x26928, [0x1bf9] = 0x2092b, [0x1bfa] = 0x269a9, [0x1bfb] = 0x269aa, + [0x1bfc] = 0x269ab, [0x1bfd] = 0x269f8, [0x1bfe] = 0x26ab1, [0x1bff] = 0x26af0, + [0x1c00] = 0x26aef, [0x1c01] = 0x270a8, [0x1c02] = 0x2708b, [0x1c03] = 0x27094, + [0x1c04] = 0x2709e, [0x1c05] = 0x2708f, [0x1c06] = 0x27088, [0x1c07] = 0x2707e, + [0x1c08] = 0x27081, [0x1c09] = 0x27030, [0x1c0a] = 0x2709b, [0x1c0b] = 0x27082, + [0x1c0c] = 0x27090, [0x1c0d] = 0x27085, [0x1c0e] = 0x2707f, [0x1c0f] = 0x270a9, + [0x1c10] = 0x270de, [0x1c11] = 0x2720d, [0x1c12] = 0x45fa, [0x1c13] = 0x274cf, + [0x1c14] = 0x274cb, [0x1c15] = 0x274d8, [0x1c16] = 0x274dd, [0x1c17] = 0x274d3, + [0x1c18] = 0x274d0, [0x1c19] = 0x274d5, [0x1c1a] = 0x274d6, [0x1c1b] = 0x275d6, + [0x1c1c] = 0x27792, [0x1c1d] = 0x27795, [0x1c1e] = 0x2a5cb, [0x1c1f] = 0x2778d, + [0x1c20] = 0x2779b, [0x1c21] = 0x2779d, [0x1c22] = 0x2778f, [0x1c23] = 0x2779e, + [0x1c24] = 0x277a6, [0x1c25] = 0x27896, [0x1c26] = 0x27892, [0x1c27] = 0x27b16, + [0x1c28] = 0x27b2a, [0x1c29] = 0x27b29, [0x1c2a] = 0x27b2c, [0x1c2b] = 0x27c15, + [0x1c2c] = 0x27c12, [0x1c2d] = 0x27c11, [0x1c2e] = 0x27c13, [0x1c2f] = 0x27c88, + [0x1c30] = 0x27c8b, [0x1c31] = 0x27c8a, [0x1c32] = 0x27c87, [0x1c33] = 0x27d17, + [0x1c34] = 0x27d16, [0x1c35] = 0x27d1a, [0x1c36] = 0x27e19, [0x1c37] = 0x27e17, + [0x1c38] = 0x27f91, [0x1c39] = 0x27f94, [0x1c3a] = 0x2818b, [0x1c3b] = 0x28190, + [0x1c3c] = 0x2818f, [0x1c3d] = 0x28186, [0x1c3e] = 0x28183, [0x1c3f] = 0x2818e, + [0x1c40] = 0x28187, [0x1c41] = 0x281a8, [0x1c42] = 0x28185, [0x1c43] = 0x281a6, + [0x1c44] = 0x28182, [0x1c45] = 0x281a7, [0x1c46] = 0x283b9, [0x1c47] = 0x283b7, + [0x1c48] = 0x283b4, [0x1c49] = 0x283b6, [0x1c4a] = 0x283b3, [0x1c4b] = 0x283c6, + [0x1c4c] = 0x2863c, [0x1c4d] = 0x28640, [0x1c4e] = 0x28638, [0x1c4f] = 0x28791, + [0x1c50] = 0x287a6, [0x1c51] = 0x287da, [0x1c52] = 0x288da, [0x1c53] = 0x288d8, + [0x1c54] = 0x288d9, [0x1c55] = 0x288db, [0x1c56] = 0x288d7, [0x1c57] = 0x28b16, + [0x1c58] = 0x28b12, [0x1c59] = 0x28b1f, [0x1c5a] = 0x4959, [0x1c5b] = 0x28b14, + [0x1c5c] = 0x28b1a, [0x1c5d] = 0x28b10, [0x1c5e] = 0x28cb3, [0x1c5f] = 0x28dae, + [0x1c60] = 0x28dc1, [0x1c61] = 0x28db0, [0x1c62] = 0x28daf, [0x1c63] = 0x28db1, + [0x1c64] = 0x28dad, [0x1c65] = 0x28db2, [0x1c66] = 0x28dc4, [0x1c67] = 0x2903c, + [0x1c68] = 0x2903f, [0x1c69] = 0x29161, [0x1c6a] = 0x29166, [0x1c6b] = 0x2923c, + [0x1c6c] = 0x2923b, [0x1c6d] = 0x2932c, [0x1c6e] = 0x4a7e, [0x1c6f] = 0x2932a, + [0x1c70] = 0x2933e, [0x1c71] = 0x2932f, [0x1c72] = 0x29332, [0x1c73] = 0x29327, + [0x1c74] = 0x29329, [0x1c75] = 0x29340, [0x1c76] = 0x293df, [0x1c77] = 0x293de, + [0x1c78] = 0x2943c, [0x1c79] = 0x2943b, [0x1c7a] = 0x2943e, [0x1c7b] = 0x29521, + [0x1c7c] = 0x29546, [0x1c7d] = 0x2953c, [0x1c7e] = 0x29536, [0x1c7f] = 0x29538, + [0x1c80] = 0x29535, [0x1c81] = 0x29631, [0x1c82] = 0x29636, [0x1c83] = 0x2962d, + [0x1c84] = 0x29633, [0x1c85] = 0x2962f, [0x1c86] = 0x2962e, [0x1c87] = 0x29635, + [0x1c88] = 0x297ac, [0x1c89] = 0x297a9, [0x1c8a] = 0x297a6, [0x1c8b] = 0x4ba8, + [0x1c8c] = 0x2994c, [0x1c8d] = 0x29943, [0x1c8e] = 0x29941, [0x1c8f] = 0x2994f, + [0x1c90] = 0x29942, [0x1c91] = 0x29951, [0x1c92] = 0x4ba9, [0x1c93] = 0x29940, + [0x1c94] = 0x29950, [0x1c95] = 0x29945, [0x1c96] = 0x2994a, [0x1c97] = 0x2994b, + [0x1c98] = 0x29a83, [0x1c99] = 0x29a82, [0x1c9a] = 0x29a81, [0x1c9b] = 0x29ae0, + [0x1c9c] = 0x29b98, [0x1c9d] = 0x29b9f, [0x1c9e] = 0x29b9b, [0x1c9f] = 0x29b9a, + [0x1ca0] = 0x29b99, [0x1ca1] = 0x29b96, [0x1ca2] = 0x29bae, [0x1ca3] = 0x29b9e, + [0x1ca4] = 0x29d09, [0x1ca5] = 0x29d0d, [0x1ca6] = 0x29e4e, [0x1ca7] = 0x29e4a, + [0x1ca8] = 0x29e4d, [0x1ca9] = 0x29e40, [0x1caa] = 0x29e3e, [0x1cab] = 0x29e48, + [0x1cac] = 0x29e42, [0x1cad] = 0x29e62, [0x1cae] = 0x29e45, [0x1caf] = 0x29e51, + [0x1cb0] = 0x2a0c6, [0x1cb1] = 0x2a0d0, [0x1cb2] = 0x2a0c0, [0x1cb3] = 0x2a0b7, + [0x1cb4] = 0x2a0c2, [0x1cb5] = 0x2a0bc, [0x1cb6] = 0x2a0c5, [0x1cb7] = 0x2a0dc, + [0x1cb8] = 0x2a0db, [0x1cb9] = 0x2a0d2, [0x1cba] = 0x2a0c7, [0x1cbb] = 0x2a0b6, + [0x1cbc] = 0x2a0c9, /* [0x1cbd] = 0x2a0cc, */ [0x1cbd] = 0x9d8d, [0x1cbe] = 0x2a0d1, + [0x1cbf] = 0x2a0cd, [0x1cc0] = 0x2a0da, [0x1cc1] = 0x2a0ba, [0x1cc2] = 0x2a0d3, + [0x1cc3] = 0x2a0ce, [0x1cc4] = 0x2a0f6, [0x1cc5] = 0x2a0bd, [0x1cc6] = 0x2a0dd, + [0x1cc7] = 0x2a0c8, [0x1cc8] = 0x2a10d, [0x1cc9] = 0x2a135, [0x1cca] = 0x2a271, + [0x1ccb] = 0x2a26e, [0x1ccc] = 0x2a26f, [0x1ccd] = 0x2a2d6, [0x1cce] = 0x2a34c, + [0x1ccf] = 0x2a34f, [0x1cd0] = 0x2a354, [0x1cd1] = 0x2a353, [0x1cd2] = 0x2a3c9, + [0x1cd3] = 0x2a3c8, [0x1cd4] = 0x2a403, [0x1cd5] = 0x4d54, [0x1cd6] = 0x2a404, + [0x1cd8] = 0x2a457, [0x1cd9] = 0x2a452, [0x1cda] = 0x2a453, [0x1cdb] = 0x4d6d, + [0x1cdc] = 0x2a456, [0x1cdd] = 0x2a45c, [0x1cde] = 0x2a455, [0x1cdf] = 0x2a564, + [0x1ce0] = 0x2a55d, [0x1ce1] = 0x2a55e, [0x1ce2] = 0x2a5a2, [0x1ce3] = 0x2a5a3, + [0x1ce4] = 0x4d8e, [0x1ce5] = 0x2a5e7, [0x1ce6] = 0x2a5e6, [0x1ce7] = 0x2a698, + [0x1ce8] = 0x2a6ac, [0x1ce9] = 0x2a6af, [0x1cea] = 0x2a6ae, [0x1ceb] = 0x20459, + [0x1cec] = 0x205a9, [0x1ced] = 0x2082a, [0x1cee] = 0x208c7, [0x1cef] = 0x21141, + [0x1cf0] = 0x21137, [0x1cf1] = 0x21135, [0x1cf2] = 0x21133, [0x1cf3] = 0x21139, + [0x1cf4] = 0x21132, [0x1cf5] = 0x214ff, [0x1cf6] = 0x21501, [0x1cf7] = 0x214f8, + [0x1cf8] = 0x2191b, [0x1cf9] = 0x21919, [0x1cfa] = 0x21bbf, [0x1cfb] = 0x21fbc, + [0x1cfc] = 0x21fbe, [0x1cfd] = 0x21fbd, [0x1cfe] = 0x2217d, [0x1cff] = 0x22446, + [0x1d00] = 0x22447, [0x1d01] = 0x225a4, [0x1d02] = 0x22a21, [0x1d03] = 0x22a62, + [0x1d04] = 0x22e86, [0x1d05] = 0x3a72, [0x1d06] = 0x2302f, [0x1d07] = 0x23031, + [0x1d08] = 0x3c14, [0x1d09] = 0x237f8, [0x1d0a] = 0x237f5, [0x1d0b] = 0x237f9, + [0x1d0c] = 0x237f2, [0x1d0d] = 0x237fa, [0x1d0e] = 0x237f3, [0x1d0f] = 0x23814, + [0x1d10] = 0x237fd, [0x1d11] = 0x2380f, [0x1d12] = 0x2380e, [0x1d13] = 0x23801, + [0x1d14] = 0x23937, [0x1d15] = 0x23935, [0x1d16] = 0x23934, [0x1d17] = 0x23931, + [0x1d18] = 0x23a7a, [0x1d19] = 0x23a7b, [0x1d1a] = 0x23c37, [0x1d1b] = 0x2412b, + [0x1d1c] = 0x240fb, [0x1d1d] = 0x24116, [0x1d1e] = 0x24113, [0x1d1f] = 0x3d93, + [0x1d20] = 0x24111, [0x1d21] = 0x2410f, [0x1d22] = 0x2411b, [0x1d23] = 0x24138, + [0x1d24] = 0x244a4, [0x1d25] = 0x24709, [0x1d26] = 0x24707, [0x1d27] = 0x2470b, + [0x1d28] = 0x248d3, [0x1d29] = 0x248d1, [0x1d2a] = 0x248d8, [0x1d2b] = 0x24b1d, + [0x1d2c] = 0x24ba9, [0x1d2d] = 0x24bd0, [0x1d2e] = 0x27215, [0x1d2f] = 0x24f02, + [0x1d30] = 0x24f05, [0x1d31] = 0x24f01, [0x1d32] = 0x24f00, [0x1d33] = 0x2532e, + [0x1d34] = 0x25330, [0x1d35] = 0x2532f, [0x1d36] = 0x25331, [0x1d37] = 0x255d2, + [0x1d38] = 0x255d3, [0x1d39] = 0x25902, [0x1d3a] = 0x25a40, [0x1d3b] = 0x25a42, + [0x1d3c] = 0x25a3b, [0x1d3d] = 0x25ace, [0x1d3e] = 0x25d98, [0x1d3f] = 0x25d8f, + [0x1d40] = 0x25d94, [0x1d41] = 0x25d91, [0x1d42] = 0x426f, [0x1d43] = 0x25dba, + [0x1d44] = 0x25d90, [0x1d45] = 0x25d86, [0x1d46] = 0x25d9a, [0x1d47] = 0x25d8c, + [0x1d48] = 0x25d93, [0x1d49] = 0x25d87, [0x1d4a] = 0x25d88, [0x1d4b] = 0x25d97, + [0x1d4c] = 0x25d8d, [0x1d4d] = 0x25d9c, [0x1d4e] = 0x25dbd, [0x1d4f] = 0x25f3c, + [0x1d50] = 0x25f59, [0x1d51] = 0x42b0, [0x1d52] = 0x261d1, [0x1d53] = 0x261bb, + [0x1d54] = 0x261be, [0x1d55] = 0x2625d, [0x1d56] = 0x263e2, [0x1d57] = 0x26605, + [0x1d58] = 0x268ba, [0x1d59] = 0x352e, [0x1d5a] = 0x268f4, [0x1d5b] = 0x269b2, + [0x1d5c] = 0x269f9, [0x1d5d] = 0x26ab7, [0x1d5e] = 0x26ab6, [0x1d5f] = 0x27089, + [0x1d60] = 0x270f9, [0x1d61] = 0x270d9, [0x1d62] = 0x270e8, [0x1d63] = 0x270d4, + [0x1d64] = 0x270db, [0x1d65] = 0x270e2, [0x1d66] = 0x270df, [0x1d67] = 0x270d1, + [0x1d68] = 0x270e9, [0x1d69] = 0x270ea, [0x1d6a] = 0x27213, [0x1d6b] = 0x27211, + [0x1d6c] = 0x274fa, [0x1d6d] = 0x274f8, [0x1d6e] = 0x274f4, [0x1d6f] = 0x274fb, + [0x1d70] = 0x2750e, [0x1d71] = 0x27502, [0x1d72] = 0x2750f, [0x1d73] = 0x27790, + [0x1d74] = 0x277ad, [0x1d75] = 0x277a9, [0x1d76] = 0x27948, [0x1d77] = 0x27b5a, + [0x1d78] = 0x27b4f, [0x1d79] = 0x27b4e, [0x1d7a] = 0x27b55, [0x1d7b] = 0x27b54, + [0x1d7c] = 0x27b4a, [0x1d7d] = 0x27bd5, [0x1d7e] = 0x27c18, [0x1d7f] = 0x27c8d, + [0x1d80] = 0x27d1d, [0x1d81] = 0x27d19, [0x1d82] = 0x27e26, [0x1d83] = 0x27e28, + [0x1d84] = 0x27e2b, [0x1d85] = 0x27e7d, [0x1d86] = 0x27fa0, [0x1d87] = 0x27f9a, + [0x1d88] = 0x27f9b, [0x1d89] = 0x281b5, [0x1d8a] = 0x281ad, [0x1d8b] = 0x281b2, + [0x1d8c] = 0x28294, [0x1d8d] = 0x283c9, [0x1d8e] = 0x2864e, [0x1d8f] = 0x2864f, + [0x1d90] = 0x28644, [0x1d91] = 0x28652, [0x1d92] = 0x288e9, [0x1d93] = 0x28939, + [0x1d94] = 0x4969, [0x1d95] = 0x957e, [0x1d96] = 0x28dc7, [0x1d97] = 0x28dd3, + [0x1d98] = 0x28dc6, [0x1d99] = 0x28dc3, [0x1d9a] = 0x49b4, [0x1d9b] = 0x28dd2, + [0x1d9c] = 0x28f66, [0x1d9d] = 0x2917f, [0x1d9e] = 0x29180, [0x1d9f] = 0x29184, + [0x1da0] = 0x29185, [0x1da1] = 0x291e3, [0x1da2] = 0x4a4d, [0x1da3] = 0x29241, + [0x1da4] = 0x29244, [0x1da5] = 0x29243, [0x1da6] = 0x2934e, [0x1da7] = 0x2934f, + [0x1da8] = 0x4a83, [0x1da9] = 0x29349, [0x1daa] = 0x2934a, [0x1dab] = 0x2934b, + [0x1dac] = 0x29343, [0x1dad] = 0x293e0, [0x1dae] = 0x293e5, [0x1daf] = 0x293e1, + [0x1db0] = 0x293e6, [0x1db1] = 0x293e2, [0x1db2] = 0x2940c, [0x1db3] = 0x29440, + [0x1db4] = 0x29549, [0x1db5] = 0x2954a, [0x1db6] = 0x29554, [0x1db7] = 0x2954c, + [0x1db8] = 0x29555, [0x1db9] = 0x29556, [0x1dba] = 0x2963b, [0x1dbb] = 0x2963d, + [0x1dbc] = 0x297a4, [0x1dbd] = 0x297a8, [0x1dbe] = 0x297c3, [0x1dbf] = 0x297bf, + [0x1dc0] = 0x297c8, [0x1dc1] = 0x297c2, [0x1dc2] = 0x297ca, [0x1dc3] = 0x297cc, + [0x1dc4] = 0x297c9, [0x1dc5] = 0x297be, [0x1dc6] = 0x297cd, [0x1dc7] = 0x297c7, + [0x1dc8] = 0x297c5, [0x1dc9] = 0x2985d, [0x1dca] = 0x4bb0, [0x1dcb] = 0x2996c, + [0x1dcc] = 0x2996b, [0x1dcd] = 0x29970, [0x1dce] = 0x2996d, [0x1dcf] = 0x2996f, + [0x1dd0] = 0x29989, [0x1dd1] = 0x29984, [0x1dd2] = 0x29a8d, [0x1dd3] = 0x29a8a, + [0x1dd4] = 0x29a8e, [0x1dd5] = 0x29a91, [0x1dd6] = 0x29bb5, [0x1dd7] = 0x29bb1, + [0x1dd8] = 0x29baf, [0x1dd9] = 0x29bb9, [0x1dda] = 0x29bb7, [0x1ddb] = 0x29bb0, + [0x1ddc] = 0x4c0c, [0x1ddd] = 0x29c17, [0x1dde] = 0x4c18, [0x1ddf] = 0x29c4f, + [0x1de0] = 0x29d19, [0x1de1] = 0x29d10, [0x1de2] = 0x29d18, [0x1de3] = 0x29d11, + [0x1de4] = 0x29d1c, [0x1de5] = 0x29d12, [0x1de6] = 0x29e76, [0x1de7] = 0x29e71, + [0x1de8] = 0x9c20, [0x1de9] = 0x29e7a, [0x1dea] = 0x29e7f, [0x1deb] = 0x9c22, + [0x1dec] = 0x29e73, [0x1ded] = 0x29eab, [0x1dee] = 0x9c1e, [0x1def] = 0x29e77, + [0x1df0] = 0x29e74, [0x1df1] = 0x29e7e, [0x1df2] = 0x29e9b, [0x1df3] = 0x29e84, + [0x1df4] = 0x29e7c, [0x1df5] = 0x2a129, [0x1df6] = 0x2a12b, [0x1df7] = 0x2a10e, + [0x1df8] = 0x2a100, [0x1df9] = 0x2a10b, [0x1dfa] = 0x2a0fe, [0x1dfb] = 0x2a0fa, + [0x1dfc] = 0x2a117, [0x1dfd] = 0x2a0ff, [0x1dfe] = 0x2a10c, [0x1dff] = 0x2a10f, + [0x1e00] = 0x4cf5, [0x1e01] = 0x2a102, [0x1e02] = 0x2a101, [0x1e03] = 0x2a0fc, + [0x1e04] = 0x2a149, [0x1e05] = 0x2a106, [0x1e06] = 0x2a112, [0x1e07] = 0x2a113, + [0x1e08] = 0x2a278, [0x1e09] = 0x2a35b, [0x1e0a] = 0x2a362, [0x1e0b] = 0x2a35f, + [0x1e0c] = 0x2a35d, [0x1e0d] = 0x2a3ab, [0x1e0e] = 0x2a3d5, [0x1e0f] = 0x2a3d4, + [0x1e10] = 0x2a3d3, [0x1e11] = 0x2a407, [0x1e12] = 0x2a46c, [0x1e13] = 0x2a470, + [0x1e14] = 0x2a46e, [0x1e15] = 0x2a468, [0x1e16] = 0x2a46d, [0x1e17] = 0x2a477, + [0x1e18] = 0x2a46a, [0x1e19] = 0x2a4ce, [0x1e1a] = 0x2a4ec, [0x1e1b] = 0x2a569, + [0x1e1c] = 0x2a568, [0x1e1d] = 0x2a5a6, [0x1e1e] = 0x2a5a9, [0x1e1f] = 0x2a5aa, + [0x1e20] = 0x2a600, [0x1e21] = 0x2a60d, [0x1e22] = 0x2a5f8, [0x1e23] = 0x2a5fc, + [0x1e24] = 0x2a60a, [0x1e25] = 0x2a5f7, [0x1e26] = 0x2a601, [0x1e27] = 0x2a6b6, + [0x1e28] = 0x2a6bb, [0x1e29] = 0x2a6b7, [0x1e2a] = 0x2a6b9, [0x1e2b] = 0x2a6ca, + [0x1e2c] = 0x20469, [0x1e2d] = 0x20625, [0x1e2e] = 0x21159, [0x1e2f] = 0x21507, + [0x1e30] = 0x21509, [0x1e31] = 0x21922, [0x1e32] = 0x21b07, [0x1e33] = 0x21b04, + [0x1e34] = 0x2330f, [0x1e35] = 0x21cf8, [0x1e36] = 0x21fc7, [0x1e37] = 0x21fd1, + [0x1e38] = 0x2217e, [0x1e39] = 0x22308, [0x1e3a] = 0x2244a, [0x1e3c] = 0x224b9, + [0x1e3d] = 0x22e88, [0x1e3e] = 0x22e91, [0x1e3f] = 0x22e84, [0x1e40] = 0x22e73, + [0x1e41] = 0x22e89, [0x1e42] = 0x22e85, [0x1e43] = 0x23033, [0x1e44] = 0x23313, + [0x1e45] = 0x2381d, [0x1e46] = 0x2381f, [0x1e47] = 0x2381c, [0x1e48] = 0x23820, + [0x1e49] = 0x2381a, [0x1e4a] = 0x2381b, [0x1e4b] = 0x23939, [0x1e4c] = 0x239af, + [0x1e4d] = 0x23ae5, [0x1e4e] = 0x23c3c, [0x1e4f] = 0x24137, [0x1e50] = 0x2413a, + [0x1e51] = 0x244bb, [0x1e52] = 0x3e0e, [0x1e53] = 0x24710, [0x1e54] = 0x2470d, + [0x1e55] = 0x24baf, [0x1e56] = 0x24c11, [0x1e57] = 0x3fd8, [0x1e58] = 0x24f0d, + [0x1e59] = 0x24f0c, [0x1e5a] = 0x24f0b, [0x1e5b] = 0x250d4, [0x1e5c] = 0x2533d, + [0x1e5d] = 0x2533e, [0x1e5e] = 0x2533b, [0x1e5f] = 0x25343, [0x1e60] = 0x25340, + [0x1e61] = 0x25346, [0x1e62] = 0x25411, [0x1e63] = 0x255dd, [0x1e64] = 0x255df, + [0x1e65] = 0x255ea, [0x1e66] = 0x2574a, [0x1e67] = 0x25906, [0x1e68] = 0x25dc1, + [0x1e69] = 0x25db9, [0x1e6a] = 0x25dc6, [0x1e6b] = 0x25db8, [0x1e6c] = 0x25dbb, + [0x1e6d] = 0x25dc8, [0x1e6e] = 0x25dc5, [0x1e6f] = 0x25dbf, [0x1e70] = 0x25dc7, + [0x1e71] = 0x25dc4, [0x1e72] = 0x25f65, [0x1e73] = 0x25f67, [0x1e74] = 0x261d7, + [0x1e75] = 0x261db, [0x1e76] = 0x261d4, [0x1e77] = 0x261d6, [0x1e78] = 0x263e8, + [0x1e79] = 0x2660a, [0x1e7a] = 0x26abd, [0x1e7b] = 0x26abe, [0x1e7c] = 0x2711a, + [0x1e7d] = 0x2710d, [0x1e7e] = 0x2710f, [0x1e7f] = 0x2711b, [0x1e80] = 0x27110, + [0x1e81] = 0x27111, [0x1e82] = 0x27113, [0x1e83] = 0x27218, [0x1e84] = 0x27520, + [0x1e85] = 0x2751f, [0x1e86] = 0x27523, [0x1e87] = 0x2751d, [0x1e88] = 0x27537, + [0x1e89] = 0x27525, [0x1e8a] = 0x27524, [0x1e8b] = 0x2752a, [0x1e8c] = 0x27527, + [0x1e8d] = 0x27533, [0x1e8e] = 0x27528, [0x1e8f] = 0x27534, [0x1e90] = 0x277ba, + [0x1e91] = 0x8970, [0x1e92] = 0x2789d, [0x1e93] = 0x2794c, [0x1e94] = 0x27b5c, + [0x1e95] = 0x27b6a, [0x1e96] = 0x27b5d, [0x1e97] = 0x27b65, [0x1e98] = 0x27b63, + [0x1e99] = 0x27b5e, [0x1e9a] = 0x27c19, [0x1e9b] = 0x27c97, [0x1e9c] = 0x27e3f, + [0x1e9d] = 0x27e33, [0x1e9e] = 0x27e32, [0x1e9f] = 0x27fa1, [0x1ea0] = 0x27fa5, + [0x1ea1] = 0x27fa4, [0x1ea2] = 0x27fa2, [0x1ea3] = 0x281c1, [0x1ea4] = 0x482c, + [0x1ea5] = 0x281c7, [0x1ea6] = 0x281c4, [0x1ea7] = 0x281c6, [0x1ea8] = 0x281c5, + [0x1ea9] = 0x281d4, [0x1eaa] = 0x281ca, [0x1eab] = 0x28653, [0x1eac] = 0x288f1, + [0x1ead] = 0x28921, [0x1eae] = 0x496e, [0x1eaf] = 0x28bb7, [0x1eb0] = 0x28b92, + [0x1eb1] = 0x28dd4, [0x1eb2] = 0x28f44, [0x1eb3] = 0x29198, [0x1eb4] = 0x2919b, + [0x1eb5] = 0x29191, [0x1eb6] = 0x29195, [0x1eb7] = 0x2919a, [0x1eb8] = 0x29192, + [0x1eb9] = 0x29353, [0x1eba] = 0x29357, [0x1ebb] = 0x4a86, [0x1ebc] = 0x2935c, + [0x1ebd] = 0x2935d, [0x1ebe] = 0x29364, [0x1ebf] = 0x293ea, [0x1ec0] = 0x293ed, + [0x1ec1] = 0x29442, [0x1ec2] = 0x29443, [0x1ec3] = 0x29564, [0x1ec4] = 0x29561, + [0x1ec5] = 0x29560, [0x1ec6] = 0x2967d, [0x1ec7] = 0x297d4, [0x1ec8] = 0x297d5, + [0x1ec9] = 0x297d9, [0x1eca] = 0x29987, [0x1ecb] = 0x29999, [0x1ecc] = 0x2998c, + [0x1ecd] = 0x2998a, [0x1ece] = 0x2998f, [0x1ecf] = 0x4bb3, [0x1ed0] = 0x2998b, + [0x1ed1] = 0x29982, [0x1ed2] = 0x2999b, [0x1ed3] = 0x4beb, [0x1ed4] = 0x29bc8, + [0x1ed5] = 0x29bc4, [0x1ed6] = 0x29bcc, [0x1ed7] = 0x29bc7, [0x1ed8] = 0x29bc3, + [0x1ed9] = 0x29bc6, [0x1eda] = 0x29bcb, [0x1edb] = 0x29bca, [0x1edc] = 0x29bc9, + [0x1edd] = 0x29bcd, [0x1ede] = 0x29c53, [0x1edf] = 0x29d21, [0x1ee0] = 0x29d29, + [0x1ee1] = 0x29d1d, [0x1ee2] = 0x29d24, [0x1ee3] = 0x29d28, [0x1ee4] = 0x9c43, + [0x1ee5] = 0x29eb1, [0x1ee6] = 0x29eb2, [0x1ee7] = 0x29eb5, [0x1ee8] = 0x29ed6, + [0x1ee9] = 0x29eaf, [0x1eea] = 0x29eca, [0x1eeb] = 0x29eb8, [0x1eee] = 0x2a145, + [0x1eef] = 0x2a147, [0x1ef0] = 0x2a134, [0x1ef1] = 0x2a16e, [0x1ef2] = 0x2a142, + [0x1ef3] = 0x2a131, [0x1ef4] = 0x2a12e, [0x1ef5] = 0x2a156, [0x1ef6] = 0x2a138, + [0x1ef7] = 0x2a137, [0x1ef8] = 0x2a14b, [0x1ef9] = 0x2a12d, [0x1efa] = 0x2a133, + [0x1efb] = 0x2a136, [0x1efc] = 0x9de0, [0x1efd] = 0x2a148, [0x1efe] = 0x2a2dc, + [0x1eff] = 0x4d42, [0x1f00] = 0x2a366, [0x1f01] = 0x2a36d, [0x1f02] = 0x2a363, + [0x1f03] = 0x2a364, [0x1f04] = 0x4d41, [0x1f05] = 0x2a367, [0x1f06] = 0x2a3d9, + [0x1f07] = 0x2a40b, [0x1f08] = 0x2a47e, [0x1f09] = 0x2a48b, [0x1f0a] = 0x2a526, + [0x1f0b] = 0x2a52c, [0x1f0c] = 0x2a529, [0x1f0d] = 0x2a56f, [0x1f0e] = 0x2a56b, + [0x1f0f] = 0x2a56d, [0x1f10] = 0x2a56e, [0x1f11] = 0x2a61c, [0x1f12] = 0x2a611, + [0x1f13] = 0x2a610, [0x1f14] = 0x2a624, [0x1f15] = 0x2a612, [0x1f16] = 0x2a615, + [0x1f17] = 0x2a617, [0x1f18] = 0x4dac, [0x1f19] = 0x2046f, [0x1f1a] = 0x205ab, + [0x1f1b] = 0x2082e, [0x1f1c] = 0x208c9, [0x1f1d] = 0x20b96, [0x1f1e] = 0x21185, + [0x1f1f] = 0x216a0, [0x1f20] = 0x2192b, [0x1f21] = 0x2230d, [0x1f22] = 0x23036, + [0x1f24] = 0x3b2f, [0x1f25] = 0x3b2e, [0x1f26] = 0x233b1, [0x1f27] = 0x2384a, + [0x1f28] = 0x23837, [0x1f29] = 0x2383c, [0x1f2a] = 0x23838, [0x1f2b] = 0x2383a, + [0x1f2c] = 0x2383e, [0x1f2d] = 0x23849, [0x1f2e] = 0x3c4d, [0x1f2f] = 0x3c7b, + [0x1f30] = 0x23a80, [0x1f31] = 0x23a7f, [0x1f32] = 0x23ae3, [0x1f33] = 0x23c3f, + [0x1f34] = 0x24152, [0x1f35] = 0x2414e, [0x1f36] = 0x2414a, [0x1f37] = 0x2414b, + [0x1f38] = 0x244d5, [0x1f39] = 0x24ad8, [0x1f3a] = 0x24b20, [0x1f3b] = 0x24bb3, + [0x1f3c] = 0x24bb1, [0x1f3d] = 0x24bb0, [0x1f3e] = 0x24f17, [0x1f3f] = 0x250d9, + [0x1f40] = 0x25349, [0x1f41] = 0x25413, [0x1f42] = 0x255ed, [0x1f43] = 0x255eb, + [0x1f44] = 0x255ee, [0x1f45] = 0x2590a, [0x1f46] = 0x2590b, [0x1f47] = 0x25a4a, + [0x1f48] = 0x25dd5, [0x1f49] = 0x25dd7, [0x1f4a] = 0x25dde, [0x1f4b] = 0x25ddc, + [0x1f4c] = 0x25dee, [0x1f4d] = 0x25f70, [0x1f4e] = 0x42b2, [0x1f4f] = 0x261d9, + [0x1f50] = 0x263d7, [0x1f51] = 0x268cb, [0x1f52] = 0x268c7, [0x1f53] = 0x269fc, + [0x1f54] = 0x2713b, [0x1f55] = 0x27139, [0x1f56] = 0x2714b, [0x1f57] = 0x27143, + [0x1f58] = 0x27140, [0x1f59] = 0x27146, [0x1f5a] = 0x2754d, [0x1f5b] = 0x27543, + [0x1f5c] = 0x27547, [0x1f5d] = 0x2754b, [0x1f5e] = 0x27555, [0x1f5f] = 0x27552, + [0x1f60] = 0x27b5f, [0x1f61] = 0x4722, [0x1f62] = 0x27b7c, [0x1f63] = 0x27b7b, + [0x1f64] = 0x27fa8, [0x1f65] = 0x27fa9, [0x1f66] = 0x281de, [0x1f67] = 0x281d7, + [0x1f68] = 0x281dd, [0x1f69] = 0x281d6, [0x1f6a] = 0x281d8, [0x1f6b] = 0x2829b, + [0x1f6c] = 0x283e0, [0x1f6d] = 0x283e8, [0x1f6e] = 0x283e6, [0x1f6f] = 0x288f8, + [0x1f70] = 0x288fb, [0x1f71] = 0x28bbb, [0x1f72] = 0x9459, [0x1f73] = 0x28bb8, + [0x1f74] = 0x4970, [0x1f75] = 0x28cc1, [0x1f76] = 0x28cc0, [0x1f77] = 0x291a4, + [0x1f78] = 0x291ab, [0x1f79] = 0x2924d, [0x1f7a] = 0x29365, [0x1f7b] = 0x29367, + [0x1f7c] = 0x2936a, [0x1f7d] = 0x29366, [0x1f7e] = 0x29369, [0x1f7f] = 0x29573, + [0x1f80] = 0x29580, [0x1f81] = 0x2956f, [0x1f82] = 0x29571, [0x1f83] = 0x297e4, + [0x1f84] = 0x297e6, [0x1f85] = 0x297e7, [0x1f86] = 0x299a0, [0x1f87] = 0x299a4, + [0x1f88] = 0x29aa2, [0x1f89] = 0x29aa7, [0x1f8a] = 0x29aa4, [0x1f8b] = 0x29bde, + [0x1f8c] = 0x29bdb, [0x1f8d] = 0x29c58, [0x1f8e] = 0x29c5c, [0x1f8f] = 0x29d2f, + [0x1f90] = 0x29d2e, [0x1f91] = 0x29edd, [0x1f92] = 0x29ee4, [0x1f93] = 0x29ed8, + [0x1f94] = 0x29ee7, [0x1f95] = 0x29eda, [0x1f96] = 0x29e75, [0x1f97] = 0x4c95, + [0x1f98] = 0x2a179, [0x1f99] = 0x2a180, [0x1f9a] = 0x2a17f, [0x1f9b] = 0x2a17c, + [0x1f9c] = 0x2a175, [0x1f9d] = 0x2a17b, [0x1f9e] = 0x2a182, [0x1f9f] = 0x4d00, + [0x1fa0] = 0x2a189, [0x1fa1] = 0x2a174, [0x1fa2] = 0x2a17d, [0x1fa3] = 0x2a17a, + [0x1fa4] = 0x2a186, [0x1fa5] = 0x2a1a8, [0x1fa6] = 0x2a172, [0x1fa7] = 0x4d02, + [0x1fa8] = 0x2a18b, [0x1fa9] = 0x2a191, [0x1faa] = 0x2a1b3, [0x1fab] = 0x2a181, + [0x1fac] = 0x2a282, [0x1fad] = 0x2a2e1, [0x1fae] = 0x2a2e3, [0x1faf] = 0x2a2e2, + [0x1fb0] = 0x2a376, [0x1fb1] = 0x2a374, [0x1fb2] = 0x2a372, [0x1fb3] = 0x2a375, + [0x1fb4] = 0x2a40e, [0x1fb5] = 0x2a40d, [0x1fb6] = 0x2a494, [0x1fb7] = 0x2a492, + [0x1fb8] = 0x2a493, [0x1fb9] = 0x2a491, [0x1fba] = 0x2a48f, [0x1fbb] = 0x2a495, + [0x1fbc] = 0x2a4d0, [0x1fbd] = 0x2a4f7, [0x1fbe] = 0x2a576, [0x1fbf] = 0x2a5af, + [0x1fc0] = 0x4d9f, [0x1fc1] = 0x2a626, [0x1fc2] = 0x2a625, [0x1fc3] = 0x2a62d, + [0x1fc4] = 0x2a6a0, [0x1fc5] = 0x2a6c3, [0x1fc6] = 0x204d7, [0x1fc7] = 0x20acc, + [0x1fc8] = 0x21179, [0x1fc9] = 0x2117a, [0x1fca] = 0x21515, [0x1fcb] = 0x21fdb, + [0x1fcc] = 0x22185, [0x1fcd] = 0x22970, [0x1fce] = 0x2297b, [0x1fcf] = 0x22ea5, + [0x1fd0] = 0x22e9f, [0x1fd1] = 0x23317, [0x1fd2] = 0x233b2, [0x1fd3] = 0x23839, + [0x1fd4] = 0x23840, [0x1fd5] = 0x2384e, [0x1fd6] = 0x2393e, [0x1fd7] = 0x23ae8, + [0x1fd8] = 0x23ae7, [0x1fd9] = 0x24166, [0x1fda] = 0x24161, [0x1fdb] = 0x244da, + [0x1fdc] = 0x24714, [0x1fdd] = 0x248df, [0x1fde] = 0x24f18, [0x1fdf] = 0x25039, + [0x1fe0] = 0x2503a, [0x1fe1] = 0x25730, [0x1fe2] = 0x25732, [0x1fe3] = 0x2590e, + [0x1fe4] = 0x25a4c, [0x1fe5] = 0x25de8, [0x1fe6] = 0x25df1, [0x1fe7] = 0x25deb, + [0x1fe8] = 0x25dec, [0x1fe9] = 0x25f74, [0x1fea] = 0x25f73, [0x1feb] = 0x261f1, + [0x1fec] = 0x26342, [0x1fed] = 0x2633e, [0x1fee] = 0x26341, [0x1fef] = 0x2652c, + [0x1ff0] = 0x268d2, [0x1ff1] = 0x269bb, [0x1ff2] = 0x27158, [0x1ff3] = 0x27157, + [0x1ff4] = 0x27156, [0x1ff5] = 0x2715a, [0x1ff6] = 0x457d, [0x1ff7] = 0x27561, + [0x1ff8] = 0x27568, [0x1ff9] = 0x27565, [0x1ffa] = 0x2755f, [0x1ffb] = 0x27564, + [0x1ffc] = 0x2755e, [0x1ffd] = 0x2755b, [0x1ffe] = 0x27567, [0x1fff] = 0x277c3, + [0x2000] = 0x278a2, [0x2001] = 0x27953, [0x2002] = 0x27b7d, [0x2003] = 0x27c20, + [0x2004] = 0x27fae, [0x2005] = 0x27faf, [0x2006] = 0x27fb0, [0x2007] = 0x281e7, + [0x2008] = 0x281e6, [0x2009] = 0x281e9, [0x200a] = 0x283f1, [0x200b] = 0x283eb, + [0x200c] = 0x283ea, [0x200d] = 0x283e9, [0x200e] = 0x28663, [0x200f] = 0x28902, + [0x2010] = 0x288fe, [0x2011] = 0x28bde, [0x2012] = 0x28cc2, [0x2013] = 0x28de6, + [0x2014] = 0x28f5d, [0x2015] = 0x291ad, [0x2016] = 0x29375, [0x2017] = 0x29372, + [0x2018] = 0x29377, [0x2019] = 0x4af6, [0x201a] = 0x29651, [0x201b] = 0x297e8, + [0x201c] = 0x297ed, [0x201d] = 0x297ee, [0x201e] = 0x299b9, [0x201f] = 0x299a1, + [0x2020] = 0x299b6, [0x2021] = 0x29aae, [0x2022] = 0x29be8, [0x2023] = 0x4c12, + [0x2024] = 0x29c1e, [0x2025] = 0x29d31, [0x2026] = 0x29d32, [0x2027] = 0x4c91, + [0x2028] = 0x29f0e, [0x2029] = 0x29f12, [0x202a] = 0x29f09, [0x202b] = 0x29f05, + [0x202c] = 0x4c90, [0x202d] = 0x29f03, [0x202e] = 0x29f1f, [0x202f] = 0x29f0d, + [0x2030] = 0x29f0c, [0x2031] = 0x29f04, [0x2032] = 0x29f0a, [0x2033] = 0x2a1c2, + [0x2034] = 0x2a1bf, [0x2035] = 0x2a1c9, [0x2036] = 0x2a1b2, [0x2037] = 0x2a1c1, + [0x2038] = 0x2a1af, [0x2039] = 0x2a1b4, [0x203a] = 0x2a1b0, [0x203b] = 0x2a1b6, + [0x203c] = 0x2a1b7, [0x203d] = 0x2a1bb, [0x203e] = 0x2a1b1, [0x203f] = 0x2a2f0, + [0x2040] = 0x2a378, [0x2041] = 0x2a37a, [0x2042] = 0x2a379, [0x2043] = 0x2a3e4, + [0x2044] = 0x2a3e6, [0x2045] = 0x2a49f, [0x2046] = 0x2a49d, [0x2047] = 0x2a498, + [0x2048] = 0x2a499, [0x2049] = 0x2a4f9, [0x204a] = 0x2a530, [0x204b] = 0x2a582, + [0x204c] = 0x2a581, [0x204d] = 0x2a5b3, [0x204e] = 0x2a57f, [0x204f] = 0x2a63a, + [0x2050] = 0x2a63e, [0x2051] = 0x2a648, [0x2052] = 0x21186, [0x2053] = 0x21936, + [0x2054] = 0x21b13, [0x2055] = 0x21c22, [0x2056] = 0x21fdd, [0x2057] = 0x225a7, + [0x2058] = 0x2297d, [0x2059] = 0x3a79, [0x205a] = 0x2331c, [0x205b] = 0x23865, + [0x205c] = 0x23860, [0x205d] = 0x23867, [0x205e] = 0x3c4e, [0x205f] = 0x23b1a, + [0x2060] = 0x24ae3, [0x2061] = 0x25734, [0x2062] = 0x25918, [0x2063] = 0x25a52, + [0x2064] = 0x25dfc, [0x2065] = 0x25f79, [0x2066] = 0x25f78, [0x2067] = 0x25f76, + [0x2068] = 0x261fa, [0x2069] = 0x261f8, [0x206a] = 0x2652d, [0x206b] = 0x268d6, + [0x206c] = 0x269bd, [0x206d] = 0x269bf, [0x206e] = 0x269be, [0x206f] = 0x27144, + [0x2070] = 0x27170, [0x2071] = 0x27162, [0x2072] = 0x2716e, [0x2073] = 0x2756e, + [0x2074] = 0x2757c, [0x2075] = 0x27574, [0x2076] = 0x27578, [0x2077] = 0x27570, + [0x2078] = 0x27579, [0x2079] = 0x27571, [0x207a] = 0x277cc, [0x207b] = 0x278a7, + [0x207c] = 0x278a6, [0x207d] = 0x27b93, [0x207e] = 0x27c21, [0x207f] = 0x27c9c, + [0x2080] = 0x2829d, [0x2081] = 0x283f4, [0x2082] = 0x283f3, [0x2083] = 0x28df0, + [0x2084] = 0x291b8, [0x2085] = 0x291b6, [0x2086] = 0x291bd, [0x2087] = 0x29373, + [0x2088] = 0x29382, [0x2089] = 0x29587, [0x208a] = 0x29656, [0x208b] = 0x29659, + [0x208c] = 0x297f6, [0x208d] = 0x299c9, [0x208e] = 0x299c5, [0x208f] = 0x299c7, + [0x2090] = 0x299ca, [0x2091] = 0x299c2, [0x2092] = 0x299c4, [0x2093] = 0x29bf2, + [0x2094] = 0x29bf0, [0x2095] = 0x29d3b, [0x2096] = 0x29d3a, [0x2097] = 0x29f26, + [0x2098] = 0x29f28, [0x2099] = 0x29f34, [0x209a] = 0x29f2d, [0x209b] = 0x2a1d7, + [0x209c] = 0x2a1d2, [0x209d] = 0x2a1d6, [0x209e] = 0x2a1dc, [0x209f] = 0x2a1d3, + [0x20a0] = 0x2a1d1, [0x20a1] = 0x2a286, [0x20a2] = 0x4d1e, [0x20a3] = 0x2a2ef, + [0x20a4] = 0x2a2ee, [0x20a5] = 0x2a3e8, [0x20a6] = 0x2a4ac, [0x20a7] = 0x2a4a9, + [0x20a8] = 0x2a4aa, [0x20a9] = 0x2a4ab, [0x20aa] = 0x2a4fb, [0x20ab] = 0x2a533, + [0x20ac] = 0x2a588, [0x20ad] = 0x2a5b6, [0x20ae] = 0x2a5b7, [0x20af] = 0x2a5d0, + [0x20b0] = 0x2a5cf, [0x20b1] = 0x2a64f, [0x20b2] = 0x2a659, [0x20b3] = 0x2a64c, + [0x20b4] = 0x21b18, [0x20b5] = 0x21fe0, [0x20b6] = 0x23869, [0x20b7] = 0x24173, + [0x20b8] = 0x24172, [0x20b9] = 0x24ae8, [0x20ba] = 0x255fb, [0x20bb] = 0x2591c, + [0x20bc] = 0x25e09, [0x20bd] = 0x25e0a, [0x20be] = 0x25e08, [0x20bf] = 0x25f7d, + [0x20c0] = 0x25f7f, [0x20c1] = 0x26267, [0x20c2] = 0x2717a, [0x20c3] = 0x2717b, + [0x20c4] = 0x277d1, [0x20c5] = 0x4695, [0x20c6] = 0x27b9d, [0x20c7] = 0x27c9d, + [0x20c8] = 0x281fc, [0x20c9] = 0x281fb, [0x20ca] = 0x281fd, [0x20cb] = 0x283f5, + [0x20cc] = 0x283f6, [0x20cd] = 0x28c0f, [0x20ce] = 0x28c1d, [0x20cf] = 0x291c7, + [0x20d0] = 0x291c1, [0x20d1] = 0x291bf, [0x20d2] = 0x29254, [0x20d3] = 0x2937f, + [0x20d4] = 0x293f5, [0x20d5] = 0x2958a, [0x20d6] = 0x2958c, [0x20d7] = 0x2965c, + [0x20d8] = 0x29865, [0x20d9] = 0x299cf, [0x20da] = 0x299d0, [0x20db] = 0x29ab8, + [0x20dc] = 0x29bfa, [0x20dd] = 0x29c66, [0x20de] = 0x29f40, [0x20df] = 0x29f41, + [0x20e0] = 0x9c72, [0x20e1] = 0x2a1f7, [0x20e2] = 0x2a1f3, [0x20e3] = 0x2a1ef, + [0x20e4] = 0x2a1f4, [0x20e5] = 0x2a1ed, [0x20e6] = 0x2a1f2, [0x20e7] = 0x2a1f1, + [0x20e8] = 0x2a1f9, [0x20e9] = 0x2a4b4, [0x20ea] = 0x2a4fc, [0x20eb] = 0x2a5bc, + [0x20ec] = 0x2a65e, [0x20ed] = 0x2a65b, [0x20ee] = 0x2a65f, [0x20ef] = 0x2a65d, + [0x20f0] = 0x2a6cf, [0x20f1] = 0x2a6ce, [0x20f2] = 0x2193a, [0x20f3] = 0x21fe1, + [0x20f4] = 0x22315, [0x20f5] = 0x22314, [0x20f6] = 0x24178, [0x20f7] = 0x24179, + [0x20f8] = 0x244e6, [0x20f9] = 0x24bb8, [0x20fa] = 0x24f22, [0x20fb] = 0x255fe, + [0x20fc] = 0x268db, [0x20fd] = 0x26a06, [0x20fe] = 0x26ac8, [0x20ff] = 0x27189, + [0x2100] = 0x27586, [0x2101] = 0x278ad, [0x2102] = 0x27b99, [0x2103] = 0x27bd8, + [0x2104] = 0x27c23, [0x2105] = 0x27d23, [0x2106] = 0x27fb5, [0x2107] = 0x283f9, + [0x2108] = 0x28907, [0x2109] = 0x28c1e, [0x210a] = 0x28dfb, [0x210b] = 0x28f72, + [0x210c] = 0x28f73, [0x210d] = 0x29387, [0x210e] = 0x29449, [0x210f] = 0x2965d, + [0x2110] = 0x297f8, [0x2111] = 0x29c03, [0x2112] = 0x29f4e, [0x2113] = 0x29f4d, + [0x2114] = 0x29f50, [0x2115] = 0x29f55, [0x2116] = 0x2a209, [0x2117] = 0x2a207, + [0x2118] = 0x2a20c, [0x2119] = 0x2a203, [0x211a] = 0x2a206, [0x211b] = 0x2a20b, + [0x211c] = 0x2a20a, [0x211d] = 0x2a289, [0x211e] = 0x2a4bb, [0x211f] = 0x2a4ff, + [0x2120] = 0x2a536, [0x2121] = 0x2a58b, [0x2122] = 0x2a666, [0x2123] = 0x2a669, + [0x2124] = 0x2a667, [0x2125] = 0x2a6c2, [0x2126] = 0x2a6d2, [0x2127] = 0x21fe2, + [0x2128] = 0x3828, [0x2129] = 0x22988, [0x212a] = 0x2335b, [0x212b] = 0x23876, + [0x212c] = 0x2417d, [0x212d] = 0x245a6, [0x212e] = 0x2535a, [0x212f] = 0x25e17, + [0x2130] = 0x268dc, [0x2131] = 0x2718f, [0x2132] = 0x27594, [0x2133] = 0x27595, + [0x2134] = 0x27fb6, [0x2135] = 0x28204, [0x2136] = 0x287ee, [0x2137] = 0x2938a, + [0x2138] = 0x293f9, [0x2139] = 0x29c07, [0x213a] = 0x29c1f, [0x213b] = 0x29c2a, + [0x213c] = 0x29d45, [0x213d] = 0x29f5c, [0x213e] = 0x29f5b, [0x213f] = 0x29f61, + [0x2140] = 0x29f5d, [0x2141] = 0x2a218, [0x2142] = 0x2a21f, [0x2143] = 0x2a383, + [0x2144] = 0x2a416, [0x2145] = 0x2a414, [0x2146] = 0x2a4bf, [0x2147] = 0x2a4c0, + [0x2148] = 0x2a673, [0x2149] = 0x2a6c0, [0x214a] = 0x21517, [0x214b] = 0x22989, + [0x214c] = 0x2591e, [0x214d] = 0x2591f, [0x214e] = 0x25a54, [0x214f] = 0x25e18, + [0x2150] = 0x26205, [0x2151] = 0x27195, [0x2152] = 0x27598, [0x2153] = 0x2759b, + [0x2154] = 0x27959, [0x2155] = 0x28208, [0x2156] = 0x28401, [0x2157] = 0x291ce, + [0x2158] = 0x293fa, [0x2159] = 0x29abe, [0x215a] = 0x29d47, [0x215b] = 0x29f6a, + [0x215c] = 0x29f69, [0x215d] = 0x29f68, [0x215e] = 0x29f67, [0x215f] = 0x2a225, + [0x2160] = 0x2a228, [0x2161] = 0x2a4c4, [0x2162] = 0x2a537, [0x2163] = 0x2a58d, + [0x2164] = 0x2a58c, [0x2165] = 0x4d91, [0x2167] = 0x25e22, [0x2168] = 0x25f82, + [0x2169] = 0x277d9, [0x216a] = 0x28c38, [0x216b] = 0x293fb, [0x216c] = 0x299e1, + [0x216d] = 0x29c72, [0x216e] = 0x29d48, [0x216f] = 0x29f6c, [0x2170] = 0x29f70, + [0x2171] = 0x2a231, [0x2172] = 0x2a230, [0x2173] = 0x2a679, [0x2174] = 0x25e23, + [0x2175] = 0x268f8, [0x2176] = 0x29c74, [0x2177] = 0x29f73, [0x2178] = 0x2a234, + [0x2179] = 0x2a387, [0x217a] = 0x2a3b2, [0x217b] = 0x2a5c2, [0x217c] = 0x2a67d, + [0x217d] = 0x21fe5, [0x217e] = 0x2938c, [0x217f] = 0x29f77, [0x2180] = 0x29f75, + [0x2181] = 0x2a238, [0x2182] = 0x2a23a, [0x2183] = 0x2a683, [0x2184] = 0x2a681, + [0x2185] = 0x24180, [0x2186] = 0x27199, [0x2187] = 0x4587, [0x2188] = 0x2944a, + [0x2189] = 0x29d4a, [0x218a] = 0x2a23c, [0x218b] = 0x2a6c8, [0x218c] = 0x25604, + [0x218d] = 0x278af, [0x218e] = 0x2a689, [0x218f] = 0x2a2fa, [0x2190] = 0x29661, + [0x2191] = 0x2a23f, [0x2192] = 0x27193, [0x2193] = 0x2a4c9, [0x2194] = 0x277de, + [0x2195] = 0x29391, [0x2196] = 0x2a68e, [0x2197] = 0x2a68d, [0x2198] = 0x27198, + [0x2199] = 0x269c5, [0x219a] = 0x2a6a5, +}; + +/* The following table contains no hole and is therefore compact. Nice + work compared with the chaos of other character sets (or plane 1). + + The table can be generated using + + egrep '^0x6' CNS11643.TXT | + awk '{print $1, $2}' | perl tab.pl + + where tab.pl is: + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + $n=0; + while (<>) { + local($cns, $ucs4, %rest) = split; + local($u)=hex($ucs4); + local($c)=hex($cns)-0x62121; + printf ("\n ") if ($n % 4 eq 0); + ++$n; + printf (" [0x%04x] = 0x%04x,", + int($c / 256) * 94 + ($c & 0xff), $u); + } + printf ("\n"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ +const uint32_t __cns11643l6_to_ucs4_tab[] = +{ + [0x0001] = 0x20062, [0x0002] = 0x3405, [0x0003] = 0x20088, [0x0004] = 0x200d0, + [0x0005] = 0x200cf, [0x0006] = 0x2011e, [0x0007] = 0x2011f, [0x0008] = 0x20120, + [0x0009] = 0x2090e, [0x000a] = 0x2092c, [0x000b] = 0x20061, [0x000c] = 0x20004, + [0x000d] = 0x20005, [0x000e] = 0x20003, [0x0011] = 0x2007d, [0x0012] = 0x2008d, + [0x0013] = 0x201a3, [0x0014] = 0x201a4, [0x0015] = 0x204db, [0x0016] = 0x20500, + [0x0018] = 0x206a3, [0x0019] = 0x20832, [0x001a] = 0x353f, [0x001b] = 0x20ad4, + [0x001c] = 0x20ad5, [0x001d] = 0x21c23, [0x001e] = 0x2232c, [0x001f] = 0x2237a, + [0x0020] = 0x20503, [0x0021] = 0x20007, [0x0022] = 0x20008, [0x0023] = 0x2008f, + [0x0024] = 0x2009c, [0x0025] = 0x200d5, [0x0026] = 0x20112, [0x0027] = 0x20113, + [0x0028] = 0x20114, [0x0029] = 0x20121, [0x002a] = 0x201a8, [0x002b] = 0x201a6, + [0x002c] = 0x20476, [0x002d] = 0x20501, [0x002e] = 0x2053d, [0x0030] = 0x2053e, + [0x0031] = 0x20629, [0x0032] = 0x20677, [0x0033] = 0x20678, [0x0034] = 0x206a6, + [0x0035] = 0x206a9, [0x0036] = 0x206ac, [0x0037] = 0x20834, [0x0038] = 0x20504, + [0x0039] = 0x2097b, [0x003a] = 0x20a10, [0x003b] = 0x2062f, [0x003c] = 0x20ad7, + [0x003d] = 0x20b1c, [0x003e] = 0x20b1f, [0x003f] = 0x20b1a, [0x0041] = 0x20b1e, + [0x0042] = 0x20b9e, [0x0043] = 0x20b9a, [0x0044] = 0x211a0, [0x0045] = 0x211a1, + [0x0046] = 0x215d2, [0x0047] = 0x215d3, [0x0048] = 0x219b9, [0x0049] = 0x21b1d, + [0x004a] = 0x21b55, [0x004b] = 0x21cff, [0x004c] = 0x21fe7, [0x004d] = 0x382a, + [0x004e] = 0x22011, [0x004f] = 0x22013, [0x0050] = 0x22012, [0x0051] = 0x221af, + [0x0052] = 0x221b1, [0x0054] = 0x2232d, [0x0055] = 0x2237b, [0x0056] = 0x2239d, + [0x0057] = 0x2239a, [0x0058] = 0x38a7, [0x0059] = 0x2239f, [0x005a] = 0x223a0, + [0x005b] = 0x2239c, [0x005c] = 0x224bd, [0x005d] = 0x38fa, [0x005e] = 0x225aa, + [0x005f] = 0x2306c, [0x0060] = 0x23091, [0x0061] = 0x23c74, [0x0062] = 0x2456a, + [0x0064] = 0x25605, [0x0065] = 0x2626b, [0x0066] = 0x2626a, [0x0067] = 0x200e0, + [0x0068] = 0x20012, [0x0069] = 0x3400, [0x006a] = 0x2007f, [0x006b] = 0x200a0, + [0x006c] = 0x20099, [0x006d] = 0x20095, [0x006e] = 0x2009e, [0x006f] = 0x200df, + [0x0070] = 0x200de, [0x0071] = 0x201af, [0x0072] = 0x201ad, [0x0073] = 0x201b0, + [0x0074] = 0x204df, [0x0075] = 0x20543, [0x0076] = 0x20541, [0x0077] = 0x20548, + [0x0078] = 0x20575, [0x007a] = 0x20632, [0x007b] = 0x2067b, [0x007c] = 0x20679, + [0x007d] = 0x206b3, [0x007e] = 0x34db, [0x007f] = 0x20ba7, [0x0080] = 0x206b2, + [0x0081] = 0x206b0, [0x0082] = 0x206b4, [0x0084] = 0x208cd, [0x0085] = 0x208ce, + [0x0087] = 0x20910, [0x0088] = 0x20980, [0x0089] = 0x209d3, [0x008a] = 0x20a30, + [0x008b] = 0x20098, [0x008c] = 0x20a2f, [0x008d] = 0x20a31, [0x008e] = 0x20ada, + [0x008f] = 0x20ad9, [0x0090] = 0x20b27, [0x0091] = 0x20b28, [0x0092] = 0x20b21, + [0x0093] = 0x20b25, [0x0094] = 0x20ba6, [0x0095] = 0x20ba2, [0x0096] = 0x20ba1, + [0x0097] = 0x20ba4, [0x0099] = 0x20baa, [0x009a] = 0x20ba5, [0x009b] = 0x20ba3, + [0x009c] = 0x20064, [0x009d] = 0x2123f, [0x009e] = 0x21244, [0x009f] = 0x2151b, + [0x00a0] = 0x21553, [0x00a1] = 0x21584, [0x00a2] = 0x21586, [0x00a3] = 0x215d5, + [0x00a5] = 0x2193e, [0x00a6] = 0x21940, [0x00a7] = 0x21bca, [0x00a8] = 0x21bc9, + [0x00a9] = 0x21c26, [0x00aa] = 0x21d00, [0x00ab] = 0x21d31, [0x00ac] = 0x21d3c, + [0x00ad] = 0x21d30, [0x00ae] = 0x21d33, [0x00af] = 0x21d32, [0x00b0] = 0x21d38, + [0x00b1] = 0x22034, [0x00b2] = 0x22053, [0x00b3] = 0x22054, [0x00b4] = 0x221b4, + [0x00b5] = 0x221b2, [0x00b6] = 0x2232f, [0x00b7] = 0x223a5, [0x00b8] = 0x223a7, + [0x00b9] = 0x223a4, [0x00ba] = 0x223a8, [0x00bb] = 0x223a9, [0x00bc] = 0x223a2, + [0x00bd] = 0x223a3, [0x00be] = 0x223a6, [0x00bf] = 0x22481, [0x00c0] = 0x22480, + [0x00c1] = 0x225ad, [0x00c2] = 0x22a24, [0x00c3] = 0x22a65, [0x00c4] = 0x22a68, + [0x00c5] = 0x22a69, [0x00c6] = 0x2313c, [0x00c7] = 0x2313b, [0x00c8] = 0x2335d, + [0x00c9] = 0x23944, [0x00ca] = 0x24182, [0x00cb] = 0x244f1, [0x00cc] = 0x2456b, + [0x00cd] = 0x2471b, [0x00ce] = 0x248eb, [0x00cf] = 0x24bba, [0x00d0] = 0x24bd3, + [0x00d1] = 0x24d13, [0x00d2] = 0x25922, [0x00d3] = 0x26af4, [0x00d4] = 0x2820f, + [0x00d5] = 0x28210, [0x00d6] = 0x20507, [0x00d7] = 0x29c0b, [0x00d8] = 0x29c0a, + [0x00d9] = 0x20019, [0x00da] = 0x2001a, [0x00db] = 0x20018, [0x00dc] = 0x20066, + [0x00dd] = 0x20082, [0x00de] = 0x200a8, [0x00df] = 0x200e5, [0x00e0] = 0x200e7, + [0x00e1] = 0x200e4, [0x00e2] = 0x20115, [0x00e3] = 0x20123, [0x00e4] = 0x20124, + [0x00e5] = 0x20143, [0x00e6] = 0x201c3, [0x00e7] = 0x201bc, [0x00e8] = 0x201bb, + [0x00e9] = 0x3438, [0x00ea] = 0x201b7, [0x00eb] = 0x201b9, [0x00ec] = 0x201cf, + [0x00ee] = 0x2047a, [0x00ef] = 0x2047b, [0x00f0] = 0x204e1, [0x00f1] = 0x204e0, + [0x00f2] = 0x20509, [0x00f3] = 0x2054d, [0x00f5] = 0x2054b, [0x00f6] = 0x20579, + [0x00f7] = 0x205b1, [0x00f8] = 0x20636, [0x00f9] = 0x20635, [0x00fa] = 0x20637, + [0x00fb] = 0x20638, [0x00fc] = 0x2067f, [0x00fd] = 0x20680, [0x00fe] = 0x20681, + [0x00ff] = 0x26953, [0x0100] = 0x2067e, [0x0101] = 0x206cd, [0x0102] = 0x206bf, + [0x0103] = 0x206be, [0x0104] = 0x206c2, [0x0105] = 0x206b8, [0x0106] = 0x206c1, + [0x0107] = 0x6530, [0x0108] = 0x20931, [0x0109] = 0x2092f, [0x010a] = 0x2096f, + [0x010b] = 0x20982, [0x010c] = 0x353a, [0x010d] = 0x20987, [0x010e] = 0x20986, + [0x010f] = 0x2098d, [0x0110] = 0x20994, [0x0111] = 0x209d7, [0x0112] = 0x209d4, + [0x0113] = 0x209d8, [0x0114] = 0x20a16, [0x0115] = 0x20a14, [0x0116] = 0x20a2e, + [0x0117] = 0x20a36, [0x0118] = 0x20a37, [0x0119] = 0x21fee, [0x011a] = 0x20ae0, + [0x011b] = 0x20ae5, [0x011c] = 0x20adf, [0x011d] = 0x20b2b, [0x011e] = 0x20b29, + [0x011f] = 0x20b2d, [0x0120] = 0x20b2f, [0x0121] = 0x20bb7, [0x0122] = 0x20bc9, + [0x0123] = 0x20bc1, [0x0124] = 0x20bca, [0x0125] = 0x20bb2, [0x0126] = 0x20bac, + [0x0127] = 0x20bae, [0x0128] = 0x211b2, [0x0129] = 0x211a8, [0x012a] = 0x211b0, + [0x012b] = 0x211a7, [0x012d] = 0x21252, [0x012e] = 0x2124a, [0x012f] = 0x21556, + [0x0130] = 0x21555, [0x0131] = 0x2155f, [0x0132] = 0x2155e, [0x0133] = 0x21588, + [0x0135] = 0x215dd, [0x0136] = 0x215e2, [0x0137] = 0x215e1, [0x0138] = 0x215df, + [0x0139] = 0x215e0, [0x013a] = 0x216af, [0x013b] = 0x216b1, [0x013c] = 0x216ba, + [0x013d] = 0x21945, [0x013e] = 0x21943, [0x013f] = 0x219bd, [0x0140] = 0x219c8, + [0x0142] = 0x219be, [0x0143] = 0x219bf, [0x0145] = 0x21b59, [0x0146] = 0x21c29, + [0x0147] = 0x21c2c, [0x0148] = 0x21c2f, [0x0149] = 0x21c2d, [0x014a] = 0x21c2e, + [0x014b] = 0x21d04, [0x014c] = 0x21d02, [0x014d] = 0x21d01, [0x014e] = 0x21d40, + [0x014f] = 0x21d4a, [0x0150] = 0x21d3f, [0x0151] = 0x21d4f, [0x0152] = 0x21d41, + [0x0153] = 0x21d4e, [0x0154] = 0x21feb, [0x0155] = 0x21fec, [0x0156] = 0x200ac, + [0x0157] = 0x2205b, [0x0158] = 0x22063, [0x0159] = 0x2205a, [0x015a] = 0x22059, + [0x015b] = 0x221dc, [0x015c] = 0x221db, [0x015d] = 0x221d9, [0x015e] = 0x221e0, + [0x015f] = 0x221dd, [0x0160] = 0x20020, [0x0161] = 0x223b0, [0x0162] = 0x223b1, + [0x0163] = 0x223b2, [0x0164] = 0x223b6, [0x0165] = 0x22451, [0x0166] = 0x22452, + [0x0167] = 0x22450, [0x0168] = 0x22484, [0x0169] = 0x38c9, [0x016a] = 0x22483, + [0x016b] = 0x225c3, [0x016c] = 0x225b8, [0x016d] = 0x225b9, [0x016e] = 0x225b2, + [0x016f] = 0x22990, [0x0170] = 0x22a26, [0x0171] = 0x22a29, [0x0172] = 0x22a6e, + [0x0173] = 0x23140, [0x0174] = 0x2313e, [0x0175] = 0x23141, [0x0176] = 0x2335e, + [0x0177] = 0x233bb, [0x0178] = 0x233bc, [0x0179] = 0x233b9, [0x017b] = 0x23880, + [0x017c] = 0x3c4f, [0x017d] = 0x23945, [0x017e] = 0x239ba, [0x017f] = 0x239bd, + [0x0180] = 0x23c56, [0x0181] = 0x23c55, [0x0182] = 0x23c75, [0x0183] = 0x23c77, + [0x0184] = 0x23c81, [0x0186] = 0x23c83, [0x0187] = 0x23c8b, [0x0188] = 0x23c84, + [0x0189] = 0x24186, [0x018a] = 0x24183, [0x018b] = 0x2418b, [0x018c] = 0x2456d, + [0x018d] = 0x24616, [0x018e] = 0x24728, [0x018f] = 0x248ea, [0x0190] = 0x24bd4, + [0x0191] = 0x24c03, [0x0192] = 0x24d15, [0x0193] = 0x24f3d, [0x0194] = 0x24f3e, + [0x0195] = 0x25416, [0x0197] = 0x25606, [0x0198] = 0x2574d, [0x0199] = 0x26222, + [0x019a] = 0x26273, [0x019b] = 0x2626d, [0x019c] = 0x2626e, [0x019d] = 0x264b1, + [0x019e] = 0x2054e, [0x019f] = 0x2662d, [0x01a0] = 0x43cd, [0x01a1] = 0x268f9, + [0x01a2] = 0x26952, [0x01a3] = 0x26b00, [0x01a4] = 0x26afc, [0x01a5] = 0x26afa, + [0x01a6] = 0x4492, [0x01a7] = 0x26af7, [0x01a8] = 0x26af8, [0x01ab] = 0x27c27, + [0x01ac] = 0x28211, [0x01ad] = 0x200ae, [0x01ae] = 0x28450, [0x01af] = 0x2844f, + [0x01b0] = 0x2844d, [0x01b1] = 0x28671, [0x01b3] = 0x28672, [0x01b4] = 0x28e18, + [0x01b5] = 0x20a44, [0x01b6] = 0x20021, [0x01b7] = 0x20067, [0x01b8] = 0x200af, + [0x01b9] = 0x200b0, [0x01ba] = 0x20029, [0x01bb] = 0x20117, [0x01bc] = 0x20122, + [0x01be] = 0x20025, [0x01bf] = 0x20128, [0x01c0] = 0x201ff, [0x01c1] = 0x201d9, + [0x01c2] = 0x201db, [0x01c3] = 0x201de, [0x01c4] = 0x201f2, [0x01c5] = 0x201fe, + [0x01c6] = 0x201f4, [0x01c7] = 0x201dd, [0x01c8] = 0x3445, [0x01ca] = 0x20201, + [0x01cb] = 0x201dc, [0x01cc] = 0x2047d, [0x01cd] = 0x20481, [0x01ce] = 0x2047e, + [0x01cf] = 0x2047f, [0x01d0] = 0x204e5, [0x01d1] = 0x2050f, [0x01d2] = 0x34b5, + [0x01d3] = 0x2050a, [0x01d4] = 0x34b6, [0x01d5] = 0x2050b, [0x01d6] = 0x20551, + [0x01d7] = 0x20552, [0x01d8] = 0x20550, [0x01d9] = 0x205b8, [0x01da] = 0x2063d, + [0x01db] = 0x2063e, [0x01dc] = 0x2063c, [0x01dd] = 0x20687, [0x01de] = 0x206d7, + [0x01df] = 0x206db, [0x01e0] = 0x206cf, [0x01e1] = 0x206e0, [0x01e2] = 0x2084c, + [0x01e3] = 0x20842, [0x01e4] = 0x208d4, [0x01e5] = 0x20911, [0x01e6] = 0x20914, + [0x01e7] = 0x20915, [0x01e8] = 0x20912, [0x01e9] = 0x20933, [0x01ea] = 0x20935, + [0x01eb] = 0x3537, [0x01ec] = 0x20971, [0x01ed] = 0x3530, [0x01ee] = 0x20991, + [0x01ef] = 0x20993, [0x01f0] = 0x20995, [0x01f1] = 0x209dc, [0x01f2] = 0x20a42, + [0x01f3] = 0x20a40, [0x01f4] = 0x253a6, [0x01f5] = 0x20ae6, [0x01f6] = 0x2128f, + [0x01f7] = 0x20b32, [0x01f9] = 0x20b31, [0x01fa] = 0x20bf5, [0x01fb] = 0x20bcd, + [0x01fc] = 0x20bde, [0x01fd] = 0x20bd5, [0x01fe] = 0x20bda, [0x01ff] = 0x20bee, + [0x0200] = 0x20bec, [0x0201] = 0x20bcf, [0x0202] = 0x20bce, [0x0204] = 0x20bcc, + [0x0205] = 0x20bf3, [0x0206] = 0x211c1, [0x0207] = 0x211c4, [0x0208] = 0x211c6, + [0x0209] = 0x211b4, [0x020a] = 0x211c3, [0x020b] = 0x211b8, [0x020c] = 0x211bb, + [0x020d] = 0x211b7, [0x020e] = 0x211bc, [0x020f] = 0x211bf, [0x0210] = 0x211c7, + [0x0211] = 0x211be, [0x0212] = 0x21260, [0x0213] = 0x2125d, [0x0214] = 0x21276, + [0x0215] = 0x2126c, [0x0216] = 0x21275, [0x0217] = 0x2125b, [0x0218] = 0x21271, + [0x0219] = 0x21273, [0x021a] = 0x21261, [0x021b] = 0x2125a, [0x021c] = 0x21262, + [0x021d] = 0x21272, [0x021e] = 0x2125f, [0x021f] = 0x21258, [0x0220] = 0x2151e, + [0x0221] = 0x21558, [0x0222] = 0x2158b, [0x0223] = 0x2158a, [0x0224] = 0x215f4, + [0x0225] = 0x215f0, [0x0226] = 0x216d2, [0x0227] = 0x216cd, [0x0228] = 0x216ce, + [0x0229] = 0x216bc, [0x022a] = 0x216d0, [0x022b] = 0x21946, [0x022c] = 0x21947, + [0x022d] = 0x373e, [0x022e] = 0x374d, [0x022f] = 0x3751, [0x0230] = 0x219ce, + [0x0231] = 0x219cf, [0x0232] = 0x219cc, [0x0233] = 0x219cb, [0x0235] = 0x21b60, + [0x0236] = 0x21b5f, [0x0237] = 0x21b5d, [0x0238] = 0x21bd4, [0x0239] = 0x21c3a, + [0x023a] = 0x21c38, [0x023b] = 0x21c3c, [0x023c] = 0x21c36, [0x023d] = 0x21d08, + [0x023e] = 0x21d7e, [0x023f] = 0x21d5e, [0x0240] = 0x21d6e, [0x0241] = 0x21d53, + [0x0242] = 0x21d70, [0x0243] = 0x21d57, [0x0244] = 0x21d5d, [0x0245] = 0x21d63, + [0x0246] = 0x21d7a, [0x0247] = 0x21d79, [0x0248] = 0x21d93, [0x024a] = 0x2201d, + [0x024b] = 0x22068, [0x024c] = 0x22073, [0x024d] = 0x22074, [0x024e] = 0x22066, + [0x024f] = 0x2206f, [0x0250] = 0x22075, [0x0251] = 0x2207a, [0x0252] = 0x22070, + [0x0253] = 0x2206d, [0x0254] = 0x22065, [0x0255] = 0x2218a, [0x0256] = 0x221ed, + [0x0257] = 0x221e9, [0x0258] = 0x221e3, [0x0259] = 0x221ef, [0x025a] = 0x3873, + [0x025b] = 0x221ea, [0x025c] = 0x22331, [0x025e] = 0x22338, [0x025f] = 0x26b20, + [0x0260] = 0x22335, [0x0261] = 0x2233a, [0x0262] = 0x22381, [0x0263] = 0x22380, + [0x0264] = 0x223b8, [0x0265] = 0x223c1, [0x0266] = 0x223ba, [0x0267] = 0x22488, + [0x0268] = 0x224cf, [0x0269] = 0x224ca, [0x026a] = 0x224c7, [0x026b] = 0x224c5, + [0x026c] = 0x224c8, [0x026d] = 0x224d0, [0x026e] = 0x224c9, [0x026f] = 0x225bb, + [0x0270] = 0x225b6, [0x0271] = 0x225bd, [0x0273] = 0x225b4, [0x0274] = 0x225c1, + [0x0275] = 0x225d1, [0x0276] = 0x225d2, [0x0277] = 0x225cc, [0x0278] = 0x225d4, + [0x0279] = 0x225cb, [0x027a] = 0x225ce, [0x027b] = 0x225d5, [0x027c] = 0x225d8, + [0x027d] = 0x22995, [0x027e] = 0x22993, [0x027f] = 0x22999, [0x0280] = 0x22996, + [0x0281] = 0x39be, [0x0282] = 0x22a89, [0x0283] = 0x22a94, [0x0284] = 0x22a91, + [0x0285] = 0x22a8f, [0x0286] = 0x22a84, [0x0287] = 0x22a97, [0x0288] = 0x22a86, + [0x0289] = 0x22a85, [0x028a] = 0x22a8c, [0x028b] = 0x22ef2, [0x028c] = 0x22eed, + [0x028d] = 0x22eef, [0x028e] = 0x230d9, [0x028f] = 0x23146, [0x0290] = 0x23147, + [0x0291] = 0x2314b, [0x0292] = 0x23150, [0x0293] = 0x2314a, [0x0294] = 0x2314e, + [0x0295] = 0x2314c, [0x0296] = 0x23148, [0x0297] = 0x23363, [0x0298] = 0x23361, + [0x0299] = 0x23362, [0x029a] = 0x23360, [0x029b] = 0x233c3, [0x029c] = 0x233c5, + [0x029d] = 0x233c1, [0x029e] = 0x233d0, [0x02a0] = 0x23882, [0x02a1] = 0x3c1e, + [0x02a2] = 0x23886, [0x02a3] = 0x23884, [0x02a4] = 0x2394c, [0x02a5] = 0x23948, + [0x02a6] = 0x239b8, [0x02a7] = 0x239bf, [0x02a8] = 0x239c1, [0x02a9] = 0x239c6, + [0x02aa] = 0x239c5, [0x02ab] = 0x239c7, [0x02ac] = 0x239c0, [0x02ad] = 0x239c3, + [0x02ae] = 0x23aed, [0x02af] = 0x23b03, [0x02b0] = 0x23b22, [0x02b1] = 0x23b21, + [0x02b2] = 0x23c9f, [0x02b3] = 0x23c90, [0x02b4] = 0x23c9e, [0x02b5] = 0x3cc8, + [0x02b6] = 0x23ca0, [0x02b7] = 0x23c94, [0x02b8] = 0x23c95, [0x02b9] = 0x23ca1, + [0x02ba] = 0x3cc3, [0x02bb] = 0x3cc7, [0x02bc] = 0x2419a, [0x02bd] = 0x24190, + [0x02be] = 0x244f2, [0x02bf] = 0x244f3, [0x02c0] = 0x2456e, [0x02c1] = 0x245ab, + [0x02c2] = 0x245a9, [0x02c3] = 0x2461a, [0x02c4] = 0x24618, [0x02c5] = 0x2461b, + [0x02c6] = 0x24760, [0x02c7] = 0x2474c, [0x02c8] = 0x24742, [0x02c9] = 0x24733, + [0x02ca] = 0x2473f, [0x02cb] = 0x2473e, [0x02cc] = 0x24738, [0x02cd] = 0x24743, + [0x02ce] = 0x24746, [0x02cf] = 0x24736, [0x02d0] = 0x248ee, [0x02d1] = 0x248f5, + [0x02d2] = 0x248f4, [0x02d3] = 0x3f56, [0x02d4] = 0x24c1b, [0x02d5] = 0x3540, + [0x02d6] = 0x24d2b, [0x02d7] = 0x24d29, [0x02d8] = 0x24d2a, [0x02d9] = 0x24d2e, + [0x02da] = 0x2503f, [0x02db] = 0x250e6, [0x02dc] = 0x253a7, [0x02dd] = 0x253a8, + [0x02de] = 0x25418, [0x02df] = 0x25608, [0x02e0] = 0x25750, [0x02e1] = 0x25753, + [0x02e2] = 0x25a56, [0x02e3] = 0x25a55, [0x02e4] = 0x2626f, [0x02e5] = 0x2627f, + [0x02e6] = 0x264b3, [0x02e7] = 0x2663a, [0x02e8] = 0x26638, [0x02e9] = 0x26637, + [0x02ea] = 0x26636, [0x02eb] = 0x20554, [0x02ed] = 0x268dd, [0x02ee] = 0x268fc, + [0x02ef] = 0x268fa, [0x02f0] = 0x26933, [0x02f1] = 0x26b04, [0x02f2] = 0x26b07, + [0x02f3] = 0x26b08, [0x02f4] = 0x26b06, [0x02f5] = 0x26b09, [0x02f8] = 0x2721e, + [0x02fa] = 0x2840b, [0x02fb] = 0x28443, [0x02fc] = 0x28452, [0x02fd] = 0x28458, + [0x02fe] = 0x2845e, [0x02ff] = 0x28668, [0x0300] = 0x2868d, [0x0301] = 0x28682, + [0x0302] = 0x2867b, [0x0303] = 0x28c58, [0x0304] = 0x49bd, [0x0306] = 0x2002c, + [0x0307] = 0x2002e, [0x0308] = 0x2160b, [0x0309] = 0x2002d, [0x030a] = 0x20069, + [0x030b] = 0x200b2, [0x030c] = 0x200b6, [0x030d] = 0x200a9, [0x030e] = 0x200ed, + [0x030f] = 0x20119, [0x0310] = 0x2014f, [0x0311] = 0x20216, [0x0312] = 0x20203, + [0x0313] = 0x2020e, [0x0314] = 0x20204, [0x0315] = 0x20207, [0x0316] = 0x20210, + [0x0317] = 0x20227, [0x0318] = 0x20228, [0x0319] = 0x2020d, [0x031a] = 0x20229, + [0x031b] = 0x2020f, [0x031c] = 0x20222, [0x031d] = 0x20211, [0x031e] = 0x20485, + [0x031f] = 0x20484, [0x0320] = 0x20483, [0x0321] = 0x2048a, [0x0322] = 0x20486, + [0x0323] = 0x20510, [0x0324] = 0x20558, [0x0325] = 0x2055a, [0x0326] = 0x2070c, + [0x0327] = 0x205c4, [0x0328] = 0x205c5, [0x0329] = 0x20647, [0x032a] = 0x20649, + [0x032b] = 0x2064a, [0x032c] = 0x2064b, [0x032d] = 0x221bb, [0x032e] = 0x2068d, + [0x032f] = 0x2068b, [0x0330] = 0x20707, [0x0331] = 0x20706, [0x0333] = 0x206ef, + [0x0334] = 0x206f0, [0x0335] = 0x206ed, [0x0336] = 0x206f9, [0x0337] = 0x20702, + [0x0338] = 0x206e7, [0x0339] = 0x206f4, [0x033a] = 0x206f7, [0x033b] = 0x206f1, + [0x033c] = 0x20853, [0x033d] = 0x20855, [0x033e] = 0x351a, [0x033f] = 0x208da, + [0x0340] = 0x208d9, [0x0341] = 0x352c, [0x0342] = 0x20938, [0x0343] = 0x20999, + [0x0344] = 0x209a2, [0x0345] = 0x2099c, [0x0346] = 0x2099a, [0x0347] = 0x2099b, + [0x0348] = 0x209e5, [0x0349] = 0x209e3, [0x034a] = 0x209e1, [0x034b] = 0x209e0, + [0x034c] = 0x209e2, [0x034d] = 0x209e4, [0x034f] = 0x209e8, [0x0351] = 0x20a13, + [0x0352] = 0x20a56, [0x0353] = 0x20a4b, [0x0354] = 0x20a4a, [0x0355] = 0x20a4d, + [0x0356] = 0x20a4c, [0x0357] = 0x3549, [0x0358] = 0x20aea, [0x0359] = 0x20ae9, + [0x035a] = 0x20aeb, [0x035b] = 0x20aec, [0x035c] = 0x20b3a, [0x035d] = 0x20b3c, + [0x035e] = 0x20b39, [0x035f] = 0x20b3b, [0x0360] = 0x20c14, [0x0361] = 0x20c0e, + [0x0362] = 0x20c35, [0x0363] = 0x20c0a, [0x0364] = 0x20c3f, [0x0365] = 0x20c38, + [0x0366] = 0x357c, [0x0367] = 0x20c4e, [0x0368] = 0x20c17, [0x036a] = 0x20c1e, + [0x036b] = 0x211b6, [0x036c] = 0x211ce, [0x036d] = 0x211ca, [0x036e] = 0x211cb, + [0x036f] = 0x211cc, [0x0370] = 0x211c9, [0x0371] = 0x212b4, [0x0372] = 0x212ac, + [0x0373] = 0x21288, [0x0374] = 0x21286, [0x0375] = 0x2128c, [0x0376] = 0x21293, + [0x0377] = 0x2128a, [0x0378] = 0x212a4, [0x0379] = 0x21287, [0x037a] = 0x212a5, + [0x037b] = 0x212a6, [0x037c] = 0x21285, [0x037d] = 0x212a3, [0x037e] = 0x2128e, + [0x037f] = 0x2151f, [0x0380] = 0x21563, [0x0381] = 0x2158d, [0x0382] = 0x215fa, + [0x0383] = 0x215fb, [0x0384] = 0x21609, [0x0385] = 0x215fe, [0x0386] = 0x215ff, + [0x0387] = 0x21602, [0x0388] = 0x21604, [0x0389] = 0x215fd, [0x038a] = 0x21605, + [0x038b] = 0x216f9, [0x038c] = 0x216f7, [0x038d] = 0x216db, [0x038e] = 0x216da, + [0x038f] = 0x21951, [0x0390] = 0x21950, [0x0391] = 0x21957, [0x0392] = 0x219e2, + [0x0393] = 0x219d8, [0x0394] = 0x219da, [0x0395] = 0x219dc, [0x0396] = 0x21b20, + [0x0397] = 0x21b1f, [0x0398] = 0x21b69, [0x0399] = 0x21bdd, [0x039a] = 0x21c40, + [0x039b] = 0x21c41, [0x039c] = 0x21c43, [0x039d] = 0x21d0d, [0x039e] = 0x21d0c, + [0x039f] = 0x21d87, [0x03a0] = 0x21da9, [0x03a1] = 0x21d92, [0x03a2] = 0x21d85, + [0x03a3] = 0x37bf, [0x03a4] = 0x21d8c, [0x03a5] = 0x21da2, [0x03a6] = 0x21d8f, + [0x03a7] = 0x21d8a, [0x03a8] = 0x37ba, [0x03a9] = 0x21d8d, [0x03aa] = 0x21ff1, + [0x03ab] = 0x22037, [0x03ac] = 0x2208b, [0x03ad] = 0x22087, [0x03ae] = 0x22082, + [0x03af] = 0x2218e, [0x03b0] = 0x221bc, [0x03b1] = 0x221f8, [0x03b2] = 0x221fa, + [0x03b3] = 0x221eb, [0x03b4] = 0x221f9, [0x03b5] = 0x221fc, [0x03b6] = 0x22205, + [0x03b7] = 0x2231b, [0x03b8] = 0x2231d, [0x03b9] = 0x2231e, [0x03bb] = 0x2233c, + [0x03bc] = 0x2233e, [0x03bd] = 0x22384, [0x03be] = 0x223c8, [0x03bf] = 0x223c9, + [0x03c0] = 0x223d3, [0x03c1] = 0x223c7, [0x03c2] = 0x223d2, [0x03c3] = 0x22455, + [0x03c5] = 0x2248c, [0x03c6] = 0x2248a, [0x03c7] = 0x224d5, [0x03c8] = 0x224d3, + [0x03c9] = 0x38d8, [0x03ca] = 0x224d8, [0x03cb] = 0x225d0, [0x03cc] = 0x225ee, + [0x03cd] = 0x225f1, [0x03ce] = 0x225fb, [0x03cf] = 0x225d3, [0x03d0] = 0x225ec, + [0x03d1] = 0x225cd, [0x03d2] = 0x22615, [0x03d3] = 0x22626, [0x03d4] = 0x2260e, + [0x03d5] = 0x22627, [0x03d6] = 0x2262a, [0x03d7] = 0x22600, [0x03d8] = 0x22604, + [0x03d9] = 0x22628, [0x03da] = 0x22608, [0x03db] = 0x22614, [0x03dc] = 0x2299b, + [0x03dd] = 0x39b2, [0x03de] = 0x229a1, [0x03df] = 0x2299d, [0x03e0] = 0x229a0, + [0x03e1] = 0x2299e, [0x03e2] = 0x229a2, [0x03e3] = 0x2299c, [0x03e4] = 0x22a32, + [0x03e5] = 0x22a34, [0x03e6] = 0x22a93, [0x03e7] = 0x22a96, [0x03e8] = 0x22a90, + [0x03e9] = 0x22ab4, [0x03ea] = 0x22ab5, [0x03ec] = 0x22ab6, [0x03ed] = 0x22ac2, + [0x03ef] = 0x22aba, [0x03f0] = 0x22a92, [0x03f1] = 0x22efb, [0x03f2] = 0x22f05, + [0x03f3] = 0x22ef3, [0x03f4] = 0x22efe, [0x03f5] = 0x22efd, [0x03f6] = 0x2455d, + [0x03f7] = 0x22efa, [0x03f8] = 0x23043, [0x03f9] = 0x23095, [0x03fa] = 0x23094, + [0x03fb] = 0x3ac4, [0x03fc] = 0x2316f, [0x03fd] = 0x23173, [0x03fe] = 0x2315c, + [0x03ff] = 0x2315b, [0x0400] = 0x23166, [0x0401] = 0x23174, [0x0402] = 0x23163, + [0x0403] = 0x23167, [0x0404] = 0x23160, [0x0405] = 0x23162, [0x0406] = 0x23171, + [0x0407] = 0x23172, [0x0408] = 0x2315e, [0x0409] = 0x23323, [0x040a] = 0x23326, + [0x040b] = 0x23364, [0x040d] = 0x233f2, [0x040e] = 0x23401, [0x040f] = 0x233dd, + [0x0410] = 0x233dc, [0x0411] = 0x233db, [0x0412] = 0x233f3, [0x0413] = 0x233fd, + [0x0414] = 0x233d8, [0x0415] = 0x233f8, [0x0416] = 0x233fb, [0x0417] = 0x23883, + [0x0418] = 0x2388c, [0x0419] = 0x2388e, [0x041a] = 0x23949, [0x041b] = 0x23954, + [0x041c] = 0x23952, [0x041d] = 0x2394e, [0x041e] = 0x23958, [0x041f] = 0x23951, + [0x0420] = 0x23955, [0x0421] = 0x23953, [0x0422] = 0x23957, [0x0423] = 0x23950, + [0x0424] = 0x2394f, [0x0425] = 0x2394d, [0x0426] = 0x239d2, [0x0427] = 0x239d3, + [0x0428] = 0x239c9, [0x0429] = 0x239d4, [0x042a] = 0x23aef, [0x042c] = 0x200b1, + [0x042d] = 0x23b05, [0x042e] = 0x23b04, [0x042f] = 0x23b2e, [0x0430] = 0x23b2d, + [0x0431] = 0x23c45, [0x0432] = 0x23c5b, [0x0433] = 0x23c5a, [0x0434] = 0x23c59, + [0x0435] = 0x23c9d, [0x0436] = 0x23c8e, [0x0437] = 0x23cbc, [0x0438] = 0x23cdd, + [0x0439] = 0x23cba, [0x043b] = 0x23cd8, [0x043c] = 0x23ccb, [0x043d] = 0x23cd9, + [0x043e] = 0x23cda, [0x043f] = 0x23cc4, [0x0440] = 0x23cb8, [0x0441] = 0x23cbf, + [0x0442] = 0x23cdb, [0x0443] = 0x23cc1, [0x0445] = 0x23cc5, [0x0447] = 0x241b1, + [0x0448] = 0x241af, [0x044a] = 0x244f7, [0x044b] = 0x244f6, [0x044c] = 0x244f8, + [0x044d] = 0x24550, [0x044e] = 0x24551, [0x044f] = 0x24571, [0x0450] = 0x24570, + [0x0451] = 0x245b0, [0x0452] = 0x245af, [0x0453] = 0x245ae, [0x0454] = 0x245ad, + [0x0455] = 0x24625, [0x0456] = 0x2462c, [0x0457] = 0x24622, [0x0458] = 0x24633, + [0x0459] = 0x24634, [0x045a] = 0x3e2b, [0x045b] = 0x2473a, [0x045c] = 0x24740, + [0x045d] = 0x24768, [0x045e] = 0x3e61, [0x045f] = 0x24764, [0x0460] = 0x2475c, + [0x0461] = 0x24757, [0x0462] = 0x24753, [0x0463] = 0x2474f, [0x0464] = 0x24751, + [0x0465] = 0x24754, [0x0466] = 0x24766, [0x0467] = 0x72dd, [0x0468] = 0x3eb2, + [0x0469] = 0x2490d, [0x046a] = 0x24908, [0x046c] = 0x248fa, [0x046d] = 0x24aea, + [0x046e] = 0x24b2a, [0x046f] = 0x24bbb, [0x0470] = 0x24bd5, [0x0471] = 0x24bd7, + [0x0472] = 0x21da4, [0x0473] = 0x200f0, [0x0474] = 0x200b5, [0x0475] = 0x24c06, + [0x0476] = 0x24c28, [0x0477] = 0x24c22, [0x0478] = 0x24c21, [0x0479] = 0x22456, + [0x047a] = 0x24c23, [0x047b] = 0x211cd, [0x047c] = 0x24d30, [0x047d] = 0x24d34, + [0x047e] = 0x24fc9, [0x047f] = 0x24fca, [0x0480] = 0x24fc8, [0x0482] = 0x25044, + [0x0483] = 0x250f3, [0x0485] = 0x250f8, [0x0486] = 0x250fc, [0x0487] = 0x250f6, + [0x0488] = 0x250fb, [0x0489] = 0x250f7, [0x048a] = 0x25100, [0x048b] = 0x25102, + [0x048e] = 0x25424, [0x048f] = 0x2560d, [0x0490] = 0x4129, [0x0491] = 0x25762, + [0x0492] = 0x25930, [0x0493] = 0x2592b, [0x0494] = 0x2592a, [0x0495] = 0x4192, + [0x0496] = 0x2592d, [0x0497] = 0x25ada, [0x0498] = 0x25e28, [0x0499] = 0x25f86, + [0x049a] = 0x26277, [0x049b] = 0x2627c, [0x049c] = 0x26350, [0x049d] = 0x2634e, + [0x049e] = 0x263f2, [0x049f] = 0x264b2, [0x04a0] = 0x264ce, [0x04a1] = 0x264cf, + [0x04a2] = 0x264e5, [0x04a3] = 0x23407, [0x04a4] = 0x26535, [0x04a5] = 0x26531, + [0x04a6] = 0x26613, [0x04a7] = 0x2662b, [0x04a8] = 0x2662c, [0x04a9] = 0x26645, + [0x04aa] = 0x26660, [0x04ab] = 0x26641, [0x04ac] = 0x26658, [0x04ad] = 0x26647, + [0x04ae] = 0x2665b, [0x04af] = 0x26650, [0x04b1] = 0x2665f, [0x04b2] = 0x2664a, + [0x04b3] = 0x26656, [0x04b4] = 0x26643, [0x04b5] = 0x26644, [0x04b6] = 0x26651, + [0x04b7] = 0x268fd, [0x04b8] = 0x26934, [0x04b9] = 0x26935, [0x04ba] = 0x26954, + [0x04bb] = 0x26955, [0x04bc] = 0x26a0c, [0x04bd] = 0x26a0b, [0x04be] = 0x26a0a, + [0x04bf] = 0x26af9, [0x04c0] = 0x26b35, [0x04c1] = 0x26b24, [0x04c2] = 0x26b13, + [0x04c3] = 0x26b1c, [0x04c4] = 0x26b69, [0x04c5] = 0x26b25, [0x04c6] = 0x26b21, + [0x04ca] = 0x27220, [0x04cb] = 0x275a9, [0x04cc] = 0x275a8, [0x04cd] = 0x275de, + [0x04ce] = 0x27609, [0x04cf] = 0x2760a, [0x04d0] = 0x2760b, [0x04d1] = 0x277e3, + [0x04d2] = 0x27807, [0x04d3] = 0x278b2, [0x04d4] = 0x278b3, [0x04d5] = 0x2795d, + [0x04d6] = 0x27e58, [0x04d7] = 0x27e86, [0x04d8] = 0x27e87, [0x04d9] = 0x27fb9, + [0x04da] = 0x27fb8, [0x04db] = 0x2840c, [0x04dc] = 0x28444, [0x04dd] = 0x28466, + [0x04de] = 0x28480, [0x04df] = 0x28475, [0x04e0] = 0x2846d, [0x04e1] = 0x2847e, + [0x04e2] = 0x28467, [0x04e3] = 0x28481, [0x04e4] = 0x28477, [0x04e5] = 0x286a8, + [0x04e6] = 0x286a2, [0x04e7] = 0x286a5, [0x04e8] = 0x2869b, [0x04e9] = 0x28c57, + [0x04ea] = 0x28e0f, [0x04eb] = 0x28e32, [0x04ec] = 0x28e2c, [0x04ed] = 0x28e33, + [0x04ee] = 0x291e7, [0x04ef] = 0x2006e, [0x04f0] = 0x200b7, [0x04f1] = 0x200f6, + [0x04f2] = 0x200f2, [0x04f3] = 0x200f3, [0x04f4] = 0x20517, [0x04f5] = 0x20130, + [0x04f6] = 0x20154, [0x04f7] = 0x20153, [0x04f8] = 0x20252, [0x04f9] = 0x2023d, + [0x04fa] = 0x2023c, [0x04fb] = 0x20234, [0x04fc] = 0x20233, [0x04fd] = 0x20254, + [0x04fe] = 0x2022f, [0x04ff] = 0x3458, [0x0500] = 0x20255, [0x0501] = 0x2023f, + [0x0502] = 0x20237, [0x0503] = 0x20256, [0x0504] = 0x20261, [0x0505] = 0x20258, + [0x0507] = 0x2023b, [0x0508] = 0x20232, [0x0509] = 0x2022e, [0x050a] = 0x2023e, + [0x050b] = 0x2003b, [0x050c] = 0x2048c, [0x050d] = 0x2048d, [0x050e] = 0x20513, + [0x050f] = 0x20516, [0x0510] = 0x20512, [0x0511] = 0x2055b, [0x0512] = 0x2058a, + [0x0513] = 0x205d7, [0x0514] = 0x205ce, [0x0515] = 0x20650, [0x0516] = 0x20651, + [0x0517] = 0x2064f, [0x0518] = 0x2068e, [0x0519] = 0x2068f, [0x051a] = 0x206f2, + [0x051c] = 0x20728, [0x051d] = 0x2071a, [0x051e] = 0x20725, [0x051f] = 0x2071d, + [0x0520] = 0x20714, [0x0521] = 0x20720, [0x0522] = 0x2071f, [0x0523] = 0x2071b, + [0x0524] = 0x20717, [0x0525] = 0x20715, [0x0526] = 0x2071c, [0x0527] = 0x20713, + [0x0529] = 0x20860, [0x052a] = 0x351c, [0x052b] = 0x20866, [0x052c] = 0x208e3, + [0x052d] = 0x208de, [0x052e] = 0x208e0, [0x052f] = 0x208e1, [0x0530] = 0x2091a, + [0x0531] = 0x2091b, [0x0532] = 0x20918, [0x0533] = 0x2091c, [0x0534] = 0x20919, + [0x0535] = 0x20942, [0x0536] = 0x20940, [0x0537] = 0x2093e, [0x0538] = 0x20944, + [0x0539] = 0x20974, [0x053a] = 0x20943, [0x053c] = 0x209f2, [0x053d] = 0x20a1b, + [0x053e] = 0x20a19, [0x053f] = 0x20a1e, [0x0541] = 0x20a5e, [0x0542] = 0x20a66, + [0x0543] = 0x20a5d, [0x0544] = 0x20a5a, [0x0545] = 0x20a5f, [0x0546] = 0x20a60, + [0x0547] = 0x20a5b, [0x0548] = 0x20a5c, [0x0549] = 0x20a59, [0x054a] = 0x20af0, + [0x054b] = 0x20af1, [0x054c] = 0x20b43, [0x054d] = 0x20b40, [0x054e] = 0x20b42, + [0x054f] = 0x20b41, [0x0550] = 0x20b3f, [0x0551] = 0x20c57, [0x0552] = 0x20c69, + [0x0553] = 0x20c6f, [0x0554] = 0x20cab, [0x0555] = 0x20c71, [0x0556] = 0x20c93, + [0x0557] = 0x20c56, [0x0558] = 0x20c90, [0x0559] = 0x20c6d, [0x055a] = 0x20c6c, + [0x055b] = 0x20c70, [0x055c] = 0x20c66, [0x055d] = 0x20c67, [0x055e] = 0x211d7, + [0x055f] = 0x211b5, [0x0560] = 0x211db, [0x0561] = 0x211d8, [0x0562] = 0x211d5, + [0x0563] = 0x211d4, [0x0564] = 0x212ba, [0x0565] = 0x212b7, [0x0566] = 0x212be, + [0x0567] = 0x212b9, [0x0568] = 0x3637, [0x0569] = 0x212e0, [0x056a] = 0x212dd, + [0x056b] = 0x212de, [0x056c] = 0x24918, [0x056d] = 0x212d8, [0x056e] = 0x212bd, + [0x056f] = 0x212db, [0x0570] = 0x2151d, [0x0571] = 0x21525, [0x0572] = 0x21721, + [0x0573] = 0x2170c, [0x0574] = 0x21729, [0x0575] = 0x2172d, [0x0576] = 0x2171b, + [0x0577] = 0x2170e, [0x0578] = 0x2171f, [0x0579] = 0x21704, [0x057a] = 0x2171c, + [0x057b] = 0x21705, [0x057c] = 0x21706, [0x057d] = 0x21720, [0x057e] = 0x2170d, + [0x057f] = 0x2172a, [0x0580] = 0x21723, [0x0581] = 0x21711, [0x0582] = 0x2195c, + [0x0583] = 0x21966, [0x0584] = 0x2195b, [0x0585] = 0x2194f, [0x0586] = 0x2195e, + [0x0587] = 0x2195d, [0x0588] = 0x219f1, [0x0589] = 0x219ea, [0x058a] = 0x219f4, + [0x058b] = 0x219eb, [0x058c] = 0x219f0, [0x058d] = 0x219fa, [0x058e] = 0x219fb, + [0x058f] = 0x21b28, [0x0590] = 0x21b2c, [0x0591] = 0x21b6b, [0x0592] = 0x21b2a, + [0x0593] = 0x21b6a, [0x0594] = 0x21b6f, [0x0595] = 0x21bdb, [0x0596] = 0x21be0, + [0x0597] = 0x24fd1, [0x0598] = 0x21be3, [0x0599] = 0x21be5, [0x059a] = 0x21be7, + [0x059b] = 0x21c4d, [0x059c] = 0x21c55, [0x059d] = 0x21c54, [0x059e] = 0x21c53, + [0x059f] = 0x21c52, [0x05a0] = 0x21c4e, [0x05a1] = 0x21c60, [0x05a2] = 0x221c0, + [0x05a3] = 0x21d0f, [0x05a4] = 0x21d11, [0x05a5] = 0x21d13, [0x05a6] = 0x21dc6, + [0x05a7] = 0x21db3, [0x05a8] = 0x21dc7, [0x05a9] = 0x21dd2, [0x05aa] = 0x21db8, + [0x05ab] = 0x21dac, [0x05ac] = 0x21dae, [0x05ad] = 0x21dcf, [0x05ae] = 0x21dc5, + [0x05b0] = 0x21dcc, [0x05b1] = 0x21dab, [0x05b2] = 0x21dc9, [0x05b3] = 0x21db9, + [0x05b4] = 0x21ffb, [0x05b5] = 0x21ff8, [0x05b6] = 0x21ff7, [0x05b7] = 0x21ff9, + [0x05b8] = 0x22020, [0x05b9] = 0x2203b, [0x05ba] = 0x22039, [0x05bb] = 0x2209e, + [0x05bc] = 0x2209a, [0x05bd] = 0x220aa, [0x05be] = 0x220ab, [0x05bf] = 0x220af, + [0x05c0] = 0x22096, [0x05c1] = 0x220a9, [0x05c2] = 0x220a6, [0x05c3] = 0x22091, + [0x05c4] = 0x3843, [0x05c5] = 0x220ae, [0x05c6] = 0x2209f, [0x05c7] = 0x220ac, + [0x05c8] = 0x220a0, [0x05c9] = 0x22192, [0x05ca] = 0x22191, [0x05cb] = 0x221bf, + [0x05cc] = 0x22217, [0x05cd] = 0x2220a, [0x05ce] = 0x2220c, [0x05cf] = 0x2234a, + [0x05d0] = 0x22346, [0x05d1] = 0x22334, [0x05d2] = 0x22345, [0x05d3] = 0x22343, + [0x05d4] = 0x22344, [0x05d6] = 0x22387, [0x05d7] = 0x22386, [0x05d8] = 0x2238a, + [0x05d9] = 0x223da, [0x05da] = 0x223d8, [0x05db] = 0x38b4, [0x05dc] = 0x20518, + [0x05dd] = 0x20134, [0x05de] = 0x223d6, [0x05df] = 0x223d4, [0x05e0] = 0x22454, + [0x05e1] = 0x22459, [0x05e2] = 0x2245a, [0x05e3] = 0x22457, [0x05e4] = 0x38e0, + [0x05e5] = 0x224dd, [0x05e6] = 0x224e9, [0x05e7] = 0x224e0, [0x05e8] = 0x22605, + [0x05e9] = 0x22612, [0x05ea] = 0x22613, [0x05eb] = 0x22607, [0x05ec] = 0x22616, + [0x05ed] = 0x22623, [0x05ee] = 0x22602, [0x05f0] = 0x2264a, [0x05f1] = 0x22636, + [0x05f2] = 0x22640, [0x05f3] = 0x22656, [0x05f4] = 0x22643, [0x05f6] = 0x2264b, + [0x05f7] = 0x22646, [0x05f8] = 0x2263e, [0x05f9] = 0x22649, [0x05fa] = 0x229a7, + [0x05fb] = 0x229b6, [0x05fc] = 0x229a6, [0x05fd] = 0x229a8, [0x05fe] = 0x229ac, + [0x05ff] = 0x229a9, [0x0600] = 0x229ab, [0x0601] = 0x22a38, [0x0602] = 0x22a37, + [0x0603] = 0x22a39, [0x0604] = 0x22a41, [0x0605] = 0x22a3e, [0x0606] = 0x22ac0, + [0x0607] = 0x22abb, [0x0608] = 0x22abf, [0x0609] = 0x22abd, [0x060a] = 0x22afe, + [0x060b] = 0x22b1e, [0x060c] = 0x22aee, [0x060d] = 0x22afc, [0x060f] = 0x22af9, + [0x0610] = 0x22b06, [0x0611] = 0x22ae4, [0x0612] = 0x22ae9, [0x0613] = 0x22ae5, + [0x0614] = 0x22b03, [0x0615] = 0x22afd, [0x0616] = 0x22b49, [0x0617] = 0x22ebe, + [0x0618] = 0x22f0a, [0x0619] = 0x25626, [0x061a] = 0x22f18, [0x061b] = 0x22f0d, + [0x061c] = 0x22f0f, [0x061d] = 0x22f0e, [0x061e] = 0x22f20, [0x061f] = 0x23071, + [0x0620] = 0x23099, [0x0621] = 0x230e2, [0x0622] = 0x230df, [0x0623] = 0x230de, + [0x0624] = 0x23178, [0x0625] = 0x23179, [0x0626] = 0x3ae4, [0x0627] = 0x2317c, + [0x0628] = 0x2317d, [0x0629] = 0x23184, [0x062a] = 0x2318b, [0x062b] = 0x2318a, + [0x062d] = 0x23189, [0x062e] = 0x2332c, [0x062f] = 0x23329, [0x0630] = 0x2336c, + [0x0631] = 0x6804, [0x0632] = 0x23409, [0x0633] = 0x23408, [0x0634] = 0x2340c, + [0x0635] = 0x2340d, [0x0636] = 0x23410, [0x0637] = 0x3c26, [0x0638] = 0x2389f, + [0x0639] = 0x23898, [0x063a] = 0x238a2, [0x063b] = 0x2389a, [0x063c] = 0x239d5, + [0x063d] = 0x239e2, [0x063e] = 0x239f0, [0x063f] = 0x239ea, [0x0640] = 0x239eb, + [0x0641] = 0x239ed, [0x0642] = 0x239e8, [0x0643] = 0x239e0, [0x0644] = 0x23a85, + [0x0645] = 0x23a86, [0x0646] = 0x23af0, [0x0647] = 0x21e46, [0x0648] = 0x23b45, + [0x0649] = 0x23b38, [0x064a] = 0x23b3e, [0x064b] = 0x23b42, [0x064c] = 0x23b40, + [0x064d] = 0x23c47, [0x064e] = 0x23c5c, [0x064f] = 0x23c5e, [0x0650] = 0x23cb4, + [0x0651] = 0x23cc2, [0x0652] = 0x23d14, [0x0653] = 0x23ce5, [0x0654] = 0x23d15, + [0x0655] = 0x23d11, [0x0657] = 0x23cee, [0x0658] = 0x23ce7, [0x0659] = 0x23cf5, + [0x065a] = 0x23cf4, [0x065b] = 0x23ce8, [0x065c] = 0x23d01, [0x065d] = 0x23cef, + [0x065e] = 0x23cf1, [0x0660] = 0x241db, [0x0661] = 0x241bf, [0x0662] = 0x241da, + [0x0663] = 0x241c7, [0x0664] = 0x241dd, [0x0666] = 0x241eb, [0x0667] = 0x241e1, + [0x0668] = 0x241c1, [0x0669] = 0x241bd, [0x066a] = 0x24507, [0x066b] = 0x244fd, + [0x066c] = 0x24501, [0x066d] = 0x2450a, [0x066e] = 0x24503, [0x066f] = 0x24572, + [0x0670] = 0x24574, [0x0671] = 0x24575, [0x0672] = 0x245b2, [0x0673] = 0x245b1, + [0x0674] = 0x245b4, [0x0675] = 0x2464c, [0x0676] = 0x24642, [0x0677] = 0x24640, + [0x0678] = 0x24649, [0x0679] = 0x2463c, [0x067a] = 0x2464d, [0x067b] = 0x2464a, + [0x067c] = 0x2463b, [0x067d] = 0x24761, [0x067e] = 0x24774, [0x0680] = 0x2477f, + [0x0681] = 0x2477a, [0x0682] = 0x24788, [0x0683] = 0x2477c, [0x0684] = 0x3e6f, + [0x0685] = 0x24770, [0x0686] = 0x2490f, [0x0687] = 0x24928, [0x0688] = 0x24913, + [0x0689] = 0x2492a, [0x068a] = 0x24aed, [0x068b] = 0x24aef, [0x068c] = 0x24b2e, + [0x068d] = 0x24bc1, [0x068e] = 0x24bdd, [0x068f] = 0x20b47, [0x0690] = 0x24c2d, + [0x0691] = 0x24c2b, [0x0692] = 0x24c35, [0x0693] = 0x24c2f, [0x0694] = 0x24c31, + [0x0695] = 0x24c34, [0x0697] = 0x24c30, [0x0698] = 0x24d3a, [0x0699] = 0x24d39, + [0x069a] = 0x24d37, [0x069b] = 0x24d4b, [0x069c] = 0x24d54, [0x069d] = 0x24d4d, + [0x069e] = 0x24d51, [0x069f] = 0x24d47, [0x06a0] = 0x24f27, [0x06a1] = 0x24f50, + [0x06a2] = 0x24f4d, [0x06a3] = 0x24f4e, [0x06a4] = 0x24f54, [0x06a5] = 0x24fd2, + [0x06a6] = 0x24fce, [0x06a7] = 0x2504b, [0x06a8] = 0x25049, [0x06a9] = 0x25105, + [0x06aa] = 0x2510f, [0x06ab] = 0x25119, [0x06ad] = 0x25106, [0x06ae] = 0x2510c, + [0x06af] = 0x25129, [0x06b0] = 0x25104, [0x06b1] = 0x25108, [0x06b2] = 0x25125, + [0x06b3] = 0x401c, [0x06b4] = 0x25103, [0x06b5] = 0x25127, [0x06b6] = 0x25110, + [0x06b7] = 0x2510a, [0x06b9] = 0x26b5d, [0x06ba] = 0x253aa, [0x06bb] = 0x253ab, + [0x06bc] = 0x253a9, [0x06bd] = 0x25441, [0x06be] = 0x2543a, [0x06bf] = 0x2543c, + [0x06c0] = 0x2542b, [0x06c1] = 0x25449, [0x06c2] = 0x25615, [0x06c3] = 0x4100, + [0x06c4] = 0x25616, [0x06c6] = 0x25631, [0x06c7] = 0x23c4a, [0x06c8] = 0x2573c, + [0x06c9] = 0x2577c, [0x06ca] = 0x2576d, [0x06cb] = 0x2576a, [0x06cc] = 0x25763, + [0x06cd] = 0x2576b, [0x06ce] = 0x2577b, [0x06cf] = 0x25764, [0x06d0] = 0x2577a, + [0x06d1] = 0x25769, [0x06d2] = 0x2576f, [0x06d3] = 0x25937, [0x06d4] = 0x25935, + [0x06d5] = 0x2593c, [0x06d6] = 0x25936, [0x06d7] = 0x2593d, [0x06d8] = 0x2593e, + [0x06d9] = 0x25ae1, [0x06da] = 0x25ae0, [0x06db] = 0x25e2d, [0x06dc] = 0x25e2b, + [0x06dd] = 0x25f8d, [0x06de] = 0x25f92, [0x06df] = 0x42b6, [0x06e0] = 0x25f8e, + [0x06e2] = 0x25f91, [0x06e3] = 0x25f96, [0x06e4] = 0x2627b, [0x06e5] = 0x26278, + [0x06e6] = 0x26281, [0x06e7] = 0x26296, [0x06e8] = 0x262a3, [0x06e9] = 0x26295, + [0x06ea] = 0x26297, [0x06eb] = 0x26354, [0x06ec] = 0x26352, [0x06ed] = 0x263f5, + [0x06ee] = 0x26400, [0x06ef] = 0x263fb, [0x06f0] = 0x263f4, [0x06f1] = 0x263f6, + [0x06f2] = 0x264e8, [0x06f3] = 0x264ea, [0x06f4] = 0x2663e, [0x06f5] = 0x2663d, + [0x06f6] = 0x2663b, [0x06f7] = 0x26680, [0x06f8] = 0x43e4, [0x06f9] = 0x26688, + [0x06fa] = 0x26681, [0x06fb] = 0x26682, [0x06fc] = 0x266ce, [0x06fd] = 0x26683, + [0x06fe] = 0x26677, [0x06ff] = 0x26679, [0x0700] = 0x26673, [0x0701] = 0x2666d, + [0x0702] = 0x26670, [0x0703] = 0x2668d, [0x0704] = 0x26675, [0x0705] = 0x2668c, + [0x0706] = 0x2666a, [0x0707] = 0x26691, [0x0708] = 0x26689, [0x0709] = 0x2668e, + [0x070a] = 0x212dc, [0x070b] = 0x268ff, [0x070c] = 0x26959, [0x070d] = 0x269c7, + [0x070e] = 0x26a12, [0x070f] = 0x26a14, [0x0710] = 0x26a13, [0x0711] = 0x26acb, + [0x0712] = 0x26b42, [0x0713] = 0x44ad, [0x0714] = 0x26b3d, [0x0715] = 0x82ff, + [0x0716] = 0x26b40, [0x0717] = 0x26b44, [0x0718] = 0x26b62, [0x0719] = 0x26b43, + [0x071a] = 0x26b3f, [0x071b] = 0x26b45, [0x071c] = 0x26b3c, [0x071e] = 0x26b46, + [0x071f] = 0x26b47, [0x0721] = 0x2719e, [0x0722] = 0x2719d, [0x0723] = 0x2722c, + [0x0724] = 0x27229, [0x0725] = 0x2722f, [0x0726] = 0x2722e, [0x0727] = 0x27230, + [0x0728] = 0x275e1, [0x0729] = 0x275e2, [0x072a] = 0x2760e, [0x072b] = 0x27619, + [0x072c] = 0x27612, [0x072d] = 0x278b4, [0x072e] = 0x27bda, [0x072f] = 0x27d26, + [0x0730] = 0x27e59, [0x0731] = 0x27e5a, [0x0732] = 0x27e88, [0x0733] = 0x27fc0, + [0x0734] = 0x27fba, [0x0735] = 0x282a0, [0x0737] = 0x282a2, [0x0738] = 0x28486, + [0x0739] = 0x8fec, [0x073a] = 0x2849d, [0x073b] = 0x28488, [0x073c] = 0x2848f, + [0x073d] = 0x2848e, [0x073e] = 0x2849b, [0x073f] = 0x286c1, [0x0740] = 0x286c3, + [0x0741] = 0x286c4, [0x0742] = 0x28696, [0x0743] = 0x286c7, [0x0744] = 0x286c6, + [0x0745] = 0x286bf, [0x0746] = 0x48c3, [0x0747] = 0x2890f, [0x0748] = 0x28e55, + [0x0749] = 0x28e42, [0x074a] = 0x28e46, [0x074b] = 0x28e4b, [0x074c] = 0x28e43, + [0x074d] = 0x28e53, [0x074e] = 0x28e48, [0x074f] = 0x28e49, [0x0750] = 0x28e4a, + [0x0751] = 0x28e4e, [0x0752] = 0x24bde, [0x0753] = 0x20691, [0x0754] = 0x2944b, + [0x0755] = 0x29680, [0x0756] = 0x29681, [0x0757] = 0x29683, [0x0758] = 0x2028a, + [0x0759] = 0x29682, [0x075a] = 0x22342, [0x075b] = 0x20922, [0x075c] = 0x20070, + [0x075d] = 0x20071, [0x075e] = 0x200bc, [0x075f] = 0x21d18, [0x0760] = 0x200be, + [0x0761] = 0x200ba, [0x0762] = 0x200f8, [0x0763] = 0x20137, [0x0764] = 0x20135, + [0x0765] = 0x20afc, [0x0766] = 0x20156, [0x0767] = 0x20159, [0x0768] = 0x2015e, + [0x0769] = 0x2026d, [0x076a] = 0x20291, [0x076b] = 0x20292, [0x076c] = 0x20268, + [0x076d] = 0x20266, [0x076e] = 0x20273, [0x076f] = 0x3467, [0x0770] = 0x20296, + [0x0771] = 0x2028b, [0x0772] = 0x2028c, [0x0773] = 0x20496, [0x0774] = 0x204ee, + [0x0775] = 0x2051c, [0x0776] = 0x2051a, [0x0777] = 0x20519, [0x0778] = 0x2051b, + [0x0779] = 0x2055d, [0x077a] = 0x2055e, [0x077c] = 0x205dc, [0x077d] = 0x205e2, + [0x077e] = 0x20652, [0x077f] = 0x20692, [0x0780] = 0x20730, [0x0781] = 0x20752, + [0x0782] = 0x20742, [0x0783] = 0x20741, [0x0784] = 0x20745, [0x0785] = 0x20737, + [0x0786] = 0x20740, [0x0787] = 0x2073f, [0x0788] = 0x2073d, [0x0789] = 0x20738, + [0x078a] = 0x2073a, [0x078b] = 0x20749, [0x078c] = 0x2086b, [0x078d] = 0x20878, + [0x078e] = 0x20879, [0x0790] = 0x2086c, [0x0791] = 0x208e9, [0x0792] = 0x208e6, + [0x0793] = 0x208e5, [0x0794] = 0x208ea, [0x0795] = 0x208e7, [0x0796] = 0x208e8, + [0x0797] = 0x2091f, [0x0798] = 0x2094b, [0x0799] = 0x2094a, [0x079a] = 0x20953, + [0x079b] = 0x20976, [0x079c] = 0x209a3, [0x079d] = 0x209a4, [0x079e] = 0x209f6, + [0x079f] = 0x209f3, [0x07a0] = 0x209f9, [0x07a1] = 0x209f7, [0x07a2] = 0x209fc, + [0x07a3] = 0x20a1d, [0x07a4] = 0x20a6d, [0x07a5] = 0x20a71, [0x07a6] = 0x20a6c, + [0x07a7] = 0x20a6e, [0x07a8] = 0x20a70, [0x07a9] = 0x20a6f, [0x07aa] = 0x20a67, + [0x07ab] = 0x20a68, [0x07ac] = 0x20afa, [0x07ad] = 0x20af9, [0x07ae] = 0x20b4e, + [0x07af] = 0x53de, [0x07b0] = 0x20b4d, [0x07b1] = 0x20b4f, [0x07b2] = 0x20b4a, + [0x07b3] = 0x20b4c, [0x07b4] = 0x3596, [0x07b6] = 0x20cee, [0x07b7] = 0x20cb2, + [0x07b8] = 0x20cc0, [0x07b9] = 0x20cc1, [0x07ba] = 0x20cf4, [0x07bb] = 0x20cc8, + [0x07bc] = 0x20cc5, [0x07bd] = 0x20cc6, [0x07be] = 0x20cad, [0x07bf] = 0x211e2, + [0x07c0] = 0x211ea, [0x07c1] = 0x211e3, [0x07c2] = 0x211e1, [0x07c3] = 0x212f7, + [0x07c4] = 0x21301, [0x07c5] = 0x21312, [0x07c6] = 0x212f6, [0x07c7] = 0x212f1, + [0x07c8] = 0x2131f, [0x07c9] = 0x212ee, [0x07cb] = 0x212f3, [0x07cc] = 0x21315, + [0x07cd] = 0x21316, [0x07ce] = 0x21317, [0x07cf] = 0x212f8, [0x07d0] = 0x21319, + [0x07d1] = 0x212f2, [0x07d2] = 0x212f4, [0x07d3] = 0x212f5, [0x07d4] = 0x21313, + [0x07d5] = 0x21306, [0x07d6] = 0x21526, [0x07d7] = 0x21524, [0x07d8] = 0x2155a, + [0x07d9] = 0x22ec8, [0x07da] = 0x21597, [0x07db] = 0x21595, [0x07dc] = 0x2159a, + [0x07dd] = 0x2161f, [0x07de] = 0x20afb, [0x07df] = 0x21629, [0x07e0] = 0x21620, + [0x07e3] = 0x2174c, [0x07e4] = 0x21730, [0x07e5] = 0x21738, [0x07e6] = 0x2173d, + [0x07e7] = 0x21751, [0x07e8] = 0x2174f, [0x07e9] = 0x2174a, [0x07ea] = 0x21734, + [0x07eb] = 0x21736, [0x07ec] = 0x5a30, [0x07ed] = 0x2196a, [0x07ee] = 0x21968, + [0x07ef] = 0x21a1c, [0x07f0] = 0x21a0e, [0x07f1] = 0x21a1e, [0x07f2] = 0x3759, + [0x07f3] = 0x21a09, [0x07f4] = 0x21a08, [0x07f5] = 0x21a13, [0x07f6] = 0x21a01, + [0x07f7] = 0x21a0f, [0x07f8] = 0x21a14, [0x07f9] = 0x21a06, [0x07fa] = 0x21a07, + [0x07fb] = 0x5bb2, [0x07fd] = 0x3776, [0x07fe] = 0x21b79, [0x07ff] = 0x21bea, + [0x0800] = 0x21bed, [0x0801] = 0x21be9, [0x0802] = 0x21bee, [0x0803] = 0x21c68, + [0x0804] = 0x21c64, [0x0805] = 0x21c67, [0x0806] = 0x21c72, [0x0807] = 0x21c62, + [0x0808] = 0x21c74, [0x0809] = 0x21c79, [0x080a] = 0x21d19, [0x080b] = 0x21d17, + [0x080c] = 0x21d15, [0x080d] = 0x21d16, [0x080e] = 0x21de6, [0x080f] = 0x262a4, + [0x0810] = 0x21dee, [0x0811] = 0x37d2, [0x0812] = 0x21ddf, [0x0813] = 0x21de4, + [0x0814] = 0x21dda, [0x0815] = 0x21dea, [0x0816] = 0x21ded, [0x0817] = 0x21de3, + [0x0818] = 0x21de9, [0x0819] = 0x21ffd, [0x081a] = 0x20657, [0x081b] = 0x22021, + [0x081c] = 0x220c6, [0x081d] = 0x220b8, [0x081e] = 0x220cb, [0x0820] = 0x220bd, + [0x0821] = 0x220b5, [0x0822] = 0x220bb, [0x0823] = 0x220bf, [0x0824] = 0x220be, + [0x0825] = 0x220b2, [0x0826] = 0x220c1, [0x0827] = 0x220c2, [0x0828] = 0x22199, + [0x0829] = 0x221c6, [0x082a] = 0x2222c, [0x082b] = 0x2222d, [0x082c] = 0x22225, + [0x082d] = 0x2221e, [0x082e] = 0x2221f, [0x082f] = 0x22223, [0x0830] = 0x22350, + [0x0831] = 0x2234e, [0x0832] = 0x2234d, [0x0833] = 0x22352, [0x0834] = 0x223e9, + [0x0835] = 0x223ec, [0x0836] = 0x223e8, [0x0837] = 0x22458, [0x0838] = 0x2245c, + [0x0839] = 0x2245b, [0x083a] = 0x2248f, [0x083b] = 0x23972, [0x083c] = 0x224f6, + [0x083d] = 0x22500, [0x083e] = 0x224fc, [0x083f] = 0x224f8, [0x0840] = 0x224ea, + [0x0841] = 0x224fe, [0x0842] = 0x224f7, [0x0843] = 0x224fd, [0x0844] = 0x22670, + [0x0845] = 0x22662, [0x0846] = 0x22644, [0x0847] = 0x3920, [0x0848] = 0x2264d, + [0x0849] = 0x2264c, [0x084a] = 0x2263f, [0x084b] = 0x22666, [0x084c] = 0x22635, + [0x084d] = 0x3929, [0x084e] = 0x22634, [0x084f] = 0x2268d, [0x0850] = 0x22684, + [0x0851] = 0x3938, [0x0852] = 0x22686, [0x0853] = 0x22689, [0x0854] = 0x22687, + [0x0855] = 0x22683, [0x0856] = 0x22675, [0x0857] = 0x22679, [0x0858] = 0x226af, + [0x0859] = 0x226b0, [0x085a] = 0x229b7, [0x085b] = 0x229bb, [0x085c] = 0x229b9, + [0x085d] = 0x22a46, [0x085e] = 0x22a47, [0x085f] = 0x22a45, [0x0860] = 0x22aea, + [0x0861] = 0x22af6, [0x0862] = 0x22b68, [0x0863] = 0x22b39, [0x0865] = 0x22b3d, + [0x0866] = 0x22b3b, [0x0867] = 0x22b4d, [0x0868] = 0x22b30, [0x0869] = 0x22b4a, + [0x086a] = 0x22b3e, [0x086b] = 0x22b40, [0x086c] = 0x22b4c, [0x086d] = 0x22b47, + [0x086e] = 0x22b38, [0x086f] = 0x22b52, [0x0870] = 0x22b3a, [0x0871] = 0x22b53, + [0x0872] = 0x22ec4, [0x0873] = 0x22ec1, [0x0874] = 0x22f1c, [0x0875] = 0x22f1d, + [0x0876] = 0x22f2a, [0x0877] = 0x22f1e, [0x0878] = 0x22f2f, [0x0879] = 0x22f22, + [0x087a] = 0x22f2e, [0x087b] = 0x22f25, [0x087c] = 0x3a89, [0x087d] = 0x3ab0, + [0x087e] = 0x2304a, [0x087f] = 0x2304b, [0x0880] = 0x23076, [0x0881] = 0x3abf, + [0x0882] = 0x230e8, [0x0883] = 0x230ef, [0x0884] = 0x230e9, [0x0885] = 0x3ac5, + [0x0886] = 0x230ea, [0x0888] = 0x3aea, [0x0889] = 0x2319b, [0x088a] = 0x2319e, + [0x088b] = 0x23193, [0x088c] = 0x231a7, [0x088d] = 0x2319c, [0x088e] = 0x231a0, + [0x088f] = 0x2319a, [0x0890] = 0x231ab, [0x0891] = 0x231be, [0x0892] = 0x231a9, + [0x0893] = 0x2332d, [0x0894] = 0x2336e, [0x0895] = 0x23444, [0x0896] = 0x2343d, + [0x0897] = 0x2343a, [0x0898] = 0x23468, [0x0899] = 0x2343c, [0x089a] = 0x2346a, + [0x089c] = 0x23438, [0x089d] = 0x23465, [0x089e] = 0x23439, [0x089f] = 0x2346d, + [0x08a0] = 0x23436, [0x08a2] = 0x2343e, [0x08a3] = 0x2347e, [0x08a4] = 0x23437, + [0x08a5] = 0x23899, [0x08a6] = 0x238a9, [0x08a7] = 0x238ad, [0x08a8] = 0x238a7, + [0x08a9] = 0x238a8, [0x08aa] = 0x23966, [0x08ab] = 0x23969, [0x08ac] = 0x2396d, + [0x08ad] = 0x23967, [0x08ae] = 0x2396b, [0x08af] = 0x2396a, [0x08b0] = 0x239ee, + [0x08b1] = 0x23a01, [0x08b2] = 0x23a03, [0x08b3] = 0x239f4, [0x08b4] = 0x239fb, + [0x08b5] = 0x3c37, [0x08b6] = 0x239f6, [0x08b7] = 0x239fc, [0x08b8] = 0x23af4, + [0x08b9] = 0x23b08, [0x08ba] = 0x23b0a, [0x08bb] = 0x23b09, [0x08bc] = 0x23b6d, + [0x08bd] = 0x23b62, [0x08be] = 0x23b41, [0x08bf] = 0x23b5e, [0x08c0] = 0x23b5c, + [0x08c1] = 0x23cf3, [0x08c2] = 0x23d26, [0x08c3] = 0x3ce4, [0x08c4] = 0x23d39, + [0x08c6] = 0x23d6c, [0x08c7] = 0x23d2b, [0x08c8] = 0x23d2e, [0x08c9] = 0x23d3b, + [0x08ca] = 0x23d5e, [0x08cb] = 0x23dfb, [0x08cc] = 0x23d27, [0x08cd] = 0x23d24, + [0x08ce] = 0x23d69, [0x08cf] = 0x23d30, [0x08d1] = 0x23d62, [0x08d2] = 0x23d38, + [0x08d3] = 0x23d35, [0x08d4] = 0x23d2a, [0x08d5] = 0x23d2c, [0x08d6] = 0x23d68, + [0x08d7] = 0x23d31, [0x08d8] = 0x23d2f, [0x08d9] = 0x23d2d, [0x08da] = 0x23d3a, + [0x08db] = 0x23d36, [0x08dd] = 0x23d21, [0x08de] = 0x23d3c, [0x08df] = 0x23d20, + [0x08e0] = 0x23d64, [0x08e1] = 0x23d3e, [0x08e2] = 0x3ce8, [0x08e3] = 0x241f7, + [0x08e4] = 0x24212, [0x08e5] = 0x241f1, [0x08e6] = 0x241f5, [0x08e7] = 0x24222, + [0x08e8] = 0x241f2, [0x08e9] = 0x241df, [0x08ea] = 0x24215, [0x08eb] = 0x24216, + [0x08ec] = 0x2457a, [0x08ed] = 0x24576, [0x08ee] = 0x245be, [0x08ef] = 0x3e20, + [0x08f0] = 0x245bd, [0x08f1] = 0x24609, [0x08f2] = 0x24608, [0x08f3] = 0x24657, + [0x08f4] = 0x247a3, [0x08f5] = 0x247bf, [0x08f6] = 0x247b8, [0x08f7] = 0x247af, + [0x08f8] = 0x2479c, [0x08f9] = 0x247a5, [0x08fa] = 0x24772, [0x08fb] = 0x24775, + [0x08fc] = 0x2479d, [0x08fd] = 0x24799, [0x08fe] = 0x247b9, [0x08ff] = 0x2494e, + [0x0900] = 0x24939, [0x0901] = 0x2493b, [0x0902] = 0x24935, [0x0903] = 0x2493c, + [0x0904] = 0x24955, [0x0905] = 0x24af0, [0x0906] = 0x24af3, [0x0907] = 0x24af4, + [0x0908] = 0x24b3b, [0x0909] = 0x24b3c, [0x090a] = 0x24b3a, [0x090b] = 0x24b36, + [0x090c] = 0x24c07, [0x090d] = 0x20ceb, [0x090e] = 0x24c55, [0x090f] = 0x24c50, + [0x0910] = 0x24c4f, [0x0911] = 0x24c52, [0x0912] = 0x24c56, [0x0913] = 0x200bd, + [0x0914] = 0x24c32, [0x0915] = 0x24d63, [0x0916] = 0x24d6b, [0x0917] = 0x24d66, + [0x0918] = 0x24d57, [0x0919] = 0x24d5d, [0x091a] = 0x3f86, [0x091b] = 0x24d6d, + [0x091c] = 0x24d61, [0x091d] = 0x24d69, [0x091e] = 0x24d5a, [0x091f] = 0x24d5c, + [0x0920] = 0x24d62, [0x0921] = 0x24f2a, [0x0922] = 0x24f29, [0x0923] = 0x24f58, + [0x0924] = 0x24f5a, [0x0925] = 0x24fd7, [0x0926] = 0x24fdb, [0x0927] = 0x24fdc, + [0x0928] = 0x24fdd, [0x0929] = 0x24fd8, [0x092a] = 0x25054, [0x092b] = 0x2505b, + [0x092c] = 0x2505c, [0x092d] = 0x25053, [0x092e] = 0x2504f, [0x092f] = 0x25056, + [0x0930] = 0x25050, [0x0931] = 0x2505a, [0x0932] = 0x2506b, [0x0933] = 0x25136, + [0x0934] = 0x25153, [0x0935] = 0x2513a, [0x0936] = 0x2513c, [0x0937] = 0x2513e, + [0x0938] = 0x25149, [0x0939] = 0x25140, [0x093c] = 0x25364, [0x093d] = 0x25365, + [0x093e] = 0x253b5, [0x093f] = 0x253b6, [0x0940] = 0x253b2, [0x0941] = 0x25448, + [0x0942] = 0x2544a, [0x0943] = 0x25472, [0x0944] = 0x25469, [0x0945] = 0x2545a, + [0x0946] = 0x2544c, [0x0947] = 0x2562c, [0x0948] = 0x25630, [0x0949] = 0x2564b, + [0x094a] = 0x25649, [0x094b] = 0x25642, [0x094c] = 0x25644, [0x094d] = 0x2564a, + [0x094e] = 0x2564f, [0x094f] = 0x25792, [0x0951] = 0x25797, [0x0952] = 0x25780, + [0x0953] = 0x25782, [0x0954] = 0x25786, [0x0955] = 0x25953, [0x0956] = 0x2595e, + [0x0957] = 0x25952, [0x0958] = 0x2595b, [0x0959] = 0x2594e, [0x095a] = 0x25a6d, + [0x095b] = 0x25a6e, [0x095c] = 0x25afa, [0x095d] = 0x25af6, [0x095e] = 0x25afb, + [0x095f] = 0x25e33, [0x0960] = 0x25e3d, [0x0961] = 0x25e37, [0x0962] = 0x25e3e, + [0x0963] = 0x25e35, [0x0964] = 0x25f9a, [0x0965] = 0x25fab, [0x0966] = 0x25fa6, + [0x0967] = 0x25fb0, [0x0968] = 0x25f99, [0x0969] = 0x25fa0, [0x096a] = 0x25f9e, + [0x096b] = 0x25fa8, [0x096c] = 0x25fa1, [0x096d] = 0x25faa, [0x096e] = 0x25fad, + [0x096f] = 0x25fbb, [0x0970] = 0x25f9c, [0x0971] = 0x25fa5, [0x0972] = 0x200b3, + [0x0973] = 0x26227, [0x0974] = 0x2628d, [0x0975] = 0x2628e, [0x0976] = 0x2628f, + [0x0977] = 0x26292, [0x0978] = 0x4356, [0x0979] = 0x26291, [0x097a] = 0x262ad, + [0x097b] = 0x26357, [0x097c] = 0x26358, [0x097d] = 0x2635e, [0x097e] = 0x2635d, + [0x097f] = 0x2635c, [0x0980] = 0x2635b, [0x0981] = 0x4367, [0x0982] = 0x2640a, + [0x0983] = 0x26403, [0x0984] = 0x2640e, [0x0985] = 0x264b8, [0x0986] = 0x2654d, + [0x0987] = 0x2653f, [0x0988] = 0x26547, [0x0989] = 0x2654b, [0x098a] = 0x2654a, + [0x098b] = 0x2653d, [0x098c] = 0x8038, [0x098d] = 0x26541, [0x098e] = 0x2654c, + [0x098f] = 0x8081, [0x0990] = 0x26662, [0x0991] = 0x26669, [0x0992] = 0x26661, + [0x0993] = 0x43d1, [0x0994] = 0x266aa, [0x0995] = 0x266a6, [0x0996] = 0x266ac, + [0x0997] = 0x266bd, [0x0998] = 0x266bb, [0x0999] = 0x266a4, [0x099a] = 0x266ba, + [0x099b] = 0x2669a, [0x099c] = 0x43eb, [0x099d] = 0x266a1, [0x099e] = 0x266c1, + [0x099f] = 0x268e0, [0x09a0] = 0x2690a, [0x09a1] = 0x26903, [0x09a2] = 0x26906, + [0x09a3] = 0x26939, [0x09a4] = 0x2693a, [0x09a5] = 0x26936, [0x09a6] = 0x2695b, + [0x09a7] = 0x2695f, [0x09a8] = 0x2695e, [0x09a9] = 0x26967, [0x09aa] = 0x26961, + [0x09ab] = 0x26962, [0x09ac] = 0x2695d, [0x09ad] = 0x269ca, [0x09ae] = 0x269cc, + [0x09af] = 0x269ce, [0x09b0] = 0x26a18, [0x09b1] = 0x26a1d, [0x09b2] = 0x26a1f, + [0x09b3] = 0x26a20, [0x09b4] = 0x26a17, [0x09b5] = 0x26a15, [0x09b6] = 0x26b1f, + [0x09b7] = 0x26b27, [0x09b8] = 0x26b26, [0x09b9] = 0x21e10, [0x09ba] = 0x26b8b, + [0x09bb] = 0x26bae, [0x09bc] = 0x26b8a, [0x09be] = 0x26b92, [0x09bf] = 0x26b89, + [0x09c0] = 0x26b87, [0x09c1] = 0x44b6, [0x09c2] = 0x26b8f, [0x09c3] = 0x26b84, + [0x09c4] = 0x26b83, [0x09c5] = 0x26b8c, [0x09c6] = 0x26b93, [0x09c7] = 0x26b8d, + [0x09c8] = 0x26b98, [0x09c9] = 0x26b7d, [0x09ca] = 0x26b7e, [0x09cb] = 0x26bd2, + [0x09cc] = 0x26b80, [0x09cd] = 0x26b99, [0x09ce] = 0x271ac, [0x09cf] = 0x27250, + [0x09d0] = 0x27255, [0x09d1] = 0x27242, [0x09d2] = 0x2723f, [0x09d3] = 0x2723c, + [0x09d4] = 0x45a3, [0x09d5] = 0x2724c, [0x09d6] = 0x27249, [0x09d7] = 0x27257, + [0x09d8] = 0x27258, [0x09d9] = 0x2724f, [0x09da] = 0x2725c, [0x09db] = 0x27247, + [0x09dd] = 0x275ab, [0x09de] = 0x4610, [0x09df] = 0x275af, [0x09e0] = 0x275ad, + [0x09e1] = 0x275e8, [0x09e2] = 0x275e7, [0x09e3] = 0x27630, [0x09e4] = 0x27626, + [0x09e5] = 0x2762f, [0x09e6] = 0x27628, [0x09e7] = 0x2762b, [0x09e8] = 0x2761d, + [0x09e9] = 0x2762d, [0x09ea] = 0x27620, [0x09eb] = 0x2762a, [0x09ec] = 0x2762c, + [0x09ed] = 0x27635, [0x09ee] = 0x27621, [0x09ef] = 0x27623, [0x09f0] = 0x27624, + [0x09f1] = 0x27636, [0x09f2] = 0x27637, [0x09f3] = 0x277e9, [0x09f4] = 0x278ba, + [0x09f5] = 0x278b8, [0x09f7] = 0x2796d, [0x09f8] = 0x2796a, [0x09f9] = 0x27968, + [0x09fa] = 0x27969, [0x09fb] = 0x2796b, [0x09fc] = 0x27961, [0x09fd] = 0x27bdc, + [0x09fe] = 0x27bdb, [0x09ff] = 0x27c2d, [0x0a00] = 0x27c2c, [0x0a01] = 0x27ca2, + [0x0a02] = 0x27d2b, [0x0a03] = 0x27d32, [0x0a05] = 0x27e94, [0x0a06] = 0x27e92, + [0x0a07] = 0x27e90, [0x0a08] = 0x27fc9, [0x0a09] = 0x27fc4, [0x0a0a] = 0x27fc1, + [0x0a0b] = 0x27fc3, [0x0a0c] = 0x27fcd, [0x0a0d] = 0x28214, [0x0a0e] = 0x282a7, + [0x0a0f] = 0x282af, [0x0a10] = 0x282aa, [0x0a11] = 0x2840d, [0x0a12] = 0x28454, + [0x0a13] = 0x2845b, [0x0a14] = 0x28461, [0x0a15] = 0x284ae, [0x0a16] = 0x284b3, + [0x0a17] = 0x284c0, [0x0a18] = 0x284c4, [0x0a19] = 0x284bf, [0x0a1a] = 0x284cb, + [0x0a1b] = 0x284ad, [0x0a1c] = 0x284a7, [0x0a1d] = 0x284a4, [0x0a1e] = 0x284bd, + [0x0a1f] = 0x284af, [0x0a20] = 0x284b2, [0x0a21] = 0x284a5, [0x0a22] = 0x286e7, + [0x0a23] = 0x286e0, [0x0a24] = 0x286ce, [0x0a25] = 0x286de, [0x0a26] = 0x286d5, + [0x0a27] = 0x286df, [0x0a28] = 0x286d9, [0x0a29] = 0x287f2, [0x0a2a] = 0x28923, + [0x0a2b] = 0x28940, [0x0a2c] = 0x491b, [0x0a2d] = 0x2893e, [0x0a2e] = 0x4987, + [0x0a2f] = 0x28ccf, [0x0a30] = 0x20b54, [0x0a31] = 0x28e5b, [0x0a32] = 0x28e58, + [0x0a33] = 0x28e62, [0x0a34] = 0x28e5f, [0x0a35] = 0x28e67, [0x0a36] = 0x28e63, + [0x0a37] = 0x28e5e, [0x0a38] = 0x28e60, [0x0a39] = 0x28f85, [0x0a3a] = 0x28f86, + [0x0a3b] = 0x28f87, [0x0a3c] = 0x291e8, [0x0a3d] = 0x291e6, [0x0a3e] = 0x29671, + [0x0a3f] = 0x29685, [0x0a41] = 0x29686, [0x0a42] = 0x29810, [0x0a43] = 0x209f8, + [0x0a44] = 0x200bf, [0x0a45] = 0x20b61, [0x0a46] = 0x200fe, [0x0a47] = 0x200fc, + [0x0a48] = 0x20139, [0x0a49] = 0x20161, [0x0a4a] = 0x20160, [0x0a4b] = 0x202e2, + [0x0a4c] = 0x202ea, [0x0a4d] = 0x202e3, [0x0a4e] = 0x202b4, [0x0a4f] = 0x202ae, + [0x0a50] = 0x202be, [0x0a51] = 0x202b8, [0x0a52] = 0x202a8, [0x0a53] = 0x202aa, + [0x0a54] = 0x202a9, [0x0a55] = 0x202b3, [0x0a56] = 0x202d5, [0x0a57] = 0x202ad, + [0x0a58] = 0x202b9, [0x0a59] = 0x202bb, [0x0a5a] = 0x202b1, [0x0a5b] = 0x202c2, + [0x0a5d] = 0x202eb, [0x0a5e] = 0x202ba, [0x0a5f] = 0x202d2, [0x0a60] = 0x202d4, + [0x0a61] = 0x204f1, [0x0a62] = 0x2051d, [0x0a64] = 0x20562, [0x0a65] = 0x2058c, + [0x0a66] = 0x205e6, [0x0a67] = 0x205e7, [0x0a68] = 0x2065a, [0x0a69] = 0x20658, + [0x0a6a] = 0x20659, [0x0a6b] = 0x20696, [0x0a6c] = 0x20697, [0x0a6d] = 0x20761, + [0x0a6e] = 0x20767, [0x0a6f] = 0x20771, [0x0a70] = 0x20765, [0x0a71] = 0x2077d, + [0x0a72] = 0x2077e, [0x0a73] = 0x2087d, [0x0a74] = 0x20884, [0x0a75] = 0x2087c, + [0x0a76] = 0x2087e, [0x0a77] = 0x2087f, [0x0a78] = 0x20880, [0x0a79] = 0x208ef, + [0x0a7a] = 0x208f4, [0x0a7b] = 0x2091e, [0x0a7c] = 0x2094e, [0x0a7d] = 0x209fb, + [0x0a7e] = 0x209fa, [0x0a7f] = 0x209fd, [0x0a82] = 0x20a79, [0x0a83] = 0x20a7c, + [0x0a84] = 0x20a7d, [0x0a85] = 0x20a84, [0x0a86] = 0x20a7b, [0x0a87] = 0x20a78, + [0x0a88] = 0x3557, [0x0a89] = 0x20b5e, [0x0a8a] = 0x20b5a, [0x0a8b] = 0x20b5c, + [0x0a8c] = 0x20b59, [0x0a8d] = 0x20b55, [0x0a8e] = 0x20b63, [0x0a8f] = 0x20b56, + [0x0a90] = 0x20b5f, [0x0a91] = 0x20b60, [0x0a92] = 0x20b5b, [0x0a93] = 0x20d4a, + [0x0a94] = 0x20d65, [0x0a95] = 0x20db3, [0x0a96] = 0x20d2c, [0x0a97] = 0x20d77, + [0x0a98] = 0x20d3d, [0x0a99] = 0x20d52, [0x0a9a] = 0x20d61, [0x0a9b] = 0x20d2a, + [0x0a9c] = 0x20d3e, [0x0a9d] = 0x20d34, [0x0a9e] = 0x20d29, [0x0a9f] = 0x20db2, + [0x0aa0] = 0x20dad, [0x0aa1] = 0x20d40, [0x0aa2] = 0x20d53, [0x0aa4] = 0x20d3f, + [0x0aa5] = 0x20d41, [0x0aa6] = 0x20d72, [0x0aa7] = 0x211f6, [0x0aa8] = 0x211f5, + [0x0aa9] = 0x211f4, [0x0aaa] = 0x211f2, [0x0aab] = 0x211f9, [0x0aac] = 0x21327, + [0x0aad] = 0x21354, [0x0aae] = 0x21355, [0x0aaf] = 0x2132e, [0x0ab2] = 0x2132c, + [0x0ab3] = 0x21338, [0x0ab4] = 0x21339, [0x0ab5] = 0x21331, [0x0ab6] = 0x2134f, + [0x0ab7] = 0x21373, [0x0ab8] = 0x21330, [0x0ab9] = 0x2132b, [0x0aba] = 0x21351, + [0x0abb] = 0x2152c, [0x0abc] = 0x2155b, [0x0abd] = 0x2155c, [0x0abe] = 0x21568, + [0x0abf] = 0x2156c, [0x0ac0] = 0x2156b, [0x0ac1] = 0x21569, [0x0ac2] = 0x2159f, + [0x0ac3] = 0x21638, [0x0ac4] = 0x2163c, [0x0ac5] = 0x2163a, [0x0ac6] = 0x21635, + [0x0ac7] = 0x369d, [0x0ac8] = 0x21639, [0x0ac9] = 0x21636, [0x0aca] = 0x2163b, + [0x0acb] = 0x21760, [0x0acc] = 0x21761, [0x0acd] = 0x21763, [0x0ace] = 0x21764, + [0x0acf] = 0x21794, [0x0ad0] = 0x21793, [0x0ad1] = 0x2175e, [0x0ad2] = 0x21768, + [0x0ad3] = 0x2176a, [0x0ad4] = 0x21765, [0x0ad6] = 0x21790, [0x0ad7] = 0x2175f, + [0x0ad8] = 0x21772, [0x0ada] = 0x21a3c, [0x0adb] = 0x21a27, [0x0adc] = 0x21a24, + [0x0add] = 0x21a26, [0x0ade] = 0x21a25, [0x0adf] = 0x375f, [0x0ae0] = 0x21a28, + [0x0ae1] = 0x21a36, [0x0ae2] = 0x21b31, [0x0ae3] = 0x21b30, [0x0ae4] = 0x21b34, + [0x0ae5] = 0x21b81, [0x0ae6] = 0x21b7d, [0x0ae7] = 0x21b82, [0x0ae8] = 0x21b80, + [0x0ae9] = 0x3779, [0x0aea] = 0x202d3, [0x0aeb] = 0x21bf2, [0x0aec] = 0x21c66, + [0x0aed] = 0x21c8c, [0x0aee] = 0x21c7b, [0x0aef] = 0x21c83, [0x0af0] = 0x3798, + [0x0af1] = 0x21c8e, [0x0af2] = 0x21c7a, [0x0af3] = 0x21c92, [0x0af4] = 0x21c91, + [0x0af5] = 0x21c82, [0x0af6] = 0x21d1b, [0x0af7] = 0x21d1c, [0x0af8] = 0x21e27, + [0x0af9] = 0x21e21, [0x0afa] = 0x37dc, [0x0afc] = 0x21e43, [0x0afd] = 0x37df, + [0x0afe] = 0x21e18, [0x0aff] = 0x21e7b, [0x0b00] = 0x21e1a, [0x0b01] = 0x21e4b, + [0x0b02] = 0x21e4a, [0x0b03] = 0x21e4d, [0x0b04] = 0x21e4f, [0x0b05] = 0x21e19, + [0x0b06] = 0x21e35, [0x0b07] = 0x21e13, [0x0b08] = 0x21e52, [0x0b09] = 0x21e14, + [0x0b0a] = 0x21e1e, [0x0b0b] = 0x21e2c, [0x0b0c] = 0x21e20, [0x0b0d] = 0x21e22, + [0x0b0e] = 0x21e12, [0x0b0f] = 0x21e1f, [0x0b10] = 0x22000, [0x0b11] = 0x22023, + [0x0b12] = 0x22040, [0x0b13] = 0x22043, [0x0b14] = 0x220e4, [0x0b15] = 0x220db, + [0x0b16] = 0x220ea, [0x0b17] = 0x220dd, [0x0b18] = 0x220cc, [0x0b19] = 0x220d9, + [0x0b1a] = 0x220e8, [0x0b1b] = 0x220f6, [0x0b1c] = 0x220e3, [0x0b1d] = 0x220d3, + [0x0b1e] = 0x220da, [0x0b1f] = 0x220d6, [0x0b20] = 0x220e7, [0x0b21] = 0x2223a, + [0x0b22] = 0x2223f, [0x0b23] = 0x22240, [0x0b24] = 0x22248, [0x0b25] = 0x22259, + [0x0b26] = 0x22237, [0x0b27] = 0x22244, [0x0b2a] = 0x22255, [0x0b2b] = 0x22239, + [0x0b2c] = 0x22354, [0x0b2d] = 0x22355, [0x0b2e] = 0x22356, [0x0b2f] = 0x22357, + [0x0b30] = 0x22358, [0x0b31] = 0x22359, [0x0b32] = 0x2238d, [0x0b33] = 0x223f2, + [0x0b34] = 0x223f8, [0x0b35] = 0x223f5, [0x0b36] = 0x223f6, [0x0b37] = 0x223fc, + [0x0b38] = 0x223fe, [0x0b39] = 0x223f1, [0x0b3a] = 0x223fd, [0x0b3b] = 0x2245e, + [0x0b3c] = 0x22496, [0x0b3d] = 0x22497, [0x0b3e] = 0x2249c, [0x0b3f] = 0x2249b, + [0x0b40] = 0x22495, [0x0b42] = 0x2251a, [0x0b43] = 0x22509, [0x0b44] = 0x22504, + [0x0b45] = 0x2250e, [0x0b46] = 0x2251c, [0x0b47] = 0x22518, [0x0b48] = 0x2250d, + [0x0b49] = 0x22510, [0x0b4a] = 0x2250c, [0x0b4b] = 0x22503, [0x0b4c] = 0x2267b, + [0x0b4d] = 0x226a6, [0x0b4e] = 0x22677, [0x0b4f] = 0x22688, [0x0b50] = 0x22674, + [0x0b51] = 0x226da, [0x0b52] = 0x22676, [0x0b53] = 0x22678, [0x0b54] = 0x2268a, + [0x0b55] = 0x2268f, [0x0b56] = 0x2267d, [0x0b57] = 0x22690, [0x0b58] = 0x226ed, + [0x0b59] = 0x226d9, [0x0b5a] = 0x226d0, [0x0b5b] = 0x2271a, [0x0b5c] = 0x226d7, + [0x0b5d] = 0x226e2, [0x0b5e] = 0x226e1, [0x0b5f] = 0x226c5, [0x0b60] = 0x226e0, + [0x0b61] = 0x226ca, [0x0b62] = 0x22725, [0x0b63] = 0x226cc, [0x0b65] = 0x229c6, + [0x0b66] = 0x229c1, [0x0b67] = 0x22a4d, [0x0b68] = 0x22b4b, [0x0b69] = 0x22b64, + [0x0b6a] = 0x22b95, [0x0b6b] = 0x22b99, [0x0b6d] = 0x22b94, [0x0b6e] = 0x22ba2, + [0x0b6f] = 0x22bae, [0x0b70] = 0x22b9e, [0x0b71] = 0x22ba7, [0x0b72] = 0x22b86, + [0x0b73] = 0x39fd, [0x0b74] = 0x22ba4, [0x0b75] = 0x22b91, [0x0b76] = 0x22b93, + [0x0b78] = 0x22b88, [0x0b79] = 0x22ecd, [0x0b7a] = 0x22eca, [0x0b7b] = 0x22f3f, + [0x0b7c] = 0x22f40, [0x0b7d] = 0x22f46, [0x0b7e] = 0x22f41, [0x0b7f] = 0x22f45, + [0x0b80] = 0x22f58, [0x0b81] = 0x22f3b, [0x0b82] = 0x22f48, [0x0b83] = 0x2304e, + [0x0b84] = 0x23052, [0x0b85] = 0x2304f, [0x0b86] = 0x2307b, [0x0b87] = 0x2307a, + [0x0b88] = 0x230a0, [0x0b89] = 0x2309f, [0x0b8a] = 0x230fb, [0x0b8b] = 0x230f7, + [0x0b8c] = 0x231b8, [0x0b8d] = 0x231b9, [0x0b8e] = 0x231bb, [0x0b8f] = 0x231b7, + [0x0b90] = 0x3af4, [0x0b91] = 0x231ba, [0x0b92] = 0x3aef, [0x0b93] = 0x231da, + [0x0b94] = 0x231b5, [0x0b95] = 0x231bf, [0x0b96] = 0x231bc, [0x0b97] = 0x231c0, + [0x0b9a] = 0x23375, [0x0b9b] = 0x23379, [0x0b9c] = 0x23376, [0x0b9d] = 0x23435, + [0x0b9e] = 0x23440, [0x0b9f] = 0x234c0, [0x0ba0] = 0x23481, [0x0ba1] = 0x234ad, + [0x0ba2] = 0x234af, [0x0ba3] = 0x234ac, [0x0ba4] = 0x2348f, [0x0ba5] = 0x234a8, + [0x0ba6] = 0x234aa, [0x0ba7] = 0x234a9, [0x0ba8] = 0x23488, [0x0ba9] = 0x2347f, + [0x0baa] = 0x23480, [0x0bab] = 0x234bc, [0x0bac] = 0x238ae, [0x0bad] = 0x238bb, + [0x0bae] = 0x238bd, [0x0baf] = 0x3c31, [0x0bb0] = 0x23978, [0x0bb1] = 0x23974, + [0x0bb2] = 0x23a0c, [0x0bb3] = 0x23a11, [0x0bb4] = 0x23a08, [0x0bb5] = 0x23a06, + [0x0bb6] = 0x23a10, [0x0bb7] = 0x23a8f, [0x0bb8] = 0x23a90, [0x0bb9] = 0x23a8d, + [0x0bba] = 0x23a8e, [0x0bbb] = 0x23a96, [0x0bbc] = 0x23a95, [0x0bbd] = 0x23b0b, + [0x0bbe] = 0x23b0c, [0x0bbf] = 0x23b7c, [0x0bc0] = 0x23b73, [0x0bc1] = 0x23b75, + [0x0bc2] = 0x23b76, [0x0bc3] = 0x23b7d, [0x0bc4] = 0x23b78, [0x0bc5] = 0x23b71, + [0x0bc6] = 0x23c4b, [0x0bc7] = 0x23c4e, [0x0bc8] = 0x23d33, [0x0bc9] = 0x23d32, + [0x0bca] = 0x3d03, [0x0bcb] = 0x23d91, [0x0bcc] = 0x23de7, [0x0bcd] = 0x23de9, + [0x0bce] = 0x23da2, [0x0bcf] = 0x23d94, [0x0bd0] = 0x23d87, [0x0bd1] = 0x23da3, + [0x0bd2] = 0x23ddd, [0x0bd3] = 0x23d7b, [0x0bd4] = 0x23d83, [0x0bd5] = 0x23d81, + [0x0bd6] = 0x23ddf, [0x0bd7] = 0x23d7c, [0x0bd8] = 0x23de4, [0x0bd9] = 0x23de2, + [0x0bda] = 0x23d93, [0x0bdb] = 0x23d7d, [0x0bdc] = 0x23dbf, [0x0bdd] = 0x23d9b, + [0x0bde] = 0x23d8e, [0x0bdf] = 0x23d9f, [0x0be0] = 0x3d09, [0x0be1] = 0x23d8c, + [0x0be2] = 0x23d7f, [0x0be3] = 0x23d9c, [0x0be4] = 0x23d84, [0x0be5] = 0x23d42, + [0x0be6] = 0x23de6, [0x0be7] = 0x24251, [0x0be8] = 0x2424a, [0x0be9] = 0x24264, + [0x0bea] = 0x24225, [0x0beb] = 0x2422f, [0x0bec] = 0x2422e, [0x0bed] = 0x2422b, + [0x0bee] = 0x24228, [0x0bef] = 0x24232, [0x0bf0] = 0x2422d, [0x0bf1] = 0x24231, + [0x0bf2] = 0x24239, [0x0bf3] = 0x2422c, [0x0bf4] = 0x24261, [0x0bf5] = 0x24511, + [0x0bf6] = 0x24510, [0x0bf7] = 0x24512, [0x0bf8] = 0x24553, [0x0bf9] = 0x24555, + [0x0bfa] = 0x2457b, [0x0bfb] = 0x24581, [0x0bfc] = 0x2457d, [0x0bfd] = 0x2457c, + [0x0bfe] = 0x245c2, [0x0bff] = 0x245c5, [0x0c01] = 0x245c4, [0x0c03] = 0x2466b, + [0x0c04] = 0x24668, [0x0c05] = 0x3e3e, [0x0c06] = 0x2465c, [0x0c07] = 0x2465d, + [0x0c08] = 0x2466a, [0x0c0a] = 0x24c76, [0x0c0b] = 0x24776, [0x0c0c] = 0x3e77, + [0x0c0d] = 0x247c4, [0x0c0e] = 0x247cb, [0x0c0f] = 0x247c8, [0x0c10] = 0x247d4, + [0x0c11] = 0x247d5, [0x0c12] = 0x247c9, [0x0c13] = 0x247d7, [0x0c14] = 0x3e7b, + [0x0c15] = 0x24978, [0x0c16] = 0x2495a, [0x0c17] = 0x2495b, [0x0c18] = 0x2495c, + [0x0c19] = 0x24956, [0x0c1a] = 0x24958, [0x0c1b] = 0x24971, [0x0c1c] = 0x269d4, + [0x0c1d] = 0x24b40, [0x0c1f] = 0x24b3f, [0x0c20] = 0x24b43, [0x0c21] = 0x24b41, + [0x0c22] = 0x24be2, [0x0c23] = 0x24be0, [0x0c24] = 0x24be3, [0x0c25] = 0x24c66, + [0x0c26] = 0x24c73, [0x0c27] = 0x24c6c, [0x0c28] = 0x24c71, [0x0c29] = 0x24c6a, + [0x0c2a] = 0x24c6d, [0x0c2b] = 0x24c6e, [0x0c2c] = 0x24c6b, [0x0c2d] = 0x24d8c, + [0x0c2e] = 0x24d77, [0x0c30] = 0x24d7f, [0x0c31] = 0x24d89, [0x0c32] = 0x24d7a, + [0x0c33] = 0x24d85, [0x0c34] = 0x24d78, [0x0c35] = 0x24d8a, [0x0c36] = 0x24d86, + [0x0c37] = 0x24f2c, [0x0c38] = 0x24f67, [0x0c39] = 0x24f5b, [0x0c3a] = 0x24fe5, + [0x0c3b] = 0x24fe1, [0x0c3c] = 0x25061, [0x0c3d] = 0x25069, [0x0c3e] = 0x2506a, + [0x0c3f] = 0x25165, [0x0c40] = 0x2516d, [0x0c41] = 0x25163, [0x0c42] = 0x25186, + [0x0c43] = 0x2515c, [0x0c44] = 0x25162, [0x0c46] = 0x25179, [0x0c47] = 0x25169, + [0x0c48] = 0x25170, [0x0c49] = 0x25176, [0x0c4a] = 0x2515d, [0x0c4b] = 0x25187, + [0x0c4c] = 0x2516e, [0x0c4d] = 0x25171, [0x0c4e] = 0x2517c, [0x0c4f] = 0x25173, + [0x0c50] = 0x2515b, [0x0c51] = 0x2516b, [0x0c52] = 0x253bf, [0x0c53] = 0x253c1, + [0x0c54] = 0x253bd, [0x0c55] = 0x253c9, [0x0c56] = 0x253bc, [0x0c57] = 0x253c2, + [0x0c58] = 0x253c0, [0x0c59] = 0x25492, [0x0c5a] = 0x254a9, [0x0c5b] = 0x2548f, + [0x0c5c] = 0x25476, [0x0c5d] = 0x2547b, [0x0c5e] = 0x25475, [0x0c5f] = 0x254a4, + [0x0c60] = 0x25664, [0x0c61] = 0x2573d, [0x0c62] = 0x257af, [0x0c63] = 0x413a, + [0x0c65] = 0x2579d, [0x0c66] = 0x25799, [0x0c67] = 0x257b1, [0x0c68] = 0x25963, + [0x0c69] = 0x25962, [0x0c6a] = 0x25964, [0x0c6b] = 0x25969, [0x0c6c] = 0x41a0, + [0x0c6d] = 0x25a75, [0x0c6e] = 0x25a73, [0x0c6f] = 0x25a71, [0x0c70] = 0x25a74, + [0x0c71] = 0x25b0c, [0x0c72] = 0x25b16, [0x0c73] = 0x41e5, [0x0c74] = 0x25b11, + [0x0c75] = 0x25b1f, [0x0c76] = 0x25b1a, [0x0c77] = 0x25b0d, [0x0c78] = 0x25b1b, + [0x0c79] = 0x25b13, [0x0c7a] = 0x25e4e, [0x0c7b] = 0x25e55, [0x0c7c] = 0x25e50, + [0x0c7d] = 0x427d, [0x0c7e] = 0x25fd2, [0x0c7f] = 0x25fd3, [0x0c80] = 0x25fd1, + [0x0c81] = 0x25ff1, [0x0c82] = 0x25fdc, [0x0c83] = 0x25fc8, [0x0c84] = 0x25fcc, + [0x0c85] = 0x25fd0, [0x0c86] = 0x25fcf, [0x0c87] = 0x25fdf, [0x0c88] = 0x2622b, + [0x0c89] = 0x2622e, [0x0c8a] = 0x2622d, [0x0c8b] = 0x2629d, [0x0c8c] = 0x2629e, + [0x0c8d] = 0x2629f, [0x0c8e] = 0x262a9, [0x0c8f] = 0x262a0, [0x0c90] = 0x26298, + [0x0c91] = 0x262a1, [0x0c92] = 0x262ab, [0x0c93] = 0x262af, [0x0c94] = 0x2636e, + [0x0c95] = 0x2635f, [0x0c96] = 0x2635a, [0x0c97] = 0x436d, [0x0c98] = 0x26365, + [0x0c99] = 0x26368, [0x0c9a] = 0x26372, [0x0c9b] = 0x26417, [0x0c9c] = 0x26416, + [0x0c9d] = 0x26418, [0x0c9e] = 0x26419, [0x0c9f] = 0x2641a, [0x0ca0] = 0x26422, + [0x0ca1] = 0x2641b, [0x0ca2] = 0x2641c, [0x0ca3] = 0x264be, [0x0ca4] = 0x264ee, + [0x0ca5] = 0x2655a, [0x0ca6] = 0x26550, [0x0ca7] = 0x26558, [0x0ca8] = 0x26554, + [0x0ca9] = 0x26557, [0x0caa] = 0x26556, [0x0cab] = 0x26615, [0x0cac] = 0x2669b, + [0x0cad] = 0x26693, [0x0cae] = 0x26692, [0x0caf] = 0x26672, [0x0cb0] = 0x26698, + [0x0cb1] = 0x26699, [0x0cb2] = 0x266df, [0x0cb3] = 0x43f8, [0x0cb4] = 0x266d5, + [0x0cb5] = 0x8158, [0x0cb6] = 0x266d4, [0x0cb7] = 0x266f3, [0x0cb8] = 0x266f4, + [0x0cb9] = 0x266e7, [0x0cba] = 0x266e1, [0x0cbb] = 0x266e6, [0x0cbc] = 0x266eb, + [0x0cbd] = 0x266ec, [0x0cbe] = 0x202db, [0x0cbf] = 0x4450, [0x0cc0] = 0x2690d, + [0x0cc1] = 0x2690c, [0x0cc2] = 0x21b2f, [0x0cc3] = 0x26968, [0x0cc4] = 0x26965, + [0x0cc5] = 0x2696b, [0x0cc6] = 0x26969, [0x0cc7] = 0x269d1, [0x0cc8] = 0x269d3, + [0x0cc9] = 0x26a27, [0x0cca] = 0x26a28, [0x0ccb] = 0x4468, [0x0ccc] = 0x4467, + [0x0ccd] = 0x26a24, [0x0cce] = 0x26ad7, [0x0ccf] = 0x26bca, [0x0cd0] = 0x26bc7, + [0x0cd2] = 0x26bd8, [0x0cd3] = 0x26be1, [0x0cd4] = 0x26bc6, [0x0cd5] = 0x26bf8, + [0x0cd6] = 0x26bc3, [0x0cd7] = 0x26bf4, [0x0cd8] = 0x26c17, [0x0cd9] = 0x26bea, + [0x0cda] = 0x26bcb, [0x0cdb] = 0x26b86, [0x0cdc] = 0x26bc4, [0x0cdd] = 0x26bd9, + [0x0cde] = 0x26c19, [0x0cdf] = 0x26bc2, [0x0ce0] = 0x26be2, [0x0ce1] = 0x44cf, + [0x0ce2] = 0x26bde, [0x0ce3] = 0x26bed, [0x0ce5] = 0x44cd, [0x0ce6] = 0x26c1d, + [0x0ce7] = 0x26bdd, [0x0ce8] = 0x26bdb, [0x0ce9] = 0x26be8, [0x0cea] = 0x26be9, + [0x0ceb] = 0x26bbf, [0x0cec] = 0x26be0, [0x0ced] = 0x26bd1, [0x0cee] = 0x26bdc, + [0x0cef] = 0x26bce, [0x0cf0] = 0x26c1e, [0x0cf1] = 0x26bcc, [0x0cf2] = 0x26bf2, + [0x0cf3] = 0x26bf3, [0x0cf8] = 0x271ab, [0x0cf9] = 0x271aa, [0x0cfa] = 0x271a7, + [0x0cfb] = 0x271a9, [0x0cfc] = 0x27288, [0x0cfd] = 0x27275, [0x0cfe] = 0x27260, + [0x0cff] = 0x2726c, [0x0d00] = 0x27273, [0x0d01] = 0x45ab, [0x0d02] = 0x2726e, + [0x0d03] = 0x27274, [0x0d04] = 0x27276, [0x0d05] = 0x27268, [0x0d06] = 0x27277, + [0x0d07] = 0x27286, [0x0d08] = 0x275ea, [0x0d09] = 0x27651, [0x0d0a] = 0x27650, + [0x0d0b] = 0x27658, [0x0d0c] = 0x2764d, [0x0d0d] = 0x2764f, [0x0d0e] = 0x2764e, + [0x0d0f] = 0x2765c, [0x0d10] = 0x27652, [0x0d11] = 0x27644, [0x0d12] = 0x2764a, + [0x0d13] = 0x2764b, [0x0d14] = 0x277ea, [0x0d15] = 0x27810, [0x0d16] = 0x27811, + [0x0d17] = 0x278cd, [0x0d18] = 0x278bf, [0x0d19] = 0x278c4, [0x0d1a] = 0x278d0, + [0x0d1b] = 0x278ce, [0x0d1c] = 0x278c0, [0x0d1d] = 0x278c2, [0x0d1e] = 0x278cf, + [0x0d1f] = 0x278c9, [0x0d20] = 0x278bb, [0x0d21] = 0x27997, [0x0d22] = 0x27992, + [0x0d23] = 0x2796f, [0x0d24] = 0x2797e, [0x0d25] = 0x2799a, [0x0d26] = 0x46c1, + [0x0d27] = 0x27986, [0x0d28] = 0x27973, [0x0d29] = 0x8a24, [0x0d2a] = 0x27977, + [0x0d2b] = 0x2798f, [0x0d2c] = 0x27970, [0x0d2d] = 0x27981, [0x0d2e] = 0x27982, + [0x0d2f] = 0x27999, [0x0d30] = 0x2797d, [0x0d31] = 0x2797f, [0x0d32] = 0x2797b, + [0x0d33] = 0x27987, [0x0d34] = 0x27bb2, [0x0d35] = 0x27c2f, [0x0d36] = 0x27c34, + [0x0d37] = 0x27c2e, [0x0d38] = 0x27c32, [0x0d39] = 0x4747, [0x0d3a] = 0x27caa, + [0x0d3b] = 0x4757, [0x0d3c] = 0x27ca9, [0x0d3d] = 0x27d38, [0x0d3e] = 0x27d36, + [0x0d3f] = 0x27d37, [0x0d40] = 0x27d47, [0x0d41] = 0x27d33, [0x0d42] = 0x27d39, + [0x0d43] = 0x27d35, [0x0d44] = 0x27d44, [0x0d45] = 0x27ea5, [0x0d46] = 0x27ea6, + [0x0d47] = 0x27e9e, [0x0d48] = 0x27fe3, [0x0d49] = 0x27fdf, [0x0d4a] = 0x27fd3, + [0x0d4b] = 0x27ff1, [0x0d4c] = 0x27fe4, [0x0d4d] = 0x27fe0, [0x0d4e] = 0x27fd6, + [0x0d4f] = 0x8dc3, [0x0d50] = 0x27fe6, [0x0d51] = 0x27fd8, [0x0d52] = 0x27fde, + [0x0d53] = 0x27fdb, [0x0d54] = 0x27fdc, [0x0d55] = 0x2821b, [0x0d56] = 0x2821f, + [0x0d57] = 0x2821d, [0x0d58] = 0x2821c, [0x0d59] = 0x2821e, [0x0d5a] = 0x28220, + [0x0d5b] = 0x28221, [0x0d5c] = 0x484e, [0x0d5d] = 0x282b6, [0x0d5e] = 0x282bc, + [0x0d5f] = 0x282c6, [0x0d60] = 0x282c7, [0x0d61] = 0x282ba, [0x0d62] = 0x282be, + [0x0d63] = 0x282bd, [0x0d64] = 0x282b5, [0x0d65] = 0x282b4, [0x0d66] = 0x2840f, + [0x0d67] = 0x28462, [0x0d68] = 0x284eb, [0x0d69] = 0x284d9, [0x0d6a] = 0x284e4, + [0x0d6b] = 0x284d7, [0x0d6c] = 0x284d8, [0x0d6d] = 0x284d6, [0x0d6e] = 0x284ce, + [0x0d6f] = 0x284dd, [0x0d70] = 0x284e7, [0x0d71] = 0x284d2, [0x0d72] = 0x284c5, + [0x0d73] = 0x284c9, [0x0d74] = 0x284db, [0x0d75] = 0x28692, [0x0d76] = 0x2868a, + [0x0d77] = 0x2868b, [0x0d78] = 0x28689, [0x0d79] = 0x28708, [0x0d7a] = 0x28703, + [0x0d7b] = 0x28706, [0x0d7c] = 0x28705, [0x0d7d] = 0x286f5, [0x0d7e] = 0x2870b, + [0x0d7f] = 0x286fb, [0x0d80] = 0x287fc, [0x0d81] = 0x28801, [0x0d82] = 0x28802, + [0x0d83] = 0x287fa, [0x0d84] = 0x28808, [0x0d85] = 0x287f7, [0x0d86] = 0x28800, + [0x0d87] = 0x287ff, [0x0d88] = 0x28806, [0x0d89] = 0x287f6, [0x0d8a] = 0x287fb, + [0x0d8b] = 0x2880a, [0x0d8c] = 0x28925, [0x0d8d] = 0x28943, [0x0d8e] = 0x28944, + [0x0d8f] = 0x28c64, [0x0d90] = 0x28c62, [0x0d91] = 0x28c5e, [0x0d92] = 0x28c5b, + [0x0d93] = 0x28cd6, [0x0d94] = 0x20072, [0x0d95] = 0x200c2, [0x0d96] = 0x28e77, + [0x0d97] = 0x28e82, [0x0d98] = 0x28e7c, [0x0d99] = 0x28e7d, [0x0d9a] = 0x28e86, + [0x0d9b] = 0x28e81, [0x0d9c] = 0x28e84, [0x0d9d] = 0x28e76, [0x0d9e] = 0x28e83, + [0x0d9f] = 0x28e7f, [0x0da0] = 0x28e7e, [0x0da1] = 0x28f88, [0x0da2] = 0x28f8d, + [0x0da3] = 0x28f8b, [0x0da4] = 0x28f91, [0x0da5] = 0x28f8f, [0x0da6] = 0x2907c, + [0x0da7] = 0x29079, [0x0da8] = 0x2907a, [0x0da9] = 0x291ea, [0x0daa] = 0x2944c, + [0x0dab] = 0x29599, [0x0dac] = 0x202d1, [0x0dad] = 0x2968b, [0x0dae] = 0x2968d, + [0x0daf] = 0x2968a, [0x0db0] = 0x2968e, [0x0db1] = 0x29811, [0x0db2] = 0x22256, + [0x0db4] = 0x20074, [0x0db5] = 0x200c3, [0x0db6] = 0x200c4, [0x0db7] = 0x2011b, + [0x0db8] = 0x2015f, [0x0db9] = 0x2016a, [0x0dba] = 0x20169, [0x0dbb] = 0x2016b, + [0x0dbc] = 0x2030c, [0x0dbd] = 0x202f6, [0x0dbe] = 0x202ed, [0x0dbf] = 0x20329, + [0x0dc0] = 0x202fe, [0x0dc1] = 0x202f1, [0x0dc2] = 0x20317, [0x0dc3] = 0x202ff, + [0x0dc4] = 0x202ee, [0x0dc5] = 0x202fd, [0x0dc6] = 0x2031c, [0x0dc7] = 0x202fc, + [0x0dc8] = 0x20300, [0x0dc9] = 0x20320, [0x0dca] = 0x3477, [0x0dcb] = 0x202f9, + [0x0dcc] = 0x20367, [0x0dcd] = 0x20308, [0x0dce] = 0x2049e, [0x0dcf] = 0x204f3, + [0x0dd0] = 0x20525, [0x0dd1] = 0x20527, [0x0dd2] = 0x2051f, [0x0dd3] = 0x20565, + [0x0dd4] = 0x20563, [0x0dd5] = 0x20594, [0x0dd6] = 0x20597, [0x0dd7] = 0x205f1, + [0x0dd8] = 0x2065f, [0x0dd9] = 0x20662, [0x0dda] = 0x51f2, [0x0ddb] = 0x20660, + [0x0ddd] = 0x2078c, [0x0dde] = 0x20782, [0x0ddf] = 0x20790, [0x0de0] = 0x2078b, + [0x0de1] = 0x2078d, [0x0de2] = 0x20781, [0x0de3] = 0x2079d, [0x0de4] = 0x2088e, + [0x0de5] = 0x2088f, [0x0de6] = 0x20892, [0x0de7] = 0x20923, [0x0de8] = 0x20952, + [0x0dea] = 0x20a00, [0x0deb] = 0x20a01, [0x0dec] = 0x20a02, [0x0ded] = 0x20a1f, + [0x0dee] = 0x20a8c, [0x0def] = 0x20a89, [0x0df0] = 0x20a8b, [0x0df1] = 0x20a88, + [0x0df2] = 0x20a8d, [0x0df3] = 0x20a8f, [0x0df4] = 0x26385, [0x0df5] = 0x20b00, + [0x0df6] = 0x20b05, [0x0df7] = 0x20b01, [0x0df8] = 0x20b68, [0x0df9] = 0x20b6e, + [0x0dfa] = 0x20b67, [0x0dfb] = 0x20b75, [0x0dfc] = 0x55b6, [0x0dfe] = 0x20dd7, + [0x0e00] = 0x20048, [0x0e01] = 0x20dd4, [0x0e02] = 0x20dd8, [0x0e05] = 0x20dba, + [0x0e07] = 0x20ddb, [0x0e08] = 0x20dbf, [0x0e09] = 0x20e35, [0x0e0a] = 0x20dbc, + [0x0e0b] = 0x20dd9, [0x0e0c] = 0x35c4, [0x0e0d] = 0x20ddd, [0x0e0e] = 0x20e00, + [0x0e0f] = 0x20dd5, [0x0e10] = 0x20e30, [0x0e11] = 0x20dbd, [0x0e12] = 0x20ddc, + [0x0e13] = 0x211fd, [0x0e14] = 0x211fe, [0x0e15] = 0x21207, [0x0e16] = 0x24517, + [0x0e17] = 0x2136f, [0x0e18] = 0x21369, [0x0e19] = 0x21370, [0x0e1a] = 0x21367, + [0x0e1b] = 0x213a9, [0x0e1c] = 0x21395, [0x0e1d] = 0x21390, [0x0e1e] = 0x2136c, + [0x0e1f] = 0x21397, [0x0e20] = 0x21371, [0x0e21] = 0x3652, [0x0e22] = 0x21374, + [0x0e23] = 0x2136d, [0x0e24] = 0x2138e, [0x0e25] = 0x2152f, [0x0e26] = 0x2a31b, + [0x0e27] = 0x215a9, [0x0e28] = 0x2164e, [0x0e2a] = 0x2165a, [0x0e2b] = 0x21648, + [0x0e2c] = 0x21655, [0x0e2d] = 0x2164c, [0x0e2e] = 0x21649, [0x0e2f] = 0x2164f, + [0x0e30] = 0x2164a, [0x0e31] = 0x217d6, [0x0e32] = 0x217a0, [0x0e33] = 0x217a9, + [0x0e35] = 0x2179d, [0x0e36] = 0x217d4, [0x0e37] = 0x217a4, [0x0e38] = 0x217a8, + [0x0e39] = 0x217a6, [0x0e3a] = 0x217e6, [0x0e3b] = 0x2197d, [0x0e3c] = 0x21977, + [0x0e3d] = 0x2197a, [0x0e3e] = 0x21a41, [0x0e3f] = 0x21a49, [0x0e40] = 0x21a59, + [0x0e41] = 0x21a45, [0x0e42] = 0x21a48, [0x0e43] = 0x21a40, [0x0e44] = 0x21b8e, + [0x0e45] = 0x21b95, [0x0e46] = 0x21b90, [0x0e47] = 0x21bf7, [0x0e48] = 0x21bf8, + [0x0e49] = 0x21bf6, [0x0e4a] = 0x21bfb, [0x0e4b] = 0x21c9e, [0x0e4c] = 0x21c9d, + [0x0e4d] = 0x21c99, [0x0e4f] = 0x21ca3, [0x0e50] = 0x21ca9, [0x0e51] = 0x21c98, + [0x0e52] = 0x21ca0, [0x0e53] = 0x21c96, [0x0e54] = 0x21c94, [0x0e55] = 0x21c95, + [0x0e56] = 0x21c9f, [0x0e57] = 0x21ca1, [0x0e58] = 0x21d21, [0x0e59] = 0x21d1d, + [0x0e5a] = 0x21d1f, [0x0e5b] = 0x21e6d, [0x0e5d] = 0x21e9a, [0x0e5e] = 0x21e92, + [0x0e5f] = 0x21e7a, [0x0e60] = 0x21e7d, [0x0e61] = 0x21ea1, [0x0e62] = 0x21e9d, + [0x0e63] = 0x21e99, [0x0e64] = 0x21e6b, [0x0e65] = 0x21e6e, [0x0e67] = 0x22045, + [0x0e69] = 0x220fb, [0x0e6a] = 0x220eb, [0x0e6b] = 0x220f2, [0x0e6c] = 0x220f9, + [0x0e6e] = 0x220f8, [0x0e6f] = 0x220ed, [0x0e70] = 0x22101, [0x0e71] = 0x220f7, + [0x0e72] = 0x22106, [0x0e73] = 0x2219b, [0x0e74] = 0x221ca, [0x0e75] = 0x386b, + [0x0e76] = 0x5ec3, [0x0e77] = 0x2226b, [0x0e78] = 0x2226c, [0x0e79] = 0x22274, + [0x0e7a] = 0x22267, [0x0e7b] = 0x2225b, [0x0e7c] = 0x22260, [0x0e7d] = 0x22276, + [0x0e7e] = 0x22263, [0x0e7f] = 0x22261, [0x0e80] = 0x22328, [0x0e81] = 0x2235b, + [0x0e82] = 0x2235e, [0x0e83] = 0x22360, [0x0e84] = 0x2235d, [0x0e85] = 0x2235c, + [0x0e86] = 0x223f4, [0x0e87] = 0x22400, [0x0e88] = 0x22408, [0x0e89] = 0x22407, + [0x0e8a] = 0x22401, [0x0e8b] = 0x22405, [0x0e8c] = 0x22464, [0x0e8d] = 0x22463, + [0x0e8e] = 0x2249e, [0x0e8f] = 0x224a0, [0x0e90] = 0x224a1, [0x0e91] = 0x2249f, + [0x0e92] = 0x22526, [0x0e93] = 0x2252d, [0x0e94] = 0x22528, [0x0e95] = 0x2251d, + [0x0e96] = 0x226ec, [0x0e97] = 0x226e3, [0x0e98] = 0x226eb, [0x0e99] = 0x22716, + [0x0e9a] = 0x226c8, [0x0e9b] = 0x2661b, [0x0e9c] = 0x226e9, [0x0e9d] = 0x226e4, + [0x0e9e] = 0x22724, [0x0e9f] = 0x226d1, [0x0ea0] = 0x3941, [0x0ea1] = 0x226dd, + [0x0ea2] = 0x226c2, [0x0ea3] = 0x226cb, [0x0ea4] = 0x226c7, [0x0ea5] = 0x226e7, + [0x0ea6] = 0x3950, [0x0ea7] = 0x226ea, [0x0ea8] = 0x2274b, [0x0eaa] = 0x22760, + [0x0eab] = 0x2277d, [0x0eac] = 0x2273e, [0x0eae] = 0x22752, [0x0eaf] = 0x2274e, + [0x0eb0] = 0x2273c, [0x0eb1] = 0x22732, [0x0eb2] = 0x22730, [0x0eb3] = 0x22723, + [0x0eb4] = 0x229ca, [0x0eb5] = 0x229cb, [0x0eb6] = 0x229c9, [0x0eb7] = 0x229c8, + [0x0eb8] = 0x229cd, [0x0eb9] = 0x22b98, [0x0eba] = 0x22ba0, [0x0ebb] = 0x22b9f, + [0x0ebc] = 0x22b9c, [0x0ebd] = 0x22ba3, [0x0ebe] = 0x22b97, [0x0ec0] = 0x22bf1, + [0x0ec1] = 0x22c09, [0x0ec2] = 0x22c03, [0x0ec3] = 0x22bea, [0x0ec4] = 0x22c45, + [0x0ec5] = 0x22bed, [0x0ec6] = 0x22c05, [0x0ec7] = 0x22c1a, [0x0ec8] = 0x22c15, + [0x0ec9] = 0x22c01, [0x0eca] = 0x22bec, [0x0ecb] = 0x22c0e, [0x0ecc] = 0x22c17, + [0x0ecd] = 0x22c42, [0x0ece] = 0x22c12, [0x0ecf] = 0x22c10, [0x0ed0] = 0x22bef, + [0x0ed1] = 0x22bff, [0x0ed2] = 0x22c00, [0x0ed3] = 0x22c0c, [0x0ed4] = 0x22c0f, + [0x0ed5] = 0x22c04, [0x0ed6] = 0x22c08, [0x0ed7] = 0x22c14, [0x0ed8] = 0x22c43, + [0x0eda] = 0x22c1b, [0x0edb] = 0x22c11, [0x0edc] = 0x22c13, [0x0edd] = 0x22ecf, + [0x0ede] = 0x22ece, [0x0edf] = 0x22f6f, [0x0ee0] = 0x22f6e, [0x0ee1] = 0x22f7a, + [0x0ee2] = 0x22f70, [0x0ee3] = 0x22f64, [0x0ee4] = 0x22f5e, [0x0ee5] = 0x22f6c, + [0x0ee7] = 0x22f5b, [0x0ee8] = 0x22f61, [0x0ee9] = 0x22f65, [0x0eea] = 0x2307f, + [0x0eeb] = 0x23080, [0x0eec] = 0x2307c, [0x0eed] = 0x230a7, [0x0eee] = 0x230a6, + [0x0eef] = 0x230a1, [0x0ef0] = 0x3ac0, [0x0ef1] = 0x230a8, [0x0ef2] = 0x230a3, + [0x0ef3] = 0x230a2, [0x0ef4] = 0x230ad, [0x0ef5] = 0x230a5, [0x0ef6] = 0x23101, + [0x0ef7] = 0x230ff, [0x0ef8] = 0x230fc, [0x0ef9] = 0x23100, [0x0efa] = 0x23135, + [0x0efb] = 0x231ee, [0x0efc] = 0x231ef, [0x0efd] = 0x231f6, [0x0efe] = 0x231e8, + [0x0eff] = 0x231ea, [0x0f00] = 0x231e3, [0x0f01] = 0x2321f, [0x0f02] = 0x3afc, + [0x0f03] = 0x231e4, [0x0f04] = 0x231fa, [0x0f05] = 0x231f1, [0x0f06] = 0x231fb, + [0x0f08] = 0x2333d, [0x0f09] = 0x2333c, [0x0f0a] = 0x3479, [0x0f0b] = 0x23378, + [0x0f0c] = 0x23377, [0x0f0d] = 0x440b, [0x0f0e] = 0x234d1, [0x0f0f] = 0x234c7, + [0x0f10] = 0x234df, [0x0f11] = 0x234d0, [0x0f12] = 0x234e0, [0x0f13] = 0x234d6, + [0x0f14] = 0x234d8, [0x0f15] = 0x23516, [0x0f16] = 0x2350e, [0x0f17] = 0x234d9, + [0x0f18] = 0x2350f, [0x0f19] = 0x23511, [0x0f1a] = 0x234cd, [0x0f1b] = 0x23489, + [0x0f1c] = 0x234ce, [0x0f1d] = 0x23514, [0x0f1e] = 0x234da, [0x0f1f] = 0x23512, + [0x0f20] = 0x234d3, [0x0f21] = 0x234c2, [0x0f22] = 0x234e1, [0x0f23] = 0x234e9, + [0x0f24] = 0x234ea, [0x0f25] = 0x234de, [0x0f26] = 0x23515, [0x0f27] = 0x238d9, + [0x0f28] = 0x238d6, [0x0f29] = 0x238cd, [0x0f2a] = 0x238d0, [0x0f2b] = 0x238d3, + [0x0f2d] = 0x23982, [0x0f2e] = 0x23985, [0x0f2f] = 0x2397f, [0x0f30] = 0x2397d, + [0x0f31] = 0x23981, [0x0f32] = 0x23983, [0x0f33] = 0x23984, [0x0f34] = 0x284a0, + [0x0f35] = 0x23a28, [0x0f36] = 0x23a0f, [0x0f37] = 0x23a17, [0x0f38] = 0x23a1a, + [0x0f39] = 0x23a25, [0x0f3b] = 0x23a9b, [0x0f3c] = 0x23a99, [0x0f3d] = 0x23b92, + [0x0f3e] = 0x23b8c, [0x0f3f] = 0x23b95, [0x0f40] = 0x23b8d, [0x0f41] = 0x23ba3, + [0x0f42] = 0x23b93, [0x0f43] = 0x23b91, [0x0f44] = 0x23ddb, [0x0f45] = 0x23d99, + [0x0f46] = 0x23d9a, [0x0f47] = 0x23e08, [0x0f48] = 0x23e4c, [0x0f49] = 0x23e0d, + [0x0f4a] = 0x23e01, [0x0f4b] = 0x23e4e, [0x0f4c] = 0x23e02, [0x0f4d] = 0x23e4d, + [0x0f4e] = 0x23e21, [0x0f4f] = 0x23dfc, [0x0f51] = 0x23d8a, [0x0f53] = 0x23d95, + [0x0f54] = 0x23e11, [0x0f55] = 0x23e12, [0x0f56] = 0x23e46, [0x0f57] = 0x23e1c, + [0x0f58] = 0x23e49, [0x0f59] = 0x23e0c, [0x0f5a] = 0x3d1e, [0x0f5b] = 0x23e13, + [0x0f5c] = 0x23e16, [0x0f5d] = 0x23dfd, [0x0f5e] = 0x23e0f, [0x0f5f] = 0x23e1f, + [0x0f60] = 0x24230, [0x0f61] = 0x2426e, [0x0f62] = 0x2426b, [0x0f63] = 0x2429b, + [0x0f64] = 0x2427b, [0x0f65] = 0x24263, [0x0f66] = 0x24297, [0x0f67] = 0x2426d, + [0x0f68] = 0x2429c, [0x0f69] = 0x24298, [0x0f6a] = 0x2426f, [0x0f6b] = 0x24267, + [0x0f6c] = 0x24269, [0x0f6d] = 0x24515, [0x0f6e] = 0x24563, [0x0f6f] = 0x24586, + [0x0f70] = 0x2458a, [0x0f71] = 0x24587, [0x0f72] = 0x24588, [0x0f73] = 0x24585, + [0x0f74] = 0x24589, [0x0f75] = 0x245ca, [0x0f76] = 0x245c7, [0x0f77] = 0x245cb, + [0x0f78] = 0x245cc, [0x0f79] = 0x245c9, [0x0f7a] = 0x2460d, [0x0f7b] = 0x24683, + [0x0f7c] = 0x24684, [0x0f7d] = 0x24678, [0x0f7e] = 0x24682, [0x0f7f] = 0x24673, + [0x0f80] = 0x24679, [0x0f81] = 0x2468c, [0x0f82] = 0x247d0, [0x0f83] = 0x247cf, + [0x0f84] = 0x247d2, [0x0f85] = 0x247d9, [0x0f86] = 0x247cc, [0x0f87] = 0x247eb, + [0x0f88] = 0x247fd, [0x0f89] = 0x247ec, [0x0f8a] = 0x247e8, [0x0f8b] = 0x247f8, + [0x0f8c] = 0x247fa, [0x0f8e] = 0x3e85, [0x0f8f] = 0x247e1, [0x0f90] = 0x247fb, + [0x0f91] = 0x248e7, [0x0f93] = 0x249a5, [0x0f94] = 0x24991, [0x0f95] = 0x249a6, + [0x0f96] = 0x2497c, [0x0f97] = 0x24992, [0x0f98] = 0x249a2, [0x0f99] = 0x249a0, + [0x0f9a] = 0x24afc, [0x0f9b] = 0x24afe, [0x0f9c] = 0x24b57, [0x0f9d] = 0x24b53, + [0x0f9e] = 0x24b58, [0x0f9f] = 0x24be7, [0x0fa0] = 0x24c8e, [0x0fa2] = 0x24c83, + [0x0fa3] = 0x24c8b, [0x0fa4] = 0x24c84, [0x0fa5] = 0x3f97, [0x0fa6] = 0x24da2, + [0x0fa7] = 0x24db7, [0x0fa8] = 0x24da9, [0x0fa9] = 0x24da5, [0x0faa] = 0x24d9f, + [0x0fab] = 0x24daa, [0x0fac] = 0x24d97, [0x0fad] = 0x24da1, [0x0fae] = 0x24d9e, + [0x0faf] = 0x24dab, [0x0fb0] = 0x24d99, [0x0fb1] = 0x24da3, [0x0fb2] = 0x24f30, + [0x0fb3] = 0x24f32, [0x0fb4] = 0x24f2f, [0x0fb5] = 0x24f70, [0x0fb6] = 0x24f6c, + [0x0fb7] = 0x24f6f, [0x0fb8] = 0x24fe8, [0x0fb9] = 0x24fee, [0x0fba] = 0x24fea, + [0x0fbb] = 0x2506d, [0x0fbc] = 0x25076, [0x0fbd] = 0x25070, [0x0fbe] = 0x25071, + [0x0fbf] = 0x2506c, [0x0fc0] = 0x251eb, [0x0fc1] = 0x251b5, [0x0fc2] = 0x25196, + [0x0fc3] = 0x25190, [0x0fc4] = 0x2518d, [0x0fc6] = 0x251a2, [0x0fc7] = 0x251b0, + [0x0fc8] = 0x25192, [0x0fc9] = 0x251a0, [0x0fca] = 0x25193, [0x0fcb] = 0x251c3, + [0x0fcc] = 0x2518e, [0x0fcd] = 0x251b6, [0x0fce] = 0x2519d, [0x0fcf] = 0x25195, + [0x0fd0] = 0x251b3, [0x0fd1] = 0x251a4, [0x0fd2] = 0x25370, [0x0fd3] = 0x253d4, + [0x0fd4] = 0x4093, [0x0fd5] = 0x253cf, [0x0fd6] = 0x20170, [0x0fd7] = 0x25494, + [0x0fd8] = 0x7861, [0x0fd9] = 0x254c0, [0x0fda] = 0x254b4, [0x0fdb] = 0x254c1, + [0x0fdc] = 0x40b2, [0x0fdd] = 0x254bd, [0x0fde] = 0x254af, [0x0fdf] = 0x25677, + [0x0fe0] = 0x25678, [0x0fe1] = 0x2566b, [0x0fe2] = 0x2566d, [0x0fe3] = 0x2566e, + [0x0fe4] = 0x25672, [0x0fe5] = 0x2566f, [0x0fe6] = 0x25671, [0x0fe7] = 0x230ab, + [0x0fe8] = 0x2568c, [0x0fe9] = 0x2573f, [0x0fea] = 0x257b6, [0x0feb] = 0x257b7, + [0x0fed] = 0x257bb, [0x0fee] = 0x257b8, [0x0fef] = 0x2079c, [0x0ff0] = 0x257b9, + [0x0ff1] = 0x7a01, [0x0ff2] = 0x2598b, [0x0ff3] = 0x2597a, [0x0ff4] = 0x25984, + [0x0ff5] = 0x25988, [0x0ff6] = 0x25991, [0x0ff7] = 0x25979, [0x0ff8] = 0x2598e, + [0x0ff9] = 0x25980, [0x0ffa] = 0x25982, [0x0ffb] = 0x2597c, [0x0ffc] = 0x41a4, + [0x0ffd] = 0x25a84, [0x0ffe] = 0x25a7f, [0x0fff] = 0x41f2, [0x1000] = 0x25b3b, + [0x1001] = 0x25b71, [0x1002] = 0x25b3d, [0x1003] = 0x25b30, [0x1004] = 0x41f1, + [0x1005] = 0x25b3e, [0x1006] = 0x25b38, [0x1007] = 0x25e5e, [0x1008] = 0x25e64, + [0x1009] = 0x4281, [0x100a] = 0x25e5d, [0x100b] = 0x25e6d, [0x100c] = 0x25e4f, + [0x100d] = 0x25e62, [0x100e] = 0x25e5f, [0x100f] = 0x25fec, [0x1010] = 0x25ff2, + [0x1011] = 0x25ff4, [0x1012] = 0x25ff7, [0x1013] = 0x25ff6, [0x1014] = 0x26007, + [0x1015] = 0x25fed, [0x1016] = 0x25fea, [0x1017] = 0x25ff0, [0x1018] = 0x25ff8, + [0x1019] = 0x25ff3, [0x101a] = 0x42dc, [0x101c] = 0x26231, [0x101d] = 0x2622f, + [0x101e] = 0x262b6, [0x101f] = 0x262ae, [0x1020] = 0x262aa, [0x1021] = 0x262bf, + [0x1022] = 0x262cc, [0x1023] = 0x262c7, [0x1024] = 0x26c83, [0x1025] = 0x26380, + [0x1026] = 0x2637b, [0x1027] = 0x2637f, [0x1028] = 0x2637d, [0x1029] = 0x26383, + [0x102b] = 0x26446, [0x102c] = 0x2642d, [0x102d] = 0x26425, [0x102e] = 0x26426, + [0x102f] = 0x2642c, [0x1030] = 0x26437, [0x1031] = 0x26431, [0x1032] = 0x26433, + [0x1033] = 0x26432, [0x1034] = 0x26427, [0x1035] = 0x2642a, [0x1036] = 0x2642e, + [0x1037] = 0x2642f, [0x1038] = 0x264c0, [0x1039] = 0x26571, [0x103a] = 0x26561, + [0x103b] = 0x26562, [0x103c] = 0x26566, [0x103d] = 0x26618, [0x103e] = 0x266c5, + [0x103f] = 0x266c3, [0x1040] = 0x266c4, [0x1041] = 0x266c2, [0x1042] = 0x266ae, + [0x1043] = 0x26710, [0x1044] = 0x26708, [0x1045] = 0x2671f, [0x1046] = 0x2673a, + [0x1047] = 0x2673b, [0x1048] = 0x26736, [0x1049] = 0x2670c, [0x104a] = 0x26706, + [0x104b] = 0x2672a, [0x104c] = 0x26757, [0x104d] = 0x26750, [0x104e] = 0x26720, + [0x1050] = 0x2672c, [0x1051] = 0x26721, [0x1052] = 0x2670b, [0x1053] = 0x26719, + [0x1054] = 0x26735, [0x1055] = 0x26718, [0x1056] = 0x2670f, [0x1057] = 0x26713, + [0x1058] = 0x26755, [0x1059] = 0x26739, [0x105a] = 0x2671a, [0x105b] = 0x440c, + [0x105c] = 0x26717, [0x105d] = 0x268e4, [0x105e] = 0x268e9, [0x105f] = 0x2458b, + [0x1060] = 0x26910, [0x1061] = 0x26912, [0x1062] = 0x2693f, [0x1063] = 0x2696e, + [0x1064] = 0x24518, [0x1066] = 0x269d6, [0x1067] = 0x269d5, [0x1068] = 0x269d7, + [0x1069] = 0x20b02, [0x106a] = 0x446d, [0x106b] = 0x26a31, [0x106c] = 0x26a30, + [0x106d] = 0x26a3a, [0x106e] = 0x26b85, [0x106f] = 0x26b6b, [0x1070] = 0x26c48, + [0x1071] = 0x26c4b, [0x1072] = 0x26c37, [0x1073] = 0x26c7b, [0x1074] = 0x26c6c, + [0x1075] = 0x26c85, [0x1076] = 0x26c65, [0x1077] = 0x26c36, [0x1078] = 0x26c86, + [0x1079] = 0x26c34, [0x107a] = 0x26c68, [0x107b] = 0x26c5a, [0x107c] = 0x26c58, + [0x107d] = 0x26c72, [0x107e] = 0x26c6a, [0x107f] = 0x26bd3, [0x1080] = 0x26c3c, + [0x1081] = 0x26c33, [0x1082] = 0x26c3b, [0x1083] = 0x26c4d, [0x1084] = 0x26c4f, + [0x1085] = 0x26c7c, [0x1086] = 0x26cb0, [0x1087] = 0x26c5b, [0x1088] = 0x26c55, + [0x1089] = 0x26c64, [0x108a] = 0x26c6b, [0x108b] = 0x26c53, [0x108c] = 0x44e6, + [0x108d] = 0x26c57, [0x108e] = 0x26c5e, [0x108f] = 0x26c6d, [0x1090] = 0x26c35, + [0x1091] = 0x26c69, [0x1092] = 0x26c59, [0x1093] = 0x26c66, [0x1094] = 0x26c50, + [0x1095] = 0x26c51, [0x1096] = 0x26c5c, [0x1097] = 0x26d5d, [0x1098] = 0x26c87, + [0x1099] = 0x26c78, [0x109a] = 0x26c49, [0x109b] = 0x26c4e, [0x109c] = 0x26bf1, + [0x109d] = 0x26c73, [0x109e] = 0x26c88, [0x109f] = 0x26bcf, [0x10a1] = 0x271b1, + [0x10a2] = 0x271b3, [0x10a3] = 0x2729c, [0x10a4] = 0x272a4, [0x10a5] = 0x27290, + [0x10a6] = 0x272b8, [0x10a7] = 0x272a0, [0x10a8] = 0x2729d, [0x10a9] = 0x272a8, + [0x10aa] = 0x272a9, [0x10ac] = 0x272b1, [0x10ad] = 0x27293, [0x10ae] = 0x2729b, + [0x10af] = 0x272a2, [0x10b0] = 0x272a1, [0x10b1] = 0x272b0, [0x10b2] = 0x272a7, + [0x10b3] = 0x275b3, [0x10b4] = 0x8849, [0x10b5] = 0x275b4, [0x10b6] = 0x275f1, + [0x10b7] = 0x275ed, [0x10b8] = 0x275ec, [0x10b9] = 0x27668, [0x10ba] = 0x27675, + [0x10bb] = 0x2766a, [0x10bc] = 0x27662, [0x10bd] = 0x27667, [0x10be] = 0x27660, + [0x10bf] = 0x27677, [0x10c0] = 0x2765f, [0x10c1] = 0x27679, [0x10c2] = 0x27823, + [0x10c3] = 0x27821, [0x10c4] = 0x2781c, [0x10c5] = 0x8999, [0x10c6] = 0x2781f, + [0x10c7] = 0x2781e, [0x10c8] = 0x278d6, [0x10c9] = 0x278d3, [0x10ca] = 0x278d9, + [0x10cb] = 0x278d7, [0x10cc] = 0x278d4, [0x10cd] = 0x278dc, [0x10ce] = 0x278d8, + [0x10cf] = 0x279a3, [0x10d0] = 0x46d1, [0x10d1] = 0x279be, [0x10d2] = 0x279a9, + [0x10d3] = 0x279a1, [0x10d4] = 0x279a0, [0x10d5] = 0x279ab, [0x10d6] = 0x279a2, + [0x10d7] = 0x279ba, [0x10d8] = 0x279c2, [0x10d9] = 0x2799c, [0x10da] = 0x279bb, + [0x10db] = 0x279aa, [0x10dc] = 0x279ac, [0x10dd] = 0x279a5, [0x10de] = 0x279c1, + [0x10df] = 0x472c, [0x10e0] = 0x27be2, [0x10e1] = 0x27c36, [0x10e2] = 0x27c3d, + [0x10e3] = 0x27c3a, [0x10e4] = 0x22461, [0x10e5] = 0x27c48, [0x10e6] = 0x27c3c, + [0x10e7] = 0x27cb7, [0x10e8] = 0x27cac, [0x10e9] = 0x27cb3, [0x10ea] = 0x27cb6, + [0x10eb] = 0x27cb2, [0x10ec] = 0x476e, [0x10ed] = 0x27d5d, [0x10ee] = 0x27d49, + [0x10ef] = 0x27d4e, [0x10f0] = 0x27d4f, [0x10f1] = 0x27d4d, [0x10f2] = 0x27d5c, + [0x10f3] = 0x27e5d, [0x10f4] = 0x27ebb, [0x10f5] = 0x27ece, [0x10f6] = 0x27ebf, + [0x10f7] = 0x27eba, [0x10f8] = 0x27ec3, [0x10f9] = 0x47e5, [0x10fa] = 0x28006, + [0x10fb] = 0x27ff8, [0x10fc] = 0x27ffe, [0x10fd] = 0x28013, [0x10fe] = 0x27ff6, + [0x10ff] = 0x47e6, [0x1100] = 0x28234, [0x1101] = 0x2822d, [0x1102] = 0x2822a, + [0x1103] = 0x28235, [0x1104] = 0x2822c, [0x1105] = 0x282d4, [0x1106] = 0x282da, + [0x1107] = 0x282d3, [0x1108] = 0x282d2, [0x1109] = 0x282ce, [0x110a] = 0x282cf, + [0x110b] = 0x489f, [0x110c] = 0x284fd, [0x110d] = 0x2850b, [0x110e] = 0x284fe, + [0x110f] = 0x284f8, [0x1110] = 0x284f7, [0x1111] = 0x28517, [0x1112] = 0x284fa, + [0x1113] = 0x284f9, [0x1114] = 0x28500, [0x1115] = 0x284f5, [0x1116] = 0x284f1, + [0x1117] = 0x28503, [0x1118] = 0x28505, [0x1119] = 0x2851c, [0x111a] = 0x286ac, + [0x111b] = 0x2869a, [0x111c] = 0x286ad, [0x111d] = 0x286a0, [0x111e] = 0x2871b, + [0x111f] = 0x28725, [0x1120] = 0x28724, [0x1121] = 0x28726, [0x1122] = 0x28727, + [0x1123] = 0x28728, [0x1124] = 0x2872a, [0x1125] = 0x2871a, [0x1126] = 0x2872e, + [0x1127] = 0x28715, [0x1128] = 0x28815, [0x1129] = 0x28814, [0x112a] = 0x28817, + [0x112b] = 0x28818, [0x112c] = 0x2880f, [0x112d] = 0x28813, [0x112e] = 0x2880b, + [0x112f] = 0x28822, [0x1130] = 0x2137a, [0x1131] = 0x28926, [0x1132] = 0x921f, + [0x1133] = 0x28951, [0x1134] = 0x2894d, [0x1135] = 0x2894e, [0x1136] = 0x2894a, + [0x1137] = 0x2894b, [0x1138] = 0x2894c, [0x1139] = 0x28950, [0x113a] = 0x28962, + [0x113b] = 0x2894f, [0x113c] = 0x28952, [0x113d] = 0x28c68, [0x113e] = 0x28c69, + [0x113f] = 0x28ce5, [0x1140] = 0x28cf0, [0x1141] = 0x28ce1, [0x1142] = 0x28ce2, + [0x1144] = 0x28ea5, [0x1145] = 0x28ea9, [0x1146] = 0x28ea4, [0x1147] = 0x28eaf, + [0x1148] = 0x28eac, [0x1149] = 0x28eae, [0x114a] = 0x28eaa, [0x114b] = 0x28f95, + [0x114c] = 0x28f99, [0x114d] = 0x28f93, [0x114e] = 0x28f9d, [0x114f] = 0x28f98, + [0x1150] = 0x28f9c, [0x1151] = 0x28f97, [0x1152] = 0x4a0d, [0x1153] = 0x29089, + [0x1154] = 0x29087, [0x1155] = 0x291d7, [0x1156] = 0x291ed, [0x1157] = 0x291f1, + [0x1158] = 0x291f0, [0x1159] = 0x29205, [0x115a] = 0x29203, [0x115b] = 0x29204, + [0x115c] = 0x2925f, [0x115d] = 0x29457, [0x115e] = 0x2959c, [0x115f] = 0x295a1, + [0x1160] = 0x2959a, [0x1161] = 0x2968f, [0x1162] = 0x29693, [0x1163] = 0x2969e, + [0x1164] = 0x296a3, [0x1165] = 0x29698, [0x1166] = 0x29699, [0x1167] = 0x29695, + [0x1168] = 0x2986e, [0x1169] = 0x2986a, [0x116a] = 0x29af4, [0x116b] = 0x29af7, + [0x116c] = 0x29c79, [0x116d] = 0x29f8f, [0x116e] = 0x29f91, [0x116f] = 0x2a00b, + [0x1170] = 0x2a502, [0x1171] = 0x20084, [0x1172] = 0x20104, [0x1173] = 0x20180, + [0x1174] = 0x2032f, [0x1175] = 0x2033f, [0x1176] = 0x2033b, [0x1177] = 0x20362, + [0x1178] = 0x20344, [0x1179] = 0x20333, [0x117a] = 0x2035f, [0x117b] = 0x2032b, + [0x117d] = 0x20339, [0x117e] = 0x20336, [0x117f] = 0x20348, [0x1180] = 0x20335, + [0x1181] = 0x2036c, [0x1182] = 0x20358, [0x1183] = 0x2033a, [0x1184] = 0x204a8, + [0x1185] = 0x204f4, [0x1186] = 0x20529, [0x1187] = 0x2059a, [0x1188] = 0x20600, + [0x1189] = 0x207bb, [0x118a] = 0x207bd, [0x118b] = 0x207b7, [0x118c] = 0x207b2, + [0x118d] = 0x34f8, [0x118e] = 0x207a8, [0x118f] = 0x207ab, [0x1190] = 0x207a6, + [0x1191] = 0x207bc, [0x1192] = 0x20897, [0x1193] = 0x20896, [0x1194] = 0x208f8, + [0x1195] = 0x5313, [0x1196] = 0x20951, [0x1197] = 0x3533, [0x1198] = 0x209b5, + [0x1199] = 0x209b4, [0x119a] = 0x209b6, [0x119b] = 0x353c, [0x119c] = 0x209b7, + [0x119d] = 0x20a05, [0x119e] = 0x20a23, [0x119f] = 0x20a95, [0x11a0] = 0x20a98, + [0x11a1] = 0x354f, [0x11a2] = 0x20a94, [0x11a3] = 0x20a93, [0x11a4] = 0x20b07, + [0x11a5] = 0x20b73, [0x11a6] = 0x20b71, [0x11a7] = 0x20b72, [0x11a8] = 0x20b78, + [0x11a9] = 0x20e5f, [0x11aa] = 0x20e6a, [0x11ab] = 0x20e67, [0x11ac] = 0x20e6b, + [0x11ad] = 0x20e69, [0x11ae] = 0x20e8e, [0x11af] = 0x20e49, [0x11b0] = 0x20e80, + [0x11b1] = 0x35dc, [0x11b2] = 0x20e44, [0x11b3] = 0x20e8f, [0x11b4] = 0x20e45, + [0x11b6] = 0x20e4f, [0x11b7] = 0x20e63, [0x11b8] = 0x20e36, [0x11b9] = 0x20e48, + [0x11ba] = 0x20e5c, [0x11bb] = 0x20e93, [0x11bc] = 0x20e61, [0x11bd] = 0x20e60, + [0x11be] = 0x20e4e, [0x11bf] = 0x20e5e, [0x11c0] = 0x20e3f, [0x11c1] = 0x20ea4, + [0x11c2] = 0x55e0, [0x11c3] = 0x20e68, [0x11c4] = 0x2120b, [0x11c5] = 0x21211, + [0x11c6] = 0x2120d, [0x11c7] = 0x2120e, [0x11c8] = 0x213c2, [0x11ca] = 0x213b0, + [0x11cb] = 0x213c3, [0x11cc] = 0x213c8, [0x11cd] = 0x21365, [0x11ce] = 0x213d7, + [0x11cf] = 0x213bd, [0x11d0] = 0x213b8, [0x11d1] = 0x213b6, [0x11d2] = 0x213c7, + [0x11d3] = 0x213bc, [0x11d4] = 0x213b1, [0x11d5] = 0x213af, [0x11d7] = 0x21535, + [0x11d8] = 0x21530, [0x11d9] = 0x2155d, [0x11da] = 0x20b76, [0x11db] = 0x2156f, + [0x11dc] = 0x215b0, [0x11de] = 0x215b4, [0x11df] = 0x2165c, [0x11e0] = 0x2165d, + [0x11e1] = 0x21808, [0x11e2] = 0x217ee, [0x11e3] = 0x2180b, [0x11e4] = 0x217f2, + [0x11e5] = 0x217fd, [0x11e6] = 0x217f1, [0x11e7] = 0x21810, [0x11e9] = 0x21814, + [0x11ea] = 0x2198b, [0x11eb] = 0x2198c, [0x11ec] = 0x21985, [0x11ed] = 0x21a7a, + [0x11ee] = 0x21a6c, [0x11ef] = 0x21a60, [0x11f0] = 0x21a67, [0x11f1] = 0x21a66, + [0x11f2] = 0x21a6a, [0x11f3] = 0x21a5f, [0x11f4] = 0x21a6d, [0x11f5] = 0x21a68, + [0x11f6] = 0x21a64, [0x11f7] = 0x21b3a, [0x11f8] = 0x21b3b, [0x11f9] = 0x21b39, + [0x11fa] = 0x21c02, [0x11fb] = 0x21c04, [0x11fc] = 0x21c03, [0x11fd] = 0x21cb4, + [0x11fe] = 0x21cb3, [0x11ff] = 0x21cbb, [0x1200] = 0x21cac, [0x1201] = 0x21cb6, + [0x1202] = 0x21cb1, [0x1203] = 0x21caf, [0x1204] = 0x21cb5, [0x1205] = 0x21cbe, + [0x1206] = 0x21cb2, [0x1207] = 0x21d24, [0x1208] = 0x21eb6, [0x1209] = 0x21eb9, + [0x120a] = 0x21eac, [0x120b] = 0x21eb0, [0x120c] = 0x21ed7, [0x120d] = 0x21ebb, + [0x120e] = 0x21efe, [0x120f] = 0x21ecb, [0x1211] = 0x37f5, [0x1212] = 0x21eb3, + [0x1213] = 0x21ebe, [0x1214] = 0x21ecd, [0x1215] = 0x21ebc, [0x1216] = 0x21eba, + [0x1217] = 0x21ec7, [0x1218] = 0x22116, [0x1219] = 0x2211b, [0x121a] = 0x22117, + [0x121b] = 0x22115, [0x121c] = 0x2219f, [0x121e] = 0x22282, [0x121f] = 0x22283, + [0x1220] = 0x2228e, [0x1221] = 0x2226a, [0x1222] = 0x22289, [0x1223] = 0x22294, + [0x1224] = 0x22286, [0x1225] = 0x22290, [0x1226] = 0x22362, [0x1227] = 0x22390, + [0x1228] = 0x2240c, [0x1229] = 0x2240f, [0x122a] = 0x38c3, [0x122b] = 0x224a5, + [0x122c] = 0x224a7, [0x122d] = 0x224a6, [0x122e] = 0x224a4, [0x122f] = 0x22535, + [0x1230] = 0x22538, [0x1231] = 0x22536, [0x1232] = 0x22543, [0x1233] = 0x22547, + [0x1234] = 0x22537, [0x1235] = 0x22743, [0x1236] = 0x227a2, [0x1237] = 0x22751, + [0x1238] = 0x22772, [0x1239] = 0x2276d, [0x123a] = 0x2272f, [0x123b] = 0x22754, + [0x123c] = 0x2276e, [0x123d] = 0x22755, [0x123e] = 0x22737, [0x123f] = 0x2274f, + [0x1240] = 0x22750, [0x1241] = 0x6139, [0x1242] = 0x2279e, [0x1244] = 0x227b3, + [0x1245] = 0x227a7, [0x1246] = 0x3971, [0x1247] = 0x227f9, [0x1248] = 0x22791, + [0x124a] = 0x227b6, [0x124b] = 0x227dd, [0x124c] = 0x22799, [0x124d] = 0x229df, + [0x124e] = 0x229d5, [0x124f] = 0x247f5, [0x1250] = 0x22c28, [0x1251] = 0x22c40, + [0x1252] = 0x22c71, [0x1253] = 0x22c98, [0x1254] = 0x22c95, [0x1255] = 0x22c65, + [0x1256] = 0x22c78, [0x1257] = 0x22c7f, [0x1258] = 0x22c60, [0x1259] = 0x22c7c, + [0x125a] = 0x22c96, [0x125b] = 0x22c6a, [0x125c] = 0x22c79, [0x125d] = 0x22c73, + [0x125e] = 0x22c72, [0x125f] = 0x22c7b, [0x1260] = 0x22c70, [0x1261] = 0x22ed5, + [0x1262] = 0x22ed7, [0x1263] = 0x22f8f, [0x1264] = 0x22f89, [0x1265] = 0x22f9e, + [0x1266] = 0x22f87, [0x1267] = 0x22fa0, [0x1268] = 0x22f8d, [0x1269] = 0x22f88, + [0x126a] = 0x22f7f, [0x126b] = 0x22f8c, [0x126c] = 0x22f93, [0x126d] = 0x23059, + [0x126e] = 0x295b0, [0x126f] = 0x230b1, [0x1270] = 0x251f4, [0x1271] = 0x230af, + [0x1272] = 0x230b2, [0x1273] = 0x23108, [0x1274] = 0x2310a, [0x1275] = 0x23136, + [0x1276] = 0x23137, [0x1278] = 0x3b01, [0x1279] = 0x23236, [0x127a] = 0x23229, + [0x127b] = 0x2324a, [0x127c] = 0x23226, [0x127d] = 0x23228, [0x127e] = 0x23224, + [0x127f] = 0x2322a, [0x1280] = 0x23248, [0x1281] = 0x23344, [0x1282] = 0x23384, + [0x1283] = 0x2338c, [0x1284] = 0x234c4, [0x1285] = 0x234dc, [0x1286] = 0x23587, + [0x1287] = 0x23553, [0x1288] = 0x2357f, [0x1289] = 0x23531, [0x128a] = 0x23551, + [0x128b] = 0x2354b, [0x128c] = 0x23552, [0x128d] = 0x23580, [0x128e] = 0x235a5, + [0x128f] = 0x23581, [0x1290] = 0x23543, [0x1291] = 0x23534, [0x1292] = 0x23536, + [0x1293] = 0x23532, [0x1294] = 0x23548, [0x1295] = 0x23549, [0x1296] = 0x2353c, + [0x1297] = 0x2354d, [0x1298] = 0x2354a, [0x129a] = 0x2358a, [0x129b] = 0x23546, + [0x129c] = 0x2353e, [0x129d] = 0x23583, [0x129e] = 0x23550, [0x129f] = 0x235b4, + [0x12a0] = 0x238f0, [0x12a1] = 0x238e4, [0x12a2] = 0x238e3, [0x12a3] = 0x238e5, + [0x12a4] = 0x238e6, [0x12a5] = 0x238e7, [0x12a6] = 0x238e1, [0x12a7] = 0x238ef, + [0x12a8] = 0x238e8, [0x12a9] = 0x238dd, [0x12aa] = 0x23903, [0x12ab] = 0x23988, + [0x12ac] = 0x23a26, [0x12ad] = 0x23a16, [0x12ae] = 0x23a3b, [0x12af] = 0x23a2f, + [0x12b0] = 0x23a39, [0x12b1] = 0x23a34, [0x12b3] = 0x23a35, [0x12b4] = 0x23a31, + [0x12b5] = 0x23a38, [0x12b6] = 0x20b81, [0x12b7] = 0x23aaa, [0x12b8] = 0x23aa3, + [0x12b9] = 0x23aa4, [0x12ba] = 0x23aa0, [0x12bb] = 0x23aa1, [0x12bc] = 0x23aa9, + [0x12bd] = 0x23aa5, [0x12be] = 0x23baf, [0x12bf] = 0x23bb1, [0x12c0] = 0x23bab, + [0x12c1] = 0x23bae, [0x12c2] = 0x23bb0, [0x12c3] = 0x23bb3, [0x12c4] = 0x23bac, + [0x12c5] = 0x23ba9, [0x12c6] = 0x23bb2, [0x12c7] = 0x23ba8, [0x12c8] = 0x23bb4, + [0x12c9] = 0x23bc2, [0x12ca] = 0x23c4f, [0x12cb] = 0x23c66, [0x12cc] = 0x23e1e, + [0x12cd] = 0x23e15, [0x12ce] = 0x23e10, [0x12cf] = 0x23e7f, [0x12d0] = 0x23e7e, + [0x12d1] = 0x23e60, [0x12d2] = 0x23ecc, [0x12d3] = 0x23eb2, [0x12d4] = 0x23e62, + [0x12d5] = 0x23e8d, [0x12d6] = 0x23e8e, [0x12d7] = 0x23e77, [0x12d8] = 0x23e7c, + [0x12d9] = 0x23e8f, [0x12da] = 0x23e5d, [0x12db] = 0x23e6d, [0x12dc] = 0x23e63, + [0x12dd] = 0x23eaf, [0x12de] = 0x23e90, [0x12df] = 0x23e7d, [0x12e0] = 0x23e7a, + [0x12e1] = 0x23e06, [0x12e3] = 0x23e68, [0x12e4] = 0x23eb4, [0x12e5] = 0x23e78, + [0x12e6] = 0x23eb1, [0x12e7] = 0x6ed7, [0x12e9] = 0x3d41, [0x12ea] = 0x242e8, + [0x12eb] = 0x242e9, [0x12ec] = 0x242c0, [0x12ed] = 0x3dd7, [0x12ee] = 0x242ea, + [0x12ef] = 0x242b7, [0x12f0] = 0x242ba, [0x12f1] = 0x242b5, [0x12f3] = 0x242b4, + [0x12f4] = 0x242bc, [0x12f5] = 0x242c6, [0x12f6] = 0x242b8, [0x12f7] = 0x242bd, + [0x12f8] = 0x242c2, [0x12f9] = 0x2434d, [0x12fa] = 0x242f0, [0x12fb] = 0x242c7, + [0x12fc] = 0x242c1, [0x12fd] = 0x242c3, [0x12fe] = 0x242f1, [0x12ff] = 0x242ec, + [0x1301] = 0x2451c, [0x1302] = 0x24520, [0x1303] = 0x24558, [0x1304] = 0x24565, + [0x1305] = 0x24564, [0x1306] = 0x2458c, [0x1307] = 0x2458d, [0x1308] = 0x245d9, + [0x1309] = 0x245e0, [0x130a] = 0x24610, [0x130b] = 0x24694, [0x130c] = 0x24692, + [0x130d] = 0x24696, [0x130e] = 0x24695, [0x130f] = 0x246bf, [0x1310] = 0x246a0, + [0x1311] = 0x3e45, [0x1312] = 0x247f4, [0x1313] = 0x247f6, [0x1314] = 0x247dc, + [0x1315] = 0x733d, [0x1316] = 0x24816, [0x1317] = 0x24815, [0x1318] = 0x2481c, + [0x1319] = 0x2480f, [0x131a] = 0x2482c, [0x131b] = 0x24814, [0x131c] = 0x24825, + [0x131d] = 0x24817, [0x131e] = 0x24812, [0x131f] = 0x2481e, [0x1320] = 0x24980, + [0x1321] = 0x249a8, [0x1322] = 0x249af, [0x1323] = 0x249d6, [0x1324] = 0x249e2, + [0x1325] = 0x249b4, [0x1326] = 0x249b3, [0x1327] = 0x249b0, [0x1328] = 0x249b2, + [0x1329] = 0x249a1, [0x132a] = 0x24b60, [0x132b] = 0x24b66, [0x132c] = 0x24b61, + [0x132d] = 0x24b4e, [0x132e] = 0x24b5d, [0x132f] = 0x24b63, [0x1330] = 0x24be6, + [0x1331] = 0x24bef, [0x1332] = 0x24bec, [0x1333] = 0x24c98, [0x1334] = 0x24ca7, + [0x1335] = 0x24c94, [0x1336] = 0x24c95, [0x1337] = 0x24c91, [0x1338] = 0x24c9d, + [0x1339] = 0x24c99, [0x133a] = 0x24c9b, [0x133b] = 0x24c9c, [0x133c] = 0x24d1d, + [0x133d] = 0x24d1c, [0x133e] = 0x24dd0, [0x133f] = 0x24de0, [0x1340] = 0x24dcb, + [0x1341] = 0x24ddb, [0x1342] = 0x24dda, [0x1343] = 0x24dc2, [0x1344] = 0x24dd3, + [0x1345] = 0x24de5, [0x1346] = 0x24f7d, [0x1347] = 0x24f7b, [0x1348] = 0x24fff, + [0x1349] = 0x3ff2, [0x134a] = 0x24ff9, [0x134b] = 0x25077, [0x134c] = 0x2507c, + [0x134d] = 0x25078, [0x134e] = 0x2507b, [0x134f] = 0x2507a, [0x1350] = 0x251d2, + [0x1351] = 0x251cb, [0x1352] = 0x251c9, [0x1353] = 0x251ce, [0x1354] = 0x251e4, + [0x1355] = 0x251ca, [0x1356] = 0x251d0, [0x1357] = 0x22fa5, [0x1358] = 0x4049, + [0x1359] = 0x251d9, [0x135a] = 0x251ee, [0x135b] = 0x251dd, [0x135c] = 0x25200, + [0x135d] = 0x251e1, [0x135e] = 0x253de, [0x135f] = 0x253e2, [0x1360] = 0x253da, + [0x1361] = 0x254ce, [0x1363] = 0x254cf, [0x1364] = 0x254da, [0x1365] = 0x254d1, + [0x1366] = 0x254d4, [0x1367] = 0x254ed, [0x1368] = 0x254cb, [0x1369] = 0x254d5, + [0x136a] = 0x254f1, [0x136b] = 0x2569c, [0x136c] = 0x25688, [0x136d] = 0x25741, + [0x136e] = 0x257d0, [0x136f] = 0x257f7, [0x1370] = 0x257cf, [0x1371] = 0x257d1, + [0x1372] = 0x257db, [0x1373] = 0x257de, [0x1374] = 0x257f8, [0x1375] = 0x257dc, + [0x1376] = 0x257d9, [0x1377] = 0x259a0, [0x1378] = 0x259b2, [0x1379] = 0x259a1, + [0x137a] = 0x259aa, [0x137b] = 0x259a9, [0x137c] = 0x41a9, [0x137d] = 0x259a6, + [0x137e] = 0x2599c, [0x137f] = 0x259b5, [0x1380] = 0x259a7, [0x1381] = 0x25a8e, + [0x1382] = 0x25a90, [0x1383] = 0x25a91, [0x1384] = 0x25b85, [0x1385] = 0x25b5b, + [0x1386] = 0x25b70, [0x1387] = 0x25b64, [0x1388] = 0x25b67, [0x1389] = 0x25b63, + [0x138a] = 0x25b77, [0x138b] = 0x25b68, [0x138c] = 0x25b65, [0x138d] = 0x25b6a, + [0x138e] = 0x25b78, [0x138f] = 0x25b66, [0x1390] = 0x25e88, [0x1391] = 0x25e9e, + [0x1392] = 0x25e74, [0x1393] = 0x25e7a, [0x1394] = 0x25e79, [0x1395] = 0x25e8b, + [0x1396] = 0x25e7f, [0x1397] = 0x26013, [0x1398] = 0x2601e, [0x1399] = 0x26017, + [0x139a] = 0x2601a, [0x139b] = 0x26022, [0x139c] = 0x26043, [0x139d] = 0x26019, + [0x139e] = 0x2601f, [0x139f] = 0x26027, [0x13a0] = 0x26012, [0x13a1] = 0x26024, + [0x13a2] = 0x26025, [0x13a3] = 0x2035e, [0x13a4] = 0x26235, [0x13a5] = 0x26234, + [0x13a6] = 0x262d1, [0x13a7] = 0x262c4, [0x13a8] = 0x262ca, [0x13a9] = 0x262c6, + [0x13aa] = 0x262cb, [0x13ab] = 0x262cd, [0x13ac] = 0x262e2, [0x13ad] = 0x26389, + [0x13ae] = 0x2638b, [0x13af] = 0x26386, [0x13b0] = 0x26388, [0x13b1] = 0x2638d, + [0x13b2] = 0x2643b, [0x13b3] = 0x2643c, [0x13b4] = 0x2643d, [0x13b5] = 0x264f5, + [0x13b6] = 0x26579, [0x13b7] = 0x26575, [0x13b8] = 0x26582, [0x13b9] = 0x2657f, + [0x13ba] = 0x26585, [0x13bb] = 0x26576, [0x13bc] = 0x2657c, [0x13bd] = 0x2657e, + [0x13be] = 0x2657b, [0x13bf] = 0x26580, [0x13c0] = 0x2657a, [0x13c1] = 0x22548, + [0x13c2] = 0x43cb, [0x13c3] = 0x2661d, [0x13c4] = 0x266f6, [0x13c5] = 0x266f7, + [0x13c6] = 0x266f9, [0x13c7] = 0x26763, [0x13c8] = 0x2676c, [0x13c9] = 0x2676e, + [0x13ca] = 0x26714, [0x13cb] = 0x440d, [0x13cc] = 0x26767, [0x13cd] = 0x2676f, + [0x13ce] = 0x26769, [0x13cf] = 0x26776, [0x13d0] = 0x26795, [0x13d1] = 0x26771, + [0x13d2] = 0x26761, [0x13d3] = 0x26778, [0x13d4] = 0x2676b, [0x13d5] = 0x26785, + [0x13d6] = 0x26784, [0x13d7] = 0x26914, [0x13d8] = 0x26976, [0x13d9] = 0x259b6, + [0x13da] = 0x26975, [0x13db] = 0x26974, [0x13dc] = 0x269e2, [0x13dd] = 0x26a3f, + [0x13de] = 0x26a44, [0x13df] = 0x26a3d, [0x13e0] = 0x26a47, [0x13e1] = 0x26a48, + [0x13e2] = 0x26adb, [0x13e3] = 0x26adc, [0x13e4] = 0x26add, [0x13e5] = 0x26be5, + [0x13e6] = 0x26be6, [0x13e7] = 0x26cc2, [0x13e8] = 0x26d2e, [0x13e9] = 0x26d1d, + [0x13ea] = 0x26cf8, [0x13eb] = 0x26cf0, [0x13ec] = 0x26cf6, [0x13ed] = 0x26cc5, + [0x13ee] = 0x26cc6, [0x13ef] = 0x26cfc, [0x13f0] = 0x26d52, [0x13f1] = 0x26d2f, + [0x13f2] = 0x26d10, [0x13f3] = 0x26cf3, [0x13f4] = 0x26cd2, [0x13f5] = 0x26cea, + [0x13f6] = 0x26cdc, [0x13f7] = 0x26d1b, [0x13f8] = 0x26cfb, [0x13f9] = 0x26cc3, + [0x13fa] = 0x26d16, [0x13fb] = 0x26d07, [0x13fc] = 0x26cc9, [0x13fd] = 0x26cd8, + [0x13fe] = 0x26d30, [0x13ff] = 0x26d13, [0x1400] = 0x26d31, [0x1401] = 0x26cfa, + [0x1402] = 0x26cf2, [0x1403] = 0x26de3, [0x1404] = 0x26cd5, [0x1405] = 0x26d01, + [0x1406] = 0x26cf1, [0x1407] = 0x26d1c, [0x1408] = 0x26cd6, [0x1409] = 0x26d08, + [0x140a] = 0x26d0b, [0x140b] = 0x26d17, [0x140c] = 0x26d20, [0x140d] = 0x26cca, + [0x140e] = 0x26d32, [0x140f] = 0x26d05, [0x1410] = 0x26ce4, [0x1411] = 0x26cce, + [0x1412] = 0x26d33, [0x1413] = 0x26d02, [0x1414] = 0x26d19, [0x1415] = 0x26d1e, + [0x1416] = 0x26cd3, [0x1417] = 0x26cf7, [0x1418] = 0x26ce8, [0x1419] = 0x26d1f, + [0x141a] = 0x26cf4, [0x141b] = 0x26dd8, [0x141c] = 0x271bf, [0x141d] = 0x271be, + [0x141e] = 0x271bd, [0x141f] = 0x272dc, [0x1420] = 0x272dd, [0x1421] = 0x272ab, + [0x1422] = 0x272c9, [0x1423] = 0x272c8, [0x1424] = 0x272df, [0x1425] = 0x272d9, + [0x1426] = 0x272db, [0x1427] = 0x272cc, [0x1428] = 0x272e0, [0x1429] = 0x272ef, + [0x142a] = 0x272f3, [0x142b] = 0x272ae, [0x142c] = 0x27301, [0x142d] = 0x275b7, + [0x142e] = 0x275b9, [0x142f] = 0x275b6, [0x1430] = 0x275b8, [0x1431] = 0x275f6, + [0x1432] = 0x275f3, [0x1433] = 0x275f5, [0x1434] = 0x275f2, [0x1435] = 0x27691, + [0x1436] = 0x2769d, [0x1437] = 0x2769b, [0x1438] = 0x27692, [0x1439] = 0x2768d, + [0x143a] = 0x2769e, [0x143b] = 0x2768c, [0x143c] = 0x4631, [0x143e] = 0x27695, + [0x1440] = 0x2768a, [0x1441] = 0x2768e, [0x1442] = 0x2769c, [0x1443] = 0x277ef, + [0x1444] = 0x2782d, [0x1445] = 0x27852, [0x1446] = 0x27835, [0x1447] = 0x27828, + [0x1448] = 0x2782e, [0x1449] = 0x278e5, [0x144a] = 0x279ea, [0x144b] = 0x279f1, + [0x144c] = 0x279eb, [0x144d] = 0x279d8, [0x144e] = 0x279d0, [0x144f] = 0x279f3, + [0x1450] = 0x279db, [0x1451] = 0x279ce, [0x1452] = 0x46d5, [0x1453] = 0x279da, + [0x1454] = 0x279d7, [0x1455] = 0x279e1, [0x1456] = 0x279f2, [0x1457] = 0x279c8, + [0x1458] = 0x279d9, [0x1459] = 0x279de, [0x145a] = 0x279d1, [0x145b] = 0x279e7, + [0x145c] = 0x279cf, [0x145d] = 0x27bb7, [0x145e] = 0x27c47, [0x145f] = 0x27c42, + [0x1460] = 0x27c43, [0x1462] = 0x27cc3, [0x1463] = 0x27cc1, [0x1464] = 0x27cc7, + [0x1465] = 0x27d64, [0x1466] = 0x27d6a, [0x1467] = 0x27d66, [0x1468] = 0x27d50, + [0x1469] = 0x27d6e, [0x146a] = 0x27d65, [0x146b] = 0x238ec, [0x146c] = 0x27d7f, + [0x146e] = 0x27d9a, [0x146f] = 0x27d69, [0x1470] = 0x27d72, [0x1471] = 0x27d6f, + [0x1472] = 0x27d7d, [0x1473] = 0x27d70, [0x1474] = 0x27e60, [0x1475] = 0x27ec2, + [0x1476] = 0x27ee7, [0x1477] = 0x27ed1, [0x1478] = 0x27eeb, [0x1479] = 0x27ed4, + [0x147a] = 0x27edc, [0x147b] = 0x27edb, [0x147c] = 0x28037, [0x147d] = 0x28025, + [0x147e] = 0x2801f, [0x147f] = 0x2801e, [0x1480] = 0x28021, [0x1481] = 0x2801b, + [0x1482] = 0x28017, [0x1483] = 0x28022, [0x1484] = 0x2802a, [0x1485] = 0x2801a, + [0x1486] = 0x2802d, [0x1487] = 0x28023, [0x1488] = 0x28026, [0x1489] = 0x28036, + [0x148a] = 0x27fff, [0x148b] = 0x2823a, [0x148c] = 0x28240, [0x148d] = 0x28242, + [0x148e] = 0x28238, [0x148f] = 0x2823b, [0x1490] = 0x2823c, [0x1491] = 0x28243, + [0x1492] = 0x282e8, [0x1493] = 0x4856, [0x1494] = 0x282f9, [0x1495] = 0x282eb, + [0x1496] = 0x282f1, [0x1497] = 0x282e9, [0x1498] = 0x282ec, [0x1499] = 0x28415, + [0x149a] = 0x28447, [0x149b] = 0x28446, [0x149c] = 0x28445, [0x149d] = 0x28524, + [0x149e] = 0x28556, [0x149f] = 0x28521, [0x14a0] = 0x28527, [0x14a1] = 0x2854d, + [0x14a2] = 0x28531, [0x14a3] = 0x2851e, [0x14a4] = 0x2852c, [0x14a5] = 0x2854f, + [0x14a6] = 0x2852b, [0x14a7] = 0x28553, [0x14a8] = 0x28551, [0x14a9] = 0x28554, + [0x14aa] = 0x28529, [0x14ab] = 0x28550, [0x14ac] = 0x2851f, [0x14ad] = 0x28532, + [0x14ae] = 0x2852a, [0x14af] = 0x2851d, [0x14b0] = 0x28528, [0x14b1] = 0x2852e, + [0x14b2] = 0x2852d, [0x14b3] = 0x286bc, [0x14b4] = 0x286bb, [0x14b5] = 0x286bd, + [0x14b7] = 0x28747, [0x14b8] = 0x28741, [0x14ba] = 0x28749, [0x14bb] = 0x48f4, + [0x14bc] = 0x2882e, [0x14bd] = 0x28827, [0x14be] = 0x2896a, [0x14bf] = 0x2897b, + [0x14c0] = 0x28973, [0x14c1] = 0x28975, [0x14c2] = 0x28969, [0x14c3] = 0x28979, + [0x14c4] = 0x28972, [0x14c5] = 0x28c76, [0x14c6] = 0x28c77, [0x14c7] = 0x28c74, + [0x14c8] = 0x28c73, [0x14c9] = 0x28d02, [0x14ca] = 0x28cfe, [0x14cb] = 0x28d01, + [0x14cc] = 0x28cf9, [0x14cd] = 0x28cf4, [0x14ce] = 0x28ed3, [0x14cf] = 0x28ed5, + [0x14d0] = 0x28ed8, [0x14d1] = 0x28ec3, [0x14d2] = 0x28eca, [0x14d3] = 0x28ed0, + [0x14d4] = 0x28ecb, [0x14d5] = 0x28ece, [0x14d6] = 0x28ec5, [0x14d7] = 0x28ee6, + [0x14d8] = 0x28ec4, [0x14d9] = 0x28ec0, [0x14da] = 0x28ed4, [0x14db] = 0x28ee8, + [0x14dc] = 0x28f76, [0x14dd] = 0x28fa2, [0x14de] = 0x28fae, [0x14df] = 0x28fa8, + [0x14e0] = 0x28fa3, [0x14e1] = 0x28fa7, [0x14e2] = 0x28f96, [0x14e3] = 0x28fa9, + [0x14e4] = 0x28fa5, [0x14e5] = 0x28faf, [0x14e6] = 0x28fa4, [0x14e7] = 0x28fab, + [0x14e8] = 0x28faa, [0x14e9] = 0x28fa6, [0x14ea] = 0x28fa0, [0x14eb] = 0x29098, + [0x14ec] = 0x291db, [0x14ed] = 0x291f6, [0x14ee] = 0x291f5, [0x14ef] = 0x2920c, + [0x14f0] = 0x2920a, [0x14f1] = 0x9775, [0x14f2] = 0x29268, [0x14f3] = 0x29263, + [0x14f4] = 0x29266, [0x14f5] = 0x4a58, [0x14f6] = 0x29264, [0x14f7] = 0x2926a, + [0x14f8] = 0x29269, [0x14f9] = 0x29395, [0x14fa] = 0x29402, [0x14fb] = 0x2946a, + [0x14fc] = 0x2945e, [0x14fd] = 0x29468, [0x14fe] = 0x29469, [0x14ff] = 0x29465, + [0x1501] = 0x295a7, [0x1502] = 0x295ae, [0x1503] = 0x295a8, [0x1504] = 0x295b3, + [0x1505] = 0x2969c, [0x1506] = 0x296a9, [0x1507] = 0x296b6, [0x1508] = 0x296b3, + [0x1509] = 0x296b2, [0x150b] = 0x296b8, [0x150c] = 0x296c0, [0x150d] = 0x296bf, + [0x150e] = 0x296ba, [0x150f] = 0x296a8, [0x1510] = 0x2983c, [0x1511] = 0x29872, + [0x1512] = 0x29871, [0x1513] = 0x29875, [0x1514] = 0x29873, [0x1515] = 0x29a17, + [0x1516] = 0x29a15, [0x1517] = 0x29a16, [0x1518] = 0x29a1b, [0x1519] = 0x29afa, + [0x151a] = 0x29af9, [0x151b] = 0x29c2c, [0x151c] = 0x29c85, [0x151d] = 0x29c82, + [0x151e] = 0x29c7f, [0x151f] = 0x29c7d, [0x1520] = 0x29c88, [0x1521] = 0x242f3, + [0x1522] = 0x29d4e, [0x1523] = 0x29d50, [0x1524] = 0x29f93, [0x1525] = 0x29f97, + [0x1526] = 0x29f98, [0x1527] = 0x29f9b, [0x1528] = 0x29f9c, [0x1529] = 0x29f96, + [0x152a] = 0x2a28b, [0x152b] = 0x2a2fd, [0x152c] = 0x2a2fc, [0x152e] = 0x2398b, + [0x152f] = 0x20108, [0x1530] = 0x20107, [0x1531] = 0x20373, [0x1532] = 0x203a2, + [0x1533] = 0x203af, [0x1534] = 0x20382, [0x1535] = 0x2037b, [0x1536] = 0x20374, + [0x1537] = 0x203b0, [0x1538] = 0x20376, [0x1539] = 0x203b9, [0x153a] = 0x2039e, + [0x153b] = 0x203b1, [0x153c] = 0x203a1, [0x153d] = 0x203b2, [0x153e] = 0x2036e, + [0x1540] = 0x3487, [0x1541] = 0x20378, [0x1542] = 0x2037a, [0x1543] = 0x20383, + [0x1544] = 0x2039a, [0x1545] = 0x204f8, [0x1546] = 0x20531, [0x1547] = 0x20569, + [0x1548] = 0x20568, [0x1549] = 0x2059c, [0x154a] = 0x20604, [0x154b] = 0x20699, + [0x154c] = 0x207c7, [0x154d] = 0x207c6, [0x154e] = 0x207dc, [0x154f] = 0x207c4, + [0x1550] = 0x207d8, [0x1551] = 0x207d4, [0x1552] = 0x207df, [0x1553] = 0x207d1, + [0x1554] = 0x207d0, [0x1555] = 0x207d6, [0x1556] = 0x207cf, [0x1557] = 0x208ad, + [0x1558] = 0x208af, [0x1559] = 0x208a7, [0x155a] = 0x208fd, [0x155b] = 0x2095b, + [0x155c] = 0x2095a, [0x155d] = 0x20a07, [0x155e] = 0x20a9d, [0x155f] = 0x20a9b, + [0x1560] = 0x20aab, [0x1561] = 0x20aa4, [0x1562] = 0x20a9c, [0x1563] = 0x20a9e, + [0x1564] = 0x20aa5, [0x1565] = 0x20aaa, [0x1566] = 0x20aa6, [0x1567] = 0x20b0e, + [0x1568] = 0x20b7e, [0x1569] = 0x20b7c, [0x156a] = 0x20eee, [0x156b] = 0x20ed5, + [0x156c] = 0x20ee9, [0x156d] = 0x20e42, [0x156e] = 0x20ee2, [0x156f] = 0x20f23, + [0x1570] = 0x20ed9, [0x1571] = 0x20ed4, [0x1572] = 0x20ee3, [0x1573] = 0x20f15, + [0x1574] = 0x20eef, [0x1575] = 0x20ef0, [0x1576] = 0x20ed6, [0x1577] = 0x20edd, + [0x1578] = 0x20ef6, [0x1579] = 0x20f1c, [0x157a] = 0x20ed8, [0x157b] = 0x20edb, + [0x157c] = 0x20eda, [0x157d] = 0x20eed, [0x157e] = 0x21411, [0x157f] = 0x21215, + [0x1580] = 0x21218, [0x1581] = 0x2121a, [0x1582] = 0x2121f, [0x1583] = 0x21216, + [0x1585] = 0x21219, [0x1587] = 0x213f0, [0x1588] = 0x21409, [0x1589] = 0x2141b, + [0x158a] = 0x27be7, [0x158b] = 0x213f6, [0x158c] = 0x213f4, [0x158d] = 0x213b5, + [0x158e] = 0x21410, [0x158f] = 0x213f2, [0x1590] = 0x21415, [0x1591] = 0x213f3, + [0x1592] = 0x213f8, [0x1593] = 0x21539, [0x1594] = 0x2153b, [0x1595] = 0x21536, + [0x1596] = 0x2140e, [0x1597] = 0x21572, [0x1598] = 0x21574, [0x1599] = 0x215b9, + [0x159a] = 0x215b7, [0x159b] = 0x215b8, [0x159c] = 0x21672, [0x159d] = 0x2166b, + [0x159e] = 0x2181d, [0x159f] = 0x21837, [0x15a0] = 0x21822, [0x15a1] = 0x21843, + [0x15a2] = 0x2184d, [0x15a3] = 0x21838, [0x15a4] = 0x2185b, [0x15a5] = 0x21879, + [0x15a6] = 0x2181b, [0x15a7] = 0x217f3, [0x15a8] = 0x21991, [0x15a9] = 0x21a7b, + [0x15aa] = 0x21a94, [0x15ac] = 0x21a96, [0x15ad] = 0x21a7f, [0x15ae] = 0x21a8f, + [0x15af] = 0x21a84, [0x15b0] = 0x21a7c, [0x15b1] = 0x21a8e, [0x15b2] = 0x21a90, + [0x15b3] = 0x21a98, [0x15b4] = 0x21a83, [0x15b5] = 0x21a80, [0x15b6] = 0x21a93, + [0x15b7] = 0x21a82, [0x15b9] = 0x21b3d, [0x15ba] = 0x21b41, [0x15bb] = 0x21ba1, + [0x15bc] = 0x21b9f, [0x15bd] = 0x21c0a, [0x15be] = 0x21c0d, [0x15bf] = 0x21cc8, + [0x15c0] = 0x21cc9, [0x15c1] = 0x21cc7, [0x15c2] = 0x21ccd, [0x15c3] = 0x21d25, + [0x15c4] = 0x21eb1, [0x15c5] = 0x21edc, [0x15c7] = 0x21ee5, [0x15c8] = 0x21ef4, + [0x15c9] = 0x21ebf, [0x15ca] = 0x21edb, [0x15cb] = 0x21eea, [0x15cc] = 0x21ef2, + [0x15cd] = 0x37fa, [0x15ce] = 0x21ef1, [0x15cf] = 0x21eed, [0x15d0] = 0x21ee6, + [0x15d1] = 0x22002, [0x15d3] = 0x22125, [0x15d4] = 0x22118, [0x15d5] = 0x2211f, + [0x15d6] = 0x22120, [0x15d7] = 0x221cf, [0x15d8] = 0x2229d, [0x15d9] = 0x22299, + [0x15da] = 0x222a8, [0x15db] = 0x22368, [0x15dc] = 0x22366, [0x15dd] = 0x22367, + [0x15de] = 0x22391, [0x15df] = 0x22413, [0x15e0] = 0x22415, [0x15e1] = 0x2241d, + [0x15e2] = 0x22416, [0x15e3] = 0x22419, [0x15e4] = 0x2246b, [0x15e5] = 0x22468, + [0x15e6] = 0x2246a, [0x15e7] = 0x2246d, [0x15e8] = 0x22469, [0x15e9] = 0x224aa, + [0x15ea] = 0x22557, [0x15eb] = 0x22552, [0x15ec] = 0x22550, [0x15ed] = 0x2255f, + [0x15ee] = 0x22567, [0x15ef] = 0x2254f, [0x15f0] = 0x38f2, [0x15f1] = 0x2255b, + [0x15f2] = 0x2255c, [0x15f3] = 0x2255d, [0x15f4] = 0x2281f, [0x15f5] = 0x2279d, + [0x15f6] = 0x227b1, [0x15f7] = 0x227b0, [0x15f8] = 0x22794, [0x15f9] = 0x227c3, + [0x15fa] = 0x227af, [0x15fb] = 0x227a8, [0x15fc] = 0x227dc, [0x15fd] = 0x22798, + [0x15fe] = 0x227c4, [0x15ff] = 0x227a4, [0x1600] = 0x227ab, [0x1601] = 0x227aa, + [0x1602] = 0x227a5, [0x1603] = 0x22821, [0x1604] = 0x227eb, [0x1605] = 0x227e6, + [0x1606] = 0x227f7, [0x1607] = 0x227f8, [0x1608] = 0x227fc, [0x1609] = 0x227fa, + [0x160a] = 0x227e0, [0x160c] = 0x227f6, [0x160e] = 0x227e1, [0x160f] = 0x229ec, + [0x1610] = 0x229e2, [0x1611] = 0x229e4, [0x1612] = 0x229f9, [0x1613] = 0x22c6f, + [0x1614] = 0x23a4c, [0x1615] = 0x22cbb, [0x1616] = 0x22ce1, [0x1617] = 0x22d00, + [0x1618] = 0x22cd8, [0x1619] = 0x3a2f, [0x161a] = 0x22cd6, [0x161b] = 0x22ce2, + [0x161c] = 0x22cc3, [0x161d] = 0x22cb3, [0x161e] = 0x22cd2, [0x1620] = 0x22cce, + [0x1621] = 0x22cd0, [0x1622] = 0x22cd5, [0x1623] = 0x22cb9, [0x1624] = 0x22cba, + [0x1625] = 0x22ccf, [0x1626] = 0x22cbd, [0x1627] = 0x22edb, [0x1628] = 0x22faa, + [0x1629] = 0x22fad, [0x162a] = 0x22fb8, [0x162b] = 0x22fb6, [0x162c] = 0x22fb5, + [0x162d] = 0x22faf, [0x162e] = 0x22fb4, [0x162f] = 0x22fb7, [0x1630] = 0x22fa8, + [0x1631] = 0x22fb9, [0x1632] = 0x22fbe, [0x1633] = 0x23082, [0x1634] = 0x230bc, + [0x1635] = 0x230b8, [0x1636] = 0x230b6, [0x1637] = 0x230b9, [0x1638] = 0x3ac1, + [0x1639] = 0x23110, [0x163a] = 0x23227, [0x163b] = 0x23269, [0x163c] = 0x23270, + [0x163d] = 0x23256, [0x163e] = 0x2326b, [0x163f] = 0x2327a, [0x1640] = 0x2326c, + [0x1641] = 0x2326d, [0x1643] = 0x267c1, [0x1644] = 0x2338d, [0x1645] = 0x23390, + [0x1646] = 0x235b6, [0x1647] = 0x23610, [0x1648] = 0x23612, [0x1649] = 0x235ba, + [0x164a] = 0x235bd, [0x164b] = 0x23605, [0x164c] = 0x235c2, [0x164d] = 0x23607, + [0x164e] = 0x235f5, [0x1650] = 0x235af, [0x1651] = 0x235f4, [0x1652] = 0x235f7, + [0x1653] = 0x235f8, [0x1654] = 0x23611, [0x1655] = 0x238f6, [0x1656] = 0x238f5, + [0x1657] = 0x238fb, [0x1658] = 0x23901, [0x1659] = 0x23900, [0x165a] = 0x23902, + [0x165b] = 0x238fe, [0x165c] = 0x238fa, [0x165d] = 0x238fd, [0x165e] = 0x3c40, + [0x165f] = 0x23a37, [0x1660] = 0x23a49, [0x1661] = 0x23a4b, [0x1662] = 0x23a46, + [0x1663] = 0x23a47, [0x1664] = 0x23ab3, [0x1665] = 0x23ab2, [0x1666] = 0x23ab0, + [0x1667] = 0x23ab7, [0x1668] = 0x23b11, [0x1669] = 0x23bcc, [0x166a] = 0x23bdf, + [0x166b] = 0x23bd3, [0x166c] = 0x23bd5, [0x166d] = 0x23bdb, [0x166e] = 0x23bc5, + [0x166f] = 0x23bc8, [0x1670] = 0x23bc9, [0x1671] = 0x23be2, [0x1672] = 0x23bca, + [0x1673] = 0x23bd1, [0x1674] = 0x23bd2, [0x1675] = 0x23bdd, [0x1676] = 0x23e6c, + [0x1677] = 0x23e73, [0x1678] = 0x23f21, [0x1679] = 0x23ef0, [0x167a] = 0x23f1f, + [0x167b] = 0x23f3b, [0x167c] = 0x23f22, [0x167d] = 0x23f23, [0x167e] = 0x23ee8, + [0x167f] = 0x23edd, [0x1680] = 0x3d3f, [0x1681] = 0x23f1b, [0x1682] = 0x23eed, + [0x1684] = 0x23ef2, [0x1685] = 0x3d46, [0x1686] = 0x23edc, [0x1687] = 0x23ee9, + [0x1688] = 0x23f1d, [0x1689] = 0x23eda, [0x168a] = 0x23ee6, [0x168b] = 0x24313, + [0x168c] = 0x24315, [0x168d] = 0x24316, [0x168e] = 0x2433c, [0x168f] = 0x2430b, + [0x1690] = 0x2431c, [0x1691] = 0x2433a, [0x1692] = 0x2433d, [0x1693] = 0x2439a, + [0x1694] = 0x2431d, [0x1695] = 0x24309, [0x1696] = 0x24308, [0x1697] = 0x2433b, + [0x1698] = 0x24522, [0x1699] = 0x24526, [0x169a] = 0x24525, [0x169b] = 0x24524, + [0x169c] = 0x2039b, [0x169d] = 0x2458f, [0x169e] = 0x24590, [0x169f] = 0x245e6, + [0x16a0] = 0x245e3, [0x16a1] = 0x245e5, [0x16a2] = 0x24611, [0x16a4] = 0x246ae, + [0x16a5] = 0x246be, [0x16a6] = 0x246b4, [0x16a7] = 0x246b3, [0x16a8] = 0x246af, + [0x16a9] = 0x24691, [0x16aa] = 0x246c2, [0x16ab] = 0x246b6, [0x16ac] = 0x246b2, + [0x16ad] = 0x24857, [0x16ae] = 0x2483b, [0x16af] = 0x24858, [0x16b0] = 0x24851, + [0x16b1] = 0x24841, [0x16b2] = 0x24839, [0x16b3] = 0x3e8f, [0x16b4] = 0x24859, + [0x16b5] = 0x24845, [0x16b6] = 0x24861, [0x16b7] = 0x248e8, [0x16b8] = 0x249fa, + [0x16b9] = 0x249ea, [0x16ba] = 0x249ef, [0x16bb] = 0x249f2, [0x16bc] = 0x249f0, + [0x16bd] = 0x24b08, [0x16be] = 0x24b70, [0x16bf] = 0x24b6a, [0x16c0] = 0x24b73, + [0x16c1] = 0x24b68, [0x16c2] = 0x24bc8, [0x16c3] = 0x24bf2, [0x16c4] = 0x20b7b, + [0x16c5] = 0x24cae, [0x16c6] = 0x24cab, [0x16c7] = 0x24cb5, [0x16c8] = 0x24caf, + [0x16c9] = 0x24cb2, [0x16ca] = 0x24cb6, [0x16cb] = 0x24cb0, [0x16cc] = 0x24d1e, + [0x16cd] = 0x24e03, [0x16ce] = 0x24e06, [0x16cf] = 0x24e1f, [0x16d0] = 0x3fac, + [0x16d1] = 0x24e0f, [0x16d2] = 0x24e02, [0x16d3] = 0x24e19, [0x16d4] = 0x24e18, + [0x16d5] = 0x24e22, [0x16d6] = 0x24e15, [0x16d7] = 0x24e07, [0x16d8] = 0x24e0d, + [0x16d9] = 0x24e24, [0x16da] = 0x24e0c, [0x16db] = 0x24e1e, [0x16dc] = 0x24f89, + [0x16dd] = 0x24f8a, [0x16de] = 0x2500a, [0x16df] = 0x2500b, [0x16e0] = 0x25007, + [0x16e1] = 0x25004, [0x16e2] = 0x25009, [0x16e3] = 0x25084, [0x16e4] = 0x25083, + [0x16e5] = 0x25218, [0x16e6] = 0x25214, [0x16e7] = 0x25205, [0x16e8] = 0x25216, + [0x16e9] = 0x2520e, [0x16ea] = 0x25211, [0x16eb] = 0x25208, [0x16ec] = 0x2520b, + [0x16ed] = 0x25215, [0x16ee] = 0x25085, [0x16ef] = 0x25237, [0x16f0] = 0x2522a, + [0x16f1] = 0x2520d, [0x16f2] = 0x2520f, [0x16f3] = 0x2537e, [0x16f4] = 0x25376, + [0x16f5] = 0x25377, [0x16f6] = 0x253ec, [0x16f7] = 0x254fc, [0x16f8] = 0x25508, + [0x16f9] = 0x254ff, [0x16fa] = 0x25503, [0x16fb] = 0x25510, [0x16fc] = 0x25505, + [0x16fd] = 0x25506, [0x16fe] = 0x254fa, [0x16ff] = 0x256c7, [0x1700] = 0x256c0, + [0x1701] = 0x256c3, [0x1702] = 0x256a7, [0x1703] = 0x256a8, [0x1704] = 0x256ab, + [0x1705] = 0x256c1, [0x1706] = 0x256aa, [0x1707] = 0x256c8, [0x1708] = 0x25743, + [0x1709] = 0x25802, [0x170a] = 0x2580e, [0x170b] = 0x25801, [0x170c] = 0x257fe, + [0x170d] = 0x25803, [0x170e] = 0x4168, [0x170f] = 0x25822, [0x1710] = 0x25821, + [0x1711] = 0x25807, [0x1712] = 0x25808, [0x1713] = 0x2580c, [0x1714] = 0x259ca, + [0x1715] = 0x259bc, [0x1716] = 0x259be, [0x1717] = 0x259bd, [0x1719] = 0x259bb, + [0x171a] = 0x259b9, [0x171b] = 0x41ab, [0x171c] = 0x259c5, [0x171d] = 0x25a99, + [0x171e] = 0x25b6b, [0x171f] = 0x25b93, [0x1720] = 0x25b94, [0x1721] = 0x25ba9, + [0x1722] = 0x25ba0, [0x1723] = 0x25ba6, [0x1725] = 0x25bab, [0x1726] = 0x25b9e, + [0x1727] = 0x25b9b, [0x1728] = 0x25b91, [0x1729] = 0x25b99, [0x172a] = 0x25eb6, + [0x172b] = 0x25eb8, [0x172c] = 0x25e9a, [0x172d] = 0x4291, [0x172e] = 0x25e98, + [0x172f] = 0x25e9b, [0x1730] = 0x25eb3, [0x1731] = 0x25ea2, [0x1732] = 0x222aa, + [0x1733] = 0x25ea0, [0x1734] = 0x25e9f, [0x1735] = 0x2605b, [0x1736] = 0x26070, + [0x1737] = 0x26054, [0x1738] = 0x26071, [0x1739] = 0x26065, [0x173a] = 0x26051, + [0x173b] = 0x2609d, [0x173c] = 0x26061, [0x173d] = 0x2605a, [0x173e] = 0x26074, + [0x173f] = 0x2604c, [0x1740] = 0x2604b, [0x1741] = 0x2605e, [0x1742] = 0x26058, + [0x1743] = 0x26053, [0x1744] = 0x26052, [0x1745] = 0x2623b, [0x1746] = 0x26239, + [0x1747] = 0x262d6, [0x1748] = 0x262e7, [0x1749] = 0x262d7, [0x174a] = 0x262d8, + [0x174b] = 0x262d9, [0x174c] = 0x262da, [0x174d] = 0x262db, [0x174e] = 0x262dc, + [0x174f] = 0x262e0, [0x1750] = 0x262e4, [0x1751] = 0x262dd, [0x1752] = 0x262f5, + [0x1753] = 0x262f1, [0x1754] = 0x26398, [0x1755] = 0x2639d, [0x1756] = 0x26399, + [0x1757] = 0x26450, [0x1758] = 0x26449, [0x1759] = 0x7fe4, [0x175a] = 0x26462, + [0x175b] = 0x264d7, [0x175c] = 0x26501, [0x175d] = 0x264f7, [0x175f] = 0x2658c, + [0x1760] = 0x2659c, [0x1761] = 0x8088, [0x1762] = 0x2661f, [0x1763] = 0x2661e, + [0x1764] = 0x2673d, [0x1765] = 0x2673f, [0x1766] = 0x26711, [0x1767] = 0x26759, + [0x1768] = 0x2673e, [0x1769] = 0x26758, [0x176a] = 0x26800, [0x176b] = 0x2679e, + [0x176c] = 0x267b6, [0x176d] = 0x267aa, [0x176e] = 0x267af, [0x176f] = 0x267ac, + [0x1770] = 0x4430, [0x1771] = 0x267c0, [0x1772] = 0x267a9, [0x1773] = 0x20b10, + [0x1774] = 0x268ee, [0x1775] = 0x26977, [0x1776] = 0x26979, [0x1777] = 0x2697a, + [0x1778] = 0x2697d, [0x1779] = 0x2697f, [0x177a] = 0x26983, [0x177b] = 0x26978, + [0x177c] = 0x2697e, [0x177d] = 0x269e4, [0x177e] = 0x269e6, [0x177f] = 0x269e5, + [0x1780] = 0x445d, [0x1781] = 0x26a4e, [0x1782] = 0x26a59, [0x1783] = 0x4475, + [0x1785] = 0x26a4f, [0x1786] = 0x26a4a, [0x1787] = 0x26ae3, [0x1788] = 0x26ade, + [0x1789] = 0x26ae2, [0x178a] = 0x26c74, [0x178b] = 0x26cac, [0x178c] = 0x26c61, + [0x178d] = 0x26c62, [0x178e] = 0x26c76, [0x178f] = 0x26c7a, [0x1790] = 0x26c79, + [0x1791] = 0x26c60, [0x1792] = 0x26d64, [0x1793] = 0x26e81, [0x1794] = 0x26ddf, + [0x1795] = 0x26d84, [0x1796] = 0x26d8a, [0x1797] = 0x26d92, [0x1798] = 0x26d79, + [0x1799] = 0x26dde, [0x179a] = 0x26d98, [0x179b] = 0x26d6c, [0x179c] = 0x26de1, + [0x179e] = 0x26d7c, [0x179f] = 0x26d72, [0x17a0] = 0x26d81, [0x17a1] = 0x26de0, + [0x17a2] = 0x26d65, [0x17a3] = 0x44ff, [0x17a4] = 0x26d6a, [0x17a5] = 0x26d97, + [0x17a6] = 0x26daa, [0x17a7] = 0x26dd3, [0x17a8] = 0x26dab, [0x17a9] = 0x26d6e, + [0x17aa] = 0x26dac, [0x17ab] = 0x26d76, [0x17ac] = 0x26d7b, [0x17ad] = 0x26dad, + [0x17af] = 0x26d94, [0x17b0] = 0x26dd7, [0x17b1] = 0x26d70, [0x17b2] = 0x26dd5, + [0x17b3] = 0x26df1, [0x17b4] = 0x26d7a, [0x17b5] = 0x26d68, [0x17b6] = 0x26d96, + [0x17b7] = 0x450b, [0x17b8] = 0x26d73, [0x17b9] = 0x26dae, [0x17ba] = 0x26ddd, + [0x17bb] = 0x26dda, [0x17bc] = 0x26daf, [0x17bd] = 0x26db0, [0x17be] = 0x26ddb, + [0x17bf] = 0x26d62, [0x17c0] = 0x26df8, [0x17c1] = 0x271c2, [0x17c2] = 0x271c7, + [0x17c3] = 0x271c8, [0x17c4] = 0x271c5, [0x17c5] = 0x271c3, [0x17c6] = 0x271c6, + [0x17c7] = 0x272de, [0x17c8] = 0x45c8, [0x17c9] = 0x27311, [0x17ca] = 0x27315, + [0x17cb] = 0x27328, [0x17cc] = 0x27321, [0x17cd] = 0x2732d, [0x17ce] = 0x27351, + [0x17cf] = 0x2732b, [0x17d0] = 0x27316, [0x17d1] = 0x27324, [0x17d2] = 0x27335, + [0x17d3] = 0x2731f, [0x17d4] = 0x27312, [0x17d5] = 0x27310, [0x17d6] = 0x27380, + [0x17d7] = 0x2733b, [0x17d8] = 0x27329, [0x17d9] = 0x2732a, [0x17da] = 0x2731b, + [0x17db] = 0x27318, [0x17dc] = 0x27320, [0x17dd] = 0x2733f, [0x17de] = 0x2731c, + [0x17df] = 0x27326, [0x17e0] = 0x2730b, [0x17e1] = 0x275be, [0x17e2] = 0x275c4, + [0x17e3] = 0x275bd, [0x17e4] = 0x275fa, [0x17e5] = 0x275fb, [0x17e6] = 0x276b1, + [0x17e7] = 0x276b2, [0x17e8] = 0x276b0, [0x17e9] = 0x276b9, [0x17ea] = 0x276a6, + [0x17eb] = 0x276bd, [0x17ec] = 0x276b6, [0x17ed] = 0x276b8, [0x17ee] = 0x276b4, + [0x17ef] = 0x276b3, [0x17f0] = 0x276a7, [0x17f1] = 0x276ae, [0x17f2] = 0x276bc, + [0x17f3] = 0x277f2, [0x17f4] = 0x277f3, [0x17f5] = 0x277f4, [0x17f6] = 0x2783b, + [0x17f7] = 0x27840, [0x17f8] = 0x27846, [0x17f9] = 0x278f0, [0x17fa] = 0x278ee, + [0x17fb] = 0x278e8, [0x17fc] = 0x278f1, [0x17fd] = 0x278eb, [0x17fe] = 0x278ef, + [0x17ff] = 0x279fc, [0x1800] = 0x27a20, [0x1801] = 0x27a09, [0x1802] = 0x27a06, + [0x1803] = 0x27a03, [0x1805] = 0x27a19, [0x1806] = 0x27a24, [0x1807] = 0x27a1b, + [0x1808] = 0x27a1d, [0x1809] = 0x279fd, [0x180a] = 0x27a1e, [0x180b] = 0x279f4, + [0x180c] = 0x27a01, [0x180d] = 0x27a08, [0x180e] = 0x27a05, [0x180f] = 0x27a23, + [0x1810] = 0x279ff, [0x1811] = 0x27bea, [0x1812] = 0x27c4d, [0x1813] = 0x27c4e, + [0x1814] = 0x27c56, [0x1815] = 0x27c57, [0x1816] = 0x27c51, [0x1817] = 0x27c55, + [0x1818] = 0x27c54, [0x1819] = 0x27ccb, [0x181a] = 0x27cd4, [0x181b] = 0x27cd1, + [0x181c] = 0x27ccf, [0x181d] = 0x27cd2, [0x181e] = 0x27cca, [0x181f] = 0x27cd6, + [0x1820] = 0x27d8b, [0x1821] = 0x27d88, [0x1822] = 0x27d85, [0x1823] = 0x27d89, + [0x1824] = 0x21a9b, [0x1825] = 0x27dbb, [0x1826] = 0x27d8c, [0x1827] = 0x4774, + [0x1828] = 0x27d99, [0x1829] = 0x27d8a, [0x182a] = 0x27eec, [0x182b] = 0x27eef, + [0x182c] = 0x27ef9, [0x182d] = 0x27f09, [0x182e] = 0x27ef8, [0x182f] = 0x27ef3, + [0x1830] = 0x27f00, [0x1831] = 0x27f1d, [0x1832] = 0x47ac, [0x1833] = 0x27efd, + [0x1834] = 0x28048, [0x1835] = 0x2805c, [0x1836] = 0x28055, [0x1837] = 0x2805e, + [0x1838] = 0x28049, [0x1839] = 0x28063, [0x183a] = 0x28060, [0x183b] = 0x28053, + [0x183c] = 0x28062, [0x183d] = 0x28040, [0x183e] = 0x28249, [0x183f] = 0x2824a, + [0x1840] = 0x2824c, [0x1841] = 0x2824d, [0x1842] = 0x2830a, [0x1843] = 0x28306, + [0x1844] = 0x2832f, [0x1845] = 0x28321, [0x1846] = 0x28307, [0x1847] = 0x28309, + [0x1848] = 0x28302, [0x1849] = 0x28316, [0x184a] = 0x28303, [0x184b] = 0x2830b, + [0x184c] = 0x2830f, [0x184d] = 0x28560, [0x184e] = 0x28568, [0x184f] = 0x2855e, + [0x1850] = 0x2855d, [0x1851] = 0x28563, [0x1852] = 0x2855f, [0x1853] = 0x28564, + [0x1854] = 0x28578, [0x1855] = 0x28561, [0x1856] = 0x28569, [0x1857] = 0x28565, + [0x1858] = 0x286da, [0x1859] = 0x286e6, [0x185a] = 0x286db, [0x185b] = 0x286dc, + [0x185c] = 0x28739, [0x185d] = 0x28757, [0x185e] = 0x28755, [0x185f] = 0x28765, + [0x1860] = 0x28761, [0x1861] = 0x28754, [0x1862] = 0x28845, [0x1863] = 0x28841, + [0x1864] = 0x2883e, [0x1865] = 0x28837, [0x1866] = 0x28912, [0x1867] = 0x28913, + [0x1868] = 0x2892c, [0x1869] = 0x28996, [0x186b] = 0x2899c, [0x186c] = 0x2899d, + [0x186d] = 0x28985, [0x186f] = 0x2899f, [0x1870] = 0x289a3, [0x1871] = 0x28c82, + [0x1872] = 0x28c83, [0x1874] = 0x28d1d, [0x1875] = 0x28d14, [0x1876] = 0x28d1f, + [0x1877] = 0x28d20, [0x1878] = 0x28e47, [0x1879] = 0x28e80, [0x187a] = 0x28ec9, + [0x187b] = 0x28ef9, [0x187c] = 0x28f06, [0x187d] = 0x28ef0, [0x187e] = 0x28ef8, + [0x187f] = 0x28eef, [0x1880] = 0x28efd, [0x1881] = 0x28ef1, [0x1882] = 0x28efe, + [0x1883] = 0x28fb8, [0x1884] = 0x28fc0, [0x1885] = 0x28fc3, [0x1886] = 0x28fb5, + [0x1887] = 0x28fb6, [0x1888] = 0x28fc9, [0x188a] = 0x28fbd, [0x188b] = 0x28fba, + [0x188c] = 0x28fbf, [0x188d] = 0x28fb3, [0x188e] = 0x28fc6, [0x188f] = 0x28fb2, + [0x1890] = 0x28fbc, [0x1891] = 0x28fb7, [0x1892] = 0x28fb9, [0x1893] = 0x28fc8, + [0x1894] = 0x290b5, [0x1895] = 0x290b3, [0x1896] = 0x4a16, [0x1897] = 0x290ac, + [0x1898] = 0x290a9, [0x1899] = 0x290ad, [0x189a] = 0x29211, [0x189b] = 0x2920d, + [0x189c] = 0x29216, [0x189d] = 0x29289, [0x189e] = 0x2927c, [0x189f] = 0x2928b, + [0x18a0] = 0x2927b, [0x18a1] = 0x29288, [0x18a2] = 0x29284, [0x18a3] = 0x2939d, + [0x18a4] = 0x29398, [0x18a5] = 0x29488, [0x18a6] = 0x29486, [0x18a7] = 0x29482, + [0x18a8] = 0x2948b, [0x18aa] = 0x29471, [0x18ab] = 0x29472, [0x18ac] = 0x29481, + [0x18ad] = 0x2948c, [0x18ae] = 0x29480, [0x18af] = 0x29489, [0x18b0] = 0x295bb, + [0x18b1] = 0x295c1, [0x18b2] = 0x295be, [0x18b4] = 0x295bd, [0x18b5] = 0x296c1, + [0x18b6] = 0x296b4, [0x18b7] = 0x296b7, [0x18b8] = 0x296c8, [0x18b9] = 0x4b3b, + [0x18ba] = 0x296d3, [0x18bb] = 0x296d0, [0x18bc] = 0x296b0, [0x18bd] = 0x296ca, + [0x18be] = 0x296cd, [0x18bf] = 0x29815, [0x18c0] = 0x29819, [0x18c1] = 0x29817, + [0x18c2] = 0x2983f, [0x18c3] = 0x29840, [0x18c4] = 0x29844, [0x18c5] = 0x2987c, + [0x18c6] = 0x29878, [0x18c7] = 0x29879, [0x18c8] = 0x29888, [0x18ca] = 0x29889, + [0x18cb] = 0x2987d, [0x18cc] = 0x29a23, [0x18cd] = 0x29a24, [0x18ce] = 0x29a26, + [0x18cf] = 0x29a22, [0x18d0] = 0x29a27, [0x18d1] = 0x29a1f, [0x18d2] = 0x29ac9, + [0x18d3] = 0x29ac3, [0x18d4] = 0x29b0a, [0x18d5] = 0x29b0b, [0x18d6] = 0x29b04, + [0x18d7] = 0x4bef, [0x18d8] = 0x29b03, [0x18d9] = 0x29b01, [0x18da] = 0x29b09, + [0x18db] = 0x29c0f, [0x18dc] = 0x29c2e, [0x18dd] = 0x29c2d, [0x18de] = 0x29c91, + [0x18df] = 0x29c99, [0x18e0] = 0x29c9e, [0x18e1] = 0x29c90, [0x18e2] = 0x29c94, + [0x18e3] = 0x29c9d, [0x18e4] = 0x29c98, [0x18e5] = 0x29c9b, [0x18e6] = 0x29c9c, + [0x18e7] = 0x29c9a, [0x18e8] = 0x29d54, [0x18e9] = 0x29f9d, [0x18ea] = 0x29f9f, + [0x18eb] = 0x29fa3, [0x18ec] = 0x29fa4, [0x18ed] = 0x29fa5, [0x18ee] = 0x2a302, + [0x18ef] = 0x2a417, [0x18f0] = 0x2a41b, [0x18f1] = 0x2a419, [0x18f2] = 0x2a4d1, + [0x18f3] = 0x21537, +}; + +/* The following table contains no hole and is therefore compact. Nice + work compared with the chaos of other character sets (or plane 1). + + The table can be generated using + + egrep '^0x7' CNS11643.TXT | + awk '{print $1, $2}' | perl tab.pl + + where tab.pl is: + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + $n=0; + while (<>) { + local($cns, $ucs4, %rest) = split; + local($u)=hex($ucs4); + local($c)=hex($cns)-0x72121; + printf ("\n ") if ($n % 4 eq 0); + ++$n; + printf (" [0x%04x] = 0x%04x,", + int($c / 256) * 94 + ($c & 0xff), $u); + } + printf ("\n"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ +const uint32_t __cns11643l7_to_ucs4_tab[] = +{ + [0x0000] = 0x20055, [0x0001] = 0x20182, [0x0002] = 0x20189, [0x0003] = 0x20187, + [0x0004] = 0x203be, [0x0005] = 0x203bd, [0x0006] = 0x203ca, [0x0007] = 0x203d4, + [0x0008] = 0x203bc, [0x0009] = 0x203c4, [0x000a] = 0x203c1, [0x000b] = 0x203c2, + [0x000c] = 0x203d7, [0x000d] = 0x20370, [0x000e] = 0x203ba, [0x000f] = 0x203e3, + [0x0010] = 0x203bb, [0x0011] = 0x204b1, [0x0012] = 0x204b6, [0x0013] = 0x204b0, + [0x0014] = 0x2056c, [0x0015] = 0x2060d, [0x0016] = 0x20607, [0x0017] = 0x207f1, + [0x0018] = 0x207f5, [0x0019] = 0x207ed, [0x001a] = 0x207ef, [0x001b] = 0x207eb, + [0x001c] = 0x207ec, [0x001d] = 0x207ee, [0x001e] = 0x20807, [0x001f] = 0x209c4, + [0x0020] = 0x20a08, [0x0021] = 0x20ab3, [0x0022] = 0x20aad, [0x0023] = 0x20ab0, + [0x0024] = 0x20b11, [0x0025] = 0x2018a, [0x0026] = 0x20f83, [0x0027] = 0x20f7a, + [0x0028] = 0x20f82, [0x0029] = 0x20f68, [0x002a] = 0x20f71, [0x002b] = 0x20fb0, + [0x002c] = 0x20faf, [0x002d] = 0x35f6, [0x002e] = 0x20f6c, [0x002f] = 0x20f6f, + [0x0030] = 0x20f62, [0x0031] = 0x20f65, [0x0032] = 0x20f81, [0x0033] = 0x20f7f, + [0x0034] = 0x20f64, [0x0035] = 0x20f73, [0x0036] = 0x20f6e, [0x0037] = 0x20f67, + [0x0038] = 0x20f74, [0x0039] = 0x20f7d, [0x003a] = 0x20f78, [0x003b] = 0x20f85, + [0x003c] = 0x20faa, [0x003d] = 0x20f88, [0x003e] = 0x20fa6, [0x0040] = 0x20f8a, + [0x0041] = 0x20f84, [0x0042] = 0x5655, [0x0043] = 0x21224, [0x0044] = 0x21222, + [0x0045] = 0x21223, [0x0046] = 0x21432, [0x0047] = 0x2145b, [0x0048] = 0x2144f, + [0x0049] = 0x3667, [0x004a] = 0x21426, [0x004b] = 0x2143e, [0x004c] = 0x21442, + [0x004d] = 0x21447, [0x004e] = 0x21422, [0x004f] = 0x2069b, [0x0050] = 0x2144a, + [0x0051] = 0x2141f, [0x0052] = 0x21449, [0x0053] = 0x2142b, [0x0054] = 0x21433, + [0x0056] = 0x2142a, [0x0057] = 0x21428, [0x0058] = 0x2153d, [0x0059] = 0x2153c, + [0x005a] = 0x215bf, [0x005b] = 0x21679, [0x005c] = 0x21680, [0x005d] = 0x2167c, + [0x005e] = 0x2167a, [0x005f] = 0x21678, [0x0060] = 0x21882, [0x0061] = 0x2185c, + [0x0062] = 0x2185a, [0x0063] = 0x2184b, [0x0064] = 0x2187c, [0x0065] = 0x2187f, + [0x0066] = 0x2181f, [0x0067] = 0x21889, [0x0068] = 0x2188b, [0x0069] = 0x21857, + [0x006a] = 0x2187e, [0x006b] = 0x2187d, [0x006c] = 0x21853, [0x006d] = 0x21a9f, + [0x006e] = 0x21abc, [0x006f] = 0x21aa5, [0x0070] = 0x21a86, [0x0071] = 0x21adc, + [0x0072] = 0x21aa4, [0x0073] = 0x21ab6, [0x0074] = 0x21aa2, [0x0075] = 0x21ab4, + [0x0076] = 0x21b48, [0x0077] = 0x21b46, [0x0078] = 0x21ba7, [0x0079] = 0x21c14, + [0x007a] = 0x21c12, [0x007b] = 0x21c11, [0x007c] = 0x21ce1, [0x007d] = 0x21cd0, + [0x007e] = 0x21d26, [0x007f] = 0x21d28, [0x0080] = 0x21d29, [0x0081] = 0x21f2f, + [0x0082] = 0x21f0d, [0x0083] = 0x21f25, [0x0084] = 0x21f14, [0x0085] = 0x21f3c, + [0x0086] = 0x21f0b, [0x0087] = 0x21f11, [0x0088] = 0x21f30, [0x0089] = 0x21f18, + [0x008a] = 0x21f19, [0x008b] = 0x21f36, [0x008c] = 0x21f17, [0x008d] = 0x21f10, + [0x008e] = 0x21f15, [0x008f] = 0x22003, [0x0090] = 0x22029, [0x0091] = 0x2204c, + [0x0092] = 0x2213f, [0x0093] = 0x2213e, [0x0094] = 0x22134, [0x0095] = 0x22142, + [0x0096] = 0x22135, [0x0097] = 0x207f3, [0x0098] = 0x221cd, [0x0099] = 0x221d1, + [0x009a] = 0x221d2, [0x009b] = 0x222ad, [0x009c] = 0x222ba, [0x009d] = 0x222c1, + [0x009e] = 0x222bb, [0x009f] = 0x222b4, [0x00a0] = 0x222bc, [0x00a1] = 0x2236c, + [0x00a2] = 0x22392, [0x00a3] = 0x22421, [0x00a4] = 0x22424, [0x00a5] = 0x23f19, + [0x00a6] = 0x224ad, [0x00a7] = 0x224ae, [0x00a8] = 0x224ab, [0x00a9] = 0x224ac, + [0x00aa] = 0x22570, [0x00ab] = 0x22576, [0x00ac] = 0x22571, [0x00ad] = 0x22577, + [0x00ae] = 0x617f, [0x00af] = 0x227ec, [0x00b0] = 0x2281c, [0x00b1] = 0x227fb, + [0x00b2] = 0x227ee, [0x00b3] = 0x228e2, [0x00b4] = 0x227fd, [0x00b5] = 0x2281e, + [0x00b6] = 0x2283b, [0x00b7] = 0x2284a, [0x00b9] = 0x3992, [0x00ba] = 0x2287d, + [0x00bb] = 0x22856, [0x00bc] = 0x22844, [0x00bd] = 0x2284b, [0x00be] = 0x229fa, + [0x00bf] = 0x229e8, [0x00c0] = 0x229f8, [0x00c1] = 0x229ff, [0x00c2] = 0x229f7, + [0x00c3] = 0x229f6, [0x00c4] = 0x229fe, [0x00c5] = 0x22a07, [0x00c6] = 0x22a5d, + [0x00c7] = 0x22cd4, [0x00c9] = 0x22cc8, [0x00ca] = 0x22cc5, [0x00cc] = 0x22cc9, + [0x00cd] = 0x22d4d, [0x00ce] = 0x22d20, [0x00cf] = 0x22d36, [0x00d0] = 0x22d35, + [0x00d1] = 0x22d88, [0x00d2] = 0x22d25, [0x00d3] = 0x22d21, [0x00d4] = 0x22d26, + [0x00d5] = 0x3a45, [0x00d6] = 0x22d3f, [0x00d7] = 0x22d3b, [0x00d8] = 0x22d24, + [0x00d9] = 0x22d43, [0x00da] = 0x22d4e, [0x00db] = 0x22d4f, [0x00dc] = 0x22d44, + [0x00dd] = 0x22d40, [0x00de] = 0x22d41, [0x00df] = 0x22d39, [0x00e0] = 0x22d2b, + [0x00e1] = 0x22edd, [0x00e2] = 0x22ede, [0x00e3] = 0x22fcd, [0x00e4] = 0x22fcb, + [0x00e5] = 0x22fdb, [0x00e6] = 0x22fd8, [0x00e7] = 0x22fd9, [0x00e8] = 0x22fd2, + [0x00e9] = 0x22fca, [0x00ea] = 0x22fd1, [0x00eb] = 0x22fd4, [0x00ec] = 0x22ff9, + [0x00ed] = 0x22fd0, [0x00ee] = 0x2305e, [0x00ef] = 0x2305d, [0x00f0] = 0x2308a, + [0x00f1] = 0x23114, [0x00f2] = 0x23283, [0x00f3] = 0x23284, [0x00f4] = 0x2329b, + [0x00f5] = 0x23282, [0x00f6] = 0x2327d, [0x00f7] = 0x2327c, [0x00f8] = 0x23299, + [0x00f9] = 0x2327e, [0x00fa] = 0x2329a, [0x00fb] = 0x23295, [0x00fc] = 0x2327b, + [0x00fd] = 0x23286, [0x00fe] = 0x23348, [0x00ff] = 0x23392, [0x0100] = 0x235b2, + [0x0101] = 0x23642, [0x0102] = 0x23672, [0x0103] = 0x23615, [0x0104] = 0x23630, + [0x0105] = 0x23643, [0x0106] = 0x2365b, [0x0107] = 0x2361d, [0x0108] = 0x23673, + [0x0109] = 0x2362d, [0x010a] = 0x3bc9, [0x010b] = 0x23621, [0x010c] = 0x2361c, + [0x010e] = 0x23629, [0x010f] = 0x2361e, [0x0110] = 0x23633, [0x0111] = 0x23910, + [0x0112] = 0x2390e, [0x0114] = 0x2390d, [0x0115] = 0x23911, [0x0116] = 0x23912, + [0x0117] = 0x23917, [0x0118] = 0x23909, [0x0119] = 0x2390f, [0x011a] = 0x23998, + [0x011b] = 0x23994, [0x011c] = 0x23996, [0x011d] = 0x23999, [0x011e] = 0x23995, + [0x011f] = 0x23997, [0x0120] = 0x23a50, [0x0121] = 0x23a52, [0x0122] = 0x23a4d, + [0x0123] = 0x23a57, [0x0124] = 0x23a53, [0x0125] = 0x23a56, [0x0126] = 0x23ab8, + [0x0127] = 0x23b12, [0x0128] = 0x23bf1, [0x0129] = 0x23bf0, [0x012a] = 0x23bee, + [0x012b] = 0x23bef, [0x012c] = 0x23be5, [0x012d] = 0x23beb, [0x012e] = 0x23be7, + [0x012f] = 0x23bf2, [0x0130] = 0x23be6, [0x0131] = 0x23bf7, [0x0132] = 0x23c09, + [0x0133] = 0x23c6b, [0x0134] = 0x23c6a, [0x0135] = 0x23e79, [0x0136] = 0x23ecd, + [0x0137] = 0x23eef, [0x0138] = 0x23ee4, [0x0139] = 0x23ee3, [0x013a] = 0x23f6c, + [0x013b] = 0x23f67, [0x013c] = 0x23f62, [0x013d] = 0x23f58, [0x013e] = 0x23f69, + [0x013f] = 0x23fab, [0x0140] = 0x23f57, [0x0141] = 0x23fad, [0x0142] = 0x23f54, + [0x0143] = 0x23fae, [0x0144] = 0x23f76, [0x0145] = 0x23f49, [0x0146] = 0x23f45, + [0x0147] = 0x23f4f, [0x0149] = 0x23f50, [0x014a] = 0x23f7d, [0x014b] = 0x23f44, + [0x014c] = 0x23f66, [0x014d] = 0x23f48, [0x014e] = 0x23fa3, [0x014f] = 0x23f51, + [0x0150] = 0x23f53, [0x0152] = 0x23f60, [0x0153] = 0x23f47, [0x0154] = 0x23f5e, + [0x0155] = 0x23f85, [0x0156] = 0x23fac, [0x0157] = 0x23f6d, [0x0158] = 0x23f75, + [0x0159] = 0x23fa8, [0x015a] = 0x3d55, [0x015b] = 0x23f43, [0x015c] = 0x23f4e, + [0x015d] = 0x23f5c, [0x015e] = 0x23f56, [0x015f] = 0x23f6e, [0x0160] = 0x23f63, + [0x0161] = 0x23f6a, [0x0162] = 0x24356, [0x0163] = 0x24312, [0x0164] = 0x2435c, + [0x0165] = 0x24358, [0x0166] = 0x24355, [0x0167] = 0x2437e, [0x0168] = 0x243a8, + [0x0169] = 0x24311, [0x016a] = 0x24359, [0x016b] = 0x2435a, [0x016c] = 0x24367, + [0x016d] = 0x24354, [0x016e] = 0x2435b, [0x016f] = 0x243f0, [0x0170] = 0x24529, + [0x0171] = 0x2452c, [0x0172] = 0x2452a, [0x0173] = 0x24527, [0x0174] = 0x24567, + [0x0175] = 0x24568, [0x0176] = 0x24593, [0x0177] = 0x24595, [0x0178] = 0x2459a, + [0x0179] = 0x245ee, [0x017a] = 0x245f1, [0x017b] = 0x245ed, [0x017c] = 0x245e9, + [0x017d] = 0x246cb, [0x017e] = 0x246df, [0x017f] = 0x246db, [0x0180] = 0x2483c, + [0x0181] = 0x2484e, [0x0182] = 0x2486c, [0x0183] = 0x2487b, [0x0184] = 0x2487c, + [0x0185] = 0x24883, [0x0186] = 0x2486b, [0x0187] = 0x24866, [0x0188] = 0x24863, + [0x0189] = 0x248a0, [0x018a] = 0x24885, [0x018b] = 0x24868, [0x018c] = 0x248a2, + [0x018d] = 0x249ec, [0x018e] = 0x3ee8, [0x018f] = 0x249e7, [0x0190] = 0x24a10, + [0x0191] = 0x24a18, [0x0192] = 0x24a3a, [0x0193] = 0x24a1a, [0x0194] = 0x24a38, + [0x0195] = 0x24a41, [0x0196] = 0x24a1b, [0x0197] = 0x24a14, [0x0198] = 0x24a1c, + [0x0199] = 0x24a1d, [0x019a] = 0x24b12, [0x019b] = 0x24b0d, [0x019c] = 0x24b07, + [0x019d] = 0x24b7e, [0x019e] = 0x24b7f, [0x019f] = 0x20ab9, [0x01a0] = 0x24b80, + [0x01a1] = 0x24b7a, [0x01a2] = 0x24bf3, [0x01a3] = 0x24cb9, [0x01a4] = 0x24cbb, + [0x01a5] = 0x24cba, [0x01a6] = 0x24cbd, [0x01a7] = 0x24cb7, [0x01a8] = 0x24cbf, + [0x01a9] = 0x24d21, [0x01aa] = 0x24e3a, [0x01ab] = 0x24e3d, [0x01ac] = 0x24e36, + [0x01ad] = 0x24e49, [0x01ae] = 0x24e81, [0x01af] = 0x3fb6, [0x01b0] = 0x24e3f, + [0x01b1] = 0x24e4d, [0x01b2] = 0x24e3e, [0x01b3] = 0x3fbd, [0x01b4] = 0x24e30, + [0x01b5] = 0x24e4f, [0x01b6] = 0x24f37, [0x01b7] = 0x24f98, [0x01b8] = 0x24f99, + [0x01b9] = 0x25011, [0x01ba] = 0x2500d, [0x01bb] = 0x25088, [0x01bc] = 0x2508a, + [0x01bd] = 0x2521c, [0x01be] = 0x25255, [0x01bf] = 0x25256, [0x01c0] = 0x25262, + [0x01c1] = 0x25257, [0x01c2] = 0x25242, [0x01c3] = 0x25210, [0x01c4] = 0x2524d, + [0x01c5] = 0x2525a, [0x01c6] = 0x25266, [0x01c7] = 0x25246, [0x01c8] = 0x2287e, + [0x01c9] = 0x2524f, [0x01ca] = 0x262f9, [0x01cb] = 0x25387, [0x01cc] = 0x25384, + [0x01cd] = 0x253f4, [0x01ce] = 0x253f5, [0x01cf] = 0x253f2, [0x01d0] = 0x253f7, + [0x01d1] = 0x25545, [0x01d3] = 0x25549, [0x01d4] = 0x25535, [0x01d5] = 0x254fd, + [0x01d6] = 0x25530, [0x01d7] = 0x25543, [0x01d8] = 0x25546, [0x01d9] = 0x40d6, + [0x01da] = 0x25533, [0x01db] = 0x256c6, [0x01dd] = 0x256d4, [0x01de] = 0x271d8, + [0x01df] = 0x256e0, [0x01e0] = 0x20fa7, [0x01e1] = 0x25744, [0x01e2] = 0x20398, + [0x01e3] = 0x25854, [0x01e4] = 0x2583e, [0x01e5] = 0x25835, [0x01e6] = 0x2583a, + [0x01e7] = 0x4171, [0x01e8] = 0x25834, [0x01e9] = 0x25839, [0x01ea] = 0x25846, + [0x01eb] = 0x2585a, [0x01ec] = 0x2585b, [0x01ed] = 0x2583c, [0x01ee] = 0x259dc, + [0x01ef] = 0x259d6, [0x01f0] = 0x259d0, [0x01f2] = 0x25aac, [0x01f4] = 0x25aa5, + [0x01f5] = 0x25bf4, [0x01f6] = 0x25c24, [0x01f7] = 0x25be0, [0x01f8] = 0x25bfd, + [0x01f9] = 0x25bf2, [0x01fa] = 0x25bfc, [0x01fb] = 0x25c02, [0x01fc] = 0x25bf1, + [0x01fd] = 0x25bff, [0x01fe] = 0x25bd2, [0x01ff] = 0x25bd8, [0x0200] = 0x25bd3, + [0x0201] = 0x25bf9, [0x0203] = 0x25bed, [0x0204] = 0x25bf7, [0x0205] = 0x25bf0, + [0x0206] = 0x25bd7, [0x0207] = 0x25c09, [0x0208] = 0x25bf5, [0x0209] = 0x25ec2, + [0x020a] = 0x25ec5, [0x020b] = 0x25ecf, [0x020c] = 0x4298, [0x020d] = 0x25ec1, + [0x020e] = 0x25ec6, [0x020f] = 0x25ed4, [0x0210] = 0x25ece, [0x0211] = 0x2609b, + [0x0212] = 0x26099, [0x0213] = 0x2608f, [0x0214] = 0x260b7, [0x0215] = 0x26082, + [0x0216] = 0x26093, [0x0217] = 0x260b4, [0x0218] = 0x260c1, [0x0219] = 0x26090, + [0x021a] = 0x2609a, [0x021b] = 0x26094, [0x021c] = 0x2609c, [0x021d] = 0x260b5, + [0x0220] = 0x2609f, [0x0221] = 0x2608e, [0x0222] = 0x2609e, [0x0223] = 0x2623c, + [0x0224] = 0x26247, [0x0225] = 0x26241, [0x0226] = 0x262eb, [0x0227] = 0x262ec, + [0x0228] = 0x262ed, [0x0229] = 0x262ee, [0x022a] = 0x262df, [0x022b] = 0x262f2, + [0x022c] = 0x2630d, [0x022d] = 0x2630e, [0x022e] = 0x20186, [0x022f] = 0x263a9, + [0x0230] = 0x263a4, [0x0231] = 0x263a5, [0x0232] = 0x2645f, [0x0233] = 0x2645a, + [0x0234] = 0x26466, [0x0235] = 0x26468, [0x0236] = 0x2646a, [0x0237] = 0x26464, + [0x0238] = 0x26465, [0x0239] = 0x264c1, [0x023a] = 0x264d8, [0x023c] = 0x264d9, + [0x023d] = 0x26509, [0x023e] = 0x265aa, [0x023f] = 0x265a3, [0x0240] = 0x265b9, + [0x0241] = 0x259e2, [0x0242] = 0x265a5, [0x0243] = 0x265ab, [0x0244] = 0x26620, + [0x0245] = 0x26789, [0x0246] = 0x2678b, [0x0247] = 0x267db, [0x0248] = 0x267e4, + [0x0249] = 0x267ef, [0x024a] = 0x267e2, [0x024b] = 0x267e9, [0x024c] = 0x267f0, + [0x024d] = 0x267f3, [0x024e] = 0x267dd, [0x024f] = 0x2681e, [0x0250] = 0x2691d, + [0x0251] = 0x26946, [0x0252] = 0x2697c, [0x0253] = 0x26980, [0x0254] = 0x26981, + [0x0255] = 0x26982, [0x0256] = 0x26987, [0x0257] = 0x26988, [0x0258] = 0x2698a, + [0x0259] = 0x2698c, [0x025a] = 0x269e7, [0x025b] = 0x269eb, [0x025c] = 0x269ea, + [0x025d] = 0x26a68, [0x025e] = 0x26a6b, [0x025f] = 0x26a69, [0x0260] = 0x26a66, + [0x0261] = 0x26a6a, [0x0262] = 0x26a65, [0x0263] = 0x26ae5, [0x0264] = 0x26ae4, + [0x0265] = 0x26ae6, [0x0266] = 0x26d18, [0x0267] = 0x26e24, [0x0268] = 0x26e48, + [0x0269] = 0x26e2f, [0x026a] = 0x26e7e, [0x026b] = 0x26d89, [0x026c] = 0x26e1e, + [0x026d] = 0x26e49, [0x026e] = 0x26e26, [0x026f] = 0x26e09, [0x0270] = 0x26e34, + [0x0271] = 0x26e2d, [0x0272] = 0x26e4a, [0x0273] = 0x26e15, [0x0275] = 0x26e33, + [0x0276] = 0x26e28, [0x0277] = 0x26e27, [0x0278] = 0x26e20, [0x0279] = 0x26e2b, + [0x027a] = 0x26e29, [0x027b] = 0x26e6a, [0x027c] = 0x26e0b, [0x027d] = 0x26e0e, + [0x027e] = 0x26e1c, [0x027f] = 0x26dff, [0x0281] = 0x26e35, [0x0282] = 0x26e11, + [0x0283] = 0x26e4b, [0x0284] = 0x26e4c, [0x0285] = 0x26e1f, [0x0286] = 0x26e0f, + [0x0287] = 0x26e39, [0x0288] = 0x26e68, [0x0289] = 0x26e1d, [0x028a] = 0x26e08, + [0x028b] = 0x26e0c, [0x028c] = 0x26e0d, [0x028d] = 0x26e62, [0x028e] = 0x26eaf, + [0x028f] = 0x26e32, [0x0290] = 0x26e2c, [0x0291] = 0x26e64, [0x0292] = 0x26e04, + [0x0293] = 0x26e16, [0x0294] = 0x26e4d, [0x0295] = 0x26e07, [0x0296] = 0x26eae, + [0x0297] = 0x271d4, [0x0298] = 0x271d1, [0x0299] = 0x271d5, [0x029a] = 0x271d0, + [0x029b] = 0x27371, [0x029c] = 0x2735d, [0x029d] = 0x2735b, [0x029e] = 0x2737a, + [0x02a0] = 0x2737f, [0x02a1] = 0x27379, [0x02a2] = 0x27367, [0x02a3] = 0x2739e, + [0x02a4] = 0x27394, [0x02a5] = 0x27364, [0x02a6] = 0x2735e, [0x02a7] = 0x27381, + [0x02a8] = 0x2735a, [0x02a9] = 0x27357, [0x02aa] = 0x2737c, [0x02ab] = 0x27398, + [0x02ac] = 0x27366, [0x02ad] = 0x2737e, [0x02ae] = 0x27382, [0x02af] = 0x27368, + [0x02b0] = 0x2735f, [0x02b1] = 0x27363, [0x02b2] = 0x27397, [0x02b3] = 0x45cd, + [0x02b4] = 0x27353, [0x02b5] = 0x2737b, [0x02b6] = 0x2737d, [0x02b7] = 0x27378, + [0x02b8] = 0x27406, [0x02b9] = 0x275c0, [0x02ba] = 0x275c2, [0x02bb] = 0x275c3, + [0x02bc] = 0x276dc, [0x02bd] = 0x276e6, [0x02be] = 0x276ec, [0x02bf] = 0x276f2, + [0x02c0] = 0x276e8, [0x02c1] = 0x276eb, [0x02c2] = 0x276ea, [0x02c3] = 0x276e5, + [0x02c4] = 0x276e0, [0x02c5] = 0x276d0, [0x02c6] = 0x276d8, [0x02c7] = 0x276d5, + [0x02c8] = 0x276d3, [0x02c9] = 0x276e4, [0x02ca] = 0x276f3, [0x02cb] = 0x276db, + [0x02cc] = 0x2772f, [0x02cd] = 0x277f9, [0x02ce] = 0x2785d, [0x02cf] = 0x2785b, + [0x02d0] = 0x2784c, [0x02d1] = 0x27858, [0x02d2] = 0x27860, [0x02d3] = 0x27853, + [0x02d4] = 0x27850, [0x02d5] = 0x27907, [0x02d6] = 0x27908, [0x02d7] = 0x278f4, + [0x02d8] = 0x278f6, [0x02d9] = 0x27904, [0x02da] = 0x278fd, [0x02db] = 0x27905, + [0x02dc] = 0x27a28, [0x02dd] = 0x27a56, [0x02de] = 0x27a42, [0x02df] = 0x27a5c, + [0x02e0] = 0x27a3d, [0x02e1] = 0x27a2f, [0x02e2] = 0x27a2b, [0x02e3] = 0x27a58, + [0x02e4] = 0x27a61, [0x02e5] = 0x27a2c, [0x02e6] = 0x27a51, [0x02e7] = 0x27a50, + [0x02e8] = 0x27a3c, [0x02e9] = 0x27a36, [0x02ea] = 0x46f6, [0x02eb] = 0x27a60, + [0x02ec] = 0x27a5b, [0x02ed] = 0x27a2e, [0x02ee] = 0x27a40, [0x02ef] = 0x27a5f, + [0x02f0] = 0x27a26, [0x02f1] = 0x27a2d, [0x02f2] = 0x27a5e, [0x02f3] = 0x27a3b, + [0x02f4] = 0x27bef, [0x02f5] = 0x27bf3, [0x02f6] = 0x27bee, [0x02f7] = 0x27bed, + [0x02f8] = 0x27c5a, [0x02f9] = 0x27c62, [0x02fa] = 0x27c5b, [0x02fb] = 0x27c5f, + [0x02fc] = 0x27c5e, [0x02fd] = 0x27c64, [0x02fe] = 0x27ce0, [0x02ff] = 0x27ce1, + [0x0300] = 0x27ce5, [0x0301] = 0x27da5, [0x0302] = 0x27d9b, [0x0303] = 0x27d9f, + [0x0304] = 0x27d9c, [0x0305] = 0x477a, [0x0306] = 0x27daa, [0x0307] = 0x27da4, + [0x0308] = 0x27da3, [0x0309] = 0x27e67, [0x030a] = 0x27f26, [0x030b] = 0x27f1a, + [0x030c] = 0x47b8, [0x030d] = 0x27f1c, [0x030e] = 0x27f15, [0x030f] = 0x27f1b, + [0x0310] = 0x27f18, [0x0311] = 0x27f1e, [0x0312] = 0x27f25, [0x0314] = 0x2807b, + [0x0315] = 0x28075, [0x0316] = 0x28093, [0x0317] = 0x2808f, [0x0318] = 0x2807c, + [0x0319] = 0x2809b, [0x031a] = 0x28088, [0x031b] = 0x28091, [0x031c] = 0x2807e, + [0x031d] = 0x4801, [0x031e] = 0x28086, [0x031f] = 0x2825b, [0x0320] = 0x28254, + [0x0321] = 0x28335, [0x0322] = 0x28340, [0x0323] = 0x28337, [0x0324] = 0x28329, + [0x0325] = 0x28326, [0x0326] = 0x28323, [0x0327] = 0x28330, [0x0328] = 0x28320, + [0x0329] = 0x28328, [0x032a] = 0x28332, [0x032b] = 0x2832a, [0x032c] = 0x28331, + [0x032d] = 0x28324, [0x032e] = 0x28341, [0x032f] = 0x28342, [0x0330] = 0x28343, + [0x0331] = 0x28325, [0x0332] = 0x28338, [0x0333] = 0x2841c, [0x0334] = 0x2841d, + [0x0335] = 0x2841e, [0x0336] = 0x284f6, [0x0337] = 0x285a5, [0x0338] = 0x28589, + [0x0339] = 0x2859d, [0x033a] = 0x2858a, [0x033b] = 0x28587, [0x033c] = 0x285ab, + [0x033d] = 0x28586, [0x033e] = 0x2859e, [0x033f] = 0x28593, [0x0340] = 0x285a1, + [0x0341] = 0x28588, [0x0342] = 0x285a3, [0x0343] = 0x2859f, [0x0344] = 0x285a0, + [0x0345] = 0x286ff, [0x0346] = 0x28700, [0x0347] = 0x28702, [0x0348] = 0x286f8, + [0x0349] = 0x286f7, [0x034a] = 0x28701, [0x034b] = 0x28787, [0x034c] = 0x28789, + [0x034d] = 0x28776, [0x034e] = 0x2876e, [0x034f] = 0x28777, [0x0350] = 0x28782, + [0x0351] = 0x28785, [0x0352] = 0x28783, [0x0353] = 0x28784, [0x0354] = 0x28857, + [0x0355] = 0x2884b, [0x0356] = 0x28856, [0x0357] = 0x2885d, [0x0358] = 0x28860, + [0x0359] = 0x2884d, [0x035a] = 0x28855, [0x035b] = 0x28854, [0x035c] = 0x28853, + [0x035d] = 0x28850, [0x035e] = 0x28863, [0x035f] = 0x28862, [0x0360] = 0x28917, + [0x0361] = 0x28916, [0x0362] = 0x2892d, [0x0363] = 0x289d9, [0x0364] = 0x289bf, + [0x0365] = 0x492f, [0x0366] = 0x289b2, [0x0367] = 0x289ac, [0x0368] = 0x289b0, + [0x0369] = 0x289cf, [0x036a] = 0x289b8, [0x036b] = 0x4931, [0x036c] = 0x289d3, + [0x036d] = 0x289b1, [0x036e] = 0x289af, [0x036f] = 0x289ce, [0x0370] = 0x289b4, + [0x0371] = 0x289b7, [0x0372] = 0x289d5, [0x0373] = 0x499c, [0x0374] = 0x28d38, + [0x0375] = 0x28d28, [0x0376] = 0x28d3f, [0x0377] = 0x28d40, [0x0378] = 0x28d41, + [0x0379] = 0x28d33, [0x037a] = 0x28d2b, [0x037b] = 0x28d2e, [0x037c] = 0x28f11, + [0x037d] = 0x28f18, [0x037e] = 0x28f17, [0x037f] = 0x28f19, [0x0380] = 0x28f16, + [0x0381] = 0x49e6, [0x0382] = 0x28f0d, [0x0383] = 0x28f26, [0x0384] = 0x28f79, + [0x0385] = 0x28fd8, [0x0386] = 0x28ff3, [0x0387] = 0x28fd7, [0x0388] = 0x28fcc, + [0x0389] = 0x28fcf, [0x038a] = 0x28fcb, [0x038b] = 0x28fd1, [0x038c] = 0x28fce, + [0x038d] = 0x28fd4, [0x038e] = 0x28fd5, [0x038f] = 0x28fd3, [0x0390] = 0x28fd6, + [0x0391] = 0x28fcd, [0x0392] = 0x28fda, [0x0393] = 0x28fd2, [0x0394] = 0x28fde, + [0x0395] = 0x290cc, [0x0396] = 0x290b8, [0x0397] = 0x290b7, [0x0398] = 0x290c2, + [0x0399] = 0x290c3, [0x039a] = 0x291fa, [0x039b] = 0x291f9, [0x039c] = 0x2921f, + [0x039d] = 0x2921d, [0x039e] = 0x24382, [0x039f] = 0x292a6, [0x03a0] = 0x29290, + [0x03a1] = 0x2929e, [0x03a2] = 0x29298, [0x03a3] = 0x29293, [0x03a4] = 0x29292, + [0x03a5] = 0x292a5, [0x03a6] = 0x29295, [0x03a7] = 0x293a9, [0x03a8] = 0x293a8, + [0x03a9] = 0x293aa, [0x03aa] = 0x293ab, [0x03ab] = 0x293ac, [0x03ac] = 0x2941f, + [0x03ad] = 0x29422, [0x03ae] = 0x294aa, [0x03af] = 0x29496, [0x03b0] = 0x29491, + [0x03b1] = 0x294ab, [0x03b2] = 0x294a2, [0x03b3] = 0x294a4, [0x03b4] = 0x2949d, + [0x03b5] = 0x29497, [0x03b6] = 0x2947d, [0x03b7] = 0x2949f, [0x03b8] = 0x2949c, + [0x03b9] = 0x29499, [0x03ba] = 0x294a6, [0x03bb] = 0x29492, [0x03bc] = 0x294a7, + [0x03bd] = 0x295c9, [0x03be] = 0x295c8, [0x03bf] = 0x295c7, [0x03c0] = 0x295cb, + [0x03c1] = 0x29674, [0x03c2] = 0x296c9, [0x03c3] = 0x4b38, [0x03c4] = 0x296d2, + [0x03c5] = 0x296db, [0x03c6] = 0x296eb, [0x03c7] = 0x296e9, [0x03c8] = 0x296ef, + [0x03c9] = 0x296ee, [0x03ca] = 0x296f9, [0x03cb] = 0x296de, [0x03cc] = 0x29816, + [0x03cd] = 0x29845, [0x03ce] = 0x2987f, [0x03cf] = 0x29898, [0x03d0] = 0x2989f, + [0x03d1] = 0x29886, [0x03d2] = 0x29890, [0x03d3] = 0x2989a, [0x03d4] = 0x2989d, + [0x03d5] = 0x2988d, [0x03d6] = 0x2989c, [0x03d7] = 0x298a0, [0x03d8] = 0x298a7, + [0x03d9] = 0x2988f, [0x03da] = 0x29a41, [0x03db] = 0x29a35, [0x03dc] = 0x29a37, + [0x03dd] = 0x29a30, [0x03de] = 0x29a3a, [0x03df] = 0x29a36, [0x03e1] = 0x29aca, + [0x03e2] = 0x29b12, [0x03e3] = 0x29b15, [0x03e4] = 0x29b22, [0x03e5] = 0x29b13, + [0x03e6] = 0x29b18, [0x03e7] = 0x29b21, [0x03e8] = 0x29c10, [0x03e9] = 0x29c20, + [0x03ea] = 0x29c2f, [0x03eb] = 0x29ca5, [0x03ec] = 0x29ca3, [0x03ed] = 0x29cb6, + [0x03ee] = 0x29cab, [0x03ef] = 0x29d68, [0x03f0] = 0x29d67, [0x03f1] = 0x29d6f, + [0x03f2] = 0x29d77, [0x03f3] = 0x29d64, [0x03f4] = 0x29d78, [0x03f5] = 0x4c3a, + [0x03f6] = 0x29d76, [0x03f7] = 0x29d6e, [0x03f8] = 0x4cb1, [0x03f9] = 0x29fd0, + [0x03fa] = 0x29fb3, [0x03fb] = 0x29fcb, [0x03fc] = 0x29fd6, [0x03fd] = 0x29fb1, + [0x03fe] = 0x29fb4, [0x03ff] = 0x29fd7, [0x0400] = 0x29fc6, [0x0401] = 0x29fba, + [0x0402] = 0x29fd1, [0x0403] = 0x29fd2, [0x0404] = 0x29fb5, [0x0405] = 0x29fc4, + [0x0406] = 0x29fcc, [0x0407] = 0x29fbb, [0x0408] = 0x29fb2, [0x0409] = 0x2a25b, + [0x040a] = 0x2a25a, [0x040b] = 0x2a259, [0x040c] = 0x2a299, [0x040d] = 0x2a294, + [0x040e] = 0x2a296, [0x040f] = 0x2a293, [0x0410] = 0x2a291, [0x0411] = 0x2a28f, + [0x0412] = 0x2a298, [0x0413] = 0x2a30c, [0x0414] = 0x2a30a, [0x0415] = 0x2a30e, + [0x0416] = 0x2a312, [0x0417] = 0x2a311, [0x0418] = 0x2a30b, [0x0419] = 0x2a39a, + [0x041a] = 0x4d47, [0x041b] = 0x2a3b4, [0x041c] = 0x4d51, [0x041d] = 0x2a41c, + [0x041e] = 0x2a420, [0x041f] = 0x2a421, [0x0420] = 0x2a4d3, [0x0421] = 0x2a4d2, + [0x0422] = 0x2a538, [0x0424] = 0x24ccf, [0x0425] = 0x2011d, [0x0426] = 0x20192, + [0x0427] = 0x2018f, [0x0428] = 0x2018c, [0x0429] = 0x203ea, [0x042a] = 0x204b9, + [0x042b] = 0x2056e, [0x042c] = 0x205a0, [0x042d] = 0x291dd, [0x042e] = 0x20612, + [0x042f] = 0x20617, [0x0430] = 0x2066d, [0x0431] = 0x20805, [0x0432] = 0x207fb, + [0x0433] = 0x207fd, [0x0434] = 0x20806, [0x0435] = 0x20800, [0x0436] = 0x207ff, + [0x0437] = 0x207fe, [0x0438] = 0x208b6, [0x0439] = 0x20905, [0x043a] = 0x20907, + [0x043b] = 0x20abc, [0x043c] = 0x20abb, [0x043d] = 0x20b8b, [0x043e] = 0x20b87, + [0x043f] = 0x27bfb, [0x0440] = 0x20fe7, [0x0441] = 0x20fe6, [0x0442] = 0x20fe2, + [0x0443] = 0x285d3, [0x0444] = 0x20fd9, [0x0445] = 0x20fca, [0x0446] = 0x21012, + [0x0447] = 0x21010, [0x0448] = 0x20fdc, [0x0449] = 0x20fd0, [0x044a] = 0x20f8b, + [0x044b] = 0x21013, [0x044c] = 0x22a10, [0x044d] = 0x20fda, [0x044f] = 0x20ffd, + [0x0450] = 0x20fe5, [0x0451] = 0x20fcc, [0x0452] = 0x21039, [0x0453] = 0x20fc7, + [0x0454] = 0x20fd8, [0x0455] = 0x21460, [0x0456] = 0x21464, [0x0457] = 0x21486, + [0x0458] = 0x2145e, [0x0459] = 0x21466, [0x045a] = 0x2145f, [0x045b] = 0x21477, + [0x045c] = 0x21482, [0x045d] = 0x21496, [0x045e] = 0x2153e, [0x045f] = 0x21579, + [0x0460] = 0x2157a, [0x0461] = 0x21688, [0x0462] = 0x21689, [0x0463] = 0x2168c, + [0x0464] = 0x243e0, [0x0465] = 0x2167b, [0x0466] = 0x21686, [0x0467] = 0x21894, + [0x0468] = 0x21897, [0x0469] = 0x218b7, [0x046a] = 0x218b5, [0x046b] = 0x218b8, + [0x046c] = 0x21893, [0x046d] = 0x218b2, [0x046e] = 0x218b4, [0x046f] = 0x21899, + [0x0470] = 0x218c3, [0x0471] = 0x2189d, [0x0472] = 0x2189b, [0x0473] = 0x218a3, + [0x0474] = 0x3747, [0x0475] = 0x2199f, [0x0476] = 0x2199e, [0x0477] = 0x219a3, + [0x0478] = 0x219a0, [0x0479] = 0x219a1, [0x047a] = 0x21ac5, [0x047b] = 0x21ac6, + [0x047c] = 0x21abe, [0x047d] = 0x21ac4, [0x047e] = 0x21abf, [0x047f] = 0x21b4c, + [0x0480] = 0x21b4a, [0x0481] = 0x21bb1, [0x0482] = 0x21c15, [0x0483] = 0x21c17, + [0x0484] = 0x21c10, [0x0485] = 0x21c18, [0x0486] = 0x21ce0, [0x0487] = 0x21cdf, + [0x0488] = 0x21d27, [0x0489] = 0x21f43, [0x048a] = 0x21f48, [0x048b] = 0x21f1d, + [0x048c] = 0x21f50, [0x048d] = 0x21f58, [0x048e] = 0x21f47, [0x048f] = 0x21f54, + [0x0490] = 0x21f53, [0x0491] = 0x21f40, [0x0492] = 0x21f55, [0x0493] = 0x3817, + [0x0494] = 0x21f5a, [0x0495] = 0x22470, [0x0496] = 0x2215b, [0x0497] = 0x2214d, + [0x0498] = 0x22156, [0x0499] = 0x2214f, [0x049b] = 0x22159, [0x049d] = 0x22154, + [0x049e] = 0x22153, [0x049f] = 0x22150, [0x04a0] = 0x222b3, [0x04a1] = 0x2236e, + [0x04a2] = 0x38a3, [0x04a3] = 0x2236f, [0x04a4] = 0x22393, [0x04a5] = 0x22429, + [0x04a6] = 0x22425, [0x04a7] = 0x22428, [0x04a8] = 0x2246f, [0x04a9] = 0x232b8, + [0x04ab] = 0x224b3, [0x04ac] = 0x22579, [0x04ad] = 0x2257e, [0x04ae] = 0x2257c, + [0x04af] = 0x22583, [0x04b1] = 0x22800, [0x04b2] = 0x22834, [0x04b3] = 0x22865, + [0x04b4] = 0x22836, [0x04b5] = 0x228a7, [0x04b6] = 0x22859, [0x04b7] = 0x22858, + [0x04b8] = 0x22831, [0x04b9] = 0x22862, [0x04ba] = 0x22838, [0x04bb] = 0x22873, + [0x04bc] = 0x2283e, [0x04bd] = 0x22855, [0x04be] = 0x22854, [0x04bf] = 0x22895, + [0x04c1] = 0x228a5, [0x04c2] = 0x22894, [0x04c3] = 0x2289a, [0x04c4] = 0x2289b, + [0x04c5] = 0x22899, [0x04c6] = 0x2289f, [0x04c7] = 0x22853, [0x04c8] = 0x22a12, + [0x04c9] = 0x22a0a, [0x04ca] = 0x22a09, [0x04cb] = 0x22a0c, [0x04cc] = 0x22a0b, + [0x04cd] = 0x22a0e, [0x04ce] = 0x22a0d, [0x04cf] = 0x22a08, [0x04d0] = 0x22d38, + [0x04d1] = 0x22d3a, [0x04d2] = 0x22d37, [0x04d3] = 0x22d3d, [0x04d4] = 0x22d2d, + [0x04d5] = 0x22d82, [0x04d6] = 0x22d95, [0x04d7] = 0x22d87, [0x04d8] = 0x22d9d, + [0x04d9] = 0x22db5, [0x04da] = 0x22d81, [0x04db] = 0x22dc7, [0x04dc] = 0x22d9b, + [0x04dd] = 0x22d98, [0x04de] = 0x22d94, [0x04df] = 0x22d86, [0x04e0] = 0x22d90, + [0x04e1] = 0x22d34, [0x04e2] = 0x22d8e, [0x04e3] = 0x22d85, [0x04e4] = 0x22da6, + [0x04e5] = 0x22d96, [0x04e6] = 0x22fea, [0x04e7] = 0x22fdf, [0x04e8] = 0x232bd, + [0x04e9] = 0x22ff7, [0x04ea] = 0x22feb, [0x04eb] = 0x22fe0, [0x04ec] = 0x22fe8, + [0x04ed] = 0x22fe1, [0x04ee] = 0x22fe9, [0x04ef] = 0x22fee, [0x04f0] = 0x22fe5, + [0x04f1] = 0x22fec, [0x04f2] = 0x23063, [0x04f3] = 0x230c6, [0x04f4] = 0x230c2, + [0x04f5] = 0x230c1, [0x04f6] = 0x230c0, [0x04f7] = 0x230c3, [0x04f8] = 0x23118, + [0x04f9] = 0x232ae, [0x04fa] = 0x232a3, [0x04fb] = 0x232c5, [0x04fc] = 0x232a0, + [0x04fd] = 0x232b4, [0x04fe] = 0x232a5, [0x04ff] = 0x3b1e, [0x0500] = 0x232a4, + [0x0501] = 0x232a8, [0x0502] = 0x232a6, [0x0503] = 0x236a8, [0x0504] = 0x2368d, + [0x0505] = 0x23682, [0x0506] = 0x2369e, [0x0507] = 0x23689, [0x0508] = 0x23683, + [0x0509] = 0x23691, [0x050a] = 0x236a6, [0x050b] = 0x2369a, [0x050c] = 0x23690, + [0x050d] = 0x23685, [0x050e] = 0x2367d, [0x0510] = 0x2369b, [0x0511] = 0x236a5, + [0x0512] = 0x236f0, [0x0513] = 0x23696, [0x0514] = 0x23688, [0x0515] = 0x236d6, + [0x0516] = 0x236d8, [0x0517] = 0x23686, [0x0518] = 0x236a4, [0x0519] = 0x23697, + [0x051a] = 0x2391c, [0x051b] = 0x23919, [0x051c] = 0x2399e, [0x051d] = 0x2399f, + [0x051e] = 0x2399d, [0x051f] = 0x2399c, [0x0520] = 0x23a5d, [0x0521] = 0x23a5e, + [0x0522] = 0x23a73, [0x0523] = 0x23a63, [0x0524] = 0x23abe, [0x0525] = 0x23ac1, + [0x0526] = 0x23abc, [0x0527] = 0x23abf, [0x0528] = 0x23abb, [0x0529] = 0x23abd, + [0x052a] = 0x23b13, [0x052b] = 0x23b14, [0x052c] = 0x23bf8, [0x052d] = 0x23bfa, + [0x052e] = 0x23c06, [0x052f] = 0x23bfe, [0x0530] = 0x23c51, [0x0531] = 0x2400b, + [0x0532] = 0x23ff1, [0x0533] = 0x23fa9, [0x0534] = 0x23fd5, [0x0535] = 0x23fdc, + [0x0536] = 0x23fcb, [0x0537] = 0x23ff2, [0x0538] = 0x2405f, [0x0539] = 0x23fdb, + [0x053a] = 0x23fd6, [0x053b] = 0x23fd9, [0x053c] = 0x23fd1, [0x053d] = 0x23fcf, + [0x053e] = 0x23fd8, [0x053f] = 0x23fe0, [0x0540] = 0x23fd4, [0x0541] = 0x23ff3, + [0x0542] = 0x24005, [0x0543] = 0x23fce, [0x0544] = 0x23ff4, [0x0546] = 0x23fda, + [0x0547] = 0x2400e, [0x0548] = 0x24006, [0x0549] = 0x23fd7, [0x054a] = 0x23fcd, + [0x054b] = 0x24007, [0x054c] = 0x23fe1, [0x054d] = 0x24008, [0x054e] = 0x243be, + [0x054f] = 0x243ef, [0x0550] = 0x243d9, [0x0551] = 0x243da, [0x0552] = 0x71d7, + [0x0553] = 0x243a0, [0x0554] = 0x243df, [0x0555] = 0x2439e, [0x0556] = 0x243bf, + [0x0557] = 0x243af, [0x0558] = 0x243a7, [0x0559] = 0x243aa, [0x055a] = 0x243f4, + [0x055b] = 0x243ae, [0x055c] = 0x243b5, [0x055d] = 0x243b8, [0x055e] = 0x243db, + [0x055f] = 0x243c0, [0x0560] = 0x243b7, [0x0561] = 0x243a2, [0x0562] = 0x243dd, + [0x0563] = 0x243a1, [0x0564] = 0x243a5, [0x0565] = 0x243b4, [0x0566] = 0x243a6, + [0x0567] = 0x243ab, [0x0568] = 0x243ac, [0x0569] = 0x2439f, [0x056a] = 0x243b1, + [0x056b] = 0x243fc, [0x056c] = 0x2452e, [0x056d] = 0x24530, [0x056e] = 0x24599, + [0x056f] = 0x245f8, [0x0570] = 0x245f6, [0x0571] = 0x246f4, [0x0572] = 0x246eb, + [0x0573] = 0x246e1, [0x0574] = 0x246e4, [0x0575] = 0x24875, [0x0576] = 0x24869, + [0x0577] = 0x3e9a, [0x0578] = 0x24899, [0x0579] = 0x2489e, [0x057a] = 0x24894, + [0x057b] = 0x24893, [0x057c] = 0x24891, [0x057d] = 0x24a19, [0x057e] = 0x24a17, + [0x057f] = 0x24a49, [0x0580] = 0x24a47, [0x0581] = 0x24a48, [0x0582] = 0x24a52, + [0x0583] = 0x24a40, [0x0584] = 0x24a63, [0x0585] = 0x24a46, [0x0586] = 0x24a5f, + [0x0587] = 0x24b0e, [0x0588] = 0x24b85, [0x0589] = 0x24b87, [0x058a] = 0x24bcb, + [0x058b] = 0x24bcc, [0x058c] = 0x24bc9, [0x058d] = 0x24ccb, [0x058e] = 0x21ce7, + [0x058f] = 0x24d20, [0x0590] = 0x24e5f, [0x0591] = 0x24e60, [0x0592] = 0x24e6a, + [0x0593] = 0x24e76, [0x0594] = 0x24e73, [0x0595] = 0x24e71, [0x0596] = 0x24e66, + [0x0597] = 0x3fc2, [0x0598] = 0x24e6b, [0x0599] = 0x24e79, [0x059a] = 0x24e7b, + [0x059b] = 0x24f3c, [0x059c] = 0x24f9e, [0x059d] = 0x24f9c, [0x059e] = 0x2501c, + [0x059f] = 0x2501e, [0x05a0] = 0x25021, [0x05a1] = 0x25096, [0x05a2] = 0x250a1, + [0x05a3] = 0x250b6, [0x05a4] = 0x250a0, [0x05a5] = 0x25094, [0x05a6] = 0x25097, + [0x05a7] = 0x25281, [0x05a8] = 0x25286, [0x05a9] = 0x252c0, [0x05aa] = 0x2528a, + [0x05ac] = 0x25285, [0x05ad] = 0x25295, [0x05ae] = 0x25249, [0x05af] = 0x25282, + [0x05b0] = 0x25284, [0x05b1] = 0x22878, [0x05b2] = 0x25290, [0x05b3] = 0x252b1, + [0x05b4] = 0x253fe, [0x05b5] = 0x253fb, [0x05b6] = 0x25550, [0x05b7] = 0x25556, + [0x05b8] = 0x2555a, [0x05b9] = 0x2554c, [0x05ba] = 0x40dc, [0x05bb] = 0x25557, + [0x05bc] = 0x256e1, [0x05bd] = 0x256d9, [0x05be] = 0x256db, [0x05bf] = 0x256f4, + [0x05c0] = 0x25745, [0x05c1] = 0x25747, [0x05c2] = 0x25874, [0x05c3] = 0x2586b, + [0x05c4] = 0x25868, [0x05c5] = 0x25869, [0x05c6] = 0x25879, [0x05c8] = 0x25880, + [0x05c9] = 0x25881, [0x05ca] = 0x25861, [0x05cb] = 0x25870, [0x05cc] = 0x2586f, + [0x05cd] = 0x25873, [0x05ce] = 0x2585d, [0x05cf] = 0x259fa, [0x05d0] = 0x41b3, + [0x05d1] = 0x259f3, [0x05d2] = 0x25a0a, [0x05d3] = 0x25a17, [0x05d5] = 0x25ab0, + [0x05d6] = 0x25c3e, [0x05d7] = 0x25c46, [0x05d8] = 0x25c4f, [0x05d9] = 0x25c44, + [0x05da] = 0x25c69, [0x05db] = 0x25c33, [0x05dc] = 0x25c2f, [0x05dd] = 0x25c4e, + [0x05de] = 0x25c3a, [0x05df] = 0x25c2b, [0x05e0] = 0x25ca9, [0x05e1] = 0x25c50, + [0x05e2] = 0x25c45, [0x05e3] = 0x25c37, [0x05e4] = 0x25c25, [0x05e5] = 0x25c2c, + [0x05e6] = 0x25c3f, [0x05e7] = 0x25c34, [0x05e8] = 0x25c29, [0x05e9] = 0x25c1e, + [0x05ea] = 0x25c3d, [0x05eb] = 0x25eed, [0x05ed] = 0x25ef3, [0x05ee] = 0x25eea, + [0x05ef] = 0x25eeb, [0x05f0] = 0x260cc, [0x05f1] = 0x260ce, [0x05f2] = 0x260d0, + [0x05f3] = 0x260e3, [0x05f4] = 0x260e0, [0x05f5] = 0x260d1, [0x05f6] = 0x260dc, + [0x05f7] = 0x260dd, [0x05f8] = 0x260f0, [0x05f9] = 0x260db, [0x05fa] = 0x260e5, + [0x05fb] = 0x260f1, [0x05fc] = 0x260c9, [0x05fd] = 0x260e8, [0x05fe] = 0x260e7, + [0x05ff] = 0x260c8, [0x0600] = 0x260de, [0x0601] = 0x260cd, [0x0602] = 0x260c5, + [0x0603] = 0x260c6, [0x0604] = 0x260e4, [0x0605] = 0x260c3, [0x0606] = 0x262fb, + [0x0607] = 0x262fc, [0x0608] = 0x262fe, [0x0609] = 0x26303, [0x060a] = 0x26300, + [0x060b] = 0x262fd, [0x060c] = 0x26305, [0x060d] = 0x26313, [0x060e] = 0x263a7, + [0x060f] = 0x263b4, [0x0610] = 0x26470, [0x0611] = 0x26474, [0x0612] = 0x26471, + [0x0613] = 0x26475, [0x0614] = 0x2647d, [0x0615] = 0x26473, [0x0616] = 0x264c4, + [0x0617] = 0x264c3, [0x0618] = 0x264de, [0x0619] = 0x264dd, [0x061a] = 0x26511, + [0x061b] = 0x2650f, [0x061c] = 0x26510, [0x061d] = 0x265c3, [0x061e] = 0x265c2, + [0x061f] = 0x265ca, [0x0620] = 0x265c1, [0x0621] = 0x26623, [0x0622] = 0x267b1, + [0x0623] = 0x26824, [0x0624] = 0x26811, [0x0625] = 0x26825, [0x0626] = 0x2680a, + [0x0627] = 0x2681f, [0x0628] = 0x26820, [0x0629] = 0x26814, [0x062a] = 0x26828, + [0x062b] = 0x26803, [0x062c] = 0x26812, [0x062d] = 0x2680b, [0x062e] = 0x26817, + [0x062f] = 0x22a11, [0x0630] = 0x26949, [0x0631] = 0x26989, [0x0632] = 0x26990, + [0x0633] = 0x2698f, [0x0634] = 0x26996, [0x0635] = 0x26995, [0x0636] = 0x26993, + [0x0637] = 0x269ed, [0x0638] = 0x269f0, [0x0639] = 0x243de, [0x063a] = 0x26a85, + [0x063b] = 0x26a77, [0x063c] = 0x26a7a, [0x063d] = 0x26a84, [0x063e] = 0x26a79, + [0x063f] = 0x26a7d, [0x0640] = 0x26a7b, [0x0641] = 0x26aed, [0x0642] = 0x26aec, + [0x0643] = 0x26df6, [0x0644] = 0x26d9b, [0x0645] = 0x26e9d, [0x0646] = 0x26f11, + [0x0647] = 0x26ec4, [0x0648] = 0x26ec8, [0x0649] = 0x26edf, [0x064a] = 0x26ebf, + [0x064b] = 0x26eb3, [0x064c] = 0x26eba, [0x064d] = 0x26f10, [0x064e] = 0x26f06, + [0x064f] = 0x26e88, [0x0650] = 0x26e9a, [0x0651] = 0x26ee0, [0x0652] = 0x26ecc, + [0x0653] = 0x26eb5, [0x0654] = 0x26ee1, [0x0655] = 0x26ebc, [0x0656] = 0x26ec6, + [0x0657] = 0x26f0b, [0x0658] = 0x26ea4, [0x0659] = 0x26e95, [0x065a] = 0x26ea3, + [0x065b] = 0x26ee2, [0x065c] = 0x26ecd, [0x065d] = 0x26ee3, [0x065e] = 0x26eab, + [0x065f] = 0x26ecb, [0x0660] = 0x26e8f, [0x0662] = 0x26ea9, [0x0663] = 0x26f24, + [0x0664] = 0x26ee4, [0x0665] = 0x26f12, [0x0666] = 0x26ee5, [0x0667] = 0x26f67, + [0x0668] = 0x26eaa, [0x0669] = 0x26ea0, [0x066a] = 0x26ee6, [0x066b] = 0x26ec1, + [0x066c] = 0x26ee7, [0x066d] = 0x26f0d, [0x066e] = 0x26e86, [0x066f] = 0x26eb0, + [0x0670] = 0x26e8b, [0x0671] = 0x26ee8, [0x0672] = 0x26ec9, [0x0673] = 0x26f19, + [0x0674] = 0x26ec0, [0x0675] = 0x26f0c, [0x0676] = 0x26ee9, [0x0677] = 0x26eea, + [0x0678] = 0x271ed, [0x0679] = 0x271e3, [0x067a] = 0x271e4, [0x067b] = 0x271e8, + [0x067c] = 0x271d2, [0x067d] = 0x271e2, [0x067e] = 0x8666, [0x067f] = 0x273cf, + [0x0680] = 0x273d1, [0x0681] = 0x273c3, [0x0682] = 0x273c9, [0x0683] = 0x273ea, + [0x0684] = 0x273b4, [0x0685] = 0x273dc, [0x0686] = 0x273bd, [0x0687] = 0x273e6, + [0x0688] = 0x273c8, [0x0689] = 0x273ec, [0x068a] = 0x273b2, [0x068b] = 0x273a9, + [0x068c] = 0x273d3, [0x068d] = 0x273c0, [0x068e] = 0x273e9, [0x068f] = 0x273d5, + [0x0690] = 0x45d9, [0x0691] = 0x273c5, [0x0692] = 0x45dd, [0x0693] = 0x273cb, + [0x0694] = 0x273d0, [0x0695] = 0x273d2, [0x0696] = 0x273e4, [0x0697] = 0x273e8, + [0x0698] = 0x273cd, [0x0699] = 0x273b6, [0x069a] = 0x273aa, [0x069b] = 0x273d4, + [0x069c] = 0x28449, [0x069d] = 0x273c1, [0x069e] = 0x273dd, [0x069f] = 0x273ce, + [0x06a0] = 0x275c9, [0x06a1] = 0x275ca, [0x06a2] = 0x276fd, [0x06a3] = 0x276d9, + [0x06a4] = 0x276ff, [0x06a5] = 0x27704, [0x06a6] = 0x276fa, [0x06a7] = 0x27706, + [0x06a8] = 0x27715, [0x06a9] = 0x27711, [0x06aa] = 0x27707, [0x06ab] = 0x2770b, + [0x06ac] = 0x277fc, [0x06ad] = 0x277fd, [0x06ae] = 0x2786d, [0x06af] = 0x27865, + [0x06b0] = 0x27914, [0x06b1] = 0x27913, [0x06b2] = 0x2790c, [0x06b3] = 0x2790b, + [0x06b4] = 0x27918, [0x06b5] = 0x27922, [0x06b6] = 0x27a7d, [0x06b7] = 0x27a6f, + [0x06b8] = 0x27a75, [0x06b9] = 0x27a7b, [0x06ba] = 0x27a80, [0x06bb] = 0x27a7f, + [0x06bc] = 0x27a96, [0x06bd] = 0x27a6d, [0x06be] = 0x27a6b, [0x06bf] = 0x27a86, + [0x06c0] = 0x27a73, [0x06c1] = 0x27a62, [0x06c2] = 0x27a77, [0x06c3] = 0x27a81, + [0x06c4] = 0x27a69, [0x06c5] = 0x27a82, [0x06c6] = 0x27a97, [0x06c7] = 0x27a84, + [0x06c8] = 0x46fc, [0x06c9] = 0x27a78, [0x06cb] = 0x27a7a, [0x06cc] = 0x27a6a, + [0x06cd] = 0x27a65, [0x06ce] = 0x27a7e, [0x06cf] = 0x27a94, [0x06d0] = 0x27bc2, + [0x06d1] = 0x27bc1, [0x06d2] = 0x27bf9, [0x06d3] = 0x27c71, [0x06d4] = 0x27c6b, + [0x06d5] = 0x27c6d, [0x06d6] = 0x27c6f, [0x06d7] = 0x27c6e, [0x06d8] = 0x27cf2, + [0x06d9] = 0x27ce8, [0x06da] = 0x27cef, [0x06db] = 0x27ce9, [0x06dc] = 0x27cea, + [0x06dd] = 0x27ced, [0x06de] = 0x27cf3, [0x06df] = 0x27ce6, [0x06e0] = 0x27dc9, + [0x06e1] = 0x27db4, [0x06e2] = 0x27db3, [0x06e3] = 0x27db9, [0x06e4] = 0x27dca, + [0x06e5] = 0x27db1, [0x06e6] = 0x27db6, [0x06e7] = 0x27dc7, [0x06e8] = 0x27dc4, + [0x06e9] = 0x27db7, [0x06ea] = 0x27e6f, [0x06eb] = 0x27f33, [0x06ec] = 0x27f32, + [0x06ed] = 0x27f1f, [0x06ef] = 0x27f2b, [0x06f0] = 0x27f30, [0x06f1] = 0x27f36, + [0x06f2] = 0x27f42, [0x06f3] = 0x27f41, [0x06f5] = 0x280a5, [0x06f6] = 0x280ab, + [0x06f7] = 0x280a9, [0x06f8] = 0x280b3, [0x06f9] = 0x280a7, [0x06fa] = 0x280a0, + [0x06fb] = 0x280d2, [0x06fc] = 0x280a8, [0x06fd] = 0x280b6, [0x06fe] = 0x280ac, + [0x06ff] = 0x280ae, [0x0700] = 0x280e6, [0x0701] = 0x28265, [0x0702] = 0x28347, + [0x0703] = 0x28363, [0x0704] = 0x2834d, [0x0705] = 0x2835f, [0x0706] = 0x2834b, + [0x0707] = 0x28360, [0x0708] = 0x28349, [0x0709] = 0x28353, [0x070b] = 0x8f3a, + [0x070c] = 0x28357, [0x070d] = 0x2834e, [0x070e] = 0x28352, [0x070f] = 0x28354, + [0x0710] = 0x28420, [0x0711] = 0x28422, [0x0712] = 0x285c1, [0x0713] = 0x285d7, + [0x0714] = 0x285d5, [0x0715] = 0x285c4, [0x0716] = 0x285d0, [0x0717] = 0x285bb, + [0x0718] = 0x285e2, [0x0719] = 0x285cb, [0x071a] = 0x285b8, [0x071b] = 0x285bf, + [0x071c] = 0x285d8, [0x071d] = 0x285c0, [0x071e] = 0x285ba, [0x071f] = 0x285b4, + [0x0720] = 0x285bc, [0x0721] = 0x285d4, [0x0722] = 0x285ed, [0x0723] = 0x285c2, + [0x0724] = 0x285d9, [0x0725] = 0x285cc, [0x0726] = 0x2872f, [0x0727] = 0x28723, + [0x0728] = 0x28796, [0x0729] = 0x2878d, [0x072a] = 0x2879e, [0x072b] = 0x28799, + [0x072c] = 0x28883, [0x072d] = 0x4907, [0x072e] = 0x2886a, [0x072f] = 0x28869, + [0x0730] = 0x28875, [0x0731] = 0x2886c, [0x0732] = 0x28880, [0x0733] = 0x2886e, + [0x0734] = 0x28881, [0x0735] = 0x28877, [0x0736] = 0x28876, [0x0737] = 0x28873, + [0x0738] = 0x28870, [0x0739] = 0x28884, [0x073a] = 0x28919, [0x073b] = 0x289f2, + [0x073c] = 0x933d, [0x073d] = 0x289ec, [0x073e] = 0x289eb, [0x073f] = 0x289f6, + [0x0740] = 0x289ef, [0x0741] = 0x289f4, [0x0742] = 0x289ee, [0x0743] = 0x289f3, + [0x0744] = 0x289ed, [0x0745] = 0x28c9b, [0x0746] = 0x28c98, [0x0747] = 0x28c94, + [0x0748] = 0x2147a, [0x0749] = 0x28c9a, [0x074b] = 0x28d4c, [0x074c] = 0x49a8, + [0x074d] = 0x28d57, [0x074e] = 0x28d51, [0x074f] = 0x28d62, [0x0750] = 0x28d52, + [0x0751] = 0x28d5c, [0x0752] = 0x28d53, [0x0754] = 0x28e85, [0x0755] = 0x28f2d, + [0x0756] = 0x28f3e, [0x0757] = 0x28f30, [0x0758] = 0x28f7d, [0x0759] = 0x28fe6, + [0x075a] = 0x28ff6, [0x075b] = 0x28fe4, [0x075c] = 0x28fe9, [0x075d] = 0x28fec, + [0x075e] = 0x28ff2, [0x075f] = 0x28fe8, [0x0760] = 0x28fe3, [0x0761] = 0x28feb, + [0x0762] = 0x28ff0, [0x0763] = 0x28fea, [0x0764] = 0x28fe7, [0x0765] = 0x28ffd, + [0x0766] = 0x28fe5, [0x0767] = 0x28fee, [0x0768] = 0x28ff5, [0x0769] = 0x28ff9, + [0x076a] = 0x28ff1, [0x076b] = 0x28ff4, [0x076d] = 0x29011, [0x076e] = 0x290de, + [0x076f] = 0x290d8, [0x0770] = 0x290dd, [0x0771] = 0x290db, [0x0772] = 0x290d3, + [0x0773] = 0x290e1, [0x0774] = 0x291de, [0x0775] = 0x291fc, [0x0776] = 0x29228, + [0x0777] = 0x292b7, [0x0778] = 0x292b8, [0x0779] = 0x292c7, [0x077a] = 0x292b2, + [0x077b] = 0x292a9, [0x077c] = 0x292b9, [0x077d] = 0x292bc, [0x077e] = 0x292b3, + [0x077f] = 0x292d1, [0x0780] = 0x293b0, [0x0781] = 0x293b1, [0x0782] = 0x293b6, + [0x0783] = 0x29404, [0x0784] = 0x2942c, [0x0785] = 0x294c1, [0x0786] = 0x2949e, + [0x0787] = 0x294ba, [0x0788] = 0x4aca, [0x0789] = 0x294d1, [0x078a] = 0x294d3, + [0x078b] = 0x294d4, [0x078c] = 0x294d5, [0x078d] = 0x294c5, [0x078e] = 0x294b6, + [0x078f] = 0x294b2, [0x0790] = 0x294b5, [0x0791] = 0x294c3, [0x0792] = 0x294b9, + [0x0793] = 0x294c6, [0x0794] = 0x295d6, [0x0795] = 0x295e0, [0x0796] = 0x295db, + [0x0797] = 0x295d7, [0x0798] = 0x295dd, [0x0799] = 0x29715, [0x079a] = 0x2970c, + [0x079b] = 0x2970f, [0x079c] = 0x2970e, [0x079d] = 0x296fe, [0x079e] = 0x29704, + [0x079f] = 0x2970b, [0x07a0] = 0x29702, [0x07a1] = 0x296ff, [0x07a2] = 0x29708, + [0x07a3] = 0x29710, [0x07a4] = 0x29717, [0x07a5] = 0x29713, [0x07a6] = 0x29706, + [0x07a7] = 0x29709, [0x07a8] = 0x29824, [0x07a9] = 0x29826, [0x07aa] = 0x29825, + [0x07ab] = 0x29848, [0x07ac] = 0x298b5, [0x07ad] = 0x298d2, [0x07ae] = 0x298d5, + [0x07af] = 0x298c4, [0x07b0] = 0x298af, [0x07b1] = 0x298ad, [0x07b2] = 0x298c1, + [0x07b3] = 0x298c0, [0x07b4] = 0x298cc, [0x07b5] = 0x298cd, [0x07b6] = 0x298c3, + [0x07b7] = 0x298c8, [0x07b8] = 0x298c5, [0x07b9] = 0x298ba, [0x07ba] = 0x298d0, + [0x07bb] = 0x298c2, [0x07bc] = 0x298ce, [0x07bd] = 0x4b8d, [0x07be] = 0x29a43, + [0x07bf] = 0x29a42, [0x07c0] = 0x29a40, [0x07c1] = 0x29a31, [0x07c2] = 0x29acf, + [0x07c3] = 0x29ace, [0x07c4] = 0x29b30, [0x07c5] = 0x29b34, [0x07c6] = 0x29b32, + [0x07c7] = 0x29b43, [0x07c8] = 0x29b3c, [0x07c9] = 0x29c11, [0x07ca] = 0x29c35, + [0x07cb] = 0x29c34, [0x07cc] = 0x29c37, [0x07cd] = 0x29c31, [0x07ce] = 0x29cbf, + [0x07cf] = 0x29cbc, [0x07d0] = 0x29cc2, [0x07d1] = 0x29cc9, [0x07d2] = 0x29d83, + [0x07d3] = 0x29d8b, [0x07d4] = 0x29da0, [0x07d5] = 0x29d8d, [0x07d6] = 0x29d8c, + [0x07d7] = 0x29d9a, [0x07d8] = 0x29d8a, [0x07d9] = 0x29d91, [0x07da] = 0x29ff1, + [0x07db] = 0x2a00f, [0x07dc] = 0x2a001, [0x07dd] = 0x2a007, [0x07de] = 0x2a00c, + [0x07df] = 0x4cc0, [0x07e0] = 0x29fdc, [0x07e1] = 0x29fee, [0x07e2] = 0x29ff7, + [0x07e3] = 0x29ff2, [0x07e4] = 0x29ff8, [0x07e5] = 0x29feb, [0x07e6] = 0x4cca, + [0x07e7] = 0x29fe6, [0x07e8] = 0x29fed, [0x07e9] = 0x29fe9, [0x07ea] = 0x2a008, + [0x07eb] = 0x2a000, [0x07ec] = 0x29fe5, [0x07ed] = 0x29ffc, [0x07ee] = 0x2a261, + [0x07ef] = 0x2a25e, [0x07f0] = 0x2a25f, [0x07f1] = 0x4d25, [0x07f2] = 0x2a29b, + [0x07f3] = 0x2a316, [0x07f4] = 0x2a315, [0x07f5] = 0x2a320, [0x07f6] = 0x2a314, + [0x07f7] = 0x2a31a, [0x07f8] = 0x2a317, [0x07f9] = 0x2a39c, [0x07fa] = 0x4d4a, + [0x07fb] = 0x2a3f1, [0x07fc] = 0x4d53, [0x07fd] = 0x2a3f0, [0x07fe] = 0x2a428, + [0x07ff] = 0x2a424, [0x0800] = 0x2a42a, [0x0801] = 0x2a42b, [0x0802] = 0x2a4d5, + [0x0803] = 0x2a504, [0x0804] = 0x2a505, [0x0805] = 0x2a591, [0x0806] = 0x2a592, + [0x0807] = 0x2a6a6, [0x0808] = 0x20109, [0x0809] = 0x20422, [0x080a] = 0x2041a, + [0x080b] = 0x2040e, [0x080c] = 0x2041b, [0x080d] = 0x20408, [0x080e] = 0x250b3, + [0x0810] = 0x2069d, [0x0811] = 0x20812, [0x0812] = 0x2081e, [0x0813] = 0x208bb, + [0x0814] = 0x208bf, [0x0815] = 0x208bc, [0x0816] = 0x20908, [0x0817] = 0x20909, + [0x0818] = 0x20963, [0x0819] = 0x209c8, [0x081a] = 0x23728, [0x081b] = 0x20b8e, + [0x081c] = 0x20b8d, [0x081d] = 0x21043, [0x081e] = 0x2104d, [0x081f] = 0x2106d, + [0x0820] = 0x21042, [0x0821] = 0x21052, [0x0822] = 0x21051, [0x0823] = 0x21069, + [0x0824] = 0x21050, [0x0825] = 0x21056, [0x0826] = 0x2106c, [0x0827] = 0x21044, + [0x0828] = 0x21045, [0x0829] = 0x2106b, [0x082a] = 0x3605, [0x082b] = 0x21068, + [0x082c] = 0x21057, [0x082d] = 0x2122e, [0x082e] = 0x21231, [0x082f] = 0x2122d, + [0x0830] = 0x2148b, [0x0831] = 0x214b2, [0x0832] = 0x2148d, [0x0833] = 0x214a3, + [0x0834] = 0x214a4, [0x0835] = 0x21490, [0x0836] = 0x21489, [0x0837] = 0x2148e, + [0x0838] = 0x21492, [0x0839] = 0x2157b, [0x083a] = 0x21690, [0x083b] = 0x2168f, + [0x083c] = 0x218e9, [0x083d] = 0x218cd, [0x083e] = 0x218c5, [0x083f] = 0x218d0, + [0x0840] = 0x218c9, [0x0841] = 0x218d1, [0x0842] = 0x218c7, [0x0843] = 0x218d2, + [0x0844] = 0x2185f, [0x0845] = 0x218e1, [0x0846] = 0x218cc, [0x0847] = 0x218c6, + [0x0848] = 0x218e4, [0x0849] = 0x219a9, [0x084a] = 0x21ad3, [0x084b] = 0x21ada, + [0x084c] = 0x21ad2, [0x084d] = 0x21adb, [0x084e] = 0x21b4d, [0x084f] = 0x21b4e, + [0x0850] = 0x21c1c, [0x0851] = 0x21ce8, [0x0852] = 0x21f6c, [0x0853] = 0x21f5f, + [0x0854] = 0x21f66, [0x0855] = 0x21f64, [0x0856] = 0x21f78, [0x0857] = 0x21f65, + [0x0858] = 0x21f6d, [0x0859] = 0x21f61, [0x085a] = 0x21f7a, [0x085b] = 0x22007, + [0x085c] = 0x22166, [0x085d] = 0x22168, [0x085e] = 0x22162, [0x085f] = 0x222d3, + [0x0860] = 0x222d4, [0x0861] = 0x222d1, [0x0862] = 0x222dc, [0x0863] = 0x22373, + [0x0864] = 0x22372, [0x0865] = 0x2242d, [0x0866] = 0x2242c, [0x0867] = 0x2242f, + [0x0868] = 0x22472, [0x0869] = 0x224b4, [0x086a] = 0x22589, [0x086b] = 0x228cd, + [0x086c] = 0x228a6, [0x086d] = 0x228a2, [0x086e] = 0x228a0, [0x086f] = 0x22846, + [0x0870] = 0x228a1, [0x0871] = 0x26857, [0x0872] = 0x228a3, [0x0873] = 0x228b1, + [0x0874] = 0x228db, [0x0875] = 0x228f6, [0x0876] = 0x228dc, [0x0877] = 0x228d6, + [0x0878] = 0x22a13, [0x0879] = 0x22d9c, [0x087a] = 0x22d97, [0x087b] = 0x22dd8, + [0x087c] = 0x22de4, [0x087d] = 0x22dd4, [0x087e] = 0x22de5, [0x087f] = 0x22ddb, + [0x0880] = 0x22dd0, [0x0881] = 0x22dda, [0x0882] = 0x22dcc, [0x0883] = 0x22ddc, + [0x0884] = 0x22ded, [0x0885] = 0x22dd3, [0x0886] = 0x22dd1, [0x0887] = 0x22dce, + [0x0888] = 0x22dd9, [0x0889] = 0x22ddd, [0x088b] = 0x22ee6, [0x088c] = 0x22ee5, + [0x088d] = 0x22ee9, [0x088e] = 0x22fff, [0x088f] = 0x22ffe, [0x0890] = 0x2300e, + [0x0891] = 0x2308c, [0x0892] = 0x230ca, [0x0893] = 0x230cb, [0x0894] = 0x2311a, + [0x0895] = 0x232d7, [0x0896] = 0x232cf, [0x0897] = 0x232d0, [0x0898] = 0x232c9, + [0x0899] = 0x232cc, [0x089a] = 0x232d3, [0x089b] = 0x233a4, [0x089c] = 0x233a3, + [0x089d] = 0x23681, [0x089e] = 0x23726, [0x089f] = 0x236f3, [0x08a0] = 0x23727, + [0x08a1] = 0x236f2, [0x08a2] = 0x236ff, [0x08a3] = 0x236f5, [0x08a4] = 0x236fc, + [0x08a5] = 0x2370e, [0x08a6] = 0x3bf0, [0x08a7] = 0x236f6, [0x08a8] = 0x23700, + [0x08a9] = 0x23723, [0x08aa] = 0x23705, [0x08ab] = 0x23725, [0x08ac] = 0x23708, + [0x08ad] = 0x23750, [0x08ae] = 0x23925, [0x08af] = 0x23920, [0x08b0] = 0x23923, + [0x08b1] = 0x23921, [0x08b2] = 0x239a1, [0x08b3] = 0x23a69, [0x08b4] = 0x23a6c, + [0x08b5] = 0x23a68, [0x08b6] = 0x23a6b, [0x08b7] = 0x23acc, [0x08b8] = 0x23acd, + [0x08b9] = 0x23c10, [0x08ba] = 0x23c0d, [0x08bb] = 0x23c0a, [0x08bc] = 0x23c16, + [0x08bd] = 0x23c14, [0x08be] = 0x23c52, [0x08bf] = 0x24028, [0x08c0] = 0x2402e, + [0x08c1] = 0x2402c, [0x08c2] = 0x2404d, [0x08c3] = 0x24049, [0x08c4] = 0x24031, + [0x08c5] = 0x24030, [0x08c6] = 0x24033, [0x08c7] = 0x2402d, [0x08c8] = 0x24036, + [0x08c9] = 0x2403e, [0x08ca] = 0x2402f, [0x08cb] = 0x24027, [0x08cc] = 0x24034, + [0x08cd] = 0x2404c, [0x08ce] = 0x243fe, [0x08cf] = 0x24412, [0x08d0] = 0x2441f, + [0x08d1] = 0x24417, [0x08d2] = 0x243f5, [0x08d3] = 0x24415, [0x08d4] = 0x243f7, + [0x08d5] = 0x3e02, [0x08d6] = 0x21f7d, [0x08d7] = 0x243fa, [0x08d8] = 0x243f9, + [0x08d9] = 0x2444b, [0x08da] = 0x2459c, [0x08db] = 0x2459d, [0x08dc] = 0x3e23, + [0x08dd] = 0x246f0, [0x08de] = 0x246f6, [0x08df] = 0x246ef, [0x08e0] = 0x2489d, + [0x08e1] = 0x2489a, [0x08e2] = 0x248a7, [0x08e3] = 0x248af, [0x08e4] = 0x248aa, + [0x08e5] = 0x24a64, [0x08e6] = 0x24a86, [0x08e7] = 0x24a75, [0x08e8] = 0x24a70, + [0x08e9] = 0x24a84, [0x08ea] = 0x24a6b, [0x08eb] = 0x24a85, [0x08ec] = 0x24a6c, + [0x08ed] = 0x24b17, [0x08ee] = 0x24b94, [0x08ef] = 0x24b93, [0x08f0] = 0x24cd2, + [0x08f1] = 0x24cd7, [0x08f2] = 0x24cd4, [0x08f3] = 0x24ea6, [0x08f4] = 0x24ea7, + [0x08f5] = 0x24e9c, [0x08f6] = 0x24e8b, [0x08f7] = 0x24e8d, [0x08f8] = 0x24e98, + [0x08f9] = 0x24eb9, [0x08fa] = 0x24e9b, [0x08fb] = 0x24e9d, [0x08fc] = 0x24e99, + [0x08fd] = 0x24ea8, [0x08fe] = 0x24e91, [0x08ff] = 0x24e87, [0x0900] = 0x24e9a, + [0x0901] = 0x24fa6, [0x0902] = 0x2501f, [0x0903] = 0x250a7, [0x0904] = 0x250b1, + [0x0905] = 0x250b2, [0x0906] = 0x250b7, [0x0907] = 0x252d0, [0x0908] = 0x252b3, + [0x0909] = 0x252b5, [0x090a] = 0x252c4, [0x090b] = 0x252c3, [0x090c] = 0x252bc, + [0x090d] = 0x252b2, [0x090e] = 0x252ba, [0x090f] = 0x252bb, [0x0910] = 0x252c2, + [0x0911] = 0x252cd, [0x0912] = 0x252be, [0x0913] = 0x252b7, [0x0914] = 0x2538f, + [0x0915] = 0x25403, [0x0916] = 0x25404, [0x0917] = 0x25571, [0x0918] = 0x25577, + [0x0919] = 0x25574, [0x091a] = 0x2558b, [0x091b] = 0x2557a, [0x091d] = 0x2558c, + [0x091e] = 0x25573, [0x091f] = 0x256ff, [0x0920] = 0x256fb, [0x0921] = 0x256fd, + [0x0922] = 0x256f0, [0x0923] = 0x256f3, [0x0924] = 0x256fc, [0x0925] = 0x256f2, + [0x0926] = 0x25892, [0x0927] = 0x2589e, [0x0928] = 0x258ae, [0x0929] = 0x25896, + [0x092a] = 0x25a14, [0x092b] = 0x25a12, [0x092c] = 0x25a13, [0x092d] = 0x25a16, + [0x092e] = 0x25a0f, [0x092f] = 0x25ab6, [0x0930] = 0x25abd, [0x0931] = 0x25c8c, + [0x0932] = 0x25cae, [0x0933] = 0x25cac, [0x0934] = 0x25cab, [0x0935] = 0x25c99, + [0x0936] = 0x25c92, [0x0937] = 0x25cbb, [0x0938] = 0x25c9e, [0x0939] = 0x25c7e, + [0x093a] = 0x25caf, [0x093b] = 0x25cbc, [0x093c] = 0x25c98, [0x093d] = 0x25f01, + [0x093e] = 0x25f09, [0x093f] = 0x25f06, [0x0941] = 0x25f07, [0x0942] = 0x25f08, + [0x0943] = 0x260cf, [0x0944] = 0x2610e, [0x0945] = 0x26132, [0x0946] = 0x4315, + [0x0947] = 0x26112, [0x0948] = 0x26116, [0x0949] = 0x26117, [0x094a] = 0x2611b, + [0x094b] = 0x26115, [0x094c] = 0x26131, [0x094d] = 0x26118, [0x094e] = 0x2611a, + [0x094f] = 0x26110, [0x0950] = 0x2610a, [0x0951] = 0x26109, [0x0952] = 0x2624f, + [0x0954] = 0x2630f, [0x0955] = 0x26310, [0x0957] = 0x26328, [0x0958] = 0x26311, + [0x0959] = 0x26316, [0x095a] = 0x26317, [0x095b] = 0x26302, [0x095c] = 0x263bb, + [0x095d] = 0x263ba, [0x095e] = 0x263c3, [0x095f] = 0x263bc, [0x0960] = 0x2648a, + [0x0961] = 0x26484, [0x0962] = 0x26486, [0x0963] = 0x264e0, [0x0964] = 0x26517, + [0x0965] = 0x26518, [0x0966] = 0x2651e, [0x0967] = 0x26515, [0x0968] = 0x265d3, + [0x0969] = 0x265da, [0x096a] = 0x265d9, [0x096b] = 0x267e6, [0x096c] = 0x267f4, + [0x096d] = 0x267e1, [0x096e] = 0x26869, [0x096f] = 0x26840, [0x0970] = 0x26858, + [0x0971] = 0x2686c, [0x0972] = 0x2684d, [0x0973] = 0x26921, [0x0974] = 0x26999, + [0x0975] = 0x269f1, [0x0976] = 0x23f68, [0x0977] = 0x26a86, [0x0978] = 0x26f5b, + [0x0979] = 0x26f5c, [0x097a] = 0x26f77, [0x097b] = 0x26f2c, [0x097d] = 0x26f58, + [0x097e] = 0x26f64, [0x097f] = 0x26f61, [0x0980] = 0x26f48, [0x0981] = 0x26f97, + [0x0982] = 0x26f59, [0x0983] = 0x26f29, [0x0984] = 0x26f62, [0x0985] = 0x26f2e, + [0x0986] = 0x26f68, [0x0987] = 0x26f90, [0x0988] = 0x26f3a, [0x0989] = 0x26f3d, + [0x098a] = 0x26f5e, [0x098b] = 0x26f46, [0x098c] = 0x26f69, [0x098d] = 0x26f65, + [0x098e] = 0x26f3e, [0x098f] = 0x26f49, [0x0990] = 0x26f56, [0x0991] = 0x26fe1, + [0x0992] = 0x26f78, [0x0993] = 0x26f79, [0x0994] = 0x26f66, [0x0995] = 0x26f4a, + [0x0996] = 0x26f35, [0x0997] = 0x26f7a, [0x0998] = 0x26f92, [0x0999] = 0x26f60, + [0x099a] = 0x26f36, [0x099b] = 0x26f51, [0x099c] = 0x26f42, [0x099d] = 0x455d, + [0x099e] = 0x26f3f, [0x099f] = 0x26f7b, [0x09a0] = 0x26f5d, [0x09a1] = 0x26f94, + [0x09a2] = 0x26f6a, [0x09a4] = 0x271f2, [0x09a5] = 0x273bb, [0x09a6] = 0x2741b, + [0x09a7] = 0x2741a, [0x09a8] = 0x27433, [0x09a9] = 0x27417, [0x09aa] = 0x2740a, + [0x09ab] = 0x27415, [0x09ac] = 0x27412, [0x09ad] = 0x27401, [0x09ae] = 0x2742d, + [0x09af] = 0x273fd, [0x09b0] = 0x27423, [0x09b1] = 0x27405, [0x09b2] = 0x27411, + [0x09b3] = 0x27400, [0x09b4] = 0x2741c, [0x09b5] = 0x27435, [0x09b6] = 0x2742e, + [0x09b7] = 0x27436, [0x09b8] = 0x20abf, [0x09b9] = 0x2742f, [0x09ba] = 0x2740c, + [0x09bb] = 0x27409, [0x09bc] = 0x27431, [0x09bd] = 0x273fc, [0x09be] = 0x2740f, + [0x09bf] = 0x27418, [0x09c0] = 0x27402, [0x09c1] = 0x27600, [0x09c2] = 0x2771f, + [0x09c3] = 0x27737, [0x09c4] = 0x465a, [0x09c5] = 0x27738, [0x09c6] = 0x2772b, + [0x09c7] = 0x2772e, [0x09c8] = 0x27721, [0x09c9] = 0x27730, [0x09ca] = 0x27729, + [0x09cb] = 0x27731, [0x09cd] = 0x27701, [0x09ce] = 0x2772c, [0x09cf] = 0x27722, + [0x09d0] = 0x277ff, [0x09d1] = 0x27877, [0x09d2] = 0x27867, [0x09d3] = 0x2787f, + [0x09d4] = 0x2787d, [0x09d5] = 0x2787b, [0x09d6] = 0x2787e, [0x09d7] = 0x2791e, + [0x09d8] = 0x2791c, [0x09d9] = 0x27921, [0x09da] = 0x27926, [0x09db] = 0x27927, + [0x09dc] = 0x27929, [0x09dd] = 0x2792c, [0x09de] = 0x2791d, [0x09df] = 0x2792b, + [0x09e0] = 0x27abf, [0x09e1] = 0x27aa4, [0x09e2] = 0x27aaa, [0x09e3] = 0x27aae, + [0x09e4] = 0x27a9f, [0x09e5] = 0x27ad0, [0x09e6] = 0x27ab1, [0x09e7] = 0x27aad, + [0x09e8] = 0x27a9b, [0x09e9] = 0x27ab2, [0x09ea] = 0x27aa9, [0x09eb] = 0x27ab3, + [0x09ec] = 0x27ab4, [0x09ed] = 0x27aba, [0x09ee] = 0x27aa5, [0x09ef] = 0x27ab7, + [0x09f0] = 0x27aac, [0x09f1] = 0x27acb, [0x09f2] = 0x27acf, [0x09f3] = 0x27bc6, + [0x09f4] = 0x27c01, [0x09f5] = 0x27bff, [0x09f6] = 0x27bfd, [0x09f7] = 0x27c77, + [0x09f8] = 0x27c78, [0x09f9] = 0x27c76, [0x09fa] = 0x27cf7, [0x09fb] = 0x27dcc, + [0x09fc] = 0x4785, [0x09fd] = 0x27dd4, [0x09fe] = 0x27dd7, [0x09ff] = 0x27dd5, + [0x0a00] = 0x27dd6, [0x0a01] = 0x27dd3, [0x0a02] = 0x27f5d, [0x0a03] = 0x27f55, + [0x0a04] = 0x280e0, [0x0a05] = 0x28148, [0x0a06] = 0x280ee, [0x0a07] = 0x280db, + [0x0a08] = 0x280e7, [0x0a09] = 0x280d6, [0x0a0a] = 0x280e5, [0x0a0b] = 0x280e1, + [0x0a0c] = 0x280dd, [0x0a0d] = 0x280e2, [0x0a0e] = 0x28270, [0x0a0f] = 0x28266, + [0x0a10] = 0x2826f, [0x0a11] = 0x2826e, [0x0a12] = 0x28381, [0x0a13] = 0x28369, + [0x0a14] = 0x2836e, [0x0a15] = 0x2836d, [0x0a16] = 0x2836c, [0x0a17] = 0x28384, + [0x0a18] = 0x28385, [0x0a19] = 0x28371, [0x0a1a] = 0x28373, [0x0a1b] = 0x2836a, + [0x0a1c] = 0x2836f, [0x0a1d] = 0x2837b, [0x0a1e] = 0x2856a, [0x0a1f] = 0x2857c, + [0x0a20] = 0x2857d, [0x0a21] = 0x28581, [0x0a22] = 0x285fa, [0x0a23] = 0x28605, + [0x0a24] = 0x285eb, [0x0a25] = 0x285fb, [0x0a26] = 0x285e9, [0x0a27] = 0x285ef, + [0x0a28] = 0x285fc, [0x0a29] = 0x285e7, [0x0a2b] = 0x285ee, [0x0a2c] = 0x285fd, + [0x0a2d] = 0x28732, [0x0a2e] = 0x287a7, [0x0a2f] = 0x287b5, [0x0a30] = 0x287b1, + [0x0a31] = 0x287b9, [0x0a32] = 0x287a8, [0x0a33] = 0x287b3, [0x0a35] = 0x2888a, + [0x0a36] = 0x28891, [0x0a37] = 0x2888d, [0x0a38] = 0x28899, [0x0a39] = 0x490b, + [0x0a3a] = 0x2889a, [0x0a3b] = 0x2889b, [0x0a3c] = 0x28892, [0x0a3d] = 0x2888f, + [0x0a3e] = 0x288ab, [0x0a3f] = 0x24cdb, [0x0a40] = 0x4939, [0x0a41] = 0x28a75, + [0x0a42] = 0x28a31, [0x0a43] = 0x28a38, [0x0a44] = 0x4937, [0x0a45] = 0x28a35, + [0x0a46] = 0x28a69, [0x0a47] = 0x28a3b, [0x0a48] = 0x28a3d, [0x0a49] = 0x28a6c, + [0x0a4a] = 0x28a79, [0x0a4b] = 0x28a3c, [0x0a4c] = 0x28a3e, [0x0a4d] = 0x28c97, + [0x0a4e] = 0x28ca5, [0x0a4f] = 0x28ca2, [0x0a50] = 0x28c9d, [0x0a51] = 0x28ca1, + [0x0a52] = 0x28d68, [0x0a53] = 0x28d6f, [0x0a54] = 0x28d6d, [0x0a55] = 0x28d72, + [0x0a56] = 0x28d75, [0x0a57] = 0x28d77, [0x0a58] = 0x28d79, [0x0a59] = 0x28eb5, + [0x0a5a] = 0x28eea, [0x0a5b] = 0x28eab, [0x0a5c] = 0x28f43, [0x0a5d] = 0x28f41, + [0x0a5e] = 0x28f42, [0x0a5f] = 0x29009, [0x0a60] = 0x29008, [0x0a61] = 0x29006, + [0x0a62] = 0x29001, [0x0a63] = 0x29003, [0x0a64] = 0x29000, [0x0a65] = 0x29004, + [0x0a66] = 0x2900a, [0x0a67] = 0x2900e, [0x0a68] = 0x2900d, [0x0a69] = 0x29007, + [0x0a6a] = 0x2900f, [0x0a6b] = 0x29014, [0x0a6c] = 0x29002, [0x0a6d] = 0x29015, + [0x0a6e] = 0x2900c, [0x0a6f] = 0x29010, [0x0a70] = 0x29005, [0x0a71] = 0x290fd, + [0x0a72] = 0x290ff, [0x0a73] = 0x29104, [0x0a74] = 0x29100, [0x0a75] = 0x29109, + [0x0a76] = 0x2922b, [0x0a78] = 0x29231, [0x0a79] = 0x292db, [0x0a7a] = 0x292c5, + [0x0a7b] = 0x292d3, [0x0a7c] = 0x292ce, [0x0a7d] = 0x4a6b, [0x0a7e] = 0x292c9, + [0x0a7f] = 0x292bf, [0x0a80] = 0x292cb, [0x0a81] = 0x292c0, [0x0a82] = 0x292d0, + [0x0a83] = 0x292d4, [0x0a84] = 0x293c1, [0x0a85] = 0x293b9, [0x0a86] = 0x293bb, + [0x0a87] = 0x293c3, [0x0a88] = 0x293c9, [0x0a89] = 0x29407, [0x0a8a] = 0x2942d, + [0x0a8b] = 0x294f8, [0x0a8c] = 0x294e1, [0x0a8d] = 0x294fa, [0x0a8e] = 0x294ef, + [0x0a8f] = 0x294fd, [0x0a90] = 0x4acd, [0x0a91] = 0x294eb, [0x0a92] = 0x294f1, + [0x0a93] = 0x294ed, [0x0a94] = 0x294fe, [0x0a95] = 0x295f8, [0x0a96] = 0x29603, + [0x0a97] = 0x295ee, [0x0a98] = 0x295e8, [0x0a99] = 0x29601, [0x0a9a] = 0x296ec, + [0x0a9b] = 0x29722, [0x0a9c] = 0x29714, [0x0a9d] = 0x29734, [0x0a9e] = 0x2972f, + [0x0a9f] = 0x29739, [0x0aa0] = 0x29741, [0x0aa1] = 0x2973c, [0x0aa2] = 0x29749, + [0x0aa3] = 0x29758, [0x0aa4] = 0x2973a, [0x0aa5] = 0x29742, [0x0aa6] = 0x2973f, + [0x0aa7] = 0x29822, [0x0aa8] = 0x29823, [0x0aa9] = 0x2984a, [0x0aaa] = 0x298dc, + [0x0aab] = 0x298d9, [0x0aac] = 0x298db, [0x0aad] = 0x298e2, [0x0aaf] = 0x298df, + [0x0ab0] = 0x298e0, [0x0ab1] = 0x298d7, [0x0ab2] = 0x29a4f, [0x0ab3] = 0x29a46, + [0x0ab4] = 0x29a53, [0x0ab5] = 0x29a55, [0x0ab6] = 0x29a4e, [0x0ab7] = 0x29a4a, + [0x0ab8] = 0x29a4c, [0x0ab9] = 0x29a63, [0x0aba] = 0x29b51, [0x0abb] = 0x29b53, + [0x0abc] = 0x29b58, [0x0abd] = 0x29b4d, [0x0abe] = 0x29b5a, [0x0abf] = 0x29b49, + [0x0ac0] = 0x29b5d, [0x0ac1] = 0x29c12, [0x0ac2] = 0x29c3c, [0x0ac3] = 0x29cd1, + [0x0ac4] = 0x29cdf, [0x0ac5] = 0x29cd6, [0x0ac6] = 0x29cd8, [0x0ac7] = 0x29ce0, + [0x0ac8] = 0x29cd9, [0x0ac9] = 0x29db1, [0x0aca] = 0x29dac, [0x0acb] = 0x29daa, + [0x0acc] = 0x29dee, [0x0acd] = 0x29dbd, [0x0ace] = 0x4c4d, [0x0acf] = 0x29dc3, + [0x0ad0] = 0x29da8, [0x0ad1] = 0x29dae, [0x0ad2] = 0x29dab, [0x0ad3] = 0x2a01d, + [0x0ad4] = 0x2a027, [0x0ad5] = 0x2a038, [0x0ad6] = 0x2a012, [0x0ad7] = 0x2a048, + [0x0ad8] = 0x2a02b, [0x0ad9] = 0x2a016, [0x0ada] = 0x2a019, [0x0adb] = 0x2a03d, + [0x0adc] = 0x2a023, [0x0add] = 0x2a02a, [0x0ade] = 0x2a264, [0x0adf] = 0x2a2ad, + [0x0ae0] = 0x2a2ac, [0x0ae2] = 0x2a2b1, [0x0ae3] = 0x2a2af, [0x0ae4] = 0x2a32c, + [0x0ae5] = 0x2a324, [0x0ae6] = 0x2a325, [0x0ae7] = 0x2a328, [0x0ae8] = 0x2a3f9, + [0x0ae9] = 0x2a3f7, [0x0aea] = 0x2a3fd, [0x0aeb] = 0x2a3fe, [0x0aec] = 0x2a439, + [0x0aed] = 0x2a433, [0x0aee] = 0x2a4d7, [0x0aef] = 0x2a4d8, [0x0af0] = 0x2a4e4, + [0x0af1] = 0x214a1, [0x0af2] = 0x2a50e, [0x0af3] = 0x2a53b, [0x0af4] = 0x2a544, + [0x0af5] = 0x2a542, [0x0af6] = 0x2a594, [0x0af7] = 0x2a593, [0x0af8] = 0x2a5d5, + [0x0af9] = 0x2a6a7, [0x0afa] = 0x20431, [0x0afb] = 0x20423, [0x0afc] = 0x20428, + [0x0afd] = 0x20427, [0x0afe] = 0x204c6, [0x0aff] = 0x205a3, [0x0b00] = 0x20621, + [0x0b01] = 0x2081b, [0x0b02] = 0x3510, [0x0b03] = 0x208c1, [0x0b04] = 0x208c3, + [0x0b05] = 0x2092a, [0x0b06] = 0x20969, [0x0b07] = 0x20a27, [0x0b08] = 0x210b6, + [0x0b09] = 0x210a7, [0x0b0a] = 0x210a4, [0x0b0b] = 0x210a6, [0x0b0c] = 0x21090, + [0x0b0d] = 0x2109e, [0x0b0e] = 0x21094, [0x0b0f] = 0x210a8, [0x0b10] = 0x210a5, + [0x0b11] = 0x210a2, [0x0b12] = 0x21091, [0x0b13] = 0x367b, [0x0b14] = 0x214bc, + [0x0b15] = 0x214bd, [0x0b16] = 0x214b4, [0x0b17] = 0x214b0, [0x0b18] = 0x214e4, + [0x0b19] = 0x21545, [0x0b1a] = 0x2154b, [0x0b1b] = 0x2157e, [0x0b1c] = 0x2157f, + [0x0b1d] = 0x2157d, [0x0b1e] = 0x215c3, [0x0b1f] = 0x218fc, [0x0b20] = 0x218f7, + [0x0b21] = 0x218f0, [0x0b22] = 0x218ed, [0x0b23] = 0x218f1, [0x0b24] = 0x218f8, + [0x0b25] = 0x21ae9, [0x0b26] = 0x21ceb, [0x0b27] = 0x381d, [0x0b28] = 0x21f90, + [0x0b29] = 0x21f8d, [0x0b2a] = 0x21f86, [0x0b2b] = 0x21f91, [0x0b2c] = 0x21f8a, + [0x0b2d] = 0x22008, [0x0b2e] = 0x22050, [0x0b2f] = 0x222ea, [0x0b30] = 0x222e6, + [0x0b31] = 0x222e2, [0x0b32] = 0x222e7, [0x0b33] = 0x222ed, [0x0b34] = 0x222e1, + [0x0b35] = 0x22434, [0x0b36] = 0x22476, [0x0b37] = 0x22475, [0x0b38] = 0x22473, + [0x0b39] = 0x224b5, [0x0b3a] = 0x22590, [0x0b3b] = 0x22592, [0x0b3c] = 0x228e1, + [0x0b3d] = 0x228df, [0x0b3e] = 0x228d5, [0x0b3f] = 0x228f2, [0x0b40] = 0x228fe, + [0x0b41] = 0x22913, [0x0b42] = 0x2292e, [0x0b43] = 0x22a19, [0x0b44] = 0x22e08, + [0x0b45] = 0x64f5, [0x0b46] = 0x22e05, [0x0b47] = 0x22e09, [0x0b48] = 0x22e06, + [0x0b49] = 0x22e03, [0x0b4a] = 0x22dfd, [0x0b4b] = 0x22dfc, [0x0b4c] = 0x22e02, + [0x0b4d] = 0x22e42, [0x0b4e] = 0x2301a, [0x0b4f] = 0x23011, [0x0b50] = 0x23015, + [0x0b51] = 0x23016, [0x0b52] = 0x230cc, [0x0b53] = 0x230cf, [0x0b54] = 0x230d0, + [0x0b55] = 0x23122, [0x0b56] = 0x2311e, [0x0b57] = 0x23121, [0x0b58] = 0x232e5, + [0x0b59] = 0x3b27, [0x0b5a] = 0x23354, [0x0b5b] = 0x232ef, [0x0b5c] = 0x23353, + [0x0b5d] = 0x23351, [0x0b5e] = 0x233ad, [0x0b5f] = 0x23767, [0x0b60] = 0x23768, + [0x0b61] = 0x237a4, [0x0b62] = 0x23777, [0x0b63] = 0x23789, [0x0b64] = 0x23744, + [0x0b65] = 0x2378b, [0x0b66] = 0x23779, [0x0b67] = 0x2375b, [0x0b68] = 0x23743, + [0x0b69] = 0x23757, [0x0b6a] = 0x2374a, [0x0b6b] = 0x2377c, [0x0b6c] = 0x23746, + [0x0b6d] = 0x2377b, [0x0b6e] = 0x23756, [0x0b6f] = 0x239a8, [0x0b70] = 0x23a76, + [0x0b71] = 0x23a72, [0x0b72] = 0x23ad6, [0x0b73] = 0x23ad8, [0x0b74] = 0x23ad1, + [0x0b75] = 0x23c22, [0x0b76] = 0x23c20, [0x0b77] = 0x23c23, [0x0b78] = 0x23c1e, + [0x0b79] = 0x23c6e, [0x0b7a] = 0x240a3, [0x0b7b] = 0x24077, [0x0b7c] = 0x240a6, + [0x0b7d] = 0x2406d, [0x0b7e] = 0x240a2, [0x0b7f] = 0x2407c, [0x0b80] = 0x24084, + [0x0b81] = 0x24068, [0x0b82] = 0x24074, [0x0b83] = 0x24086, [0x0b84] = 0x240a5, + [0x0b85] = 0x2407b, [0x0b86] = 0x2407a, [0x0b87] = 0x24069, [0x0b88] = 0x24072, + [0x0b89] = 0x24076, [0x0b8a] = 0x2444a, [0x0b8b] = 0x24437, [0x0b8c] = 0x2442a, + [0x0b8d] = 0x2442d, [0x0b8e] = 0x24446, [0x0b8f] = 0x24428, [0x0b90] = 0x24426, + [0x0b91] = 0x24442, [0x0b92] = 0x2442c, [0x0b93] = 0x24438, [0x0b94] = 0x2442b, + [0x0b95] = 0x24433, [0x0b96] = 0x24445, [0x0b97] = 0x24539, [0x0b98] = 0x246f9, + [0x0b99] = 0x246fa, [0x0b9a] = 0x248b8, [0x0b9b] = 0x248b7, [0x0b9c] = 0x248bb, + [0x0b9d] = 0x248b9, [0x0b9e] = 0x248b4, [0x0b9f] = 0x24a6f, [0x0ba0] = 0x24a87, + [0x0ba1] = 0x24a8f, [0x0ba2] = 0x24aa2, [0x0ba3] = 0x24aa3, [0x0ba5] = 0x24b9b, + [0x0ba6] = 0x24b9d, [0x0ba7] = 0x24bce, [0x0ba8] = 0x3fcf, [0x0ba9] = 0x24ebd, + [0x0baa] = 0x24ebf, [0x0bab] = 0x24e92, [0x0bac] = 0x3fcd, [0x0bad] = 0x24eef, + [0x0bae] = 0x24ec9, [0x0baf] = 0x24fa4, [0x0bb0] = 0x24fa8, [0x0bb1] = 0x24faa, + [0x0bb2] = 0x25028, [0x0bb3] = 0x25024, [0x0bb4] = 0x25025, [0x0bb5] = 0x25026, + [0x0bb6] = 0x250a9, [0x0bb7] = 0x250ba, [0x0bb8] = 0x250be, [0x0bb9] = 0x250bc, + [0x0bba] = 0x250c0, [0x0bbb] = 0x252f0, [0x0bbc] = 0x252df, [0x0bbd] = 0x252e0, + [0x0bbe] = 0x252ed, [0x0bbf] = 0x252db, [0x0bc0] = 0x252fb, [0x0bc1] = 0x252b9, + [0x0bc2] = 0x252da, [0x0bc3] = 0x252eb, [0x0bc4] = 0x252ec, [0x0bc5] = 0x2559a, + [0x0bc6] = 0x2559f, [0x0bc7] = 0x2559b, [0x0bc8] = 0x25597, [0x0bc9] = 0x255a1, + [0x0bca] = 0x2570f, [0x0bcb] = 0x25705, [0x0bcc] = 0x25748, [0x0bcd] = 0x4182, + [0x0bce] = 0x258bc, [0x0bcf] = 0x258ba, [0x0bd0] = 0x25abf, [0x0bd1] = 0x25d01, + [0x0bd2] = 0x25ce8, [0x0bd3] = 0x25cef, [0x0bd4] = 0x25ce4, [0x0bd5] = 0x25ce6, + [0x0bd6] = 0x25d02, [0x0bd7] = 0x25ceb, [0x0bd8] = 0x25ce0, [0x0bd9] = 0x25ced, + [0x0bda] = 0x25cd9, [0x0bdc] = 0x25d14, [0x0bdd] = 0x25cee, [0x0bde] = 0x4252, + [0x0bdf] = 0x25d13, [0x0be0] = 0x25cf9, [0x0be1] = 0x25cf8, [0x0be2] = 0x25f25, + [0x0be4] = 0x25f19, [0x0be5] = 0x25f20, [0x0be6] = 0x25f43, [0x0be7] = 0x25f3f, + [0x0be8] = 0x26145, [0x0be9] = 0x2614c, [0x0bea] = 0x26149, [0x0beb] = 0x2614f, + [0x0bec] = 0x26141, [0x0bed] = 0x2613e, [0x0bee] = 0x2614d, [0x0bef] = 0x26152, + [0x0bf0] = 0x2614a, [0x0bf1] = 0x2614e, [0x0bf2] = 0x26173, [0x0bf3] = 0x26142, + [0x0bf4] = 0x26151, [0x0bf5] = 0x26155, [0x0bf6] = 0x26150, [0x0bf7] = 0x2616c, + [0x0bf9] = 0x2616a, [0x0bfa] = 0x26153, [0x0bfb] = 0x26168, [0x0bfc] = 0x26255, + [0x0bfd] = 0x26256, [0x0bfe] = 0x2631c, [0x0bff] = 0x2631d, [0x0c00] = 0x7f80, + [0x0c01] = 0x2631e, [0x0c02] = 0x26323, [0x0c03] = 0x2631f, [0x0c04] = 0x263e1, + [0x0c05] = 0x263cd, [0x0c06] = 0x263cb, [0x0c07] = 0x263cc, [0x0c08] = 0x263c8, + [0x0c09] = 0x263c9, [0x0c0a] = 0x2649b, [0x0c0b] = 0x26494, [0x0c0c] = 0x26492, + [0x0c0d] = 0x26496, [0x0c0e] = 0x26493, [0x0c0f] = 0x26495, [0x0c10] = 0x2648f, + [0x0c11] = 0x2651d, [0x0c12] = 0x26522, [0x0c13] = 0x26521, [0x0c14] = 0x265e9, + [0x0c15] = 0x265ef, [0x0c16] = 0x265e0, [0x0c17] = 0x265e6, [0x0c18] = 0x265e4, + [0x0c19] = 0x26829, [0x0c1a] = 0x2682c, [0x0c1b] = 0x26876, [0x0c1c] = 0x26883, + [0x0c1d] = 0x26878, [0x0c1e] = 0x2683c, [0x0c1f] = 0x24443, [0x0c20] = 0x2687a, + [0x0c21] = 0x4451, [0x0c22] = 0x268f2, [0x0c23] = 0x2699e, [0x0c24] = 0x2699b, + [0x0c25] = 0x2699a, [0x0c26] = 0x269f6, [0x0c27] = 0x269f5, [0x0c28] = 0x26aa5, + [0x0c29] = 0x26a93, [0x0c2a] = 0x26aa4, [0x0c2b] = 0x26e82, [0x0c2c] = 0x26ec7, + [0x0c2d] = 0x26fb7, [0x0c2e] = 0x2701d, [0x0c2f] = 0x26fe2, [0x0c30] = 0x26fd7, + [0x0c31] = 0x26fe3, [0x0c32] = 0x26fe4, [0x0c33] = 0x26fbc, [0x0c34] = 0x26fd3, + [0x0c35] = 0x455a, [0x0c36] = 0x26f5a, [0x0c37] = 0x26fd2, [0x0c38] = 0x26f2d, + [0x0c3a] = 0x26fc4, [0x0c3b] = 0x26fd0, [0x0c3c] = 0x26fe5, [0x0c3d] = 0x27005, + [0x0c3e] = 0x27007, [0x0c3f] = 0x26fe6, [0x0c40] = 0x2701b, [0x0c41] = 0x26fe7, + [0x0c42] = 0x26fd8, [0x0c43] = 0x26fbe, [0x0c44] = 0x27017, [0x0c45] = 0x26fb4, + [0x0c46] = 0x26fd9, [0x0c47] = 0x26fe8, [0x0c48] = 0x26fad, [0x0c49] = 0x26faf, + [0x0c4a] = 0x26fc8, [0x0c4b] = 0x26fe9, [0x0c4c] = 0x26fea, [0x0c4d] = 0x271fe, + [0x0c4e] = 0x271fb, [0x0c4f] = 0x27200, [0x0c50] = 0x27472, [0x0c51] = 0x27470, + [0x0c52] = 0x27446, [0x0c53] = 0x27459, [0x0c54] = 0x2745e, [0x0c55] = 0x27448, + [0x0c56] = 0x2744f, [0x0c57] = 0x27471, [0x0c58] = 0x27460, [0x0c59] = 0x2745f, + [0x0c5a] = 0x2746e, [0x0c5b] = 0x27473, [0x0c5e] = 0x27447, [0x0c5f] = 0x2746d, + [0x0c60] = 0x2746f, [0x0c61] = 0x27481, [0x0c62] = 0x2746c, [0x0c63] = 0x27478, + [0x0c64] = 0x27483, [0x0c65] = 0x27449, [0x0c66] = 0x27468, [0x0c67] = 0x27474, + [0x0c68] = 0x27463, [0x0c69] = 0x2746a, [0x0c6a] = 0x26885, [0x0c6b] = 0x27465, + [0x0c6c] = 0x27462, [0x0c6d] = 0x274c8, [0x0c6e] = 0x275d0, [0x0c6f] = 0x275d4, + [0x0c70] = 0x275d1, [0x0c71] = 0x27603, [0x0c72] = 0x27742, [0x0c73] = 0x27763, + [0x0c74] = 0x27756, [0x0c75] = 0x2775b, [0x0c76] = 0x27755, [0x0c77] = 0x27750, + [0x0c78] = 0x2772d, [0x0c79] = 0x27744, [0x0c7a] = 0x27748, [0x0c7b] = 0x27745, + [0x0c7c] = 0x27782, [0x0c7d] = 0x4665, [0x0c7e] = 0x27762, [0x0c7f] = 0x27885, + [0x0c80] = 0x2788d, [0x0c81] = 0x27936, [0x0c82] = 0x2792f, [0x0c83] = 0x27931, + [0x0c84] = 0x27937, [0x0c85] = 0x27aa7, [0x0c86] = 0x27ad9, [0x0c87] = 0x27af0, + [0x0c88] = 0x27af2, [0x0c89] = 0x27afd, [0x0c8a] = 0x27ae8, [0x0c8b] = 0x27aeb, + [0x0c8c] = 0x27aee, [0x0c8d] = 0x27ae0, [0x0c8e] = 0x27ae9, [0x0c8f] = 0x27aed, + [0x0c90] = 0x27ad6, [0x0c91] = 0x27af8, [0x0c92] = 0x27ad4, [0x0c93] = 0x27adf, + [0x0c94] = 0x27ae7, [0x0c95] = 0x27ad8, [0x0c96] = 0x27ae3, [0x0c97] = 0x27aef, + [0x0c98] = 0x27b0f, [0x0c99] = 0x27bca, [0x0c9a] = 0x21546, [0x0c9b] = 0x27c05, + [0x0c9c] = 0x27c0c, [0x0c9d] = 0x27c0d, [0x0c9e] = 0x27c7f, [0x0c9f] = 0x27c80, + [0x0ca0] = 0x27c81, [0x0ca1] = 0x27d01, [0x0ca2] = 0x27d03, [0x0ca3] = 0x27df2, + [0x0ca4] = 0x27de2, [0x0ca5] = 0x27de3, [0x0ca6] = 0x27dde, [0x0ca7] = 0x27de9, + [0x0ca8] = 0x27de8, [0x0ca9] = 0x27de0, [0x0caa] = 0x27e01, [0x0cab] = 0x27df5, + [0x0cac] = 0x27de4, [0x0cad] = 0x8d01, [0x0cae] = 0x27e77, [0x0caf] = 0x27f74, + [0x0cb0] = 0x27f6f, [0x0cb1] = 0x27f62, [0x0cb2] = 0x27f61, [0x0cb3] = 0x27f6d, + [0x0cb4] = 0x27f73, [0x0cb5] = 0x27f6a, [0x0cb6] = 0x27f69, [0x0cb7] = 0x28112, + [0x0cb8] = 0x2812d, [0x0cb9] = 0x28114, [0x0cba] = 0x2810f, [0x0cbb] = 0x28129, + [0x0cbc] = 0x28116, [0x0cbd] = 0x28103, [0x0cbe] = 0x28146, [0x0cbf] = 0x2815c, + [0x0cc0] = 0x28111, [0x0cc1] = 0x28106, [0x0cc2] = 0x280dc, [0x0cc3] = 0x2812b, + [0x0cc4] = 0x2812a, [0x0cc5] = 0x2812c, [0x0cc6] = 0x28127, [0x0cc7] = 0x2827a, + [0x0cc8] = 0x2839c, [0x0cc9] = 0x28399, [0x0cca] = 0x28395, [0x0ccb] = 0x2838b, + [0x0ccc] = 0x28398, [0x0ccd] = 0x28396, [0x0cce] = 0x28432, [0x0ccf] = 0x285a4, + [0x0cd0] = 0x285aa, [0x0cd1] = 0x2861b, [0x0cd2] = 0x48af, [0x0cd3] = 0x2860d, + [0x0cd4] = 0x2861c, [0x0cd5] = 0x2860a, [0x0cd6] = 0x28620, [0x0cd7] = 0x28608, + [0x0cd8] = 0x2861a, [0x0cd9] = 0x28613, [0x0cda] = 0x28611, [0x0cdb] = 0x2875d, + [0x0cdc] = 0x2875f, [0x0cdd] = 0x2875e, [0x0cde] = 0x28760, [0x0cdf] = 0x287bb, + [0x0ce0] = 0x287bc, [0x0ce1] = 0x287c1, [0x0ce2] = 0x287c0, [0x0ce3] = 0x287c8, + [0x0ce4] = 0x287ce, [0x0ce5] = 0x288a7, [0x0ce6] = 0x288b2, [0x0ce7] = 0x288b6, + [0x0ce8] = 0x288a5, [0x0ce9] = 0x288ba, [0x0cea] = 0x288b5, [0x0ceb] = 0x288ad, + [0x0cec] = 0x288a4, [0x0ced] = 0x288d3, [0x0cee] = 0x288b0, [0x0cef] = 0x288b1, + [0x0cf0] = 0x2891d, [0x0cf1] = 0x28a8d, [0x0cf2] = 0x4941, [0x0cf3] = 0x28a91, + [0x0cf4] = 0x28ab6, [0x0cf5] = 0x28ab7, [0x0cf6] = 0x28abd, [0x0cf7] = 0x28abc, + [0x0cf8] = 0x28a96, [0x0cf9] = 0x28a94, [0x0cfa] = 0x28aa0, [0x0cfb] = 0x28ca8, + [0x0cfc] = 0x28ca6, [0x0cfd] = 0x28d84, [0x0cfe] = 0x28d96, [0x0cff] = 0x28d88, + [0x0d00] = 0x28d9a, [0x0d01] = 0x28ed1, [0x0d02] = 0x28ecf, [0x0d03] = 0x28f50, + [0x0d04] = 0x28f51, [0x0d05] = 0x28f4e, [0x0d06] = 0x28f80, [0x0d07] = 0x28f81, + [0x0d08] = 0x2901b, [0x0d09] = 0x29017, [0x0d0a] = 0x29020, [0x0d0b] = 0x29019, + [0x0d0c] = 0x2901a, [0x0d0d] = 0x29021, [0x0d0e] = 0x2901e, [0x0d0f] = 0x29018, + [0x0d10] = 0x2901d, [0x0d11] = 0x4a29, [0x0d12] = 0x2912d, [0x0d13] = 0x29124, + [0x0d14] = 0x29127, [0x0d15] = 0x2912e, [0x0d16] = 0x29125, [0x0d17] = 0x2911c, + [0x0d18] = 0x29119, [0x0d19] = 0x4a2a, [0x0d1a] = 0x29123, [0x0d1b] = 0x2911f, + [0x0d1c] = 0x2911a, [0x0d1d] = 0x2912b, [0x0d1e] = 0x2911e, [0x0d1f] = 0x291e0, + [0x0d20] = 0x29233, [0x0d21] = 0x292e6, [0x0d22] = 0x292fc, [0x0d23] = 0x292e5, + [0x0d24] = 0x292f8, [0x0d25] = 0x292f6, [0x0d26] = 0x292ea, [0x0d27] = 0x292f2, + [0x0d28] = 0x292ed, [0x0d29] = 0x292eb, [0x0d2a] = 0x292f0, [0x0d2b] = 0x292f1, + [0x0d2c] = 0x293c6, [0x0d2d] = 0x293c8, [0x0d2e] = 0x293ce, [0x0d2f] = 0x293c5, + [0x0d30] = 0x4a96, [0x0d31] = 0x293cb, [0x0d32] = 0x29513, [0x0d33] = 0x29514, + [0x0d34] = 0x29507, [0x0d35] = 0x2950c, [0x0d36] = 0x2961a, [0x0d37] = 0x4b12, + [0x0d38] = 0x29617, [0x0d39] = 0x29606, [0x0d3a] = 0x29616, [0x0d3b] = 0x29607, + [0x0d3c] = 0x29610, [0x0d3d] = 0x29609, [0x0d3e] = 0x29619, [0x0d3f] = 0x29615, + [0x0d40] = 0x2976e, [0x0d41] = 0x2973b, [0x0d42] = 0x2973e, [0x0d43] = 0x2976c, + [0x0d44] = 0x29765, [0x0d45] = 0x29764, [0x0d46] = 0x29759, [0x0d47] = 0x2977c, + [0x0d48] = 0x29770, [0x0d49] = 0x29779, [0x0d4a] = 0x2982c, [0x0d4b] = 0x29852, + [0x0d4c] = 0x29851, [0x0d4d] = 0x2984c, [0x0d4e] = 0x29900, [0x0d4f] = 0x29910, + [0x0d50] = 0x29913, [0x0d51] = 0x298ff, [0x0d52] = 0x298fe, [0x0d53] = 0x298ed, + [0x0d54] = 0x29a5a, [0x0d55] = 0x29a58, [0x0d56] = 0x29a5c, [0x0d57] = 0x29ada, + [0x0d58] = 0x29b78, [0x0d59] = 0x29b5e, [0x0d5a] = 0x29b67, [0x0d5b] = 0x29b64, + [0x0d5c] = 0x29c13, [0x0d5d] = 0x29c23, [0x0d5e] = 0x29c41, [0x0d5f] = 0x29c3f, + [0x0d60] = 0x29c40, [0x0d61] = 0x29ced, [0x0d62] = 0x29ce3, [0x0d63] = 0x29cea, + [0x0d64] = 0x29cf0, [0x0d65] = 0x29ce6, [0x0d66] = 0x29ce9, [0x0d67] = 0x29cf1, + [0x0d68] = 0x29cee, [0x0d69] = 0x29dd4, [0x0d6a] = 0x29dd1, [0x0d6b] = 0x29ddc, + [0x0d6c] = 0x29dec, [0x0d6d] = 0x2a069, [0x0d6e] = 0x2a06d, [0x0d6f] = 0x2a057, + [0x0d70] = 0x2a066, [0x0d71] = 0x2a0f9, [0x0d72] = 0x2a04a, [0x0d73] = 0x2a060, + [0x0d74] = 0x2a056, [0x0d75] = 0x2a059, [0x0d76] = 0x2a04c, [0x0d77] = 0x2a06a, + [0x0d78] = 0x2a062, [0x0d79] = 0x2a063, [0x0d7a] = 0x2a070, [0x0d7b] = 0x2a05f, + [0x0d7d] = 0x2a064, [0x0d7e] = 0x2a05d, [0x0d7f] = 0x2a068, [0x0d80] = 0x2a09f, + [0x0d81] = 0x2a2ba, [0x0d82] = 0x2a2b8, [0x0d83] = 0x2a2bc, [0x0d84] = 0x2a2b9, + [0x0d85] = 0x2a2b4, [0x0d86] = 0x2a33b, [0x0d87] = 0x2a32d, [0x0d88] = 0x2a338, + [0x0d89] = 0x2a32f, [0x0d8a] = 0x2a332, [0x0d8b] = 0x2a441, [0x0d8c] = 0x2a4cb, + [0x0d8d] = 0x2a4de, [0x0d8e] = 0x2a4dd, [0x0d8f] = 0x2a4da, [0x0d90] = 0x2a4dc, + [0x0d91] = 0x2a510, [0x0d92] = 0x2a54f, [0x0d93] = 0x2a549, [0x0d94] = 0x2a598, + [0x0d95] = 0x2a596, [0x0d96] = 0x2a597, [0x0d97] = 0x2a5c7, [0x0d98] = 0x2019c, + [0x0d99] = 0x2a5da, [0x0d9a] = 0x2a5d8, [0x0d9b] = 0x2a6a8, [0x0d9c] = 0x2010a, + [0x0d9d] = 0x2019d, [0x0d9e] = 0x204cb, [0x0d9f] = 0x20538, [0x0da0] = 0x20539, + [0x0da1] = 0x205a6, [0x0da2] = 0x20823, [0x0da3] = 0x20822, [0x0da4] = 0x20821, + [0x0da5] = 0x209ce, [0x0da6] = 0x20b92, [0x0da7] = 0x20b91, [0x0da8] = 0x210ec, + [0x0da9] = 0x210e0, [0x0daa] = 0x210ed, [0x0dab] = 0x21108, [0x0dac] = 0x210e5, + [0x0dad] = 0x210ee, [0x0dae] = 0x210e4, [0x0daf] = 0x210eb, [0x0db0] = 0x210e3, + [0x0db1] = 0x210ea, [0x0db2] = 0x2110a, [0x0db4] = 0x214d1, [0x0db5] = 0x214e3, + [0x0db6] = 0x214d4, [0x0db7] = 0x214d0, [0x0db8] = 0x214d9, [0x0db9] = 0x367e, + [0x0dba] = 0x58e1, [0x0dbb] = 0x214da, [0x0dbc] = 0x214d3, [0x0dbd] = 0x2154c, + [0x0dbe] = 0x2154d, [0x0dbf] = 0x2157c, [0x0dc0] = 0x21580, [0x0dc1] = 0x215cc, + [0x0dc2] = 0x218ff, [0x0dc3] = 0x21908, [0x0dc4] = 0x2a508, [0x0dc5] = 0x21901, + [0x0dc7] = 0x21900, [0x0dc8] = 0x21aed, [0x0dc9] = 0x21af3, [0x0dca] = 0x21aee, + [0x0dcb] = 0x21af1, [0x0dcc] = 0x21af0, [0x0dcd] = 0x21ade, [0x0dce] = 0x21b51, + [0x0dcf] = 0x21f82, [0x0dd0] = 0x21fa9, [0x0dd1] = 0x21f98, [0x0dd2] = 0x21f9d, + [0x0dd3] = 0x21f9a, [0x0dd4] = 0x21f9e, [0x0dd5] = 0x21f9f, [0x0dd6] = 0x21fa6, + [0x0dd7] = 0x21fa7, [0x0dd8] = 0x22009, [0x0dd9] = 0x2202f, [0x0dda] = 0x22171, + [0x0ddb] = 0x2216d, [0x0ddc] = 0x22172, [0x0ddd] = 0x222ef, [0x0dde] = 0x222f0, + [0x0ddf] = 0x2243b, [0x0de0] = 0x22439, [0x0de1] = 0x2243c, [0x0de2] = 0x22438, + [0x0de3] = 0x24bfd, [0x0de4] = 0x2243a, [0x0de5] = 0x22478, [0x0de6] = 0x22479, + [0x0de7] = 0x22477, [0x0de8] = 0x22598, [0x0de9] = 0x2259c, [0x0dea] = 0x22599, + [0x0deb] = 0x2259a, [0x0dec] = 0x22911, [0x0ded] = 0x2290a, [0x0dee] = 0x228fd, + [0x0def] = 0x2290f, [0x0df0] = 0x22919, [0x0df1] = 0x22903, [0x0df2] = 0x22915, + [0x0df3] = 0x2290c, [0x0df4] = 0x22909, [0x0df5] = 0x22912, [0x0df6] = 0x22934, + [0x0df7] = 0x2292a, [0x0df8] = 0x22908, [0x0df9] = 0x2292d, [0x0dfa] = 0x22928, + [0x0dfc] = 0x2292c, [0x0dfd] = 0x22926, [0x0dfe] = 0x22933, [0x0dff] = 0x39a7, + [0x0e00] = 0x22a1a, [0x0e01] = 0x22a1e, [0x0e02] = 0x22e07, [0x0e03] = 0x22e2c, + [0x0e04] = 0x22e32, [0x0e05] = 0x22e28, [0x0e06] = 0x22e31, [0x0e07] = 0x22e29, + [0x0e08] = 0x22e30, [0x0e09] = 0x22e2a, [0x0e0a] = 0x22e44, [0x0e0b] = 0x22e2e, + [0x0e0c] = 0x230d1, [0x0e0d] = 0x23124, [0x0e0e] = 0x232f7, [0x0e0f] = 0x232f4, + [0x0e10] = 0x232f3, [0x0e11] = 0x232f8, [0x0e12] = 0x237b5, [0x0e13] = 0x23796, + [0x0e14] = 0x23798, [0x0e15] = 0x23795, [0x0e16] = 0x23791, [0x0e17] = 0x237b2, + [0x0e18] = 0x2379e, [0x0e19] = 0x23759, [0x0e1a] = 0x237a3, [0x0e1b] = 0x2379a, + [0x0e1c] = 0x2379b, [0x0e1d] = 0x4320, [0x0e1e] = 0x26183, [0x0e1f] = 0x23ada, + [0x0e20] = 0x23adf, [0x0e21] = 0x23b16, [0x0e22] = 0x23c1f, [0x0e23] = 0x23c2d, + [0x0e24] = 0x23c2e, [0x0e25] = 0x23c2b, [0x0e26] = 0x240b8, [0x0e27] = 0x240bb, + [0x0e28] = 0x240bf, [0x0e29] = 0x240ba, [0x0e2a] = 0x240d5, [0x0e2b] = 0x240e3, + [0x0e2c] = 0x240c1, [0x0e2d] = 0x240be, [0x0e2e] = 0x240bd, [0x0e2f] = 0x240b4, + [0x0e30] = 0x240c2, [0x0e31] = 0x240a1, [0x0e32] = 0x24087, [0x0e33] = 0x240d7, + [0x0e34] = 0x240ca, [0x0e35] = 0x240b5, [0x0e36] = 0x240da, [0x0e37] = 0x240d9, + [0x0e38] = 0x240b3, [0x0e39] = 0x240d8, [0x0e3a] = 0x24467, [0x0e3b] = 0x24471, + [0x0e3c] = 0x24462, [0x0e3d] = 0x2445c, [0x0e3e] = 0x24468, [0x0e3f] = 0x24452, + [0x0e40] = 0x24456, [0x0e41] = 0x21109, [0x0e42] = 0x20442, [0x0e43] = 0x245a0, + [0x0e44] = 0x24700, [0x0e45] = 0x246fe, [0x0e46] = 0x246ff, [0x0e47] = 0x248cb, + [0x0e49] = 0x248ca, [0x0e4a] = 0x248a9, [0x0e4b] = 0x248c8, [0x0e4c] = 0x24ab4, + [0x0e4d] = 0x24aac, [0x0e4e] = 0x24aaa, [0x0e4f] = 0x24aa9, [0x0e50] = 0x24c0e, + [0x0e51] = 0x24ce9, [0x0e52] = 0x24ced, [0x0e53] = 0x24cf2, [0x0e54] = 0x24ceb, + [0x0e55] = 0x24cee, [0x0e56] = 0x24ee8, [0x0e57] = 0x24edb, [0x0e58] = 0x24ed7, + [0x0e59] = 0x24ee3, [0x0e5a] = 0x24ee5, [0x0e5b] = 0x24eee, [0x0e5c] = 0x24ed5, + [0x0e5d] = 0x24fb3, [0x0e5e] = 0x2502d, [0x0e5f] = 0x250c1, [0x0e60] = 0x250c3, + [0x0e61] = 0x2530c, [0x0e62] = 0x2530e, [0x0e63] = 0x25307, [0x0e64] = 0x25317, + [0x0e65] = 0x25309, [0x0e66] = 0x25316, [0x0e67] = 0x2539a, [0x0e68] = 0x2539c, + [0x0e69] = 0x255b4, [0x0e6a] = 0x255b7, [0x0e6b] = 0x255b3, [0x0e6c] = 0x2154e, + [0x0e6d] = 0x25713, [0x0e6e] = 0x25714, [0x0e6f] = 0x258e6, [0x0e70] = 0x258dc, + [0x0e71] = 0x258e8, [0x0e72] = 0x258e5, [0x0e73] = 0x25a2e, [0x0e74] = 0x25a2c, + [0x0e75] = 0x25a2b, [0x0e76] = 0x25acd, [0x0e77] = 0x25d3d, [0x0e78] = 0x25d32, + [0x0e79] = 0x25d2d, [0x0e7a] = 0x25d45, [0x0e7b] = 0x25d3e, [0x0e7c] = 0x25d50, + [0x0e7d] = 0x25d25, [0x0e7e] = 0x25d53, [0x0e7f] = 0x25d23, [0x0e80] = 0x25f37, + [0x0e81] = 0x25f38, [0x0e82] = 0x25f47, [0x0e83] = 0x25f3d, [0x0e84] = 0x25f3e, + [0x0e85] = 0x25f49, [0x0e86] = 0x25f4a, [0x0e87] = 0x25f1d, [0x0e88] = 0x7ce9, + [0x0e89] = 0x261a5, [0x0e8a] = 0x2618c, [0x0e8b] = 0x2618d, [0x0e8c] = 0x26189, + [0x0e8d] = 0x26196, [0x0e8e] = 0x26185, [0x0e8f] = 0x2618f, [0x0e90] = 0x26177, + [0x0e91] = 0x2618e, [0x0e92] = 0x26182, [0x0e93] = 0x2618a, [0x0e94] = 0x26188, + [0x0e95] = 0x2617b, [0x0e96] = 0x26197, [0x0e97] = 0x2617d, [0x0e98] = 0x26179, + [0x0e99] = 0x26259, [0x0e9a] = 0x26324, [0x0e9b] = 0x2632d, [0x0e9c] = 0x2632e, + [0x0e9d] = 0x2632b, [0x0e9f] = 0x263da, [0x0ea0] = 0x263d8, [0x0ea1] = 0x263d6, + [0x0ea2] = 0x26487, [0x0ea3] = 0x264a0, [0x0ea4] = 0x26528, [0x0ea5] = 0x26525, + [0x0ea6] = 0x2651f, [0x0ea7] = 0x265f3, [0x0ea8] = 0x265f7, [0x0ea9] = 0x265f6, + [0x0eaa] = 0x2682b, [0x0eab] = 0x2685b, [0x0eac] = 0x26848, [0x0ead] = 0x81cb, + [0x0eae] = 0x2685c, [0x0eaf] = 0x2686d, [0x0eb0] = 0x2689d, [0x0eb1] = 0x26899, + [0x0eb2] = 0x2688c, [0x0eb3] = 0x26891, [0x0eb4] = 0x2689b, [0x0eb5] = 0x2689a, + [0x0eb6] = 0x2689c, [0x0eb7] = 0x26895, [0x0eb8] = 0x2688d, [0x0eb9] = 0x26896, + [0x0eba] = 0x268a5, [0x0ebb] = 0x2692a, [0x0ebc] = 0x269a1, [0x0ebd] = 0x269a4, + [0x0ebe] = 0x269ad, [0x0ebf] = 0x26aa9, [0x0ec0] = 0x26aae, [0x0ec1] = 0x26ab0, + [0x0ec2] = 0x2700d, [0x0ec3] = 0x26f63, [0x0ec4] = 0x26f71, [0x0ec5] = 0x27051, + [0x0ec6] = 0x27054, [0x0ec7] = 0x2702a, [0x0ec8] = 0x27044, [0x0ec9] = 0x27055, + [0x0eca] = 0x27099, [0x0ecb] = 0x27039, [0x0ecc] = 0x2703f, [0x0ecd] = 0x2703e, + [0x0ece] = 0x2704f, [0x0ecf] = 0x2704d, [0x0ed0] = 0x27035, [0x0ed1] = 0x27040, + [0x0ed2] = 0x27031, [0x0ed3] = 0x26fd5, [0x0ed4] = 0x2702b, [0x0ed5] = 0x27033, + [0x0ed6] = 0x27041, [0x0ed7] = 0x27056, [0x0ed8] = 0x2704c, [0x0ed9] = 0x27046, + [0x0eda] = 0x2703c, [0x0edb] = 0x27045, [0x0edc] = 0x27043, [0x0edd] = 0x2703d, + [0x0ede] = 0x27070, [0x0edf] = 0x27057, [0x0ee0] = 0x27038, [0x0ee1] = 0x27058, + [0x0ee2] = 0x4565, [0x0ee3] = 0x27037, [0x0ee4] = 0x27207, [0x0ee5] = 0x27206, + [0x0ee6] = 0x27209, [0x0ee7] = 0x274ab, [0x0ee8] = 0x27490, [0x0ee9] = 0x27493, + [0x0eea] = 0x274bc, [0x0eeb] = 0x274a9, [0x0eec] = 0x2749e, [0x0eed] = 0x274bf, + [0x0eee] = 0x274aa, [0x0eef] = 0x27491, [0x0ef0] = 0x274a4, [0x0ef1] = 0x2749a, + [0x0ef2] = 0x274a7, [0x0ef3] = 0x274a1, [0x0ef4] = 0x2749c, [0x0ef5] = 0x274a2, + [0x0ef6] = 0x2749b, [0x0ef7] = 0x2749f, [0x0ef8] = 0x27494, [0x0ef9] = 0x2748f, + [0x0efa] = 0x272f0, [0x0efb] = 0x27492, [0x0efc] = 0x27495, [0x0efd] = 0x274a5, + [0x0efe] = 0x274a6, [0x0eff] = 0x27604, [0x0f00] = 0x2779c, [0x0f01] = 0x27779, + [0x0f02] = 0x2777a, [0x0f03] = 0x2777e, [0x0f04] = 0x2777b, [0x0f05] = 0x27771, + [0x0f06] = 0x27781, [0x0f07] = 0x2777f, [0x0f08] = 0x2777c, [0x0f09] = 0x2777d, + [0x0f0a] = 0x27775, [0x0f0b] = 0x27776, [0x0f0c] = 0x2788e, [0x0f0d] = 0x2788f, + [0x0f0e] = 0x2793e, [0x0f0f] = 0x2793f, [0x0f10] = 0x27940, [0x0f11] = 0x27941, + [0x0f12] = 0x4704, [0x0f13] = 0x27b0d, [0x0f14] = 0x27b17, [0x0f15] = 0x27b10, + [0x0f16] = 0x27b0e, [0x0f17] = 0x27aea, [0x0f18] = 0x27b1d, [0x0f19] = 0x27b03, + [0x0f1a] = 0x27b22, [0x0f1b] = 0x27b04, [0x0f1c] = 0x27b00, [0x0f1d] = 0x27b20, + [0x0f1e] = 0x27b21, [0x0f1f] = 0x27b23, [0x0f20] = 0x27b13, [0x0f21] = 0x27b09, + [0x0f22] = 0x27b11, [0x0f23] = 0x27bcb, [0x0f24] = 0x27bce, [0x0f25] = 0x27bd0, + [0x0f26] = 0x27bcc, [0x0f27] = 0x27bd4, [0x0f28] = 0x214db, [0x0f29] = 0x27c09, + [0x0f2a] = 0x27c0b, [0x0f2b] = 0x27c85, [0x0f2c] = 0x27d06, [0x0f2d] = 0x27d0d, + [0x0f2e] = 0x4764, [0x0f2f] = 0x27d14, [0x0f30] = 0x27d0f, [0x0f31] = 0x27e09, + [0x0f32] = 0x27e14, [0x0f33] = 0x27e0b, [0x0f34] = 0x27dfc, [0x0f35] = 0x27e04, + [0x0f36] = 0x27e0a, [0x0f37] = 0x27e00, [0x0f38] = 0x27dfd, [0x0f39] = 0x27e07, + [0x0f3a] = 0x27e06, [0x0f3b] = 0x27e11, [0x0f3c] = 0x27e79, [0x0f3d] = 0x27e78, + [0x0f3e] = 0x27f88, [0x0f3f] = 0x27f80, [0x0f40] = 0x27f8b, [0x0f41] = 0x28159, + [0x0f42] = 0x28161, [0x0f43] = 0x28175, [0x0f44] = 0x4823, [0x0f45] = 0x28155, + [0x0f46] = 0x2815b, [0x0f47] = 0x2815f, [0x0f48] = 0x28152, [0x0f49] = 0x28162, + [0x0f4a] = 0x28172, [0x0f4b] = 0x2815d, [0x0f4c] = 0x28168, [0x0f4d] = 0x28171, + [0x0f4e] = 0x28165, [0x0f4f] = 0x28166, [0x0f50] = 0x28167, [0x0f51] = 0x28176, + [0x0f52] = 0x2814c, [0x0f53] = 0x28160, [0x0f54] = 0x28174, [0x0f55] = 0x28150, + [0x0f56] = 0x2828a, [0x0f57] = 0x28281, [0x0f58] = 0x28286, [0x0f59] = 0x2827f, + [0x0f5a] = 0x28280, [0x0f5b] = 0x283a5, [0x0f5c] = 0x283a7, [0x0f5d] = 0x283a8, + [0x0f5e] = 0x283a6, [0x0f5f] = 0x283af, [0x0f60] = 0x26195, [0x0f61] = 0x283b1, + [0x0f62] = 0x28435, [0x0f63] = 0x28439, [0x0f64] = 0x285c3, [0x0f65] = 0x28630, + [0x0f66] = 0x2862a, [0x0f67] = 0x2862b, [0x0f68] = 0x2862d, [0x0f69] = 0x2862e, + [0x0f6a] = 0x2862c, [0x0f6b] = 0x28623, [0x0f6c] = 0x28621, [0x0f6d] = 0x28622, + [0x0f6e] = 0x2876c, [0x0f6f] = 0x28781, [0x0f70] = 0x2878f, [0x0f71] = 0x28780, + [0x0f72] = 0x287d0, [0x0f73] = 0x287cd, [0x0f74] = 0x287d5, [0x0f75] = 0x287d4, + [0x0f76] = 0x288d1, [0x0f77] = 0x288be, [0x0f78] = 0x288cb, [0x0f79] = 0x288ce, + [0x0f7a] = 0x288bd, [0x0f7b] = 0x288d0, [0x0f7c] = 0x28b04, [0x0f7d] = 0x28ad5, + [0x0f7e] = 0x28ad0, [0x0f7f] = 0x28ad3, [0x0f80] = 0x28afb, [0x0f81] = 0x28ad8, + [0x0f82] = 0x28ad1, [0x0f83] = 0x28afd, [0x0f84] = 0x28ad9, [0x0f85] = 0x28ad6, + [0x0f86] = 0x28ae6, [0x0f87] = 0x28af9, [0x0f88] = 0x28da1, [0x0f89] = 0x28d9d, + [0x0f8a] = 0x28d9e, [0x0f8b] = 0x95d9, [0x0f8c] = 0x28eff, [0x0f8d] = 0x28f5f, + [0x0f8e] = 0x28f57, [0x0f8f] = 0x28f60, [0x0f90] = 0x28f59, [0x0f91] = 0x2902c, + [0x0f92] = 0x29025, [0x0f93] = 0x29027, [0x0f94] = 0x29030, [0x0f95] = 0x29024, + [0x0f96] = 0x29026, [0x0f97] = 0x2902d, [0x0f98] = 0x2902e, [0x0f99] = 0x29029, + [0x0f9a] = 0x29031, [0x0f9b] = 0x29145, [0x0f9c] = 0x29147, [0x0f9d] = 0x29152, + [0x0f9e] = 0x2914a, [0x0f9f] = 0x29150, [0x0fa0] = 0x29146, [0x0fa1] = 0x2914f, + [0x0fa2] = 0x2914e, [0x0fa3] = 0x29153, [0x0fa4] = 0x29321, [0x0fa5] = 0x29309, + [0x0fa6] = 0x2931a, [0x0fa7] = 0x2931b, [0x0fa8] = 0x25315, [0x0fa9] = 0x29310, + [0x0fab] = 0x29314, [0x0fac] = 0x2930e, [0x0fad] = 0x29312, [0x0fae] = 0x2930b, + [0x0faf] = 0x293cf, [0x0fb0] = 0x293d2, [0x0fb1] = 0x293d0, [0x0fb2] = 0x293d4, + [0x0fb3] = 0x293d3, [0x0fb4] = 0x293d1, [0x0fb5] = 0x20b18, [0x0fb7] = 0x29409, + [0x0fb8] = 0x2951c, [0x0fb9] = 0x29527, [0x0fba] = 0x29525, [0x0fbb] = 0x2951b, + [0x0fbc] = 0x29529, [0x0fbd] = 0x2951f, [0x0fbe] = 0x29530, [0x0fbf] = 0x29524, + [0x0fc0] = 0x29528, [0x0fc1] = 0x29519, [0x0fc2] = 0x2952f, [0x0fc3] = 0x29624, + [0x0fc4] = 0x29621, [0x0fc5] = 0x29625, [0x0fc6] = 0x29626, [0x0fc7] = 0x29627, + [0x0fc8] = 0x29676, [0x0fc9] = 0x29766, [0x0fca] = 0x29775, [0x0fcb] = 0x29769, + [0x0fcc] = 0x2977e, [0x0fcd] = 0x2978f, [0x0fce] = 0x29774, [0x0fcf] = 0x27210, + [0x0fd0] = 0x297ad, [0x0fd1] = 0x2982b, [0x0fd2] = 0x2982a, [0x0fd3] = 0x29858, + [0x0fd4] = 0x29922, [0x0fd5] = 0x2991d, [0x0fd6] = 0x2992b, [0x0fd7] = 0x2992c, + [0x0fd8] = 0x2992d, [0x0fd9] = 0x29933, [0x0fda] = 0x2991b, [0x0fdb] = 0x29927, + [0x0fdc] = 0x2992a, [0x0fdd] = 0x29928, [0x0fde] = 0x2993b, [0x0fdf] = 0x29a7e, + [0x0fe0] = 0x29a71, [0x0fe1] = 0x29a79, [0x0fe2] = 0x29a78, [0x0fe3] = 0x29a70, + [0x0fe4] = 0x29a6d, [0x0fe5] = 0x29a7d, [0x0fe6] = 0x29a75, [0x0fe7] = 0x29a76, + [0x0fe8] = 0x29ade, [0x0fe9] = 0x29b66, [0x0fea] = 0x29b83, [0x0feb] = 0x29b87, + [0x0fec] = 0x29b7b, [0x0fed] = 0x29b89, [0x0fee] = 0x29b86, [0x0fef] = 0x29b82, + [0x0ff0] = 0x29b7c, [0x0ff1] = 0x29b81, [0x0ff2] = 0x29c43, [0x0ff3] = 0x29c45, + [0x0ff4] = 0x29cf7, [0x0ff5] = 0x29cf9, [0x0ff6] = 0x29cfa, [0x0ff7] = 0x29e05, + [0x0ff8] = 0x29dfe, [0x0ff9] = 0x29e0f, [0x0ffa] = 0x29dff, [0x0ffb] = 0x29dfa, + [0x0ffc] = 0x29e09, [0x0ffd] = 0x29e20, [0x0ffe] = 0x29e0c, [0x0fff] = 0x29e3c, + [0x1000] = 0x29e22, [0x1001] = 0x29df8, [0x1002] = 0x29e0a, [0x1003] = 0x29e08, + [0x1004] = 0x29df7, [0x1005] = 0x2a08e, [0x1006] = 0x2a077, [0x1007] = 0x2a08b, + [0x1008] = 0x2a0b4, [0x1009] = 0x2a08a, [0x100a] = 0x2a09a, [0x100b] = 0x2a079, + [0x100c] = 0x2a083, [0x100d] = 0x2a07f, [0x100e] = 0x2a0a1, [0x100f] = 0x2a08f, + [0x1010] = 0x2a0a3, [0x1011] = 0x2a081, [0x1012] = 0x2a094, [0x1013] = 0x2a07e, + [0x1014] = 0x2a082, [0x1015] = 0x2a090, [0x1016] = 0x2a0a5, [0x1017] = 0x2a0ad, + [0x1018] = 0x2a09d, [0x1019] = 0x2a267, [0x101a] = 0x2a269, [0x101b] = 0x2a2cb, + [0x101c] = 0x2a2c8, [0x101d] = 0x2a2d1, [0x101e] = 0x2a340, [0x101f] = 0x2a34b, + [0x1020] = 0x2a349, [0x1021] = 0x2a346, [0x1022] = 0x2a33e, [0x1023] = 0x2a343, + [0x1024] = 0x2a33f, [0x1025] = 0x2a3a5, [0x1026] = 0x2a3a7, [0x1027] = 0x2a44e, + [0x1028] = 0x2a44d, [0x1029] = 0x2259b, [0x102a] = 0x2a4e5, [0x102b] = 0x2a4e1, + [0x102c] = 0x2a4e2, [0x102d] = 0x2a516, [0x102e] = 0x2a514, [0x1030] = 0x2a559, + [0x1031] = 0x2a551, [0x1032] = 0x2a55f, [0x1033] = 0x2a54a, [0x1034] = 0x2a557, + [0x1035] = 0x2a558, [0x1036] = 0x2a5ca, [0x1037] = 0x2a5db, [0x1038] = 0x2a5de, + [0x1039] = 0x2a5e0, [0x103a] = 0x2a5e1, [0x103b] = 0x2a5df, [0x103c] = 0x2a5e2, + [0x103d] = 0x2a5e3, [0x103e] = 0x2a692, [0x103f] = 0x2a6bf, [0x1040] = 0x2a6be, + [0x1041] = 0x2010b, [0x1042] = 0x20452, [0x1043] = 0x2044e, [0x1044] = 0x34b9, + [0x1046] = 0x205a7, [0x1047] = 0x20826, [0x1048] = 0x20827, [0x1049] = 0x208c6, + [0x104a] = 0x2090b, [0x104b] = 0x2096a, [0x104c] = 0x20978, [0x104d] = 0x2111a, + [0x104e] = 0x21116, [0x104f] = 0x21119, [0x1050] = 0x21117, [0x1051] = 0x2111b, + [0x1052] = 0x21118, [0x1053] = 0x21120, [0x1054] = 0x21237, [0x1055] = 0x214ec, + [0x1056] = 0x21581, [0x1057] = 0x2923d, [0x1058] = 0x2190f, [0x1059] = 0x219ad, + [0x105a] = 0x21afb, [0x105b] = 0x21b52, [0x105c] = 0x21faf, [0x105d] = 0x21fb7, + [0x105e] = 0x21fb2, [0x105f] = 0x22178, [0x1060] = 0x221ac, [0x1061] = 0x22300, + [0x1062] = 0x222fe, [0x1063] = 0x22302, [0x1064] = 0x222fd, [0x1065] = 0x22303, + [0x1066] = 0x22440, [0x1067] = 0x22443, [0x1068] = 0x22442, [0x1069] = 0x224b7, + [0x106a] = 0x225a2, [0x106b] = 0x22900, [0x106c] = 0x22935, [0x106d] = 0x22941, + [0x106e] = 0x22905, [0x106f] = 0x20453, [0x1070] = 0x22950, [0x1071] = 0x2294e, + [0x1072] = 0x22953, [0x1073] = 0x22e53, [0x1074] = 0x22e50, [0x1075] = 0x22e57, + [0x1076] = 0x22e5f, [0x1077] = 0x22e55, [0x1078] = 0x22eea, [0x1079] = 0x23026, + [0x107a] = 0x29830, [0x107b] = 0x2302a, [0x107c] = 0x23028, [0x107d] = 0x2302c, + [0x107e] = 0x2302d, [0x107f] = 0x230d4, [0x1080] = 0x23307, [0x1081] = 0x23358, + [0x1082] = 0x23359, [0x1083] = 0x237c5, [0x1084] = 0x237cd, [0x1085] = 0x237c7, + [0x1086] = 0x237e8, [0x1087] = 0x3c4b, [0x1088] = 0x23932, [0x1089] = 0x2a697, + [0x108a] = 0x23ade, [0x108b] = 0x23c32, [0x108c] = 0x20ac8, [0x108e] = 0x240f1, + [0x108f] = 0x240f0, [0x1090] = 0x240ec, [0x1091] = 0x24109, [0x1092] = 0x240f9, + [0x1093] = 0x240f5, [0x1094] = 0x240fe, [0x1095] = 0x24474, [0x1096] = 0x24481, + [0x1097] = 0x2447c, [0x1098] = 0x24475, [0x1099] = 0x24489, [0x109a] = 0x24482, + [0x109b] = 0x24497, [0x109c] = 0x24486, [0x109d] = 0x2447d, [0x109e] = 0x24493, + [0x109f] = 0x2449c, [0x10a0] = 0x24476, [0x10a1] = 0x24480, [0x10a2] = 0x24545, + [0x10a3] = 0x206a1, [0x10a4] = 0x24703, [0x10a5] = 0x248c9, [0x10a6] = 0x248cd, + [0x10a7] = 0x248d0, [0x10a8] = 0x24aad, [0x10a9] = 0x24ac5, [0x10aa] = 0x24ba2, + [0x10ab] = 0x24cec, [0x10ac] = 0x24cf6, [0x10ad] = 0x24cf3, [0x10ae] = 0x24ef3, + [0x10af] = 0x24efa, [0x10b0] = 0x24ef9, [0x10b1] = 0x24ef5, [0x10b2] = 0x24ef4, + [0x10b3] = 0x24ef8, [0x10b4] = 0x24fb6, [0x10b5] = 0x24fb4, [0x10b6] = 0x25032, + [0x10b7] = 0x250cd, [0x10b8] = 0x250c8, [0x10b9] = 0x250ce, [0x10ba] = 0x250ca, + [0x10bb] = 0x2532a, [0x10bc] = 0x25321, [0x10bd] = 0x2531d, [0x10be] = 0x255bd, + [0x10bf] = 0x255be, [0x10c0] = 0x255c2, [0x10c1] = 0x40f1, [0x10c2] = 0x255c9, + [0x10c3] = 0x2571f, [0x10c4] = 0x258f1, [0x10c5] = 0x258ed, [0x10c6] = 0x258f2, + [0x10c7] = 0x258e0, [0x10c8] = 0x258f7, [0x10c9] = 0x25a30, [0x10ca] = 0x25a37, + [0x10cb] = 0x25a31, [0x10cc] = 0x25a36, [0x10cd] = 0x25ac8, [0x10ce] = 0x25d6d, + [0x10cf] = 0x25d69, [0x10d0] = 0x25d7d, [0x10d1] = 0x25d61, [0x10d2] = 0x25d70, + [0x10d3] = 0x25d71, [0x10d4] = 0x25d73, [0x10d5] = 0x25d76, [0x10d6] = 0x25d75, + [0x10d7] = 0x25d78, [0x10d8] = 0x25d79, [0x10d9] = 0x25d64, [0x10da] = 0x25d6e, + [0x10db] = 0x25f51, [0x10dc] = 0x25f4f, [0x10dd] = 0x25f22, [0x10de] = 0x261af, + [0x10df] = 0x261aa, [0x10e0] = 0x261a3, [0x10e1] = 0x2619d, [0x10e2] = 0x2619c, + [0x10e3] = 0x261a1, [0x10e4] = 0x261b6, [0x10e5] = 0x261ac, [0x10e6] = 0x261a2, + [0x10e7] = 0x261a7, [0x10e8] = 0x261b0, [0x10e9] = 0x261a9, [0x10ea] = 0x261c3, + [0x10eb] = 0x26331, [0x10ec] = 0x26332, [0x10ed] = 0x26333, [0x10ee] = 0x26334, + [0x10ef] = 0x26337, [0x10f0] = 0x2633c, [0x10f1] = 0x263d9, [0x10f2] = 0x263dd, + [0x10f3] = 0x263de, [0x10f4] = 0x263df, [0x10f5] = 0x263e0, [0x10f6] = 0x264a5, + [0x10f7] = 0x264aa, [0x10f8] = 0x264a2, [0x10f9] = 0x264a3, [0x10fa] = 0x26604, + [0x10fb] = 0x26603, [0x10fc] = 0x265fe, [0x10fd] = 0x26628, [0x10fe] = 0x268af, + [0x10ff] = 0x268ad, [0x1100] = 0x268a6, [0x1101] = 0x269ac, [0x1102] = 0x269a5, + [0x1103] = 0x269b0, [0x1104] = 0x269b1, [0x1105] = 0x26a01, [0x1106] = 0x26ab2, + [0x1107] = 0x26ad2, [0x1108] = 0x26af1, [0x1109] = 0x26fd1, [0x110a] = 0x27047, + [0x110b] = 0x270c9, [0x110c] = 0x270a7, [0x110d] = 0x270c8, [0x110e] = 0x27095, + [0x110f] = 0x2708e, [0x1110] = 0x27091, [0x1111] = 0x2707d, [0x1112] = 0x270ee, + [0x1113] = 0x2708d, [0x1114] = 0x2708c, [0x1115] = 0x270b0, [0x1116] = 0x27096, + [0x1117] = 0x27042, [0x1118] = 0x2707c, [0x1119] = 0x270b1, [0x111a] = 0x270b2, + [0x111b] = 0x27084, [0x111c] = 0x2709d, [0x111d] = 0x270a1, [0x111e] = 0x27098, + [0x111f] = 0x270b3, [0x1120] = 0x27022, [0x1121] = 0x2707b, [0x1122] = 0x2708a, + [0x1123] = 0x270ce, [0x1124] = 0x27080, [0x1125] = 0x27097, [0x1126] = 0x270b4, + [0x1127] = 0x270b5, [0x1128] = 0x2709a, [0x1129] = 0x2709f, [0x112a] = 0x27093, + [0x112b] = 0x27212, [0x112c] = 0x2720b, [0x112d] = 0x2720e, [0x112e] = 0x274a3, + [0x112f] = 0x274cc, [0x1130] = 0x274dc, [0x1131] = 0x274e1, [0x1132] = 0x274de, + [0x1133] = 0x274d2, [0x1134] = 0x274db, [0x1135] = 0x274d9, [0x1136] = 0x274d7, + [0x1137] = 0x274d4, [0x1138] = 0x274c9, [0x1139] = 0x274eb, [0x113a] = 0x274da, + [0x113b] = 0x274d1, [0x113c] = 0x27504, [0x113d] = 0x274ca, [0x113e] = 0x274e2, + [0x113f] = 0x275d7, [0x1140] = 0x2778c, [0x1141] = 0x27799, [0x1142] = 0x277a2, + [0x1143] = 0x27796, [0x1144] = 0x27794, [0x1145] = 0x2779f, [0x1146] = 0x4667, + [0x1147] = 0x2778e, [0x1148] = 0x27803, [0x1149] = 0x27894, [0x114a] = 0x27893, + [0x114b] = 0x27944, [0x114c] = 0x27b2f, [0x114d] = 0x27b35, [0x114e] = 0x27b2b, + [0x114f] = 0x27b32, [0x1150] = 0x27b2d, [0x1151] = 0x27b36, [0x1152] = 0x4714, + [0x1153] = 0x27b31, [0x1154] = 0x27b12, [0x1155] = 0x27b33, [0x1156] = 0x27b1f, + [0x1157] = 0x27b34, [0x1158] = 0x27b40, [0x1159] = 0x27b3f, [0x115a] = 0x27b41, + [0x115b] = 0x27bd3, [0x115c] = 0x27c89, [0x115d] = 0x27d18, [0x115e] = 0x27d10, + [0x115f] = 0x27e1a, [0x1160] = 0x27e25, [0x1161] = 0x27e1e, [0x1162] = 0x27f92, + [0x1163] = 0x27f95, [0x1164] = 0x27f93, [0x1165] = 0x28184, [0x1166] = 0x2819a, + [0x1167] = 0x28189, [0x1168] = 0x2818d, [0x1169] = 0x28188, [0x116a] = 0x28191, + [0x116b] = 0x2819b, [0x116c] = 0x2819c, [0x116d] = 0x29548, [0x116e] = 0x2828e, + [0x116f] = 0x28292, [0x1170] = 0x283c5, [0x1171] = 0x283c1, [0x1172] = 0x283b8, + [0x1173] = 0x283be, [0x1174] = 0x283b5, [0x1175] = 0x283c7, [0x1176] = 0x2843c, + [0x1177] = 0x4889, [0x1178] = 0x285ec, [0x1179] = 0x2863f, [0x117a] = 0x28639, + [0x117b] = 0x28637, [0x117c] = 0x287a1, [0x117d] = 0x28794, [0x117e] = 0x287a0, + [0x117f] = 0x287de, [0x1180] = 0x287db, [0x1181] = 0x287df, [0x1182] = 0x287dc, + [0x1183] = 0x288d6, [0x1184] = 0x288dc, [0x1185] = 0x288dd, [0x1186] = 0x288e0, + [0x1187] = 0x288e3, [0x1188] = 0x288e1, [0x1189] = 0x28b18, [0x118a] = 0x28b19, + [0x118b] = 0x28b53, [0x118d] = 0x28b44, [0x118e] = 0x28b0e, [0x118f] = 0x28b0f, + [0x1190] = 0x28b47, [0x1191] = 0x28b17, [0x1192] = 0x28b1d, [0x1193] = 0x28b11, + [0x1194] = 0x28cb4, [0x1195] = 0x28cb6, [0x1196] = 0x28db7, [0x1197] = 0x28dbe, + [0x1198] = 0x28dc2, [0x1199] = 0x28db4, [0x119a] = 0x28f31, [0x119b] = 0x28f15, + [0x119c] = 0x28f83, [0x119d] = 0x2903b, [0x119e] = 0x29036, [0x119f] = 0x29042, + [0x11a0] = 0x29050, [0x11a1] = 0x29040, [0x11a2] = 0x29034, [0x11a3] = 0x29038, + [0x11a4] = 0x2903d, [0x11a5] = 0x2903e, [0x11a6] = 0x29035, [0x11a7] = 0x2903a, + [0x11a8] = 0x29046, [0x11a9] = 0x29037, [0x11aa] = 0x29039, [0x11ab] = 0x29045, + [0x11ac] = 0x29177, [0x11ad] = 0x2915d, [0x11ae] = 0x2916a, [0x11af] = 0x29176, + [0x11b0] = 0x2916b, [0x11b1] = 0x2916c, [0x11b2] = 0x29165, [0x11b3] = 0x29164, + [0x11b4] = 0x29171, [0x11b5] = 0x2915f, [0x11b6] = 0x29172, [0x11b7] = 0x291fe, + [0x11b8] = 0x291ff, [0x11b9] = 0x2923e, [0x11ba] = 0x2932b, [0x11bb] = 0x29336, + [0x11bc] = 0x2932d, [0x11bd] = 0x29339, [0x11be] = 0x2933f, [0x11bf] = 0x2933b, + [0x11c0] = 0x29333, [0x11c1] = 0x29342, [0x11c2] = 0x2933a, [0x11c3] = 0x293d5, + [0x11c4] = 0x293d8, [0x11c5] = 0x293d9, [0x11c6] = 0x2940d, [0x11c7] = 0x2940a, + [0x11c8] = 0x29439, [0x11c9] = 0x2943a, [0x11ca] = 0x2953d, [0x11cb] = 0x29545, + [0x11cc] = 0x2953a, [0x11cd] = 0x29537, [0x11ce] = 0x2953e, [0x11cf] = 0x29542, + [0x11d0] = 0x29787, [0x11d1] = 0x2978c, [0x11d2] = 0x29782, [0x11d3] = 0x2976b, + [0x11d4] = 0x297a0, [0x11d5] = 0x2979a, [0x11d6] = 0x29790, [0x11d7] = 0x2978e, + [0x11d8] = 0x297a1, [0x11d9] = 0x297bd, [0x11da] = 0x297b2, [0x11db] = 0x297b5, + [0x11dc] = 0x297b7, [0x11dd] = 0x297aa, [0x11de] = 0x297a2, [0x11df] = 0x297a5, + [0x11e0] = 0x297ae, [0x11e1] = 0x297ab, [0x11e2] = 0x297bc, [0x11e3] = 0x29832, + [0x11e4] = 0x2985a, [0x11e5] = 0x29964, [0x11e6] = 0x2995c, [0x11e7] = 0x2994d, + [0x11e8] = 0x2993f, [0x11e9] = 0x2993e, [0x11ea] = 0x29952, [0x11eb] = 0x29958, + [0x11ec] = 0x29957, [0x11ed] = 0x2995e, [0x11ee] = 0x29953, [0x11ef] = 0x29954, + [0x11f0] = 0x29956, [0x11f1] = 0x28f65, [0x11f2] = 0x29a84, [0x11f3] = 0x29a85, + [0x11f4] = 0x29a86, [0x11f5] = 0x29b97, [0x11f6] = 0x29ba1, [0x11f7] = 0x29ba2, + [0x11f8] = 0x4c0b, [0x11fa] = 0x29ba3, [0x11fb] = 0x29ba6, [0x11fc] = 0x4c17, + [0x11fd] = 0x29c15, [0x11fe] = 0x29c24, [0x11ff] = 0x29c4a, [0x1200] = 0x29c49, + [0x1201] = 0x29c48, [0x1202] = 0x29c4b, [0x1203] = 0x29d0e, [0x1204] = 0x29962, + [0x1205] = 0x29d0b, [0x1206] = 0x29d0a, [0x1207] = 0x29d08, [0x1208] = 0x29d06, + [0x1209] = 0x29e43, [0x120a] = 0x29e47, [0x120b] = 0x29e3f, [0x120c] = 0x29e46, + [0x120d] = 0x29e50, [0x120e] = 0x4c6d, [0x120f] = 0x29e4b, [0x1210] = 0x4c70, + [0x1211] = 0x29e52, [0x1212] = 0x2a0d7, [0x1213] = 0x2a0bf, [0x1214] = 0x2a0d8, + [0x1215] = 0x2a0e0, [0x1216] = 0x2a0e7, [0x1217] = 0x2a0b8, [0x1218] = 0x2a0d5, + [0x1219] = 0x2a0ef, [0x121a] = 0x2a0e6, [0x121b] = 0x2a0e4, [0x121c] = 0x2a0d4, + [0x121d] = 0x2a0d6, [0x121e] = 0x2a0ea, [0x121f] = 0x4ced, [0x1220] = 0x2a0bb, + [0x1221] = 0x2a0e9, [0x1223] = 0x2a26d, [0x1224] = 0x2a270, [0x1225] = 0x2a273, + [0x1226] = 0x2a272, [0x1227] = 0x2a2d4, [0x1228] = 0x2a2ce, [0x1229] = 0x2a2d5, + [0x122a] = 0x2a35a, [0x122b] = 0x2a358, [0x122c] = 0x2a352, [0x122d] = 0x2a350, + [0x122e] = 0x2a355, [0x122f] = 0x2a34e, [0x1230] = 0x2a34d, [0x1231] = 0x2a3cb, + [0x1232] = 0x2a3cc, [0x1233] = 0x2a3cd, [0x1234] = 0x2a3d1, [0x1235] = 0x2a458, + [0x1236] = 0x2a463, [0x1237] = 0x2a45e, [0x1238] = 0x2a454, [0x1239] = 0x2a45b, + [0x123a] = 0x2a4e9, [0x123b] = 0x2a4e7, [0x123c] = 0x2a4e8, [0x123d] = 0x2a51d, + [0x123e] = 0x2a567, [0x123f] = 0x2a55a, [0x1240] = 0x2a55c, [0x1241] = 0x2a55b, + [0x1242] = 0x2a561, [0x1243] = 0x2a5a1, [0x1244] = 0x4d8d, [0x1245] = 0x2a5a4, + [0x1246] = 0x2a5e9, [0x1247] = 0x2a5ef, [0x1248] = 0x2a5e5, [0x1249] = 0x2a5f5, + [0x124a] = 0x2a5eb, [0x124b] = 0x2a5ed, [0x124c] = 0x2a696, [0x124d] = 0x2a695, + [0x124e] = 0x2a6b3, [0x124f] = 0x2a6b5, [0x1250] = 0x2a6b1, [0x1251] = 0x34a7, + [0x1252] = 0x2044d, [0x1253] = 0x20624, [0x1254] = 0x2082b, [0x1255] = 0x209cf, + [0x1256] = 0x20ac9, [0x1257] = 0x21136, [0x1258] = 0x21131, [0x1259] = 0x21154, + [0x125a] = 0x2113a, [0x125b] = 0x21138, [0x125c] = 0x21239, [0x125d] = 0x21238, + [0x125e] = 0x214f4, [0x125f] = 0x214f3, [0x1260] = 0x214f6, [0x1261] = 0x214fc, + [0x1262] = 0x214f5, [0x1263] = 0x214f1, [0x1264] = 0x2169c, [0x1265] = 0x21918, + [0x1266] = 0x2191a, [0x1267] = 0x21afc, [0x1268] = 0x21afe, [0x1269] = 0x21b03, + [0x126a] = 0x21b53, [0x126b] = 0x21d2b, [0x126c] = 0x21fc6, [0x126d] = 0x21fc1, + [0x126e] = 0x2217b, [0x126f] = 0x22306, [0x1270] = 0x22449, [0x1271] = 0x224b8, + [0x1272] = 0x225a3, [0x1273] = 0x22952, [0x1274] = 0x2294d, [0x1275] = 0x2295f, + [0x1276] = 0x2295e, [0x1277] = 0x22961, [0x1278] = 0x22a23, [0x1279] = 0x22e8c, + [0x127a] = 0x22e6f, [0x127b] = 0x22e75, [0x127c] = 0x22e74, [0x127d] = 0x22e71, + [0x127e] = 0x22e70, [0x127f] = 0x22e6c, [0x1280] = 0x23126, [0x1281] = 0x23308, + [0x1282] = 0x6707, [0x1283] = 0x237f0, [0x1284] = 0x237ef, [0x1285] = 0x237fb, + [0x1286] = 0x23810, [0x1287] = 0x2380c, [0x1288] = 0x237f6, [0x1289] = 0x237fe, + [0x128a] = 0x23a7c, [0x128b] = 0x23ae1, [0x128c] = 0x23c38, [0x128d] = 0x23c6f, + [0x128e] = 0x24118, [0x128f] = 0x24115, [0x1290] = 0x2411c, [0x1291] = 0x24110, + [0x1292] = 0x24135, [0x1294] = 0x24117, [0x1295] = 0x2411d, [0x1296] = 0x24126, + [0x1297] = 0x24128, [0x1298] = 0x24129, [0x1299] = 0x2412a, [0x129a] = 0x2411a, + [0x129c] = 0x22307, [0x129d] = 0x244ab, [0x129e] = 0x244ac, [0x129f] = 0x244a1, + [0x12a0] = 0x244ae, [0x12a1] = 0x244a3, [0x12a2] = 0x244a7, [0x12a3] = 0x24548, + [0x12a4] = 0x24604, [0x12a5] = 0x246fd, [0x12a6] = 0x3e5a, [0x12a7] = 0x24708, + [0x12a8] = 0x248d2, [0x12a9] = 0x24ac6, [0x12aa] = 0x24abe, [0x12ab] = 0x24b1c, + [0x12ac] = 0x24ba6, [0x12ad] = 0x24ba7, [0x12ae] = 0x24bab, [0x12af] = 0x24c00, + [0x12b0] = 0x24cfb, [0x12b1] = 0x24cfc, [0x12b2] = 0x24cf9, [0x12b3] = 0x24d01, + [0x12b4] = 0x24f06, [0x12b5] = 0x24f04, [0x12b7] = 0x25034, [0x12b8] = 0x25336, + [0x12b9] = 0x25332, [0x12ba] = 0x25342, [0x12bb] = 0x2532d, [0x12bc] = 0x25335, + [0x12bd] = 0x255d8, [0x12be] = 0x25723, [0x12bf] = 0x25720, [0x12c0] = 0x25901, + [0x12c1] = 0x25900, [0x12c2] = 0x25903, [0x12c3] = 0x2a6bc, [0x12c4] = 0x25a3c, + [0x12c5] = 0x25a41, [0x12c6] = 0x25a35, [0x12c7] = 0x25ac9, [0x12c8] = 0x25d8e, + [0x12c9] = 0x25d9e, [0x12ca] = 0x25d99, [0x12cb] = 0x25db4, [0x12cc] = 0x25daa, + [0x12cd] = 0x25d9f, [0x12ce] = 0x25d96, [0x12cf] = 0x25d9d, [0x12d0] = 0x25dc3, + [0x12d1] = 0x25d74, [0x12d2] = 0x25dab, [0x12d3] = 0x42af, [0x12d4] = 0x25f63, + [0x12d5] = 0x25f5b, [0x12d6] = 0x25f5a, [0x12d7] = 0x261c5, [0x12d8] = 0x261c4, + [0x12d9] = 0x261cf, [0x12da] = 0x261c8, [0x12db] = 0x261a4, [0x12dc] = 0x261bd, + [0x12dd] = 0x261d3, [0x12de] = 0x26260, [0x12df] = 0x2633b, [0x12e0] = 0x263e3, + [0x12e1] = 0x263e7, [0x12e2] = 0x264a8, [0x12e3] = 0x264ac, [0x12e4] = 0x264a9, + [0x12e5] = 0x2652a, [0x12e6] = 0x26608, [0x12e7] = 0x26609, [0x12e8] = 0x268b9, + [0x12e9] = 0x26ac1, [0x12ea] = 0x26ac2, [0x12eb] = 0x26ab8, [0x12ec] = 0x270e1, + [0x12ed] = 0x270eb, [0x12ee] = 0x270e5, [0x12ef] = 0x270fa, [0x12f0] = 0x270e4, + [0x12f1] = 0x2710b, [0x12f2] = 0x270d7, [0x12f3] = 0x270ef, [0x12f4] = 0x270e0, + [0x12f5] = 0x270ec, [0x12f6] = 0x270fb, [0x12f8] = 0x270d3, [0x12f9] = 0x270e6, + [0x12fa] = 0x270fc, [0x12fb] = 0x270e3, [0x12fc] = 0x270cf, [0x12fd] = 0x270da, + [0x12fe] = 0x270dc, [0x12ff] = 0x270d2, [0x1300] = 0x270a4, [0x1301] = 0x456b, + [0x1302] = 0x27217, [0x1303] = 0x27216, [0x1304] = 0x274f2, [0x1305] = 0x274fc, + [0x1306] = 0x27518, [0x1307] = 0x274f6, [0x1308] = 0x274fe, [0x1309] = 0x274f3, + [0x130a] = 0x274f7, [0x130b] = 0x27501, [0x130c] = 0x274f9, [0x130d] = 0x27506, + [0x130e] = 0x274f5, [0x130f] = 0x27510, [0x1310] = 0x274df, [0x1311] = 0x27503, + [0x1312] = 0x27508, [0x1313] = 0x275d8, [0x1314] = 0x27605, [0x1315] = 0x27797, + [0x1316] = 0x277b3, [0x1317] = 0x277ae, [0x1318] = 0x277af, [0x1319] = 0x277a7, + [0x131a] = 0x277b1, [0x131b] = 0x277a8, [0x131c] = 0x277ac, [0x131d] = 0x277ab, + [0x131e] = 0x27804, [0x131f] = 0x2789a, [0x1320] = 0x2794a, [0x1321] = 0x27b42, + [0x1322] = 0x27b58, [0x1323] = 0x27b4b, [0x1324] = 0x27b45, [0x1325] = 0x27b49, + [0x1326] = 0x27b4c, [0x1327] = 0x27b59, [0x1328] = 0x27b56, [0x1329] = 0x471b, + [0x132a] = 0x27b46, [0x132b] = 0x27b44, [0x132c] = 0x27b5b, [0x132d] = 0x27b69, + [0x132e] = 0x27c8e, [0x132f] = 0x27c8f, [0x1330] = 0x27d1e, [0x1331] = 0x268bc, + [0x1332] = 0x27e2f, [0x1333] = 0x27f9e, [0x1334] = 0x27f9d, [0x1335] = 0x27f9f, + [0x1336] = 0x27f9c, [0x1337] = 0x281b4, [0x1338] = 0x281ae, [0x1339] = 0x281ab, + [0x133a] = 0x281b3, [0x133b] = 0x281af, [0x133c] = 0x281c2, [0x133d] = 0x28293, + [0x133e] = 0x28295, [0x133f] = 0x28296, [0x1340] = 0x28297, [0x1341] = 0x283cf, + [0x1342] = 0x283ce, [0x1343] = 0x283cb, [0x1344] = 0x2844b, [0x1345] = 0x28646, + [0x1346] = 0x28643, [0x1347] = 0x28645, [0x1348] = 0x28651, [0x1349] = 0x287ae, + [0x134a] = 0x287af, [0x134b] = 0x287b0, [0x134c] = 0x287b8, [0x134d] = 0x287e2, + [0x134e] = 0x287e3, [0x134f] = 0x287e6, [0x1350] = 0x288ed, [0x1351] = 0x288ea, + [0x1352] = 0x2893a, [0x1353] = 0x28b59, [0x1354] = 0x28b84, [0x1355] = 0x28b5f, + [0x1356] = 0x28b7c, [0x1357] = 0x28b5c, [0x1358] = 0x28b58, [0x1359] = 0x28b55, + [0x135a] = 0x28b5d, [0x135b] = 0x28b7e, [0x135c] = 0x28b80, [0x135d] = 0x28b83, + [0x135e] = 0x28b57, [0x135f] = 0x4963, [0x1360] = 0x28b5e, [0x1361] = 0x28cba, + [0x1362] = 0x28dd5, [0x1363] = 0x28f58, [0x1364] = 0x28f68, [0x1365] = 0x28f67, + [0x1366] = 0x2904a, [0x1367] = 0x2904c, [0x1368] = 0x29052, [0x1369] = 0x29049, + [0x136a] = 0x2904e, [0x136b] = 0x29047, [0x136c] = 0x2904d, [0x136d] = 0x2904b, + [0x136e] = 0x2904f, [0x136f] = 0x2917e, [0x1370] = 0x29187, [0x1371] = 0x29183, + [0x1372] = 0x29189, [0x1373] = 0x24aca, [0x1374] = 0x29186, [0x1375] = 0x29188, + [0x1376] = 0x29247, [0x1377] = 0x29242, [0x1378] = 0x29249, [0x1379] = 0x29248, + [0x137a] = 0x4a80, [0x137b] = 0x4a84, [0x137c] = 0x4a7f, [0x137d] = 0x29344, + [0x137e] = 0x29351, [0x137f] = 0x29346, [0x1380] = 0x29347, [0x1381] = 0x293e4, + [0x1382] = 0x2940f, [0x1383] = 0x2943f, [0x1384] = 0x2954b, [0x1385] = 0x29557, + [0x1386] = 0x29552, [0x1387] = 0x4af1, [0x1388] = 0x29551, [0x1389] = 0x29558, + [0x138a] = 0x2955e, [0x138b] = 0x29553, [0x138c] = 0x2955d, [0x138d] = 0x2954d, + [0x138e] = 0x2963c, [0x138f] = 0x2963f, [0x1390] = 0x29646, [0x1391] = 0x2963e, + [0x1392] = 0x29644, [0x1393] = 0x29645, [0x1394] = 0x29641, [0x1395] = 0x29638, + [0x1396] = 0x29642, [0x1397] = 0x29643, [0x1398] = 0x2967a, [0x1399] = 0x297a3, + [0x139a] = 0x297ba, [0x139b] = 0x297c0, [0x139c] = 0x297c4, [0x139d] = 0x297c6, + [0x139e] = 0x297cb, [0x139f] = 0x29861, [0x13a0] = 0x2997a, [0x13a1] = 0x29973, + [0x13a2] = 0x29972, [0x13a3] = 0x29974, [0x13a4] = 0x29980, [0x13a5] = 0x29981, + [0x13a6] = 0x9a47, [0x13a7] = 0x29a95, [0x13a8] = 0x29a8f, [0x13a9] = 0x29a90, + [0x13aa] = 0x29a92, [0x13ab] = 0x29a94, [0x13ac] = 0x29a8b, [0x13ad] = 0x29ae6, + [0x13ae] = 0x29bb2, [0x13af] = 0x29bb8, [0x13b0] = 0x29bbd, [0x13b1] = 0x29bbe, + [0x13b2] = 0x29bce, [0x13b3] = 0x29bba, [0x13b4] = 0x29c16, [0x13b5] = 0x29c26, + [0x13b6] = 0x29c25, [0x13b7] = 0x29c4c, [0x13b8] = 0x29c50, [0x13b9] = 0x29c4e, + [0x13ba] = 0x29c51, [0x13bb] = 0x29c52, [0x13bc] = 0x29d14, [0x13bd] = 0x29d15, + [0x13be] = 0x29d1b, [0x13bf] = 0x29e82, [0x13c0] = 0x29e99, [0x13c1] = 0x29e9a, + [0x13c2] = 0x29e7d, [0x13c3] = 0x29e85, [0x13c4] = 0x29e86, [0x13c5] = 0x29e9c, + [0x13c6] = 0x29e79, [0x13c7] = 0x29e7b, [0x13c8] = 0x29e80, [0x13c9] = 0x29e83, + [0x13ca] = 0x29e81, [0x13cb] = 0x2a11e, [0x13cc] = 0x2a11b, [0x13cd] = 0x2a12a, + [0x13ce] = 0x2a0fb, [0x13cf] = 0x2a105, [0x13d0] = 0x2a120, [0x13d1] = 0x2a111, + [0x13d2] = 0x2a104, [0x13d3] = 0x2a0fd, [0x13d4] = 0x2a103, [0x13d5] = 0x2a110, + [0x13d6] = 0x2a118, [0x13d7] = 0x2a10a, [0x13d8] = 0x2a14e, [0x13d9] = 0x2a109, + [0x13da] = 0x2a107, [0x13db] = 0x2a11c, [0x13dc] = 0x4d1c, [0x13dd] = 0x2a277, + [0x13de] = 0x2a276, [0x13df] = 0x2a2d8, [0x13e0] = 0x2a2d9, [0x13e1] = 0x2a361, + [0x13e2] = 0x2a35c, [0x13e3] = 0x2a35e, [0x13e4] = 0x2a360, [0x13e5] = 0x2a3aa, + [0x13e6] = 0x2a3d6, [0x13e7] = 0x2a3d8, [0x13e8] = 0x2a409, [0x13e9] = 0x2a408, + [0x13ea] = 0x2a46b, [0x13eb] = 0x2a465, [0x13ec] = 0x2a473, [0x13ed] = 0x2a474, + [0x13ee] = 0x2a4ed, [0x13ef] = 0x2a524, [0x13f0] = 0x2a525, [0x13f1] = 0x2a56a, + [0x13f2] = 0x2a5a7, [0x13f3] = 0x2a5a8, [0x13f4] = 0x2a60b, [0x13f5] = 0x2a5fa, + [0x13f6] = 0x2a5f9, [0x13f7] = 0x2a5ff, [0x13f8] = 0x2a604, [0x13f9] = 0x2a5f6, + [0x13fa] = 0x2a605, [0x13fb] = 0x2a699, [0x13fc] = 0x2a6ab, [0x13fd] = 0x2a6bd, + [0x13fe] = 0x2a6b8, [0x13ff] = 0x34a8, [0x1400] = 0x20464, [0x1401] = 0x2045a, + [0x1402] = 0x20572, [0x1403] = 0x2097a, [0x1404] = 0x20b95, [0x1405] = 0x2115f, + [0x1406] = 0x21161, [0x1407] = 0x2115e, [0x1408] = 0x2115a, [0x1409] = 0x2115c, + [0x140a] = 0x2115d, [0x140b] = 0x2116e, [0x140c] = 0x21157, [0x140d] = 0x21158, + [0x140e] = 0x21502, [0x140f] = 0x2150b, [0x1410] = 0x21508, [0x1411] = 0x21551, + [0x1412] = 0x21925, [0x1413] = 0x21928, [0x1414] = 0x21923, [0x1415] = 0x21921, + [0x1416] = 0x21924, [0x1417] = 0x21929, [0x1418] = 0x21b06, [0x1419] = 0x21b0a, + [0x141a] = 0x21fca, [0x141b] = 0x21fcc, [0x141c] = 0x21fcb, [0x141d] = 0x21fcf, + [0x141e] = 0x2217f, [0x141f] = 0x2217c, [0x1420] = 0x221d6, [0x1421] = 0x22309, + [0x1422] = 0x2230b, [0x1423] = 0x22376, [0x1424] = 0x2247d, [0x1425] = 0x225a5, + [0x1426] = 0x2295b, [0x1427] = 0x2295c, [0x1428] = 0x2295d, [0x1429] = 0x22965, + [0x142a] = 0x22e6d, [0x142b] = 0x22e82, [0x142c] = 0x22e83, [0x142d] = 0x22e87, + [0x142e] = 0x22e95, [0x142f] = 0x22e8a, [0x1430] = 0x230d6, [0x1431] = 0x23128, + [0x1432] = 0x2330d, [0x1433] = 0x2382e, [0x1435] = 0x2382d, [0x1436] = 0x23821, + [0x1437] = 0x23819, [0x1438] = 0x2393b, [0x1439] = 0x2393c, [0x143a] = 0x2393a, + [0x143b] = 0x23a7e, [0x143c] = 0x23c3b, [0x143d] = 0x24147, [0x143e] = 0x24139, + [0x143f] = 0x24134, [0x1440] = 0x24136, [0x1441] = 0x24146, [0x1442] = 0x2413b, + [0x1443] = 0x24141, [0x1444] = 0x24145, [0x1445] = 0x244c0, [0x1446] = 0x244c4, + [0x1447] = 0x244ba, [0x1448] = 0x244bd, [0x1449] = 0x244be, [0x144a] = 0x245a3, + [0x144b] = 0x2470c, [0x144c] = 0x248d9, [0x144d] = 0x24acd, [0x144e] = 0x24bae, + [0x144f] = 0x24cff, [0x1450] = 0x24d24, [0x1451] = 0x24fbb, [0x1452] = 0x24fbc, + [0x1453] = 0x25036, [0x1454] = 0x250d5, [0x1455] = 0x250d3, [0x1456] = 0x250d6, + [0x1457] = 0x2533c, [0x1458] = 0x2533f, [0x1459] = 0x255de, [0x145a] = 0x255e3, + [0x145b] = 0x25727, [0x145c] = 0x25729, [0x145d] = 0x418b, [0x145e] = 0x25905, + [0x145f] = 0x25907, [0x1460] = 0x2590c, [0x1461] = 0x25ad0, [0x1462] = 0x25dbe, + [0x1463] = 0x25dbc, [0x1464] = 0x25dd0, [0x1465] = 0x25dc2, [0x1466] = 0x25db5, + [0x1467] = 0x25dc9, [0x1468] = 0x25f66, [0x1469] = 0x432b, [0x146a] = 0x261d5, + [0x146b] = 0x261e2, [0x146c] = 0x261dc, [0x146d] = 0x261e3, [0x146e] = 0x261da, + [0x146f] = 0x261c2, [0x1470] = 0x261e8, [0x1471] = 0x263e9, [0x1472] = 0x264af, + [0x1473] = 0x264ad, [0x1474] = 0x264ae, [0x1475] = 0x2660b, [0x1476] = 0x268c1, + [0x1477] = 0x269b6, [0x1478] = 0x269b9, [0x1479] = 0x26ac0, [0x147a] = 0x270a5, + [0x147b] = 0x27128, [0x147c] = 0x27122, [0x147d] = 0x27129, [0x147e] = 0x27118, + [0x147f] = 0x2711f, [0x1480] = 0x2711c, [0x1481] = 0x27112, [0x1482] = 0x2712a, + [0x1483] = 0x457a, [0x1484] = 0x27121, [0x1485] = 0x2712b, [0x1486] = 0x27117, + [0x1487] = 0x270f0, [0x1488] = 0x27116, [0x1489] = 0x27123, [0x148a] = 0x2752b, + [0x148b] = 0x27526, [0x148c] = 0x2753d, [0x148d] = 0x27522, [0x148e] = 0x2753a, + [0x148f] = 0x27531, [0x1490] = 0x27532, [0x1491] = 0x27554, [0x1492] = 0x27521, + [0x1493] = 0x27535, [0x1494] = 0x4609, [0x1495] = 0x2752e, [0x1496] = 0x27530, + [0x1497] = 0x2752f, [0x1498] = 0x27536, [0x1499] = 0x275da, [0x149a] = 0x275d9, + [0x149b] = 0x277bb, [0x149c] = 0x277bc, [0x149d] = 0x277b7, [0x149e] = 0x277c2, + [0x149f] = 0x277bd, [0x14a0] = 0x277b2, [0x14a1] = 0x466d, [0x14a2] = 0x25344, + [0x14a3] = 0x25dd1, [0x14a4] = 0x27b52, [0x14a5] = 0x27b6b, [0x14a6] = 0x27b67, + [0x14a7] = 0x471f, [0x14a8] = 0x27b61, [0x14a9] = 0x27b6c, [0x14aa] = 0x27b51, + [0x14ab] = 0x27b74, [0x14ac] = 0x27b77, [0x14ad] = 0x27b6f, [0x14ae] = 0x27b6d, + [0x14af] = 0x27b68, [0x14b1] = 0x27b84, [0x14b2] = 0x27c90, [0x14b3] = 0x27c92, + [0x14b4] = 0x27c93, [0x14b5] = 0x27d1f, [0x14b6] = 0x27e31, [0x14b7] = 0x27e38, + [0x14b8] = 0x27e39, [0x14b9] = 0x27e37, [0x14ba] = 0x27fab, [0x14bb] = 0x281c3, + [0x14bc] = 0x281c8, [0x14bd] = 0x281cb, [0x14be] = 0x281cf, [0x14bf] = 0x28298, + [0x14c0] = 0x283d4, [0x14c1] = 0x283d3, [0x14c2] = 0x283d8, [0x14c3] = 0x283d9, + [0x14c4] = 0x283dd, [0x14c5] = 0x283d1, [0x14c6] = 0x283d6, [0x14c7] = 0x2843e, + [0x14c8] = 0x28658, [0x14c9] = 0x28657, [0x14ca] = 0x28655, [0x14cb] = 0x287c4, + [0x14cc] = 0x287e4, [0x14cd] = 0x288ee, [0x14ce] = 0x288ef, [0x14cf] = 0x288f3, + [0x14d0] = 0x288f2, [0x14d1] = 0x288f0, [0x14d2] = 0x28bab, [0x14d3] = 0x28b9a, + [0x14d4] = 0x28baf, [0x14d5] = 0x28b97, [0x14d6] = 0x496a, [0x14d7] = 0x496c, + [0x14d8] = 0x28bbf, [0x14d9] = 0x28b94, [0x14da] = 0x28b93, [0x14db] = 0x28cbe, + [0x14dc] = 0x28cbb, [0x14dd] = 0x28cbc, [0x14de] = 0x28dd9, [0x14df] = 0x28f6c, + [0x14e0] = 0x29053, [0x14e1] = 0x29054, [0x14e2] = 0x2905b, [0x14e3] = 0x29058, + [0x14e4] = 0x29056, [0x14e5] = 0x29057, [0x14e6] = 0x2919f, [0x14e7] = 0x29194, + [0x14e8] = 0x29196, [0x14e9] = 0x29197, [0x14ea] = 0x2924a, [0x14eb] = 0x2924b, + [0x14ec] = 0x29355, [0x14ed] = 0x2935a, [0x14ee] = 0x2935e, [0x14ef] = 0x2935f, + [0x14f0] = 0x29359, [0x14f1] = 0x2935b, [0x14f2] = 0x29358, [0x14f3] = 0x29354, + [0x14f4] = 0x293e8, [0x14f5] = 0x293eb, [0x14f6] = 0x293ec, [0x14f7] = 0x29413, + [0x14f8] = 0x29566, [0x14f9] = 0x2956b, [0x14fa] = 0x29562, [0x14fb] = 0x29569, + [0x14fc] = 0x29563, [0x14fd] = 0x2955f, [0x14fe] = 0x2954e, [0x14ff] = 0x29648, + [0x1500] = 0x2964a, [0x1501] = 0x297e3, [0x1502] = 0x297db, [0x1503] = 0x297d8, + [0x1504] = 0x297d6, [0x1505] = 0x29986, [0x1506] = 0x29990, [0x1507] = 0x29991, + [0x1508] = 0x29988, [0x1509] = 0x29994, [0x150a] = 0x29983, [0x150b] = 0x4bb2, + [0x150c] = 0x2999c, [0x150d] = 0x2998d, [0x150e] = 0x29985, [0x150f] = 0x29a98, + [0x1510] = 0x29a9a, [0x1511] = 0x29a9c, [0x1512] = 0x29ae7, [0x1513] = 0x29bc5, + [0x1514] = 0x29bd0, [0x1515] = 0x29bd1, [0x1516] = 0x29c19, [0x1517] = 0x29c27, + [0x1518] = 0x4c1d, [0x1519] = 0x29c54, [0x151a] = 0x29d2d, [0x151b] = 0x29d22, + [0x151c] = 0x4c2d, [0x151d] = 0x29d1f, [0x151e] = 0x29ebd, [0x151f] = 0x29eae, + [0x1520] = 0x29ebb, [0x1521] = 0x29ead, [0x1522] = 0x29ebc, [0x1523] = 0x29eb9, + [0x1524] = 0x29eb4, [0x1525] = 0x29ecb, [0x1526] = 0x29eb7, [0x1527] = 0x29eb3, + [0x1528] = 0x29eba, [0x1529] = 0x29eb6, [0x152a] = 0x29ecd, [0x152b] = 0x29ebe, + [0x152c] = 0x29ec9, [0x152e] = 0x2a15f, [0x152f] = 0x2a13b, [0x1530] = 0x2a161, + [0x1531] = 0x2a15c, [0x1532] = 0x2a18a, [0x1533] = 0x2a15a, [0x1534] = 0x2a14d, + [0x1535] = 0x2a146, [0x1536] = 0x2a144, [0x1537] = 0x2a13d, [0x1538] = 0x2a140, + [0x1539] = 0x2a13c, [0x153a] = 0x2a18c, [0x153b] = 0x2a141, [0x153c] = 0x2a14c, + [0x153d] = 0x2a13e, [0x153e] = 0x2a14a, [0x153f] = 0x2a27c, [0x1540] = 0x2a27a, + [0x1541] = 0x2a365, [0x1542] = 0x2a36e, [0x1543] = 0x2a369, [0x1544] = 0x2a36a, + [0x1545] = 0x2a36f, [0x1546] = 0x2a36c, [0x1547] = 0x2a370, [0x1548] = 0x2a368, + [0x1549] = 0x2a36b, [0x154a] = 0x4d45, [0x154b] = 0x2a3ac, [0x154c] = 0x2a3de, + [0x154d] = 0x2a3dd, [0x154e] = 0x2a3dc, [0x154f] = 0x244c5, [0x1550] = 0x2a48c, + [0x1551] = 0x2a483, [0x1552] = 0x2a482, [0x1553] = 0x2a488, [0x1554] = 0x2a485, + [0x1555] = 0x2a481, [0x1556] = 0x2a4f5, [0x1557] = 0x2a4ef, [0x1558] = 0x2a4f4, + [0x1559] = 0x2a4f2, [0x155a] = 0x2a4f6, [0x155b] = 0x2a4f3, [0x155c] = 0x2a4f0, + [0x155d] = 0x2a4f1, [0x155e] = 0x2a52b, [0x155f] = 0x2a527, [0x1560] = 0x2a528, + [0x1561] = 0x2a56c, [0x1562] = 0x2a5ae, [0x1563] = 0x2a60e, [0x1564] = 0x2a61b, + [0x1565] = 0x2a616, [0x1566] = 0x2a61f, [0x1567] = 0x2a622, [0x1568] = 0x2a620, + [0x1569] = 0x2a621, [0x156a] = 0x2a614, [0x156b] = 0x2a613, [0x156c] = 0x2a69d, + [0x156d] = 0x2a69c, [0x156e] = 0x2a69e, [0x156f] = 0x2a69f, [0x1570] = 0x2046b, + [0x1571] = 0x208c8, [0x1572] = 0x21178, [0x1573] = 0x21176, [0x1574] = 0x21170, + [0x1575] = 0x21171, [0x1576] = 0x2150a, [0x1577] = 0x2192c, [0x1578] = 0x22311, + [0x1579] = 0x2247e, [0x157a] = 0x22957, [0x157b] = 0x22966, [0x157c] = 0x22969, + [0x157d] = 0x22967, [0x157e] = 0x22968, [0x157f] = 0x22971, [0x1580] = 0x2296f, + [0x1581] = 0x2a3ae, [0x1582] = 0x22e8b, [0x1583] = 0x22e96, [0x1584] = 0x23035, + [0x1585] = 0x2303a, [0x1586] = 0x2306b, [0x1587] = 0x23316, [0x1588] = 0x23843, + [0x1589] = 0x23846, [0x158a] = 0x2383f, [0x158b] = 0x2383b, [0x158c] = 0x2383d, + [0x158d] = 0x239b1, [0x158e] = 0x239b2, [0x158f] = 0x23ae4, [0x1590] = 0x23c40, + [0x1591] = 0x2415d, [0x1592] = 0x24151, [0x1593] = 0x2414d, [0x1594] = 0x2414c, + [0x1595] = 0x2415b, [0x1596] = 0x244d4, [0x1597] = 0x244d2, [0x1598] = 0x244ca, + [0x1599] = 0x244c8, [0x159a] = 0x244d0, [0x159b] = 0x244c9, [0x159c] = 0x24549, + [0x159d] = 0x245a4, [0x159e] = 0x24712, [0x159f] = 0x2470f, [0x15a0] = 0x24711, + [0x15a1] = 0x248db, [0x15a2] = 0x248dd, [0x15a3] = 0x248dc, [0x15a4] = 0x24ad4, + [0x15a5] = 0x24b21, [0x15a6] = 0x24bb2, [0x15a7] = 0x24d04, [0x15a8] = 0x24d02, + [0x15a9] = 0x24f11, [0x15aa] = 0x24f16, [0x15ab] = 0x24f10, [0x15ac] = 0x24fbe, + [0x15ad] = 0x2721a, [0x15ae] = 0x2534c, [0x15af] = 0x2534a, [0x15b0] = 0x255f2, + [0x15b1] = 0x255f1, [0x15b2] = 0x2572a, [0x15b3] = 0x2572c, [0x15b4] = 0x2572f, + [0x15b5] = 0x25731, [0x15b6] = 0x25911, [0x15b7] = 0x25912, [0x15b8] = 0x25a4b, + [0x15b9] = 0x25ddb, [0x15ba] = 0x25dd6, [0x15bb] = 0x25ddd, [0x15bc] = 0x25de2, + [0x15bd] = 0x25de4, [0x15be] = 0x25de0, [0x15bf] = 0x25ddf, [0x15c0] = 0x25de3, + [0x15c1] = 0x25f6e, [0x15c2] = 0x25f71, [0x15c3] = 0x261e9, [0x15c4] = 0x261ea, + [0x15c5] = 0x26263, [0x15c6] = 0x263eb, [0x15c7] = 0x263ea, [0x15c8] = 0x268bd, + [0x15c9] = 0x268bb, [0x15ca] = 0x268c6, [0x15cb] = 0x268cc, [0x15cc] = 0x268c8, + [0x15cd] = 0x244cf, [0x15ce] = 0x268c9, [0x15cf] = 0x268ca, [0x15d0] = 0x268cf, + [0x15d1] = 0x268d0, [0x15d2] = 0x269ba, [0x15d3] = 0x269fb, [0x15d4] = 0x26a03, + [0x15d5] = 0x26ac4, [0x15d6] = 0x27149, [0x15d7] = 0x27153, [0x15d8] = 0x27136, + [0x15d9] = 0x2714a, [0x15da] = 0x27141, [0x15db] = 0x2714e, [0x15dc] = 0x27119, + [0x15dd] = 0x2714d, [0x15de] = 0x27145, [0x15df] = 0x2714c, [0x15e0] = 0x27147, + [0x15e1] = 0x27148, [0x15e2] = 0x2714f, [0x15e3] = 0x27137, [0x15e4] = 0x27142, + [0x15e5] = 0x2754a, [0x15e6] = 0x27546, [0x15e7] = 0x460a, [0x15e8] = 0x27549, + [0x15e9] = 0x2754f, [0x15ea] = 0x27551, [0x15eb] = 0x2754c, [0x15ec] = 0x460c, + [0x15ed] = 0x27606, [0x15ee] = 0x27951, [0x15ef] = 0x27b7a, [0x15f0] = 0x27b83, + [0x15f1] = 0x27b7e, [0x15f2] = 0x27b7f, [0x15f3] = 0x27b80, [0x15f4] = 0x24bb5, + [0x15f5] = 0x27c91, [0x15f6] = 0x27c94, [0x15f7] = 0x27c95, [0x15f8] = 0x27d21, + [0x15f9] = 0x27d20, [0x15fa] = 0x27e3d, [0x15fb] = 0x27e40, [0x15fc] = 0x27e46, + [0x15fd] = 0x27e84, [0x15fe] = 0x27fac, [0x15ff] = 0x27fad, [0x1600] = 0x482e, + [0x1601] = 0x281da, [0x1602] = 0x281d9, [0x1603] = 0x283e2, [0x1604] = 0x283e1, + [0x1605] = 0x283e3, [0x1606] = 0x283e4, [0x1607] = 0x283de, [0x1608] = 0x283df, + [0x1609] = 0x28641, [0x160a] = 0x28659, [0x160b] = 0x2865c, [0x160c] = 0x2865a, + [0x160d] = 0x287e8, [0x160e] = 0x288f6, [0x160f] = 0x288fc, [0x1610] = 0x288f7, + [0x1611] = 0x288fa, [0x1612] = 0x288f9, [0x1613] = 0x28bc4, [0x1614] = 0x28bbe, + [0x1615] = 0x28bd2, [0x1616] = 0x28bbd, [0x1617] = 0x28b95, [0x1618] = 0x28bd4, + [0x1619] = 0x28de4, [0x161a] = 0x29061, [0x161b] = 0x29062, [0x161c] = 0x29063, + [0x161d] = 0x29064, [0x161e] = 0x29060, [0x161f] = 0x2905c, [0x1620] = 0x2905d, + [0x1621] = 0x2905e, [0x1622] = 0x291a5, [0x1623] = 0x291a6, [0x1624] = 0x2924c, + [0x1625] = 0x29368, [0x1626] = 0x2936e, [0x1627] = 0x29371, [0x1628] = 0x2936b, + [0x1629] = 0x2936f, [0x162a] = 0x293ee, [0x162b] = 0x293f1, [0x162c] = 0x293f0, + [0x162d] = 0x293ef, [0x162e] = 0x29415, [0x162f] = 0x29414, [0x1630] = 0x28f6e, + [0x1631] = 0x29447, [0x1632] = 0x2957c, [0x1633] = 0x2957a, [0x1634] = 0x29574, + [0x1635] = 0x29576, [0x1636] = 0x2956e, [0x1637] = 0x29578, [0x1638] = 0x2956d, + [0x1639] = 0x2956c, [0x163a] = 0x2964e, [0x163b] = 0x297d7, [0x163c] = 0x297ea, + [0x163d] = 0x297e5, [0x163e] = 0x29864, [0x163f] = 0x299b3, [0x1640] = 0x299a3, + [0x1641] = 0x299a5, [0x1642] = 0x299a7, [0x1643] = 0x299a2, [0x1644] = 0x2999f, + [0x1645] = 0x299a6, [0x1646] = 0x2999e, [0x1647] = 0x299a8, [0x1648] = 0x29aa9, + [0x1649] = 0x29aa6, [0x164a] = 0x29aaa, [0x164b] = 0x29aab, [0x164c] = 0x29aa0, + [0x164d] = 0x29aa1, [0x164e] = 0x29aa8, [0x164f] = 0x29ae8, [0x1650] = 0x29ae9, + [0x1651] = 0x29aea, [0x1652] = 0x29be4, [0x1653] = 0x29bdf, [0x1654] = 0x29be0, + [0x1655] = 0x29c28, [0x1656] = 0x29c5d, [0x1657] = 0x29c5b, [0x1658] = 0x29c56, + [0x1659] = 0x29c57, [0x165a] = 0x29c5f, [0x165b] = 0x29c62, [0x165c] = 0x29ee1, + [0x165d] = 0x29ee3, [0x165e] = 0x29ede, [0x165f] = 0x29ed9, [0x1660] = 0x29ee8, + [0x1661] = 0x29ef2, [0x1662] = 0x29ef6, [0x1663] = 0x29ee6, [0x1664] = 0x29ef4, + [0x1665] = 0x29ef5, [0x1666] = 0x29ee5, [0x1667] = 0x29ee2, [0x1668] = 0x4c8d, + [0x1669] = 0x2a196, [0x166a] = 0x2a1aa, [0x166b] = 0x2a197, [0x166c] = 0x2a170, + [0x166d] = 0x2a1a1, [0x166e] = 0x2a19d, [0x166f] = 0x2a1a9, [0x1670] = 0x2a16f, + [0x1671] = 0x2a17e, [0x1672] = 0x2a194, [0x1673] = 0x2a19a, [0x1674] = 0x2a173, + [0x1675] = 0x2a187, [0x1676] = 0x2a171, [0x1677] = 0x2a177, [0x1678] = 0x2a188, + [0x1679] = 0x2a18d, [0x167a] = 0x2a185, [0x167b] = 0x2a178, [0x167c] = 0x2a1ad, + [0x167d] = 0x2a280, [0x167e] = 0x2a281, [0x167f] = 0x2a2e5, [0x1680] = 0x2a2e7, + [0x1681] = 0x2a37c, [0x1682] = 0x2a3af, [0x1683] = 0x2a3e1, [0x1684] = 0x2a496, + [0x1685] = 0x2a4a3, [0x1686] = 0x2a490, [0x1687] = 0x2a4f8, [0x1688] = 0x2a52e, + [0x1689] = 0x2a575, [0x168a] = 0x2a57e, [0x168b] = 0x2a57d, [0x168c] = 0x2a57b, + [0x168d] = 0x2a578, [0x168e] = 0x2a5b0, [0x168f] = 0x2a634, [0x1690] = 0x2a636, + [0x1691] = 0x2a630, [0x1693] = 0x2a62e, [0x1694] = 0x2a637, [0x1695] = 0x20ace, + [0x1696] = 0x20b97, [0x1697] = 0x20b98, [0x1698] = 0x2117c, [0x1699] = 0x2117e, + [0x169a] = 0x2117d, [0x169b] = 0x2117f, [0x169c] = 0x2150f, [0x169d] = 0x216a4, + [0x169e] = 0x21931, [0x169f] = 0x2192e, [0x16a0] = 0x2192f, [0x16a1] = 0x21932, + [0x16a2] = 0x21d2c, [0x16a3] = 0x21fd4, [0x16a4] = 0x21fdc, [0x16a5] = 0x21fd8, + [0x16a6] = 0x2200e, [0x16a7] = 0x22183, [0x16a8] = 0x22184, [0x16a9] = 0x22312, + [0x16aa] = 0x22972, [0x16ab] = 0x2297c, [0x16ac] = 0x2297e, [0x16ad] = 0x22ea6, + [0x16ae] = 0x22ea0, [0x16af] = 0x22e9e, [0x16b0] = 0x22ea2, [0x16b1] = 0x2312a, + [0x16b2] = 0x23318, [0x16b3] = 0x2384d, [0x16b4] = 0x23858, [0x16b5] = 0x2385b, + [0x16b6] = 0x25914, [0x16b8] = 0x23ae6, [0x16b9] = 0x24164, [0x16ba] = 0x24168, + [0x16bb] = 0x24160, [0x16bc] = 0x24162, [0x16bd] = 0x244d7, [0x16be] = 0x2454b, + [0x16bf] = 0x248e0, [0x16c0] = 0x24b22, [0x16c1] = 0x24d05, [0x16c2] = 0x24f19, + [0x16c3] = 0x24f1a, [0x16c4] = 0x24fc3, [0x16c5] = 0x250d8, [0x16c6] = 0x250dc, + [0x16c7] = 0x2534f, [0x16c8] = 0x255f7, [0x16c9] = 0x255f4, [0x16ca] = 0x255f8, + [0x16cb] = 0x25913, [0x16cc] = 0x25a50, [0x16cd] = 0x25df0, [0x16ce] = 0x25de9, + [0x16cf] = 0x25def, [0x16d0] = 0x25ded, [0x16d1] = 0x25dea, [0x16d2] = 0x25df8, + [0x16d3] = 0x25e05, [0x16d4] = 0x25df2, [0x16d5] = 0x25f72, [0x16d6] = 0x4331, + [0x16d7] = 0x261f9, [0x16d8] = 0x261f3, [0x16d9] = 0x261f6, [0x16da] = 0x261f2, + [0x16db] = 0x261f7, [0x16dc] = 0x26266, [0x16dd] = 0x26265, [0x16de] = 0x26340, + [0x16e0] = 0x268d1, [0x16e1] = 0x268d3, [0x16e2] = 0x26a04, [0x16e3] = 0x27159, + [0x16e4] = 0x27160, [0x16e5] = 0x2715b, [0x16e6] = 0x2715d, [0x16e7] = 0x2715e, + [0x16e8] = 0x27169, [0x16e9] = 0x2715c, [0x16ea] = 0x27161, [0x16eb] = 0x2716a, + [0x16ec] = 0x2715f, [0x16ed] = 0x2754e, [0x16ee] = 0x2755c, [0x16ef] = 0x27560, + [0x16f0] = 0x27563, [0x16f1] = 0x275db, [0x16f2] = 0x277ca, [0x16f3] = 0x277c9, + [0x16f4] = 0x277c8, [0x16f5] = 0x278a5, [0x16f6] = 0x278a3, [0x16f7] = 0x27b8e, + [0x16f8] = 0x27b87, [0x16f9] = 0x27b89, [0x16fa] = 0x27b85, [0x16fb] = 0x27b86, + [0x16fc] = 0x27b8f, [0x16fd] = 0x27b8a, [0x16fe] = 0x27b90, [0x16ff] = 0x27c98, + [0x1700] = 0x27c9b, [0x1701] = 0x27e47, [0x1702] = 0x27e49, [0x1703] = 0x27e48, + [0x1704] = 0x281e5, [0x1705] = 0x281ea, [0x1706] = 0x281ed, [0x1707] = 0x283f0, + [0x1708] = 0x283ef, [0x1709] = 0x283f2, [0x170a] = 0x283ec, [0x170b] = 0x28440, + [0x170c] = 0x28660, [0x170d] = 0x2865f, [0x170e] = 0x287eb, [0x170f] = 0x287ec, + [0x1710] = 0x28900, [0x1711] = 0x28901, [0x1712] = 0x28be2, [0x1713] = 0x28bdf, + [0x1714] = 0x28be0, [0x1715] = 0x28be1, [0x1716] = 0x28be3, [0x1717] = 0x28cc3, + [0x1718] = 0x28deb, [0x1719] = 0x28dea, [0x171a] = 0x28f61, [0x171b] = 0x28f71, + [0x171c] = 0x2906b, [0x171d] = 0x29068, [0x171e] = 0x29069, [0x171f] = 0x29067, + [0x1720] = 0x291b0, [0x1721] = 0x291b1, [0x1722] = 0x291b2, [0x1723] = 0x29251, + [0x1724] = 0x29374, [0x1725] = 0x2957f, [0x1726] = 0x29584, [0x1727] = 0x29653, + [0x1728] = 0x29654, [0x1729] = 0x297f0, [0x172a] = 0x297f4, [0x172b] = 0x297f1, + [0x172c] = 0x29837, [0x172d] = 0x299bf, [0x172e] = 0x4bbc, [0x172f] = 0x4bbb, + [0x1730] = 0x299bd, [0x1731] = 0x299be, [0x1732] = 0x299b7, [0x1733] = 0x299c0, + [0x1734] = 0x299ba, [0x1735] = 0x299b8, [0x1736] = 0x299bc, [0x1737] = 0x299bb, + [0x1738] = 0x29aeb, [0x1739] = 0x29be7, [0x173a] = 0x29c1d, [0x173b] = 0x29c1c, + [0x173c] = 0x29c63, [0x173d] = 0x2244b, [0x173e] = 0x29d38, [0x173f] = 0x29d36, + [0x1740] = 0x29d34, [0x1741] = 0x29d37, [0x1742] = 0x29f06, [0x1743] = 0x29f1c, + [0x1744] = 0x29f02, [0x1745] = 0x29f1d, [0x1746] = 0x29f1e, [0x1747] = 0x29ee0, + [0x1748] = 0x29f11, [0x1749] = 0x29f18, [0x174a] = 0x29f21, [0x174b] = 0x29f20, + [0x174c] = 0x29f10, [0x174d] = 0x2a1bd, [0x174e] = 0x2a1ae, [0x174f] = 0x2a1b5, + [0x1750] = 0x2a1b8, [0x1751] = 0x2a1b9, [0x1752] = 0x2a1be, [0x1753] = 0x2a1c4, + [0x1754] = 0x2a1bc, [0x1755] = 0x2a1ba, [0x1756] = 0x2a283, [0x1757] = 0x2a2ea, + [0x1758] = 0x2a2ec, [0x1759] = 0x2a37e, [0x175a] = 0x2a37b, [0x175b] = 0x2a3e5, + [0x175c] = 0x2a4a7, [0x175d] = 0x2a49e, [0x175e] = 0x2a49a, [0x175f] = 0x2a52f, + [0x1760] = 0x2a531, [0x1761] = 0x2a583, [0x1762] = 0x2a5b5, [0x1763] = 0x2a646, + [0x1764] = 0x2a641, [0x1765] = 0x2a643, [0x1766] = 0x2a63d, [0x1767] = 0x2a642, + [0x1768] = 0x2a63b, [0x1769] = 0x2a647, [0x176a] = 0x2096b, [0x176b] = 0x209d0, + [0x176c] = 0x2118e, [0x176d] = 0x21b11, [0x1770] = 0x2244c, [0x1771] = 0x2312b, + [0x1772] = 0x2384f, [0x1773] = 0x2385e, [0x1774] = 0x23863, [0x1775] = 0x2386b, + [0x1776] = 0x2393f, [0x1777] = 0x23ae9, [0x1778] = 0x2416d, [0x1779] = 0x2416b, + [0x177a] = 0x2416a, [0x177b] = 0x29f2a, [0x177c] = 0x244e0, [0x177d] = 0x244dd, + [0x177e] = 0x244e1, [0x177f] = 0x244de, [0x1780] = 0x244dc, [0x1781] = 0x2454d, + [0x1782] = 0x24716, [0x1783] = 0x248e3, [0x1784] = 0x24ae5, [0x1785] = 0x24ae4, + [0x1786] = 0x24f1d, [0x1787] = 0x2574b, [0x1788] = 0x2a6c1, [0x1789] = 0x25a4e, + [0x178a] = 0x25ad6, [0x178b] = 0x25dfd, [0x178c] = 0x25e07, [0x178d] = 0x25dfe, + [0x178e] = 0x25e03, [0x178f] = 0x25e0b, [0x1790] = 0x25dff, [0x1791] = 0x25f7a, + [0x1792] = 0x25f77, [0x1793] = 0x261fb, [0x1794] = 0x26343, [0x1795] = 0x263ed, + [0x1796] = 0x269bc, [0x1797] = 0x244df, [0x1798] = 0x26a05, [0x1799] = 0x26ac6, + [0x179a] = 0x26ac5, [0x179b] = 0x27174, [0x179c] = 0x27173, [0x179d] = 0x27172, + [0x179e] = 0x27178, [0x179f] = 0x27573, [0x17a0] = 0x2757a, [0x17a1] = 0x24f1c, + [0x17a2] = 0x27576, [0x17a3] = 0x27575, [0x17a4] = 0x27577, [0x17a5] = 0x277cf, + [0x17a6] = 0x277ce, [0x17a7] = 0x277cd, [0x17a8] = 0x278a8, [0x17a9] = 0x27b98, + [0x17aa] = 0x27b92, [0x17ab] = 0x27b94, [0x17ac] = 0x27c9a, [0x17ad] = 0x27fb4, + [0x17ae] = 0x281eb, [0x17af] = 0x281f4, [0x17b0] = 0x281f3, [0x17b1] = 0x281ee, + [0x17b2] = 0x281f2, [0x17b3] = 0x281f0, [0x17b4] = 0x28664, [0x17b5] = 0x28c05, + [0x17b6] = 0x28bfb, [0x17b7] = 0x28bfc, [0x17b8] = 0x28df3, [0x17b9] = 0x2906c, + [0x17ba] = 0x291ba, [0x17bb] = 0x29379, [0x17bc] = 0x2937e, [0x17bd] = 0x29378, + [0x17be] = 0x293f4, [0x17bf] = 0x29416, [0x17c0] = 0x29657, [0x17c1] = 0x299c8, + [0x17c2] = 0x299c3, [0x17c3] = 0x299ce, [0x17c4] = 0x29ab3, [0x17c5] = 0x29aed, + [0x17c6] = 0x29aee, [0x17c7] = 0x29bf1, [0x17c8] = 0x29bf8, [0x17c9] = 0x4c14, + [0x17ca] = 0x29c64, [0x17cb] = 0x29c65, [0x17cc] = 0x29f35, [0x17cd] = 0x29f29, + [0x17ce] = 0x29f2c, [0x17cf] = 0x29f31, [0x17d0] = 0x29f2b, [0x17d1] = 0x29f2e, + [0x17d2] = 0x29f25, [0x17d3] = 0x2a1da, [0x17d4] = 0x2a1e0, [0x17d5] = 0x2a1d4, + [0x17d6] = 0x2a1e1, [0x17d7] = 0x2a1dd, [0x17d8] = 0x2a3e7, [0x17d9] = 0x2a412, + [0x17da] = 0x2a4ae, [0x17db] = 0x2a4af, [0x17dc] = 0x2a586, [0x17dd] = 0x2a585, + [0x17de] = 0x2a5d1, [0x17df] = 0x2a658, [0x17e0] = 0x2a63f, [0x17e1] = 0x2a652, + [0x17e2] = 0x2a64b, [0x17e3] = 0x2a653, [0x17e4] = 0x2a650, [0x17e5] = 0x2a656, + [0x17e6] = 0x2a657, [0x17e7] = 0x2a6cd, [0x17e8] = 0x2a6cb, [0x17e9] = 0x20831, + [0x17ea] = 0x20830, [0x17eb] = 0x209d1, [0x17ec] = 0x361c, [0x17ed] = 0x21192, + [0x17ee] = 0x21190, [0x17ef] = 0x2118f, [0x17f0] = 0x21193, [0x17f1] = 0x21191, + [0x17f2] = 0x3772, [0x17f3] = 0x22313, [0x17f4] = 0x2247f, [0x17f5] = 0x22eac, + [0x17f6] = 0x24170, [0x17f7] = 0x244e5, [0x17f8] = 0x24b23, [0x17f9] = 0x24b24, + [0x17fa] = 0x24d08, [0x17fb] = 0x24d07, [0x17fc] = 0x24f1f, [0x17fd] = 0x24f20, + [0x17fe] = 0x24f21, [0x17ff] = 0x250e1, [0x1800] = 0x25354, [0x1801] = 0x25357, + [0x1802] = 0x25355, [0x1803] = 0x255fa, [0x1804] = 0x25738, [0x1805] = 0x27186, + [0x1806] = 0x25737, [0x1807] = 0x25a53, [0x1808] = 0x25f7e, [0x1809] = 0x25f7b, + [0x180b] = 0x261fd, [0x180c] = 0x261fc, [0x180d] = 0x26346, [0x180e] = 0x26932, + [0x180f] = 0x26ac7, [0x1810] = 0x27171, [0x1811] = 0x27183, [0x1812] = 0x2716f, + [0x1813] = 0x2717e, [0x1814] = 0x2717d, [0x1815] = 0x27181, [0x1816] = 0x2717c, + [0x1817] = 0x2758a, [0x1818] = 0x2757e, [0x1819] = 0x27580, [0x181a] = 0x2757d, + [0x181b] = 0x2757f, [0x181c] = 0x27582, [0x181d] = 0x277d4, [0x181e] = 0x277d0, + [0x181f] = 0x277d2, [0x1820] = 0x27955, [0x1821] = 0x27b9b, [0x1822] = 0x27b9a, + [0x1823] = 0x27e4e, [0x1824] = 0x281f1, [0x1825] = 0x283f8, [0x1826] = 0x283fd, + [0x1827] = 0x2865e, [0x1828] = 0x28666, [0x1829] = 0x28905, [0x182a] = 0x28c0a, + [0x182b] = 0x28c0b, [0x182c] = 0x28c0e, [0x182d] = 0x28c0d, [0x182e] = 0x28c11, + [0x182f] = 0x28c09, [0x1830] = 0x28c10, [0x1831] = 0x28c0c, [0x1832] = 0x28c12, + [0x1833] = 0x28cc4, [0x1834] = 0x28df7, [0x1835] = 0x28df8, [0x1836] = 0x28f6a, + [0x1837] = 0x28f6b, [0x1838] = 0x291c0, [0x1839] = 0x291c2, [0x183a] = 0x29385, + [0x183b] = 0x29380, [0x183c] = 0x29384, [0x183d] = 0x29381, [0x183e] = 0x291c4, + [0x183f] = 0x2958b, [0x1840] = 0x2958d, [0x1841] = 0x2958e, [0x1842] = 0x29ab7, + [0x1843] = 0x29ab9, [0x1844] = 0x29aef, [0x1845] = 0x29bfb, [0x1846] = 0x29bff, + [0x1847] = 0x29c67, [0x1848] = 0x29c68, [0x1849] = 0x29c69, [0x184a] = 0x29d3f, + [0x184b] = 0x29f3c, [0x184c] = 0x29f4c, [0x184d] = 0x29f3d, [0x184e] = 0x29f3e, + [0x184f] = 0x29f3f, [0x1850] = 0x29f3b, [0x1851] = 0x2a1ff, [0x1852] = 0x4d0e, + [0x1853] = 0x2a1f6, [0x1854] = 0x2a1ee, [0x1855] = 0x2a1fc, [0x1856] = 0x2a1f8, + [0x1857] = 0x2a201, [0x1858] = 0x2a1fa, [0x1859] = 0x2a288, [0x185a] = 0x2a380, + [0x185b] = 0x2a411, [0x185c] = 0x2a4fe, [0x185d] = 0x2a500, [0x185e] = 0x2a535, + [0x185f] = 0x2503c, [0x1860] = 0x2a5bd, [0x1861] = 0x2a5bb, [0x1862] = 0x2a65c, + [0x1863] = 0x2a65a, [0x1864] = 0x2a6d1, [0x1865] = 0x2a6d0, [0x1866] = 0x20a0b, + [0x1867] = 0x23873, [0x1868] = 0x21939, [0x1869] = 0x21b1a, [0x186a] = 0x21fe3, + [0x186b] = 0x22187, [0x186c] = 0x22377, [0x186d] = 0x22378, [0x186e] = 0x22eb1, + [0x186f] = 0x2386a, [0x1870] = 0x23874, [0x1871] = 0x23aeb, [0x1872] = 0x2417b, + [0x1873] = 0x245a5, [0x1874] = 0x248e4, [0x1875] = 0x24d0b, [0x1876] = 0x24d0e, + [0x1877] = 0x24d0c, [0x1878] = 0x25739, [0x1879] = 0x25e10, [0x187a] = 0x25e11, + [0x187b] = 0x25e16, [0x187c] = 0x25f81, [0x187d] = 0x25f80, [0x187e] = 0x261fe, + [0x187f] = 0x26201, [0x1880] = 0x26200, [0x1881] = 0x26347, [0x1882] = 0x263ef, + [0x1883] = 0x27188, [0x1884] = 0x2758b, [0x1885] = 0x2758d, [0x1886] = 0x27587, + [0x1887] = 0x27585, [0x1888] = 0x2758f, [0x1889] = 0x27584, [0x188a] = 0x27588, + [0x188b] = 0x2758e, [0x188c] = 0x2758c, [0x188d] = 0x277d7, [0x188e] = 0x277d6, + [0x188f] = 0x27b9f, [0x1890] = 0x22188, [0x1891] = 0x28203, [0x1892] = 0x283fe, + [0x1893] = 0x287ef, [0x1894] = 0x28909, [0x1895] = 0x28908, [0x1896] = 0x28c20, + [0x1897] = 0x28c24, [0x1898] = 0x28c1f, [0x1899] = 0x29070, [0x189a] = 0x29256, + [0x189b] = 0x293f7, [0x189c] = 0x293f8, [0x189d] = 0x293f6, [0x189e] = 0x29590, + [0x189f] = 0x2965e, [0x18a0] = 0x297f7, [0x18a1] = 0x299d6, [0x18a2] = 0x299d5, + [0x18a3] = 0x29abb, [0x18a4] = 0x29af0, [0x18a5] = 0x29c01, [0x18a6] = 0x29c6c, + [0x18a7] = 0x29d41, [0x18a8] = 0x29d42, [0x18a9] = 0x29f4f, [0x18aa] = 0x29f53, + [0x18ab] = 0x29f58, [0x18ac] = 0x2a212, [0x18ad] = 0x2a204, [0x18ae] = 0x2a213, + [0x18af] = 0x2a205, [0x18b0] = 0x2a20d, [0x18b1] = 0x2a382, [0x18b2] = 0x2a381, + [0x18b3] = 0x2a4b5, [0x18b4] = 0x2a4ba, [0x18b5] = 0x2a5be, [0x18b6] = 0x2a665, + [0x18b7] = 0x2a663, [0x18b8] = 0x2a66e, [0x18b9] = 0x2a66a, [0x18ba] = 0x2a66c, + [0x18bb] = 0x2a6c4, [0x18bc] = 0x2096c, [0x18bd] = 0x27ba5, [0x18be] = 0x21b12, + [0x18bf] = 0x2244d, [0x18c0] = 0x2331f, [0x18c1] = 0x23877, [0x18c2] = 0x23878, + [0x18c3] = 0x23c44, [0x18c4] = 0x2417c, [0x18c5] = 0x244eb, [0x18c6] = 0x244ea, + [0x18c7] = 0x244ec, [0x18c8] = 0x245a7, [0x18c9] = 0x24719, [0x18ca] = 0x24f23, + [0x18cb] = 0x7674, [0x18cc] = 0x25601, [0x18cd] = 0x25e1c, [0x18ce] = 0x26203, + [0x18cf] = 0x26348, [0x18d0] = 0x268da, [0x18d1] = 0x27191, [0x18d2] = 0x27192, + [0x18d3] = 0x27596, [0x18d4] = 0x27597, [0x18d5] = 0x27591, [0x18d6] = 0x27593, + [0x18d7] = 0x277d8, [0x18d8] = 0x277d5, [0x18d9] = 0x27957, [0x18da] = 0x27958, + [0x18db] = 0x27ba2, [0x18dc] = 0x28205, [0x18dd] = 0x283fa, [0x18de] = 0x2890c, + [0x18df] = 0x2890a, [0x18e0] = 0x28c2e, [0x18e1] = 0x28c29, [0x18e2] = 0x28c2f, + [0x18e3] = 0x28cc5, [0x18e4] = 0x29072, [0x18e5] = 0x291c8, [0x18e6] = 0x2925a, + [0x18e7] = 0x29259, [0x18e8] = 0x29389, [0x18e9] = 0x29388, [0x18ea] = 0x299db, + [0x18eb] = 0x299d9, [0x18ec] = 0x299da, [0x18ed] = 0x29abc, [0x18ee] = 0x4bec, + [0x18ef] = 0x29c06, [0x18f0] = 0x29c05, [0x18f1] = 0x29c6f, [0x18f2] = 0x29c6d, + [0x18f3] = 0x29c70, [0x18f4] = 0x29f60, [0x18f5] = 0x29f5e, [0x18f6] = 0x29f63, + [0x18f7] = 0x29f5a, [0x18f8] = 0x29f5f, [0x18f9] = 0x2a219, [0x18fa] = 0x2a21d, + [0x18fb] = 0x2a21b, [0x18fc] = 0x2a222, [0x18fd] = 0x2a21c, [0x18fe] = 0x2a21e, + [0x18ff] = 0x2a2f7, [0x1900] = 0x2a384, [0x1901] = 0x2a415, [0x1902] = 0x2a4b8, + [0x1903] = 0x2a4c1, [0x1904] = 0x2a501, [0x1905] = 0x2a50a, [0x1906] = 0x2a5d2, + [0x1907] = 0x2a675, [0x1908] = 0x2a674, [0x1909] = 0x2a672, [0x190a] = 0x20ad0, + [0x190b] = 0x21b1b, [0x190c] = 0x22010, [0x190d] = 0x22379, [0x190e] = 0x244ed, + [0x190f] = 0x24bb9, [0x1910] = 0x24f24, [0x1911] = 0x24fc5, [0x1912] = 0x25603, + [0x1913] = 0x2634a, [0x1914] = 0x268f7, [0x1915] = 0x269c1, [0x1916] = 0x269c2, + [0x1917] = 0x27194, [0x1918] = 0x27599, [0x1919] = 0x2759a, [0x191a] = 0x2795a, + [0x191b] = 0x27ba8, [0x191c] = 0x27c25, [0x191d] = 0x27c9e, [0x191e] = 0x28441, + [0x191f] = 0x28c32, [0x1920] = 0x28c33, [0x1921] = 0x291cb, [0x1922] = 0x291ca, + [0x1923] = 0x291cc, [0x1924] = 0x29593, [0x1925] = 0x299e0, [0x1926] = 0x29c71, + [0x1927] = 0x29f6b, [0x1928] = 0x2a22b, [0x1929] = 0x2a229, [0x192a] = 0x2a21a, + [0x192b] = 0x2a226, [0x192c] = 0x2a227, [0x192d] = 0x2a22a, [0x192e] = 0x2a2f8, + [0x192f] = 0x2503d, [0x1930] = 0x2a676, [0x1931] = 0x21518, [0x1932] = 0x2387a, + [0x1933] = 0x2417f, [0x1934] = 0x4279, [0x1935] = 0x263f0, [0x1936] = 0x2719a, + [0x1937] = 0x27196, [0x1938] = 0x2759e, [0x1939] = 0x2759d, [0x193a] = 0x275dc, + [0x193b] = 0x277da, [0x193c] = 0x2820b, [0x193d] = 0x28402, [0x193e] = 0x28442, + [0x193f] = 0x28667, [0x1940] = 0x2938b, [0x1941] = 0x299e2, [0x1942] = 0x29f71, + [0x1943] = 0x2a22f, [0x1944] = 0x2a22e, [0x1945] = 0x2a4c6, [0x1946] = 0x2a58e, + [0x1947] = 0x2a67b, [0x1948] = 0x2a677, [0x1949] = 0x2a678, [0x194a] = 0x2a67c, + [0x194b] = 0x2387c, [0x194c] = 0x26207, [0x194d] = 0x27197, [0x194e] = 0x27bd9, + [0x194f] = 0x2890d, [0x1950] = 0x2890e, [0x1951] = 0x299e3, [0x1952] = 0x299e4, + [0x1953] = 0x29af3, [0x1954] = 0x29c75, [0x1955] = 0x2a237, [0x1956] = 0x2a235, + [0x1957] = 0x2a58f, [0x1958] = 0x2a680, [0x1959] = 0x2a67f, [0x195a] = 0x2a6d4, + [0x195b] = 0x22eb4, [0x195c] = 0x2a3ec, [0x195d] = 0x28f75, [0x195e] = 0x24d10, + [0x195f] = 0x26269, [0x1960] = 0x275a4, [0x1961] = 0x277db, [0x1962] = 0x291d1, + [0x1963] = 0x2938d, [0x1964] = 0x29f76, [0x1965] = 0x2a239, [0x1966] = 0x2a684, + [0x1967] = 0x2a682, [0x1968] = 0x20ad2, [0x1969] = 0x244ee, [0x196a] = 0x24d11, + [0x196b] = 0x25f84, [0x196c] = 0x28f74, [0x196d] = 0x2938f, [0x196e] = 0x2938e, + [0x196f] = 0x2a23b, [0x1970] = 0x208cb, [0x1971] = 0x2a688, [0x1972] = 0x2a686, + [0x1973] = 0x2335c, [0x1974] = 0x253a4, [0x1975] = 0x29075, [0x1976] = 0x2a68b, + [0x1977] = 0x21519, [0x1978] = 0x27c9f, [0x1979] = 0x299e5, [0x197a] = 0x2a240, + [0x197b] = 0x24d12, [0x197c] = 0x2a2fb, [0x197d] = 0x2a68c, [0x197e] = 0x253a5, + [0x197f] = 0x29c77, [0x1980] = 0x29c78, [0x1981] = 0x2a6d6, [0x1982] = 0x277df, + [0x1983] = 0x291d2, [0x1984] = 0x2151a, [0x1985] = 0x27ba9, [0x1986] = 0x291d3, + [0x1987] = 0x2a4ca, [0x1988] = 0x269c4, [0x1989] = 0x278b1, [0x198a] = 0x29664, +}; + +/* The following table contains no hole and is therefore compact. Nice + work compared with the chaos of other character sets (or plane 1). + + The table can be generated using + + egrep '^0xF' CNS11643.TXT | + awk '{print $1, $2}' | perl tab.pl + + where tab.pl is: + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + $n=0; + while (<>) { + local($cns, $ucs4, %rest) = split; + local($u)=hex($ucs4); + local($c)=hex($cns)-0xF2121; + printf ("\n ") if ($n % 4 eq 0); + ++$n; + printf (" [0x%04x] = 0x%04x,", + int($c / 256) * 94 + ($c & 0xff), $u); + } + printf ("\n"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ +const uint32_t __cns11643l15_to_ucs4_tab[] = +{ + [0x0000] = 0x20002, [0x0001] = 0x2008c, [0x0002] = 0x200d4, [0x0003] = 0x201a5, + [0x0004] = 0x20092, [0x0005] = 0x20093, [0x0006] = 0x200d8, [0x0007] = 0x200d9, + [0x0008] = 0x201a7, [0x0009] = 0x2062b, [0x000a] = 0x2062c, [0x000b] = 0x2062d, + [0x000c] = 0x20630, [0x000d] = 0x2062e, [0x000e] = 0x206ab, [0x000f] = 0x5301, + [0x0010] = 0x2092d, [0x0011] = 0x2096d, [0x0013] = 0x20a0f, [0x0015] = 0x20b9d, + [0x0016] = 0x211a2, [0x0017] = 0x215d4, [0x0018] = 0x21b56, [0x0019] = 0x21bc3, + [0x001a] = 0x22014, [0x001c] = 0x2471a, [0x001d] = 0x2000f, [0x001e] = 0x20010, + [0x001f] = 0x2009a, [0x0020] = 0x2009b, [0x0022] = 0x201ac, [0x0023] = 0x3436, + [0x0024] = 0x20097, [0x0025] = 0x20546, [0x0027] = 0x20576, [0x0028] = 0x20577, + [0x0029] = 0x205ae, [0x002a] = 0x2063a, [0x002b] = 0x2067d, [0x002c] = 0x21bc5, + [0x002d] = 0x20ba8, [0x002f] = 0x53fa, [0x0030] = 0x21241, [0x0031] = 0x21242, + [0x0032] = 0x215d8, [0x0033] = 0x215d9, [0x0034] = 0x216aa, [0x0035] = 0x216ab, + [0x0036] = 0x21942, [0x0037] = 0x21941, [0x0038] = 0x9f99, [0x0039] = 0x21bc6, + [0x003b] = 0x21d35, [0x003c] = 0x21d36, [0x003d] = 0x21d37, [0x003f] = 0x2634d, + [0x0041] = 0x221b5, [0x0042] = 0x22317, [0x0043] = 0x22482, [0x0044] = 0x233b6, + [0x0045] = 0x6c49, [0x0046] = 0x23c72, [0x0047] = 0x2455c, [0x0048] = 0x245a8, + [0x0049] = 0x8fb7, [0x004a] = 0x215e3, [0x004b] = 0x3406, [0x004d] = 0x200e6, + [0x004e] = 0x20144, [0x004f] = 0x20145, [0x0050] = 0x4f29, [0x0052] = 0x201c4, + [0x0053] = 0x201c5, [0x0054] = 0x201c6, [0x0055] = 0x201c7, [0x0056] = 0x201c8, + [0x0057] = 0x201c9, [0x0058] = 0x201ca, [0x0059] = 0x201d4, [0x005a] = 0x2057d, + [0x005b] = 0x26272, [0x005c] = 0x205b2, [0x005d] = 0x205b4, [0x005e] = 0x20682, + [0x005f] = 0x206c7, [0x0060] = 0x206c8, [0x0062] = 0x2083c, [0x0063] = 0x2083d, + [0x0064] = 0x2083e, [0x0065] = 0x2083f, [0x0067] = 0x208d3, [0x0068] = 0x20147, + [0x0069] = 0x534e, [0x006a] = 0x20a3d, [0x006b] = 0x20ae2, [0x006c] = 0x20bb8, + [0x006d] = 0x20bb9, [0x006e] = 0x20bc2, [0x006f] = 0x20bba, [0x0070] = 0x20bc6, + [0x0071] = 0x20bbb, [0x0072] = 0x211ad, [0x0073] = 0x2124c, [0x0074] = 0x2124d, + [0x0076] = 0x216b2, [0x0077] = 0x216b3, [0x0078] = 0x216b4, [0x0079] = 0x216b5, + [0x007a] = 0x219c3, [0x007b] = 0x219c4, [0x007c] = 0x219c5, [0x007d] = 0x219c6, + [0x007e] = 0x219c7, [0x0080] = 0x21bce, [0x0081] = 0x21c30, [0x0082] = 0x21d47, + [0x0083] = 0x21d48, [0x0084] = 0x5c81, [0x0085] = 0x2205c, [0x0087] = 0x2205f, + [0x0088] = 0x22318, [0x0089] = 0x22319, [0x008a] = 0x2237e, [0x008b] = 0x5f10, + [0x008c] = 0x225b0, [0x008d] = 0x22a75, [0x008e] = 0x6268, [0x008f] = 0x22a76, + [0x0090] = 0x23041, [0x0091] = 0x23142, [0x0093] = 0x233bd, [0x0094] = 0x6742, + [0x0095] = 0x6740, [0x0096] = 0x51ea, [0x0097] = 0x23b1e, [0x0098] = 0x23b1f, + [0x0099] = 0x23c87, [0x009a] = 0x6c62, [0x009b] = 0x23c78, [0x009c] = 0x24188, + [0x009d] = 0x24189, [0x009e] = 0x2418a, [0x009f] = 0x24617, [0x00a0] = 0x24615, + [0x00a3] = 0x7391, [0x00a4] = 0x250e5, [0x00a5] = 0x25609, [0x00a6] = 0x2573b, + [0x00a7] = 0x2574f, [0x00a9] = 0x2662e, [0x00aa] = 0x2662f, [0x00ab] = 0x26aff, + [0x00ac] = 0x26afd, [0x00ad] = 0x26afe, [0x00ae] = 0x8fbb, [0x00af] = 0x8fbc, + [0x00b1] = 0x20023, [0x00b2] = 0x200ea, [0x00b3] = 0x2012a, [0x00b4] = 0x20149, + [0x00b5] = 0x2014a, [0x00b6] = 0x2014b, [0x00b7] = 0x201df, [0x00b8] = 0x201e0, + [0x00b9] = 0x201e1, [0x00ba] = 0x201e2, [0x00bb] = 0x205c1, [0x00bc] = 0x201e3, + [0x00bd] = 0x201e4, [0x00be] = 0x201e5, [0x00bf] = 0x205c0, [0x00c0] = 0x201e6, + [0x00c1] = 0x201f7, [0x00c3] = 0x201e7, [0x00c4] = 0x201e8, [0x00c5] = 0x201e9, + [0x00c6] = 0x201ea, [0x00c7] = 0x201eb, [0x00c8] = 0x2050e, [0x00c9] = 0x20580, + [0x00ca] = 0x20581, [0x00cb] = 0x205ba, [0x00cc] = 0x205bb, [0x00cd] = 0x205bc, + [0x00ce] = 0x205bd, [0x00cf] = 0x2063f, [0x00d0] = 0x20640, [0x00d1] = 0x20688, + [0x00d3] = 0x20846, [0x00d5] = 0x20847, [0x00d6] = 0x20848, [0x00d7] = 0x20936, + [0x00d8] = 0x20972, [0x00d9] = 0x20996, [0x00da] = 0x20a47, [0x00db] = 0x20ae7, + [0x00dc] = 0x20b34, [0x00dd] = 0x20b35, [0x00de] = 0x20b36, [0x00df] = 0x20b37, + [0x00e0] = 0x20be3, [0x00e1] = 0x20be4, [0x00e2] = 0x20be5, [0x00e3] = 0x20beb, + [0x00e4] = 0x3575, [0x00e5] = 0x20be6, [0x00e6] = 0x20be7, [0x00e7] = 0x20be8, + [0x00ea] = 0x211b9, [0x00eb] = 0x56e8, [0x00ec] = 0x211ba, [0x00ed] = 0x575b, + [0x00ee] = 0x21263, [0x00ef] = 0x21264, [0x00f1] = 0x21265, [0x00f3] = 0x21266, + [0x00f4] = 0x2127c, [0x00f5] = 0x21267, [0x00f7] = 0x21559, [0x00f8] = 0x215e9, + [0x00f9] = 0x215ea, [0x00fa] = 0x215eb, [0x00fb] = 0x215ec, [0x00fc] = 0x215ed, + [0x00fd] = 0x215ee, [0x00fe] = 0x215ef, [0x00ff] = 0x216bf, [0x0100] = 0x216cb, + [0x0101] = 0x216c3, [0x0102] = 0x216d5, [0x0103] = 0x216c4, [0x0104] = 0x216c5, + [0x0105] = 0x216d3, [0x0106] = 0x216c6, [0x0107] = 0x216c7, [0x0108] = 0x216c8, + [0x0109] = 0x216c9, [0x010a] = 0x216ca, [0x010b] = 0x2194a, [0x010d] = 0x219d1, + [0x010e] = 0x21b61, [0x010f] = 0x21c37, [0x0111] = 0x21d64, [0x0112] = 0x21d66, + [0x0114] = 0x21d67, [0x0115] = 0x21d68, [0x0116] = 0x21d69, [0x0117] = 0x5c97, + [0x0118] = 0x21d73, [0x0119] = 0x21d6a, [0x011a] = 0x21d6b, [0x011b] = 0x6762, + [0x011d] = 0x22072, [0x011e] = 0x383c, [0x011f] = 0x221b9, [0x0120] = 0x2231c, + [0x0121] = 0x22336, [0x0122] = 0x223bc, [0x0123] = 0x223be, [0x0124] = 0x223bf, + [0x0125] = 0x223c0, [0x0126] = 0x22487, [0x0127] = 0x225dc, [0x0128] = 0x225dd, + [0x0129] = 0x225f5, [0x012a] = 0x225de, [0x012b] = 0x225df, [0x012d] = 0x225e0, + [0x012e] = 0x225e1, [0x012f] = 0x225e2, [0x0130] = 0x22a2c, [0x0131] = 0x22a2d, + [0x0132] = 0x62a4, [0x0133] = 0x22aa9, [0x0134] = 0x22a9c, [0x0135] = 0x22a9d, + [0x0136] = 0x22a9e, [0x0137] = 0x22a9f, [0x0138] = 0x22aa0, [0x0139] = 0x22aa1, + [0x013a] = 0x22aa2, [0x013c] = 0x22aa3, [0x013d] = 0x22aa4, [0x013e] = 0x22aa7, + [0x013f] = 0x23042, [0x0140] = 0x23093, [0x0141] = 0x23151, [0x0143] = 0x23152, + [0x0144] = 0x23144, [0x0145] = 0x23153, [0x0146] = 0x23322, [0x0147] = 0x233c6, + [0x0148] = 0x233c7, [0x0149] = 0x233c9, [0x014b] = 0x233ca, [0x014c] = 0x6766, + [0x014d] = 0x233c8, [0x014e] = 0x23b24, [0x014f] = 0x23b25, [0x0150] = 0x23b26, + [0x0152] = 0x23b27, [0x0153] = 0x23b28, [0x0155] = 0x23c58, [0x0157] = 0x23ca7, + [0x0158] = 0x23c88, [0x0159] = 0x23c89, [0x015a] = 0x23ca5, [0x015b] = 0x23ca8, + [0x015c] = 0x23ca9, [0x015d] = 0x23caa, [0x015e] = 0x23cab, [0x015f] = 0x23cac, + [0x0160] = 0x23cad, [0x0161] = 0x6ca3, [0x0162] = 0x23c79, [0x0164] = 0x24194, + [0x0165] = 0x24195, [0x0166] = 0x24196, [0x0169] = 0x24197, [0x016a] = 0x707f, + [0x016b] = 0x24198, [0x016c] = 0x2454e, [0x016d] = 0x2454f, [0x016e] = 0x24619, + [0x0170] = 0x24741, [0x0172] = 0x248f7, [0x0173] = 0x24c04, [0x0174] = 0x24c19, + [0x0175] = 0x24c17, [0x0176] = 0x25040, [0x0177] = 0x250ec, [0x0178] = 0x2541b, + [0x0179] = 0x2541c, [0x017a] = 0x77f6, [0x017b] = 0x2560e, [0x017c] = 0x25752, + [0x017d] = 0x25ad8, [0x017e] = 0x25e26, [0x017f] = 0x26274, [0x0181] = 0x26275, + [0x0182] = 0x269c6, [0x0183] = 0x26b0b, [0x0184] = 0x26b0c, [0x0185] = 0x26b0d, + [0x0186] = 0x26b0e, [0x0187] = 0x26b0f, [0x0188] = 0x26b10, [0x0189] = 0x8fc8, + [0x018a] = 0x28459, [0x018b] = 0x2845a, [0x018c] = 0x28683, [0x018d] = 0x28684, + [0x018e] = 0x28685, [0x0191] = 0x28e20, [0x0192] = 0x28e21, [0x0193] = 0x28e22, + [0x0194] = 0x28e23, [0x0195] = 0x28e24, [0x0196] = 0x28e29, [0x0197] = 0x200f4, + [0x0199] = 0x2158f, [0x019a] = 0x20151, [0x019b] = 0x4fab, [0x019c] = 0x20217, + [0x019d] = 0x20218, [0x019e] = 0x2025b, [0x019f] = 0x20219, [0x01a0] = 0x2021a, + [0x01a1] = 0x3453, [0x01a2] = 0x2021b, [0x01a3] = 0x2021c, [0x01a4] = 0x2021d, + [0x01a5] = 0x2021e, [0x01a6] = 0x2021f, [0x01a7] = 0x20220, [0x01a8] = 0x20221, + [0x01a9] = 0x2048b, [0x01aa] = 0x20488, [0x01ab] = 0x5c2d, [0x01ac] = 0x20585, + [0x01ad] = 0x26287, [0x01ae] = 0x205c7, [0x01af] = 0x2064c, [0x01b0] = 0x2064d, + [0x01b1] = 0x206fc, [0x01b2] = 0x206fd, [0x01b3] = 0x206fe, [0x01b4] = 0x206ff, + [0x01b7] = 0x20856, [0x01b8] = 0x20857, [0x01b9] = 0x20858, [0x01ba] = 0x20859, + [0x01bb] = 0x208dc, [0x01bc] = 0x208dd, [0x01bd] = 0x20973, [0x01be] = 0x2099d, + [0x01bf] = 0x209a1, [0x01c0] = 0x2099e, [0x01c1] = 0x2099f, [0x01c2] = 0x209a0, + [0x01c3] = 0x209e6, [0x01c4] = 0x20a51, [0x01c5] = 0x20a52, [0x01c6] = 0x20b3d, + [0x01c7] = 0x20c22, [0x01c8] = 0x549c, [0x01c9] = 0x20c23, [0x01ca] = 0x20c24, + [0x01cb] = 0x20c25, [0x01cc] = 0x20c26, [0x01cd] = 0x20c27, [0x01ce] = 0x20c28, + [0x01cf] = 0x20c29, [0x01d0] = 0x20c2a, [0x01d1] = 0x20c2b, [0x01d3] = 0x20c40, + [0x01d4] = 0x20c2c, [0x01d5] = 0x20c2d, [0x01d6] = 0x20c2e, [0x01d7] = 0x20c2f, + [0x01d8] = 0x20c30, [0x01d9] = 0x211d0, [0x01da] = 0x212a8, [0x01db] = 0x21294, + [0x01dc] = 0x21295, [0x01dd] = 0x21296, [0x01de] = 0x21297, [0x01df] = 0x21298, + [0x01e0] = 0x2129c, [0x01e1] = 0x2129b, [0x01e3] = 0x212a1, [0x01e4] = 0x212a0, + [0x01e5] = 0x21299, [0x01e6] = 0x2129a, [0x01e7] = 0x212a7, [0x01e8] = 0x5788, + [0x01e9] = 0x21564, [0x01eb] = 0x21600, [0x01ec] = 0x21601, [0x01ef] = 0x216e5, + [0x01f0] = 0x216e9, [0x01f1] = 0x216fb, [0x01f2] = 0x216fc, [0x01f3] = 0x216ea, + [0x01f4] = 0x216eb, [0x01f5] = 0x216ec, [0x01f6] = 0x216ed, [0x01f7] = 0x216ee, + [0x01f8] = 0x216ef, [0x01f9] = 0x216fa, [0x01fa] = 0x216f0, [0x01fb] = 0x216f1, + [0x01fc] = 0x216f2, [0x01fd] = 0x216f3, [0x01fe] = 0x216f4, [0x01ff] = 0x21952, + [0x0200] = 0x21953, [0x0201] = 0x21954, [0x0202] = 0x21955, [0x0203] = 0x21958, + [0x0204] = 0x21956, [0x0206] = 0x219dd, [0x0207] = 0x219de, [0x0208] = 0x219e3, + [0x0209] = 0x219df, [0x020a] = 0x219e0, [0x020b] = 0x21b22, [0x020c] = 0x21b23, + [0x020d] = 0x21b68, [0x020e] = 0x21bdf, [0x020f] = 0x34ac, [0x0210] = 0x21c44, + [0x0211] = 0x21d94, [0x0212] = 0x21d95, [0x0213] = 0x21d96, [0x0214] = 0x21d97, + [0x0215] = 0x21d98, [0x0216] = 0x21d99, [0x0218] = 0x21d9a, [0x0219] = 0x21d9b, + [0x021a] = 0x21d9d, [0x021b] = 0x21d9e, [0x021c] = 0x21d9f, [0x021d] = 0x21da0, + [0x021e] = 0x21ff3, [0x021f] = 0x21ff2, [0x0220] = 0x2201f, [0x0221] = 0x22088, + [0x0222] = 0x2218f, [0x0223] = 0x22190, [0x0225] = 0x221fd, [0x0226] = 0x221fe, + [0x0227] = 0x221ff, [0x0228] = 0x22200, [0x0229] = 0x22201, [0x022a] = 0x2261a, + [0x022c] = 0x225e3, [0x022d] = 0x225e4, [0x022e] = 0x225e5, [0x022f] = 0x225e6, + [0x0230] = 0x225e7, [0x0231] = 0x225eb, [0x0232] = 0x225e8, [0x0233] = 0x225e9, + [0x0234] = 0x225ea, [0x0235] = 0x2261d, [0x0236] = 0x229a4, [0x0237] = 0x229a3, + [0x0238] = 0x22ad4, [0x0239] = 0x22ac6, [0x023a] = 0x22ac7, [0x023b] = 0x22ac8, + [0x023c] = 0x22ac9, [0x023d] = 0x22aca, [0x023e] = 0x22acb, [0x023f] = 0x22acc, + [0x0240] = 0x22acd, [0x0242] = 0x22ace, [0x0243] = 0x62c3, [0x0244] = 0x22eb8, + [0x0245] = 0x22eb9, [0x0246] = 0x22eba, [0x0247] = 0x2306e, [0x0248] = 0x230db, + [0x0249] = 0x230dc, [0x024a] = 0x23168, [0x024b] = 0x23169, [0x024c] = 0x2316a, + [0x024d] = 0x2316b, [0x024e] = 0x2316c, [0x024f] = 0x2316d, [0x0250] = 0x2316e, + [0x0251] = 0x6619, [0x0252] = 0x23324, [0x0253] = 0x23325, [0x0255] = 0x23400, + [0x0256] = 0x233e5, [0x0257] = 0x233f9, [0x0258] = 0x233e7, [0x0259] = 0x233e8, + [0x025a] = 0x233e9, [0x025b] = 0x233fe, [0x025c] = 0x233ea, [0x025d] = 0x233eb, + [0x025e] = 0x233ec, [0x025f] = 0x3b49, [0x0260] = 0x233ed, [0x0261] = 0x67a1, + [0x0262] = 0x233ee, [0x0263] = 0x67a6, [0x0264] = 0x233ef, [0x0266] = 0x23417, + [0x0267] = 0x233f0, [0x0268] = 0x233f1, [0x0269] = 0x23894, [0x026a] = 0x2395b, + [0x026b] = 0x2395c, [0x026c] = 0x2395d, [0x026d] = 0x23b2f, [0x026e] = 0x3c91, + [0x026f] = 0x23b30, [0x0270] = 0x23b31, [0x0271] = 0x23b32, [0x0272] = 0x23b33, + [0x0273] = 0x23ccc, [0x0274] = 0x23ccd, [0x0275] = 0x23cce, [0x0276] = 0x23cae, + [0x0277] = 0x23caf, [0x0278] = 0x23cb0, [0x0279] = 0x3cd3, [0x027a] = 0x23ccf, + [0x027b] = 0x23cd0, [0x027c] = 0x23cd1, [0x027d] = 0x23cd2, [0x027e] = 0x23cd3, + [0x0280] = 0x23cd4, [0x0282] = 0x241a6, [0x0283] = 0x241a7, [0x0284] = 0x241a8, + [0x0285] = 0x241b0, [0x0286] = 0x241a9, [0x0287] = 0x241aa, [0x0288] = 0x241ab, + [0x0289] = 0x241ac, [0x028a] = 0x241ad, [0x028b] = 0x244fb, [0x028c] = 0x244fc, + [0x028e] = 0x2462d, [0x028f] = 0x2462e, [0x0290] = 0x24650, [0x0291] = 0x2462f, + [0x0292] = 0x24630, [0x0293] = 0x24765, [0x0294] = 0x248e6, [0x0295] = 0x2490c, + [0x0296] = 0x24902, [0x0297] = 0x24903, [0x0298] = 0x24904, [0x0299] = 0x24905, + [0x029a] = 0x24906, [0x029c] = 0x24bc0, [0x029d] = 0x24c24, [0x029e] = 0x24c25, + [0x029f] = 0x24d16, [0x02a0] = 0x24d32, [0x02a1] = 0x25420, [0x02a2] = 0x25421, + [0x02a3] = 0x25422, [0x02a4] = 0x25423, [0x02a5] = 0x77fe, [0x02a6] = 0x25425, + [0x02a7] = 0x25619, [0x02a8] = 0x25624, [0x02a9] = 0x2561a, [0x02aa] = 0x2561b, + [0x02ab] = 0x2561c, [0x02ac] = 0x2561d, [0x02ae] = 0x2561e, [0x02af] = 0x2575a, + [0x02b0] = 0x2575b, [0x02b1] = 0x2575c, [0x02b2] = 0x2575d, [0x02b3] = 0x2575e, + [0x02b4] = 0x25931, [0x02b6] = 0x25e29, [0x02b8] = 0x25f88, [0x02b9] = 0x25f89, + [0x02ba] = 0x26289, [0x02bb] = 0x7f57, [0x02bc] = 0x26356, [0x02bd] = 0x264d1, + [0x02be] = 0x264e6, [0x02bf] = 0x26532, [0x02c0] = 0x26533, [0x02c1] = 0x26652, + [0x02c2] = 0x26653, [0x02c3] = 0x43d5, [0x02c4] = 0x26654, [0x02c5] = 0x26655, + [0x02c8] = 0x26b29, [0x02c9] = 0x26b2a, [0x02ca] = 0x26b2b, [0x02cb] = 0x26b2c, + [0x02cc] = 0x26b2d, [0x02ce] = 0x26b2e, [0x02cf] = 0x26b2f, [0x02d0] = 0x26b30, + [0x02d1] = 0x26b31, [0x02d2] = 0x26b32, [0x02d3] = 0x26b33, [0x02d4] = 0x82c5, + [0x02d5] = 0x26b34, [0x02d6] = 0x2719b, [0x02d7] = 0x27223, [0x02d8] = 0x27224, + [0x02da] = 0x27225, [0x02db] = 0x27227, [0x02dc] = 0x27616, [0x02dd] = 0x27ca0, + [0x02de] = 0x2846f, [0x02df] = 0x8fdf, [0x02e0] = 0x28470, [0x02e1] = 0x28471, + [0x02e2] = 0x8fdc, [0x02e3] = 0x488c, [0x02e4] = 0x28472, [0x02e5] = 0x28473, + [0x02e6] = 0x28474, [0x02e7] = 0x2869c, [0x02e8] = 0x286aa, [0x02e9] = 0x2869d, + [0x02ea] = 0x2869e, [0x02ec] = 0x286ab, [0x02ed] = 0x2869f, [0x02ee] = 0x28e35, + [0x02ef] = 0x28e38, [0x02f0] = 0x2a38d, [0x02f1] = 0x20035, [0x02f2] = 0x20036, + [0x02f3] = 0x25aee, [0x02f4] = 0x200b4, [0x02f5] = 0x2a6c9, [0x02f6] = 0x20132, + [0x02f7] = 0x20155, [0x02f8] = 0x20244, [0x02f9] = 0x20245, [0x02fa] = 0x20246, + [0x02fb] = 0x20247, [0x02fc] = 0x4fe4, [0x02fd] = 0x20248, [0x02fe] = 0x20249, + [0x0300] = 0x2024a, [0x0301] = 0x2024b, [0x0302] = 0x2024c, [0x0303] = 0x2024d, + [0x0304] = 0x2024e, [0x0305] = 0x2024f, [0x0306] = 0x20250, [0x0307] = 0x20251, + [0x0308] = 0x26299, [0x0309] = 0x205d1, [0x030b] = 0x205d2, [0x030c] = 0x205d3, + [0x030d] = 0x205d4, [0x030e] = 0x205d5, [0x030f] = 0x20721, [0x0310] = 0x20722, + [0x0311] = 0x20723, [0x0312] = 0x20868, [0x0313] = 0x20869, [0x0314] = 0x2086a, + [0x0315] = 0x208e2, [0x0316] = 0x20945, [0x0317] = 0x209ec, [0x0318] = 0x209ed, + [0x0319] = 0x209ee, [0x031a] = 0x209ef, [0x031c] = 0x20a62, [0x031d] = 0x20a63, + [0x031e] = 0x20af4, [0x031f] = 0x2006f, [0x0320] = 0x20b44, [0x0321] = 0x20b45, + [0x0322] = 0x20c79, [0x0323] = 0x551b, [0x0324] = 0x20c7a, [0x0325] = 0x20c7b, + [0x0326] = 0x20c7c, [0x0327] = 0x20c7d, [0x0328] = 0x20c7e, [0x0329] = 0x20c7f, + [0x032a] = 0x20c80, [0x032b] = 0x3588, [0x032d] = 0x20c81, [0x032e] = 0x20c82, + [0x032f] = 0x20c83, [0x0330] = 0x20c84, [0x0331] = 0x20c85, [0x0332] = 0x20c86, + [0x0333] = 0x20c87, [0x0334] = 0x20c8f, [0x0335] = 0x20c88, [0x0336] = 0x20c89, + [0x0337] = 0x212c5, [0x0338] = 0x212c6, [0x0339] = 0x57aa, [0x033a] = 0x212c7, + [0x033b] = 0x212c8, [0x033c] = 0x212c9, [0x033d] = 0x212ca, [0x033e] = 0x212cb, + [0x033f] = 0x212cc, [0x0340] = 0x57ab, [0x0341] = 0x212cd, [0x0342] = 0x212ce, + [0x0343] = 0x212e3, [0x0344] = 0x212cf, [0x0345] = 0x212d0, [0x0346] = 0x212d1, + [0x0347] = 0x212d2, [0x0348] = 0x212d3, [0x0349] = 0x212c4, [0x034a] = 0x212d4, + [0x034b] = 0x212d5, [0x034c] = 0x212d6, [0x034d] = 0x21520, [0x034e] = 0x21521, + [0x034f] = 0x2161a, [0x0350] = 0x21612, [0x0351] = 0x21614, [0x0352] = 0x21615, + [0x0353] = 0x21616, [0x0354] = 0x21619, [0x0355] = 0x21617, [0x0356] = 0x21618, + [0x0357] = 0x36c9, [0x035a] = 0x21712, [0x035b] = 0x21713, [0x035c] = 0x21714, + [0x035d] = 0x21715, [0x035e] = 0x21716, [0x035f] = 0x21717, [0x0360] = 0x21718, + [0x0361] = 0x21719, [0x0362] = 0x21961, [0x0363] = 0x21962, [0x0364] = 0x21963, + [0x0365] = 0x219f5, [0x0366] = 0x5ba9, [0x0367] = 0x219f6, [0x0368] = 0x219f7, + [0x0369] = 0x219f8, [0x036a] = 0x21b29, [0x036b] = 0x3917, [0x036c] = 0x21c5d, + [0x036d] = 0x21c57, [0x036e] = 0x21c58, [0x036f] = 0x21c59, [0x0370] = 0x21c5a, + [0x0371] = 0x21c5b, [0x0372] = 0x21dbb, [0x0373] = 0x21dd1, [0x0374] = 0x21dbc, + [0x0375] = 0x21dbd, [0x0376] = 0x268df, [0x0377] = 0x21dd0, [0x0378] = 0x21dbe, + [0x0379] = 0x21dbf, [0x037a] = 0x21dc0, [0x037b] = 0x21dc1, [0x037c] = 0x21dc2, + [0x037d] = 0x21dc3, [0x037e] = 0x21dc4, [0x037f] = 0x26b6c, [0x0380] = 0x220a1, + [0x0381] = 0x220a2, [0x0382] = 0x220a3, [0x0383] = 0x22193, [0x0384] = 0x2220d, + [0x0385] = 0x2220f, [0x0386] = 0x2220e, [0x0387] = 0x22210, [0x0388] = 0x22211, + [0x0389] = 0x22212, [0x038b] = 0x224e5, [0x038c] = 0x2262f, [0x038e] = 0x22657, + [0x038f] = 0x22630, [0x0390] = 0x22668, [0x0391] = 0x2262b, [0x0392] = 0x22631, + [0x0393] = 0x22658, [0x0395] = 0x22632, [0x0396] = 0x22659, [0x0398] = 0x2265a, + [0x0399] = 0x22633, [0x039a] = 0x2265b, [0x039b] = 0x2265c, [0x039c] = 0x2265d, + [0x039d] = 0x2261e, [0x039e] = 0x229ae, [0x039f] = 0x229af, [0x03a0] = 0x22a3b, + [0x03a1] = 0x22a3c, [0x03a2] = 0x22a3d, [0x03a3] = 0x22b07, [0x03a4] = 0x22b08, + [0x03a5] = 0x22b09, [0x03a6] = 0x22b0a, [0x03a7] = 0x22b0b, [0x03a8] = 0x22b0c, + [0x03a9] = 0x22b0d, [0x03aa] = 0x22b0e, [0x03ab] = 0x22b0f, [0x03ac] = 0x22b10, + [0x03ad] = 0x22b22, [0x03ae] = 0x22b11, [0x03af] = 0x22b12, [0x03b0] = 0x22b13, + [0x03b1] = 0x22b14, [0x03b2] = 0x22b15, [0x03b3] = 0x22b16, [0x03b4] = 0x22b17, + [0x03b5] = 0x22b18, [0x03b8] = 0x23046, [0x03b9] = 0x23047, [0x03ba] = 0x23048, + [0x03bb] = 0x230e1, [0x03bc] = 0x23181, [0x03bd] = 0x23183, [0x03be] = 0x20c75, + [0x03c0] = 0x23185, [0x03c1] = 0x23186, [0x03c2] = 0x2332a, [0x03c4] = 0x2332b, + [0x03c5] = 0x2336b, [0x03c6] = 0x23418, [0x03c7] = 0x23419, [0x03c8] = 0x2341a, + [0x03ca] = 0x2341b, [0x03cb] = 0x2341c, [0x03cc] = 0x2341d, [0x03cd] = 0x2341e, + [0x03ce] = 0x2341f, [0x03cf] = 0x23420, [0x03d0] = 0x23421, [0x03d1] = 0x23422, + [0x03d2] = 0x23423, [0x03d3] = 0x6811, [0x03d4] = 0x23424, [0x03d5] = 0x23425, + [0x03d6] = 0x23426, [0x03d7] = 0x23427, [0x03d8] = 0x23428, [0x03d9] = 0x23429, + [0x03da] = 0x2342a, [0x03db] = 0x239ef, [0x03dc] = 0x23b49, [0x03dd] = 0x23b4a, + [0x03de] = 0x23b4b, [0x03df] = 0x23b4c, [0x03e0] = 0x23b4d, [0x03e1] = 0x23b4e, + [0x03e2] = 0x23b4f, [0x03e3] = 0x23b50, [0x03e4] = 0x23b51, [0x03e5] = 0x23b52, + [0x03e6] = 0x23b53, [0x03e7] = 0x23b54, [0x03e8] = 0x23b5a, [0x03e9] = 0x23b55, + [0x03ea] = 0x23c5f, [0x03eb] = 0x23d02, [0x03ec] = 0x23d03, [0x03ed] = 0x23d04, + [0x03ee] = 0x23d05, [0x03ef] = 0x23cd5, [0x03f0] = 0x23d06, [0x03f1] = 0x23d07, + [0x03f2] = 0x23cd6, [0x03f3] = 0x23d08, [0x03f4] = 0x23d09, [0x03f5] = 0x23d0a, + [0x03f6] = 0x23d0b, [0x03f7] = 0x23cd7, [0x03f8] = 0x23d0c, [0x03f9] = 0x23d0d, + [0x03fa] = 0x241c8, [0x03fb] = 0x241c9, [0x03fc] = 0x241ca, [0x03fd] = 0x241cb, + [0x03fe] = 0x241cc, [0x03ff] = 0x241cd, [0x0400] = 0x241ce, [0x0401] = 0x241cf, + [0x0402] = 0x241d0, [0x0403] = 0x241d1, [0x0404] = 0x241d2, [0x0405] = 0x7551, + [0x0406] = 0x241d3, [0x0407] = 0x241d4, [0x0408] = 0x241d5, [0x0409] = 0x241d6, + [0x040a] = 0x241d7, [0x040b] = 0x241e2, [0x040c] = 0x241d8, [0x040d] = 0x24504, + [0x040e] = 0x24505, [0x040f] = 0x24506, [0x0411] = 0x24643, [0x0412] = 0x24644, + [0x0413] = 0x24784, [0x0414] = 0x2478f, [0x0415] = 0x24785, [0x0416] = 0x24786, + [0x0417] = 0x2492f, [0x0418] = 0x2491a, [0x0419] = 0x2491b, [0x041a] = 0x2491c, + [0x041b] = 0x3ebd, [0x041c] = 0x2491d, [0x041d] = 0x2491e, [0x041e] = 0x2491f, + [0x041f] = 0x24920, [0x0420] = 0x24921, [0x0421] = 0x24922, [0x0423] = 0x24923, + [0x0424] = 0x24924, [0x0425] = 0x2490e, [0x0426] = 0x24925, [0x0427] = 0x2492b, + [0x0428] = 0x2492c, [0x0429] = 0x2490b, [0x042a] = 0x24aee, [0x042c] = 0x24bc3, + [0x042d] = 0x24bd8, [0x042e] = 0x24bd9, [0x042f] = 0x24c38, [0x0430] = 0x24c39, + [0x0431] = 0x24c3a, [0x0432] = 0x24c3b, [0x0433] = 0x7553, [0x0434] = 0x24c3c, + [0x0435] = 0x24c3d, [0x0436] = 0x24c3e, [0x0437] = 0x24c3f, [0x0438] = 0x24c40, + [0x0439] = 0x24d48, [0x043a] = 0x24d4c, [0x043b] = 0x24f28, [0x043c] = 0x24f51, + [0x043d] = 0x24f52, [0x043e] = 0x2504c, [0x043f] = 0x25123, [0x0441] = 0x25124, + [0x0442] = 0x25431, [0x0443] = 0x25432, [0x0444] = 0x25433, [0x0445] = 0x7818, + [0x0446] = 0x25434, [0x0447] = 0x25435, [0x0448] = 0x25436, [0x0449] = 0x25440, + [0x044a] = 0x25437, [0x044c] = 0x25438, [0x044d] = 0x2543d, [0x044e] = 0x25638, + [0x044f] = 0x25639, [0x0450] = 0x2563a, [0x0451] = 0x2563b, [0x0452] = 0x2563c, + [0x0453] = 0x2564c, [0x0454] = 0x25773, [0x0455] = 0x25774, [0x0456] = 0x4133, + [0x0457] = 0x25775, [0x0458] = 0x25776, [0x0459] = 0x25779, [0x045a] = 0x25941, + [0x045b] = 0x25942, [0x045c] = 0x25943, [0x045d] = 0x25a5b, [0x045f] = 0x7ad7, + [0x0460] = 0x238a6, [0x0461] = 0x25a5c, [0x0462] = 0x25ae5, [0x0463] = 0x25ae6, + [0x0464] = 0x25ae7, [0x0465] = 0x25ae8, [0x0466] = 0x25aed, [0x0467] = 0x25e30, + [0x0468] = 0x7c7e, [0x0469] = 0x25e31, [0x046a] = 0x25f94, [0x046b] = 0x26351, + [0x046c] = 0x263fd, [0x046d] = 0x263fe, [0x046e] = 0x264e9, [0x0470] = 0x266b3, + [0x0471] = 0x26684, [0x0472] = 0x26694, [0x0474] = 0x2669c, [0x0476] = 0x26685, + [0x0477] = 0x26900, [0x0478] = 0x26937, [0x0479] = 0x26957, [0x047a] = 0x26b54, + [0x047b] = 0x26b68, [0x047c] = 0x26b55, [0x047d] = 0x26b5c, [0x047e] = 0x26b56, + [0x047f] = 0x26b57, [0x0480] = 0x26b58, [0x0481] = 0x26b59, [0x0482] = 0x26b5a, + [0x0483] = 0x26b5b, [0x0484] = 0x27234, [0x0485] = 0x867e, [0x0486] = 0x27235, + [0x0488] = 0x27239, [0x0489] = 0x27236, [0x048a] = 0x27237, [0x048b] = 0x27238, + [0x048c] = 0x275e5, [0x048d] = 0x27659, [0x048f] = 0x2763a, [0x0490] = 0x2763b, + [0x0491] = 0x27d28, [0x0492] = 0x27e89, [0x0494] = 0x27e8a, [0x0495] = 0x27e8b, + [0x0496] = 0x27e8c, [0x0497] = 0x27e8d, [0x0498] = 0x27fbc, [0x0499] = 0x282a3, + [0x049a] = 0x4844, [0x049b] = 0x282a4, [0x049c] = 0x28493, [0x049d] = 0x28494, + [0x049e] = 0x28495, [0x049f] = 0x28496, [0x04a0] = 0x28497, [0x04a1] = 0x286b9, + [0x04a2] = 0x28e4f, [0x04a3] = 0x28e50, [0x04a4] = 0x28e51, [0x04a5] = 0x29076, + [0x04a7] = 0x200fb, [0x04a8] = 0x20083, [0x04a9] = 0x20138, [0x04aa] = 0x2015d, + [0x04ab] = 0x20271, [0x04ad] = 0x20277, [0x04ae] = 0x20278, [0x04b0] = 0x202c3, + [0x04b1] = 0x20279, [0x04b2] = 0x2027a, [0x04b3] = 0x2027b, [0x04b4] = 0x2027c, + [0x04b5] = 0x20272, [0x04b6] = 0x2027d, [0x04b7] = 0x202a0, [0x04b8] = 0x2027e, + [0x04b9] = 0x2027f, [0x04ba] = 0x20280, [0x04bb] = 0x20281, [0x04bc] = 0x20282, + [0x04bd] = 0x20283, [0x04be] = 0x2029e, [0x04bf] = 0x20284, [0x04c0] = 0x20285, + [0x04c1] = 0x20286, [0x04c2] = 0x20287, [0x04c3] = 0x20288, [0x04c4] = 0x20493, + [0x04c5] = 0x20494, [0x04c6] = 0x20495, [0x04c7] = 0x204ef, [0x04c8] = 0x204f0, + [0x04ca] = 0x2058d, [0x04cb] = 0x2058f, [0x04cc] = 0x20590, [0x04cd] = 0x20591, + [0x04ce] = 0x20592, [0x04cf] = 0x205de, [0x04d0] = 0x205e1, [0x04d1] = 0x20653, + [0x04d2] = 0x5266, [0x04d3] = 0x2074a, [0x04d4] = 0x2074b, [0x04d5] = 0x2074c, + [0x04d6] = 0x20751, [0x04d7] = 0x2074d, [0x04d8] = 0x20748, [0x04d9] = 0x20874, + [0x04da] = 0x20875, [0x04db] = 0x20920, [0x04dc] = 0x20921, [0x04dd] = 0x209a5, + [0x04de] = 0x209a6, [0x04df] = 0x20a73, [0x04e0] = 0x20a74, [0x04e1] = 0x20b50, + [0x04e2] = 0x20b51, [0x04e3] = 0x20b52, [0x04e4] = 0x20b53, [0x04e5] = 0x20cdb, + [0x04e6] = 0x20cdc, [0x04e7] = 0x5520, [0x04e8] = 0x20cdd, [0x04e9] = 0x20cde, + [0x04ea] = 0x20cff, [0x04ed] = 0x20cdf, [0x04ee] = 0x20ce0, [0x04ef] = 0x5521, + [0x04f0] = 0x20ce1, [0x04f1] = 0x20ce2, [0x04f2] = 0x20ce3, [0x04f3] = 0x20ce4, + [0x04f4] = 0x20ce5, [0x04f5] = 0x20ce6, [0x04f6] = 0x20ce7, [0x04f7] = 0x20ce8, + [0x04f8] = 0x20ce9, [0x04f9] = 0x20cea, [0x04fa] = 0x21307, [0x04fb] = 0x21308, + [0x04fc] = 0x21309, [0x04fd] = 0x2130a, [0x04fe] = 0x2130b, [0x04ff] = 0x2130c, + [0x0500] = 0x2130d, [0x0501] = 0x57d7, [0x0502] = 0x2131a, [0x0503] = 0x2130e, + [0x0504] = 0x2130f, [0x0505] = 0x21310, [0x0506] = 0x2131c, [0x0507] = 0x21527, + [0x0508] = 0x21566, [0x0509] = 0x21598, [0x050a] = 0x21599, [0x050b] = 0x21633, + [0x050c] = 0x21624, [0x050d] = 0x21625, [0x050e] = 0x21626, [0x0510] = 0x36e1, + [0x0511] = 0x2173e, [0x0513] = 0x2173f, [0x0514] = 0x21757, [0x0515] = 0x21740, + [0x0516] = 0x21741, [0x0517] = 0x21758, [0x0518] = 0x21742, [0x0519] = 0x21743, + [0x051a] = 0x21744, [0x051b] = 0x21745, [0x051c] = 0x21746, [0x051d] = 0x36e2, + [0x051e] = 0x21747, [0x051f] = 0x2196b, [0x0520] = 0x2196c, [0x0521] = 0x21a10, + [0x0522] = 0x21a11, [0x0523] = 0x5bbe, [0x0524] = 0x21b75, [0x0525] = 0x21bef, + [0x0526] = 0x21c6a, [0x0527] = 0x21c6b, [0x0529] = 0x21c6c, [0x052a] = 0x21c6d, + [0x052b] = 0x21c6e, [0x052c] = 0x21def, [0x052d] = 0x21df0, [0x052e] = 0x21df1, + [0x052f] = 0x21df2, [0x0530] = 0x21df3, [0x0531] = 0x21df4, [0x0532] = 0x21df5, + [0x0533] = 0x21dff, [0x0534] = 0x21df6, [0x0535] = 0x21e02, [0x0536] = 0x21df7, + [0x0537] = 0x22022, [0x0538] = 0x220c4, [0x0539] = 0x220c3, [0x053a] = 0x22228, + [0x053b] = 0x387c, [0x053c] = 0x22320, [0x053d] = 0x22325, [0x053e] = 0x22322, + [0x053f] = 0x22323, [0x0540] = 0x223eb, [0x0541] = 0x38e3, [0x0542] = 0x224f9, + [0x0543] = 0x224fa, [0x0544] = 0x22699, [0x0545] = 0x2269a, [0x0546] = 0x2269b, + [0x0547] = 0x22663, [0x0549] = 0x2265e, [0x054a] = 0x2265f, [0x054b] = 0x22660, + [0x054c] = 0x2269c, [0x054d] = 0x22661, [0x054e] = 0x2269d, [0x054f] = 0x22b54, + [0x0550] = 0x22b55, [0x0551] = 0x22b56, [0x0552] = 0x22b57, [0x0553] = 0x22b58, + [0x0554] = 0x22b59, [0x0555] = 0x22b5a, [0x0556] = 0x22b19, [0x0557] = 0x22b6a, + [0x0558] = 0x22b5b, [0x0559] = 0x22b5c, [0x055a] = 0x22b5d, [0x055b] = 0x22b66, + [0x055d] = 0x22b5e, [0x055e] = 0x22b5f, [0x055f] = 0x22b1a, [0x0560] = 0x22b60, + [0x0561] = 0x22b61, [0x0563] = 0x22b62, [0x0564] = 0x22b1b, [0x0565] = 0x22b63, + [0x0566] = 0x26410, [0x0567] = 0x26411, [0x0568] = 0x2304c, [0x0569] = 0x2309b, + [0x056a] = 0x230eb, [0x056b] = 0x230ec, [0x056c] = 0x230ed, [0x056d] = 0x230ee, + [0x056e] = 0x231a3, [0x056f] = 0x231a8, [0x0570] = 0x231a6, [0x0571] = 0x3aec, + [0x0572] = 0x2332f, [0x0573] = 0x23330, [0x0574] = 0x23331, [0x0575] = 0x23332, + [0x0576] = 0x23333, [0x0577] = 0x2344f, [0x0578] = 0x23451, [0x0579] = 0x23452, + [0x057a] = 0x2347d, [0x057b] = 0x23453, [0x057c] = 0x23454, [0x057d] = 0x23455, + [0x057e] = 0x23456, [0x057f] = 0x23457, [0x0580] = 0x23458, [0x0581] = 0x23459, + [0x0582] = 0x2345a, [0x0583] = 0x2345b, [0x0584] = 0x2345c, [0x0585] = 0x6857, + [0x0586] = 0x2345d, [0x0587] = 0x2345e, [0x0588] = 0x2345f, [0x0589] = 0x2346f, + [0x058a] = 0x23460, [0x058b] = 0x23461, [0x058c] = 0x23462, [0x058d] = 0x23463, + [0x058e] = 0x23472, [0x058f] = 0x23464, [0x0591] = 0x2346e, [0x0592] = 0x238b5, + [0x0593] = 0x23b65, [0x0594] = 0x23b66, [0x0595] = 0x23b67, [0x0596] = 0x23b68, + [0x0597] = 0x23b69, [0x0598] = 0x23b6a, [0x0599] = 0x23b6b, [0x059a] = 0x23b6c, + [0x059b] = 0x23d0e, [0x059c] = 0x23d43, [0x059e] = 0x23d0f, [0x059f] = 0x23d44, + [0x05a0] = 0x23d45, [0x05a1] = 0x23d46, [0x05a2] = 0x23d47, [0x05a3] = 0x23d48, + [0x05a4] = 0x23d49, [0x05a5] = 0x23d10, [0x05a6] = 0x23d4a, [0x05a7] = 0x23d4b, + [0x05a8] = 0x23d4c, [0x05a9] = 0x23d4d, [0x05ab] = 0x23d4e, [0x05ac] = 0x23d4f, + [0x05ad] = 0x23d50, [0x05ae] = 0x23d51, [0x05af] = 0x23d52, [0x05b0] = 0x23d53, + [0x05b1] = 0x23d54, [0x05b2] = 0x23d55, [0x05b3] = 0x23d56, [0x05b4] = 0x23d57, + [0x05b5] = 0x23d58, [0x05b6] = 0x23d59, [0x05b7] = 0x23d5a, [0x05b8] = 0x23d1d, + [0x05b9] = 0x23d5b, [0x05ba] = 0x23d5c, [0x05bb] = 0x23d5d, [0x05be] = 0x241fe, + [0x05bf] = 0x241ff, [0x05c0] = 0x24200, [0x05c1] = 0x24201, [0x05c2] = 0x24202, + [0x05c3] = 0x24203, [0x05c4] = 0x24204, [0x05c5] = 0x24205, [0x05c6] = 0x24206, + [0x05c7] = 0x24207, [0x05c8] = 0x24218, [0x05c9] = 0x24208, [0x05ca] = 0x24209, + [0x05cb] = 0x241f3, [0x05cc] = 0x2420a, [0x05cd] = 0x2420b, [0x05ce] = 0x2421b, + [0x05cf] = 0x2420c, [0x05d0] = 0x2420d, [0x05d1] = 0x2420e, [0x05d2] = 0x2420f, + [0x05d3] = 0x24210, [0x05d4] = 0x2450f, [0x05d5] = 0x24561, [0x05d6] = 0x24579, + [0x05d7] = 0x247c1, [0x05d8] = 0x247ac, [0x05d9] = 0x247ad, [0x05da] = 0x24943, + [0x05db] = 0x24944, [0x05dc] = 0x24945, [0x05dd] = 0x24946, [0x05de] = 0x24947, + [0x05df] = 0x24948, [0x05e0] = 0x24949, [0x05e1] = 0x24964, [0x05e2] = 0x2494a, + [0x05e3] = 0x2494b, [0x05e4] = 0x2494c, [0x05e5] = 0x2494d, [0x05e8] = 0x24b39, + [0x05e9] = 0x24c57, [0x05ea] = 0x24c58, [0x05eb] = 0x24c59, [0x05ec] = 0x24c5f, + [0x05ed] = 0x24c5a, [0x05ee] = 0x24d6a, [0x05ef] = 0x24f2b, [0x05f0] = 0x24f5d, + [0x05f1] = 0x24f5e, [0x05f2] = 0x24f5f, [0x05f4] = 0x24f60, [0x05f5] = 0x24f61, + [0x05f6] = 0x25058, [0x05f7] = 0x25059, [0x05f8] = 0x2514a, [0x05f9] = 0x2514b, + [0x05fa] = 0x2514c, [0x05fb] = 0x2514d, [0x05fc] = 0x2514e, [0x05fd] = 0x25457, + [0x05fe] = 0x253b3, [0x05ff] = 0x253b4, [0x0600] = 0x2546e, [0x0601] = 0x2545b, + [0x0602] = 0x2545c, [0x0604] = 0x2545d, [0x0605] = 0x2545e, [0x0607] = 0x2546c, + [0x0608] = 0x2563d, [0x0609] = 0x25654, [0x060a] = 0x2563e, [0x060b] = 0x25655, + [0x060c] = 0x25656, [0x060d] = 0x2563f, [0x060e] = 0x25657, [0x060f] = 0x25658, + [0x0610] = 0x25659, [0x0611] = 0x2565a, [0x0612] = 0x2565b, [0x0613] = 0x2565c, + [0x0614] = 0x25788, [0x0615] = 0x25789, [0x0617] = 0x25958, [0x0618] = 0x25959, + [0x0619] = 0x2595a, [0x061b] = 0x25a67, [0x061c] = 0x25a68, [0x061d] = 0x25a69, + [0x061e] = 0x25a6a, [0x0620] = 0x25a6b, [0x0621] = 0x25a6c, [0x0622] = 0x25afe, + [0x0623] = 0x25aff, [0x0624] = 0x25b00, [0x0625] = 0x25b01, [0x0626] = 0x25b02, + [0x0627] = 0x25b03, [0x0628] = 0x25b04, [0x0629] = 0x25b05, [0x062a] = 0x25e39, + [0x062b] = 0x25e3a, [0x062c] = 0x25e3b, [0x062d] = 0x25e3c, [0x0630] = 0x25fb2, + [0x0631] = 0x25fb3, [0x0632] = 0x25fb4, [0x0633] = 0x25fb5, [0x0634] = 0x25fb6, + [0x0635] = 0x25fb7, [0x0636] = 0x25fb8, [0x0637] = 0x7f3c, [0x0638] = 0x262a2, + [0x0639] = 0x26361, [0x063a] = 0x26362, [0x063b] = 0x26414, [0x063d] = 0x264eb, + [0x063e] = 0x26542, [0x063f] = 0x26548, [0x0641] = 0x26543, [0x0642] = 0x2654e, + [0x0643] = 0x26544, [0x0644] = 0x26545, [0x0645] = 0x266b4, [0x0646] = 0x266b5, + [0x064a] = 0x266b6, [0x064c] = 0x268e1, [0x064d] = 0x26905, [0x064f] = 0x8273, + [0x0650] = 0x26b9a, [0x0652] = 0x26b9b, [0x0653] = 0x26b9c, [0x0654] = 0x26b9d, + [0x0655] = 0x26b9e, [0x0656] = 0x26b9f, [0x0658] = 0x26ba0, [0x0659] = 0x26ba1, + [0x065a] = 0x26ba2, [0x065b] = 0x26bb5, [0x065c] = 0x26ba3, [0x065d] = 0x26ba4, + [0x065f] = 0x26ba5, [0x0660] = 0x26ba6, [0x0661] = 0x26ba7, [0x0662] = 0x26ba8, + [0x0663] = 0x26baf, [0x0664] = 0x26ba9, [0x0665] = 0x26baa, [0x0666] = 0x26bab, + [0x0667] = 0x26bac, [0x0668] = 0x26bad, [0x0669] = 0x26bb3, [0x066b] = 0x271a0, + [0x066c] = 0x27256, [0x066d] = 0x27634, [0x066e] = 0x4627, [0x066f] = 0x2763c, + [0x0670] = 0x2780c, [0x0672] = 0x27c3e, [0x0673] = 0x27ca3, [0x0674] = 0x27d30, + [0x0675] = 0x27d31, [0x0676] = 0x27e97, [0x0677] = 0x27e98, [0x0678] = 0x27e99, + [0x0679] = 0x27e9a, [0x067a] = 0x27e9b, [0x067b] = 0x282b2, [0x067c] = 0x282ab, + [0x067d] = 0x282ac, [0x067e] = 0x286fc, [0x067f] = 0x286e8, [0x0680] = 0x286e9, + [0x0681] = 0x286ea, [0x0682] = 0x287f1, [0x0683] = 0x2893f, [0x0684] = 0x28cce, + [0x0685] = 0x28e6d, [0x0686] = 0x28e6e, [0x0687] = 0x28e6f, [0x0688] = 0x28e70, + [0x0689] = 0x28e71, [0x068a] = 0x28e72, [0x068b] = 0x28e73, [0x068c] = 0x96be, + [0x068d] = 0x29078, [0x068e] = 0x2983a, [0x068f] = 0x20167, [0x0690] = 0x66fa, + [0x0691] = 0x20164, [0x0692] = 0x20165, [0x0693] = 0x20307, [0x0694] = 0x202c4, + [0x0695] = 0x202c5, [0x0696] = 0x202c6, [0x0697] = 0x202c7, [0x0698] = 0x202c8, + [0x0699] = 0x202c9, [0x069a] = 0x202e5, [0x069b] = 0x202ca, [0x069c] = 0x202cb, + [0x069e] = 0x202cc, [0x069f] = 0x202cd, [0x06a0] = 0x202ce, [0x06a1] = 0x202cf, + [0x06a2] = 0x202d0, [0x06a3] = 0x20497, [0x06a4] = 0x2049a, [0x06a5] = 0x2049b, + [0x06a6] = 0x205ea, [0x06a7] = 0x205ec, [0x06a8] = 0x205ed, [0x06a9] = 0x205f7, + [0x06aa] = 0x205ee, [0x06ab] = 0x205ef, [0x06ac] = 0x2065b, [0x06ad] = 0x2065c, + [0x06ae] = 0x2065d, [0x06af] = 0x2076d, [0x06b0] = 0x2076e, [0x06b2] = 0x2076f, + [0x06b3] = 0x20881, [0x06b4] = 0x20882, [0x06b5] = 0x2094f, [0x06b6] = 0x209ad, + [0x06b7] = 0x2870a, [0x06b8] = 0x20a7e, [0x06b9] = 0x20b69, [0x06ba] = 0x20d54, + [0x06bb] = 0x20d55, [0x06bc] = 0x20d56, [0x06bd] = 0x20d57, [0x06be] = 0x35ab, + [0x06bf] = 0x20d58, [0x06c0] = 0x20d59, [0x06c1] = 0x20d5a, [0x06c2] = 0x20d5b, + [0x06c3] = 0x20d5c, [0x06c4] = 0x20d5d, [0x06c7] = 0x20d5e, [0x06c8] = 0x20d5f, + [0x06c9] = 0x2133b, [0x06ca] = 0x21336, [0x06cb] = 0x2133c, [0x06cc] = 0x2133d, + [0x06cd] = 0x2133e, [0x06ce] = 0x2133f, [0x06cf] = 0x21340, [0x06d0] = 0x21341, + [0x06d1] = 0x21342, [0x06d2] = 0x364b, [0x06d3] = 0x21343, [0x06d4] = 0x21344, + [0x06d5] = 0x21345, [0x06d6] = 0x21337, [0x06d9] = 0x21346, [0x06da] = 0x21347, + [0x06db] = 0x21348, [0x06dc] = 0x21349, [0x06dd] = 0x2152d, [0x06de] = 0x215a5, + [0x06df] = 0x2163d, [0x06e0] = 0x2163f, [0x06e1] = 0x2196e, [0x06e2] = 0x217e7, + [0x06e3] = 0x21775, [0x06e4] = 0x21776, [0x06e5] = 0x21777, [0x06e6] = 0x21778, + [0x06e7] = 0x21779, [0x06e8] = 0x2177a, [0x06e9] = 0x2177b, [0x06ea] = 0x2177c, + [0x06eb] = 0x2178e, [0x06ec] = 0x2177d, [0x06ed] = 0x2177e, [0x06ee] = 0x5a72, + [0x06ef] = 0x2177f, [0x06f0] = 0x21780, [0x06f1] = 0x21781, [0x06f2] = 0x21782, + [0x06f3] = 0x21783, [0x06f4] = 0x21784, [0x06f5] = 0x21785, [0x06f6] = 0x21786, + [0x06f7] = 0x21787, [0x06f8] = 0x21788, [0x06f9] = 0x21789, [0x06fa] = 0x2178a, + [0x06fb] = 0x2178b, [0x06fc] = 0x2178c, [0x06fd] = 0x2196f, [0x06fe] = 0x21970, + [0x06ff] = 0x21971, [0x0700] = 0x21972, [0x0701] = 0x21a2a, [0x0702] = 0x21a2b, + [0x0703] = 0x21a2c, [0x0704] = 0x21a2d, [0x0705] = 0x21a2e, [0x0706] = 0x21a2f, + [0x0707] = 0x21a30, [0x0708] = 0x21a31, [0x0709] = 0x21b83, [0x070a] = 0x21c84, + [0x070b] = 0x21c85, [0x070c] = 0x21c93, [0x070e] = 0x21c86, [0x070f] = 0x21c87, + [0x0710] = 0x21c88, [0x0711] = 0x21c89, [0x0712] = 0x21c8a, [0x0713] = 0x21c8b, + [0x0714] = 0x21e36, [0x0715] = 0x21e38, [0x0716] = 0x21e39, [0x0717] = 0x21e3a, + [0x0718] = 0x37e2, [0x0719] = 0x21e3b, [0x071a] = 0x21e3c, [0x071b] = 0x21e3d, + [0x071c] = 0x21e3e, [0x071d] = 0x21e3f, [0x071f] = 0x21e40, [0x0720] = 0x21e41, + [0x0721] = 0x21e42, [0x0722] = 0x220de, [0x0723] = 0x220df, [0x0724] = 0x220e0, + [0x0725] = 0x220e1, [0x0726] = 0x2224a, [0x0727] = 0x2224b, [0x0728] = 0x2224c, + [0x0729] = 0x2224d, [0x072a] = 0x2224e, [0x072b] = 0x2224f, [0x072c] = 0x22250, + [0x072d] = 0x22327, [0x072e] = 0x223f9, [0x072f] = 0x223fa, [0x0730] = 0x223fb, + [0x0731] = 0x22498, [0x0732] = 0x22499, [0x0733] = 0x2249a, [0x0735] = 0x2251e, + [0x0736] = 0x2269e, [0x0737] = 0x226f7, [0x0738] = 0x2269f, [0x0739] = 0x226a0, + [0x073a] = 0x226f0, [0x073b] = 0x226f8, [0x073c] = 0x226f9, [0x073d] = 0x226a1, + [0x073e] = 0x226a2, [0x073f] = 0x226a3, [0x0740] = 0x226a4, [0x0741] = 0x226a5, + [0x0742] = 0x226fa, [0x0743] = 0x226fb, [0x0744] = 0x226fc, [0x0745] = 0x226fd, + [0x0746] = 0x226fe, [0x0747] = 0x2271f, [0x0748] = 0x226ff, [0x0749] = 0x22700, + [0x074a] = 0x2278c, [0x074b] = 0x22701, [0x074c] = 0x229c2, [0x074d] = 0x229c3, + [0x074f] = 0x229d3, [0x0750] = 0x22a4e, [0x0751] = 0x22baf, [0x0752] = 0x22bb0, + [0x0753] = 0x22bb1, [0x0754] = 0x22bb2, [0x0755] = 0x22bb3, [0x0756] = 0x22bc6, + [0x0757] = 0x22bb4, [0x0759] = 0x22bb5, [0x075a] = 0x22bb6, [0x075b] = 0x22bb7, + [0x075c] = 0x22bb8, [0x075d] = 0x22bb9, [0x075e] = 0x22bba, [0x075f] = 0x22bbb, + [0x0760] = 0x22bbc, [0x0761] = 0x22bbd, [0x0762] = 0x22bbe, [0x0763] = 0x22bbf, + [0x0764] = 0x22bc1, [0x0765] = 0x22bc0, [0x0766] = 0x22bc2, [0x0767] = 0x22bc3, + [0x0768] = 0x22f51, [0x0769] = 0x22f52, [0x076a] = 0x22f53, [0x076b] = 0x22f54, + [0x076c] = 0x22f55, [0x076d] = 0x2305a, [0x076e] = 0x23050, [0x076f] = 0x23051, + [0x0770] = 0x23078, [0x0771] = 0x230f8, [0x0772] = 0x230f9, [0x0773] = 0x231c6, + [0x0774] = 0x231cb, [0x0775] = 0x231cc, [0x0776] = 0x231cd, [0x0777] = 0x231ce, + [0x0778] = 0x231cf, [0x0779] = 0x231d0, [0x077a] = 0x231d1, [0x077b] = 0x231d2, + [0x077c] = 0x231d3, [0x077d] = 0x231d4, [0x077e] = 0x231d5, [0x0780] = 0x23337, + [0x0781] = 0x23338, [0x0782] = 0x23373, [0x0783] = 0x23490, [0x0784] = 0x23491, + [0x0785] = 0x234bf, [0x0786] = 0x23492, [0x0787] = 0x23493, [0x0788] = 0x23494, + [0x0789] = 0x23495, [0x078a] = 0x23496, [0x078b] = 0x23497, [0x078c] = 0x23498, + [0x078d] = 0x23499, [0x078e] = 0x68bd, [0x078f] = 0x2349a, [0x0790] = 0x2349b, + [0x0791] = 0x2349c, [0x0792] = 0x2349d, [0x0793] = 0x2349e, [0x0794] = 0x2349f, + [0x0795] = 0x234a0, [0x0796] = 0x234a1, [0x0797] = 0x234a2, [0x0798] = 0x234a3, + [0x0799] = 0x234a4, [0x079a] = 0x234a5, [0x079c] = 0x234a6, [0x079d] = 0x234a7, + [0x079e] = 0x238bf, [0x079f] = 0x238c0, [0x07a0] = 0x238c1, [0x07a1] = 0x238c2, + [0x07a2] = 0x238c3, [0x07a3] = 0x238c4, [0x07a4] = 0x238c5, [0x07a5] = 0x238c6, + [0x07a6] = 0x23975, [0x07a7] = 0x23a43, [0x07a8] = 0x23a12, [0x07a9] = 0x23a9f, + [0x07aa] = 0x23a91, [0x07ac] = 0x23a92, [0x07ad] = 0x23a93, [0x07ae] = 0x23a94, + [0x07af] = 0x23b7e, [0x07b0] = 0x23b7f, [0x07b1] = 0x23b80, [0x07b2] = 0x23b81, + [0x07b3] = 0x23b82, [0x07b4] = 0x23c4c, [0x07b5] = 0x23c63, [0x07b6] = 0x23dc0, + [0x07b7] = 0x23dc1, [0x07b8] = 0x23dc2, [0x07b9] = 0x2423a, [0x07ba] = 0x23dc3, + [0x07bb] = 0x23dc4, [0x07bc] = 0x23dc5, [0x07bd] = 0x23dc6, [0x07be] = 0x6e15, + [0x07bf] = 0x23dc7, [0x07c1] = 0x23dc8, [0x07c2] = 0x23d73, [0x07c3] = 0x23dc9, + [0x07c4] = 0x23dca, [0x07c5] = 0x23dcb, [0x07c6] = 0x23dcc, [0x07c7] = 0x23dcd, + [0x07cb] = 0x23dce, [0x07cc] = 0x23dcf, [0x07cd] = 0x23dd0, [0x07ce] = 0x23dd1, + [0x07cf] = 0x23dd2, [0x07d0] = 0x23dd3, [0x07d1] = 0x23dd4, [0x07d2] = 0x23dd5, + [0x07d3] = 0x2423b, [0x07d4] = 0x2423c, [0x07d5] = 0x2423d, [0x07d6] = 0x2423e, + [0x07d8] = 0x2423f, [0x07d9] = 0x24240, [0x07da] = 0x24241, [0x07db] = 0x24242, + [0x07dc] = 0x24243, [0x07dd] = 0x3dc1, [0x07de] = 0x24244, [0x07df] = 0x24245, + [0x07e0] = 0x24259, [0x07e1] = 0x24246, [0x07e2] = 0x24247, [0x07e3] = 0x24248, + [0x07e5] = 0x24249, [0x07e6] = 0x24513, [0x07e7] = 0x24582, [0x07e8] = 0x24583, + [0x07e9] = 0x24666, [0x07ea] = 0x24667, [0x07eb] = 0x24965, [0x07ec] = 0x7413, + [0x07ed] = 0x24966, [0x07ef] = 0x24975, [0x07f0] = 0x24974, [0x07f1] = 0x24967, + [0x07f2] = 0x2496d, [0x07f3] = 0x24976, [0x07f4] = 0x24968, [0x07f5] = 0x24969, + [0x07f6] = 0x2496a, [0x07f7] = 0x2496b, [0x07f8] = 0x2494f, [0x07f9] = 0x2496c, + [0x07fa] = 0x24af8, [0x07fb] = 0x24b45, [0x07fc] = 0x74f8, [0x07fd] = 0x24b46, + [0x07fe] = 0x24be4, [0x07ff] = 0x24c85, [0x0800] = 0x24c6f, [0x0801] = 0x24c70, + [0x0802] = 0x24d82, [0x0803] = 0x24d83, [0x0804] = 0x24d84, [0x0805] = 0x24d8b, + [0x0806] = 0x24f2d, [0x0807] = 0x24f68, [0x0808] = 0x24f69, [0x0809] = 0x24f77, + [0x080a] = 0x24f64, [0x080b] = 0x24f6a, [0x080d] = 0x24ff2, [0x080e] = 0x24fe2, + [0x080f] = 0x25063, [0x0810] = 0x25064, [0x0811] = 0x25065, [0x0812] = 0x25066, + [0x0813] = 0x7b3d, [0x0814] = 0x25067, [0x0815] = 0x25068, [0x0816] = 0x76d8, + [0x0818] = 0x25172, [0x0819] = 0x2517d, [0x081a] = 0x25369, [0x081b] = 0x25484, + [0x081c] = 0x25486, [0x081d] = 0x25487, [0x081e] = 0x25488, [0x081f] = 0x2549e, + [0x0821] = 0x25489, [0x0822] = 0x2548a, [0x0823] = 0x25496, [0x0824] = 0x2548b, + [0x0825] = 0x2548c, [0x0826] = 0x2548d, [0x0827] = 0x25679, [0x0828] = 0x25683, + [0x0829] = 0x2567a, [0x082a] = 0x2565d, [0x082b] = 0x2567b, [0x082d] = 0x2579f, + [0x082f] = 0x257a0, [0x0830] = 0x257a1, [0x0831] = 0x257a2, [0x0832] = 0x79fc, + [0x0833] = 0x2596a, [0x0834] = 0x2596b, [0x0835] = 0x2596c, [0x0836] = 0x2596d, + [0x0837] = 0x2596e, [0x0838] = 0x25a78, [0x083a] = 0x25a79, [0x083b] = 0x25a7c, + [0x083c] = 0x25b21, [0x083d] = 0x25b22, [0x083e] = 0x25b23, [0x083f] = 0x25b24, + [0x0840] = 0x7b39, [0x0841] = 0x25b25, [0x0842] = 0x25b26, [0x0843] = 0x25e51, + [0x0844] = 0x25e52, [0x0845] = 0x25e56, [0x0847] = 0x7d4b, [0x0848] = 0x25fe1, + [0x084b] = 0x25fd6, [0x084c] = 0x25fd7, [0x084d] = 0x25fd8, [0x084e] = 0x25fd9, + [0x084f] = 0x262b5, [0x0850] = 0x2636c, [0x0851] = 0x2636f, [0x0852] = 0x26370, + [0x0853] = 0x264bc, [0x0854] = 0x264bd, [0x0855] = 0x264ed, [0x0856] = 0x2655b, + [0x0857] = 0x2655c, [0x0858] = 0x2655d, [0x0859] = 0x2655e, [0x085a] = 0x26686, + [0x085b] = 0x26687, [0x085c] = 0x266ed, [0x085e] = 0x266ee, [0x0860] = 0x2690e, + [0x0861] = 0x2690f, [0x0863] = 0x26a2d, [0x0864] = 0x26a2a, [0x0865] = 0x26a2e, + [0x0866] = 0x26acc, [0x0867] = 0x26bf9, [0x0868] = 0x26bfa, [0x0869] = 0x26bfb, + [0x086a] = 0x26bfc, [0x086b] = 0x83b9, [0x086c] = 0x26bfd, [0x086d] = 0x26c1b, + [0x086e] = 0x26bfe, [0x086f] = 0x26bff, [0x0870] = 0x26c00, [0x0871] = 0x26c01, + [0x0872] = 0x26c02, [0x0873] = 0x26c03, [0x0874] = 0x26c21, [0x0875] = 0x26c04, + [0x0876] = 0x26c05, [0x0877] = 0x26c06, [0x0878] = 0x26c07, [0x0879] = 0x26c08, + [0x087a] = 0x26c09, [0x087b] = 0x26c0a, [0x087c] = 0x26c0b, [0x087d] = 0x26c0c, + [0x087e] = 0x26c0d, [0x087f] = 0x26c0e, [0x0880] = 0x26c0f, [0x0881] = 0x26c10, + [0x0882] = 0x26c11, [0x0883] = 0x26c12, [0x0884] = 0x26c13, [0x0885] = 0x26c14, + [0x0886] = 0x26c15, [0x0887] = 0x2727b, [0x0888] = 0x2727c, [0x0889] = 0x2727d, + [0x088a] = 0x2727e, [0x088b] = 0x86cf, [0x088c] = 0x2727f, [0x088d] = 0x27280, + [0x088e] = 0x27266, [0x088f] = 0x27281, [0x0890] = 0x27282, [0x0891] = 0x27283, + [0x0892] = 0x275b2, [0x0894] = 0x2767f, [0x0895] = 0x27672, [0x0896] = 0x2765a, + [0x0897] = 0x277eb, [0x0898] = 0x27815, [0x089a] = 0x27816, [0x089c] = 0x27817, + [0x089e] = 0x278c5, [0x089f] = 0x278c6, [0x08a0] = 0x278c7, [0x08a1] = 0x27988, + [0x08a2] = 0x27989, [0x08a4] = 0x2798a, [0x08a5] = 0x2798b, [0x08a6] = 0x2798c, + [0x08a7] = 0x2798d, [0x08a8] = 0x27bdf, [0x08aa] = 0x27d3b, [0x08ab] = 0x27d3c, + [0x08ac] = 0x27d3d, [0x08ad] = 0x27d3e, [0x08ae] = 0x27d3f, [0x08af] = 0x27d40, + [0x08b0] = 0x27d41, [0x08b1] = 0x27d42, [0x08b2] = 0x27e5c, [0x08b3] = 0x27eaf, + [0x08b4] = 0x27ea9, [0x08b5] = 0x27eaa, [0x08b6] = 0x27eab, [0x08b7] = 0x27eac, + [0x08b8] = 0x27eb5, [0x08b9] = 0x27ead, [0x08ba] = 0x27eae, [0x08bb] = 0x27fe2, + [0x08bc] = 0x28224, [0x08bd] = 0x8eae, [0x08be] = 0x282c4, [0x08c0] = 0x284ea, + [0x08c1] = 0x284d3, [0x08c2] = 0x284d4, [0x08c3] = 0x284d5, [0x08c4] = 0x28686, + [0x08c6] = 0x28687, [0x08c7] = 0x286fd, [0x08c8] = 0x28805, [0x08c9] = 0x28949, + [0x08ca] = 0x28c5f, [0x08cb] = 0x28cd3, [0x08cc] = 0x28cd5, [0x08cd] = 0x28e8a, + [0x08ce] = 0x28e8b, [0x08cf] = 0x28e8c, [0x08d0] = 0x28e8d, [0x08d1] = 0x28e8e, + [0x08d2] = 0x28e8f, [0x08d3] = 0x28e90, [0x08d4] = 0x28e91, [0x08d5] = 0x28e92, + [0x08d6] = 0x28e93, [0x08d7] = 0x2907d, [0x08d8] = 0x2907e, [0x08d9] = 0x96eb, + [0x08dc] = 0x291ec, [0x08dd] = 0x2925b, [0x08de] = 0x29c87, [0x08df] = 0x29c86, + [0x08e1] = 0x20046, [0x08e2] = 0x20047, [0x08e3] = 0x20102, [0x08e4] = 0x2016d, + [0x08e5] = 0x2016e, [0x08e6] = 0x2016f, [0x08e7] = 0x2030d, [0x08e8] = 0x2030e, + [0x08e9] = 0x2030f, [0x08ea] = 0x20310, [0x08eb] = 0x20311, [0x08ec] = 0x20312, + [0x08ed] = 0x20313, [0x08ee] = 0x20314, [0x08ef] = 0x2049f, [0x08f0] = 0x204a0, + [0x08f1] = 0x204a1, [0x08f2] = 0x204a3, [0x08f3] = 0x20521, [0x08f4] = 0x20522, + [0x08f5] = 0x2337c, [0x08f6] = 0x20595, [0x08f7] = 0x20596, [0x08f8] = 0x20661, + [0x08f9] = 0x20667, [0x08fa] = 0x20791, [0x08fb] = 0x20792, [0x08fc] = 0x20793, + [0x08fd] = 0x20794, [0x08fe] = 0x2088a, [0x08ff] = 0x2088b, [0x0900] = 0x208f7, + [0x0901] = 0x20924, [0x0902] = 0x209b0, [0x0903] = 0x209b1, [0x0904] = 0x20a8e, + [0x0905] = 0x20b04, [0x0906] = 0x20b6a, [0x0907] = 0x20b6b, [0x0908] = 0x20b6c, + [0x0909] = 0x20b6d, [0x090a] = 0x20de8, [0x090b] = 0x20e0c, [0x090c] = 0x20de9, + [0x090d] = 0x20dea, [0x090e] = 0x20e0d, [0x0910] = 0x20deb, [0x0911] = 0x20dec, + [0x0912] = 0x20ded, [0x0913] = 0x20dee, [0x0914] = 0x20def, [0x0915] = 0x20df0, + [0x0916] = 0x20df1, [0x0917] = 0x20df2, [0x0918] = 0x20e16, [0x0919] = 0x20df3, + [0x091a] = 0x20e04, [0x091b] = 0x20e1d, [0x091c] = 0x20df4, [0x091d] = 0x20df5, + [0x091e] = 0x20df6, [0x091f] = 0x20df7, [0x0920] = 0x55b0, [0x0921] = 0x21202, + [0x0922] = 0x21203, [0x0923] = 0x21204, [0x0924] = 0x2139a, [0x0925] = 0x2137c, + [0x0926] = 0x213c5, [0x0927] = 0x2137d, [0x0928] = 0x2137e, [0x0929] = 0x2137f, + [0x092a] = 0x21380, [0x092b] = 0x21381, [0x092c] = 0x5840, [0x092d] = 0x5842, + [0x092e] = 0x21382, [0x092f] = 0x21383, [0x0930] = 0x21384, [0x0931] = 0x21385, + [0x0932] = 0x21386, [0x0933] = 0x21387, [0x0934] = 0x215ae, [0x0935] = 0x2164d, + [0x0936] = 0x217b0, [0x0937] = 0x217dc, [0x0938] = 0x217b6, [0x0939] = 0x217b7, + [0x093a] = 0x217b8, [0x093b] = 0x217b9, [0x093c] = 0x217ba, [0x093d] = 0x217bb, + [0x093e] = 0x217db, [0x093f] = 0x217bc, [0x0940] = 0x217bd, [0x0941] = 0x217be, + [0x0943] = 0x217bf, [0x0944] = 0x217c0, [0x0945] = 0x217c1, [0x0946] = 0x217c2, + [0x0947] = 0x217c3, [0x0948] = 0x217ce, [0x0949] = 0x3701, [0x094a] = 0x217d9, + [0x094b] = 0x217c4, [0x094c] = 0x217c5, [0x094d] = 0x217da, [0x094e] = 0x217c6, + [0x094f] = 0x217c7, [0x0950] = 0x217c8, [0x0951] = 0x217c9, [0x0952] = 0x217ca, + [0x0953] = 0x2197e, [0x0954] = 0x2197b, [0x0955] = 0x21a4e, [0x0956] = 0x21a4f, + [0x0957] = 0x21a50, [0x0958] = 0x21a51, [0x0959] = 0x21a52, [0x095a] = 0x21a53, + [0x095b] = 0x21a54, [0x095c] = 0x21a55, [0x095d] = 0x21b8f, [0x095e] = 0x21bfc, + [0x095f] = 0x21ca6, [0x0960] = 0x21ca7, [0x0961] = 0x21ca8, [0x0962] = 0x21d23, + [0x0963] = 0x21e8b, [0x0965] = 0x21e8c, [0x0966] = 0x21e8d, [0x0967] = 0x21e8e, + [0x0968] = 0x21e8f, [0x0969] = 0x21ea4, [0x096a] = 0x20599, [0x096b] = 0x22024, + [0x096c] = 0x22046, [0x096d] = 0x22047, [0x096e] = 0x22048, [0x096f] = 0x220fd, + [0x0970] = 0x220fe, [0x0972] = 0x2226e, [0x0973] = 0x2227c, [0x0974] = 0x2226f, + [0x0975] = 0x22270, [0x0976] = 0x22271, [0x0977] = 0x22272, [0x0978] = 0x22329, + [0x0979] = 0x2232a, [0x097a] = 0x2235f, [0x097b] = 0x224a2, [0x097c] = 0x22530, + [0x097d] = 0x2252b, [0x097e] = 0x22761, [0x097f] = 0x22702, [0x0980] = 0x22703, + [0x0981] = 0x22704, [0x0982] = 0x22705, [0x0983] = 0x22706, [0x0984] = 0x22707, + [0x0986] = 0x22708, [0x0987] = 0x22709, [0x0988] = 0x22762, [0x0989] = 0x2270a, + [0x098a] = 0x2270b, [0x098b] = 0x2270c, [0x098c] = 0x2270d, [0x098d] = 0x2270e, + [0x098e] = 0x22763, [0x098f] = 0x22727, [0x0990] = 0x2270f, [0x0992] = 0x2271b, + [0x0993] = 0x22764, [0x0994] = 0x22710, [0x0995] = 0x22711, [0x0996] = 0x22781, + [0x0997] = 0x22712, [0x0998] = 0x22765, [0x0999] = 0x22713, [0x099a] = 0x229ce, + [0x099b] = 0x22c29, [0x099c] = 0x22bc4, [0x099d] = 0x22c2a, [0x099f] = 0x22c2b, + [0x09a0] = 0x22c2c, [0x09a1] = 0x22c2d, [0x09a2] = 0x22c2e, [0x09a3] = 0x22c2f, + [0x09a4] = 0x22c30, [0x09a5] = 0x22c31, [0x09a6] = 0x22c32, [0x09a7] = 0x22c33, + [0x09a8] = 0x22c34, [0x09aa] = 0x22c35, [0x09ab] = 0x22c36, [0x09ac] = 0x22be3, + [0x09ad] = 0x22c37, [0x09ae] = 0x22c38, [0x09af] = 0x22c39, [0x09b0] = 0x22c3a, + [0x09b1] = 0x22c3b, [0x09b2] = 0x22c4d, [0x09b3] = 0x22c3c, [0x09b4] = 0x22c3d, + [0x09b5] = 0x22c3e, [0x09b7] = 0x22ed0, [0x09b8] = 0x22ed1, [0x09b9] = 0x23055, + [0x09ba] = 0x23102, [0x09bb] = 0x23104, [0x09bc] = 0x231fc, [0x09bd] = 0x23207, + [0x09be] = 0x231fd, [0x09bf] = 0x231fe, [0x09c1] = 0x231ff, [0x09c2] = 0x23200, + [0x09c3] = 0x23208, [0x09c4] = 0x23201, [0x09c5] = 0x23202, [0x09c6] = 0x23235, + [0x09c7] = 0x23203, [0x09c8] = 0x23204, [0x09ca] = 0x2333b, [0x09cb] = 0x23389, + [0x09cc] = 0x23381, [0x09cd] = 0x23382, [0x09ce] = 0x26733, [0x09cf] = 0x234eb, + [0x09d0] = 0x234ec, [0x09d2] = 0x234ed, [0x09d3] = 0x234ee, [0x09d4] = 0x234ef, + [0x09d6] = 0x234f0, [0x09d7] = 0x234f1, [0x09d8] = 0x234f2, [0x09d9] = 0x692b, + [0x09da] = 0x234f3, [0x09db] = 0x6916, [0x09dc] = 0x234f4, [0x09dd] = 0x234f5, + [0x09de] = 0x2004b, [0x09df] = 0x234f6, [0x09e0] = 0x234f7, [0x09e1] = 0x234f8, + [0x09e2] = 0x234f9, [0x09e3] = 0x234fa, [0x09e4] = 0x234fb, [0x09e5] = 0x234fc, + [0x09e6] = 0x234fd, [0x09e7] = 0x234fe, [0x09e8] = 0x234ff, [0x09e9] = 0x23500, + [0x09ea] = 0x691b, [0x09eb] = 0x23501, [0x09ec] = 0x23502, [0x09ed] = 0x23503, + [0x09ee] = 0x23504, [0x09ef] = 0x23505, [0x09f0] = 0x23506, [0x09f1] = 0x23507, + [0x09f2] = 0x6927, [0x09f3] = 0x23508, [0x09f4] = 0x23509, [0x09f5] = 0x2350a, + [0x09f6] = 0x2350b, [0x09f7] = 0x2350c, [0x09f8] = 0x2350d, [0x09f9] = 0x238d7, + [0x09fa] = 0x238d8, [0x09fb] = 0x23a29, [0x09fc] = 0x23a9c, [0x09fd] = 0x23af8, + [0x09fe] = 0x23b98, [0x09ff] = 0x23ba4, [0x0a00] = 0x23b99, [0x0a01] = 0x23b9a, + [0x0a02] = 0x23b9b, [0x0a03] = 0x23b97, [0x0a04] = 0x23b9c, [0x0a05] = 0x6bf5, + [0x0a06] = 0x23b9d, [0x0a08] = 0x23b9e, [0x0a09] = 0x23b9f, [0x0a0a] = 0x23c65, + [0x0a0b] = 0x23dd6, [0x0a0c] = 0x3d20, [0x0a0d] = 0x23e32, [0x0a0e] = 0x23e33, + [0x0a0f] = 0x23e34, [0x0a10] = 0x6e82, [0x0a11] = 0x23e35, [0x0a12] = 0x23e36, + [0x0a13] = 0x23e37, [0x0a14] = 0x23dd7, [0x0a16] = 0x23dd8, [0x0a17] = 0x23e38, + [0x0a18] = 0x23e39, [0x0a19] = 0x23e3a, [0x0a1a] = 0x23e3b, [0x0a1b] = 0x23e3c, + [0x0a1c] = 0x23e3d, [0x0a1d] = 0x23e3e, [0x0a1e] = 0x23e3f, [0x0a1f] = 0x23e40, + [0x0a20] = 0x23dd9, [0x0a21] = 0x23e41, [0x0a22] = 0x23e42, [0x0a23] = 0x3d21, + [0x0a24] = 0x23e43, [0x0a25] = 0x23e44, [0x0a26] = 0x6e7a, [0x0a27] = 0x2427c, + [0x0a28] = 0x2427d, [0x0a29] = 0x2427e, [0x0a2a] = 0x2427f, [0x0a2b] = 0x24280, + [0x0a2c] = 0x24281, [0x0a2d] = 0x24282, [0x0a2f] = 0x24283, [0x0a30] = 0x24284, + [0x0a31] = 0x24285, [0x0a32] = 0x24286, [0x0a33] = 0x242a5, [0x0a34] = 0x24287, + [0x0a35] = 0x24288, [0x0a36] = 0x24289, [0x0a37] = 0x2428a, [0x0a38] = 0x2428b, + [0x0a39] = 0x2428c, [0x0a3a] = 0x2428d, [0x0a3b] = 0x2428e, [0x0a3e] = 0x2428f, + [0x0a40] = 0x24290, [0x0a41] = 0x24291, [0x0a42] = 0x24292, [0x0a43] = 0x24293, + [0x0a44] = 0x24294, [0x0a45] = 0x24295, [0x0a47] = 0x7129, [0x0a48] = 0x24296, + [0x0a49] = 0x24556, [0x0a4a] = 0x24557, [0x0a4b] = 0x245e1, [0x0a4c] = 0x2460e, + [0x0a4d] = 0x2460f, [0x0a4e] = 0x2467a, [0x0a4f] = 0x2467b, [0x0a50] = 0x2468b, + [0x0a51] = 0x247f2, [0x0a52] = 0x247f3, [0x0a53] = 0x24993, [0x0a54] = 0x24994, + [0x0a55] = 0x24995, [0x0a56] = 0x24996, [0x0a57] = 0x24997, [0x0a58] = 0x249ad, + [0x0a59] = 0x24998, [0x0a5a] = 0x249ab, [0x0a5b] = 0x2497b, [0x0a5c] = 0x24999, + [0x0a5d] = 0x2499a, [0x0a5e] = 0x2499b, [0x0a5f] = 0x24985, [0x0a60] = 0x2499c, + [0x0a61] = 0x2499d, [0x0a62] = 0x3eda, [0x0a64] = 0x249ac, [0x0a65] = 0x24979, + [0x0a66] = 0x2499e, [0x0a67] = 0x249a4, [0x0a68] = 0x24afd, [0x0a69] = 0x24beb, + [0x0a6a] = 0x24bea, [0x0a6b] = 0x24c8f, [0x0a6c] = 0x24c90, [0x0a6d] = 0x24c86, + [0x0a6e] = 0x24c87, [0x0a6f] = 0x24c88, [0x0a70] = 0x24dac, [0x0a71] = 0x24dad, + [0x0a72] = 0x24fec, [0x0a73] = 0x25073, [0x0a74] = 0x25074, [0x0a76] = 0x251aa, + [0x0a77] = 0x251ab, [0x0a78] = 0x251ac, [0x0a79] = 0x253d1, [0x0a7a] = 0x253d7, + [0x0a7b] = 0x254b9, [0x0a7c] = 0x254ba, [0x0a7d] = 0x254bb, [0x0a7e] = 0x254bc, + [0x0a7f] = 0x2568e, [0x0a80] = 0x2568f, [0x0a81] = 0x25690, [0x0a82] = 0x2567c, + [0x0a83] = 0x25691, [0x0a84] = 0x25692, [0x0a85] = 0x25693, [0x0a86] = 0x25694, + [0x0a88] = 0x2569a, [0x0a89] = 0x25695, [0x0a8a] = 0x25696, [0x0a8b] = 0x25697, + [0x0a8c] = 0x257bd, [0x0a8d] = 0x257c7, [0x0a8e] = 0x257be, [0x0a90] = 0x257bf, + [0x0a92] = 0x25993, [0x0a93] = 0x21a5e, [0x0a94] = 0x25a86, [0x0a95] = 0x25a87, + [0x0a96] = 0x25a88, [0x0a97] = 0x25a89, [0x0a98] = 0x25b41, [0x0a99] = 0x25b42, + [0x0a9a] = 0x25b43, [0x0a9b] = 0x25b44, [0x0a9c] = 0x25b45, [0x0a9d] = 0x25b46, + [0x0a9e] = 0x25b4a, [0x0a9f] = 0x25b47, [0x0aa0] = 0x25b48, [0x0aa1] = 0x25b49, + [0x0aa2] = 0x25e6b, [0x0aa3] = 0x25e66, [0x0aa5] = 0x25e67, [0x0aa6] = 0x7cab, + [0x0aa7] = 0x25e68, [0x0aa8] = 0x7cac, [0x0aaa] = 0x25ffd, [0x0aab] = 0x25ffe, + [0x0aac] = 0x25fff, [0x0aad] = 0x26000, [0x0aae] = 0x26001, [0x0aaf] = 0x26002, + [0x0ab0] = 0x26003, [0x0ab1] = 0x26004, [0x0ab2] = 0x26005, [0x0ab3] = 0x26006, + [0x0ab4] = 0x26233, [0x0ab5] = 0x262c2, [0x0ab6] = 0x262d0, [0x0ab8] = 0x26395, + [0x0ab9] = 0x26396, [0x0aba] = 0x26435, [0x0abb] = 0x26436, [0x0abc] = 0x26567, + [0x0abd] = 0x26568, [0x0abe] = 0x26569, [0x0abf] = 0x2656a, [0x0ac0] = 0x26572, + [0x0ac1] = 0x2656b, [0x0ac2] = 0x2656c, [0x0ac3] = 0x2656d, [0x0ac4] = 0x2656e, + [0x0ac5] = 0x2656f, [0x0ac6] = 0x26722, [0x0ac9] = 0x26723, [0x0aca] = 0x26741, + [0x0acb] = 0x26724, [0x0acc] = 0x26725, [0x0acd] = 0x26726, [0x0ace] = 0x26727, + [0x0acf] = 0x26728, [0x0ad0] = 0x26729, [0x0ad1] = 0x266b7, [0x0ad5] = 0x269da, + [0x0ad6] = 0x26acf, [0x0ad7] = 0x26ada, [0x0ad8] = 0x26c89, [0x0ad9] = 0x26cb7, + [0x0ada] = 0x26c8a, [0x0adb] = 0x26c8b, [0x0adc] = 0x26d5e, [0x0add] = 0x26c8c, + [0x0adf] = 0x26c8d, [0x0ae0] = 0x26c8e, [0x0ae1] = 0x26c8f, [0x0ae2] = 0x26c90, + [0x0ae3] = 0x26c91, [0x0ae4] = 0x26c92, [0x0ae5] = 0x26c93, [0x0ae6] = 0x26c94, + [0x0ae7] = 0x26cb6, [0x0ae8] = 0x26c95, [0x0ae9] = 0x26c96, [0x0aea] = 0x26c97, + [0x0aeb] = 0x83f7, [0x0aed] = 0x26c98, [0x0aee] = 0x26c99, [0x0aef] = 0x26c9a, + [0x0af0] = 0x44ea, [0x0af2] = 0x26c9b, [0x0af3] = 0x26cbd, [0x0af4] = 0x26c9c, + [0x0af5] = 0x26c9d, [0x0af6] = 0x26c9e, [0x0af7] = 0x26c9f, [0x0af8] = 0x26cc0, + [0x0af9] = 0x26ca0, [0x0afa] = 0x26ca1, [0x0afb] = 0x26ca2, [0x0afc] = 0x26ca3, + [0x0afd] = 0x26ca4, [0x0afe] = 0x26ca5, [0x0aff] = 0x26ca6, [0x0b00] = 0x26ca7, + [0x0b01] = 0x26ca8, [0x0b02] = 0x26ca9, [0x0b03] = 0x26caa, [0x0b05] = 0x271b4, + [0x0b06] = 0x271b5, [0x0b07] = 0x271b6, [0x0b08] = 0x272b9, [0x0b09] = 0x272ba, + [0x0b0a] = 0x272bb, [0x0b0b] = 0x27291, [0x0b0c] = 0x272bc, [0x0b0d] = 0x275ee, + [0x0b0e] = 0x275ef, [0x0b0f] = 0x27696, [0x0b10] = 0x27697, [0x0b11] = 0x27673, + [0x0b12] = 0x27698, [0x0b13] = 0x27699, [0x0b14] = 0x277ed, [0x0b15] = 0x277ee, + [0x0b16] = 0x278de, [0x0b17] = 0x279b0, [0x0b18] = 0x279b1, [0x0b19] = 0x279b2, + [0x0b1a] = 0x279b3, [0x0b1b] = 0x279b4, [0x0b1c] = 0x279b5, [0x0b1d] = 0x279b6, + [0x0b1f] = 0x279b7, [0x0b20] = 0x27be3, [0x0b21] = 0x27cb9, [0x0b22] = 0x27d55, + [0x0b23] = 0x27d7e, [0x0b24] = 0x27d56, [0x0b25] = 0x27d57, [0x0b26] = 0x27d58, + [0x0b27] = 0x27d59, [0x0b28] = 0x27d5a, [0x0b2a] = 0x27ec4, [0x0b2b] = 0x27ec5, + [0x0b2c] = 0x27ec6, [0x0b2d] = 0x27ec7, [0x0b2e] = 0x27ec8, [0x0b2f] = 0x27ec9, + [0x0b30] = 0x27eee, [0x0b31] = 0x27ecf, [0x0b32] = 0x27eca, [0x0b33] = 0x27ecb, + [0x0b34] = 0x27ecc, [0x0b35] = 0x28009, [0x0b37] = 0x28003, [0x0b38] = 0x2822f, + [0x0b39] = 0x28230, [0x0b3a] = 0x28231, [0x0b3b] = 0x28232, [0x0b3c] = 0x2850e, + [0x0b3d] = 0x2850f, [0x0b3e] = 0x28510, [0x0b3f] = 0x28511, [0x0b40] = 0x28512, + [0x0b42] = 0x28513, [0x0b43] = 0x28514, [0x0b44] = 0x28515, [0x0b45] = 0x284ff, + [0x0b46] = 0x2871f, [0x0b47] = 0x28720, [0x0b48] = 0x28721, [0x0b49] = 0x2872d, + [0x0b4b] = 0x2881b, [0x0b4c] = 0x2881c, [0x0b4d] = 0x2881d, [0x0b4e] = 0x2881e, + [0x0b4f] = 0x28953, [0x0b50] = 0x28954, [0x0b51] = 0x28955, [0x0b52] = 0x28956, + [0x0b53] = 0x28964, [0x0b54] = 0x28959, [0x0b55] = 0x28957, [0x0b57] = 0x28958, + [0x0b58] = 0x28c6b, [0x0b59] = 0x4989, [0x0b5b] = 0x28ce7, [0x0b5c] = 0x28ce8, + [0x0b5d] = 0x28ce9, [0x0b5e] = 0x28cea, [0x0b5f] = 0x28ceb, [0x0b60] = 0x28cec, + [0x0b61] = 0x9596, [0x0b62] = 0x28ced, [0x0b63] = 0x28eb1, [0x0b64] = 0x28eb4, + [0x0b66] = 0x2908a, [0x0b67] = 0x2908d, [0x0b68] = 0x2908c, [0x0b69] = 0x291f2, + [0x0b6a] = 0x291f3, [0x0b6c] = 0x22108, [0x0b6d] = 0x29417, [0x0b6e] = 0x4ab2, + [0x0b6f] = 0x2959f, [0x0b70] = 0x296a0, [0x0b72] = 0x2986d, [0x0b73] = 0x2307d, + [0x0b74] = 0x29f90, [0x0b75] = 0x2a5c4, [0x0b76] = 0x2004c, [0x0b77] = 0x20174, + [0x0b78] = 0x20175, [0x0b79] = 0x20176, [0x0b7a] = 0x20349, [0x0b7b] = 0x2034a, + [0x0b7c] = 0x2034b, [0x0b7d] = 0x2034c, [0x0b7e] = 0x2034d, [0x0b7f] = 0x2034e, + [0x0b80] = 0x2034f, [0x0b81] = 0x20350, [0x0b82] = 0x20351, [0x0b83] = 0x20352, + [0x0b84] = 0x20353, [0x0b85] = 0x20354, [0x0b86] = 0x20355, [0x0b87] = 0x20356, + [0x0b88] = 0x204a4, [0x0b89] = 0x204a9, [0x0b8a] = 0x2052a, [0x0b8b] = 0x2052b, + [0x0b8c] = 0x207b3, [0x0b8d] = 0x207c1, [0x0b8e] = 0x20898, [0x0b8f] = 0x208fb, + [0x0b90] = 0x208fc, [0x0b91] = 0x209bc, [0x0b92] = 0x20a96, [0x0b93] = 0x20b0a, + [0x0b95] = 0x20ea2, [0x0b97] = 0x20e81, [0x0b98] = 0x20e82, [0x0b99] = 0x20e83, + [0x0b9a] = 0x20e84, [0x0b9b] = 0x20e85, [0x0b9c] = 0x20e86, [0x0b9d] = 0x20e87, + [0x0b9e] = 0x20e88, [0x0b9f] = 0x20e89, [0x0ba0] = 0x20e8a, [0x0ba1] = 0x20e8b, + [0x0ba2] = 0x20e8c, [0x0ba3] = 0x55f1, [0x0ba4] = 0x20e8d, [0x0ba5] = 0x20ed1, + [0x0ba6] = 0x21214, [0x0ba7] = 0x213c9, [0x0ba8] = 0x213ca, [0x0ba9] = 0x213cb, + [0x0baa] = 0x29afd, [0x0bab] = 0x213cc, [0x0bac] = 0x213cd, [0x0bad] = 0x213ce, + [0x0bae] = 0x213cf, [0x0baf] = 0x213d0, [0x0bb0] = 0x213d1, [0x0bb1] = 0x213d2, + [0x0bb2] = 0x213d3, [0x0bb3] = 0x213d4, [0x0bb4] = 0x213d5, [0x0bb5] = 0x21571, + [0x0bb6] = 0x2004d, [0x0bb7] = 0x21662, [0x0bb8] = 0x2180e, [0x0bb9] = 0x217fe, + [0x0bba] = 0x217ff, [0x0bbb] = 0x21800, [0x0bbd] = 0x21801, [0x0bbe] = 0x21802, + [0x0bbf] = 0x21803, [0x0bc0] = 0x21815, [0x0bc1] = 0x21804, [0x0bc2] = 0x21805, + [0x0bc4] = 0x21987, [0x0bc5] = 0x21989, [0x0bc6] = 0x21a6e, [0x0bc7] = 0x21a6f, + [0x0bc8] = 0x21a70, [0x0bc9] = 0x21a71, [0x0bcb] = 0x21a72, [0x0bcc] = 0x21a73, + [0x0bcd] = 0x21a74, [0x0bce] = 0x21b9d, [0x0bcf] = 0x21cb8, [0x0bd0] = 0x21cb9, + [0x0bd1] = 0x21cba, [0x0bd2] = 0x21ec2, [0x0bd3] = 0x21ec3, [0x0bd4] = 0x21ed5, + [0x0bd5] = 0x21ec4, [0x0bd6] = 0x21ec0, [0x0bd7] = 0x21ec5, [0x0bd8] = 0x21ec6, + [0x0bd9] = 0x2228a, [0x0bda] = 0x2228b, [0x0bdb] = 0x2228c, [0x0bdc] = 0x22364, + [0x0bdd] = 0x25b8c, [0x0bde] = 0x5f41, [0x0bdf] = 0x2240d, [0x0be0] = 0x224a8, + [0x0be1] = 0x2253b, [0x0be2] = 0x2253c, [0x0be3] = 0x2253d, [0x0be4] = 0x2253e, + [0x0be5] = 0x2253f, [0x0be6] = 0x22540, [0x0be7] = 0x22766, [0x0be8] = 0x227cb, + [0x0be9] = 0x227b7, [0x0bea] = 0x227b8, [0x0beb] = 0x227b9, [0x0bec] = 0x227ba, + [0x0bed] = 0x22767, [0x0bee] = 0x227bb, [0x0bef] = 0x22768, [0x0bf0] = 0x22769, + [0x0bf1] = 0x2276a, [0x0bf2] = 0x227bc, [0x0bf4] = 0x229db, [0x0bf5] = 0x22c81, + [0x0bf6] = 0x22c82, [0x0bf7] = 0x22c83, [0x0bf8] = 0x22c84, [0x0bf9] = 0x22c85, + [0x0bfa] = 0x22c86, [0x0bfb] = 0x22c87, [0x0bfc] = 0x22c88, [0x0bfd] = 0x22c89, + [0x0bff] = 0x22c8a, [0x0c00] = 0x22c8b, [0x0c02] = 0x22c8c, [0x0c03] = 0x22c8d, + [0x0c04] = 0x22c8e, [0x0c05] = 0x22c8f, [0x0c06] = 0x22c90, [0x0c07] = 0x22ca1, + [0x0c08] = 0x22c91, [0x0c09] = 0x22ed6, [0x0c0a] = 0x22f9f, [0x0c0b] = 0x23058, + [0x0c0c] = 0x23085, [0x0c0d] = 0x2310b, [0x0c0e] = 0x2310c, [0x0c0f] = 0x23237, + [0x0c10] = 0x23238, [0x0c12] = 0x23239, [0x0c13] = 0x2323a, [0x0c14] = 0x2323b, + [0x0c15] = 0x2323c, [0x0c16] = 0x2323d, [0x0c17] = 0x2323e, [0x0c18] = 0x23240, + [0x0c19] = 0x23241, [0x0c1a] = 0x23242, [0x0c1c] = 0x23243, [0x0c1d] = 0x2338a, + [0x0c1e] = 0x2338b, [0x0c1f] = 0x23590, [0x0c20] = 0x23559, [0x0c21] = 0x2355b, + [0x0c22] = 0x2355c, [0x0c23] = 0x2355d, [0x0c24] = 0x2355e, [0x0c25] = 0x698a, + [0x0c26] = 0x2355f, [0x0c27] = 0x23560, [0x0c28] = 0x23561, [0x0c29] = 0x23562, + [0x0c2a] = 0x23563, [0x0c2b] = 0x23564, [0x0c2c] = 0x23593, [0x0c2d] = 0x23565, + [0x0c2e] = 0x23566, [0x0c2f] = 0x23567, [0x0c30] = 0x23568, [0x0c31] = 0x23569, + [0x0c32] = 0x2356a, [0x0c33] = 0x2356b, [0x0c34] = 0x23595, [0x0c35] = 0x2356c, + [0x0c36] = 0x2356d, [0x0c37] = 0x2356e, [0x0c38] = 0x2356f, [0x0c39] = 0x698c, + [0x0c3a] = 0x23570, [0x0c3b] = 0x23571, [0x0c3c] = 0x23572, [0x0c3d] = 0x23573, + [0x0c3e] = 0x23574, [0x0c3f] = 0x23575, [0x0c40] = 0x23576, [0x0c41] = 0x23577, + [0x0c42] = 0x23578, [0x0c43] = 0x23579, [0x0c44] = 0x6980, [0x0c45] = 0x2357a, + [0x0c46] = 0x697f, [0x0c47] = 0x2357b, [0x0c48] = 0x235a9, [0x0c49] = 0x2357c, + [0x0c4a] = 0x238f1, [0x0c4b] = 0x238eb, [0x0c4c] = 0x2398a, [0x0c4d] = 0x23a3d, + [0x0c4e] = 0x23aa6, [0x0c4f] = 0x23aa7, [0x0c50] = 0x23bba, [0x0c52] = 0x23bbb, + [0x0c53] = 0x23bbc, [0x0c54] = 0x23bbd, [0x0c55] = 0x23e91, [0x0c56] = 0x23e92, + [0x0c57] = 0x23e93, [0x0c58] = 0x23e94, [0x0c59] = 0x23e95, [0x0c5a] = 0x23e96, + [0x0c5b] = 0x23e97, [0x0c5c] = 0x23dda, [0x0c5d] = 0x23e98, [0x0c5e] = 0x23e99, + [0x0c5f] = 0x23e9a, [0x0c62] = 0x23e9b, [0x0c63] = 0x23e9c, [0x0c64] = 0x23e9d, + [0x0c65] = 0x23e9e, [0x0c66] = 0x23e9f, [0x0c67] = 0x23ea0, [0x0c68] = 0x23ebf, + [0x0c69] = 0x23ea1, [0x0c6a] = 0x23ea2, [0x0c6b] = 0x23ea3, [0x0c6c] = 0x23ea4, + [0x0c6d] = 0x23ea5, [0x0c6e] = 0x23ea6, [0x0c6f] = 0x23ea7, [0x0c70] = 0x23e5b, + [0x0c72] = 0x23ea8, [0x0c73] = 0x242cb, [0x0c75] = 0x3dda, [0x0c76] = 0x242cc, + [0x0c77] = 0x2434f, [0x0c78] = 0x242cd, [0x0c79] = 0x242ce, [0x0c7a] = 0x242cf, + [0x0c7b] = 0x2434e, [0x0c7c] = 0x242d0, [0x0c7d] = 0x242d1, [0x0c7e] = 0x242d2, + [0x0c80] = 0x242d3, [0x0c81] = 0x242d4, [0x0c82] = 0x242d5, [0x0c83] = 0x242d6, + [0x0c84] = 0x242d7, [0x0c85] = 0x242d8, [0x0c86] = 0x242d9, [0x0c87] = 0x242fa, + [0x0c88] = 0x242da, [0x0c89] = 0x242db, [0x0c8b] = 0x242dc, [0x0c8e] = 0x242dd, + [0x0c8f] = 0x242de, [0x0c90] = 0x242df, [0x0c91] = 0x242e0, [0x0c92] = 0x242e1, + [0x0c93] = 0x242e2, [0x0c94] = 0x242e3, [0x0c95] = 0x242e4, [0x0c96] = 0x242e5, + [0x0c97] = 0x3ddb, [0x0c98] = 0x242e6, [0x0c99] = 0x242e7, [0x0c9a] = 0x2458e, + [0x0c9b] = 0x24698, [0x0c9c] = 0x24699, [0x0c9e] = 0x2480a, [0x0ca0] = 0x24826, + [0x0ca1] = 0x24827, [0x0ca2] = 0x249bd, [0x0ca3] = 0x249df, [0x0ca4] = 0x3ee2, + [0x0ca5] = 0x249be, [0x0ca6] = 0x249de, [0x0ca7] = 0x249bf, [0x0ca8] = 0x249c0, + [0x0ca9] = 0x249c1, [0x0caa] = 0x249c2, [0x0cab] = 0x2499f, [0x0cac] = 0x249c3, + [0x0cad] = 0x249c4, [0x0cae] = 0x249c5, [0x0caf] = 0x249c6, [0x0cb0] = 0x249c7, + [0x0cb1] = 0x3ee3, [0x0cb2] = 0x249c8, [0x0cb3] = 0x249c9, [0x0cb4] = 0x249e3, + [0x0cb5] = 0x249ca, [0x0cb6] = 0x249cb, [0x0cb7] = 0x249cc, [0x0cb8] = 0x249cd, + [0x0cb9] = 0x249ce, [0x0cba] = 0x249cf, [0x0cbb] = 0x249d0, [0x0cbc] = 0x249d1, + [0x0cbd] = 0x249d2, [0x0cbe] = 0x249d3, [0x0cc0] = 0x249d4, [0x0cc1] = 0x24b04, + [0x0cc2] = 0x24b65, [0x0cc3] = 0x24bee, [0x0cc4] = 0x24ca0, [0x0cc5] = 0x24ca1, + [0x0cc6] = 0x24ddd, [0x0cc7] = 0x24dde, [0x0cc8] = 0x24f83, [0x0cc9] = 0x24ffa, + [0x0cca] = 0x2507f, [0x0ccb] = 0x25080, [0x0ccc] = 0x251e8, [0x0ccd] = 0x251e9, + [0x0cce] = 0x251ea, [0x0ccf] = 0x235a6, [0x0cd0] = 0x253e1, [0x0cd2] = 0x254db, + [0x0cd3] = 0x254dc, [0x0cd4] = 0x254dd, [0x0cd5] = 0x254de, [0x0cd6] = 0x254df, + [0x0cd7] = 0x254e0, [0x0cd8] = 0x254e1, [0x0cd9] = 0x254e2, [0x0cda] = 0x254e3, + [0x0cdb] = 0x254e4, [0x0cdc] = 0x254e5, [0x0cdd] = 0x254e6, [0x0cde] = 0x789c, + [0x0cdf] = 0x254e7, [0x0ce0] = 0x256b0, [0x0ce1] = 0x25698, [0x0ce2] = 0x256b1, + [0x0ce3] = 0x25699, [0x0ce4] = 0x256b2, [0x0ce5] = 0x256b3, [0x0ce6] = 0x256b4, + [0x0ce7] = 0x256b5, [0x0ce8] = 0x256b6, [0x0ce9] = 0x256b7, [0x0cea] = 0x256b8, + [0x0ceb] = 0x256b9, [0x0cec] = 0x257e2, [0x0ced] = 0x257e3, [0x0cee] = 0x257e4, + [0x0cef] = 0x257e5, [0x0cf0] = 0x257e6, [0x0cf1] = 0x257e7, [0x0cf2] = 0x257e8, + [0x0cf3] = 0x257e9, [0x0cf4] = 0x259ad, [0x0cf5] = 0x259cf, [0x0cf6] = 0x259ae, + [0x0cf7] = 0x259af, [0x0cf8] = 0x259b0, [0x0cf9] = 0x259b1, [0x0cfa] = 0x25a92, + [0x0cfb] = 0x25a93, [0x0cfc] = 0x25a94, [0x0cfd] = 0x25b79, [0x0cfe] = 0x7b7b, + [0x0cff] = 0x25b7a, [0x0d00] = 0x25b7b, [0x0d01] = 0x25b7c, [0x0d02] = 0x25b7d, + [0x0d03] = 0x25b7e, [0x0d04] = 0x25b7f, [0x0d05] = 0x25b80, [0x0d06] = 0x25b81, + [0x0d07] = 0x25b82, [0x0d08] = 0x25b83, [0x0d09] = 0x25b84, [0x0d0a] = 0x25e97, + [0x0d0b] = 0x25e84, [0x0d0c] = 0x25e85, [0x0d0d] = 0x25e89, [0x0d0e] = 0x25e86, + [0x0d0f] = 0x25e87, [0x0d10] = 0x2602c, [0x0d11] = 0x2602d, [0x0d12] = 0x2602e, + [0x0d13] = 0x2602f, [0x0d14] = 0x26030, [0x0d15] = 0x26031, [0x0d16] = 0x26032, + [0x0d17] = 0x26033, [0x0d18] = 0x26034, [0x0d19] = 0x26035, [0x0d1a] = 0x26036, + [0x0d1b] = 0x26037, [0x0d1c] = 0x262d2, [0x0d1d] = 0x26444, [0x0d1e] = 0x26500, + [0x0d1f] = 0x26583, [0x0d20] = 0x26584, [0x0d22] = 0x2677a, [0x0d23] = 0x2677b, + [0x0d24] = 0x2677c, [0x0d25] = 0x2677d, [0x0d26] = 0x2677e, [0x0d28] = 0x2677f, + [0x0d29] = 0x26787, [0x0d2a] = 0x26780, [0x0d2b] = 0x26a43, [0x0d2c] = 0x26d34, + [0x0d2e] = 0x26d35, [0x0d2f] = 0x26d36, [0x0d30] = 0x26d37, [0x0d31] = 0x26d38, + [0x0d32] = 0x26d39, [0x0d33] = 0x26d3a, [0x0d34] = 0x26d3b, [0x0d35] = 0x26d3c, + [0x0d36] = 0x26d3d, [0x0d37] = 0x26d3e, [0x0d38] = 0x26d3f, [0x0d39] = 0x26d40, + [0x0d3a] = 0x26d41, [0x0d3b] = 0x26d42, [0x0d3c] = 0x26d43, [0x0d3d] = 0x26d44, + [0x0d3e] = 0x26d45, [0x0d3f] = 0x26d46, [0x0d40] = 0x26d47, [0x0d41] = 0x26d48, + [0x0d42] = 0x26d49, [0x0d43] = 0x26d4a, [0x0d45] = 0x26d4b, [0x0d46] = 0x26d4c, + [0x0d47] = 0x26d4d, [0x0d48] = 0x26d4e, [0x0d49] = 0x272e7, [0x0d4a] = 0x272e8, + [0x0d4b] = 0x272e9, [0x0d4c] = 0x272ea, [0x0d4d] = 0x272eb, [0x0d4e] = 0x272ec, + [0x0d4f] = 0x272ed, [0x0d50] = 0x272ee, [0x0d51] = 0x275f7, [0x0d52] = 0x2769a, + [0x0d53] = 0x276cd, [0x0d55] = 0x276a3, [0x0d56] = 0x276ce, [0x0d57] = 0x27831, + [0x0d58] = 0x27832, [0x0d59] = 0x27833, [0x0d5a] = 0x279e4, [0x0d5c] = 0x279e5, + [0x0d5d] = 0x279e6, [0x0d5e] = 0x27cc8, [0x0d5f] = 0x27d74, [0x0d60] = 0x27d75, + [0x0d61] = 0x27d76, [0x0d62] = 0x27d77, [0x0d63] = 0x27d78, [0x0d64] = 0x27d79, + [0x0d65] = 0x27d7a, [0x0d66] = 0x27e61, [0x0d67] = 0x27edf, [0x0d68] = 0x27ee0, + [0x0d69] = 0x27ee1, [0x0d6a] = 0x27ee2, [0x0d6b] = 0x27ee3, [0x0d6c] = 0x27ee4, + [0x0d6d] = 0x27ee5, [0x0d6e] = 0x27ee6, [0x0d6f] = 0x47f3, [0x0d70] = 0x28031, + [0x0d71] = 0x2823d, [0x0d72] = 0x2823e, [0x0d73] = 0x2823f, [0x0d74] = 0x282f4, + [0x0d75] = 0x282f5, [0x0d76] = 0x282f6, [0x0d78] = 0x28417, [0x0d79] = 0x28541, + [0x0d7a] = 0x28542, [0x0d7b] = 0x28543, [0x0d7c] = 0x28544, [0x0d7d] = 0x28545, + [0x0d7e] = 0x28546, [0x0d7f] = 0x28547, [0x0d80] = 0x28548, [0x0d81] = 0x28549, + [0x0d82] = 0x2854a, [0x0d83] = 0x2854b, [0x0d84] = 0x90d2, [0x0d85] = 0x286ba, + [0x0d86] = 0x28744, [0x0d87] = 0x2892a, [0x0d88] = 0x2896d, [0x0d8b] = 0x2897e, + [0x0d8c] = 0x2896e, [0x0d8d] = 0x2896f, [0x0d8e] = 0x28970, [0x0d8f] = 0x28971, + [0x0d90] = 0x28976, [0x0d91] = 0x28c79, [0x0d92] = 0x95a0, [0x0d94] = 0x28d04, + [0x0d95] = 0x28cf8, [0x0d96] = 0x28d05, [0x0d97] = 0x28eda, [0x0d98] = 0x28edb, + [0x0d99] = 0x28edc, [0x0d9a] = 0x28edd, [0x0d9b] = 0x28ede, [0x0d9c] = 0x28edf, + [0x0d9d] = 0x28ee0, [0x0d9e] = 0x28ee1, [0x0d9f] = 0x290c5, [0x0da0] = 0x2909a, + [0x0da1] = 0x2909b, [0x0da2] = 0x2909c, [0x0da3] = 0x291d8, [0x0da4] = 0x291d9, + [0x0da5] = 0x291da, [0x0da6] = 0x2926e, [0x0da7] = 0x4a57, [0x0da8] = 0x2946b, + [0x0da9] = 0x27d83, [0x0dab] = 0x296d6, [0x0dac] = 0x296bd, [0x0dae] = 0x2322e, + [0x0daf] = 0x29afc, [0x0db0] = 0x29d53, [0x0db1] = 0x29db7, [0x0db2] = 0x2a28c, + [0x0db3] = 0x2a38e, [0x0db4] = 0x2a2ff, [0x0db5] = 0x20076, [0x0db6] = 0x20106, + [0x0db7] = 0x2017e, [0x0db8] = 0x20384, [0x0db9] = 0x20385, [0x0dba] = 0x20386, + [0x0dbb] = 0x20387, [0x0dbc] = 0x20388, [0x0dbd] = 0x203a7, [0x0dbe] = 0x20389, + [0x0dbf] = 0x2038a, [0x0dc0] = 0x2038b, [0x0dc1] = 0x2038c, [0x0dc2] = 0x2038d, + [0x0dc3] = 0x2038e, [0x0dc4] = 0x2038f, [0x0dc5] = 0x203a3, [0x0dc6] = 0x20390, + [0x0dc7] = 0x20391, [0x0dc8] = 0x20392, [0x0dc9] = 0x20393, [0x0dca] = 0x203ac, + [0x0dcb] = 0x20394, [0x0dcc] = 0x20395, [0x0dcd] = 0x20396, [0x0dce] = 0x204aa, + [0x0dcf] = 0x204ab, [0x0dd0] = 0x2059e, [0x0dd1] = 0x51a9, [0x0dd2] = 0x20608, + [0x0dd3] = 0x20609, [0x0dd4] = 0x20668, [0x0dd5] = 0x20669, [0x0dd6] = 0x2066a, + [0x0dd7] = 0x2069a, [0x0dd8] = 0x207d9, [0x0dd9] = 0x207da, [0x0dda] = 0x207db, + [0x0ddb] = 0x208a8, [0x0ddc] = 0x20901, [0x0ddd] = 0x20928, [0x0dde] = 0x20977, + [0x0ddf] = 0x209bd, [0x0de0] = 0x209be, [0x0de1] = 0x20f60, [0x0de2] = 0x20aa0, + [0x0de3] = 0x20aa2, [0x0de4] = 0x20b0f, [0x0de5] = 0x20b85, [0x0de6] = 0x20efe, + [0x0de7] = 0x20eff, [0x0de8] = 0x20f00, [0x0de9] = 0x20f01, [0x0dea] = 0x20f16, + [0x0deb] = 0x20f02, [0x0dec] = 0x20f03, [0x0ded] = 0x20f04, [0x0dee] = 0x20f05, + [0x0def] = 0x20f06, [0x0df0] = 0x20f07, [0x0df1] = 0x20f08, [0x0df2] = 0x20f22, + [0x0df3] = 0x20f09, [0x0df4] = 0x20f0a, [0x0df5] = 0x20f0b, [0x0df6] = 0x20f0c, + [0x0df7] = 0x20f14, [0x0df8] = 0x20f29, [0x0df9] = 0x20e6e, [0x0dfa] = 0x20f0d, + [0x0dfb] = 0x20f0e, [0x0dfc] = 0x20f0f, [0x0dfd] = 0x20f10, [0x0dfe] = 0x20f11, + [0x0dff] = 0x20f12, [0x0e00] = 0x20f13, [0x0e01] = 0x2121b, [0x0e02] = 0x2121c, + [0x0e03] = 0x2121d, [0x0e04] = 0x21413, [0x0e05] = 0x213ff, [0x0e06] = 0x21400, + [0x0e07] = 0x21401, [0x0e08] = 0x21402, [0x0e09] = 0x21403, [0x0e0a] = 0x21404, + [0x0e0b] = 0x2140a, [0x0e0c] = 0x21405, [0x0e0d] = 0x21406, [0x0e0e] = 0x21407, + [0x0e0f] = 0x21408, [0x0e10] = 0x2153a, [0x0e11] = 0x21573, [0x0e12] = 0x2166f, + [0x0e13] = 0x21670, [0x0e14] = 0x21671, [0x0e15] = 0x20052, [0x0e17] = 0x21a9a, + [0x0e18] = 0x21860, [0x0e1a] = 0x2182b, [0x0e1b] = 0x21824, [0x0e1c] = 0x2182c, + [0x0e1d] = 0x2182d, [0x0e1e] = 0x2182e, [0x0e1f] = 0x2182f, [0x0e20] = 0x21830, + [0x0e21] = 0x21831, [0x0e22] = 0x21832, [0x0e23] = 0x21833, [0x0e24] = 0x21834, + [0x0e25] = 0x21835, [0x0e26] = 0x21845, [0x0e27] = 0x21836, [0x0e28] = 0x21992, + [0x0e29] = 0x21993, [0x0e2a] = 0x21a88, [0x0e2b] = 0x21a89, [0x0e2c] = 0x21a8a, + [0x0e2d] = 0x21a8b, [0x0e2e] = 0x21b3f, [0x0e30] = 0x21cca, [0x0e31] = 0x21ef6, + [0x0e32] = 0x21ef7, [0x0e33] = 0x21ef8, [0x0e34] = 0x21ef9, [0x0e35] = 0x2212b, + [0x0e37] = 0x221a4, [0x0e38] = 0x221ce, [0x0e3a] = 0x2229e, [0x0e3b] = 0x2229f, + [0x0e3c] = 0x222a0, [0x0e3d] = 0x222a1, [0x0e3e] = 0x222a2, [0x0e3f] = 0x222a3, + [0x0e40] = 0x222a4, [0x0e41] = 0x222a5, [0x0e42] = 0x222a6, [0x0e43] = 0x22418, + [0x0e44] = 0x22560, [0x0e45] = 0x22561, [0x0e46] = 0x22562, [0x0e47] = 0x22563, + [0x0e48] = 0x22564, [0x0e49] = 0x227bd, [0x0e4a] = 0x227be, [0x0e4b] = 0x2280b, + [0x0e4c] = 0x227bf, [0x0e4d] = 0x227c0, [0x0e4f] = 0x2280c, [0x0e50] = 0x2278d, + [0x0e51] = 0x2280d, [0x0e52] = 0x2280e, [0x0e53] = 0x2285e, [0x0e54] = 0x2280f, + [0x0e55] = 0x22810, [0x0e56] = 0x227c1, [0x0e57] = 0x22811, [0x0e59] = 0x227c2, + [0x0e5a] = 0x229ea, [0x0e5b] = 0x229eb, [0x0e5c] = 0x22ce3, [0x0e5d] = 0x22ce4, + [0x0e5e] = 0x22ce5, [0x0e5f] = 0x22ce6, [0x0e60] = 0x22ce7, [0x0e61] = 0x22c92, + [0x0e62] = 0x22d4a, [0x0e64] = 0x22ce8, [0x0e65] = 0x22ce9, [0x0e66] = 0x22cea, + [0x0e67] = 0x22d01, [0x0e68] = 0x22ceb, [0x0e69] = 0x22cec, [0x0e6a] = 0x22cef, + [0x0e6b] = 0x22ced, [0x0e6c] = 0x22cee, [0x0e6d] = 0x22cf0, [0x0e6e] = 0x22cf1, + [0x0e6f] = 0x22cf2, [0x0e70] = 0x22cf3, [0x0e71] = 0x22cf4, [0x0e72] = 0x22cf5, + [0x0e73] = 0x22cf6, [0x0e74] = 0x22cf7, [0x0e75] = 0x22cf8, [0x0e76] = 0x22cf9, + [0x0e77] = 0x22cfe, [0x0e78] = 0x22cfa, [0x0e79] = 0x22cfb, [0x0e7a] = 0x22cfc, + [0x0e7b] = 0x23263, [0x0e7c] = 0x23264, [0x0e7d] = 0x23265, [0x0e7e] = 0x23266, + [0x0e7f] = 0x23267, [0x0e80] = 0x23268, [0x0e81] = 0x2360b, [0x0e82] = 0x2360d, + [0x0e83] = 0x3bbc, [0x0e84] = 0x2360e, [0x0e85] = 0x2360f, [0x0e86] = 0x3ba4, + [0x0e87] = 0x23614, [0x0e88] = 0x235d4, [0x0e89] = 0x235d5, [0x0e8a] = 0x235d6, + [0x0e8b] = 0x235d7, [0x0e8c] = 0x235d8, [0x0e8d] = 0x235d9, [0x0e8e] = 0x235da, + [0x0e8f] = 0x235db, [0x0e90] = 0x235dc, [0x0e91] = 0x235dd, [0x0e92] = 0x235de, + [0x0e93] = 0x235df, [0x0e94] = 0x235e0, [0x0e95] = 0x235e1, [0x0e96] = 0x235e2, + [0x0e97] = 0x235e3, [0x0e98] = 0x235e4, [0x0e99] = 0x235e5, [0x0e9a] = 0x235e6, + [0x0e9b] = 0x235e7, [0x0e9c] = 0x235e8, [0x0e9d] = 0x235e9, [0x0e9e] = 0x235ea, + [0x0e9f] = 0x235eb, [0x0ea0] = 0x235ec, [0x0ea1] = 0x236ec, [0x0ea2] = 0x235ed, + [0x0ea3] = 0x235ee, [0x0ea4] = 0x235ef, [0x0ea5] = 0x23600, [0x0ea6] = 0x235f0, + [0x0ea7] = 0x23904, [0x0ea9] = 0x23905, [0x0eab] = 0x23ab5, [0x0ead] = 0x23bd6, + [0x0eae] = 0x23bd7, [0x0eaf] = 0x23bd8, [0x0eb0] = 0x23bd9, [0x0eb1] = 0x23ea9, + [0x0eb2] = 0x23f00, [0x0eb3] = 0x23f01, [0x0eb4] = 0x23f02, [0x0eb5] = 0x23f03, + [0x0eb6] = 0x23f04, [0x0eb7] = 0x23f05, [0x0eb8] = 0x23f06, [0x0eb9] = 0x23f3f, + [0x0eba] = 0x23f07, [0x0ebb] = 0x23f08, [0x0ebc] = 0x23f09, [0x0ebd] = 0x23f0a, + [0x0ebe] = 0x23eb6, [0x0ebf] = 0x23f0b, [0x0ec0] = 0x23f0c, [0x0ec3] = 0x23f0d, + [0x0ec5] = 0x23f0e, [0x0ec6] = 0x23f0f, [0x0ec7] = 0x23f10, [0x0ec8] = 0x23f11, + [0x0ec9] = 0x23f12, [0x0eca] = 0x23f35, [0x0ecb] = 0x23f13, [0x0ecc] = 0x23f14, + [0x0ecd] = 0x23eaa, [0x0ecf] = 0x23fc1, [0x0ed0] = 0x23f15, [0x0ed1] = 0x23f16, + [0x0ed2] = 0x23f17, [0x0ed3] = 0x2431e, [0x0ed4] = 0x2431f, [0x0ed5] = 0x24320, + [0x0ed6] = 0x24321, [0x0ed8] = 0x24322, [0x0ed9] = 0x24323, [0x0eda] = 0x7195, + [0x0edb] = 0x24324, [0x0edc] = 0x24325, [0x0edd] = 0x24326, [0x0ede] = 0x24327, + [0x0edf] = 0x24328, [0x0ee0] = 0x24329, [0x0ee1] = 0x2432a, [0x0ee2] = 0x2432b, + [0x0ee3] = 0x24307, [0x0ee4] = 0x2432c, [0x0ee5] = 0x2432d, [0x0ee6] = 0x2432e, + [0x0ee7] = 0x3de8, [0x0ee9] = 0x2432f, [0x0eea] = 0x24330, [0x0eeb] = 0x24348, + [0x0eec] = 0x24331, [0x0eed] = 0x24332, [0x0eee] = 0x7198, [0x0eef] = 0x24333, + [0x0ef1] = 0x24334, [0x0ef2] = 0x24335, [0x0ef3] = 0x24336, [0x0ef4] = 0x24559, + [0x0ef5] = 0x24591, [0x0ef6] = 0x245e7, [0x0ef7] = 0x246b8, [0x0ef8] = 0x246b9, + [0x0ef9] = 0x246ba, [0x0efa] = 0x246bb, [0x0efb] = 0x246c8, [0x0efc] = 0x2484d, + [0x0efd] = 0x24889, [0x0efe] = 0x24850, [0x0eff] = 0x24828, [0x0f00] = 0x249fb, + [0x0f01] = 0x249fc, [0x0f02] = 0x249fd, [0x0f03] = 0x249fe, [0x0f04] = 0x249ff, + [0x0f05] = 0x7478, [0x0f06] = 0x24a00, [0x0f07] = 0x24a01, [0x0f08] = 0x24a02, + [0x0f09] = 0x249e4, [0x0f0a] = 0x249e5, [0x0f0b] = 0x24a03, [0x0f0c] = 0x24a04, + [0x0f0d] = 0x24a05, [0x0f0e] = 0x24a06, [0x0f0f] = 0x24a07, [0x0f10] = 0x24a13, + [0x0f11] = 0x24a08, [0x0f12] = 0x24a09, [0x0f13] = 0x249e6, [0x0f14] = 0x24a0a, + [0x0f15] = 0x24a0b, [0x0f16] = 0x24a0c, [0x0f17] = 0x24b0b, [0x0f18] = 0x24bf4, + [0x0f19] = 0x24c0a, [0x0f1a] = 0x24cb1, [0x0f1b] = 0x24e1d, [0x0f1d] = 0x24f8b, + [0x0f1e] = 0x24f8c, [0x0f1f] = 0x24f8f, [0x0f20] = 0x24f8d, [0x0f21] = 0x24f8e, + [0x0f22] = 0x25006, [0x0f23] = 0x25086, [0x0f24] = 0x25222, [0x0f25] = 0x25223, + [0x0f26] = 0x25224, [0x0f27] = 0x25225, [0x0f28] = 0x25226, [0x0f29] = 0x25227, + [0x0f2a] = 0x25228, [0x0f2b] = 0x253f1, [0x0f2c] = 0x78b9, [0x0f2d] = 0x25523, + [0x0f2e] = 0x25512, [0x0f30] = 0x25513, [0x0f31] = 0x25514, [0x0f32] = 0x25515, + [0x0f33] = 0x25516, [0x0f34] = 0x25517, [0x0f35] = 0x25518, [0x0f36] = 0x25519, + [0x0f37] = 0x2554b, [0x0f38] = 0x2551a, [0x0f39] = 0x2551b, [0x0f3a] = 0x2551c, + [0x0f3c] = 0x2551d, [0x0f3d] = 0x2551e, [0x0f3e] = 0x2551f, [0x0f3f] = 0x25520, + [0x0f40] = 0x256ca, [0x0f41] = 0x222ac, [0x0f42] = 0x256cb, [0x0f43] = 0x256cc, + [0x0f44] = 0x256cd, [0x0f45] = 0x256ce, [0x0f47] = 0x256cf, [0x0f48] = 0x25810, + [0x0f49] = 0x25811, [0x0f4a] = 0x25812, [0x0f4b] = 0x25813, [0x0f4c] = 0x25814, + [0x0f4d] = 0x2580f, [0x0f4e] = 0x25815, [0x0f4f] = 0x25816, [0x0f50] = 0x25817, + [0x0f51] = 0x7a33, [0x0f52] = 0x25818, [0x0f53] = 0x259c6, [0x0f54] = 0x25a9f, + [0x0f55] = 0x25aa0, [0x0f56] = 0x25aa4, [0x0f57] = 0x25aa1, [0x0f58] = 0x25bb5, + [0x0f59] = 0x25bb6, [0x0f5a] = 0x25bb7, [0x0f5b] = 0x25bb8, [0x0f5c] = 0x25bb9, + [0x0f5d] = 0x25bba, [0x0f5e] = 0x25bd0, [0x0f5f] = 0x25bc6, [0x0f60] = 0x25bbb, + [0x0f61] = 0x25bbc, [0x0f62] = 0x25bbd, [0x0f63] = 0x25bbe, [0x0f64] = 0x25bbf, + [0x0f65] = 0x25bc0, [0x0f66] = 0x25bc1, [0x0f67] = 0x25bc2, [0x0f69] = 0x25ea7, + [0x0f6a] = 0x25ea8, [0x0f6b] = 0x25ea9, [0x0f6c] = 0x25eaa, [0x0f6d] = 0x25eab, + [0x0f6e] = 0x25eac, [0x0f6f] = 0x25ebc, [0x0f70] = 0x25ead, [0x0f71] = 0x25eae, + [0x0f72] = 0x7cc0, [0x0f73] = 0x25eaf, [0x0f74] = 0x25eb0, [0x0f75] = 0x25eb1, + [0x0f76] = 0x7cc1, [0x0f77] = 0x25eb4, [0x0f78] = 0x25eb2, [0x0f79] = 0x26066, + [0x0f7a] = 0x26067, [0x0f7b] = 0x26068, [0x0f7c] = 0x26069, [0x0f7d] = 0x2606a, + [0x0f7e] = 0x2606b, [0x0f7f] = 0x2606c, [0x0f80] = 0x2606d, [0x0f81] = 0x2606e, + [0x0f82] = 0x2606f, [0x0f84] = 0x2623e, [0x0f85] = 0x2623f, [0x0f86] = 0x26240, + [0x0f87] = 0x262e8, [0x0f88] = 0x26452, [0x0f89] = 0x26453, [0x0f8a] = 0x26454, + [0x0f8b] = 0x26455, [0x0f8c] = 0x26591, [0x0f8d] = 0x26592, [0x0f8e] = 0x26593, + [0x0f8f] = 0x26594, [0x0f90] = 0x26595, [0x0f91] = 0x26596, [0x0f92] = 0x26597, + [0x0f93] = 0x26598, [0x0f95] = 0x26599, [0x0f96] = 0x2659a, [0x0f97] = 0x2659b, + [0x0f98] = 0x267b7, [0x0f99] = 0x267b8, [0x0f9a] = 0x267b9, [0x0f9c] = 0x267ba, + [0x0f9d] = 0x267bb, [0x0f9e] = 0x267bd, [0x0fa0] = 0x267bc, [0x0fa3] = 0x268eb, + [0x0fa4] = 0x268ec, [0x0fa5] = 0x26916, [0x0fa6] = 0x26944, [0x0fa7] = 0x269e3, + [0x0fa8] = 0x26a58, [0x0fa9] = 0x26a53, [0x0faa] = 0x26a54, [0x0fab] = 0x26ae0, + [0x0fac] = 0x26db1, [0x0fad] = 0x26db2, [0x0fae] = 0x26db3, [0x0faf] = 0x26dea, + [0x0fb1] = 0x26db4, [0x0fb2] = 0x26df0, [0x0fb3] = 0x26db5, [0x0fb4] = 0x26db6, + [0x0fb5] = 0x26db7, [0x0fb6] = 0x26db8, [0x0fb7] = 0x26db9, [0x0fb8] = 0x26dba, + [0x0fb9] = 0x26dbb, [0x0fba] = 0x26dbc, [0x0fbb] = 0x26dbd, [0x0fbc] = 0x26dbe, + [0x0fbd] = 0x26dbf, [0x0fbe] = 0x26dc0, [0x0fbf] = 0x26dc1, [0x0fc0] = 0x26dc2, + [0x0fc1] = 0x26dc3, [0x0fc3] = 0x26dc4, [0x0fc4] = 0x26dc5, [0x0fc5] = 0x26dc6, + [0x0fc6] = 0x26dfc, [0x0fc7] = 0x26dc7, [0x0fc8] = 0x26dc8, [0x0fc9] = 0x26dc9, + [0x0fca] = 0x26dca, [0x0fcb] = 0x26dcb, [0x0fcc] = 0x26dcc, [0x0fcd] = 0x26e84, + [0x0fce] = 0x26dcd, [0x0fcf] = 0x26dce, [0x0fd0] = 0x26dcf, [0x0fd1] = 0x26dd0, + [0x0fd2] = 0x26dd1, [0x0fd3] = 0x26dd2, [0x0fd4] = 0x271ca, [0x0fd5] = 0x271cb, + [0x0fd6] = 0x27336, [0x0fd7] = 0x27337, [0x0fd8] = 0x2739f, [0x0fd9] = 0x27338, + [0x0fda] = 0x27339, [0x0fdb] = 0x2733a, [0x0fdc] = 0x8744, [0x0fdd] = 0x276be, + [0x0fde] = 0x276f0, [0x0fdf] = 0x276bf, [0x0fe0] = 0x276c0, [0x0fe1] = 0x277f7, + [0x0fe2] = 0x277f8, [0x0fe3] = 0x277fa, [0x0fe4] = 0x27843, [0x0fe5] = 0x27844, + [0x0fe6] = 0x27a0f, [0x0fe7] = 0x27a10, [0x0fe8] = 0x27a11, [0x0fe9] = 0x27a12, + [0x0feb] = 0x27a13, [0x0fec] = 0x27a14, [0x0fed] = 0x27a15, [0x0fee] = 0x27a16, + [0x0ff1] = 0x27cd3, [0x0ff2] = 0x27cd7, [0x0ff4] = 0x27db0, [0x0ff5] = 0x27d98, + [0x0ff6] = 0x27d90, [0x0ff7] = 0x27d91, [0x0ff8] = 0x27d92, [0x0ff9] = 0x27d97, + [0x0ffa] = 0x27d93, [0x0ffb] = 0x27e64, [0x0ffc] = 0x27f01, [0x0ffd] = 0x27f02, + [0x0ffe] = 0x27f03, [0x0fff] = 0x27f04, [0x1000] = 0x27f05, [0x1001] = 0x27f06, + [0x1002] = 0x27f07, [0x1003] = 0x2805a, [0x1004] = 0x2805b, [0x1005] = 0x2824e, + [0x1006] = 0x2824f, [0x1007] = 0x28250, [0x1008] = 0x28319, [0x1009] = 0x2831a, + [0x100a] = 0x2831b, [0x100c] = 0x2831c, [0x100e] = 0x28419, [0x100f] = 0x2841a, + [0x1010] = 0x4886, [0x1011] = 0x2898a, [0x1012] = 0x2856e, [0x1013] = 0x2856f, + [0x1014] = 0x9064, [0x1015] = 0x28570, [0x1016] = 0x28571, [0x1017] = 0x28572, + [0x1018] = 0x28573, [0x1019] = 0x28574, [0x101a] = 0x28575, [0x101b] = 0x28576, + [0x101c] = 0x2883a, [0x101d] = 0x2883b, [0x101e] = 0x2883c, [0x101f] = 0x2885a, + [0x1020] = 0x2883d, [0x1021] = 0x28842, [0x1022] = 0x2898b, [0x1023] = 0x289a0, + [0x1024] = 0x2898c, [0x1025] = 0x2898d, [0x1026] = 0x2898e, [0x1027] = 0x289ab, + [0x1028] = 0x2898f, [0x1029] = 0x9277, [0x102a] = 0x28990, [0x102b] = 0x28991, + [0x102c] = 0x28992, [0x102d] = 0x289aa, [0x102e] = 0x92af, [0x102f] = 0x28993, + [0x1030] = 0x28994, [0x1031] = 0x2899e, [0x1032] = 0x289a8, [0x1035] = 0x28f00, + [0x1036] = 0x28f01, [0x1037] = 0x28f02, [0x1038] = 0x28f03, [0x1039] = 0x28f04, + [0x103a] = 0x28f05, [0x103b] = 0x28fc4, [0x103c] = 0x28fc5, [0x103e] = 0x290ae, + [0x103f] = 0x290b2, [0x1042] = 0x291f7, [0x1043] = 0x29213, [0x1044] = 0x2939e, + [0x1045] = 0x29485, [0x1046] = 0x25380, [0x1047] = 0x294c8, [0x1048] = 0x29841, + [0x1049] = 0x29881, [0x104a] = 0x29882, [0x104b] = 0x29883, [0x104c] = 0x29884, + [0x104d] = 0x29ac4, [0x104e] = 0x29ac5, [0x104f] = 0x29ac6, [0x1050] = 0x29c95, + [0x1051] = 0x29c96, [0x1052] = 0x29c97, [0x1053] = 0x29d58, [0x1054] = 0x29d59, + [0x1056] = 0x29fa9, [0x1057] = 0x29faa, [0x1058] = 0x29fab, [0x1059] = 0x2a28e, + [0x105a] = 0x2a303, [0x105b] = 0x2a3b3, [0x105c] = 0x20b82, [0x105d] = 0x20053, + [0x105e] = 0x20183, [0x105f] = 0x20184, [0x1060] = 0x20185, [0x1061] = 0x203cc, + [0x1062] = 0x203cd, [0x1063] = 0x203ce, [0x1064] = 0x203cf, [0x1065] = 0x203d0, + [0x1067] = 0x203d1, [0x1068] = 0x203d2, [0x1069] = 0x203da, [0x106a] = 0x204b3, + [0x106b] = 0x204b4, [0x106d] = 0x20613, [0x106e] = 0x2060e, [0x106f] = 0x2066b, + [0x1070] = 0x20903, [0x1071] = 0x20961, [0x1072] = 0x209c1, [0x1073] = 0x209c2, + [0x1074] = 0x20ab5, [0x1075] = 0x20140, [0x1076] = 0x20f98, [0x1077] = 0x20f99, + [0x1078] = 0x20f9a, [0x1079] = 0x20f9b, [0x107a] = 0x20f9c, [0x107b] = 0x20f9d, + [0x107c] = 0x20f9e, [0x107d] = 0x20f9f, [0x107e] = 0x20fee, [0x107f] = 0x20fa0, + [0x1080] = 0x20fa1, [0x1081] = 0x20f86, [0x1082] = 0x21225, [0x1083] = 0x21434, + [0x1084] = 0x21435, [0x1085] = 0x21451, [0x1086] = 0x2142d, [0x1087] = 0x24362, + [0x1088] = 0x21454, [0x1089] = 0x21452, [0x108a] = 0x366d, [0x108b] = 0x21436, + [0x108c] = 0x21437, [0x108d] = 0x21438, [0x108e] = 0x21439, [0x108f] = 0x2143a, + [0x1090] = 0x2143b, [0x1091] = 0x21468, [0x1092] = 0x2143c, [0x1093] = 0x366e, + [0x1094] = 0x21577, [0x1095] = 0x23296, [0x1096] = 0x2167e, [0x1097] = 0x2167f, + [0x1098] = 0x21869, [0x1099] = 0x2186a, [0x109a] = 0x2186b, [0x109b] = 0x2186c, + [0x109c] = 0x2186d, [0x109d] = 0x2186e, [0x109e] = 0x2186f, [0x109f] = 0x2185d, + [0x10a0] = 0x21870, [0x10a1] = 0x21885, [0x10a2] = 0x21871, [0x10a3] = 0x21872, + [0x10a4] = 0x21873, [0x10a5] = 0x21874, [0x10a6] = 0x21875, [0x10a7] = 0x21876, + [0x10a8] = 0x21884, [0x10a9] = 0x21877, [0x10aa] = 0x21883, [0x10ab] = 0x2199a, + [0x10ac] = 0x21aa7, [0x10ad] = 0x21aa8, [0x10ae] = 0x21aa9, [0x10af] = 0x21aaa, + [0x10b0] = 0x21aab, [0x10b1] = 0x21aac, [0x10b2] = 0x21ab7, [0x10b3] = 0x21aad, + [0x10b4] = 0x21aae, [0x10b6] = 0x21b45, [0x10b7] = 0x21cd3, [0x10b8] = 0x21cd4, + [0x10b9] = 0x21cd5, [0x10ba] = 0x21cd6, [0x10bb] = 0x21cd7, [0x10bc] = 0x21f26, + [0x10bd] = 0x21f27, [0x10be] = 0x21f28, [0x10c0] = 0x21f29, [0x10c1] = 0x21f2a, + [0x10c2] = 0x22005, [0x10c3] = 0x5e64, [0x10c4] = 0x221d0, [0x10c5] = 0x222b7, + [0x10c7] = 0x222b8, [0x10c8] = 0x222b9, [0x10c9] = 0x22422, [0x10ca] = 0x22423, + [0x10cb] = 0x22573, [0x10cc] = 0x22574, [0x10cd] = 0x2288f, [0x10ce] = 0x22812, + [0x10cf] = 0x22813, [0x10d0] = 0x22814, [0x10d1] = 0x22815, [0x10d2] = 0x22816, + [0x10d3] = 0x22817, [0x10d4] = 0x22818, [0x10d5] = 0x22861, [0x10d6] = 0x22866, + [0x10d7] = 0x22867, [0x10d8] = 0x22819, [0x10d9] = 0x22868, [0x10da] = 0x2281a, + [0x10db] = 0x22869, [0x10dc] = 0x22a04, [0x10dd] = 0x22a05, [0x10df] = 0x22a06, + [0x10e0] = 0x229fd, [0x10e1] = 0x22d50, [0x10e2] = 0x22d51, [0x10e3] = 0x22d52, + [0x10e4] = 0x22d53, [0x10e5] = 0x22d54, [0x10e6] = 0x22d55, [0x10e7] = 0x22d63, + [0x10e9] = 0x22d56, [0x10ea] = 0x22d57, [0x10eb] = 0x22d58, [0x10ec] = 0x22d59, + [0x10ed] = 0x22d5a, [0x10ee] = 0x22d5b, [0x10f0] = 0x22d5c, [0x10f1] = 0x22d5d, + [0x10f2] = 0x22d5e, [0x10f3] = 0x22d5f, [0x10f4] = 0x22fd7, [0x10f6] = 0x23060, + [0x10f7] = 0x23061, [0x10f8] = 0x23117, [0x10f9] = 0x23139, [0x10fa] = 0x2328f, + [0x10fb] = 0x232c8, [0x10fc] = 0x23290, [0x10fd] = 0x23291, [0x10fe] = 0x23398, + [0x10ff] = 0x23399, [0x1100] = 0x23644, [0x1101] = 0x23645, [0x1102] = 0x23646, + [0x1103] = 0x23659, [0x1104] = 0x236ee, [0x1105] = 0x6a2b, [0x1106] = 0x23647, + [0x1107] = 0x23648, [0x1109] = 0x23649, [0x110a] = 0x2364a, [0x110b] = 0x2364b, + [0x110c] = 0x2364c, [0x110d] = 0x2364d, [0x110e] = 0x2364e, [0x110f] = 0x2364f, + [0x1110] = 0x23650, [0x1111] = 0x23651, [0x1112] = 0x23652, [0x1113] = 0x23653, + [0x1114] = 0x23654, [0x1115] = 0x23655, [0x1116] = 0x23656, [0x1117] = 0x23915, + [0x1118] = 0x2399a, [0x1119] = 0x23a58, [0x111a] = 0x23afc, [0x111b] = 0x23afd, + [0x111c] = 0x23f86, [0x111d] = 0x23f87, [0x111e] = 0x23f88, [0x111f] = 0x23f89, + [0x1120] = 0x23f8a, [0x1121] = 0x23f8b, [0x1122] = 0x23f8c, [0x1124] = 0x2401f, + [0x1125] = 0x23f8d, [0x1126] = 0x23f8e, [0x1127] = 0x23f8f, [0x1128] = 0x23f90, + [0x1129] = 0x23f91, [0x112a] = 0x23f92, [0x112b] = 0x23f93, [0x112d] = 0x23f94, + [0x112e] = 0x23f95, [0x112f] = 0x23eca, [0x1130] = 0x23f18, [0x1132] = 0x23f96, + [0x1133] = 0x23f97, [0x1134] = 0x23f98, [0x1135] = 0x23f99, [0x1136] = 0x23f9a, + [0x1137] = 0x23f9b, [0x1138] = 0x23f9c, [0x1139] = 0x23f9d, [0x113a] = 0x23f9e, + [0x113b] = 0x23f9f, [0x113c] = 0x6f46, [0x113e] = 0x23fa0, [0x113f] = 0x23fa1, + [0x1140] = 0x6f9a, [0x1141] = 0x23fb7, [0x1143] = 0x24396, [0x1144] = 0x24368, + [0x1145] = 0x24369, [0x1146] = 0x2438c, [0x1147] = 0x2436a, [0x1148] = 0x2436b, + [0x1149] = 0x2436c, [0x114a] = 0x2436d, [0x114b] = 0x2436e, [0x114c] = 0x2436f, + [0x114d] = 0x2437f, [0x114e] = 0x24384, [0x114f] = 0x24370, [0x1150] = 0x24371, + [0x1151] = 0x24385, [0x1152] = 0x24372, [0x1153] = 0x24373, [0x1154] = 0x24374, + [0x1155] = 0x24375, [0x1156] = 0x24376, [0x1158] = 0x24377, [0x1159] = 0x24378, + [0x115a] = 0x24379, [0x115b] = 0x2437a, [0x115c] = 0x2437b, [0x115d] = 0x2437c, + [0x115f] = 0x24594, [0x1160] = 0x246d5, [0x1161] = 0x24829, [0x1162] = 0x24a2b, + [0x1163] = 0x24a2c, [0x1164] = 0x24a2d, [0x1165] = 0x24a2e, [0x1166] = 0x24a2f, + [0x1167] = 0x24a30, [0x1168] = 0x24a3e, [0x1169] = 0x24a31, [0x116a] = 0x24a32, + [0x116b] = 0x24a33, [0x116c] = 0x24a34, [0x116d] = 0x24a35, [0x116e] = 0x24b11, + [0x116f] = 0x3f53, [0x1170] = 0x24cc0, [0x1171] = 0x24e42, [0x1172] = 0x24e43, + [0x1173] = 0x24e44, [0x1174] = 0x24e45, [0x1175] = 0x24e46, [0x1176] = 0x2508c, + [0x1177] = 0x2508d, [0x1178] = 0x2508e, [0x1179] = 0x2508f, [0x117a] = 0x25090, + [0x117b] = 0x25091, [0x117c] = 0x25263, [0x117d] = 0x25264, [0x117e] = 0x25265, + [0x1182] = 0x253f6, [0x1183] = 0x25536, [0x1184] = 0x25537, [0x1185] = 0x2552c, + [0x1186] = 0x25538, [0x1187] = 0x25539, [0x1189] = 0x2553a, [0x118a] = 0x256e3, + [0x118b] = 0x256e2, [0x118c] = 0x256f5, [0x118d] = 0x25847, [0x118f] = 0x25848, + [0x1190] = 0x25849, [0x1191] = 0x2584a, [0x1192] = 0x2584b, [0x1193] = 0x2584c, + [0x1194] = 0x25aa8, [0x1195] = 0x25aa9, [0x1196] = 0x25aaa, [0x1198] = 0x25c0b, + [0x1199] = 0x25c06, [0x119a] = 0x25c73, [0x119b] = 0x25c0c, [0x119c] = 0x25c0d, + [0x119d] = 0x25c0e, [0x119e] = 0x25c0f, [0x119f] = 0x25c10, [0x11a1] = 0x25c11, + [0x11a3] = 0x25c12, [0x11a4] = 0x25c14, [0x11a5] = 0x25c15, [0x11a6] = 0x25c16, + [0x11a8] = 0x25c13, [0x11a9] = 0x25c17, [0x11aa] = 0x25ed9, [0x11ab] = 0x25eda, + [0x11ac] = 0x25edb, [0x11ae] = 0x25edc, [0x11af] = 0x260a6, [0x11b0] = 0x260a7, + [0x11b1] = 0x260a8, [0x11b2] = 0x260a9, [0x11b3] = 0x260aa, [0x11b4] = 0x260ab, + [0x11b7] = 0x260ac, [0x11b8] = 0x260ad, [0x11b9] = 0x260ae, [0x11bc] = 0x260af, + [0x11bd] = 0x260b0, [0x11be] = 0x260b1, [0x11bf] = 0x26244, [0x11c0] = 0x26245, + [0x11c1] = 0x262f7, [0x11c2] = 0x262f8, [0x11c3] = 0x2646b, [0x11c4] = 0x2646c, + [0x11c5] = 0x26461, [0x11c6] = 0x26512, [0x11c7] = 0x265af, [0x11c8] = 0x265b0, + [0x11c9] = 0x265b1, [0x11ca] = 0x265b2, [0x11cb] = 0x265b3, [0x11cc] = 0x265b4, + [0x11cd] = 0x265b5, [0x11ce] = 0x265b6, [0x11cf] = 0x26622, [0x11d0] = 0x267ea, + [0x11d1] = 0x267eb, [0x11d2] = 0x267ec, [0x11d3] = 0x267ed, [0x11d5] = 0x268ed, + [0x11d6] = 0x2691b, [0x11d7] = 0x26947, [0x11d8] = 0x269e8, [0x11d9] = 0x26ad0, + [0x11da] = 0x26ae7, [0x11db] = 0x26ae8, [0x11dc] = 0x26ae9, [0x11dd] = 0x26e4e, + [0x11de] = 0x26e4f, [0x11df] = 0x26e50, [0x11e0] = 0x26e72, [0x11e1] = 0x26e51, + [0x11e2] = 0x26e52, [0x11e4] = 0x4526, [0x11e5] = 0x26e53, [0x11e6] = 0x26e54, + [0x11e7] = 0x26e55, [0x11e8] = 0x26e56, [0x11e9] = 0x26e57, [0x11ea] = 0x26e77, + [0x11eb] = 0x26e58, [0x11ec] = 0x26e59, [0x11ed] = 0x26e5a, [0x11ee] = 0x26e5b, + [0x11ef] = 0x26e5c, [0x11f0] = 0x26e6e, [0x11f1] = 0x26e5d, [0x11f2] = 0x4527, + [0x11f4] = 0x26e5e, [0x11f5] = 0x4528, [0x11f6] = 0x26e5f, [0x11f8] = 0x271d7, + [0x11f9] = 0x27389, [0x11fa] = 0x2738a, [0x11fd] = 0x2738b, [0x11fe] = 0x2738c, + [0x11ff] = 0x2738d, [0x1200] = 0x2738e, [0x1202] = 0x2738f, [0x1204] = 0x2739a, + [0x1205] = 0x27390, [0x1206] = 0x27391, [0x1207] = 0x27392, [0x1208] = 0x27393, + [0x1209] = 0x27712, [0x120a] = 0x276f1, [0x120c] = 0x277fe, [0x120d] = 0x277fb, + [0x120e] = 0x27857, [0x120f] = 0x27a49, [0x1210] = 0x27a4a, [0x1211] = 0x27a4b, + [0x1212] = 0x27a4c, [0x1214] = 0x27a4d, [0x1215] = 0x27a59, [0x1216] = 0x27a4e, + [0x1217] = 0x27a4f, [0x1218] = 0x27bf4, [0x1219] = 0x27c65, [0x121a] = 0x27da6, + [0x121b] = 0x27da7, [0x121c] = 0x27da8, [0x121d] = 0x27f22, [0x121e] = 0x27f23, + [0x121f] = 0x2808b, [0x1220] = 0x2808c, [0x1221] = 0x2808d, [0x1222] = 0x2808e, + [0x1223] = 0x28258, [0x1225] = 0x28259, [0x1226] = 0x2833b, [0x1227] = 0x2833c, + [0x1228] = 0x2833d, [0x1229] = 0x2833e, [0x122a] = 0x28448, [0x122b] = 0x28594, + [0x122c] = 0x28595, [0x122d] = 0x28596, [0x122e] = 0x28597, [0x122f] = 0x28598, + [0x1230] = 0x2877d, [0x1231] = 0x286fe, [0x1232] = 0x2877e, [0x1233] = 0x2877f, + [0x1235] = 0x2885b, [0x1236] = 0x2885c, [0x1237] = 0x289e4, [0x1238] = 0x289c1, + [0x1239] = 0x289fd, [0x123a] = 0x289c2, [0x123b] = 0x289d6, [0x123c] = 0x289c3, + [0x123d] = 0x289c4, [0x123f] = 0x289dc, [0x1240] = 0x289c5, [0x1241] = 0x289c6, + [0x1242] = 0x289c7, [0x1243] = 0x289e1, [0x1244] = 0x289c8, [0x1245] = 0x289c9, + [0x1246] = 0x289ca, [0x1247] = 0x289cb, [0x1248] = 0x92f2, [0x1249] = 0x289cc, + [0x124a] = 0x289cd, [0x124b] = 0x28d35, [0x124c] = 0x28d36, [0x124d] = 0x28d47, + [0x124e] = 0x28d37, [0x124f] = 0x28f1b, [0x1250] = 0x28f1c, [0x1251] = 0x28f1d, + [0x1252] = 0x28f1e, [0x1253] = 0x28f1f, [0x1254] = 0x28f20, [0x1255] = 0x28f7b, + [0x1256] = 0x28f7a, [0x1257] = 0x28ffe, [0x1258] = 0x290c6, [0x1259] = 0x290c7, + [0x125a] = 0x290c8, [0x125b] = 0x290c9, [0x125c] = 0x290ca, [0x125e] = 0x294a0, + [0x125f] = 0x294a1, [0x1260] = 0x295cc, [0x1261] = 0x295cd, [0x1262] = 0x296f1, + [0x1263] = 0x296d7, [0x1264] = 0x29842, [0x1265] = 0x29846, [0x1266] = 0x298a3, + [0x1267] = 0x298a5, [0x1268] = 0x298a6, [0x1269] = 0x29acb, [0x126a] = 0x29acc, + [0x126b] = 0x29b26, [0x126c] = 0x29b27, [0x126d] = 0x29b28, [0x126e] = 0x29b29, + [0x126f] = 0x29cae, [0x1270] = 0x29caf, [0x1271] = 0x29cb0, [0x1272] = 0x29d73, + [0x1274] = 0x29d7c, [0x1275] = 0x29d74, [0x1277] = 0x29f80, [0x1278] = 0x29d75, + [0x1279] = 0x9b79, [0x127b] = 0x29fcf, [0x127d] = 0x2a38f, [0x127e] = 0x20670, + [0x127f] = 0x20085, [0x1280] = 0x20397, [0x1281] = 0x203f6, [0x1282] = 0x203f7, + [0x1283] = 0x203f8, [0x1284] = 0x203fa, [0x1285] = 0x203fb, [0x1286] = 0x204ba, + [0x1287] = 0x204bb, [0x1288] = 0x204bc, [0x1289] = 0x204bd, [0x128a] = 0x20534, + [0x128b] = 0x20535, [0x128c] = 0x205a2, [0x128d] = 0x20614, [0x128e] = 0x20611, + [0x128f] = 0x2066e, [0x1290] = 0x2066f, [0x1291] = 0x20808, [0x1292] = 0x208b8, + [0x1293] = 0x20a09, [0x1294] = 0x20abd, [0x1295] = 0x20abe, [0x1296] = 0x20b88, + [0x1297] = 0x20ffe, [0x1298] = 0x567a, [0x1299] = 0x20fff, [0x129a] = 0x21000, + [0x129b] = 0x21001, [0x129c] = 0x21002, [0x129d] = 0x21003, [0x129e] = 0x21004, + [0x129f] = 0x21005, [0x12a0] = 0x21006, [0x12a2] = 0x21007, [0x12a3] = 0x21008, + [0x12a4] = 0x21009, [0x12a5] = 0x2100a, [0x12a6] = 0x2100b, [0x12a7] = 0x2100c, + [0x12a8] = 0x2100d, [0x12a9] = 0x2100e, [0x12aa] = 0x2100f, [0x12ae] = 0x2122c, + [0x12af] = 0x2146b, [0x12b1] = 0x2146c, [0x12b2] = 0x21487, [0x12b3] = 0x2146d, + [0x12b4] = 0x21578, [0x12b5] = 0x2168b, [0x12b6] = 0x218a4, [0x12b7] = 0x218a5, + [0x12b8] = 0x218a6, [0x12b9] = 0x218a7, [0x12ba] = 0x218be, [0x12bb] = 0x218a8, + [0x12bc] = 0x218a9, [0x12bd] = 0x218aa, [0x12be] = 0x2188d, [0x12bf] = 0x218ab, + [0x12c0] = 0x218ac, [0x12c1] = 0x218bf, [0x12c3] = 0x372c, [0x12c4] = 0x218ad, + [0x12c5] = 0x218ae, [0x12c6] = 0x219a4, [0x12c7] = 0x219a5, [0x12c8] = 0x21ac7, + [0x12c9] = 0x21ac8, [0x12ca] = 0x21ac9, [0x12cb] = 0x27dbc, [0x12cc] = 0x21aca, + [0x12cd] = 0x21acb, [0x12ce] = 0x21acc, [0x12cf] = 0x21acd, [0x12d0] = 0x21ace, + [0x12d1] = 0x21c19, [0x12d2] = 0x21ce6, [0x12d3] = 0x21f4c, [0x12d4] = 0x21f4d, + [0x12d5] = 0x21f4e, [0x12d6] = 0x22006, [0x12d8] = 0x222cd, [0x12d9] = 0x222ce, + [0x12da] = 0x222cf, [0x12db] = 0x222d0, [0x12dc] = 0x5f5c, [0x12dd] = 0x22581, + [0x12de] = 0x22582, [0x12df] = 0x20533, [0x12e0] = 0x2286a, [0x12e1] = 0x2286b, + [0x12e2] = 0x228b2, [0x12e3] = 0x2286c, [0x12e4] = 0x2286d, [0x12e5] = 0x228cc, + [0x12e6] = 0x228ae, [0x12e7] = 0x228b3, [0x12e8] = 0x22891, [0x12ea] = 0x2286e, + [0x12eb] = 0x228b4, [0x12ec] = 0x2286f, [0x12ed] = 0x22dc9, [0x12ee] = 0x22da7, + [0x12ef] = 0x22da8, [0x12f0] = 0x22da9, [0x12f1] = 0x22daa, [0x12f2] = 0x22dab, + [0x12f3] = 0x22dac, [0x12f4] = 0x22dad, [0x12f5] = 0x22dae, [0x12f6] = 0x22daf, + [0x12f7] = 0x22db0, [0x12f8] = 0x22d60, [0x12f9] = 0x22db1, [0x12fa] = 0x22ee1, + [0x12fb] = 0x22fe3, [0x12fc] = 0x22ff6, [0x12fd] = 0x65d9, [0x12fe] = 0x232af, + [0x12ff] = 0x232b0, [0x1300] = 0x232b1, [0x1301] = 0x232ba, [0x1302] = 0x232b2, + [0x1303] = 0x232b3, [0x1304] = 0x2334c, [0x1306] = 0x233a0, [0x1307] = 0x233a1, + [0x1308] = 0x236b0, [0x1309] = 0x236b1, [0x130a] = 0x236b2, [0x130b] = 0x236b3, + [0x130c] = 0x236b4, [0x130e] = 0x236b5, [0x130f] = 0x236b6, [0x1310] = 0x236b7, + [0x1311] = 0x236b8, [0x1312] = 0x236b9, [0x1313] = 0x236ba, [0x1314] = 0x6a72, + [0x1315] = 0x236bb, [0x1316] = 0x236bc, [0x1317] = 0x236bd, [0x1318] = 0x236be, + [0x1319] = 0x236bf, [0x131a] = 0x236df, [0x131b] = 0x236c0, [0x131c] = 0x236c1, + [0x131d] = 0x236c2, [0x131e] = 0x236c3, [0x131f] = 0x236c4, [0x1320] = 0x6a78, + [0x1322] = 0x236c5, [0x1323] = 0x236c6, [0x1324] = 0x236c7, [0x1325] = 0x236c8, + [0x1326] = 0x236c9, [0x1327] = 0x236ca, [0x1328] = 0x2373c, [0x1329] = 0x236cb, + [0x132a] = 0x236cc, [0x132b] = 0x236cd, [0x132c] = 0x236ce, [0x132d] = 0x236cf, + [0x132e] = 0x236d0, [0x132f] = 0x236d1, [0x1330] = 0x6b5a, [0x1331] = 0x2391d, + [0x1332] = 0x2391e, [0x1333] = 0x23a64, [0x1334] = 0x23a65, [0x1335] = 0x23ac5, + [0x1336] = 0x23ac6, [0x1337] = 0x23ac7, [0x1338] = 0x23aff, [0x1339] = 0x23bff, + [0x133a] = 0x23c00, [0x133b] = 0x23c01, [0x133c] = 0x23c02, [0x133d] = 0x23ff5, + [0x133e] = 0x2405c, [0x133f] = 0x23ff6, [0x1340] = 0x23ff7, [0x1341] = 0x23fb0, + [0x1342] = 0x23ff8, [0x1343] = 0x23ff9, [0x1344] = 0x2405d, [0x1345] = 0x24050, + [0x1346] = 0x23ffa, [0x1347] = 0x23ffb, [0x1348] = 0x23fa2, [0x1349] = 0x23ffc, + [0x134a] = 0x23ffd, [0x134b] = 0x23ffe, [0x134c] = 0x23fff, [0x134e] = 0x24000, + [0x1350] = 0x243c1, [0x1351] = 0x243c2, [0x1352] = 0x243c3, [0x1353] = 0x243c4, + [0x1354] = 0x243c5, [0x1355] = 0x243c6, [0x1356] = 0x243c7, [0x1357] = 0x243c8, + [0x1358] = 0x243c9, [0x1359] = 0x243ca, [0x135a] = 0x243cb, [0x135b] = 0x290ef, + [0x135c] = 0x243d7, [0x135d] = 0x243cc, [0x135e] = 0x243cd, [0x135f] = 0x243ce, + [0x1360] = 0x24422, [0x1361] = 0x243cf, [0x1362] = 0x243d0, [0x1364] = 0x243d1, + [0x1365] = 0x243d2, [0x1366] = 0x243e9, [0x1367] = 0x243d3, [0x1368] = 0x243d4, + [0x1369] = 0x243d5, [0x136a] = 0x24538, [0x136b] = 0x2103b, [0x136c] = 0x2487d, + [0x136d] = 0x2056f, [0x136e] = 0x248a1, [0x136f] = 0x24a53, [0x1370] = 0x24a54, + [0x1371] = 0x3efb, [0x1372] = 0x24a55, [0x1373] = 0x24a3c, [0x1374] = 0x24a56, + [0x1376] = 0x24a66, [0x1377] = 0x3efc, [0x1378] = 0x24a57, [0x1379] = 0x24a58, + [0x137a] = 0x24a59, [0x137b] = 0x24a5a, [0x137c] = 0x24a5b, [0x137d] = 0x24a67, + [0x137e] = 0x24a5c, [0x1381] = 0x24a6a, [0x1382] = 0x24a5d, [0x1383] = 0x24a3d, + [0x1384] = 0x24a5e, [0x1385] = 0x24a65, [0x1386] = 0x24ce1, [0x1387] = 0x24ccd, + [0x1388] = 0x2a011, [0x1389] = 0x24e6f, [0x138a] = 0x24e70, [0x138b] = 0x2501a, + [0x138c] = 0x2509a, [0x138d] = 0x2509b, [0x138e] = 0x2509c, [0x138f] = 0x2509e, + [0x1390] = 0x2509f, [0x1392] = 0x2528e, [0x1394] = 0x253fd, [0x1396] = 0x2555e, + [0x1397] = 0x2555f, [0x1398] = 0x25560, [0x1399] = 0x25565, [0x139a] = 0x25567, + [0x139b] = 0x25568, [0x139c] = 0x25569, [0x139e] = 0x2556a, [0x139f] = 0x2558f, + [0x13a0] = 0x2556b, [0x13a1] = 0x2556c, [0x13a2] = 0x2556d, [0x13a3] = 0x256f7, + [0x13a4] = 0x256f8, [0x13a5] = 0x256f9, [0x13a6] = 0x256e4, [0x13a7] = 0x256fa, + [0x13a8] = 0x258b1, [0x13a9] = 0x25875, [0x13aa] = 0x25876, [0x13ab] = 0x259ff, + [0x13ac] = 0x25a00, [0x13ad] = 0x25a01, [0x13ae] = 0x25a02, [0x13af] = 0x25a03, + [0x13b0] = 0x25aae, [0x13b1] = 0x25aad, [0x13b2] = 0x25c51, [0x13b3] = 0x25c52, + [0x13b5] = 0x25c53, [0x13b6] = 0x25c54, [0x13b7] = 0x25c55, [0x13b8] = 0x25c56, + [0x13b9] = 0x25c57, [0x13ba] = 0x25c58, [0x13bb] = 0x25c59, [0x13bc] = 0x25c5a, + [0x13bd] = 0x25c5b, [0x13be] = 0x25c5c, [0x13bf] = 0x25c5d, [0x13c0] = 0x25c5e, + [0x13c1] = 0x25c5f, [0x13c2] = 0x25c60, [0x13c3] = 0x25c61, [0x13c4] = 0x25c62, + [0x13c5] = 0x25c63, [0x13c6] = 0x25c64, [0x13c7] = 0x25c4c, [0x13c8] = 0x25c66, + [0x13c9] = 0x25ef1, [0x13ca] = 0x25ef2, [0x13cb] = 0x260f2, [0x13cc] = 0x260f3, + [0x13cd] = 0x260f4, [0x13ce] = 0x260f5, [0x13cf] = 0x260f6, [0x13d0] = 0x260f7, + [0x13d1] = 0x260f8, [0x13d2] = 0x260f9, [0x13d3] = 0x260fa, [0x13d4] = 0x2624c, + [0x13d5] = 0x2624b, [0x13d6] = 0x2631b, [0x13d7] = 0x263ce, [0x13d8] = 0x263b3, + [0x13d9] = 0x2647f, [0x13dc] = 0x2651a, [0x13dd] = 0x265c4, [0x13de] = 0x265c5, + [0x13df] = 0x265c6, [0x13e0] = 0x265c7, [0x13e1] = 0x265c8, [0x13e2] = 0x265c9, + [0x13e4] = 0x26819, [0x13e5] = 0x2681c, [0x13e6] = 0x2681a, [0x13e7] = 0x2694c, + [0x13e8] = 0x2698e, [0x13e9] = 0x26a7e, [0x13ea] = 0x26eeb, [0x13eb] = 0x26eec, + [0x13ec] = 0x26eed, [0x13ed] = 0x26eee, [0x13ee] = 0x26eef, [0x13ef] = 0x26ef0, + [0x13f0] = 0x26ef1, [0x13f1] = 0x26ed8, [0x13f2] = 0x26ed9, [0x13f3] = 0x26eda, + [0x13f4] = 0x26edb, [0x13f5] = 0x26ef2, [0x13f6] = 0x26ef3, [0x13f7] = 0x26ef4, + [0x13f8] = 0x26f07, [0x13fc] = 0x26ef5, [0x13fd] = 0x26f15, [0x13ff] = 0x26ef6, + [0x1400] = 0x26ef7, [0x1401] = 0x26ef8, [0x1402] = 0x26ef9, [0x1403] = 0x26efa, + [0x1404] = 0x26efb, [0x1405] = 0x26efc, [0x1406] = 0x26efd, [0x1407] = 0x26efe, + [0x1408] = 0x26fa7, [0x1409] = 0x26eff, [0x140a] = 0x26f00, [0x140b] = 0x26f01, + [0x140c] = 0x26f02, [0x140d] = 0x26f03, [0x140e] = 0x26f04, [0x140f] = 0x26f05, + [0x1410] = 0x271e9, [0x1411] = 0x271ea, [0x1412] = 0x271eb, [0x1413] = 0x273de, + [0x1414] = 0x273df, [0x1416] = 0x273e0, [0x1417] = 0x273e1, [0x1418] = 0x273e2, + [0x1419] = 0x273e3, [0x141a] = 0x2773e, [0x141b] = 0x2773f, [0x141c] = 0x27740, + [0x141d] = 0x27741, [0x141e] = 0x27871, [0x141f] = 0x27872, [0x1420] = 0x27873, + [0x1421] = 0x27a88, [0x1422] = 0x27a89, [0x1423] = 0x27a8a, [0x1424] = 0x27a8b, + [0x1425] = 0x27a8c, [0x1426] = 0x27a8d, [0x1427] = 0x27a8e, [0x1428] = 0x27a8f, + [0x1429] = 0x27a90, [0x142a] = 0x27a91, [0x142b] = 0x27a92, [0x142d] = 0x27cf1, + [0x142e] = 0x27dbe, [0x142f] = 0x27dbf, [0x1430] = 0x27dc0, [0x1431] = 0x27dc1, + [0x1432] = 0x27dc2, [0x1433] = 0x27dc3, [0x1434] = 0x27e6e, [0x1435] = 0x27f37, + [0x1436] = 0x27f57, [0x1437] = 0x27f38, [0x1438] = 0x27f39, [0x1439] = 0x27f3a, + [0x143a] = 0x27f3b, [0x143b] = 0x27f3c, [0x143c] = 0x27f3d, [0x143d] = 0x27f3e, + [0x143e] = 0x27f27, [0x143f] = 0x27f3f, [0x1442] = 0x280c0, [0x1443] = 0x280c1, + [0x1444] = 0x8ebe, [0x1445] = 0x28267, [0x1447] = 0x28268, [0x1448] = 0x28358, + [0x1449] = 0x28365, [0x144a] = 0x28359, [0x144b] = 0x2835a, [0x144c] = 0x28424, + [0x144d] = 0x285cd, [0x144e] = 0x285ce, [0x144f] = 0x285cf, [0x1450] = 0x285d2, + [0x1451] = 0x2879f, [0x1452] = 0x28722, [0x1453] = 0x2887d, [0x1454] = 0x2887e, + [0x1455] = 0x289ff, [0x1456] = 0x28a25, [0x1457] = 0x28a00, [0x1458] = 0x28a01, + [0x1459] = 0x933b, [0x145a] = 0x28a02, [0x145b] = 0x28a03, [0x145c] = 0x28a04, + [0x145e] = 0x28a05, [0x145f] = 0x28a06, [0x1460] = 0x28a07, [0x1461] = 0x28a16, + [0x1462] = 0x28a08, [0x1463] = 0x28a17, [0x1464] = 0x28a09, [0x1465] = 0x28a0a, + [0x1466] = 0x9340, [0x1467] = 0x28a0b, [0x1468] = 0x28a0c, [0x1469] = 0x28a29, + [0x146a] = 0x933a, [0x146b] = 0x28a0d, [0x146d] = 0x28a0e, [0x146e] = 0x28a10, + [0x146f] = 0x28a11, [0x1470] = 0x28a1d, [0x1471] = 0x28a12, [0x1472] = 0x28a13, + [0x1474] = 0x28a14, [0x1475] = 0x28a15, [0x1476] = 0x28c8d, [0x1477] = 0x28d54, + [0x1478] = 0x28d55, [0x1479] = 0x28d56, [0x147a] = 0x28f33, [0x147b] = 0x28f34, + [0x147c] = 0x28f35, [0x147d] = 0x28f36, [0x147e] = 0x28ffa, [0x147f] = 0x290e3, + [0x1480] = 0x290e6, [0x1481] = 0x290ed, [0x1482] = 0x290e7, [0x1483] = 0x290e8, + [0x1484] = 0x290e9, [0x1485] = 0x290ea, [0x1486] = 0x290eb, [0x1487] = 0x29227, + [0x1488] = 0x29220, [0x148a] = 0x2942a, [0x148b] = 0x294c9, [0x148d] = 0x294ca, + [0x148e] = 0x294cb, [0x148f] = 0x294d9, [0x1490] = 0x294cc, [0x1491] = 0x294cd, + [0x1492] = 0x294ce, [0x1494] = 0x295e1, [0x1495] = 0x2971b, [0x1496] = 0x2971c, + [0x1497] = 0x2971d, [0x1498] = 0x2971e, [0x1499] = 0x29847, [0x149a] = 0x298d1, + [0x149b] = 0x298c9, [0x149c] = 0x29ad0, [0x149d] = 0x29ad1, [0x149e] = 0x29b3f, + [0x149f] = 0x29b40, [0x14a0] = 0x29b41, [0x14a2] = 0x29b42, [0x14a3] = 0x29cc4, + [0x14a4] = 0x29d9b, [0x14a5] = 0x29d92, [0x14a6] = 0x29d93, [0x14a7] = 0x9b96, + [0x14a8] = 0x29d94, [0x14a9] = 0x29d95, [0x14ac] = 0x29ff3, [0x14ad] = 0x29ff4, + [0x14ae] = 0x29ff5, [0x14af] = 0x29ff6, [0x14b0] = 0x2a260, [0x14b1] = 0x2a29e, + [0x14b2] = 0x2a2a0, [0x14b3] = 0x2a2a1, [0x14b4] = 0x2a31c, [0x14b5] = 0x2a39f, + [0x14b6] = 0x20056, [0x14b7] = 0x20412, [0x14b8] = 0x2041f, [0x14b9] = 0x20415, + [0x14ba] = 0x20416, [0x14bb] = 0x20417, [0x14bd] = 0x20418, [0x14be] = 0x204c2, + [0x14bf] = 0x204c3, [0x14c0] = 0x204c4, [0x14c1] = 0x205a1, [0x14c2] = 0x2061b, + [0x14c3] = 0x2061c, [0x14c4] = 0x20671, [0x14c5] = 0x20813, [0x14c6] = 0x20b17, + [0x14c7] = 0x20b8f, [0x14c8] = 0x2105f, [0x14c9] = 0x21060, [0x14ca] = 0x210ac, + [0x14cd] = 0x21061, [0x14ce] = 0x21062, [0x14cf] = 0x21063, [0x14d0] = 0x21064, + [0x14d1] = 0x21065, [0x14d3] = 0x21499, [0x14d4] = 0x2149a, [0x14d5] = 0x2149b, + [0x14d6] = 0x2149c, [0x14d7] = 0x2149d, [0x14d8] = 0x2149e, [0x14d9] = 0x2149f, + [0x14da] = 0x214a0, [0x14db] = 0x218da, [0x14dc] = 0x218db, [0x14dd] = 0x218dc, + [0x14de] = 0x218dd, [0x14df] = 0x218de, [0x14e0] = 0x218df, [0x14e1] = 0x21ad5, + [0x14e2] = 0x21ad6, [0x14e3] = 0x21ad7, [0x14e4] = 0x21ad8, [0x14e5] = 0x21ae0, + [0x14e6] = 0x21bb4, [0x14e8] = 0x21f6e, [0x14e9] = 0x21f6f, [0x14ea] = 0x21f70, + [0x14eb] = 0x22163, [0x14ed] = 0x222d5, [0x14ee] = 0x222d6, [0x14ef] = 0x222d7, + [0x14f0] = 0x222d8, [0x14f1] = 0x22430, [0x14f2] = 0x228b5, [0x14f3] = 0x228b6, + [0x14f4] = 0x228c1, [0x14f5] = 0x228f7, [0x14f6] = 0x39a0, [0x14f7] = 0x228cb, + [0x14f8] = 0x228e8, [0x14fa] = 0x228e9, [0x14fb] = 0x228b7, [0x14fc] = 0x22a15, + [0x14fd] = 0x22de6, [0x14fe] = 0x22de7, [0x14ff] = 0x22de8, [0x1500] = 0x22de9, + [0x1501] = 0x22dea, [0x1502] = 0x22deb, [0x1504] = 0x2300b, [0x1505] = 0x2300c, + [0x1506] = 0x23064, [0x1507] = 0x232d4, [0x1508] = 0x232d5, [0x1509] = 0x232d6, + [0x150a] = 0x232d8, [0x150b] = 0x233a5, [0x150c] = 0x2005b, [0x150d] = 0x2370f, + [0x150e] = 0x23710, [0x1510] = 0x23711, [0x1511] = 0x23712, [0x1512] = 0x23713, + [0x1513] = 0x23714, [0x1514] = 0x23715, [0x1515] = 0x23716, [0x1516] = 0x23717, + [0x1517] = 0x23718, [0x1518] = 0x23719, [0x1519] = 0x2371a, [0x151a] = 0x2372f, + [0x151b] = 0x2371b, [0x151c] = 0x2371c, [0x151d] = 0x2373f, [0x151e] = 0x2371d, + [0x151f] = 0x2371e, [0x1520] = 0x2372c, [0x1521] = 0x2371f, [0x1522] = 0x23924, + [0x1523] = 0x239a4, [0x1524] = 0x239a5, [0x1525] = 0x26251, [0x1526] = 0x23afe, + [0x1527] = 0x23c11, [0x1528] = 0x23c12, [0x1529] = 0x23c13, [0x152a] = 0x23c54, + [0x152b] = 0x2405e, [0x152c] = 0x24021, [0x152d] = 0x2403f, [0x152e] = 0x24040, + [0x152f] = 0x24041, [0x1530] = 0x24042, [0x1531] = 0x24043, [0x1532] = 0x24044, + [0x1533] = 0x24020, [0x1534] = 0x24045, [0x1536] = 0x24046, [0x1537] = 0x240b0, + [0x1538] = 0x24047, [0x1539] = 0x24057, [0x153a] = 0x24001, [0x153b] = 0x240b1, + [0x153c] = 0x2405a, [0x153d] = 0x24048, [0x153e] = 0x24404, [0x153f] = 0x24405, + [0x1540] = 0x71f5, [0x1541] = 0x2444f, [0x1542] = 0x24450, [0x1543] = 0x24406, + [0x1544] = 0x24407, [0x1545] = 0x24408, [0x1546] = 0x24409, [0x1547] = 0x2440a, + [0x1548] = 0x2440b, [0x1549] = 0x2440c, [0x154a] = 0x2440d, [0x154b] = 0x2440e, + [0x154c] = 0x2440f, [0x154d] = 0x24410, [0x154e] = 0x24411, [0x154f] = 0x24533, + [0x1550] = 0x24534, [0x1551] = 0x24535, [0x1552] = 0x245fc, [0x1553] = 0x245fd, + [0x1554] = 0x248b0, [0x1555] = 0x248b1, [0x1556] = 0x248b2, [0x1557] = 0x248b3, + [0x1558] = 0x3f01, [0x1559] = 0x24a7b, [0x155a] = 0x24a7c, [0x155b] = 0x24a7d, + [0x155c] = 0x24a7e, [0x155d] = 0x24a7f, [0x155e] = 0x24a80, [0x155f] = 0x24a81, + [0x1560] = 0x24a82, [0x1561] = 0x24bf9, [0x1562] = 0x24cda, [0x1563] = 0x24ea1, + [0x1566] = 0x250ad, [0x1567] = 0x250ae, [0x1569] = 0x252c8, [0x156a] = 0x252c9, + [0x156b] = 0x252ca, [0x156c] = 0x25582, [0x156d] = 0x25583, [0x156e] = 0x25584, + [0x156f] = 0x25585, [0x1570] = 0x25586, [0x1571] = 0x25587, [0x1572] = 0x25588, + [0x1573] = 0x25589, [0x1574] = 0x2558a, [0x1576] = 0x25707, [0x1577] = 0x25708, + [0x1578] = 0x25701, [0x1579] = 0x25709, [0x157a] = 0x25702, [0x157b] = 0x2570a, + [0x157c] = 0x2570b, [0x157d] = 0x2570c, [0x157e] = 0x258a7, [0x157f] = 0x25898, + [0x1580] = 0x25899, [0x1581] = 0x2589a, [0x1582] = 0x2589b, [0x1583] = 0x2589c, + [0x1584] = 0x7a50, [0x1585] = 0x2589d, [0x1586] = 0x25a1a, [0x1587] = 0x25ab2, + [0x1588] = 0x25cb0, [0x1589] = 0x25cb1, [0x158b] = 0x25cb2, [0x158c] = 0x25cb3, + [0x158d] = 0x25cb4, [0x158e] = 0x25cb5, [0x158f] = 0x25cb6, [0x1590] = 0x25cc0, + [0x1591] = 0x25cb7, [0x1592] = 0x25cb8, [0x1593] = 0x25cb9, [0x1594] = 0x25cba, + [0x1595] = 0x25d1d, [0x1596] = 0x25f0c, [0x1597] = 0x25f0d, [0x1598] = 0x25f0e, + [0x1599] = 0x25f35, [0x159a] = 0x25f0f, [0x159b] = 0x25f10, [0x159c] = 0x25f11, + [0x159d] = 0x25f12, [0x159e] = 0x26122, [0x159f] = 0x26123, [0x15a0] = 0x26124, + [0x15a2] = 0x26125, [0x15a3] = 0x26126, [0x15a4] = 0x26127, [0x15a5] = 0x26128, + [0x15a6] = 0x26129, [0x15a7] = 0x2612a, [0x15a8] = 0x2612b, [0x15a9] = 0x2612c, + [0x15aa] = 0x2612d, [0x15ab] = 0x2612e, [0x15ac] = 0x26252, [0x15ad] = 0x26253, + [0x15ae] = 0x26319, [0x15af] = 0x263bf, [0x15b0] = 0x2648b, [0x15b1] = 0x2648c, + [0x15b2] = 0x26523, [0x15b3] = 0x26524, [0x15b4] = 0x265f1, [0x15b5] = 0x265d8, + [0x15b7] = 0x2684e, [0x15b8] = 0x2684f, [0x15b9] = 0x26855, [0x15ba] = 0x26850, + [0x15bb] = 0x26851, [0x15bc] = 0x26852, [0x15bd] = 0x26853, [0x15be] = 0x26802, + [0x15bf] = 0x26854, [0x15c0] = 0x268f1, [0x15c1] = 0x26924, [0x15c2] = 0x26ad1, + [0x15c3] = 0x26f7c, [0x15c4] = 0x26f7d, [0x15c5] = 0x26f7e, [0x15c6] = 0x26f7f, + [0x15c7] = 0x26f80, [0x15c8] = 0x26f9f, [0x15c9] = 0x26f81, [0x15ca] = 0x26f82, + [0x15cb] = 0x26f83, [0x15cc] = 0x26f84, [0x15cd] = 0x26f85, [0x15ce] = 0x26f86, + [0x15cf] = 0x26f87, [0x15d0] = 0x26f88, [0x15d1] = 0x26f9b, [0x15d2] = 0x26f89, + [0x15d3] = 0x26f8a, [0x15d4] = 0x26f8b, [0x15d5] = 0x26f8c, [0x15d7] = 0x26fa1, + [0x15d8] = 0x26f8d, [0x15d9] = 0x26f8e, [0x15da] = 0x271f3, [0x15db] = 0x271f4, + [0x15dc] = 0x271f5, [0x15dd] = 0x27424, [0x15de] = 0x27425, [0x15df] = 0x27426, + [0x15e0] = 0x27427, [0x15e1] = 0x27428, [0x15e2] = 0x27429, [0x15e3] = 0x2742a, + [0x15e5] = 0x2742b, [0x15e6] = 0x275cd, [0x15e7] = 0x27601, [0x15e8] = 0x2258d, + [0x15e9] = 0x27770, [0x15ea] = 0x27880, [0x15eb] = 0x27881, [0x15ec] = 0x27ac0, + [0x15ed] = 0x27ac1, [0x15ee] = 0x27ac2, [0x15ef] = 0x27ac3, [0x15f0] = 0x27ac4, + [0x15f1] = 0x27ac5, [0x15f2] = 0x27ac6, [0x15f3] = 0x27ac7, [0x15f4] = 0x27ac8, + [0x15f5] = 0x27cfe, [0x15f7] = 0x27dd9, [0x15f8] = 0x27ddc, [0x15f9] = 0x27dda, + [0x15fa] = 0x27e75, [0x15fb] = 0x27f58, [0x15fc] = 0x27f59, [0x15fd] = 0x27f5a, + [0x15fe] = 0x27f5b, [0x15ff] = 0x27f5c, [0x1600] = 0x280ec, [0x1601] = 0x481a, + [0x1602] = 0x280f3, [0x1603] = 0x28272, [0x1604] = 0x28273, [0x1605] = 0x28382, + [0x1606] = 0x28383, [0x1607] = 0x2842a, [0x1608] = 0x2842b, [0x1609] = 0x2842c, + [0x160a] = 0x2842d, [0x160b] = 0x285f6, [0x160c] = 0x28600, [0x160d] = 0x285f7, + [0x160e] = 0x285f8, [0x160f] = 0x285f9, [0x1611] = 0x28894, [0x1612] = 0x28895, + [0x1613] = 0x28896, [0x1614] = 0x2891b, [0x1615] = 0x28a86, [0x1616] = 0x28a4c, + [0x1617] = 0x28a4d, [0x1618] = 0x28a83, [0x161a] = 0x28a82, [0x161b] = 0x28a4e, + [0x161c] = 0x28a4f, [0x161d] = 0x28a50, [0x161e] = 0x28a51, [0x161f] = 0x28a81, + [0x1620] = 0x9387, [0x1621] = 0x28a52, [0x1622] = 0x28a53, [0x1623] = 0x28a54, + [0x1624] = 0x28a55, [0x1626] = 0x28a56, [0x1627] = 0x28a57, [0x1628] = 0x9385, + [0x1629] = 0x28a58, [0x162a] = 0x28a5b, [0x162b] = 0x28a5c, [0x162c] = 0x28a5d, + [0x162d] = 0x28a5e, [0x162e] = 0x28a5f, [0x162f] = 0x28a60, [0x1630] = 0x28a61, + [0x1631] = 0x28a7c, [0x1632] = 0x28a62, [0x1633] = 0x493c, [0x1635] = 0x28a63, + [0x1636] = 0x28a64, [0x1637] = 0x28d73, [0x1638] = 0x28f45, [0x1639] = 0x28f46, + [0x163a] = 0x28f47, [0x163b] = 0x28f4c, [0x163c] = 0x29012, [0x163e] = 0x29013, + [0x163f] = 0x29139, [0x1640] = 0x29103, [0x1641] = 0x2910d, [0x1642] = 0x29230, + [0x1643] = 0x292d5, [0x1644] = 0x293c0, [0x1645] = 0x294f2, [0x1646] = 0x294f3, + [0x1647] = 0x294f4, [0x1648] = 0x294f5, [0x1649] = 0x294f6, [0x164a] = 0x294f7, + [0x164b] = 0x295fa, [0x164c] = 0x295fb, [0x164d] = 0x29745, [0x164e] = 0x29746, + [0x164f] = 0x29849, [0x1650] = 0x298e7, [0x1651] = 0x298e8, [0x1652] = 0x29ad8, + [0x1653] = 0x29ad9, [0x1654] = 0x29b55, [0x1655] = 0x29b56, [0x1656] = 0x29b57, + [0x1657] = 0x29cda, [0x1658] = 0x29cdb, [0x1659] = 0x29cdc, [0x165a] = 0x29db8, + [0x165b] = 0x29db9, [0x165c] = 0x29dba, [0x165d] = 0x9bb1, [0x165e] = 0x29dbb, + [0x165f] = 0x29f89, [0x1660] = 0x29dbc, [0x1661] = 0x2a030, [0x1662] = 0x2a031, + [0x1663] = 0x2a032, [0x1664] = 0x2a033, [0x1666] = 0x2a034, [0x1667] = 0x2a035, + [0x1668] = 0x2a036, [0x1669] = 0x9d47, [0x166a] = 0x2a037, [0x166b] = 0x2a2b2, + [0x166c] = 0x2a390, [0x166d] = 0x2a326, [0x166e] = 0x2a3a2, [0x166f] = 0x2a438, + [0x1671] = 0x2042e, [0x1673] = 0x2042f, [0x1674] = 0x20430, [0x1675] = 0x2042a, + [0x1676] = 0x2042b, [0x1677] = 0x204c9, [0x1678] = 0x20537, [0x1679] = 0x20620, + [0x167a] = 0x20672, [0x167b] = 0x2081f, [0x167c] = 0x20965, [0x167d] = 0x209ca, + [0x167e] = 0x20ac0, [0x167f] = 0x20ac1, [0x1680] = 0x20ac2, [0x1681] = 0x210b7, + [0x1682] = 0x210b8, [0x1683] = 0x210b9, [0x1684] = 0x210ba, [0x1685] = 0x210bb, + [0x1688] = 0x210bc, [0x1689] = 0x210bd, [0x168a] = 0x210be, [0x168b] = 0x210f2, + [0x168c] = 0x214b5, [0x168d] = 0x214b7, [0x168e] = 0x214b8, [0x168f] = 0x210df, + [0x1690] = 0x214b9, [0x1691] = 0x214d5, [0x1692] = 0x214ba, [0x1693] = 0x214bb, + [0x1694] = 0x2154a, [0x1695] = 0x218f2, [0x1696] = 0x218f3, [0x1697] = 0x218f4, + [0x1698] = 0x218fa, [0x1699] = 0x218f5, [0x169a] = 0x21902, [0x169b] = 0x21ae2, + [0x169c] = 0x21ae3, [0x169d] = 0x21f8e, [0x169e] = 0x21f8b, [0x169f] = 0x222e4, + [0x16a0] = 0x222eb, [0x16a1] = 0x222e5, [0x16a2] = 0x22435, [0x16a3] = 0x22593, + [0x16a4] = 0x228ea, [0x16a5] = 0x228eb, [0x16a7] = 0x228ec, [0x16a8] = 0x228ed, + [0x16a9] = 0x22917, [0x16aa] = 0x228ee, [0x16ab] = 0x228ef, [0x16ac] = 0x228f0, + [0x16ad] = 0x22e0e, [0x16ae] = 0x22e0f, [0x16af] = 0x22e10, [0x16b0] = 0x22e19, + [0x16b1] = 0x22e18, [0x16b2] = 0x22e11, [0x16b3] = 0x22e12, [0x16b4] = 0x22e13, + [0x16b6] = 0x22e14, [0x16b7] = 0x22e15, [0x16b8] = 0x3a6b, [0x16b9] = 0x22e16, + [0x16ba] = 0x23065, [0x16bb] = 0x232ea, [0x16bc] = 0x232eb, [0x16bd] = 0x232ec, + [0x16be] = 0x232ed, [0x16c0] = 0x232ee, [0x16c1] = 0x233ac, [0x16c2] = 0x237c2, + [0x16c3] = 0x23769, [0x16c4] = 0x23781, [0x16c5] = 0x2376a, [0x16c6] = 0x2376b, + [0x16c7] = 0x2376c, [0x16c8] = 0x2376d, [0x16c9] = 0x2376e, [0x16ca] = 0x2376f, + [0x16cb] = 0x23770, [0x16cd] = 0x23771, [0x16ce] = 0x23772, [0x16cf] = 0x23773, + [0x16d0] = 0x2378c, [0x16d1] = 0x23774, [0x16d2] = 0x23775, [0x16d3] = 0x23776, + [0x16d4] = 0x23c24, [0x16d5] = 0x23c2a, [0x16d6] = 0x2408e, [0x16d7] = 0x240af, + [0x16d8] = 0x2408f, [0x16d9] = 0x24090, [0x16da] = 0x24091, [0x16dc] = 0x24092, + [0x16dd] = 0x24093, [0x16de] = 0x24094, [0x16df] = 0x24095, [0x16e0] = 0x24096, + [0x16e1] = 0x24097, [0x16e2] = 0x24098, [0x16e3] = 0x24099, [0x16e4] = 0x2409a, + [0x16e5] = 0x2409b, [0x16e6] = 0x2409c, [0x16e7] = 0x24439, [0x16e8] = 0x2443b, + [0x16e9] = 0x2443a, [0x16ea] = 0x2443c, [0x16eb] = 0x2443d, [0x16ec] = 0x2443e, + [0x16ed] = 0x2443f, [0x16ee] = 0x24470, [0x16ef] = 0x24440, [0x16f0] = 0x24441, + [0x16f1] = 0x248c0, [0x16f2] = 0x248c1, [0x16f3] = 0x24aa4, [0x16f4] = 0x24a97, + [0x16f5] = 0x24aa5, [0x16f6] = 0x24a98, [0x16f7] = 0x24a99, [0x16f8] = 0x24a9a, + [0x16fa] = 0x24a9b, [0x16fb] = 0x24aa6, [0x16fc] = 0x24a9c, [0x16fd] = 0x24a9d, + [0x16fe] = 0x24a9e, [0x16ff] = 0x24a9f, [0x1700] = 0x28ace, [0x1701] = 0x24ac8, + [0x1702] = 0x24aa0, [0x1703] = 0x24b19, [0x1704] = 0x24c0d, [0x1705] = 0x250bf, + [0x1706] = 0x252e9, [0x1707] = 0x252ea, [0x1708] = 0x255a2, [0x1709] = 0x255a3, + [0x170a] = 0x255a4, [0x170b] = 0x255a5, [0x170c] = 0x255a6, [0x170d] = 0x25715, + [0x170e] = 0x25717, [0x170f] = 0x258bf, [0x1710] = 0x258c0, [0x1711] = 0x258c1, + [0x1712] = 0x258c2, [0x1713] = 0x258c3, [0x1714] = 0x258c4, [0x1715] = 0x258c5, + [0x1716] = 0x2190d, [0x1717] = 0x25a23, [0x1718] = 0x25abe, [0x1719] = 0x25d03, + [0x171a] = 0x25d04, [0x171b] = 0x25d05, [0x171c] = 0x25d06, [0x171d] = 0x25d07, + [0x171e] = 0x25d08, [0x171f] = 0x25d09, [0x1720] = 0x25d0a, [0x1721] = 0x25d0b, + [0x1722] = 0x25d0c, [0x1723] = 0x25d20, [0x1724] = 0x25d0d, [0x1725] = 0x25d0e, + [0x1726] = 0x25d0f, [0x1728] = 0x25f26, [0x1729] = 0x25f27, [0x172a] = 0x25f28, + [0x172b] = 0x2615d, [0x172c] = 0x2615e, [0x172d] = 0x2615f, [0x172e] = 0x26160, + [0x172f] = 0x26161, [0x1730] = 0x26162, [0x1731] = 0x26163, [0x1732] = 0x26164, + [0x1733] = 0x26165, [0x1734] = 0x26257, [0x1735] = 0x263cf, [0x1736] = 0x263d0, + [0x1737] = 0x26499, [0x1738] = 0x2649a, [0x1739] = 0x265ea, [0x173a] = 0x265eb, + [0x173b] = 0x265ec, [0x173c] = 0x2687e, [0x173d] = 0x2687f, [0x173e] = 0x26880, + [0x1741] = 0x26881, [0x1742] = 0x26882, [0x1743] = 0x268f3, [0x1744] = 0x26925, + [0x1745] = 0x2699f, [0x1746] = 0x269a0, [0x1747] = 0x269f3, [0x1748] = 0x26a00, + [0x1749] = 0x26feb, [0x174a] = 0x26fec, [0x174b] = 0x26fed, [0x174c] = 0x26fee, + [0x174d] = 0x26fef, [0x174f] = 0x455c, [0x1750] = 0x26ff0, [0x1751] = 0x26ff1, + [0x1752] = 0x26ff2, [0x1753] = 0x26ff3, [0x1754] = 0x26ff4, [0x1755] = 0x26ff5, + [0x1756] = 0x26ff9, [0x1757] = 0x26ffa, [0x1758] = 0x26ffb, [0x1759] = 0x26ffc, + [0x175a] = 0x26ffd, [0x175b] = 0x26ffe, [0x175c] = 0x26fff, [0x175d] = 0x27000, + [0x175f] = 0x27001, [0x1760] = 0x27002, [0x1761] = 0x27203, [0x1762] = 0x27486, + [0x1763] = 0x27479, [0x1765] = 0x2747a, [0x1766] = 0x2747b, [0x1767] = 0x2747c, + [0x1768] = 0x27484, [0x1769] = 0x2747d, [0x176a] = 0x2747e, [0x176b] = 0x2747f, + [0x176c] = 0x27786, [0x176d] = 0x27787, [0x176e] = 0x27800, [0x176f] = 0x27801, + [0x1770] = 0x27888, [0x1771] = 0x27889, [0x1772] = 0x2788a, [0x1773] = 0x27af5, + [0x1775] = 0x27b25, [0x1776] = 0x27af6, [0x1777] = 0x27deb, [0x1778] = 0x27dec, + [0x1779] = 0x27ded, [0x177a] = 0x27dee, [0x177b] = 0x4787, [0x177c] = 0x27def, + [0x177d] = 0x27df0, [0x177e] = 0x27f6c, [0x177f] = 0x28121, [0x1780] = 0x28122, + [0x1781] = 0x28123, [0x1782] = 0x28124, [0x1783] = 0x28125, [0x1784] = 0x28126, + [0x1785] = 0x2827b, [0x1786] = 0x2827c, [0x1787] = 0x28391, [0x1788] = 0x28392, + [0x1789] = 0x28393, [0x178a] = 0x2860e, [0x178b] = 0x2860f, [0x178c] = 0x28610, + [0x178d] = 0x288b3, [0x178e] = 0x28936, [0x178f] = 0x28ac6, [0x1790] = 0x28aa1, + [0x1791] = 0x28aa2, [0x1792] = 0x93b9, [0x1793] = 0x28aa3, [0x1794] = 0x28acc, + [0x1795] = 0x28aa4, [0x1796] = 0x28aa5, [0x1797] = 0x28aa6, [0x1798] = 0x28acb, + [0x1799] = 0x28aa7, [0x179b] = 0x28aa8, [0x179c] = 0x28aa9, [0x179d] = 0x28aaa, + [0x179f] = 0x28aab, [0x17a0] = 0x28aac, [0x17a1] = 0x28aad, [0x17a2] = 0x93bf, + [0x17a3] = 0x28aae, [0x17a4] = 0x28aaf, [0x17a5] = 0x28ab0, [0x17a6] = 0x28d8c, + [0x17a7] = 0x28d8d, [0x17a8] = 0x28d8e, [0x17aa] = 0x28d92, [0x17ab] = 0x28d8f, + [0x17ac] = 0x28f52, [0x17ad] = 0x28f53, [0x17ae] = 0x28f54, [0x17af] = 0x28f55, + [0x17b0] = 0x29129, [0x17b2] = 0x292f3, [0x17b3] = 0x292f4, [0x17b4] = 0x2950d, + [0x17b5] = 0x2950e, [0x17b6] = 0x2950f, [0x17b7] = 0x29510, [0x17b8] = 0x29614, + [0x17b9] = 0x29771, [0x17ba] = 0x29772, [0x17bb] = 0x2990f, [0x17bc] = 0x29904, + [0x17bd] = 0x29906, [0x17bf] = 0x29907, [0x17c0] = 0x29adc, [0x17c1] = 0x29add, + [0x17c2] = 0x29b6d, [0x17c3] = 0x29b79, [0x17c4] = 0x29b6e, [0x17c6] = 0x29cec, + [0x17c7] = 0x29ddd, [0x17c8] = 0x29dde, [0x17c9] = 0x29ddf, [0x17ca] = 0x29de0, + [0x17cb] = 0x29de1, [0x17cc] = 0x29de2, [0x17cd] = 0x29de3, [0x17ce] = 0x29de4, + [0x17cf] = 0x29e3a, [0x17d0] = 0x29de5, [0x17d1] = 0x9bcf, [0x17d2] = 0x29de6, + [0x17d3] = 0x2a06b, [0x17d4] = 0x2a06c, [0x17d5] = 0x2444e, [0x17d6] = 0x9d64, + [0x17d7] = 0x2a2bd, [0x17d8] = 0x2a2be, [0x17d9] = 0x2a2bf, [0x17da] = 0x2a334, + [0x17db] = 0x9ebf, [0x17dc] = 0x2a512, [0x17dd] = 0x20440, [0x17de] = 0x20441, + [0x17df] = 0x21102, [0x17e0] = 0x21103, [0x17e1] = 0x21104, [0x17e2] = 0x21105, + [0x17e3] = 0x21106, [0x17e4] = 0x214d7, [0x17e5] = 0x214cc, [0x17e6] = 0x21698, + [0x17e7] = 0x21906, [0x17e8] = 0x21907, [0x17e9] = 0x219af, [0x17ea] = 0x219b0, + [0x17eb] = 0x21aea, [0x17ec] = 0x21af2, [0x17ed] = 0x21fa2, [0x17ee] = 0x21fa3, + [0x17ef] = 0x21fa4, [0x17f0] = 0x22176, [0x17f1] = 0x222f5, [0x17f2] = 0x222f6, + [0x17f3] = 0x222f7, [0x17f5] = 0x2293b, [0x17f6] = 0x22925, [0x17f7] = 0x2293a, + [0x17f8] = 0x2293c, [0x17f9] = 0x2293d, [0x17fa] = 0x2293e, [0x17fb] = 0x22e37, + [0x17fc] = 0x22e38, [0x17fd] = 0x22e39, [0x17fe] = 0x22e3a, [0x17ff] = 0x22e3b, + [0x1800] = 0x22e3c, [0x1801] = 0x22e3d, [0x1802] = 0x22e3e, [0x1803] = 0x22e3f, + [0x1804] = 0x22e4b, [0x1806] = 0x22e40, [0x1807] = 0x23022, [0x1808] = 0x23067, + [0x1809] = 0x230d3, [0x180a] = 0x232fa, [0x180c] = 0x237bc, [0x180f] = 0x237a5, + [0x1810] = 0x3c07, [0x1811] = 0x237b6, [0x1813] = 0x237a6, [0x1814] = 0x237bb, + [0x1815] = 0x237a7, [0x1816] = 0x237a8, [0x1817] = 0x237a9, [0x1818] = 0x237aa, + [0x1819] = 0x237ab, [0x181a] = 0x237ac, [0x181b] = 0x237bf, [0x181c] = 0x237ad, + [0x181d] = 0x237ae, [0x181e] = 0x237af, [0x181f] = 0x2392e, [0x1820] = 0x23b00, + [0x1821] = 0x2409d, [0x1822] = 0x2409e, [0x1823] = 0x240cb, [0x1824] = 0x240cc, + [0x1825] = 0x240cd, [0x1826] = 0x240ce, [0x1827] = 0x240cf, [0x1829] = 0x2409f, + [0x182a] = 0x240d0, [0x182b] = 0x240d1, [0x182c] = 0x240d2, [0x182d] = 0x240d3, + [0x182e] = 0x240d4, [0x1831] = 0x2445d, [0x1832] = 0x2445e, [0x1833] = 0x2445f, + [0x1834] = 0x24460, [0x1835] = 0x3f05, [0x1836] = 0x24aba, [0x1837] = 0x24abc, + [0x1839] = 0x24ab5, [0x183a] = 0x24abd, [0x183b] = 0x24ab6, [0x183c] = 0x24ab7, + [0x183d] = 0x24ab8, [0x183e] = 0x24aa8, [0x1840] = 0x24bfe, [0x1841] = 0x24bfc, + [0x1842] = 0x24ee1, [0x1843] = 0x250c4, [0x1844] = 0x250c5, [0x1845] = 0x25314, + [0x1846] = 0x255ae, [0x1847] = 0x255af, [0x1848] = 0x255b0, [0x1849] = 0x255b1, + [0x184a] = 0x255b9, [0x184b] = 0x258e7, [0x184c] = 0x25d46, [0x184e] = 0x25d47, + [0x184f] = 0x25d48, [0x1850] = 0x25d49, [0x1851] = 0x25d1e, [0x1852] = 0x25d1f, + [0x1853] = 0x25d4a, [0x1854] = 0x25d4b, [0x1855] = 0x25d4c, [0x1856] = 0x25d4d, + [0x1857] = 0x25d4e, [0x1859] = 0x25f46, [0x185a] = 0x25f4b, [0x185b] = 0x26190, + [0x185c] = 0x26191, [0x185e] = 0x26192, [0x185f] = 0x26193, [0x1860] = 0x26194, + [0x1861] = 0x2625b, [0x1862] = 0x265f2, [0x1863] = 0x265f8, [0x1864] = 0x265f9, + [0x1865] = 0x26894, [0x1866] = 0x268a4, [0x1867] = 0x26897, [0x1868] = 0x26898, + [0x1869] = 0x26929, [0x186a] = 0x269ae, [0x186b] = 0x26aaf, [0x186c] = 0x27059, + [0x186d] = 0x2705a, [0x186f] = 0x2705b, [0x1870] = 0x2705c, [0x1871] = 0x2705d, + [0x1872] = 0x2705e, [0x1873] = 0x2705f, [0x1874] = 0x27060, [0x1875] = 0x27061, + [0x1876] = 0x26faa, [0x1877] = 0x27062, [0x1878] = 0x27063, [0x1879] = 0x27064, + [0x187a] = 0x27065, [0x187b] = 0x27066, [0x187c] = 0x27067, [0x187d] = 0x27068, + [0x187e] = 0x27069, [0x187f] = 0x2706a, [0x1880] = 0x2706b, [0x1881] = 0x2706c, + [0x1882] = 0x2706d, [0x1883] = 0x2706e, [0x1884] = 0x2706f, [0x1886] = 0x274b2, + [0x1887] = 0x274b3, [0x1888] = 0x274b4, [0x1889] = 0x45f9, [0x188a] = 0x274b5, + [0x188b] = 0x274b6, [0x188c] = 0x274b7, [0x188d] = 0x274b8, [0x188e] = 0x274b9, + [0x188f] = 0x274ba, [0x1890] = 0x274bb, [0x1891] = 0x27788, [0x1892] = 0x89b8, + [0x1893] = 0x27b19, [0x1894] = 0x27b1a, [0x1895] = 0x27b1b, [0x1896] = 0x27c16, + [0x1897] = 0x27e0c, [0x1898] = 0x27e0d, [0x1899] = 0x27e0e, [0x189a] = 0x27e0f, + [0x189c] = 0x27f83, [0x189d] = 0x27f84, [0x189e] = 0x27f85, [0x189f] = 0x28283, + [0x18a0] = 0x28284, [0x18a1] = 0x283b0, [0x18a3] = 0x28626, [0x18a4] = 0x28627, + [0x18a5] = 0x28636, [0x18a6] = 0x28628, [0x18a7] = 0x28629, [0x18aa] = 0x28ae7, + [0x18ab] = 0x28ae8, [0x18ac] = 0x28ae9, [0x18ad] = 0x4953, [0x18ae] = 0x28aea, + [0x18af] = 0x28aeb, [0x18b1] = 0x28aec, [0x18b2] = 0x28aed, [0x18b3] = 0x28aee, + [0x18b4] = 0x28aef, [0x18b5] = 0x28af0, [0x18b6] = 0x28af1, [0x18b7] = 0x28b0c, + [0x18b8] = 0x28af2, [0x18b9] = 0x28af3, [0x18ba] = 0x28af4, [0x18bb] = 0x28af5, + [0x18bc] = 0x28af6, [0x18bd] = 0x28af7, [0x18be] = 0x28af8, [0x18bf] = 0x28da3, + [0x18c0] = 0x28da4, [0x18c1] = 0x28da5, [0x18c2] = 0x28da6, [0x18c3] = 0x28da7, + [0x18c5] = 0x28f5c, [0x18c7] = 0x2914b, [0x18c8] = 0x291e1, [0x18c9] = 0x29315, + [0x18cb] = 0x29316, [0x18cc] = 0x29317, [0x18cd] = 0x2952c, [0x18ce] = 0x2952d, + [0x18cf] = 0x29622, [0x18d0] = 0x29623, [0x18d1] = 0x29796, [0x18d2] = 0x29797, + [0x18d4] = 0x2992e, [0x18d5] = 0x29930, [0x18d6] = 0x29931, [0x18d8] = 0x29adf, + [0x18d9] = 0x29b8b, [0x18da] = 0x29b8c, [0x18dc] = 0x29b8d, [0x18dd] = 0x29cfc, + [0x18de] = 0x29cfd, [0x18df] = 0x29cfe, [0x18e0] = 0x29cff, [0x18e1] = 0x29e17, + [0x18e2] = 0x29e2d, [0x18e3] = 0x29e18, [0x18e4] = 0x9bf3, [0x18e5] = 0x29e19, + [0x18e7] = 0x29e12, [0x18e8] = 0x29e1a, [0x18e9] = 0x29e1b, [0x18ea] = 0x29e1c, + [0x18eb] = 0x4c69, [0x18ed] = 0x2a097, [0x18ef] = 0x2a098, [0x18f0] = 0x2a099, + [0x18f2] = 0x2a3c4, [0x18f3] = 0x2044f, [0x18f4] = 0x204cd, [0x18f5] = 0x20ac7, + [0x18f6] = 0x2111c, [0x18f7] = 0x2111d, [0x18f8] = 0x2111e, [0x18f9] = 0x214e7, + [0x18fa] = 0x214e9, [0x18fb] = 0x214ea, [0x18fc] = 0x214eb, [0x18fd] = 0x21915, + [0x18fe] = 0x21cf1, [0x18ff] = 0x21cf2, [0x1900] = 0x21fb6, [0x1901] = 0x225a0, + [0x1902] = 0x2294a, [0x1903] = 0x22a20, [0x1904] = 0x22e60, [0x1905] = 0x22e61, + [0x1906] = 0x22e41, [0x1907] = 0x22e62, [0x1908] = 0x23303, [0x1909] = 0x23304, + [0x190a] = 0x237d9, [0x190b] = 0x237da, [0x190c] = 0x237db, [0x190d] = 0x237dc, + [0x190e] = 0x237dd, [0x1910] = 0x237de, [0x1911] = 0x237df, [0x1912] = 0x237e0, + [0x1913] = 0x237e1, [0x1914] = 0x237e2, [0x1915] = 0x3c12, [0x1916] = 0x237e3, + [0x1918] = 0x23c31, [0x1919] = 0x24105, [0x191a] = 0x24106, [0x191b] = 0x24107, + [0x191c] = 0x24472, [0x191d] = 0x2448a, [0x191e] = 0x2448b, [0x191f] = 0x24488, + [0x1921] = 0x2448c, [0x1922] = 0x2448d, [0x1923] = 0x2448e, [0x1924] = 0x2448f, + [0x1925] = 0x24490, [0x1926] = 0x24542, [0x1927] = 0x24543, [0x1929] = 0x24ac1, + [0x192a] = 0x24ac2, [0x192b] = 0x24ac3, [0x192c] = 0x24ac4, [0x192d] = 0x250cb, + [0x192e] = 0x25322, [0x1931] = 0x255c3, [0x1932] = 0x255c4, [0x1933] = 0x255c5, + [0x1934] = 0x255c6, [0x1935] = 0x2571e, [0x1936] = 0x25725, [0x1937] = 0x258f3, + [0x1938] = 0x258f4, [0x193a] = 0x258f5, [0x193b] = 0x25a38, [0x193c] = 0x25a48, + [0x193d] = 0x25aca, [0x193e] = 0x7c4f, [0x193f] = 0x25d7a, [0x1940] = 0x25d7b, + [0x1941] = 0x25f55, [0x1942] = 0x25f56, [0x1943] = 0x261b1, [0x1944] = 0x261b2, + [0x1945] = 0x261b3, [0x1947] = 0x261b4, [0x1948] = 0x261b5, [0x1949] = 0x264a4, + [0x194a] = 0x26600, [0x194b] = 0x26601, [0x194c] = 0x26602, [0x194d] = 0x268ac, + [0x194f] = 0x269b3, [0x1950] = 0x270b6, [0x1951] = 0x270b7, [0x1952] = 0x270b8, + [0x1953] = 0x270b9, [0x1954] = 0x270ba, [0x1955] = 0x270bb, [0x1956] = 0x270bc, + [0x1957] = 0x270bd, [0x1958] = 0x270be, [0x1959] = 0x270bf, [0x195a] = 0x270c0, + [0x195b] = 0x270c1, [0x195c] = 0x270c2, [0x195d] = 0x270c3, [0x195e] = 0x270c4, + [0x195f] = 0x270c5, [0x1960] = 0x270c6, [0x1961] = 0x270c7, [0x1962] = 0x274e3, + [0x1963] = 0x274e4, [0x1964] = 0x274e5, [0x1965] = 0x274e6, [0x1966] = 0x274e7, + [0x1968] = 0x277b5, [0x1969] = 0x277a1, [0x196a] = 0x27895, [0x196b] = 0x27b3b, + [0x196c] = 0x27b3c, [0x196d] = 0x27b3d, [0x196e] = 0x27b3e, [0x196f] = 0x27c14, + [0x1970] = 0x27e20, [0x1971] = 0x27e21, [0x1972] = 0x27e22, [0x1973] = 0x27e23, + [0x1974] = 0x27e24, [0x1975] = 0x27f96, [0x1976] = 0x27f97, [0x1977] = 0x27f98, + [0x1978] = 0x28194, [0x1979] = 0x28195, [0x197a] = 0x28196, [0x197b] = 0x28197, + [0x197c] = 0x28198, [0x197d] = 0x2828f, [0x197e] = 0x28290, [0x197f] = 0x283bc, + [0x1980] = 0x2843b, [0x1981] = 0x2863d, [0x1983] = 0x288df, [0x1984] = 0x2891e, + [0x1985] = 0x28b23, [0x1986] = 0x28b24, [0x1987] = 0x28b49, [0x1988] = 0x28b25, + [0x1989] = 0x28b26, [0x198a] = 0x28b27, [0x198b] = 0x28b28, [0x198c] = 0x9425, + [0x198d] = 0x28b29, [0x198e] = 0x28b2a, [0x198f] = 0x28b2e, [0x1990] = 0x28b2f, + [0x1991] = 0x28b4e, [0x1992] = 0x28b30, [0x1994] = 0x28b31, [0x1995] = 0x28b32, + [0x1996] = 0x28b33, [0x1997] = 0x28b34, [0x1998] = 0x28b35, [0x1999] = 0x28b36, + [0x199b] = 0x28b37, [0x199c] = 0x28b50, [0x199d] = 0x28b38, [0x199f] = 0x28b39, + [0x19a0] = 0x28b3a, [0x19a1] = 0x28b3b, [0x19a2] = 0x28b3c, [0x19a3] = 0x28b3d, + [0x19a4] = 0x28b3e, [0x19a5] = 0x28db8, [0x19a6] = 0x28db9, [0x19a7] = 0x28f62, + [0x19a8] = 0x28f63, [0x19a9] = 0x29041, [0x19aa] = 0x2916d, [0x19ac] = 0x29352, + [0x19ad] = 0x29337, [0x19ae] = 0x293db, [0x19af] = 0x2953f, [0x19b0] = 0x29634, + [0x19b1] = 0x2985b, [0x19b2] = 0x29946, [0x19b3] = 0x2995a, [0x19b4] = 0x2995b, + [0x19b5] = 0x29ae1, [0x19b6] = 0x29ae2, [0x19b7] = 0x29ae3, [0x19b8] = 0x29ae4, + [0x19b9] = 0x29ba7, [0x19ba] = 0x29ba8, [0x19bb] = 0x29ba9, [0x19bc] = 0x29d0f, + [0x19bd] = 0x29d2b, [0x19be] = 0x29e56, [0x19bf] = 0x29e57, [0x19c0] = 0x29e58, + [0x19c1] = 0x29e5e, [0x19c2] = 0x29e59, [0x19c3] = 0x29e5a, [0x19c4] = 0x29e5b, + [0x19c5] = 0x29e5c, [0x19c7] = 0x29e68, [0x19c9] = 0x2a12c, [0x19ca] = 0x2a0e2, + [0x19cb] = 0x2a0f3, [0x19cc] = 0x2a2d2, [0x19cd] = 0x2a356, [0x19ce] = 0x2a3ce, + [0x19cf] = 0x2a461, [0x19d0] = 0x2a69b, [0x19d1] = 0x2a6b4, [0x19d2] = 0x2045c, + [0x19d4] = 0x204d2, [0x19d5] = 0x20571, [0x19d6] = 0x20673, [0x19d7] = 0x2082c, + [0x19d8] = 0x20b94, [0x19da] = 0x2113f, [0x19db] = 0x21140, [0x19dc] = 0x214f9, + [0x19dd] = 0x214fa, [0x19de] = 0x214fd, [0x19df] = 0x214fb, [0x19e0] = 0x2191c, + [0x19e1] = 0x2191d, [0x19e2] = 0x21aff, [0x19e3] = 0x21b00, [0x19e4] = 0x21cf7, + [0x19e5] = 0x24cfe, [0x19e7] = 0x224b6, [0x19e8] = 0x22954, [0x19e9] = 0x22e77, + [0x19ea] = 0x22e79, [0x19eb] = 0x22e7a, [0x19ec] = 0x22e7b, [0x19ed] = 0x23069, + [0x19ee] = 0x23802, [0x19ef] = 0x23803, [0x19f0] = 0x23804, [0x19f1] = 0x23805, + [0x19f2] = 0x23806, [0x19f3] = 0x23807, [0x19f4] = 0x23808, [0x19f5] = 0x23809, + [0x19f6] = 0x2380a, [0x19f7] = 0x2380b, [0x19f8] = 0x23835, [0x19fa] = 0x23c39, + [0x19fb] = 0x2411e, [0x19fc] = 0x2411f, [0x19fd] = 0x24120, [0x19fe] = 0x24121, + [0x1a00] = 0x24122, [0x1a01] = 0x24123, [0x1a02] = 0x24124, [0x1a03] = 0x2412c, + [0x1a04] = 0x244b3, [0x1a05] = 0x244b5, [0x1a06] = 0x244b6, [0x1a07] = 0x244b7, + [0x1a08] = 0x244b8, [0x1a09] = 0x24ad0, [0x1a0a] = 0x24cfa, [0x1a0b] = 0x24f07, + [0x1a0c] = 0x24fbd, [0x1a0d] = 0x250d7, [0x1a0e] = 0x250d2, [0x1a0f] = 0x255db, + [0x1a10] = 0x255d6, [0x1a11] = 0x2045d, [0x1a12] = 0x25a43, [0x1a13] = 0x25acf, + [0x1a14] = 0x25da3, [0x1a15] = 0x25da4, [0x1a16] = 0x25da5, [0x1a17] = 0x25da6, + [0x1a18] = 0x25da7, [0x1a19] = 0x25da8, [0x1a1a] = 0x25da9, [0x1a1b] = 0x25f5d, + [0x1a1c] = 0x25f5e, [0x1a1d] = 0x261c9, [0x1a1e] = 0x261ca, [0x1a1f] = 0x261cb, + [0x1a20] = 0x261cc, [0x1a21] = 0x26606, [0x1a22] = 0x26607, [0x1a24] = 0x268c5, + [0x1a25] = 0x268f5, [0x1a26] = 0x269b4, [0x1a27] = 0x269b8, [0x1a28] = 0x269b5, + [0x1a29] = 0x270fd, [0x1a2b] = 0x270fe, [0x1a2c] = 0x270ff, [0x1a2d] = 0x27100, + [0x1a2e] = 0x27101, [0x1a2f] = 0x27102, [0x1a30] = 0x27103, [0x1a31] = 0x27109, + [0x1a32] = 0x27104, [0x1a33] = 0x27105, [0x1a34] = 0x27106, [0x1a35] = 0x27107, + [0x1a36] = 0x27511, [0x1a37] = 0x27512, [0x1a38] = 0x27513, [0x1a39] = 0x27514, + [0x1a3a] = 0x27515, [0x1a3c] = 0x27898, [0x1a3d] = 0x27899, [0x1a3e] = 0x27e3c, + [0x1a3f] = 0x27e2d, [0x1a40] = 0x27e2e, [0x1a42] = 0x281bb, [0x1a43] = 0x281bc, + [0x1a44] = 0x4878, [0x1a45] = 0x2843d, [0x1a46] = 0x28647, [0x1a47] = 0x28648, + [0x1a48] = 0x28649, [0x1a49] = 0x2864a, [0x1a4a] = 0x287e1, [0x1a4b] = 0x287e7, + [0x1a4c] = 0x288eb, [0x1a4d] = 0x28920, [0x1a4e] = 0x28938, [0x1a4f] = 0x28b62, + [0x1a50] = 0x28b67, [0x1a51] = 0x28b68, [0x1a52] = 0x28b69, [0x1a53] = 0x28b6a, + [0x1a54] = 0x28b6b, [0x1a55] = 0x28b6d, [0x1a56] = 0x28b6e, [0x1a57] = 0x28b6f, + [0x1a58] = 0x28b70, [0x1a59] = 0x28b71, [0x1a5a] = 0x28b72, [0x1a5b] = 0x28b8f, + [0x1a5c] = 0x28b73, [0x1a5d] = 0x28b74, [0x1a5e] = 0x28b75, [0x1a5f] = 0x28b76, + [0x1a60] = 0x28b77, [0x1a61] = 0x28dc9, [0x1a62] = 0x28dca, [0x1a63] = 0x95e6, + [0x1a64] = 0x28dcb, [0x1a65] = 0x28dcc, [0x1a66] = 0x28dcd, [0x1a67] = 0x29051, + [0x1a6a] = 0x29245, [0x1a6b] = 0x29559, [0x1a6c] = 0x2955a, [0x1a6d] = 0x2955b, + [0x1a6e] = 0x29640, [0x1a6f] = 0x297cf, [0x1a70] = 0x2985e, [0x1a71] = 0x2997b, + [0x1a72] = 0x29a93, [0x1a73] = 0x29bbc, [0x1a74] = 0x29d16, [0x1a75] = 0x29d30, + [0x1a77] = 0x29e8d, [0x1a78] = 0x29e8e, [0x1a79] = 0x9c2f, [0x1a7a] = 0x29e8f, + [0x1a7b] = 0x29e90, [0x1a7c] = 0x29e91, [0x1a7d] = 0x29e92, [0x1a7e] = 0x29e93, + [0x1a7f] = 0x29e94, [0x1a80] = 0x29e95, [0x1a81] = 0x29e96, [0x1a82] = 0x2a123, + [0x1a83] = 0x2a114, [0x1a84] = 0x2a2db, [0x1a85] = 0x2a40a, [0x1a86] = 0x2a5ce, + [0x1a87] = 0x20466, [0x1a88] = 0x20468, [0x1a89] = 0x20467, [0x1a8a] = 0x204d3, + [0x1a8b] = 0x21163, [0x1a8c] = 0x21504, [0x1a8d] = 0x2169e, [0x1a8e] = 0x21926, + [0x1a8f] = 0x2192a, [0x1a90] = 0x2296c, [0x1a91] = 0x22964, [0x1a92] = 0x22e8f, + [0x1a93] = 0x22e90, [0x1a94] = 0x23034, [0x1a95] = 0x2330e, [0x1a96] = 0x23825, + [0x1a97] = 0x23826, [0x1a98] = 0x23827, [0x1a9a] = 0x23828, [0x1a9b] = 0x6b0c, + [0x1a9d] = 0x23829, [0x1a9e] = 0x2382a, [0x1a9f] = 0x2382b, [0x1aa0] = 0x2382c, + [0x1aa1] = 0x23c3e, [0x1aa2] = 0x24142, [0x1aa3] = 0x24143, [0x1aa4] = 0x24133, + [0x1aa5] = 0x244c1, [0x1aa6] = 0x244c2, [0x1aa7] = 0x244c3, [0x1aa8] = 0x24ad6, + [0x1aa9] = 0x24ad7, [0x1aaa] = 0x255e1, [0x1aab] = 0x255e2, [0x1aac] = 0x2572b, + [0x1aad] = 0x25ad1, [0x1aae] = 0x25dcc, [0x1aaf] = 0x25dcd, [0x1ab0] = 0x25dce, + [0x1ab1] = 0x25dcf, [0x1ab2] = 0x261de, [0x1ab3] = 0x261df, [0x1ab4] = 0x261e0, + [0x1ab5] = 0x261e1, [0x1ab6] = 0x268f6, [0x1ab7] = 0x2712c, [0x1ab9] = 0x27154, + [0x1aba] = 0x2712d, [0x1abb] = 0x2712e, [0x1abc] = 0x27541, [0x1abd] = 0x27542, + [0x1abe] = 0x277c7, [0x1abf] = 0x278a0, [0x1ac0] = 0x278a1, [0x1ac1] = 0x27b70, + [0x1ac2] = 0x27b71, [0x1ac3] = 0x27b72, [0x1ac5] = 0x27e34, [0x1ac6] = 0x27e35, + [0x1ac7] = 0x27e36, [0x1ac8] = 0x27fa6, [0x1ac9] = 0x281cc, [0x1acb] = 0x28299, + [0x1acc] = 0x288f4, [0x1acd] = 0x28b9b, [0x1ace] = 0x28b9e, [0x1acf] = 0x28b9f, + [0x1ad0] = 0x28ba0, [0x1ad1] = 0x28ba1, [0x1ad2] = 0x28ba2, [0x1ad3] = 0x28ba3, + [0x1ad4] = 0x28ba4, [0x1ad5] = 0x28ba5, [0x1ad6] = 0x28ba6, [0x1ad7] = 0x28ba7, + [0x1ad8] = 0x28ba8, [0x1ad9] = 0x28ddb, [0x1ada] = 0x28ddc, [0x1adb] = 0x28ddd, + [0x1adc] = 0x28dd7, [0x1add] = 0x28dde, [0x1ade] = 0x28ddf, [0x1adf] = 0x29059, + [0x1ae0] = 0x29446, [0x1ae1] = 0x29565, [0x1ae2] = 0x29649, [0x1ae4] = 0x297dd, + [0x1ae5] = 0x29995, [0x1ae6] = 0x29996, [0x1ae7] = 0x29997, [0x1ae8] = 0x29bd4, + [0x1ae9] = 0x29bd6, [0x1aea] = 0x29d26, [0x1aeb] = 0x9c47, [0x1aec] = 0x4c88, + [0x1aed] = 0x29ec8, [0x1aee] = 0x29ec5, [0x1aef] = 0x29ec6, [0x1af0] = 0x29ec7, + [0x1af1] = 0x2a151, [0x1af2] = 0x2a152, [0x1af3] = 0x2a153, [0x1af4] = 0x2a154, + [0x1af5] = 0x2a155, [0x1af6] = 0x2a2de, [0x1af8] = 0x2046d, [0x1af9] = 0x204d5, + [0x1afa] = 0x21172, [0x1afb] = 0x221ae, [0x1afc] = 0x2230f, [0x1afd] = 0x2296b, + [0x1afe] = 0x2296d, [0x1aff] = 0x2296e, [0x1b00] = 0x22978, [0x1b01] = 0x22e98, + [0x1b02] = 0x22e99, [0x1b03] = 0x22e9a, [0x1b04] = 0x23844, [0x1b05] = 0x2385c, + [0x1b06] = 0x23845, [0x1b07] = 0x23b01, [0x1b08] = 0x24158, [0x1b09] = 0x24159, + [0x1b0a] = 0x2415a, [0x1b0c] = 0x244d9, [0x1b0d] = 0x244d6, [0x1b0e] = 0x24ada, + [0x1b0f] = 0x24adf, [0x1b10] = 0x24adb, [0x1b11] = 0x24d03, [0x1b12] = 0x255ef, + [0x1b13] = 0x7936, [0x1b14] = 0x25733, [0x1b15] = 0x25ad2, [0x1b16] = 0x25de1, + [0x1b17] = 0x25f6f, [0x1b18] = 0x26264, [0x1b19] = 0x2660e, [0x1b1a] = 0x27150, + [0x1b1b] = 0x27151, [0x1b1c] = 0x27152, [0x1b1d] = 0x27556, [0x1b1e] = 0x27557, + [0x1b1f] = 0x27558, [0x1b21] = 0x27b81, [0x1b22] = 0x27b82, [0x1b23] = 0x27c1d, + [0x1b24] = 0x27c1e, [0x1b25] = 0x27e43, [0x1b26] = 0x27faa, [0x1b27] = 0x288fd, + [0x1b29] = 0x28bc6, [0x1b2a] = 0x28bc7, [0x1b2b] = 0x28bd9, [0x1b2c] = 0x28bd7, + [0x1b2e] = 0x28bc8, [0x1b2f] = 0x28bc9, [0x1b30] = 0x28bca, [0x1b31] = 0x28bcb, + [0x1b32] = 0x28bda, [0x1b34] = 0x28bcc, [0x1b35] = 0x28bcd, [0x1b36] = 0x28bce, + [0x1b37] = 0x28bcf, [0x1b38] = 0x28bd0, [0x1b39] = 0x28bd1, [0x1b3a] = 0x28bbc, + [0x1b3b] = 0x28de1, [0x1b3c] = 0x28de2, [0x1b3d] = 0x28de3, [0x1b3e] = 0x291a9, + [0x1b3f] = 0x2924e, [0x1b40] = 0x29577, [0x1b43] = 0x299ac, [0x1b44] = 0x299ad, + [0x1b45] = 0x29ab6, [0x1b46] = 0x29be5, [0x1b47] = 0x29ef8, [0x1b48] = 0x29eea, + [0x1b49] = 0x29f8d, [0x1b4a] = 0x29eeb, [0x1b4b] = 0x2a195, [0x1b4c] = 0x2046e, + [0x1b4d] = 0x204d8, [0x1b4e] = 0x21183, [0x1b4f] = 0x216a3, [0x1b50] = 0x21930, + [0x1b51] = 0x21b0f, [0x1b52] = 0x22979, [0x1b53] = 0x2297a, [0x1b54] = 0x22ea7, + [0x1b55] = 0x22ea8, [0x1b56] = 0x22ea9, [0x1b57] = 0x22eaa, [0x1b58] = 0x23319, + [0x1b59] = 0x23850, [0x1b5a] = 0x23851, [0x1b5b] = 0x23852, [0x1b5c] = 0x6b15, + [0x1b5d] = 0x23868, [0x1b5e] = 0x23853, [0x1b5f] = 0x23854, [0x1b60] = 0x248e2, + [0x1b61] = 0x24adc, [0x1b62] = 0x25915, [0x1b63] = 0x25916, [0x1b64] = 0x25a4f, + [0x1b65] = 0x25df5, [0x1b66] = 0x25df6, [0x1b67] = 0x25df7, [0x1b68] = 0x261f4, + [0x1b69] = 0x264cc, [0x1b6a] = 0x2660f, [0x1b6b] = 0x27166, [0x1b6c] = 0x27167, + [0x1b6e] = 0x27168, [0x1b6f] = 0x278a4, [0x1b70] = 0x27b8b, [0x1b71] = 0x27b8c, + [0x1b72] = 0x281fa, [0x1b73] = 0x28be6, [0x1b74] = 0x28bed, [0x1b75] = 0x28bee, + [0x1b76] = 0x28bef, [0x1b77] = 0x28bf0, [0x1b78] = 0x28bfe, [0x1b79] = 0x28de7, + [0x1b7a] = 0x28de8, [0x1b7b] = 0x291b3, [0x1b7c] = 0x291e4, [0x1b7d] = 0x29583, + [0x1b7e] = 0x29aec, [0x1b80] = 0x29f16, [0x1b83] = 0x29f17, [0x1b84] = 0x2a1c3, + [0x1b85] = 0x2a1ac, [0x1b86] = 0x2a2ed, [0x1b89] = 0x2a5b4, [0x1b8b] = 0x2118a, + [0x1b8c] = 0x2118b, [0x1b8d] = 0x21934, [0x1b8e] = 0x21b14, [0x1b8f] = 0x21fdf, + [0x1b90] = 0x224bb, [0x1b91] = 0x2297f, [0x1b92] = 0x22981, [0x1b93] = 0x22ead, + [0x1b94] = 0x22eae, [0x1b95] = 0x23862, [0x1b96] = 0x2386e, [0x1b98] = 0x2416e, + [0x1b9a] = 0x24717, [0x1b9b] = 0x24ae6, [0x1b9c] = 0x24c10, [0x1b9d] = 0x25919, + [0x1b9f] = 0x26610, [0x1ba0] = 0x26af2, [0x1ba1] = 0x27176, [0x1ba2] = 0x27177, + [0x1ba3] = 0x27b95, [0x1ba4] = 0x27b96, [0x1ba5] = 0x28c00, [0x1ba6] = 0x28c01, + [0x1ba7] = 0x28c31, [0x1ba9] = 0x28c1c, [0x1baa] = 0x2906d, [0x1bab] = 0x29bf4, + [0x1bac] = 0x29bf5, [0x1bad] = 0x29d3d, [0x1bae] = 0x29f32, [0x1baf] = 0x29f33, + [0x1bb0] = 0x2a2f4, [0x1bb2] = 0x20473, [0x1bb3] = 0x21937, [0x1bb5] = 0x23871, + [0x1bb6] = 0x25e0f, [0x1bb8] = 0x25e0e, [0x1bb9] = 0x26611, [0x1bba] = 0x27185, + [0x1bbb] = 0x28c14, [0x1bbc] = 0x28c15, [0x1bbd] = 0x28c16, [0x1bbe] = 0x28c17, + [0x1bbf] = 0x28c18, [0x1bc0] = 0x28c19, [0x1bc1] = 0x28c1a, [0x1bc2] = 0x291c3, + [0x1bc3] = 0x29f42, [0x1bc4] = 0x29f43, [0x1bc5] = 0x29f44, [0x1bc6] = 0x29f48, + [0x1bc7] = 0x2a1fb, [0x1bc8] = 0x216a5, [0x1bc9] = 0x219b8, [0x1bca] = 0x22eb2, + [0x1bcb] = 0x2303d, [0x1bcc] = 0x23872, [0x1bcd] = 0x244e7, [0x1bce] = 0x244e8, + [0x1bcf] = 0x25359, [0x1bd0] = 0x2573a, [0x1bd1] = 0x25e14, [0x1bd2] = 0x261ff, + [0x1bd3] = 0x269c0, [0x1bd4] = 0x2718d, [0x1bd5] = 0x4584, [0x1bd6] = 0x2718e, + [0x1bd8] = 0x28c22, [0x1bdb] = 0x29c04, [0x1bdc] = 0x29c29, [0x1bdd] = 0x29f51, + [0x1bde] = 0x29f66, [0x1bdf] = 0x2a20e, [0x1be2] = 0x2119b, [0x1be3] = 0x2119c, + [0x1be4] = 0x22316, [0x1be5] = 0x22986, [0x1be6] = 0x22987, [0x1be8] = 0x28c2c, + [0x1be9] = 0x28c30, [0x1bea] = 0x28c28, [0x1beb] = 0x2965f, [0x1bed] = 0x2417e, + [0x1bee] = 0x25e19, [0x1bef] = 0x2820a, [0x1bf0] = 0x28c36, [0x1bf1] = 0x28dfc, + [0x1bf2] = 0x29f6d, [0x1bf3] = 0x29f6e, [0x1bf4] = 0x2a6c6, [0x1bf5] = 0x53b5, + [0x1bf6] = 0x2387b, [0x1bf7] = 0x26206, [0x1bf8] = 0x2759f, [0x1bf9] = 0x2a232, + [0x1bfa] = 0x2820d, [0x1bfb] = 0x2298b, [0x1bfc] = 0x28c3b, [0x1bfe] = 0x2a23d, + [0x1bff] = 0x28c3c, [0x1c00] = 0x28c3d, }; /* For the non-CJK ideograph glyphs (all in plane 1) we can use the tables in cns11643l1. - CJK Ideographs. The table can be created using + CJK Ideographs in the UCS plane 0: range U+3400..U+9FA5. + The table can be created using - egrep '^0x' .../mappings/eastasia/other/cns11643.txt | - awk '{ print $2, $1 }' | sort | egrep '^0x[4-9]' | perl tab.pl + egrep '^0x' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | egrep '^0x(3[4-9A-F]|[4-9])' | perl tab.pl where tab.pl is @@ -3057,8642 +12505,27245 @@ const uint16_t __cns11643l14_to_ucs4_tab local($c)=hex($cns); printf ("\n ") if ($n % 2 == 0); ++$n; - printf (" [0x%04x] = \"\\x%02x\\x%02x\\x%02x\",", $u - 0x4e00, - $c < 0x10000 ? 0 : int($c/0x10000), - $c < 0x100 ? $c : int(($c&0xff00)/256), $c < 0x100 ? 0 : $c&255); + printf (" [0x%04x] = \"\\x%02x\\x%02x\\x%02x\",", $u - 0x3400, + int($c/0x10000), int(($c&0xff00)/256), $c&255); } printf ("\n"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ -const char __cns11643_from_ucs4_tab[][3] = +const char __cns11643_from_ucs4p0_tab[][3] = { - [0x0000] = "\x01\x44\x21", [0x0001] = "\x01\x44\x23", - [0x0003] = "\x01\x44\x24", [0x0004] = "\x0e\x21\x26", - [0x0005] = "\x0e\x21\x25", [0x0007] = "\x02\x21\x26", - [0x0008] = "\x01\x44\x37", [0x0009] = "\x01\x44\x35", - [0x000a] = "\x01\x44\x38", [0x000b] = "\x01\x44\x36", - [0x000c] = "\x02\x21\x27", [0x000d] = "\x01\x44\x62", - [0x000e] = "\x02\x21\x2f", [0x000f] = "\x02\x21\x2d", - [0x0010] = "\x01\x44\x61", [0x0011] = "\x01\x44\x60", - [0x0014] = "\x01\x45\x62", [0x0015] = "\x01\x45\x61", - [0x0016] = "\x01\x45\x60", [0x0018] = "\x01\x45\x63", - [0x0019] = "\x01\x45\x5f", [0x001e] = "\x01\x47\x22", - [0x001f] = "\x01\x47\x23", [0x0020] = "\x0e\x22\x62", - [0x0021] = "\x0e\x22\x61", [0x0022] = "\x0e\x22\x63", - [0x0024] = "\x0e\x24\x3f", [0x0026] = "\x01\x4b\x64", - [0x0028] = "\x0e\x21\x21", [0x002a] = "\x0e\x21\x2c", - [0x002b] = "\x01\x44\x39", [0x002d] = "\x01\x44\x63", - [0x002e] = "\x02\x21\x30", [0x0030] = "\x01\x44\x64", - [0x0031] = "\x02\x21\x43", [0x0032] = "\x01\x48\x6b", - [0x0033] = "\x02\x25\x31", [0x0036] = "\x0e\x21\x22", - [0x0038] = "\x01\x44\x3a", [0x0039] = "\x01\x44\x65", - [0x003b] = "\x01\x45\x64", [0x003c] = "\x02\x21\x44", - [0x003d] = "\x0e\x27\x40", [0x003f] = "\x0e\x21\x23", - [0x0042] = "\x02\x21\x21", [0x0043] = "\x01\x44\x25", - [0x0045] = "\x01\x44\x3c", [0x0046] = "\x0e\x21\x30", - [0x0047] = "\x02\x21\x28", [0x0048] = "\x01\x44\x3d", - [0x0049] = "\x0e\x21\x2e", [0x004b] = "\x01\x44\x66", - [0x004d] = "\x01\x45\x65", [0x004e] = "\x01\x45\x67", - [0x004f] = "\x01\x45\x66", [0x0052] = "\x01\x47\x24", - [0x0053] = "\x01\x47\x25", [0x0054] = "\x0e\x23\x45", - [0x0056] = "\x01\x4b\x65", [0x0057] = "\x0e\x2b\x22", - [0x0058] = "\x01\x53\x7d", [0x0059] = "\x01\x44\x22", - [0x005c] = "\x02\x21\x22", [0x005d] = "\x01\x44\x26", - [0x005e] = "\x01\x44\x3f", [0x005f] = "\x01\x44\x3e", - [0x0062] = "\x0e\x21\x46", [0x0063] = "\x0e\x21\x45", - [0x0068] = "\x0e\x22\x64", [0x0069] = "\x01\x47\x26", - [0x0071] = "\x0e\x24\x40", [0x0073] = "\x01\x4b\x66", - [0x0079] = "\x0e\x2b\x23", [0x007e] = "\x01\x58\x71", - [0x007f] = "\x02\x33\x4e", [0x0080] = "\x0e\x39\x6c", - [0x0081] = "\x0e\x39\x6e", [0x0082] = "\x01\x63\x2a", - [0x0083] = "\x02\x41\x56", [0x0084] = "\x02\x41\x57", - [0x0085] = "\x0e\x21\x24", [0x0086] = "\x01\x44\x27", - [0x0087] = "\x0e\x21\x2d", [0x0088] = "\x01\x44\x68", - [0x0089] = "\x0e\x22\x65", [0x008b] = "\x01\x4b\x67", - [0x008c] = "\x01\x44\x28", [0x008d] = "\x02\x21\x29", - [0x008e] = "\x01\x44\x40", [0x008f] = "\x0e\x21\x31", - [0x0091] = "\x01\x44\x69", [0x0092] = "\x01\x44\x6b", - [0x0093] = "\x02\x21\x31", [0x0094] = "\x01\x44\x6c", - [0x0095] = "\x01\x44\x6a", [0x0097] = "\x0e\x21\x6c", - [0x0098] = "\x0e\x22\x66", [0x0099] = "\x01\x47\x27", - [0x009b] = "\x01\x4b\x68", [0x009c] = "\x0e\x24\x42", - [0x009d] = "\x0e\x27\x42", [0x009e] = "\x01\x4b\x69", - [0x009f] = "\x01\x4f\x67", [0x00a1] = "\x01\x44\x41", - [0x00a2] = "\x01\x44\x6d", [0x00a3] = "\x0e\x21\x47", - [0x00a4] = "\x01\x47\x28", [0x00a5] = "\x01\x47\x2a", - [0x00a6] = "\x01\x47\x29", [0x00a8] = "\x01\x48\x6c", - [0x00ab] = "\x01\x4b\x6a", [0x00ac] = "\x01\x4b\x6b", - [0x00ad] = "\x01\x4f\x68", [0x00ae] = "\x01\x4f\x69", - [0x00af] = "\x0e\x2b\x26", [0x00b0] = "\x0e\x2b\x25", - [0x00b1] = "\x0e\x2b\x27", [0x00b2] = "\x0e\x2b\x24", - [0x00b3] = "\x01\x53\x7e", [0x00b6] = "\x02\x41\x58", - [0x00b7] = "\x0e\x40\x33", [0x00b9] = "\x02\x6d\x44", - [0x00ba] = "\x01\x44\x29", [0x00bc] = "\x0e\x21\x32", - [0x00be] = "\x0e\x21\x33", [0x00c0] = "\x01\x44\x6f", - [0x00c1] = "\x01\x44\x6e", [0x00c2] = "\x02\x21\x32", - [0x00c3] = "\x01\x44\x70", [0x00c4] = "\x01\x44\x76", - [0x00c5] = "\x0e\x21\x49", [0x00c6] = "\x01\x44\x71", - [0x00c7] = "\x01\x44\x72", [0x00c8] = "\x02\x21\x34", - [0x00c9] = "\x02\x21\x33", [0x00ca] = "\x01\x44\x74", - [0x00cb] = "\x01\x44\x75", [0x00cc] = "\x0e\x21\x4c", - [0x00cd] = "\x01\x44\x73", [0x00ce] = "\x0e\x21\x4b", - [0x00cf] = "\x0e\x21\x4a", [0x00d4] = "\x01\x45\x6a", - [0x00d5] = "\x01\x45\x6b", [0x00d6] = "\x01\x45\x6c", - [0x00d7] = "\x01\x45\x6d", [0x00d8] = "\x01\x45\x69", - [0x00d9] = "\x01\x45\x70", [0x00da] = "\x02\x21\x4a", - [0x00dc] = "\x02\x21\x46", [0x00dd] = "\x02\x21\x49", - [0x00de] = "\x01\x45\x71", [0x00df] = "\x01\x46\x23", - [0x00e0] = "\x0e\x21\x6d", [0x00e1] = "\x02\x21\x48", - [0x00e3] = "\x01\x45\x6e", [0x00e4] = "\x01\x45\x6f", - [0x00e5] = "\x01\x45\x68", [0x00e6] = "\x0e\x21\x72", - [0x00e7] = "\x0e\x21\x70", [0x00e8] = "\x02\x21\x45", - [0x00e9] = "\x02\x21\x47", [0x00ee] = "\x0e\x22\x6f", - [0x00ef] = "\x0e\x22\x68", [0x00f0] = "\x01\x47\x37", - [0x00f1] = "\x02\x21\x6f", [0x00f2] = "\x01\x47\x34", - [0x00f3] = "\x01\x47\x38", [0x00f4] = "\x02\x21\x79", - [0x00f5] = "\x02\x21\x6d", [0x00f6] = "\x01\x47\x35", - [0x00f7] = "\x02\x21\x71", [0x00f8] = "\x0e\x22\x6b", - [0x00f9] = "\x0e\x22\x67", [0x00fa] = "\x0e\x22\x76", - [0x00fb] = "\x01\x47\x36", [0x00fc] = "\x0e\x22\x6e", - [0x00fd] = "\x01\x47\x39", [0x00ff] = "\x01\x47\x2b", - [0x0100] = "\x02\x21\x70", [0x0101] = "\x01\x47\x3a", - [0x0102] = "\x02\x21\x74", [0x0103] = "\x0e\x22\x6d", - [0x0104] = "\x02\x21\x78", [0x0105] = "\x02\x21\x75", - [0x0106] = "\x0e\x22\x6c", [0x0107] = "\x0e\x22\x74", - [0x0108] = "\x02\x21\x72", [0x0109] = "\x01\x47\x2c", - [0x010a] = "\x01\x47\x2e", [0x010b] = "\x01\x47\x3b", - [0x010d] = "\x01\x47\x30", [0x010e] = "\x02\x21\x6a", - [0x010f] = "\x01\x47\x33", [0x0110] = "\x01\x47\x31", - [0x0111] = "\x01\x47\x32", [0x0112] = "\x02\x21\x7a", - [0x0113] = "\x02\x21\x77", [0x0114] = "\x02\x21\x6e", - [0x0115] = "\x01\x47\x2f", [0x0116] = "\x0e\x22\x70", - [0x0117] = "\x0e\x22\x77", [0x0118] = "\x02\x21\x6b", - [0x0119] = "\x01\x47\x2d", [0x011a] = "\x0e\x22\x75", - [0x011c] = "\x0e\x22\x73", [0x011d] = "\x02\x21\x73", - [0x0122] = "\x02\x21\x76", [0x0128] = "\x0e\x22\x72", - [0x012c] = "\x02\x21\x6c", [0x012d] = "\x02\x23\x28", - [0x012f] = "\x01\x49\x24", [0x0130] = "\x01\x48\x75", - [0x0131] = "\x0e\x24\x50", [0x0132] = "\x0e\x24\x48", - [0x0133] = "\x02\x23\x29", [0x0134] = "\x01\x48\x72", - [0x0135] = "\x0e\x24\x4f", [0x0136] = "\x01\x49\x26", - [0x0137] = "\x0e\x24\x46", [0x0138] = "\x01\x48\x7a", - [0x0139] = "\x0e\x24\x45", [0x013a] = "\x01\x48\x79", - [0x013b] = "\x02\x22\x7b", [0x013c] = "\x01\x48\x7d", - [0x013d] = "\x01\x48\x78", [0x013e] = "\x02\x23\x22", - [0x013f] = "\x02\x23\x2a", [0x0140] = "\x0e\x24\x4e", - [0x0141] = "\x02\x23\x26", [0x0142] = "\x0e\x24\x49", - [0x0143] = "\x01\x48\x7b", [0x0144] = "\x0e\x24\x4b", - [0x0145] = "\x0e\x24\x43", [0x0146] = "\x01\x48\x7e", - [0x0147] = "\x01\x48\x6f", [0x0148] = "\x01\x49\x29", - [0x0149] = "\x02\x22\x7d", [0x014a] = "\x0e\x24\x44", - [0x014b] = "\x0e\x24\x4c", [0x014c] = "\x02\x25\x3d", - [0x014d] = "\x01\x48\x6d", [0x014e] = "\x01\x49\x25", - [0x014f] = "\x01\x48\x6e", [0x0150] = "\x01\x48\x76", - [0x0151] = "\x01\x48\x77", [0x0152] = "\x02\x23\x24", - [0x0153] = "\x02\x22\x7e", [0x0154] = "\x01\x48\x7c", - [0x0155] = "\x01\x48\x74", [0x0156] = "\x02\x22\x7a", - [0x0157] = "\x01\x48\x70", [0x0158] = "\x02\x23\x27", - [0x0159] = "\x01\x49\x27", [0x015a] = "\x01\x49\x2a", - [0x015b] = "\x01\x48\x73", [0x015c] = "\x01\x49\x22", - [0x015d] = "\x01\x49\x28", [0x015e] = "\x01\x48\x71", - [0x015f] = "\x02\x23\x25", [0x0160] = "\x01\x49\x23", - [0x0161] = "\x02\x23\x2b", [0x0162] = "\x02\x22\x7c", - [0x0163] = "\x01\x49\x21", [0x0164] = "\x02\x23\x21", - [0x0166] = "\x0e\x64\x48", [0x0167] = "\x02\x23\x23", - [0x0168] = "\x0e\x64\x49", [0x0169] = "\x01\x4b\x79", - [0x016a] = "\x02\x25\x3f", [0x016b] = "\x02\x25\x4b", - [0x016c] = "\x01\x4b\x71", [0x016d] = "\x0e\x27\x47", - [0x016e] = "\x02\x25\x4c", [0x016f] = "\x01\x4b\x6c", - [0x0170] = "\x01\x4b\x76", [0x0172] = "\x0e\x27\x4f", - [0x0173] = "\x01\x4b\x6f", [0x0174] = "\x02\x25\x39", - [0x0175] = "\x01\x4b\x77", [0x0176] = "\x02\x25\x38", - [0x0177] = "\x02\x25\x3c", [0x0178] = "\x02\x25\x43", - [0x0179] = "\x02\x25\x41", [0x017a] = "\x01\x4c\x21", - [0x017b] = "\x01\x4b\x7a", [0x017c] = "\x02\x25\x33", - [0x017d] = "\x02\x25\x35", [0x017e] = "\x01\x4b\x7c", - [0x017f] = "\x01\x4b\x70", [0x0180] = "\x02\x25\x36", - [0x0181] = "\x02\x25\x42", [0x0182] = "\x02\x25\x49", - [0x0183] = "\x01\x4b\x75", [0x0184] = "\x02\x25\x3b", - [0x0185] = "\x02\x25\x34", [0x0186] = "\x01\x4b\x74", - [0x0187] = "\x02\x25\x37", [0x0188] = "\x01\x4b\x78", - [0x0189] = "\x02\x25\x3a", [0x018a] = "\x0e\x27\x44", - [0x018b] = "\x01\x4b\x73", [0x018c] = "\x0e\x27\x51", - [0x018d] = "\x01\x4b\x6e", [0x018e] = "\x0e\x27\x48", - [0x018f] = "\x01\x4b\x7d", [0x0190] = "\x02\x25\x44", - [0x0191] = "\x01\x4b\x7e", [0x0192] = "\x02\x25\x48", - [0x0193] = "\x0e\x27\x43", [0x0194] = "\x02\x25\x46", - [0x0195] = "\x02\x25\x4a", [0x0196] = "\x01\x4b\x7b", - [0x0197] = "\x02\x25\x3e", [0x0198] = "\x02\x25\x32", - [0x019a] = "\x02\x25\x40", [0x019b] = "\x01\x4b\x72", - [0x019c] = "\x02\x25\x45", [0x019d] = "\x01\x4b\x6d", - [0x019e] = "\x02\x25\x47", [0x019f] = "\x0e\x27\x4c", - [0x01a0] = "\x0e\x27\x49", [0x01a1] = "\x0e\x27\x4b", - [0x01a2] = "\x0e\x27\x4a", [0x01a3] = "\x0e\x27\x4d", - [0x01ae] = "\x01\x4f\x78", [0x01af] = "\x01\x4f\x6c", - [0x01b0] = "\x0e\x2b\x2d", [0x01b1] = "\x0e\x2b\x2e", - [0x01b2] = "\x02\x29\x22", [0x01b3] = "\x02\x29\x2a", - [0x01b4] = "\x0e\x2b\x36", [0x01b5] = "\x01\x4f\x6b", - [0x01b6] = "\x01\x4f\x73", [0x01b7] = "\x01\x50\x21", - [0x01b8] = "\x0e\x2b\x2c", [0x01b9] = "\x02\x29\x30", - [0x01ba] = "\x02\x29\x2e", [0x01bb] = "\x02\x29\x29", - [0x01bd] = "\x0e\x62\x63", [0x01be] = "\x0e\x2b\x2b", - [0x01bf] = "\x01\x4f\x6d", [0x01c0] = "\x02\x29\x2f", - [0x01c1] = "\x02\x29\x25", [0x01c2] = "\x01\x4f\x7b", - [0x01c3] = "\x01\x4f\x72", [0x01c4] = "\x01\x4f\x7a", - [0x01c5] = "\x02\x28\x7e", [0x01c6] = "\x0e\x2b\x32", - [0x01c7] = "\x02\x29\x2c", [0x01c8] = "\x0e\x2b\x2f", - [0x01c9] = "\x02\x29\x23", [0x01ca] = "\x01\x4f\x76", - [0x01cb] = "\x02\x29\x24", [0x01cc] = "\x0e\x2b\x33", - [0x01cd] = "\x02\x28\x7d", [0x01ce] = "\x01\x4f\x7d", - [0x01cf] = "\x01\x4f\x70", [0x01d0] = "\x01\x4f\x79", - [0x01d1] = "\x01\x4f\x6f", [0x01d2] = "\x0e\x2b\x28", - [0x01d3] = "\x02\x29\x21", [0x01d4] = "\x02\x29\x26", - [0x01d5] = "\x0e\x2b\x29", [0x01d6] = "\x02\x29\x2d", - [0x01d7] = "\x01\x4f\x77", [0x01d8] = "\x01\x4f\x74", - [0x01d9] = "\x02\x29\x28", [0x01da] = "\x01\x4f\x7c", - [0x01db] = "\x02\x29\x2b", [0x01dc] = "\x02\x29\x27", - [0x01dd] = "\x01\x4f\x71", [0x01de] = "\x01\x4f\x7e", - [0x01df] = "\x01\x4f\x75", [0x01e0] = "\x01\x4f\x6e", - [0x01e1] = "\x01\x4f\x6a", [0x01e3] = "\x0e\x2b\x35", - [0x01e5] = "\x0e\x2b\x34", [0x01e7] = "\x0e\x64\x4a", - [0x01ec] = "\x02\x29\x31", [0x01ee] = "\x01\x54\x3a", - [0x01ef] = "\x01\x54\x24", [0x01f0] = "\x0e\x2f\x48", - [0x01f1] = "\x01\x54\x34", [0x01f2] = "\x0e\x2f\x4d", - [0x01f3] = "\x01\x54\x39", [0x01f4] = "\x02\x2d\x71", - [0x01f5] = "\x02\x2d\x70", [0x01f6] = "\x02\x2d\x75", - [0x01f7] = "\x02\x2d\x76", [0x01f8] = "\x01\x54\x27", - [0x01f9] = "\x0e\x2f\x44", [0x01fa] = "\x01\x54\x30", - [0x01fb] = "\x0e\x2f\x58", [0x01fc] = "\x0e\x2f\x4c", - [0x01fd] = "\x0e\x2f\x56", [0x01fe] = "\x01\x54\x3d", - [0x01ff] = "\x0e\x2f\x46", [0x0200] = "\x01\x54\x31", - [0x0202] = "\x0e\x2f\x4b", [0x0203] = "\x0e\x2f\x49", - [0x0204] = "\x0e\x2f\x47", [0x0205] = "\x02\x2d\x6a", - [0x0206] = "\x01\x54\x2a", [0x0207] = "\x02\x2d\x6b", - [0x0208] = "\x0e\x2f\x4f", [0x0209] = "\x01\x54\x3f", - [0x020b] = "\x01\x54\x36", [0x020c] = "\x01\x54\x21", - [0x020d] = "\x01\x54\x22", [0x020e] = "\x02\x2d\x7e", - [0x020f] = "\x01\x59\x24", [0x0210] = "\x0e\x2f\x53", - [0x0211] = "\x01\x54\x2f", [0x0212] = "\x01\x54\x2e", - [0x0213] = "\x02\x2d\x6c", [0x0214] = "\x01\x54\x32", - [0x0215] = "\x02\x33\x5e", [0x0216] = "\x01\x54\x29", - [0x0217] = "\x02\x2d\x77", [0x0218] = "\x01\x54\x38", - [0x0219] = "\x01\x54\x37", [0x021a] = "\x01\x54\x2d", - [0x021b] = "\x02\x2d\x6f", [0x021c] = "\x02\x2d\x78", - [0x021d] = "\x0e\x2f\x45", [0x021e] = "\x02\x2d\x69", - [0x021f] = "\x01\x54\x2c", [0x0220] = "\x02\x2d\x79", - [0x0221] = "\x01\x54\x35", [0x0222] = "\x02\x2d\x6d", - [0x0223] = "\x01\x54\x23", [0x0224] = "\x0e\x2f\x4e", - [0x0225] = "\x01\x54\x26", [0x0226] = "\x01\x54\x25", - [0x0227] = "\x02\x2d\x7a", [0x0228] = "\x01\x54\x33", - [0x0229] = "\x01\x54\x28", [0x022a] = "\x01\x54\x3c", - [0x022b] = "\x01\x54\x3e", [0x022c] = "\x02\x2d\x74", - [0x022d] = "\x01\x54\x3b", [0x022e] = "\x0e\x2f\x51", - [0x022f] = "\x02\x2d\x7c", [0x0230] = "\x02\x2d\x6e", - [0x0231] = "\x02\x2d\x7d", [0x0232] = "\x0e\x2f\x43", - [0x0233] = "\x02\x2d\x72", [0x0235] = "\x02\x2d\x7b", - [0x0236] = "\x0e\x2f\x50", [0x0237] = "\x02\x2d\x73", - [0x0238] = "\x0e\x2f\x54", [0x0239] = "\x0e\x2f\x55", - [0x023c] = "\x01\x54\x2b", [0x023f] = "\x0e\x64\x4b", - [0x0240] = "\x02\x33\x66", [0x0241] = "\x02\x33\x5a", - [0x0242] = "\x0e\x34\x3c", [0x0243] = "\x01\x58\x76", - [0x0244] = "\x0e\x34\x3f", [0x0245] = "\x02\x33\x5f", - [0x0246] = "\x02\x33\x65", [0x0247] = "\x01\x58\x75", - [0x0248] = "\x02\x33\x58", [0x0249] = "\x01\x58\x79", - [0x024a] = "\x02\x33\x5c", [0x024b] = "\x02\x33\x55", - [0x024c] = "\x01\x58\x77", [0x024d] = "\x02\x33\x59", - [0x024e] = "\x01\x58\x7c", [0x024f] = "\x01\x59\x23", - [0x0250] = "\x0e\x34\x44", [0x0251] = "\x02\x33\x6a", - [0x0252] = "\x0e\x34\x41", [0x0253] = "\x02\x33\x54", - [0x0254] = "\x0e\x34\x42", [0x0255] = "\x01\x58\x7d", - [0x0256] = "\x0e\x2f\x57", [0x0257] = "\x02\x33\x69", - [0x0258] = "\x0e\x34\x47", [0x0259] = "\x0e\x34\x3d", - [0x025a] = "\x01\x58\x78", [0x025b] = "\x02\x33\x5b", - [0x025c] = "\x01\x58\x74", [0x025d] = "\x02\x33\x56", - [0x025e] = "\x02\x33\x52", [0x025f] = "\x02\x33\x60", - [0x0260] = "\x02\x33\x53", [0x0261] = "\x02\x33\x51", - [0x0262] = "\x02\x33\x5d", [0x0263] = "\x02\x33\x63", - [0x0264] = "\x02\x33\x64", [0x0265] = "\x01\x58\x7a", - [0x0266] = "\x0e\x34\x40", [0x0268] = "\x02\x3a\x3f", - [0x0269] = "\x02\x33\x61", [0x026a] = "\x02\x33\x50", - [0x026b] = "\x02\x33\x62", [0x026c] = "\x0e\x34\x4b", - [0x026d] = "\x01\x59\x26", [0x026e] = "\x02\x33\x67", - [0x026f] = "\x01\x59\x25", [0x0270] = "\x02\x33\x4f", - [0x0271] = "\x0e\x34\x43", [0x0272] = "\x02\x33\x57", - [0x0273] = "\x02\x33\x68", [0x0274] = "\x01\x59\x21", - [0x0275] = "\x01\x58\x7e", [0x0276] = "\x01\x58\x7b", - [0x0277] = "\x01\x59\x22", [0x0278] = "\x0e\x34\x4c", - [0x0279] = "\x0e\x34\x4a", [0x027a] = "\x01\x58\x72", - [0x027b] = "\x0e\x34\x45", [0x027c] = "\x0e\x34\x46", - [0x027d] = "\x01\x58\x73", [0x0280] = "\x01\x5e\x2e", - [0x0281] = "\x0e\x39\x75", [0x0282] = "\x02\x3a\x42", - [0x0283] = "\x02\x3a\x3b", [0x0285] = "\x01\x5e\x2b", - [0x0287] = "\x02\x3a\x43", [0x0288] = "\x0e\x39\x71", - [0x0289] = "\x0e\x39\x72", [0x028b] = "\x02\x3a\x39", - [0x028c] = "\x02\x3a\x3c", [0x028d] = "\x01\x5e\x2a", - [0x028e] = "\x02\x3a\x3d", [0x028f] = "\x0e\x39\x6f", - [0x0291] = "\x01\x5e\x2d", [0x0292] = "\x02\x3a\x41", - [0x0294] = "\x02\x3a\x37", [0x0295] = "\x02\x3a\x36", - [0x0296] = "\x01\x5e\x2f", [0x0297] = "\x0e\x39\x70", - [0x0298] = "\x01\x5e\x30", [0x0299] = "\x01\x5e\x2c", - [0x029a] = "\x01\x5e\x31", [0x029b] = "\x02\x3a\x35", - [0x029c] = "\x02\x3a\x40", [0x029d] = "\x02\x3a\x3e", - [0x029e] = "\x02\x3a\x38", [0x02a2] = "\x01\x5e\x29", - [0x02a3] = "\x02\x3a\x3a", [0x02a6] = "\x0e\x64\x4d", - [0x02aa] = "\x0e\x40\x39", [0x02ab] = "\x0e\x40\x3c", - [0x02ac] = "\x01\x63\x31", [0x02ad] = "\x01\x63\x2b", - [0x02ae] = "\x02\x41\x5c", [0x02af] = "\x01\x63\x34", - [0x02b0] = "\x02\x41\x62", [0x02b1] = "\x02\x41\x65", - [0x02b2] = "\x01\x63\x2d", [0x02b3] = "\x01\x63\x2e", - [0x02b4] = "\x02\x41\x5f", [0x02b5] = "\x01\x63\x2c", - [0x02b6] = "\x02\x41\x68", [0x02b7] = "\x01\x63\x32", - [0x02b8] = "\x02\x41\x69", [0x02b9] = "\x0e\x40\x3a", - [0x02ba] = "\x02\x41\x64", [0x02bb] = "\x01\x63\x33", - [0x02bc] = "\x0e\x40\x37", [0x02bd] = "\x02\x41\x59", - [0x02be] = "\x01\x63\x30", [0x02bf] = "\x02\x41\x5a", - [0x02c1] = "\x02\x41\x63", [0x02c2] = "\x02\x41\x61", - [0x02c3] = "\x0e\x40\x3d", [0x02c4] = "\x02\x41\x5d", - [0x02c5] = "\x01\x63\x2f", [0x02c6] = "\x02\x41\x5b", - [0x02c7] = "\x01\x63\x35", [0x02c8] = "\x02\x41\x60", - [0x02c9] = "\x02\x41\x67", [0x02ca] = "\x02\x41\x5e", - [0x02cb] = "\x02\x41\x66", [0x02cc] = "\x0e\x40\x36", - [0x02cd] = "\x0e\x40\x3e", [0x02ce] = "\x01\x67\x7c", - [0x02cf] = "\x01\x67\x79", [0x02d0] = "\x0e\x45\x6b", - [0x02d1] = "\x01\x67\x7a", [0x02d2] = "\x0e\x63\x4c", - [0x02d3] = "\x02\x49\x21", [0x02d4] = "\x02\x48\x77", - [0x02d5] = "\x01\x67\x78", [0x02d6] = "\x01\x67\x75", - [0x02d7] = "\x02\x48\x78", [0x02d8] = "\x0e\x45\x6e", - [0x02d9] = "\x0e\x45\x6c", [0x02da] = "\x01\x67\x77", - [0x02db] = "\x02\x48\x7b", [0x02dc] = "\x0e\x45\x6d", - [0x02dd] = "\x02\x48\x7d", [0x02de] = "\x0e\x45\x76", - [0x02df] = "\x0e\x63\x4d", [0x02e0] = "\x02\x49\x26", - [0x02e1] = "\x0e\x45\x70", [0x02e2] = "\x0e\x45\x75", - [0x02e3] = "\x02\x49\x25", [0x02e4] = "\x02\x48\x7e", - [0x02e5] = "\x01\x67\x74", [0x02e6] = "\x02\x48\x76", - [0x02e7] = "\x01\x67\x72", [0x02e8] = "\x02\x48\x79", - [0x02e9] = "\x01\x67\x7d", [0x02ea] = "\x02\x48\x7c", - [0x02eb] = "\x0e\x45\x71", [0x02ec] = "\x02\x49\x22", - [0x02ed] = "\x01\x67\x76", [0x02ee] = "\x01\x67\x73", - [0x02ef] = "\x02\x49\x24", [0x02f0] = "\x02\x49\x23", - [0x02f1] = "\x01\x67\x7b", [0x02f3] = "\x02\x48\x7a", - [0x02f4] = "\x0e\x45\x74", [0x02f5] = "\x01\x6c\x23", - [0x02f6] = "\x02\x4f\x54", [0x02f7] = "\x0e\x4b\x29", - [0x02f8] = "\x02\x4f\x51", [0x02f9] = "\x01\x6c\x24", - [0x02fb] = "\x01\x6c\x22", [0x02fc] = "\x0e\x4b\x2b", - [0x02fd] = "\x02\x4f\x58", [0x02fe] = "\x02\x4f\x55", - [0x02ff] = "\x02\x4f\x4e", [0x0300] = "\x01\x6c\x21", - [0x0301] = "\x0e\x4b\x2d", [0x0302] = "\x01\x6c\x25", - [0x0303] = "\x02\x4f\x4f", [0x0304] = "\x01\x6b\x7e", - [0x0305] = "\x01\x6c\x28", [0x0306] = "\x02\x4f\x52", - [0x0307] = "\x02\x4f\x53", [0x0308] = "\x01\x6c\x26", - [0x0309] = "\x01\x6c\x27", [0x030a] = "\x02\x4f\x59", - [0x030b] = "\x02\x4f\x56", [0x030c] = "\x02\x4f\x57", - [0x030d] = "\x0e\x4b\x2c", [0x030e] = "\x0e\x4b\x27", - [0x030f] = "\x0e\x64\x4e", [0x0310] = "\x01\x70\x33", - [0x0311] = "\x02\x56\x43", [0x0312] = "\x01\x70\x30", - [0x0313] = "\x02\x56\x40", [0x0314] = "\x01\x70\x32", - [0x0315] = "\x01\x70\x34", [0x0316] = "\x0e\x50\x31", - [0x0317] = "\x02\x56\x41", [0x0318] = "\x01\x70\x31", - [0x031a] = "\x02\x56\x42", [0x031b] = "\x0e\x50\x35", - [0x031c] = "\x02\x56\x3f", [0x031d] = "\x0e\x50\x30", - [0x031e] = "\x0e\x50\x34", [0x031f] = "\x01\x73\x41", - [0x0320] = "\x02\x5c\x49", [0x0321] = "\x01\x73\x42", - [0x0322] = "\x02\x5c\x47", [0x0324] = "\x02\x5c\x48", - [0x0325] = "\x02\x5c\x46", [0x0326] = "\x02\x5c\x45", - [0x0327] = "\x0e\x54\x41", [0x0328] = "\x0e\x54\x40", - [0x0329] = "\x02\x5c\x4a", [0x032a] = "\x01\x73\x40", - [0x032b] = "\x0e\x50\x33", [0x032d] = "\x02\x61\x44", - [0x032e] = "\x02\x61\x45", [0x032f] = "\x0e\x57\x52", - [0x0330] = "\x02\x4f\x50", [0x0331] = "\x02\x61\x43", - [0x0332] = "\x01\x73\x43", [0x0333] = "\x01\x78\x2b", - [0x0334] = "\x02\x65\x37", [0x0335] = "\x02\x65\x38", - [0x0336] = "\x0e\x5c\x32", [0x0337] = "\x01\x7a\x62", - [0x0338] = "\x01\x7a\x63", [0x0339] = "\x02\x6b\x4f", - [0x033a] = "\x02\x6b\x4e", [0x033b] = "\x01\x7b\x58", - [0x033c] = "\x01\x7b\x57", [0x033d] = "\x02\x6e\x7d", - [0x033e] = "\x0e\x60\x6f", [0x033f] = "\x01\x44\x2a", - [0x0340] = "\x01\x44\x42", [0x0341] = "\x01\x44\x78", - [0x0343] = "\x01\x44\x77", [0x0344] = "\x01\x45\x73", - [0x0345] = "\x01\x45\x72", [0x0346] = "\x01\x47\x3e", - [0x0347] = "\x01\x47\x3d", [0x0348] = "\x01\x47\x3f", - [0x0349] = "\x01\x47\x3c", [0x034a] = "\x0e\x22\x78", - [0x034b] = "\x01\x49\x2c", [0x034c] = "\x01\x49\x2b", - [0x034d] = "\x01\x49\x2d", [0x034e] = "\x0e\x24\x54", - [0x0350] = "\x0e\x24\x53", [0x0351] = "\x0e\x24\x51", - [0x0352] = "\x01\x4c\x23", [0x0354] = "\x01\x4c\x22", - [0x0355] = "\x01\x4c\x24", [0x0356] = "\x0e\x27\x52", - [0x0357] = "\x01\x50\x22", [0x0359] = "\x01\x22\x79", - [0x035a] = "\x02\x2e\x21", [0x035b] = "\x01\x22\x7a", - [0x035c] = "\x01\x59\x27", [0x035d] = "\x01\x22\x7c", - [0x035e] = "\x01\x22\x7b", [0x035f] = "\x02\x3a\x44", - [0x0360] = "\x0e\x39\x76", [0x0361] = "\x01\x22\x7d", - [0x0362] = "\x01\x67\x7e", [0x0363] = "\x01\x22\x7e", - [0x0364] = "\x0e\x5e\x25", [0x0365] = "\x01\x44\x2b", - [0x0366] = "\x0e\x21\x34", [0x0367] = "\x01\x44\x79", - [0x0368] = "\x01\x47\x40", [0x0369] = "\x01\x4c\x25", - [0x036a] = "\x0e\x2b\x37", [0x036b] = "\x01\x44\x2c", - [0x036c] = "\x01\x44\x7c", [0x036d] = "\x01\x44\x7a", - [0x036e] = "\x01\x44\x7b", [0x0371] = "\x01\x47\x41", - [0x0372] = "\x0e\x22\x7a", [0x0375] = "\x01\x49\x2e", - [0x0376] = "\x01\x4c\x27", [0x0377] = "\x01\x4c\x26", - [0x0378] = "\x01\x4c\x28", [0x0379] = "\x0e\x2e\x7b", - [0x037c] = "\x01\x54\x40", [0x037e] = "\x0e\x40\x3f", - [0x037f] = "\x0e\x64\x53", [0x0380] = "\x01\x70\x35", - [0x0382] = "\x0e\x21\x27", [0x0384] = "\x0e\x21\x4d", - [0x0385] = "\x0e\x21\x48", [0x0386] = "\x0e\x21\x4e", - [0x0387] = "\x02\x21\x2e", [0x0389] = "\x01\x45\x74", - [0x038a] = "\x01\x45\x75", [0x038b] = "\x0e\x21\x78", - [0x038c] = "\x0e\x21\x79", [0x038d] = "\x01\x47\x42", - [0x038f] = "\x02\x23\x2c", [0x0390] = "\x0e\x27\x55", - [0x0391] = "\x01\x50\x24", [0x0392] = "\x01\x50\x23", - [0x0393] = "\x02\x2e\x23", [0x0394] = "\x02\x2e\x22", - [0x0395] = "\x01\x59\x28", [0x0396] = "\x0e\x21\x28", - [0x0397] = "\x01\x44\x7d", [0x0398] = "\x02\x21\x35", - [0x0399] = "\x0e\x21\x7a", [0x039d] = "\x0e\x24\x57", - [0x039e] = "\x02\x25\x4d", [0x039f] = "\x0e\x2b\x39", - [0x03a0] = "\x01\x50\x25", [0x03a1] = "\x0e\x2f\x5b", - [0x03a2] = "\x01\x54\x43", [0x03a3] = "\x0e\x2f\x59", - [0x03a4] = "\x01\x54\x41", [0x03a5] = "\x01\x54\x42", - [0x03a6] = "\x0e\x2f\x5a", [0x03a8] = "\x0e\x34\x4d", - [0x03aa] = "\x01\x70\x36", [0x03ac] = "\x01\x45\x76", - [0x03b0] = "\x01\x47\x43", [0x03b1] = "\x02\x21\x7b", - [0x03b2] = "\x0e\x22\x7e", [0x03b3] = "\x0e\x22\x7d", - [0x03b4] = "\x0e\x22\x7c", [0x03b5] = "\x0e\x24\x59", - [0x03b6] = "\x01\x49\x2f", [0x03b7] = "\x01\x49\x30", - [0x03b8] = "\x0e\x24\x5a", [0x03b9] = "\x02\x23\x2d", - [0x03bc] = "\x02\x25\x4e", [0x03bd] = "\x01\x4c\x29", - [0x03be] = "\x02\x25\x4f", [0x03c1] = "\x0e\x2b\x3b", - [0x03c2] = "\x0e\x2b\x3d", [0x03c3] = "\x0e\x2b\x3e", - [0x03c4] = "\x02\x2e\x25", [0x03c5] = "\x02\x2e\x26", - [0x03c6] = "\x01\x54\x46", [0x03c7] = "\x0e\x2f\x5e", - [0x03c8] = "\x02\x2e\x27", [0x03c9] = "\x0e\x2f\x5f", - [0x03ca] = "\x02\x2e\x24", [0x03cb] = "\x01\x54\x47", - [0x03cc] = "\x01\x54\x45", [0x03cd] = "\x01\x54\x44", - [0x03ce] = "\x02\x2e\x28", [0x03cf] = "\x0e\x34\x4f", - [0x03d0] = "\x02\x33\x6b", [0x03d1] = "\x0e\x34\x4e", - [0x03d2] = "\x0e\x39\x7d", [0x03d3] = "\x0e\x39\x7a", - [0x03d4] = "\x02\x3a\x45", [0x03d6] = "\x0e\x39\x7e", - [0x03d7] = "\x02\x41\x6a", [0x03d8] = "\x02\x49\x27", - [0x03d9] = "\x0e\x4b\x2f", [0x03da] = "\x0e\x4b\x2e", - [0x03db] = "\x0e\x4b\x30", [0x03dc] = "\x01\x6c\x29", - [0x03dd] = "\x01\x70\x37", [0x03de] = "\x02\x56\x44", - [0x03df] = "\x0e\x54\x42", [0x03e0] = "\x01\x44\x2d", - [0x03e1] = "\x01\x44\x3b", [0x03e2] = "\x0e\x21\x2f", - [0x03e3] = "\x0e\x21\x35", [0x03e4] = "\x0e\x21\x51", - [0x03e5] = "\x0e\x21\x7b", [0x03e8] = "\x0e\x23\x22", - [0x03ec] = "\x0e\x24\x5b", [0x03ed] = "\x0e\x27\x59", - [0x03f0] = "\x01\x59\x29", [0x03f1] = "\x01\x5e\x33", - [0x03f3] = "\x01\x68\x21", [0x03f4] = "\x0e\x45\x7a", - [0x03f5] = "\x02\x21\x23", [0x03f6] = "\x01\x44\x7e", - [0x03f8] = "\x01\x45\x79", [0x03f9] = "\x01\x45\x77", - [0x03fa] = "\x01\x45\x78", [0x03fd] = "\x01\x4c\x2a", - [0x03fe] = "\x0e\x27\x5a", [0x0400] = "\x01\x44\x2e", - [0x0401] = "\x01\x44\x2f", [0x0403] = "\x01\x44\x43", - [0x0404] = "\x0e\x21\x36", [0x0405] = "\x0e\x21\x52", - [0x0406] = "\x01\x45\x21", [0x0407] = "\x01\x45\x22", - [0x0408] = "\x01\x45\x23", [0x0409] = "\x02\x21\x4c", - [0x040a] = "\x01\x45\x7a", [0x040b] = "\x0e\x21\x7d", - [0x040c] = "\x02\x21\x4b", [0x040e] = "\x01\x47\x47", - [0x040f] = "\x0e\x23\x25", [0x0410] = "\x02\x21\x7d", - [0x0411] = "\x01\x47\x45", [0x0412] = "\x01\x47\x46", - [0x0413] = "\x02\x21\x7c", [0x0414] = "\x0e\x23\x24", - [0x0415] = "\x0e\x23\x26", [0x0416] = "\x01\x47\x48", - [0x0417] = "\x01\x47\x44", [0x0418] = "\x0e\x23\x27", - [0x041c] = "\x02\x23\x2e", [0x041d] = "\x01\x4f\x4f", - [0x041e] = "\x02\x23\x2f", [0x041f] = "\x0e\x24\x5f", - [0x0420] = "\x0e\x24\x61", [0x0421] = "\x02\x23\x30", - [0x0423] = "\x0e\x24\x5c", [0x0424] = "\x01\x49\x32", - [0x0425] = "\x01\x49\x31", [0x0426] = "\x0e\x24\x5e", - [0x0427] = "\x0e\x24\x5d", [0x0428] = "\x01\x49\x35", - [0x0429] = "\x01\x49\x33", [0x042a] = "\x01\x49\x34", - [0x042b] = "\x0e\x24\x60", [0x042e] = "\x01\x4c\x30", - [0x042f] = "\x0e\x27\x5b", [0x0430] = "\x01\x4c\x2f", - [0x0431] = "\x02\x25\x54", [0x0432] = "\x02\x25\x51", - [0x0433] = "\x02\x25\x52", [0x0434] = "\x0e\x27\x5e", - [0x0435] = "\x02\x25\x50", [0x0436] = "\x01\x4c\x31", - [0x0437] = "\x01\x4c\x2d", [0x0438] = "\x01\x4c\x2c", - [0x0439] = "\x0e\x27\x5f", [0x043a] = "\x01\x4c\x2e", - [0x043b] = "\x01\x4c\x2b", [0x043c] = "\x0e\x27\x5d", - [0x043e] = "\x0e\x64\x4f", [0x0441] = "\x01\x4c\x32", - [0x0443] = "\x01\x50\x27", [0x0444] = "\x02\x29\x32", - [0x0445] = "\x0e\x2b\x3f", [0x0446] = "\x02\x25\x53", - [0x0447] = "\x01\x50\x2c", [0x0448] = "\x0e\x2b\x40", - [0x0449] = "\x02\x29\x33", [0x044a] = "\x01\x50\x28", - [0x044b] = "\x01\x50\x2b", [0x044c] = "\x01\x50\x2a", - [0x044d] = "\x01\x50\x29", [0x044e] = "\x01\x50\x26", - [0x044f] = "\x0e\x2b\x43", [0x0452] = "\x02\x2e\x2b", - [0x0453] = "\x0e\x2f\x68", [0x0454] = "\x01\x54\x4a", - [0x0455] = "\x02\x2e\x2e", [0x0456] = "\x01\x54\x48", - [0x0457] = "\x0e\x2f\x65", [0x0459] = "\x0e\x2f\x62", - [0x045a] = "\x02\x2e\x2a", [0x045b] = "\x01\x54\x4b", - [0x045c] = "\x01\x54\x49", [0x045d] = "\x01\x54\x4c", - [0x045e] = "\x02\x2e\x2c", [0x045f] = "\x02\x2e\x2d", - [0x0460] = "\x0e\x2f\x60", [0x0461] = "\x02\x2e\x29", - [0x0462] = "\x02\x2e\x2f", [0x0463] = "\x0e\x2f\x66", - [0x0464] = "\x0e\x2f\x61", [0x0465] = "\x0e\x2f\x63", - [0x0467] = "\x0e\x2f\x64", [0x0468] = "\x0e\x34\x50", - [0x0469] = "\x01\x5e\x37", [0x046a] = "\x01\x59\x2a", - [0x046b] = "\x02\x33\x6c", [0x046c] = "\x02\x33\x6e", - [0x046d] = "\x02\x33\x6d", [0x046e] = "\x02\x33\x6f", - [0x046f] = "\x01\x59\x2b", [0x0470] = "\x0e\x3a\x23", - [0x0472] = "\x01\x5e\x34", [0x0473] = "\x0e\x3a\x21", - [0x0474] = "\x01\x5e\x35", [0x0475] = "\x01\x5e\x36", - [0x0476] = "\x0e\x34\x51", [0x0477] = "\x01\x63\x37", - [0x0478] = "\x02\x41\x6c", [0x0479] = "\x0e\x40\x41", - [0x047a] = "\x02\x41\x6b", [0x047b] = "\x02\x41\x6d", - [0x047c] = "\x02\x41\x6e", [0x047d] = "\x01\x63\x38", - [0x047e] = "\x0e\x40\x40", [0x047f] = "\x01\x63\x36", - [0x0480] = "\x02\x49\x28", [0x0481] = "\x02\x49\x29", - [0x0482] = "\x01\x68\x23", [0x0483] = "\x01\x68\x22", - [0x0484] = "\x02\x4c\x61", [0x0486] = "\x0e\x4b\x31", - [0x0487] = "\x01\x6c\x2a", [0x0488] = "\x01\x6c\x2b", - [0x0489] = "\x01\x6c\x2c", [0x048a] = "\x01\x6c\x2e", - [0x048b] = "\x02\x4f\x5a", [0x048c] = "\x02\x4f\x5b", - [0x048d] = "\x01\x6c\x2d", [0x048e] = "\x0e\x4b\x32", - [0x0490] = "\x0e\x50\x36", [0x0491] = "\x01\x70\x38", - [0x0493] = "\x01\x70\x39", [0x0494] = "\x0e\x50\x37", - [0x0496] = "\x02\x65\x39", [0x0497] = "\x02\x6b\x51", - [0x0498] = "\x02\x6b\x50", [0x0499] = "\x02\x6e\x7e", - [0x049a] = "\x0e\x60\x2c", [0x049b] = "\x01\x44\x30", - [0x049c] = "\x0e\x21\x37", [0x049d] = "\x0e\x21\x54", - [0x049e] = "\x0e\x21\x53", [0x049f] = "\x01\x45\x7c", - [0x04a0] = "\x01\x45\x7b", [0x04a3] = "\x01\x47\x49", - [0x04a6] = "\x02\x21\x7e", [0x04a8] = "\x0e\x23\x28", - [0x04a9] = "\x01\x49\x37", [0x04aa] = "\x01\x49\x38", - [0x04ab] = "\x01\x49\x36", [0x04ac] = "\x01\x49\x39", - [0x04ad] = "\x02\x23\x31", [0x04ae] = "\x02\x23\x32", - [0x04b3] = "\x0e\x24\x63", [0x04b4] = "\x0e\x24\x62", - [0x04b5] = "\x0e\x27\x61", [0x04b9] = "\x0e\x27\x60", - [0x04bb] = "\x01\x4c\x34", [0x04bc] = "\x02\x25\x55", - [0x04bd] = "\x0e\x62\x5a", [0x04be] = "\x01\x4c\x33", - [0x04bf] = "\x0e\x27\x62", [0x04c0] = "\x02\x29\x34", - [0x04c1] = "\x01\x50\x30", [0x04c2] = "\x02\x29\x35", - [0x04c3] = "\x01\x50\x2f", [0x04c4] = "\x0e\x2b\x48", - [0x04c5] = "\x0e\x2b\x46", [0x04c7] = "\x01\x50\x2d", - [0x04c9] = "\x01\x50\x2e", [0x04ca] = "\x0e\x2b\x47", - [0x04cc] = "\x0e\x2f\x6f", [0x04cd] = "\x02\x2e\x30", - [0x04ce] = "\x0e\x2f\x6c", [0x04cf] = "\x0e\x2f\x6a", - [0x04d0] = "\x0e\x2f\x6d", [0x04d1] = "\x0e\x2f\x6e", - [0x04d2] = "\x01\x59\x2c", [0x04d3] = "\x02\x33\x71", - [0x04d4] = "\x0e\x34\x52", [0x04d5] = "\x01\x59\x2f", - [0x04d6] = "\x02\x33\x70", [0x04d7] = "\x01\x5b\x2b", - [0x04d8] = "\x01\x59\x2e", [0x04d9] = "\x01\x59\x2d", - [0x04db] = "\x01\x5e\x3a", [0x04dd] = "\x01\x5e\x39", - [0x04de] = "\x01\x5e\x38", [0x04df] = "\x01\x63\x39", - [0x04e0] = "\x0e\x40\x45", [0x04e1] = "\x0e\x40\x44", - [0x04e2] = "\x01\x63\x3c", [0x04e3] = "\x01\x63\x3d", - [0x04e4] = "\x01\x63\x3b", [0x04e6] = "\x01\x63\x3a", - [0x04e7] = "\x0e\x40\x46", [0x04e9] = "\x02\x49\x2a", - [0x04ea] = "\x0e\x46\x21", [0x04eb] = "\x02\x49\x2b", - [0x04ed] = "\x0e\x45\x7e", [0x04ee] = "\x0e\x4b\x33", - [0x04ef] = "\x02\x4f\x5d", [0x04f0] = "\x01\x6c\x2f", - [0x04f1] = "\x02\x4f\x5c", [0x04f2] = "\x0e\x4d\x2c", - [0x04f3] = "\x01\x70\x3a", [0x04f4] = "\x02\x5c\x4b", - [0x04f5] = "\x01\x73\x44", [0x04f7] = "\x02\x65\x3a", - [0x04f8] = "\x01\x79\x61", [0x04fa] = "\x01\x44\x44", - [0x04fb] = "\x01\x45\x24", [0x04fc] = "\x02\x21\x36", - [0x04fd] = "\x0e\x21\x55", [0x04fe] = "\x01\x45\x25", - [0x04ff] = "\x01\x45\x26", [0x0500] = "\x0e\x21\x56", - [0x0503] = "\x0e\x22\x23", [0x0504] = "\x0e\x22\x22", - [0x0505] = "\x01\x45\x7d", [0x0506] = "\x01\x45\x7e", - [0x0507] = "\x0e\x22\x24", [0x0508] = "\x01\x47\x4a", - [0x0509] = "\x02\x23\x33", [0x050a] = "\x02\x25\x56", - [0x050b] = "\x02\x25\x57", [0x050d] = "\x01\x50\x31", - [0x050e] = "\x02\x2e\x31", [0x050f] = "\x01\x59\x31", - [0x0510] = "\x01\x59\x30", [0x0511] = "\x02\x3a\x47", - [0x0512] = "\x02\x3a\x46", [0x0514] = "\x0e\x50\x38", - [0x0515] = "\x01\x44\x31", [0x0516] = "\x01\x45\x27", - [0x0517] = "\x01\x46\x21", [0x0519] = "\x01\x59\x32", - [0x051a] = "\x02\x21\x24", [0x051c] = "\x02\x21\x4d", - [0x051d] = "\x01\x46\x22", [0x051e] = "\x0e\x22\x26", - [0x051f] = "\x02\x22\x22", [0x0520] = "\x01\x47\x4c", - [0x0521] = "\x01\x47\x4b", [0x0522] = "\x02\x22\x21", - [0x0523] = "\x01\x49\x3a", [0x0524] = "\x0e\x64\x50", - [0x0525] = "\x0e\x24\x65", [0x0527] = "\x0e\x2b\x49", - [0x052a] = "\x01\x54\x4d", [0x052d] = "\x02\x33\x72", - [0x052f] = "\x01\x63\x3e", [0x0530] = "\x02\x49\x2c", - [0x0531] = "\x01\x68\x24", [0x0532] = "\x0e\x46\x23", - [0x0533] = "\x0e\x4b\x34", [0x0534] = "\x02\x56\x45", - [0x0535] = "\x0e\x54\x44", [0x0536] = "\x0e\x5c\x34", - [0x0537] = "\x02\x68\x6a", [0x0538] = "\x0e\x21\x29", - [0x0539] = "\x01\x45\x28", [0x053a] = "\x0e\x21\x57", - [0x053b] = "\x0e\x24\x66", [0x053c] = "\x02\x25\x58", - [0x053d] = "\x02\x29\x36", [0x053e] = "\x01\x59\x35", - [0x053f] = "\x01\x59\x33", [0x0540] = "\x01\x59\x34", - [0x0541] = "\x01\x44\x32", [0x0543] = "\x01\x44\x45", - [0x0544] = "\x01\x24\x3f", [0x0545] = "\x01\x45\x2b", - [0x0546] = "\x0e\x21\x59", [0x0547] = "\x01\x45\x2a", - [0x0548] = "\x01\x45\x29", [0x0549] = "\x01\x46\x25", - [0x054a] = "\x01\x46\x24", [0x054b] = "\x0e\x23\x2a", - [0x054c] = "\x02\x21\x4e", [0x054d] = "\x02\x22\x23", - [0x054f] = "\x0e\x23\x2b", [0x0550] = "\x0e\x23\x2d", - [0x0551] = "\x01\x4c\x38", [0x0552] = "\x01\x4c\x35", - [0x0553] = "\x01\x4c\x37", [0x0554] = "\x01\x4c\x36", - [0x0555] = "\x0e\x27\x63", [0x0557] = "\x01\x50\x32", - [0x0558] = "\x0e\x2b\x4a", [0x055a] = "\x01\x5e\x3b", - [0x055c] = "\x01\x44\x33", [0x055d] = "\x0e\x21\x5a", - [0x055e] = "\x01\x45\x2c", [0x055f] = "\x0e\x22\x27", - [0x0560] = "\x01\x46\x27", [0x0561] = "\x01\x46\x26", - [0x0563] = "\x02\x23\x34", [0x0565] = "\x0e\x64\x51", - [0x0566] = "\x01\x4c\x39", [0x0567] = "\x0e\x2a\x5c", - [0x0569] = "\x0e\x21\x2a", [0x056c] = "\x02\x21\x37", - [0x056d] = "\x0e\x22\x28", [0x056e] = "\x01\x46\x29", - [0x056f] = "\x01\x46\x28", [0x0570] = "\x01\x47\x4d", - [0x0571] = "\x01\x47\x4e", [0x0572] = "\x02\x23\x35", - [0x0573] = "\x01\x49\x3b", [0x0574] = "\x0e\x24\x67", - [0x0575] = "\x01\x49\x3c", [0x0576] = "\x0e\x27\x65", - [0x0577] = "\x01\x4c\x3a", [0x0578] = "\x01\x4c\x3b", - [0x0579] = "\x01\x4c\x3c", [0x057a] = "\x0e\x27\x66", - [0x057b] = "\x01\x50\x33", [0x057c] = "\x02\x29\x37", - [0x057d] = "\x0e\x2b\x4b", [0x057f] = "\x01\x54\x4e", - [0x0580] = "\x0e\x40\x47", [0x0582] = "\x02\x21\x25", - [0x0584] = "\x01\x45\x2d", [0x0586] = "\x0e\x21\x5b", - [0x0589] = "\x0e\x22\x29", [0x058a] = "\x02\x22\x24", - [0x058b] = "\x0e\x23\x2f", [0x058e] = "\x02\x23\x36", - [0x058f] = "\x02\x23\x37", [0x0592] = "\x02\x25\x59", - [0x0593] = "\x0e\x27\x67", [0x0594] = "\x02\x25\x5a", - [0x0596] = "\x02\x29\x39", [0x0597] = "\x02\x29\x38", - [0x0598] = "\x02\x29\x3b", [0x0599] = "\x02\x29\x3a", - [0x059a] = "\x01\x50\x34", [0x059b] = "\x0e\x64\x52", - [0x059c] = "\x02\x33\x73", [0x059d] = "\x01\x54\x50", - [0x059e] = "\x02\x2e\x32", [0x059f] = "\x01\x54\x4f", - [0x05a0] = "\x0e\x34\x54", [0x05a4] = "\x02\x3a\x48", - [0x05a5] = "\x01\x5e\x3c", [0x05a6] = "\x0e\x3a\x28", - [0x05a7] = "\x02\x3a\x49", [0x05a8] = "\x0e\x3a\x27", - [0x05a9] = "\x0e\x40\x4a", [0x05aa] = "\x0e\x40\x49", - [0x05ab] = "\x0e\x40\x48", [0x05ac] = "\x02\x49\x2d", - [0x05ad] = "\x01\x68\x25", [0x05ae] = "\x0e\x46\x25", - [0x05b0] = "\x0e\x46\x26", [0x05b1] = "\x0e\x4b\x35", - [0x05b2] = "\x01\x6c\x30", [0x05b3] = "\x0e\x54\x45", - [0x05b4] = "\x02\x65\x3b", [0x05b6] = "\x0e\x21\x2b", - [0x05b7] = "\x0e\x21\x5c", [0x05b9] = "\x02\x21\x38", - [0x05ba] = "\x0e\x22\x2a", [0x05bb] = "\x01\x46\x2a", - [0x05be] = "\x0e\x23\x31", [0x05c1] = "\x0e\x27\x69", - [0x05c2] = "\x0e\x27\x6a", [0x05c3] = "\x01\x59\x36", - [0x05c4] = "\x0e\x34\x55", [0x05c5] = "\x0e\x3a\x29", - [0x05c8] = "\x01\x44\x34", [0x05c9] = "\x01\x44\x46", - [0x05ca] = "\x01\x45\x2f", [0x05cb] = "\x01\x45\x2e", - [0x05cc] = "\x0e\x21\x5e", [0x05cd] = "\x01\x45\x30", - [0x05ce] = "\x0e\x21\x60", [0x05d0] = "\x0e\x22\x2b", - [0x05d2] = "\x0e\x23\x33", [0x05d4] = "\x01\x4c\x3e", - [0x05d5] = "\x0e\x27\x6b", [0x05d6] = "\x01\x4c\x3d", - [0x05d7] = "\x01\x4c\x3f", [0x05d9] = "\x0e\x2b\x50", - [0x05da] = "\x0e\x2b\x4f", [0x05db] = "\x01\x50\x35", - [0x05dc] = "\x0e\x2b\x4e", [0x05dd] = "\x0e\x2b\x4d", - [0x05df] = "\x01\x54\x51", [0x05e0] = "\x0e\x40\x4b", - [0x05e1] = "\x02\x56\x46", [0x05e2] = "\x01\x76\x3b", - [0x05e3] = "\x01\x44\x47", [0x05e4] = "\x01\x46\x2c", - [0x05e5] = "\x01\x46\x3b", [0x05e6] = "\x01\x46\x36", - [0x05e8] = "\x01\x46\x31", [0x05e9] = "\x01\x46\x30", - [0x05ea] = "\x01\x46\x37", [0x05eb] = "\x01\x46\x35", - [0x05ec] = "\x01\x46\x2e", [0x05ed] = "\x01\x46\x3c", - [0x05ee] = "\x01\x46\x2f", [0x05ef] = "\x01\x46\x2b", - [0x05f0] = "\x01\x46\x3a", [0x05f1] = "\x01\x46\x39", - [0x05f2] = "\x01\x46\x38", [0x05f3] = "\x01\x46\x2d", - [0x05f4] = "\x0e\x22\x31", [0x05f5] = "\x01\x46\x34", - [0x05f6] = "\x0e\x22\x2d", [0x05f7] = "\x0e\x22\x2e", - [0x05f8] = "\x01\x46\x33", [0x05f9] = "\x0e\x22\x2f", - [0x05fb] = "\x01\x46\x3d", [0x05fc] = "\x01\x46\x32", - [0x05ff] = "\x0e\x23\x35", [0x0600] = "\x0e\x23\x37", - [0x0601] = "\x01\x47\x54", [0x0603] = "\x01\x47\x5a", - [0x0604] = "\x01\x47\x56", [0x0605] = "\x0e\x23\x39", - [0x0606] = "\x01\x47\x5c", [0x0607] = "\x02\x22\x25", - [0x0608] = "\x01\x47\x59", [0x0609] = "\x01\x47\x4f", - [0x060a] = "\x01\x47\x52", [0x060b] = "\x01\x47\x55", - [0x060c] = "\x01\x47\x51", [0x060d] = "\x01\x47\x58", - [0x060e] = "\x01\x47\x5b", [0x060f] = "\x01\x47\x50", - [0x0610] = "\x01\x47\x53", [0x0611] = "\x01\x47\x57", - [0x0612] = "\x01\x47\x5d", [0x0613] = "\x0e\x23\x3a", - [0x0615] = "\x0e\x23\x3b", [0x0616] = "\x0e\x23\x34", - [0x0618] = "\x02\x23\x40", [0x0619] = "\x02\x23\x3d", - [0x061a] = "\x0e\x24\x76", [0x061b] = "\x01\x49\x49", - [0x061c] = "\x02\x23\x3e", [0x061d] = "\x01\x49\x3d", - [0x061e] = "\x01\x49\x3f", [0x061f] = "\x01\x49\x57", - [0x0620] = "\x01\x49\x52", [0x0621] = "\x0e\x24\x79", - [0x0622] = "\x0e\x24\x7e", [0x0623] = "\x0e\x24\x75", - [0x0624] = "\x02\x23\x45", [0x0625] = "\x02\x23\x3f", - [0x0626] = "\x01\x49\x41", [0x0627] = "\x01\x49\x43", - [0x0628] = "\x02\x23\x44", [0x0629] = "\x01\x49\x4a", - [0x062a] = "\x02\x23\x3a", [0x062b] = "\x01\x49\x56", - [0x062c] = "\x01\x49\x58", [0x062d] = "\x01\x49\x3e", - [0x062e] = "\x01\x49\x4f", [0x062f] = "\x0e\x25\x24", - [0x0630] = "\x02\x23\x38", [0x0631] = "\x01\x49\x55", - [0x0632] = "\x0e\x24\x77", [0x0633] = "\x01\x49\x46", - [0x0634] = "\x0e\x24\x7b", [0x0635] = "\x01\x49\x50", - [0x0636] = "\x01\x49\x51", [0x0637] = "\x02\x23\x39", - [0x0638] = "\x01\x49\x4e", [0x0639] = "\x01\x49\x4c", - [0x063a] = "\x0e\x24\x70", [0x063b] = "\x01\x49\x4d", - [0x063c] = "\x01\x49\x53", [0x063d] = "\x02\x23\x41", - [0x063e] = "\x01\x49\x40", [0x063f] = "\x0e\x25\x21", - [0x0640] = "\x01\x49\x54", [0x0641] = "\x02\x23\x43", - [0x0642] = "\x01\x49\x48", [0x0643] = "\x01\x49\x45", - [0x0644] = "\x0e\x24\x73", [0x0645] = "\x02\x23\x3c", - [0x0646] = "\x01\x49\x44", [0x0647] = "\x02\x23\x46", - [0x0648] = "\x01\x49\x47", [0x0649] = "\x0e\x24\x7c", - [0x064a] = "\x01\x49\x4b", [0x064b] = "\x0e\x24\x78", - [0x064c] = "\x0e\x24\x74", [0x064d] = "\x0e\x24\x6d", - [0x064e] = "\x01\x49\x42", [0x064f] = "\x02\x23\x42", - [0x0650] = "\x0e\x24\x7d", [0x0651] = "\x0e\x25\x22", - [0x0654] = "\x02\x23\x3b", [0x065a] = "\x0e\x25\x23", - [0x065f] = "\x0e\x27\x6e", [0x0660] = "\x02\x25\x6b", - [0x0661] = "\x02\x25\x6a", [0x0662] = "\x01\x4c\x51", - [0x0663] = "\x02\x25\x6d", [0x0664] = "\x02\x25\x6f", - [0x0665] = "\x02\x25\x64", [0x0666] = "\x02\x25\x67", - [0x0667] = "\x02\x25\x6e", [0x0668] = "\x01\x4c\x52", - [0x0669] = "\x0e\x27\x74", [0x066a] = "\x0e\x27\x78", - [0x066b] = "\x02\x25\x61", [0x066c] = "\x02\x25\x65", - [0x066d] = "\x0e\x27\x75", [0x066f] = "\x02\x25\x69", - [0x0670] = "\x02\x29\x4a", [0x0671] = "\x01\x4c\x4d", - [0x0672] = "\x02\x29\x4e", [0x0673] = "\x01\x4c\x40", - [0x0674] = "\x02\x25\x66", [0x0675] = "\x01\x4c\x41", - [0x0676] = "\x01\x4c\x4e", [0x0677] = "\x01\x4c\x47", - [0x0678] = "\x01\x4c\x43", [0x0679] = "\x0e\x27\x71", - [0x067a] = "\x02\x25\x62", [0x067b] = "\x01\x4c\x46", - [0x067c] = "\x01\x4c\x4b", [0x067d] = "\x01\x4c\x54", - [0x067e] = "\x02\x25\x63", [0x067f] = "\x02\x25\x5c", - [0x0680] = "\x01\x4c\x45", [0x0681] = "\x02\x25\x5d", - [0x0682] = "\x02\x25\x5f", [0x0684] = "\x01\x4c\x48", - [0x0685] = "\x0e\x27\x6c", [0x0686] = "\x01\x4c\x4a", - [0x0687] = "\x02\x25\x5b", [0x0688] = "\x02\x25\x60", - [0x0689] = "\x0e\x27\x70", [0x068a] = "\x0e\x27\x79", - [0x068b] = "\x01\x4c\x53", [0x068c] = "\x01\x4c\x4f", - [0x068d] = "\x02\x25\x68", [0x068e] = "\x01\x4c\x55", - [0x068f] = "\x0e\x27\x73", [0x0690] = "\x01\x4c\x4c", - [0x0691] = "\x02\x25\x5e", [0x0692] = "\x01\x4c\x49", - [0x0693] = "\x0e\x27\x6f", [0x0694] = "\x0e\x27\x77", - [0x0695] = "\x01\x4c\x44", [0x0696] = "\x01\x4c\x42", - [0x0698] = "\x02\x25\x6c", [0x069a] = "\x01\x4c\x50", - [0x069e] = "\x0e\x2b\x5c", [0x069f] = "\x0e\x2b\x5d", - [0x06a0] = "\x02\x29\x49", [0x06a1] = "\x02\x29\x3d", - [0x06a2] = "\x02\x29\x4c", [0x06a3] = "\x0e\x2b\x57", - [0x06a4] = "\x0e\x2b\x59", [0x06a5] = "\x02\x29\x3f", - [0x06a6] = "\x01\x50\x3c", [0x06a7] = "\x01\x50\x4a", - [0x06a8] = "\x01\x50\x38", [0x06a9] = "\x01\x50\x49", - [0x06aa] = "\x01\x50\x41", [0x06ab] = "\x01\x50\x46", - [0x06ac] = "\x01\x50\x36", [0x06ad] = "\x02\x29\x3e", - [0x06ae] = "\x02\x29\x44", [0x06af] = "\x01\x50\x45", - [0x06b0] = "\x02\x29\x50", [0x06b1] = "\x01\x50\x47", - [0x06b2] = "\x0e\x2b\x5b", [0x06b3] = "\x01\x50\x3d", - [0x06b4] = "\x0e\x2b\x54", [0x06b5] = "\x0e\x2b\x5e", - [0x06b6] = "\x02\x29\x46", [0x06b7] = "\x02\x29\x43", - [0x06b8] = "\x01\x50\x3b", [0x06b9] = "\x0e\x2b\x51", - [0x06ba] = "\x02\x29\x3c", [0x06bb] = "\x01\x50\x48", - [0x06bc] = "\x02\x29\x4b", [0x06bd] = "\x01\x50\x40", - [0x06be] = "\x02\x29\x4d", [0x06bf] = "\x01\x50\x4b", - [0x06c0] = "\x01\x50\x37", [0x06c1] = "\x01\x50\x42", - [0x06c2] = "\x01\x50\x3f", [0x06c3] = "\x02\x29\x41", - [0x06c4] = "\x01\x50\x43", [0x06c5] = "\x02\x29\x47", - [0x06c6] = "\x02\x29\x48", [0x06c7] = "\x01\x50\x3e", - [0x06c8] = "\x01\x50\x44", [0x06c9] = "\x01\x50\x3a", - [0x06ca] = "\x0e\x2b\x55", [0x06cb] = "\x0e\x64\x54", - [0x06cc] = "\x0e\x2b\x63", [0x06cd] = "\x0e\x2b\x61", - [0x06ce] = "\x01\x50\x39", [0x06cf] = "\x02\x29\x40", - [0x06d0] = "\x0e\x2b\x53", [0x06d6] = "\x02\x29\x45", - [0x06da] = "\x0e\x2b\x58", [0x06de] = "\x02\x29\x4f", - [0x06e0] = "\x02\x2e\x46", [0x06e1] = "\x01\x54\x5e", - [0x06e2] = "\x02\x2e\x34", [0x06e4] = "\x02\x2e\x39", - [0x06e5] = "\x01\x54\x57", [0x06e6] = "\x01\x54\x62", - [0x06e7] = "\x02\x2e\x37", [0x06e8] = "\x01\x54\x52", - [0x06e9] = "\x01\x54\x5c", [0x06ea] = "\x01\x54\x61", - [0x06eb] = "\x02\x2e\x3e", [0x06ed] = "\x01\x54\x5d", - [0x06ee] = "\x01\x54\x60", [0x06ef] = "\x0e\x2f\x77", - [0x06f0] = "\x0e\x30\x21", [0x06f1] = "\x02\x2e\x41", - [0x06f2] = "\x01\x54\x58", [0x06f3] = "\x02\x2e\x38", - [0x06f4] = "\x0e\x2f\x74", [0x06f5] = "\x0e\x2f\x78", - [0x06f6] = "\x0e\x30\x22", [0x06f7] = "\x02\x2e\x44", - [0x06f8] = "\x02\x2e\x45", [0x06f9] = "\x0e\x2f\x79", - [0x06fa] = "\x01\x54\x5a", [0x06fb] = "\x02\x2e\x43", - [0x06fc] = "\x01\x54\x56", [0x06fd] = "\x01\x54\x65", - [0x06ff] = "\x02\x2e\x3b", [0x0700] = "\x0e\x2f\x7b", - [0x0701] = "\x01\x54\x54", [0x0702] = "\x0e\x2f\x7a", - [0x0703] = "\x02\x2e\x48", [0x0704] = "\x02\x2e\x3c", - [0x0705] = "\x02\x2e\x40", [0x0706] = "\x01\x54\x59", - [0x0707] = "\x01\x54\x64", [0x0708] = "\x02\x2e\x3d", - [0x0709] = "\x01\x54\x5f", [0x070a] = "\x02\x2e\x42", - [0x070b] = "\x02\x2e\x49", [0x070c] = "\x02\x34\x24", - [0x070d] = "\x0e\x2f\x73", [0x070e] = "\x02\x2e\x47", - [0x070f] = "\x01\x54\x66", [0x0710] = "\x01\x54\x53", - [0x0711] = "\x02\x2e\x3f", [0x0712] = "\x02\x2e\x36", - [0x0713] = "\x0e\x2f\x76", [0x0714] = "\x01\x54\x5b", - [0x0717] = "\x02\x2e\x35", [0x0718] = "\x0e\x2f\x7e", - [0x0719] = "\x0e\x30\x25", [0x071a] = "\x02\x2e\x3a", - [0x0726] = "\x02\x2e\x33", [0x0727] = "\x01\x54\x63", - [0x0728] = "\x0e\x67\x21", [0x0729] = "\x0e\x34\x5f", - [0x072a] = "\x02\x33\x7a", [0x072b] = "\x0e\x34\x68", - [0x072c] = "\x01\x59\x49", [0x072d] = "\x02\x34\x2a", - [0x072e] = "\x01\x59\x47", [0x072f] = "\x01\x59\x44", - [0x0730] = "\x02\x34\x21", [0x0731] = "\x01\x59\x40", - [0x0732] = "\x02\x34\x25", [0x0733] = "\x01\x59\x4b", - [0x0734] = "\x02\x33\x79", [0x0735] = "\x02\x33\x7e", - [0x0736] = "\x02\x33\x7d", [0x0737] = "\x01\x54\x55", - [0x0738] = "\x01\x59\x46", [0x0739] = "\x02\x34\x28", - [0x073a] = "\x0e\x34\x66", [0x073b] = "\x02\x34\x2b", - [0x073c] = "\x02\x33\x76", [0x073e] = "\x01\x5e\x4e", - [0x073f] = "\x0e\x34\x67", [0x0740] = "\x02\x34\x2c", - [0x0741] = "\x01\x59\x4c", [0x0743] = "\x01\x59\x3e", - [0x0744] = "\x01\x59\x3b", [0x0745] = "\x02\x34\x23", - [0x0746] = "\x01\x59\x38", [0x0748] = "\x02\x34\x29", - [0x0749] = "\x0e\x34\x5b", [0x074a] = "\x01\x59\x3f", - [0x074b] = "\x02\x34\x2d", [0x074c] = "\x0e\x34\x58", - [0x074d] = "\x02\x33\x77", [0x074e] = "\x02\x34\x27", - [0x074f] = "\x01\x59\x42", [0x0750] = "\x02\x33\x78", - [0x0751] = "\x02\x33\x7b", [0x0752] = "\x02\x34\x22", - [0x0753] = "\x0e\x34\x62", [0x0754] = "\x0e\x34\x61", - [0x0755] = "\x01\x59\x43", [0x0756] = "\x01\x59\x41", - [0x0757] = "\x01\x59\x4d", [0x0758] = "\x0e\x34\x57", - [0x0759] = "\x0e\x3a\x36", [0x075a] = "\x0e\x34\x64", - [0x075c] = "\x01\x59\x48", [0x075d] = "\x0e\x34\x5e", - [0x075e] = "\x01\x59\x3c", [0x075f] = "\x01\x5a\x76", - [0x0761] = "\x01\x59\x3d", [0x0762] = "\x02\x33\x7c", - [0x0763] = "\x01\x59\x4a", [0x0764] = "\x01\x59\x45", - [0x0765] = "\x02\x34\x26", [0x0766] = "\x01\x59\x3a", - [0x0768] = "\x0e\x34\x59", [0x076a] = "\x01\x59\x39", - [0x076b] = "\x0e\x64\x57", [0x0771] = "\x0e\x64\x56", - [0x0772] = "\x0e\x67\x22", [0x0773] = "\x0e\x64\x55", - [0x0775] = "\x02\x33\x74", [0x0776] = "\x02\x33\x75", - [0x0777] = "\x02\x3a\x4e", [0x077a] = "\x0e\x3a\x3c", - [0x077b] = "\x01\x5e\x3d", [0x077c] = "\x01\x5e\x40", - [0x077d] = "\x02\x3a\x59", [0x077e] = "\x01\x5e\x54", - [0x077f] = "\x02\x3a\x5c", [0x0780] = "\x01\x5e\x3e", - [0x0781] = "\x02\x3a\x55", [0x0782] = "\x01\x5e\x44", - [0x0783] = "\x01\x5e\x4a", [0x0784] = "\x01\x61\x43", - [0x0785] = "\x0e\x3a\x31", [0x0786] = "\x0e\x3a\x38", - [0x0787] = "\x01\x5e\x48", [0x0788] = "\x02\x3a\x52", - [0x0789] = "\x01\x5e\x55", [0x078a] = "\x01\x5e\x41", - [0x078b] = "\x01\x5e\x49", [0x078c] = "\x02\x3a\x5a", - [0x078d] = "\x02\x41\x7c", [0x078e] = "\x02\x3a\x5f", - [0x078f] = "\x02\x3a\x53", [0x0791] = "\x02\x3a\x4a", - [0x0792] = "\x02\x3a\x57", [0x0793] = "\x02\x3a\x51", - [0x0794] = "\x01\x5e\x47", [0x0795] = "\x02\x3a\x5d", - [0x0796] = "\x0e\x3a\x2e", [0x0797] = "\x0e\x3a\x2a", - [0x0798] = "\x01\x5e\x43", [0x0799] = "\x01\x5e\x57", - [0x079a] = "\x01\x5e\x50", [0x079b] = "\x0e\x3a\x33", - [0x079c] = "\x01\x5e\x45", [0x079d] = "\x01\x5e\x42", - [0x079e] = "\x0e\x3a\x40", [0x079f] = "\x01\x5e\x4d", - [0x07a0] = "\x0e\x3a\x34", [0x07a1] = "\x02\x3a\x5e", - [0x07a2] = "\x02\x3a\x50", [0x07a3] = "\x02\x3a\x56", - [0x07a4] = "\x02\x3a\x58", [0x07a5] = "\x02\x3a\x4c", - [0x07a6] = "\x02\x3a\x5b", [0x07a7] = "\x01\x5e\x3f", - [0x07a8] = "\x02\x3a\x4b", [0x07a9] = "\x0e\x3a\x42", - [0x07aa] = "\x01\x5e\x46", [0x07ab] = "\x01\x5e\x56", - [0x07ac] = "\x01\x5e\x52", [0x07ad] = "\x02\x3a\x4d", - [0x07ae] = "\x01\x5e\x4c", [0x07af] = "\x0e\x3a\x3b", - [0x07b1] = "\x01\x5e\x53", [0x07b2] = "\x01\x5e\x4f", - [0x07b3] = "\x01\x5e\x4b", [0x07b4] = "\x0e\x3a\x2f", - [0x07b5] = "\x02\x3a\x54", [0x07ba] = "\x0e\x67\x23", - [0x07bb] = "\x01\x5e\x51", [0x07bf] = "\x02\x41\x7a", - [0x07c0] = "\x02\x41\x76", [0x07c1] = "\x0e\x40\x51", - [0x07c2] = "\x02\x42\x27", [0x07c3] = "\x02\x41\x6f", - [0x07c4] = "\x02\x41\x78", [0x07c5] = "\x01\x63\x4c", - [0x07c6] = "\x01\x63\x4d", [0x07c7] = "\x01\x63\x45", - [0x07c8] = "\x02\x42\x23", [0x07c9] = "\x01\x63\x4f", - [0x07ca] = "\x02\x41\x74", [0x07cb] = "\x02\x41\x73", - [0x07cc] = "\x02\x41\x71", [0x07cd] = "\x02\x42\x25", - [0x07ce] = "\x01\x63\x43", [0x07cf] = "\x02\x41\x7d", - [0x07d0] = "\x02\x41\x72", [0x07d1] = "\x01\x63\x46", - [0x07d2] = "\x02\x41\x7b", [0x07d3] = "\x01\x63\x41", - [0x07d4] = "\x02\x41\x77", [0x07d5] = "\x02\x41\x7e", - [0x07d6] = "\x02\x42\x22", [0x07d7] = "\x0e\x40\x4e", - [0x07d9] = "\x02\x42\x26", [0x07da] = "\x01\x63\x4a", - [0x07db] = "\x02\x41\x70", [0x07dc] = "\x01\x63\x44", - [0x07dd] = "\x02\x41\x75", [0x07de] = "\x0e\x3a\x2b", - [0x07df] = "\x01\x63\x3f", [0x07e1] = "\x01\x63\x4b", - [0x07e2] = "\x02\x42\x21", [0x07e3] = "\x01\x63\x47", - [0x07e4] = "\x01\x63\x48", [0x07e5] = "\x01\x63\x4e", - [0x07e6] = "\x01\x63\x42", [0x07e7] = "\x01\x23\x21", - [0x07e8] = "\x01\x63\x40", [0x07e9] = "\x02\x41\x79", - [0x07ea] = "\x0e\x40\x4c", [0x07ee] = "\x0e\x67\x25", - [0x07ef] = "\x01\x63\x49", [0x07f0] = "\x0e\x67\x24", - [0x07f2] = "\x02\x42\x24", [0x07f4] = "\x0e\x64\x58", - [0x07f6] = "\x01\x68\x35", [0x07f7] = "\x01\x68\x30", - [0x07f8] = "\x0e\x46\x2e", [0x07f9] = "\x02\x49\x3c", - [0x07fa] = "\x02\x49\x38", [0x07fb] = "\x0e\x46\x28", - [0x07fc] = "\x02\x49\x32", [0x07fd] = "\x01\x68\x2a", - [0x07fe] = "\x01\x68\x26", [0x07ff] = "\x02\x49\x3b", - [0x0800] = "\x01\x68\x27", [0x0801] = "\x02\x49\x35", - [0x0802] = "\x02\x49\x37", [0x0803] = "\x0e\x46\x29", - [0x0804] = "\x02\x49\x3a", [0x0805] = "\x0e\x46\x36", - [0x0806] = "\x01\x68\x2c", [0x0807] = "\x0e\x46\x2c", - [0x0808] = "\x01\x68\x33", [0x0809] = "\x01\x68\x2d", - [0x080b] = "\x0e\x46\x2a", [0x080c] = "\x02\x49\x30", - [0x080d] = "\x01\x68\x2e", [0x080e] = "\x01\x68\x2f", - [0x080f] = "\x02\x49\x33", [0x0810] = "\x01\x68\x34", - [0x0811] = "\x0e\x46\x34", [0x0812] = "\x02\x49\x31", - [0x0813] = "\x02\x49\x36", [0x0814] = "\x01\x68\x2b", - [0x0815] = "\x02\x49\x2f", [0x0816] = "\x01\x68\x31", - [0x0817] = "\x01\x68\x29", [0x0818] = "\x0e\x46\x33", - [0x081b] = "\x01\x68\x28", [0x081c] = "\x02\x49\x34", - [0x081d] = "\x02\x49\x39", [0x081e] = "\x0e\x46\x31", - [0x081f] = "\x01\x68\x32", [0x0820] = "\x0e\x64\x5a", - [0x0822] = "\x0e\x64\x59", [0x0826] = "\x0e\x46\x50", - [0x0827] = "\x02\x49\x2e", [0x0828] = "\x0e\x46\x30", - [0x0829] = "\x01\x6c\x37", [0x082a] = "\x02\x4f\x6e", - [0x082b] = "\x0e\x4b\x41", [0x082c] = "\x02\x4f\x6b", - [0x082d] = "\x0e\x4b\x38", [0x082e] = "\x01\x6c\x31", - [0x082f] = "\x01\x6c\x3d", [0x0830] = "\x01\x6c\x3e", - [0x0831] = "\x0e\x4b\x3d", [0x0832] = "\x01\x6c\x34", - [0x0833] = "\x02\x4f\x69", [0x0834] = "\x01\x6c\x36", - [0x0835] = "\x02\x4f\x61", [0x0836] = "\x01\x6c\x3c", - [0x0837] = "\x0e\x4b\x44", [0x0838] = "\x02\x4f\x6d", - [0x0839] = "\x01\x6c\x33", [0x083a] = "\x02\x4f\x6f", - [0x083b] = "\x01\x6c\x32", [0x083d] = "\x02\x4f\x6a", - [0x083e] = "\x02\x4f\x6c", [0x083f] = "\x01\x6c\x35", - [0x0840] = "\x02\x4f\x68", [0x0841] = "\x02\x4f\x62", - [0x0842] = "\x02\x4f\x5f", [0x0844] = "\x0e\x4b\x3e", - [0x0845] = "\x02\x3a\x4f", [0x0846] = "\x02\x4f\x65", - [0x0847] = "\x0e\x4b\x37", [0x0848] = "\x02\x4f\x5e", - [0x0849] = "\x02\x4f\x64", [0x084a] = "\x02\x4f\x63", - [0x084b] = "\x0e\x4b\x3b", [0x084c] = "\x02\x4f\x60", - [0x084d] = "\x0e\x4b\x43", [0x084e] = "\x01\x6c\x39", - [0x084f] = "\x0e\x4b\x45", [0x0850] = "\x0e\x4b\x40", - [0x0851] = "\x0e\x46\x35", [0x0852] = "\x0e\x4b\x3c", - [0x0853] = "\x01\x6c\x38", [0x0854] = "\x0e\x4b\x39", - [0x0856] = "\x0e\x4b\x3f", [0x0857] = "\x01\x6c\x3a", - [0x0858] = "\x02\x4f\x66", [0x0859] = "\x01\x70\x3b", - [0x085a] = "\x02\x4f\x67", [0x085e] = "\x02\x56\x4f", - [0x085f] = "\x0e\x50\x3f", [0x0860] = "\x02\x56\x48", - [0x0861] = "\x0e\x50\x40", [0x0862] = "\x01\x70\x47", - [0x0863] = "\x02\x56\x4c", [0x0864] = "\x01\x70\x3f", - [0x0865] = "\x01\x70\x43", [0x0866] = "\x02\x56\x4b", - [0x0867] = "\x0e\x50\x3b", [0x0868] = "\x01\x70\x42", - [0x0869] = "\x01\x70\x3e", [0x086a] = "\x01\x70\x41", - [0x086b] = "\x01\x70\x3c", [0x086c] = "\x01\x70\x46", - [0x086d] = "\x02\x56\x4d", [0x086e] = "\x02\x56\x49", - [0x086f] = "\x01\x70\x45", [0x0870] = "\x02\x56\x47", - [0x0871] = "\x01\x70\x44", [0x0872] = "\x02\x56\x4e", - [0x0873] = "\x02\x56\x4a", [0x0874] = "\x01\x6c\x3b", - [0x0876] = "\x01\x70\x48", [0x0877] = "\x02\x56\x50", - [0x0878] = "\x01\x70\x40", [0x0879] = "\x01\x70\x3d", - [0x087b] = "\x0e\x50\x3d", [0x087d] = "\x0e\x54\x48", - [0x087e] = "\x02\x5c\x52", [0x087f] = "\x02\x5c\x54", - [0x0880] = "\x01\x73\x46", [0x0881] = "\x02\x5c\x55", - [0x0882] = "\x02\x5c\x53", [0x0883] = "\x02\x5c\x51", - [0x0884] = "\x02\x5c\x50", [0x0885] = "\x01\x73\x48", - [0x0886] = "\x02\x5c\x4f", [0x0887] = "\x01\x73\x49", - [0x0889] = "\x0e\x54\x49", [0x088a] = "\x0e\x54\x47", - [0x088c] = "\x02\x5c\x4d", [0x088d] = "\x02\x5c\x4e", - [0x088e] = "\x01\x73\x45", [0x088f] = "\x01\x73\x4a", - [0x0890] = "\x01\x73\x47", [0x0891] = "\x0e\x64\x5d", - [0x0892] = "\x0e\x64\x5b", [0x0893] = "\x02\x5c\x4c", - [0x0894] = "\x0e\x57\x5b", [0x0895] = "\x01\x76\x3c", - [0x0896] = "\x0e\x57\x5a", [0x0897] = "\x02\x61\x48", - [0x0898] = "\x02\x61\x46", [0x0899] = "\x02\x61\x4b", - [0x089a] = "\x02\x61\x49", [0x089b] = "\x0e\x57\x58", - [0x089c] = "\x02\x61\x47", [0x089d] = "\x02\x61\x4a", - [0x089e] = "\x0e\x57\x59", [0x089f] = "\x0e\x57\x57", - [0x08a0] = "\x0e\x57\x5c", [0x08a5] = "\x01\x78\x2c", - [0x08a6] = "\x02\x65\x3e", [0x08a7] = "\x02\x65\x3f", - [0x08a8] = "\x01\x78\x2d", [0x08aa] = "\x02\x65\x40", - [0x08ab] = "\x02\x65\x3c", [0x08ac] = "\x02\x65\x41", - [0x08ad] = "\x02\x65\x3d", [0x08ae] = "\x01\x76\x3d", - [0x08af] = "\x0e\x5a\x2d", [0x08b0] = "\x0e\x64\x5e", - [0x08b2] = "\x02\x68\x6b", [0x08b3] = "\x02\x68\x6d", - [0x08b4] = "\x01\x79\x64", [0x08b5] = "\x02\x68\x6c", - [0x08b6] = "\x01\x79\x63", [0x08b7] = "\x01\x79\x62", - [0x08b8] = "\x0e\x67\x26", [0x08b9] = "\x0e\x67\x27", - [0x08ba] = "\x0e\x64\x5c", [0x08bb] = "\x0e\x5e\x26", - [0x08bc] = "\x01\x79\x65", [0x08bd] = "\x02\x6b\x53", - [0x08be] = "\x02\x6b\x54", [0x08c0] = "\x01\x7a\x65", - [0x08c1] = "\x01\x7a\x64", [0x08c2] = "\x01\x7a\x66", - [0x08c3] = "\x02\x6b\x52", [0x08c4] = "\x0e\x67\x28", - [0x08c5] = "\x02\x6d\x46", [0x08c6] = "\x02\x6d\x45", - [0x08c7] = "\x0e\x5f\x40", [0x08c8] = "\x01\x7b\x59", - [0x08c9] = "\x01\x7b\x5b", [0x08ca] = "\x01\x7b\x5a", - [0x08cb] = "\x02\x6d\x47", [0x08cc] = "\x01\x7c\x34", - [0x08cd] = "\x02\x70\x34", [0x08d1] = "\x01\x7c\x5d", - [0x08d2] = "\x0e\x60\x71", [0x08d3] = "\x02\x70\x33", - [0x08d4] = "\x02\x70\x7c", [0x08d7] = "\x02\x21\x2a", - [0x08d8] = "\x0e\x21\x77", [0x08da] = "\x01\x46\x3f", - [0x08db] = "\x01\x46\x3e", [0x08dd] = "\x01\x47\x60", - [0x08de] = "\x01\x47\x5f", [0x08df] = "\x02\x22\x27", - [0x08e0] = "\x01\x47\x5e", [0x08e1] = "\x02\x22\x26", - [0x08e3] = "\x0e\x23\x3e", [0x08e4] = "\x01\x49\x5b", - [0x08e5] = "\x02\x23\x49", [0x08e6] = "\x0e\x25\x2c", - [0x08e7] = "\x02\x23\x48", [0x08e9] = "\x0e\x25\x26", - [0x08ea] = "\x01\x49\x59", [0x08eb] = "\x01\x49\x5c", - [0x08ec] = "\x0e\x25\x2b", [0x08ed] = "\x0e\x25\x2a", - [0x08ee] = "\x02\x23\x47", [0x08ef] = "\x0e\x25\x29", - [0x08f0] = "\x01\x49\x5a", [0x08f1] = "\x0e\x25\x48", - [0x08f2] = "\x0e\x25\x27", [0x08f3] = "\x0e\x25\x28", - [0x08f6] = "\x0e\x28\x22", [0x08f7] = "\x02\x25\x70", - [0x08f8] = "\x0e\x27\x7d", [0x08f9] = "\x02\x25\x71", - [0x08fa] = "\x01\x4c\x56", [0x08fb] = "\x0e\x27\x7c", - [0x08fc] = "\x0e\x28\x21", [0x08fd] = "\x0e\x27\x7b", - [0x08ff] = "\x01\x50\x4c", [0x0900] = "\x0e\x2b\x65", - [0x0901] = "\x02\x2e\x4a", [0x0902] = "\x02\x2e\x4b", - [0x0903] = "\x01\x54\x67", [0x0904] = "\x01\x54\x68", - [0x0905] = "\x0e\x30\x27", [0x0907] = "\x02\x34\x2f", - [0x0908] = "\x01\x59\x4e", [0x0909] = "\x01\x59\x50", - [0x090a] = "\x02\x34\x2e", [0x090b] = "\x01\x59\x4f", - [0x090c] = "\x02\x3a\x60", [0x090d] = "\x01\x5e\x58", - [0x090e] = "\x0e\x3a\x44", [0x090f] = "\x0e\x3a\x43", - [0x0912] = "\x01\x63\x50", [0x0913] = "\x01\x63\x51", - [0x0914] = "\x02\x42\x28", [0x0915] = "\x0e\x40\x52", - [0x0916] = "\x01\x68\x37", [0x0917] = "\x0e\x46\x37", - [0x0918] = "\x01\x68\x36", [0x091a] = "\x02\x4f\x70", - [0x091b] = "\x02\x56\x52", [0x091c] = "\x02\x56\x51", - [0x091d] = "\x0e\x5f\x41", [0x091e] = "\x02\x71\x5a", - [0x091f] = "\x01\x44\x48", [0x0920] = "\x02\x21\x39", - [0x0921] = "\x0e\x21\x61", [0x0922] = "\x02\x21\x4f", - [0x0923] = "\x02\x21\x50", [0x0924] = "\x0e\x22\x34", - [0x0927] = "\x0e\x62\x49", [0x0928] = "\x01\x47\x63", - [0x0929] = "\x01\x47\x67", [0x092a] = "\x02\x22\x29", - [0x092c] = "\x01\x47\x65", [0x092d] = "\x01\x47\x64", - [0x092e] = "\x02\x22\x28", [0x092f] = "\x01\x47\x66", - [0x0930] = "\x01\x47\x62", [0x0931] = "\x0e\x23\x41", - [0x0932] = "\x0e\x23\x42", [0x0933] = "\x01\x47\x61", - [0x0934] = "\x02\x22\x2a", [0x0935] = "\x0e\x23\x3f", - [0x0936] = "\x0e\x23\x40", [0x093b] = "\x01\x49\x66", - [0x093c] = "\x0e\x25\x31", [0x093d] = "\x0e\x25\x3e", - [0x093e] = "\x01\x49\x63", [0x093f] = "\x0e\x25\x30", - [0x0940] = "\x01\x49\x5f", [0x0941] = "\x02\x23\x4a", - [0x0942] = "\x0e\x25\x40", [0x0943] = "\x0e\x25\x36", - [0x0944] = "\x0e\x25\x2f", [0x0945] = "\x02\x23\x4b", - [0x0946] = "\x0e\x25\x3c", [0x0947] = "\x01\x49\x61", - [0x0948] = "\x0e\x25\x2d", [0x0949] = "\x02\x23\x4d", - [0x094a] = "\x01\x49\x5d", [0x094b] = "\x02\x23\x4e", - [0x094c] = "\x02\x23\x4c", [0x094d] = "\x01\x49\x60", - [0x094e] = "\x01\x49\x62", [0x094f] = "\x01\x49\x65", - [0x0950] = "\x01\x49\x64", [0x0951] = "\x01\x49\x5e", - [0x0952] = "\x02\x23\x4f", [0x0953] = "\x0e\x25\x32", - [0x0954] = "\x0e\x25\x41", [0x0955] = "\x0e\x25\x42", - [0x0956] = "\x0e\x25\x33", [0x0957] = "\x0e\x25\x38", - [0x0958] = "\x0e\x25\x37", [0x0959] = "\x0e\x64\x5f", - [0x095f] = "\x0e\x25\x35", [0x0961] = "\x01\x4c\x5b", - [0x0962] = "\x02\x25\x7e", [0x0963] = "\x0e\x28\x25", - [0x0964] = "\x01\x4c\x5d", [0x0965] = "\x0e\x28\x23", - [0x0966] = "\x01\x4c\x5c", [0x0967] = "\x0e\x28\x26", - [0x0968] = "\x02\x26\x21", [0x0969] = "\x01\x4c\x5a", - [0x096a] = "\x01\x4c\x59", [0x096b] = "\x02\x25\x75", - [0x096d] = "\x02\x25\x74", [0x096e] = "\x0e\x28\x28", - [0x096f] = "\x02\x25\x72", [0x0970] = "\x02\x25\x77", - [0x0971] = "\x02\x25\x76", [0x0972] = "\x02\x25\x73", - [0x0973] = "\x02\x25\x7c", [0x0974] = "\x02\x25\x7d", - [0x0975] = "\x02\x25\x7a", [0x0976] = "\x02\x25\x78", - [0x0977] = "\x01\x4c\x58", [0x0978] = "\x0e\x28\x29", - [0x097b] = "\x02\x25\x7b", [0x097c] = "\x01\x4c\x5e", - [0x097d] = "\x02\x26\x22", [0x097f] = "\x0e\x28\x2a", - [0x0980] = "\x02\x25\x79", [0x0981] = "\x0e\x28\x24", - [0x0982] = "\x01\x50\x4d", [0x0983] = "\x01\x4c\x57", - [0x098a] = "\x0e\x64\x60", [0x098b] = "\x01\x50\x4e", - [0x098c] = "\x02\x29\x55", [0x098d] = "\x0e\x2b\x69", - [0x098e] = "\x0e\x2b\x68", [0x098f] = "\x02\x29\x5b", - [0x0990] = "\x0e\x2b\x6c", [0x0991] = "\x0e\x2b\x67", - [0x0992] = "\x0e\x2b\x6a", [0x0993] = "\x01\x50\x54", - [0x0994] = "\x02\x29\x59", [0x0995] = "\x02\x29\x5f", - [0x0996] = "\x0e\x2b\x71", [0x0997] = "\x02\x29\x56", - [0x0998] = "\x02\x29\x5a", [0x0999] = "\x02\x29\x5c", - [0x099a] = "\x02\x29\x5e", [0x099b] = "\x02\x29\x58", - [0x099c] = "\x0e\x2b\x70", [0x099d] = "\x02\x29\x57", - [0x099e] = "\x02\x29\x52", [0x099f] = "\x02\x29\x53", - [0x09a0] = "\x01\x50\x4f", [0x09a1] = "\x0e\x2b\x6b", - [0x09a2] = "\x01\x50\x51", [0x09a3] = "\x01\x50\x50", - [0x09a4] = "\x02\x29\x54", [0x09a5] = "\x02\x29\x5d", - [0x09a6] = "\x0e\x2b\x6d", [0x09a7] = "\x0e\x2b\x72", - [0x09a8] = "\x0e\x2b\x6e", [0x09ac] = "\x0e\x2b\x66", - [0x09ae] = "\x01\x50\x53", [0x09b5] = "\x02\x29\x51", - [0x09b6] = "\x02\x2e\x55", [0x09b7] = "\x0e\x30\x2a", - [0x09b8] = "\x02\x2e\x54", [0x09b9] = "\x02\x2e\x59", - [0x09ba] = "\x02\x2e\x50", [0x09bb] = "\x0e\x30\x30", - [0x09bc] = "\x02\x2e\x53", [0x09bd] = "\x02\x2e\x52", - [0x09be] = "\x0e\x30\x2f", [0x09bf] = "\x02\x2e\x56", - [0x09c0] = "\x0e\x30\x38", [0x09c1] = "\x02\x2e\x5a", - [0x09c2] = "\x01\x54\x69", [0x09c3] = "\x01\x54\x6c", - [0x09c4] = "\x0e\x30\x34", [0x09c5] = "\x0e\x30\x35", - [0x09c6] = "\x02\x2e\x51", [0x09c7] = "\x02\x2e\x57", - [0x09c8] = "\x0e\x30\x33", [0x09c9] = "\x0e\x30\x28", - [0x09ca] = "\x0e\x30\x37", [0x09cb] = "\x01\x54\x6b", - [0x09cc] = "\x02\x2e\x4c", [0x09cd] = "\x0e\x30\x2b", - [0x09ce] = "\x01\x50\x52", [0x09cf] = "\x02\x34\x3d", - [0x09d0] = "\x02\x2e\x58", [0x09d1] = "\x0e\x30\x36", - [0x09d2] = "\x02\x2e\x4f", [0x09d4] = "\x01\x54\x6a", - [0x09d5] = "\x02\x2e\x4e", [0x09db] = "\x0e\x30\x32", - [0x09dc] = "\x02\x34\x34", [0x09dd] = "\x0e\x34\x6e", - [0x09de] = "\x0e\x34\x71", [0x09df] = "\x01\x59\x51", - [0x09e0] = "\x01\x59\x55", [0x09e1] = "\x02\x34\x44", - [0x09e2] = "\x02\x34\x32", [0x09e3] = "\x02\x34\x40", - [0x09e4] = "\x01\x59\x56", [0x09e5] = "\x02\x34\x42", - [0x09e6] = "\x0e\x34\x72", [0x09e7] = "\x02\x34\x48", - [0x09e8] = "\x0e\x34\x74", [0x09e9] = "\x02\x34\x4c", - [0x09ea] = "\x0e\x34\x69", [0x09ec] = "\x02\x34\x43", - [0x09ed] = "\x02\x34\x37", [0x09ee] = "\x02\x34\x3f", - [0x09ef] = "\x0e\x34\x6b", [0x09f0] = "\x02\x34\x4d", - [0x09f1] = "\x02\x34\x4b", [0x09f2] = "\x02\x34\x41", - [0x09f3] = "\x02\x34\x3c", [0x09f4] = "\x02\x34\x35", - [0x09f5] = "\x02\x3a\x68", [0x09f6] = "\x02\x34\x33", - [0x09f7] = "\x01\x59\x5a", [0x09f8] = "\x02\x34\x3a", - [0x09f9] = "\x01\x59\x5b", [0x09fa] = "\x01\x59\x57", - [0x09fb] = "\x02\x34\x30", [0x09fc] = "\x02\x34\x46", - [0x09fd] = "\x02\x34\x38", [0x09fe] = "\x0e\x34\x6f", - [0x09ff] = "\x0e\x34\x75", [0x0a00] = "\x02\x34\x36", - [0x0a01] = "\x02\x34\x49", [0x0a02] = "\x01\x59\x58", - [0x0a03] = "\x0e\x34\x76", [0x0a04] = "\x02\x34\x4f", - [0x0a05] = "\x01\x59\x52", [0x0a06] = "\x01\x59\x54", - [0x0a07] = "\x02\x34\x3e", [0x0a08] = "\x02\x34\x39", - [0x0a09] = "\x01\x54\x6d", [0x0a0a] = "\x01\x59\x53", - [0x0a0b] = "\x02\x34\x3b", [0x0a0c] = "\x02\x34\x4a", - [0x0a0d] = "\x02\x34\x4e", [0x0a0e] = "\x02\x34\x45", - [0x0a0f] = "\x0e\x64\x61", [0x0a10] = "\x02\x34\x47", - [0x0a12] = "\x0e\x64\x62", [0x0a13] = "\x0e\x64\x63", - [0x0a14] = "\x02\x34\x31", [0x0a18] = "\x0e\x3a\x4a", - [0x0a19] = "\x02\x3a\x63", [0x0a1a] = "\x0e\x3a\x45", - [0x0a1b] = "\x02\x3a\x6c", [0x0a1c] = "\x02\x3a\x6b", - [0x0a1d] = "\x01\x5e\x60", [0x0a1e] = "\x02\x3a\x64", - [0x0a1f] = "\x0e\x3a\x47", [0x0a20] = "\x01\x5e\x61", - [0x0a21] = "\x01\x5e\x5f", [0x0a22] = "\x0e\x3a\x50", - [0x0a23] = "\x02\x3a\x66", [0x0a24] = "\x01\x5e\x5c", - [0x0a25] = "\x02\x3a\x6a", [0x0a26] = "\x0e\x3a\x4c", - [0x0a27] = "\x02\x3a\x65", [0x0a28] = "\x02\x3a\x67", - [0x0a29] = "\x02\x3a\x61", [0x0a2a] = "\x01\x5e\x5a", - [0x0a2b] = "\x0e\x63\x36", [0x0a2c] = "\x02\x3a\x74", - [0x0a2d] = "\x02\x3a\x73", [0x0a2e] = "\x02\x3a\x70", - [0x0a2f] = "\x01\x5e\x59", [0x0a30] = "\x01\x5e\x5d", - [0x0a31] = "\x01\x5e\x5e", [0x0a32] = "\x02\x2e\x4d", - [0x0a33] = "\x02\x3a\x6d", [0x0a34] = "\x01\x5e\x5b", - [0x0a35] = "\x01\x59\x59", [0x0a36] = "\x02\x3a\x6f", - [0x0a37] = "\x02\x3a\x62", [0x0a38] = "\x02\x3a\x72", - [0x0a39] = "\x02\x3a\x71", [0x0a3a] = "\x0e\x3a\x4e", - [0x0a3b] = "\x02\x3a\x75", [0x0a3c] = "\x0e\x3a\x49", - [0x0a3d] = "\x02\x42\x36", [0x0a3e] = "\x0e\x3a\x4b", - [0x0a3f] = "\x02\x3a\x6e", [0x0a45] = "\x0e\x63\x37", - [0x0a47] = "\x0e\x64\x64", [0x0a48] = "\x02\x3a\x69", - [0x0a49] = "\x02\x42\x2e", [0x0a4a] = "\x01\x63\x5b", - [0x0a4b] = "\x01\x63\x5e", [0x0a4c] = "\x01\x63\x59", - [0x0a4d] = "\x02\x42\x2d", [0x0a4e] = "\x02\x42\x31", - [0x0a4f] = "\x02\x42\x2c", [0x0a50] = "\x0e\x40\x57", - [0x0a51] = "\x01\x63\x53", [0x0a52] = "\x01\x63\x5d", - [0x0a53] = "\x02\x42\x29", [0x0a54] = "\x01\x63\x57", - [0x0a55] = "\x02\x42\x30", [0x0a56] = "\x0e\x40\x5b", - [0x0a57] = "\x01\x63\x55", [0x0a58] = "\x01\x63\x54", - [0x0a59] = "\x02\x42\x33", [0x0a5a] = "\x01\x63\x56", - [0x0a5b] = "\x02\x42\x35", [0x0a5c] = "\x0e\x40\x56", - [0x0a5d] = "\x02\x42\x32", [0x0a5e] = "\x01\x63\x52", - [0x0a5f] = "\x0e\x40\x5e", [0x0a60] = "\x0e\x40\x5c", - [0x0a61] = "\x0e\x40\x58", [0x0a62] = "\x01\x63\x5c", - [0x0a63] = "\x02\x42\x37", [0x0a64] = "\x02\x42\x2b", - [0x0a65] = "\x02\x42\x34", [0x0a66] = "\x0e\x40\x5d", - [0x0a67] = "\x0e\x63\x43", [0x0a68] = "\x02\x42\x2a", - [0x0a69] = "\x0e\x40\x5a", [0x0a6a] = "\x0e\x40\x59", - [0x0a6b] = "\x01\x63\x58", [0x0a6c] = "\x0e\x40\x54", - [0x0a6d] = "\x01\x63\x5a", [0x0a6f] = "\x02\x42\x2f", - [0x0a71] = "\x02\x42\x38", [0x0a72] = "\x0e\x46\x43", - [0x0a73] = "\x0e\x46\x3e", [0x0a74] = "\x02\x49\x44", - [0x0a75] = "\x01\x68\x38", [0x0a76] = "\x02\x49\x4a", - [0x0a77] = "\x0e\x46\x42", [0x0a78] = "\x0e\x46\x3c", - [0x0a79] = "\x01\x68\x3d", [0x0a7a] = "\x02\x49\x46", - [0x0a7b] = "\x02\x49\x4d", [0x0a7c] = "\x02\x49\x3e", - [0x0a7d] = "\x01\x68\x3f", [0x0a7e] = "\x01\x68\x39", - [0x0a7f] = "\x02\x49\x43", [0x0a80] = "\x01\x6c\x3f", - [0x0a81] = "\x02\x49\x42", [0x0a82] = "\x02\x49\x4b", - [0x0a83] = "\x01\x68\x3a", [0x0a84] = "\x0e\x46\x3d", - [0x0a85] = "\x01\x68\x3e", [0x0a86] = "\x02\x49\x41", - [0x0a87] = "\x02\x49\x47", [0x0a88] = "\x02\x49\x4c", - [0x0a89] = "\x02\x49\x3d", [0x0a8a] = "\x01\x68\x3c", - [0x0a8b] = "\x02\x49\x45", [0x0a8c] = "\x0e\x46\x3a", - [0x0a8d] = "\x0e\x46\x45", [0x0a8e] = "\x02\x49\x49", - [0x0a8f] = "\x02\x49\x4f", [0x0a90] = "\x02\x49\x3f", - [0x0a91] = "\x02\x49\x48", [0x0a92] = "\x0e\x46\x38", - [0x0a93] = "\x01\x68\x3b", [0x0a94] = "\x02\x49\x4e", - [0x0a95] = "\x0e\x46\x41", [0x0a96] = "\x0e\x46\x44", - [0x0a97] = "\x0e\x46\x40", [0x0a98] = "\x02\x49\x40", - [0x0a9b] = "\x0e\x64\x65", [0x0a9c] = "\x01\x6c\x43", - [0x0a9d] = "\x02\x4f\x72", [0x0a9e] = "\x01\x6c\x41", - [0x0a9f] = "\x01\x6c\x40", [0x0aa0] = "\x02\x4f\x74", - [0x0aa1] = "\x02\x4f\x79", [0x0aa2] = "\x0e\x4b\x46", - [0x0aa3] = "\x02\x4f\x75", [0x0aa4] = "\x0e\x4b\x50", - [0x0aa5] = "\x02\x4f\x78", [0x0aa6] = "\x01\x6c\x46", - [0x0aa7] = "\x0e\x4b\x51", [0x0aa8] = "\x01\x70\x2e", - [0x0aa9] = "\x01\x6c\x45", [0x0aaa] = "\x0e\x4b\x4b", - [0x0aab] = "\x02\x4f\x71", [0x0aac] = "\x02\x4f\x77", - [0x0aad] = "\x0e\x46\x3f", [0x0aae] = "\x01\x6c\x44", - [0x0aaf] = "\x02\x4f\x76", [0x0ab0] = "\x0e\x4b\x4d", - [0x0ab1] = "\x02\x4f\x73", [0x0ab2] = "\x0e\x4b\x49", - [0x0ab3] = "\x01\x6c\x42", [0x0ab4] = "\x0e\x4b\x4f", - [0x0ab5] = "\x0e\x4b\x4c", [0x0ab7] = "\x0e\x4b\x47", - [0x0aba] = "\x02\x56\x57", [0x0abb] = "\x0e\x50\x4a", - [0x0abc] = "\x02\x56\x59", [0x0abd] = "\x02\x56\x54", - [0x0abe] = "\x01\x70\x4a", [0x0abf] = "\x02\x56\x56", - [0x0ac0] = "\x0e\x50\x4b", [0x0ac1] = "\x01\x70\x49", - [0x0ac2] = "\x02\x56\x58", [0x0ac3] = "\x0e\x50\x48", - [0x0ac4] = "\x0e\x50\x4c", [0x0ac5] = "\x01\x70\x4c", - [0x0ac6] = "\x02\x56\x5a", [0x0ac7] = "\x01\x70\x4b", - [0x0ac8] = "\x02\x56\x53", [0x0ac9] = "\x02\x56\x55", - [0x0aca] = "\x0e\x50\x49", [0x0acd] = "\x0e\x54\x4b", - [0x0ace] = "\x01\x73\x4e", [0x0acf] = "\x02\x5c\x58", - [0x0ad0] = "\x0e\x54\x4c", [0x0ad1] = "\x01\x73\x4d", - [0x0ad2] = "\x02\x5c\x59", [0x0ad3] = "\x01\x73\x4c", - [0x0ad4] = "\x02\x5c\x57", [0x0ad5] = "\x01\x73\x4b", - [0x0ad6] = "\x02\x5c\x56", [0x0ad8] = "\x01\x76\x3f", - [0x0ad9] = "\x01\x76\x3e", [0x0ada] = "\x02\x65\x42", - [0x0adb] = "\x02\x65\x44", [0x0adc] = "\x0e\x5a\x2f", - [0x0add] = "\x02\x65\x43", [0x0ade] = "\x01\x78\x2e", - [0x0adf] = "\x01\x78\x2f", [0x0ae0] = "\x0e\x5a\x2e", - [0x0ae2] = "\x01\x78\x30", [0x0ae3] = "\x02\x68\x6e", - [0x0ae4] = "\x01\x79\x66", [0x0ae6] = "\x0e\x5e\x28", - [0x0ae7] = "\x02\x6f\x22", [0x0ae8] = "\x02\x6f\x21", - [0x0ae9] = "\x01\x7c\x5e", [0x0aeb] = "\x01\x44\x49", - [0x0aec] = "\x01\x45\x31", [0x0aee] = "\x0e\x23\x43", - [0x0aef] = "\x01\x49\x67", [0x0af0] = "\x0e\x25\x45", - [0x0af1] = "\x0e\x25\x43", [0x0af2] = "\x0e\x25\x44", - [0x0af3] = "\x0e\x28\x2d", [0x0af4] = "\x02\x29\x60", - [0x0af5] = "\x0e\x2b\x77", [0x0af7] = "\x0e\x34\x77", - [0x0af9] = "\x01\x5e\x62", [0x0afa] = "\x01\x5e\x63", - [0x0afb] = "\x0e\x3a\x52", [0x0afc] = "\x02\x42\x39", - [0x0afd] = "\x01\x68\x40", [0x0afe] = "\x02\x49\x50", - [0x0aff] = "\x02\x4f\x7a", [0x0b00] = "\x0e\x64\x66", - [0x0b01] = "\x0e\x50\x4d", [0x0b02] = "\x0e\x21\x39", - [0x0b03] = "\x02\x21\x3a", [0x0b04] = "\x0e\x22\x35", - [0x0b05] = "\x0e\x23\x44", [0x0b06] = "\x02\x23\x50", - [0x0b08] = "\x0e\x2b\x7a", [0x0b09] = "\x0e\x2b\x79", - [0x0b0a] = "\x0e\x21\x3a", [0x0b0b] = "\x0e\x25\x46", - [0x0b0c] = "\x02\x26\x23", [0x0b0d] = "\x02\x29\x61", - [0x0b0e] = "\x02\x2e\x5b", [0x0b0f] = "\x01\x54\x6e", - [0x0b10] = "\x0e\x46\x46", [0x0b11] = "\x0e\x65\x60", - [0x0b12] = "\x02\x65\x45", [0x0b14] = "\x01\x7a\x67", - [0x0b15] = "\x01\x44\x4a", [0x0b16] = "\x01\x46\x40", - [0x0b17] = "\x02\x21\x51", [0x0b18] = "\x0e\x22\x36", - [0x0b19] = "\x01\x47\x68", [0x0b1a] = "\x01\x47\x69", - [0x0b1c] = "\x01\x4c\x5f", [0x0b1f] = "\x0e\x34\x79", - [0x0b20] = "\x01\x59\x5c", [0x0b22] = "\x01\x68\x42", - [0x0b23] = "\x0e\x40\x5f", [0x0b24] = "\x01\x68\x43", - [0x0b25] = "\x01\x68\x41", [0x0b26] = "\x0e\x4b\x53", - [0x0b27] = "\x01\x44\x4b", [0x0b29] = "\x01\x45\x32", - [0x0b2a] = "\x01\x45\x34", [0x0b2b] = "\x01\x45\x33", - [0x0b2c] = "\x02\x21\x3b", [0x0b2d] = "\x01\x45\x35", - [0x0b2e] = "\x01\x46\x41", [0x0b2f] = "\x02\x21\x52", - [0x0b30] = "\x0e\x22\x38", [0x0b31] = "\x01\x46\x42", - [0x0b32] = "\x0e\x22\x37", [0x0b34] = "\x0e\x22\x39", - [0x0b36] = "\x0e\x23\x47", [0x0b37] = "\x01\x47\x6a", - [0x0b38] = "\x01\x47\x6b", [0x0b3c] = "\x02\x22\x2b", - [0x0b3d] = "\x0e\x25\x49", [0x0b3e] = "\x01\x49\x68", - [0x0b40] = "\x02\x23\x51", [0x0b44] = "\x01\x4c\x63", - [0x0b45] = "\x02\x26\x24", [0x0b47] = "\x01\x4c\x61", - [0x0b48] = "\x01\x4c\x62", [0x0b49] = "\x01\x4c\x60", - [0x0b4a] = "\x02\x2e\x5c", [0x0b4b] = "\x0e\x28\x2e", - [0x0b4c] = "\x0e\x28\x2f", [0x0b4d] = "\x0e\x64\x67", - [0x0b4e] = "\x01\x50\x58", [0x0b4f] = "\x01\x50\x57", - [0x0b50] = "\x01\x50\x59", [0x0b51] = "\x01\x50\x56", - [0x0b52] = "\x0e\x2b\x7c", [0x0b53] = "\x02\x29\x62", - [0x0b54] = "\x01\x4c\x64", [0x0b55] = "\x01\x50\x55", - [0x0b57] = "\x01\x54\x6f", [0x0b58] = "\x01\x54\x70", - [0x0b5a] = "\x01\x54\x71", [0x0b5b] = "\x0e\x34\x7b", - [0x0b5c] = "\x02\x34\x50", [0x0b5d] = "\x0e\x34\x7c", - [0x0b5e] = "\x0e\x34\x7d", [0x0b60] = "\x01\x5e\x64", - [0x0b61] = "\x02\x3a\x76", [0x0b62] = "\x01\x59\x5d", - [0x0b63] = "\x0e\x3a\x53", [0x0b64] = "\x0e\x3a\x54", - [0x0b66] = "\x0e\x40\x60", [0x0b67] = "\x01\x63\x5f", - [0x0b68] = "\x0e\x40\x61", [0x0b69] = "\x01\x68\x45", - [0x0b6a] = "\x01\x68\x44", [0x0b6b] = "\x02\x49\x51", - [0x0b6c] = "\x0e\x46\x48", [0x0b6d] = "\x01\x6c\x47", - [0x0b6e] = "\x01\x70\x4d", [0x0b70] = "\x02\x61\x4c", - [0x0b71] = "\x02\x6d\x48", [0x0b72] = "\x02\x6f\x23", - [0x0b73] = "\x01\x44\x4c", [0x0b74] = "\x01\x46\x43", - [0x0b75] = "\x0e\x22\x3b", [0x0b76] = "\x01\x46\x44", - [0x0b77] = "\x02\x22\x31", [0x0b78] = "\x01\x47\x6d", - [0x0b79] = "\x01\x47\x70", [0x0b7a] = "\x0e\x23\x4b", - [0x0b7b] = "\x02\x22\x2f", [0x0b7c] = "\x02\x22\x2d", - [0x0b7d] = "\x01\x47\x6f", [0x0b7e] = "\x02\x22\x30", - [0x0b7f] = "\x02\x22\x32", [0x0b80] = "\x02\x22\x2c", - [0x0b81] = "\x01\x47\x72", [0x0b82] = "\x01\x47\x71", - [0x0b83] = "\x01\x47\x6e", [0x0b84] = "\x01\x47\x6c", - [0x0b85] = "\x02\x22\x2e", [0x0b86] = "\x0e\x23\x4d", - [0x0b89] = "\x0e\x25\x55", [0x0b8a] = "\x01\x49\x73", - [0x0b8c] = "\x0e\x25\x4c", [0x0b8d] = "\x01\x49\x70", - [0x0b8e] = "\x02\x23\x56", [0x0b8f] = "\x02\x23\x59", - [0x0b90] = "\x02\x23\x58", [0x0b92] = "\x01\x49\x6a", - [0x0b93] = "\x01\x49\x72", [0x0b94] = "\x0e\x25\x4b", - [0x0b96] = "\x01\x49\x6f", [0x0b97] = "\x02\x23\x55", - [0x0b98] = "\x02\x23\x53", [0x0b99] = "\x01\x49\x6e", - [0x0b9a] = "\x0e\x25\x56", [0x0b9b] = "\x0e\x25\x53", - [0x0b9c] = "\x0e\x25\x4e", [0x0b9d] = "\x01\x49\x69", - [0x0b9e] = "\x01\x49\x6c", [0x0b9f] = "\x0e\x25\x51", - [0x0ba0] = "\x02\x23\x54", [0x0ba1] = "\x02\x23\x5b", - [0x0ba2] = "\x02\x23\x57", [0x0ba3] = "\x01\x49\x6d", - [0x0ba4] = "\x01\x49\x71", [0x0ba5] = "\x01\x49\x74", - [0x0ba6] = "\x02\x23\x52", [0x0ba7] = "\x02\x23\x5a", - [0x0ba8] = "\x01\x49\x6b", [0x0bac] = "\x0e\x28\x41", - [0x0bad] = "\x0e\x28\x33", [0x0bae] = "\x01\x4c\x69", - [0x0baf] = "\x01\x4c\x71", [0x0bb0] = "\x0e\x28\x38", - [0x0bb1] = "\x02\x26\x30", [0x0bb2] = "\x02\x26\x29", - [0x0bb3] = "\x01\x4c\x72", [0x0bb4] = "\x02\x26\x34", - [0x0bb5] = "\x02\x26\x25", [0x0bb6] = "\x02\x26\x2c", - [0x0bb7] = "\x0e\x28\x45", [0x0bb8] = "\x0e\x28\x40", - [0x0bb9] = "\x01\x4c\x68", [0x0bba] = "\x02\x26\x26", - [0x0bbb] = "\x01\x4c\x66", [0x0bbc] = "\x02\x26\x2d", - [0x0bbd] = "\x02\x26\x31", [0x0bbe] = "\x01\x4c\x65", - [0x0bbf] = "\x0e\x28\x3d", [0x0bc0] = "\x02\x26\x32", - [0x0bc1] = "\x02\x26\x2b", [0x0bc2] = "\x0e\x28\x37", - [0x0bc3] = "\x02\x26\x2e", [0x0bc4] = "\x0e\x28\x35", - [0x0bc5] = "\x01\x4c\x74", [0x0bc6] = "\x01\x4c\x6b", - [0x0bc7] = "\x02\x26\x35", [0x0bc8] = "\x02\x26\x33", - [0x0bc9] = "\x0e\x28\x3f", [0x0bca] = "\x01\x4c\x70", - [0x0bcb] = "\x01\x4c\x6e", [0x0bcc] = "\x02\x26\x2a", - [0x0bcd] = "\x01\x4c\x6d", [0x0bce] = "\x02\x26\x28", - [0x0bcf] = "\x02\x26\x27", [0x0bd0] = "\x01\x4c\x6c", - [0x0bd1] = "\x01\x4c\x6a", [0x0bd2] = "\x01\x4c\x73", - [0x0bd3] = "\x01\x4c\x6f", [0x0bd4] = "\x01\x4c\x67", - [0x0bd5] = "\x0e\x2c\x26", [0x0bd6] = "\x02\x26\x2f", - [0x0bd7] = "\x0e\x28\x46", [0x0bd8] = "\x01\x50\x5b", - [0x0bd9] = "\x0e\x2c\x2d", [0x0bda] = "\x01\x50\x62", - [0x0bdb] = "\x02\x29\x70", [0x0bdc] = "\x01\x50\x5a", - [0x0bdd] = "\x02\x29\x68", [0x0bde] = "\x02\x29\x64", - [0x0bdf] = "\x0e\x2c\x21", [0x0be0] = "\x02\x29\x74", - [0x0be1] = "\x02\x29\x63", [0x0be2] = "\x0e\x2c\x2c", - [0x0be3] = "\x01\x50\x5d", [0x0be4] = "\x02\x29\x6d", - [0x0be5] = "\x01\x50\x60", [0x0be6] = "\x01\x50\x63", - [0x0be7] = "\x0e\x2c\x2e", [0x0be8] = "\x01\x50\x5e", - [0x0be9] = "\x02\x29\x71", [0x0bea] = "\x01\x50\x61", - [0x0beb] = "\x0e\x2c\x23", [0x0bec] = "\x01\x54\x78", - [0x0bed] = "\x02\x29\x77", [0x0bee] = "\x02\x29\x65", - [0x0bef] = "\x0e\x2c\x24", [0x0bf0] = "\x0e\x2c\x25", - [0x0bf1] = "\x02\x29\x67", [0x0bf2] = "\x02\x29\x6e", - [0x0bf3] = "\x02\x29\x72", [0x0bf4] = "\x02\x29\x76", - [0x0bf5] = "\x02\x29\x73", [0x0bf6] = "\x02\x29\x6c", - [0x0bf7] = "\x02\x29\x6f", [0x0bf8] = "\x0e\x2c\x2b", - [0x0bf9] = "\x0e\x2c\x29", [0x0bfa] = "\x02\x29\x69", - [0x0bfb] = "\x01\x50\x65", [0x0bfc] = "\x02\x29\x6b", - [0x0bfd] = "\x02\x29\x6a", [0x0bfe] = "\x02\x29\x75", - [0x0bff] = "\x01\x50\x5c", [0x0c00] = "\x02\x29\x66", - [0x0c01] = "\x01\x50\x64", [0x0c02] = "\x0e\x2c\x2a", - [0x0c03] = "\x01\x50\x5f", [0x0c04] = "\x0e\x2c\x28", - [0x0c09] = "\x01\x54\x7e", [0x0c0a] = "\x02\x2e\x64", - [0x0c0b] = "\x0e\x30\x40", [0x0c0c] = "\x01\x54\x7d", - [0x0c0d] = "\x0e\x2c\x27", [0x0c0f] = "\x02\x2e\x62", - [0x0c10] = "\x0e\x62\x70", [0x0c11] = "\x01\x54\x72", - [0x0c12] = "\x0e\x30\x4f", [0x0c13] = "\x01\x54\x77", - [0x0c14] = "\x0e\x30\x4a", [0x0c15] = "\x02\x2e\x61", - [0x0c16] = "\x02\x2e\x5e", [0x0c17] = "\x02\x2e\x63", - [0x0c18] = "\x01\x54\x73", [0x0c19] = "\x02\x2e\x5d", - [0x0c1a] = "\x0e\x30\x4e", [0x0c1b] = "\x01\x54\x76", - [0x0c1c] = "\x01\x54\x74", [0x0c1d] = "\x0e\x30\x3e", - [0x0c1e] = "\x02\x2e\x65", [0x0c1f] = "\x01\x54\x75", - [0x0c20] = "\x01\x54\x79", [0x0c21] = "\x0e\x30\x3b", - [0x0c22] = "\x0e\x30\x45", [0x0c23] = "\x01\x54\x7a", - [0x0c24] = "\x0e\x30\x48", [0x0c25] = "\x01\x54\x7c", - [0x0c26] = "\x0e\x30\x52", [0x0c29] = "\x01\x54\x7b", - [0x0c2a] = "\x0e\x30\x3c", [0x0c2b] = "\x0e\x35\x22", - [0x0c2c] = "\x0e\x35\x38", [0x0c2d] = "\x02\x2e\x5f", - [0x0c2e] = "\x02\x2e\x60", [0x0c2f] = "\x0e\x30\x4d", - [0x0c31] = "\x0e\x30\x4b", [0x0c33] = "\x02\x2e\x66", - [0x0c35] = "\x02\x34\x57", [0x0c36] = "\x01\x59\x5e", - [0x0c37] = "\x02\x3b\x26", [0x0c38] = "\x02\x34\x56", - [0x0c39] = "\x02\x34\x69", [0x0c3a] = "\x0e\x35\x28", - [0x0c3b] = "\x0e\x35\x24", [0x0c3c] = "\x01\x59\x64", - [0x0c3d] = "\x0e\x35\x31", [0x0c3e] = "\x02\x34\x67", - [0x0c3f] = "\x0e\x35\x33", [0x0c40] = "\x01\x59\x63", - [0x0c41] = "\x01\x59\x5f", [0x0c42] = "\x02\x34\x70", - [0x0c43] = "\x02\x34\x60", [0x0c44] = "\x02\x34\x63", - [0x0c45] = "\x0e\x35\x2e", [0x0c46] = "\x01\x59\x67", - [0x0c47] = "\x02\x34\x6d", [0x0c48] = "\x02\x34\x65", - [0x0c49] = "\x01\x59\x60", [0x0c4a] = "\x01\x59\x68", - [0x0c4b] = "\x0e\x35\x2a", [0x0c4c] = "\x02\x34\x6a", - [0x0c4d] = "\x02\x34\x68", [0x0c4e] = "\x0e\x35\x2f", - [0x0c4f] = "\x0e\x35\x3b", [0x0c50] = "\x02\x34\x59", - [0x0c51] = "\x02\x34\x6e", [0x0c52] = "\x02\x34\x62", - [0x0c53] = "\x02\x34\x5d", [0x0c54] = "\x0e\x35\x3a", - [0x0c55] = "\x02\x34\x53", [0x0c56] = "\x02\x34\x6f", - [0x0c57] = "\x02\x34\x5f", [0x0c58] = "\x02\x34\x52", - [0x0c59] = "\x0e\x35\x39", [0x0c5a] = "\x01\x59\x66", - [0x0c5b] = "\x02\x34\x64", [0x0c5c] = "\x02\x34\x71", - [0x0c5d] = "\x02\x34\x61", [0x0c5e] = "\x02\x34\x55", - [0x0c5f] = "\x02\x34\x5a", [0x0c60] = "\x02\x34\x51", - [0x0c61] = "\x0e\x35\x27", [0x0c62] = "\x01\x59\x65", - [0x0c63] = "\x0e\x35\x3c", [0x0c64] = "\x02\x34\x5e", - [0x0c65] = "\x02\x34\x5b", [0x0c66] = "\x01\x59\x61", - [0x0c67] = "\x02\x34\x54", [0x0c68] = "\x0e\x35\x30", - [0x0c69] = "\x02\x34\x6c", [0x0c6a] = "\x01\x59\x62", - [0x0c6b] = "\x0e\x35\x2b", [0x0c6c] = "\x02\x34\x5c", - [0x0c6d] = "\x02\x34\x58", [0x0c6e] = "\x0e\x35\x29", - [0x0c6f] = "\x0e\x35\x34", [0x0c70] = "\x02\x34\x6b", - [0x0c71] = "\x0e\x35\x32", [0x0c73] = "\x0e\x35\x37", - [0x0c75] = "\x0e\x35\x35", [0x0c77] = "\x01\x5e\x65", - [0x0c78] = "\x02\x3a\x7d", [0x0c79] = "\x0e\x3a\x75", - [0x0c7a] = "\x02\x3a\x7a", [0x0c7b] = "\x02\x3b\x2d", - [0x0c7c] = "\x02\x3b\x21", [0x0c7d] = "\x02\x3b\x2e", - [0x0c7e] = "\x0e\x3a\x7c", [0x0c7f] = "\x01\x5e\x67", - [0x0c80] = "\x0e\x3a\x63", [0x0c81] = "\x0e\x3a\x61", - [0x0c82] = "\x0e\x3a\x58", [0x0c83] = "\x02\x3b\x2a", - [0x0c84] = "\x02\x3b\x27", [0x0c85] = "\x0e\x3a\x5b", - [0x0c86] = "\x0e\x3a\x77", [0x0c87] = "\x0e\x3a\x72", - [0x0c88] = "\x0e\x3a\x59", [0x0c89] = "\x0e\x3a\x60", - [0x0c8a] = "\x02\x3b\x28", [0x0c8b] = "\x02\x3b\x2b", - [0x0c8c] = "\x02\x3b\x2f", [0x0c8d] = "\x0e\x3a\x7b", - [0x0c8e] = "\x02\x34\x66", [0x0c8f] = "\x02\x3b\x31", - [0x0c90] = "\x02\x42\x4d", [0x0c91] = "\x0e\x3a\x66", - [0x0c92] = "\x01\x5e\x68", [0x0c93] = "\x02\x3b\x32", - [0x0c94] = "\x02\x3a\x78", [0x0c95] = "\x02\x3b\x24", - [0x0c96] = "\x0e\x3a\x62", [0x0c97] = "\x02\x3b\x29", - [0x0c98] = "\x0e\x3a\x5c", [0x0c99] = "\x0e\x3a\x5e", - [0x0c9a] = "\x01\x5e\x66", [0x0c9b] = "\x01\x5e\x69", - [0x0c9c] = "\x02\x3b\x30", [0x0c9d] = "\x02\x3b\x33", - [0x0c9e] = "\x02\x3a\x7c", [0x0c9f] = "\x02\x3a\x79", - [0x0ca0] = "\x0e\x3a\x73", [0x0ca1] = "\x0e\x3a\x5a", - [0x0ca2] = "\x02\x3a\x7b", [0x0ca3] = "\x0e\x3a\x57", - [0x0ca4] = "\x0e\x3a\x7a", [0x0ca5] = "\x02\x3b\x22", - [0x0ca6] = "\x02\x3a\x7e", [0x0ca7] = "\x01\x5e\x6a", - [0x0ca8] = "\x0e\x3a\x56", [0x0ca9] = "\x02\x3b\x2c", - [0x0caa] = "\x0e\x3a\x79", [0x0cab] = "\x0e\x3a\x78", - [0x0cac] = "\x02\x3b\x23", [0x0cae] = "\x02\x3b\x25", - [0x0caf] = "\x02\x3a\x77", [0x0cb0] = "\x02\x42\x41", - [0x0cb1] = "\x02\x42\x3f", [0x0cb2] = "\x01\x63\x68", - [0x0cb3] = "\x01\x63\x66", [0x0cb4] = "\x02\x42\x49", - [0x0cb5] = "\x02\x42\x40", [0x0cb6] = "\x02\x42\x4a", - [0x0cb7] = "\x02\x42\x46", [0x0cb8] = "\x02\x42\x3e", - [0x0cb9] = "\x02\x42\x4c", [0x0cba] = "\x02\x42\x3d", - [0x0cbb] = "\x02\x42\x44", [0x0cbc] = "\x01\x63\x65", - [0x0cbd] = "\x01\x63\x64", [0x0cbe] = "\x01\x63\x63", - [0x0cbf] = "\x02\x42\x42", [0x0cc0] = "\x02\x42\x47", - [0x0cc1] = "\x01\x63\x60", [0x0cc2] = "\x01\x63\x67", - [0x0cc3] = "\x0e\x40\x67", [0x0cc4] = "\x02\x42\x3b", - [0x0cc5] = "\x0e\x40\x66", [0x0cc6] = "\x02\x42\x45", - [0x0cc7] = "\x02\x42\x3a", [0x0cc8] = "\x02\x42\x43", - [0x0cc9] = "\x01\x63\x61", [0x0cca] = "\x02\x42\x48", - [0x0ccb] = "\x02\x42\x3c", [0x0ccc] = "\x01\x63\x62", - [0x0ccd] = "\x02\x42\x4b", [0x0cce] = "\x0e\x40\x64", - [0x0ccf] = "\x0e\x3a\x6b", [0x0cd0] = "\x0e\x40\x6a", - [0x0cd1] = "\x0e\x64\x68", [0x0cd3] = "\x0e\x64\x69", - [0x0cd5] = "\x02\x49\x55", [0x0cd6] = "\x01\x68\x4a", - [0x0cd7] = "\x01\x68\x49", [0x0cd8] = "\x01\x68\x4b", - [0x0cd9] = "\x02\x49\x61", [0x0cda] = "\x02\x49\x57", - [0x0cdb] = "\x02\x49\x5d", [0x0cdc] = "\x02\x49\x52", - [0x0cdd] = "\x02\x49\x60", [0x0cde] = "\x02\x49\x5f", - [0x0cdf] = "\x02\x49\x63", [0x0ce0] = "\x02\x49\x5c", - [0x0ce1] = "\x01\x68\x46", [0x0ce2] = "\x02\x49\x5b", - [0x0ce3] = "\x01\x68\x4c", [0x0ce4] = "\x0e\x46\x4c", - [0x0ce5] = "\x02\x49\x54", [0x0ce6] = "\x01\x68\x47", - [0x0ce7] = "\x0e\x46\x4a", [0x0ce8] = "\x02\x49\x62", - [0x0ce9] = "\x01\x68\x48", [0x0cea] = "\x02\x49\x56", - [0x0ceb] = "\x02\x49\x59", [0x0cec] = "\x02\x49\x5e", - [0x0ced] = "\x02\x49\x58", [0x0cee] = "\x02\x49\x53", - [0x0cef] = "\x0e\x46\x4f", [0x0cf0] = "\x0e\x46\x53", - [0x0cf3] = "\x02\x49\x5a", [0x0cf4] = "\x02\x4f\x7c", - [0x0cf5] = "\x01\x6c\x4b", [0x0cf6] = "\x02\x50\x21", - [0x0cf7] = "\x02\x4f\x7e", [0x0cf8] = "\x02\x50\x23", - [0x0cf9] = "\x02\x50\x25", [0x0cfa] = "\x0e\x4b\x5c", - [0x0cfb] = "\x01\x6c\x49", [0x0cfc] = "\x0e\x4b\x58", - [0x0cfd] = "\x02\x4f\x7d", [0x0cfe] = "\x0e\x4b\x54", - [0x0cff] = "\x02\x4f\x7b", [0x0d00] = "\x0e\x4b\x5e", - [0x0d01] = "\x02\x50\x26", [0x0d02] = "\x02\x50\x24", - [0x0d03] = "\x02\x50\x22", [0x0d04] = "\x0e\x4b\x56", - [0x0d05] = "\x02\x50\x28", [0x0d06] = "\x0e\x4b\x5a", - [0x0d07] = "\x02\x50\x27", [0x0d08] = "\x01\x6c\x4d", - [0x0d09] = "\x01\x6c\x48", [0x0d0a] = "\x0e\x4b\x5b", - [0x0d0b] = "\x01\x6c\x4a", [0x0d0c] = "\x01\x6c\x4c", - [0x0d0d] = "\x0e\x4b\x5d", [0x0d0e] = "\x0e\x4b\x5f", - [0x0d0f] = "\x02\x50\x29", [0x0d10] = "\x02\x56\x61", - [0x0d11] = "\x0e\x50\x50", [0x0d12] = "\x0e\x50\x53", - [0x0d13] = "\x02\x56\x60", [0x0d14] = "\x02\x56\x5f", - [0x0d15] = "\x0e\x50\x51", [0x0d16] = "\x02\x56\x62", - [0x0d17] = "\x02\x56\x5b", [0x0d18] = "\x0e\x50\x4f", - [0x0d19] = "\x02\x56\x5c", [0x0d1a] = "\x02\x56\x64", - [0x0d1b] = "\x02\x56\x5d", [0x0d1c] = "\x0e\x50\x54", - [0x0d1d] = "\x01\x70\x4e", [0x0d1e] = "\x02\x56\x66", - [0x0d1f] = "\x0e\x50\x4e", [0x0d20] = "\x02\x56\x65", - [0x0d21] = "\x02\x56\x5e", [0x0d22] = "\x0e\x50\x56", - [0x0d23] = "\x02\x5c\x5d", [0x0d24] = "\x01\x73\x51", - [0x0d25] = "\x02\x5c\x5b", [0x0d26] = "\x02\x5c\x60", - [0x0d27] = "\x02\x5c\x5f", [0x0d28] = "\x02\x56\x63", - [0x0d29] = "\x0e\x54\x50", [0x0d2a] = "\x01\x73\x50", - [0x0d2b] = "\x0e\x54\x4e", [0x0d2c] = "\x02\x5c\x5e", - [0x0d2d] = "\x02\x5c\x5a", [0x0d2e] = "\x02\x5c\x62", - [0x0d2f] = "\x02\x5c\x61", [0x0d30] = "\x01\x73\x4f", - [0x0d31] = "\x0e\x54\x52", [0x0d32] = "\x02\x5c\x5c", - [0x0d33] = "\x0e\x54\x4f", [0x0d34] = "\x01\x70\x4f", - [0x0d35] = "\x0e\x54\x51", [0x0d37] = "\x0e\x54\x53", - [0x0d38] = "\x01\x76\x40", [0x0d39] = "\x0e\x5a\x31", - [0x0d3a] = "\x0e\x57\x61", [0x0d3b] = "\x0e\x57\x5e", - [0x0d3c] = "\x02\x61\x4d", [0x0d3d] = "\x02\x65\x46", - [0x0d3e] = "\x02\x65\x47", [0x0d3f] = "\x02\x65\x48", - [0x0d40] = "\x01\x79\x67", [0x0d42] = "\x0e\x5c\x36", - [0x0d43] = "\x01\x79\x68", [0x0d44] = "\x0e\x5c\x39", - [0x0d45] = "\x02\x68\x6f", [0x0d46] = "\x0e\x5c\x3a", - [0x0d47] = "\x02\x6b\x56", [0x0d48] = "\x02\x6b\x55", - [0x0d49] = "\x0e\x5e\x29", [0x0d4a] = "\x0e\x5f\x42", - [0x0d4b] = "\x02\x6d\x49", [0x0d4c] = "\x02\x6d\x4a", - [0x0d4d] = "\x02\x6f\x24", [0x0d4e] = "\x02\x70\x35", - [0x0d4f] = "\x0e\x60\x73", [0x0d50] = "\x01\x44\x4d", - [0x0d51] = "\x01\x44\x4e", [0x0d53] = "\x01\x44\x4f", - [0x0d54] = "\x01\x45\x36", [0x0d55] = "\x01\x46\x45", - [0x0d56] = "\x02\x22\x33", [0x0d57] = "\x01\x47\x73", - [0x0d58] = "\x01\x47\x74", [0x0d5a] = "\x01\x49\x77", - [0x0d5b] = "\x01\x49\x78", [0x0d5c] = "\x01\x49\x76", - [0x0d5d] = "\x01\x49\x75", [0x0d5f] = "\x01\x4c\x75", - [0x0d60] = "\x0e\x28\x48", [0x0d62] = "\x02\x26\x36", - [0x0d63] = "\x01\x4c\x77", [0x0d64] = "\x01\x4c\x76", - [0x0d65] = "\x02\x26\x37", [0x0d66] = "\x0e\x62\x5c", - [0x0d67] = "\x0e\x64\x6a", [0x0d69] = "\x01\x50\x66", - [0x0d6a] = "\x0e\x2c\x2f", [0x0d6b] = "\x01\x55\x21", - [0x0d6c] = "\x02\x2e\x67", [0x0d6e] = "\x02\x34\x73", - [0x0d70] = "\x01\x59\x69", [0x0d71] = "\x01\x5e\x6c", - [0x0d72] = "\x02\x34\x72", [0x0d73] = "\x01\x5e\x6b", - [0x0d74] = "\x0e\x40\x71", [0x0d75] = "\x01\x68\x4d", - [0x0d76] = "\x0e\x40\x72", [0x0d77] = "\x02\x49\x64", - [0x0d78] = "\x01\x70\x50", [0x0d79] = "\x0e\x50\x57", - [0x0d7a] = "\x01\x73\x52", [0x0d7b] = "\x02\x5c\x63", - [0x0d7c] = "\x0e\x5a\x34", [0x0d7d] = "\x01\x79\x69", - [0x0d7e] = "\x0e\x5c\x3b", [0x0d7f] = "\x01\x7b\x5c", - [0x0d80] = "\x0e\x21\x3b", [0x0d81] = "\x02\x21\x53", - [0x0d82] = "\x0e\x22\x3d", [0x0d83] = "\x01\x46\x46", - [0x0d84] = "\x02\x21\x54", [0x0d85] = "\x01\x47\x77", - [0x0d86] = "\x0e\x23\x50", [0x0d87] = "\x01\x47\x75", - [0x0d88] = "\x01\x47\x76", [0x0d89] = "\x01\x47\x78", - [0x0d8b] = "\x01\x49\x7a", [0x0d8c] = "\x01\x49\x79", - [0x0d8d] = "\x0e\x25\x5a", [0x0d8e] = "\x02\x23\x5c", - [0x0d8f] = "\x01\x49\x7b", [0x0d92] = "\x02\x23\x5d", - [0x0d93] = "\x02\x26\x38", [0x0d94] = "\x0e\x28\x4c", - [0x0d95] = "\x02\x26\x39", [0x0d96] = "\x0e\x28\x4a", - [0x0d97] = "\x01\x4c\x78", [0x0d98] = "\x01\x4c\x7a", - [0x0d99] = "\x01\x4c\x7c", [0x0d9a] = "\x01\x4c\x79", - [0x0d9b] = "\x01\x4c\x7d", [0x0d9c] = "\x01\x4c\x7b", - [0x0d9d] = "\x0e\x28\x4e", [0x0d9e] = "\x0e\x28\x4b", - [0x0d9f] = "\x0e\x28\x4d", [0x0da2] = "\x01\x50\x6a", - [0x0da3] = "\x01\x50\x67", [0x0da4] = "\x01\x50\x69", - [0x0da5] = "\x01\x50\x6b", [0x0da6] = "\x01\x50\x68", - [0x0da7] = "\x02\x2e\x68", [0x0da8] = "\x02\x29\x78", - [0x0dab] = "\x0e\x2c\x32", [0x0dac] = "\x02\x2e\x6a", - [0x0dad] = "\x02\x2e\x69", [0x0dae] = "\x01\x55\x27", - [0x0db0] = "\x01\x55\x23", [0x0db3] = "\x01\x55\x24", - [0x0db4] = "\x01\x55\x26", [0x0db5] = "\x01\x55\x28", - [0x0db6] = "\x01\x55\x25", [0x0db7] = "\x0e\x30\x57", - [0x0db8] = "\x01\x55\x2a", [0x0db9] = "\x01\x55\x29", - [0x0dbb] = "\x0e\x30\x56", [0x0dbc] = "\x0e\x30\x55", - [0x0dbf] = "\x01\x59\x6e", [0x0dc0] = "\x02\x34\x75", - [0x0dc1] = "\x02\x34\x74", [0x0dc2] = "\x01\x59\x6d", - [0x0dc3] = "\x0e\x35\x41", [0x0dc4] = "\x01\x59\x6c", - [0x0dc5] = "\x01\x59\x6b", [0x0dc6] = "\x01\x59\x6f", - [0x0dc7] = "\x01\x59\x6a", [0x0dc8] = "\x0e\x35\x3f", - [0x0dca] = "\x02\x3b\x39", [0x0dcb] = "\x02\x3b\x36", - [0x0dcc] = "\x01\x5e\x6e", [0x0dcd] = "\x02\x3b\x35", - [0x0dce] = "\x02\x3b\x3a", [0x0dd0] = "\x01\x5e\x70", - [0x0dd1] = "\x02\x3b\x38", [0x0dd2] = "\x01\x5e\x6d", - [0x0dd3] = "\x01\x5e\x6f", [0x0dd4] = "\x02\x3b\x37", - [0x0dd5] = "\x0e\x3a\x7e", [0x0dd6] = "\x02\x42\x4e", - [0x0dd7] = "\x0e\x40\x74", [0x0dd8] = "\x02\x42\x4f", - [0x0dd9] = "\x02\x42\x50", [0x0dda] = "\x0e\x40\x75", - [0x0ddb] = "\x0e\x40\x76", [0x0ddc] = "\x0e\x40\x73", - [0x0ddd] = "\x0e\x63\x45", [0x0dde] = "\x01\x68\x4e", - [0x0ddf] = "\x01\x68\x56", [0x0de0] = "\x02\x49\x65", - [0x0de1] = "\x01\x68\x50", [0x0de2] = "\x01\x68\x54", - [0x0de3] = "\x02\x49\x66", [0x0de4] = "\x01\x68\x55", - [0x0de5] = "\x01\x68\x51", [0x0de6] = "\x01\x68\x52", - [0x0de7] = "\x01\x68\x4f", [0x0de8] = "\x01\x68\x53", - [0x0de9] = "\x01\x6c\x50", [0x0dea] = "\x02\x3b\x34", - [0x0deb] = "\x01\x6c\x51", [0x0dec] = "\x01\x6c\x4f", - [0x0dee] = "\x01\x6c\x4e", [0x0def] = "\x02\x56\x67", - [0x0df0] = "\x01\x70\x51", [0x0df1] = "\x02\x5c\x64", - [0x0df2] = "\x02\x5c\x65", [0x0df3] = "\x0e\x5a\x35", - [0x0df5] = "\x01\x78\x31", [0x0df6] = "\x01\x79\x6a", - [0x0df7] = "\x0e\x5e\x2a", [0x0df8] = "\x01\x44\x50", - [0x0df9] = "\x0e\x22\x3e", [0x0dfa] = "\x01\x47\x79", - [0x0dfd] = "\x0e\x25\x5e", [0x0dfe] = "\x0e\x25\x5c", - [0x0dff] = "\x0e\x25\x5d", [0x0e00] = "\x0e\x28\x50", - [0x0e01] = "\x01\x50\x6c", [0x0e03] = "\x02\x2e\x6b", - [0x0e04] = "\x01\x55\x2b", [0x0e05] = "\x0e\x30\x58", - [0x0e06] = "\x0e\x30\x59", [0x0e07] = "\x01\x59\x72", - [0x0e08] = "\x01\x59\x71", [0x0e09] = "\x01\x59\x70", - [0x0e0a] = "\x01\x5e\x71", [0x0e0b] = "\x01\x5e\x72", - [0x0e0c] = "\x02\x3b\x3b", [0x0e0d] = "\x01\x68\x57", - [0x0e0e] = "\x01\x70\x52", [0x0e0f] = "\x01\x44\x51", - [0x0e10] = "\x02\x21\x3c", [0x0e11] = "\x01\x45\x37", - [0x0e12] = "\x02\x21\x55", [0x0e13] = "\x0e\x62\x4a", - [0x0e14] = "\x0e\x22\x3f", [0x0e15] = "\x02\x22\x34", - [0x0e16] = "\x01\x47\x7a", [0x0e18] = "\x0e\x23\x52", - [0x0e19] = "\x0e\x28\x51", [0x0e1a] = "\x01\x4c\x7e", - [0x0e1b] = "\x0e\x2c\x34", [0x0e1e] = "\x0e\x3b\x24", - [0x0e1f] = "\x02\x42\x51", [0x0e20] = "\x0e\x40\x78", - [0x0e21] = "\x0e\x65\x25", [0x0e22] = "\x01\x44\x52", - [0x0e24] = "\x01\x45\x38", [0x0e25] = "\x02\x22\x35", - [0x0e28] = "\x02\x23\x5e", [0x0e2a] = "\x02\x23\x5f", - [0x0e2b] = "\x0e\x25\x5f", [0x0e2c] = "\x01\x49\x7c", - [0x0e2f] = "\x0e\x2c\x35", [0x0e30] = "\x02\x3b\x3c", - [0x0e31] = "\x01\x5e\x73", [0x0e33] = "\x02\x42\x52", - [0x0e36] = "\x0e\x54\x54", [0x0e37] = "\x01\x73\x53", - [0x0e38] = "\x01\x44\x53", [0x0e39] = "\x01\x44\x67", - [0x0e3a] = "\x01\x45\x39", [0x0e3b] = "\x02\x21\x56", - [0x0e3c] = "\x01\x46\x47", [0x0e3d] = "\x0e\x23\x54", - [0x0e3e] = "\x01\x4a\x22", [0x0e3f] = "\x01\x4a\x21", - [0x0e40] = "\x01\x49\x7d", [0x0e41] = "\x01\x49\x7e", - [0x0e44] = "\x02\x26\x3a", [0x0e45] = "\x01\x4d\x22", - [0x0e46] = "\x01\x4d\x23", [0x0e47] = "\x02\x26\x3b", - [0x0e48] = "\x01\x4d\x21", [0x0e49] = "\x0e\x28\x54", - [0x0e4a] = "\x0e\x28\x55", [0x0e4b] = "\x01\x50\x70", - [0x0e4c] = "\x02\x29\x79", [0x0e4d] = "\x01\x50\x6f", - [0x0e4e] = "\x01\x50\x6d", [0x0e4f] = "\x01\x50\x6e", - [0x0e50] = "\x01\x55\x2e", [0x0e51] = "\x01\x55\x2c", - [0x0e52] = "\x0e\x30\x5a", [0x0e53] = "\x0e\x30\x5b", - [0x0e54] = "\x02\x2e\x6d", [0x0e55] = "\x01\x55\x2d", - [0x0e56] = "\x02\x2e\x6c", [0x0e57] = "\x0e\x64\x6b", - [0x0e58] = "\x01\x55\x22", [0x0e59] = "\x02\x34\x76", - [0x0e5b] = "\x0e\x35\x43", [0x0e5c] = "\x01\x59\x74", - [0x0e5d] = "\x01\x59\x75", [0x0e5e] = "\x0e\x3b\x26", - [0x0e5f] = "\x0e\x3b\x25", [0x0e60] = "\x01\x59\x73", - [0x0e61] = "\x0e\x35\x44", [0x0e62] = "\x01\x68\x58", - [0x0e63] = "\x02\x49\x67", [0x0e64] = "\x01\x6c\x52", - [0x0e65] = "\x01\x6c\x53", [0x0e67] = "\x02\x50\x2a", - [0x0e68] = "\x01\x73\x54", [0x0e69] = "\x02\x61\x4e", - [0x0e6a] = "\x02\x61\x4f", [0x0e6b] = "\x0e\x5a\x38", - [0x0e6c] = "\x01\x7a\x68", [0x0e6d] = "\x02\x70\x36", - [0x0e6e] = "\x02\x21\x2b", [0x0e6f] = "\x01\x45\x3a", - [0x0e71] = "\x01\x44\x54", [0x0e73] = "\x02\x21\x58", - [0x0e74] = "\x02\x21\x57", [0x0e77] = "\x0e\x64\x6c", - [0x0e78] = "\x0e\x23\x55", [0x0e79] = "\x01\x47\x7b", - [0x0e7a] = "\x02\x22\x37", [0x0e7b] = "\x02\x22\x38", - [0x0e7c] = "\x02\x22\x36", [0x0e7e] = "\x02\x22\x39", - [0x0e80] = "\x0e\x23\x5a", [0x0e84] = "\x0e\x25\x61", - [0x0e85] = "\x0e\x25\x66", [0x0e86] = "\x02\x23\x67", - [0x0e88] = "\x02\x23\x62", [0x0e89] = "\x02\x23\x64", - [0x0e8a] = "\x02\x23\x66", [0x0e8b] = "\x02\x23\x63", - [0x0e8c] = "\x01\x4a\x26", [0x0e8d] = "\x02\x23\x60", - [0x0e8e] = "\x0e\x25\x62", [0x0e8f] = "\x02\x23\x61", - [0x0e90] = "\x01\x4a\x23", [0x0e91] = "\x01\x4a\x24", - [0x0e92] = "\x02\x23\x65", [0x0e93] = "\x02\x23\x68", - [0x0e94] = "\x01\x4a\x25", [0x0e95] = "\x02\x23\x69", - [0x0e9c] = "\x0e\x25\x63", [0x0e9d] = "\x02\x26\x49", - [0x0e9e] = "\x0e\x28\x5d", [0x0e9f] = "\x02\x26\x43", - [0x0ea0] = "\x02\x26\x3e", [0x0ea1] = "\x01\x4d\x25", - [0x0ea2] = "\x02\x26\x46", [0x0ea3] = "\x02\x26\x44", - [0x0ea4] = "\x02\x26\x3d", [0x0ea5] = "\x02\x26\x4a", - [0x0ea6] = "\x02\x26\x4d", [0x0ea7] = "\x02\x26\x48", - [0x0ea8] = "\x02\x26\x41", [0x0ea9] = "\x01\x4d\x27", - [0x0eaa] = "\x02\x26\x47", [0x0eab] = "\x01\x4d\x28", - [0x0eac] = "\x02\x26\x42", [0x0ead] = "\x02\x26\x45", - [0x0eae] = "\x02\x26\x3c", [0x0eaf] = "\x02\x26\x40", - [0x0eb0] = "\x02\x26\x4c", [0x0eb1] = "\x01\x4d\x29", - [0x0eb3] = "\x01\x4d\x2a", [0x0eb4] = "\x0e\x28\x5e", - [0x0eb5] = "\x02\x26\x3f", [0x0eb6] = "\x02\x26\x4b", - [0x0eb7] = "\x01\x4d\x24", [0x0eb8] = "\x01\x4d\x26", - [0x0eb9] = "\x0e\x28\x5c", [0x0eba] = "\x0e\x28\x5f", - [0x0ebb] = "\x0e\x28\x57", [0x0ec1] = "\x0e\x28\x58", - [0x0ec6] = "\x02\x2a\x2c", [0x0ec7] = "\x02\x2a\x25", - [0x0ec8] = "\x02\x2a\x2b", [0x0ec9] = "\x02\x2a\x24", - [0x0eca] = "\x02\x2a\x26", [0x0ecb] = "\x02\x29\x7e", - [0x0ecc] = "\x02\x29\x7c", [0x0ecd] = "\x0e\x2c\x3f", - [0x0ece] = "\x02\x2a\x2d", [0x0ecf] = "\x02\x2a\x2a", - [0x0ed0] = "\x02\x29\x7a", [0x0ed1] = "\x0e\x2c\x3b", - [0x0ed2] = "\x01\x50\x72", [0x0ed3] = "\x02\x2a\x28", - [0x0ed4] = "\x02\x2a\x29", [0x0ed5] = "\x0e\x64\x6d", - [0x0ed6] = "\x02\x2a\x27", [0x0ed7] = "\x02\x29\x7d", - [0x0ed8] = "\x02\x29\x7b", [0x0ed9] = "\x01\x50\x71", - [0x0eda] = "\x02\x2a\x23", [0x0edb] = "\x02\x2a\x21", - [0x0edc] = "\x0e\x2c\x3c", [0x0edd] = "\x0e\x2c\x42", - [0x0ede] = "\x02\x2a\x22", [0x0edf] = "\x02\x2a\x2e", - [0x0ee1] = "\x0e\x2c\x3e", [0x0ee2] = "\x0e\x2c\x41", - [0x0ee5] = "\x0e\x2c\x43", [0x0ee6] = "\x0e\x2c\x3d", - [0x0ee8] = "\x01\x55\x33", [0x0ee9] = "\x0e\x30\x63", - [0x0eea] = "\x01\x55\x32", [0x0eeb] = "\x0e\x30\x5f", - [0x0eec] = "\x02\x2e\x6e", [0x0eed] = "\x01\x55\x2f", - [0x0eee] = "\x02\x2e\x70", [0x0eef] = "\x0e\x30\x64", - [0x0ef0] = "\x01\x55\x34", [0x0ef1] = "\x02\x2e\x71", - [0x0ef3] = "\x0e\x30\x61", [0x0ef4] = "\x01\x55\x37", - [0x0ef5] = "\x0e\x30\x62", [0x0ef6] = "\x01\x55\x35", - [0x0ef7] = "\x02\x2e\x72", [0x0ef8] = "\x02\x2a\x2f", - [0x0ef9] = "\x02\x2e\x74", [0x0efa] = "\x0e\x30\x5e", - [0x0efb] = "\x01\x55\x31", [0x0efc] = "\x0e\x62\x71", - [0x0efd] = "\x01\x55\x30", [0x0efe] = "\x0e\x62\x72", - [0x0eff] = "\x02\x2e\x6f", [0x0f00] = "\x02\x2e\x73", - [0x0f01] = "\x01\x55\x36", [0x0f06] = "\x01\x59\x77", - [0x0f07] = "\x01\x59\x76", [0x0f08] = "\x0e\x35\x4b", - [0x0f09] = "\x0e\x35\x48", [0x0f0a] = "\x0e\x35\x47", - [0x0f0b] = "\x02\x34\x78", [0x0f0c] = "\x02\x34\x7c", - [0x0f0d] = "\x02\x34\x7e", [0x0f0e] = "\x01\x59\x78", - [0x0f0f] = "\x02\x35\x23", [0x0f10] = "\x0e\x35\x51", - [0x0f11] = "\x01\x59\x7c", [0x0f12] = "\x02\x35\x25", - [0x0f13] = "\x0e\x35\x52", [0x0f14] = "\x01\x59\x7e", - [0x0f15] = "\x0e\x35\x4f", [0x0f16] = "\x01\x59\x7a", - [0x0f17] = "\x01\x5a\x24", [0x0f18] = "\x0e\x35\x55", - [0x0f19] = "\x01\x5a\x21", [0x0f1a] = "\x02\x34\x7a", - [0x0f1b] = "\x01\x59\x79", [0x0f1c] = "\x0e\x3b\x2b", - [0x0f1d] = "\x02\x34\x79", [0x0f1e] = "\x02\x34\x77", - [0x0f1f] = "\x02\x35\x27", [0x0f20] = "\x02\x34\x7b", - [0x0f21] = "\x0e\x35\x46", [0x0f22] = "\x01\x59\x7b", - [0x0f23] = "\x02\x35\x26", [0x0f24] = "\x01\x5a\x22", - [0x0f25] = "\x02\x35\x22", [0x0f26] = "\x02\x35\x21", - [0x0f27] = "\x01\x5a\x23", [0x0f28] = "\x02\x34\x7d", - [0x0f29] = "\x01\x59\x7d", [0x0f2a] = "\x0e\x35\x4e", - [0x0f2c] = "\x0e\x35\x4a", [0x0f2e] = "\x02\x35\x28", - [0x0f2f] = "\x0e\x35\x54", [0x0f30] = "\x02\x35\x24", - [0x0f31] = "\x02\x3b\x4b", [0x0f32] = "\x02\x3b\x52", - [0x0f33] = "\x02\x3b\x47", [0x0f34] = "\x01\x5e\x76", - [0x0f35] = "\x02\x3b\x43", [0x0f36] = "\x02\x3b\x53", - [0x0f37] = "\x02\x3b\x3d", [0x0f38] = "\x02\x3b\x50", - [0x0f39] = "\x02\x3b\x4e", [0x0f3a] = "\x02\x3b\x48", - [0x0f3b] = "\x0e\x3b\x36", [0x0f3c] = "\x02\x3b\x51", - [0x0f3d] = "\x02\x3b\x4a", [0x0f3e] = "\x0e\x3b\x28", - [0x0f3f] = "\x02\x3b\x42", [0x0f40] = "\x02\x3b\x54", - [0x0f41] = "\x02\x3b\x40", [0x0f42] = "\x02\x3b\x4d", - [0x0f43] = "\x02\x3b\x3e", [0x0f44] = "\x0e\x3b\x27", - [0x0f45] = "\x02\x3b\x55", [0x0f46] = "\x0e\x3b\x37", - [0x0f47] = "\x01\x5e\x77", [0x0f48] = "\x0e\x3b\x2a", - [0x0f49] = "\x02\x3b\x4f", [0x0f4a] = "\x02\x42\x55", - [0x0f4b] = "\x02\x3b\x41", [0x0f4c] = "\x01\x5e\x74", - [0x0f4d] = "\x0e\x3b\x2e", [0x0f4e] = "\x02\x3b\x45", - [0x0f4f] = "\x0e\x3b\x34", [0x0f50] = "\x01\x5e\x75", - [0x0f51] = "\x02\x3b\x44", [0x0f52] = "\x02\x3b\x49", - [0x0f53] = "\x0e\x3b\x33", [0x0f55] = "\x02\x3b\x46", - [0x0f57] = "\x0e\x3b\x31", [0x0f59] = "\x02\x3b\x4c", - [0x0f5b] = "\x0e\x3b\x2d", [0x0f5e] = "\x02\x42\x59", - [0x0f60] = "\x0e\x41\x21", [0x0f62] = "\x02\x42\x5c", - [0x0f63] = "\x02\x42\x54", [0x0f64] = "\x0e\x40\x7c", - [0x0f65] = "\x02\x42\x56", [0x0f66] = "\x0e\x40\x7a", - [0x0f67] = "\x02\x42\x5b", [0x0f68] = "\x02\x42\x5a", - [0x0f69] = "\x01\x63\x69", [0x0f6b] = "\x02\x3b\x3f", - [0x0f6c] = "\x02\x42\x58", [0x0f6d] = "\x0e\x40\x79", - [0x0f6e] = "\x0e\x40\x7d", [0x0f6f] = "\x01\x63\x6a", - [0x0f71] = "\x02\x42\x53", [0x0f72] = "\x02\x42\x57", - [0x0f75] = "\x0e\x64\x6e", [0x0f77] = "\x02\x49\x6e", - [0x0f78] = "\x0e\x46\x5c", [0x0f79] = "\x02\x49\x75", - [0x0f7a] = "\x02\x49\x6c", [0x0f7b] = "\x0e\x46\x54", - [0x0f7c] = "\x02\x49\x73", [0x0f7d] = "\x02\x49\x6a", - [0x0f7e] = "\x02\x49\x72", [0x0f7f] = "\x02\x49\x76", - [0x0f80] = "\x02\x49\x69", [0x0f81] = "\x02\x49\x6d", - [0x0f82] = "\x02\x49\x68", [0x0f83] = "\x0e\x46\x56", - [0x0f84] = "\x01\x68\x59", [0x0f86] = "\x02\x49\x6b", - [0x0f87] = "\x01\x68\x5a", [0x0f88] = "\x02\x49\x71", - [0x0f89] = "\x02\x49\x70", [0x0f8a] = "\x02\x49\x6f", - [0x0f8b] = "\x0e\x46\x59", [0x0f8c] = "\x0e\x46\x5a", - [0x0f8d] = "\x02\x49\x74", [0x0f8e] = "\x0e\x64\x6f", - [0x0f8f] = "\x0e\x4b\x65", [0x0f90] = "\x0e\x4b\x66", - [0x0f91] = "\x0e\x4b\x63", [0x0f92] = "\x02\x50\x2e", - [0x0f93] = "\x02\x50\x30", [0x0f94] = "\x01\x6c\x55", - [0x0f95] = "\x02\x50\x31", [0x0f96] = "\x0e\x4b\x6b", - [0x0f97] = "\x02\x50\x2c", [0x0f98] = "\x0e\x4b\x67", - [0x0f99] = "\x02\x50\x2b", [0x0f9a] = "\x02\x50\x35", - [0x0f9b] = "\x0e\x4b\x69", [0x0f9c] = "\x02\x50\x33", - [0x0f9d] = "\x01\x6c\x54", [0x0f9e] = "\x02\x50\x36", - [0x0f9f] = "\x02\x50\x2d", [0x0fa0] = "\x02\x50\x32", - [0x0fa1] = "\x02\x50\x34", [0x0fa2] = "\x02\x50\x2f", - [0x0fa3] = "\x0e\x4b\x6a", [0x0fa4] = "\x0e\x4b\x68", - [0x0fa5] = "\x0e\x64\x70", [0x0fa6] = "\x0e\x50\x58", - [0x0fa7] = "\x02\x56\x6b", [0x0fa8] = "\x02\x56\x70", - [0x0fa9] = "\x02\x56\x6a", [0x0faa] = "\x02\x56\x6f", - [0x0fab] = "\x0e\x50\x5b", [0x0fac] = "\x02\x56\x68", - [0x0fad] = "\x02\x56\x72", [0x0fae] = "\x02\x56\x6e", - [0x0faf] = "\x02\x56\x73", [0x0fb0] = "\x02\x56\x6d", - [0x0fb1] = "\x02\x56\x69", [0x0fb2] = "\x02\x56\x71", - [0x0fb3] = "\x0e\x50\x5a", [0x0fb4] = "\x02\x56\x74", - [0x0fb5] = "\x02\x56\x6c", [0x0fb6] = "\x0e\x64\x71", - [0x0fb7] = "\x02\x5c\x66", [0x0fb8] = "\x01\x73\x58", - [0x0fb9] = "\x0e\x54\x57", [0x0fba] = "\x01\x73\x56", - [0x0fbb] = "\x0e\x54\x59", [0x0fbc] = "\x01\x73\x55", - [0x0fbd] = "\x01\x73\x57", [0x0fbe] = "\x0e\x54\x55", - [0x0fbf] = "\x0e\x64\x72", [0x0fc0] = "\x02\x61\x50", - [0x0fc1] = "\x0e\x57\x62", [0x0fc2] = "\x02\x64\x3e", - [0x0fc3] = "\x02\x65\x49", [0x0fc4] = "\x0e\x5a\x39", - [0x0fc6] = "\x02\x68\x70", [0x0fc7] = "\x02\x68\x71", - [0x0fc8] = "\x0e\x5c\x3d", [0x0fc9] = "\x01\x79\x6b", - [0x0fca] = "\x0e\x5c\x3c", [0x0fcb] = "\x02\x6b\x57", - [0x0fcc] = "\x0e\x5c\x3e", [0x0fcd] = "\x01\x7a\x69", - [0x0fcf] = "\x02\x6b\x58", [0x0fd0] = "\x0e\x5e\x2d", - [0x0fd1] = "\x02\x6d\x4c", [0x0fd2] = "\x01\x7b\x5e", - [0x0fd3] = "\x0e\x5f\x43", [0x0fd4] = "\x01\x7b\x5d", - [0x0fd5] = "\x02\x6d\x4b", [0x0fd6] = "\x01\x7c\x35", - [0x0fd7] = "\x0e\x60\x30", [0x0fd8] = "\x02\x6f\x25", - [0x0fdb] = "\x0e\x21\x3c", [0x0fdd] = "\x01\x44\x55", - [0x0fde] = "\x01\x47\x7c", [0x0fdf] = "\x02\x22\x3a", - [0x0fe0] = "\x02\x23\x6a", [0x0fe1] = "\x01\x4b\x56", - [0x0fe2] = "\x01\x5a\x25", [0x0fe3] = "\x0e\x35\x57", - [0x0fe4] = "\x0e\x4b\x6c", [0x0fe5] = "\x01\x44\x56", - [0x0fe6] = "\x01\x46\x4a", [0x0fe7] = "\x01\x46\x49", - [0x0fe8] = "\x01\x46\x48", [0x0feb] = "\x01\x4a\x27", - [0x0fee] = "\x01\x55\x38", [0x0ff0] = "\x02\x42\x5d", - [0x0ff1] = "\x01\x44\x57", [0x0ff2] = "\x01\x44\x58", - [0x0ff3] = "\x01\x44\x59", [0x0ff4] = "\x01\x45\x3b", - [0x0ff5] = "\x0e\x25\x67", [0x0ff6] = "\x0e\x28\x60", - [0x0ff7] = "\x01\x50\x73", [0x0ff9] = "\x02\x2a\x30", - [0x0ffa] = "\x0e\x2c\x45", [0x0ffb] = "\x0e\x2c\x44", - [0x0ffd] = "\x01\x5e\x78", [0x0ffe] = "\x01\x44\x5a", - [0x0fff] = "\x02\x21\x3d", [0x1000] = "\x0e\x21\x63", - [0x1002] = "\x01\x46\x4b", [0x1003] = "\x01\x46\x4c", - [0x1004] = "\x02\x21\x59", [0x1006] = "\x01\x47\x7d", - [0x1008] = "\x0e\x23\x5c", [0x1009] = "\x0e\x25\x68", - [0x100a] = "\x02\x23\x6b", [0x100b] = "\x0e\x25\x6b", - [0x100c] = "\x01\x4a\x28", [0x100e] = "\x02\x23\x6c", - [0x1011] = "\x01\x4d\x30", [0x1012] = "\x0e\x28\x62", - [0x1013] = "\x0e\x28\x61", [0x1014] = "\x02\x26\x4f", - [0x1015] = "\x01\x4d\x2e", [0x1016] = "\x01\x4d\x2d", - [0x1017] = "\x02\x26\x4e", [0x1018] = "\x01\x4d\x2b", - [0x1019] = "\x02\x26\x50", [0x101a] = "\x01\x4d\x2c", - [0x101b] = "\x01\x4d\x2f", [0x101d] = "\x01\x50\x74", - [0x101e] = "\x0e\x2c\x46", [0x101f] = "\x01\x50\x76", - [0x1020] = "\x02\x2a\x34", [0x1021] = "\x02\x2a\x31", - [0x1022] = "\x02\x2a\x32", [0x1023] = "\x02\x2a\x33", - [0x1024] = "\x02\x2a\x35", [0x1025] = "\x01\x50\x75", - [0x1028] = "\x02\x2e\x76", [0x1029] = "\x02\x2e\x75", - [0x102a] = "\x0e\x30\x66", [0x102b] = "\x01\x55\x3a", - [0x102c] = "\x0e\x30\x69", [0x102d] = "\x01\x55\x39", - [0x102e] = "\x0e\x30\x68", [0x102f] = "\x0e\x30\x6a", - [0x1030] = "\x0e\x30\x67", [0x1032] = "\x0e\x35\x5b", - [0x1033] = "\x01\x5a\x28", [0x1034] = "\x02\x35\x2a", - [0x1035] = "\x0e\x35\x59", [0x1036] = "\x01\x5a\x27", - [0x1037] = "\x01\x5a\x29", [0x1038] = "\x01\x5a\x26", - [0x1039] = "\x0e\x35\x58", [0x103a] = "\x0e\x35\x5a", - [0x103d] = "\x01\x5e\x7a", [0x103e] = "\x02\x35\x29", - [0x1040] = "\x01\x5e\x7b", [0x1041] = "\x02\x3b\x57", - [0x1042] = "\x0e\x39\x79", [0x1043] = "\x01\x5e\x7c", - [0x1044] = "\x02\x3b\x56", [0x1045] = "\x01\x5e\x79", - [0x1046] = "\x0e\x3b\x3a", [0x1047] = "\x0e\x3b\x3b", - [0x1048] = "\x0e\x3b\x3d", [0x104a] = "\x02\x42\x60", - [0x104b] = "\x02\x42\x62", [0x104c] = "\x01\x63\x6b", - [0x104d] = "\x02\x42\x61", [0x104e] = "\x02\x42\x5f", - [0x104f] = "\x02\x42\x5e", [0x1052] = "\x0e\x46\x5d", - [0x1053] = "\x02\x49\x79", [0x1054] = "\x01\x68\x5f", - [0x1055] = "\x01\x68\x5d", [0x1057] = "\x01\x68\x5e", - [0x1058] = "\x02\x49\x77", [0x1059] = "\x02\x49\x78", - [0x105a] = "\x0e\x4b\x6d", [0x105b] = "\x01\x68\x5b", - [0x105c] = "\x02\x50\x3a", [0x105d] = "\x02\x50\x38", - [0x105e] = "\x0e\x4b\x70", [0x105f] = "\x01\x6c\x57", - [0x1060] = "\x02\x50\x39", [0x1061] = "\x01\x6c\x58", - [0x1062] = "\x01\x6c\x56", [0x1063] = "\x01\x68\x5c", - [0x1065] = "\x0e\x64\x73", [0x1066] = "\x02\x56\x77", - [0x1067] = "\x02\x56\x75", [0x1068] = "\x02\x56\x76", - [0x1069] = "\x02\x50\x37", [0x106a] = "\x02\x5c\x68", - [0x106b] = "\x01\x73\x59", [0x106c] = "\x02\x5c\x67", - [0x106d] = "\x02\x61\x51", [0x106e] = "\x02\x61\x52", - [0x106f] = "\x02\x56\x78", [0x1070] = "\x02\x65\x4a", - [0x1071] = "\x0e\x66\x77", [0x1072] = "\x01\x44\x5b", - [0x1073] = "\x01\x46\x4d", [0x1074] = "\x01\x48\x21", - [0x1075] = "\x02\x22\x3b", [0x1076] = "\x01\x47\x7e", - [0x1077] = "\x0e\x28\x63", [0x1078] = "\x01\x4d\x31", - [0x1079] = "\x01\x63\x6c", [0x107a] = "\x0e\x21\x3d", - [0x107b] = "\x01\x45\x3c", [0x107c] = "\x01\x46\x4e", - [0x107d] = "\x01\x50\x77", [0x107e] = "\x01\x5e\x7d", - [0x107f] = "\x0e\x21\x3e", [0x1080] = "\x02\x21\x5a", - [0x1081] = "\x0e\x22\x47", [0x1082] = "\x02\x21\x5b", - [0x1083] = "\x0e\x22\x48", [0x1084] = "\x02\x22\x3c", - [0x1085] = "\x0e\x66\x78", [0x1087] = "\x01\x4a\x2a", - [0x1088] = "\x02\x23\x70", [0x1089] = "\x02\x23\x6e", - [0x108a] = "\x01\x4a\x2b", [0x108b] = "\x02\x23\x6d", - [0x108c] = "\x02\x23\x6f", [0x108d] = "\x02\x23\x71", - [0x108f] = "\x01\x4a\x29", [0x1090] = "\x0e\x25\x6e", - [0x1092] = "\x0e\x25\x6d", [0x1095] = "\x01\x4d\x35", - [0x1096] = "\x01\x4d\x36", [0x1097] = "\x01\x4d\x33", - [0x1098] = "\x0e\x28\x65", [0x1099] = "\x0e\x28\x67", - [0x109a] = "\x01\x4d\x32", [0x109b] = "\x02\x2a\x39", - [0x109c] = "\x01\x4d\x34", [0x109d] = "\x0e\x28\x68", - [0x10a0] = "\x01\x50\x78", [0x10a1] = "\x0e\x2c\x48", - [0x10a2] = "\x02\x2a\x38", [0x10a3] = "\x02\x2a\x3a", - [0x10a4] = "\x02\x2a\x37", [0x10a5] = "\x02\x2a\x3b", - [0x10a6] = "\x01\x50\x79", [0x10a7] = "\x01\x55\x3d", - [0x10a8] = "\x02\x2e\x77", [0x10a9] = "\x0e\x30\x6c", - [0x10aa] = "\x02\x2e\x79", [0x10ab] = "\x01\x55\x3b", - [0x10ac] = "\x02\x2e\x7a", [0x10ad] = "\x01\x55\x3c", - [0x10ae] = "\x02\x2e\x78", [0x10af] = "\x0e\x30\x6b", - [0x10b0] = "\x02\x2a\x36", [0x10b1] = "\x02\x35\x2b", - [0x10b2] = "\x02\x35\x2e", [0x10b3] = "\x02\x35\x2f", - [0x10b4] = "\x02\x35\x2c", [0x10b5] = "\x01\x5a\x2d", - [0x10b6] = "\x01\x5a\x2c", [0x10b7] = "\x01\x5a\x2a", - [0x10b8] = "\x01\x5a\x2b", [0x10b9] = "\x02\x35\x2d", - [0x10ba] = "\x0e\x35\x61", [0x10bb] = "\x0e\x35\x60", - [0x10bd] = "\x0e\x3b\x3f", [0x10be] = "\x01\x5a\x2e", - [0x10bf] = "\x0e\x3b\x40", [0x10c0] = "\x0e\x3b\x3e", - [0x10c1] = "\x01\x5f\x21", [0x10c2] = "\x01\x5f\x22", - [0x10c4] = "\x01\x5f\x23", [0x10c5] = "\x02\x42\x63", - [0x10c6] = "\x02\x42\x65", [0x10c7] = "\x02\x42\x67", - [0x10c8] = "\x01\x63\x6e", [0x10c9] = "\x01\x63\x6d", - [0x10ca] = "\x01\x5e\x7e", [0x10cb] = "\x02\x42\x66", - [0x10cc] = "\x02\x42\x64", [0x10cd] = "\x0e\x64\x74", - [0x10ce] = "\x02\x49\x7d", [0x10cf] = "\x0e\x46\x61", - [0x10d0] = "\x0e\x46\x60", [0x10d1] = "\x02\x49\x7b", - [0x10d2] = "\x02\x4a\x23", [0x10d3] = "\x01\x68\x60", - [0x10d4] = "\x02\x4a\x24", [0x10d5] = "\x02\x4a\x21", - [0x10d6] = "\x01\x68\x61", [0x10d7] = "\x02\x49\x7c", - [0x10d8] = "\x02\x49\x7a", [0x10d9] = "\x02\x4a\x22", - [0x10da] = "\x01\x6c\x5a", [0x10db] = "\x02\x50\x3c", - [0x10dc] = "\x02\x49\x7e", [0x10dd] = "\x01\x6c\x5c", - [0x10de] = "\x02\x50\x3d", [0x10df] = "\x01\x6c\x5b", - [0x10e0] = "\x01\x6c\x5e", [0x10e1] = "\x02\x50\x3e", - [0x10e2] = "\x01\x6c\x59", [0x10e3] = "\x01\x6c\x5d", - [0x10e5] = "\x02\x56\x7d", [0x10e6] = "\x02\x56\x7b", - [0x10e7] = "\x02\x56\x7a", [0x10e8] = "\x02\x56\x7c", - [0x10e9] = "\x02\x56\x79", [0x10ea] = "\x0e\x50\x5c", - [0x10ec] = "\x01\x78\x33", [0x10ed] = "\x0e\x64\x75", - [0x10ee] = "\x02\x68\x72", [0x10ef] = "\x02\x68\x73", - [0x10f0] = "\x0e\x5c\x3f", [0x10f1] = "\x02\x6b\x59", - [0x10f2] = "\x02\x6d\x4d", [0x10f3] = "\x01\x7d\x22", - [0x10f4] = "\x0e\x21\x3f", [0x10f5] = "\x0e\x23\x61", - [0x10f6] = "\x01\x4d\x37", [0x10f7] = "\x01\x4a\x2c", - [0x10f8] = "\x0e\x28\x69", [0x10f9] = "\x0e\x28\x6b", - [0x10fa] = "\x01\x50\x7a", [0x10fb] = "\x0e\x2c\x4c", - [0x10fc] = "\x0e\x2c\x4b", [0x10fd] = "\x0e\x30\x6e", - [0x10fe] = "\x01\x44\x5c", [0x10ff] = "\x01\x45\x3d", - [0x1101] = "\x01\x46\x4f", [0x1102] = "\x02\x22\x3d", - [0x1103] = "\x0e\x25\x6f", [0x1104] = "\x01\x4a\x2d", - [0x1105] = "\x02\x23\x72", [0x1106] = "\x0e\x28\x6d", - [0x1107] = "\x02\x2a\x3c", [0x1108] = "\x01\x50\x7b", - [0x110a] = "\x01\x68\x62", [0x110b] = "\x01\x44\x5d", - [0x110c] = "\x0e\x21\x64", [0x110d] = "\x0e\x22\x49", - [0x110e] = "\x0e\x23\x62", [0x110f] = "\x01\x48\x22", - [0x1111] = "\x0e\x3b\x42", [0x1112] = "\x01\x63\x6f", - [0x1113] = "\x01\x44\x5e", [0x1114] = "\x01\x45\x3e", - [0x1115] = "\x01\x45\x3f", [0x1117] = "\x01\x46\x51", - [0x1118] = "\x01\x46\x50", [0x111a] = "\x02\x22\x3e", - [0x111b] = "\x01\x48\x23", [0x111d] = "\x02\x23\x73", - [0x111e] = "\x0e\x25\x71", [0x111f] = "\x01\x4a\x2e", - [0x1121] = "\x0e\x28\x6e", [0x1122] = "\x02\x26\x52", - [0x1123] = "\x02\x26\x53", [0x1124] = "\x02\x26\x54", - [0x1125] = "\x0e\x28\x70", [0x1126] = "\x01\x4d\x38", - [0x1127] = "\x01\x4d\x39", [0x1128] = "\x02\x26\x51", - [0x1129] = "\x01\x4d\x3a", [0x112d] = "\x01\x50\x7c", - [0x112e] = "\x02\x2a\x3d", [0x112f] = "\x0e\x2c\x4d", - [0x1130] = "\x02\x2e\x7c", [0x1131] = "\x01\x55\x3e", - [0x1132] = "\x0e\x30\x6f", [0x1133] = "\x02\x2e\x7b", - [0x1134] = "\x0e\x35\x62", [0x1135] = "\x01\x5a\x2f", - [0x1136] = "\x02\x35\x30", [0x1137] = "\x01\x5a\x30", - [0x1138] = "\x02\x35\x31", [0x1139] = "\x0e\x35\x63", - [0x113a] = "\x0e\x3b\x47", [0x113b] = "\x0e\x3b\x45", - [0x113c] = "\x01\x5f\x24", [0x113e] = "\x0e\x3b\x44", - [0x1140] = "\x02\x42\x68", [0x1142] = "\x0e\x41\x22", - [0x1143] = "\x02\x4a\x26", [0x1144] = "\x02\x4a\x25", - [0x1146] = "\x01\x68\x63", [0x1148] = "\x01\x6c\x5f", - [0x1149] = "\x02\x50\x3f", [0x114a] = "\x01\x70\x53", - [0x114b] = "\x02\x56\x7e", [0x114c] = "\x01\x73\x5a", - [0x114d] = "\x0e\x57\x63", [0x114e] = "\x01\x7b\x5f", - [0x114f] = "\x02\x6f\x27", [0x1150] = "\x0e\x21\x40", - [0x1151] = "\x0e\x21\x41", [0x1152] = "\x0e\x22\x4a", - [0x1153] = "\x0e\x23\x51", [0x1154] = "\x02\x26\x55", - [0x1155] = "\x0e\x28\x71", [0x1156] = "\x02\x2a\x3e", - [0x1157] = "\x01\x5a\x31", [0x1158] = "\x02\x3b\x58", - [0x1159] = "\x01\x63\x70", [0x115a] = "\x0e\x41\x23", - [0x115b] = "\x0e\x50\x5e", [0x115d] = "\x0e\x57\x64", - [0x115e] = "\x01\x76\x41", [0x1160] = "\x0e\x61\x64", - [0x1161] = "\x0e\x21\x42", [0x1162] = "\x01\x4a\x30", - [0x1163] = "\x0e\x25\x72", [0x1164] = "\x01\x4a\x2f", - [0x1165] = "\x01\x50\x7d", [0x1166] = "\x0e\x2c\x50", - [0x1167] = "\x02\x2e\x7d", [0x1169] = "\x01\x5a\x33", - [0x116a] = "\x01\x5d\x29", [0x116b] = "\x01\x5a\x34", - [0x116c] = "\x01\x5a\x32", [0x116d] = "\x01\x5f\x25", - [0x116e] = "\x0e\x41\x24", [0x116f] = "\x02\x4a\x27", - [0x1170] = "\x01\x68\x64", [0x1171] = "\x01\x6c\x60", - [0x1172] = "\x0e\x5f\x45", [0x1173] = "\x02\x21\x2c", - [0x1174] = "\x02\x22\x3f", [0x1176] = "\x02\x23\x75", - [0x1177] = "\x01\x4a\x31", [0x1178] = "\x02\x23\x74", - [0x1179] = "\x01\x4a\x32", [0x117c] = "\x01\x4d\x3e", - [0x117d] = "\x02\x26\x58", [0x117e] = "\x02\x26\x57", - [0x117f] = "\x01\x4d\x3d", [0x1180] = "\x01\x4d\x3b", - [0x1181] = "\x01\x4d\x3c", [0x1182] = "\x02\x26\x56", - [0x1183] = "\x0e\x28\x76", [0x1184] = "\x0e\x28\x75", - [0x1185] = "\x01\x51\x21", [0x1186] = "\x02\x2a\x3f", - [0x1187] = "\x01\x51\x24", [0x1188] = "\x01\x50\x7e", - [0x1189] = "\x01\x51\x26", [0x118a] = "\x01\x51\x22", - [0x118b] = "\x01\x51\x23", [0x118c] = "\x01\x51\x25", - [0x118d] = "\x0e\x62\x64", [0x118e] = "\x0e\x30\x70", - [0x118f] = "\x0e\x30\x72", [0x1190] = "\x01\x55\x41", - [0x1191] = "\x01\x55\x40", [0x1192] = "\x01\x55\x3f", - [0x1193] = "\x0e\x30\x71", [0x1194] = "\x0e\x64\x76", - [0x1196] = "\x02\x35\x33", [0x1197] = "\x01\x5a\x35", - [0x1198] = "\x01\x5a\x38", [0x1199] = "\x01\x5a\x36", - [0x119a] = "\x0e\x64\x77", [0x119b] = "\x02\x35\x32", - [0x119c] = "\x01\x5a\x3b", [0x119e] = "\x01\x5a\x37", - [0x119f] = "\x02\x35\x34", [0x11a0] = "\x01\x5a\x3a", - [0x11a1] = "\x01\x5a\x39", [0x11a5] = "\x02\x3b\x5a", - [0x11a6] = "\x02\x3b\x59", [0x11a7] = "\x0e\x3b\x4b", - [0x11a8] = "\x01\x5f\x28", [0x11a9] = "\x01\x5f\x26", - [0x11aa] = "\x01\x5f\x27", [0x11ab] = "\x02\x3b\x5b", - [0x11ac] = "\x01\x63\x71", [0x11ad] = "\x02\x42\x6a", - [0x11ae] = "\x01\x63\x72", [0x11af] = "\x02\x42\x69", - [0x11b2] = "\x02\x50\x40", [0x11b3] = "\x0e\x46\x63", - [0x11b4] = "\x0e\x46\x64", [0x11b5] = "\x01\x6c\x62", - [0x11b6] = "\x02\x4a\x28", [0x11b7] = "\x01\x6c\x61", - [0x11b8] = "\x0e\x4b\x72", [0x11b9] = "\x01\x68\x65", - [0x11ba] = "\x0e\x64\x78", [0x11bb] = "\x02\x57\x22", - [0x11bc] = "\x02\x57\x21", [0x11bd] = "\x01\x73\x5b", - [0x11be] = "\x02\x5c\x69", [0x11bf] = "\x02\x65\x4b", - [0x11c0] = "\x02\x68\x74", [0x11c1] = "\x02\x68\x75", - [0x11c2] = "\x0e\x5e\x2f", [0x11c3] = "\x01\x45\x40", - [0x11c5] = "\x01\x46\x52", [0x11c7] = "\x0e\x22\x4d", - [0x11c8] = "\x0e\x62\x51", [0x11c9] = "\x02\x21\x5c", - [0x11ca] = "\x0e\x22\x4c", [0x11cc] = "\x01\x4a\x34", - [0x11cd] = "\x01\x4a\x36", [0x11ce] = "\x0e\x25\x78", - [0x11cf] = "\x02\x22\x42", [0x11d0] = "\x02\x23\x78", - [0x11d1] = "\x02\x23\x77", [0x11d2] = "\x02\x23\x76", - [0x11d3] = "\x0e\x23\x66", [0x11d4] = "\x02\x22\x41", - [0x11d5] = "\x02\x22\x40", [0x11d6] = "\x01\x48\x25", - [0x11d7] = "\x01\x4a\x35", [0x11d8] = "\x01\x4a\x33", - [0x11d9] = "\x01\x48\x24", [0x11da] = "\x0e\x23\x67", - [0x11db] = "\x0e\x23\x69", [0x11dc] = "\x0e\x25\x77", - [0x11dd] = "\x01\x4d\x3f", [0x11de] = "\x02\x26\x59", - [0x11df] = "\x0e\x25\x7b", [0x11e0] = "\x01\x4d\x40", - [0x11e1] = "\x02\x23\x7d", [0x11e3] = "\x02\x24\x21", - [0x11e4] = "\x02\x23\x7e", [0x11e5] = "\x02\x26\x5a", - [0x11e6] = "\x0e\x25\x76", [0x11e7] = "\x0e\x25\x74", - [0x11e8] = "\x02\x23\x7a", [0x11e9] = "\x0e\x28\x7e", - [0x11ea] = "\x01\x4a\x3a", [0x11eb] = "\x01\x4a\x38", - [0x11ec] = "\x0e\x25\x7c", [0x11ed] = "\x02\x23\x79", - [0x11ee] = "\x02\x23\x7b", [0x11ef] = "\x02\x24\x23", - [0x11f0] = "\x0e\x26\x22", [0x11f1] = "\x01\x4a\x37", - [0x11f2] = "\x0e\x26\x21", [0x11f3] = "\x02\x23\x7c", - [0x11f4] = "\x02\x24\x27", [0x11f5] = "\x01\x4d\x42", - [0x11f6] = "\x0e\x25\x7d", [0x11f7] = "\x02\x24\x24", - [0x11f8] = "\x01\x4a\x39", [0x11f9] = "\x0e\x26\x23", - [0x11fa] = "\x02\x24\x22", [0x11fb] = "\x02\x24\x25", - [0x11fc] = "\x0e\x25\x7a", [0x11fd] = "\x01\x4d\x41", - [0x11fe] = "\x0e\x25\x75", [0x11ff] = "\x01\x4d\x43", - [0x1200] = "\x02\x24\x26", [0x1207] = "\x0e\x28\x78", - [0x1208] = "\x0e\x29\x22", [0x1209] = "\x02\x26\x6e", - [0x120a] = "\x02\x26\x61", [0x120b] = "\x02\x26\x5f", - [0x120c] = "\x02\x26\x6d", [0x120d] = "\x02\x26\x68", - [0x120e] = "\x01\x51\x2b", [0x120f] = "\x01\x4d\x44", - [0x1210] = "\x02\x26\x69", [0x1211] = "\x02\x26\x6c", - [0x1212] = "\x01\x51\x27", [0x1213] = "\x02\x26\x6b", - [0x1214] = "\x01\x4d\x45", [0x1215] = "\x01\x4d\x4a", - [0x1216] = "\x01\x4d\x48", [0x1217] = "\x02\x26\x62", - [0x1218] = "\x0e\x62\x66", [0x1219] = "\x02\x26\x5d", - [0x121a] = "\x02\x26\x64", [0x121b] = "\x01\x4d\x4f", - [0x121c] = "\x02\x26\x6f", [0x121d] = "\x01\x51\x28", - [0x121e] = "\x02\x26\x65", [0x1220] = "\x01\x51\x29", - [0x1221] = "\x01\x4d\x4b", [0x1222] = "\x02\x26\x67", - [0x1223] = "\x0e\x2c\x5a", [0x1224] = "\x02\x2a\x4e", - [0x1225] = "\x01\x51\x2a", [0x1226] = "\x02\x26\x5c", - [0x1227] = "\x01\x4d\x4c", [0x1228] = "\x01\x51\x2c", - [0x1229] = "\x01\x4d\x4d", [0x122a] = "\x01\x4d\x49", - [0x122b] = "\x01\x4d\x4e", [0x122c] = "\x02\x26\x66", - [0x122d] = "\x02\x26\x5b", [0x122e] = "\x02\x26\x6a", - [0x122f] = "\x01\x4d\x46", [0x1230] = "\x0e\x28\x77", - [0x1231] = "\x0e\x2c\x5b", [0x1232] = "\x02\x26\x5e", - [0x1233] = "\x02\x26\x63", [0x1234] = "\x02\x26\x60", - [0x1235] = "\x01\x4d\x47", [0x1236] = "\x0e\x28\x7a", - [0x1237] = "\x02\x2a\x40", [0x1239] = "\x02\x2a\x41", - [0x123d] = "\x0e\x29\x21", [0x1240] = "\x02\x2a\x4b", - [0x1241] = "\x02\x2f\x23", [0x1242] = "\x02\x2a\x4c", - [0x1243] = "\x01\x51\x32", [0x1244] = "\x02\x2a\x4f", - [0x1245] = "\x02\x2a\x45", [0x1246] = "\x01\x51\x31", - [0x1247] = "\x02\x2a\x47", [0x1248] = "\x0e\x62\x67", - [0x1249] = "\x02\x2a\x48", [0x124a] = "\x0e\x2c\x60", - [0x124b] = "\x0e\x30\x79", [0x124c] = "\x02\x2a\x4a", - [0x124d] = "\x01\x51\x2d", [0x124e] = "\x0e\x2c\x56", - [0x124f] = "\x0e\x30\x73", [0x1250] = "\x01\x55\x45", - [0x1251] = "\x0e\x2c\x57", [0x1252] = "\x0e\x2c\x5d", - [0x1253] = "\x02\x2a\x46", [0x1254] = "\x02\x2a\x42", - [0x1255] = "\x01\x55\x46", [0x1256] = "\x0e\x30\x7e", - [0x1258] = "\x02\x2a\x50", [0x1259] = "\x01\x55\x42", - [0x125a] = "\x02\x2f\x21", [0x125b] = "\x02\x2a\x49", - [0x125c] = "\x0e\x2c\x54", [0x125d] = "\x02\x2e\x7e", - [0x125e] = "\x02\x2a\x44", [0x125f] = "\x02\x2a\x4d", - [0x1260] = "\x0e\x2c\x5f", [0x1261] = "\x0e\x2c\x61", - [0x1262] = "\x01\x51\x30", [0x1263] = "\x01\x55\x43", - [0x1264] = "\x01\x51\x36", [0x1265] = "\x01\x55\x44", - [0x1266] = "\x02\x2a\x51", [0x1267] = "\x02\x2f\x22", - [0x1268] = "\x01\x51\x2f", [0x1269] = "\x01\x55\x48", - [0x126a] = "\x01\x51\x35", [0x126b] = "\x01\x51\x34", - [0x126c] = "\x01\x51\x33", [0x126d] = "\x01\x55\x47", - [0x126e] = "\x02\x2a\x52", [0x126f] = "\x01\x55\x49", - [0x1270] = "\x01\x51\x2e", [0x1272] = "\x02\x2a\x43", - [0x1273] = "\x0e\x30\x7a", [0x1274] = "\x0e\x30\x78", - [0x1275] = "\x0e\x30\x7b", [0x127c] = "\x0e\x2c\x5c", - [0x127e] = "\x0e\x30\x76", [0x127f] = "\x01\x5a\x3c", - [0x1280] = "\x02\x2f\x26", [0x1281] = "\x02\x2f\x28", - [0x1283] = "\x02\x2f\x2a", [0x1284] = "\x01\x55\x4a", - [0x1285] = "\x01\x55\x50", [0x1286] = "\x02\x35\x37", - [0x1287] = "\x02\x2f\x2e", [0x1288] = "\x02\x2f\x25", - [0x1289] = "\x01\x5a\x3e", [0x128a] = "\x02\x35\x35", - [0x128b] = "\x0e\x31\x22", [0x128c] = "\x01\x55\x4f", - [0x128d] = "\x01\x55\x4d", [0x128e] = "\x02\x2f\x30", - [0x1290] = "\x02\x35\x36", [0x1292] = "\x02\x2f\x27", - [0x1293] = "\x0e\x31\x25", [0x1294] = "\x01\x55\x4e", - [0x1295] = "\x02\x2f\x2b", [0x1296] = "\x01\x55\x51", - [0x1297] = "\x02\x2f\x2d", [0x1298] = "\x0e\x35\x68", - [0x1299] = "\x0e\x30\x74", [0x129a] = "\x01\x55\x4c", - [0x129b] = "\x02\x2f\x2c", [0x129c] = "\x02\x2f\x2f", - [0x129d] = "\x02\x2f\x29", [0x129e] = "\x0e\x31\x27", - [0x129f] = "\x01\x55\x4b", [0x12a0] = "\x01\x5a\x3f", - [0x12a1] = "\x0e\x35\x71", [0x12a2] = "\x02\x2f\x24", - [0x12a3] = "\x01\x5a\x3d", [0x12a4] = "\x0e\x35\x72", - [0x12a6] = "\x0e\x31\x23", [0x12a7] = "\x0e\x31\x28", - [0x12a8] = "\x01\x5a\x40", [0x12a9] = "\x0e\x31\x21", - [0x12aa] = "\x0e\x35\x6f", [0x12ae] = "\x0e\x31\x26", - [0x12b0] = "\x02\x35\x39", [0x12b1] = "\x02\x35\x42", - [0x12b2] = "\x01\x5f\x2b", [0x12b3] = "\x0e\x3b\x54", - [0x12b4] = "\x01\x5a\x42", [0x12b5] = "\x01\x5a\x47", - [0x12b6] = "\x01\x5f\x2c", [0x12b7] = "\x02\x35\x44", - [0x12b8] = "\x01\x5a\x4e", [0x12b9] = "\x02\x3b\x5d", - [0x12ba] = "\x02\x35\x3a", [0x12bb] = "\x01\x5a\x46", - [0x12bc] = "\x01\x5a\x49", [0x12bd] = "\x01\x5a\x44", - [0x12be] = "\x02\x35\x38", [0x12bf] = "\x02\x35\x46", - [0x12c0] = "\x02\x35\x49", [0x12c1] = "\x02\x3b\x6c", - [0x12c3] = "\x02\x35\x47", [0x12c4] = "\x02\x3b\x61", - [0x12c5] = "\x01\x5a\x45", [0x12c6] = "\x01\x5a\x4c", - [0x12c7] = "\x01\x5a\x50", [0x12c8] = "\x02\x35\x41", - [0x12c9] = "\x02\x3b\x5c", [0x12ca] = "\x02\x35\x45", - [0x12cb] = "\x01\x5a\x41", [0x12cc] = "\x02\x3b\x5e", - [0x12cd] = "\x02\x35\x48", [0x12ce] = "\x02\x3b\x60", - [0x12cf] = "\x02\x35\x3d", [0x12d0] = "\x0e\x35\x6a", - [0x12d1] = "\x01\x5f\x29", [0x12d2] = "\x0e\x3b\x56", - [0x12d3] = "\x02\x35\x3b", [0x12d4] = "\x02\x35\x3c", - [0x12d5] = "\x01\x5a\x4b", [0x12d6] = "\x0e\x3b\x55", - [0x12d7] = "\x0e\x35\x6e", [0x12d8] = "\x01\x5a\x4a", - [0x12d9] = "\x02\x35\x3f", [0x12da] = "\x01\x5a\x4f", - [0x12db] = "\x02\x35\x43", [0x12dc] = "\x01\x5a\x48", - [0x12dd] = "\x02\x35\x40", [0x12de] = "\x0e\x35\x79", - [0x12df] = "\x01\x5a\x4d", [0x12e0] = "\x01\x5f\x2d", - [0x12e1] = "\x01\x5f\x2a", [0x12e2] = "\x02\x3b\x5f", - [0x12e3] = "\x0e\x3b\x58", [0x12e4] = "\x02\x35\x3e", - [0x12e5] = "\x0e\x3b\x59", [0x12e6] = "\x01\x5a\x43", - [0x12e7] = "\x0e\x35\x76", [0x12e9] = "\x0e\x3b\x5a", - [0x12ea] = "\x0e\x3b\x4d", [0x12ee] = "\x0e\x35\x74", - [0x12f0] = "\x01\x5f\x32", [0x12f1] = "\x01\x5f\x36", - [0x12f2] = "\x02\x3b\x63", [0x12f3] = "\x01\x63\x77", - [0x12f4] = "\x01\x5f\x34", [0x12f5] = "\x02\x3b\x67", - [0x12f6] = "\x01\x5f\x38", [0x12f7] = "\x02\x42\x6b", - [0x12f8] = "\x02\x3b\x69", [0x12f9] = "\x01\x63\x79", - [0x12fa] = "\x01\x5f\x30", [0x12fb] = "\x01\x5f\x33", - [0x12fc] = "\x02\x3b\x6a", [0x12fd] = "\x0e\x3b\x5e", - [0x12fe] = "\x02\x3b\x6b", [0x12ff] = "\x02\x3b\x71", - [0x1300] = "\x01\x5f\x3a", [0x1301] = "\x01\x63\x7a", - [0x1303] = "\x02\x3b\x6d", [0x1304] = "\x02\x3b\x72", - [0x1305] = "\x02\x3b\x66", [0x1306] = "\x01\x64\x26", - [0x1307] = "\x0e\x3b\x4f", [0x1308] = "\x01\x63\x7b", - [0x1309] = "\x01\x5f\x39", [0x130a] = "\x02\x3b\x64", - [0x130b] = "\x02\x3b\x73", [0x130c] = "\x0e\x3b\x51", - [0x130d] = "\x01\x64\x25", [0x130e] = "\x01\x5f\x37", - [0x130f] = "\x01\x63\x74", [0x1310] = "\x02\x3b\x70", - [0x1311] = "\x0e\x3b\x5d", [0x1312] = "\x01\x5f\x3b", - [0x1313] = "\x02\x3b\x68", [0x1314] = "\x02\x3b\x62", - [0x1315] = "\x01\x5f\x31", [0x1316] = "\x02\x3b\x65", - [0x1318] = "\x02\x3b\x6e", [0x1319] = "\x0e\x41\x2b", - [0x131a] = "\x01\x63\x73", [0x131b] = "\x01\x63\x78", - [0x131c] = "\x01\x5f\x2e", [0x131d] = "\x02\x3b\x6f", - [0x131e] = "\x0e\x3b\x61", [0x131f] = "\x01\x63\x76", - [0x1320] = "\x0e\x3b\x62", [0x1321] = "\x0e\x3b\x63", - [0x1322] = "\x0e\x3b\x50", [0x1323] = "\x01\x5f\x2f", - [0x1325] = "\x0e\x64\x79", [0x1327] = "\x01\x64\x24", - [0x1328] = "\x02\x4a\x2a", [0x1329] = "\x02\x42\x76", - [0x132a] = "\x0e\x41\x29", [0x132b] = "\x02\x42\x6e", - [0x132c] = "\x02\x4a\x29", [0x132e] = "\x02\x42\x72", - [0x132f] = "\x02\x42\x74", [0x1330] = "\x0e\x41\x27", - [0x1331] = "\x0e\x41\x2c", [0x1332] = "\x02\x42\x71", - [0x1333] = "\x0e\x46\x6f", [0x1334] = "\x01\x64\x23", - [0x1336] = "\x02\x42\x70", [0x1337] = "\x01\x64\x27", - [0x1338] = "\x0e\x46\x6e", [0x133a] = "\x0e\x41\x28", - [0x133b] = "\x02\x4a\x39", [0x133c] = "\x0e\x46\x6c", - [0x133d] = "\x0e\x41\x2e", [0x133e] = "\x01\x64\x22", - [0x133f] = "\x01\x68\x67", [0x1340] = "\x02\x42\x77", - [0x1341] = "\x02\x4a\x2b", [0x1342] = "\x0e\x46\x6d", - [0x1343] = "\x0e\x41\x2a", [0x1344] = "\x01\x63\x7e", - [0x1345] = "\x02\x42\x6f", [0x1346] = "\x02\x42\x73", - [0x1347] = "\x01\x68\x66", [0x1348] = "\x01\x63\x75", - [0x1349] = "\x02\x42\x6c", [0x134a] = "\x02\x42\x6d", - [0x134b] = "\x01\x68\x68", [0x134c] = "\x01\x63\x7d", - [0x134d] = "\x01\x64\x21", [0x134e] = "\x01\x63\x7c", - [0x134f] = "\x02\x42\x75", [0x1350] = "\x0e\x64\x7a", - [0x1352] = "\x02\x4a\x2f", [0x1353] = "\x02\x4a\x30", - [0x1354] = "\x02\x4a\x35", [0x1355] = "\x01\x6c\x67", - [0x1356] = "\x02\x4a\x3c", [0x1357] = "\x0e\x4b\x73", - [0x1358] = "\x01\x68\x6e", [0x1359] = "\x0e\x4b\x7e", - [0x135a] = "\x01\x68\x6d", [0x135b] = "\x02\x4a\x37", - [0x135c] = "\x0e\x4b\x74", [0x135d] = "\x01\x6c\x66", - [0x135e] = "\x02\x4a\x2c", [0x135f] = "\x01\x68\x6c", - [0x1360] = "\x0e\x46\x71", [0x1361] = "\x02\x4a\x3b", - [0x1362] = "\x01\x68\x6a", [0x1363] = "\x01\x68\x6b", - [0x1364] = "\x0e\x4b\x7c", [0x1365] = "\x02\x4a\x38", - [0x1366] = "\x02\x50\x51", [0x1367] = "\x01\x6c\x64", - [0x1368] = "\x01\x5f\x35", [0x1369] = "\x0e\x46\x72", - [0x136a] = "\x02\x4a\x3a", [0x136b] = "\x01\x6c\x6b", - [0x136c] = "\x02\x4a\x32", [0x136e] = "\x01\x6c\x65", - [0x136f] = "\x0e\x46\x6a", [0x1370] = "\x01\x6c\x6a", - [0x1371] = "\x02\x4a\x2d", [0x1372] = "\x02\x4a\x31", - [0x1373] = "\x02\x4a\x2e", [0x1374] = "\x02\x4a\x34", - [0x1375] = "\x01\x68\x6f", [0x1376] = "\x01\x6c\x63", - [0x1377] = "\x01\x68\x69", [0x1378] = "\x0e\x4c\x21", - [0x1379] = "\x02\x50\x43", [0x137a] = "\x02\x4a\x36", - [0x137b] = "\x0e\x46\x68", [0x137c] = "\x01\x6c\x69", - [0x137d] = "\x0e\x46\x73", [0x137e] = "\x01\x6c\x6c", - [0x1380] = "\x02\x4a\x33", [0x1381] = "\x0e\x46\x6b", - [0x1382] = "\x01\x6c\x68", [0x1383] = "\x02\x50\x42", - [0x1385] = "\x0e\x4c\x23", [0x1386] = "\x0e\x46\x74", - [0x1387] = "\x0e\x4c\x24", [0x1388] = "\x0e\x4b\x77", - [0x1389] = "\x02\x50\x47", [0x138a] = "\x01\x70\x57", - [0x138b] = "\x02\x50\x41", [0x138c] = "\x02\x57\x2e", - [0x138d] = "\x02\x50\x50", [0x138e] = "\x01\x6c\x70", - [0x138f] = "\x0e\x4b\x7a", [0x1390] = "\x01\x6c\x6e", - [0x1391] = "\x01\x70\x55", [0x1392] = "\x02\x50\x4d", - [0x1393] = "\x02\x50\x49", [0x1394] = "\x01\x6c\x74", - [0x1395] = "\x0e\x4b\x76", [0x1396] = "\x02\x57\x25", - [0x1397] = "\x0e\x50\x68", [0x1398] = "\x0e\x4c\x28", - [0x1399] = "\x0e\x50\x67", [0x139a] = "\x01\x6c\x72", - [0x139b] = "\x02\x50\x48", [0x139c] = "\x0e\x4c\x29", - [0x139d] = "\x02\x57\x23", [0x139e] = "\x0e\x4c\x25", - [0x139f] = "\x02\x50\x4c", [0x13a1] = "\x02\x50\x4f", - [0x13a2] = "\x02\x50\x46", [0x13a3] = "\x0e\x4b\x79", - [0x13a4] = "\x01\x6c\x73", [0x13a6] = "\x0e\x4b\x75", - [0x13a7] = "\x01\x6c\x6d", [0x13a8] = "\x02\x57\x24", - [0x13a9] = "\x01\x70\x56", [0x13aa] = "\x02\x50\x4e", - [0x13ab] = "\x01\x6c\x6f", [0x13ac] = "\x01\x6c\x71", - [0x13ad] = "\x02\x50\x4b", [0x13ae] = "\x01\x6c\x75", - [0x13af] = "\x02\x50\x4a", [0x13b0] = "\x02\x50\x45", - [0x13b1] = "\x02\x50\x44", [0x13b2] = "\x01\x70\x54", - [0x13b3] = "\x02\x50\x52", [0x13b4] = "\x02\x57\x27", - [0x13b5] = "\x02\x5c\x6b", [0x13b6] = "\x01\x70\x59", - [0x13b7] = "\x0e\x50\x61", [0x13b8] = "\x02\x57\x2d", - [0x13b9] = "\x0e\x50\x63", [0x13ba] = "\x02\x57\x2b", - [0x13bb] = "\x0e\x50\x6a", [0x13bc] = "\x02\x5c\x6c", - [0x13bd] = "\x0e\x50\x64", [0x13be] = "\x01\x70\x5a", - [0x13bf] = "\x02\x57\x2c", [0x13c0] = "\x0e\x50\x66", - [0x13c1] = "\x02\x57\x29", [0x13c2] = "\x01\x73\x5d", - [0x13c3] = "\x02\x5c\x6a", [0x13c4] = "\x0e\x50\x6c", - [0x13c5] = "\x02\x57\x26", [0x13c6] = "\x02\x57\x28", - [0x13c7] = "\x01\x73\x5e", [0x13c8] = "\x01\x70\x5c", - [0x13c9] = "\x01\x73\x5c", [0x13ca] = "\x01\x70\x5b", - [0x13cb] = "\x01\x73\x60", [0x13cc] = "\x02\x57\x2a", - [0x13cd] = "\x01\x70\x58", [0x13ce] = "\x0e\x50\x62", - [0x13cf] = "\x0e\x50\x65", [0x13d0] = "\x0e\x50\x6b", - [0x13d3] = "\x0e\x66\x79", [0x13d6] = "\x02\x61\x5b", - [0x13d8] = "\x02\x61\x53", [0x13d9] = "\x0e\x54\x61", - [0x13da] = "\x0e\x54\x5f", [0x13db] = "\x0e\x54\x5c", - [0x13dc] = "\x0e\x54\x5e", [0x13dd] = "\x0e\x54\x5d", - [0x13de] = "\x02\x5c\x72", [0x13df] = "\x02\x61\x54", - [0x13e0] = "\x02\x5c\x6e", [0x13e2] = "\x0e\x54\x5b", - [0x13e3] = "\x01\x76\x42", [0x13e4] = "\x02\x5c\x70", - [0x13e5] = "\x02\x5c\x6f", [0x13e6] = "\x01\x73\x5f", - [0x13e7] = "\x02\x5c\x6d", [0x13e8] = "\x02\x5c\x71", - [0x13e9] = "\x02\x61\x5c", [0x13ea] = "\x02\x61\x58", - [0x13eb] = "\x02\x61\x5a", [0x13ed] = "\x02\x61\x55", - [0x13ee] = "\x02\x61\x56", [0x13f0] = "\x02\x61\x59", - [0x13f1] = "\x02\x61\x57", [0x13f2] = "\x01\x78\x34", - [0x13f3] = "\x0e\x57\x65", [0x13f5] = "\x01\x78\x37", - [0x13f6] = "\x01\x78\x36", [0x13f7] = "\x01\x78\x35", - [0x13f8] = "\x01\x79\x6c", [0x13f9] = "\x02\x68\x76", - [0x13fa] = "\x01\x79\x6d", [0x13fb] = "\x02\x65\x4c", - [0x13fc] = "\x01\x7a\x6a", [0x13fd] = "\x02\x6b\x5a", - [0x13fe] = "\x01\x7a\x6b", [0x13ff] = "\x01\x7b\x60", - [0x1400] = "\x01\x7c\x36", [0x1401] = "\x02\x6f\x28", - [0x1402] = "\x0e\x5f\x46", [0x1403] = "\x02\x6f\x29", - [0x1404] = "\x02\x6f\x2a", [0x1405] = "\x0e\x61\x3e", - [0x1407] = "\x02\x72\x2a", [0x1408] = "\x01\x45\x41", - [0x1409] = "\x02\x21\x5d", [0x140a] = "\x01\x46\x53", - [0x140c] = "\x01\x48\x27", [0x140d] = "\x01\x48\x28", - [0x140e] = "\x01\x48\x26", [0x140f] = "\x0e\x23\x6b", - [0x1410] = "\x01\x48\x29", [0x1411] = "\x01\x4a\x3c", - [0x1412] = "\x01\x4a\x3b", [0x1413] = "\x0e\x26\x25", - [0x1414] = "\x02\x26\x70", [0x1415] = "\x01\x4d\x51", - [0x1416] = "\x01\x4d\x50", [0x1418] = "\x0e\x2c\x63", - [0x1419] = "\x02\x2f\x31", [0x141a] = "\x01\x5a\x51", - [0x141b] = "\x01\x5a\x52", [0x141e] = "\x0e\x3b\x64", - [0x141f] = "\x01\x5f\x3c", [0x1420] = "\x02\x42\x78", - [0x1421] = "\x01\x64\x28", [0x1422] = "\x01\x64\x29", - [0x1423] = "\x02\x42\x7a", [0x1424] = "\x02\x42\x7c", - [0x1425] = "\x02\x42\x7b", [0x1427] = "\x02\x4a\x3e", - [0x1428] = "\x0e\x46\x76", [0x1429] = "\x02\x4a\x3d", - [0x142a] = "\x01\x68\x70", [0x142b] = "\x02\x4a\x3f", - [0x142c] = "\x0e\x46\x75", [0x142d] = "\x02\x50\x53", - [0x142e] = "\x01\x6c\x76", [0x142f] = "\x0e\x4c\x2c", - [0x1430] = "\x01\x70\x5d", [0x1431] = "\x0e\x50\x6d", - [0x1432] = "\x01\x73\x61", [0x1433] = "\x01\x76\x43", - [0x1434] = "\x01\x73\x62", [0x1435] = "\x0e\x5f\x48", - [0x1436] = "\x01\x45\x42", [0x1437] = "\x0e\x21\x65", - [0x1438] = "\x0e\x21\x66", [0x1439] = "\x0e\x22\x4e", - [0x143a] = "\x02\x24\x28", [0x143b] = "\x0e\x26\x28", - [0x143c] = "\x0e\x26\x29", [0x143d] = "\x02\x26\x71", - [0x143e] = "\x01\x4d\x53", [0x143f] = "\x01\x4d\x52", - [0x1440] = "\x01\x4d\x54", [0x1441] = "\x01\x51\x37", - [0x1442] = "\x02\x2a\x53", [0x1443] = "\x02\x2a\x54", - [0x1445] = "\x0e\x31\x29", [0x1446] = "\x02\x2f\x32", - [0x1447] = "\x01\x55\x52", [0x1448] = "\x01\x5a\x53", - [0x1449] = "\x01\x5f\x3d", [0x144a] = "\x02\x3b\x74", - [0x144b] = "\x01\x45\x43", [0x144d] = "\x01\x44\x5f", - [0x144e] = "\x01\x45\x44", [0x144f] = "\x0e\x22\x50", - [0x1450] = "\x02\x21\x5e", [0x1451] = "\x01\x46\x57", - [0x1452] = "\x01\x46\x56", [0x1453] = "\x01\x46\x54", - [0x1454] = "\x01\x46\x55", [0x1457] = "\x0e\x23\x6f", - [0x1458] = "\x01\x48\x2c", [0x1459] = "\x02\x22\x49", - [0x145a] = "\x02\x22\x4b", [0x145b] = "\x01\x48\x2b", - [0x145c] = "\x02\x22\x43", [0x145d] = "\x0e\x23\x6c", - [0x145e] = "\x02\x22\x44", [0x145f] = "\x0e\x23\x6d", - [0x1460] = "\x02\x22\x4a", [0x1461] = "\x02\x22\x46", - [0x1462] = "\x02\x22\x48", [0x1463] = "\x01\x48\x2a", - [0x1464] = "\x02\x22\x45", [0x1465] = "\x02\x22\x4c", - [0x1466] = "\x02\x22\x47", [0x1467] = "\x0e\x23\x6e", - [0x146d] = "\x01\x4a\x43", [0x146e] = "\x01\x4a\x4c", - [0x146f] = "\x01\x4a\x4a", [0x1470] = "\x02\x24\x32", - [0x1471] = "\x02\x24\x2f", [0x1472] = "\x02\x24\x37", - [0x1473] = "\x01\x4a\x48", [0x1474] = "\x02\x24\x38", - [0x1475] = "\x0e\x26\x39", [0x1476] = "\x01\x4a\x41", - [0x1477] = "\x02\x24\x35", [0x1478] = "\x0e\x26\x2e", - [0x1479] = "\x01\x4a\x47", [0x147a] = "\x02\x24\x31", - [0x147b] = "\x02\x24\x30", [0x147c] = "\x01\x4a\x45", - [0x147d] = "\x02\x24\x36", [0x147e] = "\x01\x4a\x46", - [0x147f] = "\x01\x4d\x55", [0x1480] = "\x01\x4a\x40", - [0x1481] = "\x02\x24\x33", [0x1482] = "\x0e\x26\x2a", - [0x1483] = "\x02\x24\x29", [0x1484] = "\x01\x4a\x3d", - [0x1485] = "\x0e\x26\x37", [0x1486] = "\x01\x4a\x50", - [0x1487] = "\x02\x24\x2e", [0x1488] = "\x02\x24\x34", - [0x1489] = "\x01\x4a\x42", [0x148a] = "\x01\x4a\x44", - [0x148b] = "\x0e\x26\x2f", [0x148c] = "\x02\x24\x2a", - [0x148d] = "\x0e\x26\x36", [0x148e] = "\x02\x24\x2b", - [0x148f] = "\x02\x24\x2c", [0x1491] = "\x01\x4a\x4f", - [0x1492] = "\x01\x4a\x49", [0x1493] = "\x01\x4a\x4e", - [0x1494] = "\x02\x24\x2d", [0x1495] = "\x01\x4a\x4d", - [0x1496] = "\x01\x4a\x3f", [0x1497] = "\x01\x4a\x3e", - [0x1498] = "\x01\x4a\x4b", [0x1499] = "\x0e\x26\x35", - [0x149b] = "\x0e\x26\x33", [0x149c] = "\x0e\x26\x34", - [0x149d] = "\x0e\x26\x38", [0x149e] = "\x0e\x26\x31", - [0x14a3] = "\x0e\x64\x7b", [0x14a5] = "\x0e\x26\x32", - [0x14a6] = "\x0e\x29\x31", [0x14a7] = "\x0e\x29\x2a", - [0x14a8] = "\x01\x4d\x63", [0x14a9] = "\x02\x26\x7d", - [0x14aa] = "\x02\x26\x76", [0x14ab] = "\x01\x4d\x5e", - [0x14ac] = "\x01\x4d\x71", [0x14ad] = "\x02\x26\x72", - [0x14ae] = "\x02\x26\x79", [0x14af] = "\x02\x26\x7b", - [0x14b0] = "\x02\x26\x7e", [0x14b1] = "\x01\x4d\x6c", - [0x14b2] = "\x0e\x29\x26", [0x14b3] = "\x02\x26\x7a", - [0x14b4] = "\x02\x26\x73", [0x14b5] = "\x01\x4d\x6a", - [0x14b6] = "\x02\x26\x77", [0x14b7] = "\x0e\x29\x28", - [0x14b8] = "\x02\x27\x21", [0x14b9] = "\x01\x4d\x5b", - [0x14ba] = "\x0e\x29\x25", [0x14bb] = "\x02\x26\x7c", - [0x14bc] = "\x01\x4d\x65", [0x14bd] = "\x01\x4d\x64", - [0x14be] = "\x02\x26\x75", [0x14bf] = "\x01\x4d\x59", - [0x14c0] = "\x0e\x29\x34", [0x14c1] = "\x0e\x29\x32", - [0x14c2] = "\x01\x4d\x5a", [0x14c4] = "\x01\x4d\x58", - [0x14c5] = "\x0e\x29\x33", [0x14c6] = "\x01\x4d\x70", - [0x14c7] = "\x01\x4d\x68", [0x14c8] = "\x01\x4d\x62", - [0x14c9] = "\x01\x4d\x56", [0x14ca] = "\x02\x26\x78", - [0x14cb] = "\x01\x4d\x61", [0x14cc] = "\x01\x4d\x57", - [0x14cd] = "\x01\x4d\x69", [0x14ce] = "\x01\x4d\x72", - [0x14cf] = "\x02\x2a\x55", [0x14d0] = "\x01\x4d\x66", - [0x14d1] = "\x02\x26\x74", [0x14d2] = "\x01\x4d\x5c", - [0x14d3] = "\x01\x4d\x5f", [0x14d4] = "\x01\x4d\x60", - [0x14d5] = "\x0e\x29\x2e", [0x14d6] = "\x01\x4d\x6e", - [0x14d7] = "\x01\x4d\x6f", [0x14d8] = "\x01\x4d\x6d", - [0x14d9] = "\x01\x4d\x67", [0x14da] = "\x01\x4d\x6b", - [0x14db] = "\x01\x4d\x5d", [0x14dc] = "\x01\x51\x38", - [0x14dd] = "\x0e\x29\x30", [0x14de] = "\x0e\x29\x37", - [0x14df] = "\x0e\x29\x35", [0x14e0] = "\x0e\x29\x36", - [0x14e1] = "\x0e\x29\x2f", [0x14e4] = "\x0e\x29\x29", - [0x14ea] = "\x0e\x2c\x6d", [0x14eb] = "\x02\x2a\x5b", - [0x14ec] = "\x01\x51\x44", [0x14ed] = "\x01\x51\x3c", - [0x14ee] = "\x01\x51\x3e", [0x14ef] = "\x01\x51\x43", - [0x14f0] = "\x02\x2a\x67", [0x14f1] = "\x01\x51\x41", - [0x14f2] = "\x02\x2f\x33", [0x14f3] = "\x01\x55\x53", - [0x14f4] = "\x01\x51\x46", [0x14f5] = "\x02\x2a\x58", - [0x14f6] = "\x02\x2a\x60", [0x14f7] = "\x01\x51\x42", - [0x14f8] = "\x02\x2a\x5f", [0x14f9] = "\x02\x2a\x5c", - [0x14fa] = "\x02\x2a\x64", [0x14fb] = "\x02\x2a\x66", - [0x14fc] = "\x01\x51\x3b", [0x14fd] = "\x01\x51\x3f", - [0x14fe] = "\x01\x51\x45", [0x14ff] = "\x01\x55\x55", - [0x1500] = "\x02\x2a\x61", [0x1501] = "\x01\x51\x3d", - [0x1502] = "\x01\x51\x48", [0x1503] = "\x02\x2a\x5a", - [0x1504] = "\x0e\x2c\x6f", [0x1505] = "\x0e\x2c\x70", - [0x1507] = "\x01\x51\x40", [0x1508] = "\x01\x55\x54", - [0x1509] = "\x01\x51\x3a", [0x150b] = "\x02\x2a\x57", - [0x150c] = "\x02\x2a\x5e", [0x150d] = "\x02\x2a\x56", - [0x150e] = "\x02\x2a\x59", [0x150f] = "\x02\x2a\x5d", - [0x1510] = "\x02\x2f\x34", [0x1511] = "\x01\x51\x47", - [0x1513] = "\x02\x2a\x62", [0x1514] = "\x02\x2a\x63", - [0x1515] = "\x02\x2a\x65", [0x1516] = "\x01\x51\x39", - [0x1517] = "\x0e\x2c\x6c", [0x1519] = "\x0e\x31\x32", - [0x151b] = "\x0e\x31\x33", [0x151f] = "\x0e\x2c\x6b", - [0x1521] = "\x0e\x2c\x6e", [0x1528] = "\x01\x55\x63", - [0x1529] = "\x02\x2f\x40", [0x152a] = "\x01\x55\x61", - [0x152b] = "\x01\x55\x62", [0x152c] = "\x02\x2f\x36", - [0x152d] = "\x02\x2f\x46", [0x152e] = "\x0e\x31\x2c", - [0x152f] = "\x01\x55\x58", [0x1530] = "\x0e\x31\x2f", - [0x1531] = "\x0e\x31\x35", [0x1532] = "\x02\x35\x4a", - [0x1533] = "\x02\x2f\x48", [0x1534] = "\x02\x2f\x42", - [0x1535] = "\x0e\x31\x38", [0x1536] = "\x02\x2f\x39", - [0x1537] = "\x0e\x31\x37", [0x1538] = "\x02\x2f\x4b", - [0x1539] = "\x02\x2f\x3c", [0x153a] = "\x01\x55\x5e", - [0x153b] = "\x02\x35\x61", [0x153c] = "\x02\x2f\x3f", - [0x153d] = "\x01\x55\x60", [0x153e] = "\x01\x55\x57", - [0x153f] = "\x0e\x31\x3c", [0x1540] = "\x02\x2f\x4d", - [0x1541] = "\x02\x2f\x41", [0x1542] = "\x01\x55\x5a", - [0x1543] = "\x02\x2f\x3a", [0x1544] = "\x02\x2f\x37", - [0x1545] = "\x02\x2f\x38", [0x1546] = "\x01\x55\x5b", - [0x1547] = "\x02\x2f\x47", [0x1548] = "\x02\x2f\x4e", - [0x1549] = "\x01\x55\x5d", [0x154a] = "\x02\x2f\x3e", - [0x154b] = "\x02\x2f\x3d", [0x154c] = "\x01\x55\x65", - [0x154d] = "\x01\x55\x64", [0x154e] = "\x01\x55\x56", - [0x154f] = "\x01\x55\x5c", [0x1550] = "\x01\x55\x5f", - [0x1551] = "\x02\x2f\x4a", [0x1552] = "\x0e\x31\x2e", - [0x1553] = "\x0e\x31\x39", [0x1554] = "\x02\x2f\x44", - [0x1555] = "\x01\x55\x59", [0x1556] = "\x02\x2f\x35", - [0x1557] = "\x02\x2f\x4c", [0x1558] = "\x02\x2f\x43", - [0x1559] = "\x02\x2f\x45", [0x155a] = "\x02\x2f\x49", - [0x155b] = "\x0e\x31\x30", [0x155c] = "\x0e\x31\x3b", - [0x155d] = "\x0e\x31\x36", [0x1560] = "\x0e\x64\x7c", - [0x1564] = "\x0e\x64\x7d", [0x1565] = "\x02\x35\x4b", - [0x1566] = "\x0e\x36\x31", [0x1567] = "\x01\x5a\x5b", - [0x1568] = "\x01\x5a\x6f", [0x1569] = "\x01\x5a\x6e", - [0x156a] = "\x0e\x36\x27", [0x156b] = "\x01\x5a\x63", - [0x156c] = "\x0e\x36\x29", [0x156d] = "\x02\x35\x5d", - [0x156e] = "\x02\x35\x59", [0x156f] = "\x02\x35\x56", - [0x1570] = "\x02\x35\x68", [0x1571] = "\x01\x5a\x5e", - [0x1572] = "\x01\x5a\x56", [0x1573] = "\x0e\x36\x26", - [0x1574] = "\x0e\x36\x32", [0x1575] = "\x02\x35\x5b", - [0x1576] = "\x01\x5f\x4d", [0x1577] = "\x01\x5a\x5a", - [0x1578] = "\x02\x35\x63", [0x1579] = "\x0e\x36\x22", - [0x157a] = "\x01\x5a\x70", [0x157b] = "\x01\x5a\x6d", - [0x157c] = "\x02\x35\x5f", [0x157d] = "\x02\x35\x4e", - [0x157e] = "\x0e\x35\x7c", [0x157f] = "\x0e\x36\x2b", - [0x1580] = "\x01\x5a\x6c", [0x1581] = "\x02\x35\x65", - [0x1582] = "\x02\x35\x4d", [0x1583] = "\x01\x5a\x61", - [0x1584] = "\x01\x5a\x65", [0x1585] = "\x02\x35\x64", - [0x1586] = "\x0e\x36\x23", [0x1587] = "\x02\x35\x57", - [0x1588] = "\x01\x5a\x66", [0x1589] = "\x01\x5a\x60", - [0x158a] = "\x02\x35\x4c", [0x158b] = "\x0e\x35\x7d", - [0x158c] = "\x01\x5f\x3f", [0x158d] = "\x02\x35\x67", - [0x158e] = "\x02\x35\x55", [0x158f] = "\x01\x5a\x6b", - [0x1590] = "\x02\x35\x58", [0x1591] = "\x02\x35\x66", - [0x1592] = "\x01\x5a\x6a", [0x1593] = "\x0e\x36\x24", - [0x1594] = "\x02\x3b\x75", [0x1596] = "\x01\x5a\x57", - [0x1597] = "\x02\x35\x53", [0x1598] = "\x01\x5a\x5c", - [0x1599] = "\x01\x5a\x67", [0x159b] = "\x01\x5a\x62", - [0x159c] = "\x02\x35\x5c", [0x159d] = "\x02\x35\x52", - [0x159e] = "\x02\x35\x50", [0x159f] = "\x02\x35\x62", - [0x15a0] = "\x01\x5a\x54", [0x15a1] = "\x01\x5a\x68", - [0x15a2] = "\x01\x5a\x58", [0x15a3] = "\x01\x5f\x3e", - [0x15a4] = "\x02\x35\x60", [0x15a5] = "\x01\x5a\x59", - [0x15a7] = "\x01\x5a\x55", [0x15a8] = "\x01\x5a\x64", - [0x15a9] = "\x01\x5a\x5f", [0x15aa] = "\x01\x5a\x5d", - [0x15ab] = "\x02\x35\x54", [0x15ac] = "\x01\x5a\x69", - [0x15ad] = "\x02\x35\x51", [0x15ae] = "\x02\x35\x5e", - [0x15af] = "\x02\x35\x5a", [0x15b0] = "\x02\x3b\x77", - [0x15b1] = "\x02\x3b\x76", [0x15b2] = "\x0e\x36\x2d", - [0x15b6] = "\x0e\x64\x7e", [0x15ba] = "\x0e\x36\x2e", - [0x15bd] = "\x02\x35\x4f", [0x15be] = "\x02\x3c\x29", - [0x15bf] = "\x0e\x3b\x71", [0x15c0] = "\x01\x5f\x41", - [0x15c1] = "\x0e\x3b\x70", [0x15c2] = "\x02\x3c\x2f", - [0x15c3] = "\x02\x3b\x7c", [0x15c4] = "\x02\x3c\x2c", - [0x15c5] = "\x02\x42\x7d", [0x15c6] = "\x01\x5f\x44", - [0x15c7] = "\x02\x3c\x30", [0x15c8] = "\x02\x3c\x33", - [0x15c9] = "\x01\x5f\x43", [0x15ca] = "\x02\x3c\x21", - [0x15cb] = "\x02\x3c\x32", [0x15cc] = "\x02\x3c\x31", - [0x15cd] = "\x01\x5f\x45", [0x15ce] = "\x02\x3b\x78", - [0x15cf] = "\x01\x5f\x40", [0x15d0] = "\x01\x5f\x48", - [0x15d1] = "\x0e\x3b\x73", [0x15d2] = "\x01\x5f\x46", - [0x15d3] = "\x02\x3c\x2e", [0x15d5] = "\x02\x3c\x24", - [0x15d6] = "\x01\x5f\x4a", [0x15d7] = "\x02\x3c\x35", - [0x15d8] = "\x02\x3c\x2d", [0x15d9] = "\x02\x3c\x36", - [0x15da] = "\x01\x5f\x52", [0x15db] = "\x01\x5f\x50", - [0x15dc] = "\x02\x3c\x2b", [0x15dd] = "\x02\x3c\x2a", - [0x15de] = "\x0e\x3b\x67", [0x15df] = "\x02\x3c\x28", - [0x15e0] = "\x02\x3c\x22", [0x15e1] = "\x01\x5f\x49", - [0x15e2] = "\x0e\x3b\x66", [0x15e3] = "\x01\x5f\x47", - [0x15e4] = "\x02\x2f\x3b", [0x15e5] = "\x02\x3b\x79", - [0x15e6] = "\x0e\x3b\x68", [0x15e7] = "\x02\x43\x3d", - [0x15e8] = "\x02\x3b\x7a", [0x15e9] = "\x01\x5f\x42", - [0x15ea] = "\x01\x5f\x4f", [0x15eb] = "\x02\x43\x21", - [0x15ed] = "\x01\x5f\x4b", [0x15ee] = "\x01\x5f\x4c", - [0x15ef] = "\x02\x3b\x7b", [0x15f0] = "\x02\x3c\x34", - [0x15f1] = "\x02\x42\x7e", [0x15f2] = "\x02\x3c\x25", - [0x15f3] = "\x02\x3b\x7e", [0x15f4] = "\x01\x5f\x4e", - [0x15f5] = "\x02\x3c\x26", [0x15f6] = "\x02\x3c\x23", - [0x15f7] = "\x0e\x3b\x72", [0x15f8] = "\x0e\x3b\x6d", - [0x15f9] = "\x01\x5f\x53", [0x15fa] = "\x0e\x63\x39", - [0x15fe] = "\x0e\x3b\x6f", [0x1603] = "\x0e\x65\x21", - [0x1606] = "\x01\x64\x38", [0x1607] = "\x0e\x41\x49", - [0x1608] = "\x0e\x41\x32", [0x1609] = "\x02\x43\x24", - [0x160a] = "\x02\x43\x37", [0x160b] = "\x02\x43\x3c", - [0x160c] = "\x02\x43\x30", [0x160d] = "\x01\x64\x34", - [0x160e] = "\x02\x43\x41", [0x160f] = "\x01\x64\x31", - [0x1610] = "\x02\x43\x22", [0x1611] = "\x0e\x41\x3a", - [0x1612] = "\x02\x43\x23", [0x1613] = "\x01\x64\x2a", - [0x1614] = "\x01\x64\x33", [0x1615] = "\x02\x43\x2a", - [0x1616] = "\x01\x64\x36", [0x1617] = "\x01\x64\x37", - [0x1618] = "\x02\x43\x2b", [0x1619] = "\x0e\x41\x38", - [0x161a] = "\x02\x43\x38", [0x161b] = "\x02\x43\x3e", - [0x161c] = "\x01\x64\x32", [0x161d] = "\x0e\x41\x3e", - [0x161e] = "\x01\x64\x2c", [0x161f] = "\x02\x43\x29", - [0x1620] = "\x02\x43\x25", [0x1621] = "\x02\x43\x40", - [0x1622] = "\x02\x43\x2e", [0x1623] = "\x02\x43\x2f", - [0x1624] = "\x02\x43\x26", [0x1625] = "\x02\x43\x3a", - [0x1626] = "\x02\x43\x31", [0x1627] = "\x02\x43\x3b", - [0x1628] = "\x02\x43\x33", [0x1629] = "\x0e\x41\x3d", - [0x162a] = "\x01\x64\x2d", [0x162b] = "\x02\x4a\x40", - [0x162c] = "\x01\x64\x30", [0x162d] = "\x01\x64\x2e", - [0x162e] = "\x02\x43\x3f", [0x162f] = "\x02\x43\x36", - [0x1630] = "\x02\x43\x32", [0x1631] = "\x0e\x41\x36", - [0x1632] = "\x0e\x41\x33", [0x1633] = "\x02\x43\x27", - [0x1634] = "\x01\x68\x7a", [0x1635] = "\x02\x43\x35", - [0x1636] = "\x01\x64\x35", [0x1637] = "\x02\x43\x2d", - [0x1638] = "\x0e\x41\x34", [0x1639] = "\x02\x43\x2c", - [0x163a] = "\x0e\x41\x48", [0x163b] = "\x0e\x47\x25", - [0x163c] = "\x0e\x41\x42", [0x163d] = "\x01\x64\x2f", - [0x163e] = "\x01\x64\x2b", [0x163f] = "\x02\x4a\x55", - [0x1640] = "\x02\x43\x39", [0x1641] = "\x02\x43\x34", - [0x1643] = "\x02\x43\x28", [0x1646] = "\x0e\x41\x44", - [0x1647] = "\x0e\x41\x45", [0x1649] = "\x0e\x66\x76", - [0x164b] = "\x02\x4a\x50", [0x164c] = "\x0e\x46\x78", - [0x164d] = "\x02\x4a\x41", [0x164e] = "\x02\x4a\x4c", - [0x164f] = "\x0e\x47\x28", [0x1650] = "\x02\x4a\x53", - [0x1651] = "\x01\x68\x78", [0x1652] = "\x01\x5f\x51", - [0x1653] = "\x02\x4a\x51", [0x1654] = "\x01\x68\x73", - [0x1655] = "\x0e\x46\x7e", [0x1656] = "\x0e\x47\x24", - [0x1657] = "\x0e\x46\x7a", [0x1658] = "\x01\x68\x72", - [0x1659] = "\x02\x4a\x58", [0x165b] = "\x02\x4a\x42", - [0x165c] = "\x02\x4a\x4f", [0x165d] = "\x02\x4a\x43", - [0x165e] = "\x02\x4a\x4e", [0x165f] = "\x01\x68\x76", - [0x1660] = "\x02\x4a\x52", [0x1661] = "\x02\x3c\x27", - [0x1662] = "\x0e\x47\x21", [0x1664] = "\x0e\x47\x2a", - [0x1665] = "\x02\x4a\x59", [0x1666] = "\x02\x4a\x4a", - [0x1667] = "\x01\x68\x79", [0x1668] = "\x02\x50\x61", - [0x1669] = "\x01\x6c\x77", [0x166a] = "\x0e\x47\x23", - [0x166b] = "\x02\x4a\x57", [0x166c] = "\x02\x4a\x56", - [0x166d] = "\x01\x68\x7b", [0x166e] = "\x02\x50\x54", - [0x166f] = "\x01\x6c\x78", [0x1670] = "\x02\x50\x55", - [0x1671] = "\x0e\x47\x22", [0x1672] = "\x02\x4a\x46", - [0x1673] = "\x02\x4a\x47", [0x1674] = "\x02\x4a\x44", - [0x1675] = "\x02\x4a\x49", [0x1676] = "\x02\x4a\x45", - [0x1677] = "\x02\x4a\x5a", [0x1678] = "\x01\x68\x75", - [0x1679] = "\x01\x6c\x79", [0x167a] = "\x01\x68\x77", - [0x167b] = "\x01\x68\x7c", [0x167c] = "\x0e\x46\x7b", - [0x167d] = "\x02\x4a\x48", [0x167e] = "\x0e\x47\x29", - [0x167f] = "\x02\x4a\x54", [0x1680] = "\x0e\x4c\x2d", - [0x1681] = "\x0e\x47\x26", [0x1682] = "\x02\x4a\x4d", - [0x1683] = "\x0e\x4c\x35", [0x1685] = "\x02\x50\x58", - [0x1686] = "\x0e\x4c\x38", [0x1687] = "\x01\x68\x71", - [0x1688] = "\x01\x6c\x7c", [0x1689] = "\x02\x57\x35", - [0x168a] = "\x02\x50\x5d", [0x168b] = "\x02\x50\x5c", - [0x168c] = "\x02\x50\x5e", [0x168d] = "\x0e\x4c\x30", - [0x168e] = "\x0e\x4c\x2f", [0x168f] = "\x02\x50\x5b", - [0x1690] = "\x01\x6c\x7d", [0x1691] = "\x0e\x4c\x3b", - [0x1692] = "\x01\x6d\x25", [0x1693] = "\x01\x6d\x22", - [0x1694] = "\x0e\x4c\x31", [0x1695] = "\x01\x6d\x23", - [0x1696] = "\x02\x50\x56", [0x1697] = "\x02\x50\x59", - [0x1698] = "\x02\x50\x63", [0x1699] = "\x01\x6d\x2b", - [0x169a] = "\x01\x6d\x29", [0x169b] = "\x0e\x4c\x2e", - [0x169c] = "\x02\x50\x5a", [0x169d] = "\x02\x3b\x7d", - [0x169e] = "\x01\x6c\x7a", [0x169f] = "\x02\x50\x60", - [0x16a0] = "\x02\x50\x57", [0x16a1] = "\x0e\x4c\x3e", - [0x16a2] = "\x01\x6d\x2c", [0x16a3] = "\x02\x50\x5f", - [0x16a4] = "\x01\x68\x74", [0x16a5] = "\x01\x6d\x21", - [0x16a6] = "\x02\x4a\x4b", [0x16a7] = "\x0e\x4c\x3f", - [0x16a8] = "\x0e\x4c\x34", [0x16a9] = "\x01\x6d\x24", - [0x16aa] = "\x0e\x4c\x3d", [0x16ab] = "\x01\x6d\x28", - [0x16ac] = "\x01\x6d\x2a", [0x16ad] = "\x01\x6d\x27", - [0x16ae] = "\x01\x6d\x26", [0x16af] = "\x0e\x4c\x3a", - [0x16b0] = "\x01\x6c\x7e", [0x16b1] = "\x02\x50\x62", - [0x16b2] = "\x01\x6c\x7b", [0x16b3] = "\x01\x6d\x2d", - [0x16b4] = "\x0e\x4c\x39", [0x16b6] = "\x0e\x65\x22", - [0x16b9] = "\x0e\x4c\x37", [0x16bb] = "\x01\x70\x61", - [0x16bc] = "\x01\x70\x62", [0x16bd] = "\x02\x57\x34", - [0x16be] = "\x01\x70\x6b", [0x16bf] = "\x01\x70\x68", - [0x16c0] = "\x0e\x50\x70", [0x16c1] = "\x01\x70\x5f", - [0x16c2] = "\x01\x70\x66", [0x16c3] = "\x02\x57\x36", - [0x16c4] = "\x01\x70\x64", [0x16c5] = "\x01\x70\x5e", - [0x16c6] = "\x0e\x4c\x32", [0x16c7] = "\x01\x70\x65", - [0x16c8] = "\x0e\x50\x77", [0x16c9] = "\x02\x57\x33", - [0x16ca] = "\x01\x73\x64", [0x16cb] = "\x01\x70\x60", - [0x16cd] = "\x01\x70\x67", [0x16ce] = "\x01\x73\x63", - [0x16cf] = "\x02\x57\x32", [0x16d0] = "\x02\x57\x31", - [0x16d1] = "\x0e\x50\x76", [0x16d2] = "\x01\x70\x69", - [0x16d3] = "\x0e\x50\x6f", [0x16d4] = "\x01\x70\x6a", - [0x16d5] = "\x0e\x50\x79", [0x16d6] = "\x02\x57\x30", - [0x16d7] = "\x02\x57\x2f", [0x16d8] = "\x01\x73\x65", - [0x16d9] = "\x02\x57\x39", [0x16da] = "\x01\x70\x63", - [0x16db] = "\x02\x57\x37", [0x16dc] = "\x0e\x50\x75", - [0x16df] = "\x0e\x54\x64", [0x16e0] = "\x01\x73\x66", - [0x16e1] = "\x0e\x54\x67", [0x16e2] = "\x01\x73\x6b", - [0x16e3] = "\x02\x5c\x75", [0x16e4] = "\x02\x5c\x77", - [0x16e5] = "\x0e\x57\x6b", [0x16e6] = "\x01\x73\x68", - [0x16e7] = "\x0e\x57\x6d", [0x16e8] = "\x02\x5c\x78", - [0x16e9] = "\x02\x5c\x74", [0x16ea] = "\x0e\x57\x6c", - [0x16eb] = "\x02\x5c\x76", [0x16ec] = "\x01\x73\x69", - [0x16ed] = "\x01\x73\x6c", [0x16ee] = "\x0e\x54\x69", - [0x16ef] = "\x02\x5c\x73", [0x16f0] = "\x01\x73\x67", - [0x16f1] = "\x01\x73\x6a", [0x16f2] = "\x01\x76\x45", - [0x16f3] = "\x02\x57\x38", [0x16f4] = "\x01\x76\x44", - [0x16f6] = "\x0e\x57\x6a", [0x16f7] = "\x01\x76\x4a", - [0x16f8] = "\x02\x61\x60", [0x16f9] = "\x0e\x57\x70", - [0x16fa] = "\x01\x76\x48", [0x16fb] = "\x01\x76\x49", - [0x16fc] = "\x02\x61\x63", [0x16fd] = "\x02\x61\x5f", - [0x16fe] = "\x01\x76\x46", [0x16ff] = "\x02\x61\x5d", - [0x1700] = "\x01\x78\x38", [0x1701] = "\x02\x61\x61", - [0x1703] = "\x02\x61\x62", [0x1704] = "\x02\x61\x5e", - [0x1705] = "\x0e\x57\x6e", [0x1706] = "\x01\x76\x47", - [0x1707] = "\x02\x65\x4d", [0x1708] = "\x0e\x5a\x3b", - [0x1709] = "\x02\x65\x50", [0x170a] = "\x0e\x5a\x3c", - [0x170b] = "\x0e\x5a\x3a", [0x170c] = "\x02\x65\x51", - [0x170d] = "\x02\x65\x4f", [0x170e] = "\x02\x65\x52", - [0x170f] = "\x01\x78\x39", [0x1710] = "\x02\x65\x4e", - [0x1711] = "\x0e\x5e\x31", [0x1713] = "\x02\x68\x7a", - [0x1714] = "\x01\x79\x6f", [0x1715] = "\x02\x68\x79", - [0x1716] = "\x02\x68\x78", [0x1717] = "\x02\x68\x77", - [0x1718] = "\x01\x79\x6e", [0x1719] = "\x01\x79\x70", - [0x171a] = "\x0e\x65\x23", [0x171b] = "\x02\x6b\x5b", - [0x171c] = "\x01\x7a\x6d", [0x171d] = "\x01\x7a\x6c", - [0x171e] = "\x0e\x5f\x4a", [0x171f] = "\x0e\x5f\x4b", - [0x1720] = "\x02\x6d\x4f", [0x1721] = "\x02\x6d\x4e", - [0x1722] = "\x02\x6d\x51", [0x1723] = "\x01\x7c\x37", - [0x1724] = "\x01\x7b\x61", [0x1725] = "\x02\x6f\x2c", - [0x1726] = "\x02\x6d\x50", [0x1727] = "\x0e\x5f\x49", - [0x1728] = "\x0e\x60\x32", [0x1729] = "\x02\x6f\x2b", - [0x172a] = "\x01\x7c\x39", [0x172b] = "\x01\x7c\x38", - [0x172c] = "\x01\x7c\x5f", [0x172d] = "\x02\x70\x37", - [0x172e] = "\x02\x70\x7d", [0x172f] = "\x01\x45\x45", - [0x1731] = "\x0e\x2c\x72", [0x1732] = "\x02\x3c\x37", - [0x1733] = "\x02\x57\x3a", [0x1734] = "\x0e\x21\x67", - [0x1735] = "\x0e\x21\x68", [0x1736] = "\x01\x48\x2d", - [0x1737] = "\x02\x22\x4d", [0x1738] = "\x01\x4a\x53", - [0x1739] = "\x01\x4a\x51", [0x173b] = "\x01\x4a\x52", - [0x173d] = "\x02\x27\x22", [0x173e] = "\x01\x4d\x73", - [0x173f] = "\x01\x51\x49", [0x1740] = "\x0e\x2c\x74", - [0x1741] = "\x02\x2a\x68", [0x1742] = "\x0e\x2c\x76", - [0x1743] = "\x02\x2a\x69", [0x1744] = "\x0e\x2c\x73", - [0x1745] = "\x01\x51\x4a", [0x1746] = "\x02\x2f\x50", - [0x1748] = "\x01\x55\x66", [0x1749] = "\x01\x55\x67", - [0x174a] = "\x02\x2f\x4f", [0x174b] = "\x0e\x31\x3d", - [0x174d] = "\x0e\x36\x37", [0x174e] = "\x0e\x36\x36", - [0x174f] = "\x01\x5a\x77", [0x1751] = "\x01\x5a\x73", - [0x1753] = "\x02\x35\x69", [0x1754] = "\x01\x5a\x7a", - [0x1755] = "\x01\x5a\x79", [0x1756] = "\x01\x5a\x72", - [0x1757] = "\x01\x5a\x75", [0x1758] = "\x01\x5a\x78", - [0x1759] = "\x01\x5a\x74", [0x175a] = "\x0e\x36\x34", - [0x175c] = "\x02\x3c\x3b", [0x175d] = "\x01\x5a\x71", - [0x175e] = "\x01\x5f\x54", [0x175f] = "\x0e\x3b\x74", - [0x1760] = "\x0e\x3b\x75", [0x1761] = "\x0e\x3b\x76", - [0x1762] = "\x01\x5f\x56", [0x1763] = "\x01\x5f\x57", - [0x1764] = "\x02\x3c\x3a", [0x1765] = "\x02\x3c\x3d", - [0x1766] = "\x01\x5f\x55", [0x1767] = "\x02\x3c\x38", - [0x1768] = "\x02\x3c\x3c", [0x176a] = "\x02\x3c\x39", - [0x176b] = "\x0e\x41\x4b", [0x176c] = "\x01\x64\x39", - [0x176d] = "\x0e\x41\x4e", [0x176e] = "\x0e\x63\x46", - [0x176f] = "\x02\x43\x42", [0x1770] = "\x0e\x41\x4d", - [0x1771] = "\x0e\x47\x30", [0x1772] = "\x01\x68\x7d", - [0x1773] = "\x02\x4a\x5b", [0x1774] = "\x01\x70\x6c", - [0x1775] = "\x01\x6d\x2e", [0x1776] = "\x02\x50\x64", - [0x1777] = "\x01\x6d\x2f", [0x1778] = "\x01\x6d\x30", - [0x1779] = "\x02\x50\x66", [0x177a] = "\x02\x50\x65", - [0x177b] = "\x02\x50\x67", [0x177c] = "\x02\x57\x3c", - [0x177f] = "\x02\x57\x3b", [0x1780] = "\x02\x5c\x7a", - [0x1781] = "\x02\x5c\x79", [0x1782] = "\x01\x73\x6d", - [0x1783] = "\x01\x73\x6e", [0x1784] = "\x02\x65\x53", - [0x1785] = "\x0e\x5c\x41", [0x1787] = "\x01\x45\x46", - [0x1788] = "\x0e\x25\x58", [0x1789] = "\x0e\x29\x39", - [0x178b] = "\x0e\x31\x40", [0x178c] = "\x02\x3c\x3e", - [0x178d] = "\x0e\x36\x38", [0x178e] = "\x0e\x36\x39", - [0x1790] = "\x01\x5f\x59", [0x1791] = "\x01\x5f\x58", - [0x1792] = "\x02\x43\x43", [0x1794] = "\x02\x61\x64", - [0x1795] = "\x01\x7a\x6e", [0x1796] = "\x02\x6f\x2d", - [0x1797] = "\x01\x45\x47", [0x1799] = "\x01\x55\x68", - [0x179a] = "\x0e\x31\x42", [0x179b] = "\x01\x5a\x7c", - [0x179c] = "\x01\x5a\x7b", [0x179d] = "\x02\x3c\x3f", - [0x179e] = "\x02\x3c\x40", [0x179f] = "\x01\x64\x3a", - [0x17a0] = "\x02\x4a\x5c", [0x17a1] = "\x01\x68\x7e", - [0x17a2] = "\x02\x57\x3d", [0x17a4] = "\x01\x45\x48", - [0x17a5] = "\x01\x46\x58", [0x17a6] = "\x0e\x29\x3b", - [0x17a7] = "\x01\x4d\x74", [0x17a8] = "\x02\x27\x23", - [0x17aa] = "\x02\x2a\x6a", [0x17ab] = "\x01\x51\x4b", - [0x17ac] = "\x01\x5a\x7d", [0x17ad] = "\x0e\x36\x3a", - [0x17ae] = "\x02\x3c\x41", [0x17af] = "\x01\x5f\x5a", - [0x17b0] = "\x01\x64\x3b", [0x17b2] = "\x02\x50\x68", - [0x17b3] = "\x02\x50\x69", [0x17b5] = "\x0e\x54\x6b", - [0x17b6] = "\x02\x5c\x7b", [0x17b7] = "\x01\x76\x4b", - [0x17b8] = "\x02\x70\x7e", [0x17b9] = "\x01\x45\x49", - [0x17ba] = "\x0e\x29\x3c", [0x17bb] = "\x02\x27\x24", - [0x17bc] = "\x01\x4d\x75", [0x17bd] = "\x01\x51\x4c", - [0x17be] = "\x0e\x2c\x77", [0x17bf] = "\x02\x2a\x6b", - [0x17c1] = "\x01\x55\x69", [0x17c2] = "\x02\x2f\x54", - [0x17c3] = "\x02\x2f\x52", [0x17c4] = "\x02\x2f\x53", - [0x17c5] = "\x01\x55\x6a", [0x17c6] = "\x02\x2f\x51", - [0x17c7] = "\x0e\x36\x3c", [0x17c9] = "\x0e\x36\x3f", - [0x17ca] = "\x0e\x36\x3d", [0x17cb] = "\x01\x5b\x21", - [0x17cc] = "\x01\x5b\x22", [0x17cd] = "\x02\x35\x6a", - [0x17ce] = "\x01\x5b\x23", [0x17cf] = "\x01\x5a\x7e", - [0x17d0] = "\x02\x3c\x42", [0x17d1] = "\x0e\x3b\x79", - [0x17d2] = "\x02\x3c\x43", [0x17d3] = "\x02\x43\x44", - [0x17d6] = "\x01\x69\x22", [0x17d7] = "\x01\x69\x21", - [0x17da] = "\x02\x5c\x7c", [0x17db] = "\x02\x61\x65", - [0x17dc] = "\x0e\x5a\x3f", [0x17dd] = "\x02\x65\x55", - [0x17de] = "\x02\x65\x54", [0x17df] = "\x02\x68\x7b", - [0x17e0] = "\x0e\x21\x69", [0x17e1] = "\x02\x21\x3e", - [0x17e2] = "\x01\x51\x4d", [0x17e3] = "\x0e\x36\x41", - [0x17e4] = "\x0e\x41\x50", [0x17e5] = "\x01\x45\x4a", - [0x17e6] = "\x01\x46\x59", [0x17e7] = "\x0e\x22\x51", - [0x17e8] = "\x01\x48\x2f", [0x17e9] = "\x01\x48\x2e", - [0x17ea] = "\x0e\x23\x73", [0x17eb] = "\x0e\x23\x72", - [0x17ec] = "\x01\x48\x30", [0x17ed] = "\x01\x48\x31", - [0x17ee] = "\x02\x22\x4f", [0x17ef] = "\x02\x22\x4e", - [0x17f0] = "\x02\x24\x39", [0x17f1] = "\x01\x4a\x54", - [0x17f2] = "\x02\x24\x3c", [0x17f3] = "\x02\x24\x3b", - [0x17f4] = "\x02\x24\x3a", [0x17f5] = "\x02\x24\x3d", - [0x17f6] = "\x0e\x26\x3d", [0x17f9] = "\x0e\x62\x5e", - [0x17fa] = "\x01\x4d\x76", [0x17fb] = "\x02\x27\x2a", - [0x17fc] = "\x02\x27\x26", [0x17fd] = "\x02\x27\x2f", - [0x17fe] = "\x0e\x29\x43", [0x17ff] = "\x0e\x29\x3e", - [0x1800] = "\x01\x4d\x7d", [0x1801] = "\x0e\x29\x42", - [0x1802] = "\x01\x4d\x7b", [0x1803] = "\x02\x27\x2b", - [0x1804] = "\x02\x27\x27", [0x1805] = "\x02\x27\x2e", - [0x1806] = "\x01\x4d\x7a", [0x1807] = "\x01\x4e\x23", - [0x1808] = "\x02\x27\x29", [0x1809] = "\x02\x27\x25", - [0x180a] = "\x01\x4e\x22", [0x180b] = "\x02\x27\x2c", - [0x180c] = "\x01\x4d\x79", [0x180d] = "\x02\x27\x2d", - [0x180e] = "\x01\x4d\x7c", [0x180f] = "\x01\x4d\x7e", - [0x1810] = "\x02\x27\x31", [0x1811] = "\x02\x27\x30", - [0x1812] = "\x02\x27\x28", [0x1813] = "\x01\x4d\x78", - [0x1814] = "\x01\x4d\x77", [0x1815] = "\x01\x4e\x21", - [0x1817] = "\x0e\x29\x40", [0x1818] = "\x0e\x29\x41", - [0x181a] = "\x0e\x2c\x7e", [0x181b] = "\x0e\x2c\x7a", - [0x181c] = "\x02\x2a\x70", [0x181d] = "\x02\x2a\x76", - [0x181e] = "\x0e\x2d\x23", [0x181f] = "\x01\x51\x53", - [0x1820] = "\x01\x51\x50", [0x1821] = "\x02\x2a\x6d", - [0x1822] = "\x02\x2a\x72", [0x1823] = "\x0e\x2c\x7c", - [0x1824] = "\x01\x51\x56", [0x1825] = "\x01\x51\x4e", - [0x1826] = "\x02\x2a\x71", [0x1827] = "\x01\x51\x51", - [0x1828] = "\x01\x51\x54", [0x1829] = "\x0e\x2c\x79", - [0x182b] = "\x02\x2a\x74", [0x182c] = "\x0e\x2c\x7d", - [0x182d] = "\x01\x51\x4f", [0x182e] = "\x02\x2a\x79", - [0x182f] = "\x01\x51\x52", [0x1830] = "\x0e\x2d\x21", - [0x1831] = "\x01\x51\x55", [0x1832] = "\x02\x2a\x6e", - [0x1833] = "\x02\x2a\x73", [0x1834] = "\x02\x2a\x77", - [0x1835] = "\x02\x2a\x6f", [0x1836] = "\x02\x2a\x6c", - [0x1837] = "\x0e\x2d\x24", [0x1838] = "\x0e\x2d\x25", - [0x1839] = "\x02\x2a\x78", [0x183a] = "\x02\x2a\x75", - [0x183b] = "\x0e\x2d\x22", [0x183c] = "\x0e\x2c\x37", - [0x1840] = "\x0e\x31\x46", [0x1841] = "\x01\x55\x72", - [0x1842] = "\x01\x55\x6b", [0x1843] = "\x01\x55\x6e", - [0x1844] = "\x0e\x31\x4c", [0x1845] = "\x01\x55\x71", - [0x1846] = "\x0e\x31\x44", [0x1847] = "\x02\x2f\x57", - [0x1848] = "\x0e\x31\x49", [0x1849] = "\x01\x55\x6c", - [0x184a] = "\x02\x2f\x55", [0x184b] = "\x0e\x31\x48", - [0x184c] = "\x01\x55\x70", [0x184d] = "\x0e\x31\x4d", - [0x184e] = "\x0e\x31\x45", [0x184f] = "\x01\x55\x6d", - [0x1850] = "\x0e\x31\x43", [0x1851] = "\x02\x2f\x58", - [0x1852] = "\x01\x55\x6f", [0x1857] = "\x0e\x36\x42", - [0x1859] = "\x02\x35\x6e", [0x185a] = "\x01\x5b\x25", - [0x185b] = "\x02\x35\x6d", [0x185c] = "\x02\x35\x6f", - [0x185d] = "\x01\x5b\x24", [0x185e] = "\x01\x5b\x29", - [0x185f] = "\x02\x2f\x56", [0x1860] = "\x0e\x31\x4b", - [0x1861] = "\x02\x35\x6c", [0x1862] = "\x02\x35\x70", - [0x1863] = "\x0e\x36\x44", [0x1864] = "\x01\x5b\x26", - [0x1865] = "\x02\x35\x6b", [0x1866] = "\x01\x5b\x28", - [0x1867] = "\x0e\x36\x45", [0x1868] = "\x01\x5b\x27", - [0x1869] = "\x0e\x3c\x26", [0x186a] = "\x02\x3c\x4a", - [0x186b] = "\x0e\x3b\x7d", [0x186c] = "\x02\x3c\x45", - [0x186d] = "\x0e\x3c\x25", [0x186e] = "\x01\x5f\x5b", - [0x186f] = "\x01\x5f\x5f", [0x1870] = "\x01\x5f\x5c", - [0x1871] = "\x02\x3c\x48", [0x1872] = "\x02\x3c\x4b", - [0x1873] = "\x0e\x3c\x23", [0x1874] = "\x01\x5f\x5d", - [0x1876] = "\x01\x5f\x5e", [0x1877] = "\x01\x5f\x63", - [0x1878] = "\x02\x43\x4d", [0x1879] = "\x02\x3c\x49", - [0x187a] = "\x01\x5f\x61", [0x187b] = "\x02\x3c\x46", - [0x187c] = "\x02\x3c\x44", [0x187d] = "\x0e\x3b\x7c", - [0x187e] = "\x01\x5f\x62", [0x187f] = "\x0e\x3b\x7e", - [0x1880] = "\x02\x3c\x47", [0x1881] = "\x0e\x3c\x24", - [0x1884] = "\x01\x64\x41", [0x1886] = "\x02\x43\x45", - [0x1887] = "\x01\x64\x3e", [0x1888] = "\x01\x64\x3f", - [0x1889] = "\x01\x64\x3d", [0x188a] = "\x02\x43\x4a", - [0x188b] = "\x02\x43\x49", [0x188c] = "\x02\x43\x46", - [0x188d] = "\x01\x64\x43", [0x188e] = "\x0e\x41\x5b", - [0x188f] = "\x0e\x41\x56", [0x1890] = "\x02\x43\x48", - [0x1891] = "\x01\x5f\x60", [0x1892] = "\x0e\x41\x59", - [0x1893] = "\x0e\x41\x51", [0x1894] = "\x02\x43\x4c", - [0x1895] = "\x02\x43\x47", [0x1896] = "\x01\x64\x40", - [0x1897] = "\x01\x64\x3c", [0x1898] = "\x01\x64\x42", - [0x1899] = "\x02\x43\x4b", [0x189a] = "\x0e\x47\x34", - [0x189c] = "\x0e\x47\x35", [0x189d] = "\x01\x69\x25", - [0x189f] = "\x02\x4a\x5f", [0x18a0] = "\x02\x4a\x5e", - [0x18a1] = "\x02\x4a\x5d", [0x18a2] = "\x01\x69\x23", - [0x18a4] = "\x0e\x47\x39", [0x18a5] = "\x0e\x47\x33", - [0x18a6] = "\x0e\x47\x37", [0x18a8] = "\x01\x69\x24", - [0x18a9] = "\x02\x50\x6c", [0x18aa] = "\x02\x50\x6f", - [0x18ab] = "\x01\x6d\x32", [0x18ac] = "\x0e\x4c\x44", - [0x18ad] = "\x0e\x4c\x46", [0x18ae] = "\x01\x6d\x31", - [0x18af] = "\x02\x50\x70", [0x18b0] = "\x02\x50\x6b", - [0x18b1] = "\x01\x6d\x34", [0x18b2] = "\x02\x50\x6d", - [0x18b3] = "\x0e\x4c\x41", [0x18b4] = "\x01\x6d\x33", - [0x18b5] = "\x02\x50\x6a", [0x18b6] = "\x0e\x4c\x40", - [0x18b7] = "\x02\x50\x6e", [0x18b8] = "\x01\x70\x72", - [0x18b9] = "\x01\x70\x6f", [0x18ba] = "\x02\x57\x46", - [0x18bb] = "\x02\x57\x45", [0x18bc] = "\x0e\x4c\x43", - [0x18bd] = "\x02\x57\x44", [0x18be] = "\x02\x57\x3f", - [0x18bf] = "\x0e\x50\x7d", [0x18c0] = "\x02\x57\x40", - [0x18c1] = "\x0e\x51\x23", [0x18c3] = "\x0e\x50\x7a", - [0x18c4] = "\x01\x70\x70", [0x18c5] = "\x0e\x50\x7e", - [0x18c6] = "\x01\x70\x6d", [0x18c7] = "\x01\x70\x71", - [0x18c8] = "\x02\x57\x3e", [0x18c9] = "\x01\x70\x6e", - [0x18ca] = "\x02\x57\x41", [0x18cb] = "\x02\x57\x42", - [0x18cc] = "\x02\x57\x47", [0x18cd] = "\x0e\x51\x22", - [0x18ce] = "\x0e\x54\x71", [0x18cf] = "\x02\x57\x43", - [0x18d0] = "\x0e\x54\x6f", [0x18d1] = "\x0e\x54\x70", - [0x18d2] = "\x02\x5c\x7d", [0x18d4] = "\x0e\x54\x6c", - [0x18d5] = "\x0e\x54\x6d", [0x18d6] = "\x01\x73\x70", - [0x18d7] = "\x0e\x54\x72", [0x18d8] = "\x02\x61\x68", - [0x18d9] = "\x01\x73\x6f", [0x18da] = "\x02\x61\x66", - [0x18db] = "\x02\x61\x67", [0x18dc] = "\x01\x76\x4c", - [0x18dd] = "\x01\x78\x3b", [0x18de] = "\x02\x65\x56", - [0x18df] = "\x0e\x5a\x43", [0x18e0] = "\x01\x78\x3a", - [0x18e1] = "\x0e\x5a\x42", [0x18e2] = "\x0e\x65\x26", - [0x18e3] = "\x02\x68\x7d", [0x18e4] = "\x02\x68\x7e", - [0x18e5] = "\x0e\x5c\x42", [0x18e6] = "\x01\x79\x71", - [0x18e7] = "\x0e\x5c\x43", [0x18e8] = "\x02\x68\x7c", - [0x18e9] = "\x01\x7a\x6f", [0x18eb] = "\x02\x6f\x2e", - [0x18ec] = "\x01\x7c\x3a", [0x18ed] = "\x02\x70\x38", - [0x18ee] = "\x02\x70\x39", [0x18ef] = "\x0e\x61\x3f", - [0x18f0] = "\x01\x45\x4b", [0x18f2] = "\x01\x48\x32", - [0x18f3] = "\x01\x48\x33", [0x18f4] = "\x01\x4a\x55", - [0x18f5] = "\x0e\x26\x41", [0x18f6] = "\x02\x27\x32", - [0x18f7] = "\x01\x51\x57", [0x18f8] = "\x01\x55\x73", - [0x18f9] = "\x01\x5b\x2a", [0x18fc] = "\x01\x59\x37", - [0x18fe] = "\x01\x5f\x64", [0x18ff] = "\x01\x5f\x65", - [0x1900] = "\x01\x5e\x32", [0x1901] = "\x02\x3c\x4c", - [0x1902] = "\x0e\x65\x27", [0x1903] = "\x01\x64\x44", - [0x1904] = "\x02\x4a\x61", [0x1905] = "\x02\x4a\x60", - [0x1906] = "\x0e\x51\x24", [0x1908] = "\x01\x45\x4c", - [0x1909] = "\x01\x48\x34", [0x190a] = "\x02\x27\x33", - [0x190b] = "\x01\x4e\x25", [0x190c] = "\x0e\x29\x45", - [0x190d] = "\x01\x4e\x24", [0x190e] = "\x0e\x2d\x27", - [0x190f] = "\x02\x2a\x7a", [0x1910] = "\x02\x2a\x7b", - [0x1911] = "\x0e\x66\x32", [0x1912] = "\x02\x2f\x59", - [0x1913] = "\x02\x2f\x5a", [0x1914] = "\x01\x55\x74", - [0x1915] = "\x01\x55\x75", [0x1916] = "\x0e\x36\x48", - [0x1917] = "\x01\x55\x76", [0x1918] = "\x02\x35\x71", - [0x1919] = "\x0e\x36\x47", [0x191a] = "\x0e\x36\x46", - [0x191b] = "\x01\x5b\x2c", [0x191d] = "\x01\x5f\x67", - [0x191e] = "\x0e\x3c\x29", [0x191f] = "\x01\x5f\x66", - [0x1920] = "\x02\x43\x4e", [0x1921] = "\x02\x46\x41", - [0x1922] = "\x02\x4a\x62", [0x1923] = "\x02\x57\x48", - [0x1924] = "\x0e\x51\x26", [0x1925] = "\x0e\x66\x33", - [0x1926] = "\x01\x76\x4d", [0x1927] = "\x01\x79\x72", - [0x1928] = "\x01\x45\x4d", [0x192a] = "\x01\x46\x5c", - [0x192b] = "\x01\x46\x5d", [0x192c] = "\x01\x46\x5b", - [0x192d] = "\x01\x46\x5e", [0x192e] = "\x01\x46\x5a", - [0x192f] = "\x0e\x22\x52", [0x1931] = "\x01\x48\x37", - [0x1932] = "\x0e\x23\x77", [0x1933] = "\x02\x22\x57", - [0x1934] = "\x01\x48\x36", [0x1935] = "\x01\x48\x38", - [0x1936] = "\x0e\x23\x78", [0x1937] = "\x0e\x23\x75", - [0x1938] = "\x02\x22\x52", [0x1939] = "\x02\x22\x51", - [0x193a] = "\x02\x22\x54", [0x193b] = "\x02\x22\x53", - [0x193c] = "\x02\x22\x56", [0x193d] = "\x01\x48\x35", - [0x193e] = "\x02\x22\x50", [0x193f] = "\x02\x22\x55", - [0x1944] = "\x0e\x26\x48", [0x1945] = "\x02\x24\x3e", - [0x1946] = "\x01\x4a\x5f", [0x1947] = "\x02\x24\x3f", - [0x1948] = "\x02\x24\x43", [0x1949] = "\x01\x4a\x5e", - [0x194a] = "\x0e\x26\x49", [0x194b] = "\x02\x24\x47", - [0x194c] = "\x02\x24\x42", [0x194d] = "\x02\x24\x45", - [0x194e] = "\x01\x4a\x57", [0x194f] = "\x01\x4a\x58", - [0x1950] = "\x01\x4a\x59", [0x1951] = "\x01\x4a\x5a", - [0x1952] = "\x0e\x26\x45", [0x1953] = "\x01\x4a\x61", - [0x1954] = "\x0e\x26\x44", [0x1955] = "\x02\x24\x41", - [0x1956] = "\x01\x4a\x5c", [0x1957] = "\x01\x4a\x62", - [0x1958] = "\x0e\x26\x47", [0x1959] = "\x02\x24\x40", - [0x195a] = "\x02\x24\x46", [0x195b] = "\x0e\x26\x42", - [0x195c] = "\x01\x4a\x5b", [0x195d] = "\x02\x24\x44", - [0x195e] = "\x01\x4a\x5d", [0x195f] = "\x01\x4a\x56", - [0x1960] = "\x01\x4a\x60", [0x1961] = "\x0e\x26\x4a", - [0x1965] = "\x0e\x62\x57", [0x196a] = "\x01\x4e\x3a", - [0x196b] = "\x0e\x29\x47", [0x196c] = "\x02\x27\x35", - [0x196d] = "\x01\x4e\x26", [0x196f] = "\x01\x4e\x30", - [0x1970] = "\x01\x4e\x31", [0x1971] = "\x01\x4e\x29", - [0x1972] = "\x01\x4e\x3b", [0x1973] = "\x01\x4e\x2b", - [0x1974] = "\x02\x27\x3d", [0x1975] = "\x01\x4e\x36", - [0x1976] = "\x02\x27\x38", [0x1977] = "\x01\x4e\x2c", - [0x1978] = "\x02\x27\x47", [0x1979] = "\x02\x27\x48", - [0x197a] = "\x02\x27\x40", [0x197b] = "\x02\x27\x39", - [0x197c] = "\x01\x4e\x39", [0x197d] = "\x02\x27\x45", - [0x197e] = "\x01\x4e\x34", [0x197f] = "\x01\x4e\x32", - [0x1980] = "\x0e\x29\x52", [0x1981] = "\x02\x27\x46", - [0x1982] = "\x0e\x29\x49", [0x1983] = "\x02\x27\x44", - [0x1984] = "\x02\x27\x3c", [0x1985] = "\x02\x27\x34", - [0x1986] = "\x02\x27\x3b", [0x1987] = "\x01\x4e\x2d", - [0x1988] = "\x0e\x62\x5f", [0x1989] = "\x01\x4e\x33", - [0x198a] = "\x0e\x29\x4a", [0x198b] = "\x01\x4e\x27", - [0x198c] = "\x02\x27\x3f", [0x198d] = "\x02\x27\x3e", - [0x198e] = "\x02\x27\x36", [0x198f] = "\x0e\x29\x4f", - [0x1990] = "\x01\x4e\x35", [0x1991] = "\x02\x27\x42", - [0x1992] = "\x02\x27\x37", [0x1993] = "\x01\x4e\x38", - [0x1994] = "\x02\x27\x49", [0x1995] = "\x01\x4e\x28", - [0x1996] = "\x0e\x29\x48", [0x1997] = "\x01\x4e\x2f", - [0x1998] = "\x02\x27\x3a", [0x1999] = "\x02\x27\x43", - [0x199a] = "\x01\x4e\x37", [0x199c] = "\x01\x4e\x2a", - [0x199d] = "\x01\x4e\x2e", [0x199f] = "\x02\x27\x41", - [0x19a2] = "\x0e\x29\x4e", [0x19a3] = "\x0e\x29\x4c", - [0x19a4] = "\x0e\x65\x28", [0x19ac] = "\x0e\x65\x29", - [0x19ae] = "\x02\x2b\x3d", [0x19af] = "\x01\x51\x5f", - [0x19b0] = "\x01\x51\x6c", [0x19b1] = "\x0e\x2d\x36", - [0x19b2] = "\x02\x2b\x38", [0x19b3] = "\x02\x2b\x2e", - [0x19b4] = "\x01\x51\x65", [0x19b5] = "\x02\x2b\x2c", - [0x19b6] = "\x01\x51\x5e", [0x19b7] = "\x02\x2b\x27", - [0x19b8] = "\x01\x51\x68", [0x19b9] = "\x02\x2b\x34", - [0x19ba] = "\x02\x2b\x21", [0x19bb] = "\x02\x2b\x23", - [0x19bc] = "\x0e\x2d\x2e", [0x19bf] = "\x0e\x2d\x30", - [0x19c0] = "\x02\x2b\x26", [0x19c1] = "\x02\x2a\x7c", - [0x19c2] = "\x02\x2b\x33", [0x19c3] = "\x02\x2b\x43", - [0x19c4] = "\x01\x51\x63", [0x19c5] = "\x02\x2b\x28", - [0x19c6] = "\x02\x2b\x3a", [0x19c7] = "\x0e\x2d\x2d", - [0x19c8] = "\x02\x2a\x7e", [0x19c9] = "\x02\x2b\x41", - [0x19ca] = "\x02\x2b\x42", [0x19cb] = "\x02\x2b\x45", - [0x19cc] = "\x02\x2b\x3c", [0x19cd] = "\x02\x2b\x2d", - [0x19ce] = "\x02\x2b\x35", [0x19cf] = "\x01\x51\x69", - [0x19d0] = "\x01\x51\x5c", [0x19d1] = "\x01\x51\x64", - [0x19d2] = "\x01\x51\x70", [0x19d3] = "\x01\x51\x59", - [0x19d4] = "\x01\x51\x5b", [0x19d5] = "\x0e\x2d\x31", - [0x19d6] = "\x0e\x2d\x2b", [0x19d7] = "\x0e\x2d\x3a", - [0x19d8] = "\x02\x2b\x25", [0x19d9] = "\x01\x51\x6d", - [0x19da] = "\x01\x51\x66", [0x19db] = "\x02\x2b\x3f", - [0x19dc] = "\x02\x2b\x22", [0x19dd] = "\x01\x51\x6f", - [0x19de] = "\x01\x51\x6a", [0x19df] = "\x02\x2b\x2b", - [0x19e2] = "\x01\x51\x6e", [0x19e3] = "\x02\x2b\x32", - [0x19e4] = "\x02\x2b\x2a", [0x19e5] = "\x01\x51\x67", - [0x19e6] = "\x02\x2b\x3e", [0x19e7] = "\x02\x2b\x36", - [0x19e8] = "\x0e\x2d\x2a", [0x19e9] = "\x01\x51\x61", - [0x19ea] = "\x02\x2b\x44", [0x19eb] = "\x02\x2b\x29", - [0x19ec] = "\x01\x51\x5d", [0x19ed] = "\x02\x2b\x3b", - [0x19ee] = "\x02\x2b\x31", [0x19ef] = "\x01\x51\x62", - [0x19f0] = "\x02\x2b\x37", [0x19f1] = "\x01\x51\x5a", - [0x19f2] = "\x02\x2a\x7d", [0x19f3] = "\x01\x51\x6b", - [0x19f4] = "\x01\x56\x27", [0x19f5] = "\x01\x51\x60", - [0x19f6] = "\x02\x2b\x30", [0x19f7] = "\x02\x2b\x2f", - [0x19f8] = "\x02\x2b\x24", [0x19f9] = "\x0e\x29\x51", - [0x19fa] = "\x02\x2b\x40", [0x19fb] = "\x0e\x2d\x34", - [0x19fc] = "\x02\x2b\x39", [0x19fe] = "\x0e\x2d\x32", - [0x19ff] = "\x01\x51\x58", [0x1a00] = "\x0e\x2d\x39", - [0x1a01] = "\x0e\x2d\x37", [0x1a05] = "\x0e\x2d\x38", - [0x1a06] = "\x0e\x65\x2b", [0x1a10] = "\x0e\x65\x2a", - [0x1a12] = "\x02\x2f\x6e", [0x1a13] = "\x01\x56\x2e", - [0x1a14] = "\x02\x2f\x6f", [0x1a15] = "\x0e\x31\x5d", - [0x1a16] = "\x02\x2f\x63", [0x1a17] = "\x01\x56\x23", - [0x1a18] = "\x01\x56\x2f", [0x1a19] = "\x0e\x31\x57", - [0x1a1a] = "\x02\x2f\x5c", [0x1a1b] = "\x0e\x31\x53", - [0x1a1c] = "\x02\x2f\x65", [0x1a1d] = "\x02\x2f\x6d", - [0x1a1e] = "\x0e\x31\x5b", [0x1a1f] = "\x02\x2f\x5b", - [0x1a20] = "\x02\x2f\x76", [0x1a21] = "\x01\x55\x77", - [0x1a22] = "\x0e\x31\x5e", [0x1a23] = "\x0e\x31\x64", - [0x1a24] = "\x0e\x31\x50", [0x1a25] = "\x02\x2f\x75", - [0x1a26] = "\x02\x2f\x70", [0x1a27] = "\x0e\x31\x5f", - [0x1a28] = "\x02\x2f\x71", [0x1a29] = "\x01\x56\x21", - [0x1a2a] = "\x01\x56\x2c", [0x1a2b] = "\x02\x2f\x67", - [0x1a2c] = "\x0e\x31\x56", [0x1a2d] = "\x02\x2f\x68", - [0x1a2e] = "\x02\x2f\x72", [0x1a2f] = "\x02\x2f\x69", - [0x1a30] = "\x0e\x31\x63", [0x1a31] = "\x02\x2f\x64", - [0x1a32] = "\x02\x2f\x5e", [0x1a33] = "\x02\x2f\x5f", - [0x1a34] = "\x02\x2f\x6c", [0x1a35] = "\x02\x2f\x66", - [0x1a36] = "\x0e\x31\x54", [0x1a37] = "\x0e\x31\x4f", - [0x1a38] = "\x01\x55\x78", [0x1a39] = "\x01\x55\x7c", - [0x1a3a] = "\x02\x2f\x74", [0x1a3b] = "\x02\x2f\x60", - [0x1a3c] = "\x01\x56\x2a", [0x1a3d] = "\x01\x56\x26", - [0x1a3e] = "\x0e\x31\x5a", [0x1a40] = "\x01\x56\x29", - [0x1a41] = "\x01\x56\x30", [0x1a42] = "\x01\x55\x7d", - [0x1a43] = "\x01\x56\x2b", [0x1a44] = "\x02\x2f\x6b", - [0x1a45] = "\x01\x56\x2d", [0x1a46] = "\x01\x55\x7a", - [0x1a47] = "\x0e\x31\x59", [0x1a48] = "\x01\x55\x79", - [0x1a49] = "\x02\x2f\x5d", [0x1a4b] = "\x02\x2f\x61", - [0x1a4c] = "\x01\x56\x24", [0x1a4d] = "\x02\x2f\x73", - [0x1a4e] = "\x02\x2f\x6a", [0x1a4f] = "\x02\x2f\x62", - [0x1a50] = "\x01\x56\x28", [0x1a51] = "\x01\x56\x25", - [0x1a52] = "\x0e\x2d\x2f", [0x1a53] = "\x01\x55\x7b", - [0x1a54] = "\x01\x55\x7e", [0x1a55] = "\x0e\x31\x62", - [0x1a56] = "\x0e\x31\x58", [0x1a58] = "\x0e\x31\x61", - [0x1a59] = "\x0e\x31\x60", [0x1a5a] = "\x0e\x65\x2d", - [0x1a5e] = "\x0e\x65\x2c", [0x1a6b] = "\x02\x36\x28", - [0x1a6c] = "\x0e\x36\x55", [0x1a6d] = "\x02\x35\x76", - [0x1a6e] = "\x02\x35\x77", [0x1a6f] = "\x02\x35\x7b", - [0x1a70] = "\x0e\x36\x60", [0x1a71] = "\x02\x36\x2c", - [0x1a72] = "\x02\x36\x29", [0x1a73] = "\x0e\x36\x4e", - [0x1a74] = "\x02\x36\x22", [0x1a75] = "\x02\x36\x21", - [0x1a76] = "\x01\x5b\x33", [0x1a77] = "\x02\x36\x25", - [0x1a78] = "\x02\x36\x34", [0x1a79] = "\x02\x35\x72", - [0x1a7a] = "\x0e\x36\x5b", [0x1a7b] = "\x02\x36\x35", - [0x1a7c] = "\x02\x36\x27", [0x1a7d] = "\x02\x36\x39", - [0x1a7e] = "\x02\x36\x2d", [0x1a7f] = "\x01\x5b\x32", - [0x1a80] = "\x02\x36\x2b", [0x1a81] = "\x01\x5b\x2d", - [0x1a82] = "\x01\x5b\x42", [0x1a83] = "\x01\x5b\x38", - [0x1a84] = "\x0e\x36\x57", [0x1a85] = "\x01\x5b\x3c", - [0x1a86] = "\x01\x5b\x3b", [0x1a87] = "\x02\x35\x73", - [0x1a89] = "\x02\x36\x32", [0x1a8a] = "\x02\x36\x38", - [0x1a8b] = "\x02\x36\x30", [0x1a8c] = "\x02\x36\x37", - [0x1a8e] = "\x0e\x36\x51", [0x1a8f] = "\x02\x36\x24", - [0x1a90] = "\x02\x35\x74", [0x1a91] = "\x02\x36\x36", - [0x1a92] = "\x02\x36\x26", [0x1a93] = "\x01\x5b\x30", - [0x1a94] = "\x01\x5b\x3d", [0x1a95] = "\x0e\x36\x5a", - [0x1a96] = "\x02\x36\x2f", [0x1a97] = "\x01\x5b\x36", - [0x1a98] = "\x0e\x36\x4d", [0x1a99] = "\x0e\x36\x5c", - [0x1a9a] = "\x0e\x36\x50", [0x1a9b] = "\x02\x36\x2e", - [0x1a9c] = "\x02\x35\x75", [0x1a9d] = "\x01\x5b\x3e", - [0x1a9e] = "\x0e\x36\x4b", [0x1a9f] = "\x01\x5b\x40", - [0x1aa0] = "\x02\x36\x31", [0x1aa1] = "\x01\x5b\x41", - [0x1aa2] = "\x01\x5b\x2f", [0x1aa3] = "\x02\x35\x7c", - [0x1aa4] = "\x02\x36\x33", [0x1aa5] = "\x0e\x36\x54", - [0x1aa6] = "\x0e\x34\x78", [0x1aa7] = "\x01\x5b\x35", - [0x1aa8] = "\x01\x5b\x3f", [0x1aa9] = "\x02\x35\x7e", - [0x1aaa] = "\x02\x36\x2a", [0x1aab] = "\x02\x35\x79", - [0x1aac] = "\x02\x35\x7d", [0x1aad] = "\x01\x5b\x3a", - [0x1aae] = "\x02\x35\x78", [0x1aaf] = "\x01\x5b\x2e", - [0x1ab0] = "\x01\x5b\x37", [0x1ab1] = "\x01\x5b\x34", - [0x1ab2] = "\x02\x36\x23", [0x1ab3] = "\x01\x56\x22", - [0x1ab4] = "\x02\x3c\x63", [0x1ab5] = "\x01\x5b\x31", - [0x1ab6] = "\x0e\x36\x4c", [0x1ab7] = "\x0e\x36\x52", - [0x1ab8] = "\x0e\x36\x5e", [0x1ab9] = "\x0e\x36\x5f", - [0x1ac1] = "\x0e\x36\x56", [0x1ac3] = "\x0e\x3c\x45", - [0x1ac4] = "\x01\x5b\x39", [0x1ac5] = "\x0e\x3c\x41", - [0x1ac6] = "\x02\x3c\x66", [0x1ac7] = "\x02\x3c\x7c", - [0x1ac8] = "\x02\x3c\x71", [0x1ac9] = "\x01\x5f\x7b", - [0x1aca] = "\x0e\x3c\x38", [0x1acb] = "\x01\x5f\x76", - [0x1acc] = "\x02\x3c\x60", [0x1acd] = "\x01\x5f\x77", - [0x1ace] = "\x02\x3c\x70", [0x1acf] = "\x0e\x3c\x3e", - [0x1ad0] = "\x02\x3c\x69", [0x1ad1] = "\x02\x3c\x76", - [0x1ad2] = "\x01\x5f\x73", [0x1ad3] = "\x02\x3c\x4e", - [0x1ad4] = "\x02\x3c\x78", [0x1ad5] = "\x01\x5f\x69", - [0x1ad6] = "\x02\x3c\x56", [0x1ad7] = "\x01\x5f\x6c", - [0x1ad8] = "\x01\x5f\x6b", [0x1ada] = "\x01\x5f\x7c", - [0x1adb] = "\x0e\x36\x53", [0x1adc] = "\x02\x3c\x50", - [0x1add] = "\x02\x3c\x72", [0x1ade] = "\x02\x3c\x73", - [0x1adf] = "\x01\x5f\x6e", [0x1ae0] = "\x01\x5f\x6a", - [0x1ae1] = "\x02\x3c\x5e", [0x1ae2] = "\x0e\x3c\x3d", - [0x1ae3] = "\x01\x5f\x75", [0x1ae4] = "\x02\x3c\x59", - [0x1ae5] = "\x0e\x3c\x32", [0x1ae6] = "\x02\x3c\x74", - [0x1ae7] = "\x01\x5f\x71", [0x1ae8] = "\x02\x3c\x6c", - [0x1ae9] = "\x02\x3c\x79", [0x1aea] = "\x02\x3c\x53", - [0x1aeb] = "\x02\x3c\x58", [0x1aec] = "\x02\x3c\x52", - [0x1aed] = "\x0e\x3c\x2a", [0x1aee] = "\x01\x5f\x70", - [0x1aef] = "\x02\x3c\x65", [0x1af0] = "\x02\x43\x64", - [0x1af1] = "\x02\x3c\x54", [0x1af2] = "\x01\x5f\x74", - [0x1af3] = "\x02\x3c\x5d", [0x1af4] = "\x02\x3c\x75", - [0x1af5] = "\x01\x5f\x6f", [0x1af6] = "\x02\x3c\x5a", - [0x1af7] = "\x02\x3c\x57", [0x1af8] = "\x02\x3c\x68", - [0x1af9] = "\x01\x5f\x72", [0x1afa] = "\x01\x5f\x68", - [0x1afb] = "\x01\x5f\x7e", [0x1afc] = "\x02\x3c\x6b", - [0x1afd] = "\x02\x3c\x6a", [0x1afe] = "\x0e\x3c\x31", - [0x1aff] = "\x0e\x3c\x42", [0x1b00] = "\x0e\x3c\x39", - [0x1b01] = "\x0e\x3c\x3b", [0x1b02] = "\x0e\x3c\x34", - [0x1b03] = "\x0e\x3c\x2f", [0x1b04] = "\x02\x3c\x4f", - [0x1b05] = "\x01\x5f\x6d", [0x1b06] = "\x02\x3c\x77", - [0x1b07] = "\x02\x3c\x5f", [0x1b08] = "\x02\x3c\x61", - [0x1b09] = "\x0e\x3c\x37", [0x1b0a] = "\x02\x3c\x6e", - [0x1b0b] = "\x02\x3c\x6d", [0x1b0c] = "\x02\x3c\x4d", - [0x1b0d] = "\x01\x5f\x78", [0x1b0e] = "\x01\x5f\x7a", - [0x1b0f] = "\x02\x3c\x55", [0x1b10] = "\x02\x3c\x5c", - [0x1b11] = "\x02\x3c\x64", [0x1b12] = "\x01\x5f\x79", - [0x1b13] = "\x02\x3c\x5b", [0x1b14] = "\x02\x3c\x67", - [0x1b15] = "\x02\x3c\x7a", [0x1b17] = "\x02\x3c\x6f", - [0x1b18] = "\x0e\x3c\x3c", [0x1b1c] = "\x0e\x3c\x44", - [0x1b1e] = "\x0e\x3c\x33", [0x1b25] = "\x02\x3c\x7b", - [0x1b29] = "\x0e\x65\x2f", [0x1b2a] = "\x02\x3c\x51", - [0x1b2c] = "\x0e\x65\x2e", [0x1b2e] = "\x0e\x3c\x40", - [0x1b2f] = "\x02\x43\x78", [0x1b30] = "\x01\x64\x4c", - [0x1b31] = "\x0e\x41\x65", [0x1b32] = "\x02\x43\x76", - [0x1b33] = "\x02\x43\x61", [0x1b34] = "\x02\x43\x66", - [0x1b35] = "\x02\x43\x5f", [0x1b36] = "\x0e\x41\x77", - [0x1b37] = "\x02\x43\x72", [0x1b38] = "\x02\x43\x51", - [0x1b39] = "\x02\x43\x58", [0x1b3b] = "\x02\x43\x70", - [0x1b3c] = "\x02\x43\x7a", [0x1b3d] = "\x02\x43\x62", - [0x1b3e] = "\x0e\x41\x68", [0x1b3f] = "\x02\x43\x55", - [0x1b40] = "\x02\x43\x68", [0x1b41] = "\x02\x43\x6d", - [0x1b42] = "\x02\x43\x59", [0x1b43] = "\x0e\x41\x6b", - [0x1b44] = "\x02\x43\x6a", [0x1b45] = "\x02\x43\x56", - [0x1b46] = "\x0e\x41\x5d", [0x1b47] = "\x0e\x41\x75", - [0x1b48] = "\x02\x43\x5d", [0x1b49] = "\x02\x43\x5e", - [0x1b4a] = "\x01\x64\x4e", [0x1b4b] = "\x02\x43\x71", - [0x1b4c] = "\x02\x43\x6f", [0x1b4d] = "\x0e\x41\x73", - [0x1b4e] = "\x02\x43\x52", [0x1b4f] = "\x02\x43\x74", - [0x1b50] = "\x0e\x41\x74", [0x1b51] = "\x02\x43\x75", - [0x1b52] = "\x02\x43\x77", [0x1b53] = "\x01\x64\x52", - [0x1b54] = "\x01\x64\x4a", [0x1b55] = "\x0e\x41\x6f", - [0x1b56] = "\x02\x35\x7a", [0x1b57] = "\x02\x43\x5a", - [0x1b58] = "\x02\x43\x6c", [0x1b59] = "\x02\x43\x5b", - [0x1b5a] = "\x01\x64\x47", [0x1b5b] = "\x01\x64\x57", - [0x1b5c] = "\x02\x43\x73", [0x1b5d] = "\x01\x64\x55", - [0x1b5e] = "\x01\x64\x51", [0x1b5f] = "\x02\x43\x50", - [0x1b60] = "\x01\x64\x49", [0x1b61] = "\x0e\x41\x79", - [0x1b62] = "\x02\x43\x53", [0x1b63] = "\x01\x64\x56", - [0x1b64] = "\x0e\x41\x78", [0x1b65] = "\x02\x43\x63", - [0x1b66] = "\x02\x43\x4f", [0x1b67] = "\x0e\x41\x76", - [0x1b68] = "\x01\x64\x4f", [0x1b69] = "\x02\x43\x67", - [0x1b6a] = "\x02\x43\x57", [0x1b6b] = "\x01\x64\x50", - [0x1b6c] = "\x02\x43\x60", [0x1b6d] = "\x01\x64\x46", - [0x1b6e] = "\x01\x5f\x7d", [0x1b6f] = "\x02\x43\x69", - [0x1b70] = "\x02\x3c\x62", [0x1b71] = "\x02\x43\x54", - [0x1b73] = "\x0e\x41\x6d", [0x1b74] = "\x02\x43\x6e", - [0x1b75] = "\x01\x64\x4b", [0x1b76] = "\x02\x43\x6b", - [0x1b77] = "\x01\x64\x48", [0x1b78] = "\x02\x43\x65", - [0x1b79] = "\x01\x64\x53", [0x1b7a] = "\x02\x43\x5c", - [0x1b7b] = "\x02\x43\x79", [0x1b7c] = "\x0e\x41\x6a", - [0x1b7d] = "\x0e\x41\x7b", [0x1b82] = "\x01\x64\x4d", - [0x1b83] = "\x02\x45\x2c", [0x1b85] = "\x0e\x41\x72", - [0x1b86] = "\x01\x64\x54", [0x1b8d] = "\x02\x4a\x70", - [0x1b8e] = "\x02\x4a\x6e", [0x1b8f] = "\x0e\x47\x3a", - [0x1b90] = "\x02\x4b\x26", [0x1b91] = "\x02\x4a\x6c", - [0x1b92] = "\x0e\x47\x3d", [0x1b93] = "\x02\x4a\x7e", - [0x1b94] = "\x01\x64\x45", [0x1b95] = "\x01\x69\x28", - [0x1b96] = "\x02\x4a\x68", [0x1b97] = "\x02\x4b\x25", - [0x1b98] = "\x0e\x47\x51", [0x1b99] = "\x02\x4a\x6d", - [0x1b9a] = "\x02\x4a\x7b", [0x1b9b] = "\x01\x69\x2d", - [0x1b9c] = "\x01\x69\x26", [0x1b9d] = "\x0e\x47\x4e", - [0x1b9e] = "\x02\x4b\x23", [0x1b9f] = "\x0e\x47\x46", - [0x1ba0] = "\x02\x4a\x66", [0x1ba1] = "\x02\x4b\x22", - [0x1ba2] = "\x0e\x47\x47", [0x1ba3] = "\x01\x69\x38", - [0x1ba4] = "\x02\x4a\x77", [0x1ba5] = "\x02\x4b\x29", - [0x1ba6] = "\x01\x69\x36", [0x1ba7] = "\x02\x4a\x6f", - [0x1ba8] = "\x01\x69\x27", [0x1ba9] = "\x02\x4a\x71", - [0x1baa] = "\x02\x4b\x21", [0x1bab] = "\x01\x69\x30", - [0x1bac] = "\x02\x4a\x6a", [0x1bad] = "\x01\x69\x34", - [0x1bae] = "\x01\x69\x2a", [0x1baf] = "\x02\x4a\x73", - [0x1bb0] = "\x02\x4a\x69", [0x1bb1] = "\x02\x4a\x63", - [0x1bb2] = "\x0e\x47\x3e", [0x1bb3] = "\x02\x4a\x7d", - [0x1bb4] = "\x01\x69\x31", [0x1bb5] = "\x02\x4b\x28", - [0x1bb6] = "\x02\x4a\x64", [0x1bb7] = "\x01\x69\x2e", - [0x1bb9] = "\x02\x4a\x79", [0x1bba] = "\x0e\x63\x52", - [0x1bbb] = "\x01\x69\x2f", [0x1bbc] = "\x02\x4a\x6b", - [0x1bbd] = "\x02\x4a\x76", [0x1bbe] = "\x02\x4a\x72", - [0x1bbf] = "\x02\x4a\x74", [0x1bc0] = "\x0e\x47\x43", - [0x1bc1] = "\x01\x69\x29", [0x1bc2] = "\x02\x4b\x27", - [0x1bc3] = "\x01\x69\x37", [0x1bc4] = "\x02\x4a\x75", - [0x1bc5] = "\x0e\x47\x3b", [0x1bc6] = "\x02\x4b\x2a", - [0x1bc8] = "\x0e\x47\x3c", [0x1bc9] = "\x02\x4a\x65", - [0x1bca] = "\x02\x4a\x7a", [0x1bcb] = "\x01\x69\x2c", - [0x1bcc] = "\x01\x69\x35", [0x1bcd] = "\x01\x69\x33", - [0x1bce] = "\x02\x4a\x67", [0x1bcf] = "\x02\x4a\x7c", - [0x1bd0] = "\x01\x69\x32", [0x1bd1] = "\x0e\x47\x45", - [0x1bd2] = "\x0e\x47\x48", [0x1bd3] = "\x01\x69\x2b", - [0x1bd4] = "\x02\x4a\x78", [0x1bd5] = "\x0e\x47\x4d", - [0x1bd6] = "\x0e\x47\x44", [0x1bd8] = "\x0e\x4c\x54", - [0x1bd9] = "\x02\x4b\x24", [0x1be1] = "\x0e\x47\x4c", - [0x1be2] = "\x02\x50\x7c", [0x1be3] = "\x0e\x47\x42", - [0x1be4] = "\x02\x50\x78", [0x1be5] = "\x02\x50\x74", - [0x1be6] = "\x02\x51\x2a", [0x1be7] = "\x02\x51\x27", - [0x1be8] = "\x01\x6d\x37", [0x1be9] = "\x0e\x4c\x64", - [0x1bea] = "\x0e\x4c\x60", [0x1beb] = "\x02\x51\x2e", - [0x1bec] = "\x02\x50\x7b", [0x1bed] = "\x01\x6d\x42", - [0x1bee] = "\x02\x51\x24", [0x1bef] = "\x0e\x4c\x4f", - [0x1bf0] = "\x0e\x4c\x51", [0x1bf1] = "\x02\x50\x77", - [0x1bf2] = "\x02\x51\x23", [0x1bf3] = "\x01\x6d\x3f", - [0x1bf4] = "\x02\x51\x37", [0x1bf6] = "\x02\x51\x34", - [0x1bf7] = "\x02\x51\x26", [0x1bf8] = "\x02\x50\x75", - [0x1bf9] = "\x0e\x4c\x5f", [0x1bfa] = "\x0e\x4c\x57", - [0x1bfb] = "\x02\x51\x2b", [0x1bfc] = "\x02\x51\x2d", - [0x1bfd] = "\x01\x6d\x3b", [0x1bfe] = "\x02\x51\x21", - [0x1bff] = "\x02\x50\x7a", [0x1c00] = "\x02\x50\x71", - [0x1c01] = "\x01\x6d\x38", [0x1c02] = "\x01\x6d\x40", - [0x1c04] = "\x02\x51\x30", [0x1c05] = "\x01\x6d\x41", - [0x1c06] = "\x02\x50\x72", [0x1c07] = "\x02\x51\x36", - [0x1c08] = "\x02\x51\x29", [0x1c09] = "\x02\x51\x2f", - [0x1c0a] = "\x01\x6d\x3e", [0x1c0b] = "\x0e\x4c\x4d", - [0x1c0c] = "\x0e\x4c\x50", [0x1c0d] = "\x02\x51\x2c", - [0x1c0e] = "\x0e\x4c\x47", [0x1c0f] = "\x02\x51\x33", - [0x1c10] = "\x0e\x4c\x5b", [0x1c11] = "\x01\x6d\x43", - [0x1c12] = "\x0e\x4c\x56", [0x1c13] = "\x01\x6d\x3d", - [0x1c14] = "\x02\x51\x25", [0x1c15] = "\x02\x50\x76", - [0x1c16] = "\x02\x51\x38", [0x1c17] = "\x02\x50\x73", - [0x1c18] = "\x02\x51\x31", [0x1c19] = "\x01\x6d\x3a", - [0x1c1a] = "\x0e\x4c\x4a", [0x1c1b] = "\x02\x50\x7d", - [0x1c1c] = "\x0e\x4c\x49", [0x1c1d] = "\x02\x50\x7e", - [0x1c1e] = "\x01\x6d\x39", [0x1c1f] = "\x01\x6d\x36", - [0x1c20] = "\x02\x50\x79", [0x1c21] = "\x01\x6d\x3c", - [0x1c22] = "\x0e\x4c\x52", [0x1c23] = "\x01\x6d\x35", - [0x1c24] = "\x0e\x4c\x62", [0x1c25] = "\x02\x51\x32", - [0x1c26] = "\x02\x51\x35", [0x1c27] = "\x02\x51\x22", - [0x1c28] = "\x02\x57\x55", [0x1c29] = "\x0e\x4c\x5e", - [0x1c2a] = "\x0e\x4c\x59", [0x1c2c] = "\x0e\x4c\x61", - [0x1c2d] = "\x0e\x65\x30", [0x1c32] = "\x02\x57\x4d", - [0x1c33] = "\x0e\x51\x2c", [0x1c34] = "\x02\x57\x49", - [0x1c35] = "\x01\x71\x21", [0x1c36] = "\x0e\x51\x3c", - [0x1c37] = "\x0e\x51\x38", [0x1c38] = "\x01\x70\x74", - [0x1c39] = "\x01\x70\x79", [0x1c3a] = "\x01\x70\x75", - [0x1c3b] = "\x02\x57\x57", [0x1c3c] = "\x02\x57\x62", - [0x1c3d] = "\x01\x70\x73", [0x1c3e] = "\x02\x57\x4f", - [0x1c3f] = "\x02\x57\x58", [0x1c40] = "\x02\x51\x28", - [0x1c41] = "\x02\x57\x59", [0x1c42] = "\x0e\x51\x28", - [0x1c43] = "\x0e\x51\x2b", [0x1c44] = "\x01\x70\x7a", - [0x1c45] = "\x0e\x51\x40", [0x1c46] = "\x02\x57\x68", - [0x1c47] = "\x01\x70\x7e", [0x1c48] = "\x01\x71\x23", - [0x1c49] = "\x02\x57\x4b", [0x1c4a] = "\x0e\x51\x3b", - [0x1c4b] = "\x01\x70\x7d", [0x1c4c] = "\x0e\x51\x31", - [0x1c4d] = "\x02\x57\x66", [0x1c4e] = "\x02\x57\x67", - [0x1c4f] = "\x02\x57\x5d", [0x1c50] = "\x02\x57\x5c", - [0x1c51] = "\x02\x57\x54", [0x1c52] = "\x0e\x51\x29", - [0x1c53] = "\x0e\x51\x3e", [0x1c54] = "\x02\x57\x5e", - [0x1c55] = "\x02\x57\x65", [0x1c56] = "\x02\x57\x64", - [0x1c57] = "\x0e\x51\x2f", [0x1c58] = "\x01\x70\x78", - [0x1c59] = "\x01\x70\x76", [0x1c5a] = "\x02\x57\x56", - [0x1c5b] = "\x02\x57\x53", [0x1c5c] = "\x0e\x51\x44", - [0x1c5d] = "\x02\x57\x50", [0x1c5e] = "\x02\x57\x63", - [0x1c5f] = "\x01\x71\x22", [0x1c60] = "\x02\x57\x61", - [0x1c61] = "\x01\x70\x7c", [0x1c62] = "\x01\x70\x7b", - [0x1c63] = "\x0e\x51\x27", [0x1c64] = "\x02\x57\x5b", - [0x1c66] = "\x02\x57\x4a", [0x1c67] = "\x02\x57\x4c", - [0x1c68] = "\x02\x57\x4e", [0x1c69] = "\x02\x57\x60", - [0x1c6a] = "\x02\x57\x5a", [0x1c6b] = "\x01\x70\x77", - [0x1c6c] = "\x0e\x51\x2e", [0x1c6d] = "\x02\x57\x51", - [0x1c6e] = "\x0e\x51\x32", [0x1c6f] = "\x02\x57\x5f", - [0x1c70] = "\x0e\x51\x41", [0x1c71] = "\x0e\x51\x3a", - [0x1c76] = "\x02\x57\x52", [0x1c77] = "\x0e\x65\x31", - [0x1c7a] = "\x0e\x65\x32", [0x1c7d] = "\x0e\x54\x75", - [0x1c7e] = "\x01\x73\x78", [0x1c7f] = "\x02\x5d\x31", - [0x1c80] = "\x01\x73\x71", [0x1c81] = "\x02\x5d\x22", - [0x1c82] = "\x0e\x54\x7b", [0x1c83] = "\x02\x5d\x2d", - [0x1c84] = "\x01\x73\x73", [0x1c85] = "\x02\x5d\x34", - [0x1c86] = "\x0e\x55\x21", [0x1c87] = "\x02\x5d\x29", - [0x1c88] = "\x0e\x54\x7c", [0x1c89] = "\x02\x5d\x24", - [0x1c8a] = "\x0e\x54\x76", [0x1c8c] = "\x02\x5d\x35", - [0x1c8d] = "\x02\x5c\x7e", [0x1c8e] = "\x02\x5d\x2b", - [0x1c8f] = "\x0e\x55\x27", [0x1c90] = "\x01\x73\x7a", - [0x1c91] = "\x02\x5d\x30", [0x1c92] = "\x02\x5d\x36", - [0x1c93] = "\x02\x5d\x2a", [0x1c94] = "\x01\x73\x72", - [0x1c95] = "\x02\x5d\x2c", [0x1c96] = "\x02\x5d\x21", - [0x1c97] = "\x01\x73\x79", [0x1c98] = "\x0e\x55\x23", - [0x1c99] = "\x0e\x54\x7a", [0x1c9a] = "\x02\x5d\x33", - [0x1c9b] = "\x02\x5d\x26", [0x1c9c] = "\x01\x73\x75", - [0x1c9d] = "\x0e\x55\x24", [0x1c9e] = "\x02\x5d\x28", - [0x1c9f] = "\x02\x5d\x25", [0x1ca0] = "\x01\x73\x7b", - [0x1ca1] = "\x02\x5d\x27", [0x1ca2] = "\x01\x73\x74", - [0x1ca3] = "\x01\x73\x77", [0x1ca4] = "\x02\x5d\x2f", - [0x1ca5] = "\x02\x5d\x23", [0x1ca6] = "\x02\x5d\x32", - [0x1ca7] = "\x0e\x54\x78", [0x1ca8] = "\x02\x5d\x2e", - [0x1caa] = "\x0e\x55\x29", [0x1cab] = "\x0e\x57\x74", - [0x1cac] = "\x01\x76\x4f", [0x1cad] = "\x02\x61\x73", - [0x1cae] = "\x01\x76\x54", [0x1caf] = "\x01\x76\x55", - [0x1cb0] = "\x0e\x57\x77", [0x1cb1] = "\x0e\x58\x21", - [0x1cb2] = "\x0e\x57\x76", [0x1cb3] = "\x01\x76\x4e", - [0x1cb4] = "\x02\x61\x72", [0x1cb5] = "\x0e\x57\x78", - [0x1cb6] = "\x02\x61\x6f", [0x1cb7] = "\x02\x61\x70", - [0x1cb8] = "\x01\x76\x52", [0x1cb9] = "\x02\x61\x6a", - [0x1cba] = "\x02\x61\x6e", [0x1cbb] = "\x01\x76\x51", - [0x1cbc] = "\x0e\x57\x7e", [0x1cbd] = "\x02\x61\x6b", - [0x1cbe] = "\x0e\x57\x79", [0x1cbf] = "\x0e\x58\x23", - [0x1cc0] = "\x0e\x57\x7d", [0x1cc1] = "\x0e\x57\x7a", - [0x1cc2] = "\x01\x76\x53", [0x1cc3] = "\x01\x76\x50", - [0x1cc4] = "\x0e\x58\x22", [0x1cc5] = "\x02\x61\x69", - [0x1cc6] = "\x02\x61\x6d", [0x1cc7] = "\x02\x61\x71", - [0x1cc8] = "\x0e\x57\x7b", [0x1cca] = "\x0e\x65\x33", - [0x1ccb] = "\x02\x65\x5c", [0x1ccc] = "\x02\x65\x59", - [0x1ccd] = "\x02\x65\x62", [0x1cce] = "\x0e\x5a\x44", - [0x1ccf] = "\x02\x65\x61", [0x1cd0] = "\x02\x65\x5f", - [0x1cd1] = "\x02\x65\x5a", [0x1cd2] = "\x0e\x5a\x4f", - [0x1cd3] = "\x01\x78\x3f", [0x1cd4] = "\x0e\x5a\x45", - [0x1cd5] = "\x0e\x5a\x4e", [0x1cd7] = "\x0e\x5a\x47", - [0x1cd8] = "\x0e\x5a\x4d", [0x1cd9] = "\x02\x65\x5b", - [0x1cda] = "\x01\x78\x3e", [0x1cdb] = "\x01\x73\x76", - [0x1cdc] = "\x02\x65\x5e", [0x1cdd] = "\x01\x78\x3d", - [0x1cde] = "\x02\x65\x63", [0x1cdf] = "\x02\x65\x5d", - [0x1ce0] = "\x02\x65\x58", [0x1ce1] = "\x02\x61\x6c", - [0x1ce2] = "\x0e\x5a\x48", [0x1ce3] = "\x0e\x5a\x46", - [0x1ce5] = "\x01\x78\x3c", [0x1ce6] = "\x0e\x65\x34", - [0x1ce7] = "\x02\x65\x57", [0x1ce8] = "\x02\x69\x24", - [0x1ce9] = "\x0e\x5c\x49", [0x1cea] = "\x02\x69\x23", - [0x1ceb] = "\x02\x65\x60", [0x1cec] = "\x01\x79\x73", - [0x1ced] = "\x0e\x57\x75", [0x1cee] = "\x02\x69\x27", - [0x1cef] = "\x02\x69\x28", [0x1cf0] = "\x02\x69\x22", - [0x1cf1] = "\x02\x69\x26", [0x1cf3] = "\x02\x69\x21", - [0x1cf4] = "\x0e\x5c\x47", [0x1cf5] = "\x0e\x65\x35", - [0x1cf8] = "\x02\x6b\x5f", [0x1cf9] = "\x02\x69\x25", - [0x1cfa] = "\x01\x7a\x72", [0x1cfb] = "\x01\x7a\x70", - [0x1cfc] = "\x02\x6b\x5d", [0x1cfd] = "\x0e\x5e\x35", - [0x1cfe] = "\x0e\x5e\x34", [0x1cff] = "\x0e\x5e\x33", - [0x1d00] = "\x02\x6b\x60", [0x1d01] = "\x0e\x5e\x37", - [0x1d02] = "\x02\x6b\x5c", [0x1d03] = "\x02\x6b\x5e", - [0x1d04] = "\x01\x7a\x71", [0x1d06] = "\x0e\x5f\x4f", - [0x1d07] = "\x0e\x5f\x4e", [0x1d08] = "\x02\x6d\x53", - [0x1d09] = "\x02\x6d\x54", [0x1d0a] = "\x01\x7b\x62", - [0x1d0b] = "\x02\x6d\x52", [0x1d0d] = "\x0e\x65\x36", - [0x1d0e] = "\x0e\x65\x37", [0x1d0f] = "\x02\x6f\x31", - [0x1d10] = "\x01\x7c\x3b", [0x1d11] = "\x02\x6f\x2f", - [0x1d12] = "\x02\x6f\x30", [0x1d13] = "\x02\x70\x3a", - [0x1d14] = "\x0e\x60\x74", [0x1d16] = "\x01\x7d\x23", - [0x1d17] = "\x02\x71\x23", [0x1d18] = "\x02\x71\x21", - [0x1d19] = "\x02\x71\x22", [0x1d1a] = "\x02\x71\x24", - [0x1d1b] = "\x0e\x61\x40", [0x1d1c] = "\x0e\x61\x65", - [0x1d1d] = "\x0e\x61\x41", [0x1d1e] = "\x02\x72\x2b", - [0x1d20] = "\x01\x45\x4e", [0x1d21] = "\x01\x48\x39", - [0x1d22] = "\x0e\x23\x79", [0x1d23] = "\x01\x4e\x3c", - [0x1d25] = "\x02\x27\x4a", [0x1d26] = "\x0e\x29\x53", - [0x1d27] = "\x0e\x29\x54", [0x1d28] = "\x02\x2b\x46", - [0x1d29] = "\x0e\x62\x69", [0x1d2a] = "\x0e\x2d\x3c", - [0x1d2b] = "\x0e\x31\x66", [0x1d2c] = "\x02\x2f\x77", - [0x1d2d] = "\x02\x2f\x79", [0x1d2e] = "\x0e\x31\x65", - [0x1d2f] = "\x02\x2f\x78", [0x1d30] = "\x0e\x31\x67", - [0x1d31] = "\x02\x2f\x7a", [0x1d32] = "\x01\x5b\x43", - [0x1d33] = "\x02\x36\x3b", [0x1d34] = "\x02\x2f\x7b", - [0x1d35] = "\x0e\x36\x62", [0x1d36] = "\x02\x36\x3a", - [0x1d37] = "\x02\x36\x3c", [0x1d38] = "\x02\x36\x3d", - [0x1d39] = "\x02\x3c\x7d", [0x1d3a] = "\x01\x60\x22", - [0x1d3b] = "\x02\x3c\x7e", [0x1d3c] = "\x02\x3d\x22", - [0x1d3d] = "\x01\x60\x23", [0x1d3e] = "\x01\x60\x21", - [0x1d3f] = "\x02\x3d\x21", [0x1d40] = "\x0e\x41\x7d", - [0x1d41] = "\x02\x44\x22", [0x1d42] = "\x02\x43\x7e", - [0x1d43] = "\x02\x43\x7d", [0x1d44] = "\x0e\x41\x7c", - [0x1d45] = "\x02\x43\x7c", [0x1d46] = "\x02\x43\x7b", - [0x1d47] = "\x01\x64\x58", [0x1d48] = "\x02\x44\x21", - [0x1d49] = "\x01\x69\x39", [0x1d4a] = "\x02\x4b\x2b", - [0x1d4b] = "\x02\x4b\x2d", [0x1d4c] = "\x01\x69\x3a", - [0x1d4d] = "\x02\x4b\x2c", [0x1d4e] = "\x01\x6d\x45", - [0x1d4f] = "\x0e\x4c\x66", [0x1d50] = "\x01\x6d\x44", - [0x1d51] = "\x02\x51\x39", [0x1d52] = "\x0e\x4c\x65", - [0x1d53] = "\x0e\x4c\x67", [0x1d54] = "\x02\x57\x6a", - [0x1d55] = "\x02\x57\x69", [0x1d56] = "\x02\x57\x6b", - [0x1d57] = "\x0e\x51\x46", [0x1d58] = "\x0e\x51\x45", - [0x1d59] = "\x01\x71\x24", [0x1d5b] = "\x02\x5d\x37", - [0x1d5c] = "\x01\x73\x7c", [0x1d5d] = "\x0e\x55\x2b", - [0x1d5e] = "\x02\x61\x74", [0x1d5f] = "\x01\x76\x56", - [0x1d60] = "\x02\x65\x64", [0x1d61] = "\x01\x7b\x63", - [0x1d62] = "\x01\x45\x4f", [0x1d63] = "\x01\x46\x5f", - [0x1d64] = "\x01\x48\x3a", [0x1d65] = "\x01\x4a\x63", - [0x1d66] = "\x01\x4e\x3d", [0x1d67] = "\x01\x4e\x3e", - [0x1d68] = "\x0e\x29\x55", [0x1d69] = "\x0e\x29\x56", - [0x1d6a] = "\x01\x51\x71", [0x1d6b] = "\x0e\x2d\x3d", - [0x1d6c] = "\x0e\x31\x68", [0x1d6d] = "\x02\x2f\x7c", - [0x1d6e] = "\x0e\x3c\x49", [0x1d6f] = "\x0e\x3c\x47", - [0x1d71] = "\x0e\x41\x7e", [0x1d72] = "\x01\x64\x59", - [0x1d73] = "\x0e\x42\x21", [0x1d74] = "\x0e\x47\x53", - [0x1d76] = "\x02\x52\x59", [0x1d77] = "\x01\x71\x25", - [0x1d78] = "\x01\x76\x57", [0x1d79] = "\x01\x45\x50", - [0x1d7a] = "\x0e\x22\x53", [0x1d7b] = "\x01\x48\x3b", - [0x1d7e] = "\x02\x27\x4c", [0x1d7f] = "\x01\x4e\x3f", - [0x1d80] = "\x02\x27\x4b", [0x1d81] = "\x0e\x29\x58", - [0x1d82] = "\x02\x2b\x47", [0x1d83] = "\x01\x51\x72", - [0x1d84] = "\x02\x2b\x48", [0x1d86] = "\x01\x51\x73", - [0x1d88] = "\x02\x2f\x7e", [0x1d89] = "\x01\x56\x32", - [0x1d8a] = "\x01\x56\x31", [0x1d8b] = "\x0e\x31\x6a", - [0x1d8c] = "\x02\x36\x42", [0x1d8d] = "\x02\x36\x40", - [0x1d8e] = "\x02\x36\x41", [0x1d8f] = "\x02\x36\x3f", - [0x1d90] = "\x0e\x36\x64", [0x1d91] = "\x02\x36\x3e", - [0x1d94] = "\x02\x3d\x23", [0x1d95] = "\x02\x3d\x26", - [0x1d96] = "\x01\x60\x25", [0x1d97] = "\x02\x3d\x24", - [0x1d98] = "\x01\x60\x24", [0x1d99] = "\x02\x3d\x25", - [0x1d9b] = "\x02\x44\x23", [0x1d9c] = "\x0e\x42\x22", - [0x1d9d] = "\x0e\x63\x54", [0x1d9e] = "\x02\x4b\x2e", - [0x1d9f] = "\x02\x4b\x2f", [0x1da0] = "\x02\x4b\x30", - [0x1da1] = "\x0e\x47\x54", [0x1da2] = "\x02\x51\x3c", - [0x1da3] = "\x02\x51\x3b", [0x1da4] = "\x01\x6d\x46", - [0x1da5] = "\x02\x51\x3a", [0x1da6] = "\x02\x51\x3d", - [0x1da7] = "\x02\x57\x6c", [0x1daa] = "\x02\x57\x6d", - [0x1dab] = "\x02\x57\x6e", [0x1dad] = "\x02\x5d\x38", - [0x1dae] = "\x01\x73\x7d", [0x1daf] = "\x01\x76\x58", - [0x1db0] = "\x02\x65\x65", [0x1db2] = "\x01\x7a\x73", - [0x1db3] = "\x02\x21\x3f", [0x1db4] = "\x0e\x29\x59", - [0x1db5] = "\x01\x51\x74", [0x1db6] = "\x02\x2b\x49", - [0x1db7] = "\x01\x56\x33", [0x1dba] = "\x01\x5b\x44", - [0x1dbb] = "\x0e\x36\x65", [0x1dbc] = "\x01\x60\x26", - [0x1dbd] = "\x02\x3d\x27", [0x1dbe] = "\x0e\x3c\x4b", - [0x1dbf] = "\x01\x64\x5b", [0x1dc0] = "\x01\x64\x5a", - [0x1dc1] = "\x0e\x42\x26", [0x1dc3] = "\x02\x4b\x31", - [0x1dc4] = "\x02\x4b\x32", [0x1dc5] = "\x01\x6d\x47", - [0x1dc6] = "\x01\x6d\x48", [0x1dc7] = "\x02\x57\x70", - [0x1dc8] = "\x02\x57\x6f", [0x1dc9] = "\x02\x61\x75", - [0x1dca] = "\x02\x6f\x32", [0x1dcb] = "\x01\x45\x51", - [0x1dcc] = "\x02\x21\x40", [0x1dcd] = "\x01\x46\x60", - [0x1dce] = "\x0e\x23\x7a", [0x1dcf] = "\x01\x4a\x64", - [0x1dd0] = "\x02\x24\x48", [0x1dd1] = "\x0e\x29\x5a", - [0x1dd2] = "\x01\x51\x75", [0x1dd3] = "\x01\x64\x5c", - [0x1dd4] = "\x01\x45\x52", [0x1dd6] = "\x02\x2b\x4a", - [0x1dd7] = "\x01\x51\x76", [0x1dd8] = "\x02\x2b\x4b", - [0x1dda] = "\x01\x73\x7e", [0x1ddb] = "\x01\x45\x53", - [0x1ddc] = "\x0e\x65\x38", [0x1ddd] = "\x0e\x65\x39", - [0x1dde] = "\x02\x27\x4d", [0x1de0] = "\x02\x2b\x4c", - [0x1de1] = "\x0e\x2d\x42", [0x1de2] = "\x02\x30\x25", - [0x1de3] = "\x02\x30\x24", [0x1de4] = "\x02\x30\x22", - [0x1de5] = "\x0e\x31\x6e", [0x1de6] = "\x02\x30\x21", - [0x1de7] = "\x02\x30\x26", [0x1de8] = "\x02\x30\x23", - [0x1de9] = "\x0e\x31\x6c", [0x1dea] = "\x0e\x31\x6d", - [0x1deb] = "\x01\x5b\x45", [0x1dec] = "\x01\x5b\x46", - [0x1ded] = "\x0e\x36\x66", [0x1def] = "\x01\x60\x27", - [0x1df0] = "\x02\x3d\x28", [0x1df2] = "\x02\x3d\x29", - [0x1df3] = "\x02\x3d\x2a", [0x1df4] = "\x0e\x3c\x4d", - [0x1df6] = "\x0e\x65\x3a", [0x1df7] = "\x02\x44\x27", - [0x1df8] = "\x02\x44\x28", [0x1df9] = "\x02\x44\x26", - [0x1dfa] = "\x0e\x42\x28", [0x1dfb] = "\x02\x44\x24", - [0x1dfc] = "\x02\x44\x25", [0x1dfd] = "\x01\x64\x5d", - [0x1dfe] = "\x02\x4b\x33", [0x1dff] = "\x02\x51\x40", - [0x1e00] = "\x02\x51\x3f", [0x1e01] = "\x02\x51\x3e", - [0x1e02] = "\x02\x51\x41", [0x1e03] = "\x02\x57\x72", - [0x1e04] = "\x02\x57\x71", [0x1e05] = "\x01\x71\x26", - [0x1e06] = "\x02\x57\x73", [0x1e08] = "\x01\x74\x21", - [0x1e09] = "\x02\x5d\x39", [0x1e0a] = "\x0e\x55\x2d", - [0x1e0b] = "\x02\x61\x76", [0x1e0c] = "\x02\x65\x66", - [0x1e0d] = "\x02\x6d\x55", [0x1e0f] = "\x01\x45\x54", - [0x1e10] = "\x01\x46\x62", [0x1e11] = "\x01\x46\x61", - [0x1e13] = "\x01\x4e\x40", [0x1e14] = "\x02\x21\x41", - [0x1e15] = "\x02\x21\x5f", [0x1e16] = "\x01\x48\x3c", - [0x1e18] = "\x02\x22\x58", [0x1e19] = "\x02\x24\x49", - [0x1e1a] = "\x02\x24\x4a", [0x1e1b] = "\x01\x4e\x41", - [0x1e1c] = "\x0e\x29\x5d", [0x1e1d] = "\x02\x27\x4e", - [0x1e1e] = "\x0e\x65\x3b", [0x1e1f] = "\x01\x51\x77", - [0x1e20] = "\x02\x2b\x4d", [0x1e21] = "\x02\x2b\x4e", - [0x1e23] = "\x01\x56\x34", [0x1e24] = "\x01\x56\x38", - [0x1e25] = "\x02\x30\x27", [0x1e26] = "\x01\x56\x37", - [0x1e27] = "\x01\x56\x35", [0x1e28] = "\x01\x56\x36", - [0x1e2a] = "\x02\x36\x43", [0x1e2b] = "\x01\x5b\x47", - [0x1e2c] = "\x01\x60\x2a", [0x1e2d] = "\x0e\x3c\x4e", - [0x1e2e] = "\x01\x60\x28", [0x1e2f] = "\x01\x60\x29", - [0x1e30] = "\x02\x3d\x2b", [0x1e31] = "\x0e\x42\x29", - [0x1e32] = "\x0e\x42\x2a", [0x1e33] = "\x01\x69\x3b", - [0x1e34] = "\x01\x45\x55", [0x1e36] = "\x02\x21\x60", - [0x1e37] = "\x0e\x22\x57", [0x1e38] = "\x01\x46\x63", - [0x1e39] = "\x0e\x22\x54", [0x1e3b] = "\x02\x21\x63", - [0x1e3c] = "\x0e\x24\x21", [0x1e3e] = "\x01\x46\x66", - [0x1e3f] = "\x02\x21\x62", [0x1e40] = "\x01\x46\x65", - [0x1e41] = "\x01\x46\x64", [0x1e42] = "\x01\x4a\x65", - [0x1e43] = "\x02\x21\x61", [0x1e44] = "\x0e\x22\x58", - [0x1e45] = "\x0e\x22\x59", [0x1e46] = "\x02\x22\x59", - [0x1e4a] = "\x02\x22\x5d", [0x1e4b] = "\x02\x22\x5f", - [0x1e4c] = "\x02\x22\x60", [0x1e4d] = "\x01\x48\x46", - [0x1e4e] = "\x01\x48\x47", [0x1e4f] = "\x02\x22\x5c", - [0x1e50] = "\x01\x48\x42", [0x1e51] = "\x0e\x23\x7d", - [0x1e52] = "\x02\x22\x5a", [0x1e53] = "\x0e\x24\x25", - [0x1e54] = "\x02\x22\x5e", [0x1e55] = "\x01\x48\x43", - [0x1e56] = "\x0e\x26\x55", [0x1e57] = "\x01\x48\x3e", - [0x1e58] = "\x0e\x23\x7c", [0x1e59] = "\x01\x48\x3f", - [0x1e5a] = "\x0e\x24\x23", [0x1e5b] = "\x01\x48\x45", - [0x1e5c] = "\x02\x22\x5b", [0x1e5d] = "\x01\x48\x3d", - [0x1e5e] = "\x01\x4a\x66", [0x1e5f] = "\x01\x48\x40", - [0x1e60] = "\x01\x48\x41", [0x1e61] = "\x01\x48\x44", - [0x1e63] = "\x0e\x65\x3c", [0x1e65] = "\x02\x24\x5b", - [0x1e66] = "\x02\x24\x59", [0x1e67] = "\x02\x24\x4c", - [0x1e68] = "\x01\x4a\x72", [0x1e69] = "\x02\x24\x53", - [0x1e6a] = "\x01\x4a\x6d", [0x1e6b] = "\x02\x24\x4d", - [0x1e6c] = "\x0e\x29\x64", [0x1e6d] = "\x02\x24\x55", - [0x1e6e] = "\x0e\x26\x50", [0x1e6f] = "\x02\x24\x52", - [0x1e70] = "\x01\x4a\x70", [0x1e71] = "\x02\x24\x51", - [0x1e72] = "\x01\x4a\x77", [0x1e73] = "\x02\x24\x5a", - [0x1e74] = "\x01\x4a\x79", [0x1e75] = "\x0e\x26\x53", - [0x1e76] = "\x01\x4a\x7b", [0x1e77] = "\x0e\x23\x7e", - [0x1e78] = "\x02\x24\x4b", [0x1e79] = "\x0e\x26\x57", - [0x1e7a] = "\x01\x4a\x6e", [0x1e7b] = "\x02\x24\x5c", - [0x1e7c] = "\x0e\x26\x51", [0x1e7d] = "\x01\x4a\x75", - [0x1e7e] = "\x01\x4a\x78", [0x1e7f] = "\x0e\x26\x4c", - [0x1e80] = "\x02\x27\x65", [0x1e81] = "\x01\x4a\x68", - [0x1e82] = "\x01\x4b\x21", [0x1e83] = "\x01\x4a\x76", - [0x1e84] = "\x02\x24\x4e", [0x1e85] = "\x01\x4a\x6b", - [0x1e86] = "\x01\x4a\x7a", [0x1e87] = "\x02\x24\x56", - [0x1e88] = "\x01\x4a\x69", [0x1e89] = "\x01\x4a\x6a", - [0x1e8a] = "\x02\x27\x63", [0x1e8b] = "\x02\x24\x4f", - [0x1e8c] = "\x01\x4a\x71", [0x1e8d] = "\x01\x4a\x7c", - [0x1e8e] = "\x02\x24\x5d", [0x1e8f] = "\x02\x24\x50", - [0x1e90] = "\x01\x4a\x6f", [0x1e91] = "\x0e\x26\x4d", - [0x1e92] = "\x01\x4a\x74", [0x1e93] = "\x02\x27\x4f", - [0x1e94] = "\x01\x4a\x7d", [0x1e95] = "\x02\x24\x57", - [0x1e96] = "\x01\x4a\x73", [0x1e97] = "\x0e\x29\x63", - [0x1e98] = "\x01\x4a\x7e", [0x1e99] = "\x01\x4a\x67", - [0x1e9a] = "\x02\x24\x54", [0x1e9b] = "\x01\x4a\x6c", - [0x1e9c] = "\x02\x24\x58", [0x1e9d] = "\x02\x27\x64", - [0x1e9e] = "\x0e\x26\x4e", [0x1e9f] = "\x0e\x26\x52", - [0x1ea0] = "\x0e\x26\x5c", [0x1ea1] = "\x0e\x26\x59", - [0x1ea2] = "\x0e\x26\x56", [0x1eaa] = "\x0e\x26\x5b", - [0x1eab] = "\x01\x4e\x4d", [0x1eac] = "\x01\x4e\x5d", - [0x1ead] = "\x02\x27\x56", [0x1eae] = "\x01\x4e\x54", - [0x1eaf] = "\x0e\x2d\x4e", [0x1eb0] = "\x02\x27\x6b", - [0x1eb1] = "\x01\x4e\x45", [0x1eb2] = "\x0e\x29\x6b", - [0x1eb3] = "\x01\x4e\x48", [0x1eb4] = "\x02\x27\x62", - [0x1eb6] = "\x02\x27\x54", [0x1eb7] = "\x02\x27\x58", - [0x1eb8] = "\x01\x4e\x50", [0x1eb9] = "\x01\x4e\x52", - [0x1eba] = "\x02\x27\x5b", [0x1ebb] = "\x01\x4e\x59", - [0x1ebc] = "\x01\x4e\x4b", [0x1ebd] = "\x01\x4e\x49", - [0x1ebe] = "\x01\x4e\x4a", [0x1ebf] = "\x01\x4e\x58", - [0x1ec0] = "\x02\x27\x67", [0x1ec1] = "\x01\x4e\x53", - [0x1ec2] = "\x02\x27\x5a", [0x1ec3] = "\x02\x27\x5c", - [0x1ec4] = "\x01\x4e\x51", [0x1ec5] = "\x01\x4e\x56", - [0x1ec6] = "\x02\x27\x5d", [0x1ec7] = "\x02\x27\x6a", - [0x1ec8] = "\x0e\x29\x6d", [0x1ec9] = "\x01\x51\x78", - [0x1eca] = "\x01\x4e\x5c", [0x1ecb] = "\x0e\x62\x61", - [0x1ecc] = "\x01\x4e\x46", [0x1ecd] = "\x02\x27\x69", - [0x1ece] = "\x0e\x29\x6c", [0x1ecf] = "\x02\x27\x6d", - [0x1ed0] = "\x02\x27\x59", [0x1ed1] = "\x02\x27\x6f", - [0x1ed2] = "\x02\x27\x60", [0x1ed3] = "\x01\x4e\x4f", - [0x1ed4] = "\x02\x27\x55", [0x1ed5] = "\x01\x4e\x4e", - [0x1ed6] = "\x01\x4e\x60", [0x1ed7] = "\x01\x4e\x55", - [0x1ed8] = "\x0e\x29\x6a", [0x1ed9] = "\x02\x27\x53", - [0x1eda] = "\x02\x2b\x57", [0x1edb] = "\x01\x4e\x5b", - [0x1edc] = "\x01\x4e\x5f", [0x1edd] = "\x02\x27\x61", - [0x1ede] = "\x02\x27\x66", [0x1edf] = "\x0e\x29\x65", - [0x1ee0] = "\x01\x4e\x61", [0x1ee1] = "\x01\x4e\x5a", - [0x1ee2] = "\x01\x4e\x4c", [0x1ee3] = "\x01\x4e\x42", - [0x1ee4] = "\x0e\x29\x69", [0x1ee5] = "\x01\x4e\x47", - [0x1ee6] = "\x0e\x62\x60", [0x1ee7] = "\x02\x27\x57", - [0x1ee8] = "\x01\x4e\x43", [0x1ee9] = "\x02\x27\x6e", - [0x1eea] = "\x0e\x29\x67", [0x1eeb] = "\x02\x27\x51", - [0x1eec] = "\x02\x27\x50", [0x1eed] = "\x02\x27\x5e", - [0x1eee] = "\x02\x27\x52", [0x1eef] = "\x01\x4e\x5e", - [0x1ef0] = "\x01\x56\x39", [0x1ef1] = "\x01\x4e\x57", - [0x1ef2] = "\x02\x27\x5f", [0x1ef3] = "\x01\x4e\x44", - [0x1ef4] = "\x0e\x2d\x4f", [0x1ef5] = "\x01\x52\x29", - [0x1ef9] = "\x02\x27\x6c", [0x1eff] = "\x0e\x2d\x46", - [0x1f00] = "\x02\x2b\x5e", [0x1f01] = "\x02\x2b\x61", - [0x1f02] = "\x0e\x2d\x50", [0x1f03] = "\x02\x2b\x64", - [0x1f04] = "\x02\x2b\x59", [0x1f05] = "\x0e\x2d\x48", - [0x1f06] = "\x0e\x2d\x4a", [0x1f07] = "\x02\x2b\x67", - [0x1f08] = "\x02\x2b\x6a", [0x1f09] = "\x02\x2b\x6c", - [0x1f0a] = "\x02\x2b\x56", [0x1f0b] = "\x01\x51\x79", - [0x1f0c] = "\x01\x51\x7e", [0x1f0d] = "\x02\x30\x2c", - [0x1f0e] = "\x01\x52\x30", [0x1f0f] = "\x02\x2b\x65", - [0x1f10] = "\x02\x2b\x6d", [0x1f11] = "\x02\x2b\x5d", - [0x1f12] = "\x02\x2b\x55", [0x1f13] = "\x0e\x2d\x49", - [0x1f14] = "\x0e\x2d\x47", [0x1f15] = "\x0e\x2d\x4d", - [0x1f16] = "\x02\x30\x47", [0x1f17] = "\x01\x52\x23", - [0x1f18] = "\x02\x2b\x62", [0x1f19] = "\x02\x2b\x5a", - [0x1f1a] = "\x02\x2b\x5c", [0x1f1b] = "\x01\x52\x28", - [0x1f1c] = "\x0e\x31\x7a", [0x1f1d] = "\x02\x2b\x5f", - [0x1f1e] = "\x01\x52\x22", [0x1f1f] = "\x02\x2b\x52", - [0x1f20] = "\x02\x2b\x68", [0x1f21] = "\x0e\x2d\x4b", - [0x1f22] = "\x02\x2b\x6b", [0x1f23] = "\x0e\x2d\x45", - [0x1f24] = "\x0e\x2d\x57", [0x1f25] = "\x01\x51\x7d", - [0x1f26] = "\x0e\x2d\x53", [0x1f27] = "\x01\x52\x2b", - [0x1f28] = "\x02\x2b\x4f", [0x1f29] = "\x01\x52\x2d", - [0x1f2a] = "\x01\x51\x7b", [0x1f2b] = "\x01\x52\x31", - [0x1f2c] = "\x02\x2b\x69", [0x1f2d] = "\x02\x2b\x51", - [0x1f2e] = "\x01\x52\x2e", [0x1f2f] = "\x02\x30\x41", - [0x1f30] = "\x02\x27\x68", [0x1f31] = "\x01\x52\x21", - [0x1f32] = "\x01\x51\x7a", [0x1f33] = "\x02\x2b\x58", - [0x1f34] = "\x02\x2b\x50", [0x1f35] = "\x01\x52\x2f", - [0x1f36] = "\x01\x52\x27", [0x1f37] = "\x02\x2b\x63", - [0x1f38] = "\x01\x52\x2c", [0x1f39] = "\x01\x52\x2a", - [0x1f3a] = "\x02\x2b\x5b", [0x1f3b] = "\x01\x52\x24", - [0x1f3c] = "\x02\x2b\x53", [0x1f3d] = "\x01\x52\x25", - [0x1f3e] = "\x01\x52\x26", [0x1f3f] = "\x02\x2b\x54", - [0x1f40] = "\x02\x2b\x66", [0x1f41] = "\x01\x51\x7c", - [0x1f42] = "\x02\x2b\x60", [0x1f44] = "\x0e\x2d\x55", - [0x1f45] = "\x0e\x2d\x51", [0x1f56] = "\x0e\x31\x77", - [0x1f57] = "\x0e\x31\x73", [0x1f58] = "\x02\x30\x2f", - [0x1f59] = "\x01\x56\x41", [0x1f5a] = "\x01\x56\x46", - [0x1f5b] = "\x0e\x31\x79", [0x1f5c] = "\x0e\x32\x26", - [0x1f5d] = "\x0e\x31\x76", [0x1f5e] = "\x02\x30\x38", - [0x1f5f] = "\x02\x30\x3e", [0x1f60] = "\x02\x30\x3a", - [0x1f61] = "\x02\x30\x2d", [0x1f62] = "\x02\x30\x30", - [0x1f63] = "\x02\x30\x29", [0x1f64] = "\x02\x30\x2a", - [0x1f65] = "\x01\x56\x4d", [0x1f66] = "\x01\x56\x3e", - [0x1f67] = "\x02\x30\x39", [0x1f68] = "\x02\x30\x42", - [0x1f69] = "\x01\x56\x48", [0x1f6a] = "\x01\x56\x3a", - [0x1f6b] = "\x0e\x31\x6f", [0x1f6c] = "\x01\x56\x43", - [0x1f6d] = "\x02\x30\x31", [0x1f6e] = "\x01\x56\x45", - [0x1f6f] = "\x02\x30\x32", [0x1f70] = "\x02\x30\x3c", - [0x1f71] = "\x0e\x32\x22", [0x1f72] = "\x0e\x32\x25", - [0x1f73] = "\x0e\x31\x72", [0x1f74] = "\x01\x56\x47", - [0x1f75] = "\x02\x30\x4b", [0x1f76] = "\x02\x30\x2b", - [0x1f77] = "\x01\x56\x40", [0x1f78] = "\x01\x56\x3f", - [0x1f79] = "\x01\x56\x4b", [0x1f7a] = "\x02\x30\x28", - [0x1f7b] = "\x02\x30\x49", [0x1f7c] = "\x02\x30\x3d", - [0x1f7d] = "\x02\x30\x4a", [0x1f7e] = "\x02\x30\x44", - [0x1f7f] = "\x02\x30\x36", [0x1f80] = "\x02\x30\x45", - [0x1f81] = "\x0e\x32\x21", [0x1f82] = "\x02\x30\x3f", - [0x1f83] = "\x02\x30\x48", [0x1f84] = "\x02\x30\x46", - [0x1f85] = "\x01\x56\x4c", [0x1f86] = "\x02\x30\x37", - [0x1f87] = "\x01\x56\x3d", [0x1f88] = "\x01\x56\x3c", - [0x1f89] = "\x01\x56\x44", [0x1f8a] = "\x01\x56\x4a", - [0x1f8b] = "\x02\x30\x43", [0x1f8c] = "\x01\x56\x49", - [0x1f8d] = "\x02\x30\x34", [0x1f8e] = "\x01\x5b\x48", - [0x1f8f] = "\x0e\x31\x78", [0x1f90] = "\x02\x30\x4c", - [0x1f91] = "\x02\x30\x33", [0x1f92] = "\x02\x30\x2e", - [0x1f93] = "\x01\x56\x42", [0x1f94] = "\x01\x56\x4e", - [0x1f95] = "\x01\x56\x3b", [0x1f96] = "\x0e\x32\x27", - [0x1f97] = "\x02\x30\x3b", [0x1f98] = "\x02\x30\x40", - [0x1f99] = "\x0e\x31\x7d", [0x1f9a] = "\x0e\x31\x7b", - [0x1f9b] = "\x0e\x31\x7c", [0x1fa5] = "\x0e\x65\x3d", - [0x1faa] = "\x01\x5b\x6a", [0x1fab] = "\x02\x36\x45", - [0x1fac] = "\x02\x36\x49", [0x1fad] = "\x0e\x36\x6f", - [0x1fae] = "\x01\x5b\x57", [0x1faf] = "\x01\x5b\x55", - [0x1fb0] = "\x0e\x36\x7a", [0x1fb1] = "\x0e\x37\x21", - [0x1fb2] = "\x01\x5b\x4c", [0x1fb3] = "\x02\x36\x47", - [0x1fb4] = "\x02\x36\x46", [0x1fb5] = "\x01\x5b\x60", - [0x1fb6] = "\x0e\x3c\x50", [0x1fb7] = "\x02\x36\x4c", - [0x1fb8] = "\x01\x5b\x5a", [0x1fb9] = "\x0e\x36\x72", - [0x1fba] = "\x02\x36\x5e", [0x1fbb] = "\x02\x36\x6a", - [0x1fbc] = "\x01\x5b\x49", [0x1fbd] = "\x02\x36\x5b", - [0x1fbe] = "\x02\x36\x54", [0x1fbf] = "\x01\x5b\x6c", - [0x1fc0] = "\x02\x36\x44", [0x1fc1] = "\x0e\x36\x6a", - [0x1fc2] = "\x02\x36\x60", [0x1fc3] = "\x0e\x36\x6b", - [0x1fc4] = "\x01\x5b\x69", [0x1fc5] = "\x01\x5b\x5d", - [0x1fc6] = "\x01\x5b\x68", [0x1fc7] = "\x01\x5b\x53", - [0x1fc8] = "\x02\x36\x50", [0x1fc9] = "\x02\x36\x62", - [0x1fca] = "\x02\x36\x5a", [0x1fcb] = "\x01\x5b\x54", - [0x1fcc] = "\x01\x5b\x4e", [0x1fcd] = "\x02\x36\x68", - [0x1fce] = "\x0e\x36\x6c", [0x1fcf] = "\x02\x36\x61", - [0x1fd0] = "\x02\x36\x63", [0x1fd1] = "\x01\x5b\x56", - [0x1fd2] = "\x01\x5b\x5e", [0x1fd3] = "\x02\x36\x65", - [0x1fd4] = "\x02\x36\x4e", [0x1fd5] = "\x02\x36\x5f", - [0x1fd6] = "\x02\x36\x53", [0x1fd7] = "\x02\x36\x67", - [0x1fd8] = "\x01\x5b\x63", [0x1fd9] = "\x01\x5b\x4b", - [0x1fda] = "\x01\x5b\x61", [0x1fdb] = "\x02\x36\x58", - [0x1fdc] = "\x02\x36\x56", [0x1fdd] = "\x02\x36\x57", - [0x1fde] = "\x01\x5b\x58", [0x1fdf] = "\x02\x36\x52", - [0x1fe0] = "\x02\x36\x51", [0x1fe1] = "\x01\x5b\x4d", - [0x1fe2] = "\x02\x36\x4b", [0x1fe3] = "\x02\x36\x69", - [0x1fe4] = "\x01\x5b\x4f", [0x1fe5] = "\x02\x36\x55", - [0x1fe6] = "\x01\x5b\x6d", [0x1fe7] = "\x0e\x36\x74", - [0x1fe8] = "\x01\x5b\x67", [0x1fe9] = "\x02\x36\x4a", - [0x1fea] = "\x01\x5b\x64", [0x1feb] = "\x01\x5b\x62", - [0x1fec] = "\x01\x5b\x6b", [0x1fed] = "\x02\x36\x5c", - [0x1fee] = "\x01\x5b\x66", [0x1fef] = "\x02\x30\x35", - [0x1ff0] = "\x02\x36\x5d", [0x1ff1] = "\x01\x5b\x65", - [0x1ff2] = "\x02\x36\x64", [0x1ff3] = "\x01\x5b\x4a", - [0x1ff4] = "\x02\x36\x59", [0x1ff5] = "\x01\x5b\x5c", - [0x1ff6] = "\x02\x36\x4d", [0x1ff7] = "\x01\x5b\x5b", - [0x1ff8] = "\x0e\x36\x7c", [0x1ff9] = "\x01\x5b\x59", - [0x1ffa] = "\x01\x5b\x51", [0x1ffb] = "\x01\x5b\x50", - [0x1ffc] = "\x02\x3d\x2c", [0x1ffd] = "\x02\x36\x66", - [0x1ffe] = "\x0e\x3c\x5d", [0x1fff] = "\x0e\x37\x28", - [0x2000] = "\x02\x36\x4f", [0x2001] = "\x0e\x37\x26", - [0x2002] = "\x0e\x37\x23", [0x2003] = "\x02\x3d\x41", - [0x2004] = "\x0e\x36\x70", [0x2005] = "\x01\x5b\x52", - [0x2006] = "\x0e\x36\x77", [0x2007] = "\x0e\x37\x24", - [0x2008] = "\x0e\x36\x76", [0x2009] = "\x0e\x37\x25", - [0x200a] = "\x0e\x36\x79", [0x200c] = "\x0e\x36\x7d", - [0x200f] = "\x0e\x65\x3e", [0x2012] = "\x0e\x37\x29", - [0x2017] = "\x0e\x37\x27", [0x2018] = "\x0e\x3c\x54", - [0x2019] = "\x01\x60\x47", [0x201a] = "\x01\x5b\x5f", - [0x201b] = "\x01\x60\x35", [0x201c] = "\x02\x3d\x3b", - [0x201d] = "\x01\x60\x43", [0x201e] = "\x0e\x3c\x52", - [0x201f] = "\x02\x3d\x2f", [0x2020] = "\x01\x60\x32", - [0x2021] = "\x01\x60\x2e", [0x2022] = "\x02\x3d\x4d", - [0x2023] = "\x01\x60\x34", [0x2024] = "\x01\x60\x38", - [0x2025] = "\x01\x60\x33", [0x2026] = "\x01\x60\x3c", - [0x2027] = "\x02\x3d\x51", [0x2028] = "\x02\x3d\x48", - [0x2029] = "\x0e\x3c\x6b", [0x202a] = "\x0e\x3c\x6d", - [0x202b] = "\x02\x3d\x36", [0x202c] = "\x01\x60\x41", - [0x202d] = "\x01\x60\x3b", [0x202e] = "\x02\x3d\x42", - [0x202f] = "\x01\x60\x2b", [0x2030] = "\x02\x3d\x4e", - [0x2031] = "\x02\x3d\x47", [0x2032] = "\x01\x60\x2f", - [0x2033] = "\x02\x3d\x3c", [0x2034] = "\x01\x60\x3e", - [0x2035] = "\x02\x3d\x59", [0x2036] = "\x02\x3d\x5a", - [0x2038] = "\x01\x60\x2c", [0x2039] = "\x02\x3d\x4c", - [0x203a] = "\x01\x60\x40", [0x203b] = "\x02\x3d\x40", - [0x203c] = "\x02\x3d\x32", [0x203d] = "\x02\x3d\x33", - [0x203e] = "\x01\x60\x44", [0x203f] = "\x02\x3d\x37", - [0x2040] = "\x02\x3d\x3e", [0x2041] = "\x02\x3d\x38", - [0x2042] = "\x0e\x3c\x5a", [0x2043] = "\x01\x60\x42", - [0x2044] = "\x01\x60\x4a", [0x2045] = "\x02\x3d\x34", - [0x2046] = "\x02\x3d\x2d", [0x2047] = "\x02\x3d\x2e", - [0x2048] = "\x0e\x3c\x56", [0x2049] = "\x02\x3d\x30", - [0x204a] = "\x01\x60\x31", [0x204b] = "\x02\x3d\x3d", - [0x204c] = "\x0e\x3c\x6e", [0x204d] = "\x01\x60\x3f", - [0x204e] = "\x01\x60\x48", [0x204f] = "\x0e\x3c\x58", - [0x2050] = "\x0e\x3c\x69", [0x2051] = "\x02\x3d\x3f", - [0x2052] = "\x02\x3d\x57", [0x2053] = "\x02\x3d\x4f", - [0x2054] = "\x01\x60\x2d", [0x2055] = "\x02\x3d\x55", - [0x2056] = "\x01\x60\x39", [0x2057] = "\x0e\x3c\x66", - [0x2058] = "\x01\x60\x37", [0x2059] = "\x0e\x3c\x64", - [0x205a] = "\x02\x3d\x5b", [0x205b] = "\x01\x60\x36", - [0x205c] = "\x02\x3d\x45", [0x205d] = "\x02\x3d\x39", - [0x205e] = "\x02\x3d\x43", [0x205f] = "\x01\x60\x4d", - [0x2060] = "\x02\x3d\x49", [0x2061] = "\x02\x3d\x46", - [0x2062] = "\x02\x3d\x35", [0x2063] = "\x01\x60\x49", - [0x2064] = "\x02\x3d\x53", [0x2065] = "\x02\x3d\x50", - [0x2066] = "\x02\x3d\x58", [0x2067] = "\x01\x60\x30", - [0x2068] = "\x02\x3d\x44", [0x2069] = "\x01\x60\x4c", - [0x206a] = "\x0e\x3c\x5b", [0x206b] = "\x02\x3d\x4b", - [0x206c] = "\x0e\x42\x3a", [0x206d] = "\x0e\x3c\x60", - [0x206e] = "\x01\x60\x3a", [0x206f] = "\x01\x60\x3d", - [0x2070] = "\x0e\x3c\x5c", [0x2071] = "\x02\x3d\x4a", - [0x2072] = "\x01\x60\x4b", [0x2073] = "\x02\x3d\x3a", - [0x2074] = "\x02\x36\x48", [0x2075] = "\x0e\x3c\x51", - [0x2076] = "\x0e\x3c\x6c", [0x2077] = "\x02\x3d\x54", - [0x2078] = "\x02\x3d\x52", [0x2079] = "\x02\x3d\x56", - [0x207b] = "\x0e\x3c\x62", [0x207c] = "\x0e\x65\x42", - [0x207e] = "\x0e\x3c\x63", [0x2080] = "\x0e\x3c\x68", - [0x2084] = "\x0e\x65\x40", [0x2086] = "\x0e\x63\x3d", - [0x2088] = "\x02\x3d\x31", [0x2089] = "\x01\x60\x46", - [0x208a] = "\x0e\x65\x3f", [0x208b] = "\x0e\x65\x41", - [0x208d] = "\x02\x44\x47", [0x208e] = "\x02\x44\x46", - [0x208f] = "\x02\x44\x2c", [0x2090] = "\x01\x64\x63", - [0x2091] = "\x0e\x42\x30", [0x2092] = "\x02\x44\x45", - [0x2093] = "\x02\x44\x2f", [0x2094] = "\x02\x44\x30", - [0x2096] = "\x01\x64\x6d", [0x2097] = "\x02\x44\x4e", - [0x2098] = "\x01\x64\x68", [0x2099] = "\x02\x44\x44", - [0x209a] = "\x0e\x42\x33", [0x209b] = "\x02\x44\x29", - [0x209c] = "\x01\x64\x6e", [0x209d] = "\x01\x64\x64", - [0x209e] = "\x02\x44\x38", [0x209f] = "\x02\x44\x2e", - [0x20a0] = "\x02\x44\x31", [0x20a1] = "\x02\x44\x49", - [0x20a2] = "\x01\x64\x5e", [0x20a3] = "\x02\x44\x50", - [0x20a4] = "\x02\x44\x48", [0x20a5] = "\x01\x64\x67", - [0x20a6] = "\x02\x44\x3d", [0x20a7] = "\x01\x64\x72", - [0x20a8] = "\x0e\x42\x2e", [0x20a9] = "\x0e\x42\x36", - [0x20aa] = "\x01\x64\x71", [0x20ab] = "\x01\x64\x6b", - [0x20ac] = "\x0e\x42\x40", [0x20ae] = "\x02\x44\x4f", - [0x20af] = "\x01\x64\x5f", [0x20b0] = "\x02\x44\x3b", - [0x20b1] = "\x02\x44\x32", [0x20b2] = "\x02\x44\x3f", - [0x20b3] = "\x02\x44\x4b", [0x20b4] = "\x01\x64\x73", - [0x20b5] = "\x0e\x42\x39", [0x20b6] = "\x01\x64\x61", - [0x20b7] = "\x02\x44\x3a", [0x20b8] = "\x0e\x42\x2d", - [0x20b9] = "\x02\x44\x33", [0x20ba] = "\x01\x64\x6a", - [0x20bb] = "\x0e\x42\x31", [0x20bc] = "\x01\x64\x69", - [0x20bd] = "\x02\x44\x36", [0x20be] = "\x02\x44\x40", - [0x20bf] = "\x02\x44\x4a", [0x20c0] = "\x02\x44\x2d", - [0x20c1] = "\x02\x44\x37", [0x20c2] = "\x01\x64\x62", - [0x20c3] = "\x02\x44\x41", [0x20c4] = "\x01\x64\x6f", - [0x20c5] = "\x01\x64\x66", [0x20c6] = "\x02\x44\x34", - [0x20c7] = "\x01\x64\x65", [0x20c8] = "\x02\x44\x2b", - [0x20c9] = "\x02\x44\x39", [0x20ca] = "\x02\x44\x4d", - [0x20cb] = "\x01\x60\x45", [0x20cc] = "\x01\x69\x57", - [0x20cd] = "\x02\x44\x3c", [0x20ce] = "\x02\x4b\x34", - [0x20cf] = "\x02\x44\x3e", [0x20d0] = "\x02\x44\x4c", - [0x20d1] = "\x01\x64\x6c", [0x20d2] = "\x02\x44\x35", - [0x20d3] = "\x01\x64\x60", [0x20d4] = "\x01\x64\x70", - [0x20d5] = "\x01\x6d\x5a", [0x20d6] = "\x02\x44\x2a", - [0x20d8] = "\x02\x44\x43", [0x20d9] = "\x0e\x42\x44", - [0x20da] = "\x0e\x42\x3e", [0x20db] = "\x0e\x42\x47", - [0x20dc] = "\x02\x44\x42", [0x20dd] = "\x0e\x42\x3d", - [0x20e3] = "\x0e\x42\x45", [0x20e6] = "\x0e\x42\x3f", - [0x20e8] = "\x0e\x42\x3b", [0x20e9] = "\x0e\x42\x46", - [0x20eb] = "\x02\x4b\x50", [0x20ec] = "\x01\x69\x54", - [0x20ed] = "\x02\x4b\x45", [0x20ee] = "\x02\x4b\x4a", - [0x20ef] = "\x01\x69\x49", [0x20f0] = "\x0e\x47\x56", - [0x20f1] = "\x02\x4b\x36", [0x20f2] = "\x01\x69\x56", - [0x20f3] = "\x0e\x47\x57", [0x20f4] = "\x01\x69\x40", - [0x20f5] = "\x02\x4b\x35", [0x20f6] = "\x02\x4b\x56", - [0x20f7] = "\x01\x69\x58", [0x20f8] = "\x02\x4b\x39", - [0x20f9] = "\x02\x4b\x49", [0x20fa] = "\x0e\x47\x65", - [0x20fb] = "\x02\x4b\x3b", [0x20fc] = "\x02\x4b\x59", - [0x20fd] = "\x02\x4b\x55", [0x20fe] = "\x01\x69\x3e", - [0x20ff] = "\x01\x69\x48", [0x2100] = "\x02\x51\x5b", - [0x2101] = "\x01\x69\x55", [0x2102] = "\x01\x69\x46", - [0x2103] = "\x02\x4b\x37", [0x2104] = "\x0e\x47\x63", - [0x2105] = "\x02\x4b\x54", [0x2106] = "\x01\x69\x4a", - [0x2107] = "\x02\x4b\x51", [0x2108] = "\x02\x4b\x5e", - [0x2109] = "\x02\x4b\x3d", [0x210a] = "\x02\x4b\x46", - [0x210b] = "\x0e\x4c\x78", [0x210c] = "\x0e\x47\x5b", - [0x210d] = "\x02\x4b\x5c", [0x210e] = "\x02\x4b\x52", - [0x210f] = "\x01\x69\x45", [0x2110] = "\x0e\x4c\x6a", - [0x2111] = "\x0e\x47\x64", [0x2112] = "\x02\x4b\x44", - [0x2113] = "\x01\x69\x3f", [0x2114] = "\x01\x69\x3d", - [0x2115] = "\x01\x69\x4f", [0x2117] = "\x0e\x47\x5f", - [0x2118] = "\x02\x4b\x42", [0x2119] = "\x02\x4b\x3f", - [0x211a] = "\x02\x4b\x40", [0x211b] = "\x0e\x47\x5a", - [0x211c] = "\x02\x4b\x58", [0x211d] = "\x0e\x47\x5c", - [0x211e] = "\x02\x4b\x5d", [0x211f] = "\x02\x4b\x5b", - [0x2120] = "\x01\x69\x43", [0x2121] = "\x02\x4b\x5f", - [0x2122] = "\x01\x69\x47", [0x2123] = "\x01\x69\x4e", - [0x2125] = "\x02\x4b\x38", [0x2126] = "\x02\x51\x43", - [0x2127] = "\x02\x4b\x41", [0x2128] = "\x0e\x47\x5e", - [0x2129] = "\x01\x69\x41", [0x212a] = "\x01\x69\x53", - [0x212b] = "\x01\x69\x50", [0x212c] = "\x01\x69\x44", - [0x212d] = "\x02\x4b\x4b", [0x212e] = "\x02\x4b\x3c", - [0x212f] = "\x01\x69\x51", [0x2130] = "\x02\x4b\x4d", - [0x2131] = "\x01\x69\x4b", [0x2132] = "\x01\x69\x4d", - [0x2133] = "\x01\x69\x3c", [0x2134] = "\x0e\x47\x5d", - [0x2135] = "\x02\x4b\x4f", [0x2136] = "\x02\x4b\x47", - [0x2137] = "\x02\x4b\x3a", [0x2138] = "\x01\x69\x4c", - [0x2139] = "\x02\x4b\x57", [0x213a] = "\x02\x4b\x5a", - [0x213b] = "\x02\x4b\x43", [0x213c] = "\x02\x4b\x4e", - [0x213d] = "\x0e\x4c\x74", [0x213e] = "\x01\x69\x42", - [0x213f] = "\x01\x6d\x49", [0x2140] = "\x02\x4b\x4c", - [0x2141] = "\x02\x51\x42", [0x2142] = "\x0e\x47\x62", - [0x2143] = "\x02\x4b\x53", [0x2144] = "\x0e\x47\x61", - [0x2148] = "\x0e\x65\x44", [0x2149] = "\x0e\x65\x45", - [0x214a] = "\x0e\x47\x66", [0x214c] = "\x0e\x65\x43", - [0x214e] = "\x02\x4b\x3e", [0x214f] = "\x02\x51\x4c", - [0x2150] = "\x02\x51\x56", [0x2151] = "\x01\x6d\x4c", - [0x2152] = "\x02\x51\x55", [0x2153] = "\x02\x51\x61", - [0x2154] = "\x01\x6d\x4e", [0x2155] = "\x02\x51\x53", - [0x2157] = "\x02\x51\x57", [0x2158] = "\x01\x6d\x59", - [0x2159] = "\x0e\x4c\x7d", [0x215a] = "\x02\x51\x4e", - [0x215b] = "\x01\x6d\x51", [0x215c] = "\x0e\x4c\x73", - [0x215d] = "\x02\x51\x5a", [0x215e] = "\x02\x57\x7b", - [0x215f] = "\x01\x6d\x5d", [0x2160] = "\x01\x6d\x5c", - [0x2161] = "\x02\x51\x5c", [0x2162] = "\x02\x51\x4b", - [0x2163] = "\x02\x51\x66", [0x2164] = "\x01\x6d\x57", - [0x2165] = "\x0e\x4c\x6b", [0x2166] = "\x01\x6d\x4d", - [0x2167] = "\x02\x51\x5f", [0x2169] = "\x02\x51\x63", - [0x216a] = "\x02\x51\x68", [0x216b] = "\x02\x51\x5d", - [0x216c] = "\x02\x51\x51", [0x216d] = "\x01\x6d\x50", - [0x216e] = "\x01\x6d\x53", [0x216f] = "\x01\x6d\x5b", - [0x2170] = "\x01\x6d\x56", [0x2171] = "\x0e\x4c\x75", - [0x2172] = "\x02\x51\x54", [0x2173] = "\x02\x4b\x48", - [0x2174] = "\x0e\x4c\x7e", [0x2175] = "\x0e\x4c\x6c", - [0x2176] = "\x02\x51\x50", [0x2177] = "\x02\x51\x67", - [0x2178] = "\x01\x6d\x52", [0x2179] = "\x0e\x4c\x79", - [0x217a] = "\x01\x6d\x55", [0x217b] = "\x02\x51\x69", - [0x217c] = "\x01\x6d\x4a", [0x217d] = "\x02\x51\x5e", - [0x217e] = "\x02\x51\x44", [0x217f] = "\x02\x51\x64", - [0x2180] = "\x01\x74\x2a", [0x2181] = "\x0e\x4c\x7a", - [0x2182] = "\x02\x51\x52", [0x2184] = "\x01\x6d\x4b", - [0x2185] = "\x02\x51\x4d", [0x2186] = "\x01\x6d\x4f", - [0x2187] = "\x02\x51\x45", [0x2188] = "\x01\x69\x52", - [0x2189] = "\x02\x51\x49", [0x218a] = "\x0e\x63\x63", - [0x218b] = "\x02\x51\x62", [0x218c] = "\x02\x51\x4a", - [0x218d] = "\x02\x51\x48", [0x218e] = "\x01\x6d\x54", - [0x218f] = "\x0e\x4c\x7b", [0x2190] = "\x02\x51\x60", - [0x2191] = "\x0e\x4c\x77", [0x2192] = "\x02\x51\x47", - [0x2193] = "\x02\x51\x59", [0x2194] = "\x02\x51\x58", - [0x2195] = "\x02\x51\x65", [0x2196] = "\x02\x51\x4f", - [0x2197] = "\x01\x6d\x58", [0x2199] = "\x0e\x65\x47", - [0x219d] = "\x0e\x65\x46", [0x219e] = "\x02\x57\x7e", - [0x219f] = "\x0e\x51\x56", [0x21a0] = "\x01\x71\x33", - [0x21a1] = "\x01\x71\x29", [0x21a2] = "\x02\x58\x2c", - [0x21a3] = "\x02\x57\x76", [0x21a4] = "\x01\x71\x2b", - [0x21a5] = "\x02\x58\x24", [0x21a6] = "\x01\x71\x32", - [0x21a7] = "\x01\x71\x2d", [0x21a8] = "\x02\x58\x22", - [0x21a9] = "\x02\x5d\x3b", [0x21aa] = "\x02\x58\x28", - [0x21ab] = "\x02\x58\x2e", [0x21ac] = "\x02\x58\x27", - [0x21ad] = "\x02\x57\x74", [0x21ae] = "\x02\x58\x25", - [0x21af] = "\x02\x58\x30", [0x21b0] = "\x02\x58\x32", - [0x21b1] = "\x01\x71\x28", [0x21b2] = "\x02\x58\x31", - [0x21b3] = "\x01\x71\x2e", [0x21b4] = "\x01\x71\x34", - [0x21b5] = "\x0e\x51\x54", [0x21b6] = "\x01\x71\x31", - [0x21b7] = "\x0e\x51\x58", [0x21b8] = "\x02\x58\x2b", - [0x21b9] = "\x01\x71\x30", [0x21ba] = "\x02\x58\x26", - [0x21bb] = "\x0e\x51\x4d", [0x21bc] = "\x02\x57\x78", - [0x21bd] = "\x02\x57\x7d", [0x21be] = "\x0e\x51\x50", - [0x21bf] = "\x02\x58\x2a", [0x21c0] = "\x01\x71\x2f", - [0x21c1] = "\x01\x71\x2c", [0x21c2] = "\x01\x71\x27", - [0x21c3] = "\x01\x71\x2a", [0x21c4] = "\x02\x57\x7c", - [0x21c6] = "\x02\x51\x46", [0x21c7] = "\x02\x57\x77", - [0x21c8] = "\x02\x57\x7a", [0x21c9] = "\x02\x58\x2d", - [0x21ca] = "\x02\x58\x21", [0x21cb] = "\x02\x57\x75", - [0x21cc] = "\x02\x5d\x3a", [0x21cd] = "\x02\x58\x2f", - [0x21ce] = "\x02\x57\x79", [0x21cf] = "\x02\x58\x29", - [0x21d0] = "\x0e\x4c\x71", [0x21d3] = "\x0e\x51\x55", - [0x21d4] = "\x02\x5d\x3d", [0x21d5] = "\x01\x74\x2e", - [0x21d6] = "\x0e\x55\x30", [0x21d7] = "\x0e\x55\x2f", - [0x21d8] = "\x01\x74\x22", [0x21d9] = "\x0e\x55\x35", - [0x21da] = "\x0e\x55\x36", [0x21db] = "\x01\x74\x26", - [0x21dc] = "\x02\x5d\x3f", [0x21dd] = "\x02\x5d\x45", - [0x21de] = "\x02\x5d\x43", [0x21df] = "\x01\x74\x24", - [0x21e0] = "\x01\x74\x25", [0x21e1] = "\x01\x74\x2c", - [0x21e2] = "\x02\x5d\x46", [0x21e3] = "\x02\x5d\x3e", - [0x21e4] = "\x01\x74\x27", [0x21e5] = "\x0e\x55\x31", - [0x21e6] = "\x02\x5d\x42", [0x21e7] = "\x02\x5d\x41", - [0x21e8] = "\x02\x5d\x47", [0x21e9] = "\x01\x74\x2d", - [0x21ea] = "\x0e\x55\x37", [0x21eb] = "\x01\x74\x28", - [0x21ec] = "\x01\x74\x2b", [0x21ed] = "\x02\x5d\x40", - [0x21ee] = "\x01\x74\x2f", [0x21ef] = "\x01\x74\x29", - [0x21f0] = "\x01\x74\x30", [0x21f1] = "\x01\x74\x23", - [0x21f2] = "\x02\x5d\x44", [0x21f3] = "\x0e\x5a\x55", - [0x21f4] = "\x02\x5d\x3c", [0x21f5] = "\x0e\x51\x59", - [0x21f6] = "\x0e\x55\x39", [0x21f7] = "\x02\x62\x25", - [0x21f8] = "\x0e\x65\x48", [0x21fa] = "\x01\x76\x5d", - [0x21fb] = "\x02\x62\x22", [0x21fc] = "\x02\x62\x24", - [0x21fd] = "\x0e\x58\x28", [0x21fe] = "\x01\x76\x5b", - [0x21ff] = "\x02\x61\x7e", [0x2200] = "\x02\x62\x21", - [0x2201] = "\x02\x61\x7a", [0x2202] = "\x0e\x58\x2a", - [0x2203] = "\x0e\x58\x27", [0x2204] = "\x02\x58\x23", - [0x2205] = "\x02\x61\x7b", [0x2206] = "\x01\x76\x5c", - [0x2207] = "\x02\x61\x77", [0x2208] = "\x0e\x58\x26", - [0x2209] = "\x01\x76\x59", [0x220a] = "\x02\x62\x26", - [0x220b] = "\x01\x76\x5a", [0x220c] = "\x02\x61\x78", - [0x220d] = "\x02\x61\x79", [0x220e] = "\x02\x61\x7d", - [0x220f] = "\x01\x76\x5f", [0x2210] = "\x0e\x58\x29", - [0x2211] = "\x01\x76\x5e", [0x2213] = "\x0e\x58\x2b", - [0x2214] = "\x02\x61\x7c", [0x2215] = "\x01\x78\x45", - [0x2216] = "\x02\x65\x6a", [0x2217] = "\x02\x65\x70", - [0x2218] = "\x01\x78\x46", [0x2219] = "\x02\x65\x67", - [0x221a] = "\x01\x78\x43", [0x221b] = "\x01\x78\x40", - [0x221c] = "\x02\x65\x72", [0x221d] = "\x01\x78\x44", - [0x221e] = "\x0e\x5a\x52", [0x221f] = "\x01\x78\x41", - [0x2220] = "\x02\x65\x69", [0x2221] = "\x02\x65\x6c", - [0x2222] = "\x02\x65\x6d", [0x2223] = "\x02\x65\x6e", - [0x2224] = "\x02\x65\x71", [0x2225] = "\x0e\x5a\x54", - [0x2226] = "\x02\x62\x23", [0x2227] = "\x02\x65\x68", - [0x2228] = "\x01\x78\x42", [0x2229] = "\x02\x65\x6f", - [0x222a] = "\x02\x69\x34", [0x222b] = "\x02\x65\x6b", - [0x222c] = "\x0e\x5a\x53", [0x222d] = "\x0e\x65\x4a", - [0x222e] = "\x0e\x65\x49", [0x222f] = "\x02\x69\x2b", - [0x2230] = "\x01\x79\x75", [0x2231] = "\x02\x69\x2e", - [0x2232] = "\x01\x79\x76", [0x2233] = "\x02\x69\x37", - [0x2234] = "\x02\x69\x2d", [0x2235] = "\x02\x69\x2a", - [0x2236] = "\x0e\x5c\x51", [0x2237] = "\x02\x69\x2c", - [0x2238] = "\x02\x69\x30", [0x2239] = "\x02\x69\x33", - [0x223a] = "\x02\x69\x32", [0x223b] = "\x02\x69\x36", - [0x223c] = "\x02\x69\x29", [0x223d] = "\x0e\x5c\x4f", - [0x223e] = "\x01\x79\x74", [0x223f] = "\x02\x69\x31", - [0x2240] = "\x02\x69\x35", [0x2241] = "\x02\x69\x38", - [0x2242] = "\x02\x69\x2f", [0x2243] = "\x02\x6b\x61", - [0x2244] = "\x02\x6b\x62", [0x2245] = "\x02\x6b\x66", - [0x2246] = "\x02\x6b\x67", [0x2247] = "\x0e\x5e\x3c", - [0x2248] = "\x02\x6b\x64", [0x2249] = "\x02\x6b\x65", - [0x224a] = "\x02\x6b\x63", [0x224b] = "\x0e\x5e\x3a", - [0x224c] = "\x01\x7a\x74", [0x224d] = "\x0e\x5e\x3b", - [0x2251] = "\x01\x7b\x64", [0x2252] = "\x02\x6d\x59", - [0x2253] = "\x0e\x60\x36", [0x2254] = "\x0e\x5f\x52", - [0x2255] = "\x02\x6d\x56", [0x2256] = "\x02\x6d\x57", - [0x2257] = "\x02\x6d\x58", [0x2258] = "\x01\x7b\x65", - [0x2259] = "\x0e\x60\x37", [0x225a] = "\x02\x6f\x34", - [0x225b] = "\x02\x6f\x33", [0x225c] = "\x0e\x65\x4b", - [0x225d] = "\x02\x70\x3d", [0x225e] = "\x01\x7c\x60", - [0x225f] = "\x02\x70\x3b", [0x2260] = "\x02\x70\x3e", - [0x2261] = "\x02\x70\x3c", [0x2262] = "\x02\x71\x25", - [0x2263] = "\x01\x7d\x24", [0x2264] = "\x01\x7d\x32", - [0x2265] = "\x02\x71\x71", [0x2266] = "\x02\x71\x5b", - [0x2267] = "\x0e\x61\x79", [0x2268] = "\x02\x71\x70", - [0x2269] = "\x02\x72\x3e", [0x226a] = "\x02\x72\x3f", - [0x226b] = "\x01\x45\x56", [0x226e] = "\x0e\x24\x28", - [0x226f] = "\x0e\x24\x26", [0x2270] = "\x01\x48\x48", - [0x2271] = "\x02\x22\x61", [0x2272] = "\x0e\x24\x27", - [0x2273] = "\x0e\x24\x2b", [0x2274] = "\x02\x24\x5e", - [0x2275] = "\x0e\x26\x62", [0x2276] = "\x01\x4b\x22", - [0x2277] = "\x0e\x26\x5f", [0x2278] = "\x01\x4b\x25", - [0x2279] = "\x0e\x26\x5e", [0x227a] = "\x02\x24\x5f", - [0x227b] = "\x0e\x26\x63", [0x227c] = "\x01\x4b\x23", - [0x227d] = "\x01\x4b\x24", [0x227e] = "\x0e\x26\x60", - [0x2281] = "\x0e\x29\x77", [0x2282] = "\x02\x27\x78", - [0x2283] = "\x02\x27\x7a", [0x2284] = "\x02\x27\x75", - [0x2285] = "\x02\x27\x72", [0x2286] = "\x02\x27\x74", - [0x2287] = "\x0e\x29\x74", [0x2288] = "\x0e\x29\x70", - [0x2289] = "\x0e\x29\x75", [0x228a] = "\x01\x4e\x65", - [0x228b] = "\x0e\x29\x6f", [0x228c] = "\x0e\x29\x79", - [0x228d] = "\x0e\x29\x76", [0x228e] = "\x01\x4e\x63", - [0x228f] = "\x0e\x29\x72", [0x2290] = "\x0e\x29\x71", - [0x2291] = "\x02\x27\x76", [0x2292] = "\x01\x4e\x64", - [0x2293] = "\x02\x27\x73", [0x2294] = "\x02\x27\x70", - [0x2295] = "\x01\x4e\x62", [0x2296] = "\x02\x27\x77", - [0x2298] = "\x02\x27\x71", [0x2299] = "\x01\x4e\x66", - [0x229a] = "\x02\x27\x79", [0x229f] = "\x02\x2b\x6f", - [0x22a0] = "\x0e\x2d\x5e", [0x22a1] = "\x02\x2b\x73", - [0x22a2] = "\x0e\x2d\x5c", [0x22a3] = "\x0e\x2d\x5a", - [0x22a4] = "\x01\x52\x3a", [0x22a5] = "\x0e\x2d\x58", - [0x22a6] = "\x0e\x62\x6a", [0x22a7] = "\x0e\x2d\x65", - [0x22a8] = "\x0e\x2d\x62", [0x22a9] = "\x02\x2b\x76", - [0x22aa] = "\x0e\x2d\x5f", [0x22ab] = "\x01\x52\x32", - [0x22ac] = "\x01\x52\x35", [0x22ad] = "\x01\x52\x37", - [0x22ae] = "\x01\x52\x39", [0x22af] = "\x01\x52\x36", - [0x22b0] = "\x02\x2b\x72", [0x22b1] = "\x02\x2b\x71", - [0x22b2] = "\x0e\x2d\x64", [0x22b3] = "\x01\x52\x34", - [0x22b4] = "\x02\x2b\x74", [0x22b5] = "\x02\x2b\x75", - [0x22b6] = "\x0e\x2d\x63", [0x22b7] = "\x02\x2b\x6e", - [0x22b8] = "\x01\x52\x38", [0x22b9] = "\x0e\x2d\x68", - [0x22ba] = "\x01\x52\x33", [0x22bb] = "\x0e\x2d\x5d", - [0x22be] = "\x02\x2b\x70", [0x22bf] = "\x0e\x65\x4d", - [0x22c4] = "\x0e\x32\x28", [0x22c5] = "\x02\x30\x5a", - [0x22c6] = "\x02\x30\x5b", [0x22c7] = "\x02\x30\x5c", - [0x22c8] = "\x01\x56\x53", [0x22c9] = "\x0e\x62\x79", - [0x22ca] = "\x01\x56\x4f", [0x22cb] = "\x02\x30\x51", - [0x22cc] = "\x0e\x32\x2a", [0x22cd] = "\x02\x30\x59", - [0x22ce] = "\x02\x30\x5e", [0x22cf] = "\x01\x56\x54", - [0x22d0] = "\x0e\x32\x2b", [0x22d1] = "\x02\x30\x4f", - [0x22d2] = "\x02\x30\x55", [0x22d3] = "\x02\x30\x4e", - [0x22d4] = "\x02\x30\x58", [0x22d5] = "\x0e\x32\x31", - [0x22d6] = "\x0e\x32\x2f", [0x22d7] = "\x02\x30\x54", - [0x22d8] = "\x01\x56\x50", [0x22d9] = "\x01\x56\x52", - [0x22da] = "\x02\x30\x5d", [0x22db] = "\x0e\x32\x29", - [0x22dc] = "\x02\x30\x4d", [0x22dd] = "\x02\x30\x50", - [0x22de] = "\x02\x30\x56", [0x22df] = "\x0e\x32\x2d", - [0x22e0] = "\x02\x30\x57", [0x22e1] = "\x02\x30\x5f", - [0x22e2] = "\x02\x30\x53", [0x22e3] = "\x0e\x32\x2c", - [0x22e4] = "\x01\x56\x51", [0x22e5] = "\x0e\x65\x4f", - [0x22ea] = "\x0e\x65\x4e", [0x22ee] = "\x0e\x32\x30", - [0x22ef] = "\x01\x5b\x72", [0x22f0] = "\x02\x36\x71", - [0x22f1] = "\x0e\x37\x30", [0x22f2] = "\x0e\x37\x32", - [0x22f3] = "\x02\x36\x73", [0x22f4] = "\x02\x36\x6f", - [0x22f5] = "\x0e\x37\x2f", [0x22f6] = "\x02\x36\x7b", - [0x22f7] = "\x02\x36\x6d", [0x22f8] = "\x02\x36\x7a", - [0x22f9] = "\x01\x5b\x6e", [0x22fa] = "\x02\x36\x6b", - [0x22fb] = "\x02\x3d\x5f", [0x22fc] = "\x02\x36\x75", - [0x22fd] = "\x01\x5b\x71", [0x22fe] = "\x0e\x37\x35", - [0x22ff] = "\x02\x36\x76", [0x2300] = "\x02\x36\x79", - [0x2301] = "\x0e\x37\x2e", [0x2302] = "\x02\x36\x7d", - [0x2303] = "\x0e\x37\x2c", [0x2304] = "\x02\x36\x72", - [0x2306] = "\x02\x36\x77", [0x2307] = "\x0e\x37\x2d", - [0x2308] = "\x0e\x37\x31", [0x2309] = "\x01\x5b\x6f", - [0x230a] = "\x01\x5b\x70", [0x230b] = "\x02\x36\x7c", - [0x230c] = "\x02\x36\x70", [0x230d] = "\x02\x36\x6c", - [0x230e] = "\x02\x36\x7e", [0x230f] = "\x0e\x37\x33", - [0x2310] = "\x02\x36\x74", [0x2311] = "\x0e\x65\x50", - [0x2312] = "\x0e\x65\x51", [0x2313] = "\x02\x36\x78", - [0x2317] = "\x02\x36\x6e", [0x2319] = "\x01\x60\x4e", - [0x231a] = "\x01\x60\x4f", [0x231b] = "\x02\x3d\x69", - [0x231c] = "\x01\x60\x55", [0x231d] = "\x0e\x3c\x74", - [0x231e] = "\x02\x3d\x5d", [0x231f] = "\x02\x3d\x66", - [0x2320] = "\x02\x3d\x5c", [0x2321] = "\x01\x60\x52", - [0x2322] = "\x02\x3d\x64", [0x2323] = "\x02\x3d\x62", - [0x2324] = "\x0e\x3c\x7d", [0x2325] = "\x02\x3d\x63", - [0x2326] = "\x01\x60\x50", [0x2327] = "\x0e\x3c\x7c", - [0x2328] = "\x02\x3d\x67", [0x232a] = "\x0e\x3c\x6f", - [0x232b] = "\x0e\x3c\x7a", [0x232c] = "\x0e\x3c\x72", - [0x232d] = "\x0e\x3d\x21", [0x232e] = "\x02\x3d\x60", - [0x232f] = "\x02\x3d\x5e", [0x2330] = "\x01\x60\x51", - [0x2331] = "\x02\x3d\x61", [0x2332] = "\x02\x3d\x65", - [0x2333] = "\x0e\x3c\x7b", [0x2334] = "\x0e\x3c\x79", - [0x2335] = "\x0e\x3c\x71", [0x2336] = "\x01\x60\x53", - [0x2337] = "\x0e\x3c\x73", [0x2338] = "\x0e\x3c\x77", - [0x2339] = "\x0e\x65\x53", [0x233a] = "\x02\x3d\x68", - [0x233b] = "\x0e\x65\x54", [0x233d] = "\x0e\x65\x55", - [0x233f] = "\x0e\x65\x52", [0x2341] = "\x02\x44\x56", - [0x2342] = "\x02\x44\x5d", [0x2343] = "\x02\x44\x5f", - [0x2344] = "\x02\x44\x65", [0x2345] = "\x0e\x42\x57", - [0x2346] = "\x01\x65\x22", [0x2347] = "\x02\x44\x51", - [0x2348] = "\x0e\x42\x4c", [0x2349] = "\x01\x64\x78", - [0x234a] = "\x0e\x42\x4e", [0x234b] = "\x02\x44\x60", - [0x234c] = "\x01\x64\x7d", [0x234d] = "\x02\x44\x66", - [0x234e] = "\x01\x64\x74", [0x234f] = "\x0e\x42\x51", - [0x2350] = "\x02\x44\x63", [0x2351] = "\x0e\x42\x58", - [0x2352] = "\x02\x44\x53", [0x2353] = "\x02\x44\x64", - [0x2354] = "\x02\x44\x52", [0x2356] = "\x01\x65\x24", - [0x2357] = "\x0e\x42\x52", [0x2358] = "\x02\x44\x5e", - [0x2359] = "\x01\x64\x75", [0x235a] = "\x02\x44\x67", - [0x235b] = "\x0e\x48\x3c", [0x235c] = "\x01\x64\x7a", - [0x235d] = "\x02\x44\x57", [0x235e] = "\x01\x65\x21", - [0x235f] = "\x02\x44\x62", [0x2360] = "\x02\x44\x55", - [0x2361] = "\x02\x44\x5c", [0x2362] = "\x02\x44\x58", - [0x2363] = "\x02\x44\x54", [0x2364] = "\x01\x64\x77", - [0x2365] = "\x01\x64\x7e", [0x2366] = "\x01\x64\x7c", - [0x2367] = "\x01\x64\x79", [0x2368] = "\x01\x65\x23", - [0x2369] = "\x01\x64\x76", [0x236a] = "\x02\x44\x5b", - [0x236b] = "\x0e\x42\x4f", [0x236c] = "\x01\x64\x7b", - [0x236d] = "\x0e\x42\x59", [0x236e] = "\x01\x60\x54", - [0x236f] = "\x0e\x42\x49", [0x2370] = "\x02\x44\x61", - [0x2371] = "\x0e\x65\x59", [0x2372] = "\x02\x44\x59", - [0x2374] = "\x0e\x42\x53", [0x2375] = "\x0e\x65\x57", - [0x2376] = "\x0e\x65\x58", [0x2377] = "\x0e\x65\x56", - [0x2378] = "\x02\x44\x5a", [0x237b] = "\x02\x4b\x67", - [0x237c] = "\x0e\x47\x6f", [0x237d] = "\x01\x69\x5b", - [0x237e] = "\x0e\x47\x6e", [0x237f] = "\x0e\x47\x6c", - [0x2380] = "\x02\x4b\x63", [0x2381] = "\x02\x4b\x69", - [0x2382] = "\x02\x4b\x65", [0x2383] = "\x0e\x47\x70", - [0x2384] = "\x01\x69\x5d", [0x2385] = "\x02\x4b\x64", - [0x2386] = "\x02\x4b\x68", [0x2387] = "\x02\x4b\x60", - [0x2388] = "\x0e\x47\x72", [0x2389] = "\x02\x4b\x62", - [0x238a] = "\x01\x69\x5c", [0x238b] = "\x0e\x47\x6a", - [0x238c] = "\x0e\x47\x6d", [0x238d] = "\x0e\x47\x6b", - [0x238e] = "\x0e\x47\x68", [0x238f] = "\x02\x4b\x66", - [0x2390] = "\x02\x4b\x61", [0x2391] = "\x0e\x47\x67", - [0x2392] = "\x01\x69\x5e", [0x2393] = "\x0e\x65\x5b", - [0x2394] = "\x01\x69\x59", [0x2396] = "\x0e\x65\x5a", - [0x2397] = "\x02\x4b\x6a", [0x2399] = "\x01\x69\x5a", - [0x239a] = "\x02\x51\x6f", [0x239b] = "\x02\x51\x6c", - [0x239c] = "\x02\x51\x78", [0x239d] = "\x02\x51\x72", - [0x239e] = "\x02\x51\x74", [0x239f] = "\x01\x6d\x5e", - [0x23a0] = "\x02\x51\x6e", [0x23a1] = "\x02\x51\x76", - [0x23a2] = "\x0e\x4d\x2a", [0x23a3] = "\x0e\x4d\x24", - [0x23a4] = "\x02\x51\x75", [0x23a5] = "\x02\x51\x73", - [0x23a6] = "\x0e\x4d\x29", [0x23a7] = "\x02\x51\x79", - [0x23a8] = "\x01\x6d\x61", [0x23a9] = "\x02\x51\x70", - [0x23aa] = "\x02\x51\x77", [0x23ab] = "\x0e\x4d\x28", - [0x23ac] = "\x01\x6d\x5f", [0x23ad] = "\x0e\x4d\x25", - [0x23ae] = "\x0e\x4d\x22", [0x23af] = "\x02\x51\x6b", - [0x23b0] = "\x02\x51\x6d", [0x23b1] = "\x01\x6d\x60", - [0x23b2] = "\x02\x51\x6a", [0x23b3] = "\x02\x51\x7a", - [0x23b4] = "\x0e\x65\x5c", [0x23b5] = "\x02\x51\x71", - [0x23b6] = "\x0e\x51\x62", [0x23b7] = "\x0e\x51\x5a", - [0x23b8] = "\x02\x58\x36", [0x23b9] = "\x01\x71\x3b", - [0x23ba] = "\x0e\x51\x60", [0x23bb] = "\x0e\x51\x5c", - [0x23bc] = "\x02\x58\x41", [0x23bd] = "\x02\x58\x3f", - [0x23be] = "\x01\x71\x35", [0x23bf] = "\x02\x58\x35", - [0x23c0] = "\x02\x58\x38", [0x23c1] = "\x02\x58\x39", - [0x23c2] = "\x02\x58\x34", [0x23c3] = "\x01\x71\x3f", - [0x23c4] = "\x01\x71\x40", [0x23c5] = "\x02\x58\x33", - [0x23c6] = "\x02\x58\x42", [0x23c7] = "\x02\x58\x3d", - [0x23c8] = "\x01\x71\x39", [0x23c9] = "\x01\x71\x36", - [0x23ca] = "\x02\x58\x3c", [0x23cb] = "\x02\x58\x3a", - [0x23cc] = "\x0e\x51\x63", [0x23cd] = "\x0e\x63\x74", - [0x23ce] = "\x01\x71\x3c", [0x23cf] = "\x02\x58\x3e", - [0x23d0] = "\x01\x71\x37", [0x23d1] = "\x0e\x51\x5e", - [0x23d2] = "\x01\x71\x38", [0x23d3] = "\x0e\x51\x66", - [0x23d4] = "\x02\x58\x3b", [0x23d5] = "\x01\x71\x3a", - [0x23d6] = "\x02\x58\x37", [0x23d8] = "\x02\x58\x40", - [0x23d9] = "\x01\x71\x3d", [0x23da] = "\x02\x58\x43", - [0x23db] = "\x02\x58\x44", [0x23dc] = "\x01\x71\x3e", - [0x23dd] = "\x0e\x65\x5d", [0x23de] = "\x0e\x65\x5e", - [0x23df] = "\x01\x74\x32", [0x23e0] = "\x01\x74\x39", - [0x23e1] = "\x02\x5d\x48", [0x23e2] = "\x02\x5d\x4e", - [0x23e3] = "\x0e\x55\x3c", [0x23e4] = "\x02\x5d\x4c", - [0x23e5] = "\x01\x74\x35", [0x23e6] = "\x01\x74\x34", - [0x23e7] = "\x01\x74\x31", [0x23e8] = "\x02\x5d\x4a", - [0x23e9] = "\x0e\x55\x3e", [0x23ea] = "\x0e\x55\x43", - [0x23eb] = "\x0e\x55\x40", [0x23ec] = "\x01\x74\x37", - [0x23ed] = "\x01\x74\x36", [0x23ee] = "\x01\x74\x33", - [0x23ef] = "\x0e\x55\x41", [0x23f0] = "\x02\x5d\x4d", - [0x23f1] = "\x02\x5d\x49", [0x23f2] = "\x02\x5d\x4b", - [0x23f3] = "\x0e\x55\x42", [0x23f4] = "\x01\x74\x38", - [0x23f8] = "\x01\x76\x63", [0x23f9] = "\x02\x62\x29", - [0x23fa] = "\x0e\x58\x2d", [0x23fb] = "\x01\x76\x60", - [0x23fc] = "\x01\x76\x61", [0x23fd] = "\x02\x62\x2b", - [0x23fe] = "\x01\x76\x62", [0x23ff] = "\x02\x62\x28", - [0x2400] = "\x0e\x58\x2e", [0x2401] = "\x02\x62\x27", - [0x2402] = "\x02\x65\x76", [0x2403] = "\x02\x62\x2a", - [0x2404] = "\x0e\x5a\x56", [0x2405] = "\x02\x65\x77", - [0x2406] = "\x01\x78\x47", [0x2407] = "\x02\x65\x75", - [0x2408] = "\x0e\x5a\x57", [0x240a] = "\x02\x65\x74", - [0x240b] = "\x0e\x5c\x59", [0x240c] = "\x02\x65\x73", - [0x240d] = "\x01\x78\x48", [0x240e] = "\x0e\x65\x5f", - [0x240f] = "\x0e\x5c\x56", [0x2410] = "\x01\x79\x77", - [0x2411] = "\x0e\x5c\x58", [0x2412] = "\x0e\x5c\x55", - [0x2413] = "\x02\x69\x39", [0x2414] = "\x02\x69\x3a", - [0x2415] = "\x0e\x5a\x58", [0x2416] = "\x0e\x5c\x53", - [0x2417] = "\x0e\x5c\x57", [0x2418] = "\x0e\x65\x61", - [0x2419] = "\x02\x6b\x6a", [0x241a] = "\x02\x6b\x69", - [0x241b] = "\x01\x7a\x75", [0x241c] = "\x0e\x5f\x53", - [0x241d] = "\x02\x6b\x68", [0x241e] = "\x02\x6d\x5a", - [0x241f] = "\x02\x6d\x5b", [0x2420] = "\x0e\x5f\x54", - [0x2421] = "\x0e\x60\x39", [0x2422] = "\x02\x6f\x35", - [0x2423] = "\x02\x70\x3f", [0x2424] = "\x0e\x61\x43", - [0x2425] = "\x0e\x61\x42", [0x2426] = "\x02\x71\x26", - [0x2427] = "\x02\x72\x2c", [0x2428] = "\x01\x7d\x46", - [0x2429] = "\x02\x72\x40", [0x242a] = "\x01\x45\x57", - [0x242c] = "\x01\x4e\x67", [0x242d] = "\x01\x4e\x68", - [0x242e] = "\x0e\x2d\x69", [0x2430] = "\x01\x52\x3b", - [0x2432] = "\x0e\x3d\x22", [0x2435] = "\x01\x74\x3a", - [0x2436] = "\x01\x45\x58", [0x2438] = "\x01\x4e\x69", - [0x2439] = "\x01\x56\x55", [0x243a] = "\x01\x65\x25", - [0x243b] = "\x01\x45\x59", [0x243c] = "\x0e\x2d\x6b", - [0x243d] = "\x01\x5b\x73", [0x243e] = "\x01\x69\x5f", - [0x243f] = "\x02\x21\x42", [0x2440] = "\x0e\x29\x7c", - [0x2441] = "\x02\x2b\x77", [0x2442] = "\x02\x30\x60", - [0x2444] = "\x02\x4b\x6b", [0x2446] = "\x01\x74\x3b", - [0x2447] = "\x01\x45\x5a", [0x2448] = "\x01\x4e\x6a", - [0x2449] = "\x02\x2b\x78", [0x244a] = "\x02\x2b\x79", - [0x244b] = "\x02\x3d\x6a", [0x244c] = "\x01\x60\x56", - [0x244e] = "\x0e\x42\x5d", [0x244f] = "\x02\x44\x68", - [0x2450] = "\x0e\x42\x5c", [0x2451] = "\x0e\x42\x5b", - [0x2452] = "\x01\x65\x26", [0x2453] = "\x02\x4b\x6c", - [0x2455] = "\x0e\x4d\x2e", [0x2456] = "\x01\x6d\x62", - [0x2457] = "\x0e\x4d\x2d", [0x2458] = "\x01\x78\x49", - [0x2459] = "\x01\x45\x5b", [0x245a] = "\x02\x3d\x6b", - [0x245b] = "\x01\x45\x5c", [0x245d] = "\x01\x48\x4a", - [0x245e] = "\x02\x22\x62", [0x245f] = "\x01\x48\x49", - [0x2460] = "\x01\x4b\x28", [0x2461] = "\x01\x4b\x27", - [0x2462] = "\x01\x4b\x26", [0x2463] = "\x02\x24\x60", - [0x2464] = "\x0e\x26\x64", [0x2465] = "\x0e\x2a\x21", - [0x2466] = "\x0e\x2a\x22", [0x2467] = "\x01\x4e\x6b", - [0x2468] = "\x0e\x2a\x23", [0x2469] = "\x01\x4e\x6c", - [0x246a] = "\x02\x27\x7b", [0x246c] = "\x02\x2b\x7a", - [0x246d] = "\x0e\x2d\x6d", [0x246e] = "\x02\x2b\x7d", - [0x246f] = "\x01\x52\x3d", [0x2470] = "\x02\x2b\x7b", - [0x2472] = "\x01\x52\x3c", [0x2473] = "\x02\x2b\x7c", - [0x2474] = "\x01\x52\x3e", [0x2476] = "\x02\x30\x63", - [0x2477] = "\x02\x30\x62", [0x2478] = "\x02\x30\x61", - [0x2479] = "\x01\x56\x56", [0x247a] = "\x0e\x32\x36", - [0x247b] = "\x02\x37\x22", [0x247c] = "\x02\x37\x23", - [0x247d] = "\x01\x5b\x74", [0x247e] = "\x02\x37\x21", - [0x247f] = "\x02\x37\x24", [0x2480] = "\x01\x60\x58", - [0x2481] = "\x01\x5b\x75", [0x2482] = "\x0e\x3d\x24", - [0x2483] = "\x0e\x3d\x23", [0x2484] = "\x01\x60\x57", - [0x2485] = "\x02\x3d\x6f", [0x2486] = "\x02\x3d\x6e", - [0x2487] = "\x0e\x3d\x25", [0x2488] = "\x02\x3d\x6c", - [0x2489] = "\x02\x3d\x6d", [0x248b] = "\x02\x3d\x70", - [0x248c] = "\x02\x44\x6a", [0x248d] = "\x02\x44\x69", - [0x248e] = "\x02\x44\x6d", [0x2490] = "\x02\x44\x6c", - [0x2491] = "\x02\x44\x6b", [0x2492] = "\x01\x69\x60", - [0x2493] = "\x02\x4b\x6f", [0x2494] = "\x0e\x47\x75", - [0x2495] = "\x02\x4b\x6e", [0x2496] = "\x01\x69\x61", - [0x2497] = "\x02\x4b\x6d", [0x2498] = "\x02\x51\x7b", - [0x2499] = "\x0e\x4d\x2f", [0x249a] = "\x02\x51\x7c", - [0x249b] = "\x01\x6d\x63", [0x249d] = "\x02\x58\x45", - [0x249e] = "\x02\x58\x46", [0x24a1] = "\x02\x65\x7c", - [0x24a2] = "\x01\x78\x4a", [0x24a3] = "\x02\x65\x7b", - [0x24a4] = "\x02\x65\x7a", [0x24a5] = "\x02\x65\x78", - [0x24a6] = "\x02\x65\x79", [0x24a7] = "\x01\x7a\x76", - [0x24a8] = "\x02\x69\x3b", [0x24a9] = "\x02\x6d\x5c", - [0x24aa] = "\x02\x71\x27", [0x24ab] = "\x0e\x61\x7b", - [0x24ac] = "\x01\x45\x5d", [0x24ae] = "\x02\x21\x64", - [0x24af] = "\x01\x46\x67", [0x24b0] = "\x02\x21\x65", - [0x24b1] = "\x0e\x24\x2c", [0x24b2] = "\x0e\x24\x2d", - [0x24b4] = "\x02\x22\x63", [0x24b5] = "\x02\x22\x64", - [0x24b6] = "\x0e\x26\x6b", [0x24b9] = "\x0e\x26\x69", - [0x24ba] = "\x02\x24\x66", [0x24bb] = "\x0e\x26\x66", - [0x24bc] = "\x0e\x26\x67", [0x24bd] = "\x02\x24\x62", - [0x24be] = "\x0e\x26\x6a", [0x24bf] = "\x02\x24\x61", - [0x24c0] = "\x01\x4e\x6d", [0x24c1] = "\x02\x24\x65", - [0x24c2] = "\x01\x4b\x2a", [0x24c3] = "\x02\x24\x63", - [0x24c4] = "\x01\x4b\x29", [0x24c5] = "\x02\x24\x67", - [0x24c6] = "\x02\x24\x64", [0x24c7] = "\x0e\x26\x68", - [0x24c9] = "\x02\x28\x21", [0x24ca] = "\x02\x2b\x7e", - [0x24cb] = "\x02\x27\x7d", [0x24cc] = "\x02\x28\x26", - [0x24cd] = "\x0e\x2a\x26", [0x24ce] = "\x01\x4e\x6e", - [0x24cf] = "\x0e\x2a\x2a", [0x24d0] = "\x01\x4e\x71", - [0x24d1] = "\x02\x28\x27", [0x24d2] = "\x02\x28\x23", - [0x24d3] = "\x0e\x2a\x27", [0x24d4] = "\x02\x28\x24", - [0x24d6] = "\x02\x27\x7c", [0x24d7] = "\x01\x4e\x70", - [0x24d8] = "\x02\x27\x7e", [0x24d9] = "\x01\x4e\x6f", - [0x24da] = "\x02\x28\x25", [0x24db] = "\x0e\x2a\x28", - [0x24dc] = "\x02\x28\x22", [0x24df] = "\x02\x2c\x24", - [0x24e0] = "\x01\x52\x40", [0x24e1] = "\x01\x52\x41", - [0x24e2] = "\x0e\x2d\x75", [0x24e3] = "\x02\x2c\x27", - [0x24e4] = "\x02\x2c\x21", [0x24e5] = "\x0e\x2d\x74", - [0x24e6] = "\x02\x2c\x26", [0x24e7] = "\x0e\x2d\x70", - [0x24e8] = "\x02\x2c\x22", [0x24e9] = "\x01\x52\x3f", - [0x24ea] = "\x02\x2c\x25", [0x24eb] = "\x02\x2c\x23", - [0x24ec] = "\x0e\x2d\x73", [0x24ed] = "\x0e\x2d\x71", - [0x24f3] = "\x02\x30\x69", [0x24f4] = "\x02\x30\x66", - [0x24f5] = "\x0e\x32\x38", [0x24f6] = "\x02\x30\x68", - [0x24f7] = "\x01\x56\x5b", [0x24f8] = "\x01\x56\x5a", - [0x24f9] = "\x01\x56\x58", [0x24fa] = "\x02\x30\x65", - [0x24fb] = "\x02\x30\x6a", [0x24fc] = "\x01\x56\x57", - [0x24fd] = "\x01\x56\x59", [0x24fe] = "\x02\x30\x67", - [0x24ff] = "\x02\x37\x2c", [0x2500] = "\x02\x30\x64", - [0x2501] = "\x02\x30\x6b", [0x2502] = "\x0e\x32\x39", - [0x2506] = "\x0e\x3d\x26", [0x2507] = "\x02\x37\x27", - [0x2508] = "\x02\x37\x2b", [0x250a] = "\x02\x37\x2a", - [0x250b] = "\x02\x3d\x72", [0x250c] = "\x02\x3d\x7d", - [0x250e] = "\x0e\x37\x3b", [0x250f] = "\x02\x37\x2d", - [0x2510] = "\x0e\x37\x3a", [0x2511] = "\x02\x37\x28", - [0x2512] = "\x02\x3d\x71", [0x2513] = "\x01\x5b\x79", - [0x2516] = "\x01\x5b\x78", [0x2517] = "\x02\x37\x26", - [0x2518] = "\x02\x37\x29", [0x2519] = "\x01\x5b\x7a", - [0x251a] = "\x0e\x37\x39", [0x251b] = "\x01\x5b\x77", - [0x251c] = "\x01\x5b\x76", [0x251d] = "\x02\x37\x25", - [0x251e] = "\x02\x37\x2e", [0x2522] = "\x02\x3d\x74", - [0x2523] = "\x02\x3d\x7b", [0x2524] = "\x0e\x3d\x27", - [0x2525] = "\x01\x60\x5a", [0x2526] = "\x02\x3d\x7a", - [0x2527] = "\x02\x3d\x77", [0x2528] = "\x0e\x3d\x2e", - [0x2529] = "\x01\x60\x5c", [0x252a] = "\x0e\x3d\x29", - [0x252b] = "\x0e\x3d\x2b", [0x252c] = "\x0e\x3d\x2a", - [0x252d] = "\x02\x3d\x79", [0x252e] = "\x0e\x42\x61", - [0x252f] = "\x0e\x3d\x2d", [0x2530] = "\x02\x3d\x73", - [0x2531] = "\x02\x3d\x75", [0x2532] = "\x02\x3d\x78", - [0x2533] = "\x02\x3d\x76", [0x2534] = "\x01\x60\x5b", - [0x2535] = "\x02\x3d\x7c", [0x2536] = "\x01\x60\x59", - [0x2537] = "\x01\x65\x27", [0x2538] = "\x0e\x3d\x28", - [0x253a] = "\x02\x44\x71", [0x253b] = "\x02\x44\x70", - [0x253c] = "\x02\x44\x6e", [0x253e] = "\x01\x65\x2a", - [0x253f] = "\x01\x65\x29", [0x2540] = "\x02\x44\x72", - [0x2541] = "\x0e\x42\x5f", [0x2542] = "\x02\x44\x6f", - [0x2543] = "\x02\x4b\x70", [0x2544] = "\x01\x69\x62", - [0x2545] = "\x01\x65\x28", [0x2546] = "\x0e\x42\x62", - [0x2547] = "\x0e\x65\x62", [0x2548] = "\x0e\x65\x63", - [0x2549] = "\x02\x44\x74", [0x254a] = "\x02\x44\x73", - [0x254b] = "\x0e\x4d\x30", [0x254c] = "\x02\x4b\x73", - [0x254d] = "\x02\x4b\x71", [0x254e] = "\x01\x6d\x64", - [0x254f] = "\x0e\x47\x79", [0x2550] = "\x01\x69\x63", - [0x2551] = "\x02\x4b\x72", [0x2552] = "\x02\x51\x7e", - [0x2553] = "\x0e\x47\x78", [0x2554] = "\x0e\x47\x7a", - [0x2555] = "\x0e\x47\x77", [0x2557] = "\x01\x6d\x65", - [0x2558] = "\x02\x51\x7d", [0x2559] = "\x02\x52\x28", - [0x255a] = "\x02\x52\x27", [0x255b] = "\x02\x52\x25", - [0x255d] = "\x02\x52\x24", [0x255e] = "\x02\x52\x21", - [0x255f] = "\x02\x52\x22", [0x2560] = "\x02\x52\x23", - [0x2561] = "\x02\x52\x26", [0x2562] = "\x02\x52\x29", - [0x2565] = "\x02\x58\x4b", [0x2566] = "\x02\x58\x48", - [0x2567] = "\x02\x58\x49", [0x2568] = "\x01\x71\x41", - [0x2569] = "\x02\x58\x47", [0x256a] = "\x02\x58\x4d", - [0x256b] = "\x02\x58\x4c", [0x256c] = "\x02\x58\x4a", - [0x256e] = "\x02\x5d\x50", [0x256f] = "\x02\x5d\x51", - [0x2570] = "\x01\x74\x3c", [0x2571] = "\x0e\x55\x49", - [0x2572] = "\x01\x74\x3d", [0x2573] = "\x02\x5d\x4f", - [0x2575] = "\x01\x76\x65", [0x2576] = "\x02\x62\x2c", - [0x2577] = "\x01\x76\x64", [0x2578] = "\x01\x78\x4b", - [0x257a] = "\x01\x78\x4c", [0x257b] = "\x01\x79\x78", - [0x257c] = "\x02\x69\x3d", [0x257d] = "\x02\x69\x3c", - [0x257e] = "\x02\x6b\x6b", [0x257f] = "\x02\x6d\x5d", - [0x2580] = "\x01\x7b\x66", [0x2581] = "\x02\x6f\x37", - [0x2582] = "\x02\x6f\x36", [0x2583] = "\x02\x6f\x38", - [0x2584] = "\x01\x46\x68", [0x2585] = "\x02\x2c\x28", - [0x2586] = "\x01\x56\x5c", [0x2587] = "\x01\x5b\x7b", - [0x2588] = "\x02\x37\x2f", [0x2589] = "\x01\x46\x69", - [0x258a] = "\x02\x21\x66", [0x258b] = "\x01\x45\x5e", - [0x258c] = "\x0e\x22\x5a", [0x258d] = "\x0e\x21\x6b", - [0x258e] = "\x02\x22\x65", [0x258f] = "\x0e\x24\x2f", - [0x2592] = "\x02\x24\x6c", [0x2593] = "\x02\x24\x6a", - [0x2594] = "\x02\x24\x6b", [0x2595] = "\x02\x24\x68", - [0x2596] = "\x01\x4b\x2b", [0x2597] = "\x02\x24\x69", - [0x2598] = "\x0e\x26\x6e", [0x259c] = "\x0e\x2a\x33", - [0x259d] = "\x02\x28\x2f", [0x259e] = "\x0e\x2a\x2d", - [0x259f] = "\x01\x4e\x74", [0x25a0] = "\x02\x28\x2d", - [0x25a1] = "\x02\x28\x29", [0x25a2] = "\x02\x28\x2c", - [0x25a3] = "\x0e\x2a\x2c", [0x25a4] = "\x02\x28\x28", - [0x25a5] = "\x01\x4e\x76", [0x25a6] = "\x02\x28\x2b", - [0x25a7] = "\x0e\x2a\x2b", [0x25a8] = "\x01\x4e\x73", - [0x25a9] = "\x01\x4e\x72", [0x25aa] = "\x0e\x2a\x32", - [0x25ab] = "\x01\x4e\x75", [0x25ac] = "\x02\x28\x2e", - [0x25ad] = "\x02\x28\x2a", [0x25af] = "\x0e\x2a\x2f", - [0x25b2] = "\x01\x52\x45", [0x25b3] = "\x01\x52\x48", - [0x25b4] = "\x02\x2c\x30", [0x25b5] = "\x02\x2c\x2f", - [0x25b6] = "\x02\x2c\x2e", [0x25b7] = "\x01\x52\x42", - [0x25b8] = "\x02\x2c\x37", [0x25b9] = "\x02\x2c\x2d", - [0x25bb] = "\x01\x52\x44", [0x25bc] = "\x02\x30\x70", - [0x25bd] = "\x0e\x2d\x78", [0x25be] = "\x02\x2c\x34", - [0x25bf] = "\x02\x2c\x32", [0x25c0] = "\x01\x52\x47", - [0x25c1] = "\x0e\x2d\x7b", [0x25c2] = "\x02\x2c\x2a", - [0x25c3] = "\x02\x2c\x35", [0x25c4] = "\x0e\x2d\x77", - [0x25c5] = "\x02\x2c\x2c", [0x25c6] = "\x02\x2c\x36", - [0x25c7] = "\x02\x2c\x33", [0x25c8] = "\x02\x2c\x2b", - [0x25c9] = "\x0e\x2d\x7a", [0x25ca] = "\x01\x52\x43", - [0x25cb] = "\x02\x2c\x38", [0x25cc] = "\x02\x2c\x29", - [0x25cd] = "\x01\x52\x46", [0x25ce] = "\x0e\x2d\x7e", - [0x25cf] = "\x0e\x2d\x79", [0x25d0] = "\x0e\x2d\x7c", - [0x25d2] = "\x02\x30\x75", [0x25d3] = "\x02\x30\x6c", - [0x25d4] = "\x02\x30\x77", [0x25d5] = "\x0e\x32\x3e", - [0x25d6] = "\x02\x30\x6f", [0x25d7] = "\x02\x30\x7a", - [0x25d8] = "\x02\x30\x7b", [0x25d9] = "\x02\x30\x6d", - [0x25da] = "\x02\x30\x79", [0x25db] = "\x02\x30\x76", - [0x25dc] = "\x02\x30\x74", [0x25dd] = "\x02\x30\x78", - [0x25de] = "\x01\x56\x62", [0x25df] = "\x0e\x32\x40", - [0x25e0] = "\x01\x56\x60", [0x25e1] = "\x0e\x32\x47", - [0x25e2] = "\x0e\x32\x3c", [0x25e3] = "\x02\x30\x72", - [0x25e4] = "\x0e\x32\x46", [0x25e5] = "\x02\x30\x6e", - [0x25e6] = "\x0e\x32\x41", [0x25e7] = "\x02\x30\x71", - [0x25e8] = "\x02\x30\x7c", [0x25e9] = "\x02\x30\x73", - [0x25ea] = "\x01\x56\x61", [0x25eb] = "\x02\x2c\x31", - [0x25ec] = "\x0e\x32\x3d", [0x25ed] = "\x01\x56\x5d", - [0x25ee] = "\x01\x56\x5f", [0x25ef] = "\x0e\x65\x64", - [0x25f3] = "\x0e\x37\x3d", [0x25f4] = "\x02\x37\x3d", - [0x25f5] = "\x02\x37\x32", [0x25f6] = "\x02\x37\x30", - [0x25f7] = "\x0e\x3d\x38", [0x25f8] = "\x02\x37\x31", - [0x25f9] = "\x0e\x32\x3f", [0x25fa] = "\x02\x37\x38", - [0x25fb] = "\x0e\x37\x40", [0x25fc] = "\x02\x37\x39", - [0x25fd] = "\x02\x37\x35", [0x25fe] = "\x01\x5c\x22", - [0x25ff] = "\x02\x37\x3a", [0x2600] = "\x02\x37\x37", - [0x2601] = "\x02\x37\x34", [0x2602] = "\x0e\x37\x3c", - [0x2603] = "\x01\x5b\x7e", [0x2604] = "\x02\x37\x33", - [0x2605] = "\x01\x5b\x7c", [0x2606] = "\x01\x5c\x21", - [0x2607] = "\x02\x37\x36", [0x2608] = "\x02\x37\x3e", - [0x2609] = "\x01\x56\x5e", [0x260a] = "\x01\x5b\x7d", - [0x260b] = "\x02\x37\x3c", [0x260c] = "\x02\x37\x3b", - [0x260d] = "\x01\x5c\x23", [0x2612] = "\x0e\x65\x65", - [0x2614] = "\x0e\x3d\x36", [0x2615] = "\x0e\x3d\x3a", - [0x2616] = "\x02\x3e\x24", [0x2617] = "\x0e\x3d\x2f", - [0x2618] = "\x0e\x3d\x3b", [0x2619] = "\x0e\x3d\x32", - [0x261a] = "\x02\x3e\x25", [0x261b] = "\x01\x60\x66", - [0x261c] = "\x0e\x3d\x39", [0x261d] = "\x02\x3e\x2b", - [0x261e] = "\x0e\x42\x6d", [0x261f] = "\x0e\x3d\x35", - [0x2620] = "\x02\x3e\x2d", [0x2621] = "\x02\x3e\x26", - [0x2622] = "\x01\x60\x60", [0x2623] = "\x02\x3e\x2a", - [0x2624] = "\x02\x3e\x29", [0x2625] = "\x01\x60\x61", - [0x2626] = "\x01\x60\x67", [0x2627] = "\x0e\x42\x64", - [0x2628] = "\x01\x60\x68", [0x2629] = "\x02\x3e\x2c", - [0x262a] = "\x01\x60\x5e", [0x262b] = "\x02\x3e\x23", - [0x262c] = "\x02\x3e\x21", [0x262d] = "\x02\x3e\x27", - [0x262e] = "\x02\x3d\x7e", [0x262f] = "\x01\x60\x65", - [0x2630] = "\x02\x3e\x22", [0x2631] = "\x02\x3e\x28", - [0x2632] = "\x02\x3e\x2e", [0x2633] = "\x01\x60\x5f", - [0x2634] = "\x01\x60\x64", [0x2635] = "\x01\x60\x62", - [0x2636] = "\x01\x60\x63", [0x2638] = "\x0e\x3d\x33", - [0x2639] = "\x0e\x3d\x3c", [0x263a] = "\x01\x60\x5d", - [0x263b] = "\x0e\x65\x66", [0x263c] = "\x0e\x3d\x37", - [0x263d] = "\x0e\x42\x68", [0x263e] = "\x0e\x42\x75", - [0x263f] = "\x01\x65\x31", [0x2640] = "\x02\x44\x7b", - [0x2641] = "\x01\x65\x30", [0x2642] = "\x02\x45\x21", - [0x2643] = "\x0e\x42\x6f", [0x2644] = "\x02\x44\x75", - [0x2645] = "\x0e\x42\x74", [0x2646] = "\x02\x45\x22", - [0x2647] = "\x0e\x42\x6e", [0x2648] = "\x0e\x42\x66", - [0x2649] = "\x0e\x42\x71", [0x264a] = "\x02\x44\x76", - [0x264b] = "\x02\x44\x77", [0x264c] = "\x0e\x42\x73", - [0x264d] = "\x02\x45\x23", [0x264e] = "\x02\x44\x7e", - [0x264f] = "\x02\x44\x7c", [0x2650] = "\x02\x44\x7d", - [0x2651] = "\x02\x44\x79", [0x2652] = "\x02\x44\x78", - [0x2653] = "\x0e\x42\x67", [0x2654] = "\x02\x45\x24", - [0x2655] = "\x01\x65\x2d", [0x2656] = "\x0e\x42\x6b", - [0x2657] = "\x02\x44\x7a", [0x2658] = "\x0e\x42\x70", - [0x2659] = "\x01\x65\x32", [0x265a] = "\x01\x65\x2c", - [0x265b] = "\x01\x65\x33", [0x265c] = "\x01\x65\x34", - [0x265d] = "\x0e\x42\x6a", [0x265e] = "\x01\x65\x2f", - [0x265f] = "\x01\x65\x2e", [0x2660] = "\x0e\x48\x25", - [0x2661] = "\x0e\x47\x7e", [0x2662] = "\x02\x4b\x74", - [0x2663] = "\x01\x69\x65", [0x2664] = "\x01\x69\x64", - [0x2665] = "\x0e\x47\x7c", [0x2666] = "\x0e\x47\x7d", - [0x2667] = "\x02\x4b\x79", [0x2668] = "\x0e\x48\x22", - [0x2669] = "\x01\x6d\x66", [0x266a] = "\x01\x69\x66", - [0x266b] = "\x0e\x48\x21", [0x266c] = "\x0e\x47\x7b", - [0x266d] = "\x01\x69\x68", [0x266e] = "\x02\x4b\x7a", - [0x266f] = "\x01\x65\x2b", [0x2670] = "\x01\x69\x67", - [0x2671] = "\x02\x4b\x76", [0x2672] = "\x02\x4b\x78", - [0x2673] = "\x02\x4b\x75", [0x2674] = "\x0e\x48\x27", - [0x2675] = "\x02\x4b\x77", [0x2676] = "\x0e\x48\x23", - [0x2679] = "\x02\x52\x33", [0x267a] = "\x0e\x4d\x31", - [0x267b] = "\x0e\x4d\x3b", [0x267c] = "\x02\x52\x32", - [0x267d] = "\x02\x52\x2f", [0x267e] = "\x01\x6d\x69", - [0x267f] = "\x02\x58\x4e", [0x2680] = "\x01\x6d\x6a", - [0x2681] = "\x02\x52\x2e", [0x2682] = "\x0e\x4d\x39", - [0x2683] = "\x01\x6d\x68", [0x2684] = "\x0e\x4d\x36", - [0x2685] = "\x02\x52\x30", [0x2686] = "\x02\x52\x2d", - [0x2687] = "\x02\x52\x2a", [0x2688] = "\x02\x52\x31", - [0x2689] = "\x02\x52\x2b", [0x268a] = "\x02\x52\x2c", - [0x268b] = "\x01\x6d\x67", [0x268c] = "\x0e\x4d\x35", - [0x268d] = "\x0e\x65\x68", [0x2690] = "\x02\x5d\x55", - [0x2692] = "\x02\x58\x52", [0x2693] = "\x0e\x4d\x3a", - [0x2694] = "\x02\x58\x51", [0x2695] = "\x02\x58\x53", - [0x2696] = "\x0e\x51\x6a", [0x2697] = "\x02\x5d\x52", - [0x2698] = "\x01\x71\x44", [0x2699] = "\x0e\x63\x75", - [0x269a] = "\x02\x58\x4f", [0x269b] = "\x0e\x51\x67", - [0x269c] = "\x01\x71\x42", [0x269d] = "\x0e\x51\x6c", - [0x269e] = "\x01\x71\x46", [0x269f] = "\x01\x71\x45", - [0x26a0] = "\x02\x58\x50", [0x26a1] = "\x02\x58\x54", - [0x26a2] = "\x0e\x51\x6b", [0x26a3] = "\x01\x71\x43", - [0x26a4] = "\x0e\x65\x67", [0x26a5] = "\x02\x5d\x59", - [0x26a6] = "\x01\x74\x40", [0x26a7] = "\x01\x76\x66", - [0x26a8] = "\x01\x74\x41", [0x26a9] = "\x01\x74\x3e", - [0x26aa] = "\x02\x5d\x56", [0x26ab] = "\x02\x5d\x54", - [0x26ac] = "\x0e\x55\x4f", [0x26ad] = "\x02\x5d\x57", - [0x26ae] = "\x0e\x55\x4b", [0x26af] = "\x02\x5d\x5a", - [0x26b0] = "\x01\x74\x3f", [0x26b1] = "\x02\x5d\x58", - [0x26b2] = "\x02\x5d\x53", [0x26b3] = "\x0e\x55\x4d", - [0x26b4] = "\x0e\x65\x69", [0x26b5] = "\x02\x62\x2f", - [0x26b6] = "\x02\x62\x32", [0x26b7] = "\x02\x66\x21", - [0x26b8] = "\x02\x62\x2d", [0x26b9] = "\x0e\x58\x2f", - [0x26ba] = "\x02\x69\x3e", [0x26bb] = "\x02\x62\x33", - [0x26bc] = "\x0e\x58\x30", [0x26bd] = "\x01\x78\x4d", - [0x26be] = "\x02\x62\x31", [0x26bf] = "\x01\x76\x67", - [0x26c0] = "\x02\x62\x2e", [0x26c1] = "\x02\x62\x30", - [0x26c2] = "\x02\x62\x34", [0x26c3] = "\x02\x66\x22", - [0x26c4] = "\x0e\x5a\x5a", [0x26c5] = "\x02\x65\x7e", - [0x26c7] = "\x0e\x5a\x5c", [0x26c8] = "\x0e\x5a\x5d", - [0x26c9] = "\x0e\x5a\x5b", [0x26ca] = "\x01\x78\x4e", - [0x26cb] = "\x02\x65\x7d", [0x26cc] = "\x0e\x5c\x5e", - [0x26cd] = "\x0e\x5c\x5c", [0x26ce] = "\x0e\x5c\x5f", - [0x26cf] = "\x01\x79\x79", [0x26d0] = "\x0e\x5c\x5d", - [0x26d1] = "\x0e\x5c\x60", [0x26d3] = "\x0e\x5e\x3d", - [0x26d4] = "\x01\x7a\x78", [0x26d5] = "\x02\x6d\x5f", - [0x26d6] = "\x01\x7a\x77", [0x26d7] = "\x02\x6d\x61", - [0x26d8] = "\x02\x6d\x5e", [0x26d9] = "\x02\x6d\x60", - [0x26da] = "\x01\x7c\x3c", [0x26db] = "\x02\x70\x40", - [0x26dc] = "\x01\x46\x6a", [0x26dd] = "\x02\x28\x30", - [0x26de] = "\x02\x30\x7d", [0x26df] = "\x02\x30\x7e", - [0x26e0] = "\x01\x5c\x24", [0x26e1] = "\x02\x45\x25", - [0x26e2] = "\x01\x71\x47", [0x26e3] = "\x01\x78\x4f", - [0x26e4] = "\x01\x7b\x67", [0x26e5] = "\x02\x70\x41", - [0x26e6] = "\x01\x46\x6b", [0x26e8] = "\x02\x28\x31", - [0x26e9] = "\x01\x23\x22", [0x26eb] = "\x0e\x2e\x22", - [0x26ec] = "\x02\x2c\x39", [0x26ed] = "\x0e\x2e\x21", - [0x26ee] = "\x02\x2c\x3a", [0x26ef] = "\x0e\x2e\x24", - [0x26f3] = "\x0e\x32\x48", [0x26f4] = "\x02\x31\x21", - [0x26f5] = "\x02\x31\x22", [0x26f6] = "\x01\x5c\x25", - [0x26f7] = "\x01\x5c\x26", [0x26f9] = "\x0e\x3d\x3d", - [0x26fb] = "\x02\x3e\x2f", [0x26fd] = "\x02\x45\x28", - [0x26fe] = "\x02\x45\x27", [0x26ff] = "\x02\x45\x26", - [0x2700] = "\x02\x4b\x7b", [0x2701] = "\x0e\x42\x77", - [0x2702] = "\x02\x4b\x7c", [0x2703] = "\x02\x4b\x7d", - [0x2704] = "\x01\x69\x69", [0x2706] = "\x0e\x48\x28", - [0x2707] = "\x02\x52\x35", [0x2708] = "\x02\x52\x34", - [0x2709] = "\x0e\x4d\x3d", [0x270a] = "\x0e\x51\x6d", - [0x270b] = "\x02\x58\x55", [0x270c] = "\x01\x71\x48", - [0x270d] = "\x01\x71\x49", [0x270e] = "\x0e\x51\x6e", - [0x270f] = "\x02\x5d\x5e", [0x2710] = "\x02\x5d\x5b", - [0x2711] = "\x02\x5d\x5c", [0x2712] = "\x02\x5d\x5d", - [0x2713] = "\x02\x62\x36", [0x2714] = "\x02\x62\x35", - [0x2715] = "\x01\x76\x68", [0x2716] = "\x02\x66\x23", - [0x2717] = "\x02\x6b\x6c", [0x2718] = "\x01\x46\x6c", - [0x271a] = "\x01\x52\x49", [0x271b] = "\x0e\x37\x44", - [0x271c] = "\x01\x5c\x27", [0x271d] = "\x02\x45\x29", - [0x271e] = "\x0e\x42\x78", [0x271f] = "\x01\x46\x6d", - [0x2721] = "\x02\x31\x23", [0x2722] = "\x01\x5c\x28", - [0x2723] = "\x0e\x37\x45", [0x2724] = "\x0e\x3d\x3e", - [0x2725] = "\x01\x60\x69", [0x2726] = "\x01\x60\x6a", - [0x2728] = "\x01\x46\x6e", [0x2729] = "\x01\x46\x6f", - [0x272a] = "\x02\x22\x66", [0x272b] = "\x01\x4b\x2d", - [0x272c] = "\x01\x4b\x2c", [0x272d] = "\x01\x52\x4a", - [0x272e] = "\x02\x2c\x3b", [0x272f] = "\x02\x3e\x30", - [0x2730] = "\x01\x46\x70", [0x2731] = "\x01\x46\x71", - [0x2732] = "\x01\x46\x72", [0x2733] = "\x01\x46\x73", - [0x2737] = "\x01\x4b\x2e", [0x2738] = "\x01\x4b\x2f", - [0x2739] = "\x02\x24\x6e", [0x273a] = "\x02\x24\x6d", - [0x273b] = "\x0e\x2a\x37", [0x273d] = "\x01\x4e\x77", - [0x273e] = "\x02\x28\x34", [0x273f] = "\x02\x28\x32", - [0x2740] = "\x02\x28\x33", [0x2741] = "\x0e\x2a\x38", - [0x2742] = "\x0e\x2a\x35", [0x2744] = "\x0e\x2a\x36", - [0x2746] = "\x0e\x2e\x27", [0x2747] = "\x02\x2c\x3c", - [0x2748] = "\x02\x2c\x3d", [0x2749] = "\x0e\x2e\x25", - [0x274a] = "\x0e\x2e\x28", [0x274b] = "\x01\x52\x4e", - [0x274c] = "\x01\x52\x4c", [0x274d] = "\x0e\x2e\x2a", - [0x274e] = "\x01\x52\x4d", [0x274f] = "\x01\x52\x4b", - [0x2750] = "\x0e\x2e\x26", [0x2754] = "\x01\x56\x63", - [0x2755] = "\x0e\x32\x4e", [0x2756] = "\x0e\x32\x4d", - [0x2757] = "\x0e\x32\x50", [0x2758] = "\x0e\x32\x4f", - [0x2759] = "\x01\x56\x67", [0x275a] = "\x01\x56\x66", - [0x275b] = "\x02\x31\x24", [0x275c] = "\x01\x56\x65", - [0x275d] = "\x01\x56\x64", [0x275e] = "\x0e\x32\x51", - [0x275f] = "\x02\x31\x25", [0x2761] = "\x0e\x37\x46", - [0x2762] = "\x01\x5c\x2b", [0x2763] = "\x02\x37\x40", - [0x2764] = "\x02\x37\x3f", [0x2765] = "\x01\x5c\x29", - [0x2766] = "\x01\x5c\x2a", [0x2767] = "\x0e\x37\x49", - [0x2768] = "\x0e\x37\x47", [0x276a] = "\x01\x60\x6c", - [0x276b] = "\x01\x60\x6b", [0x276c] = "\x02\x3e\x32", - [0x276d] = "\x0e\x3d\x43", [0x276e] = "\x0e\x3d\x42", - [0x276f] = "\x02\x3e\x31", [0x2770] = "\x01\x5c\x2c", - [0x2771] = "\x0e\x3d\x44", [0x2776] = "\x01\x65\x35", - [0x2777] = "\x02\x45\x2b", [0x2778] = "\x01\x65\x36", - [0x2779] = "\x02\x45\x2a", [0x277a] = "\x0e\x42\x7b", - [0x277d] = "\x02\x4b\x7e", [0x277e] = "\x02\x52\x36", - [0x277f] = "\x01\x6d\x6b", [0x2780] = "\x02\x58\x56", - [0x2781] = "\x0e\x51\x70", [0x2783] = "\x0e\x55\x52", - [0x2784] = "\x02\x5d\x5f", [0x2786] = "\x01\x78\x51", - [0x2787] = "\x01\x78\x50", [0x2789] = "\x0e\x5c\x62", - [0x278a] = "\x01\x7b\x68", [0x278b] = "\x01\x46\x74", - [0x278c] = "\x02\x28\x35", [0x278e] = "\x0e\x3d\x45", - [0x278f] = "\x01\x5c\x2d", [0x2790] = "\x02\x4c\x21", - [0x2791] = "\x01\x69\x6a", [0x2792] = "\x0e\x22\x5b", - [0x2793] = "\x0e\x26\x73", [0x2794] = "\x02\x24\x6f", - [0x2795] = "\x02\x24\x70", [0x2798] = "\x02\x28\x36", - [0x2799] = "\x01\x4e\x79", [0x279a] = "\x01\x4e\x7a", - [0x279b] = "\x0e\x2a\x3a", [0x279d] = "\x01\x4e\x78", - [0x279e] = "\x0e\x2a\x3b", [0x27a2] = "\x01\x52\x52", - [0x27a3] = "\x01\x52\x53", [0x27a4] = "\x01\x52\x50", - [0x27a5] = "\x01\x52\x51", [0x27a6] = "\x0e\x2e\x2b", - [0x27a7] = "\x02\x2c\x3e", [0x27a8] = "\x0e\x2e\x2f", - [0x27aa] = "\x02\x2c\x3f", [0x27ab] = "\x01\x52\x4f", - [0x27b0] = "\x02\x31\x26", [0x27b1] = "\x0e\x32\x57", - [0x27b2] = "\x01\x56\x6b", [0x27b3] = "\x01\x56\x6c", - [0x27b4] = "\x0e\x32\x55", [0x27b5] = "\x01\x5c\x30", - [0x27b6] = "\x02\x31\x2c", [0x27b8] = "\x01\x56\x71", - [0x27b9] = "\x01\x56\x6f", [0x27ba] = "\x02\x31\x2d", - [0x27bb] = "\x02\x31\x28", [0x27bc] = "\x01\x56\x6e", - [0x27bd] = "\x01\x56\x6d", [0x27be] = "\x01\x56\x68", - [0x27bf] = "\x02\x31\x2b", [0x27c0] = "\x02\x31\x2a", - [0x27c1] = "\x02\x31\x27", [0x27c2] = "\x01\x56\x70", - [0x27c3] = "\x0e\x32\x52", [0x27c4] = "\x02\x31\x29", - [0x27c5] = "\x01\x56\x69", [0x27c7] = "\x01\x56\x6a", - [0x27ca] = "\x01\x5c\x31", [0x27cb] = "\x02\x37\x44", - [0x27cc] = "\x02\x37\x45", [0x27cd] = "\x01\x5c\x32", - [0x27ce] = "\x02\x37\x41", [0x27cf] = "\x02\x37\x43", - [0x27d0] = "\x02\x37\x47", [0x27d1] = "\x02\x37\x46", - [0x27d2] = "\x02\x37\x42", [0x27d3] = "\x0e\x37\x4a", - [0x27d4] = "\x01\x5c\x2e", [0x27d5] = "\x01\x5c\x2f", - [0x27d7] = "\x02\x3e\x3a", [0x27d8] = "\x01\x60\x71", - [0x27d9] = "\x01\x60\x70", [0x27da] = "\x02\x3e\x34", - [0x27db] = "\x01\x60\x6e", [0x27dd] = "\x02\x3e\x37", - [0x27de] = "\x01\x60\x72", [0x27df] = "\x02\x3e\x38", - [0x27e0] = "\x01\x60\x73", [0x27e1] = "\x02\x3e\x35", - [0x27e2] = "\x01\x60\x6d", [0x27e3] = "\x01\x60\x6f", - [0x27e4] = "\x02\x3e\x39", [0x27e5] = "\x0e\x3d\x47", - [0x27e6] = "\x02\x3e\x36", [0x27e7] = "\x02\x3e\x33", - [0x27ed] = "\x02\x45\x38", [0x27ee] = "\x0e\x42\x7c", - [0x27ef] = "\x02\x45\x2d", [0x27f0] = "\x01\x65\x38", - [0x27f1] = "\x01\x65\x3b", [0x27f2] = "\x01\x65\x3a", - [0x27f3] = "\x01\x65\x3f", [0x27f4] = "\x01\x65\x3e", - [0x27f5] = "\x02\x45\x39", [0x27f6] = "\x02\x45\x37", - [0x27f7] = "\x02\x45\x30", [0x27f8] = "\x02\x45\x34", - [0x27f9] = "\x02\x45\x33", [0x27fa] = "\x01\x65\x3c", - [0x27fb] = "\x02\x45\x36", [0x27fc] = "\x02\x45\x32", - [0x27fd] = "\x02\x45\x3a", [0x27fe] = "\x02\x45\x31", - [0x27ff] = "\x01\x65\x3d", [0x2800] = "\x01\x65\x37", - [0x2801] = "\x01\x65\x39", [0x2802] = "\x0e\x42\x7d", - [0x2803] = "\x02\x45\x2f", [0x2807] = "\x0e\x48\x2b", - [0x2808] = "\x02\x4c\x23", [0x2809] = "\x01\x69\x6e", - [0x280a] = "\x02\x4c\x27", [0x280b] = "\x01\x69\x6d", - [0x280c] = "\x02\x4c\x24", [0x280d] = "\x01\x69\x6c", - [0x280e] = "\x0e\x48\x29", [0x280f] = "\x02\x45\x2e", - [0x2810] = "\x02\x45\x35", [0x2811] = "\x02\x4c\x26", - [0x2813] = "\x01\x69\x6f", [0x2814] = "\x02\x4c\x28", - [0x2815] = "\x02\x4c\x25", [0x2816] = "\x02\x4c\x22", - [0x2819] = "\x02\x52\x39", [0x281a] = "\x02\x52\x3d", - [0x281b] = "\x02\x52\x3f", [0x281c] = "\x02\x52\x3b", - [0x281d] = "\x02\x52\x3a", [0x281e] = "\x02\x52\x38", - [0x281f] = "\x01\x6d\x6e", [0x2820] = "\x01\x6d\x6c", - [0x2821] = "\x01\x6d\x71", [0x2822] = "\x01\x6d\x72", - [0x2823] = "\x02\x52\x3c", [0x2824] = "\x01\x6d\x6f", - [0x2825] = "\x02\x52\x37", [0x2826] = "\x01\x6d\x70", - [0x2827] = "\x01\x69\x6b", [0x2828] = "\x02\x52\x3e", - [0x2829] = "\x01\x6d\x6d", [0x282c] = "\x0e\x51\x71", - [0x282d] = "\x02\x58\x58", [0x282f] = "\x02\x58\x57", - [0x2830] = "\x02\x58\x5f", [0x2831] = "\x02\x58\x59", - [0x2832] = "\x02\x58\x5e", [0x2833] = "\x02\x58\x5b", - [0x2834] = "\x01\x71\x4a", [0x2835] = "\x02\x58\x5d", - [0x2836] = "\x0e\x51\x73", [0x2837] = "\x0e\x51\x72", - [0x2838] = "\x01\x71\x4b", [0x283a] = "\x01\x71\x4c", - [0x283b] = "\x0e\x51\x74", [0x283c] = "\x02\x58\x5c", - [0x283d] = "\x02\x58\x5a", [0x2842] = "\x01\x74\x43", - [0x2843] = "\x02\x5d\x60", [0x2844] = "\x0e\x55\x55", - [0x2845] = "\x0e\x55\x53", [0x2846] = "\x01\x74\x42", - [0x2847] = "\x02\x5d\x63", [0x2848] = "\x02\x5d\x61", - [0x2849] = "\x02\x5d\x62", [0x284c] = "\x01\x74\x44", - [0x284e] = "\x0e\x55\x54", [0x284f] = "\x0e\x58\x34", - [0x2850] = "\x02\x62\x3a", [0x2851] = "\x0e\x58\x33", - [0x2852] = "\x01\x76\x6b", [0x2853] = "\x02\x62\x3b", - [0x2856] = "\x01\x76\x69", [0x2857] = "\x02\x62\x3c", - [0x2858] = "\x01\x76\x6a", [0x2859] = "\x02\x62\x39", - [0x285a] = "\x02\x62\x3d", [0x285b] = "\x0e\x58\x32", - [0x285c] = "\x02\x62\x37", [0x285f] = "\x01\x78\x52", - [0x2860] = "\x02\x66\x24", [0x2861] = "\x01\x78\x53", - [0x2862] = "\x01\x79\x7a", [0x2864] = "\x02\x62\x38", - [0x2865] = "\x01\x79\x7b", [0x2867] = "\x0e\x5e\x3f", - [0x2868] = "\x0e\x5e\x3e", [0x2869] = "\x01\x7a\x79", - [0x286a] = "\x02\x6b\x6d", [0x286c] = "\x01\x7b\x6a", - [0x286d] = "\x02\x6d\x62", [0x286e] = "\x01\x7b\x69", - [0x286f] = "\x0e\x60\x3b", [0x2870] = "\x02\x6f\x39", - [0x2871] = "\x01\x7c\x61", [0x2872] = "\x01\x7c\x62", - [0x2873] = "\x0e\x65\x6a", [0x2875] = "\x02\x72\x3a", - [0x2876] = "\x0e\x22\x5c", [0x2877] = "\x0e\x65\x6b", - [0x2878] = "\x01\x52\x54", [0x2879] = "\x02\x2c\x40", - [0x287b] = "\x01\x60\x74", [0x287c] = "\x01\x60\x75", - [0x287d] = "\x01\x46\x75", [0x287e] = "\x01\x48\x4b", - [0x287f] = "\x02\x22\x67", [0x2880] = "\x0e\x26\x74", - [0x2881] = "\x02\x24\x71", [0x2882] = "\x01\x4b\x30", - [0x2883] = "\x0e\x26\x76", [0x2884] = "\x01\x4e\x7b", - [0x2886] = "\x01\x52\x55", [0x2887] = "\x01\x52\x56", - [0x2888] = "\x01\x52\x57", [0x2889] = "\x02\x37\x49", - [0x288a] = "\x02\x31\x2e", [0x288b] = "\x01\x56\x72", - [0x288e] = "\x01\x5c\x33", [0x288f] = "\x02\x37\x48", - [0x2890] = "\x0e\x37\x4d", [0x2892] = "\x02\x3e\x3c", - [0x2893] = "\x01\x60\x77", [0x2894] = "\x0e\x3d\x4c", - [0x2895] = "\x02\x3e\x3b", [0x2896] = "\x01\x60\x76", - [0x2897] = "\x0e\x42\x7e", [0x2898] = "\x0e\x43\x21", - [0x2899] = "\x02\x45\x3b", [0x289a] = "\x01\x6d\x73", - [0x289b] = "\x02\x52\x43", [0x289c] = "\x02\x52\x40", - [0x289d] = "\x02\x52\x41", [0x289e] = "\x02\x52\x42", - [0x28a1] = "\x0e\x51\x76", [0x28a3] = "\x0e\x55\x56", - [0x28a4] = "\x02\x5d\x64", [0x28a5] = "\x0e\x55\x57", - [0x28a6] = "\x02\x62\x3e", [0x28a9] = "\x0e\x5a\x5e", - [0x28aa] = "\x02\x69\x40", [0x28ab] = "\x02\x69\x3f", - [0x28ad] = "\x02\x6d\x63", [0x28ae] = "\x01\x46\x76", - [0x28af] = "\x02\x28\x37", [0x28b0] = "\x01\x56\x73", - [0x28b3] = "\x0e\x3d\x4d", [0x28b4] = "\x01\x60\x78", - [0x28b5] = "\x02\x45\x3c", [0x28b7] = "\x0e\x48\x30", - [0x28b8] = "\x02\x4c\x29", [0x28b9] = "\x0e\x48\x2e", - [0x28ba] = "\x01\x6d\x74", [0x28bb] = "\x02\x58\x60", - [0x28bc] = "\x0e\x65\x6c", [0x28bd] = "\x02\x62\x3f", - [0x28be] = "\x02\x69\x41", [0x28bf] = "\x01\x46\x77", - [0x28c0] = "\x0e\x26\x77", [0x28c1] = "\x0e\x26\x78", - [0x28c2] = "\x01\x4e\x7c", [0x28c3] = "\x01\x52\x5a", - [0x28c4] = "\x02\x2c\x41", [0x28c5] = "\x01\x52\x5b", - [0x28c6] = "\x01\x52\x59", [0x28c7] = "\x0e\x2e\x32", - [0x28c8] = "\x01\x52\x58", [0x28c9] = "\x02\x31\x2f", - [0x28ca] = "\x01\x56\x74", [0x28cb] = "\x0e\x32\x5a", - [0x28cc] = "\x0e\x32\x5b", [0x28cd] = "\x01\x56\x75", - [0x28ce] = "\x01\x56\x76", [0x28d2] = "\x01\x5c\x35", - [0x28d3] = "\x02\x37\x4a", [0x28d4] = "\x01\x5c\x34", - [0x28d5] = "\x0e\x37\x50", [0x28d6] = "\x0e\x37\x52", - [0x28d7] = "\x0e\x37\x51", [0x28d9] = "\x0e\x3d\x4f", - [0x28da] = "\x02\x3e\x3d", [0x28db] = "\x01\x5c\x36", - [0x28dc] = "\x01\x60\x79", [0x28dd] = "\x02\x45\x3d", - [0x28de] = "\x01\x65\x40", [0x28df] = "\x01\x65\x41", - [0x28e1] = "\x01\x69\x70", [0x28e2] = "\x0e\x48\x31", - [0x28e3] = "\x01\x69\x71", [0x28e4] = "\x01\x6d\x75", - [0x28e5] = "\x01\x71\x4e", [0x28e6] = "\x02\x58\x61", - [0x28e7] = "\x01\x71\x4d", [0x28e9] = "\x02\x5d\x65", - [0x28ea] = "\x01\x74\x45", [0x28eb] = "\x0e\x58\x35", - [0x28ec] = "\x02\x62\x40", [0x28ed] = "\x02\x69\x42", - [0x28ee] = "\x01\x46\x78", [0x28ef] = "\x01\x4b\x31", - [0x28f0] = "\x02\x28\x3a", [0x28f1] = "\x02\x28\x39", - [0x28f2] = "\x01\x4e\x7d", [0x28f3] = "\x02\x28\x38", - [0x28f4] = "\x01\x4e\x7e", [0x28f5] = "\x02\x28\x3b", - [0x28f7] = "\x02\x2c\x47", [0x28f8] = "\x01\x52\x5e", - [0x28f9] = "\x01\x52\x5d", [0x28fa] = "\x02\x2c\x49", - [0x28fb] = "\x02\x2c\x48", [0x28fc] = "\x01\x52\x62", - [0x28fd] = "\x0e\x2e\x35", [0x28fe] = "\x01\x52\x61", - [0x28ff] = "\x0e\x2e\x33", [0x2901] = "\x01\x52\x5c", - [0x2903] = "\x02\x2c\x43", [0x2904] = "\x02\x2c\x44", - [0x2905] = "\x02\x2c\x45", [0x2906] = "\x0e\x62\x6c", - [0x2907] = "\x01\x52\x63", [0x2908] = "\x02\x2c\x42", - [0x2909] = "\x01\x52\x5f", [0x290a] = "\x02\x2c\x46", - [0x290b] = "\x01\x52\x60", [0x290e] = "\x0e\x32\x64", - [0x290f] = "\x0e\x32\x5f", [0x2910] = "\x02\x31\x32", - [0x2911] = "\x02\x31\x36", [0x2912] = "\x02\x31\x34", - [0x2913] = "\x02\x31\x33", [0x2915] = "\x02\x31\x37", - [0x2916] = "\x0e\x32\x5e", [0x2918] = "\x0e\x32\x68", - [0x2919] = "\x02\x31\x38", [0x291a] = "\x02\x31\x39", - [0x291b] = "\x02\x31\x31", [0x291d] = "\x02\x31\x30", - [0x291e] = "\x0e\x37\x59", [0x291f] = "\x01\x56\x78", - [0x2920] = "\x01\x56\x79", [0x2921] = "\x0e\x32\x67", - [0x2922] = "\x02\x31\x3a", [0x2923] = "\x02\x31\x35", - [0x2924] = "\x0e\x32\x65", [0x2925] = "\x02\x37\x53", - [0x2926] = "\x0e\x37\x55", [0x2927] = "\x02\x31\x3b", - [0x2928] = "\x01\x56\x7a", [0x2929] = "\x01\x56\x77", - [0x292a] = "\x0e\x32\x5c", [0x292b] = "\x0e\x32\x63", - [0x292d] = "\x02\x37\x4d", [0x292f] = "\x02\x37\x4c", - [0x2930] = "\x0e\x37\x53", [0x2931] = "\x02\x37\x4e", - [0x2932] = "\x02\x37\x4f", [0x2933] = "\x02\x37\x51", - [0x2934] = "\x02\x37\x50", [0x2935] = "\x02\x37\x55", - [0x2936] = "\x01\x5c\x3a", [0x2937] = "\x01\x5c\x37", - [0x2938] = "\x01\x5c\x3b", [0x2939] = "\x02\x37\x4b", - [0x293a] = "\x01\x5c\x3c", [0x293b] = "\x02\x37\x54", - [0x293c] = "\x01\x5c\x39", [0x293d] = "\x02\x37\x52", - [0x293e] = "\x01\x5c\x38", [0x293f] = "\x0e\x32\x62", - [0x2940] = "\x0e\x37\x57", [0x2942] = "\x0e\x3d\x56", - [0x2943] = "\x0e\x3d\x53", [0x2944] = "\x02\x3e\x40", - [0x2945] = "\x02\x3e\x42", [0x2946] = "\x02\x3e\x3e", - [0x2947] = "\x02\x3e\x3f", [0x2948] = "\x0e\x3d\x51", - [0x2949] = "\x0e\x3d\x52", [0x294a] = "\x02\x3e\x43", - [0x294b] = "\x02\x3e\x45", [0x294c] = "\x02\x3e\x46", - [0x294d] = "\x02\x3e\x41", [0x294e] = "\x02\x3e\x44", - [0x294f] = "\x01\x60\x7a", [0x2952] = "\x02\x45\x41", - [0x2953] = "\x0e\x43\x27", [0x2954] = "\x02\x45\x46", - [0x2955] = "\x02\x45\x3e", [0x2956] = "\x02\x45\x42", - [0x2958] = "\x0e\x43\x28", [0x2959] = "\x02\x45\x47", - [0x295a] = "\x02\x45\x43", [0x295b] = "\x01\x65\x42", - [0x295c] = "\x01\x65\x4a", [0x295d] = "\x0e\x43\x25", - [0x295e] = "\x01\x65\x45", [0x295f] = "\x02\x45\x3f", - [0x2960] = "\x02\x45\x40", [0x2961] = "\x01\x69\x75", - [0x2962] = "\x01\x65\x4d", [0x2963] = "\x01\x65\x46", - [0x2964] = "\x0e\x43\x26", [0x2965] = "\x01\x65\x4b", - [0x2966] = "\x01\x65\x44", [0x2967] = "\x02\x45\x45", - [0x2968] = "\x01\x65\x4c", [0x2969] = "\x02\x45\x44", - [0x296a] = "\x01\x65\x48", [0x296b] = "\x01\x65\x43", - [0x296c] = "\x01\x65\x49", [0x296d] = "\x02\x45\x48", - [0x296e] = "\x02\x4c\x2e", [0x296f] = "\x02\x4c\x30", - [0x2971] = "\x0e\x48\x39", [0x2974] = "\x0e\x48\x33", - [0x2975] = "\x0e\x48\x36", [0x2976] = "\x0e\x48\x35", - [0x2977] = "\x0e\x48\x34", [0x2978] = "\x0e\x48\x38", - [0x2979] = "\x01\x65\x47", [0x297a] = "\x0e\x48\x3b", - [0x297b] = "\x0e\x48\x3d", [0x297c] = "\x02\x4c\x2b", - [0x297d] = "\x01\x69\x73", [0x297e] = "\x02\x4c\x31", - [0x297f] = "\x01\x69\x74", [0x2980] = "\x02\x4c\x2f", - [0x2981] = "\x02\x4c\x2a", [0x2982] = "\x02\x4c\x2d", - [0x2983] = "\x02\x4c\x32", [0x2984] = "\x01\x69\x72", - [0x2985] = "\x02\x4c\x2c", [0x2987] = "\x01\x6d\x77", - [0x2988] = "\x02\x52\x47", [0x2989] = "\x02\x52\x46", - [0x298a] = "\x0e\x4d\x44", [0x298b] = "\x01\x6d\x7a", - [0x298c] = "\x01\x6d\x78", [0x298d] = "\x02\x52\x44", - [0x298e] = "\x01\x6d\x76", [0x298f] = "\x02\x52\x45", - [0x2990] = "\x0e\x4d\x46", [0x2991] = "\x01\x6d\x79", - [0x2995] = "\x02\x58\x69", [0x2996] = "\x0e\x51\x7b", - [0x2997] = "\x02\x58\x6b", [0x2998] = "\x0e\x51\x79", - [0x2999] = "\x02\x58\x6a", [0x299a] = "\x02\x58\x62", - [0x299b] = "\x02\x58\x66", [0x299c] = "\x02\x58\x65", - [0x299d] = "\x02\x58\x63", [0x299e] = "\x01\x71\x50", - [0x299f] = "\x01\x71\x51", [0x29a0] = "\x01\x71\x4f", - [0x29a1] = "\x02\x58\x64", [0x29a2] = "\x02\x58\x67", - [0x29a3] = "\x02\x58\x68", [0x29a4] = "\x0e\x55\x59", - [0x29a5] = "\x01\x71\x52", [0x29a6] = "\x0e\x55\x58", - [0x29a7] = "\x01\x74\x4a", [0x29a8] = "\x02\x5d\x6d", - [0x29a9] = "\x0e\x55\x5b", [0x29aa] = "\x01\x74\x47", - [0x29ab] = "\x02\x5d\x67", [0x29ac] = "\x01\x74\x49", - [0x29ad] = "\x01\x74\x4b", [0x29af] = "\x0e\x55\x5c", - [0x29b0] = "\x01\x74\x48", [0x29b1] = "\x02\x5d\x6c", - [0x29b2] = "\x02\x5d\x68", [0x29b3] = "\x01\x74\x46", - [0x29b4] = "\x02\x5d\x6b", [0x29b5] = "\x02\x5d\x66", - [0x29b6] = "\x02\x5d\x6a", [0x29b7] = "\x02\x5d\x69", - [0x29b8] = "\x0e\x58\x36", [0x29b9] = "\x0e\x58\x38", - [0x29ba] = "\x02\x62\x42", [0x29bb] = "\x01\x76\x6e", - [0x29bc] = "\x01\x76\x6f", [0x29bd] = "\x01\x76\x6c", - [0x29be] = "\x0e\x58\x3b", [0x29bf] = "\x01\x76\x6d", - [0x29c0] = "\x0e\x58\x3a", [0x29c1] = "\x0e\x58\x39", - [0x29c2] = "\x02\x62\x41", [0x29c4] = "\x02\x66\x27", - [0x29c5] = "\x0e\x5a\x60", [0x29c6] = "\x0e\x5a\x5f", - [0x29c7] = "\x01\x78\x54", [0x29c9] = "\x02\x66\x25", - [0x29ca] = "\x02\x66\x26", [0x29cc] = "\x02\x69\x43", - [0x29cd] = "\x02\x69\x46", [0x29ce] = "\x02\x69\x44", - [0x29cf] = "\x02\x69\x45", [0x29d0] = "\x02\x6b\x6e", - [0x29d1] = "\x0e\x5e\x42", [0x29d3] = "\x01\x7a\x7a", - [0x29d4] = "\x02\x6f\x3a", [0x29d5] = "\x02\x70\x42", - [0x29d6] = "\x0e\x64\x32", [0x29d7] = "\x01\x7c\x63", - [0x29d8] = "\x02\x71\x28", [0x29d9] = "\x02\x71\x29", - [0x29da] = "\x01\x7d\x33", [0x29db] = "\x01\x46\x79", - [0x29dc] = "\x01\x52\x64", [0x29dd] = "\x0e\x32\x69", - [0x29de] = "\x02\x3e\x47", [0x29df] = "\x0e\x3d\x57", - [0x29e0] = "\x02\x45\x49", [0x29e2] = "\x01\x46\x7a", - [0x29e3] = "\x01\x4b\x32", [0x29e5] = "\x01\x4f\x21", - [0x29e6] = "\x0e\x2e\x36", [0x29e7] = "\x02\x2c\x4a", - [0x29e8] = "\x02\x2c\x4b", [0x29e9] = "\x01\x56\x7b", - [0x29ec] = "\x02\x3e\x48", [0x29ed] = "\x01\x60\x7b", - [0x29ee] = "\x01\x65\x4e", [0x29ef] = "\x01\x74\x4c", - [0x29f0] = "\x02\x5d\x6e", [0x29f1] = "\x02\x66\x28", - [0x29f2] = "\x02\x69\x47", [0x29f3] = "\x01\x46\x7b", - [0x29f4] = "\x0e\x26\x7b", [0x29f5] = "\x0e\x26\x7c", - [0x29f7] = "\x02\x28\x41", [0x29f8] = "\x02\x28\x3c", - [0x29f9] = "\x02\x28\x3e", [0x29fa] = "\x02\x28\x40", - [0x29fb] = "\x02\x28\x3f", [0x29fc] = "\x02\x28\x3d", - [0x29fd] = "\x01\x4f\x22", [0x2a02] = "\x01\x52\x65", - [0x2a03] = "\x02\x2c\x54", [0x2a04] = "\x0e\x2e\x39", - [0x2a05] = "\x02\x2c\x4f", [0x2a06] = "\x02\x2c\x4c", - [0x2a07] = "\x0e\x2e\x3b", [0x2a08] = "\x0e\x2e\x3e", - [0x2a09] = "\x02\x2c\x53", [0x2a0a] = "\x0e\x2e\x37", - [0x2a0b] = "\x0e\x2e\x3a", [0x2a0c] = "\x01\x52\x67", - [0x2a0d] = "\x01\x52\x68", [0x2a0e] = "\x02\x2c\x52", - [0x2a0f] = "\x02\x2c\x51", [0x2a10] = "\x02\x2c\x50", - [0x2a11] = "\x02\x2c\x4d", [0x2a12] = "\x02\x2c\x4e", - [0x2a13] = "\x02\x2c\x55", [0x2a14] = "\x01\x52\x66", - [0x2a15] = "\x0e\x2e\x3d", [0x2a19] = "\x0e\x65\x6d", - [0x2a1b] = "\x0e\x65\x6e", [0x2a1d] = "\x01\x57\x21", - [0x2a1e] = "\x0e\x66\x7c", [0x2a1f] = "\x01\x57\x27", - [0x2a20] = "\x01\x57\x26", [0x2a21] = "\x02\x31\x44", - [0x2a22] = "\x02\x31\x3e", [0x2a23] = "\x02\x31\x3c", - [0x2a24] = "\x0e\x32\x6c", [0x2a25] = "\x01\x57\x24", - [0x2a26] = "\x02\x37\x5c", [0x2a27] = "\x01\x56\x7d", - [0x2a28] = "\x02\x31\x41", [0x2a29] = "\x02\x31\x45", - [0x2a2a] = "\x02\x31\x47", [0x2a2b] = "\x02\x31\x43", - [0x2a2c] = "\x02\x31\x3d", [0x2a2d] = "\x01\x57\x25", - [0x2a2e] = "\x02\x31\x42", [0x2a2f] = "\x02\x31\x40", - [0x2a30] = "\x01\x56\x7c", [0x2a31] = "\x02\x31\x48", - [0x2a32] = "\x01\x57\x28", [0x2a33] = "\x02\x31\x46", - [0x2a34] = "\x01\x57\x22", [0x2a35] = "\x02\x31\x3f", - [0x2a36] = "\x0e\x32\x6d", [0x2a37] = "\x01\x57\x23", - [0x2a38] = "\x01\x56\x7e", [0x2a3d] = "\x0e\x65\x6f", - [0x2a42] = "\x0e\x37\x62", [0x2a43] = "\x01\x5c\x3e", - [0x2a45] = "\x02\x37\x5d", [0x2a46] = "\x0e\x37\x63", - [0x2a47] = "\x0e\x37\x5d", [0x2a48] = "\x02\x37\x56", - [0x2a49] = "\x02\x37\x58", [0x2a4a] = "\x02\x37\x5a", - [0x2a4b] = "\x0e\x37\x5f", [0x2a4c] = "\x02\x37\x5b", - [0x2a4d] = "\x02\x37\x59", [0x2a4e] = "\x01\x5c\x3f", - [0x2a4f] = "\x0e\x37\x61", [0x2a50] = "\x02\x37\x5e", - [0x2a51] = "\x0e\x37\x60", [0x2a52] = "\x02\x37\x57", - [0x2a53] = "\x0e\x65\x70", [0x2a54] = "\x0e\x65\x71", - [0x2a58] = "\x0e\x65\x72", [0x2a5c] = "\x02\x3e\x4c", - [0x2a5d] = "\x01\x60\x7c", [0x2a5e] = "\x02\x3e\x54", - [0x2a5f] = "\x0e\x3d\x5c", [0x2a60] = "\x02\x3e\x49", - [0x2a62] = "\x02\x3e\x55", [0x2a63] = "\x0e\x3d\x59", - [0x2a64] = "\x02\x3e\x4a", [0x2a65] = "\x02\x3e\x4b", - [0x2a66] = "\x0e\x3d\x5d", [0x2a68] = "\x02\x3e\x53", - [0x2a69] = "\x02\x3e\x52", [0x2a6a] = "\x02\x3e\x4f", - [0x2a6b] = "\x01\x5c\x3d", [0x2a6c] = "\x01\x60\x7d", - [0x2a6d] = "\x02\x3e\x4d", [0x2a6e] = "\x02\x3e\x50", - [0x2a6f] = "\x01\x60\x7e", [0x2a70] = "\x02\x3e\x51", - [0x2a71] = "\x02\x3e\x4e", [0x2a76] = "\x0e\x3d\x5a", - [0x2a78] = "\x0e\x43\x31", [0x2a79] = "\x02\x45\x54", - [0x2a7a] = "\x0e\x43\x2d", [0x2a7b] = "\x02\x45\x58", - [0x2a7c] = "\x01\x65\x55", [0x2a7d] = "\x0e\x43\x2e", - [0x2a7e] = "\x02\x4c\x38", [0x2a7f] = "\x01\x65\x58", - [0x2a80] = "\x02\x45\x56", [0x2a81] = "\x0e\x43\x37", - [0x2a82] = "\x0e\x43\x29", [0x2a83] = "\x02\x45\x53", - [0x2a84] = "\x02\x45\x4e", [0x2a85] = "\x02\x45\x50", - [0x2a86] = "\x02\x45\x51", [0x2a87] = "\x02\x45\x4a", - [0x2a88] = "\x0e\x43\x35", [0x2a89] = "\x01\x65\x54", - [0x2a8a] = "\x0e\x43\x2b", [0x2a8b] = "\x0e\x43\x30", - [0x2a8c] = "\x01\x65\x53", [0x2a8d] = "\x0e\x43\x34", - [0x2a8e] = "\x01\x65\x4f", [0x2a8f] = "\x02\x45\x4d", - [0x2a90] = "\x0e\x43\x2a", [0x2a91] = "\x01\x65\x56", - [0x2a92] = "\x0e\x43\x36", [0x2a93] = "\x01\x65\x57", - [0x2a94] = "\x02\x45\x4c", [0x2a95] = "\x02\x45\x4f", - [0x2a96] = "\x02\x45\x57", [0x2a97] = "\x01\x65\x51", - [0x2a98] = "\x01\x65\x52", [0x2a99] = "\x02\x45\x55", - [0x2a9a] = "\x02\x45\x4b", [0x2a9e] = "\x02\x4c\x3a", - [0x2a9f] = "\x01\x69\x77", [0x2aa0] = "\x02\x4c\x3c", - [0x2aa1] = "\x02\x45\x52", [0x2aa2] = "\x02\x4c\x3e", - [0x2aa3] = "\x01\x69\x7b", [0x2aa4] = "\x02\x4c\x3f", - [0x2aa5] = "\x02\x4c\x3b", [0x2aa6] = "\x0e\x48\x3e", - [0x2aa7] = "\x01\x69\x78", [0x2aa8] = "\x02\x4c\x37", - [0x2aa9] = "\x01\x69\x7a", [0x2aaa] = "\x02\x4c\x34", - [0x2aab] = "\x02\x4c\x39", [0x2aac] = "\x02\x4c\x3d", - [0x2aad] = "\x02\x4c\x36", [0x2aae] = "\x0e\x48\x3f", - [0x2aaf] = "\x0e\x48\x45", [0x2ab0] = "\x01\x65\x50", - [0x2ab1] = "\x0e\x48\x44", [0x2ab2] = "\x02\x4c\x33", - [0x2ab3] = "\x01\x69\x79", [0x2ab4] = "\x02\x4c\x35", - [0x2ab7] = "\x0e\x65\x73", [0x2ab8] = "\x0e\x48\x40", - [0x2aba] = "\x01\x6d\x7d", [0x2abb] = "\x02\x52\x49", - [0x2abc] = "\x01\x6e\x23", [0x2abe] = "\x01\x6e\x21", - [0x2ac0] = "\x0e\x4d\x4a", [0x2ac1] = "\x01\x69\x76", - [0x2ac2] = "\x0e\x4d\x4d", [0x2ac3] = "\x02\x52\x50", - [0x2ac4] = "\x02\x52\x51", [0x2ac5] = "\x01\x6d\x7c", - [0x2ac6] = "\x0e\x4d\x48", [0x2ac7] = "\x0e\x4d\x4c", - [0x2ac8] = "\x02\x52\x4f", [0x2ac9] = "\x02\x52\x52", - [0x2aca] = "\x01\x6d\x7e", [0x2acb] = "\x01\x6d\x7b", - [0x2acc] = "\x02\x52\x4b", [0x2acd] = "\x02\x52\x48", - [0x2ace] = "\x02\x52\x4d", [0x2acf] = "\x02\x52\x4a", - [0x2ad0] = "\x01\x6e\x24", [0x2ad1] = "\x02\x52\x4c", - [0x2ad2] = "\x0e\x4d\x4b", [0x2ad3] = "\x0e\x4d\x49", - [0x2ad4] = "\x02\x52\x4e", [0x2ad5] = "\x01\x6e\x22", - [0x2ad6] = "\x0e\x52\x21", [0x2ad8] = "\x0e\x65\x74", - [0x2ada] = "\x01\x71\x54", [0x2adb] = "\x02\x58\x72", - [0x2adc] = "\x0e\x52\x24", [0x2add] = "\x02\x58\x6c", - [0x2ade] = "\x02\x58\x70", [0x2adf] = "\x02\x58\x76", - [0x2ae0] = "\x02\x58\x77", [0x2ae1] = "\x02\x58\x73", - [0x2ae2] = "\x02\x58\x74", [0x2ae3] = "\x02\x58\x71", - [0x2ae5] = "\x02\x58\x6e", [0x2ae7] = "\x01\x71\x56", - [0x2ae8] = "\x01\x71\x53", [0x2ae9] = "\x02\x58\x6d", - [0x2aea] = "\x02\x58\x6f", [0x2aeb] = "\x0e\x52\x22", - [0x2aec] = "\x01\x71\x55", [0x2aed] = "\x02\x58\x75", - [0x2aee] = "\x0e\x65\x75", [0x2aef] = "\x01\x74\x50", - [0x2af0] = "\x0e\x55\x60", [0x2af1] = "\x0e\x55\x62", - [0x2af2] = "\x02\x5d\x75", [0x2af3] = "\x02\x5d\x6f", - [0x2af4] = "\x01\x74\x4f", [0x2af7] = "\x01\x74\x4d", - [0x2af8] = "\x0e\x55\x61", [0x2af9] = "\x02\x5d\x77", - [0x2afa] = "\x01\x74\x4e", [0x2afb] = "\x02\x5d\x72", - [0x2afc] = "\x02\x5d\x73", [0x2afd] = "\x02\x5d\x70", - [0x2afe] = "\x02\x5d\x78", [0x2aff] = "\x02\x5d\x74", - [0x2b01] = "\x01\x74\x51", [0x2b02] = "\x02\x5d\x71", - [0x2b04] = "\x02\x5d\x79", [0x2b05] = "\x02\x5d\x76", - [0x2b06] = "\x0e\x58\x43", [0x2b07] = "\x0e\x58\x3e", - [0x2b08] = "\x0e\x58\x40", [0x2b09] = "\x02\x62\x46", - [0x2b0a] = "\x0e\x58\x3f", [0x2b0b] = "\x0e\x58\x3c", - [0x2b0c] = "\x02\x62\x43", [0x2b0d] = "\x0e\x58\x42", - [0x2b0e] = "\x01\x76\x70", [0x2b10] = "\x02\x62\x47", - [0x2b11] = "\x02\x62\x49", [0x2b12] = "\x02\x62\x48", - [0x2b13] = "\x02\x62\x44", [0x2b14] = "\x02\x62\x45", - [0x2b15] = "\x0e\x58\x44", [0x2b17] = "\x02\x66\x2d", - [0x2b18] = "\x0e\x5a\x61", [0x2b19] = "\x01\x78\x55", - [0x2b1a] = "\x0e\x5a\x62", [0x2b1b] = "\x02\x66\x2a", - [0x2b1c] = "\x02\x66\x2c", [0x2b1d] = "\x02\x66\x29", - [0x2b1e] = "\x02\x66\x2e", [0x2b20] = "\x0e\x5a\x63", - [0x2b21] = "\x02\x66\x2b", [0x2b22] = "\x0e\x65\x76", - [0x2b23] = "\x02\x69\x49", [0x2b24] = "\x02\x69\x4c", - [0x2b25] = "\x02\x69\x48", [0x2b26] = "\x01\x79\x7c", - [0x2b27] = "\x02\x69\x4a", [0x2b28] = "\x02\x69\x4b", - [0x2b29] = "\x02\x69\x4d", [0x2b2a] = "\x01\x79\x7d", - [0x2b2b] = "\x01\x7a\x21", [0x2b2c] = "\x01\x79\x7e", - [0x2b2d] = "\x02\x6b\x6f", [0x2b2e] = "\x0e\x5e\x45", - [0x2b2f] = "\x02\x6b\x71", [0x2b30] = "\x0e\x5e\x43", - [0x2b31] = "\x02\x6b\x70", [0x2b32] = "\x0e\x5e\x44", - [0x2b35] = "\x02\x6d\x64", [0x2b37] = "\x0e\x60\x3c", - [0x2b38] = "\x02\x70\x43", [0x2b39] = "\x02\x71\x2a", - [0x2b3a] = "\x01\x46\x7c", [0x2b3c] = "\x0e\x24\x33", - [0x2b3d] = "\x02\x24\x72", [0x2b3e] = "\x01\x4f\x23", - [0x2b3f] = "\x02\x28\x43", [0x2b40] = "\x01\x4f\x24", - [0x2b41] = "\x01\x4f\x25", [0x2b42] = "\x02\x28\x42", - [0x2b44] = "\x02\x2c\x5a", [0x2b45] = "\x02\x2c\x59", - [0x2b46] = "\x01\x52\x69", [0x2b47] = "\x01\x52\x6c", - [0x2b48] = "\x01\x52\x6b", [0x2b49] = "\x01\x52\x6a", - [0x2b4a] = "\x02\x2c\x56", [0x2b4b] = "\x02\x2c\x58", - [0x2b4c] = "\x02\x2c\x57", [0x2b4d] = "\x0e\x65\x77", - [0x2b4f] = "\x02\x31\x4b", [0x2b50] = "\x01\x57\x2a", - [0x2b51] = "\x02\x31\x4f", [0x2b52] = "\x02\x31\x4e", - [0x2b53] = "\x02\x31\x4d", [0x2b54] = "\x02\x31\x49", - [0x2b55] = "\x01\x57\x29", [0x2b56] = "\x01\x57\x2d", - [0x2b57] = "\x01\x57\x30", [0x2b58] = "\x0e\x32\x6f", - [0x2b59] = "\x0e\x32\x70", [0x2b5a] = "\x01\x57\x31", - [0x2b5b] = "\x02\x31\x4a", [0x2b5c] = "\x02\x31\x4c", - [0x2b5d] = "\x01\x57\x2f", [0x2b5e] = "\x01\x57\x2e", - [0x2b5f] = "\x01\x57\x2c", [0x2b60] = "\x01\x57\x2b", - [0x2b61] = "\x02\x37\x65", [0x2b62] = "\x0e\x32\x72", - [0x2b63] = "\x02\x37\x63", [0x2b64] = "\x02\x37\x5f", - [0x2b65] = "\x01\x5c\x40", [0x2b66] = "\x0e\x3d\x5e", - [0x2b67] = "\x02\x37\x60", [0x2b68] = "\x01\x5c\x41", - [0x2b69] = "\x02\x37\x61", [0x2b6a] = "\x02\x37\x62", - [0x2b6b] = "\x02\x37\x64", [0x2b6c] = "\x0e\x37\x66", - [0x2b6d] = "\x01\x5c\x42", [0x2b6e] = "\x0e\x37\x65", - [0x2b70] = "\x02\x3e\x59", [0x2b71] = "\x0e\x3d\x5f", - [0x2b72] = "\x02\x3e\x58", [0x2b73] = "\x02\x3e\x57", - [0x2b74] = "\x02\x3e\x56", [0x2b75] = "\x0e\x3d\x64", - [0x2b76] = "\x0e\x3d\x62", [0x2b79] = "\x02\x45\x5c", - [0x2b7a] = "\x01\x65\x59", [0x2b7c] = "\x02\x45\x59", - [0x2b7d] = "\x02\x45\x5b", [0x2b7e] = "\x0e\x43\x38", - [0x2b7f] = "\x01\x65\x5a", [0x2b80] = "\x0e\x43\x3d", - [0x2b81] = "\x01\x65\x5b", [0x2b82] = "\x02\x45\x5a", - [0x2b83] = "\x0e\x43\x39", [0x2b84] = "\x0e\x3d\x63", - [0x2b86] = "\x0e\x65\x78", [0x2b87] = "\x0e\x48\x48", - [0x2b88] = "\x02\x4c\x48", [0x2b89] = "\x0e\x48\x47", - [0x2b8a] = "\x02\x4c\x41", [0x2b8b] = "\x02\x4c\x42", - [0x2b8d] = "\x01\x69\x7e", [0x2b8e] = "\x01\x69\x7c", - [0x2b8f] = "\x01\x69\x7d", [0x2b90] = "\x02\x4c\x4a", - [0x2b92] = "\x02\x4c\x49", [0x2b93] = "\x02\x4c\x46", - [0x2b94] = "\x02\x4c\x45", [0x2b95] = "\x02\x4c\x44", - [0x2b96] = "\x02\x4c\x43", [0x2b97] = "\x02\x4c\x47", - [0x2b98] = "\x02\x4c\x40", [0x2b99] = "\x0e\x65\x79", - [0x2b9a] = "\x02\x52\x53", [0x2b9b] = "\x02\x52\x58", - [0x2b9c] = "\x02\x52\x56", [0x2b9d] = "\x0e\x4d\x50", - [0x2b9e] = "\x0e\x4d\x51", [0x2b9f] = "\x0e\x4d\x4f", - [0x2ba0] = "\x02\x52\x55", [0x2ba1] = "\x02\x52\x54", - [0x2ba2] = "\x02\x52\x57", [0x2ba3] = "\x0e\x65\x7a", - [0x2ba4] = "\x02\x58\x78", [0x2ba5] = "\x0e\x52\x26", - [0x2ba6] = "\x01\x71\x57", [0x2ba7] = "\x01\x74\x52", - [0x2ba8] = "\x02\x5d\x7b", [0x2ba9] = "\x0e\x52\x27", - [0x2baa] = "\x01\x74\x53", [0x2bab] = "\x02\x5d\x7a", - [0x2bac] = "\x02\x62\x4b", [0x2bad] = "\x02\x62\x4a", - [0x2bae] = "\x01\x76\x71", [0x2baf] = "\x0e\x58\x45", - [0x2bb0] = "\x02\x66\x2f", [0x2bb1] = "\x01\x78\x56", - [0x2bb2] = "\x02\x69\x4e", [0x2bb3] = "\x01\x7b\x6b", - [0x2bb4] = "\x02\x6d\x65", [0x2bb5] = "\x0e\x60\x3d", - [0x2bb6] = "\x02\x70\x45", [0x2bb7] = "\x02\x70\x44", - [0x2bb8] = "\x02\x21\x67", [0x2bb9] = "\x01\x52\x6d", - [0x2bba] = "\x01\x52\x6e", [0x2bbb] = "\x02\x37\x66", - [0x2bbc] = "\x0e\x65\x7b", [0x2bbd] = "\x01\x65\x5d", - [0x2bbe] = "\x01\x46\x7d", [0x2bbf] = "\x01\x4b\x35", - [0x2bc0] = "\x01\x4b\x34", [0x2bc1] = "\x01\x4b\x33", - [0x2bc3] = "\x0e\x2a\x3e", [0x2bc4] = "\x0e\x2a\x3d", - [0x2bc5] = "\x02\x28\x44", [0x2bc6] = "\x0e\x2a\x3f", - [0x2bc7] = "\x0e\x2a\x42", [0x2bc8] = "\x01\x4f\x27", - [0x2bc9] = "\x01\x4f\x26", [0x2bca] = "\x0e\x2a\x44", - [0x2bcb] = "\x01\x52\x71", [0x2bcc] = "\x0e\x65\x4c", - [0x2bcd] = "\x02\x2c\x5c", [0x2bce] = "\x02\x2c\x5f", - [0x2bcf] = "\x02\x2c\x5d", [0x2bd0] = "\x0e\x2e\x42", - [0x2bd1] = "\x01\x52\x6f", [0x2bd2] = "\x01\x52\x70", - [0x2bd3] = "\x0e\x2e\x40", [0x2bd4] = "\x0e\x2e\x41", - [0x2bd5] = "\x02\x2c\x5b", [0x2bd6] = "\x02\x2c\x5e", - [0x2bd7] = "\x0e\x2e\x43", [0x2bd8] = "\x01\x57\x38", - [0x2bd9] = "\x0e\x32\x74", [0x2bda] = "\x0e\x32\x73", - [0x2bdb] = "\x0e\x32\x79", [0x2bdc] = "\x02\x31\x56", - [0x2bdd] = "\x02\x31\x58", [0x2bde] = "\x02\x31\x57", - [0x2bdf] = "\x01\x57\x35", [0x2be0] = "\x02\x31\x52", - [0x2be1] = "\x0e\x32\x76", [0x2be2] = "\x0e\x32\x7b", - [0x2be3] = "\x01\x57\x33", [0x2be4] = "\x01\x57\x32", - [0x2be5] = "\x0e\x32\x77", [0x2be6] = "\x01\x57\x36", - [0x2be7] = "\x01\x57\x34", [0x2be8] = "\x0e\x32\x78", - [0x2be9] = "\x01\x57\x37", [0x2bea] = "\x02\x31\x55", - [0x2beb] = "\x02\x31\x50", [0x2bec] = "\x02\x31\x51", - [0x2bed] = "\x02\x31\x54", [0x2bee] = "\x02\x31\x53", - [0x2bf0] = "\x0e\x32\x7c", [0x2bf1] = "\x0e\x37\x69", - [0x2bf2] = "\x0e\x37\x67", [0x2bf3] = "\x0e\x37\x6b", - [0x2bf5] = "\x0e\x37\x6a", [0x2bf6] = "\x02\x37\x69", - [0x2bf7] = "\x02\x37\x6a", [0x2bf8] = "\x02\x37\x68", - [0x2bf9] = "\x0e\x37\x6c", [0x2bfa] = "\x02\x37\x67", - [0x2bfb] = "\x01\x5c\x43", [0x2bff] = "\x0e\x3d\x65", - [0x2c00] = "\x01\x61\x25", [0x2c02] = "\x02\x3e\x5a", - [0x2c03] = "\x02\x3e\x5c", [0x2c04] = "\x02\x3e\x5e", - [0x2c05] = "\x01\x61\x24", [0x2c07] = "\x0e\x3d\x66", - [0x2c08] = "\x01\x61\x22", [0x2c09] = "\x0e\x3d\x69", - [0x2c0a] = "\x02\x3e\x5b", [0x2c0b] = "\x01\x61\x23", - [0x2c0c] = "\x02\x3e\x5d", [0x2c0d] = "\x01\x61\x21", - [0x2c0e] = "\x0e\x3d\x68", [0x2c0f] = "\x0e\x43\x41", - [0x2c10] = "\x02\x45\x66", [0x2c11] = "\x02\x45\x5d", - [0x2c12] = "\x02\x45\x60", [0x2c13] = "\x02\x45\x64", - [0x2c14] = "\x01\x65\x61", [0x2c15] = "\x02\x45\x62", - [0x2c17] = "\x02\x45\x61", [0x2c18] = "\x02\x45\x5e", - [0x2c19] = "\x02\x45\x5f", [0x2c1a] = "\x01\x65\x5f", - [0x2c1b] = "\x02\x45\x65", [0x2c1c] = "\x01\x65\x5e", - [0x2c1d] = "\x0e\x43\x44", [0x2c1e] = "\x01\x65\x63", - [0x2c1f] = "\x01\x65\x62", [0x2c20] = "\x01\x65\x60", - [0x2c22] = "\x02\x45\x63", [0x2c25] = "\x0e\x65\x24", - [0x2c26] = "\x02\x4c\x50", [0x2c28] = "\x02\x4c\x4f", - [0x2c29] = "\x0e\x48\x4b", [0x2c2a] = "\x0e\x48\x4d", - [0x2c2b] = "\x02\x4c\x4b", [0x2c2c] = "\x0e\x48\x50", - [0x2c2d] = "\x0e\x48\x4f", [0x2c2e] = "\x01\x6a\x21", - [0x2c2f] = "\x02\x4c\x4e", [0x2c30] = "\x02\x4c\x4d", - [0x2c31] = "\x01\x6a\x22", [0x2c32] = "\x0e\x48\x52", - [0x2c37] = "\x01\x6e\x29", [0x2c38] = "\x0e\x4d\x55", - [0x2c39] = "\x02\x52\x5a", [0x2c3a] = "\x0e\x4d\x56", - [0x2c3b] = "\x01\x6e\x2a", [0x2c3c] = "\x01\x6e\x26", - [0x2c3d] = "\x01\x6e\x28", [0x2c3e] = "\x0e\x4d\x5a", - [0x2c3f] = "\x01\x6e\x25", [0x2c40] = "\x01\x6e\x27", - [0x2c41] = "\x0e\x4d\x53", [0x2c42] = "\x0e\x4d\x57", - [0x2c44] = "\x02\x58\x79", [0x2c45] = "\x0e\x52\x2a", - [0x2c46] = "\x01\x71\x5a", [0x2c47] = "\x02\x58\x7b", - [0x2c48] = "\x02\x58\x7a", [0x2c49] = "\x0e\x55\x64", - [0x2c4a] = "\x02\x4c\x4c", [0x2c4b] = "\x01\x71\x5c", - [0x2c4c] = "\x01\x71\x5b", [0x2c4d] = "\x01\x71\x58", - [0x2c4e] = "\x01\x71\x59", [0x2c4f] = "\x0e\x52\x2c", - [0x2c53] = "\x0e\x52\x29", [0x2c54] = "\x02\x5e\x22", - [0x2c56] = "\x02\x5d\x7e", [0x2c57] = "\x01\x74\x54", - [0x2c58] = "\x02\x5e\x21", [0x2c5a] = "\x02\x5e\x23", - [0x2c5b] = "\x02\x5d\x7d", [0x2c5c] = "\x02\x5d\x7c", - [0x2c5f] = "\x02\x62\x4c", [0x2c60] = "\x01\x76\x74", - [0x2c61] = "\x01\x76\x72", [0x2c62] = "\x01\x76\x73", - [0x2c64] = "\x0e\x5a\x66", [0x2c66] = "\x0e\x5a\x65", - [0x2c67] = "\x02\x66\x30", [0x2c68] = "\x02\x66\x31", - [0x2c69] = "\x01\x78\x58", [0x2c6a] = "\x0e\x5a\x67", - [0x2c6b] = "\x01\x78\x57", [0x2c6c] = "\x02\x69\x50", - [0x2c6d] = "\x02\x69\x51", [0x2c6e] = "\x02\x69\x4f", - [0x2c6f] = "\x0e\x5c\x64", [0x2c70] = "\x02\x6d\x66", - [0x2c71] = "\x02\x6d\x67", [0x2c72] = "\x0e\x60\x76", - [0x2c73] = "\x0e\x60\x77", [0x2c74] = "\x01\x46\x7e", - [0x2c75] = "\x02\x22\x68", [0x2c76] = "\x01\x4b\x36", - [0x2c78] = "\x02\x28\x45", [0x2c79] = "\x01\x4f\x29", - [0x2c7a] = "\x01\x4f\x28", [0x2c7b] = "\x02\x28\x46", - [0x2c7c] = "\x0e\x2e\x44", [0x2c7d] = "\x0e\x2e\x47", - [0x2c7e] = "\x02\x2c\x61", [0x2c7f] = "\x01\x52\x72", - [0x2c80] = "\x02\x2c\x60", [0x2c81] = "\x01\x52\x73", - [0x2c82] = "\x0e\x2e\x49", [0x2c83] = "\x0e\x2e\x48", - [0x2c84] = "\x01\x57\x39", [0x2c85] = "\x02\x31\x5b", - [0x2c86] = "\x02\x31\x59", [0x2c87] = "\x02\x31\x5f", - [0x2c88] = "\x01\x57\x3a", [0x2c89] = "\x02\x31\x5a", - [0x2c8a] = "\x02\x31\x5e", [0x2c8b] = "\x02\x31\x5c", - [0x2c8c] = "\x02\x31\x5d", [0x2c8f] = "\x02\x37\x6b", - [0x2c90] = "\x02\x37\x6d", [0x2c91] = "\x0e\x37\x72", - [0x2c92] = "\x01\x5c\x44", [0x2c93] = "\x0e\x37\x71", - [0x2c94] = "\x02\x37\x6c", [0x2c95] = "\x01\x5c\x45", - [0x2c96] = "\x01\x61\x28", [0x2c97] = "\x01\x61\x27", - [0x2c98] = "\x01\x61\x26", [0x2c99] = "\x02\x3e\x5f", - [0x2c9a] = "\x0e\x37\x70", [0x2c9e] = "\x02\x45\x69", - [0x2c9f] = "\x01\x65\x64", [0x2ca0] = "\x01\x65\x65", - [0x2ca1] = "\x0e\x43\x46", [0x2ca2] = "\x02\x45\x68", - [0x2ca3] = "\x02\x45\x67", [0x2ca4] = "\x0e\x43\x47", - [0x2ca7] = "\x0e\x65\x7c", [0x2ca8] = "\x02\x4c\x51", - [0x2ca9] = "\x01\x6a\x24", [0x2caa] = "\x01\x6a\x23", - [0x2cab] = "\x02\x4c\x52", [0x2cac] = "\x02\x4c\x53", - [0x2cae] = "\x01\x6e\x2c", [0x2caf] = "\x01\x6e\x2b", - [0x2cb0] = "\x0e\x4d\x5b", [0x2cb1] = "\x02\x59\x21", - [0x2cb2] = "\x02\x52\x5b", [0x2cb3] = "\x02\x52\x5d", - [0x2cb4] = "\x02\x52\x5c", [0x2cb5] = "\x02\x58\x7e", - [0x2cb6] = "\x02\x58\x7c", [0x2cb7] = "\x02\x59\x22", - [0x2cb8] = "\x02\x58\x7d", [0x2cba] = "\x01\x71\x5d", - [0x2cbb] = "\x0e\x52\x2f", [0x2cbd] = "\x0e\x52\x2e", - [0x2cbe] = "\x02\x5e\x24", [0x2cbf] = "\x01\x74\x55", - [0x2cc0] = "\x02\x5e\x25", [0x2cc1] = "\x02\x5e\x26", - [0x2cc2] = "\x0e\x55\x68", [0x2cc4] = "\x01\x76\x75", - [0x2cc5] = "\x01\x76\x76", [0x2cc7] = "\x01\x7a\x22", - [0x2cc8] = "\x0e\x5e\x49", [0x2cc9] = "\x0e\x5e\x48", - [0x2cca] = "\x01\x7c\x3d", [0x2ccb] = "\x01\x47\x21", - [0x2ccc] = "\x0e\x26\x7e", [0x2ccd] = "\x0e\x27\x21", - [0x2ccf] = "\x0e\x2a\x47", [0x2cd0] = "\x0e\x2e\x4e", - [0x2cd1] = "\x02\x2c\x62", [0x2cd2] = "\x0e\x2e\x4f", - [0x2cd3] = "\x0e\x2e\x4d", [0x2cd4] = "\x0e\x2e\x4b", - [0x2cd5] = "\x0e\x2e\x4c", [0x2cd8] = "\x02\x31\x60", - [0x2cd9] = "\x01\x57\x3b", [0x2cda] = "\x0e\x33\x23", - [0x2cdb] = "\x0e\x33\x26", [0x2cdc] = "\x0e\x33\x27", - [0x2cdd] = "\x0e\x33\x24", [0x2cdf] = "\x01\x5d\x7e", - [0x2ce0] = "\x01\x5d\x7d", [0x2ce1] = "\x0e\x37\x73", - [0x2ce2] = "\x0e\x3d\x71", [0x2ce3] = "\x01\x61\x2a", - [0x2ce4] = "\x02\x3e\x61", [0x2ce5] = "\x01\x61\x29", - [0x2ce6] = "\x02\x3e\x60", [0x2ce7] = "\x0e\x3d\x70", - [0x2ce9] = "\x0e\x43\x49", [0x2cea] = "\x0e\x43\x4a", - [0x2ceb] = "\x02\x45\x6a", [0x2cec] = "\x0e\x48\x54", - [0x2ced] = "\x01\x6a\x25", [0x2cee] = "\x02\x4c\x54", - [0x2cef] = "\x01\x6a\x26", [0x2cf0] = "\x0e\x48\x55", - [0x2cf1] = "\x0e\x52\x30", [0x2cf2] = "\x0e\x55\x69", - [0x2cf3] = "\x0e\x55\x6a", [0x2cf5] = "\x0e\x58\x49", - [0x2cf6] = "\x01\x7a\x23", [0x2cf7] = "\x02\x69\x52", - [0x2cf8] = "\x0e\x5f\x55", [0x2cf9] = "\x01\x48\x4c", - [0x2cfa] = "\x01\x4f\x2a", [0x2cfb] = "\x02\x28\x47", - [0x2cfc] = "\x0e\x2e\x51", [0x2cfd] = "\x01\x52\x75", - [0x2cfe] = "\x0e\x2e\x50", [0x2cff] = "\x01\x52\x74", - [0x2d00] = "\x02\x2c\x63", [0x2d01] = "\x02\x2c\x64", - [0x2d04] = "\x02\x31\x62", [0x2d05] = "\x02\x31\x64", - [0x2d06] = "\x01\x57\x3c", [0x2d08] = "\x02\x31\x66", - [0x2d09] = "\x02\x31\x69", [0x2d0a] = "\x02\x31\x67", - [0x2d0b] = "\x0e\x33\x2b", [0x2d0d] = "\x0e\x33\x2a", - [0x2d0e] = "\x02\x31\x68", [0x2d0f] = "\x02\x31\x65", - [0x2d10] = "\x02\x31\x61", [0x2d11] = "\x01\x57\x3d", - [0x2d12] = "\x02\x31\x6a", [0x2d13] = "\x02\x31\x63", - [0x2d14] = "\x0e\x33\x2c", [0x2d16] = "\x0e\x37\x78", - [0x2d17] = "\x0e\x37\x79", [0x2d18] = "\x02\x37\x76", - [0x2d19] = "\x01\x5c\x4b", [0x2d1a] = "\x02\x38\x21", - [0x2d1b] = "\x01\x5c\x48", [0x2d1c] = "\x0e\x37\x77", - [0x2d1d] = "\x02\x37\x78", [0x2d1e] = "\x01\x5c\x4c", - [0x2d1f] = "\x0e\x37\x7b", [0x2d20] = "\x01\x5c\x46", - [0x2d21] = "\x0e\x37\x76", [0x2d22] = "\x02\x37\x73", - [0x2d23] = "\x02\x38\x22", [0x2d24] = "\x02\x37\x74", - [0x2d25] = "\x02\x37\x71", [0x2d26] = "\x01\x5c\x4a", - [0x2d28] = "\x01\x5c\x47", [0x2d29] = "\x0e\x63\x2d", - [0x2d2a] = "\x02\x37\x77", [0x2d2b] = "\x02\x37\x7a", - [0x2d2c] = "\x01\x5c\x49", [0x2d2d] = "\x02\x37\x7b", - [0x2d2e] = "\x01\x5c\x4d", [0x2d2f] = "\x02\x37\x7c", - [0x2d30] = "\x02\x37\x72", [0x2d31] = "\x02\x37\x79", - [0x2d32] = "\x02\x37\x7d", [0x2d33] = "\x02\x37\x75", - [0x2d34] = "\x02\x37\x70", [0x2d35] = "\x02\x37\x6e", - [0x2d36] = "\x0e\x37\x7a", [0x2d37] = "\x0e\x65\x7d", - [0x2d38] = "\x02\x37\x7e", [0x2d3b] = "\x02\x37\x6f", - [0x2d40] = "\x02\x3e\x68", [0x2d41] = "\x0e\x3d\x7b", - [0x2d42] = "\x0e\x3d\x78", [0x2d43] = "\x0e\x3d\x75", - [0x2d44] = "\x02\x3e\x64", [0x2d45] = "\x02\x3e\x6a", - [0x2d46] = "\x01\x61\x2d", [0x2d47] = "\x02\x3e\x63", - [0x2d48] = "\x02\x3e\x65", [0x2d49] = "\x01\x61\x2b", - [0x2d4a] = "\x02\x3e\x62", [0x2d4b] = "\x01\x61\x32", - [0x2d4c] = "\x02\x3e\x66", [0x2d4d] = "\x01\x61\x31", - [0x2d4e] = "\x02\x3e\x67", [0x2d4f] = "\x01\x61\x33", - [0x2d50] = "\x01\x61\x2e", [0x2d51] = "\x01\x61\x34", - [0x2d52] = "\x01\x61\x2f", [0x2d53] = "\x0e\x3d\x79", - [0x2d54] = "\x01\x61\x30", [0x2d55] = "\x0e\x3d\x72", - [0x2d56] = "\x01\x61\x2c", [0x2d57] = "\x0e\x3d\x76", - [0x2d58] = "\x02\x3e\x69", [0x2d59] = "\x0e\x65\x7e", - [0x2d5e] = "\x0e\x43\x4f", [0x2d60] = "\x01\x65\x68", - [0x2d61] = "\x02\x45\x75", [0x2d62] = "\x0e\x43\x4c", - [0x2d63] = "\x02\x45\x78", [0x2d64] = "\x02\x45\x6c", - [0x2d65] = "\x02\x45\x71", [0x2d66] = "\x02\x45\x6b", - [0x2d67] = "\x01\x65\x6a", [0x2d68] = "\x0e\x43\x55", - [0x2d69] = "\x02\x45\x6f", [0x2d6b] = "\x0e\x43\x4d", - [0x2d6c] = "\x0e\x3d\x77", [0x2d6d] = "\x02\x45\x6d", - [0x2d6e] = "\x01\x65\x69", [0x2d6f] = "\x0e\x43\x54", - [0x2d70] = "\x02\x45\x74", [0x2d71] = "\x02\x45\x73", - [0x2d72] = "\x02\x45\x70", [0x2d73] = "\x02\x45\x72", - [0x2d74] = "\x02\x45\x6e", [0x2d75] = "\x01\x6a\x2a", - [0x2d76] = "\x02\x45\x77", [0x2d77] = "\x01\x65\x66", - [0x2d78] = "\x02\x45\x76", [0x2d79] = "\x0e\x43\x51", - [0x2d81] = "\x0e\x48\x56", [0x2d82] = "\x02\x4c\x64", - [0x2d83] = "\x0e\x48\x58", [0x2d84] = "\x01\x6a\x31", - [0x2d85] = "\x02\x4c\x5f", [0x2d86] = "\x0e\x48\x60", - [0x2d87] = "\x01\x6a\x30", [0x2d88] = "\x02\x4c\x55", - [0x2d8a] = "\x02\x4c\x57", [0x2d8b] = "\x01\x6a\x29", - [0x2d8c] = "\x02\x4c\x5c", [0x2d8d] = "\x02\x4c\x5b", - [0x2d8e] = "\x02\x4c\x5e", [0x2d8f] = "\x01\x6a\x2e", - [0x2d90] = "\x02\x4c\x59", [0x2d91] = "\x02\x4c\x58", - [0x2d92] = "\x0e\x48\x5a", [0x2d93] = "\x0e\x48\x5e", - [0x2d94] = "\x01\x6a\x2d", [0x2d95] = "\x01\x6a\x28", - [0x2d96] = "\x02\x4c\x5a", [0x2d97] = "\x01\x6a\x2b", - [0x2d98] = "\x02\x4c\x60", [0x2d99] = "\x02\x4c\x62", - [0x2d9b] = "\x02\x4c\x5d", [0x2d9c] = "\x02\x4c\x56", - [0x2d9d] = "\x01\x6a\x2c", [0x2d9e] = "\x0e\x48\x57", - [0x2d9f] = "\x0e\x48\x5d", [0x2da0] = "\x01\x6e\x34", - [0x2da1] = "\x01\x6a\x27", [0x2da3] = "\x0e\x48\x5c", - [0x2da4] = "\x02\x4c\x63", [0x2dac] = "\x02\x52\x61", - [0x2dad] = "\x01\x6e\x2d", [0x2dae] = "\x0e\x4d\x5c", - [0x2daf] = "\x02\x52\x63", [0x2db1] = "\x01\x6e\x2e", - [0x2db2] = "\x0e\x4d\x65", [0x2db3] = "\x0e\x4d\x5d", - [0x2db4] = "\x01\x6e\x30", [0x2db5] = "\x02\x52\x66", - [0x2db7] = "\x02\x52\x5e", [0x2db8] = "\x01\x6a\x2f", - [0x2db9] = "\x02\x52\x64", [0x2dbe] = "\x02\x52\x60", - [0x2dbf] = "\x0e\x4d\x60", [0x2dc0] = "\x01\x65\x67", - [0x2dc1] = "\x01\x6e\x33", [0x2dc2] = "\x0e\x63\x67", - [0x2dc3] = "\x0e\x63\x66", [0x2dc4] = "\x01\x6e\x2f", - [0x2dc6] = "\x01\x6e\x31", [0x2dc7] = "\x01\x6e\x32", - [0x2dc9] = "\x01\x71\x60", [0x2dca] = "\x02\x52\x65", - [0x2dcb] = "\x02\x52\x5f", [0x2dcc] = "\x01\x6e\x35", - [0x2dcd] = "\x0e\x4d\x63", [0x2dce] = "\x02\x52\x62", - [0x2dd0] = "\x0e\x66\x21", [0x2dd4] = "\x02\x59\x2c", - [0x2dd5] = "\x02\x59\x27", [0x2dd8] = "\x02\x59\x31", - [0x2dd9] = "\x01\x71\x5e", [0x2dda] = "\x02\x59\x29", - [0x2ddb] = "\x01\x71\x62", [0x2ddc] = "\x02\x59\x2f", - [0x2ddd] = "\x02\x59\x26", [0x2dde] = "\x02\x59\x23", - [0x2ddf] = "\x02\x59\x32", [0x2de0] = "\x01\x74\x5b", - [0x2de1] = "\x01\x71\x63", [0x2de2] = "\x02\x59\x2e", - [0x2de3] = "\x02\x59\x24", [0x2de4] = "\x01\x71\x61", - [0x2de5] = "\x02\x59\x28", [0x2de6] = "\x01\x71\x65", - [0x2de7] = "\x02\x59\x25", [0x2de8] = "\x02\x59\x2a", - [0x2de9] = "\x01\x71\x64", [0x2dea] = "\x02\x59\x2d", - [0x2deb] = "\x02\x59\x30", [0x2dec] = "\x0e\x52\x33", - [0x2ded] = "\x0e\x52\x34", [0x2df0] = "\x02\x5e\x38", - [0x2df1] = "\x02\x5e\x39", [0x2df2] = "\x02\x5e\x29", - [0x2df3] = "\x02\x5e\x30", [0x2df4] = "\x02\x5e\x2e", - [0x2df6] = "\x0e\x55\x6d", [0x2df7] = "\x01\x74\x59", - [0x2df8] = "\x02\x5e\x35", [0x2df9] = "\x02\x59\x2b", - [0x2dfa] = "\x0e\x55\x6b", [0x2dfb] = "\x02\x5e\x2c", - [0x2dfc] = "\x0e\x55\x6e", [0x2dfd] = "\x02\x5e\x36", - [0x2dfe] = "\x01\x74\x58", [0x2dff] = "\x02\x5e\x2b", - [0x2e00] = "\x02\x5e\x2a", [0x2e01] = "\x02\x5e\x34", - [0x2e02] = "\x02\x5e\x31", [0x2e03] = "\x02\x5e\x33", - [0x2e05] = "\x02\x5e\x27", [0x2e06] = "\x02\x5e\x37", - [0x2e07] = "\x01\x74\x56", [0x2e08] = "\x0e\x55\x70", - [0x2e09] = "\x02\x5e\x32", [0x2e0a] = "\x02\x5e\x3b", - [0x2e0b] = "\x02\x5e\x2f", [0x2e0c] = "\x01\x74\x5a", - [0x2e0d] = "\x01\x74\x57", [0x2e0e] = "\x02\x5e\x2d", - [0x2e0f] = "\x02\x5e\x28", [0x2e10] = "\x02\x5e\x3a", - [0x2e11] = "\x01\x71\x5f", [0x2e12] = "\x0e\x55\x71", - [0x2e18] = "\x0e\x55\x6f", [0x2e19] = "\x02\x62\x4f", - [0x2e1a] = "\x0e\x58\x50", [0x2e1b] = "\x0e\x58\x4e", - [0x2e1c] = "\x02\x62\x4d", [0x2e1d] = "\x02\x62\x53", - [0x2e1e] = "\x01\x76\x7a", [0x2e1f] = "\x02\x62\x51", - [0x2e20] = "\x02\x62\x50", [0x2e21] = "\x01\x76\x7c", - [0x2e22] = "\x02\x62\x56", [0x2e23] = "\x01\x76\x7b", - [0x2e24] = "\x0e\x58\x51", [0x2e25] = "\x02\x62\x57", - [0x2e26] = "\x02\x62\x54", [0x2e27] = "\x01\x76\x78", - [0x2e28] = "\x02\x62\x55", [0x2e29] = "\x02\x62\x4e", - [0x2e2a] = "\x01\x76\x79", [0x2e2b] = "\x01\x76\x77", - [0x2e2c] = "\x02\x66\x35", [0x2e2d] = "\x02\x62\x52", - [0x2e2e] = "\x0e\x58\x4c", [0x2e2f] = "\x0e\x66\x22", - [0x2e30] = "\x02\x62\x58", [0x2e32] = "\x0e\x66\x23", - [0x2e33] = "\x02\x66\x32", [0x2e34] = "\x0e\x5a\x6f", - [0x2e35] = "\x0e\x5a\x6e", [0x2e37] = "\x01\x78\x5d", - [0x2e38] = "\x01\x78\x5b", [0x2e39] = "\x02\x66\x34", - [0x2e3b] = "\x02\x66\x36", [0x2e3c] = "\x02\x66\x33", - [0x2e3d] = "\x01\x78\x5c", [0x2e3e] = "\x01\x78\x59", - [0x2e3f] = "\x01\x78\x5a", [0x2e40] = "\x01\x78\x5e", - [0x2e42] = "\x0e\x66\x24", [0x2e43] = "\x01\x7a\x25", - [0x2e44] = "\x0e\x5c\x66", [0x2e45] = "\x02\x69\x57", - [0x2e47] = "\x02\x69\x56", [0x2e48] = "\x02\x69\x54", - [0x2e49] = "\x02\x69\x53", [0x2e4a] = "\x02\x69\x55", - [0x2e4b] = "\x0e\x5c\x65", [0x2e4c] = "\x01\x7a\x24", - [0x2e4d] = "\x01\x7a\x26", [0x2e4e] = "\x0e\x66\x25", - [0x2e50] = "\x01\x7a\x7b", [0x2e51] = "\x0e\x5e\x4c", - [0x2e53] = "\x02\x6b\x73", [0x2e54] = "\x02\x6b\x72", - [0x2e56] = "\x0e\x5e\x4b", [0x2e57] = "\x02\x6d\x68", - [0x2e58] = "\x0e\x5f\x58", [0x2e59] = "\x02\x6d\x6a", - [0x2e5a] = "\x02\x6d\x6c", [0x2e5b] = "\x02\x6d\x6b", - [0x2e5c] = "\x02\x6d\x69", [0x2e5d] = "\x0e\x5f\x57", - [0x2e5e] = "\x0e\x60\x3f", [0x2e5f] = "\x01\x7b\x6d", - [0x2e60] = "\x01\x7b\x6c", [0x2e62] = "\x0e\x60\x3e", - [0x2e63] = "\x01\x7c\x3f", [0x2e64] = "\x01\x7c\x3e", - [0x2e65] = "\x01\x7c\x40", [0x2e66] = "\x02\x6f\x3c", - [0x2e67] = "\x02\x6f\x3b", [0x2e68] = "\x0e\x66\x26", - [0x2e69] = "\x02\x71\x2b", [0x2e6a] = "\x02\x70\x46", - [0x2e6b] = "\x02\x71\x2c", [0x2e6c] = "\x01\x7d\x25", - [0x2e6d] = "\x0e\x61\x44", [0x2e6e] = "\x01\x7d\x26", - [0x2e6f] = "\x02\x71\x5c", [0x2e71] = "\x0e\x62\x3a", - [0x2e72] = "\x01\x7d\x4b", [0x2e73] = "\x01\x48\x4d", - [0x2e74] = "\x0e\x2a\x49", [0x2e75] = "\x02\x28\x48", - [0x2e76] = "\x0e\x2a\x48", [0x2e77] = "\x0e\x2e\x52", - [0x2e78] = "\x02\x2c\x66", [0x2e79] = "\x02\x2c\x67", - [0x2e7a] = "\x02\x2c\x65", [0x2e7b] = "\x0e\x2e\x54", - [0x2e7c] = "\x0e\x2e\x53", [0x2e7d] = "\x01\x52\x76", - [0x2e7f] = "\x02\x2c\x68", [0x2e80] = "\x02\x2c\x69", - [0x2e81] = "\x02\x2c\x6a", [0x2e83] = "\x0e\x33\x31", - [0x2e84] = "\x02\x31\x6b", [0x2e85] = "\x02\x31\x71", - [0x2e86] = "\x0e\x33\x2e", [0x2e87] = "\x0e\x33\x30", - [0x2e88] = "\x02\x31\x6f", [0x2e89] = "\x01\x57\x3e", - [0x2e8a] = "\x02\x31\x6d", [0x2e8b] = "\x0e\x33\x32", - [0x2e8c] = "\x02\x31\x6e", [0x2e8d] = "\x02\x31\x70", - [0x2e8e] = "\x0e\x33\x2d", [0x2e91] = "\x02\x31\x6c", - [0x2e92] = "\x01\x5c\x4e", [0x2e93] = "\x0e\x37\x7d", - [0x2e94] = "\x02\x38\x23", [0x2e95] = "\x01\x5c\x50", - [0x2e96] = "\x02\x38\x25", [0x2e97] = "\x01\x5c\x4f", - [0x2e98] = "\x02\x38\x24", [0x2e99] = "\x0e\x37\x7e", - [0x2e9a] = "\x0e\x38\x21", [0x2e9b] = "\x0e\x38\x3e", - [0x2e9c] = "\x0e\x38\x22", [0x2e9e] = "\x02\x3e\x6c", - [0x2e9f] = "\x01\x61\x35", [0x2ea0] = "\x0e\x3e\x21", - [0x2ea1] = "\x02\x3e\x6e", [0x2ea2] = "\x02\x3e\x6b", - [0x2ea3] = "\x02\x38\x26", [0x2ea4] = "\x0e\x3e\x23", - [0x2ea5] = "\x01\x61\x36", [0x2ea6] = "\x0e\x3e\x22", - [0x2ea7] = "\x0e\x3d\x7e", [0x2ea8] = "\x02\x3e\x6d", - [0x2ea9] = "\x0e\x66\x27", [0x2eae] = "\x0e\x43\x58", - [0x2eaf] = "\x02\x45\x7b", [0x2eb0] = "\x0e\x43\x5c", - [0x2eb1] = "\x01\x65\x6b", [0x2eb2] = "\x02\x45\x79", - [0x2eb3] = "\x01\x65\x6c", [0x2eb4] = "\x02\x45\x7a", - [0x2eb5] = "\x01\x65\x6d", [0x2eb7] = "\x0e\x48\x62", - [0x2eb8] = "\x0e\x48\x61", [0x2eb9] = "\x01\x6a\x32", - [0x2eba] = "\x02\x4c\x68", [0x2ebb] = "\x02\x4c\x65", - [0x2ebc] = "\x02\x4c\x67", [0x2ebd] = "\x01\x6a\x33", - [0x2ebe] = "\x01\x6a\x34", [0x2ebf] = "\x02\x4c\x66", - [0x2ec2] = "\x0e\x4d\x6f", [0x2ec3] = "\x0e\x4d\x71", - [0x2ec4] = "\x0e\x4d\x6d", [0x2ec5] = "\x02\x52\x67", - [0x2ec6] = "\x0e\x4d\x70", [0x2ec7] = "\x0e\x4d\x73", - [0x2ec8] = "\x02\x52\x68", [0x2ec9] = "\x0e\x4d\x72", - [0x2eca] = "\x01\x6e\x36", [0x2ecb] = "\x02\x52\x6a", - [0x2ecc] = "\x02\x52\x69", [0x2ecd] = "\x0e\x4d\x6e", - [0x2ece] = "\x01\x23\x23", [0x2ed0] = "\x02\x59\x36", - [0x2ed1] = "\x02\x59\x37", [0x2ed2] = "\x02\x59\x33", - [0x2ed3] = "\x0e\x52\x37", [0x2ed4] = "\x02\x59\x34", - [0x2ed5] = "\x01\x71\x66", [0x2ed6] = "\x01\x71\x67", - [0x2ed7] = "\x02\x59\x35", [0x2ed9] = "\x01\x74\x61", - [0x2eda] = "\x0e\x55\x75", [0x2edb] = "\x0e\x55\x74", - [0x2edc] = "\x01\x74\x5d", [0x2edd] = "\x01\x74\x62", - [0x2ede] = "\x01\x74\x5e", [0x2edf] = "\x01\x74\x60", - [0x2ee0] = "\x01\x74\x5c", [0x2ee1] = "\x0e\x52\x39", - [0x2ee2] = "\x01\x74\x5f", [0x2ee3] = "\x0e\x58\x55", - [0x2ee6] = "\x0e\x58\x54", [0x2ee7] = "\x01\x76\x7d", - [0x2ee8] = "\x02\x5e\x3c", [0x2eea] = "\x02\x66\x38", - [0x2eec] = "\x02\x66\x37", [0x2eed] = "\x0e\x66\x28", - [0x2eee] = "\x02\x69\x58", [0x2eef] = "\x01\x7a\x27", - [0x2ef0] = "\x01\x7a\x28", [0x2ef1] = "\x02\x6d\x6e", - [0x2ef2] = "\x02\x6b\x74", [0x2ef3] = "\x0e\x61\x69", - [0x2ef4] = "\x02\x6d\x6d", [0x2ef5] = "\x0e\x60\x40", - [0x2ef6] = "\x02\x71\x2d", [0x2ef7] = "\x02\x71\x72", - [0x2ef8] = "\x01\x48\x4e", [0x2efa] = "\x0e\x27\x22", - [0x2efb] = "\x01\x4b\x37", [0x2efc] = "\x0e\x2a\x4b", - [0x2efd] = "\x02\x28\x49", [0x2efe] = "\x01\x4f\x2b", - [0x2eff] = "\x0e\x2a\x4a", [0x2f00] = "\x01\x52\x79", - [0x2f01] = "\x02\x2c\x6d", [0x2f02] = "\x01\x52\x77", - [0x2f03] = "\x02\x2c\x6b", [0x2f04] = "\x01\x52\x7c", - [0x2f05] = "\x01\x52\x78", [0x2f06] = "\x01\x52\x7d", - [0x2f07] = "\x01\x52\x7b", [0x2f08] = "\x02\x2c\x6c", - [0x2f09] = "\x01\x52\x7a", [0x2f0a] = "\x01\x57\x42", - [0x2f0b] = "\x01\x57\x41", [0x2f0c] = "\x02\x31\x7c", - [0x2f0d] = "\x01\x57\x4a", [0x2f0e] = "\x02\x31\x75", - [0x2f0f] = "\x02\x31\x7b", [0x2f10] = "\x01\x57\x46", - [0x2f11] = "\x02\x31\x74", [0x2f12] = "\x02\x31\x7a", - [0x2f13] = "\x02\x31\x78", [0x2f14] = "\x01\x57\x45", - [0x2f15] = "\x01\x57\x47", [0x2f16] = "\x02\x31\x77", - [0x2f17] = "\x01\x57\x40", [0x2f18] = "\x02\x31\x76", - [0x2f19] = "\x01\x57\x4b", [0x2f1a] = "\x01\x57\x48", - [0x2f1b] = "\x01\x57\x4c", [0x2f1c] = "\x01\x57\x49", - [0x2f1d] = "\x02\x31\x73", [0x2f1e] = "\x02\x31\x72", - [0x2f1f] = "\x02\x31\x79", [0x2f20] = "\x01\x57\x43", - [0x2f21] = "\x01\x57\x3f", [0x2f22] = "\x01\x57\x44", - [0x2f24] = "\x0e\x33\x37", [0x2f25] = "\x0e\x33\x3b", - [0x2f28] = "\x02\x38\x35", [0x2f29] = "\x02\x38\x2e", - [0x2f2b] = "\x01\x61\x3b", [0x2f2c] = "\x02\x38\x2d", - [0x2f2d] = "\x0e\x38\x29", [0x2f2e] = "\x01\x5c\x54", - [0x2f2f] = "\x01\x5c\x5b", [0x2f30] = "\x01\x5c\x58", - [0x2f31] = "\x01\x5c\x5e", [0x2f32] = "\x01\x5c\x5d", - [0x2f33] = "\x01\x5c\x59", [0x2f34] = "\x0e\x38\x26", - [0x2f35] = "\x02\x38\x27", [0x2f36] = "\x02\x38\x2a", - [0x2f37] = "\x0e\x38\x27", [0x2f38] = "\x02\x38\x29", - [0x2f39] = "\x01\x5c\x55", [0x2f3a] = "\x02\x38\x2b", - [0x2f3b] = "\x02\x38\x34", [0x2f3c] = "\x01\x5c\x56", - [0x2f3d] = "\x02\x38\x28", [0x2f3e] = "\x02\x38\x31", - [0x2f3f] = "\x02\x38\x32", [0x2f40] = "\x01\x5c\x57", - [0x2f41] = "\x02\x38\x2f", [0x2f42] = "\x01\x5c\x5c", - [0x2f43] = "\x01\x5c\x52", [0x2f44] = "\x01\x5c\x5a", - [0x2f45] = "\x02\x38\x2c", [0x2f46] = "\x01\x5c\x51", - [0x2f47] = "\x02\x38\x30", [0x2f48] = "\x0e\x38\x2e", - [0x2f49] = "\x0e\x38\x24", [0x2f4a] = "\x02\x38\x33", - [0x2f4c] = "\x0e\x38\x2b", [0x2f4d] = "\x0e\x3e\x34", - [0x2f4e] = "\x02\x3f\x21", [0x2f4f] = "\x02\x3e\x76", - [0x2f50] = "\x01\x61\x38", [0x2f51] = "\x02\x3e\x7d", - [0x2f52] = "\x02\x3e\x7a", [0x2f53] = "\x02\x3e\x72", - [0x2f54] = "\x02\x3e\x7b", [0x2f55] = "\x01\x61\x3a", - [0x2f56] = "\x02\x3e\x73", [0x2f57] = "\x0e\x3e\x29", - [0x2f58] = "\x02\x3e\x6f", [0x2f59] = "\x0e\x3e\x26", - [0x2f5a] = "\x0e\x3e\x2e", [0x2f5b] = "\x01\x65\x73", - [0x2f5c] = "\x02\x3e\x78", [0x2f5d] = "\x0e\x3e\x2f", - [0x2f5e] = "\x01\x61\x37", [0x2f5f] = "\x02\x3e\x7e", - [0x2f60] = "\x0e\x3e\x28", [0x2f61] = "\x01\x61\x3e", - [0x2f62] = "\x01\x61\x40", [0x2f63] = "\x02\x3e\x71", - [0x2f64] = "\x0e\x3e\x2c", [0x2f66] = "\x01\x61\x3f", - [0x2f67] = "\x02\x3e\x74", [0x2f68] = "\x01\x61\x39", - [0x2f69] = "\x02\x3e\x7c", [0x2f6a] = "\x02\x3e\x75", - [0x2f6b] = "\x02\x3e\x79", [0x2f6c] = "\x0e\x3e\x2a", - [0x2f6d] = "\x02\x3e\x77", [0x2f6e] = "\x01\x61\x3c", - [0x2f6f] = "\x02\x3e\x70", [0x2f70] = "\x01\x61\x41", - [0x2f71] = "\x01\x5c\x53", [0x2f72] = "\x01\x61\x3d", - [0x2f73] = "\x01\x61\x42", [0x2f74] = "\x0e\x3e\x24", - [0x2f75] = "\x0e\x3e\x35", [0x2f76] = "\x0e\x3e\x33", - [0x2f78] = "\x0e\x43\x67", [0x2f79] = "\x01\x65\x6f", - [0x2f7a] = "\x02\x46\x24", [0x2f7b] = "\x02\x46\x26", - [0x2f7c] = "\x02\x46\x28", [0x2f7d] = "\x02\x46\x2c", - [0x2f7e] = "\x0e\x3e\x2b", [0x2f7f] = "\x02\x46\x22", - [0x2f80] = "\x02\x45\x7e", [0x2f81] = "\x01\x65\x71", - [0x2f83] = "\x02\x46\x27", [0x2f84] = "\x02\x46\x2b", - [0x2f85] = "\x02\x46\x23", [0x2f86] = "\x02\x45\x7d", - [0x2f87] = "\x0e\x43\x66", [0x2f88] = "\x02\x45\x7c", - [0x2f89] = "\x0e\x43\x69", [0x2f8a] = "\x0e\x43\x60", - [0x2f8b] = "\x0e\x43\x62", [0x2f8c] = "\x02\x46\x29", - [0x2f8d] = "\x02\x46\x21", [0x2f8e] = "\x02\x46\x25", - [0x2f8f] = "\x01\x65\x72", [0x2f90] = "\x0e\x43\x5e", - [0x2f91] = "\x01\x65\x70", [0x2f92] = "\x02\x46\x2d", - [0x2f93] = "\x01\x65\x6e", [0x2f94] = "\x02\x46\x2a", - [0x2f95] = "\x0e\x43\x64", [0x2f96] = "\x02\x4c\x79", - [0x2f97] = "\x0e\x43\x68", [0x2f98] = "\x0e\x43\x6a", - [0x2f99] = "\x0e\x43\x63", [0x2f9c] = "\x01\x6a\x37", - [0x2f9d] = "\x02\x4c\x71", [0x2f9e] = "\x01\x6e\x43", - [0x2f9f] = "\x02\x4c\x7b", [0x2fa0] = "\x01\x6a\x3a", - [0x2fa1] = "\x02\x4d\x21", [0x2fa2] = "\x01\x6a\x40", - [0x2fa3] = "\x02\x4c\x6c", [0x2fa4] = "\x0e\x48\x74", - [0x2fa6] = "\x02\x4c\x7c", [0x2fa7] = "\x02\x4c\x69", - [0x2fa8] = "\x0e\x48\x6d", [0x2fa9] = "\x02\x4c\x7e", - [0x2faa] = "\x02\x4c\x6d", [0x2fab] = "\x0e\x48\x6e", - [0x2fac] = "\x01\x6a\x47", [0x2fad] = "\x01\x6a\x44", - [0x2fae] = "\x02\x4c\x7d", [0x2faf] = "\x02\x4c\x77", - [0x2fb0] = "\x01\x6a\x36", [0x2fb1] = "\x01\x6a\x3e", - [0x2fb2] = "\x01\x6a\x3d", [0x2fb3] = "\x0e\x48\x70", - [0x2fb4] = "\x01\x6a\x3c", [0x2fb5] = "\x01\x6a\x42", - [0x2fb6] = "\x0e\x48\x69", [0x2fb7] = "\x02\x4c\x6a", - [0x2fb8] = "\x01\x6a\x43", [0x2fb9] = "\x02\x4c\x78", - [0x2fba] = "\x01\x6a\x3f", [0x2fbb] = "\x01\x6a\x35", - [0x2fbc] = "\x02\x4c\x7a", [0x2fbd] = "\x01\x6a\x38", - [0x2fbe] = "\x01\x6a\x39", [0x2fbf] = "\x01\x6a\x41", - [0x2fc0] = "\x02\x4c\x6f", [0x2fc1] = "\x02\x4c\x6e", - [0x2fc2] = "\x02\x4c\x6b", [0x2fc4] = "\x02\x4c\x73", - [0x2fc5] = "\x02\x4c\x70", [0x2fc6] = "\x02\x4c\x74", - [0x2fc7] = "\x01\x6a\x46", [0x2fc8] = "\x0e\x48\x68", - [0x2fc9] = "\x02\x4d\x22", [0x2fca] = "\x01\x6a\x3b", - [0x2fcb] = "\x02\x4c\x75", [0x2fcc] = "\x02\x4c\x76", - [0x2fcd] = "\x0e\x48\x71", [0x2fce] = "\x02\x4c\x72", - [0x2fcf] = "\x0e\x48\x73", [0x2fd0] = "\x0e\x66\x29", - [0x2fd1] = "\x0e\x48\x6b", [0x2fd2] = "\x01\x6a\x45", - [0x2fd3] = "\x0e\x66\x2b", [0x2fd6] = "\x0e\x4e\x22", - [0x2fd7] = "\x02\x52\x6f", [0x2fd8] = "\x01\x6e\x3b", - [0x2fd9] = "\x01\x6e\x44", [0x2fda] = "\x01\x6e\x40", - [0x2fdb] = "\x02\x52\x6c", [0x2fdc] = "\x0e\x4d\x7c", - [0x2fdd] = "\x01\x6e\x3d", [0x2fde] = "\x01\x6e\x41", - [0x2fdf] = "\x02\x52\x78", [0x2fe0] = "\x01\x6e\x37", - [0x2fe1] = "\x02\x52\x70", [0x2fe2] = "\x0e\x4d\x78", - [0x2fe3] = "\x01\x6e\x3f", [0x2fe4] = "\x0e\x4e\x24", - [0x2fe5] = "\x0e\x4e\x2f", [0x2fe6] = "\x02\x52\x73", - [0x2fe7] = "\x02\x52\x6e", [0x2fe8] = "\x01\x6e\x3e", - [0x2fe9] = "\x01\x6e\x42", [0x2fea] = "\x02\x52\x6d", - [0x2feb] = "\x0e\x4e\x2e", [0x2fec] = "\x01\x6e\x3c", - [0x2fed] = "\x0e\x4d\x77", [0x2fee] = "\x02\x52\x77", - [0x2fef] = "\x01\x6e\x39", [0x2ff0] = "\x02\x52\x76", - [0x2ff1] = "\x02\x52\x75", [0x2ff2] = "\x01\x6e\x45", - [0x2ff3] = "\x02\x50\x3b", [0x2ff4] = "\x01\x6e\x38", - [0x2ff5] = "\x0e\x4e\x2b", [0x2ff6] = "\x02\x52\x74", - [0x2ff7] = "\x02\x52\x6b", [0x2ff8] = "\x0e\x4d\x75", - [0x2ff9] = "\x01\x6e\x46", [0x2ffa] = "\x02\x52\x72", - [0x2ffb] = "\x01\x6e\x3a", [0x2ffc] = "\x0e\x4e\x28", - [0x2ffd] = "\x0e\x4e\x29", [0x2ffe] = "\x0e\x4e\x25", - [0x2fff] = "\x0e\x4e\x2c", [0x3000] = "\x0e\x4e\x27", - [0x3001] = "\x0e\x4d\x7e", [0x3002] = "\x0e\x4d\x7d", - [0x3003] = "\x02\x52\x71", [0x3007] = "\x0e\x66\x2a", - [0x3008] = "\x01\x71\x6a", [0x3009] = "\x01\x71\x6f", - [0x300a] = "\x01\x71\x68", [0x300b] = "\x02\x59\x44", - [0x300c] = "\x02\x59\x3b", [0x300d] = "\x02\x59\x47", - [0x300e] = "\x02\x59\x3f", [0x300f] = "\x02\x59\x45", - [0x3010] = "\x01\x71\x70", [0x3011] = "\x01\x71\x69", - [0x3012] = "\x02\x59\x38", [0x3013] = "\x02\x59\x3e", - [0x3014] = "\x02\x59\x48", [0x3015] = "\x02\x59\x41", - [0x3016] = "\x02\x59\x46", [0x3017] = "\x02\x59\x3a", - [0x3019] = "\x0e\x52\x3b", [0x301a] = "\x02\x59\x42", - [0x301b] = "\x01\x71\x6b", [0x301c] = "\x02\x59\x40", - [0x301d] = "\x01\x71\x6e", [0x301e] = "\x01\x71\x6d", - [0x301f] = "\x02\x59\x3c", [0x3020] = "\x02\x59\x3d", - [0x3021] = "\x02\x59\x39", [0x3022] = "\x02\x59\x43", - [0x3023] = "\x01\x71\x6c", [0x3024] = "\x02\x59\x4a", - [0x3025] = "\x02\x59\x49", [0x3026] = "\x0e\x52\x40", - [0x3027] = "\x0e\x52\x3f", [0x3029] = "\x02\x5e\x47", - [0x302a] = "\x02\x5e\x43", [0x302b] = "\x01\x74\x69", - [0x302c] = "\x0e\x55\x79", [0x302d] = "\x02\x5e\x3d", - [0x302e] = "\x01\x74\x63", [0x302f] = "\x01\x74\x73", - [0x3030] = "\x02\x5e\x49", [0x3031] = "\x01\x74\x6b", - [0x3032] = "\x01\x74\x67", [0x3033] = "\x02\x5e\x40", - [0x3034] = "\x01\x74\x6e", [0x3035] = "\x01\x74\x71", - [0x3036] = "\x02\x5e\x4b", [0x3037] = "\x01\x74\x66", - [0x3038] = "\x02\x5e\x42", [0x3039] = "\x01\x74\x6f", - [0x303a] = "\x02\x5e\x4d", [0x303b] = "\x02\x5e\x4a", - [0x303c] = "\x02\x5e\x3e", [0x303d] = "\x01\x74\x6a", - [0x303e] = "\x01\x74\x64", [0x303f] = "\x01\x74\x72", - [0x3040] = "\x02\x5e\x45", [0x3041] = "\x01\x74\x6d", - [0x3042] = "\x02\x5e\x3f", [0x3043] = "\x01\x74\x68", - [0x3044] = "\x02\x5e\x4c", [0x3045] = "\x01\x74\x6c", - [0x3046] = "\x01\x74\x65", [0x3047] = "\x02\x5e\x46", - [0x3048] = "\x01\x74\x70", [0x3049] = "\x02\x5e\x44", - [0x304c] = "\x02\x5e\x48", [0x304d] = "\x0e\x55\x7a", - [0x304f] = "\x0e\x58\x59", [0x3050] = "\x02\x62\x5a", - [0x3051] = "\x02\x62\x60", [0x3052] = "\x01\x77\x25", - [0x3053] = "\x02\x62\x63", [0x3054] = "\x01\x76\x7e", - [0x3055] = "\x01\x77\x21", [0x3056] = "\x02\x62\x5b", - [0x3057] = "\x02\x62\x62", [0x3058] = "\x02\x62\x5d", - [0x3059] = "\x01\x77\x26", [0x305a] = "\x01\x77\x23", - [0x305b] = "\x0e\x58\x5b", [0x305c] = "\x02\x62\x59", - [0x305d] = "\x0e\x58\x58", [0x305e] = "\x01\x77\x22", - [0x305f] = "\x02\x62\x5f", [0x3060] = "\x02\x62\x61", - [0x3061] = "\x01\x77\x24", [0x3062] = "\x02\x62\x5e", - [0x3063] = "\x02\x62\x5c", [0x3064] = "\x0e\x66\x2c", - [0x3066] = "\x0e\x58\x5a", [0x3068] = "\x02\x66\x42", - [0x3069] = "\x01\x78\x62", [0x306a] = "\x01\x78\x63", - [0x306b] = "\x01\x78\x5f", [0x306c] = "\x0e\x5a\x72", - [0x306d] = "\x01\x78\x60", [0x306e] = "\x0e\x5a\x74", - [0x306f] = "\x02\x66\x3e", [0x3070] = "\x02\x66\x3c", - [0x3071] = "\x0e\x5a\x75", [0x3072] = "\x02\x66\x40", - [0x3073] = "\x01\x78\x64", [0x3074] = "\x02\x66\x41", - [0x3075] = "\x02\x66\x3a", [0x3076] = "\x02\x66\x39", - [0x3077] = "\x02\x66\x3d", [0x3078] = "\x02\x66\x3b", - [0x3079] = "\x01\x78\x61", [0x307a] = "\x02\x66\x3f", - [0x307b] = "\x02\x69\x59", [0x307c] = "\x01\x7a\x2b", - [0x307d] = "\x01\x7a\x2a", [0x307e] = "\x02\x69\x5a", - [0x307f] = "\x0e\x5c\x6c", [0x3080] = "\x02\x69\x5c", - [0x3081] = "\x02\x69\x5b", [0x3082] = "\x01\x7a\x2c", - [0x3084] = "\x0e\x5e\x53", [0x3085] = "\x0e\x5e\x50", - [0x3086] = "\x02\x6b\x79", [0x3087] = "\x02\x6b\x76", - [0x3088] = "\x02\x6b\x77", [0x3089] = "\x0e\x5e\x51", - [0x308a] = "\x02\x6b\x75", [0x308b] = "\x02\x6b\x78", - [0x308c] = "\x01\x7a\x7d", [0x308d] = "\x02\x6b\x7a", - [0x308e] = "\x0e\x5e\x52", [0x308f] = "\x01\x7a\x7c", - [0x3091] = "\x02\x6d\x6f", [0x3092] = "\x0e\x5f\x5a", - [0x3093] = "\x01\x7c\x41", [0x3094] = "\x01\x7c\x43", - [0x3095] = "\x02\x6f\x3d", [0x3096] = "\x01\x7c\x42", - [0x3097] = "\x02\x70\x47", [0x3098] = "\x02\x71\x2f", - [0x3099] = "\x02\x71\x31", [0x309a] = "\x02\x71\x2e", - [0x309b] = "\x02\x71\x30", [0x309c] = "\x01\x7d\x39", - [0x309e] = "\x0e\x62\x35", [0x3136] = "\x01\x48\x4f", - [0x3138] = "\x01\x52\x7e", [0x3139] = "\x02\x30\x52", - [0x313a] = "\x01\x57\x4d", [0x313b] = "\x0e\x38\x31", - [0x313d] = "\x01\x5c\x5f", [0x313e] = "\x02\x3f\x22", - [0x313f] = "\x02\x3f\x23", [0x3140] = "\x0e\x66\x2d", - [0x3141] = "\x0e\x48\x77", [0x3143] = "\x02\x59\x4b", - [0x3144] = "\x01\x74\x74", [0x3145] = "\x02\x5e\x4e", - [0x3146] = "\x0e\x55\x7d", [0x3147] = "\x0e\x58\x5c", - [0x3148] = "\x01\x77\x27", [0x314a] = "\x02\x66\x44", - [0x314b] = "\x02\x66\x43", [0x314c] = "\x01\x7a\x2d", - [0x314d] = "\x02\x6b\x7b", [0x314e] = "\x0e\x5f\x5b", - [0x314f] = "\x02\x6d\x70", [0x3150] = "\x01\x7c\x64", - [0x3151] = "\x02\x22\x69", [0x3154] = "\x01\x4f\x2c", - [0x3155] = "\x01\x4b\x38", [0x3158] = "\x02\x2c\x6e", - [0x3159] = "\x0e\x2a\x4e", [0x315b] = "\x02\x32\x24", - [0x315c] = "\x02\x31\x7d", [0x315d] = "\x02\x32\x23", - [0x315e] = "\x02\x32\x21", [0x315f] = "\x01\x57\x4e", - [0x3160] = "\x02\x32\x22", [0x3161] = "\x02\x31\x7e", - [0x3162] = "\x0e\x33\x3c", [0x3163] = "\x02\x38\x36", - [0x3165] = "\x02\x3f\x24", [0x3166] = "\x02\x3f\x25", - [0x3167] = "\x02\x46\x30", [0x3168] = "\x02\x46\x31", - [0x3169] = "\x01\x65\x75", [0x316a] = "\x01\x65\x76", - [0x316b] = "\x02\x46\x2f", [0x316c] = "\x02\x46\x32", - [0x316d] = "\x02\x46\x2e", [0x316e] = "\x01\x65\x74", - [0x316f] = "\x0e\x48\x78", [0x3170] = "\x01\x6a\x48", - [0x3171] = "\x0e\x48\x79", [0x3172] = "\x01\x65\x77", - [0x3173] = "\x02\x4d\x23", [0x3175] = "\x01\x6e\x47", - [0x3176] = "\x02\x52\x79", [0x3177] = "\x01\x6e\x48", - [0x3178] = "\x0e\x4e\x30", [0x3179] = "\x01\x71\x71", - [0x317a] = "\x02\x59\x4e", [0x317b] = "\x02\x59\x4c", - [0x317c] = "\x02\x59\x4d", [0x317d] = "\x02\x5e\x51", - [0x317e] = "\x02\x5e\x50", [0x317f] = "\x02\x5e\x4f", - [0x3183] = "\x02\x66\x45", [0x3184] = "\x0e\x64\x22", - [0x3185] = "\x01\x78\x65", [0x3186] = "\x02\x66\x46", - [0x3187] = "\x02\x6d\x71", [0x3188] = "\x01\x7c\x65", - [0x3189] = "\x02\x70\x48", [0x318a] = "\x01\x48\x50", - [0x318b] = "\x01\x4f\x2e", [0x318c] = "\x01\x4f\x2d", - [0x318d] = "\x02\x2c\x70", [0x318e] = "\x01\x53\x21", - [0x318f] = "\x0e\x2e\x5d", [0x3191] = "\x02\x2c\x6f", - [0x3192] = "\x02\x32\x26", [0x3193] = "\x0e\x33\x3d", - [0x3194] = "\x01\x57\x4f", [0x3195] = "\x02\x38\x37", - [0x3196] = "\x02\x32\x25", [0x3197] = "\x0e\x33\x3f", - [0x3199] = "\x0e\x33\x3e", [0x319a] = "\x01\x5c\x61", - [0x319b] = "\x02\x38\x3a", [0x319c] = "\x02\x38\x38", - [0x319d] = "\x02\x38\x39", [0x319e] = "\x01\x5c\x60", - [0x31a0] = "\x02\x3f\x27", [0x31a1] = "\x02\x3f\x28", - [0x31a2] = "\x02\x3f\x26", [0x31a3] = "\x0e\x43\x6e", - [0x31a4] = "\x01\x65\x7a", [0x31a5] = "\x02\x46\x34", - [0x31a6] = "\x02\x46\x33", [0x31a7] = "\x02\x46\x35", - [0x31a8] = "\x01\x65\x79", [0x31a9] = "\x01\x65\x78", - [0x31ac] = "\x02\x52\x7a", [0x31ad] = "\x02\x52\x7c", - [0x31ae] = "\x0e\x4e\x31", [0x31af] = "\x01\x6e\x49", - [0x31b0] = "\x02\x52\x7b", [0x31b1] = "\x02\x59\x4f", - [0x31b2] = "\x01\x71\x72", [0x31b3] = "\x02\x62\x65", - [0x31b4] = "\x0e\x58\x5d", [0x31b5] = "\x02\x62\x64", - [0x31b6] = "\x01\x78\x66", [0x31b7] = "\x02\x66\x47", - [0x31b8] = "\x01\x78\x68", [0x31b9] = "\x01\x78\x67", - [0x31ba] = "\x02\x69\x5d", [0x31bb] = "\x02\x6b\x7c", - [0x31bc] = "\x01\x7a\x7e", [0x31bd] = "\x01\x48\x51", - [0x31be] = "\x02\x2c\x71", [0x31bf] = "\x01\x53\x22", - [0x31c0] = "\x02\x32\x29", [0x31c1] = "\x01\x57\x51", - [0x31c2] = "\x02\x32\x28", [0x31c3] = "\x02\x32\x27", - [0x31c4] = "\x0e\x33\x42", [0x31c5] = "\x01\x57\x50", - [0x31c6] = "\x0e\x33\x43", [0x31c7] = "\x02\x38\x40", - [0x31c9] = "\x02\x38\x42", [0x31ca] = "\x02\x38\x3b", - [0x31cb] = "\x02\x38\x3c", [0x31cc] = "\x01\x5c\x62", - [0x31cd] = "\x02\x38\x3d", [0x31ce] = "\x01\x5c\x63", - [0x31cf] = "\x02\x38\x41", [0x31d0] = "\x02\x38\x3e", - [0x31d1] = "\x02\x38\x3f", [0x31d2] = "\x01\x5c\x64", - [0x31d3] = "\x0e\x3e\x37", [0x31d4] = "\x01\x61\x44", - [0x31d5] = "\x01\x61\x45", [0x31d6] = "\x0e\x3e\x38", - [0x31d7] = "\x02\x3f\x29", [0x31db] = "\x02\x46\x36", - [0x31dc] = "\x02\x46\x37", [0x31dd] = "\x0e\x43\x72", - [0x31de] = "\x02\x4d\x27", [0x31df] = "\x01\x6a\x4b", - [0x31e0] = "\x01\x6a\x49", [0x31e1] = "\x01\x6a\x4a", - [0x31e2] = "\x02\x4d\x24", [0x31e3] = "\x02\x4d\x25", - [0x31e5] = "\x02\x4d\x26", [0x31e6] = "\x02\x53\x23", - [0x31e7] = "\x0e\x4e\x32", [0x31e8] = "\x02\x53\x24", - [0x31e9] = "\x01\x6e\x4a", [0x31ea] = "\x02\x53\x21", - [0x31eb] = "\x02\x52\x7e", [0x31ec] = "\x02\x53\x22", - [0x31ed] = "\x02\x52\x7d", [0x31ee] = "\x01\x71\x75", - [0x31ef] = "\x02\x59\x50", [0x31f0] = "\x01\x71\x73", - [0x31f1] = "\x01\x71\x74", [0x31f2] = "\x02\x5e\x53", - [0x31f3] = "\x01\x74\x75", [0x31f4] = "\x02\x5e\x52", - [0x31f5] = "\x02\x61\x34", [0x31f6] = "\x0e\x55\x7e", - [0x31f7] = "\x02\x62\x66", [0x31f8] = "\x02\x62\x67", - [0x31f9] = "\x01\x77\x28", [0x31fa] = "\x0e\x58\x61", - [0x31fb] = "\x01\x77\x29", [0x31fc] = "\x01\x74\x76", - [0x31fd] = "\x02\x66\x48", [0x31fe] = "\x02\x66\x49", - [0x31ff] = "\x02\x69\x5e", [0x3200] = "\x01\x7a\x2e", - [0x3201] = "\x01\x48\x52", [0x3202] = "\x0e\x66\x7b", - [0x3203] = "\x01\x48\x53", [0x3204] = "\x01\x57\x53", - [0x3205] = "\x01\x4f\x2f", [0x3206] = "\x01\x57\x52", - [0x3207] = "\x02\x2c\x72", [0x3208] = "\x0e\x38\x36", - [0x320a] = "\x0e\x33\x44", [0x320b] = "\x01\x61\x46", - [0x320c] = "\x01\x48\x54", [0x320d] = "\x01\x53\x24", - [0x320e] = "\x02\x2c\x73", [0x320f] = "\x02\x2c\x74", - [0x3210] = "\x01\x53\x23", [0x3211] = "\x01\x53\x25", - [0x3212] = "\x01\x48\x55", [0x3214] = "\x02\x2c\x75", - [0x3215] = "\x01\x57\x55", [0x3216] = "\x02\x32\x2a", - [0x3217] = "\x01\x57\x57", [0x3218] = "\x01\x57\x54", - [0x3219] = "\x01\x57\x56", [0x321a] = "\x0e\x38\x37", - [0x321b] = "\x02\x38\x45", [0x321c] = "\x01\x5c\x65", - [0x321d] = "\x0e\x38\x39", [0x321e] = "\x02\x38\x44", - [0x321f] = "\x02\x38\x43", [0x3221] = "\x02\x46\x38", - [0x3223] = "\x0e\x49\x22", [0x3224] = "\x02\x4d\x28", - [0x3226] = "\x01\x6e\x4b", [0x3228] = "\x01\x71\x76", - [0x3229] = "\x02\x59\x52", [0x322a] = "\x02\x59\x51", - [0x322b] = "\x0e\x56\x21", [0x322c] = "\x02\x5e\x54", - [0x322e] = "\x0e\x58\x62", [0x322f] = "\x0e\x5c\x6f", - [0x3230] = "\x02\x6b\x7d", [0x3233] = "\x01\x48\x56", - [0x3234] = "\x02\x24\x73", [0x3235] = "\x02\x28\x4a", - [0x3236] = "\x01\x53\x26", [0x3237] = "\x02\x2c\x76", - [0x3239] = "\x02\x32\x2c", [0x323b] = "\x0e\x33\x49", - [0x323c] = "\x0e\x33\x48", [0x323d] = "\x01\x57\x58", - [0x323e] = "\x02\x32\x2b", [0x323f] = "\x01\x57\x59", - [0x3240] = "\x0e\x33\x47", [0x3241] = "\x0e\x66\x2f", - [0x3243] = "\x02\x38\x47", [0x3244] = "\x0e\x38\x3d", - [0x3245] = "\x0e\x38\x3c", [0x3246] = "\x01\x5c\x67", - [0x3247] = "\x02\x38\x46", [0x3248] = "\x02\x38\x48", - [0x3249] = "\x0e\x38\x3b", [0x324a] = "\x01\x5c\x66", - [0x324e] = "\x0e\x3e\x3c", [0x324f] = "\x02\x3f\x2b", - [0x3250] = "\x02\x3f\x2c", [0x3251] = "\x02\x3f\x2a", - [0x3252] = "\x01\x61\x47", [0x3253] = "\x0e\x67\x29", - [0x3256] = "\x01\x65\x7b", [0x3257] = "\x0e\x43\x73", - [0x3258] = "\x01\x65\x7c", [0x3259] = "\x0e\x63\x56", - [0x325a] = "\x01\x6a\x4d", [0x325b] = "\x0e\x49\x23", - [0x325c] = "\x02\x4d\x2a", [0x325d] = "\x02\x4d\x29", - [0x325e] = "\x01\x6a\x4c", [0x325f] = "\x0e\x49\x26", - [0x3260] = "\x0e\x3e\x3b", [0x3261] = "\x0e\x49\x25", - [0x3263] = "\x0e\x66\x30", [0x3264] = "\x02\x53\x25", - [0x3265] = "\x0e\x4e\x34", [0x3266] = "\x0e\x4e\x36", - [0x3267] = "\x02\x53\x26", [0x3268] = "\x0e\x4e\x37", - [0x326a] = "\x0e\x4e\x35", [0x326b] = "\x0e\x4e\x38", - [0x326c] = "\x02\x59\x53", [0x326e] = "\x0e\x52\x43", - [0x326f] = "\x01\x74\x7a", [0x3270] = "\x01\x74\x79", - [0x3271] = "\x01\x74\x77", [0x3272] = "\x01\x74\x78", - [0x3273] = "\x01\x74\x7b", [0x3274] = "\x0e\x56\x22", - [0x3275] = "\x02\x62\x68", [0x3276] = "\x01\x77\x2b", - [0x3277] = "\x01\x77\x2a", [0x3278] = "\x02\x66\x4a", - [0x3279] = "\x02\x69\x5f", [0x327a] = "\x0e\x5c\x70", - [0x327b] = "\x0e\x5c\x71", [0x327c] = "\x0e\x5c\x72", - [0x327d] = "\x01\x7b\x6f", [0x327e] = "\x01\x7b\x6e", - [0x327f] = "\x01\x48\x57", [0x3282] = "\x02\x2f\x7d", - [0x3284] = "\x01\x65\x7e", [0x3285] = "\x01\x61\x48", - [0x3286] = "\x01\x65\x7d", [0x3287] = "\x01\x6a\x4e", - [0x3289] = "\x01\x48\x58", [0x328a] = "\x02\x21\x68", - [0x328b] = "\x01\x48\x59", [0x328c] = "\x01\x48\x5a", - [0x328d] = "\x0e\x24\x35", [0x328e] = "\x0e\x24\x36", - [0x328f] = "\x02\x28\x4b", [0x3290] = "\x02\x24\x76", - [0x3291] = "\x0e\x27\x24", [0x3292] = "\x02\x24\x77", - [0x3293] = "\x01\x4b\x3a", [0x3294] = "\x0e\x27\x26", - [0x3295] = "\x02\x24\x74", [0x3296] = "\x01\x4b\x39", - [0x3297] = "\x0e\x27\x25", [0x3298] = "\x01\x4b\x3c", - [0x3299] = "\x02\x24\x75", [0x329a] = "\x01\x4b\x3e", - [0x329b] = "\x01\x4b\x3d", [0x329c] = "\x02\x24\x78", - [0x329d] = "\x01\x4b\x3b", [0x329f] = "\x0e\x27\x23", - [0x32a1] = "\x01\x4f\x34", [0x32a2] = "\x01\x4f\x32", - [0x32a3] = "\x02\x28\x4d", [0x32a4] = "\x0e\x2a\x56", - [0x32a5] = "\x01\x4f\x31", [0x32a6] = "\x0e\x2a\x5b", - [0x32a7] = "\x0e\x2a\x58", [0x32a8] = "\x0e\x2a\x4f", - [0x32a9] = "\x01\x4f\x36", [0x32aa] = "\x01\x4f\x38", - [0x32ab] = "\x01\x4f\x35", [0x32ac] = "\x0e\x2a\x59", - [0x32ad] = "\x02\x28\x50", [0x32ae] = "\x02\x28\x4c", - [0x32af] = "\x01\x4f\x39", [0x32b0] = "\x0e\x2a\x52", - [0x32b1] = "\x01\x4f\x33", [0x32b2] = "\x01\x4b\x3f", - [0x32b3] = "\x0e\x2a\x54", [0x32b4] = "\x01\x4f\x37", - [0x32b5] = "\x02\x28\x4f", [0x32b6] = "\x0e\x2a\x57", - [0x32b8] = "\x02\x28\x4e", [0x32ba] = "\x01\x4f\x30", - [0x32bb] = "\x0e\x66\x31", [0x32c2] = "\x02\x2c\x7c", - [0x32c3] = "\x01\x53\x2a", [0x32c4] = "\x01\x53\x2b", - [0x32c5] = "\x02\x2c\x7e", [0x32c6] = "\x0e\x2e\x66", - [0x32c7] = "\x02\x2c\x78", [0x32c8] = "\x02\x2c\x7b", - [0x32c9] = "\x02\x2d\x26", [0x32ca] = "\x02\x2d\x24", - [0x32cb] = "\x0e\x2e\x60", [0x32cc] = "\x01\x53\x2c", - [0x32cd] = "\x02\x2d\x2a", [0x32ce] = "\x01\x53\x2f", - [0x32cf] = "\x02\x2d\x27", [0x32d0] = "\x02\x2c\x7d", - [0x32d1] = "\x02\x2c\x7a", [0x32d2] = "\x0e\x2e\x61", - [0x32d3] = "\x0e\x2e\x5e", [0x32d4] = "\x02\x3f\x2e", - [0x32d5] = "\x02\x2d\x25", [0x32d6] = "\x01\x53\x27", - [0x32d7] = "\x02\x2d\x28", [0x32d8] = "\x02\x2c\x77", - [0x32d9] = "\x02\x2d\x22", [0x32da] = "\x01\x53\x29", - [0x32db] = "\x01\x53\x2e", [0x32dc] = "\x02\x2d\x23", - [0x32dd] = "\x01\x53\x32", [0x32de] = "\x01\x53\x30", - [0x32df] = "\x0e\x2e\x65", [0x32e0] = "\x02\x2c\x79", - [0x32e1] = "\x01\x53\x2d", [0x32e2] = "\x0e\x2e\x64", - [0x32e3] = "\x02\x2d\x21", [0x32e4] = "\x01\x53\x31", - [0x32e5] = "\x01\x53\x28", [0x32e6] = "\x02\x2d\x29", - [0x32ed] = "\x01\x57\x5e", [0x32ee] = "\x0e\x33\x4c", - [0x32ef] = "\x01\x57\x67", [0x32f0] = "\x01\x57\x5c", - [0x32f1] = "\x01\x57\x5a", [0x32f2] = "\x02\x32\x2e", - [0x32f3] = "\x01\x57\x62", [0x32f4] = "\x01\x57\x5f", - [0x32f5] = "\x02\x32\x30", [0x32f6] = "\x0e\x33\x4a", - [0x32f7] = "\x0e\x33\x52", [0x32f8] = "\x01\x57\x61", - [0x32f9] = "\x02\x32\x2f", [0x32fa] = "\x02\x32\x2d", - [0x32fb] = "\x02\x32\x32", [0x32fc] = "\x01\x57\x66", - [0x32fd] = "\x01\x57\x64", [0x32fe] = "\x02\x3f\x2d", - [0x32ff] = "\x0e\x33\x4b", [0x3300] = "\x02\x32\x33", - [0x3301] = "\x02\x32\x31", [0x3302] = "\x01\x57\x5b", - [0x3303] = "\x0e\x33\x4e", [0x3304] = "\x0e\x33\x4d", - [0x3305] = "\x01\x57\x5d", [0x3306] = "\x01\x57\x60", - [0x3307] = "\x0e\x33\x4f", [0x3308] = "\x01\x57\x63", - [0x3309] = "\x0e\x2e\x63", [0x330a] = "\x01\x57\x65", - [0x3314] = "\x0e\x3e\x44", [0x3315] = "\x02\x38\x52", - [0x3316] = "\x01\x5c\x69", [0x3317] = "\x0e\x38\x49", - [0x3318] = "\x02\x38\x49", [0x3319] = "\x02\x38\x4b", - [0x331a] = "\x0e\x38\x47", [0x331b] = "\x02\x38\x4c", - [0x331d] = "\x02\x38\x54", [0x331e] = "\x02\x38\x50", - [0x331f] = "\x02\x38\x4e", [0x3321] = "\x02\x38\x51", - [0x3322] = "\x02\x38\x55", [0x3323] = "\x01\x5c\x6a", - [0x3324] = "\x01\x5c\x6e", [0x3325] = "\x02\x38\x4a", - [0x3327] = "\x02\x38\x53", [0x3328] = "\x0e\x63\x2e", - [0x3329] = "\x01\x5c\x6c", [0x332a] = "\x0e\x38\x41", - [0x332b] = "\x01\x5c\x6b", [0x332c] = "\x02\x38\x4f", - [0x332d] = "\x02\x38\x4d", [0x332e] = "\x0e\x38\x42", - [0x332f] = "\x01\x5c\x68", [0x3330] = "\x01\x5c\x6d", - [0x3331] = "\x0e\x38\x45", [0x3334] = "\x0e\x38\x48", - [0x3339] = "\x01\x61\x4e", [0x333a] = "\x02\x3f\x36", - [0x333b] = "\x0e\x3e\x3e", [0x333d] = "\x02\x3f\x34", - [0x333e] = "\x01\x61\x50", [0x3340] = "\x0e\x3e\x43", - [0x3341] = "\x0e\x3e\x45", [0x3342] = "\x0e\x3e\x41", - [0x3343] = "\x02\x3f\x2f", [0x3344] = "\x02\x46\x46", - [0x3345] = "\x0e\x3e\x3d", [0x3346] = "\x01\x61\x4f", - [0x3347] = "\x02\x3f\x33", [0x3348] = "\x0e\x3e\x40", - [0x3349] = "\x0e\x3e\x42", [0x334a] = "\x02\x3f\x30", - [0x334b] = "\x01\x61\x4b", [0x334c] = "\x01\x61\x51", - [0x334d] = "\x02\x3f\x35", [0x334e] = "\x01\x61\x4d", - [0x334f] = "\x02\x3f\x32", [0x3350] = "\x01\x6a\x4f", - [0x3351] = "\x01\x61\x4c", [0x3352] = "\x02\x3f\x31", - [0x3353] = "\x01\x61\x52", [0x3354] = "\x01\x61\x4a", - [0x3355] = "\x01\x61\x49", [0x335b] = "\x02\x46\x3e", - [0x335c] = "\x02\x46\x3c", [0x335d] = "\x0e\x43\x7b", - [0x335e] = "\x02\x46\x42", [0x335f] = "\x0e\x43\x7e", - [0x3360] = "\x02\x46\x3a", [0x3361] = "\x02\x46\x47", - [0x3362] = "\x02\x46\x3f", [0x3363] = "\x0e\x43\x75", - [0x3364] = "\x02\x46\x39", [0x3365] = "\x01\x66\x24", - [0x3366] = "\x01\x66\x2a", [0x3367] = "\x02\x46\x44", - [0x3369] = "\x02\x46\x3d", [0x336a] = "\x0e\x43\x76", - [0x336b] = "\x01\x66\x27", [0x336c] = "\x0e\x43\x77", - [0x336d] = "\x0e\x44\x23", [0x336e] = "\x01\x66\x25", - [0x336f] = "\x02\x46\x45", [0x3370] = "\x01\x66\x22", - [0x3371] = "\x01\x66\x21", [0x3372] = "\x02\x46\x40", - [0x3373] = "\x01\x66\x26", [0x3374] = "\x01\x61\x53", - [0x3375] = "\x0e\x43\x7c", [0x3376] = "\x02\x46\x43", - [0x3377] = "\x02\x46\x3b", [0x3378] = "\x01\x66\x23", - [0x3379] = "\x01\x66\x28", [0x337a] = "\x01\x66\x29", - [0x337d] = "\x0e\x44\x22", [0x337f] = "\x01\x6a\x54", - [0x3380] = "\x01\x6a\x50", [0x3381] = "\x0e\x49\x27", - [0x3382] = "\x01\x6a\x55", [0x3383] = "\x02\x4d\x2d", - [0x3384] = "\x0e\x49\x2a", [0x3386] = "\x02\x4d\x2c", - [0x3387] = "\x02\x4d\x2e", [0x3388] = "\x01\x6a\x52", - [0x3389] = "\x02\x4d\x2b", [0x338a] = "\x01\x6a\x53", - [0x338b] = "\x02\x4d\x31", [0x338c] = "\x02\x4d\x30", - [0x338d] = "\x02\x4d\x2f", [0x338f] = "\x01\x6a\x51", - [0x3392] = "\x0e\x4e\x3b", [0x3393] = "\x0e\x4e\x3d", - [0x3394] = "\x0e\x4e\x39", [0x3395] = "\x02\x53\x2a", - [0x3396] = "\x0e\x4e\x3c", [0x3397] = "\x02\x53\x2d", - [0x3398] = "\x01\x6e\x51", [0x3399] = "\x02\x53\x2c", - [0x339a] = "\x01\x6e\x50", [0x339b] = "\x01\x6e\x4c", - [0x339c] = "\x01\x6e\x4d", [0x339d] = "\x01\x6e\x4e", - [0x339e] = "\x02\x53\x29", [0x339f] = "\x02\x53\x28", - [0x33a0] = "\x01\x6e\x4f", [0x33a1] = "\x0e\x4e\x3a", - [0x33a2] = "\x02\x53\x2b", [0x33a3] = "\x02\x53\x27", - [0x33a6] = "\x02\x59\x55", [0x33a7] = "\x02\x59\x5f", - [0x33a8] = "\x01\x71\x79", [0x33a9] = "\x01\x71\x78", - [0x33aa] = "\x0e\x52\x49", [0x33ab] = "\x02\x59\x59", - [0x33ac] = "\x02\x59\x5b", [0x33ad] = "\x0e\x52\x47", - [0x33ae] = "\x02\x59\x56", [0x33af] = "\x0e\x52\x44", - [0x33b0] = "\x02\x59\x5a", [0x33b1] = "\x02\x59\x54", - [0x33b2] = "\x02\x59\x5d", [0x33b3] = "\x01\x71\x77", - [0x33b4] = "\x02\x59\x5c", [0x33b5] = "\x02\x59\x58", - [0x33b7] = "\x02\x59\x5e", [0x33b8] = "\x0e\x56\x23", - [0x33b9] = "\x02\x59\x57", [0x33ba] = "\x01\x74\x7e", - [0x33bb] = "\x02\x5e\x55", [0x33bc] = "\x02\x5e\x5b", - [0x33bd] = "\x01\x75\x24", [0x33be] = "\x01\x75\x26", - [0x33bf] = "\x01\x75\x23", [0x33c0] = "\x01\x75\x22", - [0x33c2] = "\x01\x75\x21", [0x33c3] = "\x01\x74\x7d", - [0x33c4] = "\x02\x5e\x56", [0x33c5] = "\x02\x5e\x59", - [0x33c6] = "\x01\x74\x7c", [0x33c7] = "\x02\x5e\x5a", - [0x33c8] = "\x0e\x56\x24", [0x33c9] = "\x01\x75\x25", - [0x33ca] = "\x02\x5e\x58", [0x33cc] = "\x02\x5e\x57", - [0x33cd] = "\x01\x77\x2c", [0x33ce] = "\x0e\x58\x65", - [0x33cf] = "\x01\x77\x2d", [0x33d0] = "\x02\x62\x6b", - [0x33d1] = "\x02\x62\x69", [0x33d2] = "\x02\x62\x6a", - [0x33d4] = "\x0e\x5a\x77", [0x33d5] = "\x02\x66\x4c", - [0x33d6] = "\x0e\x5a\x78", [0x33d7] = "\x02\x66\x4b", - [0x33d8] = "\x01\x78\x69", [0x33d9] = "\x02\x69\x61", - [0x33da] = "\x01\x7a\x2f", [0x33db] = "\x02\x69\x60", - [0x33dd] = "\x02\x6b\x7e", [0x33de] = "\x02\x6d\x72", - [0x33df] = "\x01\x7b\x70", [0x33e0] = "\x02\x71\x32", - [0x33e1] = "\x02\x71\x33", [0x33e2] = "\x01\x7c\x44", - [0x33e3] = "\x01\x48\x5b", [0x33e5] = "\x01\x4f\x3a", - [0x33e6] = "\x02\x3f\x37", [0x33e7] = "\x01\x6a\x56", - [0x33e8] = "\x01\x75\x27", [0x33e9] = "\x02\x5e\x5c", - [0x33ea] = "\x01\x48\x5c", [0x33ec] = "\x01\x57\x69", - [0x33ed] = "\x01\x57\x68", [0x33ee] = "\x02\x3f\x38", - [0x33ef] = "\x0e\x3e\x47", [0x33f2] = "\x02\x59\x60", - [0x33f3] = "\x01\x48\x5d", [0x33f4] = "\x01\x53\x33", - [0x33f6] = "\x0e\x3e\x48", [0x33f7] = "\x02\x3f\x39", - [0x33f8] = "\x02\x3f\x3a", [0x33f9] = "\x02\x3f\x3b", - [0x33fa] = "\x01\x6a\x57", [0x33fb] = "\x01\x71\x7a", - [0x33fc] = "\x01\x48\x5e", [0x33fe] = "\x01\x4f\x3b", - [0x33ff] = "\x02\x2d\x2b", [0x3400] = "\x01\x57\x6a", - [0x3401] = "\x02\x32\x34", [0x3402] = "\x01\x5c\x6f", - [0x3403] = "\x0e\x3e\x49", [0x3404] = "\x02\x3f\x3c", - [0x3405] = "\x01\x66\x2b", [0x3407] = "\x01\x6a\x58", - [0x3408] = "\x01\x71\x7b", [0x3409] = "\x01\x75\x28", - [0x340a] = "\x01\x77\x2e", [0x340b] = "\x02\x66\x4d", - [0x340c] = "\x01\x48\x5f", [0x340d] = "\x01\x4f\x3c", - [0x340e] = "\x0e\x2a\x5d", [0x3410] = "\x01\x57\x6b", - [0x3411] = "\x02\x38\x56", [0x3412] = "\x01\x61\x54", - [0x3413] = "\x0e\x49\x2b", [0x3414] = "\x01\x6a\x59", - [0x3415] = "\x02\x4d\x32", [0x3416] = "\x02\x53\x2e", - [0x3418] = "\x0e\x52\x4a", [0x3419] = "\x0e\x58\x68", - [0x341a] = "\x0e\x5a\x79", [0x341b] = "\x01\x48\x60", - [0x341c] = "\x01\x61\x55", [0x341d] = "\x02\x46\x48", - [0x341e] = "\x01\x6a\x5a", [0x341f] = "\x01\x48\x61", - [0x3420] = "\x02\x28\x51", [0x3421] = "\x02\x2d\x2c", - [0x3422] = "\x01\x53\x34", [0x3424] = "\x0e\x2e\x68", - [0x3425] = "\x02\x32\x36", [0x3427] = "\x0e\x33\x57", - [0x3428] = "\x01\x57\x6e", [0x3429] = "\x0e\x33\x58", - [0x342a] = "\x01\x57\x6c", [0x342b] = "\x01\x57\x6d", - [0x342c] = "\x01\x57\x6f", [0x342d] = "\x0e\x33\x55", - [0x342f] = "\x02\x32\x35", [0x3432] = "\x02\x38\x5b", - [0x3433] = "\x02\x38\x58", [0x3434] = "\x02\x38\x5a", - [0x3435] = "\x01\x5c\x70", [0x3436] = "\x01\x5c\x72", - [0x3437] = "\x01\x5c\x71", [0x3438] = "\x02\x38\x57", - [0x3439] = "\x01\x5c\x73", [0x343a] = "\x02\x38\x59", - [0x343c] = "\x02\x3f\x3d", [0x343d] = "\x02\x3f\x3e", - [0x343f] = "\x02\x3f\x3f", [0x3440] = "\x02\x46\x4b", - [0x3441] = "\x0e\x44\x26", [0x3442] = "\x02\x46\x4c", - [0x3444] = "\x02\x46\x4a", [0x3445] = "\x02\x46\x4d", - [0x3447] = "\x01\x66\x2c", [0x3448] = "\x0e\x66\x34", - [0x3449] = "\x02\x46\x49", [0x344a] = "\x0e\x49\x2d", - [0x344b] = "\x01\x6a\x5b", [0x344c] = "\x0e\x49\x2e", - [0x344e] = "\x02\x53\x33", [0x344f] = "\x02\x53\x2f", - [0x3450] = "\x02\x53\x32", [0x3451] = "\x02\x53\x34", - [0x3452] = "\x02\x53\x31", [0x3453] = "\x02\x53\x30", - [0x3455] = "\x02\x59\x61", [0x3456] = "\x02\x59\x62", - [0x3457] = "\x02\x59\x63", [0x3458] = "\x01\x71\x7c", - [0x3459] = "\x01\x71\x7d", [0x345a] = "\x02\x5e\x5e", - [0x345b] = "\x02\x5e\x5d", [0x345c] = "\x02\x5e\x5f", - [0x345e] = "\x02\x62\x6d", [0x345f] = "\x02\x62\x6c", - [0x3461] = "\x02\x66\x4f", [0x3462] = "\x0e\x5a\x7a", - [0x3463] = "\x02\x66\x50", [0x3464] = "\x02\x66\x4e", - [0x3465] = "\x0e\x5a\x7b", [0x3466] = "\x01\x7a\x30", - [0x3468] = "\x02\x69\x62", [0x3469] = "\x02\x69\x63", - [0x346a] = "\x0e\x5e\x55", [0x346b] = "\x02\x6d\x73", - [0x346c] = "\x02\x6f\x3e", [0x346d] = "\x02\x70\x49", - [0x346e] = "\x01\x48\x62", [0x346f] = "\x01\x4b\x40", - [0x3471] = "\x01\x75\x29", [0x3472] = "\x01\x48\x63", - [0x3474] = "\x02\x38\x5c", [0x3475] = "\x02\x3f\x40", - [0x3476] = "\x0e\x5a\x7c", [0x3477] = "\x01\x7c\x6c", - [0x3478] = "\x02\x22\x6a", [0x347b] = "\x0e\x24\x38", - [0x347c] = "\x02\x22\x6b", [0x347d] = "\x02\x22\x6d", - [0x347e] = "\x01\x48\x64", [0x347f] = "\x02\x22\x6e", - [0x3480] = "\x02\x22\x6c", [0x3483] = "\x02\x25\x22", - [0x3484] = "\x02\x25\x23", [0x3485] = "\x02\x24\x7b", - [0x3486] = "\x0e\x27\x28", [0x348a] = "\x02\x25\x21", - [0x348b] = "\x01\x4b\x42", [0x348c] = "\x0e\x27\x29", - [0x348d] = "\x01\x4b\x43", [0x348e] = "\x02\x24\x7c", - [0x348f] = "\x02\x24\x7a", [0x3490] = "\x02\x24\x79", - [0x3491] = "\x02\x24\x7d", [0x3492] = "\x01\x4b\x41", - [0x3493] = "\x02\x24\x7e", [0x3494] = "\x02\x2d\x2d", - [0x3495] = "\x0e\x27\x2b", [0x3498] = "\x02\x28\x56", - [0x3499] = "\x01\x4f\x3f", [0x349a] = "\x02\x28\x55", - [0x349b] = "\x02\x28\x57", [0x349c] = "\x0e\x2a\x60", - [0x349d] = "\x01\x4f\x3e", [0x349e] = "\x02\x28\x5c", - [0x349f] = "\x01\x4f\x42", [0x34a0] = "\x02\x28\x52", - [0x34a1] = "\x02\x28\x60", [0x34a2] = "\x02\x28\x66", - [0x34a3] = "\x01\x4f\x49", [0x34a4] = "\x02\x28\x63", - [0x34a5] = "\x01\x4f\x46", [0x34a6] = "\x0e\x2a\x6b", - [0x34a7] = "\x02\x28\x59", [0x34a8] = "\x02\x28\x5f", - [0x34a9] = "\x02\x28\x61", [0x34aa] = "\x0e\x2a\x66", - [0x34ab] = "\x02\x28\x54", [0x34ac] = "\x01\x4f\x45", - [0x34ad] = "\x01\x4f\x40", [0x34ae] = "\x02\x28\x5a", - [0x34af] = "\x01\x4f\x47", [0x34b0] = "\x01\x4f\x4a", - [0x34b1] = "\x01\x4f\x44", [0x34b2] = "\x0e\x2a\x6c", - [0x34b3] = "\x01\x4f\x3d", [0x34b4] = "\x02\x28\x5e", - [0x34b5] = "\x02\x28\x58", [0x34b6] = "\x02\x28\x65", - [0x34b7] = "\x01\x4f\x4c", [0x34b8] = "\x01\x4f\x48", - [0x34b9] = "\x01\x4f\x43", [0x34ba] = "\x02\x28\x5d", - [0x34bb] = "\x01\x57\x70", [0x34bc] = "\x02\x28\x5b", - [0x34bd] = "\x01\x4f\x41", [0x34be] = "\x01\x4f\x4b", - [0x34c0] = "\x02\x28\x53", [0x34c2] = "\x02\x28\x62", - [0x34c3] = "\x02\x28\x64", [0x34c4] = "\x0e\x2a\x5e", - [0x34c9] = "\x0e\x2a\x68", [0x34d0] = "\x0e\x2e\x76", - [0x34d1] = "\x01\x53\x45", [0x34d2] = "\x01\x53\x3f", - [0x34d3] = "\x01\x53\x47", [0x34d4] = "\x01\x53\x44", - [0x34d5] = "\x02\x2d\x34", [0x34d6] = "\x02\x2d\x37", - [0x34d7] = "\x01\x53\x40", [0x34d8] = "\x0e\x2e\x6a", - [0x34d9] = "\x02\x2d\x2e", [0x34db] = "\x01\x53\x39", - [0x34dc] = "\x01\x53\x43", [0x34dd] = "\x0e\x2e\x6b", - [0x34de] = "\x01\x53\x46", [0x34df] = "\x01\x53\x48", - [0x34e0] = "\x02\x2d\x43", [0x34e1] = "\x02\x2d\x3a", - [0x34e2] = "\x0e\x2e\x78", [0x34e3] = "\x01\x53\x38", - [0x34e4] = "\x02\x2d\x42", [0x34e5] = "\x01\x53\x3c", - [0x34e6] = "\x01\x53\x3a", [0x34e7] = "\x01\x53\x35", - [0x34e8] = "\x02\x2d\x32", [0x34e9] = "\x0e\x2e\x72", - [0x34ea] = "\x02\x2d\x41", [0x34eb] = "\x02\x2d\x36", - [0x34ec] = "\x02\x2d\x39", [0x34ed] = "\x02\x2d\x46", - [0x34ee] = "\x0e\x2e\x74", [0x34ef] = "\x01\x53\x49", - [0x34f0] = "\x02\x2d\x40", [0x34f1] = "\x01\x53\x41", - [0x34f2] = "\x02\x2d\x3b", [0x34f3] = "\x02\x2d\x45", - [0x34f4] = "\x02\x2d\x38", [0x34f5] = "\x02\x2d\x3c", - [0x34f6] = "\x02\x2d\x3f", [0x34f7] = "\x0e\x2e\x69", - [0x34f8] = "\x0e\x2e\x6e", [0x34f9] = "\x02\x2d\x30", - [0x34fa] = "\x02\x2d\x44", [0x34fb] = "\x02\x2d\x3e", - [0x34fc] = "\x0e\x2e\x6f", [0x34fd] = "\x0e\x2e\x7a", - [0x34fe] = "\x02\x2d\x2f", [0x3500] = "\x02\x2d\x33", - [0x3501] = "\x01\x53\x42", [0x3502] = "\x01\x53\x3d", - [0x3503] = "\x01\x53\x36", [0x3504] = "\x01\x53\x3b", - [0x3505] = "\x01\x53\x37", [0x3506] = "\x01\x53\x4a", - [0x3507] = "\x02\x2d\x31", [0x3508] = "\x02\x32\x47", - [0x3509] = "\x01\x53\x3e", [0x350b] = "\x0e\x2e\x79", - [0x350c] = "\x02\x2d\x3d", [0x350d] = "\x02\x29\x42", - [0x350e] = "\x0e\x2e\x77", [0x3510] = "\x0e\x66\x35", - [0x3512] = "\x0e\x66\x37", [0x3516] = "\x02\x32\x4a", - [0x3517] = "\x01\x57\x7e", [0x3518] = "\x0e\x33\x62", - [0x3519] = "\x02\x32\x3a", [0x351b] = "\x02\x32\x45", - [0x351c] = "\x02\x32\x41", [0x351d] = "\x0e\x38\x4d", - [0x351e] = "\x02\x32\x54", [0x351f] = "\x0e\x33\x59", - [0x3520] = "\x02\x32\x4c", [0x3521] = "\x0e\x33\x5f", - [0x3522] = "\x02\x32\x42", [0x3523] = "\x0e\x38\x5b", - [0x3524] = "\x02\x32\x4b", [0x3525] = "\x02\x32\x3c", - [0x3526] = "\x02\x32\x40", [0x3527] = "\x02\x32\x57", - [0x3528] = "\x01\x58\x23", [0x3529] = "\x02\x32\x4f", - [0x352a] = "\x02\x32\x46", [0x352b] = "\x01\x57\x71", - [0x352c] = "\x02\x32\x55", [0x352d] = "\x02\x32\x38", - [0x352f] = "\x02\x32\x4e", [0x3531] = "\x01\x58\x22", - [0x3532] = "\x01\x57\x7b", [0x3533] = "\x02\x32\x37", - [0x3534] = "\x01\x57\x79", [0x3535] = "\x01\x57\x78", - [0x3536] = "\x01\x57\x7d", [0x3537] = "\x02\x32\x4d", - [0x3538] = "\x01\x57\x75", [0x3539] = "\x01\x57\x7c", - [0x353a] = "\x02\x2d\x35", [0x353b] = "\x02\x3f\x41", - [0x353c] = "\x02\x32\x48", [0x353e] = "\x0e\x2a\x5f", - [0x353f] = "\x02\x32\x3e", [0x3540] = "\x01\x58\x21", - [0x3541] = "\x02\x32\x3f", [0x3542] = "\x02\x32\x43", - [0x3543] = "\x01\x58\x24", [0x3544] = "\x02\x32\x39", - [0x3545] = "\x02\x32\x51", [0x3546] = "\x0e\x3e\x57", - [0x3547] = "\x02\x32\x50", [0x3548] = "\x02\x32\x58", - [0x3549] = "\x01\x57\x77", [0x354a] = "\x01\x57\x74", - [0x354b] = "\x02\x32\x56", [0x354c] = "\x02\x32\x52", - [0x354d] = "\x02\x32\x49", [0x354e] = "\x02\x32\x44", - [0x354f] = "\x01\x57\x7a", [0x3550] = "\x01\x57\x76", - [0x3551] = "\x02\x32\x3b", [0x3552] = "\x01\x57\x72", - [0x3553] = "\x02\x32\x53", [0x3554] = "\x01\x57\x73", - [0x3556] = "\x02\x32\x3d", [0x3557] = "\x0e\x33\x5a", - [0x3558] = "\x0e\x33\x63", [0x3562] = "\x0e\x66\x36", - [0x3563] = "\x0e\x2d\x33", [0x3571] = "\x0e\x38\x4e", - [0x3572] = "\x0e\x38\x51", [0x3573] = "\x02\x38\x62", - [0x3574] = "\x02\x38\x64", [0x3575] = "\x02\x38\x69", - [0x3576] = "\x02\x38\x7d", [0x3577] = "\x01\x5d\x23", - [0x3578] = "\x01\x5c\x77", [0x3579] = "\x0e\x38\x54", - [0x357a] = "\x02\x38\x61", [0x357b] = "\x01\x5d\x24", - [0x357c] = "\x01\x5d\x25", [0x357d] = "\x02\x38\x6c", - [0x357e] = "\x02\x38\x73", [0x357f] = "\x02\x38\x79", - [0x3580] = "\x0e\x38\x50", [0x3581] = "\x02\x38\x66", - [0x3583] = "\x02\x38\x6d", [0x3584] = "\x0e\x38\x4f", - [0x3585] = "\x0e\x38\x5d", [0x3586] = "\x01\x5d\x26", - [0x3587] = "\x02\x38\x7b", [0x3588] = "\x02\x38\x76", - [0x3589] = "\x01\x5d\x21", [0x358a] = "\x01\x5c\x7d", - [0x358b] = "\x02\x38\x72", [0x358c] = "\x02\x38\x6e", - [0x358d] = "\x02\x38\x60", [0x358e] = "\x01\x5c\x74", - [0x358f] = "\x02\x38\x65", [0x3590] = "\x02\x38\x5d", - [0x3591] = "\x0e\x38\x55", [0x3592] = "\x01\x5c\x7c", - [0x3593] = "\x01\x5c\x7e", [0x3594] = "\x02\x38\x6a", - [0x3595] = "\x02\x38\x67", [0x3596] = "\x01\x5c\x79", - [0x3597] = "\x02\x38\x77", [0x3598] = "\x01\x5c\x76", - [0x3599] = "\x02\x38\x68", [0x359a] = "\x02\x3f\x6a", - [0x359b] = "\x02\x38\x70", [0x359c] = "\x0e\x38\x5e", - [0x359d] = "\x02\x38\x6f", [0x359e] = "\x01\x5c\x75", - [0x359f] = "\x0e\x38\x57", [0x35a0] = "\x01\x5d\x22", - [0x35a1] = "\x0e\x38\x52", [0x35a2] = "\x01\x5c\x78", - [0x35a3] = "\x02\x38\x5e", [0x35a4] = "\x02\x38\x63", - [0x35a5] = "\x02\x38\x74", [0x35a6] = "\x02\x38\x7a", - [0x35a7] = "\x01\x5d\x27", [0x35a8] = "\x02\x38\x5f", - [0x35a9] = "\x02\x38\x6b", [0x35aa] = "\x02\x38\x71", - [0x35ab] = "\x01\x5c\x7b", [0x35ad] = "\x0e\x38\x58", - [0x35ae] = "\x02\x38\x7c", [0x35af] = "\x02\x38\x75", - [0x35b0] = "\x02\x38\x78", [0x35b7] = "\x0e\x38\x5f", - [0x35bd] = "\x01\x5c\x7a", [0x35bf] = "\x02\x3f\x51", - [0x35c0] = "\x02\x3f\x45", [0x35c1] = "\x01\x61\x5d", - [0x35c2] = "\x02\x3f\x62", [0x35c3] = "\x02\x3f\x6b", - [0x35c4] = "\x02\x3f\x6e", [0x35c5] = "\x01\x61\x5b", - [0x35c6] = "\x02\x3f\x4d", [0x35c7] = "\x02\x3f\x66", - [0x35c8] = "\x02\x3f\x4e", [0x35c9] = "\x02\x3f\x5c", - [0x35ca] = "\x01\x61\x68", [0x35cb] = "\x02\x3f\x58", - [0x35cc] = "\x01\x61\x65", [0x35cd] = "\x0e\x3e\x5e", - [0x35ce] = "\x02\x3f\x59", [0x35cf] = "\x02\x3f\x42", - [0x35d1] = "\x02\x3f\x67", [0x35d2] = "\x0e\x3e\x4f", - [0x35d3] = "\x0e\x3e\x59", [0x35d4] = "\x01\x61\x6e", - [0x35d5] = "\x02\x3f\x64", [0x35d6] = "\x02\x3f\x5a", - [0x35d7] = "\x02\x3f\x70", [0x35d8] = "\x02\x3f\x55", - [0x35d9] = "\x02\x46\x6d", [0x35da] = "\x0e\x3e\x4d", - [0x35db] = "\x02\x3f\x73", [0x35dc] = "\x01\x61\x6c", - [0x35dd] = "\x02\x3f\x53", [0x35de] = "\x02\x3f\x5f", - [0x35df] = "\x01\x61\x6f", [0x35e0] = "\x01\x61\x5a", - [0x35e1] = "\x02\x3f\x57", [0x35e2] = "\x02\x3f\x71", - [0x35e3] = "\x02\x3f\x50", [0x35e4] = "\x02\x3f\x49", - [0x35e5] = "\x02\x3f\x54", [0x35e6] = "\x0e\x3e\x5f", - [0x35e7] = "\x02\x3f\x48", [0x35e8] = "\x02\x3f\x46", - [0x35e9] = "\x01\x61\x56", [0x35ea] = "\x02\x3f\x68", - [0x35eb] = "\x02\x3f\x4f", [0x35ec] = "\x02\x3f\x6c", - [0x35ed] = "\x0e\x3e\x4b", [0x35ee] = "\x02\x3f\x6d", - [0x35ef] = "\x01\x61\x5e", [0x35f0] = "\x01\x61\x63", - [0x35f1] = "\x01\x61\x5f", [0x35f2] = "\x01\x61\x67", - [0x35f3] = "\x02\x3f\x63", [0x35f4] = "\x01\x61\x60", - [0x35f5] = "\x02\x3f\x5b", [0x35f6] = "\x02\x3f\x4b", - [0x35f8] = "\x01\x61\x58", [0x35f9] = "\x02\x3f\x43", - [0x35fa] = "\x02\x3f\x65", [0x35fb] = "\x02\x3f\x6f", - [0x35fc] = "\x02\x3f\x4a", [0x35fd] = "\x01\x61\x66", - [0x35fe] = "\x02\x3f\x74", [0x35ff] = "\x02\x3f\x56", - [0x3600] = "\x0e\x3e\x52", [0x3601] = "\x02\x3f\x52", - [0x3602] = "\x0e\x3e\x5c", [0x3603] = "\x01\x61\x57", - [0x3604] = "\x01\x61\x6b", [0x3605] = "\x0e\x3e\x5a", - [0x3606] = "\x02\x3f\x61", [0x3607] = "\x01\x61\x6d", - [0x3608] = "\x0e\x3e\x50", [0x3609] = "\x02\x3f\x5d", - [0x360a] = "\x01\x61\x62", [0x360b] = "\x01\x61\x5c", - [0x360c] = "\x01\x61\x64", [0x360d] = "\x01\x61\x59", - [0x360e] = "\x01\x61\x6a", [0x360f] = "\x02\x3f\x5e", - [0x3610] = "\x02\x3f\x4c", [0x3611] = "\x02\x3f\x60", - [0x3612] = "\x02\x3f\x47", [0x3613] = "\x02\x3f\x69", - [0x3614] = "\x0e\x3e\x58", [0x3616] = "\x0e\x3e\x5d", - [0x3617] = "\x0e\x3e\x56", [0x3618] = "\x0e\x3e\x4e", - [0x361b] = "\x02\x3f\x72", [0x361e] = "\x0e\x66\x39", - [0x361f] = "\x0e\x3e\x5b", [0x3621] = "\x0e\x66\x38", - [0x3623] = "\x02\x3f\x44", [0x3629] = "\x02\x46\x6c", - [0x362a] = "\x0e\x44\x2d", [0x362b] = "\x02\x47\x24", - [0x362c] = "\x01\x65\x5c", [0x362d] = "\x02\x46\x71", - [0x362e] = "\x0e\x44\x31", [0x362f] = "\x02\x46\x6f", - [0x3630] = "\x02\x46\x5a", [0x3631] = "\x01\x66\x30", - [0x3632] = "\x02\x46\x6a", [0x3633] = "\x02\x46\x7e", - [0x3634] = "\x02\x46\x66", [0x3635] = "\x01\x66\x38", - [0x3636] = "\x02\x46\x7d", [0x3637] = "\x02\x46\x64", - [0x3638] = "\x01\x61\x69", [0x3639] = "\x02\x46\x74", - [0x363a] = "\x02\x46\x65", [0x363b] = "\x02\x46\x7b", - [0x363c] = "\x01\x66\x37", [0x363d] = "\x01\x66\x2f", - [0x363e] = "\x0e\x44\x3a", [0x363f] = "\x02\x46\x4f", - [0x3640] = "\x02\x46\x57", [0x3641] = "\x0e\x44\x35", - [0x3642] = "\x02\x46\x70", [0x3643] = "\x02\x46\x68", - [0x3644] = "\x02\x47\x23", [0x3645] = "\x02\x46\x6b", - [0x3646] = "\x01\x66\x3d", [0x3647] = "\x02\x46\x7c", - [0x3648] = "\x0e\x44\x2c", [0x3649] = "\x01\x66\x34", - [0x364a] = "\x0e\x44\x3e", [0x364b] = "\x02\x46\x6e", - [0x364c] = "\x02\x46\x76", [0x364d] = "\x02\x46\x5b", - [0x364e] = "\x02\x46\x75", [0x364f] = "\x0e\x44\x27", - [0x3650] = "\x02\x47\x28", [0x3651] = "\x02\x46\x56", - [0x3652] = "\x02\x46\x77", [0x3653] = "\x0e\x44\x33", - [0x3654] = "\x02\x47\x26", [0x3655] = "\x0e\x44\x3f", - [0x3656] = "\x02\x46\x50", [0x3657] = "\x01\x61\x61", - [0x3658] = "\x0e\x44\x40", [0x3659] = "\x02\x46\x5e", - [0x365a] = "\x02\x46\x5d", [0x365b] = "\x01\x66\x36", - [0x365c] = "\x0e\x44\x32", [0x365d] = "\x02\x46\x61", - [0x365e] = "\x02\x46\x63", [0x365f] = "\x02\x46\x72", - [0x3660] = "\x02\x47\x25", [0x3661] = "\x01\x66\x39", - [0x3662] = "\x0e\x44\x38", [0x3663] = "\x01\x66\x3a", - [0x3664] = "\x0e\x44\x30", [0x3665] = "\x02\x46\x55", - [0x3666] = "\x01\x66\x32", [0x3667] = "\x02\x46\x59", - [0x3668] = "\x02\x47\x21", [0x3669] = "\x01\x66\x3b", - [0x366b] = "\x01\x66\x33", [0x366c] = "\x01\x66\x35", - [0x366d] = "\x01\x66\x3c", [0x366e] = "\x02\x47\x27", - [0x366f] = "\x02\x46\x78", [0x3670] = "\x02\x46\x73", - [0x3671] = "\x0e\x44\x3c", [0x3672] = "\x0e\x44\x2f", - [0x3673] = "\x02\x46\x60", [0x3674] = "\x02\x46\x5f", - [0x3675] = "\x01\x66\x31", [0x3676] = "\x02\x46\x51", - [0x3677] = "\x01\x66\x2e", [0x3678] = "\x02\x46\x69", - [0x3679] = "\x02\x46\x52", [0x367a] = "\x02\x46\x67", - [0x367b] = "\x0e\x44\x2e", [0x367d] = "\x02\x46\x5c", - [0x367e] = "\x02\x47\x22", [0x367f] = "\x0e\x44\x2a", - [0x3680] = "\x0e\x44\x39", [0x3682] = "\x01\x66\x2d", - [0x3683] = "\x0e\x44\x3b", [0x3684] = "\x0e\x44\x28", - [0x3686] = "\x02\x46\x58", [0x368d] = "\x02\x46\x54", - [0x368e] = "\x02\x46\x7a", [0x368f] = "\x02\x46\x53", - [0x3690] = "\x01\x6a\x68", [0x3691] = "\x02\x4d\x5a", - [0x3692] = "\x0e\x49\x35", [0x3693] = "\x0e\x49\x44", - [0x3694] = "\x02\x4d\x49", [0x3695] = "\x0e\x49\x33", - [0x3696] = "\x0e\x49\x38", [0x3697] = "\x02\x4d\x33", - [0x3698] = "\x02\x4d\x51", [0x3699] = "\x01\x6a\x60", - [0x369a] = "\x02\x4d\x42", [0x369b] = "\x02\x4d\x4c", - [0x369c] = "\x01\x6a\x63", [0x369d] = "\x02\x4d\x45", - [0x369e] = "\x01\x6a\x61", [0x369f] = "\x02\x4d\x36", - [0x36a0] = "\x02\x4d\x54", [0x36a1] = "\x02\x4d\x35", - [0x36a2] = "\x02\x4d\x48", [0x36a3] = "\x0e\x49\x3c", - [0x36a4] = "\x02\x4d\x34", [0x36a5] = "\x0e\x49\x39", - [0x36a7] = "\x02\x4d\x46", [0x36a8] = "\x02\x4d\x4f", - [0x36a9] = "\x02\x4d\x4d", [0x36aa] = "\x02\x4d\x41", - [0x36ab] = "\x02\x4d\x3c", [0x36ac] = "\x02\x4d\x3a", - [0x36ad] = "\x0e\x49\x42", [0x36ae] = "\x02\x4d\x3b", - [0x36af] = "\x02\x4d\x4e", [0x36b0] = "\x02\x4d\x59", - [0x36b1] = "\x02\x4d\x43", [0x36b2] = "\x01\x6a\x62", - [0x36b3] = "\x0e\x49\x3b", [0x36b4] = "\x02\x4d\x3e", - [0x36b5] = "\x0e\x49\x3a", [0x36b6] = "\x02\x4d\x52", - [0x36b7] = "\x0e\x49\x41", [0x36b8] = "\x01\x6a\x65", - [0x36b9] = "\x02\x4d\x3d", [0x36ba] = "\x02\x4d\x37", - [0x36bb] = "\x02\x4d\x47", [0x36bc] = "\x01\x6a\x69", - [0x36bd] = "\x0e\x49\x32", [0x36bf] = "\x01\x6a\x5d", - [0x36c0] = "\x01\x6a\x66", [0x36c1] = "\x02\x4d\x3f", - [0x36c2] = "\x02\x4d\x39", [0x36c3] = "\x0e\x49\x36", - [0x36c4] = "\x01\x6a\x5f", [0x36c5] = "\x02\x46\x79", - [0x36c6] = "\x01\x6a\x5e", [0x36c7] = "\x02\x4d\x4a", - [0x36c8] = "\x0e\x44\x36", [0x36c9] = "\x01\x6a\x5c", - [0x36ca] = "\x01\x6a\x6b", [0x36cb] = "\x01\x6a\x64", - [0x36cc] = "\x02\x4d\x4b", [0x36cd] = "\x02\x4d\x40", - [0x36ce] = "\x02\x4d\x38", [0x36cf] = "\x02\x4d\x53", - [0x36d0] = "\x02\x4d\x44", [0x36d1] = "\x01\x6a\x6a", - [0x36d2] = "\x02\x4d\x57", [0x36d3] = "\x01\x6a\x67", - [0x36d4] = "\x02\x4d\x56", [0x36d5] = "\x0e\x49\x3f", - [0x36d6] = "\x02\x4d\x50", [0x36d7] = "\x02\x4d\x55", - [0x36d8] = "\x0e\x49\x3e", [0x36da] = "\x0e\x49\x43", - [0x36db] = "\x02\x4d\x58", [0x36de] = "\x0e\x66\x3b", - [0x36e1] = "\x0e\x66\x3c", [0x36e2] = "\x0e\x66\x3a", - [0x36e4] = "\x0e\x49\x3d", [0x36e7] = "\x02\x53\x5c", - [0x36e8] = "\x02\x53\x5d", [0x36e9] = "\x02\x53\x50", - [0x36ea] = "\x02\x53\x4f", [0x36eb] = "\x02\x53\x4b", - [0x36ec] = "\x01\x6e\x5d", [0x36ed] = "\x0e\x4e\x4f", - [0x36ee] = "\x01\x6e\x55", [0x36ef] = "\x02\x53\x5f", - [0x36f0] = "\x02\x53\x5e", [0x36f1] = "\x02\x46\x4e", - [0x36f2] = "\x02\x53\x48", [0x36f3] = "\x02\x53\x4c", - [0x36f4] = "\x02\x53\x46", [0x36f5] = "\x0e\x4e\x44", - [0x36f6] = "\x02\x53\x59", [0x36f7] = "\x02\x53\x4a", - [0x36f8] = "\x0e\x4e\x42", [0x36f9] = "\x02\x53\x60", - [0x36fa] = "\x02\x53\x43", [0x36fb] = "\x02\x53\x41", - [0x36fc] = "\x02\x53\x4d", [0x36fd] = "\x02\x53\x57", - [0x36fe] = "\x02\x53\x52", [0x36ff] = "\x01\x6e\x5f", - [0x3700] = "\x02\x53\x38", [0x3701] = "\x0e\x4e\x40", - [0x3702] = "\x02\x53\x56", [0x3703] = "\x0e\x4e\x4c", - [0x3704] = "\x0e\x4e\x46", [0x3705] = "\x0e\x4e\x54", - [0x3706] = "\x01\x6e\x60", [0x3707] = "\x02\x46\x62", - [0x3708] = "\x02\x53\x44", [0x3709] = "\x02\x53\x3b", - [0x370a] = "\x02\x53\x3e", [0x370b] = "\x02\x53\x64", - [0x370c] = "\x02\x53\x45", [0x370d] = "\x02\x53\x3c", - [0x370e] = "\x02\x53\x3a", [0x370f] = "\x02\x53\x37", - [0x3711] = "\x01\x6e\x59", [0x3712] = "\x02\x53\x4e", - [0x3713] = "\x01\x6e\x58", [0x3714] = "\x01\x6e\x5c", - [0x3715] = "\x02\x53\x49", [0x3716] = "\x02\x53\x51", - [0x3717] = "\x01\x6e\x52", [0x3718] = "\x02\x53\x61", - [0x3719] = "\x02\x53\x65", [0x371a] = "\x01\x6e\x54", - [0x371b] = "\x0e\x4e\x4b", [0x371c] = "\x02\x53\x40", - [0x371d] = "\x02\x53\x54", [0x371e] = "\x02\x53\x58", - [0x371f] = "\x02\x53\x3d", [0x3720] = "\x02\x53\x62", - [0x3721] = "\x01\x6e\x5b", [0x3723] = "\x01\x6e\x5a", - [0x3724] = "\x02\x53\x35", [0x3725] = "\x01\x6e\x5e", - [0x3726] = "\x02\x53\x5b", [0x3727] = "\x02\x53\x3f", - [0x3728] = "\x02\x53\x53", [0x3729] = "\x02\x53\x39", - [0x372a] = "\x02\x53\x47", [0x372b] = "\x02\x53\x42", - [0x372c] = "\x01\x6e\x56", [0x372d] = "\x01\x6e\x57", - [0x372e] = "\x02\x53\x55", [0x372f] = "\x02\x53\x66", - [0x3730] = "\x02\x53\x63", [0x3731] = "\x02\x53\x5a", - [0x3733] = "\x0e\x4e\x4d", [0x3734] = "\x0e\x4e\x4e", - [0x3735] = "\x0e\x4e\x52", [0x373b] = "\x02\x53\x36", - [0x373d] = "\x01\x6e\x53", [0x373e] = "\x02\x59\x74", - [0x373f] = "\x0e\x52\x5a", [0x3740] = "\x02\x59\x6b", - [0x3741] = "\x02\x59\x6e", [0x3742] = "\x0e\x52\x52", - [0x3743] = "\x01\x72\x25", [0x3744] = "\x02\x59\x70", - [0x3745] = "\x02\x59\x65", [0x3746] = "\x02\x59\x6c", - [0x3747] = "\x02\x59\x72", [0x3748] = "\x01\x72\x22", - [0x3749] = "\x01\x72\x26", [0x374a] = "\x01\x71\x7e", - [0x374b] = "\x0e\x52\x59", [0x374c] = "\x0e\x52\x50", - [0x374d] = "\x02\x59\x67", [0x374e] = "\x02\x59\x77", - [0x3751] = "\x02\x59\x71", [0x3753] = "\x02\x59\x68", - [0x3754] = "\x02\x5a\x22", [0x3755] = "\x02\x59\x7a", - [0x3756] = "\x02\x59\x64", [0x3757] = "\x02\x5e\x72", - [0x3758] = "\x02\x59\x6a", [0x3759] = "\x01\x72\x21", - [0x375a] = "\x0e\x52\x58", [0x375b] = "\x02\x59\x75", - [0x375c] = "\x0e\x52\x54", [0x375d] = "\x02\x5a\x21", - [0x375e] = "\x01\x72\x29", [0x375f] = "\x0e\x52\x56", - [0x3760] = "\x02\x59\x7c", [0x3761] = "\x02\x59\x69", - [0x3762] = "\x02\x59\x6f", [0x3763] = "\x02\x59\x73", - [0x3764] = "\x02\x59\x6d", [0x3765] = "\x02\x5a\x23", - [0x3766] = "\x02\x59\x7e", [0x3767] = "\x02\x59\x7b", - [0x3768] = "\x01\x72\x23", [0x3769] = "\x01\x72\x24", - [0x376a] = "\x01\x72\x28", [0x376b] = "\x02\x59\x66", - [0x376c] = "\x02\x5a\x24", [0x376d] = "\x01\x72\x27", - [0x376e] = "\x02\x59\x78", [0x376f] = "\x0e\x52\x4f", - [0x3770] = "\x0e\x52\x55", [0x3771] = "\x02\x59\x76", - [0x3773] = "\x0e\x66\x3d", [0x3775] = "\x02\x59\x79", - [0x3776] = "\x02\x5f\x21", [0x3777] = "\x02\x5e\x6c", - [0x3778] = "\x02\x5e\x71", [0x3779] = "\x02\x5e\x7e", - [0x377a] = "\x02\x5e\x70", [0x377b] = "\x02\x5e\x68", - [0x377c] = "\x02\x5e\x6d", [0x377e] = "\x01\x75\x2c", - [0x377f] = "\x0e\x56\x2b", [0x3780] = "\x02\x5e\x61", - [0x3781] = "\x02\x5e\x79", [0x3782] = "\x02\x5e\x7b", - [0x3783] = "\x02\x5e\x60", [0x3784] = "\x01\x75\x2b", - [0x3785] = "\x02\x5e\x7d", [0x3786] = "\x02\x5e\x75", - [0x3787] = "\x01\x75\x32", [0x3788] = "\x02\x5e\x7c", - [0x3789] = "\x02\x5e\x6e", [0x378a] = "\x01\x75\x34", - [0x378b] = "\x02\x5e\x66", [0x378c] = "\x02\x59\x7d", - [0x378d] = "\x02\x5e\x76", [0x378e] = "\x02\x5e\x73", - [0x378f] = "\x02\x5e\x62", [0x3790] = "\x02\x5f\x23", - [0x3791] = "\x01\x75\x2e", [0x3792] = "\x0e\x56\x28", - [0x3793] = "\x0e\x56\x29", [0x3794] = "\x01\x75\x2f", - [0x3795] = "\x02\x5e\x64", [0x3796] = "\x02\x5e\x74", - [0x3797] = "\x0e\x56\x2d", [0x3798] = "\x02\x5f\x22", - [0x3799] = "\x02\x5e\x77", [0x379a] = "\x02\x5e\x6a", - [0x379b] = "\x01\x75\x31", [0x379c] = "\x01\x75\x2d", - [0x379d] = "\x02\x5e\x78", [0x379e] = "\x02\x5e\x6b", - [0x379f] = "\x02\x5f\x24", [0x37a0] = "\x02\x5e\x65", - [0x37a1] = "\x02\x5e\x6f", [0x37a2] = "\x02\x5e\x7a", - [0x37a3] = "\x02\x5e\x67", [0x37a4] = "\x02\x5e\x69", - [0x37a6] = "\x01\x75\x35", [0x37a7] = "\x02\x5e\x63", - [0x37a8] = "\x01\x75\x33", [0x37a9] = "\x01\x77\x30", - [0x37aa] = "\x01\x75\x2a", [0x37ab] = "\x0e\x56\x2c", - [0x37ac] = "\x0e\x56\x30", [0x37af] = "\x01\x75\x30", - [0x37b0] = "\x01\x77\x34", [0x37b1] = "\x02\x62\x7d", - [0x37b2] = "\x0e\x58\x6c", [0x37b3] = "\x02\x62\x73", - [0x37b4] = "\x02\x62\x6e", [0x37b5] = "\x02\x62\x74", - [0x37b6] = "\x02\x62\x7e", [0x37b7] = "\x02\x63\x24", - [0x37b8] = "\x02\x63\x23", [0x37b9] = "\x01\x77\x36", - [0x37ba] = "\x01\x77\x35", [0x37bb] = "\x0e\x58\x6e", - [0x37bd] = "\x02\x62\x75", [0x37be] = "\x02\x63\x25", - [0x37bf] = "\x02\x62\x78", [0x37c0] = "\x02\x62\x70", - [0x37c1] = "\x0e\x58\x6f", [0x37c2] = "\x02\x62\x72", - [0x37c3] = "\x02\x62\x71", [0x37c4] = "\x02\x62\x77", - [0x37c5] = "\x02\x62\x7c", [0x37c6] = "\x02\x62\x6f", - [0x37c7] = "\x02\x62\x76", [0x37c8] = "\x02\x62\x7b", - [0x37c9] = "\x01\x77\x33", [0x37cb] = "\x02\x62\x79", - [0x37cc] = "\x0e\x58\x6b", [0x37cd] = "\x01\x77\x31", - [0x37ce] = "\x02\x62\x7a", [0x37cf] = "\x01\x77\x2f", - [0x37d0] = "\x01\x77\x32", [0x37d1] = "\x02\x66\x60", - [0x37d2] = "\x02\x63\x21", [0x37d4] = "\x0e\x66\x3e", - [0x37d5] = "\x01\x78\x6d", [0x37d6] = "\x0e\x5a\x7e", - [0x37d7] = "\x02\x66\x58", [0x37d8] = "\x02\x66\x5c", - [0x37d9] = "\x02\x66\x54", [0x37da] = "\x02\x66\x57", - [0x37db] = "\x0e\x5a\x7d", [0x37dc] = "\x02\x66\x5f", - [0x37dd] = "\x01\x78\x6b", [0x37de] = "\x02\x66\x64", - [0x37df] = "\x02\x66\x5d", [0x37e1] = "\x02\x66\x55", - [0x37e2] = "\x02\x66\x65", [0x37e3] = "\x02\x66\x5e", - [0x37e4] = "\x01\x78\x6e", [0x37e5] = "\x01\x78\x6f", - [0x37e6] = "\x02\x66\x62", [0x37e7] = "\x0e\x5b\x22", - [0x37e8] = "\x02\x66\x56", [0x37e9] = "\x01\x78\x6a", - [0x37ea] = "\x01\x78\x6c", [0x37eb] = "\x02\x66\x51", - [0x37ec] = "\x02\x66\x59", [0x37ed] = "\x02\x66\x53", - [0x37ee] = "\x0e\x5c\x7b", [0x37ef] = "\x02\x66\x63", - [0x37f0] = "\x02\x66\x61", [0x37f1] = "\x02\x66\x52", - [0x37f2] = "\x02\x66\x5a", [0x37f4] = "\x0e\x5b\x25", - [0x37f5] = "\x0e\x66\x3f", [0x37f6] = "\x02\x69\x6a", - [0x37f7] = "\x01\x78\x70", [0x37f8] = "\x02\x66\x5b", - [0x37f9] = "\x01\x7a\x32", [0x37fa] = "\x01\x7a\x34", - [0x37fb] = "\x01\x7a\x31", [0x37fc] = "\x0e\x5c\x76", - [0x37fd] = "\x02\x69\x6f", [0x37fe] = "\x02\x69\x67", - [0x37ff] = "\x02\x69\x65", [0x3800] = "\x02\x69\x69", - [0x3801] = "\x02\x69\x66", [0x3802] = "\x0e\x5c\x78", - [0x3803] = "\x0e\x5c\x7c", [0x3804] = "\x02\x69\x6b", - [0x3805] = "\x02\x69\x6d", [0x3806] = "\x01\x7a\x35", - [0x3807] = "\x01\x7a\x37", [0x3808] = "\x0e\x5d\x22", - [0x3809] = "\x02\x69\x6c", [0x380a] = "\x01\x7a\x38", - [0x380b] = "\x01\x7a\x36", [0x380c] = "\x02\x69\x6e", - [0x380d] = "\x0e\x5c\x7e", [0x380f] = "\x0e\x5d\x23", - [0x3810] = "\x0e\x5c\x77", [0x3811] = "\x01\x7a\x33", - [0x3813] = "\x0e\x5d\x21", [0x3815] = "\x0e\x5e\x5b", - [0x3816] = "\x0e\x5e\x5a", [0x3817] = "\x01\x7b\x21", - [0x3818] = "\x02\x6c\x21", [0x3819] = "\x02\x6c\x27", - [0x381a] = "\x01\x7b\x23", [0x381b] = "\x02\x69\x68", - [0x381c] = "\x02\x6c\x26", [0x381d] = "\x0e\x5e\x5c", - [0x381e] = "\x02\x6c\x2d", [0x381f] = "\x02\x6c\x24", - [0x3820] = "\x02\x6c\x2b", [0x3821] = "\x02\x6c\x2a", - [0x3822] = "\x02\x69\x64", [0x3823] = "\x02\x6c\x25", - [0x3824] = "\x02\x63\x22", [0x3825] = "\x02\x6c\x2e", - [0x3826] = "\x02\x6c\x23", [0x3827] = "\x02\x6c\x28", - [0x3828] = "\x0e\x5e\x58", [0x3829] = "\x02\x6c\x2c", - [0x382a] = "\x02\x6c\x22", [0x382b] = "\x0e\x5e\x56", - [0x382c] = "\x02\x6d\x77", [0x382d] = "\x01\x7b\x22", - [0x382e] = "\x02\x6c\x29", [0x382f] = "\x0e\x5e\x57", - [0x3831] = "\x02\x6f\x43", [0x3832] = "\x02\x6d\x78", - [0x3833] = "\x02\x6d\x76", [0x3834] = "\x02\x6d\x74", - [0x3835] = "\x02\x6d\x75", [0x3836] = "\x02\x6d\x79", - [0x3837] = "\x0e\x66\x40", [0x3838] = "\x01\x7c\x45", - [0x3839] = "\x02\x6f\x41", [0x383a] = "\x02\x6f\x3f", - [0x383b] = "\x02\x6f\x44", [0x383c] = "\x02\x6f\x42", - [0x383d] = "\x0e\x60\x43", [0x383e] = "\x02\x6f\x45", - [0x383f] = "\x01\x7c\x46", [0x3840] = "\x02\x6f\x40", - [0x3841] = "\x0e\x60\x2f", [0x3842] = "\x0e\x61\x46", - [0x3843] = "\x02\x70\x4a", [0x3845] = "\x0e\x66\x41", - [0x3846] = "\x02\x71\x34", [0x3847] = "\x02\x71\x35", - [0x3848] = "\x02\x71\x36", [0x3849] = "\x0e\x61\x47", - [0x384a] = "\x0e\x61\x7c", [0x384b] = "\x02\x72\x35", - [0x384c] = "\x02\x72\x2d", [0x384d] = "\x02\x22\x6f", - [0x384e] = "\x01\x4f\x4d", [0x3850] = "\x01\x53\x4b", - [0x3852] = "\x02\x32\x5a", [0x3853] = "\x02\x32\x59", - [0x3854] = "\x01\x58\x25", [0x3855] = "\x01\x5d\x28", - [0x3856] = "\x02\x39\x21", [0x3857] = "\x0e\x38\x63", - [0x3858] = "\x0e\x38\x60", [0x3859] = "\x02\x38\x7e", - [0x385a] = "\x0e\x38\x61", [0x385b] = "\x01\x61\x70", - [0x385c] = "\x01\x66\x3f", [0x385d] = "\x0e\x3e\x61", - [0x385e] = "\x01\x66\x3e", [0x385f] = "\x01\x66\x40", - [0x3861] = "\x02\x4d\x5b", [0x3862] = "\x02\x53\x67", - [0x3863] = "\x02\x5a\x25", [0x3864] = "\x02\x5a\x27", - [0x3865] = "\x02\x5a\x26", [0x3867] = "\x01\x75\x36", - [0x3868] = "\x02\x5f\x25", [0x3869] = "\x02\x63\x26", - [0x386a] = "\x02\x71\x73", [0x386b] = "\x01\x48\x65", - [0x386c] = "\x0e\x27\x2d", [0x386d] = "\x02\x28\x69", - [0x386e] = "\x02\x28\x6a", [0x386f] = "\x02\x28\x68", - [0x3870] = "\x02\x28\x67", [0x3871] = "\x01\x4f\x4e", - [0x3872] = "\x0e\x66\x42", [0x3873] = "\x02\x2d\x4a", - [0x3874] = "\x02\x2d\x48", [0x3875] = "\x0e\x2f\x23", - [0x3876] = "\x0e\x2e\x7c", [0x3877] = "\x02\x2d\x47", - [0x3878] = "\x0e\x2e\x7e", [0x3879] = "\x01\x53\x4c", - [0x387a] = "\x01\x53\x4e", [0x387b] = "\x01\x53\x4d", - [0x387c] = "\x02\x2d\x49", [0x387d] = "\x0e\x2f\x24", - [0x3884] = "\x0e\x33\x69", [0x3885] = "\x02\x32\x66", - [0x3886] = "\x02\x32\x63", [0x3887] = "\x02\x32\x61", - [0x3889] = "\x0e\x33\x6c", [0x388a] = "\x01\x58\x26", - [0x388b] = "\x02\x32\x64", [0x388c] = "\x01\x58\x2b", - [0x388d] = "\x02\x32\x5e", [0x388e] = "\x02\x32\x6d", - [0x388f] = "\x0e\x33\x6f", [0x3890] = "\x02\x32\x6f", - [0x3891] = "\x02\x32\x5f", [0x3892] = "\x0e\x33\x6e", - [0x3893] = "\x01\x58\x28", [0x3894] = "\x02\x32\x70", - [0x3895] = "\x02\x32\x6b", [0x3896] = "\x02\x32\x5d", - [0x3897] = "\x02\x32\x62", [0x3898] = "\x02\x32\x6c", - [0x3899] = "\x02\x32\x68", [0x389a] = "\x02\x32\x65", - [0x389b] = "\x0e\x33\x6b", [0x389c] = "\x01\x58\x2d", - [0x389d] = "\x02\x32\x6e", [0x389e] = "\x02\x32\x60", - [0x389f] = "\x0e\x33\x6a", [0x38a0] = "\x0e\x33\x70", - [0x38a1] = "\x02\x32\x69", [0x38a2] = "\x02\x32\x5b", - [0x38a3] = "\x01\x58\x2c", [0x38a4] = "\x01\x58\x29", - [0x38a5] = "\x02\x32\x67", [0x38a6] = "\x0e\x33\x6d", - [0x38a7] = "\x02\x32\x6a", [0x38a8] = "\x02\x32\x5c", - [0x38a9] = "\x01\x58\x2a", [0x38aa] = "\x01\x58\x27", - [0x38ae] = "\x0e\x38\x66", [0x38af] = "\x01\x5d\x32", - [0x38b0] = "\x02\x39\x28", [0x38b1] = "\x01\x5d\x31", - [0x38b2] = "\x0e\x38\x64", [0x38b3] = "\x02\x39\x2b", - [0x38b4] = "\x02\x39\x2e", [0x38b5] = "\x01\x5d\x2e", - [0x38b6] = "\x01\x5d\x2c", [0x38b7] = "\x02\x39\x23", - [0x38b8] = "\x02\x39\x2c", [0x38b9] = "\x02\x39\x2a", - [0x38ba] = "\x02\x39\x27", [0x38bb] = "\x02\x39\x2f", - [0x38bc] = "\x02\x39\x30", [0x38bd] = "\x02\x39\x32", - [0x38be] = "\x02\x39\x33", [0x38bf] = "\x02\x39\x22", - [0x38c0] = "\x01\x5d\x2b", [0x38c1] = "\x02\x39\x25", - [0x38c2] = "\x02\x39\x24", [0x38c3] = "\x02\x39\x31", - [0x38c4] = "\x01\x5d\x2d", [0x38c5] = "\x02\x39\x26", - [0x38c6] = "\x01\x5d\x2f", [0x38c7] = "\x01\x5d\x2a", - [0x38c8] = "\x02\x39\x29", [0x38c9] = "\x01\x5d\x33", - [0x38cb] = "\x01\x5d\x30", [0x38cc] = "\x02\x39\x2d", - [0x38d0] = "\x01\x61\x77", [0x38d1] = "\x02\x40\x25", - [0x38d3] = "\x02\x3f\x78", [0x38d4] = "\x01\x61\x74", - [0x38d5] = "\x0e\x3e\x62", [0x38d6] = "\x02\x47\x2e", - [0x38d7] = "\x02\x40\x23", [0x38d8] = "\x02\x3f\x75", - [0x38d9] = "\x01\x61\x72", [0x38da] = "\x02\x3f\x7a", - [0x38db] = "\x01\x61\x75", [0x38dc] = "\x02\x3f\x7e", - [0x38dd] = "\x02\x3f\x7c", [0x38de] = "\x01\x61\x78", - [0x38df] = "\x01\x61\x71", [0x38e1] = "\x0e\x3e\x63", - [0x38e2] = "\x02\x3f\x76", [0x38e3] = "\x02\x3f\x79", - [0x38e4] = "\x01\x61\x76", [0x38e6] = "\x02\x3f\x77", - [0x38e8] = "\x02\x40\x24", [0x38e9] = "\x02\x40\x22", - [0x38ea] = "\x02\x3f\x7b", [0x38eb] = "\x02\x3f\x7d", - [0x38ec] = "\x02\x40\x21", [0x38ed] = "\x01\x61\x73", - [0x38ee] = "\x0e\x3e\x68", [0x38f5] = "\x02\x47\x2f", - [0x38f6] = "\x02\x47\x35", [0x38f7] = "\x02\x47\x2b", - [0x38f8] = "\x02\x47\x31", [0x38f9] = "\x01\x66\x41", - [0x38fa] = "\x02\x47\x2d", [0x38fb] = "\x01\x66\x47", - [0x38fc] = "\x0e\x44\x44", [0x38fd] = "\x0e\x44\x45", - [0x38fe] = "\x01\x66\x46", [0x38ff] = "\x0e\x44\x49", - [0x3900] = "\x01\x66\x45", [0x3901] = "\x02\x47\x34", - [0x3902] = "\x01\x66\x48", [0x3903] = "\x01\x66\x49", - [0x3904] = "\x02\x47\x2a", [0x3905] = "\x02\x47\x37", - [0x3906] = "\x01\x66\x4a", [0x3907] = "\x01\x66\x44", - [0x3908] = "\x01\x66\x43", [0x3909] = "\x02\x47\x33", - [0x390a] = "\x01\x66\x4b", [0x390b] = "\x02\x47\x29", - [0x390c] = "\x02\x47\x2c", [0x390d] = "\x02\x47\x36", - [0x390e] = "\x02\x47\x32", [0x3911] = "\x02\x4d\x7b", - [0x3912] = "\x02\x4d\x70", [0x3913] = "\x01\x66\x42", - [0x3915] = "\x0e\x44\x46", [0x3916] = "\x0e\x44\x48", - [0x3918] = "\x01\x6a\x72", [0x3919] = "\x02\x4d\x64", - [0x391a] = "\x02\x4d\x79", [0x391b] = "\x02\x4d\x65", - [0x391c] = "\x01\x6a\x6d", [0x391d] = "\x0e\x49\x4f", - [0x391e] = "\x02\x4d\x62", [0x3920] = "\x02\x4d\x6b", - [0x3921] = "\x02\x4d\x63", [0x3922] = "\x01\x6a\x6f", - [0x3923] = "\x02\x4d\x5d", [0x3924] = "\x02\x4d\x78", - [0x3925] = "\x01\x6a\x70", [0x3926] = "\x02\x4d\x75", - [0x3927] = "\x02\x4d\x76", [0x3928] = "\x02\x4d\x5e", - [0x3929] = "\x01\x6a\x75", [0x392a] = "\x02\x4d\x6d", - [0x392b] = "\x0e\x49\x4a", [0x392c] = "\x02\x4d\x67", - [0x392d] = "\x02\x4d\x6e", [0x392e] = "\x02\x4d\x61", - [0x3930] = "\x02\x4d\x7a", [0x3931] = "\x02\x4d\x72", - [0x3932] = "\x02\x4d\x6c", [0x3933] = "\x02\x4d\x5c", - [0x3934] = "\x01\x6a\x71", [0x3935] = "\x02\x4d\x73", - [0x3936] = "\x0e\x49\x45", [0x3937] = "\x01\x6a\x74", - [0x3938] = "\x02\x4d\x77", [0x3939] = "\x0e\x49\x4c", - [0x393a] = "\x02\x4d\x71", [0x393b] = "\x01\x6a\x6e", - [0x393c] = "\x02\x4d\x6f", [0x393d] = "\x0e\x49\x49", - [0x393e] = "\x02\x4d\x69", [0x393f] = "\x01\x6a\x6c", - [0x3940] = "\x02\x4d\x60", [0x3941] = "\x02\x4d\x68", - [0x3942] = "\x02\x4d\x74", [0x3943] = "\x02\x4d\x66", - [0x3945] = "\x0e\x49\x4e", [0x3946] = "\x02\x4d\x6a", - [0x3947] = "\x0e\x49\x4b", [0x394a] = "\x0e\x66\x43", - [0x394c] = "\x01\x6e\x6a", [0x394d] = "\x02\x47\x30", - [0x394e] = "\x02\x53\x79", [0x394f] = "\x02\x54\x24", - [0x3950] = "\x02\x53\x78", [0x3951] = "\x02\x53\x74", - [0x3952] = "\x02\x53\x71", [0x3953] = "\x01\x6e\x6b", - [0x3954] = "\x02\x53\x6f", [0x3955] = "\x01\x6a\x73", - [0x3956] = "\x02\x53\x68", [0x3957] = "\x01\x6e\x69", - [0x3958] = "\x02\x53\x6e", [0x3959] = "\x01\x6e\x68", - [0x395a] = "\x02\x53\x73", [0x395b] = "\x02\x53\x70", - [0x395c] = "\x02\x54\x22", [0x395d] = "\x02\x53\x7b", - [0x395e] = "\x02\x53\x75", [0x395f] = "\x02\x53\x7a", - [0x3960] = "\x01\x6e\x64", [0x3961] = "\x02\x53\x72", - [0x3962] = "\x02\x54\x27", [0x3963] = "\x02\x53\x69", - [0x3964] = "\x02\x53\x6a", [0x3965] = "\x02\x54\x23", - [0x3966] = "\x01\x6e\x65", [0x3967] = "\x02\x54\x28", - [0x3968] = "\x01\x6e\x67", [0x3969] = "\x02\x54\x29", - [0x396a] = "\x02\x53\x77", [0x396b] = "\x02\x4d\x5f", - [0x396c] = "\x02\x53\x7d", [0x396d] = "\x02\x53\x76", - [0x396e] = "\x02\x54\x21", [0x396f] = "\x02\x53\x7c", - [0x3971] = "\x0e\x4e\x5d", [0x3973] = "\x02\x53\x6d", - [0x3974] = "\x01\x6e\x62", [0x3975] = "\x02\x54\x26", - [0x3976] = "\x01\x6e\x63", [0x3977] = "\x02\x53\x6b", - [0x3978] = "\x01\x6e\x66", [0x3979] = "\x02\x5a\x32", - [0x397a] = "\x02\x53\x7e", [0x397b] = "\x02\x54\x25", - [0x397d] = "\x0e\x4e\x59", [0x3981] = "\x02\x5a\x2f", - [0x3982] = "\x01\x6e\x61", [0x3983] = "\x01\x72\x2a", - [0x3984] = "\x02\x5a\x39", [0x3985] = "\x02\x5a\x35", - [0x3987] = "\x02\x5a\x33", [0x3988] = "\x02\x5a\x2e", - [0x3989] = "\x02\x5a\x3d", [0x398a] = "\x0e\x52\x5b", - [0x398b] = "\x0e\x52\x5d", [0x398d] = "\x01\x72\x2e", - [0x398e] = "\x0e\x52\x5f", [0x398f] = "\x02\x5a\x2a", - [0x3990] = "\x02\x5a\x36", [0x3991] = "\x02\x5a\x37", - [0x3992] = "\x02\x5a\x2d", [0x3993] = "\x02\x5a\x2c", - [0x3994] = "\x02\x5a\x3a", [0x3996] = "\x02\x5a\x30", - [0x3997] = "\x02\x5a\x2b", [0x3998] = "\x02\x5a\x31", - [0x3999] = "\x0e\x52\x62", [0x399a] = "\x02\x5a\x3c", - [0x399b] = "\x02\x5a\x29", [0x399c] = "\x02\x5a\x3b", - [0x399d] = "\x02\x5a\x38", [0x399e] = "\x01\x72\x2c", - [0x399f] = "\x01\x72\x2b", [0x39a1] = "\x0e\x52\x5e", - [0x39a2] = "\x01\x72\x2d", [0x39a3] = "\x02\x5a\x34", - [0x39a4] = "\x02\x5a\x28", [0x39a5] = "\x0e\x66\x45", - [0x39a9] = "\x0e\x66\x44", [0x39aa] = "\x02\x5f\x27", - [0x39ab] = "\x01\x75\x3c", [0x39ac] = "\x02\x5f\x2b", - [0x39ad] = "\x02\x5f\x28", [0x39ae] = "\x02\x5f\x2f", - [0x39af] = "\x02\x5f\x35", [0x39b0] = "\x02\x5f\x2a", - [0x39b1] = "\x0e\x56\x3a", [0x39b2] = "\x02\x5f\x3e", - [0x39b3] = "\x01\x75\x39", [0x39b4] = "\x02\x5f\x38", - [0x39b5] = "\x02\x5f\x2d", [0x39b6] = "\x02\x5f\x39", - [0x39b7] = "\x02\x5f\x34", [0x39b8] = "\x02\x5f\x3b", - [0x39b9] = "\x02\x5f\x2c", [0x39ba] = "\x01\x75\x3e", - [0x39bb] = "\x01\x75\x3d", [0x39bc] = "\x02\x5f\x2e", - [0x39bd] = "\x02\x5f\x3c", [0x39be] = "\x02\x5f\x26", - [0x39bf] = "\x02\x5f\x3a", [0x39c0] = "\x01\x75\x37", - [0x39c1] = "\x0e\x56\x39", [0x39c2] = "\x02\x5f\x32", - [0x39c3] = "\x02\x5f\x31", [0x39c4] = "\x02\x5f\x36", - [0x39c5] = "\x02\x5f\x29", [0x39c6] = "\x01\x75\x3b", - [0x39c7] = "\x0e\x56\x3b", [0x39c8] = "\x01\x75\x3f", - [0x39c9] = "\x02\x5f\x30", [0x39ca] = "\x02\x5f\x37", - [0x39cb] = "\x01\x75\x40", [0x39cc] = "\x02\x5f\x33", - [0x39cd] = "\x0e\x56\x36", [0x39ce] = "\x0e\x56\x34", - [0x39d1] = "\x01\x75\x38", [0x39d2] = "\x01\x75\x3a", - [0x39d3] = "\x02\x63\x33", [0x39d4] = "\x02\x63\x31", - [0x39d5] = "\x0e\x5b\x28", [0x39d6] = "\x0e\x58\x76", - [0x39d7] = "\x02\x63\x37", [0x39d8] = "\x02\x63\x35", - [0x39d9] = "\x02\x63\x38", [0x39da] = "\x0e\x58\x78", - [0x39db] = "\x02\x63\x2a", [0x39dc] = "\x02\x63\x32", - [0x39dd] = "\x02\x63\x3c", [0x39de] = "\x02\x5f\x3d", - [0x39df] = "\x02\x63\x2e", [0x39e0] = "\x01\x77\x3a", - [0x39e1] = "\x02\x53\x6c", [0x39e2] = "\x02\x63\x29", - [0x39e3] = "\x02\x63\x36", [0x39e4] = "\x02\x63\x30", - [0x39e5] = "\x02\x63\x2d", [0x39e6] = "\x02\x63\x28", - [0x39e7] = "\x02\x63\x27", [0x39e8] = "\x02\x63\x3b", - [0x39e9] = "\x0e\x58\x73", [0x39ea] = "\x02\x63\x2c", - [0x39eb] = "\x02\x63\x2b", [0x39ec] = "\x01\x77\x38", - [0x39ed] = "\x02\x63\x34", [0x39ee] = "\x0e\x58\x74", - [0x39ef] = "\x01\x77\x37", [0x39f0] = "\x0e\x58\x75", - [0x39f2] = "\x01\x77\x39", [0x39f3] = "\x02\x63\x2f", - [0x39f4] = "\x02\x63\x3a", [0x39f5] = "\x0e\x66\x46", - [0x39f6] = "\x02\x66\x69", [0x39f7] = "\x02\x66\x6a", - [0x39f8] = "\x0e\x5b\x2c", [0x39f9] = "\x01\x78\x74", - [0x39fa] = "\x02\x66\x67", [0x39fb] = "\x01\x78\x71", - [0x39fc] = "\x02\x66\x6f", [0x39fd] = "\x0e\x5b\x27", - [0x39fe] = "\x01\x78\x75", [0x39ff] = "\x02\x66\x71", - [0x3a00] = "\x02\x66\x66", [0x3a01] = "\x02\x63\x39", - [0x3a02] = "\x02\x66\x73", [0x3a03] = "\x02\x66\x68", - [0x3a05] = "\x01\x78\x72", [0x3a06] = "\x02\x66\x6e", - [0x3a07] = "\x0e\x5b\x29", [0x3a08] = "\x02\x66\x70", - [0x3a09] = "\x02\x66\x6b", [0x3a0a] = "\x02\x66\x72", - [0x3a0b] = "\x02\x66\x6d", [0x3a0c] = "\x02\x66\x6c", - [0x3a0d] = "\x01\x78\x73", [0x3a0e] = "\x0e\x58\x77", - [0x3a0f] = "\x0e\x5b\x2b", [0x3a10] = "\x02\x69\x71", - [0x3a11] = "\x02\x69\x72", [0x3a12] = "\x0e\x5d\x25", - [0x3a13] = "\x02\x69\x74", [0x3a14] = "\x01\x7a\x39", - [0x3a15] = "\x01\x7a\x3a", [0x3a16] = "\x02\x69\x75", - [0x3a17] = "\x02\x69\x73", [0x3a18] = "\x0e\x5d\x24", - [0x3a19] = "\x02\x69\x70", [0x3a1a] = "\x0e\x5e\x5d", - [0x3a1b] = "\x02\x6c\x31", [0x3a1c] = "\x02\x6c\x34", - [0x3a1d] = "\x02\x6c\x30", [0x3a1f] = "\x01\x7b\x27", - [0x3a20] = "\x02\x6c\x32", [0x3a21] = "\x01\x7b\x26", - [0x3a22] = "\x01\x7b\x25", [0x3a23] = "\x01\x7b\x24", - [0x3a24] = "\x02\x6c\x33", [0x3a25] = "\x02\x6d\x7e", - [0x3a26] = "\x02\x6d\x7c", [0x3a27] = "\x0e\x5f\x5f", - [0x3a28] = "\x02\x6d\x7b", [0x3a29] = "\x02\x6c\x2f", - [0x3a2a] = "\x02\x6d\x7d", [0x3a2b] = "\x02\x6c\x35", - [0x3a2c] = "\x02\x6d\x7a", [0x3a2d] = "\x0e\x60\x45", - [0x3a2e] = "\x02\x6f\x48", [0x3a2f] = "\x02\x6f\x26", - [0x3a30] = "\x02\x6f\x46", [0x3a31] = "\x01\x7c\x47", - [0x3a32] = "\x02\x6f\x47", [0x3a33] = "\x02\x6f\x49", - [0x3a34] = "\x0e\x66\x47", [0x3a35] = "\x02\x70\x4d", - [0x3a36] = "\x01\x7c\x66", [0x3a37] = "\x02\x70\x4c", - [0x3a38] = "\x02\x70\x4b", [0x3a39] = "\x01\x7c\x67", - [0x3a3b] = "\x01\x7d\x27", [0x3a3c] = "\x02\x71\x5d", - [0x3a3d] = "\x02\x71\x75", [0x3a3e] = "\x02\x71\x74", - [0x3a3f] = "\x02\x71\x76", [0x3a40] = "\x01\x48\x66", - [0x3a41] = "\x02\x2d\x4b", [0x3a42] = "\x0e\x2f\x26", - [0x3a43] = "\x02\x32\x71", [0x3a44] = "\x02\x32\x72", - [0x3a45] = "\x0e\x38\x6a", [0x3a46] = "\x0e\x3e\x6a", - [0x3a47] = "\x0e\x3e\x69", [0x3a48] = "\x02\x40\x26", - [0x3a4a] = "\x02\x6c\x36", [0x3a4b] = "\x02\x70\x4e", - [0x3a4c] = "\x01\x48\x67", [0x3a4d] = "\x01\x53\x4f", - [0x3a4e] = "\x02\x2d\x4c", [0x3a4f] = "\x0e\x33\x71", - [0x3a50] = "\x0e\x66\x48", [0x3a52] = "\x02\x39\x34", - [0x3a53] = "\x01\x5d\x34", [0x3a55] = "\x02\x40\x28", - [0x3a56] = "\x02\x40\x27", [0x3a57] = "\x01\x61\x79", - [0x3a58] = "\x0e\x44\x4d", [0x3a59] = "\x01\x66\x4c", - [0x3a5a] = "\x02\x54\x2a", [0x3a5b] = "\x01\x6e\x6c", - [0x3a5c] = "\x0e\x4e\x5f", [0x3a5d] = "\x01\x6e\x6d", - [0x3a5e] = "\x0e\x52\x63", [0x3a5f] = "\x0e\x52\x64", - [0x3a61] = "\x01\x72\x2f", [0x3a62] = "\x01\x7c\x68", - [0x3a63] = "\x01\x48\x68", [0x3a66] = "\x0e\x2f\x27", - [0x3a67] = "\x02\x2d\x4d", [0x3a68] = "\x01\x4f\x50", - [0x3a69] = "\x02\x2d\x4f", [0x3a6a] = "\x02\x2d\x4e", - [0x3a6b] = "\x01\x53\x50", [0x3a6d] = "\x02\x32\x73", - [0x3a6e] = "\x0e\x33\x74", [0x3a6f] = "\x02\x32\x7a", - [0x3a70] = "\x01\x58\x2e", [0x3a71] = "\x02\x32\x78", - [0x3a72] = "\x02\x32\x76", [0x3a73] = "\x0e\x33\x77", - [0x3a74] = "\x02\x32\x7d", [0x3a75] = "\x02\x32\x74", - [0x3a76] = "\x02\x32\x75", [0x3a77] = "\x01\x58\x2f", - [0x3a78] = "\x0e\x33\x72", [0x3a79] = "\x01\x58\x33", - [0x3a7a] = "\x0e\x33\x73", [0x3a7b] = "\x0e\x33\x75", - [0x3a7c] = "\x02\x32\x7e", [0x3a7d] = "\x01\x58\x32", - [0x3a7e] = "\x02\x32\x7c", [0x3a7f] = "\x02\x32\x79", - [0x3a80] = "\x02\x32\x77", [0x3a81] = "\x01\x58\x30", - [0x3a82] = "\x01\x58\x31", [0x3a83] = "\x02\x32\x7b", - [0x3a84] = "\x0e\x33\x76", [0x3a87] = "\x0e\x66\x49", - [0x3a88] = "\x01\x5d\x36", [0x3a89] = "\x02\x39\x35", - [0x3a8a] = "\x0e\x38\x72", [0x3a8b] = "\x01\x5d\x3b", - [0x3a8c] = "\x02\x39\x45", [0x3a8d] = "\x01\x5d\x3a", - [0x3a8e] = "\x02\x39\x47", [0x3a8f] = "\x0e\x38\x6e", - [0x3a90] = "\x0e\x38\x74", [0x3a91] = "\x02\x39\x3b", - [0x3a92] = "\x01\x5d\x38", [0x3a93] = "\x02\x39\x46", - [0x3a94] = "\x0e\x38\x6c", [0x3a95] = "\x02\x39\x36", - [0x3a96] = "\x01\x5d\x39", [0x3a97] = "\x02\x39\x42", - [0x3a98] = "\x02\x39\x3e", [0x3a99] = "\x02\x39\x40", - [0x3a9a] = "\x02\x39\x3a", [0x3a9b] = "\x02\x39\x41", - [0x3a9c] = "\x0e\x38\x6b", [0x3a9e] = "\x01\x5d\x35", - [0x3a9f] = "\x02\x39\x3d", [0x3aa0] = "\x0e\x38\x73", - [0x3aa1] = "\x02\x39\x3c", [0x3aa2] = "\x02\x39\x38", - [0x3aa3] = "\x0e\x38\x6d", [0x3aa4] = "\x02\x39\x43", - [0x3aa5] = "\x0e\x38\x6f", [0x3aa6] = "\x0e\x38\x71", - [0x3aa7] = "\x02\x39\x3f", [0x3aa8] = "\x02\x39\x37", - [0x3aa9] = "\x0e\x38\x70", [0x3aaa] = "\x02\x39\x39", - [0x3aab] = "\x01\x5d\x37", [0x3aac] = "\x02\x39\x44", - [0x3ab1] = "\x01\x61\x7c", [0x3ab2] = "\x02\x40\x33", - [0x3ab4] = "\x0e\x3e\x70", [0x3ab5] = "\x0e\x3e\x72", - [0x3ab6] = "\x02\x40\x2f", [0x3ab7] = "\x02\x40\x31", - [0x3ab8] = "\x02\x40\x2c", [0x3ab9] = "\x02\x40\x2b", - [0x3aba] = "\x02\x40\x29", [0x3abb] = "\x0e\x3e\x6d", - [0x3abc] = "\x02\x40\x30", [0x3abd] = "\x02\x40\x32", - [0x3abe] = "\x02\x40\x2e", [0x3abf] = "\x0e\x3e\x6f", - [0x3ac0] = "\x02\x40\x2d", [0x3ac1] = "\x01\x61\x7a", - [0x3ac2] = "\x01\x61\x7b", [0x3ac9] = "\x02\x40\x35", - [0x3aca] = "\x01\x66\x54", [0x3acb] = "\x02\x47\x39", - [0x3acc] = "\x02\x47\x3f", [0x3acd] = "\x02\x47\x3a", - [0x3ace] = "\x02\x47\x3b", [0x3acf] = "\x0e\x44\x4e", - [0x3ad0] = "\x02\x47\x40", [0x3ad2] = "\x01\x66\x56", - [0x3ad4] = "\x01\x66\x4e", [0x3ad5] = "\x01\x66\x55", - [0x3ad6] = "\x02\x47\x38", [0x3ad7] = "\x02\x40\x2a", - [0x3ad8] = "\x01\x66\x51", [0x3ad9] = "\x01\x66\x4f", - [0x3ada] = "\x02\x47\x3e", [0x3adb] = "\x02\x47\x3d", - [0x3adc] = "\x01\x66\x50", [0x3add] = "\x01\x66\x52", - [0x3ade] = "\x02\x47\x3c", [0x3adf] = "\x01\x66\x4d", - [0x3ae0] = "\x0e\x44\x4f", [0x3ae1] = "\x01\x66\x53", - [0x3ae6] = "\x0e\x4e\x60", [0x3ae7] = "\x02\x4d\x7d", - [0x3ae8] = "\x01\x6a\x7c", [0x3ae9] = "\x0e\x49\x59", - [0x3aea] = "\x0e\x49\x52", [0x3aeb] = "\x02\x4e\x2a", - [0x3aec] = "\x02\x4e\x29", [0x3aed] = "\x0e\x49\x57", - [0x3aee] = "\x02\x4e\x24", [0x3aef] = "\x01\x6a\x7e", - [0x3af0] = "\x02\x4e\x28", [0x3af1] = "\x02\x4d\x7e", - [0x3af2] = "\x02\x4e\x21", [0x3af3] = "\x01\x6a\x76", - [0x3af4] = "\x01\x6a\x78", [0x3af5] = "\x0e\x49\x54", - [0x3af6] = "\x02\x4e\x26", [0x3af7] = "\x02\x4d\x7c", - [0x3af8] = "\x01\x6a\x7a", [0x3af9] = "\x01\x6a\x79", - [0x3afa] = "\x02\x4e\x22", [0x3afb] = "\x02\x4e\x27", - [0x3afc] = "\x02\x4e\x25", [0x3afd] = "\x01\x6a\x7b", - [0x3afe] = "\x02\x4e\x23", [0x3aff] = "\x0e\x49\x51", - [0x3b00] = "\x0e\x49\x56", [0x3b01] = "\x02\x40\x34", - [0x3b02] = "\x01\x6a\x77", [0x3b03] = "\x0e\x49\x58", - [0x3b05] = "\x02\x54\x2b", [0x3b06] = "\x02\x54\x32", - [0x3b07] = "\x01\x6e\x6f", [0x3b09] = "\x02\x54\x36", - [0x3b0a] = "\x01\x6e\x73", [0x3b0b] = "\x02\x54\x2e", - [0x3b0c] = "\x02\x54\x2c", [0x3b0e] = "\x02\x54\x35", - [0x3b0f] = "\x0e\x4e\x61", [0x3b10] = "\x01\x6e\x6e", - [0x3b11] = "\x02\x54\x34", [0x3b12] = "\x01\x6e\x70", - [0x3b13] = "\x01\x6e\x71", [0x3b14] = "\x02\x54\x2d", - [0x3b15] = "\x01\x6e\x72", [0x3b16] = "\x02\x54\x33", - [0x3b17] = "\x02\x54\x2f", [0x3b18] = "\x02\x54\x30", - [0x3b19] = "\x02\x54\x31", [0x3b1a] = "\x01\x6a\x7d", - [0x3b1b] = "\x0e\x4e\x62", [0x3b1e] = "\x02\x5a\x3e", - [0x3b1f] = "\x02\x5a\x4a", [0x3b21] = "\x01\x72\x34", - [0x3b22] = "\x02\x5a\x45", [0x3b23] = "\x02\x5a\x47", - [0x3b24] = "\x0e\x52\x65", [0x3b25] = "\x01\x72\x32", - [0x3b26] = "\x02\x5a\x3f", [0x3b27] = "\x02\x5a\x43", - [0x3b29] = "\x02\x5a\x46", [0x3b2a] = "\x01\x72\x30", - [0x3b2b] = "\x01\x72\x33", [0x3b2c] = "\x02\x5a\x49", - [0x3b2d] = "\x02\x5a\x41", [0x3b2e] = "\x02\x5a\x42", - [0x3b2f] = "\x02\x5a\x48", [0x3b30] = "\x02\x5a\x40", - [0x3b31] = "\x02\x5a\x44", [0x3b32] = "\x01\x72\x31", - [0x3b33] = "\x02\x5f\x40", [0x3b35] = "\x02\x5f\x3f", - [0x3b36] = "\x01\x75\x42", [0x3b37] = "\x02\x5f\x45", - [0x3b38] = "\x01\x75\x44", [0x3b39] = "\x0e\x56\x40", - [0x3b3b] = "\x01\x75\x41", [0x3b3c] = "\x02\x5f\x41", - [0x3b3d] = "\x01\x75\x45", [0x3b3e] = "\x02\x5f\x42", - [0x3b3f] = "\x0e\x56\x3f", [0x3b40] = "\x0e\x56\x3d", - [0x3b41] = "\x02\x5f\x43", [0x3b42] = "\x02\x5f\x46", - [0x3b43] = "\x0e\x56\x42", [0x3b44] = "\x01\x75\x43", - [0x3b46] = "\x02\x63\x41", [0x3b48] = "\x0e\x58\x79", - [0x3b49] = "\x02\x63\x44", [0x3b4a] = "\x0e\x58\x7a", - [0x3b4b] = "\x02\x63\x3e", [0x3b4c] = "\x02\x63\x40", - [0x3b4d] = "\x0e\x58\x7c", [0x3b4e] = "\x0e\x58\x7b", - [0x3b4f] = "\x02\x63\x3f", [0x3b50] = "\x02\x63\x42", - [0x3b51] = "\x02\x63\x43", [0x3b52] = "\x02\x5f\x44", - [0x3b53] = "\x02\x63\x3d", [0x3b54] = "\x0e\x66\x4a", - [0x3b56] = "\x01\x78\x78", [0x3b57] = "\x02\x66\x77", - [0x3b58] = "\x02\x66\x7a", [0x3b59] = "\x02\x66\x7c", - [0x3b5a] = "\x02\x66\x75", [0x3b5b] = "\x02\x66\x76", - [0x3b5c] = "\x02\x66\x79", [0x3b5d] = "\x02\x66\x7b", - [0x3b5e] = "\x01\x78\x79", [0x3b5f] = "\x01\x78\x77", - [0x3b60] = "\x01\x78\x76", [0x3b61] = "\x02\x66\x78", - [0x3b62] = "\x02\x66\x74", [0x3b63] = "\x02\x69\x76", - [0x3b64] = "\x01\x7a\x3b", [0x3b65] = "\x0e\x5d\x29", - [0x3b66] = "\x02\x69\x77", [0x3b67] = "\x0e\x5d\x28", - [0x3b69] = "\x02\x6c\x38", [0x3b6a] = "\x01\x7b\x28", - [0x3b6b] = "\x02\x6c\x3a", [0x3b6c] = "\x01\x7b\x29", - [0x3b6d] = "\x02\x6c\x37", [0x3b6e] = "\x02\x6c\x39", - [0x3b6f] = "\x01\x7b\x72", [0x3b71] = "\x02\x6e\x21", - [0x3b72] = "\x01\x7b\x71", [0x3b73] = "\x02\x6f\x4c", - [0x3b74] = "\x02\x6f\x4b", [0x3b76] = "\x02\x6f\x4a", - [0x3b78] = "\x0e\x61\x49", [0x3b79] = "\x02\x71\x37", - [0x3b7a] = "\x02\x71\x38", [0x3b7b] = "\x02\x71\x3a", - [0x3b7c] = "\x02\x71\x39", [0x3b7d] = "\x0e\x61\x7d", - [0x3b7e] = "\x02\x22\x70", [0x3b7f] = "\x01\x48\x69", - [0x3b81] = "\x01\x53\x51", [0x3b82] = "\x02\x39\x48", - [0x3b83] = "\x01\x61\x7d", [0x3b84] = "\x0e\x66\x4b", - [0x3b85] = "\x02\x47\x41", [0x3b86] = "\x01\x77\x3b", - [0x3b87] = "\x0e\x5b\x2f", [0x3b88] = "\x02\x66\x7d", - [0x3b89] = "\x0e\x60\x46", [0x3b8a] = "\x0e\x61\x4a", - [0x3b8b] = "\x01\x4b\x44", [0x3b8c] = "\x0e\x2f\x29", - [0x3b8f] = "\x01\x5d\x3d", [0x3b91] = "\x0e\x38\x76", - [0x3b92] = "\x0e\x38\x75", [0x3b93] = "\x01\x5d\x3c", - [0x3b94] = "\x0e\x38\x77", [0x3b95] = "\x02\x40\x36", - [0x3b96] = "\x01\x61\x7e", [0x3b97] = "\x02\x40\x38", - [0x3b98] = "\x02\x40\x37", [0x3b9a] = "\x0e\x3e\x74", - [0x3b9b] = "\x02\x47\x42", [0x3b9c] = "\x01\x66\x57", - [0x3b9d] = "\x02\x4e\x2b", [0x3b9e] = "\x02\x4e\x2e", - [0x3b9f] = "\x02\x4e\x2d", [0x3ba1] = "\x02\x4e\x2c", - [0x3ba2] = "\x02\x54\x37", [0x3ba3] = "\x02\x54\x39", - [0x3ba4] = "\x02\x54\x38", [0x3ba5] = "\x0e\x4e\x65", - [0x3ba6] = "\x01\x72\x36", [0x3ba7] = "\x0e\x52\x66", - [0x3ba9] = "\x0e\x4e\x64", [0x3baa] = "\x01\x72\x35", - [0x3bab] = "\x0e\x56\x46", [0x3bac] = "\x01\x75\x46", - [0x3bad] = "\x02\x5f\x47", [0x3bae] = "\x02\x5f\x49", - [0x3baf] = "\x02\x5f\x48", [0x3bb0] = "\x0e\x58\x7e", - [0x3bb1] = "\x0e\x58\x7d", [0x3bb2] = "\x01\x77\x3c", - [0x3bb3] = "\x0e\x59\x21", [0x3bb5] = "\x0e\x5b\x31", - [0x3bb6] = "\x02\x67\x21", [0x3bb7] = "\x02\x66\x7e", - [0x3bb9] = "\x02\x69\x78", [0x3bba] = "\x01\x7a\x3c", - [0x3bbb] = "\x0e\x5d\x2a", [0x3bbc] = "\x0e\x5e\x61", - [0x3bbd] = "\x01\x7b\x2a", [0x3bbe] = "\x02\x6e\x23", - [0x3bbf] = "\x02\x6e\x22", [0x3bc0] = "\x01\x7d\x28", - [0x3bd2] = "\x01\x4b\x45", [0x3bd3] = "\x02\x2d\x50", - [0x3bd4] = "\x01\x53\x52", [0x3bd5] = "\x02\x39\x4b", - [0x3bd6] = "\x02\x39\x49", [0x3bd9] = "\x02\x39\x4a", - [0x3bda] = "\x02\x40\x3a", [0x3bdb] = "\x02\x40\x3b", - [0x3bdc] = "\x02\x47\x49", [0x3bdd] = "\x02\x40\x39", - [0x3bdf] = "\x02\x47\x43", [0x3be0] = "\x02\x47\x47", - [0x3be1] = "\x02\x47\x46", [0x3be2] = "\x02\x47\x48", - [0x3be3] = "\x01\x66\x58", [0x3be4] = "\x02\x47\x45", - [0x3be5] = "\x02\x47\x44", [0x3be6] = "\x02\x47\x4a", - [0x3be7] = "\x0e\x44\x54", [0x3be8] = "\x02\x4e\x31", - [0x3be9] = "\x02\x4e\x2f", [0x3bea] = "\x0e\x49\x5c", - [0x3beb] = "\x02\x4e\x30", [0x3bec] = "\x02\x54\x3c", - [0x3bed] = "\x02\x54\x3a", [0x3bee] = "\x0e\x4e\x66", - [0x3bf0] = "\x02\x54\x3b", [0x3bf1] = "\x02\x5a\x4b", - [0x3bf2] = "\x02\x5f\x4a", [0x3bf3] = "\x02\x5f\x4b", - [0x3bf4] = "\x01\x77\x3d", [0x3bf5] = "\x0e\x5b\x32", - [0x3bf6] = "\x02\x67\x22", [0x3bf7] = "\x02\x69\x79", - [0x3bf8] = "\x01\x7a\x3d", [0x3bfa] = "\x02\x6c\x3b", - [0x3bfb] = "\x02\x6e\x24", [0x3bfc] = "\x01\x7b\x73", - [0x3bfe] = "\x02\x6f\x4d", [0x3bff] = "\x02\x71\x3b", - [0x3c00] = "\x01\x4b\x46", [0x3c02] = "\x01\x53\x54", - [0x3c03] = "\x01\x53\x55", [0x3c04] = "\x02\x2d\x51", - [0x3c05] = "\x0e\x2f\x2a", [0x3c06] = "\x0e\x2f\x2c", - [0x3c07] = "\x02\x2d\x52", [0x3c08] = "\x01\x53\x53", - [0x3c0a] = "\x01\x58\x39", [0x3c0b] = "\x0e\x33\x7b", - [0x3c0c] = "\x01\x58\x37", [0x3c0d] = "\x0e\x33\x7a", - [0x3c0e] = "\x01\x58\x36", [0x3c0f] = "\x01\x58\x3d", - [0x3c10] = "\x01\x58\x35", [0x3c11] = "\x01\x58\x3e", - [0x3c12] = "\x02\x33\x21", [0x3c13] = "\x01\x58\x3b", - [0x3c15] = "\x01\x58\x38", [0x3c16] = "\x01\x58\x3c", - [0x3c17] = "\x01\x58\x3a", [0x3c18] = "\x01\x58\x34", - [0x3c19] = "\x0e\x33\x7c", [0x3c1b] = "\x01\x5d\x45", - [0x3c1c] = "\x0e\x38\x7e", [0x3c1d] = "\x01\x5d\x3f", - [0x3c1e] = "\x02\x39\x4f", [0x3c1f] = "\x01\x5d\x44", - [0x3c20] = "\x0e\x39\x23", [0x3c21] = "\x0e\x39\x29", - [0x3c22] = "\x01\x5d\x46", [0x3c23] = "\x01\x5d\x40", - [0x3c25] = "\x01\x5d\x41", [0x3c26] = "\x0e\x38\x79", - [0x3c27] = "\x02\x39\x4d", [0x3c28] = "\x0e\x38\x7b", - [0x3c29] = "\x0e\x39\x25", [0x3c2a] = "\x01\x5d\x3e", - [0x3c2b] = "\x0e\x39\x22", [0x3c2c] = "\x02\x39\x4e", - [0x3c2d] = "\x01\x5d\x43", [0x3c2e] = "\x0e\x63\x30", - [0x3c30] = "\x02\x39\x4c", [0x3c31] = "\x01\x5d\x42", - [0x3c32] = "\x0e\x38\x7a", [0x3c34] = "\x01\x62\x2b", - [0x3c35] = "\x0e\x3e\x7c", [0x3c36] = "\x01\x62\x2d", - [0x3c38] = "\x0e\x3e\x7d", [0x3c39] = "\x02\x40\x3e", - [0x3c3a] = "\x01\x62\x2c", [0x3c3b] = "\x01\x62\x21", - [0x3c3c] = "\x01\x62\x25", [0x3c3d] = "\x0e\x3f\x24", - [0x3c3e] = "\x01\x66\x6b", [0x3c3f] = "\x02\x47\x4f", - [0x3c40] = "\x02\x40\x40", [0x3c41] = "\x01\x62\x26", - [0x3c42] = "\x0e\x3e\x7e", [0x3c43] = "\x0e\x3e\x75", - [0x3c44] = "\x02\x40\x43", [0x3c45] = "\x02\x40\x44", - [0x3c46] = "\x01\x62\x2a", [0x3c48] = "\x02\x40\x46", - [0x3c49] = "\x0e\x3f\x21", [0x3c4a] = "\x02\x40\x48", - [0x3c4b] = "\x0e\x3f\x23", [0x3c4c] = "\x02\x40\x49", - [0x3c4d] = "\x02\x40\x3d", [0x3c4e] = "\x02\x40\x3c", - [0x3c4f] = "\x02\x40\x4a", [0x3c50] = "\x01\x62\x29", - [0x3c51] = "\x02\x40\x47", [0x3c52] = "\x02\x40\x45", - [0x3c54] = "\x01\x62\x27", [0x3c55] = "\x01\x62\x23", - [0x3c56] = "\x01\x62\x2e", [0x3c57] = "\x02\x40\x41", - [0x3c58] = "\x02\x40\x42", [0x3c59] = "\x02\x40\x3f", - [0x3c5a] = "\x0e\x3e\x78", [0x3c5b] = "\x01\x62\x28", - [0x3c5d] = "\x0e\x3f\x22", [0x3c5e] = "\x01\x62\x24", - [0x3c60] = "\x01\x62\x22", [0x3c61] = "\x02\x47\x4e", - [0x3c62] = "\x01\x66\x66", [0x3c63] = "\x01\x66\x61", - [0x3c64] = "\x0e\x44\x60", [0x3c65] = "\x0e\x44\x59", - [0x3c66] = "\x01\x66\x5c", [0x3c67] = "\x0e\x44\x63", - [0x3c68] = "\x01\x66\x6c", [0x3c69] = "\x01\x66\x5d", - [0x3c6a] = "\x0e\x44\x55", [0x3c6b] = "\x01\x66\x59", - [0x3c6c] = "\x01\x66\x68", [0x3c6d] = "\x01\x66\x65", - [0x3c6e] = "\x01\x66\x67", [0x3c6f] = "\x0e\x44\x58", - [0x3c70] = "\x01\x66\x5e", [0x3c71] = "\x01\x66\x63", - [0x3c72] = "\x01\x66\x5a", [0x3c73] = "\x01\x66\x5b", - [0x3c74] = "\x02\x47\x56", [0x3c75] = "\x02\x47\x53", - [0x3c76] = "\x02\x47\x4b", [0x3c77] = "\x02\x47\x50", - [0x3c78] = "\x0e\x44\x5b", [0x3c79] = "\x01\x66\x69", - [0x3c7a] = "\x02\x47\x57", [0x3c7b] = "\x01\x66\x6a", - [0x3c7c] = "\x01\x66\x60", [0x3c7d] = "\x0e\x44\x5c", - [0x3c7e] = "\x0e\x44\x61", [0x3c7f] = "\x02\x47\x4d", - [0x3c80] = "\x0e\x44\x56", [0x3c81] = "\x02\x47\x55", - [0x3c82] = "\x02\x47\x51", [0x3c83] = "\x02\x47\x54", - [0x3c84] = "\x02\x47\x52", [0x3c85] = "\x01\x66\x64", - [0x3c86] = "\x02\x47\x4c", [0x3c87] = "\x01\x66\x5f", - [0x3c88] = "\x0e\x44\x5d", [0x3c8b] = "\x02\x4e\x34", - [0x3c8c] = "\x01\x6b\x22", [0x3c8d] = "\x01\x6b\x25", - [0x3c8e] = "\x0e\x49\x5f", [0x3c8f] = "\x02\x4e\x36", - [0x3c90] = "\x0e\x49\x64", [0x3c91] = "\x01\x6b\x2d", - [0x3c92] = "\x02\x4e\x35", [0x3c93] = "\x01\x6b\x27", - [0x3c94] = "\x0e\x49\x63", [0x3c95] = "\x01\x6e\x78", - [0x3c96] = "\x02\x4e\x37", [0x3c98] = "\x01\x6b\x2c", - [0x3c99] = "\x02\x4e\x33", [0x3c9a] = "\x01\x6b\x2e", - [0x3c9b] = "\x0e\x49\x5e", [0x3c9c] = "\x0e\x49\x62", - [0x3c9d] = "\x0e\x49\x6b", [0x3c9e] = "\x01\x6b\x23", - [0x3c9f] = "\x0e\x49\x68", [0x3ca0] = "\x01\x66\x62", - [0x3ca1] = "\x01\x6b\x26", [0x3ca2] = "\x0e\x49\x60", - [0x3ca3] = "\x01\x6b\x24", [0x3ca4] = "\x01\x6b\x28", - [0x3ca5] = "\x01\x6b\x2a", [0x3ca6] = "\x01\x6b\x21", - [0x3ca7] = "\x01\x6b\x2f", [0x3ca8] = "\x01\x6b\x2b", - [0x3ca9] = "\x0e\x49\x65", [0x3caa] = "\x01\x6b\x29", - [0x3cab] = "\x02\x4e\x32", [0x3cac] = "\x0e\x49\x66", - [0x3caf] = "\x0e\x4e\x74", [0x3cb0] = "\x01\x6f\x21", - [0x3cb1] = "\x0e\x4e\x67", [0x3cb2] = "\x01\x6e\x7b", - [0x3cb3] = "\x0e\x4e\x72", [0x3cb4] = "\x0e\x4e\x70", - [0x3cb5] = "\x0e\x4e\x6e", [0x3cb6] = "\x01\x6f\x24", - [0x3cb7] = "\x0e\x4e\x6c", [0x3cb8] = "\x02\x54\x3f", - [0x3cb9] = "\x01\x6f\x25", [0x3cba] = "\x02\x54\x4b", - [0x3cbb] = "\x02\x54\x44", [0x3cbc] = "\x01\x6e\x74", - [0x3cbd] = "\x02\x54\x4c", [0x3cbe] = "\x02\x54\x46", - [0x3cbf] = "\x01\x6e\x7e", [0x3cc0] = "\x02\x54\x47", - [0x3cc1] = "\x0e\x4e\x73", [0x3cc2] = "\x01\x6e\x7d", - [0x3cc3] = "\x02\x54\x4a", [0x3cc4] = "\x01\x6e\x77", - [0x3cc5] = "\x02\x54\x48", [0x3cc6] = "\x02\x54\x3e", - [0x3cc7] = "\x01\x6e\x76", [0x3cc8] = "\x02\x5a\x56", - [0x3cc9] = "\x01\x6e\x7c", [0x3cca] = "\x0e\x4e\x75", - [0x3ccb] = "\x01\x6e\x79", [0x3ccc] = "\x0e\x4e\x69", - [0x3ccd] = "\x01\x6f\x23", [0x3cce] = "\x0e\x4e\x6a", - [0x3ccf] = "\x02\x54\x3d", [0x3cd0] = "\x0e\x4e\x76", - [0x3cd1] = "\x02\x54\x41", [0x3cd2] = "\x01\x6e\x75", - [0x3cd3] = "\x02\x54\x40", [0x3cd4] = "\x02\x54\x42", - [0x3cd5] = "\x02\x54\x43", [0x3cd6] = "\x01\x6f\x22", - [0x3cd7] = "\x02\x54\x45", [0x3cd8] = "\x02\x54\x49", - [0x3cd9] = "\x02\x54\x4d", [0x3cdb] = "\x01\x6f\x26", - [0x3cdc] = "\x01\x72\x3c", [0x3cdd] = "\x02\x5a\x51", - [0x3cde] = "\x02\x5a\x57", [0x3cdf] = "\x02\x5a\x54", - [0x3ce0] = "\x02\x5a\x4c", [0x3ce1] = "\x02\x5a\x58", - [0x3ce2] = "\x02\x5a\x4d", [0x3ce3] = "\x0e\x52\x6a", - [0x3ce4] = "\x02\x5a\x53", [0x3ce5] = "\x0e\x52\x6b", - [0x3ce6] = "\x01\x72\x37", [0x3ce7] = "\x01\x72\x3d", - [0x3ce8] = "\x02\x5a\x59", [0x3ce9] = "\x0e\x4e\x6f", - [0x3cea] = "\x0e\x52\x67", [0x3ceb] = "\x01\x72\x39", - [0x3cec] = "\x0e\x52\x6e", [0x3ced] = "\x01\x72\x43", - [0x3cee] = "\x01\x72\x3e", [0x3cef] = "\x02\x5a\x5b", - [0x3cf0] = "\x02\x5a\x55", [0x3cf1] = "\x01\x72\x3a", - [0x3cf2] = "\x02\x5a\x4e", [0x3cf3] = "\x01\x72\x44", - [0x3cf4] = "\x02\x5a\x4f", [0x3cf5] = "\x02\x5a\x50", - [0x3cf6] = "\x01\x72\x45", [0x3cf7] = "\x01\x72\x42", - [0x3cf8] = "\x01\x6e\x7a", [0x3cf9] = "\x0e\x52\x69", - [0x3cfa] = "\x01\x72\x38", [0x3cfb] = "\x02\x5a\x5c", - [0x3cfc] = "\x01\x72\x46", [0x3cfd] = "\x0e\x52\x68", - [0x3cfe] = "\x01\x72\x3f", [0x3cff] = "\x02\x5a\x5a", - [0x3d00] = "\x01\x72\x3b", [0x3d01] = "\x01\x72\x40", - [0x3d02] = "\x01\x72\x41", [0x3d03] = "\x0e\x66\x4c", - [0x3d04] = "\x01\x75\x4e", [0x3d05] = "\x02\x5f\x50", - [0x3d06] = "\x02\x5f\x59", [0x3d07] = "\x02\x5f\x56", - [0x3d08] = "\x02\x5f\x58", [0x3d09] = "\x0e\x56\x49", - [0x3d0a] = "\x01\x75\x4b", [0x3d0b] = "\x02\x5f\x51", - [0x3d0c] = "\x0e\x56\x4a", [0x3d0d] = "\x02\x5f\x57", - [0x3d0e] = "\x01\x75\x47", [0x3d0f] = "\x02\x5f\x53", - [0x3d10] = "\x01\x75\x4f", [0x3d11] = "\x02\x5f\x4f", - [0x3d12] = "\x02\x5f\x54", [0x3d13] = "\x02\x5f\x5b", - [0x3d14] = "\x02\x5a\x52", [0x3d15] = "\x02\x5f\x55", - [0x3d16] = "\x02\x5f\x4e", [0x3d17] = "\x01\x75\x48", - [0x3d18] = "\x02\x5f\x4d", [0x3d19] = "\x01\x75\x49", - [0x3d1a] = "\x02\x5f\x5c", [0x3d1b] = "\x01\x75\x4a", - [0x3d1c] = "\x02\x5f\x5a", [0x3d1d] = "\x01\x75\x4d", - [0x3d1e] = "\x02\x5f\x4c", [0x3d1f] = "\x0e\x56\x48", - [0x3d20] = "\x01\x75\x4c", [0x3d22] = "\x02\x5f\x52", - [0x3d23] = "\x02\x63\x47", [0x3d24] = "\x02\x63\x55", - [0x3d25] = "\x02\x63\x50", [0x3d26] = "\x02\x63\x52", - [0x3d27] = "\x02\x63\x46", [0x3d28] = "\x01\x77\x3e", - [0x3d29] = "\x0e\x59\x2a", [0x3d2a] = "\x02\x63\x45", - [0x3d2b] = "\x01\x77\x41", [0x3d2c] = "\x01\x77\x40", - [0x3d2d] = "\x0e\x59\x26", [0x3d2e] = "\x02\x63\x54", - [0x3d2f] = "\x02\x63\x4c", [0x3d30] = "\x02\x63\x49", - [0x3d31] = "\x02\x63\x4f", [0x3d32] = "\x0e\x59\x24", - [0x3d33] = "\x02\x63\x48", [0x3d34] = "\x0e\x59\x28", - [0x3d35] = "\x02\x63\x4a", [0x3d36] = "\x02\x63\x53", - [0x3d37] = "\x02\x63\x51", [0x3d38] = "\x0e\x59\x23", - [0x3d39] = "\x01\x77\x3f", [0x3d3a] = "\x02\x63\x58", - [0x3d3b] = "\x02\x63\x56", [0x3d3c] = "\x02\x63\x4d", - [0x3d3d] = "\x02\x63\x57", [0x3d3e] = "\x02\x63\x4e", - [0x3d3f] = "\x0e\x5b\x34", [0x3d40] = "\x02\x67\x26", - [0x3d41] = "\x01\x78\x7a", [0x3d42] = "\x02\x67\x2d", - [0x3d43] = "\x0e\x5b\x35", [0x3d45] = "\x02\x6c\x3e", - [0x3d46] = "\x01\x79\x23", [0x3d47] = "\x02\x63\x4b", - [0x3d48] = "\x02\x67\x24", [0x3d49] = "\x01\x78\x7d", - [0x3d4a] = "\x02\x67\x25", [0x3d4b] = "\x02\x67\x2a", - [0x3d4c] = "\x0e\x5b\x36", [0x3d4d] = "\x0e\x5d\x33", - [0x3d4e] = "\x01\x79\x21", [0x3d4f] = "\x01\x79\x22", - [0x3d50] = "\x02\x67\x23", [0x3d51] = "\x02\x67\x2c", - [0x3d52] = "\x02\x67\x2e", [0x3d53] = "\x02\x67\x27", - [0x3d54] = "\x02\x67\x29", [0x3d55] = "\x02\x67\x2b", - [0x3d56] = "\x02\x67\x28", [0x3d57] = "\x02\x67\x2f", - [0x3d58] = "\x01\x78\x7c", [0x3d59] = "\x01\x79\x24", - [0x3d5a] = "\x01\x78\x7e", [0x3d5c] = "\x01\x78\x7b", - [0x3d5d] = "\x02\x69\x7c", [0x3d5f] = "\x01\x7a\x42", - [0x3d60] = "\x02\x69\x7a", [0x3d61] = "\x0e\x5d\x30", - [0x3d62] = "\x0e\x5d\x2c", [0x3d63] = "\x02\x69\x7e", - [0x3d64] = "\x0e\x5d\x32", [0x3d65] = "\x02\x6a\x21", - [0x3d66] = "\x01\x7a\x40", [0x3d67] = "\x02\x6a\x22", - [0x3d68] = "\x02\x69\x7d", [0x3d69] = "\x0e\x5d\x2b", - [0x3d6a] = "\x02\x69\x7b", [0x3d6b] = "\x01\x7a\x43", - [0x3d6c] = "\x01\x7a\x3f", [0x3d6d] = "\x02\x6a\x23", - [0x3d6e] = "\x0e\x5d\x2e", [0x3d6f] = "\x01\x7a\x41", - [0x3d70] = "\x01\x7a\x3e", [0x3d71] = "\x0e\x5c\x6d", - [0x3d73] = "\x0e\x64\x2d", [0x3d74] = "\x01\x7b\x2b", - [0x3d75] = "\x0e\x5e\x62", [0x3d77] = "\x01\x7b\x2c", - [0x3d78] = "\x02\x6c\x3d", [0x3d79] = "\x02\x6c\x3c", - [0x3d7a] = "\x02\x6c\x3f", [0x3d7b] = "\x02\x6c\x40", - [0x3d7c] = "\x0e\x5e\x63", [0x3d7d] = "\x01\x7b\x2d", - [0x3d7e] = "\x02\x6e\x25", [0x3d7f] = "\x02\x6e\x2a", - [0x3d80] = "\x01\x7b\x74", [0x3d81] = "\x0e\x5f\x61", - [0x3d82] = "\x02\x6e\x27", [0x3d83] = "\x0e\x5f\x62", - [0x3d84] = "\x02\x6e\x26", [0x3d85] = "\x02\x6e\x29", - [0x3d86] = "\x02\x6e\x28", [0x3d87] = "\x0e\x60\x48", - [0x3d88] = "\x02\x6f\x51", [0x3d8a] = "\x01\x7c\x48", - [0x3d8b] = "\x02\x6f\x50", [0x3d8c] = "\x02\x6f\x4e", - [0x3d8d] = "\x0e\x60\x47", [0x3d8e] = "\x02\x6f\x4f", - [0x3d90] = "\x0e\x60\x49", [0x3d91] = "\x0e\x60\x7b", - [0x3d92] = "\x01\x7c\x6a", [0x3d93] = "\x01\x7c\x69", - [0x3d94] = "\x02\x70\x4f", [0x3d95] = "\x02\x70\x50", - [0x3d96] = "\x01\x7c\x6b", [0x3d97] = "\x0e\x61\x4b", - [0x3d98] = "\x02\x71\x3c", [0x3d99] = "\x02\x71\x3d", - [0x3d9a] = "\x01\x7d\x34", [0x3d9b] = "\x0e\x61\x6b", - [0x3d9c] = "\x01\x7d\x3a", [0x3d9d] = "\x0e\x61\x7e", - [0x3d9e] = "\x02\x71\x77", [0x3d9f] = "\x02\x72\x36", - [0x3e37] = "\x01\x4b\x47", [0x3e39] = "\x02\x39\x50", - [0x3e3a] = "\x0e\x39\x2a", [0x3e3b] = "\x02\x39\x51", - [0x3e3c] = "\x02\x47\x58", [0x3e3d] = "\x02\x4e\x38", - [0x3e3e] = "\x02\x54\x4e", [0x3e3f] = "\x01\x75\x51", - [0x3e40] = "\x0e\x56\x4d", [0x3e41] = "\x01\x75\x50", - [0x3e42] = "\x02\x63\x59", [0x3e43] = "\x02\x67\x30", - [0x3e44] = "\x0e\x5f\x64", [0x3e45] = "\x02\x6f\x52", - [0x3e46] = "\x01\x4b\x48", [0x3e47] = "\x02\x33\x22", - [0x3e48] = "\x01\x58\x3f", [0x3e49] = "\x01\x5d\x47", - [0x3e4a] = "\x02\x47\x5a", [0x3e4b] = "\x02\x47\x59", - [0x3e4c] = "\x01\x6f\x27", [0x3e4d] = "\x02\x54\x4f", - [0x3e4e] = "\x01\x6f\x28", [0x3e4f] = "\x02\x5f\x5d", - [0x3e50] = "\x01\x77\x42", [0x3e51] = "\x0e\x5d\x34", - [0x3e52] = "\x0e\x66\x4d", [0x3e53] = "\x0e\x62\x21", - [0x3e54] = "\x01\x7d\x43", [0x3e55] = "\x01\x4b\x49", - [0x3e56] = "\x02\x28\x6b", [0x3e57] = "\x02\x33\x23", - [0x3e58] = "\x0e\x39\x2d", [0x3e5a] = "\x01\x5d\x48", - [0x3e5b] = "\x0e\x39\x2c", [0x3e5c] = "\x02\x39\x52", - [0x3e5d] = "\x02\x39\x53", [0x3e5e] = "\x0e\x3f\x2a", - [0x3e5f] = "\x02\x40\x4b", [0x3e60] = "\x0e\x3f\x29", - [0x3e61] = "\x01\x62\x2f", [0x3e62] = "\x01\x66\x6d", - [0x3e63] = "\x0e\x44\x64", [0x3e64] = "\x02\x47\x5c", - [0x3e65] = "\x02\x47\x5b", [0x3e66] = "\x02\x47\x5d", - [0x3e67] = "\x0e\x49\x6d", [0x3e68] = "\x02\x4e\x39", - [0x3e69] = "\x02\x4e\x3a", [0x3e6a] = "\x01\x6b\x30", - [0x3e6b] = "\x01\x72\x47", [0x3e6c] = "\x01\x6f\x29", - [0x3e6d] = "\x01\x72\x48", [0x3e6f] = "\x02\x5f\x61", - [0x3e70] = "\x02\x5f\x5e", [0x3e71] = "\x02\x5f\x60", - [0x3e72] = "\x02\x5f\x5f", [0x3e73] = "\x01\x75\x52", - [0x3e74] = "\x0e\x59\x2b", [0x3e75] = "\x02\x63\x5a", - [0x3e76] = "\x02\x67\x32", [0x3e77] = "\x02\x67\x31", - [0x3e78] = "\x02\x25\x24", [0x3e79] = "\x01\x58\x41", - [0x3e7a] = "\x01\x58\x40", [0x3e7b] = "\x02\x33\x24", - [0x3e7c] = "\x0e\x39\x2e", [0x3e7d] = "\x02\x39\x54", - [0x3e7e] = "\x0e\x3f\x2c", [0x3e7f] = "\x0e\x3f\x2b", - [0x3e80] = "\x02\x40\x4d", [0x3e81] = "\x02\x40\x4c", - [0x3e82] = "\x01\x62\x30", [0x3e83] = "\x0e\x3f\x2d", - [0x3e84] = "\x02\x47\x5f", [0x3e85] = "\x02\x47\x60", - [0x3e86] = "\x02\x47\x5e", [0x3e87] = "\x0e\x63\x4a", - [0x3e88] = "\x0e\x44\x65", [0x3e89] = "\x01\x66\x6f", - [0x3e8a] = "\x01\x66\x6e", [0x3e8c] = "\x01\x6b\x32", - [0x3e8d] = "\x01\x6b\x31", [0x3e8e] = "\x0e\x4e\x7a", - [0x3e8f] = "\x02\x54\x50", [0x3e90] = "\x02\x5a\x5f", - [0x3e91] = "\x02\x5a\x5d", [0x3e92] = "\x02\x5a\x5e", - [0x3e93] = "\x01\x72\x49", [0x3e94] = "\x02\x5f\x63", - [0x3e95] = "\x02\x5f\x62", [0x3e96] = "\x0e\x56\x4f", - [0x3e97] = "\x02\x63\x5d", [0x3e98] = "\x02\x63\x5c", - [0x3e99] = "\x02\x63\x5b", [0x3e9a] = "\x02\x67\x33", - [0x3e9b] = "\x0e\x61\x4d", [0x3e9c] = "\x02\x71\x78", - [0x3e9d] = "\x01\x4b\x4a", [0x3e9e] = "\x01\x53\x56", - [0x3e9f] = "\x0e\x2f\x2e", [0x3ea0] = "\x01\x53\x57", - [0x3ea1] = "\x01\x58\x42", [0x3ea2] = "\x01\x58\x43", - [0x3ea3] = "\x02\x33\x26", [0x3ea4] = "\x02\x33\x25", - [0x3ea5] = "\x02\x39\x55", [0x3ea6] = "\x0e\x39\x30", - [0x3ea7] = "\x01\x5d\x4e", [0x3ea8] = "\x01\x5d\x4c", - [0x3ea9] = "\x01\x5d\x49", [0x3eaa] = "\x01\x5d\x4d", - [0x3eab] = "\x01\x5d\x4b", [0x3eac] = "\x01\x5d\x4a", - [0x3ead] = "\x0e\x39\x32", [0x3eae] = "\x0e\x39\x31", - [0x3eaf] = "\x01\x62\x31", [0x3eb0] = "\x02\x40\x50", - [0x3eb1] = "\x0e\x3f\x2f", [0x3eb2] = "\x01\x66\x74", - [0x3eb3] = "\x01\x62\x33", [0x3eb4] = "\x01\x62\x38", - [0x3eb5] = "\x02\x40\x52", [0x3eb6] = "\x01\x62\x3a", - [0x3eb7] = "\x01\x62\x39", [0x3eb8] = "\x01\x62\x3c", - [0x3eb9] = "\x02\x40\x51", [0x3eba] = "\x02\x40\x4e", - [0x3ebb] = "\x01\x62\x36", [0x3ebc] = "\x01\x62\x32", - [0x3ebd] = "\x01\x62\x34", [0x3ebe] = "\x02\x40\x4f", - [0x3ebf] = "\x01\x62\x3b", [0x3ec0] = "\x01\x62\x37", - [0x3ec1] = "\x01\x62\x35", [0x3ec2] = "\x01\x66\x76", - [0x3ec3] = "\x01\x66\x75", [0x3ec4] = "\x01\x66\x73", - [0x3ec5] = "\x01\x66\x77", [0x3ec7] = "\x01\x66\x71", - [0x3ec8] = "\x01\x66\x72", [0x3ec9] = "\x0e\x44\x69", - [0x3eca] = "\x01\x66\x70", [0x3ecc] = "\x02\x47\x61", - [0x3ecd] = "\x0e\x44\x67", [0x3ecf] = "\x02\x4e\x3c", - [0x3ed0] = "\x0e\x49\x70", [0x3ed1] = "\x01\x6b\x34", - [0x3ed2] = "\x01\x6b\x35", [0x3ed3] = "\x01\x6b\x33", - [0x3ed4] = "\x0e\x49\x72", [0x3ed5] = "\x02\x4e\x3b", - [0x3ed6] = "\x0e\x49\x71", [0x3ed7] = "\x02\x4e\x3d", - [0x3ed8] = "\x0e\x66\x4e", [0x3ed9] = "\x02\x54\x53", - [0x3eda] = "\x02\x54\x55", [0x3edb] = "\x0e\x4e\x7e", - [0x3edc] = "\x01\x6f\x32", [0x3edd] = "\x02\x54\x56", - [0x3ede] = "\x01\x6f\x2b", [0x3edf] = "\x02\x54\x52", - [0x3ee0] = "\x01\x6f\x2a", [0x3ee1] = "\x01\x6f\x34", - [0x3ee2] = "\x01\x6f\x30", [0x3ee3] = "\x01\x6f\x31", - [0x3ee4] = "\x01\x6f\x2d", [0x3ee5] = "\x02\x54\x51", - [0x3ee6] = "\x01\x6f\x2c", [0x3ee7] = "\x02\x54\x57", - [0x3ee8] = "\x02\x54\x54", [0x3ee9] = "\x0e\x4e\x7d", - [0x3eea] = "\x01\x6f\x33", [0x3eeb] = "\x0e\x4f\x22", - [0x3eec] = "\x01\x6f\x2e", [0x3eed] = "\x01\x6f\x2f", - [0x3eee] = "\x02\x5a\x61", [0x3eef] = "\x0e\x52\x75", - [0x3ef0] = "\x02\x5a\x63", [0x3ef1] = "\x02\x5a\x62", - [0x3ef2] = "\x0e\x52\x73", [0x3ef3] = "\x02\x5a\x64", - [0x3ef4] = "\x01\x72\x4a", [0x3ef5] = "\x02\x5a\x60", - [0x3ef6] = "\x0e\x56\x51", [0x3ef7] = "\x0e\x56\x52", - [0x3ef8] = "\x01\x75\x56", [0x3ef9] = "\x02\x5f\x64", - [0x3efa] = "\x01\x75\x53", [0x3efb] = "\x01\x75\x57", - [0x3efc] = "\x01\x75\x55", [0x3efd] = "\x01\x75\x54", - [0x3efe] = "\x02\x63\x5e", [0x3f00] = "\x02\x63\x61", - [0x3f02] = "\x02\x63\x60", [0x3f03] = "\x0e\x59\x2e", - [0x3f04] = "\x02\x63\x5f", [0x3f05] = "\x01\x77\x43", - [0x3f06] = "\x02\x67\x34", [0x3f07] = "\x02\x67\x35", - [0x3f08] = "\x01\x79\x25", [0x3f09] = "\x02\x67\x36", - [0x3f0a] = "\x01\x79\x26", [0x3f0b] = "\x0e\x5b\x38", - [0x3f0c] = "\x0e\x66\x4f", [0x3f0d] = "\x01\x7a\x45", - [0x3f0e] = "\x0e\x64\x28", [0x3f0f] = "\x01\x7a\x44", - [0x3f10] = "\x02\x6c\x41", [0x3f11] = "\x0e\x5e\x65", - [0x3f12] = "\x0e\x5e\x66", [0x3f13] = "\x01\x7b\x2e", - [0x3f14] = "\x02\x6c\x42", [0x3f15] = "\x02\x6e\x2b", - [0x3f16] = "\x01\x7b\x75", [0x3f17] = "\x01\x7b\x76", - [0x3f18] = "\x0e\x66\x50", [0x3f19] = "\x02\x6f\x53", - [0x3f1a] = "\x0e\x60\x4a", [0x3f1b] = "\x01\x7c\x6d", - [0x3f1c] = "\x0e\x61\x4e", [0x3f64] = "\x01\x4b\x4b", - [0x3f65] = "\x0e\x39\x33", [0x3f66] = "\x01\x5d\x50", - [0x3f67] = "\x01\x5d\x4f", [0x3f68] = "\x02\x47\x62", - [0x3f69] = "\x02\x47\x63", [0x3f6b] = "\x01\x6b\x36", - [0x3f6c] = "\x02\x5a\x65", [0x3f6d] = "\x01\x6f\x35", - [0x3f6e] = "\x02\x5a\x66", [0x3f6f] = "\x02\x5f\x65", - [0x3f70] = "\x01\x4b\x4c", [0x3f71] = "\x0e\x24\x3a", - [0x3f72] = "\x02\x2d\x53", [0x3f73] = "\x01\x53\x59", - [0x3f74] = "\x01\x53\x58", [0x3f76] = "\x02\x33\x27", - [0x3f77] = "\x01\x58\x44", [0x3f78] = "\x02\x33\x28", - [0x3f79] = "\x02\x39\x58", [0x3f7a] = "\x0e\x39\x39", - [0x3f7b] = "\x02\x39\x57", [0x3f7c] = "\x0e\x39\x37", - [0x3f7d] = "\x02\x39\x56", [0x3f7e] = "\x0e\x39\x35", - [0x3f7f] = "\x0e\x39\x38", [0x3f80] = "\x02\x40\x54", - [0x3f81] = "\x01\x62\x3f", [0x3f82] = "\x0e\x3f\x39", - [0x3f83] = "\x0e\x3f\x34", [0x3f84] = "\x02\x40\x53", - [0x3f85] = "\x01\x62\x3e", [0x3f86] = "\x0e\x3f\x37", - [0x3f87] = "\x0e\x3f\x30", [0x3f88] = "\x0e\x3f\x33", - [0x3f89] = "\x02\x40\x55", [0x3f8a] = "\x01\x62\x3d", - [0x3f8b] = "\x0e\x3f\x38", [0x3f8c] = "\x02\x47\x65", - [0x3f8d] = "\x02\x47\x68", [0x3f8e] = "\x02\x47\x66", - [0x3f8f] = "\x02\x47\x67", [0x3f90] = "\x02\x47\x6b", - [0x3f91] = "\x02\x47\x64", [0x3f92] = "\x02\x47\x6c", - [0x3f93] = "\x02\x47\x69", [0x3f94] = "\x02\x47\x6a", - [0x3f95] = "\x01\x6b\x38", [0x3f96] = "\x02\x4e\x3e", - [0x3f97] = "\x0e\x49\x75", [0x3f98] = "\x0e\x49\x73", - [0x3f99] = "\x01\x6b\x37", [0x3f9a] = "\x0e\x49\x74", - [0x3f9b] = "\x02\x54\x5b", [0x3f9c] = "\x02\x54\x59", - [0x3f9d] = "\x0e\x4f\x26", [0x3f9f] = "\x01\x6f\x36", - [0x3fa0] = "\x02\x54\x58", [0x3fa1] = "\x02\x54\x5a", - [0x3fa2] = "\x0e\x4f\x25", [0x3fa3] = "\x01\x6f\x37", - [0x3fa4] = "\x0e\x4f\x23", [0x3fa5] = "\x02\x5a\x67", - [0x3fa6] = "\x0e\x52\x77", [0x3fa7] = "\x02\x5a\x68", - [0x3fa8] = "\x01\x75\x58", [0x3fa9] = "\x0e\x59\x31", - [0x3faa] = "\x02\x67\x38", [0x3fab] = "\x02\x67\x3a", - [0x3fac] = "\x02\x67\x37", [0x3fad] = "\x02\x67\x39", - [0x3fae] = "\x02\x6a\x24", [0x3faf] = "\x02\x6c\x43", - [0x3fb0] = "\x0e\x66\x51", [0x3fb2] = "\x02\x71\x5e", - [0x3fb3] = "\x01\x4b\x4d", [0x3fb4] = "\x01\x53\x5a", - [0x3fb5] = "\x02\x33\x29", [0x3fb6] = "\x02\x33\x2b", - [0x3fb7] = "\x02\x33\x2a", [0x3fb9] = "\x02\x39\x5b", - [0x3fba] = "\x01\x5d\x52", [0x3fbb] = "\x0e\x39\x3e", - [0x3fbc] = "\x02\x39\x59", [0x3fbd] = "\x0e\x39\x3a", - [0x3fbe] = "\x01\x5d\x51", [0x3fbf] = "\x02\x39\x5c", - [0x3fc0] = "\x0e\x39\x3d", [0x3fc1] = "\x02\x39\x5d", - [0x3fc2] = "\x02\x39\x5a", [0x3fc5] = "\x02\x40\x61", - [0x3fc6] = "\x01\x62\x47", [0x3fc7] = "\x02\x40\x59", - [0x3fc8] = "\x02\x40\x5f", [0x3fc9] = "\x0e\x3f\x3f", - [0x3fca] = "\x0e\x3f\x3a", [0x3fcb] = "\x01\x62\x42", - [0x3fcc] = "\x01\x62\x45", [0x3fcd] = "\x02\x40\x58", - [0x3fce] = "\x01\x62\x40", [0x3fcf] = "\x02\x40\x5c", - [0x3fd0] = "\x02\x47\x72", [0x3fd1] = "\x01\x62\x44", - [0x3fd2] = "\x0e\x3f\x3b", [0x3fd3] = "\x02\x40\x57", - [0x3fd4] = "\x0e\x3f\x3e", [0x3fd5] = "\x02\x40\x5d", - [0x3fd6] = "\x02\x40\x5a", [0x3fd7] = "\x02\x40\x60", - [0x3fd8] = "\x02\x40\x56", [0x3fd9] = "\x02\x40\x5e", - [0x3fda] = "\x01\x62\x43", [0x3fdb] = "\x01\x62\x46", - [0x3fdc] = "\x02\x40\x5b", [0x3fdd] = "\x01\x62\x41", - [0x3fdf] = "\x01\x66\x79", [0x3fe0] = "\x02\x47\x6e", - [0x3fe1] = "\x01\x66\x78", [0x3fe2] = "\x02\x47\x75", - [0x3fe3] = "\x02\x47\x74", [0x3fe4] = "\x01\x67\x21", - [0x3fe6] = "\x01\x67\x22", [0x3fe7] = "\x02\x47\x76", - [0x3fe8] = "\x01\x66\x7a", [0x3fe9] = "\x02\x47\x73", - [0x3fea] = "\x01\x66\x7e", [0x3feb] = "\x02\x47\x78", - [0x3fec] = "\x02\x47\x6f", [0x3fed] = "\x0e\x44\x6b", - [0x3fee] = "\x02\x47\x71", [0x3fef] = "\x01\x66\x7b", - [0x3ff0] = "\x02\x47\x6d", [0x3ff1] = "\x02\x47\x70", - [0x3ff2] = "\x02\x47\x77", [0x3ff3] = "\x01\x66\x7c", - [0x3ff4] = "\x02\x47\x79", [0x3ffa] = "\x01\x66\x7d", - [0x3ffc] = "\x01\x6b\x39", [0x3ffd] = "\x02\x4e\x43", - [0x3ffe] = "\x02\x4e\x49", [0x3fff] = "\x02\x4e\x41", - [0x4000] = "\x02\x4e\x4a", [0x4001] = "\x0e\x49\x7b", - [0x4002] = "\x02\x4e\x40", [0x4003] = "\x02\x4e\x45", - [0x4004] = "\x02\x4e\x4b", [0x4005] = "\x02\x4e\x48", - [0x4006] = "\x02\x4e\x47", [0x4007] = "\x02\x4e\x46", - [0x4008] = "\x0e\x49\x7a", [0x4009] = "\x02\x4e\x3f", - [0x400a] = "\x02\x4e\x44", [0x400b] = "\x0e\x49\x79", - [0x400d] = "\x02\x4e\x42", [0x400f] = "\x01\x6f\x3c", - [0x4010] = "\x01\x6f\x39", [0x4011] = "\x02\x54\x64", - [0x4012] = "\x02\x54\x69", [0x4013] = "\x02\x54\x6b", - [0x4014] = "\x02\x54\x68", [0x4015] = "\x02\x54\x61", - [0x4016] = "\x02\x54\x63", [0x4017] = "\x02\x54\x6d", - [0x4018] = "\x02\x54\x6a", [0x4019] = "\x02\x54\x65", - [0x401a] = "\x02\x54\x6e", [0x401b] = "\x02\x54\x62", - [0x401c] = "\x02\x54\x6c", [0x401d] = "\x01\x6f\x3a", - [0x401e] = "\x01\x6f\x40", [0x401f] = "\x01\x6f\x3e", - [0x4020] = "\x02\x54\x5c", [0x4021] = "\x01\x6f\x3f", - [0x4022] = "\x01\x6f\x3b", [0x4023] = "\x02\x54\x5d", - [0x4024] = "\x02\x54\x5f", [0x4025] = "\x02\x54\x5e", - [0x4026] = "\x02\x54\x66", [0x4027] = "\x02\x54\x67", - [0x4028] = "\x0e\x4f\x2c", [0x4029] = "\x01\x6f\x3d", - [0x402a] = "\x0e\x4f\x2b", [0x402b] = "\x01\x6f\x38", - [0x402e] = "\x02\x54\x60", [0x4030] = "\x02\x5a\x72", - [0x4031] = "\x01\x72\x4c", [0x4032] = "\x0e\x52\x7e", - [0x4033] = "\x02\x5a\x69", [0x4034] = "\x01\x72\x4d", - [0x4035] = "\x01\x72\x50", [0x4036] = "\x02\x5a\x6e", - [0x4038] = "\x02\x5a\x6b", [0x4039] = "\x01\x72\x4f", - [0x403b] = "\x0e\x52\x7b", [0x403c] = "\x02\x5a\x6f", - [0x403d] = "\x02\x5a\x70", [0x403e] = "\x02\x5a\x6a", - [0x403f] = "\x02\x5a\x73", [0x4040] = "\x02\x5a\x6c", - [0x4041] = "\x02\x5a\x71", [0x4042] = "\x01\x72\x4e", - [0x4043] = "\x0e\x52\x7c", [0x4044] = "\x01\x72\x4b", - [0x4045] = "\x02\x5a\x6d", [0x4046] = "\x0e\x56\x54", - [0x4047] = "\x02\x5f\x6b", [0x4048] = "\x01\x75\x5b", - [0x4049] = "\x01\x75\x59", [0x404a] = "\x01\x75\x5c", - [0x404b] = "\x01\x75\x5a", [0x404c] = "\x02\x5f\x6a", - [0x404d] = "\x02\x5f\x67", [0x404e] = "\x02\x5f\x66", - [0x404f] = "\x0e\x56\x55", [0x4050] = "\x02\x5f\x69", - [0x4053] = "\x02\x5f\x68", [0x4054] = "\x02\x63\x6f", - [0x4055] = "\x01\x77\x49", [0x4056] = "\x02\x63\x66", - [0x4057] = "\x02\x63\x65", [0x4058] = "\x0e\x59\x32", - [0x4059] = "\x01\x77\x44", [0x405a] = "\x02\x63\x6b", - [0x405b] = "\x02\x63\x6a", [0x405c] = "\x02\x63\x62", - [0x405d] = "\x02\x63\x6d", [0x405e] = "\x02\x63\x67", - [0x405f] = "\x01\x77\x48", [0x4060] = "\x02\x63\x64", - [0x4061] = "\x02\x63\x6c", [0x4062] = "\x02\x63\x63", - [0x4063] = "\x01\x77\x45", [0x4064] = "\x01\x77\x47", - [0x4065] = "\x02\x63\x68", [0x4066] = "\x01\x77\x46", - [0x4067] = "\x02\x63\x69", [0x4068] = "\x0e\x5b\x3a", - [0x4069] = "\x02\x63\x6e", [0x406a] = "\x02\x67\x3e", - [0x406b] = "\x0e\x5b\x39", [0x406c] = "\x01\x79\x2b", - [0x406d] = "\x02\x67\x3b", [0x406f] = "\x02\x67\x3f", - [0x4070] = "\x0e\x5b\x3b", [0x4072] = "\x01\x79\x28", - [0x4073] = "\x02\x67\x3d", [0x4074] = "\x01\x79\x2d", - [0x4075] = "\x0e\x5b\x3c", [0x4076] = "\x01\x79\x2a", - [0x4077] = "\x0e\x5b\x3d", [0x4078] = "\x02\x67\x3c", - [0x407a] = "\x01\x79\x2c", [0x407b] = "\x02\x67\x40", - [0x407c] = "\x01\x79\x27", [0x4081] = "\x01\x7a\x47", - [0x4082] = "\x01\x7a\x49", [0x4083] = "\x0e\x5d\x37", - [0x4084] = "\x02\x6a\x27", [0x4085] = "\x01\x7a\x48", - [0x4086] = "\x02\x6a\x25", [0x4087] = "\x01\x79\x29", - [0x4088] = "\x02\x6a\x26", [0x4089] = "\x01\x7a\x46", - [0x408a] = "\x01\x7b\x2f", [0x408b] = "\x01\x7b\x31", - [0x408c] = "\x02\x6c\x45", [0x408d] = "\x01\x7b\x30", - [0x408e] = "\x02\x6c\x44", [0x4090] = "\x02\x6e\x30", - [0x4091] = "\x01\x7b\x77", [0x4092] = "\x02\x6e\x2f", - [0x4093] = "\x01\x7b\x78", [0x4094] = "\x02\x6e\x2d", - [0x4095] = "\x02\x6e\x2c", [0x4096] = "\x02\x6e\x31", - [0x4097] = "\x02\x6e\x32", [0x4098] = "\x02\x6f\x54", - [0x4099] = "\x0e\x60\x4b", [0x409a] = "\x02\x6e\x2e", - [0x409d] = "\x02\x70\x54", [0x409e] = "\x02\x70\x51", - [0x409f] = "\x02\x70\x52", [0x40a0] = "\x02\x70\x53", - [0x40a1] = "\x01\x7d\x29", [0x40a2] = "\x0e\x61\x50", - [0x40a3] = "\x02\x71\x40", [0x40a4] = "\x02\x71\x3f", - [0x40a5] = "\x02\x71\x3e", [0x40a6] = "\x02\x71\x5f", - [0x40a7] = "\x0e\x61\x6c", [0x40a8] = "\x02\x72\x2e", - [0x40a9] = "\x02\x71\x79", [0x40aa] = "\x01\x7d\x3b", - [0x40ab] = "\x01\x4b\x4e", [0x40ac] = "\x01\x58\x45", - [0x40ad] = "\x0e\x39\x3f", [0x40af] = "\x0e\x39\x40", - [0x40b0] = "\x0e\x3f\x40", [0x40b1] = "\x0e\x44\x73", - [0x40b2] = "\x01\x67\x23", [0x40b3] = "\x0e\x49\x7d", - [0x40b4] = "\x0e\x49\x7c", [0x40b6] = "\x0e\x4f\x30", - [0x40b7] = "\x0e\x4f\x32", [0x40b8] = "\x0e\x4f\x2f", - [0x40b9] = "\x0e\x4f\x31", [0x40ba] = "\x01\x6f\x41", - [0x40bc] = "\x0e\x66\x52", [0x40bd] = "\x02\x5a\x74", - [0x40bf] = "\x0e\x59\x35", [0x40c0] = "\x01\x77\x4a", - [0x40c1] = "\x0e\x59\x36", [0x40c2] = "\x02\x67\x41", - [0x40c3] = "\x0e\x5b\x3f", [0x40c6] = "\x0e\x5d\x38", - [0x40c9] = "\x02\x71\x7a", [0x40ca] = "\x01\x4b\x4f", - [0x40cb] = "\x01\x4f\x51", [0x40cc] = "\x01\x53\x5c", - [0x40cd] = "\x01\x53\x5b", [0x40cf] = "\x01\x58\x48", - [0x40d1] = "\x02\x33\x2c", [0x40d2] = "\x01\x58\x46", - [0x40d3] = "\x02\x33\x2d", [0x40d4] = "\x01\x58\x47", - [0x40d5] = "\x0e\x66\x53", [0x40d6] = "\x0e\x39\x41", - [0x40d7] = "\x02\x39\x62", [0x40d8] = "\x02\x39\x5e", - [0x40d9] = "\x0e\x39\x47", [0x40db] = "\x01\x5d\x53", - [0x40dc] = "\x02\x39\x61", [0x40dd] = "\x02\x39\x60", - [0x40de] = "\x02\x39\x5f", [0x40df] = "\x01\x5d\x54", - [0x40e0] = "\x02\x39\x63", [0x40e1] = "\x02\x39\x64", - [0x40e4] = "\x0e\x3f\x45", [0x40e5] = "\x02\x40\x68", - [0x40e6] = "\x02\x40\x66", [0x40e7] = "\x02\x40\x6a", - [0x40e8] = "\x02\x40\x6b", [0x40e9] = "\x02\x40\x71", - [0x40ea] = "\x0e\x3f\x47", [0x40eb] = "\x02\x40\x6d", - [0x40ec] = "\x02\x40\x6f", [0x40ee] = "\x02\x40\x67", - [0x40ef] = "\x02\x40\x62", [0x40f1] = "\x02\x40\x6e", - [0x40f2] = "\x0e\x3f\x44", [0x40f3] = "\x0e\x3f\x46", - [0x40f4] = "\x02\x40\x70", [0x40f5] = "\x02\x40\x69", - [0x40f6] = "\x02\x40\x6c", [0x40f7] = "\x02\x40\x63", - [0x40f8] = "\x01\x62\x49", [0x40f9] = "\x02\x40\x65", - [0x40fa] = "\x02\x40\x64", [0x40fb] = "\x01\x62\x48", - [0x40fc] = "\x01\x62\x4a", [0x40fd] = "\x0e\x3f\x49", - [0x40fe] = "\x01\x67\x26", [0x40ff] = "\x02\x47\x7b", - [0x4100] = "\x02\x47\x7d", [0x4101] = "\x02\x47\x7c", - [0x4102] = "\x02\x48\x23", [0x4103] = "\x01\x67\x24", - [0x4104] = "\x0e\x44\x76", [0x4105] = "\x02\x47\x7e", - [0x4106] = "\x02\x47\x7a", [0x4107] = "\x02\x48\x21", - [0x4108] = "\x02\x48\x22", [0x4109] = "\x01\x67\x25", - [0x410a] = "\x01\x67\x27", [0x410b] = "\x02\x48\x24", - [0x410d] = "\x02\x4e\x4f", [0x410e] = "\x02\x4e\x4e", - [0x4110] = "\x02\x4e\x4c", [0x4111] = "\x02\x4e\x4d", - [0x4112] = "\x01\x6b\x3b", [0x4113] = "\x01\x6b\x3d", - [0x4114] = "\x01\x6b\x3a", [0x4115] = "\x01\x6b\x3c", - [0x4116] = "\x02\x54\x75", [0x4117] = "\x02\x54\x76", - [0x4118] = "\x02\x54\x71", [0x4119] = "\x0e\x4f\x36", - [0x411a] = "\x02\x54\x72", [0x411b] = "\x01\x6f\x43", - [0x411c] = "\x01\x6f\x48", [0x411d] = "\x01\x6f\x42", - [0x411e] = "\x01\x6f\x49", [0x411f] = "\x01\x6f\x44", - [0x4120] = "\x02\x54\x73", [0x4122] = "\x0e\x4f\x33", - [0x4123] = "\x02\x54\x74", [0x4124] = "\x02\x54\x70", - [0x4125] = "\x01\x6f\x4a", [0x4126] = "\x01\x6f\x46", - [0x4127] = "\x0e\x4f\x35", [0x4129] = "\x01\x6f\x45", - [0x412a] = "\x01\x6f\x47", [0x412b] = "\x0e\x4f\x34", - [0x412c] = "\x02\x54\x6f", [0x412d] = "\x0e\x53\x24", - [0x412e] = "\x02\x5a\x76", [0x412f] = "\x01\x72\x52", - [0x4130] = "\x0e\x53\x22", [0x4131] = "\x0e\x53\x21", - [0x4132] = "\x02\x5a\x78", [0x4133] = "\x01\x72\x54", - [0x4134] = "\x02\x5a\x7b", [0x4135] = "\x02\x5a\x77", - [0x4136] = "\x02\x5a\x75", [0x4137] = "\x02\x5a\x7a", - [0x4138] = "\x01\x72\x53", [0x4139] = "\x02\x5a\x79", - [0x413b] = "\x01\x72\x51", [0x413c] = "\x0e\x53\x25", - [0x413d] = "\x0e\x56\x59", [0x413e] = "\x01\x75\x5e", - [0x413f] = "\x01\x75\x61", [0x4140] = "\x02\x5f\x6d", - [0x4141] = "\x0e\x56\x5a", [0x4142] = "\x01\x75\x5f", - [0x4143] = "\x02\x5f\x6c", [0x4144] = "\x01\x75\x5d", - [0x4145] = "\x01\x75\x60", [0x4146] = "\x02\x63\x70", - [0x4147] = "\x02\x63\x71", [0x4148] = "\x02\x63\x72", - [0x4149] = "\x01\x77\x4b", [0x414a] = "\x0e\x59\x37", - [0x414b] = "\x02\x63\x73", [0x414d] = "\x01\x77\x4c", - [0x414e] = "\x01\x79\x2f", [0x414f] = "\x02\x67\x44", - [0x4150] = "\x02\x67\x45", [0x4151] = "\x02\x67\x43", - [0x4152] = "\x02\x67\x42", [0x4153] = "\x02\x67\x46", - [0x4154] = "\x01\x79\x2e", [0x4155] = "\x02\x6a\x2b", - [0x4156] = "\x02\x6a\x29", [0x4157] = "\x02\x6a\x2a", - [0x4158] = "\x02\x6a\x2c", [0x4159] = "\x02\x6a\x28", - [0x415a] = "\x02\x6a\x2d", [0x415b] = "\x02\x6c\x47", - [0x415c] = "\x0e\x5e\x67", [0x415d] = "\x02\x6c\x48", - [0x415e] = "\x02\x6c\x46", [0x415f] = "\x01\x7b\x32", - [0x4160] = "\x02\x6e\x33", [0x4161] = "\x01\x7b\x79", - [0x4162] = "\x02\x6e\x34", [0x4163] = "\x02\x6f\x56", - [0x4164] = "\x02\x6f\x55", [0x4165] = "\x0e\x62\x22", - [0x419b] = "\x01\x4b\x50", [0x419c] = "\x01\x62\x4b", - [0x419d] = "\x0e\x3f\x4b", [0x419e] = "\x0e\x44\x77", - [0x419f] = "\x01\x67\x28", [0x41a0] = "\x0e\x44\x78", - [0x41a1] = "\x0e\x4a\x21", [0x41a2] = "\x0e\x4a\x22", - [0x41a3] = "\x01\x6b\x3e", [0x41a4] = "\x0e\x4f\x37", - [0x41a5] = "\x0e\x53\x27", [0x41a6] = "\x01\x72\x56", - [0x41a7] = "\x0e\x53\x26", [0x41a8] = "\x01\x72\x55", - [0x41aa] = "\x0e\x66\x54", [0x41ac] = "\x0e\x59\x38", - [0x41ad] = "\x01\x79\x30", [0x41ae] = "\x01\x7a\x29", - [0x41af] = "\x01\x7b\x33", [0x41b0] = "\x01\x4b\x51", - [0x41b1] = "\x01\x58\x49", [0x41b2] = "\x01\x67\x29", - [0x41b3] = "\x0e\x4f\x39", [0x41b4] = "\x02\x67\x47", - [0x41b5] = "\x0e\x27\x2f", [0x41b9] = "\x0e\x24\x3b", - [0x41be] = "\x0e\x27\x30", [0x41bf] = "\x02\x25\x26", - [0x41c1] = "\x0e\x27\x33", [0x41c2] = "\x01\x4b\x52", - [0x41c4] = "\x01\x4b\x55", [0x41c5] = "\x01\x4b\x54", - [0x41c6] = "\x01\x4b\x53", [0x41c7] = "\x0e\x27\x31", - [0x41c9] = "\x02\x25\x25", [0x41ca] = "\x0e\x2a\x72", - [0x41cb] = "\x02\x28\x6d", [0x41cc] = "\x0e\x2a\x70", - [0x41cd] = "\x02\x28\x6f", [0x41ce] = "\x01\x4f\x52", - [0x41cf] = "\x0e\x2a\x74", [0x41d1] = "\x01\x4f\x54", - [0x41d2] = "\x02\x28\x6c", [0x41d3] = "\x02\x28\x6e", - [0x41d4] = "\x01\x4f\x53", [0x41d5] = "\x02\x28\x71", - [0x41d6] = "\x02\x28\x70", [0x41d7] = "\x02\x28\x72", - [0x41d8] = "\x0e\x2a\x73", [0x41d9] = "\x0e\x2a\x71", - [0x41e0] = "\x02\x2d\x57", [0x41e1] = "\x02\x2d\x55", - [0x41e2] = "\x01\x53\x5f", [0x41e3] = "\x02\x2d\x54", - [0x41e4] = "\x01\x53\x64", [0x41e5] = "\x01\x53\x61", - [0x41e6] = "\x01\x53\x5e", [0x41e7] = "\x0e\x2f\x31", - [0x41e8] = "\x01\x53\x65", [0x41e9] = "\x0e\x2f\x32", - [0x41ea] = "\x01\x53\x60", [0x41eb] = "\x01\x53\x63", - [0x41ed] = "\x01\x53\x62", [0x41ee] = "\x02\x2d\x56", - [0x41ef] = "\x0e\x2f\x33", [0x41f0] = "\x01\x53\x5d", - [0x41f1] = "\x0e\x2f\x30", [0x41f4] = "\x01\x58\x4f", - [0x41f5] = "\x02\x33\x2f", [0x41f6] = "\x02\x33\x35", - [0x41f7] = "\x01\x58\x4c", [0x41f8] = "\x01\x58\x53", - [0x41f9] = "\x0e\x34\x25", [0x41fa] = "\x01\x58\x4e", - [0x41fb] = "\x02\x33\x32", [0x41fc] = "\x02\x33\x34", - [0x41fd] = "\x01\x58\x51", [0x41fe] = "\x02\x33\x2e", - [0x41ff] = "\x02\x33\x31", [0x4200] = "\x01\x58\x4d", - [0x4201] = "\x01\x58\x4a", [0x4202] = "\x02\x33\x30", - [0x4203] = "\x01\x58\x50", [0x4204] = "\x02\x33\x33", - [0x4205] = "\x01\x58\x52", [0x4206] = "\x01\x58\x4b", - [0x4208] = "\x0e\x34\x27", [0x4209] = "\x0e\x34\x26", - [0x420b] = "\x02\x39\x66", [0x420c] = "\x02\x39\x69", - [0x420d] = "\x01\x5d\x56", [0x420e] = "\x0e\x39\x4b", - [0x420f] = "\x01\x5d\x60", [0x4210] = "\x01\x5d\x5c", - [0x4211] = "\x02\x39\x67", [0x4212] = "\x0e\x39\x4a", - [0x4213] = "\x0e\x39\x4e", [0x4214] = "\x01\x5d\x64", - [0x4215] = "\x01\x5d\x5d", [0x4216] = "\x01\x5d\x62", - [0x4217] = "\x01\x5d\x58", [0x4219] = "\x01\x5d\x55", - [0x421a] = "\x01\x5d\x57", [0x421b] = "\x01\x5d\x63", - [0x421c] = "\x02\x39\x68", [0x421d] = "\x01\x5d\x5b", - [0x421e] = "\x01\x5d\x5e", [0x421f] = "\x01\x5d\x5a", - [0x4220] = "\x01\x5d\x5f", [0x4221] = "\x02\x39\x6a", - [0x4222] = "\x01\x5d\x61", [0x4223] = "\x01\x5d\x59", - [0x4224] = "\x02\x39\x65", [0x4225] = "\x0e\x39\x4c", - [0x4228] = "\x0e\x3f\x4f", [0x4229] = "\x0e\x3f\x50", - [0x422a] = "\x0e\x3f\x4d", [0x422b] = "\x0e\x3f\x4c", - [0x422c] = "\x0e\x3f\x51", [0x422d] = "\x02\x40\x72", - [0x422e] = "\x01\x62\x4c", [0x422f] = "\x02\x40\x74", - [0x4230] = "\x0e\x3f\x55", [0x4231] = "\x01\x62\x4e", - [0x4232] = "\x01\x62\x50", [0x4234] = "\x02\x40\x73", - [0x4235] = "\x01\x62\x4d", [0x4236] = "\x01\x62\x51", - [0x4237] = "\x0e\x3f\x56", [0x4238] = "\x01\x62\x4f", - [0x423a] = "\x0e\x3f\x54", [0x423b] = "\x0e\x3f\x57", - [0x423c] = "\x01\x67\x2f", [0x423d] = "\x02\x48\x29", - [0x423e] = "\x01\x67\x37", [0x423f] = "\x02\x48\x26", - [0x4240] = "\x0e\x44\x7d", [0x4241] = "\x01\x67\x38", - [0x4242] = "\x01\x67\x2d", [0x4243] = "\x0e\x44\x79", - [0x4244] = "\x02\x48\x27", [0x4245] = "\x0e\x44\x7c", - [0x4246] = "\x0e\x44\x7a", [0x4247] = "\x01\x67\x32", - [0x4248] = "\x0e\x44\x7b", [0x4249] = "\x02\x48\x28", - [0x424a] = "\x01\x67\x2b", [0x424b] = "\x01\x67\x2a", - [0x424c] = "\x0e\x44\x7e", [0x424d] = "\x01\x67\x35", - [0x424e] = "\x01\x67\x34", [0x424f] = "\x01\x67\x33", - [0x4250] = "\x01\x67\x31", [0x4251] = "\x01\x67\x36", - [0x4252] = "\x02\x48\x25", [0x4253] = "\x01\x67\x2c", - [0x4254] = "\x01\x67\x2e", [0x4255] = "\x01\x67\x30", - [0x4258] = "\x01\x6b\x40", [0x4259] = "\x01\x6b\x43", - [0x425a] = "\x0e\x4a\x24", [0x425b] = "\x01\x6b\x47", - [0x425c] = "\x01\x6b\x41", [0x425d] = "\x01\x6b\x46", - [0x425e] = "\x01\x6b\x44", [0x425f] = "\x0e\x4a\x27", - [0x4260] = "\x01\x6b\x3f", [0x4261] = "\x0e\x4a\x26", - [0x4262] = "\x01\x6b\x45", [0x4263] = "\x01\x6b\x42", - [0x4267] = "\x02\x54\x7a", [0x4268] = "\x01\x6f\x4d", - [0x4269] = "\x01\x6f\x4b", [0x426a] = "\x0e\x4f\x3c", - [0x426b] = "\x02\x54\x7b", [0x426d] = "\x01\x6f\x4e", - [0x426e] = "\x01\x6f\x4c", [0x426f] = "\x02\x54\x79", - [0x4270] = "\x02\x54\x78", [0x4271] = "\x0e\x4f\x3b", - [0x4272] = "\x01\x72\x5a", [0x4273] = "\x02\x54\x77", - [0x4274] = "\x01\x72\x58", [0x4275] = "\x01\x72\x57", - [0x4276] = "\x02\x5a\x7c", [0x4277] = "\x01\x6f\x4f", - [0x4278] = "\x01\x72\x59", [0x4279] = "\x02\x5a\x7d", - [0x427a] = "\x01\x72\x5c", [0x427b] = "\x02\x5a\x7e", - [0x427c] = "\x01\x72\x5b", [0x427d] = "\x01\x75\x63", - [0x427e] = "\x02\x5f\x6f", [0x427f] = "\x01\x75\x62", - [0x4280] = "\x01\x75\x67", [0x4281] = "\x01\x75\x65", - [0x4282] = "\x01\x75\x66", [0x4283] = "\x01\x77\x4e", - [0x4284] = "\x01\x75\x64", [0x4285] = "\x02\x5f\x6e", - [0x4286] = "\x02\x5b\x21", [0x4287] = "\x01\x77\x4d", - [0x4288] = "\x01\x77\x4f", [0x4289] = "\x0e\x59\x3a", - [0x428a] = "\x01\x79\x31", [0x428b] = "\x01\x79\x32", - [0x428d] = "\x02\x6a\x2e", [0x428f] = "\x01\x7c\x4a", - [0x4290] = "\x01\x7c\x49", [0x4291] = "\x01\x4b\x57", - [0x4292] = "\x0e\x22\x5e", [0x4293] = "\x0e\x22\x5d", - [0x4294] = "\x02\x22\x75", [0x4295] = "\x01\x58\x54", - [0x4296] = "\x0e\x24\x3c", [0x4297] = "\x02\x22\x72", - [0x4298] = "\x02\x22\x73", [0x4299] = "\x02\x22\x71", - [0x429a] = "\x0e\x24\x3d", [0x429b] = "\x02\x22\x74", - [0x429c] = "\x0e\x66\x55", [0x429e] = "\x02\x25\x2a", - [0x429f] = "\x02\x25\x27", [0x42a0] = "\x02\x25\x2c", - [0x42a1] = "\x02\x25\x28", [0x42a2] = "\x01\x4b\x58", - [0x42a3] = "\x01\x4b\x5b", [0x42a4] = "\x0e\x27\x35", - [0x42a5] = "\x02\x25\x29", [0x42a6] = "\x01\x4b\x5a", - [0x42a7] = "\x02\x25\x2b", [0x42a8] = "\x0e\x27\x39", - [0x42a9] = "\x0e\x27\x34", [0x42aa] = "\x01\x4b\x59", - [0x42ab] = "\x0e\x39\x51", [0x42ad] = "\x0e\x2a\x77", - [0x42af] = "\x02\x28\x75", [0x42b0] = "\x02\x28\x77", - [0x42b1] = "\x01\x4f\x57", [0x42b2] = "\x02\x28\x73", - [0x42b3] = "\x02\x28\x76", [0x42b4] = "\x02\x28\x74", - [0x42b5] = "\x01\x4f\x55", [0x42b6] = "\x01\x4f\x58", - [0x42b7] = "\x0e\x2a\x75", [0x42b8] = "\x01\x4f\x56", - [0x42b9] = "\x0e\x2a\x78", [0x42bc] = "\x0e\x2f\x35", - [0x42bd] = "\x02\x2d\x59", [0x42be] = "\x02\x2d\x5d", - [0x42bf] = "\x02\x2d\x5a", [0x42c0] = "\x0e\x2f\x38", - [0x42c1] = "\x01\x53\x68", [0x42c2] = "\x0e\x2f\x34", - [0x42c3] = "\x01\x53\x69", [0x42c4] = "\x0e\x2f\x3e", - [0x42c5] = "\x02\x2d\x5c", [0x42c6] = "\x0e\x2f\x37", - [0x42c7] = "\x02\x2d\x5e", [0x42c8] = "\x02\x2d\x60", - [0x42c9] = "\x0e\x2f\x3c", [0x42ca] = "\x01\x53\x66", - [0x42cb] = "\x02\x2d\x5f", [0x42cd] = "\x0e\x2f\x3b", - [0x42ce] = "\x01\x53\x67", [0x42d4] = "\x02\x39\x71", - [0x42d5] = "\x02\x2d\x5b", [0x42d6] = "\x02\x33\x36", - [0x42d7] = "\x02\x33\x3f", [0x42d8] = "\x02\x33\x3d", - [0x42d9] = "\x02\x33\x38", [0x42da] = "\x02\x33\x39", - [0x42db] = "\x02\x33\x3e", [0x42dc] = "\x02\x33\x40", - [0x42dd] = "\x01\x58\x56", [0x42de] = "\x0e\x34\x29", - [0x42df] = "\x02\x33\x3b", [0x42e0] = "\x02\x33\x37", - [0x42e1] = "\x01\x58\x55", [0x42e2] = "\x01\x58\x57", - [0x42e3] = "\x02\x33\x3a", [0x42e4] = "\x02\x33\x41", - [0x42e5] = "\x02\x33\x3c", [0x42e8] = "\x01\x5d\x65", - [0x42e9] = "\x02\x39\x74", [0x42ea] = "\x02\x39\x6c", - [0x42eb] = "\x02\x39\x72", [0x42ec] = "\x02\x39\x73", - [0x42ed] = "\x01\x5d\x66", [0x42ee] = "\x0e\x39\x4f", - [0x42ef] = "\x02\x39\x6b", [0x42f0] = "\x02\x39\x6d", - [0x42f1] = "\x02\x2d\x58", [0x42f2] = "\x02\x39\x6f", - [0x42f3] = "\x02\x39\x70", [0x42f4] = "\x02\x39\x6e", - [0x42f5] = "\x01\x62\x53", [0x42f6] = "\x0e\x63\x6c", - [0x42f7] = "\x0e\x39\x52", [0x42f9] = "\x02\x40\x7b", - [0x42fa] = "\x02\x5b\x22", [0x42fb] = "\x02\x40\x7c", - [0x42fc] = "\x02\x40\x79", [0x42fd] = "\x01\x5d\x67", - [0x42fe] = "\x01\x62\x55", [0x42ff] = "\x02\x40\x78", - [0x4300] = "\x02\x40\x7e", [0x4301] = "\x02\x40\x7d", - [0x4302] = "\x01\x62\x52", [0x4303] = "\x02\x41\x23", - [0x4304] = "\x02\x40\x77", [0x4305] = "\x02\x41\x22", - [0x4306] = "\x02\x40\x75", [0x4307] = "\x02\x41\x21", - [0x4308] = "\x02\x40\x7a", [0x4309] = "\x01\x62\x54", - [0x430a] = "\x0e\x3f\x59", [0x430b] = "\x02\x48\x30", - [0x430c] = "\x0e\x45\x23", [0x430d] = "\x02\x48\x2b", - [0x430e] = "\x02\x48\x31", [0x430f] = "\x02\x48\x2c", - [0x4310] = "\x02\x48\x2a", [0x4311] = "\x02\x48\x2d", - [0x4312] = "\x01\x67\x39", [0x4313] = "\x0e\x45\x24", - [0x4314] = "\x02\x48\x2f", [0x4315] = "\x0e\x45\x25", - [0x4316] = "\x02\x48\x2e", [0x4317] = "\x01\x67\x3a", - [0x4318] = "\x01\x6b\x49", [0x4319] = "\x01\x6b\x48", - [0x431a] = "\x02\x4e\x56", [0x431b] = "\x02\x4e\x59", - [0x431c] = "\x02\x4e\x51", [0x431d] = "\x02\x4e\x55", - [0x431e] = "\x01\x6b\x4a", [0x431f] = "\x02\x4e\x54", - [0x4320] = "\x02\x4e\x52", [0x4321] = "\x02\x4e\x58", - [0x4322] = "\x02\x4e\x53", [0x4323] = "\x02\x4e\x50", - [0x4324] = "\x02\x4e\x57", [0x4325] = "\x0e\x4a\x2a", - [0x4326] = "\x02\x55\x23", [0x4327] = "\x01\x6f\x52", - [0x4328] = "\x02\x63\x74", [0x4329] = "\x02\x54\x7e", - [0x432a] = "\x02\x55\x21", [0x432b] = "\x02\x54\x7d", - [0x432c] = "\x02\x40\x76", [0x432d] = "\x01\x6f\x51", - [0x432e] = "\x02\x55\x24", [0x432f] = "\x02\x54\x7c", - [0x4330] = "\x01\x6f\x50", [0x4331] = "\x01\x6f\x53", - [0x4332] = "\x02\x55\x22", [0x4333] = "\x02\x5b\x23", - [0x4334] = "\x01\x72\x5d", [0x4335] = "\x02\x5b\x24", - [0x4336] = "\x02\x5b\x25", [0x4337] = "\x0e\x53\x2b", - [0x4338] = "\x02\x5f\x70", [0x4339] = "\x01\x75\x68", - [0x433a] = "\x02\x63\x75", [0x433b] = "\x02\x63\x76", - [0x433c] = "\x0e\x59\x3c", [0x433d] = "\x0e\x59\x3b", - [0x433e] = "\x02\x63\x77", [0x433f] = "\x02\x67\x49", - [0x4340] = "\x02\x67\x48", [0x4341] = "\x02\x6a\x30", - [0x4343] = "\x02\x6a\x2f", [0x4344] = "\x02\x6c\x4a", - [0x4345] = "\x02\x6c\x4b", [0x4346] = "\x02\x6c\x49", - [0x4347] = "\x02\x6e\x35", [0x4348] = "\x01\x7b\x7a", - [0x4349] = "\x01\x4b\x5c", [0x434a] = "\x01\x53\x6b", - [0x434b] = "\x01\x53\x6a", [0x434c] = "\x01\x58\x5a", - [0x434d] = "\x01\x58\x59", [0x434e] = "\x02\x33\x43", - [0x434f] = "\x02\x33\x44", [0x4350] = "\x02\x33\x42", - [0x4351] = "\x0e\x34\x2a", [0x4352] = "\x01\x58\x58", - [0x4353] = "\x02\x39\x78", [0x4354] = "\x0e\x39\x55", - [0x4355] = "\x02\x39\x79", [0x4356] = "\x02\x39\x75", - [0x4357] = "\x01\x5d\x68", [0x4358] = "\x02\x39\x76", - [0x4359] = "\x0e\x39\x54", [0x435a] = "\x02\x39\x77", - [0x435c] = "\x0e\x66\x57", [0x435f] = "\x02\x41\x26", - [0x4360] = "\x02\x41\x28", [0x4361] = "\x02\x41\x24", - [0x4362] = "\x02\x41\x27", [0x4363] = "\x01\x62\x56", - [0x4364] = "\x02\x41\x25", [0x4365] = "\x01\x62\x57", - [0x4367] = "\x0e\x45\x28", [0x4368] = "\x02\x42\x79", - [0x4369] = "\x01\x67\x3d", [0x436a] = "\x01\x67\x3c", - [0x436b] = "\x0e\x45\x27", [0x436c] = "\x01\x67\x3b", - [0x436e] = "\x02\x48\x32", [0x436f] = "\x02\x48\x33", - [0x4372] = "\x02\x4e\x5b", [0x4373] = "\x02\x4e\x5d", - [0x4374] = "\x01\x6b\x4e", [0x4375] = "\x01\x6b\x4b", - [0x4376] = "\x0e\x4a\x2c", [0x4377] = "\x01\x6b\x4d", - [0x4378] = "\x01\x6b\x4c", [0x4379] = "\x02\x4e\x5c", - [0x437a] = "\x02\x4e\x5a", [0x437b] = "\x0e\x4a\x2b", - [0x437c] = "\x0e\x4a\x2d", [0x4380] = "\x02\x55\x2b", - [0x4381] = "\x02\x55\x28", [0x4382] = "\x02\x55\x29", - [0x4383] = "\x01\x6f\x57", [0x4384] = "\x02\x55\x2a", - [0x4385] = "\x02\x55\x25", [0x4386] = "\x02\x55\x26", - [0x4387] = "\x01\x6f\x54", [0x4388] = "\x0e\x4f\x3f", - [0x4389] = "\x01\x6f\x55", [0x438a] = "\x02\x55\x27", - [0x438b] = "\x01\x6f\x56", [0x438c] = "\x0e\x4f\x40", - [0x438d] = "\x02\x5b\x29", [0x438e] = "\x0e\x53\x2d", - [0x438f] = "\x02\x5b\x2a", [0x4390] = "\x02\x5b\x27", - [0x4391] = "\x02\x5b\x28", [0x4392] = "\x01\x72\x5e", - [0x4393] = "\x02\x5b\x26", [0x4395] = "\x0e\x53\x2c", - [0x4396] = "\x0e\x53\x2f", [0x4399] = "\x02\x5f\x74", - [0x439a] = "\x02\x5f\x71", [0x439b] = "\x02\x5f\x73", - [0x439c] = "\x01\x75\x6b", [0x439d] = "\x02\x5f\x77", - [0x439e] = "\x01\x75\x6a", [0x439f] = "\x02\x5f\x75", - [0x43a0] = "\x02\x5f\x78", [0x43a1] = "\x02\x5f\x76", - [0x43a2] = "\x02\x5f\x72", [0x43a3] = "\x01\x75\x69", - [0x43a5] = "\x02\x63\x79", [0x43a7] = "\x02\x63\x7a", - [0x43a8] = "\x02\x63\x78", [0x43a9] = "\x0e\x59\x3d", - [0x43aa] = "\x02\x63\x7c", [0x43ab] = "\x01\x77\x50", - [0x43ac] = "\x01\x77\x51", [0x43ad] = "\x02\x67\x4b", - [0x43ae] = "\x01\x79\x34", [0x43af] = "\x02\x63\x7b", - [0x43b0] = "\x02\x67\x4a", [0x43b1] = "\x01\x79\x33", - [0x43b2] = "\x02\x6a\x33", [0x43b3] = "\x02\x6a\x34", - [0x43b4] = "\x01\x7a\x4a", [0x43b5] = "\x02\x6a\x32", - [0x43b7] = "\x02\x6a\x31", [0x43b9] = "\x02\x6c\x4c", - [0x43ba] = "\x01\x7b\x34", [0x43bb] = "\x0e\x5e\x68", - [0x43bc] = "\x02\x6f\x57", [0x43bd] = "\x02\x70\x56", - [0x43be] = "\x02\x70\x55", [0x43bf] = "\x0e\x60\x7e", - [0x43c0] = "\x01\x7c\x6e", [0x43c1] = "\x01\x7d\x2a", - [0x43c2] = "\x02\x70\x57", [0x43c3] = "\x02\x71\x60", - [0x43c4] = "\x0e\x61\x6d", [0x43c5] = "\x01\x7d\x3c", - [0x43c6] = "\x01\x4b\x5d", [0x43c7] = "\x01\x4f\x59", - [0x43c9] = "\x01\x67\x3e", [0x43cb] = "\x01\x7a\x4b", - [0x43cc] = "\x01\x4b\x5e", [0x43cd] = "\x01\x53\x6c", - [0x43ce] = "\x01\x5d\x69", [0x43cf] = "\x01\x62\x58", - [0x43d0] = "\x01\x77\x52", [0x43d1] = "\x01\x4f\x5a", - [0x43d3] = "\x02\x2d\x62", [0x43d4] = "\x02\x2d\x61", - [0x43d5] = "\x02\x33\x45", [0x43d6] = "\x0e\x34\x30", - [0x43d7] = "\x01\x58\x5d", [0x43d8] = "\x01\x58\x5b", - [0x43d9] = "\x01\x58\x5f", [0x43da] = "\x02\x33\x47", - [0x43db] = "\x0e\x34\x2d", [0x43dc] = "\x01\x58\x5e", - [0x43dd] = "\x01\x58\x5c", [0x43de] = "\x0e\x34\x2f", - [0x43df] = "\x0e\x34\x2e", [0x43e0] = "\x0e\x34\x31", - [0x43e2] = "\x02\x33\x46", [0x43e3] = "\x01\x5d\x6c", - [0x43e4] = "\x02\x3a\x21", [0x43e5] = "\x0e\x39\x58", - [0x43e6] = "\x01\x5d\x6b", [0x43e7] = "\x01\x5d\x6d", - [0x43e8] = "\x02\x3a\x26", [0x43e9] = "\x01\x5d\x6f", - [0x43ea] = "\x02\x3a\x23", [0x43eb] = "\x02\x3a\x24", - [0x43ec] = "\x02\x39\x7a", [0x43ed] = "\x01\x5d\x6e", - [0x43ee] = "\x02\x3a\x27", [0x43f0] = "\x0e\x39\x57", - [0x43f1] = "\x02\x39\x7c", [0x43f2] = "\x0e\x39\x56", - [0x43f3] = "\x02\x39\x7d", [0x43f4] = "\x02\x39\x7b", - [0x43f5] = "\x01\x5d\x6a", [0x43f6] = "\x0e\x39\x59", - [0x43f7] = "\x02\x3a\x25", [0x43f8] = "\x02\x39\x7e", - [0x43f9] = "\x02\x3a\x22", [0x43fd] = "\x02\x41\x34", - [0x43fe] = "\x0e\x3f\x5d", [0x43ff] = "\x02\x41\x33", - [0x4400] = "\x02\x41\x31", [0x4401] = "\x02\x41\x29", - [0x4402] = "\x02\x41\x38", [0x4403] = "\x02\x41\x2c", - [0x4404] = "\x02\x41\x36", [0x4405] = "\x02\x41\x3d", - [0x4406] = "\x02\x41\x35", [0x4407] = "\x01\x62\x60", - [0x4408] = "\x0e\x3f\x66", [0x4409] = "\x01\x62\x5c", - [0x440a] = "\x02\x41\x2a", [0x440b] = "\x0e\x3f\x60", - [0x440c] = "\x02\x41\x30", [0x440d] = "\x01\x62\x5e", - [0x440e] = "\x0e\x3f\x68", [0x440f] = "\x02\x41\x2f", - [0x4410] = "\x01\x62\x5f", [0x4411] = "\x01\x62\x61", - [0x4412] = "\x02\x41\x32", [0x4413] = "\x0e\x3f\x69", - [0x4414] = "\x01\x62\x59", [0x4415] = "\x01\x62\x5a", - [0x4416] = "\x02\x41\x3e", [0x4417] = "\x02\x41\x3c", - [0x4418] = "\x0e\x3f\x62", [0x4419] = "\x02\x41\x3b", - [0x441a] = "\x02\x41\x2d", [0x441b] = "\x0e\x3f\x65", - [0x441c] = "\x02\x41\x39", [0x441e] = "\x01\x62\x5d", - [0x4420] = "\x0e\x3f\x5e", [0x4421] = "\x0e\x66\x59", - [0x4422] = "\x0e\x3f\x63", [0x4423] = "\x01\x62\x5b", - [0x4424] = "\x02\x41\x3a", [0x4425] = "\x02\x41\x2b", - [0x4426] = "\x02\x41\x2e", [0x4427] = "\x02\x41\x37", - [0x442b] = "\x0e\x66\x58", [0x442d] = "\x02\x4f\x22", - [0x442e] = "\x02\x48\x3d", [0x442f] = "\x0e\x45\x2e", - [0x4430] = "\x02\x48\x36", [0x4431] = "\x02\x48\x49", - [0x4432] = "\x02\x48\x52", [0x4433] = "\x02\x48\x39", - [0x4434] = "\x01\x67\x49", [0x4435] = "\x0e\x45\x2b", - [0x4436] = "\x02\x48\x46", [0x4437] = "\x01\x67\x3f", - [0x4438] = "\x01\x67\x41", [0x4439] = "\x01\x67\x4d", - [0x443a] = "\x02\x48\x37", [0x443b] = "\x0e\x45\x37", - [0x443c] = "\x0e\x45\x2f", [0x443d] = "\x01\x67\x42", - [0x443e] = "\x01\x67\x44", [0x443f] = "\x01\x67\x4e", - [0x4440] = "\x01\x67\x43", [0x4441] = "\x0e\x45\x39", - [0x4444] = "\x0e\x45\x38", [0x4445] = "\x01\x67\x4c", - [0x4446] = "\x02\x48\x3f", [0x4448] = "\x02\x48\x34", - [0x4449] = "\x01\x67\x4a", [0x444a] = "\x02\x48\x3e", - [0x444b] = "\x01\x67\x46", [0x444c] = "\x02\x48\x50", - [0x444d] = "\x01\x67\x4b", [0x444e] = "\x02\x48\x4e", - [0x444f] = "\x02\x48\x42", [0x4450] = "\x02\x48\x4c", - [0x4451] = "\x01\x67\x48", [0x4452] = "\x02\x48\x35", - [0x4453] = "\x02\x48\x4f", [0x4454] = "\x02\x48\x4a", - [0x4455] = "\x0e\x45\x2a", [0x4456] = "\x02\x48\x51", - [0x4457] = "\x01\x67\x40", [0x4459] = "\x0e\x45\x2d", - [0x445a] = "\x01\x67\x4f", [0x445b] = "\x01\x67\x45", - [0x445c] = "\x0e\x45\x31", [0x445d] = "\x0e\x45\x29", - [0x445e] = "\x02\x48\x3b", [0x445f] = "\x0e\x45\x34", - [0x4460] = "\x02\x48\x43", [0x4461] = "\x02\x48\x47", - [0x4462] = "\x0e\x45\x33", [0x4463] = "\x02\x48\x4b", - [0x4464] = "\x01\x67\x47", [0x4465] = "\x02\x48\x3a", - [0x4466] = "\x02\x48\x38", [0x4467] = "\x02\x48\x44", - [0x446a] = "\x0e\x45\x32", [0x446b] = "\x0e\x45\x35", - [0x446c] = "\x02\x48\x41", [0x446d] = "\x02\x48\x40", - [0x446e] = "\x0e\x45\x36", [0x446f] = "\x02\x48\x45", - [0x4470] = "\x02\x48\x48", [0x4472] = "\x02\x48\x4d", - [0x4473] = "\x0e\x66\x5a", [0x4476] = "\x02\x4e\x60", - [0x4478] = "\x01\x6b\x4f", [0x4479] = "\x02\x4e\x6a", - [0x447a] = "\x02\x4e\x62", [0x447b] = "\x01\x6b\x55", - [0x447c] = "\x01\x6b\x59", [0x447d] = "\x02\x4e\x73", - [0x447e] = "\x02\x4e\x7b", [0x447f] = "\x02\x4e\x6c", - [0x4480] = "\x01\x6b\x51", [0x4481] = "\x0e\x4a\x34", - [0x4482] = "\x02\x4e\x70", [0x4483] = "\x02\x48\x3c", - [0x4484] = "\x0e\x4a\x35", [0x4485] = "\x01\x6b\x52", - [0x4486] = "\x02\x4e\x77", [0x4487] = "\x02\x4e\x7c", - [0x4488] = "\x02\x4e\x74", [0x4489] = "\x0e\x4a\x2f", - [0x448a] = "\x02\x4e\x76", [0x448b] = "\x02\x4f\x21", - [0x448c] = "\x02\x4e\x78", [0x448d] = "\x02\x4e\x66", - [0x448e] = "\x02\x4e\x6f", [0x448f] = "\x0e\x45\x30", - [0x4490] = "\x0e\x4a\x38", [0x4491] = "\x01\x6b\x5a", - [0x4492] = "\x0e\x4a\x33", [0x4493] = "\x01\x6b\x56", - [0x4494] = "\x02\x4e\x64", [0x4495] = "\x02\x4e\x71", - [0x4496] = "\x01\x6b\x54", [0x4497] = "\x02\x4e\x6b", - [0x4498] = "\x01\x6b\x53", [0x4499] = "\x02\x4e\x79", - [0x449a] = "\x02\x4e\x68", [0x449b] = "\x02\x4e\x61", - [0x449c] = "\x01\x6b\x57", [0x449d] = "\x02\x4e\x7e", - [0x449e] = "\x0e\x4a\x39", [0x44a0] = "\x02\x4e\x63", - [0x44a1] = "\x02\x4e\x75", [0x44a2] = "\x02\x4e\x72", - [0x44a3] = "\x02\x4e\x6d", [0x44a4] = "\x02\x4e\x5f", - [0x44a5] = "\x02\x4e\x5e", [0x44a6] = "\x02\x4e\x67", - [0x44a7] = "\x02\x4e\x7a", [0x44a8] = "\x01\x6b\x58", - [0x44a9] = "\x02\x4e\x7d", [0x44aa] = "\x02\x4e\x65", - [0x44ab] = "\x02\x4e\x69", [0x44ac] = "\x01\x6b\x50", - [0x44ad] = "\x0e\x4a\x32", [0x44ae] = "\x0e\x4a\x37", - [0x44b0] = "\x0e\x67\x2a", [0x44b1] = "\x0e\x4a\x31", - [0x44b2] = "\x01\x6f\x63", [0x44b3] = "\x01\x6f\x5e", - [0x44b4] = "\x02\x55\x4d", [0x44b5] = "\x02\x55\x49", - [0x44b6] = "\x02\x55\x31", [0x44b7] = "\x01\x6f\x5a", - [0x44b8] = "\x0e\x4f\x42", [0x44b9] = "\x0e\x4f\x50", - [0x44bb] = "\x01\x6f\x59", [0x44bc] = "\x01\x6f\x5f", - [0x44be] = "\x0e\x4f\x43", [0x44bf] = "\x0e\x4f\x41", - [0x44c0] = "\x02\x55\x2f", [0x44c1] = "\x01\x6f\x5d", - [0x44c2] = "\x02\x55\x3b", [0x44c3] = "\x02\x55\x2d", - [0x44c4] = "\x02\x55\x2e", [0x44c5] = "\x01\x6f\x58", - [0x44c6] = "\x02\x55\x4c", [0x44c7] = "\x01\x6f\x61", - [0x44c8] = "\x02\x55\x3e", [0x44c9] = "\x02\x55\x43", - [0x44ca] = "\x02\x55\x3d", [0x44cb] = "\x02\x5b\x3c", - [0x44cc] = "\x02\x55\x39", [0x44cd] = "\x02\x55\x41", - [0x44ce] = "\x02\x55\x3f", [0x44cf] = "\x02\x55\x32", - [0x44d0] = "\x02\x55\x2c", [0x44d1] = "\x02\x55\x47", - [0x44d2] = "\x01\x6f\x60", [0x44d3] = "\x02\x55\x48", - [0x44d4] = "\x0e\x4f\x48", [0x44d5] = "\x02\x55\x42", - [0x44d6] = "\x0e\x4f\x49", [0x44d7] = "\x02\x55\x37", - [0x44d8] = "\x02\x55\x35", [0x44d9] = "\x02\x55\x30", - [0x44da] = "\x0e\x4f\x4b", [0x44db] = "\x0e\x4f\x4e", - [0x44dc] = "\x0e\x4f\x44", [0x44dd] = "\x02\x55\x38", - [0x44de] = "\x02\x55\x45", [0x44df] = "\x02\x55\x34", - [0x44e0] = "\x02\x55\x44", [0x44e1] = "\x02\x55\x4a", - [0x44e2] = "\x0e\x4f\x51", [0x44e4] = "\x01\x6f\x5c", - [0x44e5] = "\x0e\x4f\x45", [0x44e6] = "\x02\x55\x40", - [0x44e7] = "\x02\x55\x46", [0x44e8] = "\x02\x55\x3c", - [0x44e9] = "\x02\x55\x36", [0x44ea] = "\x01\x6f\x5b", - [0x44eb] = "\x0e\x4f\x52", [0x44ed] = "\x0e\x4f\x4c", - [0x44ee] = "\x02\x4e\x6e", [0x44ef] = "\x02\x55\x3a", - [0x44f0] = "\x01\x6f\x62", [0x44f1] = "\x02\x55\x33", - [0x44f3] = "\x0e\x4f\x4d", [0x44f4] = "\x0e\x66\x5b", - [0x44f5] = "\x0e\x66\x5c", [0x44f6] = "\x0e\x4a\x30", - [0x44f7] = "\x02\x5b\x41", [0x44f8] = "\x01\x72\x61", - [0x44f9] = "\x02\x5b\x40", [0x44fa] = "\x02\x5b\x3e", - [0x44fb] = "\x02\x5b\x50", [0x44fc] = "\x01\x72\x65", - [0x44fd] = "\x0e\x53\x35", [0x44fe] = "\x02\x5b\x4d", - [0x44ff] = "\x02\x5b\x45", [0x4500] = "\x02\x5b\x4f", - [0x4501] = "\x02\x5b\x37", [0x4502] = "\x02\x5b\x43", - [0x4503] = "\x0e\x53\x3d", [0x4504] = "\x01\x72\x67", - [0x4505] = "\x0e\x53\x3e", [0x4506] = "\x02\x5b\x2f", - [0x4507] = "\x0e\x53\x38", [0x4508] = "\x02\x5b\x2d", - [0x4509] = "\x02\x5b\x4e", [0x450a] = "\x0e\x53\x32", - [0x450b] = "\x02\x5b\x4c", [0x450c] = "\x02\x5b\x4b", - [0x450d] = "\x02\x5b\x3b", [0x450e] = "\x02\x5b\x3a", - [0x450f] = "\x02\x5b\x30", [0x4510] = "\x01\x72\x69", - [0x4512] = "\x02\x5b\x36", [0x4513] = "\x02\x5b\x3f", - [0x4514] = "\x02\x5b\x4a", [0x4515] = "\x01\x72\x6c", - [0x4516] = "\x02\x5b\x51", [0x4517] = "\x0e\x53\x36", - [0x4518] = "\x01\x75\x73", [0x4519] = "\x01\x72\x6e", - [0x451a] = "\x01\x72\x68", [0x451b] = "\x02\x5b\x34", - [0x451c] = "\x0e\x53\x37", [0x451d] = "\x02\x5b\x3d", - [0x451e] = "\x02\x5b\x2c", [0x451f] = "\x02\x5b\x2e", - [0x4520] = "\x01\x72\x5f", [0x4521] = "\x01\x72\x6b", - [0x4522] = "\x01\x72\x64", [0x4523] = "\x02\x5b\x35", - [0x4524] = "\x02\x5b\x44", [0x4525] = "\x02\x55\x4b", - [0x4526] = "\x01\x72\x6a", [0x4527] = "\x02\x5b\x2b", - [0x4528] = "\x01\x75\x6e", [0x4529] = "\x02\x5b\x46", - [0x452a] = "\x02\x5b\x49", [0x452b] = "\x01\x72\x66", - [0x452c] = "\x0e\x53\x3b", [0x452d] = "\x02\x5b\x39", - [0x452e] = "\x01\x72\x6d", [0x452f] = "\x01\x72\x63", - [0x4530] = "\x0e\x53\x3c", [0x4531] = "\x0e\x53\x39", - [0x4532] = "\x0e\x53\x3a", [0x4533] = "\x01\x72\x62", - [0x4534] = "\x02\x5b\x42", [0x4535] = "\x02\x5b\x48", - [0x4536] = "\x01\x72\x60", [0x4538] = "\x02\x5b\x32", - [0x4539] = "\x02\x5b\x47", [0x453c] = "\x02\x5b\x33", - [0x453f] = "\x0e\x66\x5d", [0x4542] = "\x0e\x66\x5e", - [0x4545] = "\x0e\x53\x31", [0x4546] = "\x02\x5b\x38", - [0x4547] = "\x02\x5f\x7e", [0x4548] = "\x0e\x56\x65", - [0x4549] = "\x02\x60\x25", [0x454a] = "\x01\x75\x70", - [0x454b] = "\x01\x75\x72", [0x454c] = "\x02\x60\x2b", - [0x454d] = "\x01\x75\x6c", [0x454e] = "\x02\x60\x39", - [0x454f] = "\x02\x60\x31", [0x4550] = "\x02\x60\x26", - [0x4551] = "\x02\x60\x27", [0x4552] = "\x02\x60\x30", - [0x4553] = "\x0e\x56\x66", [0x4554] = "\x01\x75\x79", - [0x4555] = "\x02\x60\x2f", [0x4556] = "\x02\x5f\x7d", - [0x4557] = "\x02\x60\x2e", [0x4558] = "\x02\x60\x22", - [0x4559] = "\x02\x60\x3a", [0x455a] = "\x01\x75\x78", - [0x455b] = "\x01\x75\x76", [0x455c] = "\x02\x60\x23", - [0x455d] = "\x0e\x56\x5d", [0x455e] = "\x02\x60\x36", - [0x455f] = "\x0e\x56\x67", [0x4560] = "\x02\x60\x28", - [0x4561] = "\x02\x60\x35", [0x4562] = "\x0e\x56\x64", - [0x4563] = "\x02\x60\x37", [0x4564] = "\x02\x5f\x7c", - [0x4565] = "\x01\x75\x71", [0x4566] = "\x0e\x56\x5b", - [0x4567] = "\x02\x60\x38", [0x4568] = "\x0e\x56\x68", - [0x4569] = "\x0e\x56\x5e", [0x456a] = "\x02\x60\x2c", - [0x456b] = "\x0e\x56\x6b", [0x456c] = "\x01\x75\x75", - [0x456d] = "\x02\x60\x29", [0x456e] = "\x0e\x56\x61", - [0x4570] = "\x01\x75\x77", [0x4571] = "\x02\x60\x32", - [0x4572] = "\x0e\x56\x62", [0x4573] = "\x0e\x56\x63", - [0x4574] = "\x0e\x56\x5f", [0x4575] = "\x01\x75\x6f", - [0x4576] = "\x02\x60\x24", [0x4577] = "\x02\x60\x33", - [0x4578] = "\x0e\x56\x5c", [0x4579] = "\x02\x60\x2d", - [0x457a] = "\x02\x5b\x31", [0x457b] = "\x02\x60\x34", - [0x457c] = "\x02\x60\x21", [0x457d] = "\x0e\x56\x60", - [0x457e] = "\x01\x75\x74", [0x457f] = "\x0e\x56\x6a", - [0x4580] = "\x02\x64\x2f", [0x4582] = "\x01\x75\x6d", - [0x4583] = "\x02\x5f\x7a", [0x4586] = "\x0e\x66\x5f", - [0x4588] = "\x02\x64\x2c", [0x4589] = "\x02\x64\x25", - [0x458a] = "\x01\x77\x54", [0x458b] = "\x0e\x59\x43", - [0x458c] = "\x02\x63\x7e", [0x458d] = "\x02\x64\x30", - [0x458e] = "\x02\x64\x27", [0x458f] = "\x02\x60\x2a", - [0x4590] = "\x0e\x59\x40", [0x4591] = "\x02\x64\x32", - [0x4592] = "\x02\x64\x21", [0x4593] = "\x0e\x59\x42", - [0x4594] = "\x01\x77\x53", [0x4595] = "\x02\x64\x2b", - [0x4596] = "\x01\x77\x55", [0x4597] = "\x01\x77\x5d", - [0x4598] = "\x01\x77\x5b", [0x4599] = "\x02\x64\x2d", - [0x459a] = "\x01\x77\x5c", [0x459b] = "\x02\x64\x23", - [0x459c] = "\x0e\x59\x49", [0x459d] = "\x02\x64\x24", - [0x459e] = "\x02\x64\x29", [0x459f] = "\x02\x64\x2e", - [0x45a0] = "\x0e\x59\x3e", [0x45a1] = "\x02\x5f\x79", - [0x45a2] = "\x01\x77\x56", [0x45a3] = "\x02\x64\x37", - [0x45a4] = "\x02\x64\x34", [0x45a5] = "\x02\x67\x61", - [0x45a6] = "\x02\x64\x2a", [0x45a7] = "\x02\x64\x26", - [0x45a8] = "\x02\x64\x35", [0x45a9] = "\x02\x67\x56", - [0x45aa] = "\x02\x64\x28", [0x45ac] = "\x01\x77\x59", - [0x45ad] = "\x0e\x59\x44", [0x45ae] = "\x01\x77\x58", - [0x45af] = "\x02\x5f\x7b", [0x45b0] = "\x01\x77\x5a", - [0x45b1] = "\x02\x64\x31", [0x45b2] = "\x02\x64\x33", - [0x45b3] = "\x01\x77\x57", [0x45b4] = "\x02\x64\x36", - [0x45b5] = "\x02\x63\x7d", [0x45b7] = "\x02\x64\x22", - [0x45b8] = "\x0e\x59\x46", [0x45bb] = "\x0e\x59\x45", - [0x45bc] = "\x0e\x66\x61", [0x45bd] = "\x0e\x66\x62", - [0x45be] = "\x0e\x66\x60", [0x45c0] = "\x02\x67\x5f", - [0x45c1] = "\x0e\x5b\x50", [0x45c2] = "\x02\x67\x4f", - [0x45c3] = "\x01\x79\x38", [0x45c4] = "\x02\x67\x5d", - [0x45c5] = "\x0e\x5b\x44", [0x45c6] = "\x0e\x5b\x45", - [0x45c7] = "\x02\x67\x4d", [0x45c8] = "\x01\x79\x39", - [0x45ca] = "\x02\x67\x58", [0x45cb] = "\x0e\x5b\x43", - [0x45cc] = "\x02\x67\x54", [0x45cd] = "\x01\x79\x3e", - [0x45ce] = "\x02\x67\x5e", [0x45cf] = "\x02\x67\x4e", - [0x45d0] = "\x02\x67\x51", [0x45d1] = "\x01\x79\x36", - [0x45d2] = "\x02\x67\x60", [0x45d3] = "\x0e\x5b\x48", - [0x45d4] = "\x02\x67\x59", [0x45d5] = "\x02\x67\x5c", - [0x45d6] = "\x01\x79\x3c", [0x45d7] = "\x01\x79\x41", - [0x45d8] = "\x01\x79\x3f", [0x45d9] = "\x02\x67\x55", - [0x45da] = "\x02\x67\x50", [0x45db] = "\x0e\x5b\x4d", - [0x45dc] = "\x01\x79\x3a", [0x45dd] = "\x01\x79\x3b", - [0x45de] = "\x02\x67\x4c", [0x45df] = "\x01\x79\x37", - [0x45e0] = "\x0e\x5b\x4f", [0x45e1] = "\x01\x79\x35", - [0x45e2] = "\x01\x79\x3d", [0x45e3] = "\x02\x67\x5b", - [0x45e4] = "\x01\x79\x40", [0x45e5] = "\x0e\x5b\x4a", - [0x45e6] = "\x02\x67\x57", [0x45e7] = "\x02\x67\x62", - [0x45e8] = "\x01\x79\x42", [0x45e9] = "\x0e\x5b\x41", - [0x45ea] = "\x0e\x5b\x42", [0x45eb] = "\x0e\x5b\x4e", - [0x45ec] = "\x02\x67\x53", [0x45ed] = "\x0e\x5b\x47", - [0x45ee] = "\x02\x67\x5a", [0x45ef] = "\x0e\x66\x65", - [0x45f1] = "\x0e\x66\x63", [0x45f2] = "\x0e\x66\x64", - [0x45f3] = "\x0e\x5d\x41", [0x45f4] = "\x0e\x5e\x6a", - [0x45f5] = "\x02\x6a\x41", [0x45f6] = "\x02\x6a\x50", - [0x45f7] = "\x02\x6a\x43", [0x45f8] = "\x02\x6a\x4a", - [0x45f9] = "\x02\x67\x52", [0x45fa] = "\x02\x6a\x48", - [0x45fb] = "\x02\x6a\x37", [0x45fc] = "\x02\x6a\x4e", - [0x45fd] = "\x01\x7a\x4e", [0x45fe] = "\x02\x6a\x3b", - [0x45ff] = "\x02\x6a\x4d", [0x4600] = "\x02\x6a\x42", - [0x4602] = "\x0e\x5d\x43", [0x4603] = "\x01\x7a\x4d", - [0x4604] = "\x0e\x5d\x3c", [0x4605] = "\x0e\x5d\x3f", - [0x4606] = "\x02\x6a\x52", [0x4607] = "\x02\x6a\x44", - [0x4608] = "\x0e\x5d\x3e", [0x4609] = "\x02\x6a\x49", - [0x460a] = "\x02\x6a\x4c", [0x460b] = "\x02\x6a\x35", - [0x460c] = "\x02\x6a\x4f", [0x460d] = "\x02\x6a\x40", - [0x460e] = "\x02\x6a\x45", [0x460f] = "\x02\x6a\x39", - [0x4610] = "\x02\x6a\x3d", [0x4611] = "\x02\x6a\x51", - [0x4612] = "\x02\x6a\x47", [0x4613] = "\x02\x6a\x36", - [0x4614] = "\x02\x6a\x3a", [0x4615] = "\x02\x6a\x3c", - [0x4616] = "\x02\x6a\x46", [0x4617] = "\x0e\x5d\x3d", - [0x4618] = "\x01\x7a\x4c", [0x4619] = "\x02\x6a\x3f", - [0x461a] = "\x0e\x5d\x44", [0x461b] = "\x0e\x5d\x45", - [0x461c] = "\x0e\x5d\x47", [0x461e] = "\x0e\x5d\x42", - [0x461f] = "\x0e\x5d\x3a", [0x4620] = "\x02\x6a\x38", - [0x4622] = "\x0e\x66\x66", [0x4623] = "\x0e\x66\x67", - [0x4624] = "\x0e\x66\x68", [0x4627] = "\x0e\x5d\x46", - [0x4628] = "\x02\x6a\x3e", [0x4629] = "\x02\x6c\x50", - [0x462a] = "\x02\x6c\x54", [0x462b] = "\x01\x7b\x3b", - [0x462c] = "\x02\x6c\x56", [0x462d] = "\x0e\x5e\x6d", - [0x462e] = "\x01\x7b\x35", [0x4630] = "\x02\x6c\x52", - [0x4631] = "\x02\x6c\x58", [0x4632] = "\x01\x7b\x3a", - [0x4633] = "\x01\x7b\x36", [0x4635] = "\x01\x7b\x37", - [0x4636] = "\x02\x6c\x4f", [0x4637] = "\x02\x6c\x55", - [0x4638] = "\x01\x7b\x39", [0x4639] = "\x02\x6c\x53", - [0x463a] = "\x01\x7b\x38", [0x463b] = "\x02\x6c\x4e", - [0x463c] = "\x02\x6a\x4b", [0x463d] = "\x02\x6c\x51", - [0x463f] = "\x02\x6c\x4d", [0x4640] = "\x02\x6c\x57", - [0x4642] = "\x0e\x5f\x69", [0x4643] = "\x0e\x5f\x6e", - [0x4644] = "\x01\x7b\x7b", [0x4645] = "\x02\x6e\x3c", - [0x4646] = "\x02\x6e\x3f", [0x4647] = "\x02\x6e\x3b", - [0x4648] = "\x02\x6e\x3d", [0x4649] = "\x02\x6e\x3e", - [0x464a] = "\x02\x6e\x38", [0x464b] = "\x02\x6e\x39", - [0x464c] = "\x02\x6e\x36", [0x464d] = "\x0e\x5f\x6a", - [0x464e] = "\x0e\x5f\x6c", [0x464f] = "\x02\x6e\x3a", - [0x4650] = "\x02\x6e\x37", [0x4651] = "\x01\x7b\x7c", - [0x4652] = "\x01\x7b\x7d", [0x4654] = "\x0e\x5f\x6b", - [0x4655] = "\x02\x6f\x59", [0x4656] = "\x0e\x60\x52", - [0x4657] = "\x02\x6f\x5b", [0x4658] = "\x0e\x64\x31", - [0x465a] = "\x0e\x60\x55", [0x465b] = "\x0e\x60\x54", - [0x465c] = "\x0e\x60\x56", [0x465d] = "\x02\x6f\x5a", - [0x465e] = "\x02\x6f\x5c", [0x465f] = "\x0e\x60\x4f", - [0x4660] = "\x01\x7c\x4c", [0x4661] = "\x0e\x60\x53", - [0x4662] = "\x02\x6f\x58", [0x4663] = "\x01\x7c\x4b", - [0x4664] = "\x01\x7c\x4d", [0x4665] = "\x0e\x60\x57", - [0x4666] = "\x0e\x66\x6a", [0x4667] = "\x0e\x66\x69", - [0x4668] = "\x02\x70\x59", [0x4669] = "\x02\x70\x5a", - [0x466a] = "\x01\x7c\x6f", [0x466b] = "\x02\x70\x58", - [0x466c] = "\x0e\x61\x22", [0x466d] = "\x02\x71\x42", - [0x466e] = "\x02\x71\x41", [0x466f] = "\x02\x71\x43", - [0x4670] = "\x01\x7d\x2c", [0x4671] = "\x02\x71\x44", - [0x4672] = "\x01\x7d\x2b", [0x4673] = "\x02\x71\x45", - [0x4674] = "\x02\x71\x61", [0x4675] = "\x02\x71\x64", - [0x4676] = "\x02\x71\x63", [0x4677] = "\x01\x7d\x35", - [0x4678] = "\x02\x71\x62", [0x467a] = "\x0e\x61\x6f", - [0x467b] = "\x0e\x62\x23", [0x467c] = "\x01\x7d\x3f", - [0x467d] = "\x01\x7d\x3d", [0x467e] = "\x01\x7d\x3e", - [0x467f] = "\x01\x7d\x44", [0x4680] = "\x02\x72\x30", - [0x4681] = "\x02\x72\x31", [0x4682] = "\x02\x72\x2f", - [0x4683] = "\x02\x72\x37", [0x4684] = "\x0e\x62\x36", - [0x4777] = "\x01\x4f\x5b", [0x4779] = "\x0e\x63\x23", - [0x477a] = "\x02\x3a\x28", [0x477b] = "\x02\x41\x3f", - [0x477c] = "\x02\x55\x4e", [0x477d] = "\x02\x67\x63", - [0x4780] = "\x01\x4f\x5c", [0x4781] = "\x0e\x2f\x40", - [0x4782] = "\x01\x53\x6d", [0x4783] = "\x01\x58\x60", - [0x4785] = "\x0e\x34\x32", [0x4786] = "\x02\x3a\x29", - [0x4787] = "\x0e\x39\x5c", [0x4788] = "\x02\x3a\x2a", - [0x4789] = "\x01\x5d\x70", [0x478b] = "\x01\x62\x64", - [0x478c] = "\x02\x41\x41", [0x478d] = "\x02\x41\x40", - [0x478e] = "\x01\x62\x68", [0x478f] = "\x01\x62\x63", - [0x4790] = "\x02\x41\x42", [0x4791] = "\x01\x62\x65", - [0x4792] = "\x01\x62\x67", [0x4793] = "\x01\x62\x66", - [0x4794] = "\x01\x62\x62", [0x4795] = "\x0e\x3f\x6c", - [0x4797] = "\x0e\x66\x6b", [0x4798] = "\x01\x67\x50", - [0x4799] = "\x0e\x45\x3c", [0x479a] = "\x0e\x45\x3a", - [0x479b] = "\x02\x48\x56", [0x479c] = "\x02\x48\x54", - [0x479e] = "\x02\x48\x55", [0x479f] = "\x02\x48\x53", - [0x47a1] = "\x01\x6b\x5b", [0x47a2] = "\x0e\x4a\x3d", - [0x47a3] = "\x01\x6b\x5e", [0x47a4] = "\x01\x6b\x60", - [0x47a5] = "\x01\x6b\x5f", [0x47a7] = "\x0e\x4a\x3e", - [0x47a8] = "\x01\x6b\x5c", [0x47a9] = "\x01\x6b\x5d", - [0x47ab] = "\x02\x55\x50", [0x47ac] = "\x02\x55\x4f", - [0x47ad] = "\x01\x6f\x64", [0x47ae] = "\x02\x55\x51", - [0x47af] = "\x0e\x4f\x53", [0x47b0] = "\x02\x55\x52", - [0x47b1] = "\x01\x6f\x65", [0x47b2] = "\x0e\x4f\x55", - [0x47b3] = "\x0e\x4f\x56", [0x47b5] = "\x02\x5b\x59", - [0x47b6] = "\x02\x5b\x57", [0x47b7] = "\x02\x60\x40", - [0x47b8] = "\x0e\x53\x42", [0x47b9] = "\x02\x5b\x55", - [0x47ba] = "\x02\x5b\x56", [0x47bb] = "\x01\x72\x6f", - [0x47bc] = "\x02\x5b\x52", [0x47bd] = "\x02\x5b\x5a", - [0x47be] = "\x02\x5b\x54", [0x47bf] = "\x02\x5b\x58", - [0x47c0] = "\x02\x60\x3c", [0x47c1] = "\x0e\x53\x44", - [0x47c2] = "\x0e\x53\x40", [0x47c3] = "\x02\x60\x3e", - [0x47c4] = "\x0e\x56\x6d", [0x47c5] = "\x02\x60\x3f", - [0x47c6] = "\x01\x75\x7e", [0x47c7] = "\x02\x60\x3b", - [0x47c8] = "\x01\x75\x7d", [0x47c9] = "\x02\x60\x3d", - [0x47ca] = "\x01\x75\x7a", [0x47cb] = "\x01\x75\x7b", - [0x47cc] = "\x01\x75\x7c", [0x47cd] = "\x02\x5b\x53", - [0x47ce] = "\x0e\x66\x6c", [0x47d0] = "\x01\x77\x60", - [0x47d1] = "\x02\x64\x3a", [0x47d2] = "\x02\x64\x38", - [0x47d3] = "\x02\x64\x39", [0x47d4] = "\x01\x77\x5e", - [0x47d5] = "\x01\x77\x61", [0x47d6] = "\x01\x77\x5f", - [0x47d7] = "\x0e\x59\x4b", [0x47d8] = "\x0e\x59\x4a", - [0x47da] = "\x02\x67\x64", [0x47db] = "\x02\x67\x65", - [0x47dc] = "\x01\x79\x43", [0x47dd] = "\x0e\x5b\x53", - [0x47de] = "\x02\x6a\x53", [0x47df] = "\x02\x6a\x55", - [0x47e0] = "\x02\x6a\x54", [0x47e1] = "\x01\x7a\x4f", - [0x47e2] = "\x01\x7b\x3c", [0x47e3] = "\x02\x6c\x5b", - [0x47e4] = "\x02\x6c\x5a", [0x47e5] = "\x02\x6c\x59", - [0x47e7] = "\x0e\x66\x6d", [0x481c] = "\x01\x4f\x5d", - [0x481d] = "\x0e\x21\x43", [0x481e] = "\x02\x21\x69", - [0x4820] = "\x02\x22\x78", [0x4821] = "\x01\x48\x6a", - [0x4822] = "\x02\x22\x76", [0x4823] = "\x02\x22\x79", - [0x4824] = "\x02\x22\x77", [0x4826] = "\x0e\x27\x3b", - [0x4827] = "\x0e\x27\x3a", [0x4828] = "\x02\x25\x2e", - [0x4829] = "\x0e\x27\x3f", [0x482a] = "\x01\x4b\x62", - [0x482b] = "\x0e\x27\x3c", [0x482c] = "\x01\x4b\x63", - [0x482d] = "\x02\x25\x30", [0x482e] = "\x01\x4b\x60", - [0x482f] = "\x02\x25\x2f", [0x4830] = "\x02\x25\x2d", - [0x4831] = "\x01\x4b\x61", [0x4832] = "\x01\x4b\x5f", - [0x4833] = "\x0e\x27\x3d", [0x4834] = "\x0e\x27\x3e", - [0x4837] = "\x0e\x2a\x79", [0x4839] = "\x02\x28\x78", - [0x483a] = "\x02\x28\x7b", [0x483b] = "\x01\x4f\x60", - [0x483c] = "\x02\x28\x7a", [0x483d] = "\x02\x28\x79", - [0x483e] = "\x0e\x2a\x7c", [0x483f] = "\x01\x4f\x5f", - [0x4840] = "\x01\x4f\x5e", [0x4841] = "\x0e\x2a\x7b", - [0x4842] = "\x01\x4f\x62", [0x4843] = "\x02\x28\x7c", - [0x4844] = "\x01\x4f\x61", [0x484a] = "\x02\x2d\x67", - [0x484b] = "\x01\x53\x6f", [0x484c] = "\x01\x53\x70", - [0x484d] = "\x01\x53\x71", [0x484e] = "\x02\x2d\x68", - [0x484f] = "\x02\x2d\x64", [0x4850] = "\x01\x53\x6e", - [0x4851] = "\x02\x2d\x65", [0x4853] = "\x02\x2d\x66", - [0x4854] = "\x02\x2d\x63", [0x4856] = "\x0e\x34\x36", - [0x4858] = "\x01\x58\x67", [0x4859] = "\x0e\x34\x34", - [0x485a] = "\x0e\x39\x5e", [0x485b] = "\x01\x58\x64", - [0x485c] = "\x02\x33\x48", [0x485d] = "\x01\x58\x65", - [0x485e] = "\x01\x58\x68", [0x485f] = "\x02\x33\x49", - [0x4860] = "\x0e\x34\x33", [0x4861] = "\x01\x58\x63", - [0x4862] = "\x01\x58\x61", [0x4863] = "\x01\x58\x62", - [0x4864] = "\x01\x58\x66", [0x486a] = "\x01\x5d\x71", - [0x486b] = "\x02\x3a\x2d", [0x486c] = "\x01\x5d\x79", - [0x486d] = "\x02\x3a\x2c", [0x486e] = "\x0e\x39\x61", - [0x486f] = "\x02\x3a\x2f", [0x4870] = "\x01\x5d\x75", - [0x4871] = "\x02\x3a\x2e", [0x4872] = "\x01\x62\x70", - [0x4873] = "\x01\x5d\x73", [0x4874] = "\x01\x5d\x76", - [0x4875] = "\x01\x5d\x72", [0x4876] = "\x01\x5d\x77", - [0x4877] = "\x01\x5d\x78", [0x4878] = "\x01\x5d\x74", - [0x4879] = "\x0e\x39\x65", [0x487b] = "\x0e\x3f\x71", - [0x487c] = "\x02\x3a\x2b", [0x487d] = "\x01\x62\x6c", - [0x487e] = "\x02\x41\x44", [0x487f] = "\x0e\x3f\x72", - [0x4880] = "\x02\x41\x48", [0x4881] = "\x0e\x3f\x73", - [0x4882] = "\x0e\x3f\x75", [0x4883] = "\x02\x41\x47", - [0x4884] = "\x01\x62\x71", [0x4885] = "\x01\x62\x6d", - [0x4886] = "\x01\x62\x6e", [0x4887] = "\x02\x41\x43", - [0x4888] = "\x02\x41\x45", [0x4889] = "\x02\x41\x46", - [0x488a] = "\x01\x62\x69", [0x488b] = "\x01\x62\x6b", - [0x488c] = "\x0e\x3f\x70", [0x488d] = "\x01\x62\x6f", - [0x488e] = "\x01\x62\x6a", [0x488f] = "\x0e\x45\x40", - [0x4891] = "\x02\x48\x59", [0x4892] = "\x02\x48\x57", - [0x4893] = "\x02\x48\x58", [0x4894] = "\x01\x67\x52", - [0x4895] = "\x01\x67\x53", [0x4896] = "\x0e\x45\x42", - [0x4897] = "\x02\x48\x5a", [0x4898] = "\x01\x67\x51", - [0x4899] = "\x01\x6b\x61", [0x489b] = "\x01\x6b\x63", - [0x489c] = "\x01\x6b\x62", [0x489d] = "\x0e\x4a\x45", - [0x489e] = "\x02\x4f\x23", [0x489f] = "\x0e\x4a\x46", - [0x48a0] = "\x0e\x4a\x44", [0x48a1] = "\x02\x4f\x24", - [0x48a2] = "\x02\x55\x54", [0x48a3] = "\x0e\x4f\x5a", - [0x48a4] = "\x02\x55\x53", [0x48a5] = "\x0e\x4f\x5b", - [0x48a7] = "\x01\x72\x70", [0x48a8] = "\x01\x72\x71", - [0x48a9] = "\x02\x5b\x5b", [0x48aa] = "\x01\x72\x72", - [0x48ab] = "\x0e\x53\x48", [0x48ac] = "\x02\x60\x43", - [0x48ad] = "\x0e\x56\x70", [0x48ae] = "\x02\x60\x41", - [0x48af] = "\x0e\x56\x6f", [0x48b0] = "\x02\x60\x42", - [0x48b1] = "\x01\x76\x21", [0x48b2] = "\x0e\x56\x71", - [0x48b3] = "\x02\x64\x3b", [0x48b4] = "\x01\x79\x44", - [0x48b5] = "\x0e\x5d\x49", [0x48b6] = "\x0e\x2a\x7d", - [0x48b7] = "\x0e\x53\x49", [0x48b8] = "\x01\x76\x22", - [0x48b9] = "\x01\x4f\x63", [0x48ba] = "\x0e\x63\x25", - [0x48bb] = "\x01\x58\x69", [0x48bc] = "\x02\x33\x4a", - [0x48bd] = "\x0e\x34\x39", [0x48bf] = "\x02\x3a\x30", - [0x48c0] = "\x01\x5d\x7a", [0x48c1] = "\x01\x62\x72", - [0x48c2] = "\x02\x41\x49", [0x48c3] = "\x02\x41\x4b", - [0x48c4] = "\x01\x62\x74", [0x48c5] = "\x01\x62\x73", - [0x48c6] = "\x01\x62\x75", [0x48c7] = "\x01\x62\x76", - [0x48c8] = "\x02\x41\x4a", [0x48c9] = "\x01\x67\x56", - [0x48ca] = "\x01\x67\x57", [0x48cb] = "\x01\x67\x55", - [0x48cc] = "\x01\x6b\x64", [0x48cd] = "\x01\x67\x54", - [0x48ce] = "\x02\x48\x5b", [0x48d0] = "\x0e\x4a\x47", - [0x48d1] = "\x0e\x4a\x49", [0x48d2] = "\x01\x6b\x65", - [0x48d3] = "\x02\x55\x55", [0x48d4] = "\x02\x5b\x5c", - [0x48d5] = "\x01\x72\x73", [0x48d6] = "\x01\x76\x23", - [0x48d7] = "\x02\x64\x3c", [0x48d8] = "\x02\x64\x40", - [0x48d9] = "\x01\x77\x64", [0x48da] = "\x02\x64\x3d", - [0x48db] = "\x01\x77\x65", [0x48dc] = "\x01\x77\x63", - [0x48dd] = "\x02\x64\x41", [0x48de] = "\x01\x77\x66", - [0x48df] = "\x02\x64\x3f", [0x48e1] = "\x02\x67\x66", - [0x48e2] = "\x01\x77\x62", [0x48e3] = "\x01\x79\x45", - [0x48e4] = "\x0e\x5e\x70", [0x48e5] = "\x02\x70\x5b", - [0x48e6] = "\x0e\x61\x25", [0x48e7] = "\x0e\x62\x2f", - [0x48e8] = "\x01\x4f\x64", [0x48e9] = "\x01\x5d\x7c", - [0x48ea] = "\x01\x5d\x7b", [0x48ec] = "\x0e\x3f\x7e", - [0x48ed] = "\x0e\x3f\x7c", [0x48ee] = "\x0e\x3f\x7b", - [0x48ef] = "\x01\x62\x77", [0x48f0] = "\x02\x41\x4d", - [0x48f1] = "\x02\x41\x4c", [0x48f2] = "\x01\x62\x78", - [0x48f4] = "\x0e\x45\x46", [0x48f5] = "\x02\x48\x5f", - [0x48f6] = "\x01\x67\x5b", [0x48f7] = "\x01\x67\x58", - [0x48f8] = "\x02\x48\x5e", [0x48f9] = "\x01\x67\x5a", - [0x48fa] = "\x02\x48\x5c", [0x48fb] = "\x01\x67\x59", - [0x48fc] = "\x0e\x45\x47", [0x48fd] = "\x02\x48\x5d", - [0x48ff] = "\x02\x4f\x25", [0x4900] = "\x01\x6b\x66", - [0x4902] = "\x02\x55\x58", [0x4904] = "\x01\x6f\x66", - [0x4905] = "\x02\x55\x56", [0x4906] = "\x01\x6f\x67", - [0x4907] = "\x01\x6f\x68", [0x4908] = "\x02\x55\x57", - [0x4909] = "\x01\x6f\x69", [0x490a] = "\x0e\x4f\x60", - [0x490b] = "\x02\x5b\x5d", [0x490c] = "\x0e\x53\x50", - [0x490d] = "\x01\x72\x77", [0x490e] = "\x01\x72\x74", - [0x490f] = "\x01\x72\x79", [0x4910] = "\x02\x5b\x5f", - [0x4911] = "\x01\x72\x75", [0x4912] = "\x02\x5b\x5e", - [0x4913] = "\x01\x72\x78", [0x4914] = "\x0e\x53\x4d", - [0x4915] = "\x0e\x53\x4c", [0x4916] = "\x01\x72\x76", - [0x4917] = "\x0e\x53\x51", [0x4918] = "\x02\x60\x46", - [0x4919] = "\x02\x60\x48", [0x491a] = "\x0e\x56\x74", - [0x491b] = "\x0e\x56\x75", [0x491c] = "\x01\x76\x24", - [0x491d] = "\x02\x60\x47", [0x491e] = "\x01\x76\x25", - [0x491f] = "\x02\x60\x45", [0x4920] = "\x02\x60\x44", - [0x4922] = "\x02\x64\x43", [0x4923] = "\x02\x64\x42", - [0x4924] = "\x01\x77\x67", [0x4925] = "\x02\x64\x44", - [0x4926] = "\x02\x67\x6b", [0x4927] = "\x01\x79\x47", - [0x4928] = "\x02\x67\x6a", [0x4929] = "\x02\x67\x67", - [0x492a] = "\x01\x79\x46", [0x492b] = "\x02\x67\x68", - [0x492c] = "\x02\x67\x69", [0x492e] = "\x02\x6a\x56", - [0x492f] = "\x02\x6a\x57", [0x4930] = "\x01\x7a\x50", - [0x4931] = "\x0e\x5d\x4f", [0x4932] = "\x01\x7b\x3f", - [0x4933] = "\x0e\x5d\x4c", [0x4934] = "\x0e\x5d\x4e", - [0x4935] = "\x02\x6c\x5c", [0x4936] = "\x0e\x5e\x72", - [0x4937] = "\x0e\x5e\x71", [0x4938] = "\x01\x7b\x3d", - [0x4939] = "\x01\x7b\x3e", [0x493a] = "\x02\x6c\x5d", - [0x493b] = "\x0e\x66\x6e", [0x493c] = "\x0e\x5f\x71", - [0x493d] = "\x01\x7b\x7e", [0x493e] = "\x01\x7c\x21", - [0x493f] = "\x02\x6e\x40", [0x4940] = "\x0e\x5f\x72", - [0x4941] = "\x0e\x60\x59", [0x4942] = "\x01\x7c\x70", - [0x4943] = "\x02\x70\x5d", [0x4944] = "\x01\x7c\x72", - [0x4945] = "\x0e\x61\x26", [0x4946] = "\x02\x70\x5c", - [0x4947] = "\x02\x70\x5e", [0x4948] = "\x01\x7c\x71", - [0x4949] = "\x02\x71\x46", [0x494b] = "\x02\x71\x7b", - [0x494d] = "\x0e\x66\x6f", [0x4950] = "\x0e\x62\x45", - [0x4951] = "\x0e\x2a\x7e", [0x4952] = "\x01\x4f\x65", - [0x4955] = "\x0e\x45\x49", [0x4956] = "\x01\x67\x5c", - [0x4958] = "\x02\x4f\x26", [0x4959] = "\x0e\x4a\x4c", - [0x495a] = "\x02\x55\x59", [0x495b] = "\x01\x72\x7a", - [0x495c] = "\x01\x72\x7b", [0x495d] = "\x0e\x59\x4f", - [0x495e] = "\x01\x4f\x66", [0x495f] = "\x0e\x40\x21", - [0x4960] = "\x01\x6f\x6a", [0x4961] = "\x01\x79\x48", - [0x4962] = "\x01\x53\x72", [0x4963] = "\x0e\x2b\x21", - [0x4964] = "\x0e\x4a\x4e", [0x4966] = "\x01\x72\x7c", - [0x4967] = "\x0e\x5e\x73", [0x4968] = "\x01\x7c\x4e", - [0x4969] = "\x01\x53\x73", [0x496a] = "\x02\x3a\x31", - [0x496c] = "\x02\x41\x4e", [0x496d] = "\x0e\x40\x24", - [0x496e] = "\x02\x41\x50", [0x496f] = "\x0e\x40\x22", - [0x4970] = "\x02\x41\x4f", [0x4972] = "\x02\x48\x63", - [0x4973] = "\x02\x48\x60", [0x4974] = "\x01\x67\x5d", - [0x4976] = "\x01\x67\x5e", [0x4977] = "\x02\x48\x61", - [0x4978] = "\x02\x48\x62", [0x4979] = "\x0e\x45\x4b", - [0x497a] = "\x02\x4f\x28", [0x497b] = "\x02\x4f\x2d", - [0x497c] = "\x01\x6b\x67", [0x497d] = "\x02\x4f\x27", - [0x497e] = "\x02\x4f\x29", [0x497f] = "\x02\x4f\x30", - [0x4980] = "\x02\x4f\x2b", [0x4981] = "\x02\x4f\x2f", - [0x4982] = "\x02\x4f\x2c", [0x4983] = "\x02\x4f\x2a", - [0x4984] = "\x02\x4f\x2e", [0x4985] = "\x01\x6b\x68", - [0x4987] = "\x0e\x4f\x62", [0x4988] = "\x02\x55\x5c", - [0x4989] = "\x0e\x4f\x63", [0x498a] = "\x02\x55\x5a", - [0x498b] = "\x01\x6f\x6c", [0x498c] = "\x0e\x4f\x64", - [0x498d] = "\x01\x6f\x6b", [0x498e] = "\x02\x55\x5b", - [0x498f] = "\x01\x6f\x6d", [0x4993] = "\x0e\x53\x53", - [0x4994] = "\x02\x5b\x62", [0x4997] = "\x02\x5b\x61", - [0x4998] = "\x01\x72\x7d", [0x4999] = "\x02\x5b\x60", - [0x499a] = "\x02\x60\x49", [0x499b] = "\x0e\x56\x7a", - [0x499c] = "\x02\x60\x4b", [0x499d] = "\x02\x60\x4d", - [0x499e] = "\x02\x60\x4c", [0x499f] = "\x0e\x56\x7b", - [0x49a0] = "\x01\x76\x26", [0x49a1] = "\x02\x60\x4a", - [0x49a2] = "\x02\x64\x4b", [0x49a3] = "\x01\x77\x68", - [0x49a4] = "\x02\x64\x49", [0x49a5] = "\x02\x64\x4c", - [0x49a6] = "\x01\x77\x69", [0x49a8] = "\x02\x64\x47", - [0x49a9] = "\x0e\x59\x50", [0x49aa] = "\x02\x64\x4a", - [0x49ab] = "\x02\x64\x48", [0x49ac] = "\x02\x64\x45", - [0x49ad] = "\x01\x77\x6a", [0x49ae] = "\x02\x64\x46", - [0x49b1] = "\x0e\x5b\x5f", [0x49b2] = "\x0e\x5b\x5d", - [0x49b3] = "\x02\x67\x6c", [0x49b4] = "\x0e\x5b\x5e", - [0x49b5] = "\x0e\x5b\x60", [0x49b6] = "\x02\x67\x6e", - [0x49b7] = "\x02\x67\x6d", [0x49b8] = "\x0e\x5d\x50", - [0x49b9] = "\x02\x6a\x58", [0x49ba] = "\x0e\x5d\x51", - [0x49bb] = "\x02\x6a\x59", [0x49bd] = "\x0e\x5e\x75", - [0x49be] = "\x0e\x5e\x74", [0x49bf] = "\x02\x6c\x5e", - [0x49c0] = "\x0e\x5f\x73", [0x49c1] = "\x01\x7c\x23", - [0x49c3] = "\x01\x7c\x22", [0x49c4] = "\x02\x6f\x5d", - [0x49c5] = "\x02\x6f\x5e", [0x49c6] = "\x01\x7c\x73", - [0x49c7] = "\x02\x70\x5f", [0x49c8] = "\x0e\x61\x28", - [0x49c9] = "\x01\x7d\x36", [0x49ca] = "\x0e\x62\x3b", - [0x49cb] = "\x01\x53\x74", [0x49cc] = "\x01\x62\x79", - [0x49cd] = "\x02\x4f\x32", [0x49ce] = "\x02\x4f\x31", - [0x49cf] = "\x02\x55\x5e", [0x49d0] = "\x02\x55\x5d", - [0x49d2] = "\x0e\x53\x55", [0x49d3] = "\x01\x76\x27", - [0x49d4] = "\x02\x60\x4f", [0x49d5] = "\x02\x60\x4e", - [0x49d6] = "\x02\x64\x4f", [0x49d7] = "\x02\x64\x4d", - [0x49d8] = "\x02\x64\x50", [0x49d9] = "\x02\x64\x4e", - [0x49da] = "\x0e\x59\x51", [0x49dc] = "\x01\x79\x49", - [0x49dd] = "\x02\x67\x6f", [0x49de] = "\x02\x67\x70", - [0x49df] = "\x02\x67\x71", [0x49e1] = "\x02\x6c\x5f", - [0x49e2] = "\x0e\x5e\x76", [0x49e3] = "\x02\x6e\x41", - [0x49e4] = "\x0e\x61\x29", [0x49e5] = "\x02\x70\x60", - [0x49ed] = "\x01\x53\x75", [0x49ee] = "\x0e\x45\x4f", - [0x49ef] = "\x0e\x4f\x65", [0x49f0] = "\x02\x5b\x63", - [0x49f1] = "\x02\x60\x50", [0x49f2] = "\x0e\x5b\x61", - [0x49f3] = "\x01\x53\x76", [0x49f5] = "\x0e\x45\x50", - [0x49f6] = "\x01\x6b\x69", [0x49f8] = "\x02\x5b\x64", - [0x49f9] = "\x01\x77\x6b", [0x49fa] = "\x02\x64\x51", - [0x49fb] = "\x01\x79\x4a", [0x49fc] = "\x0e\x5d\x53", - [0x49fd] = "\x02\x6a\x5a", [0x49fe] = "\x02\x6a\x5b", - [0x49ff] = "\x01\x7b\x40", [0x4a00] = "\x02\x6f\x5f", - [0x4a01] = "\x01\x53\x77", [0x4a02] = "\x01\x5e\x21", - [0x4a03] = "\x01\x5e\x22", [0x4a04] = "\x02\x3a\x32", - [0x4a05] = "\x01\x62\x7a", [0x4a06] = "\x01\x62\x7b", - [0x4a07] = "\x02\x41\x51", [0x4a08] = "\x01\x62\x7c", - [0x4a0a] = "\x01\x67\x62", [0x4a0b] = "\x0e\x45\x52", - [0x4a0c] = "\x01\x67\x64", [0x4a0d] = "\x02\x48\x65", - [0x4a0e] = "\x02\x48\x66", [0x4a0f] = "\x02\x48\x64", - [0x4a10] = "\x01\x67\x5f", [0x4a11] = "\x01\x67\x60", - [0x4a12] = "\x01\x67\x63", [0x4a13] = "\x01\x67\x61", - [0x4a14] = "\x0e\x4a\x54", [0x4a15] = "\x0e\x4a\x55", - [0x4a16] = "\x02\x4f\x33", [0x4a17] = "\x01\x6b\x6a", - [0x4a18] = "\x01\x6b\x6b", [0x4a19] = "\x0e\x4a\x52", - [0x4a1a] = "\x0e\x4a\x56", [0x4a1b] = "\x02\x55\x65", - [0x4a1c] = "\x01\x6f\x70", [0x4a1d] = "\x02\x55\x60", - [0x4a1e] = "\x02\x55\x5f", [0x4a1f] = "\x0e\x4f\x69", - [0x4a20] = "\x02\x55\x64", [0x4a21] = "\x01\x6f\x6e", - [0x4a22] = "\x0e\x4f\x67", [0x4a23] = "\x0e\x63\x6e", - [0x4a24] = "\x01\x73\x26", [0x4a26] = "\x02\x55\x61", - [0x4a27] = "\x02\x55\x66", [0x4a28] = "\x02\x55\x63", - [0x4a29] = "\x02\x55\x62", [0x4a2a] = "\x0e\x4f\x66", - [0x4a2b] = "\x01\x6f\x6f", [0x4a2d] = "\x01\x73\x24", - [0x4a2e] = "\x0e\x53\x5c", [0x4a2f] = "\x02\x5b\x66", - [0x4a30] = "\x01\x72\x7e", [0x4a31] = "\x0e\x53\x59", - [0x4a32] = "\x02\x5b\x67", [0x4a33] = "\x0e\x53\x5a", - [0x4a34] = "\x0e\x52\x28", [0x4a35] = "\x02\x5b\x65", - [0x4a36] = "\x0e\x53\x58", [0x4a37] = "\x01\x73\x23", - [0x4a38] = "\x01\x73\x21", [0x4a39] = "\x01\x73\x25", - [0x4a3a] = "\x0e\x53\x5d", [0x4a3b] = "\x01\x73\x22", - [0x4a3c] = "\x0e\x53\x5b", [0x4a3d] = "\x0e\x53\x5f", - [0x4a3f] = "\x0e\x59\x5b", [0x4a40] = "\x0e\x57\x26", - [0x4a41] = "\x02\x60\x51", [0x4a42] = "\x0e\x63\x7b", - [0x4a43] = "\x02\x60\x56", [0x4a44] = "\x02\x60\x52", - [0x4a45] = "\x02\x60\x55", [0x4a46] = "\x01\x76\x28", - [0x4a47] = "\x0e\x57\x28", [0x4a48] = "\x02\x5e\x41", - [0x4a49] = "\x02\x60\x54", [0x4a4a] = "\x02\x60\x53", - [0x4a4b] = "\x0e\x59\x59", [0x4a4c] = "\x01\x77\x6e", - [0x4a4d] = "\x01\x77\x6c", [0x4a4e] = "\x01\x77\x6f", - [0x4a4f] = "\x01\x77\x6d", [0x4a50] = "\x02\x64\x52", - [0x4a51] = "\x02\x64\x53", [0x4a52] = "\x02\x64\x54", - [0x4a53] = "\x01\x77\x70", [0x4a54] = "\x0e\x59\x56", - [0x4a55] = "\x0e\x59\x58", [0x4a56] = "\x0e\x5b\x65", - [0x4a57] = "\x02\x67\x75", [0x4a58] = "\x01\x79\x4c", - [0x4a59] = "\x02\x67\x73", [0x4a5b] = "\x01\x79\x4d", - [0x4a5c] = "\x02\x67\x72", [0x4a5d] = "\x02\x67\x74", - [0x4a5e] = "\x01\x79\x4b", [0x4a5f] = "\x02\x6a\x5f", - [0x4a60] = "\x02\x6a\x5c", [0x4a61] = "\x0e\x64\x2a", - [0x4a62] = "\x02\x6a\x5d", [0x4a63] = "\x02\x6a\x5e", - [0x4a64] = "\x02\x6c\x60", [0x4a65] = "\x01\x7b\x42", - [0x4a66] = "\x0e\x5e\x78", [0x4a67] = "\x01\x7b\x41", - [0x4a68] = "\x0e\x5e\x77", [0x4a69] = "\x02\x6e\x43", - [0x4a6a] = "\x02\x6e\x42", [0x4a6b] = "\x01\x7c\x24", - [0x4a6c] = "\x0e\x60\x5d", [0x4a6d] = "\x0e\x60\x5e", - [0x4a6e] = "\x0e\x60\x5c", [0x4a6f] = "\x01\x7c\x4f", - [0x4a70] = "\x01\x7c\x74", [0x4a71] = "\x01\x7d\x2d", - [0x4a72] = "\x02\x71\x47", [0x4a73] = "\x02\x71\x7c", - [0x4a74] = "\x02\x71\x7d", [0x4aa8] = "\x01\x53\x78", - [0x4aa9] = "\x02\x41\x52", [0x4aac] = "\x02\x48\x67", - [0x4aad] = "\x02\x4f\x34", [0x4aae] = "\x02\x4f\x35", - [0x4aaf] = "\x01\x6b\x6c", [0x4ab1] = "\x01\x6b\x6d", - [0x4ab2] = "\x02\x55\x67", [0x4ab3] = "\x01\x6f\x71", - [0x4ab5] = "\x0e\x53\x61", [0x4ab6] = "\x01\x76\x29", - [0x4ab7] = "\x0e\x57\x2a", [0x4ab8] = "\x02\x64\x55", - [0x4ab9] = "\x0e\x59\x5c", [0x4aba] = "\x01\x77\x71", - [0x4abb] = "\x02\x67\x78", [0x4abc] = "\x01\x79\x4e", - [0x4abd] = "\x02\x67\x77", [0x4abe] = "\x02\x67\x79", - [0x4abf] = "\x02\x67\x76", [0x4ac0] = "\x02\x6c\x63", - [0x4ac1] = "\x02\x6a\x60", [0x4ac2] = "\x02\x6a\x61", - [0x4ac3] = "\x0e\x5d\x56", [0x4ac4] = "\x01\x7a\x51", - [0x4ac6] = "\x02\x6c\x62", [0x4ac7] = "\x0e\x5e\x7b", - [0x4ac8] = "\x0e\x5e\x79", [0x4ac9] = "\x02\x6c\x61", - [0x4aca] = "\x0e\x5e\x7a", [0x4acb] = "\x02\x6e\x44", - [0x4acc] = "\x02\x71\x7e", [0x4acd] = "\x0e\x62\x25", - [0x4adb] = "\x01\x53\x79", [0x4adc] = "\x0e\x5e\x7c", - [0x4add] = "\x0e\x62\x26", [0x4adf] = "\x01\x53\x7a", - [0x4ae1] = "\x0e\x39\x67", [0x4ae2] = "\x01\x58\x6a", - [0x4ae3] = "\x02\x33\x4b", [0x4ae4] = "\x0e\x66\x70", - [0x4ae5] = "\x02\x3a\x33", [0x4ae6] = "\x0e\x39\x68", - [0x4ae7] = "\x01\x62\x7d", [0x4ae9] = "\x01\x63\x22", - [0x4aea] = "\x01\x62\x7e", [0x4aeb] = "\x02\x41\x53", - [0x4aec] = "\x0e\x45\x5b", [0x4aed] = "\x01\x63\x24", - [0x4aef] = "\x01\x63\x21", [0x4af0] = "\x0e\x40\x2b", - [0x4af1] = "\x0e\x45\x5c", [0x4af2] = "\x01\x63\x23", - [0x4af3] = "\x0e\x45\x54", [0x4af4] = "\x01\x67\x66", - [0x4af5] = "\x0e\x45\x59", [0x4af6] = "\x02\x48\x68", - [0x4af7] = "\x0e\x45\x57", [0x4af8] = "\x0e\x4a\x5d", - [0x4af9] = "\x02\x48\x69", [0x4afa] = "\x02\x55\x69", - [0x4afc] = "\x01\x67\x65", [0x4afd] = "\x01\x67\x67", - [0x4afe] = "\x01\x67\x68", [0x4aff] = "\x0e\x45\x58", - [0x4b00] = "\x02\x4f\x37", [0x4b01] = "\x0e\x4a\x5e", - [0x4b02] = "\x02\x4f\x36", [0x4b03] = "\x01\x6b\x6e", - [0x4b05] = "\x01\x6b\x6f", [0x4b06] = "\x0e\x4a\x5b", - [0x4b07] = "\x02\x4f\x38", [0x4b08] = "\x02\x55\x68", - [0x4b09] = "\x01\x6b\x71", [0x4b0a] = "\x01\x6f\x72", - [0x4b0c] = "\x01\x6b\x70", [0x4b0e] = "\x0e\x66\x7a", - [0x4b10] = "\x01\x73\x27", [0x4b11] = "\x02\x55\x6a", - [0x4b12] = "\x01\x6f\x74", [0x4b13] = "\x01\x6f\x73", - [0x4b14] = "\x02\x55\x6b", [0x4b15] = "\x02\x55\x6e", - [0x4b16] = "\x02\x55\x6c", [0x4b17] = "\x02\x55\x6d", - [0x4b18] = "\x01\x6f\x75", [0x4b19] = "\x0e\x4f\x6b", - [0x4b1a] = "\x01\x73\x2c", [0x4b1b] = "\x01\x73\x2a", - [0x4b1c] = "\x0e\x53\x65", [0x4b1d] = "\x0e\x53\x66", - [0x4b1e] = "\x01\x73\x29", [0x4b1f] = "\x02\x5b\x69", - [0x4b20] = "\x0e\x53\x64", [0x4b21] = "\x01\x73\x2b", - [0x4b22] = "\x0e\x53\x62", [0x4b23] = "\x0e\x53\x63", - [0x4b24] = "\x02\x5b\x68", [0x4b25] = "\x02\x60\x57", - [0x4b27] = "\x02\x5b\x6a", [0x4b28] = "\x01\x73\x28", - [0x4b29] = "\x02\x5b\x6b", [0x4b2a] = "\x02\x60\x5a", - [0x4b2b] = "\x02\x60\x58", [0x4b2c] = "\x02\x60\x59", - [0x4b2d] = "\x02\x60\x5e", [0x4b2e] = "\x01\x77\x75", - [0x4b2f] = "\x02\x60\x5d", [0x4b30] = "\x02\x60\x60", - [0x4b31] = "\x02\x60\x5f", [0x4b32] = "\x02\x60\x5c", - [0x4b33] = "\x02\x60\x5b", [0x4b35] = "\x01\x76\x2a", - [0x4b36] = "\x0e\x59\x62", [0x4b38] = "\x0e\x59\x61", - [0x4b39] = "\x0e\x59\x66", [0x4b3a] = "\x02\x64\x58", - [0x4b3b] = "\x0e\x59\x65", [0x4b3c] = "\x02\x64\x57", - [0x4b3d] = "\x01\x77\x74", [0x4b3e] = "\x01\x77\x72", - [0x4b3f] = "\x01\x77\x73", [0x4b40] = "\x0e\x59\x63", - [0x4b41] = "\x02\x64\x56", [0x4b42] = "\x0e\x66\x71", - [0x4b43] = "\x02\x67\x7c", [0x4b44] = "\x0e\x5b\x69", - [0x4b45] = "\x01\x79\x4f", [0x4b47] = "\x02\x67\x7b", - [0x4b48] = "\x02\x67\x7a", [0x4b49] = "\x01\x79\x50", - [0x4b4b] = "\x02\x6a\x66", [0x4b4c] = "\x02\x6a\x65", - [0x4b4d] = "\x0e\x5d\x58", [0x4b4e] = "\x02\x6a\x63", - [0x4b4f] = "\x0e\x5e\x7e", [0x4b50] = "\x02\x6a\x62", - [0x4b51] = "\x01\x7a\x53", [0x4b52] = "\x01\x7a\x52", - [0x4b53] = "\x02\x6a\x67", [0x4b54] = "\x02\x6e\x45", - [0x4b55] = "\x01\x7c\x25", [0x4b56] = "\x02\x6c\x65", - [0x4b57] = "\x01\x7b\x43", [0x4b58] = "\x02\x6c\x64", - [0x4b59] = "\x02\x6a\x64", [0x4b5a] = "\x0e\x5f\x78", - [0x4b5b] = "\x02\x6e\x46", [0x4b5c] = "\x01\x7c\x50", - [0x4b5d] = "\x0e\x61\x2a", [0x4b5e] = "\x01\x7d\x2e", - [0x4b5f] = "\x02\x71\x48", [0x4b61] = "\x02\x72\x21", - [0x4b96] = "\x01\x53\x7b", [0x4b97] = "\x02\x3a\x34", - [0x4b98] = "\x02\x60\x61", [0x4b99] = "\x01\x53\x7c", - [0x4b9a] = "\x0e\x45\x5f", [0x4b9c] = "\x02\x4f\x3a", - [0x4b9d] = "\x02\x4f\x39", [0x4b9e] = "\x02\x5b\x6c", - [0x4ba0] = "\x0e\x53\x68", [0x4ba1] = "\x02\x60\x63", - [0x4ba2] = "\x0e\x57\x30", [0x4ba3] = "\x02\x60\x62", - [0x4ba4] = "\x0e\x59\x67", [0x4ba5] = "\x01\x77\x76", - [0x4ba6] = "\x02\x67\x7d", [0x4ba7] = "\x02\x67\x7e", - [0x4ba8] = "\x01\x7a\x54", [0x4ba9] = "\x0e\x5f\x21", - [0x4baa] = "\x0e\x60\x60", [0x4bab] = "\x02\x72\x22", - [0x4bac] = "\x01\x58\x6b", [0x4bad] = "\x01\x63\x26", - [0x4bae] = "\x01\x63\x25", [0x4baf] = "\x02\x48\x6a", - [0x4bb0] = "\x02\x48\x6c", [0x4bb1] = "\x01\x67\x6a", - [0x4bb2] = "\x02\x48\x6b", [0x4bb3] = "\x01\x67\x69", - [0x4bb4] = "\x01\x67\x6b", [0x4bb5] = "\x02\x48\x6d", - [0x4bb6] = "\x0e\x4a\x63", [0x4bb7] = "\x0e\x4a\x62", - [0x4bb8] = "\x0e\x4a\x66", [0x4bb9] = "\x02\x4f\x3c", - [0x4bba] = "\x02\x4f\x3e", [0x4bbb] = "\x02\x4f\x3d", - [0x4bbc] = "\x0e\x4a\x61", [0x4bbd] = "\x02\x4f\x40", - [0x4bbe] = "\x0e\x4a\x60", [0x4bbf] = "\x0e\x4a\x6c", - [0x4bc0] = "\x0e\x4a\x64", [0x4bc1] = "\x01\x6b\x72", - [0x4bc2] = "\x02\x4f\x3f", [0x4bc3] = "\x02\x4f\x3b", - [0x4bc4] = "\x0e\x4a\x6a", [0x4bc7] = "\x02\x4f\x41", - [0x4bc8] = "\x0e\x4f\x73", [0x4bc9] = "\x02\x55\x75", - [0x4bca] = "\x0e\x4f\x6d", [0x4bcb] = "\x02\x55\x78", - [0x4bcc] = "\x02\x55\x7a", [0x4bcd] = "\x02\x55\x70", - [0x4bce] = "\x02\x55\x74", [0x4bcf] = "\x02\x55\x71", - [0x4bd0] = "\x01\x6f\x77", [0x4bd1] = "\x01\x6f\x7a", - [0x4bd2] = "\x01\x6f\x7c", [0x4bd3] = "\x02\x55\x72", - [0x4bd4] = "\x02\x55\x73", [0x4bd5] = "\x01\x6f\x7b", - [0x4bd6] = "\x02\x55\x76", [0x4bd7] = "\x02\x55\x79", - [0x4bd8] = "\x02\x55\x77", [0x4bd9] = "\x01\x6f\x7d", - [0x4bda] = "\x0e\x4f\x6e", [0x4bdb] = "\x01\x6f\x79", - [0x4bdc] = "\x02\x55\x6f", [0x4bdd] = "\x01\x6f\x76", - [0x4bde] = "\x0e\x4f\x72", [0x4bdf] = "\x01\x6f\x78", - [0x4be0] = "\x0e\x4f\x74", [0x4be1] = "\x0e\x53\x70", - [0x4be2] = "\x01\x73\x2e", [0x4be3] = "\x02\x5b\x72", - [0x4be4] = "\x02\x5b\x70", [0x4be5] = "\x02\x5b\x6f", - [0x4be6] = "\x0e\x53\x71", [0x4be7] = "\x02\x5b\x75", - [0x4be8] = "\x0e\x53\x6b", [0x4be9] = "\x02\x5b\x74", - [0x4bea] = "\x02\x5b\x73", [0x4beb] = "\x0e\x53\x6c", - [0x4bec] = "\x02\x5b\x6e", [0x4bed] = "\x01\x73\x2d", - [0x4bee] = "\x02\x5b\x6d", [0x4bef] = "\x0e\x53\x6a", - [0x4bf0] = "\x02\x5b\x71", [0x4bf1] = "\x01\x73\x2f", - [0x4bf3] = "\x0e\x57\x34", [0x4bf4] = "\x02\x60\x66", - [0x4bf5] = "\x0e\x57\x37", [0x4bf6] = "\x02\x60\x6a", - [0x4bf7] = "\x02\x60\x67", [0x4bf8] = "\x02\x60\x69", - [0x4bf9] = "\x02\x60\x68", [0x4bfa] = "\x02\x60\x65", - [0x4bfb] = "\x02\x60\x6b", [0x4bfc] = "\x02\x60\x6e", - [0x4bfd] = "\x02\x60\x6c", [0x4bfe] = "\x02\x60\x6d", - [0x4bff] = "\x01\x76\x2c", [0x4c00] = "\x0e\x57\x33", - [0x4c01] = "\x01\x76\x2b", [0x4c02] = "\x02\x60\x64", - [0x4c03] = "\x02\x60\x6f", [0x4c04] = "\x02\x64\x5d", - [0x4c05] = "\x02\x64\x60", [0x4c06] = "\x02\x64\x62", - [0x4c07] = "\x02\x64\x61", [0x4c08] = "\x0e\x59\x6a", - [0x4c09] = "\x02\x64\x5b", [0x4c0a] = "\x02\x64\x5f", - [0x4c0b] = "\x02\x64\x5a", [0x4c0c] = "\x0e\x59\x6b", - [0x4c0d] = "\x02\x64\x5c", [0x4c0e] = "\x01\x77\x77", - [0x4c0f] = "\x02\x64\x59", [0x4c10] = "\x0e\x59\x6d", - [0x4c11] = "\x02\x64\x5e", [0x4c14] = "\x02\x68\x2d", - [0x4c15] = "\x02\x68\x22", [0x4c16] = "\x01\x79\x51", - [0x4c17] = "\x0e\x5b\x6f", [0x4c18] = "\x0e\x5b\x6d", - [0x4c19] = "\x01\x79\x52", [0x4c1a] = "\x02\x68\x21", - [0x4c1b] = "\x02\x68\x26", [0x4c1c] = "\x02\x68\x2c", - [0x4c1d] = "\x02\x68\x24", [0x4c1e] = "\x02\x68\x2b", - [0x4c1f] = "\x0e\x5b\x6c", [0x4c20] = "\x02\x68\x28", - [0x4c21] = "\x0e\x5b\x6e", [0x4c22] = "\x02\x68\x27", - [0x4c23] = "\x02\x68\x2a", [0x4c24] = "\x02\x68\x25", - [0x4c25] = "\x02\x68\x23", [0x4c26] = "\x0e\x5b\x6b", - [0x4c27] = "\x02\x68\x29", [0x4c29] = "\x02\x6a\x6e", - [0x4c2a] = "\x02\x6a\x6c", [0x4c2b] = "\x01\x7a\x55", - [0x4c2c] = "\x02\x6a\x6b", [0x4c2d] = "\x02\x6a\x71", - [0x4c2e] = "\x02\x6a\x6f", [0x4c2f] = "\x0e\x5d\x5a", - [0x4c30] = "\x01\x7a\x56", [0x4c31] = "\x02\x6a\x6a", - [0x4c32] = "\x02\x6a\x68", [0x4c34] = "\x02\x6a\x69", - [0x4c35] = "\x01\x7a\x58", [0x4c36] = "\x02\x6a\x6d", - [0x4c37] = "\x01\x7a\x57", [0x4c38] = "\x02\x6a\x70", - [0x4c39] = "\x02\x6c\x66", [0x4c3a] = "\x02\x6c\x6c", - [0x4c3b] = "\x0e\x5f\x24", [0x4c3c] = "\x0e\x5f\x22", - [0x4c3d] = "\x02\x6c\x67", [0x4c3e] = "\x01\x7b\x47", - [0x4c3f] = "\x02\x6c\x6d", [0x4c40] = "\x01\x7b\x46", - [0x4c41] = "\x02\x6c\x6b", [0x4c42] = "\x02\x6c\x6a", - [0x4c43] = "\x01\x7b\x45", [0x4c44] = "\x02\x6c\x69", - [0x4c45] = "\x01\x7b\x44", [0x4c46] = "\x02\x6c\x68", - [0x4c48] = "\x02\x6e\x4c", [0x4c49] = "\x02\x6e\x4e", - [0x4c4a] = "\x02\x6e\x4d", [0x4c4c] = "\x02\x6e\x4a", - [0x4c4d] = "\x01\x7c\x27", [0x4c4e] = "\x02\x6e\x47", - [0x4c4f] = "\x02\x6e\x4b", [0x4c50] = "\x02\x6e\x50", - [0x4c51] = "\x0e\x5f\x79", [0x4c52] = "\x02\x6e\x4f", - [0x4c53] = "\x02\x6e\x48", [0x4c54] = "\x02\x6e\x49", - [0x4c55] = "\x01\x7c\x26", [0x4c56] = "\x02\x6f\x60", - [0x4c57] = "\x01\x7c\x53", [0x4c58] = "\x0e\x60\x62", - [0x4c59] = "\x02\x6f\x61", [0x4c5a] = "\x01\x7c\x51", - [0x4c5b] = "\x01\x7c\x52", [0x4c5c] = "\x0e\x60\x61", - [0x4c5e] = "\x02\x70\x61", [0x4c5f] = "\x01\x7c\x75", - [0x4c60] = "\x02\x71\x65", [0x4c61] = "\x0e\x61\x72", - [0x4c62] = "\x01\x7d\x37", [0x4c63] = "\x0e\x61\x73", - [0x4c64] = "\x02\x72\x23", [0x4c65] = "\x01\x7d\x38", - [0x4c66] = "\x02\x72\x24", [0x4c67] = "\x02\x72\x25", - [0x4c68] = "\x02\x72\x33", [0x4c69] = "\x02\x72\x32", - [0x4c6a] = "\x01\x7d\x47", [0x4c6b] = "\x02\x72\x3b", - [0x4ca8] = "\x01\x58\x6c", [0x4ca9] = "\x0e\x40\x2f", - [0x4cab] = "\x02\x48\x6f", [0x4cad] = "\x02\x48\x6e", - [0x4caf] = "\x01\x6b\x73", [0x4cb0] = "\x01\x6b\x74", - [0x4cb1] = "\x02\x4f\x42", [0x4cb3] = "\x02\x55\x7b", - [0x4cb4] = "\x02\x5b\x78", [0x4cb5] = "\x0e\x4f\x77", - [0x4cb6] = "\x0e\x4f\x76", [0x4cb7] = "\x01\x6f\x7e", - [0x4cb8] = "\x01\x73\x30", [0x4cb9] = "\x02\x5b\x76", - [0x4cbb] = "\x02\x5b\x79", [0x4cbc] = "\x01\x73\x31", - [0x4cbd] = "\x0e\x57\x3a", [0x4cbe] = "\x02\x60\x70", - [0x4cbf] = "\x02\x5b\x77", [0x4cc0] = "\x02\x64\x63", - [0x4cc1] = "\x01\x77\x78", [0x4cc2] = "\x02\x68\x2e", - [0x4cc4] = "\x0e\x5d\x61", [0x4cc6] = "\x02\x6a\x74", - [0x4cc7] = "\x02\x6a\x72", [0x4cc8] = "\x0e\x5d\x60", - [0x4cc9] = "\x0e\x5d\x5e", [0x4cca] = "\x02\x6a\x73", - [0x4ccd] = "\x02\x6c\x6e", [0x4cce] = "\x0e\x5f\x25", - [0x4ccf] = "\x01\x7b\x48", [0x4cd0] = "\x02\x6e\x51", - [0x4cd1] = "\x01\x7c\x56", [0x4cd2] = "\x01\x7c\x28", - [0x4cd3] = "\x01\x7c\x54", [0x4cd4] = "\x01\x7c\x55", - [0x4cd5] = "\x02\x70\x62", [0x4cd6] = "\x01\x7d\x2f", - [0x4cd7] = "\x0e\x61\x74", [0x4cd8] = "\x01\x58\x6d", - [0x4cd9] = "\x0e\x63\x34", [0x4cda] = "\x0e\x4a\x6e", - [0x4cdc] = "\x02\x64\x64", [0x4cdd] = "\x0e\x5f\x7b", - [0x4cde] = "\x0e\x60\x63", [0x4cdf] = "\x02\x33\x4c", - [0x4ce0] = "\x0e\x40\x32", [0x4ce1] = "\x01\x67\x6c", - [0x4ce2] = "\x0e\x45\x61", [0x4ce3] = "\x02\x4f\x43", - [0x4ce4] = "\x0e\x4a\x6f", [0x4ce5] = "\x0e\x4a\x73", - [0x4ce6] = "\x01\x6b\x75", [0x4ce7] = "\x02\x4f\x44", - [0x4ce8] = "\x0e\x4a\x71", [0x4ce9] = "\x0e\x4a\x70", - [0x4cea] = "\x0e\x4a\x72", [0x4ceb] = "\x02\x55\x7d", - [0x4cec] = "\x02\x55\x7c", [0x4ced] = "\x01\x73\x33", - [0x4cee] = "\x01\x70\x21", [0x4cef] = "\x01\x70\x22", - [0x4cf1] = "\x02\x56\x22", [0x4cf2] = "\x02\x56\x21", - [0x4cf3] = "\x02\x55\x7e", [0x4cf4] = "\x0e\x4f\x79", - [0x4cf5] = "\x0e\x53\x75", [0x4cf6] = "\x02\x5b\x7a", - [0x4cf7] = "\x02\x5b\x7d", [0x4cf8] = "\x0e\x53\x74", - [0x4cf9] = "\x02\x5b\x7c", [0x4cfa] = "\x02\x5b\x7b", - [0x4cfb] = "\x01\x73\x32", [0x4cfc] = "\x02\x60\x74", - [0x4cfd] = "\x02\x60\x72", [0x4cfe] = "\x02\x60\x71", - [0x4d00] = "\x0e\x57\x3b", [0x4d01] = "\x02\x60\x73", - [0x4d02] = "\x0e\x57\x3c", [0x4d03] = "\x01\x77\x79", - [0x4d04] = "\x02\x64\x66", [0x4d05] = "\x02\x64\x67", - [0x4d06] = "\x01\x77\x7a", [0x4d07] = "\x0e\x59\x6f", - [0x4d08] = "\x02\x64\x65", [0x4d09] = "\x0e\x5b\x71", - [0x4d0a] = "\x02\x68\x30", [0x4d0b] = "\x02\x68\x2f", - [0x4d0c] = "\x02\x68\x32", [0x4d0d] = "\x01\x79\x53", - [0x4d0e] = "\x02\x68\x31", [0x4d10] = "\x02\x6a\x75", - [0x4d11] = "\x02\x6a\x77", [0x4d12] = "\x02\x6a\x76", - [0x4d14] = "\x0e\x5f\x27", [0x4d15] = "\x02\x6c\x6f", - [0x4d16] = "\x02\x6c\x72", [0x4d17] = "\x02\x6c\x70", - [0x4d18] = "\x02\x6c\x71", [0x4d19] = "\x02\x6e\x52", - [0x4d1a] = "\x01\x7c\x29", [0x4d1d] = "\x0e\x66\x72", - [0x4d1e] = "\x02\x6f\x62", [0x4d1f] = "\x02\x6f\x63", - [0x4d20] = "\x02\x6f\x64", [0x4d21] = "\x0e\x61\x2c", - [0x4d22] = "\x01\x7c\x76", [0x4d23] = "\x01\x7d\x30", - [0x4d24] = "\x02\x72\x26", [0x4d25] = "\x01\x58\x6e", - [0x4d26] = "\x0e\x4a\x75", [0x4d27] = "\x01\x70\x23", - [0x4d28] = "\x01\x73\x34", [0x4d29] = "\x02\x64\x68", - [0x4d2a] = "\x0e\x5d\x62", [0x4d2b] = "\x02\x6e\x53", - [0x4d2c] = "\x0e\x61\x2e", [0x4d2d] = "\x0e\x64\x33", - [0x4d2e] = "\x02\x71\x66", [0x4d2f] = "\x02\x33\x4d", - [0x4d30] = "\x0e\x62\x28", [0x4d31] = "\x01\x7d\x48", - [0x4d32] = "\x01\x58\x6f", [0x4d33] = "\x02\x5b\x7e", - [0x4d34] = "\x0e\x57\x3e", [0x4d35] = "\x02\x64\x69", - [0x4d37] = "\x02\x68\x33", [0x4d38] = "\x0e\x5d\x63", - [0x4d3a] = "\x02\x6c\x73", [0x4d3b] = "\x02\x6e\x54", - [0x4d3c] = "\x01\x58\x70", [0x4d3d] = "\x0e\x45\x62", - [0x4d3e] = "\x02\x4f\x45", [0x4d3f] = "\x02\x4f\x46", - [0x4d40] = "\x0e\x4a\x78", [0x4d41] = "\x01\x6b\x76", - [0x4d42] = "\x01\x6b\x77", [0x4d43] = "\x02\x56\x24", - [0x4d44] = "\x01\x70\x25", [0x4d45] = "\x01\x70\x24", - [0x4d46] = "\x02\x56\x23", [0x4d48] = "\x02\x60\x75", - [0x4d49] = "\x0e\x57\x3f", [0x4d4a] = "\x02\x64\x6a", - [0x4d4b] = "\x02\x64\x6c", [0x4d4c] = "\x02\x64\x6b", - [0x4d4d] = "\x01\x77\x7d", [0x4d4e] = "\x01\x77\x7c", - [0x4d4f] = "\x01\x77\x7b", [0x4d50] = "\x0e\x5d\x64", - [0x4d51] = "\x01\x7b\x4a", [0x4d52] = "\x02\x6c\x74", - [0x4d53] = "\x0e\x5f\x28", [0x4d54] = "\x01\x7b\x49", - [0x4d55] = "\x02\x6e\x56", [0x4d56] = "\x02\x6e\x55", - [0x4d57] = "\x0e\x61\x2f", [0x4d58] = "\x01\x7c\x77", - [0x4d59] = "\x02\x70\x63", [0x4d5a] = "\x01\x5e\x23", - [0x4d5b] = "\x02\x48\x70", [0x4d5d] = "\x0e\x45\x63", - [0x4d5f] = "\x02\x4f\x49", [0x4d60] = "\x02\x4f\x47", - [0x4d61] = "\x02\x4f\x48", [0x4d63] = "\x0e\x4f\x7e", - [0x4d64] = "\x02\x56\x2d", [0x4d66] = "\x02\x56\x28", - [0x4d67] = "\x02\x56\x25", [0x4d68] = "\x02\x56\x2c", - [0x4d69] = "\x0e\x4f\x7c", [0x4d6b] = "\x0e\x4f\x7b", - [0x4d6c] = "\x02\x56\x2e", [0x4d6f] = "\x01\x70\x27", - [0x4d70] = "\x02\x56\x2b", [0x4d71] = "\x02\x56\x27", - [0x4d72] = "\x0e\x4f\x7d", [0x4d74] = "\x02\x56\x26", - [0x4d75] = "\x02\x56\x2a", [0x4d76] = "\x02\x56\x29", - [0x4d77] = "\x01\x70\x26", [0x4d7a] = "\x02\x5c\x2b", - [0x4d7b] = "\x02\x5c\x26", [0x4d7c] = "\x02\x5c\x24", - [0x4d7d] = "\x02\x5c\x2d", [0x4d7e] = "\x02\x5c\x25", - [0x4d80] = "\x02\x5c\x21", [0x4d82] = "\x02\x5c\x27", - [0x4d83] = "\x0e\x53\x78", [0x4d84] = "\x0e\x53\x7a", - [0x4d85] = "\x02\x5c\x22", [0x4d86] = "\x02\x60\x7e", - [0x4d87] = "\x02\x5c\x23", [0x4d88] = "\x02\x5c\x2e", - [0x4d89] = "\x0e\x54\x23", [0x4d8b] = "\x0e\x53\x7c", - [0x4d8c] = "\x0e\x54\x21", [0x4d8e] = "\x0e\x54\x25", - [0x4d8f] = "\x0e\x53\x7d", [0x4d90] = "\x02\x5c\x2a", - [0x4d91] = "\x01\x73\x35", [0x4d92] = "\x02\x5c\x29", - [0x4d93] = "\x02\x5c\x28", [0x4d94] = "\x0e\x53\x79", - [0x4d95] = "\x02\x5c\x2c", [0x4d98] = "\x0e\x66\x73", - [0x4d99] = "\x0e\x57\x44", [0x4d9a] = "\x02\x60\x76", - [0x4d9b] = "\x02\x60\x79", [0x4d9d] = "\x0e\x57\x45", - [0x4d9e] = "\x02\x60\x78", [0x4d9f] = "\x0e\x57\x40", - [0x4da0] = "\x02\x61\x22", [0x4da1] = "\x02\x60\x7b", - [0x4da2] = "\x02\x61\x21", [0x4da3] = "\x0e\x57\x42", - [0x4da4] = "\x02\x60\x7d", [0x4da5] = "\x02\x60\x7c", - [0x4da6] = "\x02\x60\x7a", [0x4da8] = "\x02\x60\x77", - [0x4daa] = "\x01\x76\x2f", [0x4dab] = "\x01\x76\x2e", - [0x4dad] = "\x01\x76\x30", [0x4dae] = "\x01\x76\x2d", - [0x4daf] = "\x02\x61\x23", [0x4db5] = "\x02\x64\x72", - [0x4db6] = "\x02\x64\x75", [0x4db8] = "\x02\x64\x73", - [0x4db9] = "\x02\x64\x77", [0x4dbb] = "\x0e\x59\x74", - [0x4dbd] = "\x02\x64\x78", [0x4dbf] = "\x02\x64\x70", - [0x4dc0] = "\x01\x78\x24", [0x4dc1] = "\x02\x64\x71", - [0x4dc2] = "\x0e\x59\x73", [0x4dc3] = "\x02\x64\x6f", - [0x4dc4] = "\x02\x64\x76", [0x4dc5] = "\x0e\x5b\x74", - [0x4dc6] = "\x02\x64\x6e", [0x4dc7] = "\x02\x64\x6d", - [0x4dc8] = "\x01\x78\x23", [0x4dc9] = "\x01\x78\x21", - [0x4dca] = "\x01\x77\x7e", [0x4dcb] = "\x0e\x59\x76", - [0x4dcc] = "\x0e\x59\x75", [0x4dcd] = "\x0e\x57\x43", - [0x4dd2] = "\x0e\x59\x71", [0x4dd3] = "\x02\x64\x74", - [0x4dd4] = "\x02\x68\x3c", [0x4dd5] = "\x02\x68\x42", - [0x4dd6] = "\x01\x79\x56", [0x4dd7] = "\x02\x68\x3d", - [0x4dd9] = "\x02\x68\x40", [0x4dda] = "\x02\x68\x44", - [0x4ddb] = "\x01\x79\x57", [0x4ddc] = "\x02\x68\x3f", - [0x4dde] = "\x02\x68\x37", [0x4ddf] = "\x0e\x5b\x75", - [0x4de0] = "\x02\x68\x36", [0x4de1] = "\x02\x68\x43", - [0x4de2] = "\x02\x68\x3a", [0x4de3] = "\x0e\x5b\x77", - [0x4de4] = "\x02\x68\x38", [0x4de5] = "\x02\x68\x41", - [0x4de6] = "\x02\x68\x39", [0x4de7] = "\x01\x79\x55", - [0x4de8] = "\x01\x79\x54", [0x4de9] = "\x0e\x5b\x79", - [0x4dea] = "\x02\x68\x34", [0x4deb] = "\x02\x68\x35", - [0x4dec] = "\x02\x68\x3e", [0x4dee] = "\x0e\x5b\x7a", - [0x4df0] = "\x02\x68\x3b", [0x4df6] = "\x0e\x5d\x6f", - [0x4df7] = "\x02\x6a\x7a", [0x4df8] = "\x02\x6a\x7d", - [0x4df9] = "\x0e\x5d\x71", [0x4dfb] = "\x0e\x5d\x67", - [0x4dfc] = "\x0e\x5d\x69", [0x4dfd] = "\x01\x78\x22", - [0x4dfe] = "\x0e\x5d\x6a", [0x4dff] = "\x0e\x5d\x74", - [0x4e00] = "\x0e\x5d\x75", [0x4e02] = "\x0e\x5d\x6e", - [0x4e04] = "\x0e\x5d\x68", [0x4e05] = "\x02\x6a\x7b", - [0x4e06] = "\x02\x6b\x23", [0x4e07] = "\x02\x6b\x21", - [0x4e08] = "\x02\x6a\x79", [0x4e09] = "\x02\x6b\x26", - [0x4e0a] = "\x0e\x5d\x66", [0x4e0b] = "\x02\x6a\x78", - [0x4e0c] = "\x0e\x5d\x76", [0x4e0d] = "\x01\x7a\x5a", - [0x4e0e] = "\x02\x6b\x22", [0x4e10] = "\x0e\x5d\x73", - [0x4e12] = "\x02\x6a\x7c", [0x4e13] = "\x01\x7a\x59", - [0x4e14] = "\x02\x6b\x25", [0x4e15] = "\x0e\x5d\x72", - [0x4e17] = "\x02\x6b\x24", [0x4e1b] = "\x0e\x5d\x70", - [0x4e1c] = "\x02\x6c\x77", [0x4e1d] = "\x02\x6c\x76", - [0x4e1f] = "\x0e\x5f\x2c", [0x4e21] = "\x02\x6c\x7d", - [0x4e23] = "\x02\x6c\x79", [0x4e24] = "\x02\x6c\x7c", - [0x4e25] = "\x01\x7b\x4c", [0x4e27] = "\x0e\x64\x2f", - [0x4e28] = "\x02\x6c\x7a", [0x4e29] = "\x02\x6c\x7b", - [0x4e2b] = "\x02\x6c\x75", [0x4e2c] = "\x02\x6c\x78", - [0x4e2d] = "\x01\x7b\x4b", [0x4e2e] = "\x0e\x5f\x2a", - [0x4e31] = "\x01\x7c\x2b", [0x4e32] = "\x02\x6e\x61", - [0x4e33] = "\x02\x6e\x5c", [0x4e34] = "\x02\x6e\x60", - [0x4e35] = "\x0e\x60\x25", [0x4e36] = "\x02\x6e\x63", - [0x4e37] = "\x02\x6e\x5f", [0x4e38] = "\x0e\x5f\x7e", - [0x4e39] = "\x02\x6e\x5b", [0x4e3a] = "\x0e\x60\x23", - [0x4e3b] = "\x01\x7c\x2d", [0x4e3c] = "\x02\x6e\x5e", - [0x4e3d] = "\x02\x6e\x62", [0x4e3e] = "\x01\x7c\x2c", - [0x4e3f] = "\x02\x6e\x59", [0x4e40] = "\x02\x6a\x7e", - [0x4e41] = "\x02\x6e\x5d", [0x4e44] = "\x02\x6e\x5a", - [0x4e45] = "\x0e\x60\x22", [0x4e46] = "\x02\x6e\x57", - [0x4e48] = "\x02\x6e\x58", [0x4e49] = "\x01\x7c\x2a", - [0x4e4a] = "\x02\x6f\x68", [0x4e4b] = "\x02\x6f\x6a", - [0x4e4c] = "\x02\x6f\x6d", [0x4e4d] = "\x02\x6f\x69", - [0x4e4e] = "\x02\x6f\x6e", [0x4e4f] = "\x0e\x60\x65", - [0x4e50] = "\x02\x6f\x67", [0x4e51] = "\x0e\x60\x66", - [0x4e52] = "\x02\x6f\x65", [0x4e53] = "\x0e\x60\x68", - [0x4e54] = "\x01\x7c\x57", [0x4e55] = "\x02\x6f\x6b", - [0x4e56] = "\x01\x7c\x59", [0x4e57] = "\x01\x7c\x58", - [0x4e58] = "\x02\x6f\x66", [0x4e59] = "\x02\x6f\x6c", - [0x4e5d] = "\x0e\x61\x32", [0x4e5e] = "\x02\x70\x68", - [0x4e5f] = "\x01\x7c\x78", [0x4e60] = "\x02\x70\x69", - [0x4e61] = "\x0e\x61\x33", [0x4e62] = "\x02\x70\x67", - [0x4e63] = "\x02\x70\x64", [0x4e65] = "\x0e\x61\x34", - [0x4e66] = "\x02\x70\x66", [0x4e67] = "\x02\x70\x65", - [0x4e68] = "\x02\x71\x49", [0x4e6c] = "\x0e\x61\x59", - [0x4e6d] = "\x02\x71\x4b", [0x4e6e] = "\x02\x71\x4a", - [0x4e6f] = "\x0e\x61\x5b", [0x4e71] = "\x02\x71\x69", - [0x4e73] = "\x02\x71\x68", [0x4e74] = "\x02\x71\x67", - [0x4e75] = "\x02\x71\x6a", [0x4e76] = "\x0e\x61\x75", - [0x4e77] = "\x01\x7d\x40", [0x4e78] = "\x01\x7d\x41", - [0x4e79] = "\x02\x72\x38", [0x4e7a] = "\x02\x72\x3c", - [0x4e7b] = "\x0e\x62\x41", [0x4ee5] = "\x01\x5e\x24", - [0x4ee6] = "\x02\x41\x54", [0x4ee7] = "\x02\x48\x73", - [0x4ee8] = "\x0e\x45\x64", [0x4ee9] = "\x01\x67\x6d", - [0x4eea] = "\x02\x48\x71", [0x4eeb] = "\x0e\x45\x66", - [0x4eec] = "\x0e\x2f\x42", [0x4eed] = "\x02\x48\x72", - [0x4eee] = "\x0e\x45\x68", [0x4eef] = "\x0e\x45\x67", - [0x4ef1] = "\x02\x4f\x4a", [0x4ef2] = "\x02\x4f\x4b", - [0x4ef3] = "\x01\x6b\x7a", [0x4ef4] = "\x01\x6b\x78", - [0x4ef5] = "\x02\x4f\x4c", [0x4ef6] = "\x01\x6b\x79", - [0x4ef7] = "\x02\x56\x33", [0x4ef8] = "\x0e\x50\x27", - [0x4ef9] = "\x02\x56\x36", [0x4efa] = "\x02\x56\x30", - [0x4efb] = "\x02\x56\x37", [0x4efc] = "\x02\x56\x2f", - [0x4efd] = "\x02\x56\x31", [0x4efe] = "\x0e\x50\x2a", - [0x4eff] = "\x02\x56\x32", [0x4f00] = "\x02\x56\x35", - [0x4f01] = "\x0e\x50\x24", [0x4f02] = "\x0e\x50\x2b", - [0x4f03] = "\x01\x70\x2a", [0x4f04] = "\x02\x56\x3a", - [0x4f05] = "\x02\x56\x39", [0x4f06] = "\x01\x70\x28", - [0x4f07] = "\x02\x56\x34", [0x4f08] = "\x02\x56\x38", - [0x4f09] = "\x01\x70\x29", [0x4f0a] = "\x0e\x54\x2d", - [0x4f0c] = "\x0e\x50\x25", [0x4f0d] = "\x0e\x50\x22", - [0x4f0f] = "\x0e\x54\x2a", [0x4f10] = "\x02\x5c\x38", - [0x4f12] = "\x01\x73\x3a", [0x4f13] = "\x0e\x54\x2c", - [0x4f14] = "\x02\x5c\x33", [0x4f15] = "\x01\x73\x36", - [0x4f16] = "\x0e\x54\x36", [0x4f17] = "\x02\x5c\x30", - [0x4f18] = "\x02\x5c\x36", [0x4f19] = "\x02\x5c\x39", - [0x4f1a] = "\x0e\x54\x33", [0x4f1b] = "\x01\x73\x3b", - [0x4f1d] = "\x02\x5c\x35", [0x4f1e] = "\x02\x5c\x32", - [0x4f1f] = "\x02\x5c\x3a", [0x4f20] = "\x02\x5c\x31", - [0x4f21] = "\x0e\x54\x37", [0x4f22] = "\x02\x5c\x37", - [0x4f23] = "\x01\x73\x37", [0x4f24] = "\x0e\x54\x29", - [0x4f25] = "\x02\x5c\x2f", [0x4f26] = "\x01\x73\x38", - [0x4f27] = "\x0e\x54\x35", [0x4f28] = "\x01\x73\x39", - [0x4f29] = "\x02\x5c\x34", [0x4f2a] = "\x0e\x54\x32", - [0x4f2d] = "\x02\x61\x35", [0x4f2e] = "\x02\x61\x28", - [0x4f2f] = "\x02\x61\x29", [0x4f30] = "\x02\x61\x2c", - [0x4f31] = "\x02\x61\x2a", [0x4f33] = "\x02\x61\x24", - [0x4f35] = "\x0e\x57\x4d", [0x4f36] = "\x02\x61\x27", - [0x4f37] = "\x02\x61\x31", [0x4f38] = "\x02\x61\x2b", - [0x4f39] = "\x0e\x57\x48", [0x4f3b] = "\x01\x76\x31", - [0x4f3d] = "\x02\x61\x33", [0x4f3e] = "\x02\x61\x30", - [0x4f3f] = "\x01\x76\x32", [0x4f40] = "\x02\x61\x32", - [0x4f41] = "\x02\x61\x25", [0x4f42] = "\x02\x61\x2e", - [0x4f43] = "\x02\x61\x2f", [0x4f44] = "\x0e\x57\x4a", - [0x4f45] = "\x02\x61\x2d", [0x4f49] = "\x0e\x66\x75", - [0x4f4a] = "\x02\x64\x7c", [0x4f4b] = "\x02\x64\x7e", - [0x4f4c] = "\x02\x65\x23", [0x4f4d] = "\x0e\x59\x79", - [0x4f4e] = "\x0e\x59\x7b", [0x4f4f] = "\x02\x64\x7b", - [0x4f50] = "\x0e\x59\x7d", [0x4f51] = "\x01\x78\x25", - [0x4f52] = "\x02\x65\x25", [0x4f53] = "\x02\x64\x7a", - [0x4f54] = "\x02\x65\x26", [0x4f55] = "\x0e\x59\x7e", - [0x4f56] = "\x02\x65\x22", [0x4f57] = "\x02\x65\x24", - [0x4f58] = "\x02\x65\x28", [0x4f59] = "\x02\x65\x21", - [0x4f5a] = "\x02\x65\x29", [0x4f5b] = "\x02\x64\x7d", - [0x4f5c] = "\x02\x64\x79", [0x4f5d] = "\x01\x78\x26", - [0x4f5e] = "\x0e\x5a\x22", [0x4f5f] = "\x02\x65\x27", - [0x4f60] = "\x01\x78\x27", [0x4f61] = "\x01\x79\x59", - [0x4f63] = "\x0e\x59\x7a", [0x4f66] = "\x0e\x5b\x7d", - [0x4f67] = "\x02\x61\x26", [0x4f68] = "\x02\x68\x5e", - [0x4f69] = "\x02\x68\x55", [0x4f6a] = "\x01\x79\x5b", - [0x4f6b] = "\x02\x68\x51", [0x4f6c] = "\x01\x79\x5c", - [0x4f6d] = "\x0e\x5c\x27", [0x4f6e] = "\x0e\x5c\x22", - [0x4f6f] = "\x02\x68\x5a", [0x4f70] = "\x02\x68\x54", - [0x4f71] = "\x02\x68\x4a", [0x4f72] = "\x01\x79\x5a", - [0x4f73] = "\x02\x68\x57", [0x4f74] = "\x02\x68\x52", - [0x4f75] = "\x02\x68\x53", [0x4f76] = "\x0e\x5c\x25", - [0x4f77] = "\x02\x68\x45", [0x4f78] = "\x02\x68\x4c", - [0x4f79] = "\x02\x68\x5b", [0x4f7a] = "\x0e\x5b\x7e", - [0x4f7b] = "\x02\x68\x58", [0x4f7d] = "\x02\x68\x50", - [0x4f7e] = "\x0e\x5c\x26", [0x4f7f] = "\x02\x68\x5c", - [0x4f80] = "\x02\x68\x4b", [0x4f81] = "\x02\x68\x46", - [0x4f82] = "\x02\x68\x59", [0x4f83] = "\x0e\x5c\x24", - [0x4f84] = "\x02\x68\x48", [0x4f85] = "\x02\x68\x56", - [0x4f86] = "\x02\x68\x4d", [0x4f87] = "\x02\x68\x5d", - [0x4f88] = "\x02\x68\x49", [0x4f89] = "\x01\x79\x58", - [0x4f8a] = "\x02\x68\x47", [0x4f8b] = "\x02\x68\x4e", - [0x4f8c] = "\x02\x68\x4f", [0x4f90] = "\x02\x6b\x2d", - [0x4f91] = "\x0e\x5c\x23", [0x4f92] = "\x02\x6b\x2b", - [0x4f94] = "\x02\x6b\x30", [0x4f95] = "\x0e\x5d\x79", - [0x4f96] = "\x02\x6b\x3c", [0x4f97] = "\x02\x6b\x33", - [0x4f98] = "\x02\x6b\x2c", [0x4f99] = "\x02\x6b\x28", - [0x4f9a] = "\x02\x6b\x35", [0x4f9b] = "\x02\x6b\x2e", - [0x4f9c] = "\x02\x6b\x31", [0x4f9d] = "\x02\x6b\x2a", - [0x4f9e] = "\x02\x6b\x38", [0x4f9f] = "\x02\x6b\x27", - [0x4fa0] = "\x02\x6b\x2f", [0x4fa1] = "\x02\x6b\x34", - [0x4fa2] = "\x02\x6b\x36", [0x4fa3] = "\x02\x6b\x39", - [0x4fa4] = "\x02\x6b\x29", [0x4fa5] = "\x0e\x5d\x7a", - [0x4fa6] = "\x02\x6b\x3d", [0x4fa7] = "\x02\x6b\x3e", - [0x4fa8] = "\x02\x6b\x37", [0x4fa9] = "\x02\x6b\x3b", - [0x4faa] = "\x02\x6b\x32", [0x4fac] = "\x02\x6d\x2f", - [0x4fad] = "\x02\x6d\x32", [0x4fae] = "\x0e\x5f\x35", - [0x4faf] = "\x01\x7b\x4d", [0x4fb0] = "\x0e\x5f\x31", - [0x4fb1] = "\x02\x6d\x31", [0x4fb2] = "\x02\x6d\x36", - [0x4fb3] = "\x02\x6d\x34", [0x4fb4] = "\x01\x7b\x4e", - [0x4fb5] = "\x02\x6d\x2b", [0x4fb6] = "\x02\x6d\x21", - [0x4fb7] = "\x02\x6c\x7e", [0x4fb8] = "\x01\x7b\x50", - [0x4fb9] = "\x02\x6d\x2d", [0x4fba] = "\x02\x6d\x2e", - [0x4fbb] = "\x02\x6d\x2a", [0x4fbc] = "\x02\x6d\x22", - [0x4fbd] = "\x0e\x5f\x32", [0x4fbe] = "\x02\x6d\x27", - [0x4fbf] = "\x02\x6b\x3a", [0x4fc1] = "\x02\x6d\x23", - [0x4fc2] = "\x01\x7b\x4f", [0x4fc3] = "\x02\x6d\x29", - [0x4fc4] = "\x0e\x5f\x36", [0x4fc5] = "\x02\x6d\x28", - [0x4fc7] = "\x02\x6d\x24", [0x4fc8] = "\x02\x6d\x30", - [0x4fca] = "\x02\x6d\x25", [0x4fcb] = "\x02\x6e\x68", - [0x4fcc] = "\x02\x6d\x33", [0x4fcd] = "\x02\x6d\x35", - [0x4fce] = "\x02\x6d\x2c", [0x4fcf] = "\x02\x6d\x26", - [0x4fd0] = "\x02\x6e\x69", [0x4fd1] = "\x02\x6e\x6b", - [0x4fd2] = "\x02\x6e\x65", [0x4fd3] = "\x01\x7c\x2e", - [0x4fd5] = "\x02\x6e\x72", [0x4fd6] = "\x02\x6e\x70", - [0x4fd7] = "\x01\x7c\x2f", [0x4fd8] = "\x02\x6e\x6f", - [0x4fd9] = "\x02\x6e\x6e", [0x4fda] = "\x02\x6e\x67", - [0x4fdb] = "\x02\x6e\x64", [0x4fdc] = "\x02\x6e\x6a", - [0x4fdd] = "\x02\x6e\x73", [0x4fde] = "\x02\x6e\x66", - [0x4fdf] = "\x02\x6e\x6c", [0x4fe1] = "\x02\x6f\x77", - [0x4fe2] = "\x02\x6f\x7c", [0x4fe3] = "\x02\x6f\x72", - [0x4fe4] = "\x02\x6f\x75", [0x4fe5] = "\x01\x7c\x5a", - [0x4fe6] = "\x02\x6f\x79", [0x4fe8] = "\x02\x70\x22", - [0x4fe9] = "\x02\x6e\x6d", [0x4feb] = "\x02\x6f\x73", - [0x4fec] = "\x02\x6f\x7d", [0x4fed] = "\x02\x70\x23", - [0x4fee] = "\x02\x6f\x78", [0x4fef] = "\x02\x6f\x71", - [0x4ff0] = "\x02\x6f\x7b", [0x4ff2] = "\x02\x6f\x7a", - [0x4ff3] = "\x02\x70\x21", [0x4ff4] = "\x02\x6f\x7e", - [0x4ff5] = "\x02\x6e\x71", [0x4ff6] = "\x02\x6f\x76", - [0x4ff7] = "\x02\x6f\x70", [0x4ff8] = "\x02\x6f\x74", - [0x4ff9] = "\x01\x7c\x79", [0x4ffa] = "\x01\x7c\x7a", - [0x4ffb] = "\x02\x6f\x6f", [0x4ffc] = "\x0e\x60\x6c", - [0x4ffd] = "\x02\x70\x74", [0x4ffe] = "\x02\x70\x6b", - [0x4fff] = "\x02\x70\x73", [0x5000] = "\x02\x70\x70", - [0x5001] = "\x02\x70\x71", [0x5002] = "\x02\x70\x6a", - [0x5003] = "\x02\x70\x6d", [0x5004] = "\x02\x70\x75", - [0x5005] = "\x02\x70\x6f", [0x5006] = "\x02\x70\x6e", - [0x5007] = "\x02\x70\x6c", [0x5008] = "\x0e\x61\x35", - [0x5009] = "\x02\x70\x72", [0x500b] = "\x02\x71\x4c", - [0x500d] = "\x02\x71\x4d", [0x500e] = "\x0e\x61\x5d", - [0x500f] = "\x02\x71\x4f", [0x5010] = "\x02\x71\x4e", - [0x5011] = "\x02\x71\x51", [0x5012] = "\x02\x71\x50", - [0x5013] = "\x02\x71\x6c", [0x5014] = "\x02\x71\x6b", - [0x5015] = "\x02\x72\x27", [0x5016] = "\x0e\x62\x29", - [0x5017] = "\x02\x72\x28", [0x5018] = "\x0e\x62\x30", - [0x5019] = "\x02\x72\x34", [0x501a] = "\x01\x7d\x45", - [0x501b] = "\x01\x7d\x49", [0x501c] = "\x0e\x62\x38", - [0x501d] = "\x02\x72\x3d", [0x501e] = "\x01\x7d\x4a", - [0x5075] = "\x01\x5e\x25", [0x5079] = "\x01\x7a\x5b", - [0x507a] = "\x02\x6d\x37", [0x507b] = "\x0e\x5f\x37", - [0x507c] = "\x01\x7c\x7b", [0x507d] = "\x01\x7c\x7c", - [0x507f] = "\x01\x5e\x26", [0x5080] = "\x02\x48\x74", - [0x5081] = "\x0e\x45\x69", [0x5082] = "\x01\x67\x6e", - [0x5083] = "\x02\x56\x3b", [0x5084] = "\x0e\x50\x2c", - [0x5085] = "\x0e\x54\x39", [0x5086] = "\x02\x5c\x3c", - [0x5087] = "\x02\x5c\x3d", [0x5088] = "\x02\x5c\x3b", - [0x5089] = "\x02\x61\x37", [0x508a] = "\x02\x61\x36", - [0x508b] = "\x01\x76\x33", [0x508c] = "\x02\x65\x2b", - [0x508d] = "\x02\x61\x38", [0x508e] = "\x02\x65\x2a", - [0x5090] = "\x0e\x5a\x24", [0x5091] = "\x02\x68\x60", - [0x5092] = "\x01\x79\x5d", [0x5093] = "\x01\x79\x5f", - [0x5094] = "\x02\x68\x5f", [0x5095] = "\x0e\x5c\x29", - [0x5097] = "\x01\x79\x5e", [0x5098] = "\x0e\x5e\x21", - [0x5099] = "\x02\x6b\x3f", [0x509a] = "\x02\x6b\x41", - [0x509b] = "\x02\x6b\x40", [0x509c] = "\x02\x6d\x38", - [0x509d] = "\x01\x7b\x51", [0x509e] = "\x0e\x5f\x3a", - [0x509f] = "\x01\x7c\x5b", [0x50a0] = "\x02\x70\x76", - [0x50a1] = "\x02\x71\x52", [0x50a2] = "\x0e\x62\x31", - [0x50a3] = "\x0e\x62\x3f", [0x50a4] = "\x02\x72\x41", - [0x50a5] = "\x01\x5e\x27", [0x50a6] = "\x0e\x25\x47", - [0x50a7] = "\x02\x4f\x4d", [0x50a9] = "\x01\x70\x2b", - [0x50aa] = "\x0e\x50\x2f", [0x50ab] = "\x0e\x50\x2e", - [0x50ac] = "\x0e\x54\x3a", [0x50ad] = "\x02\x5c\x3f", - [0x50ae] = "\x02\x5c\x3e", [0x50af] = "\x0e\x57\x50", - [0x50b0] = "\x02\x61\x39", [0x50b1] = "\x0e\x5a\x26", - [0x50b2] = "\x0e\x5a\x25", [0x50b4] = "\x01\x79\x60", - [0x50b5] = "\x01\x7a\x5c", [0x50b6] = "\x02\x6e\x74", - [0x50b7] = "\x02\x72\x39", [0x50bb] = "\x01\x5e\x28", - [0x50bc] = "\x01\x6b\x7b", [0x50bd] = "\x0e\x4b\x22", - [0x50be] = "\x01\x70\x2c", [0x50c0] = "\x02\x68\x61", - [0x50c1] = "\x0e\x5e\x22", [0x50c2] = "\x02\x70\x24", - [0x50c3] = "\x01\x63\x27", [0x50c4] = "\x0e\x39\x6a", - [0x50c5] = "\x0e\x54\x3c", [0x50c6] = "\x0e\x54\x3b", - [0x50c8] = "\x02\x61\x3a", [0x50ca] = "\x0e\x5a\x28", - [0x50cc] = "\x01\x7d\x31", [0x50cd] = "\x01\x63\x28", - [0x50ce] = "\x01\x70\x2d", [0x50cf] = "\x01\x76\x34", - [0x50d0] = "\x02\x70\x25", [0x50d1] = "\x01\x63\x29", - [0x50d2] = "\x0e\x39\x6b", [0x50d3] = "\x02\x56\x3c", - [0x50d4] = "\x01\x73\x3d", [0x50d5] = "\x02\x5c\x40", - [0x50d6] = "\x02\x5c\x41", [0x50d7] = "\x0e\x54\x3d", - [0x50d8] = "\x01\x73\x3c", [0x50da] = "\x02\x61\x3b", - [0x50db] = "\x01\x76\x38", [0x50dc] = "\x01\x76\x36", - [0x50dd] = "\x01\x76\x37", [0x50de] = "\x01\x76\x35", - [0x50df] = "\x02\x65\x2c", [0x50e0] = "\x01\x78\x28", - [0x50e3] = "\x0e\x5c\x2a", [0x50e4] = "\x02\x6b\x43", - [0x50e5] = "\x02\x6b\x42", [0x50e6] = "\x02\x6b\x45", - [0x50e7] = "\x02\x6b\x44", [0x50e8] = "\x01\x7a\x5d", - [0x50eb] = "\x02\x6d\x39", [0x50ed] = "\x02\x6d\x3b", - [0x50ee] = "\x02\x6d\x3a", [0x50ef] = "\x01\x7b\x52", - [0x50f0] = "\x02\x6e\x75", [0x50f1] = "\x0e\x60\x29", - [0x50f2] = "\x02\x70\x26", [0x50f3] = "\x02\x70\x27", - [0x50f4] = "\x01\x7c\x5c", [0x50f5] = "\x02\x71\x53", - [0x50f6] = "\x02\x71\x6d", [0x50f7] = "\x01\x7d\x42", - [0x50f9] = "\x02\x41\x55", [0x50fa] = "\x02\x5c\x42", - [0x50fb] = "\x02\x61\x3c", [0x50fc] = "\x02\x68\x62", - [0x50fd] = "\x02\x48\x75", [0x50fe] = "\x0e\x27\x72", - [0x50ff] = "\x02\x61\x3d", [0x5100] = "\x02\x65\x2e", - [0x5101] = "\x02\x65\x2d", [0x5102] = "\x0e\x5a\x29", - [0x5103] = "\x0e\x5c\x2d", [0x5104] = "\x0e\x5c\x2e", - [0x5105] = "\x0e\x5f\x3c", [0x5106] = "\x02\x70\x28", - [0x5107] = "\x01\x7c\x7d", [0x5108] = "\x0e\x61\x5f", - [0x5109] = "\x02\x71\x54", [0x510a] = "\x02\x71\x6e", - [0x510e] = "\x01\x67\x6f", [0x510f] = "\x02\x56\x3d", - [0x5110] = "\x02\x56\x3e", [0x5112] = "\x02\x5c\x43", - [0x5113] = "\x01\x67\x70", [0x5114] = "\x0e\x45\x6a", - [0x5115] = "\x01\x78\x29", [0x5116] = "\x02\x65\x2f", - [0x5117] = "\x0e\x5c\x30", [0x5118] = "\x02\x6d\x3d", - [0x5119] = "\x01\x7b\x53", [0x511a] = "\x02\x6d\x3e", - [0x511b] = "\x02\x6d\x3c", [0x511c] = "\x02\x70\x29", - [0x511d] = "\x0e\x61\x60", [0x511e] = "\x02\x70\x77", - [0x5120] = "\x01\x67\x71", [0x5122] = "\x02\x61\x40", - [0x5123] = "\x02\x61\x3f", [0x5124] = "\x02\x61\x3e", - [0x5125] = "\x02\x65\x30", [0x5126] = "\x0e\x5a\x2b", - [0x5127] = "\x0e\x5a\x2a", [0x5128] = "\x02\x65\x34", - [0x5129] = "\x02\x65\x33", [0x512a] = "\x02\x65\x32", - [0x512b] = "\x02\x65\x31", [0x512c] = "\x01\x78\x2a", - [0x512d] = "\x02\x68\x63", [0x512e] = "\x02\x6b\x47", - [0x512f] = "\x01\x7a\x5e", [0x5130] = "\x02\x6b\x46", - [0x5131] = "\x02\x6d\x3f", [0x5132] = "\x02\x6e\x78", - [0x5133] = "\x02\x6e\x77", [0x5134] = "\x01\x7c\x30", - [0x5135] = "\x02\x6e\x76", [0x5136] = "\x02\x70\x2c", - [0x5137] = "\x02\x70\x2b", [0x5138] = "\x02\x70\x2a", - [0x5139] = "\x0e\x60\x6d", [0x513b] = "\x01\x6b\x7c", - [0x513d] = "\x02\x5c\x44", [0x513e] = "\x01\x76\x39", - [0x5140] = "\x02\x68\x64", [0x5141] = "\x02\x68\x65", - [0x5142] = "\x02\x6e\x79", [0x5143] = "\x02\x70\x2d", - [0x5145] = "\x0e\x61\x3b", [0x5146] = "\x02\x70\x78", - [0x5147] = "\x02\x71\x55", [0x5148] = "\x02\x72\x29", - [0x5149] = "\x02\x72\x43", [0x514a] = "\x01\x6b\x7d", - [0x514b] = "\x01\x76\x3a", [0x514c] = "\x02\x65\x35", - [0x514d] = "\x02\x68\x66", [0x514e] = "\x02\x6d\x40", - [0x514f] = "\x02\x70\x2e", [0x5150] = "\x0e\x23\x70", - [0x5152] = "\x01\x70\x2f", [0x5153] = "\x0e\x54\x3e", - [0x5154] = "\x02\x61\x41", [0x5155] = "\x02\x65\x36", - [0x5156] = "\x02\x68\x67", [0x5157] = "\x02\x68\x68", - [0x5158] = "\x02\x68\x69", [0x5159] = "\x02\x6b\x4c", - [0x515a] = "\x0e\x5e\x24", [0x515b] = "\x02\x6b\x48", - [0x515c] = "\x01\x7b\x54", [0x515d] = "\x02\x6b\x4b", - [0x515e] = "\x02\x6b\x4a", [0x515f] = "\x01\x7a\x5f", - [0x5160] = "\x02\x6b\x49", [0x5161] = "\x01\x7a\x61", - [0x5163] = "\x01\x7a\x60", [0x5164] = "\x02\x6d\x42", - [0x5165] = "\x02\x6d\x41", [0x5166] = "\x01\x7b\x55", - [0x5167] = "\x01\x7b\x56", [0x5169] = "\x0e\x5f\x3e", - [0x516a] = "\x01\x7c\x32", [0x516b] = "\x02\x6e\x7a", - [0x516c] = "\x01\x7c\x31", [0x516e] = "\x02\x70\x31", - [0x516f] = "\x02\x70\x32", [0x5170] = "\x02\x70\x30", - [0x5171] = "\x02\x70\x2f", [0x5172] = "\x01\x7d\x21", - [0x5174] = "\x02\x70\x79", [0x5175] = "\x02\x70\x7a", - [0x5176] = "\x02\x70\x7b", [0x5177] = "\x01\x7c\x7e", - [0x5178] = "\x02\x71\x56", [0x5179] = "\x02\x71\x59", - [0x517a] = "\x02\x71\x58", [0x517b] = "\x02\x71\x57", - [0x517c] = "\x0e\x62\x33", [0x517e] = "\x02\x72\x42", - [0x518d] = "\x01\x73\x3e", [0x518e] = "\x0e\x57\x55", - [0x5190] = "\x01\x78\x32", [0x5191] = "\x02\x6b\x4d", - [0x5192] = "\x02\x6d\x43", [0x5193] = "\x0e\x60\x2b", - [0x5194] = "\x01\x7c\x33", [0x5195] = "\x02\x6e\x7b", - [0x5197] = "\x0e\x62\x42", [0x5198] = "\x02\x72\x44", - [0x519c] = "\x01\x73\x3f", [0x519d] = "\x0e\x5e\x47", - [0x51a0] = "\x02\x61\x42", [0x51a1] = "\x0e\x5f\x3f", - [0x51a2] = "\x02\x6e\x7c", [0x51a3] = "\x0e\x61\x61", - [0x51a4] = "\x02\x71\x6f", [0x51a5] = "\x0e\x61\x77", + [0x0000] = "\x06\x22\x2c", [0x0001] = "\x04\x22\x24", + [0x0005] = "\x06\x21\x23", [0x0006] = "\x0f\x21\x6c", + [0x000c] = "\x04\x21\x57", [0x0016] = "\x04\x23\x36", + [0x001c] = "\x04\x28\x35", [0x0021] = "\x03\x34\x3b", + [0x0024] = "\x03\x39\x6d", [0x0028] = "\x03\x27\x41", + [0x0029] = "\x03\x28\x6c", [0x002b] = "\x03\x23\x23", + [0x002c] = "\x04\x23\x37", [0x002d] = "\x04\x25\x34", + [0x002e] = "\x03\x40\x34", [0x0030] = "\x04\x21\x59", + [0x0031] = "\x03\x21\x75", [0x0032] = "\x03\x21\x6e", + [0x0033] = "\x03\x21\x71", [0x0034] = "\x03\x21\x73", + [0x0036] = "\x0f\x21\x44", [0x0038] = "\x06\x23\x4e", + [0x0039] = "\x03\x22\x71", [0x003a] = "\x04\x22\x31", + [0x003b] = "\x03\x22\x69", [0x003c] = "\x03\x22\x6a", + [0x0041] = "\x05\x23\x34", [0x0042] = "\x03\x24\x4a", + [0x0043] = "\x03\x24\x47", [0x0044] = "\x03\x24\x4d", + [0x0045] = "\x06\x25\x71", [0x0049] = "\x03\x27\x46", + [0x004a] = "\x05\x25\x25", [0x004b] = "\x04\x25\x39", + [0x004c] = "\x04\x25\x3c", [0x004d] = "\x03\x27\x45", + [0x004e] = "\x05\x25\x2b", [0x004f] = "\x04\x25\x3b", + [0x0050] = "\x04\x25\x38", [0x0051] = "\x03\x27\x50", + [0x0053] = "\x0f\x25\x4a", [0x0057] = "\x03\x2b\x31", + [0x0058] = "\x06\x2e\x5a", [0x0059] = "\x04\x28\x39", + [0x005a] = "\x03\x2b\x30", [0x005b] = "\x05\x28\x21", + [0x005c] = "\x04\x28\x3a", [0x005d] = "\x03\x2b\x2a", + [0x005e] = "\x04\x28\x37", [0x005f] = "\x04\x28\x3c", + [0x0063] = "\x05\x2b\x6c", [0x0064] = "\x03\x34\x49", + [0x0065] = "\x03\x2f\x52", [0x0066] = "\x04\x2b\x65", + [0x0067] = "\x06\x35\x38", [0x006e] = "\x04\x30\x45", + [0x006f] = "\x03\x34\x3e", [0x0070] = "\x03\x34\x48", + [0x0071] = "\x04\x30\x4a", [0x0073] = "\x04\x36\x38", + [0x0074] = "\x03\x39\x73", [0x0075] = "\x04\x36\x32", + [0x0076] = "\x04\x36\x37", [0x0077] = "\x06\x46\x55", + [0x0079] = "\x06\x49\x7b", [0x007a] = "\x03\x39\x74", + [0x007b] = "\x03\x40\x35", [0x007c] = "\x03\x40\x38", + [0x007d] = "\x03\x40\x3b", [0x007e] = "\x04\x3c\x2c", + [0x007f] = "\x04\x3c\x2d", [0x0080] = "\x04\x3c\x28", + [0x0081] = "\x04\x3c\x2a", [0x0082] = "\x05\x44\x57", + [0x0083] = "\x04\x42\x37", [0x0084] = "\x04\x42\x33", + [0x0085] = "\x04\x42\x2e", [0x0086] = "\x03\x45\x78", + [0x0087] = "\x06\x5a\x73", [0x0088] = "\x04\x42\x2f", + [0x0089] = "\x03\x45\x73", [0x008a] = "\x04\x4f\x59", + [0x008b] = "\x03\x45\x72", [0x008c] = "\x03\x45\x6f", + [0x008d] = "\x03\x45\x77", [0x008e] = "\x04\x42\x32", + [0x0091] = "\x04\x48\x7b", [0x0092] = "\x03\x4b\x26", + [0x0093] = "\x03\x4b\x25", [0x0094] = "\x04\x48\x7d", + [0x0095] = "\x03\x4b\x24", [0x0096] = "\x03\x4b\x28", + [0x0097] = "\x03\x4b\x2a", [0x0099] = "\x03\x50\x32", + [0x009a] = "\x04\x4f\x5d", [0x009b] = "\x05\x53\x59", + [0x009c] = "\x04\x4f\x5b", [0x009d] = "\x03\x54\x3f", + [0x009e] = "\x03\x57\x53", [0x009f] = "\x04\x5a\x67", + [0x00a0] = "\x04\x5a\x68", [0x00a1] = "\x04\x5f\x49", + [0x00a4] = "\x04\x63\x2f", [0x00a5] = "\x03\x5c\x33", + [0x00a6] = "\x03\x5c\x31", [0x00a7] = "\x07\x52\x74", + [0x00a8] = "\x07\x57\x4c", [0x00a9] = "\x04\x6a\x41", + [0x00aa] = "\x03\x61\x3c", [0x00ab] = "\x04\x22\x33", + [0x00ac] = "\x0f\x26\x5a", [0x00ad] = "\x04\x2b\x69", + [0x00af] = "\x03\x57\x54", [0x00b0] = "\x03\x21\x76", + [0x00b2] = "\x03\x22\x79", [0x00b3] = "\x03\x24\x55", + [0x00b4] = "\x05\x23\x37", [0x00b5] = "\x06\x25\x7b", + [0x00b6] = "\x06\x25\x7d", [0x00b7] = "\x03\x24\x56", + [0x00b8] = "\x03\x2b\x38", [0x00b9] = "\x07\x4d\x3d", + [0x00ba] = "\x03\x2a\x4c", [0x00bb] = "\x04\x30\x4c", + [0x00bc] = "\x05\x31\x26", [0x00bd] = "\x04\x36\x3d", + [0x00be] = "\x04\x3c\x32", [0x00bf] = "\x04\x6a\x42", + [0x00c2] = "\x03\x2b\x3a", [0x00c3] = "\x03\x39\x78", + [0x00c4] = "\x04\x49\x22", [0x00c5] = "\x03\x21\x50", + [0x00c7] = "\x03\x23\x21", [0x00c8] = "\x03\x24\x58", + [0x00c9] = "\x05\x25\x2e", [0x00ca] = "\x03\x27\x57", + [0x00cb] = "\x03\x27\x56", [0x00cc] = "\x03\x27\x58", + [0x00ce] = "\x04\x28\x43", [0x00cf] = "\x03\x2b\x3c", + [0x00d0] = "\x03\x2f\x5d", [0x00d1] = "\x03\x2f\x5c", + [0x00d3] = "\x04\x30\x4d", [0x00d4] = "\x03\x39\x7b", + [0x00d5] = "\x03\x39\x7c", [0x00d6] = "\x04\x3c\x34", + [0x00d7] = "\x03\x45\x79", [0x00d8] = "\x05\x31\x29", + [0x00da] = "\x04\x21\x61", [0x00db] = "\x06\x22\x41", + [0x00dc] = "\x03\x21\x7e", [0x00dd] = "\x04\x22\x3c", + [0x00de] = "\x05\x22\x30", [0x00df] = "\x04\x23\x3e", + [0x00e0] = "\x04\x23\x3f", [0x00e1] = "\x04\x25\x4a", + [0x00e2] = "\x04\x25\x4c", [0x00e3] = "\x04\x25\x48", + [0x00e4] = "\x04\x25\x47", [0x00e7] = "\x03\x2b\x41", + [0x00e8] = "\x03\x2b\x45", [0x00e9] = "\x03\x2b\x42", + [0x00ec] = "\x05\x2b\x7c", [0x00ed] = "\x04\x30\x53", + [0x00ee] = "\x03\x2f\x67", [0x00ef] = "\x03\x2f\x69", + [0x00f1] = "\x04\x30\x57", [0x00f2] = "\x04\x30\x58", + [0x00f3] = "\x04\x30\x52", [0x00f4] = "\x05\x31\x2c", + [0x00f5] = "\x04\x30\x54", [0x00f6] = "\x04\x30\x59", + [0x00f7] = "\x03\x3a\x24", [0x00f8] = "\x06\x50\x6c", + [0x00f9] = "\x04\x36\x42", [0x00fa] = "\x04\x36\x45", + [0x00fb] = "\x03\x3a\x22", [0x00fc] = "\x05\x3d\x70", + [0x00fd] = "\x03\x40\x42", [0x00fe] = "\x04\x42\x41", + [0x0100] = "\x04\x42\x43", [0x0101] = "\x04\x42\x42", + [0x0102] = "\x04\x42\x3c", [0x0103] = "\x03\x45\x7d", + [0x0104] = "\x03\x45\x7b", [0x0105] = "\x04\x42\x3f", + [0x0106] = "\x04\x42\x3e", [0x0107] = "\x03\x45\x7c", + [0x010a] = "\x04\x49\x23", [0x010b] = "\x04\x4f\x62", + [0x010c] = "\x04\x4f\x61", [0x010d] = "\x04\x4f\x63", + [0x010e] = "\x05\x61\x3b", [0x010f] = "\x04\x55\x6c", + [0x0110] = "\x07\x3e\x7d", [0x0111] = "\x04\x5f\x4a", + [0x0112] = "\x04\x63\x30", [0x0113] = "\x04\x21\x64", + [0x0115] = "\x04\x22\x40", [0x0117] = "\x04\x23\x44", + [0x0118] = "\x03\x24\x64", [0x0119] = "\x04\x25\x4f", + [0x011a] = "\x06\x29\x6f", [0x011c] = "\x06\x2f\x27", + [0x011d] = "\x04\x2b\x75", [0x011e] = "\x03\x2f\x6b", + [0x0120] = "\x04\x30\x5a", [0x0121] = "\x04\x36\x4b", + [0x0122] = "\x03\x46\x22", [0x0123] = "\x04\x55\x6f", + [0x0124] = "\x03\x54\x43", [0x0125] = "\x04\x55\x70", + [0x0126] = "\x05\x53\x63", [0x0127] = "\x04\x5a\x6e", + [0x0128] = "\x04\x30\x5c", [0x0129] = "\x04\x36\x4d", + [0x012a] = "\x05\x3d\x78", [0x012c] = "\x06\x29\x72", + [0x012d] = "\x03\x34\x53", [0x012e] = "\x05\x70\x78", + [0x012f] = "\x04\x23\x4b", [0x0130] = "\x06\x26\x38", + [0x0131] = "\x04\x2b\x77", [0x0132] = "\x03\x3a\x25", + [0x0133] = "\x06\x50\x76", [0x0134] = "\x04\x3c\x3e", + [0x0135] = "\x05\x44\x6c", [0x0136] = "\x04\x6d\x53", + [0x0137] = "\x06\x26\x36", [0x0138] = "\x04\x36\x50", + [0x0139] = "\x03\x21\x58", [0x013a] = "\x06\x23\x71", + [0x013b] = "\x03\x23\x2c", [0x013c] = "\x06\x50\x7a", + [0x013d] = "\x03\x27\x64", [0x013e] = "\x04\x21\x2b", + [0x013f] = "\x06\x21\x3b", [0x0140] = "\x06\x28\x64", + [0x0141] = "\x04\x25\x56", [0x0142] = "\x03\x23\x30", + [0x0143] = "\x05\x22\x3c", [0x0144] = "\x03\x23\x2e", + [0x0145] = "\x03\x24\x6a", [0x0146] = "\x03\x24\x69", + [0x0147] = "\x03\x24\x68", [0x0148] = "\x03\x27\x68", + [0x0149] = "\x06\x2a\x2a", [0x014a] = "\x03\x2b\x4c", + [0x014b] = "\x03\x2f\x70", [0x014c] = "\x04\x2b\x7a", + [0x014d] = "\x03\x2f\x71", [0x014e] = "\x04\x36\x51", + [0x014f] = "\x06\x51\x22", [0x0150] = "\x05\x4c\x31", + [0x0151] = "\x03\x46\x24", [0x0152] = "\x04\x49\x27", + [0x0154] = "\x03\x60\x70", [0x0155] = "\x03\x21\x5d", + [0x0156] = "\x03\x2f\x72", [0x0157] = "\x06\x3d\x61", + [0x0158] = "\x03\x34\x56", [0x0159] = "\x04\x49\x29", + [0x015a] = "\x05\x21\x41", [0x015b] = "\x03\x21\x5f", + [0x015c] = "\x03\x23\x32", [0x015e] = "\x04\x25\x5a", + [0x015f] = "\x04\x28\x57", [0x0160] = "\x03\x3f\x78", + [0x0161] = "\x03\x46\x27", [0x0162] = "\x04\x47\x56", + [0x0163] = "\x04\x21\x6b", [0x0164] = "\x03\x22\x30", + [0x0165] = "\x03\x22\x2c", [0x0166] = "\x03\x23\x38", + [0x0167] = "\x03\x23\x36", [0x0169] = "\x03\x24\x6c", + [0x016a] = "\x04\x23\x51", [0x016b] = "\x03\x24\x6b", + [0x016c] = "\x03\x24\x71", [0x016d] = "\x04\x23\x54", + [0x016e] = "\x04\x23\x59", [0x016f] = "\x03\x24\x72", + [0x0170] = "\x04\x23\x53", [0x0171] = "\x03\x24\x6f", + [0x0172] = "\x03\x24\x6e", [0x0173] = "\x03\x24\x7a", + [0x0175] = "\x0f\x23\x49", [0x0176] = "\x03\x25\x25", + [0x0177] = "\x03\x27\x7a", [0x0178] = "\x03\x27\x6d", + [0x0179] = "\x04\x25\x5d", [0x017a] = "\x03\x27\x76", + [0x017b] = "\x05\x25\x42", [0x017c] = "\x06\x2a\x39", + [0x0180] = "\x03\x2b\x52", [0x0181] = "\x03\x2b\x60", + [0x0182] = "\x03\x2b\x5f", [0x0183] = "\x03\x2b\x62", + [0x0184] = "\x03\x2b\x5a", [0x0185] = "\x04\x28\x59", + [0x0186] = "\x04\x28\x5c", [0x0187] = "\x03\x2b\x56", + [0x0188] = "\x0f\x29\x5c", [0x018f] = "\x04\x2c\x25", + [0x0190] = "\x03\x2f\x7d", [0x0191] = "\x04\x2b\x7e", + [0x0192] = "\x03\x2f\x75", [0x0193] = "\x03\x2f\x7c", + [0x0194] = "\x04\x2c\x21", [0x0195] = "\x04\x2b\x7d", + [0x0196] = "\x06\x35\x7d", [0x0197] = "\x03\x30\x24", + [0x0198] = "\x05\x2c\x43", [0x019f] = "\x03\x34\x5d", + [0x01a0] = "\x03\x34\x65", [0x01a1] = "\x04\x30\x6a", + [0x01a2] = "\x05\x36\x70", [0x01a3] = "\x03\x34\x63", + [0x01a4] = "\x03\x34\x5c", [0x01a5] = "\x04\x30\x70", + [0x01a6] = "\x03\x34\x5a", [0x01a7] = "\x04\x30\x73", + [0x01a8] = "\x04\x30\x71", [0x01a9] = "\x04\x30\x6d", + [0x01aa] = "\x04\x30\x6c", [0x01ab] = "\x0f\x33\x43", + [0x01b4] = "\x03\x38\x53", [0x01b5] = "\x04\x30\x6f", + [0x01b6] = "\x05\x36\x76", [0x01b7] = "\x03\x3a\x32", + [0x01b8] = "\x04\x36\x67", [0x01b9] = "\x03\x3a\x35", + [0x01ba] = "\x03\x3a\x2c", [0x01bb] = "\x04\x36\x5e", + [0x01bc] = "\x04\x36\x59", [0x01bd] = "\x03\x3a\x39", + [0x01be] = "\x03\x3a\x3e", [0x01bf] = "\x03\x3a\x2d", + [0x01c0] = "\x04\x36\x60", [0x01c1] = "\x03\x3a\x3d", + [0x01c2] = "\x04\x36\x5f", [0x01c3] = "\x03\x3a\x37", + [0x01c4] = "\x06\x47\x39", [0x01c5] = "\x05\x36\x79", + [0x01c6] = "\x05\x36\x7a", [0x01c7] = "\x03\x3a\x30", + [0x01c8] = "\x04\x36\x58", [0x01c9] = "\x04\x36\x65", + [0x01ca] = "\x04\x36\x63", [0x01cb] = "\x03\x3a\x41", + [0x01cc] = "\x05\x36\x6e", [0x01cd] = "\x03\x3a\x3f", + [0x01d0] = "\x03\x3a\x3a", [0x01d3] = "\x05\x3e\x39", + [0x01d4] = "\x04\x3c\x4a", [0x01d5] = "\x04\x3c\x46", + [0x01d6] = "\x03\x40\x4f", [0x01d7] = "\x05\x3e\x3d", + [0x01d8] = "\x04\x3c\x47", [0x01d9] = "\x04\x3c\x4c", + [0x01da] = "\x03\x40\x4d", [0x01db] = "\x03\x40\x50", + [0x01dc] = "\x06\x51\x32", [0x01e2] = "\x04\x42\x52", + [0x01e3] = "\x03\x46\x32", [0x01e4] = "\x03\x46\x2f", + [0x01e5] = "\x03\x46\x2d", [0x01e6] = "\x04\x42\x4f", + [0x01e7] = "\x04\x42\x4a", [0x01e8] = "\x04\x42\x55", + [0x01e9] = "\x03\x46\x2b", [0x01ea] = "\x03\x4b\x3a", + [0x01eb] = "\x04\x42\x53", [0x01ec] = "\x04\x42\x56", + [0x01ed] = "\x04\x42\x51", [0x01f0] = "\x05\x45\x22", + [0x01f1] = "\x04\x49\x30", [0x01f2] = "\x04\x49\x2c", + [0x01f3] = "\x03\x4b\x42", [0x01f4] = "\x04\x49\x2d", + [0x01f5] = "\x03\x4b\x36", [0x01f6] = "\x07\x21\x4e", + [0x01fb] = "\x04\x4f\x6b", [0x01fc] = "\x04\x4f\x6c", + [0x01fd] = "\x03\x50\x41", [0x01fe] = "\x04\x4f\x67", + [0x01ff] = "\x04\x4f\x6a", [0x0200] = "\x04\x4f\x6f", + [0x0201] = "\x03\x50\x3c", [0x0202] = "\x03\x50\x3a", + [0x0205] = "\x07\x37\x37", [0x0206] = "\x04\x55\x72", + [0x0207] = "\x03\x54\x46", [0x0208] = "\x04\x55\x73", + [0x0209] = "\x04\x4f\x6d", [0x020a] = "\x05\x61\x40", + [0x020b] = "\x04\x5a\x70", [0x020c] = "\x03\x57\x56", + [0x020d] = "\x05\x61\x45", [0x0210] = "\x04\x5f\x4c", + [0x0211] = "\x05\x67\x59", [0x0213] = "\x05\x6b\x73", + [0x0214] = "\x03\x5c\x35", [0x0215] = "\x03\x5e\x27", + [0x0216] = "\x04\x66\x32", [0x0219] = "\x03\x60\x2e", + [0x021a] = "\x03\x60\x2d", [0x021b] = "\x04\x6c\x6c", + [0x021c] = "\x07\x62\x2f", [0x021d] = "\x03\x22\x32", + [0x021e] = "\x03\x22\x21", [0x021f] = "\x03\x23\x3d", + [0x0220] = "\x05\x25\x53", [0x0221] = "\x03\x27\x7e", + [0x0222] = "\x03\x2b\x64", [0x0223] = "\x03\x30\x26", + [0x0224] = "\x04\x42\x58", [0x0225] = "\x04\x63\x32", + [0x0226] = "\x03\x22\x33", [0x0227] = "\x03\x25\x2e", + [0x0228] = "\x04\x23\x5f", [0x0229] = "\x03\x25\x39", + [0x022a] = "\x03\x25\x3a", [0x022b] = "\x04\x23\x5e", + [0x022c] = "\x03\x25\x3d", [0x022d] = "\x03\x25\x3f", + [0x022f] = "\x03\x25\x3b", [0x0230] = "\x03\x25\x34", + [0x0231] = "\x03\x28\x27", [0x0232] = "\x04\x25\x6d", + [0x0233] = "\x03\x28\x2b", [0x0234] = "\x03\x28\x2c", + [0x0236] = "\x03\x2b\x76", [0x0237] = "\x06\x2f\x65", + [0x0238] = "\x03\x2b\x74", [0x0239] = "\x03\x2b\x75", + [0x023a] = "\x03\x2b\x73", [0x023b] = "\x03\x2b\x6f", + [0x023f] = "\x03\x30\x29", [0x0240] = "\x04\x2c\x2f", + [0x0241] = "\x04\x2c\x31", [0x0242] = "\x03\x30\x2d", + [0x0243] = "\x03\x30\x2c", [0x0244] = "\x03\x30\x2e", + [0x0245] = "\x03\x30\x31", [0x0247] = "\x03\x34\x6c", + [0x0248] = "\x03\x34\x6d", [0x0249] = "\x03\x34\x73", + [0x024a] = "\x03\x34\x6a", [0x024b] = "\x0f\x33\x57", + [0x024d] = "\x04\x31\x21", [0x024e] = "\x04\x36\x6b", + [0x024f] = "\x03\x3a\x46", [0x0250] = "\x04\x36\x6e", + [0x0251] = "\x03\x3a\x51", [0x0252] = "\x06\x47\x4e", + [0x0253] = "\x03\x3a\x48", [0x0255] = "\x03\x3a\x4d", + [0x0259] = "\x04\x3c\x59", [0x025a] = "\x04\x3c\x5b", + [0x025b] = "\x03\x40\x53", [0x025c] = "\x03\x40\x55", + [0x025d] = "\x04\x3c\x56", [0x025e] = "\x04\x3c\x58", + [0x0260] = "\x04\x42\x5e", [0x0261] = "\x04\x42\x5d", + [0x0262] = "\x04\x42\x5b", [0x0263] = "\x03\x46\x3b", + [0x0264] = "\x04\x42\x5f", [0x0265] = "\x03\x46\x39", + [0x0267] = "\x07\x21\x6a", [0x0268] = "\x03\x4b\x52", + [0x0269] = "\x03\x4b\x48", [0x026a] = "\x04\x49\x33", + [0x026b] = "\x03\x4b\x4a", [0x026c] = "\x03\x4b\x4e", + [0x026d] = "\x0f\x4e\x25", [0x026e] = "\x0f\x4e\x2e", + [0x026f] = "\x04\x49\x2a", [0x0270] = "\x03\x50\x44", + [0x0271] = "\x04\x4f\x78", [0x0272] = "\x03\x50\x47", + [0x0273] = "\x03\x50\x42", [0x0274] = "\x03\x50\x43", + [0x0275] = "\x03\x50\x46", [0x0276] = "\x03\x50\x45", + [0x0277] = "\x04\x55\x7c", [0x0278] = "\x03\x54\x4d", + [0x0279] = "\x03\x54\x4a", [0x027a] = "\x04\x55\x7b", + [0x027b] = "\x07\x3f\x30", [0x027c] = "\x03\x57\x5d", + [0x027e] = "\x07\x46\x44", [0x0280] = "\x05\x6b\x76", + [0x0281] = "\x03\x60\x72", [0x0282] = "\x04\x6c\x6e", + [0x0283] = "\x05\x37\x3c", [0x0284] = "\x03\x4d\x41", + [0x0285] = "\x03\x2b\x78", [0x0287] = "\x04\x28\x61", + [0x0289] = "\x05\x25\x58", [0x028a] = "\x04\x36\x77", + [0x028b] = "\x04\x42\x60", [0x028c] = "\x03\x46\x47", + [0x028d] = "\x04\x5a\x7a", [0x028e] = "\x03\x22\x3a", + [0x028f] = "\x03\x23\x46", [0x0290] = "\x03\x23\x48", + [0x0292] = "\x04\x23\x65", [0x0293] = "\x03\x25\x4a", + [0x0294] = "\x04\x25\x71", [0x0295] = "\x05\x25\x59", + [0x0296] = "\x04\x25\x77", [0x0297] = "\x04\x25\x73", + [0x0298] = "\x04\x25\x78", [0x029a] = "\x03\x2b\x7d", + [0x029c] = "\x04\x31\x25", [0x029d] = "\x06\x3e\x42", + [0x029e] = "\x03\x34\x7a", [0x029f] = "\x03\x3a\x55", + [0x02a0] = "\x04\x3c\x5c", [0x02a1] = "\x03\x50\x3e", + [0x02a2] = "\x03\x21\x74", [0x02a3] = "\x03\x23\x4c", + [0x02a4] = "\x03\x23\x4a", [0x02a5] = "\x04\x22\x56", + [0x02a6] = "\x04\x22\x59", [0x02a7] = "\x04\x22\x55", + [0x02a8] = "\x03\x23\x49", [0x02a9] = "\x03\x25\x52", + [0x02aa] = "\x03\x25\x57", [0x02ab] = "\x03\x25\x50", + [0x02ac] = "\x03\x25\x4f", [0x02ad] = "\x03\x25\x4d", + [0x02ae] = "\x03\x25\x54", [0x02b0] = "\x03\x28\x31", + [0x02b1] = "\x03\x28\x3b", [0x02b2] = "\x04\x25\x7b", + [0x02b3] = "\x03\x28\x42", [0x02b4] = "\x03\x28\x32", + [0x02b5] = "\x03\x28\x3a", [0x02b6] = "\x03\x28\x43", + [0x02b7] = "\x03\x28\x47", [0x02b8] = "\x03\x28\x34", + [0x02b9] = "\x04\x26\x21", [0x02ba] = "\x03\x28\x44", + [0x02bb] = "\x03\x28\x3e", [0x02bc] = "\x03\x28\x36", + [0x02bd] = "\x03\x28\x3c", [0x02be] = "\x05\x25\x5d", + [0x02bf] = "\x03\x28\x39", [0x02c1] = "\x03\x28\x30", + [0x02c2] = "\x04\x28\x6d", [0x02c3] = "\x04\x28\x69", + [0x02c4] = "\x03\x2b\x7e", [0x02c5] = "\x03\x2c\x22", + [0x02c9] = "\x0f\x2a\x2a", [0x02ca] = "\x04\x28\x67", + [0x02cd] = "\x03\x30\x3f", [0x02ce] = "\x03\x30\x42", + [0x02cf] = "\x03\x30\x3d", [0x02d0] = "\x03\x30\x49", + [0x02d1] = "\x03\x30\x47", [0x02d2] = "\x04\x2c\x3b", + [0x02d3] = "\x03\x30\x43", [0x02d4] = "\x03\x30\x50", + [0x02d5] = "\x03\x30\x4c", [0x02d6] = "\x03\x30\x44", + [0x02d7] = "\x04\x2c\x3f", [0x02d8] = "\x04\x2c\x3a", + [0x02d9] = "\x03\x30\x39", [0x02da] = "\x04\x2c\x3c", + [0x02db] = "\x03\x30\x51", [0x02dc] = "\x03\x30\x46", + [0x02dd] = "\x03\x30\x41", [0x02de] = "\x03\x30\x3a", + [0x02e1] = "\x0f\x2e\x6b", [0x02e2] = "\x0f\x2e\x78", + [0x02e5] = "\x04\x31\x29", [0x02e6] = "\x03\x35\x26", + [0x02e7] = "\x03\x35\x2d", [0x02e8] = "\x03\x35\x21", + [0x02e9] = "\x03\x35\x36", [0x02ea] = "\x04\x31\x28", + [0x02eb] = "\x03\x35\x2c", [0x02ec] = "\x03\x35\x23", + [0x02ed] = "\x03\x35\x25", [0x02ee] = "\x03\x3a\x71", + [0x02ef] = "\x03\x3a\x67", [0x02f0] = "\x03\x3a\x74", + [0x02f1] = "\x03\x3a\x64", [0x02f2] = "\x03\x3a\x76", + [0x02f3] = "\x03\x3a\x6c", [0x02f4] = "\x03\x3a\x6a", + [0x02f5] = "\x03\x3a\x65", [0x02f6] = "\x05\x37\x4e", + [0x02f7] = "\x03\x3a\x6e", [0x02f8] = "\x05\x37\x46", + [0x02f9] = "\x04\x36\x7e", [0x02fa] = "\x03\x3a\x6f", + [0x02fb] = "\x03\x3a\x5f", [0x02fc] = "\x04\x36\x7d", + [0x02fd] = "\x03\x3a\x70", [0x02fe] = "\x03\x3a\x5d", + [0x0301] = "\x0f\x3a\x3c", [0x0302] = "\x03\x3a\x6d", + [0x0303] = "\x03\x3a\x69", [0x0304] = "\x03\x3a\x68", + [0x0305] = "\x04\x3c\x5f", [0x0306] = "\x03\x40\x62", + [0x0307] = "\x04\x3c\x61", [0x0308] = "\x03\x40\x6e", + [0x0309] = "\x03\x40\x6d", [0x030a] = "\x03\x40\x68", + [0x030b] = "\x03\x40\x63", [0x030c] = "\x04\x3c\x64", + [0x030d] = "\x03\x40\x65", [0x030e] = "\x04\x3c\x63", + [0x030f] = "\x03\x40\x70", [0x0310] = "\x03\x40\x6b", + [0x0311] = "\x03\x40\x6f", [0x0312] = "\x03\x40\x6c", + [0x0313] = "\x03\x40\x69", [0x0315] = "\x03\x46\x4b", + [0x0316] = "\x04\x42\x67", [0x0317] = "\x04\x42\x6c", + [0x0318] = "\x04\x42\x68", [0x0319] = "\x04\x42\x66", + [0x031a] = "\x03\x46\x49", [0x031b] = "\x03\x46\x52", + [0x031c] = "\x03\x46\x51", [0x031d] = "\x04\x42\x6b", + [0x031e] = "\x04\x42\x6d", [0x0320] = "\x03\x46\x4d", + [0x0321] = "\x03\x46\x4e", [0x0322] = "\x04\x42\x69", + [0x0323] = "\x04\x49\x3c", [0x0324] = "\x04\x49\x3a", + [0x0325] = "\x03\x4b\x59", [0x0326] = "\x03\x4b\x57", + [0x0327] = "\x04\x49\x40", [0x0328] = "\x03\x4b\x55", + [0x0329] = "\x03\x50\x52", [0x032a] = "\x03\x50\x55", + [0x032b] = "\x04\x50\x21", [0x032c] = "\x0f\x54\x2a", + [0x032e] = "\x04\x56\x22", [0x032f] = "\x04\x56\x24", + [0x0330] = "\x03\x57\x5f", [0x0331] = "\x03\x57\x60", + [0x0332] = "\x04\x5f\x54", [0x0333] = "\x05\x67\x5e", + [0x0334] = "\x03\x5a\x30", [0x0335] = "\x03\x5a\x32", + [0x0336] = "\x03\x5c\x37", [0x0337] = "\x04\x63\x35", + [0x0338] = "\x03\x5c\x38", [0x0339] = "\x04\x66\x37", + [0x033a] = "\x04\x68\x65", [0x033b] = "\x03\x61\x62", + [0x033c] = "\x03\x61\x63", [0x033d] = "\x03\x23\x4e", + [0x033e] = "\x06\x26\x78", [0x033f] = "\x04\x23\x6d", + [0x0340] = "\x03\x28\x49", [0x0341] = "\x04\x28\x70", + [0x0342] = "\x04\x2c\x41", [0x0343] = "\x03\x30\x54", + [0x0344] = "\x03\x3a\x7d", [0x0345] = "\x04\x3c\x67", + [0x0347] = "\x07\x2d\x2d", [0x0348] = "\x03\x61\x3d", + [0x034a] = "\x03\x22\x3c", [0x034c] = "\x03\x23\x4f", + [0x034d] = "\x06\x26\x79", [0x034e] = "\x03\x25\x59", + [0x034f] = "\x04\x23\x70", [0x0350] = "\x03\x25\x5b", + [0x0351] = "\x06\x26\x7a", [0x0352] = "\x03\x28\x4f", + [0x0353] = "\x05\x28\x6e", [0x0354] = "\x03\x2c\x30", + [0x0355] = "\x03\x2c\x31", [0x0356] = "\x03\x2c\x33", + [0x0357] = "\x04\x2c\x42", [0x0358] = "\x05\x2c\x7c", + [0x0359] = "\x06\x36\x5d", [0x035b] = "\x03\x35\x42", + [0x035c] = "\x03\x35\x3d", [0x035d] = "\x03\x35\x3e", + [0x035e] = "\x04\x31\x2e", [0x035f] = "\x06\x3e\x5a", + [0x0360] = "\x03\x35\x40", [0x0362] = "\x03\x3b\x21", + [0x0363] = "\x04\x37\x22", [0x0364] = "\x04\x3c\x6a", + [0x0365] = "\x04\x3c\x6c", [0x0366] = "\x04\x3c\x6f", + [0x0367] = "\x03\x40\x77", [0x0369] = "\x04\x42\x74", + [0x036a] = "\x04\x42\x75", [0x036b] = "\x03\x4b\x60", + [0x036c] = "\x04\x42\x77", [0x036d] = "\x04\x49\x43", + [0x036e] = "\x04\x49\x45", [0x036f] = "\x04\x49\x46", + [0x0370] = "\x04\x5a\x7d", [0x0371] = "\x03\x5e\x2b", + [0x0372] = "\x07\x62\x35", [0x0374] = "\x04\x23\x71", + [0x0375] = "\x04\x26\x26", [0x0376] = "\x06\x36\x68", + [0x0377] = "\x03\x3b\x22", [0x0378] = "\x04\x2c\x4c", + [0x0379] = "\x06\x3e\x64", [0x037a] = "\x04\x42\x78", + [0x037b] = "\x05\x4c\x63", [0x037c] = "\x04\x22\x5d", + [0x037d] = "\x04\x23\x74", [0x037e] = "\x04\x26\x28", + [0x037f] = "\x04\x26\x27", [0x0380] = "\x04\x28\x74", + [0x0381] = "\x04\x28\x75", [0x0382] = "\x04\x2c\x4d", + [0x0383] = "\x05\x31\x75", [0x0384] = "\x04\x31\x33", + [0x0385] = "\x05\x31\x73", [0x0386] = "\x04\x31\x32", + [0x0387] = "\x04\x37\x28", [0x0388] = "\x04\x37\x29", + [0x0389] = "\x04\x3c\x71", [0x038a] = "\x04\x42\x79", + [0x038b] = "\x03\x22\x40", [0x038c] = "\x03\x23\x53", + [0x038f] = "\x04\x26\x2a", [0x0390] = "\x03\x28\x52", + [0x0391] = "\x03\x28\x53", [0x0392] = "\x04\x28\x79", + [0x0393] = "\x04\x28\x78", [0x0394] = "\x03\x2c\x39", + [0x0395] = "\x03\x2c\x38", [0x0396] = "\x03\x2c\x36", + [0x0397] = "\x04\x2c\x4e", [0x0398] = "\x06\x3e\x6b", + [0x0399] = "\x03\x35\x45", [0x039a] = "\x04\x37\x2b", + [0x039b] = "\x05\x37\x66", [0x039c] = "\x04\x42\x7d", + [0x039f] = "\x04\x49\x4a", [0x03a1] = "\x03\x5a\x37", + [0x03a2] = "\x03\x21\x62", [0x03a3] = "\x04\x23\x77", + [0x03a4] = "\x03\x22\x42", [0x03a5] = "\x03\x22\x43", + [0x03a6] = "\x03\x22\x41", [0x03a7] = "\x03\x22\x44", + [0x03a8] = "\x03\x23\x56", [0x03a9] = "\x04\x22\x61", + [0x03aa] = "\x05\x22\x51", [0x03ab] = "\x04\x23\x7b", + [0x03ac] = "\x05\x22\x50", [0x03ad] = "\x03\x23\x57", + [0x03af] = "\x03\x23\x58", [0x03b0] = "\x04\x23\x78", + [0x03b1] = "\x04\x23\x79", [0x03b2] = "\x03\x25\x60", + [0x03b3] = "\x05\x23\x70", [0x03b4] = "\x05\x23\x74", + [0x03b5] = "\x03\x25\x64", [0x03b6] = "\x03\x25\x65", + [0x03b7] = "\x04\x23\x76", [0x03b9] = "\x03\x28\x5b", + [0x03ba] = "\x06\x2a\x7b", [0x03bb] = "\x04\x26\x31", + [0x03bc] = "\x04\x26\x32", [0x03bd] = "\x04\x26\x2e", + [0x03be] = "\x03\x28\x56", [0x03bf] = "\x06\x2a\x76", + [0x03c0] = "\x03\x28\x59", [0x03c1] = "\x03\x28\x5a", + [0x03c3] = "\x05\x25\x6e", [0x03c4] = "\x03\x2c\x3a", + [0x03c5] = "\x04\x28\x7b", [0x03c7] = "\x04\x2c\x5b", + [0x03c8] = "\x04\x2c\x53", [0x03c9] = "\x04\x2c\x51", + [0x03ca] = "\x03\x30\x60", [0x03cb] = "\x04\x2c\x5f", + [0x03cc] = "\x04\x2c\x55", [0x03cd] = "\x03\x30\x5c", + [0x03ce] = "\x04\x2c\x5a", [0x03cf] = "\x04\x2c\x5e", + [0x03d0] = "\x04\x2c\x57", [0x03d1] = "\x03\x30\x5d", + [0x03d2] = "\x06\x36\x7c", [0x03d3] = "\x05\x2d\x2e", + [0x03d4] = "\x03\x30\x65", [0x03d6] = "\x04\x2c\x54", + [0x03d7] = "\x03\x35\x56", [0x03d8] = "\x03\x35\x49", + [0x03d9] = "\x04\x31\x37", [0x03da] = "\x03\x35\x4c", + [0x03db] = "\x04\x31\x3d", [0x03dc] = "\x06\x3e\x75", + [0x03dd] = "\x03\x35\x4d", [0x03de] = "\x04\x31\x39", + [0x03df] = "\x06\x3e\x78", [0x03e0] = "\x03\x35\x50", + [0x03e2] = "\x0f\x34\x3f", [0x03e5] = "\x03\x35\x53", + [0x03e6] = "\x03\x3b\x2f", [0x03e7] = "\x03\x3b\x32", + [0x03e8] = "\x03\x3b\x29", [0x03e9] = "\x04\x37\x32", + [0x03ea] = "\x04\x37\x34", [0x03eb] = "\x03\x3b\x35", + [0x03ec] = "\x04\x3c\x72", [0x03ed] = "\x03\x3b\x30", + [0x03ef] = "\x03\x3b\x2c", [0x03f0] = "\x04\x3c\x76", + [0x03f1] = "\x04\x3c\x73", [0x03f2] = "\x04\x3c\x7e", + [0x03f3] = "\x05\x3e\x6d", [0x03f4] = "\x04\x3d\x21", + [0x03f5] = "\x06\x52\x34", [0x03f6] = "\x03\x40\x7b", + [0x03f8] = "\x04\x3c\x77", [0x03f9] = "\x04\x43\x22", + [0x03fa] = "\x06\x5c\x44", [0x03fb] = "\x04\x43\x2d", + [0x03fc] = "\x04\x43\x2a", [0x03fd] = "\x04\x43\x21", + [0x03fe] = "\x03\x46\x55", [0x03ff] = "\x04\x43\x24", + [0x0400] = "\x03\x46\x5b", [0x0401] = "\x03\x46\x58", + [0x0402] = "\x04\x43\x2e", [0x0404] = "\x03\x46\x57", + [0x0405] = "\x04\x49\x50", [0x0406] = "\x04\x49\x4c", + [0x0407] = "\x05\x4c\x6c", [0x0408] = "\x03\x4b\x62", + [0x0409] = "\x05\x4c\x68", [0x040a] = "\x04\x49\x4b", + [0x040b] = "\x04\x49\x53", [0x040c] = "\x03\x4b\x64", + [0x040d] = "\x04\x49\x4f", [0x040e] = "\x04\x49\x4d", + [0x040f] = "\x03\x4b\x61", [0x0410] = "\x04\x49\x54", + [0x0411] = "\x04\x50\x26", [0x0412] = "\x04\x50\x27", + [0x0413] = "\x04\x56\x28", [0x0414] = "\x04\x50\x25", + [0x0415] = "\x05\x54\x36", [0x0416] = "\x03\x50\x59", + [0x0417] = "\x07\x2d\x4c", [0x0418] = "\x03\x54\x5a", + [0x0419] = "\x03\x54\x56", [0x041a] = "\x05\x5b\x3c", + [0x041b] = "\x04\x56\x27", [0x041c] = "\x03\x54\x58", + [0x041d] = "\x07\x3f\x44", [0x0420] = "\x04\x5f\x5a", + [0x0421] = "\x05\x67\x63", [0x0422] = "\x05\x67\x64", + [0x0425] = "\x04\x66\x3a", [0x0426] = "\x03\x5e\x2c", + [0x0427] = "\x04\x68\x68", [0x0428] = "\x05\x7b\x3d", + [0x0429] = "\x03\x23\x5b", [0x042a] = "\x06\x21\x6e", + [0x042d] = "\x03\x3b\x38", [0x042e] = "\x04\x49\x55", + [0x042f] = "\x03\x22\x45", [0x0431] = "\x04\x31\x42", + [0x0432] = "\x03\x22\x46", [0x0434] = "\x04\x22\x65", + [0x0435] = "\x04\x22\x66", [0x0436] = "\x03\x23\x5d", + [0x0437] = "\x04\x24\x22", [0x0438] = "\x04\x24\x24", + [0x0439] = "\x03\x25\x69", [0x043a] = "\x04\x24\x21", + [0x043b] = "\x03\x25\x6a", [0x043c] = "\x0f\x24\x25", + [0x043d] = "\x04\x26\x36", [0x043e] = "\x04\x26\x37", + [0x043f] = "\x04\x29\x25", [0x0440] = "\x04\x24\x25", + [0x0441] = "\x04\x29\x22", [0x0442] = "\x04\x29\x24", + [0x0443] = "\x06\x30\x63", [0x0444] = "\x03\x2c\x47", + [0x0445] = "\x04\x29\x23", [0x0446] = "\x04\x29\x21", + [0x0447] = "\x04\x2c\x66", [0x0448] = "\x04\x2c\x68", + [0x0449] = "\x04\x31\x47", [0x044a] = "\x04\x31\x48", + [0x044b] = "\x04\x31\x45", [0x044c] = "\x04\x31\x49", + [0x044e] = "\x03\x35\x5c", [0x044f] = "\x04\x37\x3b", + [0x0450] = "\x04\x37\x36", [0x0451] = "\x04\x37\x3d", + [0x0452] = "\x04\x37\x3a", [0x0453] = "\x03\x3b\x3c", + [0x0454] = "\x04\x37\x3c", [0x0455] = "\x03\x3b\x39", + [0x0456] = "\x04\x37\x39", [0x0457] = "\x04\x3d\x28", + [0x0458] = "\x04\x3d\x23", [0x0459] = "\x04\x3d\x27", + [0x045a] = "\x04\x3d\x26", [0x045b] = "\x04\x3d\x29", + [0x045c] = "\x04\x43\x33", [0x045d] = "\x04\x43\x32", + [0x045e] = "\x04\x43\x31", [0x045f] = "\x04\x43\x2f", + [0x0460] = "\x03\x4b\x6e", [0x0462] = "\x03\x4b\x6f", + [0x0463] = "\x04\x50\x29", [0x0465] = "\x04\x56\x2d", + [0x0466] = "\x04\x56\x2b", [0x0467] = "\x04\x63\x3b", + [0x0468] = "\x04\x63\x3a", [0x0469] = "\x03\x5f\x44", + [0x046a] = "\x04\x68\x6b", [0x046b] = "\x06\x48\x44", + [0x046d] = "\x03\x46\x5e", [0x046e] = "\x04\x50\x2b", + [0x046f] = "\x03\x23\x60", [0x0470] = "\x03\x23\x5f", + [0x0471] = "\x03\x23\x5e", [0x0472] = "\x03\x25\x6c", + [0x0473] = "\x06\x27\x47", [0x0474] = "\x04\x26\x38", + [0x0475] = "\x04\x26\x3d", [0x0476] = "\x04\x26\x3b", + [0x0477] = "\x05\x26\x26", [0x0478] = "\x04\x26\x3c", + [0x0479] = "\x03\x28\x64", [0x047a] = "\x04\x26\x3a", + [0x047b] = "\x03\x28\x66", [0x047c] = "\x0f\x2f\x38", + [0x047d] = "\x03\x2c\x49", [0x047e] = "\x03\x2c\x4a", + [0x047f] = "\x04\x29\x2a", [0x0480] = "\x05\x29\x26", + [0x0481] = "\x04\x29\x29", [0x0482] = "\x04\x29\x28", + [0x0483] = "\x04\x2c\x6b", [0x0484] = "\x04\x2c\x6d", + [0x0485] = "\x04\x2c\x6c", [0x0486] = "\x03\x30\x6d", + [0x0488] = "\x03\x35\x5e", [0x0489] = "\x04\x31\x4e", + [0x048a] = "\x04\x31\x4c", [0x048b] = "\x04\x31\x4f", + [0x048c] = "\x03\x35\x5d", [0x048d] = "\x05\x38\x29", + [0x048e] = "\x04\x37\x40", [0x048f] = "\x04\x37\x41", + [0x0490] = "\x03\x3b\x41", [0x0491] = "\x05\x3f\x21", + [0x0492] = "\x04\x43\x36", [0x0493] = "\x03\x46\x5f", + [0x0494] = "\x04\x43\x39", [0x0495] = "\x04\x43\x3a", + [0x0496] = "\x04\x49\x5b", [0x0497] = "\x04\x49\x5c", + [0x0498] = "\x03\x4b\x71", [0x0499] = "\x03\x50\x5d", + [0x049a] = "\x04\x50\x2c", [0x049b] = "\x04\x50\x2e", + [0x049c] = "\x05\x54\x42", [0x049d] = "\x04\x5f\x5e", + [0x049e] = "\x04\x63\x3c", [0x049f] = "\x04\x24\x29", + [0x04a0] = "\x03\x28\x6a", [0x04a1] = "\x03\x46\x62", + [0x04a3] = "\x07\x2d\x5b", [0x04a5] = "\x04\x29\x2b", + [0x04a6] = "\x04\x3d\x2d", [0x04a7] = "\x06\x21\x79", + [0x04a8] = "\x04\x22\x6a", [0x04a9] = "\x03\x23\x63", + [0x04aa] = "\x03\x23\x64", [0x04ac] = "\x03\x25\x70", + [0x04ae] = "\x03\x28\x6f", [0x04af] = "\x04\x26\x40", + [0x04b0] = "\x04\x26\x41", [0x04b2] = "\x03\x2c\x4e", + [0x04b3] = "\x04\x29\x2d", [0x04b4] = "\x06\x30\x7a", + [0x04b5] = "\x04\x29\x2e", [0x04b6] = "\x03\x2c\x4f", + [0x04b8] = "\x04\x2c\x71", [0x04ba] = "\x05\x32\x46", + [0x04bb] = "\x04\x31\x51", [0x04bc] = "\x04\x2c\x72", + [0x04bd] = "\x03\x3b\x46", [0x04be] = "\x03\x3b\x43", + [0x04c0] = "\x05\x3f\x29", [0x04c1] = "\x04\x3d\x2f", + [0x04c2] = "\x04\x3d\x2e", [0x04c3] = "\x06\x52\x4d", + [0x04c4] = "\x04\x49\x5d", [0x04c5] = "\x04\x49\x5f", + [0x04c6] = "\x03\x5e\x2e", [0x04c7] = "\x04\x26\x42", + [0x04c8] = "\x04\x50\x31", [0x04c9] = "\x06\x24\x70", + [0x04cb] = "\x03\x28\x73", [0x04cc] = "\x04\x26\x43", + [0x04cd] = "\x03\x28\x72", [0x04ce] = "\x03\x35\x64", + [0x04cf] = "\x03\x3b\x48", [0x04d0] = "\x03\x3b\x49", + [0x04d1] = "\x04\x43\x3b", [0x04d2] = "\x04\x49\x61", + [0x04d3] = "\x03\x50\x5f", [0x04d4] = "\x03\x22\x4b", + [0x04d8] = "\x06\x2b\x3e", [0x04d9] = "\x03\x28\x74", + [0x04da] = "\x04\x29\x32", [0x04db] = "\x04\x29\x34", + [0x04dc] = "\x03\x2c\x52", [0x04dd] = "\x05\x29\x2f", + [0x04de] = "\x05\x29\x33", [0x04df] = "\x03\x2c\x53", + [0x04e0] = "\x06\x31\x25", [0x04e2] = "\x05\x2d\x47", + [0x04e3] = "\x0f\x2f\x3e", [0x04e4] = "\x04\x31\x54", + [0x04e5] = "\x03\x35\x66", [0x04e6] = "\x03\x35\x67", + [0x04eb] = "\x04\x37\x49", [0x04ec] = "\x03\x3b\x4a", + [0x04ed] = "\x04\x37\x48", [0x04ef] = "\x04\x3d\x33", + [0x04f0] = "\x05\x45\x69", [0x04f1] = "\x04\x43\x3d", + [0x04f2] = "\x06\x5c\x67", [0x04f5] = "\x03\x50\x60", + [0x04f6] = "\x04\x50\x34", [0x04f7] = "\x04\x56\x2f", + [0x04fa] = "\x06\x21\x7e", [0x04fb] = "\x03\x23\x65", + [0x04fc] = "\x03\x23\x68", [0x04fd] = "\x04\x24\x31", + [0x04fe] = "\x05\x22\x67", [0x04ff] = "\x04\x22\x70", + [0x0501] = "\x03\x28\x7b", [0x0502] = "\x03\x28\x7d", + [0x0503] = "\x03\x25\x79", [0x0504] = "\x04\x24\x2e", + [0x0505] = "\x03\x28\x7c", [0x0506] = "\x04\x24\x30", + [0x0507] = "\x04\x24\x33", [0x0508] = "\x03\x25\x73", + [0x0509] = "\x04\x24\x2f", [0x050a] = "\x04\x24\x32", + [0x050b] = "\x03\x26\x24", [0x050c] = "\x03\x28\x79", + [0x050d] = "\x04\x29\x35", [0x050e] = "\x04\x29\x37", + [0x050f] = "\x04\x26\x4d", [0x0510] = "\x03\x2c\x59", + [0x0511] = "\x03\x29\x24", [0x0512] = "\x04\x26\x48", + [0x0513] = "\x03\x29\x23", [0x0514] = "\x04\x26\x4e", + [0x0515] = "\x04\x26\x4c", [0x0516] = "\x04\x26\x46", + [0x0517] = "\x0f\x2a\x3e", [0x0519] = "\x03\x2c\x58", + [0x051a] = "\x04\x29\x41", [0x051b] = "\x03\x2c\x62", + [0x051c] = "\x04\x29\x3c", [0x051d] = "\x04\x26\x49", + [0x051e] = "\x04\x29\x39", [0x051f] = "\x03\x30\x7d", + [0x0520] = "\x06\x37\x54", [0x0521] = "\x04\x29\x3d", + [0x0522] = "\x05\x29\x35", [0x0523] = "\x04\x2d\x28", + [0x0524] = "\x04\x29\x48", [0x0525] = "\x04\x29\x3a", + [0x0526] = "\x04\x29\x3b", [0x0527] = "\x04\x29\x40", + [0x0528] = "\x03\x2c\x55", [0x0529] = "\x06\x37\x5a", + [0x052a] = "\x03\x30\x7c", [0x052c] = "\x03\x2c\x5e", + [0x052e] = "\x04\x31\x5b", [0x052f] = "\x05\x2d\x5a", + [0x0530] = "\x03\x35\x73", [0x0531] = "\x04\x2d\x22", + [0x0532] = "\x03\x35\x69", [0x0533] = "\x03\x30\x75", + [0x0534] = "\x04\x2d\x23", [0x0535] = "\x03\x35\x70", + [0x0536] = "\x04\x2d\x24", [0x0537] = "\x03\x30\x77", + [0x0538] = "\x06\x37\x5e", [0x0539] = "\x03\x31\x24", + [0x053a] = "\x04\x2d\x2b", [0x053b] = "\x04\x31\x5a", + [0x053e] = "\x04\x31\x5c", [0x053f] = "\x04\x31\x62", + [0x0540] = "\x03\x35\x6b", [0x0541] = "\x06\x48\x6f", + [0x0542] = "\x04\x31\x63", [0x0543] = "\x03\x35\x75", + [0x0544] = "\x04\x31\x60", [0x0545] = "\x05\x32\x5b", + [0x0546] = "\x04\x31\x5d", [0x0547] = "\x03\x35\x6c", + [0x0548] = "\x03\x3b\x4e", [0x0549] = "\x04\x31\x6c", + [0x054a] = "\x04\x31\x67", [0x054b] = "\x03\x3b\x4c", + [0x054c] = "\x03\x35\x6d", [0x054d] = "\x03\x35\x77", + [0x054e] = "\x03\x3b\x57", [0x054f] = "\x04\x31\x64", + [0x0550] = "\x06\x48\x75", [0x0551] = "\x03\x3b\x53", + [0x0552] = "\x04\x31\x66", [0x0553] = "\x04\x31\x5e", + [0x0554] = "\x05\x2d\x57", [0x0555] = "\x03\x3b\x52", + [0x0556] = "\x05\x38\x42", [0x055a] = "\x04\x31\x6a", + [0x055b] = "\x05\x38\x48", [0x055c] = "\x04\x37\x56", + [0x055d] = "\x04\x37\x50", [0x055e] = "\x03\x3b\x5c", + [0x055f] = "\x04\x37\x59", [0x0560] = "\x03\x3b\x5f", + [0x0561] = "\x04\x37\x54", [0x0562] = "\x04\x37\x4e", + [0x0563] = "\x05\x3f\x32", [0x0564] = "\x03\x41\x25", + [0x0565] = "\x04\x37\x55", [0x0566] = "\x04\x3d\x3e", + [0x0567] = "\x03\x3b\x60", [0x0568] = "\x04\x3d\x37", + [0x0569] = "\x05\x32\x58", [0x056b] = "\x03\x3b\x5b", + [0x056c] = "\x03\x41\x26", [0x056d] = "\x03\x41\x2d", + [0x056e] = "\x04\x3d\x3b", [0x056f] = "\x04\x43\x43", + [0x0570] = "\x05\x3f\x42", [0x0571] = "\x06\x52\x69", + [0x0572] = "\x03\x46\x67", [0x0573] = "\x04\x3d\x3a", + [0x0574] = "\x04\x3d\x3c", [0x0575] = "\x03\x41\x30", + [0x0576] = "\x03\x46\x65", [0x0577] = "\x04\x43\x42", + [0x0578] = "\x04\x43\x50", [0x0579] = "\x03\x46\x66", + [0x057a] = "\x03\x41\x2f", [0x057c] = "\x04\x43\x48", + [0x057d] = "\x04\x43\x47", [0x057e] = "\x04\x43\x49", + [0x057f] = "\x03\x4b\x7d", [0x0580] = "\x04\x43\x4d", + [0x0581] = "\x04\x49\x65", [0x0582] = "\x03\x4c\x22", + [0x0583] = "\x03\x46\x69", [0x0584] = "\x03\x4b\x7b", + [0x0585] = "\x04\x43\x4a", [0x0586] = "\x04\x43\x4c", + [0x0587] = "\x04\x43\x46", [0x0589] = "\x03\x4c\x27", + [0x058a] = "\x03\x4b\x78", [0x058b] = "\x04\x43\x4b", + [0x058c] = "\x04\x50\x38", [0x058d] = "\x03\x4c\x2a", + [0x058e] = "\x04\x49\x67", [0x058f] = "\x04\x49\x69", + [0x0590] = "\x04\x49\x68", [0x0591] = "\x04\x49\x6b", + [0x0592] = "\x07\x22\x7c", [0x0593] = "\x04\x49\x6d", + [0x0594] = "\x03\x50\x69", [0x0595] = "\x04\x49\x6c", + [0x0596] = "\x03\x4c\x26", [0x0597] = "\x04\x50\x39", + [0x0598] = "\x05\x5b\x4c", [0x059a] = "\x04\x5b\x23", + [0x059b] = "\x04\x5b\x29", [0x059c] = "\x04\x56\x36", + [0x059d] = "\x04\x5b\x25", [0x059e] = "\x03\x57\x67", + [0x059f] = "\x04\x5b\x24", [0x05a0] = "\x0f\x5a\x29", + [0x05a1] = "\x03\x57\x66", [0x05a2] = "\x04\x50\x3a", + [0x05a3] = "\x05\x67\x78", [0x05a4] = "\x04\x63\x43", + [0x05a5] = "\x04\x5f\x64", [0x05a6] = "\x05\x67\x73", + [0x05a7] = "\x07\x47\x2c", [0x05a8] = "\x03\x5e\x30", + [0x05a9] = "\x04\x63\x42", [0x05aa] = "\x04\x63\x40", + [0x05ab] = "\x03\x5f\x47", [0x05ac] = "\x04\x68\x6c", + [0x05ad] = "\x03\x61\x78", [0x05ae] = "\x03\x23\x6a", + [0x05af] = "\x03\x26\x26", [0x05b0] = "\x04\x26\x54", + [0x05b2] = "\x06\x2b\x52", [0x05b4] = "\x04\x2d\x2f", + [0x05b5] = "\x04\x2d\x30", [0x05b6] = "\x05\x2d\x5d", + [0x05b7] = "\x03\x35\x7a", [0x05b8] = "\x03\x3b\x65", + [0x05b9] = "\x04\x3d\x42", [0x05ba] = "\x04\x43\x54", + [0x05bb] = "\x05\x4d\x37", [0x05bc] = "\x03\x4c\x2b", + [0x05bd] = "\x03\x54\x62", [0x05be] = "\x06\x27\x6e", + [0x05bf] = "\x04\x26\x55", [0x05c0] = "\x04\x26\x56", + [0x05c1] = "\x04\x29\x4d", [0x05c2] = "\x03\x2c\x64", + [0x05c3] = "\x04\x21\x7b", [0x05c4] = "\x04\x21\x7a", + [0x05c5] = "\x03\x22\x4f", [0x05c6] = "\x04\x22\x74", + [0x05c7] = "\x04\x22\x73", [0x05c8] = "\x04\x22\x75", + [0x05c9] = "\x04\x24\x3a", [0x05ca] = "\x04\x24\x36", + [0x05cb] = "\x03\x26\x2c", [0x05cc] = "\x03\x26\x2d", + [0x05cd] = "\x03\x26\x30", [0x05ce] = "\x03\x26\x2b", + [0x05d2] = "\x04\x26\x58", [0x05d3] = "\x03\x29\x2d", + [0x05d4] = "\x05\x26\x3a", [0x05d5] = "\x03\x29\x2c", + [0x05d6] = "\x03\x29\x38", [0x05d7] = "\x04\x29\x55", + [0x05d8] = "\x04\x2d\x33", [0x05d9] = "\x04\x26\x59", + [0x05da] = "\x03\x29\x2b", [0x05e1] = "\x04\x29\x4e", + [0x05e2] = "\x04\x29\x54", [0x05e3] = "\x03\x2c\x66", + [0x05e4] = "\x03\x29\x27", [0x05e5] = "\x03\x2c\x67", + [0x05e6] = "\x03\x2c\x69", [0x05e7] = "\x04\x2d\x3c", + [0x05e8] = "\x03\x2c\x71", [0x05e9] = "\x04\x29\x56", + [0x05ea] = "\x03\x2c\x68", [0x05eb] = "\x04\x29\x52", + [0x05ec] = "\x04\x2d\x32", [0x05ed] = "\x04\x2d\x31", + [0x05ee] = "\x03\x2c\x6a", [0x05ef] = "\x03\x2c\x65", + [0x05f1] = "\x03\x31\x34", [0x05f2] = "\x03\x31\x2a", + [0x05f3] = "\x03\x35\x7b", [0x05f4] = "\x03\x31\x31", + [0x05f5] = "\x03\x31\x3a", [0x05f6] = "\x04\x2d\x3b", + [0x05f7] = "\x03\x31\x2d", [0x05f8] = "\x03\x31\x2b", + [0x05f9] = "\x04\x31\x7c", [0x05fa] = "\x04\x32\x21", + [0x05fb] = "\x04\x31\x7b", [0x05fc] = "\x03\x36\x2c", + [0x05fd] = "\x06\x40\x32", [0x05fe] = "\x04\x32\x25", + [0x05ff] = "\x03\x36\x2f", [0x0600] = "\x03\x36\x30", + [0x0601] = "\x04\x31\x79", [0x0602] = "\x03\x35\x7e", + [0x0603] = "\x04\x31\x71", [0x0604] = "\x03\x36\x25", + [0x0605] = "\x04\x31\x7e", [0x0606] = "\x04\x31\x7a", + [0x0607] = "\x03\x3b\x6b", [0x0608] = "\x03\x36\x2a", + [0x0609] = "\x04\x37\x6e", [0x060a] = "\x04\x37\x62", + [0x060b] = "\x03\x36\x21", [0x060c] = "\x04\x3d\x45", + [0x060d] = "\x03\x41\x31", [0x060e] = "\x04\x37\x64", + [0x060f] = "\x03\x3b\x6a", [0x0610] = "\x04\x37\x6b", + [0x0611] = "\x04\x37\x68", [0x0612] = "\x04\x37\x65", + [0x0613] = "\x03\x3b\x6c", [0x0614] = "\x03\x3b\x69", + [0x0615] = "\x04\x37\x70", [0x0616] = "\x04\x37\x61", + [0x0617] = "\x03\x3b\x6e", [0x0619] = "\x04\x3d\x50", + [0x061a] = "\x04\x3d\x4f", [0x061b] = "\x03\x41\x37", + [0x061c] = "\x04\x3d\x4c", [0x061d] = "\x04\x3d\x4a", + [0x061e] = "\x03\x41\x35", [0x061f] = "\x03\x41\x3b", + [0x0620] = "\x04\x3d\x48", [0x0621] = "\x04\x3d\x4e", + [0x0622] = "\x03\x41\x3c", [0x0623] = "\x03\x41\x4a", + [0x0624] = "\x03\x41\x43", [0x0625] = "\x03\x41\x3f", + [0x0626] = "\x03\x41\x47", [0x0627] = "\x03\x41\x40", + [0x0628] = "\x03\x41\x46", [0x0629] = "\x03\x41\x41", + [0x062a] = "\x03\x41\x39", [0x062d] = "\x04\x43\x58", + [0x062e] = "\x04\x43\x61", [0x062f] = "\x06\x5d\x32", + [0x0630] = "\x03\x46\x79", [0x0631] = "\x03\x47\x2e", + [0x0632] = "\x03\x47\x2d", [0x0633] = "\x04\x43\x56", + [0x0634] = "\x03\x46\x7c", [0x0635] = "\x03\x47\x27", + [0x0636] = "\x03\x47\x2f", [0x0637] = "\x04\x43\x5c", + [0x0638] = "\x03\x46\x77", [0x0639] = "\x05\x46\x25", + [0x063a] = "\x03\x46\x7d", [0x063b] = "\x04\x49\x75", + [0x063c] = "\x03\x4c\x36", [0x063d] = "\x04\x43\x64", + [0x063e] = "\x05\x46\x23", [0x063f] = "\x03\x47\x2b", + [0x0640] = "\x03\x47\x2c", [0x0643] = "\x04\x4a\x24", + [0x0644] = "\x03\x4c\x33", [0x0645] = "\x07\x23\x3a", + [0x0646] = "\x04\x49\x79", [0x0647] = "\x04\x49\x7a", + [0x0648] = "\x04\x49\x76", [0x0649] = "\x04\x4a\x28", + [0x064a] = "\x04\x4a\x22", [0x064b] = "\x05\x4d\x3a", + [0x064c] = "\x04\x49\x7e", [0x064d] = "\x05\x4d\x3e", + [0x064e] = "\x03\x4c\x3c", [0x0650] = "\x04\x4a\x23", + [0x0652] = "\x03\x50\x74", [0x0653] = "\x04\x56\x39", + [0x0654] = "\x04\x50\x45", [0x0655] = "\x03\x50\x73", + [0x0656] = "\x03\x50\x6e", [0x0657] = "\x03\x50\x78", + [0x0658] = "\x03\x50\x72", [0x0659] = "\x03\x50\x71", + [0x065a] = "\x03\x54\x65", [0x065b] = "\x03\x54\x6a", + [0x065c] = "\x03\x54\x68", [0x065d] = "\x03\x54\x63", + [0x065e] = "\x03\x54\x66", [0x0660] = "\x04\x5b\x2d", + [0x0661] = "\x03\x57\x69", [0x0662] = "\x04\x5b\x32", + [0x0663] = "\x04\x5b\x30", [0x0664] = "\x04\x5b\x2e", + [0x0665] = "\x03\x57\x6f", [0x0666] = "\x03\x57\x71", + [0x0667] = "\x04\x5b\x31", [0x0668] = "\x03\x57\x68", + [0x0669] = "\x04\x5b\x2f", [0x066a] = "\x03\x57\x72", + [0x066b] = "\x0f\x5e\x73", [0x066c] = "\x03\x5a\x3d", + [0x066d] = "\x03\x5a\x3e", [0x066f] = "\x04\x63\x47", + [0x0670] = "\x03\x5c\x40", [0x0671] = "\x04\x63\x46", + [0x0672] = "\x05\x70\x24", [0x0673] = "\x03\x5e\x32", + [0x0674] = "\x04\x66\x40", [0x0675] = "\x03\x60\x31", + [0x0676] = "\x04\x6a\x49", [0x0677] = "\x04\x6a\x48", + [0x0679] = "\x05\x79\x2a", [0x067a] = "\x04\x26\x5b", + [0x067b] = "\x04\x2d\x40", [0x067c] = "\x04\x2d\x3f", + [0x067d] = "\x04\x32\x27", [0x067e] = "\x04\x3d\x54", + [0x067f] = "\x04\x24\x40", [0x0680] = "\x03\x26\x3a", + [0x0684] = "\x04\x29\x5d", [0x0685] = "\x03\x2c\x75", + [0x0687] = "\x03\x31\x3e", [0x0689] = "\x06\x38\x2b", + [0x068b] = "\x03\x36\x33", [0x068d] = "\x03\x36\x35", + [0x068f] = "\x04\x37\x79", [0x0691] = "\x04\x37\x75", + [0x0692] = "\x04\x37\x78", [0x0693] = "\x04\x37\x77", + [0x0695] = "\x04\x37\x76", [0x0696] = "\x05\x38\x7c", + [0x069a] = "\x03\x3b\x77", [0x069d] = "\x04\x3d\x59", + [0x069e] = "\x04\x3d\x5b", [0x069f] = "\x03\x41\x4c", + [0x06a0] = "\x04\x43\x66", [0x06a1] = "\x05\x46\x30", + [0x06a3] = "\x04\x43\x69", [0x06a4] = "\x04\x4a\x2b", + [0x06a5] = "\x04\x4a\x2a", [0x06a6] = "\x04\x4a\x29", + [0x06a8] = "\x04\x50\x49", [0x06a9] = "\x04\x50\x4c", + [0x06ab] = "\x03\x57\x73", [0x06ad] = "\x04\x63\x4c", + [0x06ae] = "\x04\x66\x43", [0x06af] = "\x03\x26\x3b", + [0x06b0] = "\x06\x38\x2c", [0x06b1] = "\x03\x41\x4f", + [0x06b4] = "\x03\x29\x3a", [0x06b5] = "\x04\x29\x61", + [0x06b6] = "\x03\x31\x41", [0x06b7] = "\x03\x39\x2b", + [0x06b8] = "\x03\x3b\x78", [0x06b9] = "\x04\x4a\x2e", + [0x06ba] = "\x04\x56\x3e", [0x06bb] = "\x04\x6a\x4b", + [0x06bc] = "\x04\x29\x62", [0x06be] = "\x04\x2d\x49", + [0x06bf] = "\x06\x38\x30", [0x06c0] = "\x06\x49\x61", + [0x06c1] = "\x06\x5d\x51", [0x06c2] = "\x05\x4d\x4b", + [0x06c3] = "\x03\x23\x71", [0x06c4] = "\x06\x2b\x70", + [0x06c5] = "\x06\x38\x34", [0x06ca] = "\x03\x36\x3b", + [0x06cb] = "\x03\x36\x3e", [0x06cd] = "\x04\x3d\x65", + [0x06ce] = "\x04\x4a\x30", [0x06cf] = "\x04\x4a\x31", + [0x06d0] = "\x04\x22\x78", [0x06d1] = "\x04\x22\x79", + [0x06d2] = "\x04\x24\x43", [0x06d3] = "\x03\x26\x3c", + [0x06d4] = "\x03\x26\x3f", [0x06d5] = "\x03\x26\x3e", + [0x06d7] = "\x03\x26\x40", [0x06d8] = "\x03\x29\x3f", + [0x06d9] = "\x03\x29\x3d", [0x06da] = "\x04\x26\x63", + [0x06db] = "\x05\x29\x4f", [0x06dc] = "\x04\x29\x63", + [0x06dd] = "\x03\x2c\x7b", [0x06de] = "\x04\x29\x64", + [0x06df] = "\x04\x29\x65", [0x06e0] = "\x03\x2c\x78", + [0x06e1] = "\x03\x2d\x26", [0x06e4] = "\x06\x31\x67", + [0x06e5] = "\x04\x2d\x4c", [0x06e6] = "\x04\x32\x3b", + [0x06e7] = "\x04\x2d\x4b", [0x06e9] = "\x03\x31\x47", + [0x06ea] = "\x06\x38\x37", [0x06eb] = "\x03\x31\x4a", + [0x06ec] = "\x0f\x2f\x6e", [0x06ee] = "\x04\x2d\x4d", + [0x06ef] = "\x06\x40\x51", [0x06f0] = "\x04\x32\x36", + [0x06f1] = "\x04\x32\x3a", [0x06f2] = "\x04\x32\x37", + [0x06f3] = "\x03\x36\x43", [0x06f4] = "\x06\x40\x4f", + [0x06f5] = "\x03\x3c\x22", [0x06f6] = "\x04\x37\x7e", + [0x06f7] = "\x03\x3b\x7a", [0x06f8] = "\x03\x3b\x7b", + [0x06f9] = "\x04\x38\x25", [0x06fa] = "\x03\x3c\x27", + [0x06fb] = "\x04\x38\x22", [0x06fc] = "\x06\x49\x73", + [0x06fd] = "\x03\x3c\x21", [0x0701] = "\x06\x53\x3d", + [0x0702] = "\x05\x3f\x62", [0x0703] = "\x03\x41\x52", + [0x0704] = "\x03\x41\x57", [0x0705] = "\x03\x41\x5a", + [0x0706] = "\x03\x41\x55", [0x0707] = "\x03\x41\x53", + [0x0708] = "\x03\x41\x5c", [0x0709] = "\x03\x41\x58", + [0x070a] = "\x04\x3d\x68", [0x070b] = "\x04\x3d\x67", + [0x070c] = "\x03\x41\x54", [0x070d] = "\x03\x47\x38", + [0x070e] = "\x04\x43\x6e", [0x070f] = "\x03\x47\x32", + [0x0710] = "\x03\x47\x36", [0x0712] = "\x05\x4d\x53", + [0x0713] = "\x04\x4a\x32", [0x0714] = "\x03\x4c\x42", + [0x0715] = "\x03\x4c\x45", [0x0717] = "\x04\x50\x52", + [0x0718] = "\x04\x50\x51", [0x0719] = "\x03\x51\x21", + [0x071a] = "\x05\x4d\x50", [0x071b] = "\x03\x50\x7b", + [0x071c] = "\x03\x50\x7c", [0x071d] = "\x04\x50\x53", + [0x071e] = "\x07\x2e\x5a", [0x0720] = "\x03\x54\x73", + [0x0721] = "\x03\x54\x6e", [0x0722] = "\x04\x56\x40", + [0x0723] = "\x04\x5b\x40", [0x0725] = "\x04\x5b\x41", + [0x0726] = "\x04\x5b\x3f", [0x0727] = "\x07\x3f\x76", + [0x0729] = "\x03\x5a\x40", [0x072a] = "\x03\x5a\x41", + [0x072b] = "\x03\x5c\x44", [0x072c] = "\x03\x5f\x4c", + [0x072d] = "\x03\x5f\x4d", [0x072e] = "\x05\x75\x6e", + [0x072f] = "\x05\x75\x6d", [0x0730] = "\x03\x23\x74", + [0x0731] = "\x04\x50\x56", [0x0732] = "\x03\x54\x74", + [0x0733] = "\x03\x29\x44", [0x0734] = "\x03\x31\x4e", + [0x0735] = "\x05\x2e\x25", [0x0736] = "\x03\x36\x49", + [0x0738] = "\x03\x3c\x28", [0x0739] = "\x04\x3a\x43", + [0x073b] = "\x05\x46\x45", [0x073c] = "\x05\x4d\x58", + [0x073f] = "\x03\x51\x25", [0x0741] = "\x03\x23\x76", + [0x0742] = "\x03\x26\x43", [0x0743] = "\x04\x24\x48", + [0x0744] = "\x03\x26\x46", [0x0747] = "\x03\x29\x4b", + [0x0748] = "\x03\x29\x46", [0x0749] = "\x0f\x27\x4c", + [0x074a] = "\x03\x29\x50", [0x074b] = "\x03\x29\x4d", + [0x074c] = "\x05\x26\x51", [0x0751] = "\x03\x2d\x28", + [0x0752] = "\x03\x2d\x2c", [0x0753] = "\x04\x29\x6f", + [0x0754] = "\x04\x29\x6c", [0x0755] = "\x03\x2d\x29", + [0x0758] = "\x04\x2d\x57", [0x0759] = "\x04\x2d\x51", + [0x075a] = "\x04\x2d\x54", [0x075b] = "\x04\x2d\x58", + [0x075c] = "\x03\x31\x52", [0x075d] = "\x05\x2e\x2b", + [0x075e] = "\x04\x2d\x52", [0x075f] = "\x04\x2d\x5b", + [0x0760] = "\x03\x31\x55", [0x0761] = "\x04\x2d\x56", + [0x0762] = "\x03\x31\x51", [0x0768] = "\x03\x36\x59", + [0x0769] = "\x04\x32\x43", [0x076a] = "\x03\x36\x4a", + [0x076b] = "\x03\x36\x4f", [0x076c] = "\x05\x32\x79", + [0x076d] = "\x04\x32\x42", [0x076e] = "\x04\x32\x46", + [0x076f] = "\x04\x32\x41", [0x0770] = "\x04\x38\x34", + [0x0771] = "\x03\x36\x58", [0x0772] = "\x03\x36\x5d", + [0x0778] = "\x04\x38\x2f", [0x0779] = "\x03\x3c\x2e", + [0x077a] = "\x04\x38\x2c", [0x077b] = "\x03\x3c\x3f", + [0x077c] = "\x03\x3c\x30", [0x077d] = "\x04\x38\x2a", + [0x077e] = "\x05\x39\x33", [0x077f] = "\x04\x38\x2d", + [0x0780] = "\x03\x3c\x2c", [0x0781] = "\x05\x39\x39", + [0x0782] = "\x04\x38\x35", [0x0783] = "\x03\x3c\x35", + [0x0784] = "\x04\x38\x37", [0x0785] = "\x03\x3c\x36", + [0x0786] = "\x03\x3c\x43", [0x0787] = "\x03\x3c\x2b", + [0x0788] = "\x03\x3c\x2d", [0x078b] = "\x04\x3d\x78", + [0x078c] = "\x03\x41\x71", [0x078d] = "\x03\x41\x66", + [0x078e] = "\x03\x41\x70", [0x078f] = "\x04\x3d\x6b", + [0x0790] = "\x04\x3d\x6e", [0x0791] = "\x04\x3d\x6f", + [0x0792] = "\x03\x41\x6c", [0x0793] = "\x03\x41\x69", + [0x0794] = "\x03\x41\x64", [0x0795] = "\x04\x3d\x6d", + [0x0796] = "\x03\x41\x5e", [0x0797] = "\x04\x3d\x75", + [0x0798] = "\x03\x41\x62", [0x0799] = "\x03\x41\x63", + [0x079a] = "\x03\x41\x7a", [0x079b] = "\x03\x41\x61", + [0x079c] = "\x03\x41\x5f", [0x079d] = "\x04\x44\x23", + [0x079e] = "\x04\x3d\x76", [0x079f] = "\x03\x41\x60", + [0x07a1] = "\x03\x42\x5a", [0x07a3] = "\x03\x41\x67", + [0x07a4] = "\x0f\x48\x55", [0x07a5] = "\x04\x44\x24", + [0x07a6] = "\x04\x43\x75", [0x07a7] = "\x04\x44\x21", + [0x07a8] = "\x04\x43\x7c", [0x07a9] = "\x03\x47\x3f", + [0x07aa] = "\x04\x43\x78", [0x07ab] = "\x04\x43\x73", + [0x07ac] = "\x03\x47\x41", [0x07ad] = "\x04\x43\x74", + [0x07ae] = "\x03\x47\x4a", [0x07af] = "\x04\x43\x7d", + [0x07b0] = "\x04\x43\x7e", [0x07b1] = "\x04\x43\x7a", + [0x07b2] = "\x04\x44\x22", [0x07b3] = "\x03\x47\x4f", + [0x07b4] = "\x03\x47\x40", [0x07b5] = "\x04\x44\x25", + [0x07b6] = "\x04\x43\x71", [0x07b7] = "\x05\x46\x4b", + [0x07b8] = "\x03\x47\x49", [0x07b9] = "\x04\x3d\x72", + [0x07ba] = "\x03\x47\x50", [0x07bc] = "\x0f\x48\x52", + [0x07bf] = "\x03\x4c\x4e", [0x07c0] = "\x05\x4d\x6d", + [0x07c1] = "\x04\x4a\x3a", [0x07c2] = "\x03\x4c\x4c", + [0x07c3] = "\x05\x4d\x61", [0x07c4] = "\x03\x4c\x53", + [0x07c5] = "\x04\x4a\x37", [0x07c6] = "\x04\x4a\x36", + [0x07c7] = "\x03\x4c\x5d", [0x07c8] = "\x03\x4c\x58", + [0x07c9] = "\x07\x23\x6f", [0x07ca] = "\x04\x4a\x38", + [0x07cb] = "\x04\x4a\x42", [0x07cc] = "\x03\x4c\x5a", + [0x07cd] = "\x03\x4c\x5c", [0x07ce] = "\x03\x4c\x48", + [0x07cf] = "\x03\x4c\x55", [0x07d0] = "\x03\x51\x43", + [0x07d3] = "\x03\x51\x42", [0x07d4] = "\x04\x50\x60", + [0x07d5] = "\x04\x50\x5a", [0x07d6] = "\x03\x51\x37", + [0x07d7] = "\x03\x51\x30", [0x07d8] = "\x04\x50\x59", + [0x07d9] = "\x04\x4a\x39", [0x07da] = "\x03\x51\x3f", + [0x07db] = "\x03\x51\x2a", [0x07dc] = "\x03\x51\x3d", + [0x07dd] = "\x04\x56\x49", [0x07de] = "\x03\x51\x33", + [0x07df] = "\x03\x51\x39", [0x07e0] = "\x03\x4c\x4b", + [0x07e1] = "\x04\x50\x5e", [0x07e2] = "\x03\x51\x2d", + [0x07e3] = "\x04\x50\x64", [0x07e4] = "\x03\x51\x35", + [0x07e5] = "\x03\x51\x34", [0x07e6] = "\x03\x51\x36", + [0x07ea] = "\x03\x55\x22", [0x07eb] = "\x04\x56\x48", + [0x07ec] = "\x03\x54\x7e", [0x07ed] = "\x03\x55\x25", + [0x07ee] = "\x03\x54\x7d", [0x07ef] = "\x04\x56\x4b", + [0x07f0] = "\x07\x38\x55", [0x07f1] = "\x05\x5b\x68", + [0x07f2] = "\x03\x54\x77", [0x07f3] = "\x03\x55\x26", + [0x07f5] = "\x03\x54\x79", [0x07f6] = "\x03\x55\x28", + [0x07f7] = "\x04\x5b\x48", [0x07f8] = "\x04\x5b\x44", + [0x07f9] = "\x03\x57\x7c", [0x07fa] = "\x04\x5b\x4a", + [0x07fb] = "\x04\x5b\x49", [0x07fe] = "\x04\x5f\x6f", + [0x07ff] = "\x04\x5f\x73", [0x0800] = "\x03\x5a\x49", + [0x0801] = "\x04\x5f\x70", [0x0802] = "\x04\x5f\x6e", + [0x0803] = "\x04\x5f\x72", [0x0804] = "\x04\x5f\x75", + [0x0805] = "\x03\x5a\x4c", [0x0806] = "\x03\x5a\x4b", + [0x0807] = "\x0f\x62\x53", [0x0808] = "\x03\x5a\x4a", + [0x0809] = "\x03\x5c\x4c", [0x080a] = "\x03\x5c\x46", + [0x080b] = "\x04\x63\x51", [0x080c] = "\x04\x63\x4f", + [0x080d] = "\x03\x5c\x48", [0x080e] = "\x03\x5c\x4d", + [0x080f] = "\x04\x63\x54", [0x0810] = "\x03\x5c\x4b", + [0x0811] = "\x03\x5c\x45", [0x0812] = "\x0f\x65\x3e", + [0x0814] = "\x05\x70\x27", [0x0815] = "\x03\x5e\x36", + [0x0816] = "\x03\x5c\x4a", [0x0817] = "\x03\x5f\x50", + [0x0818] = "\x04\x68\x6e", [0x0819] = "\x03\x60\x35", + [0x081a] = "\x03\x60\x33", [0x081b] = "\x03\x60\x34", + [0x081d] = "\x05\x24\x48", [0x081e] = "\x06\x28\x30", + [0x081f] = "\x04\x26\x6d", [0x0820] = "\x05\x26\x56", + [0x0821] = "\x04\x26\x70", [0x0822] = "\x04\x26\x6c", + [0x0823] = "\x04\x2d\x60", [0x0824] = "\x04\x29\x70", + [0x0825] = "\x04\x29\x71", [0x0826] = "\x06\x31\x78", + [0x0827] = "\x04\x29\x74", [0x0828] = "\x04\x29\x73", + [0x0829] = "\x05\x2e\x2e", [0x082a] = "\x04\x2d\x5d", + [0x082b] = "\x04\x2d\x61", [0x082c] = "\x04\x2d\x62", + [0x082d] = "\x04\x2d\x5e", [0x082e] = "\x03\x36\x61", + [0x082f] = "\x04\x32\x48", [0x0830] = "\x04\x32\x49", + [0x0831] = "\x06\x40\x6e", [0x0832] = "\x04\x38\x3b", + [0x0833] = "\x04\x38\x39", [0x0834] = "\x03\x3c\x46", + [0x0835] = "\x05\x39\x43", [0x0836] = "\x04\x38\x3c", + [0x0837] = "\x06\x38\x64", [0x0839] = "\x04\x3e\x21", + [0x083a] = "\x04\x3d\x7c", [0x083b] = "\x04\x3d\x7b", + [0x083c] = "\x04\x3d\x7d", [0x083d] = "\x04\x3d\x7e", + [0x083e] = "\x04\x3e\x22", [0x083f] = "\x03\x47\x52", + [0x0840] = "\x06\x5d\x77", [0x0841] = "\x04\x44\x2a", + [0x0842] = "\x04\x4a\x4c", [0x0843] = "\x03\x4c\x68", + [0x0844] = "\x04\x50\x66", [0x0845] = "\x04\x50\x67", + [0x0846] = "\x04\x56\x4f", [0x0847] = "\x04\x56\x4e", + [0x0848] = "\x03\x55\x2a", [0x0849] = "\x03\x55\x2c", + [0x084a] = "\x04\x5f\x77", [0x084b] = "\x07\x4e\x22", + [0x084c] = "\x04\x68\x71", [0x084d] = "\x05\x75\x77", + [0x084e] = "\x05\x79\x2f", [0x084f] = "\x06\x25\x25", + [0x0852] = "\x03\x2d\x3e", [0x0854] = "\x03\x2b\x7b", + [0x0855] = "\x03\x3c\x48", [0x0856] = "\x04\x38\x3f", + [0x0857] = "\x05\x46\x5f", [0x0858] = "\x03\x58\x24", + [0x0859] = "\x04\x22\x7c", [0x085a] = "\x03\x29\x57", + [0x085b] = "\x05\x26\x62", [0x085c] = "\x04\x26\x75", + [0x085e] = "\x03\x2d\x3f", [0x085f] = "\x03\x2d\x41", + [0x0860] = "\x03\x2d\x40", [0x0861] = "\x03\x31\x69", + [0x0862] = "\x03\x36\x63", [0x0863] = "\x04\x32\x4a", + [0x0864] = "\x04\x38\x45", [0x0865] = "\x04\x38\x44", + [0x0866] = "\x04\x38\x46", [0x0867] = "\x04\x38\x42", + [0x0868] = "\x03\x3c\x4a", [0x086a] = "\x03\x42\x23", + [0x086b] = "\x04\x3e\x23", [0x086c] = "\x04\x3e\x24", + [0x086d] = "\x03\x42\x24", [0x086f] = "\x04\x44\x32", + [0x0870] = "\x05\x46\x60", [0x0871] = "\x04\x44\x33", + [0x0872] = "\x04\x44\x30", [0x0873] = "\x04\x4a\x50", + [0x0874] = "\x04\x4a\x4f", [0x0875] = "\x04\x50\x6b", + [0x0876] = "\x04\x50\x6a", [0x0878] = "\x04\x56\x51", + [0x0879] = "\x04\x63\x55", [0x087a] = "\x03\x5c\x4e", + [0x087b] = "\x05\x75\x78", [0x087c] = "\x05\x24\x4e", + [0x087d] = "\x04\x26\x78", [0x087e] = "\x04\x2d\x64", + [0x087f] = "\x03\x31\x6b", [0x0880] = "\x04\x32\x4f", + [0x0881] = "\x04\x38\x49", [0x0882] = "\x04\x38\x4a", + [0x0883] = "\x04\x38\x4b", [0x0884] = "\x03\x42\x25", + [0x0885] = "\x04\x44\x35", [0x0886] = "\x03\x51\x47", + [0x0887] = "\x03\x51\x48", [0x0888] = "\x04\x50\x6e", + [0x0889] = "\x04\x56\x53", [0x088a] = "\x03\x58\x25", + [0x088b] = "\x04\x29\x7b", [0x088c] = "\x03\x23\x7b", + [0x088d] = "\x04\x26\x79", [0x088e] = "\x03\x29\x5b", + [0x088f] = "\x04\x26\x7a", [0x0891] = "\x0f\x27\x5b", + [0x0892] = "\x03\x2d\x43", [0x0893] = "\x04\x2d\x66", + [0x0894] = "\x04\x32\x52", [0x0895] = "\x04\x32\x54", + [0x0896] = "\x04\x32\x53", [0x0897] = "\x04\x32\x55", + [0x0898] = "\x03\x36\x67", [0x0899] = "\x04\x2d\x67", + [0x089a] = "\x04\x32\x51", [0x089b] = "\x05\x39\x5b", + [0x089c] = "\x03\x3c\x4c", [0x089d] = "\x04\x38\x4f", + [0x089e] = "\x04\x38\x4c", [0x089f] = "\x04\x3e\x29", + [0x08a0] = "\x03\x42\x27", [0x08a1] = "\x04\x3e\x28", + [0x08a2] = "\x04\x3e\x27", [0x08a3] = "\x04\x44\x3f", + [0x08a4] = "\x04\x44\x38", [0x08a5] = "\x04\x44\x39", + [0x08a6] = "\x04\x44\x3a", [0x08a7] = "\x05\x46\x68", + [0x08a8] = "\x04\x44\x3c", [0x08aa] = "\x04\x50\x6f", + [0x08ab] = "\x04\x50\x71", [0x08ac] = "\x04\x50\x72", + [0x08ad] = "\x03\x51\x49", [0x08af] = "\x04\x5b\x50", + [0x08b0] = "\x04\x5b\x4f", [0x08b1] = "\x03\x5a\x50", + [0x08b2] = "\x04\x6d\x57", [0x08b3] = "\x04\x2d\x6a", + [0x08b4] = "\x03\x29\x5c", [0x08b5] = "\x03\x36\x68", + [0x08b6] = "\x03\x4c\x69", [0x08b7] = "\x03\x51\x4a", + [0x08b8] = "\x04\x21\x4f", [0x08b9] = "\x03\x22\x56", + [0x08ba] = "\x03\x22\x55", [0x08bb] = "\x03\x24\x22", + [0x08bc] = "\x05\x21\x74", [0x08bd] = "\x04\x23\x22", + [0x08be] = "\x03\x26\x54", [0x08c0] = "\x03\x26\x4f", + [0x08c1] = "\x04\x24\x4f", [0x08c2] = "\x03\x26\x5d", + [0x08c3] = "\x06\x28\x49", [0x08c4] = "\x03\x26\x5a", + [0x08c5] = "\x04\x24\x51", [0x08c6] = "\x03\x26\x4b", + [0x08c7] = "\x06\x28\x4a", [0x08c8] = "\x06\x28\x44", + [0x08ca] = "\x03\x26\x58", [0x08cb] = "\x03\x29\x61", + [0x08cc] = "\x03\x29\x5f", [0x08cd] = "\x03\x29\x5e", + [0x08ce] = "\x03\x29\x62", [0x08cf] = "\x03\x29\x60", + [0x08d0] = "\x04\x26\x7e", [0x08d1] = "\x03\x29\x68", + [0x08d2] = "\x03\x29\x66", [0x08d3] = "\x0f\x27\x66", + [0x08d6] = "\x03\x2d\x44", [0x08d7] = "\x05\x2a\x24", + [0x08d8] = "\x04\x27\x22", [0x08d9] = "\x03\x2d\x54", + [0x08da] = "\x05\x29\x7b", [0x08db] = "\x05\x29\x7c", + [0x08dc] = "\x04\x29\x7e", [0x08dd] = "\x03\x2d\x56", + [0x08de] = "\x03\x2d\x4c", [0x08e4] = "\x06\x38\x72", + [0x08e5] = "\x03\x31\x70", [0x08e6] = "\x03\x31\x71", + [0x08e7] = "\x04\x2d\x6b", [0x08e8] = "\x06\x39\x33", + [0x08e9] = "\x03\x31\x74", [0x08ea] = "\x04\x2d\x6c", + [0x08eb] = "\x03\x36\x69", [0x08ec] = "\x03\x32\x24", + [0x08ed] = "\x03\x32\x23", [0x08ee] = "\x03\x31\x7e", + [0x08f3] = "\x03\x31\x75", [0x08f4] = "\x04\x32\x57", + [0x08f5] = "\x03\x36\x71", [0x08f6] = "\x04\x32\x63", + [0x08f7] = "\x04\x32\x64", [0x08f8] = "\x03\x36\x6e", + [0x08f9] = "\x04\x32\x5e", [0x08fa] = "\x03\x37\x22", + [0x08fb] = "\x03\x36\x6d", [0x08fc] = "\x03\x3c\x4f", + [0x08fd] = "\x03\x36\x7e", [0x08fe] = "\x04\x32\x58", + [0x08ff] = "\x04\x32\x68", [0x0900] = "\x05\x39\x5e", + [0x0901] = "\x04\x32\x5a", [0x0902] = "\x04\x32\x5c", + [0x0903] = "\x06\x41\x2b", [0x0904] = "\x05\x33\x3d", + [0x0905] = "\x03\x3c\x5e", [0x0906] = "\x03\x36\x7b", + [0x0907] = "\x03\x3c\x5f", [0x0908] = "\x03\x36\x73", + [0x0909] = "\x06\x41\x41", [0x090a] = "\x03\x36\x78", + [0x090f] = "\x04\x38\x51", [0x0910] = "\x04\x38\x56", + [0x0911] = "\x03\x3c\x65", [0x0912] = "\x04\x38\x52", + [0x0913] = "\x03\x3c\x59", [0x0914] = "\x04\x38\x59", + [0x0915] = "\x03\x3c\x6a", [0x0916] = "\x03\x3c\x67", + [0x0917] = "\x03\x3c\x55", [0x0918] = "\x04\x38\x57", + [0x0919] = "\x04\x38\x5a", [0x091a] = "\x03\x3c\x53", + [0x091b] = "\x03\x3c\x57", [0x091c] = "\x03\x3c\x61", + [0x091d] = "\x03\x42\x2b", [0x091e] = "\x06\x4a\x6d", + [0x0920] = "\x0f\x3c\x43", [0x0921] = "\x0f\x3c\x5a", + [0x0925] = "\x04\x3e\x37", [0x0926] = "\x03\x42\x2c", + [0x0927] = "\x03\x42\x37", [0x0928] = "\x03\x42\x35", + [0x0929] = "\x03\x42\x48", [0x092a] = "\x03\x42\x38", + [0x092b] = "\x04\x3e\x30", [0x092c] = "\x04\x3e\x39", + [0x092d] = "\x04\x3e\x2d", [0x092e] = "\x03\x42\x42", + [0x092f] = "\x04\x3e\x38", [0x0930] = "\x03\x42\x34", + [0x0931] = "\x03\x42\x3c", [0x0932] = "\x04\x3e\x3c", + [0x0933] = "\x03\x42\x2f", [0x0934] = "\x03\x42\x41", + [0x0935] = "\x05\x40\x27", [0x0936] = "\x04\x3e\x2f", + [0x0937] = "\x04\x3e\x32", [0x0938] = "\x03\x42\x32", + [0x093b] = "\x03\x42\x43", [0x093c] = "\x03\x47\x55", + [0x093d] = "\x04\x44\x49", [0x093e] = "\x03\x47\x60", + [0x093f] = "\x06\x5e\x3b", [0x0940] = "\x03\x47\x59", + [0x0941] = "\x06\x54\x50", [0x0942] = "\x03\x47\x58", + [0x0943] = "\x04\x44\x46", [0x0944] = "\x04\x44\x4d", + [0x0945] = "\x04\x44\x4a", [0x0946] = "\x06\x5e\x40", + [0x094a] = "\x03\x4c\x6e", [0x094b] = "\x04\x4a\x5f", + [0x094c] = "\x04\x4a\x61", [0x094d] = "\x03\x4c\x6f", + [0x094e] = "\x03\x4c\x7c", [0x094f] = "\x04\x4a\x68", + [0x0950] = "\x04\x4a\x5d", [0x0951] = "\x03\x4c\x6d", + [0x0952] = "\x04\x4a\x59", [0x0953] = "\x03\x4c\x72", + [0x0954] = "\x05\x46\x78", [0x0955] = "\x07\x24\x61", + [0x0956] = "\x03\x4c\x70", [0x0957] = "\x04\x50\x74", + [0x0958] = "\x03\x51\x4b", [0x0959] = "\x03\x4c\x76", + [0x095d] = "\x04\x50\x77", [0x095e] = "\x04\x50\x7d", + [0x095f] = "\x05\x55\x36", [0x0960] = "\x04\x50\x76", + [0x0961] = "\x03\x51\x4f", [0x0962] = "\x03\x51\x4e", + [0x0963] = "\x04\x50\x7a", [0x0964] = "\x05\x55\x2d", + [0x0965] = "\x03\x51\x53", [0x0966] = "\x03\x51\x57", + [0x0967] = "\x04\x50\x7b", [0x0968] = "\x04\x56\x56", + [0x0969] = "\x03\x51\x51", [0x096a] = "\x03\x51\x4c", + [0x096b] = "\x04\x50\x78", [0x096c] = "\x03\x51\x52", + [0x096d] = "\x04\x4a\x62", [0x096e] = "\x05\x55\x2e", + [0x096f] = "\x03\x55\x32", [0x0970] = "\x03\x55\x38", + [0x0971] = "\x04\x56\x5e", [0x0972] = "\x04\x56\x60", + [0x0973] = "\x03\x55\x34", [0x0974] = "\x04\x56\x58", + [0x0975] = "\x03\x55\x2e", [0x0976] = "\x04\x56\x57", + [0x0977] = "\x04\x56\x5c", [0x0978] = "\x03\x55\x3b", + [0x0979] = "\x04\x56\x59", [0x097a] = "\x04\x56\x5b", + [0x097b] = "\x03\x55\x33", [0x097d] = "\x04\x5b\x56", + [0x097e] = "\x04\x5b\x54", [0x097f] = "\x04\x5b\x5a", + [0x0980] = "\x04\x5b\x57", [0x0981] = "\x04\x5b\x60", + [0x0984] = "\x04\x5f\x7b", [0x0985] = "\x04\x5f\x7d", + [0x0986] = "\x04\x5b\x5b", [0x0987] = "\x04\x5f\x79", + [0x0988] = "\x03\x5a\x51", [0x098c] = "\x03\x5c\x50", + [0x098d] = "\x04\x63\x5a", [0x098e] = "\x04\x63\x5e", + [0x098f] = "\x04\x63\x5b", [0x0991] = "\x03\x5c\x52", + [0x0992] = "\x04\x66\x49", [0x0993] = "\x05\x70\x3e", + [0x0994] = "\x04\x66\x4a", [0x0995] = "\x04\x66\x4c", + [0x0996] = "\x04\x68\x73", [0x0997] = "\x03\x5e\x39", + [0x0998] = "\x03\x5e\x38", [0x099a] = "\x03\x5f\x51", + [0x099b] = "\x04\x6a\x4e", [0x099c] = "\x03\x60\x38", + [0x099e] = "\x04\x6b\x6d", [0x099f] = "\x04\x6b\x6e", + [0x09a0] = "\x03\x61\x66", [0x09a1] = "\x03\x24\x2a", + [0x09a3] = "\x04\x24\x52", [0x09a4] = "\x03\x26\x61", + [0x09a6] = "\x03\x29\x6e", [0x09a7] = "\x04\x27\x27", + [0x09a8] = "\x03\x29\x78", [0x09aa] = "\x03\x29\x73", + [0x09ab] = "\x03\x2d\x67", [0x09ac] = "\x03\x2d\x59", + [0x09ad] = "\x03\x2d\x66", [0x09ae] = "\x03\x2d\x61", + [0x09af] = "\x03\x2d\x60", [0x09b0] = "\x03\x2d\x5b", + [0x09b2] = "\x04\x2a\x27", [0x09b3] = "\x03\x32\x2e", + [0x09b4] = "\x04\x2d\x73", [0x09b5] = "\x03\x32\x32", + [0x09b9] = "\x03\x37\x2b", [0x09ba] = "\x03\x37\x2a", + [0x09bb] = "\x03\x37\x34", [0x09bc] = "\x04\x32\x71", + [0x09be] = "\x04\x32\x76", [0x09bf] = "\x04\x32\x70", + [0x09c0] = "\x04\x32\x77", [0x09c1] = "\x0f\x36\x48", + [0x09c2] = "\x03\x3c\x76", [0x09c3] = "\x04\x38\x65", + [0x09c4] = "\x04\x38\x61", [0x09c5] = "\x03\x3c\x75", + [0x09c6] = "\x04\x38\x62", [0x09c7] = "\x04\x38\x64", + [0x09c8] = "\x04\x38\x60", [0x09c9] = "\x03\x3b\x23", + [0x09ca] = "\x03\x3c\x7e", [0x09cb] = "\x03\x3c\x70", + [0x09cd] = "\x03\x3c\x78", [0x09ce] = "\x03\x42\x54", + [0x09cf] = "\x03\x42\x4d", [0x09d0] = "\x03\x42\x56", + [0x09d1] = "\x04\x3e\x4b", [0x09d2] = "\x03\x42\x4a", + [0x09d3] = "\x03\x42\x55", [0x09d4] = "\x04\x3e\x48", + [0x09d5] = "\x04\x3e\x46", [0x09d6] = "\x04\x3e\x49", + [0x09d7] = "\x06\x54\x54", [0x09d8] = "\x03\x42\x4b", + [0x09d9] = "\x03\x42\x50", [0x09da] = "\x0f\x42\x78", + [0x09db] = "\x0f\x43\x3c", [0x09df] = "\x04\x44\x59", + [0x09e0] = "\x03\x47\x73", [0x09e1] = "\x03\x47\x69", + [0x09e3] = "\x04\x44\x56", [0x09e4] = "\x04\x44\x5a", + [0x09e5] = "\x04\x44\x5c", [0x09e6] = "\x03\x47\x71", + [0x09e8] = "\x0f\x49\x58", [0x09eb] = "\x03\x4d\x26", + [0x09ec] = "\x03\x4d\x23", [0x09ed] = "\x03\x4d\x2b", + [0x09ee] = "\x03\x4d\x21", [0x09ef] = "\x03\x4d\x27", + [0x09f0] = "\x04\x4a\x6a", [0x09f3] = "\x04\x51\x25", + [0x09f4] = "\x03\x51\x5d", [0x09f5] = "\x03\x51\x5b", + [0x09f6] = "\x04\x51\x2b", [0x09f7] = "\x03\x51\x5f", + [0x09f8] = "\x03\x51\x61", [0x09f9] = "\x04\x51\x24", + [0x09fb] = "\x03\x51\x64", [0x09fc] = "\x03\x51\x65", + [0x09fe] = "\x03\x55\x3d", [0x09ff] = "\x04\x56\x62", + [0x0a00] = "\x03\x55\x3f", [0x0a01] = "\x03\x55\x44", + [0x0a02] = "\x07\x39\x26", [0x0a03] = "\x03\x57\x51", + [0x0a04] = "\x03\x58\x2c", [0x0a05] = "\x04\x56\x64", + [0x0a08] = "\x03\x5c\x5a", [0x0a09] = "\x03\x5a\x59", + [0x0a0a] = "\x03\x5c\x54", [0x0a0b] = "\x03\x5c\x5b", + [0x0a0c] = "\x04\x63\x5f", [0x0a0d] = "\x04\x66\x4e", + [0x0a0e] = "\x05\x73\x57", [0x0a0f] = "\x04\x6a\x50", + [0x0a10] = "\x03\x60\x3a", [0x0a11] = "\x03\x61\x7a", + [0x0a12] = "\x04\x27\x2c", [0x0a13] = "\x03\x29\x7a", + [0x0a14] = "\x03\x37\x58", [0x0a15] = "\x03\x47\x74", + [0x0a16] = "\x03\x2d\x6a", [0x0a17] = "\x04\x2d\x76", + [0x0a18] = "\x03\x37\x36", [0x0a19] = "\x04\x38\x6b", + [0x0a1a] = "\x03\x29\x7b", [0x0a1b] = "\x04\x2a\x2c", + [0x0a1c] = "\x04\x38\x6c", [0x0a1d] = "\x03\x29\x7d", + [0x0a1e] = "\x03\x29\x7e", [0x0a1f] = "\x05\x2e\x53", + [0x0a20] = "\x06\x39\x40", [0x0a21] = "\x04\x2d\x7a", + [0x0a22] = "\x04\x44\x5f", [0x0a23] = "\x07\x39\x2d", + [0x0a24] = "\x04\x5b\x64", [0x0a25] = "\x04\x66\x50", + [0x0a26] = "\x03\x21\x6a", [0x0a27] = "\x03\x32\x33", + [0x0a28] = "\x04\x23\x26", [0x0a29] = "\x03\x26\x65", + [0x0a2a] = "\x04\x24\x55", [0x0a2b] = "\x06\x2c\x71", + [0x0a2c] = "\x04\x27\x33", [0x0a2d] = "\x05\x26\x77", + [0x0a2e] = "\x04\x27\x32", [0x0a2f] = "\x04\x27\x2f", + [0x0a30] = "\x03\x2d\x6c", [0x0a31] = "\x03\x2d\x6f", + [0x0a32] = "\x04\x2a\x2e", [0x0a33] = "\x03\x2d\x6e", + [0x0a35] = "\x03\x32\x34", [0x0a36] = "\x03\x32\x35", + [0x0a37] = "\x04\x2d\x7d", [0x0a38] = "\x04\x2d\x7c", + [0x0a39] = "\x04\x32\x7a", [0x0a3a] = "\x05\x33\x4d", + [0x0a3b] = "\x04\x32\x79", [0x0a3c] = "\x04\x32\x7e", + [0x0a3d] = "\x03\x37\x38", [0x0a3e] = "\x06\x41\x66", + [0x0a40] = "\x03\x37\x37", [0x0a41] = "\x04\x38\x70", + [0x0a42] = "\x04\x38\x72", [0x0a43] = "\x04\x38\x73", + [0x0a44] = "\x04\x44\x63", [0x0a45] = "\x06\x54\x78", + [0x0a46] = "\x04\x3e\x4e", [0x0a47] = "\x03\x42\x5e", + [0x0a49] = "\x04\x44\x62", [0x0a4a] = "\x04\x44\x60", + [0x0a4b] = "\x04\x44\x64", [0x0a4c] = "\x04\x4a\x6f", + [0x0a4d] = "\x04\x4a\x6e", [0x0a4e] = "\x04\x4a\x72", + [0x0a4f] = "\x04\x4a\x71", [0x0a50] = "\x04\x4a\x73", + [0x0a51] = "\x04\x51\x2e", [0x0a52] = "\x04\x51\x30", + [0x0a53] = "\x04\x51\x2f", [0x0a54] = "\x04\x56\x67", + [0x0a55] = "\x03\x55\x46", [0x0a56] = "\x03\x55\x47", + [0x0a57] = "\x04\x5b\x66", [0x0a58] = "\x04\x5b\x65", + [0x0a59] = "\x04\x60\x24", [0x0a5a] = "\x07\x53\x6b", + [0x0a5b] = "\x04\x6a\x51", [0x0a5c] = "\x04\x27\x34", + [0x0a5d] = "\x04\x24\x59", [0x0a5e] = "\x03\x26\x6d", + [0x0a5f] = "\x04\x24\x56", [0x0a60] = "\x03\x26\x6c", + [0x0a61] = "\x06\x2c\x75", [0x0a62] = "\x04\x27\x39", + [0x0a63] = "\x05\x27\x2e", [0x0a64] = "\x03\x2a\x29", + [0x0a65] = "\x03\x2a\x24", [0x0a66] = "\x03\x2a\x25", + [0x0a67] = "\x04\x27\x3a", [0x0a6b] = "\x04\x2a\x32", + [0x0a6c] = "\x04\x2a\x34", [0x0a6d] = "\x04\x2a\x35", + [0x0a6e] = "\x03\x2d\x72", [0x0a6f] = "\x06\x32\x67", + [0x0a71] = "\x03\x32\x37", [0x0a72] = "\x05\x2e\x5c", + [0x0a73] = "\x04\x2e\x21", [0x0a74] = "\x04\x2d\x7e", + [0x0a75] = "\x04\x2e\x22", [0x0a76] = "\x04\x2e\x26", + [0x0a77] = "\x06\x41\x6d", [0x0a78] = "\x04\x2e\x27", + [0x0a79] = "\x05\x33\x51", [0x0a7a] = "\x04\x33\x28", + [0x0a7b] = "\x06\x41\x75", [0x0a7c] = "\x04\x33\x29", + [0x0a7d] = "\x04\x33\x25", [0x0a7e] = "\x04\x33\x2b", + [0x0a7f] = "\x04\x33\x27", [0x0a80] = "\x04\x33\x2e", + [0x0a81] = "\x04\x38\x79", [0x0a82] = "\x04\x38\x77", + [0x0a83] = "\x03\x3d\x2c", [0x0a84] = "\x04\x38\x7b", + [0x0a85] = "\x06\x4b\x43", [0x0a87] = "\x04\x44\x65", + [0x0a88] = "\x04\x3e\x54", [0x0a89] = "\x04\x44\x66", + [0x0a8a] = "\x04\x3e\x53", [0x0a8b] = "\x03\x42\x60", + [0x0a8c] = "\x04\x3e\x52", [0x0a8e] = "\x04\x44\x6a", + [0x0a8f] = "\x06\x5e\x6e", [0x0a90] = "\x04\x44\x69", + [0x0a91] = "\x04\x44\x68", [0x0a92] = "\x04\x44\x67", + [0x0a93] = "\x03\x47\x76", [0x0a94] = "\x04\x38\x7a", + [0x0a95] = "\x04\x4a\x7b", [0x0a96] = "\x04\x4a\x76", + [0x0a97] = "\x04\x4a\x7a", [0x0a98] = "\x04\x4a\x7c", + [0x0a9a] = "\x07\x2f\x74", [0x0a9b] = "\x04\x51\x32", + [0x0a9c] = "\x04\x51\x34", [0x0a9d] = "\x03\x55\x48", + [0x0a9e] = "\x04\x56\x6a", [0x0a9f] = "\x04\x56\x6b", + [0x0aa0] = "\x04\x5b\x67", [0x0aa1] = "\x05\x68\x3b", + [0x0aa3] = "\x04\x63\x65", [0x0aa4] = "\x04\x63\x66", + [0x0aa5] = "\x04\x63\x67", [0x0aa6] = "\x04\x63\x63", + [0x0aa7] = "\x04\x6b\x6f", [0x0aa8] = "\x03\x24\x2e", + [0x0aa9] = "\x04\x23\x29", [0x0aaa] = "\x03\x24\x30", + [0x0aab] = "\x03\x24\x31", [0x0aac] = "\x03\x26\x71", + [0x0aad] = "\x03\x26\x6f", [0x0aae] = "\x03\x26\x70", + [0x0ab0] = "\x03\x2a\x2e", [0x0ab1] = "\x03\x2d\x76", + [0x0ab2] = "\x06\x2d\x21", [0x0ab3] = "\x03\x2a\x30", + [0x0ab4] = "\x04\x27\x3b", [0x0ab5] = "\x03\x2a\x31", + [0x0ab7] = "\x03\x2d\x7d", [0x0ab8] = "\x03\x32\x3a", + [0x0ab9] = "\x04\x2a\x37", [0x0aba] = "\x04\x2a\x38", + [0x0abd] = "\x0f\x2c\x32", [0x0abf] = "\x04\x33\x2f", + [0x0ac0] = "\x03\x32\x43", [0x0ac1] = "\x03\x32\x44", + [0x0ac2] = "\x03\x32\x3b", [0x0ac3] = "\x04\x33\x30", + [0x0ac4] = "\x03\x32\x45", [0x0ac8] = "\x03\x32\x42", + [0x0ac9] = "\x03\x37\x3f", [0x0aca] = "\x03\x37\x42", + [0x0acb] = "\x03\x37\x41", [0x0acc] = "\x04\x33\x33", + [0x0acd] = "\x03\x37\x3e", [0x0ace] = "\x03\x37\x43", + [0x0ad1] = "\x03\x3d\x34", [0x0ad2] = "\x04\x38\x7d", + [0x0ad3] = "\x05\x3a\x2d", [0x0ad4] = "\x03\x42\x63", + [0x0ad5] = "\x03\x3d\x31", [0x0ad6] = "\x03\x3d\x30", + [0x0ad7] = "\x03\x42\x6c", [0x0ada] = "\x0f\x3d\x3b", + [0x0add] = "\x04\x3e\x59", [0x0ade] = "\x03\x42\x65", + [0x0adf] = "\x03\x42\x69", [0x0ae0] = "\x05\x40\x4e", + [0x0ae1] = "\x03\x42\x72", [0x0ae2] = "\x0f\x43\x49", + [0x0ae3] = "\x0f\x43\x56", [0x0ae7] = "\x03\x48\x24", + [0x0ae8] = "\x07\x25\x37", [0x0aeb] = "\x04\x4b\x22", + [0x0aec] = "\x04\x4b\x21", [0x0aed] = "\x03\x4d\x37", + [0x0aee] = "\x03\x4d\x3c", [0x0aef] = "\x03\x4d\x33", + [0x0af0] = "\x03\x4d\x38", [0x0af1] = "\x03\x4d\x34", + [0x0af2] = "\x03\x4d\x32", [0x0af5] = "\x03\x51\x68", + [0x0af6] = "\x05\x55\x5d", [0x0af7] = "\x04\x51\x37", + [0x0af8] = "\x03\x51\x69", [0x0af9] = "\x03\x55\x4a", + [0x0afa] = "\x04\x56\x6f", [0x0afb] = "\x0f\x55\x7a", + [0x0afc] = "\x0f\x56\x22", [0x0afd] = "\x03\x55\x4e", + [0x0afe] = "\x04\x5b\x69", [0x0aff] = "\x03\x55\x4c", + [0x0b01] = "\x0f\x5b\x2d", [0x0b02] = "\x03\x58\x31", + [0x0b04] = "\x04\x60\x2a", [0x0b05] = "\x0f\x62\x78", + [0x0b07] = "\x03\x5c\x61", [0x0b09] = "\x04\x2a\x39", + [0x0b0a] = "\x04\x2a\x3a", [0x0b0b] = "\x05\x2e\x62", + [0x0b0c] = "\x04\x2e\x2b", [0x0b0d] = "\x04\x33\x35", + [0x0b0e] = "\x04\x33\x34", [0x0b0f] = "\x04\x38\x7e", + [0x0b10] = "\x04\x44\x70", [0x0b11] = "\x04\x44\x71", + [0x0b12] = "\x04\x44\x6f", [0x0b13] = "\x04\x4b\x23", + [0x0b14] = "\x04\x4b\x24", [0x0b15] = "\x04\x5b\x6c", + [0x0b16] = "\x04\x6d\x5a", [0x0b17] = "\x04\x24\x5e", + [0x0b18] = "\x05\x27\x32", [0x0b19] = "\x03\x2a\x34", + [0x0b1a] = "\x03\x2e\x23", [0x0b1b] = "\x04\x2a\x3d", + [0x0b1c] = "\x03\x32\x4a", [0x0b1d] = "\x03\x32\x4b", + [0x0b1e] = "\x04\x2e\x2d", [0x0b1f] = "\x03\x32\x49", + [0x0b20] = "\x04\x2e\x2c", [0x0b21] = "\x04\x33\x3b", + [0x0b22] = "\x04\x39\x21", [0x0b23] = "\x04\x33\x3a", + [0x0b24] = "\x04\x33\x38", [0x0b25] = "\x04\x33\x39", + [0x0b26] = "\x04\x33\x37", [0x0b27] = "\x04\x39\x23", + [0x0b28] = "\x04\x39\x26", [0x0b29] = "\x04\x33\x3c", + [0x0b2a] = "\x04\x39\x24", [0x0b2b] = "\x04\x3e\x62", + [0x0b2c] = "\x04\x3e\x61", [0x0b2d] = "\x04\x3e\x5d", + [0x0b2e] = "\x04\x3e\x60", [0x0b2f] = "\x03\x42\x76", + [0x0b30] = "\x04\x3e\x63", [0x0b31] = "\x05\x47\x48", + [0x0b32] = "\x04\x44\x73", [0x0b33] = "\x04\x44\x76", + [0x0b34] = "\x04\x44\x74", [0x0b35] = "\x04\x44\x78", + [0x0b36] = "\x04\x44\x77", [0x0b37] = "\x04\x44\x75", + [0x0b38] = "\x04\x4b\x25", [0x0b39] = "\x04\x4b\x27", + [0x0b3a] = "\x04\x4b\x26", [0x0b3b] = "\x04\x51\x3f", + [0x0b3c] = "\x03\x51\x6f", [0x0b3d] = "\x04\x51\x42", + [0x0b3e] = "\x04\x51\x41", [0x0b3f] = "\x04\x56\x72", + [0x0b40] = "\x04\x56\x73", [0x0b41] = "\x03\x55\x51", + [0x0b42] = "\x04\x56\x75", [0x0b43] = "\x03\x55\x50", + [0x0b44] = "\x04\x56\x71", [0x0b46] = "\x04\x5b\x6f", + [0x0b47] = "\x04\x5b\x6e", [0x0b48] = "\x04\x60\x2c", + [0x0b49] = "\x04\x60\x2b", [0x0b4a] = "\x04\x68\x75", + [0x0b4b] = "\x04\x6b\x70", [0x0b4c] = "\x04\x6a\x53", + [0x0b4d] = "\x03\x32\x4c", [0x0b4e] = "\x04\x3e\x65", + [0x0b50] = "\x03\x4d\x3f", [0x0b51] = "\x04\x56\x78", + [0x0b52] = "\x03\x3d\x40", [0x0b53] = "\x0f\x50\x4e", + [0x0b55] = "\x05\x24\x63", [0x0b56] = "\x06\x28\x62", + [0x0b57] = "\x03\x26\x72", [0x0b58] = "\x04\x2a\x41", + [0x0b59] = "\x03\x2e\x29", [0x0b5a] = "\x04\x2a\x43", + [0x0b5b] = "\x04\x2e\x2f", [0x0b5c] = "\x04\x2e\x31", + [0x0b5d] = "\x05\x33\x64", [0x0b5e] = "\x03\x37\x48", + [0x0b5f] = "\x03\x3d\x41", [0x0b60] = "\x04\x39\x28", + [0x0b61] = "\x04\x3e\x69", [0x0b62] = "\x03\x42\x79", + [0x0b63] = "\x03\x42\x7a", [0x0b64] = "\x04\x3e\x68", + [0x0b65] = "\x04\x44\x79", [0x0b66] = "\x03\x4d\x40", + [0x0b67] = "\x04\x4b\x2a", [0x0b68] = "\x04\x4b\x29", + [0x0b69] = "\x04\x51\x44", [0x0b6a] = "\x05\x5c\x2f", + [0x0b6b] = "\x04\x5b\x72", [0x0b6c] = "\x04\x5b\x73", + [0x0b6d] = "\x04\x60\x2e", [0x0b6e] = "\x04\x63\x69", + [0x0b6f] = "\x04\x6a\x54", [0x0b70] = "\x04\x3e\x6d", + [0x0b71] = "\x04\x24\x61", [0x0b72] = "\x04\x24\x62", + [0x0b74] = "\x05\x27\x37", [0x0b75] = "\x03\x2a\x3c", + [0x0b77] = "\x04\x2a\x46", [0x0b78] = "\x03\x2e\x2d", + [0x0b79] = "\x04\x2a\x49", [0x0b7a] = "\x03\x2e\x2c", + [0x0b7b] = "\x03\x2e\x2e", [0x0b7d] = "\x03\x32\x56", + [0x0b7e] = "\x04\x2e\x37", [0x0b7f] = "\x04\x2e\x3b", + [0x0b80] = "\x04\x2e\x35", [0x0b81] = "\x04\x2e\x36", + [0x0b82] = "\x03\x32\x54", [0x0b83] = "\x04\x2e\x33", + [0x0b84] = "\x04\x2e\x3f", [0x0b85] = "\x04\x2e\x39", + [0x0b86] = "\x06\x39\x6b", [0x0b87] = "\x03\x32\x53", + [0x0b88] = "\x04\x2e\x38", [0x0b89] = "\x04\x2e\x3a", + [0x0b8a] = "\x05\x33\x6d", [0x0b8b] = "\x04\x33\x42", + [0x0b8c] = "\x03\x37\x4c", [0x0b8d] = "\x04\x33\x40", + [0x0b8e] = "\x04\x2e\x3c", [0x0b8f] = "\x04\x33\x3f", + [0x0b90] = "\x04\x33\x45", [0x0b91] = "\x03\x37\x4b", + [0x0b92] = "\x04\x33\x43", [0x0b93] = "\x04\x39\x32", + [0x0b94] = "\x04\x39\x33", [0x0b95] = "\x03\x3d\x46", + [0x0b96] = "\x03\x3d\x4b", [0x0b97] = "\x06\x4b\x5a", + [0x0b98] = "\x03\x3d\x49", [0x0b99] = "\x04\x39\x36", + [0x0b9a] = "\x05\x40\x60", [0x0b9b] = "\x04\x39\x2f", + [0x0b9c] = "\x04\x39\x30", [0x0b9d] = "\x03\x3d\x48", + [0x0b9e] = "\x03\x3d\x4a", [0x0b9f] = "\x05\x3a\x3b", + [0x0ba0] = "\x04\x39\x35", [0x0ba1] = "\x04\x39\x38", + [0x0ba2] = "\x04\x3e\x74", [0x0ba3] = "\x05\x40\x64", + [0x0ba4] = "\x04\x3e\x6f", [0x0ba5] = "\x04\x3e\x78", + [0x0ba6] = "\x04\x3e\x6e", [0x0ba7] = "\x04\x3e\x76", + [0x0ba8] = "\x04\x3e\x73", [0x0ba9] = "\x04\x3e\x7a", + [0x0baa] = "\x04\x45\x24", [0x0bab] = "\x04\x45\x28", + [0x0bac] = "\x06\x5f\x2d", [0x0bad] = "\x03\x48\x2a", + [0x0bae] = "\x03\x48\x2c", [0x0baf] = "\x04\x45\x23", + [0x0bb0] = "\x04\x45\x21", [0x0bb6] = "\x07\x25\x58", + [0x0bb7] = "\x04\x4b\x38", [0x0bb8] = "\x03\x4d\x42", + [0x0bb9] = "\x04\x4b\x37", [0x0bba] = "\x04\x4b\x35", + [0x0bbb] = "\x04\x4b\x33", [0x0bbc] = "\x04\x4b\x2f", + [0x0bbd] = "\x07\x25\x5c", [0x0bbe] = "\x04\x4b\x2e", + [0x0bbf] = "\x05\x47\x59", [0x0bc1] = "\x04\x4b\x3b", + [0x0bc2] = "\x07\x30\x36", [0x0bc3] = "\x04\x51\x48", + [0x0bc4] = "\x04\x51\x49", [0x0bc5] = "\x03\x51\x75", + [0x0bc6] = "\x04\x51\x4e", [0x0bc7] = "\x04\x51\x4a", + [0x0bc8] = "\x04\x51\x50", [0x0bc9] = "\x04\x57\x26", + [0x0bca] = "\x04\x57\x22", [0x0bcb] = "\x04\x5b\x7b", + [0x0bcc] = "\x04\x5b\x77", [0x0bcd] = "\x07\x40\x6b", + [0x0bce] = "\x04\x57\x25", [0x0bcf] = "\x07\x40\x67", + [0x0bd1] = "\x04\x60\x32", [0x0bd2] = "\x04\x60\x2f", + [0x0bd3] = "\x04\x60\x30", [0x0bd5] = "\x04\x66\x58", + [0x0bd6] = "\x04\x66\x59", [0x0bd7] = "\x03\x5e\x40", + [0x0bd8] = "\x05\x73\x5c", [0x0bd9] = "\x04\x6a\x55", + [0x0bda] = "\x04\x6b\x72", [0x0bdb] = "\x04\x6b\x71", + [0x0bdc] = "\x03\x62\x2d", [0x0bdd] = "\x03\x26\x75", + [0x0bde] = "\x03\x2e\x30", [0x0bdf] = "\x03\x32\x58", + [0x0be1] = "\x03\x37\x4e", [0x0be2] = "\x03\x43\x22", + [0x0be3] = "\x03\x48\x2d", [0x0be4] = "\x05\x47\x5b", + [0x0be5] = "\x05\x4e\x59", [0x0be6] = "\x04\x51\x56", + [0x0be7] = "\x04\x60\x37", [0x0be8] = "\x04\x66\x5b", + [0x0be9] = "\x04\x6c\x73", [0x0bea] = "\x04\x27\x46", + [0x0beb] = "\x04\x2a\x4e", [0x0bec] = "\x03\x2e\x31", + [0x0bed] = "\x04\x2e\x46", [0x0bee] = "\x04\x2e\x45", + [0x0bef] = "\x04\x33\x47", [0x0bf0] = "\x04\x33\x48", + [0x0bf1] = "\x04\x39\x3a", [0x0bf2] = "\x06\x55\x52", + [0x0bf3] = "\x04\x45\x30", [0x0bf4] = "\x04\x45\x32", + [0x0bf5] = "\x03\x48\x2f", [0x0bf6] = "\x03\x4d\x43", + [0x0bf7] = "\x04\x4b\x3d", [0x0bf8] = "\x04\x51\x57", + [0x0bf9] = "\x04\x5b\x7e", [0x0bfa] = "\x04\x63\x6c", + [0x0bfb] = "\x04\x27\x48", [0x0bfc] = "\x04\x2a\x51", + [0x0bfd] = "\x04\x2a\x50", [0x0bfe] = "\x04\x2e\x47", + [0x0bff] = "\x04\x2e\x49", [0x0c00] = "\x03\x32\x59", + [0x0c01] = "\x04\x33\x4b", [0x0c02] = "\x03\x37\x4f", + [0x0c03] = "\x03\x3d\x4e", [0x0c04] = "\x03\x43\x23", + [0x0c05] = "\x05\x40\x6f", [0x0c06] = "\x03\x48\x32", + [0x0c07] = "\x04\x51\x5a", [0x0c08] = "\x04\x45\x36", + [0x0c09] = "\x04\x57\x2c", [0x0c0a] = "\x04\x60\x38", + [0x0c0b] = "\x03\x5f\x38", [0x0c0d] = "\x04\x6e\x48", + [0x0c0e] = "\x03\x26\x79", [0x0c0f] = "\x04\x24\x65", + [0x0c10] = "\x04\x27\x4e", [0x0c11] = "\x04\x27\x4f", + [0x0c12] = "\x04\x27\x4d", [0x0c13] = "\x04\x27\x4c", + [0x0c14] = "\x04\x27\x4a", [0x0c15] = "\x04\x2a\x53", + [0x0c16] = "\x04\x2a\x56", [0x0c17] = "\x04\x2a\x57", + [0x0c18] = "\x04\x2a\x54", [0x0c19] = "\x04\x2a\x58", + [0x0c1a] = "\x05\x2a\x6d", [0x0c1b] = "\x04\x2a\x5a", + [0x0c1c] = "\x06\x33\x38", [0x0c1e] = "\x03\x2e\x34", + [0x0c1f] = "\x04\x2e\x52", [0x0c20] = "\x03\x32\x5d", + [0x0c21] = "\x03\x32\x66", [0x0c22] = "\x03\x32\x60", + [0x0c23] = "\x04\x2e\x4d", [0x0c24] = "\x03\x32\x61", + [0x0c27] = "\x05\x33\x76", [0x0c28] = "\x04\x33\x50", + [0x0c29] = "\x04\x33\x51", [0x0c2a] = "\x03\x37\x56", + [0x0c2b] = "\x03\x37\x54", [0x0c2c] = "\x04\x33\x52", + [0x0c2d] = "\x04\x33\x4e", [0x0c2e] = "\x04\x33\x4d", + [0x0c2f] = "\x03\x3d\x50", [0x0c30] = "\x04\x39\x49", + [0x0c31] = "\x03\x3d\x54", [0x0c32] = "\x04\x39\x4a", + [0x0c33] = "\x03\x3d\x55", [0x0c34] = "\x04\x39\x45", + [0x0c35] = "\x04\x39\x48", [0x0c36] = "\x04\x39\x3f", + [0x0c37] = "\x04\x39\x41", [0x0c38] = "\x04\x39\x4b", + [0x0c39] = "\x04\x39\x46", [0x0c3a] = "\x04\x39\x4d", + [0x0c3b] = "\x04\x39\x47", [0x0c3c] = "\x04\x39\x43", + [0x0c3d] = "\x04\x3f\x22", [0x0c3e] = "\x04\x39\x4c", + [0x0c3f] = "\x04\x39\x42", [0x0c41] = "\x04\x3f\x30", + [0x0c42] = "\x04\x3f\x2d", [0x0c43] = "\x03\x43\x24", + [0x0c44] = "\x04\x3f\x25", [0x0c45] = "\x04\x3f\x26", + [0x0c46] = "\x04\x3f\x27", [0x0c47] = "\x04\x3f\x2b", + [0x0c48] = "\x04\x3f\x2c", [0x0c49] = "\x06\x55\x61", + [0x0c4a] = "\x05\x47\x61", [0x0c4b] = "\x04\x45\x39", + [0x0c4c] = "\x04\x45\x41", [0x0c4d] = "\x04\x45\x3c", + [0x0c4e] = "\x04\x45\x37", [0x0c4f] = "\x03\x48\x37", + [0x0c50] = "\x04\x45\x43", [0x0c51] = "\x04\x45\x46", + [0x0c52] = "\x04\x45\x3f", [0x0c53] = "\x04\x45\x44", + [0x0c54] = "\x03\x48\x3a", [0x0c55] = "\x04\x45\x38", + [0x0c57] = "\x03\x4d\x45", [0x0c58] = "\x04\x4b\x45", + [0x0c59] = "\x04\x4b\x42", [0x0c5a] = "\x04\x4b\x44", + [0x0c5b] = "\x04\x4b\x47", [0x0c5c] = "\x04\x4b\x43", + [0x0c5d] = "\x04\x4b\x4d", [0x0c5e] = "\x03\x4d\x47", + [0x0c5f] = "\x05\x4e\x60", [0x0c60] = "\x04\x4b\x3f", + [0x0c62] = "\x03\x51\x77", [0x0c63] = "\x03\x51\x78", + [0x0c64] = "\x04\x51\x5c", [0x0c65] = "\x04\x51\x60", + [0x0c66] = "\x03\x51\x7c", [0x0c67] = "\x03\x51\x7a", + [0x0c68] = "\x04\x51\x5d", [0x0c69] = "\x04\x51\x64", + [0x0c6b] = "\x04\x57\x32", [0x0c6c] = "\x04\x57\x2e", + [0x0c6d] = "\x04\x57\x31", [0x0c6e] = "\x04\x57\x2f", + [0x0c6f] = "\x03\x55\x5a", [0x0c70] = "\x04\x57\x30", + [0x0c71] = "\x04\x57\x33", [0x0c72] = "\x04\x57\x34", + [0x0c73] = "\x05\x56\x22", [0x0c74] = "\x05\x62\x69", + [0x0c75] = "\x04\x5c\x27", [0x0c76] = "\x04\x5c\x29", + [0x0c77] = "\x04\x5c\x2a", [0x0c78] = "\x04\x5c\x25", + [0x0c79] = "\x03\x58\x37", [0x0c7a] = "\x04\x5c\x26", + [0x0c7b] = "\x04\x63\x70", [0x0c7c] = "\x04\x63\x6e", + [0x0c7d] = "\x04\x63\x71", [0x0c7e] = "\x04\x63\x6f", + [0x0c7f] = "\x04\x66\x5d", [0x0c80] = "\x03\x5e\x41", + [0x0c81] = "\x04\x68\x78", [0x0c82] = "\x04\x6a\x57", + [0x0c83] = "\x04\x68\x7a", [0x0c84] = "\x04\x6c\x75", + [0x0c85] = "\x04\x6e\x4d", [0x0c86] = "\x04\x27\x51", + [0x0c87] = "\x04\x2a\x5f", [0x0c88] = "\x04\x33\x57", + [0x0c89] = "\x04\x45\x4a", [0x0c8a] = "\x03\x55\x5d", + [0x0c8c] = "\x04\x57\x38", [0x0c8d] = "\x04\x63\x74", + [0x0c8e] = "\x04\x6b\x75", [0x0c8f] = "\x04\x2e\x57", + [0x0c90] = "\x04\x2e\x58", [0x0c91] = "\x04\x33\x5a", + [0x0c92] = "\x04\x33\x59", [0x0c93] = "\x06\x4c\x2b", + [0x0c94] = "\x04\x3f\x33", [0x0c95] = "\x04\x45\x4c", + [0x0c96] = "\x03\x24\x32", [0x0c97] = "\x03\x26\x7a", + [0x0c98] = "\x04\x27\x53", [0x0c9a] = "\x04\x2a\x64", + [0x0c9b] = "\x03\x2e\x38", [0x0c9c] = "\x04\x2a\x62", + [0x0c9d] = "\x03\x2e\x3c", [0x0c9e] = "\x03\x2d\x3b", + [0x0c9f] = "\x04\x2e\x5f", [0x0ca0] = "\x04\x2e\x5c", + [0x0ca1] = "\x04\x2e\x62", [0x0ca2] = "\x05\x2f\x34", + [0x0ca3] = "\x03\x37\x5b", [0x0ca4] = "\x03\x32\x6a", + [0x0ca5] = "\x03\x32\x6b", [0x0ca6] = "\x04\x2e\x5e", + [0x0ca7] = "\x04\x2e\x61", [0x0ca9] = "\x04\x33\x5e", + [0x0caa] = "\x04\x33\x61", [0x0cab] = "\x03\x37\x5c", + [0x0cac] = "\x04\x33\x5f", [0x0cad] = "\x03\x37\x5a", + [0x0cae] = "\x04\x33\x60", [0x0caf] = "\x03\x37\x5e", + [0x0cb0] = "\x03\x3d\x5b", [0x0cb1] = "\x05\x3a\x59", + [0x0cb2] = "\x06\x4c\x33", [0x0cb3] = "\x04\x39\x58", + [0x0cb4] = "\x03\x3d\x58", [0x0cb6] = "\x04\x39\x53", + [0x0cb7] = "\x04\x3f\x40", [0x0cb8] = "\x04\x3f\x39", + [0x0cb9] = "\x04\x3f\x3f", [0x0cba] = "\x03\x43\x2f", + [0x0cbb] = "\x04\x3f\x3c", [0x0cbc] = "\x03\x43\x32", + [0x0cbd] = "\x04\x3f\x3d", [0x0cbe] = "\x03\x43\x2c", + [0x0cbf] = "\x04\x3f\x3e", [0x0cc0] = "\x04\x3f\x38", + [0x0cc1] = "\x04\x3f\x3a", [0x0cc2] = "\x04\x3f\x3b", + [0x0cc7] = "\x04\x3f\x42", [0x0cc8] = "\x04\x45\x4e", + [0x0cc9] = "\x03\x48\x43", [0x0cca] = "\x04\x45\x51", + [0x0ccb] = "\x03\x48\x41", [0x0ccc] = "\x04\x45\x4d", + [0x0ccd] = "\x04\x45\x55", [0x0cce] = "\x04\x45\x4f", + [0x0ccf] = "\x05\x47\x76", [0x0cd1] = "\x04\x4b\x5c", + [0x0cd2] = "\x04\x4b\x58", [0x0cd3] = "\x04\x4b\x56", + [0x0cd4] = "\x04\x4b\x55", [0x0cd5] = "\x04\x4b\x5e", + [0x0cd6] = "\x07\x26\x24", [0x0cd7] = "\x04\x4b\x5b", + [0x0cd8] = "\x03\x52\x23", [0x0cd9] = "\x03\x51\x7d", + [0x0cda] = "\x04\x51\x6c", [0x0cdb] = "\x03\x51\x7e", + [0x0cdc] = "\x07\x30\x59", [0x0cdd] = "\x05\x56\x33", + [0x0cde] = "\x04\x51\x70", [0x0ce0] = "\x04\x51\x6d", + [0x0ce1] = "\x04\x57\x3b", [0x0ce2] = "\x04\x57\x41", + [0x0ce3] = "\x03\x48\x42", [0x0ce4] = "\x04\x57\x39", + [0x0ce5] = "\x03\x55\x5e", [0x0ce6] = "\x03\x55\x5f", + [0x0ce7] = "\x04\x57\x3f", [0x0ce9] = "\x03\x58\x41", + [0x0cea] = "\x04\x5c\x2d", [0x0ceb] = "\x03\x58\x3d", + [0x0cec] = "\x04\x5c\x31", [0x0ced] = "\x04\x5c\x2f", + [0x0cee] = "\x04\x5c\x2e", [0x0cf0] = "\x04\x60\x3f", + [0x0cf1] = "\x07\x4e\x5c", [0x0cf2] = "\x03\x5c\x63", + [0x0cf3] = "\x04\x63\x76", [0x0cf4] = "\x04\x63\x75", + [0x0cf5] = "\x04\x66\x5f", [0x0cf6] = "\x04\x66\x60", + [0x0cf7] = "\x04\x66\x61", [0x0cf8] = "\x04\x68\x7c", + [0x0cf9] = "\x04\x68\x7b", [0x0cfa] = "\x03\x60\x75", + [0x0cfb] = "\x03\x61\x67", [0x0cfd] = "\x03\x2e\x3f", + [0x0cfe] = "\x04\x2a\x67", [0x0cff] = "\x04\x2a\x66", + [0x0d00] = "\x06\x33\x48", [0x0d01] = "\x03\x32\x6e", + [0x0d02] = "\x04\x2e\x64", [0x0d03] = "\x03\x32\x71", + [0x0d04] = "\x03\x37\x64", [0x0d05] = "\x04\x33\x63", + [0x0d06] = "\x04\x33\x62", [0x0d07] = "\x03\x3d\x61", + [0x0d08] = "\x03\x3d\x60", [0x0d09] = "\x04\x39\x59", + [0x0d0b] = "\x04\x3f\x45", [0x0d0c] = "\x04\x3f\x44", + [0x0d0d] = "\x03\x43\x3a", [0x0d0e] = "\x03\x43\x3b", + [0x0d0f] = "\x03\x43\x3e", [0x0d10] = "\x04\x3f\x47", + [0x0d11] = "\x03\x43\x3c", [0x0d12] = "\x03\x43\x3f", + [0x0d13] = "\x03\x48\x46", [0x0d14] = "\x05\x48\x24", + [0x0d15] = "\x03\x48\x49", [0x0d18] = "\x05\x4e\x76", + [0x0d19] = "\x03\x4d\x4e", [0x0d1a] = "\x04\x51\x76", + [0x0d1b] = "\x03\x52\x25", [0x0d1c] = "\x04\x51\x74", + [0x0d1d] = "\x04\x51\x75", [0x0d1f] = "\x04\x57\x42", + [0x0d20] = "\x03\x58\x46", [0x0d21] = "\x03\x58\x47", + [0x0d22] = "\x03\x5a\x64", [0x0d24] = "\x04\x66\x63", + [0x0d25] = "\x03\x62\x34", [0x0d26] = "\x05\x24\x6e", + [0x0d27] = "\x03\x26\x7d", [0x0d28] = "\x05\x27\x46", + [0x0d29] = "\x06\x2d\x49", [0x0d2a] = "\x04\x27\x56", + [0x0d2b] = "\x03\x2a\x40", [0x0d2c] = "\x03\x2a\x41", + [0x0d2d] = "\x03\x2a\x43", [0x0d2e] = "\x04\x2a\x6a", + [0x0d2f] = "\x04\x2a\x6f", [0x0d30] = "\x04\x2a\x6b", + [0x0d31] = "\x04\x2a\x69", [0x0d32] = "\x04\x2a\x6c", + [0x0d33] = "\x0f\x2c\x6d", [0x0d36] = "\x04\x2e\x65", + [0x0d37] = "\x03\x32\x75", [0x0d38] = "\x03\x32\x7a", + [0x0d3a] = "\x06\x42\x66", [0x0d3b] = "\x04\x33\x67", + [0x0d3c] = "\x04\x33\x66", [0x0d3d] = "\x03\x37\x6d", + [0x0d3e] = "\x04\x33\x65", [0x0d3f] = "\x05\x34\x3b", + [0x0d40] = "\x05\x34\x39", [0x0d41] = "\x04\x33\x6a", + [0x0d42] = "\x04\x33\x69", [0x0d43] = "\x04\x33\x6b", + [0x0d44] = "\x03\x37\x68", [0x0d45] = "\x04\x33\x6d", + [0x0d46] = "\x05\x34\x38", [0x0d47] = "\x03\x37\x6e", + [0x0d4a] = "\x04\x33\x64", [0x0d4b] = "\x05\x3a\x65", + [0x0d4c] = "\x04\x39\x5e", [0x0d4d] = "\x04\x39\x62", + [0x0d4e] = "\x03\x3d\x67", [0x0d4f] = "\x04\x39\x64", + [0x0d50] = "\x03\x3d\x6a", [0x0d51] = "\x04\x39\x63", + [0x0d52] = "\x03\x3d\x6b", [0x0d53] = "\x04\x39\x61", + [0x0d54] = "\x04\x3f\x4f", [0x0d55] = "\x03\x43\x40", + [0x0d56] = "\x04\x3f\x4d", [0x0d57] = "\x03\x43\x45", + [0x0d58] = "\x04\x3f\x4c", [0x0d59] = "\x03\x43\x42", + [0x0d5a] = "\x04\x3f\x4b", [0x0d5b] = "\x03\x43\x43", + [0x0d5c] = "\x04\x45\x57", [0x0d5d] = "\x04\x3f\x49", + [0x0d5e] = "\x05\x41\x31", [0x0d60] = "\x03\x48\x51", + [0x0d61] = "\x03\x48\x4a", [0x0d62] = "\x04\x45\x5b", + [0x0d63] = "\x03\x48\x53", [0x0d64] = "\x03\x48\x4e", + [0x0d65] = "\x04\x45\x5a", [0x0d66] = "\x03\x48\x4c", + [0x0d67] = "\x04\x45\x58", [0x0d68] = "\x06\x5f\x6b", + [0x0d69] = "\x04\x45\x59", [0x0d6c] = "\x04\x4b\x65", + [0x0d6d] = "\x04\x4b\x61", [0x0d6e] = "\x03\x4d\x54", + [0x0d6f] = "\x04\x4b\x62", [0x0d70] = "\x03\x4d\x52", + [0x0d71] = "\x07\x26\x32", [0x0d72] = "\x03\x4d\x58", + [0x0d73] = "\x04\x4b\x68", [0x0d74] = "\x04\x4b\x66", + [0x0d75] = "\x04\x4b\x64", [0x0d76] = "\x03\x4d\x59", + [0x0d77] = "\x04\x51\x7d", [0x0d78] = "\x04\x51\x7c", + [0x0d79] = "\x03\x52\x2b", [0x0d7a] = "\x04\x51\x79", + [0x0d7b] = "\x04\x51\x78", [0x0d7c] = "\x04\x51\x7a", + [0x0d7d] = "\x03\x52\x2d", [0x0d7e] = "\x04\x57\x45", + [0x0d7f] = "\x03\x55\x63", [0x0d80] = "\x04\x57\x47", + [0x0d81] = "\x03\x58\x48", [0x0d82] = "\x07\x41\x2e", + [0x0d83] = "\x04\x5c\x37", [0x0d84] = "\x04\x5c\x35", + [0x0d85] = "\x04\x5c\x36", [0x0d88] = "\x03\x5e\x46", + [0x0d89] = "\x04\x63\x79", [0x0d8a] = "\x04\x66\x65", + [0x0d8b] = "\x07\x58\x4c", [0x0d8d] = "\x04\x66\x64", + [0x0d8e] = "\x04\x68\x7e", [0x0d8f] = "\x04\x69\x21", + [0x0d90] = "\x03\x62\x39", [0x0d91] = "\x04\x24\x69", + [0x0d92] = "\x06\x2d\x4e", [0x0d93] = "\x03\x2e\x46", + [0x0d94] = "\x03\x2e\x45", [0x0d95] = "\x04\x2a\x71", + [0x0d96] = "\x04\x2a\x72", [0x0d97] = "\x03\x33\x21", + [0x0d98] = "\x03\x32\x7e", [0x0d99] = "\x03\x32\x7d", + [0x0d9a] = "\x04\x33\x6f", [0x0d9b] = "\x04\x33\x70", + [0x0d9c] = "\x03\x37\x6f", [0x0d9d] = "\x05\x34\x45", + [0x0d9e] = "\x04\x33\x72", [0x0d9f] = "\x04\x33\x71", + [0x0da0] = "\x06\x42\x6f", [0x0da1] = "\x03\x3d\x6c", + [0x0da2] = "\x04\x39\x67", [0x0da3] = "\x03\x3d\x6d", + [0x0da4] = "\x06\x4c\x53", [0x0da5] = "\x03\x3d\x6e", + [0x0da6] = "\x05\x41\x39", [0x0da7] = "\x04\x3f\x53", + [0x0da8] = "\x04\x3f\x52", [0x0da9] = "\x06\x56\x27", + [0x0daa] = "\x04\x45\x60", [0x0dab] = "\x06\x5f\x78", + [0x0dac] = "\x04\x4b\x6c", [0x0dad] = "\x05\x4f\x23", + [0x0db0] = "\x04\x52\x25", [0x0db1] = "\x04\x52\x22", + [0x0db2] = "\x04\x52\x24", [0x0db3] = "\x07\x30\x6f", + [0x0db5] = "\x03\x55\x65", [0x0db6] = "\x03\x55\x66", + [0x0db7] = "\x04\x57\x4c", [0x0db8] = "\x04\x57\x4d", + [0x0db9] = "\x04\x57\x4b", [0x0dba] = "\x04\x57\x4f", + [0x0dbb] = "\x03\x55\x67", [0x0dbc] = "\x04\x5c\x39", + [0x0dbd] = "\x04\x5c\x3a", [0x0dbe] = "\x04\x60\x48", + [0x0dbf] = "\x04\x60\x49", [0x0dc0] = "\x04\x63\x7c", + [0x0dc1] = "\x04\x69\x22", [0x0dc2] = "\x03\x24\x34", + [0x0dc3] = "\x03\x2a\x46", [0x0dc5] = "\x04\x2a\x76", + [0x0dc6] = "\x03\x2e\x4a", [0x0dc7] = "\x03\x33\x25", + [0x0dc8] = "\x04\x2e\x6d", [0x0dc9] = "\x03\x33\x22", + [0x0dcb] = "\x05\x34\x46", [0x0dcc] = "\x03\x3d\x6f", + [0x0dcd] = "\x04\x39\x6a", [0x0dce] = "\x03\x43\x48", + [0x0dcf] = "\x04\x3f\x54", [0x0dd0] = "\x04\x3f\x55", + [0x0dd1] = "\x04\x3f\x5a", [0x0dd2] = "\x04\x45\x63", + [0x0dd3] = "\x04\x57\x52", [0x0dd4] = "\x04\x5c\x3b", + [0x0dd5] = "\x03\x5a\x68", [0x0dd6] = "\x05\x2b\x21", + [0x0dd7] = "\x04\x2e\x75", [0x0dd8] = "\x04\x2e\x70", + [0x0dd9] = "\x03\x33\x28", [0x0dda] = "\x04\x2e\x77", + [0x0ddb] = "\x03\x33\x29", [0x0ddc] = "\x04\x2e\x73", + [0x0ddd] = "\x04\x2e\x72", [0x0dde] = "\x04\x33\x76", + [0x0ddf] = "\x04\x33\x7d", [0x0de0] = "\x03\x37\x74", + [0x0de1] = "\x05\x34\x48", [0x0de2] = "\x04\x33\x77", + [0x0de3] = "\x04\x33\x7b", [0x0de4] = "\x03\x37\x75", + [0x0de5] = "\x06\x42\x76", [0x0de6] = "\x04\x33\x78", + [0x0de7] = "\x04\x39\x6d", [0x0de8] = "\x04\x39\x74", + [0x0de9] = "\x04\x39\x71", [0x0dea] = "\x03\x3d\x74", + [0x0deb] = "\x04\x3f\x5b", [0x0dec] = "\x04\x39\x72", + [0x0ded] = "\x03\x3d\x7a", [0x0dee] = "\x04\x39\x75", + [0x0def] = "\x03\x3d\x73", [0x0df0] = "\x04\x39\x6f", + [0x0df1] = "\x06\x4c\x5b", [0x0df2] = "\x06\x4c\x56", + [0x0df5] = "\x03\x43\x50", [0x0df6] = "\x04\x3f\x66", + [0x0df7] = "\x04\x3f\x62", [0x0df8] = "\x04\x3f\x61", + [0x0df9] = "\x03\x43\x52", [0x0dfa] = "\x03\x43\x53", + [0x0dfb] = "\x04\x3f\x5d", [0x0dfc] = "\x03\x43\x4e", + [0x0dfd] = "\x04\x3f\x60", [0x0dfe] = "\x03\x43\x4b", + [0x0e00] = "\x04\x3f\x63", [0x0e01] = "\x05\x48\x46", + [0x0e02] = "\x04\x39\x76", [0x0e03] = "\x04\x45\x65", + [0x0e04] = "\x03\x48\x5b", [0x0e05] = "\x04\x45\x6a", + [0x0e06] = "\x04\x45\x69", [0x0e07] = "\x03\x48\x5f", + [0x0e08] = "\x04\x45\x6e", [0x0e09] = "\x04\x45\x68", + [0x0e0a] = "\x03\x48\x59", [0x0e0b] = "\x04\x45\x6d", + [0x0e0c] = "\x04\x45\x66", [0x0e0d] = "\x05\x48\x36", + [0x0e0e] = "\x04\x4b\x7b", [0x0e0f] = "\x04\x4b\x75", + [0x0e10] = "\x04\x4b\x70", [0x0e11] = "\x03\x4d\x61", + [0x0e12] = "\x03\x4d\x5e", [0x0e13] = "\x04\x4c\x22", + [0x0e14] = "\x03\x4d\x67", [0x0e15] = "\x04\x4b\x7e", + [0x0e16] = "\x03\x4d\x62", [0x0e17] = "\x04\x4c\x2e", + [0x0e18] = "\x05\x4f\x3b", [0x0e19] = "\x03\x4d\x64", + [0x0e1a] = "\x04\x4c\x30", [0x0e1b] = "\x04\x4c\x25", + [0x0e1c] = "\x04\x4c\x2d", [0x0e1d] = "\x04\x4b\x79", + [0x0e1e] = "\x05\x4f\x32", [0x0e1f] = "\x03\x4d\x5f", + [0x0e20] = "\x05\x4f\x45", [0x0e21] = "\x04\x4c\x2c", + [0x0e22] = "\x04\x4c\x27", [0x0e23] = "\x04\x4b\x77", + [0x0e24] = "\x03\x4d\x66", [0x0e25] = "\x03\x4d\x68", + [0x0e26] = "\x04\x4c\x28", [0x0e27] = "\x05\x4f\x36", + [0x0e2a] = "\x04\x52\x34", [0x0e2b] = "\x04\x52\x3a", + [0x0e2c] = "\x03\x52\x31", [0x0e2d] = "\x04\x52\x37", + [0x0e2e] = "\x04\x52\x2b", [0x0e2f] = "\x04\x52\x38", + [0x0e30] = "\x03\x52\x35", [0x0e31] = "\x04\x52\x39", + [0x0e32] = "\x04\x52\x3b", [0x0e33] = "\x04\x52\x36", + [0x0e34] = "\x04\x52\x2f", [0x0e35] = "\x04\x52\x3d", + [0x0e36] = "\x04\x52\x29", [0x0e37] = "\x03\x52\x32", + [0x0e38] = "\x04\x57\x5b", [0x0e39] = "\x05\x5c\x6d", + [0x0e3a] = "\x04\x57\x5e", [0x0e3b] = "\x04\x57\x5a", + [0x0e3c] = "\x04\x57\x62", [0x0e3d] = "\x05\x5c\x7d", + [0x0e3e] = "\x04\x57\x65", [0x0e3f] = "\x04\x57\x53", + [0x0e40] = "\x03\x55\x6c", [0x0e41] = "\x04\x57\x56", + [0x0e42] = "\x04\x57\x58", [0x0e43] = "\x04\x57\x59", + [0x0e44] = "\x05\x5c\x7e", [0x0e45] = "\x04\x57\x55", + [0x0e46] = "\x05\x5d\x30", [0x0e48] = "\x04\x5c\x44", + [0x0e49] = "\x04\x5c\x4f", [0x0e4a] = "\x04\x5c\x4b", + [0x0e4b] = "\x04\x5c\x50", [0x0e4c] = "\x04\x5c\x43", + [0x0e4d] = "\x03\x58\x4a", [0x0e4e] = "\x04\x5c\x4a", + [0x0e4f] = "\x03\x5a\x6c", [0x0e50] = "\x04\x5c\x42", + [0x0e51] = "\x04\x5c\x4c", [0x0e52] = "\x07\x41\x3f", + [0x0e53] = "\x04\x5c\x46", [0x0e54] = "\x04\x5c\x49", + [0x0e55] = "\x04\x5c\x40", [0x0e56] = "\x05\x63\x34", + [0x0e57] = "\x04\x5c\x48", [0x0e58] = "\x03\x58\x4d", + [0x0e59] = "\x03\x58\x4b", [0x0e5a] = "\x05\x63\x41", + [0x0e5b] = "\x04\x60\x56", [0x0e5c] = "\x05\x68\x6e", + [0x0e5d] = "\x03\x5a\x6a", [0x0e5e] = "\x04\x60\x53", + [0x0e5f] = "\x05\x68\x66", [0x0e60] = "\x03\x5a\x6d", + [0x0e61] = "\x03\x5a\x69", [0x0e62] = "\x03\x5a\x6b", + [0x0e63] = "\x04\x5c\x51", [0x0e65] = "\x04\x63\x7e", + [0x0e66] = "\x04\x66\x69", [0x0e67] = "\x04\x66\x6c", + [0x0e68] = "\x04\x66\x6e", [0x0e69] = "\x03\x5e\x4a", + [0x0e6a] = "\x04\x66\x6a", [0x0e6b] = "\x03\x5e\x4d", + [0x0e6c] = "\x04\x66\x68", [0x0e6d] = "\x04\x66\x6d", + [0x0e6e] = "\x03\x5f\x56", [0x0e6f] = "\x05\x70\x61", + [0x0e70] = "\x04\x69\x26", [0x0e71] = "\x04\x69\x28", + [0x0e72] = "\x04\x6a\x5d", [0x0e73] = "\x04\x6a\x61", + [0x0e74] = "\x04\x6a\x5c", [0x0e75] = "\x03\x60\x5f", + [0x0e76] = "\x04\x6b\x76", [0x0e77] = "\x04\x6d\x5c", + [0x0e78] = "\x04\x6d\x76", [0x0e79] = "\x07\x65\x5d", + [0x0e7a] = "\x04\x2a\x77", [0x0e7b] = "\x03\x33\x2f", + [0x0e7c] = "\x03\x33\x33", [0x0e7d] = "\x06\x43\x22", + [0x0e7e] = "\x04\x34\x25", [0x0e7f] = "\x05\x34\x59", + [0x0e80] = "\x03\x37\x7c", [0x0e81] = "\x06\x4c\x60", + [0x0e82] = "\x04\x39\x7b", [0x0e83] = "\x04\x39\x7c", + [0x0e84] = "\x03\x3d\x7d", [0x0e85] = "\x03\x3d\x7c", + [0x0e86] = "\x04\x39\x7d", [0x0e87] = "\x03\x43\x5a", + [0x0e88] = "\x03\x43\x56", [0x0e89] = "\x03\x43\x57", + [0x0e8a] = "\x03\x43\x59", [0x0e8b] = "\x03\x43\x5b", + [0x0e8d] = "\x03\x48\x63", [0x0e8e] = "\x04\x45\x72", + [0x0e8f] = "\x03\x48\x64", [0x0e90] = "\x03\x48\x65", + [0x0e91] = "\x06\x60\x2c", [0x0e92] = "\x03\x48\x66", + [0x0e93] = "\x03\x4d\x6b", [0x0e94] = "\x03\x4d\x6c", + [0x0e95] = "\x03\x4d\x69", [0x0e96] = "\x03\x4d\x6a", + [0x0e97] = "\x04\x4c\x37", [0x0e98] = "\x07\x26\x57", + [0x0e99] = "\x04\x4c\x35", [0x0e9a] = "\x03\x52\x36", + [0x0e9b] = "\x04\x57\x6d", [0x0e9c] = "\x03\x55\x73", + [0x0e9d] = "\x03\x55\x72", [0x0e9e] = "\x04\x57\x69", + [0x0e9f] = "\x04\x57\x6a", [0x0ea0] = "\x03\x4d\x74", + [0x0ea1] = "\x04\x57\x6b", [0x0ea3] = "\x05\x63\x4e", + [0x0ea4] = "\x04\x5c\x56", [0x0ea5] = "\x03\x58\x52", + [0x0ea6] = "\x04\x5c\x55", [0x0ea7] = "\x04\x5c\x54", + [0x0ea8] = "\x05\x63\x54", [0x0ea9] = "\x03\x58\x53", + [0x0eaa] = "\x03\x5a\x70", [0x0eab] = "\x04\x60\x5b", + [0x0eac] = "\x04\x60\x5d", [0x0ead] = "\x04\x64\x23", + [0x0eae] = "\x03\x5c\x68", [0x0eaf] = "\x07\x54\x3a", + [0x0eb0] = "\x05\x70\x70", [0x0eb1] = "\x04\x6a\x65", + [0x0eb2] = "\x05\x76\x39", [0x0eb3] = "\x04\x6c\x7a", + [0x0eb4] = "\x03\x61\x45", [0x0eb5] = "\x04\x27\x5c", + [0x0eb6] = "\x06\x33\x64", [0x0eb7] = "\x03\x2e\x57", + [0x0eb8] = "\x03\x2e\x55", [0x0eb9] = "\x03\x2e\x58", + [0x0eba] = "\x04\x2e\x78", [0x0ebb] = "\x04\x2e\x7e", + [0x0ebc] = "\x03\x33\x35", [0x0ebd] = "\x03\x33\x34", + [0x0ebe] = "\x04\x2e\x7c", [0x0ebf] = "\x03\x33\x39", + [0x0ec0] = "\x04\x2f\x21", [0x0ec1] = "\x03\x33\x38", + [0x0ec2] = "\x04\x2e\x7d", [0x0ec3] = "\x03\x33\x36", + [0x0ec4] = "\x03\x33\x3a", [0x0ec8] = "\x04\x34\x2e", + [0x0ec9] = "\x04\x34\x26", [0x0eca] = "\x03\x38\x23", + [0x0ecb] = "\x03\x38\x2a", [0x0ecc] = "\x04\x34\x27", + [0x0ecd] = "\x04\x34\x30", [0x0ece] = "\x03\x38\x2c", + [0x0ecf] = "\x04\x34\x2d", [0x0ed0] = "\x04\x34\x2b", + [0x0ed1] = "\x04\x34\x29", [0x0ed2] = "\x03\x38\x28", + [0x0ed3] = "\x03\x38\x2d", [0x0ed4] = "\x03\x38\x25", + [0x0ed5] = "\x03\x3e\x36", [0x0ed6] = "\x05\x3b\x2c", + [0x0ed7] = "\x03\x3e\x2d", [0x0ed8] = "\x03\x3e\x32", + [0x0ed9] = "\x03\x3e\x27", [0x0eda] = "\x03\x3e\x30", + [0x0edb] = "\x03\x3e\x25", [0x0edc] = "\x06\x4c\x71", + [0x0ede] = "\x03\x3e\x31", [0x0edf] = "\x04\x3f\x6a", + [0x0ee0] = "\x03\x43\x65", [0x0ee1] = "\x03\x43\x6b", + [0x0ee2] = "\x04\x3f\x6e", [0x0ee3] = "\x04\x3f\x73", + [0x0ee4] = "\x04\x3f\x6f", [0x0ee5] = "\x03\x43\x61", + [0x0ee6] = "\x03\x43\x5d", [0x0ee7] = "\x03\x48\x6c", + [0x0ee8] = "\x04\x45\x75", [0x0ee9] = "\x04\x45\x7e", + [0x0eea] = "\x04\x45\x79", [0x0eeb] = "\x04\x46\x21", + [0x0eec] = "\x03\x48\x67", [0x0eed] = "\x03\x43\x5f", + [0x0eee] = "\x03\x48\x72", [0x0eef] = "\x03\x48\x75", + [0x0ef0] = "\x04\x46\x23", [0x0ef1] = "\x05\x48\x54", + [0x0ef2] = "\x03\x48\x6f", [0x0ef3] = "\x03\x4e\x2a", + [0x0ef4] = "\x05\x4f\x53", [0x0ef5] = "\x04\x4c\x3e", + [0x0ef6] = "\x04\x4c\x3c", [0x0ef7] = "\x04\x4c\x40", + [0x0ef8] = "\x03\x4d\x7b", [0x0ef9] = "\x03\x4e\x21", + [0x0efa] = "\x03\x4e\x2d", [0x0efb] = "\x03\x4d\x76", + [0x0efc] = "\x03\x4d\x79", [0x0efd] = "\x04\x4c\x3a", + [0x0efe] = "\x04\x4c\x3d", [0x0eff] = "\x04\x4c\x3f", + [0x0f00] = "\x03\x4d\x7a", [0x0f01] = "\x04\x4c\x44", + [0x0f02] = "\x05\x4f\x54", [0x0f03] = "\x03\x4e\x26", + [0x0f04] = "\x03\x4e\x23", [0x0f05] = "\x03\x52\x3a", + [0x0f06] = "\x04\x52\x49", [0x0f07] = "\x03\x52\x3c", + [0x0f08] = "\x04\x52\x47", [0x0f09] = "\x03\x52\x3d", + [0x0f0a] = "\x03\x52\x3e", [0x0f0c] = "\x04\x57\x73", + [0x0f0d] = "\x03\x55\x78", [0x0f0e] = "\x05\x5d\x3f", + [0x0f0f] = "\x03\x55\x76", [0x0f10] = "\x05\x5d\x46", + [0x0f11] = "\x03\x55\x77", [0x0f12] = "\x04\x57\x6e", + [0x0f13] = "\x03\x55\x7c", [0x0f14] = "\x03\x55\x7b", + [0x0f15] = "\x07\x3a\x39", [0x0f16] = "\x04\x5c\x62", + [0x0f17] = "\x04\x5c\x60", [0x0f18] = "\x04\x57\x72", + [0x0f19] = "\x03\x58\x57", [0x0f1a] = "\x03\x58\x56", + [0x0f1b] = "\x03\x59\x29", [0x0f1c] = "\x04\x60\x66", + [0x0f1d] = "\x04\x60\x63", [0x0f1e] = "\x04\x60\x68", + [0x0f1f] = "\x04\x60\x62", [0x0f20] = "\x07\x47\x4a", + [0x0f21] = "\x03\x5a\x73", [0x0f22] = "\x03\x5a\x71", + [0x0f23] = "\x05\x6d\x22", [0x0f24] = "\x03\x5c\x69", + [0x0f25] = "\x04\x64\x24", [0x0f26] = "\x03\x5c\x6a", + [0x0f27] = "\x03\x5c\x6b", [0x0f28] = "\x03\x5e\x4f", + [0x0f29] = "\x03\x5e\x4e", [0x0f2a] = "\x04\x69\x2a", + [0x0f2b] = "\x07\x58\x58", [0x0f2c] = "\x03\x5f\x59", + [0x0f2d] = "\x04\x69\x2b", [0x0f2e] = "\x04\x6a\x66", + [0x0f2f] = "\x04\x6b\x79", [0x0f30] = "\x04\x6b\x78", + [0x0f31] = "\x07\x5f\x33", [0x0f32] = "\x03\x60\x78", + [0x0f33] = "\x04\x6c\x7c", [0x0f34] = "\x04\x6c\x7b", + [0x0f35] = "\x04\x6d\x77", [0x0f42] = "\x04\x2a\x79", + [0x0f43] = "\x04\x2f\x29", [0x0f44] = "\x03\x38\x2f", + [0x0f45] = "\x03\x38\x32", [0x0f46] = "\x05\x34\x60", + [0x0f47] = "\x04\x34\x34", [0x0f48] = "\x03\x38\x30", + [0x0f49] = "\x04\x34\x33", [0x0f4a] = "\x04\x3a\x28", + [0x0f4b] = "\x04\x46\x25", [0x0f4c] = "\x03\x48\x76", + [0x0f4d] = "\x04\x52\x4e", [0x0f4e] = "\x04\x6a\x6b", + [0x0f50] = "\x03\x2a\x4d", [0x0f51] = "\x03\x2e\x5c", + [0x0f52] = "\x03\x2e\x5b", [0x0f53] = "\x03\x2e\x59", + [0x0f54] = "\x04\x2a\x7b", [0x0f55] = "\x04\x2f\x2a", + [0x0f56] = "\x06\x3a\x6b", [0x0f57] = "\x04\x2f\x2d", + [0x0f58] = "\x04\x34\x35", [0x0f59] = "\x04\x3f\x75", + [0x0f5a] = "\x04\x3a\x2a", [0x0f5b] = "\x03\x43\x6c", + [0x0f5c] = "\x03\x43\x6d", [0x0f5d] = "\x05\x41\x65", + [0x0f5e] = "\x03\x48\x7a", [0x0f5f] = "\x03\x48\x7b", + [0x0f61] = "\x04\x52\x4f", [0x0f62] = "\x04\x57\x75", + [0x0f63] = "\x04\x5c\x65", [0x0f64] = "\x04\x60\x6d", + [0x0f65] = "\x04\x66\x7b", [0x0f66] = "\x04\x6b\x7b", + [0x0f67] = "\x06\x3a\x74", [0x0f68] = "\x04\x2f\x2e", + [0x0f69] = "\x03\x31\x3f", [0x0f6a] = "\x04\x34\x38", + [0x0f6b] = "\x04\x34\x36", [0x0f6c] = "\x04\x34\x37", + [0x0f6d] = "\x06\x43\x3c", [0x0f6e] = "\x04\x3a\x2d", + [0x0f6f] = "\x04\x3a\x31", [0x0f70] = "\x04\x3a\x30", + [0x0f71] = "\x04\x3f\x76", [0x0f72] = "\x03\x48\x7e", + [0x0f73] = "\x04\x46\x27", [0x0f74] = "\x03\x48\x7d", + [0x0f75] = "\x04\x46\x28", [0x0f76] = "\x03\x48\x7c", + [0x0f77] = "\x04\x4c\x49", [0x0f78] = "\x04\x52\x53", + [0x0f79] = "\x03\x52\x41", [0x0f7a] = "\x04\x57\x77", + [0x0f7b] = "\x04\x5c\x6a", [0x0f7c] = "\x04\x5c\x6b", + [0x0f7d] = "\x04\x69\x2c", [0x0f7e] = "\x03\x33\x40", + [0x0f7f] = "\x03\x33\x41", [0x0f80] = "\x04\x34\x3a", + [0x0f81] = "\x03\x38\x33", [0x0f82] = "\x04\x34\x3b", + [0x0f83] = "\x04\x34\x3e", [0x0f84] = "\x04\x34\x3c", + [0x0f85] = "\x03\x38\x35", [0x0f86] = "\x03\x38\x34", + [0x0f87] = "\x04\x3a\x34", [0x0f88] = "\x04\x3a\x35", + [0x0f89] = "\x05\x3b\x3a", [0x0f8a] = "\x04\x3a\x33", + [0x0f8b] = "\x03\x43\x70", [0x0f8c] = "\x04\x3f\x78", + [0x0f8d] = "\x03\x43\x71", [0x0f8e] = "\x04\x3f\x77", + [0x0f8f] = "\x03\x43\x6f", [0x0f90] = "\x03\x49\x21", + [0x0f91] = "\x04\x46\x2a", [0x0f92] = "\x04\x46\x29", + [0x0f93] = "\x04\x46\x2b", [0x0f94] = "\x04\x52\x55", + [0x0f95] = "\x04\x52\x56", [0x0f96] = "\x03\x58\x5e", + [0x0f97] = "\x03\x58\x60", [0x0f98] = "\x03\x58\x5f", + [0x0f99] = "\x03\x5c\x6e", [0x0f9a] = "\x04\x66\x7d", + [0x0f9c] = "\x03\x3e\x39", [0x0f9d] = "\x03\x3e\x3a", + [0x0f9f] = "\x04\x2b\x27", [0x0fa0] = "\x04\x2b\x28", + [0x0fa1] = "\x04\x2f\x38", [0x0fa2] = "\x04\x2b\x29", + [0x0fa3] = "\x03\x38\x38", [0x0fa4] = "\x04\x3f\x7a", + [0x0fa6] = "\x04\x46\x2e", [0x0fa7] = "\x04\x46\x2d", + [0x0fa8] = "\x04\x46\x2f", [0x0fa9] = "\x04\x46\x32", + [0x0faa] = "\x04\x46\x30", [0x0fab] = "\x04\x4c\x4f", + [0x0fad] = "\x04\x57\x7d", [0x0fae] = "\x04\x57\x7a", + [0x0faf] = "\x04\x57\x7b", [0x0fb0] = "\x04\x5c\x70", + [0x0fb1] = "\x04\x67\x21", [0x0fb2] = "\x04\x24\x6d", + [0x0fb3] = "\x03\x33\x46", [0x0fb4] = "\x03\x33\x45", + [0x0fb5] = "\x03\x38\x3a", [0x0fb6] = "\x04\x34\x41", + [0x0fb7] = "\x04\x3a\x39", [0x0fb8] = "\x05\x41\x70", + [0x0fb9] = "\x03\x43\x74", [0x0fba] = "\x04\x46\x36", + [0x0fbb] = "\x04\x46\x34", [0x0fbc] = "\x04\x46\x35", + [0x0fbd] = "\x04\x46\x37", [0x0fbe] = "\x03\x49\x24", + [0x0fbf] = "\x03\x4e\x33", [0x0fc0] = "\x04\x4c\x52", + [0x0fc1] = "\x04\x52\x5a", [0x0fc2] = "\x03\x52\x42", + [0x0fc3] = "\x04\x52\x5b", [0x0fc4] = "\x04\x58\x21", + [0x0fc5] = "\x04\x58\x24", [0x0fc6] = "\x04\x58\x23", + [0x0fc7] = "\x04\x58\x22", [0x0fc8] = "\x03\x58\x64", + [0x0fc9] = "\x04\x64\x28", [0x0fca] = "\x03\x5f\x5c", + [0x0fcb] = "\x06\x56\x6d", [0x0fcc] = "\x04\x23\x2d", + [0x0fcd] = "\x06\x25\x49", [0x0fce] = "\x04\x24\x6f", + [0x0fcf] = "\x04\x24\x6e", [0x0fd0] = "\x03\x2a\x51", + [0x0fd1] = "\x06\x3b\x28", [0x0fd2] = "\x03\x2a\x55", + [0x0fd3] = "\x03\x2a\x50", [0x0fd4] = "\x04\x27\x66", + [0x0fd5] = "\x0f\x28\x52", [0x0fd6] = "\x04\x27\x62", + [0x0fd7] = "\x04\x27\x67", [0x0fd8] = "\x04\x27\x63", + [0x0fd9] = "\x04\x27\x65", [0x0fda] = "\x05\x27\x58", + [0x0fdb] = "\x03\x2a\x5a", [0x0fdc] = "\x03\x2a\x53", + [0x0fde] = "\x05\x2b\x33", [0x0fdf] = "\x04\x2b\x2f", + [0x0fe0] = "\x04\x2b\x2a", [0x0fe1] = "\x04\x2b\x2c", + [0x0fe2] = "\x03\x2e\x62", [0x0fe3] = "\x03\x2e\x5f", + [0x0fe4] = "\x06\x33\x7d", [0x0fe5] = "\x05\x2b\x39", + [0x0fe6] = "\x03\x33\x51", [0x0fe7] = "\x04\x2f\x41", + [0x0fe8] = "\x04\x2f\x46", [0x0fe9] = "\x04\x2f\x47", + [0x0fea] = "\x04\x2f\x3f", [0x0feb] = "\x06\x3b\x31", + [0x0fec] = "\x05\x2f\x6d", [0x0fef] = "\x03\x38\x46", + [0x0ff0] = "\x04\x34\x4c", [0x0ff1] = "\x04\x34\x48", + [0x0ff2] = "\x03\x38\x44", [0x0ff3] = "\x04\x34\x4b", + [0x0ff4] = "\x04\x34\x52", [0x0ff5] = "\x04\x34\x51", + [0x0ff6] = "\x04\x34\x4a", [0x0ff7] = "\x04\x34\x53", + [0x0ff8] = "\x06\x43\x58", [0x0ff9] = "\x03\x38\x40", + [0x0ffa] = "\x03\x38\x3f", [0x0ffb] = "\x03\x38\x43", + [0x0ffc] = "\x04\x3a\x49", [0x0ffd] = "\x04\x3a\x3a", + [0x0ffe] = "\x03\x3e\x3f", [0x0fff] = "\x04\x3a\x45", + [0x1000] = "\x05\x3b\x4d", [0x1001] = "\x04\x3a\x4a", + [0x1002] = "\x04\x3a\x41", [0x1003] = "\x04\x3a\x40", + [0x1004] = "\x04\x3a\x42", [0x1005] = "\x04\x3a\x3d", + [0x1007] = "\x03\x3e\x46", [0x1008] = "\x04\x3a\x3f", + [0x1009] = "\x04\x3a\x44", [0x100a] = "\x04\x3a\x4b", + [0x100b] = "\x06\x49\x7e", [0x100c] = "\x06\x4d\x54", + [0x100d] = "\x06\x56\x76", [0x100e] = "\x04\x40\x27", + [0x100f] = "\x03\x43\x78", [0x1010] = "\x04\x40\x2a", + [0x1011] = "\x04\x40\x23", [0x1012] = "\x04\x40\x26", + [0x1013] = "\x03\x43\x7a", [0x1014] = "\x04\x3f\x7d", + [0x1015] = "\x04\x40\x28", [0x1016] = "\x03\x44\x21", + [0x1017] = "\x04\x40\x2c", [0x1018] = "\x03\x43\x7d", + [0x1019] = "\x03\x43\x79", [0x101a] = "\x05\x34\x6a", + [0x101b] = "\x04\x40\x25", [0x101c] = "\x04\x46\x45", + [0x101d] = "\x04\x46\x3e", [0x101e] = "\x04\x46\x3c", + [0x101f] = "\x04\x46\x3d", [0x1020] = "\x04\x46\x3f", + [0x1021] = "\x03\x52\x48", [0x1022] = "\x04\x46\x42", + [0x1023] = "\x04\x46\x40", [0x1024] = "\x04\x46\x3b", + [0x1025] = "\x03\x49\x29", [0x1026] = "\x03\x49\x28", + [0x1027] = "\x04\x46\x38", [0x1028] = "\x04\x46\x47", + [0x1029] = "\x04\x46\x41", [0x102b] = "\x04\x4c\x5d", + [0x102c] = "\x04\x4c\x58", [0x102d] = "\x04\x4c\x5e", + [0x102e] = "\x04\x4c\x55", [0x102f] = "\x04\x4c\x5c", + [0x1030] = "\x06\x60\x6f", [0x1031] = "\x04\x4c\x54", + [0x1032] = "\x04\x4c\x5b", [0x1033] = "\x04\x4c\x5f", + [0x1034] = "\x05\x42\x28", [0x1035] = "\x04\x52\x63", + [0x1036] = "\x04\x52\x64", [0x1037] = "\x03\x52\x46", + [0x1038] = "\x03\x52\x45", [0x1039] = "\x04\x52\x5e", + [0x103a] = "\x04\x52\x61", [0x103b] = "\x04\x52\x62", + [0x103c] = "\x04\x52\x66", [0x103e] = "\x05\x5d\x5b", + [0x103f] = "\x04\x58\x2b", [0x1040] = "\x04\x58\x28", + [0x1041] = "\x04\x58\x2c", [0x1042] = "\x04\x5c\x74", + [0x1043] = "\x03\x58\x66", [0x1044] = "\x04\x5c\x76", + [0x1045] = "\x03\x58\x67", [0x1046] = "\x03\x5a\x76", + [0x1047] = "\x04\x60\x74", [0x1048] = "\x04\x60\x73", + [0x1049] = "\x05\x6d\x2c", [0x104a] = "\x04\x64\x2a", + [0x104b] = "\x04\x67\x22", [0x104c] = "\x04\x67\x24", + [0x104d] = "\x04\x67\x23", [0x104e] = "\x04\x67\x25", + [0x104f] = "\x04\x69\x30", [0x1050] = "\x06\x43\x64", + [0x1051] = "\x07\x42\x24", [0x1052] = "\x03\x2b\x44", + [0x1053] = "\x03\x44\x24", [0x1054] = "\x04\x2f\x4a", + [0x1055] = "\x04\x34\x58", [0x1057] = "\x04\x4c\x63", + [0x1058] = "\x04\x52\x6b", [0x1059] = "\x03\x33\x53", + [0x105a] = "\x03\x33\x54", [0x105b] = "\x03\x38\x4a", + [0x105c] = "\x04\x4c\x64", [0x105d] = "\x06\x61\x21", + [0x105e] = "\x03\x52\x4b", [0x105f] = "\x03\x5e\x54", + [0x1060] = "\x04\x27\x6f", [0x1061] = "\x04\x2b\x33", + [0x1062] = "\x04\x2b\x32", [0x1063] = "\x03\x2e\x67", + [0x1064] = "\x03\x33\x56", [0x1065] = "\x04\x2f\x50", + [0x1066] = "\x03\x38\x4b", [0x1067] = "\x06\x43\x71", + [0x1068] = "\x06\x43\x70", [0x106a] = "\x03\x3e\x4a", + [0x106b] = "\x04\x3a\x4e", [0x106c] = "\x04\x3a\x4f", + [0x106d] = "\x06\x4d\x63", [0x106f] = "\x05\x42\x2d", + [0x1070] = "\x04\x40\x2f", [0x1071] = "\x04\x46\x4f", + [0x1072] = "\x04\x46\x51", [0x1073] = "\x04\x46\x50", + [0x1074] = "\x03\x49\x2c", [0x1075] = "\x06\x61\x24", + [0x1076] = "\x05\x49\x2c", [0x1079] = "\x03\x4e\x3e", + [0x107a] = "\x04\x4c\x68", [0x107b] = "\x04\x4c\x65", + [0x107c] = "\x04\x52\x6c", [0x107d] = "\x04\x52\x6d", + [0x107f] = "\x04\x58\x30", [0x1080] = "\x04\x58\x34", + [0x1081] = "\x04\x58\x33", [0x1082] = "\x03\x56\x25", + [0x1083] = "\x03\x56\x26", [0x1084] = "\x05\x5d\x67", + [0x1085] = "\x05\x5c\x4d", [0x1086] = "\x04\x58\x32", + [0x1088] = "\x04\x5c\x7c", [0x1089] = "\x04\x64\x2d", + [0x108a] = "\x04\x2f\x53", [0x108b] = "\x04\x34\x5c", + [0x108c] = "\x04\x52\x6f", [0x108d] = "\x04\x52\x6e", + [0x108e] = "\x04\x58\x35", [0x108f] = "\x04\x5c\x7d", + [0x1090] = "\x04\x69\x33", [0x1092] = "\x06\x25\x4f", + [0x1093] = "\x03\x24\x37", [0x1094] = "\x03\x24\x39", + [0x1095] = "\x03\x27\x27", [0x1096] = "\x04\x24\x76", + [0x1097] = "\x04\x24\x7d", [0x1098] = "\x03\x27\x2c", + [0x109a] = "\x03\x2a\x63", [0x109b] = "\x03\x2a\x67", + [0x109c] = "\x03\x2a\x64", [0x109d] = "\x03\x2a\x6a", + [0x109e] = "\x04\x27\x72", [0x109f] = "\x03\x2a\x62", + [0x10a0] = "\x04\x28\x21", [0x10a1] = "\x04\x27\x73", + [0x10a2] = "\x03\x2a\x65", [0x10a3] = "\x03\x2a\x69", + [0x10a4] = "\x05\x27\x63", [0x10a5] = "\x03\x2a\x61", + [0x10a6] = "\x03\x2e\x6d", [0x10a7] = "\x04\x2b\x36", + [0x10a8] = "\x03\x2e\x70", [0x10a9] = "\x03\x2e\x71", + [0x10aa] = "\x03\x2e\x6c", [0x10ab] = "\x03\x2e\x73", + [0x10ac] = "\x03\x2e\x75", [0x10ad] = "\x06\x34\x3a", + [0x10b0] = "\x04\x2f\x55", [0x10b1] = "\x03\x33\x61", + [0x10b2] = "\x04\x2f\x61", [0x10b3] = "\x03\x33\x64", + [0x10b4] = "\x03\x33\x5b", [0x10b5] = "\x03\x33\x5e", + [0x10b6] = "\x06\x3b\x56", [0x10b7] = "\x03\x33\x5d", + [0x10b8] = "\x04\x2f\x5e", [0x10b9] = "\x03\x33\x5c", + [0x10ba] = "\x03\x33\x65", [0x10bb] = "\x05\x30\x21", + [0x10bc] = "\x04\x2f\x59", [0x10bd] = "\x04\x2f\x64", + [0x10c1] = "\x03\x33\x60", [0x10c2] = "\x04\x34\x5e", + [0x10c3] = "\x04\x34\x6c", [0x10c4] = "\x04\x34\x71", + [0x10c5] = "\x03\x38\x5a", [0x10c6] = "\x04\x34\x69", + [0x10c7] = "\x04\x34\x65", [0x10c8] = "\x03\x38\x56", + [0x10c9] = "\x04\x34\x66", [0x10ca] = "\x04\x34\x62", + [0x10cb] = "\x04\x34\x5d", [0x10cc] = "\x04\x34\x63", + [0x10cd] = "\x06\x44\x2c", [0x10ce] = "\x03\x38\x4c", + [0x10cf] = "\x06\x44\x28", [0x10d0] = "\x05\x35\x2a", + [0x10d1] = "\x03\x38\x59", [0x10d2] = "\x03\x38\x5c", + [0x10d3] = "\x05\x35\x24", [0x10d7] = "\x04\x3a\x6c", + [0x10d8] = "\x04\x3a\x60", [0x10d9] = "\x04\x3a\x5f", + [0x10da] = "\x04\x3a\x64", [0x10db] = "\x04\x3a\x59", + [0x10dc] = "\x05\x3b\x56", [0x10dd] = "\x04\x3a\x5b", + [0x10de] = "\x04\x3a\x56", [0x10df] = "\x03\x3e\x53", + [0x10e0] = "\x04\x3a\x5e", [0x10e1] = "\x03\x3e\x54", + [0x10e2] = "\x03\x3e\x51", [0x10e3] = "\x04\x3a\x5c", + [0x10e4] = "\x04\x3a\x61", [0x10e5] = "\x03\x3e\x55", + [0x10e6] = "\x06\x4e\x27", [0x10e7] = "\x03\x3e\x4c", + [0x10ea] = "\x0f\x3e\x6b", [0x10ed] = "\x04\x40\x30", + [0x10ee] = "\x04\x40\x32", [0x10ef] = "\x04\x3a\x65", + [0x10f0] = "\x03\x44\x37", [0x10f1] = "\x04\x46\x69", + [0x10f2] = "\x04\x40\x47", [0x10f3] = "\x04\x40\x49", + [0x10f4] = "\x04\x40\x3a", [0x10f5] = "\x03\x44\x2b", + [0x10f6] = "\x03\x44\x29", [0x10f7] = "\x03\x44\x34", + [0x10f8] = "\x04\x40\x48", [0x10f9] = "\x03\x44\x3d", + [0x10fa] = "\x04\x40\x4c", [0x10fc] = "\x04\x46\x65", + [0x10fd] = "\x03\x49\x2f", [0x10fe] = "\x04\x46\x57", + [0x10ff] = "\x06\x61\x44", [0x1100] = "\x04\x46\x64", + [0x1101] = "\x03\x49\x31", [0x1102] = "\x04\x46\x53", + [0x1103] = "\x05\x49\x3c", [0x1104] = "\x04\x46\x61", + [0x1105] = "\x03\x49\x30", [0x1106] = "\x04\x46\x6d", + [0x1107] = "\x04\x46\x60", [0x1108] = "\x04\x46\x5c", + [0x1109] = "\x03\x49\x34", [0x110a] = "\x05\x49\x3b", + [0x110b] = "\x06\x61\x58", [0x110c] = "\x03\x49\x37", + [0x110d] = "\x03\x49\x40", [0x110e] = "\x03\x4e\x43", + [0x110f] = "\x04\x4c\x72", [0x1110] = "\x03\x4e\x3f", + [0x1111] = "\x04\x4c\x70", [0x1112] = "\x04\x4d\x24", + [0x1113] = "\x04\x4c\x6b", [0x1114] = "\x03\x4e\x41", + [0x1115] = "\x04\x4c\x71", [0x1116] = "\x03\x4e\x53", + [0x1117] = "\x04\x4c\x6d", [0x1118] = "\x04\x4c\x73", + [0x1119] = "\x03\x4e\x47", [0x111a] = "\x03\x4e\x45", + [0x111b] = "\x03\x4e\x56", [0x111c] = "\x04\x4c\x7d", + [0x111d] = "\x03\x52\x51", [0x111e] = "\x04\x4c\x6c", + [0x111f] = "\x03\x4e\x4a", [0x1120] = "\x04\x4c\x6e", + [0x1121] = "\x03\x4e\x48", [0x1122] = "\x03\x4e\x55", + [0x1123] = "\x03\x4e\x49", [0x1124] = "\x05\x50\x46", + [0x1125] = "\x03\x4e\x50", [0x1126] = "\x0f\x51\x65", + [0x1127] = "\x0f\x51\x73", [0x1128] = "\x0f\x51\x76", + [0x1129] = "\x04\x4d\x21", [0x112a] = "\x04\x4c\x6f", + [0x112b] = "\x03\x4e\x51", [0x112c] = "\x04\x4c\x77", + [0x112d] = "\x04\x52\x77", [0x112e] = "\x04\x52\x7b", + [0x112f] = "\x04\x52\x79", [0x1130] = "\x04\x53\x2c", + [0x1131] = "\x04\x53\x21", [0x1132] = "\x04\x52\x76", + [0x1133] = "\x03\x52\x53", [0x1134] = "\x04\x53\x25", + [0x1135] = "\x03\x52\x57", [0x1136] = "\x04\x52\x7e", + [0x1137] = "\x03\x52\x4d", [0x1138] = "\x04\x53\x23", + [0x1139] = "\x04\x52\x7a", [0x113a] = "\x04\x52\x7c", + [0x113b] = "\x04\x52\x72", [0x113c] = "\x05\x64\x2d", + [0x113d] = "\x03\x52\x4c", [0x113e] = "\x04\x53\x22", + [0x113f] = "\x04\x52\x73", [0x1140] = "\x03\x52\x4e", + [0x1141] = "\x04\x53\x27", [0x1143] = "\x04\x53\x31", + [0x1144] = "\x04\x46\x67", [0x1145] = "\x04\x58\x44", + [0x1146] = "\x04\x58\x3c", [0x1147] = "\x04\x58\x38", + [0x1148] = "\x04\x58\x42", [0x1149] = "\x05\x5d\x79", + [0x114a] = "\x04\x58\x36", [0x114b] = "\x04\x58\x3b", + [0x114c] = "\x03\x56\x2e", [0x114d] = "\x03\x56\x27", + [0x114e] = "\x04\x58\x3d", [0x114f] = "\x03\x56\x2a", + [0x1151] = "\x03\x56\x2f", [0x1152] = "\x03\x58\x69", + [0x1153] = "\x04\x5c\x7e", [0x1154] = "\x04\x5d\x2b", + [0x1155] = "\x03\x58\x6d", [0x1156] = "\x03\x58\x70", + [0x1157] = "\x03\x58\x6a", [0x1158] = "\x03\x58\x71", + [0x1159] = "\x04\x5d\x23", [0x115a] = "\x07\x42\x38", + [0x115b] = "\x04\x5d\x21", [0x115c] = "\x0f\x60\x4e", + [0x115d] = "\x07\x3b\x32", [0x115e] = "\x04\x60\x77", + [0x115f] = "\x03\x5c\x73", [0x1160] = "\x03\x5b\x23", + [0x1161] = "\x04\x60\x78", [0x1162] = "\x03\x5b\x21", + [0x1164] = "\x03\x5b\x24", [0x1165] = "\x07\x49\x53", + [0x1166] = "\x04\x64\x2f", [0x1167] = "\x04\x64\x34", + [0x1168] = "\x03\x5c\x7d", [0x1169] = "\x04\x64\x33", + [0x116a] = "\x03\x5c\x74", [0x116b] = "\x07\x54\x68", + [0x116c] = "\x03\x5c\x79", [0x116d] = "\x04\x64\x32", + [0x116e] = "\x04\x64\x38", [0x116f] = "\x03\x5c\x7a", + [0x1170] = "\x04\x64\x30", [0x1171] = "\x03\x5c\x75", + [0x1172] = "\x04\x64\x36", [0x1173] = "\x04\x67\x27", + [0x1174] = "\x03\x5e\x59", [0x1175] = "\x04\x67\x28", + [0x1178] = "\x03\x5f\x5d", [0x1179] = "\x04\x69\x37", + [0x117a] = "\x07\x58\x72", [0x117b] = "\x03\x60\x41", + [0x117c] = "\x03\x60\x42", [0x117d] = "\x05\x78\x25", + [0x117e] = "\x04\x6b\x7d", [0x117f] = "\x04\x6d\x5e", + [0x1180] = "\x04\x6c\x7d", [0x1181] = "\x03\x61\x6a", + [0x1182] = "\x04\x6d\x79", [0x1183] = "\x04\x6d\x7b", + [0x1184] = "\x0f\x6c\x6c", [0x1185] = "\x04\x6e\x37", + [0x1186] = "\x04\x6e\x36", [0x1187] = "\x05\x7c\x3e", + [0x1188] = "\x03\x2a\x6d", [0x1189] = "\x04\x2b\x3e", + [0x118a] = "\x04\x2f\x67", [0x118b] = "\x03\x33\x67", + [0x118c] = "\x03\x33\x66", [0x118d] = "\x03\x33\x68", + [0x118e] = "\x05\x35\x35", [0x118f] = "\x03\x38\x62", + [0x1190] = "\x05\x3b\x70", [0x1191] = "\x03\x3e\x60", + [0x1192] = "\x03\x44\x41", [0x1193] = "\x05\x42\x54", + [0x1194] = "\x05\x42\x53", [0x1195] = "\x03\x44\x42", + [0x1196] = "\x03\x44\x43", [0x1197] = "\x04\x4d\x26", + [0x1198] = "\x04\x53\x36", [0x1199] = "\x04\x5d\x32", + [0x119a] = "\x05\x64\x3b", [0x119b] = "\x05\x64\x3a", + [0x119c] = "\x04\x64\x3a", [0x119d] = "\x03\x27\x2e", + [0x119e] = "\x03\x2e\x7d", [0x119f] = "\x03\x2f\x21", + [0x11a0] = "\x03\x2f\x22", [0x11a1] = "\x04\x2f\x69", + [0x11a2] = "\x04\x2f\x6b", [0x11a3] = "\x06\x3b\x69", + [0x11a4] = "\x03\x38\x68", [0x11a5] = "\x03\x38\x67", + [0x11a6] = "\x04\x34\x7c", [0x11a7] = "\x03\x38\x65", + [0x11a8] = "\x04\x34\x7b", [0x11a9] = "\x04\x34\x79", + [0x11aa] = "\x05\x3c\x26", [0x11ab] = "\x06\x44\x48", + [0x11ad] = "\x04\x3a\x72", [0x11ae] = "\x03\x3e\x67", + [0x11af] = "\x04\x3a\x74", [0x11b0] = "\x03\x3e\x65", + [0x11b1] = "\x05\x3b\x74", [0x11b2] = "\x04\x3a\x70", + [0x11b3] = "\x04\x3a\x6d", [0x11b4] = "\x03\x3e\x64", + [0x11b5] = "\x03\x3e\x66", [0x11b6] = "\x04\x40\x56", + [0x11b7] = "\x04\x40\x57", [0x11b8] = "\x03\x44\x4b", + [0x11b9] = "\x03\x44\x47", [0x11ba] = "\x04\x40\x5b", + [0x11bb] = "\x04\x3a\x6e", [0x11bc] = "\x04\x40\x5d", + [0x11bd] = "\x03\x44\x4a", [0x11bf] = "\x04\x46\x78", + [0x11c0] = "\x03\x49\x46", [0x11c1] = "\x04\x46\x72", + [0x11c2] = "\x04\x46\x73", [0x11c3] = "\x04\x46\x71", + [0x11c4] = "\x04\x46\x75", [0x11c5] = "\x03\x49\x47", + [0x11c6] = "\x04\x46\x70", [0x11c7] = "\x04\x46\x76", + [0x11c8] = "\x06\x61\x69", [0x11c9] = "\x03\x49\x48", + [0x11ca] = "\x04\x46\x7b", [0x11cb] = "\x03\x4e\x5a", + [0x11cc] = "\x03\x4e\x5c", [0x11cd] = "\x07\x28\x42", + [0x11ce] = "\x03\x4e\x57", [0x11cf] = "\x03\x4e\x58", + [0x11d0] = "\x04\x4d\x30", [0x11d1] = "\x03\x4e\x5b", + [0x11d2] = "\x04\x46\x79", [0x11d3] = "\x04\x4d\x36", + [0x11d4] = "\x04\x4d\x2f", [0x11d5] = "\x03\x49\x4d", + [0x11d7] = "\x04\x53\x3e", [0x11d8] = "\x03\x52\x5c", + [0x11d9] = "\x07\x32\x73", [0x11da] = "\x04\x53\x3d", + [0x11db] = "\x04\x58\x4d", [0x11dc] = "\x03\x52\x60", + [0x11dd] = "\x07\x32\x75", [0x11de] = "\x03\x52\x61", + [0x11df] = "\x05\x5e\x32", [0x11e0] = "\x04\x58\x57", + [0x11e1] = "\x04\x58\x52", [0x11e2] = "\x03\x56\x37", + [0x11e3] = "\x04\x58\x58", [0x11e4] = "\x04\x58\x4f", + [0x11e5] = "\x04\x58\x56", [0x11e6] = "\x03\x56\x38", + [0x11e7] = "\x04\x58\x4e", [0x11e8] = "\x03\x56\x32", + [0x11e9] = "\x04\x58\x54", [0x11ea] = "\x04\x58\x5f", + [0x11eb] = "\x03\x56\x35", [0x11ec] = "\x03\x56\x3c", + [0x11ee] = "\x03\x56\x31", [0x11ef] = "\x04\x5d\x3b", + [0x11f0] = "\x05\x5e\x35", [0x11f1] = "\x04\x5d\x39", + [0x11f2] = "\x03\x58\x72", [0x11f4] = "\x04\x61\x24", + [0x11f5] = "\x05\x69\x41", [0x11f6] = "\x03\x5b\x2a", + [0x11f7] = "\x04\x61\x21", [0x11f8] = "\x04\x61\x25", + [0x11f9] = "\x0f\x63\x6e", [0x11fa] = "\x05\x6d\x4b", + [0x11fc] = "\x04\x64\x3b", [0x11fd] = "\x04\x64\x3c", + [0x11fe] = "\x04\x64\x40", [0x11ff] = "\x04\x64\x3e", + [0x1200] = "\x04\x64\x41", [0x1201] = "\x03\x5d\x26", + [0x1202] = "\x03\x5e\x5e", [0x1203] = "\x04\x67\x30", + [0x1204] = "\x04\x64\x3d", [0x1205] = "\x04\x69\x3e", + [0x1206] = "\x03\x5f\x5e", [0x1207] = "\x03\x5f\x60", + [0x1208] = "\x03\x60\x44", [0x1209] = "\x07\x59\x25", + [0x120a] = "\x07\x5c\x5e", [0x120b] = "\x04\x6a\x78", + [0x120c] = "\x07\x5c\x63", [0x120d] = "\x03\x61\x48", + [0x120e] = "\x04\x6e\x39", [0x120f] = "\x03\x2f\x25", + [0x1210] = "\x06\x3b\x73", [0x1211] = "\x03\x38\x69", + [0x1212] = "\x03\x44\x4c", [0x1213] = "\x04\x47\x23", + [0x1214] = "\x04\x4d\x37", [0x1215] = "\x04\x2f\x6f", + [0x1216] = "\x04\x3a\x78", [0x1217] = "\x03\x4e\x5e", + [0x1218] = "\x04\x53\x4a", [0x1219] = "\x03\x5b\x2e", + [0x121a] = "\x03\x2a\x6e", [0x121c] = "\x03\x2f\x28", + [0x121d] = "\x04\x2b\x46", [0x121f] = "\x05\x30\x3d", + [0x1220] = "\x04\x2f\x72", [0x1221] = "\x05\x30\x39", + [0x1222] = "\x04\x35\x2a", [0x1223] = "\x04\x3a\x7a", + [0x1224] = "\x04\x35\x2d", [0x1225] = "\x04\x35\x2e", + [0x1226] = "\x04\x35\x2c", [0x1227] = "\x0f\x32\x51", + [0x1228] = "\x04\x3a\x79", [0x1229] = "\x03\x3e\x71", + [0x122a] = "\x04\x35\x30", [0x122b] = "\x03\x3e\x6e", + [0x122c] = "\x03\x3e\x6c", [0x122d] = "\x03\x3e\x6b", + [0x122e] = "\x03\x2f\x4a", [0x122f] = "\x04\x40\x62", + [0x1230] = "\x04\x47\x25", [0x1231] = "\x06\x58\x2b", + [0x1233] = "\x03\x49\x53", [0x1234] = "\x04\x47\x2d", + [0x1235] = "\x05\x49\x6c", [0x1236] = "\x05\x49\x6d", + [0x1237] = "\x04\x40\x66", [0x1238] = "\x04\x47\x31", + [0x1239] = "\x04\x47\x27", [0x123a] = "\x03\x49\x55", + [0x123b] = "\x04\x40\x60", [0x123c] = "\x04\x47\x2a", + [0x123d] = "\x04\x47\x2e", [0x123e] = "\x04\x47\x26", + [0x123f] = "\x04\x47\x2b", [0x1240] = "\x03\x49\x5a", + [0x1241] = "\x03\x49\x50", [0x1242] = "\x03\x49\x5b", + [0x1243] = "\x04\x4d\x3c", [0x1244] = "\x04\x4d\x3f", + [0x1245] = "\x04\x4d\x3a", [0x1246] = "\x04\x4d\x39", + [0x1247] = "\x04\x4d\x42", [0x1248] = "\x04\x4d\x40", + [0x1249] = "\x04\x4d\x47", [0x124e] = "\x04\x53\x52", + [0x124f] = "\x04\x53\x55", [0x1250] = "\x04\x53\x56", + [0x1251] = "\x03\x4e\x63", [0x1252] = "\x04\x53\x4f", + [0x1254] = "\x04\x58\x63", [0x1255] = "\x04\x58\x67", + [0x1256] = "\x03\x56\x45", [0x1257] = "\x03\x56\x43", + [0x1258] = "\x04\x58\x64", [0x1259] = "\x03\x56\x3e", + [0x125a] = "\x07\x3b\x59", [0x125b] = "\x03\x56\x44", + [0x125c] = "\x04\x58\x65", [0x125d] = "\x03\x56\x41", + [0x125e] = "\x05\x64\x56", [0x125f] = "\x04\x5d\x4a", + [0x1260] = "\x04\x5d\x48", [0x1261] = "\x04\x5d\x49", + [0x1262] = "\x04\x5d\x44", [0x1263] = "\x04\x5d\x46", + [0x1264] = "\x04\x61\x2a", [0x1265] = "\x07\x43\x22", + [0x1266] = "\x04\x64\x43", [0x1267] = "\x07\x50\x25", + [0x1268] = "\x03\x5d\x27", [0x1269] = "\x04\x64\x44", + [0x126a] = "\x03\x5e\x5f", [0x126c] = "\x04\x6a\x7b", + [0x126d] = "\x07\x59\x32", [0x126e] = "\x03\x60\x7a", + [0x126f] = "\x04\x6c\x26", [0x1270] = "\x03\x60\x79", + [0x1271] = "\x04\x6d\x7d", [0x1272] = "\x05\x2b\x47", + [0x1273] = "\x04\x2f\x73", [0x1274] = "\x04\x35\x31", + [0x1275] = "\x04\x3b\x21", [0x1277] = "\x03\x33\x79", + [0x1278] = "\x03\x33\x78", [0x1279] = "\x04\x35\x33", + [0x127a] = "\x04\x35\x35", [0x127c] = "\x04\x3b\x23", + [0x127d] = "\x05\x3c\x35", [0x127e] = "\x04\x3b\x22", + [0x127f] = "\x03\x3e\x73", [0x1280] = "\x03\x44\x50", + [0x1281] = "\x03\x44\x51", [0x1282] = "\x04\x47\x36", + [0x1283] = "\x04\x47\x38", [0x1284] = "\x04\x4d\x4a", + [0x1285] = "\x04\x4d\x48", [0x1286] = "\x04\x53\x5a", + [0x1287] = "\x04\x53\x5b", [0x1288] = "\x05\x58\x32", + [0x1289] = "\x04\x53\x5c", [0x128a] = "\x05\x5e\x43", + [0x128b] = "\x04\x58\x68", [0x128c] = "\x04\x58\x69", + [0x128d] = "\x04\x5d\x4e", [0x128e] = "\x04\x5d\x50", + [0x128f] = "\x04\x61\x2d", [0x1290] = "\x04\x61\x2e", + [0x1291] = "\x03\x5b\x30", [0x1292] = "\x04\x61\x2c", + [0x1293] = "\x04\x61\x30", [0x1294] = "\x03\x5e\x60", + [0x1295] = "\x05\x7a\x38", [0x1296] = "\x03\x62\x3c", + [0x1297] = "\x04\x35\x3a", [0x1298] = "\x03\x44\x53", + [0x1299] = "\x04\x40\x67", [0x129a] = "\x03\x44\x52", + [0x129b] = "\x04\x47\x3a", [0x129c] = "\x04\x4d\x51", + [0x129d] = "\x04\x4d\x4c", [0x129e] = "\x04\x4d\x4e", + [0x129f] = "\x04\x4d\x53", [0x12a0] = "\x04\x4d\x4f", + [0x12a1] = "\x04\x53\x64", [0x12a2] = "\x04\x53\x61", + [0x12a3] = "\x04\x53\x62", [0x12a5] = "\x04\x58\x6b", + [0x12a6] = "\x04\x58\x6a", [0x12a7] = "\x05\x64\x63", + [0x12a8] = "\x04\x61\x31", [0x12a9] = "\x04\x61\x34", + [0x12aa] = "\x04\x64\x46", [0x12ab] = "\x04\x64\x47", + [0x12ad] = "\x04\x6d\x22", [0x12ae] = "\x03\x2f\x2b", + [0x12af] = "\x05\x2b\x49", [0x12b0] = "\x03\x2f\x2d", + [0x12b1] = "\x04\x2f\x7e", [0x12b2] = "\x03\x33\x7d", + [0x12b3] = "\x04\x35\x41", [0x12b4] = "\x03\x38\x7c", + [0x12b5] = "\x03\x38\x78", [0x12b6] = "\x05\x35\x57", + [0x12b7] = "\x04\x35\x44", [0x12b8] = "\x05\x35\x5e", + [0x12b9] = "\x03\x39\x24", [0x12ba] = "\x03\x39\x28", + [0x12bb] = "\x03\x39\x21", [0x12bc] = "\x04\x35\x3f", + [0x12bd] = "\x03\x38\x7d", [0x12be] = "\x03\x39\x27", + [0x12bf] = "\x04\x35\x43", [0x12c0] = "\x05\x35\x5d", + [0x12c1] = "\x06\x44\x6d", [0x12c2] = "\x03\x39\x26", + [0x12c3] = "\x05\x35\x56", [0x12c4] = "\x04\x3b\x33", + [0x12c5] = "\x03\x3e\x79", [0x12c6] = "\x03\x3e\x7a", + [0x12c7] = "\x04\x3b\x36", [0x12c8] = "\x04\x3b\x35", + [0x12c9] = "\x03\x3e\x76", [0x12ca] = "\x03\x3e\x7b", + [0x12cb] = "\x03\x3e\x77", [0x12cc] = "\x04\x3b\x34", + [0x12cd] = "\x04\x3b\x2a", [0x12ce] = "\x04\x3b\x29", + [0x12cf] = "\x04\x3b\x2b", [0x12d0] = "\x03\x3f\x26", + [0x12d1] = "\x06\x4e\x6b", [0x12d2] = "\x03\x3f\x25", + [0x12d4] = "\x03\x44\x57", [0x12d5] = "\x06\x58\x41", + [0x12d6] = "\x03\x44\x5e", [0x12d7] = "\x04\x40\x6e", + [0x12d8] = "\x04\x40\x6d", [0x12d9] = "\x04\x40\x6c", + [0x12da] = "\x03\x44\x5a", [0x12db] = "\x03\x44\x5f", + [0x12dc] = "\x03\x44\x62", [0x12dd] = "\x04\x47\x3d", + [0x12de] = "\x04\x47\x40", [0x12df] = "\x04\x47\x4a", + [0x12e0] = "\x04\x47\x3c", [0x12e1] = "\x03\x49\x6a", + [0x12e2] = "\x04\x47\x46", [0x12e3] = "\x04\x47\x42", + [0x12e4] = "\x03\x49\x61", [0x12e5] = "\x04\x47\x43", + [0x12e6] = "\x03\x49\x69", [0x12e7] = "\x03\x49\x67", + [0x12e8] = "\x03\x49\x5d", [0x12e9] = "\x04\x4d\x59", + [0x12ea] = "\x04\x4d\x56", [0x12eb] = "\x04\x4d\x5c", + [0x12ec] = "\x04\x4d\x5e", [0x12ed] = "\x03\x4e\x68", + [0x12ee] = "\x04\x4d\x61", [0x12ef] = "\x04\x4d\x58", + [0x12f0] = "\x04\x4d\x5b", [0x12f1] = "\x03\x4e\x6d", + [0x12f2] = "\x04\x4d\x5f", [0x12f3] = "\x04\x4d\x5a", + [0x12f4] = "\x03\x4e\x6b", [0x12f5] = "\x04\x4d\x60", + [0x12f6] = "\x07\x28\x79", [0x12f7] = "\x04\x4d\x55", + [0x12f8] = "\x03\x4e\x71", [0x12f9] = "\x04\x53\x6a", + [0x12fa] = "\x03\x52\x6c", [0x12fb] = "\x03\x52\x6d", + [0x12fc] = "\x07\x33\x4d", [0x12fd] = "\x04\x53\x6b", + [0x12fe] = "\x03\x56\x47", [0x12ff] = "\x04\x58\x70", + [0x1300] = "\x03\x56\x4b", [0x1301] = "\x03\x56\x4c", + [0x1302] = "\x05\x5e\x55", [0x1303] = "\x04\x5d\x5a", + [0x1304] = "\x07\x4a\x25", [0x1305] = "\x04\x5d\x57", + [0x1306] = "\x04\x5d\x5b", [0x1307] = "\x03\x59\x22", + [0x1308] = "\x03\x59\x25", [0x1309] = "\x04\x5d\x54", + [0x130a] = "\x03\x59\x27", [0x130b] = "\x04\x61\x40", + [0x130c] = "\x05\x69\x52", [0x130d] = "\x03\x5b\x33", + [0x130e] = "\x04\x61\x3b", [0x130f] = "\x04\x61\x3d", + [0x1310] = "\x04\x61\x45", [0x1311] = "\x05\x69\x51", + [0x1312] = "\x04\x64\x4e", [0x1313] = "\x03\x5d\x2d", + [0x1314] = "\x07\x50\x31", [0x1315] = "\x04\x64\x4c", + [0x1316] = "\x03\x5d\x2f", [0x1317] = "\x04\x64\x48", + [0x1318] = "\x03\x5d\x31", [0x1319] = "\x04\x67\x3d", + [0x131a] = "\x04\x67\x3f", [0x131b] = "\x07\x55\x32", + [0x131c] = "\x04\x67\x3e", [0x131d] = "\x04\x67\x40", + [0x131e] = "\x04\x67\x39", [0x131f] = "\x07\x59\x38", + [0x1320] = "\x03\x5f\x63", [0x1321] = "\x04\x69\x48", + [0x1322] = "\x05\x76\x4c", [0x132a] = "\x04\x2b\x49", + [0x132b] = "\x04\x30\x23", [0x132c] = "\x06\x4e\x7a", + [0x132d] = "\x03\x3f\x27", [0x132e] = "\x04\x47\x4c", + [0x132f] = "\x03\x4e\x77", [0x1330] = "\x04\x58\x75", + [0x1331] = "\x04\x5d\x61", [0x1332] = "\x04\x69\x4c", + [0x1334] = "\x04\x35\x4a", [0x1335] = "\x03\x3f\x28", + [0x1336] = "\x04\x40\x74", [0x1337] = "\x04\x47\x4e", + [0x1338] = "\x04\x47\x4f", [0x1339] = "\x03\x49\x6c", + [0x133a] = "\x04\x4d\x64", [0x133b] = "\x03\x52\x70", + [0x133c] = "\x04\x53\x73", [0x133d] = "\x03\x52\x6f", + [0x133e] = "\x04\x53\x72", [0x133f] = "\x03\x52\x71", + [0x1340] = "\x04\x58\x76", [0x1341] = "\x04\x58\x77", + [0x1342] = "\x03\x56\x4e", [0x1343] = "\x04\x67\x44", + [0x1344] = "\x04\x6d\x24", [0x1345] = "\x04\x30\x25", + [0x1346] = "\x04\x35\x4b", [0x1347] = "\x06\x45\x22", + [0x1348] = "\x04\x35\x4c", [0x134a] = "\x04\x4d\x67", + [0x134b] = "\x04\x4d\x65", [0x134c] = "\x04\x4d\x68", + [0x134d] = "\x04\x53\x75", [0x134e] = "\x04\x53\x77", + [0x134f] = "\x04\x5d\x64", [0x1350] = "\x04\x61\x48", + [0x1351] = "\x04\x61\x46", [0x1352] = "\x04\x67\x45", + [0x1353] = "\x03\x5f\x65", [0x1354] = "\x03\x61\x4c", + [0x1355] = "\x04\x6d\x25", [0x1356] = "\x04\x35\x50", + [0x1357] = "\x06\x45\x24", [0x1358] = "\x03\x39\x2f", + [0x135a] = "\x04\x3b\x3e", [0x135c] = "\x03\x49\x6e", + [0x135d] = "\x03\x4e\x79", [0x135e] = "\x03\x4e\x78", + [0x135f] = "\x03\x52\x72", [0x1360] = "\x03\x56\x50", + [0x1361] = "\x03\x59\x2c", [0x1362] = "\x03\x59\x2d", + [0x1363] = "\x04\x61\x4a", [0x1364] = "\x07\x4a\x41", + [0x1365] = "\x03\x5b\x37", [0x1366] = "\x04\x5d\x68", + [0x1367] = "\x04\x35\x51", [0x1368] = "\x04\x35\x54", + [0x1369] = "\x05\x3c\x4c", [0x136a] = "\x04\x3b\x3f", + [0x136b] = "\x04\x3b\x41", [0x136c] = "\x03\x3f\x2e", + [0x136d] = "\x04\x3b\x42", [0x136e] = "\x06\x4f\x29", + [0x136f] = "\x04\x3b\x43", [0x1370] = "\x04\x41\x21", + [0x1371] = "\x03\x44\x66", [0x1372] = "\x03\x44\x68", + [0x1373] = "\x05\x4a\x29", [0x1374] = "\x06\x62\x6a", + [0x1375] = "\x03\x49\x6f", [0x1376] = "\x03\x4e\x7b", + [0x1377] = "\x03\x4e\x7c", [0x1378] = "\x04\x4d\x6e", + [0x1379] = "\x04\x4d\x6c", [0x137a] = "\x07\x29\x36", + [0x137b] = "\x04\x4d\x6d", [0x137d] = "\x05\x51\x39", + [0x137e] = "\x03\x4f\x21", [0x137f] = "\x03\x52\x74", + [0x1380] = "\x04\x53\x7d", [0x1381] = "\x04\x53\x79", + [0x1382] = "\x04\x53\x7b", [0x1383] = "\x04\x53\x7a", + [0x1384] = "\x03\x52\x76", [0x1385] = "\x07\x3c\x33", + [0x1386] = "\x04\x58\x7a", [0x1387] = "\x0f\x60\x7a", + [0x1388] = "\x04\x53\x7e", [0x1389] = "\x03\x5d\x35", + [0x138a] = "\x03\x5e\x64", [0x138b] = "\x04\x6b\x21", + [0x1391] = "\x05\x30\x4b", [0x1392] = "\x05\x43\x34", + [0x1393] = "\x04\x47\x59", [0x1394] = "\x04\x47\x58", + [0x1395] = "\x04\x67\x48", [0x1396] = "\x05\x30\x4c", + [0x1397] = "\x04\x30\x27", [0x1398] = "\x04\x30\x28", + [0x1399] = "\x04\x35\x55", [0x139a] = "\x04\x35\x56", + [0x139b] = "\x03\x39\x34", [0x139c] = "\x03\x39\x36", + [0x139d] = "\x03\x3f\x31", [0x139e] = "\x04\x3b\x45", + [0x139f] = "\x03\x3f\x36", [0x13a0] = "\x03\x3f\x32", + [0x13a1] = "\x05\x3c\x52", [0x13a2] = "\x03\x3f\x35", + [0x13a3] = "\x04\x3b\x48", [0x13a4] = "\x04\x3b\x47", + [0x13a5] = "\x04\x41\x26", [0x13a6] = "\x04\x41\x27", + [0x13a7] = "\x05\x43\x3c", [0x13a8] = "\x03\x44\x6a", + [0x13a9] = "\x04\x41\x28", [0x13aa] = "\x05\x43\x38", + [0x13ab] = "\x04\x47\x5a", [0x13ac] = "\x06\x62\x75", + [0x13ad] = "\x04\x47\x5b", [0x13ae] = "\x03\x49\x76", + [0x13af] = "\x05\x4a\x34", [0x13b0] = "\x03\x49\x77", + [0x13b1] = "\x05\x4a\x32", [0x13b3] = "\x03\x4f\x27", + [0x13b4] = "\x04\x4d\x73", [0x13b5] = "\x04\x4d\x71", + [0x13b6] = "\x03\x4f\x24", [0x13b7] = "\x04\x4d\x74", + [0x13b8] = "\x07\x29\x3d", [0x13b9] = "\x04\x54\x26", + [0x13ba] = "\x05\x58\x5c", [0x13bb] = "\x05\x58\x55", + [0x13bc] = "\x03\x52\x78", [0x13bd] = "\x04\x58\x7d", + [0x13be] = "\x04\x59\x25", [0x13bf] = "\x04\x58\x7c", + [0x13c0] = "\x05\x5e\x6d", [0x13c1] = "\x04\x5d\x6d", + [0x13c2] = "\x03\x59\x2f", [0x13c3] = "\x04\x5d\x6c", + [0x13c4] = "\x04\x5d\x6a", [0x13c5] = "\x04\x5d\x6e", + [0x13c6] = "\x03\x59\x30", [0x13c7] = "\x04\x61\x4d", + [0x13c8] = "\x03\x5d\x36", [0x13c9] = "\x04\x64\x55", + [0x13ca] = "\x04\x64\x53", [0x13cb] = "\x04\x64\x56", + [0x13cc] = "\x04\x67\x4a", [0x13ce] = "\x03\x5f\x66", + [0x13cf] = "\x04\x69\x4f", [0x13d0] = "\x04\x6b\x23", + [0x13d1] = "\x04\x6c\x28", [0x13d2] = "\x04\x6d\x27", + [0x13d3] = "\x04\x2b\x4c", [0x13d4] = "\x03\x2f\x2f", + [0x13d5] = "\x04\x30\x2a", [0x13d6] = "\x03\x33\x7e", + [0x13d7] = "\x04\x35\x5e", [0x13d8] = "\x04\x35\x59", + [0x13d9] = "\x05\x35\x72", [0x13da] = "\x03\x39\x3b", + [0x13db] = "\x04\x35\x5b", [0x13dc] = "\x04\x35\x5c", + [0x13dd] = "\x04\x35\x5d", [0x13de] = "\x03\x39\x3c", + [0x13df] = "\x05\x3c\x63", [0x13e0] = "\x04\x3b\x4c", + [0x13e1] = "\x04\x3b\x50", [0x13e2] = "\x03\x3f\x3d", + [0x13e3] = "\x04\x3b\x4d", [0x13e4] = "\x04\x3b\x49", + [0x13e5] = "\x06\x4f\x36", [0x13e6] = "\x06\x4f\x3c", + [0x13e7] = "\x05\x3c\x5c", [0x13e8] = "\x04\x3b\x4a", + [0x13e9] = "\x04\x3b\x4b", [0x13ea] = "\x04\x3b\x4f", + [0x13eb] = "\x03\x3f\x3c", [0x13ec] = "\x05\x3c\x5f", + [0x13ed] = "\x04\x3b\x51", [0x13ee] = "\x04\x41\x29", + [0x13ef] = "\x05\x43\x4b", [0x13f0] = "\x03\x44\x6c", + [0x13f1] = "\x03\x44\x6e", [0x13f3] = "\x0f\x45\x58", + [0x13f4] = "\x05\x4a\x3e", [0x13f5] = "\x04\x47\x5e", + [0x13f6] = "\x04\x47\x61", [0x13f7] = "\x04\x47\x5f", + [0x13f8] = "\x04\x47\x62", [0x13f9] = "\x04\x47\x65", + [0x13fa] = "\x03\x49\x78", [0x13fb] = "\x04\x47\x64", + [0x13fc] = "\x03\x4f\x28", [0x13fd] = "\x03\x44\x6f", + [0x13fe] = "\x04\x4d\x77", [0x13ff] = "\x04\x4e\x22", + [0x1400] = "\x03\x4f\x2a", [0x1401] = "\x07\x29\x4e", + [0x1402] = "\x03\x4f\x2e", [0x1403] = "\x03\x4f\x29", + [0x1404] = "\x04\x4d\x7e", [0x1405] = "\x04\x4e\x21", + [0x1406] = "\x04\x4d\x7d", [0x1407] = "\x04\x4d\x79", + [0x1408] = "\x04\x4d\x78", [0x1409] = "\x04\x4d\x76", + [0x140a] = "\x03\x4f\x2d", [0x140b] = "\x04\x4e\x23", + [0x140d] = "\x04\x54\x2e", [0x140e] = "\x03\x52\x7d", + [0x140f] = "\x03\x52\x7a", [0x1410] = "\x04\x54\x2f", + [0x1411] = "\x04\x54\x2d", [0x1412] = "\x05\x58\x62", + [0x1413] = "\x04\x54\x30", [0x1414] = "\x03\x52\x79", + [0x1415] = "\x05\x5e\x7b", [0x1417] = "\x04\x59\x2b", + [0x1418] = "\x04\x59\x2c", [0x1419] = "\x04\x59\x26", + [0x141a] = "\x0f\x5c\x78", [0x141b] = "\x04\x59\x2a", + [0x141c] = "\x04\x59\x28", [0x141d] = "\x03\x56\x53", + [0x141e] = "\x03\x59\x33", [0x141f] = "\x04\x5d\x74", + [0x1420] = "\x04\x5d\x78", [0x1421] = "\x04\x5d\x72", + [0x1422] = "\x04\x5d\x75", [0x1423] = "\x07\x4a\x57", + [0x1424] = "\x04\x61\x50", [0x1425] = "\x03\x59\x34", + [0x1426] = "\x04\x61\x51", [0x1427] = "\x04\x5d\x77", + [0x1428] = "\x04\x64\x5b", [0x1429] = "\x04\x64\x5a", + [0x142a] = "\x04\x67\x50", [0x142b] = "\x04\x67\x4c", + [0x142c] = "\x05\x74\x4b", [0x142d] = "\x04\x6b\x24", + [0x142e] = "\x07\x5c\x77", [0x142f] = "\x04\x6c\x29", + [0x1430] = "\x03\x61\x4f", [0x1431] = "\x03\x62\x2e", + [0x1432] = "\x03\x3f\x42", [0x1433] = "\x05\x3c\x67", + [0x1434] = "\x04\x3b\x52", [0x1435] = "\x04\x3b\x53", + [0x1436] = "\x03\x3f\x41", [0x1437] = "\x03\x44\x71", + [0x1438] = "\x03\x44\x70", [0x1439] = "\x03\x44\x72", + [0x143b] = "\x04\x4e\x26", [0x143c] = "\x04\x54\x32", + [0x143d] = "\x04\x59\x30", [0x143e] = "\x03\x56\x56", + [0x143f] = "\x03\x5b\x3e", [0x1440] = "\x04\x64\x5f", + [0x1441] = "\x03\x60\x4c", [0x1442] = "\x04\x2b\x4d", + [0x1443] = "\x04\x2b\x4e", [0x1444] = "\x0f\x2d\x53", + [0x1445] = "\x03\x34\x22", [0x1446] = "\x03\x39\x43", + [0x1447] = "\x03\x39\x44", [0x1448] = "\x03\x39\x48", + [0x1449] = "\x04\x35\x61", [0x144a] = "\x04\x35\x62", + [0x144b] = "\x03\x39\x45", [0x144c] = "\x03\x39\x46", + [0x144d] = "\x03\x39\x42", [0x144e] = "\x06\x45\x45", + [0x144f] = "\x03\x3f\x48", [0x1450] = "\x03\x3f\x43", + [0x1451] = "\x04\x3b\x54", [0x1452] = "\x03\x3f\x4a", + [0x1453] = "\x03\x44\x75", [0x1454] = "\x04\x41\x2a", + [0x1455] = "\x03\x44\x74", [0x1456] = "\x06\x59\x24", + [0x1457] = "\x04\x41\x2c", [0x1458] = "\x04\x47\x66", + [0x1459] = "\x04\x47\x69", [0x145a] = "\x04\x47\x67", + [0x145b] = "\x03\x49\x7e", [0x145c] = "\x04\x4e\x28", + [0x145d] = "\x04\x4e\x27", [0x145e] = "\x04\x4e\x2a", + [0x145f] = "\x04\x4e\x29", [0x1460] = "\x03\x53\x23", + [0x1461] = "\x05\x58\x72", [0x1462] = "\x04\x54\x33", + [0x1463] = "\x04\x54\x34", [0x1464] = "\x05\x51\x61", + [0x1465] = "\x03\x56\x58", [0x1466] = "\x04\x59\x32", + [0x1467] = "\x04\x59\x35", [0x1468] = "\x04\x59\x37", + [0x1469] = "\x03\x56\x57", [0x146a] = "\x04\x59\x31", + [0x146b] = "\x04\x5d\x7c", [0x146c] = "\x04\x5d\x7b", + [0x146d] = "\x04\x5d\x7a", [0x146e] = "\x05\x65\x35", + [0x146f] = "\x04\x5d\x7d", [0x1470] = "\x04\x5d\x7e", + [0x1472] = "\x04\x61\x59", [0x1473] = "\x04\x61\x58", + [0x1474] = "\x04\x61\x57", [0x1475] = "\x04\x64\x60", + [0x1476] = "\x04\x64\x61", [0x1477] = "\x04\x67\x52", + [0x1478] = "\x0f\x68\x53", [0x1479] = "\x03\x5f\x68", + [0x147a] = "\x03\x5f\x67", [0x147c] = "\x03\x60\x7d", + [0x147d] = "\x04\x6d\x61", [0x147e] = "\x04\x6e\x21", + [0x147f] = "\x03\x62\x3d", [0x1483] = "\x04\x4e\x2e", + [0x1484] = "\x03\x5d\x39", [0x1485] = "\x04\x47\x6b", + [0x1486] = "\x0f\x4c\x67", [0x1487] = "\x03\x4f\x38", + [0x1488] = "\x04\x64\x63", [0x1489] = "\x07\x50\x56", + [0x148a] = "\x03\x27\x32", [0x148b] = "\x04\x25\x22", + [0x148c] = "\x0f\x28\x72", [0x148d] = "\x03\x2a\x6f", + [0x148e] = "\x05\x27\x69", [0x1490] = "\x04\x2b\x53", + [0x1491] = "\x04\x2b\x50", [0x1492] = "\x03\x34\x23", + [0x1493] = "\x04\x30\x2d", [0x1494] = "\x04\x30\x30", + [0x1495] = "\x03\x34\x24", [0x1496] = "\x04\x30\x2e", + [0x1499] = "\x03\x39\x49", [0x149a] = "\x04\x35\x69", + [0x149b] = "\x03\x39\x4d", [0x149c] = "\x03\x3f\x53", + [0x149d] = "\x04\x3b\x57", [0x149e] = "\x03\x3f\x4e", + [0x149f] = "\x06\x4f\x48", [0x14a0] = "\x03\x3f\x52", + [0x14a1] = "\x04\x41\x2f", [0x14a2] = "\x03\x4a\x25", + [0x14a4] = "\x04\x47\x6c", [0x14a5] = "\x03\x4a\x23", + [0x14a6] = "\x03\x4f\x3a", [0x14a7] = "\x04\x4e\x31", + [0x14a8] = "\x04\x4e\x35", [0x14a9] = "\x03\x4f\x3d", + [0x14aa] = "\x03\x53\x2a", [0x14ab] = "\x03\x53\x28", + [0x14ac] = "\x03\x53\x29", [0x14ad] = "\x04\x59\x38", + [0x14ae] = "\x04\x59\x39", [0x14af] = "\x07\x43\x77", + [0x14b0] = "\x03\x59\x39", [0x14b1] = "\x04\x61\x5e", + [0x14b2] = "\x04\x6c\x2c", [0x14b3] = "\x03\x22\x5f", + [0x14b4] = "\x04\x23\x32", [0x14b5] = "\x03\x27\x36", + [0x14b6] = "\x03\x27\x37", [0x14b7] = "\x03\x27\x38", + [0x14b8] = "\x03\x2a\x76", [0x14b9] = "\x04\x28\x29", + [0x14bb] = "\x03\x2f\x36", [0x14bc] = "\x04\x2b\x56", + [0x14bd] = "\x03\x45\x22", [0x14be] = "\x03\x2f\x3d", + [0x14bf] = "\x04\x2b\x54", [0x14c0] = "\x04\x2b\x58", + [0x14c1] = "\x03\x2f\x39", [0x14c2] = "\x03\x2f\x3a", + [0x14c3] = "\x06\x34\x6d", [0x14c4] = "\x04\x30\x38", + [0x14c5] = "\x04\x30\x34", [0x14c6] = "\x03\x34\x28", + [0x14c7] = "\x04\x30\x33", [0x14c8] = "\x04\x47\x71", + [0x14ca] = "\x04\x35\x6c", [0x14cb] = "\x04\x35\x6e", + [0x14cc] = "\x04\x35\x73", [0x14cd] = "\x04\x35\x6b", + [0x14ce] = "\x03\x39\x50", [0x14cf] = "\x04\x35\x70", + [0x14d0] = "\x04\x3b\x5e", [0x14d1] = "\x03\x3f\x58", + [0x14d3] = "\x04\x41\x34", [0x14d4] = "\x04\x41\x36", + [0x14d5] = "\x03\x45\x21", [0x14d6] = "\x04\x59\x3c", + [0x14d7] = "\x04\x41\x38", [0x14d8] = "\x04\x47\x6d", + [0x14d9] = "\x04\x47\x6e", [0x14da] = "\x03\x4a\x29", + [0x14db] = "\x03\x4a\x28", [0x14dc] = "\x05\x4a\x60", + [0x14dd] = "\x04\x47\x70", [0x14de] = "\x03\x4f\x3e", + [0x14df] = "\x04\x4e\x3d", [0x14e0] = "\x04\x4e\x3c", + [0x14e1] = "\x05\x58\x7e", [0x14e2] = "\x05\x5f\x3c", + [0x14e3] = "\x03\x60\x4d", [0x14e4] = "\x04\x6b\x26", + [0x14e5] = "\x03\x2f\x3f", [0x14e7] = "\x03\x34\x2b", + [0x14e8] = "\x03\x34\x2c", [0x14e9] = "\x04\x35\x78", + [0x14ea] = "\x04\x35\x74", [0x14eb] = "\x03\x39\x53", + [0x14ec] = "\x05\x36\x36", [0x14ed] = "\x04\x35\x75", + [0x14ee] = "\x04\x3b\x60", [0x14ef] = "\x03\x3f\x5a", + [0x14f0] = "\x03\x3f\x5b", [0x14f1] = "\x03\x3f\x5c", + [0x14f2] = "\x04\x3b\x64", [0x14f4] = "\x06\x59\x4c", + [0x14f5] = "\x03\x45\x26", [0x14f6] = "\x04\x41\x3d", + [0x14f7] = "\x04\x41\x3c", [0x14f8] = "\x04\x41\x3f", + [0x14f9] = "\x04\x41\x3e", [0x14fa] = "\x04\x47\x73", + [0x14fb] = "\x04\x47\x74", [0x14fc] = "\x04\x4e\x3f", + [0x14fd] = "\x04\x4e\x41", [0x14fe] = "\x04\x4e\x3e", + [0x14ff] = "\x04\x4e\x40", [0x1501] = "\x04\x54\x3d", + [0x1502] = "\x04\x54\x3c", [0x1503] = "\x04\x54\x3a", + [0x1504] = "\x03\x53\x2e", [0x1505] = "\x04\x54\x40", + [0x1506] = "\x04\x54\x3b", [0x1507] = "\x07\x34\x54", + [0x1508] = "\x03\x53\x30", [0x1509] = "\x04\x59\x3d", + [0x150a] = "\x04\x59\x42", [0x150b] = "\x07\x3c\x70", + [0x150c] = "\x04\x59\x41", [0x150d] = "\x05\x65\x45", + [0x150e] = "\x04\x61\x61", [0x150f] = "\x04\x61\x64", + [0x1510] = "\x04\x61\x63", [0x1511] = "\x04\x61\x62", + [0x1512] = "\x04\x61\x65", [0x1513] = "\x04\x67\x5a", + [0x1514] = "\x04\x67\x5b", [0x1515] = "\x04\x69\x54", + [0x1516] = "\x04\x69\x53", [0x1517] = "\x04\x6c\x2e", + [0x1518] = "\x04\x6c\x2d", [0x1519] = "\x04\x6e\x3d", + [0x151a] = "\x04\x35\x7a", [0x151b] = "\x06\x3c\x63", + [0x151c] = "\x03\x39\x5a", [0x151d] = "\x03\x3f\x5f", + [0x151e] = "\x03\x3f\x64", [0x151f] = "\x03\x3f\x61", + [0x1520] = "\x03\x3f\x67", [0x1521] = "\x03\x45\x2c", + [0x1522] = "\x05\x43\x6d", [0x1524] = "\x03\x4a\x2e", + [0x1525] = "\x04\x47\x79", [0x1526] = "\x03\x4a\x36", + [0x1527] = "\x04\x47\x76", [0x1528] = "\x04\x47\x7b", + [0x152a] = "\x04\x47\x78", [0x152b] = "\x03\x4f\x4f", + [0x152c] = "\x04\x4e\x43", [0x152d] = "\x03\x4f\x47", + [0x152e] = "\x03\x4f\x46", [0x152f] = "\x07\x2a\x38", + [0x1530] = "\x03\x4f\x4a", [0x1531] = "\x07\x2a\x3e", + [0x1533] = "\x03\x53\x33", [0x1534] = "\x03\x53\x34", + [0x1535] = "\x04\x54\x48", [0x1536] = "\x04\x54\x46", + [0x1537] = "\x07\x3c\x7b", [0x1538] = "\x03\x56\x69", + [0x1539] = "\x07\x3c\x77", [0x153a] = "\x04\x59\x45", + [0x153b] = "\x04\x59\x44", [0x153c] = "\x0f\x5d\x4c", + [0x153d] = "\x03\x59\x3f", [0x153e] = "\x03\x59\x41", + [0x153f] = "\x04\x5e\x2f", [0x1540] = "\x04\x5e\x2c", + [0x1541] = "\x07\x44\x39", [0x1542] = "\x04\x5e\x27", + [0x1543] = "\x05\x65\x4f", [0x1544] = "\x04\x5e\x2b", + [0x1545] = "\x03\x59\x48", [0x1546] = "\x03\x59\x47", + [0x1548] = "\x03\x5b\x46", [0x1549] = "\x04\x61\x66", + [0x154a] = "\x03\x5b\x4b", [0x154b] = "\x03\x5b\x40", + [0x154c] = "\x03\x5b\x52", [0x154d] = "\x04\x61\x69", + [0x154e] = "\x05\x6a\x33", [0x154f] = "\x04\x61\x68", + [0x1550] = "\x03\x5b\x51", [0x1551] = "\x03\x5b\x4c", + [0x1552] = "\x03\x5b\x49", [0x1553] = "\x0f\x64\x34", + [0x1554] = "\x03\x5d\x3b", [0x1555] = "\x04\x61\x6c", + [0x1556] = "\x03\x5d\x40", [0x1557] = "\x04\x64\x66", + [0x1558] = "\x04\x64\x6c", [0x1559] = "\x05\x6e\x35", + [0x155a] = "\x03\x5d\x48", [0x155b] = "\x04\x64\x6d", + [0x155d] = "\x04\x67\x5f", [0x155e] = "\x03\x5e\x6b", + [0x155f] = "\x04\x64\x69", [0x1560] = "\x04\x67\x61", + [0x1561] = "\x03\x5e\x6c", [0x1562] = "\x04\x67\x63", + [0x1563] = "\x07\x55\x68", [0x1564] = "\x03\x5e\x69", + [0x1565] = "\x03\x5e\x6e", [0x1566] = "\x03\x5e\x6f", + [0x1567] = "\x03\x5f\x6f", [0x1568] = "\x03\x60\x51", + [0x1569] = "\x05\x71\x55", [0x156a] = "\x07\x59\x67", + [0x156b] = "\x03\x5f\x6d", [0x156c] = "\x07\x59\x68", + [0x156d] = "\x03\x5f\x70", [0x156e] = "\x05\x74\x55", + [0x156f] = "\x04\x6b\x2a", [0x1570] = "\x05\x76\x5f", + [0x1571] = "\x04\x6b\x27", [0x1572] = "\x03\x60\x4e", + [0x1573] = "\x03\x60\x50", [0x1574] = "\x03\x61\x23", + [0x1575] = "\x03\x61\x21", [0x1576] = "\x04\x6c\x30", + [0x1577] = "\x03\x61\x24", [0x1578] = "\x03\x61\x6e", + [0x1587] = "\x06\x3c\x65", [0x1588] = "\x04\x3b\x67", + [0x1589] = "\x0f\x3f\x76", [0x158a] = "\x04\x41\x49", + [0x158b] = "\x04\x5e\x32", [0x158c] = "\x03\x39\x5b", + [0x158d] = "\x04\x35\x7c", [0x158e] = "\x03\x3f\x6a", + [0x158f] = "\x04\x3b\x6b", [0x1590] = "\x03\x3f\x6e", + [0x1591] = "\x03\x3f\x6b", [0x1592] = "\x03\x45\x3b", + [0x1593] = "\x04\x41\x50", [0x1594] = "\x04\x41\x4e", + [0x1595] = "\x04\x48\x23", [0x1596] = "\x03\x4a\x3b", + [0x1597] = "\x03\x4a\x3f", [0x1598] = "\x03\x4a\x3a", + [0x1599] = "\x05\x4a\x6e", [0x159a] = "\x03\x4a\x3c", + [0x159c] = "\x07\x2a\x46", [0x159d] = "\x04\x4e\x48", + [0x159e] = "\x03\x4f\x54", [0x159f] = "\x03\x4f\x57", + [0x15a0] = "\x04\x54\x4f", [0x15a1] = "\x04\x54\x4b", + [0x15a2] = "\x03\x53\x3f", [0x15a3] = "\x04\x54\x4c", + [0x15a4] = "\x03\x53\x41", [0x15a5] = "\x03\x53\x43", + [0x15a6] = "\x03\x53\x46", [0x15a7] = "\x03\x53\x45", + [0x15a8] = "\x07\x34\x73", [0x15aa] = "\x04\x59\x4e", + [0x15ab] = "\x04\x59\x4f", [0x15ac] = "\x04\x59\x54", + [0x15ad] = "\x03\x56\x6e", [0x15ae] = "\x03\x56\x6c", + [0x15af] = "\x04\x59\x4d", [0x15b1] = "\x04\x59\x52", + [0x15b2] = "\x04\x67\x66", [0x15b3] = "\x04\x64\x71", + [0x15b4] = "\x05\x71\x5b", [0x15b5] = "\x04\x69\x55", + [0x15b9] = "\x05\x21\x7d", [0x15ba] = "\x03\x22\x60", + [0x15bb] = "\x03\x24\x3e", [0x15bc] = "\x05\x24\x7b", + [0x15bd] = "\x06\x29\x35", [0x15c1] = "\x04\x28\x31", + [0x15c2] = "\x04\x28\x32", [0x15c3] = "\x03\x2a\x7a", + [0x15c4] = "\x05\x2b\x64", [0x15c5] = "\x04\x2b\x5a", + [0x15c6] = "\x03\x2f\x41", [0x15c7] = "\x04\x2b\x59", + [0x15c9] = "\x04\x30\x40", [0x15ca] = "\x04\x30\x3d", + [0x15cb] = "\x03\x34\x35", [0x15cc] = "\x04\x30\x3e", + [0x15cd] = "\x03\x34\x37", [0x15ce] = "\x04\x30\x3c", + [0x15d0] = "\x03\x39\x63", [0x15d1] = "\x03\x39\x5d", + [0x15d2] = "\x04\x35\x7d", [0x15d3] = "\x03\x39\x60", + [0x15d4] = "\x03\x39\x62", [0x15d5] = "\x03\x39\x64", + [0x15d6] = "\x03\x39\x5f", [0x15d7] = "\x03\x3f\x6f", + [0x15d8] = "\x04\x3b\x6d", [0x15d9] = "\x03\x3f\x74", + [0x15da] = "\x03\x45\x3f", [0x15db] = "\x03\x45\x3e", + [0x15dc] = "\x04\x41\x55", [0x15dd] = "\x04\x41\x54", + [0x15de] = "\x03\x45\x3d", [0x15df] = "\x03\x45\x41", + [0x15e0] = "\x03\x4a\x41", [0x15e1] = "\x03\x4a\x40", + [0x15e2] = "\x03\x4a\x43", [0x15e3] = "\x03\x4a\x42", + [0x15e4] = "\x03\x4f\x59", [0x15e5] = "\x03\x4f\x58", + [0x15e6] = "\x07\x2a\x54", [0x15e7] = "\x03\x53\x47", + [0x15e8] = "\x04\x54\x53", [0x15ea] = "\x04\x54\x51", + [0x15ec] = "\x04\x59\x55", [0x15ee] = "\x03\x5b\x54", + [0x15ef] = "\x04\x64\x73", [0x15f0] = "\x04\x67\x67", + [0x15f1] = "\x03\x34\x38", [0x15f2] = "\x04\x36\x24", + [0x15f3] = "\x03\x3f\x7a", [0x15f4] = "\x03\x3f\x76", + [0x15f5] = "\x03\x3f\x79", [0x15f6] = "\x03\x3f\x77", + [0x15f7] = "\x04\x41\x56", [0x15f8] = "\x03\x45\x44", + [0x15f9] = "\x03\x45\x43", [0x15fa] = "\x03\x45\x45", + [0x15fb] = "\x03\x4a\x48", [0x15fc] = "\x03\x4f\x5d", + [0x15fd] = "\x03\x4f\x5c", [0x15fe] = "\x03\x53\x4b", + [0x15ff] = "\x03\x53\x4a", [0x1600] = "\x03\x52\x38", + [0x1601] = "\x04\x59\x58", [0x1602] = "\x03\x56\x72", + [0x1603] = "\x03\x59\x4c", [0x1604] = "\x03\x5b\x55", + [0x1605] = "\x03\x5d\x4a", [0x1606] = "\x03\x5b\x56", + [0x1607] = "\x03\x5d\x4b", [0x1608] = "\x04\x69\x56", + [0x1609] = "\x03\x61\x51", [0x160a] = "\x03\x62\x40", + [0x160b] = "\x03\x39\x66", [0x160c] = "\x03\x3f\x7d", + [0x160d] = "\x06\x50\x31", [0x160e] = "\x03\x45\x48", + [0x160f] = "\x04\x48\x2d", [0x1610] = "\x04\x48\x31", + [0x1611] = "\x04\x48\x2e", [0x1612] = "\x03\x4a\x4a", + [0x1613] = "\x04\x48\x34", [0x1614] = "\x03\x4a\x4b", + [0x1615] = "\x04\x48\x33", [0x1616] = "\x06\x63\x7b", + [0x1617] = "\x03\x4f\x5e", [0x1618] = "\x03\x4f\x61", + [0x1619] = "\x03\x4f\x5f", [0x161b] = "\x04\x54\x59", + [0x161c] = "\x03\x53\x4f", [0x161d] = "\x03\x53\x4e", + [0x161e] = "\x04\x59\x60", [0x161f] = "\x03\x56\x73", + [0x1620] = "\x03\x56\x77", [0x1621] = "\x04\x54\x58", + [0x1622] = "\x03\x56\x76", [0x1623] = "\x04\x59\x5d", + [0x1624] = "\x04\x59\x5f", [0x1625] = "\x04\x5e\x35", + [0x1626] = "\x03\x59\x4d", [0x1627] = "\x03\x59\x4e", + [0x1628] = "\x04\x5e\x36", [0x1629] = "\x07\x44\x58", + [0x162a] = "\x07\x44\x60", [0x162b] = "\x04\x61\x74", + [0x162c] = "\x04\x61\x73", [0x162d] = "\x03\x5b\x57", + [0x162e] = "\x03\x5b\x58", [0x162f] = "\x03\x5b\x59", + [0x1630] = "\x04\x64\x75", [0x1631] = "\x03\x5d\x4d", + [0x1632] = "\x04\x69\x58", [0x1633] = "\x04\x69\x5a", + [0x1634] = "\x04\x69\x5b", [0x1635] = "\x03\x60\x58", + [0x1636] = "\x03\x61\x53", [0x1637] = "\x03\x61\x27", + [0x1638] = "\x03\x61\x52", [0x1639] = "\x03\x62\x24", + [0x163a] = "\x03\x62\x44", [0x163b] = "\x03\x62\x46", + [0x163c] = "\x04\x69\x5c", [0x163d] = "\x04\x36\x28", + [0x163e] = "\x04\x36\x2a", [0x163f] = "\x04\x3b\x74", + [0x1640] = "\x04\x4e\x4c", [0x1641] = "\x04\x64\x7b", + [0x1642] = "\x04\x41\x5a", [0x1643] = "\x03\x45\x4a", + [0x1645] = "\x03\x4a\x4d", [0x1646] = "\x04\x48\x38", + [0x1647] = "\x04\x48\x37", [0x1648] = "\x04\x54\x5d", + [0x1649] = "\x04\x54\x5c", [0x164a] = "\x04\x59\x62", + [0x164b] = "\x04\x64\x7c", [0x164c] = "\x04\x67\x6e", + [0x164d] = "\x05\x71\x63", [0x164f] = "\x04\x6c\x33", + [0x1650] = "\x04\x3b\x79", [0x1651] = "\x03\x40\x23", + [0x1652] = "\x04\x3b\x76", [0x1653] = "\x03\x45\x4d", + [0x1654] = "\x04\x41\x5d", [0x1655] = "\x04\x41\x5f", + [0x1656] = "\x03\x45\x4c", [0x1657] = "\x0f\x46\x32", + [0x1658] = "\x06\x5a\x28", [0x1659] = "\x04\x48\x3a", + [0x165a] = "\x04\x48\x40", [0x165b] = "\x04\x48\x3b", + [0x165c] = "\x03\x4a\x4f", [0x165d] = "\x03\x4a\x50", + [0x165e] = "\x04\x48\x3d", [0x165f] = "\x04\x4e\x4f", + [0x1660] = "\x04\x54\x63", [0x1661] = "\x04\x54\x61", + [0x1662] = "\x04\x54\x60", [0x1663] = "\x04\x54\x64", + [0x1664] = "\x04\x54\x62", [0x1665] = "\x04\x59\x63", + [0x1666] = "\x04\x54\x68", [0x1667] = "\x03\x53\x52", + [0x1668] = "\x03\x56\x7c", [0x1669] = "\x04\x59\x68", + [0x166a] = "\x04\x59\x64", [0x166b] = "\x07\x3d\x56", + [0x166c] = "\x03\x56\x79", [0x166d] = "\x03\x56\x7d", + [0x166e] = "\x03\x56\x7e", [0x166f] = "\x04\x5e\x3e", + [0x1670] = "\x05\x65\x7e", [0x1671] = "\x04\x5e\x42", + [0x1672] = "\x04\x5e\x3c", [0x1673] = "\x05\x65\x73", + [0x1674] = "\x05\x65\x7b", [0x1675] = "\x04\x5e\x3b", + [0x1676] = "\x04\x5e\x41", [0x1677] = "\x03\x5b\x5c", + [0x1678] = "\x03\x5b\x5b", [0x1679] = "\x04\x61\x77", + [0x167a] = "\x04\x61\x7b", [0x167b] = "\x03\x5b\x5a", + [0x167c] = "\x04\x65\x23", [0x167d] = "\x04\x64\x7e", + [0x167e] = "\x05\x6e\x49", [0x167f] = "\x07\x56\x27", + [0x1680] = "\x07\x56\x25", [0x1681] = "\x04\x67\x72", + [0x1682] = "\x04\x67\x70", [0x1683] = "\x05\x71\x69", + [0x1684] = "\x07\x56\x26", [0x1685] = "\x03\x5f\x74", + [0x1686] = "\x05\x74\x62", [0x1687] = "\x04\x6b\x2c", + [0x1688] = "\x03\x60\x5a", [0x1689] = "\x04\x6c\x34", + [0x168a] = "\x04\x6d\x2d", [0x168b] = "\x03\x61\x54", + [0x168c] = "\x04\x6d\x65", [0x168d] = "\x03\x61\x70", + [0x168e] = "\x04\x6e\x22", [0x168f] = "\x04\x41\x61", + [0x1690] = "\x04\x48\x43", [0x1691] = "\x04\x48\x41", + [0x1692] = "\x04\x48\x42", [0x1693] = "\x04\x48\x44", + [0x1694] = "\x03\x53\x54", [0x1695] = "\x04\x59\x6b", + [0x1696] = "\x07\x44\x77", [0x1697] = "\x04\x5e\x45", + [0x1698] = "\x03\x59\x52", [0x1699] = "\x04\x61\x7d", + [0x169a] = "\x04\x61\x7e", [0x169b] = "\x04\x67\x73", + [0x169c] = "\x04\x69\x60", [0x169d] = "\x03\x60\x5b", + [0x169e] = "\x03\x45\x4e", [0x16a0] = "\x03\x57\x21", + [0x16a1] = "\x03\x5b\x63", [0x16a2] = "\x03\x5b\x62", + [0x16a3] = "\x03\x5d\x52", [0x16a4] = "\x04\x67\x75", + [0x16a5] = "\x04\x6b\x2d", [0x16a6] = "\x03\x40\x25", + [0x16a7] = "\x03\x40\x26", [0x16a8] = "\x03\x40\x27", + [0x16a9] = "\x03\x45\x51", [0x16ab] = "\x04\x54\x6a", + [0x16ac] = "\x04\x54\x69", [0x16ad] = "\x03\x59\x53", + [0x16ae] = "\x04\x62\x22", [0x16af] = "\x04\x62\x23", + [0x16b0] = "\x03\x5f\x75", [0x16b1] = "\x04\x3b\x7b", + [0x16b2] = "\x0f\x40\x2d", [0x16b3] = "\x04\x41\x65", + [0x16b4] = "\x04\x41\x64", [0x16b5] = "\x05\x44\x34", + [0x16b6] = "\x05\x4b\x3e", [0x16b7] = "\x04\x48\x4d", + [0x16b8] = "\x03\x4a\x51", [0x16b9] = "\x04\x48\x4e", + [0x16ba] = "\x03\x4a\x53", [0x16bb] = "\x04\x48\x4c", + [0x16bc] = "\x04\x48\x4b", [0x16bd] = "\x05\x4b\x3f", + [0x16be] = "\x04\x48\x47", [0x16bf] = "\x03\x4f\x68", + [0x16c0] = "\x04\x4e\x59", [0x16c1] = "\x04\x4e\x5c", + [0x16c2] = "\x05\x52\x60", [0x16c3] = "\x04\x54\x6d", + [0x16c4] = "\x04\x54\x6f", [0x16c5] = "\x03\x53\x56", + [0x16c6] = "\x04\x4e\x5d", [0x16c7] = "\x03\x53\x60", + [0x16c8] = "\x03\x53\x57", [0x16c9] = "\x03\x53\x5e", + [0x16ca] = "\x07\x35\x51", [0x16cb] = "\x03\x57\x25", + [0x16cc] = "\x04\x59\x73", [0x16cd] = "\x07\x3d\x69", + [0x16ce] = "\x03\x57\x22", [0x16cf] = "\x04\x59\x77", + [0x16d0] = "\x03\x57\x23", [0x16d1] = "\x03\x57\x24", + [0x16d2] = "\x03\x57\x27", [0x16d3] = "\x03\x57\x29", + [0x16d4] = "\x04\x5e\x4e", [0x16d5] = "\x03\x59\x54", + [0x16d6] = "\x04\x5e\x49", [0x16d7] = "\x04\x5e\x47", + [0x16d8] = "\x04\x5e\x4b", [0x16d9] = "\x03\x59\x57", + [0x16da] = "\x03\x59\x55", [0x16db] = "\x04\x5e\x4d", + [0x16dc] = "\x04\x5e\x4c", [0x16dd] = "\x03\x59\x5a", + [0x16de] = "\x04\x62\x27", [0x16df] = "\x04\x62\x29", + [0x16e0] = "\x04\x62\x2d", [0x16e1] = "\x04\x62\x26", + [0x16e2] = "\x04\x62\x2c", [0x16e3] = "\x03\x5b\x64", + [0x16e4] = "\x04\x62\x25", [0x16e5] = "\x04\x62\x2f", + [0x16e6] = "\x04\x62\x28", [0x16e7] = "\x04\x62\x2b", + [0x16e8] = "\x04\x65\x2f", [0x16e9] = "\x04\x65\x31", + [0x16ea] = "\x04\x65\x30", [0x16eb] = "\x03\x5d\x54", + [0x16ec] = "\x04\x67\x77", [0x16ed] = "\x04\x67\x79", + [0x16ee] = "\x04\x67\x76", [0x16ef] = "\x04\x67\x7c", + [0x16f0] = "\x04\x67\x7b", [0x16f1] = "\x07\x56\x32", + [0x16f2] = "\x04\x69\x63", [0x16f3] = "\x03\x5f\x76", + [0x16f4] = "\x04\x69\x62", [0x16f5] = "\x04\x6c\x39", + [0x16f6] = "\x05\x78\x48", [0x16f7] = "\x03\x61\x55", + [0x16f8] = "\x04\x36\x2b", [0x16f9] = "\x04\x3b\x7e", + [0x16fa] = "\x03\x45\x53", [0x16fb] = "\x04\x41\x6d", + [0x16fc] = "\x04\x41\x72", [0x16fd] = "\x04\x41\x6e", + [0x16fe] = "\x04\x48\x51", [0x16ff] = "\x04\x48\x56", + [0x1700] = "\x04\x48\x59", [0x1701] = "\x04\x48\x50", + [0x1702] = "\x04\x48\x54", [0x1703] = "\x03\x4a\x57", + [0x1704] = "\x04\x4e\x60", [0x1705] = "\x04\x4e\x61", + [0x1706] = "\x04\x54\x76", [0x1707] = "\x04\x54\x77", + [0x1708] = "\x04\x54\x73", [0x1709] = "\x04\x54\x74", + [0x170a] = "\x04\x54\x75", [0x170b] = "\x04\x59\x7d", + [0x170c] = "\x04\x5a\x22", [0x170d] = "\x04\x5a\x21", + [0x170e] = "\x04\x59\x7c", [0x170f] = "\x04\x59\x7a", + [0x1710] = "\x04\x59\x7e", [0x1711] = "\x04\x5e\x51", + [0x1712] = "\x07\x44\x7e", [0x1713] = "\x04\x5e\x50", + [0x1714] = "\x04\x5e\x52", [0x1715] = "\x03\x59\x5d", + [0x1716] = "\x03\x59\x5e", [0x1717] = "\x03\x59\x5f", + [0x1718] = "\x04\x62\x32", [0x1719] = "\x03\x5b\x67", + [0x171a] = "\x03\x5b\x66", [0x171b] = "\x04\x65\x36", + [0x171c] = "\x03\x5d\x55", [0x171d] = "\x04\x67\x7e", + [0x171e] = "\x04\x6b\x30", [0x171f] = "\x04\x6c\x3a", + [0x1720] = "\x03\x57\x2b", [0x1721] = "\x03\x59\x60", + [0x1722] = "\x03\x34\x3a", [0x1723] = "\x04\x36\x2c", + [0x1724] = "\x03\x40\x29", [0x1725] = "\x03\x40\x2a", + [0x1726] = "\x04\x3c\x24", [0x1727] = "\x03\x40\x28", + [0x1728] = "\x04\x3c\x25", [0x1729] = "\x03\x45\x5d", + [0x172a] = "\x03\x40\x2c", [0x172b] = "\x04\x41\x77", + [0x172c] = "\x04\x41\x74", [0x172d] = "\x03\x4a\x5c", + [0x172e] = "\x03\x45\x5e", [0x172f] = "\x04\x41\x75", + [0x1730] = "\x03\x45\x56", [0x1731] = "\x03\x45\x55", + [0x1732] = "\x03\x45\x5a", [0x1733] = "\x04\x41\x79", + [0x1734] = "\x04\x41\x7a", [0x1735] = "\x03\x4a\x58", + [0x1736] = "\x03\x4a\x59", [0x1737] = "\x04\x48\x5b", + [0x1738] = "\x07\x2b\x38", [0x1739] = "\x03\x4a\x5a", + [0x173a] = "\x04\x48\x5c", [0x173b] = "\x06\x64\x40", + [0x173c] = "\x03\x4f\x6a", [0x173d] = "\x04\x4e\x65", + [0x173e] = "\x04\x4e\x64", [0x173f] = "\x04\x4e\x67", + [0x1740] = "\x04\x4e\x66", [0x1741] = "\x04\x54\x78", + [0x1742] = "\x04\x4e\x69", [0x1743] = "\x04\x54\x7c", + [0x1744] = "\x04\x54\x7d", [0x1745] = "\x04\x54\x7a", + [0x1746] = "\x04\x5a\x27", [0x1747] = "\x04\x55\x22", + [0x1748] = "\x04\x5a\x28", [0x1749] = "\x04\x5a\x2a", + [0x174a] = "\x05\x60\x31", [0x174b] = "\x03\x57\x2d", + [0x174c] = "\x03\x59\x64", [0x174d] = "\x05\x60\x2c", + [0x174e] = "\x03\x57\x2c", [0x1750] = "\x04\x5e\x58", + [0x1751] = "\x04\x5e\x57", [0x1752] = "\x04\x5e\x5b", + [0x1753] = "\x04\x5e\x59", [0x1754] = "\x04\x5e\x5a", + [0x1755] = "\x04\x65\x39", [0x1756] = "\x04\x62\x36", + [0x1757] = "\x03\x5b\x68", [0x1758] = "\x04\x65\x3c", + [0x1759] = "\x04\x65\x3b", [0x175a] = "\x03\x5d\x57", + [0x175b] = "\x03\x5d\x59", [0x175d] = "\x04\x68\x24", + [0x175e] = "\x04\x68\x23", [0x175f] = "\x03\x5e\x7d", + [0x1760] = "\x04\x68\x22", [0x1761] = "\x04\x69\x67", + [0x1762] = "\x04\x69\x65", [0x1763] = "\x03\x5f\x77", + [0x1764] = "\x04\x69\x68", [0x1765] = "\x04\x6b\x31", + [0x1766] = "\x03\x61\x56", [0x1767] = "\x04\x6d\x30", + [0x1768] = "\x04\x6d\x67", [0x1769] = "\x04\x6e\x25", + [0x176b] = "\x03\x4f\x6c", [0x176c] = "\x03\x53\x67", + [0x176d] = "\x04\x5e\x5f", [0x176e] = "\x04\x62\x3c", + [0x176f] = "\x04\x48\x5d", [0x1770] = "\x03\x57\x2f", + [0x1771] = "\x04\x55\x26", [0x1772] = "\x03\x57\x2e", + [0x1773] = "\x03\x61\x71", [0x1774] = "\x03\x40\x2d", + [0x1775] = "\x05\x44\x4a", [0x1776] = "\x03\x45\x60", + [0x1777] = "\x04\x48\x5e", [0x1778] = "\x03\x4a\x65", + [0x1779] = "\x04\x48\x5f", [0x177a] = "\x03\x4a\x5f", + [0x177b] = "\x03\x4a\x67", [0x177c] = "\x03\x4a\x68", + [0x177d] = "\x03\x4a\x6b", [0x177e] = "\x03\x4a\x69", + [0x177f] = "\x04\x4e\x6f", [0x1780] = "\x03\x4f\x71", + [0x1781] = "\x03\x4f\x70", [0x1782] = "\x04\x4e\x6e", + [0x1783] = "\x03\x4f\x6f", [0x1784] = "\x04\x4e\x6d", + [0x1785] = "\x04\x4e\x70", [0x1786] = "\x03\x53\x6f", + [0x1787] = "\x03\x53\x6e", [0x1788] = "\x03\x53\x6d", + [0x1789] = "\x05\x5a\x2c", [0x178a] = "\x03\x53\x69", + [0x178b] = "\x04\x55\x2d", [0x178c] = "\x05\x5a\x2e", + [0x178d] = "\x07\x36\x28", [0x178e] = "\x04\x5a\x2e", + [0x178f] = "\x03\x57\x32", [0x1790] = "\x03\x57\x35", + [0x1791] = "\x04\x5a\x2d", [0x1792] = "\x03\x57\x31", + [0x1793] = "\x04\x5e\x67", [0x1794] = "\x05\x6a\x6e", + [0x1795] = "\x04\x5e\x62", [0x1796] = "\x03\x59\x68", + [0x1797] = "\x04\x5e\x68", [0x1798] = "\x03\x59\x69", + [0x1799] = "\x04\x5e\x63", [0x179a] = "\x04\x5e\x65", + [0x179b] = "\x03\x59\x6c", [0x179c] = "\x04\x62\x41", + [0x179d] = "\x04\x62\x3f", [0x179e] = "\x03\x5b\x6a", + [0x179f] = "\x04\x62\x46", [0x17a0] = "\x04\x62\x40", + [0x17a1] = "\x04\x62\x44", [0x17a2] = "\x04\x62\x45", + [0x17a3] = "\x04\x65\x41", [0x17a4] = "\x04\x65\x40", + [0x17a5] = "\x03\x5d\x5d", [0x17a6] = "\x03\x5d\x5b", + [0x17a7] = "\x04\x65\x47", [0x17a8] = "\x05\x6e\x66", + [0x17a9] = "\x05\x6e\x6d", [0x17aa] = "\x03\x5d\x5c", + [0x17ab] = "\x04\x68\x29", [0x17ac] = "\x04\x68\x2a", + [0x17ad] = "\x04\x68\x2b", [0x17ae] = "\x04\x68\x2d", + [0x17af] = "\x03\x5f\x23", [0x17b0] = "\x05\x72\x2d", + [0x17b1] = "\x04\x68\x28", [0x17b2] = "\x07\x5a\x3e", + [0x17b3] = "\x05\x74\x76", [0x17b4] = "\x04\x69\x6b", + [0x17b5] = "\x04\x69\x69", [0x17b6] = "\x03\x5f\x7a", + [0x17b7] = "\x04\x6b\x33", [0x17b8] = "\x04\x6b\x34", + [0x17b9] = "\x04\x6b\x32", [0x17ba] = "\x03\x61\x2b", + [0x17bb] = "\x07\x60\x2e", [0x17bc] = "\x07\x60\x2d", + [0x17bd] = "\x03\x61\x57", [0x17be] = "\x04\x6d\x68", + [0x17bf] = "\x03\x62\x27", [0x17c0] = "\x04\x6e\x3f", + [0x17c1] = "\x03\x62\x37", [0x17c2] = "\x04\x6e\x57", + [0x17c6] = "\x03\x39\x69", [0x17c7] = "\x03\x40\x2e", + [0x17c8] = "\x04\x48\x62", [0x17c9] = "\x03\x4a\x6d", + [0x17ca] = "\x03\x4f\x75", [0x17cb] = "\x04\x4e\x75", + [0x17cc] = "\x04\x4e\x73", [0x17cd] = "\x04\x4e\x76", + [0x17ce] = "\x03\x4f\x78", [0x17cf] = "\x03\x53\x72", + [0x17d0] = "\x03\x53\x73", [0x17d1] = "\x04\x55\x30", + [0x17d2] = "\x04\x55\x32", [0x17d3] = "\x04\x55\x2f", + [0x17d4] = "\x04\x55\x2e", [0x17d5] = "\x03\x57\x39", + [0x17d6] = "\x04\x5a\x31", [0x17d7] = "\x04\x5a\x35", + [0x17d8] = "\x04\x5a\x30", [0x17d9] = "\x03\x57\x38", + [0x17da] = "\x04\x5a\x33", [0x17db] = "\x05\x66\x51", + [0x17dc] = "\x04\x5e\x6e", [0x17dd] = "\x03\x5b\x70", + [0x17de] = "\x04\x62\x48", [0x17df] = "\x04\x62\x47", + [0x17e0] = "\x04\x65\x49", [0x17e1] = "\x03\x5d\x5f", + [0x17e2] = "\x04\x68\x30", [0x17e3] = "\x04\x69\x6e", + [0x17e4] = "\x04\x6b\x35", [0x17e5] = "\x04\x6c\x3e", + [0x17e6] = "\x04\x6d\x33", [0x17e7] = "\x03\x40\x30", + [0x17e8] = "\x04\x42\x22", [0x17ea] = "\x04\x62\x4a", + [0x17eb] = "\x05\x74\x7a", [0x17ec] = "\x07\x64\x75", + [0x17ed] = "\x03\x40\x31", [0x17ee] = "\x05\x3d\x52", + [0x17ef] = "\x06\x64\x5e", [0x17f0] = "\x04\x48\x6a", + [0x17f1] = "\x04\x48\x69", [0x17f2] = "\x04\x48\x67", + [0x17f3] = "\x03\x4a\x74", [0x17f4] = "\x05\x4b\x59", + [0x17f5] = "\x04\x4e\x7b", [0x17f6] = "\x03\x4f\x7a", + [0x17f7] = "\x04\x55\x35", [0x17f8] = "\x04\x55\x36", + [0x17f9] = "\x04\x5a\x38", [0x17fa] = "\x03\x57\x3d", + [0x17fc] = "\x04\x5a\x3b", [0x17fd] = "\x04\x5e\x70", + [0x17fe] = "\x04\x5e\x73", [0x17ff] = "\x03\x59\x6e", + [0x1800] = "\x04\x5e\x74", [0x1801] = "\x04\x5e\x76", + [0x1802] = "\x04\x5e\x75", [0x1803] = "\x04\x5e\x77", + [0x1804] = "\x04\x62\x4e", [0x1805] = "\x03\x5b\x72", + [0x1806] = "\x04\x62\x4c", [0x1808] = "\x04\x65\x4d", + [0x1809] = "\x04\x65\x4f", [0x180a] = "\x04\x65\x4e", + [0x180b] = "\x07\x51\x79", [0x180c] = "\x05\x72\x3f", + [0x180d] = "\x03\x5f\x26", [0x180e] = "\x04\x69\x72", + [0x180f] = "\x04\x6c\x43", [0x1810] = "\x04\x6c\x41", + [0x1811] = "\x03\x61\x2d", [0x1812] = "\x05\x78\x52", + [0x1813] = "\x04\x6d\x35", [0x1814] = "\x07\x61\x6a", + [0x1815] = "\x04\x6d\x69", [0x1816] = "\x04\x6e\x49", + [0x1817] = "\x07\x51\x7d", [0x1818] = "\x05\x72\x41", + [0x1819] = "\x03\x4a\x77", [0x181a] = "\x03\x4a\x76", + [0x181b] = "\x03\x4d\x3e", [0x181c] = "\x03\x53\x76", + [0x181d] = "\x07\x5a\x4b", [0x181e] = "\x03\x61\x58", + [0x181f] = "\x03\x4a\x79", [0x1820] = "\x04\x4f\x24", + [0x1821] = "\x04\x4f\x25", [0x1822] = "\x04\x55\x3f", + [0x1823] = "\x03\x53\x77", [0x1824] = "\x04\x5e\x7e", + [0x1825] = "\x03\x59\x70", [0x1826] = "\x04\x5e\x7d", + [0x1827] = "\x04\x5e\x7c", [0x1828] = "\x03\x5b\x73", + [0x1829] = "\x05\x66\x68", [0x182a] = "\x03\x5d\x65", + [0x182b] = "\x04\x69\x77", [0x182c] = "\x04\x69\x76", + [0x182d] = "\x07\x5a\x4f", [0x182f] = "\x04\x6c\x48", + [0x1830] = "\x04\x6c\x49", [0x1831] = "\x04\x6e\x58", + [0x1832] = "\x05\x3d\x54", [0x1834] = "\x04\x48\x6d", + [0x1835] = "\x05\x4b\x64", [0x1837] = "\x04\x4f\x28", + [0x1838] = "\x04\x4f\x34", [0x1839] = "\x03\x50\x21", + [0x183a] = "\x07\x2b\x6a", [0x183b] = "\x04\x4f\x39", + [0x183c] = "\x04\x4f\x32", [0x183d] = "\x04\x4f\x2b", + [0x183e] = "\x04\x4f\x29", [0x183f] = "\x03\x54\x27", + [0x1840] = "\x04\x55\x44", [0x1841] = "\x04\x55\x42", + [0x1842] = "\x04\x55\x48", [0x1843] = "\x03\x53\x7e", + [0x1844] = "\x03\x54\x28", [0x1845] = "\x04\x55\x41", + [0x1846] = "\x03\x54\x26", [0x1847] = "\x03\x54\x24", + [0x1848] = "\x03\x54\x22", [0x1849] = "\x03\x53\x7b", + [0x184a] = "\x04\x5a\x40", [0x184b] = "\x03\x57\x41", + [0x184c] = "\x04\x5f\x21", [0x184d] = "\x07\x3e\x49", + [0x184e] = "\x04\x5a\x42", [0x184f] = "\x03\x59\x72", + [0x1850] = "\x04\x5f\x23", [0x1851] = "\x05\x66\x6e", + [0x1852] = "\x04\x5f\x27", [0x1853] = "\x04\x5f\x25", + [0x1854] = "\x03\x59\x78", [0x1855] = "\x04\x5f\x24", + [0x1856] = "\x03\x59\x77", [0x1857] = "\x04\x5f\x29", + [0x1858] = "\x04\x5f\x2b", [0x1859] = "\x04\x62\x5d", + [0x185a] = "\x05\x6b\x35", [0x185b] = "\x04\x62\x67", + [0x185c] = "\x04\x62\x57", [0x185d] = "\x04\x62\x61", + [0x185e] = "\x04\x62\x59", [0x185f] = "\x04\x62\x54", + [0x1860] = "\x03\x5b\x76", [0x1861] = "\x05\x6b\x31", + [0x1862] = "\x04\x62\x62", [0x1863] = "\x05\x6b\x2b", + [0x1864] = "\x04\x62\x60", [0x1865] = "\x04\x62\x64", + [0x1866] = "\x03\x5b\x78", [0x1867] = "\x03\x5b\x7b", + [0x1868] = "\x03\x5b\x7c", [0x1869] = "\x0f\x64\x72", + [0x186b] = "\x03\x5d\x77", [0x186c] = "\x04\x65\x55", + [0x186d] = "\x07\x52\x31", [0x186e] = "\x04\x65\x5b", + [0x186f] = "\x03\x5d\x6c", [0x1870] = "\x07\x52\x33", + [0x1871] = "\x04\x65\x53", [0x1872] = "\x03\x5d\x6b", + [0x1873] = "\x03\x5d\x6d", [0x1875] = "\x04\x68\x3d", + [0x1876] = "\x03\x5f\x2d", [0x1877] = "\x03\x5f\x30", + [0x1878] = "\x04\x68\x3c", [0x1879] = "\x03\x5f\x2e", + [0x187a] = "\x03\x5f\x2b", [0x187b] = "\x04\x68\x3a", + [0x187c] = "\x03\x5f\x29", [0x187d] = "\x03\x5f\x2f", + [0x187e] = "\x04\x69\x7d", [0x187f] = "\x03\x5f\x7d", + [0x1880] = "\x04\x6a\x21", [0x1881] = "\x04\x69\x7c", + [0x1882] = "\x03\x5f\x7c", [0x1883] = "\x04\x69\x7e", + [0x1884] = "\x03\x60\x24", [0x1885] = "\x04\x69\x7b", + [0x1886] = "\x03\x60\x21", [0x1888] = "\x0f\x6a\x3f", + [0x1889] = "\x04\x6b\x3c", [0x188a] = "\x04\x6b\x3d", + [0x188b] = "\x04\x6b\x40", [0x188c] = "\x04\x6b\x3b", + [0x188d] = "\x07\x5e\x23", [0x188e] = "\x03\x60\x67", + [0x188f] = "\x03\x60\x64", [0x1890] = "\x05\x78\x5b", + [0x1891] = "\x05\x78\x56", [0x1892] = "\x03\x61\x30", + [0x1893] = "\x04\x6c\x4d", [0x1894] = "\x04\x6c\x4e", + [0x1895] = "\x05\x77\x24", [0x1896] = "\x03\x61\x5a", + [0x1897] = "\x04\x6d\x39", [0x1899] = "\x03\x61\x31", + [0x189a] = "\x04\x6e\x2c", [0x189b] = "\x04\x6e\x2d", + [0x189c] = "\x04\x6e\x5b", [0x18a5] = "\x03\x45\x65", + [0x18a6] = "\x03\x4a\x7a", [0x18a7] = "\x03\x4a\x7b", + [0x18a8] = "\x03\x4a\x7c", [0x18a9] = "\x03\x4a\x7e", + [0x18aa] = "\x05\x4b\x6b", [0x18ab] = "\x03\x4a\x7d", + [0x18ac] = "\x05\x53\x38", [0x18ad] = "\x04\x4f\x3f", + [0x18ae] = "\x03\x50\x23", [0x18af] = "\x04\x4f\x44", + [0x18b0] = "\x04\x4f\x3b", [0x18b1] = "\x07\x2b\x6d", + [0x18b2] = "\x04\x4f\x40", [0x18b3] = "\x03\x50\x28", + [0x18b4] = "\x03\x50\x29", [0x18b5] = "\x03\x50\x26", + [0x18b7] = "\x03\x4c\x63", [0x18b8] = "\x04\x4f\x41", + [0x18b9] = "\x04\x55\x4e", [0x18ba] = "\x03\x54\x2f", + [0x18bb] = "\x04\x55\x4d", [0x18bc] = "\x03\x54\x30", + [0x18bd] = "\x04\x55\x4f", [0x18be] = "\x03\x54\x2b", + [0x18bf] = "\x04\x55\x54", [0x18c0] = "\x07\x36\x4a", + [0x18c1] = "\x04\x55\x4a", [0x18c2] = "\x03\x54\x2e", + [0x18c3] = "\x04\x55\x57", [0x18c4] = "\x03\x57\x4b", + [0x18c5] = "\x04\x55\x4b", [0x18c6] = "\x03\x54\x31", + [0x18c7] = "\x04\x55\x55", [0x18c8] = "\x03\x54\x34", + [0x18c9] = "\x04\x55\x50", [0x18ca] = "\x07\x36\x51", + [0x18cb] = "\x03\x56\x33", [0x18cc] = "\x03\x57\x4c", + [0x18cd] = "\x04\x5a\x51", [0x18ce] = "\x03\x57\x47", + [0x18cf] = "\x03\x57\x49", [0x18d0] = "\x03\x57\x46", + [0x18d1] = "\x04\x5a\x52", [0x18d2] = "\x03\x57\x4e", + [0x18d3] = "\x04\x5a\x50", [0x18d4] = "\x04\x5f\x2f", + [0x18d5] = "\x04\x5f\x35", [0x18d6] = "\x04\x5f\x2c", + [0x18d7] = "\x03\x5a\x21", [0x18d8] = "\x03\x59\x7c", + [0x18d9] = "\x04\x5f\x32", [0x18da] = "\x04\x5f\x31", + [0x18db] = "\x05\x67\x26", [0x18dc] = "\x04\x5f\x38", + [0x18dd] = "\x04\x62\x6a", [0x18de] = "\x03\x5c\x21", + [0x18df] = "\x04\x62\x6c", [0x18e0] = "\x04\x65\x61", + [0x18e1] = "\x03\x5c\x28", [0x18e2] = "\x04\x62\x6f", + [0x18e3] = "\x05\x6b\x3c", [0x18e4] = "\x04\x5f\x36", + [0x18e6] = "\x03\x5d\x78", [0x18e7] = "\x04\x65\x6c", + [0x18e8] = "\x03\x5d\x7d", [0x18e9] = "\x03\x5d\x7b", + [0x18ea] = "\x04\x65\x6a", [0x18eb] = "\x04\x65\x64", + [0x18ec] = "\x03\x5d\x7c", [0x18ed] = "\x07\x52\x42", + [0x18ee] = "\x04\x65\x62", [0x18ef] = "\x04\x65\x6b", + [0x18f0] = "\x03\x5d\x7e", [0x18f1] = "\x03\x5f\x34", + [0x18f2] = "\x04\x68\x40", [0x18f3] = "\x04\x68\x42", + [0x18f4] = "\x04\x68\x41", [0x18f5] = "\x05\x72\x63", + [0x18f6] = "\x03\x5f\x33", [0x18f7] = "\x04\x6a\x27", + [0x18f8] = "\x04\x6a\x2c", [0x18fa] = "\x03\x60\x28", + [0x18fb] = "\x04\x6a\x26", [0x18fc] = "\x03\x60\x26", + [0x18fd] = "\x03\x60\x27", [0x18fe] = "\x04\x6b\x45", + [0x18ff] = "\x03\x60\x6b", [0x1900] = "\x05\x77\x2c", + [0x1901] = "\x04\x6b\x44", [0x1902] = "\x05\x77\x34", + [0x1903] = "\x04\x6b\x47", [0x1904] = "\x03\x60\x6a", + [0x1905] = "\x03\x60\x69", [0x1906] = "\x04\x6b\x48", + [0x1907] = "\x04\x6c\x50", [0x1908] = "\x04\x6c\x52", + [0x1909] = "\x04\x6c\x51", [0x190a] = "\x03\x61\x36", + [0x190b] = "\x04\x6c\x54", [0x190c] = "\x04\x6d\x3d", + [0x190d] = "\x03\x61\x5c", [0x190e] = "\x07\x63\x37", + [0x190f] = "\x03\x62\x2a", [0x1910] = "\x03\x62\x3e", + [0x1911] = "\x04\x6e\x59", [0x1912] = "\x03\x62\x43", + [0x191a] = "\x04\x4f\x47", [0x191b] = "\x04\x5f\x39", + [0x191c] = "\x07\x57\x29", [0x191d] = "\x04\x6b\x4d", + [0x191e] = "\x05\x79\x73", [0x191f] = "\x05\x4b\x6d", + [0x1920] = "\x04\x4f\x49", [0x1921] = "\x04\x4f\x4a", + [0x1922] = "\x03\x50\x2d", [0x1923] = "\x03\x54\x38", + [0x1924] = "\x04\x55\x58", [0x1925] = "\x07\x36\x5c", + [0x1926] = "\x03\x5a\x23", [0x1927] = "\x04\x62\x72", + [0x1929] = "\x03\x5f\x39", [0x192a] = "\x03\x61\x37", + [0x192b] = "\x03\x61\x38", [0x192c] = "\x04\x48\x73", + [0x192d] = "\x04\x48\x74", [0x192e] = "\x03\x4b\x21", + [0x192f] = "\x04\x4f\x4d", [0x1930] = "\x04\x4f\x4b", + [0x1931] = "\x04\x55\x59", [0x1932] = "\x04\x55\x5c", + [0x1933] = "\x04\x55\x5a", [0x1934] = "\x04\x55\x5d", + [0x1935] = "\x03\x57\x4f", [0x1936] = "\x04\x5f\x3c", + [0x1937] = "\x04\x5f\x3b", [0x1938] = "\x03\x5a\x27", + [0x1939] = "\x04\x62\x79", [0x193a] = "\x04\x62\x76", + [0x193b] = "\x04\x62\x7d", [0x193c] = "\x04\x62\x77", + [0x193d] = "\x04\x62\x7c", [0x193e] = "\x04\x68\x49", + [0x193f] = "\x04\x68\x48", [0x1940] = "\x04\x68\x4a", + [0x1941] = "\x05\x75\x4d", [0x1942] = "\x05\x75\x48", + [0x1943] = "\x04\x6b\x4e", [0x1944] = "\x03\x61\x39", + [0x1945] = "\x07\x5a\x7d", [0x1946] = "\x04\x6d\x41", + [0x1947] = "\x07\x2c\x31", [0x1948] = "\x04\x65\x71", + [0x1949] = "\x04\x65\x72", [0x194a] = "\x07\x36\x65", + [0x194b] = "\x04\x5f\x3d", [0x194c] = "\x04\x63\x21", + [0x194d] = "\x04\x65\x76", [0x194e] = "\x04\x68\x4b", + [0x194f] = "\x04\x6b\x52", [0x1950] = "\x04\x6c\x5a", + [0x1951] = "\x07\x2c\x33", [0x1952] = "\x04\x55\x5e", + [0x1953] = "\x07\x36\x67", [0x1954] = "\x05\x6f\x52", + [0x1955] = "\x04\x65\x79", [0x1956] = "\x04\x68\x4f", + [0x1957] = "\x04\x68\x4c", [0x1958] = "\x04\x68\x4e", + [0x1959] = "\x04\x68\x4d", [0x195a] = "\x04\x6a\x31", + [0x195b] = "\x04\x6b\x55", [0x195c] = "\x04\x6d\x42", + [0x195d] = "\x04\x42\x2c", [0x195e] = "\x03\x4b\x23", + [0x195f] = "\x04\x4f\x52", [0x1960] = "\x04\x4f\x53", + [0x1961] = "\x04\x55\x5f", [0x1962] = "\x04\x5a\x5f", + [0x1963] = "\x05\x61\x23", [0x1964] = "\x05\x67\x40", + [0x1965] = "\x05\x67\x3d", [0x1966] = "\x04\x5f\x3f", + [0x1967] = "\x05\x67\x41", [0x1968] = "\x04\x63\x23", + [0x1969] = "\x03\x5c\x2b", [0x196a] = "\x04\x65\x7c", + [0x196b] = "\x04\x66\x21", [0x196c] = "\x04\x65\x7d", + [0x196d] = "\x05\x6f\x58", [0x196e] = "\x04\x68\x52", + [0x196f] = "\x03\x5f\x3b", [0x1970] = "\x04\x6b\x56", + [0x1971] = "\x04\x6c\x5b", [0x1972] = "\x04\x6d\x44", + [0x1973] = "\x03\x61\x5e", [0x1974] = "\x04\x6d\x43", + [0x1975] = "\x04\x6d\x6f", [0x1976] = "\x04\x5f\x40", + [0x1977] = "\x03\x5c\x2c", [0x1978] = "\x04\x6a\x37", + [0x1979] = "\x03\x61\x3a", [0x197a] = "\x04\x55\x61", + [0x197b] = "\x04\x6c\x61", [0x197c] = "\x04\x6c\x62", + [0x197d] = "\x04\x5f\x43", [0x197e] = "\x04\x5f\x42", + [0x197f] = "\x04\x5f\x44", [0x1980] = "\x04\x63\x26", + [0x1981] = "\x04\x68\x59", [0x1982] = "\x04\x55\x62", + [0x1983] = "\x04\x5a\x63", [0x1984] = "\x04\x5f\x45", + [0x1985] = "\x04\x63\x27", [0x1986] = "\x04\x68\x5a", + [0x1987] = "\x03\x60\x2a", [0x1988] = "\x04\x6b\x58", + [0x1989] = "\x04\x6b\x5b", [0x198a] = "\x03\x5a\x2c", + [0x198b] = "\x04\x5f\x46", [0x198c] = "\x03\x5e\x23", + [0x198d] = "\x07\x52\x67", [0x198e] = "\x05\x6f\x61", + [0x198f] = "\x04\x68\x5c", [0x1990] = "\x04\x6e\x31", + [0x1991] = "\x05\x7b\x7a", [0x1992] = "\x04\x5a\x66", + [0x1993] = "\x05\x61\x2d", [0x1994] = "\x04\x5f\x48", + [0x1995] = "\x04\x63\x29", [0x1996] = "\x04\x63\x2b", + [0x1997] = "\x04\x66\x27", [0x1998] = "\x04\x66\x25", + [0x1999] = "\x04\x66\x26", [0x199a] = "\x03\x5f\x3d", + [0x199b] = "\x04\x68\x61", [0x199c] = "\x04\x6a\x3d", + [0x199d] = "\x04\x6a\x3c", [0x199e] = "\x03\x60\x6e", + [0x199f] = "\x05\x77\x4d", [0x19a0] = "\x04\x6c\x69", + [0x19a1] = "\x04\x6c\x66", [0x19a2] = "\x04\x6c\x6a", + [0x19a3] = "\x04\x6d\x4c", [0x19a4] = "\x04\x6d\x4b", + [0x19a5] = "\x04\x6d\x70", [0x19a6] = "\x03\x61\x76", + [0x19a7] = "\x03\x62\x2b", [0x19a8] = "\x03\x62\x32", + [0x19a9] = "\x04\x6e\x4b", [0x19aa] = "\x04\x6e\x4c", + [0x19ab] = "\x04\x6e\x5a", [0x19ac] = "\x05\x75\x61", + [0x19af] = "\x05\x6b\x69", [0x19b0] = "\x05\x6c\x44", + [0x19b1] = "\x04\x68\x62", [0x19b3] = "\x04\x68\x63", + [0x19b4] = "\x04\x6d\x51", [0x19b5] = "\x03\x62\x2c", + [0x1a00] = "\x01\x44\x21", [0x1a01] = "\x01\x44\x23", + [0x1a02] = "\x04\x21\x26", [0x1a03] = "\x01\x44\x24", + [0x1a04] = "\x03\x21\x26", [0x1a05] = "\x03\x21\x25", + [0x1a07] = "\x02\x21\x26", [0x1a08] = "\x01\x44\x37", + [0x1a09] = "\x01\x44\x35", [0x1a0a] = "\x01\x44\x38", + [0x1a0b] = "\x01\x44\x36", [0x1a0c] = "\x02\x21\x27", + [0x1a0d] = "\x01\x44\x62", [0x1a0e] = "\x02\x21\x2f", + [0x1a0f] = "\x02\x21\x2d", [0x1a10] = "\x01\x44\x61", + [0x1a11] = "\x01\x44\x60", [0x1a12] = "\x04\x21\x39", + [0x1a14] = "\x01\x45\x62", [0x1a15] = "\x01\x45\x61", + [0x1a16] = "\x01\x45\x60", [0x1a17] = "\x04\x21\x55", + [0x1a18] = "\x01\x45\x63", [0x1a19] = "\x01\x45\x5f", + [0x1a1e] = "\x01\x47\x22", [0x1a1f] = "\x01\x47\x23", + [0x1a20] = "\x03\x22\x62", [0x1a21] = "\x03\x22\x61", + [0x1a22] = "\x03\x22\x63", [0x1a23] = "\x04\x23\x35", + [0x1a24] = "\x03\x24\x3f", [0x1a26] = "\x01\x4b\x64", + [0x1a28] = "\x03\x21\x21", [0x1a29] = "\x04\x21\x27", + [0x1a2a] = "\x03\x21\x2c", [0x1a2b] = "\x01\x44\x39", + [0x1a2d] = "\x01\x44\x63", [0x1a2e] = "\x02\x21\x30", + [0x1a2f] = "\x04\x21\x3a", [0x1a30] = "\x01\x44\x64", + [0x1a31] = "\x02\x21\x43", [0x1a32] = "\x01\x48\x6b", + [0x1a33] = "\x02\x25\x31", [0x1a35] = "\x04\x2b\x5e", + [0x1a36] = "\x03\x21\x22", [0x1a38] = "\x01\x44\x3a", + [0x1a39] = "\x01\x44\x65", [0x1a3b] = "\x01\x45\x64", + [0x1a3c] = "\x02\x21\x44", [0x1a3d] = "\x03\x27\x40", + [0x1a3f] = "\x03\x21\x23", [0x1a40] = "\x04\x21\x22", + [0x1a41] = "\x04\x21\x23", [0x1a42] = "\x02\x21\x21", + [0x1a43] = "\x01\x44\x25", [0x1a45] = "\x01\x44\x3c", + [0x1a46] = "\x03\x21\x30", [0x1a47] = "\x02\x21\x28", + [0x1a48] = "\x01\x44\x3d", [0x1a49] = "\x03\x21\x2e", + [0x1a4b] = "\x01\x44\x66", [0x1a4d] = "\x01\x45\x65", + [0x1a4e] = "\x01\x45\x67", [0x1a4f] = "\x01\x45\x66", + [0x1a51] = "\x04\x22\x27", [0x1a52] = "\x01\x47\x24", + [0x1a53] = "\x01\x47\x25", [0x1a54] = "\x03\x23\x45", + [0x1a56] = "\x01\x4b\x65", [0x1a57] = "\x03\x2b\x22", + [0x1a58] = "\x01\x53\x7d", [0x1a59] = "\x01\x44\x22", + [0x1a5a] = "\x04\x21\x24", [0x1a5c] = "\x02\x21\x22", + [0x1a5d] = "\x01\x44\x26", [0x1a5e] = "\x01\x44\x3f", + [0x1a5f] = "\x01\x44\x3e", [0x1a62] = "\x03\x21\x46", + [0x1a63] = "\x03\x21\x45", [0x1a68] = "\x03\x22\x64", + [0x1a69] = "\x01\x47\x26", [0x1a6a] = "\x04\x22\x28", + [0x1a71] = "\x03\x24\x40", [0x1a73] = "\x01\x4b\x66", + [0x1a74] = "\x04\x25\x31", [0x1a75] = "\x04\x25\x30", + [0x1a79] = "\x03\x2b\x23", [0x1a7e] = "\x01\x58\x71", + [0x1a7f] = "\x02\x33\x4e", [0x1a80] = "\x03\x39\x6c", + [0x1a81] = "\x03\x39\x6e", [0x1a82] = "\x01\x63\x2a", + [0x1a83] = "\x02\x41\x56", [0x1a84] = "\x02\x41\x57", + [0x1a85] = "\x03\x21\x24", [0x1a86] = "\x01\x44\x27", + [0x1a87] = "\x03\x21\x2d", [0x1a88] = "\x01\x44\x68", + [0x1a89] = "\x03\x22\x65", [0x1a8b] = "\x01\x4b\x67", + [0x1a8c] = "\x01\x44\x28", [0x1a8d] = "\x02\x21\x29", + [0x1a8e] = "\x01\x44\x40", [0x1a8f] = "\x03\x21\x31", + [0x1a91] = "\x01\x44\x69", [0x1a92] = "\x01\x44\x6b", + [0x1a93] = "\x02\x21\x31", [0x1a94] = "\x01\x44\x6c", + [0x1a95] = "\x01\x44\x6a", [0x1a96] = "\x04\x21\x3b", + [0x1a97] = "\x03\x21\x6c", [0x1a98] = "\x03\x22\x66", + [0x1a99] = "\x01\x47\x27", [0x1a9b] = "\x01\x4b\x68", + [0x1a9c] = "\x03\x24\x42", [0x1a9d] = "\x03\x27\x42", + [0x1a9e] = "\x01\x4b\x69", [0x1a9f] = "\x01\x4f\x67", + [0x1aa0] = "\x01\x27\x28", [0x1aa1] = "\x01\x44\x41", + [0x1aa2] = "\x01\x44\x6d", [0x1aa3] = "\x03\x21\x47", + [0x1aa4] = "\x01\x47\x28", [0x1aa5] = "\x01\x47\x2a", + [0x1aa6] = "\x01\x47\x29", [0x1aa8] = "\x01\x48\x6c", + [0x1aab] = "\x01\x4b\x6a", [0x1aac] = "\x01\x4b\x6b", + [0x1aad] = "\x01\x4f\x68", [0x1aae] = "\x01\x4f\x69", + [0x1aaf] = "\x03\x2b\x26", [0x1ab0] = "\x03\x2b\x25", + [0x1ab1] = "\x03\x2b\x27", [0x1ab2] = "\x03\x2b\x24", + [0x1ab3] = "\x01\x53\x7e", [0x1ab4] = "\x04\x36\x2e", + [0x1ab6] = "\x02\x41\x58", [0x1ab7] = "\x03\x40\x33", + [0x1ab9] = "\x02\x6d\x44", [0x1aba] = "\x01\x44\x29", + [0x1abc] = "\x03\x21\x32", [0x1abe] = "\x03\x21\x33", + [0x1ac0] = "\x01\x44\x6f", [0x1ac1] = "\x01\x44\x6e", + [0x1ac2] = "\x02\x21\x32", [0x1ac3] = "\x01\x44\x70", + [0x1ac4] = "\x01\x44\x76", [0x1ac5] = "\x03\x21\x49", + [0x1ac6] = "\x01\x44\x71", [0x1ac7] = "\x01\x44\x72", + [0x1ac8] = "\x02\x21\x34", [0x1ac9] = "\x02\x21\x33", + [0x1aca] = "\x01\x44\x74", [0x1acb] = "\x01\x44\x75", + [0x1acc] = "\x03\x21\x4c", [0x1acd] = "\x01\x44\x73", + [0x1ace] = "\x03\x21\x4b", [0x1acf] = "\x03\x21\x4a", + [0x1ad0] = "\x04\x21\x3c", [0x1ad4] = "\x01\x45\x6a", + [0x1ad5] = "\x01\x45\x6b", [0x1ad6] = "\x01\x45\x6c", + [0x1ad7] = "\x01\x45\x6d", [0x1ad8] = "\x01\x45\x69", + [0x1ad9] = "\x01\x45\x70", [0x1ada] = "\x02\x21\x4a", + [0x1adb] = "\x04\x21\x5b", [0x1adc] = "\x02\x21\x46", + [0x1add] = "\x02\x21\x49", [0x1ade] = "\x01\x45\x71", + [0x1adf] = "\x01\x46\x23", [0x1ae0] = "\x03\x21\x6d", + [0x1ae1] = "\x02\x21\x48", [0x1ae2] = "\x04\x21\x5a", + [0x1ae3] = "\x01\x45\x6e", [0x1ae4] = "\x01\x45\x6f", + [0x1ae5] = "\x01\x45\x68", [0x1ae6] = "\x03\x21\x72", + [0x1ae7] = "\x03\x21\x70", [0x1ae8] = "\x02\x21\x45", + [0x1ae9] = "\x02\x21\x47", [0x1aee] = "\x03\x22\x6f", + [0x1aef] = "\x03\x22\x68", [0x1af0] = "\x01\x47\x37", + [0x1af1] = "\x02\x21\x6f", [0x1af2] = "\x01\x47\x34", + [0x1af3] = "\x01\x47\x38", [0x1af4] = "\x02\x21\x79", + [0x1af5] = "\x02\x21\x6d", [0x1af6] = "\x01\x47\x35", + [0x1af7] = "\x02\x21\x71", [0x1af8] = "\x03\x22\x6b", + [0x1af9] = "\x03\x22\x67", [0x1afa] = "\x03\x22\x76", + [0x1afb] = "\x01\x47\x36", [0x1afc] = "\x03\x22\x6e", + [0x1afd] = "\x01\x47\x39", [0x1afe] = "\x04\x22\x2d", + [0x1aff] = "\x01\x47\x2b", [0x1b00] = "\x02\x21\x70", + [0x1b01] = "\x01\x47\x3a", [0x1b02] = "\x02\x21\x74", + [0x1b03] = "\x03\x22\x6d", [0x1b04] = "\x02\x21\x78", + [0x1b05] = "\x02\x21\x75", [0x1b06] = "\x03\x22\x6c", + [0x1b07] = "\x03\x22\x74", [0x1b08] = "\x02\x21\x72", + [0x1b09] = "\x01\x47\x2c", [0x1b0a] = "\x01\x47\x2e", + [0x1b0b] = "\x01\x47\x3b", [0x1b0c] = "\x04\x22\x2a", + [0x1b0d] = "\x01\x47\x30", [0x1b0e] = "\x02\x21\x6a", + [0x1b0f] = "\x01\x47\x33", [0x1b10] = "\x01\x47\x31", + [0x1b11] = "\x01\x47\x32", [0x1b12] = "\x02\x21\x7a", + [0x1b13] = "\x02\x21\x77", [0x1b14] = "\x02\x21\x6e", + [0x1b15] = "\x01\x47\x2f", [0x1b16] = "\x03\x22\x70", + [0x1b17] = "\x03\x22\x77", [0x1b18] = "\x02\x21\x6b", + [0x1b19] = "\x01\x47\x2d", [0x1b1a] = "\x03\x22\x75", + [0x1b1b] = "\x04\x22\x2e", [0x1b1c] = "\x03\x22\x73", + [0x1b1d] = "\x02\x21\x73", [0x1b22] = "\x02\x21\x76", + [0x1b28] = "\x03\x22\x72", [0x1b29] = "\x0f\x21\x71", + [0x1b2c] = "\x02\x21\x6c", [0x1b2d] = "\x02\x23\x28", + [0x1b2e] = "\x04\x23\x39", [0x1b2f] = "\x01\x49\x24", + [0x1b30] = "\x01\x48\x75", [0x1b31] = "\x03\x24\x50", + [0x1b32] = "\x03\x24\x48", [0x1b33] = "\x02\x23\x29", + [0x1b34] = "\x01\x48\x72", [0x1b35] = "\x03\x24\x4f", + [0x1b36] = "\x01\x49\x26", [0x1b37] = "\x03\x24\x46", + [0x1b38] = "\x01\x48\x7a", [0x1b39] = "\x03\x24\x45", + [0x1b3a] = "\x01\x48\x79", [0x1b3b] = "\x02\x22\x7b", + [0x1b3c] = "\x01\x48\x7d", [0x1b3d] = "\x01\x48\x78", + [0x1b3e] = "\x02\x23\x22", [0x1b3f] = "\x02\x23\x2a", + [0x1b40] = "\x03\x24\x4e", [0x1b41] = "\x02\x23\x26", + [0x1b42] = "\x03\x24\x49", [0x1b43] = "\x01\x48\x7b", + [0x1b44] = "\x03\x24\x4b", [0x1b45] = "\x03\x24\x43", + [0x1b46] = "\x01\x48\x7e", [0x1b47] = "\x01\x48\x6f", + [0x1b48] = "\x01\x49\x29", [0x1b49] = "\x02\x22\x7d", + [0x1b4a] = "\x03\x24\x44", [0x1b4b] = "\x03\x24\x4c", + [0x1b4c] = "\x02\x25\x3d", [0x1b4d] = "\x01\x48\x6d", + [0x1b4e] = "\x01\x49\x25", [0x1b4f] = "\x01\x48\x6e", + [0x1b50] = "\x01\x48\x76", [0x1b51] = "\x01\x48\x77", + [0x1b52] = "\x02\x23\x24", [0x1b53] = "\x02\x22\x7e", + [0x1b54] = "\x01\x48\x7c", [0x1b55] = "\x01\x48\x74", + [0x1b56] = "\x02\x22\x7a", [0x1b57] = "\x01\x48\x70", + [0x1b58] = "\x02\x23\x27", [0x1b59] = "\x01\x49\x27", + [0x1b5a] = "\x01\x49\x2a", [0x1b5b] = "\x01\x48\x73", + [0x1b5c] = "\x01\x49\x22", [0x1b5d] = "\x01\x49\x28", + [0x1b5e] = "\x01\x48\x71", [0x1b5f] = "\x02\x23\x25", + [0x1b60] = "\x01\x49\x23", [0x1b61] = "\x02\x23\x2b", + [0x1b62] = "\x02\x22\x7c", [0x1b63] = "\x01\x49\x21", + [0x1b64] = "\x02\x23\x21", [0x1b66] = "\x03\x64\x48", + [0x1b67] = "\x02\x23\x23", [0x1b68] = "\x03\x64\x49", + [0x1b69] = "\x01\x4b\x79", [0x1b6a] = "\x02\x25\x3f", + [0x1b6b] = "\x02\x25\x4b", [0x1b6c] = "\x01\x4b\x71", + [0x1b6d] = "\x03\x27\x47", [0x1b6e] = "\x02\x25\x4c", + [0x1b6f] = "\x01\x4b\x6c", [0x1b70] = "\x01\x4b\x76", + [0x1b71] = "\x04\x25\x3e", [0x1b72] = "\x03\x27\x4f", + [0x1b73] = "\x01\x4b\x6f", [0x1b74] = "\x02\x25\x39", + [0x1b75] = "\x01\x4b\x77", [0x1b76] = "\x02\x25\x38", + [0x1b77] = "\x02\x25\x3c", [0x1b78] = "\x02\x25\x43", + [0x1b79] = "\x02\x25\x41", [0x1b7a] = "\x01\x4c\x21", + [0x1b7b] = "\x01\x4b\x7a", [0x1b7c] = "\x02\x25\x33", + [0x1b7d] = "\x02\x25\x35", [0x1b7e] = "\x01\x4b\x7c", + [0x1b7f] = "\x01\x4b\x70", [0x1b80] = "\x02\x25\x36", + [0x1b81] = "\x02\x25\x42", [0x1b82] = "\x02\x25\x49", + [0x1b83] = "\x01\x4b\x75", [0x1b84] = "\x02\x25\x3b", + [0x1b85] = "\x02\x25\x34", [0x1b86] = "\x01\x4b\x74", + [0x1b87] = "\x02\x25\x37", [0x1b88] = "\x01\x4b\x78", + [0x1b89] = "\x02\x25\x3a", [0x1b8a] = "\x03\x27\x44", + [0x1b8b] = "\x01\x4b\x73", [0x1b8c] = "\x03\x27\x51", + [0x1b8d] = "\x01\x4b\x6e", [0x1b8e] = "\x03\x27\x48", + [0x1b8f] = "\x01\x4b\x7d", [0x1b90] = "\x02\x25\x44", + [0x1b91] = "\x01\x4b\x7e", [0x1b92] = "\x02\x25\x48", + [0x1b93] = "\x03\x27\x43", [0x1b94] = "\x02\x25\x46", + [0x1b95] = "\x02\x25\x4a", [0x1b96] = "\x01\x4b\x7b", + [0x1b97] = "\x02\x25\x3e", [0x1b98] = "\x02\x25\x32", + [0x1b99] = "\x04\x25\x36", [0x1b9a] = "\x02\x25\x40", + [0x1b9b] = "\x01\x4b\x72", [0x1b9c] = "\x02\x25\x45", + [0x1b9d] = "\x01\x4b\x6d", [0x1b9e] = "\x02\x25\x47", + [0x1b9f] = "\x03\x27\x4c", [0x1ba0] = "\x03\x27\x49", + [0x1ba1] = "\x03\x27\x4b", [0x1ba2] = "\x03\x27\x4a", + [0x1ba3] = "\x03\x27\x4d", [0x1bab] = "\x0f\x25\x44", + [0x1bae] = "\x01\x4f\x78", [0x1baf] = "\x01\x4f\x6c", + [0x1bb0] = "\x03\x2b\x2d", [0x1bb1] = "\x03\x2b\x2e", + [0x1bb2] = "\x02\x29\x22", [0x1bb3] = "\x02\x29\x2a", + [0x1bb4] = "\x03\x2b\x36", [0x1bb5] = "\x01\x4f\x6b", + [0x1bb6] = "\x01\x4f\x73", [0x1bb7] = "\x01\x50\x21", + [0x1bb8] = "\x03\x2b\x2c", [0x1bb9] = "\x02\x29\x30", + [0x1bba] = "\x02\x29\x2e", [0x1bbb] = "\x02\x29\x29", + [0x1bbc] = "\x04\x28\x38", [0x1bbd] = "\x04\x28\x3e", + [0x1bbe] = "\x03\x2b\x2b", [0x1bbf] = "\x01\x4f\x6d", + [0x1bc0] = "\x02\x29\x2f", [0x1bc1] = "\x02\x29\x25", + [0x1bc2] = "\x01\x4f\x7b", [0x1bc3] = "\x01\x4f\x72", + [0x1bc4] = "\x01\x4f\x7a", [0x1bc5] = "\x02\x28\x7e", + [0x1bc6] = "\x03\x2b\x32", [0x1bc7] = "\x02\x29\x2c", + [0x1bc8] = "\x03\x2b\x2f", [0x1bc9] = "\x02\x29\x23", + [0x1bca] = "\x01\x4f\x76", [0x1bcb] = "\x02\x29\x24", + [0x1bcc] = "\x03\x2b\x33", [0x1bcd] = "\x02\x28\x7d", + [0x1bce] = "\x01\x4f\x7d", [0x1bcf] = "\x01\x4f\x70", + [0x1bd0] = "\x01\x4f\x79", [0x1bd1] = "\x01\x4f\x6f", + [0x1bd2] = "\x03\x2b\x28", [0x1bd3] = "\x02\x29\x21", + [0x1bd4] = "\x02\x29\x26", [0x1bd5] = "\x03\x2b\x29", + [0x1bd6] = "\x02\x29\x2d", [0x1bd7] = "\x01\x4f\x77", + [0x1bd8] = "\x01\x4f\x74", [0x1bd9] = "\x02\x29\x28", + [0x1bda] = "\x01\x4f\x7c", [0x1bdb] = "\x02\x29\x2b", + [0x1bdc] = "\x02\x29\x27", [0x1bdd] = "\x01\x4f\x71", + [0x1bde] = "\x01\x4f\x7e", [0x1bdf] = "\x01\x4f\x75", + [0x1be0] = "\x01\x4f\x6e", [0x1be1] = "\x01\x4f\x6a", + [0x1be2] = "\x04\x28\x3f", [0x1be3] = "\x03\x2b\x35", + [0x1be4] = "\x0f\x29\x2d", [0x1be5] = "\x03\x2b\x34", + [0x1be7] = "\x03\x64\x4a", [0x1be9] = "\x04\x28\x3d", + [0x1bec] = "\x02\x29\x31", [0x1bee] = "\x01\x54\x3a", + [0x1bef] = "\x01\x54\x24", [0x1bf0] = "\x03\x2f\x48", + [0x1bf1] = "\x01\x54\x34", [0x1bf2] = "\x03\x2f\x4d", + [0x1bf3] = "\x01\x54\x39", [0x1bf4] = "\x02\x2d\x71", + [0x1bf5] = "\x02\x2d\x70", [0x1bf6] = "\x02\x2d\x75", + [0x1bf7] = "\x02\x2d\x76", [0x1bf8] = "\x01\x54\x27", + [0x1bf9] = "\x03\x2f\x44", [0x1bfa] = "\x01\x54\x30", + [0x1bfb] = "\x03\x2f\x58", [0x1bfc] = "\x03\x2f\x4c", + [0x1bfd] = "\x03\x2f\x56", [0x1bfe] = "\x01\x54\x3d", + [0x1bff] = "\x03\x2f\x46", [0x1c00] = "\x01\x54\x31", + [0x1c01] = "\x04\x2b\x62", [0x1c02] = "\x03\x2f\x4b", + [0x1c03] = "\x03\x2f\x49", [0x1c04] = "\x03\x2f\x47", + [0x1c05] = "\x02\x2d\x6a", [0x1c06] = "\x01\x54\x2a", + [0x1c07] = "\x02\x2d\x6b", [0x1c08] = "\x03\x2f\x4f", + [0x1c09] = "\x01\x54\x3f", [0x1c0a] = "\x04\x2b\x64", + [0x1c0b] = "\x01\x54\x36", [0x1c0c] = "\x01\x54\x21", + [0x1c0d] = "\x01\x54\x22", [0x1c0e] = "\x02\x2d\x7e", + [0x1c0f] = "\x01\x59\x24", [0x1c10] = "\x03\x2f\x53", + [0x1c11] = "\x01\x54\x2f", [0x1c12] = "\x01\x54\x2e", + [0x1c13] = "\x02\x2d\x6c", [0x1c14] = "\x01\x54\x32", + [0x1c15] = "\x02\x33\x5e", [0x1c16] = "\x01\x54\x29", + [0x1c17] = "\x02\x2d\x77", [0x1c18] = "\x01\x54\x38", + [0x1c19] = "\x01\x54\x37", [0x1c1a] = "\x01\x54\x2d", + [0x1c1b] = "\x02\x2d\x6f", [0x1c1c] = "\x02\x2d\x78", + [0x1c1d] = "\x03\x2f\x45", [0x1c1e] = "\x02\x2d\x69", + [0x1c1f] = "\x01\x54\x2c", [0x1c20] = "\x02\x2d\x79", + [0x1c21] = "\x01\x54\x35", [0x1c22] = "\x02\x2d\x6d", + [0x1c23] = "\x01\x54\x23", [0x1c24] = "\x03\x2f\x4e", + [0x1c25] = "\x01\x54\x26", [0x1c26] = "\x01\x54\x25", + [0x1c27] = "\x02\x2d\x7a", [0x1c28] = "\x01\x54\x33", + [0x1c29] = "\x01\x54\x28", [0x1c2a] = "\x01\x54\x3c", + [0x1c2b] = "\x01\x54\x3e", [0x1c2c] = "\x02\x2d\x74", + [0x1c2d] = "\x01\x54\x3b", [0x1c2e] = "\x03\x2f\x51", + [0x1c2f] = "\x02\x2d\x7c", [0x1c30] = "\x02\x2d\x6e", + [0x1c31] = "\x02\x2d\x7d", [0x1c32] = "\x03\x2f\x43", + [0x1c33] = "\x02\x2d\x72", [0x1c34] = "\x04\x2b\x61", + [0x1c35] = "\x02\x2d\x7b", [0x1c36] = "\x03\x2f\x50", + [0x1c37] = "\x02\x2d\x73", [0x1c38] = "\x03\x2f\x54", + [0x1c39] = "\x03\x2f\x55", [0x1c3c] = "\x01\x54\x2b", + [0x1c3f] = "\x03\x64\x4b", [0x1c40] = "\x02\x33\x66", + [0x1c41] = "\x02\x33\x5a", [0x1c42] = "\x03\x34\x3c", + [0x1c43] = "\x01\x58\x76", [0x1c44] = "\x03\x34\x3f", + [0x1c45] = "\x02\x33\x5f", [0x1c46] = "\x02\x33\x65", + [0x1c47] = "\x01\x58\x75", [0x1c48] = "\x02\x33\x58", + [0x1c49] = "\x01\x58\x79", [0x1c4a] = "\x02\x33\x5c", + [0x1c4b] = "\x02\x33\x55", [0x1c4c] = "\x01\x58\x77", + [0x1c4d] = "\x02\x33\x59", [0x1c4e] = "\x01\x58\x7c", + [0x1c4f] = "\x01\x59\x23", [0x1c50] = "\x03\x34\x44", + [0x1c51] = "\x02\x33\x6a", [0x1c52] = "\x03\x34\x41", + [0x1c53] = "\x02\x33\x54", [0x1c54] = "\x03\x34\x42", + [0x1c55] = "\x01\x58\x7d", [0x1c56] = "\x03\x2f\x57", + [0x1c57] = "\x02\x33\x69", [0x1c58] = "\x03\x34\x47", + [0x1c59] = "\x03\x34\x3d", [0x1c5a] = "\x01\x58\x78", + [0x1c5b] = "\x02\x33\x5b", [0x1c5c] = "\x01\x58\x74", + [0x1c5d] = "\x02\x33\x56", [0x1c5e] = "\x02\x33\x52", + [0x1c5f] = "\x02\x33\x60", [0x1c60] = "\x02\x33\x53", + [0x1c61] = "\x02\x33\x51", [0x1c62] = "\x02\x33\x5d", + [0x1c63] = "\x02\x33\x63", [0x1c64] = "\x02\x33\x64", + [0x1c65] = "\x01\x58\x7a", [0x1c66] = "\x03\x34\x40", + [0x1c67] = "\x04\x30\x47", [0x1c68] = "\x02\x3a\x3f", + [0x1c69] = "\x02\x33\x61", [0x1c6a] = "\x02\x33\x50", + [0x1c6b] = "\x02\x33\x62", [0x1c6c] = "\x03\x34\x4b", + [0x1c6d] = "\x01\x59\x26", [0x1c6e] = "\x02\x33\x67", + [0x1c6f] = "\x01\x59\x25", [0x1c70] = "\x02\x33\x4f", + [0x1c71] = "\x03\x34\x43", [0x1c72] = "\x02\x33\x57", + [0x1c73] = "\x02\x33\x68", [0x1c74] = "\x01\x59\x21", + [0x1c75] = "\x01\x58\x7e", [0x1c76] = "\x01\x58\x7b", + [0x1c77] = "\x01\x59\x22", [0x1c78] = "\x03\x34\x4c", + [0x1c79] = "\x03\x34\x4a", [0x1c7a] = "\x01\x58\x72", + [0x1c7b] = "\x03\x34\x45", [0x1c7c] = "\x03\x34\x46", + [0x1c7d] = "\x01\x58\x73", [0x1c80] = "\x01\x5e\x2e", + [0x1c81] = "\x03\x39\x75", [0x1c82] = "\x02\x3a\x42", + [0x1c83] = "\x02\x3a\x3b", [0x1c84] = "\x04\x36\x34", + [0x1c85] = "\x01\x5e\x2b", [0x1c86] = "\x04\x36\x33", + [0x1c87] = "\x02\x3a\x43", [0x1c88] = "\x03\x39\x71", + [0x1c89] = "\x03\x39\x72", [0x1c8a] = "\x04\x36\x36", + [0x1c8b] = "\x02\x3a\x39", [0x1c8c] = "\x02\x3a\x3c", + [0x1c8d] = "\x01\x5e\x2a", [0x1c8e] = "\x02\x3a\x3d", + [0x1c8f] = "\x03\x39\x6f", [0x1c90] = "\x04\x36\x31", + [0x1c91] = "\x01\x5e\x2d", [0x1c92] = "\x02\x3a\x41", + [0x1c93] = "\x04\x36\x3c", [0x1c94] = "\x02\x3a\x37", + [0x1c95] = "\x02\x3a\x36", [0x1c96] = "\x01\x5e\x2f", + [0x1c97] = "\x03\x39\x70", [0x1c98] = "\x01\x5e\x30", + [0x1c99] = "\x01\x5e\x2c", [0x1c9a] = "\x01\x5e\x31", + [0x1c9b] = "\x02\x3a\x35", [0x1c9c] = "\x02\x3a\x40", + [0x1c9d] = "\x02\x3a\x3e", [0x1c9e] = "\x02\x3a\x38", + [0x1c9f] = "\x04\x36\x39", [0x1ca0] = "\x04\x36\x30", + [0x1ca1] = "\x04\x36\x3a", [0x1ca2] = "\x01\x5e\x29", + [0x1ca3] = "\x02\x3a\x3a", [0x1ca6] = "\x03\x64\x4d", + [0x1caa] = "\x03\x40\x39", [0x1cab] = "\x03\x40\x3c", + [0x1cac] = "\x01\x63\x31", [0x1cad] = "\x01\x63\x2b", + [0x1cae] = "\x02\x41\x5c", [0x1caf] = "\x01\x63\x34", + [0x1cb0] = "\x02\x41\x62", [0x1cb1] = "\x02\x41\x65", + [0x1cb2] = "\x01\x63\x2d", [0x1cb3] = "\x01\x63\x2e", + [0x1cb4] = "\x02\x41\x5f", [0x1cb5] = "\x01\x63\x2c", + [0x1cb6] = "\x02\x41\x68", [0x1cb7] = "\x01\x63\x32", + [0x1cb8] = "\x02\x41\x69", [0x1cb9] = "\x03\x40\x3a", + [0x1cba] = "\x02\x41\x64", [0x1cbb] = "\x01\x63\x33", + [0x1cbc] = "\x03\x40\x37", [0x1cbd] = "\x02\x41\x59", + [0x1cbe] = "\x01\x63\x30", [0x1cbf] = "\x02\x41\x5a", + [0x1cc0] = "\x04\x3c\x29", [0x1cc1] = "\x02\x41\x63", + [0x1cc2] = "\x02\x41\x61", [0x1cc3] = "\x03\x40\x3d", + [0x1cc4] = "\x02\x41\x5d", [0x1cc5] = "\x01\x63\x2f", + [0x1cc6] = "\x02\x41\x5b", [0x1cc7] = "\x01\x63\x35", + [0x1cc8] = "\x02\x41\x60", [0x1cc9] = "\x02\x41\x67", + [0x1cca] = "\x02\x41\x5e", [0x1ccb] = "\x02\x41\x66", + [0x1ccc] = "\x03\x40\x36", [0x1ccd] = "\x03\x40\x3e", + [0x1cce] = "\x01\x67\x7c", [0x1ccf] = "\x01\x67\x79", + [0x1cd0] = "\x03\x45\x6b", [0x1cd1] = "\x01\x67\x7a", + [0x1cd2] = "\x04\x42\x2d", [0x1cd3] = "\x02\x49\x21", + [0x1cd4] = "\x02\x48\x77", [0x1cd5] = "\x01\x67\x78", + [0x1cd6] = "\x01\x67\x75", [0x1cd7] = "\x02\x48\x78", + [0x1cd8] = "\x03\x45\x6e", [0x1cd9] = "\x03\x45\x6c", + [0x1cda] = "\x01\x67\x77", [0x1cdb] = "\x02\x48\x7b", + [0x1cdc] = "\x03\x45\x6d", [0x1cdd] = "\x02\x48\x7d", + [0x1cde] = "\x03\x45\x76", [0x1cdf] = "\x04\x42\x35", + [0x1ce0] = "\x02\x49\x26", [0x1ce1] = "\x03\x45\x70", + [0x1ce2] = "\x03\x45\x75", [0x1ce3] = "\x02\x49\x25", + [0x1ce4] = "\x02\x48\x7e", [0x1ce5] = "\x01\x67\x74", + [0x1ce6] = "\x02\x48\x76", [0x1ce7] = "\x01\x67\x72", + [0x1ce8] = "\x02\x48\x79", [0x1ce9] = "\x01\x67\x7d", + [0x1cea] = "\x02\x48\x7c", [0x1ceb] = "\x03\x45\x71", + [0x1cec] = "\x02\x49\x22", [0x1ced] = "\x01\x67\x76", + [0x1cee] = "\x01\x67\x73", [0x1cef] = "\x02\x49\x24", + [0x1cf0] = "\x02\x49\x23", [0x1cf1] = "\x01\x67\x7b", + [0x1cf3] = "\x02\x48\x7a", [0x1cf4] = "\x03\x45\x74", + [0x1cf5] = "\x01\x6c\x23", [0x1cf6] = "\x02\x4f\x54", + [0x1cf7] = "\x03\x4b\x29", [0x1cf8] = "\x02\x4f\x51", + [0x1cf9] = "\x01\x6c\x24", [0x1cfa] = "\x04\x48\x79", + [0x1cfb] = "\x01\x6c\x22", [0x1cfc] = "\x03\x4b\x2b", + [0x1cfd] = "\x02\x4f\x58", [0x1cfe] = "\x02\x4f\x55", + [0x1cff] = "\x02\x4f\x4e", [0x1d00] = "\x01\x6c\x21", + [0x1d01] = "\x03\x4b\x2d", [0x1d02] = "\x01\x6c\x25", + [0x1d03] = "\x02\x4f\x4f", [0x1d04] = "\x01\x6b\x7e", + [0x1d05] = "\x01\x6c\x28", [0x1d06] = "\x02\x4f\x52", + [0x1d07] = "\x02\x4f\x53", [0x1d08] = "\x01\x6c\x26", + [0x1d09] = "\x01\x6c\x27", [0x1d0a] = "\x02\x4f\x59", + [0x1d0b] = "\x02\x4f\x56", [0x1d0c] = "\x02\x4f\x57", + [0x1d0d] = "\x03\x4b\x2c", [0x1d0e] = "\x03\x4b\x27", + [0x1d0f] = "\x03\x64\x4e", [0x1d10] = "\x01\x70\x33", + [0x1d11] = "\x02\x56\x43", [0x1d12] = "\x01\x70\x30", + [0x1d13] = "\x02\x56\x40", [0x1d14] = "\x01\x70\x32", + [0x1d15] = "\x01\x70\x34", [0x1d16] = "\x03\x50\x31", + [0x1d17] = "\x02\x56\x41", [0x1d18] = "\x01\x70\x31", + [0x1d19] = "\x04\x4f\x5a", [0x1d1a] = "\x02\x56\x42", + [0x1d1b] = "\x03\x50\x35", [0x1d1c] = "\x02\x56\x3f", + [0x1d1d] = "\x03\x50\x30", [0x1d1e] = "\x03\x50\x34", + [0x1d1f] = "\x01\x73\x41", [0x1d20] = "\x02\x5c\x49", + [0x1d21] = "\x01\x73\x42", [0x1d22] = "\x02\x5c\x47", + [0x1d23] = "\x04\x55\x65", [0x1d24] = "\x02\x5c\x48", + [0x1d25] = "\x02\x5c\x46", [0x1d26] = "\x02\x5c\x45", + [0x1d27] = "\x03\x54\x41", [0x1d28] = "\x03\x54\x40", + [0x1d29] = "\x02\x5c\x4a", [0x1d2a] = "\x01\x73\x40", + [0x1d2b] = "\x03\x50\x33", [0x1d2c] = "\x04\x55\x69", + [0x1d2d] = "\x02\x61\x44", [0x1d2e] = "\x02\x61\x45", + [0x1d2f] = "\x03\x57\x52", [0x1d30] = "\x02\x4f\x50", + [0x1d31] = "\x02\x61\x43", [0x1d32] = "\x01\x73\x43", + [0x1d33] = "\x01\x78\x2b", [0x1d34] = "\x02\x65\x37", + [0x1d35] = "\x02\x65\x38", [0x1d36] = "\x03\x5c\x32", + [0x1d37] = "\x01\x7a\x62", [0x1d38] = "\x01\x7a\x63", + [0x1d39] = "\x02\x6b\x4f", [0x1d3a] = "\x02\x6b\x4e", + [0x1d3b] = "\x01\x7b\x58", [0x1d3c] = "\x01\x7b\x57", + [0x1d3d] = "\x02\x6e\x7d", [0x1d3e] = "\x03\x60\x6f", + [0x1d3f] = "\x01\x44\x2a", [0x1d40] = "\x01\x44\x42", + [0x1d41] = "\x01\x44\x78", [0x1d42] = "\x04\x21\x3d", + [0x1d43] = "\x01\x44\x77", [0x1d44] = "\x01\x45\x73", + [0x1d45] = "\x01\x45\x72", [0x1d46] = "\x01\x47\x3e", + [0x1d47] = "\x01\x47\x3d", [0x1d48] = "\x01\x47\x3f", + [0x1d49] = "\x01\x47\x3c", [0x1d4a] = "\x03\x22\x78", + [0x1d4b] = "\x01\x49\x2c", [0x1d4c] = "\x01\x49\x2b", + [0x1d4d] = "\x01\x49\x2d", [0x1d4e] = "\x03\x24\x54", + [0x1d4f] = "\x04\x23\x3b", [0x1d50] = "\x03\x24\x53", + [0x1d51] = "\x03\x24\x51", [0x1d52] = "\x01\x4c\x23", + [0x1d53] = "\x04\x25\x3f", [0x1d54] = "\x01\x4c\x22", + [0x1d55] = "\x01\x4c\x24", [0x1d56] = "\x03\x27\x52", + [0x1d57] = "\x01\x50\x22", [0x1d58] = "\x04\x28\x40", + [0x1d59] = "\x01\x22\x79", [0x1d5a] = "\x02\x2e\x21", + [0x1d5b] = "\x01\x22\x7a", [0x1d5c] = "\x01\x59\x27", + [0x1d5d] = "\x01\x22\x7c", [0x1d5e] = "\x01\x22\x7b", + [0x1d5f] = "\x02\x3a\x44", [0x1d60] = "\x03\x39\x76", + [0x1d61] = "\x01\x22\x7d", [0x1d62] = "\x01\x67\x7e", + [0x1d63] = "\x01\x22\x7e", [0x1d64] = "\x03\x5e\x25", + [0x1d65] = "\x01\x44\x2b", [0x1d66] = "\x03\x21\x34", + [0x1d67] = "\x01\x44\x79", [0x1d68] = "\x01\x47\x40", + [0x1d69] = "\x01\x4c\x25", [0x1d6a] = "\x03\x2b\x37", + [0x1d6b] = "\x01\x44\x2c", [0x1d6c] = "\x01\x44\x7c", + [0x1d6d] = "\x01\x44\x7a", [0x1d6e] = "\x01\x44\x7b", + [0x1d71] = "\x01\x47\x41", [0x1d72] = "\x03\x22\x7a", + [0x1d73] = "\x04\x22\x34", [0x1d75] = "\x01\x49\x2e", + [0x1d76] = "\x01\x4c\x27", [0x1d77] = "\x01\x4c\x26", + [0x1d78] = "\x01\x4c\x28", [0x1d79] = "\x03\x2e\x7b", + [0x1d7c] = "\x01\x54\x40", [0x1d7e] = "\x03\x40\x3f", + [0x1d7f] = "\x03\x64\x53", [0x1d80] = "\x01\x70\x35", + [0x1d82] = "\x03\x21\x27", [0x1d83] = "\x04\x21\x3e", + [0x1d84] = "\x03\x21\x4d", [0x1d85] = "\x03\x21\x48", + [0x1d86] = "\x03\x21\x4e", [0x1d87] = "\x02\x21\x2e", + [0x1d88] = "\x04\x21\x52", [0x1d89] = "\x01\x45\x74", + [0x1d8a] = "\x01\x45\x75", [0x1d8b] = "\x03\x21\x78", + [0x1d8c] = "\x03\x21\x79", [0x1d8d] = "\x01\x47\x42", + [0x1d8e] = "\x04\x22\x36", [0x1d8f] = "\x02\x23\x2c", + [0x1d90] = "\x03\x27\x55", [0x1d91] = "\x01\x50\x24", + [0x1d92] = "\x01\x50\x23", [0x1d93] = "\x02\x2e\x23", + [0x1d94] = "\x02\x2e\x22", [0x1d95] = "\x01\x59\x28", + [0x1d96] = "\x03\x21\x28", [0x1d97] = "\x01\x44\x7d", + [0x1d98] = "\x02\x21\x35", [0x1d99] = "\x03\x21\x7a", + [0x1d9d] = "\x03\x24\x57", [0x1d9e] = "\x02\x25\x4d", + [0x1d9f] = "\x03\x2b\x39", [0x1da0] = "\x01\x50\x25", + [0x1da1] = "\x03\x2f\x5b", [0x1da2] = "\x01\x54\x43", + [0x1da3] = "\x03\x2f\x59", [0x1da4] = "\x01\x54\x41", + [0x1da5] = "\x01\x54\x42", [0x1da6] = "\x03\x2f\x5a", + [0x1da8] = "\x03\x34\x4d", [0x1da9] = "\x0f\x46\x5c", + [0x1daa] = "\x01\x70\x36", [0x1dab] = "\x01\x27\x2f", + [0x1dac] = "\x01\x45\x76", [0x1dad] = "\x04\x21\x5e", + [0x1db0] = "\x01\x47\x43", [0x1db1] = "\x02\x21\x7b", + [0x1db2] = "\x03\x22\x7e", [0x1db3] = "\x03\x22\x7d", + [0x1db4] = "\x03\x22\x7c", [0x1db5] = "\x03\x24\x59", + [0x1db6] = "\x01\x49\x2f", [0x1db7] = "\x01\x49\x30", + [0x1db8] = "\x03\x24\x5a", [0x1db9] = "\x02\x23\x2d", + [0x1dba] = "\x04\x23\x3d", [0x1dbc] = "\x02\x25\x4e", + [0x1dbd] = "\x01\x4c\x29", [0x1dbe] = "\x02\x25\x4f", + [0x1dbf] = "\x04\x25\x40", [0x1dc0] = "\x04\x25\x43", + [0x1dc1] = "\x03\x2b\x3b", [0x1dc2] = "\x03\x2b\x3d", + [0x1dc3] = "\x03\x2b\x3e", [0x1dc4] = "\x02\x2e\x25", + [0x1dc5] = "\x02\x2e\x26", [0x1dc6] = "\x01\x54\x46", + [0x1dc7] = "\x03\x2f\x5e", [0x1dc8] = "\x02\x2e\x27", + [0x1dc9] = "\x03\x2f\x5f", [0x1dca] = "\x02\x2e\x24", + [0x1dcb] = "\x01\x54\x47", [0x1dcc] = "\x01\x54\x45", + [0x1dcd] = "\x01\x54\x44", [0x1dce] = "\x02\x2e\x28", + [0x1dcf] = "\x03\x34\x4f", [0x1dd0] = "\x02\x33\x6b", + [0x1dd1] = "\x03\x34\x4e", [0x1dd2] = "\x03\x39\x7d", + [0x1dd3] = "\x03\x39\x7a", [0x1dd4] = "\x02\x3a\x45", + [0x1dd5] = "\x04\x36\x3f", [0x1dd6] = "\x03\x39\x7e", + [0x1dd7] = "\x02\x41\x6a", [0x1dd8] = "\x02\x49\x27", + [0x1dd9] = "\x03\x4b\x2f", [0x1dda] = "\x03\x4b\x2e", + [0x1ddb] = "\x03\x4b\x30", [0x1ddc] = "\x01\x6c\x29", + [0x1ddd] = "\x01\x70\x37", [0x1dde] = "\x02\x56\x44", + [0x1ddf] = "\x03\x54\x42", [0x1de0] = "\x01\x44\x2d", + [0x1de1] = "\x01\x44\x3b", [0x1de2] = "\x03\x21\x2f", + [0x1de3] = "\x03\x21\x35", [0x1de4] = "\x03\x21\x51", + [0x1de5] = "\x03\x21\x7b", [0x1de8] = "\x03\x23\x22", + [0x1dea] = "\x0f\x22\x59", [0x1dec] = "\x03\x24\x5b", + [0x1ded] = "\x03\x27\x59", [0x1dee] = "\x04\x25\x45", + [0x1df0] = "\x01\x59\x29", [0x1df1] = "\x01\x5e\x33", + [0x1df2] = "\x06\x46\x65", [0x1df3] = "\x01\x68\x21", + [0x1df4] = "\x03\x45\x7a", [0x1df5] = "\x02\x21\x23", + [0x1df6] = "\x01\x44\x7e", [0x1df7] = "\x04\x21\x60", + [0x1df8] = "\x01\x45\x79", [0x1df9] = "\x01\x45\x77", + [0x1dfa] = "\x01\x45\x78", [0x1dfd] = "\x01\x4c\x2a", + [0x1dfe] = "\x03\x27\x5a", [0x1e00] = "\x01\x44\x2e", + [0x1e01] = "\x01\x44\x2f", [0x1e02] = "\x04\x21\x2a", + [0x1e03] = "\x01\x44\x43", [0x1e04] = "\x03\x21\x36", + [0x1e05] = "\x03\x21\x52", [0x1e06] = "\x01\x45\x21", + [0x1e07] = "\x01\x45\x22", [0x1e08] = "\x01\x45\x23", + [0x1e09] = "\x02\x21\x4c", [0x1e0a] = "\x01\x45\x7a", + [0x1e0b] = "\x03\x21\x7d", [0x1e0c] = "\x02\x21\x4b", + [0x1e0e] = "\x01\x47\x47", [0x1e0f] = "\x03\x23\x25", + [0x1e10] = "\x02\x21\x7d", [0x1e11] = "\x01\x47\x45", + [0x1e12] = "\x01\x47\x46", [0x1e13] = "\x02\x21\x7c", + [0x1e14] = "\x03\x23\x24", [0x1e15] = "\x03\x23\x26", + [0x1e16] = "\x01\x47\x48", [0x1e17] = "\x01\x47\x44", + [0x1e18] = "\x03\x23\x27", [0x1e1c] = "\x02\x23\x2e", + [0x1e1d] = "\x01\x4f\x4f", [0x1e1e] = "\x02\x23\x2f", + [0x1e1f] = "\x03\x24\x5f", [0x1e20] = "\x03\x24\x61", + [0x1e21] = "\x02\x23\x30", [0x1e22] = "\x04\x23\x40", + [0x1e23] = "\x03\x24\x5c", [0x1e24] = "\x01\x49\x32", + [0x1e25] = "\x01\x49\x31", [0x1e26] = "\x03\x24\x5e", + [0x1e27] = "\x03\x24\x5d", [0x1e28] = "\x01\x49\x35", + [0x1e29] = "\x01\x49\x33", [0x1e2a] = "\x01\x49\x34", + [0x1e2b] = "\x03\x24\x60", [0x1e2e] = "\x01\x4c\x30", + [0x1e2f] = "\x03\x27\x5b", [0x1e30] = "\x01\x4c\x2f", + [0x1e31] = "\x02\x25\x54", [0x1e32] = "\x02\x25\x51", + [0x1e33] = "\x02\x25\x52", [0x1e34] = "\x03\x27\x5e", + [0x1e35] = "\x02\x25\x50", [0x1e36] = "\x01\x4c\x31", + [0x1e37] = "\x01\x4c\x2d", [0x1e38] = "\x01\x4c\x2c", + [0x1e39] = "\x03\x27\x5f", [0x1e3a] = "\x01\x4c\x2e", + [0x1e3b] = "\x01\x4c\x2b", [0x1e3c] = "\x03\x27\x5d", + [0x1e3d] = "\x04\x25\x4e", [0x1e3e] = "\x03\x64\x4f", + [0x1e41] = "\x01\x4c\x32", [0x1e43] = "\x01\x50\x27", + [0x1e44] = "\x02\x29\x32", [0x1e45] = "\x03\x2b\x3f", + [0x1e46] = "\x02\x25\x53", [0x1e47] = "\x01\x50\x2c", + [0x1e48] = "\x03\x2b\x40", [0x1e49] = "\x02\x29\x33", + [0x1e4a] = "\x01\x50\x28", [0x1e4b] = "\x01\x50\x2b", + [0x1e4c] = "\x01\x50\x2a", [0x1e4d] = "\x01\x50\x29", + [0x1e4e] = "\x01\x50\x26", [0x1e4f] = "\x03\x2b\x43", + [0x1e52] = "\x02\x2e\x2b", [0x1e53] = "\x03\x2f\x68", + [0x1e54] = "\x01\x54\x4a", [0x1e55] = "\x02\x2e\x2e", + [0x1e56] = "\x01\x54\x48", [0x1e57] = "\x03\x2f\x65", + [0x1e58] = "\x04\x2b\x6e", [0x1e59] = "\x03\x2f\x62", + [0x1e5a] = "\x02\x2e\x2a", [0x1e5b] = "\x01\x54\x4b", + [0x1e5c] = "\x01\x54\x49", [0x1e5d] = "\x01\x54\x4c", + [0x1e5e] = "\x02\x2e\x2c", [0x1e5f] = "\x02\x2e\x2d", + [0x1e60] = "\x03\x2f\x60", [0x1e61] = "\x02\x2e\x29", + [0x1e62] = "\x02\x2e\x2f", [0x1e63] = "\x03\x2f\x66", + [0x1e64] = "\x03\x2f\x61", [0x1e65] = "\x03\x2f\x63", + [0x1e66] = "\x0f\x2e\x2d", [0x1e67] = "\x03\x2f\x64", + [0x1e68] = "\x03\x34\x50", [0x1e69] = "\x01\x5e\x37", + [0x1e6a] = "\x01\x59\x2a", [0x1e6b] = "\x02\x33\x6c", + [0x1e6c] = "\x02\x33\x6e", [0x1e6d] = "\x02\x33\x6d", + [0x1e6e] = "\x02\x33\x6f", [0x1e6f] = "\x01\x59\x2b", + [0x1e70] = "\x03\x3a\x23", [0x1e72] = "\x01\x5e\x34", + [0x1e73] = "\x03\x3a\x21", [0x1e74] = "\x01\x5e\x35", + [0x1e75] = "\x01\x5e\x36", [0x1e76] = "\x03\x34\x51", + [0x1e77] = "\x01\x63\x37", [0x1e78] = "\x02\x41\x6c", + [0x1e79] = "\x03\x40\x41", [0x1e7a] = "\x02\x41\x6b", + [0x1e7b] = "\x02\x41\x6d", [0x1e7c] = "\x02\x41\x6e", + [0x1e7d] = "\x01\x63\x38", [0x1e7e] = "\x03\x40\x40", + [0x1e7f] = "\x01\x63\x36", [0x1e80] = "\x02\x49\x28", + [0x1e81] = "\x02\x49\x29", [0x1e82] = "\x01\x68\x23", + [0x1e83] = "\x01\x68\x22", [0x1e84] = "\x02\x4c\x61", + [0x1e85] = "\x04\x49\x25", [0x1e86] = "\x03\x4b\x31", + [0x1e87] = "\x01\x6c\x2a", [0x1e88] = "\x01\x6c\x2b", + [0x1e89] = "\x01\x6c\x2c", [0x1e8a] = "\x01\x6c\x2e", + [0x1e8b] = "\x02\x4f\x5a", [0x1e8c] = "\x02\x4f\x5b", + [0x1e8d] = "\x01\x6c\x2d", [0x1e8e] = "\x03\x4b\x32", + [0x1e90] = "\x03\x50\x36", [0x1e91] = "\x01\x70\x38", + [0x1e92] = "\x04\x4f\x64", [0x1e93] = "\x01\x70\x39", + [0x1e94] = "\x03\x50\x37", [0x1e95] = "\x04\x55\x6d", + [0x1e96] = "\x02\x65\x39", [0x1e97] = "\x02\x6b\x51", + [0x1e98] = "\x02\x6b\x50", [0x1e99] = "\x02\x6e\x7e", + [0x1e9a] = "\x03\x60\x2c", [0x1e9b] = "\x01\x44\x30", + [0x1e9c] = "\x03\x21\x37", [0x1e9d] = "\x03\x21\x54", + [0x1e9e] = "\x03\x21\x53", [0x1e9f] = "\x01\x45\x7c", + [0x1ea0] = "\x01\x45\x7b", [0x1ea3] = "\x01\x47\x49", + [0x1ea4] = "\x04\x22\x42", [0x1ea5] = "\x04\x22\x3f", + [0x1ea6] = "\x02\x21\x7e", [0x1ea7] = "\x04\x22\x41", + [0x1ea8] = "\x03\x23\x28", [0x1ea9] = "\x01\x49\x37", + [0x1eaa] = "\x01\x49\x38", [0x1eab] = "\x01\x49\x36", + [0x1eac] = "\x01\x49\x39", [0x1ead] = "\x02\x23\x31", + [0x1eae] = "\x02\x23\x32", [0x1eaf] = "\x04\x23\x46", + [0x1eb0] = "\x04\x23\x47", [0x1eb1] = "\x04\x23\x48", + [0x1eb3] = "\x03\x24\x63", [0x1eb4] = "\x03\x24\x62", + [0x1eb5] = "\x03\x27\x61", [0x1eb6] = "\x05\x25\x3a", + [0x1eb7] = "\x05\x25\x37", [0x1eb8] = "\x05\x25\x38", + [0x1eb9] = "\x03\x27\x60", [0x1eba] = "\x05\x25\x3b", + [0x1ebb] = "\x01\x4c\x34", [0x1ebc] = "\x02\x25\x55", + [0x1ebd] = "\x04\x25\x50", [0x1ebe] = "\x01\x4c\x33", + [0x1ebf] = "\x03\x27\x62", [0x1ec0] = "\x02\x29\x34", + [0x1ec1] = "\x01\x50\x30", [0x1ec2] = "\x02\x29\x35", + [0x1ec3] = "\x01\x50\x2f", [0x1ec4] = "\x03\x2b\x48", + [0x1ec5] = "\x03\x2b\x46", [0x1ec6] = "\x04\x28\x49", + [0x1ec7] = "\x01\x50\x2d", [0x1ec8] = "\x04\x28\x4b", + [0x1ec9] = "\x01\x50\x2e", [0x1eca] = "\x03\x2b\x47", + [0x1ecc] = "\x03\x2f\x6f", [0x1ecd] = "\x02\x2e\x30", + [0x1ece] = "\x03\x2f\x6c", [0x1ecf] = "\x03\x2f\x6a", + [0x1ed0] = "\x03\x2f\x6d", [0x1ed1] = "\x03\x2f\x6e", + [0x1ed2] = "\x01\x59\x2c", [0x1ed3] = "\x02\x33\x71", + [0x1ed4] = "\x03\x34\x52", [0x1ed5] = "\x01\x59\x2f", + [0x1ed6] = "\x02\x33\x70", [0x1ed7] = "\x01\x5b\x2b", + [0x1ed8] = "\x01\x59\x2e", [0x1ed9] = "\x01\x59\x2d", + [0x1edb] = "\x01\x5e\x3a", [0x1edc] = "\x05\x36\x6a", + [0x1edd] = "\x01\x5e\x39", [0x1ede] = "\x01\x5e\x38", + [0x1edf] = "\x01\x63\x39", [0x1ee0] = "\x03\x40\x45", + [0x1ee1] = "\x03\x40\x44", [0x1ee2] = "\x01\x63\x3c", + [0x1ee3] = "\x01\x63\x3d", [0x1ee4] = "\x01\x63\x3b", + [0x1ee5] = "\x04\x3c\x3c", [0x1ee6] = "\x01\x63\x3a", + [0x1ee7] = "\x03\x40\x46", [0x1ee8] = "\x05\x44\x67", + [0x1ee9] = "\x02\x49\x2a", [0x1eea] = "\x03\x46\x21", + [0x1eeb] = "\x02\x49\x2b", [0x1eec] = "\x05\x44\x63", + [0x1eed] = "\x03\x45\x7e", [0x1eee] = "\x03\x4b\x33", + [0x1eef] = "\x02\x4f\x5d", [0x1ef0] = "\x01\x6c\x2f", + [0x1ef1] = "\x02\x4f\x5c", [0x1ef2] = "\x03\x4d\x2c", + [0x1ef3] = "\x01\x70\x3a", [0x1ef4] = "\x02\x5c\x4b", + [0x1ef5] = "\x01\x73\x44", [0x1ef6] = "\x05\x53\x62", + [0x1ef7] = "\x02\x65\x3a", [0x1ef8] = "\x01\x79\x61", + [0x1ef9] = "\x01\x27\x34", [0x1efa] = "\x01\x44\x44", + [0x1efb] = "\x01\x45\x24", [0x1efc] = "\x02\x21\x36", + [0x1efd] = "\x03\x21\x55", [0x1efe] = "\x01\x45\x25", + [0x1eff] = "\x01\x45\x26", [0x1f00] = "\x03\x21\x56", + [0x1f01] = "\x0f\x21\x30", [0x1f03] = "\x03\x22\x23", + [0x1f04] = "\x03\x22\x22", [0x1f05] = "\x01\x45\x7d", + [0x1f06] = "\x01\x45\x7e", [0x1f07] = "\x03\x22\x24", + [0x1f08] = "\x01\x47\x4a", [0x1f09] = "\x02\x23\x33", + [0x1f0a] = "\x02\x25\x56", [0x1f0b] = "\x02\x25\x57", + [0x1f0c] = "\x04\x25\x51", [0x1f0d] = "\x01\x50\x31", + [0x1f0e] = "\x02\x2e\x31", [0x1f0f] = "\x01\x59\x31", + [0x1f10] = "\x01\x59\x30", [0x1f11] = "\x02\x3a\x47", + [0x1f12] = "\x02\x3a\x46", [0x1f13] = "\x06\x50\x74", + [0x1f14] = "\x03\x50\x38", [0x1f15] = "\x01\x44\x31", + [0x1f16] = "\x01\x45\x27", [0x1f17] = "\x01\x46\x21", + [0x1f18] = "\x04\x30\x5e", [0x1f19] = "\x01\x59\x32", + [0x1f1a] = "\x02\x21\x24", [0x1f1b] = "\x04\x21\x65", + [0x1f1c] = "\x02\x21\x4d", [0x1f1d] = "\x01\x46\x22", + [0x1f1e] = "\x03\x22\x26", [0x1f1f] = "\x02\x22\x22", + [0x1f20] = "\x01\x47\x4c", [0x1f21] = "\x01\x47\x4b", + [0x1f22] = "\x02\x22\x21", [0x1f23] = "\x01\x49\x3a", + [0x1f24] = "\x03\x64\x50", [0x1f25] = "\x03\x24\x65", + [0x1f27] = "\x03\x2b\x49", [0x1f28] = "\x04\x28\x4e", + [0x1f29] = "\x04\x28\x50", [0x1f2a] = "\x01\x54\x4d", + [0x1f2b] = "\x04\x2b\x78", [0x1f2c] = "\x04\x30\x5f", + [0x1f2d] = "\x02\x33\x72", [0x1f2f] = "\x01\x63\x3e", + [0x1f30] = "\x02\x49\x2c", [0x1f31] = "\x01\x68\x24", + [0x1f32] = "\x03\x46\x23", [0x1f33] = "\x03\x4b\x34", + [0x1f34] = "\x02\x56\x45", [0x1f35] = "\x03\x54\x44", + [0x1f36] = "\x03\x5c\x34", [0x1f37] = "\x02\x68\x6a", + [0x1f38] = "\x03\x21\x29", [0x1f39] = "\x01\x45\x28", + [0x1f3a] = "\x03\x21\x57", [0x1f3b] = "\x03\x24\x66", + [0x1f3c] = "\x02\x25\x58", [0x1f3d] = "\x02\x29\x36", + [0x1f3e] = "\x01\x59\x35", [0x1f3f] = "\x01\x59\x33", + [0x1f40] = "\x01\x59\x34", [0x1f41] = "\x01\x44\x32", + [0x1f42] = "\x04\x21\x30", [0x1f43] = "\x01\x44\x45", + [0x1f44] = "\x01\x24\x3f", /* [0x1f44] = "\x03\x21\x38", */ + [0x1f45] = "\x01\x45\x2b", [0x1f46] = "\x03\x21\x59", + [0x1f47] = "\x01\x45\x2a", [0x1f48] = "\x01\x45\x29", + [0x1f49] = "\x01\x46\x25", [0x1f4a] = "\x01\x46\x24", + [0x1f4b] = "\x03\x23\x2a", [0x1f4c] = "\x02\x21\x4e", + [0x1f4d] = "\x02\x22\x23", [0x1f4e] = "\x0f\x22\x2c", + [0x1f4f] = "\x03\x23\x2b", [0x1f50] = "\x03\x23\x2d", + [0x1f51] = "\x01\x4c\x38", [0x1f52] = "\x01\x4c\x35", + [0x1f53] = "\x01\x4c\x37", [0x1f54] = "\x01\x4c\x36", + [0x1f55] = "\x03\x27\x63", [0x1f57] = "\x01\x50\x32", + [0x1f58] = "\x03\x2b\x4a", [0x1f59] = "\x04\x30\x60", + [0x1f5a] = "\x01\x5e\x3b", [0x1f5b] = "\x04\x66\x30", + [0x1f5c] = "\x01\x44\x33", [0x1f5d] = "\x03\x21\x5a", + [0x1f5e] = "\x01\x45\x2c", [0x1f5f] = "\x03\x22\x27", + [0x1f60] = "\x01\x46\x27", [0x1f61] = "\x01\x46\x26", + [0x1f63] = "\x02\x23\x34", [0x1f64] = "\x04\x23\x4d", + [0x1f65] = "\x03\x64\x51", [0x1f66] = "\x01\x4c\x39", + [0x1f67] = "\x03\x2a\x5c", [0x1f68] = "\x04\x30\x64", + [0x1f69] = "\x03\x21\x2a", [0x1f6a] = "\x04\x21\x31", + [0x1f6c] = "\x02\x21\x37", [0x1f6d] = "\x03\x22\x28", + [0x1f6e] = "\x01\x46\x29", [0x1f6f] = "\x01\x46\x28", + [0x1f70] = "\x01\x47\x4d", [0x1f71] = "\x01\x47\x4e", + [0x1f72] = "\x02\x23\x35", [0x1f73] = "\x01\x49\x3b", + [0x1f74] = "\x03\x24\x67", [0x1f75] = "\x01\x49\x3c", + [0x1f76] = "\x03\x27\x65", [0x1f77] = "\x01\x4c\x3a", + [0x1f78] = "\x01\x4c\x3b", [0x1f79] = "\x01\x4c\x3c", + [0x1f7a] = "\x03\x27\x66", [0x1f7b] = "\x01\x50\x33", + [0x1f7c] = "\x02\x29\x37", [0x1f7d] = "\x03\x2b\x4b", + [0x1f7e] = "\x04\x30\x65", [0x1f7f] = "\x01\x54\x4e", + [0x1f80] = "\x03\x40\x47", [0x1f82] = "\x02\x21\x25", + [0x1f83] = "\x04\x21\x44", [0x1f84] = "\x01\x45\x2d", + [0x1f86] = "\x03\x21\x5b", [0x1f87] = "\x04\x21\x67", + [0x1f88] = "\x04\x21\x66", [0x1f89] = "\x03\x22\x29", + [0x1f8a] = "\x02\x22\x24", [0x1f8b] = "\x03\x23\x2f", + [0x1f8e] = "\x02\x23\x36", [0x1f8f] = "\x02\x23\x37", + [0x1f92] = "\x02\x25\x59", [0x1f93] = "\x03\x27\x67", + [0x1f94] = "\x02\x25\x5a", [0x1f96] = "\x02\x29\x39", + [0x1f97] = "\x02\x29\x38", [0x1f98] = "\x02\x29\x3b", + [0x1f99] = "\x02\x29\x3a", [0x1f9a] = "\x01\x50\x34", + [0x1f9b] = "\x03\x64\x52", [0x1f9c] = "\x02\x33\x73", + [0x1f9d] = "\x01\x54\x50", [0x1f9e] = "\x02\x2e\x32", + [0x1f9f] = "\x01\x54\x4f", [0x1fa0] = "\x03\x34\x54", + [0x1fa1] = "\x04\x30\x68", [0x1fa4] = "\x02\x3a\x48", + [0x1fa5] = "\x01\x5e\x3c", [0x1fa6] = "\x03\x3a\x28", + [0x1fa7] = "\x02\x3a\x49", [0x1fa8] = "\x03\x3a\x27", + [0x1fa9] = "\x03\x40\x4a", [0x1faa] = "\x03\x40\x49", + [0x1fab] = "\x03\x40\x48", [0x1fac] = "\x02\x49\x2d", + [0x1fad] = "\x01\x68\x25", [0x1fae] = "\x03\x46\x25", + [0x1faf] = "\x04\x3c\x40", [0x1fb0] = "\x03\x46\x26", + [0x1fb1] = "\x03\x4b\x35", [0x1fb2] = "\x01\x6c\x30", + [0x1fb3] = "\x03\x54\x45", [0x1fb4] = "\x02\x65\x3b", + [0x1fb5] = "\x0f\x6d\x2e", [0x1fb6] = "\x03\x21\x2b", + [0x1fb7] = "\x03\x21\x5c", [0x1fb8] = "\x04\x21\x45", + [0x1fb9] = "\x02\x21\x38", [0x1fba] = "\x03\x22\x2a", + [0x1fbb] = "\x01\x46\x2a", [0x1fbd] = "\x04\x22\x48", + [0x1fbe] = "\x03\x23\x31", [0x1fc0] = "\x04\x25\x59", + [0x1fc1] = "\x03\x27\x69", [0x1fc2] = "\x03\x27\x6a", + [0x1fc3] = "\x01\x59\x36", [0x1fc4] = "\x03\x34\x55", + [0x1fc5] = "\x03\x3a\x29", [0x1fc8] = "\x01\x44\x34", + [0x1fc9] = "\x01\x44\x46", [0x1fca] = "\x01\x45\x2f", + [0x1fcb] = "\x01\x45\x2e", [0x1fcc] = "\x03\x21\x5e", + [0x1fcd] = "\x01\x45\x30", [0x1fce] = "\x03\x21\x60", + [0x1fcf] = "\x04\x21\x69", [0x1fd0] = "\x03\x22\x2b", + [0x1fd2] = "\x03\x23\x33", [0x1fd3] = "\x04\x23\x4f", + [0x1fd4] = "\x01\x4c\x3e", [0x1fd5] = "\x03\x27\x6b", + [0x1fd6] = "\x01\x4c\x3d", [0x1fd7] = "\x01\x4c\x3f", + [0x1fd9] = "\x03\x2b\x50", [0x1fda] = "\x03\x2b\x4f", + [0x1fdb] = "\x01\x50\x35", [0x1fdc] = "\x03\x2b\x4e", + [0x1fdd] = "\x03\x2b\x4d", [0x1fde] = "\x06\x35\x78", + [0x1fdf] = "\x01\x54\x51", [0x1fe0] = "\x03\x40\x4b", + [0x1fe1] = "\x02\x56\x46", [0x1fe2] = "\x01\x76\x3b", + [0x1fe3] = "\x01\x44\x47", [0x1fe4] = "\x01\x46\x2c", + [0x1fe5] = "\x01\x46\x3b", [0x1fe6] = "\x01\x46\x36", + [0x1fe7] = "\x04\x21\x6c", [0x1fe8] = "\x01\x46\x31", + [0x1fe9] = "\x01\x46\x30", [0x1fea] = "\x01\x46\x37", + [0x1feb] = "\x01\x46\x35", [0x1fec] = "\x01\x46\x2e", + [0x1fed] = "\x01\x46\x3c", [0x1fee] = "\x01\x46\x2f", + [0x1fef] = "\x01\x46\x2b", [0x1ff0] = "\x01\x46\x3a", + [0x1ff1] = "\x01\x46\x39", [0x1ff2] = "\x01\x46\x38", + [0x1ff3] = "\x01\x46\x2d", [0x1ff4] = "\x03\x22\x31", + [0x1ff5] = "\x01\x46\x34", [0x1ff6] = "\x03\x22\x2d", + [0x1ff7] = "\x03\x22\x2e", [0x1ff8] = "\x01\x46\x33", + [0x1ff9] = "\x03\x22\x2f", [0x1ffa] = "\x0f\x21\x50", + [0x1ffb] = "\x01\x46\x3d", [0x1ffc] = "\x01\x46\x32", + [0x1ffd] = "\x04\x21\x6a", [0x1fff] = "\x03\x23\x35", + [0x2000] = "\x03\x23\x37", [0x2001] = "\x01\x47\x54", + [0x2002] = "\x04\x22\x4c", [0x2003] = "\x01\x47\x5a", + [0x2004] = "\x01\x47\x56", [0x2005] = "\x03\x23\x39", + [0x2006] = "\x01\x47\x5c", [0x2007] = "\x02\x22\x25", + [0x2008] = "\x01\x47\x59", [0x2009] = "\x01\x47\x4f", + [0x200a] = "\x01\x47\x52", [0x200b] = "\x01\x47\x55", + [0x200c] = "\x01\x47\x51", [0x200d] = "\x01\x47\x58", + [0x200e] = "\x01\x47\x5b", [0x200f] = "\x01\x47\x50", + [0x2010] = "\x01\x47\x53", [0x2011] = "\x01\x47\x57", + [0x2012] = "\x01\x47\x5d", [0x2013] = "\x03\x23\x3a", + [0x2015] = "\x03\x23\x3b", [0x2016] = "\x03\x23\x34", + [0x2018] = "\x02\x23\x40", [0x2019] = "\x02\x23\x3d", + [0x201a] = "\x03\x24\x76", [0x201b] = "\x01\x49\x49", + [0x201c] = "\x02\x23\x3e", [0x201d] = "\x01\x49\x3d", + [0x201e] = "\x01\x49\x3f", [0x201f] = "\x01\x49\x57", + [0x2020] = "\x01\x49\x52", [0x2021] = "\x03\x24\x79", + [0x2022] = "\x03\x24\x7e", [0x2023] = "\x03\x24\x75", + [0x2024] = "\x02\x23\x45", [0x2025] = "\x02\x23\x3f", + [0x2026] = "\x01\x49\x41", [0x2027] = "\x01\x49\x43", + [0x2028] = "\x02\x23\x44", [0x2029] = "\x01\x49\x4a", + [0x202a] = "\x02\x23\x3a", [0x202b] = "\x01\x49\x56", + [0x202c] = "\x01\x49\x58", [0x202d] = "\x01\x49\x3e", + [0x202e] = "\x01\x49\x4f", [0x202f] = "\x03\x25\x24", + [0x2030] = "\x02\x23\x38", [0x2031] = "\x01\x49\x55", + [0x2032] = "\x03\x24\x77", [0x2033] = "\x01\x49\x46", + [0x2034] = "\x03\x24\x7b", [0x2035] = "\x01\x49\x50", + [0x2036] = "\x01\x49\x51", [0x2037] = "\x02\x23\x39", + [0x2038] = "\x01\x49\x4e", [0x2039] = "\x01\x49\x4c", + [0x203a] = "\x03\x24\x70", [0x203b] = "\x01\x49\x4d", + [0x203c] = "\x01\x49\x53", [0x203d] = "\x02\x23\x41", + [0x203e] = "\x01\x49\x40", [0x203f] = "\x03\x25\x21", + [0x2040] = "\x01\x49\x54", [0x2041] = "\x02\x23\x43", + [0x2042] = "\x01\x49\x48", [0x2043] = "\x01\x49\x45", + [0x2044] = "\x03\x24\x73", [0x2045] = "\x02\x23\x3c", + [0x2046] = "\x01\x49\x44", [0x2047] = "\x02\x23\x46", + [0x2048] = "\x01\x49\x47", [0x2049] = "\x03\x24\x7c", + [0x204a] = "\x01\x49\x4b", [0x204b] = "\x03\x24\x78", + [0x204c] = "\x03\x24\x74", [0x204d] = "\x03\x24\x6d", + [0x204e] = "\x01\x49\x42", [0x204f] = "\x02\x23\x42", + [0x2050] = "\x03\x24\x7d", [0x2051] = "\x03\x25\x22", + [0x2054] = "\x02\x23\x3b", [0x205a] = "\x03\x25\x23", + [0x205d] = "\x04\x25\x64", [0x205e] = "\x04\x25\x63", + [0x205f] = "\x03\x27\x6e", [0x2060] = "\x02\x25\x6b", + [0x2061] = "\x02\x25\x6a", [0x2062] = "\x01\x4c\x51", + [0x2063] = "\x02\x25\x6d", [0x2064] = "\x02\x25\x6f", + [0x2065] = "\x02\x25\x64", [0x2066] = "\x02\x25\x67", + [0x2067] = "\x02\x25\x6e", [0x2068] = "\x01\x4c\x52", + [0x2069] = "\x03\x27\x74", [0x206a] = "\x03\x27\x78", + [0x206b] = "\x02\x25\x61", [0x206c] = "\x02\x25\x65", + [0x206d] = "\x03\x27\x75", [0x206e] = "\x04\x25\x5f", + [0x206f] = "\x02\x25\x69", [0x2070] = "\x02\x29\x4a", + [0x2071] = "\x01\x4c\x4d", [0x2072] = "\x02\x29\x4e", + [0x2073] = "\x01\x4c\x40", [0x2074] = "\x02\x25\x66", + [0x2075] = "\x01\x4c\x41", [0x2076] = "\x01\x4c\x4e", + [0x2077] = "\x01\x4c\x47", [0x2078] = "\x01\x4c\x43", + [0x2079] = "\x03\x27\x71", [0x207a] = "\x02\x25\x62", + [0x207b] = "\x01\x4c\x46", [0x207c] = "\x01\x4c\x4b", + [0x207d] = "\x01\x4c\x54", [0x207e] = "\x02\x25\x63", + [0x207f] = "\x02\x25\x5c", [0x2080] = "\x01\x4c\x45", + [0x2081] = "\x02\x25\x5d", [0x2082] = "\x02\x25\x5f", + [0x2083] = "\x04\x25\x60", [0x2084] = "\x01\x4c\x48", + [0x2085] = "\x03\x27\x6c", [0x2086] = "\x01\x4c\x4a", + [0x2087] = "\x02\x25\x5b", [0x2088] = "\x02\x25\x60", + [0x2089] = "\x03\x27\x70", [0x208a] = "\x03\x27\x79", + [0x208b] = "\x01\x4c\x53", [0x208c] = "\x01\x4c\x4f", + [0x208d] = "\x02\x25\x68", [0x208e] = "\x01\x4c\x55", + [0x208f] = "\x03\x27\x73", [0x2090] = "\x01\x4c\x4c", + [0x2091] = "\x02\x25\x5e", [0x2092] = "\x01\x4c\x49", + [0x2093] = "\x03\x27\x6f", [0x2094] = "\x03\x27\x77", + [0x2095] = "\x01\x4c\x44", [0x2096] = "\x01\x4c\x42", + [0x2098] = "\x02\x25\x6c", [0x209a] = "\x01\x4c\x50", + [0x209c] = "\x0f\x25\x71", [0x209e] = "\x03\x2b\x5c", + [0x209f] = "\x03\x2b\x5d", [0x20a0] = "\x02\x29\x49", + [0x20a1] = "\x02\x29\x3d", [0x20a2] = "\x02\x29\x4c", + [0x20a3] = "\x03\x2b\x57", [0x20a4] = "\x03\x2b\x59", + [0x20a5] = "\x02\x29\x3f", [0x20a6] = "\x01\x50\x3c", + [0x20a7] = "\x01\x50\x4a", [0x20a8] = "\x01\x50\x38", + [0x20a9] = "\x01\x50\x49", [0x20aa] = "\x01\x50\x41", + [0x20ab] = "\x01\x50\x46", [0x20ac] = "\x01\x50\x36", + [0x20ad] = "\x02\x29\x3e", [0x20ae] = "\x02\x29\x44", + [0x20af] = "\x01\x50\x45", [0x20b0] = "\x02\x29\x50", + [0x20b1] = "\x01\x50\x47", [0x20b2] = "\x03\x2b\x5b", + [0x20b3] = "\x01\x50\x3d", [0x20b4] = "\x03\x2b\x54", + [0x20b5] = "\x03\x2b\x5e", [0x20b6] = "\x02\x29\x46", + [0x20b7] = "\x02\x29\x43", [0x20b8] = "\x01\x50\x3b", + [0x20b9] = "\x03\x2b\x51", [0x20ba] = "\x02\x29\x3c", + [0x20bb] = "\x01\x50\x48", [0x20bc] = "\x02\x29\x4b", + [0x20bd] = "\x01\x50\x40", [0x20be] = "\x02\x29\x4d", + [0x20bf] = "\x01\x50\x4b", [0x20c0] = "\x01\x50\x37", + [0x20c1] = "\x01\x50\x42", [0x20c2] = "\x01\x50\x3f", + [0x20c3] = "\x02\x29\x41", [0x20c4] = "\x01\x50\x43", + [0x20c5] = "\x02\x29\x47", [0x20c6] = "\x02\x29\x48", + [0x20c7] = "\x01\x50\x3e", [0x20c8] = "\x01\x50\x44", + [0x20c9] = "\x01\x50\x3a", [0x20ca] = "\x03\x2b\x55", + [0x20cb] = "\x03\x64\x54", [0x20cc] = "\x03\x2b\x63", + [0x20cd] = "\x03\x2b\x61", [0x20ce] = "\x01\x50\x39", + [0x20cf] = "\x02\x29\x40", [0x20d0] = "\x03\x2b\x53", + [0x20d6] = "\x02\x29\x45", [0x20da] = "\x03\x2b\x58", + [0x20de] = "\x02\x29\x4f", [0x20e0] = "\x02\x2e\x46", + [0x20e1] = "\x01\x54\x5e", [0x20e2] = "\x02\x2e\x34", + [0x20e3] = "\x04\x2c\x2d", [0x20e4] = "\x02\x2e\x39", + [0x20e5] = "\x01\x54\x57", [0x20e6] = "\x01\x54\x62", + [0x20e7] = "\x02\x2e\x37", [0x20e8] = "\x01\x54\x52", + [0x20e9] = "\x01\x54\x5c", [0x20ea] = "\x01\x54\x61", + [0x20eb] = "\x02\x2e\x3e", [0x20ec] = "\x04\x2c\x26", + [0x20ed] = "\x01\x54\x5d", [0x20ee] = "\x01\x54\x60", + [0x20ef] = "\x03\x2f\x77", [0x20f0] = "\x03\x30\x21", + [0x20f1] = "\x02\x2e\x41", [0x20f2] = "\x01\x54\x58", + [0x20f3] = "\x02\x2e\x38", [0x20f4] = "\x03\x2f\x74", + [0x20f5] = "\x03\x2f\x78", [0x20f6] = "\x03\x30\x22", + [0x20f7] = "\x02\x2e\x44", [0x20f8] = "\x02\x2e\x45", + [0x20f9] = "\x03\x2f\x79", [0x20fa] = "\x01\x54\x5a", + [0x20fb] = "\x02\x2e\x43", [0x20fc] = "\x01\x54\x56", + [0x20fd] = "\x01\x54\x65", [0x20fe] = "\x04\x2c\x29", + [0x20ff] = "\x02\x2e\x3b", [0x2100] = "\x03\x2f\x7b", + [0x2101] = "\x01\x54\x54", [0x2102] = "\x03\x2f\x7a", + [0x2103] = "\x02\x2e\x48", [0x2104] = "\x02\x2e\x3c", + [0x2105] = "\x02\x2e\x40", [0x2106] = "\x01\x54\x59", + [0x2107] = "\x01\x54\x64", [0x2108] = "\x02\x2e\x3d", + [0x2109] = "\x01\x54\x5f", [0x210a] = "\x02\x2e\x42", + [0x210b] = "\x02\x2e\x49", [0x210c] = "\x02\x34\x24", + [0x210d] = "\x03\x2f\x73", [0x210e] = "\x02\x2e\x47", + [0x210f] = "\x01\x54\x66", [0x2110] = "\x01\x54\x53", + [0x2111] = "\x02\x2e\x3f", [0x2112] = "\x02\x2e\x36", + [0x2113] = "\x03\x2f\x76", [0x2114] = "\x01\x54\x5b", + [0x2115] = "\x04\x2c\x28", [0x2116] = "\x04\x2c\x2e", + [0x2117] = "\x02\x2e\x35", [0x2118] = "\x03\x2f\x7e", + [0x2119] = "\x03\x30\x25", [0x211a] = "\x02\x2e\x3a", + [0x211b] = "\x0f\x29\x54", [0x2120] = "\x0f\x2e\x42", + [0x2121] = "\x0f\x2e\x4a", [0x2126] = "\x02\x2e\x33", + [0x2127] = "\x01\x54\x63", [0x2128] = "\x03\x67\x21", + [0x2129] = "\x03\x34\x5f", [0x212a] = "\x02\x33\x7a", + [0x212b] = "\x03\x34\x68", [0x212c] = "\x01\x59\x49", + [0x212d] = "\x02\x34\x2a", [0x212e] = "\x01\x59\x47", + [0x212f] = "\x01\x59\x44", [0x2130] = "\x02\x34\x21", + [0x2131] = "\x01\x59\x40", [0x2132] = "\x02\x34\x25", + [0x2133] = "\x01\x59\x4b", [0x2134] = "\x02\x33\x79", + [0x2135] = "\x02\x33\x7e", [0x2136] = "\x02\x33\x7d", + [0x2137] = "\x01\x54\x55", [0x2138] = "\x01\x59\x46", + [0x2139] = "\x02\x34\x28", [0x213a] = "\x03\x34\x66", + [0x213b] = "\x02\x34\x2b", [0x213c] = "\x02\x33\x76", + [0x213d] = "\x04\x30\x77", [0x213e] = "\x01\x5e\x4e", + [0x213f] = "\x03\x34\x67", [0x2140] = "\x02\x34\x2c", + [0x2141] = "\x01\x59\x4c", [0x2142] = "\x04\x30\x72", + [0x2143] = "\x01\x59\x3e", [0x2144] = "\x01\x59\x3b", + [0x2145] = "\x02\x34\x23", [0x2146] = "\x01\x59\x38", + [0x2147] = "\x04\x30\x74", [0x2148] = "\x02\x34\x29", + [0x2149] = "\x03\x34\x5b", [0x214a] = "\x01\x59\x3f", + [0x214b] = "\x02\x34\x2d", [0x214c] = "\x03\x34\x58", + [0x214d] = "\x02\x33\x77", [0x214e] = "\x02\x34\x27", + [0x214f] = "\x01\x59\x42", [0x2150] = "\x02\x33\x78", + [0x2151] = "\x02\x33\x7b", [0x2152] = "\x02\x34\x22", + [0x2153] = "\x03\x34\x62", [0x2154] = "\x03\x34\x61", + [0x2155] = "\x01\x59\x43", [0x2156] = "\x01\x59\x41", + [0x2157] = "\x01\x59\x4d", [0x2158] = "\x03\x34\x57", + [0x2159] = "\x03\x3a\x36", [0x215a] = "\x03\x34\x64", + [0x215b] = "\x04\x30\x6b", [0x215c] = "\x01\x59\x48", + [0x215d] = "\x03\x34\x5e", [0x215e] = "\x01\x59\x3c", + [0x215f] = "\x01\x5a\x76", [0x2160] = "\x04\x30\x7a", + [0x2161] = "\x01\x59\x3d", [0x2162] = "\x02\x33\x7c", + [0x2163] = "\x01\x59\x4a", [0x2164] = "\x01\x59\x45", + [0x2165] = "\x02\x34\x26", [0x2166] = "\x01\x59\x3a", + [0x2168] = "\x03\x34\x59", [0x216a] = "\x01\x59\x39", + [0x216b] = "\x03\x64\x57", [0x2171] = "\x03\x64\x56", + [0x2172] = "\x03\x67\x22", [0x2173] = "\x03\x64\x55", + [0x2175] = "\x02\x33\x74", [0x2176] = "\x02\x33\x75", + [0x2177] = "\x02\x3a\x4e", [0x217a] = "\x03\x3a\x3c", + [0x217b] = "\x01\x5e\x3d", [0x217c] = "\x01\x5e\x40", + [0x217d] = "\x02\x3a\x59", [0x217e] = "\x01\x5e\x54", + [0x217f] = "\x02\x3a\x5c", [0x2180] = "\x01\x5e\x3e", + [0x2181] = "\x02\x3a\x55", [0x2182] = "\x01\x5e\x44", + [0x2183] = "\x01\x5e\x4a", [0x2184] = "\x01\x61\x43", + [0x2185] = "\x03\x3a\x31", [0x2186] = "\x03\x3a\x38", + [0x2187] = "\x01\x5e\x48", [0x2188] = "\x02\x3a\x52", + [0x2189] = "\x01\x5e\x55", [0x218a] = "\x01\x5e\x41", + [0x218b] = "\x01\x5e\x49", [0x218c] = "\x02\x3a\x5a", + [0x218d] = "\x02\x41\x7c", [0x218e] = "\x02\x3a\x5f", + [0x218f] = "\x02\x3a\x53", [0x2190] = "\x04\x36\x5c", + [0x2191] = "\x02\x3a\x4a", [0x2192] = "\x02\x3a\x57", + [0x2193] = "\x02\x3a\x51", [0x2194] = "\x01\x5e\x47", + [0x2195] = "\x02\x3a\x5d", [0x2196] = "\x03\x3a\x2e", + [0x2197] = "\x03\x3a\x2a", [0x2198] = "\x01\x5e\x43", + [0x2199] = "\x01\x5e\x57", [0x219a] = "\x01\x5e\x50", + [0x219b] = "\x03\x3a\x33", [0x219c] = "\x01\x5e\x45", + [0x219d] = "\x01\x5e\x42", [0x219e] = "\x03\x3a\x40", + [0x219f] = "\x01\x5e\x4d", [0x21a0] = "\x03\x3a\x34", + [0x21a1] = "\x02\x3a\x5e", [0x21a2] = "\x02\x3a\x50", + [0x21a3] = "\x02\x3a\x56", [0x21a4] = "\x02\x3a\x58", + [0x21a5] = "\x02\x3a\x4c", [0x21a6] = "\x02\x3a\x5b", + [0x21a7] = "\x01\x5e\x3f", [0x21a8] = "\x02\x3a\x4b", + [0x21a9] = "\x03\x3a\x42", [0x21aa] = "\x01\x5e\x46", + [0x21ab] = "\x01\x5e\x56", [0x21ac] = "\x01\x5e\x52", + [0x21ad] = "\x02\x3a\x4d", [0x21ae] = "\x01\x5e\x4c", + [0x21af] = "\x03\x3a\x3b", [0x21b0] = "\x0f\x39\x71", + [0x21b1] = "\x01\x5e\x53", [0x21b2] = "\x01\x5e\x4f", + [0x21b3] = "\x01\x5e\x4b", [0x21b4] = "\x03\x3a\x2f", + [0x21b5] = "\x02\x3a\x54", [0x21b6] = "\x06\x47\x29", + [0x21ba] = "\x03\x67\x23", [0x21bb] = "\x01\x5e\x51", + [0x21bf] = "\x02\x41\x7a", [0x21c0] = "\x02\x41\x76", + [0x21c1] = "\x03\x40\x51", [0x21c2] = "\x02\x42\x27", + [0x21c3] = "\x02\x41\x6f", [0x21c4] = "\x02\x41\x78", + [0x21c5] = "\x01\x63\x4c", [0x21c6] = "\x01\x63\x4d", + [0x21c7] = "\x01\x63\x45", [0x21c8] = "\x02\x42\x23", + [0x21c9] = "\x01\x63\x4f", [0x21ca] = "\x02\x41\x74", + [0x21cb] = "\x02\x41\x73", [0x21cc] = "\x02\x41\x71", + [0x21cd] = "\x02\x42\x25", [0x21ce] = "\x01\x63\x43", + [0x21cf] = "\x02\x41\x7d", [0x21d0] = "\x02\x41\x72", + [0x21d1] = "\x01\x63\x46", [0x21d2] = "\x02\x41\x7b", + [0x21d3] = "\x01\x63\x41", [0x21d4] = "\x02\x41\x77", + [0x21d5] = "\x02\x41\x7e", [0x21d6] = "\x02\x42\x22", + [0x21d7] = "\x03\x40\x4e", [0x21d8] = "\x04\x3c\x4b", + [0x21d9] = "\x02\x42\x26", [0x21da] = "\x01\x63\x4a", + [0x21db] = "\x02\x41\x70", [0x21dc] = "\x01\x63\x44", + [0x21dd] = "\x02\x41\x75", [0x21de] = "\x03\x3a\x2b", + [0x21df] = "\x01\x63\x3f", [0x21e0] = "\x06\x51\x43", + [0x21e1] = "\x01\x63\x4b", [0x21e2] = "\x02\x42\x21", + [0x21e3] = "\x01\x63\x47", [0x21e4] = "\x01\x63\x48", + [0x21e5] = "\x01\x63\x4e", [0x21e6] = "\x01\x63\x42", + [0x21e7] = "\x01\x23\x21", [0x21e8] = "\x01\x63\x40", + [0x21e9] = "\x02\x41\x79", [0x21ea] = "\x03\x40\x4c", + [0x21ee] = "\x03\x67\x25", [0x21ef] = "\x01\x63\x49", + [0x21f0] = "\x03\x67\x24", [0x21f1] = "\x0f\x40\x62", + [0x21f2] = "\x02\x42\x24", [0x21f4] = "\x03\x64\x58", + [0x21f6] = "\x01\x68\x35", [0x21f7] = "\x01\x68\x30", + [0x21f8] = "\x03\x46\x2e", [0x21f9] = "\x02\x49\x3c", + [0x21fa] = "\x02\x49\x38", [0x21fb] = "\x03\x46\x28", + [0x21fc] = "\x02\x49\x32", [0x21fd] = "\x01\x68\x2a", + [0x21fe] = "\x01\x68\x26", [0x21ff] = "\x02\x49\x3b", + [0x2200] = "\x01\x68\x27", [0x2201] = "\x02\x49\x35", + [0x2202] = "\x02\x49\x37", [0x2203] = "\x03\x46\x29", + [0x2204] = "\x02\x49\x3a", [0x2205] = "\x03\x46\x36", + [0x2206] = "\x01\x68\x2c", [0x2207] = "\x03\x46\x2c", + [0x2208] = "\x01\x68\x33", [0x2209] = "\x01\x68\x2d", + [0x220a] = "\x04\x42\x57", [0x220b] = "\x03\x46\x2a", + [0x220c] = "\x02\x49\x30", [0x220d] = "\x01\x68\x2e", + [0x220e] = "\x01\x68\x2f", [0x220f] = "\x02\x49\x33", + [0x2210] = "\x01\x68\x34", [0x2211] = "\x03\x46\x34", + [0x2212] = "\x02\x49\x31", [0x2213] = "\x02\x49\x36", + [0x2214] = "\x01\x68\x2b", [0x2215] = "\x02\x49\x2f", + [0x2216] = "\x01\x68\x31", [0x2217] = "\x01\x68\x29", + [0x2218] = "\x03\x46\x33", [0x2219] = "\x04\x42\x4b", + [0x221b] = "\x01\x68\x28", [0x221c] = "\x02\x49\x34", + [0x221d] = "\x02\x49\x39", [0x221e] = "\x03\x46\x31", + [0x221f] = "\x01\x68\x32", [0x2220] = "\x03\x64\x5a", + [0x2222] = "\x03\x64\x59", [0x2226] = "\x03\x46\x50", + [0x2227] = "\x02\x49\x2e", [0x2228] = "\x03\x46\x30", + [0x2229] = "\x01\x6c\x37", [0x222a] = "\x02\x4f\x6e", + [0x222b] = "\x03\x4b\x41", [0x222c] = "\x02\x4f\x6b", + [0x222d] = "\x03\x4b\x38", [0x222e] = "\x01\x6c\x31", + [0x222f] = "\x01\x6c\x3d", [0x2230] = "\x01\x6c\x3e", + [0x2231] = "\x03\x4b\x3d", [0x2232] = "\x01\x6c\x34", + [0x2233] = "\x02\x4f\x69", [0x2234] = "\x01\x6c\x36", + [0x2235] = "\x02\x4f\x61", [0x2236] = "\x01\x6c\x3c", + [0x2237] = "\x03\x4b\x44", [0x2238] = "\x02\x4f\x6d", + [0x2239] = "\x01\x6c\x33", [0x223a] = "\x02\x4f\x6f", + [0x223b] = "\x01\x6c\x32", [0x223c] = "\x04\x49\x31", + [0x223d] = "\x02\x4f\x6a", [0x223e] = "\x02\x4f\x6c", + [0x223f] = "\x01\x6c\x35", [0x2240] = "\x02\x4f\x68", + [0x2241] = "\x02\x4f\x62", [0x2242] = "\x02\x4f\x5f", + [0x2243] = "\x04\x49\x2e", [0x2244] = "\x03\x4b\x3e", + [0x2245] = "\x02\x3a\x4f", [0x2246] = "\x02\x4f\x65", + [0x2247] = "\x03\x4b\x37", [0x2248] = "\x02\x4f\x5e", + [0x2249] = "\x02\x4f\x64", [0x224a] = "\x02\x4f\x63", + [0x224b] = "\x03\x4b\x3b", [0x224c] = "\x02\x4f\x60", + [0x224d] = "\x03\x4b\x43", [0x224e] = "\x01\x6c\x39", + [0x224f] = "\x03\x4b\x45", [0x2250] = "\x03\x4b\x40", + [0x2251] = "\x03\x46\x35", [0x2252] = "\x03\x4b\x3c", + [0x2253] = "\x01\x6c\x38", [0x2254] = "\x03\x4b\x39", + [0x2255] = "\x07\x21\x63", [0x2256] = "\x03\x4b\x3f", + [0x2257] = "\x01\x6c\x3a", [0x2258] = "\x02\x4f\x66", + [0x2259] = "\x01\x70\x3b", [0x225a] = "\x02\x4f\x67", + [0x225e] = "\x02\x56\x4f", [0x225f] = "\x03\x50\x3f", + [0x2260] = "\x02\x56\x48", [0x2261] = "\x03\x50\x40", + [0x2262] = "\x01\x70\x47", [0x2263] = "\x02\x56\x4c", + [0x2264] = "\x01\x70\x3f", [0x2265] = "\x01\x70\x43", + [0x2266] = "\x02\x56\x4b", [0x2267] = "\x03\x50\x3b", + [0x2268] = "\x01\x70\x42", [0x2269] = "\x01\x70\x3e", + [0x226a] = "\x01\x70\x41", [0x226b] = "\x01\x70\x3c", + [0x226c] = "\x01\x70\x46", [0x226d] = "\x02\x56\x4d", + [0x226e] = "\x02\x56\x49", [0x226f] = "\x01\x70\x45", + [0x2270] = "\x02\x56\x47", [0x2271] = "\x01\x70\x44", + [0x2272] = "\x02\x56\x4e", [0x2273] = "\x02\x56\x4a", + [0x2274] = "\x01\x6c\x3b", [0x2275] = "\x04\x4f\x71", + [0x2276] = "\x01\x70\x48", [0x2277] = "\x02\x56\x50", + [0x2278] = "\x01\x70\x40", [0x2279] = "\x01\x70\x3d", + [0x227a] = "\x0f\x53\x5d", [0x227b] = "\x03\x50\x3d", + [0x227d] = "\x03\x54\x48", [0x227e] = "\x02\x5c\x52", + [0x227f] = "\x02\x5c\x54", [0x2280] = "\x01\x73\x46", + [0x2281] = "\x02\x5c\x55", [0x2282] = "\x02\x5c\x53", + [0x2283] = "\x02\x5c\x51", [0x2284] = "\x02\x5c\x50", + [0x2285] = "\x01\x73\x48", [0x2286] = "\x02\x5c\x4f", + [0x2287] = "\x01\x73\x49", [0x2288] = "\x04\x55\x74", + [0x2289] = "\x03\x54\x49", [0x228a] = "\x03\x54\x47", + [0x228b] = "\x04\x55\x78", [0x228c] = "\x02\x5c\x4d", + [0x228d] = "\x02\x5c\x4e", [0x228e] = "\x01\x73\x45", + [0x228f] = "\x01\x73\x4a", [0x2290] = "\x01\x73\x47", + [0x2291] = "\x03\x64\x5d", [0x2292] = "\x03\x64\x5b", + [0x2293] = "\x02\x5c\x4c", [0x2294] = "\x03\x57\x5b", + [0x2295] = "\x01\x76\x3c", [0x2296] = "\x03\x57\x5a", + [0x2297] = "\x02\x61\x48", [0x2298] = "\x02\x61\x46", + [0x2299] = "\x02\x61\x4b", [0x229a] = "\x02\x61\x49", + [0x229b] = "\x03\x57\x58", [0x229c] = "\x02\x61\x47", + [0x229d] = "\x02\x61\x4a", [0x229e] = "\x03\x57\x59", + [0x229f] = "\x03\x57\x57", [0x22a0] = "\x03\x57\x5c", + [0x22a5] = "\x01\x78\x2c", [0x22a6] = "\x02\x65\x3e", + [0x22a7] = "\x02\x65\x3f", [0x22a8] = "\x01\x78\x2d", + [0x22a9] = "\x04\x5f\x4d", [0x22aa] = "\x02\x65\x40", + [0x22ab] = "\x02\x65\x3c", [0x22ac] = "\x02\x65\x41", + [0x22ad] = "\x02\x65\x3d", [0x22ae] = "\x01\x76\x3d", + [0x22af] = "\x03\x5a\x2d", [0x22b0] = "\x03\x64\x5e", + [0x22b1] = "\x04\x63\x31", [0x22b2] = "\x02\x68\x6b", + [0x22b3] = "\x02\x68\x6d", [0x22b4] = "\x01\x79\x64", + [0x22b5] = "\x02\x68\x6c", [0x22b6] = "\x01\x79\x63", + [0x22b7] = "\x01\x79\x62", [0x22b8] = "\x03\x67\x26", + [0x22b9] = "\x03\x67\x27", [0x22ba] = "\x03\x64\x5c", + [0x22bb] = "\x03\x5e\x26", [0x22bc] = "\x01\x79\x65", + [0x22bd] = "\x02\x6b\x53", [0x22be] = "\x02\x6b\x54", + [0x22bf] = "\x04\x66\x34", [0x22c0] = "\x01\x7a\x65", + [0x22c1] = "\x01\x7a\x64", [0x22c2] = "\x01\x7a\x66", + [0x22c3] = "\x02\x6b\x52", [0x22c4] = "\x03\x67\x28", + [0x22c5] = "\x02\x6d\x46", [0x22c6] = "\x02\x6d\x45", + [0x22c7] = "\x03\x5f\x40", [0x22c8] = "\x01\x7b\x59", + [0x22c9] = "\x01\x7b\x5b", [0x22ca] = "\x01\x7b\x5a", + [0x22cb] = "\x02\x6d\x47", [0x22cc] = "\x01\x7c\x34", + [0x22cd] = "\x02\x70\x34", [0x22cf] = "\x04\x6a\x44", + [0x22d0] = "\x04\x6a\x43", [0x22d1] = "\x01\x7c\x5d", + [0x22d2] = "\x03\x60\x71", [0x22d3] = "\x02\x70\x33", + [0x22d4] = "\x02\x70\x7c", [0x22d7] = "\x02\x21\x2a", + [0x22d8] = "\x03\x21\x77", [0x22d9] = "\x04\x21\x6f", + [0x22da] = "\x01\x46\x3f", [0x22db] = "\x01\x46\x3e", + [0x22dc] = "\x04\x21\x6d", [0x22dd] = "\x01\x47\x60", + [0x22de] = "\x01\x47\x5f", [0x22df] = "\x02\x22\x27", + [0x22e0] = "\x01\x47\x5e", [0x22e1] = "\x02\x22\x26", + [0x22e3] = "\x03\x23\x3e", [0x22e4] = "\x01\x49\x5b", + [0x22e5] = "\x02\x23\x49", [0x22e6] = "\x03\x25\x2c", + [0x22e7] = "\x02\x23\x48", [0x22e8] = "\x0f\x23\x50", + [0x22e9] = "\x03\x25\x26", [0x22ea] = "\x01\x49\x59", + [0x22eb] = "\x01\x49\x5c", [0x22ec] = "\x03\x25\x2b", + [0x22ed] = "\x03\x25\x2a", [0x22ee] = "\x02\x23\x47", + [0x22ef] = "\x03\x25\x29", [0x22f0] = "\x01\x49\x5a", + [0x22f1] = "\x03\x25\x48", [0x22f2] = "\x03\x25\x27", + [0x22f3] = "\x03\x25\x28", [0x22f6] = "\x03\x28\x22", + [0x22f7] = "\x02\x25\x70", [0x22f8] = "\x03\x27\x7d", + [0x22f9] = "\x02\x25\x71", [0x22fa] = "\x01\x4c\x56", + [0x22fb] = "\x03\x27\x7c", [0x22fc] = "\x03\x28\x21", + [0x22fd] = "\x03\x27\x7b", [0x22ff] = "\x01\x50\x4c", + [0x2300] = "\x03\x2b\x65", [0x2301] = "\x02\x2e\x4a", + [0x2302] = "\x02\x2e\x4b", [0x2303] = "\x01\x54\x67", + [0x2304] = "\x01\x54\x68", [0x2305] = "\x03\x30\x27", + [0x2307] = "\x02\x34\x2f", [0x2308] = "\x01\x59\x4e", + [0x2309] = "\x01\x59\x50", [0x230a] = "\x02\x34\x2e", + [0x230b] = "\x01\x59\x4f", [0x230c] = "\x02\x3a\x60", + [0x230d] = "\x01\x5e\x58", [0x230e] = "\x03\x3a\x44", + [0x230f] = "\x03\x3a\x43", [0x2310] = "\x04\x36\x68", + [0x2311] = "\x04\x3c\x52", [0x2312] = "\x01\x63\x50", + [0x2313] = "\x01\x63\x51", [0x2314] = "\x02\x42\x28", + [0x2315] = "\x03\x40\x52", [0x2316] = "\x01\x68\x37", + [0x2317] = "\x03\x46\x37", [0x2318] = "\x01\x68\x36", + [0x231a] = "\x02\x4f\x70", [0x231b] = "\x02\x56\x52", + [0x231c] = "\x02\x56\x51", [0x231d] = "\x03\x5f\x41", + [0x231e] = "\x02\x71\x5a", [0x231f] = "\x01\x44\x48", + [0x2320] = "\x02\x21\x39", [0x2321] = "\x03\x21\x61", + [0x2322] = "\x02\x21\x4f", [0x2323] = "\x02\x21\x50", + [0x2324] = "\x03\x22\x34", [0x2325] = "\x04\x21\x70", + [0x2327] = "\x04\x21\x71", [0x2328] = "\x01\x47\x63", + [0x2329] = "\x01\x47\x67", [0x232a] = "\x02\x22\x29", + [0x232b] = "\x04\x22\x51", [0x232c] = "\x01\x47\x65", + [0x232d] = "\x01\x47\x64", [0x232e] = "\x02\x22\x28", + [0x232f] = "\x01\x47\x66", [0x2330] = "\x01\x47\x62", + [0x2331] = "\x03\x23\x41", [0x2332] = "\x03\x23\x42", + [0x2333] = "\x01\x47\x61", [0x2334] = "\x02\x22\x2a", + [0x2335] = "\x03\x23\x3f", [0x2336] = "\x03\x23\x40", + [0x233b] = "\x01\x49\x66", [0x233c] = "\x03\x25\x31", + [0x233d] = "\x03\x25\x3e", [0x233e] = "\x01\x49\x63", + [0x233f] = "\x03\x25\x30", [0x2340] = "\x01\x49\x5f", + [0x2341] = "\x02\x23\x4a", [0x2342] = "\x03\x25\x40", + [0x2343] = "\x03\x25\x36", [0x2344] = "\x03\x25\x2f", + [0x2345] = "\x02\x23\x4b", [0x2346] = "\x03\x25\x3c", + [0x2347] = "\x01\x49\x61", [0x2348] = "\x03\x25\x2d", + [0x2349] = "\x02\x23\x4d", [0x234a] = "\x01\x49\x5d", + [0x234b] = "\x02\x23\x4e", [0x234c] = "\x02\x23\x4c", + [0x234d] = "\x01\x49\x60", [0x234e] = "\x01\x49\x62", + [0x234f] = "\x01\x49\x65", [0x2350] = "\x01\x49\x64", + [0x2351] = "\x01\x49\x5e", [0x2352] = "\x02\x23\x4f", + [0x2353] = "\x03\x25\x32", [0x2354] = "\x03\x25\x41", + [0x2355] = "\x03\x25\x42", [0x2356] = "\x03\x25\x33", + [0x2357] = "\x03\x25\x38", [0x2358] = "\x03\x25\x37", + [0x2359] = "\x03\x64\x5f", [0x235b] = "\x0f\x23\x52", + [0x235f] = "\x03\x25\x35", [0x2361] = "\x01\x4c\x5b", + [0x2362] = "\x02\x25\x7e", [0x2363] = "\x03\x28\x25", + [0x2364] = "\x01\x4c\x5d", [0x2365] = "\x03\x28\x23", + [0x2366] = "\x01\x4c\x5c", [0x2367] = "\x03\x28\x26", + [0x2368] = "\x02\x26\x21", [0x2369] = "\x01\x4c\x5a", + [0x236a] = "\x01\x4c\x59", [0x236b] = "\x02\x25\x75", + [0x236c] = "\x04\x25\x69", [0x236d] = "\x02\x25\x74", + [0x236e] = "\x03\x28\x28", [0x236f] = "\x02\x25\x72", + [0x2370] = "\x02\x25\x77", [0x2371] = "\x02\x25\x76", + [0x2372] = "\x02\x25\x73", [0x2373] = "\x02\x25\x7c", + [0x2374] = "\x02\x25\x7d", [0x2375] = "\x02\x25\x7a", + [0x2376] = "\x02\x25\x78", [0x2377] = "\x01\x4c\x58", + [0x2378] = "\x03\x28\x29", [0x2379] = "\x04\x25\x66", + [0x237a] = "\x04\x25\x68", [0x237b] = "\x02\x25\x7b", + [0x237c] = "\x01\x4c\x5e", [0x237d] = "\x02\x26\x22", + [0x237e] = "\x04\x25\x65", [0x237f] = "\x03\x28\x2a", + [0x2380] = "\x02\x25\x79", [0x2381] = "\x03\x28\x24", + [0x2382] = "\x01\x50\x4d", [0x2383] = "\x01\x4c\x57", + [0x2387] = "\x04\x25\x6e", [0x2388] = "\x0f\x26\x33", + [0x238a] = "\x03\x64\x60", [0x238b] = "\x01\x50\x4e", + [0x238c] = "\x02\x29\x55", [0x238d] = "\x03\x2b\x69", + [0x238e] = "\x03\x2b\x68", [0x238f] = "\x02\x29\x5b", + [0x2390] = "\x03\x2b\x6c", [0x2391] = "\x03\x2b\x67", + [0x2392] = "\x03\x2b\x6a", [0x2393] = "\x01\x50\x54", + [0x2394] = "\x02\x29\x59", [0x2395] = "\x02\x29\x5f", + [0x2396] = "\x03\x2b\x71", [0x2397] = "\x02\x29\x56", + [0x2398] = "\x02\x29\x5a", [0x2399] = "\x02\x29\x5c", + [0x239a] = "\x02\x29\x5e", [0x239b] = "\x02\x29\x58", + [0x239c] = "\x03\x2b\x70", [0x239d] = "\x02\x29\x57", + [0x239e] = "\x02\x29\x52", [0x239f] = "\x02\x29\x53", + [0x23a0] = "\x01\x50\x4f", [0x23a1] = "\x03\x2b\x6b", + [0x23a2] = "\x01\x50\x51", [0x23a3] = "\x01\x50\x50", + [0x23a4] = "\x02\x29\x54", [0x23a5] = "\x02\x29\x5d", + [0x23a6] = "\x03\x2b\x6d", [0x23a7] = "\x03\x2b\x72", + [0x23a8] = "\x03\x2b\x6e", [0x23a9] = "\x04\x28\x60", + [0x23aa] = "\x0f\x29\x6a", [0x23ab] = "\x0f\x29\x71", + [0x23ac] = "\x03\x2b\x66", [0x23ae] = "\x01\x50\x53", + [0x23b4] = "\x04\x28\x5e", [0x23b5] = "\x02\x29\x51", + [0x23b6] = "\x02\x2e\x55", [0x23b7] = "\x03\x30\x2a", + [0x23b8] = "\x02\x2e\x54", [0x23b9] = "\x02\x2e\x59", + [0x23ba] = "\x02\x2e\x50", [0x23bb] = "\x03\x30\x30", + [0x23bc] = "\x02\x2e\x53", [0x23bd] = "\x02\x2e\x52", + [0x23be] = "\x03\x30\x2f", [0x23bf] = "\x02\x2e\x56", + [0x23c0] = "\x03\x30\x38", [0x23c1] = "\x02\x2e\x5a", + [0x23c2] = "\x01\x54\x69", [0x23c3] = "\x01\x54\x6c", + [0x23c4] = "\x03\x30\x34", [0x23c5] = "\x03\x30\x35", + [0x23c6] = "\x02\x2e\x51", [0x23c7] = "\x02\x2e\x57", + [0x23c8] = "\x03\x30\x33", [0x23c9] = "\x03\x30\x28", + [0x23ca] = "\x03\x30\x37", [0x23cb] = "\x01\x54\x6b", + [0x23cc] = "\x02\x2e\x4c", [0x23cd] = "\x03\x30\x2b", + [0x23ce] = "\x01\x50\x52", [0x23cf] = "\x02\x34\x3d", + [0x23d0] = "\x02\x2e\x58", [0x23d1] = "\x03\x30\x36", + [0x23d2] = "\x02\x2e\x4f", [0x23d3] = "\x04\x2c\x33", + [0x23d4] = "\x01\x54\x6a", [0x23d5] = "\x02\x2e\x4e", + [0x23d7] = "\x0f\x2e\x5c", [0x23db] = "\x03\x30\x32", + [0x23dc] = "\x02\x34\x34", [0x23dd] = "\x03\x34\x6e", + [0x23de] = "\x03\x34\x71", [0x23df] = "\x01\x59\x51", + [0x23e0] = "\x01\x59\x55", [0x23e1] = "\x02\x34\x44", + [0x23e2] = "\x02\x34\x32", [0x23e3] = "\x02\x34\x40", + [0x23e4] = "\x01\x59\x56", [0x23e5] = "\x02\x34\x42", + [0x23e6] = "\x03\x34\x72", [0x23e7] = "\x02\x34\x48", + [0x23e8] = "\x03\x34\x74", [0x23e9] = "\x02\x34\x4c", + [0x23ea] = "\x03\x34\x69", [0x23eb] = "\x04\x30\x7b", + [0x23ec] = "\x02\x34\x43", [0x23ed] = "\x02\x34\x37", + [0x23ee] = "\x02\x34\x3f", [0x23ef] = "\x03\x34\x6b", + [0x23f0] = "\x02\x34\x4d", [0x23f1] = "\x02\x34\x4b", + [0x23f2] = "\x02\x34\x41", [0x23f3] = "\x02\x34\x3c", + [0x23f4] = "\x02\x34\x35", [0x23f5] = "\x02\x3a\x68", + [0x23f6] = "\x02\x34\x33", [0x23f7] = "\x01\x59\x5a", + [0x23f8] = "\x02\x34\x3a", [0x23f9] = "\x01\x59\x5b", + [0x23fa] = "\x01\x59\x57", [0x23fb] = "\x02\x34\x30", + [0x23fc] = "\x02\x34\x46", [0x23fd] = "\x02\x34\x38", + [0x23fe] = "\x03\x34\x6f", [0x23ff] = "\x03\x34\x75", + [0x2400] = "\x02\x34\x36", [0x2401] = "\x02\x34\x49", + [0x2402] = "\x01\x59\x58", [0x2403] = "\x03\x34\x76", + [0x2404] = "\x02\x34\x4f", [0x2405] = "\x01\x59\x52", + [0x2406] = "\x01\x59\x54", [0x2407] = "\x02\x34\x3e", + [0x2408] = "\x02\x34\x39", [0x2409] = "\x01\x54\x6d", + [0x240a] = "\x01\x59\x53", [0x240b] = "\x02\x34\x3b", + [0x240c] = "\x02\x34\x4a", [0x240d] = "\x02\x34\x4e", + [0x240e] = "\x02\x34\x45", [0x240f] = "\x03\x64\x61", + [0x2410] = "\x02\x34\x47", [0x2412] = "\x03\x64\x62", + [0x2413] = "\x03\x64\x63", [0x2414] = "\x02\x34\x31", + [0x2417] = "\x04\x36\x69", [0x2418] = "\x03\x3a\x4a", + [0x2419] = "\x02\x3a\x63", [0x241a] = "\x03\x3a\x45", + [0x241b] = "\x02\x3a\x6c", [0x241c] = "\x02\x3a\x6b", + [0x241d] = "\x01\x5e\x60", [0x241e] = "\x02\x3a\x64", + [0x241f] = "\x03\x3a\x47", [0x2420] = "\x01\x5e\x61", + [0x2421] = "\x01\x5e\x5f", [0x2422] = "\x03\x3a\x50", + [0x2423] = "\x02\x3a\x66", [0x2424] = "\x01\x5e\x5c", + [0x2425] = "\x02\x3a\x6a", [0x2426] = "\x03\x3a\x4c", + [0x2427] = "\x02\x3a\x65", [0x2428] = "\x02\x3a\x67", + [0x2429] = "\x02\x3a\x61", [0x242a] = "\x01\x5e\x5a", + [0x242b] = "\x04\x36\x6f", [0x242c] = "\x02\x3a\x74", + [0x242d] = "\x02\x3a\x73", [0x242e] = "\x02\x3a\x70", + [0x242f] = "\x01\x5e\x59", [0x2430] = "\x01\x5e\x5d", + [0x2431] = "\x01\x5e\x5e", [0x2432] = "\x02\x2e\x4d", + [0x2433] = "\x02\x3a\x6d", [0x2434] = "\x01\x5e\x5b", + [0x2435] = "\x01\x59\x59", [0x2436] = "\x02\x3a\x6f", + [0x2437] = "\x02\x3a\x62", [0x2438] = "\x02\x3a\x72", + [0x2439] = "\x02\x3a\x71", [0x243a] = "\x03\x3a\x4e", + [0x243b] = "\x02\x3a\x75", [0x243c] = "\x03\x3a\x49", + [0x243d] = "\x02\x42\x36", [0x243e] = "\x03\x3a\x4b", + [0x243f] = "\x02\x3a\x6e", [0x2440] = "\x0f\x39\x7d", + [0x2442] = "\x0f\x39\x7e", [0x2443] = "\x04\x3c\x57", + [0x2444] = "\x04\x36\x6d", [0x2445] = "\x04\x36\x71", + [0x2447] = "\x03\x64\x64", [0x2448] = "\x02\x3a\x69", + [0x2449] = "\x02\x42\x2e", [0x244a] = "\x01\x63\x5b", + [0x244b] = "\x01\x63\x5e", [0x244c] = "\x01\x63\x59", + [0x244d] = "\x02\x42\x2d", [0x244e] = "\x02\x42\x31", + [0x244f] = "\x02\x42\x2c", [0x2450] = "\x03\x40\x57", + [0x2451] = "\x01\x63\x53", [0x2452] = "\x01\x63\x5d", + [0x2453] = "\x02\x42\x29", [0x2454] = "\x01\x63\x57", + [0x2455] = "\x02\x42\x30", [0x2456] = "\x03\x40\x5b", + [0x2457] = "\x01\x63\x55", [0x2458] = "\x01\x63\x54", + [0x2459] = "\x02\x42\x33", [0x245a] = "\x01\x63\x56", + [0x245b] = "\x02\x42\x35", [0x245c] = "\x03\x40\x56", + [0x245d] = "\x02\x42\x32", [0x245e] = "\x01\x63\x52", + [0x245f] = "\x03\x40\x5e", [0x2460] = "\x03\x40\x5c", + [0x2461] = "\x03\x40\x58", [0x2462] = "\x01\x63\x5c", + [0x2463] = "\x02\x42\x37", [0x2464] = "\x02\x42\x2b", + [0x2465] = "\x02\x42\x34", [0x2466] = "\x03\x40\x5d", + [0x2467] = "\x04\x3c\x53", [0x2468] = "\x02\x42\x2a", + [0x2469] = "\x03\x40\x5a", [0x246a] = "\x03\x40\x59", + [0x246b] = "\x01\x63\x58", [0x246c] = "\x03\x40\x54", + [0x246d] = "\x01\x63\x5a", [0x246f] = "\x02\x42\x2f", + [0x2471] = "\x02\x42\x38", [0x2472] = "\x03\x46\x43", + [0x2473] = "\x03\x46\x3e", [0x2474] = "\x02\x49\x44", + [0x2475] = "\x01\x68\x38", [0x2476] = "\x02\x49\x4a", + [0x2477] = "\x03\x46\x42", [0x2478] = "\x03\x46\x3c", + [0x2479] = "\x01\x68\x3d", [0x247a] = "\x02\x49\x46", + [0x247b] = "\x02\x49\x4d", [0x247c] = "\x02\x49\x3e", + [0x247d] = "\x01\x68\x3f", [0x247e] = "\x01\x68\x39", + [0x247f] = "\x02\x49\x43", [0x2480] = "\x01\x6c\x3f", + [0x2481] = "\x02\x49\x42", [0x2482] = "\x02\x49\x4b", + [0x2483] = "\x01\x68\x3a", [0x2484] = "\x03\x46\x3d", + [0x2485] = "\x01\x68\x3e", [0x2486] = "\x02\x49\x41", + [0x2487] = "\x02\x49\x47", [0x2488] = "\x02\x49\x4c", + [0x2489] = "\x02\x49\x3d", [0x248a] = "\x01\x68\x3c", + [0x248b] = "\x02\x49\x45", [0x248c] = "\x03\x46\x3a", + [0x248d] = "\x03\x46\x45", [0x248e] = "\x02\x49\x49", + [0x248f] = "\x02\x49\x4f", [0x2490] = "\x02\x49\x3f", + [0x2491] = "\x02\x49\x48", [0x2492] = "\x03\x46\x38", + [0x2493] = "\x01\x68\x3b", [0x2494] = "\x02\x49\x4e", + [0x2495] = "\x03\x46\x41", [0x2496] = "\x03\x46\x44", + [0x2497] = "\x03\x46\x40", [0x2498] = "\x02\x49\x40", + [0x249a] = "\x04\x42\x59", [0x249b] = "\x03\x64\x65", + [0x249c] = "\x01\x6c\x43", [0x249d] = "\x02\x4f\x72", + [0x249e] = "\x01\x6c\x41", [0x249f] = "\x01\x6c\x40", + [0x24a0] = "\x02\x4f\x74", [0x24a1] = "\x02\x4f\x79", + [0x24a2] = "\x03\x4b\x46", [0x24a3] = "\x02\x4f\x75", + [0x24a4] = "\x03\x4b\x50", [0x24a5] = "\x02\x4f\x78", + [0x24a6] = "\x01\x6c\x46", [0x24a7] = "\x03\x4b\x51", + [0x24a8] = "\x01\x70\x2e", [0x24a9] = "\x01\x6c\x45", + [0x24aa] = "\x03\x4b\x4b", [0x24ab] = "\x02\x4f\x71", + [0x24ac] = "\x02\x4f\x77", [0x24ad] = "\x03\x46\x3f", + [0x24ae] = "\x01\x6c\x44", [0x24af] = "\x02\x4f\x76", + [0x24b0] = "\x03\x4b\x4d", [0x24b1] = "\x02\x4f\x73", + [0x24b2] = "\x03\x4b\x49", [0x24b3] = "\x01\x6c\x42", + [0x24b4] = "\x03\x4b\x4f", [0x24b5] = "\x03\x4b\x4c", + [0x24b7] = "\x03\x4b\x47", [0x24ba] = "\x02\x56\x57", + [0x24bb] = "\x03\x50\x4a", [0x24bc] = "\x02\x56\x59", + [0x24bd] = "\x02\x56\x54", [0x24be] = "\x01\x70\x4a", + [0x24bf] = "\x02\x56\x56", [0x24c0] = "\x03\x50\x4b", + [0x24c1] = "\x01\x70\x49", [0x24c2] = "\x02\x56\x58", + [0x24c3] = "\x03\x50\x48", [0x24c4] = "\x03\x50\x4c", + [0x24c5] = "\x01\x70\x4c", [0x24c6] = "\x02\x56\x5a", + [0x24c7] = "\x01\x70\x4b", [0x24c8] = "\x02\x56\x53", + [0x24c9] = "\x02\x56\x55", [0x24ca] = "\x03\x50\x49", + [0x24cd] = "\x03\x54\x4b", [0x24ce] = "\x01\x73\x4e", + [0x24cf] = "\x02\x5c\x58", [0x24d0] = "\x03\x54\x4c", + [0x24d1] = "\x01\x73\x4d", [0x24d2] = "\x02\x5c\x59", + [0x24d3] = "\x01\x73\x4c", [0x24d4] = "\x02\x5c\x57", + [0x24d5] = "\x01\x73\x4b", [0x24d6] = "\x02\x5c\x56", + [0x24d8] = "\x01\x76\x3f", [0x24d9] = "\x01\x76\x3e", + [0x24da] = "\x02\x65\x42", [0x24db] = "\x02\x65\x44", + [0x24dc] = "\x03\x5a\x2f", [0x24dd] = "\x02\x65\x43", + [0x24de] = "\x01\x78\x2e", [0x24df] = "\x01\x78\x2f", + [0x24e0] = "\x03\x5a\x2e", [0x24e1] = "\x07\x46\x45", + [0x24e2] = "\x01\x78\x30", [0x24e3] = "\x02\x68\x6e", + [0x24e4] = "\x01\x79\x66", [0x24e6] = "\x03\x5e\x28", + [0x24e7] = "\x02\x6f\x22", [0x24e8] = "\x02\x6f\x21", + [0x24e9] = "\x01\x7c\x5e", [0x24eb] = "\x01\x44\x49", + [0x24ec] = "\x01\x45\x31", [0x24ee] = "\x03\x23\x43", + [0x24ef] = "\x01\x49\x67", [0x24f0] = "\x03\x25\x45", + [0x24f1] = "\x03\x25\x43", [0x24f2] = "\x03\x25\x44", + [0x24f3] = "\x03\x28\x2d", [0x24f4] = "\x02\x29\x60", + [0x24f5] = "\x03\x2b\x77", [0x24f7] = "\x03\x34\x77", + [0x24f9] = "\x01\x5e\x62", [0x24fa] = "\x01\x5e\x63", + [0x24fb] = "\x03\x3a\x52", [0x24fc] = "\x02\x42\x39", + [0x24fd] = "\x01\x68\x40", [0x24fe] = "\x02\x49\x50", + [0x24ff] = "\x02\x4f\x7a", [0x2500] = "\x03\x64\x66", + [0x2501] = "\x03\x50\x4d", [0x2502] = "\x03\x21\x39", + [0x2503] = "\x02\x21\x3a", [0x2504] = "\x03\x22\x35", + [0x2505] = "\x03\x23\x44", [0x2506] = "\x02\x23\x50", + [0x2508] = "\x03\x2b\x7a", [0x2509] = "\x03\x2b\x79", + [0x250a] = "\x03\x21\x3a", [0x250b] = "\x03\x25\x46", + [0x250c] = "\x02\x26\x23", [0x250d] = "\x02\x29\x61", + [0x250e] = "\x02\x2e\x5b", [0x250f] = "\x01\x54\x6e", + [0x2510] = "\x03\x46\x46", [0x2511] = "\x03\x65\x60", + [0x2512] = "\x02\x65\x45", [0x2513] = "\x04\x5f\x52", + [0x2514] = "\x01\x7a\x67", [0x2515] = "\x01\x44\x4a", + [0x2516] = "\x01\x46\x40", [0x2517] = "\x02\x21\x51", + [0x2518] = "\x03\x22\x36", [0x2519] = "\x01\x47\x68", + [0x251a] = "\x01\x47\x69", [0x251b] = "\x04\x22\x52", + [0x251c] = "\x01\x4c\x5f", [0x251d] = "\x04\x25\x70", + [0x251f] = "\x03\x34\x79", [0x2520] = "\x01\x59\x5c", + [0x2521] = "\x05\x37\x3d", [0x2522] = "\x01\x68\x42", + [0x2523] = "\x03\x40\x5f", [0x2524] = "\x01\x68\x43", + [0x2525] = "\x01\x68\x41", [0x2526] = "\x03\x4b\x53", + [0x2527] = "\x01\x44\x4b", [0x2528] = "\x04\x21\x49", + [0x2529] = "\x01\x45\x32", [0x252a] = "\x01\x45\x34", + [0x252b] = "\x01\x45\x33", [0x252c] = "\x02\x21\x3b", + [0x252d] = "\x01\x45\x35", [0x252e] = "\x01\x46\x41", + [0x252f] = "\x02\x21\x52", [0x2530] = "\x03\x22\x38", + [0x2531] = "\x01\x46\x42", [0x2532] = "\x03\x22\x37", + [0x2533] = "\x04\x21\x72", [0x2534] = "\x03\x22\x39", + [0x2535] = "\x04\x22\x53", [0x2536] = "\x03\x23\x47", + [0x2537] = "\x01\x47\x6a", [0x2538] = "\x01\x47\x6b", + [0x253c] = "\x02\x22\x2b", [0x253d] = "\x03\x25\x49", + [0x253e] = "\x01\x49\x68", [0x253f] = "\x04\x23\x62", + [0x2540] = "\x02\x23\x51", [0x2543] = "\x04\x25\x75", + [0x2544] = "\x01\x4c\x63", [0x2545] = "\x02\x26\x24", + [0x2546] = "\x04\x25\x72", [0x2547] = "\x01\x4c\x61", + [0x2548] = "\x01\x4c\x62", [0x2549] = "\x01\x4c\x60", + [0x254a] = "\x02\x2e\x5c", [0x254b] = "\x03\x28\x2e", + [0x254c] = "\x03\x28\x2f", [0x254d] = "\x03\x64\x67", + [0x254e] = "\x01\x50\x58", [0x254f] = "\x01\x50\x57", + [0x2550] = "\x01\x50\x59", [0x2551] = "\x01\x50\x56", + [0x2552] = "\x03\x2b\x7c", [0x2553] = "\x02\x29\x62", + [0x2554] = "\x01\x4c\x64", [0x2555] = "\x01\x50\x55", + [0x2557] = "\x01\x54\x6f", [0x2558] = "\x01\x54\x70", + [0x2559] = "\x04\x2c\x38", [0x255a] = "\x01\x54\x71", + [0x255b] = "\x03\x34\x7b", [0x255c] = "\x02\x34\x50", + [0x255d] = "\x03\x34\x7c", [0x255e] = "\x03\x34\x7d", + [0x255f] = "\x04\x31\x26", [0x2560] = "\x01\x5e\x64", + [0x2561] = "\x02\x3a\x76", [0x2562] = "\x01\x59\x5d", + [0x2563] = "\x03\x3a\x53", [0x2564] = "\x03\x3a\x54", + [0x2565] = "\x04\x36\x79", [0x2566] = "\x03\x40\x60", + [0x2567] = "\x01\x63\x5f", [0x2568] = "\x03\x40\x61", + [0x2569] = "\x01\x68\x45", [0x256a] = "\x01\x68\x44", + [0x256b] = "\x02\x49\x51", [0x256c] = "\x03\x46\x48", + [0x256d] = "\x01\x6c\x47", [0x256e] = "\x01\x70\x4d", + [0x256f] = "\x04\x4f\x7b", [0x2570] = "\x02\x61\x4c", + [0x2571] = "\x02\x6d\x48", [0x2572] = "\x02\x6f\x23", + [0x2573] = "\x01\x44\x4c", [0x2574] = "\x01\x46\x43", + [0x2575] = "\x03\x22\x3b", [0x2576] = "\x01\x46\x44", + [0x2577] = "\x02\x22\x31", [0x2578] = "\x01\x47\x6d", + [0x2579] = "\x01\x47\x70", [0x257a] = "\x03\x23\x4b", + [0x257b] = "\x02\x22\x2f", [0x257c] = "\x02\x22\x2d", + [0x257d] = "\x01\x47\x6f", [0x257e] = "\x02\x22\x30", + [0x257f] = "\x02\x22\x32", [0x2580] = "\x02\x22\x2c", + [0x2581] = "\x01\x47\x72", [0x2582] = "\x01\x47\x71", + [0x2583] = "\x01\x47\x6e", [0x2584] = "\x01\x47\x6c", + [0x2585] = "\x02\x22\x2e", [0x2586] = "\x03\x23\x4d", + [0x2589] = "\x03\x25\x55", [0x258a] = "\x01\x49\x73", + [0x258b] = "\x04\x23\x67", [0x258c] = "\x03\x25\x4c", + [0x258d] = "\x01\x49\x70", [0x258e] = "\x02\x23\x56", + [0x258f] = "\x02\x23\x59", [0x2590] = "\x02\x23\x58", + [0x2591] = "\x04\x23\x69", [0x2592] = "\x01\x49\x6a", + [0x2593] = "\x01\x49\x72", [0x2594] = "\x03\x25\x4b", + [0x2595] = "\x04\x23\x6a", [0x2596] = "\x01\x49\x6f", + [0x2597] = "\x02\x23\x55", [0x2598] = "\x02\x23\x53", + [0x2599] = "\x01\x49\x6e", [0x259a] = "\x03\x25\x56", + [0x259b] = "\x03\x25\x53", [0x259c] = "\x03\x25\x4e", + [0x259d] = "\x01\x49\x69", [0x259e] = "\x01\x49\x6c", + [0x259f] = "\x03\x25\x51", [0x25a0] = "\x02\x23\x54", + [0x25a1] = "\x02\x23\x5b", [0x25a2] = "\x02\x23\x57", + [0x25a3] = "\x01\x49\x6d", [0x25a4] = "\x01\x49\x71", + [0x25a5] = "\x01\x49\x74", [0x25a6] = "\x02\x23\x52", + [0x25a7] = "\x02\x23\x5a", [0x25a8] = "\x01\x49\x6b", + [0x25ac] = "\x03\x28\x41", [0x25ad] = "\x03\x28\x33", + [0x25ae] = "\x01\x4c\x69", [0x25af] = "\x01\x4c\x71", + [0x25b0] = "\x03\x28\x38", [0x25b1] = "\x02\x26\x30", + [0x25b2] = "\x02\x26\x29", [0x25b3] = "\x01\x4c\x72", + [0x25b4] = "\x02\x26\x34", [0x25b5] = "\x02\x26\x25", + [0x25b6] = "\x02\x26\x2c", [0x25b7] = "\x03\x28\x45", + [0x25b8] = "\x03\x28\x40", [0x25b9] = "\x01\x4c\x68", + [0x25ba] = "\x02\x26\x26", [0x25bb] = "\x01\x4c\x66", + [0x25bc] = "\x02\x26\x2d", [0x25bd] = "\x02\x26\x31", + [0x25be] = "\x01\x4c\x65", [0x25bf] = "\x03\x28\x3d", + [0x25c0] = "\x02\x26\x32", [0x25c1] = "\x02\x26\x2b", + [0x25c2] = "\x03\x28\x37", [0x25c3] = "\x02\x26\x2e", + [0x25c4] = "\x03\x28\x35", [0x25c5] = "\x01\x4c\x74", + [0x25c6] = "\x01\x4c\x6b", [0x25c7] = "\x02\x26\x35", + [0x25c8] = "\x02\x26\x33", [0x25c9] = "\x03\x28\x3f", + [0x25ca] = "\x01\x4c\x70", [0x25cb] = "\x01\x4c\x6e", + [0x25cc] = "\x02\x26\x2a", [0x25cd] = "\x01\x4c\x6d", + [0x25ce] = "\x02\x26\x28", [0x25cf] = "\x02\x26\x27", + [0x25d0] = "\x01\x4c\x6c", [0x25d1] = "\x01\x4c\x6a", + [0x25d2] = "\x01\x4c\x73", [0x25d3] = "\x01\x4c\x6f", + [0x25d4] = "\x01\x4c\x67", [0x25d5] = "\x03\x2c\x26", + [0x25d6] = "\x02\x26\x2f", [0x25d7] = "\x03\x28\x46", + [0x25d8] = "\x01\x50\x5b", [0x25d9] = "\x03\x2c\x2d", + [0x25da] = "\x01\x50\x62", [0x25db] = "\x02\x29\x70", + [0x25dc] = "\x01\x50\x5a", [0x25dd] = "\x02\x29\x68", + [0x25de] = "\x02\x29\x64", [0x25df] = "\x03\x2c\x21", + [0x25e0] = "\x02\x29\x74", [0x25e1] = "\x02\x29\x63", + [0x25e2] = "\x03\x2c\x2c", [0x25e3] = "\x01\x50\x5d", + [0x25e4] = "\x02\x29\x6d", [0x25e5] = "\x01\x50\x60", + [0x25e6] = "\x01\x50\x63", [0x25e7] = "\x03\x2c\x2e", + [0x25e8] = "\x01\x50\x5e", [0x25e9] = "\x02\x29\x71", + [0x25ea] = "\x01\x50\x61", [0x25eb] = "\x03\x2c\x23", + [0x25ec] = "\x01\x54\x78", [0x25ed] = "\x02\x29\x77", + [0x25ee] = "\x02\x29\x65", [0x25ef] = "\x03\x2c\x24", + [0x25f0] = "\x03\x2c\x25", [0x25f1] = "\x02\x29\x67", + [0x25f2] = "\x02\x29\x6e", [0x25f3] = "\x02\x29\x72", + [0x25f4] = "\x02\x29\x76", [0x25f5] = "\x02\x29\x73", + [0x25f6] = "\x02\x29\x6c", [0x25f7] = "\x02\x29\x6f", + [0x25f8] = "\x03\x2c\x2b", [0x25f9] = "\x03\x2c\x29", + [0x25fa] = "\x02\x29\x69", [0x25fb] = "\x01\x50\x65", + [0x25fc] = "\x02\x29\x6b", [0x25fd] = "\x02\x29\x6a", + [0x25fe] = "\x02\x29\x75", [0x25ff] = "\x01\x50\x5c", + [0x2600] = "\x02\x29\x66", [0x2601] = "\x01\x50\x64", + [0x2602] = "\x03\x2c\x2a", [0x2603] = "\x01\x50\x5f", + [0x2604] = "\x03\x2c\x28", [0x2609] = "\x01\x54\x7e", + [0x260a] = "\x02\x2e\x64", [0x260b] = "\x03\x30\x40", + [0x260c] = "\x01\x54\x7d", [0x260d] = "\x03\x2c\x27", + [0x260e] = "\x04\x2c\x40", [0x260f] = "\x02\x2e\x62", + [0x2610] = "\x04\x2c\x3e", [0x2611] = "\x01\x54\x72", + [0x2612] = "\x03\x30\x4f", [0x2613] = "\x01\x54\x77", + [0x2614] = "\x03\x30\x4a", [0x2615] = "\x02\x2e\x61", + [0x2616] = "\x02\x2e\x5e", [0x2617] = "\x02\x2e\x63", + [0x2618] = "\x01\x54\x73", [0x2619] = "\x02\x2e\x5d", + [0x261a] = "\x03\x30\x4e", [0x261b] = "\x01\x54\x76", + [0x261c] = "\x01\x54\x74", [0x261d] = "\x03\x30\x3e", + [0x261e] = "\x02\x2e\x65", [0x261f] = "\x01\x54\x75", + [0x2620] = "\x01\x54\x79", [0x2621] = "\x03\x30\x3b", + [0x2622] = "\x03\x30\x45", [0x2623] = "\x01\x54\x7a", + [0x2624] = "\x03\x30\x48", [0x2625] = "\x01\x54\x7c", + [0x2626] = "\x03\x30\x52", [0x2627] = "\x04\x2c\x39", + [0x2628] = "\x04\x2c\x3d", [0x2629] = "\x01\x54\x7b", + [0x262a] = "\x03\x30\x3c", [0x262b] = "\x03\x35\x22", + [0x262c] = "\x03\x35\x38", [0x262d] = "\x02\x2e\x5f", + [0x262e] = "\x02\x2e\x60", [0x262f] = "\x03\x30\x4d", + [0x2630] = "\x06\x36\x57", [0x2631] = "\x03\x30\x4b", + [0x2633] = "\x02\x2e\x66", [0x2635] = "\x02\x34\x57", + [0x2636] = "\x01\x59\x5e", [0x2637] = "\x02\x3b\x26", + [0x2638] = "\x02\x34\x56", [0x2639] = "\x02\x34\x69", + [0x263a] = "\x03\x35\x28", [0x263b] = "\x03\x35\x24", + [0x263c] = "\x01\x59\x64", [0x263d] = "\x03\x35\x31", + [0x263e] = "\x02\x34\x67", [0x263f] = "\x03\x35\x33", + [0x2640] = "\x01\x59\x63", [0x2641] = "\x01\x59\x5f", + [0x2642] = "\x02\x34\x70", [0x2643] = "\x02\x34\x60", + [0x2644] = "\x02\x34\x63", [0x2645] = "\x03\x35\x2e", + [0x2646] = "\x01\x59\x67", [0x2647] = "\x02\x34\x6d", + [0x2648] = "\x02\x34\x65", [0x2649] = "\x01\x59\x60", + [0x264a] = "\x01\x59\x68", [0x264b] = "\x03\x35\x2a", + [0x264c] = "\x02\x34\x6a", [0x264d] = "\x02\x34\x68", + [0x264e] = "\x03\x35\x2f", [0x264f] = "\x03\x35\x3b", + [0x2650] = "\x02\x34\x59", [0x2651] = "\x02\x34\x6e", + [0x2652] = "\x02\x34\x62", [0x2653] = "\x02\x34\x5d", + [0x2654] = "\x03\x35\x3a", [0x2655] = "\x02\x34\x53", + [0x2656] = "\x02\x34\x6f", [0x2657] = "\x02\x34\x5f", + [0x2658] = "\x02\x34\x52", [0x2659] = "\x03\x35\x39", + [0x265a] = "\x01\x59\x66", [0x265b] = "\x02\x34\x64", + [0x265c] = "\x02\x34\x71", [0x265d] = "\x02\x34\x61", + [0x265e] = "\x02\x34\x55", [0x265f] = "\x02\x34\x5a", + [0x2660] = "\x02\x34\x51", [0x2661] = "\x03\x35\x27", + [0x2662] = "\x01\x59\x65", [0x2663] = "\x03\x35\x3c", + [0x2664] = "\x02\x34\x5e", [0x2665] = "\x02\x34\x5b", + [0x2666] = "\x01\x59\x61", [0x2667] = "\x02\x34\x54", + [0x2668] = "\x03\x35\x30", [0x2669] = "\x02\x34\x6c", + [0x266a] = "\x01\x59\x62", [0x266b] = "\x03\x35\x2b", + [0x266c] = "\x02\x34\x5c", [0x266d] = "\x02\x34\x58", + [0x266e] = "\x03\x35\x29", [0x266f] = "\x03\x35\x34", + [0x2670] = "\x02\x34\x6b", [0x2671] = "\x03\x35\x32", + [0x2672] = "\x0f\x33\x73", [0x2673] = "\x03\x35\x37", + [0x2675] = "\x03\x35\x35", [0x2677] = "\x01\x5e\x65", + [0x2678] = "\x02\x3a\x7d", [0x2679] = "\x03\x3a\x75", + [0x267a] = "\x02\x3a\x7a", [0x267b] = "\x02\x3b\x2d", + [0x267c] = "\x02\x3b\x21", [0x267d] = "\x02\x3b\x2e", + [0x267e] = "\x03\x3a\x7c", [0x267f] = "\x01\x5e\x67", + [0x2680] = "\x03\x3a\x63", [0x2681] = "\x03\x3a\x61", + [0x2682] = "\x03\x3a\x58", [0x2683] = "\x02\x3b\x2a", + [0x2684] = "\x02\x3b\x27", [0x2685] = "\x03\x3a\x5b", + [0x2686] = "\x03\x3a\x77", [0x2687] = "\x03\x3a\x72", + [0x2688] = "\x03\x3a\x59", [0x2689] = "\x03\x3a\x60", + [0x268a] = "\x02\x3b\x28", [0x268b] = "\x02\x3b\x2b", + [0x268c] = "\x02\x3b\x2f", [0x268d] = "\x03\x3a\x7b", + [0x268e] = "\x02\x34\x66", [0x268f] = "\x02\x3b\x31", + [0x2690] = "\x02\x42\x4d", [0x2691] = "\x03\x3a\x66", + [0x2692] = "\x01\x5e\x68", [0x2693] = "\x02\x3b\x32", + [0x2694] = "\x02\x3a\x78", [0x2695] = "\x02\x3b\x24", + [0x2696] = "\x03\x3a\x62", [0x2697] = "\x02\x3b\x29", + [0x2698] = "\x03\x3a\x5c", [0x2699] = "\x03\x3a\x5e", + [0x269a] = "\x01\x5e\x66", [0x269b] = "\x01\x5e\x69", + [0x269c] = "\x02\x3b\x30", [0x269d] = "\x02\x3b\x33", + [0x269e] = "\x02\x3a\x7c", [0x269f] = "\x02\x3a\x79", + [0x26a0] = "\x03\x3a\x73", [0x26a1] = "\x03\x3a\x5a", + [0x26a2] = "\x02\x3a\x7b", [0x26a3] = "\x03\x3a\x57", + [0x26a4] = "\x03\x3a\x7a", [0x26a5] = "\x02\x3b\x22", + [0x26a6] = "\x02\x3a\x7e", [0x26a7] = "\x01\x5e\x6a", + [0x26a8] = "\x03\x3a\x56", [0x26a9] = "\x02\x3b\x2c", + [0x26aa] = "\x03\x3a\x79", [0x26ab] = "\x03\x3a\x78", + [0x26ac] = "\x02\x3b\x23", [0x26ae] = "\x02\x3b\x25", + [0x26af] = "\x02\x3a\x77", [0x26b0] = "\x02\x42\x41", + [0x26b1] = "\x02\x42\x3f", [0x26b2] = "\x01\x63\x68", + [0x26b3] = "\x01\x63\x66", [0x26b4] = "\x02\x42\x49", + [0x26b5] = "\x02\x42\x40", [0x26b6] = "\x02\x42\x4a", + [0x26b7] = "\x02\x42\x46", [0x26b8] = "\x02\x42\x3e", + [0x26b9] = "\x02\x42\x4c", [0x26ba] = "\x02\x42\x3d", + [0x26bb] = "\x02\x42\x44", [0x26bc] = "\x01\x63\x65", + [0x26bd] = "\x01\x63\x64", [0x26be] = "\x01\x63\x63", + [0x26bf] = "\x02\x42\x42", [0x26c0] = "\x02\x42\x47", + [0x26c1] = "\x01\x63\x60", [0x26c2] = "\x01\x63\x67", + [0x26c3] = "\x03\x40\x67", [0x26c4] = "\x02\x42\x3b", + [0x26c5] = "\x03\x40\x66", [0x26c6] = "\x02\x42\x45", + [0x26c7] = "\x02\x42\x3a", [0x26c8] = "\x02\x42\x43", + [0x26c9] = "\x01\x63\x61", [0x26ca] = "\x02\x42\x48", + [0x26cb] = "\x02\x42\x3c", [0x26cc] = "\x01\x63\x62", + [0x26cd] = "\x02\x42\x4b", [0x26ce] = "\x03\x40\x64", + [0x26cf] = "\x03\x3a\x6b", [0x26d0] = "\x03\x40\x6a", + [0x26d1] = "\x03\x64\x68", [0x26d3] = "\x03\x64\x69", + [0x26d5] = "\x02\x49\x55", [0x26d6] = "\x01\x68\x4a", + [0x26d7] = "\x01\x68\x49", [0x26d8] = "\x01\x68\x4b", + [0x26d9] = "\x02\x49\x61", [0x26da] = "\x02\x49\x57", + [0x26db] = "\x02\x49\x5d", [0x26dc] = "\x02\x49\x52", + [0x26dd] = "\x02\x49\x60", [0x26de] = "\x02\x49\x5f", + [0x26df] = "\x02\x49\x63", [0x26e0] = "\x02\x49\x5c", + [0x26e1] = "\x01\x68\x46", [0x26e2] = "\x02\x49\x5b", + [0x26e3] = "\x01\x68\x4c", [0x26e4] = "\x03\x46\x4c", + [0x26e5] = "\x02\x49\x54", [0x26e6] = "\x01\x68\x47", + [0x26e7] = "\x03\x46\x4a", [0x26e8] = "\x02\x49\x62", + [0x26e9] = "\x01\x68\x48", [0x26ea] = "\x02\x49\x56", + [0x26eb] = "\x02\x49\x59", [0x26ec] = "\x02\x49\x5e", + [0x26ed] = "\x02\x49\x58", [0x26ee] = "\x02\x49\x53", + [0x26ef] = "\x03\x46\x4f", [0x26f0] = "\x03\x46\x53", + [0x26f3] = "\x02\x49\x5a", [0x26f4] = "\x02\x4f\x7c", + [0x26f5] = "\x01\x6c\x4b", [0x26f6] = "\x02\x50\x21", + [0x26f7] = "\x02\x4f\x7e", [0x26f8] = "\x02\x50\x23", + [0x26f9] = "\x02\x50\x25", [0x26fa] = "\x03\x4b\x5c", + [0x26fb] = "\x01\x6c\x49", [0x26fc] = "\x03\x4b\x58", + [0x26fd] = "\x02\x4f\x7d", [0x26fe] = "\x03\x4b\x54", + [0x26ff] = "\x02\x4f\x7b", [0x2700] = "\x03\x4b\x5e", + [0x2701] = "\x02\x50\x26", [0x2702] = "\x02\x50\x24", + [0x2703] = "\x02\x50\x22", [0x2704] = "\x03\x4b\x56", + [0x2705] = "\x02\x50\x28", [0x2706] = "\x03\x4b\x5a", + [0x2707] = "\x02\x50\x27", [0x2708] = "\x01\x6c\x4d", + [0x2709] = "\x01\x6c\x48", [0x270a] = "\x03\x4b\x5b", + [0x270b] = "\x01\x6c\x4a", [0x270c] = "\x01\x6c\x4c", + [0x270d] = "\x03\x4b\x5d", [0x270e] = "\x03\x4b\x5f", + [0x270f] = "\x02\x50\x29", [0x2710] = "\x02\x56\x61", + [0x2711] = "\x03\x50\x50", [0x2712] = "\x03\x50\x53", + [0x2713] = "\x02\x56\x60", [0x2714] = "\x02\x56\x5f", + [0x2715] = "\x03\x50\x51", [0x2716] = "\x02\x56\x62", + [0x2717] = "\x02\x56\x5b", [0x2718] = "\x03\x50\x4f", + [0x2719] = "\x02\x56\x5c", [0x271a] = "\x02\x56\x64", + [0x271b] = "\x02\x56\x5d", [0x271c] = "\x03\x50\x54", + [0x271d] = "\x01\x70\x4e", [0x271e] = "\x02\x56\x66", + [0x271f] = "\x03\x50\x4e", [0x2720] = "\x02\x56\x65", + [0x2721] = "\x02\x56\x5e", [0x2722] = "\x03\x50\x56", + [0x2723] = "\x02\x5c\x5d", [0x2724] = "\x01\x73\x51", + [0x2725] = "\x02\x5c\x5b", [0x2726] = "\x02\x5c\x60", + [0x2727] = "\x02\x5c\x5f", [0x2728] = "\x02\x56\x63", + [0x2729] = "\x03\x54\x50", [0x272a] = "\x01\x73\x50", + [0x272b] = "\x03\x54\x4e", [0x272c] = "\x02\x5c\x5e", + [0x272d] = "\x02\x5c\x5a", [0x272e] = "\x02\x5c\x62", + [0x272f] = "\x02\x5c\x61", [0x2730] = "\x01\x73\x4f", + [0x2731] = "\x03\x54\x52", [0x2732] = "\x02\x5c\x5c", + [0x2733] = "\x03\x54\x4f", [0x2734] = "\x01\x70\x4f", + [0x2735] = "\x03\x54\x51", [0x2737] = "\x03\x54\x53", + [0x2738] = "\x01\x76\x40", [0x2739] = "\x03\x5a\x31", + [0x273a] = "\x03\x57\x61", [0x273b] = "\x03\x57\x5e", + [0x273c] = "\x02\x61\x4d", [0x273d] = "\x02\x65\x46", + [0x273e] = "\x02\x65\x47", [0x273f] = "\x02\x65\x48", + [0x2740] = "\x01\x79\x67", [0x2741] = "\x04\x63\x34", + [0x2742] = "\x03\x5c\x36", [0x2743] = "\x01\x79\x68", + [0x2744] = "\x03\x5c\x39", [0x2745] = "\x02\x68\x6f", + [0x2746] = "\x03\x5c\x3a", [0x2747] = "\x02\x6b\x56", + [0x2748] = "\x02\x6b\x55", [0x2749] = "\x03\x5e\x29", + [0x274a] = "\x03\x5f\x42", [0x274b] = "\x02\x6d\x49", + [0x274c] = "\x02\x6d\x4a", [0x274d] = "\x02\x6f\x24", + [0x274e] = "\x02\x70\x35", [0x274f] = "\x03\x60\x73", + [0x2750] = "\x01\x44\x4d", [0x2751] = "\x01\x44\x4e", + [0x2752] = "\x04\x21\x32", [0x2753] = "\x01\x44\x4f", + [0x2754] = "\x01\x45\x36", [0x2755] = "\x01\x46\x45", + [0x2756] = "\x02\x22\x33", [0x2757] = "\x01\x47\x73", + [0x2758] = "\x01\x47\x74", [0x275a] = "\x01\x49\x77", + [0x275b] = "\x01\x49\x78", [0x275c] = "\x01\x49\x76", + [0x275d] = "\x01\x49\x75", [0x275f] = "\x01\x4c\x75", + [0x2760] = "\x03\x28\x48", [0x2761] = "\x04\x26\x22", + [0x2762] = "\x02\x26\x36", [0x2763] = "\x01\x4c\x77", + [0x2764] = "\x01\x4c\x76", [0x2765] = "\x02\x26\x37", + [0x2766] = "\x04\x26\x23", [0x2767] = "\x03\x64\x6a", + [0x2768] = "\x04\x28\x6e", [0x2769] = "\x01\x50\x66", + [0x276a] = "\x03\x2c\x2f", [0x276b] = "\x01\x55\x21", + [0x276c] = "\x02\x2e\x67", [0x276e] = "\x02\x34\x73", + [0x276f] = "\x04\x31\x2c", [0x2770] = "\x01\x59\x69", + [0x2771] = "\x01\x5e\x6c", [0x2772] = "\x02\x34\x72", + [0x2773] = "\x01\x5e\x6b", [0x2774] = "\x03\x40\x71", + [0x2775] = "\x01\x68\x4d", [0x2776] = "\x03\x40\x72", + [0x2777] = "\x02\x49\x64", [0x2778] = "\x01\x70\x50", + [0x2779] = "\x03\x50\x57", [0x277a] = "\x01\x73\x52", + [0x277b] = "\x02\x5c\x63", [0x277c] = "\x03\x5a\x34", + [0x277d] = "\x01\x79\x69", [0x277e] = "\x03\x5c\x3b", + [0x277f] = "\x01\x7b\x5c", [0x2780] = "\x03\x21\x3b", + [0x2781] = "\x02\x21\x53", [0x2782] = "\x03\x22\x3d", + [0x2783] = "\x01\x46\x46", [0x2784] = "\x02\x21\x54", + [0x2785] = "\x01\x47\x77", [0x2786] = "\x03\x23\x50", + [0x2787] = "\x01\x47\x75", [0x2788] = "\x01\x47\x76", + [0x2789] = "\x01\x47\x78", [0x278a] = "\x04\x23\x6f", + [0x278b] = "\x01\x49\x7a", [0x278c] = "\x01\x49\x79", + [0x278d] = "\x03\x25\x5a", [0x278e] = "\x02\x23\x5c", + [0x278f] = "\x01\x49\x7b", [0x2790] = "\x04\x26\x25", + [0x2792] = "\x02\x23\x5d", [0x2793] = "\x02\x26\x38", + [0x2794] = "\x03\x28\x4c", [0x2795] = "\x02\x26\x39", + [0x2796] = "\x03\x28\x4a", [0x2797] = "\x01\x4c\x78", + [0x2798] = "\x01\x4c\x7a", [0x2799] = "\x01\x4c\x7c", + [0x279a] = "\x01\x4c\x79", [0x279b] = "\x01\x4c\x7d", + [0x279c] = "\x01\x4c\x7b", [0x279d] = "\x03\x28\x4e", + [0x279e] = "\x03\x28\x4b", [0x279f] = "\x03\x28\x4d", + [0x27a2] = "\x01\x50\x6a", [0x27a3] = "\x01\x50\x67", + [0x27a4] = "\x01\x50\x69", [0x27a5] = "\x01\x50\x6b", + [0x27a6] = "\x01\x50\x68", [0x27a7] = "\x02\x2e\x68", + [0x27a8] = "\x02\x29\x78", [0x27a9] = "\x0f\x2a\x39", + [0x27ab] = "\x03\x2c\x32", [0x27ac] = "\x02\x2e\x6a", + [0x27ad] = "\x02\x2e\x69", [0x27ae] = "\x01\x55\x27", + [0x27af] = "\x04\x2c\x46", [0x27b0] = "\x01\x55\x23", + [0x27b1] = "\x04\x2c\x49", [0x27b2] = "\x06\x36\x66", + [0x27b3] = "\x01\x55\x24", [0x27b4] = "\x01\x55\x26", + [0x27b5] = "\x01\x55\x28", [0x27b6] = "\x01\x55\x25", + [0x27b7] = "\x03\x30\x57", [0x27b8] = "\x01\x55\x2a", + [0x27b9] = "\x01\x55\x29", [0x27ba] = "\x04\x2c\x48", + [0x27bb] = "\x03\x30\x56", [0x27bc] = "\x03\x30\x55", + [0x27be] = "\x0f\x2e\x7e", [0x27bf] = "\x01\x59\x6e", + [0x27c0] = "\x02\x34\x75", [0x27c1] = "\x02\x34\x74", + [0x27c2] = "\x01\x59\x6d", [0x27c3] = "\x03\x35\x41", + [0x27c4] = "\x01\x59\x6c", [0x27c5] = "\x01\x59\x6b", + [0x27c6] = "\x01\x59\x6f", [0x27c7] = "\x01\x59\x6a", + [0x27c8] = "\x03\x35\x3f", [0x27ca] = "\x02\x3b\x39", + [0x27cb] = "\x02\x3b\x36", [0x27cc] = "\x01\x5e\x6e", + [0x27cd] = "\x02\x3b\x35", [0x27ce] = "\x02\x3b\x3a", + [0x27cf] = "\x04\x37\x24", [0x27d0] = "\x01\x5e\x70", + [0x27d1] = "\x02\x3b\x38", [0x27d2] = "\x01\x5e\x6d", + [0x27d3] = "\x01\x5e\x6f", [0x27d4] = "\x02\x3b\x37", + [0x27d5] = "\x03\x3a\x7e", [0x27d6] = "\x02\x42\x4e", + [0x27d7] = "\x03\x40\x74", [0x27d8] = "\x02\x42\x4f", + [0x27d9] = "\x02\x42\x50", [0x27da] = "\x03\x40\x75", + [0x27db] = "\x03\x40\x76", [0x27dc] = "\x03\x40\x73", + [0x27dd] = "\x04\x3c\x6e", [0x27de] = "\x01\x68\x4e", + [0x27df] = "\x01\x68\x56", [0x27e0] = "\x02\x49\x65", + [0x27e1] = "\x01\x68\x50", [0x27e2] = "\x01\x68\x54", + [0x27e3] = "\x02\x49\x66", [0x27e4] = "\x01\x68\x55", + [0x27e5] = "\x01\x68\x51", [0x27e6] = "\x01\x68\x52", + [0x27e7] = "\x01\x68\x4f", [0x27e8] = "\x01\x68\x53", + [0x27e9] = "\x01\x6c\x50", [0x27ea] = "\x02\x3b\x34", + [0x27eb] = "\x01\x6c\x51", [0x27ec] = "\x01\x6c\x4f", + [0x27ed] = "\x04\x49\x44", [0x27ee] = "\x01\x6c\x4e", + [0x27ef] = "\x02\x56\x67", [0x27f0] = "\x01\x70\x51", + [0x27f1] = "\x02\x5c\x64", [0x27f2] = "\x02\x5c\x65", + [0x27f3] = "\x03\x5a\x35", [0x27f4] = "\x04\x5f\x55", + [0x27f5] = "\x01\x78\x31", [0x27f6] = "\x01\x79\x6a", + [0x27f7] = "\x03\x5e\x2a", [0x27f8] = "\x01\x44\x50", + [0x27f9] = "\x03\x22\x3e", [0x27fa] = "\x01\x47\x79", + [0x27fd] = "\x03\x25\x5e", [0x27fe] = "\x03\x25\x5c", + [0x27ff] = "\x03\x25\x5d", [0x2800] = "\x03\x28\x50", + [0x2801] = "\x01\x50\x6c", [0x2803] = "\x02\x2e\x6b", + [0x2804] = "\x01\x55\x2b", [0x2805] = "\x03\x30\x58", + [0x2806] = "\x03\x30\x59", [0x2807] = "\x01\x59\x72", + [0x2808] = "\x01\x59\x71", [0x2809] = "\x01\x59\x70", + [0x280a] = "\x01\x5e\x71", [0x280b] = "\x01\x5e\x72", + [0x280c] = "\x02\x3b\x3b", [0x280d] = "\x01\x68\x57", + [0x280e] = "\x01\x70\x52", [0x280f] = "\x01\x44\x51", + [0x2810] = "\x02\x21\x3c", [0x2811] = "\x01\x45\x37", + [0x2812] = "\x02\x21\x55", [0x2813] = "\x04\x21\x73", + [0x2814] = "\x03\x22\x3f", [0x2815] = "\x02\x22\x34", + [0x2816] = "\x01\x47\x7a", [0x2817] = "\x04\x22\x5c", + [0x2818] = "\x03\x23\x52", [0x2819] = "\x03\x28\x51", + [0x281a] = "\x01\x4c\x7e", [0x281b] = "\x03\x2c\x34", + [0x281e] = "\x03\x3b\x24", [0x281f] = "\x02\x42\x51", + [0x2820] = "\x03\x40\x78", [0x2821] = "\x03\x65\x25", + [0x2822] = "\x01\x44\x52", [0x2823] = "\x04\x21\x4b", + [0x2824] = "\x01\x45\x38", [0x2825] = "\x02\x22\x35", + [0x2828] = "\x02\x23\x5e", [0x2829] = "\x04\x26\x29", + [0x282a] = "\x02\x23\x5f", [0x282b] = "\x03\x25\x5f", + [0x282c] = "\x01\x49\x7c", [0x282d] = "\x0f\x25\x54", + [0x282f] = "\x03\x2c\x35", [0x2830] = "\x02\x3b\x3c", + [0x2831] = "\x01\x5e\x73", [0x2833] = "\x02\x42\x52", + [0x2835] = "\x04\x49\x49", [0x2836] = "\x03\x54\x54", + [0x2837] = "\x01\x73\x53", [0x2838] = "\x01\x44\x53", + [0x2839] = "\x01\x44\x67", [0x283a] = "\x01\x45\x39", + [0x283b] = "\x02\x21\x56", [0x283c] = "\x01\x46\x47", + [0x283d] = "\x03\x23\x54", [0x283e] = "\x01\x4a\x22", + [0x283f] = "\x01\x4a\x21", [0x2840] = "\x01\x49\x7d", + [0x2841] = "\x01\x49\x7e", [0x2844] = "\x02\x26\x3a", + [0x2845] = "\x01\x4d\x22", [0x2846] = "\x01\x4d\x23", + [0x2847] = "\x02\x26\x3b", [0x2848] = "\x01\x4d\x21", + [0x2849] = "\x03\x28\x54", [0x284a] = "\x03\x28\x55", + [0x284b] = "\x01\x50\x70", [0x284c] = "\x02\x29\x79", + [0x284d] = "\x01\x50\x6f", [0x284e] = "\x01\x50\x6d", + [0x284f] = "\x01\x50\x6e", [0x2850] = "\x01\x55\x2e", + [0x2851] = "\x01\x55\x2c", [0x2852] = "\x03\x30\x5a", + [0x2853] = "\x03\x30\x5b", [0x2854] = "\x02\x2e\x6d", + [0x2855] = "\x01\x55\x2d", [0x2856] = "\x02\x2e\x6c", + [0x2857] = "\x03\x64\x6b", [0x2858] = "\x01\x55\x22", + [0x2859] = "\x02\x34\x76", [0x285a] = "\x04\x31\x35", + [0x285b] = "\x03\x35\x43", [0x285c] = "\x01\x59\x74", + [0x285d] = "\x01\x59\x75", [0x285e] = "\x03\x3b\x26", + [0x285f] = "\x03\x3b\x25", [0x2860] = "\x01\x59\x73", + [0x2861] = "\x03\x35\x44", [0x2862] = "\x01\x68\x58", + [0x2863] = "\x02\x49\x67", [0x2864] = "\x01\x6c\x52", + [0x2865] = "\x01\x6c\x53", [0x2867] = "\x02\x50\x2a", + [0x2868] = "\x01\x73\x54", [0x2869] = "\x02\x61\x4e", + [0x286a] = "\x02\x61\x4f", [0x286b] = "\x03\x5a\x38", + [0x286c] = "\x01\x7a\x68", [0x286d] = "\x02\x70\x36", + [0x286e] = "\x02\x21\x2b", [0x286f] = "\x01\x45\x3a", + [0x2870] = "\x04\x22\x5f", [0x2871] = "\x01\x44\x54", + [0x2873] = "\x02\x21\x58", [0x2874] = "\x02\x21\x57", + [0x2875] = "\x04\x21\x76", [0x2877] = "\x03\x64\x6c", + [0x2878] = "\x03\x23\x55", [0x2879] = "\x01\x47\x7b", + [0x287a] = "\x02\x22\x37", [0x287b] = "\x02\x22\x38", + [0x287c] = "\x02\x22\x36", [0x287d] = "\x04\x22\x60", + [0x287e] = "\x02\x22\x39", [0x2880] = "\x03\x23\x5a", + [0x2881] = "\x0f\x22\x47", [0x2884] = "\x03\x25\x61", + [0x2885] = "\x03\x25\x66", [0x2886] = "\x02\x23\x67", + [0x2887] = "\x04\x23\x7a", [0x2888] = "\x02\x23\x62", + [0x2889] = "\x02\x23\x64", [0x288a] = "\x02\x23\x66", + [0x288b] = "\x02\x23\x63", [0x288c] = "\x01\x4a\x26", + [0x288d] = "\x02\x23\x60", [0x288e] = "\x03\x25\x62", + [0x288f] = "\x02\x23\x61", [0x2890] = "\x01\x4a\x23", + [0x2891] = "\x01\x4a\x24", [0x2892] = "\x02\x23\x65", + [0x2893] = "\x02\x23\x68", [0x2894] = "\x01\x4a\x25", + [0x2895] = "\x02\x23\x69", [0x2897] = "\x0f\x23\x7c", + [0x289c] = "\x03\x25\x63", [0x289d] = "\x02\x26\x49", + [0x289e] = "\x03\x28\x5d", [0x289f] = "\x02\x26\x43", + [0x28a0] = "\x02\x26\x3e", [0x28a1] = "\x01\x4d\x25", + [0x28a2] = "\x02\x26\x46", [0x28a3] = "\x02\x26\x44", + [0x28a4] = "\x02\x26\x3d", [0x28a5] = "\x02\x26\x4a", + [0x28a6] = "\x02\x26\x4d", [0x28a7] = "\x02\x26\x48", + [0x28a8] = "\x02\x26\x41", [0x28a9] = "\x01\x4d\x27", + [0x28aa] = "\x02\x26\x47", [0x28ab] = "\x01\x4d\x28", + [0x28ac] = "\x02\x26\x42", [0x28ad] = "\x02\x26\x45", + [0x28ae] = "\x02\x26\x3c", [0x28af] = "\x02\x26\x40", + [0x28b0] = "\x02\x26\x4c", [0x28b1] = "\x01\x4d\x29", + [0x28b2] = "\x04\x26\x2f", [0x28b3] = "\x01\x4d\x2a", + [0x28b4] = "\x03\x28\x5e", [0x28b5] = "\x02\x26\x3f", + [0x28b6] = "\x02\x26\x4b", [0x28b7] = "\x01\x4d\x24", + [0x28b8] = "\x01\x4d\x26", [0x28b9] = "\x03\x28\x5c", + [0x28ba] = "\x03\x28\x5f", [0x28bb] = "\x03\x28\x57", + [0x28c0] = "\x04\x26\x34", [0x28c1] = "\x03\x28\x58", + [0x28c6] = "\x02\x2a\x2c", [0x28c7] = "\x02\x2a\x25", + [0x28c8] = "\x02\x2a\x2b", [0x28c9] = "\x02\x2a\x24", + [0x28ca] = "\x02\x2a\x26", [0x28cb] = "\x02\x29\x7e", + [0x28cc] = "\x02\x29\x7c", [0x28cd] = "\x03\x2c\x3f", + [0x28ce] = "\x02\x2a\x2d", [0x28cf] = "\x02\x2a\x2a", + [0x28d0] = "\x02\x29\x7a", [0x28d1] = "\x03\x2c\x3b", + [0x28d2] = "\x01\x50\x72", [0x28d3] = "\x02\x2a\x28", + [0x28d4] = "\x02\x2a\x29", [0x28d5] = "\x03\x64\x6d", + [0x28d6] = "\x02\x2a\x27", [0x28d7] = "\x02\x29\x7d", + [0x28d8] = "\x02\x29\x7b", [0x28d9] = "\x01\x50\x71", + [0x28da] = "\x02\x2a\x23", [0x28db] = "\x02\x2a\x21", + [0x28dc] = "\x03\x2c\x3c", [0x28dd] = "\x03\x2c\x42", + [0x28de] = "\x02\x2a\x22", [0x28df] = "\x02\x2a\x2e", + [0x28e1] = "\x03\x2c\x3e", [0x28e2] = "\x03\x2c\x41", + [0x28e5] = "\x03\x2c\x43", [0x28e6] = "\x03\x2c\x3d", + [0x28e8] = "\x01\x55\x33", [0x28e9] = "\x03\x30\x63", + [0x28ea] = "\x01\x55\x32", [0x28eb] = "\x03\x30\x5f", + [0x28ec] = "\x02\x2e\x6e", [0x28ed] = "\x01\x55\x2f", + [0x28ee] = "\x02\x2e\x70", [0x28ef] = "\x03\x30\x64", + [0x28f0] = "\x01\x55\x34", [0x28f1] = "\x02\x2e\x71", + [0x28f2] = "\x04\x2c\x60", [0x28f3] = "\x03\x30\x61", + [0x28f4] = "\x01\x55\x37", [0x28f5] = "\x03\x30\x62", + [0x28f6] = "\x01\x55\x35", [0x28f7] = "\x02\x2e\x72", + [0x28f8] = "\x02\x2a\x2f", [0x28f9] = "\x02\x2e\x74", + [0x28fa] = "\x03\x30\x5e", [0x28fb] = "\x01\x55\x31", + [0x28fc] = "\x04\x2c\x5c", [0x28fd] = "\x01\x55\x30", + [0x28fe] = "\x04\x2c\x61", [0x28ff] = "\x02\x2e\x6f", + [0x2900] = "\x02\x2e\x73", [0x2901] = "\x01\x55\x36", + [0x2906] = "\x01\x59\x77", [0x2907] = "\x01\x59\x76", + [0x2908] = "\x03\x35\x4b", [0x2909] = "\x03\x35\x48", + [0x290a] = "\x03\x35\x47", [0x290b] = "\x02\x34\x78", + [0x290c] = "\x02\x34\x7c", [0x290d] = "\x02\x34\x7e", + [0x290e] = "\x01\x59\x78", [0x290f] = "\x02\x35\x23", + [0x2910] = "\x03\x35\x51", [0x2911] = "\x01\x59\x7c", + [0x2912] = "\x02\x35\x25", [0x2913] = "\x03\x35\x52", + [0x2914] = "\x01\x59\x7e", [0x2915] = "\x03\x35\x4f", + [0x2916] = "\x01\x59\x7a", [0x2917] = "\x01\x5a\x24", + [0x2918] = "\x03\x35\x55", [0x2919] = "\x01\x5a\x21", + [0x291a] = "\x02\x34\x7a", [0x291b] = "\x01\x59\x79", + [0x291c] = "\x03\x3b\x2b", [0x291d] = "\x02\x34\x79", + [0x291e] = "\x02\x34\x77", [0x291f] = "\x02\x35\x27", + [0x2920] = "\x02\x34\x7b", [0x2921] = "\x03\x35\x46", + [0x2922] = "\x01\x59\x7b", [0x2923] = "\x02\x35\x26", + [0x2924] = "\x01\x5a\x22", [0x2925] = "\x02\x35\x22", + [0x2926] = "\x02\x35\x21", [0x2927] = "\x01\x5a\x23", + [0x2928] = "\x02\x34\x7d", [0x2929] = "\x01\x59\x7d", + [0x292a] = "\x03\x35\x4e", [0x292c] = "\x03\x35\x4a", + [0x292e] = "\x02\x35\x28", [0x292f] = "\x03\x35\x54", + [0x2930] = "\x02\x35\x24", [0x2931] = "\x02\x3b\x4b", + [0x2932] = "\x02\x3b\x52", [0x2933] = "\x02\x3b\x47", + [0x2934] = "\x01\x5e\x76", [0x2935] = "\x02\x3b\x43", + [0x2936] = "\x02\x3b\x53", [0x2937] = "\x02\x3b\x3d", + [0x2938] = "\x02\x3b\x50", [0x2939] = "\x02\x3b\x4e", + [0x293a] = "\x02\x3b\x48", [0x293b] = "\x03\x3b\x36", + [0x293c] = "\x02\x3b\x51", [0x293d] = "\x02\x3b\x4a", + [0x293e] = "\x03\x3b\x28", [0x293f] = "\x02\x3b\x42", + [0x2940] = "\x02\x3b\x54", [0x2941] = "\x02\x3b\x40", + [0x2942] = "\x02\x3b\x4d", [0x2943] = "\x02\x3b\x3e", + [0x2944] = "\x03\x3b\x27", [0x2945] = "\x02\x3b\x55", + [0x2946] = "\x03\x3b\x37", [0x2947] = "\x01\x5e\x77", + [0x2948] = "\x03\x3b\x2a", [0x2949] = "\x02\x3b\x4f", + [0x294a] = "\x02\x42\x55", [0x294b] = "\x02\x3b\x41", + [0x294c] = "\x01\x5e\x74", [0x294d] = "\x03\x3b\x2e", + [0x294e] = "\x02\x3b\x45", [0x294f] = "\x03\x3b\x34", + [0x2950] = "\x01\x5e\x75", [0x2951] = "\x02\x3b\x44", + [0x2952] = "\x02\x3b\x49", [0x2953] = "\x03\x3b\x33", + [0x2954] = "\x04\x37\x35", [0x2955] = "\x02\x3b\x46", + [0x2956] = "\x04\x37\x2f", [0x2957] = "\x03\x3b\x31", + [0x2959] = "\x02\x3b\x4c", [0x295b] = "\x03\x3b\x2d", + [0x295e] = "\x02\x42\x59", [0x295f] = "\x04\x3c\x79", + [0x2960] = "\x03\x41\x21", [0x2961] = "\x04\x3c\x7b", + [0x2962] = "\x02\x42\x5c", [0x2963] = "\x02\x42\x54", + [0x2964] = "\x03\x40\x7c", [0x2965] = "\x02\x42\x56", + [0x2966] = "\x03\x40\x7a", [0x2967] = "\x02\x42\x5b", + [0x2968] = "\x02\x42\x5a", [0x2969] = "\x01\x63\x69", + [0x296a] = "\x04\x3c\x75", [0x296b] = "\x02\x3b\x3f", + [0x296c] = "\x02\x42\x58", [0x296d] = "\x03\x40\x79", + [0x296e] = "\x03\x40\x7d", [0x296f] = "\x01\x63\x6a", + [0x2970] = "\x04\x3c\x74", [0x2971] = "\x02\x42\x53", + [0x2972] = "\x02\x42\x57", [0x2973] = "\x04\x3c\x7c", + [0x2974] = "\x04\x3c\x78", [0x2975] = "\x03\x64\x6e", + [0x2977] = "\x02\x49\x6e", [0x2978] = "\x03\x46\x5c", + [0x2979] = "\x02\x49\x75", [0x297a] = "\x02\x49\x6c", + [0x297b] = "\x03\x46\x54", [0x297c] = "\x02\x49\x73", + [0x297d] = "\x02\x49\x6a", [0x297e] = "\x02\x49\x72", + [0x297f] = "\x02\x49\x76", [0x2980] = "\x02\x49\x69", + [0x2981] = "\x02\x49\x6d", [0x2982] = "\x02\x49\x68", + [0x2983] = "\x03\x46\x56", [0x2984] = "\x01\x68\x59", + [0x2985] = "\x04\x43\x2c", [0x2986] = "\x02\x49\x6b", + [0x2987] = "\x01\x68\x5a", [0x2988] = "\x02\x49\x71", + [0x2989] = "\x02\x49\x70", [0x298a] = "\x02\x49\x6f", + [0x298b] = "\x03\x46\x59", [0x298c] = "\x03\x46\x5a", + [0x298d] = "\x02\x49\x74", [0x298e] = "\x03\x64\x6f", + [0x298f] = "\x03\x4b\x65", [0x2990] = "\x03\x4b\x66", + [0x2991] = "\x03\x4b\x63", [0x2992] = "\x02\x50\x2e", + [0x2993] = "\x02\x50\x30", [0x2994] = "\x01\x6c\x55", + [0x2995] = "\x02\x50\x31", [0x2996] = "\x03\x4b\x6b", + [0x2997] = "\x02\x50\x2c", [0x2998] = "\x03\x4b\x67", + [0x2999] = "\x02\x50\x2b", [0x299a] = "\x02\x50\x35", + [0x299b] = "\x03\x4b\x69", [0x299c] = "\x02\x50\x33", + [0x299d] = "\x01\x6c\x54", [0x299e] = "\x02\x50\x36", + [0x299f] = "\x02\x50\x2d", [0x29a0] = "\x02\x50\x32", + [0x29a1] = "\x02\x50\x34", [0x29a2] = "\x02\x50\x2f", + [0x29a3] = "\x03\x4b\x6a", [0x29a4] = "\x03\x4b\x68", + [0x29a5] = "\x03\x64\x70", [0x29a6] = "\x03\x50\x58", + [0x29a7] = "\x02\x56\x6b", [0x29a8] = "\x02\x56\x70", + [0x29a9] = "\x02\x56\x6a", [0x29aa] = "\x02\x56\x6f", + [0x29ab] = "\x03\x50\x5b", [0x29ac] = "\x02\x56\x68", + [0x29ad] = "\x02\x56\x72", [0x29ae] = "\x02\x56\x6e", + [0x29af] = "\x02\x56\x73", [0x29b0] = "\x02\x56\x6d", + [0x29b1] = "\x02\x56\x69", [0x29b2] = "\x02\x56\x71", + [0x29b3] = "\x03\x50\x5a", [0x29b4] = "\x02\x56\x74", + [0x29b5] = "\x02\x56\x6c", [0x29b6] = "\x03\x64\x71", + [0x29b7] = "\x02\x5c\x66", [0x29b8] = "\x01\x73\x58", + [0x29b9] = "\x03\x54\x57", [0x29ba] = "\x01\x73\x56", + [0x29bb] = "\x03\x54\x59", [0x29bc] = "\x01\x73\x55", + [0x29bd] = "\x01\x73\x57", [0x29be] = "\x03\x54\x55", + [0x29bf] = "\x03\x64\x72", [0x29c0] = "\x02\x61\x50", + [0x29c1] = "\x03\x57\x62", [0x29c2] = "\x02\x64\x3e", + [0x29c3] = "\x02\x65\x49", [0x29c4] = "\x03\x5a\x39", + [0x29c6] = "\x02\x68\x70", [0x29c7] = "\x02\x68\x71", + [0x29c8] = "\x03\x5c\x3d", [0x29c9] = "\x01\x79\x6b", + [0x29ca] = "\x03\x5c\x3c", [0x29cb] = "\x02\x6b\x57", + [0x29cc] = "\x03\x5c\x3e", [0x29cd] = "\x01\x7a\x69", + [0x29ce] = "\x04\x66\x3b", [0x29cf] = "\x02\x6b\x58", + [0x29d0] = "\x03\x5e\x2d", [0x29d1] = "\x02\x6d\x4c", + [0x29d2] = "\x01\x7b\x5e", [0x29d3] = "\x03\x5f\x43", + [0x29d4] = "\x01\x7b\x5d", [0x29d5] = "\x02\x6d\x4b", + [0x29d6] = "\x01\x7c\x35", [0x29d7] = "\x03\x60\x30", + [0x29d8] = "\x02\x6f\x25", [0x29d9] = "\x04\x6b\x68", + [0x29da] = "\x04\x6a\x46", [0x29db] = "\x03\x21\x3c", + [0x29dc] = "\x04\x21\x2c", [0x29dd] = "\x01\x44\x55", + [0x29de] = "\x01\x47\x7c", [0x29df] = "\x02\x22\x3a", + [0x29e0] = "\x02\x23\x6a", [0x29e1] = "\x01\x4b\x56", + [0x29e2] = "\x01\x5a\x25", [0x29e3] = "\x03\x35\x57", + [0x29e4] = "\x03\x4b\x6c", [0x29e5] = "\x01\x44\x56", + [0x29e6] = "\x01\x46\x4a", [0x29e7] = "\x01\x46\x49", + [0x29e8] = "\x01\x46\x48", [0x29e9] = "\x04\x22\x63", + [0x29eb] = "\x01\x4a\x27", [0x29ee] = "\x01\x55\x38", + [0x29f0] = "\x02\x42\x5d", [0x29f1] = "\x01\x44\x57", + [0x29f2] = "\x01\x44\x58", [0x29f3] = "\x01\x44\x59", + [0x29f4] = "\x01\x45\x3b", [0x29f5] = "\x03\x25\x67", + [0x29f6] = "\x03\x28\x60", [0x29f7] = "\x01\x50\x73", + [0x29f8] = "\x04\x2c\x64", [0x29f9] = "\x02\x2a\x30", + [0x29fa] = "\x03\x2c\x45", [0x29fb] = "\x03\x2c\x44", + [0x29fd] = "\x01\x5e\x78", [0x29fe] = "\x01\x44\x5a", + [0x29ff] = "\x02\x21\x3d", [0x2a00] = "\x03\x21\x63", + [0x2a01] = "\x04\x21\x4c", [0x2a02] = "\x01\x46\x4b", + [0x2a03] = "\x01\x46\x4c", [0x2a04] = "\x02\x21\x59", + [0x2a06] = "\x01\x47\x7d", [0x2a07] = "\x05\x22\x5c", + [0x2a08] = "\x03\x23\x5c", [0x2a09] = "\x03\x25\x68", + [0x2a0a] = "\x02\x23\x6b", [0x2a0b] = "\x03\x25\x6b", + [0x2a0c] = "\x01\x4a\x28", [0x2a0d] = "\x04\x24\x23", + [0x2a0e] = "\x02\x23\x6c", [0x2a11] = "\x01\x4d\x30", + [0x2a12] = "\x03\x28\x62", [0x2a13] = "\x03\x28\x61", + [0x2a14] = "\x02\x26\x4f", [0x2a15] = "\x01\x4d\x2e", + [0x2a16] = "\x01\x4d\x2d", [0x2a17] = "\x02\x26\x4e", + [0x2a18] = "\x01\x4d\x2b", [0x2a19] = "\x02\x26\x50", + [0x2a1a] = "\x01\x4d\x2c", [0x2a1b] = "\x01\x4d\x2f", + [0x2a1d] = "\x01\x50\x74", [0x2a1e] = "\x03\x2c\x46", + [0x2a1f] = "\x01\x50\x76", [0x2a20] = "\x02\x2a\x34", + [0x2a21] = "\x02\x2a\x31", [0x2a22] = "\x02\x2a\x32", + [0x2a23] = "\x02\x2a\x33", [0x2a24] = "\x02\x2a\x35", + [0x2a25] = "\x01\x50\x75", [0x2a28] = "\x02\x2e\x76", + [0x2a29] = "\x02\x2e\x75", [0x2a2a] = "\x03\x30\x66", + [0x2a2b] = "\x01\x55\x3a", [0x2a2c] = "\x03\x30\x69", + [0x2a2d] = "\x01\x55\x39", [0x2a2e] = "\x03\x30\x68", + [0x2a2f] = "\x03\x30\x6a", [0x2a30] = "\x03\x30\x67", + [0x2a32] = "\x03\x35\x5b", [0x2a33] = "\x01\x5a\x28", + [0x2a34] = "\x02\x35\x2a", [0x2a35] = "\x03\x35\x59", + [0x2a36] = "\x01\x5a\x27", [0x2a37] = "\x01\x5a\x29", + [0x2a38] = "\x01\x5a\x26", [0x2a39] = "\x03\x35\x58", + [0x2a3a] = "\x03\x35\x5a", [0x2a3d] = "\x01\x5e\x7a", + [0x2a3e] = "\x02\x35\x29", [0x2a3f] = "\x05\x37\x7c", + [0x2a40] = "\x01\x5e\x7b", [0x2a41] = "\x02\x3b\x57", + [0x2a42] = "\x03\x39\x79", [0x2a43] = "\x01\x5e\x7c", + [0x2a44] = "\x02\x3b\x56", [0x2a45] = "\x01\x5e\x79", + [0x2a46] = "\x03\x3b\x3a", [0x2a47] = "\x03\x3b\x3b", + [0x2a48] = "\x03\x3b\x3d", [0x2a4a] = "\x02\x42\x60", + [0x2a4b] = "\x02\x42\x62", [0x2a4c] = "\x01\x63\x6b", + [0x2a4d] = "\x02\x42\x61", [0x2a4e] = "\x02\x42\x5f", + [0x2a4f] = "\x02\x42\x5e", [0x2a50] = "\x04\x3d\x2a", + [0x2a51] = "\x04\x43\x35", [0x2a52] = "\x03\x46\x5d", + [0x2a53] = "\x02\x49\x79", [0x2a54] = "\x01\x68\x5f", + [0x2a55] = "\x01\x68\x5d", [0x2a56] = "\x04\x43\x30", + [0x2a57] = "\x01\x68\x5e", [0x2a58] = "\x02\x49\x77", + [0x2a59] = "\x02\x49\x78", [0x2a5a] = "\x03\x4b\x6d", + [0x2a5b] = "\x01\x68\x5b", [0x2a5c] = "\x02\x50\x3a", + [0x2a5d] = "\x02\x50\x38", [0x2a5e] = "\x03\x4b\x70", + [0x2a5f] = "\x01\x6c\x57", [0x2a60] = "\x02\x50\x39", + [0x2a61] = "\x01\x6c\x58", [0x2a62] = "\x01\x6c\x56", + [0x2a63] = "\x01\x68\x5c", [0x2a64] = "\x0f\x4e\x5e", + [0x2a65] = "\x03\x64\x73", [0x2a66] = "\x02\x56\x77", + [0x2a67] = "\x02\x56\x75", [0x2a68] = "\x02\x56\x76", + [0x2a69] = "\x02\x50\x37", [0x2a6a] = "\x02\x5c\x68", + [0x2a6b] = "\x01\x73\x59", [0x2a6c] = "\x02\x5c\x67", + [0x2a6d] = "\x02\x61\x51", [0x2a6e] = "\x02\x61\x52", + [0x2a6f] = "\x02\x56\x78", [0x2a70] = "\x02\x65\x4a", + [0x2a71] = "\x03\x66\x77", [0x2a72] = "\x01\x44\x5b", + [0x2a73] = "\x01\x46\x4d", [0x2a74] = "\x01\x48\x21", + [0x2a75] = "\x02\x22\x3b", [0x2a76] = "\x01\x47\x7e", + [0x2a77] = "\x03\x28\x63", [0x2a78] = "\x01\x4d\x31", + [0x2a79] = "\x01\x63\x6c", [0x2a7a] = "\x03\x21\x3d", + [0x2a7b] = "\x01\x45\x3c", [0x2a7c] = "\x01\x46\x4e", + [0x2a7d] = "\x01\x50\x77", [0x2a7e] = "\x01\x5e\x7d", + [0x2a7f] = "\x03\x21\x3e", [0x2a80] = "\x02\x21\x5a", + [0x2a81] = "\x03\x22\x47", [0x2a82] = "\x02\x21\x5b", + [0x2a83] = "\x03\x22\x48", [0x2a84] = "\x02\x22\x3c", + [0x2a85] = "\x03\x66\x78", [0x2a87] = "\x01\x4a\x2a", + [0x2a88] = "\x02\x23\x70", [0x2a89] = "\x02\x23\x6e", + [0x2a8a] = "\x01\x4a\x2b", [0x2a8b] = "\x02\x23\x6d", + [0x2a8c] = "\x02\x23\x6f", [0x2a8d] = "\x02\x23\x71", + [0x2a8e] = "\x04\x24\x28", [0x2a8f] = "\x01\x4a\x29", + [0x2a90] = "\x03\x25\x6e", [0x2a92] = "\x03\x25\x6d", + [0x2a95] = "\x01\x4d\x35", [0x2a96] = "\x01\x4d\x36", + [0x2a97] = "\x01\x4d\x33", [0x2a98] = "\x03\x28\x65", + [0x2a99] = "\x03\x28\x67", [0x2a9a] = "\x01\x4d\x32", + [0x2a9b] = "\x02\x2a\x39", [0x2a9c] = "\x01\x4d\x34", + [0x2a9d] = "\x03\x28\x68", [0x2aa0] = "\x01\x50\x78", + [0x2aa1] = "\x03\x2c\x48", [0x2aa2] = "\x02\x2a\x38", + [0x2aa3] = "\x02\x2a\x3a", [0x2aa4] = "\x02\x2a\x37", + [0x2aa5] = "\x02\x2a\x3b", [0x2aa6] = "\x01\x50\x79", + [0x2aa7] = "\x01\x55\x3d", [0x2aa8] = "\x02\x2e\x77", + [0x2aa9] = "\x03\x30\x6c", [0x2aaa] = "\x02\x2e\x79", + [0x2aab] = "\x01\x55\x3b", [0x2aac] = "\x02\x2e\x7a", + [0x2aad] = "\x01\x55\x3c", [0x2aae] = "\x02\x2e\x78", + [0x2aaf] = "\x03\x30\x6b", [0x2ab0] = "\x02\x2a\x36", + [0x2ab1] = "\x02\x35\x2b", [0x2ab2] = "\x02\x35\x2e", + [0x2ab3] = "\x02\x35\x2f", [0x2ab4] = "\x02\x35\x2c", + [0x2ab5] = "\x01\x5a\x2d", [0x2ab6] = "\x01\x5a\x2c", + [0x2ab7] = "\x01\x5a\x2a", [0x2ab8] = "\x01\x5a\x2b", + [0x2ab9] = "\x02\x35\x2d", [0x2aba] = "\x03\x35\x61", + [0x2abb] = "\x03\x35\x60", [0x2abd] = "\x03\x3b\x3f", + [0x2abe] = "\x01\x5a\x2e", [0x2abf] = "\x03\x3b\x40", + [0x2ac0] = "\x03\x3b\x3e", [0x2ac1] = "\x01\x5f\x21", + [0x2ac2] = "\x01\x5f\x22", [0x2ac3] = "\x06\x48\x45", + [0x2ac4] = "\x01\x5f\x23", [0x2ac5] = "\x02\x42\x63", + [0x2ac6] = "\x02\x42\x65", [0x2ac7] = "\x02\x42\x67", + [0x2ac8] = "\x01\x63\x6e", [0x2ac9] = "\x01\x63\x6d", + [0x2aca] = "\x01\x5e\x7e", [0x2acb] = "\x02\x42\x66", + [0x2acc] = "\x02\x42\x64", [0x2acd] = "\x03\x64\x74", + [0x2ace] = "\x02\x49\x7d", [0x2acf] = "\x03\x46\x61", + [0x2ad0] = "\x03\x46\x60", [0x2ad1] = "\x02\x49\x7b", + [0x2ad2] = "\x02\x4a\x23", [0x2ad3] = "\x01\x68\x60", + [0x2ad4] = "\x02\x4a\x24", [0x2ad5] = "\x02\x4a\x21", + [0x2ad6] = "\x01\x68\x61", [0x2ad7] = "\x02\x49\x7c", + [0x2ad8] = "\x02\x49\x7a", [0x2ad9] = "\x02\x4a\x22", + [0x2ada] = "\x01\x6c\x5a", [0x2adb] = "\x02\x50\x3c", + [0x2adc] = "\x02\x49\x7e", [0x2add] = "\x01\x6c\x5c", + [0x2ade] = "\x02\x50\x3d", [0x2adf] = "\x01\x6c\x5b", + [0x2ae0] = "\x01\x6c\x5e", [0x2ae1] = "\x02\x50\x3e", + [0x2ae2] = "\x01\x6c\x59", [0x2ae3] = "\x01\x6c\x5d", + [0x2ae5] = "\x02\x56\x7d", [0x2ae6] = "\x02\x56\x7b", + [0x2ae7] = "\x02\x56\x7a", [0x2ae8] = "\x02\x56\x7c", + [0x2ae9] = "\x02\x56\x79", [0x2aea] = "\x03\x50\x5c", + [0x2aeb] = "\x04\x5b\x21", [0x2aec] = "\x01\x78\x33", + [0x2aed] = "\x03\x64\x75", [0x2aee] = "\x02\x68\x72", + [0x2aef] = "\x02\x68\x73", [0x2af0] = "\x03\x5c\x3f", + [0x2af1] = "\x02\x6b\x59", [0x2af2] = "\x02\x6d\x4d", + [0x2af3] = "\x01\x7d\x22", [0x2af4] = "\x03\x21\x3f", + [0x2af5] = "\x03\x23\x61", [0x2af6] = "\x01\x4d\x37", + [0x2af7] = "\x01\x4a\x2c", [0x2af8] = "\x03\x28\x69", + [0x2af9] = "\x03\x28\x6b", [0x2afa] = "\x01\x50\x7a", + [0x2afb] = "\x03\x2c\x4c", [0x2afc] = "\x03\x2c\x4b", + [0x2afd] = "\x03\x30\x6e", [0x2afe] = "\x01\x44\x5c", + [0x2aff] = "\x01\x45\x3d", [0x2b00] = "\x04\x21\x4d", + [0x2b01] = "\x01\x46\x4f", [0x2b02] = "\x02\x22\x3d", + [0x2b03] = "\x03\x25\x6f", [0x2b04] = "\x01\x4a\x2d", + [0x2b05] = "\x02\x23\x72", [0x2b06] = "\x03\x28\x6d", + [0x2b07] = "\x02\x2a\x3c", [0x2b08] = "\x01\x50\x7b", + [0x2b0a] = "\x01\x68\x62", [0x2b0b] = "\x01\x44\x5d", + [0x2b0c] = "\x03\x21\x64", [0x2b0d] = "\x03\x22\x49", + [0x2b0e] = "\x03\x23\x62", [0x2b0f] = "\x01\x48\x22", + [0x2b10] = "\x0f\x22\x4e", [0x2b11] = "\x03\x3b\x42", + [0x2b12] = "\x01\x63\x6f", [0x2b13] = "\x01\x44\x5e", + [0x2b14] = "\x01\x45\x3e", [0x2b15] = "\x01\x45\x3f", + [0x2b17] = "\x01\x46\x51", [0x2b18] = "\x01\x46\x50", + [0x2b19] = "\x04\x22\x6b", [0x2b1a] = "\x02\x22\x3e", + [0x2b1b] = "\x01\x48\x23", [0x2b1c] = "\x04\x22\x6c", + [0x2b1d] = "\x02\x23\x73", [0x2b1e] = "\x03\x25\x71", + [0x2b1f] = "\x01\x4a\x2e", [0x2b21] = "\x03\x28\x6e", + [0x2b22] = "\x02\x26\x52", [0x2b23] = "\x02\x26\x53", + [0x2b24] = "\x02\x26\x54", [0x2b25] = "\x03\x28\x70", + [0x2b26] = "\x01\x4d\x38", [0x2b27] = "\x01\x4d\x39", + [0x2b28] = "\x02\x26\x51", [0x2b29] = "\x01\x4d\x3a", + [0x2b2b] = "\x04\x29\x2c", [0x2b2c] = "\x04\x2c\x70", + [0x2b2d] = "\x01\x50\x7c", [0x2b2e] = "\x02\x2a\x3d", + [0x2b2f] = "\x03\x2c\x4d", [0x2b30] = "\x02\x2e\x7c", + [0x2b31] = "\x01\x55\x3e", [0x2b32] = "\x03\x30\x6f", + [0x2b33] = "\x02\x2e\x7b", [0x2b34] = "\x03\x35\x62", + [0x2b35] = "\x01\x5a\x2f", [0x2b36] = "\x02\x35\x30", + [0x2b37] = "\x01\x5a\x30", [0x2b38] = "\x02\x35\x31", + [0x2b39] = "\x03\x35\x63", [0x2b3a] = "\x03\x3b\x47", + [0x2b3b] = "\x03\x3b\x45", [0x2b3c] = "\x01\x5f\x24", + [0x2b3d] = "\x04\x37\x45", [0x2b3e] = "\x03\x3b\x44", + [0x2b3f] = "\x04\x3d\x30", [0x2b40] = "\x02\x42\x68", + [0x2b41] = "\x0f\x41\x3f", [0x2b42] = "\x03\x41\x22", + [0x2b43] = "\x02\x4a\x26", [0x2b44] = "\x02\x4a\x25", + [0x2b46] = "\x01\x68\x63", [0x2b47] = "\x04\x49\x5e", + [0x2b48] = "\x01\x6c\x5f", [0x2b49] = "\x02\x50\x3f", + [0x2b4a] = "\x01\x70\x53", [0x2b4b] = "\x02\x56\x7e", + [0x2b4c] = "\x01\x73\x5a", [0x2b4d] = "\x03\x57\x63", + [0x2b4e] = "\x01\x7b\x5f", [0x2b4f] = "\x02\x6f\x27", + [0x2b50] = "\x03\x21\x40", [0x2b51] = "\x03\x21\x41", + [0x2b52] = "\x03\x22\x4a", [0x2b53] = "\x03\x23\x51", + [0x2b54] = "\x02\x26\x55", [0x2b55] = "\x03\x28\x71", + [0x2b56] = "\x02\x2a\x3e", [0x2b57] = "\x01\x5a\x31", + [0x2b58] = "\x02\x3b\x58", [0x2b59] = "\x01\x63\x70", + [0x2b5a] = "\x03\x41\x23", [0x2b5b] = "\x03\x50\x5e", + [0x2b5c] = "\x0f\x54\x43", [0x2b5d] = "\x03\x57\x64", + [0x2b5e] = "\x01\x76\x41", [0x2b60] = "\x03\x61\x64", + [0x2b61] = "\x03\x21\x42", [0x2b62] = "\x01\x4a\x30", + [0x2b63] = "\x03\x25\x72", [0x2b64] = "\x01\x4a\x2f", + [0x2b65] = "\x01\x50\x7d", [0x2b66] = "\x03\x2c\x50", + [0x2b67] = "\x02\x2e\x7d", [0x2b69] = "\x01\x5a\x33", + [0x2b6a] = "\x01\x5d\x29", [0x2b6b] = "\x01\x5a\x34", + [0x2b6c] = "\x01\x5a\x32", [0x2b6d] = "\x01\x5f\x25", + [0x2b6e] = "\x03\x41\x24", [0x2b6f] = "\x02\x4a\x27", + [0x2b70] = "\x01\x68\x64", [0x2b71] = "\x01\x6c\x60", + [0x2b72] = "\x03\x5f\x45", [0x2b73] = "\x02\x21\x2c", + [0x2b74] = "\x02\x22\x3f", [0x2b75] = "\x04\x22\x6d", + [0x2b76] = "\x02\x23\x75", [0x2b77] = "\x01\x4a\x31", + [0x2b78] = "\x02\x23\x74", [0x2b79] = "\x01\x4a\x32", + [0x2b7a] = "\x04\x24\x2c", [0x2b7c] = "\x01\x4d\x3e", + [0x2b7d] = "\x02\x26\x58", [0x2b7e] = "\x02\x26\x57", + [0x2b7f] = "\x01\x4d\x3d", [0x2b80] = "\x01\x4d\x3b", + [0x2b81] = "\x01\x4d\x3c", [0x2b82] = "\x02\x26\x56", + [0x2b83] = "\x03\x28\x76", [0x2b84] = "\x03\x28\x75", + [0x2b85] = "\x01\x51\x21", [0x2b86] = "\x02\x2a\x3f", + [0x2b87] = "\x01\x51\x24", [0x2b88] = "\x01\x50\x7e", + [0x2b89] = "\x01\x51\x26", [0x2b8a] = "\x01\x51\x22", + [0x2b8b] = "\x01\x51\x23", [0x2b8c] = "\x01\x51\x25", + [0x2b8d] = "\x04\x29\x31", [0x2b8e] = "\x03\x30\x70", + [0x2b8f] = "\x03\x30\x72", [0x2b90] = "\x01\x55\x41", + [0x2b91] = "\x01\x55\x40", [0x2b92] = "\x01\x55\x3f", + [0x2b93] = "\x03\x30\x71", [0x2b94] = "\x03\x64\x76", + [0x2b96] = "\x02\x35\x33", [0x2b97] = "\x01\x5a\x35", + [0x2b98] = "\x01\x5a\x38", [0x2b99] = "\x01\x5a\x36", + [0x2b9a] = "\x03\x64\x77", [0x2b9b] = "\x02\x35\x32", + [0x2b9c] = "\x01\x5a\x3b", [0x2b9d] = "\x04\x31\x53", + [0x2b9e] = "\x01\x5a\x37", [0x2b9f] = "\x02\x35\x34", + [0x2ba0] = "\x01\x5a\x3a", [0x2ba1] = "\x01\x5a\x39", + [0x2ba2] = "\x04\x31\x52", [0x2ba3] = "\x04\x31\x57", + [0x2ba4] = "\x04\x37\x4a", [0x2ba5] = "\x02\x3b\x5a", + [0x2ba6] = "\x02\x3b\x59", [0x2ba7] = "\x03\x3b\x4b", + [0x2ba8] = "\x01\x5f\x28", [0x2ba9] = "\x01\x5f\x26", + [0x2baa] = "\x01\x5f\x27", [0x2bab] = "\x02\x3b\x5b", + [0x2bac] = "\x01\x63\x71", [0x2bad] = "\x02\x42\x6a", + [0x2bae] = "\x01\x63\x72", [0x2baf] = "\x02\x42\x69", + [0x2bb0] = "\x04\x3d\x34", [0x2bb1] = "\x04\x43\x3f", + [0x2bb2] = "\x02\x50\x40", [0x2bb3] = "\x03\x46\x63", + [0x2bb4] = "\x03\x46\x64", [0x2bb5] = "\x01\x6c\x62", + [0x2bb6] = "\x02\x4a\x28", [0x2bb7] = "\x01\x6c\x61", + [0x2bb8] = "\x03\x4b\x72", [0x2bb9] = "\x01\x68\x65", + [0x2bba] = "\x03\x64\x78", [0x2bbb] = "\x02\x57\x22", + [0x2bbc] = "\x02\x57\x21", [0x2bbd] = "\x01\x73\x5b", + [0x2bbe] = "\x02\x5c\x69", [0x2bbf] = "\x02\x65\x4b", + [0x2bc0] = "\x02\x68\x74", [0x2bc1] = "\x02\x68\x75", + [0x2bc2] = "\x03\x5e\x2f", [0x2bc3] = "\x01\x45\x40", + [0x2bc4] = "\x04\x21\x36", [0x2bc5] = "\x01\x46\x52", + [0x2bc7] = "\x03\x22\x4d", [0x2bc8] = "\x04\x22\x71", + [0x2bc9] = "\x02\x21\x5c", [0x2bca] = "\x03\x22\x4c", + [0x2bcb] = "\x05\x22\x66", [0x2bcc] = "\x01\x4a\x34", + [0x2bcd] = "\x01\x4a\x36", [0x2bce] = "\x03\x25\x78", + [0x2bcf] = "\x02\x22\x42", [0x2bd0] = "\x02\x23\x78", + [0x2bd1] = "\x02\x23\x77", [0x2bd2] = "\x02\x23\x76", + [0x2bd3] = "\x03\x23\x66", [0x2bd4] = "\x02\x22\x41", + [0x2bd5] = "\x02\x22\x40", [0x2bd6] = "\x01\x48\x25", + [0x2bd7] = "\x01\x4a\x35", [0x2bd8] = "\x01\x4a\x33", + [0x2bd9] = "\x01\x48\x24", [0x2bda] = "\x03\x23\x67", + [0x2bdb] = "\x03\x23\x69", [0x2bdc] = "\x03\x25\x77", + [0x2bdd] = "\x01\x4d\x3f", [0x2bde] = "\x02\x26\x59", + [0x2bdf] = "\x03\x25\x7b", [0x2be0] = "\x01\x4d\x40", + [0x2be1] = "\x02\x23\x7d", [0x2be2] = "\x04\x26\x50", + [0x2be3] = "\x02\x24\x21", [0x2be4] = "\x02\x23\x7e", + [0x2be5] = "\x02\x26\x5a", [0x2be6] = "\x03\x25\x76", + [0x2be7] = "\x03\x25\x74", [0x2be8] = "\x02\x23\x7a", + [0x2be9] = "\x03\x28\x7e", [0x2bea] = "\x01\x4a\x3a", + [0x2beb] = "\x01\x4a\x38", [0x2bec] = "\x03\x25\x7c", + [0x2bed] = "\x02\x23\x79", [0x2bee] = "\x02\x23\x7b", + [0x2bef] = "\x02\x24\x23", [0x2bf0] = "\x03\x26\x22", + [0x2bf1] = "\x01\x4a\x37", [0x2bf2] = "\x03\x26\x21", + [0x2bf3] = "\x02\x23\x7c", [0x2bf4] = "\x02\x24\x27", + [0x2bf5] = "\x01\x4d\x42", [0x2bf6] = "\x03\x25\x7d", + [0x2bf7] = "\x02\x24\x24", [0x2bf8] = "\x01\x4a\x39", + [0x2bf9] = "\x03\x26\x23", [0x2bfa] = "\x02\x24\x22", + [0x2bfb] = "\x02\x24\x25", [0x2bfc] = "\x03\x25\x7a", + [0x2bfd] = "\x01\x4d\x41", [0x2bfe] = "\x03\x25\x75", + [0x2bff] = "\x01\x4d\x43", [0x2c00] = "\x02\x24\x26", + [0x2c07] = "\x03\x28\x78", [0x2c08] = "\x03\x29\x22", + [0x2c09] = "\x02\x26\x6e", [0x2c0a] = "\x02\x26\x61", + [0x2c0b] = "\x02\x26\x5f", [0x2c0c] = "\x02\x26\x6d", + [0x2c0d] = "\x02\x26\x68", [0x2c0e] = "\x01\x51\x2b", + [0x2c0f] = "\x01\x4d\x44", [0x2c10] = "\x02\x26\x69", + [0x2c11] = "\x02\x26\x6c", [0x2c12] = "\x01\x51\x27", + [0x2c13] = "\x02\x26\x6b", [0x2c14] = "\x01\x4d\x45", + [0x2c15] = "\x01\x4d\x4a", [0x2c16] = "\x01\x4d\x48", + [0x2c17] = "\x02\x26\x62", [0x2c18] = "\x04\x29\x36", + [0x2c19] = "\x02\x26\x5d", [0x2c1a] = "\x02\x26\x64", + [0x2c1b] = "\x01\x4d\x4f", [0x2c1c] = "\x02\x26\x6f", + [0x2c1d] = "\x01\x51\x28", [0x2c1e] = "\x02\x26\x65", + [0x2c1f] = "\x04\x26\x4f", [0x2c20] = "\x01\x51\x29", + [0x2c21] = "\x01\x4d\x4b", [0x2c22] = "\x02\x26\x67", + [0x2c23] = "\x03\x2c\x5a", [0x2c24] = "\x02\x2a\x4e", + [0x2c25] = "\x01\x51\x2a", [0x2c26] = "\x02\x26\x5c", + [0x2c27] = "\x01\x4d\x4c", [0x2c28] = "\x01\x51\x2c", + [0x2c29] = "\x01\x4d\x4d", [0x2c2a] = "\x01\x4d\x49", + [0x2c2b] = "\x01\x4d\x4e", [0x2c2c] = "\x02\x26\x66", + [0x2c2d] = "\x02\x26\x5b", [0x2c2e] = "\x02\x26\x6a", + [0x2c2f] = "\x01\x4d\x46", [0x2c30] = "\x03\x28\x77", + [0x2c31] = "\x03\x2c\x5b", [0x2c32] = "\x02\x26\x5e", + [0x2c33] = "\x02\x26\x63", [0x2c34] = "\x02\x26\x60", + [0x2c35] = "\x01\x4d\x47", [0x2c36] = "\x03\x28\x7a", + [0x2c37] = "\x02\x2a\x40", [0x2c38] = "\x04\x29\x45", + [0x2c39] = "\x02\x2a\x41", [0x2c3d] = "\x03\x29\x21", + [0x2c40] = "\x02\x2a\x4b", [0x2c41] = "\x02\x2f\x23", + [0x2c42] = "\x02\x2a\x4c", [0x2c43] = "\x01\x51\x32", + [0x2c44] = "\x02\x2a\x4f", [0x2c45] = "\x02\x2a\x45", + [0x2c46] = "\x01\x51\x31", [0x2c47] = "\x02\x2a\x47", + [0x2c48] = "\x04\x29\x3f", [0x2c49] = "\x02\x2a\x48", + [0x2c4a] = "\x03\x2c\x60", [0x2c4b] = "\x03\x30\x79", + [0x2c4c] = "\x02\x2a\x4a", [0x2c4d] = "\x01\x51\x2d", + [0x2c4e] = "\x03\x2c\x56", [0x2c4f] = "\x03\x30\x73", + [0x2c50] = "\x01\x55\x45", [0x2c51] = "\x03\x2c\x57", + [0x2c52] = "\x03\x2c\x5d", [0x2c53] = "\x02\x2a\x46", + [0x2c54] = "\x02\x2a\x42", [0x2c55] = "\x01\x55\x46", + [0x2c56] = "\x03\x30\x7e", [0x2c57] = "\x04\x29\x3e", + [0x2c58] = "\x02\x2a\x50", [0x2c59] = "\x01\x55\x42", + [0x2c5a] = "\x02\x2f\x21", [0x2c5b] = "\x02\x2a\x49", + [0x2c5c] = "\x03\x2c\x54", [0x2c5d] = "\x02\x2e\x7e", + [0x2c5e] = "\x02\x2a\x44", [0x2c5f] = "\x02\x2a\x4d", + [0x2c60] = "\x03\x2c\x5f", [0x2c61] = "\x03\x2c\x61", + [0x2c62] = "\x01\x51\x30", [0x2c63] = "\x01\x55\x43", + [0x2c64] = "\x01\x51\x36", [0x2c65] = "\x01\x55\x44", + [0x2c66] = "\x02\x2a\x51", [0x2c67] = "\x02\x2f\x22", + [0x2c68] = "\x01\x51\x2f", [0x2c69] = "\x01\x55\x48", + [0x2c6a] = "\x01\x51\x35", [0x2c6b] = "\x01\x51\x34", + [0x2c6c] = "\x01\x51\x33", [0x2c6d] = "\x01\x55\x47", + [0x2c6e] = "\x02\x2a\x52", [0x2c6f] = "\x01\x55\x49", + [0x2c70] = "\x01\x51\x2e", [0x2c71] = "\x04\x29\x4b", + [0x2c72] = "\x02\x2a\x43", [0x2c73] = "\x03\x30\x7a", + [0x2c74] = "\x03\x30\x78", [0x2c75] = "\x03\x30\x7b", + [0x2c7c] = "\x03\x2c\x5c", [0x2c7e] = "\x03\x30\x76", + [0x2c7f] = "\x01\x5a\x3c", [0x2c80] = "\x02\x2f\x26", + [0x2c81] = "\x02\x2f\x28", [0x2c82] = "\x04\x2d\x25", + [0x2c83] = "\x02\x2f\x2a", [0x2c84] = "\x01\x55\x4a", + [0x2c85] = "\x01\x55\x50", [0x2c86] = "\x02\x35\x37", + [0x2c87] = "\x02\x2f\x2e", [0x2c88] = "\x02\x2f\x25", + [0x2c89] = "\x01\x5a\x3e", [0x2c8a] = "\x02\x35\x35", + [0x2c8b] = "\x03\x31\x22", [0x2c8c] = "\x01\x55\x4f", + [0x2c8d] = "\x01\x55\x4d", [0x2c8e] = "\x02\x2f\x30", + [0x2c8f] = "\x04\x2d\x2d", [0x2c90] = "\x02\x35\x36", + [0x2c91] = "\x04\x2d\x2c", [0x2c92] = "\x02\x2f\x27", + [0x2c93] = "\x03\x31\x25", [0x2c94] = "\x01\x55\x4e", + [0x2c95] = "\x02\x2f\x2b", [0x2c96] = "\x01\x55\x51", + [0x2c97] = "\x02\x2f\x2d", [0x2c98] = "\x03\x35\x68", + [0x2c99] = "\x03\x30\x74", [0x2c9a] = "\x01\x55\x4c", + [0x2c9b] = "\x02\x2f\x2c", [0x2c9c] = "\x02\x2f\x2f", + [0x2c9d] = "\x02\x2f\x29", [0x2c9e] = "\x03\x31\x27", + [0x2c9f] = "\x01\x55\x4b", [0x2ca0] = "\x01\x5a\x3f", + [0x2ca1] = "\x03\x35\x71", [0x2ca2] = "\x02\x2f\x24", + [0x2ca3] = "\x01\x5a\x3d", [0x2ca4] = "\x03\x35\x72", + [0x2ca5] = "\x04\x31\x6b", [0x2ca6] = "\x03\x31\x23", + [0x2ca7] = "\x03\x31\x28", [0x2ca8] = "\x01\x5a\x40", + [0x2ca9] = "\x03\x31\x21", [0x2caa] = "\x03\x35\x6f", + [0x2cae] = "\x03\x31\x26", [0x2cb0] = "\x02\x35\x39", + [0x2cb1] = "\x02\x35\x42", [0x2cb2] = "\x01\x5f\x2b", + [0x2cb3] = "\x03\x3b\x54", [0x2cb4] = "\x01\x5a\x42", + [0x2cb5] = "\x01\x5a\x47", [0x2cb6] = "\x01\x5f\x2c", + [0x2cb7] = "\x02\x35\x44", [0x2cb8] = "\x01\x5a\x4e", + [0x2cb9] = "\x02\x3b\x5d", [0x2cba] = "\x02\x35\x3a", + [0x2cbb] = "\x01\x5a\x46", [0x2cbc] = "\x01\x5a\x49", + [0x2cbd] = "\x01\x5a\x44", [0x2cbe] = "\x02\x35\x38", + [0x2cbf] = "\x02\x35\x46", [0x2cc0] = "\x02\x35\x49", + [0x2cc1] = "\x02\x3b\x6c", [0x2cc2] = "\x04\x31\x68", + [0x2cc3] = "\x02\x35\x47", [0x2cc4] = "\x02\x3b\x61", + [0x2cc5] = "\x01\x5a\x45", [0x2cc6] = "\x01\x5a\x4c", + [0x2cc7] = "\x01\x5a\x50", [0x2cc8] = "\x02\x35\x41", + [0x2cc9] = "\x02\x3b\x5c", [0x2cca] = "\x02\x35\x45", + [0x2ccb] = "\x01\x5a\x41", [0x2ccc] = "\x02\x3b\x5e", + [0x2ccd] = "\x02\x35\x48", [0x2cce] = "\x02\x3b\x60", + [0x2ccf] = "\x02\x35\x3d", [0x2cd0] = "\x03\x35\x6a", + [0x2cd1] = "\x01\x5f\x29", [0x2cd2] = "\x03\x3b\x56", + [0x2cd3] = "\x02\x35\x3b", [0x2cd4] = "\x02\x35\x3c", + [0x2cd5] = "\x01\x5a\x4b", [0x2cd6] = "\x03\x3b\x55", + [0x2cd7] = "\x03\x35\x6e", [0x2cd8] = "\x01\x5a\x4a", + [0x2cd9] = "\x02\x35\x3f", [0x2cda] = "\x01\x5a\x4f", + [0x2cdb] = "\x02\x35\x43", [0x2cdc] = "\x01\x5a\x48", + [0x2cdd] = "\x02\x35\x40", [0x2cde] = "\x03\x35\x79", + [0x2cdf] = "\x01\x5a\x4d", [0x2ce0] = "\x01\x5f\x2d", + [0x2ce1] = "\x01\x5f\x2a", [0x2ce2] = "\x02\x3b\x5f", + [0x2ce3] = "\x03\x3b\x58", [0x2ce4] = "\x02\x35\x3e", + [0x2ce5] = "\x03\x3b\x59", [0x2ce6] = "\x01\x5a\x43", + [0x2ce7] = "\x03\x35\x76", [0x2ce8] = "\x03\x35\x78", + [0x2ce9] = "\x03\x3b\x5a", [0x2cea] = "\x03\x3b\x4d", + [0x2cee] = "\x03\x35\x74", [0x2cf0] = "\x01\x5f\x32", + [0x2cf1] = "\x01\x5f\x36", [0x2cf2] = "\x02\x3b\x63", + [0x2cf3] = "\x01\x63\x77", [0x2cf4] = "\x01\x5f\x34", + [0x2cf5] = "\x02\x3b\x67", [0x2cf6] = "\x01\x5f\x38", + [0x2cf7] = "\x02\x42\x6b", [0x2cf8] = "\x02\x3b\x69", + [0x2cf9] = "\x01\x63\x79", [0x2cfa] = "\x01\x5f\x30", + [0x2cfb] = "\x01\x5f\x33", [0x2cfc] = "\x02\x3b\x6a", + [0x2cfd] = "\x03\x3b\x5e", [0x2cfe] = "\x02\x3b\x6b", + [0x2cff] = "\x02\x3b\x71", [0x2d00] = "\x01\x5f\x3a", + [0x2d01] = "\x01\x63\x7a", [0x2d02] = "\x04\x3d\x3d", + [0x2d03] = "\x02\x3b\x6d", [0x2d04] = "\x02\x3b\x72", + [0x2d05] = "\x02\x3b\x66", [0x2d06] = "\x01\x64\x26", + [0x2d07] = "\x03\x3b\x4f", [0x2d08] = "\x01\x63\x7b", + [0x2d09] = "\x01\x5f\x39", [0x2d0a] = "\x02\x3b\x64", + [0x2d0b] = "\x02\x3b\x73", [0x2d0c] = "\x03\x3b\x51", + [0x2d0d] = "\x01\x64\x25", [0x2d0e] = "\x01\x5f\x37", + [0x2d0f] = "\x01\x63\x74", [0x2d10] = "\x02\x3b\x70", + [0x2d11] = "\x03\x3b\x5d", [0x2d12] = "\x01\x5f\x3b", + [0x2d13] = "\x02\x3b\x68", [0x2d14] = "\x02\x3b\x62", + [0x2d15] = "\x01\x5f\x31", [0x2d16] = "\x02\x3b\x65", + [0x2d17] = "\x05\x3f\x30", [0x2d18] = "\x02\x3b\x6e", + [0x2d19] = "\x03\x41\x2b", [0x2d1a] = "\x01\x63\x73", + [0x2d1b] = "\x01\x63\x78", [0x2d1c] = "\x01\x5f\x2e", + [0x2d1d] = "\x02\x3b\x6f", [0x2d1e] = "\x03\x3b\x61", + [0x2d1f] = "\x01\x63\x76", [0x2d20] = "\x03\x3b\x62", + [0x2d21] = "\x03\x3b\x63", [0x2d22] = "\x03\x3b\x50", + [0x2d23] = "\x01\x5f\x2f", [0x2d25] = "\x03\x64\x79", + [0x2d27] = "\x01\x64\x24", [0x2d28] = "\x02\x4a\x2a", + [0x2d29] = "\x02\x42\x76", [0x2d2a] = "\x03\x41\x29", + [0x2d2b] = "\x02\x42\x6e", [0x2d2c] = "\x02\x4a\x29", + [0x2d2d] = "\x04\x3d\x39", [0x2d2e] = "\x02\x42\x72", + [0x2d2f] = "\x02\x42\x74", [0x2d30] = "\x03\x41\x27", + [0x2d31] = "\x03\x41\x2c", [0x2d32] = "\x02\x42\x71", + [0x2d33] = "\x03\x46\x6f", [0x2d34] = "\x01\x64\x23", + [0x2d35] = "\x04\x3d\x38", [0x2d36] = "\x02\x42\x70", + [0x2d37] = "\x01\x64\x27", [0x2d38] = "\x03\x46\x6e", + [0x2d39] = "\x06\x52\x64", [0x2d3a] = "\x03\x41\x28", + [0x2d3b] = "\x02\x4a\x39", [0x2d3c] = "\x03\x46\x6c", + [0x2d3d] = "\x03\x41\x2e", [0x2d3e] = "\x01\x64\x22", + [0x2d3f] = "\x01\x68\x67", [0x2d40] = "\x02\x42\x77", + [0x2d41] = "\x02\x4a\x2b", [0x2d42] = "\x03\x46\x6d", + [0x2d43] = "\x03\x41\x2a", [0x2d44] = "\x01\x63\x7e", + [0x2d45] = "\x02\x42\x6f", [0x2d46] = "\x02\x42\x73", + [0x2d47] = "\x01\x68\x66", [0x2d48] = "\x01\x63\x75", + [0x2d49] = "\x02\x42\x6c", [0x2d4a] = "\x02\x42\x6d", + [0x2d4b] = "\x01\x68\x68", [0x2d4c] = "\x01\x63\x7d", + [0x2d4d] = "\x01\x64\x21", [0x2d4e] = "\x01\x63\x7c", + [0x2d4f] = "\x02\x42\x75", [0x2d50] = "\x03\x64\x7a", + [0x2d52] = "\x02\x4a\x2f", [0x2d53] = "\x02\x4a\x30", + [0x2d54] = "\x02\x4a\x35", [0x2d55] = "\x01\x6c\x67", + [0x2d56] = "\x02\x4a\x3c", [0x2d57] = "\x03\x4b\x73", + [0x2d58] = "\x01\x68\x6e", [0x2d59] = "\x03\x4b\x7e", + [0x2d5a] = "\x01\x68\x6d", [0x2d5b] = "\x02\x4a\x37", + [0x2d5c] = "\x03\x4b\x74", [0x2d5d] = "\x01\x6c\x66", + [0x2d5e] = "\x02\x4a\x2c", [0x2d5f] = "\x01\x68\x6c", + [0x2d60] = "\x03\x46\x71", [0x2d61] = "\x02\x4a\x3b", + [0x2d62] = "\x01\x68\x6a", [0x2d63] = "\x01\x68\x6b", + [0x2d64] = "\x03\x4b\x7c", [0x2d65] = "\x02\x4a\x38", + [0x2d66] = "\x02\x50\x51", [0x2d67] = "\x01\x6c\x64", + [0x2d68] = "\x01\x5f\x35", [0x2d69] = "\x03\x46\x72", + [0x2d6a] = "\x02\x4a\x3a", [0x2d6b] = "\x01\x6c\x6b", + [0x2d6c] = "\x02\x4a\x32", [0x2d6d] = "\x04\x49\x6f", + [0x2d6e] = "\x01\x6c\x65", [0x2d6f] = "\x03\x46\x6a", + [0x2d70] = "\x01\x6c\x6a", [0x2d71] = "\x02\x4a\x2d", + [0x2d72] = "\x02\x4a\x31", [0x2d73] = "\x02\x4a\x2e", + [0x2d74] = "\x02\x4a\x34", [0x2d75] = "\x01\x68\x6f", + [0x2d76] = "\x01\x6c\x63", [0x2d77] = "\x01\x68\x69", + [0x2d78] = "\x03\x4c\x21", [0x2d79] = "\x02\x50\x43", + [0x2d7a] = "\x02\x4a\x36", [0x2d7b] = "\x03\x46\x68", + [0x2d7c] = "\x01\x6c\x69", [0x2d7d] = "\x03\x46\x73", + [0x2d7e] = "\x01\x6c\x6c", [0x2d7f] = "\x07\x22\x71", + [0x2d80] = "\x02\x4a\x33", [0x2d81] = "\x03\x46\x6b", + [0x2d82] = "\x01\x6c\x68", [0x2d83] = "\x02\x50\x42", + [0x2d85] = "\x03\x4c\x23", [0x2d86] = "\x03\x46\x74", + [0x2d87] = "\x03\x4c\x24", [0x2d88] = "\x03\x4b\x77", + [0x2d89] = "\x02\x50\x47", [0x2d8a] = "\x01\x70\x57", + [0x2d8b] = "\x02\x50\x41", [0x2d8c] = "\x02\x57\x2e", + [0x2d8d] = "\x02\x50\x50", [0x2d8e] = "\x01\x6c\x70", + [0x2d8f] = "\x03\x4b\x7a", [0x2d90] = "\x01\x6c\x6e", + [0x2d91] = "\x01\x70\x55", [0x2d92] = "\x02\x50\x4d", + [0x2d93] = "\x02\x50\x49", [0x2d94] = "\x01\x6c\x74", + [0x2d95] = "\x03\x4b\x76", [0x2d96] = "\x02\x57\x25", + [0x2d97] = "\x03\x50\x68", [0x2d98] = "\x03\x4c\x28", + [0x2d99] = "\x03\x50\x67", [0x2d9a] = "\x01\x6c\x72", + [0x2d9b] = "\x02\x50\x48", [0x2d9c] = "\x03\x4c\x29", + [0x2d9d] = "\x02\x57\x23", [0x2d9e] = "\x03\x4c\x25", + [0x2d9f] = "\x02\x50\x4c", [0x2da0] = "\x04\x50\x3b", + [0x2da1] = "\x02\x50\x4f", [0x2da2] = "\x02\x50\x46", + [0x2da3] = "\x03\x4b\x79", [0x2da4] = "\x01\x6c\x73", + [0x2da5] = "\x04\x50\x37", [0x2da6] = "\x03\x4b\x75", + [0x2da7] = "\x01\x6c\x6d", [0x2da8] = "\x02\x57\x24", + [0x2da9] = "\x01\x70\x56", [0x2daa] = "\x02\x50\x4e", + [0x2dab] = "\x01\x6c\x6f", [0x2dac] = "\x01\x6c\x71", + [0x2dad] = "\x02\x50\x4b", [0x2dae] = "\x01\x6c\x75", + [0x2daf] = "\x02\x50\x4a", [0x2db0] = "\x02\x50\x45", + [0x2db1] = "\x02\x50\x44", [0x2db2] = "\x01\x70\x54", + [0x2db3] = "\x02\x50\x52", [0x2db4] = "\x02\x57\x27", + [0x2db5] = "\x02\x5c\x6b", [0x2db6] = "\x01\x70\x59", + [0x2db7] = "\x03\x50\x61", [0x2db8] = "\x02\x57\x2d", + [0x2db9] = "\x03\x50\x63", [0x2dba] = "\x02\x57\x2b", + [0x2dbb] = "\x03\x50\x6a", [0x2dbc] = "\x02\x5c\x6c", + [0x2dbd] = "\x03\x50\x64", [0x2dbe] = "\x01\x70\x5a", + [0x2dbf] = "\x02\x57\x2c", [0x2dc0] = "\x03\x50\x66", + [0x2dc1] = "\x02\x57\x29", [0x2dc2] = "\x01\x73\x5d", + [0x2dc3] = "\x02\x5c\x6a", [0x2dc4] = "\x03\x50\x6c", + [0x2dc5] = "\x02\x57\x26", [0x2dc6] = "\x02\x57\x28", + [0x2dc7] = "\x01\x73\x5e", [0x2dc8] = "\x01\x70\x5c", + [0x2dc9] = "\x01\x73\x5c", [0x2dca] = "\x01\x70\x5b", + [0x2dcb] = "\x01\x73\x60", [0x2dcc] = "\x02\x57\x2a", + [0x2dcd] = "\x01\x70\x58", [0x2dce] = "\x03\x50\x62", + [0x2dcf] = "\x03\x50\x65", [0x2dd0] = "\x03\x50\x6b", + [0x2dd3] = "\x03\x66\x79", [0x2dd5] = "\x04\x5b\x2b", + [0x2dd6] = "\x02\x61\x5b", [0x2dd7] = "\x04\x56\x33", + [0x2dd8] = "\x02\x61\x53", [0x2dd9] = "\x03\x54\x61", + [0x2dda] = "\x03\x54\x5f", [0x2ddb] = "\x03\x54\x5c", + [0x2ddc] = "\x03\x54\x5e", [0x2ddd] = "\x03\x54\x5d", + [0x2dde] = "\x02\x5c\x72", [0x2ddf] = "\x02\x61\x54", + [0x2de0] = "\x02\x5c\x6e", [0x2de1] = "\x04\x56\x32", + [0x2de2] = "\x03\x54\x5b", [0x2de3] = "\x01\x76\x42", + [0x2de4] = "\x02\x5c\x70", [0x2de5] = "\x02\x5c\x6f", + [0x2de6] = "\x01\x73\x5f", [0x2de7] = "\x02\x5c\x6d", + [0x2de8] = "\x02\x5c\x71", [0x2de9] = "\x02\x61\x5c", + [0x2dea] = "\x02\x61\x58", [0x2deb] = "\x02\x61\x5a", + [0x2dec] = "\x04\x5f\x60", [0x2ded] = "\x02\x61\x55", + [0x2dee] = "\x02\x61\x56", [0x2def] = "\x04\x5f\x61", + [0x2df0] = "\x02\x61\x59", [0x2df1] = "\x02\x61\x57", + [0x2df2] = "\x01\x78\x34", [0x2df3] = "\x03\x57\x65", + [0x2df5] = "\x01\x78\x37", [0x2df6] = "\x01\x78\x36", + [0x2df7] = "\x01\x78\x35", [0x2df8] = "\x01\x79\x6c", + [0x2df9] = "\x02\x68\x76", [0x2dfa] = "\x01\x79\x6d", + [0x2dfb] = "\x02\x65\x4c", [0x2dfc] = "\x01\x7a\x6a", + [0x2dfd] = "\x02\x6b\x5a", [0x2dfe] = "\x01\x7a\x6b", + [0x2dff] = "\x01\x7b\x60", [0x2e00] = "\x01\x7c\x36", + [0x2e01] = "\x02\x6f\x28", [0x2e02] = "\x03\x5f\x46", + [0x2e03] = "\x02\x6f\x29", [0x2e04] = "\x02\x6f\x2a", + [0x2e05] = "\x03\x61\x3e", [0x2e07] = "\x02\x72\x2a", + [0x2e08] = "\x01\x45\x41", [0x2e09] = "\x02\x21\x5d", + [0x2e0a] = "\x01\x46\x53", [0x2e0c] = "\x01\x48\x27", + [0x2e0d] = "\x01\x48\x28", [0x2e0e] = "\x01\x48\x26", + [0x2e0f] = "\x03\x23\x6b", [0x2e10] = "\x01\x48\x29", + [0x2e11] = "\x01\x4a\x3c", [0x2e12] = "\x01\x4a\x3b", + [0x2e13] = "\x03\x26\x25", [0x2e14] = "\x02\x26\x70", + [0x2e15] = "\x01\x4d\x51", [0x2e16] = "\x01\x4d\x50", + [0x2e18] = "\x03\x2c\x63", [0x2e19] = "\x02\x2f\x31", + [0x2e1a] = "\x01\x5a\x51", [0x2e1b] = "\x01\x5a\x52", + [0x2e1c] = "\x04\x31\x6e", [0x2e1d] = "\x04\x31\x70", + [0x2e1e] = "\x03\x3b\x64", [0x2e1f] = "\x01\x5f\x3c", + [0x2e20] = "\x02\x42\x78", [0x2e21] = "\x01\x64\x28", + [0x2e22] = "\x01\x64\x29", [0x2e23] = "\x02\x42\x7a", + [0x2e24] = "\x02\x42\x7c", [0x2e25] = "\x02\x42\x7b", + [0x2e26] = "\x04\x3d\x43", [0x2e27] = "\x02\x4a\x3e", + [0x2e28] = "\x03\x46\x76", [0x2e29] = "\x02\x4a\x3d", + [0x2e2a] = "\x01\x68\x70", [0x2e2b] = "\x02\x4a\x3f", + [0x2e2c] = "\x03\x46\x75", [0x2e2d] = "\x02\x50\x53", + [0x2e2e] = "\x01\x6c\x76", [0x2e2f] = "\x03\x4c\x2c", + [0x2e30] = "\x01\x70\x5d", [0x2e31] = "\x03\x50\x6d", + [0x2e32] = "\x01\x73\x61", [0x2e33] = "\x01\x76\x43", + [0x2e34] = "\x01\x73\x62", [0x2e35] = "\x03\x5f\x48", + [0x2e36] = "\x01\x45\x42", [0x2e37] = "\x03\x21\x65", + [0x2e38] = "\x03\x21\x66", [0x2e39] = "\x03\x22\x4e", + [0x2e3a] = "\x02\x24\x28", [0x2e3b] = "\x03\x26\x28", + [0x2e3c] = "\x03\x26\x29", [0x2e3d] = "\x02\x26\x71", + [0x2e3e] = "\x01\x4d\x53", [0x2e3f] = "\x01\x4d\x52", + [0x2e40] = "\x01\x4d\x54", [0x2e41] = "\x01\x51\x37", + [0x2e42] = "\x02\x2a\x53", [0x2e43] = "\x02\x2a\x54", + [0x2e45] = "\x03\x31\x29", [0x2e46] = "\x02\x2f\x32", + [0x2e47] = "\x01\x55\x52", [0x2e48] = "\x01\x5a\x53", + [0x2e49] = "\x01\x5f\x3d", [0x2e4a] = "\x02\x3b\x74", + [0x2e4b] = "\x01\x45\x43", [0x2e4c] = "\x04\x21\x37", + [0x2e4d] = "\x01\x44\x5f", [0x2e4e] = "\x01\x45\x44", + [0x2e4f] = "\x03\x22\x50", [0x2e50] = "\x02\x21\x5e", + [0x2e51] = "\x01\x46\x57", [0x2e52] = "\x01\x46\x56", + [0x2e53] = "\x01\x46\x54", [0x2e54] = "\x01\x46\x55", + [0x2e57] = "\x03\x23\x6f", [0x2e58] = "\x01\x48\x2c", + [0x2e59] = "\x02\x22\x49", [0x2e5a] = "\x02\x22\x4b", + [0x2e5b] = "\x01\x48\x2b", [0x2e5c] = "\x02\x22\x43", + [0x2e5d] = "\x03\x23\x6c", [0x2e5e] = "\x02\x22\x44", + [0x2e5f] = "\x03\x23\x6d", [0x2e60] = "\x02\x22\x4a", + [0x2e61] = "\x02\x22\x46", [0x2e62] = "\x02\x22\x48", + [0x2e63] = "\x01\x48\x2a", [0x2e64] = "\x02\x22\x45", + [0x2e65] = "\x02\x22\x4c", [0x2e66] = "\x02\x22\x47", + [0x2e67] = "\x03\x23\x6e", [0x2e68] = "\x0f\x22\x51", + [0x2e6d] = "\x01\x4a\x43", [0x2e6e] = "\x01\x4a\x4c", + [0x2e6f] = "\x01\x4a\x4a", [0x2e70] = "\x02\x24\x32", + [0x2e71] = "\x02\x24\x2f", [0x2e72] = "\x02\x24\x37", + [0x2e73] = "\x01\x4a\x48", [0x2e74] = "\x02\x24\x38", + [0x2e75] = "\x03\x26\x39", [0x2e76] = "\x01\x4a\x41", + [0x2e77] = "\x02\x24\x35", [0x2e78] = "\x03\x26\x2e", + [0x2e79] = "\x01\x4a\x47", [0x2e7a] = "\x02\x24\x31", + [0x2e7b] = "\x02\x24\x30", [0x2e7c] = "\x01\x4a\x45", + [0x2e7d] = "\x02\x24\x36", [0x2e7e] = "\x01\x4a\x46", + [0x2e7f] = "\x01\x4d\x55", [0x2e80] = "\x01\x4a\x40", + [0x2e81] = "\x02\x24\x33", [0x2e82] = "\x03\x26\x2a", + [0x2e83] = "\x02\x24\x29", [0x2e84] = "\x01\x4a\x3d", + [0x2e85] = "\x03\x26\x37", [0x2e86] = "\x01\x4a\x50", + [0x2e87] = "\x02\x24\x2e", [0x2e88] = "\x02\x24\x34", + [0x2e89] = "\x01\x4a\x42", [0x2e8a] = "\x01\x4a\x44", + [0x2e8b] = "\x03\x26\x2f", [0x2e8c] = "\x02\x24\x2a", + [0x2e8d] = "\x03\x26\x36", [0x2e8e] = "\x02\x24\x2b", + [0x2e8f] = "\x02\x24\x2c", [0x2e90] = "\x04\x24\x39", + [0x2e91] = "\x01\x4a\x4f", [0x2e92] = "\x01\x4a\x49", + [0x2e93] = "\x01\x4a\x4e", [0x2e94] = "\x02\x24\x2d", + [0x2e95] = "\x01\x4a\x4d", [0x2e96] = "\x01\x4a\x3f", + [0x2e97] = "\x01\x4a\x3e", [0x2e98] = "\x01\x4a\x4b", + [0x2e99] = "\x03\x26\x35", [0x2e9a] = "\x04\x24\x3c", + [0x2e9b] = "\x03\x26\x33", [0x2e9c] = "\x03\x26\x34", + [0x2e9d] = "\x03\x26\x38", [0x2e9e] = "\x03\x26\x31", + [0x2ea3] = "\x03\x64\x7b", [0x2ea4] = "\x0f\x24\x39", + [0x2ea5] = "\x03\x26\x32", [0x2ea6] = "\x03\x29\x31", + [0x2ea7] = "\x03\x29\x2a", [0x2ea8] = "\x01\x4d\x63", + [0x2ea9] = "\x02\x26\x7d", [0x2eaa] = "\x02\x26\x76", + [0x2eab] = "\x01\x4d\x5e", [0x2eac] = "\x01\x4d\x71", + [0x2ead] = "\x02\x26\x72", [0x2eae] = "\x02\x26\x79", + [0x2eaf] = "\x02\x26\x7b", [0x2eb0] = "\x02\x26\x7e", + [0x2eb1] = "\x01\x4d\x6c", [0x2eb2] = "\x03\x29\x26", + [0x2eb3] = "\x02\x26\x7a", [0x2eb4] = "\x02\x26\x73", + [0x2eb5] = "\x01\x4d\x6a", [0x2eb6] = "\x02\x26\x77", + [0x2eb7] = "\x03\x29\x28", [0x2eb8] = "\x02\x27\x21", + [0x2eb9] = "\x01\x4d\x5b", [0x2eba] = "\x03\x29\x25", + [0x2ebb] = "\x02\x26\x7c", [0x2ebc] = "\x01\x4d\x65", + [0x2ebd] = "\x01\x4d\x64", [0x2ebe] = "\x02\x26\x75", + [0x2ebf] = "\x01\x4d\x59", [0x2ec0] = "\x03\x29\x34", + [0x2ec1] = "\x03\x29\x32", [0x2ec2] = "\x01\x4d\x5a", + [0x2ec3] = "\x0f\x27\x30", [0x2ec4] = "\x01\x4d\x58", + [0x2ec5] = "\x03\x29\x33", [0x2ec6] = "\x01\x4d\x70", + [0x2ec7] = "\x01\x4d\x68", [0x2ec8] = "\x01\x4d\x62", + [0x2ec9] = "\x01\x4d\x56", [0x2eca] = "\x02\x26\x78", + [0x2ecb] = "\x01\x4d\x61", [0x2ecc] = "\x01\x4d\x57", + [0x2ecd] = "\x01\x4d\x69", [0x2ece] = "\x01\x4d\x72", + [0x2ecf] = "\x02\x2a\x55", [0x2ed0] = "\x01\x4d\x66", + [0x2ed1] = "\x02\x26\x74", [0x2ed2] = "\x01\x4d\x5c", + [0x2ed3] = "\x01\x4d\x5f", [0x2ed4] = "\x01\x4d\x60", + [0x2ed5] = "\x03\x29\x2e", [0x2ed6] = "\x01\x4d\x6e", + [0x2ed7] = "\x01\x4d\x6f", [0x2ed8] = "\x01\x4d\x6d", + [0x2ed9] = "\x01\x4d\x67", [0x2eda] = "\x01\x4d\x6b", + [0x2edb] = "\x01\x4d\x5d", [0x2edc] = "\x01\x51\x38", + [0x2edd] = "\x03\x29\x30", [0x2ede] = "\x03\x29\x37", + [0x2edf] = "\x03\x29\x35", [0x2ee0] = "\x03\x29\x36", + [0x2ee1] = "\x03\x29\x2f", [0x2ee4] = "\x03\x29\x29", + [0x2eea] = "\x03\x2c\x6d", [0x2eeb] = "\x02\x2a\x5b", + [0x2eec] = "\x01\x51\x44", [0x2eed] = "\x01\x51\x3c", + [0x2eee] = "\x01\x51\x3e", [0x2eef] = "\x01\x51\x43", + [0x2ef0] = "\x02\x2a\x67", [0x2ef1] = "\x01\x51\x41", + [0x2ef2] = "\x02\x2f\x33", [0x2ef3] = "\x01\x55\x53", + [0x2ef4] = "\x01\x51\x46", [0x2ef5] = "\x02\x2a\x58", + [0x2ef6] = "\x02\x2a\x60", [0x2ef7] = "\x01\x51\x42", + [0x2ef8] = "\x02\x2a\x5f", [0x2ef9] = "\x02\x2a\x5c", + [0x2efa] = "\x02\x2a\x64", [0x2efb] = "\x02\x2a\x66", + [0x2efc] = "\x01\x51\x3b", [0x2efd] = "\x01\x51\x3f", + [0x2efe] = "\x01\x51\x45", [0x2eff] = "\x01\x55\x55", + [0x2f00] = "\x02\x2a\x61", [0x2f01] = "\x01\x51\x3d", + [0x2f02] = "\x01\x51\x48", [0x2f03] = "\x02\x2a\x5a", + [0x2f04] = "\x03\x2c\x6f", [0x2f05] = "\x03\x2c\x70", + [0x2f06] = "\x05\x29\x45", [0x2f07] = "\x01\x51\x40", + [0x2f08] = "\x01\x55\x54", [0x2f09] = "\x01\x51\x3a", + [0x2f0a] = "\x04\x29\x59", [0x2f0b] = "\x02\x2a\x57", + [0x2f0c] = "\x02\x2a\x5e", [0x2f0d] = "\x02\x2a\x56", + [0x2f0e] = "\x02\x2a\x59", [0x2f0f] = "\x02\x2a\x5d", + [0x2f10] = "\x02\x2f\x34", [0x2f11] = "\x01\x51\x47", + [0x2f12] = "\x04\x29\x51", [0x2f13] = "\x02\x2a\x62", + [0x2f14] = "\x02\x2a\x63", [0x2f15] = "\x02\x2a\x65", + [0x2f16] = "\x01\x51\x39", [0x2f17] = "\x03\x2c\x6c", + [0x2f19] = "\x03\x31\x32", [0x2f1b] = "\x03\x31\x33", + [0x2f1f] = "\x03\x2c\x6b", [0x2f21] = "\x03\x2c\x6e", + [0x2f23] = "\x04\x29\x5b", [0x2f28] = "\x01\x55\x63", + [0x2f29] = "\x02\x2f\x40", [0x2f2a] = "\x01\x55\x61", + [0x2f2b] = "\x01\x55\x62", [0x2f2c] = "\x02\x2f\x36", + [0x2f2d] = "\x02\x2f\x46", [0x2f2e] = "\x03\x31\x2c", + [0x2f2f] = "\x01\x55\x58", [0x2f30] = "\x03\x31\x2f", + [0x2f31] = "\x03\x31\x35", [0x2f32] = "\x02\x35\x4a", + [0x2f33] = "\x02\x2f\x48", [0x2f34] = "\x02\x2f\x42", + [0x2f35] = "\x03\x31\x38", [0x2f36] = "\x02\x2f\x39", + [0x2f37] = "\x03\x31\x37", [0x2f38] = "\x02\x2f\x4b", + [0x2f39] = "\x02\x2f\x3c", [0x2f3a] = "\x01\x55\x5e", + [0x2f3b] = "\x02\x35\x61", [0x2f3c] = "\x02\x2f\x3f", + [0x2f3d] = "\x01\x55\x60", [0x2f3e] = "\x01\x55\x57", + [0x2f3f] = "\x03\x31\x3c", [0x2f40] = "\x02\x2f\x4d", + [0x2f41] = "\x02\x2f\x41", [0x2f42] = "\x01\x55\x5a", + [0x2f43] = "\x02\x2f\x3a", [0x2f44] = "\x02\x2f\x37", + [0x2f45] = "\x02\x2f\x38", [0x2f46] = "\x01\x55\x5b", + [0x2f47] = "\x02\x2f\x47", [0x2f48] = "\x02\x2f\x4e", + [0x2f49] = "\x01\x55\x5d", [0x2f4a] = "\x02\x2f\x3e", + [0x2f4b] = "\x02\x2f\x3d", [0x2f4c] = "\x01\x55\x65", + [0x2f4d] = "\x01\x55\x64", [0x2f4e] = "\x01\x55\x56", + [0x2f4f] = "\x01\x55\x5c", [0x2f50] = "\x01\x55\x5f", + [0x2f51] = "\x02\x2f\x4a", [0x2f52] = "\x03\x31\x2e", + [0x2f53] = "\x03\x31\x39", [0x2f54] = "\x02\x2f\x44", + [0x2f55] = "\x01\x55\x59", [0x2f56] = "\x02\x2f\x35", + [0x2f57] = "\x02\x2f\x4c", [0x2f58] = "\x02\x2f\x43", + [0x2f59] = "\x02\x2f\x45", [0x2f5a] = "\x02\x2f\x49", + [0x2f5b] = "\x03\x31\x30", [0x2f5c] = "\x03\x31\x3b", + [0x2f5d] = "\x03\x31\x36", [0x2f60] = "\x03\x64\x7c", + [0x2f64] = "\x03\x64\x7d", [0x2f65] = "\x02\x35\x4b", + [0x2f66] = "\x03\x36\x31", [0x2f67] = "\x01\x5a\x5b", + [0x2f68] = "\x01\x5a\x6f", [0x2f69] = "\x01\x5a\x6e", + [0x2f6a] = "\x03\x36\x27", [0x2f6b] = "\x01\x5a\x63", + [0x2f6c] = "\x03\x36\x29", [0x2f6d] = "\x02\x35\x5d", + [0x2f6e] = "\x02\x35\x59", [0x2f6f] = "\x02\x35\x56", + [0x2f70] = "\x02\x35\x68", [0x2f71] = "\x01\x5a\x5e", + [0x2f72] = "\x01\x5a\x56", [0x2f73] = "\x03\x36\x26", + [0x2f74] = "\x03\x36\x32", [0x2f75] = "\x02\x35\x5b", + [0x2f76] = "\x01\x5f\x4d", [0x2f77] = "\x01\x5a\x5a", + [0x2f78] = "\x02\x35\x63", [0x2f79] = "\x03\x36\x22", + [0x2f7a] = "\x01\x5a\x70", [0x2f7b] = "\x01\x5a\x6d", + [0x2f7c] = "\x02\x35\x5f", [0x2f7d] = "\x02\x35\x4e", + [0x2f7e] = "\x03\x35\x7c", [0x2f7f] = "\x03\x36\x2b", + [0x2f80] = "\x01\x5a\x6c", [0x2f81] = "\x02\x35\x65", + [0x2f82] = "\x02\x35\x4d", [0x2f83] = "\x01\x5a\x61", + [0x2f84] = "\x01\x5a\x65", [0x2f85] = "\x02\x35\x64", + [0x2f86] = "\x03\x36\x23", [0x2f87] = "\x02\x35\x57", + [0x2f88] = "\x01\x5a\x66", [0x2f89] = "\x01\x5a\x60", + [0x2f8a] = "\x02\x35\x4c", [0x2f8b] = "\x03\x35\x7d", + [0x2f8c] = "\x01\x5f\x3f", [0x2f8d] = "\x02\x35\x67", + [0x2f8e] = "\x02\x35\x55", [0x2f8f] = "\x01\x5a\x6b", + [0x2f90] = "\x02\x35\x58", [0x2f91] = "\x02\x35\x66", + [0x2f92] = "\x01\x5a\x6a", [0x2f93] = "\x03\x36\x24", + [0x2f94] = "\x02\x3b\x75", [0x2f95] = "\x04\x31\x77", + [0x2f96] = "\x01\x5a\x57", [0x2f97] = "\x02\x35\x53", + [0x2f98] = "\x01\x5a\x5c", [0x2f99] = "\x01\x5a\x67", + [0x2f9a] = "\x04\x31\x78", [0x2f9b] = "\x01\x5a\x62", + [0x2f9c] = "\x02\x35\x5c", [0x2f9d] = "\x02\x35\x52", + [0x2f9e] = "\x02\x35\x50", [0x2f9f] = "\x02\x35\x62", + [0x2fa0] = "\x01\x5a\x54", [0x2fa1] = "\x01\x5a\x68", + [0x2fa2] = "\x01\x5a\x58", [0x2fa3] = "\x01\x5f\x3e", + [0x2fa4] = "\x02\x35\x60", [0x2fa5] = "\x01\x5a\x59", + [0x2fa6] = "\x04\x32\x23", [0x2fa7] = "\x01\x5a\x55", + [0x2fa8] = "\x01\x5a\x64", [0x2fa9] = "\x01\x5a\x5f", + [0x2faa] = "\x01\x5a\x5d", [0x2fab] = "\x02\x35\x54", + [0x2fac] = "\x01\x5a\x69", [0x2fad] = "\x02\x35\x51", + [0x2fae] = "\x02\x35\x5e", [0x2faf] = "\x02\x35\x5a", + [0x2fb0] = "\x02\x3b\x77", [0x2fb1] = "\x02\x3b\x76", + [0x2fb2] = "\x03\x36\x2d", [0x2fb6] = "\x03\x64\x7e", + [0x2fba] = "\x03\x36\x2e", [0x2fbd] = "\x02\x35\x4f", + [0x2fbe] = "\x02\x3c\x29", [0x2fbf] = "\x03\x3b\x71", + [0x2fc0] = "\x01\x5f\x41", [0x2fc1] = "\x03\x3b\x70", + [0x2fc2] = "\x02\x3c\x2f", [0x2fc3] = "\x02\x3b\x7c", + [0x2fc4] = "\x02\x3c\x2c", [0x2fc5] = "\x02\x42\x7d", + [0x2fc6] = "\x01\x5f\x44", [0x2fc7] = "\x02\x3c\x30", + [0x2fc8] = "\x02\x3c\x33", [0x2fc9] = "\x01\x5f\x43", + [0x2fca] = "\x02\x3c\x21", [0x2fcb] = "\x02\x3c\x32", + [0x2fcc] = "\x02\x3c\x31", [0x2fcd] = "\x01\x5f\x45", + [0x2fce] = "\x02\x3b\x78", [0x2fcf] = "\x01\x5f\x40", + [0x2fd0] = "\x01\x5f\x48", [0x2fd1] = "\x03\x3b\x73", + [0x2fd2] = "\x01\x5f\x46", [0x2fd3] = "\x02\x3c\x2e", + [0x2fd4] = "\x04\x37\x71", [0x2fd5] = "\x02\x3c\x24", + [0x2fd6] = "\x01\x5f\x4a", [0x2fd7] = "\x02\x3c\x35", + [0x2fd8] = "\x02\x3c\x2d", [0x2fd9] = "\x02\x3c\x36", + [0x2fda] = "\x01\x5f\x52", [0x2fdb] = "\x01\x5f\x50", + [0x2fdc] = "\x02\x3c\x2b", [0x2fdd] = "\x02\x3c\x2a", + [0x2fde] = "\x03\x3b\x67", [0x2fdf] = "\x02\x3c\x28", + [0x2fe0] = "\x02\x3c\x22", [0x2fe1] = "\x01\x5f\x49", + [0x2fe2] = "\x03\x3b\x66", [0x2fe3] = "\x01\x5f\x47", + [0x2fe4] = "\x02\x2f\x3b", [0x2fe5] = "\x02\x3b\x79", + [0x2fe6] = "\x03\x3b\x68", [0x2fe7] = "\x02\x43\x3d", + [0x2fe8] = "\x02\x3b\x7a", [0x2fe9] = "\x01\x5f\x42", + [0x2fea] = "\x01\x5f\x4f", [0x2feb] = "\x02\x43\x21", + [0x2fec] = "\x04\x37\x60", [0x2fed] = "\x01\x5f\x4b", + [0x2fee] = "\x01\x5f\x4c", [0x2fef] = "\x02\x3b\x7b", + [0x2ff0] = "\x02\x3c\x34", [0x2ff1] = "\x02\x42\x7e", + [0x2ff2] = "\x02\x3c\x25", [0x2ff3] = "\x02\x3b\x7e", + [0x2ff4] = "\x01\x5f\x4e", [0x2ff5] = "\x02\x3c\x26", + [0x2ff6] = "\x02\x3c\x23", [0x2ff7] = "\x03\x3b\x72", + [0x2ff8] = "\x03\x3b\x6d", [0x2ff9] = "\x01\x5f\x53", + [0x2ffa] = "\x04\x37\x6f", [0x2ffe] = "\x03\x3b\x6f", + [0x3003] = "\x03\x65\x21", [0x3006] = "\x01\x64\x38", + [0x3007] = "\x03\x41\x49", [0x3008] = "\x03\x41\x32", + [0x3009] = "\x02\x43\x24", [0x300a] = "\x02\x43\x37", + [0x300b] = "\x02\x43\x3c", [0x300c] = "\x02\x43\x30", + [0x300d] = "\x01\x64\x34", [0x300e] = "\x02\x43\x41", + [0x300f] = "\x01\x64\x31", [0x3010] = "\x02\x43\x22", + [0x3011] = "\x03\x41\x3a", [0x3012] = "\x02\x43\x23", + [0x3013] = "\x01\x64\x2a", [0x3014] = "\x01\x64\x33", + [0x3015] = "\x02\x43\x2a", [0x3016] = "\x01\x64\x36", + [0x3017] = "\x01\x64\x37", [0x3018] = "\x02\x43\x2b", + [0x3019] = "\x03\x41\x38", [0x301a] = "\x02\x43\x38", + [0x301b] = "\x02\x43\x3e", [0x301c] = "\x01\x64\x32", + [0x301d] = "\x03\x41\x3e", [0x301e] = "\x01\x64\x2c", + [0x301f] = "\x02\x43\x29", [0x3020] = "\x02\x43\x25", + [0x3021] = "\x02\x43\x40", [0x3022] = "\x02\x43\x2e", + [0x3023] = "\x02\x43\x2f", [0x3024] = "\x02\x43\x26", + [0x3025] = "\x02\x43\x3a", [0x3026] = "\x02\x43\x31", + [0x3027] = "\x02\x43\x3b", [0x3028] = "\x02\x43\x33", + [0x3029] = "\x03\x41\x3d", [0x302a] = "\x01\x64\x2d", + [0x302b] = "\x02\x4a\x40", [0x302c] = "\x01\x64\x30", + [0x302d] = "\x01\x64\x2e", [0x302e] = "\x02\x43\x3f", + [0x302f] = "\x02\x43\x36", [0x3030] = "\x02\x43\x32", + [0x3031] = "\x03\x41\x36", [0x3032] = "\x03\x41\x33", + [0x3033] = "\x02\x43\x27", [0x3034] = "\x01\x68\x7a", + [0x3035] = "\x02\x43\x35", [0x3036] = "\x01\x64\x35", + [0x3037] = "\x02\x43\x2d", [0x3038] = "\x03\x41\x34", + [0x3039] = "\x02\x43\x2c", [0x303a] = "\x03\x41\x48", + [0x303b] = "\x03\x47\x25", [0x303c] = "\x03\x41\x42", + [0x303d] = "\x01\x64\x2f", [0x303e] = "\x01\x64\x2b", + [0x303f] = "\x02\x4a\x55", [0x3040] = "\x02\x43\x39", + [0x3041] = "\x02\x43\x34", [0x3043] = "\x02\x43\x28", + [0x3046] = "\x03\x41\x44", [0x3047] = "\x03\x41\x45", + [0x3049] = "\x03\x66\x76", [0x304b] = "\x02\x4a\x50", + [0x304c] = "\x03\x46\x78", [0x304d] = "\x02\x4a\x41", + [0x304e] = "\x02\x4a\x4c", [0x304f] = "\x03\x47\x28", + [0x3050] = "\x02\x4a\x53", [0x3051] = "\x01\x68\x78", + [0x3052] = "\x01\x5f\x51", [0x3053] = "\x02\x4a\x51", + [0x3054] = "\x01\x68\x73", [0x3055] = "\x03\x46\x7e", + [0x3056] = "\x03\x47\x24", [0x3057] = "\x03\x46\x7a", + [0x3058] = "\x01\x68\x72", [0x3059] = "\x02\x4a\x58", + [0x305a] = "\x04\x43\x5d", [0x305b] = "\x02\x4a\x42", + [0x305c] = "\x02\x4a\x4f", [0x305d] = "\x02\x4a\x43", + [0x305e] = "\x02\x4a\x4e", [0x305f] = "\x01\x68\x76", + [0x3060] = "\x02\x4a\x52", [0x3061] = "\x02\x3c\x27", + [0x3062] = "\x03\x47\x21", [0x3063] = "\x04\x43\x5e", + [0x3064] = "\x03\x47\x2a", [0x3065] = "\x02\x4a\x59", + [0x3066] = "\x02\x4a\x4a", [0x3067] = "\x01\x68\x79", + [0x3068] = "\x02\x50\x61", [0x3069] = "\x01\x6c\x77", + [0x306a] = "\x03\x47\x23", [0x306b] = "\x02\x4a\x57", + [0x306c] = "\x02\x4a\x56", [0x306d] = "\x01\x68\x7b", + [0x306e] = "\x02\x50\x54", [0x306f] = "\x01\x6c\x78", + [0x3070] = "\x02\x50\x55", [0x3071] = "\x03\x47\x22", + [0x3072] = "\x02\x4a\x46", [0x3073] = "\x02\x4a\x47", + [0x3074] = "\x02\x4a\x44", [0x3075] = "\x02\x4a\x49", + [0x3076] = "\x02\x4a\x45", [0x3077] = "\x02\x4a\x5a", + [0x3078] = "\x01\x68\x75", [0x3079] = "\x01\x6c\x79", + [0x307a] = "\x01\x68\x77", [0x307b] = "\x01\x68\x7c", + [0x307c] = "\x03\x46\x7b", [0x307d] = "\x02\x4a\x48", + [0x307e] = "\x03\x47\x29", [0x307f] = "\x02\x4a\x54", + [0x3080] = "\x03\x4c\x2d", [0x3081] = "\x03\x47\x26", + [0x3082] = "\x02\x4a\x4d", [0x3083] = "\x03\x4c\x35", + [0x3085] = "\x02\x50\x58", [0x3086] = "\x03\x4c\x38", + [0x3087] = "\x01\x68\x71", [0x3088] = "\x01\x6c\x7c", + [0x3089] = "\x02\x57\x35", [0x308a] = "\x02\x50\x5d", + [0x308b] = "\x02\x50\x5c", [0x308c] = "\x02\x50\x5e", + [0x308d] = "\x03\x4c\x30", [0x308e] = "\x03\x4c\x2f", + [0x308f] = "\x02\x50\x5b", [0x3090] = "\x01\x6c\x7d", + [0x3091] = "\x03\x4c\x3b", [0x3092] = "\x01\x6d\x25", + [0x3093] = "\x01\x6d\x22", [0x3094] = "\x03\x4c\x31", + [0x3095] = "\x01\x6d\x23", [0x3096] = "\x02\x50\x56", + [0x3097] = "\x02\x50\x59", [0x3098] = "\x02\x50\x63", + [0x3099] = "\x01\x6d\x2b", [0x309a] = "\x01\x6d\x29", + [0x309b] = "\x03\x4c\x2e", [0x309c] = "\x02\x50\x5a", + [0x309d] = "\x02\x3b\x7d", [0x309e] = "\x01\x6c\x7a", + [0x309f] = "\x02\x50\x60", [0x30a0] = "\x02\x50\x57", + [0x30a1] = "\x03\x4c\x3e", [0x30a2] = "\x01\x6d\x2c", + [0x30a3] = "\x02\x50\x5f", [0x30a4] = "\x01\x68\x74", + [0x30a5] = "\x01\x6d\x21", [0x30a6] = "\x02\x4a\x4b", + [0x30a7] = "\x03\x4c\x3f", [0x30a8] = "\x03\x4c\x34", + [0x30a9] = "\x01\x6d\x24", [0x30aa] = "\x03\x4c\x3d", + [0x30ab] = "\x01\x6d\x28", [0x30ac] = "\x01\x6d\x2a", + [0x30ad] = "\x01\x6d\x27", [0x30ae] = "\x01\x6d\x26", + [0x30af] = "\x03\x4c\x3a", [0x30b0] = "\x01\x6c\x7e", + [0x30b1] = "\x02\x50\x62", [0x30b2] = "\x01\x6c\x7b", + [0x30b3] = "\x01\x6d\x2d", [0x30b4] = "\x03\x4c\x39", + [0x30b6] = "\x03\x65\x22", [0x30b9] = "\x03\x4c\x37", + [0x30bb] = "\x01\x70\x61", [0x30bc] = "\x01\x70\x62", + [0x30bd] = "\x02\x57\x34", [0x30be] = "\x01\x70\x6b", + [0x30bf] = "\x01\x70\x68", [0x30c0] = "\x03\x50\x70", + [0x30c1] = "\x01\x70\x5f", [0x30c2] = "\x01\x70\x66", + [0x30c3] = "\x02\x57\x36", [0x30c4] = "\x01\x70\x64", + [0x30c5] = "\x01\x70\x5e", [0x30c6] = "\x03\x4c\x32", + [0x30c7] = "\x01\x70\x65", [0x30c8] = "\x03\x50\x77", + [0x30c9] = "\x02\x57\x33", [0x30ca] = "\x01\x73\x64", + [0x30cb] = "\x01\x70\x60", [0x30cc] = "\x05\x54\x5e", + [0x30cd] = "\x01\x70\x67", [0x30ce] = "\x01\x73\x63", + [0x30cf] = "\x02\x57\x32", [0x30d0] = "\x02\x57\x31", + [0x30d1] = "\x03\x50\x76", [0x30d2] = "\x01\x70\x69", + [0x30d3] = "\x03\x50\x6f", [0x30d4] = "\x01\x70\x6a", + [0x30d5] = "\x03\x50\x79", [0x30d6] = "\x02\x57\x30", + [0x30d7] = "\x02\x57\x2f", [0x30d8] = "\x01\x73\x65", + [0x30d9] = "\x02\x57\x39", [0x30da] = "\x01\x70\x63", + [0x30db] = "\x02\x57\x37", [0x30dc] = "\x03\x50\x75", + [0x30df] = "\x03\x54\x64", [0x30e0] = "\x01\x73\x66", + [0x30e1] = "\x03\x54\x67", [0x30e2] = "\x01\x73\x6b", + [0x30e3] = "\x02\x5c\x75", [0x30e4] = "\x02\x5c\x77", + [0x30e5] = "\x03\x57\x6b", [0x30e6] = "\x01\x73\x68", + [0x30e7] = "\x03\x57\x6d", [0x30e8] = "\x02\x5c\x78", + [0x30e9] = "\x02\x5c\x74", [0x30ea] = "\x03\x57\x6c", + [0x30eb] = "\x02\x5c\x76", [0x30ec] = "\x01\x73\x69", + [0x30ed] = "\x01\x73\x6c", [0x30ee] = "\x03\x54\x69", + [0x30ef] = "\x02\x5c\x73", [0x30f0] = "\x01\x73\x67", + [0x30f1] = "\x01\x73\x6a", [0x30f2] = "\x01\x76\x45", + [0x30f3] = "\x02\x57\x38", [0x30f4] = "\x01\x76\x44", + [0x30f5] = "\x07\x3f\x62", [0x30f6] = "\x03\x57\x6a", + [0x30f7] = "\x01\x76\x4a", [0x30f8] = "\x02\x61\x60", + [0x30f9] = "\x03\x57\x70", [0x30fa] = "\x01\x76\x48", + [0x30fb] = "\x01\x76\x49", [0x30fc] = "\x02\x61\x63", + [0x30fd] = "\x02\x61\x5f", [0x30fe] = "\x01\x76\x46", + [0x30ff] = "\x02\x61\x5d", [0x3100] = "\x01\x78\x38", + [0x3101] = "\x02\x61\x61", [0x3102] = "\x04\x5b\x36", + [0x3103] = "\x02\x61\x62", [0x3104] = "\x02\x61\x5e", + [0x3105] = "\x03\x57\x6e", [0x3106] = "\x01\x76\x47", + [0x3107] = "\x02\x65\x4d", [0x3108] = "\x03\x5a\x3b", + [0x3109] = "\x02\x65\x50", [0x310a] = "\x03\x5a\x3c", + [0x310b] = "\x03\x5a\x3a", [0x310c] = "\x02\x65\x51", + [0x310d] = "\x02\x65\x4f", [0x310e] = "\x02\x65\x52", + [0x310f] = "\x01\x78\x39", [0x3110] = "\x02\x65\x4e", + [0x3111] = "\x03\x5e\x31", [0x3113] = "\x02\x68\x7a", + [0x3114] = "\x01\x79\x6f", [0x3115] = "\x02\x68\x79", + [0x3116] = "\x02\x68\x78", [0x3117] = "\x02\x68\x77", + [0x3118] = "\x01\x79\x6e", [0x3119] = "\x01\x79\x70", + [0x311a] = "\x03\x65\x23", [0x311b] = "\x02\x6b\x5b", + [0x311c] = "\x01\x7a\x6d", [0x311d] = "\x01\x7a\x6c", + [0x311e] = "\x03\x5f\x4a", [0x311f] = "\x03\x5f\x4b", + [0x3120] = "\x02\x6d\x4f", [0x3121] = "\x02\x6d\x4e", + [0x3122] = "\x02\x6d\x51", [0x3123] = "\x01\x7c\x37", + [0x3124] = "\x01\x7b\x61", [0x3125] = "\x02\x6f\x2c", + [0x3126] = "\x02\x6d\x50", [0x3127] = "\x03\x5f\x49", + [0x3128] = "\x03\x60\x32", [0x3129] = "\x02\x6f\x2b", + [0x312a] = "\x01\x7c\x39", [0x312b] = "\x01\x7c\x38", + [0x312c] = "\x01\x7c\x5f", [0x312d] = "\x02\x70\x37", + [0x312e] = "\x02\x70\x7d", [0x312f] = "\x01\x45\x45", + [0x3130] = "\x06\x23\x6c", [0x3131] = "\x03\x2c\x72", + [0x3132] = "\x02\x3c\x37", [0x3133] = "\x02\x57\x3a", + [0x3134] = "\x03\x21\x67", [0x3135] = "\x03\x21\x68", + [0x3136] = "\x01\x48\x2d", [0x3137] = "\x02\x22\x4d", + [0x3138] = "\x01\x4a\x53", [0x3139] = "\x01\x4a\x51", + [0x313a] = "\x04\x24\x3f", [0x313b] = "\x01\x4a\x52", + [0x313c] = "\x04\x24\x3e", [0x313d] = "\x02\x27\x22", + [0x313e] = "\x01\x4d\x73", [0x313f] = "\x01\x51\x49", + [0x3140] = "\x03\x2c\x74", [0x3141] = "\x02\x2a\x68", + [0x3142] = "\x03\x2c\x76", [0x3143] = "\x02\x2a\x69", + [0x3144] = "\x03\x2c\x73", [0x3145] = "\x01\x51\x4a", + [0x3146] = "\x02\x2f\x50", [0x3147] = "\x04\x2d\x43", + [0x3148] = "\x01\x55\x66", [0x3149] = "\x01\x55\x67", + [0x314a] = "\x02\x2f\x4f", [0x314b] = "\x03\x31\x3d", + [0x314c] = "\x04\x2d\x44", [0x314d] = "\x03\x36\x37", + [0x314e] = "\x03\x36\x36", [0x314f] = "\x01\x5a\x77", + [0x3150] = "\x04\x32\x2b", [0x3151] = "\x01\x5a\x73", + [0x3152] = "\x04\x32\x2f", [0x3153] = "\x02\x35\x69", + [0x3154] = "\x01\x5a\x7a", [0x3155] = "\x01\x5a\x79", + [0x3156] = "\x01\x5a\x72", [0x3157] = "\x01\x5a\x75", + [0x3158] = "\x01\x5a\x78", [0x3159] = "\x01\x5a\x74", + [0x315a] = "\x03\x36\x34", [0x315c] = "\x02\x3c\x3b", + [0x315d] = "\x01\x5a\x71", [0x315e] = "\x01\x5f\x54", + [0x315f] = "\x03\x3b\x74", [0x3160] = "\x03\x3b\x75", + [0x3161] = "\x03\x3b\x76", [0x3162] = "\x01\x5f\x56", + [0x3163] = "\x01\x5f\x57", [0x3164] = "\x02\x3c\x3a", + [0x3165] = "\x02\x3c\x3d", [0x3166] = "\x01\x5f\x55", + [0x3167] = "\x02\x3c\x38", [0x3168] = "\x02\x3c\x3c", + [0x316a] = "\x02\x3c\x39", [0x316b] = "\x03\x41\x4b", + [0x316c] = "\x01\x64\x39", [0x316d] = "\x03\x41\x4e", + [0x316e] = "\x04\x3d\x5d", [0x316f] = "\x02\x43\x42", + [0x3170] = "\x03\x41\x4d", [0x3171] = "\x03\x47\x30", + [0x3172] = "\x01\x68\x7d", [0x3173] = "\x02\x4a\x5b", + [0x3174] = "\x01\x70\x6c", [0x3175] = "\x01\x6d\x2e", + [0x3176] = "\x02\x50\x64", [0x3177] = "\x01\x6d\x2f", + [0x3178] = "\x01\x6d\x30", [0x3179] = "\x02\x50\x66", + [0x317a] = "\x02\x50\x65", [0x317b] = "\x02\x50\x67", + [0x317c] = "\x02\x57\x3c", [0x317f] = "\x02\x57\x3b", + [0x3180] = "\x02\x5c\x7a", [0x3181] = "\x02\x5c\x79", + [0x3182] = "\x01\x73\x6d", [0x3183] = "\x01\x73\x6e", + [0x3184] = "\x02\x65\x53", [0x3185] = "\x03\x5c\x41", + [0x3187] = "\x01\x45\x46", [0x3188] = "\x03\x25\x58", + [0x3189] = "\x03\x29\x39", [0x318a] = "\x04\x2d\x47", + [0x318b] = "\x03\x31\x40", [0x318c] = "\x02\x3c\x3e", + [0x318d] = "\x03\x36\x38", [0x318e] = "\x03\x36\x39", + [0x3190] = "\x01\x5f\x59", [0x3191] = "\x01\x5f\x58", + [0x3192] = "\x02\x43\x43", [0x3194] = "\x02\x61\x64", + [0x3195] = "\x01\x7a\x6e", [0x3196] = "\x02\x6f\x2d", + [0x3197] = "\x01\x45\x47", [0x3198] = "\x04\x24\x41", + [0x3199] = "\x01\x55\x68", [0x319a] = "\x03\x31\x42", + [0x319b] = "\x01\x5a\x7c", [0x319c] = "\x01\x5a\x7b", + [0x319d] = "\x02\x3c\x3f", [0x319e] = "\x02\x3c\x40", + [0x319f] = "\x01\x64\x3a", [0x31a0] = "\x02\x4a\x5c", + [0x31a1] = "\x01\x68\x7e", [0x31a2] = "\x02\x57\x3d", + [0x31a3] = "\x04\x56\x3f", [0x31a4] = "\x01\x45\x48", + [0x31a5] = "\x01\x46\x58", [0x31a6] = "\x03\x29\x3b", + [0x31a7] = "\x01\x4d\x74", [0x31a8] = "\x02\x27\x23", + [0x31aa] = "\x02\x2a\x6a", [0x31ab] = "\x01\x51\x4b", + [0x31ac] = "\x01\x5a\x7d", [0x31ad] = "\x03\x36\x3a", + [0x31ae] = "\x02\x3c\x41", [0x31af] = "\x01\x5f\x5a", + [0x31b0] = "\x01\x64\x3b", [0x31b1] = "\x04\x3d\x63", + [0x31b2] = "\x02\x50\x68", [0x31b3] = "\x02\x50\x69", + [0x31b4] = "\x04\x50\x4e", [0x31b5] = "\x03\x54\x6b", + [0x31b6] = "\x02\x5c\x7b", [0x31b7] = "\x01\x76\x4b", + [0x31b8] = "\x02\x70\x7e", [0x31b9] = "\x01\x45\x49", + [0x31ba] = "\x03\x29\x3c", [0x31bb] = "\x02\x27\x24", + [0x31bc] = "\x01\x4d\x75", [0x31bd] = "\x01\x51\x4c", + [0x31be] = "\x03\x2c\x77", [0x31bf] = "\x02\x2a\x6b", + [0x31c1] = "\x01\x55\x69", [0x31c2] = "\x02\x2f\x54", + [0x31c3] = "\x02\x2f\x52", [0x31c4] = "\x02\x2f\x53", + [0x31c5] = "\x01\x55\x6a", [0x31c6] = "\x02\x2f\x51", + [0x31c7] = "\x03\x36\x3c", [0x31c8] = "\x04\x32\x34", + [0x31c9] = "\x03\x36\x3f", [0x31ca] = "\x03\x36\x3d", + [0x31cb] = "\x01\x5b\x21", [0x31cc] = "\x01\x5b\x22", + [0x31cd] = "\x02\x35\x6a", [0x31ce] = "\x01\x5b\x23", + [0x31cf] = "\x01\x5a\x7e", [0x31d0] = "\x02\x3c\x42", + [0x31d1] = "\x03\x3b\x79", [0x31d2] = "\x02\x3c\x43", + [0x31d3] = "\x02\x43\x44", [0x31d4] = "\x04\x3d\x64", + [0x31d6] = "\x01\x69\x22", [0x31d7] = "\x01\x69\x21", + [0x31d8] = "\x04\x50\x4f", [0x31d9] = "\x0f\x54\x64", + [0x31da] = "\x02\x5c\x7c", [0x31db] = "\x02\x61\x65", + [0x31dc] = "\x03\x5a\x3f", [0x31dd] = "\x02\x65\x55", + [0x31de] = "\x02\x65\x54", [0x31df] = "\x02\x68\x7b", + [0x31e0] = "\x03\x21\x69", [0x31e1] = "\x02\x21\x3e", + [0x31e2] = "\x01\x51\x4d", [0x31e3] = "\x03\x36\x41", + [0x31e4] = "\x03\x41\x50", [0x31e5] = "\x01\x45\x4a", + [0x31e6] = "\x01\x46\x59", [0x31e7] = "\x03\x22\x51", + [0x31e8] = "\x01\x48\x2f", [0x31e9] = "\x01\x48\x2e", + [0x31ea] = "\x03\x23\x73", [0x31eb] = "\x03\x23\x72", + [0x31ec] = "\x01\x48\x30", [0x31ed] = "\x01\x48\x31", + [0x31ee] = "\x02\x22\x4f", [0x31ef] = "\x02\x22\x4e", + [0x31f0] = "\x02\x24\x39", [0x31f1] = "\x01\x4a\x54", + [0x31f2] = "\x02\x24\x3c", [0x31f3] = "\x02\x24\x3b", + [0x31f4] = "\x02\x24\x3a", [0x31f5] = "\x02\x24\x3d", + [0x31f6] = "\x03\x26\x3d", [0x31f9] = "\x04\x26\x62", + [0x31fa] = "\x01\x4d\x76", [0x31fb] = "\x02\x27\x2a", + [0x31fc] = "\x02\x27\x26", [0x31fd] = "\x02\x27\x2f", + [0x31fe] = "\x03\x29\x43", [0x31ff] = "\x03\x29\x3e", + [0x3200] = "\x01\x4d\x7d", [0x3201] = "\x03\x29\x42", + [0x3202] = "\x01\x4d\x7b", [0x3203] = "\x02\x27\x2b", + [0x3204] = "\x02\x27\x27", [0x3205] = "\x02\x27\x2e", + [0x3206] = "\x01\x4d\x7a", [0x3207] = "\x01\x4e\x23", + [0x3208] = "\x02\x27\x29", [0x3209] = "\x02\x27\x25", + [0x320a] = "\x01\x4e\x22", [0x320b] = "\x02\x27\x2c", + [0x320c] = "\x01\x4d\x79", [0x320d] = "\x02\x27\x2d", + [0x320e] = "\x01\x4d\x7c", [0x320f] = "\x01\x4d\x7e", + [0x3210] = "\x02\x27\x31", [0x3211] = "\x02\x27\x30", + [0x3212] = "\x02\x27\x28", [0x3213] = "\x01\x4d\x78", + [0x3214] = "\x01\x4d\x77", [0x3215] = "\x01\x4e\x21", + [0x3216] = "\x04\x26\x61", [0x3217] = "\x03\x29\x40", + [0x3218] = "\x03\x29\x41", [0x3219] = "\x0f\x27\x3e", + [0x321a] = "\x03\x2c\x7e", [0x321b] = "\x03\x2c\x7a", + [0x321c] = "\x02\x2a\x70", [0x321d] = "\x02\x2a\x76", + [0x321e] = "\x03\x2d\x23", [0x321f] = "\x01\x51\x53", + [0x3220] = "\x01\x51\x50", [0x3221] = "\x02\x2a\x6d", + [0x3222] = "\x02\x2a\x72", [0x3223] = "\x03\x2c\x7c", + [0x3224] = "\x01\x51\x56", [0x3225] = "\x01\x51\x4e", + [0x3226] = "\x02\x2a\x71", [0x3227] = "\x01\x51\x51", + [0x3228] = "\x01\x51\x54", [0x3229] = "\x03\x2c\x79", + [0x322a] = "\x04\x29\x67", [0x322b] = "\x02\x2a\x74", + [0x322c] = "\x03\x2c\x7d", [0x322d] = "\x01\x51\x4f", + [0x322e] = "\x02\x2a\x79", [0x322f] = "\x01\x51\x52", + [0x3230] = "\x03\x2d\x21", [0x3231] = "\x01\x51\x55", + [0x3232] = "\x02\x2a\x6e", [0x3233] = "\x02\x2a\x73", + [0x3234] = "\x02\x2a\x77", [0x3235] = "\x02\x2a\x6f", + [0x3236] = "\x02\x2a\x6c", [0x3237] = "\x03\x2d\x24", + [0x3238] = "\x03\x2d\x25", [0x3239] = "\x02\x2a\x78", + [0x323a] = "\x02\x2a\x75", [0x323b] = "\x03\x2d\x22", + [0x323c] = "\x03\x2c\x37", [0x3240] = "\x03\x31\x46", + [0x3241] = "\x01\x55\x72", [0x3242] = "\x01\x55\x6b", + [0x3243] = "\x01\x55\x6e", [0x3244] = "\x03\x31\x4c", + [0x3245] = "\x01\x55\x71", [0x3246] = "\x03\x31\x44", + [0x3247] = "\x02\x2f\x57", [0x3248] = "\x03\x31\x49", + [0x3249] = "\x01\x55\x6c", [0x324a] = "\x02\x2f\x55", + [0x324b] = "\x03\x31\x48", [0x324c] = "\x01\x55\x70", + [0x324d] = "\x03\x31\x4d", [0x324e] = "\x03\x31\x45", + [0x324f] = "\x01\x55\x6d", [0x3250] = "\x03\x31\x43", + [0x3251] = "\x02\x2f\x58", [0x3252] = "\x01\x55\x6f", + [0x3257] = "\x03\x36\x42", [0x3258] = "\x04\x32\x39", + [0x3259] = "\x02\x35\x6e", [0x325a] = "\x01\x5b\x25", + [0x325b] = "\x02\x35\x6d", [0x325c] = "\x02\x35\x6f", + [0x325d] = "\x01\x5b\x24", [0x325e] = "\x01\x5b\x29", + [0x325f] = "\x02\x2f\x56", [0x3260] = "\x03\x31\x4b", + [0x3261] = "\x02\x35\x6c", [0x3262] = "\x02\x35\x70", + [0x3263] = "\x03\x36\x44", [0x3264] = "\x01\x5b\x26", + [0x3265] = "\x02\x35\x6b", [0x3266] = "\x01\x5b\x28", + [0x3267] = "\x03\x36\x45", [0x3268] = "\x01\x5b\x27", + [0x3269] = "\x03\x3c\x26", [0x326a] = "\x02\x3c\x4a", + [0x326b] = "\x03\x3b\x7d", [0x326c] = "\x02\x3c\x45", + [0x326d] = "\x03\x3c\x25", [0x326e] = "\x01\x5f\x5b", + [0x326f] = "\x01\x5f\x5f", [0x3270] = "\x01\x5f\x5c", + [0x3271] = "\x02\x3c\x48", [0x3272] = "\x02\x3c\x4b", + [0x3273] = "\x03\x3c\x23", [0x3274] = "\x01\x5f\x5d", + [0x3275] = "\x04\x38\x24", [0x3276] = "\x01\x5f\x5e", + [0x3277] = "\x01\x5f\x63", [0x3278] = "\x02\x43\x4d", + [0x3279] = "\x02\x3c\x49", [0x327a] = "\x01\x5f\x61", + [0x327b] = "\x02\x3c\x46", [0x327c] = "\x02\x3c\x44", + [0x327d] = "\x03\x3b\x7c", [0x327e] = "\x01\x5f\x62", + [0x327f] = "\x03\x3b\x7e", [0x3280] = "\x02\x3c\x47", + [0x3281] = "\x03\x3c\x24", [0x3284] = "\x01\x64\x41", + [0x3285] = "\x04\x3d\x69", [0x3286] = "\x02\x43\x45", + [0x3287] = "\x01\x64\x3e", [0x3288] = "\x01\x64\x3f", + [0x3289] = "\x01\x64\x3d", [0x328a] = "\x02\x43\x4a", + [0x328b] = "\x02\x43\x49", [0x328c] = "\x02\x43\x46", + [0x328d] = "\x01\x64\x43", [0x328e] = "\x03\x41\x5b", + [0x328f] = "\x03\x41\x56", [0x3290] = "\x02\x43\x48", + [0x3291] = "\x01\x5f\x60", [0x3292] = "\x03\x41\x59", + [0x3293] = "\x03\x41\x51", [0x3294] = "\x02\x43\x4c", + [0x3295] = "\x02\x43\x47", [0x3296] = "\x01\x64\x40", + [0x3297] = "\x01\x64\x3c", [0x3298] = "\x01\x64\x42", + [0x3299] = "\x02\x43\x4b", [0x329a] = "\x03\x47\x34", + [0x329b] = "\x04\x43\x6b", [0x329c] = "\x03\x47\x35", + [0x329d] = "\x01\x69\x25", [0x329e] = "\x04\x43\x6f", + [0x329f] = "\x02\x4a\x5f", [0x32a0] = "\x02\x4a\x5e", + [0x32a1] = "\x02\x4a\x5d", [0x32a2] = "\x01\x69\x23", + [0x32a3] = "\x04\x43\x6d", [0x32a4] = "\x03\x47\x39", + [0x32a5] = "\x03\x47\x33", [0x32a6] = "\x03\x47\x37", + [0x32a8] = "\x01\x69\x24", [0x32a9] = "\x02\x50\x6c", + [0x32aa] = "\x02\x50\x6f", [0x32ab] = "\x01\x6d\x32", + [0x32ac] = "\x03\x4c\x44", [0x32ad] = "\x03\x4c\x46", + [0x32ae] = "\x01\x6d\x31", [0x32af] = "\x02\x50\x70", + [0x32b0] = "\x02\x50\x6b", [0x32b1] = "\x01\x6d\x34", + [0x32b2] = "\x02\x50\x6d", [0x32b3] = "\x03\x4c\x41", + [0x32b4] = "\x01\x6d\x33", [0x32b5] = "\x02\x50\x6a", + [0x32b6] = "\x03\x4c\x40", [0x32b7] = "\x02\x50\x6e", + [0x32b8] = "\x01\x70\x72", [0x32b9] = "\x01\x70\x6f", + [0x32ba] = "\x02\x57\x46", [0x32bb] = "\x02\x57\x45", + [0x32bc] = "\x03\x4c\x43", [0x32bd] = "\x02\x57\x44", + [0x32be] = "\x02\x57\x3f", [0x32bf] = "\x03\x50\x7d", + [0x32c0] = "\x02\x57\x40", [0x32c1] = "\x03\x51\x23", + [0x32c2] = "\x04\x50\x50", [0x32c3] = "\x03\x50\x7a", + [0x32c4] = "\x01\x70\x70", [0x32c5] = "\x03\x50\x7e", + [0x32c6] = "\x01\x70\x6d", [0x32c7] = "\x01\x70\x71", + [0x32c8] = "\x02\x57\x3e", [0x32c9] = "\x01\x70\x6e", + [0x32ca] = "\x02\x57\x41", [0x32cb] = "\x02\x57\x42", + [0x32cc] = "\x02\x57\x47", [0x32cd] = "\x03\x51\x22", + [0x32ce] = "\x03\x54\x71", [0x32cf] = "\x02\x57\x43", + [0x32d0] = "\x03\x54\x6f", [0x32d1] = "\x03\x54\x70", + [0x32d2] = "\x02\x5c\x7d", [0x32d3] = "\x04\x56\x41", + [0x32d4] = "\x03\x54\x6c", [0x32d5] = "\x03\x54\x6d", + [0x32d6] = "\x01\x73\x70", [0x32d7] = "\x03\x54\x72", + [0x32d8] = "\x02\x61\x68", [0x32d9] = "\x01\x73\x6f", + [0x32da] = "\x02\x61\x66", [0x32db] = "\x02\x61\x67", + [0x32dc] = "\x01\x76\x4c", [0x32dd] = "\x01\x78\x3b", + [0x32de] = "\x02\x65\x56", [0x32df] = "\x03\x5a\x43", + [0x32e0] = "\x01\x78\x3a", [0x32e1] = "\x03\x5a\x42", + [0x32e2] = "\x03\x65\x26", [0x32e3] = "\x02\x68\x7d", + [0x32e4] = "\x02\x68\x7e", [0x32e5] = "\x03\x5c\x42", + [0x32e6] = "\x01\x79\x71", [0x32e7] = "\x03\x5c\x43", + [0x32e8] = "\x02\x68\x7c", [0x32e9] = "\x01\x7a\x6f", + [0x32ea] = "\x04\x6a\x4c", [0x32eb] = "\x02\x6f\x2e", + [0x32ec] = "\x01\x7c\x3a", [0x32ed] = "\x02\x70\x38", + [0x32ee] = "\x02\x70\x39", [0x32ef] = "\x03\x61\x3f", + [0x32f0] = "\x01\x45\x4b", [0x32f1] = "\x04\x21\x7c", + [0x32f2] = "\x01\x48\x32", [0x32f3] = "\x01\x48\x33", + [0x32f4] = "\x01\x4a\x55", [0x32f5] = "\x03\x26\x41", + [0x32f6] = "\x02\x27\x32", [0x32f7] = "\x01\x51\x57", + [0x32f8] = "\x01\x55\x73", [0x32f9] = "\x01\x5b\x2a", + [0x32fa] = "\x0f\x32\x73", [0x32fc] = "\x01\x59\x37", + [0x32fe] = "\x01\x5f\x64", [0x32ff] = "\x01\x5f\x65", + [0x3300] = "\x01\x5e\x32", [0x3301] = "\x02\x3c\x4c", + [0x3302] = "\x03\x65\x27", [0x3303] = "\x01\x64\x44", + [0x3304] = "\x02\x4a\x61", [0x3305] = "\x02\x4a\x60", + [0x3306] = "\x03\x51\x24", [0x3307] = "\x07\x53\x47", + [0x3308] = "\x01\x45\x4c", [0x3309] = "\x01\x48\x34", + [0x330a] = "\x02\x27\x33", [0x330b] = "\x01\x4e\x25", + [0x330c] = "\x03\x29\x45", [0x330d] = "\x01\x4e\x24", + [0x330e] = "\x03\x2d\x27", [0x330f] = "\x02\x2a\x7a", + [0x3310] = "\x02\x2a\x7b", [0x3311] = "\x03\x66\x32", + [0x3312] = "\x02\x2f\x59", [0x3313] = "\x02\x2f\x5a", + [0x3314] = "\x01\x55\x74", [0x3315] = "\x01\x55\x75", + [0x3316] = "\x03\x36\x48", [0x3317] = "\x01\x55\x76", + [0x3318] = "\x02\x35\x71", [0x3319] = "\x03\x36\x47", + [0x331a] = "\x03\x36\x46", [0x331b] = "\x01\x5b\x2c", + [0x331c] = "\x04\x38\x29", [0x331d] = "\x01\x5f\x67", + [0x331e] = "\x03\x3c\x29", [0x331f] = "\x01\x5f\x66", + [0x3320] = "\x02\x43\x4e", [0x3321] = "\x02\x46\x41", + [0x3322] = "\x02\x4a\x62", [0x3323] = "\x02\x57\x48", + [0x3324] = "\x03\x51\x26", [0x3325] = "\x03\x66\x33", + [0x3326] = "\x01\x76\x4d", [0x3327] = "\x01\x79\x72", + [0x3328] = "\x01\x45\x4d", [0x3329] = "\x05\x21\x48", + [0x332a] = "\x01\x46\x5c", [0x332b] = "\x01\x46\x5d", + [0x332c] = "\x01\x46\x5b", [0x332d] = "\x01\x46\x5e", + [0x332e] = "\x01\x46\x5a", [0x332f] = "\x03\x22\x52", + [0x3331] = "\x01\x48\x37", [0x3332] = "\x03\x23\x77", + [0x3333] = "\x02\x22\x57", [0x3334] = "\x01\x48\x36", + [0x3335] = "\x01\x48\x38", [0x3336] = "\x03\x23\x78", + [0x3337] = "\x03\x23\x75", [0x3338] = "\x02\x22\x52", + [0x3339] = "\x02\x22\x51", [0x333a] = "\x02\x22\x54", + [0x333b] = "\x02\x22\x53", [0x333c] = "\x02\x22\x56", + [0x333d] = "\x01\x48\x35", [0x333e] = "\x02\x22\x50", + [0x333f] = "\x02\x22\x55", [0x3340] = "\x0f\x22\x58", + [0x3342] = "\x0f\x22\x57", [0x3344] = "\x03\x26\x48", + [0x3345] = "\x02\x24\x3e", [0x3346] = "\x01\x4a\x5f", + [0x3347] = "\x02\x24\x3f", [0x3348] = "\x02\x24\x43", + [0x3349] = "\x01\x4a\x5e", [0x334a] = "\x03\x26\x49", + [0x334b] = "\x02\x24\x47", [0x334c] = "\x02\x24\x42", + [0x334d] = "\x02\x24\x45", [0x334e] = "\x01\x4a\x57", + [0x334f] = "\x01\x4a\x58", [0x3350] = "\x01\x4a\x59", + [0x3351] = "\x01\x4a\x5a", [0x3352] = "\x03\x26\x45", + [0x3353] = "\x01\x4a\x61", [0x3354] = "\x03\x26\x44", + [0x3355] = "\x02\x24\x41", [0x3356] = "\x01\x4a\x5c", + [0x3357] = "\x01\x4a\x62", [0x3358] = "\x03\x26\x47", + [0x3359] = "\x02\x24\x40", [0x335a] = "\x02\x24\x46", + [0x335b] = "\x03\x26\x42", [0x335c] = "\x01\x4a\x5b", + [0x335d] = "\x02\x24\x44", [0x335e] = "\x01\x4a\x5d", + [0x335f] = "\x01\x4a\x56", [0x3360] = "\x01\x4a\x60", + [0x3361] = "\x03\x26\x4a", [0x3362] = "\x0f\x24\x22", + [0x3365] = "\x04\x24\x46", [0x3366] = "\x0f\x24\x53", + [0x336a] = "\x01\x4e\x3a", [0x336b] = "\x03\x29\x47", + [0x336c] = "\x02\x27\x35", [0x336d] = "\x01\x4e\x26", + [0x336e] = "\x04\x26\x69", [0x336f] = "\x01\x4e\x30", + [0x3370] = "\x01\x4e\x31", [0x3371] = "\x01\x4e\x29", + [0x3372] = "\x01\x4e\x3b", [0x3373] = "\x01\x4e\x2b", + [0x3374] = "\x02\x27\x3d", [0x3375] = "\x01\x4e\x36", + [0x3376] = "\x02\x27\x38", [0x3377] = "\x01\x4e\x2c", + [0x3378] = "\x02\x27\x47", [0x3379] = "\x02\x27\x48", + [0x337a] = "\x02\x27\x40", [0x337b] = "\x02\x27\x39", + [0x337c] = "\x01\x4e\x39", [0x337d] = "\x02\x27\x45", + [0x337e] = "\x01\x4e\x34", [0x337f] = "\x01\x4e\x32", + [0x3380] = "\x03\x29\x52", [0x3381] = "\x02\x27\x46", + [0x3382] = "\x03\x29\x49", [0x3383] = "\x02\x27\x44", + [0x3384] = "\x02\x27\x3c", [0x3385] = "\x02\x27\x34", + [0x3386] = "\x02\x27\x3b", [0x3387] = "\x01\x4e\x2d", + [0x3388] = "\x04\x26\x65", [0x3389] = "\x01\x4e\x33", + [0x338a] = "\x03\x29\x4a", [0x338b] = "\x01\x4e\x27", + [0x338c] = "\x02\x27\x3f", [0x338d] = "\x02\x27\x3e", + [0x338e] = "\x02\x27\x36", [0x338f] = "\x03\x29\x4f", + [0x3390] = "\x01\x4e\x35", [0x3391] = "\x02\x27\x42", + [0x3392] = "\x02\x27\x37", [0x3393] = "\x01\x4e\x38", + [0x3394] = "\x02\x27\x49", [0x3395] = "\x01\x4e\x28", + [0x3396] = "\x03\x29\x48", [0x3397] = "\x01\x4e\x2f", + [0x3398] = "\x02\x27\x3a", [0x3399] = "\x02\x27\x43", + [0x339a] = "\x01\x4e\x37", [0x339b] = "\x04\x26\x67", + [0x339c] = "\x01\x4e\x2a", [0x339d] = "\x01\x4e\x2e", + [0x339e] = "\x04\x26\x6a", [0x339f] = "\x02\x27\x41", + [0x33a1] = "\x0f\x27\x4e", [0x33a2] = "\x03\x29\x4e", + [0x33a3] = "\x03\x29\x4c", [0x33a4] = "\x03\x65\x28", + [0x33a6] = "\x0f\x27\x50", [0x33ac] = "\x03\x65\x29", + [0x33ae] = "\x02\x2b\x3d", [0x33af] = "\x01\x51\x5f", + [0x33b0] = "\x01\x51\x6c", [0x33b1] = "\x03\x2d\x36", + [0x33b2] = "\x02\x2b\x38", [0x33b3] = "\x02\x2b\x2e", + [0x33b4] = "\x01\x51\x65", [0x33b5] = "\x02\x2b\x2c", + [0x33b6] = "\x01\x51\x5e", [0x33b7] = "\x02\x2b\x27", + [0x33b8] = "\x01\x51\x68", [0x33b9] = "\x02\x2b\x34", + [0x33ba] = "\x02\x2b\x21", [0x33bb] = "\x02\x2b\x23", + [0x33bc] = "\x03\x2d\x2e", [0x33bd] = "\x04\x2d\x59", + [0x33be] = "\x04\x29\x6e", [0x33bf] = "\x03\x2d\x30", + [0x33c0] = "\x02\x2b\x26", [0x33c1] = "\x02\x2a\x7c", + [0x33c2] = "\x02\x2b\x33", [0x33c3] = "\x02\x2b\x43", + [0x33c4] = "\x01\x51\x63", [0x33c5] = "\x02\x2b\x28", + [0x33c6] = "\x02\x2b\x3a", [0x33c7] = "\x03\x2d\x2d", + [0x33c8] = "\x02\x2a\x7e", [0x33c9] = "\x02\x2b\x41", + [0x33ca] = "\x02\x2b\x42", [0x33cb] = "\x02\x2b\x45", + [0x33cc] = "\x02\x2b\x3c", [0x33cd] = "\x02\x2b\x2d", + [0x33ce] = "\x02\x2b\x35", [0x33cf] = "\x01\x51\x69", + [0x33d0] = "\x01\x51\x5c", [0x33d1] = "\x01\x51\x64", + [0x33d2] = "\x01\x51\x70", [0x33d3] = "\x01\x51\x59", + [0x33d4] = "\x01\x51\x5b", [0x33d5] = "\x03\x2d\x31", + [0x33d6] = "\x03\x2d\x2b", [0x33d7] = "\x03\x2d\x3a", + [0x33d8] = "\x02\x2b\x25", [0x33d9] = "\x01\x51\x6d", + [0x33da] = "\x01\x51\x66", [0x33db] = "\x02\x2b\x3f", + [0x33dc] = "\x02\x2b\x22", [0x33dd] = "\x01\x51\x6f", + [0x33de] = "\x01\x51\x6a", [0x33df] = "\x02\x2b\x2b", + [0x33e0] = "\x04\x29\x6d", [0x33e1] = "\x04\x2d\x4e", + [0x33e2] = "\x01\x51\x6e", [0x33e3] = "\x02\x2b\x32", + [0x33e4] = "\x02\x2b\x2a", [0x33e5] = "\x01\x51\x67", + [0x33e6] = "\x02\x2b\x3e", [0x33e7] = "\x02\x2b\x36", + [0x33e8] = "\x03\x2d\x2a", [0x33e9] = "\x01\x51\x61", + [0x33ea] = "\x02\x2b\x44", [0x33eb] = "\x02\x2b\x29", + [0x33ec] = "\x01\x51\x5d", [0x33ed] = "\x02\x2b\x3b", + [0x33ee] = "\x02\x2b\x31", [0x33ef] = "\x01\x51\x62", + [0x33f0] = "\x02\x2b\x37", [0x33f1] = "\x01\x51\x5a", + [0x33f2] = "\x02\x2a\x7d", [0x33f3] = "\x01\x51\x6b", + [0x33f4] = "\x01\x56\x27", [0x33f5] = "\x01\x51\x60", + [0x33f6] = "\x02\x2b\x30", [0x33f7] = "\x02\x2b\x2f", + [0x33f8] = "\x02\x2b\x24", [0x33f9] = "\x03\x29\x51", + [0x33fa] = "\x02\x2b\x40", [0x33fb] = "\x03\x2d\x34", + [0x33fc] = "\x02\x2b\x39", [0x33fe] = "\x03\x2d\x32", + [0x33ff] = "\x01\x51\x58", [0x3400] = "\x03\x2d\x39", + [0x3401] = "\x03\x2d\x37", [0x3404] = "\x06\x31\x72", + [0x3405] = "\x03\x2d\x38", [0x3406] = "\x03\x65\x2b", + [0x3410] = "\x03\x65\x2a", [0x3411] = "\x0f\x2b\x48", + [0x3412] = "\x02\x2f\x6e", [0x3413] = "\x01\x56\x2e", + [0x3414] = "\x02\x2f\x6f", [0x3415] = "\x03\x31\x5d", + [0x3416] = "\x02\x2f\x63", [0x3417] = "\x01\x56\x23", + [0x3418] = "\x01\x56\x2f", [0x3419] = "\x03\x31\x57", + [0x341a] = "\x02\x2f\x5c", [0x341b] = "\x03\x31\x53", + [0x341c] = "\x02\x2f\x65", [0x341d] = "\x02\x2f\x6d", + [0x341e] = "\x03\x31\x5b", [0x341f] = "\x02\x2f\x5b", + [0x3420] = "\x02\x2f\x76", [0x3421] = "\x01\x55\x77", + [0x3422] = "\x03\x31\x5e", [0x3423] = "\x03\x31\x64", + [0x3424] = "\x03\x31\x50", [0x3425] = "\x02\x2f\x75", + [0x3426] = "\x02\x2f\x70", [0x3427] = "\x03\x31\x5f", + [0x3428] = "\x02\x2f\x71", [0x3429] = "\x01\x56\x21", + [0x342a] = "\x01\x56\x2c", [0x342b] = "\x02\x2f\x67", + [0x342c] = "\x03\x31\x56", [0x342d] = "\x02\x2f\x68", + [0x342e] = "\x02\x2f\x72", [0x342f] = "\x02\x2f\x69", + [0x3430] = "\x03\x31\x63", [0x3431] = "\x02\x2f\x64", + [0x3432] = "\x02\x2f\x5e", [0x3433] = "\x02\x2f\x5f", + [0x3434] = "\x02\x2f\x6c", [0x3435] = "\x02\x2f\x66", + [0x3436] = "\x03\x31\x54", [0x3437] = "\x03\x31\x4f", + [0x3438] = "\x01\x55\x78", [0x3439] = "\x01\x55\x7c", + [0x343a] = "\x02\x2f\x74", [0x343b] = "\x02\x2f\x60", + [0x343c] = "\x01\x56\x2a", [0x343d] = "\x01\x56\x26", + [0x343e] = "\x03\x31\x5a", [0x343f] = "\x04\x2d\x55", + [0x3440] = "\x01\x56\x29", [0x3441] = "\x01\x56\x30", + [0x3442] = "\x01\x55\x7d", [0x3443] = "\x01\x56\x2b", + [0x3444] = "\x02\x2f\x6b", [0x3445] = "\x01\x56\x2d", + [0x3446] = "\x01\x55\x7a", [0x3447] = "\x03\x31\x59", + [0x3448] = "\x01\x55\x79", [0x3449] = "\x02\x2f\x5d", + [0x344a] = "\x04\x2d\x4f", [0x344b] = "\x02\x2f\x61", + [0x344c] = "\x01\x56\x24", [0x344d] = "\x02\x2f\x73", + [0x344e] = "\x02\x2f\x6a", [0x344f] = "\x02\x2f\x62", + [0x3450] = "\x01\x56\x28", [0x3451] = "\x01\x56\x25", + [0x3452] = "\x03\x2d\x2f", [0x3453] = "\x01\x55\x7b", + [0x3454] = "\x01\x55\x7e", [0x3455] = "\x03\x31\x62", + [0x3456] = "\x03\x31\x58", [0x3457] = "\x0f\x30\x24", + [0x3458] = "\x03\x31\x61", [0x3459] = "\x03\x31\x60", + [0x345a] = "\x03\x65\x2d", [0x345e] = "\x03\x65\x2c", + [0x346b] = "\x02\x36\x28", [0x346c] = "\x03\x36\x55", + [0x346d] = "\x02\x35\x76", [0x346e] = "\x02\x35\x77", + [0x346f] = "\x02\x35\x7b", [0x3470] = "\x03\x36\x60", + [0x3471] = "\x02\x36\x2c", [0x3472] = "\x02\x36\x29", + [0x3473] = "\x03\x36\x4e", [0x3474] = "\x02\x36\x22", + [0x3475] = "\x02\x36\x21", [0x3476] = "\x01\x5b\x33", + [0x3477] = "\x02\x36\x25", [0x3478] = "\x02\x36\x34", + [0x3479] = "\x02\x35\x72", [0x347a] = "\x03\x36\x5b", + [0x347b] = "\x02\x36\x35", [0x347c] = "\x02\x36\x27", + [0x347d] = "\x02\x36\x39", [0x347e] = "\x02\x36\x2d", + [0x347f] = "\x01\x5b\x32", [0x3480] = "\x02\x36\x2b", + [0x3481] = "\x01\x5b\x2d", [0x3482] = "\x01\x5b\x42", + [0x3483] = "\x01\x5b\x38", [0x3484] = "\x03\x36\x57", + [0x3485] = "\x01\x5b\x3c", [0x3486] = "\x01\x5b\x3b", + [0x3487] = "\x02\x35\x73", [0x3488] = "\x04\x32\x3f", + [0x3489] = "\x02\x36\x32", [0x348a] = "\x02\x36\x38", + [0x348b] = "\x02\x36\x30", [0x348c] = "\x02\x36\x37", + [0x348e] = "\x03\x36\x51", [0x348f] = "\x02\x36\x24", + [0x3490] = "\x02\x35\x74", [0x3491] = "\x02\x36\x36", + [0x3492] = "\x02\x36\x26", [0x3493] = "\x01\x5b\x30", + [0x3494] = "\x01\x5b\x3d", [0x3495] = "\x03\x36\x5a", + [0x3496] = "\x02\x36\x2f", [0x3497] = "\x01\x5b\x36", + [0x3498] = "\x03\x36\x4d", [0x3499] = "\x03\x36\x5c", + [0x349a] = "\x03\x36\x50", [0x349b] = "\x02\x36\x2e", + [0x349c] = "\x02\x35\x75", [0x349d] = "\x01\x5b\x3e", + [0x349e] = "\x03\x36\x4b", [0x349f] = "\x01\x5b\x40", + [0x34a0] = "\x02\x36\x31", [0x34a1] = "\x01\x5b\x41", + [0x34a2] = "\x01\x5b\x2f", [0x34a3] = "\x02\x35\x7c", + [0x34a4] = "\x02\x36\x33", [0x34a5] = "\x03\x36\x54", + [0x34a6] = "\x03\x34\x78", [0x34a7] = "\x01\x5b\x35", + [0x34a8] = "\x01\x5b\x3f", [0x34a9] = "\x02\x35\x7e", + [0x34aa] = "\x02\x36\x2a", [0x34ab] = "\x02\x35\x79", + [0x34ac] = "\x02\x35\x7d", [0x34ad] = "\x01\x5b\x3a", + [0x34ae] = "\x02\x35\x78", [0x34af] = "\x01\x5b\x2e", + [0x34b0] = "\x01\x5b\x37", [0x34b1] = "\x01\x5b\x34", + [0x34b2] = "\x02\x36\x23", [0x34b3] = "\x01\x56\x22", + [0x34b4] = "\x02\x3c\x63", [0x34b5] = "\x01\x5b\x31", + [0x34b6] = "\x03\x36\x4c", [0x34b7] = "\x03\x36\x52", + [0x34b8] = "\x03\x36\x5e", [0x34b9] = "\x03\x36\x5f", + [0x34bd] = "\x0f\x35\x57", [0x34c1] = "\x03\x36\x56", + [0x34c3] = "\x03\x3c\x45", [0x34c4] = "\x01\x5b\x39", + [0x34c5] = "\x03\x3c\x41", [0x34c6] = "\x02\x3c\x66", + [0x34c7] = "\x02\x3c\x7c", [0x34c8] = "\x02\x3c\x71", + [0x34c9] = "\x01\x5f\x7b", [0x34ca] = "\x03\x3c\x38", + [0x34cb] = "\x01\x5f\x76", [0x34cc] = "\x02\x3c\x60", + [0x34cd] = "\x01\x5f\x77", [0x34ce] = "\x02\x3c\x70", + [0x34cf] = "\x03\x3c\x3e", [0x34d0] = "\x02\x3c\x69", + [0x34d1] = "\x02\x3c\x76", [0x34d2] = "\x01\x5f\x73", + [0x34d3] = "\x02\x3c\x4e", [0x34d4] = "\x02\x3c\x78", + [0x34d5] = "\x01\x5f\x69", [0x34d6] = "\x02\x3c\x56", + [0x34d7] = "\x01\x5f\x6c", [0x34d8] = "\x01\x5f\x6b", + [0x34d9] = "\x04\x38\x32", [0x34da] = "\x01\x5f\x7c", + [0x34db] = "\x03\x36\x53", [0x34dc] = "\x02\x3c\x50", + [0x34dd] = "\x02\x3c\x72", [0x34de] = "\x02\x3c\x73", + [0x34df] = "\x01\x5f\x6e", [0x34e0] = "\x01\x5f\x6a", + [0x34e1] = "\x02\x3c\x5e", [0x34e2] = "\x03\x3c\x3d", + [0x34e3] = "\x01\x5f\x75", [0x34e4] = "\x02\x3c\x59", + [0x34e5] = "\x03\x3c\x32", [0x34e6] = "\x02\x3c\x74", + [0x34e7] = "\x01\x5f\x71", [0x34e8] = "\x02\x3c\x6c", + [0x34e9] = "\x02\x3c\x79", [0x34ea] = "\x02\x3c\x53", + [0x34eb] = "\x02\x3c\x58", [0x34ec] = "\x02\x3c\x52", + [0x34ed] = "\x03\x3c\x2a", [0x34ee] = "\x01\x5f\x70", + [0x34ef] = "\x02\x3c\x65", [0x34f0] = "\x02\x43\x64", + [0x34f1] = "\x02\x3c\x54", [0x34f2] = "\x01\x5f\x74", + [0x34f3] = "\x02\x3c\x5d", [0x34f4] = "\x02\x3c\x75", + [0x34f5] = "\x01\x5f\x6f", [0x34f6] = "\x02\x3c\x5a", + [0x34f7] = "\x02\x3c\x57", [0x34f8] = "\x02\x3c\x68", + [0x34f9] = "\x01\x5f\x72", [0x34fa] = "\x01\x5f\x68", + [0x34fb] = "\x01\x5f\x7e", [0x34fc] = "\x02\x3c\x6b", + [0x34fd] = "\x02\x3c\x6a", [0x34fe] = "\x03\x3c\x31", + [0x34ff] = "\x03\x3c\x42", [0x3500] = "\x03\x3c\x39", + [0x3501] = "\x03\x3c\x3b", [0x3502] = "\x03\x3c\x34", + [0x3503] = "\x03\x3c\x2f", [0x3504] = "\x02\x3c\x4f", + [0x3505] = "\x01\x5f\x6d", [0x3506] = "\x02\x3c\x77", + [0x3507] = "\x02\x3c\x5f", [0x3508] = "\x02\x3c\x61", + [0x3509] = "\x03\x3c\x37", [0x350a] = "\x02\x3c\x6e", + [0x350b] = "\x02\x3c\x6d", [0x350c] = "\x02\x3c\x4d", + [0x350d] = "\x01\x5f\x78", [0x350e] = "\x01\x5f\x7a", + [0x350f] = "\x02\x3c\x55", [0x3510] = "\x02\x3c\x5c", + [0x3511] = "\x02\x3c\x64", [0x3512] = "\x01\x5f\x79", + [0x3513] = "\x02\x3c\x5b", [0x3514] = "\x02\x3c\x67", + [0x3515] = "\x02\x3c\x7a", [0x3516] = "\x0f\x3b\x70", + [0x3517] = "\x02\x3c\x6f", [0x3518] = "\x03\x3c\x3c", + [0x351b] = "\x0f\x3c\x21", [0x351c] = "\x03\x3c\x44", + [0x351e] = "\x03\x3c\x33", [0x3525] = "\x02\x3c\x7b", + [0x3527] = "\x0f\x3c\x29", [0x3529] = "\x03\x65\x2f", + [0x352a] = "\x02\x3c\x51", [0x352b] = "\x0f\x3b\x6e", + [0x352c] = "\x03\x65\x2e", [0x352e] = "\x03\x3c\x40", + [0x352f] = "\x02\x43\x78", [0x3530] = "\x01\x64\x4c", + [0x3531] = "\x03\x41\x65", [0x3532] = "\x02\x43\x76", + [0x3533] = "\x02\x43\x61", [0x3534] = "\x02\x43\x66", + [0x3535] = "\x02\x43\x5f", [0x3536] = "\x03\x41\x77", + [0x3537] = "\x02\x43\x72", [0x3538] = "\x02\x43\x51", + [0x3539] = "\x02\x43\x58", [0x353a] = "\x04\x3d\x71", + [0x353b] = "\x02\x43\x70", [0x353c] = "\x02\x43\x7a", + [0x353d] = "\x02\x43\x62", [0x353e] = "\x03\x41\x68", + [0x353f] = "\x02\x43\x55", [0x3540] = "\x02\x43\x68", + [0x3541] = "\x02\x43\x6d", [0x3542] = "\x02\x43\x59", + [0x3543] = "\x03\x41\x6b", [0x3544] = "\x02\x43\x6a", + [0x3545] = "\x02\x43\x56", [0x3546] = "\x03\x41\x5d", + [0x3547] = "\x03\x41\x75", [0x3548] = "\x02\x43\x5d", + [0x3549] = "\x02\x43\x5e", [0x354a] = "\x01\x64\x4e", + [0x354b] = "\x02\x43\x71", [0x354c] = "\x02\x43\x6f", + [0x354d] = "\x03\x41\x73", [0x354e] = "\x02\x43\x52", + [0x354f] = "\x02\x43\x74", [0x3550] = "\x03\x41\x74", + [0x3551] = "\x02\x43\x75", [0x3552] = "\x02\x43\x77", + [0x3553] = "\x01\x64\x52", [0x3554] = "\x01\x64\x4a", + [0x3555] = "\x03\x41\x6f", [0x3556] = "\x02\x35\x7a", + [0x3557] = "\x02\x43\x5a", [0x3558] = "\x02\x43\x6c", + [0x3559] = "\x02\x43\x5b", [0x355a] = "\x01\x64\x47", + [0x355b] = "\x01\x64\x57", [0x355c] = "\x02\x43\x73", + [0x355d] = "\x01\x64\x55", [0x355e] = "\x01\x64\x51", + [0x355f] = "\x02\x43\x50", [0x3560] = "\x01\x64\x49", + [0x3561] = "\x03\x41\x79", [0x3562] = "\x02\x43\x53", + [0x3563] = "\x01\x64\x56", [0x3564] = "\x03\x41\x78", + [0x3565] = "\x02\x43\x63", [0x3566] = "\x02\x43\x4f", + [0x3567] = "\x03\x41\x76", [0x3568] = "\x01\x64\x4f", + [0x3569] = "\x02\x43\x67", [0x356a] = "\x02\x43\x57", + [0x356b] = "\x01\x64\x50", [0x356c] = "\x02\x43\x60", + [0x356d] = "\x01\x64\x46", [0x356e] = "\x01\x5f\x7d", + [0x356f] = "\x02\x43\x69", [0x3570] = "\x02\x3c\x62", + [0x3571] = "\x02\x43\x54", [0x3572] = "\x04\x3d\x6c", + [0x3573] = "\x03\x41\x6d", [0x3574] = "\x02\x43\x6e", + [0x3575] = "\x01\x64\x4b", [0x3576] = "\x02\x43\x6b", + [0x3577] = "\x01\x64\x48", [0x3578] = "\x02\x43\x65", + [0x3579] = "\x01\x64\x53", [0x357a] = "\x02\x43\x5c", + [0x357b] = "\x02\x43\x79", [0x357c] = "\x03\x41\x6a", + [0x357d] = "\x03\x41\x7b", [0x357f] = "\x0f\x42\x49", + [0x3580] = "\x0f\x42\x47", [0x3582] = "\x01\x64\x4d", + [0x3583] = "\x02\x45\x2c", [0x3585] = "\x03\x41\x72", + [0x3586] = "\x01\x64\x54", [0x358a] = "\x0f\x42\x28", + [0x358c] = "\x0f\x42\x3c", [0x358d] = "\x02\x4a\x70", + [0x358e] = "\x02\x4a\x6e", [0x358f] = "\x03\x47\x3a", + [0x3590] = "\x02\x4b\x26", [0x3591] = "\x02\x4a\x6c", + [0x3592] = "\x03\x47\x3d", [0x3593] = "\x02\x4a\x7e", + [0x3594] = "\x01\x64\x45", [0x3595] = "\x01\x69\x28", + [0x3596] = "\x02\x4a\x68", [0x3597] = "\x02\x4b\x25", + [0x3598] = "\x03\x47\x51", [0x3599] = "\x02\x4a\x6d", + [0x359a] = "\x02\x4a\x7b", [0x359b] = "\x01\x69\x2d", + [0x359c] = "\x01\x69\x26", [0x359d] = "\x03\x47\x4e", + [0x359e] = "\x02\x4b\x23", [0x359f] = "\x03\x47\x46", + [0x35a0] = "\x02\x4a\x66", [0x35a1] = "\x02\x4b\x22", + [0x35a2] = "\x03\x47\x47", [0x35a3] = "\x01\x69\x38", + [0x35a4] = "\x02\x4a\x77", [0x35a5] = "\x02\x4b\x29", + [0x35a6] = "\x01\x69\x36", [0x35a7] = "\x02\x4a\x6f", + [0x35a8] = "\x01\x69\x27", [0x35a9] = "\x02\x4a\x71", + [0x35aa] = "\x02\x4b\x21", [0x35ab] = "\x01\x69\x30", + [0x35ac] = "\x02\x4a\x6a", [0x35ad] = "\x01\x69\x34", + [0x35ae] = "\x01\x69\x2a", [0x35af] = "\x02\x4a\x73", + [0x35b0] = "\x02\x4a\x69", [0x35b1] = "\x02\x4a\x63", + [0x35b2] = "\x03\x47\x3e", [0x35b3] = "\x02\x4a\x7d", + [0x35b4] = "\x01\x69\x31", [0x35b5] = "\x02\x4b\x28", + [0x35b6] = "\x02\x4a\x64", [0x35b7] = "\x01\x69\x2e", + [0x35b8] = "\x04\x43\x77", [0x35b9] = "\x02\x4a\x79", + [0x35ba] = "\x04\x43\x79", [0x35bb] = "\x01\x69\x2f", + [0x35bc] = "\x02\x4a\x6b", [0x35bd] = "\x02\x4a\x76", + [0x35be] = "\x02\x4a\x72", [0x35bf] = "\x02\x4a\x74", + [0x35c0] = "\x03\x47\x43", [0x35c1] = "\x01\x69\x29", + [0x35c2] = "\x02\x4b\x27", [0x35c3] = "\x01\x69\x37", + [0x35c4] = "\x02\x4a\x75", [0x35c5] = "\x03\x47\x3b", + [0x35c6] = "\x02\x4b\x2a", [0x35c7] = "\x04\x44\x27", + [0x35c8] = "\x03\x47\x3c", [0x35c9] = "\x02\x4a\x65", + [0x35ca] = "\x02\x4a\x7a", [0x35cb] = "\x01\x69\x2c", + [0x35cc] = "\x01\x69\x35", [0x35cd] = "\x01\x69\x33", + [0x35ce] = "\x02\x4a\x67", [0x35cf] = "\x02\x4a\x7c", + [0x35d0] = "\x01\x69\x32", [0x35d1] = "\x03\x47\x45", + [0x35d2] = "\x03\x47\x48", [0x35d3] = "\x01\x69\x2b", + [0x35d4] = "\x02\x4a\x78", [0x35d5] = "\x03\x47\x4d", + [0x35d6] = "\x03\x47\x44", [0x35d7] = "\x04\x44\x28", + [0x35d8] = "\x03\x4c\x54", [0x35d9] = "\x02\x4b\x24", + [0x35e1] = "\x03\x47\x4c", [0x35e2] = "\x02\x50\x7c", + [0x35e3] = "\x03\x47\x42", [0x35e4] = "\x02\x50\x78", + [0x35e5] = "\x02\x50\x74", [0x35e6] = "\x02\x51\x2a", + [0x35e7] = "\x02\x51\x27", [0x35e8] = "\x01\x6d\x37", + [0x35e9] = "\x03\x4c\x64", [0x35ea] = "\x03\x4c\x60", + [0x35eb] = "\x02\x51\x2e", [0x35ec] = "\x02\x50\x7b", + [0x35ed] = "\x01\x6d\x42", [0x35ee] = "\x02\x51\x24", + [0x35ef] = "\x03\x4c\x4f", [0x35f0] = "\x03\x4c\x51", + [0x35f1] = "\x02\x50\x77", [0x35f2] = "\x02\x51\x23", + [0x35f3] = "\x01\x6d\x3f", [0x35f4] = "\x02\x51\x37", + [0x35f5] = "\x04\x4a\x3d", [0x35f6] = "\x02\x51\x34", + [0x35f7] = "\x02\x51\x26", [0x35f8] = "\x02\x50\x75", + [0x35f9] = "\x03\x4c\x5f", [0x35fa] = "\x03\x4c\x57", + [0x35fb] = "\x02\x51\x2b", [0x35fc] = "\x02\x51\x2d", + [0x35fd] = "\x01\x6d\x3b", [0x35fe] = "\x02\x51\x21", + [0x35ff] = "\x02\x50\x7a", [0x3600] = "\x02\x50\x71", + [0x3601] = "\x01\x6d\x38", [0x3602] = "\x01\x6d\x40", + [0x3603] = "\x04\x4a\x48", [0x3604] = "\x02\x51\x30", + [0x3605] = "\x01\x6d\x41", [0x3606] = "\x02\x50\x72", + [0x3607] = "\x02\x51\x36", [0x3608] = "\x02\x51\x29", + [0x3609] = "\x02\x51\x2f", [0x360a] = "\x01\x6d\x3e", + [0x360b] = "\x03\x4c\x4d", [0x360c] = "\x03\x4c\x50", + [0x360d] = "\x02\x51\x2c", [0x360e] = "\x03\x4c\x47", + [0x360f] = "\x02\x51\x33", [0x3610] = "\x03\x4c\x5b", + [0x3611] = "\x01\x6d\x43", [0x3612] = "\x03\x4c\x56", + [0x3613] = "\x01\x6d\x3d", [0x3614] = "\x02\x51\x25", + [0x3615] = "\x02\x50\x76", [0x3616] = "\x02\x51\x38", + [0x3617] = "\x02\x50\x73", [0x3618] = "\x02\x51\x31", + [0x3619] = "\x01\x6d\x3a", [0x361a] = "\x03\x4c\x4a", + [0x361b] = "\x02\x50\x7d", [0x361c] = "\x03\x4c\x49", + [0x361d] = "\x02\x50\x7e", [0x361e] = "\x01\x6d\x39", + [0x361f] = "\x01\x6d\x36", [0x3620] = "\x02\x50\x79", + [0x3621] = "\x01\x6d\x3c", [0x3622] = "\x03\x4c\x52", + [0x3623] = "\x01\x6d\x35", [0x3624] = "\x03\x4c\x62", + [0x3625] = "\x02\x51\x32", [0x3626] = "\x02\x51\x35", + [0x3627] = "\x02\x51\x22", [0x3628] = "\x02\x57\x55", + [0x3629] = "\x03\x4c\x5e", [0x362a] = "\x03\x4c\x59", + [0x362b] = "\x0f\x4f\x42", [0x362c] = "\x03\x4c\x61", + [0x362d] = "\x03\x65\x30", [0x3632] = "\x02\x57\x4d", + [0x3633] = "\x03\x51\x2c", [0x3634] = "\x02\x57\x49", + [0x3635] = "\x01\x71\x21", [0x3636] = "\x03\x51\x3c", + [0x3637] = "\x03\x51\x38", [0x3638] = "\x01\x70\x74", + [0x3639] = "\x01\x70\x79", [0x363a] = "\x01\x70\x75", + [0x363b] = "\x02\x57\x57", [0x363c] = "\x02\x57\x62", + [0x363d] = "\x01\x70\x73", [0x363e] = "\x02\x57\x4f", + [0x363f] = "\x02\x57\x58", [0x3640] = "\x02\x51\x28", + [0x3641] = "\x02\x57\x59", [0x3642] = "\x03\x51\x28", + [0x3643] = "\x03\x51\x2b", [0x3644] = "\x01\x70\x7a", + [0x3645] = "\x03\x51\x40", [0x3646] = "\x02\x57\x68", + [0x3647] = "\x01\x70\x7e", [0x3648] = "\x01\x71\x23", + [0x3649] = "\x02\x57\x4b", [0x364a] = "\x03\x51\x3b", + [0x364b] = "\x01\x70\x7d", [0x364c] = "\x03\x51\x31", + [0x364d] = "\x02\x57\x66", [0x364e] = "\x02\x57\x67", + [0x364f] = "\x02\x57\x5d", [0x3650] = "\x02\x57\x5c", + [0x3651] = "\x02\x57\x54", [0x3652] = "\x03\x51\x29", + [0x3653] = "\x03\x51\x3e", [0x3654] = "\x02\x57\x5e", + [0x3655] = "\x02\x57\x65", [0x3656] = "\x02\x57\x64", + [0x3657] = "\x03\x51\x2f", [0x3658] = "\x01\x70\x78", + [0x3659] = "\x01\x70\x76", [0x365a] = "\x02\x57\x56", + [0x365b] = "\x02\x57\x53", [0x365c] = "\x03\x51\x44", + [0x365d] = "\x02\x57\x50", [0x365e] = "\x02\x57\x63", + [0x365f] = "\x01\x71\x22", [0x3660] = "\x02\x57\x61", + [0x3661] = "\x01\x70\x7c", [0x3662] = "\x01\x70\x7b", + [0x3663] = "\x03\x51\x27", [0x3664] = "\x02\x57\x5b", + [0x3665] = "\x04\x4a\x4b", [0x3666] = "\x02\x57\x4a", + [0x3667] = "\x02\x57\x4c", [0x3668] = "\x02\x57\x4e", + [0x3669] = "\x02\x57\x60", [0x366a] = "\x02\x57\x5a", + [0x366b] = "\x01\x70\x77", [0x366c] = "\x03\x51\x2e", + [0x366d] = "\x02\x57\x51", [0x366e] = "\x03\x51\x32", + [0x366f] = "\x02\x57\x5f", [0x3670] = "\x03\x51\x41", + [0x3671] = "\x03\x51\x3a", [0x3672] = "\x0f\x54\x7b", + [0x3676] = "\x02\x57\x52", [0x3677] = "\x03\x65\x31", + [0x3678] = "\x0f\x55\x29", [0x367a] = "\x03\x65\x32", + [0x367d] = "\x03\x54\x75", [0x367e] = "\x01\x73\x78", + [0x367f] = "\x02\x5d\x31", [0x3680] = "\x01\x73\x71", + [0x3681] = "\x02\x5d\x22", [0x3682] = "\x03\x54\x7b", + [0x3683] = "\x02\x5d\x2d", [0x3684] = "\x01\x73\x73", + [0x3685] = "\x02\x5d\x34", [0x3686] = "\x03\x55\x21", + [0x3687] = "\x02\x5d\x29", [0x3688] = "\x03\x54\x7c", + [0x3689] = "\x02\x5d\x24", [0x368a] = "\x03\x54\x76", + [0x368b] = "\x04\x56\x45", [0x368c] = "\x02\x5d\x35", + [0x368d] = "\x02\x5c\x7e", [0x368e] = "\x02\x5d\x2b", + [0x368f] = "\x03\x55\x27", [0x3690] = "\x01\x73\x7a", + [0x3691] = "\x02\x5d\x30", [0x3692] = "\x02\x5d\x36", + [0x3693] = "\x02\x5d\x2a", [0x3694] = "\x01\x73\x72", + [0x3695] = "\x02\x5d\x2c", [0x3696] = "\x02\x5d\x21", + [0x3697] = "\x01\x73\x79", [0x3698] = "\x03\x55\x23", + [0x3699] = "\x03\x54\x7a", [0x369a] = "\x02\x5d\x33", + [0x369b] = "\x02\x5d\x26", [0x369c] = "\x01\x73\x75", + [0x369d] = "\x03\x55\x24", [0x369e] = "\x02\x5d\x28", + [0x369f] = "\x02\x5d\x25", [0x36a0] = "\x01\x73\x7b", + [0x36a1] = "\x02\x5d\x27", [0x36a2] = "\x01\x73\x74", + [0x36a3] = "\x01\x73\x77", [0x36a4] = "\x02\x5d\x2f", + [0x36a5] = "\x02\x5d\x23", [0x36a6] = "\x02\x5d\x32", + [0x36a7] = "\x03\x54\x78", [0x36a8] = "\x02\x5d\x2e", + [0x36aa] = "\x03\x55\x29", [0x36ab] = "\x03\x57\x74", + [0x36ac] = "\x01\x76\x4f", [0x36ad] = "\x02\x61\x73", + [0x36ae] = "\x01\x76\x54", [0x36af] = "\x01\x76\x55", + [0x36b0] = "\x03\x57\x77", [0x36b1] = "\x03\x58\x21", + [0x36b2] = "\x03\x57\x76", [0x36b3] = "\x01\x76\x4e", + [0x36b4] = "\x02\x61\x72", [0x36b5] = "\x03\x57\x78", + [0x36b6] = "\x02\x61\x6f", [0x36b7] = "\x02\x61\x70", + [0x36b8] = "\x01\x76\x52", [0x36b9] = "\x02\x61\x6a", + [0x36ba] = "\x02\x61\x6e", [0x36bb] = "\x01\x76\x51", + [0x36bc] = "\x03\x57\x7e", [0x36bd] = "\x02\x61\x6b", + [0x36be] = "\x03\x57\x79", [0x36bf] = "\x03\x58\x23", + [0x36c0] = "\x03\x57\x7d", [0x36c1] = "\x03\x57\x7a", + [0x36c2] = "\x01\x76\x53", [0x36c3] = "\x01\x76\x50", + [0x36c4] = "\x03\x58\x22", [0x36c5] = "\x02\x61\x69", + [0x36c6] = "\x02\x61\x6d", [0x36c7] = "\x02\x61\x71", + [0x36c8] = "\x03\x57\x7b", [0x36ca] = "\x03\x65\x33", + [0x36cb] = "\x02\x65\x5c", [0x36cc] = "\x02\x65\x59", + [0x36cd] = "\x02\x65\x62", [0x36ce] = "\x03\x5a\x44", + [0x36cf] = "\x02\x65\x61", [0x36d0] = "\x02\x65\x5f", + [0x36d1] = "\x02\x65\x5a", [0x36d2] = "\x03\x5a\x4f", + [0x36d3] = "\x01\x78\x3f", [0x36d4] = "\x03\x5a\x45", + [0x36d5] = "\x03\x5a\x4e", [0x36d6] = "\x04\x5f\x71", + [0x36d7] = "\x03\x5a\x47", [0x36d8] = "\x03\x5a\x4d", + [0x36d9] = "\x02\x65\x5b", [0x36da] = "\x01\x78\x3e", + [0x36db] = "\x01\x73\x76", [0x36dc] = "\x02\x65\x5e", + [0x36dd] = "\x01\x78\x3d", [0x36de] = "\x02\x65\x63", + [0x36df] = "\x02\x65\x5d", [0x36e0] = "\x02\x65\x58", + [0x36e1] = "\x02\x61\x6c", [0x36e2] = "\x03\x5a\x48", + [0x36e3] = "\x03\x5a\x46", [0x36e5] = "\x01\x78\x3c", + [0x36e6] = "\x03\x65\x34", [0x36e7] = "\x02\x65\x57", + [0x36e8] = "\x02\x69\x24", [0x36e9] = "\x03\x5c\x49", + [0x36ea] = "\x02\x69\x23", [0x36eb] = "\x02\x65\x60", + [0x36ec] = "\x01\x79\x73", [0x36ed] = "\x03\x57\x75", + [0x36ee] = "\x02\x69\x27", [0x36ef] = "\x02\x69\x28", + [0x36f0] = "\x02\x69\x22", [0x36f1] = "\x02\x69\x26", + [0x36f2] = "\x04\x63\x50", [0x36f3] = "\x02\x69\x21", + [0x36f4] = "\x03\x5c\x47", [0x36f5] = "\x03\x65\x35", + [0x36f6] = "\x04\x63\x4e", [0x36f8] = "\x02\x6b\x5f", + [0x36f9] = "\x02\x69\x25", [0x36fa] = "\x01\x7a\x72", + [0x36fb] = "\x01\x7a\x70", [0x36fc] = "\x02\x6b\x5d", + [0x36fd] = "\x03\x5e\x35", [0x36fe] = "\x03\x5e\x34", + [0x36ff] = "\x03\x5e\x33", [0x3700] = "\x02\x6b\x60", + [0x3701] = "\x03\x5e\x37", [0x3702] = "\x02\x6b\x5c", + [0x3703] = "\x02\x6b\x5e", [0x3704] = "\x01\x7a\x71", + [0x3706] = "\x03\x5f\x4f", [0x3707] = "\x03\x5f\x4e", + [0x3708] = "\x02\x6d\x53", [0x3709] = "\x02\x6d\x54", + [0x370a] = "\x01\x7b\x62", [0x370b] = "\x02\x6d\x52", + [0x370c] = "\x0f\x69\x4c", [0x370d] = "\x03\x65\x36", + [0x370e] = "\x03\x65\x37", [0x370f] = "\x02\x6f\x31", + [0x3710] = "\x01\x7c\x3b", [0x3711] = "\x02\x6f\x2f", + [0x3712] = "\x02\x6f\x30", [0x3713] = "\x02\x70\x3a", + [0x3714] = "\x03\x60\x74", [0x3715] = "\x0f\x6b\x51", + [0x3716] = "\x01\x7d\x23", [0x3717] = "\x02\x71\x23", + [0x3718] = "\x02\x71\x21", [0x3719] = "\x02\x71\x22", + [0x371a] = "\x02\x71\x24", [0x371b] = "\x03\x61\x40", + [0x371c] = "\x03\x61\x65", [0x371d] = "\x03\x61\x41", + [0x371e] = "\x02\x72\x2b", [0x3720] = "\x01\x45\x4e", + [0x3721] = "\x01\x48\x39", [0x3722] = "\x03\x23\x79", + [0x3723] = "\x01\x4e\x3c", [0x3724] = "\x04\x26\x71", + [0x3725] = "\x02\x27\x4a", [0x3726] = "\x03\x29\x53", + [0x3727] = "\x03\x29\x54", [0x3728] = "\x02\x2b\x46", + [0x3729] = "\x04\x29\x72", [0x372a] = "\x03\x2d\x3c", + [0x372b] = "\x03\x31\x66", [0x372c] = "\x02\x2f\x77", + [0x372d] = "\x02\x2f\x79", [0x372e] = "\x03\x31\x65", + [0x372f] = "\x02\x2f\x78", [0x3730] = "\x03\x31\x67", + [0x3731] = "\x02\x2f\x7a", [0x3732] = "\x01\x5b\x43", + [0x3733] = "\x02\x36\x3b", [0x3734] = "\x02\x2f\x7b", + [0x3735] = "\x03\x36\x62", [0x3736] = "\x02\x36\x3a", + [0x3737] = "\x02\x36\x3c", [0x3738] = "\x02\x36\x3d", + [0x3739] = "\x02\x3c\x7d", [0x373a] = "\x01\x60\x22", + [0x373b] = "\x02\x3c\x7e", [0x373c] = "\x02\x3d\x22", + [0x373d] = "\x01\x60\x23", [0x373e] = "\x01\x60\x21", + [0x373f] = "\x02\x3d\x21", [0x3740] = "\x03\x41\x7d", + [0x3741] = "\x02\x44\x22", [0x3742] = "\x02\x43\x7e", + [0x3743] = "\x02\x43\x7d", [0x3744] = "\x03\x41\x7c", + [0x3745] = "\x02\x43\x7c", [0x3746] = "\x02\x43\x7b", + [0x3747] = "\x01\x64\x58", [0x3748] = "\x02\x44\x21", + [0x3749] = "\x01\x69\x39", [0x374a] = "\x02\x4b\x2b", + [0x374b] = "\x02\x4b\x2d", [0x374c] = "\x01\x69\x3a", + [0x374d] = "\x02\x4b\x2c", [0x374e] = "\x01\x6d\x45", + [0x374f] = "\x03\x4c\x66", [0x3750] = "\x01\x6d\x44", + [0x3751] = "\x02\x51\x39", [0x3752] = "\x03\x4c\x65", + [0x3753] = "\x03\x4c\x67", [0x3754] = "\x02\x57\x6a", + [0x3755] = "\x02\x57\x69", [0x3756] = "\x02\x57\x6b", + [0x3757] = "\x03\x51\x46", [0x3758] = "\x03\x51\x45", + [0x3759] = "\x01\x71\x24", [0x375a] = "\x0f\x55\x39", + [0x375b] = "\x02\x5d\x37", [0x375c] = "\x01\x73\x7c", + [0x375d] = "\x03\x55\x2b", [0x375e] = "\x02\x61\x74", + [0x375f] = "\x01\x76\x56", [0x3760] = "\x02\x65\x64", + [0x3761] = "\x01\x7b\x63", [0x3762] = "\x01\x45\x4f", + [0x3763] = "\x01\x46\x5f", [0x3764] = "\x01\x48\x3a", + [0x3765] = "\x01\x4a\x63", [0x3766] = "\x01\x4e\x3d", + [0x3767] = "\x01\x4e\x3e", [0x3768] = "\x03\x29\x55", + [0x3769] = "\x03\x29\x56", [0x376a] = "\x01\x51\x71", + [0x376b] = "\x03\x2d\x3d", [0x376c] = "\x03\x31\x68", + [0x376d] = "\x02\x2f\x7c", [0x376e] = "\x03\x3c\x49", + [0x376f] = "\x03\x3c\x47", [0x3770] = "\x04\x44\x2d", + [0x3771] = "\x03\x41\x7e", [0x3772] = "\x01\x64\x59", + [0x3773] = "\x03\x42\x21", [0x3774] = "\x03\x47\x53", + [0x3775] = "\x04\x4a\x4e", [0x3776] = "\x02\x52\x59", + [0x3777] = "\x01\x71\x25", [0x3778] = "\x01\x76\x57", + [0x3779] = "\x01\x45\x50", [0x377a] = "\x03\x22\x53", + [0x377b] = "\x01\x48\x3b", [0x377d] = "\x04\x26\x76", + [0x377e] = "\x02\x27\x4c", [0x377f] = "\x01\x4e\x3f", + [0x3780] = "\x02\x27\x4b", [0x3781] = "\x03\x29\x58", + [0x3782] = "\x02\x2b\x47", [0x3783] = "\x01\x51\x72", + [0x3784] = "\x02\x2b\x48", [0x3785] = "\x05\x29\x69", + [0x3786] = "\x01\x51\x73", [0x3788] = "\x02\x2f\x7e", + [0x3789] = "\x01\x56\x32", [0x378a] = "\x01\x56\x31", + [0x378b] = "\x03\x31\x6a", [0x378c] = "\x02\x36\x42", + [0x378d] = "\x02\x36\x40", [0x378e] = "\x02\x36\x41", + [0x378f] = "\x02\x36\x3f", [0x3790] = "\x03\x36\x64", + [0x3791] = "\x02\x36\x3e", [0x3794] = "\x02\x3d\x23", + [0x3795] = "\x02\x3d\x26", [0x3796] = "\x01\x60\x25", + [0x3797] = "\x02\x3d\x24", [0x3798] = "\x01\x60\x24", + [0x3799] = "\x02\x3d\x25", [0x379b] = "\x02\x44\x23", + [0x379c] = "\x03\x42\x22", [0x379d] = "\x04\x44\x31", + [0x379e] = "\x02\x4b\x2e", [0x379f] = "\x02\x4b\x2f", + [0x37a0] = "\x02\x4b\x30", [0x37a1] = "\x03\x47\x54", + [0x37a2] = "\x02\x51\x3c", [0x37a3] = "\x02\x51\x3b", + [0x37a4] = "\x01\x6d\x46", [0x37a5] = "\x02\x51\x3a", + [0x37a6] = "\x02\x51\x3d", [0x37a7] = "\x02\x57\x6c", + [0x37a8] = "\x04\x50\x6d", [0x37aa] = "\x02\x57\x6d", + [0x37ab] = "\x02\x57\x6e", [0x37ac] = "\x04\x56\x52", + [0x37ad] = "\x02\x5d\x38", [0x37ae] = "\x01\x73\x7d", + [0x37af] = "\x01\x76\x58", [0x37b0] = "\x02\x65\x65", + [0x37b2] = "\x01\x7a\x73", [0x37b3] = "\x02\x21\x3f", + [0x37b4] = "\x03\x29\x59", [0x37b5] = "\x01\x51\x74", + [0x37b6] = "\x02\x2b\x49", [0x37b7] = "\x01\x56\x33", + [0x37b8] = "\x04\x32\x4e", [0x37b9] = "\x04\x32\x50", + [0x37ba] = "\x01\x5b\x44", [0x37bb] = "\x03\x36\x65", + [0x37bc] = "\x01\x60\x26", [0x37bd] = "\x02\x3d\x27", + [0x37be] = "\x03\x3c\x4b", [0x37bf] = "\x01\x64\x5b", + [0x37c0] = "\x01\x64\x5a", [0x37c1] = "\x03\x42\x26", + [0x37c3] = "\x02\x4b\x31", [0x37c4] = "\x02\x4b\x32", + [0x37c5] = "\x01\x6d\x47", [0x37c6] = "\x01\x6d\x48", + [0x37c7] = "\x02\x57\x70", [0x37c8] = "\x02\x57\x6f", + [0x37c9] = "\x02\x61\x75", [0x37ca] = "\x02\x6f\x32", + [0x37cb] = "\x01\x45\x51", [0x37cc] = "\x02\x21\x40", + [0x37cd] = "\x01\x46\x60", [0x37ce] = "\x03\x23\x7a", + [0x37cf] = "\x01\x4a\x64", [0x37d0] = "\x02\x24\x48", + [0x37d1] = "\x03\x29\x5a", [0x37d2] = "\x01\x51\x75", + [0x37d3] = "\x01\x64\x5c", [0x37d4] = "\x01\x45\x52", + [0x37d6] = "\x02\x2b\x4a", [0x37d7] = "\x01\x51\x76", + [0x37d8] = "\x02\x2b\x4b", [0x37da] = "\x01\x73\x7e", + [0x37db] = "\x01\x45\x53", [0x37dc] = "\x03\x65\x38", + [0x37dd] = "\x03\x65\x39", [0x37de] = "\x02\x27\x4d", + [0x37e0] = "\x02\x2b\x4c", [0x37e1] = "\x03\x2d\x42", + [0x37e2] = "\x02\x30\x25", [0x37e3] = "\x02\x30\x24", + [0x37e4] = "\x02\x30\x22", [0x37e5] = "\x03\x31\x6e", + [0x37e6] = "\x02\x30\x21", [0x37e7] = "\x02\x30\x26", + [0x37e8] = "\x02\x30\x23", [0x37e9] = "\x03\x31\x6c", + [0x37ea] = "\x03\x31\x6d", [0x37eb] = "\x01\x5b\x45", + [0x37ec] = "\x01\x5b\x46", [0x37ed] = "\x03\x36\x66", + [0x37ef] = "\x01\x60\x27", [0x37f0] = "\x02\x3d\x28", + [0x37f1] = "\x04\x38\x4e", [0x37f2] = "\x02\x3d\x29", + [0x37f3] = "\x02\x3d\x2a", [0x37f4] = "\x03\x3c\x4d", + [0x37f5] = "\x0f\x3c\x3c", [0x37f6] = "\x03\x65\x3a", + [0x37f7] = "\x02\x44\x27", [0x37f8] = "\x02\x44\x28", + [0x37f9] = "\x02\x44\x26", [0x37fa] = "\x03\x42\x28", + [0x37fb] = "\x02\x44\x24", [0x37fc] = "\x02\x44\x25", + [0x37fd] = "\x01\x64\x5d", [0x37fe] = "\x02\x4b\x33", + [0x37ff] = "\x02\x51\x40", [0x3800] = "\x02\x51\x3f", + [0x3801] = "\x02\x51\x3e", [0x3802] = "\x02\x51\x41", + [0x3803] = "\x02\x57\x72", [0x3804] = "\x02\x57\x71", + [0x3805] = "\x01\x71\x26", [0x3806] = "\x02\x57\x73", + [0x3808] = "\x01\x74\x21", [0x3809] = "\x02\x5d\x39", + [0x380a] = "\x03\x55\x2d", [0x380b] = "\x02\x61\x76", + [0x380c] = "\x02\x65\x66", [0x380d] = "\x02\x6d\x55", + [0x380f] = "\x01\x45\x54", [0x3810] = "\x01\x46\x62", + [0x3811] = "\x01\x46\x61", [0x3812] = "\x04\x23\x21", + [0x3813] = "\x01\x4e\x40", [0x3814] = "\x02\x21\x41", + [0x3815] = "\x02\x21\x5f", [0x3816] = "\x01\x48\x3c", + [0x3818] = "\x02\x22\x58", [0x3819] = "\x02\x24\x49", + [0x381a] = "\x02\x24\x4a", [0x381b] = "\x01\x4e\x41", + [0x381c] = "\x03\x29\x5d", [0x381d] = "\x02\x27\x4e", + [0x381e] = "\x03\x65\x3b", [0x381f] = "\x01\x51\x77", + [0x3820] = "\x02\x2b\x4d", [0x3821] = "\x02\x2b\x4e", + [0x3823] = "\x01\x56\x34", [0x3824] = "\x01\x56\x38", + [0x3825] = "\x02\x30\x27", [0x3826] = "\x01\x56\x37", + [0x3827] = "\x01\x56\x35", [0x3828] = "\x01\x56\x36", + [0x382a] = "\x02\x36\x43", [0x382b] = "\x01\x5b\x47", + [0x382c] = "\x01\x60\x2a", [0x382d] = "\x03\x3c\x4e", + [0x382e] = "\x01\x60\x28", [0x382f] = "\x01\x60\x29", + [0x3830] = "\x02\x3d\x2b", [0x3831] = "\x03\x42\x29", + [0x3832] = "\x03\x42\x2a", [0x3833] = "\x01\x69\x3b", + [0x3834] = "\x01\x45\x55", [0x3836] = "\x02\x21\x60", + [0x3837] = "\x03\x22\x57", [0x3838] = "\x01\x46\x63", + [0x3839] = "\x03\x22\x54", [0x383b] = "\x02\x21\x63", + [0x383c] = "\x03\x24\x21", [0x383e] = "\x01\x46\x66", + [0x383f] = "\x02\x21\x62", [0x3840] = "\x01\x46\x65", + [0x3841] = "\x01\x46\x64", [0x3842] = "\x01\x4a\x65", + [0x3843] = "\x02\x21\x61", [0x3844] = "\x03\x22\x58", + [0x3845] = "\x03\x22\x59", [0x3846] = "\x02\x22\x59", + [0x3849] = "\x0f\x21\x66", [0x384a] = "\x02\x22\x5d", + [0x384b] = "\x02\x22\x5f", [0x384c] = "\x02\x22\x60", + [0x384d] = "\x01\x48\x46", [0x384e] = "\x01\x48\x47", + [0x384f] = "\x02\x22\x5c", [0x3850] = "\x01\x48\x42", + [0x3851] = "\x03\x23\x7d", [0x3852] = "\x02\x22\x5a", + [0x3853] = "\x03\x24\x25", [0x3854] = "\x02\x22\x5e", + [0x3855] = "\x01\x48\x43", [0x3856] = "\x03\x26\x55", + [0x3857] = "\x01\x48\x3e", [0x3858] = "\x03\x23\x7c", + [0x3859] = "\x01\x48\x3f", [0x385a] = "\x03\x24\x23", + [0x385b] = "\x01\x48\x45", [0x385c] = "\x02\x22\x5b", + [0x385d] = "\x01\x48\x3d", [0x385e] = "\x01\x4a\x66", + [0x385f] = "\x01\x48\x40", [0x3860] = "\x01\x48\x41", + [0x3861] = "\x01\x48\x44", [0x3862] = "\x0f\x22\x5d", + [0x3863] = "\x03\x65\x3c", [0x3865] = "\x02\x24\x5b", + [0x3866] = "\x02\x24\x59", [0x3867] = "\x02\x24\x4c", + [0x3868] = "\x01\x4a\x72", [0x3869] = "\x02\x24\x53", + [0x386a] = "\x01\x4a\x6d", [0x386b] = "\x02\x24\x4d", + [0x386c] = "\x03\x29\x64", [0x386d] = "\x02\x24\x55", + [0x386e] = "\x03\x26\x50", [0x386f] = "\x02\x24\x52", + [0x3870] = "\x01\x4a\x70", [0x3871] = "\x02\x24\x51", + [0x3872] = "\x01\x4a\x77", [0x3873] = "\x02\x24\x5a", + [0x3874] = "\x01\x4a\x79", [0x3875] = "\x03\x26\x53", + [0x3876] = "\x01\x4a\x7b", [0x3877] = "\x03\x23\x7e", + [0x3878] = "\x02\x24\x4b", [0x3879] = "\x03\x26\x57", + [0x387a] = "\x01\x4a\x6e", [0x387b] = "\x02\x24\x5c", + [0x387c] = "\x03\x26\x51", [0x387d] = "\x01\x4a\x75", + [0x387e] = "\x01\x4a\x78", [0x387f] = "\x03\x26\x4c", + [0x3880] = "\x02\x27\x65", [0x3881] = "\x01\x4a\x68", + [0x3882] = "\x01\x4b\x21", [0x3883] = "\x01\x4a\x76", + [0x3884] = "\x02\x24\x4e", [0x3885] = "\x01\x4a\x6b", + [0x3886] = "\x01\x4a\x7a", [0x3887] = "\x02\x24\x56", + [0x3888] = "\x01\x4a\x69", [0x3889] = "\x01\x4a\x6a", + [0x388a] = "\x02\x27\x63", [0x388b] = "\x02\x24\x4f", + [0x388c] = "\x01\x4a\x71", [0x388d] = "\x01\x4a\x7c", + [0x388e] = "\x02\x24\x5d", [0x388f] = "\x02\x24\x50", + [0x3890] = "\x01\x4a\x6f", [0x3891] = "\x03\x26\x4d", + [0x3892] = "\x01\x4a\x74", [0x3893] = "\x02\x27\x4f", + [0x3894] = "\x01\x4a\x7d", [0x3895] = "\x02\x24\x57", + [0x3896] = "\x01\x4a\x73", [0x3897] = "\x03\x29\x63", + [0x3898] = "\x01\x4a\x7e", [0x3899] = "\x01\x4a\x67", + [0x389a] = "\x02\x24\x54", [0x389b] = "\x01\x4a\x6c", + [0x389c] = "\x02\x24\x58", [0x389d] = "\x02\x27\x64", + [0x389e] = "\x03\x26\x4e", [0x389f] = "\x03\x26\x52", + [0x38a0] = "\x03\x26\x5c", [0x38a1] = "\x03\x26\x59", + [0x38a2] = "\x03\x26\x56", [0x38a3] = "\x0f\x24\x68", + [0x38aa] = "\x03\x26\x5b", [0x38ab] = "\x01\x4e\x4d", + [0x38ac] = "\x01\x4e\x5d", [0x38ad] = "\x02\x27\x56", + [0x38ae] = "\x01\x4e\x54", [0x38af] = "\x03\x2d\x4e", + [0x38b0] = "\x02\x27\x6b", [0x38b1] = "\x01\x4e\x45", + [0x38b2] = "\x03\x29\x6b", [0x38b3] = "\x01\x4e\x48", + [0x38b4] = "\x02\x27\x62", [0x38b5] = "\x04\x27\x26", + [0x38b6] = "\x02\x27\x54", [0x38b7] = "\x02\x27\x58", + [0x38b8] = "\x01\x4e\x50", [0x38b9] = "\x01\x4e\x52", + [0x38ba] = "\x02\x27\x5b", [0x38bb] = "\x01\x4e\x59", + [0x38bc] = "\x01\x4e\x4b", [0x38bd] = "\x01\x4e\x49", + [0x38be] = "\x01\x4e\x4a", [0x38bf] = "\x01\x4e\x58", + [0x38c0] = "\x02\x27\x67", [0x38c1] = "\x01\x4e\x53", + [0x38c2] = "\x02\x27\x5a", [0x38c3] = "\x02\x27\x5c", + [0x38c4] = "\x01\x4e\x51", [0x38c5] = "\x01\x4e\x56", + [0x38c6] = "\x02\x27\x5d", [0x38c7] = "\x02\x27\x6a", + [0x38c8] = "\x03\x29\x6d", [0x38c9] = "\x01\x51\x78", + [0x38ca] = "\x01\x4e\x5c", [0x38cb] = "\x04\x26\x7d", + [0x38cc] = "\x01\x4e\x46", [0x38cd] = "\x02\x27\x69", + [0x38ce] = "\x03\x29\x6c", [0x38cf] = "\x02\x27\x6d", + [0x38d0] = "\x02\x27\x59", [0x38d1] = "\x02\x27\x6f", + [0x38d2] = "\x02\x27\x60", [0x38d3] = "\x01\x4e\x4f", + [0x38d4] = "\x02\x27\x55", [0x38d5] = "\x01\x4e\x4e", + [0x38d6] = "\x01\x4e\x60", [0x38d7] = "\x01\x4e\x55", + [0x38d8] = "\x03\x29\x6a", [0x38d9] = "\x02\x27\x53", + [0x38da] = "\x02\x2b\x57", [0x38db] = "\x01\x4e\x5b", + [0x38dc] = "\x01\x4e\x5f", [0x38dd] = "\x02\x27\x61", + [0x38de] = "\x02\x27\x66", [0x38df] = "\x03\x29\x65", + [0x38e0] = "\x01\x4e\x61", [0x38e1] = "\x01\x4e\x5a", + [0x38e2] = "\x01\x4e\x4c", [0x38e3] = "\x01\x4e\x42", + [0x38e4] = "\x03\x29\x69", [0x38e5] = "\x01\x4e\x47", + [0x38e6] = "\x04\x26\x7b", [0x38e7] = "\x02\x27\x57", + [0x38e8] = "\x01\x4e\x43", [0x38e9] = "\x02\x27\x6e", + [0x38ea] = "\x03\x29\x67", [0x38eb] = "\x02\x27\x51", + [0x38ec] = "\x02\x27\x50", [0x38ed] = "\x02\x27\x5e", + [0x38ee] = "\x02\x27\x52", [0x38ef] = "\x01\x4e\x5e", + [0x38f0] = "\x01\x56\x39", [0x38f1] = "\x01\x4e\x57", + [0x38f2] = "\x02\x27\x5f", [0x38f3] = "\x01\x4e\x44", + [0x38f4] = "\x03\x2d\x4f", [0x38f5] = "\x01\x52\x29", + [0x38f9] = "\x02\x27\x6c", [0x38ff] = "\x03\x2d\x46", + [0x3900] = "\x02\x2b\x5e", [0x3901] = "\x02\x2b\x61", + [0x3902] = "\x03\x2d\x50", [0x3903] = "\x02\x2b\x64", + [0x3904] = "\x02\x2b\x59", [0x3905] = "\x03\x2d\x48", + [0x3906] = "\x03\x2d\x4a", [0x3907] = "\x02\x2b\x67", + [0x3908] = "\x02\x2b\x6a", [0x3909] = "\x02\x2b\x6c", + [0x390a] = "\x02\x2b\x56", [0x390b] = "\x01\x51\x79", + [0x390c] = "\x01\x51\x7e", [0x390d] = "\x02\x30\x2c", + [0x390e] = "\x01\x52\x30", [0x390f] = "\x02\x2b\x65", + [0x3910] = "\x02\x2b\x6d", [0x3911] = "\x02\x2b\x5d", + [0x3912] = "\x02\x2b\x55", [0x3913] = "\x03\x2d\x49", + [0x3914] = "\x03\x2d\x47", [0x3915] = "\x03\x2d\x4d", + [0x3916] = "\x02\x30\x47", [0x3917] = "\x01\x52\x23", + [0x3918] = "\x02\x2b\x62", [0x3919] = "\x02\x2b\x5a", + [0x391a] = "\x02\x2b\x5c", [0x391b] = "\x01\x52\x28", + [0x391c] = "\x03\x31\x7a", [0x391d] = "\x02\x2b\x5f", + [0x391e] = "\x01\x52\x22", [0x391f] = "\x02\x2b\x52", + [0x3920] = "\x02\x2b\x68", [0x3921] = "\x03\x2d\x4b", + [0x3922] = "\x02\x2b\x6b", [0x3923] = "\x03\x2d\x45", + [0x3924] = "\x03\x2d\x57", [0x3925] = "\x01\x51\x7d", + [0x3926] = "\x03\x2d\x53", [0x3927] = "\x01\x52\x2b", + [0x3928] = "\x02\x2b\x4f", [0x3929] = "\x01\x52\x2d", + [0x392a] = "\x01\x51\x7b", [0x392b] = "\x01\x52\x31", + [0x392c] = "\x02\x2b\x69", [0x392d] = "\x02\x2b\x51", + [0x392e] = "\x01\x52\x2e", [0x392f] = "\x02\x30\x41", + [0x3930] = "\x02\x27\x68", [0x3931] = "\x01\x52\x21", + [0x3932] = "\x01\x51\x7a", [0x3933] = "\x02\x2b\x58", + [0x3934] = "\x02\x2b\x50", [0x3935] = "\x01\x52\x2f", + [0x3936] = "\x01\x52\x27", [0x3937] = "\x02\x2b\x63", + [0x3938] = "\x01\x52\x2c", [0x3939] = "\x01\x52\x2a", + [0x393a] = "\x02\x2b\x5b", [0x393b] = "\x01\x52\x24", + [0x393c] = "\x02\x2b\x53", [0x393d] = "\x01\x52\x25", + [0x393e] = "\x01\x52\x26", [0x393f] = "\x02\x2b\x54", + [0x3940] = "\x02\x2b\x66", [0x3941] = "\x01\x51\x7c", + [0x3942] = "\x02\x2b\x60", [0x3943] = "\x04\x2a\x21", + [0x3944] = "\x03\x2d\x55", [0x3945] = "\x03\x2d\x51", + [0x3956] = "\x03\x31\x77", [0x3957] = "\x03\x31\x73", + [0x3958] = "\x02\x30\x2f", [0x3959] = "\x01\x56\x41", + [0x395a] = "\x01\x56\x46", [0x395b] = "\x03\x31\x79", + [0x395c] = "\x03\x32\x26", [0x395d] = "\x03\x31\x76", + [0x395e] = "\x02\x30\x38", [0x395f] = "\x02\x30\x3e", + [0x3960] = "\x02\x30\x3a", [0x3961] = "\x02\x30\x2d", + [0x3962] = "\x02\x30\x30", [0x3963] = "\x02\x30\x29", + [0x3964] = "\x02\x30\x2a", [0x3965] = "\x01\x56\x4d", + [0x3966] = "\x01\x56\x3e", [0x3967] = "\x02\x30\x39", + [0x3968] = "\x02\x30\x42", [0x3969] = "\x01\x56\x48", + [0x396a] = "\x01\x56\x3a", [0x396b] = "\x03\x31\x6f", + [0x396c] = "\x01\x56\x43", [0x396d] = "\x02\x30\x31", + [0x396e] = "\x01\x56\x45", [0x396f] = "\x02\x30\x32", + [0x3970] = "\x02\x30\x3c", [0x3971] = "\x03\x32\x22", + [0x3972] = "\x03\x32\x25", [0x3973] = "\x03\x31\x72", + [0x3974] = "\x01\x56\x47", [0x3975] = "\x02\x30\x4b", + [0x3976] = "\x02\x30\x2b", [0x3977] = "\x01\x56\x40", + [0x3978] = "\x01\x56\x3f", [0x3979] = "\x01\x56\x4b", + [0x397a] = "\x02\x30\x28", [0x397b] = "\x02\x30\x49", + [0x397c] = "\x02\x30\x3d", [0x397d] = "\x02\x30\x4a", + [0x397e] = "\x02\x30\x44", [0x397f] = "\x02\x30\x36", + [0x3980] = "\x02\x30\x45", [0x3981] = "\x03\x32\x21", + [0x3982] = "\x02\x30\x3f", [0x3983] = "\x02\x30\x48", + [0x3984] = "\x02\x30\x46", [0x3985] = "\x01\x56\x4c", + [0x3986] = "\x02\x30\x37", [0x3987] = "\x01\x56\x3d", + [0x3988] = "\x01\x56\x3c", [0x3989] = "\x01\x56\x44", + [0x398a] = "\x01\x56\x4a", [0x398b] = "\x02\x30\x43", + [0x398c] = "\x01\x56\x49", [0x398d] = "\x02\x30\x34", + [0x398e] = "\x01\x5b\x48", [0x398f] = "\x03\x31\x78", + [0x3990] = "\x02\x30\x4c", [0x3991] = "\x02\x30\x33", + [0x3992] = "\x02\x30\x2e", [0x3993] = "\x01\x56\x42", + [0x3994] = "\x01\x56\x4e", [0x3995] = "\x01\x56\x3b", + [0x3996] = "\x03\x32\x27", [0x3997] = "\x02\x30\x3b", + [0x3998] = "\x02\x30\x40", [0x3999] = "\x03\x31\x7d", + [0x399a] = "\x03\x31\x7b", [0x399b] = "\x03\x31\x7c", + [0x39a5] = "\x03\x65\x3d", [0x39aa] = "\x01\x5b\x6a", + [0x39ab] = "\x02\x36\x45", [0x39ac] = "\x02\x36\x49", + [0x39ad] = "\x03\x36\x6f", [0x39ae] = "\x01\x5b\x57", + [0x39af] = "\x01\x5b\x55", [0x39b0] = "\x03\x36\x7a", + [0x39b1] = "\x03\x37\x21", [0x39b2] = "\x01\x5b\x4c", + [0x39b3] = "\x02\x36\x47", [0x39b4] = "\x02\x36\x46", + [0x39b5] = "\x01\x5b\x60", [0x39b6] = "\x03\x3c\x50", + [0x39b7] = "\x02\x36\x4c", [0x39b8] = "\x01\x5b\x5a", + [0x39b9] = "\x03\x36\x72", [0x39ba] = "\x02\x36\x5e", + [0x39bb] = "\x02\x36\x6a", [0x39bc] = "\x01\x5b\x49", + [0x39bd] = "\x02\x36\x5b", [0x39be] = "\x02\x36\x54", + [0x39bf] = "\x01\x5b\x6c", [0x39c0] = "\x02\x36\x44", + [0x39c1] = "\x03\x36\x6a", [0x39c2] = "\x02\x36\x60", + [0x39c3] = "\x03\x36\x6b", [0x39c4] = "\x01\x5b\x69", + [0x39c5] = "\x01\x5b\x5d", [0x39c6] = "\x01\x5b\x68", + [0x39c7] = "\x01\x5b\x53", [0x39c8] = "\x02\x36\x50", + [0x39c9] = "\x02\x36\x62", [0x39ca] = "\x02\x36\x5a", + [0x39cb] = "\x01\x5b\x54", [0x39cc] = "\x01\x5b\x4e", + [0x39cd] = "\x02\x36\x68", [0x39ce] = "\x03\x36\x6c", + [0x39cf] = "\x02\x36\x61", [0x39d0] = "\x02\x36\x63", + [0x39d1] = "\x01\x5b\x56", [0x39d2] = "\x01\x5b\x5e", + [0x39d3] = "\x02\x36\x65", [0x39d4] = "\x02\x36\x4e", + [0x39d5] = "\x02\x36\x5f", [0x39d6] = "\x02\x36\x53", + [0x39d7] = "\x02\x36\x67", [0x39d8] = "\x01\x5b\x63", + [0x39d9] = "\x01\x5b\x4b", [0x39da] = "\x01\x5b\x61", + [0x39db] = "\x02\x36\x58", [0x39dc] = "\x02\x36\x56", + [0x39dd] = "\x02\x36\x57", [0x39de] = "\x01\x5b\x58", + [0x39df] = "\x02\x36\x52", [0x39e0] = "\x02\x36\x51", + [0x39e1] = "\x01\x5b\x4d", [0x39e2] = "\x02\x36\x4b", + [0x39e3] = "\x02\x36\x69", [0x39e4] = "\x01\x5b\x4f", + [0x39e5] = "\x02\x36\x55", [0x39e6] = "\x01\x5b\x6d", + [0x39e7] = "\x03\x36\x74", [0x39e8] = "\x01\x5b\x67", + [0x39e9] = "\x02\x36\x4a", [0x39ea] = "\x01\x5b\x64", + [0x39eb] = "\x01\x5b\x62", [0x39ec] = "\x01\x5b\x6b", + [0x39ed] = "\x02\x36\x5c", [0x39ee] = "\x01\x5b\x66", + [0x39ef] = "\x02\x30\x35", [0x39f0] = "\x02\x36\x5d", + [0x39f1] = "\x01\x5b\x65", [0x39f2] = "\x02\x36\x64", + [0x39f3] = "\x01\x5b\x4a", [0x39f4] = "\x02\x36\x59", + [0x39f5] = "\x01\x5b\x5c", [0x39f6] = "\x02\x36\x4d", + [0x39f7] = "\x01\x5b\x5b", [0x39f8] = "\x03\x36\x7c", + [0x39f9] = "\x01\x5b\x59", [0x39fa] = "\x01\x5b\x51", + [0x39fb] = "\x01\x5b\x50", [0x39fc] = "\x02\x3d\x2c", + [0x39fd] = "\x02\x36\x66", [0x39fe] = "\x03\x3c\x5d", + [0x39ff] = "\x03\x37\x28", [0x3a00] = "\x02\x36\x4f", + [0x3a01] = "\x03\x37\x26", [0x3a02] = "\x03\x37\x23", + [0x3a03] = "\x02\x3d\x41", [0x3a04] = "\x03\x36\x70", + [0x3a05] = "\x01\x5b\x52", [0x3a06] = "\x03\x36\x77", + [0x3a07] = "\x03\x37\x24", [0x3a08] = "\x03\x36\x76", + [0x3a09] = "\x03\x37\x25", [0x3a0a] = "\x03\x36\x79", + [0x3a0b] = "\x04\x32\x6d", [0x3a0c] = "\x03\x36\x7d", + [0x3a0f] = "\x03\x65\x3e", [0x3a12] = "\x03\x37\x29", + [0x3a15] = "\x0f\x36\x29", [0x3a17] = "\x03\x37\x27", + [0x3a18] = "\x03\x3c\x54", [0x3a19] = "\x01\x60\x47", + [0x3a1a] = "\x01\x5b\x5f", [0x3a1b] = "\x01\x60\x35", + [0x3a1c] = "\x02\x3d\x3b", [0x3a1d] = "\x01\x60\x43", + [0x3a1e] = "\x03\x3c\x52", [0x3a1f] = "\x02\x3d\x2f", + [0x3a20] = "\x01\x60\x32", [0x3a21] = "\x01\x60\x2e", + [0x3a22] = "\x02\x3d\x4d", [0x3a23] = "\x01\x60\x34", + [0x3a24] = "\x01\x60\x38", [0x3a25] = "\x01\x60\x33", + [0x3a26] = "\x01\x60\x3c", [0x3a27] = "\x02\x3d\x51", + [0x3a28] = "\x02\x3d\x48", [0x3a29] = "\x03\x3c\x6b", + [0x3a2a] = "\x03\x3c\x6d", [0x3a2b] = "\x02\x3d\x36", + [0x3a2c] = "\x01\x60\x41", [0x3a2d] = "\x01\x60\x3b", + [0x3a2e] = "\x02\x3d\x42", [0x3a2f] = "\x01\x60\x2b", + [0x3a30] = "\x02\x3d\x4e", [0x3a31] = "\x02\x3d\x47", + [0x3a32] = "\x01\x60\x2f", [0x3a33] = "\x02\x3d\x3c", + [0x3a34] = "\x01\x60\x3e", [0x3a35] = "\x02\x3d\x59", + [0x3a36] = "\x02\x3d\x5a", [0x3a37] = "\x04\x38\x5b", + [0x3a38] = "\x01\x60\x2c", [0x3a39] = "\x02\x3d\x4c", + [0x3a3a] = "\x01\x60\x40", [0x3a3b] = "\x02\x3d\x40", + [0x3a3c] = "\x02\x3d\x32", [0x3a3d] = "\x02\x3d\x33", + [0x3a3e] = "\x01\x60\x44", [0x3a3f] = "\x02\x3d\x37", + [0x3a40] = "\x02\x3d\x3e", [0x3a41] = "\x02\x3d\x38", + [0x3a42] = "\x03\x3c\x5a", [0x3a43] = "\x01\x60\x42", + [0x3a44] = "\x01\x60\x4a", [0x3a45] = "\x02\x3d\x34", + [0x3a46] = "\x02\x3d\x2d", [0x3a47] = "\x02\x3d\x2e", + [0x3a48] = "\x03\x3c\x56", [0x3a49] = "\x02\x3d\x30", + [0x3a4a] = "\x01\x60\x31", [0x3a4b] = "\x02\x3d\x3d", + [0x3a4c] = "\x03\x3c\x6e", [0x3a4d] = "\x01\x60\x3f", + [0x3a4e] = "\x01\x60\x48", [0x3a4f] = "\x03\x3c\x58", + [0x3a50] = "\x03\x3c\x69", [0x3a51] = "\x02\x3d\x3f", + [0x3a52] = "\x02\x3d\x57", [0x3a53] = "\x02\x3d\x4f", + [0x3a54] = "\x01\x60\x2d", [0x3a55] = "\x02\x3d\x55", + [0x3a56] = "\x01\x60\x39", [0x3a57] = "\x03\x3c\x66", + [0x3a58] = "\x01\x60\x37", [0x3a59] = "\x03\x3c\x64", + [0x3a5a] = "\x02\x3d\x5b", [0x3a5b] = "\x01\x60\x36", + [0x3a5c] = "\x02\x3d\x45", [0x3a5d] = "\x02\x3d\x39", + [0x3a5e] = "\x02\x3d\x43", [0x3a5f] = "\x01\x60\x4d", + [0x3a60] = "\x02\x3d\x49", [0x3a61] = "\x02\x3d\x46", + [0x3a62] = "\x02\x3d\x35", [0x3a63] = "\x01\x60\x49", + [0x3a64] = "\x02\x3d\x53", [0x3a65] = "\x02\x3d\x50", + [0x3a66] = "\x02\x3d\x58", [0x3a67] = "\x01\x60\x30", + [0x3a68] = "\x02\x3d\x44", [0x3a69] = "\x01\x60\x4c", + [0x3a6a] = "\x03\x3c\x5b", [0x3a6b] = "\x02\x3d\x4b", + [0x3a6c] = "\x03\x42\x3a", [0x3a6d] = "\x03\x3c\x60", + [0x3a6e] = "\x01\x60\x3a", [0x3a6f] = "\x01\x60\x3d", + [0x3a70] = "\x03\x3c\x5c", [0x3a71] = "\x02\x3d\x4a", + [0x3a72] = "\x01\x60\x4b", [0x3a73] = "\x02\x3d\x3a", + [0x3a74] = "\x02\x36\x48", [0x3a75] = "\x03\x3c\x51", + [0x3a76] = "\x03\x3c\x6c", [0x3a77] = "\x02\x3d\x54", + [0x3a78] = "\x02\x3d\x52", [0x3a79] = "\x02\x3d\x56", + [0x3a7a] = "\x0f\x3c\x5d", [0x3a7b] = "\x03\x3c\x62", + [0x3a7c] = "\x03\x65\x42", [0x3a7d] = "\x04\x38\x5e", + [0x3a7e] = "\x03\x3c\x63", [0x3a80] = "\x03\x3c\x68", + [0x3a82] = "\x0f\x3c\x47", [0x3a84] = "\x03\x65\x40", + [0x3a86] = "\x04\x38\x5f", [0x3a88] = "\x02\x3d\x31", + [0x3a89] = "\x01\x60\x46", [0x3a8a] = "\x03\x65\x3f", + [0x3a8b] = "\x03\x65\x41", [0x3a8d] = "\x02\x44\x47", + [0x3a8e] = "\x02\x44\x46", [0x3a8f] = "\x02\x44\x2c", + [0x3a90] = "\x01\x64\x63", [0x3a91] = "\x03\x42\x30", + [0x3a92] = "\x02\x44\x45", [0x3a93] = "\x02\x44\x2f", + [0x3a94] = "\x02\x44\x30", [0x3a95] = "\x04\x3e\x3f", + [0x3a96] = "\x01\x64\x6d", [0x3a97] = "\x02\x44\x4e", + [0x3a98] = "\x01\x64\x68", [0x3a99] = "\x02\x44\x44", + [0x3a9a] = "\x03\x42\x33", [0x3a9b] = "\x02\x44\x29", + [0x3a9c] = "\x01\x64\x6e", [0x3a9d] = "\x01\x64\x64", + [0x3a9e] = "\x02\x44\x38", [0x3a9f] = "\x02\x44\x2e", + [0x3aa0] = "\x02\x44\x31", [0x3aa1] = "\x02\x44\x49", + [0x3aa2] = "\x01\x64\x5e", [0x3aa3] = "\x02\x44\x50", + [0x3aa4] = "\x02\x44\x48", [0x3aa5] = "\x01\x64\x67", + [0x3aa6] = "\x02\x44\x3d", [0x3aa7] = "\x01\x64\x72", + [0x3aa8] = "\x03\x42\x2e", [0x3aa9] = "\x03\x42\x36", + [0x3aaa] = "\x01\x64\x71", [0x3aab] = "\x01\x64\x6b", + [0x3aac] = "\x03\x42\x40", [0x3aad] = "\x04\x3e\x36", + [0x3aae] = "\x02\x44\x4f", [0x3aaf] = "\x01\x64\x5f", + [0x3ab0] = "\x02\x44\x3b", [0x3ab1] = "\x02\x44\x32", + [0x3ab2] = "\x02\x44\x3f", [0x3ab3] = "\x02\x44\x4b", + [0x3ab4] = "\x01\x64\x73", [0x3ab5] = "\x03\x42\x39", + [0x3ab6] = "\x01\x64\x61", [0x3ab7] = "\x02\x44\x3a", + [0x3ab8] = "\x03\x42\x2d", [0x3ab9] = "\x02\x44\x33", + [0x3aba] = "\x01\x64\x6a", [0x3abb] = "\x03\x42\x31", + [0x3abc] = "\x01\x64\x69", [0x3abd] = "\x02\x44\x36", + [0x3abe] = "\x02\x44\x40", [0x3abf] = "\x02\x44\x4a", + [0x3ac0] = "\x02\x44\x2d", [0x3ac1] = "\x02\x44\x37", + [0x3ac2] = "\x01\x64\x62", [0x3ac3] = "\x02\x44\x41", + [0x3ac4] = "\x01\x64\x6f", [0x3ac5] = "\x01\x64\x66", + [0x3ac6] = "\x02\x44\x34", [0x3ac7] = "\x01\x64\x65", + [0x3ac8] = "\x02\x44\x2b", [0x3ac9] = "\x02\x44\x39", + [0x3aca] = "\x02\x44\x4d", [0x3acb] = "\x01\x60\x45", + [0x3acc] = "\x01\x69\x57", [0x3acd] = "\x02\x44\x3c", + [0x3ace] = "\x02\x4b\x34", [0x3acf] = "\x02\x44\x3e", + [0x3ad0] = "\x02\x44\x4c", [0x3ad1] = "\x01\x64\x6c", + [0x3ad2] = "\x02\x44\x35", [0x3ad3] = "\x01\x64\x60", + [0x3ad4] = "\x01\x64\x70", [0x3ad5] = "\x01\x6d\x5a", + [0x3ad6] = "\x02\x44\x2a", [0x3ad7] = "\x06\x54\x4e", + [0x3ad8] = "\x02\x44\x43", [0x3ad9] = "\x03\x42\x44", + [0x3ada] = "\x03\x42\x3e", [0x3adb] = "\x03\x42\x47", + [0x3adc] = "\x02\x44\x42", [0x3add] = "\x03\x42\x3d", + [0x3ae3] = "\x03\x42\x45", [0x3ae6] = "\x03\x42\x3f", + [0x3ae8] = "\x03\x42\x3b", [0x3ae9] = "\x03\x42\x46", + [0x3aeb] = "\x02\x4b\x50", [0x3aec] = "\x01\x69\x54", + [0x3aed] = "\x02\x4b\x45", [0x3aee] = "\x02\x4b\x4a", + [0x3aef] = "\x01\x69\x49", [0x3af0] = "\x03\x47\x56", + [0x3af1] = "\x02\x4b\x36", [0x3af2] = "\x01\x69\x56", + [0x3af3] = "\x03\x47\x57", [0x3af4] = "\x01\x69\x40", + [0x3af5] = "\x02\x4b\x35", [0x3af6] = "\x02\x4b\x56", + [0x3af7] = "\x01\x69\x58", [0x3af8] = "\x02\x4b\x39", + [0x3af9] = "\x02\x4b\x49", [0x3afa] = "\x03\x47\x65", + [0x3afb] = "\x02\x4b\x3b", [0x3afc] = "\x02\x4b\x59", + [0x3afd] = "\x02\x4b\x55", [0x3afe] = "\x01\x69\x3e", + [0x3aff] = "\x01\x69\x48", [0x3b00] = "\x02\x51\x5b", + [0x3b01] = "\x01\x69\x55", [0x3b02] = "\x01\x69\x46", + [0x3b03] = "\x02\x4b\x37", [0x3b04] = "\x03\x47\x63", + [0x3b05] = "\x02\x4b\x54", [0x3b06] = "\x01\x69\x4a", + [0x3b07] = "\x02\x4b\x51", [0x3b08] = "\x02\x4b\x5e", + [0x3b09] = "\x02\x4b\x3d", [0x3b0a] = "\x02\x4b\x46", + [0x3b0b] = "\x03\x4c\x78", [0x3b0c] = "\x03\x47\x5b", + [0x3b0d] = "\x02\x4b\x5c", [0x3b0e] = "\x02\x4b\x52", + [0x3b0f] = "\x01\x69\x45", [0x3b10] = "\x03\x4c\x6a", + [0x3b11] = "\x03\x47\x64", [0x3b12] = "\x02\x4b\x44", + [0x3b13] = "\x01\x69\x3f", [0x3b14] = "\x01\x69\x3d", + [0x3b15] = "\x01\x69\x4f", [0x3b16] = "\x04\x44\x43", + [0x3b17] = "\x03\x47\x5f", [0x3b18] = "\x02\x4b\x42", + [0x3b19] = "\x02\x4b\x3f", [0x3b1a] = "\x02\x4b\x40", + [0x3b1b] = "\x03\x47\x5a", [0x3b1c] = "\x02\x4b\x58", + [0x3b1d] = "\x03\x47\x5c", [0x3b1e] = "\x02\x4b\x5d", + [0x3b1f] = "\x02\x4b\x5b", [0x3b20] = "\x01\x69\x43", + [0x3b21] = "\x02\x4b\x5f", [0x3b22] = "\x01\x69\x47", + [0x3b23] = "\x01\x69\x4e", [0x3b24] = "\x04\x44\x44", + [0x3b25] = "\x02\x4b\x38", [0x3b26] = "\x02\x51\x43", + [0x3b27] = "\x02\x4b\x41", [0x3b28] = "\x03\x47\x5e", + [0x3b29] = "\x01\x69\x41", [0x3b2a] = "\x01\x69\x53", + [0x3b2b] = "\x01\x69\x50", [0x3b2c] = "\x01\x69\x44", + [0x3b2d] = "\x02\x4b\x4b", [0x3b2e] = "\x02\x4b\x3c", + [0x3b2f] = "\x01\x69\x51", [0x3b30] = "\x02\x4b\x4d", + [0x3b31] = "\x01\x69\x4b", [0x3b32] = "\x01\x69\x4d", + [0x3b33] = "\x01\x69\x3c", [0x3b34] = "\x03\x47\x5d", + [0x3b35] = "\x02\x4b\x4f", [0x3b36] = "\x02\x4b\x47", + [0x3b37] = "\x02\x4b\x3a", [0x3b38] = "\x01\x69\x4c", + [0x3b39] = "\x02\x4b\x57", [0x3b3a] = "\x02\x4b\x5a", + [0x3b3b] = "\x02\x4b\x43", [0x3b3c] = "\x02\x4b\x4e", + [0x3b3d] = "\x03\x4c\x74", [0x3b3e] = "\x01\x69\x42", + [0x3b3f] = "\x01\x6d\x49", [0x3b40] = "\x02\x4b\x4c", + [0x3b41] = "\x02\x51\x42", [0x3b42] = "\x03\x47\x62", + [0x3b43] = "\x02\x4b\x53", [0x3b44] = "\x03\x47\x61", + [0x3b45] = "\x04\x44\x52", [0x3b46] = "\x0f\x4f\x79", + [0x3b48] = "\x03\x65\x44", [0x3b49] = "\x03\x65\x45", + [0x3b4a] = "\x03\x47\x66", [0x3b4c] = "\x03\x65\x43", + [0x3b4e] = "\x02\x4b\x3e", [0x3b4f] = "\x02\x51\x4c", + [0x3b50] = "\x02\x51\x56", [0x3b51] = "\x01\x6d\x4c", + [0x3b52] = "\x02\x51\x55", [0x3b53] = "\x02\x51\x61", + [0x3b54] = "\x01\x6d\x4e", [0x3b55] = "\x02\x51\x53", + [0x3b56] = "\x04\x4a\x58", [0x3b57] = "\x02\x51\x57", + [0x3b58] = "\x01\x6d\x59", [0x3b59] = "\x03\x4c\x7d", + [0x3b5a] = "\x02\x51\x4e", [0x3b5b] = "\x01\x6d\x51", + [0x3b5c] = "\x03\x4c\x73", [0x3b5d] = "\x02\x51\x5a", + [0x3b5e] = "\x02\x57\x7b", [0x3b5f] = "\x01\x6d\x5d", + [0x3b60] = "\x01\x6d\x5c", [0x3b61] = "\x02\x51\x5c", + [0x3b62] = "\x02\x51\x4b", [0x3b63] = "\x02\x51\x66", + [0x3b64] = "\x01\x6d\x57", [0x3b65] = "\x03\x4c\x6b", + [0x3b66] = "\x01\x6d\x4d", [0x3b67] = "\x02\x51\x5f", + [0x3b68] = "\x04\x4a\x69", [0x3b69] = "\x02\x51\x63", + [0x3b6a] = "\x02\x51\x68", [0x3b6b] = "\x02\x51\x5d", + [0x3b6c] = "\x02\x51\x51", [0x3b6d] = "\x01\x6d\x50", + [0x3b6e] = "\x01\x6d\x53", [0x3b6f] = "\x01\x6d\x5b", + [0x3b70] = "\x01\x6d\x56", [0x3b71] = "\x03\x4c\x75", + [0x3b72] = "\x02\x51\x54", [0x3b73] = "\x02\x4b\x48", + [0x3b74] = "\x03\x4c\x7e", [0x3b75] = "\x03\x4c\x6c", + [0x3b76] = "\x02\x51\x50", [0x3b77] = "\x02\x51\x67", + [0x3b78] = "\x01\x6d\x52", [0x3b79] = "\x03\x4c\x79", + [0x3b7a] = "\x01\x6d\x55", [0x3b7b] = "\x02\x51\x69", + [0x3b7c] = "\x01\x6d\x4a", [0x3b7d] = "\x02\x51\x5e", + [0x3b7e] = "\x02\x51\x44", [0x3b7f] = "\x02\x51\x64", + [0x3b80] = "\x01\x74\x2a", [0x3b81] = "\x03\x4c\x7a", + [0x3b82] = "\x02\x51\x52", [0x3b83] = "\x04\x50\x75", + [0x3b84] = "\x01\x6d\x4b", [0x3b85] = "\x02\x51\x4d", + [0x3b86] = "\x01\x6d\x4f", [0x3b87] = "\x02\x51\x45", + [0x3b88] = "\x01\x69\x52", [0x3b89] = "\x02\x51\x49", + [0x3b8a] = "\x04\x4a\x57", [0x3b8b] = "\x02\x51\x62", + [0x3b8c] = "\x02\x51\x4a", [0x3b8d] = "\x02\x51\x48", + [0x3b8e] = "\x01\x6d\x54", [0x3b8f] = "\x03\x4c\x7b", + [0x3b90] = "\x02\x51\x60", [0x3b91] = "\x03\x4c\x77", + [0x3b92] = "\x02\x51\x47", [0x3b93] = "\x02\x51\x59", + [0x3b94] = "\x02\x51\x58", [0x3b95] = "\x02\x51\x65", + [0x3b96] = "\x02\x51\x4f", [0x3b97] = "\x01\x6d\x58", + [0x3b98] = "\x04\x4a\x64", [0x3b99] = "\x03\x65\x47", + [0x3b9a] = "\x0f\x4f\x7d", [0x3b9d] = "\x03\x65\x46", + [0x3b9e] = "\x02\x57\x7e", [0x3b9f] = "\x03\x51\x56", + [0x3ba0] = "\x01\x71\x33", [0x3ba1] = "\x01\x71\x29", + [0x3ba2] = "\x02\x58\x2c", [0x3ba3] = "\x02\x57\x76", + [0x3ba4] = "\x01\x71\x2b", [0x3ba5] = "\x02\x58\x24", + [0x3ba6] = "\x01\x71\x32", [0x3ba7] = "\x01\x71\x2d", + [0x3ba8] = "\x02\x58\x22", [0x3ba9] = "\x02\x5d\x3b", + [0x3baa] = "\x02\x58\x28", [0x3bab] = "\x02\x58\x2e", + [0x3bac] = "\x02\x58\x27", [0x3bad] = "\x02\x57\x74", + [0x3bae] = "\x02\x58\x25", [0x3baf] = "\x02\x58\x30", + [0x3bb0] = "\x02\x58\x32", [0x3bb1] = "\x01\x71\x28", + [0x3bb2] = "\x02\x58\x31", [0x3bb3] = "\x01\x71\x2e", + [0x3bb4] = "\x01\x71\x34", [0x3bb5] = "\x03\x51\x54", + [0x3bb6] = "\x01\x71\x31", [0x3bb7] = "\x03\x51\x58", + [0x3bb8] = "\x02\x58\x2b", [0x3bb9] = "\x01\x71\x30", + [0x3bba] = "\x02\x58\x26", [0x3bbb] = "\x03\x51\x4d", + [0x3bbc] = "\x02\x57\x78", [0x3bbd] = "\x02\x57\x7d", + [0x3bbe] = "\x03\x51\x50", [0x3bbf] = "\x02\x58\x2a", + [0x3bc0] = "\x01\x71\x2f", [0x3bc1] = "\x01\x71\x2c", + [0x3bc2] = "\x01\x71\x27", [0x3bc3] = "\x01\x71\x2a", + [0x3bc4] = "\x02\x57\x7c", [0x3bc5] = "\x04\x51\x22", + [0x3bc6] = "\x02\x51\x46", [0x3bc7] = "\x02\x57\x77", + [0x3bc8] = "\x02\x57\x7a", [0x3bc9] = "\x02\x58\x2d", + [0x3bca] = "\x02\x58\x21", [0x3bcb] = "\x02\x57\x75", + [0x3bcc] = "\x02\x5d\x3a", [0x3bcd] = "\x02\x58\x2f", + [0x3bce] = "\x02\x57\x79", [0x3bcf] = "\x02\x58\x29", + [0x3bd0] = "\x03\x4c\x71", [0x3bd3] = "\x03\x51\x55", + [0x3bd4] = "\x02\x5d\x3d", [0x3bd5] = "\x01\x74\x2e", + [0x3bd6] = "\x03\x55\x30", [0x3bd7] = "\x03\x55\x2f", + [0x3bd8] = "\x01\x74\x22", [0x3bd9] = "\x03\x55\x35", + [0x3bda] = "\x03\x55\x36", [0x3bdb] = "\x01\x74\x26", + [0x3bdc] = "\x02\x5d\x3f", [0x3bdd] = "\x02\x5d\x45", + [0x3bde] = "\x02\x5d\x43", [0x3bdf] = "\x01\x74\x24", + [0x3be0] = "\x01\x74\x25", [0x3be1] = "\x01\x74\x2c", + [0x3be2] = "\x02\x5d\x46", [0x3be3] = "\x02\x5d\x3e", + [0x3be4] = "\x01\x74\x27", [0x3be5] = "\x03\x55\x31", + [0x3be6] = "\x02\x5d\x42", [0x3be7] = "\x02\x5d\x41", + [0x3be8] = "\x02\x5d\x47", [0x3be9] = "\x01\x74\x2d", + [0x3bea] = "\x03\x55\x37", [0x3beb] = "\x01\x74\x28", + [0x3bec] = "\x01\x74\x2b", [0x3bed] = "\x02\x5d\x40", + [0x3bee] = "\x01\x74\x2f", [0x3bef] = "\x01\x74\x29", + [0x3bf0] = "\x01\x74\x30", [0x3bf1] = "\x01\x74\x23", + [0x3bf2] = "\x02\x5d\x44", [0x3bf3] = "\x03\x5a\x55", + [0x3bf4] = "\x02\x5d\x3c", [0x3bf5] = "\x03\x51\x59", + [0x3bf6] = "\x03\x55\x39", [0x3bf7] = "\x02\x62\x25", + [0x3bf8] = "\x03\x65\x48", [0x3bfa] = "\x01\x76\x5d", + [0x3bfb] = "\x02\x62\x22", [0x3bfc] = "\x02\x62\x24", + [0x3bfd] = "\x03\x58\x28", [0x3bfe] = "\x01\x76\x5b", + [0x3bff] = "\x02\x61\x7e", [0x3c00] = "\x02\x62\x21", + [0x3c01] = "\x02\x61\x7a", [0x3c02] = "\x03\x58\x2a", + [0x3c03] = "\x03\x58\x27", [0x3c04] = "\x02\x58\x23", + [0x3c05] = "\x02\x61\x7b", [0x3c06] = "\x01\x76\x5c", + [0x3c07] = "\x02\x61\x77", [0x3c08] = "\x03\x58\x26", + [0x3c09] = "\x01\x76\x59", [0x3c0a] = "\x02\x62\x26", + [0x3c0b] = "\x01\x76\x5a", [0x3c0c] = "\x02\x61\x78", + [0x3c0d] = "\x02\x61\x79", [0x3c0e] = "\x02\x61\x7d", + [0x3c0f] = "\x01\x76\x5f", [0x3c10] = "\x03\x58\x29", + [0x3c11] = "\x01\x76\x5e", [0x3c12] = "\x04\x5b\x5e", + [0x3c13] = "\x03\x58\x2b", [0x3c14] = "\x02\x61\x7c", + [0x3c15] = "\x01\x78\x45", [0x3c16] = "\x02\x65\x6a", + [0x3c17] = "\x02\x65\x70", [0x3c18] = "\x01\x78\x46", + [0x3c19] = "\x02\x65\x67", [0x3c1a] = "\x01\x78\x43", + [0x3c1b] = "\x01\x78\x40", [0x3c1c] = "\x02\x65\x72", + [0x3c1d] = "\x01\x78\x44", [0x3c1e] = "\x03\x5a\x52", + [0x3c1f] = "\x01\x78\x41", [0x3c20] = "\x02\x65\x69", + [0x3c21] = "\x02\x65\x6c", [0x3c22] = "\x02\x65\x6d", + [0x3c23] = "\x02\x65\x6e", [0x3c24] = "\x02\x65\x71", + [0x3c25] = "\x03\x5a\x54", [0x3c26] = "\x02\x62\x23", + [0x3c27] = "\x02\x65\x68", [0x3c28] = "\x01\x78\x42", + [0x3c29] = "\x02\x65\x6f", [0x3c2a] = "\x02\x69\x34", + [0x3c2b] = "\x02\x65\x6b", [0x3c2c] = "\x03\x5a\x53", + [0x3c2d] = "\x03\x65\x4a", [0x3c2e] = "\x03\x65\x49", + [0x3c2f] = "\x02\x69\x2b", [0x3c30] = "\x01\x79\x75", + [0x3c31] = "\x02\x69\x2e", [0x3c32] = "\x01\x79\x76", + [0x3c33] = "\x02\x69\x37", [0x3c34] = "\x02\x69\x2d", + [0x3c35] = "\x02\x69\x2a", [0x3c36] = "\x03\x5c\x51", + [0x3c37] = "\x02\x69\x2c", [0x3c38] = "\x02\x69\x30", + [0x3c39] = "\x02\x69\x33", [0x3c3a] = "\x02\x69\x32", + [0x3c3b] = "\x02\x69\x36", [0x3c3c] = "\x02\x69\x29", + [0x3c3d] = "\x03\x5c\x4f", [0x3c3e] = "\x01\x79\x74", + [0x3c3f] = "\x02\x69\x31", [0x3c40] = "\x02\x69\x35", + [0x3c41] = "\x02\x69\x38", [0x3c42] = "\x02\x69\x2f", + [0x3c43] = "\x02\x6b\x61", [0x3c44] = "\x02\x6b\x62", + [0x3c45] = "\x02\x6b\x66", [0x3c46] = "\x02\x6b\x67", + [0x3c47] = "\x03\x5e\x3c", [0x3c48] = "\x02\x6b\x64", + [0x3c49] = "\x02\x6b\x65", [0x3c4a] = "\x02\x6b\x63", + [0x3c4b] = "\x03\x5e\x3a", [0x3c4c] = "\x01\x7a\x74", + [0x3c4d] = "\x03\x5e\x3b", [0x3c51] = "\x01\x7b\x64", + [0x3c52] = "\x02\x6d\x59", [0x3c53] = "\x03\x60\x36", + [0x3c54] = "\x03\x5f\x52", [0x3c55] = "\x02\x6d\x56", + [0x3c56] = "\x02\x6d\x57", [0x3c57] = "\x02\x6d\x58", + [0x3c58] = "\x01\x7b\x65", [0x3c59] = "\x03\x60\x37", + [0x3c5a] = "\x02\x6f\x34", [0x3c5b] = "\x02\x6f\x33", + [0x3c5c] = "\x03\x65\x4b", [0x3c5d] = "\x02\x70\x3d", + [0x3c5e] = "\x01\x7c\x60", [0x3c5f] = "\x02\x70\x3b", + [0x3c60] = "\x02\x70\x3e", [0x3c61] = "\x02\x70\x3c", + [0x3c62] = "\x02\x71\x25", [0x3c63] = "\x01\x7d\x24", + [0x3c64] = "\x01\x7d\x32", [0x3c65] = "\x02\x71\x71", + [0x3c66] = "\x02\x71\x5b", [0x3c67] = "\x03\x61\x79", + [0x3c68] = "\x02\x71\x70", [0x3c69] = "\x02\x72\x3e", + [0x3c6a] = "\x02\x72\x3f", [0x3c6b] = "\x01\x45\x56", + [0x3c6c] = "\x04\x21\x50", [0x3c6e] = "\x03\x24\x28", + [0x3c6f] = "\x03\x24\x26", [0x3c70] = "\x01\x48\x48", + [0x3c71] = "\x02\x22\x61", [0x3c72] = "\x03\x24\x27", + [0x3c73] = "\x03\x24\x2b", [0x3c74] = "\x02\x24\x5e", + [0x3c75] = "\x03\x26\x62", [0x3c76] = "\x01\x4b\x22", + [0x3c77] = "\x03\x26\x5f", [0x3c78] = "\x01\x4b\x25", + [0x3c79] = "\x03\x26\x5e", [0x3c7a] = "\x02\x24\x5f", + [0x3c7b] = "\x03\x26\x63", [0x3c7c] = "\x01\x4b\x23", + [0x3c7d] = "\x01\x4b\x24", [0x3c7e] = "\x03\x26\x60", + [0x3c7f] = "\x0f\x24\x71", [0x3c81] = "\x03\x29\x77", + [0x3c82] = "\x02\x27\x78", [0x3c83] = "\x02\x27\x7a", + [0x3c84] = "\x02\x27\x75", [0x3c85] = "\x02\x27\x72", + [0x3c86] = "\x02\x27\x74", [0x3c87] = "\x03\x29\x74", + [0x3c88] = "\x03\x29\x70", [0x3c89] = "\x03\x29\x75", + [0x3c8a] = "\x01\x4e\x65", [0x3c8b] = "\x03\x29\x6f", + [0x3c8c] = "\x03\x29\x79", [0x3c8d] = "\x03\x29\x76", + [0x3c8e] = "\x01\x4e\x63", [0x3c8f] = "\x03\x29\x72", + [0x3c90] = "\x03\x29\x71", [0x3c91] = "\x02\x27\x76", + [0x3c92] = "\x01\x4e\x64", [0x3c93] = "\x02\x27\x73", + [0x3c94] = "\x02\x27\x70", [0x3c95] = "\x01\x4e\x62", + [0x3c96] = "\x02\x27\x77", [0x3c97] = "\x04\x27\x29", + [0x3c98] = "\x02\x27\x71", [0x3c99] = "\x01\x4e\x66", + [0x3c9a] = "\x02\x27\x79", [0x3c9b] = "\x04\x27\x2b", + [0x3c9f] = "\x02\x2b\x6f", [0x3ca0] = "\x03\x2d\x5e", + [0x3ca1] = "\x02\x2b\x73", [0x3ca2] = "\x03\x2d\x5c", + [0x3ca3] = "\x03\x2d\x5a", [0x3ca4] = "\x01\x52\x3a", + [0x3ca5] = "\x03\x2d\x58", [0x3ca6] = "\x04\x2a\x26", + [0x3ca7] = "\x03\x2d\x65", [0x3ca8] = "\x03\x2d\x62", + [0x3ca9] = "\x02\x2b\x76", [0x3caa] = "\x03\x2d\x5f", + [0x3cab] = "\x01\x52\x32", [0x3cac] = "\x01\x52\x35", + [0x3cad] = "\x01\x52\x37", [0x3cae] = "\x01\x52\x39", + [0x3caf] = "\x01\x52\x36", [0x3cb0] = "\x02\x2b\x72", + [0x3cb1] = "\x02\x2b\x71", [0x3cb2] = "\x03\x2d\x64", + [0x3cb3] = "\x01\x52\x34", [0x3cb4] = "\x02\x2b\x74", + [0x3cb5] = "\x02\x2b\x75", [0x3cb6] = "\x03\x2d\x63", + [0x3cb7] = "\x02\x2b\x6e", [0x3cb8] = "\x01\x52\x38", + [0x3cb9] = "\x03\x2d\x68", [0x3cba] = "\x01\x52\x33", + [0x3cbb] = "\x03\x2d\x5d", [0x3cbe] = "\x02\x2b\x70", + [0x3cbf] = "\x03\x65\x4d", [0x3cc0] = "\x04\x2a\x28", + [0x3cc4] = "\x03\x32\x28", [0x3cc5] = "\x02\x30\x5a", + [0x3cc6] = "\x02\x30\x5b", [0x3cc7] = "\x02\x30\x5c", + [0x3cc8] = "\x01\x56\x53", [0x3cc9] = "\x04\x2d\x75", + [0x3cca] = "\x01\x56\x4f", [0x3ccb] = "\x02\x30\x51", + [0x3ccc] = "\x03\x32\x2a", [0x3ccd] = "\x02\x30\x59", + [0x3cce] = "\x02\x30\x5e", [0x3ccf] = "\x01\x56\x54", + [0x3cd0] = "\x03\x32\x2b", [0x3cd1] = "\x02\x30\x4f", + [0x3cd2] = "\x02\x30\x55", [0x3cd3] = "\x02\x30\x4e", + [0x3cd4] = "\x02\x30\x58", [0x3cd5] = "\x03\x32\x31", + [0x3cd6] = "\x03\x32\x2f", [0x3cd7] = "\x02\x30\x54", + [0x3cd8] = "\x01\x56\x50", [0x3cd9] = "\x01\x56\x52", + [0x3cda] = "\x02\x30\x5d", [0x3cdb] = "\x03\x32\x29", + [0x3cdc] = "\x02\x30\x4d", [0x3cdd] = "\x02\x30\x50", + [0x3cde] = "\x02\x30\x56", [0x3cdf] = "\x03\x32\x2d", + [0x3ce0] = "\x02\x30\x57", [0x3ce1] = "\x02\x30\x5f", + [0x3ce2] = "\x02\x30\x53", [0x3ce3] = "\x03\x32\x2c", + [0x3ce4] = "\x01\x56\x51", [0x3ce5] = "\x03\x65\x4f", + [0x3cea] = "\x03\x65\x4e", [0x3cee] = "\x03\x32\x30", + [0x3cef] = "\x01\x5b\x72", [0x3cf0] = "\x02\x36\x71", + [0x3cf1] = "\x03\x37\x30", [0x3cf2] = "\x03\x37\x32", + [0x3cf3] = "\x02\x36\x73", [0x3cf4] = "\x02\x36\x6f", + [0x3cf5] = "\x03\x37\x2f", [0x3cf6] = "\x02\x36\x7b", + [0x3cf7] = "\x02\x36\x6d", [0x3cf8] = "\x02\x36\x7a", + [0x3cf9] = "\x01\x5b\x6e", [0x3cfa] = "\x02\x36\x6b", + [0x3cfb] = "\x02\x3d\x5f", [0x3cfc] = "\x02\x36\x75", + [0x3cfd] = "\x01\x5b\x71", [0x3cfe] = "\x03\x37\x35", + [0x3cff] = "\x02\x36\x76", [0x3d00] = "\x02\x36\x79", + [0x3d01] = "\x03\x37\x2e", [0x3d02] = "\x02\x36\x7d", + [0x3d03] = "\x03\x37\x2c", [0x3d04] = "\x02\x36\x72", + [0x3d05] = "\x04\x32\x72", [0x3d06] = "\x02\x36\x77", + [0x3d07] = "\x03\x37\x2d", [0x3d08] = "\x03\x37\x31", + [0x3d09] = "\x01\x5b\x6f", [0x3d0a] = "\x01\x5b\x70", + [0x3d0b] = "\x02\x36\x7c", [0x3d0c] = "\x02\x36\x70", + [0x3d0d] = "\x02\x36\x6c", [0x3d0e] = "\x02\x36\x7e", + [0x3d0f] = "\x03\x37\x33", [0x3d10] = "\x02\x36\x74", + [0x3d11] = "\x03\x65\x50", [0x3d12] = "\x03\x65\x51", + [0x3d13] = "\x02\x36\x78", [0x3d17] = "\x02\x36\x6e", + [0x3d19] = "\x01\x60\x4e", [0x3d1a] = "\x01\x60\x4f", + [0x3d1b] = "\x02\x3d\x69", [0x3d1c] = "\x01\x60\x55", + [0x3d1d] = "\x03\x3c\x74", [0x3d1e] = "\x02\x3d\x5d", + [0x3d1f] = "\x02\x3d\x66", [0x3d20] = "\x02\x3d\x5c", + [0x3d21] = "\x01\x60\x52", [0x3d22] = "\x02\x3d\x64", + [0x3d23] = "\x02\x3d\x62", [0x3d24] = "\x03\x3c\x7d", + [0x3d25] = "\x02\x3d\x63", [0x3d26] = "\x01\x60\x50", + [0x3d27] = "\x03\x3c\x7c", [0x3d28] = "\x02\x3d\x67", + [0x3d29] = "\x0f\x3c\x7e", [0x3d2a] = "\x03\x3c\x6f", + [0x3d2b] = "\x03\x3c\x7a", [0x3d2c] = "\x03\x3c\x72", + [0x3d2d] = "\x03\x3d\x21", [0x3d2e] = "\x02\x3d\x60", + [0x3d2f] = "\x02\x3d\x5e", [0x3d30] = "\x01\x60\x51", + [0x3d31] = "\x02\x3d\x61", [0x3d32] = "\x02\x3d\x65", + [0x3d33] = "\x03\x3c\x7b", [0x3d34] = "\x03\x3c\x79", + [0x3d35] = "\x03\x3c\x71", [0x3d36] = "\x01\x60\x53", + [0x3d37] = "\x03\x3c\x73", [0x3d38] = "\x03\x3c\x77", + [0x3d39] = "\x03\x65\x53", [0x3d3a] = "\x02\x3d\x68", + [0x3d3b] = "\x03\x65\x54", [0x3d3d] = "\x03\x65\x55", + [0x3d3f] = "\x03\x65\x52", [0x3d41] = "\x02\x44\x56", + [0x3d42] = "\x02\x44\x5d", [0x3d43] = "\x02\x44\x5f", + [0x3d44] = "\x02\x44\x65", [0x3d45] = "\x03\x42\x57", + [0x3d46] = "\x01\x65\x22", [0x3d47] = "\x02\x44\x51", + [0x3d48] = "\x03\x42\x4c", [0x3d49] = "\x01\x64\x78", + [0x3d4a] = "\x03\x42\x4e", [0x3d4b] = "\x02\x44\x60", + [0x3d4c] = "\x01\x64\x7d", [0x3d4d] = "\x02\x44\x66", + [0x3d4e] = "\x01\x64\x74", [0x3d4f] = "\x03\x42\x51", + [0x3d50] = "\x02\x44\x63", [0x3d51] = "\x03\x42\x58", + [0x3d52] = "\x02\x44\x53", [0x3d53] = "\x02\x44\x64", + [0x3d54] = "\x02\x44\x52", [0x3d56] = "\x01\x65\x24", + [0x3d57] = "\x03\x42\x52", [0x3d58] = "\x02\x44\x5e", + [0x3d59] = "\x01\x64\x75", [0x3d5a] = "\x02\x44\x67", + [0x3d5b] = "\x03\x48\x3c", [0x3d5c] = "\x01\x64\x7a", + [0x3d5d] = "\x02\x44\x57", [0x3d5e] = "\x01\x65\x21", + [0x3d5f] = "\x02\x44\x62", [0x3d60] = "\x02\x44\x55", + [0x3d61] = "\x02\x44\x5c", [0x3d62] = "\x02\x44\x58", + [0x3d63] = "\x02\x44\x54", [0x3d64] = "\x01\x64\x77", + [0x3d65] = "\x01\x64\x7e", [0x3d66] = "\x01\x64\x7c", + [0x3d67] = "\x01\x64\x79", [0x3d68] = "\x01\x65\x23", + [0x3d69] = "\x01\x64\x76", [0x3d6a] = "\x02\x44\x5b", + [0x3d6b] = "\x03\x42\x4f", [0x3d6c] = "\x01\x64\x7b", + [0x3d6d] = "\x03\x42\x59", [0x3d6e] = "\x01\x60\x54", + [0x3d6f] = "\x03\x42\x49", [0x3d70] = "\x02\x44\x61", + [0x3d71] = "\x03\x65\x59", [0x3d72] = "\x02\x44\x59", + [0x3d74] = "\x03\x42\x53", [0x3d75] = "\x03\x65\x57", + [0x3d76] = "\x03\x65\x58", [0x3d77] = "\x03\x65\x56", + [0x3d78] = "\x02\x44\x5a", [0x3d79] = "\x04\x44\x57", + [0x3d7a] = "\x04\x44\x5b", [0x3d7b] = "\x02\x4b\x67", + [0x3d7c] = "\x03\x47\x6f", [0x3d7d] = "\x01\x69\x5b", + [0x3d7e] = "\x03\x47\x6e", [0x3d7f] = "\x03\x47\x6c", + [0x3d80] = "\x02\x4b\x63", [0x3d81] = "\x02\x4b\x69", + [0x3d82] = "\x02\x4b\x65", [0x3d83] = "\x03\x47\x70", + [0x3d84] = "\x01\x69\x5d", [0x3d85] = "\x02\x4b\x64", + [0x3d86] = "\x02\x4b\x68", [0x3d87] = "\x02\x4b\x60", + [0x3d88] = "\x03\x47\x72", [0x3d89] = "\x02\x4b\x62", + [0x3d8a] = "\x01\x69\x5c", [0x3d8b] = "\x03\x47\x6a", + [0x3d8c] = "\x03\x47\x6d", [0x3d8d] = "\x03\x47\x6b", + [0x3d8e] = "\x03\x47\x68", [0x3d8f] = "\x02\x4b\x66", + [0x3d90] = "\x02\x4b\x61", [0x3d91] = "\x03\x47\x67", + [0x3d92] = "\x01\x69\x5e", [0x3d93] = "\x03\x65\x5b", + [0x3d94] = "\x01\x69\x59", [0x3d95] = "\x0f\x49\x4b", + [0x3d96] = "\x03\x65\x5a", [0x3d97] = "\x02\x4b\x6a", + [0x3d98] = "\x0f\x49\x5f", [0x3d99] = "\x01\x69\x5a", + [0x3d9a] = "\x02\x51\x6f", [0x3d9b] = "\x02\x51\x6c", + [0x3d9c] = "\x02\x51\x78", [0x3d9d] = "\x02\x51\x72", + [0x3d9e] = "\x02\x51\x74", [0x3d9f] = "\x01\x6d\x5e", + [0x3da0] = "\x02\x51\x6e", [0x3da1] = "\x02\x51\x76", + [0x3da2] = "\x03\x4d\x2a", [0x3da3] = "\x03\x4d\x24", + [0x3da4] = "\x02\x51\x75", [0x3da5] = "\x02\x51\x73", + [0x3da6] = "\x03\x4d\x29", [0x3da7] = "\x02\x51\x79", + [0x3da8] = "\x01\x6d\x61", [0x3da9] = "\x02\x51\x70", + [0x3daa] = "\x02\x51\x77", [0x3dab] = "\x03\x4d\x28", + [0x3dac] = "\x01\x6d\x5f", [0x3dad] = "\x03\x4d\x25", + [0x3dae] = "\x03\x4d\x22", [0x3daf] = "\x02\x51\x6b", + [0x3db0] = "\x02\x51\x6d", [0x3db1] = "\x01\x6d\x60", + [0x3db2] = "\x02\x51\x6a", [0x3db3] = "\x02\x51\x7a", + [0x3db4] = "\x03\x65\x5c", [0x3db5] = "\x02\x51\x71", + [0x3db6] = "\x03\x51\x62", [0x3db7] = "\x03\x51\x5a", + [0x3db8] = "\x02\x58\x36", [0x3db9] = "\x01\x71\x3b", + [0x3dba] = "\x03\x51\x60", [0x3dbb] = "\x03\x51\x5c", + [0x3dbc] = "\x02\x58\x41", [0x3dbd] = "\x02\x58\x3f", + [0x3dbe] = "\x01\x71\x35", [0x3dbf] = "\x02\x58\x35", + [0x3dc0] = "\x02\x58\x38", [0x3dc1] = "\x02\x58\x39", + [0x3dc2] = "\x02\x58\x34", [0x3dc3] = "\x01\x71\x3f", + [0x3dc4] = "\x01\x71\x40", [0x3dc5] = "\x02\x58\x33", + [0x3dc6] = "\x02\x58\x42", [0x3dc7] = "\x02\x58\x3d", + [0x3dc8] = "\x01\x71\x39", [0x3dc9] = "\x01\x71\x36", + [0x3dca] = "\x02\x58\x3c", [0x3dcb] = "\x02\x58\x3a", + [0x3dcc] = "\x03\x51\x63", [0x3dcd] = "\x04\x51\x23", + [0x3dce] = "\x01\x71\x3c", [0x3dcf] = "\x02\x58\x3e", + [0x3dd0] = "\x01\x71\x37", [0x3dd1] = "\x03\x51\x5e", + [0x3dd2] = "\x01\x71\x38", [0x3dd3] = "\x03\x51\x66", + [0x3dd4] = "\x02\x58\x3b", [0x3dd5] = "\x01\x71\x3a", + [0x3dd6] = "\x02\x58\x37", [0x3dd7] = "\x07\x2f\x4f", + [0x3dd8] = "\x02\x58\x40", [0x3dd9] = "\x01\x71\x3d", + [0x3dda] = "\x02\x58\x43", [0x3ddb] = "\x02\x58\x44", + [0x3ddc] = "\x01\x71\x3e", [0x3ddd] = "\x03\x65\x5d", + [0x3dde] = "\x03\x65\x5e", [0x3ddf] = "\x01\x74\x32", + [0x3de0] = "\x01\x74\x39", [0x3de1] = "\x02\x5d\x48", + [0x3de2] = "\x02\x5d\x4e", [0x3de3] = "\x03\x55\x3c", + [0x3de4] = "\x02\x5d\x4c", [0x3de5] = "\x01\x74\x35", + [0x3de6] = "\x01\x74\x34", [0x3de7] = "\x01\x74\x31", + [0x3de8] = "\x02\x5d\x4a", [0x3de9] = "\x03\x55\x3e", + [0x3dea] = "\x03\x55\x43", [0x3deb] = "\x03\x55\x40", + [0x3dec] = "\x01\x74\x37", [0x3ded] = "\x01\x74\x36", + [0x3dee] = "\x01\x74\x33", [0x3def] = "\x03\x55\x41", + [0x3df0] = "\x02\x5d\x4d", [0x3df1] = "\x02\x5d\x49", + [0x3df2] = "\x02\x5d\x4b", [0x3df3] = "\x03\x55\x42", + [0x3df4] = "\x01\x74\x38", [0x3df5] = "\x0f\x5a\x73", + [0x3df8] = "\x01\x76\x63", [0x3df9] = "\x02\x62\x29", + [0x3dfa] = "\x03\x58\x2d", [0x3dfb] = "\x01\x76\x60", + [0x3dfc] = "\x01\x76\x61", [0x3dfd] = "\x02\x62\x2b", + [0x3dfe] = "\x01\x76\x62", [0x3dff] = "\x02\x62\x28", + [0x3e00] = "\x03\x58\x2e", [0x3e01] = "\x02\x62\x27", + [0x3e02] = "\x02\x65\x76", [0x3e03] = "\x02\x62\x2a", + [0x3e04] = "\x03\x5a\x56", [0x3e05] = "\x02\x65\x77", + [0x3e06] = "\x01\x78\x47", [0x3e07] = "\x02\x65\x75", + [0x3e08] = "\x03\x5a\x57", [0x3e09] = "\x04\x5f\x7e", + [0x3e0a] = "\x02\x65\x74", [0x3e0b] = "\x03\x5c\x59", + [0x3e0c] = "\x02\x65\x73", [0x3e0d] = "\x01\x78\x48", + [0x3e0e] = "\x03\x65\x5f", [0x3e0f] = "\x03\x5c\x56", + [0x3e10] = "\x01\x79\x77", [0x3e11] = "\x03\x5c\x58", + [0x3e12] = "\x03\x5c\x55", [0x3e13] = "\x02\x69\x39", + [0x3e14] = "\x02\x69\x3a", [0x3e15] = "\x03\x5a\x58", + [0x3e16] = "\x03\x5c\x53", [0x3e17] = "\x03\x5c\x57", + [0x3e18] = "\x03\x65\x61", [0x3e19] = "\x02\x6b\x6a", + [0x3e1a] = "\x02\x6b\x69", [0x3e1b] = "\x01\x7a\x75", + [0x3e1c] = "\x03\x5f\x53", [0x3e1d] = "\x02\x6b\x68", + [0x3e1e] = "\x02\x6d\x5a", [0x3e1f] = "\x02\x6d\x5b", + [0x3e20] = "\x03\x5f\x54", [0x3e21] = "\x03\x60\x39", + [0x3e22] = "\x02\x6f\x35", [0x3e23] = "\x02\x70\x3f", + [0x3e24] = "\x03\x61\x43", [0x3e25] = "\x03\x61\x42", + [0x3e26] = "\x02\x71\x26", [0x3e27] = "\x02\x72\x2c", + [0x3e28] = "\x01\x7d\x46", [0x3e29] = "\x02\x72\x40", + [0x3e2a] = "\x01\x45\x57", [0x3e2b] = "\x04\x21\x51", + [0x3e2c] = "\x01\x4e\x67", [0x3e2d] = "\x01\x4e\x68", + [0x3e2e] = "\x03\x2d\x69", [0x3e2f] = "\x04\x2a\x2a", + [0x3e30] = "\x01\x52\x3b", [0x3e32] = "\x03\x3d\x22", + [0x3e34] = "\x04\x4a\x6c", [0x3e35] = "\x01\x74\x3a", + [0x3e36] = "\x01\x45\x58", [0x3e38] = "\x01\x4e\x69", + [0x3e39] = "\x01\x56\x55", [0x3e3a] = "\x01\x65\x25", + [0x3e3b] = "\x01\x45\x59", [0x3e3c] = "\x03\x2d\x6b", + [0x3e3d] = "\x01\x5b\x73", [0x3e3e] = "\x01\x69\x5f", + [0x3e3f] = "\x02\x21\x42", [0x3e40] = "\x03\x29\x7c", + [0x3e41] = "\x02\x2b\x77", [0x3e42] = "\x02\x30\x60", + [0x3e43] = "\x04\x3e\x4c", [0x3e44] = "\x02\x4b\x6b", + [0x3e45] = "\x04\x4a\x6d", [0x3e46] = "\x01\x74\x3b", + [0x3e47] = "\x01\x45\x5a", [0x3e48] = "\x01\x4e\x6a", + [0x3e49] = "\x02\x2b\x78", [0x3e4a] = "\x02\x2b\x79", + [0x3e4b] = "\x02\x3d\x6a", [0x3e4c] = "\x01\x60\x56", + [0x3e4e] = "\x03\x42\x5d", [0x3e4f] = "\x02\x44\x68", + [0x3e50] = "\x03\x42\x5c", [0x3e51] = "\x03\x42\x5b", + [0x3e52] = "\x01\x65\x26", [0x3e53] = "\x02\x4b\x6c", + [0x3e54] = "\x04\x44\x5e", [0x3e55] = "\x03\x4d\x2e", + [0x3e56] = "\x01\x6d\x62", [0x3e57] = "\x03\x4d\x2d", + [0x3e58] = "\x01\x78\x49", [0x3e59] = "\x01\x45\x5b", + [0x3e5a] = "\x02\x3d\x6b", [0x3e5b] = "\x01\x45\x5c", + [0x3e5d] = "\x01\x48\x4a", [0x3e5e] = "\x02\x22\x62", + [0x3e5f] = "\x01\x48\x49", [0x3e60] = "\x01\x4b\x28", + [0x3e61] = "\x01\x4b\x27", [0x3e62] = "\x01\x4b\x26", + [0x3e63] = "\x02\x24\x60", [0x3e64] = "\x03\x26\x64", + [0x3e65] = "\x03\x2a\x21", [0x3e66] = "\x03\x2a\x22", + [0x3e67] = "\x01\x4e\x6b", [0x3e68] = "\x03\x2a\x23", + [0x3e69] = "\x01\x4e\x6c", [0x3e6a] = "\x02\x27\x7b", + [0x3e6b] = "\x04\x27\x31", [0x3e6c] = "\x02\x2b\x7a", + [0x3e6d] = "\x03\x2d\x6d", [0x3e6e] = "\x02\x2b\x7d", + [0x3e6f] = "\x01\x52\x3d", [0x3e70] = "\x02\x2b\x7b", + [0x3e71] = "\x04\x2a\x2f", [0x3e72] = "\x01\x52\x3c", + [0x3e73] = "\x02\x2b\x7c", [0x3e74] = "\x01\x52\x3e", + [0x3e76] = "\x02\x30\x63", [0x3e77] = "\x02\x30\x62", + [0x3e78] = "\x02\x30\x61", [0x3e79] = "\x01\x56\x56", + [0x3e7a] = "\x03\x32\x36", [0x3e7b] = "\x02\x37\x22", + [0x3e7c] = "\x02\x37\x23", [0x3e7d] = "\x01\x5b\x74", + [0x3e7e] = "\x02\x37\x21", [0x3e7f] = "\x02\x37\x24", + [0x3e80] = "\x01\x60\x58", [0x3e81] = "\x01\x5b\x75", + [0x3e82] = "\x03\x3d\x24", [0x3e83] = "\x03\x3d\x23", + [0x3e84] = "\x01\x60\x57", [0x3e85] = "\x02\x3d\x6f", + [0x3e86] = "\x02\x3d\x6e", [0x3e87] = "\x03\x3d\x25", + [0x3e88] = "\x02\x3d\x6c", [0x3e89] = "\x02\x3d\x6d", + [0x3e8b] = "\x02\x3d\x70", [0x3e8c] = "\x02\x44\x6a", + [0x3e8d] = "\x02\x44\x69", [0x3e8e] = "\x02\x44\x6d", + [0x3e8f] = "\x04\x3e\x4f", [0x3e90] = "\x02\x44\x6c", + [0x3e91] = "\x02\x44\x6b", [0x3e92] = "\x01\x69\x60", + [0x3e93] = "\x02\x4b\x6f", [0x3e94] = "\x03\x47\x75", + [0x3e95] = "\x02\x4b\x6e", [0x3e96] = "\x01\x69\x61", + [0x3e97] = "\x02\x4b\x6d", [0x3e98] = "\x02\x51\x7b", + [0x3e99] = "\x03\x4d\x2f", [0x3e9a] = "\x02\x51\x7c", + [0x3e9b] = "\x01\x6d\x63", [0x3e9c] = "\x04\x51\x2d", + [0x3e9d] = "\x02\x58\x45", [0x3e9e] = "\x02\x58\x46", + [0x3e9f] = "\x05\x4e\x37", [0x3ea1] = "\x02\x65\x7c", + [0x3ea2] = "\x01\x78\x4a", [0x3ea3] = "\x02\x65\x7b", + [0x3ea4] = "\x02\x65\x7a", [0x3ea5] = "\x02\x65\x78", + [0x3ea6] = "\x02\x65\x79", [0x3ea7] = "\x01\x7a\x76", + [0x3ea8] = "\x02\x69\x3b", [0x3ea9] = "\x02\x6d\x5c", + [0x3eaa] = "\x02\x71\x27", [0x3eab] = "\x03\x61\x7b", + [0x3eac] = "\x01\x45\x5d", [0x3ead] = "\x04\x21\x38", + [0x3eae] = "\x02\x21\x64", [0x3eaf] = "\x01\x46\x67", + [0x3eb0] = "\x02\x21\x65", [0x3eb1] = "\x03\x24\x2c", + [0x3eb2] = "\x03\x24\x2d", [0x3eb3] = "\x04\x23\x27", + [0x3eb4] = "\x02\x22\x63", [0x3eb5] = "\x02\x22\x64", + [0x3eb6] = "\x03\x26\x6b", [0x3eb9] = "\x03\x26\x69", + [0x3eba] = "\x02\x24\x66", [0x3ebb] = "\x03\x26\x66", + [0x3ebc] = "\x03\x26\x67", [0x3ebd] = "\x02\x24\x62", + [0x3ebe] = "\x03\x26\x6a", [0x3ebf] = "\x02\x24\x61", + [0x3ec0] = "\x01\x4e\x6d", [0x3ec1] = "\x02\x24\x65", + [0x3ec2] = "\x01\x4b\x2a", [0x3ec3] = "\x02\x24\x63", + [0x3ec4] = "\x01\x4b\x29", [0x3ec5] = "\x02\x24\x67", + [0x3ec6] = "\x02\x24\x64", [0x3ec7] = "\x03\x26\x68", + [0x3ec9] = "\x02\x28\x21", [0x3eca] = "\x02\x2b\x7e", + [0x3ecb] = "\x02\x27\x7d", [0x3ecc] = "\x02\x28\x26", + [0x3ecd] = "\x03\x2a\x26", [0x3ece] = "\x01\x4e\x6e", + [0x3ecf] = "\x03\x2a\x2a", [0x3ed0] = "\x01\x4e\x71", + [0x3ed1] = "\x02\x28\x27", [0x3ed2] = "\x02\x28\x23", + [0x3ed3] = "\x03\x2a\x27", [0x3ed4] = "\x02\x28\x24", + [0x3ed5] = "\x04\x27\x36", [0x3ed6] = "\x02\x27\x7c", + [0x3ed7] = "\x01\x4e\x70", [0x3ed8] = "\x02\x27\x7e", + [0x3ed9] = "\x01\x4e\x6f", [0x3eda] = "\x02\x28\x25", + [0x3edb] = "\x03\x2a\x28", [0x3edc] = "\x02\x28\x22", + [0x3edd] = "\x06\x2c\x7e", [0x3edf] = "\x02\x2c\x24", + [0x3ee0] = "\x01\x52\x40", [0x3ee1] = "\x01\x52\x41", + [0x3ee2] = "\x03\x2d\x75", [0x3ee3] = "\x02\x2c\x27", + [0x3ee4] = "\x02\x2c\x21", [0x3ee5] = "\x03\x2d\x74", + [0x3ee6] = "\x02\x2c\x26", [0x3ee7] = "\x03\x2d\x70", + [0x3ee8] = "\x02\x2c\x22", [0x3ee9] = "\x01\x52\x3f", + [0x3eea] = "\x02\x2c\x25", [0x3eeb] = "\x02\x2c\x23", + [0x3eec] = "\x03\x2d\x73", [0x3eed] = "\x03\x2d\x71", + [0x3ef3] = "\x02\x30\x69", [0x3ef4] = "\x02\x30\x66", + [0x3ef5] = "\x03\x32\x38", [0x3ef6] = "\x02\x30\x68", + [0x3ef7] = "\x01\x56\x5b", [0x3ef8] = "\x01\x56\x5a", + [0x3ef9] = "\x01\x56\x58", [0x3efa] = "\x02\x30\x65", + [0x3efb] = "\x02\x30\x6a", [0x3efc] = "\x01\x56\x57", + [0x3efd] = "\x01\x56\x59", [0x3efe] = "\x02\x30\x67", + [0x3eff] = "\x02\x37\x2c", [0x3f00] = "\x02\x30\x64", + [0x3f01] = "\x02\x30\x6b", [0x3f02] = "\x03\x32\x39", + [0x3f04] = "\x04\x33\x23", [0x3f05] = "\x04\x33\x2a", + [0x3f06] = "\x03\x3d\x26", [0x3f07] = "\x02\x37\x27", + [0x3f08] = "\x02\x37\x2b", [0x3f09] = "\x05\x33\x54", + [0x3f0a] = "\x02\x37\x2a", [0x3f0b] = "\x02\x3d\x72", + [0x3f0c] = "\x02\x3d\x7d", [0x3f0d] = "\x04\x33\x2d", + [0x3f0e] = "\x03\x37\x3b", [0x3f0f] = "\x02\x37\x2d", + [0x3f10] = "\x03\x37\x3a", [0x3f11] = "\x02\x37\x28", + [0x3f12] = "\x02\x3d\x71", [0x3f13] = "\x01\x5b\x79", + [0x3f14] = "\x04\x33\x22", [0x3f15] = "\x04\x33\x2c", + [0x3f16] = "\x01\x5b\x78", [0x3f17] = "\x02\x37\x26", + [0x3f18] = "\x02\x37\x29", [0x3f19] = "\x01\x5b\x7a", + [0x3f1a] = "\x03\x37\x39", [0x3f1b] = "\x01\x5b\x77", + [0x3f1c] = "\x01\x5b\x76", [0x3f1d] = "\x02\x37\x25", + [0x3f1e] = "\x02\x37\x2e", [0x3f22] = "\x02\x3d\x74", + [0x3f23] = "\x02\x3d\x7b", [0x3f24] = "\x03\x3d\x27", + [0x3f25] = "\x01\x60\x5a", [0x3f26] = "\x02\x3d\x7a", + [0x3f27] = "\x02\x3d\x77", [0x3f28] = "\x03\x3d\x2e", + [0x3f29] = "\x01\x60\x5c", [0x3f2a] = "\x03\x3d\x29", + [0x3f2b] = "\x03\x3d\x2b", [0x3f2c] = "\x03\x3d\x2a", + [0x3f2d] = "\x02\x3d\x79", [0x3f2e] = "\x03\x42\x61", + [0x3f2f] = "\x03\x3d\x2d", [0x3f30] = "\x02\x3d\x73", + [0x3f31] = "\x02\x3d\x75", [0x3f32] = "\x02\x3d\x78", + [0x3f33] = "\x02\x3d\x76", [0x3f34] = "\x01\x60\x5b", + [0x3f35] = "\x02\x3d\x7c", [0x3f36] = "\x01\x60\x59", + [0x3f37] = "\x01\x65\x27", [0x3f38] = "\x03\x3d\x28", + [0x3f3a] = "\x02\x44\x71", [0x3f3b] = "\x02\x44\x70", + [0x3f3c] = "\x02\x44\x6e", [0x3f3d] = "\x06\x54\x7c", + [0x3f3e] = "\x01\x65\x2a", [0x3f3f] = "\x01\x65\x29", + [0x3f40] = "\x02\x44\x72", [0x3f41] = "\x03\x42\x5f", + [0x3f42] = "\x02\x44\x6f", [0x3f43] = "\x02\x4b\x70", + [0x3f44] = "\x01\x69\x62", [0x3f45] = "\x01\x65\x28", + [0x3f46] = "\x03\x42\x62", [0x3f47] = "\x03\x65\x62", + [0x3f48] = "\x03\x65\x63", [0x3f49] = "\x02\x44\x74", + [0x3f4a] = "\x02\x44\x73", [0x3f4b] = "\x03\x4d\x30", + [0x3f4c] = "\x02\x4b\x73", [0x3f4d] = "\x02\x4b\x71", + [0x3f4e] = "\x01\x6d\x64", [0x3f4f] = "\x03\x47\x79", + [0x3f50] = "\x01\x69\x63", [0x3f51] = "\x02\x4b\x72", + [0x3f52] = "\x02\x51\x7e", [0x3f53] = "\x03\x47\x78", + [0x3f54] = "\x03\x47\x7a", [0x3f55] = "\x03\x47\x77", + [0x3f56] = "\x04\x4a\x77", [0x3f57] = "\x01\x6d\x65", + [0x3f58] = "\x02\x51\x7d", [0x3f59] = "\x02\x52\x28", + [0x3f5a] = "\x02\x52\x27", [0x3f5b] = "\x02\x52\x25", + [0x3f5c] = "\x04\x4a\x75", [0x3f5d] = "\x02\x52\x24", + [0x3f5e] = "\x02\x52\x21", [0x3f5f] = "\x02\x52\x22", + [0x3f60] = "\x02\x52\x23", [0x3f61] = "\x02\x52\x26", + [0x3f62] = "\x02\x52\x29", [0x3f65] = "\x02\x58\x4b", + [0x3f66] = "\x02\x58\x48", [0x3f67] = "\x02\x58\x49", + [0x3f68] = "\x01\x71\x41", [0x3f69] = "\x02\x58\x47", + [0x3f6a] = "\x02\x58\x4d", [0x3f6b] = "\x02\x58\x4c", + [0x3f6c] = "\x02\x58\x4a", [0x3f6e] = "\x02\x5d\x50", + [0x3f6f] = "\x02\x5d\x51", [0x3f70] = "\x01\x74\x3c", + [0x3f71] = "\x03\x55\x49", [0x3f72] = "\x01\x74\x3d", + [0x3f73] = "\x02\x5d\x4f", [0x3f74] = "\x04\x56\x6c", + [0x3f75] = "\x01\x76\x65", [0x3f76] = "\x02\x62\x2c", + [0x3f77] = "\x01\x76\x64", [0x3f78] = "\x01\x78\x4b", + [0x3f79] = "\x04\x60\x25", [0x3f7a] = "\x01\x78\x4c", + [0x3f7b] = "\x01\x79\x78", [0x3f7c] = "\x02\x69\x3d", + [0x3f7d] = "\x02\x69\x3c", [0x3f7e] = "\x02\x6b\x6b", + [0x3f7f] = "\x02\x6d\x5d", [0x3f80] = "\x01\x7b\x66", + [0x3f81] = "\x02\x6f\x37", [0x3f82] = "\x02\x6f\x36", + [0x3f83] = "\x02\x6f\x38", [0x3f84] = "\x01\x46\x68", + [0x3f85] = "\x02\x2c\x28", [0x3f86] = "\x01\x56\x5c", + [0x3f87] = "\x01\x5b\x7b", [0x3f88] = "\x02\x37\x2f", + [0x3f89] = "\x01\x46\x69", [0x3f8a] = "\x02\x21\x66", + [0x3f8b] = "\x01\x45\x5e", [0x3f8c] = "\x03\x22\x5a", + [0x3f8d] = "\x03\x21\x6b", [0x3f8e] = "\x02\x22\x65", + [0x3f8f] = "\x03\x24\x2f", [0x3f90] = "\x04\x23\x2a", + [0x3f91] = "\x0f\x22\x66", [0x3f92] = "\x02\x24\x6c", + [0x3f93] = "\x02\x24\x6a", [0x3f94] = "\x02\x24\x6b", + [0x3f95] = "\x02\x24\x68", [0x3f96] = "\x01\x4b\x2b", + [0x3f97] = "\x02\x24\x69", [0x3f98] = "\x03\x26\x6e", + [0x3f9c] = "\x03\x2a\x33", [0x3f9d] = "\x02\x28\x2f", + [0x3f9e] = "\x03\x2a\x2d", [0x3f9f] = "\x01\x4e\x74", + [0x3fa0] = "\x02\x28\x2d", [0x3fa1] = "\x02\x28\x29", + [0x3fa2] = "\x02\x28\x2c", [0x3fa3] = "\x03\x2a\x2c", + [0x3fa4] = "\x02\x28\x28", [0x3fa5] = "\x01\x4e\x76", + [0x3fa6] = "\x02\x28\x2b", [0x3fa7] = "\x03\x2a\x2b", + [0x3fa8] = "\x01\x4e\x73", [0x3fa9] = "\x01\x4e\x72", + [0x3faa] = "\x03\x2a\x32", [0x3fab] = "\x01\x4e\x75", + [0x3fac] = "\x02\x28\x2e", [0x3fad] = "\x02\x28\x2a", + [0x3faf] = "\x03\x2a\x2f", [0x3fb2] = "\x01\x52\x45", + [0x3fb3] = "\x01\x52\x48", [0x3fb4] = "\x02\x2c\x30", + [0x3fb5] = "\x02\x2c\x2f", [0x3fb6] = "\x02\x2c\x2e", + [0x3fb7] = "\x01\x52\x42", [0x3fb8] = "\x02\x2c\x37", + [0x3fb9] = "\x02\x2c\x2d", [0x3fba] = "\x04\x2e\x2a", + [0x3fbb] = "\x01\x52\x44", [0x3fbc] = "\x02\x30\x70", + [0x3fbd] = "\x03\x2d\x78", [0x3fbe] = "\x02\x2c\x34", + [0x3fbf] = "\x02\x2c\x32", [0x3fc0] = "\x01\x52\x47", + [0x3fc1] = "\x03\x2d\x7b", [0x3fc2] = "\x02\x2c\x2a", + [0x3fc3] = "\x02\x2c\x35", [0x3fc4] = "\x03\x2d\x77", + [0x3fc5] = "\x02\x2c\x2c", [0x3fc6] = "\x02\x2c\x36", + [0x3fc7] = "\x02\x2c\x33", [0x3fc8] = "\x02\x2c\x2b", + [0x3fc9] = "\x03\x2d\x7a", [0x3fca] = "\x01\x52\x43", + [0x3fcb] = "\x02\x2c\x38", [0x3fcc] = "\x02\x2c\x29", + [0x3fcd] = "\x01\x52\x46", [0x3fce] = "\x03\x2d\x7e", + [0x3fcf] = "\x03\x2d\x79", [0x3fd0] = "\x03\x2d\x7c", + [0x3fd2] = "\x02\x30\x75", [0x3fd3] = "\x02\x30\x6c", + [0x3fd4] = "\x02\x30\x77", [0x3fd5] = "\x03\x32\x3e", + [0x3fd6] = "\x02\x30\x6f", [0x3fd7] = "\x02\x30\x7a", + [0x3fd8] = "\x02\x30\x7b", [0x3fd9] = "\x02\x30\x6d", + [0x3fda] = "\x02\x30\x79", [0x3fdb] = "\x02\x30\x76", + [0x3fdc] = "\x02\x30\x74", [0x3fdd] = "\x02\x30\x78", + [0x3fde] = "\x01\x56\x62", [0x3fdf] = "\x03\x32\x40", + [0x3fe0] = "\x01\x56\x60", [0x3fe1] = "\x03\x32\x47", + [0x3fe2] = "\x03\x32\x3c", [0x3fe3] = "\x02\x30\x72", + [0x3fe4] = "\x03\x32\x46", [0x3fe5] = "\x02\x30\x6e", + [0x3fe6] = "\x03\x32\x41", [0x3fe7] = "\x02\x30\x71", + [0x3fe8] = "\x02\x30\x7c", [0x3fe9] = "\x02\x30\x73", + [0x3fea] = "\x01\x56\x61", [0x3feb] = "\x02\x2c\x31", + [0x3fec] = "\x03\x32\x3d", [0x3fed] = "\x01\x56\x5d", + [0x3fee] = "\x01\x56\x5f", [0x3fef] = "\x03\x65\x64", + [0x3ff3] = "\x03\x37\x3d", [0x3ff4] = "\x02\x37\x3d", + [0x3ff5] = "\x02\x37\x32", [0x3ff6] = "\x02\x37\x30", + [0x3ff7] = "\x03\x3d\x38", [0x3ff8] = "\x02\x37\x31", + [0x3ff9] = "\x03\x32\x3f", [0x3ffa] = "\x02\x37\x38", + [0x3ffb] = "\x03\x37\x40", [0x3ffc] = "\x02\x37\x39", + [0x3ffd] = "\x02\x37\x35", [0x3ffe] = "\x01\x5c\x22", + [0x3fff] = "\x02\x37\x3a", [0x4000] = "\x02\x37\x37", + [0x4001] = "\x02\x37\x34", [0x4002] = "\x03\x37\x3c", + [0x4003] = "\x01\x5b\x7e", [0x4004] = "\x02\x37\x33", + [0x4005] = "\x01\x5b\x7c", [0x4006] = "\x01\x5c\x21", + [0x4007] = "\x02\x37\x36", [0x4008] = "\x02\x37\x3e", + [0x4009] = "\x01\x56\x5e", [0x400a] = "\x01\x5b\x7d", + [0x400b] = "\x02\x37\x3c", [0x400c] = "\x02\x37\x3b", + [0x400d] = "\x01\x5c\x23", [0x4012] = "\x03\x65\x65", + [0x4013] = "\x0f\x36\x57", [0x4014] = "\x03\x3d\x36", + [0x4015] = "\x03\x3d\x3a", [0x4016] = "\x02\x3e\x24", + [0x4017] = "\x03\x3d\x2f", [0x4018] = "\x03\x3d\x3b", + [0x4019] = "\x03\x3d\x32", [0x401a] = "\x02\x3e\x25", + [0x401b] = "\x01\x60\x66", [0x401c] = "\x03\x3d\x39", + [0x401d] = "\x02\x3e\x2b", [0x401e] = "\x03\x42\x6d", + [0x401f] = "\x03\x3d\x35", [0x4020] = "\x02\x3e\x2d", + [0x4021] = "\x02\x3e\x26", [0x4022] = "\x01\x60\x60", + [0x4023] = "\x02\x3e\x2a", [0x4024] = "\x02\x3e\x29", + [0x4025] = "\x01\x60\x61", [0x4026] = "\x01\x60\x67", + [0x4027] = "\x03\x42\x64", [0x4028] = "\x01\x60\x68", + [0x4029] = "\x02\x3e\x2c", [0x402a] = "\x01\x60\x5e", + [0x402b] = "\x02\x3e\x23", [0x402c] = "\x02\x3e\x21", + [0x402d] = "\x02\x3e\x27", [0x402e] = "\x02\x3d\x7e", + [0x402f] = "\x01\x60\x65", [0x4030] = "\x02\x3e\x22", + [0x4031] = "\x02\x3e\x28", [0x4032] = "\x02\x3e\x2e", + [0x4033] = "\x01\x60\x5f", [0x4034] = "\x01\x60\x64", + [0x4035] = "\x01\x60\x62", [0x4036] = "\x01\x60\x63", + [0x4038] = "\x03\x3d\x33", [0x4039] = "\x03\x3d\x3c", + [0x403a] = "\x01\x60\x5d", [0x403b] = "\x03\x65\x66", + [0x403c] = "\x03\x3d\x37", [0x403d] = "\x03\x42\x68", + [0x403e] = "\x03\x42\x75", [0x403f] = "\x01\x65\x31", + [0x4040] = "\x02\x44\x7b", [0x4041] = "\x01\x65\x30", + [0x4042] = "\x02\x45\x21", [0x4043] = "\x03\x42\x6f", + [0x4044] = "\x02\x44\x75", [0x4045] = "\x03\x42\x74", + [0x4046] = "\x02\x45\x22", [0x4047] = "\x03\x42\x6e", + [0x4048] = "\x03\x42\x66", [0x4049] = "\x03\x42\x71", + [0x404a] = "\x02\x44\x76", [0x404b] = "\x02\x44\x77", + [0x404c] = "\x03\x42\x73", [0x404d] = "\x02\x45\x23", + [0x404e] = "\x02\x44\x7e", [0x404f] = "\x02\x44\x7c", + [0x4050] = "\x02\x44\x7d", [0x4051] = "\x02\x44\x79", + [0x4052] = "\x02\x44\x78", [0x4053] = "\x03\x42\x67", + [0x4054] = "\x02\x45\x24", [0x4055] = "\x01\x65\x2d", + [0x4056] = "\x03\x42\x6b", [0x4057] = "\x02\x44\x7a", + [0x4058] = "\x03\x42\x70", [0x4059] = "\x01\x65\x32", + [0x405a] = "\x01\x65\x2c", [0x405b] = "\x01\x65\x33", + [0x405c] = "\x01\x65\x34", [0x405d] = "\x03\x42\x6a", + [0x405e] = "\x01\x65\x2f", [0x405f] = "\x01\x65\x2e", + [0x4060] = "\x03\x48\x25", [0x4061] = "\x03\x47\x7e", + [0x4062] = "\x02\x4b\x74", [0x4063] = "\x01\x69\x65", + [0x4064] = "\x01\x69\x64", [0x4065] = "\x03\x47\x7c", + [0x4066] = "\x03\x47\x7d", [0x4067] = "\x02\x4b\x79", + [0x4068] = "\x03\x48\x22", [0x4069] = "\x01\x6d\x66", + [0x406a] = "\x01\x69\x66", [0x406b] = "\x03\x48\x21", + [0x406c] = "\x03\x47\x7b", [0x406d] = "\x01\x69\x68", + [0x406e] = "\x02\x4b\x7a", [0x406f] = "\x01\x65\x2b", + [0x4070] = "\x01\x69\x67", [0x4071] = "\x02\x4b\x76", + [0x4072] = "\x02\x4b\x78", [0x4073] = "\x02\x4b\x75", + [0x4074] = "\x03\x48\x27", [0x4075] = "\x02\x4b\x77", + [0x4076] = "\x03\x48\x23", [0x4078] = "\x0f\x49\x76", + [0x4079] = "\x02\x52\x33", [0x407a] = "\x03\x4d\x31", + [0x407b] = "\x03\x4d\x3b", [0x407c] = "\x02\x52\x32", + [0x407d] = "\x02\x52\x2f", [0x407e] = "\x01\x6d\x69", + [0x407f] = "\x02\x58\x4e", [0x4080] = "\x01\x6d\x6a", + [0x4081] = "\x02\x52\x2e", [0x4082] = "\x03\x4d\x39", + [0x4083] = "\x01\x6d\x68", [0x4084] = "\x03\x4d\x36", + [0x4085] = "\x02\x52\x30", [0x4086] = "\x02\x52\x2d", + [0x4087] = "\x02\x52\x2a", [0x4088] = "\x02\x52\x31", + [0x4089] = "\x02\x52\x2b", [0x408a] = "\x02\x52\x2c", + [0x408b] = "\x01\x6d\x67", [0x408c] = "\x03\x4d\x35", + [0x408d] = "\x03\x65\x68", [0x4090] = "\x02\x5d\x55", + [0x4092] = "\x02\x58\x52", [0x4093] = "\x03\x4d\x3a", + [0x4094] = "\x02\x58\x51", [0x4095] = "\x02\x58\x53", + [0x4096] = "\x03\x51\x6a", [0x4097] = "\x02\x5d\x52", + [0x4098] = "\x01\x71\x44", [0x4099] = "\x04\x51\x38", + [0x409a] = "\x02\x58\x4f", [0x409b] = "\x03\x51\x67", + [0x409c] = "\x01\x71\x42", [0x409d] = "\x03\x51\x6c", + [0x409e] = "\x01\x71\x46", [0x409f] = "\x01\x71\x45", + [0x40a0] = "\x02\x58\x50", [0x40a1] = "\x02\x58\x54", + [0x40a2] = "\x03\x51\x6b", [0x40a3] = "\x01\x71\x43", + [0x40a4] = "\x03\x65\x67", [0x40a5] = "\x02\x5d\x59", + [0x40a6] = "\x01\x74\x40", [0x40a7] = "\x01\x76\x66", + [0x40a8] = "\x01\x74\x41", [0x40a9] = "\x01\x74\x3e", + [0x40aa] = "\x02\x5d\x56", [0x40ab] = "\x02\x5d\x54", + [0x40ac] = "\x03\x55\x4f", [0x40ad] = "\x02\x5d\x57", + [0x40ae] = "\x03\x55\x4b", [0x40af] = "\x02\x5d\x5a", + [0x40b0] = "\x01\x74\x3f", [0x40b1] = "\x02\x5d\x58", + [0x40b2] = "\x02\x5d\x53", [0x40b3] = "\x03\x55\x4d", + [0x40b4] = "\x03\x65\x69", [0x40b5] = "\x02\x62\x2f", + [0x40b6] = "\x02\x62\x32", [0x40b7] = "\x02\x66\x21", + [0x40b8] = "\x02\x62\x2d", [0x40b9] = "\x03\x58\x2f", + [0x40ba] = "\x02\x69\x3e", [0x40bb] = "\x02\x62\x33", + [0x40bc] = "\x03\x58\x30", [0x40bd] = "\x01\x78\x4d", + [0x40be] = "\x02\x62\x31", [0x40bf] = "\x01\x76\x67", + [0x40c0] = "\x02\x62\x2e", [0x40c1] = "\x02\x62\x30", + [0x40c2] = "\x02\x62\x34", [0x40c3] = "\x02\x66\x22", + [0x40c4] = "\x03\x5a\x5a", [0x40c5] = "\x02\x65\x7e", + [0x40c6] = "\x04\x60\x27", [0x40c7] = "\x03\x5a\x5c", + [0x40c8] = "\x03\x5a\x5d", [0x40c9] = "\x03\x5a\x5b", + [0x40ca] = "\x01\x78\x4e", [0x40cb] = "\x02\x65\x7d", + [0x40cc] = "\x03\x5c\x5e", [0x40cd] = "\x03\x5c\x5c", + [0x40ce] = "\x03\x5c\x5f", [0x40cf] = "\x01\x79\x79", + [0x40d0] = "\x03\x5c\x5d", [0x40d1] = "\x03\x5c\x60", + [0x40d3] = "\x03\x5e\x3d", [0x40d4] = "\x01\x7a\x78", + [0x40d5] = "\x02\x6d\x5f", [0x40d6] = "\x01\x7a\x77", + [0x40d7] = "\x02\x6d\x61", [0x40d8] = "\x02\x6d\x5e", + [0x40d9] = "\x02\x6d\x60", [0x40da] = "\x01\x7c\x3c", + [0x40db] = "\x02\x70\x40", [0x40dc] = "\x01\x46\x6a", + [0x40dd] = "\x02\x28\x30", [0x40de] = "\x02\x30\x7d", + [0x40df] = "\x02\x30\x7e", [0x40e0] = "\x01\x5c\x24", + [0x40e1] = "\x02\x45\x25", [0x40e2] = "\x01\x71\x47", + [0x40e3] = "\x01\x78\x4f", [0x40e4] = "\x01\x7b\x67", + [0x40e5] = "\x02\x70\x41", [0x40e6] = "\x01\x46\x6b", + [0x40e8] = "\x02\x28\x31", [0x40e9] = "\x01\x23\x22", + [0x40ea] = "\x04\x2a\x3c", [0x40eb] = "\x03\x2e\x22", + [0x40ec] = "\x02\x2c\x39", [0x40ed] = "\x03\x2e\x21", + [0x40ee] = "\x02\x2c\x3a", [0x40ef] = "\x03\x2e\x24", + [0x40f3] = "\x03\x32\x48", [0x40f4] = "\x02\x31\x21", + [0x40f5] = "\x02\x31\x22", [0x40f6] = "\x01\x5c\x25", + [0x40f7] = "\x01\x5c\x26", [0x40f8] = "\x0f\x36\x67", + [0x40f9] = "\x03\x3d\x3d", [0x40fa] = "\x04\x39\x25", + [0x40fb] = "\x02\x3e\x2f", [0x40fd] = "\x02\x45\x28", + [0x40fe] = "\x02\x45\x27", [0x40ff] = "\x02\x45\x26", + [0x4100] = "\x02\x4b\x7b", [0x4101] = "\x03\x42\x77", + [0x4102] = "\x02\x4b\x7c", [0x4103] = "\x02\x4b\x7d", + [0x4104] = "\x01\x69\x69", [0x4106] = "\x03\x48\x28", + [0x4107] = "\x02\x52\x35", [0x4108] = "\x02\x52\x34", + [0x4109] = "\x03\x4d\x3d", [0x410a] = "\x03\x51\x6d", + [0x410b] = "\x02\x58\x55", [0x410c] = "\x01\x71\x48", + [0x410d] = "\x01\x71\x49", [0x410e] = "\x03\x51\x6e", + [0x410f] = "\x02\x5d\x5e", [0x4110] = "\x02\x5d\x5b", + [0x4111] = "\x02\x5d\x5c", [0x4112] = "\x02\x5d\x5d", + [0x4113] = "\x02\x62\x36", [0x4114] = "\x02\x62\x35", + [0x4115] = "\x01\x76\x68", [0x4116] = "\x02\x66\x23", + [0x4117] = "\x02\x6b\x6c", [0x4118] = "\x01\x46\x6c", + [0x411a] = "\x01\x52\x49", [0x411b] = "\x03\x37\x44", + [0x411c] = "\x01\x5c\x27", [0x411d] = "\x02\x45\x29", + [0x411e] = "\x03\x42\x78", [0x411f] = "\x01\x46\x6d", + [0x4120] = "\x04\x2a\x40", [0x4121] = "\x02\x31\x23", + [0x4122] = "\x01\x5c\x28", [0x4123] = "\x03\x37\x45", + [0x4124] = "\x03\x3d\x3e", [0x4125] = "\x01\x60\x69", + [0x4126] = "\x01\x60\x6a", [0x4127] = "\x05\x47\x49", + [0x4128] = "\x01\x46\x6e", [0x4129] = "\x01\x46\x6f", + [0x412a] = "\x02\x22\x66", [0x412b] = "\x01\x4b\x2d", + [0x412c] = "\x01\x4b\x2c", [0x412d] = "\x01\x52\x4a", + [0x412e] = "\x02\x2c\x3b", [0x412f] = "\x02\x3e\x30", + [0x4130] = "\x01\x46\x70", [0x4131] = "\x01\x46\x71", + [0x4132] = "\x01\x46\x72", [0x4133] = "\x01\x46\x73", + [0x4136] = "\x04\x23\x2b", [0x4137] = "\x01\x4b\x2e", + [0x4138] = "\x01\x4b\x2f", [0x4139] = "\x02\x24\x6e", + [0x413a] = "\x02\x24\x6d", [0x413b] = "\x03\x2a\x37", + [0x413d] = "\x01\x4e\x77", [0x413e] = "\x02\x28\x34", + [0x413f] = "\x02\x28\x32", [0x4140] = "\x02\x28\x33", + [0x4141] = "\x03\x2a\x38", [0x4142] = "\x03\x2a\x35", + [0x4143] = "\x04\x27\x40", [0x4144] = "\x03\x2a\x36", + [0x4146] = "\x03\x2e\x27", [0x4147] = "\x02\x2c\x3c", + [0x4148] = "\x02\x2c\x3d", [0x4149] = "\x03\x2e\x25", + [0x414a] = "\x03\x2e\x28", [0x414b] = "\x01\x52\x4e", + [0x414c] = "\x01\x52\x4c", [0x414d] = "\x03\x2e\x2a", + [0x414e] = "\x01\x52\x4d", [0x414f] = "\x01\x52\x4b", + [0x4150] = "\x03\x2e\x26", [0x4151] = "\x0f\x2b\x7a", + [0x4153] = "\x0f\x2c\x4a", [0x4154] = "\x01\x56\x63", + [0x4155] = "\x03\x32\x4e", [0x4156] = "\x03\x32\x4d", + [0x4157] = "\x03\x32\x50", [0x4158] = "\x03\x32\x4f", + [0x4159] = "\x01\x56\x67", [0x415a] = "\x01\x56\x66", + [0x415b] = "\x02\x31\x24", [0x415c] = "\x01\x56\x65", + [0x415d] = "\x01\x56\x64", [0x415e] = "\x03\x32\x51", + [0x415f] = "\x02\x31\x25", [0x4161] = "\x03\x37\x46", + [0x4162] = "\x01\x5c\x2b", [0x4163] = "\x02\x37\x40", + [0x4164] = "\x02\x37\x3f", [0x4165] = "\x01\x5c\x29", + [0x4166] = "\x01\x5c\x2a", [0x4167] = "\x03\x37\x49", + [0x4168] = "\x03\x37\x47", [0x416a] = "\x01\x60\x6c", + [0x416b] = "\x01\x60\x6b", [0x416c] = "\x02\x3e\x32", + [0x416d] = "\x03\x3d\x43", [0x416e] = "\x03\x3d\x42", + [0x416f] = "\x02\x3e\x31", [0x4170] = "\x01\x5c\x2c", + [0x4171] = "\x03\x3d\x44", [0x4172] = "\x04\x39\x2c", + [0x4175] = "\x04\x3e\x6b", [0x4176] = "\x01\x65\x35", + [0x4177] = "\x02\x45\x2b", [0x4178] = "\x01\x65\x36", + [0x4179] = "\x02\x45\x2a", [0x417a] = "\x03\x42\x7b", + [0x417b] = "\x04\x44\x7c", [0x417c] = "\x04\x44\x7b", + [0x417d] = "\x02\x4b\x7e", [0x417e] = "\x02\x52\x36", + [0x417f] = "\x01\x6d\x6b", [0x4180] = "\x02\x58\x56", + [0x4181] = "\x03\x51\x70", [0x4183] = "\x03\x55\x52", + [0x4184] = "\x02\x5d\x5f", [0x4185] = "\x04\x5b\x74", + [0x4186] = "\x01\x78\x51", [0x4187] = "\x01\x78\x50", + [0x4188] = "\x04\x63\x68", [0x4189] = "\x03\x5c\x62", + [0x418a] = "\x01\x7b\x68", [0x418b] = "\x01\x46\x74", + [0x418c] = "\x02\x28\x35", [0x418e] = "\x03\x3d\x45", + [0x418f] = "\x01\x5c\x2d", [0x4190] = "\x02\x4c\x21", + [0x4191] = "\x01\x69\x6a", [0x4192] = "\x03\x22\x5b", + [0x4193] = "\x03\x26\x73", [0x4194] = "\x02\x24\x6f", + [0x4195] = "\x02\x24\x70", [0x4198] = "\x02\x28\x36", + [0x4199] = "\x01\x4e\x79", [0x419a] = "\x01\x4e\x7a", + [0x419b] = "\x03\x2a\x3a", [0x419c] = "\x04\x27\x43", + [0x419d] = "\x01\x4e\x78", [0x419e] = "\x03\x2a\x3b", + [0x41a2] = "\x01\x52\x52", [0x41a3] = "\x01\x52\x53", + [0x41a4] = "\x01\x52\x50", [0x41a5] = "\x01\x52\x51", + [0x41a6] = "\x03\x2e\x2b", [0x41a7] = "\x02\x2c\x3e", + [0x41a8] = "\x03\x2e\x2f", [0x41a9] = "\x04\x2a\x4a", + [0x41aa] = "\x02\x2c\x3f", [0x41ab] = "\x01\x52\x4f", + [0x41b0] = "\x02\x31\x26", [0x41b1] = "\x03\x32\x57", + [0x41b2] = "\x01\x56\x6b", [0x41b3] = "\x01\x56\x6c", + [0x41b4] = "\x03\x32\x55", [0x41b5] = "\x01\x5c\x30", + [0x41b6] = "\x02\x31\x2c", [0x41b7] = "\x04\x2e\x40", + [0x41b8] = "\x01\x56\x71", [0x41b9] = "\x01\x56\x6f", + [0x41ba] = "\x02\x31\x2d", [0x41bb] = "\x02\x31\x28", + [0x41bc] = "\x01\x56\x6e", [0x41bd] = "\x01\x56\x6d", + [0x41be] = "\x01\x56\x68", [0x41bf] = "\x02\x31\x2b", + [0x41c0] = "\x02\x31\x2a", [0x41c1] = "\x02\x31\x27", + [0x41c2] = "\x01\x56\x70", [0x41c3] = "\x03\x32\x52", + [0x41c4] = "\x02\x31\x29", [0x41c5] = "\x01\x56\x69", + [0x41c6] = "\x04\x2e\x34", [0x41c7] = "\x01\x56\x6a", + [0x41ca] = "\x01\x5c\x31", [0x41cb] = "\x02\x37\x44", + [0x41cc] = "\x02\x37\x45", [0x41cd] = "\x01\x5c\x32", + [0x41ce] = "\x02\x37\x41", [0x41cf] = "\x02\x37\x43", + [0x41d0] = "\x02\x37\x47", [0x41d1] = "\x02\x37\x46", + [0x41d2] = "\x02\x37\x42", [0x41d3] = "\x03\x37\x4a", + [0x41d4] = "\x01\x5c\x2e", [0x41d5] = "\x01\x5c\x2f", + [0x41d7] = "\x02\x3e\x3a", [0x41d8] = "\x01\x60\x71", + [0x41d9] = "\x01\x60\x70", [0x41da] = "\x02\x3e\x34", + [0x41db] = "\x01\x60\x6e", [0x41dc] = "\x04\x39\x34", + [0x41dd] = "\x02\x3e\x37", [0x41de] = "\x01\x60\x72", + [0x41df] = "\x02\x3e\x38", [0x41e0] = "\x01\x60\x73", + [0x41e1] = "\x02\x3e\x35", [0x41e2] = "\x01\x60\x6d", + [0x41e3] = "\x01\x60\x6f", [0x41e4] = "\x02\x3e\x39", + [0x41e5] = "\x03\x3d\x47", [0x41e6] = "\x02\x3e\x36", + [0x41e7] = "\x02\x3e\x33", [0x41ec] = "\x04\x3e\x77", + [0x41ed] = "\x02\x45\x38", [0x41ee] = "\x03\x42\x7c", + [0x41ef] = "\x02\x45\x2d", [0x41f0] = "\x01\x65\x38", + [0x41f1] = "\x01\x65\x3b", [0x41f2] = "\x01\x65\x3a", + [0x41f3] = "\x01\x65\x3f", [0x41f4] = "\x01\x65\x3e", + [0x41f5] = "\x02\x45\x39", [0x41f6] = "\x02\x45\x37", + [0x41f7] = "\x02\x45\x30", [0x41f8] = "\x02\x45\x34", + [0x41f9] = "\x02\x45\x33", [0x41fa] = "\x01\x65\x3c", + [0x41fb] = "\x02\x45\x36", [0x41fc] = "\x02\x45\x32", + [0x41fd] = "\x02\x45\x3a", [0x41fe] = "\x02\x45\x31", + [0x41ff] = "\x01\x65\x3d", [0x4200] = "\x01\x65\x37", + [0x4201] = "\x01\x65\x39", [0x4202] = "\x03\x42\x7d", + [0x4203] = "\x02\x45\x2f", [0x4207] = "\x03\x48\x2b", + [0x4208] = "\x02\x4c\x23", [0x4209] = "\x01\x69\x6e", + [0x420a] = "\x02\x4c\x27", [0x420b] = "\x01\x69\x6d", + [0x420c] = "\x02\x4c\x24", [0x420d] = "\x01\x69\x6c", + [0x420e] = "\x03\x48\x29", [0x420f] = "\x02\x45\x2e", + [0x4210] = "\x02\x45\x35", [0x4211] = "\x02\x4c\x26", + [0x4212] = "\x04\x44\x7e", [0x4213] = "\x01\x69\x6f", + [0x4214] = "\x02\x4c\x28", [0x4215] = "\x02\x4c\x25", + [0x4216] = "\x02\x4c\x22", [0x4219] = "\x02\x52\x39", + [0x421a] = "\x02\x52\x3d", [0x421b] = "\x02\x52\x3f", + [0x421c] = "\x02\x52\x3b", [0x421d] = "\x02\x52\x3a", + [0x421e] = "\x02\x52\x38", [0x421f] = "\x01\x6d\x6e", + [0x4220] = "\x01\x6d\x6c", [0x4221] = "\x01\x6d\x71", + [0x4222] = "\x01\x6d\x72", [0x4223] = "\x02\x52\x3c", + [0x4224] = "\x01\x6d\x6f", [0x4225] = "\x02\x52\x37", + [0x4226] = "\x01\x6d\x70", [0x4227] = "\x01\x69\x6b", + [0x4228] = "\x02\x52\x3e", [0x4229] = "\x01\x6d\x6d", + [0x422c] = "\x03\x51\x71", [0x422d] = "\x02\x58\x58", + [0x422e] = "\x04\x51\x4f", [0x422f] = "\x02\x58\x57", + [0x4230] = "\x02\x58\x5f", [0x4231] = "\x02\x58\x59", + [0x4232] = "\x02\x58\x5e", [0x4233] = "\x02\x58\x5b", + [0x4234] = "\x01\x71\x4a", [0x4235] = "\x02\x58\x5d", + [0x4236] = "\x03\x51\x73", [0x4237] = "\x03\x51\x72", + [0x4238] = "\x01\x71\x4b", [0x4239] = "\x04\x51\x4d", + [0x423a] = "\x01\x71\x4c", [0x423b] = "\x03\x51\x74", + [0x423c] = "\x02\x58\x5c", [0x423d] = "\x02\x58\x5a", + [0x4240] = "\x04\x57\x21", [0x4241] = "\x04\x57\x24", + [0x4242] = "\x01\x74\x43", [0x4243] = "\x02\x5d\x60", + [0x4244] = "\x03\x55\x55", [0x4245] = "\x03\x55\x53", + [0x4246] = "\x01\x74\x42", [0x4247] = "\x02\x5d\x63", + [0x4248] = "\x02\x5d\x61", [0x4249] = "\x02\x5d\x62", + [0x424a] = "\x05\x55\x69", [0x424b] = "\x05\x5c\x36", + [0x424c] = "\x01\x74\x44", [0x424e] = "\x03\x55\x54", + [0x424f] = "\x03\x58\x34", [0x4250] = "\x02\x62\x3a", + [0x4251] = "\x03\x58\x33", [0x4252] = "\x01\x76\x6b", + [0x4253] = "\x02\x62\x3b", [0x4254] = "\x04\x5b\x75", + [0x4255] = "\x04\x5b\x79", [0x4256] = "\x01\x76\x69", + [0x4257] = "\x02\x62\x3c", [0x4258] = "\x01\x76\x6a", + [0x4259] = "\x02\x62\x39", [0x425a] = "\x02\x62\x3d", + [0x425b] = "\x03\x58\x32", [0x425c] = "\x02\x62\x37", + [0x425f] = "\x01\x78\x52", [0x4260] = "\x02\x66\x24", + [0x4261] = "\x01\x78\x53", [0x4262] = "\x01\x79\x7a", + [0x4264] = "\x02\x62\x38", [0x4265] = "\x01\x79\x7b", + [0x4267] = "\x03\x5e\x3f", [0x4268] = "\x03\x5e\x3e", + [0x4269] = "\x01\x7a\x79", [0x426a] = "\x02\x6b\x6d", + [0x426c] = "\x01\x7b\x6a", [0x426d] = "\x02\x6d\x62", + [0x426e] = "\x01\x7b\x69", [0x426f] = "\x03\x60\x3b", + [0x4270] = "\x02\x6f\x39", [0x4271] = "\x01\x7c\x61", + [0x4272] = "\x01\x7c\x62", [0x4273] = "\x03\x65\x6a", + [0x4274] = "\x07\x64\x52", [0x4275] = "\x02\x72\x3a", + [0x4276] = "\x03\x22\x5c", [0x4277] = "\x03\x65\x6b", + [0x4278] = "\x01\x52\x54", [0x4279] = "\x02\x2c\x40", + [0x427b] = "\x01\x60\x74", [0x427c] = "\x01\x60\x75", + [0x427d] = "\x01\x46\x75", [0x427e] = "\x01\x48\x4b", + [0x427f] = "\x02\x22\x67", [0x4280] = "\x03\x26\x74", + [0x4281] = "\x02\x24\x71", [0x4282] = "\x01\x4b\x30", + [0x4283] = "\x03\x26\x76", [0x4284] = "\x01\x4e\x7b", + [0x4285] = "\x04\x2a\x4c", [0x4286] = "\x01\x52\x55", + [0x4287] = "\x01\x52\x56", [0x4288] = "\x01\x52\x57", + [0x4289] = "\x02\x37\x49", [0x428a] = "\x02\x31\x2e", + [0x428b] = "\x01\x56\x72", [0x428c] = "\x04\x2e\x41", + [0x428d] = "\x04\x2e\x43", [0x428e] = "\x01\x5c\x33", + [0x428f] = "\x02\x37\x48", [0x4290] = "\x03\x37\x4d", + [0x4292] = "\x02\x3e\x3c", [0x4293] = "\x01\x60\x77", + [0x4294] = "\x03\x3d\x4c", [0x4295] = "\x02\x3e\x3b", + [0x4296] = "\x01\x60\x76", [0x4297] = "\x03\x42\x7e", + [0x4298] = "\x03\x43\x21", [0x4299] = "\x02\x45\x3b", + [0x429a] = "\x01\x6d\x73", [0x429b] = "\x02\x52\x43", + [0x429c] = "\x02\x52\x40", [0x429d] = "\x02\x52\x41", + [0x429e] = "\x02\x52\x42", [0x429f] = "\x04\x51\x54", + [0x42a0] = "\x04\x51\x55", [0x42a1] = "\x03\x51\x76", + [0x42a2] = "\x05\x5c\x43", [0x42a3] = "\x03\x55\x56", + [0x42a4] = "\x02\x5d\x64", [0x42a5] = "\x03\x55\x57", + [0x42a6] = "\x02\x62\x3e", [0x42a7] = "\x04\x5b\x7c", + [0x42a8] = "\x04\x5b\x7d", [0x42a9] = "\x03\x5a\x5e", + [0x42aa] = "\x02\x69\x40", [0x42ab] = "\x02\x69\x3f", + [0x42ac] = "\x04\x66\x5a", [0x42ad] = "\x02\x6d\x63", + [0x42ae] = "\x01\x46\x76", [0x42af] = "\x02\x28\x37", + [0x42b0] = "\x01\x56\x73", [0x42b3] = "\x03\x3d\x4d", + [0x42b4] = "\x01\x60\x78", [0x42b5] = "\x02\x45\x3c", + [0x42b6] = "\x04\x45\x34", [0x42b7] = "\x03\x48\x30", + [0x42b8] = "\x02\x4c\x29", [0x42b9] = "\x03\x48\x2e", + [0x42ba] = "\x01\x6d\x74", [0x42bb] = "\x02\x58\x60", + [0x42bc] = "\x03\x65\x6c", [0x42bd] = "\x02\x62\x3f", + [0x42be] = "\x02\x69\x41", [0x42bf] = "\x01\x46\x77", + [0x42c0] = "\x03\x26\x77", [0x42c1] = "\x03\x26\x78", + [0x42c2] = "\x01\x4e\x7c", [0x42c3] = "\x01\x52\x5a", + [0x42c4] = "\x02\x2c\x41", [0x42c5] = "\x01\x52\x5b", + [0x42c6] = "\x01\x52\x59", [0x42c7] = "\x03\x2e\x32", + [0x42c8] = "\x01\x52\x58", [0x42c9] = "\x02\x31\x2f", + [0x42ca] = "\x01\x56\x74", [0x42cb] = "\x03\x32\x5a", + [0x42cc] = "\x03\x32\x5b", [0x42cd] = "\x01\x56\x75", + [0x42ce] = "\x01\x56\x76", [0x42d2] = "\x01\x5c\x35", + [0x42d3] = "\x02\x37\x4a", [0x42d4] = "\x01\x5c\x34", + [0x42d5] = "\x03\x37\x50", [0x42d6] = "\x03\x37\x52", + [0x42d7] = "\x03\x37\x51", [0x42d8] = "\x0f\x37\x23", + [0x42d9] = "\x03\x3d\x4f", [0x42da] = "\x02\x3e\x3d", + [0x42db] = "\x01\x5c\x36", [0x42dc] = "\x01\x60\x79", + [0x42dd] = "\x02\x45\x3d", [0x42de] = "\x01\x65\x40", + [0x42df] = "\x01\x65\x41", [0x42e0] = "\x04\x45\x35", + [0x42e1] = "\x01\x69\x70", [0x42e2] = "\x03\x48\x31", + [0x42e3] = "\x01\x69\x71", [0x42e4] = "\x01\x6d\x75", + [0x42e5] = "\x01\x71\x4e", [0x42e6] = "\x02\x58\x61", + [0x42e7] = "\x01\x71\x4d", [0x42e8] = "\x04\x57\x2d", + [0x42e9] = "\x02\x5d\x65", [0x42ea] = "\x01\x74\x45", + [0x42eb] = "\x03\x58\x35", [0x42ec] = "\x02\x62\x40", + [0x42ed] = "\x02\x69\x42", [0x42ee] = "\x01\x46\x78", + [0x42ef] = "\x01\x4b\x31", [0x42f0] = "\x02\x28\x3a", + [0x42f1] = "\x02\x28\x39", [0x42f2] = "\x01\x4e\x7d", + [0x42f3] = "\x02\x28\x38", [0x42f4] = "\x01\x4e\x7e", + [0x42f5] = "\x02\x28\x3b", [0x42f6] = "\x04\x2a\x55", + [0x42f7] = "\x02\x2c\x47", [0x42f8] = "\x01\x52\x5e", + [0x42f9] = "\x01\x52\x5d", [0x42fa] = "\x02\x2c\x49", + [0x42fb] = "\x02\x2c\x48", [0x42fc] = "\x01\x52\x62", + [0x42fd] = "\x03\x2e\x35", [0x42fe] = "\x01\x52\x61", + [0x42ff] = "\x03\x2e\x33", [0x4300] = "\x04\x2a\x59", + [0x4301] = "\x01\x52\x5c", [0x4302] = "\x04\x2a\x5d", + [0x4303] = "\x02\x2c\x43", [0x4304] = "\x02\x2c\x44", + [0x4305] = "\x02\x2c\x45", [0x4306] = "\x04\x2a\x52", + [0x4307] = "\x01\x52\x63", [0x4308] = "\x02\x2c\x42", + [0x4309] = "\x01\x52\x5f", [0x430a] = "\x02\x2c\x46", + [0x430b] = "\x01\x52\x60", [0x430e] = "\x03\x32\x64", + [0x430f] = "\x03\x32\x5f", [0x4310] = "\x02\x31\x32", + [0x4311] = "\x02\x31\x36", [0x4312] = "\x02\x31\x34", + [0x4313] = "\x02\x31\x33", [0x4314] = "\x04\x2e\x55", + [0x4315] = "\x02\x31\x37", [0x4316] = "\x03\x32\x5e", + [0x4317] = "\x04\x2e\x4f", [0x4318] = "\x03\x32\x68", + [0x4319] = "\x02\x31\x38", [0x431a] = "\x02\x31\x39", + [0x431b] = "\x02\x31\x31", [0x431c] = "\x04\x2e\x51", + [0x431d] = "\x02\x31\x30", [0x431e] = "\x03\x37\x59", + [0x431f] = "\x01\x56\x78", [0x4320] = "\x01\x56\x79", + [0x4321] = "\x03\x32\x67", [0x4322] = "\x02\x31\x3a", + [0x4323] = "\x02\x31\x35", [0x4324] = "\x03\x32\x65", + [0x4325] = "\x02\x37\x53", [0x4326] = "\x03\x37\x55", + [0x4327] = "\x02\x31\x3b", [0x4328] = "\x01\x56\x7a", + [0x4329] = "\x01\x56\x77", [0x432a] = "\x03\x32\x5c", + [0x432b] = "\x03\x32\x63", [0x432d] = "\x02\x37\x4d", + [0x432e] = "\x04\x33\x4f", [0x432f] = "\x02\x37\x4c", + [0x4330] = "\x03\x37\x53", [0x4331] = "\x02\x37\x4e", + [0x4332] = "\x02\x37\x4f", [0x4333] = "\x02\x37\x51", + [0x4334] = "\x02\x37\x50", [0x4335] = "\x02\x37\x55", + [0x4336] = "\x01\x5c\x3a", [0x4337] = "\x01\x5c\x37", + [0x4338] = "\x01\x5c\x3b", [0x4339] = "\x02\x37\x4b", + [0x433a] = "\x01\x5c\x3c", [0x433b] = "\x02\x37\x54", + [0x433c] = "\x01\x5c\x39", [0x433d] = "\x02\x37\x52", + [0x433e] = "\x01\x5c\x38", [0x433f] = "\x03\x32\x62", + [0x4340] = "\x03\x37\x57", [0x4341] = "\x04\x33\x56", + [0x4342] = "\x03\x3d\x56", [0x4343] = "\x03\x3d\x53", + [0x4344] = "\x02\x3e\x40", [0x4345] = "\x02\x3e\x42", + [0x4346] = "\x02\x3e\x3e", [0x4347] = "\x02\x3e\x3f", + [0x4348] = "\x03\x3d\x51", [0x4349] = "\x03\x3d\x52", + [0x434a] = "\x02\x3e\x43", [0x434b] = "\x02\x3e\x45", + [0x434c] = "\x02\x3e\x46", [0x434d] = "\x02\x3e\x41", + [0x434e] = "\x02\x3e\x44", [0x434f] = "\x01\x60\x7a", + [0x4352] = "\x02\x45\x41", [0x4353] = "\x03\x43\x27", + [0x4354] = "\x02\x45\x46", [0x4355] = "\x02\x45\x3e", + [0x4356] = "\x02\x45\x42", [0x4357] = "\x04\x3f\x29", + [0x4358] = "\x03\x43\x28", [0x4359] = "\x02\x45\x47", + [0x435a] = "\x02\x45\x43", [0x435b] = "\x01\x65\x42", + [0x435c] = "\x01\x65\x4a", [0x435d] = "\x03\x43\x25", + [0x435e] = "\x01\x65\x45", [0x435f] = "\x02\x45\x3f", + [0x4360] = "\x02\x45\x40", [0x4361] = "\x01\x69\x75", + [0x4362] = "\x01\x65\x4d", [0x4363] = "\x01\x65\x46", + [0x4364] = "\x03\x43\x26", [0x4365] = "\x01\x65\x4b", + [0x4366] = "\x01\x65\x44", [0x4367] = "\x02\x45\x45", + [0x4368] = "\x01\x65\x4c", [0x4369] = "\x02\x45\x44", + [0x436a] = "\x01\x65\x48", [0x436b] = "\x01\x65\x43", + [0x436c] = "\x01\x65\x49", [0x436d] = "\x02\x45\x48", + [0x436e] = "\x02\x4c\x2e", [0x436f] = "\x02\x4c\x30", + [0x4370] = "\x04\x45\x42", [0x4371] = "\x03\x48\x39", + [0x4372] = "\x04\x45\x40", [0x4373] = "\x04\x45\x3d", + [0x4374] = "\x03\x48\x33", [0x4375] = "\x03\x48\x36", + [0x4376] = "\x03\x48\x35", [0x4377] = "\x03\x48\x34", + [0x4378] = "\x03\x48\x38", [0x4379] = "\x01\x65\x47", + [0x437a] = "\x03\x48\x3b", [0x437b] = "\x03\x48\x3d", + [0x437c] = "\x02\x4c\x2b", [0x437d] = "\x01\x69\x73", + [0x437e] = "\x02\x4c\x31", [0x437f] = "\x01\x69\x74", + [0x4380] = "\x02\x4c\x2f", [0x4381] = "\x02\x4c\x2a", + [0x4382] = "\x02\x4c\x2d", [0x4383] = "\x02\x4c\x32", + [0x4384] = "\x01\x69\x72", [0x4385] = "\x02\x4c\x2c", + [0x4387] = "\x01\x6d\x77", [0x4388] = "\x02\x52\x47", + [0x4389] = "\x02\x52\x46", [0x438a] = "\x03\x4d\x44", + [0x438b] = "\x01\x6d\x7a", [0x438c] = "\x01\x6d\x78", + [0x438d] = "\x02\x52\x44", [0x438e] = "\x01\x6d\x76", + [0x438f] = "\x02\x52\x45", [0x4390] = "\x03\x4d\x46", + [0x4391] = "\x01\x6d\x79", [0x4394] = "\x04\x51\x5f", + [0x4395] = "\x02\x58\x69", [0x4396] = "\x03\x51\x7b", + [0x4397] = "\x02\x58\x6b", [0x4398] = "\x03\x51\x79", + [0x4399] = "\x02\x58\x6a", [0x439a] = "\x02\x58\x62", + [0x439b] = "\x02\x58\x66", [0x439c] = "\x02\x58\x65", + [0x439d] = "\x02\x58\x63", [0x439e] = "\x01\x71\x50", + [0x439f] = "\x01\x71\x51", [0x43a0] = "\x01\x71\x4f", + [0x43a1] = "\x02\x58\x64", [0x43a2] = "\x02\x58\x67", + [0x43a3] = "\x02\x58\x68", [0x43a4] = "\x03\x55\x59", + [0x43a5] = "\x01\x71\x52", [0x43a6] = "\x03\x55\x58", + [0x43a7] = "\x01\x74\x4a", [0x43a8] = "\x02\x5d\x6d", + [0x43a9] = "\x03\x55\x5b", [0x43aa] = "\x01\x74\x47", + [0x43ab] = "\x02\x5d\x67", [0x43ac] = "\x01\x74\x49", + [0x43ad] = "\x01\x74\x4b", [0x43ae] = "\x04\x51\x61", + [0x43af] = "\x03\x55\x5c", [0x43b0] = "\x01\x74\x48", + [0x43b1] = "\x02\x5d\x6c", [0x43b2] = "\x02\x5d\x68", + [0x43b3] = "\x01\x74\x46", [0x43b4] = "\x02\x5d\x6b", + [0x43b5] = "\x02\x5d\x66", [0x43b6] = "\x02\x5d\x6a", + [0x43b7] = "\x02\x5d\x69", [0x43b8] = "\x03\x58\x36", + [0x43b9] = "\x03\x58\x38", [0x43ba] = "\x02\x62\x42", + [0x43bb] = "\x01\x76\x6e", [0x43bc] = "\x01\x76\x6f", + [0x43bd] = "\x01\x76\x6c", [0x43be] = "\x03\x58\x3b", + [0x43bf] = "\x01\x76\x6d", [0x43c0] = "\x03\x58\x3a", + [0x43c1] = "\x03\x58\x39", [0x43c2] = "\x02\x62\x41", + [0x43c3] = "\x04\x60\x39", [0x43c4] = "\x02\x66\x27", + [0x43c5] = "\x03\x5a\x60", [0x43c6] = "\x03\x5a\x5f", + [0x43c7] = "\x01\x78\x54", [0x43c9] = "\x02\x66\x25", + [0x43ca] = "\x02\x66\x26", [0x43cc] = "\x02\x69\x43", + [0x43cd] = "\x02\x69\x46", [0x43ce] = "\x02\x69\x44", + [0x43cf] = "\x02\x69\x45", [0x43d0] = "\x02\x6b\x6e", + [0x43d1] = "\x03\x5e\x42", [0x43d2] = "\x04\x66\x5e", + [0x43d3] = "\x01\x7a\x7a", [0x43d4] = "\x02\x6f\x3a", + [0x43d5] = "\x02\x70\x42", [0x43d6] = "\x04\x6b\x74", + [0x43d7] = "\x01\x7c\x63", [0x43d8] = "\x02\x71\x28", + [0x43d9] = "\x02\x71\x29", [0x43da] = "\x01\x7d\x33", + [0x43db] = "\x01\x46\x79", [0x43dc] = "\x01\x52\x64", + [0x43dd] = "\x03\x32\x69", [0x43de] = "\x02\x3e\x47", + [0x43df] = "\x03\x3d\x57", [0x43e0] = "\x02\x45\x49", + [0x43e1] = "\x04\x6c\x76", [0x43e2] = "\x01\x46\x7a", + [0x43e3] = "\x01\x4b\x32", [0x43e4] = "\x04\x27\x52", + [0x43e5] = "\x01\x4f\x21", [0x43e6] = "\x03\x2e\x36", + [0x43e7] = "\x02\x2c\x4a", [0x43e8] = "\x02\x2c\x4b", + [0x43e9] = "\x01\x56\x7b", [0x43ea] = "\x04\x33\x5b", + [0x43ec] = "\x02\x3e\x48", [0x43ed] = "\x01\x60\x7b", + [0x43ee] = "\x01\x65\x4e", [0x43ef] = "\x01\x74\x4c", + [0x43f0] = "\x02\x5d\x6e", [0x43f1] = "\x02\x66\x28", + [0x43f2] = "\x02\x69\x47", [0x43f3] = "\x01\x46\x7b", + [0x43f4] = "\x03\x26\x7b", [0x43f5] = "\x03\x26\x7c", + [0x43f6] = "\x0f\x25\x23", [0x43f7] = "\x02\x28\x41", + [0x43f8] = "\x02\x28\x3c", [0x43f9] = "\x02\x28\x3e", + [0x43fa] = "\x02\x28\x40", [0x43fb] = "\x02\x28\x3f", + [0x43fc] = "\x02\x28\x3d", [0x43fd] = "\x01\x4f\x22", + [0x43fe] = "\x0f\x28\x34", [0x4402] = "\x01\x52\x65", + [0x4403] = "\x02\x2c\x54", [0x4404] = "\x03\x2e\x39", + [0x4405] = "\x02\x2c\x4f", [0x4406] = "\x02\x2c\x4c", + [0x4407] = "\x03\x2e\x3b", [0x4408] = "\x03\x2e\x3e", + [0x4409] = "\x02\x2c\x53", [0x440a] = "\x03\x2e\x37", + [0x440b] = "\x03\x2e\x3a", [0x440c] = "\x01\x52\x67", + [0x440d] = "\x01\x52\x68", [0x440e] = "\x02\x2c\x52", + [0x440f] = "\x02\x2c\x51", [0x4410] = "\x02\x2c\x50", + [0x4411] = "\x02\x2c\x4d", [0x4412] = "\x02\x2c\x4e", + [0x4413] = "\x02\x2c\x55", [0x4414] = "\x01\x52\x66", + [0x4415] = "\x03\x2e\x3d", [0x4418] = "\x0f\x2c\x5c", + [0x4419] = "\x03\x65\x6d", [0x441b] = "\x03\x65\x6e", + [0x441d] = "\x01\x57\x21", [0x441e] = "\x03\x66\x7c", + [0x441f] = "\x01\x57\x27", [0x4420] = "\x01\x57\x26", + [0x4421] = "\x02\x31\x44", [0x4422] = "\x02\x31\x3e", + [0x4423] = "\x02\x31\x3c", [0x4424] = "\x03\x32\x6c", + [0x4425] = "\x01\x57\x24", [0x4426] = "\x02\x37\x5c", + [0x4427] = "\x01\x56\x7d", [0x4428] = "\x02\x31\x41", + [0x4429] = "\x02\x31\x45", [0x442a] = "\x02\x31\x47", + [0x442b] = "\x02\x31\x43", [0x442c] = "\x02\x31\x3d", + [0x442d] = "\x01\x57\x25", [0x442e] = "\x02\x31\x42", + [0x442f] = "\x02\x31\x40", [0x4430] = "\x01\x56\x7c", + [0x4431] = "\x02\x31\x48", [0x4432] = "\x01\x57\x28", + [0x4433] = "\x02\x31\x46", [0x4434] = "\x01\x57\x22", + [0x4435] = "\x02\x31\x3f", [0x4436] = "\x03\x32\x6d", + [0x4437] = "\x01\x57\x23", [0x4438] = "\x01\x56\x7e", + [0x443d] = "\x03\x65\x6f", [0x4442] = "\x03\x37\x62", + [0x4443] = "\x01\x5c\x3e", [0x4444] = "\x04\x33\x5d", + [0x4445] = "\x02\x37\x5d", [0x4446] = "\x03\x37\x63", + [0x4447] = "\x03\x37\x5d", [0x4448] = "\x02\x37\x56", + [0x4449] = "\x02\x37\x58", [0x444a] = "\x02\x37\x5a", + [0x444b] = "\x03\x37\x5f", [0x444c] = "\x02\x37\x5b", + [0x444d] = "\x02\x37\x59", [0x444e] = "\x01\x5c\x3f", + [0x444f] = "\x03\x37\x61", [0x4450] = "\x02\x37\x5e", + [0x4451] = "\x03\x37\x60", [0x4452] = "\x02\x37\x57", + [0x4453] = "\x03\x65\x70", [0x4454] = "\x03\x65\x71", + [0x4458] = "\x03\x65\x72", [0x445c] = "\x02\x3e\x4c", + [0x445d] = "\x01\x60\x7c", [0x445e] = "\x02\x3e\x54", + [0x445f] = "\x03\x3d\x5c", [0x4460] = "\x02\x3e\x49", + [0x4461] = "\x06\x4c\x2f", [0x4462] = "\x02\x3e\x55", + [0x4463] = "\x03\x3d\x59", [0x4464] = "\x02\x3e\x4a", + [0x4465] = "\x02\x3e\x4b", [0x4466] = "\x03\x3d\x5d", + [0x4467] = "\x04\x39\x54", [0x4468] = "\x02\x3e\x53", + [0x4469] = "\x02\x3e\x52", [0x446a] = "\x02\x3e\x4f", + [0x446b] = "\x01\x5c\x3d", [0x446c] = "\x01\x60\x7d", + [0x446d] = "\x02\x3e\x4d", [0x446e] = "\x02\x3e\x50", + [0x446f] = "\x01\x60\x7e", [0x4470] = "\x02\x3e\x51", + [0x4471] = "\x02\x3e\x4e", [0x4476] = "\x03\x3d\x5a", + [0x4478] = "\x03\x43\x31", [0x4479] = "\x02\x45\x54", + [0x447a] = "\x03\x43\x2d", [0x447b] = "\x02\x45\x58", + [0x447c] = "\x01\x65\x55", [0x447d] = "\x03\x43\x2e", + [0x447e] = "\x02\x4c\x38", [0x447f] = "\x01\x65\x58", + [0x4480] = "\x02\x45\x56", [0x4481] = "\x03\x43\x37", + [0x4482] = "\x03\x43\x29", [0x4483] = "\x02\x45\x53", + [0x4484] = "\x02\x45\x4e", [0x4485] = "\x02\x45\x50", + [0x4486] = "\x02\x45\x51", [0x4487] = "\x02\x45\x4a", + [0x4488] = "\x03\x43\x35", [0x4489] = "\x01\x65\x54", + [0x448a] = "\x03\x43\x2b", [0x448b] = "\x03\x43\x30", + [0x448c] = "\x01\x65\x53", [0x448d] = "\x03\x43\x34", + [0x448e] = "\x01\x65\x4f", [0x448f] = "\x02\x45\x4d", + [0x4490] = "\x03\x43\x2a", [0x4491] = "\x01\x65\x56", + [0x4492] = "\x03\x43\x36", [0x4493] = "\x01\x65\x57", + [0x4494] = "\x02\x45\x4c", [0x4495] = "\x02\x45\x4f", + [0x4496] = "\x02\x45\x57", [0x4497] = "\x01\x65\x51", + [0x4498] = "\x01\x65\x52", [0x4499] = "\x02\x45\x55", + [0x449a] = "\x02\x45\x4b", [0x449c] = "\x0f\x44\x25", + [0x449d] = "\x04\x45\x53", [0x449e] = "\x02\x4c\x3a", + [0x449f] = "\x01\x69\x77", [0x44a0] = "\x02\x4c\x3c", + [0x44a1] = "\x02\x45\x52", [0x44a2] = "\x02\x4c\x3e", + [0x44a3] = "\x01\x69\x7b", [0x44a4] = "\x02\x4c\x3f", + [0x44a5] = "\x02\x4c\x3b", [0x44a6] = "\x03\x48\x3e", + [0x44a7] = "\x01\x69\x78", [0x44a8] = "\x02\x4c\x37", + [0x44a9] = "\x01\x69\x7a", [0x44aa] = "\x02\x4c\x34", + [0x44ab] = "\x02\x4c\x39", [0x44ac] = "\x02\x4c\x3d", + [0x44ad] = "\x02\x4c\x36", [0x44ae] = "\x03\x48\x3f", + [0x44af] = "\x03\x48\x45", [0x44b0] = "\x01\x65\x50", + [0x44b1] = "\x03\x48\x44", [0x44b2] = "\x02\x4c\x33", + [0x44b3] = "\x01\x69\x79", [0x44b4] = "\x02\x4c\x35", + [0x44b7] = "\x03\x65\x73", [0x44b8] = "\x03\x48\x40", + [0x44b9] = "\x0f\x4a\x3f", [0x44ba] = "\x01\x6d\x7d", + [0x44bb] = "\x02\x52\x49", [0x44bc] = "\x01\x6e\x23", + [0x44bd] = "\x04\x4b\x59", [0x44be] = "\x01\x6e\x21", + [0x44bf] = "\x04\x4b\x57", [0x44c0] = "\x03\x4d\x4a", + [0x44c1] = "\x01\x69\x76", [0x44c2] = "\x03\x4d\x4d", + [0x44c3] = "\x02\x52\x50", [0x44c4] = "\x02\x52\x51", + [0x44c5] = "\x01\x6d\x7c", [0x44c6] = "\x03\x4d\x48", + [0x44c7] = "\x03\x4d\x4c", [0x44c8] = "\x02\x52\x4f", + [0x44c9] = "\x02\x52\x52", [0x44ca] = "\x01\x6d\x7e", + [0x44cb] = "\x01\x6d\x7b", [0x44cc] = "\x02\x52\x4b", + [0x44cd] = "\x02\x52\x48", [0x44ce] = "\x02\x52\x4d", + [0x44cf] = "\x02\x52\x4a", [0x44d0] = "\x01\x6e\x24", + [0x44d1] = "\x02\x52\x4c", [0x44d2] = "\x03\x4d\x4b", + [0x44d3] = "\x03\x4d\x49", [0x44d4] = "\x02\x52\x4e", + [0x44d5] = "\x01\x6e\x22", [0x44d6] = "\x03\x52\x21", + [0x44d8] = "\x03\x65\x74", [0x44da] = "\x01\x71\x54", + [0x44db] = "\x02\x58\x72", [0x44dc] = "\x03\x52\x24", + [0x44dd] = "\x02\x58\x6c", [0x44de] = "\x02\x58\x70", + [0x44df] = "\x02\x58\x76", [0x44e0] = "\x02\x58\x77", + [0x44e1] = "\x02\x58\x73", [0x44e2] = "\x02\x58\x74", + [0x44e3] = "\x02\x58\x71", [0x44e4] = "\x04\x4b\x5d", + [0x44e5] = "\x02\x58\x6e", [0x44e6] = "\x04\x51\x6e", + [0x44e7] = "\x01\x71\x56", [0x44e8] = "\x01\x71\x53", + [0x44e9] = "\x02\x58\x6d", [0x44ea] = "\x02\x58\x6f", + [0x44eb] = "\x03\x52\x22", [0x44ec] = "\x01\x71\x55", + [0x44ed] = "\x02\x58\x75", [0x44ee] = "\x03\x65\x75", + [0x44ef] = "\x01\x74\x50", [0x44f0] = "\x03\x55\x60", + [0x44f1] = "\x03\x55\x62", [0x44f2] = "\x02\x5d\x75", + [0x44f3] = "\x02\x5d\x6f", [0x44f4] = "\x01\x74\x4f", + [0x44f6] = "\x04\x57\x3e", [0x44f7] = "\x01\x74\x4d", + [0x44f8] = "\x03\x55\x61", [0x44f9] = "\x02\x5d\x77", + [0x44fa] = "\x01\x74\x4e", [0x44fb] = "\x02\x5d\x72", + [0x44fc] = "\x02\x5d\x73", [0x44fd] = "\x02\x5d\x70", + [0x44fe] = "\x02\x5d\x78", [0x44ff] = "\x02\x5d\x74", + [0x4500] = "\x04\x57\x40", [0x4501] = "\x01\x74\x51", + [0x4502] = "\x02\x5d\x71", [0x4504] = "\x02\x5d\x79", + [0x4505] = "\x02\x5d\x76", [0x4506] = "\x03\x58\x43", + [0x4507] = "\x03\x58\x3e", [0x4508] = "\x03\x58\x40", + [0x4509] = "\x02\x62\x46", [0x450a] = "\x03\x58\x3f", + [0x450b] = "\x03\x58\x3c", [0x450c] = "\x02\x62\x43", + [0x450d] = "\x03\x58\x42", [0x450e] = "\x01\x76\x70", + [0x450f] = "\x04\x5c\x32", [0x4510] = "\x02\x62\x47", + [0x4511] = "\x02\x62\x49", [0x4512] = "\x02\x62\x48", + [0x4513] = "\x02\x62\x44", [0x4514] = "\x02\x62\x45", + [0x4515] = "\x03\x58\x44", [0x4517] = "\x02\x66\x2d", + [0x4518] = "\x03\x5a\x61", [0x4519] = "\x01\x78\x55", + [0x451a] = "\x03\x5a\x62", [0x451b] = "\x02\x66\x2a", + [0x451c] = "\x02\x66\x2c", [0x451d] = "\x02\x66\x29", + [0x451e] = "\x02\x66\x2e", [0x451f] = "\x04\x60\x42", + [0x4520] = "\x03\x5a\x63", [0x4521] = "\x02\x66\x2b", + [0x4522] = "\x03\x65\x76", [0x4523] = "\x02\x69\x49", + [0x4524] = "\x02\x69\x4c", [0x4525] = "\x02\x69\x48", + [0x4526] = "\x01\x79\x7c", [0x4527] = "\x02\x69\x4a", + [0x4528] = "\x02\x69\x4b", [0x4529] = "\x02\x69\x4d", + [0x452a] = "\x01\x79\x7d", [0x452b] = "\x01\x7a\x21", + [0x452c] = "\x01\x79\x7e", [0x452d] = "\x02\x6b\x6f", + [0x452e] = "\x03\x5e\x45", [0x452f] = "\x02\x6b\x71", + [0x4530] = "\x03\x5e\x43", [0x4531] = "\x02\x6b\x70", + [0x4532] = "\x03\x5e\x44", [0x4535] = "\x02\x6d\x64", + [0x4536] = "\x0f\x6a\x66", [0x4537] = "\x03\x60\x3c", + [0x4538] = "\x02\x70\x43", [0x4539] = "\x02\x71\x2a", + [0x453a] = "\x01\x46\x7c", [0x453c] = "\x03\x24\x33", + [0x453d] = "\x02\x24\x72", [0x453e] = "\x01\x4f\x23", + [0x453f] = "\x02\x28\x43", [0x4540] = "\x01\x4f\x24", + [0x4541] = "\x01\x4f\x25", [0x4542] = "\x02\x28\x42", + [0x4544] = "\x02\x2c\x5a", [0x4545] = "\x02\x2c\x59", + [0x4546] = "\x01\x52\x69", [0x4547] = "\x01\x52\x6c", + [0x4548] = "\x01\x52\x6b", [0x4549] = "\x01\x52\x6a", + [0x454a] = "\x02\x2c\x56", [0x454b] = "\x02\x2c\x58", + [0x454c] = "\x02\x2c\x57", [0x454d] = "\x03\x65\x77", + [0x454f] = "\x02\x31\x4b", [0x4550] = "\x01\x57\x2a", + [0x4551] = "\x02\x31\x4f", [0x4552] = "\x02\x31\x4e", + [0x4553] = "\x02\x31\x4d", [0x4554] = "\x02\x31\x49", + [0x4555] = "\x01\x57\x29", [0x4556] = "\x01\x57\x2d", + [0x4557] = "\x01\x57\x30", [0x4558] = "\x03\x32\x6f", + [0x4559] = "\x03\x32\x70", [0x455a] = "\x01\x57\x31", + [0x455b] = "\x02\x31\x4a", [0x455c] = "\x02\x31\x4c", + [0x455d] = "\x01\x57\x2f", [0x455e] = "\x01\x57\x2e", + [0x455f] = "\x01\x57\x2c", [0x4560] = "\x01\x57\x2b", + [0x4561] = "\x02\x37\x65", [0x4562] = "\x03\x32\x72", + [0x4563] = "\x02\x37\x63", [0x4564] = "\x02\x37\x5f", + [0x4565] = "\x01\x5c\x40", [0x4566] = "\x03\x3d\x5e", + [0x4567] = "\x02\x37\x60", [0x4568] = "\x01\x5c\x41", + [0x4569] = "\x02\x37\x61", [0x456a] = "\x02\x37\x62", + [0x456b] = "\x02\x37\x64", [0x456c] = "\x03\x37\x66", + [0x456d] = "\x01\x5c\x42", [0x456e] = "\x03\x37\x65", + [0x4570] = "\x02\x3e\x59", [0x4571] = "\x03\x3d\x5f", + [0x4572] = "\x02\x3e\x58", [0x4573] = "\x02\x3e\x57", + [0x4574] = "\x02\x3e\x56", [0x4575] = "\x03\x3d\x64", + [0x4576] = "\x03\x3d\x62", [0x4577] = "\x04\x39\x5a", + [0x4579] = "\x02\x45\x5c", [0x457a] = "\x01\x65\x59", + [0x457b] = "\x04\x3f\x46", [0x457c] = "\x02\x45\x59", + [0x457d] = "\x02\x45\x5b", [0x457e] = "\x03\x43\x38", + [0x457f] = "\x01\x65\x5a", [0x4580] = "\x03\x43\x3d", + [0x4581] = "\x01\x65\x5b", [0x4582] = "\x02\x45\x5a", + [0x4583] = "\x03\x43\x39", [0x4584] = "\x03\x3d\x63", + [0x4586] = "\x03\x65\x78", [0x4587] = "\x03\x48\x48", + [0x4588] = "\x02\x4c\x48", [0x4589] = "\x03\x48\x47", + [0x458a] = "\x02\x4c\x41", [0x458b] = "\x02\x4c\x42", + [0x458c] = "\x05\x47\x7e", [0x458d] = "\x01\x69\x7e", + [0x458e] = "\x01\x69\x7c", [0x458f] = "\x01\x69\x7d", + [0x4590] = "\x02\x4c\x4a", [0x4591] = "\x05\x48\x22", + [0x4592] = "\x02\x4c\x49", [0x4593] = "\x02\x4c\x46", + [0x4594] = "\x02\x4c\x45", [0x4595] = "\x02\x4c\x44", + [0x4596] = "\x02\x4c\x43", [0x4597] = "\x02\x4c\x47", + [0x4598] = "\x02\x4c\x40", [0x4599] = "\x03\x65\x79", + [0x459a] = "\x02\x52\x53", [0x459b] = "\x02\x52\x58", + [0x459c] = "\x02\x52\x56", [0x459d] = "\x03\x4d\x50", + [0x459e] = "\x03\x4d\x51", [0x459f] = "\x03\x4d\x4f", + [0x45a0] = "\x02\x52\x55", [0x45a1] = "\x02\x52\x54", + [0x45a2] = "\x02\x52\x57", [0x45a3] = "\x03\x65\x7a", + [0x45a4] = "\x02\x58\x78", [0x45a5] = "\x03\x52\x26", + [0x45a6] = "\x01\x71\x57", [0x45a7] = "\x01\x74\x52", + [0x45a8] = "\x02\x5d\x7b", [0x45a9] = "\x03\x52\x27", + [0x45aa] = "\x01\x74\x53", [0x45ab] = "\x02\x5d\x7a", + [0x45ac] = "\x02\x62\x4b", [0x45ad] = "\x02\x62\x4a", + [0x45ae] = "\x01\x76\x71", [0x45af] = "\x03\x58\x45", + [0x45b0] = "\x02\x66\x2f", [0x45b1] = "\x01\x78\x56", + [0x45b2] = "\x02\x69\x4e", [0x45b3] = "\x01\x7b\x6b", + [0x45b4] = "\x02\x6d\x65", [0x45b5] = "\x03\x60\x3d", + [0x45b6] = "\x02\x70\x45", [0x45b7] = "\x02\x70\x44", + [0x45b8] = "\x02\x21\x67", [0x45b9] = "\x01\x52\x6d", + [0x45ba] = "\x01\x52\x6e", [0x45bb] = "\x02\x37\x66", + [0x45bc] = "\x03\x65\x7b", [0x45bd] = "\x01\x65\x5d", + [0x45be] = "\x01\x46\x7d", [0x45bf] = "\x01\x4b\x35", + [0x45c0] = "\x01\x4b\x34", [0x45c1] = "\x01\x4b\x33", + [0x45c2] = "\x04\x24\x68", [0x45c3] = "\x03\x2a\x3e", + [0x45c4] = "\x03\x2a\x3d", [0x45c5] = "\x02\x28\x44", + [0x45c6] = "\x03\x2a\x3f", [0x45c7] = "\x03\x2a\x42", + [0x45c8] = "\x01\x4f\x27", [0x45c9] = "\x01\x4f\x26", + [0x45ca] = "\x03\x2a\x44", [0x45cb] = "\x01\x52\x71", + [0x45cc] = "\x03\x65\x4c", [0x45cd] = "\x02\x2c\x5c", + [0x45ce] = "\x02\x2c\x5f", [0x45cf] = "\x02\x2c\x5d", + [0x45d0] = "\x03\x2e\x42", [0x45d1] = "\x01\x52\x6f", + [0x45d2] = "\x01\x52\x70", [0x45d3] = "\x03\x2e\x40", + [0x45d4] = "\x03\x2e\x41", [0x45d5] = "\x02\x2c\x5b", + [0x45d6] = "\x02\x2c\x5e", [0x45d7] = "\x03\x2e\x43", + [0x45d8] = "\x01\x57\x38", [0x45d9] = "\x03\x32\x74", + [0x45da] = "\x03\x32\x73", [0x45db] = "\x03\x32\x79", + [0x45dc] = "\x02\x31\x56", [0x45dd] = "\x02\x31\x58", + [0x45de] = "\x02\x31\x57", [0x45df] = "\x01\x57\x35", + [0x45e0] = "\x02\x31\x52", [0x45e1] = "\x03\x32\x76", + [0x45e2] = "\x03\x32\x7b", [0x45e3] = "\x01\x57\x33", + [0x45e4] = "\x01\x57\x32", [0x45e5] = "\x03\x32\x77", + [0x45e6] = "\x01\x57\x36", [0x45e7] = "\x01\x57\x34", + [0x45e8] = "\x03\x32\x78", [0x45e9] = "\x01\x57\x37", + [0x45ea] = "\x02\x31\x55", [0x45eb] = "\x02\x31\x50", + [0x45ec] = "\x02\x31\x51", [0x45ed] = "\x02\x31\x54", + [0x45ee] = "\x02\x31\x53", [0x45f0] = "\x03\x32\x7c", + [0x45f1] = "\x03\x37\x69", [0x45f2] = "\x03\x37\x67", + [0x45f3] = "\x03\x37\x6b", [0x45f5] = "\x03\x37\x6a", + [0x45f6] = "\x02\x37\x69", [0x45f7] = "\x02\x37\x6a", + [0x45f8] = "\x02\x37\x68", [0x45f9] = "\x03\x37\x6c", + [0x45fa] = "\x02\x37\x67", [0x45fb] = "\x01\x5c\x43", + [0x45fc] = "\x0f\x37\x3f", [0x45ff] = "\x03\x3d\x65", + [0x4600] = "\x01\x61\x25", [0x4601] = "\x06\x4c\x48", + [0x4602] = "\x02\x3e\x5a", [0x4603] = "\x02\x3e\x5c", + [0x4604] = "\x02\x3e\x5e", [0x4605] = "\x01\x61\x24", + [0x4607] = "\x03\x3d\x66", [0x4608] = "\x01\x61\x22", + [0x4609] = "\x03\x3d\x69", [0x460a] = "\x02\x3e\x5b", + [0x460b] = "\x01\x61\x23", [0x460c] = "\x02\x3e\x5d", + [0x460d] = "\x01\x61\x21", [0x460e] = "\x03\x3d\x68", + [0x460f] = "\x03\x43\x41", [0x4610] = "\x02\x45\x66", + [0x4611] = "\x02\x45\x5d", [0x4612] = "\x02\x45\x60", + [0x4613] = "\x02\x45\x64", [0x4614] = "\x01\x65\x61", + [0x4615] = "\x02\x45\x62", [0x4616] = "\x04\x3f\x50", + [0x4617] = "\x02\x45\x61", [0x4618] = "\x02\x45\x5e", + [0x4619] = "\x02\x45\x5f", [0x461a] = "\x01\x65\x5f", + [0x461b] = "\x02\x45\x65", [0x461c] = "\x01\x65\x5e", + [0x461d] = "\x03\x43\x44", [0x461e] = "\x01\x65\x63", + [0x461f] = "\x01\x65\x62", [0x4620] = "\x01\x65\x60", + [0x4621] = "\x04\x3f\x4a", [0x4622] = "\x02\x45\x63", + [0x4625] = "\x03\x65\x24", [0x4626] = "\x02\x4c\x50", + [0x4627] = "\x04\x45\x5d", [0x4628] = "\x02\x4c\x4f", + [0x4629] = "\x03\x48\x4b", [0x462a] = "\x03\x48\x4d", + [0x462b] = "\x02\x4c\x4b", [0x462c] = "\x03\x48\x50", + [0x462d] = "\x03\x48\x4f", [0x462e] = "\x01\x6a\x21", + [0x462f] = "\x02\x4c\x4e", [0x4630] = "\x02\x4c\x4d", + [0x4631] = "\x01\x6a\x22", [0x4632] = "\x03\x48\x52", + [0x4633] = "\x0f\x4a\x64", [0x4634] = "\x04\x4b\x63", + [0x4635] = "\x04\x45\x5e", [0x4636] = "\x04\x4b\x6b", + [0x4637] = "\x01\x6e\x29", [0x4638] = "\x03\x4d\x55", + [0x4639] = "\x02\x52\x5a", [0x463a] = "\x03\x4d\x56", + [0x463b] = "\x01\x6e\x2a", [0x463c] = "\x01\x6e\x26", + [0x463d] = "\x01\x6e\x28", [0x463e] = "\x03\x4d\x5a", + [0x463f] = "\x01\x6e\x25", [0x4640] = "\x01\x6e\x27", + [0x4641] = "\x03\x4d\x53", [0x4642] = "\x03\x4d\x57", + [0x4644] = "\x02\x58\x79", [0x4645] = "\x03\x52\x2a", + [0x4646] = "\x01\x71\x5a", [0x4647] = "\x02\x58\x7b", + [0x4648] = "\x02\x58\x7a", [0x4649] = "\x03\x55\x64", + [0x464a] = "\x02\x4c\x4c", [0x464b] = "\x01\x71\x5c", + [0x464c] = "\x01\x71\x5b", [0x464d] = "\x01\x71\x58", + [0x464e] = "\x01\x71\x59", [0x464f] = "\x03\x52\x2c", + [0x4650] = "\x0f\x5b\x59", [0x4653] = "\x03\x52\x29", + [0x4654] = "\x02\x5e\x22", [0x4655] = "\x04\x57\x49", + [0x4656] = "\x02\x5d\x7e", [0x4657] = "\x01\x74\x54", + [0x4658] = "\x02\x5e\x21", [0x4659] = "\x04\x57\x48", + [0x465a] = "\x02\x5e\x23", [0x465b] = "\x02\x5d\x7d", + [0x465c] = "\x02\x5d\x7c", [0x465f] = "\x02\x62\x4c", + [0x4660] = "\x01\x76\x74", [0x4661] = "\x01\x76\x72", + [0x4662] = "\x01\x76\x73", [0x4664] = "\x03\x5a\x66", + [0x4665] = "\x04\x60\x45", [0x4666] = "\x03\x5a\x65", + [0x4667] = "\x02\x66\x30", [0x4668] = "\x02\x66\x31", + [0x4669] = "\x01\x78\x58", [0x466a] = "\x03\x5a\x67", + [0x466b] = "\x01\x78\x57", [0x466c] = "\x02\x69\x50", + [0x466d] = "\x02\x69\x51", [0x466e] = "\x02\x69\x4f", + [0x466f] = "\x03\x5c\x64", [0x4670] = "\x02\x6d\x66", + [0x4671] = "\x02\x6d\x67", [0x4672] = "\x03\x60\x76", + [0x4673] = "\x03\x60\x77", [0x4674] = "\x01\x46\x7e", + [0x4675] = "\x02\x22\x68", [0x4676] = "\x01\x4b\x36", + [0x4678] = "\x02\x28\x45", [0x4679] = "\x01\x4f\x29", + [0x467a] = "\x01\x4f\x28", [0x467b] = "\x02\x28\x46", + [0x467c] = "\x03\x2e\x44", [0x467d] = "\x03\x2e\x47", + [0x467e] = "\x02\x2c\x61", [0x467f] = "\x01\x52\x72", + [0x4680] = "\x02\x2c\x60", [0x4681] = "\x01\x52\x73", + [0x4682] = "\x03\x2e\x49", [0x4683] = "\x03\x2e\x48", + [0x4684] = "\x01\x57\x39", [0x4685] = "\x02\x31\x5b", + [0x4686] = "\x02\x31\x59", [0x4687] = "\x02\x31\x5f", + [0x4688] = "\x01\x57\x3a", [0x4689] = "\x02\x31\x5a", + [0x468a] = "\x02\x31\x5e", [0x468b] = "\x02\x31\x5c", + [0x468c] = "\x02\x31\x5d", [0x468f] = "\x02\x37\x6b", + [0x4690] = "\x02\x37\x6d", [0x4691] = "\x03\x37\x72", + [0x4692] = "\x01\x5c\x44", [0x4693] = "\x03\x37\x71", + [0x4694] = "\x02\x37\x6c", [0x4695] = "\x01\x5c\x45", + [0x4696] = "\x01\x61\x28", [0x4697] = "\x01\x61\x27", + [0x4698] = "\x01\x61\x26", [0x4699] = "\x02\x3e\x5f", + [0x469a] = "\x03\x37\x70", [0x469b] = "\x04\x39\x65", + [0x469e] = "\x02\x45\x69", [0x469f] = "\x01\x65\x64", + [0x46a0] = "\x01\x65\x65", [0x46a1] = "\x03\x43\x46", + [0x46a2] = "\x02\x45\x68", [0x46a3] = "\x02\x45\x67", + [0x46a4] = "\x03\x43\x47", [0x46a7] = "\x03\x65\x7c", + [0x46a8] = "\x02\x4c\x51", [0x46a9] = "\x01\x6a\x24", + [0x46aa] = "\x01\x6a\x23", [0x46ab] = "\x02\x4c\x52", + [0x46ac] = "\x02\x4c\x53", [0x46ae] = "\x01\x6e\x2c", + [0x46af] = "\x01\x6e\x2b", [0x46b0] = "\x03\x4d\x5b", + [0x46b1] = "\x02\x59\x21", [0x46b2] = "\x02\x52\x5b", + [0x46b3] = "\x02\x52\x5d", [0x46b4] = "\x02\x52\x5c", + [0x46b5] = "\x02\x58\x7e", [0x46b6] = "\x02\x58\x7c", + [0x46b7] = "\x02\x59\x22", [0x46b8] = "\x02\x58\x7d", + [0x46b9] = "\x05\x56\x52", [0x46ba] = "\x01\x71\x5d", + [0x46bb] = "\x03\x52\x2f", [0x46bc] = "\x04\x52\x27", + [0x46bd] = "\x03\x52\x2e", [0x46be] = "\x02\x5e\x24", + [0x46bf] = "\x01\x74\x55", [0x46c0] = "\x02\x5e\x25", + [0x46c1] = "\x02\x5e\x26", [0x46c2] = "\x03\x55\x68", + [0x46c4] = "\x01\x76\x75", [0x46c5] = "\x01\x76\x76", + [0x46c6] = "\x04\x60\x4b", [0x46c7] = "\x01\x7a\x22", + [0x46c8] = "\x03\x5e\x49", [0x46c9] = "\x03\x5e\x48", + [0x46ca] = "\x01\x7c\x3d", [0x46cb] = "\x01\x47\x21", + [0x46cc] = "\x03\x26\x7e", [0x46cd] = "\x03\x27\x21", + [0x46ce] = "\x04\x27\x5b", [0x46cf] = "\x03\x2a\x47", + [0x46d0] = "\x03\x2e\x4e", [0x46d1] = "\x02\x2c\x62", + [0x46d2] = "\x03\x2e\x4f", [0x46d3] = "\x03\x2e\x4d", + [0x46d4] = "\x03\x2e\x4b", [0x46d5] = "\x03\x2e\x4c", + [0x46d7] = "\x0f\x2c\x76", [0x46d8] = "\x02\x31\x60", + [0x46d9] = "\x01\x57\x3b", [0x46da] = "\x03\x33\x23", + [0x46db] = "\x03\x33\x26", [0x46dc] = "\x03\x33\x27", + [0x46dd] = "\x03\x33\x24", [0x46df] = "\x01\x5d\x7e", + [0x46e0] = "\x01\x5d\x7d", [0x46e1] = "\x03\x37\x73", + [0x46e2] = "\x03\x3d\x71", [0x46e3] = "\x01\x61\x2a", + [0x46e4] = "\x02\x3e\x61", [0x46e5] = "\x01\x61\x29", + [0x46e6] = "\x02\x3e\x60", [0x46e7] = "\x03\x3d\x70", + [0x46e8] = "\x04\x3f\x57", [0x46e9] = "\x03\x43\x49", + [0x46ea] = "\x03\x43\x4a", [0x46eb] = "\x02\x45\x6a", + [0x46ec] = "\x03\x48\x54", [0x46ed] = "\x01\x6a\x25", + [0x46ee] = "\x02\x4c\x54", [0x46ef] = "\x01\x6a\x26", + [0x46f0] = "\x03\x48\x55", [0x46f1] = "\x03\x52\x30", + [0x46f2] = "\x03\x55\x69", [0x46f3] = "\x03\x55\x6a", + [0x46f4] = "\x04\x57\x50", [0x46f5] = "\x03\x58\x49", + [0x46f6] = "\x01\x7a\x23", [0x46f7] = "\x02\x69\x52", + [0x46f8] = "\x03\x5f\x55", [0x46f9] = "\x01\x48\x4c", + [0x46fa] = "\x01\x4f\x2a", [0x46fb] = "\x02\x28\x47", + [0x46fc] = "\x03\x2e\x51", [0x46fd] = "\x01\x52\x75", + [0x46fe] = "\x03\x2e\x50", [0x46ff] = "\x01\x52\x74", + [0x4700] = "\x02\x2c\x63", [0x4701] = "\x02\x2c\x64", + [0x4704] = "\x02\x31\x62", [0x4705] = "\x02\x31\x64", + [0x4706] = "\x01\x57\x3c", [0x4708] = "\x02\x31\x66", + [0x4709] = "\x02\x31\x69", [0x470a] = "\x02\x31\x67", + [0x470b] = "\x03\x33\x2b", [0x470c] = "\x04\x2e\x71", + [0x470d] = "\x03\x33\x2a", [0x470e] = "\x02\x31\x68", + [0x470f] = "\x02\x31\x65", [0x4710] = "\x02\x31\x61", + [0x4711] = "\x01\x57\x3d", [0x4712] = "\x02\x31\x6a", + [0x4713] = "\x02\x31\x63", [0x4714] = "\x03\x33\x2c", + [0x4716] = "\x03\x37\x78", [0x4717] = "\x03\x37\x79", + [0x4718] = "\x02\x37\x76", [0x4719] = "\x01\x5c\x4b", + [0x471a] = "\x02\x38\x21", [0x471b] = "\x01\x5c\x48", + [0x471c] = "\x03\x37\x77", [0x471d] = "\x02\x37\x78", + [0x471e] = "\x01\x5c\x4c", [0x471f] = "\x03\x37\x7b", + [0x4720] = "\x01\x5c\x46", [0x4721] = "\x03\x37\x76", + [0x4722] = "\x02\x37\x73", [0x4723] = "\x02\x38\x22", + [0x4724] = "\x02\x37\x74", [0x4725] = "\x02\x37\x71", + [0x4726] = "\x01\x5c\x4a", [0x4727] = "\x04\x33\x7c", + [0x4728] = "\x01\x5c\x47", [0x4729] = "\x04\x33\x7a", + [0x472a] = "\x02\x37\x77", [0x472b] = "\x02\x37\x7a", + [0x472c] = "\x01\x5c\x49", [0x472d] = "\x02\x37\x7b", + [0x472e] = "\x01\x5c\x4d", [0x472f] = "\x02\x37\x7c", + [0x4730] = "\x02\x37\x72", [0x4731] = "\x02\x37\x79", + [0x4732] = "\x02\x37\x7d", [0x4733] = "\x02\x37\x75", + [0x4734] = "\x02\x37\x70", [0x4735] = "\x02\x37\x6e", + [0x4736] = "\x03\x37\x7a", [0x4737] = "\x03\x65\x7d", + [0x4738] = "\x02\x37\x7e", [0x4739] = "\x0f\x37\x4d", + [0x473b] = "\x02\x37\x6f", [0x473d] = "\x0f\x36\x7e", + [0x473f] = "\x05\x3b\x24", [0x4740] = "\x02\x3e\x68", + [0x4741] = "\x03\x3d\x7b", [0x4742] = "\x03\x3d\x78", + [0x4743] = "\x03\x3d\x75", [0x4744] = "\x02\x3e\x64", + [0x4745] = "\x02\x3e\x6a", [0x4746] = "\x01\x61\x2d", + [0x4747] = "\x02\x3e\x63", [0x4748] = "\x02\x3e\x65", + [0x4749] = "\x01\x61\x2b", [0x474a] = "\x02\x3e\x62", + [0x474b] = "\x01\x61\x32", [0x474c] = "\x02\x3e\x66", + [0x474d] = "\x01\x61\x31", [0x474e] = "\x02\x3e\x67", + [0x474f] = "\x01\x61\x33", [0x4750] = "\x01\x61\x2e", + [0x4751] = "\x01\x61\x34", [0x4752] = "\x01\x61\x2f", + [0x4753] = "\x03\x3d\x79", [0x4754] = "\x01\x61\x30", + [0x4755] = "\x03\x3d\x72", [0x4756] = "\x01\x61\x2c", + [0x4757] = "\x03\x3d\x76", [0x4758] = "\x02\x3e\x69", + [0x4759] = "\x03\x65\x7e", [0x475e] = "\x03\x43\x4f", + [0x475f] = "\x04\x3f\x67", [0x4760] = "\x01\x65\x68", + [0x4761] = "\x02\x45\x75", [0x4762] = "\x03\x43\x4c", + [0x4763] = "\x02\x45\x78", [0x4764] = "\x02\x45\x6c", + [0x4765] = "\x02\x45\x71", [0x4766] = "\x02\x45\x6b", + [0x4767] = "\x01\x65\x6a", [0x4768] = "\x03\x43\x55", + [0x4769] = "\x02\x45\x6f", [0x476a] = "\x04\x3f\x5e", + [0x476b] = "\x03\x43\x4d", [0x476c] = "\x03\x3d\x77", + [0x476d] = "\x02\x45\x6d", [0x476e] = "\x01\x65\x69", + [0x476f] = "\x03\x43\x54", [0x4770] = "\x02\x45\x74", + [0x4771] = "\x02\x45\x73", [0x4772] = "\x02\x45\x70", + [0x4773] = "\x02\x45\x72", [0x4774] = "\x02\x45\x6e", + [0x4775] = "\x01\x6a\x2a", [0x4776] = "\x02\x45\x77", + [0x4777] = "\x01\x65\x66", [0x4778] = "\x02\x45\x76", + [0x4779] = "\x03\x43\x51", [0x477b] = "\x0f\x44\x45", + [0x4781] = "\x03\x48\x56", [0x4782] = "\x02\x4c\x64", + [0x4783] = "\x03\x48\x58", [0x4784] = "\x01\x6a\x31", + [0x4785] = "\x02\x4c\x5f", [0x4786] = "\x03\x48\x60", + [0x4787] = "\x01\x6a\x30", [0x4788] = "\x02\x4c\x55", + [0x4789] = "\x04\x45\x6b", [0x478a] = "\x02\x4c\x57", + [0x478b] = "\x01\x6a\x29", [0x478c] = "\x02\x4c\x5c", + [0x478d] = "\x02\x4c\x5b", [0x478e] = "\x02\x4c\x5e", + [0x478f] = "\x01\x6a\x2e", [0x4790] = "\x02\x4c\x59", + [0x4791] = "\x02\x4c\x58", [0x4792] = "\x03\x48\x5a", + [0x4793] = "\x03\x48\x5e", [0x4794] = "\x01\x6a\x2d", + [0x4795] = "\x01\x6a\x28", [0x4796] = "\x02\x4c\x5a", + [0x4797] = "\x01\x6a\x2b", [0x4798] = "\x02\x4c\x60", + [0x4799] = "\x02\x4c\x62", [0x479b] = "\x02\x4c\x5d", + [0x479c] = "\x02\x4c\x56", [0x479d] = "\x01\x6a\x2c", + [0x479e] = "\x03\x48\x57", [0x479f] = "\x03\x48\x5d", + [0x47a0] = "\x01\x6e\x34", [0x47a1] = "\x01\x6a\x27", + [0x47a2] = "\x04\x45\x64", [0x47a3] = "\x03\x48\x5c", + [0x47a4] = "\x02\x4c\x63", [0x47a5] = "\x04\x45\x70", + [0x47ac] = "\x02\x52\x61", [0x47ad] = "\x01\x6e\x2d", + [0x47ae] = "\x03\x4d\x5c", [0x47af] = "\x02\x52\x63", + [0x47b0] = "\x04\x4c\x2b", [0x47b1] = "\x01\x6e\x2e", + [0x47b2] = "\x03\x4d\x65", [0x47b3] = "\x03\x4d\x5d", + [0x47b4] = "\x01\x6e\x30", [0x47b5] = "\x02\x52\x66", + [0x47b6] = "\x04\x4b\x7a", [0x47b7] = "\x02\x52\x5e", + [0x47b8] = "\x01\x6a\x2f", [0x47b9] = "\x02\x52\x64", + [0x47ba] = "\x04\x4b\x73", [0x47bb] = "\x04\x4c\x31", + [0x47bc] = "\x04\x4b\x74", [0x47bd] = "\x04\x4c\x2a", + [0x47be] = "\x02\x52\x60", [0x47bf] = "\x03\x4d\x60", + [0x47c0] = "\x01\x65\x67", [0x47c1] = "\x01\x6e\x33", + [0x47c2] = "\x04\x4c\x21", [0x47c3] = "\x04\x4b\x78", + [0x47c4] = "\x01\x6e\x2f", [0x47c5] = "\x04\x4c\x26", + [0x47c6] = "\x01\x6e\x31", [0x47c7] = "\x01\x6e\x32", + [0x47c8] = "\x04\x4b\x76", [0x47c9] = "\x01\x71\x60", + [0x47ca] = "\x02\x52\x65", [0x47cb] = "\x02\x52\x5f", + [0x47cc] = "\x01\x6e\x35", [0x47cd] = "\x03\x4d\x63", + [0x47ce] = "\x02\x52\x62", [0x47d0] = "\x03\x66\x21", + [0x47d4] = "\x02\x59\x2c", [0x47d5] = "\x02\x59\x27", + [0x47d6] = "\x04\x52\x2d", [0x47d7] = "\x05\x56\x69", + [0x47d8] = "\x02\x59\x31", [0x47d9] = "\x01\x71\x5e", + [0x47da] = "\x02\x59\x29", [0x47db] = "\x01\x71\x62", + [0x47dc] = "\x02\x59\x2f", [0x47dd] = "\x02\x59\x26", + [0x47de] = "\x02\x59\x23", [0x47df] = "\x02\x59\x32", + [0x47e0] = "\x01\x74\x5b", [0x47e1] = "\x01\x71\x63", + [0x47e2] = "\x02\x59\x2e", [0x47e3] = "\x02\x59\x24", + [0x47e4] = "\x01\x71\x61", [0x47e5] = "\x02\x59\x28", + [0x47e6] = "\x01\x71\x65", [0x47e7] = "\x02\x59\x25", + [0x47e8] = "\x02\x59\x2a", [0x47e9] = "\x01\x71\x64", + [0x47ea] = "\x02\x59\x2d", [0x47eb] = "\x02\x59\x30", + [0x47ec] = "\x03\x52\x33", [0x47ed] = "\x03\x52\x34", + [0x47f0] = "\x02\x5e\x38", [0x47f1] = "\x02\x5e\x39", + [0x47f2] = "\x02\x5e\x29", [0x47f3] = "\x02\x5e\x30", + [0x47f4] = "\x02\x5e\x2e", [0x47f5] = "\x04\x57\x5f", + [0x47f6] = "\x03\x55\x6d", [0x47f7] = "\x01\x74\x59", + [0x47f8] = "\x02\x5e\x35", [0x47f9] = "\x02\x59\x2b", + [0x47fa] = "\x03\x55\x6b", [0x47fb] = "\x02\x5e\x2c", + [0x47fc] = "\x03\x55\x6e", [0x47fd] = "\x02\x5e\x36", + [0x47fe] = "\x01\x74\x58", [0x47ff] = "\x02\x5e\x2b", + [0x4800] = "\x02\x5e\x2a", [0x4801] = "\x02\x5e\x34", + [0x4802] = "\x02\x5e\x31", [0x4803] = "\x02\x5e\x33", + [0x4804] = "\x04\x57\x54", [0x4805] = "\x02\x5e\x27", + [0x4806] = "\x02\x5e\x37", [0x4807] = "\x01\x74\x56", + [0x4808] = "\x03\x55\x70", [0x4809] = "\x02\x5e\x32", + [0x480a] = "\x02\x5e\x3b", [0x480b] = "\x02\x5e\x2f", + [0x480c] = "\x01\x74\x5a", [0x480d] = "\x01\x74\x57", + [0x480e] = "\x02\x5e\x2d", [0x480f] = "\x02\x5e\x28", + [0x4810] = "\x02\x5e\x3a", [0x4811] = "\x01\x71\x5f", + [0x4812] = "\x03\x55\x71", [0x4815] = "\x04\x57\x57", + [0x4818] = "\x03\x55\x6f", [0x4819] = "\x02\x62\x4f", + [0x481a] = "\x03\x58\x50", [0x481b] = "\x03\x58\x4e", + [0x481c] = "\x02\x62\x4d", [0x481d] = "\x02\x62\x53", + [0x481e] = "\x01\x76\x7a", [0x481f] = "\x02\x62\x51", + [0x4820] = "\x02\x62\x50", [0x4821] = "\x01\x76\x7c", + [0x4822] = "\x02\x62\x56", [0x4823] = "\x01\x76\x7b", + [0x4824] = "\x03\x58\x51", [0x4825] = "\x02\x62\x57", + [0x4826] = "\x02\x62\x54", [0x4827] = "\x01\x76\x78", + [0x4828] = "\x02\x62\x55", [0x4829] = "\x02\x62\x4e", + [0x482a] = "\x01\x76\x79", [0x482b] = "\x01\x76\x77", + [0x482c] = "\x02\x66\x35", [0x482d] = "\x02\x62\x52", + [0x482e] = "\x03\x58\x4c", [0x482f] = "\x03\x66\x22", + [0x4830] = "\x02\x62\x58", [0x4832] = "\x03\x66\x23", + [0x4833] = "\x02\x66\x32", [0x4834] = "\x03\x5a\x6f", + [0x4835] = "\x03\x5a\x6e", [0x4836] = "\x04\x60\x4e", + [0x4837] = "\x01\x78\x5d", [0x4838] = "\x01\x78\x5b", + [0x4839] = "\x02\x66\x34", [0x483a] = "\x04\x60\x4c", + [0x483b] = "\x02\x66\x36", [0x483c] = "\x02\x66\x33", + [0x483d] = "\x01\x78\x5c", [0x483e] = "\x01\x78\x59", + [0x483f] = "\x01\x78\x5a", [0x4840] = "\x01\x78\x5e", + [0x4842] = "\x03\x66\x24", [0x4843] = "\x01\x7a\x25", + [0x4844] = "\x03\x5c\x66", [0x4845] = "\x02\x69\x57", + [0x4846] = "\x05\x6c\x79", [0x4847] = "\x02\x69\x56", + [0x4848] = "\x02\x69\x54", [0x4849] = "\x02\x69\x53", + [0x484a] = "\x02\x69\x55", [0x484b] = "\x03\x5c\x65", + [0x484c] = "\x01\x7a\x24", [0x484d] = "\x01\x7a\x26", + [0x484e] = "\x03\x66\x25", [0x484f] = "\x0f\x65\x67", + [0x4850] = "\x01\x7a\x7b", [0x4851] = "\x03\x5e\x4c", + [0x4852] = "\x04\x66\x6f", [0x4853] = "\x02\x6b\x73", + [0x4854] = "\x02\x6b\x72", [0x4855] = "\x03\x5c\x67", + [0x4856] = "\x03\x5e\x4b", [0x4857] = "\x02\x6d\x68", + [0x4858] = "\x03\x5f\x58", [0x4859] = "\x02\x6d\x6a", + [0x485a] = "\x02\x6d\x6c", [0x485b] = "\x02\x6d\x6b", + [0x485c] = "\x02\x6d\x69", [0x485d] = "\x03\x5f\x57", + [0x485e] = "\x03\x60\x3f", [0x485f] = "\x01\x7b\x6d", + [0x4860] = "\x01\x7b\x6c", [0x4862] = "\x03\x60\x3e", + [0x4863] = "\x01\x7c\x3f", [0x4864] = "\x01\x7c\x3e", + [0x4865] = "\x01\x7c\x40", [0x4866] = "\x02\x6f\x3c", + [0x4867] = "\x02\x6f\x3b", [0x4868] = "\x03\x66\x26", + [0x4869] = "\x02\x71\x2b", [0x486a] = "\x02\x70\x46", + [0x486b] = "\x02\x71\x2c", [0x486c] = "\x01\x7d\x25", + [0x486d] = "\x03\x61\x44", [0x486e] = "\x01\x7d\x26", + [0x486f] = "\x02\x71\x5c", [0x4870] = "\x04\x6d\x5b", + [0x4871] = "\x03\x62\x3a", [0x4872] = "\x01\x7d\x4b", + [0x4873] = "\x01\x48\x4d", [0x4874] = "\x03\x2a\x49", + [0x4875] = "\x02\x28\x48", [0x4876] = "\x03\x2a\x48", + [0x4877] = "\x03\x2e\x52", [0x4878] = "\x02\x2c\x66", + [0x4879] = "\x02\x2c\x67", [0x487a] = "\x02\x2c\x65", + [0x487b] = "\x03\x2e\x54", [0x487c] = "\x03\x2e\x53", + [0x487d] = "\x01\x52\x76", [0x487e] = "\x0f\x2d\x21", + [0x487f] = "\x02\x2c\x68", [0x4880] = "\x02\x2c\x69", + [0x4881] = "\x02\x2c\x6a", [0x4883] = "\x03\x33\x31", + [0x4884] = "\x02\x31\x6b", [0x4885] = "\x02\x31\x71", + [0x4886] = "\x03\x33\x2e", [0x4887] = "\x03\x33\x30", + [0x4888] = "\x02\x31\x6f", [0x4889] = "\x01\x57\x3e", + [0x488a] = "\x02\x31\x6d", [0x488b] = "\x03\x33\x32", + [0x488c] = "\x02\x31\x6e", [0x488d] = "\x02\x31\x70", + [0x488e] = "\x03\x33\x2d", [0x4891] = "\x02\x31\x6c", + [0x4892] = "\x01\x5c\x4e", [0x4893] = "\x03\x37\x7d", + [0x4894] = "\x02\x38\x23", [0x4895] = "\x01\x5c\x50", + [0x4896] = "\x02\x38\x25", [0x4897] = "\x01\x5c\x4f", + [0x4898] = "\x02\x38\x24", [0x4899] = "\x03\x37\x7e", + [0x489a] = "\x03\x38\x21", [0x489b] = "\x03\x38\x3e", + [0x489c] = "\x03\x38\x22", [0x489d] = "\x04\x34\x22", + [0x489e] = "\x02\x3e\x6c", [0x489f] = "\x01\x61\x35", + [0x48a0] = "\x03\x3e\x21", [0x48a1] = "\x02\x3e\x6e", + [0x48a2] = "\x02\x3e\x6b", [0x48a3] = "\x02\x38\x26", + [0x48a4] = "\x03\x3e\x23", [0x48a5] = "\x01\x61\x36", + [0x48a6] = "\x03\x3e\x22", [0x48a7] = "\x03\x3d\x7e", + [0x48a8] = "\x02\x3e\x6d", [0x48a9] = "\x03\x66\x27", + [0x48ab] = "\x0f\x3e\x21", [0x48ac] = "\x0f\x3e\x23", + [0x48ae] = "\x03\x43\x58", [0x48af] = "\x02\x45\x7b", + [0x48b0] = "\x03\x43\x5c", [0x48b1] = "\x01\x65\x6b", + [0x48b2] = "\x02\x45\x79", [0x48b3] = "\x01\x65\x6c", + [0x48b4] = "\x02\x45\x7a", [0x48b5] = "\x01\x65\x6d", + [0x48b6] = "\x04\x45\x74", [0x48b7] = "\x03\x48\x62", + [0x48b8] = "\x03\x48\x61", [0x48b9] = "\x01\x6a\x32", + [0x48ba] = "\x02\x4c\x68", [0x48bb] = "\x02\x4c\x65", + [0x48bc] = "\x02\x4c\x67", [0x48bd] = "\x01\x6a\x33", + [0x48be] = "\x01\x6a\x34", [0x48bf] = "\x02\x4c\x66", + [0x48c0] = "\x0f\x4b\x27", [0x48c1] = "\x0f\x4b\x2b", + [0x48c2] = "\x03\x4d\x6f", [0x48c3] = "\x03\x4d\x71", + [0x48c4] = "\x03\x4d\x6d", [0x48c5] = "\x02\x52\x67", + [0x48c6] = "\x03\x4d\x70", [0x48c7] = "\x03\x4d\x73", + [0x48c8] = "\x02\x52\x68", [0x48c9] = "\x03\x4d\x72", + [0x48ca] = "\x01\x6e\x36", [0x48cb] = "\x02\x52\x6a", + [0x48cc] = "\x02\x52\x69", [0x48cd] = "\x03\x4d\x6e", + [0x48ce] = "\x01\x23\x23", [0x48cf] = "\x04\x52\x44", + [0x48d0] = "\x02\x59\x36", [0x48d1] = "\x02\x59\x37", + [0x48d2] = "\x02\x59\x33", [0x48d3] = "\x03\x52\x37", + [0x48d4] = "\x02\x59\x34", [0x48d5] = "\x01\x71\x66", + [0x48d6] = "\x01\x71\x67", [0x48d7] = "\x02\x59\x35", + [0x48d9] = "\x01\x74\x61", [0x48da] = "\x03\x55\x75", + [0x48db] = "\x03\x55\x74", [0x48dc] = "\x01\x74\x5d", + [0x48dd] = "\x01\x74\x62", [0x48de] = "\x01\x74\x5e", + [0x48df] = "\x01\x74\x60", [0x48e0] = "\x01\x74\x5c", + [0x48e1] = "\x03\x52\x39", [0x48e2] = "\x01\x74\x5f", + [0x48e3] = "\x03\x58\x55", [0x48e4] = "\x04\x5c\x5a", + [0x48e5] = "\x04\x5c\x5b", [0x48e6] = "\x03\x58\x54", + [0x48e7] = "\x01\x76\x7d", [0x48e8] = "\x02\x5e\x3c", + [0x48e9] = "\x07\x48\x57", [0x48ea] = "\x02\x66\x38", + [0x48eb] = "\x04\x60\x5a", [0x48ec] = "\x02\x66\x37", + [0x48ed] = "\x03\x66\x28", [0x48ee] = "\x02\x69\x58", + [0x48ef] = "\x01\x7a\x27", [0x48f0] = "\x01\x7a\x28", + [0x48f1] = "\x02\x6d\x6e", [0x48f2] = "\x02\x6b\x74", + [0x48f3] = "\x03\x61\x69", [0x48f4] = "\x02\x6d\x6d", + [0x48f5] = "\x03\x60\x40", [0x48f6] = "\x02\x71\x2d", + [0x48f7] = "\x02\x71\x72", [0x48f8] = "\x01\x48\x4e", + [0x48fa] = "\x03\x27\x22", [0x48fb] = "\x01\x4b\x37", + [0x48fc] = "\x03\x2a\x4b", [0x48fd] = "\x02\x28\x49", + [0x48fe] = "\x01\x4f\x2b", [0x48ff] = "\x03\x2a\x4a", + [0x4900] = "\x01\x52\x79", [0x4901] = "\x02\x2c\x6d", + [0x4902] = "\x01\x52\x77", [0x4903] = "\x02\x2c\x6b", + [0x4904] = "\x01\x52\x7c", [0x4905] = "\x01\x52\x78", + [0x4906] = "\x01\x52\x7d", [0x4907] = "\x01\x52\x7b", + [0x4908] = "\x02\x2c\x6c", [0x4909] = "\x01\x52\x7a", + [0x490a] = "\x01\x57\x42", [0x490b] = "\x01\x57\x41", + [0x490c] = "\x02\x31\x7c", [0x490d] = "\x01\x57\x4a", + [0x490e] = "\x02\x31\x75", [0x490f] = "\x02\x31\x7b", + [0x4910] = "\x01\x57\x46", [0x4911] = "\x02\x31\x74", + [0x4912] = "\x02\x31\x7a", [0x4913] = "\x02\x31\x78", + [0x4914] = "\x01\x57\x45", [0x4915] = "\x01\x57\x47", + [0x4916] = "\x02\x31\x77", [0x4917] = "\x01\x57\x40", + [0x4918] = "\x02\x31\x76", [0x4919] = "\x01\x57\x4b", + [0x491a] = "\x01\x57\x48", [0x491b] = "\x01\x57\x4c", + [0x491c] = "\x01\x57\x49", [0x491d] = "\x02\x31\x73", + [0x491e] = "\x02\x31\x72", [0x491f] = "\x02\x31\x79", + [0x4920] = "\x01\x57\x43", [0x4921] = "\x01\x57\x3f", + [0x4922] = "\x01\x57\x44", [0x4923] = "\x04\x2f\x25", + [0x4924] = "\x03\x33\x37", [0x4925] = "\x03\x33\x3b", + [0x4928] = "\x02\x38\x35", [0x4929] = "\x02\x38\x2e", + [0x492a] = "\x04\x3a\x26", [0x492b] = "\x01\x61\x3b", + [0x492c] = "\x02\x38\x2d", [0x492d] = "\x03\x38\x29", + [0x492e] = "\x01\x5c\x54", [0x492f] = "\x01\x5c\x5b", + [0x4930] = "\x01\x5c\x58", [0x4931] = "\x01\x5c\x5e", + [0x4932] = "\x01\x5c\x5d", [0x4933] = "\x01\x5c\x59", + [0x4934] = "\x03\x38\x26", [0x4935] = "\x02\x38\x27", + [0x4936] = "\x02\x38\x2a", [0x4937] = "\x03\x38\x27", + [0x4938] = "\x02\x38\x29", [0x4939] = "\x01\x5c\x55", + [0x493a] = "\x02\x38\x2b", [0x493b] = "\x02\x38\x34", + [0x493c] = "\x01\x5c\x56", [0x493d] = "\x02\x38\x28", + [0x493e] = "\x02\x38\x31", [0x493f] = "\x02\x38\x32", + [0x4940] = "\x01\x5c\x57", [0x4941] = "\x02\x38\x2f", + [0x4942] = "\x01\x5c\x5c", [0x4943] = "\x01\x5c\x52", + [0x4944] = "\x01\x5c\x5a", [0x4945] = "\x02\x38\x2c", + [0x4946] = "\x01\x5c\x51", [0x4947] = "\x02\x38\x30", + [0x4948] = "\x03\x38\x2e", [0x4949] = "\x03\x38\x24", + [0x494a] = "\x02\x38\x33", [0x494b] = "\x0f\x37\x54", + [0x494c] = "\x03\x38\x2b", [0x494d] = "\x03\x3e\x34", + [0x494e] = "\x02\x3f\x21", [0x494f] = "\x02\x3e\x76", + [0x4950] = "\x01\x61\x38", [0x4951] = "\x02\x3e\x7d", + [0x4952] = "\x02\x3e\x7a", [0x4953] = "\x02\x3e\x72", + [0x4954] = "\x02\x3e\x7b", [0x4955] = "\x01\x61\x3a", + [0x4956] = "\x02\x3e\x73", [0x4957] = "\x03\x3e\x29", + [0x4958] = "\x02\x3e\x6f", [0x4959] = "\x03\x3e\x26", + [0x495a] = "\x03\x3e\x2e", [0x495b] = "\x01\x65\x73", + [0x495c] = "\x02\x3e\x78", [0x495d] = "\x03\x3e\x2f", + [0x495e] = "\x01\x61\x37", [0x495f] = "\x02\x3e\x7e", + [0x4960] = "\x03\x3e\x28", [0x4961] = "\x01\x61\x3e", + [0x4962] = "\x01\x61\x40", [0x4963] = "\x02\x3e\x71", + [0x4964] = "\x03\x3e\x2c", [0x4965] = "\x04\x3a\x27", + [0x4966] = "\x01\x61\x3f", [0x4967] = "\x02\x3e\x74", + [0x4968] = "\x01\x61\x39", [0x4969] = "\x02\x3e\x7c", + [0x496a] = "\x02\x3e\x75", [0x496b] = "\x02\x3e\x79", + [0x496c] = "\x03\x3e\x2a", [0x496d] = "\x02\x3e\x77", + [0x496e] = "\x01\x61\x3c", [0x496f] = "\x02\x3e\x70", + [0x4970] = "\x01\x61\x41", [0x4971] = "\x01\x5c\x53", + [0x4972] = "\x01\x61\x3d", [0x4973] = "\x01\x61\x42", + [0x4974] = "\x03\x3e\x24", [0x4975] = "\x03\x3e\x35", + [0x4976] = "\x03\x3e\x33", [0x4978] = "\x03\x43\x67", + [0x4979] = "\x01\x65\x6f", [0x497a] = "\x02\x46\x24", + [0x497b] = "\x02\x46\x26", [0x497c] = "\x02\x46\x28", + [0x497d] = "\x02\x46\x2c", [0x497e] = "\x03\x3e\x2b", + [0x497f] = "\x02\x46\x22", [0x4980] = "\x02\x45\x7e", + [0x4981] = "\x01\x65\x71", [0x4982] = "\x04\x3f\x71", + [0x4983] = "\x02\x46\x27", [0x4984] = "\x02\x46\x2b", + [0x4985] = "\x02\x46\x23", [0x4986] = "\x02\x45\x7d", + [0x4987] = "\x03\x43\x66", [0x4988] = "\x02\x45\x7c", + [0x4989] = "\x03\x43\x69", [0x498a] = "\x03\x43\x60", + [0x498b] = "\x03\x43\x62", [0x498c] = "\x02\x46\x29", + [0x498d] = "\x02\x46\x21", [0x498e] = "\x02\x46\x25", + [0x498f] = "\x01\x65\x72", [0x4990] = "\x03\x43\x5e", + [0x4991] = "\x01\x65\x70", [0x4992] = "\x02\x46\x2d", + [0x4993] = "\x01\x65\x6e", [0x4994] = "\x02\x46\x2a", + [0x4995] = "\x03\x43\x64", [0x4996] = "\x02\x4c\x79", + [0x4997] = "\x03\x43\x68", [0x4998] = "\x03\x43\x6a", + [0x4999] = "\x03\x43\x63", [0x499c] = "\x01\x6a\x37", + [0x499d] = "\x02\x4c\x71", [0x499e] = "\x01\x6e\x43", + [0x499f] = "\x02\x4c\x7b", [0x49a0] = "\x01\x6a\x3a", + [0x49a1] = "\x02\x4d\x21", [0x49a2] = "\x01\x6a\x40", + [0x49a3] = "\x02\x4c\x6c", [0x49a4] = "\x03\x48\x74", + [0x49a5] = "\x04\x45\x7b", [0x49a6] = "\x02\x4c\x7c", + [0x49a7] = "\x02\x4c\x69", [0x49a8] = "\x03\x48\x6d", + [0x49a9] = "\x02\x4c\x7e", [0x49aa] = "\x02\x4c\x6d", + [0x49ab] = "\x03\x48\x6e", [0x49ac] = "\x01\x6a\x47", + [0x49ad] = "\x01\x6a\x44", [0x49ae] = "\x02\x4c\x7d", + [0x49af] = "\x02\x4c\x77", [0x49b0] = "\x01\x6a\x36", + [0x49b1] = "\x01\x6a\x3e", [0x49b2] = "\x01\x6a\x3d", + [0x49b3] = "\x03\x48\x70", [0x49b4] = "\x01\x6a\x3c", + [0x49b5] = "\x01\x6a\x42", [0x49b6] = "\x03\x48\x69", + [0x49b7] = "\x02\x4c\x6a", [0x49b8] = "\x01\x6a\x43", + [0x49b9] = "\x02\x4c\x78", [0x49ba] = "\x01\x6a\x3f", + [0x49bb] = "\x01\x6a\x35", [0x49bc] = "\x02\x4c\x7a", + [0x49bd] = "\x01\x6a\x38", [0x49be] = "\x01\x6a\x39", + [0x49bf] = "\x01\x6a\x41", [0x49c0] = "\x02\x4c\x6f", + [0x49c1] = "\x02\x4c\x6e", [0x49c2] = "\x02\x4c\x6b", + [0x49c3] = "\x04\x45\x7c", [0x49c4] = "\x02\x4c\x73", + [0x49c5] = "\x02\x4c\x70", [0x49c6] = "\x02\x4c\x74", + [0x49c7] = "\x01\x6a\x46", [0x49c8] = "\x03\x48\x68", + [0x49c9] = "\x02\x4d\x22", [0x49ca] = "\x01\x6a\x3b", + [0x49cb] = "\x02\x4c\x75", [0x49cc] = "\x02\x4c\x76", + [0x49cd] = "\x03\x48\x71", [0x49ce] = "\x02\x4c\x72", + [0x49cf] = "\x03\x48\x73", [0x49d0] = "\x03\x66\x29", + [0x49d1] = "\x03\x48\x6b", [0x49d2] = "\x01\x6a\x45", + [0x49d3] = "\x03\x66\x2b", [0x49d6] = "\x03\x4e\x22", + [0x49d7] = "\x02\x52\x6f", [0x49d8] = "\x01\x6e\x3b", + [0x49d9] = "\x01\x6e\x44", [0x49da] = "\x01\x6e\x40", + [0x49db] = "\x02\x52\x6c", [0x49dc] = "\x03\x4d\x7c", + [0x49dd] = "\x01\x6e\x3d", [0x49de] = "\x01\x6e\x41", + [0x49df] = "\x02\x52\x78", [0x49e0] = "\x01\x6e\x37", + [0x49e1] = "\x02\x52\x70", [0x49e2] = "\x03\x4d\x78", + [0x49e3] = "\x01\x6e\x3f", [0x49e4] = "\x03\x4e\x24", + [0x49e5] = "\x03\x4e\x2f", [0x49e6] = "\x02\x52\x73", + [0x49e7] = "\x02\x52\x6e", [0x49e8] = "\x01\x6e\x3e", + [0x49e9] = "\x01\x6e\x42", [0x49ea] = "\x02\x52\x6d", + [0x49eb] = "\x03\x4e\x2e", [0x49ec] = "\x01\x6e\x3c", + [0x49ed] = "\x03\x4d\x77", [0x49ee] = "\x02\x52\x77", + [0x49ef] = "\x01\x6e\x39", [0x49f0] = "\x02\x52\x76", + [0x49f1] = "\x02\x52\x75", [0x49f2] = "\x01\x6e\x45", + [0x49f3] = "\x02\x50\x3b", [0x49f4] = "\x01\x6e\x38", + [0x49f5] = "\x03\x4e\x2b", [0x49f6] = "\x02\x52\x74", + [0x49f7] = "\x02\x52\x6b", [0x49f8] = "\x03\x4d\x75", + [0x49f9] = "\x01\x6e\x46", [0x49fa] = "\x02\x52\x72", + [0x49fb] = "\x01\x6e\x3a", [0x49fc] = "\x03\x4e\x28", + [0x49fd] = "\x03\x4e\x29", [0x49fe] = "\x03\x4e\x25", + [0x49ff] = "\x03\x4e\x2c", [0x4a00] = "\x03\x4e\x27", + [0x4a01] = "\x03\x4d\x7e", [0x4a02] = "\x03\x4d\x7d", + [0x4a03] = "\x02\x52\x71", [0x4a04] = "\x04\x4c\x45", + [0x4a07] = "\x03\x66\x2a", [0x4a08] = "\x01\x71\x6a", + [0x4a09] = "\x01\x71\x6f", [0x4a0a] = "\x01\x71\x68", + [0x4a0b] = "\x02\x59\x44", [0x4a0c] = "\x02\x59\x3b", + [0x4a0d] = "\x02\x59\x47", [0x4a0e] = "\x02\x59\x3f", + [0x4a0f] = "\x02\x59\x45", [0x4a10] = "\x01\x71\x70", + [0x4a11] = "\x01\x71\x69", [0x4a12] = "\x02\x59\x38", + [0x4a13] = "\x02\x59\x3e", [0x4a14] = "\x02\x59\x48", + [0x4a15] = "\x02\x59\x41", [0x4a16] = "\x02\x59\x46", + [0x4a17] = "\x02\x59\x3a", [0x4a18] = "\x04\x52\x4c", + [0x4a19] = "\x03\x52\x3b", [0x4a1a] = "\x02\x59\x42", + [0x4a1b] = "\x01\x71\x6b", [0x4a1c] = "\x02\x59\x40", + [0x4a1d] = "\x01\x71\x6e", [0x4a1e] = "\x01\x71\x6d", + [0x4a1f] = "\x02\x59\x3c", [0x4a20] = "\x02\x59\x3d", + [0x4a21] = "\x02\x59\x39", [0x4a22] = "\x02\x59\x43", + [0x4a23] = "\x01\x71\x6c", [0x4a24] = "\x02\x59\x4a", + [0x4a25] = "\x02\x59\x49", [0x4a26] = "\x03\x52\x40", + [0x4a27] = "\x03\x52\x3f", [0x4a29] = "\x02\x5e\x47", + [0x4a2a] = "\x02\x5e\x43", [0x4a2b] = "\x01\x74\x69", + [0x4a2c] = "\x03\x55\x79", [0x4a2d] = "\x02\x5e\x3d", + [0x4a2e] = "\x01\x74\x63", [0x4a2f] = "\x01\x74\x73", + [0x4a30] = "\x02\x5e\x49", [0x4a31] = "\x01\x74\x6b", + [0x4a32] = "\x01\x74\x67", [0x4a33] = "\x02\x5e\x40", + [0x4a34] = "\x01\x74\x6e", [0x4a35] = "\x01\x74\x71", + [0x4a36] = "\x02\x5e\x4b", [0x4a37] = "\x01\x74\x66", + [0x4a38] = "\x02\x5e\x42", [0x4a39] = "\x01\x74\x6f", + [0x4a3a] = "\x02\x5e\x4d", [0x4a3b] = "\x02\x5e\x4a", + [0x4a3c] = "\x02\x5e\x3e", [0x4a3d] = "\x01\x74\x6a", + [0x4a3e] = "\x01\x74\x64", [0x4a3f] = "\x01\x74\x72", + [0x4a40] = "\x02\x5e\x45", [0x4a41] = "\x01\x74\x6d", + [0x4a42] = "\x02\x5e\x3f", [0x4a43] = "\x01\x74\x68", + [0x4a44] = "\x02\x5e\x4c", [0x4a45] = "\x01\x74\x6c", + [0x4a46] = "\x01\x74\x65", [0x4a47] = "\x02\x5e\x46", + [0x4a48] = "\x01\x74\x70", [0x4a49] = "\x02\x5e\x44", + [0x4a4c] = "\x02\x5e\x48", [0x4a4d] = "\x03\x55\x7a", + [0x4a4e] = "\x04\x5c\x5f", [0x4a4f] = "\x03\x58\x59", + [0x4a50] = "\x02\x62\x5a", [0x4a51] = "\x02\x62\x60", + [0x4a52] = "\x01\x77\x25", [0x4a53] = "\x02\x62\x63", + [0x4a54] = "\x01\x76\x7e", [0x4a55] = "\x01\x77\x21", + [0x4a56] = "\x02\x62\x5b", [0x4a57] = "\x02\x62\x62", + [0x4a58] = "\x02\x62\x5d", [0x4a59] = "\x01\x77\x26", + [0x4a5a] = "\x01\x77\x23", [0x4a5b] = "\x03\x58\x5b", + [0x4a5c] = "\x02\x62\x59", [0x4a5d] = "\x03\x58\x58", + [0x4a5e] = "\x01\x77\x22", [0x4a5f] = "\x02\x62\x5f", + [0x4a60] = "\x02\x62\x61", [0x4a61] = "\x01\x77\x24", + [0x4a62] = "\x02\x62\x5e", [0x4a63] = "\x02\x62\x5c", + [0x4a64] = "\x03\x66\x2c", [0x4a65] = "\x04\x5c\x5e", + [0x4a66] = "\x03\x58\x5a", [0x4a68] = "\x02\x66\x42", + [0x4a69] = "\x01\x78\x62", [0x4a6a] = "\x01\x78\x63", + [0x4a6b] = "\x01\x78\x5f", [0x4a6c] = "\x03\x5a\x72", + [0x4a6d] = "\x01\x78\x60", [0x4a6e] = "\x03\x5a\x74", + [0x4a6f] = "\x02\x66\x3e", [0x4a70] = "\x02\x66\x3c", + [0x4a71] = "\x03\x5a\x75", [0x4a72] = "\x02\x66\x40", + [0x4a73] = "\x01\x78\x64", [0x4a74] = "\x02\x66\x41", + [0x4a75] = "\x02\x66\x3a", [0x4a76] = "\x02\x66\x39", + [0x4a77] = "\x02\x66\x3d", [0x4a78] = "\x02\x66\x3b", + [0x4a79] = "\x01\x78\x61", [0x4a7a] = "\x02\x66\x3f", + [0x4a7b] = "\x02\x69\x59", [0x4a7c] = "\x01\x7a\x2b", + [0x4a7d] = "\x01\x7a\x2a", [0x4a7e] = "\x02\x69\x5a", + [0x4a7f] = "\x03\x5c\x6c", [0x4a80] = "\x02\x69\x5c", + [0x4a81] = "\x02\x69\x5b", [0x4a82] = "\x01\x7a\x2c", + [0x4a84] = "\x03\x5e\x53", [0x4a85] = "\x03\x5e\x50", + [0x4a86] = "\x02\x6b\x79", [0x4a87] = "\x02\x6b\x76", + [0x4a88] = "\x02\x6b\x77", [0x4a89] = "\x03\x5e\x51", + [0x4a8a] = "\x02\x6b\x75", [0x4a8b] = "\x02\x6b\x78", + [0x4a8c] = "\x01\x7a\x7d", [0x4a8d] = "\x02\x6b\x7a", + [0x4a8e] = "\x03\x5e\x52", [0x4a8f] = "\x01\x7a\x7c", + [0x4a91] = "\x02\x6d\x6f", [0x4a92] = "\x03\x5f\x5a", + [0x4a93] = "\x01\x7c\x41", [0x4a94] = "\x01\x7c\x43", + [0x4a95] = "\x02\x6f\x3d", [0x4a96] = "\x01\x7c\x42", + [0x4a97] = "\x02\x70\x47", [0x4a98] = "\x02\x71\x2f", + [0x4a99] = "\x02\x71\x31", [0x4a9a] = "\x02\x71\x2e", + [0x4a9b] = "\x02\x71\x30", [0x4a9c] = "\x01\x7d\x39", + [0x4a9d] = "\x04\x6d\x78", [0x4a9e] = "\x03\x62\x35", + [0x4b36] = "\x01\x48\x4f", [0x4b37] = "\x04\x25\x57", + [0x4b38] = "\x01\x52\x7e", [0x4b39] = "\x02\x30\x52", + [0x4b3a] = "\x01\x57\x4d", [0x4b3b] = "\x03\x38\x31", + [0x4b3c] = "\x0f\x31\x78", [0x4b3d] = "\x01\x5c\x5f", + [0x4b3e] = "\x02\x3f\x22", [0x4b3f] = "\x02\x3f\x23", + [0x4b40] = "\x03\x66\x2d", [0x4b41] = "\x03\x48\x77", + [0x4b43] = "\x02\x59\x4b", [0x4b44] = "\x01\x74\x74", + [0x4b45] = "\x02\x5e\x4e", [0x4b46] = "\x03\x55\x7d", + [0x4b47] = "\x03\x58\x5c", [0x4b48] = "\x01\x77\x27", + [0x4b4a] = "\x02\x66\x44", [0x4b4b] = "\x02\x66\x43", + [0x4b4c] = "\x01\x7a\x2d", [0x4b4d] = "\x02\x6b\x7b", + [0x4b4e] = "\x03\x5f\x5b", [0x4b4f] = "\x02\x6d\x70", + [0x4b50] = "\x01\x7c\x64", [0x4b51] = "\x02\x22\x69", + [0x4b52] = "\x04\x22\x21", [0x4b54] = "\x01\x4f\x2c", + [0x4b55] = "\x01\x4b\x38", [0x4b57] = "\x0f\x28\x4a", + [0x4b58] = "\x02\x2c\x6e", [0x4b59] = "\x03\x2a\x4e", + [0x4b5b] = "\x02\x32\x24", [0x4b5c] = "\x02\x31\x7d", + [0x4b5d] = "\x02\x32\x23", [0x4b5e] = "\x02\x32\x21", + [0x4b5f] = "\x01\x57\x4e", [0x4b60] = "\x02\x32\x22", + [0x4b61] = "\x02\x31\x7e", [0x4b62] = "\x03\x33\x3c", + [0x4b63] = "\x02\x38\x36", [0x4b64] = "\x04\x3a\x2b", + [0x4b65] = "\x02\x3f\x24", [0x4b66] = "\x02\x3f\x25", + [0x4b67] = "\x02\x46\x30", [0x4b68] = "\x02\x46\x31", + [0x4b69] = "\x01\x65\x75", [0x4b6a] = "\x01\x65\x76", + [0x4b6b] = "\x02\x46\x2f", [0x4b6c] = "\x02\x46\x32", + [0x4b6d] = "\x02\x46\x2e", [0x4b6e] = "\x01\x65\x74", + [0x4b6f] = "\x03\x48\x78", [0x4b70] = "\x01\x6a\x48", + [0x4b71] = "\x03\x48\x79", [0x4b72] = "\x01\x65\x77", + [0x4b73] = "\x02\x4d\x23", [0x4b75] = "\x01\x6e\x47", + [0x4b76] = "\x02\x52\x79", [0x4b77] = "\x01\x6e\x48", + [0x4b78] = "\x03\x4e\x30", [0x4b79] = "\x01\x71\x71", + [0x4b7a] = "\x02\x59\x4e", [0x4b7b] = "\x02\x59\x4c", + [0x4b7c] = "\x02\x59\x4d", [0x4b7d] = "\x02\x5e\x51", + [0x4b7e] = "\x02\x5e\x50", [0x4b7f] = "\x02\x5e\x4f", + [0x4b80] = "\x07\x41\x61", [0x4b82] = "\x04\x5c\x68", + [0x4b83] = "\x02\x66\x45", [0x4b84] = "\x04\x60\x6f", + [0x4b85] = "\x01\x78\x65", [0x4b86] = "\x02\x66\x46", + [0x4b87] = "\x02\x6d\x71", [0x4b88] = "\x01\x7c\x65", + [0x4b89] = "\x02\x70\x48", [0x4b8a] = "\x01\x48\x50", + [0x4b8b] = "\x01\x4f\x2e", [0x4b8c] = "\x01\x4f\x2d", + [0x4b8d] = "\x02\x2c\x70", [0x4b8e] = "\x01\x53\x21", + [0x4b8f] = "\x03\x2e\x5d", [0x4b90] = "\x04\x2f\x30", + [0x4b91] = "\x02\x2c\x6f", [0x4b92] = "\x02\x32\x26", + [0x4b93] = "\x03\x33\x3d", [0x4b94] = "\x01\x57\x4f", + [0x4b95] = "\x02\x38\x37", [0x4b96] = "\x02\x32\x25", + [0x4b97] = "\x03\x33\x3f", [0x4b98] = "\x04\x2f\x2f", + [0x4b99] = "\x03\x33\x3e", [0x4b9a] = "\x01\x5c\x61", + [0x4b9b] = "\x02\x38\x3a", [0x4b9c] = "\x02\x38\x38", + [0x4b9d] = "\x02\x38\x39", [0x4b9e] = "\x01\x5c\x60", + [0x4ba0] = "\x02\x3f\x27", [0x4ba1] = "\x02\x3f\x28", + [0x4ba2] = "\x02\x3f\x26", [0x4ba3] = "\x03\x43\x6e", + [0x4ba4] = "\x01\x65\x7a", [0x4ba5] = "\x02\x46\x34", + [0x4ba6] = "\x02\x46\x33", [0x4ba7] = "\x02\x46\x35", + [0x4ba8] = "\x01\x65\x79", [0x4ba9] = "\x01\x65\x78", + [0x4bab] = "\x04\x46\x26", [0x4bac] = "\x02\x52\x7a", + [0x4bad] = "\x02\x52\x7c", [0x4bae] = "\x03\x4e\x31", + [0x4baf] = "\x01\x6e\x49", [0x4bb0] = "\x02\x52\x7b", + [0x4bb1] = "\x02\x59\x4f", [0x4bb2] = "\x01\x71\x72", + [0x4bb3] = "\x02\x62\x65", [0x4bb4] = "\x03\x58\x5d", + [0x4bb5] = "\x02\x62\x64", [0x4bb6] = "\x01\x78\x66", + [0x4bb7] = "\x02\x66\x47", [0x4bb8] = "\x01\x78\x68", + [0x4bb9] = "\x01\x78\x67", [0x4bba] = "\x02\x69\x5d", + [0x4bbb] = "\x02\x6b\x7c", [0x4bbc] = "\x01\x7a\x7e", + [0x4bbd] = "\x01\x48\x51", [0x4bbe] = "\x02\x2c\x71", + [0x4bbf] = "\x01\x53\x22", [0x4bc0] = "\x02\x32\x29", + [0x4bc1] = "\x01\x57\x51", [0x4bc2] = "\x02\x32\x28", + [0x4bc3] = "\x02\x32\x27", [0x4bc4] = "\x03\x33\x42", + [0x4bc5] = "\x01\x57\x50", [0x4bc6] = "\x03\x33\x43", + [0x4bc7] = "\x02\x38\x40", [0x4bc8] = "\x04\x34\x3d", + [0x4bc9] = "\x02\x38\x42", [0x4bca] = "\x02\x38\x3b", + [0x4bcb] = "\x02\x38\x3c", [0x4bcc] = "\x01\x5c\x62", + [0x4bcd] = "\x02\x38\x3d", [0x4bce] = "\x01\x5c\x63", + [0x4bcf] = "\x02\x38\x41", [0x4bd0] = "\x02\x38\x3e", + [0x4bd1] = "\x02\x38\x3f", [0x4bd2] = "\x01\x5c\x64", + [0x4bd3] = "\x03\x3e\x37", [0x4bd4] = "\x01\x61\x44", + [0x4bd5] = "\x01\x61\x45", [0x4bd6] = "\x03\x3e\x38", + [0x4bd7] = "\x02\x3f\x29", [0x4bdb] = "\x02\x46\x36", + [0x4bdc] = "\x02\x46\x37", [0x4bdd] = "\x03\x43\x72", + [0x4bde] = "\x02\x4d\x27", [0x4bdf] = "\x01\x6a\x4b", + [0x4be0] = "\x01\x6a\x49", [0x4be1] = "\x01\x6a\x4a", + [0x4be2] = "\x02\x4d\x24", [0x4be3] = "\x02\x4d\x25", + [0x4be4] = "\x06\x60\x58", [0x4be5] = "\x02\x4d\x26", + [0x4be6] = "\x02\x53\x23", [0x4be7] = "\x03\x4e\x32", + [0x4be8] = "\x02\x53\x24", [0x4be9] = "\x01\x6e\x4a", + [0x4bea] = "\x02\x53\x21", [0x4beb] = "\x02\x52\x7e", + [0x4bec] = "\x02\x53\x22", [0x4bed] = "\x02\x52\x7d", + [0x4bee] = "\x01\x71\x75", [0x4bef] = "\x02\x59\x50", + [0x4bf0] = "\x01\x71\x73", [0x4bf1] = "\x01\x71\x74", + [0x4bf2] = "\x02\x5e\x53", [0x4bf3] = "\x01\x74\x75", + [0x4bf4] = "\x02\x5e\x52", [0x4bf5] = "\x02\x61\x34", + [0x4bf6] = "\x03\x55\x7e", [0x4bf7] = "\x02\x62\x66", + [0x4bf8] = "\x02\x62\x67", [0x4bf9] = "\x01\x77\x28", + [0x4bfa] = "\x03\x58\x61", [0x4bfb] = "\x01\x77\x29", + [0x4bfc] = "\x01\x74\x76", [0x4bfd] = "\x02\x66\x48", + [0x4bfe] = "\x02\x66\x49", [0x4bff] = "\x02\x69\x5e", + [0x4c00] = "\x01\x7a\x2e", [0x4c01] = "\x01\x48\x52", + [0x4c02] = "\x03\x66\x7b", [0x4c03] = "\x01\x48\x53", + [0x4c04] = "\x01\x57\x53", [0x4c05] = "\x01\x4f\x2f", + [0x4c06] = "\x01\x57\x52", [0x4c07] = "\x02\x2c\x72", + [0x4c08] = "\x03\x38\x36", [0x4c09] = "\x04\x2b\x25", + [0x4c0a] = "\x03\x33\x44", [0x4c0b] = "\x01\x61\x46", + [0x4c0c] = "\x01\x48\x54", [0x4c0d] = "\x01\x53\x24", + [0x4c0e] = "\x02\x2c\x73", [0x4c0f] = "\x02\x2c\x74", + [0x4c10] = "\x01\x53\x23", [0x4c11] = "\x01\x53\x25", + [0x4c12] = "\x01\x48\x55", [0x4c13] = "\x04\x27\x61", + [0x4c14] = "\x02\x2c\x75", [0x4c15] = "\x01\x57\x55", + [0x4c16] = "\x02\x32\x2a", [0x4c17] = "\x01\x57\x57", + [0x4c18] = "\x01\x57\x54", [0x4c19] = "\x01\x57\x56", + [0x4c1a] = "\x03\x38\x37", [0x4c1b] = "\x02\x38\x45", + [0x4c1c] = "\x01\x5c\x65", [0x4c1d] = "\x03\x38\x39", + [0x4c1e] = "\x02\x38\x44", [0x4c1f] = "\x02\x38\x43", + [0x4c20] = "\x04\x3a\x38", [0x4c21] = "\x02\x46\x38", + [0x4c23] = "\x03\x49\x22", [0x4c24] = "\x02\x4d\x28", + [0x4c25] = "\x04\x46\x2c", [0x4c26] = "\x01\x6e\x4b", + [0x4c28] = "\x01\x71\x76", [0x4c29] = "\x02\x59\x52", + [0x4c2a] = "\x02\x59\x51", [0x4c2b] = "\x03\x56\x21", + [0x4c2c] = "\x02\x5e\x54", [0x4c2d] = "\x04\x5c\x71", + [0x4c2e] = "\x03\x58\x62", [0x4c2f] = "\x03\x5c\x6f", + [0x4c30] = "\x02\x6b\x7d", [0x4c31] = "\x04\x69\x2e", + [0x4c32] = "\x04\x69\x2d", [0x4c33] = "\x01\x48\x56", + [0x4c34] = "\x02\x24\x73", [0x4c35] = "\x02\x28\x4a", + [0x4c36] = "\x01\x53\x26", [0x4c37] = "\x02\x2c\x76", + [0x4c38] = "\x06\x3b\x21", [0x4c39] = "\x02\x32\x2c", + [0x4c3a] = "\x04\x2f\x3a", [0x4c3b] = "\x03\x33\x49", + [0x4c3c] = "\x03\x33\x48", [0x4c3d] = "\x01\x57\x58", + [0x4c3e] = "\x02\x32\x2b", [0x4c3f] = "\x01\x57\x59", + [0x4c40] = "\x03\x33\x47", [0x4c41] = "\x03\x66\x2f", + [0x4c43] = "\x02\x38\x47", [0x4c44] = "\x03\x38\x3d", + [0x4c45] = "\x03\x38\x3c", [0x4c46] = "\x01\x5c\x67", + [0x4c47] = "\x02\x38\x46", [0x4c48] = "\x02\x38\x48", + [0x4c49] = "\x03\x38\x3b", [0x4c4a] = "\x01\x5c\x66", + [0x4c4e] = "\x03\x3e\x3c", [0x4c4f] = "\x02\x3f\x2b", + [0x4c50] = "\x02\x3f\x2c", [0x4c51] = "\x02\x3f\x2a", + [0x4c52] = "\x01\x61\x47", [0x4c53] = "\x03\x67\x29", + [0x4c55] = "\x04\x3f\x7c", [0x4c56] = "\x01\x65\x7b", + [0x4c57] = "\x03\x43\x73", [0x4c58] = "\x01\x65\x7c", + [0x4c59] = "\x04\x46\x33", [0x4c5a] = "\x01\x6a\x4d", + [0x4c5b] = "\x03\x49\x23", [0x4c5c] = "\x02\x4d\x2a", + [0x4c5d] = "\x02\x4d\x29", [0x4c5e] = "\x01\x6a\x4c", + [0x4c5f] = "\x03\x49\x26", [0x4c60] = "\x03\x3e\x3b", + [0x4c61] = "\x03\x49\x25", [0x4c63] = "\x03\x66\x30", + [0x4c64] = "\x02\x53\x25", [0x4c65] = "\x03\x4e\x34", + [0x4c66] = "\x03\x4e\x36", [0x4c67] = "\x02\x53\x26", + [0x4c68] = "\x03\x4e\x37", [0x4c6a] = "\x03\x4e\x35", + [0x4c6b] = "\x03\x4e\x38", [0x4c6c] = "\x02\x59\x53", + [0x4c6d] = "\x04\x52\x5c", [0x4c6e] = "\x03\x52\x43", + [0x4c6f] = "\x01\x74\x7a", [0x4c70] = "\x01\x74\x79", + [0x4c71] = "\x01\x74\x77", [0x4c72] = "\x01\x74\x78", + [0x4c73] = "\x01\x74\x7b", [0x4c74] = "\x03\x56\x22", + [0x4c75] = "\x02\x62\x68", [0x4c76] = "\x01\x77\x2b", + [0x4c77] = "\x01\x77\x2a", [0x4c78] = "\x02\x66\x4a", + [0x4c79] = "\x02\x69\x5f", [0x4c7a] = "\x03\x5c\x70", + [0x4c7b] = "\x03\x5c\x71", [0x4c7c] = "\x03\x5c\x72", + [0x4c7d] = "\x01\x7b\x6f", [0x4c7e] = "\x01\x7b\x6e", + [0x4c7f] = "\x01\x48\x57", [0x4c81] = "\x06\x3b\x24", + [0x4c82] = "\x02\x2f\x7d", [0x4c84] = "\x01\x65\x7e", + [0x4c85] = "\x01\x61\x48", [0x4c86] = "\x01\x65\x7d", + [0x4c87] = "\x01\x6a\x4e", [0x4c88] = "\x06\x60\x60", + [0x4c89] = "\x01\x48\x58", [0x4c8a] = "\x02\x21\x68", + [0x4c8b] = "\x01\x48\x59", [0x4c8c] = "\x01\x48\x5a", + [0x4c8d] = "\x03\x24\x35", [0x4c8e] = "\x03\x24\x36", + [0x4c8f] = "\x02\x28\x4b", [0x4c90] = "\x02\x24\x76", + [0x4c91] = "\x03\x27\x24", [0x4c92] = "\x02\x24\x77", + [0x4c93] = "\x01\x4b\x3a", [0x4c94] = "\x03\x27\x26", + [0x4c95] = "\x02\x24\x74", [0x4c96] = "\x01\x4b\x39", + [0x4c97] = "\x03\x27\x25", [0x4c98] = "\x01\x4b\x3c", + [0x4c99] = "\x02\x24\x75", [0x4c9a] = "\x01\x4b\x3e", + [0x4c9b] = "\x01\x4b\x3d", [0x4c9c] = "\x02\x24\x78", + [0x4c9d] = "\x01\x4b\x3b", [0x4c9e] = "\x04\x24\x70", + [0x4c9f] = "\x03\x27\x23", [0x4ca1] = "\x01\x4f\x34", + [0x4ca2] = "\x01\x4f\x32", [0x4ca3] = "\x02\x28\x4d", + [0x4ca4] = "\x03\x2a\x56", [0x4ca5] = "\x01\x4f\x31", + [0x4ca6] = "\x03\x2a\x5b", [0x4ca7] = "\x03\x2a\x58", + [0x4ca8] = "\x03\x2a\x4f", [0x4ca9] = "\x01\x4f\x36", + [0x4caa] = "\x01\x4f\x38", [0x4cab] = "\x01\x4f\x35", + [0x4cac] = "\x03\x2a\x59", [0x4cad] = "\x02\x28\x50", + [0x4cae] = "\x02\x28\x4c", [0x4caf] = "\x01\x4f\x39", + [0x4cb0] = "\x03\x2a\x52", [0x4cb1] = "\x01\x4f\x33", + [0x4cb2] = "\x01\x4b\x3f", [0x4cb3] = "\x03\x2a\x54", + [0x4cb4] = "\x01\x4f\x37", [0x4cb5] = "\x02\x28\x4f", + [0x4cb6] = "\x03\x2a\x57", [0x4cb7] = "\x04\x27\x64", + [0x4cb8] = "\x02\x28\x4e", [0x4cb9] = "\x04\x27\x69", + [0x4cba] = "\x01\x4f\x30", [0x4cbb] = "\x03\x66\x31", + [0x4cc2] = "\x02\x2c\x7c", [0x4cc3] = "\x01\x53\x2a", + [0x4cc4] = "\x01\x53\x2b", [0x4cc5] = "\x02\x2c\x7e", + [0x4cc6] = "\x03\x2e\x66", [0x4cc7] = "\x02\x2c\x78", + [0x4cc8] = "\x02\x2c\x7b", [0x4cc9] = "\x02\x2d\x26", + [0x4cca] = "\x02\x2d\x24", [0x4ccb] = "\x03\x2e\x60", + [0x4ccc] = "\x01\x53\x2c", [0x4ccd] = "\x02\x2d\x2a", + [0x4cce] = "\x01\x53\x2f", [0x4ccf] = "\x02\x2d\x27", + [0x4cd0] = "\x02\x2c\x7d", [0x4cd1] = "\x02\x2c\x7a", + [0x4cd2] = "\x03\x2e\x61", [0x4cd3] = "\x03\x2e\x5e", + [0x4cd4] = "\x02\x3f\x2e", [0x4cd5] = "\x02\x2d\x25", + [0x4cd6] = "\x01\x53\x27", [0x4cd7] = "\x02\x2d\x28", + [0x4cd8] = "\x02\x2c\x77", [0x4cd9] = "\x02\x2d\x22", + [0x4cda] = "\x01\x53\x29", [0x4cdb] = "\x01\x53\x2e", + [0x4cdc] = "\x02\x2d\x23", [0x4cdd] = "\x01\x53\x32", + [0x4cde] = "\x01\x53\x30", [0x4cdf] = "\x03\x2e\x65", + [0x4ce0] = "\x02\x2c\x79", [0x4ce1] = "\x01\x53\x2d", + [0x4ce2] = "\x03\x2e\x64", [0x4ce3] = "\x02\x2d\x21", + [0x4ce4] = "\x01\x53\x31", [0x4ce5] = "\x01\x53\x28", + [0x4ce6] = "\x02\x2d\x29", [0x4ced] = "\x01\x57\x5e", + [0x4cee] = "\x03\x33\x4c", [0x4cef] = "\x01\x57\x67", + [0x4cf0] = "\x01\x57\x5c", [0x4cf1] = "\x01\x57\x5a", + [0x4cf2] = "\x02\x32\x2e", [0x4cf3] = "\x01\x57\x62", + [0x4cf4] = "\x01\x57\x5f", [0x4cf5] = "\x02\x32\x30", + [0x4cf6] = "\x03\x33\x4a", [0x4cf7] = "\x03\x33\x52", + [0x4cf8] = "\x01\x57\x61", [0x4cf9] = "\x02\x32\x2f", + [0x4cfa] = "\x02\x32\x2d", [0x4cfb] = "\x02\x32\x32", + [0x4cfc] = "\x01\x57\x66", [0x4cfd] = "\x01\x57\x64", + [0x4cfe] = "\x02\x3f\x2d", [0x4cff] = "\x03\x33\x4b", + [0x4d00] = "\x02\x32\x33", [0x4d01] = "\x02\x32\x31", + [0x4d02] = "\x01\x57\x5b", [0x4d03] = "\x03\x33\x4e", + [0x4d04] = "\x03\x33\x4d", [0x4d05] = "\x01\x57\x5d", + [0x4d06] = "\x01\x57\x60", [0x4d07] = "\x03\x33\x4f", + [0x4d08] = "\x01\x57\x63", [0x4d09] = "\x03\x2e\x63", + [0x4d0a] = "\x01\x57\x65", [0x4d14] = "\x03\x3e\x44", + [0x4d15] = "\x02\x38\x52", [0x4d16] = "\x01\x5c\x69", + [0x4d17] = "\x03\x38\x49", [0x4d18] = "\x02\x38\x49", + [0x4d19] = "\x02\x38\x4b", [0x4d1a] = "\x03\x38\x47", + [0x4d1b] = "\x02\x38\x4c", [0x4d1c] = "\x04\x34\x4d", + [0x4d1d] = "\x02\x38\x54", [0x4d1e] = "\x02\x38\x50", + [0x4d1f] = "\x02\x38\x4e", [0x4d20] = "\x04\x3a\x3b", + [0x4d21] = "\x02\x38\x51", [0x4d22] = "\x02\x38\x55", + [0x4d23] = "\x01\x5c\x6a", [0x4d24] = "\x01\x5c\x6e", + [0x4d25] = "\x02\x38\x4a", [0x4d26] = "\x04\x34\x47", + [0x4d27] = "\x02\x38\x53", [0x4d28] = "\x04\x34\x50", + [0x4d29] = "\x01\x5c\x6c", [0x4d2a] = "\x03\x38\x41", + [0x4d2b] = "\x01\x5c\x6b", [0x4d2c] = "\x02\x38\x4f", + [0x4d2d] = "\x02\x38\x4d", [0x4d2e] = "\x03\x38\x42", + [0x4d2f] = "\x01\x5c\x68", [0x4d30] = "\x01\x5c\x6d", + [0x4d31] = "\x03\x38\x45", [0x4d34] = "\x03\x38\x48", + [0x4d39] = "\x01\x61\x4e", [0x4d3a] = "\x02\x3f\x36", + [0x4d3b] = "\x03\x3e\x3e", [0x4d3c] = "\x04\x3a\x3e", + [0x4d3d] = "\x02\x3f\x34", [0x4d3e] = "\x01\x61\x50", + [0x4d3f] = "\x04\x3a\x47", [0x4d40] = "\x03\x3e\x43", + [0x4d41] = "\x03\x3e\x45", [0x4d42] = "\x03\x3e\x41", + [0x4d43] = "\x02\x3f\x2f", [0x4d44] = "\x02\x46\x46", + [0x4d45] = "\x03\x3e\x3d", [0x4d46] = "\x01\x61\x4f", + [0x4d47] = "\x02\x3f\x33", [0x4d48] = "\x03\x3e\x40", + [0x4d49] = "\x03\x3e\x42", [0x4d4a] = "\x02\x3f\x30", + [0x4d4b] = "\x01\x61\x4b", [0x4d4c] = "\x01\x61\x51", + [0x4d4d] = "\x02\x3f\x35", [0x4d4e] = "\x01\x61\x4d", + [0x4d4f] = "\x02\x3f\x32", [0x4d50] = "\x01\x6a\x4f", + [0x4d51] = "\x01\x61\x4c", [0x4d52] = "\x02\x3f\x31", + [0x4d53] = "\x01\x61\x52", [0x4d54] = "\x01\x61\x4a", + [0x4d55] = "\x01\x61\x49", [0x4d58] = "\x06\x43\x5a", + [0x4d5b] = "\x02\x46\x3e", [0x4d5c] = "\x02\x46\x3c", + [0x4d5d] = "\x03\x43\x7b", [0x4d5e] = "\x02\x46\x42", + [0x4d5f] = "\x03\x43\x7e", [0x4d60] = "\x02\x46\x3a", + [0x4d61] = "\x02\x46\x47", [0x4d62] = "\x02\x46\x3f", + [0x4d63] = "\x03\x43\x75", [0x4d64] = "\x02\x46\x39", + [0x4d65] = "\x01\x66\x24", [0x4d66] = "\x01\x66\x2a", + [0x4d67] = "\x02\x46\x44", [0x4d68] = "\x04\x40\x29", + [0x4d69] = "\x02\x46\x3d", [0x4d6a] = "\x03\x43\x76", + [0x4d6b] = "\x01\x66\x27", [0x4d6c] = "\x03\x43\x77", + [0x4d6d] = "\x03\x44\x23", [0x4d6e] = "\x01\x66\x25", + [0x4d6f] = "\x02\x46\x45", [0x4d70] = "\x01\x66\x22", + [0x4d71] = "\x01\x66\x21", [0x4d72] = "\x02\x46\x40", + [0x4d73] = "\x01\x66\x26", [0x4d74] = "\x01\x61\x53", + [0x4d75] = "\x03\x43\x7c", [0x4d76] = "\x02\x46\x43", + [0x4d77] = "\x02\x46\x3b", [0x4d78] = "\x01\x66\x23", + [0x4d79] = "\x01\x66\x28", [0x4d7a] = "\x01\x66\x29", + [0x4d7d] = "\x03\x44\x22", [0x4d7f] = "\x01\x6a\x54", + [0x4d80] = "\x01\x6a\x50", [0x4d81] = "\x03\x49\x27", + [0x4d82] = "\x01\x6a\x55", [0x4d83] = "\x02\x4d\x2d", + [0x4d84] = "\x03\x49\x2a", [0x4d85] = "\x04\x46\x39", + [0x4d86] = "\x02\x4d\x2c", [0x4d87] = "\x02\x4d\x2e", + [0x4d88] = "\x01\x6a\x52", [0x4d89] = "\x02\x4d\x2b", + [0x4d8a] = "\x01\x6a\x53", [0x4d8b] = "\x02\x4d\x31", + [0x4d8c] = "\x02\x4d\x30", [0x4d8d] = "\x02\x4d\x2f", + [0x4d8e] = "\x04\x46\x46", [0x4d8f] = "\x01\x6a\x51", + [0x4d90] = "\x04\x52\x67", [0x4d92] = "\x03\x4e\x3b", + [0x4d93] = "\x03\x4e\x3d", [0x4d94] = "\x03\x4e\x39", + [0x4d95] = "\x02\x53\x2a", [0x4d96] = "\x03\x4e\x3c", + [0x4d97] = "\x02\x53\x2d", [0x4d98] = "\x01\x6e\x51", + [0x4d99] = "\x02\x53\x2c", [0x4d9a] = "\x01\x6e\x50", + [0x4d9b] = "\x01\x6e\x4c", [0x4d9c] = "\x01\x6e\x4d", + [0x4d9d] = "\x01\x6e\x4e", [0x4d9e] = "\x02\x53\x29", + [0x4d9f] = "\x02\x53\x28", [0x4da0] = "\x01\x6e\x4f", + [0x4da1] = "\x03\x4e\x3a", [0x4da2] = "\x02\x53\x2b", + [0x4da3] = "\x02\x53\x27", [0x4da6] = "\x02\x59\x55", + [0x4da7] = "\x02\x59\x5f", [0x4da8] = "\x01\x71\x79", + [0x4da9] = "\x01\x71\x78", [0x4daa] = "\x03\x52\x49", + [0x4dab] = "\x02\x59\x59", [0x4dac] = "\x02\x59\x5b", + [0x4dad] = "\x03\x52\x47", [0x4dae] = "\x02\x59\x56", + [0x4daf] = "\x03\x52\x44", [0x4db0] = "\x02\x59\x5a", + [0x4db1] = "\x02\x59\x54", [0x4db2] = "\x02\x59\x5d", + [0x4db3] = "\x01\x71\x77", [0x4db4] = "\x02\x59\x5c", + [0x4db5] = "\x02\x59\x58", [0x4db7] = "\x02\x59\x5e", + [0x4db8] = "\x03\x56\x23", [0x4db9] = "\x02\x59\x57", + [0x4dba] = "\x01\x74\x7e", [0x4dbb] = "\x02\x5e\x55", + [0x4dbc] = "\x02\x5e\x5b", [0x4dbd] = "\x01\x75\x24", + [0x4dbe] = "\x01\x75\x26", [0x4dbf] = "\x01\x75\x23", + [0x4dc0] = "\x01\x75\x22", [0x4dc1] = "\x04\x58\x27", + [0x4dc2] = "\x01\x75\x21", [0x4dc3] = "\x01\x74\x7d", + [0x4dc4] = "\x02\x5e\x56", [0x4dc5] = "\x02\x5e\x59", + [0x4dc6] = "\x01\x74\x7c", [0x4dc7] = "\x02\x5e\x5a", + [0x4dc8] = "\x03\x56\x24", [0x4dc9] = "\x01\x75\x25", + [0x4dca] = "\x02\x5e\x58", [0x4dcb] = "\x07\x48\x7c", + [0x4dcc] = "\x02\x5e\x57", [0x4dcd] = "\x01\x77\x2c", + [0x4dce] = "\x03\x58\x65", [0x4dcf] = "\x01\x77\x2d", + [0x4dd0] = "\x02\x62\x6b", [0x4dd1] = "\x02\x62\x69", + [0x4dd2] = "\x02\x62\x6a", [0x4dd4] = "\x03\x5a\x77", + [0x4dd5] = "\x02\x66\x4c", [0x4dd6] = "\x03\x5a\x78", + [0x4dd7] = "\x02\x66\x4b", [0x4dd8] = "\x01\x78\x69", + [0x4dd9] = "\x02\x69\x61", [0x4dda] = "\x01\x7a\x2f", + [0x4ddb] = "\x02\x69\x60", [0x4ddd] = "\x02\x6b\x7e", + [0x4dde] = "\x02\x6d\x72", [0x4ddf] = "\x01\x7b\x70", + [0x4de0] = "\x02\x71\x32", [0x4de1] = "\x02\x71\x33", + [0x4de2] = "\x01\x7c\x44", [0x4de3] = "\x01\x48\x5b", + [0x4de4] = "\x04\x27\x6c", [0x4de5] = "\x01\x4f\x3a", + [0x4de6] = "\x02\x3f\x37", [0x4de7] = "\x01\x6a\x56", + [0x4de8] = "\x01\x75\x27", [0x4de9] = "\x02\x5e\x5c", + [0x4dea] = "\x01\x48\x5c", [0x4deb] = "\x04\x24\x73", + [0x4dec] = "\x01\x57\x69", [0x4ded] = "\x01\x57\x68", + [0x4dee] = "\x02\x3f\x38", [0x4def] = "\x03\x3e\x47", + [0x4df0] = "\x04\x3a\x4c", [0x4df1] = "\x04\x4c\x62", + [0x4df2] = "\x02\x59\x60", [0x4df3] = "\x01\x48\x5d", + [0x4df4] = "\x01\x53\x33", [0x4df5] = "\x04\x3a\x4d", + [0x4df6] = "\x03\x3e\x48", [0x4df7] = "\x02\x3f\x39", + [0x4df8] = "\x02\x3f\x3a", [0x4df9] = "\x02\x3f\x3b", + [0x4dfa] = "\x01\x6a\x57", [0x4dfb] = "\x01\x71\x7a", + [0x4dfc] = "\x01\x48\x5e", [0x4dfd] = "\x04\x27\x6d", + [0x4dfe] = "\x01\x4f\x3b", [0x4dff] = "\x02\x2d\x2b", + [0x4e00] = "\x01\x57\x6a", [0x4e01] = "\x02\x32\x34", + [0x4e02] = "\x01\x5c\x6f", [0x4e03] = "\x03\x3e\x49", + [0x4e04] = "\x02\x3f\x3c", [0x4e05] = "\x01\x66\x2b", + [0x4e07] = "\x01\x6a\x58", [0x4e08] = "\x01\x71\x7b", + [0x4e09] = "\x01\x75\x28", [0x4e0a] = "\x01\x77\x2e", + [0x4e0b] = "\x02\x66\x4d", [0x4e0c] = "\x01\x48\x5f", + [0x4e0d] = "\x01\x4f\x3c", [0x4e0e] = "\x03\x2a\x5d", + [0x4e0f] = "\x04\x27\x6e", [0x4e10] = "\x01\x57\x6b", + [0x4e11] = "\x02\x38\x56", [0x4e12] = "\x01\x61\x54", + [0x4e13] = "\x03\x49\x2b", [0x4e14] = "\x01\x6a\x59", + [0x4e15] = "\x02\x4d\x32", [0x4e16] = "\x02\x53\x2e", + [0x4e18] = "\x03\x52\x4a", [0x4e19] = "\x03\x58\x68", + [0x4e1a] = "\x03\x5a\x79", [0x4e1b] = "\x01\x48\x60", + [0x4e1c] = "\x01\x61\x55", [0x4e1d] = "\x02\x46\x48", + [0x4e1e] = "\x01\x6a\x5a", [0x4e1f] = "\x01\x48\x61", + [0x4e20] = "\x02\x28\x51", [0x4e21] = "\x02\x2d\x2c", + [0x4e22] = "\x01\x53\x34", [0x4e24] = "\x03\x2e\x68", + [0x4e25] = "\x02\x32\x36", [0x4e26] = "\x04\x2f\x4f", + [0x4e27] = "\x03\x33\x57", [0x4e28] = "\x01\x57\x6e", + [0x4e29] = "\x03\x33\x58", [0x4e2a] = "\x01\x57\x6c", + [0x4e2b] = "\x01\x57\x6d", [0x4e2c] = "\x01\x57\x6f", + [0x4e2d] = "\x03\x33\x55", [0x4e2f] = "\x02\x32\x35", + [0x4e32] = "\x02\x38\x5b", [0x4e33] = "\x02\x38\x58", + [0x4e34] = "\x02\x38\x5a", [0x4e35] = "\x01\x5c\x70", + [0x4e36] = "\x01\x5c\x72", [0x4e37] = "\x01\x5c\x71", + [0x4e38] = "\x02\x38\x57", [0x4e39] = "\x01\x5c\x73", + [0x4e3a] = "\x02\x38\x59", [0x4e3c] = "\x02\x3f\x3d", + [0x4e3d] = "\x02\x3f\x3e", [0x4e3f] = "\x02\x3f\x3f", + [0x4e40] = "\x02\x46\x4b", [0x4e41] = "\x03\x44\x26", + [0x4e42] = "\x02\x46\x4c", [0x4e43] = "\x04\x40\x2e", + [0x4e44] = "\x02\x46\x4a", [0x4e45] = "\x02\x46\x4d", + [0x4e46] = "\x04\x40\x2d", [0x4e47] = "\x01\x66\x2c", + [0x4e48] = "\x03\x66\x34", [0x4e49] = "\x02\x46\x49", + [0x4e4a] = "\x03\x49\x2d", [0x4e4b] = "\x01\x6a\x5b", + [0x4e4c] = "\x03\x49\x2e", [0x4e4e] = "\x02\x53\x33", + [0x4e4f] = "\x02\x53\x2f", [0x4e50] = "\x02\x53\x32", + [0x4e51] = "\x02\x53\x34", [0x4e52] = "\x02\x53\x31", + [0x4e53] = "\x02\x53\x30", [0x4e55] = "\x02\x59\x61", + [0x4e56] = "\x02\x59\x62", [0x4e57] = "\x02\x59\x63", + [0x4e58] = "\x01\x71\x7c", [0x4e59] = "\x01\x71\x7d", + [0x4e5a] = "\x02\x5e\x5e", [0x4e5b] = "\x02\x5e\x5d", + [0x4e5c] = "\x02\x5e\x5f", [0x4e5e] = "\x02\x62\x6d", + [0x4e5f] = "\x02\x62\x6c", [0x4e61] = "\x02\x66\x4f", + [0x4e62] = "\x03\x5a\x7a", [0x4e63] = "\x02\x66\x50", + [0x4e64] = "\x02\x66\x4e", [0x4e65] = "\x03\x5a\x7b", + [0x4e66] = "\x01\x7a\x30", [0x4e67] = "\x04\x64\x2c", + [0x4e68] = "\x02\x69\x62", [0x4e69] = "\x02\x69\x63", + [0x4e6a] = "\x03\x5e\x55", [0x4e6b] = "\x02\x6d\x73", + [0x4e6c] = "\x02\x6f\x3e", [0x4e6d] = "\x02\x70\x49", + [0x4e6e] = "\x01\x48\x62", [0x4e6f] = "\x01\x4b\x40", + [0x4e71] = "\x01\x75\x29", [0x4e72] = "\x01\x48\x63", + [0x4e73] = "\x0f\x32\x32", [0x4e74] = "\x02\x38\x5c", + [0x4e75] = "\x02\x3f\x40", [0x4e76] = "\x03\x5a\x7c", + [0x4e77] = "\x01\x7c\x6c", [0x4e78] = "\x02\x22\x6a", + [0x4e79] = "\x04\x21\x53", [0x4e7b] = "\x03\x24\x38", + [0x4e7c] = "\x02\x22\x6b", [0x4e7d] = "\x02\x22\x6d", + [0x4e7e] = "\x01\x48\x64", [0x4e7f] = "\x02\x22\x6e", + [0x4e80] = "\x02\x22\x6c", [0x4e81] = "\x04\x23\x2f", + [0x4e83] = "\x02\x25\x22", [0x4e84] = "\x02\x25\x23", + [0x4e85] = "\x02\x24\x7b", [0x4e86] = "\x03\x27\x28", + [0x4e87] = "\x04\x24\x7b", [0x4e89] = "\x04\x24\x75", + [0x4e8a] = "\x02\x25\x21", [0x4e8b] = "\x01\x4b\x42", + [0x4e8c] = "\x03\x27\x29", [0x4e8d] = "\x01\x4b\x43", + [0x4e8e] = "\x02\x24\x7c", [0x4e8f] = "\x02\x24\x7a", + [0x4e90] = "\x02\x24\x79", [0x4e91] = "\x02\x24\x7d", + [0x4e92] = "\x01\x4b\x41", [0x4e93] = "\x02\x24\x7e", + [0x4e94] = "\x02\x2d\x2d", [0x4e95] = "\x03\x27\x2b", + [0x4e96] = "\x04\x24\x79", [0x4e98] = "\x02\x28\x56", + [0x4e99] = "\x01\x4f\x3f", [0x4e9a] = "\x02\x28\x55", + [0x4e9b] = "\x02\x28\x57", [0x4e9c] = "\x03\x2a\x60", + [0x4e9d] = "\x01\x4f\x3e", [0x4e9e] = "\x02\x28\x5c", + [0x4e9f] = "\x01\x4f\x42", [0x4ea0] = "\x02\x28\x52", + [0x4ea1] = "\x02\x28\x60", [0x4ea2] = "\x02\x28\x66", + [0x4ea3] = "\x01\x4f\x49", [0x4ea4] = "\x02\x28\x63", + [0x4ea5] = "\x01\x4f\x46", [0x4ea6] = "\x03\x2a\x6b", + [0x4ea7] = "\x02\x28\x59", [0x4ea8] = "\x02\x28\x5f", + [0x4ea9] = "\x02\x28\x61", [0x4eaa] = "\x03\x2a\x66", + [0x4eab] = "\x02\x28\x54", [0x4eac] = "\x01\x4f\x45", + [0x4ead] = "\x01\x4f\x40", [0x4eae] = "\x02\x28\x5a", + [0x4eaf] = "\x01\x4f\x47", [0x4eb0] = "\x01\x4f\x4a", + [0x4eb1] = "\x01\x4f\x44", [0x4eb2] = "\x03\x2a\x6c", + [0x4eb3] = "\x01\x4f\x3d", [0x4eb4] = "\x02\x28\x5e", + [0x4eb5] = "\x02\x28\x58", [0x4eb6] = "\x02\x28\x65", + [0x4eb7] = "\x01\x4f\x4c", [0x4eb8] = "\x01\x4f\x48", + [0x4eb9] = "\x01\x4f\x43", [0x4eba] = "\x02\x28\x5d", + [0x4ebb] = "\x01\x57\x70", [0x4ebc] = "\x02\x28\x5b", + [0x4ebd] = "\x01\x4f\x41", [0x4ebe] = "\x01\x4f\x4b", + [0x4ebf] = "\x04\x27\x7a", [0x4ec0] = "\x02\x28\x53", + [0x4ec1] = "\x04\x27\x7e", [0x4ec2] = "\x02\x28\x62", + [0x4ec3] = "\x02\x28\x64", [0x4ec4] = "\x03\x2a\x5e", + [0x4ec5] = "\x0f\x28\x63", [0x4ec9] = "\x03\x2a\x68", + [0x4eca] = "\x04\x27\x7b", [0x4ed0] = "\x03\x2e\x76", + [0x4ed1] = "\x01\x53\x45", [0x4ed2] = "\x01\x53\x3f", + [0x4ed3] = "\x01\x53\x47", [0x4ed4] = "\x01\x53\x44", + [0x4ed5] = "\x02\x2d\x34", [0x4ed6] = "\x02\x2d\x37", + [0x4ed7] = "\x01\x53\x40", [0x4ed8] = "\x03\x2e\x6a", + [0x4ed9] = "\x02\x2d\x2e", [0x4eda] = "\x04\x2b\x3a", + [0x4edb] = "\x01\x53\x39", [0x4edc] = "\x01\x53\x43", + [0x4edd] = "\x03\x2e\x6b", [0x4ede] = "\x01\x53\x46", + [0x4edf] = "\x01\x53\x48", [0x4ee0] = "\x02\x2d\x43", + [0x4ee1] = "\x02\x2d\x3a", [0x4ee2] = "\x03\x2e\x78", + [0x4ee3] = "\x01\x53\x38", [0x4ee4] = "\x02\x2d\x42", + [0x4ee5] = "\x01\x53\x3c", [0x4ee6] = "\x01\x53\x3a", + [0x4ee7] = "\x01\x53\x35", [0x4ee8] = "\x02\x2d\x32", + [0x4ee9] = "\x03\x2e\x72", [0x4eea] = "\x02\x2d\x41", + [0x4eeb] = "\x02\x2d\x36", [0x4eec] = "\x02\x2d\x39", + [0x4eed] = "\x02\x2d\x46", [0x4eee] = "\x03\x2e\x74", + [0x4eef] = "\x01\x53\x49", [0x4ef0] = "\x02\x2d\x40", + [0x4ef1] = "\x01\x53\x41", [0x4ef2] = "\x02\x2d\x3b", + [0x4ef3] = "\x02\x2d\x45", [0x4ef4] = "\x02\x2d\x38", + [0x4ef5] = "\x02\x2d\x3c", [0x4ef6] = "\x02\x2d\x3f", + [0x4ef7] = "\x03\x2e\x69", [0x4ef8] = "\x03\x2e\x6e", + [0x4ef9] = "\x02\x2d\x30", [0x4efa] = "\x02\x2d\x44", + [0x4efb] = "\x02\x2d\x3e", [0x4efc] = "\x03\x2e\x6f", + [0x4efd] = "\x03\x2e\x7a", [0x4efe] = "\x02\x2d\x2f", + [0x4eff] = "\x06\x34\x3c", [0x4f00] = "\x02\x2d\x33", + [0x4f01] = "\x01\x53\x42", [0x4f02] = "\x01\x53\x3d", + [0x4f03] = "\x01\x53\x36", [0x4f04] = "\x01\x53\x3b", + [0x4f05] = "\x01\x53\x37", [0x4f06] = "\x01\x53\x4a", + [0x4f07] = "\x02\x2d\x31", [0x4f08] = "\x02\x32\x47", + [0x4f09] = "\x01\x53\x3e", [0x4f0a] = "\x04\x2b\x3d", + [0x4f0b] = "\x03\x2e\x79", [0x4f0c] = "\x02\x2d\x3d", + [0x4f0d] = "\x02\x29\x42", [0x4f0e] = "\x03\x2e\x77", + [0x4f10] = "\x03\x66\x35", [0x4f12] = "\x03\x66\x37", + [0x4f16] = "\x02\x32\x4a", [0x4f17] = "\x01\x57\x7e", + [0x4f18] = "\x03\x33\x62", [0x4f19] = "\x02\x32\x3a", + [0x4f1a] = "\x04\x2f\x5d", [0x4f1b] = "\x02\x32\x45", + [0x4f1c] = "\x02\x32\x41", [0x4f1d] = "\x03\x38\x4d", + [0x4f1e] = "\x02\x32\x54", [0x4f1f] = "\x03\x33\x59", + [0x4f20] = "\x02\x32\x4c", [0x4f21] = "\x03\x33\x5f", + [0x4f22] = "\x02\x32\x42", [0x4f23] = "\x03\x38\x5b", + [0x4f24] = "\x02\x32\x4b", [0x4f25] = "\x02\x32\x3c", + [0x4f26] = "\x02\x32\x40", [0x4f27] = "\x02\x32\x57", + [0x4f28] = "\x01\x58\x23", [0x4f29] = "\x02\x32\x4f", + [0x4f2a] = "\x02\x32\x46", [0x4f2b] = "\x01\x57\x71", + [0x4f2c] = "\x02\x32\x55", [0x4f2d] = "\x02\x32\x38", + [0x4f2e] = "\x04\x2f\x5a", [0x4f2f] = "\x02\x32\x4e", + [0x4f30] = "\x04\x2f\x63", [0x4f31] = "\x01\x58\x22", + [0x4f32] = "\x01\x57\x7b", [0x4f33] = "\x02\x32\x37", + [0x4f34] = "\x01\x57\x79", [0x4f35] = "\x01\x57\x78", + [0x4f36] = "\x01\x57\x7d", [0x4f37] = "\x02\x32\x4d", + [0x4f38] = "\x01\x57\x75", [0x4f39] = "\x01\x57\x7c", + [0x4f3a] = "\x02\x2d\x35", [0x4f3b] = "\x02\x3f\x41", + [0x4f3c] = "\x02\x32\x48", [0x4f3d] = "\x04\x2f\x5f", + [0x4f3e] = "\x03\x2a\x5f", [0x4f3f] = "\x02\x32\x3e", + [0x4f40] = "\x01\x58\x21", [0x4f41] = "\x02\x32\x3f", + [0x4f42] = "\x02\x32\x43", [0x4f43] = "\x01\x58\x24", + [0x4f44] = "\x02\x32\x39", [0x4f45] = "\x02\x32\x51", + [0x4f46] = "\x03\x3e\x57", [0x4f47] = "\x02\x32\x50", + [0x4f48] = "\x02\x32\x58", [0x4f49] = "\x01\x57\x77", + [0x4f4a] = "\x01\x57\x74", [0x4f4b] = "\x02\x32\x56", + [0x4f4c] = "\x02\x32\x52", [0x4f4d] = "\x02\x32\x49", + [0x4f4e] = "\x02\x32\x44", [0x4f4f] = "\x01\x57\x7a", + [0x4f50] = "\x01\x57\x76", [0x4f51] = "\x02\x32\x3b", + [0x4f52] = "\x01\x57\x72", [0x4f53] = "\x02\x32\x53", + [0x4f54] = "\x01\x57\x73", [0x4f55] = "\x04\x2f\x5c", + [0x4f56] = "\x02\x32\x3d", [0x4f57] = "\x03\x33\x5a", + [0x4f58] = "\x03\x33\x63", [0x4f62] = "\x03\x66\x36", + [0x4f63] = "\x03\x2d\x33", [0x4f70] = "\x04\x34\x67", + [0x4f71] = "\x03\x38\x4e", [0x4f72] = "\x03\x38\x51", + [0x4f73] = "\x02\x38\x62", [0x4f74] = "\x02\x38\x64", + [0x4f75] = "\x02\x38\x69", [0x4f76] = "\x02\x38\x7d", + [0x4f77] = "\x01\x5d\x23", [0x4f78] = "\x01\x5c\x77", + [0x4f79] = "\x03\x38\x54", [0x4f7a] = "\x02\x38\x61", + [0x4f7b] = "\x01\x5d\x24", [0x4f7c] = "\x01\x5d\x25", + [0x4f7d] = "\x02\x38\x6c", [0x4f7e] = "\x02\x38\x73", + [0x4f7f] = "\x02\x38\x79", [0x4f80] = "\x03\x38\x50", + [0x4f81] = "\x02\x38\x66", [0x4f82] = "\x04\x34\x6d", + [0x4f83] = "\x02\x38\x6d", [0x4f84] = "\x03\x38\x4f", + [0x4f85] = "\x03\x38\x5d", [0x4f86] = "\x01\x5d\x26", + [0x4f87] = "\x02\x38\x7b", [0x4f88] = "\x02\x38\x76", + [0x4f89] = "\x01\x5d\x21", [0x4f8a] = "\x01\x5c\x7d", + [0x4f8b] = "\x02\x38\x72", [0x4f8c] = "\x02\x38\x6e", + [0x4f8d] = "\x02\x38\x60", [0x4f8e] = "\x01\x5c\x74", + [0x4f8f] = "\x02\x38\x65", [0x4f90] = "\x02\x38\x5d", + [0x4f91] = "\x03\x38\x55", [0x4f92] = "\x01\x5c\x7c", + [0x4f93] = "\x01\x5c\x7e", [0x4f94] = "\x02\x38\x6a", + [0x4f95] = "\x02\x38\x67", [0x4f96] = "\x01\x5c\x79", + [0x4f97] = "\x02\x38\x77", [0x4f98] = "\x01\x5c\x76", + [0x4f99] = "\x02\x38\x68", [0x4f9a] = "\x02\x3f\x6a", + [0x4f9b] = "\x02\x38\x70", [0x4f9c] = "\x03\x38\x5e", + [0x4f9d] = "\x02\x38\x6f", [0x4f9e] = "\x01\x5c\x75", + [0x4f9f] = "\x03\x38\x57", [0x4fa0] = "\x01\x5d\x22", + [0x4fa1] = "\x03\x38\x52", [0x4fa2] = "\x01\x5c\x78", + [0x4fa3] = "\x02\x38\x5e", [0x4fa4] = "\x02\x38\x63", + [0x4fa5] = "\x02\x38\x74", [0x4fa6] = "\x02\x38\x7a", + [0x4fa7] = "\x01\x5d\x27", [0x4fa8] = "\x02\x38\x5f", + [0x4fa9] = "\x02\x38\x6b", [0x4faa] = "\x02\x38\x71", + [0x4fab] = "\x01\x5c\x7b", [0x4fac] = "\x04\x34\x6f", + [0x4fad] = "\x03\x38\x58", [0x4fae] = "\x02\x38\x7c", + [0x4faf] = "\x02\x38\x75", [0x4fb0] = "\x02\x38\x78", + [0x4fb7] = "\x03\x38\x5f", [0x4fb9] = "\x0f\x37\x78", + [0x4fbd] = "\x01\x5c\x7a", [0x4fbe] = "\x04\x3a\x68", + [0x4fbf] = "\x02\x3f\x51", [0x4fc0] = "\x02\x3f\x45", + [0x4fc1] = "\x01\x61\x5d", [0x4fc2] = "\x02\x3f\x62", + [0x4fc3] = "\x02\x3f\x6b", [0x4fc4] = "\x02\x3f\x6e", + [0x4fc5] = "\x01\x61\x5b", [0x4fc6] = "\x02\x3f\x4d", + [0x4fc7] = "\x02\x3f\x66", [0x4fc8] = "\x02\x3f\x4e", + [0x4fc9] = "\x02\x3f\x5c", [0x4fca] = "\x01\x61\x68", + [0x4fcb] = "\x02\x3f\x58", [0x4fcc] = "\x01\x61\x65", + [0x4fcd] = "\x03\x3e\x5e", [0x4fce] = "\x02\x3f\x59", + [0x4fcf] = "\x02\x3f\x42", [0x4fd0] = "\x05\x3b\x6f", + [0x4fd1] = "\x02\x3f\x67", [0x4fd2] = "\x03\x3e\x4f", + [0x4fd3] = "\x03\x3e\x59", [0x4fd4] = "\x01\x61\x6e", + [0x4fd5] = "\x02\x3f\x64", [0x4fd6] = "\x02\x3f\x5a", + [0x4fd7] = "\x02\x3f\x70", [0x4fd8] = "\x02\x3f\x55", + [0x4fd9] = "\x02\x46\x6d", [0x4fda] = "\x03\x3e\x4d", + [0x4fdb] = "\x02\x3f\x73", [0x4fdc] = "\x01\x61\x6c", + [0x4fdd] = "\x02\x3f\x53", [0x4fde] = "\x02\x3f\x5f", + [0x4fdf] = "\x01\x61\x6f", [0x4fe0] = "\x01\x61\x5a", + [0x4fe1] = "\x02\x3f\x57", [0x4fe2] = "\x02\x3f\x71", + [0x4fe3] = "\x02\x3f\x50", [0x4fe4] = "\x02\x3f\x49", + [0x4fe5] = "\x02\x3f\x54", [0x4fe6] = "\x03\x3e\x5f", + [0x4fe7] = "\x02\x3f\x48", [0x4fe8] = "\x02\x3f\x46", + [0x4fe9] = "\x01\x61\x56", [0x4fea] = "\x02\x3f\x68", + [0x4feb] = "\x02\x3f\x4f", [0x4fec] = "\x02\x3f\x6c", + [0x4fed] = "\x03\x3e\x4b", [0x4fee] = "\x02\x3f\x6d", + [0x4fef] = "\x01\x61\x5e", [0x4ff0] = "\x01\x61\x63", + [0x4ff1] = "\x01\x61\x5f", [0x4ff2] = "\x01\x61\x67", + [0x4ff3] = "\x02\x3f\x63", [0x4ff4] = "\x01\x61\x60", + [0x4ff5] = "\x02\x3f\x5b", [0x4ff6] = "\x02\x3f\x4b", + [0x4ff7] = "\x0f\x3e\x66", [0x4ff8] = "\x01\x61\x58", + [0x4ff9] = "\x02\x3f\x43", [0x4ffa] = "\x02\x3f\x65", + [0x4ffb] = "\x02\x3f\x6f", [0x4ffc] = "\x02\x3f\x4a", + [0x4ffd] = "\x01\x61\x66", [0x4ffe] = "\x02\x3f\x74", + [0x4fff] = "\x02\x3f\x56", [0x5000] = "\x03\x3e\x52", + [0x5001] = "\x02\x3f\x52", [0x5002] = "\x03\x3e\x5c", + [0x5003] = "\x01\x61\x57", [0x5004] = "\x01\x61\x6b", + [0x5005] = "\x03\x3e\x5a", [0x5006] = "\x02\x3f\x61", + [0x5007] = "\x01\x61\x6d", [0x5008] = "\x03\x3e\x50", + [0x5009] = "\x02\x3f\x5d", [0x500a] = "\x01\x61\x62", + [0x500b] = "\x01\x61\x5c", [0x500c] = "\x01\x61\x64", + [0x500d] = "\x01\x61\x59", [0x500e] = "\x01\x61\x6a", + [0x500f] = "\x02\x3f\x5e", [0x5010] = "\x02\x3f\x4c", + [0x5011] = "\x02\x3f\x60", [0x5012] = "\x02\x3f\x47", + [0x5013] = "\x02\x3f\x69", [0x5014] = "\x03\x3e\x58", + [0x5015] = "\x04\x3a\x67", [0x5016] = "\x03\x3e\x5d", + [0x5017] = "\x03\x3e\x56", [0x5018] = "\x03\x3e\x4e", + [0x501b] = "\x02\x3f\x72", [0x501e] = "\x03\x66\x39", + [0x501f] = "\x03\x3e\x5b", [0x5021] = "\x03\x66\x38", + [0x5023] = "\x02\x3f\x44", [0x5029] = "\x02\x46\x6c", + [0x502a] = "\x03\x44\x2d", [0x502b] = "\x02\x47\x24", + [0x502c] = "\x01\x65\x5c", [0x502d] = "\x02\x46\x71", + [0x502e] = "\x03\x44\x31", [0x502f] = "\x02\x46\x6f", + [0x5030] = "\x02\x46\x5a", [0x5031] = "\x01\x66\x30", + [0x5032] = "\x02\x46\x6a", [0x5033] = "\x02\x46\x7e", + [0x5034] = "\x02\x46\x66", [0x5035] = "\x01\x66\x38", + [0x5036] = "\x02\x46\x7d", [0x5037] = "\x02\x46\x64", + [0x5038] = "\x01\x61\x69", [0x5039] = "\x02\x46\x74", + [0x503a] = "\x02\x46\x65", [0x503b] = "\x02\x46\x7b", + [0x503c] = "\x01\x66\x37", [0x503d] = "\x01\x66\x2f", + [0x503e] = "\x03\x44\x3a", [0x503f] = "\x02\x46\x4f", + [0x5040] = "\x02\x46\x57", [0x5041] = "\x03\x44\x35", + [0x5042] = "\x02\x46\x70", [0x5043] = "\x02\x46\x68", + [0x5044] = "\x02\x47\x23", [0x5045] = "\x02\x46\x6b", + [0x5046] = "\x01\x66\x3d", [0x5047] = "\x02\x46\x7c", + [0x5048] = "\x03\x44\x2c", [0x5049] = "\x01\x66\x34", + [0x504a] = "\x03\x44\x3e", [0x504b] = "\x02\x46\x6e", + [0x504c] = "\x02\x46\x76", [0x504d] = "\x02\x46\x5b", + [0x504e] = "\x02\x46\x75", [0x504f] = "\x03\x44\x27", + [0x5050] = "\x02\x47\x28", [0x5051] = "\x02\x46\x56", + [0x5052] = "\x02\x46\x77", [0x5053] = "\x03\x44\x33", + [0x5054] = "\x02\x47\x26", [0x5055] = "\x03\x44\x3f", + [0x5056] = "\x02\x46\x50", [0x5057] = "\x01\x61\x61", + [0x5058] = "\x03\x44\x40", [0x5059] = "\x02\x46\x5e", + [0x505a] = "\x02\x46\x5d", [0x505b] = "\x01\x66\x36", + [0x505c] = "\x03\x44\x32", [0x505d] = "\x02\x46\x61", + [0x505e] = "\x02\x46\x63", [0x505f] = "\x02\x46\x72", + [0x5060] = "\x02\x47\x25", [0x5061] = "\x01\x66\x39", + [0x5062] = "\x03\x44\x38", [0x5063] = "\x01\x66\x3a", + [0x5064] = "\x03\x44\x30", [0x5065] = "\x02\x46\x55", + [0x5066] = "\x01\x66\x32", [0x5067] = "\x02\x46\x59", + [0x5068] = "\x02\x47\x21", [0x5069] = "\x01\x66\x3b", + [0x506a] = "\x04\x40\x44", [0x506b] = "\x01\x66\x33", + [0x506c] = "\x01\x66\x35", [0x506d] = "\x01\x66\x3c", + [0x506e] = "\x02\x47\x27", [0x506f] = "\x02\x46\x78", + [0x5070] = "\x02\x46\x73", [0x5071] = "\x03\x44\x3c", + [0x5072] = "\x03\x44\x2f", [0x5073] = "\x02\x46\x60", + [0x5074] = "\x02\x46\x5f", [0x5075] = "\x01\x66\x31", + [0x5076] = "\x02\x46\x51", [0x5077] = "\x01\x66\x2e", + [0x5078] = "\x02\x46\x69", [0x5079] = "\x02\x46\x52", + [0x507a] = "\x02\x46\x67", [0x507b] = "\x03\x44\x2e", + [0x507c] = "\x04\x40\x41", [0x507d] = "\x02\x46\x5c", + [0x507e] = "\x02\x47\x22", [0x507f] = "\x03\x44\x2a", + [0x5080] = "\x03\x44\x39", [0x5081] = "\x04\x40\x36", + [0x5082] = "\x01\x66\x2d", [0x5083] = "\x03\x44\x3b", + [0x5084] = "\x03\x44\x28", [0x5086] = "\x02\x46\x58", + [0x5088] = "\x04\x40\x46", [0x508d] = "\x02\x46\x54", + [0x508e] = "\x02\x46\x7a", [0x508f] = "\x02\x46\x53", + [0x5090] = "\x01\x6a\x68", [0x5091] = "\x02\x4d\x5a", + [0x5092] = "\x03\x49\x35", [0x5093] = "\x03\x49\x44", + [0x5094] = "\x02\x4d\x49", [0x5095] = "\x03\x49\x33", + [0x5096] = "\x03\x49\x38", [0x5097] = "\x02\x4d\x33", + [0x5098] = "\x02\x4d\x51", [0x5099] = "\x01\x6a\x60", + [0x509a] = "\x02\x4d\x42", [0x509b] = "\x02\x4d\x4c", + [0x509c] = "\x01\x6a\x63", [0x509d] = "\x02\x4d\x45", + [0x509e] = "\x01\x6a\x61", [0x509f] = "\x02\x4d\x36", + [0x50a0] = "\x02\x4d\x54", [0x50a1] = "\x02\x4d\x35", + [0x50a2] = "\x02\x4d\x48", [0x50a3] = "\x03\x49\x3c", + [0x50a4] = "\x02\x4d\x34", [0x50a5] = "\x03\x49\x39", + [0x50a6] = "\x04\x46\x6c", [0x50a7] = "\x02\x4d\x46", + [0x50a8] = "\x02\x4d\x4f", [0x50a9] = "\x02\x4d\x4d", + [0x50aa] = "\x02\x4d\x41", [0x50ab] = "\x02\x4d\x3c", + [0x50ac] = "\x02\x4d\x3a", [0x50ad] = "\x03\x49\x42", + [0x50ae] = "\x02\x4d\x3b", [0x50af] = "\x02\x4d\x4e", + [0x50b0] = "\x02\x4d\x59", [0x50b1] = "\x02\x4d\x43", + [0x50b2] = "\x01\x6a\x62", [0x50b3] = "\x03\x49\x3b", + [0x50b4] = "\x02\x4d\x3e", [0x50b5] = "\x03\x49\x3a", + [0x50b6] = "\x02\x4d\x52", [0x50b7] = "\x03\x49\x41", + [0x50b8] = "\x01\x6a\x65", [0x50b9] = "\x02\x4d\x3d", + [0x50ba] = "\x02\x4d\x37", [0x50bb] = "\x02\x4d\x47", + [0x50bc] = "\x01\x6a\x69", [0x50bd] = "\x03\x49\x32", + [0x50be] = "\x04\x46\x58", [0x50bf] = "\x01\x6a\x5d", + [0x50c0] = "\x01\x6a\x66", [0x50c1] = "\x02\x4d\x3f", + [0x50c2] = "\x02\x4d\x39", [0x50c3] = "\x03\x49\x36", + [0x50c4] = "\x01\x6a\x5f", [0x50c5] = "\x02\x46\x79", + [0x50c6] = "\x01\x6a\x5e", [0x50c7] = "\x02\x4d\x4a", + [0x50c8] = "\x03\x44\x36", [0x50c9] = "\x01\x6a\x5c", + [0x50ca] = "\x01\x6a\x6b", [0x50cb] = "\x01\x6a\x64", + [0x50cc] = "\x02\x4d\x4b", [0x50cd] = "\x02\x4d\x40", + [0x50ce] = "\x02\x4d\x38", [0x50cf] = "\x02\x4d\x53", + [0x50d0] = "\x02\x4d\x44", [0x50d1] = "\x01\x6a\x6a", + [0x50d2] = "\x02\x4d\x57", [0x50d3] = "\x01\x6a\x67", + [0x50d4] = "\x02\x4d\x56", [0x50d5] = "\x03\x49\x3f", + [0x50d6] = "\x02\x4d\x50", [0x50d7] = "\x02\x4d\x55", + [0x50d8] = "\x03\x49\x3e", [0x50da] = "\x03\x49\x43", + [0x50db] = "\x02\x4d\x58", [0x50de] = "\x03\x66\x3b", + [0x50e1] = "\x03\x66\x3c", [0x50e2] = "\x03\x66\x3a", + [0x50e4] = "\x03\x49\x3d", [0x50e7] = "\x02\x53\x5c", + [0x50e8] = "\x02\x53\x5d", [0x50e9] = "\x02\x53\x50", + [0x50ea] = "\x02\x53\x4f", [0x50eb] = "\x02\x53\x4b", + [0x50ec] = "\x01\x6e\x5d", [0x50ed] = "\x03\x4e\x4f", + [0x50ee] = "\x01\x6e\x55", [0x50ef] = "\x02\x53\x5f", + [0x50f0] = "\x02\x53\x5e", [0x50f1] = "\x02\x46\x4e", + [0x50f2] = "\x02\x53\x48", [0x50f3] = "\x02\x53\x4c", + [0x50f4] = "\x02\x53\x46", [0x50f5] = "\x03\x4e\x44", + [0x50f6] = "\x02\x53\x59", [0x50f7] = "\x02\x53\x4a", + [0x50f8] = "\x03\x4e\x42", [0x50f9] = "\x02\x53\x60", + [0x50fa] = "\x02\x53\x43", [0x50fb] = "\x02\x53\x41", + [0x50fc] = "\x02\x53\x4d", [0x50fd] = "\x02\x53\x57", + [0x50fe] = "\x02\x53\x52", [0x50ff] = "\x01\x6e\x5f", + [0x5100] = "\x02\x53\x38", [0x5101] = "\x03\x4e\x40", + [0x5102] = "\x02\x53\x56", [0x5103] = "\x03\x4e\x4c", + [0x5104] = "\x03\x4e\x46", [0x5105] = "\x03\x4e\x54", + [0x5106] = "\x01\x6e\x60", [0x5107] = "\x02\x46\x62", + [0x5108] = "\x02\x53\x44", [0x5109] = "\x02\x53\x3b", + [0x510a] = "\x02\x53\x3e", [0x510b] = "\x02\x53\x64", + [0x510c] = "\x02\x53\x45", [0x510d] = "\x02\x53\x3c", + [0x510e] = "\x02\x53\x3a", [0x510f] = "\x02\x53\x37", + [0x5110] = "\x04\x4c\x7a", [0x5111] = "\x01\x6e\x59", + [0x5112] = "\x02\x53\x4e", [0x5113] = "\x01\x6e\x58", + [0x5114] = "\x01\x6e\x5c", [0x5115] = "\x02\x53\x49", + [0x5116] = "\x02\x53\x51", [0x5117] = "\x01\x6e\x52", + [0x5118] = "\x02\x53\x61", [0x5119] = "\x02\x53\x65", + [0x511a] = "\x01\x6e\x54", [0x511b] = "\x03\x4e\x4b", + [0x511c] = "\x02\x53\x40", [0x511d] = "\x02\x53\x54", + [0x511e] = "\x02\x53\x58", [0x511f] = "\x02\x53\x3d", + [0x5120] = "\x02\x53\x62", [0x5121] = "\x01\x6e\x5b", + [0x5122] = "\x04\x4c\x6a", [0x5123] = "\x01\x6e\x5a", + [0x5124] = "\x02\x53\x35", [0x5125] = "\x01\x6e\x5e", + [0x5126] = "\x02\x53\x5b", [0x5127] = "\x02\x53\x3f", + [0x5128] = "\x02\x53\x53", [0x5129] = "\x02\x53\x39", + [0x512a] = "\x02\x53\x47", [0x512b] = "\x02\x53\x42", + [0x512c] = "\x01\x6e\x56", [0x512d] = "\x01\x6e\x57", + [0x512e] = "\x02\x53\x55", [0x512f] = "\x02\x53\x66", + [0x5130] = "\x02\x53\x63", [0x5131] = "\x02\x53\x5a", + [0x5132] = "\x04\x4c\x78", [0x5133] = "\x03\x4e\x4d", + [0x5134] = "\x03\x4e\x4e", [0x5135] = "\x03\x4e\x52", + [0x5138] = "\x04\x4c\x74", [0x513b] = "\x02\x53\x36", + [0x513d] = "\x01\x6e\x53", [0x513e] = "\x02\x59\x74", + [0x513f] = "\x03\x52\x5a", [0x5140] = "\x02\x59\x6b", + [0x5141] = "\x02\x59\x6e", [0x5142] = "\x03\x52\x52", + [0x5143] = "\x01\x72\x25", [0x5144] = "\x02\x59\x70", + [0x5145] = "\x02\x59\x65", [0x5146] = "\x02\x59\x6c", + [0x5147] = "\x02\x59\x72", [0x5148] = "\x01\x72\x22", + [0x5149] = "\x01\x72\x26", [0x514a] = "\x01\x71\x7e", + [0x514b] = "\x03\x52\x59", [0x514c] = "\x03\x52\x50", + [0x514d] = "\x02\x59\x67", [0x514e] = "\x02\x59\x77", + [0x514f] = "\x04\x4d\x25", [0x5150] = "\x04\x53\x33", + [0x5151] = "\x02\x59\x71", [0x5152] = "\x04\x53\x24", + [0x5153] = "\x02\x59\x68", [0x5154] = "\x02\x5a\x22", + [0x5155] = "\x02\x59\x7a", [0x5156] = "\x02\x59\x64", + [0x5157] = "\x02\x5e\x72", [0x5158] = "\x02\x59\x6a", + [0x5159] = "\x01\x72\x21", [0x515a] = "\x03\x52\x58", + [0x515b] = "\x02\x59\x75", [0x515c] = "\x03\x52\x54", + [0x515d] = "\x02\x5a\x21", [0x515e] = "\x01\x72\x29", + [0x515f] = "\x03\x52\x56", [0x5160] = "\x02\x59\x7c", + [0x5161] = "\x02\x59\x69", [0x5162] = "\x02\x59\x6f", + [0x5163] = "\x02\x59\x73", [0x5164] = "\x02\x59\x6d", + [0x5165] = "\x02\x5a\x23", [0x5166] = "\x02\x59\x7e", + [0x5167] = "\x02\x59\x7b", [0x5168] = "\x01\x72\x23", + [0x5169] = "\x01\x72\x24", [0x516a] = "\x01\x72\x28", + [0x516b] = "\x02\x59\x66", [0x516c] = "\x02\x5a\x24", + [0x516d] = "\x01\x72\x27", [0x516e] = "\x02\x59\x78", + [0x516f] = "\x03\x52\x4f", [0x5170] = "\x03\x52\x55", + [0x5171] = "\x02\x59\x76", [0x5173] = "\x03\x66\x3d", + [0x5175] = "\x02\x59\x79", [0x5176] = "\x02\x5f\x21", + [0x5177] = "\x02\x5e\x6c", [0x5178] = "\x02\x5e\x71", + [0x5179] = "\x02\x5e\x7e", [0x517a] = "\x02\x5e\x70", + [0x517b] = "\x02\x5e\x68", [0x517c] = "\x02\x5e\x6d", + [0x517d] = "\x04\x58\x3e", [0x517e] = "\x01\x75\x2c", + [0x517f] = "\x03\x56\x2b", [0x5180] = "\x02\x5e\x61", + [0x5181] = "\x02\x5e\x79", [0x5182] = "\x02\x5e\x7b", + [0x5183] = "\x02\x5e\x60", [0x5184] = "\x01\x75\x2b", + [0x5185] = "\x02\x5e\x7d", [0x5186] = "\x02\x5e\x75", + [0x5187] = "\x01\x75\x32", [0x5188] = "\x02\x5e\x7c", + [0x5189] = "\x02\x5e\x6e", [0x518a] = "\x01\x75\x34", + [0x518b] = "\x02\x5e\x66", [0x518c] = "\x02\x59\x7d", + [0x518d] = "\x02\x5e\x76", [0x518e] = "\x02\x5e\x73", + [0x518f] = "\x02\x5e\x62", [0x5190] = "\x02\x5f\x23", + [0x5191] = "\x01\x75\x2e", [0x5192] = "\x03\x56\x28", + [0x5193] = "\x03\x56\x29", [0x5194] = "\x01\x75\x2f", + [0x5195] = "\x02\x5e\x64", [0x5196] = "\x02\x5e\x74", + [0x5197] = "\x03\x56\x2d", [0x5198] = "\x02\x5f\x22", + [0x5199] = "\x02\x5e\x77", [0x519a] = "\x02\x5e\x6a", + [0x519b] = "\x01\x75\x31", [0x519c] = "\x01\x75\x2d", + [0x519d] = "\x02\x5e\x78", [0x519e] = "\x02\x5e\x6b", + [0x519f] = "\x02\x5f\x24", [0x51a0] = "\x02\x5e\x65", + [0x51a1] = "\x02\x5e\x6f", [0x51a2] = "\x02\x5e\x7a", + [0x51a3] = "\x02\x5e\x67", [0x51a4] = "\x02\x5e\x69", + [0x51a5] = "\x04\x58\x40", [0x51a6] = "\x01\x75\x35", + [0x51a7] = "\x02\x5e\x63", [0x51a8] = "\x01\x75\x33", + [0x51a9] = "\x01\x77\x30", [0x51aa] = "\x01\x75\x2a", + [0x51ab] = "\x03\x56\x2c", [0x51ac] = "\x03\x56\x30", + [0x51af] = "\x01\x75\x30", [0x51b0] = "\x01\x77\x34", + [0x51b1] = "\x02\x62\x7d", [0x51b2] = "\x03\x58\x6c", + [0x51b3] = "\x02\x62\x73", [0x51b4] = "\x02\x62\x6e", + [0x51b5] = "\x02\x62\x74", [0x51b6] = "\x02\x62\x7e", + [0x51b7] = "\x02\x63\x24", [0x51b8] = "\x02\x63\x23", + [0x51b9] = "\x01\x77\x36", [0x51ba] = "\x01\x77\x35", + [0x51bb] = "\x03\x58\x6e", [0x51bc] = "\x04\x5d\x2c", + [0x51bd] = "\x02\x62\x75", [0x51be] = "\x02\x63\x25", + [0x51bf] = "\x02\x62\x78", [0x51c0] = "\x02\x62\x70", + [0x51c1] = "\x03\x58\x6f", [0x51c2] = "\x02\x62\x72", + [0x51c3] = "\x02\x62\x71", [0x51c4] = "\x02\x62\x77", + [0x51c5] = "\x02\x62\x7c", [0x51c6] = "\x02\x62\x6f", + [0x51c7] = "\x02\x62\x76", [0x51c8] = "\x02\x62\x7b", + [0x51c9] = "\x01\x77\x33", [0x51ca] = "\x04\x5d\x28", + [0x51cb] = "\x02\x62\x79", [0x51cc] = "\x03\x58\x6b", + [0x51cd] = "\x01\x77\x31", [0x51ce] = "\x02\x62\x7a", + [0x51cf] = "\x01\x77\x2f", [0x51d0] = "\x01\x77\x32", + [0x51d1] = "\x02\x66\x60", [0x51d2] = "\x02\x63\x21", + [0x51d4] = "\x03\x66\x3e", [0x51d5] = "\x01\x78\x6d", + [0x51d6] = "\x03\x5a\x7e", [0x51d7] = "\x02\x66\x58", + [0x51d8] = "\x02\x66\x5c", [0x51d9] = "\x02\x66\x54", + [0x51da] = "\x02\x66\x57", [0x51db] = "\x03\x5a\x7d", + [0x51dc] = "\x02\x66\x5f", [0x51dd] = "\x01\x78\x6b", + [0x51de] = "\x02\x66\x64", [0x51df] = "\x02\x66\x5d", + [0x51e0] = "\x04\x60\x7a", [0x51e1] = "\x02\x66\x55", + [0x51e2] = "\x02\x66\x65", [0x51e3] = "\x02\x66\x5e", + [0x51e4] = "\x01\x78\x6e", [0x51e5] = "\x01\x78\x6f", + [0x51e6] = "\x02\x66\x62", [0x51e7] = "\x03\x5b\x22", + [0x51e8] = "\x02\x66\x56", [0x51e9] = "\x01\x78\x6a", + [0x51ea] = "\x01\x78\x6c", [0x51eb] = "\x02\x66\x51", + [0x51ec] = "\x02\x66\x59", [0x51ed] = "\x02\x66\x53", + [0x51ee] = "\x03\x5c\x7b", [0x51ef] = "\x02\x66\x63", + [0x51f0] = "\x02\x66\x61", [0x51f1] = "\x02\x66\x52", + [0x51f2] = "\x02\x66\x5a", [0x51f3] = "\x04\x60\x7b", + [0x51f4] = "\x03\x5b\x25", [0x51f5] = "\x03\x66\x3f", + [0x51f6] = "\x02\x69\x6a", [0x51f7] = "\x01\x78\x70", + [0x51f8] = "\x02\x66\x5b", [0x51f9] = "\x01\x7a\x32", + [0x51fa] = "\x01\x7a\x34", [0x51fb] = "\x01\x7a\x31", + [0x51fc] = "\x03\x5c\x76", [0x51fd] = "\x02\x69\x6f", + [0x51fe] = "\x02\x69\x67", [0x51ff] = "\x02\x69\x65", + [0x5200] = "\x02\x69\x69", [0x5201] = "\x02\x69\x66", + [0x5202] = "\x03\x5c\x78", [0x5203] = "\x03\x5c\x7c", + [0x5204] = "\x02\x69\x6b", [0x5205] = "\x02\x69\x6d", + [0x5206] = "\x01\x7a\x35", [0x5207] = "\x01\x7a\x37", + [0x5208] = "\x03\x5d\x22", [0x5209] = "\x02\x69\x6c", + [0x520a] = "\x01\x7a\x38", [0x520b] = "\x01\x7a\x36", + [0x520c] = "\x02\x69\x6e", [0x520d] = "\x03\x5c\x7e", + [0x520e] = "\x04\x64\x37", [0x520f] = "\x03\x5d\x23", + [0x5210] = "\x03\x5c\x77", [0x5211] = "\x01\x7a\x33", + [0x5213] = "\x03\x5d\x21", [0x5215] = "\x03\x5e\x5b", + [0x5216] = "\x03\x5e\x5a", [0x5217] = "\x01\x7b\x21", + [0x5218] = "\x02\x6c\x21", [0x5219] = "\x02\x6c\x27", + [0x521a] = "\x01\x7b\x23", [0x521b] = "\x02\x69\x68", + [0x521c] = "\x02\x6c\x26", [0x521d] = "\x03\x5e\x5c", + [0x521e] = "\x02\x6c\x2d", [0x521f] = "\x02\x6c\x24", + [0x5220] = "\x02\x6c\x2b", [0x5221] = "\x02\x6c\x2a", + [0x5222] = "\x02\x69\x64", [0x5223] = "\x02\x6c\x25", + [0x5224] = "\x02\x63\x22", [0x5225] = "\x02\x6c\x2e", + [0x5226] = "\x02\x6c\x23", [0x5227] = "\x02\x6c\x28", + [0x5228] = "\x03\x5e\x58", [0x5229] = "\x02\x6c\x2c", + [0x522a] = "\x02\x6c\x22", [0x522b] = "\x03\x5e\x56", + [0x522c] = "\x02\x6d\x77", [0x522d] = "\x01\x7b\x22", + [0x522e] = "\x02\x6c\x29", [0x522f] = "\x03\x5e\x57", + [0x5231] = "\x02\x6f\x43", [0x5232] = "\x02\x6d\x78", + [0x5233] = "\x02\x6d\x76", [0x5234] = "\x02\x6d\x74", + [0x5235] = "\x02\x6d\x75", [0x5236] = "\x02\x6d\x79", + [0x5237] = "\x03\x66\x40", [0x5238] = "\x01\x7c\x45", + [0x5239] = "\x02\x6f\x41", [0x523a] = "\x02\x6f\x3f", + [0x523b] = "\x02\x6f\x44", [0x523c] = "\x02\x6f\x42", + [0x523d] = "\x03\x60\x43", [0x523e] = "\x02\x6f\x45", + [0x523f] = "\x01\x7c\x46", [0x5240] = "\x02\x6f\x40", + [0x5241] = "\x03\x60\x2f", [0x5242] = "\x03\x61\x46", + [0x5243] = "\x02\x70\x4a", [0x5245] = "\x03\x66\x41", + [0x5246] = "\x02\x71\x34", [0x5247] = "\x02\x71\x35", + [0x5248] = "\x02\x71\x36", [0x5249] = "\x03\x61\x47", + [0x524a] = "\x03\x61\x7c", [0x524b] = "\x02\x72\x35", + [0x524c] = "\x02\x72\x2d", [0x524d] = "\x02\x22\x6f", + [0x524e] = "\x01\x4f\x4d", [0x5250] = "\x01\x53\x4b", + [0x5251] = "\x04\x2f\x68", [0x5252] = "\x02\x32\x5a", + [0x5253] = "\x02\x32\x59", [0x5254] = "\x01\x58\x25", + [0x5255] = "\x01\x5d\x28", [0x5256] = "\x02\x39\x21", + [0x5257] = "\x03\x38\x63", [0x5258] = "\x03\x38\x60", + [0x5259] = "\x02\x38\x7e", [0x525a] = "\x03\x38\x61", + [0x525b] = "\x01\x61\x70", [0x525c] = "\x01\x66\x3f", + [0x525d] = "\x03\x3e\x61", [0x525e] = "\x01\x66\x3e", + [0x525f] = "\x01\x66\x40", [0x5260] = "\x05\x49\x4e", + [0x5261] = "\x02\x4d\x5b", [0x5262] = "\x02\x53\x67", + [0x5263] = "\x02\x5a\x25", [0x5264] = "\x02\x5a\x27", + [0x5265] = "\x02\x5a\x26", [0x5266] = "\x07\x32\x61", + [0x5267] = "\x01\x75\x36", [0x5268] = "\x02\x5f\x25", + [0x5269] = "\x02\x63\x26", [0x526a] = "\x02\x71\x73", + [0x526b] = "\x01\x48\x65", [0x526c] = "\x03\x27\x2d", + [0x526d] = "\x02\x28\x69", [0x526e] = "\x02\x28\x6a", + [0x526f] = "\x02\x28\x68", [0x5270] = "\x02\x28\x67", + [0x5271] = "\x01\x4f\x4e", [0x5272] = "\x03\x66\x42", + [0x5273] = "\x02\x2d\x4a", [0x5274] = "\x02\x2d\x48", + [0x5275] = "\x03\x2f\x23", [0x5276] = "\x03\x2e\x7c", + [0x5277] = "\x02\x2d\x47", [0x5278] = "\x03\x2e\x7e", + [0x5279] = "\x01\x53\x4c", [0x527a] = "\x01\x53\x4e", + [0x527b] = "\x01\x53\x4d", [0x527c] = "\x02\x2d\x49", + [0x527d] = "\x03\x2f\x24", [0x527e] = "\x0f\x2d\x3e", + [0x5284] = "\x03\x33\x69", [0x5285] = "\x02\x32\x66", + [0x5286] = "\x02\x32\x63", [0x5287] = "\x02\x32\x61", + [0x5288] = "\x04\x2f\x6d", [0x5289] = "\x03\x33\x6c", + [0x528a] = "\x01\x58\x26", [0x528b] = "\x02\x32\x64", + [0x528c] = "\x01\x58\x2b", [0x528d] = "\x02\x32\x5e", + [0x528e] = "\x02\x32\x6d", [0x528f] = "\x03\x33\x6f", + [0x5290] = "\x02\x32\x6f", [0x5291] = "\x02\x32\x5f", + [0x5292] = "\x03\x33\x6e", [0x5293] = "\x01\x58\x28", + [0x5294] = "\x02\x32\x70", [0x5295] = "\x02\x32\x6b", + [0x5296] = "\x02\x32\x5d", [0x5297] = "\x02\x32\x62", + [0x5298] = "\x02\x32\x6c", [0x5299] = "\x02\x32\x68", + [0x529a] = "\x02\x32\x65", [0x529b] = "\x03\x33\x6b", + [0x529c] = "\x01\x58\x2d", [0x529d] = "\x02\x32\x6e", + [0x529e] = "\x02\x32\x60", [0x529f] = "\x03\x33\x6a", + [0x52a0] = "\x03\x33\x70", [0x52a1] = "\x02\x32\x69", + [0x52a2] = "\x02\x32\x5b", [0x52a3] = "\x01\x58\x2c", + [0x52a4] = "\x01\x58\x29", [0x52a5] = "\x02\x32\x67", + [0x52a6] = "\x03\x33\x6d", [0x52a7] = "\x02\x32\x6a", + [0x52a8] = "\x02\x32\x5c", [0x52a9] = "\x01\x58\x2a", + [0x52aa] = "\x01\x58\x27", [0x52ad] = "\x04\x34\x7a", + [0x52ae] = "\x03\x38\x66", [0x52af] = "\x01\x5d\x32", + [0x52b0] = "\x02\x39\x28", [0x52b1] = "\x01\x5d\x31", + [0x52b2] = "\x03\x38\x64", [0x52b3] = "\x02\x39\x2b", + [0x52b4] = "\x02\x39\x2e", [0x52b5] = "\x01\x5d\x2e", + [0x52b6] = "\x01\x5d\x2c", [0x52b7] = "\x02\x39\x23", + [0x52b8] = "\x02\x39\x2c", [0x52b9] = "\x02\x39\x2a", + [0x52ba] = "\x02\x39\x27", [0x52bb] = "\x02\x39\x2f", + [0x52bc] = "\x02\x39\x30", [0x52bd] = "\x02\x39\x32", + [0x52be] = "\x02\x39\x33", [0x52bf] = "\x02\x39\x22", + [0x52c0] = "\x01\x5d\x2b", [0x52c1] = "\x02\x39\x25", + [0x52c2] = "\x02\x39\x24", [0x52c3] = "\x02\x39\x31", + [0x52c4] = "\x01\x5d\x2d", [0x52c5] = "\x02\x39\x26", + [0x52c6] = "\x01\x5d\x2f", [0x52c7] = "\x01\x5d\x2a", + [0x52c8] = "\x02\x39\x29", [0x52c9] = "\x01\x5d\x33", + [0x52ca] = "\x04\x35\x26", [0x52cb] = "\x01\x5d\x30", + [0x52cc] = "\x02\x39\x2d", [0x52cf] = "\x0f\x38\x3a", + [0x52d0] = "\x01\x61\x77", [0x52d1] = "\x02\x40\x25", + [0x52d2] = "\x04\x3a\x71", [0x52d3] = "\x02\x3f\x78", + [0x52d4] = "\x01\x61\x74", [0x52d5] = "\x03\x3e\x62", + [0x52d6] = "\x02\x47\x2e", [0x52d7] = "\x02\x40\x23", + [0x52d8] = "\x02\x3f\x75", [0x52d9] = "\x01\x61\x72", + [0x52da] = "\x02\x3f\x7a", [0x52db] = "\x01\x61\x75", + [0x52dc] = "\x02\x3f\x7e", [0x52dd] = "\x02\x3f\x7c", + [0x52de] = "\x01\x61\x78", [0x52df] = "\x01\x61\x71", + [0x52e0] = "\x04\x3a\x76", [0x52e1] = "\x03\x3e\x63", + [0x52e2] = "\x02\x3f\x76", [0x52e3] = "\x02\x3f\x79", + [0x52e4] = "\x01\x61\x76", [0x52e5] = "\x04\x3a\x6f", + [0x52e6] = "\x02\x3f\x77", [0x52e7] = "\x05\x3b\x7b", + [0x52e8] = "\x02\x40\x24", [0x52e9] = "\x02\x40\x22", + [0x52ea] = "\x02\x3f\x7b", [0x52eb] = "\x02\x3f\x7d", + [0x52ec] = "\x02\x40\x21", [0x52ed] = "\x01\x61\x73", + [0x52ee] = "\x03\x3e\x68", [0x52f5] = "\x02\x47\x2f", + [0x52f6] = "\x02\x47\x35", [0x52f7] = "\x02\x47\x2b", + [0x52f8] = "\x02\x47\x31", [0x52f9] = "\x01\x66\x41", + [0x52fa] = "\x02\x47\x2d", [0x52fb] = "\x01\x66\x47", + [0x52fc] = "\x03\x44\x44", [0x52fd] = "\x03\x44\x45", + [0x52fe] = "\x01\x66\x46", [0x52ff] = "\x03\x44\x49", + [0x5300] = "\x01\x66\x45", [0x5301] = "\x02\x47\x34", + [0x5302] = "\x01\x66\x48", [0x5303] = "\x01\x66\x49", + [0x5304] = "\x02\x47\x2a", [0x5305] = "\x02\x47\x37", + [0x5306] = "\x01\x66\x4a", [0x5307] = "\x01\x66\x44", + [0x5308] = "\x01\x66\x43", [0x5309] = "\x02\x47\x33", + [0x530a] = "\x01\x66\x4b", [0x530b] = "\x02\x47\x29", + [0x530c] = "\x02\x47\x2c", [0x530d] = "\x02\x47\x36", + [0x530e] = "\x02\x47\x32", [0x530f] = "\x04\x40\x59", + [0x5310] = "\x04\x40\x52", [0x5311] = "\x02\x4d\x7b", + [0x5312] = "\x02\x4d\x70", [0x5313] = "\x01\x66\x42", + [0x5314] = "\x05\x42\x5d", [0x5315] = "\x03\x44\x46", + [0x5316] = "\x03\x44\x48", [0x5318] = "\x01\x6a\x72", + [0x5319] = "\x02\x4d\x64", [0x531a] = "\x02\x4d\x79", + [0x531b] = "\x02\x4d\x65", [0x531c] = "\x01\x6a\x6d", + [0x531d] = "\x03\x49\x4f", [0x531e] = "\x02\x4d\x62", + [0x531f] = "\x04\x40\x55", [0x5320] = "\x02\x4d\x6b", + [0x5321] = "\x02\x4d\x63", [0x5322] = "\x01\x6a\x6f", + [0x5323] = "\x02\x4d\x5d", [0x5324] = "\x02\x4d\x78", + [0x5325] = "\x01\x6a\x70", [0x5326] = "\x02\x4d\x75", + [0x5327] = "\x02\x4d\x76", [0x5328] = "\x02\x4d\x5e", + [0x5329] = "\x01\x6a\x75", [0x532a] = "\x02\x4d\x6d", + [0x532b] = "\x03\x49\x4a", [0x532c] = "\x02\x4d\x67", + [0x532d] = "\x02\x4d\x6e", [0x532e] = "\x02\x4d\x61", + [0x532f] = "\x04\x46\x7e", [0x5330] = "\x02\x4d\x7a", + [0x5331] = "\x02\x4d\x72", [0x5332] = "\x02\x4d\x6c", + [0x5333] = "\x02\x4d\x5c", [0x5334] = "\x01\x6a\x71", + [0x5335] = "\x02\x4d\x73", [0x5336] = "\x03\x49\x45", + [0x5337] = "\x01\x6a\x74", [0x5338] = "\x02\x4d\x77", + [0x5339] = "\x03\x49\x4c", [0x533a] = "\x02\x4d\x71", + [0x533b] = "\x01\x6a\x6e", [0x533c] = "\x02\x4d\x6f", + [0x533d] = "\x03\x49\x49", [0x533e] = "\x02\x4d\x69", + [0x533f] = "\x01\x6a\x6c", [0x5340] = "\x02\x4d\x60", + [0x5341] = "\x02\x4d\x68", [0x5342] = "\x02\x4d\x74", + [0x5343] = "\x02\x4d\x66", [0x5344] = "\x0f\x4c\x33", + [0x5345] = "\x03\x49\x4e", [0x5346] = "\x02\x4d\x6a", + [0x5347] = "\x03\x49\x4b", [0x534a] = "\x03\x66\x43", + [0x534c] = "\x01\x6e\x6a", [0x534d] = "\x02\x47\x30", + [0x534e] = "\x02\x53\x79", [0x534f] = "\x02\x54\x24", + [0x5350] = "\x02\x53\x78", [0x5351] = "\x02\x53\x74", + [0x5352] = "\x02\x53\x71", [0x5353] = "\x01\x6e\x6b", + [0x5354] = "\x02\x53\x6f", [0x5355] = "\x01\x6a\x73", + [0x5356] = "\x02\x53\x68", [0x5357] = "\x01\x6e\x69", + [0x5358] = "\x02\x53\x6e", [0x5359] = "\x01\x6e\x68", + [0x535a] = "\x02\x53\x73", [0x535b] = "\x02\x53\x70", + [0x535c] = "\x02\x54\x22", [0x535d] = "\x02\x53\x7b", + [0x535e] = "\x02\x53\x75", [0x535f] = "\x02\x53\x7a", + [0x5360] = "\x01\x6e\x64", [0x5361] = "\x02\x53\x72", + [0x5362] = "\x02\x54\x27", [0x5363] = "\x02\x53\x69", + [0x5364] = "\x02\x53\x6a", [0x5365] = "\x02\x54\x23", + [0x5366] = "\x01\x6e\x65", [0x5367] = "\x02\x54\x28", + [0x5368] = "\x01\x6e\x67", [0x5369] = "\x02\x54\x29", + [0x536a] = "\x02\x53\x77", [0x536b] = "\x02\x4d\x5f", + [0x536c] = "\x02\x53\x7d", [0x536d] = "\x02\x53\x76", + [0x536e] = "\x02\x54\x21", [0x536f] = "\x02\x53\x7c", + [0x5370] = "\x05\x50\x55", [0x5371] = "\x03\x4e\x5d", + [0x5372] = "\x04\x4d\x28", [0x5373] = "\x02\x53\x6d", + [0x5374] = "\x01\x6e\x62", [0x5375] = "\x02\x54\x26", + [0x5376] = "\x01\x6e\x63", [0x5377] = "\x02\x53\x6b", + [0x5378] = "\x01\x6e\x66", [0x5379] = "\x02\x5a\x32", + [0x537a] = "\x02\x53\x7e", [0x537b] = "\x02\x54\x25", + [0x537c] = "\x04\x4d\x31", [0x537d] = "\x03\x4e\x59", + [0x5381] = "\x02\x5a\x2f", [0x5382] = "\x01\x6e\x61", + [0x5383] = "\x01\x72\x2a", [0x5384] = "\x02\x5a\x39", + [0x5385] = "\x02\x5a\x35", [0x5386] = "\x04\x53\x3c", + [0x5387] = "\x02\x5a\x33", [0x5388] = "\x02\x5a\x2e", + [0x5389] = "\x02\x5a\x3d", [0x538a] = "\x03\x52\x5b", + [0x538b] = "\x03\x52\x5d", [0x538c] = "\x04\x53\x44", + [0x538d] = "\x01\x72\x2e", [0x538e] = "\x03\x52\x5f", + [0x538f] = "\x02\x5a\x2a", [0x5390] = "\x02\x5a\x36", + [0x5391] = "\x02\x5a\x37", [0x5392] = "\x02\x5a\x2d", + [0x5393] = "\x02\x5a\x2c", [0x5394] = "\x02\x5a\x3a", + [0x5395] = "\x04\x53\x41", [0x5396] = "\x02\x5a\x30", + [0x5397] = "\x02\x5a\x2b", [0x5398] = "\x02\x5a\x31", + [0x5399] = "\x03\x52\x62", [0x539a] = "\x02\x5a\x3c", + [0x539b] = "\x02\x5a\x29", [0x539c] = "\x02\x5a\x3b", + [0x539d] = "\x02\x5a\x38", [0x539e] = "\x01\x72\x2c", + [0x539f] = "\x01\x72\x2b", [0x53a0] = "\x04\x53\x39", + [0x53a1] = "\x03\x52\x5e", [0x53a2] = "\x01\x72\x2d", + [0x53a3] = "\x02\x5a\x34", [0x53a4] = "\x02\x5a\x28", + [0x53a5] = "\x03\x66\x45", [0x53a9] = "\x03\x66\x44", + [0x53aa] = "\x02\x5f\x27", [0x53ab] = "\x01\x75\x3c", + [0x53ac] = "\x02\x5f\x2b", [0x53ad] = "\x02\x5f\x28", + [0x53ae] = "\x02\x5f\x2f", [0x53af] = "\x02\x5f\x35", + [0x53b0] = "\x02\x5f\x2a", [0x53b1] = "\x03\x56\x3a", + [0x53b2] = "\x02\x5f\x3e", [0x53b3] = "\x01\x75\x39", + [0x53b4] = "\x02\x5f\x38", [0x53b5] = "\x02\x5f\x2d", + [0x53b6] = "\x02\x5f\x39", [0x53b7] = "\x02\x5f\x34", + [0x53b8] = "\x02\x5f\x3b", [0x53b9] = "\x02\x5f\x2c", + [0x53ba] = "\x01\x75\x3e", [0x53bb] = "\x01\x75\x3d", + [0x53bc] = "\x02\x5f\x2e", [0x53bd] = "\x02\x5f\x3c", + [0x53be] = "\x02\x5f\x26", [0x53bf] = "\x02\x5f\x3a", + [0x53c0] = "\x01\x75\x37", [0x53c1] = "\x03\x56\x39", + [0x53c2] = "\x02\x5f\x32", [0x53c3] = "\x02\x5f\x31", + [0x53c4] = "\x02\x5f\x36", [0x53c5] = "\x02\x5f\x29", + [0x53c6] = "\x01\x75\x3b", [0x53c7] = "\x03\x56\x3b", + [0x53c8] = "\x01\x75\x3f", [0x53c9] = "\x02\x5f\x30", + [0x53ca] = "\x02\x5f\x37", [0x53cb] = "\x01\x75\x40", + [0x53cc] = "\x02\x5f\x33", [0x53cd] = "\x03\x56\x36", + [0x53ce] = "\x03\x56\x34", [0x53d1] = "\x01\x75\x38", + [0x53d2] = "\x01\x75\x3a", [0x53d3] = "\x02\x63\x33", + [0x53d4] = "\x02\x63\x31", [0x53d5] = "\x03\x5b\x28", + [0x53d6] = "\x03\x58\x76", [0x53d7] = "\x02\x63\x37", + [0x53d8] = "\x02\x63\x35", [0x53d9] = "\x02\x63\x38", + [0x53da] = "\x03\x58\x78", [0x53db] = "\x02\x63\x2a", + [0x53dc] = "\x02\x63\x32", [0x53dd] = "\x02\x63\x3c", + [0x53de] = "\x02\x5f\x3d", [0x53df] = "\x02\x63\x2e", + [0x53e0] = "\x01\x77\x3a", [0x53e1] = "\x02\x53\x6c", + [0x53e2] = "\x02\x63\x29", [0x53e3] = "\x02\x63\x36", + [0x53e4] = "\x02\x63\x30", [0x53e5] = "\x02\x63\x2d", + [0x53e6] = "\x02\x63\x28", [0x53e7] = "\x02\x63\x27", + [0x53e8] = "\x02\x63\x3b", [0x53e9] = "\x03\x58\x73", + [0x53ea] = "\x02\x63\x2c", [0x53eb] = "\x02\x63\x2b", + [0x53ec] = "\x01\x77\x38", [0x53ed] = "\x02\x63\x34", + [0x53ee] = "\x03\x58\x74", [0x53ef] = "\x01\x77\x37", + [0x53f0] = "\x03\x58\x75", [0x53f1] = "\x05\x64\x48", + [0x53f2] = "\x01\x77\x39", [0x53f3] = "\x02\x63\x2f", + [0x53f4] = "\x02\x63\x3a", [0x53f5] = "\x03\x66\x46", + [0x53f6] = "\x02\x66\x69", [0x53f7] = "\x02\x66\x6a", + [0x53f8] = "\x03\x5b\x2c", [0x53f9] = "\x01\x78\x74", + [0x53fa] = "\x02\x66\x67", [0x53fb] = "\x01\x78\x71", + [0x53fc] = "\x02\x66\x6f", [0x53fd] = "\x03\x5b\x27", + [0x53fe] = "\x01\x78\x75", [0x53ff] = "\x02\x66\x71", + [0x5400] = "\x02\x66\x66", [0x5401] = "\x02\x63\x39", + [0x5402] = "\x02\x66\x73", [0x5403] = "\x02\x66\x68", + [0x5404] = "\x05\x69\x43", [0x5405] = "\x01\x78\x72", + [0x5406] = "\x02\x66\x6e", [0x5407] = "\x03\x5b\x29", + [0x5408] = "\x02\x66\x70", [0x5409] = "\x02\x66\x6b", + [0x540a] = "\x02\x66\x72", [0x540b] = "\x02\x66\x6d", + [0x540c] = "\x02\x66\x6c", [0x540d] = "\x01\x78\x73", + [0x540e] = "\x03\x58\x77", [0x540f] = "\x03\x5b\x2b", + [0x5410] = "\x02\x69\x71", [0x5411] = "\x02\x69\x72", + [0x5412] = "\x03\x5d\x25", [0x5413] = "\x02\x69\x74", + [0x5414] = "\x01\x7a\x39", [0x5415] = "\x01\x7a\x3a", + [0x5416] = "\x02\x69\x75", [0x5417] = "\x02\x69\x73", + [0x5418] = "\x03\x5d\x24", [0x5419] = "\x02\x69\x70", + [0x541a] = "\x03\x5e\x5d", [0x541b] = "\x02\x6c\x31", + [0x541c] = "\x02\x6c\x34", [0x541d] = "\x02\x6c\x30", + [0x541e] = "\x04\x61\x26", [0x541f] = "\x01\x7b\x27", + [0x5420] = "\x02\x6c\x32", [0x5421] = "\x01\x7b\x26", + [0x5422] = "\x01\x7b\x25", [0x5423] = "\x01\x7b\x24", + [0x5424] = "\x02\x6c\x33", [0x5425] = "\x02\x6d\x7e", + [0x5426] = "\x02\x6d\x7c", [0x5427] = "\x03\x5f\x5f", + [0x5428] = "\x02\x6d\x7b", [0x5429] = "\x02\x6c\x2f", + [0x542a] = "\x02\x6d\x7d", [0x542b] = "\x02\x6c\x35", + [0x542c] = "\x02\x6d\x7a", [0x542d] = "\x03\x60\x45", + [0x542e] = "\x02\x6f\x48", [0x542f] = "\x02\x6f\x26", + [0x5430] = "\x02\x6f\x46", [0x5431] = "\x01\x7c\x47", + [0x5432] = "\x02\x6f\x47", [0x5433] = "\x02\x6f\x49", + [0x5434] = "\x03\x66\x47", [0x5435] = "\x02\x70\x4d", + [0x5436] = "\x01\x7c\x66", [0x5437] = "\x02\x70\x4c", + [0x5438] = "\x02\x70\x4b", [0x5439] = "\x01\x7c\x67", + [0x543a] = "\x04\x6c\x23", [0x543b] = "\x01\x7d\x27", + [0x543c] = "\x02\x71\x5d", [0x543d] = "\x02\x71\x75", + [0x543e] = "\x02\x71\x74", [0x543f] = "\x02\x71\x76", + [0x5440] = "\x01\x48\x66", [0x5441] = "\x02\x2d\x4b", + [0x5442] = "\x03\x2f\x26", [0x5443] = "\x02\x32\x71", + [0x5444] = "\x02\x32\x72", [0x5445] = "\x03\x38\x6a", + [0x5446] = "\x03\x3e\x6a", [0x5447] = "\x03\x3e\x69", + [0x5448] = "\x02\x40\x26", [0x5449] = "\x06\x4e\x4f", + [0x544a] = "\x02\x6c\x36", [0x544b] = "\x02\x70\x4e", + [0x544c] = "\x01\x48\x67", [0x544d] = "\x01\x53\x4f", + [0x544e] = "\x02\x2d\x4c", [0x544f] = "\x03\x33\x71", + [0x5450] = "\x03\x66\x48", [0x5451] = "\x04\x35\x27", + [0x5452] = "\x02\x39\x34", [0x5453] = "\x01\x5d\x34", + [0x5455] = "\x02\x40\x28", [0x5456] = "\x02\x40\x27", + [0x5457] = "\x01\x61\x79", [0x5458] = "\x03\x44\x4d", + [0x5459] = "\x01\x66\x4c", [0x545a] = "\x02\x54\x2a", + [0x545b] = "\x01\x6e\x6c", [0x545c] = "\x03\x4e\x5f", + [0x545d] = "\x01\x6e\x6d", [0x545e] = "\x03\x52\x63", + [0x545f] = "\x03\x52\x64", [0x5460] = "\x04\x53\x4b", + [0x5461] = "\x01\x72\x2f", [0x5462] = "\x01\x7c\x68", + [0x5463] = "\x01\x48\x68", [0x5466] = "\x03\x2f\x27", + [0x5467] = "\x02\x2d\x4d", [0x5468] = "\x01\x4f\x50", + [0x5469] = "\x02\x2d\x4f", [0x546a] = "\x02\x2d\x4e", + [0x546b] = "\x01\x53\x50", [0x546d] = "\x02\x32\x73", + [0x546e] = "\x03\x33\x74", [0x546f] = "\x02\x32\x7a", + [0x5470] = "\x01\x58\x2e", [0x5471] = "\x02\x32\x78", + [0x5472] = "\x02\x32\x76", [0x5473] = "\x03\x33\x77", + [0x5474] = "\x02\x32\x7d", [0x5475] = "\x02\x32\x74", + [0x5476] = "\x02\x32\x75", [0x5477] = "\x01\x58\x2f", + [0x5478] = "\x03\x33\x72", [0x5479] = "\x01\x58\x33", + [0x547a] = "\x03\x33\x73", [0x547b] = "\x03\x33\x75", + [0x547c] = "\x02\x32\x7e", [0x547d] = "\x01\x58\x32", + [0x547e] = "\x02\x32\x7c", [0x547f] = "\x02\x32\x79", + [0x5480] = "\x02\x32\x77", [0x5481] = "\x01\x58\x30", + [0x5482] = "\x01\x58\x31", [0x5483] = "\x02\x32\x7b", + [0x5484] = "\x03\x33\x76", [0x5487] = "\x03\x66\x49", + [0x5488] = "\x01\x5d\x36", [0x5489] = "\x02\x39\x35", + [0x548a] = "\x03\x38\x72", [0x548b] = "\x01\x5d\x3b", + [0x548c] = "\x02\x39\x45", [0x548d] = "\x01\x5d\x3a", + [0x548e] = "\x02\x39\x47", [0x548f] = "\x03\x38\x6e", + [0x5490] = "\x03\x38\x74", [0x5491] = "\x02\x39\x3b", + [0x5492] = "\x01\x5d\x38", [0x5493] = "\x02\x39\x46", + [0x5494] = "\x03\x38\x6c", [0x5495] = "\x02\x39\x36", + [0x5496] = "\x01\x5d\x39", [0x5497] = "\x02\x39\x42", + [0x5498] = "\x02\x39\x3e", [0x5499] = "\x02\x39\x40", + [0x549a] = "\x02\x39\x3a", [0x549b] = "\x02\x39\x41", + [0x549c] = "\x03\x38\x6b", [0x549d] = "\x04\x35\x2f", + [0x549e] = "\x01\x5d\x35", [0x549f] = "\x02\x39\x3d", + [0x54a0] = "\x03\x38\x73", [0x54a1] = "\x02\x39\x3c", + [0x54a2] = "\x02\x39\x38", [0x54a3] = "\x03\x38\x6d", + [0x54a4] = "\x02\x39\x43", [0x54a5] = "\x03\x38\x6f", + [0x54a6] = "\x03\x38\x71", [0x54a7] = "\x02\x39\x3f", + [0x54a8] = "\x02\x39\x37", [0x54a9] = "\x03\x38\x70", + [0x54aa] = "\x02\x39\x39", [0x54ab] = "\x01\x5d\x37", + [0x54ac] = "\x02\x39\x44", [0x54b1] = "\x01\x61\x7c", + [0x54b2] = "\x02\x40\x33", [0x54b3] = "\x04\x3a\x7b", + [0x54b4] = "\x03\x3e\x70", [0x54b5] = "\x03\x3e\x72", + [0x54b6] = "\x02\x40\x2f", [0x54b7] = "\x02\x40\x31", + [0x54b8] = "\x02\x40\x2c", [0x54b9] = "\x02\x40\x2b", + [0x54ba] = "\x02\x40\x29", [0x54bb] = "\x03\x3e\x6d", + [0x54bc] = "\x02\x40\x30", [0x54bd] = "\x02\x40\x32", + [0x54be] = "\x02\x40\x2e", [0x54bf] = "\x03\x3e\x6f", + [0x54c0] = "\x02\x40\x2d", [0x54c1] = "\x01\x61\x7a", + [0x54c2] = "\x01\x61\x7b", [0x54c9] = "\x02\x40\x35", + [0x54ca] = "\x01\x66\x54", [0x54cb] = "\x02\x47\x39", + [0x54cc] = "\x02\x47\x3f", [0x54cd] = "\x02\x47\x3a", + [0x54ce] = "\x02\x47\x3b", [0x54cf] = "\x03\x44\x4e", + [0x54d0] = "\x02\x47\x40", [0x54d1] = "\x05\x42\x6c", + [0x54d2] = "\x01\x66\x56", [0x54d3] = "\x04\x40\x61", + [0x54d4] = "\x01\x66\x4e", [0x54d5] = "\x01\x66\x55", + [0x54d6] = "\x02\x47\x38", [0x54d7] = "\x02\x40\x2a", + [0x54d8] = "\x01\x66\x51", [0x54d9] = "\x01\x66\x4f", + [0x54da] = "\x02\x47\x3e", [0x54db] = "\x02\x47\x3d", + [0x54dc] = "\x01\x66\x50", [0x54dd] = "\x01\x66\x52", + [0x54de] = "\x02\x47\x3c", [0x54df] = "\x01\x66\x4d", + [0x54e0] = "\x03\x44\x4f", [0x54e1] = "\x01\x66\x53", + [0x54e6] = "\x03\x4e\x60", [0x54e7] = "\x02\x4d\x7d", + [0x54e8] = "\x01\x6a\x7c", [0x54e9] = "\x03\x49\x59", + [0x54ea] = "\x03\x49\x52", [0x54eb] = "\x02\x4e\x2a", + [0x54ec] = "\x02\x4e\x29", [0x54ed] = "\x03\x49\x57", + [0x54ee] = "\x02\x4e\x24", [0x54ef] = "\x01\x6a\x7e", + [0x54f0] = "\x02\x4e\x28", [0x54f1] = "\x02\x4d\x7e", + [0x54f2] = "\x02\x4e\x21", [0x54f3] = "\x01\x6a\x76", + [0x54f4] = "\x01\x6a\x78", [0x54f5] = "\x03\x49\x54", + [0x54f6] = "\x02\x4e\x26", [0x54f7] = "\x02\x4d\x7c", + [0x54f8] = "\x01\x6a\x7a", [0x54f9] = "\x01\x6a\x79", + [0x54fa] = "\x02\x4e\x22", [0x54fb] = "\x02\x4e\x27", + [0x54fc] = "\x02\x4e\x25", [0x54fd] = "\x01\x6a\x7b", + [0x54fe] = "\x02\x4e\x23", [0x54ff] = "\x03\x49\x51", + [0x5500] = "\x03\x49\x56", [0x5501] = "\x02\x40\x34", + [0x5502] = "\x01\x6a\x77", [0x5503] = "\x03\x49\x58", + [0x5505] = "\x02\x54\x2b", [0x5506] = "\x02\x54\x32", + [0x5507] = "\x01\x6e\x6f", [0x5508] = "\x04\x4d\x46", + [0x5509] = "\x02\x54\x36", [0x550a] = "\x01\x6e\x73", + [0x550b] = "\x02\x54\x2e", [0x550c] = "\x02\x54\x2c", + [0x550d] = "\x04\x4d\x3e", [0x550e] = "\x02\x54\x35", + [0x550f] = "\x03\x4e\x61", [0x5510] = "\x01\x6e\x6e", + [0x5511] = "\x02\x54\x34", [0x5512] = "\x01\x6e\x70", + [0x5513] = "\x01\x6e\x71", [0x5514] = "\x02\x54\x2d", + [0x5515] = "\x01\x6e\x72", [0x5516] = "\x02\x54\x33", + [0x5517] = "\x02\x54\x2f", [0x5518] = "\x02\x54\x30", + [0x5519] = "\x02\x54\x31", [0x551a] = "\x01\x6a\x7d", + [0x551b] = "\x03\x4e\x62", [0x551e] = "\x02\x5a\x3e", + [0x551f] = "\x02\x5a\x4a", [0x5520] = "\x04\x53\x53", + [0x5521] = "\x01\x72\x34", [0x5522] = "\x02\x5a\x45", + [0x5523] = "\x02\x5a\x47", [0x5524] = "\x03\x52\x65", + [0x5525] = "\x01\x72\x32", [0x5526] = "\x02\x5a\x3f", + [0x5527] = "\x02\x5a\x43", [0x5528] = "\x04\x53\x50", + [0x5529] = "\x02\x5a\x46", [0x552a] = "\x01\x72\x30", + [0x552b] = "\x01\x72\x33", [0x552c] = "\x02\x5a\x49", + [0x552d] = "\x02\x5a\x41", [0x552e] = "\x02\x5a\x42", + [0x552f] = "\x02\x5a\x48", [0x5530] = "\x02\x5a\x40", + [0x5531] = "\x02\x5a\x44", [0x5532] = "\x01\x72\x31", + [0x5533] = "\x02\x5f\x40", [0x5535] = "\x02\x5f\x3f", + [0x5536] = "\x01\x75\x42", [0x5537] = "\x02\x5f\x45", + [0x5538] = "\x01\x75\x44", [0x5539] = "\x03\x56\x40", + [0x553a] = "\x04\x58\x62", [0x553b] = "\x01\x75\x41", + [0x553c] = "\x02\x5f\x41", [0x553d] = "\x01\x75\x45", + [0x553e] = "\x02\x5f\x42", [0x553f] = "\x03\x56\x3f", + [0x5540] = "\x03\x56\x3d", [0x5541] = "\x02\x5f\x43", + [0x5542] = "\x02\x5f\x46", [0x5543] = "\x03\x56\x42", + [0x5544] = "\x01\x75\x43", [0x5546] = "\x02\x63\x41", + [0x5548] = "\x03\x58\x79", [0x5549] = "\x02\x63\x44", + [0x554a] = "\x03\x58\x7a", [0x554b] = "\x02\x63\x3e", + [0x554c] = "\x02\x63\x40", [0x554d] = "\x03\x58\x7c", + [0x554e] = "\x03\x58\x7b", [0x554f] = "\x02\x63\x3f", + [0x5550] = "\x02\x63\x42", [0x5551] = "\x02\x63\x43", + [0x5552] = "\x02\x5f\x44", [0x5553] = "\x02\x63\x3d", + [0x5554] = "\x03\x66\x4a", [0x5556] = "\x01\x78\x78", + [0x5557] = "\x02\x66\x77", [0x5558] = "\x02\x66\x7a", + [0x5559] = "\x02\x66\x7c", [0x555a] = "\x02\x66\x75", + [0x555b] = "\x02\x66\x76", [0x555c] = "\x02\x66\x79", + [0x555d] = "\x02\x66\x7b", [0x555e] = "\x01\x78\x79", + [0x555f] = "\x01\x78\x77", [0x5560] = "\x01\x78\x76", + [0x5561] = "\x02\x66\x78", [0x5562] = "\x02\x66\x74", + [0x5563] = "\x02\x69\x76", [0x5564] = "\x01\x7a\x3b", + [0x5565] = "\x03\x5d\x29", [0x5566] = "\x02\x69\x77", + [0x5567] = "\x03\x5d\x28", [0x5569] = "\x02\x6c\x38", + [0x556a] = "\x01\x7b\x28", [0x556b] = "\x02\x6c\x3a", + [0x556c] = "\x01\x7b\x29", [0x556d] = "\x02\x6c\x37", + [0x556e] = "\x02\x6c\x39", [0x556f] = "\x01\x7b\x72", + [0x5570] = "\x05\x74\x38", [0x5571] = "\x02\x6e\x21", + [0x5572] = "\x01\x7b\x71", [0x5573] = "\x02\x6f\x4c", + [0x5574] = "\x02\x6f\x4b", [0x5575] = "\x04\x6c\x25", + [0x5576] = "\x02\x6f\x4a", [0x5578] = "\x03\x61\x49", + [0x5579] = "\x02\x71\x37", [0x557a] = "\x02\x71\x38", + [0x557b] = "\x02\x71\x3a", [0x557c] = "\x02\x71\x39", + [0x557d] = "\x03\x61\x7d", [0x557e] = "\x02\x22\x70", + [0x557f] = "\x01\x48\x69", [0x5581] = "\x01\x53\x51", + [0x5582] = "\x02\x39\x48", [0x5583] = "\x01\x61\x7d", + [0x5584] = "\x03\x66\x4b", [0x5585] = "\x02\x47\x41", + [0x5586] = "\x01\x77\x3b", [0x5587] = "\x03\x5b\x2f", + [0x5588] = "\x02\x66\x7d", [0x5589] = "\x03\x60\x46", + [0x558a] = "\x03\x61\x4a", [0x558b] = "\x01\x4b\x44", + [0x558c] = "\x03\x2f\x29", [0x558d] = "\x04\x2f\x76", + [0x558e] = "\x04\x2f\x75", [0x558f] = "\x01\x5d\x3d", + [0x5590] = "\x04\x35\x34", [0x5591] = "\x03\x38\x76", + [0x5592] = "\x03\x38\x75", [0x5593] = "\x01\x5d\x3c", + [0x5594] = "\x03\x38\x77", [0x5595] = "\x02\x40\x36", + [0x5596] = "\x01\x61\x7e", [0x5597] = "\x02\x40\x38", + [0x5598] = "\x02\x40\x37", [0x5599] = "\x06\x4e\x60", + [0x559a] = "\x03\x3e\x74", [0x559b] = "\x02\x47\x42", + [0x559c] = "\x01\x66\x57", [0x559d] = "\x02\x4e\x2b", + [0x559e] = "\x02\x4e\x2e", [0x559f] = "\x02\x4e\x2d", + [0x55a0] = "\x04\x47\x35", [0x55a1] = "\x02\x4e\x2c", + [0x55a2] = "\x02\x54\x37", [0x55a3] = "\x02\x54\x39", + [0x55a4] = "\x02\x54\x38", [0x55a5] = "\x03\x4e\x65", + [0x55a6] = "\x01\x72\x36", [0x55a7] = "\x03\x52\x66", + [0x55a8] = "\x04\x53\x59", [0x55a9] = "\x03\x4e\x64", + [0x55aa] = "\x01\x72\x35", [0x55ab] = "\x03\x56\x46", + [0x55ac] = "\x01\x75\x46", [0x55ad] = "\x02\x5f\x47", + [0x55ae] = "\x02\x5f\x49", [0x55af] = "\x02\x5f\x48", + [0x55b0] = "\x03\x58\x7e", [0x55b1] = "\x03\x58\x7d", + [0x55b2] = "\x01\x77\x3c", [0x55b3] = "\x03\x59\x21", + [0x55b4] = "\x04\x61\x2f", [0x55b5] = "\x03\x5b\x31", + [0x55b6] = "\x02\x67\x21", [0x55b7] = "\x02\x66\x7e", + [0x55b8] = "\x0f\x63\x77", [0x55b9] = "\x02\x69\x78", + [0x55ba] = "\x01\x7a\x3c", [0x55bb] = "\x03\x5d\x2a", + [0x55bc] = "\x03\x5e\x61", [0x55bd] = "\x01\x7b\x2a", + [0x55be] = "\x02\x6e\x23", [0x55bf] = "\x02\x6e\x22", + [0x55c0] = "\x01\x7d\x28", [0x55d2] = "\x01\x4b\x45", + [0x55d3] = "\x02\x2d\x50", [0x55d4] = "\x01\x53\x52", + [0x55d5] = "\x02\x39\x4b", [0x55d6] = "\x02\x39\x49", + [0x55d7] = "\x04\x35\x39", [0x55d8] = "\x04\x35\x38", + [0x55d9] = "\x02\x39\x4a", [0x55da] = "\x02\x40\x3a", + [0x55db] = "\x02\x40\x3b", [0x55dc] = "\x02\x47\x49", + [0x55dd] = "\x02\x40\x39", [0x55df] = "\x02\x47\x43", + [0x55e0] = "\x02\x47\x47", [0x55e1] = "\x02\x47\x46", + [0x55e2] = "\x02\x47\x48", [0x55e3] = "\x01\x66\x58", + [0x55e4] = "\x02\x47\x45", [0x55e5] = "\x02\x47\x44", + [0x55e6] = "\x02\x47\x4a", [0x55e7] = "\x03\x44\x54", + [0x55e8] = "\x02\x4e\x31", [0x55e9] = "\x02\x4e\x2f", + [0x55ea] = "\x03\x49\x5c", [0x55eb] = "\x02\x4e\x30", + [0x55ec] = "\x02\x54\x3c", [0x55ed] = "\x02\x54\x3a", + [0x55ee] = "\x03\x4e\x66", [0x55f0] = "\x02\x54\x3b", + [0x55f1] = "\x02\x5a\x4b", [0x55f2] = "\x02\x5f\x4a", + [0x55f3] = "\x02\x5f\x4b", [0x55f4] = "\x01\x77\x3d", + [0x55f5] = "\x03\x5b\x32", [0x55f6] = "\x02\x67\x22", + [0x55f7] = "\x02\x69\x79", [0x55f8] = "\x01\x7a\x3d", + [0x55f9] = "\x04\x61\x37", [0x55fa] = "\x02\x6c\x3b", + [0x55fb] = "\x02\x6e\x24", [0x55fc] = "\x01\x7b\x73", + [0x55fd] = "\x04\x69\x45", [0x55fe] = "\x02\x6f\x4d", + [0x55ff] = "\x02\x71\x3b", [0x5600] = "\x01\x4b\x46", + [0x5602] = "\x01\x53\x54", [0x5603] = "\x01\x53\x55", + [0x5604] = "\x02\x2d\x51", [0x5605] = "\x03\x2f\x2a", + [0x5606] = "\x03\x2f\x2c", [0x5607] = "\x02\x2d\x52", + [0x5608] = "\x01\x53\x53", [0x5609] = "\x04\x2f\x7c", + [0x560a] = "\x01\x58\x39", [0x560b] = "\x03\x33\x7b", + [0x560c] = "\x01\x58\x37", [0x560d] = "\x03\x33\x7a", + [0x560e] = "\x01\x58\x36", [0x560f] = "\x01\x58\x3d", + [0x5610] = "\x01\x58\x35", [0x5611] = "\x01\x58\x3e", + [0x5612] = "\x02\x33\x21", [0x5613] = "\x01\x58\x3b", + [0x5614] = "\x04\x2f\x7d", [0x5615] = "\x01\x58\x38", + [0x5616] = "\x01\x58\x3c", [0x5617] = "\x01\x58\x3a", + [0x5618] = "\x01\x58\x34", [0x5619] = "\x03\x33\x7c", + [0x561b] = "\x01\x5d\x45", [0x561c] = "\x03\x38\x7e", + [0x561d] = "\x01\x5d\x3f", [0x561e] = "\x02\x39\x4f", + [0x561f] = "\x01\x5d\x44", [0x5620] = "\x03\x39\x23", + [0x5621] = "\x03\x39\x29", [0x5622] = "\x01\x5d\x46", + [0x5623] = "\x01\x5d\x40", [0x5624] = "\x06\x44\x70", + [0x5625] = "\x01\x5d\x41", [0x5626] = "\x03\x38\x79", + [0x5627] = "\x02\x39\x4d", [0x5628] = "\x03\x38\x7b", + [0x5629] = "\x03\x39\x25", [0x562a] = "\x01\x5d\x3e", + [0x562b] = "\x03\x39\x22", [0x562c] = "\x02\x39\x4e", + [0x562d] = "\x01\x5d\x43", [0x562e] = "\x04\x35\x3d", + [0x562f] = "\x05\x35\x5b", [0x5630] = "\x02\x39\x4c", + [0x5631] = "\x01\x5d\x42", [0x5632] = "\x03\x38\x7a", + [0x5634] = "\x01\x62\x2b", [0x5635] = "\x03\x3e\x7c", + [0x5636] = "\x01\x62\x2d", [0x5637] = "\x04\x3b\x2f", + [0x5638] = "\x03\x3e\x7d", [0x5639] = "\x02\x40\x3e", + [0x563a] = "\x01\x62\x2c", [0x563b] = "\x01\x62\x21", + [0x563c] = "\x01\x62\x25", [0x563d] = "\x03\x3f\x24", + [0x563e] = "\x01\x66\x6b", [0x563f] = "\x02\x47\x4f", + [0x5640] = "\x02\x40\x40", [0x5641] = "\x01\x62\x26", + [0x5642] = "\x03\x3e\x7e", [0x5643] = "\x03\x3e\x75", + [0x5644] = "\x02\x40\x43", [0x5645] = "\x02\x40\x44", + [0x5646] = "\x01\x62\x2a", [0x5647] = "\x04\x3b\x30", + [0x5648] = "\x02\x40\x46", [0x5649] = "\x03\x3f\x21", + [0x564a] = "\x02\x40\x48", [0x564b] = "\x03\x3f\x23", + [0x564c] = "\x02\x40\x49", [0x564d] = "\x02\x40\x3d", + [0x564e] = "\x02\x40\x3c", [0x564f] = "\x02\x40\x4a", + [0x5650] = "\x01\x62\x29", [0x5651] = "\x02\x40\x47", + [0x5652] = "\x02\x40\x45", [0x5653] = "\x04\x3b\x2c", + [0x5654] = "\x01\x62\x27", [0x5655] = "\x01\x62\x23", + [0x5656] = "\x01\x62\x2e", [0x5657] = "\x02\x40\x41", + [0x5658] = "\x02\x40\x42", [0x5659] = "\x02\x40\x3f", + [0x565a] = "\x03\x3e\x78", [0x565b] = "\x01\x62\x28", + [0x565c] = "\x04\x3b\x31", [0x565d] = "\x03\x3f\x22", + [0x565e] = "\x01\x62\x24", [0x5660] = "\x01\x62\x22", + [0x5661] = "\x02\x47\x4e", [0x5662] = "\x01\x66\x66", + [0x5663] = "\x01\x66\x61", [0x5664] = "\x03\x44\x60", + [0x5665] = "\x03\x44\x59", [0x5666] = "\x01\x66\x5c", + [0x5667] = "\x03\x44\x63", [0x5668] = "\x01\x66\x6c", + [0x5669] = "\x01\x66\x5d", [0x566a] = "\x03\x44\x55", + [0x566b] = "\x01\x66\x59", [0x566c] = "\x01\x66\x68", + [0x566d] = "\x01\x66\x65", [0x566e] = "\x01\x66\x67", + [0x566f] = "\x03\x44\x58", [0x5670] = "\x01\x66\x5e", + [0x5671] = "\x01\x66\x63", [0x5672] = "\x01\x66\x5a", + [0x5673] = "\x01\x66\x5b", [0x5674] = "\x02\x47\x56", + [0x5675] = "\x02\x47\x53", [0x5676] = "\x02\x47\x4b", + [0x5677] = "\x02\x47\x50", [0x5678] = "\x03\x44\x5b", + [0x5679] = "\x01\x66\x69", [0x567a] = "\x02\x47\x57", + [0x567b] = "\x01\x66\x6a", [0x567c] = "\x01\x66\x60", + [0x567d] = "\x03\x44\x5c", [0x567e] = "\x03\x44\x61", + [0x567f] = "\x02\x47\x4d", [0x5680] = "\x03\x44\x56", + [0x5681] = "\x02\x47\x55", [0x5682] = "\x02\x47\x51", + [0x5683] = "\x02\x47\x54", [0x5684] = "\x02\x47\x52", + [0x5685] = "\x01\x66\x64", [0x5686] = "\x02\x47\x4c", + [0x5687] = "\x01\x66\x5f", [0x5688] = "\x03\x44\x5d", + [0x568b] = "\x02\x4e\x34", [0x568c] = "\x01\x6b\x22", + [0x568d] = "\x01\x6b\x25", [0x568e] = "\x03\x49\x5f", + [0x568f] = "\x02\x4e\x36", [0x5690] = "\x03\x49\x64", + [0x5691] = "\x01\x6b\x2d", [0x5692] = "\x02\x4e\x35", + [0x5693] = "\x01\x6b\x27", [0x5694] = "\x03\x49\x63", + [0x5695] = "\x01\x6e\x78", [0x5696] = "\x02\x4e\x37", + [0x5697] = "\x04\x47\x45", [0x5698] = "\x01\x6b\x2c", + [0x5699] = "\x02\x4e\x33", [0x569a] = "\x01\x6b\x2e", + [0x569b] = "\x03\x49\x5e", [0x569c] = "\x03\x49\x62", + [0x569d] = "\x03\x49\x6b", [0x569e] = "\x01\x6b\x23", + [0x569f] = "\x03\x49\x68", [0x56a0] = "\x01\x66\x62", + [0x56a1] = "\x01\x6b\x26", [0x56a2] = "\x03\x49\x60", + [0x56a3] = "\x01\x6b\x24", [0x56a4] = "\x01\x6b\x28", + [0x56a5] = "\x01\x6b\x2a", [0x56a6] = "\x01\x6b\x21", + [0x56a7] = "\x01\x6b\x2f", [0x56a8] = "\x01\x6b\x2b", + [0x56a9] = "\x03\x49\x65", [0x56aa] = "\x01\x6b\x29", + [0x56ab] = "\x02\x4e\x32", [0x56ac] = "\x03\x49\x66", + [0x56af] = "\x03\x4e\x74", [0x56b0] = "\x01\x6f\x21", + [0x56b1] = "\x03\x4e\x67", [0x56b2] = "\x01\x6e\x7b", + [0x56b3] = "\x03\x4e\x72", [0x56b4] = "\x03\x4e\x70", + [0x56b5] = "\x03\x4e\x6e", [0x56b6] = "\x01\x6f\x24", + [0x56b7] = "\x03\x4e\x6c", [0x56b8] = "\x02\x54\x3f", + [0x56b9] = "\x01\x6f\x25", [0x56ba] = "\x02\x54\x4b", + [0x56bb] = "\x02\x54\x44", [0x56bc] = "\x01\x6e\x74", + [0x56bd] = "\x02\x54\x4c", [0x56be] = "\x02\x54\x46", + [0x56bf] = "\x01\x6e\x7e", [0x56c0] = "\x02\x54\x47", + [0x56c1] = "\x03\x4e\x73", [0x56c2] = "\x01\x6e\x7d", + [0x56c3] = "\x02\x54\x4a", [0x56c4] = "\x01\x6e\x77", + [0x56c5] = "\x02\x54\x48", [0x56c6] = "\x02\x54\x3e", + [0x56c7] = "\x01\x6e\x76", [0x56c8] = "\x02\x5a\x56", + [0x56c9] = "\x01\x6e\x7c", [0x56ca] = "\x03\x4e\x75", + [0x56cb] = "\x01\x6e\x79", [0x56cc] = "\x03\x4e\x69", + [0x56cd] = "\x01\x6f\x23", [0x56ce] = "\x03\x4e\x6a", + [0x56cf] = "\x02\x54\x3d", [0x56d0] = "\x03\x4e\x76", + [0x56d1] = "\x02\x54\x41", [0x56d2] = "\x01\x6e\x75", + [0x56d3] = "\x02\x54\x40", [0x56d4] = "\x02\x54\x42", + [0x56d5] = "\x02\x54\x43", [0x56d6] = "\x01\x6f\x22", + [0x56d7] = "\x02\x54\x45", [0x56d8] = "\x02\x54\x49", + [0x56d9] = "\x02\x54\x4d", [0x56db] = "\x01\x6f\x26", + [0x56dc] = "\x01\x72\x3c", [0x56dd] = "\x02\x5a\x51", + [0x56de] = "\x02\x5a\x57", [0x56df] = "\x02\x5a\x54", + [0x56e0] = "\x02\x5a\x4c", [0x56e1] = "\x02\x5a\x58", + [0x56e2] = "\x02\x5a\x4d", [0x56e3] = "\x03\x52\x6a", + [0x56e4] = "\x02\x5a\x53", [0x56e5] = "\x03\x52\x6b", + [0x56e6] = "\x01\x72\x37", [0x56e7] = "\x01\x72\x3d", + [0x56e8] = "\x02\x5a\x59", [0x56e9] = "\x03\x4e\x6f", + [0x56ea] = "\x03\x52\x67", [0x56eb] = "\x01\x72\x39", + [0x56ec] = "\x03\x52\x6e", [0x56ed] = "\x01\x72\x43", + [0x56ee] = "\x01\x72\x3e", [0x56ef] = "\x02\x5a\x5b", + [0x56f0] = "\x02\x5a\x55", [0x56f1] = "\x01\x72\x3a", + [0x56f2] = "\x02\x5a\x4e", [0x56f3] = "\x01\x72\x44", + [0x56f4] = "\x02\x5a\x4f", [0x56f5] = "\x02\x5a\x50", + [0x56f6] = "\x01\x72\x45", [0x56f7] = "\x01\x72\x42", + [0x56f8] = "\x01\x6e\x7a", [0x56f9] = "\x03\x52\x69", + [0x56fa] = "\x01\x72\x38", [0x56fb] = "\x02\x5a\x5c", + [0x56fc] = "\x01\x72\x46", [0x56fd] = "\x03\x52\x68", + [0x56fe] = "\x01\x72\x3f", [0x56ff] = "\x02\x5a\x5a", + [0x5700] = "\x01\x72\x3b", [0x5701] = "\x01\x72\x40", + [0x5702] = "\x01\x72\x41", [0x5703] = "\x03\x66\x4c", + [0x5704] = "\x01\x75\x4e", [0x5705] = "\x02\x5f\x50", + [0x5706] = "\x02\x5f\x59", [0x5707] = "\x02\x5f\x56", + [0x5708] = "\x02\x5f\x58", [0x5709] = "\x03\x56\x49", + [0x570a] = "\x01\x75\x4b", [0x570b] = "\x02\x5f\x51", + [0x570c] = "\x03\x56\x4a", [0x570d] = "\x02\x5f\x57", + [0x570e] = "\x01\x75\x47", [0x570f] = "\x02\x5f\x53", + [0x5710] = "\x01\x75\x4f", [0x5711] = "\x02\x5f\x4f", + [0x5712] = "\x02\x5f\x54", [0x5713] = "\x02\x5f\x5b", + [0x5714] = "\x02\x5a\x52", [0x5715] = "\x02\x5f\x55", + [0x5716] = "\x02\x5f\x4e", [0x5717] = "\x01\x75\x48", + [0x5718] = "\x02\x5f\x4d", [0x5719] = "\x01\x75\x49", + [0x571a] = "\x02\x5f\x5c", [0x571b] = "\x01\x75\x4a", + [0x571c] = "\x02\x5f\x5a", [0x571d] = "\x01\x75\x4d", + [0x571e] = "\x02\x5f\x4c", [0x571f] = "\x03\x56\x48", + [0x5720] = "\x01\x75\x4c", [0x5722] = "\x02\x5f\x52", + [0x5723] = "\x02\x63\x47", [0x5724] = "\x02\x63\x55", + [0x5725] = "\x02\x63\x50", [0x5726] = "\x02\x63\x52", + [0x5727] = "\x02\x63\x46", [0x5728] = "\x01\x77\x3e", + [0x5729] = "\x03\x59\x2a", [0x572a] = "\x02\x63\x45", + [0x572b] = "\x01\x77\x41", [0x572c] = "\x01\x77\x40", + [0x572d] = "\x03\x59\x26", [0x572e] = "\x02\x63\x54", + [0x572f] = "\x02\x63\x4c", [0x5730] = "\x02\x63\x49", + [0x5731] = "\x02\x63\x4f", [0x5732] = "\x03\x59\x24", + [0x5733] = "\x02\x63\x48", [0x5734] = "\x03\x59\x28", + [0x5735] = "\x02\x63\x4a", [0x5736] = "\x02\x63\x53", + [0x5737] = "\x02\x63\x51", [0x5738] = "\x03\x59\x23", + [0x5739] = "\x01\x77\x3f", [0x573a] = "\x02\x63\x58", + [0x573b] = "\x02\x63\x56", [0x573c] = "\x02\x63\x4d", + [0x573d] = "\x02\x63\x57", [0x573e] = "\x02\x63\x4e", + [0x573f] = "\x03\x5b\x34", [0x5740] = "\x02\x67\x26", + [0x5741] = "\x01\x78\x7a", [0x5742] = "\x02\x67\x2d", + [0x5743] = "\x03\x5b\x35", [0x5744] = "\x04\x61\x3a", + [0x5745] = "\x02\x6c\x3e", [0x5746] = "\x01\x79\x23", + [0x5747] = "\x02\x63\x4b", [0x5748] = "\x02\x67\x24", + [0x5749] = "\x01\x78\x7d", [0x574a] = "\x02\x67\x25", + [0x574b] = "\x02\x67\x2a", [0x574c] = "\x03\x5b\x36", + [0x574d] = "\x03\x5d\x33", [0x574e] = "\x01\x79\x21", + [0x574f] = "\x01\x79\x22", [0x5750] = "\x02\x67\x23", + [0x5751] = "\x02\x67\x2c", [0x5752] = "\x02\x67\x2e", + [0x5753] = "\x02\x67\x27", [0x5754] = "\x02\x67\x29", + [0x5755] = "\x02\x67\x2b", [0x5756] = "\x02\x67\x28", + [0x5757] = "\x02\x67\x2f", [0x5758] = "\x01\x78\x7c", + [0x5759] = "\x01\x79\x24", [0x575a] = "\x01\x78\x7e", + [0x575c] = "\x01\x78\x7b", [0x575d] = "\x02\x69\x7c", + [0x575e] = "\x04\x64\x4d", [0x575f] = "\x01\x7a\x42", + [0x5760] = "\x02\x69\x7a", [0x5761] = "\x03\x5d\x30", + [0x5762] = "\x03\x5d\x2c", [0x5763] = "\x02\x69\x7e", + [0x5764] = "\x03\x5d\x32", [0x5765] = "\x02\x6a\x21", + [0x5766] = "\x01\x7a\x40", [0x5767] = "\x02\x6a\x22", + [0x5768] = "\x02\x69\x7d", [0x5769] = "\x03\x5d\x2b", + [0x576a] = "\x02\x69\x7b", [0x576b] = "\x01\x7a\x43", + [0x576c] = "\x01\x7a\x3f", [0x576d] = "\x02\x6a\x23", + [0x576e] = "\x03\x5d\x2e", [0x576f] = "\x01\x7a\x41", + [0x5770] = "\x01\x7a\x3e", [0x5771] = "\x03\x5c\x6d", + [0x5773] = "\x04\x67\x3b", [0x5774] = "\x01\x7b\x2b", + [0x5775] = "\x03\x5e\x62", [0x5776] = "\x04\x67\x41", + [0x5777] = "\x01\x7b\x2c", [0x5778] = "\x02\x6c\x3d", + [0x5779] = "\x02\x6c\x3c", [0x577a] = "\x02\x6c\x3f", + [0x577b] = "\x02\x6c\x40", [0x577c] = "\x03\x5e\x63", + [0x577d] = "\x01\x7b\x2d", [0x577e] = "\x02\x6e\x25", + [0x577f] = "\x02\x6e\x2a", [0x5780] = "\x01\x7b\x74", + [0x5781] = "\x03\x5f\x61", [0x5782] = "\x02\x6e\x27", + [0x5783] = "\x03\x5f\x62", [0x5784] = "\x02\x6e\x26", + [0x5785] = "\x02\x6e\x29", [0x5786] = "\x02\x6e\x28", + [0x5787] = "\x03\x60\x48", [0x5788] = "\x02\x6f\x51", + [0x5789] = "\x04\x6a\x7c", [0x578a] = "\x01\x7c\x48", + [0x578b] = "\x02\x6f\x50", [0x578c] = "\x02\x6f\x4e", + [0x578d] = "\x03\x60\x47", [0x578e] = "\x02\x6f\x4f", + [0x5790] = "\x03\x60\x49", [0x5791] = "\x03\x60\x7b", + [0x5792] = "\x01\x7c\x6a", [0x5793] = "\x01\x7c\x69", + [0x5794] = "\x02\x70\x4f", [0x5795] = "\x02\x70\x50", + [0x5796] = "\x01\x7c\x6b", [0x5797] = "\x03\x61\x4b", + [0x5798] = "\x02\x71\x3c", [0x5799] = "\x02\x71\x3d", + [0x579a] = "\x01\x7d\x34", [0x579b] = "\x03\x61\x6b", + [0x579c] = "\x01\x7d\x3a", [0x579d] = "\x03\x61\x7e", + [0x579e] = "\x02\x71\x77", [0x579f] = "\x02\x72\x36", + [0x5837] = "\x01\x4b\x47", [0x5838] = "\x05\x30\x46", + [0x5839] = "\x02\x39\x50", [0x583a] = "\x03\x39\x2a", + [0x583b] = "\x02\x39\x51", [0x583c] = "\x02\x47\x58", + [0x583d] = "\x02\x4e\x38", [0x583e] = "\x02\x54\x4e", + [0x583f] = "\x01\x75\x51", [0x5840] = "\x03\x56\x4d", + [0x5841] = "\x01\x75\x50", [0x5842] = "\x02\x63\x59", + [0x5843] = "\x02\x67\x30", [0x5844] = "\x03\x5f\x64", + [0x5845] = "\x02\x6f\x52", [0x5846] = "\x01\x4b\x48", + [0x5847] = "\x02\x33\x22", [0x5848] = "\x01\x58\x3f", + [0x5849] = "\x01\x5d\x47", [0x584a] = "\x02\x47\x5a", + [0x584b] = "\x02\x47\x59", [0x584c] = "\x01\x6f\x27", + [0x584d] = "\x02\x54\x4f", [0x584e] = "\x01\x6f\x28", + [0x584f] = "\x02\x5f\x5d", [0x5850] = "\x01\x77\x42", + [0x5851] = "\x03\x5d\x34", [0x5852] = "\x03\x66\x4d", + [0x5853] = "\x03\x62\x21", [0x5854] = "\x01\x7d\x43", + [0x5855] = "\x01\x4b\x49", [0x5856] = "\x02\x28\x6b", + [0x5857] = "\x02\x33\x23", [0x5858] = "\x03\x39\x2d", + [0x5859] = "\x04\x35\x4d", [0x585a] = "\x01\x5d\x48", + [0x585b] = "\x03\x39\x2c", [0x585c] = "\x02\x39\x52", + [0x585d] = "\x02\x39\x53", [0x585e] = "\x03\x3f\x2a", + [0x585f] = "\x02\x40\x4b", [0x5860] = "\x03\x3f\x29", + [0x5861] = "\x01\x62\x2f", [0x5862] = "\x01\x66\x6d", + [0x5863] = "\x03\x44\x64", [0x5864] = "\x02\x47\x5c", + [0x5865] = "\x02\x47\x5b", [0x5866] = "\x02\x47\x5d", + [0x5867] = "\x03\x49\x6d", [0x5868] = "\x02\x4e\x39", + [0x5869] = "\x02\x4e\x3a", [0x586a] = "\x01\x6b\x30", + [0x586b] = "\x01\x72\x47", [0x586c] = "\x01\x6f\x29", + [0x586d] = "\x01\x72\x48", [0x586f] = "\x02\x5f\x61", + [0x5870] = "\x02\x5f\x5e", [0x5871] = "\x02\x5f\x60", + [0x5872] = "\x02\x5f\x5f", [0x5873] = "\x01\x75\x52", + [0x5874] = "\x03\x59\x2b", [0x5875] = "\x02\x63\x5a", + [0x5876] = "\x02\x67\x32", [0x5877] = "\x02\x67\x31", + [0x5878] = "\x02\x25\x24", [0x5879] = "\x01\x58\x41", + [0x587a] = "\x01\x58\x40", [0x587b] = "\x02\x33\x24", + [0x587c] = "\x03\x39\x2e", [0x587d] = "\x02\x39\x54", + [0x587e] = "\x03\x3f\x2c", [0x587f] = "\x03\x3f\x2b", + [0x5880] = "\x02\x40\x4d", [0x5881] = "\x02\x40\x4c", + [0x5882] = "\x01\x62\x30", [0x5883] = "\x03\x3f\x2d", + [0x5884] = "\x02\x47\x5f", [0x5885] = "\x02\x47\x60", + [0x5886] = "\x02\x47\x5e", [0x5887] = "\x04\x40\x78", + [0x5888] = "\x03\x44\x65", [0x5889] = "\x01\x66\x6f", + [0x588a] = "\x01\x66\x6e", [0x588b] = "\x04\x47\x54", + [0x588c] = "\x01\x6b\x32", [0x588d] = "\x01\x6b\x31", + [0x588e] = "\x03\x4e\x7a", [0x588f] = "\x02\x54\x50", + [0x5890] = "\x02\x5a\x5f", [0x5891] = "\x02\x5a\x5d", + [0x5892] = "\x02\x5a\x5e", [0x5893] = "\x01\x72\x49", + [0x5894] = "\x02\x5f\x63", [0x5895] = "\x02\x5f\x62", + [0x5896] = "\x03\x56\x4f", [0x5897] = "\x02\x63\x5d", + [0x5898] = "\x02\x63\x5c", [0x5899] = "\x02\x63\x5b", + [0x589a] = "\x02\x67\x33", [0x589b] = "\x03\x61\x4d", + [0x589c] = "\x02\x71\x78", [0x589d] = "\x01\x4b\x4a", + [0x589e] = "\x01\x53\x56", [0x589f] = "\x03\x2f\x2e", + [0x58a0] = "\x01\x53\x57", [0x58a1] = "\x01\x58\x42", + [0x58a2] = "\x01\x58\x43", [0x58a3] = "\x02\x33\x26", + [0x58a4] = "\x02\x33\x25", [0x58a5] = "\x02\x39\x55", + [0x58a6] = "\x03\x39\x30", [0x58a7] = "\x01\x5d\x4e", + [0x58a8] = "\x01\x5d\x4c", [0x58a9] = "\x01\x5d\x49", + [0x58aa] = "\x01\x5d\x4d", [0x58ab] = "\x01\x5d\x4b", + [0x58ac] = "\x01\x5d\x4a", [0x58ad] = "\x03\x39\x32", + [0x58ae] = "\x03\x39\x31", [0x58af] = "\x01\x62\x31", + [0x58b0] = "\x02\x40\x50", [0x58b1] = "\x03\x3f\x2f", + [0x58b2] = "\x01\x66\x74", [0x58b3] = "\x01\x62\x33", + [0x58b4] = "\x01\x62\x38", [0x58b5] = "\x02\x40\x52", + [0x58b6] = "\x01\x62\x3a", [0x58b7] = "\x01\x62\x39", + [0x58b8] = "\x01\x62\x3c", [0x58b9] = "\x02\x40\x51", + [0x58ba] = "\x02\x40\x4e", [0x58bb] = "\x01\x62\x36", + [0x58bc] = "\x01\x62\x32", [0x58bd] = "\x01\x62\x34", + [0x58be] = "\x02\x40\x4f", [0x58bf] = "\x01\x62\x3b", + [0x58c0] = "\x01\x62\x37", [0x58c1] = "\x01\x62\x35", + [0x58c2] = "\x01\x66\x76", [0x58c3] = "\x01\x66\x75", + [0x58c4] = "\x01\x66\x73", [0x58c5] = "\x01\x66\x77", + [0x58c6] = "\x04\x40\x7e", [0x58c7] = "\x01\x66\x71", + [0x58c8] = "\x01\x66\x72", [0x58c9] = "\x03\x44\x69", + [0x58ca] = "\x01\x66\x70", [0x58cb] = "\x05\x43\x2d", + [0x58cc] = "\x02\x47\x61", [0x58cd] = "\x03\x44\x67", + [0x58cf] = "\x02\x4e\x3c", [0x58d0] = "\x03\x49\x70", + [0x58d1] = "\x01\x6b\x34", [0x58d2] = "\x01\x6b\x35", + [0x58d3] = "\x01\x6b\x33", [0x58d4] = "\x03\x49\x72", + [0x58d5] = "\x02\x4e\x3b", [0x58d6] = "\x03\x49\x71", + [0x58d7] = "\x02\x4e\x3d", [0x58d8] = "\x03\x66\x4e", + [0x58d9] = "\x02\x54\x53", [0x58da] = "\x02\x54\x55", + [0x58db] = "\x03\x4e\x7e", [0x58dc] = "\x01\x6f\x32", + [0x58dd] = "\x02\x54\x56", [0x58de] = "\x01\x6f\x2b", + [0x58df] = "\x02\x54\x52", [0x58e0] = "\x01\x6f\x2a", + [0x58e1] = "\x01\x6f\x34", [0x58e2] = "\x01\x6f\x30", + [0x58e3] = "\x01\x6f\x31", [0x58e4] = "\x01\x6f\x2d", + [0x58e5] = "\x02\x54\x51", [0x58e6] = "\x01\x6f\x2c", + [0x58e7] = "\x02\x54\x57", [0x58e8] = "\x02\x54\x54", + [0x58e9] = "\x03\x4e\x7d", [0x58ea] = "\x01\x6f\x33", + [0x58eb] = "\x03\x4f\x22", [0x58ec] = "\x01\x6f\x2e", + [0x58ed] = "\x01\x6f\x2f", [0x58ee] = "\x02\x5a\x61", + [0x58ef] = "\x03\x52\x75", [0x58f0] = "\x02\x5a\x63", + [0x58f1] = "\x02\x5a\x62", [0x58f2] = "\x03\x52\x73", + [0x58f3] = "\x02\x5a\x64", [0x58f4] = "\x01\x72\x4a", + [0x58f5] = "\x02\x5a\x60", [0x58f6] = "\x03\x56\x51", + [0x58f7] = "\x03\x56\x52", [0x58f8] = "\x01\x75\x56", + [0x58f9] = "\x02\x5f\x64", [0x58fa] = "\x01\x75\x53", + [0x58fb] = "\x01\x75\x57", [0x58fc] = "\x01\x75\x55", + [0x58fd] = "\x01\x75\x54", [0x58fe] = "\x02\x63\x5e", + [0x58ff] = "\x04\x5d\x69", [0x5900] = "\x02\x63\x61", + [0x5901] = "\x07\x43\x52", [0x5902] = "\x02\x63\x60", + [0x5903] = "\x03\x59\x2e", [0x5904] = "\x02\x63\x5f", + [0x5905] = "\x01\x77\x43", [0x5906] = "\x02\x67\x34", + [0x5907] = "\x02\x67\x35", [0x5908] = "\x01\x79\x25", + [0x5909] = "\x02\x67\x36", [0x590a] = "\x01\x79\x26", + [0x590b] = "\x03\x5b\x38", [0x590c] = "\x03\x66\x4f", + [0x590d] = "\x01\x7a\x45", [0x590e] = "\x04\x64\x4f", + [0x590f] = "\x01\x7a\x44", [0x5910] = "\x02\x6c\x41", + [0x5911] = "\x03\x5e\x65", [0x5912] = "\x03\x5e\x66", + [0x5913] = "\x01\x7b\x2e", [0x5914] = "\x02\x6c\x42", + [0x5915] = "\x02\x6e\x2b", [0x5916] = "\x01\x7b\x75", + [0x5917] = "\x01\x7b\x76", [0x5918] = "\x03\x66\x50", + [0x5919] = "\x02\x6f\x53", [0x591a] = "\x03\x60\x4a", + [0x591b] = "\x01\x7c\x6d", [0x591c] = "\x03\x61\x4e", + [0x5964] = "\x01\x4b\x4b", [0x5965] = "\x03\x39\x33", + [0x5966] = "\x01\x5d\x50", [0x5967] = "\x01\x5d\x4f", + [0x5968] = "\x02\x47\x62", [0x5969] = "\x02\x47\x63", + [0x596b] = "\x01\x6b\x36", [0x596c] = "\x02\x5a\x65", + [0x596d] = "\x01\x6f\x35", [0x596e] = "\x02\x5a\x66", + [0x596f] = "\x02\x5f\x65", [0x5970] = "\x01\x4b\x4c", + [0x5971] = "\x03\x24\x3a", [0x5972] = "\x02\x2d\x53", + [0x5973] = "\x01\x53\x59", [0x5974] = "\x01\x53\x58", + [0x5976] = "\x02\x33\x27", [0x5977] = "\x01\x58\x44", + [0x5978] = "\x02\x33\x28", [0x5979] = "\x02\x39\x58", + [0x597a] = "\x03\x39\x39", [0x597b] = "\x02\x39\x57", + [0x597c] = "\x03\x39\x37", [0x597d] = "\x02\x39\x56", + [0x597e] = "\x03\x39\x35", [0x597f] = "\x03\x39\x38", + [0x5980] = "\x02\x40\x54", [0x5981] = "\x01\x62\x3f", + [0x5982] = "\x03\x3f\x39", [0x5983] = "\x03\x3f\x34", + [0x5984] = "\x02\x40\x53", [0x5985] = "\x01\x62\x3e", + [0x5986] = "\x03\x3f\x37", [0x5987] = "\x03\x3f\x30", + [0x5988] = "\x03\x3f\x33", [0x5989] = "\x02\x40\x55", + [0x598a] = "\x01\x62\x3d", [0x598b] = "\x03\x3f\x38", + [0x598c] = "\x02\x47\x65", [0x598d] = "\x02\x47\x68", + [0x598e] = "\x02\x47\x66", [0x598f] = "\x02\x47\x67", + [0x5990] = "\x02\x47\x6b", [0x5991] = "\x02\x47\x64", + [0x5992] = "\x02\x47\x6c", [0x5993] = "\x02\x47\x69", + [0x5994] = "\x02\x47\x6a", [0x5995] = "\x01\x6b\x38", + [0x5996] = "\x02\x4e\x3e", [0x5997] = "\x03\x49\x75", + [0x5998] = "\x03\x49\x73", [0x5999] = "\x01\x6b\x37", + [0x599a] = "\x03\x49\x74", [0x599b] = "\x02\x54\x5b", + [0x599c] = "\x02\x54\x59", [0x599d] = "\x03\x4f\x26", + [0x599e] = "\x04\x4d\x75", [0x599f] = "\x01\x6f\x36", + [0x59a0] = "\x02\x54\x58", [0x59a1] = "\x02\x54\x5a", + [0x59a2] = "\x03\x4f\x25", [0x59a3] = "\x01\x6f\x37", + [0x59a4] = "\x03\x4f\x23", [0x59a5] = "\x02\x5a\x67", + [0x59a6] = "\x03\x52\x77", [0x59a7] = "\x02\x5a\x68", + [0x59a8] = "\x01\x75\x58", [0x59a9] = "\x03\x59\x31", + [0x59aa] = "\x02\x67\x38", [0x59ab] = "\x02\x67\x3a", + [0x59ac] = "\x02\x67\x37", [0x59ad] = "\x02\x67\x39", + [0x59ae] = "\x02\x6a\x24", [0x59af] = "\x02\x6c\x43", + [0x59b0] = "\x03\x66\x51", [0x59b2] = "\x02\x71\x5e", + [0x59b3] = "\x01\x4b\x4d", [0x59b4] = "\x01\x53\x5a", + [0x59b5] = "\x02\x33\x29", [0x59b6] = "\x02\x33\x2b", + [0x59b7] = "\x02\x33\x2a", [0x59b9] = "\x02\x39\x5b", + [0x59ba] = "\x01\x5d\x52", [0x59bb] = "\x03\x39\x3e", + [0x59bc] = "\x02\x39\x59", [0x59bd] = "\x03\x39\x3a", + [0x59be] = "\x01\x5d\x51", [0x59bf] = "\x02\x39\x5c", + [0x59c0] = "\x03\x39\x3d", [0x59c1] = "\x02\x39\x5d", + [0x59c2] = "\x02\x39\x5a", [0x59c3] = "\x06\x45\x38", + [0x59c5] = "\x02\x40\x61", [0x59c6] = "\x01\x62\x47", + [0x59c7] = "\x02\x40\x59", [0x59c8] = "\x02\x40\x5f", + [0x59c9] = "\x03\x3f\x3f", [0x59ca] = "\x03\x3f\x3a", + [0x59cb] = "\x01\x62\x42", [0x59cc] = "\x01\x62\x45", + [0x59cd] = "\x02\x40\x58", [0x59ce] = "\x01\x62\x40", + [0x59cf] = "\x02\x40\x5c", [0x59d0] = "\x02\x47\x72", + [0x59d1] = "\x01\x62\x44", [0x59d2] = "\x03\x3f\x3b", + [0x59d3] = "\x02\x40\x57", [0x59d4] = "\x03\x3f\x3e", + [0x59d5] = "\x02\x40\x5d", [0x59d6] = "\x02\x40\x5a", + [0x59d7] = "\x02\x40\x60", [0x59d8] = "\x02\x40\x56", + [0x59d9] = "\x02\x40\x5e", [0x59da] = "\x01\x62\x43", + [0x59db] = "\x01\x62\x46", [0x59dc] = "\x02\x40\x5b", + [0x59dd] = "\x01\x62\x41", [0x59df] = "\x01\x66\x79", + [0x59e0] = "\x02\x47\x6e", [0x59e1] = "\x01\x66\x78", + [0x59e2] = "\x02\x47\x75", [0x59e3] = "\x02\x47\x74", + [0x59e4] = "\x01\x67\x21", [0x59e6] = "\x01\x67\x22", + [0x59e7] = "\x02\x47\x76", [0x59e8] = "\x01\x66\x7a", + [0x59e9] = "\x02\x47\x73", [0x59ea] = "\x01\x66\x7e", + [0x59eb] = "\x02\x47\x78", [0x59ec] = "\x02\x47\x6f", + [0x59ed] = "\x03\x44\x6b", [0x59ee] = "\x02\x47\x71", + [0x59ef] = "\x01\x66\x7b", [0x59f0] = "\x02\x47\x6d", + [0x59f1] = "\x02\x47\x70", [0x59f2] = "\x02\x47\x77", + [0x59f3] = "\x01\x66\x7c", [0x59f4] = "\x02\x47\x79", + [0x59fa] = "\x01\x66\x7d", [0x59fc] = "\x01\x6b\x39", + [0x59fd] = "\x02\x4e\x43", [0x59fe] = "\x02\x4e\x49", + [0x59ff] = "\x02\x4e\x41", [0x5a00] = "\x02\x4e\x4a", + [0x5a01] = "\x03\x49\x7b", [0x5a02] = "\x02\x4e\x40", + [0x5a03] = "\x02\x4e\x45", [0x5a04] = "\x02\x4e\x4b", + [0x5a05] = "\x02\x4e\x48", [0x5a06] = "\x02\x4e\x47", + [0x5a07] = "\x02\x4e\x46", [0x5a08] = "\x03\x49\x7a", + [0x5a09] = "\x02\x4e\x3f", [0x5a0a] = "\x02\x4e\x44", + [0x5a0b] = "\x03\x49\x79", [0x5a0d] = "\x02\x4e\x42", + [0x5a0f] = "\x01\x6f\x3c", [0x5a10] = "\x01\x6f\x39", + [0x5a11] = "\x02\x54\x64", [0x5a12] = "\x02\x54\x69", + [0x5a13] = "\x02\x54\x6b", [0x5a14] = "\x02\x54\x68", + [0x5a15] = "\x02\x54\x61", [0x5a16] = "\x02\x54\x63", + [0x5a17] = "\x02\x54\x6d", [0x5a18] = "\x02\x54\x6a", + [0x5a19] = "\x02\x54\x65", [0x5a1a] = "\x02\x54\x6e", + [0x5a1b] = "\x02\x54\x62", [0x5a1c] = "\x02\x54\x6c", + [0x5a1d] = "\x01\x6f\x3a", [0x5a1e] = "\x01\x6f\x40", + [0x5a1f] = "\x01\x6f\x3e", [0x5a20] = "\x02\x54\x5c", + [0x5a21] = "\x01\x6f\x3f", [0x5a22] = "\x01\x6f\x3b", + [0x5a23] = "\x02\x54\x5d", [0x5a24] = "\x02\x54\x5f", + [0x5a25] = "\x02\x54\x5e", [0x5a26] = "\x02\x54\x66", + [0x5a27] = "\x02\x54\x67", [0x5a28] = "\x03\x4f\x2c", + [0x5a29] = "\x01\x6f\x3d", [0x5a2a] = "\x03\x4f\x2b", + [0x5a2b] = "\x01\x6f\x38", [0x5a2e] = "\x02\x54\x60", + [0x5a30] = "\x02\x5a\x72", [0x5a31] = "\x01\x72\x4c", + [0x5a32] = "\x03\x52\x7e", [0x5a33] = "\x02\x5a\x69", + [0x5a34] = "\x01\x72\x4d", [0x5a35] = "\x01\x72\x50", + [0x5a36] = "\x02\x5a\x6e", [0x5a37] = "\x05\x51\x48", + [0x5a38] = "\x02\x5a\x6b", [0x5a39] = "\x01\x72\x4f", + [0x5a3a] = "\x04\x54\x29", [0x5a3b] = "\x03\x52\x7b", + [0x5a3c] = "\x02\x5a\x6f", [0x5a3d] = "\x02\x5a\x70", + [0x5a3e] = "\x02\x5a\x6a", [0x5a3f] = "\x02\x5a\x73", + [0x5a40] = "\x02\x5a\x6c", [0x5a41] = "\x02\x5a\x71", + [0x5a42] = "\x01\x72\x4e", [0x5a43] = "\x03\x52\x7c", + [0x5a44] = "\x01\x72\x4b", [0x5a45] = "\x02\x5a\x6d", + [0x5a46] = "\x03\x56\x54", [0x5a47] = "\x02\x5f\x6b", + [0x5a48] = "\x01\x75\x5b", [0x5a49] = "\x01\x75\x59", + [0x5a4a] = "\x01\x75\x5c", [0x5a4b] = "\x01\x75\x5a", + [0x5a4c] = "\x02\x5f\x6a", [0x5a4d] = "\x02\x5f\x67", + [0x5a4e] = "\x02\x5f\x66", [0x5a4f] = "\x03\x56\x55", + [0x5a50] = "\x02\x5f\x69", [0x5a51] = "\x04\x59\x2d", + [0x5a53] = "\x02\x5f\x68", [0x5a54] = "\x02\x63\x6f", + [0x5a55] = "\x01\x77\x49", [0x5a56] = "\x02\x63\x66", + [0x5a57] = "\x02\x63\x65", [0x5a58] = "\x03\x59\x32", + [0x5a59] = "\x01\x77\x44", [0x5a5a] = "\x02\x63\x6b", + [0x5a5b] = "\x02\x63\x6a", [0x5a5c] = "\x02\x63\x62", + [0x5a5d] = "\x02\x63\x6d", [0x5a5e] = "\x02\x63\x67", + [0x5a5f] = "\x01\x77\x48", [0x5a60] = "\x02\x63\x64", + [0x5a61] = "\x02\x63\x6c", [0x5a62] = "\x02\x63\x63", + [0x5a63] = "\x01\x77\x45", [0x5a64] = "\x01\x77\x47", + [0x5a65] = "\x02\x63\x68", [0x5a66] = "\x01\x77\x46", + [0x5a67] = "\x02\x63\x69", [0x5a68] = "\x03\x5b\x3a", + [0x5a69] = "\x02\x63\x6e", [0x5a6a] = "\x02\x67\x3e", + [0x5a6b] = "\x03\x5b\x39", [0x5a6c] = "\x01\x79\x2b", + [0x5a6d] = "\x02\x67\x3b", [0x5a6e] = "\x04\x61\x52", + [0x5a6f] = "\x02\x67\x3f", [0x5a70] = "\x03\x5b\x3b", + [0x5a71] = "\x04\x61\x4f", [0x5a72] = "\x01\x79\x28", + [0x5a73] = "\x02\x67\x3d", [0x5a74] = "\x01\x79\x2d", + [0x5a75] = "\x03\x5b\x3c", [0x5a76] = "\x01\x79\x2a", + [0x5a77] = "\x03\x5b\x3d", [0x5a78] = "\x02\x67\x3c", + [0x5a79] = "\x04\x61\x54", [0x5a7a] = "\x01\x79\x2c", + [0x5a7b] = "\x02\x67\x40", [0x5a7c] = "\x01\x79\x27", + [0x5a81] = "\x01\x7a\x47", [0x5a82] = "\x01\x7a\x49", + [0x5a83] = "\x03\x5d\x37", [0x5a84] = "\x02\x6a\x27", + [0x5a85] = "\x01\x7a\x48", [0x5a86] = "\x02\x6a\x25", + [0x5a87] = "\x01\x79\x29", [0x5a88] = "\x02\x6a\x26", + [0x5a89] = "\x01\x7a\x46", [0x5a8a] = "\x01\x7b\x2f", + [0x5a8b] = "\x01\x7b\x31", [0x5a8c] = "\x02\x6c\x45", + [0x5a8d] = "\x01\x7b\x30", [0x5a8e] = "\x02\x6c\x44", + [0x5a90] = "\x02\x6e\x30", [0x5a91] = "\x01\x7b\x77", + [0x5a92] = "\x02\x6e\x2f", [0x5a93] = "\x01\x7b\x78", + [0x5a94] = "\x02\x6e\x2d", [0x5a95] = "\x02\x6e\x2c", + [0x5a96] = "\x02\x6e\x31", [0x5a97] = "\x02\x6e\x32", + [0x5a98] = "\x02\x6f\x54", [0x5a99] = "\x03\x60\x4b", + [0x5a9a] = "\x02\x6e\x2e", [0x5a9d] = "\x02\x70\x54", + [0x5a9e] = "\x02\x70\x51", [0x5a9f] = "\x02\x70\x52", + [0x5aa0] = "\x02\x70\x53", [0x5aa1] = "\x01\x7d\x29", + [0x5aa2] = "\x03\x61\x50", [0x5aa3] = "\x02\x71\x40", + [0x5aa4] = "\x02\x71\x3f", [0x5aa5] = "\x02\x71\x3e", + [0x5aa6] = "\x02\x71\x5f", [0x5aa7] = "\x03\x61\x6c", + [0x5aa8] = "\x02\x72\x2e", [0x5aa9] = "\x02\x71\x79", + [0x5aaa] = "\x01\x7d\x3b", [0x5aab] = "\x01\x4b\x4e", + [0x5aac] = "\x01\x58\x45", [0x5aad] = "\x03\x39\x3f", + [0x5aae] = "\x0f\x38\x6c", [0x5aaf] = "\x03\x39\x40", + [0x5ab0] = "\x03\x3f\x40", [0x5ab1] = "\x03\x44\x73", + [0x5ab2] = "\x01\x67\x23", [0x5ab3] = "\x03\x49\x7d", + [0x5ab4] = "\x03\x49\x7c", [0x5ab6] = "\x03\x4f\x30", + [0x5ab7] = "\x03\x4f\x32", [0x5ab8] = "\x03\x4f\x2f", + [0x5ab9] = "\x03\x4f\x31", [0x5aba] = "\x01\x6f\x41", + [0x5abc] = "\x03\x66\x52", [0x5abd] = "\x02\x5a\x74", + [0x5abe] = "\x0f\x58\x33", [0x5abf] = "\x03\x59\x35", + [0x5ac0] = "\x01\x77\x4a", [0x5ac1] = "\x03\x59\x36", + [0x5ac2] = "\x02\x67\x41", [0x5ac3] = "\x03\x5b\x3f", + [0x5ac4] = "\x04\x61\x56", [0x5ac6] = "\x03\x5d\x38", + [0x5ac7] = "\x04\x67\x51", [0x5ac9] = "\x02\x71\x7a", + [0x5aca] = "\x01\x4b\x4f", [0x5acb] = "\x01\x4f\x51", + [0x5acc] = "\x01\x53\x5c", [0x5acd] = "\x01\x53\x5b", + [0x5acf] = "\x01\x58\x48", [0x5ad0] = "\x03\x34\x21", + [0x5ad1] = "\x02\x33\x2c", [0x5ad2] = "\x01\x58\x46", + [0x5ad3] = "\x02\x33\x2d", [0x5ad4] = "\x01\x58\x47", + [0x5ad5] = "\x03\x66\x53", [0x5ad6] = "\x03\x39\x41", + [0x5ad7] = "\x02\x39\x62", [0x5ad8] = "\x02\x39\x5e", + [0x5ad9] = "\x03\x39\x47", [0x5ada] = "\x04\x35\x63", + [0x5adb] = "\x01\x5d\x53", [0x5adc] = "\x02\x39\x61", + [0x5add] = "\x02\x39\x60", [0x5ade] = "\x02\x39\x5f", + [0x5adf] = "\x01\x5d\x54", [0x5ae0] = "\x02\x39\x63", + [0x5ae1] = "\x02\x39\x64", [0x5ae4] = "\x03\x3f\x45", + [0x5ae5] = "\x02\x40\x68", [0x5ae6] = "\x02\x40\x66", + [0x5ae7] = "\x02\x40\x6a", [0x5ae8] = "\x02\x40\x6b", + [0x5ae9] = "\x02\x40\x71", [0x5aea] = "\x03\x3f\x47", + [0x5aeb] = "\x02\x40\x6d", [0x5aec] = "\x02\x40\x6f", + [0x5aed] = "\x05\x43\x50", [0x5aee] = "\x02\x40\x67", + [0x5aef] = "\x02\x40\x62", [0x5af0] = "\x04\x3b\x55", + [0x5af1] = "\x02\x40\x6e", [0x5af2] = "\x03\x3f\x44", + [0x5af3] = "\x03\x3f\x46", [0x5af4] = "\x02\x40\x70", + [0x5af5] = "\x02\x40\x69", [0x5af6] = "\x02\x40\x6c", + [0x5af7] = "\x02\x40\x63", [0x5af8] = "\x01\x62\x49", + [0x5af9] = "\x02\x40\x65", [0x5afa] = "\x02\x40\x64", + [0x5afb] = "\x01\x62\x48", [0x5afc] = "\x01\x62\x4a", + [0x5afd] = "\x03\x3f\x49", [0x5afe] = "\x01\x67\x26", + [0x5aff] = "\x02\x47\x7b", [0x5b00] = "\x02\x47\x7d", + [0x5b01] = "\x02\x47\x7c", [0x5b02] = "\x02\x48\x23", + [0x5b03] = "\x01\x67\x24", [0x5b04] = "\x03\x44\x76", + [0x5b05] = "\x02\x47\x7e", [0x5b06] = "\x02\x47\x7a", + [0x5b07] = "\x02\x48\x21", [0x5b08] = "\x02\x48\x22", + [0x5b09] = "\x01\x67\x25", [0x5b0a] = "\x01\x67\x27", + [0x5b0b] = "\x02\x48\x24", [0x5b0d] = "\x02\x4e\x4f", + [0x5b0e] = "\x02\x4e\x4e", [0x5b0f] = "\x04\x47\x6a", + [0x5b10] = "\x02\x4e\x4c", [0x5b11] = "\x02\x4e\x4d", + [0x5b12] = "\x01\x6b\x3b", [0x5b13] = "\x01\x6b\x3d", + [0x5b14] = "\x01\x6b\x3a", [0x5b15] = "\x01\x6b\x3c", + [0x5b16] = "\x02\x54\x75", [0x5b17] = "\x02\x54\x76", + [0x5b18] = "\x02\x54\x71", [0x5b19] = "\x03\x4f\x36", + [0x5b1a] = "\x02\x54\x72", [0x5b1b] = "\x01\x6f\x43", + [0x5b1c] = "\x01\x6f\x48", [0x5b1d] = "\x01\x6f\x42", + [0x5b1e] = "\x01\x6f\x49", [0x5b1f] = "\x01\x6f\x44", + [0x5b20] = "\x02\x54\x73", [0x5b21] = "\x04\x4e\x2d", + [0x5b22] = "\x03\x4f\x33", [0x5b23] = "\x02\x54\x74", + [0x5b24] = "\x02\x54\x70", [0x5b25] = "\x01\x6f\x4a", + [0x5b26] = "\x01\x6f\x46", [0x5b27] = "\x03\x4f\x35", + [0x5b28] = "\x04\x4e\x2b", [0x5b29] = "\x01\x6f\x45", + [0x5b2a] = "\x01\x6f\x47", [0x5b2b] = "\x03\x4f\x34", + [0x5b2c] = "\x02\x54\x6f", [0x5b2d] = "\x03\x53\x24", + [0x5b2e] = "\x02\x5a\x76", [0x5b2f] = "\x01\x72\x52", + [0x5b30] = "\x03\x53\x22", [0x5b31] = "\x03\x53\x21", + [0x5b32] = "\x02\x5a\x78", [0x5b33] = "\x01\x72\x54", + [0x5b34] = "\x02\x5a\x7b", [0x5b35] = "\x02\x5a\x77", + [0x5b36] = "\x02\x5a\x75", [0x5b37] = "\x02\x5a\x7a", + [0x5b38] = "\x01\x72\x53", [0x5b39] = "\x02\x5a\x79", + [0x5b3a] = "\x07\x34\x32", [0x5b3b] = "\x01\x72\x51", + [0x5b3c] = "\x03\x53\x25", [0x5b3d] = "\x03\x56\x59", + [0x5b3e] = "\x01\x75\x5e", [0x5b3f] = "\x01\x75\x61", + [0x5b40] = "\x02\x5f\x6d", [0x5b41] = "\x03\x56\x5a", + [0x5b42] = "\x01\x75\x5f", [0x5b43] = "\x02\x5f\x6c", + [0x5b44] = "\x01\x75\x5d", [0x5b45] = "\x01\x75\x60", + [0x5b46] = "\x02\x63\x70", [0x5b47] = "\x02\x63\x71", + [0x5b48] = "\x02\x63\x72", [0x5b49] = "\x01\x77\x4b", + [0x5b4a] = "\x03\x59\x37", [0x5b4b] = "\x02\x63\x73", + [0x5b4d] = "\x01\x77\x4c", [0x5b4e] = "\x01\x79\x2f", + [0x5b4f] = "\x02\x67\x44", [0x5b50] = "\x02\x67\x45", + [0x5b51] = "\x02\x67\x43", [0x5b52] = "\x02\x67\x42", + [0x5b53] = "\x02\x67\x46", [0x5b54] = "\x01\x79\x2e", + [0x5b55] = "\x02\x6a\x2b", [0x5b56] = "\x02\x6a\x29", + [0x5b57] = "\x02\x6a\x2a", [0x5b58] = "\x02\x6a\x2c", + [0x5b59] = "\x02\x6a\x28", [0x5b5a] = "\x02\x6a\x2d", + [0x5b5b] = "\x02\x6c\x47", [0x5b5c] = "\x03\x5e\x67", + [0x5b5d] = "\x02\x6c\x48", [0x5b5e] = "\x02\x6c\x46", + [0x5b5f] = "\x01\x7b\x32", [0x5b60] = "\x02\x6e\x33", + [0x5b61] = "\x01\x7b\x79", [0x5b62] = "\x02\x6e\x34", + [0x5b63] = "\x02\x6f\x56", [0x5b64] = "\x02\x6f\x55", + [0x5b65] = "\x03\x62\x22", [0x5b9b] = "\x01\x4b\x50", + [0x5b9c] = "\x01\x62\x4b", [0x5b9d] = "\x03\x3f\x4b", + [0x5b9e] = "\x03\x44\x77", [0x5b9f] = "\x01\x67\x28", + [0x5ba0] = "\x03\x44\x78", [0x5ba1] = "\x03\x4a\x21", + [0x5ba2] = "\x03\x4a\x22", [0x5ba3] = "\x01\x6b\x3e", + [0x5ba4] = "\x03\x4f\x37", [0x5ba5] = "\x03\x53\x27", + [0x5ba6] = "\x01\x72\x56", [0x5ba7] = "\x03\x53\x26", + [0x5ba8] = "\x01\x72\x55", [0x5baa] = "\x03\x66\x54", + [0x5bac] = "\x03\x59\x38", [0x5bad] = "\x01\x79\x30", + [0x5bae] = "\x01\x7a\x29", [0x5baf] = "\x01\x7b\x33", + [0x5bb0] = "\x01\x4b\x51", [0x5bb1] = "\x01\x58\x49", + [0x5bb2] = "\x01\x67\x29", [0x5bb3] = "\x03\x4f\x39", + [0x5bb4] = "\x02\x67\x47", [0x5bb5] = "\x03\x27\x2f", + [0x5bb6] = "\x04\x21\x54", [0x5bb7] = "\x0f\x21\x6a", + [0x5bb8] = "\x04\x23\x30", [0x5bb9] = "\x03\x24\x3b", + [0x5bbb] = "\x0f\x22\x71", [0x5bbc] = "\x0f\x22\x72", + [0x5bbe] = "\x03\x27\x30", [0x5bbf] = "\x02\x25\x26", + [0x5bc0] = "\x04\x25\x21", [0x5bc1] = "\x03\x27\x33", + [0x5bc2] = "\x01\x4b\x52", [0x5bc3] = "\x04\x25\x23", + [0x5bc4] = "\x01\x4b\x55", [0x5bc5] = "\x01\x4b\x54", + [0x5bc6] = "\x01\x4b\x53", [0x5bc7] = "\x03\x27\x31", + [0x5bc8] = "\x0f\x25\x32", [0x5bc9] = "\x02\x25\x25", + [0x5bca] = "\x03\x2a\x72", [0x5bcb] = "\x02\x28\x6d", + [0x5bcc] = "\x03\x2a\x70", [0x5bcd] = "\x02\x28\x6f", + [0x5bce] = "\x01\x4f\x52", [0x5bcf] = "\x03\x2a\x74", + [0x5bd0] = "\x04\x28\x26", [0x5bd1] = "\x01\x4f\x54", + [0x5bd2] = "\x02\x28\x6c", [0x5bd3] = "\x02\x28\x6e", + [0x5bd4] = "\x01\x4f\x53", [0x5bd5] = "\x02\x28\x71", + [0x5bd6] = "\x02\x28\x70", [0x5bd7] = "\x02\x28\x72", + [0x5bd8] = "\x03\x2a\x73", [0x5bd9] = "\x03\x2a\x71", + [0x5bdc] = "\x0f\x28\x71", [0x5bdf] = "\x0f\x28\x6e", + [0x5be0] = "\x02\x2d\x57", [0x5be1] = "\x02\x2d\x55", + [0x5be2] = "\x01\x53\x5f", [0x5be3] = "\x02\x2d\x54", + [0x5be4] = "\x01\x53\x64", [0x5be5] = "\x01\x53\x61", + [0x5be6] = "\x01\x53\x5e", [0x5be7] = "\x03\x2f\x31", + [0x5be8] = "\x01\x53\x65", [0x5be9] = "\x03\x2f\x32", + [0x5bea] = "\x01\x53\x60", [0x5beb] = "\x01\x53\x63", + [0x5bec] = "\x06\x34\x60", [0x5bed] = "\x01\x53\x62", + [0x5bee] = "\x02\x2d\x56", [0x5bef] = "\x03\x2f\x33", + [0x5bf0] = "\x01\x53\x5d", [0x5bf1] = "\x03\x2f\x30", + [0x5bf4] = "\x01\x58\x4f", [0x5bf5] = "\x02\x33\x2f", + [0x5bf6] = "\x02\x33\x35", [0x5bf7] = "\x01\x58\x4c", + [0x5bf8] = "\x01\x58\x53", [0x5bf9] = "\x03\x34\x25", + [0x5bfa] = "\x01\x58\x4e", [0x5bfb] = "\x02\x33\x32", + [0x5bfc] = "\x02\x33\x34", [0x5bfd] = "\x01\x58\x51", + [0x5bfe] = "\x02\x33\x2e", [0x5bff] = "\x02\x33\x31", + [0x5c00] = "\x01\x58\x4d", [0x5c01] = "\x01\x58\x4a", + [0x5c02] = "\x02\x33\x30", [0x5c03] = "\x01\x58\x50", + [0x5c04] = "\x02\x33\x33", [0x5c05] = "\x01\x58\x52", + [0x5c06] = "\x01\x58\x4b", [0x5c07] = "\x04\x30\x2f", + [0x5c08] = "\x03\x34\x27", [0x5c09] = "\x03\x34\x26", + [0x5c0b] = "\x02\x39\x66", [0x5c0c] = "\x02\x39\x69", + [0x5c0d] = "\x01\x5d\x56", [0x5c0e] = "\x03\x39\x4b", + [0x5c0f] = "\x01\x5d\x60", [0x5c10] = "\x01\x5d\x5c", + [0x5c11] = "\x02\x39\x67", [0x5c12] = "\x03\x39\x4a", + [0x5c13] = "\x03\x39\x4e", [0x5c14] = "\x01\x5d\x64", + [0x5c15] = "\x01\x5d\x5d", [0x5c16] = "\x01\x5d\x62", + [0x5c17] = "\x01\x5d\x58", [0x5c18] = "\x04\x35\x68", + [0x5c19] = "\x01\x5d\x55", [0x5c1a] = "\x01\x5d\x57", + [0x5c1b] = "\x01\x5d\x63", [0x5c1c] = "\x02\x39\x68", + [0x5c1d] = "\x01\x5d\x5b", [0x5c1e] = "\x01\x5d\x5e", + [0x5c1f] = "\x01\x5d\x5a", [0x5c20] = "\x01\x5d\x5f", + [0x5c21] = "\x02\x39\x6a", [0x5c22] = "\x01\x5d\x61", + [0x5c23] = "\x01\x5d\x59", [0x5c24] = "\x02\x39\x65", + [0x5c25] = "\x03\x39\x4c", [0x5c28] = "\x03\x3f\x4f", + [0x5c29] = "\x03\x3f\x50", [0x5c2a] = "\x03\x3f\x4d", + [0x5c2b] = "\x03\x3f\x4c", [0x5c2c] = "\x03\x3f\x51", + [0x5c2d] = "\x02\x40\x72", [0x5c2e] = "\x01\x62\x4c", + [0x5c2f] = "\x02\x40\x74", [0x5c30] = "\x03\x3f\x55", + [0x5c31] = "\x01\x62\x4e", [0x5c32] = "\x01\x62\x50", + [0x5c33] = "\x04\x35\x66", [0x5c34] = "\x02\x40\x73", + [0x5c35] = "\x01\x62\x4d", [0x5c36] = "\x01\x62\x51", + [0x5c37] = "\x03\x3f\x56", [0x5c38] = "\x01\x62\x4f", + [0x5c3a] = "\x03\x3f\x54", [0x5c3b] = "\x03\x3f\x57", + [0x5c3c] = "\x01\x67\x2f", [0x5c3d] = "\x02\x48\x29", + [0x5c3e] = "\x01\x67\x37", [0x5c3f] = "\x02\x48\x26", + [0x5c40] = "\x03\x44\x7d", [0x5c41] = "\x01\x67\x38", + [0x5c42] = "\x01\x67\x2d", [0x5c43] = "\x03\x44\x79", + [0x5c44] = "\x02\x48\x27", [0x5c45] = "\x03\x44\x7c", + [0x5c46] = "\x03\x44\x7a", [0x5c47] = "\x01\x67\x32", + [0x5c48] = "\x03\x44\x7b", [0x5c49] = "\x02\x48\x28", + [0x5c4a] = "\x01\x67\x2b", [0x5c4b] = "\x01\x67\x2a", + [0x5c4c] = "\x03\x44\x7e", [0x5c4d] = "\x01\x67\x35", + [0x5c4e] = "\x01\x67\x34", [0x5c4f] = "\x01\x67\x33", + [0x5c50] = "\x01\x67\x31", [0x5c51] = "\x01\x67\x36", + [0x5c52] = "\x02\x48\x25", [0x5c53] = "\x01\x67\x2c", + [0x5c54] = "\x01\x67\x2e", [0x5c55] = "\x01\x67\x30", + [0x5c58] = "\x01\x6b\x40", [0x5c59] = "\x01\x6b\x43", + [0x5c5a] = "\x03\x4a\x24", [0x5c5b] = "\x01\x6b\x47", + [0x5c5c] = "\x01\x6b\x41", [0x5c5d] = "\x01\x6b\x46", + [0x5c5e] = "\x01\x6b\x44", [0x5c5f] = "\x03\x4a\x27", + [0x5c60] = "\x01\x6b\x3f", [0x5c61] = "\x03\x4a\x26", + [0x5c62] = "\x01\x6b\x45", [0x5c63] = "\x01\x6b\x42", + [0x5c64] = "\x0f\x4c\x6b", [0x5c66] = "\x04\x4e\x32", + [0x5c67] = "\x02\x54\x7a", [0x5c68] = "\x01\x6f\x4d", + [0x5c69] = "\x01\x6f\x4b", [0x5c6a] = "\x03\x4f\x3c", + [0x5c6b] = "\x02\x54\x7b", [0x5c6c] = "\x04\x4e\x33", + [0x5c6d] = "\x01\x6f\x4e", [0x5c6e] = "\x01\x6f\x4c", + [0x5c6f] = "\x02\x54\x79", [0x5c70] = "\x02\x54\x78", + [0x5c71] = "\x03\x4f\x3b", [0x5c72] = "\x01\x72\x5a", + [0x5c73] = "\x02\x54\x77", [0x5c74] = "\x01\x72\x58", + [0x5c75] = "\x01\x72\x57", [0x5c76] = "\x02\x5a\x7c", + [0x5c77] = "\x01\x6f\x4f", [0x5c78] = "\x01\x72\x59", + [0x5c79] = "\x02\x5a\x7d", [0x5c7a] = "\x01\x72\x5c", + [0x5c7b] = "\x02\x5a\x7e", [0x5c7c] = "\x01\x72\x5b", + [0x5c7d] = "\x01\x75\x63", [0x5c7e] = "\x02\x5f\x6f", + [0x5c7f] = "\x01\x75\x62", [0x5c80] = "\x01\x75\x67", + [0x5c81] = "\x01\x75\x65", [0x5c82] = "\x01\x75\x66", + [0x5c83] = "\x01\x77\x4e", [0x5c84] = "\x01\x75\x64", + [0x5c85] = "\x02\x5f\x6e", [0x5c86] = "\x02\x5b\x21", + [0x5c87] = "\x01\x77\x4d", [0x5c88] = "\x01\x77\x4f", + [0x5c89] = "\x03\x59\x3a", [0x5c8a] = "\x01\x79\x31", + [0x5c8b] = "\x01\x79\x32", [0x5c8c] = "\x04\x61\x5f", + [0x5c8d] = "\x02\x6a\x2e", [0x5c8e] = "\x04\x69\x52", + [0x5c8f] = "\x01\x7c\x4a", [0x5c90] = "\x01\x7c\x49", + [0x5c91] = "\x01\x4b\x57", [0x5c92] = "\x03\x22\x5e", + [0x5c93] = "\x03\x22\x5d", [0x5c94] = "\x02\x22\x75", + [0x5c95] = "\x01\x58\x54", [0x5c96] = "\x03\x24\x3c", + [0x5c97] = "\x02\x22\x72", [0x5c98] = "\x02\x22\x73", + [0x5c99] = "\x02\x22\x71", [0x5c9a] = "\x03\x24\x3d", + [0x5c9b] = "\x02\x22\x74", [0x5c9c] = "\x03\x66\x55", + [0x5c9e] = "\x02\x25\x2a", [0x5c9f] = "\x02\x25\x27", + [0x5ca0] = "\x02\x25\x2c", [0x5ca1] = "\x02\x25\x28", + [0x5ca2] = "\x01\x4b\x58", [0x5ca3] = "\x01\x4b\x5b", + [0x5ca4] = "\x03\x27\x35", [0x5ca5] = "\x02\x25\x29", + [0x5ca6] = "\x01\x4b\x5a", [0x5ca7] = "\x02\x25\x2b", + [0x5ca8] = "\x03\x27\x39", [0x5ca9] = "\x03\x27\x34", + [0x5caa] = "\x01\x4b\x59", [0x5cab] = "\x03\x39\x51", + [0x5cad] = "\x03\x2a\x77", [0x5cae] = "\x04\x28\x2b", + [0x5caf] = "\x02\x28\x75", [0x5cb0] = "\x02\x28\x77", + [0x5cb1] = "\x01\x4f\x57", [0x5cb2] = "\x02\x28\x73", + [0x5cb3] = "\x02\x28\x76", [0x5cb4] = "\x02\x28\x74", + [0x5cb5] = "\x01\x4f\x55", [0x5cb6] = "\x01\x4f\x58", + [0x5cb7] = "\x03\x2a\x75", [0x5cb8] = "\x01\x4f\x56", + [0x5cb9] = "\x03\x2a\x78", [0x5cbc] = "\x03\x2f\x35", + [0x5cbd] = "\x02\x2d\x59", [0x5cbe] = "\x02\x2d\x5d", + [0x5cbf] = "\x02\x2d\x5a", [0x5cc0] = "\x03\x2f\x38", + [0x5cc1] = "\x01\x53\x68", [0x5cc2] = "\x03\x2f\x34", + [0x5cc3] = "\x01\x53\x69", [0x5cc4] = "\x03\x2f\x3e", + [0x5cc5] = "\x02\x2d\x5c", [0x5cc6] = "\x03\x2f\x37", + [0x5cc7] = "\x02\x2d\x5e", [0x5cc8] = "\x02\x2d\x60", + [0x5cc9] = "\x03\x2f\x3c", [0x5cca] = "\x01\x53\x66", + [0x5ccb] = "\x02\x2d\x5f", [0x5ccc] = "\x04\x41\x39", + [0x5ccd] = "\x03\x2f\x3b", [0x5cce] = "\x01\x53\x67", + [0x5cd2] = "\x0f\x45\x6d", [0x5cd4] = "\x02\x39\x71", + [0x5cd5] = "\x02\x2d\x5b", [0x5cd6] = "\x02\x33\x36", + [0x5cd7] = "\x02\x33\x3f", [0x5cd8] = "\x02\x33\x3d", + [0x5cd9] = "\x02\x33\x38", [0x5cda] = "\x02\x33\x39", + [0x5cdb] = "\x02\x33\x3e", [0x5cdc] = "\x02\x33\x40", + [0x5cdd] = "\x01\x58\x56", [0x5cde] = "\x03\x34\x29", + [0x5cdf] = "\x02\x33\x3b", [0x5ce0] = "\x02\x33\x37", + [0x5ce1] = "\x01\x58\x55", [0x5ce2] = "\x01\x58\x57", + [0x5ce3] = "\x02\x33\x3a", [0x5ce4] = "\x02\x33\x41", + [0x5ce5] = "\x02\x33\x3c", [0x5ce8] = "\x01\x5d\x65", + [0x5ce9] = "\x02\x39\x74", [0x5cea] = "\x02\x39\x6c", + [0x5ceb] = "\x02\x39\x72", [0x5cec] = "\x02\x39\x73", + [0x5ced] = "\x01\x5d\x66", [0x5cee] = "\x03\x39\x4f", + [0x5cef] = "\x02\x39\x6b", [0x5cf0] = "\x02\x39\x6d", + [0x5cf1] = "\x02\x2d\x58", [0x5cf2] = "\x02\x39\x6f", + [0x5cf3] = "\x02\x39\x70", [0x5cf4] = "\x02\x39\x6e", + [0x5cf5] = "\x01\x62\x53", [0x5cf6] = "\x04\x4e\x3b", + [0x5cf7] = "\x03\x39\x52", [0x5cf9] = "\x02\x40\x7b", + [0x5cfa] = "\x02\x5b\x22", [0x5cfb] = "\x02\x40\x7c", + [0x5cfc] = "\x02\x40\x79", [0x5cfd] = "\x01\x5d\x67", + [0x5cfe] = "\x01\x62\x55", [0x5cff] = "\x02\x40\x78", + [0x5d00] = "\x02\x40\x7e", [0x5d01] = "\x02\x40\x7d", + [0x5d02] = "\x01\x62\x52", [0x5d03] = "\x02\x41\x23", + [0x5d04] = "\x02\x40\x77", [0x5d05] = "\x02\x41\x22", + [0x5d06] = "\x02\x40\x75", [0x5d07] = "\x02\x41\x21", + [0x5d08] = "\x02\x40\x7a", [0x5d09] = "\x01\x62\x54", + [0x5d0a] = "\x03\x3f\x59", [0x5d0b] = "\x02\x48\x30", + [0x5d0c] = "\x03\x45\x23", [0x5d0d] = "\x02\x48\x2b", + [0x5d0e] = "\x02\x48\x31", [0x5d0f] = "\x02\x48\x2c", + [0x5d10] = "\x02\x48\x2a", [0x5d11] = "\x02\x48\x2d", + [0x5d12] = "\x01\x67\x39", [0x5d13] = "\x03\x45\x24", + [0x5d14] = "\x02\x48\x2f", [0x5d15] = "\x03\x45\x25", + [0x5d16] = "\x02\x48\x2e", [0x5d17] = "\x01\x67\x3a", + [0x5d18] = "\x01\x6b\x49", [0x5d19] = "\x01\x6b\x48", + [0x5d1a] = "\x02\x4e\x56", [0x5d1b] = "\x02\x4e\x59", + [0x5d1c] = "\x02\x4e\x51", [0x5d1d] = "\x02\x4e\x55", + [0x5d1e] = "\x01\x6b\x4a", [0x5d1f] = "\x02\x4e\x54", + [0x5d20] = "\x02\x4e\x52", [0x5d21] = "\x02\x4e\x58", + [0x5d22] = "\x02\x4e\x53", [0x5d23] = "\x02\x4e\x50", + [0x5d24] = "\x02\x4e\x57", [0x5d25] = "\x03\x4a\x2a", + [0x5d26] = "\x02\x55\x23", [0x5d27] = "\x01\x6f\x52", + [0x5d28] = "\x02\x63\x74", [0x5d29] = "\x02\x54\x7e", + [0x5d2a] = "\x02\x55\x21", [0x5d2b] = "\x02\x54\x7d", + [0x5d2c] = "\x02\x40\x76", [0x5d2d] = "\x01\x6f\x51", + [0x5d2e] = "\x02\x55\x24", [0x5d2f] = "\x02\x54\x7c", + [0x5d30] = "\x01\x6f\x50", [0x5d31] = "\x01\x6f\x53", + [0x5d32] = "\x02\x55\x22", [0x5d33] = "\x02\x5b\x23", + [0x5d34] = "\x01\x72\x5d", [0x5d35] = "\x02\x5b\x24", + [0x5d36] = "\x02\x5b\x25", [0x5d37] = "\x03\x53\x2b", + [0x5d38] = "\x02\x5f\x70", [0x5d39] = "\x01\x75\x68", + [0x5d3a] = "\x02\x63\x75", [0x5d3b] = "\x02\x63\x76", + [0x5d3c] = "\x03\x59\x3c", [0x5d3d] = "\x03\x59\x3b", + [0x5d3e] = "\x02\x63\x77", [0x5d3f] = "\x02\x67\x49", + [0x5d40] = "\x02\x67\x48", [0x5d41] = "\x02\x6a\x30", + [0x5d43] = "\x02\x6a\x2f", [0x5d44] = "\x02\x6c\x4a", + [0x5d45] = "\x02\x6c\x4b", [0x5d46] = "\x02\x6c\x49", + [0x5d47] = "\x02\x6e\x35", [0x5d48] = "\x01\x7b\x7a", + [0x5d49] = "\x01\x4b\x5c", [0x5d4a] = "\x01\x53\x6b", + [0x5d4b] = "\x01\x53\x6a", [0x5d4c] = "\x01\x58\x5a", + [0x5d4d] = "\x01\x58\x59", [0x5d4e] = "\x02\x33\x43", + [0x5d4f] = "\x02\x33\x44", [0x5d50] = "\x02\x33\x42", + [0x5d51] = "\x03\x34\x2a", [0x5d52] = "\x01\x58\x58", + [0x5d53] = "\x02\x39\x78", [0x5d54] = "\x03\x39\x55", + [0x5d55] = "\x02\x39\x79", [0x5d56] = "\x02\x39\x75", + [0x5d57] = "\x01\x5d\x68", [0x5d58] = "\x02\x39\x76", + [0x5d59] = "\x03\x39\x54", [0x5d5a] = "\x02\x39\x77", + [0x5d5c] = "\x03\x66\x57", [0x5d5f] = "\x02\x41\x26", + [0x5d60] = "\x02\x41\x28", [0x5d61] = "\x02\x41\x24", + [0x5d62] = "\x02\x41\x27", [0x5d63] = "\x01\x62\x56", + [0x5d64] = "\x02\x41\x25", [0x5d65] = "\x01\x62\x57", + [0x5d67] = "\x03\x45\x28", [0x5d68] = "\x02\x42\x79", + [0x5d69] = "\x01\x67\x3d", [0x5d6a] = "\x01\x67\x3c", + [0x5d6b] = "\x03\x45\x27", [0x5d6c] = "\x01\x67\x3b", + [0x5d6d] = "\x04\x41\x3a", [0x5d6e] = "\x02\x48\x32", + [0x5d6f] = "\x02\x48\x33", [0x5d70] = "\x04\x41\x3b", + [0x5d72] = "\x02\x4e\x5b", [0x5d73] = "\x02\x4e\x5d", + [0x5d74] = "\x01\x6b\x4e", [0x5d75] = "\x01\x6b\x4b", + [0x5d76] = "\x03\x4a\x2c", [0x5d77] = "\x01\x6b\x4d", + [0x5d78] = "\x01\x6b\x4c", [0x5d79] = "\x02\x4e\x5c", + [0x5d7a] = "\x02\x4e\x5a", [0x5d7b] = "\x03\x4a\x2b", + [0x5d7c] = "\x03\x4a\x2d", [0x5d80] = "\x02\x55\x2b", + [0x5d81] = "\x02\x55\x28", [0x5d82] = "\x02\x55\x29", + [0x5d83] = "\x01\x6f\x57", [0x5d84] = "\x02\x55\x2a", + [0x5d85] = "\x02\x55\x25", [0x5d86] = "\x02\x55\x26", + [0x5d87] = "\x01\x6f\x54", [0x5d88] = "\x03\x4f\x3f", + [0x5d89] = "\x01\x6f\x55", [0x5d8a] = "\x02\x55\x27", + [0x5d8b] = "\x01\x6f\x56", [0x5d8c] = "\x03\x4f\x40", + [0x5d8d] = "\x02\x5b\x29", [0x5d8e] = "\x03\x53\x2d", + [0x5d8f] = "\x02\x5b\x2a", [0x5d90] = "\x02\x5b\x27", + [0x5d91] = "\x02\x5b\x28", [0x5d92] = "\x01\x72\x5e", + [0x5d93] = "\x02\x5b\x26", [0x5d94] = "\x04\x54\x42", + [0x5d95] = "\x03\x53\x2c", [0x5d96] = "\x03\x53\x2f", + [0x5d98] = "\x04\x59\x3f", [0x5d99] = "\x02\x5f\x74", + [0x5d9a] = "\x02\x5f\x71", [0x5d9b] = "\x02\x5f\x73", + [0x5d9c] = "\x01\x75\x6b", [0x5d9d] = "\x02\x5f\x77", + [0x5d9e] = "\x01\x75\x6a", [0x5d9f] = "\x02\x5f\x75", + [0x5da0] = "\x02\x5f\x78", [0x5da1] = "\x02\x5f\x76", + [0x5da2] = "\x02\x5f\x72", [0x5da3] = "\x01\x75\x69", + [0x5da5] = "\x02\x63\x79", [0x5da6] = "\x04\x5e\x24", + [0x5da7] = "\x02\x63\x7a", [0x5da8] = "\x02\x63\x78", + [0x5da9] = "\x03\x59\x3d", [0x5daa] = "\x02\x63\x7c", + [0x5dab] = "\x01\x77\x50", [0x5dac] = "\x01\x77\x51", + [0x5dad] = "\x02\x67\x4b", [0x5dae] = "\x01\x79\x34", + [0x5daf] = "\x02\x63\x7b", [0x5db0] = "\x02\x67\x4a", + [0x5db1] = "\x01\x79\x33", [0x5db2] = "\x02\x6a\x33", + [0x5db3] = "\x02\x6a\x34", [0x5db4] = "\x01\x7a\x4a", + [0x5db5] = "\x02\x6a\x32", [0x5db6] = "\x04\x64\x65", + [0x5db7] = "\x02\x6a\x31", [0x5db9] = "\x02\x6c\x4c", + [0x5dba] = "\x01\x7b\x34", [0x5dbb] = "\x03\x5e\x68", + [0x5dbc] = "\x02\x6f\x57", [0x5dbd] = "\x02\x70\x56", + [0x5dbe] = "\x02\x70\x55", [0x5dbf] = "\x03\x60\x7e", + [0x5dc0] = "\x01\x7c\x6e", [0x5dc1] = "\x01\x7d\x2a", + [0x5dc2] = "\x02\x70\x57", [0x5dc3] = "\x02\x71\x60", + [0x5dc4] = "\x03\x61\x6d", [0x5dc5] = "\x01\x7d\x3c", + [0x5dc6] = "\x01\x4b\x5d", [0x5dc7] = "\x01\x4f\x59", + [0x5dc9] = "\x01\x67\x3e", [0x5dcb] = "\x01\x7a\x4b", + [0x5dcc] = "\x01\x4b\x5e", [0x5dcd] = "\x01\x53\x6c", + [0x5dce] = "\x01\x5d\x69", [0x5dcf] = "\x01\x62\x58", + [0x5dd0] = "\x01\x77\x52", [0x5dd1] = "\x01\x4f\x5a", + [0x5dd3] = "\x02\x2d\x62", [0x5dd4] = "\x02\x2d\x61", + [0x5dd5] = "\x02\x33\x45", [0x5dd6] = "\x03\x34\x30", + [0x5dd7] = "\x01\x58\x5d", [0x5dd8] = "\x01\x58\x5b", + [0x5dd9] = "\x01\x58\x5f", [0x5dda] = "\x02\x33\x47", + [0x5ddb] = "\x03\x34\x2d", [0x5ddc] = "\x01\x58\x5e", + [0x5ddd] = "\x01\x58\x5c", [0x5dde] = "\x03\x34\x2f", + [0x5ddf] = "\x03\x34\x2e", [0x5de0] = "\x03\x34\x31", + [0x5de2] = "\x02\x33\x46", [0x5de3] = "\x01\x5d\x6c", + [0x5de4] = "\x02\x3a\x21", [0x5de5] = "\x03\x39\x58", + [0x5de6] = "\x01\x5d\x6b", [0x5de7] = "\x01\x5d\x6d", + [0x5de8] = "\x02\x3a\x26", [0x5de9] = "\x01\x5d\x6f", + [0x5dea] = "\x02\x3a\x23", [0x5deb] = "\x02\x3a\x24", + [0x5dec] = "\x02\x39\x7a", [0x5ded] = "\x01\x5d\x6e", + [0x5dee] = "\x02\x3a\x27", [0x5def] = "\x04\x35\x7b", + [0x5df0] = "\x03\x39\x57", [0x5df1] = "\x02\x39\x7c", + [0x5df2] = "\x03\x39\x56", [0x5df3] = "\x02\x39\x7d", + [0x5df4] = "\x02\x39\x7b", [0x5df5] = "\x01\x5d\x6a", + [0x5df6] = "\x03\x39\x59", [0x5df7] = "\x02\x3a\x25", + [0x5df8] = "\x02\x39\x7e", [0x5df9] = "\x02\x3a\x22", + [0x5dfd] = "\x02\x41\x34", [0x5dfe] = "\x03\x3f\x5d", + [0x5dff] = "\x02\x41\x33", [0x5e00] = "\x02\x41\x31", + [0x5e01] = "\x02\x41\x29", [0x5e02] = "\x02\x41\x38", + [0x5e03] = "\x02\x41\x2c", [0x5e04] = "\x02\x41\x36", + [0x5e05] = "\x02\x41\x3d", [0x5e06] = "\x02\x41\x35", + [0x5e07] = "\x01\x62\x60", [0x5e08] = "\x03\x3f\x66", + [0x5e09] = "\x01\x62\x5c", [0x5e0a] = "\x02\x41\x2a", + [0x5e0b] = "\x03\x3f\x60", [0x5e0c] = "\x02\x41\x30", + [0x5e0d] = "\x01\x62\x5e", [0x5e0e] = "\x03\x3f\x68", + [0x5e0f] = "\x02\x41\x2f", [0x5e10] = "\x01\x62\x5f", + [0x5e11] = "\x01\x62\x61", [0x5e12] = "\x02\x41\x32", + [0x5e13] = "\x03\x3f\x69", [0x5e14] = "\x01\x62\x59", + [0x5e15] = "\x01\x62\x5a", [0x5e16] = "\x02\x41\x3e", + [0x5e17] = "\x02\x41\x3c", [0x5e18] = "\x03\x3f\x62", + [0x5e19] = "\x02\x41\x3b", [0x5e1a] = "\x02\x41\x2d", + [0x5e1b] = "\x03\x3f\x65", [0x5e1c] = "\x02\x41\x39", + [0x5e1d] = "\x04\x3b\x66", [0x5e1e] = "\x01\x62\x5d", + [0x5e1f] = "\x06\x4f\x6f", [0x5e20] = "\x03\x3f\x5e", + [0x5e21] = "\x03\x66\x59", [0x5e22] = "\x03\x3f\x63", + [0x5e23] = "\x01\x62\x5b", [0x5e24] = "\x02\x41\x3a", + [0x5e25] = "\x02\x41\x2b", [0x5e26] = "\x02\x41\x2e", + [0x5e27] = "\x02\x41\x37", [0x5e2b] = "\x03\x66\x58", + [0x5e2d] = "\x02\x4f\x22", [0x5e2e] = "\x02\x48\x3d", + [0x5e2f] = "\x03\x45\x2e", [0x5e30] = "\x02\x48\x36", + [0x5e31] = "\x02\x48\x49", [0x5e32] = "\x02\x48\x52", + [0x5e33] = "\x02\x48\x39", [0x5e34] = "\x01\x67\x49", + [0x5e35] = "\x03\x45\x2b", [0x5e36] = "\x02\x48\x46", + [0x5e37] = "\x01\x67\x3f", [0x5e38] = "\x01\x67\x41", + [0x5e39] = "\x01\x67\x4d", [0x5e3a] = "\x02\x48\x37", + [0x5e3b] = "\x03\x45\x37", [0x5e3c] = "\x03\x45\x2f", + [0x5e3d] = "\x01\x67\x42", [0x5e3e] = "\x01\x67\x44", + [0x5e3f] = "\x01\x67\x4e", [0x5e40] = "\x01\x67\x43", + [0x5e41] = "\x03\x45\x39", [0x5e42] = "\x04\x41\x41", + [0x5e43] = "\x04\x41\x46", [0x5e44] = "\x03\x45\x38", + [0x5e45] = "\x01\x67\x4c", [0x5e46] = "\x02\x48\x3f", + [0x5e47] = "\x04\x41\x48", [0x5e48] = "\x02\x48\x34", + [0x5e49] = "\x01\x67\x4a", [0x5e4a] = "\x02\x48\x3e", + [0x5e4b] = "\x01\x67\x46", [0x5e4c] = "\x02\x48\x50", + [0x5e4d] = "\x01\x67\x4b", [0x5e4e] = "\x02\x48\x4e", + [0x5e4f] = "\x02\x48\x42", [0x5e50] = "\x02\x48\x4c", + [0x5e51] = "\x01\x67\x48", [0x5e52] = "\x02\x48\x35", + [0x5e53] = "\x02\x48\x4f", [0x5e54] = "\x02\x48\x4a", + [0x5e55] = "\x03\x45\x2a", [0x5e56] = "\x02\x48\x51", + [0x5e57] = "\x01\x67\x40", [0x5e58] = "\x04\x41\x40", + [0x5e59] = "\x03\x45\x2d", [0x5e5a] = "\x01\x67\x4f", + [0x5e5b] = "\x01\x67\x45", [0x5e5c] = "\x03\x45\x31", + [0x5e5d] = "\x03\x45\x29", [0x5e5e] = "\x02\x48\x3b", + [0x5e5f] = "\x03\x45\x34", [0x5e60] = "\x02\x48\x43", + [0x5e61] = "\x02\x48\x47", [0x5e62] = "\x03\x45\x33", + [0x5e63] = "\x02\x48\x4b", [0x5e64] = "\x01\x67\x47", + [0x5e65] = "\x02\x48\x3a", [0x5e66] = "\x02\x48\x38", + [0x5e67] = "\x02\x48\x44", [0x5e68] = "\x04\x41\x42", + [0x5e69] = "\x04\x41\x43", [0x5e6a] = "\x03\x45\x32", + [0x5e6b] = "\x03\x45\x35", [0x5e6c] = "\x02\x48\x41", + [0x5e6d] = "\x02\x48\x40", [0x5e6e] = "\x03\x45\x36", + [0x5e6f] = "\x02\x48\x45", [0x5e70] = "\x02\x48\x48", + [0x5e72] = "\x02\x48\x4d", [0x5e73] = "\x03\x66\x5a", + [0x5e75] = "\x04\x47\x75", [0x5e76] = "\x02\x4e\x60", + [0x5e77] = "\x0f\x4d\x22", [0x5e78] = "\x01\x6b\x4f", + [0x5e79] = "\x02\x4e\x6a", [0x5e7a] = "\x02\x4e\x62", + [0x5e7b] = "\x01\x6b\x55", [0x5e7c] = "\x01\x6b\x59", + [0x5e7d] = "\x02\x4e\x73", [0x5e7e] = "\x02\x4e\x7b", + [0x5e7f] = "\x02\x4e\x6c", [0x5e80] = "\x01\x6b\x51", + [0x5e81] = "\x03\x4a\x34", [0x5e82] = "\x02\x4e\x70", + [0x5e83] = "\x02\x48\x3c", [0x5e84] = "\x03\x4a\x35", + [0x5e85] = "\x01\x6b\x52", [0x5e86] = "\x02\x4e\x77", + [0x5e87] = "\x02\x4e\x7c", [0x5e88] = "\x02\x4e\x74", + [0x5e89] = "\x03\x4a\x2f", [0x5e8a] = "\x02\x4e\x76", + [0x5e8b] = "\x02\x4f\x21", [0x5e8c] = "\x02\x4e\x78", + [0x5e8d] = "\x02\x4e\x66", [0x5e8e] = "\x02\x4e\x6f", + [0x5e8f] = "\x03\x45\x30", [0x5e90] = "\x03\x4a\x38", + [0x5e91] = "\x01\x6b\x5a", [0x5e92] = "\x03\x4a\x33", + [0x5e93] = "\x01\x6b\x56", [0x5e94] = "\x02\x4e\x64", + [0x5e95] = "\x02\x4e\x71", [0x5e96] = "\x01\x6b\x54", + [0x5e97] = "\x02\x4e\x6b", [0x5e98] = "\x01\x6b\x53", + [0x5e99] = "\x02\x4e\x79", [0x5e9a] = "\x02\x4e\x68", + [0x5e9b] = "\x02\x4e\x61", [0x5e9c] = "\x01\x6b\x57", + [0x5e9d] = "\x02\x4e\x7e", [0x5e9e] = "\x03\x4a\x39", + [0x5e9f] = "\x04\x47\x77", [0x5ea0] = "\x02\x4e\x63", + [0x5ea1] = "\x02\x4e\x75", [0x5ea2] = "\x02\x4e\x72", + [0x5ea3] = "\x02\x4e\x6d", [0x5ea4] = "\x02\x4e\x5f", + [0x5ea5] = "\x02\x4e\x5e", [0x5ea6] = "\x02\x4e\x67", + [0x5ea7] = "\x02\x4e\x7a", [0x5ea8] = "\x01\x6b\x58", + [0x5ea9] = "\x02\x4e\x7d", [0x5eaa] = "\x02\x4e\x65", + [0x5eab] = "\x02\x4e\x69", [0x5eac] = "\x01\x6b\x50", + [0x5ead] = "\x03\x4a\x32", [0x5eae] = "\x03\x4a\x37", + [0x5eaf] = "\x0f\x4d\x27", [0x5eb0] = "\x03\x67\x2a", + [0x5eb1] = "\x03\x4a\x31", [0x5eb2] = "\x01\x6f\x63", + [0x5eb3] = "\x01\x6f\x5e", [0x5eb4] = "\x02\x55\x4d", + [0x5eb5] = "\x02\x55\x49", [0x5eb6] = "\x02\x55\x31", + [0x5eb7] = "\x01\x6f\x5a", [0x5eb8] = "\x03\x4f\x42", + [0x5eb9] = "\x03\x4f\x50", [0x5eba] = "\x04\x4e\x45", + [0x5ebb] = "\x01\x6f\x59", [0x5ebc] = "\x01\x6f\x5f", + [0x5ebd] = "\x04\x4e\x47", [0x5ebe] = "\x03\x4f\x43", + [0x5ebf] = "\x03\x4f\x41", [0x5ec0] = "\x02\x55\x2f", + [0x5ec1] = "\x01\x6f\x5d", [0x5ec2] = "\x02\x55\x3b", + [0x5ec3] = "\x02\x55\x2d", [0x5ec4] = "\x02\x55\x2e", + [0x5ec5] = "\x01\x6f\x58", [0x5ec6] = "\x02\x55\x4c", + [0x5ec7] = "\x01\x6f\x61", [0x5ec8] = "\x02\x55\x3e", + [0x5ec9] = "\x02\x55\x43", [0x5eca] = "\x02\x55\x3d", + [0x5ecb] = "\x02\x5b\x3c", [0x5ecc] = "\x02\x55\x39", + [0x5ecd] = "\x02\x55\x41", [0x5ece] = "\x02\x55\x3f", + [0x5ecf] = "\x02\x55\x32", [0x5ed0] = "\x02\x55\x2c", + [0x5ed1] = "\x02\x55\x47", [0x5ed2] = "\x01\x6f\x60", + [0x5ed3] = "\x02\x55\x48", [0x5ed4] = "\x03\x4f\x48", + [0x5ed5] = "\x02\x55\x42", [0x5ed6] = "\x03\x4f\x49", + [0x5ed7] = "\x02\x55\x37", [0x5ed8] = "\x02\x55\x35", + [0x5ed9] = "\x02\x55\x30", [0x5eda] = "\x03\x4f\x4b", + [0x5edb] = "\x03\x4f\x4e", [0x5edc] = "\x03\x4f\x44", + [0x5edd] = "\x02\x55\x38", [0x5ede] = "\x02\x55\x45", + [0x5edf] = "\x02\x55\x34", [0x5ee0] = "\x02\x55\x44", + [0x5ee1] = "\x02\x55\x4a", [0x5ee2] = "\x03\x4f\x51", + [0x5ee3] = "\x04\x4e\x46", [0x5ee4] = "\x01\x6f\x5c", + [0x5ee5] = "\x03\x4f\x45", [0x5ee6] = "\x02\x55\x40", + [0x5ee7] = "\x02\x55\x46", [0x5ee8] = "\x02\x55\x3c", + [0x5ee9] = "\x02\x55\x36", [0x5eea] = "\x01\x6f\x5b", + [0x5eeb] = "\x03\x4f\x52", [0x5eec] = "\x04\x4e\x44", + [0x5eed] = "\x03\x4f\x4c", [0x5eee] = "\x02\x4e\x6e", + [0x5eef] = "\x02\x55\x3a", [0x5ef0] = "\x01\x6f\x62", + [0x5ef1] = "\x02\x55\x33", [0x5ef2] = "\x0f\x52\x6b", + [0x5ef3] = "\x03\x4f\x4d", [0x5ef4] = "\x03\x66\x5b", + [0x5ef5] = "\x03\x66\x5c", [0x5ef6] = "\x03\x4a\x30", + [0x5ef7] = "\x02\x5b\x41", [0x5ef8] = "\x01\x72\x61", + [0x5ef9] = "\x02\x5b\x40", [0x5efa] = "\x02\x5b\x3e", + [0x5efb] = "\x02\x5b\x50", [0x5efc] = "\x01\x72\x65", + [0x5efd] = "\x03\x53\x35", [0x5efe] = "\x02\x5b\x4d", + [0x5eff] = "\x02\x5b\x45", [0x5f00] = "\x02\x5b\x4f", + [0x5f01] = "\x02\x5b\x37", [0x5f02] = "\x02\x5b\x43", + [0x5f03] = "\x03\x53\x3d", [0x5f04] = "\x01\x72\x67", + [0x5f05] = "\x03\x53\x3e", [0x5f06] = "\x02\x5b\x2f", + [0x5f07] = "\x03\x53\x38", [0x5f08] = "\x02\x5b\x2d", + [0x5f09] = "\x02\x5b\x4e", [0x5f0a] = "\x03\x53\x32", + [0x5f0b] = "\x02\x5b\x4c", [0x5f0c] = "\x02\x5b\x4b", + [0x5f0d] = "\x02\x5b\x3b", [0x5f0e] = "\x02\x5b\x3a", + [0x5f0f] = "\x02\x5b\x30", [0x5f10] = "\x01\x72\x69", + [0x5f11] = "\x04\x54\x43", [0x5f12] = "\x02\x5b\x36", + [0x5f13] = "\x02\x5b\x3f", [0x5f14] = "\x02\x5b\x4a", + [0x5f15] = "\x01\x72\x6c", [0x5f16] = "\x02\x5b\x51", + [0x5f17] = "\x03\x53\x36", [0x5f18] = "\x01\x75\x73", + [0x5f19] = "\x01\x72\x6e", [0x5f1a] = "\x01\x72\x68", + [0x5f1b] = "\x02\x5b\x34", [0x5f1c] = "\x03\x53\x37", + [0x5f1d] = "\x02\x5b\x3d", [0x5f1e] = "\x02\x5b\x2c", + [0x5f1f] = "\x02\x5b\x2e", [0x5f20] = "\x01\x72\x5f", + [0x5f21] = "\x01\x72\x6b", [0x5f22] = "\x01\x72\x64", + [0x5f23] = "\x02\x5b\x35", [0x5f24] = "\x02\x5b\x44", + [0x5f25] = "\x02\x55\x4b", [0x5f26] = "\x01\x72\x6a", + [0x5f27] = "\x02\x5b\x2b", [0x5f28] = "\x01\x75\x6e", + [0x5f29] = "\x02\x5b\x46", [0x5f2a] = "\x02\x5b\x49", + [0x5f2b] = "\x01\x72\x66", [0x5f2c] = "\x03\x53\x3b", + [0x5f2d] = "\x02\x5b\x39", [0x5f2e] = "\x01\x72\x6d", + [0x5f2f] = "\x01\x72\x63", [0x5f30] = "\x03\x53\x3c", + [0x5f31] = "\x03\x53\x39", [0x5f32] = "\x03\x53\x3a", + [0x5f33] = "\x01\x72\x62", [0x5f34] = "\x02\x5b\x42", + [0x5f35] = "\x02\x5b\x48", [0x5f36] = "\x01\x72\x60", + [0x5f37] = "\x04\x54\x45", [0x5f38] = "\x02\x5b\x32", + [0x5f39] = "\x02\x5b\x47", [0x5f3a] = "\x0f\x58\x59", + [0x5f3b] = "\x0f\x58\x48", [0x5f3c] = "\x02\x5b\x33", + [0x5f3d] = "\x07\x34\x63", [0x5f3f] = "\x03\x66\x5d", + [0x5f40] = "\x0f\x58\x55", [0x5f42] = "\x03\x66\x5e", + [0x5f43] = "\x04\x54\x49", [0x5f45] = "\x03\x53\x31", + [0x5f46] = "\x02\x5b\x38", [0x5f47] = "\x02\x5f\x7e", + [0x5f48] = "\x03\x56\x65", [0x5f49] = "\x02\x60\x25", + [0x5f4a] = "\x01\x75\x70", [0x5f4b] = "\x01\x75\x72", + [0x5f4c] = "\x02\x60\x2b", [0x5f4d] = "\x01\x75\x6c", + [0x5f4e] = "\x02\x60\x39", [0x5f4f] = "\x02\x60\x31", + [0x5f50] = "\x02\x60\x26", [0x5f51] = "\x02\x60\x27", + [0x5f52] = "\x02\x60\x30", [0x5f53] = "\x03\x56\x66", + [0x5f54] = "\x01\x75\x79", [0x5f55] = "\x02\x60\x2f", + [0x5f56] = "\x02\x5f\x7d", [0x5f57] = "\x02\x60\x2e", + [0x5f58] = "\x02\x60\x22", [0x5f59] = "\x02\x60\x3a", + [0x5f5a] = "\x01\x75\x78", [0x5f5b] = "\x01\x75\x76", + [0x5f5c] = "\x02\x60\x23", [0x5f5d] = "\x03\x56\x5d", + [0x5f5e] = "\x02\x60\x36", [0x5f5f] = "\x03\x56\x67", + [0x5f60] = "\x02\x60\x28", [0x5f61] = "\x02\x60\x35", + [0x5f62] = "\x03\x56\x64", [0x5f63] = "\x02\x60\x37", + [0x5f64] = "\x02\x5f\x7c", [0x5f65] = "\x01\x75\x71", + [0x5f66] = "\x03\x56\x5b", [0x5f67] = "\x02\x60\x38", + [0x5f68] = "\x03\x56\x68", [0x5f69] = "\x03\x56\x5e", + [0x5f6a] = "\x02\x60\x2c", [0x5f6b] = "\x03\x56\x6b", + [0x5f6c] = "\x01\x75\x75", [0x5f6d] = "\x02\x60\x29", + [0x5f6e] = "\x03\x56\x61", [0x5f6f] = "\x04\x59\x49", + [0x5f70] = "\x01\x75\x77", [0x5f71] = "\x02\x60\x32", + [0x5f72] = "\x03\x56\x62", [0x5f73] = "\x03\x56\x63", + [0x5f74] = "\x03\x56\x5f", [0x5f75] = "\x01\x75\x6f", + [0x5f76] = "\x02\x60\x24", [0x5f77] = "\x02\x60\x33", + [0x5f78] = "\x03\x56\x5c", [0x5f79] = "\x02\x60\x2d", + [0x5f7a] = "\x02\x5b\x31", [0x5f7b] = "\x02\x60\x34", + [0x5f7c] = "\x02\x60\x21", [0x5f7d] = "\x03\x56\x60", + [0x5f7e] = "\x01\x75\x74", [0x5f7f] = "\x03\x56\x6a", + [0x5f80] = "\x02\x64\x2f", [0x5f81] = "\x04\x59\x47", + [0x5f82] = "\x01\x75\x6d", [0x5f83] = "\x02\x5f\x7a", + [0x5f84] = "\x04\x59\x46", [0x5f85] = "\x0f\x5d\x41", + [0x5f86] = "\x03\x66\x5f", [0x5f87] = "\x0f\x5d\x39", + [0x5f88] = "\x02\x64\x2c", [0x5f89] = "\x02\x64\x25", + [0x5f8a] = "\x01\x77\x54", [0x5f8b] = "\x03\x59\x43", + [0x5f8c] = "\x02\x63\x7e", [0x5f8d] = "\x02\x64\x30", + [0x5f8e] = "\x02\x64\x27", [0x5f8f] = "\x02\x60\x2a", + [0x5f90] = "\x03\x59\x40", [0x5f91] = "\x02\x64\x32", + [0x5f92] = "\x02\x64\x21", [0x5f93] = "\x03\x59\x42", + [0x5f94] = "\x01\x77\x53", [0x5f95] = "\x02\x64\x2b", + [0x5f96] = "\x01\x77\x55", [0x5f97] = "\x01\x77\x5d", + [0x5f98] = "\x01\x77\x5b", [0x5f99] = "\x02\x64\x2d", + [0x5f9a] = "\x01\x77\x5c", [0x5f9b] = "\x02\x64\x23", + [0x5f9c] = "\x03\x59\x49", [0x5f9d] = "\x02\x64\x24", + [0x5f9e] = "\x02\x64\x29", [0x5f9f] = "\x02\x64\x2e", + [0x5fa0] = "\x03\x59\x3e", [0x5fa1] = "\x02\x5f\x79", + [0x5fa2] = "\x01\x77\x56", [0x5fa3] = "\x02\x64\x37", + [0x5fa4] = "\x02\x64\x34", [0x5fa5] = "\x02\x67\x61", + [0x5fa6] = "\x02\x64\x2a", [0x5fa7] = "\x02\x64\x26", + [0x5fa8] = "\x02\x64\x35", [0x5fa9] = "\x02\x67\x56", + [0x5faa] = "\x02\x64\x28", [0x5fab] = "\x04\x5e\x31", + [0x5fac] = "\x01\x77\x59", [0x5fad] = "\x03\x59\x44", + [0x5fae] = "\x01\x77\x58", [0x5faf] = "\x02\x5f\x7b", + [0x5fb0] = "\x01\x77\x5a", [0x5fb1] = "\x02\x64\x31", + [0x5fb2] = "\x02\x64\x33", [0x5fb3] = "\x01\x77\x57", + [0x5fb4] = "\x02\x64\x36", [0x5fb5] = "\x02\x63\x7d", + [0x5fb6] = "\x04\x5e\x29", [0x5fb7] = "\x02\x64\x22", + [0x5fb8] = "\x03\x59\x46", [0x5fb9] = "\x0f\x61\x33", + [0x5fbb] = "\x03\x59\x45", [0x5fbc] = "\x03\x66\x61", + [0x5fbd] = "\x03\x66\x62", [0x5fbe] = "\x03\x66\x60", + [0x5fbf] = "\x0f\x61\x43", [0x5fc0] = "\x02\x67\x5f", + [0x5fc1] = "\x03\x5b\x50", [0x5fc2] = "\x02\x67\x4f", + [0x5fc3] = "\x01\x79\x38", [0x5fc4] = "\x02\x67\x5d", + [0x5fc5] = "\x03\x5b\x44", [0x5fc6] = "\x03\x5b\x45", + [0x5fc7] = "\x02\x67\x4d", [0x5fc8] = "\x01\x79\x39", + [0x5fc9] = "\x04\x61\x67", [0x5fca] = "\x02\x67\x58", + [0x5fcb] = "\x03\x5b\x43", [0x5fcc] = "\x02\x67\x54", + [0x5fcd] = "\x01\x79\x3e", [0x5fce] = "\x02\x67\x5e", + [0x5fcf] = "\x02\x67\x4e", [0x5fd0] = "\x02\x67\x51", + [0x5fd1] = "\x01\x79\x36", [0x5fd2] = "\x02\x67\x60", + [0x5fd3] = "\x03\x5b\x48", [0x5fd4] = "\x02\x67\x59", + [0x5fd5] = "\x02\x67\x5c", [0x5fd6] = "\x01\x79\x3c", + [0x5fd7] = "\x01\x79\x41", [0x5fd8] = "\x01\x79\x3f", + [0x5fd9] = "\x02\x67\x55", [0x5fda] = "\x02\x67\x50", + [0x5fdb] = "\x03\x5b\x4d", [0x5fdc] = "\x01\x79\x3a", + [0x5fdd] = "\x01\x79\x3b", [0x5fde] = "\x02\x67\x4c", + [0x5fdf] = "\x01\x79\x37", [0x5fe0] = "\x03\x5b\x4f", + [0x5fe1] = "\x01\x79\x35", [0x5fe2] = "\x01\x79\x3d", + [0x5fe3] = "\x02\x67\x5b", [0x5fe4] = "\x01\x79\x40", + [0x5fe5] = "\x03\x5b\x4a", [0x5fe6] = "\x02\x67\x57", + [0x5fe7] = "\x02\x67\x62", [0x5fe8] = "\x01\x79\x42", + [0x5fe9] = "\x03\x5b\x41", [0x5fea] = "\x03\x5b\x42", + [0x5feb] = "\x03\x5b\x4e", [0x5fec] = "\x02\x67\x53", + [0x5fed] = "\x03\x5b\x47", [0x5fee] = "\x02\x67\x5a", + [0x5fef] = "\x03\x66\x65", [0x5ff1] = "\x03\x66\x63", + [0x5ff2] = "\x03\x66\x64", [0x5ff3] = "\x03\x5d\x41", + [0x5ff4] = "\x03\x5e\x6a", [0x5ff5] = "\x02\x6a\x41", + [0x5ff6] = "\x02\x6a\x50", [0x5ff7] = "\x02\x6a\x43", + [0x5ff8] = "\x02\x6a\x4a", [0x5ff9] = "\x02\x67\x52", + [0x5ffa] = "\x02\x6a\x48", [0x5ffb] = "\x02\x6a\x37", + [0x5ffc] = "\x02\x6a\x4e", [0x5ffd] = "\x01\x7a\x4e", + [0x5ffe] = "\x02\x6a\x3b", [0x5fff] = "\x02\x6a\x4d", + [0x6000] = "\x02\x6a\x42", [0x6001] = "\x04\x64\x67", + [0x6002] = "\x03\x5d\x43", [0x6003] = "\x01\x7a\x4d", + [0x6004] = "\x03\x5d\x3c", [0x6005] = "\x03\x5d\x3f", + [0x6006] = "\x02\x6a\x52", [0x6007] = "\x02\x6a\x44", + [0x6008] = "\x03\x5d\x3e", [0x6009] = "\x02\x6a\x49", + [0x600a] = "\x02\x6a\x4c", [0x600b] = "\x02\x6a\x35", + [0x600c] = "\x02\x6a\x4f", [0x600d] = "\x02\x6a\x40", + [0x600e] = "\x02\x6a\x45", [0x600f] = "\x02\x6a\x39", + [0x6010] = "\x02\x6a\x3d", [0x6011] = "\x02\x6a\x51", + [0x6012] = "\x02\x6a\x47", [0x6013] = "\x02\x6a\x36", + [0x6014] = "\x02\x6a\x3a", [0x6015] = "\x02\x6a\x3c", + [0x6016] = "\x02\x6a\x46", [0x6017] = "\x03\x5d\x3d", + [0x6018] = "\x01\x7a\x4c", [0x6019] = "\x02\x6a\x3f", + [0x601a] = "\x03\x5d\x44", [0x601b] = "\x03\x5d\x45", + [0x601c] = "\x03\x5d\x47", [0x601d] = "\x04\x64\x6b", + [0x601e] = "\x03\x5d\x42", [0x601f] = "\x03\x5d\x3a", + [0x6020] = "\x02\x6a\x38", [0x6022] = "\x03\x66\x66", + [0x6023] = "\x03\x66\x67", [0x6024] = "\x03\x66\x68", + [0x6025] = "\x0f\x66\x57", [0x6027] = "\x03\x5d\x46", + [0x6028] = "\x02\x6a\x3e", [0x6029] = "\x02\x6c\x50", + [0x602a] = "\x02\x6c\x54", [0x602b] = "\x01\x7b\x3b", + [0x602c] = "\x02\x6c\x56", [0x602d] = "\x03\x5e\x6d", + [0x602e] = "\x01\x7b\x35", [0x602f] = "\x04\x64\x6f", + [0x6030] = "\x02\x6c\x52", [0x6031] = "\x02\x6c\x58", + [0x6032] = "\x01\x7b\x3a", [0x6033] = "\x01\x7b\x36", + [0x6034] = "\x04\x67\x5c", [0x6035] = "\x01\x7b\x37", + [0x6036] = "\x02\x6c\x4f", [0x6037] = "\x02\x6c\x55", + [0x6038] = "\x01\x7b\x39", [0x6039] = "\x02\x6c\x53", + [0x603a] = "\x01\x7b\x38", [0x603b] = "\x02\x6c\x4e", + [0x603c] = "\x02\x6a\x4b", [0x603d] = "\x02\x6c\x51", + [0x603e] = "\x04\x67\x62", [0x603f] = "\x02\x6c\x4d", + [0x6040] = "\x02\x6c\x57", [0x6042] = "\x03\x5f\x69", + [0x6043] = "\x03\x5f\x6e", [0x6044] = "\x01\x7b\x7b", + [0x6045] = "\x02\x6e\x3c", [0x6046] = "\x02\x6e\x3f", + [0x6047] = "\x02\x6e\x3b", [0x6048] = "\x02\x6e\x3d", + [0x6049] = "\x02\x6e\x3e", [0x604a] = "\x02\x6e\x38", + [0x604b] = "\x02\x6e\x39", [0x604c] = "\x02\x6e\x36", + [0x604d] = "\x03\x5f\x6a", [0x604e] = "\x03\x5f\x6c", + [0x604f] = "\x02\x6e\x3a", [0x6050] = "\x02\x6e\x37", + [0x6051] = "\x01\x7b\x7c", [0x6052] = "\x01\x7b\x7d", + [0x6054] = "\x03\x5f\x6b", [0x6055] = "\x02\x6f\x59", + [0x6056] = "\x03\x60\x52", [0x6057] = "\x02\x6f\x5b", + [0x6058] = "\x04\x6b\x29", [0x6059] = "\x05\x76\x5d", + [0x605a] = "\x03\x60\x55", [0x605b] = "\x03\x60\x54", + [0x605c] = "\x03\x60\x56", [0x605d] = "\x02\x6f\x5a", + [0x605e] = "\x02\x6f\x5c", [0x605f] = "\x03\x60\x4f", + [0x6060] = "\x01\x7c\x4c", [0x6061] = "\x03\x60\x53", + [0x6062] = "\x02\x6f\x58", [0x6063] = "\x01\x7c\x4b", + [0x6064] = "\x01\x7c\x4d", [0x6065] = "\x03\x60\x57", + [0x6066] = "\x03\x66\x6a", [0x6067] = "\x03\x66\x69", + [0x6068] = "\x02\x70\x59", [0x6069] = "\x02\x70\x5a", + [0x606a] = "\x01\x7c\x6f", [0x606b] = "\x02\x70\x58", + [0x606c] = "\x03\x61\x22", [0x606d] = "\x02\x71\x42", + [0x606e] = "\x02\x71\x41", [0x606f] = "\x02\x71\x43", + [0x6070] = "\x01\x7d\x2c", [0x6071] = "\x02\x71\x44", + [0x6072] = "\x01\x7d\x2b", [0x6073] = "\x02\x71\x45", + [0x6074] = "\x02\x71\x61", [0x6075] = "\x02\x71\x64", + [0x6076] = "\x02\x71\x63", [0x6077] = "\x01\x7d\x35", + [0x6078] = "\x02\x71\x62", [0x6079] = "\x04\x6d\x62", + [0x607a] = "\x03\x61\x6f", [0x607b] = "\x03\x62\x23", + [0x607c] = "\x01\x7d\x3f", [0x607d] = "\x01\x7d\x3d", + [0x607e] = "\x01\x7d\x3e", [0x607f] = "\x01\x7d\x44", + [0x6080] = "\x02\x72\x30", [0x6081] = "\x02\x72\x31", + [0x6082] = "\x02\x72\x2f", [0x6083] = "\x02\x72\x37", + [0x6084] = "\x03\x62\x36", [0x6177] = "\x01\x4f\x5b", + [0x6178] = "\x04\x25\x2b", [0x6179] = "\x04\x30\x3a", + [0x617a] = "\x02\x3a\x28", [0x617b] = "\x02\x41\x3f", + [0x617c] = "\x02\x55\x4e", [0x617d] = "\x02\x67\x63", + [0x617e] = "\x05\x71\x56", [0x6180] = "\x01\x4f\x5c", + [0x6181] = "\x03\x2f\x40", [0x6182] = "\x01\x53\x6d", + [0x6183] = "\x01\x58\x60", [0x6184] = "\x04\x30\x3b", + [0x6185] = "\x03\x34\x32", [0x6186] = "\x02\x3a\x29", + [0x6187] = "\x03\x39\x5c", [0x6188] = "\x02\x3a\x2a", + [0x6189] = "\x01\x5d\x70", [0x618b] = "\x01\x62\x64", + [0x618c] = "\x02\x41\x41", [0x618d] = "\x02\x41\x40", + [0x618e] = "\x01\x62\x68", [0x618f] = "\x01\x62\x63", + [0x6190] = "\x02\x41\x42", [0x6191] = "\x01\x62\x65", + [0x6192] = "\x01\x62\x67", [0x6193] = "\x01\x62\x66", + [0x6194] = "\x01\x62\x62", [0x6195] = "\x03\x3f\x6c", + [0x6196] = "\x0f\x3f\x7e", [0x6197] = "\x03\x66\x6b", + [0x6198] = "\x01\x67\x50", [0x6199] = "\x03\x45\x3c", + [0x619a] = "\x03\x45\x3a", [0x619b] = "\x02\x48\x56", + [0x619c] = "\x02\x48\x54", [0x619d] = "\x04\x41\x53", + [0x619e] = "\x02\x48\x55", [0x619f] = "\x02\x48\x53", + [0x61a0] = "\x0f\x45\x7b", [0x61a1] = "\x01\x6b\x5b", + [0x61a2] = "\x03\x4a\x3d", [0x61a3] = "\x01\x6b\x5e", + [0x61a4] = "\x01\x6b\x60", [0x61a5] = "\x01\x6b\x5f", + [0x61a6] = "\x04\x48\x22", [0x61a7] = "\x03\x4a\x3e", + [0x61a8] = "\x01\x6b\x5c", [0x61a9] = "\x01\x6b\x5d", + [0x61ab] = "\x02\x55\x50", [0x61ac] = "\x02\x55\x4f", + [0x61ad] = "\x01\x6f\x64", [0x61ae] = "\x02\x55\x51", + [0x61af] = "\x03\x4f\x53", [0x61b0] = "\x02\x55\x52", + [0x61b1] = "\x01\x6f\x65", [0x61b2] = "\x03\x4f\x55", + [0x61b3] = "\x03\x4f\x56", [0x61b4] = "\x04\x4e\x4a", + [0x61b5] = "\x02\x5b\x59", [0x61b6] = "\x02\x5b\x57", + [0x61b7] = "\x02\x60\x40", [0x61b8] = "\x03\x53\x42", + [0x61b9] = "\x02\x5b\x55", [0x61ba] = "\x02\x5b\x56", + [0x61bb] = "\x01\x72\x6f", [0x61bc] = "\x02\x5b\x52", + [0x61bd] = "\x02\x5b\x5a", [0x61be] = "\x02\x5b\x54", + [0x61bf] = "\x02\x5b\x58", [0x61c0] = "\x02\x60\x3c", + [0x61c1] = "\x03\x53\x44", [0x61c2] = "\x03\x53\x40", + [0x61c3] = "\x02\x60\x3e", [0x61c4] = "\x03\x56\x6d", + [0x61c5] = "\x02\x60\x3f", [0x61c6] = "\x01\x75\x7e", + [0x61c7] = "\x02\x60\x3b", [0x61c8] = "\x01\x75\x7d", + [0x61c9] = "\x02\x60\x3d", [0x61ca] = "\x01\x75\x7a", + [0x61cb] = "\x01\x75\x7b", [0x61cc] = "\x01\x75\x7c", + [0x61cd] = "\x02\x5b\x53", [0x61ce] = "\x03\x66\x6c", + [0x61d0] = "\x01\x77\x60", [0x61d1] = "\x02\x64\x3a", + [0x61d2] = "\x02\x64\x38", [0x61d3] = "\x02\x64\x39", + [0x61d4] = "\x01\x77\x5e", [0x61d5] = "\x01\x77\x61", + [0x61d6] = "\x01\x77\x5f", [0x61d7] = "\x03\x59\x4b", + [0x61d8] = "\x03\x59\x4a", [0x61d9] = "\x07\x4b\x40", + [0x61da] = "\x02\x67\x64", [0x61db] = "\x02\x67\x65", + [0x61dc] = "\x01\x79\x43", [0x61dd] = "\x03\x5b\x53", + [0x61de] = "\x02\x6a\x53", [0x61df] = "\x02\x6a\x55", + [0x61e0] = "\x02\x6a\x54", [0x61e1] = "\x01\x7a\x4f", + [0x61e2] = "\x01\x7b\x3c", [0x61e3] = "\x02\x6c\x5b", + [0x61e4] = "\x02\x6c\x5a", [0x61e5] = "\x02\x6c\x59", + [0x61e6] = "\x0f\x68\x72", [0x61e7] = "\x03\x66\x6d", + [0x621c] = "\x01\x4f\x5d", [0x621d] = "\x03\x21\x43", + [0x621e] = "\x02\x21\x69", [0x6220] = "\x02\x22\x78", + [0x6221] = "\x01\x48\x6a", [0x6222] = "\x02\x22\x76", + [0x6223] = "\x02\x22\x79", [0x6224] = "\x02\x22\x77", + [0x6225] = "\x04\x25\x2e", [0x6226] = "\x03\x27\x3b", + [0x6227] = "\x03\x27\x3a", [0x6228] = "\x02\x25\x2e", + [0x6229] = "\x03\x27\x3f", [0x622a] = "\x01\x4b\x62", + [0x622b] = "\x03\x27\x3c", [0x622c] = "\x01\x4b\x63", + [0x622d] = "\x02\x25\x30", [0x622e] = "\x01\x4b\x60", + [0x622f] = "\x02\x25\x2f", [0x6230] = "\x02\x25\x2d", + [0x6231] = "\x01\x4b\x61", [0x6232] = "\x01\x4b\x5f", + [0x6233] = "\x03\x27\x3d", [0x6234] = "\x03\x27\x3e", + [0x6237] = "\x03\x2a\x79", [0x6238] = "\x04\x28\x33", + [0x6239] = "\x02\x28\x78", [0x623a] = "\x02\x28\x7b", + [0x623b] = "\x01\x4f\x60", [0x623c] = "\x02\x28\x7a", + [0x623d] = "\x02\x28\x79", [0x623e] = "\x03\x2a\x7c", + [0x623f] = "\x01\x4f\x5f", [0x6240] = "\x01\x4f\x5e", + [0x6241] = "\x03\x2a\x7b", [0x6242] = "\x01\x4f\x62", + [0x6243] = "\x02\x28\x7c", [0x6244] = "\x01\x4f\x61", + [0x624a] = "\x02\x2d\x67", [0x624b] = "\x01\x53\x6f", + [0x624c] = "\x01\x53\x70", [0x624d] = "\x01\x53\x71", + [0x624e] = "\x02\x2d\x68", [0x624f] = "\x02\x2d\x64", + [0x6250] = "\x01\x53\x6e", [0x6251] = "\x02\x2d\x65", + [0x6252] = "\x04\x2b\x5d", [0x6253] = "\x02\x2d\x66", + [0x6254] = "\x02\x2d\x63", [0x6255] = "\x04\x2b\x5b", + [0x6256] = "\x03\x34\x36", [0x6257] = "\x04\x30\x3f", + [0x6258] = "\x01\x58\x67", [0x6259] = "\x03\x34\x34", + [0x625a] = "\x03\x39\x5e", [0x625b] = "\x01\x58\x64", + [0x625c] = "\x02\x33\x48", [0x625d] = "\x01\x58\x65", + [0x625e] = "\x01\x58\x68", [0x625f] = "\x02\x33\x49", + [0x6260] = "\x03\x34\x33", [0x6261] = "\x01\x58\x63", + [0x6262] = "\x01\x58\x61", [0x6263] = "\x01\x58\x62", + [0x6264] = "\x01\x58\x66", [0x626a] = "\x01\x5d\x71", + [0x626b] = "\x02\x3a\x2d", [0x626c] = "\x01\x5d\x79", + [0x626d] = "\x02\x3a\x2c", [0x626e] = "\x03\x39\x61", + [0x626f] = "\x02\x3a\x2f", [0x6270] = "\x01\x5d\x75", + [0x6271] = "\x02\x3a\x2e", [0x6272] = "\x01\x62\x70", + [0x6273] = "\x01\x5d\x73", [0x6274] = "\x01\x5d\x76", + [0x6275] = "\x01\x5d\x72", [0x6276] = "\x01\x5d\x77", + [0x6277] = "\x01\x5d\x78", [0x6278] = "\x01\x5d\x74", + [0x6279] = "\x03\x39\x65", [0x627b] = "\x03\x3f\x71", + [0x627c] = "\x02\x3a\x2b", [0x627d] = "\x01\x62\x6c", + [0x627e] = "\x02\x41\x44", [0x627f] = "\x03\x3f\x72", + [0x6280] = "\x02\x41\x48", [0x6281] = "\x03\x3f\x73", + [0x6282] = "\x03\x3f\x75", [0x6283] = "\x02\x41\x47", + [0x6284] = "\x01\x62\x71", [0x6285] = "\x01\x62\x6d", + [0x6286] = "\x01\x62\x6e", [0x6287] = "\x02\x41\x43", + [0x6288] = "\x02\x41\x45", [0x6289] = "\x02\x41\x46", + [0x628a] = "\x01\x62\x69", [0x628b] = "\x01\x62\x6b", + [0x628c] = "\x03\x3f\x70", [0x628d] = "\x01\x62\x6f", + [0x628e] = "\x01\x62\x6a", [0x628f] = "\x03\x45\x40", + [0x6291] = "\x02\x48\x59", [0x6292] = "\x02\x48\x57", + [0x6293] = "\x02\x48\x58", [0x6294] = "\x01\x67\x52", + [0x6295] = "\x01\x67\x53", [0x6296] = "\x03\x45\x42", + [0x6297] = "\x02\x48\x5a", [0x6298] = "\x01\x67\x51", + [0x6299] = "\x01\x6b\x61", [0x629a] = "\x04\x48\x24", + [0x629b] = "\x01\x6b\x63", [0x629c] = "\x01\x6b\x62", + [0x629d] = "\x03\x4a\x45", [0x629e] = "\x02\x4f\x23", + [0x629f] = "\x03\x4a\x46", [0x62a0] = "\x03\x4a\x44", + [0x62a1] = "\x02\x4f\x24", [0x62a2] = "\x02\x55\x54", + [0x62a3] = "\x03\x4f\x5a", [0x62a4] = "\x02\x55\x53", + [0x62a5] = "\x03\x4f\x5b", [0x62a6] = "\x04\x54\x52", + [0x62a7] = "\x01\x72\x70", [0x62a8] = "\x01\x72\x71", + [0x62a9] = "\x02\x5b\x5b", [0x62aa] = "\x01\x72\x72", + [0x62ab] = "\x03\x53\x48", [0x62ac] = "\x02\x60\x43", + [0x62ad] = "\x03\x56\x70", [0x62ae] = "\x02\x60\x41", + [0x62af] = "\x03\x56\x6f", [0x62b0] = "\x02\x60\x42", + [0x62b1] = "\x01\x76\x21", [0x62b2] = "\x03\x56\x71", + [0x62b3] = "\x02\x64\x3b", [0x62b4] = "\x01\x79\x44", + [0x62b5] = "\x03\x5d\x49", [0x62b6] = "\x03\x2a\x7d", + [0x62b7] = "\x03\x53\x49", [0x62b8] = "\x01\x76\x22", + [0x62b9] = "\x01\x4f\x63", [0x62ba] = "\x04\x30\x41", + [0x62bb] = "\x01\x58\x69", [0x62bc] = "\x02\x33\x4a", + [0x62bd] = "\x03\x34\x39", [0x62be] = "\x0f\x32\x6f", + [0x62bf] = "\x02\x3a\x30", [0x62c0] = "\x01\x5d\x7a", + [0x62c1] = "\x01\x62\x72", [0x62c2] = "\x02\x41\x49", + [0x62c3] = "\x02\x41\x4b", [0x62c4] = "\x01\x62\x74", + [0x62c5] = "\x01\x62\x73", [0x62c6] = "\x01\x62\x75", + [0x62c7] = "\x01\x62\x76", [0x62c8] = "\x02\x41\x4a", + [0x62c9] = "\x01\x67\x56", [0x62ca] = "\x01\x67\x57", + [0x62cb] = "\x01\x67\x55", [0x62cc] = "\x01\x6b\x64", + [0x62cd] = "\x01\x67\x54", [0x62ce] = "\x02\x48\x5b", + [0x62cf] = "\x04\x41\x57", [0x62d0] = "\x03\x4a\x47", + [0x62d1] = "\x03\x4a\x49", [0x62d2] = "\x01\x6b\x65", + [0x62d3] = "\x02\x55\x55", [0x62d4] = "\x02\x5b\x5c", + [0x62d5] = "\x01\x72\x73", [0x62d6] = "\x01\x76\x23", + [0x62d7] = "\x02\x64\x3c", [0x62d8] = "\x02\x64\x40", + [0x62d9] = "\x01\x77\x64", [0x62da] = "\x02\x64\x3d", + [0x62db] = "\x01\x77\x65", [0x62dc] = "\x01\x77\x63", + [0x62dd] = "\x02\x64\x41", [0x62de] = "\x01\x77\x66", + [0x62df] = "\x02\x64\x3f", [0x62e1] = "\x02\x67\x66", + [0x62e2] = "\x01\x77\x62", [0x62e3] = "\x01\x79\x45", + [0x62e4] = "\x03\x5e\x70", [0x62e5] = "\x02\x70\x5b", + [0x62e6] = "\x03\x61\x25", [0x62e7] = "\x03\x62\x2f", + [0x62e8] = "\x01\x4f\x64", [0x62e9] = "\x01\x5d\x7c", + [0x62ea] = "\x01\x5d\x7b", [0x62eb] = "\x0f\x39\x2a", + [0x62ec] = "\x03\x3f\x7e", [0x62ed] = "\x03\x3f\x7c", + [0x62ee] = "\x03\x3f\x7b", [0x62ef] = "\x01\x62\x77", + [0x62f0] = "\x02\x41\x4d", [0x62f1] = "\x02\x41\x4c", + [0x62f2] = "\x01\x62\x78", [0x62f4] = "\x03\x45\x46", + [0x62f5] = "\x02\x48\x5f", [0x62f6] = "\x01\x67\x5b", + [0x62f7] = "\x01\x67\x58", [0x62f8] = "\x02\x48\x5e", + [0x62f9] = "\x01\x67\x5a", [0x62fa] = "\x02\x48\x5c", + [0x62fb] = "\x01\x67\x59", [0x62fc] = "\x03\x45\x47", + [0x62fd] = "\x02\x48\x5d", [0x62ff] = "\x02\x4f\x25", + [0x6300] = "\x01\x6b\x66", [0x6302] = "\x02\x55\x58", + [0x6303] = "\x05\x52\x3b", [0x6304] = "\x01\x6f\x66", + [0x6305] = "\x02\x55\x56", [0x6306] = "\x01\x6f\x67", + [0x6307] = "\x01\x6f\x68", [0x6308] = "\x02\x55\x57", + [0x6309] = "\x01\x6f\x69", [0x630a] = "\x03\x4f\x60", + [0x630b] = "\x02\x5b\x5d", [0x630c] = "\x03\x53\x50", + [0x630d] = "\x01\x72\x77", [0x630e] = "\x01\x72\x74", + [0x630f] = "\x01\x72\x79", [0x6310] = "\x02\x5b\x5f", + [0x6311] = "\x01\x72\x75", [0x6312] = "\x02\x5b\x5e", + [0x6313] = "\x01\x72\x78", [0x6314] = "\x03\x53\x4d", + [0x6315] = "\x03\x53\x4c", [0x6316] = "\x01\x72\x76", + [0x6317] = "\x03\x53\x51", [0x6318] = "\x02\x60\x46", + [0x6319] = "\x02\x60\x48", [0x631a] = "\x03\x56\x74", + [0x631b] = "\x03\x56\x75", [0x631c] = "\x01\x76\x24", + [0x631d] = "\x02\x60\x47", [0x631e] = "\x01\x76\x25", + [0x631f] = "\x02\x60\x45", [0x6320] = "\x02\x60\x44", + [0x6321] = "\x04\x5e\x38", [0x6322] = "\x02\x64\x43", + [0x6323] = "\x02\x64\x42", [0x6324] = "\x01\x77\x67", + [0x6325] = "\x02\x64\x44", [0x6326] = "\x02\x67\x6b", + [0x6327] = "\x01\x79\x47", [0x6328] = "\x02\x67\x6a", + [0x6329] = "\x02\x67\x67", [0x632a] = "\x01\x79\x46", + [0x632b] = "\x02\x67\x68", [0x632c] = "\x02\x67\x69", + [0x632e] = "\x02\x6a\x56", [0x632f] = "\x02\x6a\x57", + [0x6330] = "\x01\x7a\x50", [0x6331] = "\x03\x5d\x4f", + [0x6332] = "\x01\x7b\x3f", [0x6333] = "\x03\x5d\x4c", + [0x6334] = "\x03\x5d\x4e", [0x6335] = "\x02\x6c\x5c", + [0x6336] = "\x03\x5e\x72", [0x6337] = "\x03\x5e\x71", + [0x6338] = "\x01\x7b\x3d", [0x6339] = "\x01\x7b\x3e", + [0x633a] = "\x02\x6c\x5d", [0x633b] = "\x03\x66\x6e", + [0x633c] = "\x03\x5f\x71", [0x633d] = "\x01\x7b\x7e", + [0x633e] = "\x01\x7c\x21", [0x633f] = "\x02\x6e\x40", + [0x6340] = "\x03\x5f\x72", [0x6341] = "\x03\x60\x59", + [0x6342] = "\x01\x7c\x70", [0x6343] = "\x02\x70\x5d", + [0x6344] = "\x01\x7c\x72", [0x6345] = "\x03\x61\x26", + [0x6346] = "\x02\x70\x5c", [0x6347] = "\x02\x70\x5e", + [0x6348] = "\x01\x7c\x71", [0x6349] = "\x02\x71\x46", + [0x634a] = "\x04\x6d\x64", [0x634b] = "\x02\x71\x7b", + [0x634d] = "\x03\x66\x6f", [0x6350] = "\x03\x62\x45", + [0x6351] = "\x03\x2a\x7e", [0x6352] = "\x01\x4f\x65", + [0x6355] = "\x03\x45\x49", [0x6356] = "\x01\x67\x5c", + [0x6357] = "\x04\x48\x35", [0x6358] = "\x02\x4f\x26", + [0x6359] = "\x03\x4a\x4c", [0x635a] = "\x02\x55\x59", + [0x635b] = "\x01\x72\x7a", [0x635c] = "\x01\x72\x7b", + [0x635d] = "\x03\x59\x4f", [0x635e] = "\x01\x4f\x66", + [0x635f] = "\x03\x40\x21", [0x6360] = "\x01\x6f\x6a", + [0x6361] = "\x01\x79\x48", [0x6362] = "\x01\x53\x72", + [0x6363] = "\x03\x2b\x21", [0x6364] = "\x03\x4a\x4e", + [0x6366] = "\x01\x72\x7c", [0x6367] = "\x03\x5e\x73", + [0x6368] = "\x01\x7c\x4e", [0x6369] = "\x01\x53\x73", + [0x636a] = "\x02\x3a\x31", [0x636b] = "\x04\x3b\x77", + [0x636c] = "\x02\x41\x4e", [0x636d] = "\x03\x40\x24", + [0x636e] = "\x02\x41\x50", [0x636f] = "\x03\x40\x22", + [0x6370] = "\x02\x41\x4f", [0x6372] = "\x02\x48\x63", + [0x6373] = "\x02\x48\x60", [0x6374] = "\x01\x67\x5d", + [0x6375] = "\x06\x5a\x24", [0x6376] = "\x01\x67\x5e", + [0x6377] = "\x02\x48\x61", [0x6378] = "\x02\x48\x62", + [0x6379] = "\x03\x45\x4b", [0x637a] = "\x02\x4f\x28", + [0x637b] = "\x02\x4f\x2d", [0x637c] = "\x01\x6b\x67", + [0x637d] = "\x02\x4f\x27", [0x637e] = "\x02\x4f\x29", + [0x637f] = "\x02\x4f\x30", [0x6380] = "\x02\x4f\x2b", + [0x6381] = "\x02\x4f\x2f", [0x6382] = "\x02\x4f\x2c", + [0x6383] = "\x02\x4f\x2a", [0x6384] = "\x02\x4f\x2e", + [0x6385] = "\x01\x6b\x68", [0x6387] = "\x03\x4f\x62", + [0x6388] = "\x02\x55\x5c", [0x6389] = "\x03\x4f\x63", + [0x638a] = "\x02\x55\x5a", [0x638b] = "\x01\x6f\x6c", + [0x638c] = "\x03\x4f\x64", [0x638d] = "\x01\x6f\x6b", + [0x638e] = "\x02\x55\x5b", [0x638f] = "\x01\x6f\x6d", + [0x6393] = "\x03\x53\x53", [0x6394] = "\x02\x5b\x62", + [0x6395] = "\x04\x54\x5f", [0x6396] = "\x04\x54\x67", + [0x6397] = "\x02\x5b\x61", [0x6398] = "\x01\x72\x7d", + [0x6399] = "\x02\x5b\x60", [0x639a] = "\x02\x60\x49", + [0x639b] = "\x03\x56\x7a", [0x639c] = "\x02\x60\x4b", + [0x639d] = "\x02\x60\x4d", [0x639e] = "\x02\x60\x4c", + [0x639f] = "\x03\x56\x7b", [0x63a0] = "\x01\x76\x26", + [0x63a1] = "\x02\x60\x4a", [0x63a2] = "\x02\x64\x4b", + [0x63a3] = "\x01\x77\x68", [0x63a4] = "\x02\x64\x49", + [0x63a5] = "\x02\x64\x4c", [0x63a6] = "\x01\x77\x69", + [0x63a7] = "\x04\x5e\x43", [0x63a8] = "\x02\x64\x47", + [0x63a9] = "\x03\x59\x50", [0x63aa] = "\x02\x64\x4a", + [0x63ab] = "\x02\x64\x48", [0x63ac] = "\x02\x64\x45", + [0x63ad] = "\x01\x77\x6a", [0x63ae] = "\x02\x64\x46", + [0x63b0] = "\x04\x61\x7c", [0x63b1] = "\x03\x5b\x5f", + [0x63b2] = "\x03\x5b\x5d", [0x63b3] = "\x02\x67\x6c", + [0x63b4] = "\x03\x5b\x5e", [0x63b5] = "\x03\x5b\x60", + [0x63b6] = "\x02\x67\x6e", [0x63b7] = "\x02\x67\x6d", + [0x63b8] = "\x03\x5d\x50", [0x63b9] = "\x02\x6a\x58", + [0x63ba] = "\x03\x5d\x51", [0x63bb] = "\x02\x6a\x59", + [0x63bc] = "\x04\x67\x71", [0x63bd] = "\x03\x5e\x75", + [0x63be] = "\x03\x5e\x74", [0x63bf] = "\x02\x6c\x5e", + [0x63c0] = "\x03\x5f\x73", [0x63c1] = "\x01\x7c\x23", + [0x63c2] = "\x04\x69\x5e", [0x63c3] = "\x01\x7c\x22", + [0x63c4] = "\x02\x6f\x5d", [0x63c5] = "\x02\x6f\x5e", + [0x63c6] = "\x01\x7c\x73", [0x63c7] = "\x02\x70\x5f", + [0x63c8] = "\x03\x61\x28", [0x63c9] = "\x01\x7d\x36", + [0x63ca] = "\x03\x62\x3b", [0x63cb] = "\x01\x53\x74", + [0x63cc] = "\x01\x62\x79", [0x63cd] = "\x02\x4f\x32", + [0x63ce] = "\x02\x4f\x31", [0x63cf] = "\x02\x55\x5e", + [0x63d0] = "\x02\x55\x5d", [0x63d1] = "\x04\x4e\x57", + [0x63d2] = "\x03\x53\x55", [0x63d3] = "\x01\x76\x27", + [0x63d4] = "\x02\x60\x4f", [0x63d5] = "\x02\x60\x4e", + [0x63d6] = "\x02\x64\x4f", [0x63d7] = "\x02\x64\x4d", + [0x63d8] = "\x02\x64\x50", [0x63d9] = "\x02\x64\x4e", + [0x63da] = "\x03\x59\x51", [0x63db] = "\x04\x65\x29", + [0x63dc] = "\x01\x79\x49", [0x63dd] = "\x02\x67\x6f", + [0x63de] = "\x02\x67\x70", [0x63df] = "\x02\x67\x71", + [0x63e0] = "\x04\x65\x27", [0x63e1] = "\x02\x6c\x5f", + [0x63e2] = "\x03\x5e\x76", [0x63e3] = "\x02\x6e\x41", + [0x63e4] = "\x03\x61\x29", [0x63e5] = "\x02\x70\x60", + [0x63ed] = "\x01\x53\x75", [0x63ee] = "\x03\x45\x4f", + [0x63ef] = "\x03\x4f\x65", [0x63f0] = "\x02\x5b\x63", + [0x63f1] = "\x02\x60\x50", [0x63f2] = "\x03\x5b\x61", + [0x63f3] = "\x01\x53\x76", [0x63f4] = "\x04\x41\x63", + [0x63f5] = "\x03\x45\x50", [0x63f6] = "\x01\x6b\x69", + [0x63f7] = "\x04\x48\x46", [0x63f8] = "\x02\x5b\x64", + [0x63f9] = "\x01\x77\x6b", [0x63fa] = "\x02\x64\x51", + [0x63fb] = "\x01\x79\x4a", [0x63fc] = "\x03\x5d\x53", + [0x63fd] = "\x02\x6a\x5a", [0x63fe] = "\x02\x6a\x5b", + [0x63ff] = "\x01\x7b\x40", [0x6400] = "\x02\x6f\x5f", + [0x6401] = "\x01\x53\x77", [0x6402] = "\x01\x5e\x21", + [0x6403] = "\x01\x5e\x22", [0x6404] = "\x02\x3a\x32", + [0x6405] = "\x01\x62\x7a", [0x6406] = "\x01\x62\x7b", + [0x6407] = "\x02\x41\x51", [0x6408] = "\x01\x62\x7c", + [0x6409] = "\x04\x41\x68", [0x640a] = "\x01\x67\x62", + [0x640b] = "\x03\x45\x52", [0x640c] = "\x01\x67\x64", + [0x640d] = "\x02\x48\x65", [0x640e] = "\x02\x48\x66", + [0x640f] = "\x02\x48\x64", [0x6410] = "\x01\x67\x5f", + [0x6411] = "\x01\x67\x60", [0x6412] = "\x01\x67\x63", + [0x6413] = "\x01\x67\x61", [0x6414] = "\x03\x4a\x54", + [0x6415] = "\x03\x4a\x55", [0x6416] = "\x02\x4f\x33", + [0x6417] = "\x01\x6b\x6a", [0x6418] = "\x01\x6b\x6b", + [0x6419] = "\x03\x4a\x52", [0x641a] = "\x03\x4a\x56", + [0x641b] = "\x02\x55\x65", [0x641c] = "\x01\x6f\x70", + [0x641d] = "\x02\x55\x60", [0x641e] = "\x02\x55\x5f", + [0x641f] = "\x03\x4f\x69", [0x6420] = "\x02\x55\x64", + [0x6421] = "\x01\x6f\x6e", [0x6422] = "\x03\x4f\x67", + [0x6423] = "\x04\x4e\x5a", [0x6424] = "\x01\x73\x26", + [0x6425] = "\x04\x54\x70", [0x6426] = "\x02\x55\x61", + [0x6427] = "\x02\x55\x66", [0x6428] = "\x02\x55\x63", + [0x6429] = "\x02\x55\x62", [0x642a] = "\x03\x4f\x66", + [0x642b] = "\x01\x6f\x6f", [0x642d] = "\x01\x73\x24", + [0x642e] = "\x03\x53\x5c", [0x642f] = "\x02\x5b\x66", + [0x6430] = "\x01\x72\x7e", [0x6431] = "\x03\x53\x59", + [0x6432] = "\x02\x5b\x67", [0x6433] = "\x03\x53\x5a", + [0x6434] = "\x03\x52\x28", [0x6435] = "\x02\x5b\x65", + [0x6436] = "\x03\x53\x58", [0x6437] = "\x01\x73\x23", + [0x6438] = "\x01\x73\x21", [0x6439] = "\x01\x73\x25", + [0x643a] = "\x03\x53\x5d", [0x643b] = "\x01\x73\x22", + [0x643c] = "\x03\x53\x5b", [0x643d] = "\x03\x53\x5f", + [0x643e] = "\x04\x5e\x4f", [0x643f] = "\x03\x59\x5b", + [0x6440] = "\x03\x57\x26", [0x6441] = "\x02\x60\x51", + [0x6442] = "\x04\x59\x70", [0x6443] = "\x02\x60\x56", + [0x6444] = "\x02\x60\x52", [0x6445] = "\x02\x60\x55", + [0x6446] = "\x01\x76\x28", [0x6447] = "\x03\x57\x28", + [0x6448] = "\x02\x5e\x41", [0x6449] = "\x02\x60\x54", + [0x644a] = "\x02\x60\x53", [0x644b] = "\x03\x59\x59", + [0x644c] = "\x01\x77\x6e", [0x644d] = "\x01\x77\x6c", + [0x644e] = "\x01\x77\x6f", [0x644f] = "\x01\x77\x6d", + [0x6450] = "\x02\x64\x52", [0x6451] = "\x02\x64\x53", + [0x6452] = "\x02\x64\x54", [0x6453] = "\x01\x77\x70", + [0x6454] = "\x03\x59\x56", [0x6455] = "\x03\x59\x58", + [0x6456] = "\x03\x5b\x65", [0x6457] = "\x02\x67\x75", + [0x6458] = "\x01\x79\x4c", [0x6459] = "\x02\x67\x73", + [0x645a] = "\x04\x62\x30", [0x645b] = "\x01\x79\x4d", + [0x645c] = "\x02\x67\x72", [0x645d] = "\x02\x67\x74", + [0x645e] = "\x01\x79\x4b", [0x645f] = "\x02\x6a\x5f", + [0x6460] = "\x02\x6a\x5c", [0x6461] = "\x04\x65\x2c", + [0x6462] = "\x02\x6a\x5d", [0x6463] = "\x02\x6a\x5e", + [0x6464] = "\x02\x6c\x60", [0x6465] = "\x01\x7b\x42", + [0x6466] = "\x03\x5e\x78", [0x6467] = "\x01\x7b\x41", + [0x6468] = "\x03\x5e\x77", [0x6469] = "\x02\x6e\x43", + [0x646a] = "\x02\x6e\x42", [0x646b] = "\x01\x7c\x24", + [0x646c] = "\x03\x60\x5d", [0x646d] = "\x03\x60\x5e", + [0x646e] = "\x03\x60\x5c", [0x646f] = "\x01\x7c\x4f", + [0x6470] = "\x01\x7c\x74", [0x6471] = "\x01\x7d\x2d", + [0x6472] = "\x02\x71\x47", [0x6473] = "\x02\x71\x7c", + [0x6474] = "\x02\x71\x7d", [0x64a8] = "\x01\x53\x78", + [0x64a9] = "\x02\x41\x52", [0x64ab] = "\x04\x41\x71", + [0x64ac] = "\x02\x48\x67", [0x64ad] = "\x02\x4f\x34", + [0x64ae] = "\x02\x4f\x35", [0x64af] = "\x01\x6b\x6c", + [0x64b0] = "\x04\x48\x57", [0x64b1] = "\x01\x6b\x6d", + [0x64b2] = "\x02\x55\x67", [0x64b3] = "\x01\x6f\x71", + [0x64b5] = "\x03\x53\x61", [0x64b6] = "\x01\x76\x29", + [0x64b7] = "\x03\x57\x2a", [0x64b8] = "\x02\x64\x55", + [0x64b9] = "\x03\x59\x5c", [0x64ba] = "\x01\x77\x71", + [0x64bb] = "\x02\x67\x78", [0x64bc] = "\x01\x79\x4e", + [0x64bd] = "\x02\x67\x77", [0x64be] = "\x02\x67\x79", + [0x64bf] = "\x02\x67\x76", [0x64c0] = "\x02\x6c\x63", + [0x64c1] = "\x02\x6a\x60", [0x64c2] = "\x02\x6a\x61", + [0x64c3] = "\x03\x5d\x56", [0x64c4] = "\x01\x7a\x51", + [0x64c6] = "\x02\x6c\x62", [0x64c7] = "\x03\x5e\x7b", + [0x64c8] = "\x03\x5e\x79", [0x64c9] = "\x02\x6c\x61", + [0x64ca] = "\x03\x5e\x7a", [0x64cb] = "\x02\x6e\x44", + [0x64cc] = "\x02\x71\x7e", [0x64cd] = "\x03\x62\x25", + [0x64db] = "\x01\x53\x79", [0x64dc] = "\x03\x5e\x7c", + [0x64dd] = "\x03\x62\x26", [0x64df] = "\x01\x53\x7a", + [0x64e1] = "\x03\x39\x67", [0x64e2] = "\x01\x58\x6a", + [0x64e3] = "\x02\x33\x4b", [0x64e4] = "\x03\x66\x70", + [0x64e5] = "\x02\x3a\x33", [0x64e6] = "\x03\x39\x68", + [0x64e7] = "\x01\x62\x7d", [0x64e9] = "\x01\x63\x22", + [0x64ea] = "\x01\x62\x7e", [0x64eb] = "\x02\x41\x53", + [0x64ec] = "\x03\x45\x5b", [0x64ed] = "\x01\x63\x24", + [0x64ef] = "\x01\x63\x21", [0x64f0] = "\x03\x40\x2b", + [0x64f1] = "\x03\x45\x5c", [0x64f2] = "\x01\x63\x23", + [0x64f3] = "\x03\x45\x54", [0x64f4] = "\x01\x67\x66", + [0x64f5] = "\x03\x45\x59", [0x64f6] = "\x02\x48\x68", + [0x64f7] = "\x03\x45\x57", [0x64f8] = "\x03\x4a\x5d", + [0x64f9] = "\x02\x48\x69", [0x64fa] = "\x02\x55\x69", + [0x64fb] = "\x04\x41\x7b", [0x64fc] = "\x01\x67\x65", + [0x64fd] = "\x01\x67\x67", [0x64fe] = "\x01\x67\x68", + [0x64ff] = "\x03\x45\x58", [0x6500] = "\x02\x4f\x37", + [0x6501] = "\x03\x4a\x5e", [0x6502] = "\x02\x4f\x36", + [0x6503] = "\x01\x6b\x6e", [0x6504] = "\x05\x4b\x4c", + [0x6505] = "\x01\x6b\x6f", [0x6506] = "\x03\x4a\x5b", + [0x6507] = "\x02\x4f\x38", [0x6508] = "\x02\x55\x68", + [0x6509] = "\x01\x6b\x71", [0x650a] = "\x01\x6f\x72", + [0x650b] = "\x04\x4e\x63", [0x650c] = "\x01\x6b\x70", + [0x650e] = "\x03\x66\x7a", [0x6510] = "\x01\x73\x27", + [0x6511] = "\x02\x55\x6a", [0x6512] = "\x01\x6f\x74", + [0x6513] = "\x01\x6f\x73", [0x6514] = "\x02\x55\x6b", + [0x6515] = "\x02\x55\x6e", [0x6516] = "\x02\x55\x6c", + [0x6517] = "\x02\x55\x6d", [0x6518] = "\x01\x6f\x75", + [0x6519] = "\x03\x4f\x6b", [0x651a] = "\x01\x73\x2c", + [0x651b] = "\x01\x73\x2a", [0x651c] = "\x03\x53\x65", + [0x651d] = "\x03\x53\x66", [0x651e] = "\x01\x73\x29", + [0x651f] = "\x02\x5b\x69", [0x6520] = "\x03\x53\x64", + [0x6521] = "\x01\x73\x2b", [0x6522] = "\x03\x53\x62", + [0x6523] = "\x03\x53\x63", [0x6524] = "\x02\x5b\x68", + [0x6525] = "\x02\x60\x57", [0x6526] = "\x04\x54\x7e", + [0x6527] = "\x02\x5b\x6a", [0x6528] = "\x01\x73\x28", + [0x6529] = "\x02\x5b\x6b", [0x652a] = "\x02\x60\x5a", + [0x652b] = "\x02\x60\x58", [0x652c] = "\x02\x60\x59", + [0x652d] = "\x02\x60\x5e", [0x652e] = "\x01\x77\x75", + [0x652f] = "\x02\x60\x5d", [0x6530] = "\x02\x60\x60", + [0x6531] = "\x02\x60\x5f", [0x6532] = "\x02\x60\x5c", + [0x6533] = "\x02\x60\x5b", [0x6534] = "\x04\x55\x21", + [0x6535] = "\x01\x76\x2a", [0x6536] = "\x03\x59\x62", + [0x6537] = "\x04\x5a\x29", [0x6538] = "\x03\x59\x61", + [0x6539] = "\x03\x59\x66", [0x653a] = "\x02\x64\x58", + [0x653b] = "\x03\x59\x65", [0x653c] = "\x02\x64\x57", + [0x653d] = "\x01\x77\x74", [0x653e] = "\x01\x77\x72", + [0x653f] = "\x01\x77\x73", [0x6540] = "\x03\x59\x63", + [0x6541] = "\x02\x64\x56", [0x6542] = "\x03\x66\x71", + [0x6543] = "\x02\x67\x7c", [0x6544] = "\x03\x5b\x69", + [0x6545] = "\x01\x79\x4f", [0x6546] = "\x04\x62\x38", + [0x6547] = "\x02\x67\x7b", [0x6548] = "\x02\x67\x7a", + [0x6549] = "\x01\x79\x50", [0x654a] = "\x04\x65\x3a", + [0x654b] = "\x02\x6a\x66", [0x654c] = "\x02\x6a\x65", + [0x654d] = "\x03\x5d\x58", [0x654e] = "\x02\x6a\x63", + [0x654f] = "\x03\x5e\x7e", [0x6550] = "\x02\x6a\x62", + [0x6551] = "\x01\x7a\x53", [0x6552] = "\x01\x7a\x52", + [0x6553] = "\x02\x6a\x67", [0x6554] = "\x02\x6e\x45", + [0x6555] = "\x01\x7c\x25", [0x6556] = "\x02\x6c\x65", + [0x6557] = "\x01\x7b\x43", [0x6558] = "\x02\x6c\x64", + [0x6559] = "\x02\x6a\x64", [0x655a] = "\x03\x5f\x78", + [0x655b] = "\x02\x6e\x46", [0x655c] = "\x01\x7c\x50", + [0x655d] = "\x03\x61\x2a", [0x655e] = "\x01\x7d\x2e", + [0x655f] = "\x02\x71\x48", [0x6560] = "\x04\x6e\x24", + [0x6561] = "\x02\x72\x21", [0x6596] = "\x01\x53\x7b", + [0x6597] = "\x02\x3a\x34", [0x6598] = "\x02\x60\x61", + [0x6599] = "\x01\x53\x7c", [0x659a] = "\x03\x45\x5f", + [0x659b] = "\x05\x4b\x4e", [0x659c] = "\x02\x4f\x3a", + [0x659d] = "\x02\x4f\x39", [0x659e] = "\x02\x5b\x6c", + [0x659f] = "\x05\x5a\x26", [0x65a0] = "\x03\x53\x68", + [0x65a1] = "\x02\x60\x63", [0x65a2] = "\x03\x57\x30", + [0x65a3] = "\x02\x60\x62", [0x65a4] = "\x03\x59\x67", + [0x65a5] = "\x01\x77\x76", [0x65a6] = "\x02\x67\x7d", + [0x65a7] = "\x02\x67\x7e", [0x65a8] = "\x01\x7a\x54", + [0x65a9] = "\x03\x5f\x21", [0x65aa] = "\x03\x60\x60", + [0x65ab] = "\x02\x72\x22", [0x65ac] = "\x01\x58\x6b", + [0x65ad] = "\x01\x63\x26", [0x65ae] = "\x01\x63\x25", + [0x65af] = "\x02\x48\x6a", [0x65b0] = "\x02\x48\x6c", + [0x65b1] = "\x01\x67\x6a", [0x65b2] = "\x02\x48\x6b", + [0x65b3] = "\x01\x67\x69", [0x65b4] = "\x01\x67\x6b", + [0x65b5] = "\x02\x48\x6d", [0x65b6] = "\x03\x4a\x63", + [0x65b7] = "\x03\x4a\x62", [0x65b8] = "\x03\x4a\x66", + [0x65b9] = "\x02\x4f\x3c", [0x65ba] = "\x02\x4f\x3e", + [0x65bb] = "\x02\x4f\x3d", [0x65bc] = "\x03\x4a\x61", + [0x65bd] = "\x02\x4f\x40", [0x65be] = "\x03\x4a\x60", + [0x65bf] = "\x03\x4a\x6c", [0x65c0] = "\x03\x4a\x64", + [0x65c1] = "\x01\x6b\x72", [0x65c2] = "\x02\x4f\x3f", + [0x65c3] = "\x02\x4f\x3b", [0x65c4] = "\x03\x4a\x6a", + [0x65c6] = "\x04\x48\x60", [0x65c7] = "\x02\x4f\x41", + [0x65c8] = "\x03\x4f\x73", [0x65c9] = "\x02\x55\x75", + [0x65ca] = "\x03\x4f\x6d", [0x65cb] = "\x02\x55\x78", + [0x65cc] = "\x02\x55\x7a", [0x65cd] = "\x02\x55\x70", + [0x65ce] = "\x02\x55\x74", [0x65cf] = "\x02\x55\x71", + [0x65d0] = "\x01\x6f\x77", [0x65d1] = "\x01\x6f\x7a", + [0x65d2] = "\x01\x6f\x7c", [0x65d3] = "\x02\x55\x72", + [0x65d4] = "\x02\x55\x73", [0x65d5] = "\x01\x6f\x7b", + [0x65d6] = "\x02\x55\x76", [0x65d7] = "\x02\x55\x79", + [0x65d8] = "\x02\x55\x77", [0x65d9] = "\x01\x6f\x7d", + [0x65da] = "\x03\x4f\x6e", [0x65db] = "\x01\x6f\x79", + [0x65dc] = "\x02\x55\x6f", [0x65dd] = "\x01\x6f\x76", + [0x65de] = "\x03\x4f\x72", [0x65df] = "\x01\x6f\x78", + [0x65e0] = "\x03\x4f\x74", [0x65e1] = "\x03\x53\x70", + [0x65e2] = "\x01\x73\x2e", [0x65e3] = "\x02\x5b\x72", + [0x65e4] = "\x02\x5b\x70", [0x65e5] = "\x02\x5b\x6f", + [0x65e6] = "\x03\x53\x71", [0x65e7] = "\x02\x5b\x75", + [0x65e8] = "\x03\x53\x6b", [0x65e9] = "\x02\x5b\x74", + [0x65ea] = "\x02\x5b\x73", [0x65eb] = "\x03\x53\x6c", + [0x65ec] = "\x02\x5b\x6e", [0x65ed] = "\x01\x73\x2d", + [0x65ee] = "\x02\x5b\x6d", [0x65ef] = "\x03\x53\x6a", + [0x65f0] = "\x02\x5b\x71", [0x65f1] = "\x01\x73\x2f", + [0x65f3] = "\x03\x57\x34", [0x65f4] = "\x02\x60\x66", + [0x65f5] = "\x03\x57\x37", [0x65f6] = "\x02\x60\x6a", + [0x65f7] = "\x02\x60\x67", [0x65f8] = "\x02\x60\x69", + [0x65f9] = "\x02\x60\x68", [0x65fa] = "\x02\x60\x65", + [0x65fb] = "\x02\x60\x6b", [0x65fc] = "\x02\x60\x6e", + [0x65fd] = "\x02\x60\x6c", [0x65fe] = "\x02\x60\x6d", + [0x65ff] = "\x01\x76\x2c", [0x6600] = "\x03\x57\x33", + [0x6601] = "\x01\x76\x2b", [0x6602] = "\x02\x60\x64", + [0x6603] = "\x02\x60\x6f", [0x6604] = "\x02\x64\x5d", + [0x6605] = "\x02\x64\x60", [0x6606] = "\x02\x64\x62", + [0x6607] = "\x02\x64\x61", [0x6608] = "\x03\x59\x6a", + [0x6609] = "\x02\x64\x5b", [0x660a] = "\x02\x64\x5f", + [0x660b] = "\x02\x64\x5a", [0x660c] = "\x03\x59\x6b", + [0x660d] = "\x02\x64\x5c", [0x660e] = "\x01\x77\x77", + [0x660f] = "\x02\x64\x59", [0x6610] = "\x03\x59\x6d", + [0x6611] = "\x02\x64\x5e", [0x6614] = "\x02\x68\x2d", + [0x6615] = "\x02\x68\x22", [0x6616] = "\x01\x79\x51", + [0x6617] = "\x03\x5b\x6f", [0x6618] = "\x03\x5b\x6d", + [0x6619] = "\x01\x79\x52", [0x661a] = "\x02\x68\x21", + [0x661b] = "\x02\x68\x26", [0x661c] = "\x02\x68\x2c", + [0x661d] = "\x02\x68\x24", [0x661e] = "\x02\x68\x2b", + [0x661f] = "\x03\x5b\x6c", [0x6620] = "\x02\x68\x28", + [0x6621] = "\x03\x5b\x6e", [0x6622] = "\x02\x68\x27", + [0x6623] = "\x02\x68\x2a", [0x6624] = "\x02\x68\x25", + [0x6625] = "\x02\x68\x23", [0x6626] = "\x03\x5b\x6b", + [0x6627] = "\x02\x68\x29", [0x6629] = "\x02\x6a\x6e", + [0x662a] = "\x02\x6a\x6c", [0x662b] = "\x01\x7a\x55", + [0x662c] = "\x02\x6a\x6b", [0x662d] = "\x02\x6a\x71", + [0x662e] = "\x02\x6a\x6f", [0x662f] = "\x03\x5d\x5a", + [0x6630] = "\x01\x7a\x56", [0x6631] = "\x02\x6a\x6a", + [0x6632] = "\x02\x6a\x68", [0x6633] = "\x04\x65\x46", + [0x6634] = "\x02\x6a\x69", [0x6635] = "\x01\x7a\x58", + [0x6636] = "\x02\x6a\x6d", [0x6637] = "\x01\x7a\x57", + [0x6638] = "\x02\x6a\x70", [0x6639] = "\x02\x6c\x66", + [0x663a] = "\x02\x6c\x6c", [0x663b] = "\x03\x5f\x24", + [0x663c] = "\x03\x5f\x22", [0x663d] = "\x02\x6c\x67", + [0x663e] = "\x01\x7b\x47", [0x663f] = "\x02\x6c\x6d", + [0x6640] = "\x01\x7b\x46", [0x6641] = "\x02\x6c\x6b", + [0x6642] = "\x02\x6c\x6a", [0x6643] = "\x01\x7b\x45", + [0x6644] = "\x02\x6c\x69", [0x6645] = "\x01\x7b\x44", + [0x6646] = "\x02\x6c\x68", [0x6647] = "\x07\x56\x51", + [0x6648] = "\x02\x6e\x4c", [0x6649] = "\x02\x6e\x4e", + [0x664a] = "\x02\x6e\x4d", [0x664b] = "\x04\x69\x6a", + [0x664c] = "\x02\x6e\x4a", [0x664d] = "\x01\x7c\x27", + [0x664e] = "\x02\x6e\x47", [0x664f] = "\x02\x6e\x4b", + [0x6650] = "\x02\x6e\x50", [0x6651] = "\x03\x5f\x79", + [0x6652] = "\x02\x6e\x4f", [0x6653] = "\x02\x6e\x48", + [0x6654] = "\x02\x6e\x49", [0x6655] = "\x01\x7c\x26", + [0x6656] = "\x02\x6f\x60", [0x6657] = "\x01\x7c\x53", + [0x6658] = "\x03\x60\x62", [0x6659] = "\x02\x6f\x61", + [0x665a] = "\x01\x7c\x51", [0x665b] = "\x01\x7c\x52", + [0x665c] = "\x03\x60\x61", [0x665d] = "\x04\x6c\x3d", + [0x665e] = "\x02\x70\x61", [0x665f] = "\x01\x7c\x75", + [0x6660] = "\x02\x71\x65", [0x6661] = "\x03\x61\x72", + [0x6662] = "\x01\x7d\x37", [0x6663] = "\x03\x61\x73", + [0x6664] = "\x02\x72\x23", [0x6665] = "\x01\x7d\x38", + [0x6666] = "\x02\x72\x24", [0x6667] = "\x02\x72\x25", + [0x6668] = "\x02\x72\x33", [0x6669] = "\x02\x72\x32", + [0x666a] = "\x01\x7d\x47", [0x666b] = "\x02\x72\x3b", + [0x66a8] = "\x01\x58\x6c", [0x66a9] = "\x03\x40\x2f", + [0x66aa] = "\x04\x42\x21", [0x66ab] = "\x02\x48\x6f", + [0x66ac] = "\x04\x41\x7d", [0x66ad] = "\x02\x48\x6e", + [0x66ae] = "\x04\x41\x7e", [0x66af] = "\x01\x6b\x73", + [0x66b0] = "\x01\x6b\x74", [0x66b1] = "\x02\x4f\x42", + [0x66b2] = "\x04\x4e\x74", [0x66b3] = "\x02\x55\x7b", + [0x66b4] = "\x02\x5b\x78", [0x66b5] = "\x03\x4f\x77", + [0x66b6] = "\x03\x4f\x76", [0x66b7] = "\x01\x6f\x7e", + [0x66b8] = "\x01\x73\x30", [0x66b9] = "\x02\x5b\x76", + [0x66ba] = "\x04\x55\x31", [0x66bb] = "\x02\x5b\x79", + [0x66bc] = "\x01\x73\x31", [0x66bd] = "\x03\x57\x3a", + [0x66be] = "\x02\x60\x70", [0x66bf] = "\x02\x5b\x77", + [0x66c0] = "\x02\x64\x63", [0x66c1] = "\x01\x77\x78", + [0x66c2] = "\x02\x68\x2e", [0x66c3] = "\x04\x62\x49", + [0x66c4] = "\x03\x5d\x61", [0x66c6] = "\x02\x6a\x74", + [0x66c7] = "\x02\x6a\x72", [0x66c8] = "\x03\x5d\x60", + [0x66c9] = "\x03\x5d\x5e", [0x66ca] = "\x02\x6a\x73", + [0x66cd] = "\x02\x6c\x6e", [0x66ce] = "\x03\x5f\x25", + [0x66cf] = "\x01\x7b\x48", [0x66d0] = "\x02\x6e\x51", + [0x66d1] = "\x01\x7c\x56", [0x66d2] = "\x01\x7c\x28", + [0x66d3] = "\x01\x7c\x54", [0x66d4] = "\x01\x7c\x55", + [0x66d5] = "\x02\x70\x62", [0x66d6] = "\x01\x7d\x2f", + [0x66d7] = "\x03\x61\x74", [0x66d8] = "\x01\x58\x6d", + [0x66d9] = "\x04\x36\x2d", [0x66da] = "\x03\x4a\x6e", + [0x66db] = "\x04\x4e\x79", [0x66dc] = "\x02\x64\x64", + [0x66dd] = "\x03\x5f\x7b", [0x66de] = "\x03\x60\x63", + [0x66df] = "\x02\x33\x4c", [0x66e0] = "\x03\x40\x32", + [0x66e1] = "\x01\x67\x6c", [0x66e2] = "\x03\x45\x61", + [0x66e3] = "\x02\x4f\x43", [0x66e4] = "\x03\x4a\x6f", + [0x66e5] = "\x03\x4a\x73", [0x66e6] = "\x01\x6b\x75", + [0x66e7] = "\x02\x4f\x44", [0x66e8] = "\x03\x4a\x71", + [0x66e9] = "\x03\x4a\x70", [0x66ea] = "\x03\x4a\x72", + [0x66eb] = "\x02\x55\x7d", [0x66ec] = "\x02\x55\x7c", + [0x66ed] = "\x01\x73\x33", [0x66ee] = "\x01\x70\x21", + [0x66ef] = "\x01\x70\x22", [0x66f0] = "\x04\x4f\x21", + [0x66f1] = "\x02\x56\x22", [0x66f2] = "\x02\x56\x21", + [0x66f3] = "\x02\x55\x7e", [0x66f4] = "\x03\x4f\x79", + [0x66f5] = "\x03\x53\x75", [0x66f6] = "\x02\x5b\x7a", + [0x66f7] = "\x02\x5b\x7d", [0x66f8] = "\x03\x53\x74", + [0x66f9] = "\x02\x5b\x7c", [0x66fa] = "\x02\x5b\x7b", + [0x66fb] = "\x01\x73\x32", [0x66fc] = "\x02\x60\x74", + [0x66fd] = "\x02\x60\x72", [0x66fe] = "\x02\x60\x71", + [0x66ff] = "\x04\x5a\x37", [0x6700] = "\x03\x57\x3b", + [0x6701] = "\x02\x60\x73", [0x6702] = "\x03\x57\x3c", + [0x6703] = "\x01\x77\x79", [0x6704] = "\x02\x64\x66", + [0x6705] = "\x02\x64\x67", [0x6706] = "\x01\x77\x7a", + [0x6707] = "\x03\x59\x6f", [0x6708] = "\x02\x64\x65", + [0x6709] = "\x03\x5b\x71", [0x670a] = "\x02\x68\x30", + [0x670b] = "\x02\x68\x2f", [0x670c] = "\x02\x68\x32", + [0x670d] = "\x01\x79\x53", [0x670e] = "\x02\x68\x31", + [0x670f] = "\x04\x62\x4f", [0x6710] = "\x02\x6a\x75", + [0x6711] = "\x02\x6a\x77", [0x6712] = "\x02\x6a\x76", + [0x6714] = "\x03\x5f\x27", [0x6715] = "\x02\x6c\x6f", + [0x6716] = "\x02\x6c\x72", [0x6717] = "\x02\x6c\x70", + [0x6718] = "\x02\x6c\x71", [0x6719] = "\x02\x6e\x52", + [0x671a] = "\x01\x7c\x29", [0x671b] = "\x04\x69\x74", + [0x671c] = "\x04\x69\x71", [0x671d] = "\x03\x66\x72", + [0x671e] = "\x02\x6f\x62", [0x671f] = "\x02\x6f\x63", + [0x6720] = "\x02\x6f\x64", [0x6721] = "\x03\x61\x2c", + [0x6722] = "\x01\x7c\x76", [0x6723] = "\x01\x7d\x30", + [0x6724] = "\x02\x72\x26", [0x6725] = "\x01\x58\x6e", + [0x6726] = "\x03\x4a\x75", [0x6727] = "\x01\x70\x23", + [0x6728] = "\x01\x73\x34", [0x6729] = "\x02\x64\x68", + [0x672a] = "\x03\x5d\x62", [0x672b] = "\x02\x6e\x53", + [0x672c] = "\x03\x61\x2e", [0x672d] = "\x04\x6d\x37", + [0x672e] = "\x02\x71\x66", [0x672f] = "\x02\x33\x4d", + [0x6730] = "\x03\x62\x28", [0x6731] = "\x01\x7d\x48", + [0x6732] = "\x01\x58\x6f", [0x6733] = "\x02\x5b\x7e", + [0x6734] = "\x03\x57\x3e", [0x6735] = "\x02\x64\x69", + [0x6737] = "\x02\x68\x33", [0x6738] = "\x03\x5d\x63", + [0x6739] = "\x04\x68\x36", [0x673a] = "\x02\x6c\x73", + [0x673b] = "\x02\x6e\x54", [0x673c] = "\x01\x58\x70", + [0x673d] = "\x03\x45\x62", [0x673e] = "\x02\x4f\x45", + [0x673f] = "\x02\x4f\x46", [0x6740] = "\x03\x4a\x78", + [0x6741] = "\x01\x6b\x76", [0x6742] = "\x01\x6b\x77", + [0x6743] = "\x02\x56\x24", [0x6744] = "\x01\x70\x25", + [0x6745] = "\x01\x70\x24", [0x6746] = "\x02\x56\x23", + [0x6748] = "\x02\x60\x75", [0x6749] = "\x03\x57\x3f", + [0x674a] = "\x02\x64\x6a", [0x674b] = "\x02\x64\x6c", + [0x674c] = "\x02\x64\x6b", [0x674d] = "\x01\x77\x7d", + [0x674e] = "\x01\x77\x7c", [0x674f] = "\x01\x77\x7b", + [0x6750] = "\x03\x5d\x64", [0x6751] = "\x01\x7b\x4a", + [0x6752] = "\x02\x6c\x74", [0x6753] = "\x03\x5f\x28", + [0x6754] = "\x01\x7b\x49", [0x6755] = "\x02\x6e\x56", + [0x6756] = "\x02\x6e\x55", [0x6757] = "\x03\x61\x2f", + [0x6758] = "\x01\x7c\x77", [0x6759] = "\x02\x70\x63", + [0x675a] = "\x01\x5e\x23", [0x675b] = "\x02\x48\x70", + [0x675c] = "\x04\x42\x29", [0x675d] = "\x03\x45\x63", + [0x675f] = "\x02\x4f\x49", [0x6760] = "\x02\x4f\x47", + [0x6761] = "\x02\x4f\x48", [0x6762] = "\x04\x48\x6b", + [0x6763] = "\x03\x4f\x7e", [0x6764] = "\x02\x56\x2d", + [0x6765] = "\x04\x4f\x30", [0x6766] = "\x02\x56\x28", + [0x6767] = "\x02\x56\x25", [0x6768] = "\x02\x56\x2c", + [0x6769] = "\x03\x4f\x7c", [0x676a] = "\x04\x4f\x35", + [0x676b] = "\x03\x4f\x7b", [0x676c] = "\x02\x56\x2e", + [0x676d] = "\x04\x4f\x37", [0x676e] = "\x04\x4f\x2c", + [0x676f] = "\x01\x70\x27", [0x6770] = "\x02\x56\x2b", + [0x6771] = "\x02\x56\x27", [0x6772] = "\x03\x4f\x7d", + [0x6773] = "\x04\x4f\x2a", [0x6774] = "\x02\x56\x26", + [0x6775] = "\x02\x56\x2a", [0x6776] = "\x02\x56\x29", + [0x6777] = "\x01\x70\x26", [0x6779] = "\x0f\x53\x3e", + [0x677a] = "\x02\x5c\x2b", [0x677b] = "\x02\x5c\x26", + [0x677c] = "\x02\x5c\x24", [0x677d] = "\x02\x5c\x2d", + [0x677e] = "\x02\x5c\x25", [0x677f] = "\x04\x55\x47", + [0x6780] = "\x02\x5c\x21", [0x6781] = "\x04\x55\x43", + [0x6782] = "\x02\x5c\x27", [0x6783] = "\x03\x53\x78", + [0x6784] = "\x03\x53\x7a", [0x6785] = "\x02\x5c\x22", + [0x6786] = "\x02\x60\x7e", [0x6787] = "\x02\x5c\x23", + [0x6788] = "\x02\x5c\x2e", [0x6789] = "\x03\x54\x23", + [0x678a] = "\x04\x55\x45", [0x678b] = "\x03\x53\x7c", + [0x678c] = "\x03\x54\x21", [0x678d] = "\x05\x5a\x4a", + [0x678e] = "\x03\x54\x25", [0x678f] = "\x03\x53\x7d", + [0x6790] = "\x02\x5c\x2a", [0x6791] = "\x01\x73\x35", + [0x6792] = "\x02\x5c\x29", [0x6793] = "\x02\x5c\x28", + [0x6794] = "\x03\x53\x79", [0x6795] = "\x02\x5c\x2c", + [0x6796] = "\x0f\x59\x38", [0x6798] = "\x03\x66\x73", + [0x6799] = "\x03\x57\x44", [0x679a] = "\x02\x60\x76", + [0x679b] = "\x02\x60\x79", [0x679c] = "\x04\x5a\x49", + [0x679d] = "\x03\x57\x45", [0x679e] = "\x02\x60\x78", + [0x679f] = "\x03\x57\x40", [0x67a0] = "\x02\x61\x22", + [0x67a1] = "\x02\x60\x7b", [0x67a2] = "\x02\x61\x21", + [0x67a3] = "\x03\x57\x42", [0x67a4] = "\x02\x60\x7d", + [0x67a5] = "\x02\x60\x7c", [0x67a6] = "\x02\x60\x7a", + [0x67a7] = "\x04\x5a\x41", [0x67a8] = "\x02\x60\x77", + [0x67a9] = "\x04\x5a\x3f", [0x67aa] = "\x01\x76\x2f", + [0x67ab] = "\x01\x76\x2e", [0x67ac] = "\x04\x5a\x44", + [0x67ad] = "\x01\x76\x30", [0x67ae] = "\x01\x76\x2d", + [0x67af] = "\x02\x61\x23", [0x67b0] = "\x04\x5a\x45", + [0x67b1] = "\x0f\x5d\x76", [0x67b3] = "\x04\x5a\x43", + [0x67b5] = "\x02\x64\x72", [0x67b6] = "\x02\x64\x75", + [0x67b7] = "\x04\x5f\x26", [0x67b8] = "\x02\x64\x73", + [0x67b9] = "\x02\x64\x77", [0x67ba] = "\x05\x66\x79", + [0x67bb] = "\x03\x59\x74", [0x67bc] = "\x04\x5f\x22", + [0x67bd] = "\x02\x64\x78", [0x67be] = "\x04\x5f\x2a", + [0x67bf] = "\x02\x64\x70", [0x67c0] = "\x01\x78\x24", + [0x67c1] = "\x02\x64\x71", [0x67c2] = "\x03\x59\x73", + [0x67c3] = "\x02\x64\x6f", [0x67c4] = "\x02\x64\x76", + [0x67c5] = "\x03\x5b\x74", [0x67c6] = "\x02\x64\x6e", + [0x67c7] = "\x02\x64\x6d", [0x67c8] = "\x01\x78\x23", + [0x67c9] = "\x01\x78\x21", [0x67ca] = "\x01\x77\x7e", + [0x67cb] = "\x03\x59\x76", [0x67cc] = "\x03\x59\x75", + [0x67cd] = "\x03\x57\x43", [0x67cf] = "\x0f\x61\x72", + [0x67d2] = "\x03\x59\x71", [0x67d3] = "\x02\x64\x74", + [0x67d4] = "\x02\x68\x3c", [0x67d5] = "\x02\x68\x42", + [0x67d6] = "\x01\x79\x56", [0x67d7] = "\x02\x68\x3d", + [0x67d8] = "\x05\x6b\x33", [0x67d9] = "\x02\x68\x40", + [0x67da] = "\x02\x68\x44", [0x67db] = "\x01\x79\x57", + [0x67dc] = "\x02\x68\x3f", [0x67dd] = "\x04\x62\x5c", + [0x67de] = "\x02\x68\x37", [0x67df] = "\x03\x5b\x75", + [0x67e0] = "\x02\x68\x36", [0x67e1] = "\x02\x68\x43", + [0x67e2] = "\x02\x68\x3a", [0x67e3] = "\x03\x5b\x77", + [0x67e4] = "\x02\x68\x38", [0x67e5] = "\x02\x68\x41", + [0x67e6] = "\x02\x68\x39", [0x67e7] = "\x01\x79\x55", + [0x67e8] = "\x01\x79\x54", [0x67e9] = "\x03\x5b\x79", + [0x67ea] = "\x02\x68\x34", [0x67eb] = "\x02\x68\x35", + [0x67ec] = "\x02\x68\x3e", [0x67ed] = "\x04\x62\x66", + [0x67ee] = "\x03\x5b\x7a", [0x67ef] = "\x04\x62\x68", + [0x67f0] = "\x02\x68\x3b", [0x67f3] = "\x0f\x64\x6b", + [0x67f4] = "\x04\x62\x55", [0x67f6] = "\x03\x5d\x6f", + [0x67f7] = "\x02\x6a\x7a", [0x67f8] = "\x02\x6a\x7d", + [0x67f9] = "\x03\x5d\x71", [0x67fa] = "\x04\x62\x56", + [0x67fb] = "\x03\x5d\x67", [0x67fc] = "\x03\x5d\x69", + [0x67fd] = "\x01\x78\x22", [0x67fe] = "\x03\x5d\x6a", + [0x67ff] = "\x03\x5d\x74", [0x6800] = "\x03\x5d\x75", + [0x6801] = "\x04\x65\x5a", [0x6802] = "\x03\x5d\x6e", + [0x6803] = "\x04\x65\x59", [0x6804] = "\x03\x5d\x68", + [0x6805] = "\x02\x6a\x7b", [0x6806] = "\x02\x6b\x23", + [0x6807] = "\x02\x6b\x21", [0x6808] = "\x02\x6a\x79", + [0x6809] = "\x02\x6b\x26", [0x680a] = "\x03\x5d\x66", + [0x680b] = "\x02\x6a\x78", [0x680c] = "\x03\x5d\x76", + [0x680d] = "\x01\x7a\x5a", [0x680e] = "\x02\x6b\x22", + [0x680f] = "\x04\x65\x54", [0x6810] = "\x03\x5d\x73", + [0x6811] = "\x04\x65\x57", [0x6812] = "\x02\x6a\x7c", + [0x6813] = "\x01\x7a\x59", [0x6814] = "\x02\x6b\x25", + [0x6815] = "\x03\x5d\x72", [0x6816] = "\x04\x65\x5d", + [0x6817] = "\x02\x6b\x24", [0x681b] = "\x03\x5d\x70", + [0x681c] = "\x02\x6c\x77", [0x681d] = "\x02\x6c\x76", + [0x681e] = "\x05\x72\x51", [0x681f] = "\x03\x5f\x2c", + [0x6820] = "\x05\x72\x4b", [0x6821] = "\x02\x6c\x7d", + [0x6822] = "\x05\x72\x4e", [0x6823] = "\x02\x6c\x79", + [0x6824] = "\x02\x6c\x7c", [0x6825] = "\x01\x7b\x4c", + [0x6826] = "\x04\x68\x3b", [0x6827] = "\x04\x68\x3e", + [0x6828] = "\x02\x6c\x7a", [0x6829] = "\x02\x6c\x7b", + [0x682a] = "\x04\x68\x39", [0x682b] = "\x02\x6c\x75", + [0x682c] = "\x02\x6c\x78", [0x682d] = "\x01\x7b\x4b", + [0x682e] = "\x03\x5f\x2a", [0x682f] = "\x0f\x69\x2a", + [0x6831] = "\x01\x7c\x2b", [0x6832] = "\x02\x6e\x61", + [0x6833] = "\x02\x6e\x5c", [0x6834] = "\x02\x6e\x60", + [0x6835] = "\x03\x60\x25", [0x6836] = "\x02\x6e\x63", + [0x6837] = "\x02\x6e\x5f", [0x6838] = "\x03\x5f\x7e", + [0x6839] = "\x02\x6e\x5b", [0x683a] = "\x03\x60\x23", + [0x683b] = "\x01\x7c\x2d", [0x683c] = "\x02\x6e\x5e", + [0x683d] = "\x02\x6e\x62", [0x683e] = "\x01\x7c\x2c", + [0x683f] = "\x02\x6e\x59", [0x6840] = "\x02\x6a\x7e", + [0x6841] = "\x02\x6e\x5d", [0x6842] = "\x04\x6a\x23", + [0x6843] = "\x05\x75\x2d", [0x6844] = "\x02\x6e\x5a", + [0x6845] = "\x03\x60\x22", [0x6846] = "\x02\x6e\x57", + [0x6847] = "\x0f\x6a\x3e", [0x6848] = "\x02\x6e\x58", + [0x6849] = "\x01\x7c\x2a", [0x684a] = "\x02\x6f\x68", + [0x684b] = "\x02\x6f\x6a", [0x684c] = "\x02\x6f\x6d", + [0x684d] = "\x02\x6f\x69", [0x684e] = "\x02\x6f\x6e", + [0x684f] = "\x03\x60\x65", [0x6850] = "\x02\x6f\x67", + [0x6851] = "\x03\x60\x66", [0x6852] = "\x02\x6f\x65", + [0x6853] = "\x03\x60\x68", [0x6854] = "\x01\x7c\x57", + [0x6855] = "\x02\x6f\x6b", [0x6856] = "\x01\x7c\x59", + [0x6857] = "\x01\x7c\x58", [0x6858] = "\x02\x6f\x66", + [0x6859] = "\x02\x6f\x6c", [0x685d] = "\x03\x61\x32", + [0x685e] = "\x02\x70\x68", [0x685f] = "\x01\x7c\x78", + [0x6860] = "\x02\x70\x69", [0x6861] = "\x03\x61\x33", + [0x6862] = "\x02\x70\x67", [0x6863] = "\x02\x70\x64", + [0x6864] = "\x04\x6c\x4a", [0x6865] = "\x03\x61\x34", + [0x6866] = "\x02\x70\x66", [0x6867] = "\x02\x70\x65", + [0x6868] = "\x02\x71\x49", [0x686c] = "\x03\x61\x59", + [0x686d] = "\x02\x71\x4b", [0x686e] = "\x02\x71\x4a", + [0x686f] = "\x03\x61\x5b", [0x6871] = "\x02\x71\x69", + [0x6872] = "\x05\x7a\x53", [0x6873] = "\x02\x71\x68", + [0x6874] = "\x02\x71\x67", [0x6875] = "\x02\x71\x6a", + [0x6876] = "\x03\x61\x75", [0x6877] = "\x01\x7d\x40", + [0x6878] = "\x01\x7d\x41", [0x6879] = "\x02\x72\x38", + [0x687a] = "\x02\x72\x3c", [0x687b] = "\x03\x62\x41", + [0x68e5] = "\x01\x5e\x24", [0x68e6] = "\x02\x41\x54", + [0x68e7] = "\x02\x48\x73", [0x68e8] = "\x03\x45\x64", + [0x68e9] = "\x01\x67\x6d", [0x68ea] = "\x02\x48\x71", + [0x68eb] = "\x03\x45\x66", [0x68ec] = "\x03\x2f\x42", + [0x68ed] = "\x02\x48\x72", [0x68ee] = "\x03\x45\x68", + [0x68ef] = "\x03\x45\x67", [0x68f1] = "\x02\x4f\x4a", + [0x68f2] = "\x02\x4f\x4b", [0x68f3] = "\x01\x6b\x7a", + [0x68f4] = "\x01\x6b\x78", [0x68f5] = "\x02\x4f\x4c", + [0x68f6] = "\x01\x6b\x79", [0x68f7] = "\x02\x56\x33", + [0x68f8] = "\x03\x50\x27", [0x68f9] = "\x02\x56\x36", + [0x68fa] = "\x02\x56\x30", [0x68fb] = "\x02\x56\x37", + [0x68fc] = "\x02\x56\x2f", [0x68fd] = "\x02\x56\x31", + [0x68fe] = "\x03\x50\x2a", [0x68ff] = "\x02\x56\x32", + [0x6900] = "\x02\x56\x35", [0x6901] = "\x03\x50\x24", + [0x6902] = "\x03\x50\x2b", [0x6903] = "\x01\x70\x2a", + [0x6904] = "\x02\x56\x3a", [0x6905] = "\x02\x56\x39", + [0x6906] = "\x01\x70\x28", [0x6907] = "\x02\x56\x34", + [0x6908] = "\x02\x56\x38", [0x6909] = "\x01\x70\x29", + [0x690a] = "\x03\x54\x2d", [0x690b] = "\x04\x4f\x42", + [0x690c] = "\x03\x50\x25", [0x690d] = "\x03\x50\x22", + [0x690f] = "\x03\x54\x2a", [0x6910] = "\x02\x5c\x38", + [0x6911] = "\x04\x55\x52", [0x6912] = "\x01\x73\x3a", + [0x6913] = "\x03\x54\x2c", [0x6914] = "\x02\x5c\x33", + [0x6915] = "\x01\x73\x36", [0x6916] = "\x03\x54\x36", + [0x6917] = "\x02\x5c\x30", [0x6918] = "\x02\x5c\x36", + [0x6919] = "\x02\x5c\x39", [0x691a] = "\x03\x54\x33", + [0x691b] = "\x01\x73\x3b", [0x691c] = "\x04\x5a\x4e", + [0x691d] = "\x02\x5c\x35", [0x691e] = "\x02\x5c\x32", + [0x691f] = "\x02\x5c\x3a", [0x6920] = "\x02\x5c\x31", + [0x6921] = "\x03\x54\x37", [0x6922] = "\x02\x5c\x37", + [0x6923] = "\x01\x73\x37", [0x6924] = "\x03\x54\x29", + [0x6925] = "\x02\x5c\x2f", [0x6926] = "\x01\x73\x38", + [0x6927] = "\x03\x54\x35", [0x6928] = "\x01\x73\x39", + [0x6929] = "\x02\x5c\x34", [0x692a] = "\x03\x54\x32", + [0x692d] = "\x02\x61\x35", [0x692e] = "\x02\x61\x28", + [0x692f] = "\x02\x61\x29", [0x6930] = "\x02\x61\x2c", + [0x6931] = "\x02\x61\x2a", [0x6932] = "\x04\x5a\x55", + [0x6933] = "\x02\x61\x24", [0x6934] = "\x04\x5a\x56", + [0x6935] = "\x03\x57\x4d", [0x6936] = "\x02\x61\x27", + [0x6937] = "\x02\x61\x31", [0x6938] = "\x02\x61\x2b", + [0x6939] = "\x03\x57\x48", [0x693a] = "\x04\x5a\x4f", + [0x693b] = "\x01\x76\x31", [0x693c] = "\x04\x5a\x4d", + [0x693d] = "\x02\x61\x33", [0x693e] = "\x02\x61\x30", + [0x693f] = "\x01\x76\x32", [0x6940] = "\x02\x61\x32", + [0x6941] = "\x02\x61\x25", [0x6942] = "\x02\x61\x2e", + [0x6943] = "\x02\x61\x2f", [0x6944] = "\x03\x57\x4a", + [0x6945] = "\x02\x61\x2d", [0x6947] = "\x0f\x5e\x24", + [0x6949] = "\x03\x66\x75", [0x694a] = "\x02\x64\x7c", + [0x694b] = "\x02\x64\x7e", [0x694c] = "\x02\x65\x23", + [0x694d] = "\x03\x59\x79", [0x694e] = "\x03\x59\x7b", + [0x694f] = "\x02\x64\x7b", [0x6950] = "\x03\x59\x7d", + [0x6951] = "\x01\x78\x25", [0x6952] = "\x02\x65\x25", + [0x6953] = "\x02\x64\x7a", [0x6954] = "\x02\x65\x26", + [0x6955] = "\x03\x59\x7e", [0x6956] = "\x02\x65\x22", + [0x6957] = "\x02\x65\x24", [0x6958] = "\x02\x65\x28", + [0x6959] = "\x02\x65\x21", [0x695a] = "\x02\x65\x29", + [0x695b] = "\x02\x64\x7d", [0x695c] = "\x02\x64\x79", + [0x695d] = "\x01\x78\x26", [0x695e] = "\x03\x5a\x22", + [0x695f] = "\x02\x65\x27", [0x6960] = "\x01\x78\x27", + [0x6961] = "\x01\x79\x59", [0x6962] = "\x04\x5f\x34", + [0x6963] = "\x03\x59\x7a", [0x6964] = "\x0f\x61\x77", + [0x6966] = "\x03\x5b\x7d", [0x6967] = "\x02\x61\x26", + [0x6968] = "\x02\x68\x5e", [0x6969] = "\x02\x68\x55", + [0x696a] = "\x01\x79\x5b", [0x696b] = "\x02\x68\x51", + [0x696c] = "\x01\x79\x5c", [0x696d] = "\x03\x5c\x27", + [0x696e] = "\x03\x5c\x22", [0x696f] = "\x02\x68\x5a", + [0x6970] = "\x02\x68\x54", [0x6971] = "\x02\x68\x4a", + [0x6972] = "\x01\x79\x5a", [0x6973] = "\x02\x68\x57", + [0x6974] = "\x02\x68\x52", [0x6975] = "\x02\x68\x53", + [0x6976] = "\x03\x5c\x25", [0x6977] = "\x02\x68\x45", + [0x6978] = "\x02\x68\x4c", [0x6979] = "\x02\x68\x5b", + [0x697a] = "\x03\x5b\x7e", [0x697b] = "\x02\x68\x58", + [0x697c] = "\x05\x6b\x3f", [0x697d] = "\x02\x68\x50", + [0x697e] = "\x03\x5c\x26", [0x697f] = "\x02\x68\x5c", + [0x6980] = "\x02\x68\x4b", [0x6981] = "\x02\x68\x46", + [0x6982] = "\x02\x68\x59", [0x6983] = "\x03\x5c\x24", + [0x6984] = "\x02\x68\x48", [0x6985] = "\x02\x68\x56", + [0x6986] = "\x02\x68\x4d", [0x6987] = "\x02\x68\x5d", + [0x6988] = "\x02\x68\x49", [0x6989] = "\x01\x79\x58", + [0x698a] = "\x02\x68\x47", [0x698b] = "\x02\x68\x4e", + [0x698c] = "\x02\x68\x4f", [0x698d] = "\x05\x6f\x3a", + [0x6990] = "\x02\x6b\x2d", [0x6991] = "\x03\x5c\x23", + [0x6992] = "\x02\x6b\x2b", [0x6993] = "\x04\x65\x69", + [0x6994] = "\x02\x6b\x30", [0x6995] = "\x03\x5d\x79", + [0x6996] = "\x02\x6b\x3c", [0x6997] = "\x02\x6b\x33", + [0x6998] = "\x02\x6b\x2c", [0x6999] = "\x02\x6b\x28", + [0x699a] = "\x02\x6b\x35", [0x699b] = "\x02\x6b\x2e", + [0x699c] = "\x02\x6b\x31", [0x699d] = "\x02\x6b\x2a", + [0x699e] = "\x02\x6b\x38", [0x699f] = "\x02\x6b\x27", + [0x69a0] = "\x02\x6b\x2f", [0x69a1] = "\x02\x6b\x34", + [0x69a2] = "\x02\x6b\x36", [0x69a3] = "\x02\x6b\x39", + [0x69a4] = "\x02\x6b\x29", [0x69a5] = "\x03\x5d\x7a", + [0x69a6] = "\x02\x6b\x3d", [0x69a7] = "\x02\x6b\x3e", + [0x69a8] = "\x02\x6b\x37", [0x69a9] = "\x02\x6b\x3b", + [0x69aa] = "\x02\x6b\x32", [0x69ac] = "\x02\x6d\x2f", + [0x69ad] = "\x02\x6d\x32", [0x69ae] = "\x03\x5f\x35", + [0x69af] = "\x01\x7b\x4d", [0x69b0] = "\x03\x5f\x31", + [0x69b1] = "\x02\x6d\x31", [0x69b2] = "\x02\x6d\x36", + [0x69b3] = "\x02\x6d\x34", [0x69b4] = "\x01\x7b\x4e", + [0x69b5] = "\x02\x6d\x2b", [0x69b6] = "\x02\x6d\x21", + [0x69b7] = "\x02\x6c\x7e", [0x69b8] = "\x01\x7b\x50", + [0x69b9] = "\x02\x6d\x2d", [0x69ba] = "\x02\x6d\x2e", + [0x69bb] = "\x02\x6d\x2a", [0x69bc] = "\x02\x6d\x22", + [0x69bd] = "\x03\x5f\x32", [0x69be] = "\x02\x6d\x27", + [0x69bf] = "\x02\x6b\x3a", [0x69c0] = "\x04\x68\x43", + [0x69c1] = "\x02\x6d\x23", [0x69c2] = "\x01\x7b\x4f", + [0x69c3] = "\x02\x6d\x29", [0x69c4] = "\x03\x5f\x36", + [0x69c5] = "\x02\x6d\x28", [0x69c7] = "\x02\x6d\x24", + [0x69c8] = "\x02\x6d\x30", [0x69c9] = "\x04\x68\x44", + [0x69ca] = "\x02\x6d\x25", [0x69cb] = "\x02\x6e\x68", + [0x69cc] = "\x02\x6d\x33", [0x69cd] = "\x02\x6d\x35", + [0x69ce] = "\x02\x6d\x2c", [0x69cf] = "\x02\x6d\x26", + [0x69d0] = "\x02\x6e\x69", [0x69d1] = "\x02\x6e\x6b", + [0x69d2] = "\x02\x6e\x65", [0x69d3] = "\x01\x7c\x2e", + [0x69d4] = "\x04\x6a\x25", [0x69d5] = "\x02\x6e\x72", + [0x69d6] = "\x02\x6e\x70", [0x69d7] = "\x01\x7c\x2f", + [0x69d8] = "\x02\x6e\x6f", [0x69d9] = "\x02\x6e\x6e", + [0x69da] = "\x02\x6e\x67", [0x69db] = "\x02\x6e\x64", + [0x69dc] = "\x02\x6e\x6a", [0x69dd] = "\x02\x6e\x73", + [0x69de] = "\x02\x6e\x66", [0x69df] = "\x02\x6e\x6c", + [0x69e0] = "\x05\x75\x45", [0x69e1] = "\x02\x6f\x77", + [0x69e2] = "\x02\x6f\x7c", [0x69e3] = "\x02\x6f\x72", + [0x69e4] = "\x02\x6f\x75", [0x69e5] = "\x01\x7c\x5a", + [0x69e6] = "\x02\x6f\x79", [0x69e7] = "\x04\x6b\x46", + [0x69e8] = "\x02\x70\x22", [0x69e9] = "\x02\x6e\x6d", + [0x69ea] = "\x04\x6b\x4a", [0x69eb] = "\x02\x6f\x73", + [0x69ec] = "\x02\x6f\x7d", [0x69ed] = "\x02\x70\x23", + [0x69ee] = "\x02\x6f\x78", [0x69ef] = "\x02\x6f\x71", + [0x69f0] = "\x02\x6f\x7b", [0x69f1] = "\x04\x6b\x4b", + [0x69f2] = "\x02\x6f\x7a", [0x69f3] = "\x02\x70\x21", + [0x69f4] = "\x02\x6f\x7e", [0x69f5] = "\x02\x6e\x71", + [0x69f6] = "\x02\x6f\x76", [0x69f7] = "\x02\x6f\x70", + [0x69f8] = "\x02\x6f\x74", [0x69f9] = "\x01\x7c\x79", + [0x69fa] = "\x01\x7c\x7a", [0x69fb] = "\x02\x6f\x6f", + [0x69fc] = "\x03\x60\x6c", [0x69fd] = "\x02\x70\x74", + [0x69fe] = "\x02\x70\x6b", [0x69ff] = "\x02\x70\x73", + [0x6a00] = "\x02\x70\x70", [0x6a01] = "\x02\x70\x71", + [0x6a02] = "\x02\x70\x6a", [0x6a03] = "\x02\x70\x6d", + [0x6a04] = "\x02\x70\x75", [0x6a05] = "\x02\x70\x6f", + [0x6a06] = "\x02\x70\x6e", [0x6a07] = "\x02\x70\x6c", + [0x6a08] = "\x03\x61\x35", [0x6a09] = "\x02\x70\x72", + [0x6a0a] = "\x04\x6c\x56", [0x6a0b] = "\x02\x71\x4c", + [0x6a0c] = "\x04\x6d\x3a", [0x6a0d] = "\x02\x71\x4d", + [0x6a0e] = "\x03\x61\x5d", [0x6a0f] = "\x02\x71\x4f", + [0x6a10] = "\x02\x71\x4e", [0x6a11] = "\x02\x71\x51", + [0x6a12] = "\x02\x71\x50", [0x6a13] = "\x02\x71\x6c", + [0x6a14] = "\x02\x71\x6b", [0x6a15] = "\x02\x72\x27", + [0x6a16] = "\x03\x62\x29", [0x6a17] = "\x02\x72\x28", + [0x6a18] = "\x03\x62\x30", [0x6a19] = "\x02\x72\x34", + [0x6a1a] = "\x01\x7d\x45", [0x6a1b] = "\x01\x7d\x49", + [0x6a1c] = "\x03\x62\x38", [0x6a1d] = "\x02\x72\x3d", + [0x6a1e] = "\x01\x7d\x4a", [0x6a75] = "\x01\x5e\x25", + [0x6a76] = "\x04\x4f\x48", [0x6a77] = "\x05\x5a\x5b", + [0x6a79] = "\x01\x7a\x5b", [0x6a7a] = "\x02\x6d\x37", + [0x6a7b] = "\x03\x5f\x37", [0x6a7c] = "\x01\x7c\x7b", + [0x6a7d] = "\x01\x7c\x7c", [0x6a7f] = "\x01\x5e\x26", + [0x6a80] = "\x02\x48\x74", [0x6a81] = "\x03\x45\x69", + [0x6a82] = "\x01\x67\x6e", [0x6a83] = "\x02\x56\x3b", + [0x6a84] = "\x03\x50\x2c", [0x6a85] = "\x03\x54\x39", + [0x6a86] = "\x02\x5c\x3c", [0x6a87] = "\x02\x5c\x3d", + [0x6a88] = "\x02\x5c\x3b", [0x6a89] = "\x02\x61\x37", + [0x6a8a] = "\x02\x61\x36", [0x6a8b] = "\x01\x76\x33", + [0x6a8c] = "\x02\x65\x2b", [0x6a8d] = "\x02\x61\x38", + [0x6a8e] = "\x02\x65\x2a", [0x6a8f] = "\x04\x5f\x3a", + [0x6a90] = "\x03\x5a\x24", [0x6a91] = "\x02\x68\x60", + [0x6a92] = "\x01\x79\x5d", [0x6a93] = "\x01\x79\x5f", + [0x6a94] = "\x02\x68\x5f", [0x6a95] = "\x03\x5c\x29", + [0x6a96] = "\x04\x62\x75", [0x6a97] = "\x01\x79\x5e", + [0x6a98] = "\x03\x5e\x21", [0x6a99] = "\x02\x6b\x3f", + [0x6a9a] = "\x02\x6b\x41", [0x6a9b] = "\x02\x6b\x40", + [0x6a9c] = "\x02\x6d\x38", [0x6a9d] = "\x01\x7b\x51", + [0x6a9e] = "\x03\x5f\x3a", [0x6a9f] = "\x01\x7c\x5b", + [0x6aa0] = "\x02\x70\x76", [0x6aa1] = "\x02\x71\x52", + [0x6aa2] = "\x03\x62\x31", [0x6aa3] = "\x03\x62\x3f", + [0x6aa4] = "\x02\x72\x41", [0x6aa5] = "\x01\x5e\x27", + [0x6aa6] = "\x03\x25\x47", [0x6aa7] = "\x02\x4f\x4d", + [0x6aa8] = "\x04\x4f\x4c", [0x6aa9] = "\x01\x70\x2b", + [0x6aaa] = "\x03\x50\x2f", [0x6aab] = "\x03\x50\x2e", + [0x6aac] = "\x03\x54\x3a", [0x6aad] = "\x02\x5c\x3f", + [0x6aae] = "\x02\x5c\x3e", [0x6aaf] = "\x03\x57\x50", + [0x6ab0] = "\x02\x61\x39", [0x6ab1] = "\x03\x5a\x26", + [0x6ab2] = "\x03\x5a\x25", [0x6ab3] = "\x04\x62\x7e", + [0x6ab4] = "\x01\x79\x60", [0x6ab5] = "\x01\x7a\x5c", + [0x6ab6] = "\x02\x6e\x74", [0x6ab7] = "\x02\x72\x39", + [0x6abb] = "\x01\x5e\x28", [0x6abc] = "\x01\x6b\x7b", + [0x6abd] = "\x03\x4b\x22", [0x6abe] = "\x01\x70\x2c", + [0x6abf] = "\x0f\x61\x7c", [0x6ac0] = "\x02\x68\x61", + [0x6ac1] = "\x03\x5e\x22", [0x6ac2] = "\x02\x70\x24", + [0x6ac3] = "\x01\x63\x27", [0x6ac4] = "\x03\x39\x6a", + [0x6ac5] = "\x03\x54\x3c", [0x6ac6] = "\x03\x54\x3b", + [0x6ac7] = "\x04\x5a\x5d", [0x6ac8] = "\x02\x61\x3a", + [0x6aca] = "\x03\x5a\x28", [0x6acb] = "\x04\x5f\x3e", + [0x6acc] = "\x01\x7d\x31", [0x6acd] = "\x01\x63\x28", + [0x6ace] = "\x01\x70\x2d", [0x6acf] = "\x01\x76\x34", + [0x6ad0] = "\x02\x70\x25", [0x6ad1] = "\x01\x63\x29", + [0x6ad2] = "\x03\x39\x6b", [0x6ad3] = "\x02\x56\x3c", + [0x6ad4] = "\x01\x73\x3d", [0x6ad5] = "\x02\x5c\x40", + [0x6ad6] = "\x02\x5c\x41", [0x6ad7] = "\x03\x54\x3d", + [0x6ad8] = "\x01\x73\x3c", [0x6ad9] = "\x04\x55\x60", + [0x6ada] = "\x02\x61\x3b", [0x6adb] = "\x01\x76\x38", + [0x6adc] = "\x01\x76\x36", [0x6add] = "\x01\x76\x37", + [0x6ade] = "\x01\x76\x35", [0x6adf] = "\x02\x65\x2c", + [0x6ae0] = "\x01\x78\x28", [0x6ae2] = "\x04\x63\x24", + [0x6ae3] = "\x03\x5c\x2a", [0x6ae4] = "\x02\x6b\x43", + [0x6ae5] = "\x02\x6b\x42", [0x6ae6] = "\x02\x6b\x45", + [0x6ae7] = "\x02\x6b\x44", [0x6ae8] = "\x01\x7a\x5d", + [0x6aeb] = "\x02\x6d\x39", [0x6aec] = "\x04\x68\x56", + [0x6aed] = "\x02\x6d\x3b", [0x6aee] = "\x02\x6d\x3a", + [0x6aef] = "\x01\x7b\x52", [0x6af0] = "\x02\x6e\x75", + [0x6af1] = "\x03\x60\x29", [0x6af2] = "\x02\x70\x26", + [0x6af3] = "\x02\x70\x27", [0x6af4] = "\x01\x7c\x5c", + [0x6af5] = "\x02\x71\x53", [0x6af6] = "\x02\x71\x6d", + [0x6af7] = "\x01\x7d\x42", [0x6af8] = "\x04\x6e\x43", + [0x6af9] = "\x02\x41\x55", [0x6afa] = "\x02\x5c\x42", + [0x6afb] = "\x02\x61\x3c", [0x6afc] = "\x02\x68\x62", + [0x6afd] = "\x02\x48\x75", [0x6afe] = "\x03\x27\x72", + [0x6aff] = "\x02\x61\x3d", [0x6b00] = "\x02\x65\x2e", + [0x6b01] = "\x02\x65\x2d", [0x6b02] = "\x03\x5a\x29", + [0x6b03] = "\x03\x5c\x2d", [0x6b04] = "\x03\x5c\x2e", + [0x6b05] = "\x03\x5f\x3c", [0x6b06] = "\x02\x70\x28", + [0x6b07] = "\x01\x7c\x7d", [0x6b08] = "\x03\x61\x5f", + [0x6b09] = "\x02\x71\x54", [0x6b0a] = "\x02\x71\x6e", + [0x6b0e] = "\x01\x67\x6f", [0x6b0f] = "\x02\x56\x3d", + [0x6b10] = "\x02\x56\x3e", [0x6b11] = "\x04\x4f\x56", + [0x6b12] = "\x02\x5c\x43", [0x6b13] = "\x01\x67\x70", + [0x6b14] = "\x03\x45\x6a", [0x6b15] = "\x01\x78\x29", + [0x6b16] = "\x02\x65\x2f", [0x6b17] = "\x03\x5c\x30", + [0x6b18] = "\x02\x6d\x3d", [0x6b19] = "\x01\x7b\x53", + [0x6b1a] = "\x02\x6d\x3e", [0x6b1b] = "\x02\x6d\x3c", + [0x6b1c] = "\x02\x70\x29", [0x6b1d] = "\x03\x61\x60", + [0x6b1e] = "\x02\x70\x77", [0x6b1f] = "\x04\x6d\x48", + [0x6b20] = "\x01\x67\x71", [0x6b22] = "\x02\x61\x40", + [0x6b23] = "\x02\x61\x3f", [0x6b24] = "\x02\x61\x3e", + [0x6b25] = "\x02\x65\x30", [0x6b26] = "\x03\x5a\x2b", + [0x6b27] = "\x03\x5a\x2a", [0x6b28] = "\x02\x65\x34", + [0x6b29] = "\x02\x65\x33", [0x6b2a] = "\x02\x65\x32", + [0x6b2b] = "\x02\x65\x31", [0x6b2c] = "\x01\x78\x2a", + [0x6b2d] = "\x02\x68\x63", [0x6b2e] = "\x02\x6b\x47", + [0x6b2f] = "\x01\x7a\x5e", [0x6b30] = "\x02\x6b\x46", + [0x6b31] = "\x02\x6d\x3f", [0x6b32] = "\x02\x6e\x78", + [0x6b33] = "\x02\x6e\x77", [0x6b34] = "\x01\x7c\x30", + [0x6b35] = "\x02\x6e\x76", [0x6b36] = "\x02\x70\x2c", + [0x6b37] = "\x02\x70\x2b", [0x6b38] = "\x02\x70\x2a", + [0x6b39] = "\x03\x60\x6d", [0x6b3a] = "\x04\x6e\x44", + [0x6b3b] = "\x01\x6b\x7c", [0x6b3c] = "\x04\x55\x63", + [0x6b3d] = "\x02\x5c\x44", [0x6b3e] = "\x01\x76\x39", + [0x6b3f] = "\x04\x5a\x64", [0x6b40] = "\x02\x68\x64", + [0x6b41] = "\x02\x68\x65", [0x6b42] = "\x02\x6e\x79", + [0x6b43] = "\x02\x70\x2d", [0x6b44] = "\x04\x6b\x5c", + [0x6b45] = "\x03\x61\x3b", [0x6b46] = "\x02\x70\x78", + [0x6b47] = "\x02\x71\x55", [0x6b48] = "\x02\x72\x29", + [0x6b49] = "\x02\x72\x43", [0x6b4a] = "\x01\x6b\x7d", + [0x6b4b] = "\x01\x76\x3a", [0x6b4c] = "\x02\x65\x35", + [0x6b4d] = "\x02\x68\x66", [0x6b4e] = "\x02\x6d\x40", + [0x6b4f] = "\x02\x70\x2e", [0x6b50] = "\x03\x23\x70", + [0x6b52] = "\x01\x70\x2f", [0x6b53] = "\x03\x54\x3e", + [0x6b54] = "\x02\x61\x41", [0x6b55] = "\x02\x65\x36", + [0x6b56] = "\x02\x68\x67", [0x6b57] = "\x02\x68\x68", + [0x6b58] = "\x02\x68\x69", [0x6b59] = "\x02\x6b\x4c", + [0x6b5a] = "\x03\x5e\x24", [0x6b5b] = "\x02\x6b\x48", + [0x6b5c] = "\x01\x7b\x54", [0x6b5d] = "\x02\x6b\x4b", + [0x6b5e] = "\x02\x6b\x4a", [0x6b5f] = "\x01\x7a\x5f", + [0x6b60] = "\x02\x6b\x49", [0x6b61] = "\x01\x7a\x61", + [0x6b63] = "\x01\x7a\x60", [0x6b64] = "\x02\x6d\x42", + [0x6b65] = "\x02\x6d\x41", [0x6b66] = "\x01\x7b\x55", + [0x6b67] = "\x01\x7b\x56", [0x6b68] = "\x04\x68\x60", + [0x6b69] = "\x03\x5f\x3e", [0x6b6a] = "\x01\x7c\x32", + [0x6b6b] = "\x02\x6e\x7a", [0x6b6c] = "\x01\x7c\x31", + [0x6b6d] = "\x04\x6b\x61", [0x6b6e] = "\x02\x70\x31", + [0x6b6f] = "\x02\x70\x32", [0x6b70] = "\x02\x70\x30", + [0x6b71] = "\x02\x70\x2f", [0x6b72] = "\x01\x7d\x21", + [0x6b73] = "\x04\x6c\x64", [0x6b74] = "\x02\x70\x79", + [0x6b75] = "\x02\x70\x7a", [0x6b76] = "\x02\x70\x7b", + [0x6b77] = "\x01\x7c\x7e", [0x6b78] = "\x02\x71\x56", + [0x6b79] = "\x02\x71\x59", [0x6b7a] = "\x02\x71\x58", + [0x6b7b] = "\x02\x71\x57", [0x6b7c] = "\x03\x62\x33", + [0x6b7d] = "\x04\x6e\x45", [0x6b7e] = "\x02\x72\x42", + [0x6b8d] = "\x01\x73\x3e", [0x6b8e] = "\x03\x57\x55", + [0x6b8f] = "\x04\x63\x2d", [0x6b90] = "\x01\x78\x32", + [0x6b91] = "\x02\x6b\x4d", [0x6b92] = "\x02\x6d\x43", + [0x6b93] = "\x03\x60\x2b", [0x6b94] = "\x01\x7c\x33", + [0x6b95] = "\x02\x6e\x7b", [0x6b96] = "\x04\x6e\x55", + [0x6b97] = "\x03\x62\x42", [0x6b98] = "\x02\x72\x44", + [0x6b99] = "\x0f\x21\x59", [0x6b9c] = "\x01\x73\x3f", + [0x6b9d] = "\x03\x5e\x47", [0x6b9e] = "\x04\x6e\x33", + [0x6ba0] = "\x02\x61\x42", [0x6ba1] = "\x03\x5f\x3f", + [0x6ba2] = "\x02\x6e\x7c", [0x6ba3] = "\x03\x61\x61", + [0x6ba4] = "\x02\x71\x6f", [0x6ba5] = "\x03\x61\x77", +}; + +/* CJK Ideographs in the UCS plane 2: range U+20000..U+2A6D6. + The table can be created using + + egrep '^0x' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | egrep '^0x2.... ' | perl tab.pl + + where tab.pl is + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + $n=0; + while (<>) { + local($ucs4, $cns, %rest) = split; + local($u)=hex($ucs4); + local($c)=hex($cns); + printf ("\n ") if ($n % 2 == 0); + ++$n; + printf (" [0x%04x] = \"\\x%02x\\x%02x\\x%02x\",", $u - 0x20000, + int($c/0x10000), int(($c&0xff00)/256), $c&255); + } + printf ("\n"); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ +const char __cns11643_from_ucs4p2_tab[][3] = +{ + [0x0000] = "\x05\x21\x25", [0x0002] = "\x0f\x21\x21", + [0x0003] = "\x06\x21\x2f", [0x0004] = "\x06\x21\x2d", + [0x0005] = "\x06\x21\x2e", [0x0007] = "\x06\x21\x42", + [0x0008] = "\x06\x21\x43", [0x0009] = "\x05\x21\x33", + [0x000b] = "\x03\x21\x44", [0x000f] = "\x0f\x21\x3e", + [0x0010] = "\x0f\x21\x3f", [0x0012] = "\x06\x22\x2b", + [0x0014] = "\x05\x21\x4d", [0x0018] = "\x06\x23\x40", + [0x0019] = "\x06\x23\x3e", [0x001a] = "\x06\x23\x3f", + [0x0020] = "\x06\x24\x67", [0x0021] = "\x06\x25\x5f", + [0x0022] = "\x05\x23\x2f", [0x0023] = "\x0f\x22\x74", + [0x0025] = "\x06\x25\x67", [0x0029] = "\x06\x25\x63", + [0x002c] = "\x06\x29\x37", [0x002d] = "\x06\x29\x3a", + [0x002e] = "\x06\x29\x38", [0x0035] = "\x0f\x29\x22", + [0x0036] = "\x0f\x29\x23", [0x003b] = "\x06\x2e\x66", + [0x0041] = "\x05\x30\x72", [0x0043] = "\x05\x33\x23", + [0x0046] = "\x0f\x39\x32", [0x0047] = "\x0f\x39\x33", + [0x0048] = "\x06\x47\x2d", [0x004b] = "\x0f\x3b\x73", + [0x004c] = "\x0f\x40\x35", [0x004d] = "\x0f\x40\x75", + [0x0052] = "\x0f\x47\x42", [0x0053] = "\x0f\x4d\x56", + [0x0055] = "\x07\x21\x21", [0x0056] = "\x0f\x59\x47", + [0x0057] = "\x04\x4f\x7c", [0x005b] = "\x0f\x5a\x3f", + [0x0061] = "\x06\x21\x2c", [0x0062] = "\x06\x21\x22", + [0x0064] = "\x06\x22\x5f", [0x0065] = "\x04\x21\x56", + [0x0066] = "\x06\x23\x41", [0x0067] = "\x06\x25\x60", + [0x0069] = "\x06\x29\x3b", [0x006b] = "\x05\x25\x21", + [0x006d] = "\x05\x27\x7a", [0x006e] = "\x06\x2e\x4a", + [0x006f] = "\x0f\x29\x50", [0x0070] = "\x06\x35\x25", + [0x0071] = "\x06\x35\x26", [0x0072] = "\x06\x45\x7d", + [0x0074] = "\x06\x46\x3f", [0x0076] = "\x0f\x46\x40", + [0x0077] = "\x05\x44\x7e", [0x007d] = "\x06\x21\x32", + [0x007e] = "\x05\x21\x2d", [0x007f] = "\x06\x22\x2d", + [0x0082] = "\x06\x23\x42", [0x0083] = "\x0f\x2d\x61", + [0x0084] = "\x06\x50\x50", [0x0085] = "\x0f\x53\x44", + [0x0086] = "\x04\x21\x21", [0x0087] = "\x05\x21\x26", + [0x0088] = "\x06\x21\x24", [0x008c] = "\x0f\x21\x22", + [0x008d] = "\x06\x21\x33", [0x008f] = "\x06\x21\x44", + [0x0092] = "\x0f\x21\x25", [0x0093] = "\x0f\x21\x26", + [0x0094] = "\x05\x21\x4e", [0x0095] = "\x06\x22\x30", + [0x0097] = "\x0f\x21\x45", [0x0098] = "\x06\x22\x4e", + [0x0099] = "\x06\x22\x2f", [0x009a] = "\x0f\x21\x40", + [0x009b] = "\x0f\x21\x41", [0x009c] = "\x06\x21\x45", + [0x009e] = "\x06\x22\x31", [0x00a0] = "\x06\x22\x2e", + [0x00a2] = "\x04\x22\x26", [0x00a3] = "\x04\x22\x25", + [0x00a4] = "\x05\x22\x24", [0x00a5] = "\x05\x22\x25", + [0x00a8] = "\x06\x23\x43", [0x00a9] = "\x06\x29\x3e", + [0x00ac] = "\x06\x24\x5d", [0x00ae] = "\x06\x25\x56", + [0x00af] = "\x06\x25\x61", [0x00b0] = "\x06\x25\x62", + [0x00b1] = "\x06\x2c\x43", [0x00b2] = "\x06\x29\x3c", + [0x00b3] = "\x06\x3a\x65", [0x00b4] = "\x0f\x29\x25", + [0x00b5] = "\x06\x2d\x2d", [0x00b6] = "\x06\x29\x3d", + [0x00b7] = "\x06\x2e\x4b", [0x00b9] = "\x05\x2b\x67", + [0x00ba] = "\x06\x35\x2a", [0x00bc] = "\x06\x35\x27", + [0x00bd] = "\x06\x39\x64", [0x00be] = "\x06\x35\x29", + [0x00bf] = "\x06\x3c\x7b", [0x00c2] = "\x06\x45\x7e", + [0x00c3] = "\x06\x46\x40", [0x00c4] = "\x06\x46\x41", + [0x00c6] = "\x05\x3d\x56", [0x00c9] = "\x05\x21\x23", + [0x00cb] = "\x05\x21\x22", [0x00cf] = "\x06\x21\x26", + [0x00d0] = "\x06\x21\x25", [0x00d1] = "\x05\x21\x21", + [0x00d2] = "\x05\x21\x2b", [0x00d4] = "\x0f\x21\x23", + [0x00d5] = "\x06\x21\x46", [0x00d6] = "\x05\x21\x34", + [0x00d8] = "\x0f\x21\x27", [0x00d9] = "\x0f\x21\x28", + [0x00de] = "\x06\x22\x33", [0x00df] = "\x06\x22\x32", + [0x00e0] = "\x06\x22\x2a", [0x00e1] = "\x05\x21\x4f", + [0x00e4] = "\x06\x23\x46", [0x00e5] = "\x06\x23\x44", + [0x00e6] = "\x0f\x21\x6e", [0x00e7] = "\x06\x23\x45", + [0x00ea] = "\x0f\x22\x75", [0x00ed] = "\x06\x29\x3f", + [0x00f0] = "\x06\x2d\x2c", [0x00f1] = "\x04\x26\x24", + [0x00f2] = "\x06\x2e\x4d", [0x00f3] = "\x06\x2e\x4e", + [0x00f4] = "\x0f\x25\x40", [0x00f6] = "\x06\x2e\x4c", + [0x00f8] = "\x06\x35\x2b", [0x00fb] = "\x0f\x2d\x60", + [0x00fc] = "\x06\x3c\x7e", [0x00fd] = "\x05\x30\x73", + [0x00fe] = "\x06\x3c\x7d", [0x0102] = "\x0f\x39\x34", + [0x0104] = "\x06\x50\x51", [0x0105] = "\x05\x44\x55", + [0x0106] = "\x0f\x46\x41", [0x0107] = "\x06\x5a\x63", + [0x0108] = "\x06\x5a\x62", [0x0109] = "\x07\x36\x73", + [0x010a] = "\x07\x46\x27", [0x010b] = "\x07\x4d\x3a", + [0x010c] = "\x05\x21\x24", [0x010d] = "\x05\x21\x27", + [0x010e] = "\x04\x21\x28", [0x010f] = "\x05\x21\x28", + [0x0111] = "\x05\x21\x2c", [0x0112] = "\x06\x21\x47", + [0x0113] = "\x06\x21\x48", [0x0114] = "\x06\x21\x49", + [0x0115] = "\x06\x23\x47", [0x0116] = "\x05\x23\x30", + [0x0117] = "\x06\x25\x64", [0x0119] = "\x06\x29\x40", + [0x011a] = "\x05\x30\x74", [0x011b] = "\x06\x46\x42", + [0x011d] = "\x07\x2c\x3c", [0x011e] = "\x06\x21\x27", + [0x011f] = "\x06\x21\x28", [0x0120] = "\x06\x21\x29", + [0x0121] = "\x06\x21\x4a", [0x0122] = "\x06\x25\x65", + [0x0123] = "\x06\x23\x48", [0x0124] = "\x06\x23\x49", + [0x0128] = "\x06\x25\x68", [0x012a] = "\x0f\x22\x76", + [0x012c] = "\x04\x25\x33", [0x012d] = "\x05\x25\x22", + [0x012e] = "\x04\x25\x32", [0x0130] = "\x06\x2e\x50", + [0x0131] = "\x05\x27\x7b", [0x0132] = "\x0f\x29\x27", + [0x0134] = "\x06\x30\x7c", [0x0135] = "\x06\x35\x2d", + [0x0137] = "\x06\x35\x2c", [0x0138] = "\x0f\x2d\x62", + [0x0139] = "\x06\x3d\x21", [0x0140] = "\x0f\x4d\x6e", + [0x0143] = "\x06\x23\x4a", [0x0144] = "\x0f\x21\x6f", + [0x0145] = "\x0f\x21\x70", [0x0147] = "\x0f\x22\x2b", + [0x0148] = "\x05\x23\x31", [0x0149] = "\x0f\x22\x77", + [0x014a] = "\x0f\x22\x78", [0x014b] = "\x0f\x22\x79", + [0x014c] = "\x05\x25\x23", [0x014f] = "\x06\x29\x41", + [0x0151] = "\x0f\x25\x43", [0x0153] = "\x06\x2e\x52", + [0x0154] = "\x06\x2e\x51", [0x0155] = "\x0f\x29\x28", + [0x0156] = "\x06\x35\x2f", [0x0157] = "\x05\x2c\x66", + [0x0158] = "\x04\x2b\x5f", [0x0159] = "\x06\x35\x30", + [0x015d] = "\x0f\x2d\x63", [0x015e] = "\x06\x35\x31", + [0x015f] = "\x06\x46\x43", [0x0160] = "\x06\x3d\x23", + [0x0161] = "\x06\x3d\x22", [0x0162] = "\x04\x30\x44", + [0x0163] = "\x05\x30\x75", [0x0164] = "\x0f\x32\x74", + [0x0165] = "\x0f\x32\x75", [0x0167] = "\x0f\x32\x72", + [0x0169] = "\x06\x46\x45", [0x016a] = "\x06\x46\x44", + [0x016b] = "\x06\x46\x46", [0x016c] = "\x04\x36\x2f", + [0x016d] = "\x0f\x39\x35", [0x016e] = "\x0f\x39\x36", + [0x016f] = "\x0f\x39\x37", [0x0170] = "\x06\x4c\x2d", + [0x0174] = "\x0f\x40\x36", [0x0175] = "\x0f\x40\x37", + [0x0176] = "\x0f\x40\x38", [0x017e] = "\x0f\x46\x42", + [0x0180] = "\x06\x50\x52", [0x0181] = "\x05\x4b\x71", + [0x0182] = "\x07\x21\x22", [0x0183] = "\x0f\x4d\x57", + [0x0184] = "\x0f\x4d\x58", [0x0185] = "\x0f\x4d\x59", + [0x0186] = "\x07\x26\x79", [0x0187] = "\x07\x21\x24", + [0x0189] = "\x07\x21\x23", [0x018a] = "\x07\x21\x46", + [0x018c] = "\x07\x2c\x3f", [0x018e] = "\x05\x53\x53", + [0x018f] = "\x07\x2c\x3e", [0x0192] = "\x07\x2c\x3d", + [0x019c] = "\x07\x46\x23", [0x019d] = "\x07\x46\x28", + [0x01a3] = "\x06\x21\x34", [0x01a4] = "\x06\x21\x35", + [0x01a5] = "\x0f\x21\x24", [0x01a6] = "\x06\x21\x4c", + [0x01a7] = "\x0f\x21\x29", [0x01a8] = "\x06\x21\x4b", + [0x01a9] = "\x03\x21\x6f", [0x01ac] = "\x0f\x21\x43", + [0x01ad] = "\x06\x22\x35", [0x01af] = "\x06\x22\x34", + [0x01b0] = "\x06\x22\x36", [0x01b2] = "\x04\x21\x58", + [0x01b4] = "\x04\x22\x2c", [0x01b5] = "\x04\x22\x2b", + [0x01b6] = "\x04\x22\x29", [0x01b7] = "\x06\x23\x4f", + [0x01b8] = "\x04\x22\x30", [0x01b9] = "\x06\x23\x50", + [0x01ba] = "\x05\x22\x27", [0x01bb] = "\x06\x23\x4d", + [0x01bc] = "\x06\x23\x4c", [0x01c2] = "\x04\x22\x2f", + [0x01c3] = "\x06\x23\x4b", [0x01c4] = "\x0f\x21\x73", + [0x01c5] = "\x0f\x21\x74", [0x01c6] = "\x0f\x21\x75", + [0x01c7] = "\x0f\x21\x76", [0x01c8] = "\x0f\x21\x77", + [0x01c9] = "\x0f\x21\x78", [0x01ca] = "\x0f\x21\x79", + [0x01cb] = "\x05\x22\x28", [0x01cf] = "\x06\x23\x51", + [0x01d0] = "\x05\x22\x26", [0x01d4] = "\x0f\x21\x7a", + [0x01d8] = "\x05\x23\x32", [0x01d9] = "\x06\x25\x6a", + [0x01da] = "\x04\x23\x3a", [0x01db] = "\x06\x25\x6b", + [0x01dc] = "\x06\x25\x74", [0x01dd] = "\x06\x25\x70", + [0x01de] = "\x06\x25\x6c", [0x01df] = "\x0f\x22\x7a", + [0x01e0] = "\x0f\x22\x7b", [0x01e1] = "\x0f\x22\x7c", + [0x01e2] = "\x0f\x22\x7d", [0x01e3] = "\x0f\x23\x21", + [0x01e4] = "\x0f\x23\x22", [0x01e5] = "\x0f\x23\x23", + [0x01e6] = "\x0f\x23\x25", [0x01e7] = "\x0f\x23\x28", + [0x01e8] = "\x0f\x23\x29", [0x01e9] = "\x0f\x23\x2a", + [0x01ea] = "\x0f\x23\x2b", [0x01eb] = "\x0f\x23\x2c", + [0x01f1] = "\x04\x23\x38", [0x01f2] = "\x06\x25\x6d", + [0x01f4] = "\x06\x25\x6f", [0x01f7] = "\x0f\x23\x26", + [0x01fe] = "\x06\x25\x6e", [0x01ff] = "\x06\x25\x69", + [0x0200] = "\x05\x23\x33", [0x0201] = "\x06\x25\x73", + [0x0203] = "\x06\x29\x43", [0x0204] = "\x06\x29\x45", + [0x0205] = "\x04\x25\x3a", [0x0206] = "\x05\x25\x28", + [0x0207] = "\x06\x29\x46", [0x0208] = "\x05\x25\x29", + [0x0209] = "\x03\x27\x4e", [0x020a] = "\x05\x25\x2a", + [0x020b] = "\x04\x25\x37", [0x020c] = "\x04\x25\x35", + [0x020d] = "\x06\x29\x4a", [0x020e] = "\x06\x29\x44", + [0x020f] = "\x06\x29\x4c", [0x0210] = "\x06\x29\x47", + [0x0211] = "\x06\x29\x4e", [0x0215] = "\x05\x25\x26", + [0x0216] = "\x06\x29\x42", [0x0217] = "\x0f\x25\x45", + [0x0218] = "\x0f\x25\x46", [0x0219] = "\x0f\x25\x48", + [0x021a] = "\x0f\x25\x49", [0x021b] = "\x0f\x25\x4b", + [0x021c] = "\x0f\x25\x4c", [0x021d] = "\x0f\x25\x4d", + [0x021e] = "\x0f\x25\x4e", [0x021f] = "\x0f\x25\x4f", + [0x0220] = "\x0f\x25\x50", [0x0221] = "\x0f\x25\x51", + [0x0222] = "\x06\x29\x4d", [0x0227] = "\x06\x29\x48", + [0x0228] = "\x06\x29\x49", [0x0229] = "\x06\x29\x4b", + [0x022a] = "\x05\x25\x24", [0x022c] = "\x05\x25\x27", + [0x022d] = "\x05\x27\x7c", [0x022e] = "\x06\x2e\x64", + [0x022f] = "\x06\x2e\x59", [0x0230] = "\x05\x2b\x72", + [0x0231] = "\x04\x28\x36", [0x0232] = "\x06\x2e\x63", + [0x0233] = "\x06\x2e\x57", [0x0234] = "\x06\x2e\x56", + [0x0235] = "\x05\x28\x23", [0x0236] = "\x04\x28\x3b", + [0x0237] = "\x06\x2e\x5d", [0x0238] = "\x05\x27\x7e", + [0x0239] = "\x05\x27\x7d", [0x023a] = "\x05\x28\x22", + [0x023b] = "\x06\x2e\x62", [0x023c] = "\x06\x2e\x55", + [0x023d] = "\x06\x2e\x54", [0x023e] = "\x06\x2e\x65", + [0x023f] = "\x06\x2e\x5c", [0x0244] = "\x0f\x29\x29", + [0x0245] = "\x0f\x29\x2a", [0x0246] = "\x0f\x29\x2b", + [0x0247] = "\x0f\x29\x2c", [0x0248] = "\x0f\x29\x2e", + [0x0249] = "\x0f\x29\x2f", [0x024a] = "\x0f\x29\x31", + [0x024b] = "\x0f\x29\x32", [0x024c] = "\x0f\x29\x33", + [0x024d] = "\x0f\x29\x34", [0x024e] = "\x0f\x29\x35", + [0x024f] = "\x0f\x29\x36", [0x0250] = "\x0f\x29\x37", + [0x0251] = "\x0f\x29\x38", [0x0252] = "\x06\x2e\x53", + [0x0254] = "\x06\x2e\x58", [0x0255] = "\x06\x2e\x5b", + [0x0256] = "\x06\x2e\x5e", [0x0258] = "\x06\x2e\x60", + [0x025b] = "\x0f\x25\x47", [0x0261] = "\x06\x2e\x5f", + [0x0262] = "\x05\x28\x24", [0x0263] = "\x04\x2b\x63", + [0x0264] = "\x05\x2b\x70", [0x0265] = "\x04\x2b\x67", + [0x0266] = "\x06\x35\x36", [0x0267] = "\x05\x2b\x6b", + [0x0268] = "\x06\x35\x35", [0x0269] = "\x05\x2b\x74", + [0x026a] = "\x04\x2b\x66", [0x026b] = "\x04\x2b\x68", + [0x026c] = "\x05\x2b\x6f", [0x026d] = "\x06\x35\x32", + [0x026e] = "\x05\x2b\x69", [0x0271] = "\x0f\x2d\x64", + [0x0272] = "\x0f\x2d\x6e", [0x0273] = "\x06\x35\x37", + [0x0276] = "\x05\x2b\x6e", [0x0277] = "\x0f\x2d\x66", + [0x0278] = "\x0f\x2d\x67", [0x0279] = "\x0f\x2d\x6a", + [0x027a] = "\x0f\x2d\x6b", [0x027b] = "\x0f\x2d\x6c", + [0x027c] = "\x0f\x2d\x6d", [0x027d] = "\x0f\x2d\x6f", + [0x027e] = "\x0f\x2d\x71", [0x027f] = "\x0f\x2d\x72", + [0x0280] = "\x0f\x2d\x73", [0x0281] = "\x0f\x2d\x74", + [0x0282] = "\x0f\x2d\x75", [0x0283] = "\x0f\x2d\x76", + [0x0284] = "\x0f\x2d\x78", [0x0285] = "\x0f\x2d\x79", + [0x0286] = "\x0f\x2d\x7a", [0x0287] = "\x0f\x2d\x7b", + [0x0288] = "\x0f\x2d\x7c", [0x028a] = "\x06\x35\x21", + [0x028b] = "\x06\x35\x3a", [0x028c] = "\x06\x35\x3b", + [0x0291] = "\x06\x35\x33", [0x0292] = "\x06\x35\x34", + [0x0294] = "\x05\x2b\x68", [0x0296] = "\x06\x35\x39", + [0x029e] = "\x0f\x2d\x77", [0x02a0] = "\x0f\x2d\x70", + [0x02a2] = "\x05\x2b\x6a", [0x02a3] = "\x05\x2b\x6d", + [0x02a4] = "\x05\x2b\x75", [0x02a5] = "\x05\x2b\x71", + [0x02a6] = "\x05\x2b\x73", [0x02a7] = "\x04\x2b\x60", + [0x02a8] = "\x06\x3d\x2b", [0x02a9] = "\x06\x3d\x2d", + [0x02aa] = "\x06\x3d\x2c", [0x02ab] = "\x04\x30\x49", + [0x02ac] = "\x04\x30\x48", [0x02ad] = "\x06\x3d\x30", + [0x02ae] = "\x06\x3d\x28", [0x02b0] = "\x05\x31\x21", + [0x02b1] = "\x06\x3d\x33", [0x02b2] = "\x05\x30\x77", + [0x02b3] = "\x06\x3d\x2e", [0x02b4] = "\x06\x3d\x27", + [0x02b5] = "\x05\x31\x22", [0x02b6] = "\x05\x30\x76", + [0x02b7] = "\x04\x30\x46", [0x02b8] = "\x06\x3d\x2a", + [0x02b9] = "\x06\x3d\x31", [0x02ba] = "\x06\x3d\x37", + [0x02bb] = "\x06\x3d\x32", [0x02be] = "\x06\x3d\x29", + [0x02c1] = "\x04\x30\x4b", [0x02c2] = "\x06\x3d\x34", + [0x02c3] = "\x0f\x2d\x69", [0x02c4] = "\x0f\x32\x77", + [0x02c5] = "\x0f\x32\x78", [0x02c6] = "\x0f\x32\x79", + [0x02c7] = "\x0f\x32\x7a", [0x02c8] = "\x0f\x32\x7b", + [0x02c9] = "\x0f\x32\x7c", [0x02ca] = "\x0f\x32\x7e", + [0x02cb] = "\x0f\x33\x21", [0x02cc] = "\x0f\x33\x23", + [0x02cd] = "\x0f\x33\x24", [0x02ce] = "\x0f\x33\x25", + [0x02cf] = "\x0f\x33\x26", [0x02d0] = "\x0f\x33\x27", + [0x02d1] = "\x06\x46\x37", [0x02d2] = "\x06\x3d\x38", + [0x02d3] = "\x06\x3e\x65", [0x02d4] = "\x06\x3d\x39", + [0x02d5] = "\x06\x3d\x2f", [0x02d6] = "\x05\x30\x7a", + [0x02db] = "\x06\x43\x63", [0x02dd] = "\x05\x30\x7d", + [0x02e1] = "\x05\x31\x23", [0x02e2] = "\x06\x3d\x24", + [0x02e3] = "\x06\x3d\x26", [0x02e5] = "\x0f\x32\x7d", + [0x02e7] = "\x05\x30\x79", [0x02e8] = "\x05\x30\x7e", + [0x02e9] = "\x05\x30\x78", [0x02ea] = "\x06\x3d\x25", + [0x02eb] = "\x06\x3d\x36", [0x02ec] = "\x05\x30\x7c", + [0x02ed] = "\x06\x46\x49", [0x02ee] = "\x06\x46\x4f", + [0x02ef] = "\x05\x36\x56", [0x02f0] = "\x05\x36\x51", + [0x02f1] = "\x06\x46\x4c", [0x02f2] = "\x05\x36\x4e", + [0x02f3] = "\x05\x36\x52", [0x02f4] = "\x05\x36\x63", + [0x02f5] = "\x05\x36\x53", [0x02f6] = "\x06\x46\x48", + [0x02f7] = "\x05\x36\x55", [0x02f8] = "\x05\x36\x50", + [0x02f9] = "\x06\x46\x56", [0x02fa] = "\x04\x36\x35", + [0x02fb] = "\x05\x36\x54", [0x02fc] = "\x06\x46\x52", + [0x02fd] = "\x06\x46\x50", [0x02fe] = "\x06\x46\x4b", + [0x02ff] = "\x06\x46\x4e", [0x0300] = "\x06\x46\x53", + [0x0307] = "\x0f\x32\x76", [0x0308] = "\x06\x46\x58", + [0x0309] = "\x05\x36\x4f", [0x030b] = "\x05\x36\x57", + [0x030c] = "\x06\x46\x47", [0x030d] = "\x0f\x39\x38", + [0x030e] = "\x0f\x39\x39", [0x030f] = "\x0f\x39\x3a", + [0x0310] = "\x0f\x39\x3b", [0x0311] = "\x0f\x39\x3c", + [0x0312] = "\x0f\x39\x3d", [0x0313] = "\x0f\x39\x3e", + [0x0314] = "\x0f\x39\x3f", [0x0317] = "\x06\x46\x4d", + [0x0318] = "\x04\x36\x3b", [0x031c] = "\x06\x46\x51", + [0x0320] = "\x06\x46\x54", [0x0321] = "\x05\x36\x4d", + [0x0329] = "\x06\x46\x4a", [0x032a] = "\x05\x34\x21", + [0x032b] = "\x06\x50\x5a", [0x032c] = "\x04\x42\x38", + [0x032d] = "\x05\x3d\x5a", [0x032e] = "\x05\x3d\x58", + [0x032f] = "\x06\x50\x53", [0x0330] = "\x05\x30\x7b", + [0x0331] = "\x05\x3d\x5e", [0x0332] = "\x05\x3d\x5c", + [0x0333] = "\x06\x50\x58", [0x0334] = "\x05\x3d\x5b", + [0x0335] = "\x06\x50\x5f", [0x0336] = "\x06\x50\x5d", + [0x0337] = "\x04\x3c\x2e", [0x0339] = "\x06\x50\x5c", + [0x033a] = "\x06\x50\x62", [0x033b] = "\x06\x50\x55", + [0x033c] = "\x04\x3c\x2f", [0x033e] = "\x05\x3d\x60", + [0x033f] = "\x06\x50\x54", [0x0340] = "\x05\x3d\x57", + [0x0344] = "\x06\x50\x57", [0x0348] = "\x06\x50\x5e", + [0x0349] = "\x0f\x40\x39", [0x034a] = "\x0f\x40\x3a", + [0x034b] = "\x0f\x40\x3b", [0x034c] = "\x0f\x40\x3c", + [0x034d] = "\x0f\x40\x3d", [0x034e] = "\x0f\x40\x3e", + [0x034f] = "\x0f\x40\x3f", [0x0350] = "\x0f\x40\x40", + [0x0351] = "\x0f\x40\x41", [0x0352] = "\x0f\x40\x42", + [0x0353] = "\x0f\x40\x43", [0x0354] = "\x0f\x40\x44", + [0x0355] = "\x0f\x40\x45", [0x0356] = "\x0f\x40\x46", + [0x0358] = "\x06\x50\x61", [0x035e] = "\x06\x56\x4e", + [0x035f] = "\x06\x50\x59", [0x0362] = "\x06\x50\x56", + [0x0367] = "\x06\x46\x57", [0x0368] = "\x05\x3d\x59", + [0x0369] = "\x05\x3d\x5d", [0x036a] = "\x05\x3d\x5f", + [0x036b] = "\x04\x3c\x2b", [0x036c] = "\x06\x50\x60", + [0x036e] = "\x06\x5a\x71", [0x036f] = "\x05\x3d\x61", + [0x0370] = "\x07\x21\x2e", [0x0371] = "\x04\x42\x34", + [0x0372] = "\x05\x44\x56", [0x0373] = "\x06\x5a\x64", + [0x0374] = "\x06\x5a\x69", [0x0375] = "\x05\x3d\x62", + [0x0376] = "\x06\x5a\x6b", [0x0377] = "\x04\x42\x39", + [0x0378] = "\x06\x5a\x74", [0x0379] = "\x04\x42\x31", + [0x037a] = "\x06\x5a\x75", [0x037b] = "\x06\x5a\x68", + [0x0382] = "\x06\x5a\x67", [0x0383] = "\x06\x5a\x76", + [0x0384] = "\x0f\x46\x43", [0x0385] = "\x0f\x46\x44", + [0x0386] = "\x0f\x46\x45", [0x0387] = "\x0f\x46\x46", + [0x0388] = "\x0f\x46\x47", [0x0389] = "\x0f\x46\x49", + [0x038a] = "\x0f\x46\x4a", [0x038b] = "\x0f\x46\x4b", + [0x038c] = "\x0f\x46\x4c", [0x038d] = "\x0f\x46\x4d", + [0x038e] = "\x0f\x46\x4e", [0x038f] = "\x0f\x46\x4f", + [0x0390] = "\x0f\x46\x51", [0x0391] = "\x0f\x46\x52", + [0x0392] = "\x0f\x46\x53", [0x0393] = "\x0f\x46\x54", + [0x0394] = "\x0f\x46\x56", [0x0395] = "\x0f\x46\x57", + [0x0396] = "\x0f\x46\x58", [0x0397] = "\x0f\x53\x45", + [0x0398] = "\x07\x26\x2d", [0x0399] = "\x05\x44\x58", + [0x039a] = "\x06\x5a\x77", [0x039b] = "\x06\x5e\x57", + [0x039e] = "\x06\x5a\x6d", [0x03a1] = "\x06\x5a\x6f", + [0x03a2] = "\x06\x5a\x65", [0x03a3] = "\x0f\x46\x50", + [0x03a7] = "\x0f\x46\x48", [0x03ac] = "\x0f\x46\x55", + [0x03ae] = "\x04\x42\x30", [0x03af] = "\x06\x5a\x66", + [0x03b0] = "\x06\x5a\x6a", [0x03b1] = "\x06\x5a\x6e", + [0x03b2] = "\x06\x5a\x70", [0x03b3] = "\x04\x42\x36", + [0x03b6] = "\x05\x3f\x46", [0x03b7] = "\x04\x48\x7e", + [0x03b8] = "\x04\x48\x7a", [0x03b9] = "\x06\x5a\x6c", + [0x03ba] = "\x07\x21\x2f", [0x03bb] = "\x07\x21\x31", + [0x03bc] = "\x07\x21\x29", [0x03bd] = "\x07\x21\x26", + [0x03be] = "\x07\x21\x25", [0x03bf] = "\x05\x4b\x77", + [0x03c0] = "\x04\x48\x7c", [0x03c1] = "\x07\x21\x2b", + [0x03c2] = "\x07\x21\x2c", [0x03c3] = "\x05\x4b\x73", + [0x03c4] = "\x07\x21\x2a", [0x03c7] = "\x05\x4b\x79", + [0x03c8] = "\x05\x4b\x78", [0x03ca] = "\x07\x21\x27", + [0x03cc] = "\x0f\x4d\x5a", [0x03cd] = "\x0f\x4d\x5b", + [0x03ce] = "\x0f\x4d\x5c", [0x03cf] = "\x0f\x4d\x5d", + [0x03d0] = "\x0f\x4d\x5e", [0x03d1] = "\x0f\x4d\x60", + [0x03d2] = "\x0f\x4d\x61", [0x03d4] = "\x07\x21\x28", + [0x03d6] = "\x05\x4b\x72", [0x03d7] = "\x07\x21\x2d", + [0x03da] = "\x0f\x4d\x62", [0x03e1] = "\x04\x49\x21", + [0x03e2] = "\x05\x4b\x75", [0x03e3] = "\x07\x21\x30", + [0x03e4] = "\x05\x4b\x74", [0x03e7] = "\x05\x4c\x45", + [0x03e8] = "\x05\x53\x54", [0x03e9] = "\x05\x53\x5a", + [0x03ea] = "\x07\x2c\x40", [0x03eb] = "\x04\x4f\x58", + [0x03ec] = "\x04\x4f\x5f", [0x03ed] = "\x05\x53\x58", + [0x03ee] = "\x04\x4f\x5c", [0x03ef] = "\x04\x4f\x5e", + [0x03f0] = "\x05\x53\x55", [0x03f4] = "\x05\x53\x56", + [0x03f6] = "\x0f\x53\x46", [0x03f7] = "\x0f\x53\x47", + [0x03f8] = "\x0f\x53\x48", [0x03fa] = "\x0f\x53\x49", + [0x03fb] = "\x0f\x53\x4a", [0x0400] = "\x05\x53\x5b", + [0x0406] = "\x05\x53\x57", [0x0408] = "\x07\x36\x78", + [0x0409] = "\x05\x4b\x76", [0x040a] = "\x05\x5a\x6f", + [0x040b] = "\x05\x5a\x70", [0x040c] = "\x04\x55\x67", + [0x040d] = "\x04\x55\x66", [0x040e] = "\x07\x36\x76", + [0x0412] = "\x0f\x59\x48", [0x0415] = "\x0f\x59\x4a", + [0x0416] = "\x0f\x59\x4b", [0x0417] = "\x0f\x59\x4c", + [0x0418] = "\x0f\x59\x4e", [0x041a] = "\x07\x36\x75", + [0x041b] = "\x07\x36\x77", [0x041f] = "\x0f\x59\x49", + [0x0421] = "\x04\x55\x68", [0x0422] = "\x07\x36\x74", + [0x0423] = "\x07\x3e\x76", [0x0424] = "\x04\x5a\x6b", + [0x0425] = "\x04\x5a\x69", [0x0426] = "\x04\x5a\x6a", + [0x0427] = "\x07\x3e\x78", [0x0428] = "\x07\x3e\x77", + [0x042a] = "\x0f\x5e\x30", [0x042b] = "\x0f\x5e\x31", + [0x042e] = "\x0f\x5e\x2c", [0x042f] = "\x0f\x5e\x2e", + [0x0430] = "\x0f\x5e\x2f", [0x0431] = "\x07\x3e\x75", + [0x0432] = "\x05\x61\x31", [0x0433] = "\x04\x5a\x6c", + [0x0435] = "\x05\x61\x2f", [0x0436] = "\x05\x61\x30", + [0x043a] = "\x05\x61\x32", [0x043b] = "\x05\x67\x4a", + [0x043c] = "\x05\x67\x4e", [0x043d] = "\x04\x63\x2e", + [0x043e] = "\x05\x67\x4d", [0x043f] = "\x05\x67\x4f", + [0x0440] = "\x0f\x61\x7e", [0x0441] = "\x0f\x62\x21", + [0x0442] = "\x07\x47\x6f", [0x0444] = "\x05\x67\x4c", + [0x0445] = "\x05\x67\x4b", [0x044c] = "\x05\x69\x7c", + [0x044d] = "\x07\x52\x75", [0x044e] = "\x07\x4d\x3c", + [0x044f] = "\x0f\x64\x7a", [0x0451] = "\x05\x6b\x6b", + [0x0452] = "\x07\x4d\x3b", [0x0453] = "\x07\x4d\x68", + [0x0457] = "\x04\x66\x2f", [0x0458] = "\x04\x66\x2e", + [0x0459] = "\x05\x6f\x68", [0x045a] = "\x07\x57\x4e", + [0x045b] = "\x05\x6b\x6c", [0x045c] = "\x0f\x67\x3f", + [0x045d] = "\x0f\x67\x7e", [0x045f] = "\x04\x66\x2d", + [0x0464] = "\x07\x57\x4d", [0x0466] = "\x0f\x69\x38", + [0x0467] = "\x0f\x69\x3a", [0x0468] = "\x0f\x69\x39", + [0x0469] = "\x05\x73\x31", [0x046a] = "\x04\x6a\x40", + [0x046b] = "\x07\x5b\x45", [0x046d] = "\x0f\x6a\x4b", + [0x046e] = "\x0f\x6b\x41", [0x046f] = "\x05\x75\x62", + [0x0472] = "\x04\x6d\x52", [0x0473] = "\x0f\x6c\x49", + [0x0476] = "\x06\x21\x4d", [0x0477] = "\x04\x21\x5c", + [0x0479] = "\x04\x22\x32", [0x047a] = "\x06\x23\x53", + [0x047b] = "\x06\x23\x54", [0x047d] = "\x06\x25\x75", + [0x047e] = "\x06\x25\x77", [0x047f] = "\x06\x25\x78", + [0x0480] = "\x05\x23\x35", [0x0481] = "\x06\x25\x76", + [0x0483] = "\x06\x29\x51", [0x0484] = "\x06\x29\x50", + [0x0485] = "\x06\x29\x4f", [0x0486] = "\x06\x29\x53", + [0x0488] = "\x0f\x25\x53", [0x048a] = "\x06\x29\x52", + [0x048b] = "\x0f\x25\x52", [0x048c] = "\x06\x2e\x67", + [0x048d] = "\x06\x2e\x68", [0x0490] = "\x05\x2b\x76", + [0x0493] = "\x0f\x2d\x7d", [0x0494] = "\x0f\x2d\x7e", + [0x0495] = "\x0f\x2e\x21", [0x0496] = "\x06\x35\x3c", + [0x0497] = "\x0f\x33\x28", [0x0498] = "\x05\x31\x24", + [0x0499] = "\x05\x31\x25", [0x049a] = "\x0f\x33\x29", + [0x049b] = "\x0f\x33\x2a", [0x049e] = "\x06\x46\x59", + [0x049f] = "\x0f\x39\x40", [0x04a0] = "\x0f\x39\x41", + [0x04a1] = "\x0f\x39\x42", [0x04a2] = "\x05\x36\x58", + [0x04a3] = "\x0f\x39\x43", [0x04a4] = "\x0f\x40\x47", + [0x04a8] = "\x06\x50\x63", [0x04a9] = "\x0f\x40\x48", + [0x04aa] = "\x0f\x46\x59", [0x04ab] = "\x0f\x46\x5a", + [0x04ad] = "\x05\x44\x59", [0x04b0] = "\x07\x21\x34", + [0x04b1] = "\x07\x21\x32", [0x04b2] = "\x05\x4b\x7b", + [0x04b3] = "\x0f\x4d\x63", [0x04b4] = "\x0f\x4d\x64", + [0x04b5] = "\x05\x4b\x7a", [0x04b6] = "\x07\x21\x33", + [0x04b8] = "\x05\x53\x5c", [0x04b9] = "\x07\x2c\x41", + [0x04ba] = "\x0f\x53\x4b", [0x04bb] = "\x0f\x53\x4c", + [0x04bc] = "\x0f\x53\x4d", [0x04bd] = "\x0f\x53\x4e", + [0x04bf] = "\x05\x5a\x71", [0x04c2] = "\x0f\x59\x4f", + [0x04c3] = "\x0f\x59\x50", [0x04c4] = "\x0f\x59\x51", + [0x04c6] = "\x07\x3e\x79", [0x04c8] = "\x05\x61\x33", + [0x04c9] = "\x0f\x5e\x32", [0x04cb] = "\x07\x46\x29", + [0x04cc] = "\x05\x67\x50", [0x04cd] = "\x0f\x64\x7b", + [0x04ce] = "\x05\x67\x51", [0x04cf] = "\x05\x6b\x6d", + [0x04d2] = "\x0f\x67\x41", [0x04d3] = "\x0f\x69\x3b", + [0x04d5] = "\x0f\x6a\x4c", [0x04d7] = "\x05\x77\x53", + [0x04d8] = "\x0f\x6b\x42", [0x04db] = "\x06\x21\x36", + [0x04dc] = "\x05\x21\x36", [0x04dd] = "\x05\x21\x35", + [0x04df] = "\x06\x22\x37", [0x04e0] = "\x06\x23\x56", + [0x04e1] = "\x06\x23\x55", [0x04e4] = "\x05\x23\x36", + [0x04e5] = "\x06\x25\x79", [0x04e7] = "\x05\x23\x38", + [0x04ea] = "\x05\x28\x25", [0x04eb] = "\x05\x28\x26", + [0x04ed] = "\x04\x2b\x6a", [0x04ee] = "\x06\x35\x3d", + [0x04ef] = "\x0f\x2e\x22", [0x04f0] = "\x0f\x2e\x23", + [0x04f1] = "\x06\x3d\x3a", [0x04f3] = "\x06\x46\x5a", + [0x04f4] = "\x06\x50\x64", [0x04f6] = "\x05\x3d\x63", + [0x04f7] = "\x04\x3c\x31", [0x04f8] = "\x06\x5a\x78", + [0x04fd] = "\x05\x5a\x72", [0x0500] = "\x06\x21\x37", + [0x0501] = "\x06\x21\x4e", [0x0502] = "\x05\x21\x37", + [0x0503] = "\x06\x21\x41", [0x0504] = "\x06\x21\x59", + [0x0506] = "\x05\x21\x50", [0x0507] = "\x06\x23\x3b", + [0x0508] = "\x04\x22\x35", [0x0509] = "\x06\x23\x57", + [0x050a] = "\x06\x25\x7c", [0x050b] = "\x06\x25\x7e", + [0x050c] = "\x05\x23\x39", [0x050e] = "\x0f\x23\x2d", + [0x050f] = "\x06\x25\x7a", [0x0510] = "\x06\x29\x54", + [0x0512] = "\x06\x2e\x6b", [0x0513] = "\x06\x2e\x69", + [0x0515] = "\x05\x28\x27", [0x0516] = "\x06\x2e\x6a", + [0x0517] = "\x06\x2e\x4f", [0x0518] = "\x06\x30\x7b", + [0x0519] = "\x06\x35\x40", [0x051a] = "\x06\x35\x3f", + [0x051b] = "\x06\x35\x41", [0x051c] = "\x06\x35\x3e", + [0x051d] = "\x06\x3d\x3b", [0x051f] = "\x06\x46\x5d", + [0x0520] = "\x05\x3d\x64", [0x0521] = "\x0f\x39\x44", + [0x0522] = "\x0f\x39\x45", [0x0525] = "\x06\x46\x5b", + [0x0527] = "\x06\x46\x5c", [0x0528] = "\x05\x3d\x65", + [0x0529] = "\x06\x50\x65", [0x052a] = "\x0f\x40\x49", + [0x052b] = "\x0f\x40\x4a", [0x052f] = "\x04\x42\x3a", + [0x0531] = "\x06\x5a\x79", [0x0533] = "\x0f\x54\x46", + [0x0534] = "\x0f\x53\x4f", [0x0535] = "\x0f\x53\x50", + [0x0536] = "\x05\x61\x34", [0x0537] = "\x0f\x5e\x33", + [0x0538] = "\x07\x46\x2a", [0x0539] = "\x07\x46\x2b", + [0x053c] = "\x04\x21\x2d", [0x053d] = "\x06\x21\x4f", + [0x053e] = "\x06\x21\x51", [0x0541] = "\x06\x22\x39", + [0x0542] = "\x04\x21\x5d", [0x0543] = "\x06\x22\x38", + [0x0544] = "\x05\x21\x52", [0x0546] = "\x0f\x21\x46", + [0x0548] = "\x06\x22\x3a", [0x054a] = "\x05\x21\x51", + [0x054b] = "\x06\x23\x5a", [0x054d] = "\x06\x23\x58", + [0x054e] = "\x06\x25\x47", [0x0550] = "\x06\x26\x23", + [0x0551] = "\x06\x26\x21", [0x0552] = "\x06\x26\x22", + [0x0553] = "\x05\x23\x3a", [0x0554] = "\x06\x28\x7a", + [0x0556] = "\x05\x25\x2c", [0x0558] = "\x06\x29\x55", + [0x055a] = "\x06\x29\x56", [0x055b] = "\x06\x2e\x6c", + [0x055d] = "\x06\x35\x42", [0x055e] = "\x06\x35\x43", + [0x055f] = "\x05\x2b\x77", [0x0560] = "\x05\x2b\x78", + [0x0562] = "\x06\x3d\x3d", [0x0563] = "\x06\x46\x5f", + [0x0564] = "\x03\x39\x77", [0x0565] = "\x06\x46\x5e", + [0x0566] = "\x04\x3c\x33", [0x0567] = "\x05\x3d\x66", + [0x0568] = "\x06\x5a\x7b", [0x0569] = "\x06\x5a\x7a", + [0x056c] = "\x07\x21\x35", [0x056d] = "\x05\x53\x5d", + [0x056e] = "\x07\x2c\x42", [0x056f] = "\x0f\x55\x76", + [0x0570] = "\x04\x5a\x6d", [0x0571] = "\x0f\x67\x42", + [0x0572] = "\x07\x57\x4f", [0x0573] = "\x05\x21\x38", + [0x0575] = "\x06\x22\x3b", [0x0576] = "\x0f\x21\x48", + [0x0577] = "\x0f\x21\x49", [0x0579] = "\x06\x23\x5b", + [0x057a] = "\x04\x22\x37", [0x057b] = "\x05\x22\x29", + [0x057d] = "\x0f\x21\x7b", [0x0580] = "\x0f\x23\x2e", + [0x0581] = "\x0f\x23\x2f", [0x0584] = "\x05\x25\x2d", + [0x0585] = "\x0f\x25\x55", [0x058a] = "\x06\x2e\x6d", + [0x058c] = "\x06\x3d\x3e", [0x058d] = "\x0f\x2e\x25", + [0x058f] = "\x0f\x2e\x26", [0x0590] = "\x0f\x2e\x27", + [0x0591] = "\x0f\x2e\x28", [0x0592] = "\x0f\x2e\x29", + [0x0593] = "\x05\x31\x27", [0x0594] = "\x06\x46\x60", + [0x0595] = "\x0f\x39\x47", [0x0596] = "\x0f\x39\x48", + [0x0597] = "\x06\x46\x61", [0x0599] = "\x0f\x3a\x5d", + [0x059a] = "\x06\x50\x66", [0x059c] = "\x06\x5a\x7c", + [0x059e] = "\x0f\x46\x5b", [0x059f] = "\x05\x4e\x77", + [0x05a0] = "\x07\x2c\x43", [0x05a1] = "\x0f\x59\x52", + [0x05a2] = "\x0f\x53\x51", [0x05a3] = "\x07\x3e\x7a", + [0x05a6] = "\x07\x46\x2c", [0x05a7] = "\x07\x4d\x3f", + [0x05a9] = "\x05\x6f\x69", [0x05ab] = "\x05\x75\x63", + [0x05ae] = "\x0f\x21\x4a", [0x05b1] = "\x06\x23\x5c", + [0x05b2] = "\x0f\x21\x7d", [0x05b4] = "\x0f\x21\x7e", + [0x05b6] = "\x04\x22\x38", [0x05b7] = "\x05\x23\x3b", + [0x05b8] = "\x06\x26\x24", [0x05b9] = "\x04\x23\x3c", + [0x05ba] = "\x0f\x23\x30", [0x05bb] = "\x0f\x23\x31", + [0x05bc] = "\x0f\x23\x32", [0x05bd] = "\x0f\x23\x33", + [0x05c0] = "\x0f\x23\x24", [0x05c1] = "\x0f\x22\x7e", + [0x05c2] = "\x04\x25\x41", [0x05c3] = "\x04\x25\x42", + [0x05c4] = "\x06\x29\x58", [0x05c5] = "\x06\x29\x59", + [0x05c6] = "\x05\x25\x2f", [0x05c7] = "\x0f\x25\x57", + [0x05c8] = "\x05\x28\x29", [0x05c9] = "\x04\x28\x41", + [0x05ca] = "\x04\x28\x42", [0x05cb] = "\x05\x28\x2c", + [0x05cc] = "\x05\x28\x28", [0x05cd] = "\x05\x28\x2a", + [0x05ce] = "\x06\x2e\x6f", [0x05d1] = "\x0f\x29\x3a", + [0x05d2] = "\x0f\x29\x3c", [0x05d3] = "\x0f\x29\x3d", + [0x05d4] = "\x0f\x29\x3e", [0x05d5] = "\x0f\x29\x3f", + [0x05d7] = "\x06\x2e\x6e", [0x05d8] = "\x05\x2b\x7a", + [0x05d9] = "\x04\x2b\x6b", [0x05da] = "\x05\x2b\x79", + [0x05db] = "\x05\x28\x2b", [0x05dc] = "\x06\x35\x45", + [0x05dd] = "\x05\x2b\x7b", [0x05de] = "\x0f\x2e\x2a", + [0x05e1] = "\x0f\x2e\x2b", [0x05e2] = "\x06\x35\x46", + [0x05e5] = "\x05\x31\x28", [0x05e6] = "\x06\x3d\x3f", + [0x05e7] = "\x06\x3d\x40", [0x05e8] = "\x04\x30\x4e", + [0x05ea] = "\x0f\x33\x2b", [0x05ec] = "\x0f\x33\x2c", + [0x05ed] = "\x0f\x33\x2d", [0x05ee] = "\x0f\x33\x2f", + [0x05ef] = "\x0f\x33\x30", [0x05f1] = "\x06\x46\x62", + [0x05f2] = "\x05\x36\x5c", [0x05f3] = "\x05\x36\x5a", + [0x05f4] = "\x05\x36\x5b", [0x05f5] = "\x05\x36\x59", + [0x05f6] = "\x04\x36\x3e", [0x05f7] = "\x0f\x33\x2e", + [0x05fa] = "\x05\x3d\x6c", [0x05fb] = "\x05\x3d\x67", + [0x05fc] = "\x05\x3d\x69", [0x05fd] = "\x05\x3d\x6a", + [0x05fe] = "\x05\x3d\x68", [0x05ff] = "\x05\x3d\x6b", + [0x0600] = "\x06\x50\x67", [0x0604] = "\x06\x5a\x7d", + [0x0605] = "\x05\x4c\x21", [0x0606] = "\x05\x44\x5a", + [0x0607] = "\x07\x21\x37", [0x0608] = "\x0f\x46\x5d", + [0x0609] = "\x0f\x46\x5e", [0x060a] = "\x05\x4b\x7e", + [0x060b] = "\x05\x4b\x7d", [0x060c] = "\x05\x4b\x7c", + [0x060d] = "\x07\x21\x36", [0x060e] = "\x0f\x4d\x67", + [0x0611] = "\x0f\x53\x53", [0x0612] = "\x07\x2c\x45", + [0x0613] = "\x0f\x4d\x66", [0x0614] = "\x0f\x53\x52", + [0x0616] = "\x04\x55\x6a", [0x0617] = "\x07\x2c\x46", + [0x0618] = "\x05\x5a\x73", [0x061b] = "\x0f\x59\x53", + [0x061c] = "\x0f\x59\x54", [0x061d] = "\x05\x61\x36", + [0x061e] = "\x05\x61\x35", [0x061f] = "\x05\x61\x37", + [0x0620] = "\x0f\x5e\x34", [0x0621] = "\x07\x3e\x7b", + [0x0622] = "\x05\x67\x52", [0x0623] = "\x05\x67\x53", + [0x0624] = "\x07\x52\x76", [0x0625] = "\x05\x73\x32", + [0x0627] = "\x04\x21\x29", [0x0629] = "\x06\x21\x52", + [0x062b] = "\x0f\x21\x2a", [0x062c] = "\x0f\x21\x2b", + [0x062d] = "\x0f\x21\x2c", [0x062e] = "\x0f\x21\x2e", + [0x062f] = "\x06\x21\x5c", [0x0630] = "\x0f\x21\x2d", + [0x0631] = "\x05\x21\x53", [0x0632] = "\x06\x22\x3d", + [0x0633] = "\x04\x21\x5f", [0x0635] = "\x06\x23\x5e", + [0x0636] = "\x06\x23\x5d", [0x0637] = "\x06\x23\x5f", + [0x0638] = "\x06\x23\x60", [0x063a] = "\x0f\x21\x4b", + [0x063c] = "\x06\x26\x27", [0x063d] = "\x06\x26\x25", + [0x063e] = "\x06\x26\x26", [0x063f] = "\x0f\x23\x34", + [0x0640] = "\x0f\x23\x35", [0x0646] = "\x04\x25\x46", + [0x0647] = "\x06\x29\x5a", [0x0648] = "\x04\x25\x44", + [0x0649] = "\x06\x29\x5b", [0x064a] = "\x06\x29\x5c", + [0x064b] = "\x06\x29\x5d", [0x064c] = "\x0f\x25\x58", + [0x064d] = "\x0f\x25\x59", [0x064f] = "\x06\x2e\x72", + [0x0650] = "\x06\x2e\x70", [0x0651] = "\x06\x2e\x71", + [0x0652] = "\x06\x35\x47", [0x0653] = "\x0f\x2e\x2c", + [0x0657] = "\x06\x37\x27", [0x0658] = "\x06\x3d\x42", + [0x0659] = "\x06\x3d\x43", [0x065a] = "\x06\x3d\x41", + [0x065b] = "\x0f\x33\x31", [0x065c] = "\x0f\x33\x32", + [0x065d] = "\x0f\x33\x33", [0x065f] = "\x06\x46\x63", + [0x0660] = "\x06\x46\x66", [0x0661] = "\x0f\x39\x49", + [0x0662] = "\x06\x46\x64", [0x0667] = "\x0f\x39\x4a", + [0x0668] = "\x0f\x46\x5f", [0x0669] = "\x0f\x46\x60", + [0x066a] = "\x0f\x46\x61", [0x066b] = "\x0f\x4d\x68", + [0x066d] = "\x07\x2c\x47", [0x066e] = "\x0f\x53\x54", + [0x066f] = "\x0f\x53\x55", [0x0670] = "\x0f\x53\x43", + [0x0671] = "\x0f\x59\x55", [0x0672] = "\x0f\x5e\x35", + [0x0673] = "\x0f\x67\x43", [0x0675] = "\x04\x21\x2e", + [0x0676] = "\x05\x21\x39", [0x0677] = "\x06\x21\x53", + [0x0678] = "\x06\x21\x54", [0x0679] = "\x06\x22\x3f", + [0x067a] = "\x05\x21\x54", [0x067b] = "\x06\x22\x3e", + [0x067d] = "\x0f\x21\x4c", [0x067e] = "\x06\x23\x65", + [0x067f] = "\x06\x23\x61", [0x0680] = "\x06\x23\x62", + [0x0681] = "\x06\x23\x63", [0x0682] = "\x0f\x22\x21", + [0x0686] = "\x05\x22\x2a", [0x0687] = "\x06\x26\x28", + [0x0688] = "\x0f\x23\x36", [0x068b] = "\x06\x29\x60", + [0x068d] = "\x06\x29\x5f", [0x068e] = "\x06\x2e\x73", + [0x068f] = "\x06\x2e\x74", [0x0691] = "\x06\x34\x7a", + [0x0692] = "\x06\x35\x48", [0x0696] = "\x06\x3d\x44", + [0x0697] = "\x06\x3d\x45", [0x0698] = "\x05\x36\x5d", + [0x0699] = "\x06\x5a\x7e", [0x069a] = "\x0f\x46\x62", + [0x069b] = "\x07\x21\x70", [0x069d] = "\x07\x36\x7b", + [0x069e] = "\x05\x5a\x76", [0x069f] = "\x05\x67\x54", + [0x06a1] = "\x07\x4e\x3e", [0x06a3] = "\x06\x21\x39", + [0x06a5] = "\x04\x21\x40", [0x06a6] = "\x06\x21\x55", + [0x06a7] = "\x05\x21\x3a", [0x06a8] = "\x05\x21\x3b", + [0x06a9] = "\x06\x21\x56", [0x06aa] = "\x04\x21\x41", + [0x06ab] = "\x0f\x21\x2f", [0x06ac] = "\x06\x21\x57", + [0x06ad] = "\x05\x21\x55", [0x06ae] = "\x05\x21\x56", + [0x06af] = "\x04\x21\x62", [0x06b0] = "\x06\x22\x44", + [0x06b1] = "\x05\x21\x57", [0x06b2] = "\x06\x22\x43", + [0x06b3] = "\x06\x22\x40", [0x06b4] = "\x06\x22\x45", + [0x06b7] = "\x04\x22\x3a", [0x06b8] = "\x06\x23\x6a", + [0x06b9] = "\x05\x22\x2e", [0x06ba] = "\x05\x22\x2c", + [0x06bb] = "\x05\x22\x2b", [0x06bc] = "\x04\x22\x3b", + [0x06bd] = "\x04\x22\x39", [0x06be] = "\x06\x23\x68", + [0x06bf] = "\x06\x23\x67", [0x06c0] = "\x05\x22\x2f", + [0x06c1] = "\x06\x23\x6b", [0x06c2] = "\x06\x23\x69", + [0x06c3] = "\x05\x22\x2d", [0x06c4] = "\x04\x22\x3d", + [0x06c7] = "\x0f\x22\x22", [0x06c8] = "\x0f\x22\x23", + [0x06c9] = "\x04\x22\x3e", [0x06cd] = "\x06\x23\x66", + [0x06ce] = "\x04\x23\x41", [0x06cf] = "\x06\x26\x2b", + [0x06d0] = "\x04\x23\x43", [0x06d1] = "\x05\x23\x3d", + [0x06d2] = "\x04\x23\x42", [0x06d3] = "\x05\x23\x46", + [0x06d4] = "\x05\x23\x45", [0x06d5] = "\x05\x23\x43", + [0x06d6] = "\x05\x23\x40", [0x06d7] = "\x06\x26\x29", + [0x06d8] = "\x05\x23\x3f", [0x06d9] = "\x05\x23\x42", + [0x06da] = "\x05\x23\x41", [0x06db] = "\x06\x26\x2a", + [0x06e0] = "\x06\x26\x2c", [0x06e5] = "\x05\x23\x3e", + [0x06e6] = "\x05\x23\x44", [0x06e7] = "\x06\x29\x69", + [0x06e8] = "\x05\x25\x33", [0x06e9] = "\x05\x25\x35", + [0x06ea] = "\x04\x25\x49", [0x06eb] = "\x04\x25\x4b", + [0x06ec] = "\x03\x27\x5c", [0x06ed] = "\x06\x29\x66", + [0x06ee] = "\x04\x25\x4d", [0x06ef] = "\x06\x29\x64", + [0x06f0] = "\x06\x29\x65", [0x06f1] = "\x06\x29\x6c", + [0x06f2] = "\x06\x2e\x75", [0x06f4] = "\x06\x29\x6a", + [0x06f5] = "\x05\x25\x30", [0x06f6] = "\x05\x25\x36", + [0x06f7] = "\x06\x29\x6b", [0x06f8] = "\x05\x25\x32", + [0x06f9] = "\x06\x29\x67", [0x06fb] = "\x05\x25\x34", + [0x06fc] = "\x0f\x25\x5a", [0x06fd] = "\x0f\x25\x5b", + [0x06fe] = "\x0f\x25\x5c", [0x06ff] = "\x0f\x25\x5d", + [0x0702] = "\x06\x29\x68", [0x0706] = "\x06\x29\x62", + [0x0707] = "\x06\x29\x61", [0x0709] = "\x05\x25\x31", + [0x070c] = "\x06\x29\x57", [0x0710] = "\x04\x28\x47", + [0x0711] = "\x05\x28\x2d", [0x0712] = "\x04\x28\x45", + [0x0713] = "\x06\x2f\x24", [0x0714] = "\x06\x2e\x7b", + [0x0715] = "\x06\x2f\x22", [0x0716] = "\x04\x28\x48", + [0x0717] = "\x06\x2f\x21", [0x0718] = "\x04\x28\x44", + [0x0719] = "\x04\x28\x46", [0x071a] = "\x06\x2e\x78", + [0x071b] = "\x06\x2e\x7e", [0x071c] = "\x06\x2f\x23", + [0x071d] = "\x06\x2e\x7a", [0x071f] = "\x06\x2e\x7d", + [0x0720] = "\x06\x2e\x7c", [0x0721] = "\x0f\x29\x40", + [0x0722] = "\x0f\x29\x41", [0x0723] = "\x0f\x29\x42", + [0x0725] = "\x06\x2e\x79", [0x0726] = "\x05\x28\x2e", + [0x0728] = "\x06\x2e\x77", [0x0730] = "\x06\x35\x49", + [0x0731] = "\x04\x2b\x70", [0x0732] = "\x04\x2b\x6d", + [0x0733] = "\x05\x2c\x25", [0x0734] = "\x05\x2c\x23", + [0x0735] = "\x04\x2b\x6f", [0x0736] = "\x04\x2b\x73", + [0x0737] = "\x06\x35\x4e", [0x0738] = "\x06\x35\x52", + [0x0739] = "\x05\x2c\x22", [0x073a] = "\x06\x35\x53", + [0x073b] = "\x04\x2b\x6c", [0x073c] = "\x05\x2c\x26", + [0x073d] = "\x06\x35\x51", [0x073e] = "\x04\x2b\x71", + [0x073f] = "\x06\x35\x50", [0x0740] = "\x06\x35\x4f", + [0x0741] = "\x06\x35\x4c", [0x0742] = "\x06\x35\x4b", + [0x0743] = "\x04\x2b\x72", [0x0744] = "\x05\x2c\x24", + [0x0745] = "\x06\x35\x4d", [0x0748] = "\x0f\x2e\x33", + [0x0749] = "\x06\x35\x54", [0x074a] = "\x0f\x2e\x2e", + [0x074b] = "\x0f\x2e\x2f", [0x074c] = "\x0f\x2e\x30", + [0x074d] = "\x0f\x2e\x32", [0x0751] = "\x0f\x2e\x31", + [0x0752] = "\x06\x35\x4a", [0x0758] = "\x05\x2c\x27", + [0x0759] = "\x05\x2b\x7d", [0x075a] = "\x05\x2c\x21", + [0x075b] = "\x05\x2b\x7e", [0x075d] = "\x04\x30\x50", + [0x075e] = "\x05\x31\x2b", [0x075f] = "\x04\x30\x51", + [0x0760] = "\x05\x31\x2a", [0x0761] = "\x06\x3d\x46", + [0x0762] = "\x04\x30\x56", [0x0763] = "\x04\x36\x49", + [0x0764] = "\x04\x30\x55", [0x0765] = "\x06\x3d\x49", + [0x0767] = "\x06\x3d\x47", [0x0768] = "\x05\x36\x5e", + [0x0769] = "\x04\x30\x4f", [0x076a] = "\x05\x2c\x28", + [0x076d] = "\x0f\x33\x34", [0x076e] = "\x0f\x33\x35", + [0x076f] = "\x0f\x33\x37", [0x0771] = "\x06\x3d\x48", + [0x077d] = "\x06\x3d\x4a", [0x077e] = "\x06\x3d\x4b", + [0x077f] = "\x04\x36\x43", [0x0780] = "\x05\x36\x5f", + [0x0781] = "\x06\x46\x6d", [0x0782] = "\x06\x46\x69", + [0x0783] = "\x04\x36\x46", [0x0784] = "\x04\x36\x47", + [0x0785] = "\x05\x36\x60", [0x0786] = "\x05\x36\x64", + [0x0787] = "\x04\x36\x4a", [0x0788] = "\x04\x36\x44", + [0x0789] = "\x04\x36\x41", [0x078a] = "\x04\x36\x40", + [0x078b] = "\x06\x46\x6b", [0x078c] = "\x06\x46\x68", + [0x078d] = "\x06\x46\x6c", [0x078e] = "\x05\x36\x61", + [0x078f] = "\x05\x36\x62", [0x0790] = "\x06\x46\x6a", + [0x0791] = "\x0f\x39\x4b", [0x0792] = "\x0f\x39\x4c", + [0x0793] = "\x0f\x39\x4d", [0x0794] = "\x0f\x39\x4e", + [0x0798] = "\x04\x36\x48", [0x079c] = "\x06\x4c\x46", + [0x079d] = "\x06\x46\x6e", [0x07a4] = "\x05\x36\x65", + [0x07a5] = "\x04\x3c\x39", [0x07a6] = "\x06\x50\x6f", + [0x07a7] = "\x05\x3d\x73", [0x07a8] = "\x06\x50\x6d", + [0x07a9] = "\x04\x3c\x35", [0x07aa] = "\x05\x3d\x74", + [0x07ab] = "\x06\x50\x6e", [0x07ac] = "\x05\x3d\x6d", + [0x07ad] = "\x04\x3c\x37", [0x07ae] = "\x04\x3c\x36", + [0x07af] = "\x05\x3d\x6e", [0x07b0] = "\x04\x3c\x3a", + [0x07b1] = "\x05\x3d\x6f", [0x07b2] = "\x06\x50\x6b", + [0x07b3] = "\x0f\x40\x4b", [0x07b7] = "\x06\x50\x6a", + [0x07bb] = "\x06\x50\x68", [0x07bc] = "\x06\x50\x70", + [0x07bd] = "\x06\x50\x69", [0x07be] = "\x05\x3d\x72", + [0x07bf] = "\x05\x3d\x71", [0x07c1] = "\x0f\x40\x4c", + [0x07c2] = "\x05\x44\x5b", [0x07c3] = "\x04\x42\x3b", + [0x07c4] = "\x06\x5b\x24", [0x07c5] = "\x05\x44\x61", + [0x07c6] = "\x06\x5b\x22", [0x07c7] = "\x06\x5b\x21", + [0x07c8] = "\x04\x3c\x38", [0x07c9] = "\x04\x42\x40", + [0x07ca] = "\x05\x44\x62", [0x07cb] = "\x05\x44\x5c", + [0x07cc] = "\x05\x44\x5f", [0x07cd] = "\x04\x42\x3d", + [0x07ce] = "\x04\x42\x44", [0x07cf] = "\x06\x5b\x2b", + [0x07d0] = "\x06\x5b\x29", [0x07d1] = "\x06\x5b\x28", + [0x07d2] = "\x05\x44\x5e", [0x07d3] = "\x05\x4c\x22", + [0x07d4] = "\x06\x5b\x26", [0x07d5] = "\x05\x44\x5d", + [0x07d6] = "\x06\x5b\x2a", [0x07d7] = "\x05\x44\x60", + [0x07d8] = "\x06\x5b\x25", [0x07d9] = "\x0f\x46\x63", + [0x07da] = "\x0f\x46\x64", [0x07db] = "\x0f\x46\x65", + [0x07dc] = "\x06\x5b\x23", [0x07df] = "\x06\x5b\x27", + [0x07e6] = "\x05\x4c\x23", [0x07e7] = "\x05\x4c\x27", + [0x07e8] = "\x04\x49\x24", [0x07e9] = "\x05\x4c\x24", + [0x07ea] = "\x05\x4c\x26", [0x07eb] = "\x07\x21\x3c", + [0x07ec] = "\x07\x21\x3d", [0x07ed] = "\x07\x21\x3a", + [0x07ee] = "\x07\x21\x3e", [0x07ef] = "\x07\x21\x3b", + [0x07f0] = "\x05\x4c\x25", [0x07f1] = "\x07\x21\x38", + [0x07f3] = "\x07\x22\x5a", [0x07f5] = "\x07\x21\x39", + [0x07fa] = "\x04\x4f\x60", [0x07fb] = "\x07\x2c\x49", + [0x07fc] = "\x05\x5a\x77", [0x07fd] = "\x07\x2c\x4a", + [0x07fe] = "\x07\x2c\x4e", [0x07ff] = "\x07\x2c\x4d", + [0x0800] = "\x07\x2c\x4c", [0x0801] = "\x05\x53\x5f", + [0x0802] = "\x05\x53\x61", [0x0803] = "\x05\x53\x60", + [0x0804] = "\x05\x53\x5e", [0x0805] = "\x07\x2c\x48", + [0x0806] = "\x07\x2c\x4b", [0x0807] = "\x07\x21\x3f", + [0x0808] = "\x0f\x53\x56", [0x080b] = "\x05\x58\x51", + [0x080d] = "\x05\x5a\x7a", [0x080e] = "\x04\x55\x6b", + [0x080f] = "\x05\x5a\x79", [0x0810] = "\x05\x5a\x78", + [0x0812] = "\x07\x36\x7c", [0x0813] = "\x0f\x59\x56", + [0x0817] = "\x04\x55\x6e", [0x081b] = "\x07\x3e\x7c", + [0x081c] = "\x05\x61\x38", [0x081d] = "\x05\x61\x39", + [0x081e] = "\x07\x36\x7d", [0x081f] = "\x0f\x5e\x36", + [0x0820] = "\x05\x61\x3a", [0x0821] = "\x07\x46\x2f", + [0x0822] = "\x07\x46\x2e", [0x0823] = "\x07\x46\x2d", + [0x0826] = "\x07\x4d\x40", [0x0827] = "\x07\x4d\x41", + [0x082a] = "\x05\x6f\x6a", [0x082b] = "\x07\x52\x77", + [0x082c] = "\x0f\x67\x44", [0x082e] = "\x05\x75\x64", + [0x082f] = "\x04\x6b\x65", [0x0830] = "\x07\x62\x2d", + [0x0831] = "\x07\x62\x2c", [0x0832] = "\x06\x21\x3a", + [0x0833] = "\x05\x21\x3c", [0x0834] = "\x06\x21\x58", + [0x0836] = "\x04\x21\x63", [0x0837] = "\x05\x21\x59", + [0x0838] = "\x05\x21\x58", [0x0839] = "\x05\x22\x31", + [0x083b] = "\x05\x22\x32", [0x083c] = "\x0f\x22\x25", + [0x083d] = "\x0f\x22\x26", [0x083e] = "\x0f\x22\x27", + [0x083f] = "\x0f\x22\x28", [0x0841] = "\x05\x22\x33", + [0x0842] = "\x06\x26\x2e", [0x0843] = "\x04\x23\x45", + [0x0844] = "\x05\x23\x47", [0x0846] = "\x0f\x23\x38", + [0x0847] = "\x0f\x23\x3a", [0x0848] = "\x0f\x23\x3b", + [0x084c] = "\x06\x26\x2d", [0x084d] = "\x04\x23\x49", + [0x0851] = "\x05\x25\x3d", [0x0852] = "\x05\x25\x39", + [0x0853] = "\x06\x29\x6d", [0x0854] = "\x05\x25\x3c", + [0x0855] = "\x06\x29\x6e", [0x0856] = "\x0f\x25\x60", + [0x0857] = "\x0f\x25\x61", [0x0858] = "\x0f\x25\x62", + [0x0859] = "\x0f\x25\x63", [0x085e] = "\x05\x28\x30", + [0x085f] = "\x04\x28\x4a", [0x0860] = "\x06\x2f\x26", + [0x0861] = "\x05\x28\x31", [0x0862] = "\x05\x28\x2f", + [0x0866] = "\x06\x2f\x28", [0x0868] = "\x0f\x29\x43", + [0x0869] = "\x0f\x29\x44", [0x086a] = "\x0f\x29\x45", + [0x086b] = "\x06\x35\x55", [0x086c] = "\x06\x35\x59", + [0x086d] = "\x04\x2b\x74", [0x086e] = "\x05\x2c\x2d", + [0x086f] = "\x05\x2c\x29", [0x0870] = "\x05\x2c\x2b", + [0x0871] = "\x05\x2c\x2c", [0x0872] = "\x05\x2c\x2a", + [0x0874] = "\x0f\x2e\x34", [0x0875] = "\x0f\x2e\x35", + [0x0878] = "\x06\x35\x56", [0x0879] = "\x06\x35\x57", + [0x087b] = "\x05\x31\x2d", [0x087c] = "\x06\x3d\x4e", + [0x087d] = "\x06\x3d\x4c", [0x087e] = "\x06\x3d\x4f", + [0x087f] = "\x06\x3d\x50", [0x0880] = "\x06\x3d\x51", + [0x0881] = "\x0f\x33\x38", [0x0882] = "\x0f\x33\x39", + [0x0884] = "\x06\x3d\x4d", [0x0885] = "\x05\x36\x69", + [0x0886] = "\x05\x36\x66", [0x0887] = "\x05\x36\x68", + [0x0888] = "\x05\x36\x6b", [0x0889] = "\x05\x36\x67", + [0x088a] = "\x0f\x39\x4f", [0x088b] = "\x0f\x39\x50", + [0x088e] = "\x06\x46\x6f", [0x088f] = "\x06\x46\x70", + [0x0892] = "\x06\x46\x71", [0x0893] = "\x05\x3d\x76", + [0x0894] = "\x05\x3d\x75", [0x0895] = "\x04\x3c\x3b", + [0x0896] = "\x06\x50\x72", [0x0897] = "\x06\x50\x71", + [0x0898] = "\x0f\x40\x4d", [0x0899] = "\x05\x3d\x77", + [0x08a0] = "\x04\x42\x46", [0x08a1] = "\x05\x44\x66", + [0x08a2] = "\x05\x44\x64", [0x08a3] = "\x05\x44\x65", + [0x08a4] = "\x05\x44\x69", [0x08a5] = "\x04\x42\x45", + [0x08a6] = "\x05\x44\x68", [0x08a7] = "\x06\x5b\x2e", + [0x08a8] = "\x0f\x46\x66", [0x08ad] = "\x06\x5b\x2c", + [0x08af] = "\x06\x5b\x2d", [0x08b0] = "\x05\x4c\x2b", + [0x08b1] = "\x05\x4c\x28", [0x08b2] = "\x04\x49\x26", + [0x08b3] = "\x05\x4c\x29", [0x08b4] = "\x05\x4c\x2a", + [0x08b6] = "\x07\x2c\x4f", [0x08b7] = "\x05\x5a\x7c", + [0x08b8] = "\x0f\x53\x57", [0x08b9] = "\x05\x5a\x7b", + [0x08ba] = "\x05\x5a\x7d", [0x08bb] = "\x07\x36\x7e", + [0x08bc] = "\x07\x37\x22", [0x08bf] = "\x07\x37\x21", + [0x08c0] = "\x05\x61\x3c", [0x08c1] = "\x07\x3e\x7e", + [0x08c3] = "\x07\x3f\x21", [0x08c4] = "\x05\x67\x56", + [0x08c5] = "\x05\x67\x55", [0x08c6] = "\x07\x4d\x42", + [0x08c7] = "\x05\x6f\x6b", [0x08c8] = "\x07\x5b\x46", + [0x08c9] = "\x05\x75\x65", [0x08ca] = "\x04\x6c\x6b", + [0x08cb] = "\x07\x66\x3b", [0x08cc] = "\x05\x21\x3d", + [0x08cd] = "\x06\x22\x47", [0x08ce] = "\x06\x22\x48", + [0x08cf] = "\x05\x22\x35", [0x08d1] = "\x05\x22\x34", + [0x08d2] = "\x05\x22\x36", [0x08d3] = "\x0f\x22\x2a", + [0x08d4] = "\x06\x26\x2f", [0x08d6] = "\x05\x23\x48", + [0x08d7] = "\x05\x23\x49", [0x08d8] = "\x04\x25\x52", + [0x08d9] = "\x06\x29\x71", [0x08da] = "\x06\x29\x70", + [0x08dc] = "\x0f\x25\x64", [0x08dd] = "\x0f\x25\x65", + [0x08de] = "\x06\x2f\x2a", [0x08df] = "\x04\x28\x4c", + [0x08e0] = "\x06\x2f\x2b", [0x08e1] = "\x06\x2f\x2c", + [0x08e2] = "\x0f\x29\x46", [0x08e3] = "\x06\x2f\x29", + [0x08e4] = "\x04\x2b\x76", [0x08e5] = "\x06\x35\x5c", + [0x08e6] = "\x06\x35\x5b", [0x08e7] = "\x06\x35\x5e", + [0x08e8] = "\x06\x35\x5f", [0x08e9] = "\x06\x35\x5a", + [0x08ea] = "\x06\x35\x5d", [0x08eb] = "\x05\x2c\x2f", + [0x08ee] = "\x04\x30\x5d", [0x08ef] = "\x06\x3d\x52", + [0x08f0] = "\x05\x2c\x2e", [0x08f1] = "\x05\x31\x2e", + [0x08f3] = "\x05\x31\x2f", [0x08f4] = "\x06\x3d\x53", + [0x08f5] = "\x04\x36\x4e", [0x08f7] = "\x0f\x39\x51", + [0x08f8] = "\x06\x50\x73", [0x08f9] = "\x04\x30\x5b", + [0x08fa] = "\x05\x3d\x79", [0x08fb] = "\x0f\x40\x4e", + [0x08fc] = "\x0f\x40\x4f", [0x08fd] = "\x06\x5b\x2f", + [0x08fe] = "\x04\x42\x47", [0x08ff] = "\x05\x44\x6a", + [0x0900] = "\x05\x44\x6b", [0x0901] = "\x0f\x46\x67", + [0x0903] = "\x0f\x4d\x69", [0x0904] = "\x04\x4f\x65", + [0x0905] = "\x07\x2c\x50", [0x0907] = "\x07\x2c\x51", + [0x0908] = "\x07\x37\x23", [0x0909] = "\x07\x37\x24", + [0x090a] = "\x05\x5a\x7e", [0x090b] = "\x07\x4d\x43", + [0x090e] = "\x06\x21\x2a", [0x090f] = "\x04\x21\x42", + [0x0910] = "\x06\x22\x4a", [0x0911] = "\x06\x26\x30", + [0x0912] = "\x06\x26\x33", [0x0913] = "\x05\x23\x4a", + [0x0914] = "\x06\x26\x31", [0x0915] = "\x06\x26\x32", + [0x0917] = "\x04\x28\x4d", [0x0918] = "\x06\x2f\x2f", + [0x0919] = "\x06\x2f\x31", [0x091a] = "\x06\x2f\x2d", + [0x091b] = "\x06\x2f\x2e", [0x091c] = "\x06\x2f\x30", + [0x091e] = "\x06\x3d\x54", [0x091f] = "\x06\x35\x60", + [0x0920] = "\x0f\x2e\x36", [0x0921] = "\x0f\x2e\x37", + [0x0922] = "\x06\x35\x24", [0x0923] = "\x06\x46\x72", + [0x0924] = "\x0f\x39\x52", [0x0925] = "\x04\x3c\x3d", + [0x0928] = "\x0f\x46\x68", [0x092a] = "\x07\x3f\x22", + [0x092b] = "\x05\x6d\x32", [0x092c] = "\x06\x21\x2b", + [0x092d] = "\x0f\x21\x31", [0x092e] = "\x05\x22\x37", + [0x092f] = "\x06\x23\x6e", [0x0930] = "\x04\x22\x43", + [0x0931] = "\x06\x23\x6d", [0x0933] = "\x06\x26\x34", + [0x0934] = "\x04\x23\x4a", [0x0935] = "\x06\x26\x35", + [0x0936] = "\x0f\x23\x3c", [0x0938] = "\x06\x29\x73", + [0x0939] = "\x05\x25\x3e", [0x093a] = "\x05\x25\x3f", + [0x093c] = "\x04\x28\x4f", [0x093e] = "\x06\x2f\x34", + [0x093f] = "\x05\x28\x33", [0x0940] = "\x06\x2f\x33", + [0x0941] = "\x05\x28\x32", [0x0942] = "\x06\x2f\x32", + [0x0943] = "\x06\x2f\x37", [0x0944] = "\x06\x2f\x35", + [0x0945] = "\x0f\x29\x47", [0x0949] = "\x05\x2c\x30", + [0x094a] = "\x06\x35\x62", [0x094b] = "\x06\x35\x61", + [0x094c] = "\x05\x2c\x31", [0x094e] = "\x06\x3d\x55", + [0x094f] = "\x0f\x33\x3a", [0x0950] = "\x04\x36\x4f", + [0x0951] = "\x06\x50\x75", [0x0952] = "\x06\x46\x73", + [0x0953] = "\x06\x35\x63", [0x0956] = "\x05\x3d\x7a", + [0x0959] = "\x04\x42\x48", [0x095a] = "\x06\x5b\x31", + [0x095b] = "\x06\x5b\x30", [0x095c] = "\x05\x4c\x2c", + [0x095d] = "\x05\x4c\x2d", [0x095e] = "\x05\x4c\x2e", + [0x0961] = "\x0f\x4d\x6a", [0x0962] = "\x05\x53\x64", + [0x0963] = "\x07\x37\x25", [0x0965] = "\x0f\x5e\x37", + [0x0966] = "\x04\x5f\x4b", [0x0969] = "\x07\x3f\x23", + [0x096a] = "\x07\x4d\x44", [0x096b] = "\x07\x60\x69", + [0x096c] = "\x07\x64\x43", [0x096d] = "\x0f\x21\x32", + [0x096e] = "\x05\x22\x38", [0x096f] = "\x06\x23\x6f", + [0x0970] = "\x05\x23\x4c", [0x0971] = "\x06\x26\x37", + [0x0972] = "\x0f\x23\x3d", [0x0973] = "\x0f\x25\x66", + [0x0974] = "\x06\x2f\x36", [0x0975] = "\x05\x28\x34", + [0x0976] = "\x06\x35\x64", [0x0977] = "\x0f\x46\x69", + [0x0978] = "\x07\x4d\x45", [0x097a] = "\x07\x57\x50", + [0x097b] = "\x06\x21\x5a", [0x097d] = "\x05\x21\x5a", + [0x097e] = "\x05\x21\x5b", [0x0980] = "\x06\x22\x4b", + [0x0982] = "\x06\x23\x70", [0x0983] = "\x04\x22\x44", + [0x0985] = "\x04\x22\x45", [0x0986] = "\x06\x23\x73", + [0x0987] = "\x06\x23\x72", [0x0988] = "\x05\x22\x3a", + [0x098c] = "\x05\x22\x39", [0x098d] = "\x06\x23\x74", + [0x0991] = "\x06\x26\x39", [0x0992] = "\x05\x23\x4d", + [0x0993] = "\x06\x26\x3a", [0x0994] = "\x06\x23\x75", + [0x0995] = "\x06\x26\x3b", [0x0996] = "\x0f\x23\x3e", + [0x0998] = "\x05\x25\x40", [0x0999] = "\x06\x29\x74", + [0x099a] = "\x06\x29\x77", [0x099b] = "\x06\x29\x78", + [0x099c] = "\x06\x29\x76", [0x099d] = "\x0f\x25\x67", + [0x099e] = "\x0f\x25\x69", [0x099f] = "\x0f\x25\x6a", + [0x09a0] = "\x0f\x25\x6b", [0x09a1] = "\x0f\x25\x68", + [0x09a2] = "\x06\x29\x75", [0x09a3] = "\x06\x35\x65", + [0x09a4] = "\x06\x35\x66", [0x09a5] = "\x0f\x2e\x38", + [0x09a6] = "\x0f\x2e\x39", [0x09aa] = "\x04\x30\x63", + [0x09ab] = "\x04\x30\x61", [0x09ac] = "\x04\x30\x62", + [0x09ad] = "\x0f\x33\x3b", [0x09b0] = "\x0f\x39\x53", + [0x09b1] = "\x0f\x39\x54", [0x09b4] = "\x06\x50\x78", + [0x09b5] = "\x06\x50\x77", [0x09b6] = "\x06\x50\x79", + [0x09b7] = "\x06\x50\x7b", [0x09bc] = "\x0f\x40\x50", + [0x09bd] = "\x0f\x46\x6a", [0x09be] = "\x0f\x46\x6b", + [0x09c0] = "\x05\x4c\x2f", [0x09c1] = "\x0f\x4d\x6b", + [0x09c2] = "\x0f\x4d\x6c", [0x09c4] = "\x07\x21\x40", + [0x09c8] = "\x07\x37\x26", [0x09ca] = "\x0f\x5e\x38", + [0x09ce] = "\x07\x46\x30", [0x09cf] = "\x07\x52\x78", + [0x09d0] = "\x07\x60\x6a", [0x09d1] = "\x07\x62\x2e", + [0x09d3] = "\x06\x22\x4c", [0x09d4] = "\x06\x23\x77", + [0x09d7] = "\x06\x23\x76", [0x09d8] = "\x06\x23\x78", + [0x09d9] = "\x04\x23\x4c", [0x09da] = "\x05\x23\x4f", + [0x09db] = "\x05\x23\x4e", [0x09dc] = "\x06\x26\x3c", + [0x09de] = "\x04\x25\x55", [0x09df] = "\x04\x25\x54", + [0x09e0] = "\x06\x29\x7c", [0x09e1] = "\x06\x29\x7b", + [0x09e2] = "\x06\x29\x7d", [0x09e3] = "\x06\x29\x7a", + [0x09e4] = "\x06\x29\x7e", [0x09e5] = "\x06\x29\x79", + [0x09e6] = "\x0f\x25\x6c", [0x09e8] = "\x06\x2a\x22", + [0x09e9] = "\x04\x28\x52", [0x09ea] = "\x04\x28\x51", + [0x09eb] = "\x05\x28\x37", [0x09ec] = "\x0f\x29\x48", + [0x09ed] = "\x0f\x29\x49", [0x09ee] = "\x0f\x29\x4a", + [0x09ef] = "\x0f\x29\x4b", [0x09f2] = "\x06\x2f\x39", + [0x09f3] = "\x06\x35\x68", [0x09f4] = "\x04\x2b\x79", + [0x09f5] = "\x05\x2c\x32", [0x09f6] = "\x06\x35\x67", + [0x09f7] = "\x06\x35\x6a", [0x09f8] = "\x06\x3c\x7a", + [0x09f9] = "\x06\x35\x69", [0x09fa] = "\x06\x3d\x57", + [0x09fb] = "\x06\x3d\x56", [0x09fc] = "\x06\x35\x6b", + [0x09fd] = "\x06\x3d\x58", [0x0a00] = "\x06\x46\x75", + [0x0a01] = "\x06\x46\x76", [0x0a02] = "\x06\x46\x77", + [0x0a03] = "\x05\x37\x3f", [0x0a05] = "\x06\x50\x7c", + [0x0a06] = "\x05\x44\x6d", [0x0a07] = "\x06\x5b\x32", + [0x0a08] = "\x07\x21\x41", [0x0a09] = "\x0f\x53\x58", + [0x0a0b] = "\x07\x63\x4b", [0x0a0d] = "\x05\x21\x3e", + [0x0a0e] = "\x04\x21\x43", [0x0a0f] = "\x0f\x21\x34", + [0x0a10] = "\x06\x21\x5b", [0x0a12] = "\x04\x22\x46", + [0x0a13] = "\x06\x2a\x24", [0x0a14] = "\x06\x23\x7a", + [0x0a16] = "\x06\x23\x79", [0x0a18] = "\x04\x23\x4e", + [0x0a19] = "\x06\x2f\x3b", [0x0a1a] = "\x05\x28\x38", + [0x0a1b] = "\x06\x2f\x3a", [0x0a1c] = "\x04\x28\x53", + [0x0a1d] = "\x06\x35\x6c", [0x0a1e] = "\x06\x2f\x3c", + [0x0a1f] = "\x06\x46\x78", [0x0a20] = "\x05\x2c\x33", + [0x0a22] = "\x05\x3d\x7b", [0x0a23] = "\x06\x50\x7d", + [0x0a25] = "\x05\x44\x6e", [0x0a27] = "\x07\x3f\x24", + [0x0a2c] = "\x05\x21\x3f", [0x0a2d] = "\x05\x21\x5c", + [0x0a2e] = "\x06\x23\x7b", [0x0a2f] = "\x06\x22\x4f", + [0x0a30] = "\x06\x22\x4d", [0x0a31] = "\x06\x22\x50", + [0x0a32] = "\x05\x21\x5d", [0x0a34] = "\x04\x22\x47", + [0x0a35] = "\x05\x22\x3b", [0x0a36] = "\x06\x23\x7c", + [0x0a37] = "\x06\x23\x7d", [0x0a38] = "\x05\x22\x3f", + [0x0a39] = "\x05\x22\x40", [0x0a3a] = "\x05\x22\x3d", + [0x0a3b] = "\x05\x22\x3e", [0x0a3d] = "\x0f\x22\x2d", + [0x0a40] = "\x06\x26\x3e", [0x0a41] = "\x05\x23\x50", + [0x0a42] = "\x06\x26\x3d", [0x0a43] = "\x05\x23\x51", + [0x0a44] = "\x06\x25\x5e", [0x0a47] = "\x0f\x23\x3f", + [0x0a4a] = "\x06\x2a\x27", [0x0a4b] = "\x06\x2a\x26", + [0x0a4c] = "\x06\x2a\x29", [0x0a4d] = "\x06\x2a\x28", + [0x0a4e] = "\x05\x25\x41", [0x0a4f] = "\x04\x25\x58", + [0x0a51] = "\x0f\x25\x6d", [0x0a52] = "\x0f\x25\x6e", + [0x0a56] = "\x06\x2a\x25", [0x0a57] = "\x05\x28\x39", + [0x0a58] = "\x04\x28\x54", [0x0a59] = "\x06\x2f\x46", + [0x0a5a] = "\x06\x2f\x41", [0x0a5b] = "\x06\x2f\x44", + [0x0a5c] = "\x06\x2f\x45", [0x0a5d] = "\x06\x2f\x40", + [0x0a5e] = "\x06\x2f\x3e", [0x0a5f] = "\x06\x2f\x42", + [0x0a60] = "\x06\x2f\x43", [0x0a62] = "\x0f\x29\x4d", + [0x0a63] = "\x0f\x29\x4e", [0x0a64] = "\x04\x28\x55", + [0x0a66] = "\x06\x2f\x3f", [0x0a67] = "\x06\x35\x73", + [0x0a68] = "\x06\x35\x74", [0x0a69] = "\x04\x2b\x7b", + [0x0a6a] = "\x05\x2c\x34", [0x0a6b] = "\x04\x2b\x7c", + [0x0a6c] = "\x06\x35\x6f", [0x0a6d] = "\x06\x35\x6d", + [0x0a6e] = "\x06\x35\x70", [0x0a6f] = "\x06\x35\x72", + [0x0a70] = "\x06\x35\x71", [0x0a71] = "\x06\x35\x6e", + [0x0a72] = "\x05\x2c\x35", [0x0a73] = "\x0f\x2e\x3a", + [0x0a74] = "\x0f\x2e\x3b", [0x0a78] = "\x06\x3d\x60", + [0x0a79] = "\x06\x3d\x5b", [0x0a7a] = "\x04\x30\x67", + [0x0a7b] = "\x06\x3d\x5f", [0x0a7c] = "\x06\x3d\x5c", + [0x0a7d] = "\x06\x3d\x5d", [0x0a7e] = "\x0f\x33\x3d", + [0x0a7f] = "\x05\x31\x30", [0x0a84] = "\x06\x3d\x5e", + [0x0a86] = "\x04\x30\x66", [0x0a87] = "\x04\x36\x52", + [0x0a88] = "\x06\x46\x7c", [0x0a89] = "\x06\x46\x7a", + [0x0a8a] = "\x04\x36\x53", [0x0a8b] = "\x06\x46\x7b", + [0x0a8c] = "\x06\x46\x79", [0x0a8d] = "\x06\x46\x7d", + [0x0a8e] = "\x0f\x39\x55", [0x0a8f] = "\x06\x46\x7e", + [0x0a91] = "\x05\x3d\x7c", [0x0a92] = "\x05\x3d\x7d", + [0x0a93] = "\x06\x51\x24", [0x0a94] = "\x06\x51\x23", + [0x0a95] = "\x06\x50\x7e", [0x0a96] = "\x0f\x40\x51", + [0x0a98] = "\x06\x51\x21", [0x0a99] = "\x04\x3c\x3f", + [0x0a9a] = "\x04\x42\x49", [0x0a9b] = "\x06\x5b\x34", + [0x0a9c] = "\x06\x5b\x37", [0x0a9d] = "\x06\x5b\x33", + [0x0a9e] = "\x06\x5b\x38", [0x0a9f] = "\x05\x44\x6f", + [0x0aa0] = "\x0f\x46\x6d", [0x0aa2] = "\x0f\x46\x6e", + [0x0aa4] = "\x06\x5b\x36", [0x0aa5] = "\x06\x5b\x39", + [0x0aa6] = "\x06\x5b\x3b", [0x0aaa] = "\x06\x5b\x3a", + [0x0aab] = "\x06\x5b\x35", [0x0aad] = "\x07\x21\x43", + [0x0aae] = "\x04\x49\x28", [0x0aaf] = "\x05\x4c\x30", + [0x0ab0] = "\x07\x21\x44", [0x0ab3] = "\x07\x21\x42", + [0x0ab5] = "\x0f\x4d\x6d", [0x0ab9] = "\x07\x25\x48", + [0x0aba] = "\x05\x53\x65", [0x0abb] = "\x07\x2c\x53", + [0x0abc] = "\x07\x2c\x52", [0x0abd] = "\x0f\x53\x59", + [0x0abe] = "\x0f\x53\x5a", [0x0abf] = "\x07\x3b\x4d", + [0x0ac0] = "\x0f\x5e\x39", [0x0ac1] = "\x0f\x5e\x3a", + [0x0ac2] = "\x0f\x5e\x3b", [0x0ac7] = "\x0f\x64\x7c", + [0x0ac8] = "\x07\x4e\x27", [0x0ac9] = "\x07\x52\x79", + [0x0acc] = "\x05\x77\x54", [0x0ace] = "\x07\x5e\x50", + [0x0ad0] = "\x07\x65\x33", [0x0ad2] = "\x07\x66\x33", + [0x0ad3] = "\x05\x21\x2e", [0x0ad4] = "\x06\x21\x3c", + [0x0ad5] = "\x06\x21\x3d", [0x0ad7] = "\x06\x21\x5d", + [0x0ad9] = "\x06\x22\x52", [0x0ada] = "\x06\x22\x51", + [0x0ade] = "\x04\x22\x4a", [0x0adf] = "\x06\x24\x23", + [0x0ae0] = "\x06\x24\x21", [0x0ae2] = "\x0f\x22\x2e", + [0x0ae4] = "\x04\x22\x49", [0x0ae5] = "\x06\x24\x22", + [0x0ae6] = "\x06\x26\x40", [0x0ae7] = "\x0f\x23\x40", + [0x0ae8] = "\x05\x23\x3c", [0x0ae9] = "\x06\x2a\x2c", + [0x0aea] = "\x06\x2a\x2b", [0x0aeb] = "\x06\x2a\x2d", + [0x0aec] = "\x06\x2a\x2e", [0x0af0] = "\x06\x2f\x47", + [0x0af1] = "\x06\x2f\x48", [0x0af3] = "\x04\x28\x56", + [0x0af4] = "\x0f\x29\x4f", [0x0af9] = "\x06\x35\x76", + [0x0afa] = "\x06\x35\x75", [0x0afb] = "\x06\x36\x49", + [0x0afc] = "\x06\x35\x2e", [0x0aff] = "\x05\x36\x6c", + [0x0b00] = "\x06\x47\x22", [0x0b01] = "\x06\x47\x24", + [0x0b02] = "\x06\x4d\x62", [0x0b04] = "\x0f\x39\x56", + [0x0b05] = "\x06\x47\x23", [0x0b06] = "\x05\x3e\x21", + [0x0b07] = "\x06\x51\x25", [0x0b08] = "\x05\x3d\x7e", + [0x0b0a] = "\x0f\x40\x52", [0x0b0e] = "\x06\x5b\x3c", + [0x0b0f] = "\x0f\x46\x6f", [0x0b10] = "\x06\x60\x72", + [0x0b11] = "\x07\x21\x45", [0x0b13] = "\x05\x53\x66", + [0x0b17] = "\x0f\x59\x57", [0x0b18] = "\x07\x4b\x6a", + [0x0b1a] = "\x06\x21\x60", [0x0b1b] = "\x05\x21\x40", + [0x0b1c] = "\x06\x21\x5e", [0x0b1d] = "\x05\x21\x42", + [0x0b1e] = "\x06\x21\x62", [0x0b1f] = "\x06\x21\x5f", + [0x0b21] = "\x06\x22\x55", [0x0b22] = "\x04\x21\x68", + [0x0b23] = "\x05\x21\x5e", [0x0b25] = "\x06\x22\x56", + [0x0b26] = "\x05\x21\x5f", [0x0b27] = "\x06\x22\x53", + [0x0b28] = "\x06\x22\x54", [0x0b29] = "\x06\x24\x25", + [0x0b2a] = "\x04\x22\x4b", [0x0b2b] = "\x06\x24\x24", + [0x0b2c] = "\x05\x22\x42", [0x0b2d] = "\x06\x24\x26", + [0x0b2e] = "\x05\x22\x41", [0x0b2f] = "\x06\x24\x27", + [0x0b31] = "\x06\x26\x44", [0x0b32] = "\x06\x26\x42", + [0x0b33] = "\x05\x23\x52", [0x0b34] = "\x0f\x23\x41", + [0x0b35] = "\x0f\x23\x42", [0x0b36] = "\x0f\x23\x43", + [0x0b37] = "\x0f\x23\x44", [0x0b38] = "\x04\x23\x50", + [0x0b39] = "\x06\x2a\x31", [0x0b3a] = "\x06\x2a\x2f", + [0x0b3b] = "\x06\x2a\x32", [0x0b3c] = "\x06\x2a\x30", + [0x0b3d] = "\x0f\x25\x6f", [0x0b3f] = "\x06\x2f\x4d", + [0x0b40] = "\x06\x2f\x4a", [0x0b41] = "\x06\x2f\x4c", + [0x0b42] = "\x06\x2f\x4b", [0x0b43] = "\x06\x2f\x49", + [0x0b44] = "\x0f\x29\x51", [0x0b45] = "\x0f\x29\x52", + [0x0b47] = "\x06\x32\x72", [0x0b49] = "\x05\x28\x36", + [0x0b4a] = "\x06\x35\x7b", [0x0b4b] = "\x05\x2c\x36", + [0x0b4c] = "\x06\x35\x7c", [0x0b4d] = "\x06\x35\x79", + [0x0b4e] = "\x06\x35\x77", [0x0b4f] = "\x06\x35\x7a", + [0x0b50] = "\x0f\x2e\x3c", [0x0b51] = "\x0f\x2e\x3d", + [0x0b52] = "\x0f\x2e\x3e", [0x0b53] = "\x0f\x2e\x3f", + [0x0b54] = "\x06\x3c\x67", [0x0b55] = "\x06\x3d\x66", + [0x0b56] = "\x06\x3d\x68", [0x0b57] = "\x05\x31\x32", + [0x0b58] = "\x05\x31\x33", [0x0b59] = "\x06\x3d\x65", + [0x0b5a] = "\x06\x3d\x63", [0x0b5b] = "\x06\x3d\x6b", + [0x0b5c] = "\x06\x3d\x64", [0x0b5d] = "\x05\x2c\x37", + [0x0b5e] = "\x06\x3d\x62", [0x0b5f] = "\x06\x3d\x69", + [0x0b60] = "\x06\x3d\x6a", [0x0b61] = "\x06\x3c\x7c", + [0x0b63] = "\x06\x3d\x67", [0x0b65] = "\x04\x36\x54", + [0x0b66] = "\x05\x36\x6d", [0x0b67] = "\x06\x47\x27", + [0x0b68] = "\x06\x47\x25", [0x0b69] = "\x0f\x33\x3e", + [0x0b6a] = "\x0f\x39\x57", [0x0b6b] = "\x0f\x39\x58", + [0x0b6c] = "\x0f\x39\x59", [0x0b6d] = "\x0f\x39\x5a", + [0x0b6e] = "\x06\x47\x26", [0x0b6f] = "\x04\x3c\x43", + [0x0b70] = "\x04\x3c\x42", [0x0b71] = "\x06\x51\x27", + [0x0b72] = "\x06\x51\x28", [0x0b73] = "\x06\x51\x26", + [0x0b74] = "\x04\x3c\x41", [0x0b75] = "\x06\x47\x28", + [0x0b76] = "\x06\x51\x5b", [0x0b78] = "\x06\x51\x29", + [0x0b7b] = "\x06\x5f\x21", [0x0b7c] = "\x06\x5b\x3e", + [0x0b7e] = "\x06\x5b\x3d", [0x0b7f] = "\x05\x44\x70", + [0x0b81] = "\x06\x53\x7b", [0x0b82] = "\x0f\x4d\x55", + [0x0b83] = "\x05\x4c\x33", [0x0b84] = "\x05\x4c\x34", + [0x0b85] = "\x0f\x46\x70", [0x0b86] = "\x05\x4c\x32", + [0x0b87] = "\x07\x2c\x55", [0x0b88] = "\x0f\x53\x5b", + [0x0b89] = "\x03\x50\x39", [0x0b8a] = "\x05\x54\x2e", + [0x0b8b] = "\x07\x2c\x54", [0x0b8d] = "\x07\x37\x29", + [0x0b8e] = "\x07\x37\x28", [0x0b8f] = "\x0f\x59\x58", + [0x0b90] = "\x04\x5a\x6f", [0x0b91] = "\x07\x46\x32", + [0x0b92] = "\x07\x46\x31", [0x0b93] = "\x04\x66\x31", + [0x0b94] = "\x0f\x67\x45", [0x0b95] = "\x07\x57\x51", + [0x0b96] = "\x05\x75\x66", [0x0b97] = "\x07\x5e\x51", + [0x0b98] = "\x07\x5e\x52", [0x0b99] = "\x05\x21\x43", + [0x0b9a] = "\x06\x21\x64", [0x0b9b] = "\x04\x21\x47", + [0x0b9c] = "\x04\x21\x46", [0x0b9d] = "\x0f\x21\x36", + [0x0b9e] = "\x06\x21\x63", [0x0ba0] = "\x05\x21\x61", + [0x0ba1] = "\x06\x22\x59", [0x0ba2] = "\x06\x22\x58", + [0x0ba3] = "\x06\x22\x5e", [0x0ba4] = "\x06\x22\x5a", + [0x0ba5] = "\x06\x22\x5d", [0x0ba6] = "\x06\x22\x57", + [0x0ba7] = "\x06\x22\x42", [0x0ba8] = "\x0f\x21\x4e", + [0x0baa] = "\x06\x22\x5c", [0x0bab] = "\x05\x22\x47", + [0x0bac] = "\x06\x24\x2d", [0x0bad] = "\x05\x22\x45", + [0x0bae] = "\x06\x24\x2e", [0x0baf] = "\x04\x22\x4d", + [0x0bb0] = "\x05\x22\x46", [0x0bb1] = "\x04\x22\x50", + [0x0bb2] = "\x06\x24\x2c", [0x0bb3] = "\x04\x22\x4f", + [0x0bb4] = "\x04\x22\x4e", [0x0bb5] = "\x05\x22\x44", + [0x0bb7] = "\x06\x24\x28", [0x0bb8] = "\x0f\x22\x2f", + [0x0bb9] = "\x0f\x22\x30", [0x0bba] = "\x0f\x22\x32", + [0x0bbb] = "\x0f\x22\x34", [0x0bc1] = "\x06\x24\x2a", + [0x0bc2] = "\x0f\x22\x31", [0x0bc6] = "\x0f\x22\x33", + [0x0bc8] = "\x05\x22\x43", [0x0bc9] = "\x06\x24\x29", + [0x0bca] = "\x06\x24\x2b", [0x0bcb] = "\x04\x23\x56", + [0x0bcc] = "\x06\x26\x4f", [0x0bcd] = "\x06\x26\x46", + [0x0bce] = "\x06\x26\x4d", [0x0bcf] = "\x06\x26\x4c", + [0x0bd0] = "\x05\x23\x56", [0x0bd1] = "\x04\x23\x5a", + [0x0bd2] = "\x04\x23\x5d", [0x0bd3] = "\x05\x23\x5b", + [0x0bd4] = "\x05\x23\x54", [0x0bd5] = "\x06\x26\x48", + [0x0bd6] = "\x04\x23\x57", [0x0bd7] = "\x04\x23\x52", + [0x0bd8] = "\x04\x23\x58", [0x0bd9] = "\x05\x23\x58", + [0x0bda] = "\x06\x26\x49", [0x0bdb] = "\x05\x23\x59", + [0x0bdc] = "\x04\x23\x55", [0x0bdd] = "\x05\x23\x55", + [0x0bde] = "\x06\x26\x47", [0x0be1] = "\x05\x23\x5c", + [0x0be3] = "\x0f\x23\x45", [0x0be4] = "\x0f\x23\x46", + [0x0be5] = "\x0f\x23\x47", [0x0be6] = "\x0f\x23\x4a", + [0x0be7] = "\x0f\x23\x4b", [0x0be8] = "\x0f\x23\x4c", + [0x0beb] = "\x0f\x23\x48", [0x0bec] = "\x06\x26\x4b", + [0x0bee] = "\x06\x26\x4a", [0x0bf3] = "\x06\x26\x50", + [0x0bf5] = "\x06\x26\x45", [0x0bf6] = "\x05\x23\x53", + [0x0c04] = "\x05\x23\x57", [0x0c05] = "\x05\x23\x5a", + [0x0c08] = "\x04\x25\x5c", [0x0c09] = "\x04\x25\x5e", + [0x0c0a] = "\x06\x2a\x36", [0x0c0b] = "\x05\x25\x4c", + [0x0c0c] = "\x05\x25\x44", [0x0c0d] = "\x04\x25\x5b", + [0x0c0e] = "\x06\x2a\x34", [0x0c0f] = "\x05\x25\x4d", + [0x0c10] = "\x05\x25\x45", [0x0c11] = "\x05\x25\x47", + [0x0c12] = "\x04\x25\x61", [0x0c13] = "\x05\x25\x50", + [0x0c14] = "\x06\x2a\x33", [0x0c15] = "\x05\x25\x52", + [0x0c16] = "\x05\x28\x47", [0x0c17] = "\x06\x2a\x3b", + [0x0c18] = "\x05\x25\x48", [0x0c19] = "\x05\x25\x4b", + [0x0c1a] = "\x05\x25\x4a", [0x0c1b] = "\x05\x25\x51", + [0x0c1c] = "\x05\x25\x49", [0x0c1d] = "\x05\x25\x4e", + [0x0c1e] = "\x06\x2a\x3d", [0x0c21] = "\x05\x25\x4f", + [0x0c22] = "\x0f\x25\x70", [0x0c23] = "\x0f\x25\x72", + [0x0c24] = "\x0f\x25\x73", [0x0c25] = "\x0f\x25\x74", + [0x0c26] = "\x0f\x25\x75", [0x0c27] = "\x0f\x25\x76", + [0x0c28] = "\x0f\x25\x77", [0x0c29] = "\x0f\x25\x78", + [0x0c2a] = "\x0f\x25\x79", [0x0c2b] = "\x0f\x25\x7a", + [0x0c2c] = "\x0f\x25\x7d", [0x0c2d] = "\x0f\x25\x7e", + [0x0c2e] = "\x0f\x26\x21", [0x0c2f] = "\x0f\x26\x22", + [0x0c30] = "\x0f\x26\x23", [0x0c32] = "\x05\x25\x46", + [0x0c35] = "\x06\x2a\x35", [0x0c36] = "\x05\x25\x43", + [0x0c38] = "\x06\x2a\x38", [0x0c3f] = "\x06\x2a\x37", + [0x0c40] = "\x0f\x25\x7c", [0x0c4e] = "\x06\x2a\x3a", + [0x0c50] = "\x05\x2c\x38", [0x0c51] = "\x05\x28\x46", + [0x0c52] = "\x05\x28\x52", [0x0c53] = "\x05\x28\x4d", + [0x0c54] = "\x05\x28\x3c", [0x0c55] = "\x05\x28\x51", + [0x0c56] = "\x06\x2f\x54", [0x0c57] = "\x06\x2f\x4e", + [0x0c58] = "\x05\x28\x3f", [0x0c59] = "\x04\x28\x5b", + [0x0c5a] = "\x04\x28\x5a", [0x0c5b] = "\x05\x28\x4f", + [0x0c5c] = "\x05\x28\x45", [0x0c5d] = "\x05\x28\x4b", + [0x0c5e] = "\x05\x28\x4a", [0x0c5f] = "\x05\x28\x4e", + [0x0c60] = "\x05\x28\x48", [0x0c61] = "\x05\x28\x49", + [0x0c62] = "\x05\x28\x3d", [0x0c63] = "\x05\x28\x41", + [0x0c64] = "\x05\x28\x4c", [0x0c65] = "\x04\x25\x62", + [0x0c66] = "\x06\x2f\x59", [0x0c67] = "\x06\x2f\x5a", + [0x0c68] = "\x05\x28\x53", [0x0c69] = "\x06\x2f\x4f", + [0x0c6b] = "\x05\x28\x3a", [0x0c6c] = "\x06\x2f\x57", + [0x0c6d] = "\x06\x2f\x56", [0x0c6e] = "\x05\x28\x50", + [0x0c6f] = "\x06\x2f\x50", [0x0c70] = "\x06\x2f\x58", + [0x0c71] = "\x06\x2f\x52", [0x0c72] = "\x05\x28\x40", + [0x0c73] = "\x05\x28\x42", [0x0c75] = "\x0f\x2b\x33", + [0x0c79] = "\x0f\x29\x53", [0x0c7a] = "\x0f\x29\x55", + [0x0c7b] = "\x0f\x29\x56", [0x0c7c] = "\x0f\x29\x57", + [0x0c7d] = "\x0f\x29\x58", [0x0c7e] = "\x0f\x29\x59", + [0x0c7f] = "\x0f\x29\x5a", [0x0c80] = "\x0f\x29\x5b", + [0x0c81] = "\x0f\x29\x5e", [0x0c82] = "\x0f\x29\x5f", + [0x0c83] = "\x0f\x29\x60", [0x0c84] = "\x0f\x29\x61", + [0x0c85] = "\x0f\x29\x62", [0x0c86] = "\x0f\x29\x63", + [0x0c87] = "\x0f\x29\x64", [0x0c88] = "\x0f\x29\x66", + [0x0c89] = "\x0f\x29\x67", [0x0c8b] = "\x05\x28\x43", + [0x0c8c] = "\x05\x28\x44", [0x0c8e] = "\x04\x28\x5d", + [0x0c8f] = "\x0f\x29\x65", [0x0c90] = "\x06\x2f\x55", + [0x0c93] = "\x06\x2f\x53", [0x0c97] = "\x04\x28\x58", + [0x0ca9] = "\x05\x28\x3b", [0x0caa] = "\x05\x28\x3e", + [0x0cab] = "\x06\x2f\x51", [0x0cad] = "\x06\x36\x29", + [0x0cae] = "\x04\x2c\x24", [0x0caf] = "\x04\x2c\x2b", + [0x0cb0] = "\x04\x2c\x2c", [0x0cb1] = "\x04\x2c\x27", + [0x0cb2] = "\x06\x36\x22", [0x0cb3] = "\x05\x2c\x4e", + [0x0cb4] = "\x05\x2c\x41", [0x0cb5] = "\x05\x2c\x3f", + [0x0cb6] = "\x05\x2c\x4c", [0x0cb7] = "\x05\x2c\x3d", + [0x0cb8] = "\x05\x2c\x46", [0x0cb9] = "\x05\x2c\x56", + [0x0cba] = "\x05\x2c\x49", [0x0cbb] = "\x04\x2c\x2a", + [0x0cbc] = "\x05\x2c\x4d", [0x0cbd] = "\x05\x2c\x54", + [0x0cbe] = "\x05\x2c\x52", [0x0cbf] = "\x04\x2c\x22", + [0x0cc0] = "\x06\x36\x23", [0x0cc1] = "\x06\x36\x24", + [0x0cc2] = "\x05\x2c\x51", [0x0cc3] = "\x04\x2c\x23", + [0x0cc4] = "\x05\x2c\x40", [0x0cc5] = "\x06\x36\x27", + [0x0cc6] = "\x06\x36\x28", [0x0cc7] = "\x05\x2c\x57", + [0x0cc8] = "\x06\x36\x26", [0x0cc9] = "\x05\x2c\x53", + [0x0cca] = "\x05\x2c\x58", [0x0ccb] = "\x05\x2c\x47", + [0x0ccc] = "\x05\x2c\x59", [0x0ccd] = "\x05\x2c\x44", + [0x0cce] = "\x05\x2c\x55", [0x0cdb] = "\x0f\x2e\x40", + [0x0cdc] = "\x0f\x2e\x41", [0x0cdd] = "\x0f\x2e\x43", + [0x0cde] = "\x0f\x2e\x44", [0x0cdf] = "\x0f\x2e\x48", + [0x0ce0] = "\x0f\x2e\x49", [0x0ce1] = "\x0f\x2e\x4b", + [0x0ce2] = "\x0f\x2e\x4c", [0x0ce3] = "\x0f\x2e\x4d", + [0x0ce4] = "\x0f\x2e\x4e", [0x0ce5] = "\x0f\x2e\x4f", + [0x0ce6] = "\x0f\x2e\x50", [0x0ce7] = "\x0f\x2e\x51", + [0x0ce8] = "\x0f\x2e\x52", [0x0ce9] = "\x0f\x2e\x53", + [0x0cea] = "\x0f\x2e\x54", [0x0ceb] = "\x06\x39\x5e", + [0x0cee] = "\x06\x36\x21", [0x0cef] = "\x05\x2c\x42", + [0x0cf0] = "\x05\x2c\x45", [0x0cf1] = "\x05\x2c\x48", + [0x0cf4] = "\x06\x36\x25", [0x0cf7] = "\x05\x2c\x50", + [0x0cf8] = "\x05\x2c\x4b", [0x0cf9] = "\x05\x2c\x39", + [0x0cfa] = "\x05\x2c\x3a", [0x0cfb] = "\x05\x2c\x3b", + [0x0cff] = "\x0f\x2e\x45", [0x0d03] = "\x05\x2c\x4a", + [0x0d21] = "\x05\x2c\x4f", [0x0d22] = "\x05\x2c\x3e", + [0x0d23] = "\x05\x2c\x3c", [0x0d26] = "\x05\x2c\x5a", + [0x0d27] = "\x05\x31\x46", [0x0d28] = "\x04\x30\x69", + [0x0d29] = "\x06\x3d\x77", [0x0d2a] = "\x06\x3d\x74", + [0x0d2b] = "\x04\x30\x78", [0x0d2c] = "\x06\x3d\x6f", + [0x0d2d] = "\x04\x30\x75", [0x0d2e] = "\x05\x31\x51", + [0x0d2f] = "\x05\x31\x49", [0x0d30] = "\x05\x31\x4c", + [0x0d31] = "\x04\x30\x6e", [0x0d32] = "\x04\x30\x79", + [0x0d33] = "\x05\x31\x44", [0x0d34] = "\x06\x3d\x76", + [0x0d35] = "\x05\x31\x36", [0x0d36] = "\x05\x31\x4a", + [0x0d37] = "\x05\x31\x45", [0x0d38] = "\x05\x31\x4e", + [0x0d39] = "\x05\x31\x34", [0x0d3a] = "\x05\x31\x4d", + [0x0d3b] = "\x05\x31\x42", [0x0d3c] = "\x05\x31\x3b", + [0x0d3d] = "\x06\x3d\x71", [0x0d3e] = "\x06\x3d\x75", + [0x0d3f] = "\x06\x3d\x7d", [0x0d40] = "\x06\x3d\x7a", + [0x0d41] = "\x06\x3d\x7e", [0x0d42] = "\x05\x31\x3a", + [0x0d43] = "\x05\x31\x3c", [0x0d4a] = "\x06\x3d\x6c", + [0x0d51] = "\x05\x31\x38", [0x0d52] = "\x06\x3d\x72", + [0x0d53] = "\x06\x3d\x7b", [0x0d54] = "\x0f\x33\x3f", + [0x0d55] = "\x0f\x33\x40", [0x0d56] = "\x0f\x33\x41", + [0x0d57] = "\x0f\x33\x42", [0x0d58] = "\x0f\x33\x44", + [0x0d59] = "\x0f\x33\x45", [0x0d5a] = "\x0f\x33\x46", + [0x0d5b] = "\x0f\x33\x47", [0x0d5c] = "\x0f\x33\x48", + [0x0d5d] = "\x0f\x33\x49", [0x0d5e] = "\x0f\x33\x4c", + [0x0d5f] = "\x0f\x33\x4d", [0x0d60] = "\x05\x31\x37", + [0x0d61] = "\x06\x3d\x73", [0x0d62] = "\x05\x31\x39", + [0x0d65] = "\x06\x3d\x6d", [0x0d6a] = "\x05\x31\x41", + [0x0d70] = "\x05\x31\x48", [0x0d72] = "\x06\x3e\x21", + [0x0d75] = "\x05\x31\x52", [0x0d77] = "\x06\x3d\x70", + [0x0d79] = "\x05\x31\x40", [0x0da7] = "\x05\x31\x35", + [0x0da8] = "\x05\x31\x47", [0x0da9] = "\x05\x31\x3e", + [0x0daa] = "\x05\x31\x43", [0x0dab] = "\x05\x31\x3d", + [0x0dac] = "\x05\x31\x50", [0x0dad] = "\x06\x3d\x79", + [0x0dae] = "\x03\x34\x60", [0x0db0] = "\x05\x31\x53", + [0x0db1] = "\x05\x31\x4f", [0x0db2] = "\x06\x3d\x78", + [0x0db3] = "\x06\x3d\x6e", [0x0db4] = "\x05\x31\x3f", + [0x0db5] = "\x05\x31\x4b", [0x0db7] = "\x04\x36\x55", + [0x0db8] = "\x04\x36\x61", [0x0dba] = "\x06\x47\x32", + [0x0dbb] = "\x05\x37\x24", [0x0dbc] = "\x06\x47\x37", + [0x0dbd] = "\x06\x47\x3e", [0x0dbe] = "\x05\x36\x77", + [0x0dbf] = "\x06\x47\x35", [0x0dc0] = "\x05\x36\x7c", + [0x0dc1] = "\x04\x36\x56", [0x0dc2] = "\x05\x37\x28", + [0x0dc3] = "\x05\x36\x6f", [0x0dc4] = "\x05\x36\x71", + [0x0dc5] = "\x04\x36\x5a", [0x0dc6] = "\x05\x36\x78", + [0x0dc7] = "\x04\x36\x57", [0x0dc8] = "\x05\x37\x29", + [0x0dc9] = "\x05\x36\x7e", [0x0dca] = "\x04\x36\x62", + [0x0dcb] = "\x04\x36\x5b", [0x0dcc] = "\x05\x37\x23", + [0x0dcd] = "\x05\x37\x27", [0x0dce] = "\x04\x36\x66", + [0x0dcf] = "\x05\x37\x30", [0x0dd1] = "\x04\x36\x5d", + [0x0dd2] = "\x05\x37\x2c", [0x0dd3] = "\x05\x37\x2e", + [0x0dd4] = "\x06\x47\x2e", [0x0dd5] = "\x06\x47\x3c", + [0x0dd6] = "\x05\x3e\x22", [0x0dd7] = "\x06\x47\x2b", + [0x0dd8] = "\x06\x47\x2f", [0x0dd9] = "\x06\x47\x38", + [0x0dda] = "\x05\x37\x22", [0x0ddb] = "\x06\x47\x34", + [0x0ddc] = "\x06\x47\x3f", [0x0ddd] = "\x06\x47\x3a", + [0x0dde] = "\x04\x36\x64", [0x0ddf] = "\x05\x37\x26", + [0x0de7] = "\x05\x36\x73", [0x0de8] = "\x0f\x39\x5b", + [0x0de9] = "\x0f\x39\x5d", [0x0dea] = "\x0f\x39\x5e", + [0x0deb] = "\x0f\x39\x61", [0x0dec] = "\x0f\x39\x62", + [0x0ded] = "\x0f\x39\x63", [0x0dee] = "\x0f\x39\x64", + [0x0def] = "\x0f\x39\x65", [0x0df0] = "\x0f\x39\x66", + [0x0df1] = "\x0f\x39\x67", [0x0df2] = "\x0f\x39\x68", + [0x0df3] = "\x0f\x39\x6a", [0x0df4] = "\x0f\x39\x6d", + [0x0df5] = "\x0f\x39\x6e", [0x0df6] = "\x0f\x39\x6f", + [0x0df7] = "\x0f\x39\x70", [0x0df8] = "\x05\x36\x74", + [0x0dfb] = "\x05\x36\x75", [0x0dfc] = "\x05\x36\x7b", + [0x0dfd] = "\x05\x37\x25", [0x0dfe] = "\x05\x37\x21", + [0x0e00] = "\x06\x47\x3b", [0x0e04] = "\x0f\x39\x6b", + [0x0e0c] = "\x0f\x39\x5c", [0x0e0d] = "\x0f\x39\x5f", + [0x0e16] = "\x0f\x39\x69", [0x0e1d] = "\x0f\x39\x6c", + [0x0e2d] = "\x05\x37\x2b", [0x0e2e] = "\x05\x37\x2f", + [0x0e30] = "\x06\x47\x3d", [0x0e31] = "\x05\x37\x2d", + [0x0e32] = "\x05\x37\x2a", [0x0e33] = "\x05\x36\x7d", + [0x0e35] = "\x06\x47\x36", [0x0e36] = "\x06\x51\x39", + [0x0e37] = "\x05\x3e\x23", [0x0e38] = "\x04\x3c\x49", + [0x0e39] = "\x05\x3e\x27", [0x0e3a] = "\x04\x3c\x4e", + [0x0e3b] = "\x05\x36\x72", [0x0e3f] = "\x06\x51\x41", + [0x0e40] = "\x04\x3c\x48", [0x0e41] = "\x04\x3c\x44", + [0x0e42] = "\x06\x5b\x42", [0x0e43] = "\x05\x3e\x2d", + [0x0e44] = "\x06\x51\x33", [0x0e45] = "\x06\x51\x35", + [0x0e46] = "\x05\x3e\x2a", [0x0e47] = "\x05\x3e\x38", + [0x0e48] = "\x06\x51\x3a", [0x0e49] = "\x06\x51\x30", + [0x0e4a] = "\x05\x3e\x2e", [0x0e4b] = "\x05\x3e\x24", + [0x0e4c] = "\x05\x3e\x35", [0x0e4d] = "\x05\x3e\x3f", + [0x0e4e] = "\x06\x51\x3f", [0x0e4f] = "\x06\x51\x37", + [0x0e50] = "\x05\x3e\x34", [0x0e51] = "\x05\x3e\x37", + [0x0e52] = "\x04\x3c\x4d", [0x0e53] = "\x05\x3e\x3a", + [0x0e54] = "\x04\x3c\x45", [0x0e55] = "\x05\x3e\x33", + [0x0e56] = "\x05\x3e\x2c", [0x0e57] = "\x04\x3c\x4f", + [0x0e58] = "\x05\x3e\x2f", [0x0e59] = "\x04\x3c\x51", + [0x0e5a] = "\x05\x3e\x31", [0x0e5b] = "\x05\x3e\x32", + [0x0e5c] = "\x06\x51\x3b", [0x0e5e] = "\x06\x51\x40", + [0x0e5f] = "\x06\x51\x2a", [0x0e60] = "\x06\x51\x3e", + [0x0e61] = "\x06\x51\x3d", [0x0e62] = "\x05\x3e\x3b", + [0x0e63] = "\x06\x51\x38", [0x0e64] = "\x05\x3e\x28", + [0x0e65] = "\x05\x3e\x30", [0x0e66] = "\x05\x3e\x2b", + [0x0e67] = "\x06\x51\x2c", [0x0e68] = "\x06\x51\x44", + [0x0e69] = "\x06\x51\x2e", [0x0e6a] = "\x06\x51\x2b", + [0x0e6b] = "\x06\x51\x2d", [0x0e6e] = "\x0f\x47\x26", + [0x0e7f] = "\x05\x3e\x3e", [0x0e80] = "\x06\x51\x31", + [0x0e81] = "\x0f\x40\x56", [0x0e82] = "\x0f\x40\x57", + [0x0e83] = "\x0f\x40\x58", [0x0e84] = "\x0f\x40\x59", + [0x0e85] = "\x0f\x40\x5a", [0x0e86] = "\x0f\x40\x5b", + [0x0e87] = "\x0f\x40\x5c", [0x0e88] = "\x0f\x40\x5d", + [0x0e89] = "\x0f\x40\x5e", [0x0e8a] = "\x0f\x40\x5f", + [0x0e8b] = "\x0f\x40\x60", [0x0e8c] = "\x0f\x40\x61", + [0x0e8d] = "\x0f\x40\x63", [0x0e8e] = "\x06\x51\x2f", + [0x0e8f] = "\x06\x51\x34", [0x0e93] = "\x06\x51\x3c", + [0x0ea2] = "\x0f\x40\x54", [0x0ea4] = "\x06\x51\x42", + [0x0ecc] = "\x05\x3e\x3c", [0x0ecd] = "\x05\x3e\x36", + [0x0ece] = "\x05\x3e\x25", [0x0ecf] = "\x05\x3e\x29", + [0x0ed0] = "\x05\x3e\x26", [0x0ed1] = "\x0f\x40\x64", + [0x0ed4] = "\x06\x5b\x46", [0x0ed5] = "\x06\x5b\x40", + [0x0ed6] = "\x06\x5b\x4b", [0x0ed7] = "\x04\x42\x4d", + [0x0ed8] = "\x06\x5b\x4f", [0x0ed9] = "\x06\x5b\x45", + [0x0eda] = "\x06\x5b\x51", [0x0edb] = "\x06\x5b\x50", + [0x0edc] = "\x04\x42\x4e", [0x0edd] = "\x06\x5b\x4c", + [0x0ede] = "\x05\x44\x73", [0x0edf] = "\x05\x44\x77", + [0x0ee0] = "\x05\x44\x75", [0x0ee1] = "\x05\x44\x7c", + [0x0ee2] = "\x06\x5b\x43", [0x0ee3] = "\x06\x5b\x47", + [0x0ee4] = "\x04\x42\x4c", [0x0ee5] = "\x04\x42\x54", + [0x0ee6] = "\x05\x44\x7b", [0x0ee7] = "\x04\x42\x50", + [0x0ee8] = "\x05\x44\x76", [0x0ee9] = "\x06\x5b\x41", + [0x0eea] = "\x05\x44\x71", [0x0eeb] = "\x05\x44\x72", + [0x0eec] = "\x05\x44\x79", [0x0eed] = "\x06\x5b\x52", + [0x0eee] = "\x06\x5b\x3f", [0x0eef] = "\x06\x5b\x49", + [0x0ef0] = "\x06\x5b\x4a", [0x0ef1] = "\x05\x44\x78", + [0x0ef6] = "\x06\x5b\x4d", [0x0efe] = "\x0f\x46\x71", + [0x0eff] = "\x0f\x46\x72", [0x0f00] = "\x0f\x46\x73", + [0x0f01] = "\x0f\x46\x74", [0x0f02] = "\x0f\x46\x76", + [0x0f03] = "\x0f\x46\x77", [0x0f04] = "\x0f\x46\x78", + [0x0f05] = "\x0f\x46\x79", [0x0f06] = "\x0f\x46\x7a", + [0x0f07] = "\x0f\x46\x7b", [0x0f08] = "\x0f\x46\x7c", + [0x0f09] = "\x0f\x46\x7e", [0x0f0a] = "\x0f\x47\x21", + [0x0f0b] = "\x0f\x47\x22", [0x0f0c] = "\x0f\x47\x23", + [0x0f0d] = "\x0f\x47\x27", [0x0f0e] = "\x0f\x47\x28", + [0x0f0f] = "\x0f\x47\x29", [0x0f10] = "\x0f\x47\x2a", + [0x0f11] = "\x0f\x47\x2b", [0x0f12] = "\x0f\x47\x2c", + [0x0f13] = "\x0f\x47\x2d", [0x0f14] = "\x0f\x47\x24", + [0x0f15] = "\x06\x5b\x48", [0x0f16] = "\x0f\x46\x75", + [0x0f18] = "\x05\x44\x74", [0x0f1a] = "\x05\x44\x7a", + [0x0f1c] = "\x06\x5b\x4e", [0x0f1e] = "\x05\x45\x21", + [0x0f22] = "\x0f\x46\x7d", [0x0f23] = "\x06\x5b\x44", + [0x0f29] = "\x0f\x47\x25", [0x0f5c] = "\x05\x4c\x35", + [0x0f5d] = "\x05\x44\x7d", [0x0f60] = "\x0f\x46\x6c", + [0x0f62] = "\x07\x21\x51", [0x0f63] = "\x05\x4c\x3b", + [0x0f64] = "\x07\x21\x55", [0x0f65] = "\x07\x21\x52", + [0x0f66] = "\x05\x4c\x39", [0x0f67] = "\x07\x21\x58", + [0x0f68] = "\x07\x21\x4a", [0x0f69] = "\x05\x4c\x40", + [0x0f6a] = "\x05\x4c\x46", [0x0f6b] = "\x05\x4c\x3d", + [0x0f6c] = "\x07\x21\x4f", [0x0f6d] = "\x05\x4c\x3e", + [0x0f6e] = "\x07\x21\x57", [0x0f6f] = "\x07\x21\x50", + [0x0f70] = "\x05\x4c\x36", [0x0f71] = "\x07\x21\x4b", + [0x0f72] = "\x05\x4c\x3f", [0x0f73] = "\x07\x21\x56", + [0x0f74] = "\x07\x21\x59", [0x0f75] = "\x05\x4c\x41", + [0x0f76] = "\x04\x49\x2f", [0x0f78] = "\x07\x21\x5b", + [0x0f79] = "\x05\x4c\x3a", [0x0f7a] = "\x07\x21\x48", + [0x0f7b] = "\x05\x4c\x38", [0x0f7c] = "\x05\x5b\x27", + [0x0f7d] = "\x07\x21\x5a", [0x0f7e] = "\x04\x49\x2b", + [0x0f7f] = "\x07\x21\x54", [0x0f80] = "\x05\x45\x23", + [0x0f81] = "\x07\x21\x53", [0x0f82] = "\x07\x21\x49", + [0x0f83] = "\x07\x21\x47", [0x0f84] = "\x07\x21\x62", + [0x0f85] = "\x07\x21\x5c", [0x0f86] = "\x0f\x4d\x7a", + [0x0f88] = "\x07\x21\x5e", [0x0f89] = "\x05\x4c\x42", + [0x0f8a] = "\x07\x21\x61", [0x0f8b] = "\x07\x2c\x61", + [0x0f8c] = "\x05\x4c\x37", [0x0f96] = "\x04\x49\x32", + [0x0f97] = "\x05\x4c\x47", [0x0f98] = "\x0f\x4d\x6f", + [0x0f99] = "\x0f\x4d\x70", [0x0f9a] = "\x0f\x4d\x71", + [0x0f9b] = "\x0f\x4d\x72", [0x0f9c] = "\x0f\x4d\x73", + [0x0f9d] = "\x0f\x4d\x74", [0x0f9e] = "\x0f\x4d\x75", + [0x0f9f] = "\x0f\x4d\x76", [0x0fa0] = "\x0f\x4d\x78", + [0x0fa1] = "\x0f\x4d\x79", [0x0fa5] = "\x05\x4c\x44", + [0x0fa6] = "\x07\x21\x5f", [0x0fa7] = "\x07\x26\x2b", + [0x0faa] = "\x07\x21\x5d", [0x0faf] = "\x07\x21\x4d", + [0x0fb0] = "\x07\x21\x4c", [0x0fc5] = "\x05\x4c\x3c", + [0x0fc6] = "\x05\x4c\x43", [0x0fc7] = "\x07\x2c\x6a", + [0x0fc8] = "\x04\x4f\x6e", [0x0fc9] = "\x05\x53\x74", + [0x0fca] = "\x07\x2c\x5c", [0x0fcb] = "\x05\x53\x72", + [0x0fcc] = "\x07\x2c\x68", [0x0fcd] = "\x04\x4f\x72", + [0x0fce] = "\x05\x53\x6a", [0x0fcf] = "\x05\x53\x78", + [0x0fd0] = "\x07\x2c\x60", [0x0fd1] = "\x04\x4f\x68", + [0x0fd2] = "\x04\x4f\x73", [0x0fd3] = "\x04\x4f\x66", + [0x0fd4] = "\x05\x53\x71", [0x0fd5] = "\x04\x4f\x70", + [0x0fd6] = "\x05\x53\x6f", [0x0fd7] = "\x05\x53\x68", + [0x0fd8] = "\x07\x2c\x6b", [0x0fd9] = "\x07\x2c\x5b", + [0x0fda] = "\x07\x2c\x64", [0x0fdb] = "\x05\x53\x6e", + [0x0fdc] = "\x07\x2c\x5f", [0x0fdd] = "\x05\x53\x6c", + [0x0fde] = "\x05\x53\x67", [0x0fdf] = "\x05\x53\x75", + [0x0fe0] = "\x05\x53\x70", [0x0fe1] = "\x05\x53\x73", + [0x0fe2] = "\x07\x2c\x59", [0x0fe3] = "\x05\x53\x6b", + [0x0fe4] = "\x05\x53\x69", [0x0fe5] = "\x07\x2c\x67", + [0x0fe6] = "\x07\x2c\x58", [0x0fe7] = "\x07\x2c\x57", + [0x0fee] = "\x0f\x4d\x77", [0x0ffa] = "\x04\x4f\x69", + [0x0ffb] = "\x04\x4f\x74", [0x0ffc] = "\x05\x53\x77", + [0x0ffd] = "\x07\x2c\x66", [0x0ffe] = "\x0f\x53\x5c", + [0x0fff] = "\x0f\x53\x5e", [0x1000] = "\x0f\x53\x5f", + [0x1001] = "\x0f\x53\x60", [0x1002] = "\x0f\x53\x61", + [0x1003] = "\x0f\x53\x62", [0x1004] = "\x0f\x53\x63", + [0x1005] = "\x0f\x53\x64", [0x1006] = "\x0f\x53\x65", + [0x1007] = "\x0f\x53\x67", [0x1008] = "\x0f\x53\x68", + [0x1009] = "\x0f\x53\x69", [0x100a] = "\x0f\x53\x6a", + [0x100b] = "\x0f\x53\x6b", [0x100c] = "\x0f\x53\x6c", + [0x100d] = "\x0f\x53\x6d", [0x100e] = "\x0f\x53\x6e", + [0x100f] = "\x0f\x53\x6f", [0x1010] = "\x07\x2c\x5e", + [0x1012] = "\x07\x2c\x5d", [0x1013] = "\x07\x2c\x62", + [0x1039] = "\x07\x2c\x69", [0x103a] = "\x05\x53\x6d", + [0x103b] = "\x0f\x55\x74", [0x103c] = "\x05\x53\x76", + [0x103d] = "\x04\x55\x7a", [0x103f] = "\x05\x5b\x26", + [0x1041] = "\x05\x5b\x21", [0x1042] = "\x07\x37\x2d", + [0x1043] = "\x07\x37\x2a", [0x1044] = "\x07\x37\x34", + [0x1045] = "\x07\x37\x35", [0x1046] = "\x05\x5b\x23", + [0x1047] = "\x05\x5b\x2b", [0x1048] = "\x04\x55\x71", + [0x1049] = "\x04\x55\x76", [0x104b] = "\x05\x5b\x28", + [0x104c] = "\x04\x55\x77", [0x104d] = "\x07\x37\x2b", + [0x104e] = "\x05\x5b\x29", [0x104f] = "\x04\x55\x79", + [0x1050] = "\x07\x37\x31", [0x1051] = "\x07\x37\x2f", + [0x1052] = "\x07\x37\x2e", [0x1053] = "\x05\x5b\x24", + [0x1055] = "\x04\x55\x75", [0x1056] = "\x07\x37\x32", + [0x1057] = "\x07\x37\x39", [0x105f] = "\x0f\x59\x59", + [0x1060] = "\x0f\x59\x5a", [0x1061] = "\x0f\x59\x5e", + [0x1062] = "\x0f\x59\x5f", [0x1063] = "\x0f\x59\x60", + [0x1064] = "\x0f\x59\x61", [0x1065] = "\x0f\x59\x62", + [0x1068] = "\x07\x37\x38", [0x1069] = "\x07\x37\x30", + [0x106b] = "\x07\x37\x36", [0x106c] = "\x07\x37\x33", + [0x106d] = "\x07\x37\x2c", [0x108a] = "\x05\x5b\x2a", + [0x108b] = "\x05\x5b\x22", [0x108f] = "\x04\x5a\x74", + [0x1090] = "\x07\x3f\x29", [0x1091] = "\x07\x3f\x2f", + [0x1092] = "\x04\x5a\x73", [0x1093] = "\x05\x61\x3e", + [0x1094] = "\x07\x3f\x2b", [0x1095] = "\x04\x5a\x71", + [0x1096] = "\x04\x5a\x76", [0x1097] = "\x05\x61\x46", + [0x1098] = "\x04\x5a\x77", [0x1099] = "\x05\x67\x58", + [0x109a] = "\x05\x61\x3d", [0x109b] = "\x05\x61\x44", + [0x109c] = "\x05\x61\x43", [0x109d] = "\x04\x5a\x78", + [0x109e] = "\x07\x3f\x2a", [0x109f] = "\x04\x5a\x75", + [0x10a0] = "\x04\x5a\x79", [0x10a1] = "\x04\x5a\x72", + [0x10a2] = "\x07\x3f\x2e", [0x10a3] = "\x05\x61\x41", + [0x10a4] = "\x07\x3f\x27", [0x10a5] = "\x07\x3f\x2d", + [0x10a6] = "\x07\x3f\x28", [0x10a7] = "\x07\x3f\x26", + [0x10a8] = "\x07\x3f\x2c", [0x10a9] = "\x05\x61\x42", + [0x10ac] = "\x0f\x59\x5b", [0x10b6] = "\x07\x3f\x25", + [0x10b7] = "\x0f\x5e\x3c", [0x10b8] = "\x0f\x5e\x3d", + [0x10b9] = "\x0f\x5e\x3e", [0x10ba] = "\x0f\x5e\x3f", + [0x10bb] = "\x0f\x5e\x40", [0x10bc] = "\x0f\x5e\x43", + [0x10bd] = "\x0f\x5e\x44", [0x10be] = "\x0f\x5e\x45", + [0x10dd] = "\x05\x61\x3f", [0x10df] = "\x0f\x5e\x4a", + [0x10e0] = "\x07\x46\x34", [0x10e1] = "\x04\x5f\x4e", + [0x10e2] = "\x05\x5b\x25", [0x10e3] = "\x07\x46\x3b", + [0x10e4] = "\x07\x46\x39", [0x10e5] = "\x07\x46\x37", + [0x10e6] = "\x05\x67\x5a", [0x10e7] = "\x05\x67\x5b", + [0x10e8] = "\x04\x5f\x50", [0x10e9] = "\x05\x67\x57", + [0x10ea] = "\x07\x46\x3c", [0x10eb] = "\x07\x46\x3a", + [0x10ec] = "\x07\x46\x33", [0x10ed] = "\x07\x46\x35", + [0x10ee] = "\x07\x46\x38", [0x10ef] = "\x04\x5f\x4f", + [0x10f2] = "\x0f\x5e\x46", [0x10f7] = "\x05\x67\x5c", + [0x1102] = "\x0f\x62\x22", [0x1103] = "\x0f\x62\x23", + [0x1104] = "\x0f\x62\x24", [0x1105] = "\x0f\x62\x25", + [0x1106] = "\x0f\x62\x26", [0x1108] = "\x07\x46\x36", + [0x1109] = "\x07\x47\x6e", [0x110a] = "\x07\x46\x3d", + [0x1111] = "\x05\x6b\x74", [0x1112] = "\x05\x6b\x75", + [0x1113] = "\x05\x6b\x6f", [0x1114] = "\x05\x6b\x71", + [0x1115] = "\x05\x6b\x70", [0x1116] = "\x07\x4d\x47", + [0x1117] = "\x07\x4d\x49", [0x1118] = "\x07\x4d\x4b", + [0x1119] = "\x07\x4d\x48", [0x111a] = "\x07\x4d\x46", + [0x111b] = "\x07\x4d\x4a", [0x111c] = "\x0f\x64\x7d", + [0x111d] = "\x0f\x64\x7e", [0x111e] = "\x0f\x65\x21", + [0x1120] = "\x07\x4d\x4c", [0x1123] = "\x05\x6b\x72", + [0x1131] = "\x07\x52\x7b", [0x1132] = "\x05\x6f\x71", + [0x1133] = "\x05\x6f\x6f", [0x1134] = "\x04\x66\x35", + [0x1135] = "\x05\x6f\x6e", [0x1136] = "\x07\x52\x7a", + [0x1137] = "\x05\x6f\x6d", [0x1138] = "\x07\x52\x7e", + [0x1139] = "\x05\x6f\x70", [0x113a] = "\x07\x52\x7d", + [0x113b] = "\x04\x66\x33", [0x113f] = "\x0f\x67\x47", + [0x1140] = "\x0f\x67\x48", [0x1141] = "\x05\x6f\x6c", + [0x1154] = "\x07\x52\x7c", [0x1157] = "\x07\x57\x59", + [0x1158] = "\x07\x57\x5a", [0x1159] = "\x05\x73\x33", + [0x115a] = "\x07\x57\x55", [0x115c] = "\x07\x57\x56", + [0x115d] = "\x07\x57\x57", [0x115e] = "\x07\x57\x54", + [0x115f] = "\x07\x57\x52", [0x1161] = "\x07\x57\x53", + [0x1163] = "\x0f\x69\x3c", [0x116d] = "\x04\x68\x64", + [0x116e] = "\x07\x57\x58", [0x1170] = "\x07\x5b\x49", + [0x1171] = "\x07\x5b\x4a", [0x1172] = "\x0f\x6a\x4d", + [0x1176] = "\x07\x5b\x48", [0x1178] = "\x07\x5b\x47", + [0x1179] = "\x05\x77\x55", [0x117a] = "\x05\x77\x56", + [0x117b] = "\x04\x6b\x66", [0x117c] = "\x07\x5e\x53", + [0x117d] = "\x07\x5e\x55", [0x117e] = "\x07\x5e\x54", + [0x117f] = "\x07\x5e\x56", [0x1183] = "\x0f\x6b\x43", + [0x1185] = "\x05\x75\x67", [0x1186] = "\x05\x79\x23", + [0x1189] = "\x04\x6c\x6d", [0x118a] = "\x0f\x6c\x22", + [0x118b] = "\x0f\x6c\x23", [0x118e] = "\x07\x60\x6b", + [0x118f] = "\x07\x62\x32", [0x1190] = "\x07\x62\x31", + [0x1191] = "\x07\x62\x34", [0x1192] = "\x07\x62\x30", + [0x1193] = "\x07\x62\x33", [0x119b] = "\x0f\x6c\x79", + [0x119c] = "\x0f\x6c\x7a", [0x11a0] = "\x06\x21\x65", + [0x11a1] = "\x06\x21\x66", [0x11a2] = "\x0f\x21\x37", + [0x11a3] = "\x04\x21\x6e", [0x11a7] = "\x06\x24\x32", + [0x11a8] = "\x06\x24\x30", [0x11a9] = "\x05\x22\x49", + [0x11ad] = "\x0f\x22\x35", [0x11b0] = "\x06\x24\x31", + [0x11b2] = "\x06\x24\x2f", [0x11b3] = "\x05\x22\x48", + [0x11b4] = "\x06\x26\x54", [0x11b5] = "\x06\x2f\x5c", + [0x11b6] = "\x06\x2a\x3e", [0x11b7] = "\x06\x26\x58", + [0x11b8] = "\x06\x26\x56", [0x11b9] = "\x0f\x23\x4f", + [0x11ba] = "\x0f\x23\x51", [0x11bb] = "\x06\x26\x57", + [0x11bc] = "\x06\x26\x59", [0x11be] = "\x06\x26\x5c", + [0x11bf] = "\x06\x26\x5a", [0x11c1] = "\x06\x26\x51", + [0x11c3] = "\x06\x26\x55", [0x11c4] = "\x06\x26\x52", + [0x11c6] = "\x06\x26\x53", [0x11c7] = "\x06\x26\x5b", + [0x11c8] = "\x05\x25\x55", [0x11c9] = "\x06\x2a\x43", + [0x11ca] = "\x06\x2a\x40", [0x11cb] = "\x06\x2a\x41", + [0x11cc] = "\x06\x2a\x42", [0x11cd] = "\x06\x2d\x34", + [0x11ce] = "\x06\x2a\x3f", [0x11d0] = "\x0f\x26\x24", + [0x11d1] = "\x05\x25\x54", [0x11d2] = "\x05\x28\x54", + [0x11d3] = "\x05\x28\x56", [0x11d4] = "\x06\x2f\x60", + [0x11d5] = "\x06\x2f\x5f", [0x11d6] = "\x05\x28\x55", + [0x11d7] = "\x06\x2f\x5b", [0x11d8] = "\x06\x2f\x5e", + [0x11db] = "\x06\x2f\x5d", [0x11e0] = "\x05\x2c\x5c", + [0x11e1] = "\x06\x36\x2d", [0x11e2] = "\x06\x36\x2a", + [0x11e3] = "\x06\x36\x2c", [0x11e4] = "\x05\x2c\x5b", + [0x11ea] = "\x06\x36\x2b", [0x11f0] = "\x05\x2c\x5d", + [0x11f1] = "\x05\x31\x56", [0x11f2] = "\x06\x3e\x25", + [0x11f3] = "\x05\x31\x57", [0x11f4] = "\x06\x3e\x24", + [0x11f5] = "\x06\x3e\x23", [0x11f6] = "\x06\x3e\x22", + [0x11f7] = "\x05\x31\x54", [0x11f9] = "\x06\x3e\x26", + [0x11fc] = "\x05\x37\x33", [0x11fd] = "\x06\x47\x40", + [0x11fe] = "\x06\x47\x41", [0x11ff] = "\x05\x37\x31", + [0x1200] = "\x05\x31\x55", [0x1202] = "\x0f\x39\x72", + [0x1203] = "\x0f\x39\x73", [0x1204] = "\x0f\x39\x74", + [0x1207] = "\x06\x47\x42", [0x1209] = "\x05\x37\x32", + [0x120a] = "\x05\x3e\x40", [0x120b] = "\x06\x51\x45", + [0x120c] = "\x05\x3e\x41", [0x120d] = "\x06\x51\x47", + [0x120e] = "\x06\x51\x48", [0x120f] = "\x05\x3e\x42", + [0x1211] = "\x06\x51\x46", [0x1214] = "\x0f\x40\x65", + [0x1215] = "\x06\x5b\x54", [0x1216] = "\x06\x5b\x58", + [0x1217] = "\x05\x45\x24", [0x1218] = "\x06\x5b\x55", + [0x1219] = "\x06\x5b\x5a", [0x121a] = "\x06\x5b\x56", + [0x121b] = "\x0f\x47\x2e", [0x121c] = "\x0f\x47\x2f", + [0x121d] = "\x0f\x47\x30", [0x121f] = "\x06\x5b\x57", + [0x1222] = "\x07\x21\x65", [0x1223] = "\x07\x21\x66", + [0x1224] = "\x07\x21\x64", [0x1225] = "\x0f\x4d\x7b", + [0x122a] = "\x04\x4f\x75", [0x122c] = "\x0f\x53\x73", + [0x122d] = "\x07\x37\x3c", [0x122e] = "\x07\x37\x3a", + [0x1231] = "\x07\x37\x3b", [0x1233] = "\x04\x5f\x51", + [0x1237] = "\x07\x4d\x4d", [0x1238] = "\x07\x53\x22", + [0x1239] = "\x07\x53\x21", [0x123c] = "\x04\x21\x48", + [0x123e] = "\x05\x21\x44", [0x123f] = "\x06\x22\x60", + [0x1241] = "\x0f\x21\x51", [0x1242] = "\x0f\x21\x52", + [0x1244] = "\x06\x22\x61", [0x124a] = "\x06\x24\x35", + [0x124c] = "\x0f\x22\x36", [0x124d] = "\x0f\x22\x37", + [0x1252] = "\x06\x24\x34", [0x1258] = "\x06\x26\x6a", + [0x1259] = "\x04\x23\x60", [0x125a] = "\x06\x26\x66", + [0x125b] = "\x06\x26\x62", [0x125d] = "\x06\x26\x5e", + [0x125f] = "\x06\x26\x69", [0x1260] = "\x06\x26\x5d", + [0x1261] = "\x06\x26\x65", [0x1262] = "\x06\x26\x67", + [0x1263] = "\x0f\x23\x53", [0x1264] = "\x0f\x23\x54", + [0x1265] = "\x0f\x23\x56", [0x1266] = "\x0f\x23\x58", + [0x1267] = "\x0f\x23\x5a", [0x126c] = "\x06\x26\x60", + [0x1271] = "\x06\x26\x63", [0x1272] = "\x06\x26\x68", + [0x1273] = "\x06\x26\x64", [0x1275] = "\x06\x26\x61", + [0x1276] = "\x06\x26\x5f", [0x1277] = "\x05\x23\x5e", + [0x127c] = "\x0f\x23\x59", [0x1280] = "\x05\x23\x5d", + [0x1281] = "\x05\x23\x5f", [0x1282] = "\x05\x23\x60", + [0x1283] = "\x05\x23\x61", [0x1284] = "\x04\x25\x6a", + [0x1285] = "\x06\x2a\x4f", [0x1286] = "\x06\x2a\x47", + [0x1287] = "\x06\x2a\x4c", [0x1288] = "\x06\x2a\x46", + [0x1289] = "\x04\x25\x67", [0x128a] = "\x06\x2a\x4a", + [0x128b] = "\x04\x25\x6c", [0x128c] = "\x06\x2a\x48", + [0x128d] = "\x05\x25\x56", [0x128e] = "\x06\x2a\x51", + [0x128f] = "\x06\x26\x41", [0x1293] = "\x06\x2a\x49", + [0x1294] = "\x0f\x26\x26", [0x1295] = "\x0f\x26\x27", + [0x1296] = "\x0f\x26\x28", [0x1297] = "\x0f\x26\x29", + [0x1298] = "\x0f\x26\x2a", [0x1299] = "\x0f\x26\x30", + [0x129a] = "\x0f\x26\x31", [0x129b] = "\x0f\x26\x2c", + [0x129c] = "\x0f\x26\x2b", [0x129e] = "\x04\x25\x6b", + [0x12a0] = "\x0f\x26\x2f", [0x12a1] = "\x0f\x26\x2e", + [0x12a3] = "\x06\x2a\x50", [0x12a4] = "\x06\x2a\x4b", + [0x12a5] = "\x06\x2a\x4d", [0x12a6] = "\x06\x2a\x4e", + [0x12a7] = "\x0f\x26\x32", [0x12a8] = "\x0f\x26\x25", + [0x12ac] = "\x06\x2a\x45", [0x12b4] = "\x06\x2a\x44", + [0x12b5] = "\x05\x25\x57", [0x12b6] = "\x05\x28\x5b", + [0x12b7] = "\x06\x2f\x62", [0x12b8] = "\x05\x28\x57", + [0x12b9] = "\x06\x2f\x64", [0x12ba] = "\x06\x2f\x61", + [0x12bb] = "\x05\x28\x58", [0x12bc] = "\x04\x28\x5f", + [0x12bd] = "\x06\x2f\x6b", [0x12be] = "\x06\x2f\x63", + [0x12c4] = "\x0f\x29\x7a", [0x12c5] = "\x0f\x29\x68", + [0x12c6] = "\x0f\x29\x69", [0x12c7] = "\x0f\x29\x6b", + [0x12c8] = "\x0f\x29\x6c", [0x12c9] = "\x0f\x29\x6d", + [0x12ca] = "\x0f\x29\x6e", [0x12cb] = "\x0f\x29\x6f", + [0x12cc] = "\x0f\x29\x70", [0x12cd] = "\x0f\x29\x72", + [0x12ce] = "\x0f\x29\x73", [0x12cf] = "\x0f\x29\x75", + [0x12d0] = "\x0f\x29\x76", [0x12d1] = "\x0f\x29\x77", + [0x12d2] = "\x0f\x29\x78", [0x12d3] = "\x0f\x29\x79", + [0x12d4] = "\x0f\x29\x7b", [0x12d5] = "\x0f\x29\x7c", + [0x12d6] = "\x0f\x29\x7d", [0x12d8] = "\x06\x2f\x6a", + [0x12db] = "\x06\x2f\x6c", [0x12dc] = "\x06\x34\x31", + [0x12dd] = "\x06\x2f\x67", [0x12de] = "\x06\x2f\x68", + [0x12e0] = "\x06\x2f\x66", [0x12e3] = "\x0f\x29\x74", + [0x12e7] = "\x05\x28\x5d", [0x12e8] = "\x05\x28\x5a", + [0x12e9] = "\x05\x28\x5e", [0x12ea] = "\x05\x28\x5c", + [0x12eb] = "\x05\x28\x59", [0x12ec] = "\x05\x2c\x5e", + [0x12ed] = "\x04\x2c\x32", [0x12ee] = "\x06\x36\x34", + [0x12ef] = "\x04\x2c\x30", [0x12f0] = "\x04\x2c\x34", + [0x12f1] = "\x06\x36\x32", [0x12f2] = "\x06\x36\x3c", + [0x12f3] = "\x06\x36\x36", [0x12f4] = "\x06\x36\x3d", + [0x12f5] = "\x06\x36\x3e", [0x12f6] = "\x06\x36\x31", + [0x12f7] = "\x06\x36\x2e", [0x12f8] = "\x06\x36\x3a", + [0x1301] = "\x06\x36\x2f", [0x1306] = "\x06\x36\x40", + [0x1307] = "\x0f\x2e\x55", [0x1308] = "\x0f\x2e\x56", + [0x1309] = "\x0f\x2e\x57", [0x130a] = "\x0f\x2e\x58", + [0x130b] = "\x0f\x2e\x59", [0x130c] = "\x0f\x2e\x5a", + [0x130d] = "\x0f\x2e\x5b", [0x130e] = "\x0f\x2e\x5e", + [0x130f] = "\x0f\x2e\x5f", [0x1310] = "\x0f\x2e\x60", + [0x1312] = "\x06\x36\x30", [0x1313] = "\x06\x36\x3f", + [0x1315] = "\x06\x36\x37", [0x1316] = "\x06\x36\x38", + [0x1317] = "\x06\x36\x39", [0x1318] = "\x05\x2c\x60", + [0x1319] = "\x06\x36\x3b", [0x131a] = "\x0f\x2e\x5d", + [0x131c] = "\x0f\x2e\x61", [0x131f] = "\x06\x36\x33", + [0x1324] = "\x05\x2c\x5f", [0x1325] = "\x05\x2c\x62", + [0x1326] = "\x04\x30\x7d", [0x1327] = "\x06\x3e\x27", + [0x1329] = "\x04\x30\x7c", [0x132a] = "\x05\x31\x5d", + [0x132b] = "\x06\x3e\x34", [0x132c] = "\x06\x3e\x2d", + [0x132d] = "\x05\x31\x5b", [0x132e] = "\x06\x3e\x2a", + [0x132f] = "\x05\x2c\x61", [0x1330] = "\x06\x3e\x33", + [0x1331] = "\x06\x3e\x30", [0x1332] = "\x05\x31\x5a", + [0x1333] = "\x04\x31\x22", [0x1334] = "\x04\x31\x23", + [0x1336] = "\x0f\x33\x4f", [0x1337] = "\x0f\x33\x5b", + [0x1338] = "\x06\x3e\x2e", [0x1339] = "\x06\x3e\x2f", + [0x133b] = "\x0f\x33\x4e", [0x133c] = "\x0f\x33\x50", + [0x133d] = "\x0f\x33\x51", [0x133e] = "\x0f\x33\x52", + [0x133f] = "\x0f\x33\x53", [0x1340] = "\x0f\x33\x54", + [0x1341] = "\x0f\x33\x55", [0x1342] = "\x0f\x33\x56", + [0x1343] = "\x0f\x33\x58", [0x1344] = "\x0f\x33\x59", + [0x1345] = "\x0f\x33\x5a", [0x1346] = "\x0f\x33\x5e", + [0x1347] = "\x0f\x33\x5f", [0x1348] = "\x0f\x33\x60", + [0x1349] = "\x0f\x33\x61", [0x134a] = "\x05\x31\x5c", + [0x134f] = "\x06\x3e\x31", [0x1351] = "\x06\x3e\x35", + [0x1353] = "\x04\x30\x7e", [0x1354] = "\x06\x3e\x28", + [0x1355] = "\x06\x3e\x29", [0x1360] = "\x05\x31\x58", + [0x1361] = "\x05\x31\x59", [0x1364] = "\x03\x3a\x4f", + [0x1365] = "\x06\x51\x4e", [0x1366] = "\x04\x36\x72", + [0x1367] = "\x06\x47\x47", [0x1368] = "\x04\x36\x6a", + [0x1369] = "\x06\x47\x45", [0x136a] = "\x04\x36\x70", + [0x136b] = "\x04\x36\x6c", [0x136c] = "\x06\x47\x4b", + [0x136d] = "\x06\x47\x50", [0x136e] = "\x04\x36\x75", + [0x136f] = "\x06\x47\x44", [0x1370] = "\x06\x47\x46", + [0x1371] = "\x06\x47\x4d", [0x1372] = "\x05\x37\x34", + [0x1373] = "\x06\x3e\x32", [0x1374] = "\x06\x47\x4f", + [0x1375] = "\x04\x3c\x5a", [0x1376] = "\x05\x37\x39", + [0x1377] = "\x04\x36\x73", [0x137a] = "\x06\x4f\x6d", + [0x137b] = "\x05\x37\x38", [0x137c] = "\x0f\x39\x76", + [0x137d] = "\x0f\x39\x78", [0x137e] = "\x0f\x39\x79", + [0x137f] = "\x0f\x39\x7a", [0x1380] = "\x0f\x39\x7b", + [0x1381] = "\x0f\x39\x7c", [0x1382] = "\x0f\x3a\x21", + [0x1383] = "\x0f\x3a\x22", [0x1384] = "\x0f\x3a\x23", + [0x1385] = "\x0f\x3a\x24", [0x1386] = "\x0f\x3a\x25", + [0x1387] = "\x0f\x3a\x26", [0x138e] = "\x06\x47\x51", + [0x1390] = "\x06\x47\x4a", [0x1395] = "\x06\x47\x49", + [0x1396] = "\x04\x36\x74", [0x1397] = "\x06\x47\x4c", + [0x139a] = "\x0f\x39\x75", [0x13a7] = "\x05\x37\x37", + [0x13a8] = "\x05\x37\x3a", [0x13a9] = "\x06\x47\x48", + [0x13aa] = "\x05\x37\x35", [0x13ab] = "\x05\x37\x36", + [0x13ac] = "\x05\x37\x3b", [0x13ae] = "\x05\x3e\x46", + [0x13af] = "\x06\x51\x56", [0x13b0] = "\x06\x51\x4b", + [0x13b1] = "\x06\x51\x55", [0x13b3] = "\x05\x3e\x4d", + [0x13b4] = "\x04\x3c\x54", [0x13b5] = "\x06\x5b\x62", + [0x13b6] = "\x06\x51\x52", [0x13b7] = "\x05\x3e\x4c", + [0x13b8] = "\x06\x51\x51", [0x13b9] = "\x05\x3e\x44", + [0x13ba] = "\x05\x3e\x4b", [0x13bb] = "\x05\x3e\x43", + [0x13bc] = "\x06\x51\x54", [0x13bd] = "\x06\x51\x50", + [0x13be] = "\x05\x3e\x49", [0x13bf] = "\x05\x3e\x4a", + [0x13c0] = "\x04\x3c\x55", [0x13c1] = "\x05\x3e\x47", + [0x13c2] = "\x06\x51\x49", [0x13c3] = "\x06\x51\x4c", + [0x13c5] = "\x0f\x39\x77", [0x13c7] = "\x06\x51\x53", + [0x13c8] = "\x06\x51\x4d", [0x13c9] = "\x0f\x40\x66", + [0x13ca] = "\x0f\x40\x67", [0x13cb] = "\x0f\x40\x68", + [0x13cc] = "\x0f\x40\x6a", [0x13cd] = "\x0f\x40\x6b", + [0x13ce] = "\x0f\x40\x6c", [0x13cf] = "\x0f\x40\x6d", + [0x13d0] = "\x0f\x40\x6e", [0x13d1] = "\x0f\x40\x6f", + [0x13d2] = "\x0f\x40\x70", [0x13d3] = "\x0f\x40\x71", + [0x13d4] = "\x0f\x40\x72", [0x13d5] = "\x0f\x40\x73", + [0x13d7] = "\x06\x51\x4f", [0x13e9] = "\x05\x3e\x4e", + [0x13ea] = "\x05\x3e\x48", [0x13eb] = "\x05\x3e\x45", + [0x13ed] = "\x05\x45\x29", [0x13ee] = "\x05\x45\x28", + [0x13ef] = "\x05\x45\x27", [0x13f0] = "\x06\x5b\x5c", + [0x13f1] = "\x04\x42\x5c", [0x13f2] = "\x06\x5b\x64", + [0x13f3] = "\x06\x5b\x66", [0x13f4] = "\x06\x5b\x61", + [0x13f5] = "\x05\x45\x2a", [0x13f6] = "\x06\x5b\x60", + [0x13f7] = "\x05\x45\x26", [0x13f8] = "\x06\x5b\x67", + [0x13ff] = "\x0f\x47\x32", [0x1400] = "\x0f\x47\x33", + [0x1401] = "\x0f\x47\x34", [0x1402] = "\x0f\x47\x35", + [0x1403] = "\x0f\x47\x36", [0x1404] = "\x0f\x47\x37", + [0x1405] = "\x0f\x47\x39", [0x1406] = "\x0f\x47\x3a", + [0x1407] = "\x0f\x47\x3b", [0x1408] = "\x0f\x47\x3c", + [0x1409] = "\x06\x5b\x5d", [0x140a] = "\x0f\x47\x38", + [0x140e] = "\x06\x5b\x6b", [0x1410] = "\x06\x5b\x63", + [0x1411] = "\x06\x5b\x53", [0x1413] = "\x0f\x47\x31", + [0x1414] = "\x04\x42\x5a", [0x1415] = "\x06\x5b\x65", + [0x141b] = "\x06\x5b\x5e", [0x141d] = "\x05\x45\x25", + [0x141e] = "\x05\x45\x2b", [0x141f] = "\x07\x21\x72", + [0x1420] = "\x04\x49\x34", [0x1421] = "\x04\x49\x35", + [0x1422] = "\x07\x21\x6f", [0x1423] = "\x04\x49\x36", + [0x1424] = "\x05\x4c\x4b", [0x1425] = "\x05\x4c\x4c", + [0x1426] = "\x07\x21\x6b", [0x1428] = "\x07\x21\x78", + [0x1429] = "\x04\x49\x37", [0x142a] = "\x07\x21\x77", + [0x142b] = "\x07\x21\x74", [0x142d] = "\x0f\x4e\x21", + [0x1430] = "\x05\x4c\x4d", [0x1431] = "\x05\x4c\x4f", + [0x1432] = "\x07\x21\x67", [0x1433] = "\x07\x21\x75", + [0x1434] = "\x0f\x4d\x7c", [0x1435] = "\x0f\x4d\x7d", + [0x1436] = "\x0f\x4e\x26", [0x1437] = "\x0f\x4e\x27", + [0x1438] = "\x0f\x4e\x28", [0x1439] = "\x0f\x4e\x29", + [0x143a] = "\x0f\x4e\x2a", [0x143b] = "\x0f\x4e\x2b", + [0x143c] = "\x0f\x4e\x2d", [0x143e] = "\x07\x21\x6c", + [0x1442] = "\x07\x21\x6d", [0x1447] = "\x07\x21\x6e", + [0x1448] = "\x05\x4c\x71", [0x1449] = "\x07\x21\x73", + [0x144a] = "\x07\x21\x71", [0x144f] = "\x07\x21\x69", + [0x1451] = "\x0f\x4d\x7e", [0x1452] = "\x0f\x4e\x24", + [0x1454] = "\x0f\x4e\x23", [0x1458] = "\x05\x4c\x4e", + [0x1459] = "\x05\x4c\x4a", [0x145a] = "\x05\x4c\x48", + [0x145b] = "\x07\x21\x68", [0x145c] = "\x05\x4c\x49", + [0x145e] = "\x07\x2c\x6f", [0x145f] = "\x07\x2c\x71", + [0x1460] = "\x07\x2c\x6c", [0x1461] = "\x04\x4f\x77", + [0x1462] = "\x04\x4f\x7a", [0x1463] = "\x04\x4f\x79", + [0x1464] = "\x07\x2c\x6d", [0x1466] = "\x07\x2c\x70", + [0x1468] = "\x0f\x4e\x2c", [0x146b] = "\x0f\x53\x74", + [0x146c] = "\x0f\x53\x76", [0x146d] = "\x0f\x53\x78", + [0x1476] = "\x05\x53\x7a", [0x1477] = "\x07\x2c\x72", + [0x1478] = "\x05\x53\x7b", [0x1479] = "\x05\x53\x79", + [0x147a] = "\x07\x34\x6f", [0x1482] = "\x07\x2c\x73", + [0x1486] = "\x07\x2c\x6e", [0x1487] = "\x0f\x53\x77", + [0x1488] = "\x04\x4f\x76", [0x1489] = "\x07\x37\x43", + [0x148a] = "\x04\x55\x7d", [0x148b] = "\x07\x37\x3d", + [0x148c] = "\x05\x5b\x2e", [0x148d] = "\x07\x37\x3f", + [0x148e] = "\x07\x37\x44", [0x1490] = "\x07\x37\x42", + [0x1492] = "\x07\x37\x45", [0x1493] = "\x05\x5b\x2c", + [0x1496] = "\x07\x2c\x74", [0x1499] = "\x0f\x59\x64", + [0x149a] = "\x0f\x59\x65", [0x149b] = "\x0f\x59\x66", + [0x149c] = "\x0f\x59\x67", [0x149d] = "\x0f\x59\x68", + [0x149e] = "\x0f\x59\x69", [0x149f] = "\x0f\x59\x6a", + [0x14a0] = "\x0f\x59\x6b", [0x14a1] = "\x07\x3e\x6c", + [0x14a3] = "\x07\x37\x40", [0x14a4] = "\x07\x37\x41", + [0x14a8] = "\x04\x55\x7e", [0x14af] = "\x05\x5b\x2f", + [0x14b0] = "\x07\x3f\x34", [0x14b1] = "\x05\x61\x47", + [0x14b2] = "\x07\x37\x3e", [0x14b3] = "\x05\x61\x49", + [0x14b4] = "\x07\x3f\x33", [0x14b5] = "\x0f\x5e\x47", + [0x14b7] = "\x0f\x5e\x48", [0x14b8] = "\x0f\x5e\x49", + [0x14b9] = "\x0f\x5e\x4b", [0x14ba] = "\x0f\x5e\x4d", + [0x14bb] = "\x0f\x5e\x4e", [0x14bc] = "\x07\x3f\x31", + [0x14bd] = "\x07\x3f\x32", [0x14c9] = "\x05\x5b\x30", + [0x14ca] = "\x05\x61\x48", [0x14cc] = "\x0f\x62\x28", + [0x14cd] = "\x05\x61\x4a", [0x14d0] = "\x07\x46\x42", + [0x14d1] = "\x07\x46\x3f", [0x14d2] = "\x05\x67\x5d", + [0x14d3] = "\x07\x46\x47", [0x14d4] = "\x07\x46\x41", + [0x14d5] = "\x0f\x5e\x4c", [0x14d7] = "\x0f\x62\x27", + [0x14d9] = "\x07\x46\x43", [0x14da] = "\x07\x46\x46", + [0x14db] = "\x07\x4a\x3b", [0x14e3] = "\x07\x46\x40", + [0x14e4] = "\x07\x3f\x35", [0x14e6] = "\x04\x63\x33", + [0x14e7] = "\x0f\x65\x22", [0x14e9] = "\x0f\x65\x23", + [0x14ea] = "\x0f\x65\x24", [0x14eb] = "\x0f\x65\x25", + [0x14ec] = "\x07\x4d\x4e", [0x14f0] = "\x05\x6b\x77", + [0x14f1] = "\x07\x53\x28", [0x14f2] = "\x04\x66\x36", + [0x14f3] = "\x07\x53\x24", [0x14f4] = "\x07\x53\x23", + [0x14f5] = "\x07\x53\x27", [0x14f6] = "\x07\x53\x25", + [0x14f8] = "\x05\x6f\x74", [0x14f9] = "\x0f\x67\x49", + [0x14fa] = "\x0f\x67\x4a", [0x14fb] = "\x0f\x67\x4c", + [0x14fc] = "\x07\x53\x26", [0x14fd] = "\x0f\x67\x4b", + [0x14ff] = "\x05\x6f\x72", [0x1501] = "\x05\x6f\x73", + [0x1502] = "\x07\x57\x5b", [0x1504] = "\x0f\x69\x3d", + [0x1507] = "\x05\x73\x34", [0x1508] = "\x07\x57\x5d", + [0x1509] = "\x05\x73\x35", [0x150a] = "\x07\x5b\x4b", + [0x150b] = "\x07\x57\x5c", [0x150f] = "\x07\x5e\x57", + [0x1515] = "\x05\x77\x57", [0x1517] = "\x05\x7b\x5f", + [0x1518] = "\x07\x65\x5a", [0x1519] = "\x07\x66\x42", + [0x151a] = "\x07\x66\x4f", [0x151b] = "\x06\x22\x62", + [0x151d] = "\x06\x2f\x6d", [0x151e] = "\x06\x26\x6b", + [0x151f] = "\x06\x2a\x52", [0x1520] = "\x0f\x29\x7e", + [0x1521] = "\x0f\x2a\x21", [0x1522] = "\x05\x2c\x64", + [0x1524] = "\x06\x36\x42", [0x1525] = "\x06\x2f\x6e", + [0x1526] = "\x06\x36\x41", [0x1527] = "\x0f\x2e\x62", + [0x1528] = "\x05\x2c\x63", [0x152c] = "\x06\x3e\x36", + [0x152d] = "\x0f\x33\x62", [0x152f] = "\x06\x47\x52", + [0x1530] = "\x06\x51\x59", [0x1535] = "\x06\x51\x58", + [0x1536] = "\x06\x5b\x6a", [0x1537] = "\x06\x64\x7a", + [0x1539] = "\x06\x5b\x68", [0x153a] = "\x0f\x47\x3d", + [0x153b] = "\x06\x5b\x69", [0x153c] = "\x07\x21\x7a", + [0x153d] = "\x07\x21\x79", [0x153e] = "\x07\x2c\x75", + [0x1545] = "\x07\x3f\x36", [0x1546] = "\x07\x43\x3f", + [0x154a] = "\x0f\x5e\x4f", [0x154b] = "\x07\x3f\x37", + [0x154c] = "\x07\x46\x48", [0x154d] = "\x07\x46\x49", + [0x154e] = "\x07\x48\x3b", [0x1551] = "\x07\x57\x5e", + [0x1552] = "\x05\x21\x2f", [0x1553] = "\x06\x22\x63", + [0x1555] = "\x06\x24\x37", [0x1556] = "\x06\x24\x36", + [0x1558] = "\x06\x26\x6c", [0x1559] = "\x0f\x23\x5c", + [0x155a] = "\x06\x36\x43", [0x155b] = "\x06\x3e\x37", + [0x155c] = "\x06\x3e\x38", [0x155d] = "\x06\x51\x5a", + [0x155e] = "\x06\x24\x39", [0x155f] = "\x06\x24\x38", + [0x1560] = "\x05\x23\x64", [0x1561] = "\x05\x23\x63", + [0x1562] = "\x04\x25\x6f", [0x1563] = "\x06\x2a\x53", + [0x1564] = "\x0f\x26\x34", [0x1566] = "\x0f\x2e\x63", + [0x1567] = "\x05\x31\x5e", [0x1568] = "\x06\x3e\x39", + [0x1569] = "\x06\x3e\x3c", [0x156a] = "\x05\x2c\x65", + [0x156b] = "\x06\x3e\x3b", [0x156c] = "\x06\x3e\x3a", + [0x156e] = "\x05\x3e\x4f", [0x156f] = "\x06\x51\x5c", + [0x1571] = "\x0f\x40\x74", [0x1572] = "\x06\x5b\x6c", + [0x1573] = "\x0f\x47\x3e", [0x1574] = "\x06\x5b\x6d", + [0x1576] = "\x05\x4c\x50", [0x1577] = "\x0f\x4e\x2f", + [0x1578] = "\x0f\x53\x79", [0x1579] = "\x07\x2c\x76", + [0x157a] = "\x07\x2c\x77", [0x157b] = "\x07\x37\x46", + [0x157c] = "\x07\x46\x4a", [0x157d] = "\x07\x3f\x3a", + [0x157e] = "\x07\x3f\x38", [0x157f] = "\x07\x3f\x39", + [0x1580] = "\x07\x46\x4b", [0x1581] = "\x07\x4d\x4f", + [0x1584] = "\x06\x22\x64", [0x1586] = "\x06\x22\x65", + [0x1588] = "\x06\x24\x3a", [0x158a] = "\x06\x26\x6e", + [0x158b] = "\x06\x26\x6d", [0x158d] = "\x06\x2a\x54", + [0x158f] = "\x0f\x25\x42", [0x1591] = "\x05\x28\x5f", + [0x1592] = "\x05\x2c\x68", [0x1593] = "\x04\x2c\x35", + [0x1594] = "\x05\x2c\x67", [0x1595] = "\x06\x36\x46", + [0x1597] = "\x06\x36\x45", [0x1598] = "\x0f\x2e\x64", + [0x1599] = "\x0f\x2e\x65", [0x159a] = "\x06\x36\x47", + [0x159c] = "\x05\x2c\x69", [0x159d] = "\x04\x31\x24", + [0x159e] = "\x05\x31\x61", [0x159f] = "\x06\x3e\x3d", + [0x15a2] = "\x05\x31\x5f", [0x15a3] = "\x05\x31\x60", + [0x15a4] = "\x05\x31\x62", [0x15a5] = "\x0f\x33\x63", + [0x15a9] = "\x06\x47\x54", [0x15aa] = "\x05\x37\x3e", + [0x15ab] = "\x05\x37\x42", [0x15ac] = "\x05\x37\x40", + [0x15ad] = "\x05\x37\x41", [0x15ae] = "\x0f\x3a\x27", + [0x15af] = "\x05\x3e\x50", [0x15b0] = "\x06\x51\x5d", + [0x15b2] = "\x05\x3e\x52", [0x15b3] = "\x05\x3e\x51", + [0x15b4] = "\x06\x51\x5f", [0x15b6] = "\x04\x42\x61", + [0x15b7] = "\x06\x5b\x6f", [0x15b8] = "\x06\x5b\x70", + [0x15b9] = "\x06\x5b\x6e", [0x15bd] = "\x05\x45\x2c", + [0x15be] = "\x05\x45\x2e", [0x15bf] = "\x07\x21\x7b", + [0x15c1] = "\x05\x4c\x51", [0x15c3] = "\x07\x3f\x3b", + [0x15c6] = "\x05\x5b\x31", [0x15c8] = "\x05\x5b\x32", + [0x15cc] = "\x07\x46\x4c", [0x15d2] = "\x06\x21\x67", + [0x15d3] = "\x06\x21\x68", [0x15d4] = "\x0f\x21\x38", + [0x15d5] = "\x06\x22\x66", [0x15d8] = "\x0f\x21\x53", + [0x15d9] = "\x0f\x21\x54", [0x15dc] = "\x05\x21\x76", + [0x15dd] = "\x06\x24\x3c", [0x15de] = "\x04\x22\x54", + [0x15df] = "\x06\x24\x3f", [0x15e0] = "\x06\x24\x40", + [0x15e1] = "\x06\x24\x3e", [0x15e2] = "\x06\x24\x3d", + [0x15e3] = "\x0f\x21\x6b", [0x15e5] = "\x04\x23\x63", + [0x15e6] = "\x04\x23\x64", [0x15e8] = "\x04\x23\x66", + [0x15e9] = "\x0f\x23\x5d", [0x15ea] = "\x0f\x23\x5e", + [0x15eb] = "\x0f\x23\x5f", [0x15ec] = "\x0f\x23\x60", + [0x15ed] = "\x0f\x23\x61", [0x15ee] = "\x0f\x23\x62", + [0x15ef] = "\x0f\x23\x63", [0x15f0] = "\x06\x26\x70", + [0x15f4] = "\x06\x26\x6f", [0x15f7] = "\x04\x25\x76", + [0x15f8] = "\x05\x25\x5a", [0x15f9] = "\x04\x25\x74", + [0x15fa] = "\x06\x2a\x55", [0x15fb] = "\x06\x2a\x56", + [0x15fc] = "\x04\x28\x63", [0x15fd] = "\x06\x2a\x5c", + [0x15fe] = "\x06\x2a\x58", [0x15ff] = "\x06\x2a\x59", + [0x1600] = "\x0f\x26\x36", [0x1601] = "\x0f\x26\x37", + [0x1602] = "\x06\x2a\x5a", [0x1604] = "\x06\x2a\x5b", + [0x1605] = "\x06\x2a\x5d", [0x1606] = "\x04\x25\x79", + [0x1609] = "\x06\x2a\x57", [0x160b] = "\x06\x29\x39", + [0x160c] = "\x04\x28\x64", [0x160d] = "\x04\x28\x62", + [0x160e] = "\x05\x28\x61", [0x160f] = "\x05\x28\x62", + [0x1610] = "\x05\x28\x60", [0x1612] = "\x0f\x2a\x23", + [0x1614] = "\x0f\x2a\x24", [0x1615] = "\x0f\x2a\x25", + [0x1616] = "\x0f\x2a\x26", [0x1617] = "\x0f\x2a\x28", + [0x1618] = "\x0f\x2a\x29", [0x1619] = "\x0f\x2a\x27", + [0x161a] = "\x0f\x2a\x22", [0x161d] = "\x05\x2c\x6c", + [0x161f] = "\x06\x36\x48", [0x1620] = "\x06\x36\x4b", + [0x1622] = "\x05\x2c\x6a", [0x1623] = "\x05\x2c\x6d", + [0x1624] = "\x0f\x2e\x67", [0x1625] = "\x0f\x2e\x68", + [0x1626] = "\x0f\x2e\x69", [0x1629] = "\x06\x36\x4a", + [0x162b] = "\x04\x2c\x37", [0x1630] = "\x05\x2c\x6b", + [0x1632] = "\x05\x31\x64", [0x1633] = "\x0f\x2e\x66", + [0x1634] = "\x04\x2c\x36", [0x1635] = "\x06\x3e\x41", + [0x1636] = "\x06\x3e\x44", [0x1637] = "\x03\x34\x7e", + [0x1638] = "\x06\x3e\x3e", [0x1639] = "\x06\x3e\x43", + [0x163a] = "\x06\x3e\x40", [0x163b] = "\x06\x3e\x45", + [0x163c] = "\x06\x3e\x3f", [0x163d] = "\x0f\x33\x64", + [0x163f] = "\x0f\x33\x65", [0x1641] = "\x04\x31\x27", + [0x1644] = "\x05\x31\x63", [0x1647] = "\x04\x3c\x5e", + [0x1648] = "\x06\x47\x58", [0x1649] = "\x06\x47\x5b", + [0x164a] = "\x06\x47\x5d", [0x164c] = "\x06\x47\x5a", + [0x164d] = "\x0f\x3a\x28", [0x164e] = "\x06\x47\x55", + [0x164f] = "\x06\x47\x5c", [0x1650] = "\x05\x37\x43", + [0x1655] = "\x06\x47\x59", [0x1656] = "\x04\x36\x7a", + [0x1657] = "\x04\x36\x78", [0x1658] = "\x05\x37\x44", + [0x165a] = "\x06\x47\x57", [0x165c] = "\x06\x51\x60", + [0x165d] = "\x06\x51\x61", [0x1660] = "\x04\x3c\x5d", + [0x1662] = "\x0f\x40\x76", [0x1668] = "\x05\x3e\x53", + [0x1669] = "\x05\x3e\x54", [0x166a] = "\x05\x3e\x55", + [0x166b] = "\x06\x5b\x72", [0x166c] = "\x04\x42\x63", + [0x166d] = "\x05\x45\x2f", [0x166e] = "\x04\x42\x62", + [0x166f] = "\x0f\x47\x3f", [0x1670] = "\x0f\x47\x40", + [0x1671] = "\x0f\x47\x41", [0x1672] = "\x06\x5b\x71", + [0x1676] = "\x05\x45\x30", [0x1677] = "\x04\x49\x38", + [0x1678] = "\x07\x22\x22", [0x1679] = "\x07\x21\x7c", + [0x167a] = "\x07\x22\x21", [0x167b] = "\x07\x2c\x7c", + [0x167c] = "\x07\x21\x7e", [0x167d] = "\x05\x4c\x53", + [0x167e] = "\x0f\x4e\x31", [0x167f] = "\x0f\x4e\x32", + [0x1680] = "\x07\x21\x7d", [0x1681] = "\x04\x42\x64", + [0x1685] = "\x05\x4c\x52", [0x1686] = "\x07\x2c\x7d", + [0x1687] = "\x05\x53\x7c", [0x1688] = "\x07\x2c\x78", + [0x1689] = "\x07\x2c\x79", [0x168a] = "\x04\x56\x21", + [0x168b] = "\x0f\x53\x7a", [0x168c] = "\x07\x2c\x7a", + [0x168f] = "\x07\x37\x48", [0x1690] = "\x07\x37\x47", + [0x1691] = "\x05\x5b\x33", [0x1696] = "\x04\x56\x2e", + [0x1697] = "\x04\x5a\x7b", [0x1698] = "\x0f\x62\x29", + [0x169b] = "\x05\x6b\x78", [0x169c] = "\x07\x53\x29", + [0x169e] = "\x0f\x69\x3e", [0x16a0] = "\x05\x75\x68", + [0x16a3] = "\x0f\x6b\x44", [0x16a4] = "\x07\x5e\x58", + [0x16a5] = "\x0f\x6c\x5f", [0x16a8] = "\x05\x21\x62", + [0x16aa] = "\x0f\x21\x55", [0x16ab] = "\x0f\x21\x56", + [0x16af] = "\x06\x24\x41", [0x16b0] = "\x04\x22\x58", + [0x16b1] = "\x06\x24\x42", [0x16b2] = "\x0f\x22\x39", + [0x16b3] = "\x0f\x22\x3a", [0x16b4] = "\x0f\x22\x3b", + [0x16b5] = "\x0f\x22\x3c", [0x16b8] = "\x04\x22\x57", + [0x16b9] = "\x05\x22\x4b", [0x16ba] = "\x06\x24\x43", + [0x16bb] = "\x05\x22\x4a", [0x16bc] = "\x06\x26\x74", + [0x16bd] = "\x04\x23\x68", [0x16be] = "\x04\x23\x6b", + [0x16bf] = "\x0f\x23\x64", [0x16c3] = "\x0f\x23\x66", + [0x16c4] = "\x0f\x23\x68", [0x16c5] = "\x0f\x23\x69", + [0x16c6] = "\x0f\x23\x6b", [0x16c7] = "\x0f\x23\x6c", + [0x16c8] = "\x0f\x23\x6d", [0x16c9] = "\x0f\x23\x6e", + [0x16ca] = "\x0f\x23\x6f", [0x16cb] = "\x0f\x23\x65", + [0x16cd] = "\x06\x26\x72", [0x16ce] = "\x06\x26\x73", + [0x16d0] = "\x06\x26\x75", [0x16d2] = "\x06\x26\x71", + [0x16d3] = "\x0f\x23\x6a", [0x16d5] = "\x0f\x23\x67", + [0x16d6] = "\x05\x23\x66", [0x16d7] = "\x05\x23\x67", + [0x16d8] = "\x05\x23\x65", [0x16d9] = "\x04\x25\x7c", + [0x16da] = "\x06\x2a\x61", [0x16db] = "\x06\x2a\x60", + [0x16dc] = "\x05\x25\x60", [0x16dd] = "\x04\x25\x7a", + [0x16de] = "\x05\x25\x5e", [0x16df] = "\x04\x25\x7d", + [0x16e0] = "\x05\x25\x5b", [0x16e1] = "\x05\x25\x5c", + [0x16e2] = "\x04\x25\x7e", [0x16e5] = "\x0f\x26\x3a", + [0x16e9] = "\x0f\x26\x3b", [0x16ea] = "\x0f\x26\x3e", + [0x16eb] = "\x0f\x26\x3f", [0x16ec] = "\x0f\x26\x40", + [0x16ed] = "\x0f\x26\x41", [0x16ee] = "\x0f\x26\x42", + [0x16ef] = "\x0f\x26\x43", [0x16f0] = "\x0f\x26\x45", + [0x16f1] = "\x0f\x26\x46", [0x16f2] = "\x0f\x26\x47", + [0x16f3] = "\x0f\x26\x48", [0x16f4] = "\x0f\x26\x49", + [0x16f7] = "\x06\x2a\x5f", [0x16f9] = "\x06\x2a\x5e", + [0x16fa] = "\x0f\x26\x44", [0x16fb] = "\x0f\x26\x3c", + [0x16fc] = "\x0f\x26\x3d", [0x16fd] = "\x05\x25\x62", + [0x16fe] = "\x05\x25\x5f", [0x1700] = "\x05\x25\x63", + [0x1701] = "\x05\x25\x61", [0x1702] = "\x04\x28\x68", + [0x1703] = "\x05\x28\x64", [0x1704] = "\x06\x2f\x76", + [0x1705] = "\x06\x2f\x78", [0x1706] = "\x06\x2f\x79", + [0x1707] = "\x04\x28\x65", [0x1708] = "\x04\x28\x6b", + [0x1709] = "\x05\x28\x66", [0x170a] = "\x04\x28\x66", + [0x170b] = "\x05\x28\x63", [0x170c] = "\x06\x2f\x70", + [0x170d] = "\x06\x2f\x7b", [0x170e] = "\x06\x2f\x74", + [0x170f] = "\x05\x28\x6b", [0x1711] = "\x06\x2f\x7e", + [0x1712] = "\x0f\x2a\x2d", [0x1713] = "\x0f\x2a\x2e", + [0x1714] = "\x0f\x2a\x2f", [0x1715] = "\x0f\x2a\x30", + [0x1716] = "\x0f\x2a\x31", [0x1717] = "\x0f\x2a\x32", + [0x1718] = "\x0f\x2a\x33", [0x1719] = "\x0f\x2a\x34", + [0x171b] = "\x06\x2f\x73", [0x171c] = "\x06\x2f\x77", + [0x171d] = "\x04\x28\x6c", [0x171f] = "\x06\x2f\x75", + [0x1720] = "\x06\x2f\x7a", [0x1721] = "\x06\x2f\x6f", + [0x1723] = "\x06\x2f\x7d", [0x1725] = "\x05\x28\x69", + [0x1726] = "\x04\x28\x6a", [0x1727] = "\x05\x28\x6a", + [0x1728] = "\x05\x28\x67", [0x1729] = "\x06\x2f\x71", + [0x172a] = "\x06\x2f\x7c", [0x172b] = "\x05\x28\x65", + [0x172c] = "\x05\x28\x68", [0x172d] = "\x06\x2f\x72", + [0x172e] = "\x03\x30\x53", [0x172f] = "\x05\x2c\x70", + [0x1730] = "\x06\x36\x4f", [0x1731] = "\x05\x2c\x72", + [0x1732] = "\x05\x2c\x75", [0x1733] = "\x05\x2c\x6f", + [0x1734] = "\x06\x36\x55", [0x1735] = "\x05\x2c\x6e", + [0x1736] = "\x06\x36\x56", [0x1738] = "\x06\x36\x50", + [0x173d] = "\x06\x36\x51", [0x173e] = "\x0f\x2e\x6c", + [0x173f] = "\x0f\x2e\x6e", [0x1740] = "\x0f\x2e\x70", + [0x1741] = "\x0f\x2e\x71", [0x1742] = "\x0f\x2e\x73", + [0x1743] = "\x0f\x2e\x74", [0x1744] = "\x0f\x2e\x75", + [0x1745] = "\x0f\x2e\x76", [0x1746] = "\x0f\x2e\x77", + [0x1747] = "\x0f\x2e\x79", [0x174a] = "\x06\x36\x54", + [0x174c] = "\x06\x36\x4e", [0x174d] = "\x05\x2c\x71", + [0x174f] = "\x06\x36\x53", [0x1751] = "\x06\x36\x52", + [0x1757] = "\x0f\x2e\x6f", [0x1758] = "\x0f\x2e\x72", + [0x1759] = "\x05\x2c\x77", [0x175a] = "\x05\x2c\x74", + [0x175b] = "\x05\x2c\x73", [0x175c] = "\x05\x2c\x76", + [0x175d] = "\x05\x2c\x78", [0x175e] = "\x06\x3e\x4c", + [0x175f] = "\x06\x3e\x52", [0x1760] = "\x06\x3e\x46", + [0x1761] = "\x06\x3e\x47", [0x1762] = "\x05\x31\x6a", + [0x1763] = "\x06\x3e\x48", [0x1764] = "\x06\x3e\x49", + [0x1765] = "\x06\x3e\x4f", [0x1766] = "\x05\x31\x69", + [0x1767] = "\x05\x31\x6d", [0x1768] = "\x06\x3e\x4d", + [0x1769] = "\x04\x31\x2b", [0x176a] = "\x06\x3e\x4e", + [0x176b] = "\x05\x31\x6b", [0x1772] = "\x06\x3e\x53", + [0x1775] = "\x0f\x33\x68", [0x1776] = "\x0f\x33\x69", + [0x1777] = "\x0f\x33\x6a", [0x1778] = "\x0f\x33\x6b", + [0x1779] = "\x0f\x33\x6c", [0x177a] = "\x0f\x33\x6d", + [0x177b] = "\x0f\x33\x6e", [0x177c] = "\x0f\x33\x6f", + [0x177d] = "\x0f\x33\x71", [0x177e] = "\x0f\x33\x72", + [0x177f] = "\x0f\x33\x74", [0x1780] = "\x0f\x33\x75", + [0x1781] = "\x0f\x33\x76", [0x1782] = "\x0f\x33\x77", + [0x1783] = "\x0f\x33\x78", [0x1784] = "\x0f\x33\x79", + [0x1785] = "\x0f\x33\x7a", [0x1786] = "\x0f\x33\x7b", + [0x1787] = "\x0f\x33\x7c", [0x1788] = "\x0f\x33\x7d", + [0x1789] = "\x0f\x33\x7e", [0x178a] = "\x0f\x34\x21", + [0x178b] = "\x0f\x34\x22", [0x178c] = "\x0f\x34\x23", + [0x178e] = "\x0f\x33\x70", [0x1790] = "\x06\x3e\x51", + [0x1791] = "\x04\x31\x2a", [0x1793] = "\x06\x3e\x4b", + [0x1794] = "\x06\x3e\x4a", [0x1798] = "\x05\x31\x66", + [0x1799] = "\x05\x31\x67", [0x179a] = "\x05\x31\x68", + [0x179b] = "\x05\x31\x65", [0x179c] = "\x04\x36\x7b", + [0x179d] = "\x06\x47\x62", [0x179e] = "\x04\x36\x7c", + [0x179f] = "\x05\x37\x5a", [0x17a0] = "\x06\x47\x5f", + [0x17a1] = "\x04\x37\x21", [0x17a2] = "\x05\x37\x48", + [0x17a3] = "\x05\x37\x59", [0x17a4] = "\x06\x47\x64", + [0x17a6] = "\x06\x47\x66", [0x17a7] = "\x05\x37\x4f", + [0x17a8] = "\x06\x47\x65", [0x17a9] = "\x06\x47\x60", + [0x17aa] = "\x05\x37\x50", [0x17ab] = "\x05\x37\x49", + [0x17ac] = "\x05\x37\x57", [0x17ad] = "\x05\x37\x54", + [0x17ae] = "\x05\x37\x47", [0x17af] = "\x05\x37\x4b", + [0x17b0] = "\x0f\x3a\x29", [0x17b6] = "\x0f\x3a\x2b", + [0x17b7] = "\x0f\x3a\x2c", [0x17b8] = "\x0f\x3a\x2d", + [0x17b9] = "\x0f\x3a\x2e", [0x17ba] = "\x0f\x3a\x2f", + [0x17bb] = "\x0f\x3a\x30", [0x17bc] = "\x0f\x3a\x32", + [0x17bd] = "\x0f\x3a\x33", [0x17be] = "\x0f\x3a\x34", + [0x17bf] = "\x0f\x3a\x36", [0x17c0] = "\x0f\x3a\x37", + [0x17c1] = "\x0f\x3a\x38", [0x17c2] = "\x0f\x3a\x39", + [0x17c3] = "\x0f\x3a\x3a", [0x17c4] = "\x0f\x3a\x3e", + [0x17c5] = "\x0f\x3a\x3f", [0x17c6] = "\x0f\x3a\x41", + [0x17c7] = "\x0f\x3a\x42", [0x17c8] = "\x0f\x3a\x43", + [0x17c9] = "\x0f\x3a\x44", [0x17ca] = "\x0f\x3a\x45", + [0x17ce] = "\x0f\x3a\x3b", [0x17d1] = "\x05\x37\x56", + [0x17d4] = "\x06\x47\x63", [0x17d5] = "\x05\x37\x58", + [0x17d6] = "\x06\x47\x5e", [0x17d9] = "\x0f\x3a\x3d", + [0x17da] = "\x0f\x3a\x40", [0x17db] = "\x0f\x3a\x31", + [0x17dc] = "\x0f\x3a\x2a", [0x17dd] = "\x05\x37\x45", + [0x17de] = "\x05\x3e\x56", [0x17df] = "\x05\x37\x53", + [0x17e0] = "\x05\x37\x4c", [0x17e1] = "\x05\x37\x52", + [0x17e2] = "\x05\x37\x51", [0x17e3] = "\x05\x37\x4a", + [0x17e4] = "\x05\x37\x4d", [0x17e5] = "\x05\x37\x55", + [0x17e6] = "\x06\x47\x67", [0x17e7] = "\x0f\x33\x67", + [0x17e8] = "\x05\x3e\x5f", [0x17e9] = "\x05\x3e\x5a", + [0x17ea] = "\x05\x3e\x5d", [0x17eb] = "\x05\x3e\x57", + [0x17ec] = "\x04\x3c\x65", [0x17ed] = "\x05\x3e\x59", + [0x17ee] = "\x06\x51\x63", [0x17ef] = "\x04\x3c\x62", + [0x17f0] = "\x04\x3c\x60", [0x17f1] = "\x06\x51\x67", + [0x17f2] = "\x06\x51\x65", [0x17f3] = "\x06\x5b\x7c", + [0x17f4] = "\x05\x3e\x5c", [0x17f7] = "\x05\x3e\x5b", + [0x17fd] = "\x06\x51\x66", [0x17fe] = "\x0f\x40\x78", + [0x17ff] = "\x0f\x40\x79", [0x1800] = "\x0f\x40\x7a", + [0x1801] = "\x0f\x40\x7c", [0x1802] = "\x0f\x40\x7d", + [0x1803] = "\x0f\x40\x7e", [0x1804] = "\x0f\x41\x22", + [0x1805] = "\x0f\x41\x23", [0x1808] = "\x06\x51\x62", + [0x180b] = "\x06\x51\x64", [0x180e] = "\x0f\x40\x77", + [0x1810] = "\x06\x51\x68", [0x1811] = "\x05\x3e\x58", + [0x1812] = "\x05\x3e\x5e", [0x1813] = "\x05\x3e\x60", + [0x1814] = "\x06\x51\x6a", [0x1815] = "\x0f\x41\x21", + [0x1817] = "\x04\x42\x70", [0x1819] = "\x05\x45\x32", + [0x181a] = "\x04\x42\x6a", [0x181b] = "\x06\x5b\x7b", + [0x181c] = "\x04\x42\x71", [0x181d] = "\x06\x5b\x73", + [0x181e] = "\x05\x45\x34", [0x181f] = "\x07\x22\x29", + [0x1820] = "\x04\x42\x73", [0x1822] = "\x06\x5b\x75", + [0x1824] = "\x0f\x47\x48", [0x1825] = "\x04\x42\x6f", + [0x1826] = "\x05\x45\x37", [0x1827] = "\x04\x42\x6e", + [0x182b] = "\x0f\x47\x47", [0x182c] = "\x0f\x47\x49", + [0x182d] = "\x0f\x47\x4a", [0x182e] = "\x0f\x47\x4b", + [0x182f] = "\x0f\x47\x4c", [0x1830] = "\x0f\x47\x4d", + [0x1831] = "\x0f\x47\x4e", [0x1832] = "\x0f\x47\x4f", + [0x1833] = "\x0f\x47\x50", [0x1834] = "\x0f\x47\x51", + [0x1835] = "\x0f\x47\x52", [0x1836] = "\x0f\x47\x54", + [0x1837] = "\x06\x5b\x74", [0x1838] = "\x06\x5b\x78", + [0x183d] = "\x04\x42\x72", [0x1842] = "\x04\x42\x65", + [0x1843] = "\x06\x5b\x76", [0x1845] = "\x0f\x47\x53", + [0x1848] = "\x05\x45\x33", [0x1849] = "\x05\x45\x36", + [0x184a] = "\x05\x45\x35", [0x184b] = "\x07\x22\x26", + [0x184c] = "\x05\x45\x31", [0x184d] = "\x06\x5b\x77", + [0x184f] = "\x05\x4c\x5b", [0x1850] = "\x05\x4c\x59", + [0x1851] = "\x04\x49\x39", [0x1852] = "\x05\x4c\x56", + [0x1853] = "\x07\x22\x2f", [0x1854] = "\x05\x4c\x57", + [0x1855] = "\x04\x49\x3f", [0x1856] = "\x04\x49\x3b", + [0x1857] = "\x07\x22\x2c", [0x1859] = "\x04\x49\x3e", + [0x185a] = "\x07\x22\x25", [0x185b] = "\x06\x5b\x79", + [0x185c] = "\x07\x22\x24", [0x185d] = "\x0f\x4e\x3a", + [0x185f] = "\x07\x37\x51", [0x1860] = "\x0f\x47\x45", + [0x1865] = "\x05\x4c\x54", [0x1868] = "\x05\x4c\x5c", + [0x1869] = "\x0f\x4e\x33", [0x186a] = "\x0f\x4e\x34", + [0x186b] = "\x0f\x4e\x35", [0x186c] = "\x0f\x4e\x36", + [0x186d] = "\x0f\x4e\x37", [0x186e] = "\x0f\x4e\x38", + [0x186f] = "\x0f\x4e\x39", [0x1870] = "\x0f\x4e\x3b", + [0x1871] = "\x0f\x4e\x3d", [0x1872] = "\x0f\x4e\x3e", + [0x1873] = "\x0f\x4e\x3f", [0x1874] = "\x0f\x4e\x40", + [0x1875] = "\x0f\x4e\x41", [0x1876] = "\x0f\x4e\x42", + [0x1877] = "\x0f\x4e\x44", [0x1879] = "\x06\x5b\x7a", + [0x187c] = "\x07\x22\x27", [0x187d] = "\x07\x22\x2e", + [0x187e] = "\x07\x22\x2d", [0x187f] = "\x07\x22\x28", + [0x1882] = "\x07\x22\x23", [0x1883] = "\x0f\x4e\x45", + [0x1884] = "\x0f\x4e\x43", [0x1885] = "\x0f\x4e\x3c", + [0x1886] = "\x05\x4c\x5a", [0x1887] = "\x05\x4c\x55", + [0x1888] = "\x04\x49\x3d", [0x1889] = "\x07\x22\x2a", + [0x188a] = "\x05\x4c\x58", [0x188b] = "\x07\x22\x2b", + [0x188d] = "\x0f\x54\x25", [0x1891] = "\x05\x54\x28", + [0x1892] = "\x05\x54\x23", [0x1893] = "\x07\x2d\x25", + [0x1894] = "\x07\x2c\x7e", [0x1895] = "\x05\x54\x29", + [0x1896] = "\x05\x54\x26", [0x1897] = "\x07\x2d\x21", + [0x1898] = "\x04\x4f\x7e", [0x1899] = "\x07\x2d\x28", + [0x189a] = "\x05\x54\x22", [0x189b] = "\x07\x2d\x2b", + [0x189c] = "\x05\x53\x7d", [0x189d] = "\x07\x2d\x2a", + [0x18a3] = "\x07\x2d\x2c", [0x18a4] = "\x0f\x53\x7b", + [0x18a5] = "\x0f\x53\x7c", [0x18a6] = "\x0f\x53\x7d", + [0x18a7] = "\x0f\x53\x7e", [0x18a8] = "\x0f\x54\x22", + [0x18a9] = "\x0f\x54\x23", [0x18aa] = "\x0f\x54\x24", + [0x18ab] = "\x0f\x54\x26", [0x18ac] = "\x0f\x54\x27", + [0x18ad] = "\x0f\x54\x2b", [0x18ae] = "\x0f\x54\x2c", + [0x18b1] = "\x05\x53\x7e", [0x18b2] = "\x07\x2d\x26", + [0x18b4] = "\x07\x2d\x27", [0x18b5] = "\x07\x2d\x23", + [0x18b7] = "\x07\x2d\x22", [0x18b8] = "\x07\x2d\x24", + [0x18be] = "\x0f\x54\x21", [0x18bf] = "\x0f\x54\x28", + [0x18c0] = "\x05\x54\x27", [0x18c1] = "\x05\x54\x21", + [0x18c2] = "\x05\x54\x25", [0x18c3] = "\x07\x2d\x29", + [0x18c5] = "\x07\x37\x4b", [0x18c6] = "\x07\x37\x54", + [0x18c7] = "\x07\x37\x4f", [0x18c8] = "\x04\x4f\x7d", + [0x18c9] = "\x07\x37\x4d", [0x18cb] = "\x04\x56\x23", + [0x18cc] = "\x07\x37\x53", [0x18cd] = "\x07\x37\x4a", + [0x18ce] = "\x05\x5b\x36", [0x18cf] = "\x05\x5b\x34", + [0x18d0] = "\x07\x37\x4c", [0x18d1] = "\x07\x37\x4e", + [0x18d2] = "\x07\x37\x50", [0x18d4] = "\x05\x5b\x35", + [0x18d5] = "\x04\x56\x25", [0x18da] = "\x0f\x59\x6c", + [0x18db] = "\x0f\x59\x6d", [0x18dc] = "\x0f\x59\x6e", + [0x18dd] = "\x0f\x59\x6f", [0x18de] = "\x0f\x59\x70", + [0x18df] = "\x0f\x59\x71", [0x18e1] = "\x07\x37\x52", + [0x18e4] = "\x07\x37\x55", [0x18e9] = "\x07\x37\x49", + [0x18ea] = "\x05\x61\x4b", [0x18eb] = "\x04\x5a\x7c", + [0x18ed] = "\x07\x3f\x3f", [0x18ee] = "\x05\x61\x4c", + [0x18ef] = "\x05\x61\x4d", [0x18f0] = "\x07\x3f\x3e", + [0x18f1] = "\x07\x3f\x40", [0x18f2] = "\x0f\x5e\x50", + [0x18f3] = "\x0f\x5e\x51", [0x18f4] = "\x0f\x5e\x52", + [0x18f5] = "\x0f\x5e\x54", [0x18f7] = "\x07\x3f\x3d", + [0x18f8] = "\x07\x3f\x41", [0x18fa] = "\x0f\x5e\x53", + [0x18fc] = "\x07\x3f\x3c", [0x18fd] = "\x05\x67\x5f", + [0x18fe] = "\x04\x5f\x53", [0x18ff] = "\x07\x46\x4d", + [0x1900] = "\x07\x46\x52", [0x1901] = "\x07\x46\x50", + [0x1902] = "\x0f\x5e\x55", [0x1906] = "\x0f\x62\x2a", + [0x1907] = "\x0f\x62\x2b", [0x1908] = "\x07\x46\x4e", + [0x190b] = "\x05\x67\x61", [0x190c] = "\x05\x67\x60", + [0x190d] = "\x0f\x5f\x73", [0x190f] = "\x07\x4d\x51", + [0x1912] = "\x05\x6b\x79", [0x1915] = "\x0f\x65\x26", + [0x1916] = "\x05\x6b\x7a", [0x1917] = "\x05\x6b\x7b", + [0x1918] = "\x07\x53\x2a", [0x1919] = "\x05\x6f\x76", + [0x191a] = "\x07\x53\x2b", [0x191b] = "\x05\x6f\x75", + [0x191c] = "\x0f\x67\x4d", [0x191d] = "\x0f\x67\x4e", + [0x1921] = "\x07\x57\x62", [0x1922] = "\x05\x73\x36", + [0x1923] = "\x07\x57\x61", [0x1924] = "\x07\x57\x63", + [0x1925] = "\x07\x57\x5f", [0x1926] = "\x0f\x69\x3f", + [0x1928] = "\x07\x57\x60", [0x1929] = "\x07\x57\x64", + [0x192a] = "\x0f\x69\x40", [0x192b] = "\x05\x75\x69", + [0x192c] = "\x07\x5b\x4c", [0x192e] = "\x07\x5e\x5a", + [0x192f] = "\x07\x5e\x5b", [0x1930] = "\x0f\x6b\x45", + [0x1931] = "\x07\x5e\x59", [0x1932] = "\x07\x5e\x5c", + [0x1934] = "\x0f\x6c\x24", [0x1936] = "\x05\x79\x24", + [0x1937] = "\x0f\x6c\x4a", [0x1939] = "\x07\x63\x4d", + [0x193a] = "\x05\x7a\x65", [0x193c] = "\x04\x21\x33", + [0x193e] = "\x06\x22\x68", [0x193f] = "\x05\x21\x63", + [0x1940] = "\x06\x22\x69", [0x1941] = "\x0f\x21\x58", + [0x1942] = "\x0f\x21\x57", [0x1943] = "\x06\x24\x45", + [0x1945] = "\x06\x24\x44", [0x1946] = "\x06\x26\x76", + [0x1947] = "\x06\x26\x77", [0x1948] = "\x05\x23\x6a", + [0x1949] = "\x04\x23\x6c", [0x194a] = "\x0f\x23\x70", + [0x194d] = "\x05\x23\x69", [0x194e] = "\x04\x28\x6f", + [0x194f] = "\x06\x30\x24", [0x1950] = "\x06\x2a\x63", + [0x1951] = "\x06\x2a\x62", [0x1952] = "\x0f\x26\x4a", + [0x1953] = "\x0f\x26\x4b", [0x1954] = "\x0f\x26\x4c", + [0x1955] = "\x0f\x26\x4d", [0x1956] = "\x0f\x26\x4f", + [0x1957] = "\x06\x2a\x64", [0x1958] = "\x0f\x26\x4e", + [0x195b] = "\x06\x30\x23", [0x195c] = "\x06\x30\x21", + [0x195d] = "\x06\x30\x26", [0x195e] = "\x06\x30\x25", + [0x1961] = "\x0f\x2a\x35", [0x1962] = "\x0f\x2a\x36", + [0x1963] = "\x0f\x2a\x37", [0x1966] = "\x06\x30\x22", + [0x1968] = "\x06\x36\x59", [0x1969] = "\x05\x2c\x79", + [0x196a] = "\x06\x36\x58", [0x196b] = "\x0f\x2e\x7a", + [0x196c] = "\x0f\x2e\x7b", [0x196d] = "\x05\x2c\x7a", + [0x196e] = "\x0f\x33\x66", [0x196f] = "\x0f\x34\x24", + [0x1970] = "\x0f\x34\x25", [0x1971] = "\x0f\x34\x26", + [0x1972] = "\x0f\x34\x27", [0x1976] = "\x05\x37\x5c", + [0x1977] = "\x06\x47\x69", [0x1979] = "\x05\x37\x5b", + [0x197a] = "\x06\x47\x6a", [0x197b] = "\x0f\x3a\x47", + [0x197d] = "\x06\x47\x68", [0x197e] = "\x0f\x3a\x46", + [0x1983] = "\x04\x3c\x66", [0x1984] = "\x04\x3c\x68", + [0x1985] = "\x06\x51\x6d", [0x1986] = "\x05\x3e\x62", + [0x1987] = "\x0f\x41\x25", [0x1989] = "\x0f\x41\x26", + [0x198b] = "\x06\x51\x6b", [0x198c] = "\x06\x51\x6c", + [0x198e] = "\x05\x3e\x61", [0x198f] = "\x04\x3c\x69", + [0x1991] = "\x06\x5b\x7d", [0x1992] = "\x0f\x47\x55", + [0x1993] = "\x0f\x47\x56", [0x1995] = "\x05\x45\x38", + [0x1997] = "\x04\x49\x41", [0x1998] = "\x04\x49\x42", + [0x199a] = "\x0f\x4e\x46", [0x199d] = "\x05\x4c\x5d", + [0x199e] = "\x07\x2d\x2f", [0x199f] = "\x07\x2d\x2e", + [0x19a0] = "\x07\x2d\x31", [0x19a1] = "\x07\x2d\x32", + [0x19a2] = "\x05\x54\x2a", [0x19a3] = "\x07\x2d\x30", + [0x19a4] = "\x0f\x54\x2d", [0x19a5] = "\x0f\x54\x2e", + [0x19a9] = "\x07\x37\x56", [0x19ad] = "\x07\x4d\x52", + [0x19af] = "\x0f\x62\x2c", [0x19b0] = "\x0f\x62\x2d", + [0x19b5] = "\x05\x6b\x7c", [0x19b8] = "\x0f\x6c\x60", + [0x19b9] = "\x06\x21\x69", [0x19bc] = "\x05\x21\x64", + [0x19bd] = "\x06\x24\x46", [0x19be] = "\x06\x24\x49", + [0x19bf] = "\x06\x24\x4a", [0x19c2] = "\x04\x22\x5a", + [0x19c3] = "\x0f\x22\x3d", [0x19c4] = "\x0f\x22\x3e", + [0x19c5] = "\x0f\x22\x3f", [0x19c6] = "\x0f\x22\x40", + [0x19c7] = "\x0f\x22\x41", [0x19c8] = "\x06\x24\x47", + [0x19cb] = "\x06\x26\x7e", [0x19cc] = "\x06\x26\x7d", + [0x19cd] = "\x04\x23\x6e", [0x19ce] = "\x06\x26\x7b", + [0x19cf] = "\x06\x26\x7c", [0x19d1] = "\x0f\x23\x72", + [0x19d6] = "\x05\x25\x65", [0x19d7] = "\x05\x25\x64", + [0x19d8] = "\x06\x2a\x66", [0x19d9] = "\x05\x25\x66", + [0x19da] = "\x06\x2a\x67", [0x19dc] = "\x06\x2a\x68", + [0x19dd] = "\x0f\x26\x51", [0x19de] = "\x0f\x26\x52", + [0x19df] = "\x0f\x26\x54", [0x19e0] = "\x0f\x26\x55", + [0x19e2] = "\x06\x2a\x65", [0x19e3] = "\x0f\x26\x53", + [0x19e9] = "\x05\x28\x6c", [0x19ea] = "\x06\x30\x28", + [0x19eb] = "\x06\x30\x2a", [0x19ec] = "\x05\x28\x6d", + [0x19ed] = "\x04\x28\x71", [0x19ee] = "\x04\x28\x72", + [0x19ef] = "\x04\x28\x73", [0x19f0] = "\x06\x30\x2b", + [0x19f1] = "\x06\x30\x27", [0x19f4] = "\x06\x30\x29", + [0x19f5] = "\x0f\x2a\x38", [0x19f6] = "\x0f\x2a\x3a", + [0x19f7] = "\x0f\x2a\x3b", [0x19f8] = "\x0f\x2a\x3c", + [0x19fa] = "\x06\x30\x2c", [0x19fb] = "\x06\x30\x2d", + [0x1a00] = "\x04\x2c\x4a", [0x1a01] = "\x06\x36\x61", + [0x1a02] = "\x04\x2c\x45", [0x1a03] = "\x04\x2c\x44", + [0x1a04] = "\x04\x2c\x43", [0x1a05] = "\x04\x2c\x47", + [0x1a06] = "\x06\x36\x64", [0x1a07] = "\x06\x36\x65", + [0x1a08] = "\x06\x36\x5f", [0x1a09] = "\x06\x36\x5e", + [0x1a0a] = "\x05\x2c\x7d", [0x1a0d] = "\x05\x2d\x22", + [0x1a0e] = "\x06\x36\x5b", [0x1a0f] = "\x06\x36\x62", + [0x1a10] = "\x0f\x2e\x7c", [0x1a11] = "\x0f\x2e\x7d", + [0x1a13] = "\x06\x36\x60", [0x1a14] = "\x06\x36\x63", + [0x1a1c] = "\x06\x36\x5a", [0x1a1e] = "\x06\x36\x5c", + [0x1a1f] = "\x05\x2d\x21", [0x1a20] = "\x05\x2c\x7e", + [0x1a22] = "\x04\x31\x2d", [0x1a23] = "\x05\x31\x6f", + [0x1a24] = "\x06\x3e\x57", [0x1a25] = "\x06\x3e\x59", + [0x1a26] = "\x06\x3e\x58", [0x1a27] = "\x06\x3e\x56", + [0x1a28] = "\x06\x3e\x5b", [0x1a29] = "\x05\x31\x70", + [0x1a2a] = "\x0f\x34\x28", [0x1a2b] = "\x0f\x34\x29", + [0x1a2c] = "\x0f\x34\x2a", [0x1a2d] = "\x0f\x34\x2b", + [0x1a2e] = "\x0f\x34\x2c", [0x1a2f] = "\x0f\x34\x2d", + [0x1a30] = "\x0f\x34\x2e", [0x1a31] = "\x0f\x34\x2f", + [0x1a34] = "\x04\x31\x2f", [0x1a36] = "\x06\x3e\x5c", + [0x1a3b] = "\x05\x31\x6e", [0x1a3c] = "\x06\x3e\x55", + [0x1a3d] = "\x05\x37\x5e", [0x1a3e] = "\x04\x37\x26", + [0x1a3f] = "\x05\x37\x61", [0x1a40] = "\x06\x47\x70", + [0x1a41] = "\x06\x47\x6b", [0x1a42] = "\x04\x37\x23", + [0x1a43] = "\x05\x37\x5d", [0x1a44] = "\x05\x37\x60", + [0x1a45] = "\x06\x47\x6e", [0x1a46] = "\x04\x37\x25", + [0x1a47] = "\x05\x37\x5f", [0x1a48] = "\x06\x47\x6f", + [0x1a49] = "\x06\x47\x6c", [0x1a4e] = "\x0f\x3a\x48", + [0x1a4f] = "\x0f\x3a\x49", [0x1a50] = "\x0f\x3a\x4a", + [0x1a51] = "\x0f\x3a\x4b", [0x1a52] = "\x0f\x3a\x4c", + [0x1a53] = "\x0f\x3a\x4d", [0x1a54] = "\x0f\x3a\x4e", + [0x1a55] = "\x0f\x3a\x4f", [0x1a59] = "\x06\x47\x6d", + [0x1a5b] = "\x05\x37\x62", [0x1a5e] = "\x0f\x3d\x6c", + [0x1a5f] = "\x06\x51\x74", [0x1a60] = "\x06\x51\x70", + [0x1a61] = "\x04\x3c\x6b", [0x1a62] = "\x04\x3c\x70", + [0x1a63] = "\x05\x3e\x63", [0x1a64] = "\x06\x51\x77", + [0x1a65] = "\x05\x3e\x64", [0x1a66] = "\x06\x51\x72", + [0x1a67] = "\x06\x51\x71", [0x1a68] = "\x06\x51\x76", + [0x1a69] = "\x04\x3c\x6d", [0x1a6a] = "\x06\x51\x73", + [0x1a6c] = "\x06\x51\x6f", [0x1a6d] = "\x06\x51\x75", + [0x1a6e] = "\x0f\x41\x27", [0x1a6f] = "\x0f\x41\x28", + [0x1a70] = "\x0f\x41\x29", [0x1a71] = "\x0f\x41\x2a", + [0x1a72] = "\x0f\x41\x2c", [0x1a73] = "\x0f\x41\x2d", + [0x1a74] = "\x0f\x41\x2e", [0x1a7a] = "\x06\x51\x6e", + [0x1a7b] = "\x06\x5b\x7e", [0x1a7c] = "\x06\x5c\x27", + [0x1a7d] = "\x05\x45\x3c", [0x1a7e] = "\x05\x45\x3a", + [0x1a7f] = "\x06\x5c\x24", [0x1a80] = "\x06\x5c\x2c", + [0x1a81] = "\x04\x42\x76", [0x1a82] = "\x06\x5c\x2e", + [0x1a83] = "\x06\x5c\x2b", [0x1a84] = "\x06\x5c\x26", + [0x1a85] = "\x05\x45\x39", [0x1a86] = "\x07\x22\x33", + [0x1a88] = "\x0f\x47\x57", [0x1a89] = "\x0f\x47\x58", + [0x1a8a] = "\x0f\x47\x59", [0x1a8b] = "\x0f\x47\x5a", + [0x1a8e] = "\x06\x5c\x28", [0x1a8f] = "\x06\x5c\x25", + [0x1a90] = "\x06\x5c\x29", [0x1a93] = "\x06\x5c\x2d", + [0x1a94] = "\x06\x5c\x21", [0x1a96] = "\x06\x5c\x23", + [0x1a97] = "\x05\x45\x3b", [0x1a98] = "\x06\x5c\x2a", + [0x1a9a] = "\x0f\x47\x44", [0x1a9b] = "\x06\x62\x67", + [0x1a9f] = "\x07\x22\x30", [0x1aa0] = "\x05\x4c\x5e", + [0x1aa1] = "\x04\x49\x47", [0x1aa2] = "\x07\x22\x37", + [0x1aa3] = "\x04\x49\x48", [0x1aa4] = "\x07\x22\x35", + [0x1aa5] = "\x07\x22\x32", [0x1aa7] = "\x0f\x4e\x47", + [0x1aa8] = "\x0f\x4e\x48", [0x1aa9] = "\x0f\x4e\x49", + [0x1aaa] = "\x0f\x4e\x4a", [0x1aab] = "\x0f\x4e\x4b", + [0x1aac] = "\x0f\x4e\x4c", [0x1aad] = "\x0f\x4e\x4e", + [0x1aae] = "\x0f\x4e\x4f", [0x1ab4] = "\x07\x22\x38", + [0x1ab6] = "\x07\x22\x36", [0x1ab7] = "\x0f\x4e\x4d", + [0x1ab8] = "\x05\x4c\x61", [0x1aba] = "\x05\x4c\x5f", + [0x1abc] = "\x07\x22\x31", [0x1abd] = "\x05\x4c\x60", + [0x1abe] = "\x07\x2d\x35", [0x1abf] = "\x07\x2d\x37", + [0x1ac0] = "\x05\x54\x2c", [0x1ac1] = "\x04\x50\x22", + [0x1ac2] = "\x05\x54\x2d", [0x1ac3] = "\x05\x54\x2b", + [0x1ac4] = "\x07\x2d\x36", [0x1ac5] = "\x07\x2d\x33", + [0x1ac6] = "\x07\x2d\x34", [0x1ac7] = "\x0f\x54\x2f", + [0x1ac8] = "\x0f\x54\x30", [0x1ac9] = "\x0f\x54\x31", + [0x1aca] = "\x0f\x54\x33", [0x1acb] = "\x0f\x54\x34", + [0x1acc] = "\x0f\x54\x35", [0x1acd] = "\x0f\x54\x36", + [0x1ace] = "\x0f\x54\x37", [0x1ad2] = "\x07\x37\x59", + [0x1ad3] = "\x07\x37\x57", [0x1ad4] = "\x05\x5b\x38", + [0x1ad5] = "\x0f\x59\x72", [0x1ad6] = "\x0f\x59\x73", + [0x1ad7] = "\x0f\x59\x74", [0x1ad8] = "\x0f\x59\x75", + [0x1ada] = "\x07\x37\x58", [0x1adb] = "\x07\x37\x5a", + [0x1adc] = "\x07\x22\x34", [0x1add] = "\x05\x5b\x37", + [0x1ade] = "\x07\x46\x58", [0x1adf] = "\x05\x61\x4e", + [0x1ae0] = "\x0f\x59\x76", [0x1ae2] = "\x0f\x5e\x56", + [0x1ae3] = "\x0f\x5e\x57", [0x1ae9] = "\x07\x3f\x42", + [0x1aea] = "\x0f\x62\x2e", [0x1aec] = "\x04\x5f\x57", + [0x1aed] = "\x07\x46\x53", [0x1aee] = "\x07\x46\x55", + [0x1aef] = "\x04\x5f\x56", [0x1af0] = "\x07\x46\x57", + [0x1af1] = "\x07\x46\x56", [0x1af2] = "\x0f\x62\x2f", + [0x1af3] = "\x07\x46\x54", [0x1af7] = "\x04\x63\x36", + [0x1afb] = "\x07\x4d\x53", [0x1afc] = "\x07\x53\x2c", + [0x1afd] = "\x04\x66\x38", [0x1afe] = "\x07\x53\x2d", + [0x1aff] = "\x0f\x67\x4f", [0x1b00] = "\x0f\x67\x50", + [0x1b03] = "\x07\x53\x2e", [0x1b04] = "\x05\x73\x38", + [0x1b05] = "\x04\x68\x66", [0x1b06] = "\x07\x57\x65", + [0x1b07] = "\x05\x73\x37", [0x1b0a] = "\x07\x57\x66", + [0x1b0c] = "\x04\x6a\x45", [0x1b0d] = "\x04\x6b\x67", + [0x1b0f] = "\x0f\x6b\x46", [0x1b11] = "\x07\x60\x6c", + [0x1b12] = "\x07\x64\x45", [0x1b13] = "\x05\x79\x25", + [0x1b14] = "\x0f\x6c\x25", [0x1b16] = "\x04\x6d\x54", + [0x1b18] = "\x05\x7a\x27", [0x1b19] = "\x04\x6d\x71", + [0x1b1a] = "\x07\x63\x4e", [0x1b1b] = "\x07\x65\x34", + [0x1b1d] = "\x06\x21\x6a", [0x1b1f] = "\x06\x2a\x6a", + [0x1b20] = "\x06\x2a\x69", [0x1b22] = "\x0f\x26\x56", + [0x1b23] = "\x0f\x26\x57", [0x1b27] = "\x05\x28\x6f", + [0x1b28] = "\x06\x30\x2e", [0x1b29] = "\x0f\x2a\x3d", + [0x1b2a] = "\x06\x30\x31", [0x1b2c] = "\x06\x30\x2f", + [0x1b2e] = "\x04\x31\x31", [0x1b2f] = "\x06\x43\x67", + [0x1b30] = "\x06\x3e\x5e", [0x1b31] = "\x06\x3e\x5d", + [0x1b33] = "\x04\x37\x27", [0x1b34] = "\x06\x3e\x5f", + [0x1b39] = "\x06\x51\x7a", [0x1b3a] = "\x06\x51\x78", + [0x1b3b] = "\x06\x51\x79", [0x1b3d] = "\x06\x5c\x30", + [0x1b3e] = "\x04\x44\x26", [0x1b3f] = "\x0f\x47\x5b", + [0x1b41] = "\x06\x5c\x31", [0x1b42] = "\x05\x45\x3d", + [0x1b45] = "\x0f\x4e\x51", [0x1b46] = "\x07\x22\x3a", + [0x1b48] = "\x07\x22\x39", [0x1b4a] = "\x07\x2d\x39", + [0x1b4b] = "\x05\x53\x52", [0x1b4c] = "\x07\x2d\x38", + [0x1b4d] = "\x07\x37\x5b", [0x1b4e] = "\x07\x37\x5c", + [0x1b50] = "\x05\x61\x4f", [0x1b51] = "\x07\x46\x59", + [0x1b52] = "\x07\x4d\x54", [0x1b53] = "\x07\x53\x2f", + [0x1b55] = "\x06\x21\x6b", [0x1b56] = "\x0f\x21\x39", + [0x1b59] = "\x06\x24\x4c", [0x1b5a] = "\x05\x22\x4c", + [0x1b5d] = "\x06\x27\x24", [0x1b5e] = "\x04\x23\x72", + [0x1b5f] = "\x06\x27\x23", [0x1b60] = "\x06\x27\x22", + [0x1b61] = "\x0f\x23\x73", [0x1b65] = "\x05\x25\x67", + [0x1b68] = "\x0f\x26\x58", [0x1b69] = "\x06\x2a\x6b", + [0x1b6a] = "\x06\x30\x32", [0x1b6b] = "\x06\x30\x30", + [0x1b6f] = "\x06\x30\x33", [0x1b73] = "\x05\x28\x70", + [0x1b74] = "\x04\x2c\x4b", [0x1b75] = "\x0f\x2f\x21", + [0x1b79] = "\x06\x36\x69", [0x1b7d] = "\x06\x3e\x61", + [0x1b7e] = "\x05\x31\x71", [0x1b7f] = "\x05\x37\x63", + [0x1b80] = "\x06\x3e\x63", [0x1b81] = "\x06\x3e\x60", + [0x1b82] = "\x06\x3e\x62", [0x1b83] = "\x0f\x34\x30", + [0x1b8e] = "\x06\x47\x71", [0x1b8f] = "\x0f\x3a\x50", + [0x1b90] = "\x06\x47\x73", [0x1b95] = "\x06\x47\x72", + [0x1b99] = "\x05\x3e\x65", [0x1b9d] = "\x0f\x41\x2f", + [0x1b9e] = "\x05\x45\x3e", [0x1b9f] = "\x06\x5c\x33", + [0x1ba1] = "\x06\x5c\x32", [0x1ba6] = "\x05\x4c\x62", + [0x1ba7] = "\x07\x22\x3b", [0x1bb0] = "\x05\x54\x2f", + [0x1bb1] = "\x07\x2d\x3a", [0x1bb4] = "\x0f\x59\x77", + [0x1bbb] = "\x05\x61\x50", [0x1bbf] = "\x05\x6f\x77", + [0x1bc2] = "\x04\x21\x4a", [0x1bc3] = "\x0f\x21\x3a", + [0x1bc4] = "\x05\x21\x65", [0x1bc5] = "\x0f\x21\x4d", + [0x1bc6] = "\x0f\x21\x5a", [0x1bc9] = "\x06\x22\x6b", + [0x1bca] = "\x06\x22\x6a", [0x1bcd] = "\x05\x22\x4d", + [0x1bce] = "\x0f\x22\x43", [0x1bcf] = "\x05\x23\x6c", + [0x1bd0] = "\x04\x23\x73", [0x1bd2] = "\x05\x25\x68", + [0x1bd4] = "\x06\x27\x25", [0x1bd6] = "\x05\x23\x6b", + [0x1bd8] = "\x05\x23\x6e", [0x1bd9] = "\x05\x23\x6d", + [0x1bdb] = "\x06\x30\x34", [0x1bdc] = "\x05\x25\x69", + [0x1bdd] = "\x06\x2a\x6c", [0x1bde] = "\x05\x25\x6b", + [0x1bdf] = "\x0f\x26\x59", [0x1be0] = "\x06\x30\x35", + [0x1be1] = "\x05\x25\x6a", [0x1be2] = "\x05\x28\x71", + [0x1be3] = "\x06\x30\x37", [0x1be5] = "\x06\x30\x38", + [0x1be6] = "\x05\x28\x72", [0x1be7] = "\x06\x30\x39", + [0x1be8] = "\x05\x2d\x23", [0x1be9] = "\x06\x36\x6c", + [0x1bea] = "\x06\x36\x6a", [0x1bec] = "\x05\x2d\x24", + [0x1bed] = "\x06\x36\x6b", [0x1bee] = "\x06\x36\x6d", + [0x1bef] = "\x0f\x2f\x22", [0x1bf2] = "\x06\x3e\x66", + [0x1bf3] = "\x05\x31\x72", [0x1bf4] = "\x04\x31\x34", + [0x1bf5] = "\x05\x31\x74", [0x1bf6] = "\x06\x47\x76", + [0x1bf7] = "\x06\x47\x74", [0x1bf8] = "\x06\x47\x75", + [0x1bfa] = "\x04\x37\x2a", [0x1bfb] = "\x06\x47\x77", + [0x1bfc] = "\x0f\x3a\x51", [0x1c02] = "\x06\x51\x7b", + [0x1c03] = "\x06\x51\x7d", [0x1c04] = "\x06\x51\x7c", + [0x1c07] = "\x05\x48\x26", [0x1c09] = "\x04\x42\x7a", + [0x1c0a] = "\x06\x5c\x34", [0x1c0b] = "\x05\x45\x40", + [0x1c0c] = "\x05\x45\x3f", [0x1c0d] = "\x06\x5c\x35", + [0x1c0e] = "\x05\x45\x41", [0x1c10] = "\x07\x2d\x3d", + [0x1c11] = "\x07\x22\x3e", [0x1c12] = "\x07\x22\x3d", + [0x1c14] = "\x07\x22\x3c", [0x1c15] = "\x07\x2d\x3b", + [0x1c16] = "\x05\x54\x30", [0x1c17] = "\x07\x2d\x3c", + [0x1c18] = "\x07\x2d\x3e", [0x1c19] = "\x0f\x54\x38", + [0x1c1c] = "\x07\x37\x5d", [0x1c1d] = "\x04\x66\x39", + [0x1c20] = "\x04\x68\x67", [0x1c22] = "\x05\x79\x26", + [0x1c23] = "\x06\x21\x3e", [0x1c24] = "\x04\x21\x75", + [0x1c25] = "\x04\x21\x74", [0x1c26] = "\x06\x22\x6c", + [0x1c29] = "\x06\x24\x4d", [0x1c2a] = "\x04\x22\x5e", + [0x1c2b] = "\x05\x22\x4e", [0x1c2c] = "\x06\x24\x4e", + [0x1c2d] = "\x06\x24\x50", [0x1c2e] = "\x06\x24\x51", + [0x1c2f] = "\x06\x24\x4f", [0x1c30] = "\x0f\x22\x44", + [0x1c36] = "\x06\x27\x29", [0x1c37] = "\x0f\x23\x74", + [0x1c38] = "\x06\x27\x27", [0x1c3a] = "\x06\x27\x26", + [0x1c3c] = "\x06\x27\x28", [0x1c3d] = "\x05\x23\x6f", + [0x1c3e] = "\x04\x26\x2c", [0x1c3f] = "\x04\x26\x2b", + [0x1c40] = "\x06\x2a\x6d", [0x1c41] = "\x06\x2a\x6e", + [0x1c42] = "\x05\x25\x6c", [0x1c43] = "\x06\x2a\x6f", + [0x1c44] = "\x0f\x26\x5b", [0x1c4b] = "\x05\x25\x6d", + [0x1c4c] = "\x04\x28\x77", [0x1c4d] = "\x06\x30\x3a", + [0x1c4e] = "\x06\x30\x3f", [0x1c4f] = "\x04\x28\x7a", + [0x1c50] = "\x04\x28\x76", [0x1c51] = "\x05\x28\x75", + [0x1c52] = "\x06\x30\x3e", [0x1c53] = "\x06\x30\x3d", + [0x1c54] = "\x06\x30\x3c", [0x1c55] = "\x06\x30\x3b", + [0x1c57] = "\x0f\x2a\x40", [0x1c58] = "\x0f\x2a\x41", + [0x1c59] = "\x0f\x2a\x42", [0x1c5a] = "\x0f\x2a\x43", + [0x1c5b] = "\x0f\x2a\x44", [0x1c5d] = "\x0f\x2a\x3f", + [0x1c60] = "\x06\x30\x40", [0x1c61] = "\x05\x28\x74", + [0x1c62] = "\x06\x36\x72", [0x1c63] = "\x04\x2c\x50", + [0x1c64] = "\x06\x36\x6f", [0x1c65] = "\x04\x2c\x4f", + [0x1c66] = "\x06\x3e\x67", [0x1c67] = "\x06\x36\x70", + [0x1c68] = "\x06\x36\x6e", [0x1c6a] = "\x0f\x2f\x23", + [0x1c6b] = "\x0f\x2f\x24", [0x1c6c] = "\x0f\x2f\x26", + [0x1c6d] = "\x0f\x2f\x27", [0x1c6e] = "\x0f\x2f\x28", + [0x1c70] = "\x05\x2d\x26", [0x1c71] = "\x05\x2d\x27", + [0x1c72] = "\x06\x36\x71", [0x1c74] = "\x06\x36\x73", + [0x1c77] = "\x05\x2d\x25", [0x1c79] = "\x06\x36\x74", + [0x1c7a] = "\x06\x3e\x6d", [0x1c7b] = "\x06\x3e\x69", + [0x1c7c] = "\x05\x31\x78", [0x1c7d] = "\x05\x31\x7a", + [0x1c7e] = "\x05\x31\x77", [0x1c7f] = "\x05\x31\x79", + [0x1c80] = "\x05\x31\x76", [0x1c81] = "\x05\x31\x7b", + [0x1c82] = "\x06\x3e\x70", [0x1c83] = "\x06\x3e\x6a", + [0x1c84] = "\x0f\x34\x31", [0x1c85] = "\x0f\x34\x32", + [0x1c86] = "\x0f\x34\x35", [0x1c87] = "\x0f\x34\x36", + [0x1c88] = "\x0f\x34\x37", [0x1c89] = "\x0f\x34\x38", + [0x1c8a] = "\x0f\x34\x39", [0x1c8b] = "\x0f\x34\x3a", + [0x1c8c] = "\x06\x3e\x68", [0x1c8e] = "\x06\x3e\x6c", + [0x1c91] = "\x06\x3e\x6f", [0x1c92] = "\x06\x3e\x6e", + [0x1c93] = "\x0f\x34\x33", [0x1c94] = "\x06\x48\x23", + [0x1c95] = "\x06\x48\x24", [0x1c96] = "\x06\x48\x22", + [0x1c97] = "\x04\x37\x2c", [0x1c98] = "\x06\x47\x7e", + [0x1c99] = "\x06\x47\x7a", [0x1c9a] = "\x05\x37\x64", + [0x1c9b] = "\x04\x37\x2d", [0x1c9c] = "\x05\x37\x65", + [0x1c9d] = "\x06\x47\x79", [0x1c9e] = "\x06\x47\x78", + [0x1c9f] = "\x06\x48\x25", [0x1ca0] = "\x06\x48\x21", + [0x1ca1] = "\x06\x48\x26", [0x1ca3] = "\x06\x47\x7c", + [0x1ca6] = "\x0f\x3a\x52", [0x1ca7] = "\x0f\x3a\x53", + [0x1ca8] = "\x0f\x3a\x54", [0x1ca9] = "\x06\x47\x7d", + [0x1caa] = "\x04\x37\x2e", [0x1cac] = "\x06\x52\x23", + [0x1cad] = "\x05\x3e\x69", [0x1cae] = "\x05\x3e\x67", + [0x1caf] = "\x06\x52\x26", [0x1cb0] = "\x05\x3e\x68", + [0x1cb1] = "\x06\x52\x25", [0x1cb2] = "\x06\x52\x29", + [0x1cb3] = "\x06\x52\x21", [0x1cb4] = "\x06\x51\x7e", + [0x1cb5] = "\x06\x52\x27", [0x1cb6] = "\x06\x52\x24", + [0x1cb8] = "\x0f\x41\x30", [0x1cb9] = "\x0f\x41\x31", + [0x1cba] = "\x0f\x41\x32", [0x1cbb] = "\x06\x52\x22", + [0x1cbe] = "\x06\x52\x28", [0x1cc2] = "\x05\x3e\x66", + [0x1cc4] = "\x04\x42\x7c", [0x1cc5] = "\x04\x42\x7e", + [0x1cc6] = "\x04\x42\x7b", [0x1cc7] = "\x06\x5c\x38", + [0x1cc8] = "\x06\x5c\x36", [0x1cc9] = "\x06\x5c\x37", + [0x1cca] = "\x0f\x47\x5d", [0x1ccd] = "\x06\x5c\x39", + [0x1ccf] = "\x05\x45\x42", [0x1cd0] = "\x07\x22\x40", + [0x1cd1] = "\x05\x4c\x66", [0x1cd3] = "\x0f\x4e\x52", + [0x1cd4] = "\x0f\x4e\x53", [0x1cd5] = "\x0f\x4e\x54", + [0x1cd6] = "\x0f\x4e\x55", [0x1cd7] = "\x0f\x4e\x56", + [0x1cd8] = "\x05\x4c\x65", [0x1cde] = "\x05\x4c\x64", + [0x1cdf] = "\x07\x2d\x40", [0x1ce0] = "\x07\x2d\x3f", + [0x1ce1] = "\x07\x22\x3f", [0x1ce6] = "\x0f\x54\x39", + [0x1ce7] = "\x07\x30\x2d", [0x1ce8] = "\x07\x37\x5e", + [0x1ceb] = "\x07\x3f\x43", [0x1cec] = "\x04\x5f\x58", + [0x1ced] = "\x05\x67\x62", [0x1cf1] = "\x0f\x65\x27", + [0x1cf2] = "\x0f\x65\x28", [0x1cf4] = "\x05\x6b\x7d", + [0x1cf7] = "\x0f\x67\x51", [0x1cf8] = "\x05\x73\x3a", + [0x1cfe] = "\x05\x21\x30", [0x1cff] = "\x06\x21\x6c", + [0x1d00] = "\x06\x22\x6d", [0x1d01] = "\x06\x24\x54", + [0x1d02] = "\x06\x24\x53", [0x1d04] = "\x06\x24\x52", + [0x1d05] = "\x05\x22\x4f", [0x1d06] = "\x04\x23\x75", + [0x1d08] = "\x06\x27\x2a", [0x1d0b] = "\x04\x26\x2d", + [0x1d0c] = "\x06\x2a\x71", [0x1d0d] = "\x06\x2a\x70", + [0x1d0e] = "\x05\x28\x77", [0x1d0f] = "\x06\x30\x42", + [0x1d11] = "\x06\x30\x43", [0x1d12] = "\x05\x28\x76", + [0x1d13] = "\x06\x30\x44", [0x1d15] = "\x06\x36\x77", + [0x1d16] = "\x06\x36\x78", [0x1d17] = "\x06\x36\x76", + [0x1d18] = "\x06\x35\x28", [0x1d19] = "\x06\x36\x75", + [0x1d1b] = "\x06\x3e\x71", [0x1d1c] = "\x06\x3e\x72", + [0x1d1d] = "\x06\x48\x28", [0x1d1e] = "\x05\x37\x67", + [0x1d1f] = "\x06\x48\x29", [0x1d21] = "\x06\x48\x27", + [0x1d23] = "\x0f\x3a\x55", [0x1d24] = "\x06\x52\x2a", + [0x1d25] = "\x06\x5c\x3a", [0x1d26] = "\x07\x22\x41", + [0x1d27] = "\x07\x2d\x41", [0x1d28] = "\x07\x22\x42", + [0x1d29] = "\x07\x22\x43", [0x1d2b] = "\x07\x53\x30", + [0x1d2c] = "\x07\x5e\x5d", [0x1d2d] = "\x05\x21\x45", + [0x1d2f] = "\x05\x21\x46", [0x1d30] = "\x06\x22\x70", + [0x1d31] = "\x06\x22\x6e", [0x1d32] = "\x06\x22\x72", + [0x1d33] = "\x06\x22\x71", [0x1d35] = "\x0f\x21\x5c", + [0x1d36] = "\x0f\x21\x5d", [0x1d37] = "\x0f\x21\x5e", + [0x1d38] = "\x06\x22\x73", [0x1d3b] = "\x05\x21\x66", + [0x1d3c] = "\x06\x22\x6f", [0x1d3f] = "\x06\x24\x57", + [0x1d40] = "\x06\x24\x55", [0x1d41] = "\x06\x24\x59", + [0x1d46] = "\x03\x23\x59", [0x1d47] = "\x0f\x22\x45", + [0x1d48] = "\x0f\x22\x46", [0x1d4a] = "\x06\x24\x56", + [0x1d4b] = "\x05\x22\x53", [0x1d4e] = "\x06\x24\x5a", + [0x1d4f] = "\x06\x24\x58", [0x1d51] = "\x05\x22\x52", + [0x1d53] = "\x06\x27\x2e", [0x1d54] = "\x05\x23\x71", + [0x1d55] = "\x05\x23\x78", [0x1d56] = "\x05\x23\x79", + [0x1d57] = "\x06\x27\x30", [0x1d58] = "\x05\x23\x76", + [0x1d59] = "\x05\x23\x75", [0x1d5a] = "\x05\x23\x77", + [0x1d5b] = "\x05\x23\x72", [0x1d5c] = "\x05\x23\x73", + [0x1d5d] = "\x06\x27\x31", [0x1d5e] = "\x06\x27\x2c", + [0x1d63] = "\x06\x27\x32", [0x1d64] = "\x0f\x23\x76", + [0x1d66] = "\x0f\x23\x77", [0x1d67] = "\x0f\x23\x79", + [0x1d68] = "\x0f\x23\x7a", [0x1d69] = "\x0f\x23\x7b", + [0x1d6a] = "\x0f\x23\x7e", [0x1d6b] = "\x0f\x24\x21", + [0x1d6e] = "\x06\x27\x2d", [0x1d70] = "\x06\x27\x2f", + [0x1d71] = "\x04\x23\x7d", [0x1d73] = "\x0f\x23\x7d", + [0x1d79] = "\x06\x27\x34", [0x1d7a] = "\x06\x27\x33", + [0x1d7c] = "\x04\x23\x7c", [0x1d7e] = "\x06\x27\x2b", + [0x1d82] = "\x05\x23\x7a", [0x1d83] = "\x04\x26\x30", + [0x1d84] = "\x05\x25\x75", [0x1d85] = "\x06\x2a\x75", + [0x1d86] = "\x04\x26\x33", [0x1d87] = "\x06\x2a\x72", + [0x1d88] = "\x05\x25\x73", [0x1d89] = "\x05\x25\x74", + [0x1d8a] = "\x06\x2a\x7a", [0x1d8b] = "\x05\x25\x71", + [0x1d8c] = "\x06\x2a\x77", [0x1d8d] = "\x06\x2a\x7c", + [0x1d8e] = "\x05\x25\x6f", [0x1d8f] = "\x06\x2a\x79", + [0x1d90] = "\x05\x25\x72", [0x1d91] = "\x05\x25\x70", + [0x1d92] = "\x06\x2a\x74", [0x1d93] = "\x06\x27\x35", + [0x1d94] = "\x0f\x26\x5c", [0x1d95] = "\x0f\x26\x5d", + [0x1d96] = "\x0f\x26\x5e", [0x1d97] = "\x0f\x26\x5f", + [0x1d98] = "\x0f\x26\x60", [0x1d99] = "\x0f\x26\x61", + [0x1d9a] = "\x0f\x26\x63", [0x1d9b] = "\x0f\x26\x64", + [0x1d9d] = "\x0f\x26\x65", [0x1d9e] = "\x0f\x26\x66", + [0x1d9f] = "\x0f\x26\x67", [0x1da0] = "\x0f\x26\x68", + [0x1da2] = "\x06\x2a\x78", [0x1da4] = "\x06\x2d\x2b", + [0x1da9] = "\x06\x2a\x73", [0x1daa] = "\x05\x25\x76", + [0x1dab] = "\x06\x30\x50", [0x1dac] = "\x06\x30\x4a", + [0x1dad] = "\x05\x28\x78", [0x1dae] = "\x06\x30\x4b", + [0x1daf] = "\x05\x28\x79", [0x1db0] = "\x04\x28\x7e", + [0x1db1] = "\x05\x28\x7a", [0x1db3] = "\x06\x30\x46", + [0x1db8] = "\x06\x30\x49", [0x1db9] = "\x06\x30\x52", + [0x1dbb] = "\x0f\x2a\x45", [0x1dbc] = "\x0f\x2a\x47", + [0x1dbd] = "\x0f\x2a\x48", [0x1dbe] = "\x0f\x2a\x4b", + [0x1dbf] = "\x0f\x2a\x4c", [0x1dc0] = "\x0f\x2a\x4d", + [0x1dc1] = "\x0f\x2a\x4e", [0x1dc2] = "\x0f\x2a\x4f", + [0x1dc3] = "\x0f\x2a\x50", [0x1dc4] = "\x0f\x2a\x51", + [0x1dc5] = "\x06\x30\x4d", [0x1dc6] = "\x06\x30\x45", + [0x1dc7] = "\x06\x30\x47", [0x1dc9] = "\x06\x30\x51", + [0x1dcc] = "\x06\x30\x4f", [0x1dcf] = "\x06\x30\x4c", + [0x1dd0] = "\x0f\x2a\x4a", [0x1dd1] = "\x0f\x2a\x46", + [0x1dd2] = "\x06\x30\x48", [0x1dd3] = "\x05\x28\x7b", + [0x1dd4] = "\x04\x28\x7c", [0x1dd5] = "\x05\x2d\x2c", + [0x1dd6] = "\x05\x2d\x29", [0x1dd7] = "\x04\x2c\x52", + [0x1dd8] = "\x04\x2c\x59", [0x1dd9] = "\x05\x2d\x2a", + [0x1dda] = "\x06\x37\x21", [0x1ddb] = "\x04\x2c\x58", + [0x1ddc] = "\x05\x2d\x34", [0x1ddd] = "\x05\x2d\x30", + [0x1dde] = "\x05\x2d\x2b", [0x1ddf] = "\x06\x36\x7d", + [0x1de0] = "\x05\x2d\x31", [0x1de1] = "\x05\x2d\x2d", + [0x1de2] = "\x05\x2d\x2f", [0x1de3] = "\x06\x37\x24", + [0x1de4] = "\x06\x36\x7e", [0x1de5] = "\x04\x2c\x62", + [0x1de6] = "\x06\x36\x79", [0x1de7] = "\x04\x2c\x63", + [0x1de8] = "\x04\x2c\x56", [0x1de9] = "\x06\x37\x25", + [0x1dea] = "\x06\x37\x22", [0x1ded] = "\x06\x37\x23", + [0x1dee] = "\x06\x36\x7b", [0x1def] = "\x0f\x2f\x29", + [0x1df0] = "\x0f\x2f\x2a", [0x1df1] = "\x0f\x2f\x2b", + [0x1df2] = "\x0f\x2f\x2c", [0x1df3] = "\x0f\x2f\x2d", + [0x1df4] = "\x0f\x2f\x2e", [0x1df5] = "\x0f\x2f\x2f", + [0x1df6] = "\x0f\x2f\x31", [0x1df7] = "\x0f\x2f\x33", + [0x1df8] = "\x05\x2d\x28", [0x1dff] = "\x0f\x2f\x30", + [0x1e02] = "\x0f\x2f\x32", [0x1e08] = "\x05\x2d\x33", + [0x1e09] = "\x04\x2c\x5d", [0x1e0a] = "\x05\x2d\x35", + [0x1e0c] = "\x05\x2d\x36", [0x1e0e] = "\x05\x2d\x32", + [0x1e10] = "\x06\x3b\x4e", [0x1e11] = "\x04\x31\x3a", + [0x1e12] = "\x06\x3f\x2b", [0x1e13] = "\x06\x3f\x24", + [0x1e14] = "\x06\x3f\x26", [0x1e15] = "\x04\x31\x3c", + [0x1e16] = "\x04\x31\x3e", [0x1e17] = "\x05\x31\x7e", + [0x1e18] = "\x06\x3e\x79", [0x1e19] = "\x06\x3f\x22", + [0x1e1a] = "\x06\x3e\x7b", [0x1e1b] = "\x05\x32\x28", + [0x1e1c] = "\x04\x31\x38", [0x1e1e] = "\x06\x3f\x27", + [0x1e1f] = "\x06\x3f\x2c", [0x1e20] = "\x06\x3f\x29", + [0x1e21] = "\x06\x3e\x74", [0x1e22] = "\x06\x3f\x2a", + [0x1e23] = "\x04\x31\x40", [0x1e24] = "\x04\x31\x3b", + [0x1e25] = "\x05\x31\x7c", [0x1e26] = "\x05\x32\x26", + [0x1e27] = "\x06\x3e\x73", [0x1e28] = "\x04\x31\x36", + [0x1e29] = "\x05\x31\x7d", [0x1e2a] = "\x05\x32\x24", + [0x1e2c] = "\x06\x3f\x28", [0x1e35] = "\x06\x3f\x23", + [0x1e36] = "\x0f\x34\x3b", [0x1e38] = "\x0f\x34\x3c", + [0x1e39] = "\x0f\x34\x3d", [0x1e3a] = "\x0f\x34\x3e", + [0x1e3b] = "\x0f\x34\x40", [0x1e3c] = "\x0f\x34\x41", + [0x1e3d] = "\x0f\x34\x42", [0x1e3e] = "\x0f\x34\x43", + [0x1e3f] = "\x0f\x34\x44", [0x1e40] = "\x0f\x34\x46", + [0x1e41] = "\x0f\x34\x47", [0x1e42] = "\x0f\x34\x48", + [0x1e43] = "\x06\x3e\x77", [0x1e46] = "\x06\x32\x2a", + [0x1e4a] = "\x06\x3e\x7d", [0x1e4b] = "\x06\x3e\x7c", + [0x1e4d] = "\x06\x3e\x7e", [0x1e4f] = "\x06\x3f\x21", + [0x1e52] = "\x06\x3f\x25", [0x1e54] = "\x04\x31\x3f", + [0x1e62] = "\x05\x32\x29", [0x1e63] = "\x05\x32\x21", + [0x1e64] = "\x05\x32\x27", [0x1e65] = "\x05\x32\x23", + [0x1e67] = "\x05\x32\x22", [0x1e68] = "\x05\x32\x25", + [0x1e69] = "\x05\x32\x2a", [0x1e6a] = "\x05\x37\x69", + [0x1e6b] = "\x06\x48\x33", [0x1e6c] = "\x05\x37\x6e", + [0x1e6d] = "\x06\x48\x2a", [0x1e6e] = "\x06\x48\x34", + [0x1e6f] = "\x05\x37\x6f", [0x1e70] = "\x05\x37\x6c", + [0x1e72] = "\x05\x37\x6b", [0x1e73] = "\x04\x37\x30", + [0x1e75] = "\x05\x37\x70", [0x1e76] = "\x05\x37\x6a", + [0x1e77] = "\x05\x37\x71", [0x1e78] = "\x05\x37\x72", + [0x1e79] = "\x05\x37\x74", [0x1e7a] = "\x06\x48\x2e", + [0x1e7b] = "\x06\x3e\x7a", [0x1e7c] = "\x04\x37\x31", + [0x1e7d] = "\x06\x48\x2f", [0x1e7e] = "\x05\x37\x6d", + [0x1e86] = "\x04\x37\x33", [0x1e88] = "\x05\x37\x68", + [0x1e8a] = "\x05\x37\x73", [0x1e8b] = "\x0f\x3a\x56", + [0x1e8c] = "\x0f\x3a\x58", [0x1e8d] = "\x0f\x3a\x59", + [0x1e8e] = "\x0f\x3a\x5a", [0x1e8f] = "\x0f\x3a\x5b", + [0x1e92] = "\x06\x48\x2d", [0x1e94] = "\x05\x37\x75", + [0x1e99] = "\x06\x48\x32", [0x1e9a] = "\x06\x48\x2c", + [0x1e9d] = "\x06\x48\x31", [0x1ea1] = "\x06\x48\x30", + [0x1ea4] = "\x0f\x3a\x5c", [0x1eab] = "\x05\x3e\x70", + [0x1eac] = "\x06\x52\x2d", [0x1ead] = "\x05\x3e\x6c", + [0x1eae] = "\x04\x3c\x7a", [0x1eaf] = "\x05\x3e\x71", + [0x1eb0] = "\x06\x52\x2e", [0x1eb1] = "\x06\x5c\x3b", + [0x1eb2] = "\x04\x3c\x7d", [0x1eb3] = "\x06\x52\x35", + [0x1eb4] = "\x05\x3e\x6a", [0x1eb5] = "\x05\x3e\x73", + [0x1eb6] = "\x06\x52\x2b", [0x1eb7] = "\x05\x3e\x6f", + [0x1eb9] = "\x06\x52\x2c", [0x1eba] = "\x06\x52\x39", + [0x1ebb] = "\x06\x52\x30", [0x1ebc] = "\x06\x52\x38", + [0x1ebd] = "\x05\x3e\x6e", [0x1ebe] = "\x06\x52\x36", + [0x1ebf] = "\x06\x5c\x40", [0x1ec0] = "\x0f\x41\x37", + [0x1ec1] = "\x05\x3e\x72", [0x1ec2] = "\x0f\x41\x33", + [0x1ec3] = "\x0f\x41\x34", [0x1ec4] = "\x0f\x41\x36", + [0x1ec5] = "\x0f\x41\x38", [0x1ec6] = "\x0f\x41\x39", + [0x1ec7] = "\x06\x52\x3a", [0x1ecb] = "\x06\x52\x32", + [0x1ecd] = "\x06\x52\x37", [0x1ed1] = "\x05\x3e\x6b", + [0x1ed5] = "\x0f\x41\x35", [0x1ed7] = "\x06\x52\x2f", + [0x1ed8] = "\x05\x45\x43", [0x1ed9] = "\x05\x45\x4b", + [0x1eda] = "\x05\x45\x49", [0x1edb] = "\x06\x5c\x41", + [0x1edc] = "\x06\x5c\x3c", [0x1edd] = "\x04\x43\x2b", + [0x1ede] = "\x04\x43\x26", [0x1edf] = "\x04\x43\x25", + [0x1ee0] = "\x05\x45\x44", [0x1ee1] = "\x05\x45\x48", + [0x1ee2] = "\x05\x45\x47", [0x1ee3] = "\x05\x45\x4a", + [0x1ee4] = "\x05\x45\x4e", [0x1ee5] = "\x06\x5c\x3e", + [0x1ee6] = "\x06\x5c\x47", [0x1ee7] = "\x05\x45\x4d", + [0x1ee8] = "\x05\x45\x45", [0x1ee9] = "\x05\x45\x46", + [0x1eea] = "\x06\x5c\x42", [0x1eec] = "\x04\x43\x29", + [0x1eed] = "\x06\x5c\x46", [0x1eee] = "\x04\x43\x27", + [0x1eef] = "\x04\x43\x23", [0x1ef0] = "\x05\x45\x4c", + [0x1ef1] = "\x06\x5c\x45", [0x1ef2] = "\x06\x5c\x43", + [0x1ef4] = "\x06\x5c\x3f", [0x1ef5] = "\x04\x43\x28", + [0x1ef6] = "\x0f\x47\x5e", [0x1ef7] = "\x0f\x47\x5f", + [0x1ef8] = "\x0f\x47\x60", [0x1ef9] = "\x0f\x47\x61", + [0x1efe] = "\x06\x52\x31", [0x1f0a] = "\x04\x49\x4e", + [0x1f0b] = "\x07\x22\x49", [0x1f0c] = "\x04\x49\x52", + [0x1f0d] = "\x07\x22\x45", [0x1f0e] = "\x05\x4c\x69", + [0x1f10] = "\x07\x22\x50", [0x1f11] = "\x07\x22\x4a", + [0x1f12] = "\x05\x4c\x6e", [0x1f13] = "\x05\x4c\x67", + [0x1f14] = "\x07\x22\x47", [0x1f15] = "\x07\x22\x51", + [0x1f16] = "\x05\x4c\x6f", [0x1f17] = "\x07\x22\x4f", + [0x1f18] = "\x07\x22\x4c", [0x1f19] = "\x07\x22\x4d", + [0x1f1a] = "\x05\x4c\x70", [0x1f1b] = "\x05\x4c\x6a", + [0x1f1c] = "\x05\x4c\x6d", [0x1f1d] = "\x07\x2d\x44", + [0x1f25] = "\x07\x22\x46", [0x1f26] = "\x0f\x4e\x57", + [0x1f27] = "\x0f\x4e\x58", [0x1f28] = "\x0f\x4e\x59", + [0x1f29] = "\x0f\x4e\x5b", [0x1f2a] = "\x0f\x4e\x5c", + [0x1f2f] = "\x07\x22\x44", [0x1f30] = "\x07\x22\x4b", + [0x1f36] = "\x07\x22\x4e", [0x1f3a] = "\x05\x4c\x6b", + [0x1f3c] = "\x07\x22\x48", [0x1f3d] = "\x04\x49\x51", + [0x1f3e] = "\x05\x54\x33", [0x1f3f] = "\x04\x50\x23", + [0x1f40] = "\x07\x2d\x4a", [0x1f41] = "\x04\x50\x24", + [0x1f42] = "\x05\x54\x35", [0x1f43] = "\x07\x2d\x42", + [0x1f44] = "\x05\x54\x38", [0x1f45] = "\x05\x54\x34", + [0x1f46] = "\x05\x54\x31", [0x1f47] = "\x07\x2d\x47", + [0x1f48] = "\x07\x2d\x43", [0x1f49] = "\x05\x5b\x39", + [0x1f4a] = "\x05\x54\x32", [0x1f4c] = "\x0f\x54\x3a", + [0x1f4d] = "\x0f\x54\x3b", [0x1f4e] = "\x0f\x54\x3c", + [0x1f50] = "\x07\x2d\x45", [0x1f53] = "\x07\x2d\x49", + [0x1f54] = "\x07\x2d\x48", [0x1f55] = "\x07\x2d\x4b", + [0x1f58] = "\x07\x2d\x46", [0x1f5a] = "\x07\x2d\x4d", + [0x1f5b] = "\x05\x54\x37", [0x1f5c] = "\x04\x56\x29", + [0x1f5d] = "\x05\x5b\x3b", [0x1f5e] = "\x05\x61\x55", + [0x1f5f] = "\x07\x37\x60", [0x1f60] = "\x05\x5b\x3f", + [0x1f61] = "\x07\x37\x66", [0x1f63] = "\x05\x5b\x3a", + [0x1f64] = "\x07\x37\x62", [0x1f65] = "\x07\x37\x64", + [0x1f66] = "\x07\x37\x61", [0x1f67] = "\x05\x5b\x3d", + [0x1f6c] = "\x07\x37\x5f", [0x1f6d] = "\x07\x37\x65", + [0x1f6e] = "\x0f\x59\x79", [0x1f6f] = "\x0f\x59\x7a", + [0x1f70] = "\x0f\x59\x7b", [0x1f75] = "\x04\x56\x2a", + [0x1f78] = "\x07\x37\x63", [0x1f7a] = "\x07\x37\x67", + [0x1f7d] = "\x07\x39\x27", [0x1f80] = "\x05\x5b\x40", + [0x1f82] = "\x07\x46\x5a", [0x1f85] = "\x05\x61\x54", + [0x1f86] = "\x07\x3f\x47", [0x1f87] = "\x04\x5a\x7e", + [0x1f88] = "\x05\x61\x51", [0x1f89] = "\x05\x61\x52", + [0x1f8a] = "\x07\x3f\x49", [0x1f8b] = "\x0f\x5e\x59", + [0x1f8c] = "\x05\x61\x53", [0x1f8d] = "\x07\x3f\x46", + [0x1f8e] = "\x0f\x5e\x58", [0x1f90] = "\x07\x3f\x45", + [0x1f91] = "\x07\x3f\x48", [0x1f94] = "\x05\x61\x56", + [0x1f95] = "\x05\x61\x57", [0x1f98] = "\x07\x46\x5c", + [0x1f99] = "\x04\x5f\x5b", [0x1f9a] = "\x07\x46\x5e", + [0x1f9b] = "\x05\x67\x65", [0x1f9c] = "\x04\x5f\x59", + [0x1f9d] = "\x07\x46\x5d", [0x1f9e] = "\x07\x46\x5f", + [0x1f9f] = "\x07\x46\x60", [0x1fa2] = "\x0f\x62\x30", + [0x1fa3] = "\x0f\x62\x31", [0x1fa4] = "\x0f\x62\x32", + [0x1fa6] = "\x07\x46\x61", [0x1fa7] = "\x07\x46\x62", + [0x1fa9] = "\x07\x46\x5b", [0x1fae] = "\x04\x63\x38", + [0x1faf] = "\x07\x4d\x55", [0x1fb0] = "\x04\x63\x37", + [0x1fb1] = "\x05\x6b\x7e", [0x1fb2] = "\x07\x4d\x57", + [0x1fb6] = "\x0f\x65\x29", [0x1fb7] = "\x07\x4d\x56", + [0x1fbb] = "\x05\x5b\x3e", [0x1fbc] = "\x05\x6f\x78", + [0x1fbd] = "\x05\x6f\x7a", [0x1fbe] = "\x05\x6f\x79", + [0x1fc1] = "\x07\x53\x32", [0x1fc6] = "\x07\x53\x31", + [0x1fc7] = "\x05\x73\x3b", [0x1fc8] = "\x04\x68\x69", + [0x1fc9] = "\x04\x68\x6a", [0x1fca] = "\x07\x57\x67", + [0x1fcb] = "\x07\x57\x69", [0x1fcc] = "\x07\x57\x68", + [0x1fcf] = "\x07\x57\x6a", [0x1fd1] = "\x05\x73\x3c", + [0x1fd4] = "\x07\x5e\x5e", [0x1fd5] = "\x04\x6b\x6a", + [0x1fd6] = "\x04\x6b\x69", [0x1fd8] = "\x07\x5e\x60", + [0x1fdb] = "\x05\x77\x58", [0x1fdc] = "\x07\x5e\x5f", + [0x1fdd] = "\x05\x79\x27", [0x1fdf] = "\x0f\x6c\x26", + [0x1fe0] = "\x05\x7a\x28", [0x1fe1] = "\x05\x7a\x66", + [0x1fe2] = "\x05\x7b\x3c", [0x1fe3] = "\x07\x63\x4f", + [0x1fe5] = "\x05\x7c\x34", [0x1fe7] = "\x06\x21\x6d", + [0x1fe8] = "\x04\x21\x25", [0x1fe9] = "\x04\x22\x62", + [0x1fea] = "\x05\x22\x54", [0x1feb] = "\x06\x24\x5b", + [0x1fec] = "\x06\x24\x5c", [0x1fed] = "\x05\x22\x55", + [0x1fee] = "\x06\x23\x7e", [0x1fef] = "\x04\x23\x7e", + [0x1ff0] = "\x05\x23\x7b", [0x1ff1] = "\x06\x2a\x7d", + [0x1ff2] = "\x0f\x26\x6a", [0x1ff3] = "\x0f\x26\x69", + [0x1ff7] = "\x06\x30\x55", [0x1ff8] = "\x06\x30\x54", + [0x1ff9] = "\x06\x30\x56", [0x1ffb] = "\x06\x30\x53", + [0x1ffd] = "\x06\x37\x26", [0x1ffe] = "\x05\x32\x2b", + [0x1fff] = "\x04\x31\x41", [0x2000] = "\x06\x3f\x2d", + [0x2001] = "\x05\x37\x76", [0x2002] = "\x06\x5c\x48", + [0x2003] = "\x07\x22\x52", [0x2004] = "\x05\x54\x39", + [0x2005] = "\x0f\x4e\x5d", [0x2006] = "\x0f\x54\x3d", + [0x2007] = "\x07\x37\x68", [0x2008] = "\x07\x3f\x4a", + [0x2009] = "\x07\x46\x63", [0x200a] = "\x05\x67\x66", + [0x200e] = "\x07\x5e\x61", [0x2010] = "\x07\x65\x35", + [0x2011] = "\x06\x21\x6f", [0x2012] = "\x06\x21\x71", + [0x2013] = "\x06\x21\x70", [0x2014] = "\x0f\x21\x3b", + [0x2018] = "\x05\x21\x68", [0x2019] = "\x05\x21\x67", + [0x201c] = "\x05\x23\x7c", [0x201d] = "\x06\x27\x37", + [0x201f] = "\x0f\x26\x6b", [0x2020] = "\x06\x30\x57", + [0x2021] = "\x06\x37\x28", [0x2022] = "\x0f\x2f\x34", + [0x2023] = "\x06\x3f\x2e", [0x2024] = "\x0f\x3a\x5e", + [0x2029] = "\x07\x22\x53", [0x202f] = "\x07\x46\x64", + [0x2034] = "\x06\x22\x74", [0x2036] = "\x05\x22\x56", + [0x2037] = "\x06\x2a\x7e", [0x2039] = "\x06\x30\x59", + [0x203b] = "\x06\x30\x58", [0x203f] = "\x04\x2c\x65", + [0x2040] = "\x06\x3f\x2f", [0x2041] = "\x05\x35\x5f", + [0x2042] = "\x05\x32\x2d", [0x2043] = "\x06\x3f\x30", + [0x2044] = "\x05\x32\x2c", [0x2045] = "\x06\x48\x36", + [0x2046] = "\x0f\x3a\x5f", [0x2047] = "\x0f\x3a\x60", + [0x2048] = "\x0f\x3a\x61", [0x204c] = "\x07\x22\x54", + [0x2050] = "\x07\x3f\x4b", [0x2052] = "\x04\x21\x77", + [0x2053] = "\x06\x22\x75", [0x2054] = "\x06\x22\x76", + [0x2055] = "\x05\x22\x59", [0x2056] = "\x05\x22\x58", + [0x2057] = "\x04\x22\x64", [0x2058] = "\x05\x22\x5b", + [0x2059] = "\x06\x24\x61", [0x205a] = "\x06\x24\x60", + [0x205b] = "\x06\x24\x5e", [0x205c] = "\x0f\x22\x48", + [0x205f] = "\x0f\x22\x4a", [0x2062] = "\x05\x22\x57", + [0x2063] = "\x06\x24\x5f", [0x2064] = "\x05\x22\x5a", + [0x2065] = "\x06\x27\x41", [0x2066] = "\x06\x27\x3b", + [0x2067] = "\x05\x24\x22", [0x2068] = "\x06\x27\x38", + [0x2069] = "\x05\x23\x7e", [0x206a] = "\x05\x23\x7d", + [0x206c] = "\x05\x24\x23", [0x206d] = "\x06\x27\x40", + [0x206e] = "\x05\x24\x24", [0x206f] = "\x06\x27\x3c", + [0x2070] = "\x06\x27\x3f", [0x2071] = "\x05\x24\x21", + [0x2072] = "\x0f\x24\x24", [0x2073] = "\x06\x27\x39", + [0x2074] = "\x06\x27\x3a", [0x2075] = "\x06\x27\x3d", + [0x2079] = "\x05\x24\x25", [0x207a] = "\x06\x27\x3e", + [0x207b] = "\x05\x25\x7b", [0x207c] = "\x04\x26\x35", + [0x207d] = "\x05\x25\x79", [0x207e] = "\x05\x25\x7d", + [0x207f] = "\x05\x25\x7a", [0x2080] = "\x05\x25\x7c", + [0x2081] = "\x05\x26\x21", [0x2082] = "\x06\x2b\x23", + [0x2083] = "\x05\x25\x7e", [0x2086] = "\x05\x26\x22", + [0x2087] = "\x06\x2b\x22", [0x2088] = "\x0f\x26\x6c", + [0x208a] = "\x05\x26\x23", [0x208b] = "\x06\x2b\x21", + [0x208d] = "\x05\x25\x77", [0x208f] = "\x05\x25\x78", + [0x2090] = "\x05\x28\x7e", [0x2091] = "\x06\x30\x62", + [0x2092] = "\x05\x28\x7d", [0x2093] = "\x05\x29\x22", + [0x2094] = "\x05\x28\x7c", [0x2095] = "\x05\x29\x23", + [0x2096] = "\x06\x30\x5f", [0x2097] = "\x05\x29\x25", + [0x2098] = "\x05\x29\x24", [0x209a] = "\x06\x30\x5b", + [0x209d] = "\x05\x29\x21", [0x209e] = "\x06\x30\x5a", + [0x209f] = "\x06\x30\x65", [0x20a0] = "\x06\x30\x67", + [0x20a1] = "\x0f\x2a\x53", [0x20a2] = "\x0f\x2a\x54", + [0x20a3] = "\x0f\x2a\x55", [0x20a5] = "\x04\x29\x26", + [0x20a6] = "\x06\x30\x61", [0x20a9] = "\x06\x30\x60", + [0x20aa] = "\x06\x30\x5c", [0x20ab] = "\x06\x30\x5d", + [0x20ac] = "\x06\x30\x66", [0x20ae] = "\x06\x30\x64", + [0x20af] = "\x06\x30\x5e", [0x20b1] = "\x05\x2d\x38", + [0x20b2] = "\x06\x37\x32", [0x20b4] = "\x05\x2d\x37", + [0x20b5] = "\x06\x37\x2e", [0x20b6] = "\x05\x2d\x39", + [0x20b7] = "\x05\x32\x2e", [0x20b8] = "\x06\x37\x2a", + [0x20b9] = "\x04\x2c\x69", [0x20ba] = "\x04\x2c\x6a", + [0x20bb] = "\x06\x37\x2f", [0x20bc] = "\x05\x2d\x3a", + [0x20bd] = "\x06\x37\x2d", [0x20be] = "\x06\x37\x31", + [0x20bf] = "\x06\x37\x30", [0x20c0] = "\x04\x2c\x67", + [0x20c1] = "\x06\x37\x33", [0x20c2] = "\x06\x37\x34", + [0x20c3] = "\x0f\x2f\x36", [0x20c4] = "\x0f\x2f\x35", + [0x20c6] = "\x06\x37\x29", [0x20cb] = "\x06\x37\x2b", + [0x20cc] = "\x06\x3f\x35", [0x20cd] = "\x05\x32\x35", + [0x20ce] = "\x04\x31\x46", [0x20cf] = "\x04\x31\x43", + [0x20d0] = "\x04\x31\x44", [0x20d1] = "\x05\x32\x33", + [0x20d2] = "\x05\x32\x2f", [0x20d3] = "\x06\x3f\x3a", + [0x20d4] = "\x05\x32\x30", [0x20d5] = "\x05\x32\x34", + [0x20d6] = "\x06\x3f\x3c", [0x20d7] = "\x05\x32\x31", + [0x20d8] = "\x05\x32\x36", [0x20d9] = "\x06\x3f\x36", + [0x20da] = "\x06\x3f\x3b", [0x20db] = "\x06\x3f\x32", + [0x20dc] = "\x05\x32\x32", [0x20dd] = "\x06\x3f\x34", + [0x20de] = "\x0f\x34\x49", [0x20df] = "\x0f\x34\x4a", + [0x20e0] = "\x0f\x34\x4b", [0x20e1] = "\x0f\x34\x4c", + [0x20e3] = "\x06\x3f\x39", [0x20e4] = "\x06\x3f\x31", + [0x20e7] = "\x06\x3f\x3d", [0x20e8] = "\x06\x3f\x37", + [0x20ea] = "\x06\x3f\x33", [0x20eb] = "\x06\x48\x39", + [0x20ec] = "\x04\x37\x3e", [0x20ed] = "\x06\x48\x3e", + [0x20ee] = "\x05\x37\x79", [0x20ef] = "\x05\x37\x7a", + [0x20f0] = "\x04\x37\x38", [0x20f1] = "\x05\x37\x78", + [0x20f2] = "\x06\x48\x3a", [0x20f3] = "\x04\x37\x37", + [0x20f4] = "\x05\x38\x21", [0x20f5] = "\x05\x38\x22", + [0x20f6] = "\x06\x3f\x38", [0x20f7] = "\x06\x48\x40", + [0x20f8] = "\x06\x48\x3d", [0x20f9] = "\x06\x48\x3b", + [0x20fa] = "\x05\x37\x7d", [0x20fb] = "\x06\x48\x38", + [0x20fd] = "\x0f\x3a\x62", [0x20fe] = "\x0f\x3a\x63", + [0x2101] = "\x06\x48\x3f", [0x2104] = "\x05\x37\x7b", + [0x2105] = "\x05\x37\x77", [0x2106] = "\x06\x48\x41", + [0x2107] = "\x05\x37\x7e", [0x2108] = "\x0f\x40\x2b", + [0x210a] = "\x05\x3e\x78", [0x210b] = "\x04\x3d\x22", + [0x210c] = "\x05\x45\x52", [0x210d] = "\x04\x3d\x25", + [0x210e] = "\x05\x3e\x75", [0x210f] = "\x05\x3e\x74", + [0x2110] = "\x04\x3d\x24", [0x2113] = "\x05\x3e\x77", + [0x2114] = "\x05\x3e\x7a", [0x2115] = "\x06\x52\x3e", + [0x2116] = "\x06\x52\x3b", [0x2117] = "\x06\x52\x3d", + [0x2118] = "\x06\x5c\x4b", [0x211a] = "\x05\x3e\x7b", + [0x211b] = "\x06\x52\x3c", [0x211c] = "\x05\x3e\x76", + [0x211e] = "\x05\x3e\x79", [0x211f] = "\x06\x5c\x4c", + [0x2120] = "\x06\x5c\x4d", [0x2121] = "\x05\x45\x58", + [0x2122] = "\x04\x43\x34", [0x2123] = "\x05\x45\x4f", + [0x2124] = "\x05\x45\x55", [0x2125] = "\x06\x5c\x4a", + [0x2126] = "\x05\x45\x54", [0x2127] = "\x05\x45\x57", + [0x212b] = "\x0f\x47\x62", [0x2130] = "\x05\x45\x59", + [0x2131] = "\x05\x45\x50", [0x2132] = "\x05\x45\x56", + [0x2133] = "\x05\x45\x51", [0x2134] = "\x07\x22\x57", + [0x2135] = "\x07\x22\x59", [0x2136] = "\x05\x4c\x74", + [0x2137] = "\x05\x4c\x73", [0x2138] = "\x05\x4c\x75", + [0x2139] = "\x04\x49\x57", [0x213a] = "\x05\x4c\x76", + [0x213c] = "\x05\x4c\x78", [0x213d] = "\x04\x49\x56", + [0x213e] = "\x07\x22\x56", [0x213f] = "\x07\x22\x55", + [0x2142] = "\x07\x22\x58", [0x2149] = "\x05\x4c\x77", + [0x214a] = "\x05\x4c\x79", [0x214b] = "\x05\x4c\x72", + [0x214d] = "\x07\x2d\x50", [0x214e] = "\x05\x54\x3e", + [0x214f] = "\x07\x2d\x52", [0x2150] = "\x07\x2d\x58", + [0x2151] = "\x05\x54\x3d", [0x2152] = "\x04\x50\x28", + [0x2153] = "\x07\x2d\x57", [0x2154] = "\x07\x2d\x56", + [0x2155] = "\x05\x54\x3b", [0x2156] = "\x07\x2d\x51", + [0x2157] = "\x05\x54\x3c", [0x2159] = "\x07\x2d\x54", + [0x215a] = "\x05\x54\x3f", [0x215b] = "\x07\x2d\x4f", + [0x215e] = "\x04\x50\x2a", [0x215f] = "\x05\x5b\x41", + [0x2160] = "\x05\x5b\x42", [0x2161] = "\x04\x56\x2c", + [0x2162] = "\x07\x37\x6b", [0x2163] = "\x0f\x59\x7c", + [0x2166] = "\x07\x37\x69", [0x2168] = "\x07\x37\x6a", + [0x2169] = "\x05\x61\x5a", [0x216a] = "\x05\x61\x59", + [0x216b] = "\x05\x61\x58", [0x216d] = "\x07\x46\x66", + [0x216e] = "\x04\x5f\x5d", [0x216f] = "\x05\x67\x67", + [0x2170] = "\x04\x5f\x5c", [0x2171] = "\x07\x46\x65", + [0x2172] = "\x07\x46\x67", [0x2175] = "\x05\x67\x68", + [0x2176] = "\x0f\x62\x33", [0x2178] = "\x07\x4d\x58", + [0x2179] = "\x05\x6c\x21", [0x217b] = "\x07\x53\x33", + [0x217c] = "\x07\x57\x6c", [0x217d] = "\x05\x6f\x7b", + [0x217e] = "\x05\x73\x3d", [0x217f] = "\x07\x57\x6b", + [0x2183] = "\x07\x5e\x62", [0x2184] = "\x07\x5e\x63", + [0x2185] = "\x05\x77\x59", [0x2187] = "\x07\x63\x50", + [0x2188] = "\x07\x63\x75", [0x2189] = "\x04\x21\x78", + [0x218a] = "\x06\x27\x42", [0x218b] = "\x05\x24\x26", + [0x218d] = "\x04\x24\x26", [0x218e] = "\x06\x2b\x24", + [0x218f] = "\x0f\x26\x6d", [0x2190] = "\x0f\x26\x6e", + [0x2191] = "\x06\x30\x69", [0x2192] = "\x06\x30\x68", + [0x2193] = "\x0f\x2a\x56", [0x2199] = "\x06\x37\x35", + [0x219a] = "\x05\x32\x37", [0x219b] = "\x06\x48\x42", + [0x219c] = "\x05\x38\x23", [0x219f] = "\x06\x52\x3f", + [0x21a2] = "\x05\x45\x5a", [0x21a4] = "\x0f\x47\x64", + [0x21ac] = "\x07\x4d\x59", [0x21ae] = "\x0f\x6a\x4e", + [0x21af] = "\x06\x21\x72", [0x21b1] = "\x06\x21\x73", + [0x21b2] = "\x06\x22\x78", [0x21b3] = "\x05\x21\x69", + [0x21b4] = "\x06\x22\x77", [0x21b5] = "\x0f\x21\x62", + [0x21b6] = "\x04\x22\x67", [0x21b7] = "\x04\x24\x27", + [0x21b8] = "\x05\x24\x27", [0x21b9] = "\x0f\x24\x26", + [0x21bb] = "\x06\x29\x5e", [0x21bc] = "\x06\x2b\x25", + [0x21bd] = "\x05\x26\x24", [0x21be] = "\x05\x26\x25", + [0x21bf] = "\x06\x30\x6a", [0x21c0] = "\x06\x30\x41", + [0x21c1] = "\x04\x2f\x27", [0x21c6] = "\x06\x37\x36", + [0x21c7] = "\x04\x31\x4a", [0x21ca] = "\x06\x48\x43", + [0x21cb] = "\x05\x3e\x7c", [0x21cc] = "\x05\x45\x5b", + [0x21cd] = "\x07\x22\x5b", [0x21ce] = "\x0f\x47\x65", + [0x21cf] = "\x06\x5c\x4e", [0x21d0] = "\x0f\x4e\x5f", + [0x21d1] = "\x07\x22\x5c", [0x21d2] = "\x07\x22\x5d", + [0x21d4] = "\x04\x56\x26", [0x21d6] = "\x07\x57\x6d", + [0x21d7] = "\x04\x22\x68", [0x21d8] = "\x05\x22\x5e", + [0x21d9] = "\x06\x24\x64", [0x21da] = "\x05\x22\x5d", + [0x21db] = "\x06\x24\x63", [0x21dc] = "\x06\x24\x62", + [0x21dd] = "\x06\x24\x66", [0x21de] = "\x04\x22\x69", + [0x21e0] = "\x06\x24\x65", [0x21e3] = "\x06\x27\x45", + [0x21e4] = "\x05\x24\x2a", [0x21e5] = "\x05\x24\x2c", + [0x21e6] = "\x05\x24\x2b", [0x21e7] = "\x05\x24\x28", + [0x21e8] = "\x05\x24\x29", [0x21e9] = "\x06\x27\x44", + [0x21ea] = "\x06\x27\x48", [0x21eb] = "\x06\x2b\x28", + [0x21ed] = "\x06\x27\x43", [0x21ef] = "\x06\x27\x46", + [0x21f0] = "\x05\x24\x2d", [0x21f2] = "\x05\x26\x2c", + [0x21f3] = "\x05\x26\x28", [0x21f4] = "\x05\x26\x27", + [0x21f5] = "\x05\x26\x2b", [0x21f6] = "\x05\x26\x2a", + [0x21f7] = "\x04\x26\x39", [0x21f8] = "\x06\x2b\x26", + [0x21f9] = "\x06\x2b\x29", [0x21fa] = "\x06\x2b\x27", + [0x21fb] = "\x04\x26\x3e", [0x21fc] = "\x06\x2b\x2a", + [0x21fd] = "\x0f\x26\x70", [0x21fe] = "\x0f\x26\x71", + [0x21ff] = "\x0f\x26\x72", [0x2200] = "\x0f\x26\x73", + [0x2201] = "\x0f\x26\x74", [0x2202] = "\x05\x26\x29", + [0x2204] = "\x05\x26\x2d", [0x2205] = "\x06\x2b\x2b", + [0x2207] = "\x05\x29\x28", [0x2208] = "\x05\x29\x2a", + [0x2209] = "\x04\x29\x27", [0x220a] = "\x06\x30\x6c", + [0x220b] = "\x05\x29\x29", [0x220c] = "\x06\x30\x6d", + [0x220d] = "\x0f\x2a\x57", [0x220e] = "\x0f\x2a\x59", + [0x220f] = "\x0f\x2a\x58", [0x2210] = "\x0f\x2a\x5a", + [0x2211] = "\x0f\x2a\x5b", [0x2212] = "\x0f\x2a\x5c", + [0x2217] = "\x06\x30\x6b", [0x2219] = "\x05\x2d\x3d", + [0x221a] = "\x05\x2d\x40", [0x221b] = "\x05\x2d\x3e", + [0x221c] = "\x05\x2d\x41", [0x221d] = "\x05\x2d\x3b", + [0x221e] = "\x06\x37\x3a", [0x221f] = "\x06\x37\x3b", + [0x2220] = "\x04\x2c\x6e", [0x2221] = "\x05\x2d\x42", + [0x2222] = "\x05\x2d\x3f", [0x2223] = "\x06\x37\x3c", + [0x2224] = "\x05\x2d\x3c", [0x2225] = "\x06\x37\x39", + [0x2228] = "\x0f\x2f\x37", [0x222c] = "\x06\x37\x37", + [0x222d] = "\x06\x37\x38", [0x2232] = "\x05\x2c\x7b", + [0x2233] = "\x05\x32\x44", [0x2234] = "\x05\x32\x3b", + [0x2235] = "\x05\x32\x39", [0x2236] = "\x04\x31\x4d", + [0x2237] = "\x06\x3f\x43", [0x2238] = "\x05\x32\x42", + [0x2239] = "\x06\x3f\x48", [0x223a] = "\x06\x3f\x3e", + [0x223b] = "\x05\x32\x3d", [0x223c] = "\x05\x32\x3c", + [0x223d] = "\x05\x32\x3f", [0x223e] = "\x05\x32\x3e", + [0x223f] = "\x06\x3f\x3f", [0x2240] = "\x06\x3f\x40", + [0x2241] = "\x05\x32\x41", [0x2242] = "\x05\x32\x38", + [0x2243] = "\x04\x31\x50", [0x2244] = "\x06\x3f\x44", + [0x2245] = "\x05\x32\x43", [0x2246] = "\x05\x38\x28", + [0x2248] = "\x06\x3f\x41", [0x224a] = "\x0f\x34\x4d", + [0x224b] = "\x0f\x34\x4e", [0x224c] = "\x0f\x34\x4f", + [0x224d] = "\x0f\x34\x50", [0x224e] = "\x0f\x34\x51", + [0x224f] = "\x0f\x34\x52", [0x2250] = "\x0f\x34\x53", + [0x2255] = "\x06\x3f\x47", [0x2256] = "\x06\x46\x3d", + [0x2258] = "\x05\x32\x3a", [0x2259] = "\x06\x3f\x42", + [0x225a] = "\x05\x32\x40", [0x225b] = "\x06\x48\x4a", + [0x225c] = "\x04\x31\x4b", [0x225d] = "\x05\x38\x2b", + [0x225e] = "\x05\x38\x2c", [0x225f] = "\x05\x38\x2d", + [0x2260] = "\x06\x48\x4b", [0x2261] = "\x06\x48\x4e", + [0x2262] = "\x05\x38\x27", [0x2263] = "\x06\x48\x4d", + [0x2264] = "\x04\x37\x42", [0x2265] = "\x05\x38\x2a", + [0x2266] = "\x05\x38\x26", [0x2267] = "\x06\x48\x49", + [0x2268] = "\x04\x37\x43", [0x2269] = "\x05\x38\x25", + [0x226a] = "\x06\x52\x44", [0x226b] = "\x06\x48\x46", + [0x226c] = "\x06\x48\x47", [0x226d] = "\x05\x38\x24", + [0x226e] = "\x0f\x3a\x65", [0x226f] = "\x0f\x3a\x67", + [0x2270] = "\x0f\x3a\x68", [0x2271] = "\x0f\x3a\x69", + [0x2272] = "\x0f\x3a\x6a", [0x2274] = "\x06\x48\x48", + [0x2276] = "\x06\x48\x4c", [0x227c] = "\x0f\x3a\x66", + [0x227f] = "\x04\x3d\x2b", [0x2280] = "\x05\x3f\x25", + [0x2281] = "\x04\x3d\x2c", [0x2282] = "\x06\x52\x41", + [0x2283] = "\x06\x52\x42", [0x2284] = "\x05\x3f\x22", + [0x2285] = "\x05\x3f\x23", [0x2286] = "\x06\x52\x47", + [0x2287] = "\x05\x3e\x7d", [0x2289] = "\x06\x52\x45", + [0x228a] = "\x0f\x41\x3a", [0x228b] = "\x0f\x41\x3b", + [0x228c] = "\x0f\x41\x3c", [0x228e] = "\x06\x52\x43", + [0x2290] = "\x06\x52\x48", [0x2292] = "\x05\x3f\x24", + [0x2293] = "\x05\x3e\x7e", [0x2294] = "\x06\x52\x46", + [0x2295] = "\x04\x43\x38", [0x2296] = "\x05\x45\x5c", + [0x2297] = "\x04\x43\x37", [0x2298] = "\x05\x45\x5e", + [0x2299] = "\x06\x5c\x50", [0x229b] = "\x05\x45\x60", + [0x229c] = "\x05\x45\x5f", [0x229d] = "\x06\x5c\x4f", + [0x229e] = "\x0f\x47\x67", [0x229f] = "\x0f\x47\x68", + [0x22a0] = "\x0f\x47\x69", [0x22a1] = "\x0f\x47\x6a", + [0x22a2] = "\x0f\x47\x6b", [0x22a3] = "\x0f\x47\x6c", + [0x22a4] = "\x0f\x47\x6d", [0x22a5] = "\x0f\x47\x6e", + [0x22a6] = "\x0f\x47\x6f", [0x22a8] = "\x06\x5c\x51", + [0x22aa] = "\x06\x60\x31", [0x22ac] = "\x0f\x4a\x54", + [0x22ad] = "\x07\x22\x5e", [0x22ae] = "\x04\x49\x5a", + [0x22af] = "\x04\x37\x3f", [0x22b0] = "\x04\x49\x58", + [0x22b1] = "\x05\x4c\x7a", [0x22b2] = "\x04\x49\x59", + [0x22b3] = "\x07\x2d\x59", [0x22b4] = "\x07\x22\x62", + [0x22b5] = "\x05\x4c\x7c", [0x22b6] = "\x05\x4c\x7e", + [0x22b7] = "\x0f\x4e\x60", [0x22b8] = "\x0f\x4e\x62", + [0x22b9] = "\x0f\x4e\x63", [0x22ba] = "\x07\x22\x5f", + [0x22bb] = "\x07\x22\x61", [0x22bc] = "\x07\x22\x63", + [0x22c1] = "\x07\x22\x60", [0x22c2] = "\x05\x4c\x7b", + [0x22c3] = "\x05\x54\x41", [0x22c4] = "\x05\x4c\x7d", + [0x22c5] = "\x05\x54\x43", [0x22c6] = "\x05\x54\x40", + [0x22c7] = "\x04\x50\x2d", [0x22cc] = "\x05\x54\x44", + [0x22cd] = "\x0f\x54\x3f", [0x22ce] = "\x0f\x54\x40", + [0x22cf] = "\x0f\x54\x41", [0x22d0] = "\x0f\x54\x42", + [0x22d1] = "\x07\x37\x6e", [0x22d2] = "\x05\x5b\x44", + [0x22d3] = "\x07\x37\x6c", [0x22d4] = "\x07\x37\x6d", + [0x22d5] = "\x0f\x59\x7e", [0x22d6] = "\x0f\x5a\x21", + [0x22d7] = "\x0f\x5a\x22", [0x22d8] = "\x0f\x5a\x23", + [0x22da] = "\x05\x5b\x43", [0x22dc] = "\x07\x37\x6f", + [0x22dd] = "\x05\x5b\x45", [0x22e1] = "\x07\x3f\x51", + [0x22e2] = "\x07\x3f\x4e", [0x22e3] = "\x05\x61\x5b", + [0x22e4] = "\x0f\x5e\x5a", [0x22e5] = "\x0f\x5e\x5c", + [0x22e6] = "\x07\x3f\x4d", [0x22e7] = "\x07\x3f\x4f", + [0x22ea] = "\x07\x3f\x4c", [0x22eb] = "\x0f\x5e\x5b", + [0x22ed] = "\x07\x3f\x50", [0x22ef] = "\x07\x46\x68", + [0x22f0] = "\x07\x46\x69", [0x22f1] = "\x05\x61\x5c", + [0x22f2] = "\x05\x67\x69", [0x22f5] = "\x0f\x62\x34", + [0x22f6] = "\x0f\x62\x35", [0x22f7] = "\x0f\x62\x36", + [0x22f8] = "\x05\x67\x6a", [0x22fb] = "\x05\x6c\x24", + [0x22fc] = "\x05\x6c\x23", [0x22fd] = "\x07\x4d\x5d", + [0x22fe] = "\x07\x4d\x5b", [0x22ff] = "\x05\x6c\x22", + [0x2300] = "\x07\x4d\x5a", [0x2302] = "\x07\x4d\x5c", + [0x2303] = "\x07\x4d\x5e", [0x2304] = "\x04\x66\x3c", + [0x2306] = "\x07\x53\x34", [0x2307] = "\x07\x53\x61", + [0x2308] = "\x05\x73\x3e", [0x2309] = "\x07\x57\x6e", + [0x230b] = "\x07\x57\x6f", [0x230d] = "\x05\x75\x6a", + [0x230f] = "\x0f\x6a\x4f", [0x2311] = "\x07\x5b\x4d", + [0x2312] = "\x07\x5e\x64", [0x2313] = "\x07\x62\x36", + [0x2314] = "\x05\x7a\x68", [0x2315] = "\x05\x7a\x67", + [0x2316] = "\x0f\x6c\x7b", [0x2317] = "\x0f\x21\x63", + [0x2318] = "\x0f\x22\x4b", [0x2319] = "\x0f\x22\x4c", + [0x231b] = "\x06\x2b\x2c", [0x231c] = "\x0f\x24\x27", + [0x231d] = "\x06\x2b\x2d", [0x231e] = "\x06\x2b\x2e", + [0x2320] = "\x0f\x2f\x39", [0x2322] = "\x0f\x2f\x3b", + [0x2323] = "\x0f\x2f\x3c", [0x2325] = "\x0f\x2f\x3a", + [0x2326] = "\x05\x32\x45", [0x2327] = "\x0f\x34\x54", + [0x2328] = "\x06\x48\x4f", [0x2329] = "\x0f\x3a\x6b", + [0x232a] = "\x0f\x3a\x6c", [0x232b] = "\x05\x3f\x26", + [0x232c] = "\x06\x21\x3f", [0x232d] = "\x06\x21\x75", + [0x232f] = "\x06\x22\x79", [0x2331] = "\x06\x27\x49", + [0x2333] = "\x04\x24\x2a", [0x2334] = "\x06\x30\x70", + [0x2335] = "\x06\x27\x4d", [0x2336] = "\x0f\x24\x28", + [0x2338] = "\x06\x27\x4b", [0x233a] = "\x06\x27\x4e", + [0x233b] = "\x04\x26\x3f", [0x233c] = "\x06\x2b\x30", + [0x233d] = "\x05\x26\x2e", [0x233e] = "\x06\x2b\x31", + [0x233f] = "\x03\x2a\x39", [0x2341] = "\x04\x27\x41", + [0x2342] = "\x06\x35\x23", [0x2343] = "\x06\x30\x72", + [0x2344] = "\x06\x30\x73", [0x2345] = "\x06\x30\x71", + [0x2346] = "\x06\x30\x6f", [0x234a] = "\x06\x30\x6e", + [0x234d] = "\x06\x37\x3f", [0x234e] = "\x06\x37\x3e", + [0x234f] = "\x04\x2c\x6f", [0x2350] = "\x06\x37\x3d", + [0x2352] = "\x06\x37\x40", [0x2354] = "\x06\x3f\x49", + [0x2355] = "\x06\x3f\x4a", [0x2356] = "\x06\x3f\x4b", + [0x2357] = "\x06\x3f\x4c", [0x2358] = "\x06\x3f\x4d", + [0x2359] = "\x06\x3f\x4e", [0x235a] = "\x04\x37\x44", + [0x235b] = "\x06\x48\x50", [0x235c] = "\x06\x48\x54", + [0x235d] = "\x06\x48\x53", [0x235e] = "\x06\x48\x51", + [0x235f] = "\x0f\x3a\x6d", [0x2360] = "\x06\x48\x52", + [0x2362] = "\x06\x52\x49", [0x2363] = "\x05\x3f\x27", + [0x2364] = "\x0f\x41\x3d", [0x2366] = "\x06\x5c\x53", + [0x2367] = "\x06\x5c\x54", [0x2368] = "\x06\x5c\x52", + [0x236b] = "\x05\x45\x61", [0x236c] = "\x07\x22\x64", + [0x236e] = "\x07\x2d\x5a", [0x236f] = "\x07\x2d\x5c", + [0x2370] = "\x04\x50\x2f", [0x2371] = "\x05\x54\x45", + [0x2372] = "\x07\x37\x71", [0x2373] = "\x07\x37\x70", + [0x2376] = "\x07\x57\x70", [0x2377] = "\x07\x63\x51", + [0x2378] = "\x07\x63\x52", [0x2379] = "\x07\x65\x36", + [0x237a] = "\x06\x21\x40", [0x237b] = "\x06\x21\x76", + [0x237e] = "\x0f\x22\x4d", [0x237f] = "\x04\x24\x2b", + [0x2380] = "\x06\x27\x50", [0x2381] = "\x06\x27\x4f", + [0x2383] = "\x05\x24\x2e", [0x2384] = "\x06\x2b\x32", + [0x2386] = "\x06\x30\x76", [0x2387] = "\x06\x30\x75", + [0x238a] = "\x06\x30\x77", [0x238c] = "\x05\x2e\x68", + [0x238d] = "\x06\x3f\x4f", [0x238e] = "\x05\x38\x2e", + [0x2390] = "\x06\x52\x4a", [0x2391] = "\x06\x5c\x55", + [0x2392] = "\x07\x22\x65", [0x2393] = "\x07\x2d\x5d", + [0x2398] = "\x05\x21\x2a", [0x2399] = "\x05\x21\x47", + [0x239a] = "\x06\x21\x78", [0x239c] = "\x06\x21\x7c", + [0x239d] = "\x06\x21\x77", [0x239f] = "\x06\x21\x7a", + [0x23a0] = "\x06\x21\x7b", [0x23a2] = "\x06\x23\x21", + [0x23a3] = "\x06\x23\x22", [0x23a4] = "\x06\x22\x7c", + [0x23a5] = "\x06\x22\x7a", [0x23a6] = "\x06\x23\x23", + [0x23a7] = "\x06\x22\x7b", [0x23a8] = "\x06\x22\x7d", + [0x23a9] = "\x06\x22\x7e", [0x23aa] = "\x05\x21\x6a", + [0x23ab] = "\x05\x22\x60", [0x23ad] = "\x05\x22\x5f", + [0x23b0] = "\x06\x24\x68", [0x23b1] = "\x06\x24\x69", + [0x23b2] = "\x06\x24\x6a", [0x23b6] = "\x06\x24\x6b", + [0x23b7] = "\x05\x24\x2f", [0x23b8] = "\x06\x27\x51", + [0x23b9] = "\x05\x24\x31", [0x23ba] = "\x06\x27\x53", + [0x23bb] = "\x05\x24\x30", [0x23bc] = "\x0f\x24\x29", + [0x23be] = "\x0f\x24\x2a", [0x23bf] = "\x0f\x24\x2b", + [0x23c0] = "\x0f\x24\x2c", [0x23c1] = "\x06\x27\x52", + [0x23c5] = "\x05\x24\x32", [0x23c6] = "\x05\x26\x2f", + [0x23c7] = "\x06\x2b\x36", [0x23c8] = "\x06\x2b\x33", + [0x23c9] = "\x06\x2b\x34", [0x23d2] = "\x06\x2b\x37", + [0x23d3] = "\x06\x2b\x35", [0x23d4] = "\x06\x30\x7e", + [0x23d5] = "\x05\x29\x2c", [0x23d6] = "\x06\x30\x7d", + [0x23d7] = "\x04\x29\x30", [0x23d8] = "\x06\x30\x79", + [0x23d9] = "\x05\x29\x2b", [0x23da] = "\x06\x30\x78", + [0x23e4] = "\x05\x2d\x44", [0x23e6] = "\x05\x2d\x43", + [0x23e7] = "\x05\x2d\x45", [0x23e8] = "\x06\x37\x43", + [0x23e9] = "\x06\x37\x41", [0x23ea] = "\x05\x2d\x46", + [0x23eb] = "\x0f\x2f\x3d", [0x23ec] = "\x06\x37\x42", + [0x23ee] = "\x05\x32\x4a", [0x23ef] = "\x05\x32\x48", + [0x23f0] = "\x05\x32\x49", [0x23f1] = "\x06\x3f\x56", + [0x23f2] = "\x06\x3f\x50", [0x23f3] = "\x04\x29\x2f", + [0x23f4] = "\x06\x48\x55", [0x23f5] = "\x06\x3f\x52", + [0x23f6] = "\x06\x3f\x53", [0x23f7] = "\x05\x32\x47", + [0x23f8] = "\x06\x3f\x51", [0x23f9] = "\x0f\x34\x55", + [0x23fa] = "\x0f\x34\x56", [0x23fb] = "\x0f\x34\x57", + [0x23fc] = "\x06\x3f\x54", [0x23fd] = "\x06\x3f\x57", + [0x23fe] = "\x06\x3f\x55", [0x2400] = "\x06\x48\x56", + [0x2401] = "\x06\x48\x59", [0x2402] = "\x05\x38\x2f", + [0x2403] = "\x05\x38\x32", [0x2404] = "\x05\x38\x31", + [0x2405] = "\x06\x48\x5a", [0x2406] = "\x05\x38\x30", + [0x2407] = "\x06\x48\x58", [0x2408] = "\x06\x48\x57", + [0x240a] = "\x05\x3f\x28", [0x240b] = "\x04\x3d\x31", + [0x240c] = "\x06\x52\x4b", [0x240d] = "\x0f\x41\x40", + [0x240f] = "\x06\x52\x4c", [0x2412] = "\x05\x45\x62", + [0x2413] = "\x06\x5c\x56", [0x2414] = "\x05\x45\x63", + [0x2415] = "\x06\x5c\x57", [0x2416] = "\x06\x5c\x59", + [0x2418] = "\x0f\x47\x70", [0x2419] = "\x06\x5c\x5a", + [0x241d] = "\x06\x5c\x58", [0x241e] = "\x05\x4d\x21", + [0x241f] = "\x05\x4d\x22", [0x2420] = "\x04\x49\x60", + [0x2421] = "\x07\x22\x66", [0x2422] = "\x0f\x4e\x64", + [0x2423] = "\x0f\x4e\x65", [0x2424] = "\x07\x22\x67", + [0x2425] = "\x07\x2d\x5f", [0x2426] = "\x05\x54\x46", + [0x2427] = "\x04\x50\x30", [0x2428] = "\x07\x2d\x60", + [0x2429] = "\x07\x2d\x5e", [0x242c] = "\x07\x37\x73", + [0x242d] = "\x07\x37\x72", [0x242f] = "\x07\x37\x74", + [0x2430] = "\x0f\x5a\x24", [0x2432] = "\x04\x5b\x22", + [0x2433] = "\x05\x61\x5e", [0x2434] = "\x07\x3f\x52", + [0x2435] = "\x0f\x5e\x5d", [0x2437] = "\x05\x61\x5d", + [0x2438] = "\x07\x46\x6d", [0x2439] = "\x07\x46\x6b", + [0x243a] = "\x07\x46\x6f", [0x243b] = "\x07\x46\x6a", + [0x243c] = "\x07\x46\x6c", [0x243e] = "\x05\x67\x6b", + [0x243f] = "\x05\x6c\x25", [0x2440] = "\x07\x4d\x5f", + [0x2441] = "\x04\x5f\x5f", [0x2442] = "\x07\x4d\x61", + [0x2443] = "\x07\x4d\x60", [0x2444] = "\x05\x6c\x26", + [0x2446] = "\x05\x6f\x7c", [0x2447] = "\x05\x6f\x7d", + [0x2448] = "\x04\x66\x3d", [0x2449] = "\x07\x53\x35", + [0x244a] = "\x05\x73\x3f", [0x244b] = "\x07\x60\x3c", + [0x244c] = "\x07\x60\x6f", [0x244d] = "\x07\x64\x46", + [0x2450] = "\x06\x24\x6e", [0x2451] = "\x06\x24\x6c", + [0x2452] = "\x06\x24\x6d", [0x2453] = "\x05\x24\x33", + [0x2454] = "\x06\x31\x21", [0x2455] = "\x06\x2b\x38", + [0x2456] = "\x06\x2d\x32", [0x2457] = "\x06\x31\x24", + [0x2458] = "\x06\x37\x44", [0x2459] = "\x06\x31\x22", + [0x245a] = "\x06\x31\x23", [0x245b] = "\x06\x37\x46", + [0x245c] = "\x06\x37\x45", [0x245e] = "\x06\x3f\x58", + [0x2461] = "\x06\x4f\x21", [0x2462] = "\x05\x38\x33", + [0x2463] = "\x06\x48\x5c", [0x2464] = "\x06\x48\x5b", + [0x2466] = "\x05\x3f\x2a", [0x2468] = "\x06\x5c\x5c", + [0x2469] = "\x06\x5c\x5f", [0x246a] = "\x06\x5c\x5d", + [0x246b] = "\x06\x5c\x5b", [0x246d] = "\x06\x5c\x5e", + [0x246f] = "\x07\x2d\x61", [0x2470] = "\x07\x2d\x4e", + [0x2471] = "\x04\x50\x32", [0x2472] = "\x07\x37\x75", + [0x2473] = "\x07\x3f\x55", [0x2475] = "\x07\x3f\x54", + [0x2476] = "\x07\x3f\x53", [0x2477] = "\x07\x46\x72", + [0x2478] = "\x07\x46\x70", [0x2479] = "\x07\x46\x71", + [0x247d] = "\x07\x57\x71", [0x247e] = "\x07\x5b\x4e", + [0x247f] = "\x07\x62\x37", [0x2480] = "\x06\x23\x25", + [0x2481] = "\x06\x23\x24", [0x2482] = "\x0f\x21\x64", + [0x2483] = "\x06\x24\x71", [0x2484] = "\x06\x24\x6f", + [0x2487] = "\x0f\x24\x2d", [0x2488] = "\x06\x27\x54", + [0x2489] = "\x05\x26\x30", [0x248a] = "\x06\x2b\x3b", + [0x248c] = "\x06\x2b\x3a", [0x248f] = "\x06\x37\x47", + [0x2490] = "\x04\x2c\x74", [0x2491] = "\x04\x2c\x73", + [0x2494] = "\x05\x35\x60", [0x2495] = "\x06\x3f\x5d", + [0x2496] = "\x06\x3f\x59", [0x2497] = "\x06\x3f\x5a", + [0x2498] = "\x0f\x34\x58", [0x2499] = "\x0f\x34\x59", + [0x249a] = "\x0f\x34\x5a", [0x249b] = "\x06\x3f\x5c", + [0x249c] = "\x06\x3f\x5b", [0x249d] = "\x05\x32\x4b", + [0x249e] = "\x06\x48\x5d", [0x249f] = "\x06\x48\x60", + [0x24a0] = "\x06\x48\x5e", [0x24a1] = "\x06\x48\x5f", + [0x24a2] = "\x0f\x3a\x6e", [0x24a4] = "\x06\x52\x51", + [0x24a5] = "\x06\x52\x4e", [0x24a6] = "\x06\x52\x50", + [0x24a7] = "\x06\x52\x4f", [0x24a8] = "\x0f\x41\x41", + [0x24a9] = "\x04\x43\x3c", [0x24aa] = "\x06\x5c\x60", + [0x24ab] = "\x07\x22\x6b", [0x24ac] = "\x07\x22\x6c", + [0x24ad] = "\x07\x22\x69", [0x24ae] = "\x07\x22\x6a", + [0x24af] = "\x05\x4d\x23", [0x24b0] = "\x04\x50\x33", + [0x24b2] = "\x05\x54\x47", [0x24b3] = "\x07\x2d\x64", + [0x24b4] = "\x07\x37\x76", [0x24b5] = "\x07\x3f\x56", + [0x24b6] = "\x0f\x67\x54", [0x24b7] = "\x07\x4d\x62", + [0x24b8] = "\x07\x53\x36", [0x24b9] = "\x05\x73\x41", + [0x24bb] = "\x0f\x6c\x27", [0x24bd] = "\x06\x21\x7d", + [0x24be] = "\x05\x21\x6b", [0x24bf] = "\x04\x21\x79", + [0x24c0] = "\x05\x22\x61", [0x24c2] = "\x04\x22\x6e", + [0x24c3] = "\x05\x22\x62", [0x24c4] = "\x05\x24\x34", + [0x24c5] = "\x06\x27\x58", [0x24c6] = "\x05\x24\x35", + [0x24c7] = "\x06\x27\x57", [0x24c8] = "\x06\x27\x59", + [0x24c9] = "\x06\x27\x5b", [0x24ca] = "\x06\x27\x56", + [0x24cb] = "\x05\x24\x36", [0x24cf] = "\x06\x27\x55", + [0x24d0] = "\x06\x27\x5a", [0x24d2] = "\x05\x26\x33", + [0x24d3] = "\x06\x2b\x3d", [0x24d4] = "\x05\x26\x31", + [0x24d5] = "\x06\x2b\x3c", [0x24d6] = "\x05\x26\x32", + [0x24d7] = "\x05\x29\x2d", [0x24d8] = "\x06\x2b\x3f", + [0x24dc] = "\x04\x29\x33", [0x24dd] = "\x06\x31\x26", + [0x24de] = "\x05\x29\x30", [0x24df] = "\x05\x29\x2e", + [0x24e0] = "\x06\x31\x28", [0x24e2] = "\x05\x29\x32", + [0x24e3] = "\x05\x29\x31", [0x24e5] = "\x0f\x2a\x5e", + [0x24e9] = "\x06\x31\x27", [0x24ea] = "\x06\x37\x4d", + [0x24eb] = "\x04\x2c\x79", [0x24ec] = "\x04\x2c\x77", + [0x24ed] = "\x04\x2c\x7c", [0x24ee] = "\x04\x2c\x75", + [0x24ef] = "\x05\x2d\x4b", [0x24f0] = "\x05\x2d\x49", + [0x24f1] = "\x04\x2c\x78", [0x24f2] = "\x04\x2c\x7a", + [0x24f3] = "\x04\x2c\x76", [0x24f4] = "\x04\x2c\x7b", + [0x24f5] = "\x05\x2d\x4a", [0x24f6] = "\x06\x37\x49", + [0x24f7] = "\x06\x37\x4f", [0x24f8] = "\x06\x37\x4c", + [0x24f9] = "\x0f\x2f\x3f", [0x24fa] = "\x0f\x2f\x40", + [0x24fc] = "\x06\x37\x4b", [0x24fd] = "\x06\x37\x50", + [0x24fe] = "\x06\x37\x4e", [0x2500] = "\x06\x37\x4a", + [0x2501] = "\x04\x31\x56", [0x2502] = "\x05\x32\x4f", + [0x2503] = "\x06\x3f\x68", [0x2504] = "\x06\x3f\x61", + [0x2506] = "\x05\x32\x4c", [0x2507] = "\x05\x32\x51", + [0x2508] = "\x05\x32\x4e", [0x2509] = "\x06\x3f\x60", + [0x250a] = "\x05\x32\x50", [0x250b] = "\x04\x31\x58", + [0x250c] = "\x06\x3f\x67", [0x250d] = "\x06\x3f\x65", + [0x250e] = "\x06\x3f\x62", [0x250f] = "\x04\x31\x59", + [0x2510] = "\x06\x3f\x66", [0x2511] = "\x05\x32\x4d", + [0x2518] = "\x06\x3f\x64", [0x251a] = "\x06\x3f\x5f", + [0x251c] = "\x06\x3f\x63", [0x251d] = "\x06\x48\x64", + [0x251e] = "\x0f\x34\x5c", [0x251f] = "\x04\x37\x46", + [0x2520] = "\x05\x38\x36", [0x2521] = "\x05\x38\x35", + [0x2522] = "\x05\x38\x3b", [0x2523] = "\x05\x38\x3a", + [0x2524] = "\x05\x38\x37", [0x2525] = "\x04\x37\x47", + [0x2526] = "\x06\x48\x61", [0x2527] = "\x05\x38\x34", + [0x2528] = "\x06\x48\x63", [0x2529] = "\x05\x38\x38", + [0x252a] = "\x04\x31\x55", [0x252b] = "\x0f\x3a\x70", + [0x252d] = "\x06\x48\x62", [0x2530] = "\x0f\x3a\x6f", + [0x2531] = "\x05\x38\x39", [0x2533] = "\x05\x3f\x2c", + [0x2534] = "\x05\x3f\x2b", [0x2535] = "\x06\x52\x52", + [0x2536] = "\x06\x52\x54", [0x2537] = "\x06\x52\x57", + [0x2538] = "\x06\x52\x53", [0x253b] = "\x0f\x41\x42", + [0x253c] = "\x0f\x41\x43", [0x253d] = "\x0f\x41\x44", + [0x253e] = "\x0f\x41\x45", [0x253f] = "\x0f\x41\x46", + [0x2540] = "\x0f\x41\x47", [0x2543] = "\x06\x52\x55", + [0x2547] = "\x06\x52\x56", [0x2548] = "\x06\x56\x6c", + [0x254d] = "\x05\x3f\x2d", [0x254e] = "\x04\x3d\x32", + [0x254f] = "\x06\x5c\x66", [0x2550] = "\x06\x5c\x63", + [0x2551] = "\x05\x45\x66", [0x2552] = "\x06\x5c\x62", + [0x2553] = "\x04\x43\x3e", [0x2554] = "\x05\x45\x65", + [0x2555] = "\x04\x43\x41", [0x2556] = "\x04\x43\x40", + [0x2557] = "\x06\x5c\x61", [0x2558] = "\x05\x45\x68", + [0x2559] = "\x05\x45\x6a", [0x255a] = "\x05\x45\x64", + [0x255b] = "\x06\x5c\x68", [0x255c] = "\x06\x5c\x69", + [0x255d] = "\x06\x5c\x6a", [0x255e] = "\x05\x45\x67", + [0x255f] = "\x06\x5c\x64", [0x2560] = "\x0f\x47\x71", + [0x2561] = "\x0f\x47\x72", [0x2562] = "\x0f\x47\x73", + [0x2563] = "\x0f\x47\x74", [0x2564] = "\x0f\x47\x75", + [0x2567] = "\x06\x5c\x65", [0x256a] = "\x04\x49\x64", + [0x256b] = "\x05\x4d\x24", [0x256c] = "\x05\x5b\x48", + [0x256d] = "\x04\x49\x63", [0x256e] = "\x04\x49\x62", + [0x256f] = "\x05\x4d\x25", [0x2570] = "\x07\x22\x6d", + [0x2571] = "\x07\x22\x6f", [0x2573] = "\x0f\x4e\x66", + [0x2574] = "\x0f\x4e\x67", [0x2576] = "\x07\x22\x6e", + [0x2577] = "\x07\x22\x70", [0x2579] = "\x07\x2d\x65", + [0x257a] = "\x05\x54\x48", [0x257b] = "\x05\x54\x4a", + [0x257c] = "\x07\x2d\x67", [0x257e] = "\x07\x2d\x66", + [0x2581] = "\x0f\x54\x44", [0x2582] = "\x0f\x54\x45", + [0x2583] = "\x07\x2d\x68", [0x2584] = "\x05\x54\x49", + [0x2588] = "\x05\x5b\x47", [0x2589] = "\x07\x37\x77", + [0x258a] = "\x04\x56\x30", [0x258d] = "\x0f\x5c\x5f", + [0x258e] = "\x05\x5b\x46", [0x258f] = "\x05\x61\x60", + [0x2590] = "\x07\x3f\x57", [0x2591] = "\x05\x61\x5f", + [0x2592] = "\x07\x3f\x58", [0x2593] = "\x0f\x5e\x5e", + [0x2597] = "\x05\x61\x61", [0x2598] = "\x07\x46\x73", + [0x2599] = "\x07\x46\x75", [0x259a] = "\x07\x46\x76", + [0x259b] = "\x07\x4d\x22", [0x259c] = "\x07\x46\x74", + [0x259d] = "\x05\x6c\x27", [0x259e] = "\x04\x63\x3e", + [0x259f] = "\x04\x63\x3d", [0x25a0] = "\x0f\x65\x2a", + [0x25a2] = "\x07\x4d\x63", [0x25a3] = "\x07\x53\x37", + [0x25a4] = "\x05\x6f\x7e", [0x25a5] = "\x07\x57\x72", + [0x25a6] = "\x04\x6a\x47", [0x25a7] = "\x05\x79\x28", + [0x25a9] = "\x05\x21\x31", [0x25aa] = "\x06\x22\x21", + [0x25ab] = "\x04\x22\x6f", [0x25ac] = "\x05\x21\x6c", + [0x25ad] = "\x06\x23\x26", [0x25b0] = "\x0f\x22\x4f", + [0x25b2] = "\x06\x24\x75", [0x25b3] = "\x05\x22\x63", + [0x25b4] = "\x06\x27\x60", [0x25b5] = "\x05\x22\x69", + [0x25b6] = "\x06\x27\x5d", [0x25b7] = "\x05\x22\x64", + [0x25b8] = "\x06\x24\x73", [0x25b9] = "\x06\x24\x74", + [0x25ba] = "\x05\x22\x65", [0x25bb] = "\x06\x27\x5c", + [0x25bd] = "\x06\x27\x5e", [0x25c1] = "\x06\x27\x61", + [0x25c3] = "\x06\x24\x72", [0x25c7] = "\x05\x22\x68", + [0x25c8] = "\x05\x24\x37", [0x25c9] = "\x05\x24\x39", + [0x25ca] = "\x04\x26\x45", [0x25cb] = "\x06\x27\x66", + [0x25cc] = "\x06\x27\x64", [0x25cd] = "\x06\x2b\x46", + [0x25ce] = "\x06\x27\x67", [0x25d0] = "\x06\x2b\x40", + [0x25d1] = "\x06\x27\x62", [0x25d2] = "\x06\x27\x63", + [0x25d3] = "\x06\x2b\x44", [0x25d4] = "\x06\x27\x65", + [0x25d5] = "\x06\x27\x68", [0x25d7] = "\x03\x25\x7e", + [0x25d8] = "\x06\x27\x69", [0x25db] = "\x05\x24\x3a", + [0x25dc] = "\x0f\x24\x2e", [0x25dd] = "\x0f\x24\x2f", + [0x25de] = "\x0f\x24\x31", [0x25df] = "\x0f\x24\x32", + [0x25e0] = "\x0f\x24\x34", [0x25e1] = "\x0f\x24\x35", + [0x25e2] = "\x0f\x24\x36", [0x25e3] = "\x0f\x26\x77", + [0x25e4] = "\x0f\x26\x78", [0x25e5] = "\x0f\x26\x79", + [0x25e6] = "\x0f\x26\x7a", [0x25e7] = "\x0f\x26\x7b", + [0x25e8] = "\x0f\x26\x7d", [0x25e9] = "\x0f\x26\x7e", + [0x25ea] = "\x0f\x27\x21", [0x25eb] = "\x0f\x26\x7c", + [0x25ec] = "\x06\x2b\x45", [0x25ee] = "\x06\x2b\x41", + [0x25f1] = "\x06\x2b\x42", [0x25f2] = "\x04\x24\x2d", + [0x25f5] = "\x0f\x24\x30", [0x25f9] = "\x04\x26\x44", + [0x25fa] = "\x05\x26\x34", [0x25fb] = "\x06\x2b\x43", + [0x25ff] = "\x04\x26\x47", [0x2600] = "\x06\x2b\x4c", + [0x2601] = "\x04\x29\x47", [0x2602] = "\x06\x31\x2f", + [0x2603] = "\x04\x26\x4b", [0x2604] = "\x06\x2b\x4d", + [0x2605] = "\x06\x31\x29", [0x2606] = "\x05\x26\x35", + [0x2607] = "\x06\x31\x2c", [0x2608] = "\x06\x2b\x4f", + [0x2609] = "\x04\x26\x4a", [0x260a] = "\x05\x26\x37", + [0x260b] = "\x04\x29\x38", [0x260c] = "\x05\x26\x36", + [0x260d] = "\x04\x29\x43", [0x260e] = "\x06\x2b\x49", + [0x260f] = "\x05\x26\x38", [0x2610] = "\x04\x26\x51", + [0x2611] = "\x04\x29\x44", [0x2612] = "\x06\x31\x2a", + [0x2613] = "\x06\x31\x2b", [0x2614] = "\x06\x2b\x50", + [0x2615] = "\x06\x2b\x47", [0x2616] = "\x06\x31\x2d", + [0x261a] = "\x0f\x26\x75", [0x261d] = "\x0f\x27\x22", + [0x261e] = "\x0f\x2a\x70", [0x2620] = "\x04\x29\x46", + [0x2623] = "\x06\x31\x2e", [0x2626] = "\x06\x2b\x48", + [0x2627] = "\x06\x2b\x4a", [0x2628] = "\x06\x2b\x4e", + [0x262a] = "\x06\x2b\x4b", [0x262b] = "\x0f\x2a\x64", + [0x262f] = "\x0f\x2a\x5f", [0x2630] = "\x0f\x2a\x62", + [0x2631] = "\x0f\x2a\x65", [0x2632] = "\x0f\x2a\x68", + [0x2633] = "\x0f\x2a\x6c", [0x2634] = "\x06\x37\x5b", + [0x2635] = "\x06\x37\x59", [0x2636] = "\x06\x31\x32", + [0x2637] = "\x04\x29\x49", [0x2638] = "\x05\x29\x37", + [0x263a] = "\x04\x29\x42", [0x263b] = "\x04\x2d\x29", + [0x263c] = "\x05\x2d\x4e", [0x263d] = "\x05\x29\x36", + [0x263e] = "\x06\x31\x39", [0x263f] = "\x06\x37\x57", + [0x2640] = "\x06\x31\x33", [0x2641] = "\x04\x2c\x7d", + [0x2642] = "\x05\x2d\x4c", [0x2643] = "\x06\x31\x35", + [0x2644] = "\x06\x37\x53", [0x2645] = "\x04\x2d\x21", + [0x2646] = "\x06\x31\x38", [0x2647] = "\x05\x29\x34", + [0x2648] = "\x04\x2c\x7e", [0x2649] = "\x06\x31\x3a", + [0x264a] = "\x06\x31\x31", [0x264b] = "\x06\x31\x37", + [0x264c] = "\x06\x37\x56", [0x264d] = "\x06\x37\x55", + [0x264e] = "\x04\x2d\x2a", [0x2656] = "\x06\x31\x34", + [0x2657] = "\x0f\x2a\x61", [0x2658] = "\x0f\x2a\x66", + [0x2659] = "\x0f\x2a\x69", [0x265a] = "\x0f\x2a\x6b", + [0x265b] = "\x0f\x2a\x6d", [0x265c] = "\x0f\x2a\x6e", + [0x265d] = "\x0f\x2a\x6f", [0x265e] = "\x0f\x2f\x46", + [0x265f] = "\x0f\x2f\x47", [0x2660] = "\x0f\x2f\x48", + [0x2661] = "\x0f\x2f\x4a", [0x2662] = "\x06\x37\x52", + [0x2663] = "\x0f\x2f\x44", [0x2666] = "\x06\x37\x58", + [0x2668] = "\x0f\x2a\x63", [0x266e] = "\x05\x2d\x4d", + [0x2670] = "\x06\x37\x51", [0x2671] = "\x05\x2d\x52", + [0x2672] = "\x05\x2d\x58", [0x2673] = "\x05\x2d\x5b", + [0x2674] = "\x06\x3f\x6d", [0x2675] = "\x06\x37\x63", + [0x2676] = "\x06\x3f\x6f", [0x2677] = "\x06\x3f\x6b", + [0x2678] = "\x06\x3f\x70", [0x2679] = "\x06\x37\x64", + [0x267a] = "\x05\x2d\x55", [0x267b] = "\x06\x3f\x69", + [0x267c] = "\x04\x2d\x2e", [0x267d] = "\x06\x3f\x73", + [0x267e] = "\x05\x2d\x56", [0x267f] = "\x04\x2d\x26", + [0x2680] = "\x05\x32\x5d", [0x2681] = "\x05\x2d\x51", + [0x2682] = "\x05\x2d\x5c", [0x2683] = "\x06\x37\x62", + [0x2684] = "\x06\x37\x5d", [0x2685] = "\x05\x32\x54", + [0x2686] = "\x06\x37\x5f", [0x2687] = "\x06\x37\x61", + [0x2688] = "\x06\x3f\x6c", [0x2689] = "\x06\x37\x60", + [0x268a] = "\x06\x3f\x71", [0x268b] = "\x04\x2d\x27", + [0x268c] = "\x05\x2d\x50", [0x268d] = "\x06\x37\x5c", + [0x268e] = "\x05\x32\x53", [0x268f] = "\x06\x3f\x72", + [0x2690] = "\x06\x3f\x74", [0x2691] = "\x05\x32\x52", + [0x2697] = "\x05\x2d\x4f", [0x2699] = "\x0f\x2f\x41", + [0x269a] = "\x0f\x2f\x42", [0x269b] = "\x0f\x2f\x43", + [0x269c] = "\x0f\x2f\x49", [0x269d] = "\x0f\x2f\x4b", + [0x269e] = "\x0f\x34\x5d", [0x269f] = "\x0f\x34\x5f", + [0x26a0] = "\x0f\x34\x60", [0x26a1] = "\x0f\x34\x64", + [0x26a2] = "\x0f\x34\x65", [0x26a3] = "\x0f\x34\x66", + [0x26a4] = "\x0f\x34\x67", [0x26a5] = "\x0f\x34\x68", + [0x26a6] = "\x06\x3f\x6a", [0x26af] = "\x06\x37\x65", + [0x26b0] = "\x06\x37\x66", [0x26ba] = "\x05\x2d\x54", + [0x26bb] = "\x05\x2d\x59", [0x26c1] = "\x04\x37\x5a", + [0x26c2] = "\x06\x48\x71", [0x26c3] = "\x04\x37\x4d", + [0x26c4] = "\x05\x32\x59", [0x26c5] = "\x06\x3f\x7c", + [0x26c6] = "\x04\x37\x4b", [0x26c7] = "\x06\x48\x73", + [0x26c8] = "\x06\x48\x69", [0x26c9] = "\x05\x38\x55", + [0x26ca] = "\x06\x3f\x7e", [0x26cb] = "\x06\x48\x72", + [0x26cc] = "\x06\x40\x22", [0x26cd] = "\x04\x31\x65", + [0x26ce] = "\x05\x2d\x53", [0x26cf] = "\x04\x31\x6d", + [0x26d0] = "\x06\x3f\x77", [0x26d1] = "\x06\x48\x6e", + [0x26d2] = "\x04\x31\x61", [0x26d3] = "\x05\x38\x3f", + [0x26d4] = "\x05\x32\x57", [0x26d5] = "\x05\x32\x5a", + [0x26d6] = "\x04\x37\x4c", [0x26d7] = "\x06\x3f\x79", + [0x26d8] = "\x05\x32\x5c", [0x26d9] = "\x06\x3f\x76", + [0x26da] = "\x06\x3f\x6e", [0x26db] = "\x04\x31\x69", + [0x26dc] = "\x05\x38\x3c", [0x26dd] = "\x06\x48\x70", + [0x26de] = "\x05\x32\x5e", [0x26df] = "\x04\x31\x5f", + [0x26e0] = "\x06\x3f\x7d", [0x26e1] = "\x06\x3f\x7b", + [0x26e2] = "\x06\x3f\x7a", [0x26e3] = "\x06\x48\x66", + [0x26e4] = "\x06\x48\x6c", [0x26e5] = "\x05\x38\x3e", + [0x26e6] = "\x05\x38\x41", [0x26e7] = "\x06\x48\x74", + [0x26e8] = "\x05\x32\x55", [0x26e9] = "\x06\x48\x6b", + [0x26ea] = "\x06\x48\x76", [0x26eb] = "\x06\x48\x67", + [0x26ec] = "\x06\x48\x65", [0x26ed] = "\x06\x3f\x75", + [0x26ee] = "\x05\x38\x40", [0x26f0] = "\x0f\x34\x61", + [0x26f7] = "\x0f\x34\x5e", [0x26f8] = "\x0f\x34\x62", + [0x26f9] = "\x0f\x34\x63", [0x26fa] = "\x0f\x34\x69", + [0x26fb] = "\x0f\x34\x6a", [0x26fc] = "\x0f\x34\x6b", + [0x26fd] = "\x0f\x34\x6c", [0x26fe] = "\x0f\x34\x6d", + [0x26ff] = "\x0f\x34\x6f", [0x2700] = "\x0f\x34\x70", + [0x2701] = "\x0f\x34\x72", [0x2702] = "\x0f\x3a\x72", + [0x2703] = "\x0f\x3a\x73", [0x2704] = "\x0f\x3a\x74", + [0x2705] = "\x0f\x3a\x75", [0x2706] = "\x0f\x3a\x76", + [0x2707] = "\x0f\x3a\x77", [0x2708] = "\x0f\x3a\x79", + [0x2709] = "\x0f\x3a\x7a", [0x270a] = "\x0f\x3a\x7c", + [0x270b] = "\x0f\x3a\x7d", [0x270c] = "\x0f\x3a\x7e", + [0x270d] = "\x0f\x3b\x21", [0x270e] = "\x0f\x3b\x22", + [0x270f] = "\x0f\x3b\x25", [0x2710] = "\x0f\x3b\x29", + [0x2711] = "\x0f\x3b\x2a", [0x2712] = "\x0f\x3b\x2c", + [0x2713] = "\x0f\x3b\x2e", [0x2716] = "\x06\x48\x68", + [0x2717] = "\x05\x32\x56", [0x271a] = "\x06\x3f\x78", + [0x271b] = "\x0f\x3b\x27", [0x271f] = "\x0f\x34\x6e", + [0x2723] = "\x06\x49\x24", [0x2724] = "\x06\x48\x6d", + [0x2725] = "\x06\x40\x21", [0x2727] = "\x0f\x3b\x24", + [0x2728] = "\x04\x3d\x3f", [0x2729] = "\x05\x38\x4a", + [0x272a] = "\x05\x38\x4d", [0x272b] = "\x05\x38\x52", + [0x272c] = "\x04\x37\x4f", [0x272d] = "\x04\x37\x57", + [0x272e] = "\x04\x37\x51", [0x272f] = "\x06\x52\x5d", + [0x2730] = "\x06\x49\x23", [0x2731] = "\x05\x38\x50", + [0x2732] = "\x06\x49\x22", [0x2733] = "\x04\x37\x53", + [0x2734] = "\x05\x38\x56", [0x2735] = "\x05\x38\x58", + [0x2736] = "\x05\x38\x43", [0x2737] = "\x06\x52\x61", + [0x2738] = "\x05\x38\x5a", [0x2739] = "\x05\x3f\x33", + [0x273a] = "\x04\x37\x5b", [0x273b] = "\x05\x38\x53", + [0x273c] = "\x06\x49\x21", [0x273d] = "\x05\x38\x46", + [0x273e] = "\x06\x48\x7b", [0x273f] = "\x05\x3f\x34", + [0x2740] = "\x05\x38\x44", [0x2741] = "\x05\x38\x54", + [0x2742] = "\x05\x32\x5f", [0x2743] = "\x06\x52\x58", + [0x2744] = "\x05\x38\x47", [0x2745] = "\x04\x3d\x36", + [0x2746] = "\x04\x37\x58", [0x2747] = "\x05\x38\x59", + [0x2748] = "\x05\x38\x51", [0x2749] = "\x05\x38\x4b", + [0x274a] = "\x05\x3f\x31", [0x274b] = "\x06\x48\x77", + [0x274c] = "\x05\x38\x4f", [0x274d] = "\x05\x38\x3d", + [0x274e] = "\x06\x48\x7e", [0x274f] = "\x06\x52\x62", + [0x2750] = "\x06\x52\x63", [0x2751] = "\x06\x52\x5a", + [0x2752] = "\x06\x48\x7d", [0x2753] = "\x05\x38\x57", + [0x2754] = "\x06\x52\x5e", [0x2755] = "\x06\x52\x60", + [0x2757] = "\x05\x3f\x2f", [0x275d] = "\x04\x3d\x40", + [0x275e] = "\x04\x37\x52", [0x275f] = "\x05\x38\x49", + [0x2760] = "\x06\x48\x79", [0x2761] = "\x0f\x3a\x71", + [0x2762] = "\x0f\x3a\x7b", [0x2763] = "\x0f\x3b\x23", + [0x2764] = "\x0f\x3b\x28", [0x2765] = "\x0f\x3b\x2d", + [0x2766] = "\x0f\x41\x48", [0x2767] = "\x0f\x41\x4e", + [0x2768] = "\x0f\x41\x50", [0x2769] = "\x0f\x41\x51", + [0x276a] = "\x0f\x41\x52", [0x276d] = "\x06\x52\x5c", + [0x276e] = "\x06\x52\x5f", [0x2772] = "\x06\x52\x5b", + [0x277d] = "\x06\x48\x7a", [0x2781] = "\x0f\x3b\x2b", + [0x2787] = "\x05\x38\x4e", [0x2789] = "\x05\x3f\x2e", + [0x278a] = "\x05\x38\x4c", [0x278c] = "\x0f\x34\x71", + [0x278d] = "\x0f\x47\x7d", [0x278e] = "\x05\x3f\x3c", + [0x278f] = "\x05\x3f\x36", [0x2790] = "\x05\x3f\x35", + [0x2791] = "\x06\x52\x6b", [0x2792] = "\x05\x4d\x26", + [0x2793] = "\x05\x3f\x45", [0x2794] = "\x06\x5c\x6f", + [0x2795] = "\x05\x3f\x39", [0x2796] = "\x05\x3f\x3f", + [0x2797] = "\x05\x3f\x44", [0x2798] = "\x06\x5c\x74", + [0x2799] = "\x06\x52\x6f", [0x279a] = "\x05\x45\x6b", + [0x279c] = "\x05\x3f\x3b", [0x279d] = "\x06\x5c\x6c", + [0x279e] = "\x06\x52\x65", [0x279f] = "\x05\x3f\x38", + [0x27a0] = "\x05\x3f\x3d", [0x27a1] = "\x05\x3f\x3a", + [0x27a2] = "\x06\x52\x59", [0x27a3] = "\x04\x49\x6e", + [0x27a4] = "\x06\x5c\x76", [0x27a5] = "\x06\x5c\x79", + [0x27a6] = "\x05\x3f\x43", [0x27a7] = "\x06\x52\x68", + [0x27a8] = "\x06\x5c\x72", [0x27a9] = "\x04\x43\x4f", + [0x27aa] = "\x06\x5c\x78", [0x27ab] = "\x06\x5c\x77", + [0x27ac] = "\x05\x3f\x41", [0x27ad] = "\x05\x45\x6d", + [0x27ae] = "\x05\x3f\x3e", [0x27af] = "\x06\x5c\x71", + [0x27b0] = "\x06\x5c\x6e", [0x27b1] = "\x06\x5c\x6d", + [0x27b2] = "\x05\x3f\x37", [0x27b3] = "\x06\x52\x67", + [0x27b6] = "\x06\x52\x6d", [0x27b7] = "\x0f\x41\x4a", + [0x27b8] = "\x0f\x41\x4b", [0x27b9] = "\x0f\x41\x4c", + [0x27ba] = "\x0f\x41\x4d", [0x27bb] = "\x0f\x41\x4f", + [0x27bc] = "\x0f\x41\x53", [0x27bd] = "\x0f\x47\x76", + [0x27be] = "\x0f\x47\x77", [0x27bf] = "\x0f\x47\x79", + [0x27c0] = "\x0f\x47\x7a", [0x27c1] = "\x0f\x48\x25", + [0x27c2] = "\x0f\x48\x28", [0x27c3] = "\x06\x5c\x70", + [0x27c4] = "\x06\x5c\x75", [0x27ca] = "\x05\x3f\x40", + [0x27cb] = "\x0f\x41\x49", [0x27dc] = "\x06\x5c\x73", + [0x27dd] = "\x06\x52\x6e", [0x27e0] = "\x06\x5d\x23", + [0x27e1] = "\x06\x5d\x27", [0x27e2] = "\x04\x43\x45", + [0x27e3] = "\x04\x43\x44", [0x27e4] = "\x05\x4d\x27", + [0x27e6] = "\x06\x5c\x7c", [0x27e7] = "\x05\x45\x77", + [0x27e8] = "\x05\x45\x76", [0x27e9] = "\x05\x45\x73", + [0x27ea] = "\x04\x3d\x35", [0x27eb] = "\x06\x5c\x7b", + [0x27ec] = "\x07\x22\x72", [0x27ee] = "\x07\x22\x75", + [0x27ef] = "\x05\x4d\x29", [0x27f0] = "\x05\x45\x70", + [0x27f1] = "\x05\x45\x6f", [0x27f2] = "\x05\x45\x6c", + [0x27f3] = "\x05\x45\x71", [0x27f4] = "\x05\x45\x72", + [0x27f5] = "\x05\x45\x79", [0x27f6] = "\x06\x5d\x25", + [0x27f7] = "\x06\x5c\x7d", [0x27f8] = "\x06\x5c\x7e", + [0x27f9] = "\x06\x52\x6a", [0x27fa] = "\x06\x5d\x22", + [0x27fb] = "\x07\x22\x74", [0x27fc] = "\x06\x5d\x21", + [0x27fd] = "\x07\x22\x77", [0x27fe] = "\x05\x45\x74", + [0x27ff] = "\x05\x45\x78", [0x2800] = "\x07\x2d\x6a", + [0x280a] = "\x04\x43\x53", [0x280b] = "\x0f\x47\x78", + [0x280c] = "\x0f\x47\x7c", [0x280d] = "\x0f\x47\x7e", + [0x280e] = "\x0f\x48\x21", [0x280f] = "\x0f\x48\x23", + [0x2810] = "\x0f\x48\x24", [0x2811] = "\x0f\x48\x26", + [0x2812] = "\x0f\x4e\x69", [0x2813] = "\x0f\x4e\x6a", + [0x2814] = "\x0f\x4e\x6b", [0x2815] = "\x0f\x4e\x6c", + [0x2816] = "\x0f\x4e\x6d", [0x2817] = "\x0f\x4e\x6e", + [0x2818] = "\x0f\x4e\x6f", [0x2819] = "\x0f\x4e\x73", + [0x281a] = "\x0f\x4e\x75", [0x281c] = "\x07\x22\x73", + [0x281e] = "\x07\x22\x78", [0x281f] = "\x06\x5c\x6b", + [0x2820] = "\x05\x45\x6e", [0x2821] = "\x06\x5c\x7a", + [0x282c] = "\x05\x4d\x28", [0x282e] = "\x05\x45\x75", + [0x2831] = "\x07\x2d\x71", [0x2832] = "\x04\x49\x66", + [0x2833] = "\x04\x43\x52", [0x2834] = "\x07\x2d\x6b", + [0x2835] = "\x04\x49\x71", [0x2836] = "\x07\x2d\x6d", + [0x2837] = "\x05\x4d\x2f", [0x2838] = "\x07\x2d\x73", + [0x2839] = "\x04\x49\x6a", [0x283a] = "\x05\x4d\x2e", + [0x283b] = "\x07\x22\x79", [0x283c] = "\x05\x4d\x33", + [0x283d] = "\x04\x49\x72", [0x283e] = "\x07\x2d\x75", + [0x283f] = "\x05\x38\x45", [0x2840] = "\x05\x4d\x32", + [0x2841] = "\x05\x4d\x35", [0x2842] = "\x04\x50\x35", + [0x2843] = "\x04\x50\x36", [0x2844] = "\x07\x23\x21", + [0x2845] = "\x05\x4d\x34", [0x2846] = "\x07\x37\x7c", + [0x2847] = "\x05\x4d\x30", [0x2848] = "\x05\x54\x4e", + [0x2849] = "\x04\x56\x34", [0x284a] = "\x07\x22\x7a", + [0x284b] = "\x07\x23\x22", [0x284e] = "\x05\x54\x54", + [0x284f] = "\x05\x4d\x2b", [0x2850] = "\x05\x4d\x2d", + [0x2851] = "\x05\x54\x4d", [0x2852] = "\x05\x4d\x2c", + [0x2853] = "\x07\x2e\x22", [0x2854] = "\x07\x2d\x77", + [0x2855] = "\x07\x2d\x76", [0x2856] = "\x07\x22\x7e", + [0x2857] = "\x04\x50\x3c", [0x2858] = "\x07\x2d\x70", + [0x2859] = "\x07\x2d\x6f", [0x285e] = "\x0f\x48\x22", + [0x2861] = "\x0f\x4e\x70", [0x2862] = "\x07\x2d\x72", + [0x2864] = "\x05\x4d\x31", [0x2865] = "\x07\x2d\x6c", + [0x2866] = "\x0f\x4e\x71", [0x2867] = "\x0f\x4e\x72", + [0x2868] = "\x0f\x4e\x74", [0x2869] = "\x0f\x4e\x76", + [0x286a] = "\x0f\x54\x47", [0x286b] = "\x0f\x54\x48", + [0x286c] = "\x0f\x54\x4a", [0x286d] = "\x0f\x54\x4b", + [0x286e] = "\x0f\x54\x51", [0x286f] = "\x0f\x54\x53", + [0x2873] = "\x07\x2d\x74", [0x2874] = "\x05\x54\x4b", + [0x2878] = "\x07\x30\x50", [0x287d] = "\x07\x22\x7d", + [0x287e] = "\x07\x25\x71", [0x287f] = "\x04\x49\x70", + [0x288c] = "\x05\x54\x4c", [0x288d] = "\x05\x54\x4f", + [0x288f] = "\x0f\x4e\x68", [0x2891] = "\x0f\x54\x4f", + [0x2892] = "\x05\x54\x50", [0x2893] = "\x05\x54\x52", + [0x2894] = "\x07\x2d\x7b", [0x2895] = "\x07\x2d\x78", + [0x2896] = "\x05\x54\x55", [0x2897] = "\x05\x54\x56", + [0x2898] = "\x05\x54\x51", [0x2899] = "\x07\x2d\x7e", + [0x289a] = "\x07\x2d\x7c", [0x289b] = "\x07\x2d\x7d", + [0x289c] = "\x05\x54\x57", [0x289d] = "\x04\x50\x3d", + [0x289e] = "\x05\x5b\x49", [0x289f] = "\x07\x2e\x21", + [0x28a0] = "\x07\x37\x7b", [0x28a1] = "\x07\x37\x7d", + [0x28a2] = "\x07\x37\x7a", [0x28a3] = "\x07\x38\x21", + [0x28a4] = "\x05\x5b\x4b", [0x28a5] = "\x07\x2d\x7a", + [0x28a6] = "\x07\x37\x79", [0x28a7] = "\x07\x2d\x6e", + [0x28ae] = "\x0f\x54\x4d", [0x28b0] = "\x05\x54\x53", + [0x28b1] = "\x07\x38\x22", [0x28b2] = "\x0f\x54\x49", + [0x28b3] = "\x0f\x54\x4e", [0x28b4] = "\x0f\x54\x52", + [0x28b5] = "\x0f\x5a\x25", [0x28b6] = "\x0f\x5a\x26", + [0x28b7] = "\x0f\x5a\x2e", [0x28c1] = "\x0f\x5a\x27", + [0x28c9] = "\x05\x5b\x4a", [0x28ca] = "\x05\x54\x58", + [0x28cb] = "\x0f\x5a\x2a", [0x28cc] = "\x0f\x54\x4c", + [0x28cd] = "\x07\x37\x78", [0x28ce] = "\x05\x5b\x51", + [0x28cf] = "\x04\x56\x35", [0x28d0] = "\x04\x56\x31", + [0x28d1] = "\x04\x5b\x2a", [0x28d2] = "\x05\x5b\x4e", + [0x28d3] = "\x05\x61\x64", [0x28d4] = "\x05\x61\x62", + [0x28d5] = "\x07\x3f\x5b", [0x28d6] = "\x07\x38\x26", + [0x28d8] = "\x04\x5b\x26", [0x28d9] = "\x05\x5b\x4d", + [0x28da] = "\x05\x5b\x4f", [0x28db] = "\x07\x38\x23", + [0x28dc] = "\x07\x38\x25", [0x28dd] = "\x05\x5b\x50", + [0x28de] = "\x05\x61\x63", [0x28df] = "\x07\x3f\x5a", + [0x28e0] = "\x05\x61\x65", [0x28e1] = "\x07\x3f\x59", + [0x28e2] = "\x07\x22\x76", [0x28e8] = "\x0f\x5a\x2b", + [0x28e9] = "\x0f\x5a\x2d", [0x28ea] = "\x0f\x5e\x5f", + [0x28eb] = "\x0f\x5e\x60", [0x28ec] = "\x0f\x5e\x62", + [0x28ed] = "\x0f\x5e\x63", [0x28ee] = "\x0f\x5e\x65", + [0x28ef] = "\x0f\x5e\x66", [0x28f0] = "\x0f\x5e\x67", + [0x28f2] = "\x07\x3f\x5c", [0x28f6] = "\x07\x38\x24", + [0x28f7] = "\x0f\x5a\x28", [0x28fb] = "\x04\x5b\x27", + [0x28fc] = "\x05\x5b\x52", [0x28fd] = "\x07\x46\x79", + [0x28fe] = "\x07\x3f\x5d", [0x28ff] = "\x05\x61\x68", + [0x2900] = "\x07\x4d\x64", [0x2901] = "\x04\x5f\x63", + [0x2902] = "\x04\x5f\x62", [0x2903] = "\x07\x46\x7c", + [0x2904] = "\x05\x61\x69", [0x2905] = "\x07\x4d\x67", + [0x2906] = "\x04\x5b\x28", [0x2907] = "\x05\x61\x6a", + [0x2908] = "\x07\x47\x25", [0x2909] = "\x07\x47\x21", + [0x290a] = "\x07\x46\x78", [0x290b] = "\x05\x61\x67", + [0x290c] = "\x07\x46\x7e", [0x290e] = "\x05\x67\x6d", + [0x290f] = "\x07\x46\x7a", [0x2910] = "\x05\x67\x70", + [0x2911] = "\x07\x46\x77", [0x2912] = "\x07\x47\x22", + [0x2913] = "\x07\x3f\x5e", [0x2915] = "\x07\x46\x7d", + [0x2916] = "\x05\x67\x6e", [0x2917] = "\x0f\x5e\x64", + [0x2918] = "\x05\x67\x6f", [0x2919] = "\x07\x46\x7b", + [0x2924] = "\x05\x67\x6c", [0x2925] = "\x0f\x62\x39", + [0x2926] = "\x07\x47\x2a", [0x2927] = "\x04\x63\x44", + [0x2928] = "\x07\x47\x27", [0x2929] = "\x05\x67\x74", + [0x292a] = "\x07\x47\x24", [0x292b] = "\x05\x6c\x2a", + [0x292c] = "\x07\x47\x29", [0x292d] = "\x07\x47\x26", + [0x292e] = "\x07\x3f\x5f", [0x292f] = "\x05\x67\x75", + [0x2930] = "\x04\x63\x3f", [0x2931] = "\x05\x67\x71", + [0x2932] = "\x05\x6c\x28", [0x2933] = "\x07\x47\x2b", + [0x2934] = "\x07\x47\x23", [0x2935] = "\x07\x4d\x65", + [0x2936] = "\x05\x67\x77", [0x293a] = "\x0f\x62\x3a", + [0x293b] = "\x0f\x62\x38", [0x293c] = "\x0f\x62\x3b", + [0x293d] = "\x0f\x62\x3c", [0x293e] = "\x0f\x62\x3d", + [0x2941] = "\x07\x4d\x66", [0x2943] = "\x05\x61\x66", + [0x2944] = "\x05\x67\x72", [0x294a] = "\x0f\x65\x2b", + [0x294b] = "\x05\x67\x76", [0x294c] = "\x05\x6c\x29", + [0x294d] = "\x07\x53\x39", [0x294e] = "\x07\x4d\x6a", + [0x294f] = "\x04\x63\x41", [0x2950] = "\x07\x4d\x69", + [0x2951] = "\x04\x63\x45", [0x2952] = "\x07\x53\x38", + [0x2953] = "\x07\x4d\x6b", [0x2954] = "\x0f\x67\x55", + [0x2957] = "\x07\x5b\x4f", [0x2958] = "\x04\x66\x3e", + [0x295a] = "\x05\x6c\x2b", [0x295b] = "\x07\x57\x73", + [0x295c] = "\x07\x57\x74", [0x295d] = "\x07\x57\x75", + [0x295e] = "\x07\x53\x3b", [0x295f] = "\x07\x53\x3a", + [0x2961] = "\x07\x53\x3c", [0x2964] = "\x0f\x69\x42", + [0x2965] = "\x07\x57\x76", [0x2966] = "\x07\x5b\x50", + [0x2967] = "\x07\x5b\x52", [0x2968] = "\x07\x5b\x53", + [0x2969] = "\x07\x5b\x51", [0x296b] = "\x0f\x6a\x50", + [0x296c] = "\x0f\x69\x41", [0x296d] = "\x0f\x6a\x51", + [0x296e] = "\x0f\x6a\x52", [0x296f] = "\x07\x5b\x55", + [0x2970] = "\x05\x77\x5a", [0x2971] = "\x07\x5b\x54", + [0x2972] = "\x07\x5e\x65", [0x2978] = "\x0f\x6a\x53", + [0x2979] = "\x0f\x6b\x47", [0x297a] = "\x0f\x6b\x48", + [0x297b] = "\x05\x77\x5b", [0x297c] = "\x07\x5e\x66", + [0x297d] = "\x05\x79\x29", [0x297e] = "\x07\x5e\x67", + [0x297f] = "\x0f\x6c\x28", [0x2981] = "\x0f\x6c\x29", + [0x2985] = "\x04\x6d\x72", [0x2986] = "\x0f\x6c\x7c", + [0x2987] = "\x0f\x6c\x7d", [0x2988] = "\x05\x7b\x3e", + [0x2989] = "\x05\x7b\x60", [0x298b] = "\x0f\x6d\x34", + [0x298e] = "\x05\x22\x6a", [0x298f] = "\x04\x22\x72", + [0x2990] = "\x06\x24\x76", [0x2993] = "\x06\x27\x6b", + [0x2994] = "\x05\x24\x3b", [0x2995] = "\x06\x27\x6a", + [0x2996] = "\x06\x27\x6d", [0x2999] = "\x06\x27\x6c", + [0x299a] = "\x04\x26\x52", [0x299b] = "\x06\x2b\x51", + [0x299c] = "\x06\x2b\x58", [0x299d] = "\x06\x2b\x54", + [0x299e] = "\x06\x2b\x56", [0x299f] = "\x04\x26\x53", + [0x29a0] = "\x06\x2b\x55", [0x29a1] = "\x06\x2b\x53", + [0x29a2] = "\x06\x2b\x57", [0x29a3] = "\x0f\x27\x24", + [0x29a4] = "\x0f\x27\x23", [0x29a6] = "\x06\x31\x3d", + [0x29a7] = "\x06\x31\x3b", [0x29a8] = "\x06\x31\x3e", + [0x29a9] = "\x06\x31\x40", [0x29aa] = "\x04\x29\x4c", + [0x29ab] = "\x06\x31\x41", [0x29ac] = "\x06\x31\x3f", + [0x29ae] = "\x0f\x2a\x71", [0x29af] = "\x0f\x2a\x72", + [0x29b6] = "\x06\x31\x3c", [0x29b7] = "\x06\x37\x67", + [0x29b8] = "\x05\x2d\x5f", [0x29b9] = "\x06\x37\x69", + [0x29ba] = "\x05\x2d\x5e", [0x29bb] = "\x06\x37\x68", + [0x29bf] = "\x05\x32\x61", [0x29c0] = "\x04\x31\x6f", + [0x29c1] = "\x06\x40\x25", [0x29c2] = "\x0f\x34\x73", + [0x29c3] = "\x0f\x34\x74", [0x29c6] = "\x06\x40\x24", + [0x29c7] = "\x05\x32\x60", [0x29c8] = "\x06\x49\x28", + [0x29c9] = "\x06\x49\x27", [0x29ca] = "\x06\x49\x25", + [0x29cb] = "\x06\x49\x26", [0x29cc] = "\x04\x37\x5c", + [0x29cd] = "\x06\x49\x29", [0x29ce] = "\x0f\x3b\x2f", + [0x29d1] = "\x05\x38\x5b", [0x29d2] = "\x05\x38\x5c", + [0x29d3] = "\x0f\x34\x76", [0x29d4] = "\x04\x3d\x44", + [0x29d5] = "\x06\x52\x71", [0x29d6] = "\x05\x3f\x47", + [0x29d8] = "\x05\x3f\x49", [0x29db] = "\x0f\x41\x55", + [0x29dc] = "\x04\x3d\x41", [0x29df] = "\x06\x52\x70", + [0x29e0] = "\x05\x3f\x48", [0x29e2] = "\x06\x5d\x29", + [0x29e4] = "\x06\x5d\x2a", [0x29e5] = "\x05\x45\x7a", + [0x29e6] = "\x05\x45\x7c", [0x29e7] = "\x05\x45\x7b", + [0x29e8] = "\x07\x23\x24", [0x29e9] = "\x05\x45\x7d", + [0x29ea] = "\x0f\x48\x29", [0x29eb] = "\x0f\x48\x2a", + [0x29ec] = "\x06\x5d\x28", [0x29f3] = "\x05\x4d\x36", + [0x29f4] = "\x04\x49\x73", [0x29f5] = "\x04\x49\x74", + [0x29f6] = "\x07\x23\x28", [0x29f7] = "\x07\x23\x27", + [0x29f8] = "\x07\x23\x25", [0x29f9] = "\x06\x5d\x2b", + [0x29fa] = "\x07\x23\x23", [0x29fd] = "\x0f\x4e\x7b", + [0x29fe] = "\x07\x23\x29", [0x29ff] = "\x07\x23\x26", + [0x2a04] = "\x0f\x4e\x77", [0x2a05] = "\x0f\x4e\x78", + [0x2a06] = "\x0f\x4e\x7a", [0x2a07] = "\x07\x23\x2a", + [0x2a08] = "\x07\x2e\x2a", [0x2a09] = "\x07\x2e\x25", + [0x2a0a] = "\x07\x2e\x24", [0x2a0b] = "\x07\x2e\x27", + [0x2a0c] = "\x07\x2e\x26", [0x2a0d] = "\x07\x2e\x29", + [0x2a0e] = "\x07\x2e\x28", [0x2a10] = "\x07\x2c\x63", + [0x2a11] = "\x07\x31\x70", [0x2a12] = "\x07\x2e\x23", + [0x2a13] = "\x07\x38\x27", [0x2a14] = "\x05\x5b\x53", + [0x2a15] = "\x0f\x5a\x2f", [0x2a19] = "\x07\x3f\x60", + [0x2a1a] = "\x07\x47\x2d", [0x2a1b] = "\x04\x5f\x65", + [0x2a1e] = "\x07\x47\x2e", [0x2a1f] = "\x05\x6c\x2c", + [0x2a20] = "\x0f\x65\x2c", [0x2a21] = "\x05\x70\x21", + [0x2a23] = "\x07\x53\x3d", [0x2a24] = "\x06\x23\x27", + [0x2a25] = "\x05\x21\x6d", [0x2a26] = "\x06\x24\x77", + [0x2a29] = "\x06\x24\x78", [0x2a2a] = "\x04\x24\x34", + [0x2a2c] = "\x0f\x24\x37", [0x2a2d] = "\x0f\x24\x38", + [0x2a2f] = "\x05\x26\x39", [0x2a32] = "\x06\x2b\x59", + [0x2a34] = "\x06\x2b\x5a", [0x2a37] = "\x06\x31\x43", + [0x2a38] = "\x06\x31\x42", [0x2a39] = "\x06\x31\x44", + [0x2a3a] = "\x05\x29\x39", [0x2a3b] = "\x0f\x2a\x73", + [0x2a3c] = "\x0f\x2a\x74", [0x2a3d] = "\x0f\x2a\x75", + [0x2a3e] = "\x06\x31\x46", [0x2a41] = "\x06\x31\x45", + [0x2a44] = "\x05\x29\x38", [0x2a45] = "\x06\x37\x6c", + [0x2a46] = "\x06\x37\x6a", [0x2a47] = "\x06\x37\x6b", + [0x2a48] = "\x05\x2d\x61", [0x2a4b] = "\x05\x2d\x60", + [0x2a4d] = "\x06\x40\x26", [0x2a4e] = "\x0f\x34\x77", + [0x2a51] = "\x05\x38\x5d", [0x2a52] = "\x05\x38\x5f", + [0x2a53] = "\x05\x38\x60", [0x2a55] = "\x05\x38\x5e", + [0x2a56] = "\x05\x3f\x4a", [0x2a58] = "\x05\x45\x7e", + [0x2a59] = "\x04\x43\x55", [0x2a5d] = "\x07\x23\x2b", + [0x2a60] = "\x05\x5b\x54", [0x2a62] = "\x05\x70\x22", + [0x2a65] = "\x06\x23\x28", [0x2a66] = "\x05\x21\x6e", + [0x2a68] = "\x06\x23\x29", [0x2a69] = "\x06\x23\x2a", + [0x2a6b] = "\x05\x21\x6f", [0x2a6c] = "\x05\x22\x6c", + [0x2a6d] = "\x04\x22\x76", [0x2a6e] = "\x06\x24\x79", + [0x2a70] = "\x05\x22\x72", [0x2a71] = "\x05\x22\x70", + [0x2a72] = "\x05\x22\x6f", [0x2a73] = "\x05\x22\x6b", + [0x2a74] = "\x05\x22\x6d", [0x2a75] = "\x0f\x22\x50", + [0x2a76] = "\x0f\x22\x52", [0x2a82] = "\x05\x22\x71", + [0x2a83] = "\x04\x24\x37", [0x2a84] = "\x06\x27\x73", + [0x2a85] = "\x06\x27\x76", [0x2a86] = "\x06\x27\x75", + [0x2a87] = "\x04\x26\x57", [0x2a88] = "\x05\x24\x3d", + [0x2a89] = "\x06\x27\x6f", [0x2a8a] = "\x04\x24\x38", + [0x2a8b] = "\x04\x24\x35", [0x2a8c] = "\x06\x27\x77", + [0x2a8d] = "\x05\x24\x3e", [0x2a8e] = "\x04\x24\x3b", + [0x2a8f] = "\x06\x27\x72", [0x2a90] = "\x06\x2b\x5d", + [0x2a91] = "\x06\x27\x71", [0x2a92] = "\x06\x2b\x65", + [0x2a93] = "\x06\x2b\x5b", [0x2a94] = "\x06\x27\x70", + [0x2a95] = "\x05\x24\x3c", [0x2a96] = "\x06\x2b\x5c", + [0x2a97] = "\x06\x27\x74", [0x2a9c] = "\x0f\x24\x3b", + [0x2a9d] = "\x0f\x24\x3c", [0x2a9e] = "\x0f\x24\x3d", + [0x2a9f] = "\x0f\x24\x3e", [0x2aa0] = "\x0f\x24\x3f", + [0x2aa1] = "\x0f\x24\x40", [0x2aa2] = "\x0f\x24\x41", + [0x2aa3] = "\x0f\x24\x43", [0x2aa4] = "\x0f\x24\x44", + [0x2aa7] = "\x0f\x24\x45", [0x2aa9] = "\x0f\x24\x3a", + [0x2ab4] = "\x06\x2b\x5e", [0x2ab5] = "\x06\x2b\x5f", + [0x2ab6] = "\x06\x2b\x61", [0x2ab7] = "\x05\x26\x3b", + [0x2ab8] = "\x05\x29\x3a", [0x2aba] = "\x06\x2b\x64", + [0x2abb] = "\x06\x31\x48", [0x2abc] = "\x05\x26\x3d", + [0x2abd] = "\x06\x31\x4a", [0x2abe] = "\x05\x26\x3c", + [0x2abf] = "\x06\x31\x49", [0x2ac0] = "\x06\x31\x47", + [0x2ac2] = "\x06\x2b\x62", [0x2ac6] = "\x0f\x27\x26", + [0x2ac7] = "\x0f\x27\x27", [0x2ac8] = "\x0f\x27\x28", + [0x2ac9] = "\x0f\x27\x29", [0x2aca] = "\x0f\x27\x2a", + [0x2acb] = "\x0f\x27\x2b", [0x2acc] = "\x0f\x27\x2c", + [0x2acd] = "\x0f\x27\x2d", [0x2ace] = "\x0f\x27\x2f", + [0x2ad4] = "\x0f\x27\x25", [0x2ae2] = "\x05\x26\x3e", + [0x2ae4] = "\x06\x31\x52", [0x2ae5] = "\x06\x31\x54", + [0x2ae6] = "\x04\x29\x58", [0x2ae7] = "\x04\x29\x4f", + [0x2ae8] = "\x04\x29\x50", [0x2ae9] = "\x06\x31\x53", + [0x2aea] = "\x06\x37\x6d", [0x2aeb] = "\x05\x29\x3f", + [0x2aec] = "\x05\x29\x42", [0x2aed] = "\x05\x29\x41", + [0x2aee] = "\x06\x31\x4d", [0x2aef] = "\x05\x29\x47", + [0x2af0] = "\x04\x2d\x34", [0x2af1] = "\x04\x29\x5c", + [0x2af2] = "\x05\x29\x3e", [0x2af3] = "\x05\x29\x3d", + [0x2af4] = "\x05\x2d\x63", [0x2af5] = "\x04\x29\x53", + [0x2af6] = "\x06\x37\x6e", [0x2af7] = "\x05\x29\x48", + [0x2af8] = "\x04\x29\x5a", [0x2af9] = "\x06\x31\x50", + [0x2afa] = "\x05\x29\x40", [0x2afb] = "\x05\x29\x44", + [0x2afc] = "\x06\x31\x4e", [0x2afd] = "\x06\x31\x56", + [0x2afe] = "\x06\x31\x4b", [0x2aff] = "\x05\x29\x43", + [0x2b00] = "\x05\x29\x3c", [0x2b03] = "\x06\x31\x55", + [0x2b06] = "\x06\x31\x51", [0x2b07] = "\x0f\x2a\x76", + [0x2b08] = "\x0f\x2a\x77", [0x2b09] = "\x0f\x2a\x78", + [0x2b0a] = "\x0f\x2a\x79", [0x2b0b] = "\x0f\x2a\x7a", + [0x2b0c] = "\x0f\x2a\x7b", [0x2b0d] = "\x0f\x2a\x7c", + [0x2b0e] = "\x0f\x2a\x7d", [0x2b0f] = "\x0f\x2a\x7e", + [0x2b10] = "\x0f\x2b\x21", [0x2b11] = "\x0f\x2b\x23", + [0x2b12] = "\x0f\x2b\x24", [0x2b13] = "\x0f\x2b\x25", + [0x2b14] = "\x0f\x2b\x26", [0x2b15] = "\x0f\x2b\x27", + [0x2b16] = "\x0f\x2b\x28", [0x2b17] = "\x0f\x2b\x29", + [0x2b18] = "\x0f\x2b\x2a", [0x2b19] = "\x0f\x2f\x53", + [0x2b1a] = "\x0f\x2f\x5c", [0x2b1b] = "\x0f\x2f\x61", + [0x2b1e] = "\x06\x31\x4c", [0x2b22] = "\x0f\x2b\x22", + [0x2b2a] = "\x05\x29\x3b", [0x2b2b] = "\x05\x2d\x62", + [0x2b2c] = "\x05\x2d\x64", [0x2b2f] = "\x04\x2d\x3d", + [0x2b30] = "\x06\x37\x75", [0x2b31] = "\x04\x2d\x38", + [0x2b32] = "\x05\x2d\x6d", [0x2b33] = "\x05\x2d\x6b", + [0x2b34] = "\x04\x2d\x39", [0x2b35] = "\x04\x29\x57", + [0x2b36] = "\x04\x2d\x35", [0x2b37] = "\x05\x2d\x6a", + [0x2b38] = "\x06\x37\x7b", [0x2b39] = "\x06\x37\x70", + [0x2b3a] = "\x06\x37\x7d", [0x2b3b] = "\x06\x37\x73", + [0x2b3c] = "\x05\x2d\x69", [0x2b3d] = "\x06\x37\x72", + [0x2b3e] = "\x06\x37\x77", [0x2b3f] = "\x04\x2d\x36", + [0x2b40] = "\x06\x37\x78", [0x2b41] = "\x05\x2d\x6c", + [0x2b42] = "\x05\x2d\x65", [0x2b43] = "\x04\x2d\x37", + [0x2b44] = "\x05\x2d\x67", [0x2b45] = "\x05\x2d\x68", + [0x2b46] = "\x04\x2d\x3a", [0x2b47] = "\x06\x37\x7a", + [0x2b48] = "\x05\x2d\x66", [0x2b49] = "\x06\x31\x57", + [0x2b4a] = "\x06\x37\x76", [0x2b4b] = "\x06\x40\x27", + [0x2b4c] = "\x06\x37\x79", [0x2b4d] = "\x06\x37\x74", + [0x2b4e] = "\x05\x29\x46", [0x2b52] = "\x06\x37\x7c", + [0x2b53] = "\x06\x37\x7e", [0x2b54] = "\x0f\x2f\x4c", + [0x2b55] = "\x0f\x2f\x4d", [0x2b56] = "\x0f\x2f\x4e", + [0x2b57] = "\x0f\x2f\x4f", [0x2b58] = "\x0f\x2f\x50", + [0x2b59] = "\x0f\x2f\x51", [0x2b5a] = "\x0f\x2f\x52", + [0x2b5b] = "\x0f\x2f\x55", [0x2b5c] = "\x0f\x2f\x56", + [0x2b5d] = "\x0f\x2f\x57", [0x2b5e] = "\x0f\x2f\x5a", + [0x2b5f] = "\x0f\x2f\x5b", [0x2b60] = "\x0f\x2f\x5d", + [0x2b61] = "\x0f\x2f\x5e", [0x2b62] = "\x0f\x2f\x60", + [0x2b63] = "\x0f\x2f\x62", [0x2b64] = "\x06\x40\x28", + [0x2b66] = "\x0f\x2f\x58", [0x2b68] = "\x06\x37\x6f", + [0x2b6a] = "\x0f\x2f\x54", [0x2b81] = "\x04\x31\x72", + [0x2b82] = "\x04\x31\x73", [0x2b83] = "\x04\x37\x5e", + [0x2b84] = "\x05\x32\x69", [0x2b86] = "\x06\x40\x31", + [0x2b87] = "\x05\x2d\x6e", [0x2b88] = "\x06\x40\x37", + [0x2b89] = "\x05\x32\x63", [0x2b8a] = "\x04\x31\x74", + [0x2b8b] = "\x04\x32\x22", [0x2b8c] = "\x04\x31\x76", + [0x2b8d] = "\x05\x32\x62", [0x2b8e] = "\x04\x31\x7d", + [0x2b8f] = "\x05\x38\x61", [0x2b90] = "\x05\x32\x64", + [0x2b91] = "\x06\x40\x34", [0x2b92] = "\x05\x32\x67", + [0x2b93] = "\x06\x40\x35", [0x2b94] = "\x06\x40\x2c", + [0x2b95] = "\x06\x40\x29", [0x2b96] = "\x04\x32\x24", + [0x2b97] = "\x06\x49\x2f", [0x2b98] = "\x06\x49\x2a", + [0x2b99] = "\x06\x40\x2a", [0x2b9a] = "\x05\x32\x65", + [0x2b9c] = "\x06\x49\x2d", [0x2b9d] = "\x04\x37\x5d", + [0x2b9e] = "\x06\x40\x2f", [0x2b9f] = "\x06\x49\x2c", + [0x2ba0] = "\x06\x49\x2b", [0x2ba1] = "\x05\x32\x68", + [0x2ba2] = "\x06\x40\x2d", [0x2ba3] = "\x06\x49\x2e", + [0x2ba4] = "\x06\x40\x33", [0x2ba7] = "\x06\x40\x30", + [0x2ba8] = "\x04\x31\x75", [0x2bae] = "\x06\x40\x2e", + [0x2baf] = "\x0f\x34\x78", [0x2bb0] = "\x0f\x34\x79", + [0x2bb1] = "\x0f\x34\x7a", [0x2bb2] = "\x0f\x34\x7b", + [0x2bb3] = "\x0f\x34\x7c", [0x2bb4] = "\x0f\x34\x7e", + [0x2bb5] = "\x0f\x35\x22", [0x2bb6] = "\x0f\x35\x23", + [0x2bb7] = "\x0f\x35\x24", [0x2bb8] = "\x0f\x35\x25", + [0x2bb9] = "\x0f\x35\x26", [0x2bba] = "\x0f\x35\x27", + [0x2bbb] = "\x0f\x35\x28", [0x2bbc] = "\x0f\x35\x29", + [0x2bbd] = "\x0f\x35\x2a", [0x2bbe] = "\x0f\x35\x2b", + [0x2bbf] = "\x0f\x35\x2c", [0x2bc0] = "\x0f\x35\x2e", + [0x2bc1] = "\x0f\x35\x2d", [0x2bc2] = "\x0f\x35\x2f", + [0x2bc3] = "\x0f\x35\x30", [0x2bc4] = "\x0f\x3b\x31", + [0x2bc6] = "\x0f\x34\x7d", [0x2bc8] = "\x05\x32\x66", + [0x2bcc] = "\x04\x32\x26", [0x2be3] = "\x0f\x3b\x41", + [0x2be9] = "\x05\x38\x6b", [0x2bea] = "\x06\x49\x34", + [0x2beb] = "\x04\x37\x69", [0x2bec] = "\x06\x49\x3b", + [0x2bed] = "\x06\x49\x36", [0x2bee] = "\x05\x38\x6d", + [0x2bef] = "\x06\x49\x41", [0x2bf0] = "\x05\x38\x74", + [0x2bf1] = "\x06\x49\x31", [0x2bf2] = "\x04\x3d\x51", + [0x2bf3] = "\x04\x37\x67", [0x2bf4] = "\x05\x38\x62", + [0x2bf5] = "\x05\x38\x6a", [0x2bf6] = "\x04\x37\x5f", + [0x2bf7] = "\x05\x38\x68", [0x2bf8] = "\x04\x37\x63", + [0x2bf9] = "\x05\x38\x69", [0x2bfa] = "\x04\x37\x6a", + [0x2bfb] = "\x05\x38\x66", [0x2bfc] = "\x04\x37\x6d", + [0x2bfd] = "\x05\x38\x6f", [0x2bfe] = "\x04\x37\x66", + [0x2bff] = "\x06\x49\x42", [0x2c00] = "\x06\x49\x43", + [0x2c01] = "\x06\x49\x3a", [0x2c02] = "\x05\x38\x71", + [0x2c03] = "\x06\x49\x33", [0x2c04] = "\x06\x49\x46", + [0x2c05] = "\x06\x49\x37", [0x2c06] = "\x05\x38\x70", + [0x2c07] = "\x04\x37\x6c", [0x2c08] = "\x06\x49\x47", + [0x2c09] = "\x06\x49\x32", [0x2c0a] = "\x05\x38\x6c", + [0x2c0b] = "\x05\x38\x6e", [0x2c0c] = "\x06\x49\x44", + [0x2c0d] = "\x05\x38\x64", [0x2c0e] = "\x06\x49\x3c", + [0x2c0f] = "\x06\x49\x45", [0x2c10] = "\x06\x49\x40", + [0x2c11] = "\x06\x49\x4c", [0x2c12] = "\x06\x49\x3f", + [0x2c13] = "\x06\x49\x4d", [0x2c14] = "\x06\x49\x48", + [0x2c15] = "\x06\x49\x39", [0x2c16] = "\x05\x38\x72", + [0x2c17] = "\x06\x49\x3d", [0x2c18] = "\x05\x38\x73", + [0x2c19] = "\x05\x38\x67", [0x2c1a] = "\x06\x49\x38", + [0x2c1b] = "\x06\x49\x4b", [0x2c1c] = "\x05\x38\x65", + [0x2c28] = "\x06\x52\x73", [0x2c29] = "\x0f\x3b\x30", + [0x2c2a] = "\x0f\x3b\x32", [0x2c2b] = "\x0f\x3b\x34", + [0x2c2c] = "\x0f\x3b\x35", [0x2c2d] = "\x0f\x3b\x36", + [0x2c2e] = "\x0f\x3b\x37", [0x2c2f] = "\x0f\x3b\x38", + [0x2c30] = "\x0f\x3b\x39", [0x2c31] = "\x0f\x3b\x3a", + [0x2c32] = "\x0f\x3b\x3b", [0x2c33] = "\x0f\x3b\x3c", + [0x2c34] = "\x0f\x3b\x3d", [0x2c35] = "\x0f\x3b\x3f", + [0x2c36] = "\x0f\x3b\x40", [0x2c37] = "\x0f\x3b\x42", + [0x2c38] = "\x0f\x3b\x43", [0x2c39] = "\x0f\x3b\x44", + [0x2c3a] = "\x0f\x3b\x45", [0x2c3b] = "\x0f\x3b\x46", + [0x2c3c] = "\x0f\x3b\x48", [0x2c3d] = "\x0f\x3b\x49", + [0x2c3e] = "\x0f\x3b\x4a", [0x2c40] = "\x06\x52\x74", + [0x2c42] = "\x06\x49\x3e", [0x2c43] = "\x06\x49\x49", + [0x2c45] = "\x06\x49\x35", [0x2c47] = "\x05\x38\x63", + [0x2c4d] = "\x0f\x3b\x47", [0x2c5f] = "\x05\x3f\x52", + [0x2c60] = "\x06\x52\x7b", [0x2c61] = "\x04\x3d\x4b", + [0x2c62] = "\x04\x3d\x49", [0x2c63] = "\x05\x3f\x55", + [0x2c64] = "\x04\x3d\x46", [0x2c65] = "\x06\x52\x78", + [0x2c66] = "\x04\x3d\x4d", [0x2c67] = "\x04\x3d\x53", + [0x2c68] = "\x04\x3d\x47", [0x2c69] = "\x04\x3d\x52", + [0x2c6a] = "\x06\x52\x7e", [0x2c6b] = "\x05\x3f\x51", + [0x2c6c] = "\x05\x46\x21", [0x2c6e] = "\x05\x3f\x4b", + [0x2c6f] = "\x06\x5d\x2c", [0x2c70] = "\x06\x53\x25", + [0x2c71] = "\x06\x52\x75", [0x2c72] = "\x06\x53\x23", + [0x2c73] = "\x06\x53\x22", [0x2c74] = "\x05\x3f\x4d", + [0x2c76] = "\x05\x3f\x53", [0x2c77] = "\x05\x3f\x4e", + [0x2c78] = "\x06\x52\x79", [0x2c79] = "\x06\x53\x21", + [0x2c7a] = "\x05\x3f\x50", [0x2c7b] = "\x06\x53\x24", + [0x2c7c] = "\x06\x52\x7c", [0x2c7e] = "\x05\x3f\x4c", + [0x2c7f] = "\x06\x52\x7a", [0x2c80] = "\x05\x3f\x4f", + [0x2c81] = "\x0f\x41\x56", [0x2c82] = "\x0f\x41\x57", + [0x2c83] = "\x0f\x41\x58", [0x2c84] = "\x0f\x41\x59", + [0x2c85] = "\x0f\x41\x5a", [0x2c86] = "\x0f\x41\x5b", + [0x2c87] = "\x0f\x41\x5c", [0x2c88] = "\x0f\x41\x5d", + [0x2c89] = "\x0f\x41\x5e", [0x2c8a] = "\x0f\x41\x60", + [0x2c8b] = "\x0f\x41\x61", [0x2c8c] = "\x0f\x41\x63", + [0x2c8d] = "\x0f\x41\x64", [0x2c8e] = "\x0f\x41\x65", + [0x2c8f] = "\x0f\x41\x66", [0x2c90] = "\x0f\x41\x67", + [0x2c91] = "\x0f\x41\x69", [0x2c92] = "\x0f\x48\x30", + [0x2c95] = "\x06\x52\x77", [0x2c96] = "\x06\x52\x7d", + [0x2c98] = "\x06\x52\x76", [0x2ca1] = "\x0f\x41\x68", + [0x2cb0] = "\x05\x3f\x54", [0x2cb3] = "\x06\x5d\x36", + [0x2cb4] = "\x05\x4d\x39", [0x2cb5] = "\x05\x46\x27", + [0x2cb6] = "\x05\x46\x2a", [0x2cb7] = "\x04\x43\x62", + [0x2cb8] = "\x04\x43\x5f", [0x2cb9] = "\x06\x5d\x3c", + [0x2cba] = "\x06\x5d\x3d", [0x2cbb] = "\x06\x5d\x2e", + [0x2cbc] = "\x04\x43\x57", [0x2cbd] = "\x06\x5d\x3f", + [0x2cbe] = "\x05\x46\x26", [0x2cc0] = "\x04\x43\x63", + [0x2cc1] = "\x05\x4d\x38", [0x2cc2] = "\x05\x46\x29", + [0x2cc3] = "\x06\x5d\x35", [0x2cc4] = "\x04\x43\x59", + [0x2cc5] = "\x07\x23\x2f", [0x2cc6] = "\x04\x43\x5b", + [0x2cc7] = "\x04\x43\x5a", [0x2cc8] = "\x07\x23\x2e", + [0x2cc9] = "\x07\x23\x31", [0x2ccb] = "\x05\x46\x24", + [0x2ccd] = "\x04\x43\x65", [0x2cce] = "\x06\x5d\x39", + [0x2ccf] = "\x06\x5d\x3e", [0x2cd0] = "\x06\x5d\x3a", + [0x2cd1] = "\x05\x46\x28", [0x2cd2] = "\x06\x5d\x37", + [0x2cd3] = "\x05\x46\x2b", [0x2cd4] = "\x07\x23\x2c", + [0x2cd5] = "\x06\x5d\x3b", [0x2cd6] = "\x06\x5d\x33", + [0x2cd8] = "\x06\x5d\x31", [0x2cd9] = "\x05\x46\x22", + [0x2cda] = "\x04\x43\x60", [0x2ce1] = "\x06\x5d\x2f", + [0x2ce2] = "\x06\x5d\x34", [0x2ce3] = "\x0f\x48\x2b", + [0x2ce4] = "\x0f\x48\x2c", [0x2ce5] = "\x0f\x48\x2d", + [0x2ce6] = "\x0f\x48\x2e", [0x2ce7] = "\x0f\x48\x2f", + [0x2ce8] = "\x0f\x48\x33", [0x2ce9] = "\x0f\x48\x34", + [0x2cea] = "\x0f\x48\x35", [0x2ceb] = "\x0f\x48\x37", + [0x2cec] = "\x0f\x48\x38", [0x2ced] = "\x0f\x48\x3a", + [0x2cee] = "\x0f\x48\x3b", [0x2cef] = "\x0f\x48\x39", + [0x2cf0] = "\x0f\x48\x3c", [0x2cf1] = "\x0f\x48\x3d", + [0x2cf2] = "\x0f\x48\x3e", [0x2cf3] = "\x0f\x48\x3f", + [0x2cf4] = "\x0f\x48\x40", [0x2cf5] = "\x0f\x48\x41", + [0x2cf6] = "\x0f\x48\x42", [0x2cf7] = "\x0f\x48\x43", + [0x2cf8] = "\x0f\x48\x44", [0x2cf9] = "\x0f\x48\x45", + [0x2cfa] = "\x0f\x48\x47", [0x2cfb] = "\x0f\x48\x48", + [0x2cfc] = "\x0f\x48\x49", [0x2cfe] = "\x0f\x48\x46", + [0x2d00] = "\x06\x5d\x30", [0x2d01] = "\x0f\x48\x36", + [0x2d20] = "\x07\x23\x33", [0x2d21] = "\x07\x23\x38", + [0x2d22] = "\x05\x4d\x3c", [0x2d23] = "\x04\x4a\x25", + [0x2d24] = "\x07\x23\x3d", [0x2d25] = "\x07\x23\x37", + [0x2d26] = "\x07\x23\x39", [0x2d27] = "\x04\x49\x7b", + [0x2d28] = "\x04\x49\x78", [0x2d29] = "\x05\x4d\x3d", + [0x2d2a] = "\x05\x4d\x3b", [0x2d2b] = "\x07\x23\x45", + [0x2d2c] = "\x04\x49\x7d", [0x2d2d] = "\x07\x2e\x2f", + [0x2d2e] = "\x04\x4a\x21", [0x2d30] = "\x05\x4d\x41", + [0x2d31] = "\x04\x4a\x26", [0x2d32] = "\x04\x49\x7c", + [0x2d33] = "\x05\x54\x59", [0x2d34] = "\x07\x2e\x3c", + [0x2d35] = "\x07\x23\x35", [0x2d36] = "\x07\x23\x34", + [0x2d37] = "\x07\x2e\x2d", [0x2d38] = "\x07\x2e\x2b", + [0x2d39] = "\x07\x23\x44", [0x2d3a] = "\x07\x2e\x2c", + [0x2d3b] = "\x07\x23\x3c", [0x2d3c] = "\x05\x4d\x40", + [0x2d3d] = "\x07\x2e\x2e", [0x2d3e] = "\x05\x4d\x3f", + [0x2d3f] = "\x07\x23\x3b", [0x2d40] = "\x07\x23\x42", + [0x2d41] = "\x07\x23\x43", [0x2d43] = "\x07\x23\x3e", + [0x2d44] = "\x07\x23\x41", [0x2d48] = "\x04\x49\x77", + [0x2d4a] = "\x0f\x48\x31", [0x2d4d] = "\x07\x23\x32", + [0x2d4e] = "\x07\x23\x3f", [0x2d4f] = "\x07\x23\x40", + [0x2d50] = "\x0f\x4e\x7c", [0x2d51] = "\x0f\x4e\x7d", + [0x2d52] = "\x0f\x4e\x7e", [0x2d53] = "\x0f\x4f\x21", + [0x2d54] = "\x0f\x4f\x22", [0x2d55] = "\x0f\x4f\x23", + [0x2d56] = "\x0f\x4f\x26", [0x2d57] = "\x0f\x4f\x27", + [0x2d58] = "\x0f\x4f\x28", [0x2d59] = "\x0f\x4f\x29", + [0x2d5a] = "\x0f\x4f\x2a", [0x2d5b] = "\x0f\x4f\x2b", + [0x2d5c] = "\x0f\x4f\x2d", [0x2d5d] = "\x0f\x4f\x2e", + [0x2d5e] = "\x0f\x4f\x2f", [0x2d5f] = "\x0f\x4f\x30", + [0x2d60] = "\x0f\x54\x5f", [0x2d63] = "\x0f\x4f\x24", + [0x2d7f] = "\x04\x56\x38", [0x2d80] = "\x04\x50\x41", + [0x2d81] = "\x07\x2e\x35", [0x2d82] = "\x07\x2e\x30", + [0x2d83] = "\x05\x54\x5a", [0x2d84] = "\x05\x54\x5b", + [0x2d85] = "\x07\x2e\x3e", [0x2d86] = "\x07\x2e\x3a", + [0x2d87] = "\x07\x2e\x32", [0x2d88] = "\x07\x23\x36", + [0x2d89] = "\x04\x50\x3e", [0x2d8a] = "\x04\x50\x43", + [0x2d8b] = "\x04\x50\x40", [0x2d8c] = "\x05\x54\x5d", + [0x2d8d] = "\x04\x50\x3f", [0x2d8e] = "\x07\x2e\x3d", + [0x2d8f] = "\x04\x50\x46", [0x2d90] = "\x07\x2e\x3b", + [0x2d91] = "\x04\x50\x48", [0x2d92] = "\x04\x50\x42", + [0x2d93] = "\x04\x50\x47", [0x2d94] = "\x07\x2e\x39", + [0x2d95] = "\x07\x2e\x31", [0x2d96] = "\x07\x2e\x40", + [0x2d97] = "\x07\x38\x29", [0x2d98] = "\x07\x2e\x38", + [0x2d99] = "\x05\x54\x5f", [0x2d9a] = "\x05\x54\x5c", + [0x2d9b] = "\x07\x2e\x37", [0x2d9c] = "\x07\x38\x28", + [0x2d9d] = "\x07\x2e\x33", [0x2da6] = "\x07\x2e\x3f", + [0x2da7] = "\x0f\x54\x55", [0x2da8] = "\x0f\x54\x56", + [0x2da9] = "\x0f\x54\x57", [0x2daa] = "\x0f\x54\x58", + [0x2dab] = "\x0f\x54\x59", [0x2dac] = "\x0f\x54\x5a", + [0x2dad] = "\x0f\x54\x5b", [0x2dae] = "\x0f\x54\x5c", + [0x2daf] = "\x0f\x54\x5d", [0x2db0] = "\x0f\x54\x5e", + [0x2db1] = "\x0f\x54\x60", [0x2db5] = "\x07\x2e\x34", + [0x2dc7] = "\x07\x2e\x36", [0x2dc8] = "\x04\x50\x44", + [0x2dc9] = "\x0f\x54\x54", [0x2dcb] = "\x05\x5b\x56", + [0x2dcc] = "\x07\x38\x31", [0x2dcd] = "\x05\x5b\x57", + [0x2dce] = "\x07\x38\x36", [0x2dcf] = "\x04\x56\x3b", + [0x2dd0] = "\x07\x38\x2f", [0x2dd1] = "\x07\x38\x35", + [0x2dd2] = "\x04\x56\x3a", [0x2dd3] = "\x07\x38\x34", + [0x2dd4] = "\x07\x38\x2c", [0x2dd5] = "\x05\x5b\x58", + [0x2dd6] = "\x04\x56\x37", [0x2dd7] = "\x05\x5b\x55", + [0x2dd8] = "\x07\x38\x2a", [0x2dd9] = "\x07\x38\x37", + [0x2dda] = "\x07\x38\x30", [0x2ddb] = "\x07\x38\x2e", + [0x2ddc] = "\x07\x38\x32", [0x2ddd] = "\x07\x38\x38", + [0x2de4] = "\x07\x38\x2b", [0x2de5] = "\x07\x38\x2d", + [0x2de6] = "\x0f\x5a\x30", [0x2de7] = "\x0f\x5a\x31", + [0x2de8] = "\x0f\x5a\x32", [0x2de9] = "\x0f\x5a\x33", + [0x2dea] = "\x0f\x5a\x34", [0x2deb] = "\x0f\x5a\x35", + [0x2ded] = "\x07\x38\x33", [0x2df6] = "\x04\x5b\x33", + [0x2df7] = "\x04\x5b\x38", [0x2df8] = "\x05\x61\x6e", + [0x2df9] = "\x05\x61\x6b", [0x2dfa] = "\x05\x61\x6c", + [0x2dfb] = "\x05\x61\x6d", [0x2dfc] = "\x07\x3f\x68", + [0x2dfd] = "\x07\x3f\x67", [0x2dfe] = "\x04\x5b\x35", + [0x2dff] = "\x04\x5b\x37", [0x2e00] = "\x05\x67\x7a", + [0x2e01] = "\x05\x6c\x2d", [0x2e02] = "\x07\x3f\x69", + [0x2e03] = "\x07\x3f\x66", [0x2e04] = "\x04\x5b\x34", + [0x2e05] = "\x07\x3f\x63", [0x2e06] = "\x07\x3f\x65", + [0x2e07] = "\x07\x47\x2f", [0x2e08] = "\x07\x3f\x61", + [0x2e09] = "\x07\x3f\x64", [0x2e0e] = "\x0f\x5e\x68", + [0x2e0f] = "\x0f\x5e\x69", [0x2e10] = "\x0f\x5e\x6a", + [0x2e11] = "\x0f\x5e\x6d", [0x2e12] = "\x0f\x5e\x6e", + [0x2e13] = "\x0f\x5e\x6f", [0x2e14] = "\x0f\x5e\x71", + [0x2e15] = "\x0f\x5e\x72", [0x2e16] = "\x0f\x5e\x74", + [0x2e18] = "\x0f\x5e\x6c", [0x2e19] = "\x0f\x5e\x6b", + [0x2e23] = "\x04\x5f\x66", [0x2e24] = "\x04\x5f\x68", + [0x2e25] = "\x04\x5f\x67", [0x2e26] = "\x04\x5f\x69", + [0x2e27] = "\x05\x6c\x2f", [0x2e28] = "\x07\x47\x32", + [0x2e29] = "\x07\x47\x34", [0x2e2a] = "\x07\x47\x36", + [0x2e2b] = "\x05\x67\x7b", [0x2e2c] = "\x07\x47\x30", + [0x2e2d] = "\x05\x6c\x2e", [0x2e2e] = "\x07\x47\x38", + [0x2e2f] = "\x04\x5f\x6b", [0x2e30] = "\x07\x47\x35", + [0x2e31] = "\x07\x47\x33", [0x2e32] = "\x07\x47\x31", + [0x2e33] = "\x04\x5f\x6a", [0x2e34] = "\x05\x67\x79", + [0x2e37] = "\x0f\x62\x3e", [0x2e38] = "\x0f\x62\x3f", + [0x2e39] = "\x0f\x62\x40", [0x2e3a] = "\x0f\x62\x41", + [0x2e3b] = "\x0f\x62\x42", [0x2e3c] = "\x0f\x62\x43", + [0x2e3d] = "\x0f\x62\x44", [0x2e3e] = "\x0f\x62\x45", + [0x2e3f] = "\x0f\x62\x46", [0x2e40] = "\x0f\x62\x49", + [0x2e41] = "\x0f\x65\x2f", [0x2e42] = "\x07\x3f\x6a", + [0x2e44] = "\x07\x47\x37", [0x2e4b] = "\x0f\x62\x47", + [0x2e4d] = "\x05\x6c\x32", [0x2e4f] = "\x04\x66\x3f", + [0x2e50] = "\x07\x4d\x6d", [0x2e51] = "\x04\x63\x48", + [0x2e53] = "\x07\x4d\x6c", [0x2e54] = "\x04\x63\x49", + [0x2e55] = "\x07\x4d\x70", [0x2e56] = "\x04\x63\x4a", + [0x2e57] = "\x07\x4d\x6e", [0x2e58] = "\x05\x6c\x33", + [0x2e59] = "\x05\x6c\x30", [0x2e5a] = "\x05\x6c\x31", + [0x2e5f] = "\x07\x4d\x6f", [0x2e60] = "\x0f\x65\x2d", + [0x2e61] = "\x0f\x65\x2e", [0x2e62] = "\x0f\x65\x30", + [0x2e6c] = "\x07\x53\x44", [0x2e6d] = "\x07\x57\x77", + [0x2e6e] = "\x04\x66\x41", [0x2e6f] = "\x07\x53\x3f", + [0x2e70] = "\x07\x53\x43", [0x2e71] = "\x07\x53\x42", + [0x2e72] = "\x04\x66\x42", [0x2e73] = "\x05\x73\x45", + [0x2e74] = "\x07\x53\x41", [0x2e75] = "\x07\x53\x40", + [0x2e77] = "\x0f\x67\x56", [0x2e79] = "\x0f\x67\x57", + [0x2e7a] = "\x0f\x67\x58", [0x2e7b] = "\x0f\x67\x59", + [0x2e82] = "\x07\x57\x78", [0x2e83] = "\x07\x57\x79", + [0x2e84] = "\x05\x73\x44", [0x2e85] = "\x05\x73\x47", + [0x2e86] = "\x05\x70\x23", [0x2e87] = "\x07\x57\x7a", + [0x2e88] = "\x05\x73\x42", [0x2e89] = "\x05\x73\x46", + [0x2e8a] = "\x07\x57\x7c", [0x2e8b] = "\x07\x5b\x57", + [0x2e8c] = "\x07\x53\x3e", [0x2e8f] = "\x0f\x69\x43", + [0x2e90] = "\x0f\x69\x44", [0x2e91] = "\x05\x73\x43", + [0x2e95] = "\x07\x57\x7b", [0x2e96] = "\x07\x5b\x58", + [0x2e98] = "\x0f\x6a\x54", [0x2e99] = "\x0f\x6a\x55", + [0x2e9a] = "\x0f\x6a\x56", [0x2e9e] = "\x07\x5e\x6a", + [0x2e9f] = "\x05\x77\x5d", [0x2ea0] = "\x07\x5e\x69", + [0x2ea1] = "\x04\x6b\x6b", [0x2ea2] = "\x07\x5e\x6b", + [0x2ea5] = "\x05\x77\x5c", [0x2ea6] = "\x07\x5e\x68", + [0x2ea7] = "\x0f\x6b\x49", [0x2ea8] = "\x0f\x6b\x4a", + [0x2ea9] = "\x0f\x6b\x4b", [0x2eaa] = "\x0f\x6b\x4c", + [0x2eac] = "\x07\x62\x38", [0x2ead] = "\x0f\x6c\x2a", + [0x2eae] = "\x0f\x6c\x2b", [0x2eb0] = "\x04\x6d\x73", + [0x2eb1] = "\x07\x63\x53", [0x2eb2] = "\x0f\x6c\x61", + [0x2eb4] = "\x07\x66\x26", [0x2eb5] = "\x04\x22\x77", + [0x2eb6] = "\x04\x24\x3d", [0x2eb7] = "\x04\x26\x5a", + [0x2eb8] = "\x0f\x27\x31", [0x2eb9] = "\x0f\x27\x32", + [0x2eba] = "\x0f\x27\x33", [0x2ebe] = "\x06\x31\x58", + [0x2ec1] = "\x06\x38\x22", [0x2ec2] = "\x05\x2f\x5c", + [0x2ec3] = "\x04\x2d\x3e", [0x2ec4] = "\x06\x38\x21", + [0x2ec8] = "\x06\x36\x44", [0x2eca] = "\x06\x40\x39", + [0x2ecd] = "\x06\x40\x38", [0x2ece] = "\x06\x49\x4f", + [0x2ecf] = "\x06\x49\x4e", [0x2ed0] = "\x0f\x3b\x4c", + [0x2ed1] = "\x0f\x3b\x4d", [0x2ed4] = "\x05\x38\x75", + [0x2ed5] = "\x06\x53\x26", [0x2ed6] = "\x0f\x41\x6a", + [0x2ed7] = "\x06\x53\x27", [0x2eda] = "\x05\x46\x2d", + [0x2edb] = "\x06\x5d\x40", [0x2edd] = "\x07\x23\x46", + [0x2ede] = "\x07\x23\x47", [0x2ee0] = "\x05\x54\x60", + [0x2ee1] = "\x0f\x54\x61", [0x2ee5] = "\x07\x38\x3b", + [0x2ee6] = "\x07\x38\x3a", [0x2ee7] = "\x05\x5b\x59", + [0x2ee9] = "\x07\x38\x3c", [0x2eea] = "\x07\x4d\x71", + [0x2eec] = "\x05\x24\x3f", [0x2eed] = "\x06\x27\x79", + [0x2eee] = "\x05\x24\x40", [0x2eef] = "\x06\x27\x7a", + [0x2ef1] = "\x05\x24\x41", [0x2ef2] = "\x06\x27\x78", + [0x2ef3] = "\x06\x2b\x68", [0x2ef4] = "\x04\x26\x60", + [0x2ef6] = "\x05\x26\x42", [0x2ef7] = "\x05\x26\x40", + [0x2ef9] = "\x04\x26\x5d", [0x2efa] = "\x06\x2b\x6c", + [0x2efb] = "\x06\x2b\x66", [0x2efd] = "\x06\x2b\x6a", + [0x2efe] = "\x06\x2b\x69", [0x2f05] = "\x06\x2b\x67", + [0x2f06] = "\x05\x26\x3f", [0x2f07] = "\x05\x26\x41", + [0x2f08] = "\x04\x26\x5c", [0x2f09] = "\x04\x29\x60", + [0x2f0a] = "\x06\x31\x59", [0x2f0b] = "\x05\x29\x4c", + [0x2f0c] = "\x05\x29\x4b", [0x2f0d] = "\x06\x31\x5c", + [0x2f0e] = "\x06\x31\x5e", [0x2f0f] = "\x06\x31\x5d", + [0x2f10] = "\x05\x29\x49", [0x2f11] = "\x05\x29\x4a", + [0x2f14] = "\x04\x29\x5e", [0x2f15] = "\x04\x29\x5f", + [0x2f18] = "\x06\x31\x5b", [0x2f1c] = "\x06\x38\x23", + [0x2f1d] = "\x06\x38\x24", [0x2f1e] = "\x06\x38\x26", + [0x2f1f] = "\x05\x2d\x72", [0x2f20] = "\x06\x31\x5f", + [0x2f21] = "\x04\x2d\x45", [0x2f22] = "\x06\x38\x28", + [0x2f23] = "\x05\x2d\x70", [0x2f25] = "\x06\x38\x2a", + [0x2f27] = "\x05\x2d\x6f", [0x2f28] = "\x05\x2d\x74", + [0x2f2a] = "\x06\x38\x25", [0x2f2c] = "\x05\x2d\x73", + [0x2f2d] = "\x05\x2d\x71", [0x2f2e] = "\x06\x38\x29", + [0x2f2f] = "\x06\x38\x27", [0x2f36] = "\x04\x2d\x41", + [0x2f3a] = "\x05\x32\x6d", [0x2f3b] = "\x06\x40\x40", + [0x2f3d] = "\x04\x32\x2e", [0x2f3f] = "\x06\x40\x3a", + [0x2f40] = "\x06\x40\x3b", [0x2f41] = "\x06\x40\x3d", + [0x2f42] = "\x05\x32\x6f", [0x2f43] = "\x05\x32\x70", + [0x2f44] = "\x04\x32\x30", [0x2f45] = "\x06\x40\x3e", + [0x2f46] = "\x06\x40\x3c", [0x2f47] = "\x05\x32\x6b", + [0x2f48] = "\x06\x40\x41", [0x2f49] = "\x04\x32\x31", + [0x2f4a] = "\x04\x32\x2a", [0x2f4b] = "\x04\x32\x2d", + [0x2f4f] = "\x04\x32\x29", [0x2f50] = "\x05\x32\x6e", + [0x2f51] = "\x0f\x35\x31", [0x2f52] = "\x0f\x35\x32", + [0x2f53] = "\x0f\x35\x33", [0x2f54] = "\x0f\x35\x34", + [0x2f55] = "\x0f\x35\x35", [0x2f57] = "\x05\x32\x6a", + [0x2f58] = "\x06\x40\x3f", [0x2f5b] = "\x06\x49\x58", + [0x2f5d] = "\x05\x39\x22", [0x2f5e] = "\x06\x49\x55", + [0x2f5f] = "\x04\x37\x7a", [0x2f60] = "\x04\x37\x7b", + [0x2f61] = "\x06\x49\x59", [0x2f64] = "\x06\x49\x54", + [0x2f65] = "\x06\x49\x5a", [0x2f66] = "\x05\x38\x76", + [0x2f67] = "\x05\x38\x7e", [0x2f68] = "\x05\x39\x21", + [0x2f69] = "\x05\x38\x7d", [0x2f6a] = "\x05\x38\x77", + [0x2f6c] = "\x06\x49\x56", [0x2f6d] = "\x05\x38\x7b", + [0x2f6e] = "\x06\x49\x51", [0x2f6f] = "\x06\x49\x50", + [0x2f70] = "\x06\x49\x53", [0x2f72] = "\x04\x37\x72", + [0x2f73] = "\x04\x37\x73", [0x2f74] = "\x04\x37\x74", + [0x2f75] = "\x05\x38\x78", [0x2f76] = "\x05\x38\x79", + [0x2f77] = "\x05\x32\x6c", [0x2f7a] = "\x06\x49\x52", + [0x2f7f] = "\x06\x53\x2f", [0x2f80] = "\x05\x38\x7a", + [0x2f82] = "\x05\x3f\x57", [0x2f83] = "\x05\x3f\x5a", + [0x2f84] = "\x05\x3f\x5c", [0x2f85] = "\x04\x3d\x57", + [0x2f86] = "\x04\x3d\x5f", [0x2f87] = "\x06\x53\x2b", + [0x2f88] = "\x06\x53\x2e", [0x2f89] = "\x06\x53\x29", + [0x2f8b] = "\x05\x3f\x5b", [0x2f8c] = "\x06\x53\x30", + [0x2f8d] = "\x06\x53\x2d", [0x2f8f] = "\x06\x53\x28", + [0x2f90] = "\x04\x3d\x60", [0x2f92] = "\x05\x3f\x56", + [0x2f93] = "\x06\x53\x31", [0x2f94] = "\x05\x3f\x59", + [0x2f99] = "\x04\x3d\x5e", [0x2f9a] = "\x04\x3d\x55", + [0x2f9b] = "\x04\x3d\x56", [0x2f9c] = "\x04\x3d\x58", + [0x2f9d] = "\x05\x3f\x58", [0x2f9e] = "\x06\x53\x2a", + [0x2f9f] = "\x0f\x41\x6b", [0x2fa0] = "\x06\x53\x2c", + [0x2fa3] = "\x05\x32\x71", [0x2fa4] = "\x04\x3d\x5a", + [0x2fa5] = "\x06\x55\x60", [0x2fa7] = "\x05\x46\x34", + [0x2fa8] = "\x06\x5d\x49", [0x2fa9] = "\x05\x46\x32", + [0x2faa] = "\x06\x5d\x41", [0x2fab] = "\x04\x43\x68", + [0x2fac] = "\x05\x46\x31", [0x2fad] = "\x06\x5d\x42", + [0x2fae] = "\x05\x46\x2f", [0x2faf] = "\x06\x5d\x46", + [0x2fb1] = "\x05\x46\x37", [0x2fb3] = "\x05\x46\x35", + [0x2fb4] = "\x06\x5d\x47", [0x2fb5] = "\x06\x5d\x45", + [0x2fb6] = "\x06\x5d\x44", [0x2fb7] = "\x06\x5d\x48", + [0x2fb8] = "\x06\x5d\x43", [0x2fb9] = "\x06\x5d\x4a", + [0x2fba] = "\x05\x46\x33", [0x2fbc] = "\x04\x43\x67", + [0x2fbd] = "\x05\x46\x36", [0x2fbe] = "\x06\x5d\x4b", + [0x2fc6] = "\x05\x48\x25", [0x2fc7] = "\x05\x4d\x42", + [0x2fc8] = "\x05\x4d\x47", [0x2fc9] = "\x04\x4a\x2c", + [0x2fca] = "\x07\x23\x4e", [0x2fcb] = "\x07\x23\x49", + [0x2fcd] = "\x07\x23\x48", [0x2fce] = "\x05\x4d\x46", + [0x2fd0] = "\x07\x23\x52", [0x2fd1] = "\x07\x23\x4f", + [0x2fd2] = "\x07\x23\x4d", [0x2fd3] = "\x05\x4d\x45", + [0x2fd4] = "\x07\x23\x50", [0x2fd5] = "\x05\x4d\x43", + [0x2fd6] = "\x05\x4d\x44", [0x2fd7] = "\x0f\x4f\x31", + [0x2fd8] = "\x07\x23\x4b", [0x2fd9] = "\x07\x23\x4c", + [0x2fdb] = "\x07\x23\x4a", [0x2fde] = "\x04\x50\x4b", + [0x2fdf] = "\x07\x2e\x42", [0x2fe0] = "\x07\x2e\x46", + [0x2fe1] = "\x07\x2e\x48", [0x2fe3] = "\x0f\x54\x62", + [0x2fe4] = "\x05\x54\x61", [0x2fe5] = "\x07\x2e\x4b", + [0x2fe8] = "\x07\x2e\x47", [0x2fe9] = "\x07\x2e\x49", + [0x2fea] = "\x07\x2e\x41", [0x2feb] = "\x07\x2e\x45", + [0x2fec] = "\x07\x2e\x4c", [0x2fed] = "\x05\x54\x63", + [0x2fee] = "\x07\x2e\x4a", [0x2ff2] = "\x04\x50\x4a", + [0x2ff3] = "\x05\x54\x64", [0x2ff4] = "\x05\x54\x65", + [0x2ff5] = "\x05\x54\x66", [0x2ff6] = "\x0f\x54\x63", + [0x2ff7] = "\x07\x2e\x44", [0x2ff8] = "\x05\x54\x62", + [0x2ff9] = "\x07\x23\x51", [0x2ffd] = "\x05\x54\x67", + [0x2ffe] = "\x07\x38\x3e", [0x2fff] = "\x07\x38\x3d", + [0x3000] = "\x05\x5b\x5a", [0x3001] = "\x05\x5b\x5e", + [0x3002] = "\x05\x5b\x5d", [0x3006] = "\x04\x56\x3c", + [0x3009] = "\x04\x56\x3d", [0x300a] = "\x05\x5b\x5b", + [0x300b] = "\x0f\x5a\x37", [0x300c] = "\x0f\x5a\x38", + [0x300e] = "\x07\x38\x3f", [0x300f] = "\x05\x5b\x5c", + [0x3010] = "\x05\x61\x70", [0x3011] = "\x07\x3f\x6c", + [0x3012] = "\x05\x61\x6f", [0x3014] = "\x04\x5b\x3b", + [0x3015] = "\x07\x3f\x6d", [0x3016] = "\x07\x3f\x6e", + [0x3018] = "\x04\x5b\x39", [0x301a] = "\x07\x3f\x6b", + [0x301d] = "\x05\x68\x21", [0x301e] = "\x05\x67\x7e", + [0x3020] = "\x05\x67\x7c", [0x3021] = "\x05\x67\x7d", + [0x3022] = "\x0f\x62\x4a", [0x3023] = "\x05\x6c\x34", + [0x3024] = "\x04\x63\x4d", [0x3025] = "\x05\x6c\x35", + [0x3026] = "\x07\x4d\x72", [0x3027] = "\x04\x63\x4b", + [0x3028] = "\x07\x4d\x75", [0x302a] = "\x07\x4d\x74", + [0x302b] = "\x05\x6c\x36", [0x302c] = "\x07\x4d\x76", + [0x302d] = "\x07\x4d\x77", [0x302e] = "\x04\x66\x44", + [0x302f] = "\x05\x70\x25", [0x3031] = "\x05\x70\x26", + [0x3033] = "\x05\x73\x48", [0x3034] = "\x0f\x69\x45", + [0x3035] = "\x07\x5b\x59", [0x3036] = "\x05\x75\x6b", + [0x3037] = "\x04\x6a\x4a", [0x303a] = "\x07\x5b\x5a", + [0x303c] = "\x04\x6c\x6f", [0x303d] = "\x0f\x6c\x62", + [0x3041] = "\x0f\x22\x53", [0x3042] = "\x0f\x24\x46", + [0x3043] = "\x06\x2b\x6d", [0x3046] = "\x0f\x2b\x2d", + [0x3047] = "\x0f\x2b\x2e", [0x3048] = "\x0f\x2b\x2f", + [0x304a] = "\x06\x38\x2d", [0x304b] = "\x06\x38\x2e", + [0x304c] = "\x0f\x2f\x65", [0x304e] = "\x06\x40\x42", + [0x304f] = "\x06\x40\x44", [0x3050] = "\x0f\x35\x37", + [0x3051] = "\x0f\x35\x38", [0x3052] = "\x06\x40\x43", + [0x3055] = "\x0f\x3b\x4e", [0x3057] = "\x05\x3f\x5d", + [0x3058] = "\x0f\x41\x6c", [0x3059] = "\x06\x53\x32", + [0x305a] = "\x0f\x35\x36", [0x305c] = "\x05\x4d\x48", + [0x305d] = "\x07\x23\x54", [0x305e] = "\x07\x23\x53", + [0x305f] = "\x05\x4d\x49", [0x3060] = "\x0f\x4f\x33", + [0x3061] = "\x0f\x4f\x34", [0x3062] = "\x05\x4d\x4a", + [0x3063] = "\x07\x2e\x4d", [0x3064] = "\x0f\x5a\x39", + [0x3065] = "\x0f\x5e\x75", [0x3067] = "\x0f\x62\x4b", + [0x3069] = "\x0f\x67\x5a", [0x306b] = "\x07\x5b\x5b", + [0x306c] = "\x06\x22\x22", [0x306e] = "\x0f\x27\x34", + [0x3071] = "\x06\x31\x60", [0x3073] = "\x04\x2d\x48", + [0x3074] = "\x05\x2d\x76", [0x3075] = "\x05\x2d\x75", + [0x3076] = "\x06\x38\x2f", [0x3077] = "\x05\x32\x72", + [0x3078] = "\x0f\x35\x39", [0x307a] = "\x06\x40\x46", + [0x307b] = "\x06\x40\x45", [0x307c] = "\x06\x49\x5d", + [0x307d] = "\x0f\x40\x32", [0x307f] = "\x06\x49\x5b", + [0x3080] = "\x06\x49\x5c", [0x3081] = "\x04\x3d\x61", + [0x3082] = "\x06\x5d\x4c", [0x3084] = "\x05\x3f\x5e", + [0x3085] = "\x0f\x41\x6d", [0x3086] = "\x04\x43\x6a", + [0x3089] = "\x04\x4a\x2d", [0x308a] = "\x07\x23\x55", + [0x308c] = "\x07\x38\x40", [0x308f] = "\x04\x5f\x6c", + [0x3091] = "\x06\x22\x23", [0x3093] = "\x0f\x24\x47", + [0x3094] = "\x06\x2b\x6f", [0x3095] = "\x06\x2b\x6e", + [0x3099] = "\x06\x31\x61", [0x309b] = "\x0f\x2f\x66", + [0x309e] = "\x04\x32\x32", [0x309f] = "\x06\x40\x48", + [0x30a0] = "\x06\x40\x47", [0x30a1] = "\x06\x49\x60", + [0x30a2] = "\x06\x49\x64", [0x30a3] = "\x06\x49\x63", + [0x30a4] = "\x05\x39\x23", [0x30a5] = "\x06\x49\x66", + [0x30a6] = "\x06\x49\x5f", [0x30a7] = "\x06\x49\x5e", + [0x30a8] = "\x06\x49\x62", [0x30aa] = "\x04\x37\x7c", + [0x30ab] = "\x06\x4c\x3e", [0x30ad] = "\x06\x49\x65", + [0x30ae] = "\x04\x3d\x62", [0x30af] = "\x06\x53\x36", + [0x30b1] = "\x06\x53\x34", [0x30b2] = "\x06\x53\x37", + [0x30b5] = "\x05\x3f\x5f", [0x30b6] = "\x06\x5d\x4f", + [0x30b8] = "\x06\x5d\x4e", [0x30b9] = "\x06\x5d\x50", + [0x30ba] = "\x03\x47\x31", [0x30bb] = "\x04\x4a\x2f", + [0x30bc] = "\x06\x5d\x4d", [0x30bd] = "\x05\x4d\x4c", + [0x30bf] = "\x05\x4d\x4d", [0x30c0] = "\x07\x2e\x51", + [0x30c1] = "\x07\x2e\x50", [0x30c2] = "\x07\x2e\x4f", + [0x30c3] = "\x07\x2e\x52", [0x30c6] = "\x07\x2e\x4e", + [0x30c8] = "\x04\x50\x4d", [0x30ca] = "\x07\x38\x41", + [0x30cb] = "\x07\x38\x42", [0x30cc] = "\x07\x3f\x6f", + [0x30cd] = "\x04\x5b\x3c", [0x30cf] = "\x07\x3f\x70", + [0x30d0] = "\x07\x3f\x71", [0x30d1] = "\x07\x47\x39", + [0x30d3] = "\x0f\x62\x4c", [0x30d4] = "\x07\x4d\x78", + [0x30d6] = "\x07\x57\x7d", [0x30d8] = "\x04\x24\x42", + [0x30d9] = "\x06\x27\x7b", [0x30db] = "\x0f\x27\x35", + [0x30dc] = "\x0f\x27\x36", [0x30dd] = "\x05\x29\x4d", + [0x30de] = "\x06\x31\x64", [0x30df] = "\x06\x31\x63", + [0x30e1] = "\x0f\x2b\x30", [0x30e2] = "\x06\x31\x62", + [0x30e6] = "\x04\x2d\x4a", [0x30e7] = "\x05\x2d\x77", + [0x30e8] = "\x06\x38\x31", [0x30e9] = "\x06\x38\x33", + [0x30ea] = "\x06\x38\x35", [0x30eb] = "\x0f\x2f\x67", + [0x30ec] = "\x0f\x2f\x68", [0x30ed] = "\x0f\x2f\x69", + [0x30ee] = "\x0f\x2f\x6a", [0x30ef] = "\x06\x38\x32", + [0x30f3] = "\x04\x32\x33", [0x30f5] = "\x04\x32\x35", + [0x30f7] = "\x06\x40\x4a", [0x30f8] = "\x0f\x35\x3a", + [0x30f9] = "\x0f\x35\x3b", [0x30fb] = "\x06\x40\x49", + [0x30fc] = "\x06\x49\x69", [0x30fd] = "\x05\x39\x25", + [0x30fe] = "\x05\x39\x24", [0x30ff] = "\x06\x49\x68", + [0x3100] = "\x06\x49\x6a", [0x3101] = "\x06\x49\x67", + [0x3102] = "\x0f\x3b\x4f", [0x3104] = "\x0f\x3b\x50", + [0x3108] = "\x06\x53\x38", [0x3109] = "\x05\x3f\x60", + [0x310a] = "\x06\x53\x39", [0x310b] = "\x0f\x41\x6e", + [0x310c] = "\x0f\x41\x6f", [0x310e] = "\x05\x46\x38", + [0x310f] = "\x05\x46\x3a", [0x3110] = "\x06\x5d\x52", + [0x3111] = "\x05\x46\x39", [0x3114] = "\x07\x23\x56", + [0x3117] = "\x0f\x4f\x35", [0x3118] = "\x07\x2e\x53", + [0x3119] = "\x05\x54\x68", [0x311a] = "\x07\x38\x43", + [0x311d] = "\x05\x5b\x5f", [0x311e] = "\x07\x3f\x73", + [0x311f] = "\x05\x61\x71", [0x3120] = "\x04\x5b\x3d", + [0x3121] = "\x07\x3f\x74", [0x3122] = "\x07\x3f\x72", + [0x3124] = "\x07\x47\x3a", [0x3126] = "\x07\x53\x45", + [0x3127] = "\x04\x68\x6d", [0x3128] = "\x07\x57\x7e", + [0x312a] = "\x07\x5e\x6c", [0x312b] = "\x07\x60\x70", + [0x312e] = "\x05\x24\x42", [0x3130] = "\x05\x29\x4e", + [0x3131] = "\x05\x2d\x79", [0x3132] = "\x05\x2d\x78", + [0x3134] = "\x04\x37\x7d", [0x3135] = "\x06\x49\x6b", + [0x3136] = "\x06\x53\x3a", [0x3137] = "\x06\x53\x3b", + [0x3138] = "\x04\x3d\x66", [0x3139] = "\x0f\x4f\x36", + [0x313b] = "\x06\x23\x2c", [0x313c] = "\x06\x23\x2b", + [0x313e] = "\x06\x24\x7b", [0x313f] = "\x05\x22\x73", + [0x3140] = "\x06\x24\x7a", [0x3141] = "\x06\x24\x7c", + [0x3142] = "\x0f\x22\x54", [0x3144] = "\x0f\x24\x4b", + [0x3146] = "\x06\x27\x7c", [0x3147] = "\x06\x27\x7d", + [0x3148] = "\x06\x28\x25", [0x3149] = "\x05\x24\x43", + [0x314a] = "\x06\x28\x22", [0x314b] = "\x06\x27\x7e", + [0x314c] = "\x06\x28\x24", [0x314e] = "\x06\x28\x23", + [0x3150] = "\x06\x28\x21", [0x3151] = "\x0f\x24\x48", + [0x3152] = "\x0f\x24\x4a", [0x3153] = "\x0f\x24\x4c", + [0x3156] = "\x04\x24\x44", [0x315a] = "\x05\x26\x48", + [0x315b] = "\x06\x2b\x74", [0x315c] = "\x06\x2b\x73", + [0x315d] = "\x05\x26\x49", [0x315e] = "\x06\x2b\x7d", + [0x315f] = "\x05\x26\x44", [0x3160] = "\x06\x2b\x79", + [0x3161] = "\x05\x26\x47", [0x3162] = "\x06\x2b\x7a", + [0x3163] = "\x06\x2b\x77", [0x3164] = "\x05\x26\x46", + [0x3165] = "\x05\x26\x45", [0x3166] = "\x06\x2b\x75", + [0x3167] = "\x06\x2b\x78", [0x3168] = "\x0f\x27\x37", + [0x3169] = "\x0f\x27\x38", [0x316a] = "\x0f\x27\x39", + [0x316b] = "\x0f\x27\x3a", [0x316c] = "\x0f\x27\x3b", + [0x316d] = "\x0f\x27\x3c", [0x316e] = "\x0f\x27\x3d", + [0x316f] = "\x06\x2b\x71", [0x3171] = "\x06\x2b\x7b", + [0x3172] = "\x06\x2b\x7c", [0x3173] = "\x06\x2b\x72", + [0x3174] = "\x06\x2b\x76", [0x3177] = "\x05\x29\x51", + [0x3178] = "\x06\x31\x65", [0x3179] = "\x06\x31\x66", + [0x317a] = "\x05\x29\x50", [0x317b] = "\x04\x29\x66", + [0x317c] = "\x06\x31\x68", [0x317d] = "\x06\x31\x69", + [0x317e] = "\x04\x29\x68", [0x3181] = "\x0f\x2b\x31", + [0x3183] = "\x0f\x2b\x32", [0x3184] = "\x06\x31\x6a", + [0x3185] = "\x0f\x2b\x35", [0x3186] = "\x0f\x2b\x36", + [0x3189] = "\x06\x31\x6e", [0x318a] = "\x06\x31\x6c", + [0x318b] = "\x06\x31\x6b", [0x3192] = "\x05\x2d\x7e", + [0x3193] = "\x06\x38\x3a", [0x3194] = "\x05\x2e\x21", + [0x3195] = "\x05\x2e\x22", [0x3196] = "\x05\x2d\x7b", + [0x3197] = "\x05\x2e\x23", [0x3198] = "\x05\x2d\x7c", + [0x3199] = "\x05\x2d\x7a", [0x319a] = "\x06\x38\x3e", + [0x319b] = "\x06\x38\x38", [0x319c] = "\x06\x38\x3c", + [0x319d] = "\x05\x2d\x7d", [0x319e] = "\x06\x38\x39", + [0x31a0] = "\x06\x38\x3d", [0x31a3] = "\x0f\x2f\x6b", + [0x31a6] = "\x0f\x2f\x6d", [0x31a7] = "\x06\x38\x3b", + [0x31a8] = "\x0f\x2f\x6c", [0x31a9] = "\x06\x38\x41", + [0x31ab] = "\x06\x38\x3f", [0x31b2] = "\x05\x32\x73", + [0x31b3] = "\x04\x32\x38", [0x31b4] = "\x04\x38\x21", + [0x31b5] = "\x06\x40\x53", [0x31b6] = "\x04\x32\x3d", + [0x31b7] = "\x06\x40\x4e", [0x31b8] = "\x06\x40\x4b", + [0x31b9] = "\x06\x40\x4c", [0x31ba] = "\x06\x40\x50", + [0x31bb] = "\x06\x40\x4d", [0x31bc] = "\x06\x40\x55", + [0x31bd] = "\x05\x32\x75", [0x31be] = "\x06\x38\x40", + [0x31bf] = "\x06\x40\x54", [0x31c0] = "\x06\x40\x56", + [0x31c6] = "\x0f\x35\x3c", [0x31cb] = "\x0f\x35\x3d", + [0x31cc] = "\x0f\x35\x3e", [0x31cd] = "\x0f\x35\x3f", + [0x31ce] = "\x0f\x35\x40", [0x31cf] = "\x0f\x35\x41", + [0x31d0] = "\x0f\x35\x42", [0x31d1] = "\x0f\x35\x43", + [0x31d2] = "\x0f\x35\x44", [0x31d3] = "\x0f\x35\x45", + [0x31d4] = "\x0f\x35\x46", [0x31d5] = "\x0f\x35\x47", + [0x31da] = "\x06\x40\x52", [0x31e2] = "\x05\x32\x74", + [0x31e3] = "\x06\x49\x71", [0x31e4] = "\x06\x49\x74", + [0x31e5] = "\x04\x32\x3c", [0x31e6] = "\x05\x3f\x61", + [0x31e7] = "\x05\x39\x2a", [0x31e8] = "\x06\x49\x6f", + [0x31e9] = "\x05\x39\x27", [0x31ea] = "\x06\x49\x70", + [0x31eb] = "\x05\x39\x29", [0x31ec] = "\x05\x39\x26", + [0x31ee] = "\x06\x49\x6c", [0x31ef] = "\x06\x49\x6d", + [0x31f0] = "\x04\x38\x23", [0x31f1] = "\x06\x49\x76", + [0x31f2] = "\x05\x39\x2b", [0x31f3] = "\x04\x38\x27", + [0x31f6] = "\x06\x49\x6e", [0x31fa] = "\x06\x49\x75", + [0x31fb] = "\x06\x49\x77", [0x31fc] = "\x0f\x3b\x51", + [0x31fd] = "\x0f\x3b\x53", [0x31fe] = "\x0f\x3b\x54", + [0x31ff] = "\x0f\x3b\x56", [0x3200] = "\x0f\x3b\x57", + [0x3201] = "\x0f\x3b\x59", [0x3202] = "\x0f\x3b\x5a", + [0x3203] = "\x0f\x3b\x5c", [0x3204] = "\x0f\x3b\x5d", + [0x3207] = "\x0f\x3b\x52", [0x3208] = "\x0f\x3b\x58", + [0x320d] = "\x04\x38\x26", [0x320f] = "\x04\x38\x28", + [0x321f] = "\x06\x49\x72", [0x3220] = "\x05\x39\x2c", + [0x3221] = "\x05\x39\x28", [0x3224] = "\x06\x53\x43", + [0x3225] = "\x05\x3f\x63", [0x3226] = "\x06\x53\x41", + [0x3227] = "\x06\x5d\x53", [0x3228] = "\x06\x53\x42", + [0x3229] = "\x06\x53\x3f", [0x322a] = "\x06\x53\x44", + [0x322e] = "\x0f\x46\x39", [0x3235] = "\x0f\x3b\x5b", + [0x3236] = "\x06\x53\x3e", [0x3237] = "\x0f\x41\x70", + [0x3238] = "\x0f\x41\x71", [0x3239] = "\x0f\x41\x73", + [0x323a] = "\x0f\x41\x74", [0x323b] = "\x0f\x41\x75", + [0x323c] = "\x0f\x41\x76", [0x323d] = "\x0f\x41\x77", + [0x323e] = "\x0f\x41\x78", [0x3240] = "\x0f\x41\x79", + [0x3241] = "\x0f\x41\x7a", [0x3242] = "\x0f\x41\x7b", + [0x3243] = "\x0f\x41\x7d", [0x3244] = "\x05\x3d\x55", + [0x3248] = "\x06\x53\x45", [0x324a] = "\x06\x53\x40", + [0x3251] = "\x05\x3f\x64", [0x3252] = "\x05\x46\x3b", + [0x3253] = "\x05\x46\x3f", [0x3254] = "\x05\x46\x3d", + [0x3255] = "\x05\x46\x3e", [0x3256] = "\x06\x5d\x56", + [0x3257] = "\x05\x46\x40", [0x3258] = "\x05\x46\x43", + [0x3259] = "\x05\x46\x44", [0x325a] = "\x04\x43\x6c", + [0x325b] = "\x05\x46\x42", [0x325c] = "\x05\x4d\x4e", + [0x3263] = "\x0f\x48\x4a", [0x3264] = "\x0f\x48\x4b", + [0x3265] = "\x0f\x48\x4c", [0x3266] = "\x0f\x48\x4d", + [0x3267] = "\x0f\x48\x4e", [0x3268] = "\x0f\x48\x4f", + [0x3269] = "\x06\x5d\x54", [0x326a] = "\x05\x46\x3c", + [0x326b] = "\x06\x5d\x57", [0x326c] = "\x06\x5d\x59", + [0x326d] = "\x06\x5d\x5a", [0x3270] = "\x06\x5d\x55", + [0x327a] = "\x06\x5d\x58", [0x327b] = "\x07\x23\x61", + [0x327c] = "\x07\x23\x5c", [0x327d] = "\x07\x23\x5b", + [0x327e] = "\x07\x23\x5e", [0x327f] = "\x05\x4d\x52", + [0x3281] = "\x05\x4d\x55", [0x3282] = "\x07\x23\x5a", + [0x3283] = "\x07\x23\x57", [0x3284] = "\x07\x23\x58", + [0x3286] = "\x07\x23\x62", [0x328f] = "\x0f\x4f\x37", + [0x3290] = "\x0f\x4f\x39", [0x3291] = "\x0f\x4f\x3a", + [0x3294] = "\x05\x4d\x54", [0x3295] = "\x07\x23\x60", + [0x3296] = "\x0f\x4e\x30", [0x3299] = "\x07\x23\x5d", + [0x329a] = "\x07\x23\x5f", [0x329b] = "\x07\x23\x59", + [0x329d] = "\x05\x4d\x51", [0x329e] = "\x05\x54\x69", + [0x329f] = "\x05\x54\x6b", [0x32a0] = "\x07\x2e\x57", + [0x32a1] = "\x04\x50\x55", [0x32a3] = "\x07\x2e\x55", + [0x32a4] = "\x07\x2e\x5b", [0x32a5] = "\x07\x2e\x59", + [0x32a6] = "\x07\x2e\x5d", [0x32a7] = "\x04\x50\x54", + [0x32a8] = "\x07\x2e\x5c", [0x32ae] = "\x07\x2e\x54", + [0x32af] = "\x0f\x54\x65", [0x32b0] = "\x0f\x54\x66", + [0x32b1] = "\x0f\x54\x67", [0x32b2] = "\x0f\x54\x69", + [0x32b3] = "\x0f\x54\x6a", [0x32b4] = "\x07\x2e\x58", + [0x32b6] = "\x05\x4d\x4f", [0x32b8] = "\x07\x2d\x62", + [0x32ba] = "\x0f\x54\x68", [0x32bd] = "\x07\x2e\x43", + [0x32c4] = "\x05\x54\x6a", [0x32c5] = "\x07\x2e\x56", + [0x32c8] = "\x0f\x4f\x38", [0x32c9] = "\x07\x38\x47", + [0x32ca] = "\x05\x5b\x60", [0x32cb] = "\x05\x5b\x61", + [0x32cc] = "\x07\x38\x48", [0x32cd] = "\x05\x5b\x62", + [0x32cf] = "\x07\x38\x45", [0x32d0] = "\x07\x38\x46", + [0x32d3] = "\x07\x38\x49", [0x32d4] = "\x0f\x5a\x3a", + [0x32d5] = "\x0f\x5a\x3b", [0x32d6] = "\x0f\x5a\x3c", + [0x32d7] = "\x07\x38\x44", [0x32d8] = "\x0f\x5a\x3d", + [0x32de] = "\x04\x5b\x3e", [0x32df] = "\x05\x61\x72", + [0x32e3] = "\x05\x61\x73", [0x32e5] = "\x07\x3f\x75", + [0x32ea] = "\x0f\x5e\x76", [0x32eb] = "\x0f\x5e\x77", + [0x32ec] = "\x0f\x5e\x78", [0x32ed] = "\x0f\x5e\x79", + [0x32ee] = "\x0f\x5e\x7b", [0x32ef] = "\x07\x3f\x78", + [0x32f2] = "\x05\x68\x23", [0x32f3] = "\x07\x47\x3d", + [0x32f4] = "\x07\x47\x3c", [0x32f5] = "\x05\x68\x22", + [0x32f6] = "\x05\x68\x24", [0x32f7] = "\x07\x47\x3b", + [0x32f8] = "\x07\x47\x3e", [0x32fa] = "\x0f\x62\x4d", + [0x32ff] = "\x05\x6c\x37", [0x3303] = "\x0f\x65\x31", + [0x3304] = "\x0f\x65\x32", [0x3305] = "\x05\x6b\x6e", + [0x3307] = "\x07\x4d\x79", [0x3308] = "\x07\x53\x46", + [0x330d] = "\x07\x58\x21", [0x330e] = "\x0f\x69\x46", + [0x330f] = "\x05\x73\x39", [0x3313] = "\x05\x73\x49", + [0x3316] = "\x07\x5b\x5c", [0x3317] = "\x05\x77\x5e", + [0x3318] = "\x07\x5e\x6d", [0x3319] = "\x0f\x6b\x4d", + [0x331c] = "\x05\x79\x2b", [0x331f] = "\x07\x64\x47", + [0x3322] = "\x0f\x24\x4d", [0x3323] = "\x06\x2b\x7e", + [0x3324] = "\x0f\x27\x3f", [0x3325] = "\x0f\x27\x40", + [0x3326] = "\x06\x2c\x21", [0x3327] = "\x05\x29\x53", + [0x3328] = "\x05\x29\x52", [0x3329] = "\x06\x31\x70", + [0x332a] = "\x0f\x2b\x37", [0x332b] = "\x0f\x2b\x39", + [0x332c] = "\x06\x31\x6f", [0x332d] = "\x06\x38\x42", + [0x332f] = "\x0f\x2f\x6f", [0x3330] = "\x0f\x2f\x70", + [0x3331] = "\x0f\x2f\x71", [0x3332] = "\x0f\x2f\x72", + [0x3333] = "\x0f\x2f\x73", [0x3337] = "\x0f\x35\x49", + [0x3338] = "\x0f\x35\x4a", [0x333b] = "\x0f\x3b\x5f", + [0x333c] = "\x06\x49\x7a", [0x333d] = "\x06\x49\x79", + [0x333e] = "\x05\x3f\x65", [0x3343] = "\x04\x43\x70", + [0x3344] = "\x06\x53\x46", [0x3346] = "\x05\x4d\x57", + [0x3347] = "\x05\x4d\x56", [0x3348] = "\x07\x23\x63", + [0x334c] = "\x0f\x54\x6b", [0x334f] = "\x05\x5b\x63", + [0x3351] = "\x07\x3f\x7a", [0x3352] = "\x05\x61\x74", + [0x3353] = "\x07\x3f\x79", [0x3354] = "\x07\x3f\x77", + [0x3356] = "\x04\x5f\x6d", [0x3358] = "\x07\x4d\x7a", + [0x3359] = "\x07\x4d\x7b", [0x335b] = "\x05\x7b\x3f", + [0x335c] = "\x07\x66\x3e", [0x335d] = "\x06\x23\x2d", + [0x335e] = "\x06\x24\x7d", [0x335f] = "\x05\x24\x44", + [0x3360] = "\x06\x28\x29", [0x3361] = "\x06\x28\x27", + [0x3362] = "\x06\x28\x28", [0x3363] = "\x06\x28\x26", + [0x3364] = "\x06\x2c\x22", [0x3365] = "\x05\x29\x54", + [0x3366] = "\x04\x29\x69", [0x3367] = "\x04\x29\x6a", + [0x336b] = "\x0f\x2b\x3a", [0x336c] = "\x06\x31\x71", + [0x336e] = "\x06\x38\x43", [0x3373] = "\x0f\x35\x4b", + [0x3374] = "\x05\x32\x76", [0x3375] = "\x06\x40\x59", + [0x3376] = "\x06\x40\x5b", [0x3377] = "\x06\x49\x7d", + [0x3378] = "\x06\x49\x7c", [0x3379] = "\x06\x40\x5a", + [0x337a] = "\x05\x39\x2d", [0x337c] = "\x0f\x39\x46", + [0x3381] = "\x0f\x3b\x61", [0x3382] = "\x0f\x3b\x62", + [0x3384] = "\x06\x53\x47", [0x3385] = "\x05\x3f\x67", + [0x3389] = "\x0f\x3b\x60", [0x338a] = "\x0f\x41\x7e", + [0x338b] = "\x0f\x42\x21", [0x338c] = "\x06\x53\x48", + [0x338d] = "\x06\x5d\x5d", [0x3390] = "\x06\x5d\x5e", + [0x3392] = "\x07\x23\x64", [0x3393] = "\x04\x4a\x34", + [0x3394] = "\x05\x4d\x59", [0x3397] = "\x04\x4a\x33", + [0x3398] = "\x0f\x4f\x3b", [0x3399] = "\x0f\x4f\x3c", + [0x339a] = "\x05\x54\x6e", [0x339b] = "\x05\x54\x6c", + [0x339c] = "\x05\x5b\x64", [0x339f] = "\x05\x54\x6d", + [0x33a0] = "\x0f\x54\x6d", [0x33a1] = "\x0f\x54\x6e", + [0x33a3] = "\x07\x38\x4b", [0x33a4] = "\x07\x38\x4a", + [0x33a5] = "\x0f\x5a\x3e", [0x33a9] = "\x05\x61\x75", + [0x33ac] = "\x0f\x5e\x7c", [0x33ad] = "\x07\x3f\x7b", + [0x33ae] = "\x05\x6c\x38", [0x33b1] = "\x05\x75\x6f", + [0x33b2] = "\x05\x77\x5f", [0x33b3] = "\x05\x21\x48", + [0x33b4] = "\x04\x21\x4e", [0x33b5] = "\x04\x21\x7d", + [0x33b6] = "\x0f\x21\x65", [0x33b8] = "\x05\x22\x75", + [0x33b9] = "\x06\x25\x22", [0x33ba] = "\x05\x22\x74", + [0x33bb] = "\x06\x24\x7e", [0x33bc] = "\x06\x25\x21", + [0x33bd] = "\x0f\x22\x56", [0x33bf] = "\x04\x22\x7b", + [0x33c0] = "\x04\x22\x7a", [0x33c1] = "\x06\x28\x2c", + [0x33c2] = "\x04\x24\x49", [0x33c3] = "\x06\x28\x2a", + [0x33c5] = "\x06\x28\x2b", [0x33c6] = "\x0f\x24\x4e", + [0x33c7] = "\x0f\x24\x4f", [0x33c8] = "\x0f\x24\x54", + [0x33c9] = "\x0f\x24\x50", [0x33ca] = "\x0f\x24\x52", + [0x33cb] = "\x05\x24\x46", [0x33d0] = "\x06\x28\x2d", + [0x33d1] = "\x05\x24\x45", [0x33d2] = "\x04\x24\x45", + [0x33d4] = "\x04\x26\x6b", [0x33d5] = "\x05\x26\x4c", + [0x33d6] = "\x04\x26\x66", [0x33d7] = "\x05\x26\x4b", + [0x33d8] = "\x06\x2c\x2b", [0x33d9] = "\x05\x26\x50", + [0x33da] = "\x05\x26\x52", [0x33db] = "\x06\x2c\x28", + [0x33dc] = "\x06\x2c\x27", [0x33dd] = "\x06\x2c\x26", + [0x33de] = "\x05\x26\x4d", [0x33df] = "\x05\x26\x53", + [0x33e0] = "\x05\x26\x4f", [0x33e1] = "\x05\x26\x4e", + [0x33e5] = "\x0f\x27\x43", [0x33e7] = "\x0f\x27\x45", + [0x33e8] = "\x0f\x27\x46", [0x33e9] = "\x0f\x27\x47", + [0x33ea] = "\x0f\x27\x49", [0x33eb] = "\x0f\x27\x4a", + [0x33ec] = "\x0f\x27\x4b", [0x33ed] = "\x0f\x27\x4d", + [0x33ee] = "\x0f\x27\x4f", [0x33ef] = "\x0f\x27\x51", + [0x33f0] = "\x0f\x27\x54", [0x33f1] = "\x0f\x27\x55", + [0x33f2] = "\x06\x2c\x24", [0x33f3] = "\x06\x2c\x29", + [0x33f6] = "\x05\x26\x54", [0x33f8] = "\x06\x2c\x2c", + [0x33f9] = "\x0f\x27\x44", [0x33fb] = "\x06\x2c\x2d", + [0x33fd] = "\x06\x2c\x2a", [0x33fe] = "\x0f\x27\x48", + [0x3400] = "\x0f\x27\x42", [0x3401] = "\x06\x2c\x25", + [0x3403] = "\x05\x26\x55", [0x3407] = "\x06\x2d\x5c", + [0x3408] = "\x06\x31\x74", [0x3409] = "\x06\x31\x73", + [0x340a] = "\x04\x29\x6b", [0x340b] = "\x05\x29\x56", + [0x340c] = "\x06\x31\x75", [0x340d] = "\x06\x31\x76", + [0x340e] = "\x05\x29\x55", [0x340f] = "\x05\x29\x59", + [0x3410] = "\x06\x31\x77", [0x3411] = "\x05\x2e\x26", + [0x3412] = "\x05\x29\x5a", [0x3413] = "\x05\x29\x58", + [0x3417] = "\x0f\x27\x53", [0x3418] = "\x0f\x2b\x3b", + [0x3419] = "\x0f\x2b\x3c", [0x341a] = "\x0f\x2b\x3d", + [0x341b] = "\x0f\x2b\x3f", [0x341c] = "\x0f\x2b\x40", + [0x341d] = "\x0f\x2b\x41", [0x341e] = "\x0f\x2b\x42", + [0x341f] = "\x0f\x2b\x43", [0x3420] = "\x0f\x2b\x44", + [0x3421] = "\x0f\x2b\x45", [0x3422] = "\x0f\x2b\x46", + [0x3423] = "\x0f\x2b\x47", [0x3424] = "\x0f\x2b\x49", + [0x3425] = "\x0f\x2b\x4a", [0x3426] = "\x0f\x2b\x4b", + [0x3427] = "\x0f\x2b\x4c", [0x3428] = "\x0f\x2b\x4d", + [0x3429] = "\x0f\x2b\x4e", [0x342a] = "\x0f\x2b\x4f", + [0x3430] = "\x05\x29\x5b", [0x3435] = "\x06\x40\x5c", + [0x3436] = "\x06\x38\x4f", [0x3437] = "\x06\x38\x53", + [0x3438] = "\x06\x38\x4b", [0x3439] = "\x06\x38\x4d", + [0x343a] = "\x06\x38\x46", [0x343b] = "\x05\x2e\x27", + [0x343c] = "\x06\x38\x48", [0x343d] = "\x06\x38\x45", + [0x343e] = "\x06\x38\x51", [0x343f] = "\x04\x2d\x50", + [0x3440] = "\x06\x40\x5d", [0x3441] = "\x05\x29\x57", + [0x3442] = "\x05\x2e\x29", [0x3443] = "\x05\x2e\x2a", + [0x3444] = "\x06\x38\x44", [0x344f] = "\x0f\x2f\x74", + [0x3451] = "\x0f\x2f\x75", [0x3452] = "\x0f\x2f\x76", + [0x3453] = "\x0f\x2f\x78", [0x3454] = "\x0f\x2f\x79", + [0x3455] = "\x0f\x2f\x7a", [0x3456] = "\x0f\x2f\x7b", + [0x3457] = "\x0f\x2f\x7c", [0x3458] = "\x0f\x2f\x7d", + [0x3459] = "\x0f\x2f\x7e", [0x345a] = "\x0f\x30\x21", + [0x345b] = "\x0f\x30\x22", [0x345c] = "\x0f\x30\x23", + [0x345d] = "\x0f\x30\x25", [0x345e] = "\x0f\x30\x26", + [0x345f] = "\x0f\x30\x27", [0x3460] = "\x0f\x30\x29", + [0x3461] = "\x0f\x30\x2a", [0x3462] = "\x0f\x30\x2b", + [0x3463] = "\x0f\x30\x2c", [0x3464] = "\x0f\x30\x2e", + [0x3465] = "\x06\x38\x4c", [0x3468] = "\x06\x38\x47", + [0x346a] = "\x06\x38\x49", [0x346b] = "\x04\x2d\x53", + [0x346d] = "\x06\x38\x4e", [0x346e] = "\x0f\x30\x30", + [0x346f] = "\x0f\x30\x28", [0x3471] = "\x04\x2d\x5a", + [0x3472] = "\x0f\x30\x2d", [0x3478] = "\x05\x2e\x2c", + [0x3479] = "\x05\x2e\x28", [0x347d] = "\x0f\x2f\x77", + [0x347e] = "\x06\x38\x52", [0x347f] = "\x06\x40\x68", + [0x3480] = "\x06\x40\x69", [0x3481] = "\x06\x40\x5f", + [0x3482] = "\x05\x32\x77", [0x3483] = "\x05\x33\x21", + [0x3484] = "\x05\x39\x36", [0x3485] = "\x04\x32\x45", + [0x3486] = "\x04\x32\x40", [0x3487] = "\x05\x32\x7d", + [0x3488] = "\x06\x40\x67", [0x3489] = "\x06\x4a\x2e", + [0x348f] = "\x06\x40\x63", [0x3490] = "\x0f\x35\x4c", + [0x3491] = "\x0f\x35\x4d", [0x3492] = "\x0f\x35\x4f", + [0x3493] = "\x0f\x35\x50", [0x3494] = "\x0f\x35\x51", + [0x3495] = "\x0f\x35\x52", [0x3496] = "\x0f\x35\x53", + [0x3497] = "\x0f\x35\x54", [0x3498] = "\x0f\x35\x55", + [0x3499] = "\x0f\x35\x56", [0x349a] = "\x0f\x35\x58", + [0x349b] = "\x0f\x35\x59", [0x349c] = "\x0f\x35\x5a", + [0x349d] = "\x0f\x35\x5b", [0x349e] = "\x0f\x35\x5c", + [0x349f] = "\x0f\x35\x5d", [0x34a0] = "\x0f\x35\x5e", + [0x34a1] = "\x0f\x35\x5f", [0x34a2] = "\x0f\x35\x60", + [0x34a3] = "\x0f\x35\x61", [0x34a4] = "\x0f\x35\x62", + [0x34a5] = "\x0f\x35\x63", [0x34a6] = "\x0f\x35\x65", + [0x34a7] = "\x0f\x35\x66", [0x34a8] = "\x06\x40\x64", + [0x34a9] = "\x06\x40\x66", [0x34aa] = "\x06\x40\x65", + [0x34ab] = "\x04\x32\x47", [0x34ac] = "\x06\x40\x62", + [0x34ad] = "\x06\x40\x60", [0x34af] = "\x06\x40\x61", + [0x34b6] = "\x04\x32\x44", [0x34b7] = "\x05\x33\x22", + [0x34b8] = "\x05\x32\x78", [0x34b9] = "\x05\x32\x7b", + [0x34ba] = "\x05\x32\x7a", [0x34bb] = "\x05\x32\x7c", + [0x34bc] = "\x06\x40\x6a", [0x34bf] = "\x0f\x35\x4e", + [0x34c0] = "\x06\x40\x5e", [0x34c1] = "\x04\x38\x36", + [0x34c2] = "\x06\x4a\x34", [0x34c3] = "\x05\x39\x35", + [0x34c4] = "\x06\x53\x49", [0x34c5] = "\x04\x38\x2e", + [0x34c6] = "\x05\x39\x38", [0x34c7] = "\x06\x4a\x22", + [0x34c8] = "\x05\x39\x32", [0x34c9] = "\x04\x38\x2b", + [0x34ca] = "\x05\x39\x30", [0x34cb] = "\x05\x39\x34", + [0x34cc] = "\x04\x38\x31", [0x34cd] = "\x06\x4a\x2d", + [0x34ce] = "\x06\x4a\x2f", [0x34cf] = "\x05\x39\x3a", + [0x34d0] = "\x06\x4a\x24", [0x34d1] = "\x06\x4a\x21", + [0x34d2] = "\x05\x39\x37", [0x34d3] = "\x06\x4a\x33", + [0x34d4] = "\x05\x39\x3c", [0x34d5] = "\x05\x39\x3b", + [0x34d6] = "\x06\x4a\x26", [0x34d7] = "\x04\x38\x30", + [0x34d8] = "\x06\x4a\x27", [0x34d9] = "\x06\x4a\x2a", + [0x34da] = "\x06\x4a\x31", [0x34db] = "\x05\x39\x40", + [0x34dc] = "\x06\x53\x4a", [0x34dd] = "\x05\x39\x3d", + [0x34de] = "\x06\x4a\x38", [0x34df] = "\x06\x4a\x23", + [0x34e0] = "\x06\x4a\x25", [0x34e1] = "\x06\x4a\x35", + [0x34e7] = "\x04\x38\x33", [0x34e8] = "\x04\x38\x38", + [0x34e9] = "\x06\x4a\x36", [0x34ea] = "\x06\x4a\x37", + [0x34eb] = "\x0f\x3b\x64", [0x34ec] = "\x0f\x3b\x65", + [0x34ed] = "\x0f\x3b\x67", [0x34ee] = "\x0f\x3b\x68", + [0x34ef] = "\x0f\x3b\x69", [0x34f0] = "\x0f\x3b\x6b", + [0x34f1] = "\x0f\x3b\x6c", [0x34f2] = "\x0f\x3b\x6d", + [0x34f3] = "\x0f\x3b\x6f", [0x34f4] = "\x0f\x3b\x71", + [0x34f5] = "\x0f\x3b\x72", [0x34f6] = "\x0f\x3b\x74", + [0x34f7] = "\x0f\x3b\x75", [0x34f8] = "\x0f\x3b\x76", + [0x34f9] = "\x0f\x3b\x77", [0x34fa] = "\x0f\x3b\x78", + [0x34fb] = "\x0f\x3b\x79", [0x34fc] = "\x0f\x3b\x7a", + [0x34fd] = "\x0f\x3b\x7b", [0x34fe] = "\x0f\x3b\x7c", + [0x34ff] = "\x0f\x3b\x7d", [0x3500] = "\x0f\x3b\x7e", + [0x3501] = "\x0f\x3c\x22", [0x3502] = "\x0f\x3c\x23", + [0x3503] = "\x0f\x3c\x24", [0x3504] = "\x0f\x3c\x25", + [0x3505] = "\x0f\x3c\x26", [0x3506] = "\x0f\x3c\x27", + [0x3507] = "\x0f\x3c\x28", [0x3508] = "\x0f\x3c\x2a", + [0x3509] = "\x0f\x3c\x2b", [0x350a] = "\x0f\x3c\x2c", + [0x350b] = "\x0f\x3c\x2d", [0x350c] = "\x0f\x3c\x2e", + [0x350d] = "\x0f\x3c\x2f", [0x350e] = "\x06\x4a\x29", + [0x350f] = "\x06\x4a\x2b", [0x3511] = "\x06\x4a\x2c", + [0x3512] = "\x06\x4a\x32", [0x3513] = "\x05\x39\x42", + [0x3514] = "\x06\x4a\x30", [0x3515] = "\x06\x4a\x39", + [0x3516] = "\x06\x4a\x28", [0x352b] = "\x05\x39\x3e", + [0x352c] = "\x05\x39\x41", [0x352d] = "\x05\x39\x2e", + [0x352e] = "\x05\x39\x2f", [0x352f] = "\x05\x39\x31", + [0x3531] = "\x06\x53\x4e", [0x3532] = "\x06\x53\x58", + [0x3533] = "\x04\x3d\x77", [0x3534] = "\x06\x53\x56", + [0x3535] = "\x04\x3d\x74", [0x3536] = "\x06\x53\x57", + [0x3537] = "\x05\x3f\x6f", [0x3538] = "\x05\x3f\x6a", + [0x3539] = "\x05\x3f\x6e", [0x353a] = "\x05\x3f\x6b", + [0x353b] = "\x04\x3d\x6a", [0x353c] = "\x06\x53\x5b", + [0x353d] = "\x05\x3f\x73", [0x353e] = "\x06\x53\x61", + [0x353f] = "\x05\x3f\x68", [0x3540] = "\x04\x3d\x7a", + [0x3541] = "\x05\x3f\x74", [0x3542] = "\x05\x3f\x69", + [0x3543] = "\x06\x53\x55", [0x3544] = "\x05\x3f\x70", + [0x3545] = "\x05\x3f\x6d", [0x3546] = "\x06\x53\x60", + [0x3547] = "\x04\x3d\x73", [0x3548] = "\x06\x53\x59", + [0x3549] = "\x06\x53\x5a", [0x354a] = "\x06\x53\x5d", + [0x354b] = "\x06\x53\x50", [0x354c] = "\x04\x3d\x70", + [0x354d] = "\x06\x53\x5c", [0x354e] = "\x05\x3f\x6c", + [0x3550] = "\x06\x53\x63", [0x3551] = "\x06\x53\x4f", + [0x3552] = "\x06\x53\x51", [0x3553] = "\x06\x53\x4c", + [0x3559] = "\x0f\x42\x23", [0x355b] = "\x0f\x42\x24", + [0x355c] = "\x0f\x42\x25", [0x355d] = "\x0f\x42\x26", + [0x355e] = "\x0f\x42\x27", [0x355f] = "\x0f\x42\x29", + [0x3560] = "\x0f\x42\x2a", [0x3561] = "\x0f\x42\x2b", + [0x3562] = "\x0f\x42\x2c", [0x3563] = "\x0f\x42\x2d", + [0x3564] = "\x0f\x42\x2e", [0x3565] = "\x0f\x42\x30", + [0x3566] = "\x0f\x42\x31", [0x3567] = "\x0f\x42\x32", + [0x3568] = "\x0f\x42\x33", [0x3569] = "\x0f\x42\x34", + [0x356a] = "\x0f\x42\x35", [0x356b] = "\x0f\x42\x36", + [0x356c] = "\x0f\x42\x38", [0x356d] = "\x0f\x42\x39", + [0x356e] = "\x0f\x42\x3a", [0x356f] = "\x0f\x42\x3b", + [0x3570] = "\x0f\x42\x3d", [0x3571] = "\x0f\x42\x3e", + [0x3572] = "\x0f\x42\x3f", [0x3573] = "\x0f\x42\x40", + [0x3574] = "\x0f\x42\x41", [0x3575] = "\x0f\x42\x42", + [0x3576] = "\x0f\x42\x43", [0x3577] = "\x0f\x42\x44", + [0x3578] = "\x0f\x42\x45", [0x3579] = "\x0f\x42\x46", + [0x357a] = "\x0f\x42\x48", [0x357b] = "\x0f\x42\x4a", + [0x357c] = "\x0f\x42\x4c", [0x357f] = "\x06\x53\x4d", + [0x3580] = "\x06\x53\x52", [0x3581] = "\x06\x53\x54", + [0x3582] = "\x04\x3d\x79", [0x3583] = "\x06\x53\x62", + [0x3587] = "\x06\x53\x4b", [0x358a] = "\x06\x53\x5f", + [0x3590] = "\x0f\x42\x22", [0x3593] = "\x0f\x42\x2f", + [0x3595] = "\x0f\x42\x37", [0x35a3] = "\x05\x39\x3f", + [0x35a4] = "\x05\x3f\x72", [0x35a5] = "\x06\x53\x53", + [0x35a6] = "\x0f\x43\x74", [0x35a8] = "\x05\x46\x4e", + [0x35a9] = "\x0f\x42\x4b", [0x35aa] = "\x05\x46\x50", + [0x35ab] = "\x04\x43\x7b", [0x35ac] = "\x04\x43\x72", + [0x35ad] = "\x05\x46\x4d", [0x35ae] = "\x05\x46\x4f", + [0x35af] = "\x06\x5d\x69", [0x35b0] = "\x05\x46\x55", + [0x35b1] = "\x05\x46\x52", [0x35b2] = "\x07\x23\x65", + [0x35b4] = "\x06\x53\x64", [0x35b5] = "\x05\x46\x47", + [0x35b6] = "\x06\x5d\x5f", [0x35b7] = "\x05\x46\x54", + [0x35b8] = "\x05\x46\x46", [0x35b9] = "\x05\x46\x58", + [0x35ba] = "\x06\x5d\x62", [0x35bb] = "\x05\x46\x4a", + [0x35bc] = "\x05\x46\x53", [0x35bd] = "\x06\x5d\x63", + [0x35be] = "\x04\x43\x76", [0x35bf] = "\x05\x46\x48", + [0x35c1] = "\x05\x46\x49", [0x35c2] = "\x06\x5d\x65", + [0x35c3] = "\x05\x46\x4c", [0x35d0] = "\x05\x46\x51", + [0x35d4] = "\x0f\x48\x57", [0x35d5] = "\x0f\x48\x58", + [0x35d6] = "\x0f\x48\x59", [0x35d7] = "\x0f\x48\x5a", + [0x35d8] = "\x0f\x48\x5b", [0x35d9] = "\x0f\x48\x5c", + [0x35da] = "\x0f\x48\x5d", [0x35db] = "\x0f\x48\x5e", + [0x35dc] = "\x0f\x48\x5f", [0x35dd] = "\x0f\x48\x60", + [0x35de] = "\x0f\x48\x61", [0x35df] = "\x0f\x48\x62", + [0x35e0] = "\x0f\x48\x63", [0x35e1] = "\x0f\x48\x64", + [0x35e2] = "\x0f\x48\x65", [0x35e3] = "\x0f\x48\x66", + [0x35e4] = "\x0f\x48\x67", [0x35e5] = "\x0f\x48\x68", + [0x35e6] = "\x0f\x48\x69", [0x35e7] = "\x0f\x48\x6a", + [0x35e8] = "\x0f\x48\x6b", [0x35e9] = "\x0f\x48\x6c", + [0x35ea] = "\x0f\x48\x6d", [0x35eb] = "\x0f\x48\x6e", + [0x35ec] = "\x0f\x48\x6f", [0x35ed] = "\x0f\x48\x71", + [0x35ee] = "\x0f\x48\x72", [0x35ef] = "\x0f\x48\x73", + [0x35f0] = "\x0f\x48\x75", [0x35f3] = "\x03\x47\x4b", + [0x35f4] = "\x06\x5d\x6a", [0x35f5] = "\x06\x5d\x67", + [0x35f7] = "\x06\x5d\x6b", [0x35f8] = "\x06\x5d\x6c", + [0x35fa] = "\x05\x46\x56", [0x35fb] = "\x05\x46\x57", + [0x3600] = "\x0f\x48\x74", [0x3605] = "\x06\x5d\x64", + [0x3607] = "\x06\x5d\x66", [0x360b] = "\x0f\x48\x50", + [0x360d] = "\x0f\x48\x51", [0x360e] = "\x0f\x48\x53", + [0x360f] = "\x0f\x48\x54", [0x3610] = "\x06\x5d\x60", + [0x3611] = "\x06\x5d\x6d", [0x3612] = "\x06\x5d\x61", + [0x3614] = "\x0f\x48\x56", [0x3615] = "\x07\x23\x68", + [0x3616] = "\x05\x4d\x67", [0x3617] = "\x05\x4d\x5e", + [0x3618] = "\x04\x4a\x3b", [0x3619] = "\x04\x4a\x47", + [0x361a] = "\x05\x4d\x5b", [0x361b] = "\x04\x4a\x40", + [0x361c] = "\x07\x23\x71", [0x361d] = "\x07\x23\x6c", + [0x361e] = "\x07\x23\x74", [0x361f] = "\x05\x4d\x6b", + [0x3620] = "\x05\x4d\x65", [0x3621] = "\x07\x23\x70", + [0x3622] = "\x04\x4a\x46", [0x3623] = "\x05\x4d\x5f", + [0x3624] = "\x04\x4a\x3f", [0x3625] = "\x05\x4d\x64", + [0x3626] = "\x04\x4a\x43", [0x3627] = "\x04\x4a\x3e", + [0x3628] = "\x04\x4a\x35", [0x3629] = "\x07\x23\x73", + [0x362a] = "\x05\x4d\x5c", [0x362b] = "\x04\x4a\x4a", + [0x362c] = "\x05\x4d\x69", [0x362d] = "\x07\x23\x6e", + [0x362e] = "\x05\x4d\x63", [0x362f] = "\x05\x4d\x6a", + [0x3630] = "\x07\x23\x69", [0x3631] = "\x04\x4a\x41", + [0x3632] = "\x05\x4d\x5d", [0x3633] = "\x07\x23\x75", + [0x363b] = "\x04\x4a\x3c", [0x363f] = "\x04\x4a\x45", + [0x3641] = "\x04\x4a\x49", [0x3642] = "\x07\x23\x66", + [0x3643] = "\x07\x23\x6a", [0x3644] = "\x0f\x4f\x3d", + [0x3645] = "\x0f\x4f\x3e", [0x3646] = "\x0f\x4f\x3f", + [0x3647] = "\x0f\x4f\x43", [0x3648] = "\x0f\x4f\x44", + [0x3649] = "\x0f\x4f\x46", [0x364a] = "\x0f\x4f\x47", + [0x364b] = "\x0f\x4f\x48", [0x364c] = "\x0f\x4f\x49", + [0x364d] = "\x0f\x4f\x4a", [0x364e] = "\x0f\x4f\x4b", + [0x364f] = "\x0f\x4f\x4c", [0x3650] = "\x0f\x4f\x4d", + [0x3651] = "\x0f\x4f\x4e", [0x3652] = "\x0f\x4f\x4f", + [0x3653] = "\x0f\x4f\x50", [0x3654] = "\x0f\x4f\x51", + [0x3655] = "\x0f\x4f\x52", [0x3656] = "\x0f\x4f\x53", + [0x3659] = "\x0f\x4f\x40", [0x365b] = "\x07\x23\x6b", + [0x3664] = "\x05\x4d\x6c", [0x3670] = "\x05\x4d\x68", + [0x3671] = "\x05\x4d\x66", [0x3672] = "\x07\x23\x67", + [0x3673] = "\x07\x23\x6d", [0x3674] = "\x05\x4d\x60", + [0x3675] = "\x05\x4d\x5a", [0x3676] = "\x05\x4d\x62", + [0x367b] = "\x04\x50\x5b", [0x367c] = "\x05\x54\x7d", + [0x367d] = "\x07\x2e\x69", [0x367e] = "\x04\x50\x65", + [0x367f] = "\x04\x50\x58", [0x3680] = "\x05\x5b\x65", + [0x3681] = "\x07\x38\x4c", [0x3682] = "\x07\x2e\x60", + [0x3683] = "\x07\x2e\x63", [0x3684] = "\x05\x54\x7b", + [0x3685] = "\x07\x2e\x68", [0x3686] = "\x07\x2e\x72", + [0x3687] = "\x05\x54\x7a", [0x3688] = "\x07\x2e\x6f", + [0x3689] = "\x07\x2e\x62", [0x368a] = "\x04\x50\x62", + [0x368b] = "\x04\x56\x4c", [0x368c] = "\x04\x50\x57", + [0x368d] = "\x07\x2e\x5f", [0x368e] = "\x04\x50\x5f", + [0x368f] = "\x05\x54\x79", [0x3690] = "\x07\x2e\x67", + [0x3691] = "\x07\x2e\x64", [0x3692] = "\x05\x54\x71", + [0x3694] = "\x05\x54\x77", [0x3695] = "\x04\x50\x5c", + [0x3696] = "\x07\x2e\x6e", [0x3697] = "\x07\x2e\x74", + [0x3698] = "\x05\x54\x78", [0x3699] = "\x04\x50\x5d", + [0x369a] = "\x07\x2e\x66", [0x369b] = "\x07\x2e\x6b", + [0x369c] = "\x04\x50\x63", [0x369d] = "\x05\x54\x70", + [0x369e] = "\x07\x2e\x61", [0x369f] = "\x05\x61\x7b", + [0x36a0] = "\x05\x54\x75", [0x36a1] = "\x05\x54\x76", + [0x36a2] = "\x05\x54\x72", [0x36a3] = "\x04\x4a\x44", + [0x36a4] = "\x07\x2e\x73", [0x36a5] = "\x07\x2e\x6c", + [0x36a6] = "\x07\x2e\x65", [0x36a8] = "\x07\x2e\x5e", + [0x36a9] = "\x05\x54\x7c", [0x36aa] = "\x05\x54\x6f", + [0x36af] = "\x05\x54\x73", [0x36b0] = "\x0f\x54\x6f", + [0x36b1] = "\x0f\x54\x70", [0x36b2] = "\x0f\x54\x71", + [0x36b3] = "\x0f\x54\x72", [0x36b4] = "\x0f\x54\x73", + [0x36b5] = "\x0f\x54\x75", [0x36b6] = "\x0f\x54\x76", + [0x36b7] = "\x0f\x54\x77", [0x36b8] = "\x0f\x54\x78", + [0x36b9] = "\x0f\x54\x79", [0x36ba] = "\x0f\x54\x7a", + [0x36bb] = "\x0f\x54\x7c", [0x36bc] = "\x0f\x54\x7d", + [0x36bd] = "\x0f\x54\x7e", [0x36be] = "\x0f\x55\x21", + [0x36bf] = "\x0f\x55\x22", [0x36c0] = "\x0f\x55\x24", + [0x36c1] = "\x0f\x55\x25", [0x36c2] = "\x0f\x55\x26", + [0x36c3] = "\x0f\x55\x27", [0x36c4] = "\x0f\x55\x28", + [0x36c5] = "\x0f\x55\x2b", [0x36c6] = "\x0f\x55\x2c", + [0x36c7] = "\x0f\x55\x2d", [0x36c8] = "\x0f\x55\x2e", + [0x36c9] = "\x0f\x55\x2f", [0x36ca] = "\x0f\x55\x30", + [0x36cb] = "\x0f\x55\x32", [0x36cc] = "\x0f\x55\x33", + [0x36cd] = "\x0f\x55\x34", [0x36ce] = "\x0f\x55\x35", + [0x36cf] = "\x0f\x55\x36", [0x36d0] = "\x0f\x55\x37", + [0x36d1] = "\x0f\x55\x38", [0x36d6] = "\x07\x2e\x70", + [0x36d8] = "\x07\x2e\x71", [0x36da] = "\x04\x50\x61", + [0x36df] = "\x0f\x55\x23", [0x36eb] = "\x05\x54\x74", + [0x36ec] = "\x0f\x48\x70", [0x36ee] = "\x0f\x4f\x41", + [0x36f0] = "\x07\x2e\x6d", [0x36f1] = "\x04\x56\x43", + [0x36f2] = "\x07\x38\x50", [0x36f3] = "\x07\x38\x4e", + [0x36f4] = "\x04\x56\x47", [0x36f5] = "\x07\x38\x52", + [0x36f6] = "\x07\x38\x56", [0x36f7] = "\x05\x5b\x6a", + [0x36f8] = "\x05\x5b\x6b", [0x36f9] = "\x04\x56\x4a", + [0x36fa] = "\x04\x56\x46", [0x36fb] = "\x05\x5b\x6e", + [0x36fc] = "\x07\x38\x53", [0x36fd] = "\x05\x5b\x6c", + [0x36ff] = "\x07\x38\x51", [0x3700] = "\x07\x38\x57", + [0x3701] = "\x05\x61\x7c", [0x3702] = "\x05\x5b\x67", + [0x3703] = "\x04\x56\x4d", [0x3704] = "\x04\x56\x44", + [0x3705] = "\x07\x38\x59", [0x3706] = "\x04\x56\x42", + [0x3707] = "\x05\x5b\x69", [0x3708] = "\x07\x38\x5b", + [0x370d] = "\x05\x5b\x66", [0x370e] = "\x07\x38\x54", + [0x370f] = "\x0f\x5a\x40", [0x3710] = "\x0f\x5a\x41", + [0x3711] = "\x0f\x5a\x43", [0x3712] = "\x0f\x5a\x44", + [0x3713] = "\x0f\x5a\x45", [0x3714] = "\x0f\x5a\x46", + [0x3715] = "\x0f\x5a\x47", [0x3716] = "\x0f\x5a\x48", + [0x3717] = "\x0f\x5a\x49", [0x3718] = "\x0f\x5a\x4a", + [0x3719] = "\x0f\x5a\x4b", [0x371a] = "\x0f\x5a\x4c", + [0x371b] = "\x0f\x5a\x4e", [0x371c] = "\x0f\x5a\x4f", + [0x371d] = "\x0f\x5a\x51", [0x371e] = "\x0f\x5a\x52", + [0x371f] = "\x0f\x5a\x54", [0x3723] = "\x07\x38\x58", + [0x3724] = "\x05\x5b\x6d", [0x3725] = "\x07\x38\x5a", + [0x3726] = "\x07\x38\x4d", [0x3727] = "\x07\x38\x4f", + [0x3728] = "\x07\x37\x27", [0x372c] = "\x0f\x5a\x53", + [0x372f] = "\x0f\x5a\x4d", [0x3739] = "\x05\x5b\x6f", + [0x373a] = "\x05\x5b\x70", [0x373c] = "\x0f\x55\x31", + [0x373f] = "\x0f\x5a\x50", [0x3741] = "\x04\x5b\x47", + [0x3742] = "\x05\x61\x78", [0x3743] = "\x07\x40\x27", + [0x3744] = "\x07\x40\x23", [0x3745] = "\x04\x5b\x42", + [0x3746] = "\x07\x40\x2b", [0x3747] = "\x05\x62\x24", + [0x3748] = "\x05\x61\x7d", [0x3749] = "\x05\x62\x26", + [0x374a] = "\x07\x40\x29", [0x374b] = "\x04\x5b\x45", + [0x374c] = "\x05\x61\x7a", [0x374d] = "\x05\x62\x22", + [0x374e] = "\x05\x62\x27", [0x374f] = "\x05\x61\x7e", + [0x3750] = "\x07\x38\x5c", [0x3751] = "\x05\x62\x2b", + [0x3752] = "\x05\x61\x79", [0x3753] = "\x04\x5b\x43", + [0x3754] = "\x04\x5b\x4c", [0x3755] = "\x04\x5b\x46", + [0x3756] = "\x07\x40\x2d", [0x3757] = "\x07\x40\x28", + [0x3758] = "\x05\x62\x23", [0x3759] = "\x07\x47\x46", + [0x375a] = "\x05\x62\x29", [0x375b] = "\x07\x40\x26", + [0x375c] = "\x04\x5b\x4b", [0x375d] = "\x05\x62\x28", + [0x375e] = "\x05\x62\x25", [0x3765] = "\x05\x61\x76", + [0x3767] = "\x07\x3f\x7c", [0x3768] = "\x07\x3f\x7d", + [0x3769] = "\x0f\x5e\x7e", [0x376a] = "\x0f\x5f\x22", + [0x376b] = "\x0f\x5f\x23", [0x376c] = "\x0f\x5f\x24", + [0x376d] = "\x0f\x5f\x25", [0x376e] = "\x0f\x5f\x26", + [0x376f] = "\x0f\x5f\x27", [0x3770] = "\x0f\x5f\x28", + [0x3771] = "\x0f\x5f\x2a", [0x3772] = "\x0f\x5f\x2b", + [0x3773] = "\x0f\x5f\x2c", [0x3774] = "\x0f\x5f\x2e", + [0x3775] = "\x0f\x5f\x2f", [0x3776] = "\x0f\x5f\x30", + [0x3777] = "\x07\x40\x21", [0x3779] = "\x07\x40\x25", + [0x377b] = "\x07\x40\x2c", [0x377c] = "\x07\x40\x2a", + [0x377e] = "\x05\x62\x21", [0x3781] = "\x0f\x5f\x21", + [0x3786] = "\x05\x62\x2a", [0x3787] = "\x05\x61\x77", + [0x3789] = "\x07\x40\x22", [0x378b] = "\x07\x40\x24", + [0x378c] = "\x0f\x5f\x2d", [0x3790] = "\x05\x68\x25", + [0x3791] = "\x07\x47\x43", [0x3792] = "\x05\x68\x28", + [0x3793] = "\x05\x68\x2b", [0x3794] = "\x05\x68\x29", + [0x3795] = "\x07\x47\x42", [0x3796] = "\x07\x47\x40", + [0x3797] = "\x05\x68\x2d", [0x3798] = "\x07\x47\x41", + [0x3799] = "\x04\x5f\x74", [0x379a] = "\x07\x47\x48", + [0x379b] = "\x07\x47\x49", [0x379c] = "\x05\x68\x27", + [0x379d] = "\x05\x68\x26", [0x379e] = "\x07\x47\x45", + [0x379f] = "\x05\x68\x2f", [0x37a3] = "\x07\x47\x47", + [0x37a4] = "\x07\x3f\x7e", [0x37a5] = "\x0f\x62\x52", + [0x37a6] = "\x0f\x62\x56", [0x37a7] = "\x0f\x62\x58", + [0x37a8] = "\x0f\x62\x59", [0x37a9] = "\x0f\x62\x5a", + [0x37aa] = "\x0f\x62\x5b", [0x37ab] = "\x0f\x62\x5c", + [0x37ac] = "\x0f\x62\x5d", [0x37ad] = "\x0f\x62\x5f", + [0x37ae] = "\x0f\x62\x60", [0x37af] = "\x0f\x62\x61", + [0x37b0] = "\x05\x68\x2e", [0x37b2] = "\x07\x47\x44", + [0x37b5] = "\x07\x47\x3f", [0x37b6] = "\x0f\x62\x54", + [0x37b7] = "\x05\x68\x2c", [0x37bb] = "\x0f\x62\x57", + [0x37bc] = "\x0f\x62\x4f", [0x37bf] = "\x0f\x62\x5e", + [0x37c2] = "\x0f\x5e\x7d", [0x37c4] = "\x04\x63\x53", + [0x37c5] = "\x07\x4d\x7c", [0x37c6] = "\x05\x6c\x3f", + [0x37c7] = "\x07\x4d\x7e", [0x37c8] = "\x05\x6c\x42", + [0x37c9] = "\x05\x68\x30", [0x37ca] = "\x05\x6c\x3a", + [0x37cb] = "\x05\x6c\x39", [0x37cc] = "\x05\x6c\x3d", + [0x37cd] = "\x07\x4d\x7d", [0x37ce] = "\x05\x6c\x3c", + [0x37cf] = "\x05\x6c\x41", [0x37d0] = "\x05\x6c\x3b", + [0x37d1] = "\x05\x68\x2a", [0x37d2] = "\x05\x6c\x40", + [0x37d8] = "\x05\x6c\x3e", [0x37d9] = "\x0f\x65\x33", + [0x37da] = "\x0f\x65\x34", [0x37db] = "\x0f\x65\x35", + [0x37dc] = "\x0f\x65\x36", [0x37dd] = "\x0f\x65\x37", + [0x37de] = "\x0f\x65\x39", [0x37df] = "\x0f\x65\x3a", + [0x37e0] = "\x0f\x65\x3b", [0x37e1] = "\x0f\x65\x3c", + [0x37e2] = "\x0f\x65\x3d", [0x37e3] = "\x0f\x65\x3f", + [0x37e8] = "\x07\x4e\x21", [0x37ec] = "\x04\x63\x52", + [0x37ef] = "\x07\x53\x49", [0x37f0] = "\x07\x53\x48", + [0x37f2] = "\x05\x70\x2b", [0x37f3] = "\x05\x70\x2d", + [0x37f4] = "\x04\x66\x46", [0x37f5] = "\x05\x70\x29", + [0x37f6] = "\x07\x53\x4d", [0x37f8] = "\x05\x70\x28", + [0x37f9] = "\x05\x70\x2a", [0x37fa] = "\x05\x70\x2c", + [0x37fb] = "\x07\x53\x4a", [0x37fc] = "\x04\x66\x45", + [0x37fd] = "\x05\x70\x2f", [0x37fe] = "\x07\x53\x4e", + [0x3801] = "\x05\x70\x32", [0x3802] = "\x0f\x67\x5b", + [0x3803] = "\x0f\x67\x5c", [0x3804] = "\x0f\x67\x5d", + [0x3805] = "\x0f\x67\x5e", [0x3806] = "\x0f\x67\x5f", + [0x3807] = "\x0f\x67\x60", [0x3808] = "\x0f\x67\x61", + [0x3809] = "\x0f\x67\x62", [0x380a] = "\x0f\x67\x63", + [0x380b] = "\x0f\x67\x64", [0x380c] = "\x07\x53\x4c", + [0x380e] = "\x05\x70\x31", [0x380f] = "\x05\x70\x30", + [0x3810] = "\x07\x53\x4b", [0x3814] = "\x05\x70\x2e", + [0x3819] = "\x07\x58\x26", [0x381a] = "\x05\x73\x4e", + [0x381b] = "\x05\x73\x4f", [0x381c] = "\x05\x73\x4c", + [0x381d] = "\x05\x73\x4a", [0x381e] = "\x04\x68\x6f", + [0x381f] = "\x05\x73\x4b", [0x3820] = "\x05\x73\x4d", + [0x3821] = "\x07\x58\x25", [0x3825] = "\x0f\x69\x47", + [0x3826] = "\x0f\x69\x48", [0x3827] = "\x0f\x69\x49", + [0x3828] = "\x0f\x69\x4b", [0x3829] = "\x0f\x69\x4e", + [0x382a] = "\x0f\x69\x4f", [0x382b] = "\x0f\x69\x50", + [0x382c] = "\x0f\x69\x51", [0x382d] = "\x07\x58\x24", + [0x382e] = "\x07\x58\x22", [0x3835] = "\x0f\x67\x65", + [0x3837] = "\x05\x75\x71", [0x3838] = "\x05\x75\x73", + [0x3839] = "\x05\x77\x60", [0x383a] = "\x05\x75\x74", + [0x383b] = "\x07\x5b\x60", [0x383c] = "\x05\x75\x72", + [0x383d] = "\x07\x5b\x61", [0x383e] = "\x05\x75\x75", + [0x383f] = "\x07\x5b\x5f", [0x3840] = "\x05\x77\x61", + [0x3843] = "\x07\x5b\x5d", [0x3844] = "\x0f\x6a\x57", + [0x3845] = "\x0f\x6a\x59", [0x3846] = "\x07\x5b\x5e", + [0x3849] = "\x05\x75\x76", [0x384a] = "\x05\x75\x70", + [0x384c] = "\x04\x6b\x6c", [0x384d] = "\x07\x5e\x6e", + [0x384e] = "\x05\x77\x62", [0x384f] = "\x07\x60\x71", + [0x3850] = "\x0f\x6b\x4e", [0x3851] = "\x0f\x6b\x4f", + [0x3852] = "\x0f\x6b\x50", [0x3853] = "\x0f\x6b\x53", + [0x3854] = "\x0f\x6b\x54", [0x3858] = "\x07\x5e\x6f", + [0x385b] = "\x07\x5e\x70", [0x385c] = "\x0f\x6a\x58", + [0x385e] = "\x07\x60\x72", [0x3860] = "\x05\x79\x2d", + [0x3862] = "\x0f\x6c\x2c", [0x3863] = "\x07\x60\x73", + [0x3865] = "\x05\x79\x2c", [0x3867] = "\x05\x79\x2e", + [0x3868] = "\x0f\x6b\x52", [0x3869] = "\x05\x7a\x29", + [0x386a] = "\x07\x63\x54", [0x386b] = "\x07\x60\x74", + [0x386d] = "\x04\x6d\x55", [0x386e] = "\x0f\x6c\x2d", + [0x3871] = "\x0f\x6c\x4c", [0x3872] = "\x0f\x6c\x63", + [0x3873] = "\x07\x63\x4c", [0x3874] = "\x07\x63\x55", + [0x3876] = "\x05\x7b\x40", [0x3877] = "\x07\x64\x48", + [0x3878] = "\x07\x64\x49", [0x387a] = "\x07\x65\x5b", + [0x387b] = "\x0f\x6d\x2f", [0x387c] = "\x07\x65\x74", + [0x3880] = "\x06\x25\x24", [0x3881] = "\x04\x24\x4b", + [0x3882] = "\x06\x28\x2f", [0x3883] = "\x06\x2c\x2e", + [0x3884] = "\x06\x28\x32", [0x3885] = "\x05\x24\x47", + [0x3886] = "\x06\x28\x31", [0x3887] = "\x04\x24\x4a", + [0x3889] = "\x05\x26\x5c", [0x388a] = "\x05\x26\x5b", + [0x388b] = "\x05\x26\x58", [0x388c] = "\x06\x2c\x2f", + [0x388d] = "\x04\x26\x6f", [0x388e] = "\x06\x2c\x30", + [0x388f] = "\x05\x26\x5d", [0x3890] = "\x04\x26\x6e", + [0x3891] = "\x05\x26\x59", [0x3892] = "\x05\x26\x5a", + [0x3893] = "\x05\x26\x57", [0x3894] = "\x0f\x27\x56", + [0x3897] = "\x05\x29\x5f", [0x3898] = "\x06\x31\x7a", + [0x3899] = "\x06\x38\x54", [0x389a] = "\x06\x31\x7c", + [0x389b] = "\x05\x29\x62", [0x389c] = "\x04\x29\x75", + [0x389d] = "\x05\x29\x61", [0x389e] = "\x05\x29\x5e", + [0x389f] = "\x06\x31\x79", [0x38a0] = "\x05\x29\x5c", + [0x38a1] = "\x05\x29\x60", [0x38a2] = "\x06\x31\x7b", + [0x38a3] = "\x05\x29\x5d", [0x38a6] = "\x0f\x2c\x77", + [0x38a7] = "\x06\x38\x57", [0x38a8] = "\x06\x38\x58", + [0x38a9] = "\x06\x38\x55", [0x38aa] = "\x05\x2e\x33", + [0x38ac] = "\x05\x2e\x2d", [0x38ad] = "\x06\x38\x56", + [0x38ae] = "\x06\x40\x6b", [0x38af] = "\x05\x2e\x32", + [0x38b0] = "\x04\x2d\x5f", [0x38b1] = "\x05\x2e\x2f", + [0x38b2] = "\x05\x2e\x34", [0x38b3] = "\x05\x2e\x31", + [0x38b4] = "\x05\x2e\x30", [0x38b5] = "\x0f\x30\x31", + [0x38ba] = "\x05\x33\x25", [0x38bb] = "\x06\x40\x6c", + [0x38bd] = "\x06\x40\x6d", [0x38bf] = "\x0f\x35\x67", + [0x38c0] = "\x0f\x35\x68", [0x38c1] = "\x0f\x35\x69", + [0x38c2] = "\x0f\x35\x6a", [0x38c3] = "\x0f\x35\x6b", + [0x38c4] = "\x0f\x35\x6c", [0x38c5] = "\x0f\x35\x6d", + [0x38c6] = "\x0f\x35\x6e", [0x38c8] = "\x04\x38\x3d", + [0x38c9] = "\x05\x39\x47", [0x38ca] = "\x05\x3f\x77", + [0x38cb] = "\x04\x38\x3a", [0x38cc] = "\x05\x39\x45", + [0x38cd] = "\x06\x4a\x3c", [0x38ce] = "\x05\x33\x24", + [0x38cf] = "\x05\x39\x48", [0x38d0] = "\x06\x4a\x3d", + [0x38d1] = "\x05\x39\x44", [0x38d2] = "\x05\x39\x49", + [0x38d3] = "\x06\x4a\x3e", [0x38d5] = "\x05\x39\x46", + [0x38d6] = "\x06\x4a\x3b", [0x38d7] = "\x0f\x3c\x30", + [0x38d8] = "\x0f\x3c\x31", [0x38d9] = "\x06\x4a\x3a", + [0x38dd] = "\x06\x53\x6e", [0x38de] = "\x05\x3f\x76", + [0x38df] = "\x05\x3f\x75", [0x38e0] = "\x05\x3f\x7a", + [0x38e1] = "\x06\x53\x6b", [0x38e2] = "\x05\x3f\x79", + [0x38e3] = "\x06\x53\x67", [0x38e4] = "\x06\x53\x66", + [0x38e5] = "\x06\x53\x68", [0x38e6] = "\x06\x53\x69", + [0x38e7] = "\x06\x53\x6a", [0x38e8] = "\x06\x53\x6d", + [0x38e9] = "\x05\x3f\x78", [0x38eb] = "\x0f\x42\x4e", + [0x38ec] = "\x06\x58\x5a", [0x38ef] = "\x06\x53\x6c", + [0x38f0] = "\x06\x53\x65", [0x38f1] = "\x0f\x42\x4d", + [0x38f2] = "\x05\x46\x5c", [0x38f3] = "\x04\x44\x2b", + [0x38f4] = "\x05\x46\x5e", [0x38f5] = "\x06\x5d\x6f", + [0x38f6] = "\x06\x5d\x6e", [0x38f7] = "\x04\x44\x2c", + [0x38f8] = "\x05\x46\x5d", [0x38f9] = "\x04\x44\x29", + [0x38fa] = "\x06\x5d\x75", [0x38fb] = "\x06\x5d\x70", + [0x38fc] = "\x05\x46\x5a", [0x38fd] = "\x06\x5d\x76", + [0x38fe] = "\x06\x5d\x74", [0x38ff] = "\x05\x46\x5b", + [0x3900] = "\x06\x5d\x72", [0x3901] = "\x06\x5d\x71", + [0x3902] = "\x06\x5d\x73", [0x3903] = "\x06\x53\x6f", + [0x3904] = "\x0f\x48\x76", [0x3905] = "\x0f\x48\x78", + [0x3907] = "\x05\x46\x59", [0x3908] = "\x05\x4d\x6e", + [0x3909] = "\x07\x23\x7d", [0x390a] = "\x05\x4d\x70", + [0x390b] = "\x05\x4d\x71", [0x390c] = "\x04\x4a\x4d", + [0x390d] = "\x07\x23\x79", [0x390e] = "\x07\x23\x77", + [0x390f] = "\x07\x23\x7e", [0x3910] = "\x07\x23\x76", + [0x3911] = "\x07\x23\x7a", [0x3912] = "\x07\x23\x7b", + [0x3914] = "\x05\x4d\x6f", [0x3915] = "\x0f\x4f\x54", + [0x3917] = "\x07\x23\x7c", [0x3918] = "\x05\x54\x7e", + [0x3919] = "\x07\x2e\x76", [0x391a] = "\x04\x50\x68", + [0x391c] = "\x07\x2e\x75", [0x391d] = "\x0f\x55\x3a", + [0x391e] = "\x0f\x55\x3b", [0x3920] = "\x07\x38\x5e", + [0x3921] = "\x07\x38\x60", [0x3922] = "\x05\x5b\x71", + [0x3923] = "\x07\x38\x5f", [0x3924] = "\x0f\x5a\x55", + [0x3925] = "\x07\x38\x5d", [0x3929] = "\x05\x62\x2c", + [0x392c] = "\x05\x68\x32", [0x392d] = "\x05\x68\x31", + [0x392e] = "\x0f\x62\x62", [0x3931] = "\x05\x70\x36", + [0x3932] = "\x07\x4e\x23", [0x3934] = "\x05\x70\x35", + [0x3935] = "\x05\x70\x34", [0x3936] = "\x04\x68\x70", + [0x3937] = "\x05\x70\x33", [0x3939] = "\x05\x73\x50", + [0x393a] = "\x07\x58\x29", [0x393b] = "\x07\x58\x27", + [0x393c] = "\x07\x58\x28", [0x393e] = "\x05\x77\x63", + [0x393f] = "\x07\x60\x75", [0x3940] = "\x04\x6c\x70", + [0x3941] = "\x04\x6d\x56", [0x3942] = "\x05\x21\x32", + [0x3943] = "\x05\x21\x70", [0x3944] = "\x06\x23\x2e", + [0x3945] = "\x06\x25\x26", [0x3947] = "\x05\x24\x4a", + [0x3948] = "\x06\x28\x34", [0x3949] = "\x06\x2c\x31", + [0x394a] = "\x05\x24\x49", [0x394b] = "\x05\x24\x4b", + [0x394c] = "\x06\x28\x33", [0x394d] = "\x06\x2c\x3c", + [0x394e] = "\x06\x2c\x34", [0x394f] = "\x06\x2c\x3b", + [0x3950] = "\x06\x2c\x3a", [0x3951] = "\x06\x2c\x36", + [0x3952] = "\x06\x2c\x33", [0x3953] = "\x06\x2c\x38", + [0x3954] = "\x06\x2c\x32", [0x3955] = "\x06\x2c\x37", + [0x3956] = "\x05\x26\x5e", [0x3957] = "\x06\x2c\x39", + [0x3958] = "\x06\x2c\x35", [0x3959] = "\x05\x26\x5f", + [0x395b] = "\x0f\x27\x57", [0x395c] = "\x0f\x27\x58", + [0x395d] = "\x0f\x27\x59", [0x3960] = "\x04\x26\x72", + [0x3962] = "\x04\x29\x76", [0x3963] = "\x05\x29\x63", + [0x3965] = "\x05\x28\x35", [0x3966] = "\x06\x38\x59", + [0x3967] = "\x06\x38\x5c", [0x3968] = "\x05\x2e\x35", + [0x3969] = "\x06\x38\x5a", [0x396a] = "\x06\x38\x5e", + [0x396b] = "\x06\x38\x5d", [0x396d] = "\x06\x38\x5b", + [0x3972] = "\x06\x37\x48", [0x3973] = "\x05\x33\x26", + [0x3974] = "\x06\x40\x70", [0x3975] = "\x0f\x35\x6f", + [0x3978] = "\x06\x40\x6f", [0x3979] = "\x04\x38\x40", + [0x397a] = "\x04\x38\x3e", [0x397b] = "\x05\x39\x4a", + [0x397c] = "\x05\x39\x4b", [0x397d] = "\x06\x4a\x43", + [0x397e] = "\x04\x38\x41", [0x397f] = "\x06\x4a\x42", + [0x3981] = "\x06\x4a\x44", [0x3982] = "\x06\x4a\x40", + [0x3983] = "\x06\x4a\x45", [0x3984] = "\x06\x4a\x46", + [0x3985] = "\x06\x4a\x41", [0x3987] = "\x05\x3f\x7c", + [0x3988] = "\x06\x53\x70", [0x3989] = "\x05\x3f\x7b", + [0x398a] = "\x0f\x42\x4f", [0x398b] = "\x06\x5a\x61", + [0x3994] = "\x07\x24\x22", [0x3995] = "\x07\x24\x25", + [0x3996] = "\x07\x24\x23", [0x3997] = "\x07\x24\x26", + [0x3998] = "\x07\x24\x21", [0x3999] = "\x07\x24\x24", + [0x399a] = "\x0f\x4f\x55", [0x399c] = "\x07\x2e\x7a", + [0x399d] = "\x07\x2e\x79", [0x399e] = "\x07\x2e\x77", + [0x399f] = "\x07\x2e\x78", [0x39a1] = "\x07\x38\x61", + [0x39a2] = "\x04\x56\x50", [0x39a4] = "\x0f\x5a\x56", + [0x39a5] = "\x0f\x5a\x57", [0x39a6] = "\x05\x62\x2d", + [0x39a7] = "\x05\x62\x2e", [0x39a8] = "\x07\x40\x2e", + [0x39af] = "\x05\x73\x51", [0x39b1] = "\x07\x5b\x62", + [0x39b2] = "\x07\x5b\x63", [0x39b5] = "\x05\x21\x71", + [0x39b6] = "\x05\x21\x49", [0x39b7] = "\x05\x22\x76", + [0x39b8] = "\x06\x28\x35", [0x39b9] = "\x04\x22\x7d", + [0x39ba] = "\x06\x25\x27", [0x39bb] = "\x05\x24\x4c", + [0x39bc] = "\x04\x24\x4d", [0x39bd] = "\x06\x25\x28", + [0x39bf] = "\x06\x28\x36", [0x39c0] = "\x06\x28\x3b", + [0x39c1] = "\x06\x28\x37", [0x39c2] = "\x04\x24\x4c", + [0x39c3] = "\x06\x28\x3c", [0x39c4] = "\x05\x24\x4d", + [0x39c5] = "\x06\x28\x39", [0x39c6] = "\x06\x28\x38", + [0x39c7] = "\x06\x28\x3a", [0x39c9] = "\x06\x2c\x3f", + [0x39ca] = "\x05\x26\x60", [0x39cb] = "\x05\x26\x66", + [0x39cc] = "\x05\x26\x61", [0x39cd] = "\x05\x26\x64", + [0x39ce] = "\x04\x26\x73", [0x39cf] = "\x04\x26\x74", + [0x39d0] = "\x05\x26\x63", [0x39d1] = "\x04\x26\x77", + [0x39d2] = "\x06\x2c\x3d", [0x39d3] = "\x06\x2c\x3e", + [0x39d4] = "\x06\x2c\x40", [0x39d5] = "\x06\x31\x7d", + [0x39d6] = "\x05\x26\x65", [0x39dd] = "\x05\x29\x68", + [0x39de] = "\x04\x29\x78", [0x39df] = "\x04\x29\x79", + [0x39e0] = "\x06\x32\x26", [0x39e1] = "\x04\x29\x77", + [0x39e2] = "\x06\x31\x7e", [0x39e3] = "\x05\x29\x64", + [0x39e4] = "\x05\x29\x65", [0x39e5] = "\x05\x29\x6b", + [0x39e6] = "\x05\x29\x66", [0x39e7] = "\x05\x29\x67", + [0x39e8] = "\x06\x32\x25", [0x39e9] = "\x04\x29\x7a", + [0x39ea] = "\x06\x32\x22", [0x39eb] = "\x06\x32\x23", + [0x39ec] = "\x05\x29\x6a", [0x39ed] = "\x06\x32\x24", + [0x39ee] = "\x06\x38\x5f", [0x39ef] = "\x0f\x2b\x50", + [0x39f0] = "\x06\x32\x21", [0x39f1] = "\x05\x29\x6c", + [0x39f2] = "\x05\x2e\x36", [0x39f3] = "\x04\x2d\x63", + [0x39f4] = "\x06\x38\x62", [0x39f5] = "\x05\x2e\x3b", + [0x39f6] = "\x06\x38\x65", [0x39f7] = "\x05\x2e\x3c", + [0x39f8] = "\x05\x2e\x38", [0x39f9] = "\x05\x2e\x39", + [0x39fb] = "\x06\x38\x63", [0x39fc] = "\x06\x38\x66", + [0x39fd] = "\x05\x2e\x3d", [0x39fe] = "\x05\x2e\x37", + [0x39ff] = "\x05\x2e\x3a", [0x3a00] = "\x05\x2e\x3e", + [0x3a01] = "\x06\x38\x60", [0x3a03] = "\x06\x38\x61", + [0x3a05] = "\x05\x33\x2b", [0x3a06] = "\x06\x40\x74", + [0x3a07] = "\x05\x33\x2a", [0x3a08] = "\x06\x40\x73", + [0x3a09] = "\x05\x33\x27", [0x3a0a] = "\x05\x33\x28", + [0x3a0b] = "\x05\x33\x29", [0x3a0c] = "\x06\x40\x71", + [0x3a0d] = "\x04\x32\x4b", [0x3a0e] = "\x05\x33\x2c", + [0x3a0f] = "\x06\x4a\x49", [0x3a10] = "\x06\x40\x75", + [0x3a11] = "\x06\x40\x72", [0x3a12] = "\x0f\x35\x71", + [0x3a16] = "\x06\x53\x72", [0x3a17] = "\x06\x4a\x4a", + [0x3a18] = "\x05\x39\x53", [0x3a19] = "\x04\x38\x48", + [0x3a1a] = "\x06\x4a\x4b", [0x3a1b] = "\x04\x38\x43", + [0x3a1c] = "\x05\x39\x4e", [0x3a1d] = "\x05\x39\x4d", + [0x3a1e] = "\x05\x39\x4f", [0x3a1f] = "\x04\x38\x47", + [0x3a20] = "\x05\x39\x52", [0x3a21] = "\x05\x39\x54", + [0x3a22] = "\x05\x39\x50", [0x3a23] = "\x05\x39\x4c", + [0x3a24] = "\x05\x39\x51", [0x3a25] = "\x06\x4a\x4c", + [0x3a26] = "\x06\x53\x71", [0x3a28] = "\x06\x4a\x48", + [0x3a29] = "\x0f\x3c\x32", [0x3a2f] = "\x06\x53\x74", + [0x3a31] = "\x06\x53\x79", [0x3a32] = "\x05\x3f\x7d", + [0x3a33] = "\x05\x3f\x7e", [0x3a34] = "\x06\x53\x76", + [0x3a35] = "\x06\x53\x78", [0x3a36] = "\x04\x3e\x25", + [0x3a37] = "\x06\x5d\x78", [0x3a38] = "\x06\x53\x7a", + [0x3a39] = "\x06\x53\x75", [0x3a3b] = "\x06\x53\x73", + [0x3a3d] = "\x0f\x42\x50", [0x3a43] = "\x0f\x35\x70", + [0x3a44] = "\x04\x44\x34", [0x3a45] = "\x04\x44\x2e", + [0x3a46] = "\x06\x5d\x7b", [0x3a47] = "\x06\x5d\x7c", + [0x3a48] = "\x04\x44\x2f", [0x3a49] = "\x06\x5d\x79", + [0x3a4b] = "\x06\x5d\x7a", [0x3a4c] = "\x06\x5d\x2d", + [0x3a4d] = "\x07\x24\x29", [0x3a4e] = "\x04\x4a\x51", + [0x3a4f] = "\x05\x4d\x72", [0x3a50] = "\x07\x24\x27", + [0x3a51] = "\x05\x4d\x75", [0x3a52] = "\x07\x24\x28", + [0x3a53] = "\x07\x24\x2b", [0x3a54] = "\x05\x4d\x74", + [0x3a55] = "\x04\x50\x69", [0x3a56] = "\x07\x24\x2c", + [0x3a57] = "\x07\x24\x2a", [0x3a58] = "\x0f\x4f\x56", + [0x3a59] = "\x05\x4d\x73", [0x3a5d] = "\x07\x2e\x7b", + [0x3a5e] = "\x07\x2e\x7c", [0x3a5f] = "\x05\x55\x21", + [0x3a60] = "\x04\x50\x6c", [0x3a61] = "\x05\x55\x23", + [0x3a62] = "\x05\x55\x22", [0x3a63] = "\x07\x2e\x7e", + [0x3a64] = "\x0f\x55\x3c", [0x3a65] = "\x0f\x55\x3d", + [0x3a68] = "\x07\x38\x64", [0x3a69] = "\x07\x38\x62", + [0x3a6a] = "\x05\x5b\x73", [0x3a6b] = "\x07\x38\x65", + [0x3a6c] = "\x07\x38\x63", [0x3a6d] = "\x05\x5b\x74", + [0x3a6f] = "\x05\x62\x30", [0x3a70] = "\x05\x62\x2f", + [0x3a71] = "\x04\x5b\x4d", [0x3a72] = "\x07\x40\x30", + [0x3a73] = "\x07\x2e\x7d", [0x3a74] = "\x05\x5b\x75", + [0x3a76] = "\x07\x40\x2f", [0x3a77] = "\x05\x68\x33", + [0x3a7a] = "\x05\x70\x37", [0x3a7b] = "\x05\x70\x38", + [0x3a7c] = "\x07\x53\x4f", [0x3a7e] = "\x07\x58\x2a", + [0x3a7f] = "\x05\x75\x7a", [0x3a80] = "\x05\x75\x79", + [0x3a82] = "\x05\x26\x68", [0x3a83] = "\x05\x26\x67", + [0x3a85] = "\x06\x32\x27", [0x3a86] = "\x06\x32\x28", + [0x3a88] = "\x05\x2e\x3f", [0x3a8b] = "\x04\x32\x4c", + [0x3a8c] = "\x04\x32\x4d", [0x3a8d] = "\x06\x40\x78", + [0x3a8e] = "\x06\x40\x79", [0x3a8f] = "\x06\x40\x76", + [0x3a90] = "\x06\x40\x77", [0x3a91] = "\x0f\x35\x73", + [0x3a92] = "\x0f\x35\x75", [0x3a93] = "\x0f\x35\x76", + [0x3a94] = "\x0f\x35\x77", [0x3a95] = "\x06\x40\x7b", + [0x3a96] = "\x06\x40\x7a", [0x3a97] = "\x05\x33\x2d", + [0x3a99] = "\x06\x4a\x4f", [0x3a9b] = "\x06\x4a\x4e", + [0x3a9c] = "\x0f\x3c\x33", [0x3a9f] = "\x0f\x35\x72", + [0x3aa0] = "\x06\x54\x21", [0x3aa1] = "\x06\x54\x22", + [0x3aa3] = "\x06\x53\x7d", [0x3aa4] = "\x06\x53\x7e", + [0x3aa5] = "\x06\x54\x24", [0x3aa6] = "\x0f\x42\x51", + [0x3aa7] = "\x0f\x42\x52", [0x3aa9] = "\x06\x54\x23", + [0x3aaa] = "\x06\x53\x7c", [0x3aac] = "\x05\x40\x21", + [0x3aad] = "\x05\x40\x7b", [0x3aae] = "\x05\x46\x61", + [0x3aaf] = "\x04\x44\x36", [0x3ab0] = "\x06\x5e\x21", + [0x3ab1] = "\x04\x44\x37", [0x3ab2] = "\x06\x5d\x7e", + [0x3ab3] = "\x06\x5d\x7d", [0x3ab5] = "\x0f\x48\x7a", + [0x3ab6] = "\x05\x4d\x76", [0x3ab7] = "\x06\x5e\x22", + [0x3ab8] = "\x07\x24\x2d", [0x3ab9] = "\x04\x4a\x52", + [0x3abb] = "\x07\x2f\x25", [0x3abc] = "\x07\x2f\x23", + [0x3abd] = "\x07\x2f\x26", [0x3abe] = "\x07\x2f\x21", + [0x3abf] = "\x07\x2f\x24", [0x3ac0] = "\x05\x55\x24", + [0x3ac1] = "\x07\x2f\x22", [0x3ac5] = "\x0f\x55\x3e", + [0x3ac6] = "\x0f\x55\x3f", [0x3ac7] = "\x0f\x55\x40", + [0x3acc] = "\x07\x38\x66", [0x3acd] = "\x07\x38\x67", + [0x3ad0] = "\x04\x5b\x4e", [0x3ad1] = "\x07\x40\x33", + [0x3ad2] = "\x05\x62\x32", [0x3ad3] = "\x05\x62\x31", + [0x3ad6] = "\x07\x40\x31", [0x3ad8] = "\x07\x40\x32", + [0x3ad9] = "\x04\x5f\x78", [0x3ada] = "\x07\x47\x4c", + [0x3ade] = "\x07\x4e\x25", [0x3adf] = "\x07\x47\x4d", + [0x3ae1] = "\x07\x53\x50", [0x3ae2] = "\x04\x6a\x4d", + [0x3ae3] = "\x05\x75\x7b", [0x3ae4] = "\x07\x5b\x64", + [0x3ae5] = "\x05\x73\x52", [0x3ae6] = "\x07\x5e\x73", + [0x3ae7] = "\x05\x77\x65", [0x3ae8] = "\x05\x77\x64", + [0x3ae9] = "\x07\x60\x76", [0x3aeb] = "\x07\x63\x56", + [0x3aec] = "\x05\x21\x72", [0x3aed] = "\x06\x28\x3d", + [0x3aef] = "\x06\x2c\x41", [0x3af0] = "\x06\x32\x29", + [0x3af4] = "\x06\x38\x67", [0x3af8] = "\x0f\x3c\x34", + [0x3af9] = "\x05\x40\x22", [0x3afa] = "\x04\x4a\x53", + [0x3afc] = "\x0f\x4f\x57", [0x3afd] = "\x0f\x4f\x58", + [0x3afe] = "\x0f\x5a\x59", [0x3aff] = "\x0f\x55\x41", + [0x3b00] = "\x0f\x62\x63", [0x3b01] = "\x0f\x6a\x5a", + [0x3b02] = "\x05\x24\x4f", [0x3b03] = "\x06\x28\x3e", + [0x3b04] = "\x06\x2c\x45", [0x3b05] = "\x06\x2c\x44", + [0x3b06] = "\x05\x26\x69", [0x3b08] = "\x06\x38\x68", + [0x3b09] = "\x06\x38\x6a", [0x3b0a] = "\x06\x38\x69", + [0x3b0b] = "\x06\x40\x7c", [0x3b0c] = "\x06\x40\x7d", + [0x3b0d] = "\x05\x40\x23", [0x3b0e] = "\x04\x3e\x26", + [0x3b0f] = "\x05\x46\x62", [0x3b10] = "\x05\x46\x63", + [0x3b11] = "\x06\x5e\x23", [0x3b12] = "\x07\x24\x2e", + [0x3b13] = "\x07\x2f\x27", [0x3b14] = "\x07\x2f\x28", + [0x3b15] = "\x05\x55\x25", [0x3b16] = "\x07\x47\x4e", + [0x3b17] = "\x05\x6c\x43", [0x3b1a] = "\x05\x79\x30", + [0x3b1b] = "\x05\x21\x4a", [0x3b1c] = "\x04\x22\x7e", + [0x3b1e] = "\x0f\x22\x5a", [0x3b1f] = "\x0f\x22\x5b", + [0x3b21] = "\x06\x28\x40", [0x3b22] = "\x06\x28\x3f", + [0x3b23] = "\x04\x24\x4e", [0x3b24] = "\x0f\x24\x55", + [0x3b25] = "\x0f\x24\x56", [0x3b26] = "\x0f\x24\x57", + [0x3b27] = "\x0f\x24\x59", [0x3b28] = "\x0f\x24\x5a", + [0x3b29] = "\x05\x26\x6d", [0x3b2a] = "\x05\x26\x6a", + [0x3b2b] = "\x05\x26\x6c", [0x3b2c] = "\x05\x26\x6b", + [0x3b2d] = "\x06\x2c\x47", [0x3b2e] = "\x06\x2c\x46", + [0x3b2f] = "\x0f\x27\x5a", [0x3b30] = "\x0f\x27\x5c", + [0x3b31] = "\x0f\x27\x5d", [0x3b32] = "\x0f\x27\x5e", + [0x3b33] = "\x0f\x27\x5f", [0x3b35] = "\x05\x26\x43", + [0x3b38] = "\x06\x32\x2c", [0x3b39] = "\x05\x29\x6e", + [0x3b3a] = "\x05\x29\x6f", [0x3b3b] = "\x05\x29\x6d", + [0x3b3c] = "\x05\x29\x70", [0x3b3d] = "\x05\x29\x71", + [0x3b3e] = "\x06\x32\x2d", [0x3b3f] = "\x05\x29\x73", + [0x3b40] = "\x06\x32\x2f", [0x3b41] = "\x06\x38\x6d", + [0x3b42] = "\x06\x32\x2e", [0x3b44] = "\x05\x29\x74", + [0x3b45] = "\x06\x32\x2b", [0x3b47] = "\x05\x29\x72", + [0x3b49] = "\x0f\x2b\x51", [0x3b4a] = "\x0f\x2b\x52", + [0x3b4b] = "\x0f\x2b\x53", [0x3b4c] = "\x0f\x2b\x54", + [0x3b4d] = "\x0f\x2b\x55", [0x3b4e] = "\x0f\x2b\x56", + [0x3b4f] = "\x0f\x2b\x57", [0x3b50] = "\x0f\x2b\x58", + [0x3b51] = "\x0f\x2b\x59", [0x3b52] = "\x0f\x2b\x5a", + [0x3b53] = "\x0f\x2b\x5b", [0x3b54] = "\x0f\x2b\x5c", + [0x3b55] = "\x0f\x2b\x5e", [0x3b5a] = "\x0f\x2b\x5d", + [0x3b5c] = "\x06\x38\x6f", [0x3b5d] = "\x05\x2e\x41", + [0x3b5e] = "\x06\x38\x6e", [0x3b5f] = "\x04\x2d\x69", + [0x3b60] = "\x05\x2e\x43", [0x3b61] = "\x04\x2d\x68", + [0x3b62] = "\x06\x38\x6c", [0x3b63] = "\x05\x2e\x42", + [0x3b65] = "\x0f\x30\x32", [0x3b66] = "\x0f\x30\x33", + [0x3b67] = "\x0f\x30\x34", [0x3b68] = "\x0f\x30\x35", + [0x3b69] = "\x0f\x30\x36", [0x3b6a] = "\x0f\x30\x37", + [0x3b6b] = "\x0f\x30\x38", [0x3b6c] = "\x0f\x30\x39", + [0x3b6d] = "\x06\x38\x6b", [0x3b6e] = "\x05\x2e\x40", + [0x3b71] = "\x06\x41\x26", [0x3b72] = "\x04\x32\x56", + [0x3b73] = "\x06\x41\x21", [0x3b74] = "\x05\x33\x31", + [0x3b75] = "\x06\x41\x22", [0x3b76] = "\x06\x41\x23", + [0x3b77] = "\x05\x33\x2e", [0x3b78] = "\x06\x41\x25", + [0x3b79] = "\x05\x33\x32", [0x3b7a] = "\x05\x33\x30", + [0x3b7b] = "\x05\x33\x2f", [0x3b7c] = "\x06\x40\x7e", + [0x3b7d] = "\x06\x41\x24", [0x3b7e] = "\x0f\x35\x78", + [0x3b7f] = "\x0f\x35\x79", [0x3b80] = "\x0f\x35\x7a", + [0x3b81] = "\x0f\x35\x7b", [0x3b82] = "\x0f\x35\x7c", + [0x3b88] = "\x05\x39\x55", [0x3b89] = "\x04\x38\x4d", + [0x3b8a] = "\x05\x39\x56", [0x3b8b] = "\x04\x38\x50", + [0x3b8c] = "\x06\x4a\x51", [0x3b8d] = "\x06\x4a\x53", + [0x3b8e] = "\x05\x39\x59", [0x3b8f] = "\x05\x39\x58", + [0x3b90] = "\x05\x39\x5a", [0x3b91] = "\x06\x4a\x56", + [0x3b92] = "\x06\x4a\x50", [0x3b93] = "\x06\x4a\x55", + [0x3b94] = "\x05\x39\x57", [0x3b95] = "\x06\x4a\x52", + [0x3b97] = "\x0f\x3c\x3a", [0x3b98] = "\x0f\x3c\x35", + [0x3b99] = "\x0f\x3c\x37", [0x3b9a] = "\x0f\x3c\x38", + [0x3b9b] = "\x0f\x3c\x39", [0x3b9c] = "\x0f\x3c\x3b", + [0x3b9d] = "\x0f\x3c\x3d", [0x3b9e] = "\x0f\x3c\x3f", + [0x3b9f] = "\x0f\x3c\x40", [0x3ba3] = "\x06\x4a\x54", + [0x3ba4] = "\x0f\x3c\x36", [0x3ba7] = "\x05\x39\x5c", + [0x3ba8] = "\x06\x54\x2e", [0x3ba9] = "\x06\x54\x2c", + [0x3baa] = "\x04\x3e\x2b", [0x3bab] = "\x06\x54\x27", + [0x3bac] = "\x06\x54\x2b", [0x3bad] = "\x04\x3e\x2a", + [0x3bae] = "\x06\x54\x28", [0x3baf] = "\x06\x54\x25", + [0x3bb0] = "\x06\x54\x29", [0x3bb1] = "\x06\x54\x26", + [0x3bb2] = "\x06\x54\x2d", [0x3bb3] = "\x06\x54\x2a", + [0x3bb4] = "\x06\x54\x2f", [0x3bb9] = "\x05\x40\x24", + [0x3bba] = "\x0f\x42\x53", [0x3bbb] = "\x0f\x42\x55", + [0x3bbc] = "\x0f\x42\x56", [0x3bbd] = "\x0f\x42\x57", + [0x3bc2] = "\x06\x54\x30", [0x3bc5] = "\x06\x5e\x29", + [0x3bc6] = "\x05\x46\x66", [0x3bc7] = "\x05\x46\x65", + [0x3bc8] = "\x06\x5e\x2a", [0x3bc9] = "\x06\x5e\x2b", + [0x3bca] = "\x06\x5e\x2d", [0x3bcb] = "\x04\x44\x3d", + [0x3bcc] = "\x06\x5e\x24", [0x3bcd] = "\x04\x44\x3e", + [0x3bce] = "\x05\x46\x67", [0x3bcf] = "\x04\x44\x3b", + [0x3bd1] = "\x06\x5e\x2e", [0x3bd2] = "\x06\x5e\x2f", + [0x3bd3] = "\x06\x5e\x26", [0x3bd5] = "\x06\x5e\x27", + [0x3bd6] = "\x0f\x48\x7c", [0x3bd7] = "\x0f\x48\x7d", + [0x3bd8] = "\x0f\x48\x7e", [0x3bd9] = "\x0f\x49\x21", + [0x3bdb] = "\x06\x5e\x28", [0x3bdc] = "\x05\x46\x69", + [0x3bdd] = "\x06\x5e\x30", [0x3bdf] = "\x06\x5e\x25", + [0x3be2] = "\x06\x5e\x2c", [0x3be4] = "\x04\x4a\x56", + [0x3be5] = "\x07\x24\x33", [0x3be6] = "\x07\x24\x37", + [0x3be7] = "\x07\x24\x35", [0x3be8] = "\x04\x4a\x55", + [0x3be9] = "\x04\x4a\x54", [0x3bea] = "\x05\x4d\x79", + [0x3beb] = "\x07\x24\x34", [0x3bec] = "\x05\x4d\x77", + [0x3bed] = "\x05\x4d\x78", [0x3bee] = "\x07\x24\x31", + [0x3bef] = "\x07\x24\x32", [0x3bf0] = "\x07\x24\x30", + [0x3bf1] = "\x07\x24\x2f", [0x3bf2] = "\x07\x24\x36", + [0x3bf7] = "\x07\x24\x38", [0x3bf8] = "\x07\x2f\x29", + [0x3bf9] = "\x05\x55\x27", [0x3bfa] = "\x07\x2f\x2a", + [0x3bfb] = "\x04\x50\x70", [0x3bfc] = "\x05\x55\x26", + [0x3bfd] = "\x04\x50\x73", [0x3bfe] = "\x07\x2f\x2c", + [0x3bff] = "\x0f\x55\x42", [0x3c00] = "\x0f\x55\x43", + [0x3c01] = "\x0f\x55\x44", [0x3c02] = "\x0f\x55\x45", + [0x3c06] = "\x07\x2f\x2b", [0x3c09] = "\x07\x24\x39", + [0x3c0a] = "\x07\x38\x6a", [0x3c0b] = "\x04\x56\x55", + [0x3c0c] = "\x04\x56\x54", [0x3c0d] = "\x07\x38\x69", + [0x3c0e] = "\x05\x5b\x76", [0x3c10] = "\x07\x38\x68", + [0x3c11] = "\x0f\x5a\x5a", [0x3c12] = "\x0f\x5a\x5b", + [0x3c13] = "\x0f\x5a\x5c", [0x3c14] = "\x07\x38\x6c", + [0x3c16] = "\x07\x38\x6b", [0x3c1a] = "\x05\x62\x35", + [0x3c1b] = "\x05\x62\x34", [0x3c1c] = "\x05\x62\x36", + [0x3c1e] = "\x07\x40\x37", [0x3c1f] = "\x07\x47\x4f", + [0x3c20] = "\x07\x40\x35", [0x3c21] = "\x05\x62\x37", + [0x3c22] = "\x07\x40\x34", [0x3c23] = "\x07\x40\x36", + [0x3c24] = "\x0f\x5f\x31", [0x3c28] = "\x05\x62\x33", + [0x3c2a] = "\x0f\x5f\x32", [0x3c2b] = "\x07\x47\x52", + [0x3c2c] = "\x05\x68\x34", [0x3c2d] = "\x07\x47\x50", + [0x3c2e] = "\x07\x47\x51", [0x3c31] = "\x0f\x65\x41", + [0x3c32] = "\x07\x4e\x26", [0x3c36] = "\x04\x66\x47", + [0x3c37] = "\x05\x70\x39", [0x3c38] = "\x07\x53\x51", + [0x3c39] = "\x0f\x67\x67", [0x3c3b] = "\x07\x58\x2b", + [0x3c3c] = "\x05\x73\x53", [0x3c3e] = "\x0f\x69\x52", + [0x3c3f] = "\x05\x75\x7c", [0x3c40] = "\x07\x5b\x65", + [0x3c44] = "\x07\x64\x4a", [0x3c45] = "\x06\x2c\x48", + [0x3c47] = "\x06\x32\x30", [0x3c48] = "\x05\x29\x75", + [0x3c49] = "\x05\x29\x76", [0x3c4a] = "\x06\x33\x4c", + [0x3c4b] = "\x06\x41\x27", [0x3c4c] = "\x0f\x35\x7d", + [0x3c4e] = "\x06\x41\x28", [0x3c4f] = "\x06\x54\x31", + [0x3c50] = "\x04\x44\x40", [0x3c51] = "\x07\x2f\x2d", + [0x3c52] = "\x07\x38\x6d", [0x3c53] = "\x04\x5b\x51", + [0x3c54] = "\x0f\x5a\x5d", [0x3c55] = "\x06\x25\x2a", + [0x3c56] = "\x06\x25\x29", [0x3c58] = "\x0f\x24\x5c", + [0x3c59] = "\x06\x2c\x4b", [0x3c5a] = "\x06\x2c\x4a", + [0x3c5b] = "\x06\x2c\x49", [0x3c5c] = "\x06\x32\x31", + [0x3c5e] = "\x06\x32\x32", [0x3c5f] = "\x0f\x2b\x5f", + [0x3c60] = "\x05\x29\x77", [0x3c61] = "\x05\x2e\x44", + [0x3c63] = "\x0f\x35\x7e", [0x3c64] = "\x05\x39\x5d", + [0x3c65] = "\x0f\x3c\x41", [0x3c66] = "\x06\x54\x32", + [0x3c6a] = "\x07\x24\x3b", [0x3c6b] = "\x07\x24\x3a", + [0x3c6e] = "\x07\x40\x38", [0x3c6f] = "\x07\x53\x52", + [0x3c72] = "\x0f\x21\x67", [0x3c74] = "\x06\x22\x24", + [0x3c75] = "\x06\x25\x2b", [0x3c76] = "\x05\x21\x73", + [0x3c77] = "\x06\x25\x2c", [0x3c78] = "\x0f\x22\x5e", + [0x3c79] = "\x0f\x24\x69", [0x3c80] = "\x04\x23\x23", + [0x3c81] = "\x06\x25\x2d", [0x3c82] = "\x05\x24\x50", + [0x3c83] = "\x06\x25\x2f", [0x3c84] = "\x06\x25\x31", + [0x3c86] = "\x03\x24\x24", [0x3c87] = "\x0f\x22\x5c", + [0x3c88] = "\x0f\x24\x5f", [0x3c89] = "\x0f\x24\x60", + [0x3c8b] = "\x06\x25\x30", [0x3c8e] = "\x06\x2c\x4d", + [0x3c8f] = "\x05\x24\x52", [0x3c90] = "\x06\x28\x42", + [0x3c91] = "\x05\x24\x51", [0x3c92] = "\x05\x24\x53", + [0x3c93] = "\x04\x24\x50", [0x3c94] = "\x06\x28\x46", + [0x3c95] = "\x06\x28\x47", [0x3c9d] = "\x06\x2c\x4c", + [0x3c9e] = "\x06\x28\x43", [0x3c9f] = "\x06\x28\x41", + [0x3ca0] = "\x06\x28\x45", [0x3ca1] = "\x06\x28\x48", + [0x3ca5] = "\x0f\x24\x61", [0x3ca7] = "\x0f\x24\x5e", + [0x3ca8] = "\x0f\x24\x62", [0x3ca9] = "\x0f\x24\x63", + [0x3caa] = "\x0f\x24\x64", [0x3cab] = "\x0f\x24\x65", + [0x3cac] = "\x0f\x24\x66", [0x3cad] = "\x0f\x24\x67", + [0x3cae] = "\x0f\x27\x63", [0x3caf] = "\x0f\x27\x64", + [0x3cb0] = "\x0f\x27\x65", [0x3cb2] = "\x04\x27\x23", + [0x3cb3] = "\x05\x26\x6f", [0x3cb4] = "\x06\x32\x33", + [0x3cb5] = "\x05\x26\x72", [0x3cb6] = "\x05\x26\x73", + [0x3cb7] = "\x04\x27\x21", [0x3cb8] = "\x06\x2c\x57", + [0x3cb9] = "\x04\x27\x25", [0x3cba] = "\x06\x2c\x50", + [0x3cbb] = "\x04\x27\x24", [0x3cbc] = "\x06\x2c\x4e", + [0x3cbd] = "\x05\x26\x6e", [0x3cbe] = "\x05\x26\x70", + [0x3cbf] = "\x06\x2c\x58", [0x3cc0] = "\x05\x26\x71", + [0x3cc1] = "\x06\x2c\x5a", [0x3cc2] = "\x06\x32\x34", + [0x3cc4] = "\x06\x2c\x56", [0x3cc5] = "\x06\x2c\x5c", + [0x3cca] = "\x04\x26\x7c", [0x3ccb] = "\x06\x2c\x53", + [0x3ccc] = "\x0f\x27\x60", [0x3ccd] = "\x0f\x27\x61", + [0x3cce] = "\x0f\x27\x62", [0x3ccf] = "\x0f\x27\x67", + [0x3cd0] = "\x0f\x27\x68", [0x3cd1] = "\x0f\x27\x69", + [0x3cd2] = "\x0f\x27\x6a", [0x3cd3] = "\x0f\x27\x6b", + [0x3cd4] = "\x0f\x27\x6d", [0x3cd5] = "\x0f\x2b\x64", + [0x3cd6] = "\x0f\x2b\x67", [0x3cd7] = "\x0f\x2b\x6c", + [0x3cd8] = "\x06\x2c\x52", [0x3cd9] = "\x06\x2c\x54", + [0x3cda] = "\x06\x2c\x55", [0x3cdb] = "\x06\x2c\x59", + [0x3cdd] = "\x06\x2c\x4f", [0x3ce3] = "\x05\x29\x78", + [0x3ce4] = "\x04\x29\x7c", [0x3ce5] = "\x06\x32\x36", + [0x3ce6] = "\x05\x2a\x22", [0x3ce7] = "\x06\x32\x3b", + [0x3ce8] = "\x06\x32\x3e", [0x3ce9] = "\x05\x29\x79", + [0x3cea] = "\x04\x2a\x22", [0x3ceb] = "\x04\x2d\x71", + [0x3cec] = "\x05\x2a\x21", [0x3ced] = "\x05\x29\x7e", + [0x3cee] = "\x06\x32\x3a", [0x3cef] = "\x06\x32\x40", + [0x3cf0] = "\x05\x29\x7a", [0x3cf1] = "\x06\x32\x41", + [0x3cf2] = "\x05\x29\x7d", [0x3cf3] = "\x06\x38\x70", + [0x3cf4] = "\x06\x32\x3d", [0x3cf5] = "\x06\x32\x3c", + [0x3cf6] = "\x04\x2a\x23", [0x3cf7] = "\x04\x29\x7d", + [0x3d01] = "\x06\x32\x3f", [0x3d02] = "\x0f\x2b\x60", + [0x3d03] = "\x0f\x2b\x61", [0x3d04] = "\x0f\x2b\x62", + [0x3d05] = "\x0f\x2b\x63", [0x3d06] = "\x0f\x2b\x65", + [0x3d07] = "\x0f\x2b\x66", [0x3d08] = "\x0f\x2b\x68", + [0x3d09] = "\x0f\x2b\x69", [0x3d0a] = "\x0f\x2b\x6a", + [0x3d0b] = "\x0f\x2b\x6b", [0x3d0c] = "\x0f\x2b\x6d", + [0x3d0d] = "\x0f\x2b\x6e", [0x3d0e] = "\x0f\x30\x3a", + [0x3d0f] = "\x0f\x30\x3d", [0x3d10] = "\x0f\x30\x44", + [0x3d11] = "\x06\x32\x38", [0x3d12] = "\x04\x2a\x24", + [0x3d14] = "\x06\x32\x35", [0x3d15] = "\x06\x32\x37", + [0x3d16] = "\x05\x2a\x23", [0x3d1d] = "\x0f\x30\x57", + [0x3d1e] = "\x04\x2d\x6e", [0x3d1f] = "\x05\x2e\x49", + [0x3d20] = "\x06\x39\x30", [0x3d21] = "\x06\x39\x2e", + [0x3d22] = "\x05\x2e\x48", [0x3d23] = "\x05\x2e\x47", + [0x3d24] = "\x06\x38\x7c", [0x3d25] = "\x05\x2e\x4a", + [0x3d26] = "\x06\x38\x71", [0x3d27] = "\x06\x38\x7b", + [0x3d28] = "\x04\x2d\x6d", [0x3d29] = "\x04\x2d\x6f", + [0x3d2a] = "\x06\x39\x25", [0x3d2b] = "\x06\x38\x76", + [0x3d2c] = "\x06\x39\x26", [0x3d2d] = "\x06\x39\x2a", + [0x3d2e] = "\x06\x38\x77", [0x3d2f] = "\x06\x39\x29", + [0x3d30] = "\x06\x38\x7e", [0x3d31] = "\x06\x39\x28", + [0x3d32] = "\x06\x41\x2a", [0x3d33] = "\x06\x41\x29", + [0x3d34] = "\x04\x32\x66", [0x3d35] = "\x06\x39\x24", + [0x3d36] = "\x06\x39\x2c", [0x3d37] = "\x05\x2e\x45", + [0x3d38] = "\x06\x39\x23", [0x3d39] = "\x06\x38\x73", + [0x3d3a] = "\x06\x39\x2b", [0x3d3b] = "\x06\x38\x78", + [0x3d3c] = "\x06\x39\x2f", [0x3d3e] = "\x06\x39\x32", + [0x3d42] = "\x06\x41\x46", [0x3d43] = "\x0f\x30\x3b", + [0x3d44] = "\x0f\x30\x3e", [0x3d45] = "\x0f\x30\x3f", + [0x3d46] = "\x0f\x30\x40", [0x3d47] = "\x0f\x30\x41", + [0x3d48] = "\x0f\x30\x42", [0x3d49] = "\x0f\x30\x43", + [0x3d4a] = "\x0f\x30\x45", [0x3d4b] = "\x0f\x30\x46", + [0x3d4c] = "\x0f\x30\x47", [0x3d4d] = "\x0f\x30\x48", + [0x3d4e] = "\x0f\x30\x4a", [0x3d4f] = "\x0f\x30\x4b", + [0x3d50] = "\x0f\x30\x4c", [0x3d51] = "\x0f\x30\x4d", + [0x3d52] = "\x0f\x30\x4e", [0x3d53] = "\x0f\x30\x4f", + [0x3d54] = "\x0f\x30\x50", [0x3d55] = "\x0f\x30\x51", + [0x3d56] = "\x0f\x30\x52", [0x3d57] = "\x0f\x30\x53", + [0x3d58] = "\x0f\x30\x54", [0x3d59] = "\x0f\x30\x55", + [0x3d5a] = "\x0f\x30\x56", [0x3d5b] = "\x0f\x30\x58", + [0x3d5c] = "\x0f\x30\x59", [0x3d5d] = "\x0f\x30\x5a", + [0x3d5e] = "\x06\x38\x79", [0x3d62] = "\x06\x39\x22", + [0x3d64] = "\x06\x39\x31", [0x3d66] = "\x04\x2d\x72", + [0x3d68] = "\x06\x39\x27", [0x3d69] = "\x06\x38\x7d", + [0x3d6c] = "\x06\x38\x75", [0x3d71] = "\x05\x2e\x46", + [0x3d73] = "\x0f\x36\x2d", [0x3d77] = "\x04\x32\x5d", + [0x3d78] = "\x05\x33\x40", [0x3d79] = "\x04\x32\x5b", + [0x3d7a] = "\x04\x32\x6b", [0x3d7b] = "\x06\x41\x34", + [0x3d7c] = "\x06\x41\x38", [0x3d7d] = "\x06\x41\x3c", + [0x3d7e] = "\x04\x32\x6a", [0x3d7f] = "\x06\x41\x43", + [0x3d80] = "\x04\x32\x61", [0x3d81] = "\x06\x41\x36", + [0x3d82] = "\x04\x32\x65", [0x3d83] = "\x06\x41\x35", + [0x3d84] = "\x06\x41\x45", [0x3d85] = "\x04\x32\x69", + [0x3d86] = "\x05\x33\x33", [0x3d87] = "\x06\x41\x31", + [0x3d88] = "\x04\x32\x60", [0x3d89] = "\x04\x32\x67", + [0x3d8a] = "\x06\x4a\x64", [0x3d8b] = "\x05\x33\x3f", + [0x3d8c] = "\x06\x41\x42", [0x3d8d] = "\x05\x33\x3e", + [0x3d8e] = "\x06\x41\x3f", [0x3d8f] = "\x04\x32\x59", + [0x3d90] = "\x04\x32\x5f", [0x3d91] = "\x06\x41\x2c", + [0x3d92] = "\x04\x25\x2f", [0x3d93] = "\x06\x41\x3b", + [0x3d94] = "\x06\x41\x30", [0x3d95] = "\x06\x4a\x66", + [0x3d96] = "\x05\x33\x38", [0x3d98] = "\x05\x33\x41", + [0x3d99] = "\x06\x4a\x58", [0x3d9a] = "\x06\x4a\x59", + [0x3d9b] = "\x06\x41\x3e", [0x3d9c] = "\x06\x41\x44", + [0x3d9d] = "\x05\x33\x36", [0x3d9e] = "\x04\x32\x62", + [0x3d9f] = "\x06\x41\x40", [0x3da1] = "\x05\x33\x3b", + [0x3da2] = "\x06\x41\x2f", [0x3da3] = "\x06\x41\x32", + [0x3da4] = "\x05\x33\x3a", [0x3da5] = "\x05\x33\x35", + [0x3da6] = "\x04\x32\x6c", [0x3db5] = "\x04\x32\x6e", + [0x3dbe] = "\x05\x33\x37", [0x3dbf] = "\x06\x41\x3d", + [0x3dc0] = "\x0f\x36\x21", [0x3dc1] = "\x0f\x36\x22", + [0x3dc2] = "\x0f\x36\x23", [0x3dc3] = "\x0f\x36\x25", + [0x3dc4] = "\x0f\x36\x26", [0x3dc5] = "\x0f\x36\x27", + [0x3dc6] = "\x0f\x36\x28", [0x3dc7] = "\x0f\x36\x2a", + [0x3dc8] = "\x0f\x36\x2c", [0x3dc9] = "\x0f\x36\x2e", + [0x3dca] = "\x0f\x36\x2f", [0x3dcb] = "\x0f\x36\x30", + [0x3dcc] = "\x0f\x36\x31", [0x3dcd] = "\x0f\x36\x32", + [0x3dce] = "\x0f\x36\x36", [0x3dcf] = "\x0f\x36\x37", + [0x3dd0] = "\x0f\x36\x38", [0x3dd1] = "\x0f\x36\x39", + [0x3dd2] = "\x0f\x36\x3a", [0x3dd3] = "\x0f\x36\x3b", + [0x3dd4] = "\x0f\x36\x3c", [0x3dd5] = "\x0f\x36\x3d", + [0x3dd6] = "\x0f\x3c\x42", [0x3dd7] = "\x0f\x3c\x4b", + [0x3dd8] = "\x0f\x3c\x4d", [0x3dd9] = "\x0f\x3c\x57", + [0x3dda] = "\x0f\x42\x5f", [0x3ddb] = "\x06\x4a\x57", + [0x3ddd] = "\x06\x41\x33", [0x3ddf] = "\x06\x41\x37", + [0x3de1] = "\x05\x33\x39", [0x3de2] = "\x06\x41\x3a", + [0x3de4] = "\x06\x41\x39", [0x3de6] = "\x06\x41\x47", + [0x3de7] = "\x06\x41\x2d", [0x3de9] = "\x06\x41\x2e", + [0x3df5] = "\x05\x33\x34", [0x3df6] = "\x05\x33\x3c", + [0x3dfb] = "\x06\x38\x7a", [0x3dfc] = "\x06\x4a\x62", + [0x3dfd] = "\x06\x4a\x70", [0x3dfe] = "\x04\x38\x54", + [0x3dff] = "\x05\x39\x63", [0x3e00] = "\x04\x38\x55", + [0x3e01] = "\x06\x4a\x5d", [0x3e02] = "\x06\x4a\x5f", + [0x3e03] = "\x05\x39\x67", [0x3e04] = "\x05\x39\x6a", + [0x3e05] = "\x05\x39\x62", [0x3e06] = "\x06\x54\x48", + [0x3e07] = "\x05\x39\x6c", [0x3e08] = "\x06\x4a\x5a", + [0x3e09] = "\x04\x38\x53", [0x3e0a] = "\x05\x33\x42", + [0x3e0b] = "\x04\x38\x58", [0x3e0c] = "\x06\x4a\x6c", + [0x3e0d] = "\x06\x4a\x5c", [0x3e0e] = "\x05\x39\x68", + [0x3e0f] = "\x06\x4a\x71", [0x3e10] = "\x06\x54\x35", + [0x3e11] = "\x06\x4a\x67", [0x3e12] = "\x06\x4a\x68", + [0x3e13] = "\x06\x4a\x6e", [0x3e14] = "\x05\x39\x60", + [0x3e15] = "\x06\x54\x34", [0x3e16] = "\x06\x4a\x6f", + [0x3e17] = "\x04\x3e\x2c", [0x3e18] = "\x05\x39\x5f", + [0x3e19] = "\x05\x39\x66", [0x3e1a] = "\x05\x39\x65", + [0x3e1b] = "\x05\x39\x64", [0x3e1c] = "\x06\x4a\x6a", + [0x3e1d] = "\x05\x39\x61", [0x3e1e] = "\x06\x54\x33", + [0x3e1f] = "\x06\x4a\x72", [0x3e20] = "\x05\x39\x6d", + [0x3e21] = "\x06\x4a\x61", [0x3e32] = "\x0f\x3c\x44", + [0x3e33] = "\x0f\x3c\x45", [0x3e34] = "\x0f\x3c\x46", + [0x3e35] = "\x0f\x3c\x48", [0x3e36] = "\x0f\x3c\x49", + [0x3e37] = "\x0f\x3c\x4a", [0x3e38] = "\x0f\x3c\x4e", + [0x3e39] = "\x0f\x3c\x4f", [0x3e3a] = "\x0f\x3c\x50", + [0x3e3b] = "\x0f\x3c\x51", [0x3e3c] = "\x0f\x3c\x52", + [0x3e3d] = "\x0f\x3c\x53", [0x3e3e] = "\x0f\x3c\x54", + [0x3e3f] = "\x0f\x3c\x55", [0x3e40] = "\x0f\x3c\x56", + [0x3e41] = "\x0f\x3c\x58", [0x3e42] = "\x0f\x3c\x59", + [0x3e43] = "\x0f\x3c\x5b", [0x3e44] = "\x0f\x3c\x5c", + [0x3e46] = "\x06\x4a\x69", [0x3e47] = "\x05\x39\x69", + [0x3e49] = "\x06\x4a\x6b", [0x3e4a] = "\x04\x38\x5d", + [0x3e4c] = "\x06\x4a\x5b", [0x3e4d] = "\x06\x4a\x60", + [0x3e4e] = "\x06\x4a\x5e", [0x3e5a] = "\x05\x39\x6b", + [0x3e5b] = "\x0f\x42\x73", [0x3e5d] = "\x06\x54\x41", + [0x3e5e] = "\x05\x40\x25", [0x3e5f] = "\x04\x3e\x41", + [0x3e60] = "\x06\x54\x38", [0x3e61] = "\x04\x3e\x34", + [0x3e62] = "\x06\x54\x3b", [0x3e63] = "\x06\x54\x43", + [0x3e64] = "\x04\x3e\x3b", [0x3e65] = "\x04\x3e\x43", + [0x3e66] = "\x04\x3e\x3e", [0x3e67] = "\x04\x3e\x2e", + [0x3e68] = "\x06\x54\x4a", [0x3e69] = "\x05\x40\x29", + [0x3e6a] = "\x05\x40\x26", [0x3e6b] = "\x04\x3e\x40", + [0x3e6c] = "\x06\x5e\x31", [0x3e6d] = "\x06\x54\x42", + [0x3e6e] = "\x04\x3e\x3a", [0x3e6f] = "\x05\x40\x2f", + [0x3e71] = "\x05\x40\x2d", [0x3e72] = "\x04\x3e\x31", + [0x3e73] = "\x06\x5e\x32", [0x3e74] = "\x04\x3e\x42", + [0x3e75] = "\x05\x40\x2c", [0x3e76] = "\x05\x40\x2e", + [0x3e77] = "\x06\x54\x3e", [0x3e78] = "\x06\x54\x4c", + [0x3e79] = "\x07\x24\x3c", [0x3e7a] = "\x06\x54\x47", + [0x3e7b] = "\x04\x44\x4b", [0x3e7c] = "\x06\x54\x3f", + [0x3e7d] = "\x06\x54\x46", [0x3e7e] = "\x06\x54\x37", + [0x3e7f] = "\x06\x54\x36", [0x3e80] = "\x05\x40\x2b", + [0x3e81] = "\x05\x40\x28", [0x3e8c] = "\x04\x3e\x3d", + [0x3e8d] = "\x06\x54\x3c", [0x3e8e] = "\x06\x54\x3d", + [0x3e8f] = "\x06\x54\x40", [0x3e90] = "\x06\x54\x45", + [0x3e91] = "\x0f\x42\x58", [0x3e92] = "\x0f\x42\x59", + [0x3e93] = "\x0f\x42\x5a", [0x3e94] = "\x0f\x42\x5b", + [0x3e95] = "\x0f\x42\x5c", [0x3e96] = "\x0f\x42\x5d", + [0x3e97] = "\x0f\x42\x5e", [0x3e98] = "\x0f\x42\x60", + [0x3e99] = "\x0f\x42\x61", [0x3e9a] = "\x0f\x42\x62", + [0x3e9b] = "\x0f\x42\x65", [0x3e9c] = "\x0f\x42\x66", + [0x3e9d] = "\x0f\x42\x67", [0x3e9e] = "\x0f\x42\x68", + [0x3e9f] = "\x0f\x42\x69", [0x3ea0] = "\x0f\x42\x6a", + [0x3ea1] = "\x0f\x42\x6c", [0x3ea2] = "\x0f\x42\x6d", + [0x3ea3] = "\x0f\x42\x6e", [0x3ea4] = "\x0f\x42\x6f", + [0x3ea5] = "\x0f\x42\x70", [0x3ea6] = "\x0f\x42\x71", + [0x3ea7] = "\x0f\x42\x72", [0x3ea8] = "\x0f\x42\x75", + [0x3ea9] = "\x0f\x49\x22", [0x3eaa] = "\x0f\x49\x3e", + [0x3eac] = "\x05\x40\x2a", [0x3eaf] = "\x06\x54\x44", + [0x3eb0] = "\x04\x3e\x35", [0x3eb1] = "\x06\x54\x4d", + [0x3eb2] = "\x06\x54\x3a", [0x3eb4] = "\x06\x54\x4b", + [0x3eb6] = "\x0f\x49\x2f", [0x3ebf] = "\x0f\x42\x6b", + [0x3eca] = "\x0f\x4f\x6c", [0x3ecc] = "\x06\x54\x39", + [0x3ecd] = "\x07\x24\x3d", [0x3ecf] = "\x04\x44\x54", + [0x3ed0] = "\x04\x44\x47", [0x3ed1] = "\x04\x44\x48", + [0x3ed2] = "\x04\x44\x4c", [0x3ed3] = "\x05\x46\x6b", + [0x3ed4] = "\x04\x44\x4e", [0x3ed5] = "\x05\x46\x6a", + [0x3ed6] = "\x05\x46\x74", [0x3ed7] = "\x05\x46\x76", + [0x3ed8] = "\x04\x44\x45", [0x3ed9] = "\x04\x44\x53", + [0x3eda] = "\x06\x5e\x44", [0x3edb] = "\x05\x46\x6f", + [0x3edc] = "\x06\x5e\x41", [0x3edd] = "\x06\x5e\x3a", + [0x3ede] = "\x04\x44\x51", [0x3edf] = "\x04\x44\x50", + [0x3ee0] = "\x05\x46\x75", [0x3ee1] = "\x05\x46\x72", + [0x3ee2] = "\x05\x46\x6d", [0x3ee3] = "\x07\x24\x40", + [0x3ee4] = "\x07\x24\x3f", [0x3ee5] = "\x05\x46\x77", + [0x3ee6] = "\x06\x5e\x45", [0x3ee7] = "\x04\x44\x4f", + [0x3ee8] = "\x06\x5e\x39", [0x3ee9] = "\x06\x5e\x42", + [0x3eea] = "\x05\x46\x70", [0x3eeb] = "\x05\x46\x71", + [0x3eec] = "\x04\x44\x41", [0x3eed] = "\x06\x5e\x3d", + [0x3eee] = "\x05\x4d\x7a", [0x3eef] = "\x07\x24\x3e", + [0x3ef0] = "\x06\x5e\x34", [0x3ef1] = "\x05\x46\x6e", + [0x3ef2] = "\x06\x5e\x3f", [0x3eff] = "\x05\x46\x73", + [0x3f00] = "\x0f\x49\x23", [0x3f01] = "\x0f\x49\x24", + [0x3f02] = "\x0f\x49\x25", [0x3f03] = "\x0f\x49\x26", + [0x3f04] = "\x0f\x49\x27", [0x3f05] = "\x0f\x49\x28", + [0x3f06] = "\x0f\x49\x29", [0x3f07] = "\x0f\x49\x2b", + [0x3f08] = "\x0f\x49\x2c", [0x3f09] = "\x0f\x49\x2d", + [0x3f0a] = "\x0f\x49\x2e", [0x3f0b] = "\x0f\x49\x30", + [0x3f0c] = "\x0f\x49\x31", [0x3f0d] = "\x0f\x49\x34", + [0x3f0e] = "\x0f\x49\x36", [0x3f0f] = "\x0f\x49\x37", + [0x3f10] = "\x0f\x49\x38", [0x3f11] = "\x0f\x49\x39", + [0x3f12] = "\x0f\x49\x3a", [0x3f13] = "\x0f\x49\x3c", + [0x3f14] = "\x0f\x49\x3d", [0x3f15] = "\x0f\x49\x41", + [0x3f16] = "\x0f\x49\x42", [0x3f17] = "\x0f\x49\x43", + [0x3f18] = "\x0f\x4f\x6d", [0x3f19] = "\x07\x22\x68", + [0x3f1a] = "\x04\x44\x42", [0x3f1b] = "\x06\x5e\x3c", + [0x3f1d] = "\x06\x5e\x43", [0x3f1f] = "\x06\x5e\x35", + [0x3f20] = "\x05\x46\x6c", [0x3f21] = "\x06\x5e\x33", + [0x3f22] = "\x06\x5e\x37", [0x3f23] = "\x06\x5e\x38", + [0x3f35] = "\x0f\x49\x3b", [0x3f3b] = "\x06\x5e\x36", + [0x3f3f] = "\x0f\x49\x2a", [0x3f43] = "\x07\x24\x62", + [0x3f44] = "\x07\x24\x52", [0x3f45] = "\x07\x24\x4d", + [0x3f46] = "\x04\x4a\x60", [0x3f47] = "\x07\x24\x5a", + [0x3f48] = "\x07\x24\x54", [0x3f49] = "\x07\x24\x4c", + [0x3f4a] = "\x04\x4a\x65", [0x3f4b] = "\x04\x4a\x67", + [0x3f4c] = "\x05\x4e\x25", [0x3f4e] = "\x07\x24\x63", + [0x3f4f] = "\x07\x24\x4e", [0x3f50] = "\x07\x24\x50", + [0x3f51] = "\x07\x24\x56", [0x3f52] = "\x04\x4a\x5c", + [0x3f53] = "\x07\x24\x57", [0x3f54] = "\x07\x24\x49", + [0x3f55] = "\x05\x4e\x21", [0x3f56] = "\x07\x24\x65", + [0x3f57] = "\x07\x24\x47", [0x3f58] = "\x07\x24\x44", + [0x3f59] = "\x04\x4a\x66", [0x3f5a] = "\x05\x4d\x7b", + [0x3f5b] = "\x05\x4e\x24", [0x3f5c] = "\x07\x24\x64", + [0x3f5d] = "\x04\x4a\x5b", [0x3f5e] = "\x07\x24\x5b", + [0x3f5f] = "\x04\x4a\x5a", [0x3f60] = "\x07\x24\x59", + [0x3f61] = "\x05\x4d\x7e", [0x3f62] = "\x07\x24\x43", + [0x3f63] = "\x07\x24\x67", [0x3f64] = "\x05\x4e\x23", + [0x3f65] = "\x05\x4d\x7d", [0x3f66] = "\x07\x24\x53", + [0x3f67] = "\x07\x24\x42", [0x3f68] = "\x07\x3a\x69", + [0x3f69] = "\x07\x24\x45", [0x3f6a] = "\x07\x24\x68", + [0x3f6b] = "\x05\x4e\x22", [0x3f6c] = "\x07\x24\x41", + [0x3f6d] = "\x07\x24\x5e", [0x3f6e] = "\x07\x24\x66", + [0x3f6f] = "\x05\x4e\x26", [0x3f70] = "\x05\x4e\x28", + [0x3f73] = "\x05\x4d\x7c", [0x3f74] = "\x04\x4a\x5e", + [0x3f75] = "\x07\x24\x5f", [0x3f76] = "\x07\x24\x4b", + [0x3f7d] = "\x07\x24\x51", [0x3f84] = "\x05\x4e\x27", + [0x3f85] = "\x07\x24\x5c", [0x3f86] = "\x0f\x4f\x59", + [0x3f87] = "\x0f\x4f\x5a", [0x3f88] = "\x0f\x4f\x5b", + [0x3f89] = "\x0f\x4f\x5c", [0x3f8a] = "\x0f\x4f\x5d", + [0x3f8b] = "\x0f\x4f\x5e", [0x3f8c] = "\x0f\x4f\x5f", + [0x3f8d] = "\x0f\x4f\x62", [0x3f8e] = "\x0f\x4f\x63", + [0x3f8f] = "\x0f\x4f\x64", [0x3f90] = "\x0f\x4f\x65", + [0x3f91] = "\x0f\x4f\x66", [0x3f92] = "\x0f\x4f\x67", + [0x3f93] = "\x0f\x4f\x68", [0x3f94] = "\x0f\x4f\x6a", + [0x3f95] = "\x0f\x4f\x6b", [0x3f96] = "\x0f\x4f\x6f", + [0x3f97] = "\x0f\x4f\x70", [0x3f98] = "\x0f\x4f\x71", + [0x3f99] = "\x0f\x4f\x72", [0x3f9a] = "\x0f\x4f\x73", + [0x3f9b] = "\x0f\x4f\x74", [0x3f9c] = "\x0f\x4f\x75", + [0x3f9d] = "\x0f\x4f\x76", [0x3f9e] = "\x0f\x4f\x77", + [0x3f9f] = "\x0f\x4f\x78", [0x3fa0] = "\x0f\x4f\x7b", + [0x3fa1] = "\x0f\x4f\x7c", [0x3fa2] = "\x0f\x55\x51", + [0x3fa3] = "\x07\x24\x55", [0x3fa8] = "\x07\x24\x60", + [0x3fa9] = "\x07\x2f\x30", [0x3faa] = "\x04\x4a\x63", + [0x3fab] = "\x07\x24\x46", [0x3fac] = "\x07\x24\x5d", + [0x3fad] = "\x07\x24\x48", [0x3fae] = "\x07\x24\x4a", + [0x3fb0] = "\x0f\x55\x4a", [0x3fb7] = "\x0f\x4f\x7e", + [0x3fc1] = "\x0f\x49\x40", [0x3fc5] = "\x04\x50\x7c", + [0x3fc6] = "\x05\x55\x35", [0x3fc7] = "\x05\x55\x34", + [0x3fc8] = "\x05\x55\x28", [0x3fc9] = "\x05\x55\x29", + [0x3fca] = "\x05\x55\x2b", [0x3fcb] = "\x07\x2f\x33", + [0x3fcc] = "\x05\x55\x30", [0x3fcd] = "\x07\x2f\x47", + [0x3fce] = "\x07\x2f\x40", [0x3fcf] = "\x07\x2f\x3a", + [0x3fd0] = "\x04\x50\x79", [0x3fd1] = "\x07\x2f\x39", + [0x3fd2] = "\x04\x50\x7e", [0x3fd3] = "\x05\x55\x33", + [0x3fd4] = "\x07\x2f\x3d", [0x3fd5] = "\x07\x2f\x31", + [0x3fd6] = "\x07\x2f\x37", [0x3fd7] = "\x07\x2f\x46", + [0x3fd8] = "\x07\x2f\x3b", [0x3fd9] = "\x07\x2f\x38", + [0x3fda] = "\x07\x2f\x43", [0x3fdb] = "\x07\x2f\x36", + [0x3fdc] = "\x07\x2f\x32", [0x3fdd] = "\x05\x55\x31", + [0x3fde] = "\x05\x55\x2a", [0x3fdf] = "\x05\x5b\x77", + [0x3fe0] = "\x07\x2f\x3c", [0x3fe1] = "\x07\x2f\x49", + [0x3fe2] = "\x05\x55\x2c", [0x3fe3] = "\x05\x5b\x79", + [0x3fe4] = "\x05\x55\x32", [0x3ff1] = "\x07\x2f\x2f", + [0x3ff2] = "\x07\x2f\x34", [0x3ff3] = "\x07\x2f\x3e", + [0x3ff4] = "\x07\x2f\x41", [0x3ff5] = "\x0f\x55\x46", + [0x3ff6] = "\x0f\x55\x48", [0x3ff7] = "\x0f\x55\x49", + [0x3ff8] = "\x0f\x55\x4b", [0x3ff9] = "\x0f\x55\x4c", + [0x3ffa] = "\x0f\x55\x4f", [0x3ffb] = "\x0f\x55\x50", + [0x3ffc] = "\x0f\x55\x52", [0x3ffd] = "\x0f\x55\x53", + [0x3ffe] = "\x0f\x55\x54", [0x3fff] = "\x0f\x55\x55", + [0x4000] = "\x0f\x55\x57", [0x4001] = "\x0f\x5a\x6d", + [0x4004] = "\x05\x55\x2f", [0x4005] = "\x07\x2f\x3f", + [0x4006] = "\x07\x2f\x45", [0x4007] = "\x07\x2f\x48", + [0x4008] = "\x07\x2f\x4a", [0x400b] = "\x07\x2f\x2e", + [0x400e] = "\x07\x2f\x44", [0x4011] = "\x04\x51\x21", + [0x401f] = "\x0f\x4f\x61", [0x4020] = "\x0f\x5a\x66", + [0x4021] = "\x0f\x5a\x5f", [0x4022] = "\x05\x54\x3a", + [0x4023] = "\x05\x5b\x7c", [0x4024] = "\x04\x56\x5a", + [0x4025] = "\x04\x56\x5f", [0x4026] = "\x05\x5b\x7a", + [0x4027] = "\x07\x38\x7a", [0x4028] = "\x07\x38\x6e", + [0x4029] = "\x04\x5b\x52", [0x402a] = "\x05\x5b\x7b", + [0x402b] = "\x05\x5b\x78", [0x402c] = "\x07\x38\x70", + [0x402d] = "\x07\x38\x76", [0x402e] = "\x07\x38\x6f", + [0x402f] = "\x07\x38\x79", [0x4030] = "\x07\x38\x74", + [0x4031] = "\x07\x38\x73", [0x4032] = "\x05\x62\x38", + [0x4033] = "\x07\x38\x75", [0x4034] = "\x07\x38\x7b", + [0x4035] = "\x05\x5b\x7d", [0x4036] = "\x07\x38\x77", + [0x4037] = "\x05\x55\x37", [0x4039] = "\x03\x55\x3a", + [0x403e] = "\x07\x38\x78", [0x403f] = "\x0f\x5a\x60", + [0x4040] = "\x0f\x5a\x61", [0x4041] = "\x0f\x5a\x62", + [0x4042] = "\x0f\x5a\x63", [0x4043] = "\x0f\x5a\x64", + [0x4044] = "\x0f\x5a\x65", [0x4045] = "\x0f\x5a\x67", + [0x4046] = "\x0f\x5a\x69", [0x4047] = "\x0f\x5a\x6b", + [0x4048] = "\x0f\x5a\x70", [0x4049] = "\x07\x38\x72", + [0x404a] = "\x05\x5b\x7e", [0x404c] = "\x07\x38\x7c", + [0x404d] = "\x07\x38\x71", [0x4050] = "\x0f\x55\x4e", + [0x4057] = "\x0f\x5a\x6c", [0x405a] = "\x0f\x5a\x6f", + [0x405c] = "\x0f\x55\x47", [0x405d] = "\x0f\x55\x4d", + [0x405e] = "\x0f\x5a\x5e", [0x405f] = "\x07\x2f\x35", + [0x4061] = "\x05\x62\x3f", [0x4062] = "\x05\x62\x46", + [0x4063] = "\x05\x62\x45", [0x4064] = "\x04\x5b\x5d", + [0x4065] = "\x05\x62\x3d", [0x4066] = "\x05\x62\x39", + [0x4067] = "\x05\x62\x42", [0x4068] = "\x07\x40\x40", + [0x4069] = "\x07\x40\x46", [0x406a] = "\x04\x5b\x59", + [0x406b] = "\x05\x62\x4b", [0x406c] = "\x05\x62\x44", + [0x406d] = "\x07\x40\x3c", [0x406e] = "\x05\x62\x41", + [0x406f] = "\x05\x62\x4a", [0x4070] = "\x04\x5b\x58", + [0x4071] = "\x05\x62\x43", [0x4072] = "\x07\x40\x47", + [0x4073] = "\x05\x62\x3b", [0x4074] = "\x07\x40\x41", + [0x4075] = "\x05\x62\x40", [0x4076] = "\x07\x40\x48", + [0x4077] = "\x07\x40\x3a", [0x4078] = "\x04\x5b\x5f", + [0x4079] = "\x04\x5b\x55", [0x407a] = "\x07\x40\x45", + [0x407b] = "\x07\x40\x44", [0x407c] = "\x07\x40\x3e", + [0x407d] = "\x05\x62\x3a", [0x407e] = "\x04\x5b\x53", + [0x407f] = "\x05\x62\x3c", [0x4080] = "\x05\x62\x3e", + [0x4081] = "\x05\x62\x49", [0x4082] = "\x05\x62\x4c", + [0x4083] = "\x05\x62\x47", [0x4084] = "\x07\x40\x3f", + [0x4085] = "\x04\x5b\x5c", [0x4086] = "\x07\x40\x42", + [0x4087] = "\x07\x47\x5f", [0x408a] = "\x05\x62\x4d", + [0x408e] = "\x0f\x5f\x33", [0x408f] = "\x0f\x5f\x35", + [0x4090] = "\x0f\x5f\x36", [0x4091] = "\x0f\x5f\x37", + [0x4092] = "\x0f\x5f\x39", [0x4093] = "\x0f\x5f\x3a", + [0x4094] = "\x0f\x5f\x3b", [0x4095] = "\x0f\x5f\x3c", + [0x4096] = "\x0f\x5f\x3d", [0x4097] = "\x0f\x5f\x3e", + [0x4098] = "\x0f\x5f\x3f", [0x4099] = "\x0f\x5f\x40", + [0x409a] = "\x0f\x5f\x41", [0x409b] = "\x0f\x5f\x42", + [0x409c] = "\x0f\x5f\x43", [0x409d] = "\x0f\x62\x64", + [0x409e] = "\x0f\x62\x65", [0x409f] = "\x0f\x62\x6c", + [0x40a1] = "\x07\x47\x5e", [0x40a2] = "\x07\x40\x3d", + [0x40a3] = "\x07\x40\x39", [0x40a5] = "\x07\x40\x43", + [0x40a6] = "\x07\x40\x3b", [0x40af] = "\x0f\x5f\x34", + [0x40b0] = "\x0f\x5a\x6a", [0x40b1] = "\x0f\x5a\x6e", + [0x40b2] = "\x05\x62\x48", [0x40b3] = "\x07\x47\x65", + [0x40b4] = "\x07\x47\x5c", [0x40b5] = "\x07\x47\x62", + [0x40b6] = "\x04\x5f\x7c", [0x40b7] = "\x04\x5f\x7a", + [0x40b8] = "\x07\x47\x53", [0x40b9] = "\x05\x68\x36", + [0x40ba] = "\x07\x47\x56", [0x40bb] = "\x07\x47\x54", + [0x40bd] = "\x07\x47\x5b", [0x40be] = "\x07\x47\x5a", + [0x40bf] = "\x07\x47\x55", [0x40c0] = "\x05\x68\x35", + [0x40c1] = "\x07\x47\x59", [0x40c2] = "\x07\x47\x5d", + [0x40c4] = "\x05\x6c\x45", [0x40ca] = "\x07\x47\x61", + [0x40cb] = "\x0f\x62\x66", [0x40cc] = "\x0f\x62\x67", + [0x40cd] = "\x0f\x62\x68", [0x40ce] = "\x0f\x62\x69", + [0x40cf] = "\x0f\x62\x6a", [0x40d0] = "\x0f\x62\x6d", + [0x40d1] = "\x0f\x62\x6e", [0x40d2] = "\x0f\x62\x6f", + [0x40d3] = "\x0f\x62\x70", [0x40d4] = "\x0f\x62\x71", + [0x40d5] = "\x07\x47\x57", [0x40d7] = "\x07\x47\x60", + [0x40d8] = "\x07\x47\x66", [0x40d9] = "\x07\x47\x64", + [0x40da] = "\x07\x47\x63", [0x40e3] = "\x07\x47\x58", + [0x40e9] = "\x05\x6c\x47", [0x40ea] = "\x05\x6c\x4a", + [0x40eb] = "\x05\x6c\x4b", [0x40ec] = "\x07\x4e\x2b", + [0x40ed] = "\x04\x63\x59", [0x40ef] = "\x04\x63\x5d", + [0x40f0] = "\x07\x4e\x2a", [0x40f1] = "\x07\x4e\x29", + [0x40f2] = "\x05\x6c\x48", [0x40f4] = "\x04\x63\x5c", + [0x40f5] = "\x07\x4e\x2e", [0x40f6] = "\x04\x63\x57", + [0x40f7] = "\x04\x63\x58", [0x40f8] = "\x04\x63\x56", + [0x40f9] = "\x07\x4e\x2d", [0x40fb] = "\x05\x70\x3b", + [0x40fc] = "\x05\x6c\x49", [0x40fd] = "\x05\x6c\x4c", + [0x40fe] = "\x07\x4e\x2f", [0x4105] = "\x0f\x65\x42", + [0x4106] = "\x0f\x65\x43", [0x4107] = "\x0f\x65\x44", + [0x4109] = "\x07\x4e\x2c", [0x410e] = "\x04\x66\x48", + [0x410f] = "\x05\x70\x40", [0x4110] = "\x07\x53\x56", + [0x4111] = "\x05\x70\x3f", [0x4113] = "\x05\x70\x3d", + [0x4114] = "\x04\x66\x4b", [0x4115] = "\x07\x53\x54", + [0x4116] = "\x05\x70\x3c", [0x4117] = "\x07\x53\x59", + [0x4118] = "\x07\x53\x53", [0x4119] = "\x04\x66\x4d", + [0x411a] = "\x07\x53\x5f", [0x411b] = "\x05\x70\x41", + [0x411c] = "\x07\x53\x55", [0x411d] = "\x07\x53\x5a", + [0x411e] = "\x0f\x67\x68", [0x411f] = "\x0f\x67\x69", + [0x4120] = "\x0f\x67\x6a", [0x4121] = "\x0f\x67\x6b", + [0x4122] = "\x0f\x67\x6d", [0x4123] = "\x0f\x67\x6e", + [0x4124] = "\x0f\x67\x6f", [0x4126] = "\x07\x53\x5b", + [0x4128] = "\x07\x53\x5c", [0x4129] = "\x07\x53\x5d", + [0x412a] = "\x07\x53\x5e", [0x412b] = "\x05\x70\x3a", + [0x412c] = "\x0f\x67\x70", [0x4133] = "\x0f\x69\x55", + [0x4134] = "\x07\x58\x2e", [0x4135] = "\x07\x53\x57", + [0x4136] = "\x07\x58\x2f", [0x4137] = "\x05\x73\x54", + [0x4138] = "\x05\x70\x42", [0x4139] = "\x07\x58\x2d", + [0x413a] = "\x05\x73\x55", [0x413b] = "\x07\x58\x31", + [0x413d] = "\x04\x68\x72", [0x4141] = "\x07\x58\x32", + [0x4142] = "\x0f\x69\x53", [0x4143] = "\x0f\x69\x54", + [0x4145] = "\x07\x58\x33", [0x4146] = "\x07\x58\x30", + [0x4147] = "\x07\x58\x2c", [0x414a] = "\x05\x76\x21", + [0x414b] = "\x05\x76\x22", [0x414c] = "\x07\x5b\x69", + [0x414d] = "\x07\x5b\x68", [0x414e] = "\x05\x75\x7e", + [0x4151] = "\x07\x5b\x67", [0x4152] = "\x05\x75\x7d", + [0x4158] = "\x0f\x6a\x5b", [0x4159] = "\x0f\x6a\x5c", + [0x415a] = "\x0f\x6a\x5d", [0x415b] = "\x07\x5b\x6a", + [0x415d] = "\x07\x5b\x66", [0x4160] = "\x07\x5e\x76", + [0x4161] = "\x05\x77\x67", [0x4162] = "\x07\x5e\x77", + [0x4163] = "\x04\x6c\x71", [0x4164] = "\x07\x5e\x74", + [0x4166] = "\x05\x77\x66", [0x4168] = "\x07\x5e\x75", + [0x4169] = "\x04\x6c\x72", [0x416a] = "\x07\x60\x79", + [0x416b] = "\x07\x60\x78", [0x416d] = "\x07\x60\x77", + [0x416e] = "\x0f\x6c\x2f", [0x4170] = "\x07\x62\x39", + [0x4171] = "\x04\x6d\x58", [0x4172] = "\x05\x7a\x2b", + [0x4173] = "\x05\x7a\x2a", [0x4174] = "\x04\x6d\x59", + [0x4177] = "\x04\x6d\x74", [0x4178] = "\x05\x7a\x69", + [0x4179] = "\x05\x7a\x6a", [0x417b] = "\x07\x63\x57", + [0x417c] = "\x07\x64\x4b", [0x417d] = "\x05\x7b\x41", + [0x417e] = "\x0f\x6d\x26", [0x417f] = "\x07\x65\x5c", + [0x4180] = "\x05\x7c\x3c", [0x4182] = "\x06\x23\x2f", + [0x4183] = "\x06\x25\x33", [0x4184] = "\x04\x23\x24", + [0x4185] = "\x04\x23\x25", [0x4186] = "\x06\x25\x32", + [0x4188] = "\x0f\x22\x5f", [0x4189] = "\x0f\x22\x60", + [0x418a] = "\x0f\x22\x61", [0x418b] = "\x06\x25\x34", + [0x418d] = "\x04\x24\x53", [0x418e] = "\x04\x24\x54", + [0x418f] = "\x05\x24\x54", [0x4190] = "\x06\x28\x4c", + [0x4191] = "\x05\x24\x55", [0x4192] = "\x05\x24\x57", + [0x4194] = "\x0f\x24\x6b", [0x4195] = "\x0f\x24\x6c", + [0x4196] = "\x0f\x24\x6d", [0x4197] = "\x0f\x24\x70", + [0x4198] = "\x0f\x24\x72", [0x419a] = "\x06\x28\x4b", + [0x419d] = "\x05\x26\x74", [0x419e] = "\x04\x27\x28", + [0x419f] = "\x05\x26\x75", [0x41a6] = "\x0f\x27\x6f", + [0x41a7] = "\x0f\x27\x70", [0x41a8] = "\x0f\x27\x71", + [0x41a9] = "\x0f\x27\x73", [0x41aa] = "\x0f\x27\x74", + [0x41ab] = "\x0f\x27\x75", [0x41ac] = "\x0f\x27\x76", + [0x41ad] = "\x0f\x27\x77", [0x41af] = "\x06\x2c\x5f", + [0x41b0] = "\x0f\x27\x72", [0x41b1] = "\x06\x2c\x5e", + [0x41b2] = "\x04\x27\x2a", [0x41b4] = "\x05\x24\x56", + [0x41bc] = "\x05\x2a\x25", [0x41bd] = "\x06\x32\x4c", + [0x41be] = "\x05\x2a\x26", [0x41bf] = "\x06\x32\x44", + [0x41c0] = "\x05\x2a\x27", [0x41c1] = "\x06\x32\x4b", + [0x41c7] = "\x06\x32\x46", [0x41c8] = "\x0f\x2b\x6f", + [0x41c9] = "\x0f\x2b\x70", [0x41ca] = "\x0f\x2b\x71", + [0x41cb] = "\x0f\x2b\x72", [0x41cc] = "\x0f\x2b\x73", + [0x41cd] = "\x0f\x2b\x74", [0x41ce] = "\x0f\x2b\x75", + [0x41cf] = "\x0f\x2b\x76", [0x41d0] = "\x0f\x2b\x77", + [0x41d1] = "\x0f\x2b\x78", [0x41d2] = "\x0f\x2b\x79", + [0x41d3] = "\x0f\x2b\x7b", [0x41d4] = "\x0f\x2b\x7c", + [0x41d5] = "\x0f\x2b\x7d", [0x41d6] = "\x0f\x2b\x7e", + [0x41d7] = "\x0f\x2c\x21", [0x41d8] = "\x0f\x2c\x23", + [0x41d9] = "\x04\x2a\x29", [0x41da] = "\x06\x32\x45", + [0x41db] = "\x06\x32\x43", [0x41dd] = "\x06\x32\x47", + [0x41df] = "\x06\x39\x3a", [0x41e0] = "\x05\x2a\x28", + [0x41e1] = "\x06\x32\x4a", [0x41e2] = "\x0f\x2c\x22", + [0x41eb] = "\x06\x32\x49", [0x41ef] = "\x05\x2e\x4f", + [0x41f0] = "\x05\x2e\x4e", [0x41f1] = "\x06\x39\x36", + [0x41f2] = "\x06\x39\x39", [0x41f3] = "\x0f\x30\x6a", + [0x41f4] = "\x04\x32\x6f", [0x41f5] = "\x06\x39\x37", + [0x41f6] = "\x04\x2d\x74", [0x41f7] = "\x06\x39\x34", + [0x41fd] = "\x05\x2e\x4b", [0x41fe] = "\x0f\x30\x5d", + [0x41ff] = "\x0f\x30\x5e", [0x4200] = "\x0f\x30\x5f", + [0x4201] = "\x0f\x30\x60", [0x4202] = "\x0f\x30\x61", + [0x4203] = "\x0f\x30\x62", [0x4204] = "\x0f\x30\x63", + [0x4205] = "\x0f\x30\x64", [0x4206] = "\x0f\x30\x65", + [0x4207] = "\x0f\x30\x66", [0x4208] = "\x0f\x30\x68", + [0x4209] = "\x0f\x30\x69", [0x420a] = "\x0f\x30\x6b", + [0x420b] = "\x0f\x30\x6c", [0x420c] = "\x0f\x30\x6e", + [0x420d] = "\x0f\x30\x6f", [0x420e] = "\x0f\x30\x70", + [0x420f] = "\x0f\x30\x71", [0x4210] = "\x0f\x30\x72", + [0x4211] = "\x05\x2e\x4c", [0x4212] = "\x06\x39\x35", + [0x4215] = "\x06\x39\x3b", [0x4216] = "\x06\x39\x3c", + [0x4218] = "\x0f\x30\x67", [0x421b] = "\x0f\x30\x6d", + [0x4222] = "\x06\x39\x38", [0x4223] = "\x05\x2e\x4d", + [0x4225] = "\x06\x41\x4b", [0x4226] = "\x04\x32\x74", + [0x4227] = "\x05\x33\x44", [0x4228] = "\x06\x41\x4f", + [0x4229] = "\x04\x32\x73", [0x422a] = "\x04\x32\x75", + [0x422b] = "\x06\x41\x4e", [0x422c] = "\x06\x41\x54", + [0x422d] = "\x06\x41\x51", [0x422e] = "\x06\x41\x4d", + [0x422f] = "\x06\x41\x4c", [0x4230] = "\x06\x4a\x73", + [0x4231] = "\x06\x41\x52", [0x4232] = "\x06\x41\x50", + [0x4239] = "\x06\x41\x53", [0x423a] = "\x0f\x36\x24", + [0x423b] = "\x0f\x36\x3e", [0x423c] = "\x0f\x36\x3f", + [0x423d] = "\x0f\x36\x40", [0x423e] = "\x0f\x36\x41", + [0x423f] = "\x0f\x36\x43", [0x4240] = "\x0f\x36\x44", + [0x4241] = "\x0f\x36\x45", [0x4242] = "\x0f\x36\x46", + [0x4243] = "\x0f\x36\x47", [0x4244] = "\x0f\x36\x49", + [0x4245] = "\x0f\x36\x4a", [0x4246] = "\x0f\x36\x4c", + [0x4247] = "\x0f\x36\x4d", [0x4248] = "\x0f\x36\x4e", + [0x4249] = "\x0f\x36\x50", [0x424a] = "\x06\x41\x49", + [0x4251] = "\x06\x41\x48", [0x4259] = "\x0f\x36\x4b", + [0x425d] = "\x05\x33\x43", [0x425f] = "\x05\x33\x45", + [0x4261] = "\x06\x41\x55", [0x4262] = "\x04\x38\x69", + [0x4263] = "\x06\x4a\x78", [0x4264] = "\x06\x41\x4a", + [0x4265] = "\x05\x39\x71", [0x4266] = "\x05\x39\x6f", + [0x4267] = "\x06\x4a\x7e", [0x4269] = "\x06\x4b\x21", + [0x426a] = "\x05\x39\x6e", [0x426b] = "\x06\x4a\x75", + [0x426c] = "\x04\x38\x66", [0x426d] = "\x06\x4a\x7a", + [0x426e] = "\x06\x4a\x74", [0x426f] = "\x06\x4a\x7d", + [0x4279] = "\x04\x38\x63", [0x427a] = "\x05\x39\x70", + [0x427b] = "\x06\x4a\x77", [0x427c] = "\x0f\x3c\x5e", + [0x427d] = "\x0f\x3c\x5f", [0x427e] = "\x0f\x3c\x60", + [0x427f] = "\x0f\x3c\x61", [0x4280] = "\x0f\x3c\x62", + [0x4281] = "\x0f\x3c\x63", [0x4282] = "\x0f\x3c\x64", + [0x4283] = "\x0f\x3c\x66", [0x4284] = "\x0f\x3c\x67", + [0x4285] = "\x0f\x3c\x68", [0x4286] = "\x0f\x3c\x69", + [0x4287] = "\x0f\x3c\x6b", [0x4288] = "\x0f\x3c\x6c", + [0x4289] = "\x0f\x3c\x6d", [0x428a] = "\x0f\x3c\x6e", + [0x428b] = "\x0f\x3c\x6f", [0x428c] = "\x0f\x3c\x70", + [0x428d] = "\x0f\x3c\x71", [0x428e] = "\x0f\x3c\x72", + [0x428f] = "\x0f\x3c\x75", [0x4290] = "\x0f\x3c\x77", + [0x4291] = "\x0f\x3c\x78", [0x4292] = "\x0f\x3c\x79", + [0x4293] = "\x0f\x3c\x7a", [0x4294] = "\x0f\x3c\x7b", + [0x4295] = "\x0f\x3c\x7c", [0x4296] = "\x0f\x3d\x21", + [0x4297] = "\x06\x4a\x79", [0x4298] = "\x06\x4a\x7c", + [0x4299] = "\x04\x38\x67", [0x429b] = "\x06\x4a\x76", + [0x429c] = "\x06\x4a\x7b", [0x42a5] = "\x0f\x3c\x6a", + [0x42af] = "\x05\x39\x72", [0x42b2] = "\x05\x40\x34", + [0x42b4] = "\x06\x54\x5a", [0x42b5] = "\x06\x54\x58", + [0x42b6] = "\x05\x40\x30", [0x42b7] = "\x06\x54\x56", + [0x42b8] = "\x06\x54\x5d", [0x42b9] = "\x04\x3e\x47", + [0x42ba] = "\x06\x54\x57", [0x42bb] = "\x04\x3e\x44", + [0x42bc] = "\x06\x54\x5b", [0x42bd] = "\x06\x54\x5e", + [0x42be] = "\x04\x3e\x45", [0x42bf] = "\x05\x40\x32", + [0x42c0] = "\x06\x54\x53", [0x42c1] = "\x06\x54\x63", + [0x42c2] = "\x06\x54\x5f", [0x42c3] = "\x06\x54\x64", + [0x42c4] = "\x05\x40\x35", [0x42c6] = "\x06\x54\x5c", + [0x42c7] = "\x06\x54\x62", [0x42cb] = "\x0f\x42\x76", + [0x42cc] = "\x0f\x42\x79", [0x42cd] = "\x0f\x42\x7b", + [0x42ce] = "\x0f\x42\x7c", [0x42cf] = "\x0f\x42\x7d", + [0x42d0] = "\x0f\x43\x21", [0x42d1] = "\x0f\x43\x22", + [0x42d2] = "\x0f\x43\x23", [0x42d3] = "\x0f\x43\x25", + [0x42d4] = "\x0f\x43\x26", [0x42d5] = "\x0f\x43\x27", + [0x42d6] = "\x0f\x43\x28", [0x42d7] = "\x0f\x43\x29", + [0x42d8] = "\x0f\x43\x2a", [0x42d9] = "\x0f\x43\x2b", + [0x42da] = "\x0f\x43\x2d", [0x42db] = "\x0f\x43\x2e", + [0x42dc] = "\x0f\x43\x30", [0x42dd] = "\x0f\x43\x33", + [0x42de] = "\x0f\x43\x34", [0x42df] = "\x0f\x43\x35", + [0x42e0] = "\x0f\x43\x36", [0x42e1] = "\x0f\x43\x37", + [0x42e2] = "\x0f\x43\x38", [0x42e3] = "\x0f\x43\x39", + [0x42e4] = "\x0f\x43\x3a", [0x42e5] = "\x0f\x43\x3b", + [0x42e6] = "\x0f\x43\x3d", [0x42e7] = "\x0f\x43\x3e", + [0x42e8] = "\x06\x54\x51", [0x42e9] = "\x06\x54\x52", + [0x42ea] = "\x06\x54\x55", [0x42ec] = "\x06\x54\x66", + [0x42ef] = "\x04\x3e\x4a", [0x42f0] = "\x06\x54\x61", + [0x42f1] = "\x06\x54\x65", [0x42f3] = "\x06\x5a\x54", + [0x42fa] = "\x0f\x43\x2c", [0x4301] = "\x05\x40\x33", + [0x4303] = "\x05\x40\x31", [0x4307] = "\x0f\x49\x54", + [0x4308] = "\x06\x5e\x51", [0x4309] = "\x06\x5e\x50", + [0x430a] = "\x05\x46\x7e", [0x430b] = "\x06\x5e\x4a", + [0x430c] = "\x05\x47\x22", [0x430d] = "\x04\x44\x55", + [0x430e] = "\x05\x46\x7c", [0x430f] = "\x05\x46\x7b", + [0x4310] = "\x05\x46\x7a", [0x4311] = "\x07\x24\x70", + [0x4312] = "\x07\x24\x6a", [0x4313] = "\x06\x5e\x46", + [0x4314] = "\x05\x47\x21", [0x4315] = "\x06\x5e\x47", + [0x4316] = "\x06\x5e\x48", [0x431b] = "\x05\x46\x79", + [0x431c] = "\x06\x5e\x4b", [0x431d] = "\x06\x5e\x4f", + [0x431e] = "\x0f\x49\x44", [0x431f] = "\x0f\x49\x45", + [0x4320] = "\x0f\x49\x46", [0x4321] = "\x0f\x49\x47", + [0x4322] = "\x0f\x49\x49", [0x4323] = "\x0f\x49\x4a", + [0x4324] = "\x0f\x49\x4c", [0x4325] = "\x0f\x49\x4d", + [0x4326] = "\x0f\x49\x4e", [0x4327] = "\x0f\x49\x4f", + [0x4328] = "\x0f\x49\x50", [0x4329] = "\x0f\x49\x51", + [0x432a] = "\x0f\x49\x52", [0x432b] = "\x0f\x49\x53", + [0x432c] = "\x0f\x49\x55", [0x432d] = "\x0f\x49\x56", + [0x432e] = "\x0f\x49\x57", [0x432f] = "\x0f\x49\x5a", + [0x4330] = "\x0f\x49\x5b", [0x4331] = "\x0f\x49\x5d", + [0x4332] = "\x0f\x49\x5e", [0x4333] = "\x0f\x49\x60", + [0x4334] = "\x0f\x49\x62", [0x4335] = "\x0f\x49\x63", + [0x4336] = "\x0f\x49\x64", [0x4338] = "\x04\x44\x5d", + [0x4339] = "\x05\x46\x7d", [0x433a] = "\x06\x5e\x4c", + [0x433b] = "\x06\x5e\x52", [0x433c] = "\x06\x5e\x49", + [0x433d] = "\x06\x5e\x4d", [0x4348] = "\x0f\x49\x5c", + [0x434d] = "\x06\x54\x60", [0x434e] = "\x0f\x42\x7e", + [0x434f] = "\x0f\x42\x7a", [0x4350] = "\x04\x4a\x6b", + [0x4353] = "\x05\x4e\x2c", [0x4354] = "\x07\x24\x74", + [0x4355] = "\x07\x24\x6d", [0x4356] = "\x07\x24\x69", + [0x4357] = "\x05\x4e\x2a", [0x4358] = "\x07\x24\x6c", + [0x4359] = "\x07\x24\x71", [0x435a] = "\x07\x24\x72", + [0x435b] = "\x07\x24\x75", [0x435c] = "\x07\x24\x6b", + [0x435d] = "\x05\x4e\x29", [0x4362] = "\x0f\x4e\x22", + [0x4366] = "\x05\x4e\x2b", [0x4367] = "\x07\x24\x73", + [0x4368] = "\x0f\x50\x23", [0x4369] = "\x0f\x50\x24", + [0x436a] = "\x0f\x50\x26", [0x436b] = "\x0f\x50\x27", + [0x436c] = "\x0f\x50\x28", [0x436d] = "\x0f\x50\x29", + [0x436e] = "\x0f\x50\x2a", [0x436f] = "\x0f\x50\x2b", + [0x4370] = "\x0f\x50\x2e", [0x4371] = "\x0f\x50\x2f", + [0x4372] = "\x0f\x50\x31", [0x4373] = "\x0f\x50\x32", + [0x4374] = "\x0f\x50\x33", [0x4375] = "\x0f\x50\x34", + [0x4376] = "\x0f\x50\x35", [0x4377] = "\x0f\x50\x37", + [0x4378] = "\x0f\x50\x38", [0x4379] = "\x0f\x50\x39", + [0x437a] = "\x0f\x50\x3a", [0x437b] = "\x0f\x50\x3b", + [0x437c] = "\x0f\x50\x3c", [0x437e] = "\x07\x24\x6e", + [0x437f] = "\x0f\x50\x2c", [0x4382] = "\x07\x2a\x71", + [0x4384] = "\x0f\x50\x2d", [0x4385] = "\x0f\x50\x30", + [0x438c] = "\x0f\x50\x25", [0x4396] = "\x0f\x50\x22", + [0x4397] = "\x05\x4e\x2e", [0x4398] = "\x05\x4e\x2d", + [0x439a] = "\x06\x5e\x4e", [0x439d] = "\x04\x51\x2a", + [0x439e] = "\x07\x2f\x52", [0x439f] = "\x07\x2f\x66", + [0x43a0] = "\x07\x2f\x50", [0x43a1] = "\x07\x2f\x60", + [0x43a2] = "\x07\x2f\x5e", [0x43a3] = "\x05\x55\x3b", + [0x43a4] = "\x04\x51\x27", [0x43a5] = "\x07\x2f\x61", + [0x43a6] = "\x07\x2f\x63", [0x43a7] = "\x07\x2f\x55", + [0x43a8] = "\x07\x24\x6f", [0x43a9] = "\x04\x51\x28", + [0x43aa] = "\x07\x2f\x56", [0x43ab] = "\x07\x2f\x64", + [0x43ac] = "\x07\x2f\x65", [0x43ad] = "\x04\x51\x26", + [0x43ae] = "\x07\x2f\x58", [0x43af] = "\x07\x2f\x54", + [0x43b0] = "\x04\x51\x29", [0x43b1] = "\x07\x2f\x67", + [0x43b2] = "\x05\x55\x3a", [0x43b3] = "\x05\x55\x3c", + [0x43b4] = "\x07\x2f\x62", [0x43b5] = "\x07\x2f\x59", + [0x43b7] = "\x07\x2f\x5d", [0x43b8] = "\x07\x2f\x5a", + [0x43be] = "\x07\x2f\x4b", [0x43bf] = "\x07\x2f\x53", + [0x43c0] = "\x07\x2f\x5c", [0x43c1] = "\x0f\x55\x59", + [0x43c2] = "\x0f\x55\x5a", [0x43c3] = "\x0f\x55\x5b", + [0x43c4] = "\x0f\x55\x5c", [0x43c5] = "\x0f\x55\x5d", + [0x43c6] = "\x0f\x55\x5e", [0x43c7] = "\x0f\x55\x5f", + [0x43c8] = "\x0f\x55\x60", [0x43c9] = "\x0f\x55\x61", + [0x43ca] = "\x0f\x55\x62", [0x43cb] = "\x0f\x55\x63", + [0x43cc] = "\x0f\x55\x66", [0x43cd] = "\x0f\x55\x67", + [0x43ce] = "\x0f\x55\x68", [0x43cf] = "\x0f\x55\x6a", + [0x43d0] = "\x0f\x55\x6b", [0x43d1] = "\x0f\x55\x6d", + [0x43d2] = "\x0f\x55\x6e", [0x43d3] = "\x0f\x55\x70", + [0x43d4] = "\x0f\x55\x71", [0x43d5] = "\x0f\x55\x72", + [0x43d7] = "\x0f\x55\x65", [0x43d8] = "\x05\x55\x38", + [0x43d9] = "\x07\x2f\x4d", [0x43da] = "\x07\x2f\x4e", + [0x43db] = "\x07\x2f\x5b", [0x43dd] = "\x07\x2f\x5f", + [0x43de] = "\x07\x31\x7a", [0x43df] = "\x07\x2f\x51", + [0x43e0] = "\x07\x2c\x7b", [0x43e9] = "\x0f\x55\x6f", + [0x43ed] = "\x05\x55\x3d", [0x43ee] = "\x05\x55\x39", + [0x43ef] = "\x07\x2f\x4c", [0x43f0] = "\x07\x24\x76", + [0x43f4] = "\x07\x2f\x57", [0x43f5] = "\x07\x39\x23", + [0x43f6] = "\x04\x56\x61", [0x43f7] = "\x07\x39\x25", + [0x43f8] = "\x05\x55\x3e", [0x43f9] = "\x07\x39\x29", + [0x43fa] = "\x07\x39\x28", [0x43fb] = "\x04\x56\x63", + [0x43fc] = "\x07\x2f\x68", [0x43fd] = "\x05\x5c\x21", + [0x43fe] = "\x07\x38\x7d", [0x43ff] = "\x05\x5c\x24", + [0x4400] = "\x05\x5c\x22", [0x4404] = "\x0f\x5a\x71", + [0x4405] = "\x0f\x5a\x72", [0x4406] = "\x0f\x5a\x76", + [0x4407] = "\x0f\x5a\x77", [0x4408] = "\x0f\x5a\x78", + [0x4409] = "\x0f\x5a\x79", [0x440a] = "\x0f\x5a\x7a", + [0x440b] = "\x0f\x5a\x7b", [0x440c] = "\x0f\x5a\x7c", + [0x440d] = "\x0f\x5a\x7d", [0x440e] = "\x0f\x5a\x7e", + [0x440f] = "\x0f\x5b\x21", [0x4410] = "\x0f\x5b\x22", + [0x4411] = "\x0f\x5b\x23", [0x4412] = "\x07\x38\x7e", + [0x4415] = "\x07\x39\x24", [0x4417] = "\x07\x39\x22", + [0x441e] = "\x05\x5c\x23", [0x441f] = "\x07\x39\x21", + [0x4422] = "\x0f\x55\x69", [0x4426] = "\x07\x40\x4f", + [0x4427] = "\x04\x5b\x62", [0x4428] = "\x07\x40\x4e", + [0x4429] = "\x05\x62\x4e", [0x442a] = "\x07\x40\x4b", + [0x442b] = "\x07\x40\x53", [0x442c] = "\x07\x40\x51", + [0x442d] = "\x07\x40\x4c", [0x442f] = "\x04\x5b\x63", + [0x4430] = "\x05\x62\x4f", [0x4431] = "\x05\x62\x50", + [0x4432] = "\x04\x5b\x61", [0x4433] = "\x07\x40\x54", + [0x4437] = "\x07\x40\x4a", [0x4438] = "\x07\x40\x52", + [0x4439] = "\x0f\x5f\x44", [0x443a] = "\x0f\x5f\x46", + [0x443b] = "\x0f\x5f\x45", [0x443c] = "\x0f\x5f\x47", + [0x443d] = "\x0f\x5f\x48", [0x443e] = "\x0f\x5f\x49", + [0x443f] = "\x0f\x5f\x4a", [0x4440] = "\x0f\x5f\x4c", + [0x4441] = "\x0f\x5f\x4d", [0x4442] = "\x07\x40\x50", + [0x4443] = "\x07\x42\x22", [0x4445] = "\x07\x40\x55", + [0x4446] = "\x07\x40\x4d", [0x444a] = "\x07\x40\x49", + [0x444b] = "\x07\x39\x2a", [0x444e] = "\x0f\x61\x76", + [0x444f] = "\x0f\x5a\x74", [0x4450] = "\x0f\x5a\x75", + [0x4452] = "\x07\x47\x6c", [0x4453] = "\x05\x68\x37", + [0x4454] = "\x04\x60\x21", [0x4456] = "\x07\x47\x6d", + [0x4457] = "\x04\x60\x22", [0x445c] = "\x07\x47\x6a", + [0x445d] = "\x0f\x62\x74", [0x445e] = "\x0f\x62\x75", + [0x445f] = "\x0f\x62\x76", [0x4460] = "\x0f\x62\x77", + [0x4462] = "\x07\x47\x69", [0x4467] = "\x07\x47\x67", + [0x4468] = "\x07\x47\x6b", [0x4470] = "\x0f\x5f\x4b", + [0x4471] = "\x07\x47\x68", [0x4472] = "\x0f\x65\x45", + [0x4473] = "\x05\x6c\x4f", [0x4474] = "\x07\x4e\x30", + [0x4475] = "\x07\x4e\x33", [0x4476] = "\x07\x4e\x3b", + [0x4477] = "\x05\x6c\x4e", [0x4478] = "\x05\x6c\x4d", + [0x4479] = "\x05\x6c\x51", [0x447a] = "\x04\x60\x23", + [0x447c] = "\x07\x4e\x32", [0x447d] = "\x07\x4e\x38", + [0x447e] = "\x04\x63\x62", [0x447f] = "\x04\x63\x60", + [0x4480] = "\x07\x4e\x3c", [0x4481] = "\x07\x4e\x31", + [0x4482] = "\x07\x4e\x35", [0x4486] = "\x07\x4e\x37", + [0x4488] = "\x0f\x65\x48", [0x4489] = "\x07\x4e\x34", + [0x448a] = "\x0f\x65\x46", [0x448b] = "\x0f\x65\x47", + [0x448c] = "\x0f\x65\x4a", [0x448d] = "\x0f\x65\x4b", + [0x448e] = "\x0f\x65\x4c", [0x448f] = "\x0f\x65\x4d", + [0x4490] = "\x0f\x65\x4e", [0x4493] = "\x07\x4e\x39", + [0x4497] = "\x07\x4e\x36", [0x449c] = "\x07\x4e\x3a", + [0x449e] = "\x05\x6c\x50", [0x44a1] = "\x07\x53\x64", + [0x44a2] = "\x04\x63\x61", [0x44a3] = "\x07\x53\x66", + [0x44a4] = "\x05\x70\x43", [0x44a6] = "\x04\x66\x4f", + [0x44a7] = "\x07\x53\x67", [0x44ab] = "\x07\x53\x62", + [0x44ac] = "\x07\x53\x63", [0x44ae] = "\x07\x53\x65", + [0x44b3] = "\x0f\x67\x71", [0x44b5] = "\x0f\x67\x72", + [0x44b6] = "\x0f\x67\x73", [0x44b7] = "\x0f\x67\x74", + [0x44b8] = "\x0f\x67\x75", [0x44ba] = "\x07\x58\x36", + [0x44bb] = "\x05\x73\x56", [0x44bc] = "\x04\x6a\x4f", + [0x44bd] = "\x07\x58\x37", [0x44be] = "\x07\x58\x38", + [0x44c0] = "\x07\x58\x34", [0x44c1] = "\x0f\x69\x56", + [0x44c2] = "\x0f\x69\x57", [0x44c3] = "\x0f\x69\x58", + [0x44c4] = "\x07\x58\x35", [0x44c5] = "\x07\x5b\x24", + [0x44c8] = "\x07\x5b\x6e", [0x44c9] = "\x07\x5b\x70", + [0x44ca] = "\x07\x5b\x6d", [0x44cf] = "\x07\x5c\x44", + [0x44d0] = "\x07\x5b\x6f", [0x44d2] = "\x07\x5b\x6c", + [0x44d4] = "\x07\x5b\x6b", [0x44d5] = "\x05\x76\x23", + [0x44d6] = "\x0f\x6a\x60", [0x44d7] = "\x07\x5e\x78", + [0x44d9] = "\x0f\x6a\x5f", [0x44da] = "\x05\x77\x68", + [0x44dc] = "\x07\x61\x21", [0x44dd] = "\x07\x60\x7c", + [0x44de] = "\x07\x60\x7e", [0x44df] = "\x07\x61\x38", + [0x44e0] = "\x07\x60\x7b", [0x44e1] = "\x07\x60\x7d", + [0x44e5] = "\x07\x62\x3a", [0x44e6] = "\x05\x7a\x6b", + [0x44e7] = "\x0f\x6c\x64", [0x44e8] = "\x0f\x6c\x65", + [0x44ea] = "\x07\x64\x4d", [0x44eb] = "\x07\x64\x4c", + [0x44ec] = "\x07\x64\x4e", [0x44ed] = "\x07\x65\x37", + [0x44ee] = "\x07\x66\x34", [0x44ef] = "\x05\x21\x4b", + [0x44f1] = "\x06\x23\x30", [0x44f2] = "\x06\x28\x4d", + [0x44f3] = "\x06\x28\x4e", [0x44f4] = "\x05\x24\x58", + [0x44f6] = "\x06\x2c\x62", [0x44f7] = "\x06\x2c\x61", + [0x44f8] = "\x06\x2c\x63", [0x44fb] = "\x0f\x27\x78", + [0x44fc] = "\x0f\x27\x79", [0x44fd] = "\x06\x32\x4e", + [0x44fe] = "\x05\x2a\x2b", [0x4500] = "\x05\x2a\x29", + [0x4501] = "\x06\x32\x4f", [0x4502] = "\x05\x2a\x2a", + [0x4503] = "\x06\x32\x51", [0x4504] = "\x0f\x2c\x24", + [0x4505] = "\x0f\x2c\x25", [0x4506] = "\x0f\x2c\x26", + [0x4507] = "\x06\x32\x4d", [0x450a] = "\x06\x32\x50", + [0x450c] = "\x05\x2e\x51", [0x450e] = "\x05\x2e\x50", + [0x450f] = "\x0f\x30\x73", [0x4510] = "\x06\x41\x57", + [0x4511] = "\x06\x41\x56", [0x4512] = "\x06\x41\x58", + [0x4513] = "\x0f\x36\x51", [0x4514] = "\x04\x38\x6a", + [0x4515] = "\x06\x4b\x22", [0x4517] = "\x06\x47\x43", + [0x4518] = "\x06\x4d\x5d", [0x451c] = "\x06\x54\x68", + [0x4520] = "\x06\x54\x69", [0x4522] = "\x06\x5e\x53", + [0x4523] = "\x05\x47\x23", [0x4524] = "\x06\x5e\x56", + [0x4525] = "\x06\x5e\x55", [0x4526] = "\x06\x5e\x54", + [0x4527] = "\x07\x24\x7a", [0x4528] = "\x05\x4e\x2f", + [0x4529] = "\x07\x24\x77", [0x452a] = "\x07\x24\x79", + [0x452c] = "\x07\x24\x78", [0x452e] = "\x07\x2f\x69", + [0x4530] = "\x07\x2f\x6a", [0x4531] = "\x05\x55\x3f", + [0x4532] = "\x04\x56\x65", [0x4533] = "\x0f\x5b\x24", + [0x4534] = "\x0f\x5b\x25", [0x4535] = "\x0f\x5b\x26", + [0x4538] = "\x0f\x55\x73", [0x4539] = "\x07\x40\x56", + [0x4540] = "\x05\x68\x38", [0x4542] = "\x0f\x65\x4f", + [0x4543] = "\x0f\x65\x50", [0x4545] = "\x07\x4e\x3d", + [0x4548] = "\x07\x53\x68", [0x4549] = "\x07\x5b\x71", + [0x454b] = "\x07\x5e\x79", [0x454d] = "\x07\x61\x22", + [0x454e] = "\x0f\x24\x73", [0x454f] = "\x0f\x24\x74", + [0x4550] = "\x06\x2c\x64", [0x4551] = "\x06\x2c\x65", + [0x4553] = "\x06\x41\x59", [0x4555] = "\x06\x41\x5a", + [0x4556] = "\x0f\x3d\x22", [0x4557] = "\x0f\x3d\x23", + [0x4558] = "\x06\x54\x6a", [0x4559] = "\x0f\x49\x65", + [0x455a] = "\x05\x47\x24", [0x455b] = "\x05\x55\x40", + [0x455c] = "\x0f\x21\x68", [0x455d] = "\x06\x2b\x6b", + [0x455e] = "\x05\x2a\x2c", [0x455f] = "\x04\x2a\x2b", + [0x4560] = "\x04\x2d\x77", [0x4561] = "\x0f\x30\x74", + [0x4562] = "\x05\x31\x6c", [0x4563] = "\x06\x4b\x23", + [0x4564] = "\x06\x54\x6c", [0x4565] = "\x06\x54\x6b", + [0x4566] = "\x05\x55\x41", [0x4567] = "\x07\x24\x7b", + [0x4568] = "\x07\x24\x7c", [0x4569] = "\x05\x55\x42", + [0x456a] = "\x06\x22\x25", [0x456b] = "\x06\x23\x31", + [0x456d] = "\x06\x25\x35", [0x456e] = "\x06\x28\x4f", + [0x456f] = "\x04\x27\x2d", [0x4570] = "\x06\x2c\x67", + [0x4571] = "\x06\x2c\x66", [0x4572] = "\x06\x32\x52", + [0x4573] = "\x04\x2a\x2d", [0x4574] = "\x06\x32\x53", + [0x4575] = "\x06\x32\x54", [0x4576] = "\x06\x39\x3e", + [0x4577] = "\x04\x2d\x78", [0x4579] = "\x0f\x30\x75", + [0x457a] = "\x06\x39\x3d", [0x457b] = "\x06\x41\x5b", + [0x457c] = "\x06\x41\x5e", [0x457d] = "\x06\x41\x5d", + [0x457e] = "\x04\x32\x78", [0x4581] = "\x06\x41\x5c", + [0x4582] = "\x0f\x36\x52", [0x4583] = "\x0f\x36\x53", + [0x4585] = "\x06\x4b\x28", [0x4586] = "\x06\x4b\x24", + [0x4587] = "\x06\x4b\x26", [0x4588] = "\x06\x4b\x27", + [0x4589] = "\x06\x4b\x29", [0x458a] = "\x06\x4b\x25", + [0x458b] = "\x06\x4d\x58", [0x458c] = "\x06\x54\x6d", + [0x458d] = "\x06\x54\x6e", [0x458e] = "\x0f\x43\x3f", + [0x458f] = "\x06\x5e\x58", [0x4590] = "\x06\x5e\x59", + [0x4591] = "\x0f\x49\x66", [0x4593] = "\x07\x24\x7d", + [0x4594] = "\x0f\x50\x3e", [0x4595] = "\x07\x24\x7e", + [0x4596] = "\x05\x55\x43", [0x4597] = "\x05\x62\x51", + [0x4598] = "\x04\x51\x2c", [0x4599] = "\x07\x2f\x6b", + [0x459a] = "\x07\x25\x21", [0x459b] = "\x05\x55\x44", + [0x459c] = "\x07\x39\x2b", [0x459d] = "\x07\x39\x2c", + [0x459e] = "\x05\x5c\x25", [0x45a0] = "\x07\x47\x70", + [0x45a2] = "\x05\x6c\x52", [0x45a3] = "\x07\x58\x39", + [0x45a4] = "\x07\x5b\x72", [0x45a5] = "\x07\x63\x58", + [0x45a6] = "\x05\x7b\x42", [0x45a7] = "\x07\x64\x4f", + [0x45a8] = "\x0f\x21\x69", [0x45a9] = "\x06\x28\x51", + [0x45aa] = "\x05\x24\x59", [0x45ab] = "\x06\x28\x50", + [0x45ac] = "\x04\x27\x2e", [0x45ad] = "\x06\x2c\x6b", + [0x45ae] = "\x06\x2c\x6a", [0x45af] = "\x06\x2c\x69", + [0x45b0] = "\x06\x2c\x68", [0x45b1] = "\x06\x32\x56", + [0x45b2] = "\x06\x32\x55", [0x45b3] = "\x05\x2a\x2d", + [0x45b4] = "\x06\x32\x57", [0x45b7] = "\x05\x2a\x2e", + [0x45ba] = "\x05\x2e\x52", [0x45bb] = "\x04\x2d\x79", + [0x45bc] = "\x04\x2d\x7b", [0x45bd] = "\x06\x39\x41", + [0x45be] = "\x06\x39\x3f", [0x45c0] = "\x05\x33\x46", + [0x45c1] = "\x05\x33\x47", [0x45c2] = "\x06\x41\x5f", + [0x45c4] = "\x06\x41\x62", [0x45c5] = "\x06\x41\x60", + [0x45c7] = "\x06\x4b\x2b", [0x45c8] = "\x04\x38\x6d", + [0x45c9] = "\x06\x4b\x2e", [0x45ca] = "\x06\x4b\x2a", + [0x45cb] = "\x06\x4b\x2c", [0x45cc] = "\x06\x4b\x2d", + [0x45cd] = "\x05\x39\x73", [0x45ce] = "\x05\x39\x76", + [0x45cf] = "\x05\x39\x74", [0x45d1] = "\x05\x39\x75", + [0x45d7] = "\x04\x38\x6e", [0x45d8] = "\x05\x40\x38", + [0x45d9] = "\x06\x54\x6f", [0x45da] = "\x04\x3e\x4d", + [0x45db] = "\x05\x40\x36", [0x45dc] = "\x05\x40\x37", + [0x45e0] = "\x06\x54\x70", [0x45e1] = "\x0f\x3d\x24", + [0x45e2] = "\x05\x47\x25", [0x45e3] = "\x06\x5e\x5b", + [0x45e5] = "\x06\x5e\x5c", [0x45e6] = "\x06\x5e\x5a", + [0x45e7] = "\x0f\x49\x67", [0x45e8] = "\x05\x4e\x32", + [0x45e9] = "\x07\x25\x25", [0x45ea] = "\x05\x4e\x31", + [0x45eb] = "\x05\x4e\x30", [0x45ec] = "\x05\x4e\x33", + [0x45ed] = "\x07\x25\x24", [0x45ee] = "\x07\x25\x22", + [0x45ef] = "\x05\x4e\x34", [0x45f1] = "\x07\x25\x23", + [0x45f3] = "\x05\x55\x46", [0x45f4] = "\x05\x55\x47", + [0x45f5] = "\x05\x55\x48", [0x45f6] = "\x07\x2f\x6d", + [0x45f7] = "\x05\x55\x45", [0x45f8] = "\x07\x2f\x6c", + [0x45fa] = "\x05\x5c\x26", [0x45fb] = "\x04\x56\x66", + [0x45fc] = "\x0f\x5b\x27", [0x45fd] = "\x0f\x5b\x28", + [0x45ff] = "\x05\x62\x53", [0x4600] = "\x05\x62\x52", + [0x4603] = "\x05\x6c\x53", [0x4604] = "\x07\x53\x69", + [0x4605] = "\x05\x23\x68", [0x4608] = "\x06\x39\x43", + [0x4609] = "\x06\x39\x42", [0x460c] = "\x04\x38\x6f", + [0x460d] = "\x06\x4b\x2f", [0x460e] = "\x0f\x3d\x25", + [0x460f] = "\x0f\x3d\x26", [0x4610] = "\x06\x54\x71", + [0x4611] = "\x06\x5e\x5d", [0x4614] = "\x05\x21\x75", + [0x4615] = "\x0f\x22\x63", [0x4616] = "\x06\x25\x36", + [0x4617] = "\x0f\x22\x62", [0x4618] = "\x06\x28\x53", + [0x4619] = "\x0f\x24\x75", [0x461a] = "\x06\x28\x52", + [0x461b] = "\x06\x28\x54", [0x461c] = "\x05\x26\x79", + [0x461d] = "\x05\x27\x22", [0x461e] = "\x05\x26\x78", + [0x461f] = "\x05\x26\x7b", [0x4620] = "\x05\x26\x76", + [0x4621] = "\x05\x26\x7d", [0x4622] = "\x06\x2c\x6e", + [0x4623] = "\x04\x27\x30", [0x4624] = "\x05\x27\x21", + [0x4625] = "\x06\x2c\x6c", [0x4626] = "\x05\x26\x7e", + [0x4627] = "\x05\x27\x23", [0x462b] = "\x05\x26\x7c", + [0x462c] = "\x06\x2c\x6d", [0x462d] = "\x0f\x27\x7b", + [0x462e] = "\x0f\x27\x7c", [0x462f] = "\x0f\x27\x7e", + [0x4630] = "\x0f\x28\x21", [0x4632] = "\x05\x26\x7a", + [0x4633] = "\x06\x2c\x6f", [0x4634] = "\x06\x2c\x70", + [0x4638] = "\x05\x2a\x32", [0x4639] = "\x05\x2a\x30", + [0x463a] = "\x05\x2a\x2f", [0x463b] = "\x06\x32\x5f", + [0x463c] = "\x06\x32\x5c", [0x463d] = "\x05\x2a\x33", + [0x463e] = "\x05\x2a\x31", [0x463f] = "\x04\x2a\x30", + [0x4640] = "\x06\x32\x5a", [0x4642] = "\x06\x32\x59", + [0x4643] = "\x0f\x2c\x28", [0x4644] = "\x0f\x2c\x29", + [0x4649] = "\x06\x32\x5b", [0x464a] = "\x06\x32\x5e", + [0x464c] = "\x06\x32\x58", [0x464d] = "\x06\x32\x5d", + [0x464f] = "\x05\x2a\x34", [0x4650] = "\x0f\x27\x7d", + [0x4651] = "\x05\x2e\x58", [0x4652] = "\x05\x2e\x54", + [0x4653] = "\x05\x2e\x56", [0x4654] = "\x05\x2e\x57", + [0x4655] = "\x05\x2e\x55", [0x4657] = "\x06\x39\x44", + [0x4658] = "\x05\x2e\x59", [0x465b] = "\x04\x32\x7b", + [0x465c] = "\x06\x41\x67", [0x465d] = "\x06\x41\x68", + [0x465e] = "\x05\x33\x49", [0x465f] = "\x05\x39\x77", + [0x4660] = "\x04\x32\x7d", [0x4661] = "\x04\x32\x7c", + [0x4662] = "\x05\x33\x4b", [0x4664] = "\x05\x33\x4c", + [0x4666] = "\x0f\x36\x54", [0x4667] = "\x0f\x36\x55", + [0x4668] = "\x06\x41\x65", [0x466a] = "\x06\x41\x69", + [0x466b] = "\x06\x41\x64", [0x466d] = "\x05\x33\x48", + [0x4670] = "\x04\x38\x71", [0x4671] = "\x04\x38\x74", + [0x4672] = "\x05\x39\x7d", [0x4673] = "\x06\x4b\x34", + [0x4674] = "\x05\x39\x79", [0x4675] = "\x05\x39\x7b", + [0x4677] = "\x05\x39\x78", [0x4678] = "\x06\x4b\x32", + [0x4679] = "\x06\x4b\x35", [0x467a] = "\x0f\x3d\x27", + [0x467b] = "\x0f\x3d\x28", [0x4682] = "\x06\x4b\x33", + [0x4683] = "\x06\x4b\x30", [0x4684] = "\x06\x4b\x31", + [0x4688] = "\x05\x39\x7a", [0x4689] = "\x05\x39\x7c", + [0x468a] = "\x05\x33\x4a", [0x468b] = "\x0f\x3d\x29", + [0x468c] = "\x06\x4b\x36", [0x468d] = "\x05\x47\x2b", + [0x468e] = "\x05\x40\x3e", [0x468f] = "\x05\x40\x3c", + [0x4690] = "\x04\x3e\x50", [0x4691] = "\x06\x5e\x64", + [0x4692] = "\x06\x54\x73", [0x4693] = "\x05\x47\x26", + [0x4694] = "\x06\x54\x72", [0x4695] = "\x06\x54\x75", + [0x4696] = "\x06\x54\x74", [0x4698] = "\x0f\x43\x40", + [0x4699] = "\x0f\x43\x41", [0x469e] = "\x05\x40\x3d", + [0x46a0] = "\x06\x54\x77", [0x46a8] = "\x05\x40\x3b", + [0x46a9] = "\x04\x44\x61", [0x46aa] = "\x05\x47\x2d", + [0x46ab] = "\x05\x47\x28", [0x46ac] = "\x05\x47\x2e", + [0x46ad] = "\x05\x47\x2c", [0x46ae] = "\x06\x5e\x5f", + [0x46af] = "\x06\x5e\x63", [0x46b0] = "\x05\x47\x27", + [0x46b1] = "\x05\x47\x2a", [0x46b2] = "\x06\x5e\x67", + [0x46b3] = "\x06\x5e\x62", [0x46b4] = "\x06\x5e\x61", + [0x46b5] = "\x05\x40\x3a", [0x46b6] = "\x06\x5e\x66", + [0x46b8] = "\x0f\x49\x68", [0x46b9] = "\x0f\x49\x69", + [0x46ba] = "\x0f\x49\x6a", [0x46bb] = "\x0f\x49\x6b", + [0x46bc] = "\x05\x47\x2f", [0x46bd] = "\x05\x47\x29", + [0x46be] = "\x06\x5e\x60", [0x46bf] = "\x06\x54\x76", + [0x46c2] = "\x06\x5e\x65", [0x46c8] = "\x0f\x49\x6c", + [0x46c9] = "\x05\x47\x30", [0x46ca] = "\x05\x4e\x36", + [0x46cb] = "\x07\x25\x26", [0x46cc] = "\x04\x4a\x74", + [0x46cd] = "\x05\x4e\x39", [0x46ce] = "\x05\x4e\x3a", + [0x46cf] = "\x05\x4e\x38", [0x46d0] = "\x04\x4a\x70", + [0x46d1] = "\x05\x4e\x35", [0x46d5] = "\x0f\x50\x3f", + [0x46db] = "\x07\x25\x28", [0x46df] = "\x07\x25\x27", + [0x46e1] = "\x07\x2f\x70", [0x46e2] = "\x05\x55\x49", + [0x46e3] = "\x05\x55\x4e", [0x46e4] = "\x07\x2f\x71", + [0x46e5] = "\x05\x55\x4b", [0x46e6] = "\x05\x55\x4d", + [0x46e7] = "\x05\x55\x4a", [0x46e9] = "\x05\x55\x4c", + [0x46eb] = "\x07\x2f\x6f", [0x46ef] = "\x07\x39\x30", + [0x46f0] = "\x07\x39\x2e", [0x46f1] = "\x05\x5c\x27", + [0x46f2] = "\x04\x56\x68", [0x46f3] = "\x04\x56\x69", + [0x46f4] = "\x07\x2f\x6e", [0x46f6] = "\x07\x39\x2f", + [0x46f9] = "\x07\x40\x57", [0x46fa] = "\x07\x40\x58", + [0x46fb] = "\x05\x68\x3a", [0x46fd] = "\x07\x53\x6a", + [0x46fe] = "\x07\x47\x72", [0x46ff] = "\x07\x47\x73", + [0x4700] = "\x07\x47\x71", [0x4702] = "\x05\x68\x39", + [0x4703] = "\x07\x4e\x3f", [0x4704] = "\x05\x6c\x54", + [0x4705] = "\x05\x6c\x55", [0x4707] = "\x05\x70\x45", + [0x4708] = "\x07\x53\x6c", [0x4709] = "\x05\x70\x44", + [0x470b] = "\x05\x70\x46", [0x470c] = "\x07\x58\x3a", + [0x470d] = "\x05\x73\x59", [0x470f] = "\x07\x5b\x74", + [0x4710] = "\x05\x73\x58", [0x4711] = "\x07\x5b\x75", + [0x4712] = "\x07\x5b\x73", [0x4714] = "\x05\x77\x69", + [0x4716] = "\x07\x61\x23", [0x4717] = "\x0f\x6c\x31", + [0x4719] = "\x07\x64\x50", [0x471a] = "\x0f\x21\x3d", + [0x471b] = "\x06\x23\x32", [0x471c] = "\x05\x21\x77", + [0x471d] = "\x05\x21\x78", [0x4721] = "\x05\x22\x78", + [0x4722] = "\x05\x22\x7b", [0x4723] = "\x05\x22\x77", + [0x4724] = "\x04\x23\x28", [0x4726] = "\x05\x22\x7a", + [0x4728] = "\x06\x25\x37", [0x472b] = "\x05\x22\x79", + [0x472f] = "\x05\x24\x5e", [0x4730] = "\x05\x24\x5f", + [0x4731] = "\x04\x24\x5b", [0x4732] = "\x04\x27\x37", + [0x4733] = "\x06\x28\x58", [0x4734] = "\x04\x24\x5a", + [0x4735] = "\x05\x24\x5a", [0x4736] = "\x06\x28\x5e", + [0x4737] = "\x05\x24\x5b", [0x4738] = "\x06\x28\x5b", + [0x4739] = "\x05\x27\x2f", [0x473a] = "\x06\x2c\x72", + [0x473b] = "\x04\x24\x57", [0x473c] = "\x05\x24\x5d", + [0x473d] = "\x05\x24\x5c", [0x473e] = "\x06\x28\x5a", + [0x473f] = "\x06\x28\x59", [0x4740] = "\x06\x2c\x73", + [0x4741] = "\x0f\x24\x77", [0x4742] = "\x06\x28\x57", + [0x4743] = "\x06\x28\x5c", [0x4746] = "\x06\x28\x5d", + [0x474c] = "\x06\x28\x56", [0x474d] = "\x04\x24\x58", + [0x474f] = "\x06\x2c\x7a", [0x4750] = "\x05\x27\x28", + [0x4751] = "\x06\x2c\x7b", [0x4752] = "\x05\x27\x2c", + [0x4753] = "\x06\x2c\x79", [0x4754] = "\x06\x2c\x7c", + [0x4755] = "\x05\x27\x27", [0x4756] = "\x05\x27\x2a", + [0x4757] = "\x06\x2c\x78", [0x4758] = "\x05\x27\x2d", + [0x4759] = "\x05\x27\x25", [0x475a] = "\x05\x27\x29", + [0x475b] = "\x05\x27\x24", [0x475c] = "\x06\x2c\x77", + [0x475e] = "\x04\x27\x38", [0x475f] = "\x05\x2a\x36", + [0x4760] = "\x06\x28\x55", [0x4761] = "\x06\x32\x60", + [0x4763] = "\x05\x27\x2b", [0x4764] = "\x06\x2c\x76", + [0x4765] = "\x0f\x28\x22", [0x4766] = "\x06\x2c\x7d", + [0x4768] = "\x06\x2c\x74", [0x476c] = "\x04\x27\x35", + [0x476e] = "\x05\x2a\x35", [0x476f] = "\x05\x2a\x3e", + [0x4770] = "\x06\x32\x68", [0x4771] = "\x05\x2a\x39", + [0x4772] = "\x06\x39\x4b", [0x4773] = "\x05\x2a\x3d", + [0x4774] = "\x06\x32\x61", [0x4775] = "\x06\x39\x4c", + [0x4776] = "\x06\x41\x6c", [0x4777] = "\x05\x2a\x3c", + [0x4778] = "\x04\x2a\x31", [0x4779] = "\x05\x2a\x3b", + [0x477a] = "\x06\x32\x64", [0x477b] = "\x05\x2a\x3a", + [0x477c] = "\x06\x32\x66", [0x477d] = "\x04\x2a\x33", + [0x477e] = "\x05\x2a\x40", [0x477f] = "\x06\x32\x63", + [0x4780] = "\x05\x27\x26", [0x4781] = "\x05\x2a\x37", + [0x4782] = "\x05\x2a\x38", [0x4784] = "\x0f\x2c\x2a", + [0x4785] = "\x0f\x2c\x2c", [0x4786] = "\x0f\x2c\x2d", + [0x4788] = "\x06\x32\x65", [0x478f] = "\x0f\x2c\x2b", + [0x4797] = "\x05\x2a\x3f", [0x4799] = "\x06\x39\x4e", + [0x479a] = "\x05\x2e\x5e", [0x479b] = "\x04\x33\x21", + [0x479c] = "\x06\x39\x49", [0x479d] = "\x06\x39\x4d", + [0x479e] = "\x04\x2e\x25", [0x479f] = "\x05\x2e\x5b", + [0x47a0] = "\x05\x2e\x60", [0x47a1] = "\x05\x2e\x5d", + [0x47a2] = "\x04\x2e\x23", [0x47a3] = "\x06\x39\x45", + [0x47a5] = "\x06\x39\x4a", [0x47ac] = "\x0f\x30\x77", + [0x47ad] = "\x0f\x30\x78", [0x47af] = "\x06\x39\x48", + [0x47b0] = "\x05\x2e\x5a", [0x47b2] = "\x04\x2e\x24", + [0x47b8] = "\x06\x39\x47", [0x47b9] = "\x06\x39\x4f", + [0x47be] = "\x05\x2e\x5f", [0x47bf] = "\x06\x39\x46", + [0x47c0] = "\x05\x33\x4e", [0x47c1] = "\x0f\x30\x76", + [0x47c3] = "\x04\x33\x24", [0x47c4] = "\x06\x41\x6e", + [0x47c5] = "\x05\x33\x55", [0x47c6] = "\x05\x39\x7e", + [0x47c7] = "\x05\x33\x52", [0x47c8] = "\x06\x41\x70", + [0x47c9] = "\x06\x41\x73", [0x47ca] = "\x05\x33\x4f", + [0x47cb] = "\x06\x41\x6f", [0x47cc] = "\x06\x4b\x3b", + [0x47cd] = "\x04\x33\x26", [0x47ce] = "\x05\x33\x53", + [0x47cf] = "\x06\x4b\x38", [0x47d0] = "\x06\x4b\x37", + [0x47d1] = "\x05\x33\x50", [0x47d2] = "\x06\x4b\x39", + [0x47d4] = "\x06\x41\x71", [0x47d5] = "\x06\x41\x72", + [0x47d7] = "\x06\x41\x74", [0x47d9] = "\x06\x4b\x3a", + [0x47da] = "\x05\x3a\x28", [0x47dc] = "\x06\x54\x7b", + [0x47dd] = "\x05\x3a\x26", [0x47de] = "\x05\x40\x3f", + [0x47df] = "\x04\x38\x75", [0x47e0] = "\x05\x3a\x22", + [0x47e1] = "\x06\x4b\x44", [0x47e2] = "\x05\x40\x40", + [0x47e3] = "\x05\x3a\x27", [0x47e4] = "\x04\x38\x76", + [0x47e5] = "\x05\x3a\x25", [0x47e6] = "\x05\x3a\x24", + [0x47e7] = "\x04\x38\x78", [0x47e8] = "\x06\x4b\x3f", + [0x47e9] = "\x04\x3e\x51", [0x47ea] = "\x05\x3a\x21", + [0x47eb] = "\x06\x4b\x3c", [0x47ec] = "\x06\x4b\x3e", + [0x47ed] = "\x04\x3e\x57", [0x47f2] = "\x0f\x3d\x2a", + [0x47f3] = "\x0f\x3d\x2b", [0x47f4] = "\x06\x54\x79", + [0x47f5] = "\x06\x52\x72", [0x47f6] = "\x06\x54\x7a", + [0x47f8] = "\x06\x4b\x40", [0x47fa] = "\x06\x4b\x41", + [0x47fb] = "\x06\x4b\x45", [0x47fd] = "\x06\x4b\x3d", + [0x4807] = "\x05\x3a\x23", [0x480a] = "\x0f\x43\x43", + [0x480d] = "\x04\x3e\x56", [0x480e] = "\x05\x40\x48", + [0x480f] = "\x06\x55\x22", [0x4810] = "\x05\x40\x47", + [0x4811] = "\x04\x3e\x55", [0x4812] = "\x06\x55\x27", + [0x4813] = "\x05\x40\x4b", [0x4814] = "\x06\x55\x24", + [0x4815] = "\x06\x54\x7e", [0x4816] = "\x06\x54\x7d", + [0x4817] = "\x06\x55\x26", [0x4818] = "\x05\x40\x46", + [0x4819] = "\x05\x40\x44", [0x481a] = "\x05\x40\x43", + [0x481c] = "\x06\x55\x21", [0x481d] = "\x05\x40\x42", + [0x481e] = "\x06\x55\x28", [0x481f] = "\x05\x40\x4a", + [0x4820] = "\x05\x40\x41", [0x4821] = "\x04\x3e\x58", + [0x4824] = "\x05\x40\x49", [0x4825] = "\x06\x55\x25", + [0x4826] = "\x0f\x43\x45", [0x4827] = "\x0f\x43\x46", + [0x4828] = "\x0f\x49\x70", [0x4829] = "\x0f\x50\x40", + [0x482b] = "\x05\x40\x45", [0x482c] = "\x06\x55\x23", + [0x4835] = "\x05\x40\x4c", [0x4839] = "\x06\x5e\x6d", + [0x483a] = "\x05\x47\x3a", [0x483b] = "\x06\x5e\x69", + [0x483c] = "\x07\x25\x29", [0x483d] = "\x05\x47\x37", + [0x483e] = "\x04\x44\x6b", [0x483f] = "\x05\x47\x35", + [0x4840] = "\x05\x47\x33", [0x4841] = "\x06\x5e\x6c", + [0x4842] = "\x05\x47\x3b", [0x4843] = "\x05\x47\x36", + [0x4844] = "\x05\x47\x34", [0x4845] = "\x06\x5e\x70", + [0x4846] = "\x04\x44\x6c", [0x4847] = "\x05\x47\x31", + [0x484d] = "\x0f\x49\x6d", [0x484e] = "\x07\x25\x2a", + [0x4850] = "\x0f\x49\x6f", [0x4851] = "\x06\x5e\x6b", + [0x4857] = "\x06\x5e\x68", [0x4858] = "\x06\x5e\x6a", + [0x4859] = "\x06\x5e\x6f", [0x485c] = "\x04\x4a\x7d", + [0x485d] = "\x05\x47\x3d", [0x485e] = "\x05\x47\x3c", + [0x485f] = "\x05\x47\x39", [0x4860] = "\x05\x47\x38", + [0x4861] = "\x06\x5e\x71", [0x4862] = "\x05\x47\x32", + [0x4863] = "\x07\x25\x31", [0x4864] = "\x04\x4a\x78", + [0x4865] = "\x04\x4a\x79", [0x4866] = "\x07\x25\x30", + [0x4867] = "\x05\x4e\x3c", [0x4868] = "\x07\x25\x34", + [0x4869] = "\x07\x2f\x73", [0x486a] = "\x05\x4e\x41", + [0x486b] = "\x07\x25\x2f", [0x486c] = "\x07\x25\x2b", + [0x486d] = "\x05\x4e\x3e", [0x486e] = "\x05\x4e\x45", + [0x4870] = "\x05\x4e\x3b", [0x4871] = "\x05\x4e\x44", + [0x4872] = "\x05\x4e\x43", [0x4873] = "\x05\x4e\x3d", + [0x4874] = "\x05\x55\x4f", [0x4875] = "\x07\x2f\x72", + [0x4876] = "\x05\x4e\x3f", [0x4879] = "\x05\x4e\x40", + [0x487a] = "\x05\x4e\x46", [0x487b] = "\x07\x25\x2c", + [0x487c] = "\x07\x25\x2d", [0x487d] = "\x0f\x55\x75", + [0x487f] = "\x05\x55\x50", [0x4883] = "\x07\x25\x2e", + [0x4885] = "\x07\x25\x33", [0x4889] = "\x0f\x49\x6e", + [0x488a] = "\x04\x51\x33", [0x488b] = "\x05\x4e\x42", + [0x488c] = "\x05\x55\x57", [0x488d] = "\x04\x51\x35", + [0x488e] = "\x05\x55\x55", [0x488f] = "\x05\x55\x51", + [0x4890] = "\x05\x55\x52", [0x4891] = "\x07\x2f\x79", + [0x4892] = "\x04\x51\x31", [0x4893] = "\x07\x2f\x78", + [0x4894] = "\x07\x2f\x77", [0x4895] = "\x05\x5c\x28", + [0x4896] = "\x04\x51\x36", [0x4897] = "\x05\x55\x53", + [0x4898] = "\x05\x55\x56", [0x4899] = "\x07\x2f\x75", + [0x489a] = "\x07\x39\x32", [0x489c] = "\x04\x56\x6d", + [0x489d] = "\x07\x39\x31", [0x489e] = "\x07\x2f\x76", + [0x48a0] = "\x07\x25\x32", [0x48a1] = "\x0f\x55\x77", + [0x48a2] = "\x07\x25\x35", [0x48a3] = "\x05\x55\x54", + [0x48a6] = "\x05\x5c\x2a", [0x48a7] = "\x07\x39\x33", + [0x48a8] = "\x05\x5c\x29", [0x48a9] = "\x07\x47\x77", + [0x48aa] = "\x07\x39\x35", [0x48af] = "\x07\x39\x34", + [0x48b0] = "\x0f\x5b\x29", [0x48b1] = "\x0f\x5b\x2a", + [0x48b2] = "\x0f\x5b\x2b", [0x48b3] = "\x0f\x5b\x2c", + [0x48b4] = "\x07\x40\x5d", [0x48b5] = "\x05\x62\x55", + [0x48b6] = "\x05\x62\x54", [0x48b7] = "\x07\x40\x5a", + [0x48b8] = "\x07\x40\x59", [0x48b9] = "\x07\x40\x5c", + [0x48ba] = "\x04\x5b\x68", [0x48bb] = "\x07\x40\x5b", + [0x48c0] = "\x0f\x5f\x4e", [0x48c1] = "\x0f\x5f\x4f", + [0x48c3] = "\x05\x62\x56", [0x48c5] = "\x04\x63\x64", + [0x48c8] = "\x07\x47\x78", [0x48c9] = "\x07\x4e\x40", + [0x48ca] = "\x07\x47\x76", [0x48cb] = "\x07\x47\x74", + [0x48cd] = "\x07\x4e\x41", [0x48ce] = "\x05\x6c\x56", + [0x48d0] = "\x07\x4e\x42", [0x48d1] = "\x05\x70\x48", + [0x48d2] = "\x07\x53\x6d", [0x48d3] = "\x05\x70\x47", + [0x48d7] = "\x04\x68\x74", [0x48d8] = "\x05\x70\x49", + [0x48d9] = "\x07\x58\x3b", [0x48db] = "\x07\x5b\x76", + [0x48dc] = "\x07\x5b\x78", [0x48dd] = "\x07\x5b\x77", + [0x48df] = "\x05\x77\x6a", [0x48e0] = "\x07\x5e\x7a", + [0x48e2] = "\x0f\x6b\x55", [0x48e3] = "\x07\x61\x24", + [0x48e4] = "\x07\x63\x59", [0x48e6] = "\x0f\x28\x23", + [0x48e7] = "\x06\x4b\x46", [0x48e8] = "\x06\x5e\x72", + [0x48e9] = "\x05\x21\x4c", [0x48ea] = "\x06\x25\x38", + [0x48eb] = "\x06\x23\x33", [0x48ee] = "\x06\x28\x5f", + [0x48ef] = "\x05\x24\x61", [0x48f0] = "\x04\x24\x5d", + [0x48f2] = "\x04\x24\x5c", [0x48f4] = "\x06\x28\x61", + [0x48f5] = "\x06\x28\x60", [0x48f7] = "\x0f\x24\x79", + [0x48f8] = "\x05\x24\x60", [0x48f9] = "\x05\x27\x30", + [0x48fa] = "\x06\x2d\x25", [0x48fb] = "\x04\x27\x3c", + [0x48fc] = "\x05\x2a\x41", [0x4902] = "\x0f\x28\x25", + [0x4903] = "\x0f\x28\x26", [0x4904] = "\x0f\x28\x27", + [0x4905] = "\x0f\x28\x28", [0x4906] = "\x0f\x28\x29", + [0x4908] = "\x06\x2d\x23", [0x490b] = "\x0f\x2c\x40", + [0x490c] = "\x0f\x28\x24", [0x490d] = "\x06\x2d\x22", + [0x490e] = "\x0f\x2c\x3c", [0x490f] = "\x06\x32\x69", + [0x4910] = "\x05\x2a\x45", [0x4911] = "\x05\x2a\x42", + [0x4912] = "\x04\x2a\x36", [0x4913] = "\x06\x32\x6b", + [0x4918] = "\x06\x2f\x69", [0x491a] = "\x0f\x2c\x2f", + [0x491b] = "\x0f\x2c\x30", [0x491c] = "\x0f\x2c\x31", + [0x491d] = "\x0f\x2c\x33", [0x491e] = "\x0f\x2c\x34", + [0x491f] = "\x0f\x2c\x35", [0x4920] = "\x0f\x2c\x36", + [0x4921] = "\x0f\x2c\x37", [0x4922] = "\x0f\x2c\x38", + [0x4923] = "\x0f\x2c\x3a", [0x4924] = "\x0f\x2c\x3b", + [0x4925] = "\x0f\x2c\x3d", [0x4928] = "\x06\x32\x6a", + [0x492a] = "\x06\x32\x6c", [0x492b] = "\x0f\x2c\x3e", + [0x492c] = "\x0f\x2c\x3f", [0x492f] = "\x0f\x2c\x2e", + [0x4931] = "\x05\x2a\x44", [0x4932] = "\x05\x2a\x43", + [0x4935] = "\x06\x39\x53", [0x4936] = "\x05\x33\x56", + [0x4937] = "\x05\x2e\x61", [0x4938] = "\x04\x2e\x29", + [0x4939] = "\x06\x39\x51", [0x493a] = "\x04\x2e\x28", + [0x493b] = "\x06\x39\x52", [0x493c] = "\x06\x39\x54", + [0x4943] = "\x0f\x30\x79", [0x4944] = "\x0f\x30\x7a", + [0x4945] = "\x0f\x30\x7b", [0x4946] = "\x0f\x30\x7c", + [0x4947] = "\x0f\x30\x7d", [0x4948] = "\x0f\x30\x7e", + [0x4949] = "\x0f\x31\x21", [0x494a] = "\x0f\x31\x23", + [0x494b] = "\x0f\x31\x24", [0x494c] = "\x0f\x31\x25", + [0x494d] = "\x0f\x31\x26", [0x494e] = "\x06\x39\x50", + [0x494f] = "\x0f\x36\x63", [0x4954] = "\x04\x33\x31", + [0x4955] = "\x06\x39\x55", [0x4956] = "\x06\x41\x7a", + [0x4957] = "\x05\x33\x57", [0x4958] = "\x06\x41\x7b", + [0x4959] = "\x04\x33\x32", [0x495a] = "\x06\x41\x77", + [0x495b] = "\x06\x41\x78", [0x495c] = "\x06\x41\x79", + [0x4964] = "\x0f\x31\x22", [0x4965] = "\x0f\x36\x56", + [0x4966] = "\x0f\x36\x58", [0x4967] = "\x0f\x36\x5c", + [0x4968] = "\x0f\x36\x5f", [0x4969] = "\x0f\x36\x60", + [0x496a] = "\x0f\x36\x61", [0x496b] = "\x0f\x36\x62", + [0x496c] = "\x0f\x36\x64", [0x496d] = "\x0f\x36\x5d", + [0x4971] = "\x06\x41\x7c", [0x4974] = "\x0f\x36\x5b", + [0x4975] = "\x0f\x36\x5a", [0x4976] = "\x0f\x36\x5e", + [0x4977] = "\x05\x33\x58", [0x4978] = "\x06\x41\x76", + [0x4979] = "\x0f\x3d\x3e", [0x497b] = "\x0f\x3d\x34", + [0x497c] = "\x06\x4b\x4b", [0x497d] = "\x05\x3a\x2b", + [0x497e] = "\x05\x3a\x2a", [0x497f] = "\x05\x3a\x2c", + [0x4980] = "\x06\x55\x29", [0x4981] = "\x04\x3e\x5a", + [0x4983] = "\x05\x40\x4d", [0x4985] = "\x0f\x3d\x38", + [0x4990] = "\x04\x38\x7c", [0x4991] = "\x06\x4b\x49", + [0x4992] = "\x06\x4b\x4c", [0x4993] = "\x0f\x3d\x2c", + [0x4994] = "\x0f\x3d\x2d", [0x4995] = "\x0f\x3d\x2e", + [0x4996] = "\x0f\x3d\x2f", [0x4997] = "\x0f\x3d\x30", + [0x4998] = "\x0f\x3d\x32", [0x4999] = "\x0f\x3d\x35", + [0x499a] = "\x0f\x3d\x36", [0x499b] = "\x0f\x3d\x37", + [0x499c] = "\x0f\x3d\x39", [0x499d] = "\x0f\x3d\x3a", + [0x499e] = "\x0f\x3d\x3f", [0x499f] = "\x0f\x43\x50", + [0x49a0] = "\x06\x4b\x4e", [0x49a1] = "\x06\x55\x32", + [0x49a2] = "\x06\x4b\x4d", [0x49a4] = "\x0f\x3d\x40", + [0x49a5] = "\x06\x4b\x48", [0x49a6] = "\x06\x4b\x4a", + [0x49a8] = "\x06\x55\x2a", [0x49ab] = "\x0f\x3d\x33", + [0x49ac] = "\x0f\x3d\x3d", [0x49ad] = "\x0f\x3d\x31", + [0x49ae] = "\x05\x3a\x29", [0x49af] = "\x06\x55\x2b", + [0x49b0] = "\x06\x55\x30", [0x49b1] = "\x04\x3e\x5b", + [0x49b2] = "\x06\x55\x31", [0x49b3] = "\x06\x55\x2f", + [0x49b4] = "\x06\x55\x2e", [0x49bc] = "\x05\x47\x3e", + [0x49bd] = "\x0f\x43\x47", [0x49be] = "\x0f\x43\x4a", + [0x49bf] = "\x0f\x43\x4c", [0x49c0] = "\x0f\x43\x4d", + [0x49c1] = "\x0f\x43\x4e", [0x49c2] = "\x0f\x43\x4f", + [0x49c3] = "\x0f\x43\x51", [0x49c4] = "\x0f\x43\x52", + [0x49c5] = "\x0f\x43\x53", [0x49c6] = "\x0f\x43\x54", + [0x49c7] = "\x0f\x43\x55", [0x49c8] = "\x0f\x43\x57", + [0x49c9] = "\x0f\x43\x58", [0x49ca] = "\x0f\x43\x5a", + [0x49cb] = "\x0f\x43\x5b", [0x49cc] = "\x0f\x43\x5c", + [0x49cd] = "\x0f\x43\x5d", [0x49ce] = "\x0f\x43\x5e", + [0x49cf] = "\x0f\x43\x5f", [0x49d0] = "\x0f\x43\x60", + [0x49d1] = "\x0f\x43\x61", [0x49d2] = "\x0f\x43\x62", + [0x49d3] = "\x0f\x43\x63", [0x49d4] = "\x0f\x43\x65", + [0x49d6] = "\x06\x55\x2c", [0x49d7] = "\x05\x40\x4f", + [0x49d9] = "\x05\x3a\x2e", [0x49de] = "\x0f\x43\x4b", + [0x49df] = "\x0f\x43\x48", [0x49e0] = "\x05\x47\x3f", + [0x49e2] = "\x06\x55\x2d", [0x49e3] = "\x0f\x43\x59", + [0x49e4] = "\x0f\x49\x7a", [0x49e5] = "\x0f\x49\x7b", + [0x49e6] = "\x0f\x4a\x26", [0x49e7] = "\x07\x25\x38", + [0x49ea] = "\x06\x5e\x74", [0x49eb] = "\x05\x47\x41", + [0x49ec] = "\x07\x25\x36", [0x49ed] = "\x04\x44\x6d", + [0x49ee] = "\x05\x47\x40", [0x49ef] = "\x06\x5e\x75", + [0x49f0] = "\x06\x5e\x77", [0x49f2] = "\x06\x5e\x76", + [0x49fa] = "\x06\x5e\x73", [0x49fb] = "\x0f\x49\x71", + [0x49fc] = "\x0f\x49\x72", [0x49fd] = "\x0f\x49\x73", + [0x49fe] = "\x0f\x49\x74", [0x49ff] = "\x0f\x49\x75", + [0x4a00] = "\x0f\x49\x77", [0x4a01] = "\x0f\x49\x78", + [0x4a02] = "\x0f\x49\x79", [0x4a03] = "\x0f\x49\x7c", + [0x4a04] = "\x0f\x49\x7d", [0x4a05] = "\x0f\x49\x7e", + [0x4a06] = "\x0f\x4a\x21", [0x4a07] = "\x0f\x4a\x22", + [0x4a08] = "\x0f\x4a\x24", [0x4a09] = "\x0f\x4a\x25", + [0x4a0a] = "\x0f\x4a\x27", [0x4a0b] = "\x0f\x4a\x28", + [0x4a0c] = "\x0f\x4a\x29", [0x4a0d] = "\x05\x47\x42", + [0x4a0f] = "\x03\x48\x26", [0x4a10] = "\x07\x25\x39", + [0x4a13] = "\x0f\x4a\x23", [0x4a14] = "\x07\x25\x40", + [0x4a15] = "\x04\x4a\x7e", [0x4a16] = "\x05\x4e\x47", + [0x4a17] = "\x07\x2f\x7b", [0x4a18] = "\x07\x25\x3a", + [0x4a19] = "\x07\x2f\x7a", [0x4a1a] = "\x07\x25\x3c", + [0x4a1b] = "\x07\x25\x3f", [0x4a1c] = "\x07\x25\x41", + [0x4a1d] = "\x07\x25\x42", [0x4a2b] = "\x0f\x50\x41", + [0x4a2c] = "\x0f\x50\x42", [0x4a2d] = "\x0f\x50\x43", + [0x4a2e] = "\x0f\x50\x44", [0x4a2f] = "\x0f\x50\x45", + [0x4a30] = "\x0f\x50\x46", [0x4a31] = "\x0f\x50\x48", + [0x4a32] = "\x0f\x50\x49", [0x4a33] = "\x0f\x50\x4a", + [0x4a34] = "\x0f\x50\x4b", [0x4a35] = "\x0f\x50\x4c", + [0x4a38] = "\x07\x25\x3d", [0x4a39] = "\x05\x4e\x48", + [0x4a3a] = "\x07\x25\x3b", [0x4a3b] = "\x05\x4e\x49", + [0x4a3c] = "\x0f\x55\x7c", [0x4a3d] = "\x0f\x56\x2e", + [0x4a3e] = "\x0f\x50\x47", [0x4a40] = "\x07\x30\x22", + [0x4a41] = "\x07\x25\x3e", [0x4a42] = "\x05\x55\x58", + [0x4a43] = "\x05\x55\x5b", [0x4a44] = "\x05\x55\x59", + [0x4a45] = "\x04\x51\x3b", [0x4a46] = "\x07\x30\x24", + [0x4a47] = "\x07\x2f\x7d", [0x4a48] = "\x07\x2f\x7e", + [0x4a49] = "\x07\x2f\x7c", [0x4a4b] = "\x04\x51\x3c", + [0x4a52] = "\x07\x30\x21", [0x4a53] = "\x0f\x55\x78", + [0x4a54] = "\x0f\x55\x79", [0x4a55] = "\x0f\x55\x7b", + [0x4a56] = "\x0f\x55\x7d", [0x4a57] = "\x0f\x56\x23", + [0x4a58] = "\x0f\x56\x24", [0x4a59] = "\x0f\x56\x25", + [0x4a5a] = "\x0f\x56\x26", [0x4a5b] = "\x0f\x56\x27", + [0x4a5c] = "\x0f\x56\x29", [0x4a5d] = "\x0f\x56\x2d", + [0x4a5e] = "\x0f\x56\x2f", [0x4a5f] = "\x07\x30\x25", + [0x4a63] = "\x07\x30\x23", [0x4a64] = "\x07\x39\x36", + [0x4a65] = "\x0f\x56\x30", [0x4a66] = "\x0f\x56\x21", + [0x4a67] = "\x0f\x56\x28", [0x4a68] = "\x05\x55\x5c", + [0x4a69] = "\x05\x55\x5a", [0x4a6a] = "\x0f\x56\x2c", + [0x4a6b] = "\x07\x39\x3b", [0x4a6c] = "\x07\x39\x3d", + [0x4a6d] = "\x05\x5c\x2d", [0x4a6e] = "\x05\x5c\x2b", + [0x4a6f] = "\x07\x40\x5e", [0x4a70] = "\x07\x39\x39", + [0x4a71] = "\x04\x5b\x6a", [0x4a72] = "\x04\x56\x6e", + [0x4a74] = "\x04\x56\x70", [0x4a75] = "\x07\x39\x38", + [0x4a7b] = "\x0f\x5b\x2e", [0x4a7c] = "\x0f\x5b\x2f", + [0x4a7d] = "\x0f\x5b\x30", [0x4a7e] = "\x0f\x5b\x31", + [0x4a7f] = "\x0f\x5b\x32", [0x4a80] = "\x0f\x5b\x33", + [0x4a81] = "\x0f\x5b\x34", [0x4a82] = "\x0f\x5b\x35", + [0x4a83] = "\x05\x5c\x2c", [0x4a84] = "\x07\x39\x3a", + [0x4a85] = "\x07\x39\x3c", [0x4a86] = "\x07\x39\x37", + [0x4a87] = "\x07\x40\x5f", [0x4a8b] = "\x05\x68\x3c", + [0x4a8c] = "\x04\x5b\x6b", [0x4a8d] = "\x05\x62\x57", + [0x4a8e] = "\x04\x60\x26", [0x4a8f] = "\x07\x40\x60", + [0x4a90] = "\x04\x60\x28", [0x4a97] = "\x0f\x5f\x51", + [0x4a98] = "\x0f\x5f\x53", [0x4a99] = "\x0f\x5f\x54", + [0x4a9a] = "\x0f\x5f\x55", [0x4a9b] = "\x0f\x5f\x57", + [0x4a9c] = "\x0f\x5f\x59", [0x4a9d] = "\x0f\x5f\x5a", + [0x4a9e] = "\x0f\x5f\x5b", [0x4a9f] = "\x0f\x5f\x5c", + [0x4aa0] = "\x0f\x5f\x5f", [0x4aa2] = "\x07\x40\x61", + [0x4aa3] = "\x07\x40\x62", [0x4aa4] = "\x0f\x5f\x50", + [0x4aa5] = "\x0f\x5f\x52", [0x4aa6] = "\x0f\x5f\x58", + [0x4aa8] = "\x0f\x63\x23", [0x4aa9] = "\x07\x47\x7c", + [0x4aaa] = "\x07\x47\x7b", [0x4aab] = "\x05\x68\x3e", + [0x4aac] = "\x07\x47\x7a", [0x4aad] = "\x07\x4e\x43", + [0x4aae] = "\x05\x68\x3d", [0x4ab4] = "\x07\x47\x79", + [0x4ab5] = "\x0f\x62\x7c", [0x4ab6] = "\x0f\x62\x7e", + [0x4ab7] = "\x0f\x63\x21", [0x4ab8] = "\x0f\x63\x22", + [0x4ab9] = "\x04\x60\x29", [0x4aba] = "\x0f\x62\x79", + [0x4abc] = "\x0f\x62\x7a", [0x4abd] = "\x0f\x62\x7d", + [0x4abe] = "\x07\x53\x6f", [0x4abf] = "\x05\x6c\x57", + [0x4ac0] = "\x04\x66\x52", [0x4ac1] = "\x0f\x65\x52", + [0x4ac2] = "\x0f\x65\x53", [0x4ac3] = "\x0f\x65\x54", + [0x4ac4] = "\x0f\x65\x55", [0x4ac5] = "\x07\x4e\x44", + [0x4ac6] = "\x07\x53\x6e", [0x4ac8] = "\x0f\x5f\x5e", + [0x4ac9] = "\x04\x66\x51", [0x4aca] = "\x07\x55\x7c", + [0x4acc] = "\x04\x66\x53", [0x4acd] = "\x07\x58\x3c", + [0x4ad0] = "\x0f\x67\x76", [0x4ad4] = "\x07\x5b\x79", + [0x4ad5] = "\x04\x6a\x52", [0x4ad6] = "\x0f\x69\x59", + [0x4ad7] = "\x0f\x69\x5a", [0x4ad8] = "\x05\x76\x24", + [0x4ada] = "\x0f\x6a\x61", [0x4adb] = "\x0f\x6a\x63", + [0x4adc] = "\x0f\x6b\x56", [0x4adf] = "\x0f\x6a\x62", + [0x4ae3] = "\x05\x79\x31", [0x4ae4] = "\x07\x61\x26", + [0x4ae5] = "\x07\x61\x25", [0x4ae6] = "\x0f\x6c\x32", + [0x4ae8] = "\x05\x7a\x2c", [0x4ae9] = "\x04\x6e\x34", + [0x4aea] = "\x06\x2d\x26", [0x4aeb] = "\x05\x2a\x47", + [0x4aec] = "\x05\x2a\x46", [0x4aed] = "\x06\x32\x6d", + [0x4aee] = "\x0f\x2c\x41", [0x4aef] = "\x06\x32\x6e", + [0x4af0] = "\x06\x39\x56", [0x4af1] = "\x05\x2e\x63", + [0x4af2] = "\x05\x2e\x64", [0x4af3] = "\x06\x39\x57", + [0x4af4] = "\x06\x39\x58", [0x4af5] = "\x04\x33\x36", + [0x4af6] = "\x05\x33\x59", [0x4af7] = "\x05\x33\x5a", + [0x4af8] = "\x0f\x36\x65", [0x4afa] = "\x05\x3a\x2f", + [0x4afb] = "\x05\x3a\x30", [0x4afc] = "\x06\x4b\x4f", + [0x4afd] = "\x0f\x3d\x41", [0x4afe] = "\x06\x4b\x50", + [0x4b01] = "\x04\x3e\x5c", [0x4b02] = "\x05\x40\x50", + [0x4b03] = "\x05\x40\x51", [0x4b04] = "\x0f\x43\x66", + [0x4b07] = "\x07\x25\x45", [0x4b08] = "\x06\x5e\x78", + [0x4b09] = "\x05\x47\x43", [0x4b0b] = "\x0f\x4a\x2a", + [0x4b0c] = "\x05\x47\x44", [0x4b0d] = "\x07\x25\x44", + [0x4b0e] = "\x07\x30\x26", [0x4b0f] = "\x04\x51\x3d", + [0x4b10] = "\x05\x4e\x4a", [0x4b11] = "\x0f\x50\x4d", + [0x4b12] = "\x07\x25\x43", [0x4b16] = "\x04\x51\x3e", + [0x4b17] = "\x07\x39\x3e", [0x4b18] = "\x05\x62\x58", + [0x4b19] = "\x0f\x5f\x60", [0x4b1a] = "\x04\x5b\x6d", + [0x4b1b] = "\x04\x66\x54", [0x4b1c] = "\x07\x53\x70", + [0x4b1d] = "\x05\x70\x4a", [0x4b20] = "\x05\x76\x25", + [0x4b21] = "\x07\x5b\x7a", [0x4b22] = "\x07\x5e\x7b", + [0x4b23] = "\x07\x62\x3b", [0x4b24] = "\x07\x62\x3c", + [0x4b26] = "\x05\x24\x62", [0x4b28] = "\x05\x27\x31", + [0x4b29] = "\x04\x27\x3d", [0x4b2a] = "\x06\x2d\x27", + [0x4b2c] = "\x05\x2a\x48", [0x4b2d] = "\x05\x2a\x49", + [0x4b2e] = "\x06\x32\x6f", [0x4b2f] = "\x04\x2a\x3b", + [0x4b30] = "\x04\x2a\x3e", [0x4b34] = "\x05\x2e\x65", + [0x4b35] = "\x05\x2e\x67", [0x4b36] = "\x06\x39\x5c", + [0x4b37] = "\x05\x2e\x66", [0x4b39] = "\x0f\x31\x29", + [0x4b3a] = "\x06\x39\x5b", [0x4b3b] = "\x06\x39\x59", + [0x4b3c] = "\x06\x39\x5a", [0x4b3e] = "\x05\x33\x5d", + [0x4b3f] = "\x06\x42\x22", [0x4b40] = "\x06\x41\x7e", + [0x4b41] = "\x06\x42\x24", [0x4b42] = "\x05\x33\x5e", + [0x4b43] = "\x06\x42\x23", [0x4b44] = "\x05\x33\x5c", + [0x4b45] = "\x0f\x36\x66", [0x4b46] = "\x0f\x36\x68", + [0x4b4c] = "\x04\x39\x22", [0x4b4d] = "\x05\x3a\x31", + [0x4b4e] = "\x06\x55\x36", [0x4b4f] = "\x04\x39\x27", + [0x4b50] = "\x05\x3a\x34", [0x4b51] = "\x05\x3a\x33", + [0x4b52] = "\x05\x33\x5f", [0x4b53] = "\x06\x4b\x52", + [0x4b54] = "\x05\x3a\x32", [0x4b55] = "\x05\x33\x5b", + [0x4b57] = "\x06\x4b\x51", [0x4b58] = "\x06\x4b\x53", + [0x4b5b] = "\x04\x3e\x64", [0x4b5c] = "\x05\x40\x52", + [0x4b5d] = "\x06\x55\x37", [0x4b5e] = "\x04\x3e\x5e", + [0x4b5f] = "\x05\x40\x53", [0x4b60] = "\x06\x55\x33", + [0x4b61] = "\x06\x55\x35", [0x4b62] = "\x04\x3e\x5f", + [0x4b63] = "\x06\x55\x38", [0x4b65] = "\x0f\x43\x67", + [0x4b66] = "\x06\x55\x34", [0x4b67] = "\x05\x47\x47", + [0x4b68] = "\x06\x5e\x7c", [0x4b69] = "\x05\x47\x45", + [0x4b6a] = "\x06\x5e\x7a", [0x4b6c] = "\x04\x44\x72", + [0x4b70] = "\x06\x5e\x79", [0x4b73] = "\x06\x5e\x7b", + [0x4b74] = "\x05\x47\x46", [0x4b79] = "\x04\x4b\x28", + [0x4b7a] = "\x07\x25\x4a", [0x4b7b] = "\x05\x4e\x4c", + [0x4b7c] = "\x05\x4e\x4d", [0x4b7d] = "\x05\x4e\x4e", + [0x4b7e] = "\x07\x25\x46", [0x4b7f] = "\x07\x25\x47", + [0x4b80] = "\x07\x25\x49", [0x4b85] = "\x07\x30\x27", + [0x4b86] = "\x04\x56\x74", [0x4b87] = "\x07\x30\x28", + [0x4b88] = "\x05\x55\x5f", [0x4b89] = "\x05\x55\x61", + [0x4b8a] = "\x04\x51\x40", [0x4b8b] = "\x05\x55\x60", + [0x4b8d] = "\x05\x55\x5e", [0x4b8e] = "\x04\x56\x76", + [0x4b8f] = "\x05\x5c\x2e", [0x4b90] = "\x04\x56\x77", + [0x4b93] = "\x07\x39\x40", [0x4b94] = "\x07\x39\x3f", + [0x4b96] = "\x05\x4e\x4b", [0x4b98] = "\x04\x5b\x70", + [0x4b99] = "\x05\x62\x5b", [0x4b9a] = "\x05\x62\x5a", + [0x4b9b] = "\x07\x40\x64", [0x4b9c] = "\x05\x62\x59", + [0x4b9d] = "\x07\x40\x65", [0x4ba1] = "\x05\x68\x3f", + [0x4ba2] = "\x07\x4e\x45", [0x4ba6] = "\x07\x53\x71", + [0x4ba7] = "\x07\x53\x72", [0x4ba8] = "\x04\x66\x56", + [0x4ba9] = "\x05\x70\x4b", [0x4baa] = "\x04\x66\x55", + [0x4bab] = "\x07\x53\x73", [0x4bad] = "\x04\x68\x76", + [0x4bae] = "\x07\x58\x3d", [0x4baf] = "\x05\x73\x5a", + [0x4bb0] = "\x05\x76\x28", [0x4bb1] = "\x05\x76\x27", + [0x4bb2] = "\x07\x5b\x7b", [0x4bb3] = "\x05\x76\x26", + [0x4bb5] = "\x07\x5c\x6b", [0x4bb8] = "\x05\x7a\x6c", + [0x4bb9] = "\x07\x65\x38", [0x4bba] = "\x06\x23\x34", + [0x4bbb] = "\x06\x2d\x28", [0x4bbc] = "\x05\x27\x33", + [0x4bbd] = "\x04\x27\x3e", [0x4bc0] = "\x0f\x28\x2b", + [0x4bc1] = "\x06\x32\x70", [0x4bc3] = "\x0f\x2c\x43", + [0x4bc7] = "\x05\x40\x54", [0x4bc8] = "\x06\x5e\x7d", + [0x4bc9] = "\x07\x30\x2b", [0x4bcb] = "\x07\x30\x29", + [0x4bcc] = "\x07\x30\x2a", [0x4bcd] = "\x04\x56\x79", + [0x4bce] = "\x07\x40\x66", [0x4bd0] = "\x05\x70\x4c", + [0x4bd3] = "\x06\x23\x35", [0x4bd4] = "\x06\x25\x39", + [0x4bd5] = "\x06\x2d\x29", [0x4bd6] = "\x05\x27\x34", + [0x4bd7] = "\x06\x2d\x2a", [0x4bd8] = "\x0f\x2c\x44", + [0x4bd9] = "\x0f\x2c\x45", [0x4bda] = "\x05\x2a\x4a", + [0x4bdb] = "\x04\x2a\x3f", [0x4bdd] = "\x06\x32\x71", + [0x4bde] = "\x06\x34\x79", [0x4bdf] = "\x05\x2e\x69", + [0x4be0] = "\x06\x42\x26", [0x4be1] = "\x05\x33\x60", + [0x4be2] = "\x06\x42\x25", [0x4be3] = "\x06\x42\x27", + [0x4be4] = "\x0f\x36\x69", [0x4be6] = "\x06\x55\x39", + [0x4be7] = "\x06\x4b\x54", [0x4bea] = "\x0f\x3d\x43", + [0x4beb] = "\x0f\x3d\x42", [0x4bec] = "\x06\x55\x3b", + [0x4bee] = "\x0f\x43\x68", [0x4bef] = "\x06\x55\x3a", + [0x4bf2] = "\x06\x5e\x7e", [0x4bf3] = "\x07\x25\x4b", + [0x4bf4] = "\x0f\x4a\x2b", [0x4bf7] = "\x04\x56\x7a", + [0x4bf9] = "\x0f\x5b\x36", [0x4bfc] = "\x0f\x63\x26", + [0x4bfd] = "\x07\x46\x6e", [0x4bfe] = "\x0f\x63\x25", + [0x4c00] = "\x07\x53\x74", [0x4c03] = "\x06\x25\x3a", + [0x4c04] = "\x0f\x24\x7a", [0x4c05] = "\x05\x27\x35", + [0x4c06] = "\x06\x2d\x2e", [0x4c07] = "\x06\x39\x5d", + [0x4c08] = "\x05\x33\x61", [0x4c0a] = "\x0f\x4a\x2c", + [0x4c0d] = "\x0f\x5f\x61", [0x4c0e] = "\x07\x47\x7d", + [0x4c10] = "\x0f\x6c\x33", [0x4c11] = "\x05\x73\x5b", + [0x4c15] = "\x04\x24\x5f", [0x4c17] = "\x0f\x24\x7c", + [0x4c19] = "\x0f\x24\x7b", [0x4c1b] = "\x06\x28\x63", + [0x4c1d] = "\x04\x27\x42", [0x4c1e] = "\x04\x25\x53", + [0x4c1f] = "\x04\x27\x3f", [0x4c20] = "\x05\x27\x36", + [0x4c21] = "\x06\x2d\x31", [0x4c22] = "\x06\x2d\x30", + [0x4c23] = "\x06\x2d\x33", [0x4c24] = "\x0f\x28\x2c", + [0x4c25] = "\x0f\x28\x2d", [0x4c28] = "\x06\x2d\x2f", + [0x4c29] = "\x04\x2a\x42", [0x4c2a] = "\x05\x2a\x4d", + [0x4c2b] = "\x06\x32\x74", [0x4c2c] = "\x05\x2a\x4c", + [0x4c2d] = "\x06\x32\x73", [0x4c2e] = "\x05\x2a\x4b", + [0x4c2f] = "\x06\x32\x76", [0x4c30] = "\x06\x32\x7a", + [0x4c31] = "\x06\x32\x77", [0x4c32] = "\x06\x39\x65", + [0x4c33] = "\x05\x2a\x4e", [0x4c34] = "\x06\x32\x78", + [0x4c35] = "\x06\x32\x75", [0x4c36] = "\x05\x2e\x6e", + [0x4c38] = "\x0f\x2c\x46", [0x4c39] = "\x0f\x2c\x47", + [0x4c3a] = "\x0f\x2c\x48", [0x4c3b] = "\x0f\x2c\x49", + [0x4c3c] = "\x0f\x2c\x4b", [0x4c3d] = "\x0f\x2c\x4c", + [0x4c3e] = "\x0f\x2c\x4d", [0x4c3f] = "\x0f\x2c\x4e", + [0x4c40] = "\x0f\x2c\x4f", [0x4c4b] = "\x05\x2a\x4f", + [0x4c4c] = "\x05\x2e\x6a", [0x4c4d] = "\x04\x2e\x2e", + [0x4c4e] = "\x05\x2e\x6b", [0x4c4f] = "\x06\x39\x61", + [0x4c50] = "\x06\x39\x60", [0x4c52] = "\x06\x39\x62", + [0x4c55] = "\x06\x39\x5f", [0x4c56] = "\x06\x39\x63", + [0x4c57] = "\x0f\x31\x2a", [0x4c58] = "\x0f\x31\x2b", + [0x4c59] = "\x0f\x31\x2c", [0x4c5a] = "\x0f\x31\x2e", + [0x4c5e] = "\x04\x2e\x30", [0x4c5f] = "\x0f\x31\x2d", + [0x4c63] = "\x05\x2e\x6d", [0x4c64] = "\x05\x2e\x6c", + [0x4c65] = "\x04\x33\x3e", [0x4c66] = "\x06\x42\x28", + [0x4c67] = "\x05\x33\x63", [0x4c68] = "\x05\x33\x62", + [0x4c69] = "\x04\x33\x3d", [0x4c6a] = "\x06\x42\x2c", + [0x4c6b] = "\x06\x42\x2f", [0x4c6c] = "\x06\x42\x2a", + [0x4c6d] = "\x06\x42\x2d", [0x4c6e] = "\x06\x42\x2e", + [0x4c6f] = "\x0f\x36\x6b", [0x4c70] = "\x0f\x36\x6c", + [0x4c71] = "\x06\x42\x2b", [0x4c73] = "\x06\x42\x29", + [0x4c76] = "\x06\x41\x6b", [0x4c7c] = "\x04\x39\x2b", + [0x4c7d] = "\x04\x39\x29", [0x4c7e] = "\x04\x39\x2a", + [0x4c83] = "\x06\x4b\x57", [0x4c84] = "\x06\x4b\x59", + [0x4c85] = "\x0f\x36\x6a", [0x4c86] = "\x0f\x3d\x46", + [0x4c87] = "\x0f\x3d\x47", [0x4c88] = "\x0f\x3d\x48", + [0x4c8b] = "\x06\x4b\x58", [0x4c8d] = "\x04\x39\x2d", + [0x4c8e] = "\x06\x4b\x55", [0x4c8f] = "\x0f\x3d\x44", + [0x4c90] = "\x0f\x3d\x45", [0x4c91] = "\x06\x55\x40", + [0x4c92] = "\x04\x3e\x6a", [0x4c93] = "\x04\x3e\x67", + [0x4c94] = "\x06\x55\x3e", [0x4c95] = "\x06\x55\x3f", + [0x4c96] = "\x04\x3e\x66", [0x4c97] = "\x05\x40\x56", + [0x4c98] = "\x06\x55\x3c", [0x4c99] = "\x06\x55\x42", + [0x4c9a] = "\x05\x40\x55", [0x4c9b] = "\x06\x55\x43", + [0x4c9c] = "\x06\x55\x44", [0x4c9d] = "\x06\x55\x41", + [0x4ca0] = "\x0f\x43\x69", [0x4ca1] = "\x0f\x43\x6a", + [0x4ca3] = "\x05\x40\x57", [0x4ca7] = "\x06\x55\x3d", + [0x4cab] = "\x06\x5f\x23", [0x4cac] = "\x04\x44\x7a", + [0x4cad] = "\x05\x47\x4a", [0x4cae] = "\x06\x5f\x22", + [0x4caf] = "\x06\x5f\x25", [0x4cb0] = "\x06\x5f\x28", + [0x4cb1] = "\x0f\x4a\x2d", [0x4cb2] = "\x06\x5f\x26", + [0x4cb5] = "\x06\x5f\x24", [0x4cb6] = "\x06\x5f\x27", + [0x4cb7] = "\x07\x25\x50", [0x4cb8] = "\x04\x4b\x2c", + [0x4cb9] = "\x07\x25\x4c", [0x4cba] = "\x07\x25\x4e", + [0x4cbb] = "\x07\x25\x4d", [0x4cbd] = "\x07\x25\x4f", + [0x4cbe] = "\x05\x4e\x4f", [0x4cbf] = "\x07\x25\x51", + [0x4cc0] = "\x0f\x50\x4f", [0x4cc5] = "\x04\x4b\x2b", + [0x4cc8] = "\x04\x51\x45", [0x4cc9] = "\x04\x51\x43", + [0x4cca] = "\x04\x51\x46", [0x4ccb] = "\x07\x30\x2c", + [0x4ccc] = "\x05\x55\x62", [0x4ccd] = "\x0f\x56\x32", + [0x4ccf] = "\x07\x2c\x3b", [0x4cd2] = "\x07\x39\x41", + [0x4cd3] = "\x05\x5c\x33", [0x4cd4] = "\x07\x39\x43", + [0x4cd5] = "\x05\x5c\x31", [0x4cd6] = "\x04\x56\x7b", + [0x4cd7] = "\x07\x39\x42", [0x4cd8] = "\x05\x5c\x34", + [0x4cda] = "\x0f\x5b\x37", [0x4cdb] = "\x07\x3c\x76", + [0x4cdf] = "\x05\x5c\x30", [0x4ce0] = "\x05\x5c\x32", + [0x4ce1] = "\x0f\x56\x31", [0x4ce4] = "\x04\x5b\x71", + [0x4ce9] = "\x07\x47\x7e", [0x4cea] = "\x05\x68\x41", + [0x4ceb] = "\x07\x48\x23", [0x4cec] = "\x07\x4e\x46", + [0x4ced] = "\x07\x48\x21", [0x4cee] = "\x07\x48\x24", + [0x4cef] = "\x04\x60\x2d", [0x4cf2] = "\x07\x48\x22", + [0x4cf3] = "\x07\x4e\x48", [0x4cf6] = "\x07\x4e\x47", + [0x4cf9] = "\x07\x53\x77", [0x4cfa] = "\x0f\x67\x77", + [0x4cfb] = "\x07\x53\x75", [0x4cfc] = "\x07\x53\x76", + [0x4cfe] = "\x0f\x67\x52", [0x4cff] = "\x07\x58\x3e", + [0x4d00] = "\x04\x68\x77", [0x4d01] = "\x07\x53\x78", + [0x4d02] = "\x07\x5b\x7d", [0x4d03] = "\x0f\x6a\x64", + [0x4d04] = "\x07\x5b\x7c", [0x4d05] = "\x07\x5e\x7c", + [0x4d07] = "\x07\x62\x3e", [0x4d08] = "\x07\x62\x3d", + [0x4d0b] = "\x07\x63\x5a", [0x4d0c] = "\x07\x63\x5c", + [0x4d0e] = "\x07\x63\x5b", [0x4d10] = "\x07\x66\x29", + [0x4d11] = "\x07\x66\x35", [0x4d12] = "\x07\x66\x46", + [0x4d13] = "\x06\x23\x36", [0x4d15] = "\x06\x25\x3b", + [0x4d16] = "\x0f\x28\x2e", [0x4d17] = "\x04\x2e\x32", + [0x4d18] = "\x05\x2a\x50", [0x4d19] = "\x04\x39\x2e", + [0x4d1c] = "\x06\x55\x46", [0x4d1d] = "\x06\x55\x45", + [0x4d1e] = "\x06\x5f\x29", [0x4d1f] = "\x05\x55\x63", + [0x4d20] = "\x07\x30\x2e", [0x4d21] = "\x07\x25\x52", + [0x4d24] = "\x07\x58\x3f", [0x4d25] = "\x05\x22\x7c", + [0x4d26] = "\x05\x24\x64", [0x4d27] = "\x05\x24\x65", + [0x4d28] = "\x04\x24\x60", [0x4d29] = "\x06\x28\x66", + [0x4d2a] = "\x06\x28\x67", [0x4d2b] = "\x06\x28\x65", + [0x4d2e] = "\x06\x28\x68", [0x4d2f] = "\x04\x27\x45", + [0x4d30] = "\x06\x2d\x35", [0x4d31] = "\x04\x27\x44", + [0x4d32] = "\x0f\x28\x2f", [0x4d33] = "\x05\x27\x38", + [0x4d34] = "\x06\x2d\x36", [0x4d37] = "\x06\x32\x7d", + [0x4d38] = "\x04\x2a\x4b", [0x4d39] = "\x06\x32\x7c", + [0x4d3a] = "\x06\x32\x7b", [0x4d3b] = "\x05\x2a\x52", + [0x4d3c] = "\x05\x2a\x56", [0x4d3d] = "\x04\x2a\x47", + [0x4d3e] = "\x04\x2a\x48", [0x4d3f] = "\x05\x2a\x53", + [0x4d40] = "\x04\x2a\x45", [0x4d41] = "\x05\x2a\x54", + [0x4d42] = "\x05\x2a\x51", [0x4d43] = "\x05\x2a\x55", + [0x4d47] = "\x06\x33\x24", [0x4d48] = "\x0f\x2c\x50", + [0x4d4b] = "\x06\x32\x7e", [0x4d4c] = "\x0f\x2c\x51", + [0x4d4d] = "\x06\x33\x22", [0x4d51] = "\x06\x33\x23", + [0x4d54] = "\x06\x33\x21", [0x4d57] = "\x06\x39\x69", + [0x4d58] = "\x05\x2e\x6f", [0x4d59] = "\x05\x2e\x73", + [0x4d5a] = "\x06\x39\x6f", [0x4d5b] = "\x05\x2e\x71", + [0x4d5c] = "\x06\x39\x70", [0x4d5d] = "\x06\x39\x6a", + [0x4d5e] = "\x05\x2e\x76", [0x4d5f] = "\x05\x2e\x72", + [0x4d60] = "\x05\x2e\x75", [0x4d61] = "\x06\x39\x6d", + [0x4d62] = "\x06\x39\x71", [0x4d63] = "\x06\x39\x66", + [0x4d64] = "\x04\x2e\x3d", [0x4d65] = "\x05\x2e\x74", + [0x4d66] = "\x06\x39\x68", [0x4d67] = "\x04\x2e\x3e", + [0x4d68] = "\x05\x2e\x70", [0x4d69] = "\x06\x39\x6e", + [0x4d6a] = "\x0f\x31\x2f", [0x4d6b] = "\x06\x39\x67", + [0x4d6d] = "\x06\x39\x6c", [0x4d77] = "\x06\x42\x31", + [0x4d78] = "\x06\x42\x37", [0x4d79] = "\x05\x33\x68", + [0x4d7a] = "\x06\x42\x35", [0x4d7b] = "\x05\x33\x6b", + [0x4d7c] = "\x04\x33\x41", [0x4d7d] = "\x05\x33\x6a", + [0x4d7e] = "\x05\x33\x66", [0x4d7f] = "\x06\x42\x33", + [0x4d80] = "\x04\x33\x44", [0x4d81] = "\x05\x33\x69", + [0x4d82] = "\x0f\x36\x6d", [0x4d83] = "\x0f\x36\x6e", + [0x4d84] = "\x0f\x36\x6f", [0x4d85] = "\x06\x42\x36", + [0x4d86] = "\x06\x42\x39", [0x4d89] = "\x06\x42\x34", + [0x4d8a] = "\x06\x42\x38", [0x4d8b] = "\x0f\x36\x70", + [0x4d8c] = "\x06\x42\x30", [0x4d93] = "\x05\x33\x67", + [0x4d94] = "\x05\x33\x6c", [0x4d95] = "\x05\x3a\x36", + [0x4d96] = "\x05\x3a\x3f", [0x4d97] = "\x06\x4b\x61", + [0x4d98] = "\x05\x3a\x35", [0x4d99] = "\x06\x4b\x65", + [0x4d9a] = "\x05\x3a\x39", [0x4d9b] = "\x05\x3a\x3a", + [0x4d9c] = "\x05\x3a\x3c", [0x4d9d] = "\x05\x3a\x37", + [0x4d9e] = "\x06\x4b\x63", [0x4d9f] = "\x06\x4b\x5f", + [0x4da0] = "\x05\x3a\x40", [0x4da1] = "\x06\x4b\x62", + [0x4da2] = "\x06\x4b\x5b", [0x4da3] = "\x06\x4b\x66", + [0x4da4] = "\x05\x3a\x3e", [0x4da5] = "\x06\x4b\x5e", + [0x4da8] = "\x04\x39\x39", [0x4da9] = "\x06\x4b\x5d", + [0x4daa] = "\x06\x4b\x60", [0x4dab] = "\x06\x4b\x64", + [0x4dac] = "\x0f\x3d\x49", [0x4dad] = "\x0f\x3d\x4a", + [0x4db6] = "\x04\x39\x37", [0x4db7] = "\x06\x4b\x5c", + [0x4dc0] = "\x04\x39\x31", [0x4dc1] = "\x05\x3a\x38", + [0x4dc2] = "\x06\x55\x4c", [0x4dc3] = "\x04\x3e\x72", + [0x4dc4] = "\x04\x3e\x70", [0x4dc5] = "\x04\x3e\x7b", + [0x4dc6] = "\x05\x40\x59", [0x4dc7] = "\x04\x3e\x71", + [0x4dc8] = "\x04\x3e\x75", [0x4dc9] = "\x04\x44\x7d", + [0x4dca] = "\x04\x3e\x79", [0x4dcb] = "\x06\x55\x49", + [0x4dcc] = "\x05\x40\x5a", [0x4dcd] = "\x05\x40\x5c", + [0x4dce] = "\x05\x40\x62", [0x4dcf] = "\x04\x3e\x7c", + [0x4dd0] = "\x06\x55\x47", [0x4dd1] = "\x05\x40\x61", + [0x4dd3] = "\x06\x55\x4d", [0x4dd4] = "\x05\x40\x65", + [0x4dd5] = "\x05\x40\x63", [0x4dd6] = "\x05\x40\x5b", + [0x4dd7] = "\x05\x3a\x3d", [0x4dd8] = "\x05\x40\x5f", + [0x4dd9] = "\x05\x40\x5e", [0x4dda] = "\x06\x55\x4b", + [0x4ddb] = "\x06\x55\x4a", [0x4ddc] = "\x04\x3e\x7d", + [0x4ddd] = "\x0f\x43\x6b", [0x4dde] = "\x0f\x43\x6c", + [0x4de0] = "\x06\x55\x48", [0x4de5] = "\x06\x55\x4e", + [0x4df7] = "\x05\x40\x58", [0x4df8] = "\x05\x40\x66", + [0x4df9] = "\x05\x40\x5d", [0x4dfb] = "\x05\x47\x58", + [0x4dfc] = "\x05\x47\x50", [0x4dfd] = "\x04\x45\x25", + [0x4dfe] = "\x04\x45\x2b", [0x4dff] = "\x05\x47\x4b", + [0x4e00] = "\x05\x47\x4f", [0x4e01] = "\x04\x45\x26", + [0x4e02] = "\x06\x5f\x2f", [0x4e03] = "\x06\x5f\x2a", + [0x4e04] = "\x04\x45\x2e", [0x4e05] = "\x04\x45\x2a", + [0x4e06] = "\x06\x5f\x2b", [0x4e07] = "\x06\x5f\x34", + [0x4e08] = "\x05\x47\x4d", [0x4e09] = "\x05\x47\x4e", + [0x4e0a] = "\x05\x47\x53", [0x4e0b] = "\x04\x45\x2c", + [0x4e0c] = "\x06\x5f\x37", [0x4e0d] = "\x06\x5f\x35", + [0x4e0e] = "\x05\x47\x5a", [0x4e0f] = "\x06\x5f\x2e", + [0x4e11] = "\x04\x45\x27", [0x4e12] = "\x04\x45\x22", + [0x4e13] = "\x05\x47\x51", [0x4e14] = "\x05\x47\x52", + [0x4e15] = "\x06\x5f\x33", [0x4e16] = "\x05\x47\x4c", + [0x4e17] = "\x05\x47\x56", [0x4e18] = "\x06\x5f\x31", + [0x4e19] = "\x06\x5f\x30", [0x4e1d] = "\x0f\x4a\x2e", + [0x4e1e] = "\x06\x5f\x38", [0x4e1f] = "\x06\x5f\x2c", + [0x4e20] = "\x04\x45\x2d", [0x4e22] = "\x06\x5f\x32", + [0x4e24] = "\x06\x5f\x36", [0x4e29] = "\x05\x47\x55", + [0x4e2a] = "\x04\x4b\x3a", [0x4e2b] = "\x04\x4b\x36", + [0x4e2c] = "\x04\x4b\x2d", [0x4e2d] = "\x04\x4b\x39", + [0x4e2e] = "\x05\x4e\x53", [0x4e2f] = "\x04\x4b\x34", + [0x4e30] = "\x07\x25\x5d", [0x4e31] = "\x04\x4b\x32", + [0x4e32] = "\x05\x4e\x55", [0x4e33] = "\x05\x4e\x57", + [0x4e34] = "\x05\x4e\x54", [0x4e35] = "\x04\x4b\x31", + [0x4e36] = "\x07\x25\x55", [0x4e37] = "\x04\x4b\x30", + [0x4e38] = "\x05\x4e\x51", [0x4e39] = "\x05\x4e\x52", + [0x4e3a] = "\x07\x25\x53", [0x4e3b] = "\x05\x47\x57", + [0x4e3c] = "\x05\x4e\x58", [0x4e3d] = "\x07\x25\x54", + [0x4e3e] = "\x07\x25\x5b", [0x4e3f] = "\x07\x25\x59", + [0x4e42] = "\x0f\x50\x50", [0x4e43] = "\x0f\x50\x51", + [0x4e44] = "\x0f\x50\x52", [0x4e45] = "\x0f\x50\x53", + [0x4e46] = "\x0f\x50\x54", [0x4e49] = "\x07\x25\x56", + [0x4e4d] = "\x07\x25\x5a", [0x4e4f] = "\x07\x25\x5e", + [0x4e5b] = "\x05\x4e\x56", [0x4e5c] = "\x05\x4e\x50", + [0x4e5d] = "\x04\x51\x4b", [0x4e5e] = "\x05\x55\x65", + [0x4e5f] = "\x07\x30\x2f", [0x4e60] = "\x07\x30\x30", + [0x4e61] = "\x05\x55\x6c", [0x4e62] = "\x05\x55\x6d", + [0x4e63] = "\x04\x51\x4c", [0x4e64] = "\x04\x51\x47", + [0x4e65] = "\x05\x55\x68", [0x4e66] = "\x07\x30\x35", + [0x4e67] = "\x05\x55\x66", [0x4e68] = "\x05\x55\x67", + [0x4e69] = "\x05\x55\x6b", [0x4e6a] = "\x07\x30\x31", + [0x4e6b] = "\x07\x30\x37", [0x4e6c] = "\x05\x55\x6e", + [0x4e6f] = "\x0f\x56\x34", [0x4e70] = "\x0f\x56\x35", + [0x4e71] = "\x07\x30\x34", [0x4e73] = "\x07\x30\x33", + [0x4e74] = "\x05\x55\x6a", [0x4e76] = "\x07\x30\x32", + [0x4e79] = "\x07\x30\x38", [0x4e7b] = "\x07\x30\x39", + [0x4e80] = "\x05\x55\x64", [0x4e81] = "\x07\x25\x57", + [0x4e84] = "\x04\x56\x7c", [0x4e85] = "\x05\x5c\x39", + [0x4e86] = "\x05\x55\x70", [0x4e87] = "\x07\x39\x50", + [0x4e88] = "\x04\x51\x51", [0x4e89] = "\x04\x45\x29", + [0x4e8a] = "\x04\x56\x7e", [0x4e8b] = "\x07\x39\x47", + [0x4e8c] = "\x05\x5c\x35", [0x4e8d] = "\x07\x39\x48", + [0x4e8e] = "\x05\x5c\x3c", [0x4e8f] = "\x05\x5c\x3a", + [0x4e90] = "\x05\x5c\x3d", [0x4e91] = "\x07\x39\x4f", + [0x4e92] = "\x07\x40\x6a", [0x4e93] = "\x05\x55\x6f", + [0x4e94] = "\x05\x5c\x37", [0x4e95] = "\x04\x56\x7d", + [0x4e96] = "\x05\x5c\x38", [0x4e97] = "\x04\x57\x23", + [0x4e98] = "\x07\x39\x49", [0x4e99] = "\x07\x39\x4d", + [0x4e9a] = "\x07\x39\x51", [0x4e9b] = "\x07\x39\x4b", + [0x4e9c] = "\x07\x39\x46", [0x4e9d] = "\x07\x39\x4c", + [0x4ea1] = "\x0f\x5b\x38", [0x4ea6] = "\x07\x39\x44", + [0x4ea7] = "\x07\x39\x45", [0x4ea8] = "\x07\x39\x4e", + [0x4ea9] = "\x05\x5c\x3b", [0x4eb7] = "\x05\x62\x5c", + [0x4eb8] = "\x05\x5c\x3e", [0x4eb9] = "\x07\x39\x4a", + [0x4eba] = "\x04\x5b\x78", [0x4ebb] = "\x05\x5c\x40", + [0x4ebc] = "\x05\x62\x60", [0x4ebd] = "\x07\x40\x68", + [0x4ebe] = "\x05\x62\x65", [0x4ebf] = "\x07\x40\x69", + [0x4ec0] = "\x05\x62\x61", [0x4ec1] = "\x05\x62\x64", + [0x4ec2] = "\x04\x5b\x76", [0x4ec3] = "\x05\x5c\x3f", + [0x4ec4] = "\x05\x62\x5d", [0x4ec5] = "\x05\x62\x62", + [0x4ec6] = "\x05\x62\x5e", [0x4ec7] = "\x05\x62\x5f", + [0x4ec8] = "\x04\x5b\x7a", [0x4ec9] = "\x07\x40\x6d", + [0x4ecd] = "\x05\x62\x63", [0x4ed5] = "\x07\x48\x2b", + [0x4ed6] = "\x04\x60\x33", [0x4ed7] = "\x07\x48\x27", + [0x4ed8] = "\x04\x60\x34", [0x4ed9] = "\x05\x68\x44", + [0x4eda] = "\x04\x60\x35", [0x4edb] = "\x07\x48\x26", + [0x4edc] = "\x05\x68\x43", [0x4edd] = "\x05\x68\x42", + [0x4ede] = "\x04\x60\x36", [0x4ee1] = "\x0f\x63\x27", + [0x4ee2] = "\x04\x60\x31", [0x4ee3] = "\x07\x48\x28", + [0x4ee5] = "\x07\x48\x29", [0x4ee8] = "\x07\x48\x25", + [0x4eee] = "\x07\x48\x2a", [0x4eef] = "\x07\x40\x6c", + [0x4ef1] = "\x04\x63\x6a", [0x4ef2] = "\x04\x63\x6b", + [0x4ef3] = "\x07\x4e\x49", [0x4ef4] = "\x07\x4e\x4d", + [0x4ef5] = "\x07\x4e\x4c", [0x4ef6] = "\x05\x6c\x58", + [0x4ef7] = "\x05\x6c\x59", [0x4ef8] = "\x07\x4e\x4e", + [0x4ef9] = "\x07\x4e\x4b", [0x4efa] = "\x07\x4e\x4a", + [0x4f00] = "\x05\x70\x51", [0x4f01] = "\x05\x70\x50", + [0x4f02] = "\x05\x70\x4e", [0x4f03] = "\x04\x66\x57", + [0x4f04] = "\x07\x53\x7a", [0x4f05] = "\x05\x70\x4f", + [0x4f06] = "\x07\x53\x79", [0x4f07] = "\x0f\x67\x78", + [0x4f0b] = "\x05\x73\x5f", [0x4f0c] = "\x05\x73\x5e", + [0x4f0d] = "\x05\x73\x5d", [0x4f10] = "\x07\x5c\x22", + [0x4f11] = "\x07\x5b\x7e", [0x4f12] = "\x04\x6a\x56", + [0x4f16] = "\x07\x5c\x21", [0x4f17] = "\x05\x76\x29", + [0x4f18] = "\x05\x77\x6b", [0x4f19] = "\x07\x5e\x7d", + [0x4f1a] = "\x07\x5e\x7e", [0x4f1c] = "\x07\x61\x42", + [0x4f1d] = "\x07\x61\x27", [0x4f1f] = "\x07\x62\x3f", + [0x4f20] = "\x07\x62\x40", [0x4f21] = "\x07\x62\x41", + [0x4f22] = "\x05\x7a\x6d", [0x4f23] = "\x07\x64\x51", + [0x4f24] = "\x07\x65\x39", [0x4f25] = "\x04\x24\x63", + [0x4f27] = "\x06\x33\x25", [0x4f28] = "\x0f\x2c\x52", + [0x4f29] = "\x06\x39\x73", [0x4f2a] = "\x06\x39\x72", + [0x4f2b] = "\x0f\x31\x30", [0x4f2c] = "\x06\x42\x3a", + [0x4f2d] = "\x0f\x36\x71", [0x4f2f] = "\x06\x4b\x69", + [0x4f30] = "\x06\x4b\x67", [0x4f31] = "\x05\x3a\x41", + [0x4f32] = "\x06\x4b\x68", [0x4f37] = "\x07\x25\x5f", + [0x4f39] = "\x04\x51\x53", [0x4f3a] = "\x04\x51\x52", + [0x4f3c] = "\x07\x30\x3a", [0x4f3d] = "\x06\x25\x3c", + [0x4f3e] = "\x06\x25\x3d", [0x4f41] = "\x05\x24\x66", + [0x4f42] = "\x05\x27\x3a", [0x4f43] = "\x05\x27\x3b", + [0x4f46] = "\x05\x27\x39", [0x4f47] = "\x05\x27\x3c", + [0x4f48] = "\x04\x2a\x4d", [0x4f49] = "\x05\x2a\x59", + [0x4f4a] = "\x05\x2a\x58", [0x4f4c] = "\x05\x2a\x57", + [0x4f4d] = "\x06\x33\x27", [0x4f4e] = "\x06\x33\x28", + [0x4f50] = "\x06\x33\x26", [0x4f51] = "\x0f\x2c\x53", + [0x4f52] = "\x0f\x2c\x54", [0x4f54] = "\x06\x33\x29", + [0x4f56] = "\x05\x2a\x5a", [0x4f58] = "\x06\x39\x74", + [0x4f59] = "\x04\x2e\x42", [0x4f5a] = "\x06\x39\x75", + [0x4f5b] = "\x06\x42\x3c", [0x4f5d] = "\x0f\x31\x31", + [0x4f5e] = "\x0f\x31\x32", [0x4f5f] = "\x0f\x31\x33", + [0x4f60] = "\x0f\x31\x35", [0x4f61] = "\x0f\x31\x36", + [0x4f64] = "\x0f\x36\x75", [0x4f65] = "\x04\x33\x46", + [0x4f66] = "\x05\x33\x6e", [0x4f67] = "\x06\x42\x3b", + [0x4f68] = "\x0f\x36\x72", [0x4f69] = "\x0f\x36\x73", + [0x4f6a] = "\x0f\x36\x76", [0x4f6c] = "\x06\x4b\x6b", + [0x4f6f] = "\x06\x4b\x6c", [0x4f70] = "\x06\x4b\x6a", + [0x4f77] = "\x0f\x36\x74", [0x4f79] = "\x05\x40\x68", + [0x4f7a] = "\x05\x40\x67", [0x4f7b] = "\x06\x55\x50", + [0x4f7c] = "\x04\x3e\x7e", [0x4f7d] = "\x06\x55\x4f", + [0x4f7f] = "\x05\x40\x69", [0x4f83] = "\x0f\x43\x6d", + [0x4f88] = "\x04\x45\x2f", [0x4f89] = "\x06\x5f\x39", + [0x4f8a] = "\x06\x5f\x3a", [0x4f8b] = "\x0f\x4a\x30", + [0x4f8c] = "\x0f\x4a\x31", [0x4f8d] = "\x0f\x4a\x33", + [0x4f8e] = "\x0f\x4a\x34", [0x4f8f] = "\x0f\x4a\x32", + [0x4f95] = "\x04\x4b\x3c", [0x4f98] = "\x07\x25\x60", + [0x4f99] = "\x07\x25\x61", [0x4f9b] = "\x05\x55\x72", + [0x4f9c] = "\x07\x30\x3c", [0x4f9d] = "\x05\x55\x71", + [0x4f9e] = "\x07\x30\x3b", [0x4fa0] = "\x04\x57\x27", + [0x4fa1] = "\x04\x57\x28", [0x4fa2] = "\x05\x5c\x42", + [0x4fa3] = "\x05\x5c\x44", [0x4fa4] = "\x07\x40\x6e", + [0x4fa5] = "\x05\x5c\x41", [0x4fa6] = "\x07\x39\x52", + [0x4fa7] = "\x05\x62\x66", [0x4fa8] = "\x07\x40\x6f", + [0x4faa] = "\x07\x40\x70", [0x4fab] = "\x05\x68\x45", + [0x4fac] = "\x05\x68\x46", [0x4fad] = "\x05\x68\x47", + [0x4fb2] = "\x05\x68\x48", [0x4fb3] = "\x07\x48\x2c", + [0x4fb4] = "\x07\x4e\x50", [0x4fb6] = "\x07\x4e\x4f", + [0x4fb8] = "\x05\x62\x67", [0x4fbb] = "\x07\x58\x40", + [0x4fbc] = "\x07\x58\x41", [0x4fbd] = "\x0f\x67\x79", + [0x4fbe] = "\x07\x5c\x23", [0x4fc0] = "\x04\x6b\x73", + [0x4fc3] = "\x07\x5f\x21", [0x4fc5] = "\x07\x65\x3a", + [0x4fc6] = "\x05\x24\x67", [0x4fc7] = "\x05\x24\x68", + [0x4fc8] = "\x06\x2d\x39", [0x4fc9] = "\x06\x2d\x37", + [0x4fca] = "\x06\x2d\x38", [0x4fcb] = "\x05\x27\x3d", + [0x4fce] = "\x06\x33\x2b", [0x4fcf] = "\x05\x2a\x5b", + [0x4fd0] = "\x04\x2a\x4f", [0x4fd1] = "\x06\x30\x36", + [0x4fd2] = "\x06\x33\x2a", [0x4fd5] = "\x05\x2e\x77", + [0x4fd6] = "\x05\x2e\x78", [0x4fd7] = "\x06\x39\x76", + [0x4fd8] = "\x06\x39\x7a", [0x4fd9] = "\x05\x33\x6f", + [0x4fda] = "\x04\x2e\x44", [0x4fdb] = "\x06\x39\x77", + [0x4fdc] = "\x06\x39\x78", [0x4fdd] = "\x06\x39\x79", + [0x4fdf] = "\x04\x33\x49", [0x4fe0] = "\x05\x33\x70", + [0x4fe1] = "\x06\x42\x3e", [0x4fe2] = "\x0f\x36\x79", + [0x4fe5] = "\x06\x42\x3d", [0x4fe7] = "\x04\x39\x3c", + [0x4fe8] = "\x06\x4b\x6d", [0x4fe9] = "\x05\x3a\x42", + [0x4fea] = "\x06\x4b\x6f", [0x4feb] = "\x04\x39\x3b", + [0x4fec] = "\x0f\x3d\x4b", [0x4fee] = "\x06\x4b\x6e", + [0x4ff2] = "\x0f\x36\x78", [0x4ff3] = "\x05\x40\x6a", + [0x4ff4] = "\x05\x40\x6d", [0x4ff5] = "\x05\x40\x6b", + [0x4ff6] = "\x05\x40\x6c", [0x4ff7] = "\x05\x40\x6e", + [0x4ff9] = "\x06\x55\x53", [0x4ffa] = "\x0f\x43\x6e", + [0x4fff] = "\x06\x55\x51", [0x5001] = "\x04\x3f\x21", + [0x5002] = "\x04\x45\x31", [0x5003] = "\x04\x45\x33", + [0x5004] = "\x06\x5f\x3e", [0x5006] = "\x0f\x4a\x35", + [0x5007] = "\x06\x5f\x3d", [0x5008] = "\x05\x47\x5c", + [0x5009] = "\x06\x5f\x3f", [0x500a] = "\x06\x5f\x3b", + [0x500b] = "\x06\x5f\x3c", [0x500d] = "\x07\x25\x63", + [0x500e] = "\x05\x4e\x5a", [0x500f] = "\x05\x4e\x5b", + [0x5010] = "\x05\x4e\x5c", [0x5011] = "\x07\x25\x62", + [0x5014] = "\x05\x55\x76", [0x5015] = "\x05\x55\x78", + [0x5016] = "\x05\x55\x74", [0x5017] = "\x04\x51\x58", + [0x5018] = "\x05\x55\x77", [0x5019] = "\x05\x55\x75", + [0x501a] = "\x0f\x56\x36", [0x501b] = "\x05\x55\x73", + [0x501c] = "\x07\x30\x3d", [0x501e] = "\x07\x30\x3e", + [0x501f] = "\x07\x39\x53", [0x5021] = "\x07\x30\x3f", + [0x5022] = "\x04\x57\x29", [0x5023] = "\x05\x62\x68", + [0x5024] = "\x07\x40\x72", [0x5025] = "\x07\x40\x73", + [0x5026] = "\x07\x40\x74", [0x5028] = "\x07\x40\x71", + [0x502b] = "\x05\x68\x4a", [0x502c] = "\x05\x68\x49", + [0x502d] = "\x07\x48\x2d", [0x502f] = "\x04\x63\x6d", + [0x5030] = "\x05\x6c\x5b", [0x5031] = "\x05\x6c\x5a", + [0x5032] = "\x07\x4e\x51", [0x5034] = "\x07\x53\x7c", + [0x5035] = "\x04\x66\x5c", [0x5036] = "\x07\x58\x42", + [0x5039] = "\x05\x77\x6c", [0x503a] = "\x05\x77\x6d", + [0x503c] = "\x07\x63\x44", [0x503d] = "\x07\x65\x58", + [0x503f] = "\x06\x28\x69", [0x5040] = "\x0f\x24\x7d", + [0x5041] = "\x04\x27\x49", [0x5042] = "\x05\x27\x3e", + [0x5043] = "\x04\x27\x47", [0x5044] = "\x06\x2d\x3b", + [0x5045] = "\x05\x27\x3f", [0x5046] = "\x05\x2a\x5e", + [0x5047] = "\x05\x2a\x5c", [0x5048] = "\x05\x2a\x5d", + [0x5049] = "\x06\x33\x2d", [0x504b] = "\x06\x33\x2c", + [0x504c] = "\x0f\x2c\x55", [0x504e] = "\x05\x2e\x79", + [0x504f] = "\x06\x3a\x21", [0x5050] = "\x06\x3a\x23", + [0x5051] = "\x04\x2e\x48", [0x5052] = "\x05\x2e\x7a", + [0x5053] = "\x06\x39\x7e", [0x5054] = "\x06\x39\x7b", + [0x5055] = "\x04\x2e\x4a", [0x5056] = "\x06\x3a\x22", + [0x5058] = "\x0f\x31\x37", [0x5059] = "\x0f\x31\x38", + [0x505a] = "\x06\x3a\x24", [0x505b] = "\x06\x39\x7c", + [0x505c] = "\x06\x39\x7d", [0x505e] = "\x04\x33\x4c", + [0x505f] = "\x05\x33\x72", [0x5060] = "\x04\x33\x4a", + [0x5061] = "\x06\x42\x3f", [0x5063] = "\x0f\x36\x7a", + [0x5064] = "\x0f\x36\x7b", [0x5065] = "\x0f\x36\x7c", + [0x5066] = "\x0f\x36\x7d", [0x5067] = "\x0f\x37\x21", + [0x5068] = "\x0f\x37\x22", [0x5069] = "\x06\x42\x40", + [0x506a] = "\x06\x42\x41", [0x506b] = "\x06\x3a\x25", + [0x506c] = "\x06\x4b\x74", [0x506d] = "\x06\x4b\x70", + [0x506e] = "\x05\x3a\x43", [0x506f] = "\x04\x39\x3d", + [0x5070] = "\x06\x4b\x72", [0x5071] = "\x06\x4b\x73", + [0x5073] = "\x0f\x3d\x4c", [0x5074] = "\x0f\x3d\x4d", + [0x5076] = "\x06\x4b\x71", [0x5077] = "\x06\x55\x54", + [0x5078] = "\x06\x55\x56", [0x5079] = "\x05\x40\x70", + [0x507a] = "\x06\x55\x58", [0x507b] = "\x06\x55\x57", + [0x507c] = "\x06\x55\x55", [0x507f] = "\x0f\x43\x6f", + [0x5080] = "\x0f\x43\x70", [0x5083] = "\x06\x5f\x41", + [0x5084] = "\x06\x5f\x40", [0x5085] = "\x06\x5f\x4b", + [0x5086] = "\x0f\x4a\x36", [0x5087] = "\x05\x4e\x5d", + [0x5088] = "\x07\x25\x64", [0x508a] = "\x07\x25\x65", + [0x508c] = "\x0f\x50\x55", [0x508d] = "\x0f\x50\x56", + [0x508e] = "\x0f\x50\x57", [0x508f] = "\x0f\x50\x58", + [0x5090] = "\x0f\x50\x59", [0x5091] = "\x0f\x50\x5a", + [0x5093] = "\x04\x51\x59", [0x5094] = "\x07\x30\x44", + [0x5095] = "\x04\x51\x5b", [0x5096] = "\x07\x30\x40", + [0x5097] = "\x07\x30\x45", [0x5098] = "\x05\x55\x7a", + [0x5099] = "\x05\x55\x79", [0x509a] = "\x0f\x56\x37", + [0x509b] = "\x0f\x56\x38", [0x509c] = "\x0f\x56\x39", + [0x509e] = "\x0f\x56\x3a", [0x509f] = "\x0f\x56\x3b", + [0x50a0] = "\x07\x30\x43", [0x50a1] = "\x07\x30\x41", + [0x50a4] = "\x04\x57\x2b", [0x50a5] = "\x04\x5c\x23", + [0x50a6] = "\x04\x57\x2a", [0x50a7] = "\x07\x39\x54", + [0x50a8] = "\x05\x5c\x47", [0x50a9] = "\x07\x40\x75", + [0x50ac] = "\x05\x5c\x46", [0x50ad] = "\x0f\x5b\x3b", + [0x50ae] = "\x0f\x5b\x3c", [0x50b1] = "\x07\x39\x55", + [0x50b2] = "\x07\x39\x56", [0x50b3] = "\x07\x36\x79", + [0x50b5] = "\x05\x5c\x45", [0x50b6] = "\x07\x30\x42", + [0x50b7] = "\x07\x39\x57", [0x50b8] = "\x04\x5c\x22", + [0x50b9] = "\x04\x5c\x21", [0x50ba] = "\x07\x40\x76", + [0x50bc] = "\x07\x40\x78", [0x50be] = "\x07\x40\x77", + [0x50bf] = "\x0f\x5f\x62", [0x50c0] = "\x07\x40\x79", + [0x50c1] = "\x07\x48\x2e", [0x50c2] = "\x05\x68\x4b", + [0x50c3] = "\x07\x48\x2f", [0x50c4] = "\x0f\x63\x28", + [0x50c5] = "\x0f\x63\x29", [0x50c7] = "\x05\x6c\x5d", + [0x50c8] = "\x07\x4e\x53", [0x50c9] = "\x05\x6c\x5c", + [0x50ca] = "\x07\x4e\x55", [0x50cb] = "\x0f\x65\x56", + [0x50cd] = "\x07\x4e\x52", [0x50ce] = "\x07\x4e\x54", + [0x50d2] = "\x0f\x67\x7b", [0x50d3] = "\x07\x58\x44", + [0x50d4] = "\x05\x73\x60", [0x50d5] = "\x07\x58\x43", + [0x50d6] = "\x07\x58\x45", [0x50d7] = "\x0f\x67\x7a", + [0x50d8] = "\x07\x5f\x22", [0x50d9] = "\x05\x76\x2a", + [0x50dc] = "\x07\x5f\x23", [0x50e1] = "\x07\x62\x42", + [0x50e4] = "\x05\x22\x7d", [0x50e5] = "\x0f\x22\x67", + [0x50e6] = "\x06\x28\x6a", [0x50e7] = "\x04\x24\x64", + [0x50e8] = "\x05\x24\x6a", [0x50e9] = "\x04\x24\x66", + [0x50ea] = "\x05\x24\x6b", [0x50eb] = "\x05\x24\x69", + [0x50ec] = "\x0f\x24\x7e", [0x50f2] = "\x04\x27\x50", + [0x50f3] = "\x06\x2d\x3c", [0x50f4] = "\x05\x27\x41", + [0x50f5] = "\x04\x27\x4b", [0x50f6] = "\x06\x2d\x40", + [0x50f7] = "\x06\x2d\x42", [0x50f8] = "\x06\x2d\x3e", + [0x50f9] = "\x05\x27\x42", [0x50fa] = "\x05\x27\x43", + [0x50fb] = "\x06\x2d\x41", [0x50fc] = "\x06\x2d\x3f", + [0x50fd] = "\x05\x27\x40", [0x5100] = "\x06\x2d\x43", + [0x5102] = "\x06\x2d\x44", [0x5103] = "\x06\x33\x39", + [0x5104] = "\x06\x33\x35", [0x5105] = "\x06\x33\x2e", + [0x5106] = "\x06\x33\x32", [0x5107] = "\x04\x2a\x5e", + [0x5108] = "\x06\x33\x36", [0x5109] = "\x04\x2a\x5c", + [0x510a] = "\x06\x33\x3c", [0x510b] = "\x05\x2a\x65", + [0x510c] = "\x06\x33\x33", [0x510d] = "\x05\x2a\x69", + [0x510e] = "\x04\x2a\x5b", [0x510f] = "\x06\x33\x2f", + [0x5110] = "\x06\x33\x3b", [0x5111] = "\x05\x2a\x60", + [0x5112] = "\x05\x2a\x67", [0x5113] = "\x05\x2a\x6b", + [0x5114] = "\x05\x2a\x61", [0x5115] = "\x05\x2a\x6a", + [0x5116] = "\x05\x2a\x68", [0x5117] = "\x05\x2a\x63", + [0x5118] = "\x05\x2a\x6c", [0x5119] = "\x06\x33\x30", + [0x511b] = "\x05\x2a\x5f", [0x511c] = "\x05\x2a\x66", + [0x511d] = "\x05\x2a\x62", [0x511e] = "\x05\x2a\x64", + [0x5123] = "\x0f\x2c\x56", [0x5124] = "\x0f\x2c\x58", + [0x5125] = "\x06\x33\x37", [0x5127] = "\x06\x33\x3a", + [0x5129] = "\x06\x33\x34", [0x5131] = "\x04\x2e\x50", + [0x5132] = "\x05\x2f\x24", [0x5133] = "\x03\x2e\x5a", + [0x5134] = "\x04\x2e\x4c", [0x5135] = "\x05\x2e\x7b", + [0x5136] = "\x06\x3a\x26", [0x5137] = "\x04\x2e\x4e", + [0x5138] = "\x05\x2f\x22", [0x5139] = "\x05\x2e\x7c", + [0x513a] = "\x06\x3a\x28", [0x513b] = "\x04\x2e\x4b", + [0x513c] = "\x06\x3a\x29", [0x513d] = "\x05\x2f\x23", + [0x513e] = "\x06\x3a\x2a", [0x513f] = "\x04\x2e\x53", + [0x5140] = "\x06\x3a\x2c", [0x5141] = "\x05\x2e\x7e", + [0x5144] = "\x05\x2f\x25", [0x5149] = "\x06\x3a\x2b", + [0x514a] = "\x0f\x31\x39", [0x514b] = "\x0f\x31\x3a", + [0x514c] = "\x0f\x31\x3b", [0x514d] = "\x0f\x31\x3c", + [0x514e] = "\x0f\x31\x3d", [0x5153] = "\x06\x3a\x27", + [0x5157] = "\x05\x2f\x21", [0x5158] = "\x05\x2e\x7d", + [0x5159] = "\x04\x2e\x54", [0x515a] = "\x04\x33\x55", + [0x515b] = "\x06\x42\x53", [0x515c] = "\x06\x42\x46", + [0x515d] = "\x06\x42\x4d", [0x515e] = "\x05\x33\x74", + [0x515f] = "\x05\x33\x73", [0x5160] = "\x05\x33\x7d", + [0x5161] = "\x04\x33\x54", [0x5162] = "\x06\x42\x47", + [0x5163] = "\x06\x42\x44", [0x5165] = "\x06\x42\x42", + [0x5166] = "\x05\x33\x7a", [0x5167] = "\x05\x33\x7b", + [0x5168] = "\x05\x33\x75", [0x5169] = "\x06\x42\x4a", + [0x516a] = "\x05\x33\x78", [0x516b] = "\x06\x42\x54", + [0x516c] = "\x05\x33\x79", [0x516d] = "\x06\x42\x43", + [0x516e] = "\x06\x42\x4f", [0x5170] = "\x06\x42\x4b", + [0x5171] = "\x06\x42\x50", [0x5172] = "\x0f\x37\x25", + [0x5173] = "\x06\x42\x52", [0x5176] = "\x06\x42\x4c", + [0x5179] = "\x06\x42\x49", [0x517c] = "\x06\x42\x51", + [0x517d] = "\x0f\x37\x26", [0x5185] = "\x05\x33\x7e", + [0x5186] = "\x06\x42\x45", [0x5187] = "\x06\x42\x4e", + [0x5188] = "\x05\x33\x77", [0x5189] = "\x05\x33\x7c", + [0x518b] = "\x05\x3a\x49", [0x518c] = "\x05\x3a\x4c", + [0x518d] = "\x06\x4b\x79", [0x518e] = "\x06\x4c\x23", + [0x518f] = "\x04\x33\x53", [0x5190] = "\x06\x4b\x78", + [0x5191] = "\x05\x3a\x4b", [0x5192] = "\x06\x4b\x7d", + [0x5193] = "\x06\x4c\x21", [0x5194] = "\x05\x3a\x46", + [0x5195] = "\x06\x4c\x26", [0x5196] = "\x06\x4b\x77", + [0x5197] = "\x04\x39\x4f", [0x5198] = "\x05\x3a\x4a", + [0x5199] = "\x05\x3a\x48", [0x519a] = "\x05\x3a\x44", + [0x519b] = "\x04\x39\x4e", [0x519c] = "\x05\x40\x71", + [0x519d] = "\x06\x4c\x25", [0x519e] = "\x05\x40\x7e", + [0x519f] = "\x04\x39\x40", [0x51a0] = "\x06\x4b\x7e", + [0x51a1] = "\x05\x3a\x4d", [0x51a2] = "\x06\x4b\x7b", + [0x51a3] = "\x05\x3a\x4e", [0x51a4] = "\x06\x4c\x28", + [0x51a5] = "\x05\x3a\x45", [0x51a6] = "\x05\x3a\x47", + [0x51aa] = "\x0f\x3d\x4f", [0x51ab] = "\x0f\x3d\x50", + [0x51ac] = "\x0f\x3d\x51", [0x51b0] = "\x06\x4b\x7c", + [0x51b3] = "\x06\x4c\x27", [0x51b5] = "\x06\x4b\x76", + [0x51b6] = "\x06\x4c\x24", [0x51c3] = "\x06\x4c\x22", + [0x51c4] = "\x04\x39\x44", [0x51c5] = "\x04\x39\x50", + [0x51c6] = "\x05\x3a\x4f", [0x51c7] = "\x04\x39\x3e", + [0x51c9] = "\x06\x55\x5b", [0x51ca] = "\x06\x55\x5e", + [0x51cb] = "\x06\x55\x5a", [0x51cc] = "\x04\x3f\x2a", + [0x51cd] = "\x05\x40\x78", [0x51ce] = "\x06\x55\x5c", + [0x51cf] = "\x05\x40\x77", [0x51d0] = "\x06\x55\x5f", + [0x51d1] = "\x05\x40\x75", [0x51d2] = "\x06\x55\x59", + [0x51d3] = "\x04\x3f\x23", [0x51d4] = "\x04\x3f\x28", + [0x51d5] = "\x04\x3f\x31", [0x51d6] = "\x04\x3f\x2e", + [0x51d8] = "\x05\x40\x7a", [0x51d9] = "\x06\x55\x62", + [0x51da] = "\x05\x40\x76", [0x51db] = "\x04\x3f\x2f", + [0x51dc] = "\x04\x3f\x24", [0x51dd] = "\x06\x55\x64", + [0x51de] = "\x05\x40\x79", [0x51df] = "\x05\x40\x72", + [0x51e0] = "\x05\x40\x7c", [0x51e1] = "\x06\x55\x66", + [0x51e4] = "\x06\x55\x5d", [0x51e8] = "\x0f\x43\x71", + [0x51e9] = "\x0f\x43\x72", [0x51ea] = "\x0f\x43\x73", + [0x51eb] = "\x06\x4b\x75", [0x51ee] = "\x06\x55\x63", + [0x51f4] = "\x06\x53\x35", [0x51f5] = "\x05\x40\x73", + [0x51fe] = "\x05\x40\x7d", [0x51ff] = "\x05\x40\x74", + [0x5200] = "\x06\x55\x65", [0x5202] = "\x05\x47\x60", + [0x5203] = "\x04\x45\x45", [0x5205] = "\x06\x5f\x44", + [0x5206] = "\x04\x45\x3e", [0x5207] = "\x05\x47\x63", + [0x5208] = "\x06\x5f\x48", [0x5209] = "\x05\x47\x65", + [0x520a] = "\x05\x47\x66", [0x520b] = "\x06\x5f\x49", + [0x520c] = "\x04\x4b\x4f", [0x520d] = "\x06\x5f\x4e", + [0x520e] = "\x06\x5f\x46", [0x520f] = "\x06\x5f\x4f", + [0x5210] = "\x07\x25\x6c", [0x5211] = "\x06\x5f\x47", + [0x5212] = "\x05\x47\x67", [0x5213] = "\x05\x47\x64", + [0x5214] = "\x06\x5f\x43", [0x5215] = "\x06\x5f\x4a", + [0x5216] = "\x06\x5f\x45", [0x5217] = "\x05\x47\x62", + [0x5218] = "\x06\x5f\x42", [0x5219] = "\x05\x47\x5f", + [0x521a] = "\x05\x47\x5e", [0x521b] = "\x05\x47\x5d", + [0x521c] = "\x07\x25\x66", [0x5222] = "\x0f\x4a\x37", + [0x5223] = "\x0f\x4a\x38", [0x5224] = "\x0f\x4a\x39", + [0x5225] = "\x0f\x4a\x3a", [0x5226] = "\x0f\x4a\x3b", + [0x5227] = "\x0f\x4a\x3c", [0x5228] = "\x0f\x4a\x3d", + [0x5229] = "\x04\x45\x3a", [0x522a] = "\x06\x5f\x4d", + [0x5237] = "\x06\x5f\x4c", [0x5238] = "\x05\x47\x69", + [0x523b] = "\x04\x45\x3b", [0x523c] = "\x04\x4b\x50", + [0x523d] = "\x04\x4b\x4c", [0x523e] = "\x04\x4b\x3e", + [0x523f] = "\x05\x4e\x62", [0x5240] = "\x05\x4e\x67", + [0x5241] = "\x04\x4b\x4e", [0x5242] = "\x07\x25\x6b", + [0x5243] = "\x05\x4e\x6c", [0x5244] = "\x05\x4e\x65", + [0x5245] = "\x04\x4b\x41", [0x5246] = "\x07\x25\x70", + [0x5247] = "\x04\x4b\x40", [0x5248] = "\x04\x51\x65", + [0x5249] = "\x07\x30\x4d", [0x524a] = "\x05\x4e\x64", + [0x524b] = "\x05\x56\x21", [0x524c] = "\x05\x4e\x66", + [0x524d] = "\x07\x25\x6d", [0x524e] = "\x05\x4e\x6a", + [0x524f] = "\x07\x25\x72", [0x5250] = "\x04\x4b\x49", + [0x5251] = "\x04\x4b\x4b", [0x5252] = "\x04\x4b\x46", + [0x5253] = "\x05\x4e\x5f", [0x5254] = "\x05\x4e\x6b", + [0x5255] = "\x07\x25\x67", [0x5256] = "\x07\x25\x68", + [0x5257] = "\x07\x25\x6a", [0x5258] = "\x04\x4b\x4a", + [0x5259] = "\x05\x4e\x63", [0x525a] = "\x07\x25\x6e", + [0x525b] = "\x05\x4e\x5e", [0x525c] = "\x05\x4e\x61", + [0x525d] = "\x05\x55\x7b", [0x525e] = "\x05\x4e\x69", + [0x525f] = "\x05\x4e\x68", [0x5262] = "\x07\x25\x69", + [0x5263] = "\x0f\x50\x5b", [0x5264] = "\x0f\x50\x5c", + [0x5265] = "\x0f\x50\x5d", [0x5266] = "\x07\x25\x6f", + [0x5270] = "\x04\x4b\x48", [0x5274] = "\x05\x56\x2a", + [0x5275] = "\x05\x56\x2b", [0x5276] = "\x04\x51\x5e", + [0x5277] = "\x05\x56\x25", [0x5278] = "\x05\x56\x23", + [0x5279] = "\x05\x56\x27", [0x527a] = "\x05\x55\x7d", + [0x527b] = "\x04\x51\x63", [0x527c] = "\x05\x56\x29", + [0x527d] = "\x05\x55\x7e", [0x527e] = "\x05\x56\x26", + [0x527f] = "\x05\x56\x24", [0x5280] = "\x04\x51\x62", + [0x5281] = "\x07\x30\x46", [0x5282] = "\x07\x30\x4e", + [0x5284] = "\x07\x30\x4f", [0x5285] = "\x07\x30\x4b", + [0x5286] = "\x07\x30\x47", [0x5287] = "\x05\x4e\x6d", + [0x5288] = "\x04\x51\x67", [0x5289] = "\x05\x55\x7c", + [0x528a] = "\x07\x30\x49", [0x528e] = "\x0f\x56\x3d", + [0x5290] = "\x07\x30\x51", [0x5295] = "\x07\x30\x4c", + [0x52a7] = "\x05\x56\x2c", [0x52a8] = "\x04\x51\x66", + [0x52aa] = "\x05\x47\x68", [0x52ab] = "\x05\x56\x28", + [0x52ac] = "\x04\x5c\x2b", [0x52ad] = "\x05\x5c\x48", + [0x52ae] = "\x05\x5c\x4b", [0x52af] = "\x04\x57\x35", + [0x52b0] = "\x04\x57\x36", [0x52b1] = "\x07\x30\x52", + [0x52b2] = "\x07\x39\x5e", [0x52b3] = "\x07\x39\x59", + [0x52b4] = "\x05\x5c\x4a", [0x52b5] = "\x07\x39\x5a", + [0x52b6] = "\x05\x5c\x4c", [0x52b7] = "\x07\x39\x64", + [0x52b8] = "\x05\x5c\x49", [0x52b9] = "\x07\x41\x22", + [0x52ba] = "\x07\x39\x5f", [0x52bb] = "\x07\x39\x60", + [0x52bc] = "\x07\x39\x5d", [0x52bd] = "\x04\x57\x37", + [0x52be] = "\x07\x39\x63", [0x52bf] = "\x05\x5c\x4f", + [0x52c0] = "\x07\x30\x48", [0x52c1] = "\x05\x5c\x4e", + [0x52c2] = "\x07\x39\x61", [0x52c3] = "\x07\x39\x5c", + [0x52c4] = "\x07\x39\x5b", [0x52c8] = "\x0f\x5b\x3e", + [0x52c9] = "\x0f\x5b\x3f", [0x52ca] = "\x0f\x5b\x40", + [0x52cd] = "\x07\x39\x62", [0x52d0] = "\x07\x39\x58", + [0x52d9] = "\x04\x5c\x28", [0x52da] = "\x07\x41\x23", + [0x52db] = "\x07\x40\x7e", [0x52dc] = "\x05\x62\x6e", + [0x52dd] = "\x04\x5c\x2c", [0x52de] = "\x05\x62\x6b", + [0x52df] = "\x07\x40\x7b", [0x52e0] = "\x07\x40\x7c", + [0x52e1] = "\x05\x62\x70", [0x52e2] = "\x04\x5c\x24", + [0x52e3] = "\x05\x62\x6c", [0x52e4] = "\x05\x62\x6f", + [0x52e5] = "\x05\x62\x71", [0x52e8] = "\x05\x62\x6a", + [0x52e9] = "\x0f\x5f\x63", [0x52ea] = "\x0f\x5f\x64", + [0x52eb] = "\x07\x41\x24", [0x52ec] = "\x07\x41\x25", + [0x52ed] = "\x07\x40\x7d", [0x52ef] = "\x05\x62\x6d", + [0x52f0] = "\x07\x40\x7a", [0x52fb] = "\x07\x41\x21", + [0x52ff] = "\x05\x68\x4f", [0x5300] = "\x05\x68\x4c", + [0x5301] = "\x05\x68\x51", [0x5302] = "\x04\x60\x3e", + [0x5303] = "\x05\x68\x50", [0x5304] = "\x04\x60\x3b", + [0x5305] = "\x05\x68\x54", [0x5306] = "\x05\x68\x4e", + [0x5307] = "\x07\x48\x32", [0x5308] = "\x04\x60\x3a", + [0x5309] = "\x07\x48\x34", [0x530a] = "\x04\x60\x3c", + [0x530b] = "\x04\x60\x3d", [0x530c] = "\x07\x48\x30", + [0x530d] = "\x05\x68\x4d", [0x530e] = "\x07\x48\x31", + [0x530f] = "\x05\x68\x53", [0x5310] = "\x05\x68\x52", + [0x5314] = "\x0f\x63\x2a", [0x5315] = "\x07\x4b\x5d", + [0x5316] = "\x07\x48\x35", [0x5317] = "\x07\x48\x33", + [0x531a] = "\x05\x6c\x60", [0x531b] = "\x05\x6c\x62", + [0x531c] = "\x05\x6c\x5e", [0x531d] = "\x07\x4e\x58", + [0x531e] = "\x05\x6c\x61", [0x531f] = "\x05\x6c\x63", + [0x5321] = "\x07\x4e\x57", [0x5322] = "\x0f\x65\x57", + [0x5323] = "\x04\x63\x72", [0x5328] = "\x05\x6c\x5f", + [0x5329] = "\x04\x63\x73", [0x532a] = "\x07\x4e\x56", + [0x532d] = "\x07\x54\x22", [0x532e] = "\x05\x70\x52", + [0x532f] = "\x05\x70\x54", [0x5330] = "\x05\x70\x53", + [0x5331] = "\x05\x70\x55", [0x5332] = "\x07\x53\x7e", + [0x5335] = "\x07\x54\x23", [0x5336] = "\x07\x53\x7d", + [0x533a] = "\x04\x68\x79", [0x533b] = "\x05\x73\x63", + [0x533c] = "\x07\x58\x46", [0x533d] = "\x05\x73\x61", + [0x533e] = "\x05\x73\x62", [0x533f] = "\x07\x58\x47", + [0x5340] = "\x05\x73\x65", [0x5341] = "\x04\x6a\x59", + [0x5342] = "\x07\x54\x21", [0x5343] = "\x05\x73\x64", + [0x5344] = "\x07\x59\x33", [0x5346] = "\x05\x73\x66", + [0x5349] = "\x05\x76\x2b", [0x534a] = "\x07\x5c\x26", + [0x534b] = "\x04\x6a\x58", [0x534c] = "\x07\x5c\x25", + [0x534f] = "\x07\x5f\x24", [0x5353] = "\x04\x6c\x74", + [0x5354] = "\x07\x62\x43", [0x5355] = "\x07\x62\x45", + [0x5357] = "\x07\x62\x44", [0x5359] = "\x0f\x6c\x66", + [0x535a] = "\x05\x7b\x43", [0x535e] = "\x05\x27\x44", + [0x535f] = "\x04\x2a\x60", [0x5360] = "\x04\x2a\x61", + [0x5361] = "\x04\x2e\x56", [0x5362] = "\x05\x2f\x28", + [0x5363] = "\x05\x2f\x27", [0x5364] = "\x06\x3a\x2f", + [0x5365] = "\x06\x3a\x30", [0x5367] = "\x04\x33\x58", + [0x5368] = "\x05\x34\x22", [0x5369] = "\x0f\x37\x27", + [0x536a] = "\x05\x3a\x52", [0x536b] = "\x04\x39\x51", + [0x536c] = "\x05\x3a\x53", [0x536d] = "\x05\x3a\x51", + [0x536e] = "\x05\x3a\x55", [0x536f] = "\x05\x3a\x50", + [0x5370] = "\x06\x4c\x29", [0x5371] = "\x05\x3a\x54", + [0x5372] = "\x05\x41\x23", [0x5373] = "\x05\x41\x22", + [0x5375] = "\x05\x41\x21", [0x5376] = "\x06\x5f\x51", + [0x5377] = "\x06\x5f\x52", [0x5378] = "\x04\x45\x47", + [0x5379] = "\x04\x45\x48", [0x537a] = "\x05\x47\x6c", + [0x537b] = "\x05\x47\x6a", [0x537c] = "\x05\x47\x6b", + [0x537d] = "\x04\x45\x49", [0x537e] = "\x06\x5f\x50", + [0x537f] = "\x04\x45\x4b", [0x5380] = "\x0f\x4d\x3f", + [0x5382] = "\x05\x4e\x6e", [0x5383] = "\x04\x4b\x52", + [0x5384] = "\x07\x25\x75", [0x5385] = "\x05\x4e\x6f", + [0x5386] = "\x04\x4b\x51", [0x5387] = "\x07\x25\x74", + [0x5389] = "\x04\x4b\x53", [0x538a] = "\x04\x51\x69", + [0x538b] = "\x04\x51\x68", [0x538c] = "\x04\x51\x6a", + [0x538d] = "\x05\x56\x2d", [0x538e] = "\x05\x62\x75", + [0x538f] = "\x07\x39\x65", [0x5390] = "\x05\x5a\x75", + [0x5392] = "\x05\x5c\x50", [0x5393] = "\x05\x62\x74", + [0x5394] = "\x05\x62\x73", [0x5395] = "\x05\x62\x72", + [0x5396] = "\x05\x68\x57", [0x5397] = "\x05\x68\x56", + [0x5398] = "\x05\x68\x55", [0x5399] = "\x05\x68\x58", + [0x539a] = "\x07\x48\x36", [0x539c] = "\x07\x48\x37", + [0x53a1] = "\x04\x6a\x5a", [0x53a4] = "\x07\x66\x3f", + [0x53a5] = "\x07\x66\x49", [0x53a6] = "\x06\x26\x3f", + [0x53a7] = "\x06\x28\x6b", [0x53a8] = "\x06\x28\x6c", + [0x53a9] = "\x06\x33\x41", [0x53aa] = "\x06\x33\x3f", + [0x53ab] = "\x06\x33\x40", [0x53ac] = "\x05\x2a\x6e", + [0x53b0] = "\x05\x2f\x2a", [0x53b1] = "\x05\x2f\x2b", + [0x53b2] = "\x06\x3a\x33", [0x53b3] = "\x0f\x31\x3f", + [0x53b4] = "\x0f\x31\x40", [0x53b5] = "\x06\x3a\x31", + [0x53b6] = "\x06\x3a\x32", [0x53b8] = "\x05\x2f\x29", + [0x53b9] = "\x05\x34\x23", [0x53ba] = "\x05\x34\x24", + [0x53bb] = "\x04\x33\x5c", [0x53bc] = "\x06\x42\x59", + [0x53bd] = "\x06\x42\x57", [0x53be] = "\x05\x34\x25", + [0x53bf] = "\x06\x42\x55", [0x53c0] = "\x06\x42\x5b", + [0x53c1] = "\x06\x42\x56", [0x53c2] = "\x06\x42\x5a", + [0x53c9] = "\x06\x42\x58", [0x53ce] = "\x04\x39\x52", + [0x53cf] = "\x06\x4c\x2c", [0x53d1] = "\x0f\x3d\x52", + [0x53d4] = "\x06\x4c\x2a", [0x53d7] = "\x0f\x3d\x53", + [0x53d8] = "\x05\x41\x24", [0x53d9] = "\x04\x3f\x32", + [0x53da] = "\x06\x55\x69", [0x53dc] = "\x04\x3f\x35", + [0x53dd] = "\x04\x3f\x34", [0x53de] = "\x06\x55\x67", + [0x53df] = "\x05\x3a\x56", [0x53e0] = "\x04\x3f\x36", + [0x53e1] = "\x0f\x43\x75", [0x53e2] = "\x06\x55\x68", + [0x53ea] = "\x05\x47\x6d", [0x53eb] = "\x05\x47\x6e", + [0x53ec] = "\x06\x5f\x53", [0x53ef] = "\x05\x47\x6f", + [0x53f0] = "\x05\x47\x70", [0x53f1] = "\x0f\x4a\x3e", + [0x53f2] = "\x07\x25\x78", [0x53f3] = "\x04\x4b\x54", + [0x53f4] = "\x07\x25\x76", [0x53f5] = "\x07\x25\x77", + [0x53f6] = "\x0f\x50\x61", [0x53f7] = "\x07\x25\x79", + [0x53fb] = "\x07\x30\x54", [0x53fc] = "\x04\x51\x6b", + [0x53fd] = "\x0f\x56\x3f", [0x53fe] = "\x07\x30\x53", + [0x5400] = "\x05\x5c\x51", [0x5401] = "\x05\x5c\x52", + [0x5403] = "\x07\x39\x66", [0x5404] = "\x07\x39\x67", + [0x5411] = "\x05\x73\x67", [0x5413] = "\x05\x76\x2c", + [0x5415] = "\x05\x22\x7e", [0x5416] = "\x06\x25\x3e", + [0x5417] = "\x04\x24\x67", [0x5418] = "\x06\x28\x6d", + [0x5419] = "\x05\x24\x6d", [0x541a] = "\x05\x24\x6c", + [0x541b] = "\x0f\x25\x21", [0x541c] = "\x0f\x25\x22", + [0x541d] = "\x05\x27\x45", [0x541e] = "\x04\x27\x54", + [0x5420] = "\x0f\x28\x30", [0x5421] = "\x0f\x28\x31", + [0x5422] = "\x0f\x28\x32", [0x5423] = "\x0f\x28\x33", + [0x5424] = "\x06\x2d\x47", [0x5425] = "\x0f\x28\x35", + [0x5429] = "\x04\x2a\x65", [0x542a] = "\x04\x2a\x63", + [0x542b] = "\x06\x33\x45", [0x542c] = "\x05\x2a\x70", + [0x5431] = "\x0f\x2c\x59", [0x5432] = "\x0f\x2c\x5a", + [0x5433] = "\x0f\x2c\x5b", [0x5434] = "\x0f\x2c\x5d", + [0x5435] = "\x0f\x2c\x5e", [0x5436] = "\x0f\x2c\x5f", + [0x5437] = "\x0f\x2c\x61", [0x5438] = "\x0f\x2c\x63", + [0x543a] = "\x06\x33\x43", [0x543c] = "\x06\x33\x44", + [0x543d] = "\x0f\x2c\x64", [0x5440] = "\x0f\x2c\x60", + [0x5441] = "\x06\x33\x42", [0x5444] = "\x05\x2a\x6f", + [0x5445] = "\x05\x2a\x71", [0x5446] = "\x04\x2e\x60", + [0x5447] = "\x05\x2f\x33", [0x5448] = "\x06\x3a\x34", + [0x5449] = "\x06\x33\x46", [0x544a] = "\x06\x3a\x35", + [0x544b] = "\x05\x2f\x2f", [0x544c] = "\x06\x3a\x39", + [0x544d] = "\x05\x2f\x2c", [0x544e] = "\x05\x2f\x31", + [0x544f] = "\x05\x2f\x30", [0x5450] = "\x04\x2e\x5b", + [0x5451] = "\x04\x2e\x5d", [0x5452] = "\x05\x2f\x36", + [0x5453] = "\x05\x2f\x32", [0x5454] = "\x05\x2f\x35", + [0x5457] = "\x0f\x31\x3e", [0x5458] = "\x04\x2e\x59", + [0x5459] = "\x05\x2f\x37", [0x545a] = "\x06\x3a\x38", + [0x545b] = "\x0f\x31\x42", [0x545c] = "\x0f\x31\x43", + [0x545d] = "\x0f\x31\x45", [0x545e] = "\x0f\x31\x46", + [0x5462] = "\x04\x2e\x5a", [0x5463] = "\x05\x2f\x2d", + [0x5469] = "\x06\x3a\x37", [0x546c] = "\x0f\x31\x48", + [0x546e] = "\x0f\x31\x41", [0x546f] = "\x05\x34\x26", + [0x5470] = "\x05\x2f\x2e", [0x5472] = "\x06\x3a\x36", + [0x5473] = "\x05\x34\x2c", [0x5474] = "\x05\x34\x28", + [0x5475] = "\x06\x42\x61", [0x5476] = "\x06\x42\x5f", + [0x5478] = "\x05\x34\x31", [0x5479] = "\x05\x34\x30", + [0x547a] = "\x05\x34\x2a", [0x547b] = "\x06\x42\x60", + [0x547c] = "\x05\x34\x34", [0x547d] = "\x05\x34\x32", + [0x547e] = "\x05\x2f\x38", [0x547f] = "\x05\x34\x2e", + [0x5480] = "\x05\x34\x27", [0x5481] = "\x05\x34\x29", + [0x5482] = "\x05\x34\x2d", [0x5484] = "\x0f\x37\x28", + [0x5486] = "\x0f\x37\x29", [0x5487] = "\x0f\x37\x2a", + [0x5488] = "\x0f\x37\x2b", [0x5489] = "\x0f\x37\x2e", + [0x548a] = "\x0f\x37\x2f", [0x548b] = "\x0f\x37\x31", + [0x548c] = "\x0f\x37\x32", [0x548d] = "\x0f\x37\x33", + [0x548f] = "\x06\x42\x5e", [0x5492] = "\x06\x42\x5c", + [0x5494] = "\x06\x4c\x2e", [0x5496] = "\x0f\x37\x30", + [0x549c] = "\x05\x34\x2b", [0x549e] = "\x0f\x37\x2c", + [0x54a4] = "\x06\x42\x62", [0x54a7] = "\x05\x34\x2f", + [0x54a8] = "\x05\x34\x33", [0x54a9] = "\x06\x42\x5d", + [0x54aa] = "\x05\x3a\x58", [0x54ab] = "\x05\x3a\x5e", + [0x54ac] = "\x05\x3a\x57", [0x54ad] = "\x05\x3a\x5b", + [0x54ae] = "\x04\x39\x56", [0x54af] = "\x06\x4c\x35", + [0x54b0] = "\x04\x39\x57", [0x54b1] = "\x04\x39\x55", + [0x54b2] = "\x05\x3a\x5c", [0x54b3] = "\x05\x3a\x5d", + [0x54b4] = "\x06\x4c\x31", [0x54b5] = "\x05\x3a\x5a", + [0x54b6] = "\x05\x3a\x5f", [0x54b9] = "\x0f\x3d\x54", + [0x54ba] = "\x0f\x3d\x55", [0x54bb] = "\x0f\x3d\x56", + [0x54bc] = "\x0f\x3d\x57", [0x54bd] = "\x06\x4c\x34", + [0x54c0] = "\x06\x4c\x30", [0x54c1] = "\x06\x4c\x32", + [0x54c6] = "\x05\x3a\x61", [0x54c7] = "\x05\x3a\x60", + [0x54ca] = "\x05\x41\x28", [0x54cb] = "\x06\x55\x71", + [0x54cc] = "\x04\x3f\x37", [0x54cd] = "\x05\x41\x29", + [0x54ce] = "\x06\x55\x6a", [0x54cf] = "\x06\x55\x6c", + [0x54d0] = "\x05\x41\x25", [0x54d1] = "\x06\x55\x6e", + [0x54d2] = "\x04\x3f\x41", [0x54d3] = "\x04\x3f\x43", + [0x54d4] = "\x06\x55\x6f", [0x54d5] = "\x06\x55\x72", + [0x54d6] = "\x05\x41\x26", [0x54d7] = "\x05\x41\x27", + [0x54da] = "\x06\x55\x6d", [0x54db] = "\x0f\x43\x77", + [0x54dc] = "\x0f\x43\x78", [0x54dd] = "\x0f\x43\x79", + [0x54de] = "\x0f\x43\x7a", [0x54df] = "\x0f\x43\x7b", + [0x54e0] = "\x0f\x43\x7c", [0x54e1] = "\x0f\x43\x7d", + [0x54e2] = "\x0f\x43\x7e", [0x54e3] = "\x0f\x44\x21", + [0x54e4] = "\x0f\x44\x22", [0x54e5] = "\x0f\x44\x23", + [0x54e6] = "\x0f\x44\x24", [0x54e7] = "\x0f\x44\x26", + [0x54ed] = "\x06\x55\x70", [0x54f1] = "\x06\x55\x73", + [0x54fa] = "\x06\x5f\x5b", [0x54fb] = "\x05\x47\x78", + [0x54fc] = "\x06\x5f\x54", [0x54fd] = "\x07\x25\x7e", + [0x54fe] = "\x05\x47\x7a", [0x54ff] = "\x06\x5f\x56", + [0x5500] = "\x04\x45\x52", [0x5501] = "\x05\x47\x73", + [0x5502] = "\x05\x47\x72", [0x5503] = "\x06\x5f\x57", + [0x5504] = "\x05\x47\x7b", [0x5505] = "\x06\x5f\x59", + [0x5506] = "\x06\x5f\x5a", [0x5507] = "\x05\x47\x75", + [0x5508] = "\x06\x5f\x55", [0x5509] = "\x05\x47\x71", + [0x550a] = "\x05\x47\x7d", [0x5510] = "\x06\x5f\x58", + [0x5512] = "\x0f\x4a\x41", [0x5513] = "\x0f\x4a\x43", + [0x5514] = "\x0f\x4a\x44", [0x5515] = "\x0f\x4a\x45", + [0x5516] = "\x0f\x4a\x46", [0x5517] = "\x0f\x4a\x47", + [0x5518] = "\x0f\x4a\x48", [0x5519] = "\x0f\x4a\x49", + [0x551a] = "\x0f\x4a\x4b", [0x551b] = "\x0f\x4a\x4c", + [0x551c] = "\x0f\x4a\x4d", [0x551d] = "\x0f\x4a\x4f", + [0x551e] = "\x0f\x4a\x50", [0x551f] = "\x0f\x4a\x51", + [0x5520] = "\x0f\x4a\x52", [0x5522] = "\x04\x45\x54", + [0x5523] = "\x0f\x4a\x40", [0x5528] = "\x05\x47\x77", + [0x5529] = "\x05\x47\x7c", [0x552a] = "\x05\x47\x79", + [0x552b] = "\x05\x47\x74", [0x552c] = "\x0f\x50\x64", + [0x552d] = "\x04\x4b\x5a", [0x552e] = "\x05\x4e\x72", + [0x552f] = "\x05\x4e\x73", [0x5530] = "\x07\x26\x21", + [0x5531] = "\x05\x4e\x70", [0x5532] = "\x04\x45\x50", + [0x5533] = "\x07\x26\x25", [0x5534] = "\x05\x4e\x75", + [0x5535] = "\x07\x25\x7d", [0x5536] = "\x0f\x50\x62", + [0x5537] = "\x0f\x50\x63", [0x5538] = "\x0f\x50\x65", + [0x5539] = "\x0f\x50\x66", [0x553a] = "\x0f\x50\x68", + [0x5543] = "\x07\x26\x22", [0x5545] = "\x07\x25\x7a", + [0x5546] = "\x07\x26\x23", [0x5547] = "\x05\x4e\x71", + [0x5548] = "\x05\x4e\x74", [0x5549] = "\x07\x25\x7c", + [0x554b] = "\x0f\x4a\x4a", [0x554c] = "\x07\x30\x58", + [0x554d] = "\x05\x56\x31", [0x554e] = "\x05\x56\x2e", + [0x554f] = "\x05\x56\x32", [0x5550] = "\x07\x30\x55", + [0x5551] = "\x04\x51\x71", [0x5553] = "\x04\x51\x73", + [0x5554] = "\x05\x56\x34", [0x5555] = "\x04\x51\x72", + [0x5556] = "\x07\x30\x56", [0x5557] = "\x07\x30\x5a", + [0x5558] = "\x04\x51\x6f", [0x555a] = "\x07\x30\x57", + [0x555e] = "\x0f\x56\x41", [0x555f] = "\x0f\x56\x42", + [0x5560] = "\x0f\x56\x43", [0x5561] = "\x05\x56\x30", + [0x5565] = "\x0f\x56\x44", [0x5566] = "\x05\x56\x2f", + [0x5567] = "\x0f\x56\x45", [0x5568] = "\x0f\x56\x46", + [0x5569] = "\x0f\x56\x47", [0x556a] = "\x0f\x56\x49", + [0x556b] = "\x0f\x56\x4b", [0x556c] = "\x0f\x56\x4c", + [0x556d] = "\x0f\x56\x4d", [0x5570] = "\x05\x5c\x56", + [0x5571] = "\x07\x39\x68", [0x5572] = "\x05\x5c\x54", + [0x5573] = "\x07\x39\x6f", [0x5574] = "\x07\x39\x6a", + [0x5575] = "\x05\x5c\x53", [0x5576] = "\x04\x57\x3a", + [0x5577] = "\x07\x39\x69", [0x5578] = "\x05\x5c\x55", + [0x5579] = "\x04\x57\x3d", [0x557a] = "\x07\x39\x6c", + [0x557b] = "\x04\x57\x3c", [0x557c] = "\x05\x56\x35", + [0x557d] = "\x05\x5c\x58", [0x557e] = "\x05\x5c\x57", + [0x557f] = "\x05\x5c\x59", [0x5582] = "\x0f\x5b\x41", + [0x5583] = "\x0f\x5b\x42", [0x5584] = "\x0f\x5b\x43", + [0x5585] = "\x0f\x5b\x44", [0x5586] = "\x0f\x5b\x45", + [0x5587] = "\x0f\x5b\x46", [0x5588] = "\x0f\x5b\x47", + [0x5589] = "\x0f\x5b\x48", [0x558a] = "\x0f\x5b\x49", + [0x558b] = "\x07\x39\x6b", [0x558c] = "\x07\x39\x6e", + [0x558f] = "\x0f\x56\x4a", [0x5597] = "\x07\x41\x29", + [0x5598] = "\x05\x62\x76", [0x5599] = "\x05\x62\x78", + [0x559a] = "\x07\x41\x26", [0x559b] = "\x07\x41\x28", + [0x559c] = "\x05\x62\x77", [0x559d] = "\x04\x5c\x30", + [0x559e] = "\x05\x62\x7a", [0x559f] = "\x07\x41\x27", + [0x55a0] = "\x05\x62\x79", [0x55a1] = "\x07\x41\x2a", + [0x55a2] = "\x0f\x5f\x65", [0x55a3] = "\x0f\x5f\x66", + [0x55a4] = "\x0f\x5f\x67", [0x55a5] = "\x0f\x5f\x68", + [0x55a6] = "\x0f\x5f\x69", [0x55aa] = "\x04\x60\x40", + [0x55ab] = "\x05\x68\x5a", [0x55ac] = "\x05\x68\x59", + [0x55ae] = "\x0f\x63\x2b", [0x55af] = "\x0f\x63\x2c", + [0x55b0] = "\x0f\x63\x2d", [0x55b1] = "\x0f\x63\x2e", + [0x55b3] = "\x07\x48\x3a", [0x55b4] = "\x07\x48\x38", + [0x55b7] = "\x07\x48\x39", [0x55b9] = "\x0f\x63\x2f", + [0x55bb] = "\x05\x6c\x65", [0x55bc] = "\x05\x6c\x66", + [0x55bd] = "\x07\x4e\x59", [0x55be] = "\x07\x4e\x5a", + [0x55bf] = "\x05\x6c\x64", [0x55c0] = "\x05\x6c\x67", + [0x55c1] = "\x04\x60\x41", [0x55c2] = "\x07\x4e\x5b", + [0x55c3] = "\x0f\x65\x5a", [0x55c4] = "\x0f\x65\x5b", + [0x55c5] = "\x0f\x65\x5c", [0x55c6] = "\x0f\x65\x5d", + [0x55c9] = "\x07\x4e\x5d", [0x55d2] = "\x05\x70\x56", + [0x55d3] = "\x05\x70\x57", [0x55d6] = "\x0f\x67\x7d", + [0x55d8] = "\x07\x54\x24", [0x55d9] = "\x04\x66\x62", + [0x55db] = "\x0f\x67\x7c", [0x55dd] = "\x05\x73\x68", + [0x55de] = "\x07\x58\x48", [0x55df] = "\x05\x73\x69", + [0x55e1] = "\x0f\x69\x5b", [0x55e2] = "\x0f\x69\x5c", + [0x55e3] = "\x07\x58\x49", [0x55ea] = "\x05\x73\x6a", + [0x55eb] = "\x05\x76\x2e", [0x55ec] = "\x04\x6a\x5b", + [0x55ed] = "\x05\x76\x2d", [0x55ee] = "\x05\x76\x2f", + [0x55ef] = "\x0f\x6a\x65", [0x55f1] = "\x07\x5c\x28", + [0x55f2] = "\x07\x5c\x27", [0x55f4] = "\x07\x5f\x26", + [0x55f7] = "\x07\x5f\x25", [0x55f8] = "\x07\x5f\x27", + [0x55fa] = "\x07\x62\x46", [0x55fb] = "\x05\x7a\x2d", + [0x55fe] = "\x05\x7a\x6e", [0x55ff] = "\x04\x6d\x75", + [0x5601] = "\x07\x64\x53", [0x5603] = "\x07\x65\x3b", + [0x5604] = "\x05\x7c\x43", [0x5605] = "\x06\x22\x27", + [0x5606] = "\x06\x25\x40", [0x5608] = "\x06\x28\x6e", + [0x5609] = "\x0f\x22\x68", [0x560d] = "\x06\x2d\x48", + [0x560e] = "\x0f\x25\x24", [0x5615] = "\x06\x33\x47", + [0x5616] = "\x06\x33\x49", [0x5619] = "\x0f\x28\x36", + [0x561a] = "\x0f\x28\x38", [0x561b] = "\x0f\x28\x39", + [0x561c] = "\x0f\x28\x3a", [0x561d] = "\x0f\x28\x3b", + [0x561e] = "\x0f\x28\x3d", [0x5624] = "\x0f\x28\x37", + [0x5626] = "\x06\x31\x5a", [0x562b] = "\x05\x2f\x39", + [0x562c] = "\x06\x3a\x3a", [0x562d] = "\x04\x2e\x63", + [0x562e] = "\x05\x2f\x3a", [0x5630] = "\x06\x3a\x3b", + [0x5631] = "\x06\x33\x4b", [0x5638] = "\x0f\x2c\x65", + [0x5639] = "\x0f\x2c\x66", [0x563a] = "\x0f\x2c\x67", + [0x563b] = "\x0f\x2c\x68", [0x563c] = "\x0f\x2c\x69", + [0x563d] = "\x0f\x31\x49", [0x563e] = "\x0f\x31\x4b", + [0x563f] = "\x0f\x31\x4e", [0x5642] = "\x06\x3a\x3e", + [0x5644] = "\x06\x3a\x3f", [0x5649] = "\x06\x3a\x3d", + [0x564a] = "\x06\x3a\x40", [0x564b] = "\x06\x3a\x3c", + [0x564c] = "\x0f\x2c\x6a", [0x564d] = "\x04\x2a\x68", + [0x564e] = "\x05\x34\x36", [0x564f] = "\x06\x3a\x41", + [0x5654] = "\x0f\x31\x4a", [0x5655] = "\x0f\x31\x4c", + [0x5656] = "\x0f\x31\x4d", [0x5657] = "\x0f\x31\x4f", + [0x5658] = "\x0f\x31\x50", [0x5659] = "\x0f\x31\x51", + [0x565a] = "\x0f\x31\x52", [0x565b] = "\x0f\x31\x53", + [0x565c] = "\x0f\x31\x54", [0x565d] = "\x0f\x37\x37", + [0x5664] = "\x06\x42\x63", [0x5668] = "\x05\x34\x35", + [0x566b] = "\x06\x4c\x38", [0x566c] = "\x05\x3a\x62", + [0x566d] = "\x06\x4c\x39", [0x566e] = "\x06\x4c\x3a", + [0x566f] = "\x06\x4c\x3c", [0x5670] = "\x05\x3a\x63", + [0x5671] = "\x06\x4c\x3d", [0x5672] = "\x06\x4c\x3b", + [0x5677] = "\x06\x4c\x36", [0x5678] = "\x06\x4c\x37", + [0x5679] = "\x0f\x37\x34", [0x567a] = "\x0f\x37\x36", + [0x567b] = "\x0f\x37\x38", [0x567c] = "\x0f\x3d\x5b", + [0x5683] = "\x0f\x37\x35", [0x5688] = "\x06\x55\x75", + [0x5689] = "\x05\x41\x2b", [0x568a] = "\x05\x41\x2a", + [0x568b] = "\x05\x41\x2c", [0x568c] = "\x06\x4c\x3f", + [0x568d] = "\x04\x3f\x48", [0x568e] = "\x0f\x3d\x58", + [0x568f] = "\x0f\x3d\x59", [0x5690] = "\x0f\x3d\x5a", + [0x5691] = "\x0f\x3d\x5c", [0x5692] = "\x0f\x3d\x5d", + [0x5693] = "\x0f\x3d\x5e", [0x5694] = "\x0f\x3d\x5f", + [0x5695] = "\x0f\x3d\x62", [0x5696] = "\x0f\x3d\x63", + [0x5697] = "\x0f\x3d\x64", [0x5698] = "\x0f\x44\x28", + [0x5699] = "\x0f\x44\x2a", [0x569a] = "\x0f\x3d\x61", + [0x569c] = "\x06\x55\x74", [0x56a6] = "\x05\x48\x23", + [0x56a7] = "\x06\x5f\x5f", [0x56a8] = "\x06\x5f\x60", + [0x56a9] = "\x04\x45\x56", [0x56aa] = "\x06\x5f\x63", + [0x56ab] = "\x06\x5f\x61", [0x56b0] = "\x0f\x44\x27", + [0x56b1] = "\x0f\x44\x29", [0x56b2] = "\x0f\x44\x2b", + [0x56b3] = "\x0f\x44\x2c", [0x56b4] = "\x0f\x44\x2d", + [0x56b5] = "\x0f\x44\x2e", [0x56b6] = "\x0f\x44\x2f", + [0x56b7] = "\x0f\x44\x30", [0x56b8] = "\x0f\x44\x31", + [0x56b9] = "\x0f\x44\x32", [0x56c0] = "\x06\x5f\x5d", + [0x56c1] = "\x06\x5f\x62", [0x56c2] = "\x05\x48\x21", + [0x56c3] = "\x06\x5f\x5e", [0x56c5] = "\x04\x4b\x5f", + [0x56c6] = "\x07\x26\x26", [0x56c7] = "\x06\x5f\x5c", + [0x56c8] = "\x06\x5f\x64", [0x56ca] = "\x0f\x4a\x53", + [0x56cb] = "\x0f\x4a\x55", [0x56cc] = "\x0f\x4a\x56", + [0x56cd] = "\x0f\x4a\x57", [0x56ce] = "\x0f\x4a\x58", + [0x56cf] = "\x0f\x4a\x5a", [0x56d4] = "\x07\x26\x28", + [0x56d8] = "\x05\x56\x38", [0x56d9] = "\x07\x30\x5c", + [0x56da] = "\x05\x56\x36", [0x56db] = "\x07\x30\x5d", + [0x56dc] = "\x04\x51\x77", [0x56dd] = "\x05\x56\x39", + [0x56de] = "\x05\x56\x37", [0x56df] = "\x05\x56\x3a", + [0x56e0] = "\x07\x26\x2a", [0x56e1] = "\x07\x30\x5b", + [0x56e2] = "\x0f\x50\x6a", [0x56e3] = "\x0f\x50\x69", + [0x56e4] = "\x0f\x56\x51", [0x56ee] = "\x04\x57\x43", + [0x56ef] = "\x05\x5c\x5a", [0x56f0] = "\x07\x39\x73", + [0x56f1] = "\x04\x57\x44", [0x56f2] = "\x07\x39\x76", + [0x56f3] = "\x07\x39\x74", [0x56f4] = "\x07\x30\x5e", + [0x56f5] = "\x0f\x50\x6b", [0x56f7] = "\x0f\x56\x4e", + [0x56f8] = "\x0f\x56\x4f", [0x56f9] = "\x0f\x56\x50", + [0x56fa] = "\x0f\x56\x52", [0x56fb] = "\x07\x39\x71", + [0x56fc] = "\x07\x39\x75", [0x56fd] = "\x07\x39\x72", + [0x56ff] = "\x07\x39\x70", [0x5701] = "\x0f\x5b\x4d", + [0x5702] = "\x0f\x5b\x4f", [0x5703] = "\x04\x5c\x34", + [0x5704] = "\x05\x62\x7b", [0x5705] = "\x07\x41\x2c", + [0x5707] = "\x0f\x5b\x4b", [0x5708] = "\x0f\x5b\x4c", + [0x5709] = "\x0f\x5b\x4e", [0x570a] = "\x0f\x5b\x50", + [0x570b] = "\x0f\x5b\x51", [0x570c] = "\x0f\x5b\x52", + [0x570f] = "\x07\x41\x2b", [0x5711] = "\x04\x5c\x33", + [0x5712] = "\x05\x68\x5b", [0x5713] = "\x07\x48\x3c", + [0x5714] = "\x07\x48\x3d", [0x5715] = "\x0f\x5f\x6a", + [0x5717] = "\x0f\x5f\x6b", [0x571a] = "\x05\x6c\x68", + [0x571b] = "\x04\x63\x77", [0x571e] = "\x0f\x65\x5e", + [0x571f] = "\x07\x4e\x5e", [0x5720] = "\x07\x54\x26", + [0x5723] = "\x07\x54\x25", [0x5725] = "\x0f\x65\x5f", + [0x5726] = "\x04\x68\x7d", [0x5727] = "\x07\x58\x4a", + [0x5729] = "\x07\x58\x4b", [0x572a] = "\x07\x5c\x29", + [0x572b] = "\x0f\x69\x5d", [0x572c] = "\x07\x5c\x2a", + [0x572f] = "\x07\x5c\x2b", [0x5730] = "\x05\x77\x6e", + [0x5731] = "\x07\x5c\x2c", [0x5732] = "\x05\x77\x6f", + [0x5733] = "\x0f\x6a\x67", [0x5734] = "\x05\x79\x32", + [0x5737] = "\x07\x62\x49", [0x5738] = "\x07\x62\x47", + [0x5739] = "\x07\x63\x5d", [0x573a] = "\x0f\x6c\x67", + [0x573b] = "\x0f\x22\x69", [0x573c] = "\x06\x33\x4d", + [0x573d] = "\x06\x42\x64", [0x573e] = "\x04\x39\x5b", + [0x573f] = "\x06\x4c\x40", [0x5741] = "\x06\x55\x76", + [0x5743] = "\x06\x5f\x65", [0x5744] = "\x07\x26\x2c", + [0x5745] = "\x07\x30\x5f", [0x5747] = "\x07\x30\x60", + [0x5748] = "\x07\x41\x2d", [0x574a] = "\x05\x73\x6b", + [0x574b] = "\x07\x61\x28", [0x574c] = "\x04\x21\x7e", + [0x574d] = "\x06\x25\x41", [0x574f] = "\x0f\x22\x6a", + [0x5750] = "\x06\x28\x6f", [0x5752] = "\x0f\x25\x25", + [0x5753] = "\x06\x28\x70", [0x5754] = "\x04\x27\x55", + [0x5755] = "\x05\x27\x48", [0x5756] = "\x04\x27\x57", + [0x5758] = "\x05\x27\x47", [0x575a] = "\x0f\x28\x3e", + [0x575b] = "\x0f\x28\x3f", [0x575c] = "\x0f\x28\x40", + [0x575d] = "\x0f\x28\x41", [0x575e] = "\x0f\x28\x42", + [0x5762] = "\x06\x2d\x4a", [0x5763] = "\x06\x33\x51", + [0x5764] = "\x06\x33\x54", [0x5765] = "\x05\x2a\x74", + [0x5766] = "\x05\x2a\x72", [0x5767] = "\x04\x2a\x70", + [0x5768] = "\x05\x2a\x75", [0x5769] = "\x06\x33\x56", + [0x576a] = "\x06\x33\x50", [0x576b] = "\x06\x33\x52", + [0x576c] = "\x04\x2a\x6d", [0x576d] = "\x06\x33\x4f", + [0x576e] = "\x05\x2a\x73", [0x576f] = "\x06\x33\x57", + [0x5773] = "\x0f\x2c\x6b", [0x5774] = "\x0f\x2c\x6c", + [0x5775] = "\x0f\x2c\x6e", [0x5776] = "\x0f\x2c\x6f", + [0x5779] = "\x0f\x2c\x70", [0x577a] = "\x06\x33\x55", + [0x577b] = "\x06\x33\x53", [0x577c] = "\x06\x33\x4e", + [0x577e] = "\x05\x2f\x3c", [0x577f] = "\x05\x2f\x3b", + [0x5780] = "\x06\x3a\x45", [0x5781] = "\x05\x2f\x3d", + [0x5782] = "\x06\x3a\x46", [0x5783] = "\x05\x2f\x3e", + [0x5784] = "\x05\x2a\x76", [0x5785] = "\x05\x34\x3c", + [0x5786] = "\x06\x3a\x47", [0x5788] = "\x0f\x31\x55", + [0x5789] = "\x0f\x31\x56", [0x5792] = "\x06\x3a\x42", + [0x5797] = "\x06\x3a\x44", [0x5798] = "\x05\x34\x3a", + [0x5799] = "\x06\x42\x69", [0x579a] = "\x05\x34\x3f", + [0x579b] = "\x04\x33\x68", [0x579c] = "\x05\x34\x3d", + [0x579d] = "\x06\x42\x68", [0x579e] = "\x05\x34\x37", + [0x579f] = "\x0f\x37\x3a", [0x57a0] = "\x0f\x37\x3c", + [0x57a1] = "\x0f\x37\x3d", [0x57a2] = "\x0f\x37\x3e", + [0x57a9] = "\x04\x33\x6c", [0x57af] = "\x06\x42\x65", + [0x57b1] = "\x06\x42\x6a", [0x57b2] = "\x04\x39\x5f", + [0x57b3] = "\x05\x3a\x64", [0x57b4] = "\x04\x39\x60", + [0x57b5] = "\x04\x39\x5c", [0x57b6] = "\x06\x4c\x41", + [0x57b7] = "\x06\x4c\x42", [0x57b8] = "\x06\x4c\x45", + [0x57b9] = "\x06\x4c\x47", [0x57ba] = "\x04\x39\x5d", + [0x57bb] = "\x06\x4c\x44", [0x57bc] = "\x04\x3f\x51", + [0x57bd] = "\x0f\x3d\x65", [0x57be] = "\x0f\x3d\x67", + [0x57bf] = "\x0f\x3d\x69", [0x57c5] = "\x05\x34\x3e", + [0x57c7] = "\x0f\x3d\x66", [0x57cd] = "\x05\x41\x36", + [0x57ce] = "\x05\x41\x2f", [0x57cf] = "\x06\x55\x79", + [0x57d0] = "\x06\x55\x77", [0x57d1] = "\x06\x55\x7a", + [0x57d2] = "\x05\x41\x30", [0x57d3] = "\x05\x41\x2d", + [0x57d4] = "\x05\x41\x32", [0x57d5] = "\x05\x41\x34", + [0x57d6] = "\x05\x41\x38", [0x57d7] = "\x05\x41\x33", + [0x57d8] = "\x04\x3f\x4e", [0x57d9] = "\x06\x56\x21", + [0x57da] = "\x05\x41\x2e", [0x57db] = "\x06\x55\x7b", + [0x57dc] = "\x06\x55\x7e", [0x57de] = "\x06\x55\x7c", + [0x57e2] = "\x0f\x44\x33", [0x57e3] = "\x0f\x44\x34", + [0x57e4] = "\x0f\x44\x35", [0x57e5] = "\x0f\x44\x36", + [0x57e6] = "\x0f\x44\x37", [0x57e7] = "\x0f\x44\x38", + [0x57e8] = "\x0f\x44\x39", [0x57e9] = "\x0f\x44\x3a", + [0x57f7] = "\x06\x55\x78", [0x57f8] = "\x06\x55\x7d", + [0x57fa] = "\x05\x41\x37", [0x57fb] = "\x05\x41\x35", + [0x57fd] = "\x05\x48\x28", [0x57fe] = "\x06\x5f\x69", + [0x57ff] = "\x05\x45\x2d", [0x5800] = "\x05\x48\x2d", + [0x5801] = "\x06\x5f\x68", [0x5802] = "\x06\x5f\x66", + [0x5803] = "\x06\x5f\x6a", [0x5804] = "\x04\x45\x5c", + [0x5805] = "\x05\x48\x2e", [0x5806] = "\x05\x48\x29", + [0x5807] = "\x06\x5f\x6e", [0x5808] = "\x06\x5f\x6f", + [0x5809] = "\x05\x48\x2b", [0x580a] = "\x05\x48\x27", + [0x580b] = "\x05\x48\x2c", [0x580c] = "\x06\x5f\x70", + [0x580d] = "\x05\x48\x2a", [0x580e] = "\x06\x5f\x67", + [0x580f] = "\x0f\x4a\x60", [0x5810] = "\x0f\x4a\x5b", + [0x5811] = "\x0f\x4a\x5c", [0x5812] = "\x0f\x4a\x5d", + [0x5813] = "\x0f\x4a\x5e", [0x5814] = "\x0f\x4a\x5f", + [0x5815] = "\x0f\x4a\x61", [0x5816] = "\x0f\x4a\x62", + [0x5817] = "\x0f\x4a\x63", [0x5818] = "\x0f\x4a\x65", + [0x5821] = "\x06\x5f\x6d", [0x5822] = "\x06\x5f\x6c", + [0x5831] = "\x05\x4e\x7b", [0x5832] = "\x05\x4e\x78", + [0x5833] = "\x05\x4e\x7a", [0x5834] = "\x07\x26\x33", + [0x5835] = "\x07\x26\x30", [0x5836] = "\x05\x4e\x79", + [0x5837] = "\x04\x4b\x69", [0x5839] = "\x07\x26\x34", + [0x583a] = "\x07\x26\x31", [0x583c] = "\x07\x26\x38", + [0x583d] = "\x05\x48\x2f", [0x583e] = "\x07\x26\x2f", + [0x583f] = "\x05\x56\x45", [0x5840] = "\x05\x4e\x7c", + [0x5841] = "\x05\x4e\x7d", [0x5843] = "\x04\x4b\x67", + [0x5845] = "\x04\x4b\x6a", [0x5846] = "\x07\x26\x35", + [0x5847] = "\x0f\x50\x6c", [0x5848] = "\x0f\x50\x6e", + [0x5849] = "\x0f\x50\x6f", [0x584a] = "\x0f\x50\x70", + [0x584b] = "\x0f\x50\x71", [0x584c] = "\x0f\x50\x72", + [0x5854] = "\x07\x26\x2e", [0x585a] = "\x07\x26\x36", + [0x585b] = "\x07\x26\x37", [0x585c] = "\x04\x51\x7b", + [0x585d] = "\x07\x30\x6d", [0x585f] = "\x05\x56\x3d", + [0x5860] = "\x05\x56\x40", [0x5861] = "\x07\x30\x69", + [0x5862] = "\x05\x56\x3c", [0x5863] = "\x05\x56\x3f", + [0x5864] = "\x05\x56\x3e", [0x5865] = "\x04\x51\x7e", + [0x5866] = "\x05\x56\x3b", [0x5867] = "\x05\x56\x43", + [0x5868] = "\x07\x30\x63", [0x5869] = "\x07\x30\x64", + [0x586a] = "\x05\x56\x42", [0x586b] = "\x07\x30\x62", + [0x586c] = "\x05\x56\x46", [0x586d] = "\x05\x5c\x5b", + [0x586e] = "\x05\x56\x47", [0x586f] = "\x07\x30\x6b", + [0x5870] = "\x07\x30\x6a", [0x5873] = "\x07\x30\x6c", + [0x5874] = "\x07\x30\x61", [0x5875] = "\x0f\x56\x54", + [0x5876] = "\x0f\x56\x55", [0x5879] = "\x07\x30\x65", + [0x5880] = "\x07\x30\x67", [0x5881] = "\x07\x30\x68", + [0x5887] = "\x05\x56\x44", [0x5888] = "\x05\x56\x41", + [0x588a] = "\x05\x5c\x5e", [0x588b] = "\x05\x5c\x61", + [0x588c] = "\x05\x5c\x62", [0x588d] = "\x05\x5c\x5f", + [0x588e] = "\x05\x5c\x5c", [0x588f] = "\x05\x5c\x5d", + [0x5891] = "\x04\x57\x4a", [0x5892] = "\x07\x39\x77", + [0x5893] = "\x05\x5c\x64", [0x5894] = "\x04\x57\x46", + [0x5895] = "\x05\x5c\x60", [0x5896] = "\x07\x39\x7a", + [0x5898] = "\x0f\x5b\x54", [0x5899] = "\x0f\x5b\x55", + [0x589a] = "\x0f\x5b\x56", [0x589b] = "\x0f\x5b\x57", + [0x589c] = "\x0f\x5b\x58", [0x589d] = "\x0f\x5b\x5a", + [0x589e] = "\x07\x39\x78", [0x58a7] = "\x0f\x5b\x53", + [0x58ad] = "\x05\x56\x48", [0x58ae] = "\x07\x39\x79", + [0x58b0] = "\x05\x5c\x63", [0x58b1] = "\x0f\x56\x53", + [0x58b4] = "\x05\x62\x7d", [0x58b5] = "\x05\x63\x26", + [0x58b6] = "\x05\x63\x24", [0x58b7] = "\x05\x63\x21", + [0x58b8] = "\x05\x63\x22", [0x58b9] = "\x05\x63\x25", + [0x58ba] = "\x07\x41\x30", [0x58bb] = "\x05\x62\x7e", + [0x58bc] = "\x07\x41\x2f", [0x58bd] = "\x05\x63\x23", + [0x58bf] = "\x0f\x5f\x6c", [0x58c0] = "\x0f\x5f\x6d", + [0x58c1] = "\x0f\x5f\x6e", [0x58c2] = "\x0f\x5f\x6f", + [0x58c3] = "\x0f\x5f\x70", [0x58c4] = "\x0f\x5f\x71", + [0x58c5] = "\x0f\x5f\x72", [0x58d3] = "\x05\x62\x7c", + [0x58d6] = "\x05\x68\x5e", [0x58d7] = "\x04\x60\x43", + [0x58d8] = "\x05\x68\x5c", [0x58d9] = "\x04\x60\x44", + [0x58da] = "\x04\x60\x47", [0x58dc] = "\x07\x48\x3f", + [0x58de] = "\x04\x60\x46", [0x58df] = "\x05\x68\x5d", + [0x58e0] = "\x07\x4e\x62", [0x58e5] = "\x07\x48\x41", + [0x58e6] = "\x07\x48\x3e", [0x58e7] = "\x0f\x63\x30", + [0x58e8] = "\x07\x48\x40", [0x58e9] = "\x05\x6c\x6b", + [0x58ea] = "\x04\x63\x7a", [0x58eb] = "\x04\x63\x78", + [0x58ec] = "\x05\x6c\x6a", [0x58ed] = "\x07\x4e\x60", + [0x58ee] = "\x04\x5c\x38", [0x58ef] = "\x05\x6c\x69", + [0x58f0] = "\x05\x6c\x6c", [0x58f1] = "\x07\x4e\x5f", + [0x58f2] = "\x07\x4e\x61", [0x58f3] = "\x0f\x65\x60", + [0x58f4] = "\x0f\x65\x61", [0x58f5] = "\x0f\x65\x63", + [0x58f7] = "\x07\x4e\x63", [0x58fe] = "\x05\x6c\x6d", + [0x5900] = "\x07\x54\x28", [0x5901] = "\x07\x54\x27", + [0x5902] = "\x05\x70\x58", [0x5903] = "\x07\x54\x29", + [0x5905] = "\x07\x58\x4d", [0x5906] = "\x05\x73\x6c", + [0x5907] = "\x07\x58\x4e", [0x590a] = "\x05\x76\x30", + [0x590b] = "\x05\x76\x31", [0x590c] = "\x07\x58\x4f", + [0x590e] = "\x05\x77\x70", [0x5911] = "\x07\x5c\x2d", + [0x5912] = "\x07\x5c\x2e", [0x5913] = "\x07\x5f\x28", + [0x5914] = "\x07\x5e\x71", [0x5915] = "\x0f\x6b\x57", + [0x5916] = "\x0f\x6b\x58", [0x5917] = "\x04\x6c\x77", + [0x5918] = "\x05\x79\x33", [0x5919] = "\x0f\x6c\x34", + [0x591a] = "\x04\x6c\x78", [0x591c] = "\x05\x7a\x2e", + [0x591e] = "\x05\x7b\x61", [0x591f] = "\x05\x7b\x62", + [0x5922] = "\x06\x23\x37", [0x5923] = "\x05\x24\x6f", + [0x5924] = "\x05\x24\x70", [0x5927] = "\x04\x27\x59", + [0x5928] = "\x04\x27\x5a", [0x5929] = "\x04\x27\x58", + [0x592a] = "\x06\x2d\x4d", [0x592b] = "\x06\x2d\x4c", + [0x592d] = "\x06\x2d\x4f", [0x592e] = "\x03\x2a\x45", + [0x5930] = "\x06\x2d\x4b", [0x5931] = "\x0f\x28\x43", + [0x5934] = "\x04\x2a\x74", [0x5935] = "\x06\x33\x59", + [0x5936] = "\x06\x33\x5b", [0x5937] = "\x06\x33\x58", + [0x5938] = "\x05\x2a\x77", [0x5939] = "\x04\x2a\x73", + [0x593a] = "\x05\x2a\x79", [0x593b] = "\x05\x2a\x78", + [0x593c] = "\x06\x33\x5a", [0x593d] = "\x06\x33\x5c", + [0x593e] = "\x06\x33\x5d", [0x593f] = "\x05\x2a\x7a", + [0x5941] = "\x0f\x2c\x71", [0x5942] = "\x0f\x2c\x72", + [0x5943] = "\x0f\x2c\x73", [0x5947] = "\x05\x2f\x3f", + [0x5948] = "\x04\x2e\x66", [0x5949] = "\x04\x2e\x6b", + [0x594a] = "\x04\x2e\x68", [0x594b] = "\x05\x2f\x43", + [0x594c] = "\x05\x2f\x42", [0x594d] = "\x05\x2f\x41", + [0x594e] = "\x06\x3a\x4c", [0x594f] = "\x04\x2e\x69", + [0x5950] = "\x04\x2e\x6a", [0x5951] = "\x04\x2e\x67", + [0x5952] = "\x06\x3a\x4a", [0x5953] = "\x06\x3a\x48", + [0x5954] = "\x05\x2f\x40", [0x5957] = "\x05\x2f\x44", + [0x5958] = "\x0f\x31\x58", [0x5959] = "\x0f\x31\x59", + [0x595a] = "\x0f\x31\x5a", [0x595b] = "\x06\x3a\x4b", + [0x595e] = "\x06\x3a\x49", [0x5960] = "\x05\x34\x44", + [0x5961] = "\x05\x34\x43", [0x5962] = "\x06\x42\x6c", + [0x5963] = "\x06\x42\x6b", [0x5964] = "\x06\x42\x6d", + [0x5965] = "\x05\x34\x41", [0x5966] = "\x04\x33\x6e", + [0x5967] = "\x05\x34\x42", [0x5968] = "\x05\x34\x40", + [0x5969] = "\x06\x42\x6e", [0x596a] = "\x0f\x37\x40", + [0x596b] = "\x0f\x37\x41", [0x596c] = "\x0f\x37\x42", + [0x596d] = "\x0f\x37\x43", [0x596e] = "\x0f\x37\x44", + [0x5976] = "\x05\x3a\x72", [0x5977] = "\x04\x39\x66", + [0x5978] = "\x05\x3a\x74", [0x5979] = "\x06\x4c\x4e", + [0x597a] = "\x06\x4c\x4a", [0x597b] = "\x04\x39\x69", + [0x597c] = "\x06\x4c\x52", [0x597d] = "\x05\x3a\x69", + [0x597e] = "\x05\x3a\x6f", [0x597f] = "\x05\x3a\x71", + [0x5980] = "\x06\x4c\x50", [0x5981] = "\x05\x3a\x67", + [0x5982] = "\x06\x4c\x51", [0x5983] = "\x05\x3a\x68", + [0x5984] = "\x06\x4c\x4b", [0x5985] = "\x05\x3a\x6a", + [0x5986] = "\x04\x39\x68", [0x5987] = "\x05\x3a\x73", + [0x5988] = "\x06\x4c\x4c", [0x598a] = "\x05\x3a\x70", + [0x598b] = "\x06\x4c\x49", [0x598c] = "\x05\x3a\x66", + [0x598d] = "\x05\x3a\x6d", [0x598e] = "\x06\x4c\x4f", + [0x598f] = "\x05\x3a\x6e", [0x5990] = "\x05\x3a\x6b", + [0x5991] = "\x06\x4c\x4d", [0x5993] = "\x0f\x3d\x6b", + [0x599b] = "\x05\x41\x3a", [0x599c] = "\x06\x56\x29", + [0x599d] = "\x05\x41\x3c", [0x599e] = "\x05\x41\x3b", + [0x599f] = "\x05\x41\x3e", [0x59a0] = "\x06\x56\x22", + [0x59a1] = "\x06\x56\x24", [0x59a2] = "\x05\x3a\x6c", + [0x59a4] = "\x05\x41\x3d", [0x59a5] = "\x05\x41\x3f", + [0x59a6] = "\x06\x56\x28", [0x59a7] = "\x06\x56\x2b", + [0x59a8] = "\x05\x41\x40", [0x59a9] = "\x06\x56\x26", + [0x59aa] = "\x06\x56\x25", [0x59ad] = "\x0f\x44\x3b", + [0x59ae] = "\x0f\x44\x3d", [0x59af] = "\x0f\x44\x3e", + [0x59b0] = "\x0f\x44\x3f", [0x59b1] = "\x0f\x44\x40", + [0x59b2] = "\x06\x56\x23", [0x59b5] = "\x06\x56\x2a", + [0x59b6] = "\x06\x57\x26", [0x59b8] = "\x04\x45\x61", + [0x59b9] = "\x06\x5f\x77", [0x59ba] = "\x05\x48\x32", + [0x59bb] = "\x06\x5f\x76", [0x59bc] = "\x06\x5f\x72", + [0x59bd] = "\x06\x5f\x74", [0x59be] = "\x06\x5f\x73", + [0x59bf] = "\x05\x48\x31", [0x59c5] = "\x06\x5f\x79", + [0x59c6] = "\x0f\x4a\x66", [0x59c7] = "\x05\x48\x33", + [0x59ca] = "\x06\x5f\x71", [0x59cf] = "\x0f\x44\x3c", + [0x59d0] = "\x07\x26\x3b", [0x59d2] = "\x05\x4f\x21", + [0x59d3] = "\x05\x4f\x27", [0x59d4] = "\x05\x4f\x2a", + [0x59d5] = "\x05\x48\x30", [0x59d6] = "\x07\x26\x3a", + [0x59d7] = "\x05\x4f\x2b", [0x59d8] = "\x05\x4f\x26", + [0x59d9] = "\x05\x4f\x22", [0x59da] = "\x05\x4f\x2c", + [0x59db] = "\x05\x4f\x25", [0x59dc] = "\x07\x26\x39", + [0x59dd] = "\x05\x4e\x7e", [0x59de] = "\x05\x4f\x28", + [0x59df] = "\x05\x4f\x24", [0x59e0] = "\x05\x4f\x29", + [0x59e2] = "\x07\x27\x2e", [0x59e5] = "\x04\x4b\x6d", + [0x59ec] = "\x05\x56\x4f", [0x59ed] = "\x05\x56\x51", + [0x59ee] = "\x04\x52\x23", [0x59ef] = "\x05\x56\x50", + [0x59f0] = "\x04\x52\x26", [0x59f1] = "\x05\x56\x49", + [0x59f2] = "\x04\x52\x28", [0x59f3] = "\x07\x30\x70", + [0x59f4] = "\x05\x56\x4a", [0x59f5] = "\x05\x56\x4c", + [0x59f6] = "\x05\x56\x4b", [0x59f7] = "\x05\x56\x53", + [0x59f8] = "\x05\x56\x4d", [0x59f9] = "\x05\x56\x54", + [0x59fa] = "\x07\x30\x6e", [0x59fb] = "\x05\x56\x4e", + [0x59fc] = "\x05\x5c\x65", [0x59fd] = "\x05\x56\x55", + [0x59ff] = "\x0f\x56\x56", [0x5a00] = "\x0f\x56\x57", + [0x5a01] = "\x0f\x56\x58", [0x5a02] = "\x0f\x56\x59", + [0x5a03] = "\x0f\x56\x5a", [0x5a0a] = "\x07\x30\x71", + [0x5a0d] = "\x05\x5c\x6a", [0x5a0e] = "\x05\x5c\x67", + [0x5a0f] = "\x07\x3a\x21", [0x5a10] = "\x04\x57\x4e", + [0x5a11] = "\x05\x5c\x69", [0x5a12] = "\x07\x39\x7c", + [0x5a13] = "\x07\x39\x7d", [0x5a14] = "\x07\x39\x7b", + [0x5a15] = "\x05\x5c\x66", [0x5a16] = "\x07\x39\x7e", + [0x5a17] = "\x07\x30\x72", [0x5a18] = "\x05\x5c\x68", + [0x5a1a] = "\x0f\x5b\x5b", [0x5a21] = "\x05\x63\x28", + [0x5a22] = "\x05\x63\x27", [0x5a23] = "\x0f\x5f\x74", + [0x5a2a] = "\x04\x60\x4a", [0x5a2b] = "\x07\x48\x44", + [0x5a2c] = "\x07\x48\x43", [0x5a2d] = "\x05\x68\x5f", + [0x5a2e] = "\x07\x48\x42", [0x5a30] = "\x07\x4e\x64", + [0x5a31] = "\x07\x4e\x66", [0x5a32] = "\x05\x68\x60", + [0x5a33] = "\x04\x63\x7b", [0x5a34] = "\x05\x6c\x6e", + [0x5a35] = "\x07\x54\x2d", [0x5a36] = "\x07\x4e\x67", + [0x5a37] = "\x07\x4e\x65", [0x5a38] = "\x0f\x65\x64", + [0x5a3b] = "\x05\x70\x5b", [0x5a3c] = "\x07\x54\x2b", + [0x5a3d] = "\x04\x66\x67", [0x5a3f] = "\x04\x66\x66", + [0x5a40] = "\x05\x70\x59", [0x5a41] = "\x07\x54\x2c", + [0x5a42] = "\x05\x70\x5a", [0x5a43] = "\x0f\x68\x21", + [0x5a48] = "\x0f\x65\x65", [0x5a4a] = "\x05\x76\x32", + [0x5a4b] = "\x07\x5c\x2f", [0x5a4c] = "\x05\x77\x71", + [0x5a4e] = "\x07\x61\x2a", [0x5a4f] = "\x0f\x6b\x59", + [0x5a50] = "\x07\x5f\x29", [0x5a52] = "\x05\x79\x34", + [0x5a53] = "\x07\x62\x4a", [0x5a54] = "\x05\x7b\x63", + [0x5a55] = "\x06\x28\x72", [0x5a56] = "\x06\x28\x71", + [0x5a57] = "\x05\x27\x49", [0x5a58] = "\x05\x27\x4a", + [0x5a59] = "\x04\x2a\x75", [0x5a5b] = "\x0f\x2c\x74", + [0x5a5c] = "\x0f\x2c\x78", [0x5a60] = "\x04\x2e\x6f", + [0x5a61] = "\x05\x2f\x47", [0x5a62] = "\x05\x2f\x48", + [0x5a63] = "\x04\x2e\x6c", [0x5a64] = "\x05\x2f\x46", + [0x5a65] = "\x05\x2f\x45", [0x5a66] = "\x04\x2e\x6e", + [0x5a67] = "\x0f\x31\x5c", [0x5a68] = "\x0f\x31\x5d", + [0x5a69] = "\x0f\x31\x5e", [0x5a6a] = "\x0f\x31\x5f", + [0x5a6b] = "\x0f\x31\x61", [0x5a6c] = "\x0f\x31\x62", + [0x5a6d] = "\x06\x3a\x4d", [0x5a6e] = "\x06\x3a\x4e", + [0x5a71] = "\x06\x42\x72", [0x5a72] = "\x04\x33\x73", + [0x5a73] = "\x06\x42\x71", [0x5a74] = "\x06\x42\x73", + [0x5a75] = "\x06\x42\x70", [0x5a76] = "\x04\x33\x74", + [0x5a78] = "\x0f\x37\x45", [0x5a79] = "\x0f\x37\x47", + [0x5a7b] = "\x05\x34\x47", [0x5a7c] = "\x0f\x37\x48", + [0x5a7e] = "\x04\x39\x6b", [0x5a7f] = "\x06\x4c\x55", + [0x5a80] = "\x05\x3a\x75", [0x5a81] = "\x05\x3a\x77", + [0x5a82] = "\x05\x3a\x76", [0x5a83] = "\x05\x3a\x78", + [0x5a84] = "\x06\x4c\x54", [0x5a86] = "\x0f\x3d\x6d", + [0x5a87] = "\x0f\x3d\x6e", [0x5a88] = "\x0f\x3d\x6f", + [0x5a89] = "\x0f\x3d\x70", [0x5a8a] = "\x04\x3f\x56", + [0x5a8b] = "\x04\x3f\x58", [0x5a8c] = "\x05\x41\x42", + [0x5a8d] = "\x04\x3f\x59", [0x5a8e] = "\x06\x56\x2c", + [0x5a8f] = "\x05\x41\x41", [0x5a90] = "\x06\x56\x2d", + [0x5a91] = "\x06\x56\x2e", [0x5a92] = "\x0f\x44\x41", + [0x5a93] = "\x0f\x44\x42", [0x5a94] = "\x0f\x44\x43", + [0x5a95] = "\x05\x41\x43", [0x5a98] = "\x05\x48\x34", + [0x5a99] = "\x06\x5f\x7a", [0x5a9a] = "\x05\x48\x35", + [0x5a9b] = "\x04\x45\x62", [0x5a9f] = "\x0f\x4a\x67", + [0x5aa0] = "\x0f\x4a\x68", [0x5aa1] = "\x0f\x4a\x6a", + [0x5aa4] = "\x0f\x4a\x69", [0x5aa5] = "\x07\x26\x3f", + [0x5aa6] = "\x04\x4b\x6e", [0x5aa7] = "\x05\x4f\x2d", + [0x5aa8] = "\x0f\x50\x73", [0x5aa9] = "\x0f\x50\x74", + [0x5aaa] = "\x0f\x50\x75", [0x5aac] = "\x07\x26\x3d", + [0x5aad] = "\x0f\x56\x5c", [0x5aae] = "\x0f\x56\x5b", + [0x5aaf] = "\x04\x57\x51", [0x5ab0] = "\x07\x30\x74", + [0x5ab1] = "\x05\x56\x56", [0x5ab2] = "\x0f\x5b\x5c", + [0x5ab3] = "\x05\x5c\x6c", [0x5ab5] = "\x05\x5d\x63", + [0x5ab6] = "\x07\x3a\x22", [0x5abb] = "\x05\x5c\x6b", + [0x5abc] = "\x05\x63\x2a", [0x5abd] = "\x07\x3a\x23", + [0x5abe] = "\x0f\x5f\x75", [0x5abf] = "\x07\x41\x31", + [0x5ac3] = "\x05\x63\x29", [0x5ac8] = "\x07\x4e\x68", + [0x5ac9] = "\x07\x54\x2e", [0x5aca] = "\x0f\x65\x66", + [0x5acd] = "\x07\x48\x45", [0x5ace] = "\x05\x70\x5c", + [0x5acf] = "\x0f\x68\x22", [0x5ad0] = "\x07\x58\x50", + [0x5ad1] = "\x0f\x69\x5e", [0x5ad2] = "\x0f\x6a\x68", + [0x5ad6] = "\x07\x61\x2b", [0x5ad8] = "\x0f\x25\x26", + [0x5ad9] = "\x05\x27\x4b", [0x5ada] = "\x06\x2d\x50", + [0x5adb] = "\x05\x27\x4d", [0x5adc] = "\x05\x27\x4c", + [0x5add] = "\x05\x2a\x7c", [0x5ade] = "\x05\x2a\x7d", + [0x5adf] = "\x05\x2a\x7b", [0x5ae0] = "\x06\x33\x5f", + [0x5ae1] = "\x06\x33\x5e", [0x5ae2] = "\x05\x2a\x7e", + [0x5ae5] = "\x0f\x2c\x79", [0x5ae6] = "\x0f\x2c\x7a", + [0x5ae7] = "\x0f\x2c\x7b", [0x5ae8] = "\x0f\x2c\x7c", + [0x5aed] = "\x0f\x2c\x7d", [0x5aee] = "\x0f\x29\x24", + [0x5aef] = "\x05\x2f\x4e", [0x5af0] = "\x05\x2f\x49", + [0x5af1] = "\x04\x2e\x74", [0x5af3] = "\x05\x2f\x4a", + [0x5af4] = "\x05\x2f\x4c", [0x5af5] = "\x05\x2f\x4d", + [0x5af6] = "\x06\x3a\x50", [0x5af7] = "\x05\x2f\x51", + [0x5af8] = "\x05\x2f\x4f", [0x5af9] = "\x05\x2f\x4b", + [0x5afa] = "\x06\x3a\x4f", [0x5afb] = "\x06\x3a\x51", + [0x5afc] = "\x05\x2f\x50", [0x5afd] = "\x05\x2f\x52", + [0x5afe] = "\x0f\x31\x63", [0x5aff] = "\x0f\x31\x64", + [0x5b00] = "\x0f\x31\x65", [0x5b01] = "\x0f\x31\x66", + [0x5b02] = "\x0f\x31\x67", [0x5b03] = "\x0f\x31\x68", + [0x5b04] = "\x0f\x31\x69", [0x5b05] = "\x0f\x31\x6a", + [0x5b07] = "\x04\x2e\x76", [0x5b0c] = "\x06\x42\x74", + [0x5b0d] = "\x06\x42\x7a", [0x5b0e] = "\x05\x34\x4a", + [0x5b0f] = "\x04\x33\x79", [0x5b10] = "\x05\x34\x4d", + [0x5b11] = "\x06\x42\x77", [0x5b12] = "\x05\x34\x4c", + [0x5b13] = "\x06\x42\x7c", [0x5b14] = "\x04\x33\x75", + [0x5b15] = "\x05\x34\x4e", [0x5b16] = "\x06\x42\x75", + [0x5b17] = "\x05\x2f\x53", [0x5b19] = "\x05\x34\x49", + [0x5b1a] = "\x06\x42\x79", [0x5b1b] = "\x06\x42\x7b", + [0x5b1d] = "\x05\x34\x50", [0x5b1e] = "\x05\x34\x51", + [0x5b1f] = "\x06\x42\x78", [0x5b21] = "\x0f\x37\x49", + [0x5b22] = "\x0f\x37\x4a", [0x5b23] = "\x0f\x37\x4b", + [0x5b24] = "\x0f\x37\x4c", [0x5b25] = "\x0f\x37\x4e", + [0x5b26] = "\x0f\x37\x4f", [0x5b2a] = "\x05\x3a\x7c", + [0x5b2b] = "\x05\x3b\x22", [0x5b2c] = "\x05\x3a\x7b", + [0x5b2d] = "\x05\x3a\x7e", [0x5b2e] = "\x04\x39\x6c", + [0x5b2f] = "\x04\x39\x6e", [0x5b30] = "\x06\x4c\x5a", + [0x5b31] = "\x05\x34\x4b", [0x5b32] = "\x04\x39\x73", + [0x5b33] = "\x05\x3b\x21", [0x5b34] = "\x05\x3a\x7a", + [0x5b35] = "\x04\x39\x79", [0x5b36] = "\x04\x39\x77", + [0x5b37] = "\x04\x39\x70", [0x5b38] = "\x06\x4c\x5d", + [0x5b39] = "\x04\x39\x78", [0x5b3b] = "\x06\x4c\x57", + [0x5b3c] = "\x05\x3b\x25", [0x5b3d] = "\x06\x4c\x59", + [0x5b3e] = "\x06\x4c\x5c", [0x5b3f] = "\x05\x34\x4f", + [0x5b40] = "\x05\x3a\x7d", [0x5b41] = "\x0f\x3d\x71", + [0x5b42] = "\x0f\x3d\x72", [0x5b43] = "\x0f\x3d\x73", + [0x5b44] = "\x0f\x3d\x74", [0x5b45] = "\x0f\x3d\x75", + [0x5b46] = "\x0f\x3d\x76", [0x5b47] = "\x0f\x3d\x78", + [0x5b48] = "\x0f\x3d\x79", [0x5b49] = "\x0f\x3d\x7a", + [0x5b4a] = "\x0f\x3d\x77", [0x5b4b] = "\x05\x3b\x23", + [0x5b50] = "\x05\x41\x54", [0x5b51] = "\x05\x41\x48", + [0x5b52] = "\x05\x41\x4f", [0x5b53] = "\x04\x3f\x5c", + [0x5b54] = "\x05\x41\x4d", [0x5b55] = "\x05\x41\x45", + [0x5b56] = "\x04\x3f\x64", [0x5b57] = "\x04\x3f\x65", + [0x5b58] = "\x05\x41\x50", [0x5b59] = "\x04\x3f\x5f", + [0x5b5a] = "\x05\x3a\x79", [0x5b5b] = "\x06\x56\x30", + [0x5b5c] = "\x05\x41\x46", [0x5b5d] = "\x05\x41\x55", + [0x5b5e] = "\x05\x41\x4b", [0x5b5f] = "\x05\x41\x52", + [0x5b60] = "\x05\x41\x44", [0x5b61] = "\x05\x41\x49", + [0x5b62] = "\x05\x41\x4c", [0x5b63] = "\x06\x56\x34", + [0x5b64] = "\x06\x56\x32", [0x5b65] = "\x06\x56\x37", + [0x5b66] = "\x06\x56\x3a", [0x5b67] = "\x06\x56\x33", + [0x5b68] = "\x06\x56\x36", [0x5b6a] = "\x06\x56\x38", + [0x5b6b] = "\x06\x5f\x7b", [0x5b6c] = "\x05\x41\x53", + [0x5b6d] = "\x05\x41\x51", [0x5b6e] = "\x05\x41\x4e", + [0x5b6f] = "\x05\x41\x47", [0x5b70] = "\x06\x56\x31", + [0x5b71] = "\x06\x4c\x58", [0x5b77] = "\x06\x56\x35", + [0x5b78] = "\x06\x56\x39", [0x5b79] = "\x0f\x44\x44", + [0x5b7a] = "\x0f\x44\x46", [0x5b7b] = "\x0f\x44\x47", + [0x5b7c] = "\x0f\x44\x48", [0x5b7d] = "\x0f\x44\x49", + [0x5b7e] = "\x0f\x44\x4a", [0x5b7f] = "\x0f\x44\x4b", + [0x5b80] = "\x0f\x44\x4c", [0x5b81] = "\x0f\x44\x4d", + [0x5b82] = "\x0f\x44\x4e", [0x5b83] = "\x0f\x44\x4f", + [0x5b84] = "\x0f\x44\x50", [0x5b85] = "\x06\x56\x2f", + [0x5b8c] = "\x0f\x41\x3e", [0x5b8d] = "\x05\x48\x45", + [0x5b8e] = "\x05\x41\x56", [0x5b8f] = "\x04\x45\x6c", + [0x5b90] = "\x05\x48\x43", [0x5b91] = "\x06\x60\x27", + [0x5b92] = "\x04\x45\x67", [0x5b93] = "\x06\x5f\x7c", + [0x5b94] = "\x06\x5f\x7d", [0x5b95] = "\x05\x48\x3c", + [0x5b96] = "\x05\x48\x3b", [0x5b97] = "\x05\x48\x42", + [0x5b98] = "\x04\x45\x6f", [0x5b99] = "\x06\x60\x28", + [0x5b9a] = "\x05\x48\x40", [0x5b9b] = "\x06\x60\x26", + [0x5b9c] = "\x05\x48\x38", [0x5b9d] = "\x05\x48\x39", + [0x5b9e] = "\x06\x60\x25", [0x5ba0] = "\x06\x60\x21", + [0x5ba2] = "\x05\x48\x3a", [0x5ba3] = "\x05\x48\x41", + [0x5ba4] = "\x05\x48\x37", [0x5ba5] = "\x05\x48\x3d", + [0x5ba6] = "\x06\x60\x22", [0x5ba7] = "\x05\x41\x4a", + [0x5ba8] = "\x05\x48\x47", [0x5ba9] = "\x06\x5f\x7e", + [0x5baa] = "\x05\x48\x3e", [0x5bab] = "\x06\x60\x24", + [0x5bad] = "\x05\x48\x3f", [0x5bae] = "\x04\x45\x71", + [0x5baf] = "\x05\x48\x44", [0x5bb5] = "\x0f\x4a\x6b", + [0x5bb6] = "\x0f\x4a\x6c", [0x5bb7] = "\x0f\x4a\x6d", + [0x5bb8] = "\x0f\x4a\x6e", [0x5bb9] = "\x0f\x4a\x6f", + [0x5bba] = "\x0f\x4a\x70", [0x5bbb] = "\x0f\x4a\x73", + [0x5bbc] = "\x0f\x4a\x74", [0x5bbd] = "\x0f\x4a\x75", + [0x5bbe] = "\x0f\x4a\x76", [0x5bbf] = "\x0f\x4a\x77", + [0x5bc0] = "\x0f\x4a\x78", [0x5bc1] = "\x0f\x4a\x79", + [0x5bc2] = "\x0f\x4a\x7a", [0x5bc6] = "\x0f\x4a\x72", + [0x5bd0] = "\x0f\x4a\x71", [0x5bd1] = "\x05\x4f\x3a", + [0x5bd2] = "\x07\x26\x49", [0x5bd3] = "\x07\x26\x4b", + [0x5bd4] = "\x05\x4f\x44", [0x5bd5] = "\x04\x4c\x2f", + [0x5bd6] = "\x05\x4f\x33", [0x5bd7] = "\x07\x26\x51", + [0x5bd8] = "\x07\x26\x4a", [0x5bd9] = "\x05\x4f\x3e", + [0x5bda] = "\x04\x4b\x71", [0x5bdb] = "\x04\x4b\x6f", + [0x5bdc] = "\x05\x4f\x41", [0x5bdd] = "\x05\x4f\x2f", + [0x5bde] = "\x05\x4f\x34", [0x5bdf] = "\x05\x4f\x43", + [0x5be0] = "\x07\x26\x42", [0x5be1] = "\x05\x4f\x40", + [0x5be2] = "\x05\x4f\x31", [0x5be3] = "\x04\x52\x40", + [0x5be4] = "\x05\x4f\x39", [0x5be5] = "\x05\x4f\x42", + [0x5be6] = "\x04\x4b\x72", [0x5be7] = "\x04\x4c\x29", + [0x5be8] = "\x04\x4c\x23", [0x5be9] = "\x04\x4b\x7d", + [0x5bea] = "\x05\x4f\x38", [0x5beb] = "\x05\x4f\x37", + [0x5bec] = "\x05\x4f\x3c", [0x5bed] = "\x07\x26\x4e", + [0x5bee] = "\x05\x48\x48", [0x5bef] = "\x05\x4f\x35", + [0x5bf0] = "\x07\x26\x50", [0x5bf1] = "\x07\x26\x47", + [0x5bf2] = "\x07\x26\x44", [0x5bf3] = "\x05\x4f\x3f", + [0x5bf4] = "\x07\x26\x40", [0x5bf5] = "\x07\x26\x53", + [0x5bf6] = "\x04\x4c\x24", [0x5bf7] = "\x07\x26\x4f", + [0x5bf8] = "\x04\x4b\x7c", [0x5bf9] = "\x07\x26\x4c", + [0x5bfa] = "\x05\x4f\x3d", [0x5bfc] = "\x07\x26\x45", + [0x5bfd] = "\x07\x26\x43", [0x5bfe] = "\x05\x4f\x2e", + [0x5bff] = "\x07\x26\x48", [0x5c02] = "\x07\x26\x46", + [0x5c05] = "\x05\x4f\x46", [0x5c06] = "\x0f\x50\x78", + [0x5c09] = "\x07\x26\x52", [0x5c0b] = "\x0f\x50\x77", + [0x5c0c] = "\x0f\x50\x7a", [0x5c0d] = "\x0f\x50\x7b", + [0x5c0e] = "\x0f\x50\x7c", [0x5c0f] = "\x0f\x50\x7d", + [0x5c10] = "\x0f\x50\x7e", [0x5c11] = "\x0f\x51\x22", + [0x5c12] = "\x0f\x51\x24", [0x5c13] = "\x0f\x51\x29", + [0x5c14] = "\x0f\x51\x25", [0x5c15] = "\x0f\x51\x26", + [0x5c16] = "\x0f\x51\x27", [0x5c17] = "\x0f\x51\x2a", + [0x5c18] = "\x05\x56\x64", [0x5c19] = "\x04\x52\x41", + [0x5c1a] = "\x04\x52\x3e", [0x5c1b] = "\x05\x56\x58", + [0x5c1c] = "\x05\x56\x5e", [0x5c1d] = "\x05\x56\x66", + [0x5c1e] = "\x07\x31\x2a", [0x5c1f] = "\x05\x56\x5c", + [0x5c20] = "\x04\x52\x2e", [0x5c21] = "\x05\x56\x5d", + [0x5c22] = "\x04\x52\x2c", [0x5c23] = "\x05\x56\x68", + [0x5c24] = "\x07\x26\x41", [0x5c25] = "\x07\x31\x25", + [0x5c26] = "\x04\x52\x32", [0x5c27] = "\x05\x56\x67", + [0x5c28] = "\x04\x52\x31", [0x5c29] = "\x07\x31\x29", + [0x5c2a] = "\x04\x52\x3c", [0x5c2b] = "\x07\x30\x7e", + [0x5c2c] = "\x07\x31\x26", [0x5c2d] = "\x04\x52\x30", + [0x5c2e] = "\x05\x56\x60", [0x5c2f] = "\x07\x30\x7b", + [0x5c30] = "\x04\x52\x3f", [0x5c31] = "\x05\x56\x5f", + [0x5c32] = "\x05\x56\x59", [0x5c33] = "\x07\x30\x7a", + [0x5c34] = "\x07\x31\x28", [0x5c35] = "\x04\x52\x2a", + [0x5c36] = "\x05\x56\x57", [0x5c37] = "\x07\x31\x24", + [0x5c38] = "\x04\x52\x35", [0x5c39] = "\x05\x56\x65", + [0x5c3a] = "\x07\x30\x7d", [0x5c3b] = "\x05\x56\x62", + [0x5c3c] = "\x04\x52\x33", [0x5c3d] = "\x07\x31\x2b", + [0x5c3e] = "\x07\x30\x75", [0x5c3f] = "\x07\x31\x27", + [0x5c40] = "\x05\x4f\x30", [0x5c41] = "\x05\x56\x63", + [0x5c42] = "\x05\x56\x5a", [0x5c44] = "\x07\x30\x78", + [0x5c45] = "\x07\x31\x23", [0x5c46] = "\x07\x30\x76", + [0x5c47] = "\x05\x56\x61", [0x5c4c] = "\x0f\x56\x72", + [0x5c4d] = "\x05\x56\x5b", [0x5c4e] = "\x07\x30\x7c", + [0x5c4f] = "\x07\x30\x77", [0x5c50] = "\x07\x31\x22", + [0x5c51] = "\x0f\x56\x5d", [0x5c52] = "\x0f\x56\x5e", + [0x5c53] = "\x0f\x56\x60", [0x5c54] = "\x0f\x56\x61", + [0x5c55] = "\x0f\x56\x62", [0x5c56] = "\x0f\x56\x63", + [0x5c57] = "\x0f\x56\x64", [0x5c58] = "\x0f\x56\x65", + [0x5c59] = "\x0f\x56\x66", [0x5c5a] = "\x0f\x56\x67", + [0x5c5b] = "\x0f\x56\x68", [0x5c5c] = "\x0f\x56\x69", + [0x5c5d] = "\x0f\x56\x6a", [0x5c5e] = "\x0f\x56\x6b", + [0x5c5f] = "\x0f\x56\x6c", [0x5c60] = "\x0f\x56\x6d", + [0x5c61] = "\x0f\x56\x6e", [0x5c62] = "\x0f\x56\x6f", + [0x5c63] = "\x0f\x56\x70", [0x5c64] = "\x0f\x56\x71", + [0x5c66] = "\x0f\x56\x73", [0x5c69] = "\x07\x30\x79", + [0x5c73] = "\x0f\x50\x79", [0x5c75] = "\x05\x5d\x24", + [0x5c76] = "\x05\x5d\x21", [0x5c77] = "\x04\x57\x5d", + [0x5c78] = "\x05\x5c\x75", [0x5c79] = "\x05\x5d\x2d", + [0x5c7a] = "\x05\x5c\x79", [0x5c7b] = "\x04\x57\x5c", + [0x5c7c] = "\x04\x57\x63", [0x5c7d] = "\x04\x57\x67", + [0x5c7e] = "\x07\x3a\x2c", [0x5c7f] = "\x05\x5d\x2b", + [0x5c80] = "\x04\x57\x60", [0x5c81] = "\x05\x5d\x22", + [0x5c84] = "\x05\x5c\x70", [0x5c85] = "\x05\x5d\x23", + [0x5c86] = "\x05\x5c\x72", [0x5c87] = "\x05\x5d\x31", + [0x5c88] = "\x05\x5c\x7b", [0x5c89] = "\x05\x5d\x2a", + [0x5c8a] = "\x05\x5c\x77", [0x5c8b] = "\x05\x5d\x34", + [0x5c8c] = "\x07\x3a\x24", [0x5c8d] = "\x05\x5c\x76", + [0x5c8e] = "\x05\x5c\x7c", [0x5c8f] = "\x05\x5d\x26", + [0x5c90] = "\x04\x57\x64", [0x5c91] = "\x05\x5d\x27", + [0x5c92] = "\x07\x3a\x29", [0x5c95] = "\x05\x63\x42", + [0x5c96] = "\x05\x5d\x2c", [0x5c97] = "\x05\x5c\x7a", + [0x5c98] = "\x07\x3a\x2f", [0x5c99] = "\x07\x3a\x28", + [0x5c9a] = "\x05\x5c\x6f", [0x5c9b] = "\x05\x5d\x32", + [0x5c9c] = "\x05\x5d\x29", [0x5c9d] = "\x05\x5c\x73", + [0x5c9e] = "\x07\x3a\x2b", [0x5c9f] = "\x05\x5d\x2e", + [0x5ca0] = "\x05\x5c\x71", [0x5ca1] = "\x05\x5c\x6e", + [0x5ca2] = "\x05\x5d\x28", [0x5ca3] = "\x04\x57\x66", + [0x5ca4] = "\x04\x5c\x3c", [0x5ca5] = "\x05\x5d\x33", + [0x5ca6] = "\x05\x5c\x78", [0x5ca7] = "\x05\x5d\x2f", + [0x5ca8] = "\x05\x5d\x25", [0x5ca9] = "\x07\x31\x21", + [0x5caa] = "\x05\x5c\x74", [0x5cab] = "\x07\x3a\x27", + [0x5cac] = "\x07\x3a\x26", [0x5cae] = "\x07\x3a\x25", + [0x5caf] = "\x07\x3a\x2d", [0x5cb0] = "\x0f\x5b\x5d", + [0x5cb1] = "\x0f\x5b\x5e", [0x5cb2] = "\x0f\x5b\x60", + [0x5cb3] = "\x0f\x5b\x61", [0x5cb4] = "\x0f\x5b\x62", + [0x5cb5] = "\x0f\x5b\x63", [0x5cb6] = "\x0f\x5b\x64", + [0x5cb7] = "\x0f\x5b\x66", [0x5cb8] = "\x0f\x5b\x67", + [0x5cb9] = "\x0f\x5b\x68", [0x5cba] = "\x0f\x5b\x69", + [0x5cbb] = "\x07\x3a\x2a", [0x5cbc] = "\x07\x3a\x2e", + [0x5cbd] = "\x04\x57\x68", [0x5cc0] = "\x0f\x5b\x65", + [0x5cc6] = "\x04\x57\x61", [0x5cc7] = "\x05\x63\x4b", + [0x5cc8] = "\x05\x63\x47", [0x5cc9] = "\x05\x5d\x35", + [0x5cca] = "\x04\x5c\x52", [0x5ccb] = "\x05\x63\x45", + [0x5ccc] = "\x05\x63\x38", [0x5ccd] = "\x05\x63\x33", + [0x5cce] = "\x04\x5c\x47", [0x5ccf] = "\x05\x63\x4a", + [0x5cd0] = "\x05\x63\x40", [0x5cd1] = "\x03\x58\x4f", + [0x5cd2] = "\x05\x63\x2e", [0x5cd3] = "\x04\x5c\x4e", + [0x5cd4] = "\x04\x5c\x45", [0x5cd5] = "\x05\x63\x43", + [0x5cd6] = "\x05\x63\x39", [0x5cd7] = "\x05\x63\x4c", + [0x5cd8] = "\x04\x5c\x3d", [0x5cd9] = "\x07\x41\x3b", + [0x5cda] = "\x05\x63\x46", [0x5cdb] = "\x05\x63\x30", + [0x5cdc] = "\x05\x63\x37", [0x5cdd] = "\x04\x5c\x3e", + [0x5cde] = "\x04\x5c\x3f", [0x5cdf] = "\x05\x63\x48", + [0x5ce0] = "\x07\x41\x39", [0x5ce1] = "\x05\x63\x35", + [0x5ce2] = "\x05\x63\x32", [0x5ce3] = "\x05\x63\x3f", + [0x5ce4] = "\x07\x41\x35", [0x5ce5] = "\x05\x63\x2c", + [0x5ce6] = "\x07\x41\x36", [0x5ce7] = "\x04\x5c\x41", + [0x5ce8] = "\x07\x41\x33", [0x5ce9] = "\x04\x5c\x53", + [0x5cea] = "\x05\x63\x3e", [0x5ceb] = "\x07\x41\x38", + [0x5cec] = "\x05\x63\x3d", [0x5ced] = "\x07\x41\x3a", + [0x5cee] = "\x07\x41\x3e", [0x5cef] = "\x07\x41\x34", + [0x5cf0] = "\x05\x63\x31", [0x5cf1] = "\x04\x5c\x4d", + [0x5cf2] = "\x05\x63\x36", [0x5cf3] = "\x05\x63\x3a", + [0x5cf4] = "\x05\x63\x44", [0x5cf5] = "\x05\x63\x49", + [0x5cf6] = "\x05\x63\x3c", [0x5cf7] = "\x05\x63\x2d", + [0x5cf8] = "\x07\x41\x42", [0x5cf9] = "\x07\x41\x41", + [0x5cfa] = "\x05\x63\x3b", [0x5cff] = "\x05\x63\x2b", + [0x5d00] = "\x05\x63\x2f", [0x5d01] = "\x07\x41\x32", + [0x5d02] = "\x07\x41\x37", [0x5d03] = "\x0f\x5f\x76", + [0x5d04] = "\x0f\x5f\x77", [0x5d05] = "\x0f\x5f\x78", + [0x5d06] = "\x0f\x5f\x79", [0x5d07] = "\x0f\x5f\x7a", + [0x5d08] = "\x0f\x5f\x7b", [0x5d09] = "\x0f\x5f\x7c", + [0x5d0a] = "\x0f\x5f\x7d", [0x5d0b] = "\x0f\x5f\x7e", + [0x5d0c] = "\x0f\x60\x21", [0x5d0d] = "\x0f\x60\x23", + [0x5d0e] = "\x0f\x60\x24", [0x5d0f] = "\x0f\x60\x25", + [0x5d13] = "\x07\x41\x40", [0x5d14] = "\x07\x41\x3d", + [0x5d1d] = "\x0f\x5b\x6a", [0x5d1e] = "\x0f\x63\x36", + [0x5d1f] = "\x0f\x63\x37", [0x5d20] = "\x0f\x60\x22", + [0x5d21] = "\x05\x68\x6a", [0x5d22] = "\x05\x68\x6f", + [0x5d23] = "\x07\x48\x4e", [0x5d24] = "\x04\x60\x59", + [0x5d25] = "\x07\x48\x4c", [0x5d26] = "\x05\x68\x63", + [0x5d27] = "\x04\x60\x54", [0x5d28] = "\x04\x60\x55", + [0x5d29] = "\x04\x60\x51", [0x5d2a] = "\x05\x68\x69", + [0x5d2b] = "\x04\x60\x4f", [0x5d2c] = "\x04\x60\x50", + [0x5d2d] = "\x07\x48\x48", [0x5d2e] = "\x04\x60\x52", + [0x5d2f] = "\x05\x68\x62", [0x5d30] = "\x04\x60\x58", + [0x5d31] = "\x04\x60\x4d", [0x5d32] = "\x07\x48\x47", + [0x5d34] = "\x05\x68\x6d", [0x5d35] = "\x05\x68\x68", + [0x5d36] = "\x05\x68\x70", [0x5d37] = "\x05\x68\x6c", + [0x5d38] = "\x05\x68\x6b", [0x5d39] = "\x05\x68\x65", + [0x5d3a] = "\x05\x68\x64", [0x5d3b] = "\x05\x68\x67", + [0x5d3d] = "\x07\x48\x46", [0x5d3e] = "\x07\x48\x4a", + [0x5d3f] = "\x05\x68\x61", [0x5d44] = "\x05\x68\x71", + [0x5d45] = "\x07\x48\x49", [0x5d46] = "\x0f\x63\x31", + [0x5d47] = "\x0f\x63\x33", [0x5d48] = "\x0f\x63\x34", + [0x5d49] = "\x0f\x63\x35", [0x5d4a] = "\x0f\x63\x38", + [0x5d4b] = "\x0f\x63\x39", [0x5d4c] = "\x0f\x63\x3a", + [0x5d4d] = "\x0f\x63\x3b", [0x5d4e] = "\x0f\x63\x3c", + [0x5d50] = "\x07\x48\x4b", [0x5d53] = "\x07\x48\x4d", + [0x5d5c] = "\x05\x6c\x7c", [0x5d5d] = "\x05\x6c\x7b", + [0x5d5e] = "\x05\x6c\x76", [0x5d5f] = "\x04\x60\x57", + [0x5d60] = "\x05\x6c\x74", [0x5d61] = "\x07\x4e\x6c", + [0x5d62] = "\x05\x6c\x7a", [0x5d63] = "\x04\x63\x7d", + [0x5d64] = "\x07\x4e\x74", [0x5d65] = "\x04\x64\x22", + [0x5d66] = "\x05\x6c\x78", [0x5d67] = "\x05\x6c\x73", + [0x5d68] = "\x04\x66\x70", [0x5d69] = "\x07\x4e\x6a", + [0x5d6a] = "\x05\x6c\x6f", [0x5d6b] = "\x05\x6c\x75", + [0x5d6c] = "\x05\x6c\x71", [0x5d6d] = "\x07\x4e\x69", + [0x5d6e] = "\x07\x4e\x75", [0x5d6f] = "\x05\x6c\x77", + [0x5d70] = "\x07\x4e\x6d", [0x5d71] = "\x07\x4e\x6e", + [0x5d72] = "\x05\x6c\x72", [0x5d73] = "\x07\x4e\x6f", + [0x5d74] = "\x07\x54\x38", [0x5d75] = "\x07\x4e\x71", + [0x5d76] = "\x07\x4e\x70", [0x5d78] = "\x07\x4e\x72", + [0x5d79] = "\x07\x4e\x73", [0x5d7a] = "\x0f\x65\x68", + [0x5d7b] = "\x0f\x65\x69", [0x5d7d] = "\x07\x4e\x6b", + [0x5d86] = "\x05\x70\x64", [0x5d87] = "\x05\x70\x68", + [0x5d88] = "\x05\x70\x69", [0x5d8a] = "\x04\x66\x71", + [0x5d8b] = "\x04\x66\x6b", [0x5d8c] = "\x05\x70\x66", + [0x5d8d] = "\x05\x70\x6b", [0x5d8e] = "\x07\x54\x2f", + [0x5d8f] = "\x05\x70\x5e", [0x5d90] = "\x05\x70\x63", + [0x5d91] = "\x05\x70\x60", [0x5d92] = "\x04\x64\x21", + [0x5d93] = "\x05\x70\x67", [0x5d94] = "\x05\x70\x5f", + [0x5d95] = "\x05\x6c\x70", [0x5d96] = "\x07\x54\x35", + [0x5d97] = "\x05\x70\x6a", [0x5d98] = "\x05\x70\x5d", + [0x5d99] = "\x07\x54\x31", [0x5d9a] = "\x05\x70\x65", + [0x5d9b] = "\x04\x69\x27", [0x5d9c] = "\x05\x70\x6c", + [0x5d9d] = "\x07\x54\x36", [0x5d9e] = "\x07\x54\x30", + [0x5d9f] = "\x07\x54\x34", [0x5da3] = "\x0f\x68\x23", + [0x5da4] = "\x0f\x68\x24", [0x5da5] = "\x0f\x68\x25", + [0x5da6] = "\x0f\x68\x26", [0x5da7] = "\x0f\x68\x27", + [0x5da8] = "\x0f\x68\x28", [0x5da9] = "\x0f\x68\x29", + [0x5daa] = "\x07\x54\x33", [0x5dab] = "\x07\x54\x39", + [0x5db4] = "\x07\x54\x32", [0x5db5] = "\x07\x58\x55", + [0x5db6] = "\x04\x69\x24", [0x5db7] = "\x04\x69\x23", + [0x5db8] = "\x05\x73\x70", [0x5db9] = "\x05\x73\x6e", + [0x5dba] = "\x05\x70\x62", [0x5dbb] = "\x05\x73\x71", + [0x5dbc] = "\x07\x58\x52", [0x5dbd] = "\x05\x70\x6d", + [0x5dbe] = "\x07\x58\x51", [0x5dbf] = "\x05\x73\x74", + [0x5dc0] = "\x04\x69\x25", [0x5dc1] = "\x05\x73\x6d", + [0x5dc2] = "\x07\x58\x54", [0x5dc3] = "\x07\x54\x37", + [0x5dc4] = "\x05\x73\x76", [0x5dc5] = "\x05\x73\x73", + [0x5dc6] = "\x05\x73\x6f", [0x5dc7] = "\x05\x73\x75", + [0x5dc8] = "\x05\x73\x72", [0x5dc9] = "\x07\x58\x56", + [0x5dcc] = "\x0f\x69\x5f", [0x5dcd] = "\x0f\x69\x60", + [0x5dce] = "\x0f\x69\x61", [0x5dcf] = "\x0f\x69\x62", + [0x5dd0] = "\x07\x58\x53", [0x5dd1] = "\x07\x59\x34", + [0x5dd4] = "\x04\x6a\x5e", [0x5dd5] = "\x05\x76\x33", + [0x5dd6] = "\x07\x5c\x31", [0x5dd7] = "\x05\x76\x34", + [0x5dd8] = "\x04\x6a\x5f", [0x5dd9] = "\x04\x6a\x60", + [0x5dda] = "\x04\x6a\x62", [0x5ddb] = "\x07\x5c\x30", + [0x5ddc] = "\x05\x76\x36", [0x5ddd] = "\x07\x5c\x32", + [0x5dde] = "\x05\x76\x35", [0x5ddf] = "\x07\x5c\x36", + [0x5de0] = "\x07\x5c\x35", [0x5de1] = "\x0f\x6a\x69", + [0x5de2] = "\x07\x5c\x33", [0x5de3] = "\x07\x5c\x37", + [0x5de4] = "\x07\x5c\x34", [0x5de8] = "\x05\x77\x72", + [0x5de9] = "\x07\x5f\x2b", [0x5dea] = "\x07\x5f\x2e", + [0x5deb] = "\x05\x77\x74", [0x5dec] = "\x05\x77\x75", + [0x5ded] = "\x07\x5f\x2d", [0x5dee] = "\x05\x76\x37", + [0x5def] = "\x07\x5f\x2c", [0x5df0] = "\x07\x5f\x2a", + [0x5df1] = "\x05\x77\x73", [0x5df2] = "\x07\x5f\x31", + [0x5df4] = "\x04\x6b\x77", [0x5df5] = "\x0f\x6b\x5a", + [0x5df6] = "\x0f\x6b\x5b", [0x5df7] = "\x0f\x6b\x5c", + [0x5df8] = "\x07\x5f\x2f", [0x5dfc] = "\x05\x79\x35", + [0x5dfd] = "\x07\x61\x2c", [0x5dfe] = "\x07\x61\x2e", + [0x5dff] = "\x07\x61\x31", [0x5e00] = "\x04\x6c\x79", + [0x5e03] = "\x07\x61\x2f", [0x5e05] = "\x07\x5f\x30", + [0x5e07] = "\x07\x61\x2d", [0x5e08] = "\x05\x7a\x31", + [0x5e09] = "\x05\x7a\x2f", [0x5e0a] = "\x05\x7a\x30", + [0x5e0b] = "\x07\x61\x30", [0x5e0e] = "\x0f\x6c\x4f", + [0x5e0f] = "\x0f\x6c\x4d", [0x5e10] = "\x07\x63\x5e", + [0x5e11] = "\x07\x63\x5f", [0x5e14] = "\x0f\x6c\x68", + [0x5e16] = "\x07\x63\x60", [0x5e17] = "\x05\x7b\x44", + [0x5e18] = "\x05\x7b\x64", [0x5e19] = "\x0f\x6d\x27", + [0x5e1c] = "\x07\x64\x54", [0x5e21] = "\x04\x6e\x4e", + [0x5e22] = "\x05\x7b\x7c", [0x5e23] = "\x05\x7c\x2b", + [0x5e25] = "\x05\x24\x71", [0x5e26] = "\x0f\x25\x27", + [0x5e27] = "\x05\x27\x4e", [0x5e28] = "\x06\x2d\x51", + [0x5e29] = "\x0f\x28\x45", [0x5e2b] = "\x06\x33\x61", + [0x5e2c] = "\x05\x2b\x22", [0x5e2d] = "\x06\x33\x60", + [0x5e2f] = "\x05\x2b\x23", [0x5e30] = "\x0f\x2c\x7e", + [0x5e31] = "\x0f\x2d\x22", [0x5e33] = "\x06\x3a\x52", + [0x5e34] = "\x05\x2f\x54", [0x5e35] = "\x06\x3a\x56", + [0x5e36] = "\x05\x2f\x55", [0x5e37] = "\x06\x3a\x54", + [0x5e38] = "\x05\x2f\x56", [0x5e39] = "\x0f\x31\x6b", + [0x5e3a] = "\x0f\x31\x6c", [0x5e3b] = "\x0f\x31\x6d", + [0x5e3c] = "\x0f\x31\x6e", [0x5e3d] = "\x06\x3a\x53", + [0x5e3e] = "\x06\x3a\x55", [0x5e41] = "\x04\x33\x7e", + [0x5e42] = "\x05\x34\x55", [0x5e43] = "\x04\x34\x24", + [0x5e45] = "\x05\x34\x54", [0x5e46] = "\x04\x34\x21", + [0x5e47] = "\x05\x34\x58", [0x5e48] = "\x05\x34\x53", + [0x5e49] = "\x05\x34\x56", [0x5e4a] = "\x05\x34\x57", + [0x5e4b] = "\x04\x34\x23", [0x5e4c] = "\x05\x34\x5a", + [0x5e4d] = "\x05\x34\x52", [0x5e4e] = "\x06\x42\x7d", + [0x5e4f] = "\x06\x4c\x63", [0x5e50] = "\x06\x43\x21", + [0x5e51] = "\x0f\x37\x50", [0x5e52] = "\x0f\x37\x51", + [0x5e55] = "\x06\x42\x7e", [0x5e56] = "\x0f\x37\x52", + [0x5e5a] = "\x05\x3b\x26", [0x5e5c] = "\x04\x39\x7a", + [0x5e5d] = "\x06\x4c\x61", [0x5e5e] = "\x06\x4c\x5e", + [0x5e5f] = "\x06\x4c\x65", [0x5e60] = "\x05\x3b\x28", + [0x5e61] = "\x04\x3a\x21", [0x5e62] = "\x06\x4c\x64", + [0x5e64] = "\x06\x4c\x5f", [0x5e66] = "\x0f\x3d\x7c", + [0x5e67] = "\x0f\x3d\x7e", [0x5e68] = "\x0f\x3e\x22", + [0x5e6b] = "\x0f\x3d\x7b", [0x5e6d] = "\x06\x4c\x62", + [0x5e72] = "\x05\x41\x57", [0x5e73] = "\x04\x3f\x68", + [0x5e74] = "\x06\x56\x3d", [0x5e75] = "\x05\x41\x59", + [0x5e76] = "\x05\x41\x5a", [0x5e77] = "\x05\x3b\x27", + [0x5e78] = "\x05\x41\x58", [0x5e79] = "\x06\x56\x3f", + [0x5e7a] = "\x06\x56\x3e", [0x5e7b] = "\x04\x39\x7e", + [0x5e7c] = "\x05\x41\x5b", [0x5e7d] = "\x05\x41\x5d", + [0x5e7e] = "\x05\x41\x5c", [0x5e7f] = "\x06\x56\x41", + [0x5e84] = "\x0f\x44\x52", [0x5e85] = "\x0f\x44\x53", + [0x5e86] = "\x0f\x44\x55", [0x5e87] = "\x0f\x44\x56", + [0x5e88] = "\x06\x56\x3b", [0x5e89] = "\x0f\x44\x54", + [0x5e8b] = "\x06\x56\x40", [0x5e97] = "\x0f\x44\x51", + [0x5e98] = "\x06\x60\x2d", [0x5e99] = "\x05\x48\x4a", + [0x5e9a] = "\x06\x60\x2b", [0x5e9b] = "\x06\x60\x2e", + [0x5e9c] = "\x05\x48\x4c", [0x5e9d] = "\x04\x45\x73", + [0x5e9e] = "\x06\x56\x3c", [0x5e9f] = "\x06\x60\x33", + [0x5ea0] = "\x06\x60\x32", [0x5ea1] = "\x05\x48\x4b", + [0x5ea2] = "\x06\x60\x30", [0x5ea3] = "\x05\x48\x49", + [0x5ea4] = "\x05\x48\x4d", [0x5ea7] = "\x0f\x4a\x7c", + [0x5ea8] = "\x0f\x4a\x7d", [0x5ea9] = "\x0f\x4a\x7e", + [0x5eaa] = "\x0f\x4b\x21", [0x5eab] = "\x0f\x4b\x22", + [0x5eac] = "\x0f\x4b\x23", [0x5ead] = "\x0f\x4b\x25", + [0x5eae] = "\x0f\x4b\x26", [0x5eaf] = "\x0f\x4b\x28", + [0x5eb0] = "\x0f\x4b\x29", [0x5eb1] = "\x0f\x4b\x2a", + [0x5eb2] = "\x0f\x4b\x2d", [0x5eb3] = "\x06\x60\x2f", + [0x5eb4] = "\x0f\x4b\x2c", [0x5eb6] = "\x06\x60\x29", + [0x5eb8] = "\x06\x60\x2a", [0x5ebc] = "\x0f\x4b\x24", + [0x5ec1] = "\x07\x26\x58", [0x5ec2] = "\x07\x26\x54", + [0x5ec3] = "\x04\x4c\x36", [0x5ec4] = "\x05\x4f\x4b", + [0x5ec5] = "\x07\x26\x55", [0x5ec6] = "\x07\x26\x59", + [0x5ec7] = "\x04\x4c\x33", [0x5ec8] = "\x05\x4f\x4a", + [0x5ec9] = "\x05\x4f\x4c", [0x5eca] = "\x05\x4f\x50", + [0x5ecb] = "\x05\x48\x4e", [0x5ecc] = "\x05\x4f\x4f", + [0x5ecd] = "\x05\x4f\x4d", [0x5ece] = "\x07\x26\x5b", + [0x5ecf] = "\x07\x26\x56", [0x5ed0] = "\x05\x4f\x49", + [0x5ed1] = "\x04\x4c\x34", [0x5ed2] = "\x05\x4f\x4e", + [0x5ed3] = "\x04\x4c\x32", [0x5ed4] = "\x07\x26\x5a", + [0x5ed5] = "\x05\x4f\x48", [0x5ed6] = "\x05\x4f\x47", + [0x5ed9] = "\x0f\x51\x2b", [0x5eda] = "\x0f\x51\x2c", + [0x5edb] = "\x0f\x51\x2d", [0x5edc] = "\x0f\x51\x2f", + [0x5ee4] = "\x05\x56\x6e", [0x5ee5] = "\x05\x56\x6c", + [0x5ee6] = "\x05\x5d\x3c", [0x5ee7] = "\x04\x52\x43", + [0x5ee8] = "\x05\x56\x6b", [0x5ee9] = "\x04\x52\x42", + [0x5eea] = "\x07\x31\x2f", [0x5eeb] = "\x07\x31\x30", + [0x5eec] = "\x05\x56\x6f", [0x5eed] = "\x07\x31\x2c", + [0x5eee] = "\x05\x56\x6a", [0x5eef] = "\x05\x56\x6d", + [0x5ef0] = "\x05\x56\x70", [0x5ef1] = "\x0f\x56\x74", + [0x5ef2] = "\x0f\x56\x75", [0x5ef3] = "\x07\x31\x2e", + [0x5eff] = "\x05\x5d\x36", [0x5f00] = "\x05\x5d\x38", + [0x5f01] = "\x07\x3a\x30", [0x5f02] = "\x05\x5d\x39", + [0x5f03] = "\x05\x5d\x37", [0x5f04] = "\x05\x5d\x3a", + [0x5f05] = "\x05\x5d\x3b", [0x5f06] = "\x07\x3a\x32", + [0x5f07] = "\x07\x3a\x34", [0x5f08] = "\x07\x3a\x35", + [0x5f09] = "\x07\x3a\x31", [0x5f0c] = "\x0f\x5b\x6b", + [0x5f0d] = "\x0f\x5b\x6c", [0x5f0e] = "\x0f\x5b\x6d", + [0x5f0f] = "\x0f\x5b\x6f", [0x5f10] = "\x0f\x5b\x70", + [0x5f11] = "\x0f\x5b\x71", [0x5f12] = "\x0f\x5b\x72", + [0x5f13] = "\x04\x57\x6c", [0x5f18] = "\x05\x63\x52", + [0x5f19] = "\x07\x41\x45", [0x5f1a] = "\x04\x5c\x57", + [0x5f1b] = "\x05\x63\x53", [0x5f1c] = "\x05\x63\x4f", + [0x5f1d] = "\x07\x48\x56", [0x5f1e] = "\x05\x63\x51", + [0x5f1f] = "\x05\x5d\x3d", [0x5f20] = "\x07\x41\x46", + [0x5f21] = "\x05\x63\x50", [0x5f22] = "\x07\x4e\x78", + [0x5f24] = "\x05\x63\x4d", [0x5f25] = "\x07\x41\x43", + [0x5f26] = "\x0f\x60\x27", [0x5f27] = "\x0f\x60\x28", + [0x5f28] = "\x0f\x60\x29", [0x5f35] = "\x0f\x5b\x6e", + [0x5f36] = "\x05\x68\x74", [0x5f37] = "\x07\x48\x4f", + [0x5f38] = "\x07\x48\x50", [0x5f39] = "\x04\x60\x5e", + [0x5f3a] = "\x04\x60\x5c", [0x5f3b] = "\x05\x68\x73", + [0x5f3c] = "\x05\x70\x6e", [0x5f3d] = "\x07\x48\x52", + [0x5f3e] = "\x07\x48\x53", [0x5f3f] = "\x07\x41\x48", + [0x5f40] = "\x04\x60\x5f", [0x5f41] = "\x04\x5c\x58", + [0x5f42] = "\x05\x68\x75", [0x5f43] = "\x07\x41\x47", + [0x5f45] = "\x05\x68\x72", [0x5f46] = "\x0f\x63\x3e", + [0x5f47] = "\x07\x48\x51", [0x5f49] = "\x07\x48\x54", + [0x5f4a] = "\x07\x48\x55", [0x5f4b] = "\x0f\x63\x3f", + [0x5f4f] = "\x07\x4e\x77", [0x5f50] = "\x05\x6c\x7e", + [0x5f51] = "\x07\x4e\x76", [0x5f55] = "\x0f\x65\x6a", + [0x5f56] = "\x0f\x65\x6b", [0x5f57] = "\x04\x66\x73", + [0x5f58] = "\x04\x66\x72", [0x5f59] = "\x05\x70\x6f", + [0x5f5a] = "\x07\x54\x3d", [0x5f5b] = "\x07\x54\x3c", + [0x5f5d] = "\x0f\x68\x2a", [0x5f5e] = "\x0f\x68\x2b", + [0x5f63] = "\x07\x54\x3b", [0x5f65] = "\x05\x73\x77", + [0x5f66] = "\x07\x58\x57", [0x5f67] = "\x05\x73\x78", + [0x5f6c] = "\x04\x6a\x63", [0x5f6d] = "\x04\x6a\x64", + [0x5f6e] = "\x07\x5c\x38", [0x5f6f] = "\x0f\x6a\x6a", + [0x5f70] = "\x05\x76\x38", [0x5f71] = "\x07\x5c\x39", + [0x5f72] = "\x07\x5f\x32", [0x5f73] = "\x05\x77\x77", + [0x5f74] = "\x05\x77\x76", [0x5f76] = "\x05\x79\x38", + [0x5f77] = "\x07\x61\x33", [0x5f78] = "\x05\x79\x37", + [0x5f79] = "\x05\x79\x36", [0x5f7a] = "\x07\x61\x32", + [0x5f7b] = "\x07\x62\x4c", [0x5f7c] = "\x04\x6d\x5d", + [0x5f7d] = "\x05\x7a\x32", [0x5f7e] = "\x07\x62\x4b", + [0x5f7f] = "\x05\x7a\x33", [0x5f80] = "\x07\x63\x62", + [0x5f81] = "\x07\x63\x61", [0x5f82] = "\x05\x7b\x7d", + [0x5f84] = "\x07\x66\x36", [0x5f85] = "\x05\x27\x4f", + [0x5f86] = "\x06\x2d\x52", [0x5f87] = "\x05\x27\x50", + [0x5f88] = "\x0f\x28\x47", [0x5f89] = "\x0f\x28\x48", + [0x5f8a] = "\x05\x27\x51", [0x5f8c] = "\x05\x2b\x26", + [0x5f8d] = "\x06\x33\x62", [0x5f8e] = "\x06\x33\x65", + [0x5f8f] = "\x05\x2b\x24", [0x5f90] = "\x05\x2b\x25", + [0x5f91] = "\x06\x33\x67", [0x5f92] = "\x06\x33\x63", + [0x5f93] = "\x05\x2b\x27", [0x5f94] = "\x0f\x2d\x23", + [0x5f96] = "\x06\x33\x68", [0x5f99] = "\x06\x3a\x5b", + [0x5f9a] = "\x06\x3a\x57", [0x5f9b] = "\x04\x2e\x79", + [0x5f9c] = "\x06\x3a\x63", [0x5f9d] = "\x04\x2e\x7b", + [0x5f9e] = "\x06\x3a\x5d", [0x5fa0] = "\x06\x3a\x5c", + [0x5fa1] = "\x06\x3a\x5f", [0x5fa2] = "\x05\x2f\x5a", + [0x5fa3] = "\x04\x2e\x7a", [0x5fa4] = "\x04\x2f\x24", + [0x5fa5] = "\x06\x3a\x64", [0x5fa6] = "\x06\x3a\x59", + [0x5fa7] = "\x04\x2f\x23", [0x5fa8] = "\x06\x3a\x5e", + [0x5fa9] = "\x04\x2f\x22", [0x5faa] = "\x06\x3a\x60", + [0x5fab] = "\x06\x3a\x58", [0x5fac] = "\x05\x2f\x59", + [0x5fad] = "\x06\x3a\x61", [0x5fae] = "\x05\x2f\x58", + [0x5faf] = "\x05\x2f\x57", [0x5fb0] = "\x06\x3a\x5a", + [0x5fb2] = "\x0f\x31\x71", [0x5fb3] = "\x0f\x31\x72", + [0x5fb4] = "\x0f\x31\x73", [0x5fb5] = "\x0f\x31\x74", + [0x5fb6] = "\x0f\x31\x75", [0x5fb7] = "\x0f\x31\x76", + [0x5fb8] = "\x0f\x31\x77", [0x5fba] = "\x04\x2f\x26", + [0x5fbb] = "\x06\x3a\x62", [0x5fc3] = "\x05\x34\x5f", + [0x5fc4] = "\x05\x34\x5d", [0x5fc5] = "\x04\x34\x32", + [0x5fc6] = "\x04\x34\x28", [0x5fc7] = "\x04\x34\x2a", + [0x5fc8] = "\x06\x43\x28", [0x5fc9] = "\x04\x34\x2f", + [0x5fca] = "\x05\x34\x5e", [0x5fcb] = "\x04\x34\x31", + [0x5fcc] = "\x06\x43\x29", [0x5fcd] = "\x05\x34\x5b", + [0x5fce] = "\x04\x34\x2c", [0x5fcf] = "\x06\x43\x2b", + [0x5fd0] = "\x06\x43\x2a", [0x5fd1] = "\x06\x43\x25", + [0x5fd2] = "\x06\x43\x23", [0x5fd3] = "\x06\x43\x24", + [0x5fd5] = "\x05\x34\x5c", [0x5fd6] = "\x0f\x37\x58", + [0x5fd7] = "\x0f\x37\x59", [0x5fd8] = "\x0f\x37\x5a", + [0x5fd9] = "\x0f\x37\x5b", [0x5fdc] = "\x06\x43\x27", + [0x5fdf] = "\x06\x43\x2c", [0x5fe1] = "\x0f\x37\x55", + [0x5fe6] = "\x05\x3b\x31", [0x5fe7] = "\x05\x3b\x30", + [0x5fe8] = "\x05\x3b\x2e", [0x5fe9] = "\x05\x3b\x32", + [0x5fea] = "\x06\x4c\x6d", [0x5feb] = "\x04\x3a\x23", + [0x5fec] = "\x06\x4c\x66", [0x5fed] = "\x06\x4c\x6c", + [0x5fee] = "\x04\x3a\x22", [0x5fef] = "\x04\x3a\x24", + [0x5ff0] = "\x06\x4c\x6e", [0x5ff1] = "\x06\x43\x26", + [0x5ff2] = "\x06\x4c\x67", [0x5ff3] = "\x06\x4c\x70", + [0x5ff4] = "\x06\x4c\x68", [0x5ff5] = "\x05\x3b\x2d", + [0x5ff6] = "\x06\x4c\x6a", [0x5ff7] = "\x06\x4c\x69", + [0x5ff8] = "\x06\x4c\x6f", [0x5ff9] = "\x05\x3b\x2a", + [0x5ffa] = "\x05\x3b\x29", [0x5ffc] = "\x05\x3b\x2b", + [0x5ffd] = "\x0f\x3e\x25", [0x5ffe] = "\x0f\x3e\x26", + [0x5fff] = "\x0f\x3e\x27", [0x6000] = "\x0f\x3e\x28", + [0x6001] = "\x0f\x3e\x29", [0x6002] = "\x0f\x3e\x2a", + [0x6003] = "\x0f\x3e\x2b", [0x6004] = "\x0f\x3e\x2c", + [0x6005] = "\x0f\x3e\x2d", [0x6006] = "\x0f\x3e\x2e", + [0x6007] = "\x06\x4c\x6b", [0x6009] = "\x05\x3b\x2f", + [0x6012] = "\x06\x56\x4b", [0x6013] = "\x06\x56\x42", + [0x6014] = "\x05\x41\x5f", [0x6015] = "\x05\x41\x5e", + [0x6016] = "\x04\x3f\x6c", [0x6017] = "\x06\x56\x44", + [0x6018] = "\x04\x3f\x6d", [0x6019] = "\x06\x56\x48", + [0x601a] = "\x06\x56\x45", [0x601b] = "\x04\x3f\x69", + [0x601c] = "\x05\x41\x61", [0x601d] = "\x05\x41\x60", + [0x601e] = "\x06\x56\x43", [0x601f] = "\x06\x56\x49", + [0x6020] = "\x04\x3a\x25", [0x6021] = "\x04\x3f\x6b", + [0x6022] = "\x06\x56\x46", [0x6023] = "\x05\x41\x62", + [0x6024] = "\x06\x56\x4c", [0x6025] = "\x06\x56\x4d", + [0x6026] = "\x04\x3f\x72", [0x6027] = "\x06\x56\x4a", + [0x602c] = "\x0f\x44\x57", [0x602d] = "\x0f\x44\x58", + [0x602e] = "\x0f\x44\x59", [0x602f] = "\x0f\x44\x5a", + [0x6030] = "\x0f\x44\x5b", [0x6031] = "\x0f\x44\x5c", + [0x6032] = "\x0f\x44\x5d", [0x6033] = "\x0f\x44\x5e", + [0x6034] = "\x0f\x44\x5f", [0x6035] = "\x0f\x44\x60", + [0x6036] = "\x0f\x44\x61", [0x6037] = "\x0f\x44\x62", + [0x6043] = "\x06\x56\x47", [0x6044] = "\x04\x3f\x70", + [0x6046] = "\x04\x45\x78", [0x6048] = "\x05\x48\x50", + [0x6049] = "\x04\x45\x76", [0x604a] = "\x05\x48\x52", + [0x604b] = "\x06\x60\x3f", [0x604c] = "\x06\x60\x3e", + [0x604d] = "\x05\x48\x56", [0x604e] = "\x04\x45\x7a", + [0x604f] = "\x05\x48\x55", [0x6050] = "\x04\x45\x77", + [0x6051] = "\x06\x60\x39", [0x6052] = "\x06\x60\x43", + [0x6053] = "\x06\x60\x42", [0x6054] = "\x06\x60\x36", + [0x6055] = "\x04\x45\x7d", [0x6056] = "\x05\x48\x4f", + [0x6057] = "\x05\x41\x63", [0x6058] = "\x06\x60\x41", + [0x6059] = "\x05\x48\x51", [0x605a] = "\x06\x60\x3c", + [0x605b] = "\x06\x60\x34", [0x605c] = "\x05\x48\x53", + [0x605d] = "\x05\x48\x57", [0x605e] = "\x06\x60\x40", + [0x6061] = "\x06\x60\x3b", [0x6064] = "\x04\x46\x22", + [0x6065] = "\x06\x60\x38", [0x6066] = "\x0f\x4b\x2e", + [0x6067] = "\x0f\x4b\x2f", [0x6068] = "\x0f\x4b\x30", + [0x6069] = "\x0f\x4b\x31", [0x606a] = "\x0f\x4b\x32", + [0x606b] = "\x0f\x4b\x33", [0x606c] = "\x0f\x4b\x34", + [0x606d] = "\x0f\x4b\x35", [0x606e] = "\x0f\x4b\x36", + [0x606f] = "\x0f\x4b\x37", [0x6070] = "\x06\x60\x35", + [0x6071] = "\x06\x60\x37", [0x6074] = "\x06\x60\x3d", + [0x6080] = "\x04\x4c\x38", [0x6081] = "\x04\x4c\x43", + [0x6082] = "\x07\x26\x60", [0x6083] = "\x04\x4c\x42", + [0x6084] = "\x04\x4c\x3b", [0x6085] = "\x05\x4f\x5b", + [0x6086] = "\x05\x4f\x59", [0x6087] = "\x04\x52\x48", + [0x6088] = "\x05\x4f\x58", [0x6089] = "\x05\x4f\x5d", + [0x608b] = "\x05\x4f\x55", [0x608c] = "\x04\x4c\x46", + [0x608d] = "\x05\x4f\x5a", [0x608e] = "\x07\x26\x6c", + [0x608f] = "\x07\x26\x5e", [0x6090] = "\x07\x26\x64", + [0x6091] = "\x05\x4f\x5c", [0x6092] = "\x05\x4f\x52", + [0x6093] = "\x07\x26\x61", [0x6094] = "\x07\x26\x66", + [0x6095] = "\x05\x4f\x57", [0x6097] = "\x04\x4c\x41", + [0x6098] = "\x04\x4c\x39", [0x6099] = "\x07\x26\x5d", + [0x609a] = "\x07\x26\x65", [0x609b] = "\x07\x26\x5c", + [0x609c] = "\x07\x26\x67", [0x609d] = "\x06\x60\x3a", + [0x609e] = "\x07\x26\x6d", [0x609f] = "\x07\x26\x6b", + [0x60a0] = "\x05\x4f\x51", [0x60a1] = "\x05\x4f\x56", + [0x60a2] = "\x05\x4f\x5e", [0x60a6] = "\x0f\x51\x30", + [0x60a7] = "\x0f\x51\x31", [0x60a8] = "\x0f\x51\x32", + [0x60a9] = "\x0f\x51\x33", [0x60aa] = "\x0f\x51\x34", + [0x60ab] = "\x0f\x51\x35", [0x60ac] = "\x0f\x51\x38", + [0x60ad] = "\x0f\x51\x39", [0x60ae] = "\x0f\x51\x3a", + [0x60af] = "\x0f\x51\x3d", [0x60b0] = "\x0f\x51\x3e", + [0x60b1] = "\x0f\x51\x3f", [0x60b4] = "\x07\x26\x62", + [0x60b5] = "\x07\x26\x68", [0x60b7] = "\x07\x26\x5f", + [0x60c1] = "\x07\x26\x63", [0x60c3] = "\x07\x31\x46", + [0x60c4] = "\x04\x52\x46", [0x60c5] = "\x07\x31\x43", + [0x60c6] = "\x07\x31\x44", [0x60c7] = "\x04\x52\x4a", + [0x60c8] = "\x07\x31\x40", [0x60c9] = "\x07\x31\x3d", + [0x60ca] = "\x05\x56\x74", [0x60cb] = "\x05\x56\x76", + [0x60cc] = "\x07\x31\x31", [0x60cd] = "\x07\x31\x42", + [0x60ce] = "\x07\x31\x32", [0x60cf] = "\x07\x3a\x36", + [0x60d0] = "\x07\x31\x33", [0x60d1] = "\x07\x31\x36", + [0x60d2] = "\x05\x56\x75", [0x60d3] = "\x05\x56\x77", + [0x60d4] = "\x05\x56\x73", [0x60d5] = "\x05\x5d\x45", + [0x60d6] = "\x04\x52\x45", [0x60d7] = "\x05\x56\x71", + [0x60d8] = "\x05\x56\x72", [0x60d9] = "\x04\x52\x4b", + [0x60db] = "\x07\x31\x3a", [0x60dc] = "\x07\x31\x37", + [0x60dd] = "\x07\x31\x38", [0x60de] = "\x07\x31\x41", + [0x60df] = "\x04\x52\x4d", [0x60e0] = "\x07\x31\x35", + [0x60e2] = "\x05\x56\x79", [0x60e3] = "\x07\x31\x34", + [0x60e4] = "\x07\x31\x45", [0x60e5] = "\x07\x31\x3b", + [0x60e6] = "\x05\x56\x78", [0x60e7] = "\x07\x31\x3f", + [0x60e8] = "\x07\x31\x3e", [0x60f0] = "\x07\x31\x39", + [0x60f1] = "\x07\x31\x3c", [0x60f2] = "\x0f\x56\x76", + [0x60f3] = "\x0f\x56\x77", [0x60f4] = "\x0f\x56\x78", + [0x60f5] = "\x0f\x56\x79", [0x60f6] = "\x0f\x56\x7a", + [0x60f7] = "\x0f\x56\x7b", [0x60f8] = "\x0f\x56\x7c", + [0x60f9] = "\x0f\x56\x7d", [0x60fa] = "\x0f\x56\x7e", + [0x6109] = "\x07\x3a\x44", [0x610a] = "\x07\x3a\x43", + [0x610b] = "\x05\x5d\x43", [0x610c] = "\x05\x5d\x40", + [0x610d] = "\x04\x57\x71", [0x610e] = "\x07\x3a\x37", + [0x610f] = "\x05\x5d\x41", [0x6110] = "\x07\x3a\x42", + [0x6111] = "\x04\x57\x6f", [0x6112] = "\x07\x3a\x3a", + [0x6113] = "\x05\x5d\x44", [0x6114] = "\x05\x5d\x3e", + [0x6115] = "\x07\x3a\x3e", [0x6116] = "\x07\x3a\x3b", + [0x6117] = "\x07\x3a\x3c", [0x6118] = "\x07\x3a\x40", + [0x6119] = "\x05\x5d\x42", [0x611a] = "\x07\x3a\x41", + [0x611b] = "\x07\x3a\x3d", [0x611c] = "\x05\x5d\x47", + [0x6122] = "\x0f\x5b\x73", [0x6123] = "\x0f\x5b\x74", + [0x6124] = "\x0f\x5b\x75", [0x6125] = "\x0f\x5b\x77", + [0x6126] = "\x0f\x5b\x78", [0x6127] = "\x0f\x5b\x79", + [0x6128] = "\x0f\x5b\x7a", [0x6129] = "\x0f\x5b\x7b", + [0x612a] = "\x0f\x5b\x7c", [0x612b] = "\x0f\x5b\x7d", + [0x612c] = "\x0f\x5b\x7e", [0x612d] = "\x0f\x5c\x21", + [0x612e] = "\x0f\x5c\x22", [0x6131] = "\x07\x3a\x3f", + [0x6132] = "\x07\x3a\x38", [0x613c] = "\x04\x5c\x64", + [0x613d] = "\x04\x5c\x5c", [0x613e] = "\x07\x41\x4e", + [0x613f] = "\x04\x5c\x63", [0x6140] = "\x04\x5c\x5d", + [0x6141] = "\x07\x41\x4d", [0x6142] = "\x07\x41\x54", + [0x6143] = "\x04\x5c\x61", [0x6144] = "\x04\x57\x70", + [0x6145] = "\x07\x41\x49", [0x6146] = "\x05\x63\x55", + [0x6147] = "\x05\x63\x58", [0x6148] = "\x05\x63\x57", + [0x6149] = "\x07\x41\x4b", [0x614a] = "\x07\x41\x51", + [0x614b] = "\x05\x63\x56", [0x614c] = "\x07\x41\x4a", + [0x614d] = "\x07\x41\x4f", [0x614e] = "\x07\x41\x52", + [0x614f] = "\x07\x41\x4c", [0x6150] = "\x07\x41\x57", + [0x6151] = "\x07\x41\x55", [0x6152] = "\x07\x41\x50", + [0x6153] = "\x07\x41\x5b", [0x6154] = "\x05\x63\x5a", + [0x6155] = "\x07\x41\x56", [0x615d] = "\x0f\x60\x2a", + [0x615e] = "\x0f\x60\x2b", [0x615f] = "\x0f\x60\x2c", + [0x6160] = "\x0f\x60\x2d", [0x6161] = "\x0f\x60\x2e", + [0x6162] = "\x0f\x60\x2f", [0x6163] = "\x0f\x60\x30", + [0x6164] = "\x0f\x60\x31", [0x6165] = "\x0f\x60\x32", + [0x6167] = "\x05\x63\x59", [0x6168] = "\x07\x41\x5c", + [0x616a] = "\x07\x41\x5a", [0x616c] = "\x07\x41\x58", + [0x6173] = "\x07\x41\x53", [0x6175] = "\x04\x60\x64", + [0x6176] = "\x04\x60\x65", [0x6177] = "\x07\x48\x5f", + [0x6178] = "\x04\x60\x69", [0x6179] = "\x07\x48\x67", + [0x617a] = "\x05\x68\x76", [0x617b] = "\x07\x48\x64", + [0x617c] = "\x04\x60\x67", [0x617d] = "\x07\x48\x66", + [0x617e] = "\x04\x60\x6b", [0x617f] = "\x05\x68\x79", + [0x6180] = "\x04\x60\x60", [0x6181] = "\x05\x68\x7a", + [0x6182] = "\x07\x48\x61", [0x6183] = "\x07\x47\x4b", + [0x6184] = "\x04\x60\x61", [0x6185] = "\x07\x48\x5d", + [0x6186] = "\x05\x68\x77", [0x6188] = "\x07\x48\x63", + [0x6189] = "\x07\x48\x5b", [0x618a] = "\x07\x48\x62", + [0x618b] = "\x05\x68\x78", [0x618c] = "\x07\x48\x59", + [0x618d] = "\x07\x48\x5a", [0x618e] = "\x07\x48\x60", + [0x618f] = "\x07\x48\x5e", [0x6190] = "\x0f\x63\x40", + [0x6191] = "\x0f\x63\x41", [0x6192] = "\x0f\x63\x43", + [0x6193] = "\x0f\x63\x44", [0x6194] = "\x0f\x63\x45", + [0x6195] = "\x07\x4a\x73", [0x6196] = "\x07\x48\x5c", + [0x6197] = "\x07\x48\x65", [0x619b] = "\x04\x60\x6a", + [0x619c] = "\x07\x4e\x7d", [0x619d] = "\x07\x4e\x7c", + [0x619e] = "\x05\x6d\x23", [0x619f] = "\x05\x6d\x21", + [0x61a0] = "\x04\x64\x25", [0x61a1] = "\x07\x4e\x7e", + [0x61a2] = "\x07\x4f\x23", [0x61a3] = "\x07\x4e\x7b", + [0x61a4] = "\x07\x54\x42", [0x61a5] = "\x07\x48\x58", + [0x61a6] = "\x05\x6d\x24", [0x61a7] = "\x07\x4f\x24", + [0x61a9] = "\x07\x4f\x26", [0x61aa] = "\x07\x4e\x7a", + [0x61ab] = "\x04\x66\x79", [0x61ac] = "\x07\x4f\x22", + [0x61af] = "\x07\x4e\x79", [0x61b0] = "\x07\x4f\x25", + [0x61b1] = "\x0f\x65\x6c", [0x61b2] = "\x0f\x65\x6d", + [0x61b3] = "\x0f\x65\x6e", [0x61b4] = "\x0f\x65\x70", + [0x61b5] = "\x0f\x65\x71", [0x61b6] = "\x07\x4f\x21", + [0x61bb] = "\x05\x70\x72", [0x61bc] = "\x04\x66\x75", + [0x61bd] = "\x07\x54\x43", [0x61be] = "\x05\x70\x73", + [0x61bf] = "\x04\x66\x78", [0x61c0] = "\x04\x66\x76", + [0x61c1] = "\x04\x66\x77", [0x61c2] = "\x07\x58\x5e", + [0x61c3] = "\x07\x4f\x27", [0x61c4] = "\x07\x54\x3f", + [0x61c5] = "\x07\x54\x3e", [0x61c8] = "\x07\x54\x41", + [0x61c9] = "\x0f\x68\x2c", [0x61ca] = "\x0f\x68\x2d", + [0x61cb] = "\x0f\x68\x2e", [0x61cc] = "\x0f\x68\x2f", + [0x61ce] = "\x04\x66\x74", [0x61cf] = "\x07\x54\x40", + [0x61d1] = "\x05\x70\x71", [0x61d3] = "\x07\x54\x44", + [0x61d4] = "\x05\x73\x7b", [0x61d5] = "\x07\x58\x59", + [0x61d6] = "\x05\x73\x7c", [0x61d7] = "\x05\x73\x79", + [0x61d8] = "\x04\x69\x29", [0x61d9] = "\x05\x76\x3a", + [0x61da] = "\x07\x58\x5d", [0x61db] = "\x05\x73\x7a", + [0x61dc] = "\x07\x58\x5b", [0x61de] = "\x0f\x69\x63", + [0x61df] = "\x0f\x69\x64", [0x61e0] = "\x0f\x69\x65", + [0x61e1] = "\x0f\x69\x66", [0x61e2] = "\x07\x58\x5a", + [0x61e3] = "\x07\x58\x5c", [0x61e5] = "\x04\x69\x4b", + [0x61e7] = "\x04\x6a\x67", [0x61e8] = "\x07\x58\x5f", + [0x61e9] = "\x07\x5c\x3a", [0x61ea] = "\x07\x5c\x3b", + [0x61eb] = "\x04\x6a\x68", [0x61ec] = "\x04\x6a\x69", + [0x61f0] = "\x04\x6b\x7a", [0x61f1] = "\x05\x77\x78", + [0x61f2] = "\x07\x5f\x37", [0x61f3] = "\x07\x5f\x35", + [0x61f4] = "\x0f\x6b\x5d", [0x61f6] = "\x07\x5f\x36", + [0x61f7] = "\x07\x5f\x38", [0x61f8] = "\x05\x79\x3a", + [0x61f9] = "\x07\x5f\x34", [0x61fa] = "\x05\x79\x39", + [0x61fb] = "\x07\x61\x34", [0x61fc] = "\x07\x62\x4f", + [0x61fd] = "\x07\x62\x4e", [0x61fe] = "\x07\x63\x63", + [0x61ff] = "\x0f\x6c\x69", [0x6200] = "\x07\x63\x65", + [0x6201] = "\x07\x63\x64", [0x6203] = "\x07\x64\x55", + [0x6205] = "\x05\x7b\x65", [0x6206] = "\x0f\x6d\x30", + [0x6207] = "\x07\x65\x75", [0x6222] = "\x06\x25\x42", + [0x6223] = "\x04\x2a\x78", [0x6225] = "\x05\x2b\x28", + [0x6226] = "\x04\x2f\x28", [0x6227] = "\x06\x3a\x66", + [0x6228] = "\x05\x2f\x5b", [0x6229] = "\x05\x34\x61", + [0x622b] = "\x06\x43\x2d", [0x622c] = "\x05\x3b\x34", + [0x622d] = "\x06\x43\x2f", [0x622e] = "\x06\x43\x2e", + [0x622f] = "\x06\x4c\x74", [0x6230] = "\x04\x3a\x29", + [0x6231] = "\x06\x4c\x73", [0x6232] = "\x05\x3b\x33", + [0x6233] = "\x0f\x3e\x2f", [0x6234] = "\x06\x56\x50", + [0x6235] = "\x06\x56\x4f", [0x6236] = "\x04\x3f\x74", + [0x6238] = "\x04\x46\x24", [0x6239] = "\x06\x60\x45", + [0x623a] = "\x05\x48\x58", [0x623b] = "\x06\x60\x44", + [0x623c] = "\x07\x26\x6e", [0x623e] = "\x0f\x4b\x39", + [0x623f] = "\x0f\x4b\x3a", [0x6240] = "\x0f\x4b\x3b", + [0x6241] = "\x07\x26\x70", [0x6242] = "\x04\x4c\x47", + [0x6244] = "\x0f\x51\x40", [0x6245] = "\x0f\x51\x41", + [0x6247] = "\x07\x26\x6f", [0x6248] = "\x05\x56\x7b", + [0x6249] = "\x05\x56\x7a", [0x624b] = "\x0f\x57\x22", + [0x624c] = "\x0f\x57\x21", [0x624e] = "\x05\x5d\x49", + [0x624f] = "\x07\x3a\x45", [0x6250] = "\x05\x5d\x48", + [0x6251] = "\x0f\x5a\x58", [0x6252] = "\x0f\x5c\x23", + [0x6253] = "\x0f\x5c\x24", [0x6255] = "\x07\x41\x5d", + [0x6256] = "\x07\x41\x5e", [0x6257] = "\x0f\x60\x33", + [0x6259] = "\x07\x48\x68", [0x625a] = "\x04\x60\x6c", + [0x625b] = "\x0f\x63\x46", [0x625d] = "\x05\x70\x74", + [0x625e] = "\x04\x64\x27", [0x625f] = "\x04\x66\x7a", + [0x6260] = "\x07\x54\x45", [0x6262] = "\x04\x6a\x6a", + [0x6263] = "\x07\x5c\x3c", [0x6264] = "\x0f\x6a\x6b", + [0x6265] = "\x07\x5f\x3a", [0x6266] = "\x07\x5f\x39", + [0x6267] = "\x05\x7a\x34", [0x6269] = "\x07\x66\x2a", + [0x626a] = "\x06\x22\x29", [0x626b] = "\x06\x22\x28", + [0x626c] = "\x04\x24\x6a", [0x626d] = "\x06\x25\x44", + [0x626e] = "\x06\x25\x45", [0x626f] = "\x06\x28\x73", + [0x6272] = "\x0f\x21\x7c", [0x6273] = "\x06\x25\x43", + [0x6274] = "\x0f\x25\x28", [0x6275] = "\x0f\x25\x2a", + [0x6277] = "\x06\x2d\x53", [0x6278] = "\x06\x33\x6a", + [0x6279] = "\x04\x27\x5d", [0x627b] = "\x06\x33\x69", + [0x627c] = "\x06\x2d\x54", [0x627e] = "\x04\x27\x5e", + [0x627f] = "\x06\x28\x74", [0x6280] = "\x04\x24\x6b", + [0x6281] = "\x06\x33\x6b", [0x6282] = "\x04\x2a\x7a", + [0x6283] = "\x04\x2a\x7c", [0x6287] = "\x0f\x25\x56", + [0x6288] = "\x05\x2b\x29", [0x6289] = "\x0f\x28\x49", + [0x628b] = "\x05\x27\x52", [0x628d] = "\x06\x3a\x67", + [0x628e] = "\x06\x3a\x68", [0x628f] = "\x06\x3a\x69", + [0x6290] = "\x05\x2f\x5f", [0x6291] = "\x06\x3a\x6c", + [0x6292] = "\x06\x3a\x6a", [0x6293] = "\x04\x2f\x2c", + [0x6294] = "\x04\x2f\x2b", [0x6295] = "\x06\x33\x6e", + [0x6296] = "\x06\x33\x6c", [0x6297] = "\x06\x33\x6f", + [0x6298] = "\x06\x43\x35", [0x6299] = "\x0f\x29\x39", + [0x629c] = "\x05\x2f\x5d", [0x629d] = "\x06\x43\x30", + [0x629e] = "\x06\x43\x31", [0x629f] = "\x06\x43\x32", + [0x62a0] = "\x06\x43\x34", [0x62a1] = "\x06\x43\x36", + [0x62a2] = "\x0f\x31\x79", [0x62a3] = "\x06\x33\x6d", + [0x62a4] = "\x06\x36\x7a", [0x62a7] = "\x05\x2b\x2a", + [0x62a8] = "\x04\x2a\x7d", [0x62a9] = "\x06\x43\x33", + [0x62aa] = "\x06\x4c\x77", [0x62ab] = "\x06\x43\x37", + [0x62ad] = "\x06\x3a\x6d", [0x62ae] = "\x06\x4c\x76", + [0x62af] = "\x06\x43\x38", [0x62b3] = "\x05\x2f\x5e", + [0x62b4] = "\x05\x34\x62", [0x62b5] = "\x0f\x37\x5c", + [0x62b6] = "\x06\x4c\x75", [0x62bc] = "\x05\x3b\x36", + [0x62bd] = "\x05\x3b\x35", [0x62be] = "\x04\x3a\x2c", + [0x62bf] = "\x06\x4c\x78", [0x62c2] = "\x0f\x3e\x30", + [0x62c4] = "\x06\x56\x52", [0x62c5] = "\x05\x41\x67", + [0x62c6] = "\x06\x56\x54", [0x62c7] = "\x06\x4c\x7a", + [0x62c8] = "\x05\x41\x64", [0x62c9] = "\x05\x41\x66", + [0x62ca] = "\x06\x56\x53", [0x62cb] = "\x06\x56\x55", + [0x62cc] = "\x06\x4c\x79", [0x62cd] = "\x06\x56\x56", + [0x62d0] = "\x0f\x3e\x31", [0x62d1] = "\x06\x56\x51", + [0x62d2] = "\x0f\x44\x63", [0x62d6] = "\x06\x60\x46", + [0x62d7] = "\x06\x60\x48", [0x62d8] = "\x06\x60\x49", + [0x62d9] = "\x06\x60\x4a", [0x62da] = "\x06\x60\x4b", + [0x62db] = "\x06\x60\x4c", [0x62dc] = "\x06\x60\x4d", + [0x62dd] = "\x06\x60\x50", [0x62de] = "\x05\x48\x5b", + [0x62df] = "\x07\x26\x75", [0x62e0] = "\x06\x60\x4e", + [0x62e1] = "\x05\x48\x5a", [0x62e2] = "\x06\x56\x57", + [0x62e3] = "\x05\x48\x59", [0x62e4] = "\x06\x60\x4f", + [0x62e7] = "\x06\x60\x47", [0x62e8] = "\x0f\x4b\x3c", + [0x62eb] = "\x07\x26\x71", [0x62ec] = "\x07\x26\x72", + [0x62ed] = "\x07\x26\x73", [0x62ee] = "\x07\x26\x74", + [0x62ef] = "\x05\x4f\x62", [0x62f0] = "\x05\x4f\x5f", + [0x62f1] = "\x06\x60\x52", [0x62f2] = "\x07\x26\x76", + [0x62f3] = "\x05\x4f\x60", [0x62f4] = "\x05\x4f\x61", + [0x62f5] = "\x06\x60\x51", [0x62f7] = "\x0f\x51\x42", + [0x62f8] = "\x0f\x51\x43", [0x62f9] = "\x07\x25\x73", + [0x62fb] = "\x07\x31\x47", [0x62fc] = "\x07\x31\x48", + [0x62fd] = "\x07\x31\x4c", [0x62fe] = "\x07\x31\x49", + [0x62ff] = "\x05\x56\x7c", [0x6300] = "\x07\x31\x4b", + [0x6301] = "\x04\x52\x51", [0x6302] = "\x07\x3a\x4e", + [0x6303] = "\x07\x31\x4a", [0x6305] = "\x07\x31\x4d", + [0x6306] = "\x05\x4f\x63", [0x6309] = "\x05\x56\x7d", + [0x630a] = "\x04\x52\x50", [0x630d] = "\x07\x26\x77", + [0x630e] = "\x07\x26\x78", [0x630f] = "\x07\x3a\x47", + [0x6310] = "\x07\x3a\x48", [0x6311] = "\x07\x3a\x4b", + [0x6312] = "\x05\x5d\x4a", [0x6313] = "\x07\x31\x4e", + [0x6314] = "\x04\x57\x74", [0x6315] = "\x05\x63\x5b", + [0x6316] = "\x07\x3a\x4c", [0x6317] = "\x07\x3a\x4d", + [0x6319] = "\x0f\x5c\x25", [0x631b] = "\x0f\x57\x23", + [0x631c] = "\x07\x41\x5f", [0x631d] = "\x07\x41\x60", + [0x631e] = "\x07\x41\x62", [0x631f] = "\x07\x41\x64", + [0x6320] = "\x04\x5c\x67", [0x6321] = "\x04\x5c\x66", + [0x6322] = "\x05\x63\x5c", [0x6323] = "\x07\x41\x63", + [0x6324] = "\x07\x48\x69", [0x6328] = "\x07\x3a\x4a", + [0x6329] = "\x05\x63\x5e", [0x632a] = "\x05\x68\x7b", + [0x632b] = "\x07\x48\x6c", [0x632c] = "\x04\x60\x6e", + [0x632d] = "\x07\x48\x6a", [0x632e] = "\x07\x48\x6b", + [0x6331] = "\x07\x4f\x28", [0x6332] = "\x07\x4f\x29", + [0x6333] = "\x07\x4f\x2a", [0x6334] = "\x07\x4f\x2b", + [0x6335] = "\x05\x6d\x25", [0x6336] = "\x05\x6d\x27", + [0x6337] = "\x07\x4f\x2c", [0x6338] = "\x05\x6d\x26", + [0x633a] = "\x05\x6d\x28", [0x633b] = "\x07\x54\x46", + [0x633c] = "\x07\x4f\x2d", [0x633e] = "\x05\x77\x7a", + [0x633f] = "\x04\x6b\x7c", [0x6340] = "\x07\x5f\x3b", + [0x6341] = "\x05\x77\x7b", [0x6342] = "\x05\x77\x79", + [0x6343] = "\x07\x61\x35", [0x6346] = "\x07\x62\x50", + [0x6347] = "\x07\x63\x66", [0x6348] = "\x07\x64\x56", + [0x634a] = "\x07\x65\x3c", [0x634b] = "\x04\x24\x6c", + [0x634c] = "\x04\x23\x2c", [0x634d] = "\x0f\x21\x60", + [0x634e] = "\x06\x2d\x56", [0x634f] = "\x05\x27\x53", + [0x6350] = "\x06\x2d\x55", [0x6351] = "\x0f\x2d\x24", + [0x6352] = "\x06\x33\x71", [0x6354] = "\x06\x33\x70", + [0x6355] = "\x04\x2a\x7e", [0x6356] = "\x0f\x28\x4b", + [0x6357] = "\x06\x3a\x6e", [0x6358] = "\x06\x3a\x6f", + [0x635a] = "\x06\x43\x3b", [0x635b] = "\x06\x3a\x73", + [0x635c] = "\x06\x3a\x72", [0x635d] = "\x06\x3a\x71", + [0x635e] = "\x06\x3a\x70", [0x635f] = "\x06\x43\x3a", + [0x6361] = "\x0f\x31\x7a", [0x6362] = "\x0f\x31\x7b", + [0x6365] = "\x06\x43\x3d", [0x6366] = "\x05\x34\x64", + [0x6367] = "\x04\x3a\x2e", [0x6368] = "\x06\x43\x3e", + [0x6369] = "\x04\x34\x39", [0x636a] = "\x05\x34\x65", + [0x636c] = "\x0f\x37\x5d", [0x636d] = "\x05\x34\x63", + [0x636e] = "\x06\x43\x39", [0x636f] = "\x0f\x37\x5e", + [0x6370] = "\x0f\x37\x5f", [0x6372] = "\x06\x43\x3f", + [0x6379] = "\x05\x3b\x39", [0x637a] = "\x05\x3b\x37", + [0x637b] = "\x06\x4c\x7d", [0x637c] = "\x04\x3a\x2f", + [0x637d] = "\x06\x4d\x21", [0x637e] = "\x05\x3b\x38", + [0x637f] = "\x06\x4c\x7e", [0x6380] = "\x06\x4c\x7c", + [0x6383] = "\x06\x4d\x22", [0x6385] = "\x06\x47\x21", + [0x6386] = "\x06\x56\x5a", [0x6387] = "\x05\x41\x68", + [0x6388] = "\x06\x56\x5b", [0x6389] = "\x06\x56\x58", + [0x638a] = "\x05\x41\x69", [0x638b] = "\x06\x56\x59", + [0x638d] = "\x06\x56\x5c", [0x6394] = "\x05\x41\x6a", + [0x6395] = "\x0f\x3e\x33", [0x6396] = "\x0f\x3e\x34", + [0x6397] = "\x05\x48\x5c", [0x6398] = "\x06\x60\x53", + [0x6399] = "\x06\x60\x55", [0x639a] = "\x05\x48\x5d", + [0x639d] = "\x06\x60\x54", [0x63a2] = "\x05\x4f\x64", + [0x63a3] = "\x04\x4c\x4a", [0x63a4] = "\x07\x26\x7b", + [0x63a5] = "\x07\x26\x7c", [0x63a6] = "\x04\x4c\x4b", + [0x63a7] = "\x07\x31\x4f", [0x63a9] = "\x07\x26\x7a", + [0x63ab] = "\x04\x4c\x48", [0x63af] = "\x05\x57\x21", + [0x63b0] = "\x05\x56\x7e", [0x63b1] = "\x04\x52\x52", + [0x63b3] = "\x0f\x57\x25", [0x63b4] = "\x07\x31\x50", + [0x63b7] = "\x04\x57\x78", [0x63b8] = "\x04\x57\x76", + [0x63b9] = "\x05\x5d\x4b", [0x63ba] = "\x07\x3a\x50", + [0x63bb] = "\x07\x3a\x4f", [0x63bc] = "\x07\x3a\x52", + [0x63bf] = "\x0f\x5c\x26", [0x63c1] = "\x04\x52\x54", + [0x63c3] = "\x07\x3a\x51", [0x63c5] = "\x05\x63\x5d", + [0x63c6] = "\x04\x5c\x69", [0x63c7] = "\x05\x63\x5f", + [0x63c8] = "\x07\x41\x69", [0x63c9] = "\x07\x41\x6a", + [0x63ca] = "\x04\x5c\x6d", [0x63cb] = "\x07\x41\x67", + [0x63cc] = "\x07\x41\x68", [0x63cd] = "\x07\x41\x66", + [0x63ce] = "\x0f\x57\x24", [0x63cf] = "\x0f\x60\x34", + [0x63d0] = "\x0f\x60\x35", [0x63d1] = "\x04\x5c\x6c", + [0x63d5] = "\x05\x68\x7c", [0x63d6] = "\x07\x48\x70", + [0x63d7] = "\x05\x76\x3b", [0x63d8] = "\x07\x48\x6f", + [0x63d9] = "\x07\x4f\x2e", [0x63da] = "\x07\x48\x6e", + [0x63dc] = "\x05\x6d\x29", [0x63dd] = "\x07\x4f\x2f", + [0x63de] = "\x07\x4f\x30", [0x63df] = "\x07\x4f\x31", + [0x63e0] = "\x07\x4f\x32", [0x63e1] = "\x07\x41\x65", + [0x63e2] = "\x05\x70\x75", [0x63e3] = "\x07\x54\x47", + [0x63e7] = "\x07\x54\x48", [0x63e8] = "\x05\x73\x7d", + [0x63e9] = "\x07\x58\x60", [0x63ea] = "\x07\x5c\x3e", + [0x63eb] = "\x07\x5c\x3d", [0x63ed] = "\x07\x61\x36", + [0x63ef] = "\x07\x63\x67", [0x63f0] = "\x07\x65\x5e", + [0x63f2] = "\x06\x2d\x57", [0x63f4] = "\x06\x33\x75", + [0x63f5] = "\x06\x33\x72", [0x63f6] = "\x06\x33\x76", + [0x63f7] = "\x05\x2b\x2b", [0x63f8] = "\x04\x2b\x22", + [0x63f9] = "\x04\x2b\x21", [0x63fa] = "\x04\x2b\x24", + [0x63fb] = "\x06\x33\x74", [0x63fc] = "\x04\x2b\x23", + [0x63fd] = "\x0f\x2d\x25", [0x63fe] = "\x0f\x2d\x26", + [0x6400] = "\x06\x33\x73", [0x6402] = "\x04\x2f\x33", + [0x6403] = "\x06\x3a\x76", [0x6404] = "\x05\x2f\x61", + [0x6405] = "\x05\x2f\x63", [0x6406] = "\x05\x2f\x60", + [0x6407] = "\x04\x2f\x31", [0x6408] = "\x04\x2f\x36", + [0x6409] = "\x04\x2f\x35", [0x640a] = "\x06\x3a\x75", + [0x640b] = "\x05\x2f\x62", [0x640c] = "\x04\x2f\x34", + [0x640d] = "\x04\x2f\x32", [0x640e] = "\x06\x3a\x77", + [0x6410] = "\x0f\x2f\x63", [0x6411] = "\x0f\x2f\x64", + [0x6413] = "\x04\x2f\x37", [0x6414] = "\x0f\x31\x7c", + [0x6415] = "\x05\x34\x66", [0x6416] = "\x06\x43\x41", + [0x6417] = "\x06\x43\x40", [0x6418] = "\x06\x43\x42", + [0x6419] = "\x06\x43\x43", [0x641a] = "\x06\x43\x44", + [0x641b] = "\x06\x43\x46", [0x641c] = "\x06\x43\x47", + [0x641e] = "\x04\x34\x3f", [0x6422] = "\x06\x43\x45", + [0x6423] = "\x05\x3b\x3b", [0x6424] = "\x04\x3a\x32", + [0x6425] = "\x06\x4d\x26", [0x6426] = "\x06\x4d\x27", + [0x6427] = "\x06\x4d\x2d", [0x6428] = "\x05\x3b\x3d", + [0x6429] = "\x04\x3a\x36", [0x642a] = "\x06\x4d\x2e", + [0x642c] = "\x06\x4d\x28", [0x642d] = "\x06\x4d\x25", + [0x642e] = "\x06\x4d\x2f", [0x642f] = "\x06\x4d\x30", + [0x6430] = "\x05\x3b\x3c", [0x6431] = "\x06\x4d\x2a", + [0x6432] = "\x06\x4d\x2c", [0x6433] = "\x06\x4d\x2b", + [0x6435] = "\x0f\x3e\x35", [0x6436] = "\x0f\x3e\x36", + [0x6437] = "\x06\x4d\x29", [0x6438] = "\x05\x41\x6e", + [0x6439] = "\x05\x41\x6b", [0x643a] = "\x04\x3f\x79", + [0x643b] = "\x06\x56\x5d", [0x643c] = "\x06\x56\x5e", + [0x643d] = "\x06\x56\x5f", [0x643e] = "\x05\x41\x6d", + [0x6440] = "\x05\x41\x6c", [0x6444] = "\x0f\x44\x64", + [0x6446] = "\x06\x4d\x24", [0x6447] = "\x05\x48\x65", + [0x6448] = "\x05\x48\x5e", [0x6449] = "\x06\x60\x57", + [0x644a] = "\x05\x48\x5f", [0x644b] = "\x05\x48\x63", + [0x644c] = "\x05\x48\x60", [0x644d] = "\x05\x48\x64", + [0x644e] = "\x05\x48\x61", [0x644f] = "\x05\x48\x62", + [0x6450] = "\x06\x60\x56", [0x6451] = "\x05\x48\x66", + [0x6452] = "\x0f\x4b\x3d", [0x6453] = "\x0f\x4b\x3e", + [0x6454] = "\x0f\x4b\x3f", [0x6455] = "\x0f\x4b\x40", + [0x6458] = "\x05\x4f\x6a", [0x6459] = "\x05\x4f\x6b", + [0x645a] = "\x07\x26\x7e", [0x645b] = "\x05\x4f\x68", + [0x645c] = "\x04\x4c\x4c", [0x645d] = "\x05\x4f\x6c", + [0x645e] = "\x05\x4f\x65", [0x645f] = "\x07\x26\x7d", + [0x6460] = "\x05\x4f\x67", [0x6461] = "\x0f\x51\x46", + [0x6462] = "\x06\x60\x59", [0x6463] = "\x05\x4f\x66", + [0x6464] = "\x07\x27\x24", [0x6465] = "\x07\x27\x25", + [0x6466] = "\x07\x27\x21", [0x6467] = "\x04\x4c\x4e", + [0x6468] = "\x07\x27\x22", [0x6469] = "\x04\x4c\x4d", + [0x646a] = "\x07\x27\x23", [0x646b] = "\x0f\x51\x44", + [0x646c] = "\x0f\x51\x45", [0x6470] = "\x07\x31\x51", + [0x6471] = "\x07\x31\x53", [0x6472] = "\x05\x57\x25", + [0x6473] = "\x07\x31\x56", [0x6474] = "\x07\x31\x52", + [0x6475] = "\x07\x31\x54", [0x6476] = "\x04\x52\x57", + [0x6478] = "\x05\x57\x23", [0x6479] = "\x05\x57\x26", + [0x647a] = "\x05\x57\x24", [0x647b] = "\x05\x4f\x69", + [0x647c] = "\x05\x57\x22", [0x647d] = "\x07\x31\x55", + [0x647e] = "\x05\x57\x27", [0x647f] = "\x0f\x57\x26", + [0x6483] = "\x04\x57\x79", [0x6484] = "\x07\x3a\x54", + [0x6485] = "\x05\x5d\x4c", [0x6486] = "\x07\x3a\x55", + [0x6487] = "\x07\x48\x71", [0x6488] = "\x05\x5d\x4d", + [0x648a] = "\x07\x3a\x53", [0x648b] = "\x0f\x5c\x27", + [0x648c] = "\x0f\x5c\x28", [0x648d] = "\x05\x63\x60", + [0x648e] = "\x04\x5c\x6e", [0x648f] = "\x07\x41\x71", + [0x6490] = "\x05\x5d\x4e", [0x6491] = "\x04\x5c\x6f", + [0x6492] = "\x07\x41\x6d", [0x6493] = "\x07\x41\x6f", + [0x6494] = "\x07\x41\x6c", [0x6495] = "\x07\x41\x70", + [0x6496] = "\x07\x41\x6e", [0x6499] = "\x0f\x60\x36", + [0x649a] = "\x0f\x60\x37", [0x649b] = "\x07\x41\x6b", + [0x649c] = "\x04\x60\x70", [0x649d] = "\x05\x68\x7e", + [0x649f] = "\x05\x68\x7d", [0x64a0] = "\x07\x48\x72", + [0x64a2] = "\x07\x4f\x35", [0x64a3] = "\x07\x4f\x36", + [0x64a4] = "\x0f\x65\x72", [0x64a5] = "\x07\x4f\x33", + [0x64a6] = "\x04\x66\x7c", [0x64a8] = "\x07\x54\x49", + [0x64a9] = "\x07\x54\x4b", [0x64aa] = "\x07\x4f\x34", + [0x64ac] = "\x07\x54\x4a", [0x64ad] = "\x07\x58\x62", + [0x64ae] = "\x07\x58\x63", [0x64af] = "\x07\x58\x61", + [0x64b1] = "\x06\x25\x46", [0x64b2] = "\x06\x2d\x58", + [0x64b3] = "\x06\x28\x75", [0x64b6] = "\x04\x27\x5f", + [0x64b7] = "\x04\x27\x60", [0x64b8] = "\x06\x3a\x78", + [0x64ba] = "\x04\x34\x40", [0x64bb] = "\x05\x2b\x2c", + [0x64bc] = "\x0f\x37\x60", [0x64bd] = "\x0f\x37\x61", + [0x64be] = "\x06\x43\x48", [0x64c0] = "\x06\x4d\x31", + [0x64c1] = "\x07\x27\x26", [0x64c3] = "\x07\x31\x58", + [0x64c4] = "\x07\x31\x57", [0x64cc] = "\x0f\x6b\x5e", + [0x64ce] = "\x06\x2d\x59", [0x64cf] = "\x06\x2d\x5a", + [0x64d0] = "\x05\x21\x79", [0x64d1] = "\x0f\x28\x4c", + [0x64d2] = "\x04\x2f\x39", [0x64d3] = "\x05\x34\x67", + [0x64d4] = "\x05\x3b\x3e", [0x64d6] = "\x05\x41\x6f", + [0x64d7] = "\x06\x60\x5a", [0x64d8] = "\x07\x27\x27", + [0x64d9] = "\x07\x27\x29", [0x64da] = "\x05\x48\x67", + [0x64dd] = "\x07\x31\x5a", [0x64de] = "\x07\x31\x59", + [0x64e0] = "\x07\x3a\x56", [0x64e4] = "\x05\x23\x21", + [0x64e5] = "\x06\x2d\x5b", [0x64e6] = "\x0f\x28\x4d", + [0x64e8] = "\x06\x33\x77", [0x64e9] = "\x0f\x2d\x27", + [0x64ea] = "\x06\x33\x78", [0x64eb] = "\x0f\x31\x7e", + [0x64ec] = "\x05\x34\x68", [0x64ed] = "\x0f\x37\x62", + [0x64ee] = "\x06\x43\x49", [0x64ef] = "\x04\x3a\x37", + [0x64f0] = "\x05\x3b\x41", [0x64f1] = "\x05\x3b\x40", + [0x64f4] = "\x04\x3f\x7b", [0x64f5] = "\x06\x56\x60", + [0x64f7] = "\x06\x60\x5c", [0x64f8] = "\x05\x48\x6c", + [0x64f9] = "\x05\x48\x68", [0x64fa] = "\x05\x48\x6d", + [0x64fb] = "\x05\x48\x6a", [0x64fc] = "\x05\x48\x69", + [0x64fd] = "\x05\x48\x6b", [0x64fe] = "\x04\x46\x31", + [0x6500] = "\x0f\x44\x65", [0x6501] = "\x06\x60\x5b", + [0x6502] = "\x05\x4f\x6f", [0x6503] = "\x05\x4f\x70", + [0x6504] = "\x05\x4f\x71", [0x6505] = "\x05\x4f\x6d", + [0x6506] = "\x05\x4f\x6e", [0x6509] = "\x07\x27\x2a", + [0x650b] = "\x05\x57\x29", [0x650c] = "\x05\x57\x28", + [0x650d] = "\x04\x52\x58", [0x650e] = "\x04\x52\x59", + [0x650f] = "\x07\x31\x5c", [0x6510] = "\x07\x31\x5d", + [0x6511] = "\x07\x31\x5b", [0x6512] = "\x0f\x51\x47", + [0x6513] = "\x05\x5d\x4f", [0x6514] = "\x04\x57\x7c", + [0x6515] = "\x07\x3a\x5a", [0x6517] = "\x07\x3a\x57", + [0x6518] = "\x07\x3a\x58", [0x651a] = "\x0f\x57\x29", + [0x651b] = "\x05\x63\x61", [0x651c] = "\x04\x57\x7e", + [0x651d] = "\x07\x41\x72", [0x651e] = "\x07\x3a\x59", + [0x651f] = "\x07\x48\x75", [0x6520] = "\x05\x63\x62", + [0x6521] = "\x07\x41\x74", [0x6522] = "\x07\x41\x73", + [0x6523] = "\x0f\x5c\x29", [0x6524] = "\x0f\x5c\x2a", + [0x6525] = "\x07\x48\x74", [0x6526] = "\x05\x69\x21", + [0x6528] = "\x07\x48\x73", [0x6529] = "\x04\x66\x7e", + [0x652a] = "\x07\x54\x4c", [0x652b] = "\x04\x6a\x6c", + [0x652c] = "\x05\x77\x7c", [0x652d] = "\x05\x79\x3b", + [0x652f] = "\x05\x27\x55", [0x6530] = "\x05\x27\x54", + [0x6531] = "\x06\x2d\x5e", [0x6532] = "\x0f\x28\x4e", + [0x6533] = "\x0f\x28\x4f", [0x6535] = "\x06\x2d\x5d", + [0x6537] = "\x05\x2b\x2f", [0x6538] = "\x05\x2b\x2d", + [0x6539] = "\x05\x2b\x2e", [0x653c] = "\x04\x2f\x3c", + [0x653d] = "\x06\x3a\x7e", [0x653e] = "\x04\x2f\x3b", + [0x653f] = "\x06\x3a\x7a", [0x6540] = "\x05\x2f\x64", + [0x6541] = "\x06\x3b\x22", [0x6542] = "\x0f\x32\x21", + [0x6543] = "\x0f\x32\x24", [0x6544] = "\x0f\x32\x26", + [0x6545] = "\x0f\x32\x27", [0x6547] = "\x06\x3a\x7b", + [0x6548] = "\x0f\x32\x22", [0x654a] = "\x06\x3a\x7d", + [0x654b] = "\x06\x3a\x7c", [0x654c] = "\x06\x3b\x23", + [0x654d] = "\x06\x3a\x79", [0x654e] = "\x0f\x32\x25", + [0x654f] = "\x05\x2f\x65", [0x6550] = "\x06\x43\x4b", + [0x6551] = "\x04\x34\x43", [0x6552] = "\x04\x34\x42", + [0x6553] = "\x04\x34\x44", [0x6554] = "\x06\x43\x4d", + [0x6555] = "\x05\x34\x69", [0x6556] = "\x06\x43\x4f", + [0x6557] = "\x06\x43\x4e", [0x6558] = "\x06\x43\x4c", + [0x655a] = "\x06\x43\x4a", [0x655b] = "\x0f\x37\x63", + [0x655c] = "\x0f\x37\x64", [0x655d] = "\x0f\x37\x65", + [0x655e] = "\x0f\x37\x66", [0x6560] = "\x05\x3b\x42", + [0x6561] = "\x06\x4d\x33", [0x6562] = "\x06\x4d\x34", + [0x6565] = "\x05\x3b\x43", [0x6566] = "\x06\x4d\x35", + [0x6567] = "\x0f\x3e\x37", [0x6568] = "\x0f\x3e\x38", + [0x6569] = "\x0f\x3e\x39", [0x656a] = "\x0f\x3e\x3a", + [0x656b] = "\x0f\x3e\x3c", [0x656c] = "\x0f\x3e\x3d", + [0x656d] = "\x0f\x3e\x3e", [0x656e] = "\x0f\x3e\x3f", + [0x656f] = "\x0f\x3e\x40", [0x6571] = "\x06\x4d\x32", + [0x6572] = "\x0f\x3e\x3b", [0x6575] = "\x06\x56\x62", + [0x6576] = "\x06\x56\x66", [0x6577] = "\x05\x41\x71", + [0x6578] = "\x05\x41\x72", [0x6579] = "\x06\x56\x61", + [0x657a] = "\x06\x56\x6b", [0x657b] = "\x06\x56\x69", + [0x657c] = "\x06\x56\x67", [0x657d] = "\x05\x41\x73", + [0x657e] = "\x06\x56\x68", [0x657f] = "\x06\x56\x64", + [0x6580] = "\x06\x56\x6a", [0x6582] = "\x06\x56\x63", + [0x6583] = "\x0f\x44\x66", [0x6584] = "\x0f\x44\x67", + [0x6585] = "\x06\x56\x65", [0x6588] = "\x05\x48\x70", + [0x6589] = "\x05\x48\x71", [0x658a] = "\x05\x48\x6e", + [0x658b] = "\x04\x4c\x50", [0x658c] = "\x06\x60\x5e", + [0x658d] = "\x05\x48\x72", [0x658e] = "\x05\x48\x6f", + [0x6590] = "\x05\x48\x73", [0x6591] = "\x0f\x4b\x41", + [0x6592] = "\x0f\x4b\x42", [0x6593] = "\x0f\x4b\x43", + [0x6594] = "\x0f\x4b\x44", [0x6595] = "\x0f\x4b\x45", + [0x6596] = "\x0f\x4b\x46", [0x6597] = "\x0f\x4b\x47", + [0x6598] = "\x0f\x4b\x48", [0x6599] = "\x0f\x4b\x4a", + [0x659a] = "\x0f\x4b\x4b", [0x659b] = "\x0f\x4b\x4c", + [0x659c] = "\x06\x60\x5f", [0x65a2] = "\x05\x4f\x72", + [0x65a3] = "\x07\x27\x2c", [0x65a4] = "\x05\x4f\x75", + [0x65a5] = "\x07\x27\x2f", [0x65a6] = "\x05\x4f\x74", + [0x65a7] = "\x05\x4f\x73", [0x65a8] = "\x04\x4c\x51", + [0x65a9] = "\x05\x4f\x77", [0x65aa] = "\x07\x27\x2b", + [0x65ab] = "\x07\x27\x30", [0x65ac] = "\x05\x4f\x76", + [0x65af] = "\x0f\x51\x48", [0x65b0] = "\x0f\x51\x49", + [0x65b1] = "\x0f\x51\x4a", [0x65b2] = "\x0f\x51\x4b", + [0x65b3] = "\x0f\x51\x4c", [0x65b4] = "\x0f\x51\x4d", + [0x65b5] = "\x0f\x51\x4e", [0x65b6] = "\x0f\x51\x4f", + [0x65b9] = "\x07\x27\x2d", [0x65bc] = "\x05\x57\x2c", + [0x65bd] = "\x05\x57\x2f", [0x65be] = "\x05\x57\x2b", + [0x65bf] = "\x05\x57\x2d", [0x65c0] = "\x05\x57\x2e", + [0x65c1] = "\x07\x31\x61", [0x65c2] = "\x07\x31\x5f", + [0x65c3] = "\x07\x31\x5e", [0x65c4] = "\x0f\x57\x2a", + [0x65c5] = "\x0f\x57\x2b", [0x65c6] = "\x0f\x57\x2c", + [0x65c7] = "\x0f\x57\x2d", [0x65c8] = "\x0f\x57\x2e", + [0x65c9] = "\x0f\x57\x2f", [0x65ca] = "\x07\x31\x60", + [0x65cd] = "\x05\x57\x2a", [0x65d0] = "\x05\x5d\x50", + [0x65d1] = "\x05\x5d\x51", [0x65d2] = "\x05\x5d\x52", + [0x65d3] = "\x07\x3a\x5b", [0x65d4] = "\x04\x58\x25", + [0x65d5] = "\x04\x58\x26", [0x65d6] = "\x05\x5d\x54", + [0x65d7] = "\x05\x5d\x53", [0x65d8] = "\x0f\x5c\x2c", + [0x65d9] = "\x07\x3a\x5d", [0x65da] = "\x07\x3a\x5c", + [0x65df] = "\x03\x58\x63", [0x65e0] = "\x07\x41\x77", + [0x65e1] = "\x05\x63\x66", [0x65e2] = "\x05\x63\x63", + [0x65e3] = "\x04\x5c\x72", [0x65e4] = "\x07\x41\x79", + [0x65e5] = "\x05\x5d\x55", [0x65e6] = "\x07\x41\x78", + [0x65e7] = "\x05\x63\x64", [0x65e8] = "\x05\x63\x65", + [0x65e9] = "\x07\x41\x75", [0x65ea] = "\x0f\x60\x38", + [0x65eb] = "\x0f\x60\x39", [0x65ec] = "\x0f\x60\x3a", + [0x65ef] = "\x07\x41\x76", [0x65f1] = "\x0f\x5c\x2b", + [0x65f2] = "\x0f\x63\x47", [0x65f3] = "\x07\x48\x76", + [0x65f4] = "\x05\x69\x22", [0x65f5] = "\x05\x69\x23", + [0x65f6] = "\x07\x48\x78", [0x65f7] = "\x07\x48\x77", + [0x65f8] = "\x0f\x63\x48", [0x65f9] = "\x0f\x63\x49", + [0x65fe] = "\x07\x4f\x39", [0x6600] = "\x0f\x65\x73", + [0x6601] = "\x0f\x65\x74", [0x6602] = "\x0f\x65\x75", + [0x6603] = "\x07\x4f\x38", [0x6604] = "\x07\x4f\x37", + [0x6605] = "\x05\x70\x76", [0x6606] = "\x0f\x68\x30", + [0x6607] = "\x0f\x68\x31", [0x6608] = "\x07\x54\x4d", + [0x6609] = "\x07\x54\x4e", [0x660a] = "\x05\x73\x7e", + [0x660b] = "\x07\x58\x64", [0x660d] = "\x04\x6a\x6d", + [0x660e] = "\x0f\x6a\x6c", [0x660f] = "\x0f\x6b\x5f", + [0x6610] = "\x0f\x6c\x36", [0x6611] = "\x0f\x6c\x50", + [0x6612] = "\x05\x21\x7a", [0x6613] = "\x06\x2d\x5f", + [0x6614] = "\x05\x2b\x30", [0x6615] = "\x06\x43\x50", + [0x6618] = "\x06\x4d\x36", [0x661b] = "\x06\x48\x6a", + [0x661d] = "\x06\x56\x6e", [0x661e] = "\x06\x60\x62", + [0x661f] = "\x06\x60\x61", [0x6620] = "\x07\x27\x31", + [0x6622] = "\x0f\x51\x50", [0x6623] = "\x07\x31\x62", + [0x6628] = "\x07\x4f\x3a", [0x6629] = "\x05\x23\x25", + [0x662a] = "\x05\x23\x23", [0x662b] = "\x06\x2d\x60", + [0x662c] = "\x06\x2d\x61", [0x662d] = "\x06\x25\x48", + [0x662e] = "\x0f\x22\x6c", [0x662f] = "\x0f\x22\x6d", + [0x6632] = "\x05\x23\x24", [0x6633] = "\x05\x23\x22", + [0x6634] = "\x05\x24\x73", [0x6635] = "\x05\x24\x72", + [0x6636] = "\x06\x28\x79", [0x6637] = "\x06\x28\x78", + [0x6638] = "\x06\x28\x77", [0x663a] = "\x06\x28\x76", + [0x663b] = "\x06\x33\x7b", [0x663d] = "\x06\x33\x7a", + [0x663e] = "\x06\x33\x79", [0x663f] = "\x05\x27\x5a", + [0x6640] = "\x05\x27\x5e", [0x6641] = "\x06\x2d\x64", + [0x6642] = "\x04\x2f\x43", [0x6643] = "\x06\x2d\x6d", + [0x6644] = "\x06\x2d\x6e", [0x6645] = "\x06\x2d\x62", + [0x6646] = "\x05\x27\x5d", [0x6647] = "\x06\x2d\x66", + [0x6648] = "\x05\x27\x59", [0x6649] = "\x05\x27\x57", + [0x664a] = "\x06\x2d\x6b", [0x664b] = "\x05\x27\x5b", + [0x664d] = "\x04\x27\x6b", [0x6650] = "\x06\x2d\x68", + [0x6651] = "\x06\x2d\x6f", [0x6652] = "\x0f\x28\x50", + [0x6653] = "\x0f\x28\x51", [0x6654] = "\x0f\x28\x53", + [0x6655] = "\x0f\x28\x54", [0x6656] = "\x06\x2d\x6c", + [0x6657] = "\x04\x26\x64", [0x6658] = "\x06\x2d\x65", + [0x665b] = "\x06\x2d\x67", [0x665c] = "\x05\x27\x5c", + [0x665f] = "\x06\x2d\x6a", [0x6660] = "\x06\x2d\x63", + [0x6661] = "\x06\x3b\x27", [0x6662] = "\x06\x3b\x25", + [0x6667] = "\x04\x2f\x3d", [0x6668] = "\x05\x27\x56", + [0x6669] = "\x06\x3b\x26", [0x666a] = "\x06\x34\x2d", + [0x666b] = "\x04\x2b\x2d", [0x666c] = "\x05\x2b\x34", + [0x666d] = "\x06\x34\x28", [0x666e] = "\x05\x2b\x31", + [0x666f] = "\x05\x2b\x38", [0x6670] = "\x06\x34\x29", + [0x6671] = "\x04\x2b\x2e", [0x6672] = "\x06\x43\x54", + [0x6673] = "\x06\x34\x27", [0x6674] = "\x04\x2b\x2b", + [0x6675] = "\x06\x34\x2b", [0x6676] = "\x04\x2b\x30", + [0x6677] = "\x06\x34\x25", [0x6678] = "\x05\x2b\x36", + [0x6679] = "\x06\x34\x26", [0x667a] = "\x05\x2b\x37", + [0x667b] = "\x05\x2b\x32", [0x667c] = "\x04\x2f\x48", + [0x667f] = "\x05\x2b\x35", [0x6680] = "\x06\x33\x7c", + [0x6681] = "\x06\x34\x21", [0x6682] = "\x06\x34\x22", + [0x6683] = "\x06\x34\x24", [0x6684] = "\x0f\x2d\x2a", + [0x6685] = "\x0f\x2d\x2f", [0x6686] = "\x0f\x37\x67", + [0x6687] = "\x0f\x37\x68", [0x6688] = "\x06\x33\x7e", + [0x6689] = "\x06\x34\x2f", [0x668c] = "\x06\x34\x2c", + [0x668d] = "\x06\x34\x2a", [0x668e] = "\x06\x34\x30", + [0x6691] = "\x06\x34\x2e", [0x6692] = "\x06\x43\x53", + [0x6693] = "\x06\x43\x52", [0x6694] = "\x0f\x2d\x2b", + [0x6698] = "\x06\x43\x55", [0x6699] = "\x06\x43\x56", + [0x669a] = "\x06\x3b\x30", [0x669b] = "\x06\x43\x51", + [0x669c] = "\x0f\x2d\x2d", [0x669d] = "\x05\x2f\x67", + [0x669e] = "\x04\x2f\x3e", [0x669f] = "\x04\x34\x45", + [0x66a0] = "\x04\x2f\x45", [0x66a1] = "\x06\x3b\x32", + [0x66a2] = "\x05\x2f\x6c", [0x66a3] = "\x04\x2f\x44", + [0x66a4] = "\x06\x3b\x2e", [0x66a5] = "\x05\x2f\x6e", + [0x66a6] = "\x06\x3b\x2a", [0x66a7] = "\x05\x2f\x70", + [0x66a8] = "\x05\x3b\x44", [0x66a9] = "\x05\x2f\x6f", + [0x66aa] = "\x06\x3b\x29", [0x66ab] = "\x05\x2f\x66", + [0x66ac] = "\x06\x3b\x2b", [0x66ad] = "\x04\x2f\x40", + [0x66ae] = "\x06\x4d\x3b", [0x66b2] = "\x05\x2f\x69", + [0x66b3] = "\x0f\x2d\x29", [0x66b4] = "\x0f\x32\x28", + [0x66b5] = "\x0f\x32\x29", [0x66b6] = "\x0f\x32\x2d", + [0x66b7] = "\x0f\x3e\x4c", [0x66b8] = "\x05\x2f\x68", + [0x66b9] = "\x05\x2e\x24", [0x66ba] = "\x06\x3b\x2f", + [0x66bb] = "\x06\x3b\x2d", [0x66bd] = "\x06\x3b\x2c", + [0x66c1] = "\x06\x3b\x33", [0x66c2] = "\x06\x4d\x3a", + [0x66c3] = "\x06\x4d\x38", [0x66c4] = "\x06\x4d\x39", + [0x66c5] = "\x06\x4d\x37", [0x66ce] = "\x06\x34\x23", + [0x66cf] = "\x05\x2f\x6b", [0x66d0] = "\x05\x2f\x71", + [0x66d2] = "\x05\x2f\x6a", [0x66d3] = "\x05\x34\x74", + [0x66d4] = "\x06\x43\x5b", [0x66d5] = "\x06\x43\x59", + [0x66d6] = "\x05\x34\x6b", [0x66d7] = "\x04\x34\x4e", + [0x66d8] = "\x05\x34\x6c", [0x66d9] = "\x04\x2f\x42", + [0x66da] = "\x05\x34\x71", [0x66db] = "\x04\x34\x46", + [0x66dc] = "\x04\x34\x55", [0x66dd] = "\x05\x41\x74", + [0x66de] = "\x04\x34\x54", [0x66df] = "\x06\x43\x57", + [0x66e0] = "\x05\x34\x6e", [0x66e1] = "\x06\x43\x5f", + [0x66e3] = "\x04\x34\x49", [0x66e4] = "\x05\x34\x75", + [0x66e5] = "\x05\x34\x76", [0x66e6] = "\x06\x43\x60", + [0x66e7] = "\x06\x43\x5e", [0x66e9] = "\x04\x34\x4f", + [0x66ea] = "\x05\x34\x72", [0x66eb] = "\x06\x43\x61", + [0x66ec] = "\x06\x43\x62", [0x66ed] = "\x0f\x37\x69", + [0x66ee] = "\x0f\x37\x6b", [0x66f3] = "\x06\x43\x5c", + [0x66f4] = "\x06\x43\x5d", [0x66f6] = "\x06\x56\x6f", + [0x66f7] = "\x06\x56\x70", [0x66f9] = "\x06\x56\x71", + [0x6702] = "\x05\x34\x73", [0x6703] = "\x05\x34\x6f", + [0x6704] = "\x05\x34\x70", [0x6706] = "\x06\x4d\x43", + [0x6707] = "\x05\x3b\x48", [0x6708] = "\x06\x4d\x3d", + [0x670a] = "\x05\x3b\x45", [0x670b] = "\x06\x4d\x4b", + [0x670c] = "\x06\x4d\x42", [0x670d] = "\x04\x3a\x3c", + [0x670e] = "\x05\x3b\x4a", [0x670f] = "\x06\x4d\x4f", + [0x6710] = "\x06\x4d\x3c", [0x6711] = "\x06\x60\x65", + [0x6712] = "\x05\x3b\x47", [0x6713] = "\x06\x4d\x50", + [0x6714] = "\x06\x56\x75", [0x6715] = "\x04\x3a\x48", + [0x6716] = "\x05\x3b\x4c", [0x6717] = "\x06\x4d\x55", + [0x6718] = "\x06\x4d\x4e", [0x6719] = "\x06\x4d\x4c", + [0x671a] = "\x06\x4d\x53", [0x671b] = "\x05\x3b\x46", + [0x671c] = "\x05\x48\x75", [0x671f] = "\x06\x4d\x3e", + [0x6720] = "\x06\x4d\x47", [0x6721] = "\x06\x4d\x4a", + [0x6722] = "\x0f\x3e\x41", [0x6723] = "\x0f\x3e\x44", + [0x6724] = "\x0f\x3e\x46", [0x6725] = "\x0f\x3e\x47", + [0x6726] = "\x0f\x3e\x48", [0x6727] = "\x0f\x3e\x49", + [0x6728] = "\x0f\x3e\x4a", [0x6729] = "\x0f\x3e\x4b", + [0x672a] = "\x06\x4d\x44", [0x672c] = "\x06\x4d\x49", + [0x6733] = "\x0f\x3b\x63", [0x6735] = "\x06\x4d\x4d", + [0x6736] = "\x06\x4d\x41", [0x6739] = "\x06\x4d\x52", + [0x673a] = "\x06\x4d\x3f", [0x673b] = "\x06\x4d\x40", + [0x673d] = "\x06\x60\x63", [0x673e] = "\x06\x60\x67", + [0x673f] = "\x06\x60\x64", [0x6741] = "\x0f\x3e\x45", + [0x674f] = "\x05\x3b\x49", [0x6750] = "\x06\x4d\x46", + [0x6751] = "\x05\x34\x6d", [0x6752] = "\x05\x3b\x4b", + [0x6753] = "\x05\x3b\x4e", [0x6754] = "\x05\x3b\x4f", + [0x6755] = "\x06\x4d\x51", [0x6756] = "\x05\x3b\x51", + [0x6757] = "\x06\x4d\x45", [0x6758] = "\x06\x60\x68", + [0x6759] = "\x06\x60\x66", [0x675a] = "\x05\x41\x7d", + [0x675b] = "\x04\x40\x21", [0x675c] = "\x05\x42\x26", + [0x675d] = "\x05\x42\x21", [0x675e] = "\x05\x41\x75", + [0x675f] = "\x05\x41\x79", [0x6760] = "\x05\x42\x27", + [0x6761] = "\x06\x56\x7d", [0x6762] = "\x04\x3f\x7e", + [0x6763] = "\x06\x56\x72", [0x6764] = "\x04\x3a\x46", + [0x6765] = "\x05\x42\x22", [0x6766] = "\x05\x41\x78", + [0x6767] = "\x06\x56\x77", [0x6768] = "\x04\x40\x24", + [0x6769] = "\x06\x56\x79", [0x676a] = "\x04\x40\x22", + [0x676b] = "\x06\x57\x21", [0x676c] = "\x06\x56\x73", + [0x676d] = "\x05\x42\x29", [0x676e] = "\x06\x56\x74", + [0x676f] = "\x06\x56\x78", [0x6770] = "\x05\x42\x23", + [0x6771] = "\x06\x56\x7c", [0x6772] = "\x05\x41\x7b", + [0x6773] = "\x05\x41\x7a", [0x6774] = "\x05\x42\x25", + [0x6775] = "\x05\x42\x24", [0x6776] = "\x06\x56\x7a", + [0x6777] = "\x05\x41\x76", [0x6778] = "\x06\x56\x7e", + [0x677a] = "\x0f\x44\x69", [0x677b] = "\x0f\x44\x6a", + [0x677c] = "\x0f\x44\x6b", [0x677d] = "\x0f\x44\x6c", + [0x677e] = "\x0f\x44\x6d", [0x677f] = "\x0f\x44\x6f", + [0x6780] = "\x0f\x44\x71", [0x6781] = "\x04\x40\x2b", + [0x6784] = "\x06\x57\x23", [0x6785] = "\x06\x57\x22", + [0x6787] = "\x0f\x44\x70", [0x6789] = "\x07\x27\x32", + [0x678b] = "\x07\x27\x33", [0x6795] = "\x06\x56\x7b", + [0x6796] = "\x05\x41\x7e", [0x6797] = "\x05\x41\x7c", + [0x6799] = "\x04\x46\x44", [0x679a] = "\x05\x48\x7b", + [0x679b] = "\x04\x46\x4c", [0x679c] = "\x04\x46\x43", + [0x679d] = "\x05\x49\x23", [0x679e] = "\x06\x60\x6a", + [0x679f] = "\x05\x48\x7a", [0x67a0] = "\x04\x46\x4a", + [0x67a1] = "\x05\x49\x24", [0x67a2] = "\x05\x49\x21", + [0x67a3] = "\x04\x46\x49", [0x67a4] = "\x05\x48\x77", + [0x67a5] = "\x05\x48\x7d", [0x67a6] = "\x04\x46\x3a", + [0x67a7] = "\x04\x46\x4b", [0x67a8] = "\x05\x48\x78", + [0x67a9] = "\x06\x60\x71", [0x67aa] = "\x06\x60\x6c", + [0x67ab] = "\x05\x48\x76", [0x67ac] = "\x06\x60\x6e", + [0x67ad] = "\x05\x48\x79", [0x67af] = "\x06\x60\x6d", + [0x67b0] = "\x05\x48\x7c", [0x67b1] = "\x07\x31\x63", + [0x67b2] = "\x05\x49\x22", [0x67b5] = "\x04\x46\x48", + [0x67b6] = "\x06\x60\x6b", [0x67b7] = "\x0f\x4b\x4d", + [0x67b8] = "\x0f\x4b\x4e", [0x67b9] = "\x0f\x4b\x4f", + [0x67ba] = "\x0f\x4b\x51", [0x67bb] = "\x0f\x4b\x52", + [0x67bc] = "\x0f\x4b\x55", [0x67bd] = "\x0f\x4b\x53", + [0x67c0] = "\x06\x60\x70", [0x67c1] = "\x06\x5d\x5c", + [0x67d4] = "\x05\x41\x77", [0x67d5] = "\x05\x48\x7e", + [0x67d8] = "\x04\x4c\x53", [0x67d9] = "\x05\x4f\x7b", + [0x67db] = "\x07\x27\x34", [0x67dc] = "\x04\x4c\x57", + [0x67dd] = "\x07\x27\x3b", [0x67df] = "\x05\x4f\x7a", + [0x67e0] = "\x04\x4c\x59", [0x67e1] = "\x07\x3a\x60", + [0x67e2] = "\x07\x27\x37", [0x67e3] = "\x05\x4f\x7c", + [0x67e4] = "\x07\x27\x35", [0x67e5] = "\x04\x4c\x5a", + [0x67e6] = "\x07\x3a\x5e", [0x67e7] = "\x05\x4f\x78", + [0x67e9] = "\x07\x27\x38", [0x67ea] = "\x0f\x51\x51", + [0x67eb] = "\x0f\x51\x52", [0x67ec] = "\x0f\x51\x53", + [0x67ed] = "\x0f\x51\x54", [0x67ef] = "\x07\x27\x36", + [0x67f0] = "\x07\x27\x39", [0x67f3] = "\x07\x27\x3a", + [0x67f4] = "\x07\x3a\x5f", [0x6800] = "\x06\x60\x69", + [0x6801] = "\x05\x4f\x79", [0x6802] = "\x0f\x5c\x35", + [0x6803] = "\x07\x31\x6c", [0x6804] = "\x05\x57\x37", + [0x6805] = "\x05\x57\x32", [0x6806] = "\x04\x52\x68", + [0x6807] = "\x04\x52\x5d", [0x6808] = "\x05\x57\x31", + [0x6809] = "\x04\x52\x5f", [0x680a] = "\x07\x31\x67", + [0x680b] = "\x07\x31\x6e", [0x680c] = "\x05\x57\x35", + [0x680d] = "\x05\x57\x36", [0x680e] = "\x04\x52\x65", + [0x680f] = "\x05\x4f\x7d", [0x6810] = "\x05\x57\x34", + [0x6811] = "\x07\x31\x65", [0x6812] = "\x07\x31\x6d", + [0x6813] = "\x05\x57\x39", [0x6814] = "\x07\x31\x6a", + [0x6815] = "\x05\x69\x24", [0x6816] = "\x04\x52\x60", + [0x6817] = "\x07\x31\x6f", [0x6819] = "\x0f\x57\x31", + [0x681a] = "\x0f\x57\x33", [0x681c] = "\x0f\x57\x32", + [0x681e] = "\x07\x27\x3c", [0x681f] = "\x07\x31\x68", + [0x6820] = "\x07\x31\x69", [0x6824] = "\x07\x31\x64", + [0x6825] = "\x07\x31\x66", [0x6828] = "\x07\x31\x6b", + [0x6829] = "\x07\x41\x7a", [0x682b] = "\x07\x48\x79", + [0x682c] = "\x07\x41\x7b", [0x6837] = "\x05\x57\x3a", + [0x6838] = "\x05\x57\x30", [0x6839] = "\x05\x57\x3b", + [0x683a] = "\x05\x57\x38", [0x683b] = "\x05\x57\x33", + [0x683c] = "\x07\x42\x21", [0x683e] = "\x05\x5d\x5a", + [0x683f] = "\x05\x5d\x59", [0x6840] = "\x07\x3a\x62", + [0x6841] = "\x04\x58\x2e", [0x6842] = "\x04\x58\x2a", + [0x6843] = "\x04\x58\x29", [0x6845] = "\x05\x5d\x58", + [0x6846] = "\x05\x5d\x56", [0x6847] = "\x04\x60\x71", + [0x6848] = "\x07\x48\x7b", [0x684c] = "\x05\x5d\x5e", + [0x684d] = "\x07\x3a\x65", [0x684e] = "\x0f\x5c\x2e", + [0x684f] = "\x0f\x5c\x2f", [0x6850] = "\x0f\x5c\x31", + [0x6851] = "\x0f\x5c\x32", [0x6852] = "\x0f\x5c\x33", + [0x6853] = "\x0f\x5c\x34", [0x6854] = "\x0f\x5c\x36", + [0x6855] = "\x0f\x5c\x30", [0x6857] = "\x07\x37\x7e", + [0x6858] = "\x07\x3a\x63", [0x685b] = "\x07\x48\x7a", + [0x685c] = "\x07\x48\x7d", [0x6868] = "\x05\x5d\x5d", + [0x6869] = "\x07\x3a\x61", [0x686a] = "\x05\x5d\x5c", + [0x686b] = "\x05\x5d\x57", [0x686c] = "\x07\x3a\x64", + [0x686d] = "\x07\x48\x7e", [0x6870] = "\x04\x5c\x75", + [0x6871] = "\x05\x63\x6a", [0x6872] = "\x05\x63\x67", + [0x6874] = "\x05\x63\x69", [0x6875] = "\x05\x63\x6c", + [0x6876] = "\x07\x41\x7c", [0x6877] = "\x05\x63\x6e", + [0x6878] = "\x07\x41\x7e", [0x6879] = "\x05\x63\x6b", + [0x687a] = "\x07\x42\x23", [0x687b] = "\x05\x63\x68", + [0x687c] = "\x05\x6d\x2a", [0x687d] = "\x05\x63\x6f", + [0x687e] = "\x0f\x60\x3b", [0x687f] = "\x0f\x60\x3c", + [0x6880] = "\x0f\x60\x3d", [0x6881] = "\x0f\x60\x40", + [0x6882] = "\x0f\x60\x41", [0x6883] = "\x07\x41\x7d", + [0x6885] = "\x07\x42\x6d", [0x6888] = "\x04\x5c\x73", + [0x688a] = "\x04\x60\x72", [0x688c] = "\x07\x49\x23", + [0x688d] = "\x07\x49\x29", [0x688e] = "\x05\x69\x25", + [0x688f] = "\x05\x69\x26", [0x6890] = "\x05\x63\x6d", + [0x6891] = "\x07\x49\x24", [0x6894] = "\x0f\x63\x4a", + [0x6895] = "\x07\x49\x28", [0x6896] = "\x07\x49\x2a", + [0x6897] = "\x0f\x63\x4c", [0x6898] = "\x0f\x63\x4d", + [0x6899] = "\x07\x49\x22", [0x689a] = "\x07\x49\x26", + [0x689b] = "\x07\x49\x25", [0x689c] = "\x07\x49\x27", + [0x689d] = "\x07\x49\x21", [0x68a4] = "\x0f\x63\x4b", + [0x68a5] = "\x07\x49\x2b", [0x68a6] = "\x07\x4f\x3d", + [0x68a7] = "\x05\x6d\x2e", [0x68a8] = "\x05\x6d\x2d", + [0x68a9] = "\x04\x64\x2b", [0x68aa] = "\x04\x64\x29", + [0x68ab] = "\x05\x6d\x2b", [0x68ac] = "\x0f\x65\x76", + [0x68ad] = "\x07\x4f\x3c", [0x68af] = "\x07\x4f\x3b", + [0x68b8] = "\x04\x67\x26", [0x68b9] = "\x07\x54\x4f", + [0x68ba] = "\x05\x70\x77", [0x68bb] = "\x07\x5c\x40", + [0x68bc] = "\x07\x55\x3a", [0x68bd] = "\x07\x5c\x3f", + [0x68bf] = "\x04\x69\x31", [0x68c0] = "\x04\x69\x2f", + [0x68c1] = "\x07\x58\x65", [0x68c5] = "\x0f\x68\x33", + [0x68c6] = "\x07\x5c\x41", [0x68c7] = "\x05\x76\x3d", + [0x68c8] = "\x07\x5c\x43", [0x68c9] = "\x07\x5c\x45", + [0x68ca] = "\x07\x5c\x46", [0x68cb] = "\x05\x76\x3c", + [0x68cc] = "\x07\x5c\x42", [0x68cd] = "\x04\x6a\x6e", + [0x68cf] = "\x07\x5c\x47", [0x68d0] = "\x07\x5c\x48", + [0x68d1] = "\x07\x5f\x3d", [0x68d2] = "\x05\x77\x7d", + [0x68d3] = "\x07\x5f\x3e", [0x68d6] = "\x05\x79\x3c", + [0x68da] = "\x07\x64\x57", [0x68db] = "\x05\x7a\x6f", + [0x68dc] = "\x05\x7b\x45", [0x68dd] = "\x06\x28\x7c", + [0x68de] = "\x04\x24\x71", [0x68df] = "\x0f\x2a\x49", + [0x68e0] = "\x06\x3b\x34", [0x68e1] = "\x0f\x32\x2f", + [0x68e4] = "\x06\x4d\x56", [0x68e9] = "\x06\x4d\x57", + [0x68eb] = "\x0f\x4b\x58", [0x68ec] = "\x0f\x4b\x59", + [0x68ed] = "\x0f\x51\x56", [0x68ee] = "\x06\x60\x73", + [0x68f1] = "\x0f\x5c\x37", [0x68f2] = "\x07\x42\x25", + [0x68f3] = "\x0f\x60\x42", [0x68f4] = "\x05\x70\x79", + [0x68f5] = "\x0f\x68\x34", [0x68f6] = "\x0f\x69\x67", + [0x68f7] = "\x07\x65\x3d", [0x68f8] = "\x05\x7c\x2c", + [0x68f9] = "\x06\x25\x4a", [0x68fa] = "\x06\x28\x7e", + [0x68fb] = "\x04\x24\x72", [0x68fc] = "\x06\x28\x7d", + [0x68fd] = "\x06\x2d\x70", [0x68fe] = "\x05\x2b\x3a", + [0x68ff] = "\x06\x34\x32", [0x6900] = "\x0f\x2d\x30", + [0x6902] = "\x05\x2f\x72", [0x6903] = "\x06\x3b\x36", + [0x6904] = "\x04\x2f\x49", [0x6905] = "\x0f\x32\x30", + [0x6906] = "\x06\x3b\x37", [0x690a] = "\x06\x3b\x35", + [0x690c] = "\x06\x43\x66", [0x690d] = "\x06\x43\x65", + [0x690e] = "\x0f\x37\x6d", [0x690f] = "\x0f\x37\x6e", + [0x6910] = "\x06\x4d\x59", [0x6912] = "\x06\x4d\x5a", + [0x6914] = "\x06\x57\x24", [0x6915] = "\x05\x49\x25", + [0x6916] = "\x0f\x4b\x5a", [0x6918] = "\x04\x4c\x60", + [0x6919] = "\x04\x4c\x61", [0x691a] = "\x05\x4f\x7e", + [0x691b] = "\x0f\x51\x57", [0x691d] = "\x07\x27\x3d", + [0x691e] = "\x04\x52\x69", [0x691f] = "\x05\x57\x3c", + [0x6921] = "\x07\x3a\x66", [0x6922] = "\x05\x5d\x60", + [0x6923] = "\x05\x5d\x5f", [0x6924] = "\x0f\x5c\x38", + [0x6925] = "\x0f\x60\x43", [0x6926] = "\x05\x69\x27", + [0x6927] = "\x04\x60\x75", [0x6928] = "\x05\x6d\x31", + [0x6929] = "\x0f\x63\x4e", [0x692a] = "\x07\x49\x2c", + [0x692b] = "\x05\x6d\x2f", [0x692c] = "\x05\x6d\x30", + [0x6932] = "\x07\x62\x51", [0x6933] = "\x06\x29\x21", + [0x6934] = "\x06\x2d\x71", [0x6935] = "\x06\x2d\x72", + [0x6936] = "\x06\x3b\x3a", [0x6937] = "\x0f\x2d\x31", + [0x6939] = "\x06\x3b\x38", [0x693a] = "\x06\x3b\x39", + [0x693b] = "\x05\x34\x77", [0x693c] = "\x04\x34\x56", + [0x693f] = "\x06\x4d\x5b", [0x6941] = "\x05\x42\x2a", + [0x6942] = "\x05\x49\x26", [0x6944] = "\x0f\x4b\x5b", + [0x6945] = "\x05\x50\x21", [0x6946] = "\x07\x27\x3e", + [0x6947] = "\x0f\x51\x58", [0x6948] = "\x05\x50\x22", + [0x6949] = "\x07\x31\x71", [0x694a] = "\x04\x52\x6a", + [0x694b] = "\x05\x57\x3d", [0x694c] = "\x0f\x57\x34", + [0x694e] = "\x04\x58\x2f", [0x694f] = "\x05\x63\x70", + [0x6950] = "\x05\x63\x71", [0x6951] = "\x04\x24\x74", + [0x6952] = "\x06\x25\x4b", [0x6953] = "\x06\x23\x64", + [0x6954] = "\x06\x2d\x73", [0x6955] = "\x06\x2d\x74", + [0x6957] = "\x0f\x2d\x32", [0x6958] = "\x04\x2f\x4b", + [0x6959] = "\x06\x34\x33", [0x695b] = "\x06\x3b\x3b", + [0x695d] = "\x06\x3b\x41", [0x695e] = "\x06\x3b\x3d", + [0x695f] = "\x06\x3b\x3c", [0x6960] = "\x04\x2f\x4c", + [0x6961] = "\x06\x3b\x3f", [0x6962] = "\x06\x3b\x40", + [0x6965] = "\x06\x43\x69", [0x6966] = "\x05\x34\x78", + [0x6967] = "\x06\x3b\x3e", [0x6968] = "\x06\x43\x68", + [0x6969] = "\x06\x43\x6b", [0x696b] = "\x06\x43\x6a", + [0x696d] = "\x05\x3b\x52", [0x696e] = "\x06\x4d\x5c", + [0x6972] = "\x05\x3b\x53", [0x6973] = "\x05\x49\x27", + [0x6974] = "\x06\x57\x28", [0x6975] = "\x06\x57\x27", + [0x6976] = "\x06\x57\x25", [0x6977] = "\x06\x60\x74", + [0x6978] = "\x06\x60\x7a", [0x6979] = "\x06\x60\x75", + [0x697a] = "\x06\x60\x76", [0x697b] = "\x05\x50\x23", + [0x697c] = "\x07\x27\x3f", [0x697d] = "\x06\x60\x77", + [0x697e] = "\x06\x60\x7b", [0x697f] = "\x06\x60\x78", + [0x6980] = "\x07\x27\x40", [0x6981] = "\x07\x27\x41", + [0x6982] = "\x07\x27\x42", [0x6983] = "\x06\x60\x79", + [0x6984] = "\x05\x49\x28", [0x6985] = "\x05\x50\x24", + [0x6986] = "\x05\x50\x25", [0x6987] = "\x07\x27\x43", + [0x6988] = "\x07\x27\x44", [0x6989] = "\x07\x31\x72", + [0x698a] = "\x07\x27\x45", [0x698c] = "\x07\x27\x46", + [0x698e] = "\x0f\x57\x35", [0x698f] = "\x07\x31\x74", + [0x6990] = "\x07\x31\x73", [0x6991] = "\x05\x5d\x62", + [0x6993] = "\x07\x31\x77", [0x6995] = "\x07\x31\x76", + [0x6996] = "\x07\x31\x75", [0x6997] = "\x05\x5d\x61", + [0x6998] = "\x05\x5d\x64", [0x6999] = "\x07\x3a\x67", + [0x699a] = "\x07\x42\x28", [0x699b] = "\x07\x42\x27", + [0x699c] = "\x05\x5d\x65", [0x699d] = "\x04\x5c\x77", + [0x699e] = "\x07\x42\x26", [0x699f] = "\x0f\x60\x44", + [0x69a0] = "\x0f\x60\x45", [0x69a1] = "\x07\x49\x2d", + [0x69a2] = "\x05\x63\x73", [0x69a3] = "\x05\x63\x72", + [0x69a4] = "\x07\x49\x2e", [0x69a5] = "\x07\x4f\x3f", + [0x69a7] = "\x05\x69\x28", [0x69a9] = "\x05\x6d\x33", + [0x69aa] = "\x05\x6d\x34", [0x69ab] = "\x05\x6d\x35", + [0x69ac] = "\x07\x4f\x3e", [0x69ad] = "\x07\x49\x2f", + [0x69ae] = "\x0f\x63\x4f", [0x69af] = "\x05\x69\x29", + [0x69b0] = "\x07\x4f\x40", [0x69b1] = "\x07\x4f\x41", + [0x69b2] = "\x05\x70\x7a", [0x69b3] = "\x0f\x65\x78", + [0x69b4] = "\x0f\x68\x35", [0x69b5] = "\x0f\x68\x37", + [0x69b6] = "\x07\x58\x66", [0x69b8] = "\x0f\x68\x36", + [0x69b9] = "\x07\x58\x67", [0x69ba] = "\x07\x5c\x49", + [0x69bb] = "\x05\x77\x7e", [0x69bc] = "\x07\x61\x37", + [0x69bd] = "\x05\x79\x3d", [0x69be] = "\x05\x79\x3f", + [0x69bf] = "\x05\x79\x3e", [0x69c0] = "\x0f\x6c\x6a", + [0x69c1] = "\x07\x65\x3e", [0x69c2] = "\x07\x65\x3f", + [0x69c4] = "\x07\x66\x53", [0x69c5] = "\x05\x7c\x50", + [0x69c6] = "\x0f\x25\x2b", [0x69c7] = "\x06\x34\x34", + [0x69c8] = "\x04\x2f\x4e", [0x69c9] = "\x04\x2f\x4d", + [0x69ca] = "\x06\x3b\x42", [0x69cc] = "\x06\x3b\x43", + [0x69ce] = "\x06\x3b\x44", [0x69cf] = "\x05\x2f\x73", + [0x69d0] = "\x05\x2f\x74", [0x69d1] = "\x06\x43\x6c", + [0x69d3] = "\x06\x43\x6d", [0x69d4] = "\x06\x41\x7d", + [0x69d5] = "\x06\x4d\x60", [0x69d6] = "\x06\x4d\x5f", + [0x69d7] = "\x06\x4d\x61", [0x69da] = "\x0f\x3e\x50", + [0x69dd] = "\x05\x49\x29", [0x69df] = "\x04\x46\x4d", + [0x69e0] = "\x05\x45\x53", [0x69e1] = "\x04\x46\x4e", + [0x69e2] = "\x06\x57\x29", [0x69e3] = "\x0f\x4b\x5c", + [0x69e4] = "\x06\x60\x7c", [0x69e5] = "\x06\x60\x7e", + [0x69e6] = "\x06\x60\x7d", [0x69e7] = "\x07\x27\x47", + [0x69e8] = "\x0f\x51\x59", [0x69ea] = "\x07\x27\x49", + [0x69eb] = "\x07\x27\x48", [0x69ed] = "\x07\x31\x78", + [0x69ee] = "\x05\x57\x3e", [0x69f0] = "\x07\x31\x79", + [0x69f1] = "\x07\x3a\x68", [0x69f3] = "\x0f\x60\x46", + [0x69f4] = "\x05\x63\x74", [0x69f5] = "\x07\x42\x2a", + [0x69f6] = "\x07\x42\x29", [0x69f8] = "\x05\x6d\x36", + [0x69f9] = "\x05\x70\x7b", [0x69fb] = "\x07\x5c\x4a", + [0x69fc] = "\x05\x76\x3e", [0x69fe] = "\x05\x50\x26", + [0x69ff] = "\x05\x50\x27", [0x6a00] = "\x0f\x60\x47", + [0x6a01] = "\x07\x4f\x42", [0x6a03] = "\x07\x5c\x4b", + [0x6a04] = "\x07\x5f\x3f", [0x6a05] = "\x07\x61\x39", + [0x6a06] = "\x05\x7a\x70", [0x6a07] = "\x05\x24\x74", + [0x6a08] = "\x04\x27\x71", [0x6a09] = "\x04\x27\x70", + [0x6a0a] = "\x06\x2d\x77", [0x6a0b] = "\x06\x2d\x76", + [0x6a0c] = "\x06\x2d\x75", [0x6a0d] = "\x05\x27\x5f", + [0x6a0e] = "\x04\x2b\x31", [0x6a0f] = "\x04\x2b\x35", + [0x6a10] = "\x04\x2b\x34", [0x6a12] = "\x06\x34\x35", + [0x6a13] = "\x06\x34\x37", [0x6a14] = "\x06\x34\x36", + [0x6a15] = "\x06\x3b\x4a", [0x6a16] = "\x05\x2f\x75", + [0x6a17] = "\x06\x3b\x49", [0x6a18] = "\x06\x3b\x45", + [0x6a19] = "\x05\x2f\x76", [0x6a1a] = "\x04\x2f\x52", + [0x6a1c] = "\x04\x2f\x51", [0x6a1d] = "\x06\x3b\x46", + [0x6a1f] = "\x06\x3b\x47", [0x6a20] = "\x06\x3b\x48", + [0x6a21] = "\x05\x34\x7a", [0x6a22] = "\x04\x34\x59", + [0x6a23] = "\x04\x34\x5b", [0x6a24] = "\x06\x43\x72", + [0x6a26] = "\x05\x34\x7b", [0x6a27] = "\x06\x43\x6e", + [0x6a28] = "\x06\x43\x6f", [0x6a2a] = "\x0f\x37\x71", + [0x6a2c] = "\x05\x34\x79", [0x6a2d] = "\x0f\x37\x70", + [0x6a2e] = "\x0f\x37\x72", [0x6a2f] = "\x05\x3b\x54", + [0x6a30] = "\x06\x4d\x65", [0x6a31] = "\x06\x4d\x64", + [0x6a32] = "\x04\x34\x5a", [0x6a34] = "\x04\x3a\x52", + [0x6a35] = "\x04\x3a\x50", [0x6a36] = "\x04\x3a\x51", + [0x6a37] = "\x04\x3a\x53", [0x6a3a] = "\x06\x4d\x66", + [0x6a3c] = "\x05\x42\x2b", [0x6a3d] = "\x06\x57\x2c", + [0x6a3e] = "\x05\x42\x2c", [0x6a3f] = "\x06\x57\x2a", + [0x6a43] = "\x0f\x44\x72", [0x6a44] = "\x06\x57\x2b", + [0x6a47] = "\x06\x57\x2d", [0x6a48] = "\x06\x57\x2e", + [0x6a49] = "\x05\x42\x2e", [0x6a4a] = "\x06\x61\x27", + [0x6a4b] = "\x05\x49\x2d", [0x6a4c] = "\x05\x49\x2b", + [0x6a4d] = "\x04\x46\x52", [0x6a4e] = "\x06\x61\x22", + [0x6a4f] = "\x06\x61\x26", [0x6a53] = "\x0f\x4b\x5e", + [0x6a54] = "\x0f\x4b\x5f", [0x6a58] = "\x0f\x4b\x5d", + [0x6a59] = "\x06\x61\x23", [0x6a5c] = "\x05\x49\x2a", + [0x6a5d] = "\x05\x50\x2f", [0x6a5e] = "\x04\x4c\x67", + [0x6a5f] = "\x04\x4c\x66", [0x6a60] = "\x05\x50\x2e", + [0x6a61] = "\x05\x50\x2b", [0x6a62] = "\x05\x50\x2c", + [0x6a63] = "\x05\x50\x30", [0x6a64] = "\x05\x50\x28", + [0x6a65] = "\x07\x27\x4f", [0x6a66] = "\x07\x27\x4d", + [0x6a67] = "\x05\x50\x31", [0x6a68] = "\x07\x27\x4a", + [0x6a69] = "\x07\x27\x4c", [0x6a6a] = "\x07\x27\x4e", + [0x6a6b] = "\x07\x27\x4b", [0x6a6c] = "\x05\x50\x2d", + [0x6a71] = "\x05\x50\x29", [0x6a72] = "\x05\x50\x2a", + [0x6a74] = "\x05\x57\x42", [0x6a75] = "\x05\x57\x3f", + [0x6a76] = "\x05\x57\x43", [0x6a77] = "\x07\x31\x7c", + [0x6a78] = "\x05\x57\x40", [0x6a79] = "\x07\x32\x21", + [0x6a7a] = "\x07\x31\x7d", [0x6a7b] = "\x07\x32\x23", + [0x6a7c] = "\x05\x57\x41", [0x6a7d] = "\x07\x32\x22", + [0x6a7e] = "\x0f\x57\x36", [0x6a84] = "\x07\x31\x7e", + [0x6a85] = "\x07\x31\x7b", [0x6a86] = "\x07\x3a\x6a", + [0x6a87] = "\x04\x58\x31", [0x6a88] = "\x05\x5d\x6c", + [0x6a89] = "\x05\x5d\x66", [0x6a8a] = "\x05\x5d\x69", + [0x6a8b] = "\x05\x5d\x68", [0x6a8d] = "\x05\x5d\x6a", + [0x6a8e] = "\x05\x5d\x6b", [0x6a91] = "\x04\x5c\x79", + [0x6a92] = "\x05\x63\x7b", [0x6a93] = "\x07\x42\x2c", + [0x6a94] = "\x05\x63\x75", [0x6a95] = "\x05\x63\x7a", + [0x6a96] = "\x05\x63\x7d", [0x6a97] = "\x05\x63\x79", + [0x6a98] = "\x04\x5c\x7a", [0x6a99] = "\x04\x5c\x7b", + [0x6a9a] = "\x05\x63\x76", [0x6a9b] = "\x05\x63\x77", + [0x6a9c] = "\x05\x63\x7c", [0x6a9d] = "\x04\x5c\x78", + [0x6aa4] = "\x07\x42\x2d", [0x6aa5] = "\x07\x42\x2b", + [0x6aa7] = "\x05\x63\x78", [0x6aa9] = "\x07\x49\x30", + [0x6aaa] = "\x05\x69\x2d", [0x6aab] = "\x05\x69\x2c", + [0x6aac] = "\x05\x69\x2b", [0x6aad] = "\x05\x69\x2a", + [0x6aae] = "\x07\x49\x31", [0x6aaf] = "\x0f\x63\x50", + [0x6ab0] = "\x07\x49\x32", [0x6ab1] = "\x05\x6d\x37", + [0x6ab2] = "\x07\x4f\x43", [0x6ab6] = "\x05\x70\x7d", + [0x6ab7] = "\x05\x70\x7c", [0x6ab8] = "\x07\x54\x52", + [0x6abd] = "\x05\x74\x21", [0x6abe] = "\x05\x74\x22", + [0x6abf] = "\x04\x69\x32", [0x6ac0] = "\x07\x58\x68", + [0x6ac1] = "\x07\x54\x50", [0x6ac2] = "\x07\x54\x51", + [0x6ac3] = "\x04\x6a\x6f", [0x6ac4] = "\x07\x5c\x4c", + [0x6ac5] = "\x07\x61\x3b", [0x6ac6] = "\x07\x61\x3a", + [0x6ac7] = "\x07\x62\x52", [0x6ac8] = "\x05\x7a\x71", + [0x6aca] = "\x04\x6e\x4f", [0x6acb] = "\x06\x34\x38", + [0x6acc] = "\x0f\x37\x73", [0x6ace] = "\x05\x3b\x3f", + [0x6acf] = "\x0f\x3e\x51", [0x6ad0] = "\x0f\x51\x5a", + [0x6ad1] = "\x0f\x5c\x39", [0x6ad2] = "\x07\x4f\x44", + [0x6ad4] = "\x05\x34\x7c", [0x6ad5] = "\x05\x34\x7d", + [0x6ad7] = "\x06\x43\x73", [0x6ad9] = "\x05\x34\x7e", + [0x6ada] = "\x0f\x3e\x52", [0x6adb] = "\x06\x57\x2f", + [0x6adc] = "\x06\x57\x30", [0x6add] = "\x06\x57\x31", + [0x6ade] = "\x06\x61\x29", [0x6ae0] = "\x0f\x4b\x60", + [0x6ae2] = "\x06\x61\x2a", [0x6ae3] = "\x06\x61\x28", + [0x6ae4] = "\x07\x27\x51", [0x6ae5] = "\x07\x27\x50", + [0x6ae6] = "\x07\x27\x52", [0x6ae7] = "\x0f\x51\x5b", + [0x6ae8] = "\x0f\x51\x5c", [0x6ae9] = "\x0f\x51\x5d", + [0x6aea] = "\x05\x57\x44", [0x6aeb] = "\x05\x57\x45", + [0x6aec] = "\x07\x32\x25", [0x6aed] = "\x07\x32\x24", + [0x6aef] = "\x05\x6d\x39", [0x6af0] = "\x05\x6d\x38", + [0x6af1] = "\x07\x4f\x45", [0x6af2] = "\x0f\x6c\x37", + [0x6af3] = "\x05\x21\x7b", [0x6af4] = "\x06\x23\x38", + [0x6af6] = "\x04\x23\x2e", [0x6af7] = "\x06\x25\x50", + [0x6af8] = "\x06\x25\x51", [0x6af9] = "\x06\x2d\x78", + [0x6afa] = "\x06\x25\x4e", [0x6afb] = "\x05\x23\x26", + [0x6afc] = "\x06\x25\x4d", [0x6afd] = "\x0f\x22\x6f", + [0x6afe] = "\x0f\x22\x70", [0x6aff] = "\x0f\x22\x6e", + [0x6b00] = "\x06\x25\x4c", [0x6b01] = "\x04\x24\x77", + [0x6b02] = "\x04\x24\x78", [0x6b03] = "\x04\x24\x7c", + [0x6b04] = "\x06\x29\x22", [0x6b05] = "\x04\x24\x7a", + [0x6b06] = "\x06\x29\x25", [0x6b07] = "\x06\x29\x23", + [0x6b08] = "\x06\x29\x24", [0x6b09] = "\x06\x29\x26", + [0x6b0b] = "\x0f\x25\x2c", [0x6b0c] = "\x0f\x25\x2d", + [0x6b0d] = "\x0f\x25\x2e", [0x6b0e] = "\x0f\x25\x2f", + [0x6b0f] = "\x0f\x25\x30", [0x6b10] = "\x0f\x25\x31", + [0x6b13] = "\x06\x2d\x7b", [0x6b14] = "\x04\x27\x7c", + [0x6b15] = "\x04\x27\x77", [0x6b16] = "\x04\x27\x79", + [0x6b17] = "\x05\x27\x62", [0x6b18] = "\x04\x27\x7d", + [0x6b19] = "\x04\x27\x78", [0x6b1a] = "\x04\x27\x75", + [0x6b1b] = "\x05\x27\x60", [0x6b1c] = "\x06\x2d\x7c", + [0x6b1d] = "\x05\x27\x61", [0x6b1e] = "\x04\x27\x74", + [0x6b1f] = "\x06\x3b\x4b", [0x6b20] = "\x06\x27\x4c", + [0x6b21] = "\x06\x2e\x21", [0x6b22] = "\x05\x27\x64", + [0x6b23] = "\x04\x27\x76", [0x6b24] = "\x06\x2d\x7a", + [0x6b25] = "\x06\x2d\x7e", [0x6b26] = "\x06\x3b\x4d", + [0x6b27] = "\x06\x3b\x4c", [0x6b29] = "\x0f\x28\x57", + [0x6b2a] = "\x0f\x28\x58", [0x6b2b] = "\x0f\x28\x59", + [0x6b2c] = "\x0f\x28\x5a", [0x6b2d] = "\x0f\x28\x5b", + [0x6b2e] = "\x0f\x28\x5d", [0x6b2f] = "\x0f\x28\x5e", + [0x6b30] = "\x0f\x28\x5f", [0x6b31] = "\x0f\x28\x60", + [0x6b32] = "\x0f\x28\x61", [0x6b33] = "\x0f\x28\x62", + [0x6b34] = "\x0f\x28\x64", [0x6b35] = "\x06\x2d\x79", + [0x6b37] = "\x04\x2b\x3b", [0x6b38] = "\x04\x2b\x37", + [0x6b39] = "\x04\x2b\x38", [0x6b3a] = "\x04\x2b\x39", + [0x6b3b] = "\x05\x2b\x3f", [0x6b3c] = "\x06\x34\x43", + [0x6b3d] = "\x06\x34\x3b", [0x6b3e] = "\x04\x2b\x3c", + [0x6b3f] = "\x06\x34\x41", [0x6b40] = "\x06\x34\x3d", + [0x6b41] = "\x05\x2b\x3d", [0x6b42] = "\x06\x34\x39", + [0x6b43] = "\x06\x34\x40", [0x6b44] = "\x06\x34\x3e", + [0x6b45] = "\x06\x34\x42", [0x6b46] = "\x06\x34\x45", + [0x6b47] = "\x06\x34\x46", [0x6b48] = "\x05\x2b\x3b", + [0x6b49] = "\x05\x2b\x3e", [0x6b4b] = "\x05\x2b\x3c", + [0x6b54] = "\x0f\x2d\x33", [0x6b55] = "\x0f\x2d\x35", + [0x6b56] = "\x0f\x2d\x37", [0x6b57] = "\x0f\x2d\x38", + [0x6b58] = "\x0f\x2d\x39", [0x6b59] = "\x0f\x2d\x3a", + [0x6b5a] = "\x0f\x2d\x3b", [0x6b5b] = "\x0f\x2d\x3c", + [0x6b5c] = "\x0f\x2d\x36", [0x6b5d] = "\x06\x33\x3e", + [0x6b62] = "\x06\x34\x3f", [0x6b68] = "\x0f\x2d\x34", + [0x6b69] = "\x06\x2d\x7d", [0x6b6b] = "\x06\x4d\x68", + [0x6b6c] = "\x0f\x2a\x52", [0x6b6d] = "\x05\x2f\x7c", + [0x6b6e] = "\x04\x2f\x56", [0x6b6f] = "\x04\x2f\x57", + [0x6b70] = "\x04\x2f\x62", [0x6b71] = "\x05\x2f\x78", + [0x6b72] = "\x05\x2f\x7a", [0x6b73] = "\x05\x2f\x7e", + [0x6b74] = "\x04\x2f\x54", [0x6b75] = "\x05\x2f\x77", + [0x6b76] = "\x05\x30\x23", [0x6b77] = "\x04\x2f\x5b", + [0x6b78] = "\x05\x30\x27", [0x6b79] = "\x04\x2f\x58", + [0x6b7a] = "\x04\x2f\x65", [0x6b7b] = "\x05\x30\x24", + [0x6b7c] = "\x04\x2f\x60", [0x6b7d] = "\x06\x3b\x5e", + [0x6b7e] = "\x06\x3b\x5f", [0x6b7f] = "\x05\x30\x25", + [0x6b80] = "\x06\x3b\x61", [0x6b81] = "\x05\x30\x22", + [0x6b82] = "\x04\x2f\x66", [0x6b83] = "\x06\x3b\x59", + [0x6b84] = "\x06\x3b\x58", [0x6b85] = "\x06\x4d\x67", + [0x6b86] = "\x06\x44\x22", [0x6b87] = "\x06\x3b\x55", + [0x6b88] = "\x05\x2f\x7d", [0x6b89] = "\x06\x3b\x54", + [0x6b8a] = "\x06\x3b\x51", [0x6b8b] = "\x06\x3b\x4f", + [0x6b8c] = "\x06\x3b\x5a", [0x6b8d] = "\x06\x3b\x5c", + [0x6b8e] = "\x05\x2f\x7b", [0x6b8f] = "\x06\x3b\x57", + [0x6b90] = "\x05\x30\x26", [0x6b91] = "\x05\x2f\x79", + [0x6b92] = "\x06\x3b\x53", [0x6b93] = "\x06\x3b\x5b", + [0x6b98] = "\x06\x3b\x5d", [0x6b99] = "\x06\x3b\x62", + [0x6b9a] = "\x0f\x32\x33", [0x6b9b] = "\x0f\x32\x35", + [0x6b9c] = "\x0f\x32\x36", [0x6b9d] = "\x0f\x32\x37", + [0x6b9e] = "\x0f\x32\x38", [0x6b9f] = "\x0f\x32\x39", + [0x6ba0] = "\x0f\x32\x3b", [0x6ba1] = "\x0f\x32\x3c", + [0x6ba2] = "\x0f\x32\x3d", [0x6ba3] = "\x0f\x32\x3f", + [0x6ba4] = "\x0f\x32\x40", [0x6ba5] = "\x0f\x32\x42", + [0x6ba6] = "\x0f\x32\x43", [0x6ba7] = "\x0f\x32\x44", + [0x6ba8] = "\x0f\x32\x45", [0x6ba9] = "\x0f\x32\x47", + [0x6baa] = "\x0f\x32\x48", [0x6bab] = "\x0f\x32\x49", + [0x6bac] = "\x0f\x32\x4a", [0x6bad] = "\x0f\x32\x4b", + [0x6bae] = "\x06\x3b\x50", [0x6baf] = "\x0f\x32\x46", + [0x6bb3] = "\x0f\x32\x4c", [0x6bb5] = "\x0f\x32\x3e", + [0x6bb7] = "\x05\x35\x2b", [0x6bb8] = "\x05\x35\x2e", + [0x6bb9] = "\x05\x35\x27", [0x6bba] = "\x04\x34\x70", + [0x6bbb] = "\x05\x35\x2c", [0x6bbc] = "\x04\x34\x61", + [0x6bbd] = "\x04\x34\x6e", [0x6bbe] = "\x04\x34\x68", + [0x6bbf] = "\x06\x44\x32", [0x6bc0] = "\x04\x34\x72", + [0x6bc1] = "\x04\x34\x75", [0x6bc2] = "\x06\x44\x26", + [0x6bc3] = "\x06\x43\x7b", [0x6bc4] = "\x06\x44\x23", + [0x6bc5] = "\x05\x35\x23", [0x6bc6] = "\x06\x43\x79", + [0x6bc7] = "\x06\x43\x75", [0x6bc8] = "\x04\x34\x60", + [0x6bc9] = "\x05\x35\x32", [0x6bca] = "\x06\x43\x74", + [0x6bcb] = "\x06\x44\x21", [0x6bcc] = "\x06\x44\x38", + [0x6bcd] = "\x04\x34\x64", [0x6bce] = "\x06\x44\x36", + [0x6bcf] = "\x06\x4e\x3a", [0x6bd1] = "\x06\x44\x34", + [0x6bd2] = "\x06\x3b\x60", [0x6bd3] = "\x06\x4d\x78", + [0x6bd4] = "\x04\x34\x5f", [0x6bd5] = "\x05\x35\x21", + [0x6bd6] = "\x04\x34\x6b", [0x6bd8] = "\x06\x43\x77", + [0x6bd9] = "\x06\x44\x24", [0x6bda] = "\x05\x35\x30", + [0x6bdb] = "\x06\x44\x2f", [0x6bdc] = "\x06\x44\x35", + [0x6bdd] = "\x06\x44\x2e", [0x6bde] = "\x06\x44\x29", + [0x6bdf] = "\x05\x35\x2f", [0x6be0] = "\x06\x44\x33", + [0x6be1] = "\x06\x43\x78", [0x6be2] = "\x06\x44\x27", + [0x6be3] = "\x05\x35\x31", [0x6be4] = "\x05\x42\x2f", + [0x6be5] = "\x06\x57\x32", [0x6be6] = "\x06\x57\x33", + [0x6be8] = "\x06\x44\x30", [0x6be9] = "\x06\x44\x31", + [0x6bea] = "\x06\x43\x7e", [0x6beb] = "\x05\x35\x22", + [0x6bec] = "\x05\x35\x33", [0x6bed] = "\x06\x44\x2a", + [0x6bee] = "\x05\x35\x29", [0x6bef] = "\x05\x35\x2d", + [0x6bf0] = "\x05\x35\x26", [0x6bf1] = "\x06\x4e\x37", + [0x6bf2] = "\x06\x44\x39", [0x6bf3] = "\x06\x44\x3a", + [0x6bf4] = "\x06\x43\x7c", [0x6bf8] = "\x06\x43\x7a", + [0x6bf9] = "\x0f\x37\x74", [0x6bfa] = "\x0f\x37\x75", + [0x6bfb] = "\x0f\x37\x76", [0x6bfc] = "\x0f\x37\x77", + [0x6bfd] = "\x0f\x37\x79", [0x6bfe] = "\x0f\x37\x7b", + [0x6bff] = "\x0f\x37\x7c", [0x6c00] = "\x0f\x37\x7d", + [0x6c01] = "\x0f\x37\x7e", [0x6c02] = "\x0f\x38\x21", + [0x6c03] = "\x0f\x38\x22", [0x6c04] = "\x0f\x38\x24", + [0x6c05] = "\x0f\x38\x25", [0x6c06] = "\x0f\x38\x26", + [0x6c07] = "\x0f\x38\x27", [0x6c08] = "\x0f\x38\x28", + [0x6c09] = "\x0f\x38\x29", [0x6c0a] = "\x0f\x38\x2a", + [0x6c0b] = "\x0f\x38\x2b", [0x6c0c] = "\x0f\x38\x2c", + [0x6c0d] = "\x0f\x38\x2d", [0x6c0e] = "\x0f\x38\x2e", + [0x6c0f] = "\x0f\x38\x2f", [0x6c10] = "\x0f\x38\x30", + [0x6c11] = "\x0f\x38\x31", [0x6c12] = "\x0f\x38\x32", + [0x6c13] = "\x0f\x38\x33", [0x6c14] = "\x0f\x38\x34", + [0x6c15] = "\x0f\x38\x35", [0x6c16] = "\x05\x3b\x5d", + [0x6c17] = "\x06\x43\x7d", [0x6c18] = "\x05\x35\x28", + [0x6c19] = "\x06\x44\x25", [0x6c1b] = "\x0f\x37\x7a", + [0x6c1d] = "\x06\x44\x2d", [0x6c1e] = "\x06\x44\x37", + [0x6c21] = "\x0f\x38\x23", [0x6c27] = "\x05\x35\x25", + [0x6c2a] = "\x05\x3b\x55", [0x6c2b] = "\x04\x3a\x55", + [0x6c2c] = "\x05\x3b\x69", [0x6c2d] = "\x05\x3b\x6a", + [0x6c2e] = "\x05\x3b\x62", [0x6c2f] = "\x05\x3b\x6c", + [0x6c30] = "\x05\x3b\x6d", [0x6c31] = "\x05\x3b\x63", + [0x6c32] = "\x04\x3a\x5d", [0x6c33] = "\x06\x4d\x7a", + [0x6c34] = "\x06\x4d\x72", [0x6c35] = "\x06\x4e\x2b", + [0x6c36] = "\x06\x4d\x70", [0x6c37] = "\x06\x4d\x6b", + [0x6c38] = "\x05\x3b\x5f", [0x6c39] = "\x05\x3b\x67", + [0x6c3a] = "\x05\x3b\x68", [0x6c3b] = "\x06\x4d\x7b", + [0x6c3c] = "\x06\x4d\x79", [0x6c3d] = "\x05\x3b\x5e", + [0x6c3e] = "\x05\x3b\x6e", [0x6c3f] = "\x05\x3b\x6b", + [0x6c40] = "\x04\x34\x6a", [0x6c41] = "\x04\x3a\x57", + [0x6c42] = "\x04\x3a\x5a", [0x6c43] = "\x04\x3a\x58", + [0x6c44] = "\x04\x3a\x62", [0x6c45] = "\x05\x3b\x5a", + [0x6c47] = "\x04\x3a\x54", [0x6c48] = "\x06\x4d\x69", + [0x6c49] = "\x06\x4e\x35", [0x6c4a] = "\x04\x3a\x63", + [0x6c4b] = "\x06\x4d\x6a", [0x6c4c] = "\x05\x3b\x64", + [0x6c4d] = "\x06\x4d\x7c", [0x6c4e] = "\x06\x4e\x36", + [0x6c4f] = "\x06\x4d\x7d", [0x6c50] = "\x06\x4e\x2f", + [0x6c51] = "\x06\x4e\x30", [0x6c52] = "\x04\x3a\x6b", + [0x6c53] = "\x06\x4e\x26", [0x6c54] = "\x04\x3a\x69", + [0x6c55] = "\x06\x4e\x23", [0x6c56] = "\x05\x3b\x5c", + [0x6c57] = "\x06\x4e\x28", [0x6c58] = "\x06\x4d\x75", + [0x6c59] = "\x06\x4e\x2d", [0x6c5a] = "\x06\x4d\x74", + [0x6c5b] = "\x06\x4e\x22", [0x6c5c] = "\x06\x4e\x31", + [0x6c5e] = "\x06\x4e\x29", [0x6c5f] = "\x05\x3b\x65", + [0x6c60] = "\x06\x61\x32", [0x6c61] = "\x06\x61\x2d", + [0x6c62] = "\x06\x61\x2e", [0x6c63] = "\x05\x3b\x57", + [0x6c64] = "\x06\x4e\x24", [0x6c65] = "\x06\x4d\x6f", + [0x6c66] = "\x06\x4e\x2e", [0x6c67] = "\x05\x49\x2e", + [0x6c68] = "\x06\x4d\x73", [0x6c69] = "\x06\x4e\x2c", + [0x6c6a] = "\x06\x4d\x77", [0x6c6b] = "\x06\x4e\x25", + [0x6c6c] = "\x06\x4d\x6d", [0x6c6d] = "\x06\x4e\x2a", + [0x6c6e] = "\x04\x3a\x6a", [0x6c6f] = "\x05\x3b\x60", + [0x6c70] = "\x05\x3b\x5b", [0x6c72] = "\x06\x4d\x76", + [0x6c73] = "\x06\x4e\x38", [0x6c74] = "\x06\x61\x2b", + [0x6c75] = "\x05\x3b\x66", [0x6c76] = "\x06\x61\x2f", + [0x6c77] = "\x05\x3b\x61", [0x6c78] = "\x06\x4e\x34", + [0x6c79] = "\x06\x61\x31", [0x6c7a] = "\x06\x61\x30", + [0x6c7b] = "\x06\x4d\x6c", [0x6c7c] = "\x06\x4d\x7e", + [0x6c83] = "\x06\x4c\x7b", [0x6c84] = "\x05\x3b\x58", + [0x6c85] = "\x06\x4d\x6e", [0x6c86] = "\x06\x4d\x71", + [0x6c87] = "\x06\x4e\x33", [0x6c88] = "\x06\x4e\x39", + [0x6c89] = "\x0f\x3e\x53", [0x6c8a] = "\x0f\x3e\x55", + [0x6c8b] = "\x0f\x3e\x56", [0x6c8c] = "\x0f\x3e\x58", + [0x6c8d] = "\x0f\x3e\x5a", [0x6c8e] = "\x0f\x3e\x5b", + [0x6c8f] = "\x0f\x3e\x5c", [0x6c90] = "\x0f\x3e\x5d", + [0x6c91] = "\x0f\x3e\x5e", [0x6c92] = "\x0f\x3e\x5f", + [0x6c93] = "\x0f\x3e\x60", [0x6c94] = "\x0f\x3e\x61", + [0x6c95] = "\x0f\x3e\x63", [0x6c96] = "\x0f\x3e\x64", + [0x6c97] = "\x0f\x3e\x65", [0x6c98] = "\x0f\x3e\x68", + [0x6c99] = "\x0f\x3e\x69", [0x6c9a] = "\x0f\x3e\x6a", + [0x6c9b] = "\x0f\x3e\x6d", [0x6c9c] = "\x0f\x3e\x6f", + [0x6c9d] = "\x0f\x3e\x70", [0x6c9e] = "\x0f\x3e\x71", + [0x6c9f] = "\x0f\x3e\x72", [0x6ca0] = "\x0f\x3e\x74", + [0x6ca1] = "\x0f\x3e\x75", [0x6ca2] = "\x0f\x3e\x76", + [0x6ca3] = "\x0f\x3e\x77", [0x6ca4] = "\x0f\x3e\x78", + [0x6ca5] = "\x0f\x3e\x79", [0x6ca6] = "\x0f\x3e\x7a", + [0x6ca7] = "\x0f\x3e\x7b", [0x6ca8] = "\x0f\x3e\x7c", + [0x6ca9] = "\x0f\x3e\x7d", [0x6caa] = "\x0f\x3e\x7e", + [0x6cac] = "\x06\x61\x2c", [0x6caf] = "\x05\x3b\x59", + [0x6cb0] = "\x06\x4e\x21", [0x6cb6] = "\x0f\x3e\x62", + [0x6cb7] = "\x0f\x3e\x54", [0x6cbd] = "\x0f\x3e\x6e", + [0x6cc0] = "\x0f\x3e\x73", [0x6cc1] = "\x04\x40\x43", + [0x6cc2] = "\x06\x57\x34", [0x6cc3] = "\x06\x57\x46", + [0x6cc4] = "\x05\x42\x4e", [0x6cc5] = "\x06\x57\x3a", + [0x6cc6] = "\x06\x57\x3b", [0x6cc7] = "\x05\x42\x34", + [0x6cc8] = "\x04\x40\x3d", [0x6cc9] = "\x06\x57\x49", + [0x6cca] = "\x06\x57\x5a", [0x6ccb] = "\x04\x40\x40", + [0x6ccc] = "\x04\x40\x42", [0x6ccd] = "\x05\x42\x45", + [0x6cce] = "\x06\x57\x5e", [0x6ccf] = "\x05\x42\x3a", + [0x6cd0] = "\x04\x40\x37", [0x6cd1] = "\x04\x40\x34", + [0x6cd2] = "\x06\x57\x41", [0x6cd3] = "\x06\x57\x63", + [0x6cd4] = "\x05\x42\x33", [0x6cd5] = "\x06\x57\x51", + [0x6cd6] = "\x06\x57\x55", [0x6cd7] = "\x05\x42\x43", + [0x6cd8] = "\x06\x57\x4a", [0x6cd9] = "\x04\x40\x38", + [0x6cda] = "\x04\x40\x3b", [0x6cdb] = "\x05\x42\x36", + [0x6cdc] = "\x06\x57\x43", [0x6cdd] = "\x04\x40\x3c", + [0x6cde] = "\x04\x40\x45", [0x6cdf] = "\x05\x42\x41", + [0x6ce0] = "\x04\x40\x4d", [0x6ce1] = "\x05\x42\x4f", + [0x6ce2] = "\x04\x40\x3e", [0x6ce3] = "\x05\x42\x46", + [0x6ce4] = "\x06\x57\x5d", [0x6ce5] = "\x05\x42\x3f", + [0x6ce6] = "\x04\x40\x33", [0x6ce7] = "\x04\x40\x31", + [0x6ce8] = "\x06\x57\x65", [0x6ce9] = "\x04\x40\x3f", + [0x6cea] = "\x06\x57\x42", [0x6ceb] = "\x05\x42\x48", + [0x6cec] = "\x05\x42\x42", [0x6ced] = "\x05\x42\x38", + [0x6cee] = "\x05\x42\x3e", [0x6cf0] = "\x06\x57\x38", + [0x6cf1] = "\x06\x57\x53", [0x6cf2] = "\x06\x57\x4f", + [0x6cf3] = "\x06\x57\x40", [0x6cf4] = "\x06\x57\x67", + [0x6cf5] = "\x05\x42\x3d", [0x6cf6] = "\x06\x57\x39", + [0x6cf7] = "\x06\x57\x64", [0x6cf8] = "\x06\x57\x37", + [0x6cf9] = "\x05\x42\x50", [0x6cfa] = "\x06\x57\x4e", + [0x6cfb] = "\x06\x57\x45", [0x6cfc] = "\x06\x57\x3c", + [0x6cfd] = "\x05\x42\x49", [0x6cfe] = "\x05\x42\x4d", + [0x6cff] = "\x05\x42\x3b", [0x6d00] = "\x05\x42\x47", + [0x6d01] = "\x06\x57\x52", [0x6d02] = "\x06\x57\x60", + [0x6d05] = "\x06\x57\x5c", [0x6d07] = "\x06\x57\x48", + [0x6d08] = "\x06\x57\x56", [0x6d09] = "\x05\x42\x39", + [0x6d0a] = "\x04\x40\x39", [0x6d0b] = "\x06\x57\x57", + [0x6d0c] = "\x05\x42\x30", [0x6d0d] = "\x05\x42\x40", + [0x6d0e] = "\x05\x42\x32", [0x6d0f] = "\x05\x42\x4a", + [0x6d10] = "\x06\x57\x3f", [0x6d11] = "\x04\x40\x35", + [0x6d12] = "\x04\x40\x4b", [0x6d13] = "\x06\x57\x4c", + [0x6d14] = "\x05\x42\x35", [0x6d15] = "\x05\x42\x31", + [0x6d16] = "\x06\x57\x47", [0x6d17] = "\x06\x57\x58", + [0x6d18] = "\x07\x27\x53", [0x6d19] = "\x06\x57\x61", + [0x6d1a] = "\x05\x42\x3c", [0x6d1b] = "\x06\x57\x44", + [0x6d1c] = "\x06\x57\x54", [0x6d1d] = "\x06\x57\x36", + [0x6d1e] = "\x06\x57\x62", [0x6d1f] = "\x06\x57\x66", + [0x6d20] = "\x06\x57\x59", [0x6d2b] = "\x04\x40\x4e", + [0x6d2c] = "\x05\x42\x44", [0x6d2d] = "\x05\x42\x4b", + [0x6d2e] = "\x06\x57\x35", [0x6d2f] = "\x06\x57\x3e", + [0x6d30] = "\x06\x57\x4b", [0x6d31] = "\x06\x57\x4d", + [0x6d32] = "\x06\x57\x5b", [0x6d33] = "\x06\x57\x5f", + [0x6d34] = "\x0f\x44\x73", [0x6d35] = "\x0f\x44\x75", + [0x6d36] = "\x0f\x44\x76", [0x6d37] = "\x0f\x44\x77", + [0x6d38] = "\x0f\x44\x78", [0x6d39] = "\x0f\x44\x79", + [0x6d3a] = "\x0f\x44\x7a", [0x6d3b] = "\x0f\x44\x7b", + [0x6d3c] = "\x0f\x44\x7c", [0x6d3d] = "\x0f\x44\x7d", + [0x6d3e] = "\x0f\x44\x7e", [0x6d3f] = "\x0f\x45\x21", + [0x6d40] = "\x0f\x45\x22", [0x6d41] = "\x0f\x45\x23", + [0x6d42] = "\x0f\x45\x24", [0x6d43] = "\x0f\x45\x25", + [0x6d44] = "\x0f\x45\x26", [0x6d45] = "\x0f\x45\x27", + [0x6d46] = "\x0f\x45\x28", [0x6d47] = "\x0f\x45\x29", + [0x6d48] = "\x0f\x45\x2a", [0x6d49] = "\x0f\x45\x2b", + [0x6d4a] = "\x0f\x45\x2c", [0x6d4b] = "\x0f\x45\x2e", + [0x6d4c] = "\x0f\x45\x2f", [0x6d4d] = "\x0f\x45\x30", + [0x6d4e] = "\x0f\x45\x31", [0x6d50] = "\x05\x42\x4c", + [0x6d51] = "\x04\x40\x4a", [0x6d52] = "\x06\x57\x3d", + [0x6d5d] = "\x06\x4e\x32", [0x6d5e] = "\x0f\x3e\x57", + [0x6d5f] = "\x05\x42\x37", [0x6d61] = "\x04\x46\x66", + [0x6d62] = "\x06\x61\x60", [0x6d63] = "\x05\x49\x45", + [0x6d64] = "\x06\x61\x33", [0x6d65] = "\x06\x61\x43", + [0x6d66] = "\x05\x49\x4b", [0x6d67] = "\x04\x46\x63", + [0x6d68] = "\x06\x61\x56", [0x6d69] = "\x04\x46\x56", + [0x6d6a] = "\x06\x61\x45", [0x6d6b] = "\x04\x46\x59", + [0x6d6c] = "\x06\x61\x3c", [0x6d6d] = "\x05\x49\x41", + [0x6d6e] = "\x06\x61\x4a", [0x6d6f] = "\x04\x46\x55", + [0x6d70] = "\x06\x61\x52", [0x6d71] = "\x05\x49\x3d", + [0x6d72] = "\x06\x61\x40", [0x6d73] = "\x06\x61\x59", + [0x6d74] = "\x05\x49\x49", [0x6d75] = "\x05\x49\x46", + [0x6d76] = "\x06\x61\x4c", [0x6d77] = "\x05\x49\x3a", + [0x6d78] = "\x04\x46\x5a", [0x6d79] = "\x06\x61\x39", + [0x6d7a] = "\x06\x61\x55", [0x6d7b] = "\x06\x61\x4d", + [0x6d7c] = "\x06\x61\x3f", [0x6d7d] = "\x05\x49\x44", + [0x6d7e] = "\x05\x49\x39", [0x6d7f] = "\x05\x49\x30", + [0x6d80] = "\x04\x46\x62", [0x6d81] = "\x06\x61\x41", + [0x6d82] = "\x04\x46\x5e", [0x6d84] = "\x06\x61\x36", + [0x6d85] = "\x04\x46\x5d", [0x6d86] = "\x04\x46\x6b", + [0x6d87] = "\x04\x46\x5b", [0x6d88] = "\x05\x49\x3f", + [0x6d89] = "\x07\x27\x58", [0x6d8a] = "\x06\x61\x37", + [0x6d8b] = "\x05\x49\x32", [0x6d8c] = "\x05\x49\x37", + [0x6d8d] = "\x05\x49\x31", [0x6d8e] = "\x05\x49\x48", + [0x6d8f] = "\x05\x50\x3b", [0x6d90] = "\x04\x46\x5f", + [0x6d91] = "\x05\x49\x43", [0x6d92] = "\x06\x61\x38", + [0x6d93] = "\x04\x46\x68", [0x6d94] = "\x06\x61\x50", + [0x6d95] = "\x05\x49\x38", [0x6d96] = "\x06\x61\x57", + [0x6d97] = "\x06\x61\x46", [0x6d98] = "\x06\x61\x3b", + [0x6d99] = "\x05\x49\x40", [0x6d9a] = "\x05\x49\x36", + [0x6d9b] = "\x07\x32\x27", [0x6da8] = "\x05\x49\x2f", + [0x6da9] = "\x05\x49\x34", [0x6daa] = "\x06\x61\x47", + [0x6dab] = "\x06\x61\x49", [0x6dac] = "\x06\x61\x4b", + [0x6dad] = "\x06\x61\x4e", [0x6dae] = "\x06\x61\x5a", + [0x6daf] = "\x06\x61\x5d", [0x6db0] = "\x06\x61\x5e", + [0x6db1] = "\x0f\x4b\x61", [0x6db2] = "\x0f\x4b\x62", + [0x6db3] = "\x0f\x4b\x63", [0x6db4] = "\x0f\x4b\x66", + [0x6db5] = "\x0f\x4b\x68", [0x6db6] = "\x0f\x4b\x69", + [0x6db7] = "\x0f\x4b\x6a", [0x6db8] = "\x0f\x4b\x6b", + [0x6db9] = "\x0f\x4b\x6c", [0x6dba] = "\x0f\x4b\x6d", + [0x6dbb] = "\x0f\x4b\x6e", [0x6dbc] = "\x0f\x4b\x6f", + [0x6dbd] = "\x0f\x4b\x70", [0x6dbe] = "\x0f\x4b\x71", + [0x6dbf] = "\x0f\x4b\x72", [0x6dc0] = "\x0f\x4b\x73", + [0x6dc1] = "\x0f\x4b\x74", [0x6dc2] = "\x0f\x4b\x75", + [0x6dc3] = "\x0f\x4b\x76", [0x6dc4] = "\x0f\x4b\x78", + [0x6dc5] = "\x0f\x4b\x79", [0x6dc6] = "\x0f\x4b\x7a", + [0x6dc7] = "\x0f\x4b\x7c", [0x6dc8] = "\x0f\x4b\x7d", + [0x6dc9] = "\x0f\x4b\x7e", [0x6dca] = "\x0f\x4c\x21", + [0x6dcb] = "\x0f\x4c\x22", [0x6dcc] = "\x0f\x4c\x23", + [0x6dcd] = "\x0f\x4c\x25", [0x6dce] = "\x0f\x4c\x26", + [0x6dcf] = "\x0f\x4c\x27", [0x6dd0] = "\x0f\x4c\x28", + [0x6dd1] = "\x0f\x4c\x29", [0x6dd2] = "\x0f\x4c\x2a", + [0x6dd3] = "\x06\x61\x48", [0x6dd4] = "\x05\x49\x42", + [0x6dd5] = "\x06\x61\x53", [0x6dd7] = "\x06\x61\x51", + [0x6dd8] = "\x06\x57\x68", [0x6dd9] = "\x05\x49\x4a", + [0x6dda] = "\x06\x61\x5c", [0x6ddb] = "\x06\x61\x5f", + [0x6ddd] = "\x06\x61\x5b", [0x6dde] = "\x06\x61\x3a", + [0x6ddf] = "\x06\x61\x35", [0x6de0] = "\x06\x61\x42", + [0x6de1] = "\x06\x61\x3d", [0x6de3] = "\x06\x57\x50", + [0x6dea] = "\x0f\x4b\x64", [0x6df0] = "\x0f\x4b\x67", + [0x6df1] = "\x06\x61\x54", [0x6df2] = "\x04\x46\x6a", + [0x6df3] = "\x04\x46\x54", [0x6df4] = "\x05\x49\x35", + [0x6df5] = "\x05\x49\x4d", [0x6df6] = "\x07\x32\x26", + [0x6df7] = "\x05\x49\x33", [0x6df8] = "\x06\x61\x61", + [0x6df9] = "\x05\x49\x47", [0x6dfa] = "\x05\x49\x4c", + [0x6dfb] = "\x05\x57\x46", [0x6dfc] = "\x0f\x4b\x7b", + [0x6dfd] = "\x05\x49\x3e", [0x6dff] = "\x07\x27\x6c", + [0x6e00] = "\x04\x4c\x7e", [0x6e01] = "\x05\x50\x32", + [0x6e02] = "\x04\x4c\x69", [0x6e03] = "\x04\x4c\x7c", + [0x6e04] = "\x07\x28\x21", [0x6e06] = "\x05\x50\x35", + [0x6e07] = "\x07\x28\x24", [0x6e08] = "\x07\x27\x77", + [0x6e09] = "\x07\x27\x5c", [0x6e0a] = "\x05\x50\x39", + [0x6e0b] = "\x07\x27\x69", [0x6e0c] = "\x07\x27\x78", + [0x6e0d] = "\x07\x27\x79", [0x6e0e] = "\x07\x27\x6a", + [0x6e0f] = "\x07\x27\x73", [0x6e10] = "\x05\x50\x3a", + [0x6e11] = "\x07\x27\x6f", [0x6e12] = "\x04\x4c\x75", + [0x6e13] = "\x05\x50\x3d", [0x6e14] = "\x05\x50\x42", + [0x6e15] = "\x07\x27\x60", [0x6e16] = "\x07\x28\x22", + [0x6e17] = "\x05\x50\x40", [0x6e18] = "\x05\x50\x3f", + [0x6e19] = "\x05\x57\x47", [0x6e1a] = "\x05\x50\x41", + [0x6e1b] = "\x05\x50\x4b", [0x6e1c] = "\x07\x27\x6b", + [0x6e1d] = "\x07\x27\x76", [0x6e1e] = "\x07\x27\x59", + [0x6e1f] = "\x07\x27\x72", [0x6e20] = "\x07\x27\x65", + [0x6e21] = "\x05\x50\x48", [0x6e22] = "\x05\x50\x37", + [0x6e23] = "\x04\x4c\x7b", [0x6e24] = "\x07\x27\x54", + [0x6e26] = "\x07\x27\x5b", [0x6e27] = "\x07\x27\x64", + [0x6e28] = "\x07\x27\x63", [0x6e29] = "\x07\x27\x67", + [0x6e2a] = "\x05\x50\x33", [0x6e2b] = "\x07\x27\x66", + [0x6e2c] = "\x07\x27\x7d", [0x6e2d] = "\x07\x27\x5e", + [0x6e2e] = "\x05\x50\x3e", [0x6e2f] = "\x07\x27\x56", + [0x6e30] = "\x05\x50\x34", [0x6e31] = "\x05\x50\x4a", + [0x6e32] = "\x07\x27\x7c", [0x6e33] = "\x07\x27\x62", + [0x6e34] = "\x07\x27\x5d", [0x6e35] = "\x07\x27\x6e", + [0x6e36] = "\x04\x4c\x76", [0x6e37] = "\x05\x50\x49", + [0x6e38] = "\x05\x50\x45", [0x6e39] = "\x07\x27\x74", + [0x6e3a] = "\x05\x57\x58", [0x6e46] = "\x04\x4d\x22", + [0x6e47] = "\x05\x50\x43", [0x6e48] = "\x07\x27\x55", + [0x6e49] = "\x07\x27\x5a", [0x6e4a] = "\x07\x27\x5f", + [0x6e4b] = "\x07\x27\x70", [0x6e4c] = "\x07\x27\x71", + [0x6e4d] = "\x07\x28\x23", [0x6e4e] = "\x0f\x51\x5e", + [0x6e4f] = "\x0f\x51\x5f", [0x6e50] = "\x0f\x51\x60", + [0x6e51] = "\x0f\x51\x62", [0x6e52] = "\x0f\x51\x63", + [0x6e53] = "\x0f\x51\x66", [0x6e54] = "\x0f\x51\x67", + [0x6e55] = "\x0f\x51\x68", [0x6e56] = "\x0f\x51\x69", + [0x6e57] = "\x0f\x51\x6a", [0x6e58] = "\x0f\x51\x6c", + [0x6e59] = "\x0f\x51\x6d", [0x6e5a] = "\x0f\x51\x6e", + [0x6e5b] = "\x0f\x51\x6f", [0x6e5c] = "\x0f\x51\x70", + [0x6e5d] = "\x0f\x51\x72", [0x6e5e] = "\x0f\x51\x75", + [0x6e5f] = "\x0f\x51\x77", [0x6e61] = "\x04\x4d\x23", + [0x6e62] = "\x07\x27\x7a", [0x6e63] = "\x05\x50\x44", + [0x6e64] = "\x07\x27\x7e", [0x6e68] = "\x07\x27\x75", + [0x6e6a] = "\x07\x27\x68", [0x6e6e] = "\x0f\x51\x71", + [0x6e72] = "\x0f\x51\x61", [0x6e77] = "\x0f\x51\x6b", + [0x6e7d] = "\x05\x50\x36", [0x6e7e] = "\x07\x27\x57", + [0x6e7f] = "\x05\x50\x47", [0x6e80] = "\x05\x50\x3c", + [0x6e81] = "\x06\x61\x34", [0x6e82] = "\x07\x42\x2e", + [0x6e84] = "\x0f\x4c\x24", [0x6e86] = "\x07\x32\x51", + [0x6e87] = "\x04\x53\x2d", [0x6e88] = "\x07\x32\x32", + [0x6e89] = "\x04\x53\x2a", [0x6e8a] = "\x04\x53\x34", + [0x6e8b] = "\x07\x32\x53", [0x6e8c] = "\x05\x57\x49", + [0x6e8d] = "\x04\x53\x2b", [0x6e8e] = "\x05\x57\x5d", + [0x6e8f] = "\x07\x32\x43", [0x6e90] = "\x05\x57\x54", + [0x6e91] = "\x04\x52\x71", [0x6e92] = "\x04\x53\x30", + [0x6e93] = "\x05\x57\x51", [0x6e94] = "\x05\x57\x5b", + [0x6e95] = "\x07\x32\x3c", [0x6e96] = "\x04\x52\x75", + [0x6e97] = "\x05\x57\x5a", [0x6e98] = "\x05\x57\x4b", + [0x6e99] = "\x05\x57\x5f", [0x6e9a] = "\x07\x32\x33", + [0x6e9b] = "\x05\x57\x61", [0x6e9c] = "\x04\x53\x2f", + [0x6e9d] = "\x07\x32\x28", [0x6e9e] = "\x05\x57\x4d", + [0x6e9f] = "\x05\x57\x4f", [0x6ea0] = "\x07\x32\x4c", + [0x6ea1] = "\x05\x57\x55", [0x6ea2] = "\x05\x57\x62", + [0x6ea3] = "\x07\x32\x3d", [0x6ea4] = "\x07\x32\x3b", + [0x6ea5] = "\x05\x50\x4c", [0x6ea6] = "\x04\x52\x70", + [0x6ea7] = "\x05\x57\x48", [0x6ea8] = "\x05\x57\x5e", + [0x6ea9] = "\x07\x32\x45", [0x6eaa] = "\x07\x32\x4b", + [0x6eab] = "\x07\x32\x41", [0x6eac] = "\x05\x57\x64", + [0x6ead] = "\x05\x57\x60", [0x6eae] = "\x07\x28\x25", + [0x6eaf] = "\x07\x27\x7b", [0x6eb0] = "\x07\x32\x52", + [0x6eb1] = "\x05\x5d\x7a", [0x6eb2] = "\x04\x53\x26", + [0x6eb3] = "\x07\x32\x2e", [0x6eb4] = "\x04\x53\x29", + [0x6eb5] = "\x07\x32\x36", [0x6eb6] = "\x05\x57\x53", + [0x6eb7] = "\x04\x53\x28", [0x6eb8] = "\x04\x52\x74", + [0x6eb9] = "\x05\x50\x38", [0x6eba] = "\x07\x32\x2f", + [0x6ebb] = "\x05\x57\x52", [0x6ebc] = "\x07\x32\x38", + [0x6ebd] = "\x05\x57\x56", [0x6ebe] = "\x05\x57\x4c", + [0x6ebf] = "\x07\x32\x2d", [0x6ec0] = "\x07\x32\x57", + [0x6ec1] = "\x07\x32\x4e", [0x6ec2] = "\x04\x53\x2e", + [0x6ec3] = "\x05\x57\x5c", [0x6ec4] = "\x07\x32\x2a", + [0x6ec5] = "\x04\x52\x78", [0x6ec6] = "\x07\x32\x39", + [0x6ec7] = "\x07\x42\x2f", [0x6ec8] = "\x07\x32\x2b", + [0x6ec9] = "\x07\x32\x55", [0x6eca] = "\x04\x53\x32", + [0x6ecb] = "\x07\x32\x42", [0x6ecc] = "\x07\x32\x35", + [0x6ecd] = "\x07\x32\x3f", [0x6ed8] = "\x0f\x57\x3e", + [0x6ed9] = "\x0f\x57\x3f", [0x6eda] = "\x0f\x57\x40", + [0x6edb] = "\x0f\x57\x41", [0x6edc] = "\x05\x57\x4a", + [0x6edd] = "\x05\x57\x50", [0x6ede] = "\x05\x57\x57", + [0x6edf] = "\x07\x32\x2c", [0x6ee0] = "\x07\x32\x34", + [0x6ee1] = "\x07\x32\x37", [0x6ee2] = "\x07\x32\x3e", + [0x6ee3] = "\x07\x32\x40", [0x6ee4] = "\x07\x32\x47", + [0x6ee5] = "\x07\x32\x49", [0x6ee6] = "\x07\x32\x4d", + [0x6ee7] = "\x07\x32\x4f", [0x6ee8] = "\x07\x32\x54", + [0x6ee9] = "\x07\x32\x59", [0x6eea] = "\x07\x32\x5a", + [0x6eeb] = "\x0f\x57\x37", [0x6eec] = "\x0f\x57\x38", + [0x6eed] = "\x0f\x57\x39", [0x6eee] = "\x0f\x57\x3a", + [0x6eef] = "\x0f\x57\x3b", [0x6ef0] = "\x0f\x57\x3c", + [0x6ef1] = "\x0f\x57\x3d", [0x6ef2] = "\x0f\x57\x42", + [0x6ef3] = "\x0f\x57\x43", [0x6ef4] = "\x0f\x57\x44", + [0x6ef5] = "\x0f\x57\x49", [0x6ef6] = "\x0f\x57\x4c", + [0x6ef7] = "\x0f\x57\x4d", [0x6ef8] = "\x0f\x57\x4e", + [0x6ef9] = "\x0f\x57\x4f", [0x6efa] = "\x0f\x57\x50", + [0x6efb] = "\x0f\x57\x51", [0x6efc] = "\x0f\x57\x52", + [0x6efd] = "\x0f\x57\x53", [0x6efe] = "\x0f\x57\x54", + [0x6eff] = "\x0f\x57\x56", [0x6f00] = "\x0f\x57\x57", + [0x6f01] = "\x0f\x57\x58", [0x6f02] = "\x0f\x57\x59", + [0x6f03] = "\x0f\x57\x5a", [0x6f04] = "\x0f\x57\x5b", + [0x6f05] = "\x0f\x57\x5c", [0x6f06] = "\x07\x32\x31", + [0x6f07] = "\x0f\x57\x45", [0x6f0a] = "\x04\x52\x7d", + [0x6f0b] = "\x07\x32\x3a", [0x6f0c] = "\x07\x32\x58", + [0x6f0d] = "\x07\x32\x50", [0x6f0e] = "\x05\x57\x65", + [0x6f0f] = "\x05\x57\x4e", [0x6f10] = "\x07\x32\x30", + [0x6f11] = "\x07\x32\x29", [0x6f12] = "\x07\x32\x48", + [0x6f15] = "\x0f\x57\x4a", [0x6f19] = "\x07\x32\x56", + [0x6f21] = "\x05\x57\x63", [0x6f22] = "\x05\x57\x59", + [0x6f24] = "\x07\x32\x46", [0x6f29] = "\x07\x3a\x76", + [0x6f2a] = "\x04\x58\x3a", [0x6f2b] = "\x04\x58\x3f", + [0x6f2c] = "\x07\x3a\x6e", [0x6f2d] = "\x07\x42\x3b", + [0x6f2e] = "\x07\x3a\x78", [0x6f2f] = "\x04\x58\x48", + [0x6f30] = "\x04\x58\x49", [0x6f31] = "\x05\x57\x66", + [0x6f32] = "\x05\x5d\x75", [0x6f33] = "\x05\x5d\x7d", + [0x6f34] = "\x05\x5d\x73", [0x6f35] = "\x07\x3b\x2b", + [0x6f36] = "\x07\x3b\x2f", [0x6f37] = "\x05\x5d\x6f", + [0x6f38] = "\x04\x58\x4a", [0x6f39] = "\x04\x58\x37", + [0x6f3a] = "\x07\x3a\x7b", [0x6f3b] = "\x04\x58\x45", + [0x6f3c] = "\x05\x5e\x21", [0x6f3d] = "\x07\x3a\x7c", + [0x6f3e] = "\x07\x3b\x23", [0x6f3f] = "\x07\x3b\x33", + [0x6f40] = "\x05\x5d\x7e", [0x6f41] = "\x05\x5e\x25", + [0x6f42] = "\x07\x3b\x31", [0x6f43] = "\x05\x5e\x22", + [0x6f44] = "\x05\x5d\x6e", [0x6f45] = "\x05\x5d\x78", + [0x6f46] = "\x07\x3a\x7e", [0x6f47] = "\x05\x5d\x7c", + [0x6f48] = "\x07\x3a\x73", [0x6f49] = "\x07\x3b\x24", + [0x6f4a] = "\x07\x3b\x2a", [0x6f4b] = "\x05\x5d\x7b", + [0x6f4c] = "\x04\x58\x4b", [0x6f4e] = "\x05\x5d\x6d", + [0x6f4f] = "\x05\x5e\x23", [0x6f50] = "\x04\x58\x41", + [0x6f51] = "\x07\x3b\x30", [0x6f52] = "\x05\x5d\x77", + [0x6f53] = "\x04\x58\x46", [0x6f54] = "\x05\x5d\x71", + [0x6f55] = "\x05\x5e\x24", [0x6f56] = "\x07\x3b\x25", + [0x6f57] = "\x05\x5d\x76", [0x6f58] = "\x07\x3a\x70", + [0x6f59] = "\x07\x3a\x75", [0x6f5a] = "\x07\x42\x39", + [0x6f5b] = "\x07\x3a\x6b", [0x6f5c] = "\x07\x3a\x6c", + [0x6f5d] = "\x07\x3b\x35", [0x6f5e] = "\x07\x3a\x7d", + [0x6f5f] = "\x04\x58\x47", [0x6f60] = "\x07\x3b\x2e", + [0x6f61] = "\x07\x3a\x72", [0x6f62] = "\x07\x3a\x77", + [0x6f63] = "\x07\x49\x34", [0x6f64] = "\x07\x3a\x71", + [0x6f65] = "\x07\x3b\x22", [0x6f66] = "\x07\x3b\x29", + [0x6f67] = "\x07\x32\x4a", [0x6f68] = "\x07\x3a\x79", + [0x6f69] = "\x07\x3b\x21", [0x6f6a] = "\x07\x3b\x37", + [0x6f6b] = "\x05\x5d\x74", [0x6f6c] = "\x05\x50\x4d", + [0x6f6e] = "\x04\x58\x43", [0x6f71] = "\x07\x49\x35", + [0x6f75] = "\x05\x5d\x70", [0x6f76] = "\x05\x5d\x72", + [0x6f77] = "\x07\x3a\x6d", [0x6f78] = "\x07\x3b\x27", + [0x6f79] = "\x07\x3b\x28", [0x6f7a] = "\x07\x3b\x2c", + [0x6f7b] = "\x07\x3b\x34", [0x6f7c] = "\x0f\x5c\x3a", + [0x6f7d] = "\x0f\x5c\x3b", [0x6f7e] = "\x0f\x5c\x3c", + [0x6f7f] = "\x0f\x5c\x3d", [0x6f80] = "\x0f\x5c\x3e", + [0x6f81] = "\x0f\x5c\x40", [0x6f82] = "\x0f\x5c\x41", + [0x6f83] = "\x0f\x5c\x42", [0x6f84] = "\x0f\x5c\x43", + [0x6f85] = "\x0f\x5c\x44", [0x6f86] = "\x0f\x5c\x45", + [0x6f87] = "\x0f\x5c\x46", [0x6f88] = "\x0f\x5c\x47", + [0x6f89] = "\x0f\x5c\x49", [0x6f8a] = "\x0f\x5c\x4a", + [0x6f8b] = "\x0f\x5c\x4b", [0x6f8c] = "\x0f\x5c\x4c", + [0x6f8d] = "\x0f\x5c\x4f", [0x6f8e] = "\x0f\x5c\x50", + [0x6f8f] = "\x04\x58\x39", [0x6f90] = "\x07\x3a\x7a", + [0x6f92] = "\x07\x3b\x2d", [0x6f94] = "\x07\x3b\x36", + [0x6f97] = "\x07\x3a\x74", [0x6f9b] = "\x0f\x5c\x48", + [0x6f9f] = "\x0f\x5c\x3f", [0x6fa1] = "\x0f\x5c\x4e", + [0x6fa7] = "\x0f\x57\x55", [0x6faa] = "\x0f\x63\x5b", + [0x6fac] = "\x05\x64\x2c", [0x6fad] = "\x07\x42\x4b", + [0x6fae] = "\x04\x5d\x24", [0x6faf] = "\x07\x42\x4c", + [0x6fb0] = "\x05\x64\x22", [0x6fb1] = "\x04\x5d\x25", + [0x6fb2] = "\x05\x5e\x26", [0x6fb3] = "\x05\x64\x2f", + [0x6fb4] = "\x07\x42\x48", [0x6fb5] = "\x05\x64\x25", + [0x6fb6] = "\x05\x63\x7e", [0x6fb7] = "\x07\x42\x30", + [0x6fb8] = "\x05\x64\x21", [0x6fb9] = "\x05\x64\x29", + [0x6fba] = "\x05\x64\x36", [0x6fbb] = "\x05\x64\x39", + [0x6fbc] = "\x07\x42\x36", [0x6fbd] = "\x05\x64\x33", + [0x6fbe] = "\x07\x42\x46", [0x6fbf] = "\x04\x5d\x22", + [0x6fc0] = "\x05\x5e\x27", [0x6fc1] = "\x05\x64\x38", + [0x6fc2] = "\x05\x64\x26", [0x6fc3] = "\x05\x64\x30", + [0x6fc4] = "\x07\x42\x3d", [0x6fc5] = "\x05\x64\x24", + [0x6fc6] = "\x05\x64\x2e", [0x6fc8] = "\x07\x42\x4d", + [0x6fc9] = "\x04\x5d\x30", [0x6fca] = "\x05\x64\x31", + [0x6fcb] = "\x04\x5d\x2e", [0x6fcc] = "\x04\x5d\x26", + [0x6fcd] = "\x04\x5d\x2a", [0x6fce] = "\x05\x64\x34", + [0x6fcf] = "\x05\x64\x32", [0x6fd0] = "\x07\x42\x3e", + [0x6fd1] = "\x07\x4f\x46", [0x6fd2] = "\x07\x42\x3a", + [0x6fd3] = "\x07\x42\x37", [0x6fd4] = "\x04\x5d\x2f", + [0x6fd5] = "\x07\x49\x44", [0x6fd6] = "\x05\x64\x2b", + [0x6fd7] = "\x07\x42\x33", [0x6fd8] = "\x07\x42\x45", + [0x6fd9] = "\x07\x42\x49", [0x6fe0] = "\x04\x5d\x2d", + [0x6fe1] = "\x07\x3b\x26", [0x6fe2] = "\x07\x42\x32", + [0x6fe3] = "\x07\x42\x34", [0x6fe4] = "\x07\x42\x35", + [0x6fe5] = "\x07\x42\x3f", [0x6fe6] = "\x07\x42\x42", + [0x6fe7] = "\x07\x42\x44", [0x6fe8] = "\x07\x42\x4a", + [0x6fe9] = "\x07\x42\x4e", [0x6fea] = "\x07\x42\x4f", + [0x6feb] = "\x0f\x60\x48", [0x6fec] = "\x0f\x60\x49", + [0x6fed] = "\x0f\x60\x4a", [0x6fee] = "\x0f\x60\x4b", + [0x6fef] = "\x0f\x60\x4c", [0x6ff0] = "\x0f\x60\x4f", + [0x6ff1] = "\x0f\x60\x50", [0x6ff2] = "\x0f\x60\x51", + [0x6ff3] = "\x0f\x60\x52", [0x6ff4] = "\x0f\x60\x53", + [0x6ff5] = "\x0f\x60\x54", [0x6ff9] = "\x0f\x60\x55", + [0x6ffa] = "\x0f\x60\x56", [0x6ffb] = "\x0f\x60\x57", + [0x6ffc] = "\x0f\x60\x58", [0x6ffd] = "\x0f\x60\x59", + [0x6ffe] = "\x0f\x60\x5a", [0x6fff] = "\x0f\x60\x5b", + [0x7000] = "\x0f\x60\x5c", [0x7001] = "\x0f\x60\x5e", + [0x7002] = "\x0f\x60\x5f", [0x7004] = "\x04\x5d\x27", + [0x7005] = "\x07\x42\x40", [0x7006] = "\x05\x64\x27", + [0x7007] = "\x07\x42\x41", [0x700d] = "\x07\x49\x33", + [0x7014] = "\x05\x64\x35", [0x7015] = "\x05\x64\x2a", + [0x7016] = "\x04\x5d\x29", [0x7017] = "\x07\x42\x47", + [0x7018] = "\x05\x64\x23", [0x7019] = "\x05\x64\x28", + [0x701a] = "\x05\x64\x37", [0x701b] = "\x07\x42\x43", + [0x701d] = "\x07\x42\x31", [0x7020] = "\x05\x69\x3e", + [0x7021] = "\x05\x69\x2f", [0x7022] = "\x07\x4f\x5d", + [0x7023] = "\x05\x69\x30", [0x7024] = "\x05\x69\x3a", + [0x7025] = "\x05\x69\x36", [0x7026] = "\x04\x60\x7d", + [0x7027] = "\x04\x60\x79", [0x7028] = "\x05\x69\x3f", + [0x7029] = "\x05\x69\x37", [0x702a] = "\x07\x49\x38", + [0x702b] = "\x07\x49\x45", [0x702c] = "\x05\x69\x3b", + [0x702d] = "\x05\x69\x35", [0x702e] = "\x04\x60\x7c", + [0x702f] = "\x05\x69\x2e", [0x7030] = "\x05\x6d\x42", + [0x7031] = "\x07\x49\x43", [0x7032] = "\x05\x69\x38", + [0x7033] = "\x07\x49\x46", [0x7034] = "\x05\x69\x39", + [0x7035] = "\x07\x49\x41", [0x7037] = "\x07\x49\x54", + [0x7038] = "\x07\x49\x51", [0x7039] = "\x07\x49\x3c", + [0x703a] = "\x05\x69\x33", [0x703b] = "\x05\x69\x3d", + [0x703c] = "\x07\x49\x4b", [0x703d] = "\x07\x49\x4e", + [0x703e] = "\x07\x49\x3e", [0x703f] = "\x07\x49\x3d", + [0x7040] = "\x07\x49\x42", [0x7041] = "\x07\x49\x47", + [0x7042] = "\x07\x4f\x54", [0x7043] = "\x07\x49\x4d", + [0x7044] = "\x07\x49\x39", [0x7045] = "\x07\x49\x4c", + [0x7046] = "\x07\x49\x4a", [0x7047] = "\x07\x4f\x47", + [0x7048] = "\x05\x69\x34", [0x7049] = "\x05\x69\x32", + [0x704a] = "\x04\x60\x76", [0x704b] = "\x05\x69\x3c", + [0x704c] = "\x07\x49\x49", [0x704d] = "\x07\x49\x40", + [0x704f] = "\x07\x49\x3f", [0x7051] = "\x07\x49\x36", + [0x7054] = "\x07\x49\x37", [0x7055] = "\x07\x49\x3a", + [0x7056] = "\x07\x49\x48", [0x7057] = "\x07\x49\x50", + [0x7058] = "\x07\x49\x52", [0x7059] = "\x0f\x63\x51", + [0x705a] = "\x0f\x63\x52", [0x705b] = "\x0f\x63\x54", + [0x705c] = "\x0f\x63\x55", [0x705d] = "\x0f\x63\x56", + [0x705e] = "\x0f\x63\x57", [0x705f] = "\x0f\x63\x58", + [0x7060] = "\x0f\x63\x59", [0x7061] = "\x0f\x63\x5a", + [0x7062] = "\x0f\x63\x5c", [0x7063] = "\x0f\x63\x5d", + [0x7064] = "\x0f\x63\x5e", [0x7065] = "\x0f\x63\x5f", + [0x7066] = "\x0f\x63\x60", [0x7067] = "\x0f\x63\x61", + [0x7068] = "\x0f\x63\x62", [0x7069] = "\x0f\x63\x63", + [0x706a] = "\x0f\x63\x64", [0x706b] = "\x0f\x63\x65", + [0x706c] = "\x0f\x63\x66", [0x706d] = "\x0f\x63\x67", + [0x706e] = "\x0f\x63\x68", [0x706f] = "\x0f\x63\x69", + [0x7070] = "\x07\x49\x4f", [0x707b] = "\x07\x4f\x5e", + [0x707c] = "\x07\x4f\x55", [0x707d] = "\x07\x4f\x4e", + [0x707e] = "\x05\x6d\x40", [0x707f] = "\x05\x6d\x47", + [0x7080] = "\x07\x4f\x61", [0x7081] = "\x05\x6d\x41", + [0x7082] = "\x05\x6d\x44", [0x7083] = "\x04\x64\x39", + [0x7084] = "\x07\x4f\x58", [0x7085] = "\x05\x6d\x46", + [0x7086] = "\x04\x64\x35", [0x7088] = "\x05\x6d\x3f", + [0x7089] = "\x05\x70\x7e", [0x708a] = "\x07\x4f\x5f", + [0x708b] = "\x05\x6d\x3b", [0x708c] = "\x07\x4f\x51", + [0x708d] = "\x07\x4f\x50", [0x708e] = "\x07\x4f\x4c", + [0x708f] = "\x05\x6d\x3e", [0x7090] = "\x05\x6d\x45", + [0x7091] = "\x07\x4f\x4d", [0x7092] = "\x04\x64\x31", + [0x7093] = "\x07\x4f\x67", [0x7094] = "\x05\x6d\x3c", + [0x7095] = "\x07\x4f\x4b", [0x7096] = "\x07\x4f\x53", + [0x7097] = "\x07\x4f\x62", [0x7098] = "\x07\x4f\x5b", + [0x7099] = "\x07\x49\x3b", [0x709a] = "\x07\x4f\x65", + [0x709b] = "\x05\x6d\x43", [0x709c] = "\x04\x64\x2e", + [0x709d] = "\x07\x4f\x59", [0x709e] = "\x05\x6d\x3d", + [0x709f] = "\x07\x4f\x66", [0x70a1] = "\x07\x4f\x5a", + [0x70a3] = "\x05\x69\x31", [0x70a4] = "\x07\x54\x67", + [0x70a5] = "\x07\x58\x69", [0x70a7] = "\x07\x4f\x49", + [0x70a8] = "\x05\x6d\x3a", [0x70a9] = "\x05\x6d\x48", + [0x70b0] = "\x07\x4f\x52", [0x70b1] = "\x07\x4f\x56", + [0x70b2] = "\x07\x4f\x57", [0x70b3] = "\x07\x4f\x5c", + [0x70b4] = "\x07\x4f\x63", [0x70b5] = "\x07\x4f\x64", + [0x70b6] = "\x0f\x65\x79", [0x70b7] = "\x0f\x65\x7a", + [0x70b8] = "\x0f\x65\x7b", [0x70b9] = "\x0f\x65\x7c", + [0x70ba] = "\x0f\x65\x7d", [0x70bb] = "\x0f\x65\x7e", + [0x70bc] = "\x0f\x66\x21", [0x70bd] = "\x0f\x66\x22", + [0x70be] = "\x0f\x66\x23", [0x70bf] = "\x0f\x66\x24", + [0x70c0] = "\x0f\x66\x25", [0x70c1] = "\x0f\x66\x26", + [0x70c2] = "\x0f\x66\x27", [0x70c3] = "\x0f\x66\x28", + [0x70c4] = "\x0f\x66\x29", [0x70c5] = "\x0f\x66\x2a", + [0x70c6] = "\x0f\x66\x2b", [0x70c7] = "\x0f\x66\x2c", + [0x70c8] = "\x07\x4f\x4a", [0x70c9] = "\x07\x4f\x48", + [0x70ce] = "\x07\x4f\x60", [0x70cf] = "\x07\x54\x63", + [0x70d0] = "\x04\x69\x35", [0x70d1] = "\x05\x71\x28", + [0x70d2] = "\x07\x54\x66", [0x70d3] = "\x07\x54\x5f", + [0x70d4] = "\x05\x71\x24", [0x70d5] = "\x04\x67\x2c", + [0x70d6] = "\x04\x67\x2a", [0x70d7] = "\x07\x54\x59", + [0x70d8] = "\x04\x67\x2e", [0x70d9] = "\x05\x71\x22", + [0x70da] = "\x07\x54\x64", [0x70db] = "\x05\x71\x25", + [0x70dc] = "\x07\x54\x65", [0x70dd] = "\x04\x67\x29", + [0x70de] = "\x05\x6d\x49", [0x70df] = "\x05\x71\x27", + [0x70e0] = "\x07\x54\x5b", [0x70e1] = "\x07\x54\x53", + [0x70e2] = "\x05\x71\x26", [0x70e3] = "\x07\x54\x62", + [0x70e4] = "\x07\x54\x57", [0x70e5] = "\x07\x54\x55", + [0x70e6] = "\x07\x54\x60", [0x70e7] = "\x04\x67\x2d", + [0x70e8] = "\x05\x71\x23", [0x70e9] = "\x05\x71\x29", + [0x70ea] = "\x05\x71\x2a", [0x70eb] = "\x07\x54\x54", + [0x70ec] = "\x07\x54\x5c", [0x70ee] = "\x07\x4f\x4f", + [0x70ef] = "\x07\x54\x5a", [0x70f0] = "\x07\x58\x76", + [0x70f9] = "\x05\x71\x21", [0x70fa] = "\x07\x54\x56", + [0x70fb] = "\x07\x54\x5d", [0x70fc] = "\x07\x54\x61", + [0x70fd] = "\x0f\x68\x38", [0x70fe] = "\x0f\x68\x3a", + [0x70ff] = "\x0f\x68\x3b", [0x7100] = "\x0f\x68\x3c", + [0x7101] = "\x0f\x68\x3d", [0x7102] = "\x0f\x68\x3e", + [0x7103] = "\x0f\x68\x3f", [0x7104] = "\x0f\x68\x41", + [0x7105] = "\x0f\x68\x42", [0x7106] = "\x0f\x68\x43", + [0x7107] = "\x0f\x68\x44", [0x7109] = "\x0f\x68\x40", + [0x710b] = "\x07\x54\x58", [0x710d] = "\x05\x74\x24", + [0x710e] = "\x04\x69\x36", [0x710f] = "\x05\x74\x25", + [0x7110] = "\x05\x74\x27", [0x7111] = "\x05\x74\x28", + [0x7112] = "\x07\x58\x70", [0x7113] = "\x05\x74\x29", + [0x7114] = "\x04\x69\x3b", [0x7115] = "\x04\x69\x3a", + [0x7116] = "\x07\x58\x77", [0x7117] = "\x07\x58\x75", + [0x7118] = "\x07\x58\x6d", [0x7119] = "\x07\x5c\x53", + [0x711a] = "\x05\x74\x23", [0x711b] = "\x05\x74\x26", + [0x711c] = "\x07\x58\x6f", [0x711d] = "\x04\x69\x38", + [0x711e] = "\x04\x69\x39", [0x711f] = "\x07\x58\x6e", + [0x7120] = "\x04\x69\x34", [0x7121] = "\x07\x58\x73", + [0x7122] = "\x07\x58\x6b", [0x7123] = "\x07\x58\x78", + [0x7128] = "\x07\x58\x6a", [0x7129] = "\x07\x58\x6c", + [0x712a] = "\x07\x58\x71", [0x712b] = "\x07\x58\x74", + [0x712c] = "\x0f\x69\x68", [0x712d] = "\x0f\x69\x6b", + [0x712e] = "\x0f\x69\x6c", [0x7136] = "\x07\x5c\x4f", + [0x7137] = "\x07\x5c\x5a", [0x7138] = "\x04\x6a\x75", + [0x7139] = "\x05\x76\x40", [0x713a] = "\x04\x6a\x74", + [0x713b] = "\x05\x76\x3f", [0x713c] = "\x04\x6a\x71", + [0x713d] = "\x04\x6a\x73", [0x713e] = "\x04\x6a\x72", + [0x713f] = "\x04\x6a\x70", [0x7140] = "\x05\x76\x43", + [0x7141] = "\x07\x5c\x51", [0x7142] = "\x07\x5c\x5b", + [0x7143] = "\x05\x76\x42", [0x7144] = "\x05\x79\x40", + [0x7145] = "\x07\x5c\x55", [0x7146] = "\x05\x76\x44", + [0x7147] = "\x07\x5c\x57", [0x7148] = "\x07\x5c\x58", + [0x7149] = "\x07\x5c\x4d", [0x714a] = "\x07\x5c\x50", + [0x714b] = "\x05\x76\x41", [0x714c] = "\x07\x5c\x56", + [0x714d] = "\x07\x5c\x54", [0x714e] = "\x07\x5c\x52", + [0x714f] = "\x07\x5c\x59", [0x7150] = "\x0f\x6a\x6d", + [0x7151] = "\x0f\x6a\x6e", [0x7152] = "\x0f\x6a\x6f", + [0x7153] = "\x07\x5c\x4e", [0x7154] = "\x0f\x69\x6a", + [0x7156] = "\x05\x78\x23", [0x7157] = "\x05\x78\x22", + [0x7158] = "\x05\x78\x21", [0x7159] = "\x07\x5f\x40", + [0x715a] = "\x05\x78\x24", [0x715b] = "\x07\x5f\x42", + [0x715c] = "\x07\x5f\x46", [0x715d] = "\x07\x5f\x43", + [0x715e] = "\x07\x5f\x44", [0x715f] = "\x07\x5f\x49", + [0x7160] = "\x07\x5f\x41", [0x7161] = "\x07\x5f\x47", + [0x7162] = "\x05\x79\x42", [0x7166] = "\x0f\x6b\x60", + [0x7167] = "\x0f\x6b\x61", [0x7168] = "\x0f\x6b\x63", + [0x7169] = "\x07\x5f\x45", [0x716a] = "\x07\x5f\x48", + [0x716e] = "\x05\x79\x43", [0x716f] = "\x07\x62\x55", + [0x7170] = "\x05\x79\x41", [0x7171] = "\x07\x62\x53", + [0x7172] = "\x07\x61\x3e", [0x7173] = "\x07\x61\x3d", + [0x7174] = "\x07\x61\x3c", [0x7176] = "\x0f\x6c\x38", + [0x7177] = "\x0f\x6c\x39", [0x7178] = "\x07\x61\x3f", + [0x717a] = "\x05\x7a\x35", [0x717b] = "\x05\x7a\x36", + [0x717c] = "\x07\x62\x59", [0x717d] = "\x07\x62\x57", + [0x717e] = "\x07\x62\x56", [0x7181] = "\x07\x62\x58", + [0x7183] = "\x07\x62\x54", [0x7185] = "\x0f\x6c\x51", + [0x7186] = "\x07\x62\x48", [0x7187] = "\x04\x6d\x7a", + [0x7188] = "\x07\x63\x68", [0x7189] = "\x05\x7a\x72", + [0x718a] = "\x04\x6d\x5f", [0x718b] = "\x04\x6d\x7c", + [0x718d] = "\x0f\x6c\x6b", [0x718e] = "\x0f\x6c\x6d", + [0x718f] = "\x05\x7b\x46", [0x7190] = "\x04\x6e\x35", + [0x7191] = "\x07\x64\x58", [0x7192] = "\x07\x64\x59", + [0x7193] = "\x05\x7c\x49", [0x7194] = "\x07\x65\x40", + [0x7195] = "\x05\x7b\x66", [0x7196] = "\x07\x65\x60", + [0x7197] = "\x07\x65\x76", [0x7198] = "\x05\x7c\x4f", + [0x7199] = "\x05\x7c\x3d", [0x719a] = "\x07\x65\x5f", + [0x719b] = "\x0f\x28\x65", [0x719c] = "\x04\x2b\x3f", + [0x719d] = "\x06\x34\x49", [0x719e] = "\x06\x34\x48", + [0x71a0] = "\x0f\x32\x4e", [0x71a3] = "\x05\x35\x36", + [0x71a4] = "\x05\x35\x34", [0x71a5] = "\x04\x34\x77", + [0x71a6] = "\x04\x34\x76", [0x71a7] = "\x06\x44\x41", + [0x71a8] = "\x04\x34\x78", [0x71a9] = "\x06\x44\x42", + [0x71aa] = "\x06\x44\x40", [0x71ab] = "\x06\x44\x3f", + [0x71ac] = "\x06\x3b\x63", [0x71b1] = "\x06\x4e\x3c", + [0x71b2] = "\x05\x3b\x71", [0x71b3] = "\x06\x4e\x3d", + [0x71b4] = "\x0f\x3f\x22", [0x71b5] = "\x0f\x3f\x23", + [0x71b6] = "\x0f\x3f\x24", [0x71ba] = "\x05\x42\x55", + [0x71bb] = "\x05\x42\x51", [0x71bc] = "\x05\x42\x52", + [0x71bd] = "\x06\x57\x6b", [0x71be] = "\x06\x57\x6a", + [0x71bf] = "\x06\x57\x69", [0x71c1] = "\x05\x49\x4f", + [0x71c2] = "\x06\x61\x62", [0x71c3] = "\x06\x61\x66", + [0x71c4] = "\x04\x46\x6f", [0x71c5] = "\x06\x61\x65", + [0x71c6] = "\x06\x61\x67", [0x71c7] = "\x06\x61\x63", + [0x71c8] = "\x06\x61\x64", [0x71c9] = "\x05\x49\x50", + [0x71ca] = "\x0f\x4c\x2b", [0x71cb] = "\x0f\x4c\x2c", + [0x71cd] = "\x04\x46\x6e", [0x71d0] = "\x07\x28\x29", + [0x71d1] = "\x07\x28\x27", [0x71d2] = "\x07\x32\x5f", + [0x71d3] = "\x05\x50\x4e", [0x71d4] = "\x07\x28\x26", + [0x71d5] = "\x07\x28\x28", [0x71d7] = "\x0f\x51\x79", + [0x71d8] = "\x07\x26\x29", [0x71dc] = "\x05\x57\x6a", + [0x71dd] = "\x05\x57\x6b", [0x71de] = "\x05\x57\x68", + [0x71df] = "\x05\x57\x69", [0x71e0] = "\x04\x53\x35", + [0x71e1] = "\x05\x57\x67", [0x71e2] = "\x07\x32\x60", + [0x71e3] = "\x07\x32\x5c", [0x71e4] = "\x07\x32\x5d", + [0x71e5] = "\x04\x53\x38", [0x71e6] = "\x04\x53\x37", + [0x71e7] = "\x05\x57\x6d", [0x71e8] = "\x07\x32\x5e", + [0x71e9] = "\x0f\x57\x5d", [0x71ea] = "\x0f\x57\x5e", + [0x71eb] = "\x0f\x57\x5f", [0x71ec] = "\x05\x57\x6c", + [0x71ed] = "\x07\x32\x5b", [0x71f1] = "\x04\x58\x4c", + [0x71f2] = "\x07\x3b\x39", [0x71f3] = "\x0f\x5c\x51", + [0x71f4] = "\x0f\x5c\x52", [0x71f5] = "\x0f\x5c\x53", + [0x71fb] = "\x07\x42\x51", [0x71fc] = "\x05\x64\x3d", + [0x71fd] = "\x04\x5d\x33", [0x71fe] = "\x07\x42\x50", + [0x71ff] = "\x04\x5d\x31", [0x7200] = "\x07\x42\x52", + [0x7201] = "\x05\x64\x3c", [0x7203] = "\x0f\x60\x60", + [0x7206] = "\x07\x49\x56", [0x7207] = "\x07\x49\x55", + [0x7208] = "\x04\x60\x7e", [0x7209] = "\x07\x49\x57", + [0x720b] = "\x07\x4f\x69", [0x720d] = "\x05\x6d\x4a", + [0x720e] = "\x07\x4f\x6a", [0x7210] = "\x07\x4c\x26", + [0x7211] = "\x05\x71\x2c", [0x7212] = "\x07\x4f\x68", + [0x7213] = "\x05\x71\x2b", [0x7215] = "\x05\x70\x4d", + [0x7216] = "\x07\x54\x6a", [0x7217] = "\x07\x54\x69", + [0x7218] = "\x05\x74\x2a", [0x721a] = "\x07\x5c\x24", + [0x721c] = "\x04\x6e\x38", [0x721d] = "\x05\x24\x75", + [0x721e] = "\x06\x29\x29", [0x721f] = "\x04\x28\x22", + [0x7220] = "\x06\x2e\x25", [0x7223] = "\x0f\x28\x66", + [0x7224] = "\x0f\x28\x67", [0x7225] = "\x0f\x28\x69", + [0x7227] = "\x0f\x28\x6a", [0x7228] = "\x04\x2b\x43", + [0x7229] = "\x06\x34\x4b", [0x722a] = "\x04\x2b\x40", + [0x722b] = "\x04\x2b\x42", [0x722c] = "\x06\x34\x4a", + [0x722d] = "\x05\x2b\x40", [0x722e] = "\x06\x34\x4d", + [0x722f] = "\x06\x34\x4c", [0x7230] = "\x06\x34\x4e", + [0x7234] = "\x0f\x2d\x3d", [0x7235] = "\x0f\x2d\x3f", + [0x7236] = "\x0f\x2d\x42", [0x7237] = "\x0f\x2d\x43", + [0x7238] = "\x0f\x2d\x44", [0x7239] = "\x0f\x2d\x41", + [0x723a] = "\x04\x2b\x41", [0x723b] = "\x05\x30\x30", + [0x723c] = "\x06\x3b\x68", [0x723d] = "\x05\x30\x2c", + [0x723e] = "\x05\x30\x33", [0x723f] = "\x06\x3b\x67", + [0x7240] = "\x05\x30\x2d", [0x7241] = "\x05\x30\x32", + [0x7242] = "\x06\x3b\x66", [0x7243] = "\x04\x2f\x6c", + [0x7244] = "\x04\x2f\x6a", [0x7245] = "\x04\x2f\x6e", + [0x7246] = "\x05\x30\x2e", [0x7247] = "\x06\x3b\x70", + [0x7248] = "\x05\x30\x29", [0x7249] = "\x06\x3b\x6b", + [0x724a] = "\x05\x30\x31", [0x724b] = "\x05\x30\x28", + [0x724c] = "\x06\x3b\x6a", [0x724d] = "\x05\x30\x2f", + [0x724e] = "\x05\x30\x34", [0x724f] = "\x06\x3b\x6e", + [0x7250] = "\x06\x3b\x64", [0x7251] = "\x05\x30\x2b", + [0x7255] = "\x06\x3b\x65", [0x7256] = "\x0f\x32\x4f", + [0x7257] = "\x06\x3b\x6c", [0x7258] = "\x06\x3b\x6d", + [0x725b] = "\x05\x30\x2a", [0x725c] = "\x06\x3b\x6f", + [0x725e] = "\x05\x35\x37", [0x725f] = "\x04\x34\x7d", + [0x7260] = "\x06\x44\x45", [0x7261] = "\x05\x35\x38", + [0x7262] = "\x05\x35\x39", [0x7263] = "\x05\x35\x3a", + [0x7264] = "\x05\x35\x40", [0x7265] = "\x04\x35\x22", + [0x7266] = "\x0f\x38\x3d", [0x7267] = "\x04\x35\x23", + [0x7268] = "\x06\x44\x4c", [0x7269] = "\x05\x35\x3c", + [0x726a] = "\x04\x35\x21", [0x726b] = "\x05\x35\x3d", + [0x726c] = "\x06\x44\x46", [0x726d] = "\x05\x35\x41", + [0x726e] = "\x06\x44\x49", [0x726f] = "\x04\x35\x24", + [0x7270] = "\x04\x34\x7e", [0x7273] = "\x06\x44\x47", + [0x7274] = "\x06\x44\x4a", [0x7275] = "\x06\x44\x44", + [0x7276] = "\x06\x44\x4b", [0x7277] = "\x06\x44\x4d", + [0x727b] = "\x0f\x38\x36", [0x727c] = "\x0f\x38\x37", + [0x727d] = "\x0f\x38\x38", [0x727e] = "\x0f\x38\x39", + [0x727f] = "\x0f\x38\x3b", [0x7280] = "\x0f\x38\x3c", + [0x7281] = "\x0f\x38\x3e", [0x7282] = "\x0f\x38\x3f", + [0x7283] = "\x0f\x38\x40", [0x7285] = "\x05\x35\x3e", + [0x7286] = "\x06\x44\x4e", [0x7287] = "\x04\x35\x25", + [0x7288] = "\x06\x44\x43", [0x728d] = "\x05\x35\x3f", + [0x728e] = "\x05\x35\x3b", [0x728f] = "\x05\x3b\x73", + [0x7290] = "\x06\x4e\x40", [0x7291] = "\x0f\x3f\x28", + [0x7292] = "\x04\x3a\x73", [0x7293] = "\x06\x4e\x48", + [0x7294] = "\x05\x3c\x28", [0x7295] = "\x05\x3b\x78", + [0x7296] = "\x05\x3b\x75", [0x7297] = "\x05\x3b\x77", + [0x7298] = "\x05\x3b\x7a", [0x7299] = "\x05\x3c\x23", + [0x729a] = "\x05\x3b\x7d", [0x729b] = "\x06\x4e\x49", + [0x729c] = "\x06\x4e\x3e", [0x729d] = "\x06\x4e\x43", + [0x729e] = "\x05\x3b\x76", [0x729f] = "\x05\x3c\x27", + [0x72a0] = "\x06\x4e\x42", [0x72a1] = "\x06\x4e\x4b", + [0x72a2] = "\x06\x4e\x4a", [0x72a3] = "\x05\x3b\x7c", + [0x72a4] = "\x06\x4e\x3f", [0x72a5] = "\x05\x3b\x79", + [0x72a6] = "\x05\x3c\x21", [0x72a7] = "\x06\x4e\x4d", + [0x72a8] = "\x06\x4e\x44", [0x72a9] = "\x06\x4e\x45", + [0x72ab] = "\x06\x57\x6e", [0x72ac] = "\x05\x3c\x25", + [0x72ad] = "\x05\x3b\x7e", [0x72ae] = "\x06\x57\x78", + [0x72af] = "\x05\x3c\x24", [0x72b0] = "\x06\x4e\x4c", + [0x72b1] = "\x06\x4e\x47", [0x72b6] = "\x05\x3c\x22", + [0x72b7] = "\x05\x3b\x72", [0x72b8] = "\x06\x4e\x41", + [0x72b9] = "\x0f\x3f\x25", [0x72ba] = "\x0f\x3f\x26", + [0x72bb] = "\x0f\x3f\x27", [0x72bc] = "\x0f\x3f\x29", + [0x72bf] = "\x04\x3a\x77", [0x72c8] = "\x06\x57\x70", + [0x72c9] = "\x06\x57\x6f", [0x72ca] = "\x04\x40\x5a", + [0x72cb] = "\x04\x40\x5c", [0x72cc] = "\x06\x57\x74", + [0x72cd] = "\x04\x40\x54", [0x72ce] = "\x05\x42\x58", + [0x72cf] = "\x05\x42\x5b", [0x72d0] = "\x05\x42\x56", + [0x72d1] = "\x04\x40\x51", [0x72d2] = "\x04\x40\x53", + [0x72d3] = "\x05\x42\x5c", [0x72d4] = "\x05\x42\x5e", + [0x72d5] = "\x05\x42\x5a", [0x72d6] = "\x05\x42\x57", + [0x72d7] = "\x04\x40\x5e", [0x72d8] = "\x04\x40\x50", + [0x72d9] = "\x06\x57\x72", [0x72db] = "\x06\x57\x73", + [0x72dc] = "\x06\x57\x6c", [0x72dd] = "\x06\x57\x6d", + [0x72de] = "\x06\x61\x68", [0x72df] = "\x06\x57\x71", + [0x72e0] = "\x06\x57\x75", [0x72e1] = "\x05\x42\x59", + [0x72e7] = "\x0f\x45\x32", [0x72e8] = "\x0f\x45\x33", + [0x72e9] = "\x0f\x45\x34", [0x72ea] = "\x0f\x45\x35", + [0x72eb] = "\x0f\x45\x36", [0x72ec] = "\x0f\x45\x37", + [0x72ed] = "\x0f\x45\x38", [0x72ee] = "\x0f\x45\x39", + [0x72ef] = "\x06\x57\x76", [0x72f0] = "\x07\x49\x6b", + [0x72f3] = "\x06\x57\x77", [0x7301] = "\x06\x57\x79", + [0x7303] = "\x05\x49\x51", [0x7304] = "\x05\x49\x56", + [0x7305] = "\x05\x49\x5b", [0x7306] = "\x05\x49\x57", + [0x7307] = "\x05\x49\x5c", [0x7308] = "\x04\x47\x21", + [0x7309] = "\x05\x49\x55", [0x730a] = "\x04\x46\x7d", + [0x730b] = "\x06\x62\x23", [0x730c] = "\x05\x49\x5f", + [0x730d] = "\x04\x46\x77", [0x730e] = "\x05\x49\x59", + [0x730f] = "\x04\x46\x74", [0x7310] = "\x06\x61\x76", + [0x7311] = "\x06\x61\x6a", [0x7312] = "\x06\x61\x75", + [0x7313] = "\x04\x47\x22", [0x7314] = "\x05\x49\x5e", + [0x7315] = "\x06\x61\x6b", [0x7316] = "\x06\x61\x71", + [0x7317] = "\x05\x49\x54", [0x7318] = "\x06\x61\x7c", + [0x7319] = "\x05\x49\x5d", [0x731a] = "\x05\x49\x58", + [0x731b] = "\x06\x61\x7b", [0x731c] = "\x06\x62\x21", + [0x731d] = "\x05\x49\x60", [0x731f] = "\x06\x61\x74", + [0x7320] = "\x06\x61\x7d", [0x7321] = "\x06\x61\x6d", + [0x7322] = "\x05\x49\x61", [0x7323] = "\x05\x49\x62", + [0x7324] = "\x06\x61\x72", [0x7326] = "\x06\x62\x22", + [0x7327] = "\x05\x49\x5a", [0x7328] = "\x06\x61\x6c", + [0x7329] = "\x06\x61\x79", [0x732a] = "\x06\x61\x7a", + [0x732b] = "\x06\x61\x70", [0x732c] = "\x05\x49\x52", + [0x732d] = "\x06\x61\x6e", [0x7334] = "\x05\x49\x53", + [0x7335] = "\x06\x61\x73", [0x7336] = "\x0f\x4c\x2d", + [0x7337] = "\x0f\x4c\x2e", [0x7338] = "\x0f\x4c\x30", + [0x7339] = "\x0f\x4c\x31", [0x733a] = "\x0f\x4c\x32", + [0x733b] = "\x06\x61\x78", [0x733d] = "\x04\x40\x58", + [0x733f] = "\x06\x61\x7e", [0x7351] = "\x06\x61\x6f", + [0x7352] = "\x04\x4d\x2d", [0x7353] = "\x07\x28\x43", + [0x7354] = "\x05\x50\x53", [0x7355] = "\x04\x4d\x2e", + [0x7356] = "\x04\x4d\x2b", [0x7357] = "\x07\x28\x38", + [0x7358] = "\x04\x4d\x34", [0x7359] = "\x05\x50\x5f", + [0x735a] = "\x07\x28\x37", [0x735b] = "\x07\x28\x2c", + [0x735c] = "\x05\x50\x51", [0x735d] = "\x07\x28\x2b", + [0x735e] = "\x07\x28\x35", [0x735f] = "\x07\x28\x3f", + [0x7360] = "\x05\x50\x57", [0x7361] = "\x04\x4d\x32", + [0x7362] = "\x04\x4d\x2a", [0x7363] = "\x07\x28\x40", + [0x7364] = "\x07\x28\x34", [0x7365] = "\x05\x50\x56", + [0x7366] = "\x07\x28\x3b", [0x7367] = "\x07\x28\x31", + [0x7368] = "\x07\x28\x3e", [0x7369] = "\x05\x57\x6e", + [0x736a] = "\x04\x4d\x2c", [0x736b] = "\x04\x4d\x29", + [0x736c] = "\x05\x50\x5c", [0x736d] = "\x05\x50\x5a", + [0x736e] = "\x05\x50\x50", [0x736f] = "\x05\x50\x59", + [0x7370] = "\x05\x50\x58", [0x7371] = "\x07\x28\x2a", + [0x7372] = "\x05\x50\x5b", [0x7373] = "\x04\x46\x7a", + [0x7374] = "\x05\x50\x52", [0x7375] = "\x05\x50\x5e", + [0x7376] = "\x05\x50\x5d", [0x7377] = "\x04\x4d\x35", + [0x7378] = "\x07\x28\x46", [0x7379] = "\x07\x28\x30", + [0x737a] = "\x07\x28\x2d", [0x737b] = "\x07\x28\x44", + [0x737c] = "\x07\x28\x39", [0x737d] = "\x07\x28\x45", + [0x737e] = "\x07\x28\x3c", [0x737f] = "\x07\x28\x2f", + [0x7380] = "\x06\x61\x77", [0x7381] = "\x07\x28\x36", + [0x7382] = "\x07\x28\x3d", [0x7383] = "\x05\x50\x54", + [0x7384] = "\x04\x4d\x27", [0x7388] = "\x05\x50\x4f", + [0x7389] = "\x0f\x51\x7a", [0x738a] = "\x0f\x51\x7b", + [0x738b] = "\x0f\x51\x7e", [0x738c] = "\x0f\x52\x21", + [0x738d] = "\x0f\x52\x22", [0x738e] = "\x0f\x52\x23", + [0x738f] = "\x0f\x52\x25", [0x7390] = "\x0f\x52\x28", + [0x7391] = "\x0f\x52\x29", [0x7392] = "\x0f\x52\x2a", + [0x7393] = "\x0f\x52\x2b", [0x7394] = "\x07\x28\x33", + [0x7397] = "\x07\x28\x41", [0x7398] = "\x07\x28\x3a", + [0x739a] = "\x0f\x52\x27", [0x739e] = "\x07\x28\x32", + [0x739f] = "\x0f\x4c\x2f", [0x73a1] = "\x05\x57\x70", + [0x73a2] = "\x04\x53\x45", [0x73a3] = "\x05\x57\x76", + [0x73a4] = "\x05\x57\x75", [0x73a5] = "\x04\x53\x3a", + [0x73a6] = "\x05\x57\x74", [0x73a8] = "\x05\x57\x71", + [0x73a9] = "\x07\x32\x6e", [0x73aa] = "\x07\x32\x7d", + [0x73ab] = "\x05\x57\x77", [0x73ac] = "\x04\x53\x48", + [0x73ad] = "\x05\x57\x7b", [0x73ae] = "\x04\x53\x49", + [0x73af] = "\x04\x53\x40", [0x73b0] = "\x04\x53\x42", + [0x73b1] = "\x05\x57\x7c", [0x73b2] = "\x07\x32\x6d", + [0x73b3] = "\x04\x53\x3b", [0x73b4] = "\x07\x32\x67", + [0x73b5] = "\x04\x53\x3f", [0x73b6] = "\x07\x32\x7c", + [0x73b7] = "\x05\x57\x79", [0x73b8] = "\x05\x57\x6f", + [0x73b9] = "\x05\x58\x21", [0x73ba] = "\x05\x57\x72", + [0x73bb] = "\x07\x3b\x3a", [0x73bc] = "\x05\x57\x78", + [0x73bd] = "\x07\x32\x69", [0x73be] = "\x04\x53\x46", + [0x73bf] = "\x05\x57\x7a", [0x73c0] = "\x07\x32\x70", + [0x73c1] = "\x07\x33\x22", [0x73c2] = "\x05\x57\x73", + [0x73c3] = "\x07\x32\x64", [0x73c4] = "\x05\x57\x7e", + [0x73c5] = "\x07\x32\x74", [0x73c6] = "\x04\x53\x47", + [0x73c7] = "\x05\x50\x60", [0x73c8] = "\x07\x32\x6b", + [0x73c9] = "\x07\x32\x65", [0x73ca] = "\x05\x57\x7d", + [0x73cb] = "\x07\x32\x76", [0x73cc] = "\x04\x53\x43", + [0x73cd] = "\x07\x32\x7b", [0x73ce] = "\x07\x33\x24", + [0x73cf] = "\x07\x32\x62", [0x73d0] = "\x07\x32\x77", + [0x73d1] = "\x07\x32\x63", [0x73d2] = "\x07\x32\x78", + [0x73d3] = "\x07\x32\x6f", [0x73d4] = "\x07\x32\x7e", + [0x73d5] = "\x07\x32\x72", [0x73dc] = "\x07\x32\x68", + [0x73dd] = "\x07\x33\x23", [0x73de] = "\x0f\x57\x60", + [0x73df] = "\x0f\x57\x61", [0x73e0] = "\x0f\x57\x63", + [0x73e1] = "\x0f\x57\x64", [0x73e2] = "\x0f\x57\x65", + [0x73e3] = "\x0f\x57\x66", [0x73e4] = "\x07\x32\x79", + [0x73e6] = "\x07\x32\x6a", [0x73e8] = "\x07\x32\x7a", + [0x73e9] = "\x07\x32\x71", [0x73ea] = "\x07\x32\x66", + [0x73ec] = "\x07\x32\x6c", [0x73f8] = "\x04\x58\x59", + [0x73f9] = "\x05\x5e\x29", [0x73fa] = "\x05\x5e\x2c", + [0x73fb] = "\x04\x58\x55", [0x73fc] = "\x07\x3b\x52", + [0x73fd] = "\x07\x3b\x44", [0x73fe] = "\x04\x58\x60", + [0x73ff] = "\x04\x58\x5c", [0x7400] = "\x07\x3b\x48", + [0x7401] = "\x07\x3b\x42", [0x7402] = "\x07\x3b\x55", + [0x7404] = "\x04\x58\x5e", [0x7405] = "\x07\x3b\x46", + [0x7406] = "\x07\x28\x47", [0x7407] = "\x04\x58\x50", + [0x7408] = "\x05\x5e\x31", [0x7409] = "\x07\x3b\x50", + [0x740a] = "\x07\x3b\x3f", [0x740b] = "\x04\x58\x5d", + [0x740c] = "\x07\x3b\x4f", [0x740d] = "\x05\x5e\x2b", + [0x740e] = "\x05\x5e\x2f", [0x740f] = "\x07\x3b\x53", + [0x7410] = "\x04\x58\x5a", [0x7411] = "\x07\x3b\x47", + [0x7412] = "\x07\x3b\x41", [0x7413] = "\x05\x5e\x33", + [0x7414] = "\x04\x58\x53", [0x7415] = "\x07\x3b\x40", + [0x7416] = "\x04\x58\x51", [0x7417] = "\x07\x3b\x3e", + [0x7418] = "\x07\x3b\x54", [0x7419] = "\x05\x5e\x2a", + [0x741a] = "\x07\x3b\x3c", [0x741b] = "\x07\x3b\x3b", + [0x741c] = "\x07\x3b\x49", [0x741d] = "\x04\x58\x5b", + [0x741e] = "\x05\x5e\x2d", [0x741f] = "\x05\x5e\x2e", + [0x7423] = "\x07\x3b\x45", [0x7424] = "\x0f\x5c\x54", + [0x7425] = "\x0f\x5c\x55", [0x7426] = "\x0f\x5c\x56", + [0x7427] = "\x0f\x5c\x57", [0x7428] = "\x0f\x5c\x58", + [0x7429] = "\x0f\x5c\x59", [0x742a] = "\x0f\x5c\x5a", + [0x742b] = "\x0f\x5c\x5c", [0x742d] = "\x07\x3b\x43", + [0x742e] = "\x07\x3b\x4b", [0x742f] = "\x07\x3b\x4e", + [0x7431] = "\x07\x3b\x51", [0x7433] = "\x07\x3b\x3d", + [0x7434] = "\x05\x5e\x28", [0x7435] = "\x07\x3b\x4a", + [0x7436] = "\x07\x3b\x4c", [0x7440] = "\x05\x5e\x30", + [0x7444] = "\x04\x5d\x3d", [0x7445] = "\x04\x5d\x37", + [0x7446] = "\x07\x42\x55", [0x7447] = "\x07\x42\x61", + [0x7448] = "\x07\x42\x58", [0x7449] = "\x07\x42\x68", + [0x744a] = "\x05\x64\x43", [0x744b] = "\x05\x64\x44", + [0x744c] = "\x05\x5e\x34", [0x744d] = "\x04\x5d\x38", + [0x744e] = "\x05\x64\x50", [0x744f] = "\x07\x42\x59", + [0x7450] = "\x04\x5d\x36", [0x7451] = "\x05\x64\x45", + [0x7452] = "\x04\x5d\x35", [0x7453] = "\x04\x5d\x3a", + [0x7454] = "\x05\x64\x3f", [0x7455] = "\x05\x64\x42", + [0x7456] = "\x05\x64\x4d", [0x7457] = "\x04\x5d\x34", + [0x7458] = "\x05\x64\x4a", [0x7459] = "\x07\x42\x56", + [0x745a] = "\x05\x64\x3e", [0x745c] = "\x05\x64\x41", + [0x745d] = "\x05\x64\x4b", [0x745e] = "\x07\x42\x57", + [0x745f] = "\x07\x42\x5c", [0x7460] = "\x07\x42\x5b", + [0x7461] = "\x05\x64\x40", [0x7462] = "\x07\x42\x6f", + [0x7463] = "\x07\x42\x6b", [0x7464] = "\x05\x64\x4f", + [0x7465] = "\x07\x42\x6e", [0x7466] = "\x05\x64\x49", + [0x7467] = "\x05\x64\x4c", [0x7468] = "\x07\x42\x69", + [0x7469] = "\x05\x64\x46", [0x746a] = "\x07\x42\x6c", + [0x746b] = "\x05\x64\x47", [0x746c] = "\x07\x42\x65", + [0x746d] = "\x07\x42\x62", [0x746e] = "\x07\x42\x5d", + [0x746f] = "\x07\x42\x63", [0x7470] = "\x07\x42\x54", + [0x7471] = "\x07\x42\x5a", [0x7472] = "\x07\x42\x53", + [0x7473] = "\x07\x42\x5e", [0x7474] = "\x07\x42\x6a", + [0x7478] = "\x07\x42\x66", [0x7479] = "\x0f\x60\x62", + [0x747a] = "\x0f\x60\x64", [0x747b] = "\x0f\x60\x65", + [0x747c] = "\x0f\x60\x66", [0x747d] = "\x0f\x60\x68", + [0x747e] = "\x0f\x60\x69", [0x747f] = "\x0f\x60\x6a", + [0x7481] = "\x07\x42\x64", [0x7482] = "\x04\x5d\x3c", + [0x7483] = "\x07\x42\x67", [0x7484] = "\x0f\x60\x67", + [0x7486] = "\x0f\x60\x61", [0x7488] = "\x05\x64\x4e", + [0x748e] = "\x04\x61\x28", [0x748f] = "\x07\x49\x6a", + [0x7490] = "\x07\x49\x59", [0x7491] = "\x07\x49\x60", + [0x7492] = "\x07\x49\x6c", [0x7493] = "\x07\x49\x5a", + [0x7494] = "\x07\x49\x69", [0x7495] = "\x07\x49\x6d", + [0x7496] = "\x04\x61\x23", [0x7497] = "\x05\x69\x42", + [0x7498] = "\x05\x69\x40", [0x749a] = "\x07\x49\x62", + [0x749b] = "\x07\x49\x67", [0x749c] = "\x07\x49\x65", + [0x749d] = "\x05\x69\x44", [0x749e] = "\x07\x49\x5d", + [0x749f] = "\x07\x49\x68", [0x74a1] = "\x07\x49\x64", + [0x74a2] = "\x07\x49\x66", [0x74a3] = "\x07\x4f\x6b", + [0x74a4] = "\x07\x49\x61", [0x74a5] = "\x07\x49\x6e", + [0x74a6] = "\x07\x49\x6f", [0x74a7] = "\x07\x49\x63", + [0x74a8] = "\x05\x69\x45", [0x74a9] = "\x07\x49\x5c", + [0x74aa] = "\x07\x49\x5f", [0x74ab] = "\x07\x49\x58", + [0x74b2] = "\x0f\x63\x6b", [0x74b3] = "\x0f\x63\x6c", + [0x74b4] = "\x0f\x63\x6d", [0x74b5] = "\x0f\x63\x6f", + [0x74b6] = "\x0f\x63\x70", [0x74b7] = "\x0f\x63\x71", + [0x74b8] = "\x0f\x63\x72", [0x74b9] = "\x0f\x63\x73", + [0x74ba] = "\x0f\x63\x74", [0x74bb] = "\x0f\x63\x75", + [0x74bc] = "\x07\x49\x5b", [0x74bd] = "\x04\x61\x22", + [0x74be] = "\x04\x61\x27", [0x74bf] = "\x07\x49\x5e", + [0x74c8] = "\x07\x42\x70", [0x74c9] = "\x07\x4f\x75", + [0x74ca] = "\x07\x4f\x7a", [0x74cb] = "\x05\x6d\x4d", + [0x74cc] = "\x07\x4f\x6c", [0x74ce] = "\x04\x64\x42", + [0x74cf] = "\x05\x6d\x4c", [0x74d0] = "\x05\x6d\x51", + [0x74d1] = "\x07\x4f\x78", [0x74d2] = "\x07\x4f\x70", + [0x74d3] = "\x05\x6d\x50", [0x74d4] = "\x07\x4f\x74", + [0x74d5] = "\x05\x6d\x52", [0x74d6] = "\x05\x6d\x53", + [0x74d7] = "\x07\x4f\x73", [0x74d8] = "\x05\x6d\x4e", + [0x74d9] = "\x07\x4f\x72", [0x74da] = "\x07\x4f\x77", + [0x74db] = "\x07\x4f\x71", [0x74dc] = "\x07\x4f\x6d", + [0x74dd] = "\x05\x6d\x4f", [0x74de] = "\x07\x4f\x6f", + [0x74df] = "\x07\x54\x77", [0x74e1] = "\x07\x4f\x6e", + [0x74e2] = "\x07\x4f\x7b", [0x74e3] = "\x0f\x66\x2d", + [0x74e4] = "\x0f\x66\x2e", [0x74e5] = "\x0f\x66\x2f", + [0x74e6] = "\x0f\x66\x30", [0x74e7] = "\x0f\x66\x31", + [0x74eb] = "\x07\x4f\x76", [0x74ec] = "\x04\x67\x2f", + [0x74f1] = "\x04\x67\x34", [0x74f2] = "\x07\x54\x6b", + [0x74f3] = "\x07\x54\x70", [0x74f4] = "\x05\x71\x2f", + [0x74f5] = "\x07\x54\x75", [0x74f6] = "\x07\x54\x6e", + [0x74f7] = "\x07\x54\x71", [0x74f8] = "\x05\x71\x2e", + [0x74f9] = "\x07\x54\x73", [0x74fa] = "\x05\x71\x2d", + [0x74fb] = "\x05\x71\x30", [0x74fc] = "\x07\x54\x6c", + [0x74fd] = "\x04\x67\x33", [0x74fe] = "\x07\x54\x6f", + [0x74ff] = "\x04\x67\x35", [0x7500] = "\x04\x67\x31", + [0x7501] = "\x07\x54\x72", [0x7502] = "\x05\x71\x32", + [0x7503] = "\x07\x54\x78", [0x7504] = "\x07\x4f\x79", + [0x7506] = "\x07\x54\x74", [0x7507] = "\x04\x67\x32", + [0x7508] = "\x07\x54\x79", [0x750e] = "\x05\x71\x31", + [0x750f] = "\x05\x71\x33", [0x7510] = "\x07\x54\x76", + [0x7511] = "\x0f\x68\x45", [0x7512] = "\x0f\x68\x46", + [0x7513] = "\x0f\x68\x47", [0x7514] = "\x0f\x68\x48", + [0x7515] = "\x0f\x68\x49", [0x7518] = "\x07\x54\x6d", + [0x751d] = "\x05\x74\x2e", [0x751e] = "\x04\x69\x3c", + [0x751f] = "\x05\x74\x2c", [0x7520] = "\x05\x74\x2b", + [0x7521] = "\x07\x59\x23", [0x7522] = "\x07\x58\x7c", + [0x7523] = "\x05\x74\x2d", [0x7524] = "\x05\x74\x31", + [0x7525] = "\x05\x74\x30", [0x7526] = "\x07\x58\x7a", + [0x7527] = "\x05\x74\x33", [0x7528] = "\x05\x74\x35", + [0x752a] = "\x05\x74\x32", [0x752b] = "\x07\x58\x79", + [0x752c] = "\x04\x69\x3d", [0x752e] = "\x07\x59\x26", + [0x752f] = "\x07\x59\x28", [0x7530] = "\x07\x59\x27", + [0x7531] = "\x07\x58\x7e", [0x7532] = "\x07\x59\x21", + [0x7533] = "\x05\x74\x34", [0x7534] = "\x05\x74\x36", + [0x7535] = "\x07\x59\x24", [0x7536] = "\x07\x59\x29", + [0x7537] = "\x05\x74\x2f", [0x753a] = "\x07\x58\x7d", + [0x753d] = "\x07\x58\x7b", [0x7541] = "\x0f\x69\x6d", + [0x7542] = "\x0f\x69\x6e", [0x7543] = "\x05\x76\x46", + [0x7544] = "\x04\x6a\x76", [0x7545] = "\x04\x6a\x77", + [0x7546] = "\x07\x5c\x5d", [0x7547] = "\x05\x76\x47", + [0x7548] = "\x04\x6a\x79", [0x7549] = "\x07\x5c\x5f", + [0x754a] = "\x07\x5c\x5c", [0x754b] = "\x05\x76\x48", + [0x754c] = "\x07\x5c\x62", [0x754d] = "\x05\x76\x45", + [0x754e] = "\x07\x5f\x4a", [0x754f] = "\x07\x5c\x60", + [0x7550] = "\x04\x6a\x7a", [0x7551] = "\x07\x5c\x61", + [0x7552] = "\x05\x76\x4a", [0x7554] = "\x07\x59\x22", + [0x7555] = "\x05\x76\x49", [0x7556] = "\x0f\x6a\x70", + [0x7557] = "\x0f\x6a\x71", [0x7558] = "\x0f\x6a\x72", + [0x755b] = "\x05\x78\x2c", [0x755c] = "\x07\x5f\x4b", + [0x755d] = "\x04\x6b\x7e", [0x755e] = "\x05\x78\x2b", + [0x755f] = "\x05\x78\x29", [0x7560] = "\x07\x5f\x4c", + [0x7561] = "\x05\x78\x26", [0x7562] = "\x04\x6c\x22", + [0x7563] = "\x07\x5f\x4d", [0x7564] = "\x05\x78\x2a", + [0x7565] = "\x05\x78\x28", [0x7566] = "\x04\x6c\x24", + [0x7567] = "\x05\x78\x2d", [0x7568] = "\x05\x78\x27", + [0x756e] = "\x05\x79\x44", [0x756f] = "\x04\x6c\x7e", + [0x7570] = "\x05\x79\x48", [0x7571] = "\x05\x79\x4a", + [0x7572] = "\x04\x6c\x21", [0x7573] = "\x07\x61\x40", + [0x7574] = "\x05\x79\x46", [0x7575] = "\x07\x61\x44", + [0x7576] = "\x07\x61\x43", [0x7577] = "\x07\x61\x45", + [0x7578] = "\x05\x79\x47", [0x7579] = "\x05\x79\x49", + [0x757a] = "\x07\x61\x41", [0x757c] = "\x05\x79\x45", + [0x757d] = "\x07\x62\x5d", [0x757e] = "\x07\x62\x5b", + [0x757f] = "\x07\x62\x5e", [0x7580] = "\x07\x62\x5c", + [0x7582] = "\x07\x62\x5f", [0x7584] = "\x07\x63\x6e", + [0x7585] = "\x07\x63\x6c", [0x7586] = "\x05\x7a\x73", + [0x7587] = "\x07\x63\x6b", [0x7588] = "\x07\x63\x6f", + [0x758a] = "\x07\x62\x5a", [0x758b] = "\x07\x63\x69", + [0x758c] = "\x07\x63\x71", [0x758d] = "\x07\x63\x6a", + [0x758e] = "\x07\x63\x70", [0x758f] = "\x07\x63\x6d", + [0x7591] = "\x07\x64\x5c", [0x7592] = "\x04\x6e\x3a", + [0x7593] = "\x07\x64\x5d", [0x7594] = "\x05\x7b\x47", + [0x7595] = "\x05\x7b\x48", [0x7596] = "\x07\x64\x5a", + [0x7597] = "\x07\x64\x5b", [0x7598] = "\x05\x7b\x67", + [0x7599] = "\x07\x65\x41", [0x759a] = "\x07\x65\x42", + [0x759b] = "\x05\x7b\x68", [0x759c] = "\x04\x6e\x50", + [0x759d] = "\x07\x65\x62", [0x759e] = "\x07\x65\x61", + [0x759f] = "\x0f\x6d\x31", [0x75a4] = "\x07\x66\x2b", + [0x75a7] = "\x05\x27\x65", [0x75a8] = "\x06\x2e\x27", + [0x75a9] = "\x06\x2e\x26", [0x75aa] = "\x04\x2b\x44", + [0x75ab] = "\x06\x3b\x72", [0x75ac] = "\x05\x30\x35", + [0x75ad] = "\x06\x3b\x75", [0x75af] = "\x06\x3b\x74", + [0x75b2] = "\x0f\x38\x41", [0x75b3] = "\x06\x4e\x4e", + [0x75b4] = "\x06\x4e\x50", [0x75b5] = "\x05\x42\x5f", + [0x75b6] = "\x06\x57\x7c", [0x75b7] = "\x06\x57\x7a", + [0x75b8] = "\x06\x57\x7d", [0x75b9] = "\x06\x57\x7b", + [0x75ba] = "\x05\x49\x65", [0x75bb] = "\x05\x49\x63", + [0x75bc] = "\x05\x49\x64", [0x75bd] = "\x06\x62\x26", + [0x75be] = "\x06\x62\x24", [0x75c0] = "\x07\x28\x48", + [0x75c1] = "\x05\x50\x61", [0x75c2] = "\x07\x28\x49", + [0x75c3] = "\x07\x28\x4a", [0x75c4] = "\x06\x62\x25", + [0x75c6] = "\x05\x58\x23", [0x75c7] = "\x05\x58\x24", + [0x75c8] = "\x05\x58\x22", [0x75c9] = "\x07\x33\x25", + [0x75ca] = "\x07\x33\x26", [0x75cb] = "\x05\x5e\x37", + [0x75cc] = "\x05\x5e\x36", [0x75cd] = "\x0f\x5c\x5d", + [0x75ce] = "\x04\x5d\x3e", [0x75cf] = "\x04\x5d\x3f", + [0x75d0] = "\x07\x42\x71", [0x75d1] = "\x07\x42\x73", + [0x75d2] = "\x04\x5d\x40", [0x75d4] = "\x07\x42\x72", + [0x75d5] = "\x05\x69\x46", [0x75d6] = "\x05\x6d\x54", + [0x75d7] = "\x07\x4f\x7c", [0x75d8] = "\x07\x54\x7a", + [0x75d9] = "\x07\x59\x2b", [0x75da] = "\x07\x59\x2a", + [0x75db] = "\x07\x5f\x4e", [0x75dc] = "\x07\x65\x63", + [0x75dd] = "\x04\x28\x23", [0x75de] = "\x06\x2e\x28", + [0x75df] = "\x04\x28\x24", [0x75e1] = "\x06\x34\x4f", + [0x75e2] = "\x06\x34\x50", [0x75e3] = "\x05\x2b\x41", + [0x75e5] = "\x0f\x2d\x45", [0x75e6] = "\x05\x30\x36", + [0x75e7] = "\x06\x3b\x77", [0x75e8] = "\x06\x3b\x76", + [0x75e9] = "\x05\x30\x37", [0x75ea] = "\x06\x44\x4f", + [0x75eb] = "\x05\x3c\x29", [0x75ec] = "\x06\x4e\x53", + [0x75ed] = "\x06\x4e\x52", [0x75ee] = "\x0f\x3f\x2a", + [0x75ef] = "\x0f\x3f\x2b", [0x75f1] = "\x06\x4e\x51", + [0x75f2] = "\x06\x58\x23", [0x75f3] = "\x06\x58\x21", + [0x75f4] = "\x04\x40\x5f", [0x75f5] = "\x06\x58\x22", + [0x75f6] = "\x06\x57\x7e", [0x75f7] = "\x0f\x45\x3a", + [0x75f8] = "\x04\x47\x24", [0x75f9] = "\x05\x50\x62", + [0x75fa] = "\x06\x62\x27", [0x75fb] = "\x06\x62\x28", + [0x75ff] = "\x04\x58\x61", [0x7600] = "\x07\x3b\x56", + [0x7601] = "\x0f\x5c\x5e", [0x7602] = "\x04\x5d\x41", + [0x7603] = "\x07\x42\x74", [0x7604] = "\x07\x49\x70", + [0x7605] = "\x07\x54\x7b", [0x7606] = "\x07\x5c\x64", + [0x7608] = "\x05\x27\x66", [0x7609] = "\x06\x2e\x29", + [0x760a] = "\x06\x2e\x2a", [0x760b] = "\x06\x2e\x2b", + [0x760d] = "\x05\x2b\x43", [0x760e] = "\x06\x34\x51", + [0x760f] = "\x04\x2b\x45", [0x7610] = "\x04\x2b\x47", + [0x7611] = "\x05\x2b\x45", [0x7612] = "\x06\x34\x53", + [0x7613] = "\x05\x2b\x44", [0x7616] = "\x0f\x28\x6b", + [0x7619] = "\x06\x34\x52", [0x761a] = "\x05\x2b\x42", + [0x761c] = "\x05\x2b\x46", [0x761d] = "\x06\x3b\x7d", + [0x761e] = "\x05\x30\x3c", [0x761f] = "\x04\x2f\x71", + [0x7620] = "\x06\x3c\x21", [0x7621] = "\x06\x3c\x25", + [0x7622] = "\x05\x30\x3f", [0x7623] = "\x06\x3c\x26", + [0x7624] = "\x06\x3c\x27", [0x7625] = "\x04\x2f\x70", + [0x7626] = "\x06\x3b\x79", [0x7627] = "\x05\x30\x40", + [0x7628] = "\x06\x3b\x7b", [0x7629] = "\x05\x30\x38", + [0x762a] = "\x06\x3c\x22", [0x762b] = "\x06\x3b\x7c", + [0x762c] = "\x06\x3c\x23", [0x762d] = "\x06\x3b\x7e", + [0x762e] = "\x05\x30\x3b", [0x762f] = "\x06\x3b\x7a", + [0x7630] = "\x06\x3b\x78", [0x7633] = "\x05\x30\x3a", + [0x7634] = "\x0f\x32\x50", [0x7635] = "\x06\x3c\x24", + [0x7636] = "\x06\x3c\x28", [0x7637] = "\x06\x3c\x29", + [0x763a] = "\x0f\x2d\x48", [0x763b] = "\x0f\x2d\x49", + [0x763c] = "\x0f\x32\x52", [0x763d] = "\x04\x35\x28", + [0x763e] = "\x05\x3c\x32", [0x7640] = "\x04\x35\x2b", + [0x7641] = "\x04\x3a\x7c", [0x7642] = "\x05\x35\x46", + [0x7643] = "\x04\x35\x29", [0x7644] = "\x06\x44\x58", + [0x7645] = "\x05\x35\x47", [0x7646] = "\x05\x35\x4a", + [0x7647] = "\x05\x35\x44", [0x7648] = "\x05\x35\x45", + [0x7649] = "\x05\x35\x43", [0x764a] = "\x06\x44\x59", + [0x764b] = "\x06\x44\x5a", [0x764c] = "\x05\x35\x42", + [0x764d] = "\x06\x44\x53", [0x764e] = "\x06\x44\x55", + [0x764f] = "\x06\x44\x54", [0x7650] = "\x06\x44\x51", + [0x7651] = "\x06\x44\x50", [0x7652] = "\x06\x44\x57", + [0x7658] = "\x06\x44\x52", [0x7659] = "\x0f\x2d\x46", + [0x765a] = "\x0f\x38\x45", [0x765b] = "\x05\x35\x48", + [0x765c] = "\x06\x44\x56", [0x765d] = "\x05\x35\x49", + [0x765e] = "\x05\x3c\x31", [0x765f] = "\x06\x4e\x5b", + [0x7660] = "\x06\x4e\x59", [0x7661] = "\x05\x3c\x2e", + [0x7662] = "\x06\x4e\x57", [0x7663] = "\x05\x3c\x2f", + [0x7664] = "\x05\x3c\x33", [0x7665] = "\x04\x3a\x7e", + [0x7667] = "\x06\x4e\x58", [0x7668] = "\x06\x4e\x54", + [0x7669] = "\x04\x3a\x7d", [0x766a] = "\x06\x4e\x56", + [0x766b] = "\x05\x3c\x30", [0x766c] = "\x05\x3c\x2d", + [0x766d] = "\x05\x3c\x2b", [0x766e] = "\x05\x42\x64", + [0x766f] = "\x05\x3c\x2a", [0x7672] = "\x0f\x38\x44", + [0x7673] = "\x0f\x3f\x2e", [0x7675] = "\x06\x4e\x55", + [0x7677] = "\x06\x4e\x5a", [0x7679] = "\x06\x4e\x5c", + [0x767e] = "\x05\x3c\x2c", [0x767f] = "\x0f\x38\x43", + [0x7680] = "\x05\x42\x6a", [0x7681] = "\x05\x42\x62", + [0x7682] = "\x05\x42\x66", [0x7683] = "\x04\x40\x65", + [0x7684] = "\x05\x42\x6b", [0x7685] = "\x05\x42\x63", + [0x7686] = "\x05\x42\x67", [0x7687] = "\x04\x40\x63", + [0x7688] = "\x05\x42\x65", [0x7689] = "\x05\x42\x69", + [0x768a] = "\x06\x58\x2f", [0x768b] = "\x04\x40\x64", + [0x768c] = "\x06\x58\x2a", [0x768d] = "\x06\x58\x28", + [0x768e] = "\x06\x58\x30", [0x768f] = "\x05\x42\x68", + [0x7690] = "\x05\x42\x60", [0x7691] = "\x06\x58\x24", + [0x7692] = "\x06\x58\x27", [0x7695] = "\x06\x58\x2d", + [0x7696] = "\x0f\x3f\x2c", [0x7697] = "\x0f\x3f\x2d", + [0x7698] = "\x0f\x3f\x2f", [0x7699] = "\x0f\x3f\x30", + [0x769a] = "\x0f\x45\x3b", [0x769b] = "\x06\x58\x26", + [0x769c] = "\x06\x58\x31", [0x769d] = "\x06\x58\x25", + [0x769e] = "\x06\x58\x29", [0x76a1] = "\x05\x42\x61", + [0x76a3] = "\x0f\x45\x3e", [0x76a4] = "\x04\x47\x30", + [0x76a5] = "\x04\x47\x2c", [0x76a6] = "\x06\x62\x2d", + [0x76a7] = "\x06\x62\x33", [0x76a8] = "\x04\x47\x29", + [0x76a9] = "\x05\x49\x66", [0x76aa] = "\x05\x49\x69", + [0x76ab] = "\x04\x47\x28", [0x76ac] = "\x05\x49\x68", + [0x76ad] = "\x05\x3c\x34", [0x76ae] = "\x06\x62\x34", + [0x76af] = "\x05\x49\x6a", [0x76b0] = "\x06\x62\x2b", + [0x76b1] = "\x06\x62\x29", [0x76b2] = "\x06\x62\x2a", + [0x76b3] = "\x06\x62\x32", [0x76b4] = "\x06\x62\x31", + [0x76b5] = "\x05\x49\x67", [0x76b6] = "\x06\x62\x2f", + [0x76b7] = "\x05\x49\x6b", [0x76b8] = "\x06\x62\x30", + [0x76b9] = "\x06\x62\x2c", [0x76ba] = "\x04\x47\x33", + [0x76bc] = "\x06\x62\x35", [0x76bd] = "\x06\x62\x2e", + [0x76be] = "\x0f\x4c\x34", [0x76bf] = "\x0f\x4c\x36", + [0x76c0] = "\x0f\x4c\x37", [0x76c3] = "\x04\x47\x2f", + [0x76cd] = "\x0f\x45\x3c", [0x76ce] = "\x0f\x45\x3f", + [0x76cf] = "\x05\x50\x66", [0x76d0] = "\x07\x28\x54", + [0x76d1] = "\x04\x4d\x41", [0x76d2] = "\x05\x50\x69", + [0x76d3] = "\x07\x28\x57", [0x76d4] = "\x04\x47\x32", + [0x76d5] = "\x07\x28\x56", [0x76d6] = "\x05\x50\x65", + [0x76d7] = "\x04\x4d\x38", [0x76d8] = "\x07\x28\x55", + [0x76d9] = "\x07\x33\x28", [0x76da] = "\x05\x50\x67", + [0x76db] = "\x07\x28\x5a", [0x76dc] = "\x07\x28\x4b", + [0x76dd] = "\x04\x4d\x45", [0x76de] = "\x04\x4d\x3b", + [0x76df] = "\x04\x4d\x3d", [0x76e0] = "\x07\x28\x53", + [0x76e1] = "\x04\x4d\x44", [0x76e2] = "\x04\x4d\x43", + [0x76e3] = "\x05\x50\x63", [0x76e4] = "\x07\x28\x58", + [0x76e5] = "\x07\x28\x52", [0x76e6] = "\x07\x28\x4c", + [0x76e7] = "\x05\x50\x64", [0x76e8] = "\x07\x28\x4f", + [0x76e9] = "\x05\x50\x68", [0x76ea] = "\x07\x28\x51", + [0x76eb] = "\x07\x28\x50", [0x76ec] = "\x07\x28\x4d", + [0x76f0] = "\x0f\x4c\x35", [0x76f1] = "\x0f\x52\x2d", + [0x76f2] = "\x07\x28\x4e", [0x76f3] = "\x07\x28\x59", + [0x76f8] = "\x05\x58\x2c", [0x76f9] = "\x05\x58\x2b", + [0x76fa] = "\x07\x33\x2b", [0x76fb] = "\x05\x58\x27", + [0x76fc] = "\x05\x58\x2a", [0x76fd] = "\x07\x33\x27", + [0x76fe] = "\x04\x53\x51", [0x76ff] = "\x07\x33\x29", + [0x7700] = "\x04\x53\x54", [0x7701] = "\x07\x3b\x62", + [0x7702] = "\x05\x58\x29", [0x7703] = "\x05\x58\x28", + [0x7704] = "\x07\x33\x2a", [0x7705] = "\x04\x53\x4e", + [0x7706] = "\x07\x33\x2c", [0x7707] = "\x07\x33\x2f", + [0x7708] = "\x04\x53\x4d", [0x770a] = "\x05\x58\x25", + [0x770b] = "\x07\x33\x30", [0x770d] = "\x05\x58\x26", + [0x7711] = "\x07\x33\x2e", [0x7712] = "\x0f\x52\x2c", + [0x7715] = "\x07\x33\x2d", [0x771d] = "\x05\x5e\x3e", + [0x771e] = "\x05\x5e\x3f", [0x771f] = "\x07\x3b\x57", + [0x7720] = "\x05\x5e\x3b", [0x7721] = "\x07\x3b\x5d", + [0x7722] = "\x07\x3b\x64", [0x7723] = "\x04\x58\x66", + [0x7724] = "\x05\x5e\x38", [0x7725] = "\x05\x5e\x39", + [0x7726] = "\x05\x5e\x3d", [0x7727] = "\x05\x5e\x3c", + [0x7729] = "\x07\x3b\x5f", [0x772b] = "\x07\x3b\x5b", + [0x772c] = "\x07\x3b\x63", [0x772d] = "\x07\x42\x7b", + [0x772e] = "\x07\x3b\x5c", [0x772f] = "\x07\x28\x5b", + [0x7730] = "\x07\x3b\x5e", [0x7731] = "\x07\x3b\x60", + [0x7732] = "\x05\x5e\x40", [0x7737] = "\x07\x3b\x58", + [0x7738] = "\x07\x3b\x5a", [0x773d] = "\x05\x5e\x3a", + [0x773e] = "\x0f\x57\x67", [0x773f] = "\x0f\x57\x68", + [0x7740] = "\x0f\x57\x69", [0x7741] = "\x0f\x57\x6a", + [0x7742] = "\x07\x42\x75", [0x7743] = "\x04\x5d\x45", + [0x7744] = "\x07\x42\x7c", [0x7745] = "\x07\x42\x7e", + [0x7746] = "\x05\x64\x5b", [0x7747] = "\x05\x64\x57", + [0x7748] = "\x07\x42\x7d", [0x7749] = "\x04\x5d\x4b", + [0x774a] = "\x05\x64\x54", [0x774b] = "\x05\x64\x55", + [0x774c] = "\x05\x64\x5f", [0x774d] = "\x04\x5d\x4d", + [0x774f] = "\x04\x5d\x42", [0x7750] = "\x07\x42\x7a", + [0x7751] = "\x05\x64\x53", [0x7752] = "\x04\x5d\x47", + [0x7753] = "\x04\x5d\x4c", [0x7754] = "\x05\x64\x5d", + [0x7755] = "\x07\x42\x79", [0x7756] = "\x07\x42\x77", + [0x7757] = "\x05\x64\x51", [0x7758] = "\x04\x5d\x43", + [0x7759] = "\x05\x5e\x42", [0x775a] = "\x05\x64\x52", + [0x775b] = "\x07\x42\x78", [0x7762] = "\x07\x43\x23", + [0x7763] = "\x07\x42\x76", [0x776a] = "\x05\x64\x59", + [0x776b] = "\x05\x64\x5a", [0x776c] = "\x05\x5e\x41", + [0x776d] = "\x05\x64\x5c", [0x776e] = "\x05\x64\x5e", + [0x776f] = "\x05\x64\x58", [0x7770] = "\x0f\x5c\x60", + [0x7771] = "\x07\x49\x76", [0x7772] = "\x05\x69\x49", + [0x7773] = "\x05\x69\x4a", [0x7774] = "\x04\x61\x29", + [0x7775] = "\x07\x49\x7b", [0x7776] = "\x07\x49\x7c", + [0x7777] = "\x05\x69\x47", [0x7778] = "\x05\x69\x48", + [0x7779] = "\x07\x49\x72", [0x777a] = "\x07\x49\x73", + [0x777b] = "\x07\x49\x75", [0x777c] = "\x07\x49\x79", + [0x777d] = "\x07\x49\x7a", [0x777e] = "\x07\x49\x74", + [0x777f] = "\x07\x49\x78", [0x7780] = "\x04\x61\x2b", + [0x7781] = "\x07\x49\x77", [0x7782] = "\x07\x43\x21", + [0x7786] = "\x0f\x60\x6b", [0x7787] = "\x0f\x60\x6c", + [0x7788] = "\x0f\x63\x76", [0x778c] = "\x07\x4f\x7d", + [0x778d] = "\x05\x6d\x58", [0x778e] = "\x07\x50\x26", + [0x778f] = "\x05\x6d\x5b", [0x7790] = "\x05\x71\x34", + [0x7792] = "\x05\x6d\x55", [0x7793] = "\x04\x64\x45", + [0x7794] = "\x07\x50\x23", [0x7795] = "\x05\x6d\x56", + [0x7796] = "\x07\x50\x22", [0x7797] = "\x07\x54\x7c", + [0x7799] = "\x07\x4f\x7e", [0x779b] = "\x05\x6d\x59", + [0x779c] = "\x07\x49\x71", [0x779d] = "\x05\x6d\x5a", + [0x779e] = "\x05\x6d\x5c", [0x779f] = "\x07\x50\x24", + [0x77a1] = "\x0f\x66\x34", [0x77a2] = "\x07\x50\x21", + [0x77a6] = "\x05\x6d\x5d", [0x77a7] = "\x07\x55\x22", + [0x77a8] = "\x07\x55\x24", [0x77a9] = "\x05\x71\x36", + [0x77aa] = "\x04\x67\x36", [0x77ab] = "\x07\x55\x26", + [0x77ac] = "\x07\x55\x25", [0x77ad] = "\x05\x71\x35", + [0x77ae] = "\x07\x54\x7e", [0x77af] = "\x07\x55\x21", + [0x77b0] = "\x04\x67\x37", [0x77b1] = "\x07\x55\x23", + [0x77b2] = "\x07\x59\x31", [0x77b3] = "\x07\x54\x7d", + [0x77b5] = "\x0f\x66\x33", [0x77b6] = "\x04\x69\x41", + [0x77b7] = "\x07\x59\x2e", [0x77b8] = "\x04\x69\x40", + [0x77b9] = "\x04\x69\x3f", [0x77ba] = "\x05\x74\x37", + [0x77bb] = "\x07\x59\x2c", [0x77bc] = "\x07\x59\x2d", + [0x77bd] = "\x07\x59\x30", [0x77c2] = "\x07\x59\x2f", + [0x77c3] = "\x05\x78\x2e", [0x77c7] = "\x0f\x69\x6f", + [0x77c8] = "\x07\x5f\x51", [0x77c9] = "\x07\x5f\x50", + [0x77ca] = "\x07\x5f\x4f", [0x77cc] = "\x05\x79\x4b", + [0x77cd] = "\x07\x61\x48", [0x77ce] = "\x07\x61\x47", + [0x77cf] = "\x07\x61\x46", [0x77d0] = "\x07\x62\x61", + [0x77d1] = "\x05\x7a\x37", [0x77d2] = "\x07\x62\x62", + [0x77d4] = "\x07\x62\x60", [0x77d5] = "\x07\x64\x5f", + [0x77d6] = "\x07\x63\x73", [0x77d7] = "\x07\x63\x72", + [0x77d8] = "\x07\x64\x5e", [0x77d9] = "\x05\x7b\x7e", + [0x77da] = "\x07\x65\x64", [0x77db] = "\x07\x66\x2c", + [0x77de] = "\x05\x7c\x4b", [0x77df] = "\x07\x66\x4d", + [0x77e1] = "\x05\x24\x76", [0x77e3] = "\x06\x2e\x2c", + [0x77e6] = "\x04\x2b\x48", [0x77e7] = "\x05\x30\x41", + [0x77e8] = "\x04\x2f\x74", [0x77e9] = "\x06\x3c\x2a", + [0x77ea] = "\x06\x44\x5b", [0x77eb] = "\x0f\x38\x46", + [0x77ed] = "\x0f\x3f\x31", [0x77ee] = "\x0f\x3f\x32", + [0x77ef] = "\x06\x58\x32", [0x77f1] = "\x04\x47\x34", + [0x77f2] = "\x06\x62\x36", [0x77f3] = "\x06\x62\x37", + [0x77f4] = "\x06\x62\x38", [0x77f7] = "\x0f\x4c\x38", + [0x77f8] = "\x0f\x4c\x39", [0x77f9] = "\x07\x28\x5c", + [0x77fa] = "\x0f\x4c\x3a", [0x77fb] = "\x0f\x52\x30", + [0x77fc] = "\x07\x33\x31", [0x77fd] = "\x07\x33\x32", + [0x77fe] = "\x0f\x52\x2f", [0x77ff] = "\x07\x3b\x65", + [0x7800] = "\x0f\x60\x6d", [0x7801] = "\x0f\x60\x6e", + [0x7802] = "\x05\x69\x4b", [0x7803] = "\x07\x50\x27", + [0x7804] = "\x07\x55\x27", [0x7806] = "\x05\x27\x67", + [0x7807] = "\x06\x2e\x2d", [0x7809] = "\x04\x2f\x77", + [0x780b] = "\x05\x30\x42", [0x780c] = "\x0f\x32\x53", + [0x780e] = "\x05\x35\x4d", [0x780f] = "\x05\x35\x4e", + [0x7810] = "\x06\x44\x5c", [0x7811] = "\x06\x44\x5d", + [0x7812] = "\x05\x35\x50", [0x7813] = "\x05\x35\x4b", + [0x7815] = "\x0f\x38\x47", [0x7816] = "\x0f\x38\x49", + [0x7817] = "\x0f\x38\x4b", [0x7818] = "\x04\x35\x32", + [0x7819] = "\x04\x35\x36", [0x781a] = "\x05\x35\x4c", + [0x781b] = "\x05\x35\x4f", [0x781c] = "\x06\x4e\x5f", + [0x781d] = "\x04\x3b\x25", [0x781e] = "\x06\x4e\x62", + [0x781f] = "\x06\x4e\x61", [0x7820] = "\x05\x3c\x36", + [0x7821] = "\x06\x4e\x5e", [0x7822] = "\x04\x3b\x24", + [0x7823] = "\x06\x4e\x5d", [0x7828] = "\x06\x58\x36", + [0x7829] = "\x05\x42\x6d", [0x782a] = "\x05\x42\x6f", + [0x782b] = "\x05\x42\x6e", [0x782d] = "\x06\x58\x33", + [0x782e] = "\x06\x58\x37", [0x7830] = "\x05\x42\x70", + [0x7831] = "\x0f\x45\x40", [0x7832] = "\x0f\x45\x41", + [0x7833] = "\x0f\x45\x42", [0x7835] = "\x06\x58\x35", + [0x783b] = "\x06\x62\x39", [0x783c] = "\x05\x49\x71", + [0x783d] = "\x05\x49\x6e", [0x783e] = "\x05\x49\x72", + [0x783f] = "\x04\x47\x37", [0x7840] = "\x06\x62\x3a", + [0x7843] = "\x0f\x4c\x3b", [0x7844] = "\x0f\x4c\x3c", + [0x7845] = "\x05\x49\x6f", [0x7846] = "\x06\x62\x3b", + [0x7848] = "\x05\x49\x70", [0x784b] = "\x04\x4d\x49", + [0x784c] = "\x07\x28\x5f", [0x784d] = "\x05\x50\x6c", + [0x784e] = "\x04\x4d\x4b", [0x784f] = "\x05\x50\x6b", + [0x7850] = "\x07\x28\x63", [0x7851] = "\x05\x50\x6d", + [0x7852] = "\x06\x58\x34", [0x7853] = "\x07\x28\x62", + [0x7855] = "\x05\x50\x6a", [0x7856] = "\x05\x50\x6e", + [0x7857] = "\x0f\x52\x31", [0x7858] = "\x07\x28\x60", + [0x785b] = "\x07\x28\x5e", [0x785d] = "\x07\x28\x5d", + [0x7860] = "\x07\x28\x61", [0x7861] = "\x05\x58\x30", + [0x7862] = "\x05\x58\x2f", [0x7863] = "\x05\x58\x2e", + [0x7864] = "\x04\x53\x57", [0x7865] = "\x07\x33\x34", + [0x7866] = "\x05\x58\x34", [0x7867] = "\x07\x3b\x67", + [0x7868] = "\x04\x53\x58", [0x7869] = "\x04\x53\x5e", + [0x786a] = "\x04\x53\x5d", [0x786b] = "\x05\x58\x31", + [0x786c] = "\x05\x58\x35", [0x786d] = "\x07\x33\x33", + [0x786e] = "\x05\x58\x2d", [0x786f] = "\x05\x58\x33", + [0x7871] = "\x0f\x57\x6b", [0x7872] = "\x0f\x57\x6c", + [0x7873] = "\x0f\x57\x6d", [0x7877] = "\x07\x3b\x66", + [0x7878] = "\x05\x64\x60", [0x7879] = "\x05\x5e\x45", + [0x787a] = "\x05\x5e\x44", [0x787b] = "\x07\x3b\x6a", + [0x787d] = "\x07\x3b\x69", [0x787e] = "\x07\x3b\x6b", + [0x787f] = "\x07\x3b\x68", [0x7880] = "\x0f\x5c\x61", + [0x7881] = "\x0f\x5c\x62", [0x7882] = "\x05\x64\x62", + [0x7883] = "\x04\x5d\x51", [0x7884] = "\x04\x5d\x4f", + [0x7885] = "\x07\x43\x24", [0x7886] = "\x05\x64\x61", + [0x7888] = "\x0f\x60\x6f", [0x7889] = "\x0f\x60\x70", + [0x788a] = "\x0f\x60\x71", [0x788d] = "\x07\x43\x25", + [0x788e] = "\x07\x49\x7d", [0x788f] = "\x07\x49\x7e", + [0x7892] = "\x05\x6d\x5f", [0x7893] = "\x07\x50\x29", + [0x7894] = "\x07\x50\x28", [0x7895] = "\x0f\x66\x35", + [0x7896] = "\x05\x6d\x5e", [0x7898] = "\x0f\x68\x4b", + [0x7899] = "\x0f\x68\x4c", [0x789a] = "\x07\x55\x28", + [0x789c] = "\x04\x69\x43", [0x789d] = "\x05\x74\x39", + [0x789e] = "\x04\x69\x42", [0x78a0] = "\x0f\x69\x70", + [0x78a1] = "\x0f\x69\x71", [0x78a2] = "\x05\x78\x2f", + [0x78a3] = "\x07\x5f\x53", [0x78a4] = "\x0f\x6b\x64", + [0x78a5] = "\x07\x5f\x52", [0x78a6] = "\x05\x79\x4d", + [0x78a7] = "\x05\x79\x4c", [0x78a8] = "\x07\x61\x49", + [0x78ab] = "\x04\x6d\x21", [0x78ad] = "\x05\x7a\x74", + [0x78ae] = "\x04\x6e\x3b", [0x78af] = "\x05\x7c\x44", + [0x78b1] = "\x07\x66\x54", [0x78b2] = "\x06\x2e\x2e", + [0x78b3] = "\x06\x2e\x2f", [0x78b4] = "\x06\x34\x54", + [0x78b5] = "\x05\x2b\x48", [0x78b7] = "\x04\x2f\x78", + [0x78b8] = "\x06\x3c\x2c", [0x78b9] = "\x04\x2f\x79", + [0x78ba] = "\x06\x3c\x2b", [0x78bb] = "\x06\x44\x67", + [0x78bc] = "\x04\x35\x3b", [0x78bd] = "\x05\x35\x53", + [0x78be] = "\x05\x35\x52", [0x78bf] = "\x06\x44\x5f", + [0x78c0] = "\x06\x44\x63", [0x78c1] = "\x04\x35\x37", + [0x78c2] = "\x06\x44\x64", [0x78c3] = "\x05\x35\x51", + [0x78c4] = "\x06\x44\x60", [0x78c5] = "\x0f\x38\x4d", + [0x78c6] = "\x0f\x38\x4e", [0x78c7] = "\x0f\x38\x4f", + [0x78c8] = "\x04\x35\x3c", [0x78c9] = "\x06\x44\x66", + [0x78cd] = "\x06\x44\x5e", [0x78ce] = "\x06\x44\x62", + [0x78cf] = "\x06\x44\x65", [0x78d0] = "\x06\x44\x61", + [0x78d1] = "\x05\x3c\x37", [0x78d2] = "\x04\x3b\x26", + [0x78d3] = "\x06\x4e\x64", [0x78d4] = "\x06\x4e\x67", + [0x78d5] = "\x05\x3c\x38", [0x78d6] = "\x06\x4e\x63", + [0x78d7] = "\x06\x4e\x66", [0x78d8] = "\x06\x4e\x69", + [0x78d9] = "\x06\x4e\x65", [0x78da] = "\x04\x3b\x27", + [0x78db] = "\x04\x3b\x28", [0x78dc] = "\x06\x4e\x68", + [0x78de] = "\x0f\x3f\x33", [0x78e1] = "\x05\x42\x73", + [0x78e2] = "\x05\x42\x71", [0x78e3] = "\x05\x42\x72", + [0x78e5] = "\x06\x58\x38", [0x78e8] = "\x06\x62\x3e", + [0x78e9] = "\x05\x49\x75", [0x78ea] = "\x04\x47\x39", + [0x78eb] = "\x06\x62\x40", [0x78ec] = "\x05\x49\x73", + [0x78ed] = "\x05\x49\x74", [0x78ee] = "\x06\x62\x3d", + [0x78ef] = "\x06\x62\x41", [0x78f0] = "\x06\x62\x3c", + [0x78f1] = "\x06\x62\x3f", [0x78f4] = "\x07\x28\x66", + [0x78f5] = "\x05\x50\x75", [0x78f6] = "\x07\x28\x67", + [0x78f7] = "\x05\x50\x74", [0x78f8] = "\x05\x50\x70", + [0x78f9] = "\x05\x50\x6f", [0x78fa] = "\x04\x4d\x50", + [0x78fb] = "\x04\x4d\x52", [0x78fc] = "\x04\x4d\x4d", + [0x78fd] = "\x07\x28\x69", [0x78fe] = "\x04\x4d\x54", + [0x7903] = "\x05\x50\x72", [0x7904] = "\x07\x28\x68", + [0x7905] = "\x07\x28\x6a", [0x7906] = "\x05\x50\x71", + [0x7907] = "\x07\x28\x64", [0x7908] = "\x07\x28\x65", + [0x7909] = "\x05\x50\x73", [0x790b] = "\x07\x33\x38", + [0x790c] = "\x07\x33\x37", [0x790d] = "\x04\x53\x5f", + [0x790e] = "\x05\x58\x36", [0x790f] = "\x04\x53\x63", + [0x7910] = "\x05\x58\x39", [0x7911] = "\x05\x58\x3b", + [0x7912] = "\x04\x53\x60", [0x7913] = "\x07\x33\x36", + [0x7914] = "\x07\x33\x35", [0x7915] = "\x05\x58\x37", + [0x7916] = "\x05\x58\x38", [0x7917] = "\x05\x58\x3a", + [0x7918] = "\x07\x33\x39", [0x791b] = "\x05\x5e\x46", + [0x791c] = "\x07\x3b\x6d", [0x791d] = "\x07\x3b\x73", + [0x791e] = "\x07\x3b\x6c", [0x791f] = "\x05\x5e\x4a", + [0x7920] = "\x05\x5e\x49", [0x7921] = "\x07\x3b\x6e", + [0x7922] = "\x07\x33\x3a", [0x7923] = "\x05\x5e\x48", + [0x7926] = "\x07\x3b\x6f", [0x7927] = "\x07\x3b\x70", + [0x7929] = "\x07\x3b\x71", [0x792a] = "\x04\x58\x6c", + [0x792b] = "\x07\x3b\x74", [0x792c] = "\x07\x3b\x72", + [0x792e] = "\x05\x5e\x47", [0x792f] = "\x07\x43\x27", + [0x7931] = "\x07\x43\x28", [0x7932] = "\x04\x5d\x52", + [0x7936] = "\x07\x43\x26", [0x7937] = "\x07\x43\x29", + [0x793a] = "\x04\x61\x35", [0x793b] = "\x05\x69\x4c", + [0x793c] = "\x04\x61\x32", [0x793d] = "\x04\x61\x33", + [0x793e] = "\x07\x4a\x21", [0x793f] = "\x07\x4a\x22", + [0x7940] = "\x07\x4a\x23", [0x7941] = "\x07\x4a\x24", + [0x7942] = "\x04\x61\x36", [0x7944] = "\x07\x50\x2a", + [0x7948] = "\x05\x71\x37", [0x794a] = "\x07\x55\x29", + [0x794c] = "\x05\x74\x3a", [0x794d] = "\x04\x69\x44", + [0x7951] = "\x07\x5c\x65", [0x7953] = "\x05\x78\x30", + [0x7955] = "\x07\x62\x63", [0x7956] = "\x04\x6d\x60", + [0x7957] = "\x07\x64\x60", [0x7958] = "\x07\x64\x61", + [0x7959] = "\x05\x7b\x69", [0x795a] = "\x07\x65\x43", + [0x795b] = "\x05\x23\x27", [0x795c] = "\x05\x23\x28", + [0x795d] = "\x06\x2e\x30", [0x7961] = "\x06\x3c\x33", + [0x7962] = "\x04\x30\x21", [0x7963] = "\x04\x2f\x7b", + [0x7964] = "\x04\x2f\x7a", [0x7965] = "\x04\x30\x22", + [0x7966] = "\x05\x30\x43", [0x7968] = "\x06\x3c\x30", + [0x7969] = "\x06\x3c\x31", [0x796a] = "\x06\x3c\x2f", + [0x796b] = "\x06\x3c\x32", [0x796d] = "\x06\x3c\x2e", + [0x796e] = "\x04\x35\x40", [0x796f] = "\x06\x44\x6a", + [0x7970] = "\x06\x44\x73", [0x7971] = "\x04\x35\x3e", + [0x7973] = "\x06\x44\x6f", [0x7974] = "\x05\x35\x5c", + [0x7975] = "\x05\x35\x59", [0x7977] = "\x06\x44\x71", + [0x7978] = "\x04\x35\x42", [0x7979] = "\x05\x35\x54", + [0x797a] = "\x04\x35\x46", [0x797b] = "\x06\x44\x79", + [0x797c] = "\x05\x35\x55", [0x797d] = "\x06\x44\x77", + [0x797e] = "\x06\x44\x6b", [0x797f] = "\x06\x44\x78", + [0x7980] = "\x05\x35\x58", [0x7981] = "\x06\x44\x74", + [0x7982] = "\x06\x44\x75", [0x7986] = "\x06\x44\x6e", + [0x7987] = "\x06\x44\x7a", [0x7988] = "\x0f\x38\x50", + [0x7989] = "\x0f\x38\x51", [0x798a] = "\x0f\x38\x53", + [0x798b] = "\x0f\x38\x54", [0x798c] = "\x0f\x38\x55", + [0x798d] = "\x0f\x38\x56", [0x798f] = "\x06\x44\x72", + [0x7992] = "\x06\x44\x69", [0x7997] = "\x06\x44\x68", + [0x7999] = "\x06\x44\x76", [0x799a] = "\x06\x44\x6c", + [0x799b] = "\x05\x35\x5a", [0x799c] = "\x06\x4e\x74", + [0x799d] = "\x04\x3b\x32", [0x799e] = "\x04\x3b\x2e", + [0x799f] = "\x05\x3c\x3b", [0x79a0] = "\x06\x4e\x6f", + [0x79a1] = "\x06\x4e\x6e", [0x79a2] = "\x06\x4e\x71", + [0x79a3] = "\x06\x4e\x6a", [0x79a4] = "\x04\x3b\x2d", + [0x79a5] = "\x06\x4e\x78", [0x79a6] = "\x04\x3b\x38", + [0x79a7] = "\x04\x3b\x39", [0x79a8] = "\x05\x3c\x3c", + [0x79a9] = "\x06\x4e\x6d", [0x79aa] = "\x06\x4e\x76", + [0x79ab] = "\x06\x4e\x70", [0x79ac] = "\x06\x4e\x77", + [0x79ad] = "\x04\x3b\x37", [0x79ae] = "\x05\x3c\x39", + [0x79af] = "\x05\x3c\x3a", [0x79b0] = "\x0f\x3f\x34", + [0x79b1] = "\x0f\x3f\x35", [0x79b2] = "\x0f\x3f\x36", + [0x79b3] = "\x0f\x3f\x37", [0x79b4] = "\x0f\x3f\x38", + [0x79b5] = "\x0f\x3f\x39", [0x79b6] = "\x0f\x3f\x3a", + [0x79b7] = "\x0f\x3f\x3c", [0x79ba] = "\x06\x4e\x72", + [0x79bb] = "\x06\x4e\x75", [0x79be] = "\x06\x4e\x6c", + [0x79c1] = "\x06\x4e\x79", [0x79c2] = "\x06\x4e\x73", + [0x79c4] = "\x05\x42\x75", [0x79c5] = "\x04\x40\x68", + [0x79c6] = "\x04\x40\x6a", [0x79c8] = "\x06\x58\x46", + [0x79c9] = "\x05\x42\x76", [0x79ca] = "\x05\x3c\x3d", + [0x79cb] = "\x05\x42\x79", [0x79cc] = "\x04\x40\x71", + [0x79cd] = "\x04\x40\x70", [0x79ce] = "\x06\x58\x40", + [0x79cf] = "\x06\x58\x4b", [0x79d0] = "\x06\x58\x3d", + [0x79d1] = "\x06\x58\x49", [0x79d2] = "\x04\x40\x69", + [0x79d3] = "\x04\x40\x6b", [0x79d4] = "\x05\x42\x7c", + [0x79d5] = "\x05\x42\x74", [0x79d6] = "\x04\x40\x73", + [0x79d7] = "\x06\x58\x43", [0x79d8] = "\x06\x58\x3c", + [0x79d9] = "\x06\x58\x47", [0x79da] = "\x06\x58\x42", + [0x79db] = "\x06\x58\x3f", [0x79dc] = "\x04\x40\x72", + [0x79dd] = "\x05\x42\x7a", [0x79de] = "\x06\x58\x48", + [0x79df] = "\x05\x42\x78", [0x79e0] = "\x05\x42\x77", + [0x79e1] = "\x06\x58\x44", [0x79e4] = "\x0f\x45\x43", + [0x79e5] = "\x0f\x45\x45", [0x79e6] = "\x0f\x45\x46", + [0x79e7] = "\x06\x58\x4a", [0x79e8] = "\x05\x42\x7b", + [0x79ea] = "\x06\x58\x39", [0x79eb] = "\x06\x58\x3b", + [0x79f0] = "\x04\x40\x6f", [0x79f1] = "\x06\x58\x3a", + [0x79f2] = "\x06\x58\x45", [0x79f3] = "\x06\x58\x3e", + [0x79f4] = "\x06\x62\x4e", [0x79f5] = "\x04\x47\x3f", + [0x79f6] = "\x05\x49\x7a", [0x79f7] = "\x04\x47\x3b", + [0x79f8] = "\x05\x49\x78", [0x79f9] = "\x05\x49\x7b", + [0x79fa] = "\x04\x47\x3e", [0x79fb] = "\x04\x47\x48", + [0x79fc] = "\x06\x62\x42", [0x79fd] = "\x06\x62\x4c", + [0x79fe] = "\x04\x47\x41", [0x79ff] = "\x06\x62\x53", + [0x7a00] = "\x04\x47\x44", [0x7a01] = "\x06\x62\x4f", + [0x7a02] = "\x04\x47\x47", [0x7a03] = "\x06\x62\x46", + [0x7a04] = "\x05\x49\x79", [0x7a05] = "\x06\x62\x51", + [0x7a06] = "\x06\x62\x45", [0x7a07] = "\x04\x47\x49", + [0x7a08] = "\x06\x62\x50", [0x7a09] = "\x06\x62\x44", + [0x7a0a] = "\x05\x49\x76", [0x7a0b] = "\x05\x49\x77", + [0x7a0f] = "\x0f\x4c\x3d", [0x7a10] = "\x0f\x4c\x3e", + [0x7a11] = "\x0f\x4c\x3f", [0x7a12] = "\x0f\x4c\x40", + [0x7a13] = "\x0f\x4c\x42", [0x7a14] = "\x0f\x4c\x43", + [0x7a15] = "\x0f\x4c\x44", [0x7a16] = "\x0f\x4c\x45", + [0x7a19] = "\x06\x62\x48", [0x7a1a] = "\x04\x47\x4b", + [0x7a1b] = "\x06\x62\x4a", [0x7a1c] = "\x05\x42\x7d", + [0x7a1d] = "\x06\x62\x4b", [0x7a1e] = "\x06\x62\x4d", + [0x7a20] = "\x06\x62\x43", [0x7a23] = "\x06\x62\x52", + [0x7a24] = "\x06\x62\x49", [0x7a26] = "\x07\x29\x21", + [0x7a27] = "\x05\x51\x2a", [0x7a28] = "\x07\x28\x6b", + [0x7a29] = "\x05\x50\x7a", [0x7a2a] = "\x05\x51\x22", + [0x7a2b] = "\x07\x28\x71", [0x7a2c] = "\x07\x28\x74", + [0x7a2d] = "\x07\x29\x22", [0x7a2e] = "\x07\x28\x7c", + [0x7a2f] = "\x07\x28\x70", [0x7a30] = "\x05\x51\x27", + [0x7a31] = "\x04\x4d\x57", [0x7a32] = "\x05\x51\x29", + [0x7a33] = "\x05\x51\x23", [0x7a34] = "\x05\x50\x7b", + [0x7a35] = "\x05\x50\x7e", [0x7a36] = "\x07\x28\x78", + [0x7a37] = "\x05\x51\x24", [0x7a38] = "\x04\x4d\x5d", + [0x7a39] = "\x05\x51\x26", [0x7a3a] = "\x04\x4d\x62", + [0x7a3b] = "\x07\x29\x24", [0x7a3c] = "\x07\x28\x77", + [0x7a3d] = "\x07\x28\x6f", [0x7a3e] = "\x05\x50\x78", + [0x7a3f] = "\x05\x50\x7c", [0x7a40] = "\x07\x28\x7d", + [0x7a42] = "\x07\x28\x6d", [0x7a43] = "\x05\x51\x25", + [0x7a44] = "\x05\x50\x7d", [0x7a45] = "\x05\x50\x77", + [0x7a46] = "\x05\x50\x79", [0x7a47] = "\x05\x50\x76", + [0x7a49] = "\x0f\x52\x32", [0x7a4a] = "\x0f\x52\x33", + [0x7a4b] = "\x0f\x52\x34", [0x7a4c] = "\x0f\x52\x35", + [0x7a4d] = "\x0f\x52\x37", [0x7a4e] = "\x0f\x52\x39", + [0x7a4f] = "\x0f\x52\x3a", [0x7a50] = "\x07\x28\x76", + [0x7a51] = "\x07\x28\x75", [0x7a56] = "\x07\x28\x6c", + [0x7a58] = "\x07\x28\x72", [0x7a59] = "\x0f\x52\x38", + [0x7a5a] = "\x05\x51\x21", [0x7a5b] = "\x07\x28\x7b", + [0x7a5c] = "\x07\x28\x6e", [0x7a5d] = "\x05\x51\x28", + [0x7a5e] = "\x07\x29\x23", [0x7a5f] = "\x07\x28\x7e", + [0x7a60] = "\x07\x28\x7a", [0x7a61] = "\x07\x28\x73", + [0x7a62] = "\x07\x33\x46", [0x7a63] = "\x05\x58\x40", + [0x7a64] = "\x04\x53\x71", [0x7a65] = "\x07\x33\x52", + [0x7a66] = "\x04\x53\x68", [0x7a67] = "\x04\x53\x65", + [0x7a68] = "\x04\x53\x6c", [0x7a69] = "\x07\x33\x49", + [0x7a6a] = "\x07\x33\x51", [0x7a6b] = "\x07\x33\x43", + [0x7a6c] = "\x05\x58\x3d", [0x7a6d] = "\x07\x33\x42", + [0x7a6e] = "\x05\x58\x3c", [0x7a6f] = "\x07\x33\x3c", + [0x7a71] = "\x04\x53\x70", [0x7a72] = "\x04\x53\x67", + [0x7a73] = "\x07\x33\x45", [0x7a74] = "\x04\x53\x6f", + [0x7a75] = "\x07\x33\x3d", [0x7a76] = "\x04\x53\x6e", + [0x7a77] = "\x07\x33\x47", [0x7a78] = "\x07\x33\x4e", + [0x7a79] = "\x04\x53\x66", [0x7a7a] = "\x07\x33\x50", + [0x7a7b] = "\x07\x33\x3e", [0x7a7c] = "\x04\x53\x69", + [0x7a7d] = "\x07\x33\x3b", [0x7a7e] = "\x07\x33\x53", + [0x7a7f] = "\x07\x33\x40", [0x7a80] = "\x07\x33\x3f", + [0x7a81] = "\x07\x33\x48", [0x7a82] = "\x07\x33\x4a", + [0x7a83] = "\x05\x58\x3f", [0x7a84] = "\x07\x33\x4c", + [0x7a85] = "\x04\x53\x6d", [0x7a86] = "\x07\x33\x44", + [0x7a87] = "\x05\x58\x3e", [0x7a88] = "\x0f\x57\x6e", + [0x7a89] = "\x0f\x57\x6f", [0x7a8a] = "\x0f\x57\x70", + [0x7a8b] = "\x0f\x57\x71", [0x7a8c] = "\x0f\x57\x72", + [0x7a8d] = "\x0f\x57\x73", [0x7a8e] = "\x0f\x57\x74", + [0x7a8f] = "\x0f\x57\x75", [0x7a90] = "\x0f\x57\x76", + [0x7a91] = "\x0f\x57\x77", [0x7a92] = "\x0f\x57\x78", + [0x7a94] = "\x07\x33\x54", [0x7a96] = "\x07\x33\x41", + [0x7a97] = "\x07\x33\x4b", [0x7a98] = "\x04\x58\x6e", + [0x7a99] = "\x05\x5e\x52", [0x7a9a] = "\x05\x5e\x51", + [0x7a9b] = "\x07\x3b\x7d", [0x7a9c] = "\x04\x58\x6f", + [0x7a9d] = "\x05\x5e\x54", [0x7a9e] = "\x04\x58\x71", + [0x7a9f] = "\x07\x3b\x79", [0x7aa0] = "\x04\x58\x6d", + [0x7aa1] = "\x05\x5e\x4d", [0x7aa2] = "\x05\x5e\x53", + [0x7aa3] = "\x05\x5e\x4e", [0x7aa4] = "\x07\x3b\x76", + [0x7aa5] = "\x07\x3c\x25", [0x7aa6] = "\x04\x58\x72", + [0x7aa7] = "\x07\x43\x2a", [0x7aa8] = "\x05\x5e\x4f", + [0x7aa9] = "\x07\x3c\x21", [0x7aaa] = "\x07\x3b\x77", + [0x7aab] = "\x05\x5e\x56", [0x7aac] = "\x07\x3c\x27", + [0x7aad] = "\x07\x3b\x7c", [0x7aae] = "\x07\x3b\x78", + [0x7aaf] = "\x05\x5e\x50", [0x7ab0] = "\x04\x58\x74", + [0x7ab1] = "\x07\x3b\x7b", [0x7ab2] = "\x07\x3b\x7e", + [0x7ab3] = "\x07\x3c\x22", [0x7ab4] = "\x07\x3c\x23", + [0x7ab5] = "\x04\x58\x73", [0x7ab6] = "\x05\x5e\x4b", + [0x7ab7] = "\x07\x3c\x26", [0x7ab9] = "\x05\x5e\x4c", + [0x7aba] = "\x07\x3c\x24", [0x7abf] = "\x07\x3b\x75", + [0x7ac0] = "\x0f\x5c\x63", [0x7ac1] = "\x0f\x5c\x64", + [0x7ac2] = "\x0f\x5c\x65", [0x7ac3] = "\x0f\x5c\x66", + [0x7ac4] = "\x0f\x5c\x67", [0x7ac5] = "\x0f\x5c\x68", + [0x7ac6] = "\x0f\x5c\x69", [0x7ac7] = "\x0f\x5c\x6a", + [0x7ac8] = "\x0f\x5c\x6b", [0x7acb] = "\x07\x3c\x28", + [0x7acf] = "\x07\x3c\x29", [0x7ad0] = "\x07\x3b\x7a", + [0x7ad2] = "\x04\x5d\x5e", [0x7ad3] = "\x04\x5d\x56", + [0x7ad4] = "\x07\x43\x37", [0x7ad5] = "\x04\x5d\x58", + [0x7ad6] = "\x07\x43\x35", [0x7ad7] = "\x05\x64\x68", + [0x7ad8] = "\x07\x43\x3a", [0x7ad9] = "\x07\x43\x2b", + [0x7ada] = "\x04\x5d\x60", [0x7adb] = "\x05\x64\x66", + [0x7adc] = "\x05\x58\x41", [0x7add] = "\x04\x5d\x59", + [0x7ade] = "\x05\x64\x67", [0x7adf] = "\x07\x43\x38", + [0x7ae0] = "\x07\x43\x32", [0x7ae1] = "\x05\x64\x64", + [0x7ae2] = "\x04\x5d\x53", [0x7ae3] = "\x07\x43\x3b", + [0x7ae4] = "\x04\x5d\x55", [0x7ae5] = "\x05\x64\x65", + [0x7ae6] = "\x04\x5d\x5d", [0x7ae7] = "\x07\x43\x39", + [0x7ae8] = "\x07\x43\x2f", [0x7ae9] = "\x07\x43\x33", + [0x7aea] = "\x07\x4a\x2a", [0x7aeb] = "\x07\x43\x30", + [0x7aec] = "\x04\x5d\x5c", [0x7aed] = "\x07\x43\x34", + [0x7aee] = "\x07\x43\x31", [0x7aef] = "\x07\x43\x3c", + [0x7af0] = "\x07\x43\x2c", [0x7af2] = "\x07\x43\x2d", + [0x7af5] = "\x0f\x60\x72", [0x7af6] = "\x0f\x60\x75", + [0x7af8] = "\x07\x43\x36", [0x7afa] = "\x04\x5d\x5f", + [0x7afd] = "\x07\x43\x2e", [0x7afe] = "\x05\x69\x4d", + [0x7aff] = "\x05\x69\x4f", [0x7b00] = "\x07\x4a\x2f", + [0x7b02] = "\x04\x61\x3e", [0x7b03] = "\x07\x4a\x2c", + [0x7b04] = "\x07\x4a\x2e", [0x7b05] = "\x04\x61\x43", + [0x7b06] = "\x04\x61\x39", [0x7b07] = "\x05\x69\x50", + [0x7b08] = "\x04\x61\x41", [0x7b09] = "\x07\x4a\x34", + [0x7b0a] = "\x04\x61\x42", [0x7b0b] = "\x05\x69\x4e", + [0x7b0c] = "\x04\x61\x3f", [0x7b0d] = "\x07\x4a\x26", + [0x7b0e] = "\x07\x4a\x29", [0x7b0f] = "\x07\x43\x3d", + [0x7b10] = "\x07\x4a\x28", [0x7b11] = "\x07\x4a\x35", + [0x7b12] = "\x07\x50\x33", [0x7b13] = "\x07\x4a\x33", + [0x7b15] = "\x04\x61\x3c", [0x7b16] = "\x05\x6d\x60", + [0x7b17] = "\x07\x4a\x27", [0x7b19] = "\x0f\x63\x78", + [0x7b1a] = "\x0f\x63\x79", [0x7b1b] = "\x0f\x63\x7a", + [0x7b1c] = "\x04\x61\x44", [0x7b1d] = "\x07\x4a\x2b", + [0x7b1f] = "\x07\x50\x35", [0x7b20] = "\x07\x4a\x30", + [0x7b21] = "\x07\x4a\x31", [0x7b22] = "\x07\x4a\x2d", + [0x7b23] = "\x07\x4a\x32", [0x7b24] = "\x04\x61\x38", + [0x7b25] = "\x0f\x60\x74", [0x7b27] = "\x04\x64\x4a", + [0x7b28] = "\x04\x64\x4b", [0x7b29] = "\x05\x6d\x62", + [0x7b2a] = "\x05\x6d\x61", [0x7b2b] = "\x07\x50\x2d", + [0x7b2c] = "\x05\x6d\x63", [0x7b2d] = "\x07\x50\x2f", + [0x7b2e] = "\x04\x64\x49", [0x7b2f] = "\x07\x50\x2b", + [0x7b30] = "\x05\x69\x53", [0x7b31] = "\x07\x50\x32", + [0x7b32] = "\x07\x50\x2e", [0x7b33] = "\x07\x50\x34", + [0x7b34] = "\x07\x50\x36", [0x7b35] = "\x07\x50\x2c", + [0x7b36] = "\x07\x50\x30", [0x7b3b] = "\x0f\x66\x36", + [0x7b3c] = "\x0f\x66\x37", [0x7b3d] = "\x0f\x66\x38", + [0x7b3e] = "\x0f\x66\x39", [0x7b3f] = "\x07\x50\x38", + [0x7b40] = "\x07\x50\x37", [0x7b41] = "\x07\x50\x39", + [0x7b42] = "\x07\x55\x2a", [0x7b43] = "\x04\x67\x42", + [0x7b44] = "\x07\x55\x34", [0x7b45] = "\x07\x55\x2d", + [0x7b46] = "\x07\x55\x33", [0x7b48] = "\x04\x67\x38", + [0x7b49] = "\x07\x55\x2e", [0x7b4a] = "\x05\x71\x3d", + [0x7b4b] = "\x07\x55\x2c", [0x7b4c] = "\x07\x55\x2f", + [0x7b4d] = "\x04\x67\x3c", [0x7b4e] = "\x05\x71\x3a", + [0x7b4f] = "\x05\x71\x39", [0x7b50] = "\x04\x67\x43", + [0x7b51] = "\x07\x59\x3b", [0x7b52] = "\x07\x59\x35", + [0x7b53] = "\x04\x67\x3a", [0x7b54] = "\x05\x71\x3c", + [0x7b55] = "\x05\x71\x3b", [0x7b56] = "\x07\x55\x31", + [0x7b58] = "\x07\x55\x2b", [0x7b59] = "\x07\x55\x30", + [0x7b5a] = "\x05\x71\x38", [0x7b5b] = "\x07\x55\x35", + [0x7b5c] = "\x05\x74\x3b", [0x7b5d] = "\x05\x74\x3d", + [0x7b5e] = "\x05\x74\x40", [0x7b5f] = "\x05\x76\x4b", + [0x7b60] = "\x04\x69\x47", [0x7b61] = "\x07\x59\x39", + [0x7b62] = "\x04\x69\x4a", [0x7b63] = "\x05\x74\x3f", + [0x7b64] = "\x04\x69\x49", [0x7b65] = "\x05\x74\x3e", + [0x7b67] = "\x07\x59\x37", [0x7b68] = "\x07\x59\x40", + [0x7b69] = "\x07\x55\x36", [0x7b6a] = "\x05\x74\x3c", + [0x7b6b] = "\x07\x59\x36", [0x7b6c] = "\x07\x59\x3a", + [0x7b6d] = "\x07\x59\x3f", [0x7b6e] = "\x04\x69\x46", + [0x7b6f] = "\x07\x59\x3e", [0x7b70] = "\x0f\x69\x72", + [0x7b71] = "\x0f\x69\x73", [0x7b72] = "\x0f\x69\x74", + [0x7b74] = "\x07\x59\x3c", [0x7b77] = "\x07\x59\x3d", + [0x7b78] = "\x04\x6a\x7d", [0x7b79] = "\x04\x6a\x7e", + [0x7b7a] = "\x07\x5c\x66", [0x7b7b] = "\x05\x76\x4e", + [0x7b7c] = "\x05\x76\x4d", [0x7b7d] = "\x05\x78\x31", + [0x7b7e] = "\x07\x5c\x68", [0x7b7f] = "\x07\x5c\x69", + [0x7b80] = "\x07\x5c\x6a", [0x7b81] = "\x0f\x6a\x74", + [0x7b82] = "\x0f\x6a\x75", [0x7b83] = "\x07\x5c\x67", + [0x7b84] = "\x07\x59\x42", [0x7b85] = "\x07\x5f\x57", + [0x7b86] = "\x07\x5f\x58", [0x7b87] = "\x07\x5f\x55", + [0x7b88] = "\x04\x6c\x27", [0x7b89] = "\x07\x5f\x56", + [0x7b8a] = "\x07\x5f\x5a", [0x7b8b] = "\x0f\x6b\x65", + [0x7b8c] = "\x0f\x6b\x66", [0x7b8e] = "\x07\x5f\x54", + [0x7b8f] = "\x07\x5f\x59", [0x7b90] = "\x07\x5f\x5b", + [0x7b91] = "\x04\x6d\x23", [0x7b92] = "\x07\x61\x4b", + [0x7b93] = "\x05\x79\x4e", [0x7b94] = "\x07\x61\x4c", + [0x7b95] = "\x0f\x6c\x3a", [0x7b96] = "\x0f\x6c\x3b", + [0x7b98] = "\x07\x61\x4a", [0x7b99] = "\x05\x7a\x75", + [0x7b9a] = "\x07\x62\x65", [0x7b9b] = "\x07\x62\x64", + [0x7b9d] = "\x05\x7a\x39", [0x7b9e] = "\x04\x6d\x7e", + [0x7b9f] = "\x07\x63\x74", [0x7ba2] = "\x07\x64\x62", + [0x7ba3] = "\x04\x6e\x3c", [0x7ba5] = "\x07\x64\x44", + [0x7ba8] = "\x07\x65\x44", [0x7ba9] = "\x07\x66\x50", + [0x7bab] = "\x05\x24\x77", [0x7bac] = "\x04\x30\x24", + [0x7bad] = "\x05\x30\x44", [0x7bae] = "\x05\x30\x45", + [0x7baf] = "\x04\x35\x48", [0x7bb0] = "\x04\x35\x49", + [0x7bb1] = "\x04\x35\x47", [0x7bb2] = "\x06\x44\x7b", + [0x7bb3] = "\x04\x3b\x3a", [0x7bb5] = "\x05\x42\x7e", + [0x7bb6] = "\x05\x43\x21", [0x7bb7] = "\x06\x58\x4c", + [0x7bb8] = "\x04\x47\x4d", [0x7bba] = "\x05\x51\x2c", + [0x7bbb] = "\x04\x4d\x63", [0x7bbc] = "\x05\x51\x2d", + [0x7bbd] = "\x05\x51\x2b", [0x7bc0] = "\x05\x58\x42", + [0x7bc1] = "\x07\x33\x56", [0x7bc2] = "\x07\x33\x55", + [0x7bc6] = "\x07\x3c\x2a", [0x7bc9] = "\x05\x5e\x57", + [0x7bca] = "\x07\x43\x3e", [0x7bcb] = "\x07\x4a\x36", + [0x7bcc] = "\x07\x4a\x39", [0x7bcd] = "\x05\x69\x54", + [0x7bce] = "\x07\x4a\x37", [0x7bcf] = "\x05\x69\x55", + [0x7bd0] = "\x07\x4a\x38", [0x7bd3] = "\x07\x50\x3a", + [0x7bd4] = "\x07\x4a\x3a", [0x7bd5] = "\x05\x71\x3e", + [0x7bd8] = "\x05\x7a\x76", [0x7bd9] = "\x07\x65\x77", + [0x7bda] = "\x06\x34\x55", [0x7bdb] = "\x06\x3c\x35", + [0x7bdc] = "\x06\x3c\x34", [0x7bdf] = "\x0f\x38\x57", + [0x7be0] = "\x04\x3b\x3b", [0x7be1] = "\x05\x3c\x3e", + [0x7be2] = "\x06\x4e\x7b", [0x7be3] = "\x0f\x3f\x3d", + [0x7be5] = "\x05\x43\x22", [0x7be6] = "\x04\x40\x75", + [0x7be7] = "\x06\x5b\x5f", [0x7be9] = "\x04\x47\x50", + [0x7bea] = "\x06\x62\x54", [0x7beb] = "\x04\x47\x51", + [0x7bed] = "\x07\x29\x28", [0x7bee] = "\x07\x29\x27", + [0x7bef] = "\x07\x29\x25", [0x7bf0] = "\x05\x51\x2f", + [0x7bf1] = "\x05\x51\x2e", [0x7bf3] = "\x07\x29\x26", + [0x7bf4] = "\x0f\x52\x3b", [0x7bf7] = "\x05\x58\x43", + [0x7bf8] = "\x04\x53\x74", [0x7bf9] = "\x07\x33\x57", + [0x7bfa] = "\x05\x58\x44", [0x7bfb] = "\x07\x2c\x56", + [0x7bfc] = "\x05\x5e\x5a", [0x7bfd] = "\x07\x3c\x2d", + [0x7bfe] = "\x05\x5e\x58", [0x7bff] = "\x07\x3c\x2c", + [0x7c00] = "\x05\x5e\x59", [0x7c01] = "\x07\x3c\x2b", + [0x7c03] = "\x05\x64\x69", [0x7c04] = "\x04\x5d\x63", + [0x7c05] = "\x07\x43\x40", [0x7c06] = "\x04\x5d\x62", + [0x7c07] = "\x05\x5e\x5b", [0x7c09] = "\x07\x4a\x3c", + [0x7c0a] = "\x05\x69\x57", [0x7c0b] = "\x07\x4a\x3d", + [0x7c0c] = "\x07\x43\x41", [0x7c0d] = "\x07\x43\x42", + [0x7c10] = "\x05\x69\x56", [0x7c11] = "\x05\x6d\x66", + [0x7c12] = "\x05\x6d\x65", [0x7c13] = "\x05\x6d\x67", + [0x7c14] = "\x0f\x66\x3a", [0x7c15] = "\x05\x6d\x64", + [0x7c16] = "\x0f\x63\x7b", [0x7c18] = "\x05\x71\x3f", + [0x7c19] = "\x05\x74\x41", [0x7c1d] = "\x0f\x6a\x76", + [0x7c1e] = "\x0f\x6a\x77", [0x7c20] = "\x05\x78\x32", + [0x7c21] = "\x05\x79\x4f", [0x7c23] = "\x05\x7a\x77", + [0x7c25] = "\x07\x65\x45", [0x7c27] = "\x06\x25\x54", + [0x7c28] = "\x05\x23\x29", [0x7c29] = "\x05\x2b\x4a", + [0x7c2a] = "\x05\x30\x48", [0x7c2b] = "\x05\x30\x47", + [0x7c2c] = "\x06\x3c\x37", [0x7c2d] = "\x06\x3c\x36", + [0x7c2e] = "\x06\x44\x7e", [0x7c2f] = "\x06\x44\x7c", + [0x7c30] = "\x05\x35\x61", [0x7c32] = "\x06\x45\x21", + [0x7c34] = "\x06\x44\x7d", [0x7c35] = "\x04\x3b\x3c", + [0x7c36] = "\x06\x4e\x7c", [0x7c37] = "\x04\x3b\x3d", + [0x7c38] = "\x05\x3c\x40", [0x7c39] = "\x05\x3c\x3f", + [0x7c3a] = "\x06\x4e\x7e", [0x7c3b] = "\x05\x3c\x41", + [0x7c3c] = "\x06\x4f\x23", [0x7c3d] = "\x06\x4e\x7d", + [0x7c3e] = "\x0f\x32\x55", [0x7c3f] = "\x04\x40\x77", + [0x7c40] = "\x05\x43\x25", [0x7c41] = "\x04\x40\x76", + [0x7c42] = "\x06\x58\x4e", [0x7c43] = "\x06\x58\x4f", + [0x7c44] = "\x05\x43\x27", [0x7c45] = "\x05\x43\x23", + [0x7c46] = "\x05\x43\x26", [0x7c47] = "\x06\x58\x4d", + [0x7c48] = "\x06\x4f\x22", [0x7c49] = "\x05\x43\x24", + [0x7c4a] = "\x05\x43\x28", [0x7c4d] = "\x06\x62\x55", + [0x7c4e] = "\x06\x62\x56", [0x7c4f] = "\x04\x47\x53", + [0x7c50] = "\x04\x47\x52", [0x7c51] = "\x06\x62\x59", + [0x7c52] = "\x05\x49\x7d", [0x7c53] = "\x05\x49\x7c", + [0x7c54] = "\x06\x62\x5b", [0x7c55] = "\x06\x62\x5a", + [0x7c56] = "\x06\x62\x57", [0x7c57] = "\x06\x62\x58", + [0x7c58] = "\x05\x51\x32", [0x7c59] = "\x04\x4d\x66", + [0x7c5a] = "\x07\x29\x29", [0x7c5b] = "\x07\x29\x2b", + [0x7c5c] = "\x05\x51\x31", [0x7c5d] = "\x05\x51\x33", + [0x7c5e] = "\x07\x29\x2d", [0x7c5f] = "\x07\x29\x2c", + [0x7c60] = "\x05\x49\x7e", [0x7c61] = "\x05\x51\x30", + [0x7c62] = "\x07\x29\x2a", [0x7c63] = "\x05\x4a\x21", + [0x7c64] = "\x07\x29\x2e", [0x7c65] = "\x0f\x52\x3c", + [0x7c68] = "\x05\x58\x47", [0x7c69] = "\x05\x58\x48", + [0x7c6a] = "\x05\x58\x46", [0x7c6b] = "\x07\x33\x59", + [0x7c6c] = "\x04\x53\x76", [0x7c6d] = "\x07\x33\x5a", + [0x7c6e] = "\x07\x33\x5c", [0x7c6f] = "\x07\x33\x5b", + [0x7c70] = "\x05\x58\x45", [0x7c71] = "\x07\x33\x58", + [0x7c72] = "\x05\x5e\x5d", [0x7c73] = "\x05\x5e\x5e", + [0x7c74] = "\x05\x5e\x5f", [0x7c75] = "\x05\x5e\x5c", + [0x7c76] = "\x07\x3c\x30", [0x7c77] = "\x07\x3c\x2e", + [0x7c78] = "\x07\x3c\x2f", [0x7c7b] = "\x04\x5d\x65", + [0x7c7c] = "\x05\x64\x6a", [0x7c7e] = "\x05\x64\x6b", + [0x7c7f] = "\x07\x43\x43", [0x7c80] = "\x07\x43\x44", + [0x7c81] = "\x07\x43\x45", [0x7c82] = "\x04\x61\x47", + [0x7c83] = "\x05\x69\x58", [0x7c84] = "\x05\x58\x49", + [0x7c85] = "\x07\x4a\x3e", [0x7c86] = "\x04\x61\x49", + [0x7c87] = "\x05\x6d\x6b", [0x7c88] = "\x05\x6d\x68", + [0x7c89] = "\x07\x50\x3b", [0x7c8a] = "\x05\x6d\x6a", + [0x7c8b] = "\x05\x6d\x69", [0x7c8c] = "\x04\x67\x46", + [0x7c8d] = "\x05\x71\x40", [0x7c8e] = "\x07\x55\x37", + [0x7c8f] = "\x07\x55\x38", [0x7c90] = "\x07\x59\x43", + [0x7c91] = "\x07\x5c\x6c", [0x7c92] = "\x07\x59\x44", + [0x7c93] = "\x07\x59\x45", [0x7c94] = "\x07\x5c\x6d", + [0x7c95] = "\x07\x5c\x6e", [0x7c97] = "\x05\x74\x42", + [0x7c98] = "\x07\x5f\x5c", [0x7c9a] = "\x07\x61\x4d", + [0x7c9b] = "\x07\x5f\x5d", [0x7c9c] = "\x05\x79\x50", + [0x7c9d] = "\x05\x7a\x3a", [0x7c9e] = "\x07\x65\x46", + [0x7c9f] = "\x07\x66\x43", [0x7ca0] = "\x0f\x28\x6c", + [0x7ca1] = "\x05\x2b\x4b", [0x7ca2] = "\x06\x3c\x38", + [0x7ca3] = "\x0f\x32\x56", [0x7ca4] = "\x05\x35\x64", + [0x7ca5] = "\x05\x35\x63", [0x7ca6] = "\x04\x35\x4f", + [0x7ca7] = "\x05\x35\x62", [0x7ca8] = "\x04\x35\x4e", + [0x7ca9] = "\x06\x45\x25", [0x7caa] = "\x06\x45\x23", + [0x7cac] = "\x06\x4f\x25", [0x7cad] = "\x05\x3c\x42", + [0x7cae] = "\x05\x3c\x46", [0x7caf] = "\x05\x3c\x44", + [0x7cb0] = "\x05\x3c\x48", [0x7cb1] = "\x05\x3c\x45", + [0x7cb2] = "\x06\x4f\x28", [0x7cb3] = "\x06\x4f\x26", + [0x7cb4] = "\x05\x3c\x47", [0x7cb5] = "\x05\x3c\x43", + [0x7cb6] = "\x06\x4f\x27", [0x7cb7] = "\x06\x4f\x24", + [0x7cb9] = "\x0f\x3f\x3e", [0x7cbe] = "\x04\x40\x7c", + [0x7cbf] = "\x04\x40\x7d", [0x7cc0] = "\x04\x40\x7a", + [0x7cc1] = "\x06\x58\x52", [0x7cc2] = "\x05\x43\x2b", + [0x7cc3] = "\x06\x58\x51", [0x7cc4] = "\x05\x43\x2a", + [0x7cc5] = "\x04\x40\x79", [0x7cc6] = "\x04\x40\x7b", + [0x7cc7] = "\x06\x58\x53", [0x7cc8] = "\x0f\x45\x47", + [0x7cc9] = "\x05\x43\x29", [0x7cca] = "\x06\x62\x61", + [0x7ccb] = "\x06\x62\x5c", [0x7ccc] = "\x05\x4a\x25", + [0x7ccd] = "\x05\x4a\x23", [0x7cce] = "\x05\x4a\x22", + [0x7ccf] = "\x06\x62\x5f", [0x7cd0] = "\x05\x4a\x24", + [0x7cd1] = "\x06\x62\x5e", [0x7cd2] = "\x06\x62\x60", + [0x7cd3] = "\x0f\x4c\x48", [0x7cd4] = "\x06\x62\x5d", + [0x7cd6] = "\x06\x62\x62", [0x7cd7] = "\x0f\x4c\x49", + [0x7cd9] = "\x05\x51\x35", [0x7cda] = "\x05\x51\x34", + [0x7cdb] = "\x04\x4d\x69", [0x7cdc] = "\x05\x51\x37", + [0x7cdd] = "\x05\x51\x36", [0x7cde] = "\x05\x51\x38", + [0x7cdf] = "\x04\x4d\x6a", [0x7ce0] = "\x07\x29\x2f", + [0x7ce1] = "\x07\x29\x30", [0x7ce2] = "\x04\x4d\x6b", + [0x7ce5] = "\x07\x29\x31", [0x7ce6] = "\x07\x33\x64", + [0x7ce7] = "\x05\x58\x4b", [0x7ce8] = "\x07\x33\x5e", + [0x7ce9] = "\x07\x33\x60", [0x7cea] = "\x07\x33\x61", + [0x7ceb] = "\x04\x53\x78", [0x7cec] = "\x05\x58\x4a", + [0x7ced] = "\x07\x33\x62", [0x7cee] = "\x05\x58\x4c", + [0x7cef] = "\x07\x33\x5f", [0x7cf1] = "\x0f\x57\x7a", + [0x7cf2] = "\x07\x33\x5d", [0x7cf3] = "\x07\x33\x63", + [0x7cf5] = "\x04\x58\x79", [0x7cf6] = "\x05\x5e\x63", + [0x7cf7] = "\x07\x3c\x31", [0x7cf8] = "\x05\x5e\x62", + [0x7cf9] = "\x04\x58\x78", [0x7cfa] = "\x05\x5e\x60", + [0x7cfb] = "\x05\x5e\x64", [0x7cfc] = "\x05\x5e\x61", + [0x7cfe] = "\x0f\x5c\x6c", [0x7d01] = "\x07\x43\x46", + [0x7d02] = "\x04\x5d\x67", [0x7d03] = "\x07\x43\x47", + [0x7d04] = "\x04\x5d\x66", [0x7d05] = "\x05\x64\x6c", + [0x7d06] = "\x07\x4a\x3f", [0x7d07] = "\x05\x64\x6d", + [0x7d0c] = "\x05\x69\x5b", [0x7d0d] = "\x07\x4a\x40", + [0x7d0e] = "\x05\x69\x5a", [0x7d0f] = "\x07\x4a\x43", + [0x7d10] = "\x07\x50\x3d", [0x7d14] = "\x07\x4a\x42", + [0x7d15] = "\x05\x69\x59", [0x7d16] = "\x05\x6d\x6d", + [0x7d17] = "\x05\x6d\x6c", [0x7d18] = "\x07\x50\x3c", + [0x7d19] = "\x05\x71\x42", [0x7d1a] = "\x05\x6d\x6e", + [0x7d1d] = "\x05\x71\x41", [0x7d1e] = "\x07\x55\x39", + [0x7d1f] = "\x07\x59\x46", [0x7d20] = "\x07\x5c\x70", + [0x7d21] = "\x07\x5c\x6f", [0x7d23] = "\x05\x7a\x78", + [0x7d24] = "\x05\x2b\x4c", [0x7d25] = "\x04\x2b\x4a", + [0x7d26] = "\x06\x34\x56", [0x7d28] = "\x0f\x2d\x4a", + [0x7d2a] = "\x04\x30\x26", [0x7d2b] = "\x06\x3c\x39", + [0x7d2c] = "\x05\x30\x49", [0x7d2d] = "\x05\x30\x4a", + [0x7d30] = "\x0f\x32\x57", [0x7d31] = "\x0f\x32\x58", + [0x7d32] = "\x06\x3c\x3a", [0x7d33] = "\x06\x45\x2a", + [0x7d35] = "\x06\x45\x2c", [0x7d36] = "\x06\x45\x27", + [0x7d37] = "\x06\x45\x28", [0x7d38] = "\x06\x45\x26", + [0x7d39] = "\x06\x45\x2b", [0x7d3a] = "\x05\x35\x65", + [0x7d3b] = "\x0f\x38\x59", [0x7d3c] = "\x0f\x38\x5a", + [0x7d3d] = "\x0f\x38\x5b", [0x7d3e] = "\x0f\x38\x5c", + [0x7d3f] = "\x0f\x38\x5d", [0x7d40] = "\x0f\x38\x5e", + [0x7d41] = "\x0f\x38\x5f", [0x7d42] = "\x0f\x38\x60", + [0x7d44] = "\x06\x45\x2d", [0x7d45] = "\x04\x35\x53", + [0x7d47] = "\x06\x45\x29", [0x7d48] = "\x04\x35\x52", + [0x7d49] = "\x06\x4f\x2b", [0x7d4a] = "\x04\x3b\x40", + [0x7d4b] = "\x05\x3c\x49", [0x7d4c] = "\x05\x3c\x4b", + [0x7d4d] = "\x06\x4f\x2e", [0x7d4e] = "\x06\x4f\x2c", + [0x7d4f] = "\x06\x4f\x2d", [0x7d50] = "\x06\x58\x57", + [0x7d51] = "\x05\x3c\x4a", [0x7d55] = "\x0f\x3f\x3f", + [0x7d56] = "\x0f\x3f\x41", [0x7d57] = "\x0f\x3f\x42", + [0x7d58] = "\x0f\x3f\x43", [0x7d59] = "\x0f\x3f\x44", + [0x7d5a] = "\x0f\x3f\x45", [0x7d5c] = "\x06\x4f\x2f", + [0x7d5d] = "\x06\x4f\x2a", [0x7d60] = "\x05\x3c\x4d", + [0x7d63] = "\x04\x41\x22", [0x7d64] = "\x06\x58\x54", + [0x7d65] = "\x06\x58\x59", [0x7d66] = "\x06\x58\x56", + [0x7d67] = "\x05\x43\x30", [0x7d68] = "\x05\x43\x2c", + [0x7d69] = "\x06\x58\x5e", [0x7d6a] = "\x06\x58\x55", + [0x7d6b] = "\x05\x43\x2f", [0x7d6c] = "\x05\x43\x31", + [0x7d6d] = "\x05\x43\x32", [0x7d6e] = "\x06\x58\x58", + [0x7d6f] = "\x06\x58\x60", [0x7d70] = "\x06\x58\x62", + [0x7d71] = "\x05\x43\x33", [0x7d72] = "\x06\x58\x5f", + [0x7d74] = "\x0f\x45\x48", [0x7d75] = "\x0f\x45\x49", + [0x7d76] = "\x0f\x45\x4a", [0x7d77] = "\x0f\x45\x4b", + [0x7d78] = "\x0f\x45\x4c", [0x7d79] = "\x0f\x45\x4d", + [0x7d7a] = "\x0f\x45\x4e", [0x7d7d] = "\x06\x58\x61", + [0x7d7e] = "\x0f\x3f\x40", [0x7d7f] = "\x06\x58\x5b", + [0x7d82] = "\x05\x43\x2e", [0x7d83] = "\x0f\x46\x34", + [0x7d85] = "\x06\x62\x65", [0x7d86] = "\x04\x47\x55", + [0x7d87] = "\x05\x4a\x26", [0x7d88] = "\x06\x62\x64", + [0x7d89] = "\x06\x62\x66", [0x7d8a] = "\x06\x62\x6c", + [0x7d8b] = "\x06\x62\x63", [0x7d8c] = "\x06\x62\x69", + [0x7d8d] = "\x05\x4a\x27", [0x7d8e] = "\x04\x47\x57", + [0x7d90] = "\x0f\x4c\x4d", [0x7d91] = "\x0f\x4c\x4e", + [0x7d92] = "\x0f\x4c\x4f", [0x7d93] = "\x0f\x4c\x51", + [0x7d97] = "\x0f\x4c\x50", [0x7d98] = "\x0f\x4c\x4c", + [0x7d99] = "\x06\x62\x6b", [0x7d9a] = "\x06\x58\x5d", + [0x7d9b] = "\x07\x29\x33", [0x7d9c] = "\x07\x29\x35", + [0x7d9d] = "\x05\x4a\x28", [0x7d9e] = "\x04\x4d\x6f", + [0x7d9f] = "\x07\x29\x34", [0x7da0] = "\x05\x51\x3a", + [0x7da1] = "\x04\x4d\x70", [0x7da2] = "\x05\x51\x3b", + [0x7da3] = "\x07\x29\x39", [0x7da4] = "\x07\x29\x38", + [0x7da5] = "\x07\x29\x32", [0x7da6] = "\x0f\x52\x3d", + [0x7da7] = "\x0f\x52\x3e", [0x7da8] = "\x0f\x52\x3f", + [0x7daa] = "\x07\x29\x37", [0x7db0] = "\x0f\x4c\x4b", + [0x7db1] = "\x07\x33\x6a", [0x7db2] = "\x05\x58\x4e", + [0x7db3] = "\x07\x33\x67", [0x7db4] = "\x07\x33\x66", + [0x7db5] = "\x05\x58\x4f", [0x7db6] = "\x07\x33\x6b", + [0x7db7] = "\x07\x33\x6e", [0x7db8] = "\x04\x53\x7c", + [0x7db9] = "\x07\x33\x68", [0x7dba] = "\x05\x58\x4d", + [0x7dbb] = "\x06\x62\x68", [0x7dbc] = "\x0f\x54\x32", + [0x7dbe] = "\x0f\x57\x7b", [0x7dbf] = "\x0f\x57\x7c", + [0x7dc0] = "\x0f\x57\x7d", [0x7dc1] = "\x0f\x57\x7e", + [0x7dc2] = "\x0f\x58\x21", [0x7dc3] = "\x0f\x58\x22", + [0x7dc4] = "\x07\x33\x6d", [0x7dc7] = "\x07\x33\x6c", + [0x7dc9] = "\x07\x33\x65", [0x7dca] = "\x07\x33\x69", + [0x7dcb] = "\x05\x58\x50", [0x7dcc] = "\x07\x3c\x32", + [0x7dcd] = "\x05\x5e\x65", [0x7dce] = "\x05\x5b\x2d", + [0x7dcf] = "\x05\x5e\x67", [0x7dd0] = "\x05\x58\x52", + [0x7dd1] = "\x05\x5e\x66", [0x7dd2] = "\x04\x58\x7b", + [0x7dd3] = "\x07\x3c\x38", [0x7dd4] = "\x07\x3c\x34", + [0x7dd5] = "\x07\x3c\x36", [0x7dd6] = "\x07\x3c\x37", + [0x7dd7] = "\x07\x3c\x35", [0x7dd9] = "\x0f\x5c\x6e", + [0x7dda] = "\x0f\x5c\x70", [0x7ddc] = "\x0f\x5c\x6f", + [0x7dde] = "\x07\x43\x4b", [0x7ddf] = "\x05\x64\x73", + [0x7de0] = "\x07\x43\x4e", [0x7de1] = "\x05\x64\x6f", + [0x7de2] = "\x07\x43\x49", [0x7de3] = "\x07\x43\x4a", + [0x7de4] = "\x07\x43\x51", [0x7de5] = "\x05\x64\x71", + [0x7de6] = "\x05\x64\x6e", [0x7de7] = "\x05\x64\x72", + [0x7de8] = "\x07\x43\x4d", [0x7de9] = "\x07\x43\x4c", + [0x7deb] = "\x0f\x60\x76", [0x7dec] = "\x0f\x60\x77", + [0x7ded] = "\x0f\x60\x78", [0x7dee] = "\x0f\x60\x79", + [0x7def] = "\x0f\x60\x7b", [0x7df0] = "\x0f\x60\x7c", + [0x7df2] = "\x07\x43\x48", [0x7df5] = "\x07\x43\x50", + [0x7dfb] = "\x05\x64\x70", [0x7dfc] = "\x07\x4a\x47", + [0x7dfd] = "\x07\x4a\x4b", [0x7dfe] = "\x05\x69\x5d", + [0x7dff] = "\x05\x64\x74", [0x7e00] = "\x07\x4a\x4a", + [0x7e01] = "\x07\x43\x4f", [0x7e02] = "\x05\x69\x5c", + [0x7e03] = "\x04\x61\x4b", [0x7e04] = "\x07\x4a\x48", + [0x7e05] = "\x05\x69\x5e", [0x7e06] = "\x07\x4a\x4d", + [0x7e07] = "\x07\x4a\x4c", [0x7e08] = "\x05\x69\x60", + [0x7e09] = "\x07\x4a\x44", [0x7e0a] = "\x07\x4a\x49", + [0x7e0b] = "\x07\x4a\x46", [0x7e0c] = "\x0f\x63\x7c", + [0x7e0d] = "\x0f\x63\x7d", [0x7e0e] = "\x0f\x63\x7e", + [0x7e0f] = "\x0f\x64\x21", [0x7e11] = "\x07\x4a\x4e", + [0x7e14] = "\x07\x4a\x45", [0x7e15] = "\x05\x69\x5f", + [0x7e16] = "\x04\x64\x51", [0x7e17] = "\x05\x6d\x70", + [0x7e18] = "\x04\x64\x50", [0x7e19] = "\x05\x6d\x6f", + [0x7e1a] = "\x07\x50\x3e", [0x7e1e] = "\x07\x50\x40", + [0x7e20] = "\x0f\x66\x3b", [0x7e21] = "\x0f\x66\x3c", + [0x7e22] = "\x0f\x66\x3d", [0x7e23] = "\x0f\x66\x3e", + [0x7e24] = "\x0f\x66\x3f", [0x7e25] = "\x07\x50\x3f", + [0x7e26] = "\x05\x71\x43", [0x7e27] = "\x04\x67\x47", + [0x7e28] = "\x05\x71\x44", [0x7e2b] = "\x05\x71\x45", + [0x7e2d] = "\x0f\x68\x4e", [0x7e2e] = "\x0f\x68\x4f", + [0x7e2f] = "\x07\x55\x3b", [0x7e31] = "\x07\x59\x47", + [0x7e32] = "\x05\x74\x45", [0x7e33] = "\x05\x74\x44", + [0x7e34] = "\x0f\x69\x76", [0x7e35] = "\x0f\x69\x77", + [0x7e36] = "\x0f\x69\x78", [0x7e37] = "\x07\x59\x4a", + [0x7e38] = "\x07\x59\x48", [0x7e39] = "\x07\x59\x49", + [0x7e3c] = "\x0f\x68\x4d", [0x7e3d] = "\x07\x5c\x71", + [0x7e3e] = "\x04\x6b\x22", [0x7e3f] = "\x05\x74\x43", + [0x7e40] = "\x07\x5c\x72", [0x7e43] = "\x0f\x6a\x78", + [0x7e46] = "\x07\x5c\x73", [0x7e47] = "\x07\x5f\x5e", + [0x7e48] = "\x07\x5f\x60", [0x7e49] = "\x07\x5f\x5f", + [0x7e4e] = "\x07\x62\x66", [0x7e58] = "\x06\x2e\x31", + [0x7e59] = "\x06\x34\x57", [0x7e5a] = "\x06\x34\x58", + [0x7e5b] = "\x05\x35\x66", [0x7e5c] = "\x0f\x38\x61", + [0x7e5d] = "\x06\x4f\x30", [0x7e5e] = "\x04\x3b\x44", + [0x7e60] = "\x06\x58\x63", [0x7e61] = "\x0f\x45\x4f", + [0x7e63] = "\x05\x4a\x2a", [0x7e64] = "\x0f\x4c\x52", + [0x7e67] = "\x07\x29\x3a", [0x7e6c] = "\x05\x58\x54", + [0x7e6d] = "\x05\x58\x53", [0x7e6e] = "\x0f\x58\x23", + [0x7e6f] = "\x07\x33\x6f", [0x7e72] = "\x05\x5e\x69", + [0x7e73] = "\x05\x5e\x6a", [0x7e74] = "\x05\x5e\x68", + [0x7e75] = "\x0f\x5c\x71", [0x7e76] = "\x05\x64\x75", + [0x7e77] = "\x07\x43\x53", [0x7e78] = "\x07\x4a\x50", + [0x7e79] = "\x07\x4a\x4f", [0x7e7d] = "\x05\x71\x46", + [0x7e84] = "\x07\x5c\x74", [0x7e86] = "\x06\x2e\x32", + [0x7e87] = "\x06\x2e\x33", [0x7e88] = "\x06\x34\x59", + [0x7e89] = "\x0f\x2d\x4b", [0x7e8a] = "\x0f\x2d\x4d", + [0x7e8b] = "\x0f\x2d\x4e", [0x7e8c] = "\x0f\x2d\x4f", + [0x7e8d] = "\x0f\x2d\x50", [0x7e8e] = "\x04\x2b\x4b", + [0x7e8f] = "\x05\x30\x4d", [0x7e90] = "\x06\x3c\x3e", + [0x7e92] = "\x06\x3c\x3d", [0x7e93] = "\x05\x30\x4e", + [0x7e94] = "\x06\x3c\x3c", [0x7e96] = "\x04\x30\x29", + [0x7e97] = "\x0f\x32\x59", [0x7e98] = "\x0f\x32\x5a", + [0x7e99] = "\x0f\x32\x5b", [0x7e9a] = "\x0f\x32\x5c", + [0x7e9b] = "\x0f\x32\x5d", [0x7e9d] = "\x05\x35\x6d", + [0x7e9e] = "\x06\x45\x30", [0x7e9f] = "\x05\x35\x67", + [0x7ea0] = "\x04\x35\x57", [0x7ea1] = "\x05\x35\x6a", + [0x7ea2] = "\x05\x35\x6f", [0x7ea3] = "\x05\x35\x6e", + [0x7ea4] = "\x04\x35\x58", [0x7ea5] = "\x06\x45\x2e", + [0x7ea6] = "\x06\x45\x2f", [0x7ea7] = "\x05\x35\x6b", + [0x7ea8] = "\x05\x35\x68", [0x7ea9] = "\x0f\x38\x63", + [0x7eaa] = "\x0f\x38\x64", [0x7eab] = "\x0f\x38\x65", + [0x7eac] = "\x0f\x38\x66", [0x7ead] = "\x0f\x38\x68", + [0x7eae] = "\x0f\x38\x69", [0x7eaf] = "\x0f\x38\x62", + [0x7eb2] = "\x05\x35\x6c", [0x7eb3] = "\x05\x35\x69", + [0x7eb5] = "\x0f\x38\x67", [0x7eb6] = "\x05\x3c\x51", + [0x7eb7] = "\x05\x3c\x50", [0x7eb8] = "\x05\x3c\x54", + [0x7eb9] = "\x05\x3c\x4f", [0x7eba] = "\x06\x4f\x34", + [0x7ebb] = "\x06\x4f\x31", [0x7ebc] = "\x05\x43\x39", + [0x7ebd] = "\x05\x3c\x53", [0x7ebe] = "\x05\x3c\x4e", + [0x7ebf] = "\x06\x4f\x33", [0x7ec0] = "\x04\x3b\x46", + [0x7ec1] = "\x05\x3c\x55", [0x7ec2] = "\x06\x58\x64", + [0x7ec3] = "\x06\x4f\x35", [0x7ec4] = "\x0f\x3f\x47", + [0x7ec5] = "\x0f\x3f\x48", [0x7ec6] = "\x0f\x3f\x49", + [0x7ec7] = "\x0f\x3f\x4a", [0x7ec8] = "\x0f\x3f\x4b", + [0x7ec9] = "\x0f\x3f\x4c", [0x7eca] = "\x0f\x3f\x4f", + [0x7ecb] = "\x0f\x3f\x50", [0x7ecc] = "\x0f\x3f\x51", + [0x7ece] = "\x06\x4f\x32", [0x7ecf] = "\x0f\x3f\x4e", + [0x7ed1] = "\x06\x58\x66", [0x7ed2] = "\x05\x43\x36", + [0x7ed3] = "\x04\x41\x23", [0x7ed4] = "\x06\x58\x68", + [0x7ed5] = "\x04\x41\x25", [0x7ed6] = "\x05\x43\x3b", + [0x7ed7] = "\x05\x43\x35", [0x7ed8] = "\x05\x43\x3d", + [0x7ed9] = "\x05\x43\x37", [0x7eda] = "\x04\x41\x24", + [0x7edb] = "\x06\x58\x6a", [0x7edc] = "\x06\x58\x69", + [0x7edd] = "\x05\x43\x3a", [0x7edf] = "\x0f\x45\x50", + [0x7ee0] = "\x0f\x45\x51", [0x7ee1] = "\x0f\x45\x52", + [0x7ee2] = "\x0f\x45\x53", [0x7ee3] = "\x0f\x45\x54", + [0x7ee4] = "\x0f\x45\x55", [0x7ee5] = "\x0f\x45\x56", + [0x7ee6] = "\x0f\x45\x57", [0x7ee7] = "\x06\x58\x65", + [0x7eeb] = "\x06\x58\x67", [0x7eec] = "\x06\x62\x6d", + [0x7eee] = "\x0f\x3f\x4d", [0x7eef] = "\x06\x62\x6e", + [0x7ef0] = "\x04\x47\x5c", [0x7ef1] = "\x05\x4a\x2c", + [0x7ef2] = "\x05\x4a\x30", [0x7ef3] = "\x06\x62\x72", + [0x7ef4] = "\x05\x4a\x2b", [0x7ef5] = "\x05\x4a\x2e", + [0x7ef6] = "\x05\x4a\x31", [0x7ef8] = "\x06\x62\x71", + [0x7ef9] = "\x06\x62\x6f", [0x7efa] = "\x05\x4a\x33", + [0x7efb] = "\x04\x47\x5d", [0x7efc] = "\x05\x4a\x2f", + [0x7efd] = "\x06\x62\x76", [0x7eff] = "\x05\x4a\x2d", + [0x7f00] = "\x06\x62\x73", [0x7f01] = "\x0f\x4c\x53", + [0x7f02] = "\x0f\x4c\x54", [0x7f03] = "\x0f\x4c\x55", + [0x7f04] = "\x0f\x4c\x56", [0x7f05] = "\x0f\x4c\x57", + [0x7f06] = "\x0f\x4c\x58", [0x7f07] = "\x0f\x4c\x59", + [0x7f09] = "\x06\x62\x70", [0x7f0e] = "\x05\x51\x42", + [0x7f0f] = "\x05\x51\x3c", [0x7f10] = "\x04\x4d\x72", + [0x7f11] = "\x05\x51\x3f", [0x7f12] = "\x05\x51\x3e", + [0x7f13] = "\x05\x51\x3d", [0x7f14] = "\x05\x51\x40", + [0x7f15] = "\x07\x29\x3f", [0x7f16] = "\x05\x51\x46", + [0x7f17] = "\x05\x51\x43", [0x7f18] = "\x07\x29\x41", + [0x7f19] = "\x05\x51\x41", [0x7f1a] = "\x07\x29\x3c", + [0x7f1b] = "\x07\x29\x40", [0x7f1c] = "\x07\x29\x3e", + [0x7f1d] = "\x06\x62\x74", [0x7f1e] = "\x07\x29\x42", + [0x7f1f] = "\x07\x33\x72", [0x7f20] = "\x05\x51\x45", + [0x7f21] = "\x05\x51\x44", [0x7f22] = "\x0f\x52\x40", + [0x7f23] = "\x0f\x52\x41", [0x7f25] = "\x07\x29\x43", + [0x7f26] = "\x07\x29\x3b", [0x7f27] = "\x0f\x58\x2d", + [0x7f28] = "\x04\x54\x23", [0x7f29] = "\x04\x54\x24", + [0x7f2a] = "\x04\x54\x28", [0x7f2b] = "\x07\x33\x74", + [0x7f2c] = "\x05\x58\x59", [0x7f2d] = "\x04\x54\x21", + [0x7f2e] = "\x04\x54\x22", [0x7f2f] = "\x04\x54\x27", + [0x7f30] = "\x07\x33\x75", [0x7f31] = "\x04\x54\x25", + [0x7f32] = "\x07\x33\x71", [0x7f33] = "\x07\x33\x70", + [0x7f34] = "\x05\x58\x58", [0x7f35] = "\x05\x58\x5a", + [0x7f36] = "\x07\x33\x76", [0x7f37] = "\x0f\x58\x24", + [0x7f38] = "\x0f\x58\x26", [0x7f39] = "\x0f\x58\x27", + [0x7f3a] = "\x0f\x58\x28", [0x7f3b] = "\x0f\x58\x29", + [0x7f3c] = "\x0f\x58\x2a", [0x7f3d] = "\x0f\x58\x2b", + [0x7f3e] = "\x0f\x58\x2c", [0x7f3f] = "\x0f\x58\x2e", + [0x7f41] = "\x07\x33\x78", [0x7f42] = "\x07\x33\x77", + [0x7f44] = "\x05\x58\x5b", [0x7f45] = "\x05\x58\x56", + [0x7f46] = "\x05\x58\x57", [0x7f49] = "\x05\x5e\x6f", + [0x7f4a] = "\x05\x5e\x71", [0x7f4b] = "\x04\x59\x22", + [0x7f4c] = "\x05\x5e\x70", [0x7f4d] = "\x04\x59\x24", + [0x7f4e] = "\x04\x59\x21", [0x7f4f] = "\x05\x5e\x72", + [0x7f50] = "\x04\x58\x7e", [0x7f51] = "\x05\x5e\x6c", + [0x7f52] = "\x04\x59\x23", [0x7f53] = "\x05\x5e\x6e", + [0x7f54] = "\x05\x5e\x6b", [0x7f55] = "\x07\x3c\x3a", + [0x7f56] = "\x05\x5e\x73", [0x7f57] = "\x0f\x58\x25", + [0x7f58] = "\x0f\x5c\x72", [0x7f59] = "\x0f\x5c\x73", + [0x7f5a] = "\x0f\x5c\x74", [0x7f5b] = "\x0f\x5c\x75", + [0x7f5c] = "\x0f\x5c\x76", [0x7f5d] = "\x07\x3c\x39", + [0x7f5e] = "\x05\x64\x79", [0x7f5f] = "\x05\x64\x7c", + [0x7f60] = "\x04\x5d\x6b", [0x7f61] = "\x07\x43\x57", + [0x7f62] = "\x07\x43\x56", [0x7f63] = "\x05\x64\x76", + [0x7f64] = "\x05\x64\x7a", [0x7f65] = "\x05\x64\x78", + [0x7f66] = "\x05\x64\x77", [0x7f67] = "\x05\x64\x7d", + [0x7f68] = "\x05\x64\x7e", [0x7f69] = "\x07\x43\x5b", + [0x7f6a] = "\x07\x43\x5a", [0x7f6b] = "\x05\x64\x7b", + [0x7f6c] = "\x0f\x60\x7d", [0x7f6d] = "\x07\x43\x58", + [0x7f6f] = "\x07\x43\x55", [0x7f73] = "\x07\x43\x59", + [0x7f74] = "\x07\x43\x54", [0x7f76] = "\x05\x58\x5d", + [0x7f77] = "\x05\x69\x62", [0x7f78] = "\x05\x69\x66", + [0x7f79] = "\x05\x69\x68", [0x7f7a] = "\x04\x61\x4e", + [0x7f7b] = "\x04\x61\x4c", [0x7f7c] = "\x05\x69\x63", + [0x7f7d] = "\x05\x69\x67", [0x7f7e] = "\x05\x69\x65", + [0x7f7f] = "\x05\x69\x61", [0x7f80] = "\x07\x4a\x52", + [0x7f81] = "\x05\x69\x69", [0x7f82] = "\x05\x69\x64", + [0x7f83] = "\x0f\x64\x23", [0x7f84] = "\x0f\x64\x24", + [0x7f85] = "\x0f\x64\x25", [0x7f88] = "\x07\x4a\x51", + [0x7f8b] = "\x07\x4a\x53", [0x7f8d] = "\x04\x64\x52", + [0x7f8e] = "\x04\x64\x54", [0x7f8f] = "\x04\x64\x58", + [0x7f90] = "\x04\x64\x57", [0x7f91] = "\x05\x6d\x71", + [0x7f92] = "\x07\x50\x41", [0x7f93] = "\x07\x50\x43", + [0x7f94] = "\x05\x6d\x72", [0x7f95] = "\x07\x50\x42", + [0x7f96] = "\x0f\x66\x40", [0x7f97] = "\x0f\x66\x41", + [0x7f98] = "\x0f\x66\x42", [0x7f99] = "\x04\x67\x49", + [0x7f9a] = "\x05\x71\x48", [0x7f9b] = "\x05\x71\x49", + [0x7f9c] = "\x07\x55\x3f", [0x7f9d] = "\x07\x55\x3d", + [0x7f9e] = "\x07\x55\x3c", [0x7f9f] = "\x07\x55\x3e", + [0x7fa0] = "\x05\x71\x47", [0x7fa1] = "\x05\x74\x46", + [0x7fa2] = "\x05\x74\x49", [0x7fa3] = "\x04\x69\x4d", + [0x7fa4] = "\x05\x74\x48", [0x7fa5] = "\x05\x74\x47", + [0x7fa6] = "\x0f\x69\x79", [0x7fa8] = "\x05\x76\x4f", + [0x7fa9] = "\x05\x76\x50", [0x7faa] = "\x0f\x6a\x79", + [0x7fab] = "\x07\x59\x4b", [0x7fac] = "\x07\x5c\x75", + [0x7fad] = "\x07\x5c\x76", [0x7fae] = "\x05\x78\x33", + [0x7faf] = "\x05\x78\x34", [0x7fb0] = "\x05\x78\x35", + [0x7fb1] = "\x04\x6d\x26", [0x7fb4] = "\x07\x61\x4e", + [0x7fb5] = "\x05\x7a\x79", [0x7fb6] = "\x05\x7b\x49", + [0x7fb8] = "\x06\x2e\x35", [0x7fb9] = "\x06\x2e\x34", + [0x7fba] = "\x06\x34\x5b", [0x7fbb] = "\x05\x2b\x4d", + [0x7fbc] = "\x0f\x2d\x51", [0x7fc0] = "\x06\x34\x5a", + [0x7fc1] = "\x06\x3c\x41", [0x7fc2] = "\x04\x30\x2b", + [0x7fc3] = "\x06\x3c\x42", [0x7fc4] = "\x06\x3c\x40", + [0x7fc5] = "\x05\x30\x50", [0x7fc6] = "\x05\x30\x4f", + [0x7fc9] = "\x06\x3c\x3f", [0x7fcd] = "\x06\x3c\x43", + [0x7fd2] = "\x04\x35\x5f", [0x7fd3] = "\x06\x45\x33", + [0x7fd4] = "\x04\x35\x5a", [0x7fd5] = "\x05\x35\x73", + [0x7fd6] = "\x06\x45\x37", [0x7fd7] = "\x05\x35\x77", + [0x7fd8] = "\x06\x45\x3a", [0x7fd9] = "\x05\x35\x71", + [0x7fda] = "\x05\x35\x75", [0x7fdb] = "\x06\x45\x3c", + [0x7fdc] = "\x06\x45\x3d", [0x7fdd] = "\x05\x35\x74", + [0x7fde] = "\x06\x45\x3b", [0x7fdf] = "\x06\x45\x32", + [0x7fe0] = "\x06\x45\x36", [0x7fe2] = "\x0f\x38\x6a", + [0x7fe3] = "\x06\x45\x31", [0x7fe4] = "\x06\x45\x35", + [0x7fe6] = "\x06\x45\x39", [0x7fee] = "\x05\x35\x76", + [0x7fef] = "\x05\x35\x70", [0x7ff1] = "\x06\x45\x34", + [0x7ff2] = "\x05\x3c\x60", [0x7ff3] = "\x05\x3c\x57", + [0x7ff4] = "\x05\x3c\x58", [0x7ff5] = "\x05\x3c\x5b", + [0x7ff6] = "\x06\x4f\x3b", [0x7ff7] = "\x05\x3c\x56", + [0x7ff8] = "\x06\x4f\x38", [0x7ff9] = "\x04\x3b\x4e", + [0x7ffa] = "\x05\x3c\x5d", [0x7ffb] = "\x05\x3c\x59", + [0x7ffc] = "\x05\x3c\x61", [0x7ffd] = "\x05\x3c\x5a", + [0x7ffe] = "\x06\x4f\x39", [0x7fff] = "\x06\x58\x79", + [0x8000] = "\x05\x3c\x62", [0x8003] = "\x0f\x3f\x54", + [0x8006] = "\x06\x4f\x37", [0x8009] = "\x0f\x3f\x52", + [0x8013] = "\x06\x4f\x3a", [0x8014] = "\x05\x3c\x5e", + [0x8015] = "\x05\x43\x41", [0x8016] = "\x05\x43\x3f", + [0x8017] = "\x06\x58\x71", [0x8018] = "\x05\x43\x40", + [0x8019] = "\x05\x43\x42", [0x801a] = "\x06\x58\x74", + [0x801b] = "\x06\x58\x70", [0x801c] = "\x05\x43\x47", + [0x801d] = "\x05\x43\x45", [0x801e] = "\x06\x58\x6e", + [0x801f] = "\x06\x58\x6d", [0x8020] = "\x05\x43\x3e", + [0x8021] = "\x06\x58\x6f", [0x8022] = "\x06\x58\x72", + [0x8023] = "\x06\x58\x76", [0x8024] = "\x05\x43\x4a", + [0x8025] = "\x06\x58\x6c", [0x8026] = "\x06\x58\x77", + [0x8027] = "\x05\x43\x43", [0x8028] = "\x05\x43\x4c", + [0x8029] = "\x05\x43\x48", [0x802a] = "\x06\x58\x73", + [0x802b] = "\x05\x43\x49", [0x802c] = "\x05\x43\x46", + [0x802d] = "\x06\x58\x75", [0x802e] = "\x05\x4a\x35", + [0x8031] = "\x0f\x45\x59", [0x8036] = "\x06\x58\x78", + [0x8037] = "\x06\x58\x6b", [0x8040] = "\x06\x63\x22", + [0x8041] = "\x05\x4a\x43", [0x8042] = "\x04\x47\x60", + [0x8043] = "\x05\x4a\x37", [0x8044] = "\x05\x4a\x3f", + [0x8045] = "\x05\x4a\x36", [0x8046] = "\x05\x51\x4e", + [0x8047] = "\x05\x4a\x3b", [0x8048] = "\x06\x62\x77", + [0x8049] = "\x06\x62\x7b", [0x804a] = "\x05\x4a\x42", + [0x804b] = "\x05\x4a\x3c", [0x804c] = "\x05\x4a\x39", + [0x804d] = "\x05\x4a\x40", [0x804e] = "\x05\x4a\x41", + [0x804f] = "\x05\x4a\x3d", [0x8050] = "\x05\x43\x44", + [0x8051] = "\x05\x4a\x38", [0x8052] = "\x05\x4a\x44", + [0x8053] = "\x06\x62\x7e", [0x8054] = "\x05\x4a\x46", + [0x8055] = "\x06\x62\x79", [0x8059] = "\x05\x4a\x47", + [0x805a] = "\x0f\x4c\x5a", [0x805b] = "\x0f\x4c\x5b", + [0x805c] = "\x06\x62\x78", [0x805e] = "\x06\x62\x7a", + [0x8060] = "\x06\x62\x7d", [0x8062] = "\x06\x63\x21", + [0x8063] = "\x06\x62\x7c", [0x8073] = "\x05\x4a\x3a", + [0x8075] = "\x07\x29\x46", [0x8076] = "\x04\x4d\x7a", + [0x8077] = "\x05\x51\x4c", [0x8078] = "\x05\x51\x47", + [0x8079] = "\x05\x51\x4a", [0x807a] = "\x05\x51\x4f", + [0x807b] = "\x07\x29\x45", [0x807c] = "\x07\x29\x49", + [0x807d] = "\x04\x4d\x7c", [0x807e] = "\x07\x29\x4d", + [0x807f] = "\x04\x4d\x7b", [0x8080] = "\x05\x51\x4b", + [0x8081] = "\x05\x51\x4d", [0x8082] = "\x04\x4e\x24", + [0x8083] = "\x05\x51\x51", [0x8084] = "\x05\x51\x52", + [0x8085] = "\x04\x47\x63", [0x8086] = "\x07\x29\x4f", + [0x8087] = "\x05\x51\x49", [0x8088] = "\x07\x29\x4b", + [0x808b] = "\x0f\x52\x42", [0x808c] = "\x0f\x52\x43", + [0x808d] = "\x0f\x52\x44", [0x808e] = "\x0f\x52\x45", + [0x808f] = "\x07\x29\x48", [0x8091] = "\x07\x29\x4c", + [0x8093] = "\x07\x29\x47", [0x809b] = "\x07\x29\x4a", + [0x809c] = "\x05\x51\x50", [0x809d] = "\x05\x51\x54", + [0x809e] = "\x05\x51\x55", [0x809f] = "\x05\x4a\x45", + [0x80a0] = "\x07\x34\x21", [0x80a1] = "\x05\x58\x60", + [0x80a2] = "\x05\x4a\x48", [0x80a3] = "\x05\x58\x69", + [0x80a4] = "\x04\x54\x2a", [0x80a5] = "\x07\x33\x7a", + [0x80a6] = "\x05\x58\x63", [0x80a7] = "\x07\x33\x7e", + [0x80a8] = "\x07\x34\x23", [0x80a9] = "\x07\x33\x7c", + [0x80aa] = "\x05\x58\x5f", [0x80ab] = "\x07\x33\x7b", + [0x80ac] = "\x07\x34\x25", [0x80ad] = "\x05\x51\x53", + [0x80ae] = "\x07\x34\x26", [0x80af] = "\x05\x58\x67", + [0x80b0] = "\x05\x58\x68", [0x80b1] = "\x05\x58\x5e", + [0x80b2] = "\x05\x58\x61", [0x80b3] = "\x07\x33\x7d", + [0x80b4] = "\x05\x58\x65", [0x80b5] = "\x05\x58\x64", + [0x80b6] = "\x07\x34\x24", [0x80b7] = "\x04\x54\x2b", + [0x80b8] = "\x05\x58\x66", [0x80bf] = "\x04\x54\x2c", + [0x80c0] = "\x0f\x58\x31", [0x80c1] = "\x0f\x58\x32", + [0x80d2] = "\x07\x34\x22", [0x80d3] = "\x05\x5e\x7a", + [0x80d4] = "\x05\x5e\x7d", [0x80d5] = "\x05\x5e\x75", + [0x80d6] = "\x07\x3c\x40", [0x80d7] = "\x05\x5e\x76", + [0x80d8] = "\x05\x5e\x7c", [0x80d9] = "\x05\x5e\x78", + [0x80da] = "\x04\x59\x29", [0x80db] = "\x07\x3c\x3e", + [0x80dc] = "\x07\x43\x67", [0x80dd] = "\x07\x3c\x43", + [0x80de] = "\x05\x5e\x7e", [0x80df] = "\x04\x59\x2e", + [0x80e0] = "\x07\x3c\x3b", [0x80e1] = "\x07\x3c\x42", + [0x80e2] = "\x07\x3c\x44", [0x80e3] = "\x05\x5e\x79", + [0x80e4] = "\x04\x59\x27", [0x80e5] = "\x07\x3c\x41", + [0x80e6] = "\x07\x34\x27", [0x80e7] = "\x07\x3c\x3f", + [0x80e8] = "\x04\x59\x2f", [0x80ec] = "\x0f\x5c\x77", + [0x80ee] = "\x07\x3c\x3d", [0x80f3] = "\x0f\x5c\x79", + [0x80ff] = "\x05\x5e\x77", [0x8100] = "\x05\x5e\x74", + [0x8103] = "\x07\x43\x62", [0x8105] = "\x04\x5d\x70", + [0x8106] = "\x07\x43\x66", [0x8107] = "\x04\x5d\x6f", + [0x8108] = "\x05\x65\x21", [0x8109] = "\x05\x65\x22", + [0x810a] = "\x05\x65\x2d", [0x810b] = "\x05\x65\x26", + [0x810c] = "\x04\x5d\x71", [0x810d] = "\x05\x65\x2c", + [0x810e] = "\x05\x65\x28", [0x810f] = "\x07\x43\x5f", + [0x8110] = "\x05\x69\x70", [0x8111] = "\x07\x43\x65", + [0x8112] = "\x07\x43\x5c", [0x8113] = "\x05\x65\x2e", + [0x8114] = "\x07\x43\x5e", [0x8115] = "\x05\x65\x24", + [0x8116] = "\x07\x43\x61", [0x8117] = "\x05\x65\x23", + [0x8118] = "\x05\x65\x29", [0x8119] = "\x04\x5f\x33", + [0x811a] = "\x04\x5d\x76", [0x811b] = "\x05\x65\x25", + [0x8121] = "\x0f\x60\x7e", [0x8122] = "\x0f\x61\x21", + [0x8123] = "\x0f\x61\x22", [0x8124] = "\x0f\x61\x23", + [0x8125] = "\x0f\x61\x24", [0x8126] = "\x0f\x61\x25", + [0x8127] = "\x07\x43\x6b", [0x8128] = "\x05\x65\x27", + [0x8129] = "\x07\x43\x60", [0x812a] = "\x07\x43\x69", + [0x812b] = "\x07\x43\x68", [0x812c] = "\x07\x43\x6a", + [0x812d] = "\x07\x43\x5d", [0x8145] = "\x05\x65\x2b", + [0x8146] = "\x07\x43\x63", [0x8148] = "\x07\x3c\x3c", + [0x814a] = "\x05\x65\x2f", [0x814b] = "\x05\x69\x6a", + [0x814c] = "\x07\x4a\x65", [0x814e] = "\x05\x69\x6f", + [0x814f] = "\x05\x69\x71", [0x8150] = "\x07\x4a\x68", + [0x8151] = "\x05\x69\x74", [0x8152] = "\x07\x4a\x5b", + [0x8153] = "\x05\x65\x2a", [0x8154] = "\x05\x69\x6e", + [0x8155] = "\x07\x4a\x58", [0x8156] = "\x05\x69\x6d", + [0x8157] = "\x05\x69\x72", [0x8158] = "\x04\x61\x55", + [0x8159] = "\x07\x4a\x54", [0x815a] = "\x04\x5d\x73", + [0x815b] = "\x07\x4a\x59", [0x815c] = "\x07\x43\x64", + [0x815d] = "\x07\x4a\x5e", [0x815e] = "\x05\x69\x73", + [0x815f] = "\x07\x4a\x5a", [0x8160] = "\x07\x4a\x66", + [0x8161] = "\x07\x4a\x55", [0x8162] = "\x07\x4a\x5c", + [0x8163] = "\x05\x69\x6b", [0x8164] = "\x05\x69\x6c", + [0x8165] = "\x07\x4a\x61", [0x8166] = "\x07\x4a\x62", + [0x8167] = "\x07\x4a\x63", [0x8168] = "\x07\x4a\x5f", + [0x8169] = "\x05\x69\x76", [0x816a] = "\x05\x69\x75", + [0x8171] = "\x07\x4a\x60", [0x8172] = "\x07\x4a\x5d", + [0x8174] = "\x07\x4a\x67", [0x8175] = "\x07\x4a\x56", + [0x8176] = "\x07\x4a\x64", [0x8180] = "\x04\x61\x53", + [0x8181] = "\x04\x64\x59", [0x8182] = "\x05\x6d\x7d", + [0x8183] = "\x05\x6d\x77", [0x8184] = "\x07\x50\x44", + [0x8185] = "\x05\x6d\x7b", [0x8186] = "\x05\x6d\x76", + [0x8187] = "\x05\x6d\x79", [0x8188] = "\x07\x50\x48", + [0x8189] = "\x07\x50\x46", [0x818a] = "\x04\x64\x5c", + [0x818b] = "\x05\x6d\x73", [0x818c] = "\x04\x64\x5d", + [0x818d] = "\x07\x50\x47", [0x818e] = "\x05\x6d\x78", + [0x818f] = "\x05\x6d\x75", [0x8190] = "\x05\x6d\x74", + [0x8191] = "\x07\x50\x49", [0x8194] = "\x0f\x66\x43", + [0x8195] = "\x0f\x66\x44", [0x8196] = "\x0f\x66\x45", + [0x8197] = "\x0f\x66\x46", [0x8198] = "\x0f\x66\x47", + [0x819a] = "\x07\x50\x45", [0x819b] = "\x07\x50\x4a", + [0x819c] = "\x07\x50\x4b", [0x81a6] = "\x05\x6d\x7c", + [0x81a7] = "\x05\x6d\x7e", [0x81a8] = "\x05\x6d\x7a", + [0x81aa] = "\x04\x67\x4e", [0x81ab] = "\x07\x55\x42", + [0x81ac] = "\x04\x67\x4f", [0x81ad] = "\x05\x71\x4b", + [0x81ae] = "\x07\x55\x41", [0x81af] = "\x07\x55\x44", + [0x81b0] = "\x04\x67\x4d", [0x81b1] = "\x04\x67\x4b", + [0x81b2] = "\x05\x71\x4c", [0x81b3] = "\x07\x55\x43", + [0x81b4] = "\x07\x55\x40", [0x81b5] = "\x05\x71\x4a", + [0x81bb] = "\x0f\x68\x51", [0x81bc] = "\x0f\x68\x52", + [0x81c1] = "\x05\x74\x4a", [0x81c2] = "\x07\x55\x45", + [0x81c3] = "\x07\x59\x4c", [0x81c4] = "\x05\x74\x4d", + [0x81c5] = "\x05\x74\x4f", [0x81c6] = "\x05\x74\x4e", + [0x81c7] = "\x05\x74\x4c", [0x81c8] = "\x07\x59\x4d", + [0x81ca] = "\x05\x74\x51", [0x81cb] = "\x07\x59\x4e", + [0x81cc] = "\x0f\x69\x7a", [0x81cf] = "\x07\x59\x4f", + [0x81d4] = "\x05\x74\x50", [0x81d6] = "\x05\x76\x54", + [0x81d7] = "\x05\x76\x52", [0x81d8] = "\x05\x76\x55", + [0x81d9] = "\x07\x5c\x79", [0x81da] = "\x07\x5c\x78", + [0x81dd] = "\x05\x76\x53", [0x81de] = "\x05\x76\x51", + [0x81e4] = "\x04\x6c\x2b", [0x81e5] = "\x07\x5f\x61", + [0x81e6] = "\x05\x78\x37", [0x81e7] = "\x05\x78\x36", + [0x81e8] = "\x04\x6c\x2a", [0x81e9] = "\x05\x78\x38", + [0x81ea] = "\x07\x5f\x62", [0x81eb] = "\x07\x61\x4f", + [0x81ed] = "\x07\x5f\x63", [0x81ee] = "\x07\x61\x52", + [0x81ef] = "\x04\x6d\x28", [0x81f0] = "\x07\x61\x54", + [0x81f1] = "\x07\x62\x67", [0x81f2] = "\x07\x61\x53", + [0x81f3] = "\x07\x61\x51", [0x81f4] = "\x07\x61\x50", + [0x81fa] = "\x0f\x6b\x67", [0x81fb] = "\x05\x7a\x3c", + [0x81fc] = "\x05\x7a\x3b", [0x81fd] = "\x05\x7a\x3d", + [0x8203] = "\x07\x63\x76", [0x8204] = "\x05\x7b\x4a", + [0x8205] = "\x07\x64\x63", [0x8208] = "\x05\x7b\x6a", + [0x820a] = "\x0f\x6d\x28", [0x820b] = "\x07\x65\x65", + [0x820d] = "\x0f\x6d\x33", [0x820f] = "\x06\x23\x39", + [0x8210] = "\x06\x23\x3a", [0x8211] = "\x06\x25\x55", + [0x8213] = "\x05\x30\x52", [0x8214] = "\x06\x3c\x44", + [0x8215] = "\x05\x30\x51", [0x8218] = "\x05\x35\x7a", + [0x8219] = "\x05\x35\x79", [0x821a] = "\x05\x35\x78", + [0x821b] = "\x06\x45\x3e", [0x821c] = "\x06\x45\x41", + [0x821d] = "\x06\x45\x40", [0x821e] = "\x06\x45\x42", + [0x821f] = "\x06\x45\x3f", [0x8220] = "\x06\x45\x43", + [0x8221] = "\x06\x45\x44", [0x8222] = "\x04\x35\x60", + [0x8224] = "\x0f\x38\x6b", [0x8229] = "\x05\x3c\x65", + [0x822a] = "\x06\x4f\x3f", [0x822b] = "\x05\x3c\x64", + [0x822c] = "\x06\x4f\x41", [0x822d] = "\x06\x4f\x3e", + [0x822e] = "\x05\x3c\x66", [0x822f] = "\x0f\x3f\x55", + [0x8230] = "\x0f\x3f\x56", [0x8231] = "\x0f\x3f\x57", + [0x8232] = "\x0f\x3f\x58", [0x8234] = "\x06\x4f\x3d", + [0x8235] = "\x06\x4f\x40", [0x8238] = "\x06\x58\x7d", + [0x8239] = "\x05\x43\x4d", [0x823a] = "\x06\x58\x7a", + [0x823b] = "\x06\x58\x7e", [0x823c] = "\x06\x59\x21", + [0x823d] = "\x0f\x45\x5a", [0x823e] = "\x0f\x45\x5b", + [0x823f] = "\x0f\x45\x5c", [0x8240] = "\x06\x58\x7b", + [0x8242] = "\x06\x58\x7c", [0x8243] = "\x06\x59\x22", + [0x8248] = "\x05\x4a\x4a", [0x8249] = "\x06\x63\x23", + [0x824a] = "\x06\x63\x24", [0x824b] = "\x05\x4a\x49", + [0x824c] = "\x06\x63\x25", [0x824d] = "\x06\x63\x26", + [0x824e] = "\x0f\x4c\x5c", [0x824f] = "\x0f\x4c\x5d", + [0x8250] = "\x0f\x4c\x5e", [0x8254] = "\x07\x29\x51", + [0x8255] = "\x05\x51\x56", [0x8257] = "\x04\x4e\x25", + [0x8258] = "\x0f\x52\x46", [0x8259] = "\x0f\x52\x48", + [0x825b] = "\x07\x29\x50", [0x8262] = "\x05\x58\x6a", + [0x8263] = "\x04\x54\x31", [0x8264] = "\x05\x58\x6b", + [0x8265] = "\x07\x34\x28", [0x8266] = "\x07\x3c\x46", + [0x8267] = "\x0f\x58\x34", [0x8268] = "\x0f\x58\x36", + [0x826e] = "\x07\x3c\x48", [0x826f] = "\x07\x3c\x47", + [0x8270] = "\x07\x3c\x45", [0x8271] = "\x05\x5f\x21", + [0x8272] = "\x0f\x5c\x7a", [0x8273] = "\x0f\x5c\x7b", + [0x8279] = "\x05\x65\x30", [0x827a] = "\x07\x43\x6c", + [0x827b] = "\x0f\x61\x26", [0x827c] = "\x0f\x61\x27", + [0x827f] = "\x07\x4a\x6c", [0x8280] = "\x07\x4a\x6d", + [0x8281] = "\x07\x4a\x6a", [0x8283] = "\x0f\x64\x26", + [0x8284] = "\x0f\x64\x27", [0x8286] = "\x07\x4a\x6b", + [0x828a] = "\x07\x4a\x69", [0x828d] = "\x04\x64\x5e", + [0x828e] = "\x07\x50\x4d", [0x828f] = "\x0f\x66\x48", + [0x8290] = "\x0f\x66\x49", [0x8292] = "\x07\x50\x4e", + [0x8293] = "\x07\x55\x46", [0x8294] = "\x05\x71\x4d", + [0x8295] = "\x07\x55\x47", [0x8296] = "\x07\x55\x48", + [0x8297] = "\x07\x55\x49", [0x8298] = "\x07\x59\x50", + [0x8299] = "\x0f\x69\x7c", [0x829b] = "\x05\x76\x56", + [0x829d] = "\x05\x79\x51", [0x82a0] = "\x06\x34\x5c", + [0x82a1] = "\x05\x2b\x4e", [0x82a2] = "\x06\x34\x5e", + [0x82a3] = "\x0f\x2d\x52", [0x82a4] = "\x0f\x2d\x54", + [0x82a7] = "\x06\x3c\x45", [0x82a9] = "\x05\x30\x54", + [0x82aa] = "\x06\x3c\x47", [0x82ab] = "\x0f\x32\x5f", + [0x82ac] = "\x0f\x32\x60", [0x82af] = "\x06\x3c\x46", + [0x82b1] = "\x05\x30\x53", [0x82b2] = "\x0f\x32\x5e", + [0x82b3] = "\x05\x35\x7b", [0x82b4] = "\x06\x45\x4e", + [0x82b5] = "\x06\x45\x4d", [0x82b6] = "\x06\x45\x46", + [0x82b7] = "\x04\x35\x64", [0x82b8] = "\x05\x36\x22", + [0x82b9] = "\x05\x36\x21", [0x82ba] = "\x06\x45\x4a", + [0x82bb] = "\x05\x35\x7d", [0x82bc] = "\x06\x45\x47", + [0x82bd] = "\x06\x45\x4c", [0x82be] = "\x06\x45\x4b", + [0x82bf] = "\x05\x35\x7c", [0x82c0] = "\x05\x35\x7e", + [0x82c4] = "\x0f\x38\x6d", [0x82c6] = "\x06\x45\x48", + [0x82c7] = "\x06\x45\x49", [0x82cc] = "\x04\x35\x65", + [0x82ce] = "\x06\x4f\x46", [0x82cf] = "\x06\x4f\x47", + [0x82d0] = "\x05\x3c\x70", [0x82d1] = "\x05\x3c\x6e", + [0x82d2] = "\x06\x4f\x45", [0x82d3] = "\x06\x4f\x44", + [0x82d4] = "\x06\x4f\x42", [0x82d5] = "\x05\x36\x23", + [0x82d6] = "\x05\x3c\x6d", [0x82d7] = "\x05\x3c\x68", + [0x82d8] = "\x05\x3c\x6b", [0x82d9] = "\x05\x3c\x6a", + [0x82da] = "\x06\x4f\x43", [0x82db] = "\x05\x3c\x69", + [0x82dc] = "\x05\x3c\x71", [0x82e6] = "\x05\x3c\x6c", + [0x82e7] = "\x05\x3c\x6f", [0x82e8] = "\x06\x59\x23", + [0x82e9] = "\x06\x59\x28", [0x82ea] = "\x05\x43\x53", + [0x82eb] = "\x06\x59\x26", [0x82ec] = "\x06\x59\x29", + [0x82ed] = "\x05\x43\x51", [0x82ee] = "\x04\x41\x2b", + [0x82ef] = "\x05\x43\x52", [0x82f0] = "\x05\x43\x4f", + [0x82f1] = "\x06\x59\x27", [0x82f2] = "\x05\x43\x4e", + [0x82f4] = "\x0f\x45\x5d", [0x82f5] = "\x0f\x45\x5e", + [0x82f6] = "\x0f\x45\x5f", [0x82f9] = "\x06\x59\x25", + [0x82fc] = "\x04\x41\x2d", [0x8301] = "\x05\x43\x54", + [0x8302] = "\x06\x63\x2d", [0x8303] = "\x06\x63\x2f", + [0x8304] = "\x05\x4a\x50", [0x8305] = "\x04\x47\x68", + [0x8306] = "\x06\x63\x28", [0x8307] = "\x06\x63\x2b", + [0x8308] = "\x05\x4a\x4d", [0x8309] = "\x06\x63\x2c", + [0x830a] = "\x06\x63\x27", [0x830b] = "\x06\x63\x30", + [0x830d] = "\x05\x4a\x4b", [0x830e] = "\x05\x4a\x4e", + [0x830f] = "\x06\x63\x31", [0x8316] = "\x06\x63\x2e", + [0x8319] = "\x0f\x4c\x5f", [0x831a] = "\x0f\x4c\x60", + [0x831b] = "\x0f\x4c\x61", [0x831c] = "\x0f\x4c\x63", + [0x831d] = "\x05\x4a\x4f", [0x831f] = "\x05\x4a\x4c", + [0x8320] = "\x07\x29\x59", [0x8321] = "\x06\x63\x2a", + [0x8322] = "\x05\x51\x60", [0x8323] = "\x07\x29\x57", + [0x8324] = "\x07\x29\x5e", [0x8325] = "\x07\x29\x62", + [0x8326] = "\x07\x29\x56", [0x8327] = "\x05\x51\x59", + [0x8328] = "\x07\x29\x5a", [0x8329] = "\x07\x29\x55", + [0x832a] = "\x07\x29\x5c", [0x832b] = "\x05\x51\x58", + [0x832c] = "\x05\x51\x5b", [0x832d] = "\x05\x51\x5e", + [0x832e] = "\x04\x4e\x2c", [0x832f] = "\x06\x63\x29", + [0x8330] = "\x07\x29\x58", [0x8331] = "\x07\x29\x5d", + [0x8332] = "\x07\x29\x5b", [0x8333] = "\x05\x51\x5d", + [0x8334] = "\x05\x51\x5f", [0x8335] = "\x07\x29\x52", + [0x8336] = "\x05\x51\x57", [0x8337] = "\x07\x29\x54", + [0x8338] = "\x07\x29\x63", [0x833b] = "\x0f\x52\x49", + [0x833c] = "\x0f\x52\x4a", [0x833d] = "\x0f\x52\x4b", + [0x833e] = "\x0f\x52\x4c", [0x8340] = "\x07\x29\x53", + [0x8341] = "\x07\x29\x5f", [0x8342] = "\x07\x29\x60", + [0x8343] = "\x07\x29\x61", [0x8345] = "\x05\x51\x5c", + [0x8346] = "\x05\x51\x5a", [0x8347] = "\x07\x34\x29", + [0x8348] = "\x05\x58\x73", [0x8349] = "\x07\x34\x2f", + [0x834a] = "\x05\x58\x74", [0x834b] = "\x07\x34\x2d", + [0x834c] = "\x05\x58\x70", [0x834d] = "\x07\x34\x2b", + [0x834e] = "\x07\x34\x34", [0x834f] = "\x05\x58\x6e", + [0x8350] = "\x05\x58\x71", [0x8351] = "\x05\x58\x6d", + [0x8352] = "\x07\x34\x35", [0x8353] = "\x07\x34\x30", + [0x8354] = "\x07\x34\x36", [0x8356] = "\x05\x58\x6c", + [0x8357] = "\x07\x34\x33", [0x8358] = "\x0f\x58\x37", + [0x8359] = "\x0f\x58\x39", [0x835a] = "\x0f\x58\x3a", + [0x835f] = "\x07\x34\x2c", [0x8360] = "\x07\x34\x2e", + [0x8363] = "\x07\x34\x2a", [0x8365] = "\x0f\x58\x38", + [0x8367] = "\x04\x54\x35", [0x8368] = "\x05\x58\x6f", + [0x8369] = "\x07\x3c\x4a", [0x836a] = "\x07\x3c\x52", + [0x836b] = "\x05\x5f\x25", [0x836c] = "\x07\x3c\x4d", + [0x836d] = "\x07\x3c\x4c", [0x836e] = "\x07\x3c\x4b", + [0x836f] = "\x07\x3c\x53", [0x8370] = "\x04\x59\x33", + [0x8371] = "\x07\x3c\x50", [0x8372] = "\x04\x59\x34", + [0x8373] = "\x07\x3c\x51", [0x8374] = "\x05\x5f\x22", + [0x8376] = "\x05\x5f\x2b", [0x8377] = "\x04\x59\x36", + [0x8378] = "\x05\x5f\x28", [0x8379] = "\x05\x5f\x27", + [0x837b] = "\x07\x3c\x54", [0x837f] = "\x05\x5f\x24", + [0x8380] = "\x05\x5f\x2a", [0x8381] = "\x07\x3c\x49", + [0x8382] = "\x0f\x5c\x7c", [0x8383] = "\x0f\x5c\x7d", + [0x8384] = "\x07\x3c\x4e", [0x8385] = "\x07\x3c\x4f", + [0x8387] = "\x05\x5f\x26", [0x8388] = "\x05\x5f\x23", + [0x8389] = "\x05\x5f\x29", [0x838a] = "\x04\x5d\x79", + [0x838b] = "\x07\x43\x70", [0x838c] = "\x04\x5e\x21", + [0x838d] = "\x05\x65\x32", [0x8390] = "\x05\x65\x34", + [0x8391] = "\x0f\x61\x28", [0x8392] = "\x0f\x61\x29", + [0x8393] = "\x0f\x61\x2a", [0x8395] = "\x07\x43\x6f", + [0x8396] = "\x07\x43\x72", [0x8398] = "\x07\x43\x71", + [0x8399] = "\x07\x43\x6e", [0x839c] = "\x07\x43\x6d", + [0x83a1] = "\x05\x65\x31", [0x83a2] = "\x05\x65\x33", + [0x83a4] = "\x05\x69\x78", [0x83a5] = "\x07\x4a\x6e", + [0x83a6] = "\x07\x4a\x71", [0x83a7] = "\x07\x4a\x6f", + [0x83a8] = "\x07\x4a\x70", [0x83a9] = "\x05\x69\x7a", + [0x83aa] = "\x04\x61\x5a", [0x83ab] = "\x04\x61\x5b", + [0x83ac] = "\x05\x69\x79", [0x83ad] = "\x05\x69\x77", + [0x83ae] = "\x05\x69\x7b", [0x83af] = "\x07\x4a\x72", + [0x83b0] = "\x0f\x64\x28", [0x83b1] = "\x07\x4a\x74", + [0x83b2] = "\x04\x64\x62", [0x83b3] = "\x05\x6e\x25", + [0x83b4] = "\x05\x6e\x23", [0x83b5] = "\x07\x50\x53", + [0x83b6] = "\x05\x6e\x24", [0x83b7] = "\x05\x6e\x22", + [0x83b8] = "\x07\x50\x51", [0x83b9] = "\x05\x6e\x21", + [0x83bc] = "\x0f\x66\x4a", [0x83be] = "\x07\x50\x52", + [0x83c1] = "\x07\x50\x50", [0x83c5] = "\x07\x50\x4f", + [0x83c6] = "\x05\x6e\x26", [0x83c7] = "\x07\x50\x54", + [0x83c8] = "\x04\x67\x53", [0x83c9] = "\x05\x71\x4e", + [0x83ca] = "\x04\x67\x54", [0x83cb] = "\x07\x55\x4c", + [0x83ce] = "\x07\x55\x4b", [0x83cf] = "\x07\x55\x4a", + [0x83d1] = "\x07\x59\x56", [0x83d2] = "\x04\x69\x50", + [0x83d3] = "\x07\x59\x52", [0x83d4] = "\x07\x59\x51", + [0x83d5] = "\x04\x69\x51", [0x83d6] = "\x07\x59\x57", + [0x83d8] = "\x07\x59\x53", [0x83d9] = "\x07\x59\x54", + [0x83dd] = "\x07\x59\x55", [0x83de] = "\x07\x5c\x7e", + [0x83df] = "\x07\x5d\x21", [0x83e0] = "\x05\x76\x57", + [0x83e1] = "\x07\x5c\x7b", [0x83e2] = "\x07\x5c\x7a", + [0x83e3] = "\x07\x5c\x7c", [0x83e4] = "\x07\x5c\x7d", + [0x83e6] = "\x05\x76\x59", [0x83e8] = "\x05\x76\x58", + [0x83e9] = "\x05\x78\x3c", [0x83ea] = "\x05\x78\x3b", + [0x83eb] = "\x05\x78\x3a", [0x83ec] = "\x07\x5f\x67", + [0x83ef] = "\x07\x5f\x65", [0x83f0] = "\x07\x5f\x64", + [0x83f1] = "\x05\x78\x39", [0x83f2] = "\x07\x5f\x66", + [0x83f3] = "\x05\x79\x53", [0x83f4] = "\x05\x79\x52", + [0x83f5] = "\x05\x7a\x3e", [0x83f6] = "\x05\x7a\x3f", + [0x83f8] = "\x07\x62\x68", [0x83f9] = "\x05\x7a\x7a", + [0x83fa] = "\x07\x64\x64", [0x83fd] = "\x07\x62\x69", + [0x83fe] = "\x07\x63\x77", [0x8401] = "\x05\x7b\x6b", + [0x8402] = "\x07\x65\x66", [0x840b] = "\x06\x29\x2b", + [0x840c] = "\x06\x2e\x36", [0x840d] = "\x06\x3c\x48", + [0x840f] = "\x06\x45\x4f", [0x8410] = "\x05\x36\x25", + [0x8411] = "\x05\x36\x24", [0x8414] = "\x04\x41\x2e", + [0x8415] = "\x06\x59\x2a", [0x8417] = "\x0f\x45\x61", + [0x8418] = "\x05\x4a\x51", [0x8419] = "\x0f\x4c\x65", + [0x841a] = "\x0f\x4c\x66", [0x841b] = "\x05\x4a\x52", + [0x841c] = "\x07\x29\x64", [0x841d] = "\x07\x29\x65", + [0x841e] = "\x07\x29\x66", [0x841f] = "\x05\x51\x62", + [0x8420] = "\x07\x34\x37", [0x8421] = "\x05\x58\x75", + [0x8422] = "\x07\x34\x38", [0x8424] = "\x0f\x58\x3b", + [0x8428] = "\x05\x5f\x2d", [0x8429] = "\x05\x5f\x2c", + [0x842a] = "\x0f\x5c\x7e", [0x842b] = "\x0f\x5d\x21", + [0x842c] = "\x0f\x5d\x22", [0x842d] = "\x0f\x5d\x23", + [0x842f] = "\x05\x5f\x2e", [0x8430] = "\x05\x65\x37", + [0x8431] = "\x05\x65\x36", [0x8432] = "\x07\x43\x73", + [0x8435] = "\x07\x4a\x75", [0x8436] = "\x04\x61\x5c", + [0x8439] = "\x07\x4a\x76", [0x843b] = "\x0f\x66\x4b", + [0x843c] = "\x07\x50\x55", [0x843d] = "\x0f\x68\x54", + [0x843e] = "\x07\x59\x58", [0x8440] = "\x07\x5f\x68", + [0x8441] = "\x07\x65\x47", [0x8442] = "\x07\x65\x67", + [0x8443] = "\x06\x29\x2c", [0x8444] = "\x06\x2e\x37", + [0x8445] = "\x06\x59\x2d", [0x8446] = "\x06\x59\x2c", + [0x8447] = "\x06\x59\x2b", [0x8448] = "\x0f\x52\x4d", + [0x8449] = "\x07\x33\x21", [0x844a] = "\x04\x61\x5d", + [0x844b] = "\x07\x55\x4d", [0x844d] = "\x06\x25\x59", + [0x844f] = "\x06\x25\x58", [0x8450] = "\x06\x25\x57", + [0x8451] = "\x04\x24\x7e", [0x8452] = "\x06\x29\x2d", + [0x8453] = "\x04\x25\x24", [0x8454] = "\x06\x3c\x49", + [0x8458] = "\x06\x29\x2e", [0x8459] = "\x0f\x25\x33", + [0x845a] = "\x0f\x25\x34", [0x845b] = "\x06\x3c\x4a", + [0x845e] = "\x06\x29\x2f", [0x8460] = "\x05\x24\x78", + [0x8461] = "\x06\x3c\x4b", [0x8462] = "\x06\x45\x50", + [0x8463] = "\x05\x27\x6a", [0x8464] = "\x05\x27\x6b", + [0x8465] = "\x05\x27\x70", [0x8466] = "\x06\x2e\x38", + [0x8467] = "\x06\x2e\x3d", [0x8468] = "\x05\x27\x6f", + [0x8469] = "\x04\x28\x25", [0x846a] = "\x05\x27\x71", + [0x846b] = "\x05\x27\x6d", [0x846c] = "\x04\x28\x28", + [0x846d] = "\x06\x2e\x3b", [0x846f] = "\x0f\x28\x6d", + [0x8470] = "\x0f\x28\x6f", [0x8471] = "\x0f\x28\x70", + [0x8472] = "\x0f\x28\x73", [0x8473] = "\x0f\x28\x74", + [0x8474] = "\x0f\x28\x75", [0x8475] = "\x06\x2e\x3a", + [0x8477] = "\x06\x2e\x3f", [0x847c] = "\x05\x27\x6e", + [0x847d] = "\x05\x27\x68", [0x847e] = "\x06\x2e\x3c", + [0x847f] = "\x05\x27\x6c", [0x8480] = "\x06\x2e\x39", + [0x8481] = "\x06\x2e\x3e", [0x8483] = "\x05\x2b\x4f", + [0x8484] = "\x05\x2b\x56", [0x8485] = "\x05\x2b\x52", + [0x8486] = "\x06\x34\x5f", [0x8487] = "\x05\x2b\x51", + [0x8488] = "\x06\x34\x62", [0x8489] = "\x05\x2b\x55", + [0x848a] = "\x05\x2b\x53", [0x848b] = "\x04\x2b\x4f", + [0x848c] = "\x04\x2b\x51", [0x848d] = "\x05\x2b\x50", + [0x848e] = "\x06\x34\x64", [0x848f] = "\x06\x34\x63", + [0x8493] = "\x0f\x2d\x55", [0x8494] = "\x0f\x2d\x56", + [0x8495] = "\x0f\x2d\x57", [0x8496] = "\x0f\x2d\x58", + [0x8497] = "\x0f\x2d\x59", [0x849a] = "\x04\x2b\x52", + [0x849b] = "\x06\x34\x65", [0x849d] = "\x06\x34\x61", + [0x84a0] = "\x06\x4a\x47", [0x84a2] = "\x05\x2b\x57", + [0x84a3] = "\x05\x2b\x54", [0x84a4] = "\x06\x3c\x54", + [0x84a5] = "\x06\x3c\x58", [0x84a6] = "\x05\x30\x5b", + [0x84a7] = "\x06\x3c\x53", [0x84a8] = "\x05\x30\x56", + [0x84a9] = "\x05\x30\x5a", [0x84aa] = "\x04\x30\x31", + [0x84ab] = "\x05\x30\x57", [0x84ac] = "\x05\x30\x59", + [0x84ad] = "\x06\x3c\x52", [0x84ae] = "\x06\x3c\x4c", + [0x84af] = "\x06\x3c\x56", [0x84b0] = "\x04\x30\x32", + [0x84b2] = "\x06\x3c\x57", [0x84b3] = "\x06\x3c\x4d", + [0x84bc] = "\x05\x43\x55", [0x84bd] = "\x06\x3c\x55", + [0x84be] = "\x05\x30\x58", [0x84bf] = "\x06\x3c\x50", + [0x84c0] = "\x06\x3c\x4e", [0x84c1] = "\x05\x30\x5c", + [0x84c2] = "\x05\x36\x27", [0x84c3] = "\x05\x36\x26", + [0x84c4] = "\x06\x3c\x4f", [0x84c5] = "\x06\x45\x5b", + [0x84c7] = "\x05\x36\x2c", [0x84c8] = "\x04\x35\x6a", + [0x84c9] = "\x06\x45\x5c", [0x84ca] = "\x05\x36\x2b", + [0x84cb] = "\x06\x3c\x51", [0x84cd] = "\x05\x36\x29", + [0x84ce] = "\x06\x45\x57", [0x84d2] = "\x06\x45\x5a", + [0x84d3] = "\x0f\x38\x70", [0x84d4] = "\x0f\x38\x71", + [0x84d5] = "\x0f\x38\x72", [0x84d6] = "\x06\x45\x56", + [0x84d7] = "\x06\x45\x54", [0x84d8] = "\x06\x45\x55", + [0x84d9] = "\x06\x45\x52", [0x84db] = "\x06\x45\x5d", + [0x84dd] = "\x06\x45\x58", [0x84e4] = "\x06\x45\x53", + [0x84e5] = "\x05\x36\x2a", [0x84e6] = "\x04\x35\x67", + [0x84e7] = "\x06\x45\x59", [0x84e8] = "\x05\x36\x2d", + [0x84e9] = "\x05\x36\x28", [0x84ea] = "\x0f\x38\x6f", + [0x84eb] = "\x06\x45\x51", [0x84ec] = "\x05\x3c\x76", + [0x84ed] = "\x05\x3c\x72", [0x84ee] = "\x05\x3c\x78", + [0x84ef] = "\x05\x3c\x77", [0x84f0] = "\x04\x3b\x56", + [0x84f1] = "\x06\x4f\x53", [0x84f2] = "\x04\x3b\x5a", + [0x84f3] = "\x04\x3b\x58", [0x84f4] = "\x05\x3c\x79", + [0x84f5] = "\x06\x4f\x52", [0x84f6] = "\x07\x29\x67", + [0x84f7] = "\x06\x4f\x4d", [0x84f8] = "\x06\x4f\x4c", + [0x84f9] = "\x06\x4f\x50", [0x84fa] = "\x06\x4f\x4f", + [0x84fb] = "\x04\x3b\x5b", [0x84fd] = "\x06\x4f\x49", + [0x84fe] = "\x06\x4f\x4b", [0x84ff] = "\x0f\x3f\x62", + [0x8500] = "\x06\x4f\x51", [0x8503] = "\x06\x4f\x54", + [0x8505] = "\x06\x4f\x55", [0x850b] = "\x06\x4f\x4a", + [0x850e] = "\x0f\x3f\x59", [0x850f] = "\x0f\x3f\x5a", + [0x8510] = "\x0f\x3f\x5b", [0x8511] = "\x0f\x3f\x5c", + [0x8512] = "\x0f\x3f\x5d", [0x8513] = "\x0f\x3f\x5f", + [0x8514] = "\x0f\x3f\x60", [0x8515] = "\x0f\x3f\x61", + [0x8516] = "\x05\x3c\x75", [0x8517] = "\x06\x4f\x4e", + [0x8519] = "\x05\x3c\x74", [0x851a] = "\x05\x3c\x73", + [0x851b] = "\x04\x3b\x59", [0x851c] = "\x06\x4f\x56", + [0x851d] = "\x06\x59\x40", [0x851e] = "\x06\x59\x34", + [0x851f] = "\x06\x59\x3d", [0x8521] = "\x06\x59\x30", + [0x8522] = "\x04\x41\x31", [0x8523] = "\x04\x41\x30", + [0x8524] = "\x06\x59\x2e", [0x8526] = "\x05\x43\x59", + [0x8527] = "\x06\x59\x31", [0x8528] = "\x06\x59\x41", + [0x8529] = "\x06\x59\x3b", [0x852a] = "\x06\x59\x3f", + [0x852b] = "\x06\x59\x37", [0x852c] = "\x06\x59\x35", + [0x852d] = "\x06\x59\x43", [0x852e] = "\x06\x59\x42", + [0x852f] = "\x05\x3c\x7a", [0x8530] = "\x04\x41\x32", + [0x8531] = "\x06\x59\x33", [0x8532] = "\x06\x59\x3e", + [0x8541] = "\x0f\x45\x62", [0x8542] = "\x0f\x45\x63", + [0x8543] = "\x0f\x45\x64", [0x8544] = "\x0f\x45\x65", + [0x8545] = "\x0f\x45\x66", [0x8546] = "\x0f\x45\x67", + [0x8547] = "\x0f\x45\x68", [0x8548] = "\x0f\x45\x69", + [0x8549] = "\x0f\x45\x6a", [0x854a] = "\x0f\x45\x6b", + [0x854b] = "\x0f\x45\x6c", [0x854d] = "\x06\x59\x32", + [0x854f] = "\x06\x59\x36", [0x8550] = "\x06\x59\x3c", + [0x8551] = "\x06\x59\x39", [0x8553] = "\x06\x59\x38", + [0x8554] = "\x06\x59\x3a", [0x8556] = "\x06\x59\x2f", + [0x855a] = "\x05\x43\x58", [0x855b] = "\x05\x43\x57", + [0x855c] = "\x05\x43\x56", [0x855d] = "\x06\x63\x35", + [0x855e] = "\x06\x63\x34", [0x855f] = "\x06\x63\x37", + [0x8560] = "\x06\x63\x32", [0x8561] = "\x06\x63\x3a", + [0x8562] = "\x05\x4a\x54", [0x8563] = "\x06\x63\x36", + [0x8564] = "\x06\x63\x38", [0x8565] = "\x06\x63\x3c", + [0x8566] = "\x05\x4a\x53", [0x8567] = "\x05\x4a\x56", + [0x8568] = "\x06\x63\x33", [0x8569] = "\x06\x63\x3b", + [0x856a] = "\x07\x3c\x55", [0x856e] = "\x0f\x4c\x69", + [0x856f] = "\x0f\x4c\x6a", [0x8570] = "\x0f\x4c\x6c", + [0x8571] = "\x0f\x4c\x6d", [0x8572] = "\x0f\x4c\x6e", + [0x8573] = "\x0f\x4c\x6f", [0x8574] = "\x0f\x4c\x70", + [0x8575] = "\x0f\x4c\x71", [0x8576] = "\x0f\x4c\x72", + [0x8578] = "\x06\x63\x39", [0x857c] = "\x07\x3c\x56", + [0x857d] = "\x07\x3c\x57", [0x8581] = "\x07\x3c\x58", + [0x8583] = "\x05\x4a\x55", [0x8586] = "\x07\x29\x6e", + [0x8587] = "\x07\x29\x6c", [0x8588] = "\x07\x29\x72", + [0x8589] = "\x07\x29\x69", [0x858a] = "\x07\x29\x6b", + [0x858b] = "\x04\x4e\x2f", [0x858c] = "\x05\x51\x64", + [0x858d] = "\x04\x4e\x30", [0x858e] = "\x05\x51\x68", + [0x858f] = "\x05\x51\x65", [0x8590] = "\x04\x4e\x34", + [0x8593] = "\x07\x29\x70", [0x8594] = "\x0f\x52\x4e", + [0x8595] = "\x0f\x52\x4f", [0x8596] = "\x0f\x52\x50", + [0x8597] = "\x0f\x52\x51", [0x8598] = "\x0f\x52\x52", + [0x8599] = "\x05\x51\x6d", [0x859d] = "\x07\x29\x6a", + [0x859e] = "\x07\x29\x6f", [0x859f] = "\x07\x29\x74", + [0x85a0] = "\x07\x29\x75", [0x85a1] = "\x07\x29\x71", + [0x85a3] = "\x07\x29\x73", [0x85a4] = "\x07\x43\x74", + [0x85a5] = "\x07\x29\x68", [0x85aa] = "\x07\x43\x75", + [0x85ab] = "\x07\x29\x6d", [0x85ac] = "\x05\x51\x69", + [0x85ad] = "\x05\x51\x67", [0x85ae] = "\x05\x51\x6c", + [0x85af] = "\x05\x51\x66", [0x85b0] = "\x05\x51\x6a", + [0x85b1] = "\x05\x51\x6b", [0x85b3] = "\x05\x51\x63", + [0x85b4] = "\x07\x34\x46", [0x85b5] = "\x05\x58\x7c", + [0x85b6] = "\x05\x58\x7b", [0x85b7] = "\x05\x58\x79", + [0x85b8] = "\x07\x34\x41", [0x85b9] = "\x05\x58\x77", + [0x85ba] = "\x07\x34\x45", [0x85bb] = "\x07\x34\x3e", + [0x85bc] = "\x07\x34\x47", [0x85be] = "\x04\x54\x36", + [0x85bf] = "\x07\x34\x42", [0x85c0] = "\x07\x34\x44", + [0x85c1] = "\x07\x34\x39", [0x85c2] = "\x07\x34\x4a", + [0x85c3] = "\x07\x4a\x77", [0x85c4] = "\x07\x34\x3c", + [0x85cb] = "\x07\x34\x40", [0x85cc] = "\x07\x34\x4c", + [0x85cd] = "\x0f\x58\x3c", [0x85ce] = "\x0f\x58\x3d", + [0x85cf] = "\x0f\x58\x3e", [0x85d0] = "\x07\x34\x3d", + [0x85d2] = "\x0f\x58\x3f", [0x85d3] = "\x07\x2c\x5a", + [0x85d4] = "\x07\x34\x48", [0x85d5] = "\x07\x34\x3b", + [0x85d7] = "\x07\x34\x3a", [0x85d8] = "\x07\x34\x43", + [0x85d9] = "\x07\x34\x4b", [0x85de] = "\x05\x58\x78", + [0x85df] = "\x05\x58\x7d", [0x85e1] = "\x05\x58\x7a", + [0x85e2] = "\x07\x34\x3f", [0x85e3] = "\x05\x58\x76", + [0x85e5] = "\x05\x5f\x2f", [0x85e6] = "\x04\x59\x3a", + [0x85e7] = "\x07\x3c\x60", [0x85e8] = "\x05\x5f\x33", + [0x85e9] = "\x07\x3c\x5d", [0x85ea] = "\x05\x5f\x34", + [0x85eb] = "\x07\x3c\x5b", [0x85ec] = "\x07\x50\x57", + [0x85ed] = "\x07\x34\x49", [0x85ee] = "\x07\x3c\x62", + [0x85ef] = "\x07\x3c\x5e", [0x85f0] = "\x05\x5f\x32", + [0x85f1] = "\x05\x5f\x35", [0x85f6] = "\x0f\x5d\x24", + [0x85f7] = "\x0f\x5d\x26", [0x85f8] = "\x0f\x5d\x27", + [0x85f9] = "\x0f\x5d\x28", [0x85fa] = "\x07\x3c\x59", + [0x85fb] = "\x07\x3c\x5c", [0x85fc] = "\x07\x3c\x5f", + [0x85fd] = "\x07\x3c\x63", [0x8600] = "\x0f\x5d\x25", + [0x8601] = "\x05\x5f\x36", [0x8602] = "\x05\x5f\x37", + [0x8603] = "\x05\x5f\x31", [0x8604] = "\x05\x5f\x30", + [0x8605] = "\x07\x3c\x5a", [0x8607] = "\x05\x65\x3d", + [0x8608] = "\x07\x43\x7c", [0x8609] = "\x04\x5e\x22", + [0x860a] = "\x07\x43\x7a", [0x860c] = "\x05\x65\x3a", + [0x860d] = "\x07\x43\x78", [0x860e] = "\x0f\x61\x2b", + [0x860f] = "\x0f\x61\x2c", [0x8610] = "\x0f\x61\x2d", + [0x8611] = "\x07\x44\x21", [0x8613] = "\x07\x43\x7e", + [0x8619] = "\x05\x65\x39", [0x861a] = "\x07\x43\x7d", + [0x861b] = "\x07\x43\x76", [0x861c] = "\x07\x43\x79", + [0x861d] = "\x05\x65\x3c", [0x861e] = "\x05\x65\x3b", + [0x861f] = "\x05\x65\x38", [0x8620] = "\x07\x43\x7b", + [0x8621] = "\x07\x4b\x21", [0x8622] = "\x07\x4b\x22", + [0x8623] = "\x07\x4a\x7e", [0x8626] = "\x0f\x64\x2a", + [0x8627] = "\x0f\x64\x2b", [0x8628] = "\x0f\x64\x2d", + [0x8629] = "\x0f\x64\x2e", [0x862a] = "\x07\x4a\x79", + [0x862b] = "\x07\x4a\x7a", [0x862c] = "\x07\x4a\x7d", + [0x862d] = "\x07\x4a\x7b", [0x862e] = "\x07\x4a\x7c", + [0x8630] = "\x07\x4a\x78", [0x8632] = "\x05\x6a\x21", + [0x8635] = "\x05\x69\x7e", [0x8636] = "\x0f\x64\x2c", + [0x8637] = "\x07\x50\x5a", [0x8638] = "\x05\x6e\x29", + [0x8639] = "\x07\x50\x59", [0x863c] = "\x05\x6e\x27", + [0x863d] = "\x0f\x66\x4c", [0x863f] = "\x07\x50\x58", + [0x8640] = "\x05\x6e\x28", [0x8641] = "\x07\x5d\x22", + [0x8642] = "\x04\x67\x55", [0x8643] = "\x07\x55\x4f", + [0x8644] = "\x05\x71\x51", [0x8645] = "\x07\x55\x50", + [0x8646] = "\x07\x55\x4e", [0x8647] = "\x0f\x68\x55", + [0x8648] = "\x0f\x68\x56", [0x8649] = "\x0f\x68\x57", + [0x864a] = "\x0f\x68\x58", [0x864e] = "\x05\x71\x4f", + [0x864f] = "\x05\x71\x50", [0x8650] = "\x05\x69\x7d", + [0x8651] = "\x07\x55\x51", [0x8652] = "\x05\x71\x52", + [0x8653] = "\x05\x74\x52", [0x8654] = "\x04\x6b\x25", + [0x8655] = "\x07\x59\x5b", [0x8657] = "\x07\x59\x5a", + [0x8658] = "\x07\x59\x59", [0x8659] = "\x07\x5d\x23", + [0x865a] = "\x07\x5d\x25", [0x865c] = "\x07\x5d\x24", + [0x865e] = "\x07\x62\x6a", [0x865f] = "\x07\x5f\x6a", + [0x8660] = "\x07\x5f\x69", [0x8663] = "\x05\x78\x3d", + [0x8664] = "\x07\x61\x55", [0x8666] = "\x07\x62\x6b", + [0x8667] = "\x07\x65\x68", [0x8668] = "\x06\x29\x30", + [0x8669] = "\x05\x21\x7c", [0x866b] = "\x05\x23\x2c", + [0x866d] = "\x05\x23\x2b", [0x866e] = "\x05\x23\x2d", + [0x866f] = "\x05\x23\x2a", [0x8670] = "\x04\x23\x31", + [0x8671] = "\x06\x25\x5a", [0x8672] = "\x06\x25\x5c", + [0x8675] = "\x04\x23\x33", [0x8676] = "\x04\x25\x27", + [0x8677] = "\x05\x24\x79", [0x8678] = "\x04\x25\x26", + [0x8679] = "\x04\x25\x28", [0x867a] = "\x04\x25\x25", + [0x867b] = "\x06\x29\x33", [0x867c] = "\x04\x25\x2a", + [0x867d] = "\x05\x24\x7a", [0x867e] = "\x04\x35\x71", + [0x8682] = "\x06\x29\x32", [0x8683] = "\x0f\x25\x35", + [0x8684] = "\x0f\x25\x36", [0x8685] = "\x0f\x25\x37", + [0x8686] = "\x0f\x38\x73", [0x8687] = "\x0f\x38\x75", + [0x8689] = "\x06\x45\x61", [0x868a] = "\x06\x45\x5f", + [0x868b] = "\x06\x45\x60", [0x868d] = "\x06\x29\x31", + [0x868f] = "\x04\x25\x29", [0x8691] = "\x04\x28\x2e", + [0x8692] = "\x06\x45\x5e", [0x8693] = "\x04\x28\x2a", + [0x8694] = "\x04\x28\x2d", [0x8695] = "\x04\x28\x2c", + [0x8696] = "\x06\x34\x69", [0x8697] = "\x04\x28\x2f", + [0x8698] = "\x05\x27\x72", [0x8699] = "\x05\x27\x73", + [0x869a] = "\x06\x4f\x58", [0x869b] = "\x06\x2e\x43", + [0x869c] = "\x0f\x28\x76", [0x869d] = "\x0f\x28\x78", + [0x869e] = "\x0f\x28\x79", [0x869f] = "\x0f\x28\x7c", + [0x86a0] = "\x06\x4f\x5a", [0x86a2] = "\x06\x2e\x41", + [0x86a5] = "\x06\x2e\x42", [0x86a8] = "\x06\x2e\x40", + [0x86aa] = "\x0f\x28\x77", [0x86ab] = "\x0f\x28\x7b", + [0x86ac] = "\x06\x4f\x57", [0x86ad] = "\x06\x4f\x59", + [0x86ae] = "\x05\x27\x74", [0x86af] = "\x05\x2b\x5a", + [0x86b0] = "\x05\x2b\x59", [0x86b1] = "\x05\x2b\x58", + [0x86b2] = "\x04\x2b\x57", [0x86b3] = "\x04\x2b\x55", + [0x86b4] = "\x05\x2b\x5f", [0x86b5] = "\x04\x41\x33", + [0x86b6] = "\x05\x2b\x5b", [0x86b9] = "\x0f\x2d\x5a", + [0x86ba] = "\x0f\x45\x6e", [0x86bb] = "\x06\x59\x45", + [0x86bc] = "\x06\x59\x44", [0x86bd] = "\x06\x59\x46", + [0x86bf] = "\x06\x34\x6c", [0x86c1] = "\x06\x34\x66", + [0x86c3] = "\x06\x34\x67", [0x86c4] = "\x06\x34\x68", + [0x86c6] = "\x06\x34\x6b", [0x86c7] = "\x06\x34\x6a", + [0x86c8] = "\x05\x2b\x5e", [0x86c9] = "\x05\x2b\x5c", + [0x86ca] = "\x05\x2b\x5d", [0x86cb] = "\x05\x30\x61", + [0x86cc] = "\x05\x30\x5d", [0x86cd] = "\x04\x30\x36", + [0x86ce] = "\x06\x3c\x5b", [0x86cf] = "\x05\x30\x65", + [0x86d0] = "\x05\x30\x66", [0x86d1] = "\x05\x30\x5e", + [0x86d2] = "\x05\x30\x63", [0x86d3] = "\x05\x30\x5f", + [0x86d4] = "\x04\x30\x35", [0x86d5] = "\x06\x3c\x5d", + [0x86d6] = "\x04\x30\x37", [0x86d9] = "\x06\x3c\x5f", + [0x86da] = "\x06\x63\x3d", [0x86db] = "\x06\x63\x3f", + [0x86dc] = "\x06\x63\x40", [0x86de] = "\x06\x3c\x5c", + [0x86df] = "\x06\x3c\x5e", [0x86e0] = "\x06\x3c\x5a", + [0x86e1] = "\x05\x30\x62", [0x86e3] = "\x05\x30\x64", + [0x86e4] = "\x05\x30\x60", [0x86e5] = "\x05\x30\x67", + [0x86e6] = "\x06\x63\x3e", [0x86e7] = "\x06\x3c\x59", + [0x86e8] = "\x0f\x32\x62", [0x86e9] = "\x0f\x32\x63", + [0x86ea] = "\x0f\x32\x64", [0x86eb] = "\x05\x51\x6e", + [0x86ec] = "\x04\x4e\x36", [0x86ed] = "\x04\x35\x6f", + [0x86ee] = "\x05\x36\x31", [0x86ef] = "\x05\x36\x30", + [0x86f0] = "\x05\x36\x35", [0x86f1] = "\x05\x36\x2e", + [0x86f3] = "\x05\x36\x32", [0x86f4] = "\x04\x35\x6d", + [0x86f5] = "\x06\x45\x66", [0x86f6] = "\x05\x36\x34", + [0x86f7] = "\x07\x29\x7a", [0x86f8] = "\x07\x29\x79", + [0x86fb] = "\x06\x45\x68", [0x86fc] = "\x0f\x32\x61", + [0x86fd] = "\x0f\x38\x76", [0x86fe] = "\x0f\x52\x54", + [0x86ff] = "\x07\x29\x76", [0x8700] = "\x07\x29\x77", + [0x8701] = "\x07\x29\x7b", [0x8702] = "\x07\x29\x78", + [0x8703] = "\x06\x45\x63", [0x8705] = "\x06\x45\x65", + [0x8706] = "\x06\x45\x64", [0x8708] = "\x06\x45\x62", + [0x870a] = "\x0f\x33\x3c", [0x870b] = "\x06\x45\x67", + [0x870c] = "\x05\x36\x2f", [0x870d] = "\x05\x36\x33", + [0x870e] = "\x05\x30\x68", [0x870f] = "\x04\x3b\x5f", + [0x8710] = "\x05\x3d\x23", [0x8711] = "\x05\x3c\x7e", + [0x8712] = "\x05\x3d\x22", [0x8713] = "\x04\x3b\x5d", + [0x8714] = "\x05\x3d\x24", [0x8715] = "\x06\x4f\x64", + [0x8716] = "\x05\x3d\x21", [0x8717] = "\x05\x43\x67", + [0x8718] = "\x05\x3c\x7d", [0x8719] = "\x05\x3c\x7c", + [0x871a] = "\x06\x4f\x62", [0x871b] = "\x06\x4f\x5b", + [0x871c] = "\x04\x3b\x5c", [0x871f] = "\x0f\x3f\x63", + [0x8720] = "\x0f\x3f\x64", [0x8721] = "\x0f\x3f\x65", + [0x8722] = "\x0f\x58\x41", [0x8723] = "\x07\x34\x4e", + [0x8724] = "\x06\x4f\x5d", [0x8725] = "\x06\x4f\x5c", + [0x8726] = "\x06\x4f\x5e", [0x8727] = "\x06\x4f\x5f", + [0x8728] = "\x06\x4f\x60", [0x872a] = "\x06\x4f\x61", + [0x872d] = "\x0f\x3f\x66", [0x872e] = "\x06\x4f\x63", + [0x872f] = "\x07\x34\x4d", [0x8730] = "\x05\x3c\x7b", + [0x8732] = "\x07\x3c\x64", [0x8733] = "\x05\x43\x5b", + [0x8734] = "\x05\x43\x60", [0x8735] = "\x05\x43\x63", + [0x8736] = "\x05\x43\x5e", [0x8737] = "\x05\x43\x5d", + [0x8738] = "\x04\x41\x35", [0x8739] = "\x06\x63\x41", + [0x873a] = "\x05\x43\x5c", [0x873b] = "\x05\x43\x62", + [0x873c] = "\x05\x43\x5f", [0x873d] = "\x05\x43\x64", + [0x873e] = "\x05\x43\x66", [0x873f] = "\x04\x41\x37", + [0x8740] = "\x05\x43\x65", [0x8741] = "\x06\x59\x49", + [0x8743] = "\x05\x43\x5a", [0x8744] = "\x0f\x45\x6f", + [0x8747] = "\x06\x59\x48", [0x8749] = "\x06\x59\x4b", + [0x874a] = "\x05\x43\x61", [0x874b] = "\x04\x47\x6f", + [0x874c] = "\x05\x4a\x5d", [0x874d] = "\x05\x4a\x5c", + [0x874e] = "\x05\x4a\x59", [0x874f] = "\x05\x4a\x58", + [0x8750] = "\x05\x4a\x63", [0x8751] = "\x05\x4a\x5f", + [0x8753] = "\x05\x4a\x5b", [0x8754] = "\x06\x63\x46", + [0x8755] = "\x06\x63\x43", [0x8757] = "\x06\x63\x42", + [0x8758] = "\x05\x4a\x61", [0x875b] = "\x05\x4a\x62", + [0x875d] = "\x07\x44\x22", [0x875e] = "\x07\x44\x24", + [0x875f] = "\x07\x44\x23", [0x8760] = "\x07\x44\x25", + [0x8761] = "\x06\x63\x45", [0x8762] = "\x05\x4a\x57", + [0x8763] = "\x04\x47\x72", [0x8765] = "\x06\x63\x44", + [0x8766] = "\x05\x65\x3e", [0x8767] = "\x05\x4a\x5a", + [0x8768] = "\x05\x4a\x5e", [0x876a] = "\x05\x4a\x64", + [0x876b] = "\x04\x4e\x38", [0x876c] = "\x07\x4b\x23", + [0x876d] = "\x05\x51\x72", [0x876e] = "\x07\x2a\x21", + [0x876f] = "\x04\x4e\x37", [0x8770] = "\x05\x51\x73", + [0x8771] = "\x04\x4e\x39", [0x8773] = "\x05\x59\x28", + [0x8774] = "\x05\x51\x6f", [0x8775] = "\x05\x51\x70", + [0x8776] = "\x07\x29\x7e", [0x8777] = "\x07\x2a\x22", + [0x8778] = "\x04\x4e\x3a", [0x877d] = "\x0f\x52\x53", + [0x877e] = "\x0f\x52\x55", [0x877f] = "\x0f\x52\x56", + [0x8780] = "\x07\x4b\x26", [0x8781] = "\x07\x4b\x24", + [0x8782] = "\x07\x2a\x23", [0x8783] = "\x07\x2a\x25", + [0x8784] = "\x07\x2a\x26", [0x8785] = "\x07\x2a\x24", + [0x8787] = "\x07\x29\x7c", [0x8789] = "\x07\x29\x7d", + [0x878c] = "\x05\x51\x74", [0x878d] = "\x07\x34\x50", + [0x878e] = "\x05\x51\x71", [0x878f] = "\x07\x4b\x25", + [0x8791] = "\x05\x6e\x2a", [0x8792] = "\x05\x59\x25", + [0x8793] = "\x05\x59\x26", [0x8794] = "\x07\x50\x5c", + [0x8795] = "\x04\x54\x38", [0x8796] = "\x07\x34\x4f", + [0x8797] = "\x05\x59\x21", [0x8798] = "\x05\x59\x24", + [0x8799] = "\x07\x34\x52", [0x879a] = "\x05\x59\x22", + [0x879b] = "\x05\x59\x23", [0x879c] = "\x04\x54\x39", + [0x879e] = "\x07\x34\x51", [0x879f] = "\x0f\x58\x40", + [0x87a0] = "\x07\x50\x5d", [0x87a1] = "\x07\x50\x5b", + [0x87a6] = "\x05\x6e\x2b", [0x87a7] = "\x07\x3c\x65", + [0x87a8] = "\x07\x3c\x69", [0x87a9] = "\x05\x5f\x38", + [0x87aa] = "\x04\x59\x3b", [0x87ab] = "\x05\x5f\x39", + [0x87ae] = "\x07\x55\x52", [0x87af] = "\x07\x55\x53", + [0x87b0] = "\x07\x55\x54", [0x87b1] = "\x07\x3c\x67", + [0x87b3] = "\x07\x3c\x6a", [0x87b5] = "\x07\x3c\x66", + [0x87b6] = "\x05\x5f\x3b", [0x87b7] = "\x05\x5f\x3a", + [0x87b8] = "\x07\x55\x55", [0x87b9] = "\x07\x3c\x68", + [0x87ba] = "\x05\x65\x40", [0x87bb] = "\x07\x44\x26", + [0x87bc] = "\x07\x44\x27", [0x87bd] = "\x05\x65\x41", + [0x87be] = "\x05\x6a\x25", [0x87bf] = "\x05\x65\x44", + [0x87c0] = "\x07\x44\x29", [0x87c1] = "\x07\x44\x28", + [0x87c2] = "\x05\x65\x42", [0x87c3] = "\x05\x65\x43", + [0x87c4] = "\x07\x59\x5c", [0x87c5] = "\x05\x65\x3f", + [0x87c8] = "\x07\x44\x2a", [0x87cd] = "\x07\x4b\x28", + [0x87ce] = "\x07\x44\x2b", [0x87cf] = "\x05\x6a\x24", + [0x87d0] = "\x07\x4b\x27", [0x87d1] = "\x05\x6a\x23", + [0x87d4] = "\x07\x4b\x2a", [0x87d5] = "\x07\x4b\x29", + [0x87d6] = "\x04\x61\x60", [0x87d7] = "\x05\x59\x27", + [0x87d8] = "\x05\x6a\x22", [0x87d9] = "\x04\x64\x64", + [0x87da] = "\x05\x6e\x2c", [0x87db] = "\x07\x50\x5f", + [0x87dc] = "\x07\x50\x61", [0x87de] = "\x07\x50\x5e", + [0x87df] = "\x07\x50\x60", [0x87e0] = "\x04\x67\x56", + [0x87e1] = "\x0f\x68\x59", [0x87e2] = "\x07\x55\x56", + [0x87e3] = "\x07\x55\x57", [0x87e4] = "\x07\x59\x5d", + [0x87e6] = "\x07\x55\x58", [0x87e7] = "\x0f\x68\x5a", + [0x87e8] = "\x07\x5d\x26", [0x87eb] = "\x07\x5f\x6b", + [0x87ec] = "\x07\x5f\x6c", [0x87ee] = "\x05\x7b\x4b", + [0x87ef] = "\x07\x63\x78", [0x87f0] = "\x04\x30\x39", + [0x87f1] = "\x0f\x32\x65", [0x87f2] = "\x06\x3c\x60", + [0x87f4] = "\x05\x36\x38", [0x87f5] = "\x05\x36\x37", + [0x87f6] = "\x06\x45\x72", [0x87f7] = "\x06\x45\x6e", + [0x87f8] = "\x05\x36\x39", [0x87f9] = "\x04\x35\x76", + [0x87fa] = "\x06\x45\x6c", [0x87fb] = "\x06\x45\x73", + [0x87fc] = "\x06\x45\x69", [0x87fd] = "\x04\x35\x77", + [0x87fe] = "\x05\x36\x3a", [0x87ff] = "\x06\x45\x70", + [0x8800] = "\x06\x45\x6f", [0x8801] = "\x06\x45\x6a", + [0x8802] = "\x06\x45\x6b", [0x8805] = "\x0f\x38\x77", + [0x8806] = "\x06\x45\x71", [0x8807] = "\x04\x35\x79", + [0x8808] = "\x06\x45\x6d", [0x880a] = "\x06\x45\x74", + [0x880b] = "\x06\x4f\x6b", [0x880c] = "\x05\x3d\x25", + [0x880d] = "\x05\x3d\x26", [0x880e] = "\x04\x3b\x65", + [0x880f] = "\x06\x4f\x69", [0x8810] = "\x05\x43\x6a", + [0x8811] = "\x04\x3b\x62", [0x8812] = "\x04\x3b\x63", + [0x8813] = "\x06\x4f\x6a", [0x8814] = "\x06\x4f\x66", + [0x8815] = "\x06\x4f\x65", [0x8816] = "\x04\x3b\x61", + [0x8817] = "\x06\x4f\x67", [0x8818] = "\x06\x4f\x68", + [0x881b] = "\x0f\x3f\x68", [0x881c] = "\x0f\x3f\x69", + [0x881d] = "\x0f\x3f\x6a", [0x881e] = "\x0f\x3f\x6b", + [0x8822] = "\x06\x4f\x6c", [0x8824] = "\x05\x43\x69", + [0x8825] = "\x05\x43\x6c", [0x8826] = "\x05\x43\x68", + [0x8827] = "\x06\x59\x4e", [0x882e] = "\x06\x59\x4d", + [0x8836] = "\x05\x43\x6b", [0x8837] = "\x06\x63\x4a", + [0x8838] = "\x05\x4a\x66", [0x8839] = "\x05\x4a\x65", + [0x883a] = "\x0f\x4c\x73", [0x883b] = "\x0f\x4c\x74", + [0x883c] = "\x0f\x4c\x75", [0x883d] = "\x0f\x4c\x77", + [0x883e] = "\x06\x63\x49", [0x8841] = "\x06\x63\x48", + [0x8842] = "\x0f\x4c\x78", [0x8845] = "\x06\x63\x47", + [0x884b] = "\x07\x2a\x28", [0x884c] = "\x05\x51\x78", + [0x884d] = "\x07\x2a\x2c", [0x884e] = "\x05\x51\x79", + [0x884f] = "\x05\x51\x75", [0x8850] = "\x07\x2a\x30", + [0x8851] = "\x05\x51\x76", [0x8853] = "\x07\x2a\x2f", + [0x8854] = "\x07\x2a\x2e", [0x8855] = "\x07\x2a\x2d", + [0x8856] = "\x07\x2a\x29", [0x8857] = "\x07\x2a\x27", + [0x8858] = "\x05\x51\x77", [0x885a] = "\x0f\x4c\x76", + [0x885b] = "\x0f\x52\x58", [0x885c] = "\x0f\x52\x59", + [0x885d] = "\x07\x2a\x2a", [0x8860] = "\x07\x2a\x2b", + [0x8862] = "\x07\x2a\x32", [0x8863] = "\x07\x2a\x31", + [0x8869] = "\x07\x34\x56", [0x886a] = "\x07\x34\x55", + [0x886b] = "\x05\x59\x29", [0x886c] = "\x07\x34\x58", + [0x886d] = "\x05\x59\x2c", [0x886e] = "\x07\x34\x5a", + [0x886f] = "\x04\x54\x41", [0x8870] = "\x07\x34\x5f", + [0x8871] = "\x04\x54\x3e", [0x8872] = "\x04\x54\x3f", + [0x8873] = "\x07\x34\x5e", [0x8874] = "\x05\x59\x2a", + [0x8875] = "\x07\x34\x57", [0x8876] = "\x07\x34\x5d", + [0x8877] = "\x07\x34\x5c", [0x8878] = "\x05\x59\x2b", + [0x887d] = "\x0f\x58\x42", [0x887e] = "\x0f\x58\x43", + [0x8880] = "\x07\x34\x59", [0x8881] = "\x07\x34\x5b", + [0x8883] = "\x07\x34\x53", [0x8884] = "\x07\x34\x60", + [0x8885] = "\x05\x5f\x41", [0x8886] = "\x05\x5f\x3f", + [0x8887] = "\x05\x5f\x40", [0x8888] = "\x05\x5f\x43", + [0x8889] = "\x04\x59\x40", [0x888a] = "\x07\x3c\x6c", + [0x888b] = "\x05\x5f\x42", [0x888c] = "\x04\x59\x3e", + [0x888d] = "\x07\x3c\x6e", [0x888e] = "\x05\x5f\x3e", + [0x888f] = "\x07\x3c\x74", [0x8890] = "\x05\x5f\x44", + [0x8891] = "\x07\x3c\x6d", [0x8892] = "\x07\x3c\x73", + [0x8894] = "\x0f\x5d\x2a", [0x8895] = "\x0f\x5d\x2b", + [0x8896] = "\x0f\x5d\x2c", [0x8899] = "\x07\x3c\x6f", + [0x889a] = "\x07\x3c\x71", [0x889b] = "\x07\x3c\x72", + [0x88a0] = "\x05\x5f\x3d", [0x88a1] = "\x05\x65\x46", + [0x88a2] = "\x05\x65\x47", [0x88a3] = "\x05\x65\x49", + [0x88a4] = "\x07\x44\x33", [0x88a5] = "\x07\x44\x2f", + [0x88a6] = "\x04\x5e\x23", [0x88a7] = "\x07\x44\x2c", + [0x88a8] = "\x05\x65\x48", [0x88a9] = "\x04\x5e\x26", + [0x88aa] = "\x05\x65\x4a", [0x88ab] = "\x07\x3c\x75", + [0x88ac] = "\x04\x5e\x25", [0x88ad] = "\x07\x44\x32", + [0x88af] = "\x05\x65\x4b", [0x88b0] = "\x07\x44\x35", + [0x88b1] = "\x07\x44\x36", [0x88b2] = "\x07\x44\x2d", + [0x88b3] = "\x0f\x61\x2e", [0x88b5] = "\x07\x44\x31", + [0x88b6] = "\x07\x44\x2e", [0x88b9] = "\x05\x65\x4c", + [0x88ba] = "\x07\x44\x30", [0x88bd] = "\x07\x4b\x2f", + [0x88be] = "\x07\x4b\x2c", [0x88bf] = "\x05\x6a\x2e", + [0x88c0] = "\x05\x6a\x2b", [0x88c1] = "\x05\x6a\x27", + [0x88c2] = "\x05\x6a\x2a", [0x88c3] = "\x05\x6a\x29", + [0x88c4] = "\x05\x6a\x2f", [0x88c5] = "\x05\x6a\x2c", + [0x88c6] = "\x05\x6a\x28", [0x88c7] = "\x05\x6a\x2d", + [0x88cb] = "\x07\x4b\x2d", [0x88ce] = "\x07\x4b\x2e", + [0x88d0] = "\x07\x4b\x30", [0x88d1] = "\x07\x4b\x2b", + [0x88d3] = "\x07\x44\x34", [0x88d4] = "\x05\x6a\x30", + [0x88d5] = "\x05\x6a\x26", [0x88d6] = "\x07\x50\x62", + [0x88d7] = "\x05\x6e\x31", [0x88d8] = "\x05\x6e\x2e", + [0x88d9] = "\x05\x6e\x2f", [0x88da] = "\x05\x6e\x2d", + [0x88db] = "\x05\x6e\x30", [0x88dc] = "\x07\x50\x63", + [0x88dd] = "\x07\x50\x64", [0x88df] = "\x0f\x66\x4e", + [0x88e0] = "\x07\x50\x65", [0x88e1] = "\x07\x50\x67", + [0x88e3] = "\x07\x50\x66", [0x88e6] = "\x04\x67\x59", + [0x88e7] = "\x04\x67\x57", [0x88e8] = "\x04\x67\x58", + [0x88e9] = "\x05\x71\x53", [0x88ea] = "\x07\x55\x5a", + [0x88eb] = "\x0f\x68\x5b", [0x88ed] = "\x07\x55\x59", + [0x88ee] = "\x07\x59\x5e", [0x88ef] = "\x07\x59\x5f", + [0x88f0] = "\x07\x59\x62", [0x88f1] = "\x05\x74\x53", + [0x88f2] = "\x07\x59\x61", [0x88f3] = "\x07\x59\x60", + [0x88f4] = "\x0f\x69\x7d", [0x88f6] = "\x07\x5d\x27", + [0x88f7] = "\x07\x5d\x29", [0x88f8] = "\x05\x76\x5a", + [0x88f9] = "\x07\x5d\x2b", [0x88fa] = "\x07\x5d\x2a", + [0x88fb] = "\x05\x76\x5b", [0x88fc] = "\x07\x5d\x28", + [0x88fd] = "\x0f\x6a\x7a", [0x88fe] = "\x05\x78\x3f", + [0x88ff] = "\x04\x6c\x2f", [0x8900] = "\x07\x5f\x6d", + [0x8901] = "\x07\x5f\x6e", [0x8902] = "\x05\x78\x3e", + [0x8905] = "\x07\x62\x6c", [0x8907] = "\x05\x7a\x7b", + [0x8908] = "\x07\x63\x7a", [0x8909] = "\x07\x63\x79", + [0x890a] = "\x07\x64\x66", [0x890c] = "\x07\x64\x65", + [0x890d] = "\x07\x65\x78", [0x890e] = "\x07\x65\x79", + [0x890f] = "\x06\x34\x6e", [0x8910] = "\x05\x3d\x27", + [0x8911] = "\x05\x36\x3b", [0x8912] = "\x06\x63\x4b", + [0x8913] = "\x06\x63\x4c", [0x8915] = "\x05\x51\x7a", + [0x8916] = "\x07\x2a\x34", [0x8917] = "\x07\x2a\x33", + [0x8918] = "\x05\x59\x2d", [0x8919] = "\x07\x34\x61", + [0x891a] = "\x05\x5f\x45", [0x891b] = "\x0f\x5d\x2d", + [0x891d] = "\x07\x44\x37", [0x891e] = "\x0f\x66\x4f", + [0x8920] = "\x0f\x68\x5c", [0x8921] = "\x05\x74\x54", + [0x8922] = "\x05\x36\x3c", [0x8923] = "\x06\x3c\x61", + [0x8925] = "\x06\x45\x75", [0x8926] = "\x06\x4f\x6e", + [0x8928] = "\x05\x3d\x29", [0x8929] = "\x05\x3d\x28", + [0x892a] = "\x0f\x45\x70", [0x892c] = "\x06\x63\x4d", + [0x892d] = "\x07\x2a\x35", [0x8934] = "\x05\x5f\x46", + [0x8936] = "\x0f\x61\x2f", [0x8937] = "\x05\x65\x4d", + [0x8938] = "\x0f\x68\x5d", [0x8939] = "\x05\x71\x54", + [0x893a] = "\x07\x55\x5b", [0x893e] = "\x06\x3c\x64", + [0x893f] = "\x0f\x32\x66", [0x8940] = "\x06\x3c\x62", + [0x8942] = "\x05\x36\x3d", [0x8943] = "\x06\x45\x76", + [0x8944] = "\x06\x45\x77", [0x8949] = "\x0f\x38\x78", + [0x894a] = "\x06\x4f\x73", [0x894b] = "\x06\x4f\x74", + [0x894c] = "\x06\x4f\x75", [0x894d] = "\x06\x4f\x71", + [0x894e] = "\x06\x4f\x72", [0x894f] = "\x06\x4f\x78", + [0x8950] = "\x06\x4f\x76", [0x8951] = "\x06\x4f\x70", + [0x8952] = "\x06\x4f\x79", [0x8953] = "\x0f\x3f\x6c", + [0x8954] = "\x0f\x3f\x6d", [0x8955] = "\x0f\x3f\x6e", + [0x8956] = "\x0f\x3f\x6f", [0x8957] = "\x0f\x3f\x72", + [0x8958] = "\x0f\x3f\x74", [0x8959] = "\x0f\x3f\x71", + [0x8962] = "\x06\x4f\x77", [0x8964] = "\x0f\x3f\x70", + [0x8965] = "\x04\x41\x47", [0x8966] = "\x05\x43\x6e", + [0x8967] = "\x04\x41\x45", [0x8968] = "\x04\x41\x44", + [0x8969] = "\x06\x59\x53", [0x896a] = "\x06\x59\x4f", + [0x896d] = "\x0f\x45\x71", [0x896e] = "\x0f\x45\x75", + [0x896f] = "\x0f\x45\x76", [0x8970] = "\x0f\x45\x77", + [0x8971] = "\x0f\x45\x78", [0x8972] = "\x06\x59\x55", + [0x8973] = "\x06\x59\x51", [0x8975] = "\x06\x59\x52", + [0x8976] = "\x0f\x45\x79", [0x8979] = "\x06\x59\x54", + [0x897b] = "\x06\x59\x50", [0x897e] = "\x0f\x45\x74", + [0x8982] = "\x05\x4a\x67", [0x8984] = "\x05\x4a\x68", + [0x8985] = "\x06\x63\x52", [0x8986] = "\x05\x4a\x69", + [0x898a] = "\x0f\x4c\x68", [0x898b] = "\x0f\x4c\x79", + [0x898c] = "\x0f\x4c\x7b", [0x898d] = "\x0f\x4c\x7c", + [0x898e] = "\x0f\x4c\x7d", [0x898f] = "\x0f\x4d\x21", + [0x8990] = "\x0f\x4d\x23", [0x8991] = "\x0f\x4d\x24", + [0x8992] = "\x0f\x4d\x25", [0x8993] = "\x0f\x4d\x28", + [0x8994] = "\x0f\x4d\x29", [0x8996] = "\x06\x63\x4e", + [0x8999] = "\x04\x47\x7a", [0x899c] = "\x06\x63\x50", + [0x899d] = "\x06\x63\x51", [0x899e] = "\x0f\x4d\x2a", + [0x899f] = "\x06\x63\x54", [0x89a0] = "\x0f\x4c\x7a", + [0x89a3] = "\x06\x63\x55", [0x89a8] = "\x0f\x4d\x2b", + [0x89aa] = "\x0f\x4d\x26", [0x89ab] = "\x0f\x4c\x7e", + [0x89ac] = "\x07\x2a\x3a", [0x89ad] = "\x04\x4e\x42", + [0x89ae] = "\x05\x51\x7e", [0x89af] = "\x07\x2a\x41", + [0x89b0] = "\x07\x2a\x3b", [0x89b1] = "\x07\x2a\x40", + [0x89b2] = "\x07\x2a\x39", [0x89b3] = "\x05\x51\x7d", + [0x89b4] = "\x07\x2a\x43", [0x89b7] = "\x07\x2a\x44", + [0x89b8] = "\x07\x2a\x3d", [0x89be] = "\x05\x51\x7b", + [0x89bf] = "\x07\x2a\x37", [0x89c1] = "\x0f\x52\x5b", + [0x89c2] = "\x0f\x52\x5d", [0x89c3] = "\x0f\x52\x5f", + [0x89c4] = "\x0f\x52\x60", [0x89c5] = "\x0f\x52\x63", + [0x89c6] = "\x0f\x52\x64", [0x89c7] = "\x0f\x52\x65", + [0x89c8] = "\x0f\x52\x67", [0x89c9] = "\x0f\x52\x68", + [0x89ca] = "\x0f\x52\x69", [0x89cb] = "\x0f\x52\x6a", + [0x89cc] = "\x0f\x52\x6c", [0x89cd] = "\x0f\x52\x6d", + [0x89ce] = "\x07\x2a\x42", [0x89cf] = "\x07\x2a\x3c", + [0x89d3] = "\x07\x2a\x3f", [0x89d5] = "\x07\x2a\x45", + [0x89d6] = "\x0f\x52\x5e", [0x89d9] = "\x07\x2a\x36", + [0x89db] = "\x05\x51\x7c", [0x89dc] = "\x0f\x52\x62", + [0x89e1] = "\x0f\x52\x66", [0x89e4] = "\x0f\x52\x5a", + [0x89e5] = "\x05\x59\x34", [0x89e6] = "\x05\x59\x37", + [0x89e7] = "\x05\x59\x32", [0x89e8] = "\x04\x54\x47", + [0x89e9] = "\x05\x59\x2e", [0x89ea] = "\x05\x59\x30", + [0x89eb] = "\x07\x34\x65", [0x89ec] = "\x07\x34\x64", + [0x89ed] = "\x07\x34\x6b", [0x89ee] = "\x07\x34\x69", + [0x89ef] = "\x07\x34\x67", [0x89f0] = "\x05\x59\x36", + [0x89f1] = "\x04\x54\x44", [0x89f2] = "\x07\x34\x62", + [0x89f3] = "\x07\x34\x6a", [0x89f4] = "\x07\x34\x68", + [0x89f5] = "\x05\x59\x2f", [0x89f6] = "\x07\x34\x66", + [0x89fd] = "\x0f\x52\x5c", [0x89fe] = "\x05\x59\x33", + [0x89ff] = "\x0f\x58\x44", [0x8a00] = "\x0f\x58\x46", + [0x8a01] = "\x0f\x58\x47", [0x8a02] = "\x0f\x58\x49", + [0x8a03] = "\x0f\x58\x4a", [0x8a04] = "\x0f\x58\x4b", + [0x8a05] = "\x0f\x58\x4d", [0x8a06] = "\x0f\x58\x4e", + [0x8a07] = "\x0f\x58\x4f", [0x8a08] = "\x0f\x58\x51", + [0x8a09] = "\x0f\x58\x53", [0x8a0a] = "\x0f\x58\x54", + [0x8a0b] = "\x0f\x58\x56", [0x8a0c] = "\x0f\x58\x57", + [0x8a0d] = "\x0f\x58\x5a", [0x8a0e] = "\x0f\x58\x5c", + [0x8a10] = "\x0f\x58\x5d", [0x8a11] = "\x0f\x58\x5e", + [0x8a12] = "\x0f\x58\x60", [0x8a13] = "\x0f\x58\x61", + [0x8a14] = "\x0f\x58\x63", [0x8a15] = "\x0f\x58\x64", + [0x8a16] = "\x0f\x58\x50", [0x8a17] = "\x0f\x58\x52", + [0x8a1d] = "\x0f\x58\x5f", [0x8a25] = "\x0f\x58\x45", + [0x8a29] = "\x0f\x58\x58", [0x8a2c] = "\x05\x59\x38", + [0x8a2e] = "\x05\x59\x31", [0x8a2f] = "\x05\x5f\x48", + [0x8a30] = "\x05\x5f\x49", [0x8a31] = "\x07\x3c\x79", + [0x8a32] = "\x04\x59\x43", [0x8a33] = "\x05\x5f\x4c", + [0x8a34] = "\x05\x5f\x4b", [0x8a35] = "\x07\x3c\x7c", + [0x8a36] = "\x05\x59\x35", [0x8a37] = "\x05\x5f\x47", + [0x8a38] = "\x07\x3c\x7a", [0x8a39] = "\x05\x5f\x4a", + [0x8a3a] = "\x05\x5f\x4f", [0x8a3b] = "\x07\x3c\x7e", + [0x8a3c] = "\x07\x3d\x24", [0x8a3d] = "\x07\x3d\x21", + [0x8a3e] = "\x07\x3d\x25", [0x8a4c] = "\x0f\x5d\x2f", + [0x8a4d] = "\x0f\x5d\x30", [0x8a4e] = "\x0f\x5d\x34", + [0x8a4f] = "\x0f\x5d\x35", [0x8a50] = "\x0f\x5d\x36", + [0x8a51] = "\x0f\x5d\x37", [0x8a52] = "\x0f\x5d\x3a", + [0x8a53] = "\x0f\x5d\x3b", [0x8a54] = "\x0f\x5d\x3c", + [0x8a55] = "\x0f\x5d\x3d", [0x8a56] = "\x0f\x5d\x3f", + [0x8a57] = "\x0f\x5d\x40", [0x8a58] = "\x0f\x5d\x42", + [0x8a5b] = "\x0f\x5d\x43", [0x8a5c] = "\x0f\x5d\x44", + [0x8a5d] = "\x0f\x5d\x45", [0x8a5e] = "\x0f\x5d\x46", + [0x8a5f] = "\x0f\x5d\x47", [0x8a60] = "\x0f\x5d\x48", + [0x8a61] = "\x0f\x5d\x49", [0x8a62] = "\x0f\x5d\x4b", + [0x8a63] = "\x0f\x5d\x4e", [0x8a64] = "\x0f\x5d\x4f", + [0x8a69] = "\x07\x3c\x7d", [0x8a6c] = "\x07\x3d\x22", + [0x8a75] = "\x07\x3c\x78", [0x8a79] = "\x07\x3d\x23", + [0x8a7a] = "\x04\x59\x48", [0x8a7c] = "\x0f\x5d\x4a", + [0x8a81] = "\x0f\x5d\x38", [0x8a82] = "\x0f\x5d\x33", + [0x8a83] = "\x0f\x5d\x31", [0x8a84] = "\x05\x5f\x4e", + [0x8a85] = "\x05\x5f\x4d", [0x8a86] = "\x0f\x5d\x2e", + [0x8a87] = "\x05\x65\x51", [0x8a88] = "\x04\x5e\x2d", + [0x8a89] = "\x04\x5e\x2e", [0x8a8a] = "\x05\x65\x52", + [0x8a8b] = "\x04\x5e\x28", [0x8a8c] = "\x04\x5e\x2a", + [0x8a8d] = "\x07\x44\x38", [0x8a8e] = "\x05\x65\x50", + [0x8a8f] = "\x05\x65\x4e", [0x8a90] = "\x05\x6a\x31", + [0x8a91] = "\x07\x44\x3a", [0x8a92] = "\x05\x65\x53", + [0x8a93] = "\x04\x5e\x30", [0x8a94] = "\x07\x44\x40", + [0x8a96] = "\x07\x44\x3f", [0x8a97] = "\x05\x65\x54", + [0x8a9f] = "\x05\x65\x55", [0x8aa0] = "\x07\x44\x41", + [0x8aa1] = "\x0f\x61\x31", [0x8aa2] = "\x0f\x61\x32", + [0x8aa3] = "\x0f\x61\x34", [0x8aa4] = "\x0f\x61\x36", + [0x8aa5] = "\x0f\x61\x37", [0x8aa6] = "\x0f\x61\x38", + [0x8aa7] = "\x0f\x61\x3a", [0x8aa8] = "\x0f\x61\x3c", + [0x8aa9] = "\x0f\x61\x3d", [0x8aaa] = "\x0f\x61\x3e", + [0x8aab] = "\x0f\x61\x40", [0x8aac] = "\x0f\x61\x41", + [0x8aad] = "\x0f\x61\x42", [0x8aae] = "\x0f\x61\x44", + [0x8aaf] = "\x0f\x61\x45", [0x8ab0] = "\x0f\x61\x46", + [0x8ab6] = "\x07\x44\x3b", [0x8ab7] = "\x07\x44\x3c", + [0x8abc] = "\x07\x44\x3e", [0x8abd] = "\x07\x44\x3d", + [0x8ac6] = "\x0f\x61\x30", [0x8acb] = "\x0f\x61\x39", + [0x8acc] = "\x0f\x61\x35", [0x8ace] = "\x0f\x5f\x5d", + [0x8acf] = "\x04\x61\x6b", [0x8ad0] = "\x07\x4b\x33", + [0x8ad1] = "\x07\x4b\x37", [0x8ad2] = "\x05\x6a\x32", + [0x8ad3] = "\x07\x4b\x34", [0x8ad4] = "\x05\x6a\x34", + [0x8ad5] = "\x07\x4b\x32", [0x8ad6] = "\x07\x4b\x3a", + [0x8ad8] = "\x07\x4b\x36", [0x8ad9] = "\x07\x4b\x39", + [0x8ae6] = "\x07\x4b\x3b", [0x8ae7] = "\x0f\x64\x31", + [0x8ae8] = "\x0f\x64\x32", [0x8ae9] = "\x0f\x64\x33", + [0x8aea] = "\x0f\x64\x35", [0x8aeb] = "\x0f\x64\x36", + [0x8aec] = "\x0f\x64\x38", [0x8aed] = "\x0f\x64\x39", + [0x8aee] = "\x0f\x64\x3a", [0x8aef] = "\x0f\x64\x3b", + [0x8af0] = "\x0f\x64\x3c", [0x8af1] = "\x0f\x64\x3d", + [0x8af2] = "\x0f\x64\x3f", [0x8af3] = "\x0f\x64\x40", + [0x8af4] = "\x0f\x64\x41", [0x8af5] = "\x0f\x64\x42", + [0x8af6] = "\x0f\x64\x43", [0x8af7] = "\x0f\x64\x44", + [0x8af8] = "\x0f\x64\x45", [0x8af9] = "\x07\x4b\x3c", + [0x8afb] = "\x07\x4b\x35", [0x8afd] = "\x07\x4b\x38", + [0x8b03] = "\x04\x61\x6a", [0x8b04] = "\x07\x4b\x31", + [0x8b05] = "\x05\x65\x56", [0x8b0c] = "\x0f\x64\x3e", + [0x8b0d] = "\x04\x64\x68", [0x8b0e] = "\x07\x50\x6d", + [0x8b0f] = "\x07\x50\x6e", [0x8b10] = "\x05\x6e\x38", + [0x8b11] = "\x07\x50\x72", [0x8b12] = "\x05\x6e\x33", + [0x8b13] = "\x04\x64\x6a", [0x8b14] = "\x05\x6e\x36", + [0x8b16] = "\x05\x6e\x32", [0x8b17] = "\x07\x50\x70", + [0x8b18] = "\x07\x50\x68", [0x8b19] = "\x07\x50\x69", + [0x8b1a] = "\x05\x6e\x37", [0x8b1b] = "\x04\x64\x6e", + [0x8b1d] = "\x07\x50\x71", [0x8b1f] = "\x05\x6e\x34", + [0x8b23] = "\x0f\x66\x50", [0x8b24] = "\x0f\x66\x51", + [0x8b25] = "\x0f\x66\x53", [0x8b26] = "\x0f\x66\x54", + [0x8b27] = "\x0f\x66\x55", [0x8b28] = "\x0f\x66\x56", + [0x8b29] = "\x0f\x66\x58", [0x8b2a] = "\x0f\x66\x59", + [0x8b2e] = "\x0f\x66\x5a", [0x8b2f] = "\x0f\x66\x5b", + [0x8b30] = "\x0f\x66\x5d", [0x8b31] = "\x0f\x66\x5f", + [0x8b32] = "\x0f\x66\x60", [0x8b33] = "\x0f\x66\x61", + [0x8b34] = "\x0f\x66\x62", [0x8b35] = "\x0f\x66\x63", + [0x8b36] = "\x0f\x66\x64", [0x8b37] = "\x0f\x66\x66", + [0x8b38] = "\x0f\x66\x68", [0x8b39] = "\x0f\x66\x6a", + [0x8b3a] = "\x0f\x66\x6b", [0x8b3b] = "\x0f\x66\x6c", + [0x8b3c] = "\x0f\x66\x6d", [0x8b3d] = "\x0f\x66\x6e", + [0x8b3e] = "\x0f\x66\x6f", [0x8b44] = "\x07\x50\x6c", + [0x8b47] = "\x07\x50\x6f", [0x8b49] = "\x0f\x66\x52", + [0x8b4e] = "\x0f\x66\x5c", [0x8b50] = "\x0f\x66\x67", + [0x8b53] = "\x07\x50\x6a", [0x8b55] = "\x07\x55\x62", + [0x8b56] = "\x04\x67\x5e", [0x8b57] = "\x07\x55\x67", + [0x8b58] = "\x07\x55\x61", [0x8b59] = "\x07\x55\x5c", + [0x8b5a] = "\x04\x67\x60", [0x8b5b] = "\x04\x67\x5d", + [0x8b5c] = "\x07\x55\x60", [0x8b5d] = "\x07\x55\x63", + [0x8b5e] = "\x07\x55\x69", [0x8b5f] = "\x07\x55\x5e", + [0x8b62] = "\x0f\x68\x5e", [0x8b67] = "\x0f\x68\x5f", + [0x8b68] = "\x0f\x68\x60", [0x8b69] = "\x0f\x68\x61", + [0x8b6a] = "\x0f\x68\x62", [0x8b6b] = "\x0f\x68\x63", + [0x8b6d] = "\x0f\x68\x64", [0x8b6e] = "\x0f\x68\x65", + [0x8b6f] = "\x0f\x68\x66", [0x8b70] = "\x0f\x68\x67", + [0x8b71] = "\x0f\x68\x68", [0x8b72] = "\x0f\x68\x69", + [0x8b73] = "\x0f\x68\x6b", [0x8b74] = "\x0f\x68\x6c", + [0x8b75] = "\x0f\x68\x6d", [0x8b76] = "\x0f\x68\x6e", + [0x8b77] = "\x0f\x68\x6f", [0x8b7c] = "\x07\x55\x5f", + [0x8b7e] = "\x07\x55\x64", [0x8b80] = "\x07\x55\x65", + [0x8b83] = "\x07\x55\x66", [0x8b84] = "\x07\x55\x5d", + [0x8b8f] = "\x0f\x68\x6a", [0x8b92] = "\x05\x74\x57", + [0x8b93] = "\x07\x59\x6b", [0x8b94] = "\x07\x59\x6a", + [0x8b95] = "\x07\x5d\x30", [0x8b97] = "\x07\x59\x66", + [0x8b9a] = "\x07\x59\x64", [0x8b9b] = "\x0f\x69\x7e", + [0x8b9e] = "\x0f\x6a\x21", [0x8b9f] = "\x0f\x6a\x22", + [0x8ba0] = "\x0f\x6a\x23", [0x8ba1] = "\x0f\x6a\x24", + [0x8ba2] = "\x0f\x6a\x25", [0x8ba3] = "\x0f\x6a\x26", + [0x8ba4] = "\x0f\x6a\x27", [0x8ba5] = "\x0f\x6a\x28", + [0x8ba6] = "\x0f\x6a\x29", [0x8ba7] = "\x0f\x6a\x2a", + [0x8ba8] = "\x0f\x6a\x2b", [0x8bab] = "\x07\x59\x63", + [0x8baf] = "\x07\x59\x65", [0x8bb7] = "\x05\x74\x56", + [0x8bb8] = "\x05\x76\x5e", [0x8bb9] = "\x04\x6b\x28", + [0x8bbb] = "\x05\x76\x5c", [0x8bbc] = "\x0f\x6b\x2f", + [0x8bbd] = "\x07\x5d\x2f", [0x8bbe] = "\x07\x5d\x2d", + [0x8bbf] = "\x07\x59\x69", [0x8bc4] = "\x07\x5d\x2c", + [0x8bc6] = "\x0f\x6a\x7c", [0x8bc7] = "\x0f\x6a\x7d", + [0x8bc8] = "\x0f\x6b\x23", [0x8bc9] = "\x0f\x6b\x24", + [0x8bca] = "\x0f\x6b\x25", [0x8bcb] = "\x0f\x6b\x26", + [0x8bcc] = "\x0f\x6b\x29", [0x8bcd] = "\x0f\x6b\x2a", + [0x8bce] = "\x0f\x6b\x2b", [0x8bcf] = "\x0f\x6b\x2c", + [0x8bd0] = "\x0f\x6b\x2d", [0x8bd1] = "\x0f\x6b\x2e", + [0x8bd2] = "\x07\x5d\x2e", [0x8bd4] = "\x07\x5d\x31", + [0x8bd7] = "\x0f\x6b\x21", [0x8bd9] = "\x0f\x6a\x7e", + [0x8bda] = "\x0f\x6b\x27", [0x8bde] = "\x05\x78\x40", + [0x8bdf] = "\x07\x5f\x70", [0x8be0] = "\x07\x5f\x71", + [0x8be1] = "\x07\x5f\x72", [0x8be2] = "\x07\x5f\x6f", + [0x8be3] = "\x07\x5f\x73", [0x8be6] = "\x0f\x6b\x68", + [0x8bed] = "\x0f\x6b\x69", [0x8bee] = "\x0f\x6b\x6a", + [0x8bef] = "\x0f\x6b\x6b", [0x8bf0] = "\x0f\x6b\x6c", + [0x8bfa] = "\x04\x6d\x63", [0x8bfb] = "\x07\x61\x57", + [0x8bfc] = "\x07\x61\x58", [0x8bfe] = "\x0f\x6b\x6d", + [0x8c00] = "\x0f\x6c\x3c", [0x8c01] = "\x0f\x6c\x3d", + [0x8c05] = "\x07\x61\x56", [0x8c09] = "\x07\x62\x72", + [0x8c0a] = "\x07\x62\x6d", [0x8c0b] = "\x07\x62\x6e", + [0x8c0c] = "\x07\x62\x74", [0x8c0d] = "\x07\x62\x70", + [0x8c0e] = "\x07\x62\x6f", [0x8c0f] = "\x05\x7a\x40", + [0x8c10] = "\x07\x62\x73", [0x8c11] = "\x07\x62\x71", + [0x8c12] = "\x07\x62\x75", [0x8c14] = "\x0f\x6c\x52", + [0x8c15] = "\x0f\x6c\x53", [0x8c16] = "\x0f\x6c\x54", + [0x8c17] = "\x0f\x6c\x55", [0x8c18] = "\x0f\x6c\x56", + [0x8c19] = "\x0f\x6c\x57", [0x8c1a] = "\x0f\x6c\x58", + [0x8c1c] = "\x0f\x6c\x40", [0x8c1d] = "\x05\x7a\x41", + [0x8c1e] = "\x05\x7a\x7c", [0x8c1f] = "\x07\x63\x7d", + [0x8c20] = "\x07\x63\x7b", [0x8c22] = "\x0f\x6c\x6f", + [0x8c24] = "\x07\x63\x7c", [0x8c28] = "\x0f\x6d\x23", + [0x8c29] = "\x07\x64\x68", [0x8c2c] = "\x0f\x6d\x21", + [0x8c2e] = "\x07\x64\x67", [0x8c2f] = "\x07\x64\x69", + [0x8c30] = "\x0f\x6d\x22", [0x8c31] = "\x0f\x6c\x3e", + [0x8c32] = "\x07\x65\x48", [0x8c33] = "\x07\x65\x49", + [0x8c36] = "\x0f\x6d\x29", [0x8c38] = "\x05\x7c\x21", + [0x8c3b] = "\x0f\x6d\x35", [0x8c3c] = "\x0f\x6d\x38", + [0x8c3d] = "\x0f\x6d\x39", [0x8c57] = "\x06\x2e\x44", + [0x8c58] = "\x06\x29\x34", [0x8c59] = "\x05\x2b\x60", + [0x8c5a] = "\x05\x36\x3f", [0x8c5b] = "\x06\x45\x7b", + [0x8c5c] = "\x05\x36\x3e", [0x8c5d] = "\x05\x36\x40", + [0x8c5e] = "\x06\x45\x7a", [0x8c5f] = "\x0f\x38\x79", + [0x8c62] = "\x06\x45\x79", [0x8c64] = "\x06\x45\x78", + [0x8c65] = "\x05\x3d\x2a", [0x8c66] = "\x05\x3d\x2b", + [0x8c67] = "\x04\x3b\x68", [0x8c68] = "\x06\x4f\x7a", + [0x8c69] = "\x06\x4f\x7b", [0x8c6b] = "\x0f\x3f\x75", + [0x8c73] = "\x06\x59\x59", [0x8c74] = "\x06\x59\x58", + [0x8c75] = "\x04\x41\x4a", [0x8c76] = "\x06\x59\x56", + [0x8c77] = "\x06\x59\x57", [0x8c79] = "\x0f\x45\x7a", + [0x8c7a] = "\x05\x43\x70", [0x8c7f] = "\x05\x43\x6f", + [0x8c80] = "\x05\x4a\x6a", [0x8c81] = "\x04\x47\x7c", + [0x8c82] = "\x06\x63\x56", [0x8c83] = "\x06\x63\x57", + [0x8c86] = "\x05\x4a\x6b", [0x8c87] = "\x05\x52\x21", + [0x8c88] = "\x05\x52\x23", [0x8c89] = "\x05\x59\x39", + [0x8c8a] = "\x05\x52\x22", [0x8c8b] = "\x05\x52\x24", + [0x8c8c] = "\x05\x52\x25", [0x8c8d] = "\x0f\x58\x65", + [0x8c93] = "\x05\x59\x3b", [0x8c94] = "\x07\x34\x6e", + [0x8c95] = "\x05\x59\x3a", [0x8c97] = "\x07\x3d\x26", + [0x8c98] = "\x07\x34\x6d", [0x8c9a] = "\x07\x34\x70", + [0x8c9b] = "\x07\x34\x6c", [0x8c9d] = "\x07\x3d\x29", + [0x8c9e] = "\x04\x59\x4a", [0x8c9f] = "\x05\x5f\x50", + [0x8ca0] = "\x04\x59\x4b", [0x8ca1] = "\x07\x3d\x2a", + [0x8ca2] = "\x07\x3d\x28", [0x8ca5] = "\x07\x3d\x27", + [0x8ca6] = "\x07\x44\x43", [0x8ca7] = "\x05\x65\x58", + [0x8ca8] = "\x07\x44\x42", [0x8ca9] = "\x05\x65\x57", + [0x8cad] = "\x05\x6a\x38", [0x8cae] = "\x05\x6a\x36", + [0x8caf] = "\x05\x6a\x35", [0x8cb2] = "\x05\x6a\x37", + [0x8cb3] = "\x05\x6e\x39", [0x8cb4] = "\x07\x50\x73", + [0x8cb6] = "\x07\x50\x74", [0x8cb8] = "\x04\x67\x64", + [0x8cba] = "\x07\x55\x6a", [0x8cbb] = "\x07\x59\x6d", + [0x8cbc] = "\x07\x59\x6e", [0x8cbe] = "\x07\x59\x6c", + [0x8cc0] = "\x05\x76\x61", [0x8cc1] = "\x05\x76\x60", + [0x8cc2] = "\x05\x78\x41", [0x8cc3] = "\x07\x5f\x74", + [0x8cc4] = "\x07\x62\x76", [0x8cc5] = "\x07\x64\x6a", + [0x8cc9] = "\x05\x2b\x61", [0x8cca] = "\x05\x30\x6a", + [0x8ccb] = "\x05\x30\x6b", [0x8ccc] = "\x05\x30\x69", + [0x8cce] = "\x0f\x32\x67", [0x8ccf] = "\x06\x3c\x66", + [0x8cd0] = "\x05\x36\x42", [0x8cd1] = "\x05\x36\x41", + [0x8cd3] = "\x0f\x38\x7a", [0x8cd5] = "\x0f\x38\x7b", + [0x8cd6] = "\x06\x45\x7c", [0x8cd7] = "\x05\x3d\x33", + [0x8cd8] = "\x05\x3d\x31", [0x8cd9] = "\x05\x3d\x2f", + [0x8cda] = "\x04\x3b\x6a", [0x8cdb] = "\x05\x3d\x30", + [0x8cdc] = "\x04\x3b\x6c", [0x8cdd] = "\x03\x3f\x6d", + [0x8cde] = "\x05\x3d\x2c", [0x8cdf] = "\x05\x3d\x2d", + [0x8ce0] = "\x05\x3d\x2e", [0x8ce1] = "\x06\x4f\x7e", + [0x8ce2] = "\x06\x50\x21", [0x8ce3] = "\x05\x3d\x32", + [0x8ce5] = "\x06\x4f\x7c", [0x8ce7] = "\x0f\x3f\x78", + [0x8ce8] = "\x0f\x3f\x79", [0x8ce9] = "\x0f\x3f\x7a", + [0x8cea] = "\x0f\x3f\x7b", [0x8ceb] = "\x0f\x3f\x7c", + [0x8cec] = "\x0f\x3f\x7d", [0x8ced] = "\x0f\x40\x21", + [0x8cf0] = "\x06\x4f\x7d", [0x8cf2] = "\x04\x3b\x69", + [0x8cf3] = "\x04\x41\x4c", [0x8cf4] = "\x06\x59\x5e", + [0x8cf5] = "\x04\x41\x52", [0x8cf6] = "\x04\x41\x4d", + [0x8cf7] = "\x04\x41\x4b", [0x8cf8] = "\x0f\x45\x7e", + [0x8cf9] = "\x06\x59\x5d", [0x8cfa] = "\x05\x43\x74", + [0x8cfb] = "\x05\x43\x71", [0x8cfc] = "\x05\x43\x73", + [0x8cfd] = "\x05\x43\x72", [0x8cfe] = "\x06\x59\x5b", + [0x8cff] = "\x04\x41\x51", [0x8d00] = "\x04\x41\x4f", + [0x8d01] = "\x06\x59\x5c", [0x8d02] = "\x06\x59\x5a", + [0x8d04] = "\x0f\x45\x7d", [0x8d05] = "\x0f\x46\x21", + [0x8d0d] = "\x05\x4a\x73", [0x8d0e] = "\x05\x4a\x6f", + [0x8d0f] = "\x05\x4a\x71", [0x8d10] = "\x04\x47\x7e", + [0x8d11] = "\x05\x4a\x6d", [0x8d12] = "\x04\x48\x21", + [0x8d13] = "\x05\x4a\x74", [0x8d14] = "\x06\x63\x5a", + [0x8d15] = "\x05\x4a\x70", [0x8d16] = "\x05\x4a\x75", + [0x8d17] = "\x04\x47\x7d", [0x8d18] = "\x05\x4a\x72", + [0x8d19] = "\x05\x4a\x76", [0x8d1d] = "\x06\x63\x59", + [0x8d1f] = "\x06\x63\x5b", [0x8d20] = "\x06\x63\x5c", + [0x8d25] = "\x05\x4a\x6c", [0x8d28] = "\x07\x2a\x48", + [0x8d29] = "\x05\x52\x2d", [0x8d2a] = "\x05\x52\x28", + [0x8d2b] = "\x07\x2a\x4d", [0x8d2c] = "\x05\x52\x2a", + [0x8d2d] = "\x05\x52\x27", [0x8d2e] = "\x07\x2a\x4e", + [0x8d2f] = "\x04\x4e\x49", [0x8d30] = "\x05\x52\x2c", + [0x8d31] = "\x05\x52\x29", [0x8d33] = "\x07\x2a\x4c", + [0x8d35] = "\x0f\x52\x6e", [0x8d36] = "\x0f\x52\x6f", + [0x8d37] = "\x0f\x52\x71", [0x8d38] = "\x07\x2a\x47", + [0x8d3f] = "\x07\x2a\x49", [0x8d40] = "\x07\x2a\x4a", + [0x8d41] = "\x07\x2a\x4b", [0x8d44] = "\x05\x52\x26", + [0x8d45] = "\x05\x52\x2b", [0x8d46] = "\x05\x52\x2e", + [0x8d47] = "\x0f\x52\x70", [0x8d48] = "\x04\x54\x50", + [0x8d49] = "\x04\x54\x4d", [0x8d4a] = "\x05\x59\x3d", + [0x8d4b] = "\x05\x59\x40", [0x8d4c] = "\x07\x34\x72", + [0x8d4d] = "\x05\x59\x3c", [0x8d4f] = "\x05\x59\x3e", + [0x8d50] = "\x05\x59\x3f", [0x8d51] = "\x07\x34\x75", + [0x8d52] = "\x07\x34\x77", [0x8d53] = "\x07\x34\x79", + [0x8d54] = "\x0f\x58\x66", [0x8d55] = "\x0f\x58\x67", + [0x8d56] = "\x0f\x58\x68", [0x8d57] = "\x07\x34\x74", + [0x8d5c] = "\x07\x34\x78", [0x8d62] = "\x07\x34\x76", + [0x8d64] = "\x04\x54\x4e", [0x8d65] = "\x04\x59\x53", + [0x8d66] = "\x04\x59\x51", [0x8d67] = "\x05\x5f\x54", + [0x8d68] = "\x07\x3d\x2b", [0x8d69] = "\x05\x5f\x51", + [0x8d6a] = "\x05\x5f\x53", [0x8d6b] = "\x05\x5f\x55", + [0x8d6c] = "\x05\x5f\x52", [0x8d6d] = "\x07\x3d\x2d", + [0x8d6e] = "\x04\x59\x50", [0x8d6f] = "\x07\x3d\x2c", + [0x8d70] = "\x04\x59\x4c", [0x8d72] = "\x07\x3d\x2e", + [0x8d73] = "\x0f\x5d\x50", [0x8d75] = "\x07\x3d\x2f", + [0x8d77] = "\x07\x3d\x30", [0x8d79] = "\x07\x3d\x31", + [0x8d80] = "\x05\x65\x5f", [0x8d81] = "\x05\x65\x5e", + [0x8d82] = "\x05\x65\x5a", [0x8d83] = "\x04\x5e\x33", + [0x8d84] = "\x07\x44\x44", [0x8d85] = "\x05\x65\x5b", + [0x8d86] = "\x05\x65\x61", [0x8d87] = "\x05\x65\x60", + [0x8d88] = "\x07\x44\x46", [0x8d89] = "\x05\x65\x5d", + [0x8d8a] = "\x05\x65\x59", [0x8d8b] = "\x05\x65\x5c", + [0x8d8c] = "\x0f\x61\x47", [0x8d8d] = "\x0f\x61\x48", + [0x8d8e] = "\x0f\x61\x49", [0x8d8f] = "\x0f\x61\x4c", + [0x8d92] = "\x0f\x61\x4b", [0x8d96] = "\x07\x44\x45", + [0x8d9a] = "\x07\x44\x47", [0x8d9c] = "\x05\x6a\x39", + [0x8d9d] = "\x07\x4b\x3e", [0x8d9e] = "\x07\x4b\x3f", + [0x8d9f] = "\x04\x61\x6d", [0x8da0] = "\x05\x6a\x3a", + [0x8da1] = "\x07\x4b\x3d", [0x8da2] = "\x04\x61\x6e", + [0x8da3] = "\x0f\x64\x46", [0x8da4] = "\x0f\x64\x47", + [0x8da5] = "\x0f\x64\x48", [0x8da6] = "\x0f\x64\x49", + [0x8da7] = "\x0f\x64\x4a", [0x8dac] = "\x04\x64\x70", + [0x8dad] = "\x05\x6e\x3f", [0x8dae] = "\x05\x6e\x3a", + [0x8daf] = "\x05\x6e\x3d", [0x8db0] = "\x05\x6e\x3c", + [0x8db1] = "\x05\x6e\x3e", [0x8db2] = "\x05\x6e\x40", + [0x8db3] = "\x04\x64\x72", [0x8db4] = "\x07\x50\x78", + [0x8db6] = "\x05\x6a\x3b", [0x8db7] = "\x07\x50\x75", + [0x8db8] = "\x0f\x66\x70", [0x8db9] = "\x0f\x66\x71", + [0x8dbe] = "\x07\x50\x76", [0x8dc1] = "\x05\x6e\x3b", + [0x8dc2] = "\x07\x50\x77", [0x8dc3] = "\x05\x71\x5a", + [0x8dc4] = "\x05\x6e\x41", [0x8dc5] = "\x04\x67\x65", + [0x8dc6] = "\x05\x71\x59", [0x8dc7] = "\x05\x71\x57", + [0x8dc9] = "\x0f\x68\x70", [0x8dca] = "\x0f\x68\x71", + [0x8dcb] = "\x0f\x68\x73", [0x8dcc] = "\x0f\x68\x74", + [0x8dcd] = "\x0f\x68\x75", [0x8dd2] = "\x05\x71\x5c", + [0x8dd3] = "\x05\x71\x58", [0x8dd4] = "\x05\x74\x58", + [0x8dd5] = "\x07\x55\x6b", [0x8dd7] = "\x0f\x6a\x2f", + [0x8dd9] = "\x07\x59\x6f", [0x8ddb] = "\x0f\x6a\x2c", + [0x8ddc] = "\x0f\x6a\x2d", [0x8ddd] = "\x0f\x6a\x2e", + [0x8dde] = "\x0f\x6a\x30", [0x8ddf] = "\x0f\x6a\x31", + [0x8de1] = "\x0f\x6b\x30", [0x8de2] = "\x0f\x6b\x31", + [0x8de3] = "\x0f\x6b\x32", [0x8de4] = "\x07\x5d\x32", + [0x8de6] = "\x05\x78\x42", [0x8de7] = "\x0f\x6b\x6e", + [0x8de8] = "\x0f\x6b\x6f", [0x8dea] = "\x07\x5f\x76", + [0x8deb] = "\x07\x5f\x75", [0x8df0] = "\x05\x79\x54", + [0x8df1] = "\x04\x6d\x29", [0x8df2] = "\x04\x6d\x2a", + [0x8df3] = "\x07\x61\x59", [0x8df7] = "\x07\x62\x77", + [0x8df8] = "\x07\x62\x78", [0x8dfb] = "\x05\x7a\x7d", + [0x8dfc] = "\x0f\x6d\x2a", [0x8e0f] = "\x06\x2e\x45", + [0x8e10] = "\x05\x22\x22", [0x8e11] = "\x05\x21\x7e", + [0x8e12] = "\x04\x22\x23", [0x8e13] = "\x05\x22\x23", + [0x8e14] = "\x04\x22\x22", [0x8e15] = "\x05\x22\x21", + [0x8e16] = "\x05\x23\x2e", [0x8e17] = "\x04\x23\x34", + [0x8e18] = "\x06\x25\x5d", [0x8e1a] = "\x05\x24\x7d", + [0x8e1b] = "\x04\x25\x2c", [0x8e1c] = "\x04\x25\x2d", + [0x8e1d] = "\x05\x24\x7e", [0x8e1e] = "\x05\x24\x7c", + [0x8e20] = "\x0f\x25\x3a", [0x8e21] = "\x0f\x25\x3b", + [0x8e22] = "\x0f\x25\x3c", [0x8e23] = "\x0f\x25\x3d", + [0x8e24] = "\x0f\x25\x3e", [0x8e29] = "\x0f\x25\x3f", + [0x8e2b] = "\x05\x27\x75", [0x8e2c] = "\x06\x2e\x47", + [0x8e2d] = "\x05\x27\x76", [0x8e2e] = "\x05\x27\x78", + [0x8e2f] = "\x05\x27\x79", [0x8e30] = "\x04\x28\x30", + [0x8e31] = "\x05\x27\x77", [0x8e32] = "\x06\x2e\x46", + [0x8e33] = "\x06\x2e\x48", [0x8e35] = "\x0f\x28\x7d", + [0x8e38] = "\x0f\x28\x7e", [0x8e41] = "\x05\x2b\x62", + [0x8e42] = "\x06\x34\x70", [0x8e43] = "\x06\x34\x73", + [0x8e44] = "\x04\x2b\x5c", [0x8e45] = "\x05\x2b\x65", + [0x8e46] = "\x06\x34\x71", [0x8e47] = "\x06\x63\x5d", + [0x8e48] = "\x06\x34\x75", [0x8e49] = "\x06\x34\x76", + [0x8e4a] = "\x06\x34\x77", [0x8e4b] = "\x06\x34\x72", + [0x8e4c] = "\x05\x2b\x63", [0x8e4e] = "\x06\x34\x78", + [0x8e4f] = "\x0f\x2d\x5b", [0x8e50] = "\x0f\x2d\x5c", + [0x8e51] = "\x0f\x2d\x5d", [0x8e53] = "\x06\x34\x74", + [0x8e55] = "\x06\x34\x6f", [0x8e58] = "\x06\x3c\x69", + [0x8e59] = "\x05\x30\x6f", [0x8e5a] = "\x05\x2b\x66", + [0x8e5b] = "\x06\x3c\x68", [0x8e5c] = "\x05\x30\x6c", + [0x8e5d] = "\x05\x30\x6e", [0x8e5e] = "\x06\x3c\x6e", + [0x8e5f] = "\x06\x3c\x6b", [0x8e60] = "\x06\x3c\x6f", + [0x8e61] = "\x05\x30\x6d", [0x8e62] = "\x06\x3c\x6a", + [0x8e63] = "\x06\x3c\x6d", [0x8e67] = "\x06\x3c\x6c", + [0x8e6d] = "\x0f\x32\x68", [0x8e6e] = "\x0f\x32\x69", + [0x8e6f] = "\x0f\x32\x6a", [0x8e70] = "\x0f\x32\x6b", + [0x8e71] = "\x0f\x32\x6c", [0x8e72] = "\x0f\x32\x6d", + [0x8e73] = "\x0f\x32\x6e", [0x8e75] = "\x05\x36\x43", + [0x8e76] = "\x06\x46\x28", [0x8e77] = "\x06\x46\x21", + [0x8e78] = "\x04\x35\x7e", [0x8e79] = "\x04\x36\x22", + [0x8e7a] = "\x04\x36\x21", [0x8e7b] = "\x05\x36\x44", + [0x8e7c] = "\x06\x46\x23", [0x8e7d] = "\x06\x46\x24", + [0x8e7e] = "\x06\x46\x2b", [0x8e7f] = "\x06\x46\x2a", + [0x8e80] = "\x06\x63\x5e", [0x8e81] = "\x06\x46\x26", + [0x8e82] = "\x06\x46\x22", [0x8e83] = "\x06\x46\x29", + [0x8e84] = "\x06\x46\x27", [0x8e85] = "\x07\x34\x7b", + [0x8e86] = "\x06\x46\x25", [0x8e8a] = "\x0f\x38\x7c", + [0x8e8b] = "\x0f\x38\x7d", [0x8e8c] = "\x0f\x38\x7e", + [0x8e8d] = "\x0f\x39\x21", [0x8e8e] = "\x0f\x39\x22", + [0x8e8f] = "\x0f\x39\x23", [0x8e90] = "\x0f\x39\x24", + [0x8e91] = "\x0f\x39\x25", [0x8e92] = "\x0f\x39\x26", + [0x8e93] = "\x0f\x39\x27", [0x8e9f] = "\x05\x3d\x38", + [0x8ea0] = "\x05\x3d\x3d", [0x8ea1] = "\x05\x3d\x39", + [0x8ea2] = "\x05\x3d\x3a", [0x8ea3] = "\x05\x3d\x3c", + [0x8ea4] = "\x06\x50\x25", [0x8ea5] = "\x06\x50\x23", + [0x8ea6] = "\x05\x3d\x34", [0x8ea7] = "\x05\x3d\x35", + [0x8ea8] = "\x05\x3d\x37", [0x8ea9] = "\x06\x50\x24", + [0x8eaa] = "\x06\x50\x29", [0x8eab] = "\x07\x3d\x34", + [0x8eac] = "\x06\x50\x27", [0x8ead] = "\x05\x3d\x3b", + [0x8eae] = "\x06\x50\x28", [0x8eaf] = "\x06\x50\x26", + [0x8eb1] = "\x0f\x40\x22", [0x8eb4] = "\x0f\x40\x23", + [0x8eb5] = "\x07\x3d\x32", [0x8ebf] = "\x05\x3d\x36", + [0x8ec0] = "\x06\x59\x6a", [0x8ec1] = "\x05\x43\x7b", + [0x8ec2] = "\x05\x43\x78", [0x8ec3] = "\x06\x59\x62", + [0x8ec4] = "\x06\x59\x69", [0x8ec5] = "\x06\x59\x67", + [0x8ec6] = "\x05\x43\x7c", [0x8ec7] = "\x05\x43\x79", + [0x8ec8] = "\x05\x43\x77", [0x8ec9] = "\x06\x63\x5f", + [0x8eca] = "\x06\x59\x63", [0x8ecb] = "\x06\x59\x65", + [0x8ecc] = "\x05\x43\x7d", [0x8ecd] = "\x05\x43\x7a", + [0x8ece] = "\x06\x59\x66", [0x8ecf] = "\x07\x44\x49", + [0x8ed0] = "\x06\x59\x64", [0x8ed1] = "\x07\x44\x48", + [0x8ed2] = "\x05\x43\x76", [0x8ed3] = "\x06\x59\x5f", + [0x8ed4] = "\x06\x59\x6b", [0x8ed5] = "\x06\x59\x60", + [0x8ed6] = "\x05\x43\x75", [0x8ed8] = "\x06\x59\x61", + [0x8eda] = "\x0f\x46\x22", [0x8edb] = "\x0f\x46\x23", + [0x8edc] = "\x0f\x46\x24", [0x8edd] = "\x0f\x46\x25", + [0x8ede] = "\x0f\x46\x26", [0x8edf] = "\x0f\x46\x27", + [0x8ee0] = "\x0f\x46\x28", [0x8ee1] = "\x0f\x46\x29", + [0x8ee6] = "\x06\x59\x68", [0x8ee8] = "\x06\x59\x6c", + [0x8eea] = "\x07\x3d\x33", [0x8eef] = "\x06\x63\x64", + [0x8ef0] = "\x06\x63\x62", [0x8ef1] = "\x06\x63\x66", + [0x8ef2] = "\x04\x48\x27", [0x8ef3] = "\x04\x48\x26", + [0x8ef4] = "\x05\x52\x2f", [0x8ef5] = "\x04\x48\x28", + [0x8ef6] = "\x04\x48\x29", [0x8ef7] = "\x05\x4a\x78", + [0x8ef8] = "\x06\x63\x63", [0x8ef9] = "\x06\x63\x60", + [0x8efa] = "\x04\x48\x25", [0x8efb] = "\x05\x4a\x79", + [0x8efc] = "\x05\x4a\x7a", [0x8efd] = "\x06\x63\x65", + [0x8efe] = "\x06\x63\x67", [0x8eff] = "\x07\x4b\x41", + [0x8f00] = "\x0f\x4d\x2e", [0x8f01] = "\x0f\x4d\x2f", + [0x8f02] = "\x0f\x4d\x30", [0x8f03] = "\x0f\x4d\x31", + [0x8f04] = "\x0f\x4d\x32", [0x8f05] = "\x0f\x4d\x33", + [0x8f06] = "\x06\x63\x61", [0x8f08] = "\x05\x4a\x77", + [0x8f0a] = "\x05\x52\x36", [0x8f0b] = "\x05\x52\x34", + [0x8f0c] = "\x05\x52\x35", [0x8f0d] = "\x07\x2a\x55", + [0x8f0e] = "\x05\x52\x38", [0x8f0f] = "\x05\x52\x32", + [0x8f10] = "\x05\x52\x31", [0x8f11] = "\x07\x2a\x4f", + [0x8f12] = "\x05\x52\x33", [0x8f13] = "\x05\x52\x37", + [0x8f14] = "\x05\x52\x30", [0x8f15] = "\x07\x50\x7a", + [0x8f16] = "\x07\x2a\x53", [0x8f17] = "\x07\x2a\x51", + [0x8f18] = "\x07\x2a\x50", [0x8f19] = "\x07\x2a\x52", + [0x8f1b] = "\x0f\x52\x72", [0x8f1c] = "\x0f\x52\x73", + [0x8f1d] = "\x0f\x52\x74", [0x8f1e] = "\x0f\x52\x75", + [0x8f1f] = "\x0f\x52\x76", [0x8f20] = "\x0f\x52\x77", + [0x8f26] = "\x07\x2a\x56", [0x8f2a] = "\x05\x59\x41", + [0x8f2b] = "\x05\x59\x42", [0x8f2c] = "\x04\x54\x54", + [0x8f2d] = "\x07\x34\x7c", [0x8f2e] = "\x05\x59\x44", + [0x8f2f] = "\x05\x59\x43", [0x8f30] = "\x07\x34\x7e", + [0x8f31] = "\x07\x50\x79", [0x8f33] = "\x0f\x58\x69", + [0x8f34] = "\x0f\x58\x6a", [0x8f35] = "\x0f\x58\x6b", + [0x8f36] = "\x0f\x58\x6c", [0x8f3d] = "\x05\x6a\x3c", + [0x8f3e] = "\x07\x34\x7d", [0x8f3f] = "\x05\x5f\x56", + [0x8f40] = "\x05\x5f\x57", [0x8f41] = "\x07\x3d\x36", + [0x8f42] = "\x07\x3d\x37", [0x8f43] = "\x07\x3d\x35", + [0x8f44] = "\x05\x74\x59", [0x8f45] = "\x0f\x5d\x51", + [0x8f46] = "\x0f\x5d\x52", [0x8f47] = "\x0f\x5d\x53", + [0x8f4c] = "\x0f\x5d\x54", [0x8f4d] = "\x05\x65\x62", + [0x8f4e] = "\x07\x44\x4c", [0x8f4f] = "\x04\x5e\x34", + [0x8f50] = "\x07\x44\x4a", [0x8f51] = "\x07\x44\x4b", + [0x8f52] = "\x0f\x61\x4d", [0x8f53] = "\x0f\x61\x4e", + [0x8f54] = "\x0f\x61\x4f", [0x8f55] = "\x0f\x61\x50", + [0x8f56] = "\x05\x6a\x3d", [0x8f57] = "\x07\x4b\x43", + [0x8f58] = "\x07\x55\x6c", [0x8f59] = "\x07\x4b\x45", + [0x8f5c] = "\x0f\x64\x4c", [0x8f5d] = "\x05\x78\x43", + [0x8f5f] = "\x07\x4b\x42", [0x8f60] = "\x07\x4b\x44", + [0x8f61] = "\x07\x5f\x77", [0x8f62] = "\x0f\x66\x72", + [0x8f63] = "\x0f\x66\x73", [0x8f65] = "\x07\x51\x72", + [0x8f66] = "\x05\x71\x5d", [0x8f67] = "\x07\x55\x6e", + [0x8f68] = "\x07\x55\x6d", [0x8f6a] = "\x07\x62\x79", + [0x8f6b] = "\x07\x62\x7a", [0x8f6c] = "\x07\x59\x70", + [0x8f6e] = "\x07\x5d\x49", [0x8f71] = "\x07\x5f\x78", + [0x8f72] = "\x05\x7a\x7e", [0x8f73] = "\x05\x7b\x21", + [0x8f74] = "\x07\x66\x37", [0x8f75] = "\x07\x66\x28", + [0x8f76] = "\x06\x59\x6d", [0x8f78] = "\x04\x4e\x4b", + [0x8f79] = "\x07\x2a\x57", [0x8f7a] = "\x0f\x52\x79", + [0x8f7b] = "\x0f\x52\x78", [0x8f7c] = "\x05\x59\x45", + [0x8f7d] = "\x07\x35\x21", [0x8f7f] = "\x04\x59\x56", + [0x8f80] = "\x07\x44\x4d", [0x8f81] = "\x07\x44\x4e", + [0x8f82] = "\x05\x6a\x3e", [0x8f83] = "\x07\x50\x7b", + [0x8f85] = "\x06\x3c\x70", [0x8f86] = "\x06\x3c\x71", + [0x8f87] = "\x06\x3c\x72", [0x8f88] = "\x06\x46\x2c", + [0x8f89] = "\x05\x36\x45", [0x8f8a] = "\x04\x36\x23", + [0x8f8b] = "\x06\x46\x2e", [0x8f8d] = "\x06\x46\x2d", + [0x8f8f] = "\x06\x46\x30", [0x8f91] = "\x06\x46\x2f", + [0x8f92] = "\x04\x3b\x70", [0x8f93] = "\x06\x50\x2c", + [0x8f94] = "\x04\x3b\x6e", [0x8f95] = "\x06\x50\x2a", + [0x8f96] = "\x06\x59\x73", [0x8f97] = "\x06\x50\x30", + [0x8f98] = "\x06\x50\x2e", [0x8f99] = "\x06\x50\x2b", + [0x8f9a] = "\x04\x3b\x71", [0x8f9b] = "\x04\x3b\x6f", + [0x8f9c] = "\x06\x50\x2f", [0x8f9d] = "\x06\x50\x2d", + [0x8fa0] = "\x06\x59\x7b", [0x8fa1] = "\x05\x43\x7e", + [0x8fa2] = "\x06\x59\x6e", [0x8fa3] = "\x06\x59\x71", + [0x8fa4] = "\x06\x59\x77", [0x8fa5] = "\x06\x59\x75", + [0x8fa6] = "\x06\x59\x7a", [0x8fa7] = "\x06\x59\x72", + [0x8fa8] = "\x06\x59\x70", [0x8fa9] = "\x06\x59\x74", + [0x8faa] = "\x06\x59\x79", [0x8fab] = "\x06\x59\x78", + [0x8fae] = "\x06\x59\x6f", [0x8faf] = "\x06\x59\x76", + [0x8fb2] = "\x06\x63\x74", [0x8fb3] = "\x06\x63\x72", + [0x8fb4] = "\x05\x4a\x7b", [0x8fb5] = "\x06\x63\x6b", + [0x8fb6] = "\x06\x63\x6c", [0x8fb7] = "\x06\x63\x76", + [0x8fb8] = "\x06\x63\x68", [0x8fb9] = "\x06\x63\x77", + [0x8fba] = "\x06\x63\x70", [0x8fbb] = "\x04\x48\x2a", + [0x8fbc] = "\x06\x63\x75", [0x8fbd] = "\x06\x63\x6f", + [0x8fbe] = "\x05\x4a\x7c", [0x8fbf] = "\x06\x63\x71", + [0x8fc0] = "\x06\x63\x69", [0x8fc1] = "\x05\x4a\x7d", + [0x8fc2] = "\x04\x48\x2b", [0x8fc3] = "\x06\x63\x6a", + [0x8fc4] = "\x0f\x4d\x34", [0x8fc5] = "\x0f\x4d\x35", + [0x8fc6] = "\x06\x63\x73", [0x8fc8] = "\x06\x63\x78", + [0x8fc9] = "\x06\x63\x6d", [0x8fcb] = "\x07\x2a\x5d", + [0x8fcc] = "\x07\x2a\x5b", [0x8fcd] = "\x07\x2a\x64", + [0x8fce] = "\x07\x2a\x5f", [0x8fcf] = "\x07\x2a\x5c", + [0x8fd0] = "\x05\x52\x3a", [0x8fd1] = "\x07\x2a\x5e", + [0x8fd2] = "\x07\x2a\x66", [0x8fd3] = "\x07\x2a\x62", + [0x8fd4] = "\x07\x2a\x60", [0x8fd5] = "\x07\x2a\x61", + [0x8fd6] = "\x07\x2a\x63", [0x8fd7] = "\x07\x2a\x5a", + [0x8fd8] = "\x07\x2a\x58", [0x8fd9] = "\x05\x52\x39", + [0x8fda] = "\x07\x2a\x65", [0x8fde] = "\x07\x2a\x67", + [0x8fe0] = "\x04\x59\x57", [0x8fe1] = "\x04\x54\x55", + [0x8fe2] = "\x05\x59\x47", [0x8fe3] = "\x07\x35\x29", + [0x8fe4] = "\x07\x35\x24", [0x8fe5] = "\x07\x35\x2f", + [0x8fe6] = "\x07\x35\x22", [0x8fe7] = "\x07\x35\x2d", + [0x8fe8] = "\x07\x35\x28", [0x8fe9] = "\x07\x35\x25", + [0x8fea] = "\x07\x35\x2c", [0x8feb] = "\x07\x35\x2a", + [0x8fec] = "\x07\x35\x26", [0x8fed] = "\x05\x59\x46", + [0x8fee] = "\x07\x35\x30", [0x8fef] = "\x04\x54\x56", + [0x8ff0] = "\x07\x35\x2b", [0x8ff1] = "\x07\x35\x33", + [0x8ff2] = "\x07\x35\x27", [0x8ff3] = "\x07\x2a\x59", + [0x8ff4] = "\x07\x35\x34", [0x8ff5] = "\x07\x35\x31", + [0x8ff6] = "\x07\x35\x23", [0x8ff9] = "\x07\x35\x32", + [0x8ffa] = "\x0f\x58\x6d", [0x8ffd] = "\x07\x35\x2e", + [0x8ffe] = "\x0f\x52\x7a", [0x8fff] = "\x04\x59\x59", + [0x9000] = "\x07\x3d\x3d", [0x9001] = "\x07\x3d\x3b", + [0x9002] = "\x07\x3d\x45", [0x9003] = "\x07\x3d\x3c", + [0x9004] = "\x07\x3d\x3e", [0x9005] = "\x07\x3d\x49", + [0x9006] = "\x07\x3d\x3a", [0x9007] = "\x07\x3d\x42", + [0x9008] = "\x07\x3d\x39", [0x9009] = "\x07\x3d\x38", + [0x900a] = "\x07\x3d\x3f", [0x900b] = "\x05\x5f\x58", + [0x900c] = "\x07\x3d\x47", [0x900d] = "\x07\x3d\x41", + [0x900e] = "\x07\x3d\x40", [0x900f] = "\x07\x3d\x43", + [0x9010] = "\x07\x3d\x48", [0x9011] = "\x07\x35\x36", + [0x9012] = "\x0f\x5d\x55", [0x9013] = "\x0f\x5d\x57", + [0x9014] = "\x07\x3d\x44", [0x9015] = "\x07\x3d\x46", + [0x9017] = "\x07\x44\x50", [0x9018] = "\x07\x44\x56", + [0x9019] = "\x07\x44\x52", [0x901a] = "\x07\x44\x53", + [0x901b] = "\x07\x44\x4f", [0x901c] = "\x05\x65\x63", + [0x901d] = "\x07\x44\x57", [0x901e] = "\x07\x44\x55", + [0x901f] = "\x05\x65\x64", [0x9020] = "\x07\x44\x51", + [0x9021] = "\x07\x44\x54", [0x9024] = "\x07\x4b\x4a", + [0x9025] = "\x07\x4b\x47", [0x9026] = "\x07\x4b\x4b", + [0x9027] = "\x07\x4b\x48", [0x9028] = "\x05\x6a\x3f", + [0x9029] = "\x07\x4b\x4e", [0x902a] = "\x04\x61\x6f", + [0x902b] = "\x05\x6a\x40", [0x902c] = "\x07\x4b\x46", + [0x902d] = "\x07\x4b\x4c", [0x902e] = "\x07\x4b\x4d", + [0x902f] = "\x04\x61\x70", [0x9030] = "\x07\x4b\x49", + [0x9031] = "\x07\x4b\x4f", [0x9034] = "\x07\x51\x23", + [0x9035] = "\x07\x51\x27", [0x9036] = "\x07\x50\x7d", + [0x9037] = "\x07\x51\x2a", [0x9038] = "\x07\x51\x24", + [0x9039] = "\x07\x51\x2b", [0x903a] = "\x07\x51\x28", + [0x903b] = "\x07\x50\x7c", [0x903c] = "\x05\x6e\x42", + [0x903d] = "\x07\x51\x25", [0x903e] = "\x07\x51\x26", + [0x903f] = "\x05\x6e\x43", [0x9040] = "\x07\x51\x22", + [0x9041] = "\x0f\x66\x74", [0x9042] = "\x07\x50\x7e", + [0x9045] = "\x07\x51\x2c", [0x9046] = "\x07\x51\x29", + [0x9047] = "\x07\x55\x74", [0x9048] = "\x04\x67\x68", + [0x9049] = "\x07\x55\x72", [0x904a] = "\x07\x55\x6f", + [0x904b] = "\x07\x55\x76", [0x904c] = "\x07\x55\x70", + [0x904d] = "\x07\x55\x75", [0x904e] = "\x07\x55\x73", + [0x904f] = "\x07\x55\x77", [0x9050] = "\x07\x51\x21", + [0x9051] = "\x0f\x68\x76", [0x9052] = "\x07\x55\x71", + [0x9053] = "\x07\x59\x71", [0x9054] = "\x07\x59\x72", + [0x9055] = "\x04\x69\x57", [0x9056] = "\x07\x59\x75", + [0x9057] = "\x07\x59\x76", [0x9058] = "\x07\x59\x74", + [0x9059] = "\x0f\x6a\x32", [0x905b] = "\x07\x59\x73", + [0x905c] = "\x07\x5d\x38", [0x905d] = "\x07\x5d\x39", + [0x905e] = "\x07\x5d\x3a", [0x905f] = "\x04\x6b\x2b", + [0x9060] = "\x07\x5d\x37", [0x9061] = "\x07\x5d\x33", + [0x9062] = "\x07\x5d\x34", [0x9063] = "\x07\x5d\x35", + [0x9064] = "\x07\x5d\x36", [0x9067] = "\x07\x5f\x7c", + [0x9068] = "\x07\x5f\x7a", [0x9069] = "\x07\x5f\x7b", + [0x906b] = "\x07\x5f\x79", [0x906c] = "\x07\x61\x5a", + [0x906d] = "\x0f\x6c\x41", [0x9070] = "\x07\x63\x7e", + [0x9072] = "\x07\x64\x6b", [0x9075] = "\x07\x66\x40", + [0x9076] = "\x0f\x2d\x5e", [0x9077] = "\x05\x30\x70", + [0x9078] = "\x0f\x32\x70", [0x9079] = "\x06\x46\x32", + [0x907a] = "\x06\x46\x33", [0x907b] = "\x04\x36\x25", + [0x907c] = "\x06\x46\x31", [0x907d] = "\x0f\x39\x28", + [0x907e] = "\x0f\x39\x29", [0x9082] = "\x05\x3d\x40", + [0x9083] = "\x05\x3d\x3e", [0x9084] = "\x05\x3d\x41", + [0x9085] = "\x05\x3d\x3f", [0x9086] = "\x04\x3b\x73", + [0x9087] = "\x06\x50\x33", [0x9088] = "\x04\x3b\x72", + [0x9089] = "\x06\x50\x32", [0x908a] = "\x0f\x40\x25", + [0x908c] = "\x0f\x40\x27", [0x908d] = "\x0f\x40\x26", + [0x9092] = "\x04\x41\x58", [0x9093] = "\x05\x44\x25", + [0x9094] = "\x05\x44\x22", [0x9095] = "\x05\x44\x21", + [0x9096] = "\x05\x44\x24", [0x9097] = "\x05\x44\x23", + [0x9098] = "\x06\x59\x7c", [0x909a] = "\x0f\x46\x2b", + [0x909b] = "\x0f\x46\x2c", [0x909c] = "\x0f\x46\x2d", + [0x90a1] = "\x05\x44\x26", [0x90a2] = "\x05\x4b\x22", + [0x90a3] = "\x04\x48\x30", [0x90a4] = "\x05\x4b\x23", + [0x90a5] = "\x05\x4b\x21", [0x90a6] = "\x05\x4a\x7e", + [0x90a7] = "\x04\x48\x2c", [0x90a8] = "\x04\x48\x2f", + [0x90a9] = "\x06\x63\x7d", [0x90aa] = "\x04\x48\x32", + [0x90ac] = "\x06\x63\x7c", [0x90ad] = "\x06\x63\x7e", + [0x90ae] = "\x0f\x4d\x37", [0x90b2] = "\x0f\x4d\x38", + [0x90b3] = "\x06\x63\x7a", [0x90b5] = "\x06\x63\x79", + [0x90b7] = "\x07\x2a\x6a", [0x90b8] = "\x07\x2a\x69", + [0x90b9] = "\x05\x52\x45", [0x90ba] = "\x05\x52\x40", + [0x90bb] = "\x05\x52\x41", [0x90bc] = "\x05\x52\x3f", + [0x90bd] = "\x05\x52\x3e", [0x90be] = "\x05\x52\x43", + [0x90bf] = "\x05\x52\x3d", [0x90c0] = "\x04\x54\x57", + [0x90c1] = "\x05\x52\x3c", [0x90c2] = "\x07\x2a\x6b", + [0x90c3] = "\x07\x2a\x6c", [0x90c5] = "\x0f\x46\x2a", + [0x90c6] = "\x0f\x52\x7b", [0x90c7] = "\x0f\x52\x7c", + [0x90c8] = "\x0f\x52\x7d", [0x90c9] = "\x0f\x52\x7e", + [0x90ca] = "\x0f\x53\x21", [0x90cc] = "\x07\x2a\x68", + [0x90d0] = "\x05\x52\x44", [0x90d1] = "\x05\x52\x42", + [0x90d2] = "\x05\x5f\x59", [0x90d3] = "\x07\x35\x3b", + [0x90d4] = "\x04\x54\x5b", [0x90d5] = "\x05\x59\x4e", + [0x90d6] = "\x05\x59\x4b", [0x90d7] = "\x04\x54\x5a", + [0x90d8] = "\x07\x35\x38", [0x90d9] = "\x05\x59\x4d", + [0x90da] = "\x05\x59\x4a", [0x90db] = "\x07\x35\x3a", + [0x90dc] = "\x05\x59\x49", [0x90dd] = "\x07\x35\x39", + [0x90de] = "\x07\x35\x37", [0x90e0] = "\x05\x59\x48", + [0x90e1] = "\x07\x35\x3c", [0x90e3] = "\x0f\x58\x6e", + [0x90e6] = "\x0f\x58\x6f", [0x90e7] = "\x0f\x58\x71", + [0x90e8] = "\x0f\x58\x72", [0x90e9] = "\x0f\x58\x73", + [0x90ea] = "\x0f\x58\x74", [0x90eb] = "\x0f\x58\x75", + [0x90ed] = "\x0f\x58\x70", [0x90ef] = "\x0f\x55\x64", + [0x90f4] = "\x05\x59\x4c", [0x90f5] = "\x04\x59\x5c", + [0x90f6] = "\x04\x59\x5a", [0x90f7] = "\x04\x59\x5b", + [0x90f8] = "\x05\x5f\x5a", [0x90f9] = "\x04\x59\x61", + [0x90fa] = "\x05\x5f\x5c", [0x90fc] = "\x04\x59\x5e", + [0x90fd] = "\x07\x3d\x4a", [0x90fe] = "\x05\x65\x68", + [0x90ff] = "\x07\x3d\x4b", [0x9100] = "\x07\x3d\x4d", + [0x9101] = "\x05\x5f\x5b", [0x9103] = "\x0f\x5d\x59", + [0x9104] = "\x07\x3d\x4c", [0x9109] = "\x07\x3d\x4e", + [0x910d] = "\x0f\x5d\x5a", [0x9116] = "\x05\x5f\x5d", + [0x9117] = "\x05\x65\x6c", [0x9118] = "\x05\x65\x6f", + [0x9119] = "\x07\x44\x5f", [0x911a] = "\x07\x44\x63", + [0x911b] = "\x05\x65\x69", [0x911c] = "\x07\x44\x5e", + [0x911d] = "\x05\x65\x66", [0x911e] = "\x07\x44\x65", + [0x911f] = "\x07\x44\x62", [0x9120] = "\x04\x5e\x37", + [0x9121] = "\x05\x65\x65", [0x9122] = "\x05\x65\x67", + [0x9123] = "\x07\x44\x61", [0x9124] = "\x07\x44\x5a", + [0x9125] = "\x07\x44\x5d", [0x9126] = "\x05\x65\x6e", + [0x9127] = "\x07\x44\x5b", [0x9129] = "\x0f\x61\x51", + [0x912b] = "\x07\x44\x64", [0x912d] = "\x07\x44\x59", + [0x912e] = "\x07\x44\x5c", [0x9137] = "\x05\x65\x6b", + [0x9138] = "\x05\x65\x6d", [0x9139] = "\x0f\x5d\x58", + [0x913a] = "\x05\x65\x6a", [0x913b] = "\x05\x6a\x47", + [0x913c] = "\x05\x6a\x41", [0x913d] = "\x05\x6a\x45", + [0x913e] = "\x05\x6a\x42", [0x913f] = "\x05\x6a\x43", + [0x9140] = "\x04\x61\x72", [0x9141] = "\x05\x6a\x46", + [0x9142] = "\x05\x6a\x44", [0x9143] = "\x05\x6a\x49", + [0x9144] = "\x04\x61\x71", [0x9145] = "\x07\x4b\x50", + [0x9146] = "\x07\x4b\x55", [0x9147] = "\x07\x4b\x51", + [0x9149] = "\x05\x6a\x48", [0x914a] = "\x07\x4b\x53", + [0x914b] = "\x0f\x64\x4e", [0x914e] = "\x07\x4b\x57", + [0x914f] = "\x07\x4b\x56", [0x9150] = "\x07\x4b\x54", + [0x9152] = "\x07\x4b\x52", [0x9153] = "\x07\x4b\x58", + [0x915d] = "\x07\x51\x2e", [0x915e] = "\x04\x64\x74", + [0x915f] = "\x07\x51\x36", [0x9160] = "\x04\x64\x76", + [0x9161] = "\x05\x6e\x44", [0x9162] = "\x04\x67\x6d", + [0x9163] = "\x04\x64\x78", [0x9164] = "\x07\x51\x34", + [0x9165] = "\x07\x51\x33", [0x9166] = "\x05\x6e\x45", + [0x9167] = "\x04\x64\x7a", [0x9168] = "\x04\x64\x77", + [0x9169] = "\x04\x64\x79", [0x916a] = "\x07\x51\x2f", + [0x916b] = "\x07\x51\x31", [0x916c] = "\x07\x51\x32", + [0x916d] = "\x0f\x66\x75", [0x9171] = "\x07\x51\x35", + [0x9172] = "\x07\x51\x37", [0x9176] = "\x07\x51\x30", + [0x9177] = "\x07\x51\x2d", [0x917c] = "\x04\x67\x6a", + [0x917d] = "\x04\x67\x69", [0x917e] = "\x07\x55\x78", + [0x917f] = "\x05\x71\x5e", [0x9180] = "\x05\x71\x5f", + [0x9181] = "\x04\x67\x6b", [0x9182] = "\x04\x67\x6c", + [0x9183] = "\x07\x55\x7a", [0x9184] = "\x05\x71\x60", + [0x9185] = "\x05\x71\x61", [0x9186] = "\x07\x55\x7d", + [0x9187] = "\x07\x55\x79", [0x9188] = "\x07\x55\x7e", + [0x9189] = "\x07\x55\x7b", [0x9191] = "\x05\x74\x5c", + [0x9192] = "\x05\x74\x5f", [0x9193] = "\x04\x69\x59", + [0x9194] = "\x07\x59\x78", [0x9195] = "\x05\x74\x5d", + [0x9196] = "\x07\x59\x79", [0x9197] = "\x07\x59\x7a", + [0x9198] = "\x05\x74\x5a", [0x919a] = "\x05\x74\x5e", + [0x919b] = "\x05\x74\x5b", [0x919f] = "\x07\x59\x77", + [0x91a4] = "\x05\x76\x62", [0x91a5] = "\x07\x5d\x3b", + [0x91a6] = "\x07\x5d\x3c", [0x91a9] = "\x0f\x6b\x33", + [0x91ab] = "\x05\x76\x63", [0x91ad] = "\x05\x78\x44", + [0x91ae] = "\x04\x6c\x32", [0x91af] = "\x04\x6c\x31", + [0x91b0] = "\x07\x5f\x7d", [0x91b1] = "\x07\x5f\x7e", + [0x91b2] = "\x07\x60\x21", [0x91b3] = "\x0f\x6b\x70", + [0x91b5] = "\x04\x6d\x2c", [0x91b6] = "\x05\x79\x56", + [0x91b7] = "\x04\x6d\x2b", [0x91b8] = "\x05\x79\x55", + [0x91ba] = "\x07\x61\x5b", [0x91bd] = "\x05\x79\x57", + [0x91bf] = "\x05\x7a\x44", [0x91c0] = "\x07\x62\x7b", + [0x91c1] = "\x05\x7a\x43", [0x91c2] = "\x07\x62\x7c", + [0x91c3] = "\x0f\x6c\x59", [0x91c4] = "\x07\x63\x23", + [0x91c7] = "\x05\x7a\x42", [0x91c8] = "\x07\x64\x6c", + [0x91c9] = "\x04\x6e\x3e", [0x91ca] = "\x07\x65\x4b", + [0x91cb] = "\x07\x65\x4a", [0x91cc] = "\x07\x65\x4c", + [0x91ce] = "\x05\x7b\x6c", [0x91d1] = "\x07\x66\x2d", + [0x91d2] = "\x07\x66\x4e", [0x91d3] = "\x07\x66\x51", + [0x91d4] = "\x04\x6e\x5c", [0x91d5] = "\x04\x36\x26", + [0x91d7] = "\x06\x50\x34", [0x91d8] = "\x0f\x46\x2e", + [0x91d9] = "\x0f\x46\x2f", [0x91da] = "\x0f\x46\x30", + [0x91db] = "\x06\x59\x7d", [0x91dc] = "\x04\x48\x36", + [0x91dd] = "\x07\x2c\x44", [0x91de] = "\x07\x35\x3d", + [0x91df] = "\x05\x5a\x74", [0x91e0] = "\x07\x44\x66", + [0x91e1] = "\x0f\x64\x4f", [0x91e3] = "\x05\x71\x62", + [0x91e4] = "\x0f\x6b\x71", [0x91e6] = "\x06\x3c\x74", + [0x91e7] = "\x06\x2e\x49", [0x91e8] = "\x06\x3c\x73", + [0x91e9] = "\x04\x36\x27", [0x91ea] = "\x06\x46\x34", + [0x91eb] = "\x04\x36\x29", [0x91ec] = "\x0f\x39\x2d", + [0x91ed] = "\x06\x50\x35", [0x91ee] = "\x05\x3d\x42", + [0x91ef] = "\x04\x3b\x75", [0x91f0] = "\x06\x50\x37", + [0x91f1] = "\x06\x50\x36", [0x91f2] = "\x0f\x40\x28", + [0x91f3] = "\x0f\x40\x29", [0x91f5] = "\x06\x5a\x21", + [0x91f6] = "\x06\x59\x7e", [0x91f7] = "\x0f\x4d\x3b", + [0x91f8] = "\x04\x4e\x4d", [0x91f9] = "\x07\x2a\x6e", + [0x91fa] = "\x07\x2a\x6d", [0x91fc] = "\x07\x35\x3e", + [0x91fe] = "\x07\x51\x38", [0x91ff] = "\x07\x51\x39", + [0x9203] = "\x06\x50\x39", [0x9204] = "\x06\x50\x3a", + [0x9205] = "\x06\x50\x38", [0x9206] = "\x04\x41\x59", + [0x9207] = "\x04\x41\x5b", [0x9208] = "\x05\x44\x28", + [0x9209] = "\x05\x44\x27", [0x920a] = "\x06\x5a\x23", + [0x920c] = "\x06\x5a\x22", [0x920d] = "\x06\x64\x22", + [0x920e] = "\x05\x4b\x25", [0x920f] = "\x04\x48\x39", + [0x9211] = "\x06\x64\x21", [0x9212] = "\x05\x4b\x24", + [0x9213] = "\x0f\x4d\x3c", [0x9216] = "\x06\x64\x23", + [0x9219] = "\x04\x4e\x4e", [0x921a] = "\x05\x52\x46", + [0x921b] = "\x05\x52\x48", [0x921c] = "\x05\x52\x47", + [0x921d] = "\x07\x2a\x70", [0x921f] = "\x07\x2a\x6f", + [0x9220] = "\x0f\x58\x77", [0x9221] = "\x05\x59\x50", + [0x9222] = "\x05\x59\x4f", [0x9223] = "\x05\x59\x54", + [0x9224] = "\x05\x59\x51", [0x9225] = "\x05\x59\x52", + [0x9226] = "\x05\x59\x53", [0x9227] = "\x0f\x58\x76", + [0x9228] = "\x07\x35\x3f", [0x922b] = "\x07\x3d\x4f", + [0x922c] = "\x05\x5f\x5f", [0x922d] = "\x05\x5f\x60", + [0x922e] = "\x05\x5f\x62", [0x922f] = "\x05\x5f\x61", + [0x9230] = "\x0f\x5d\x5b", [0x9231] = "\x07\x3d\x51", + [0x9232] = "\x05\x65\x72", [0x9233] = "\x07\x44\x67", + [0x9234] = "\x05\x65\x70", [0x9235] = "\x05\x65\x71", + [0x9236] = "\x04\x5e\x39", [0x9238] = "\x05\x6a\x4b", + [0x9239] = "\x05\x6a\x4a", [0x923b] = "\x05\x6e\x47", + [0x923c] = "\x05\x6e\x46", [0x923d] = "\x07\x4d\x50", + [0x923e] = "\x07\x51\x3a", [0x9240] = "\x05\x6c\x46", + [0x9241] = "\x05\x71\x64", [0x9242] = "\x07\x56\x22", + [0x9243] = "\x05\x71\x66", [0x9244] = "\x05\x71\x65", + [0x9245] = "\x0f\x68\x79", [0x9247] = "\x07\x56\x21", + [0x9248] = "\x07\x56\x24", [0x9249] = "\x07\x56\x23", + [0x924a] = "\x07\x59\x7b", [0x924b] = "\x07\x59\x7c", + [0x924c] = "\x07\x5d\x3d", [0x924d] = "\x05\x76\x64", + [0x924e] = "\x0f\x6b\x34", [0x9251] = "\x07\x60\x22", + [0x9254] = "\x05\x7a\x45", [0x9256] = "\x07\x64\x21", + [0x9259] = "\x07\x64\x6e", [0x925a] = "\x07\x64\x6d", + [0x925b] = "\x0f\x39\x2e", [0x925d] = "\x05\x3d\x43", + [0x925e] = "\x04\x3b\x78", [0x925f] = "\x06\x50\x3b", + [0x9261] = "\x05\x44\x2c", [0x9262] = "\x05\x44\x2b", + [0x9263] = "\x06\x5a\x26", [0x9264] = "\x06\x5a\x29", + [0x9265] = "\x05\x44\x2a", [0x9266] = "\x06\x5a\x27", + [0x9267] = "\x05\x44\x29", [0x9268] = "\x06\x5a\x25", + [0x9269] = "\x06\x5a\x2b", [0x926a] = "\x06\x5a\x2a", + [0x926b] = "\x04\x41\x5c", [0x926c] = "\x04\x41\x5e", + [0x926e] = "\x0f\x46\x31", [0x9278] = "\x05\x4b\x27", + [0x9279] = "\x04\x48\x3c", [0x927a] = "\x05\x4b\x26", + [0x927b] = "\x06\x64\x27", [0x927c] = "\x06\x64\x25", + [0x927d] = "\x05\x4b\x28", [0x927e] = "\x05\x4b\x29", + [0x927f] = "\x04\x48\x3e", [0x9280] = "\x05\x4b\x2c", + [0x9281] = "\x05\x4b\x2a", [0x9282] = "\x05\x4b\x2d", + [0x9283] = "\x05\x4b\x2b", [0x9284] = "\x06\x64\x29", + [0x9285] = "\x04\x48\x3f", [0x9288] = "\x06\x64\x28", + [0x9289] = "\x06\x64\x24", [0x928b] = "\x06\x64\x26", + [0x9290] = "\x07\x2a\x73", [0x9291] = "\x05\x52\x49", + [0x9292] = "\x07\x2a\x77", [0x9293] = "\x07\x2a\x76", + [0x9294] = "\x04\x4e\x51", [0x9295] = "\x07\x2a\x79", + [0x9296] = "\x05\x52\x4a", [0x9297] = "\x04\x4e\x52", + [0x9298] = "\x07\x2a\x75", [0x9299] = "\x04\x4e\x53", + [0x929a] = "\x05\x52\x4d", [0x929b] = "\x04\x4e\x50", + [0x929c] = "\x05\x52\x4c", [0x929d] = "\x05\x52\x4e", + [0x929e] = "\x07\x2a\x74", [0x929f] = "\x05\x52\x4b", + [0x92a5] = "\x07\x2a\x78", [0x92a6] = "\x07\x2a\x72", + [0x92a9] = "\x07\x35\x44", [0x92aa] = "\x05\x59\x55", + [0x92ab] = "\x05\x59\x58", [0x92ac] = "\x04\x54\x66", + [0x92ad] = "\x04\x54\x5e", [0x92ae] = "\x04\x54\x65", + [0x92af] = "\x05\x59\x56", [0x92b0] = "\x05\x59\x57", + [0x92b2] = "\x07\x35\x43", [0x92b3] = "\x07\x35\x47", + [0x92b7] = "\x07\x35\x40", [0x92b8] = "\x07\x35\x41", + [0x92b9] = "\x07\x35\x45", [0x92bc] = "\x07\x35\x46", + [0x92bf] = "\x07\x3d\x58", [0x92c0] = "\x07\x3d\x5a", + [0x92c1] = "\x05\x5f\x63", [0x92c2] = "\x05\x5f\x69", + [0x92c3] = "\x04\x59\x66", [0x92c4] = "\x05\x5f\x65", + [0x92c5] = "\x07\x3d\x53", [0x92c6] = "\x04\x59\x67", + [0x92c7] = "\x07\x35\x42", [0x92c8] = "\x05\x5f\x6d", + [0x92c9] = "\x07\x3d\x57", [0x92ca] = "\x04\x59\x65", + [0x92cb] = "\x07\x3d\x59", [0x92cc] = "\x05\x5f\x67", + [0x92cd] = "\x05\x5f\x6a", [0x92ce] = "\x07\x3d\x55", + [0x92cf] = "\x05\x5f\x6b", [0x92d0] = "\x07\x3d\x5b", + [0x92d1] = "\x07\x35\x48", [0x92d2] = "\x05\x5f\x68", + [0x92d3] = "\x07\x3d\x54", [0x92d4] = "\x07\x3d\x5c", + [0x92d5] = "\x0f\x5d\x5c", [0x92db] = "\x07\x3d\x52", + [0x92dd] = "\x05\x5f\x6c", [0x92de] = "\x05\x5f\x66", + [0x92df] = "\x04\x5e\x44", [0x92e0] = "\x05\x65\x7c", + [0x92e1] = "\x05\x65\x74", [0x92e2] = "\x04\x5e\x3a", + [0x92e3] = "\x05\x65\x76", [0x92e4] = "\x05\x66\x22", + [0x92e5] = "\x07\x44\x6a", [0x92e6] = "\x07\x44\x68", + [0x92e7] = "\x04\x5e\x3f", [0x92e8] = "\x05\x65\x77", + [0x92e9] = "\x04\x5e\x40", [0x92ea] = "\x07\x44\x6d", + [0x92eb] = "\x07\x44\x70", [0x92ec] = "\x05\x66\x21", + [0x92ed] = "\x07\x44\x6f", [0x92ee] = "\x04\x5e\x3d", + [0x92ef] = "\x05\x66\x23", [0x92f0] = "\x07\x44\x71", + [0x92f1] = "\x07\x44\x72", [0x92f2] = "\x07\x44\x6e", + [0x92f3] = "\x0f\x61\x53", [0x92f4] = "\x0f\x61\x54", + [0x92f5] = "\x05\x5f\x64", [0x92f6] = "\x07\x44\x6c", + [0x92f8] = "\x07\x44\x6b", [0x92f9] = "\x05\x65\x78", + [0x92fa] = "\x05\x66\x24", [0x92fc] = "\x07\x44\x69", + [0x92fd] = "\x05\x65\x75", [0x92fe] = "\x05\x65\x7a", + [0x92ff] = "\x05\x65\x79", [0x9300] = "\x05\x65\x7d", + [0x9303] = "\x04\x61\x7a", [0x9304] = "\x05\x6a\x51", + [0x9305] = "\x05\x6a\x54", [0x9306] = "\x05\x6a\x4f", + [0x9307] = "\x04\x61\x79", [0x9308] = "\x05\x6a\x4d", + [0x9309] = "\x07\x4b\x5a", [0x930a] = "\x05\x6a\x55", + [0x930b] = "\x07\x4b\x63", [0x930c] = "\x05\x6a\x4e", + [0x930d] = "\x04\x61\x78", [0x930e] = "\x07\x4b\x61", + [0x930f] = "\x04\x61\x76", [0x9310] = "\x07\x4b\x5e", + [0x9311] = "\x04\x61\x75", [0x9312] = "\x07\x4b\x62", + [0x9313] = "\x05\x6a\x50", [0x9314] = "\x07\x4b\x60", + [0x9315] = "\x0f\x64\x50", [0x9316] = "\x0f\x64\x52", + [0x9317] = "\x0f\x64\x53", [0x931a] = "\x07\x4b\x5b", + [0x931b] = "\x07\x4b\x5c", [0x931d] = "\x05\x6a\x53", + [0x9320] = "\x05\x6a\x52", [0x9321] = "\x07\x4b\x59", + [0x9322] = "\x05\x6a\x4c", [0x9326] = "\x04\x65\x24", + [0x9327] = "\x05\x6e\x4e", [0x9328] = "\x04\x64\x7d", + [0x9329] = "\x05\x6e\x4f", [0x932a] = "\x05\x6e\x4a", + [0x932b] = "\x07\x51\x3b", [0x932c] = "\x05\x6e\x48", + [0x932d] = "\x07\x51\x3d", [0x932e] = "\x04\x65\x21", + [0x932f] = "\x05\x6e\x4c", [0x9330] = "\x04\x65\x22", + [0x9331] = "\x04\x65\x25", [0x9332] = "\x05\x6e\x4d", + [0x9333] = "\x07\x51\x41", [0x9336] = "\x07\x51\x3c", + [0x9337] = "\x0f\x66\x78", [0x9339] = "\x07\x51\x3e", + [0x933a] = "\x07\x51\x43", [0x933b] = "\x07\x51\x40", + [0x933e] = "\x05\x6e\x4b", [0x933f] = "\x07\x51\x3f", + [0x9340] = "\x05\x6e\x50", [0x9341] = "\x04\x65\x26", + [0x9342] = "\x07\x51\x42", [0x9343] = "\x05\x71\x6d", + [0x9344] = "\x07\x56\x28", [0x9345] = "\x04\x67\x6f", + [0x9346] = "\x07\x56\x2a", [0x9347] = "\x07\x56\x2b", + [0x9349] = "\x05\x71\x6a", [0x934a] = "\x05\x71\x6b", + [0x934b] = "\x05\x71\x6c", [0x934e] = "\x05\x71\x67", + [0x934f] = "\x05\x71\x68", [0x9351] = "\x07\x56\x29", + [0x9352] = "\x0f\x66\x77", [0x9353] = "\x05\x74\x60", + [0x9354] = "\x07\x5a\x26", [0x9355] = "\x07\x59\x7d", + [0x9356] = "\x04\x69\x5d", [0x9357] = "\x05\x74\x61", + [0x9358] = "\x07\x5a\x25", [0x9359] = "\x07\x5a\x23", + [0x935a] = "\x07\x59\x7e", [0x935b] = "\x07\x5a\x24", + [0x935c] = "\x05\x74\x63", [0x935d] = "\x05\x74\x64", + [0x935e] = "\x07\x5a\x21", [0x935f] = "\x07\x5a\x22", + [0x9364] = "\x05\x74\x65", [0x9365] = "\x05\x76\x65", + [0x9366] = "\x05\x76\x68", [0x9367] = "\x05\x76\x66", + [0x9368] = "\x07\x5d\x3e", [0x9369] = "\x05\x76\x69", + [0x936a] = "\x05\x76\x67", [0x936b] = "\x07\x5d\x41", + [0x936e] = "\x07\x5d\x3f", [0x936f] = "\x07\x5d\x42", + [0x9371] = "\x07\x5d\x40", [0x9372] = "\x05\x78\x46", + [0x9373] = "\x05\x79\x58", [0x9374] = "\x07\x60\x23", + [0x9375] = "\x05\x78\x45", [0x9377] = "\x05\x78\x47", + [0x9378] = "\x07\x61\x5e", [0x9379] = "\x07\x61\x5c", + [0x937e] = "\x07\x61\x5d", [0x937f] = "\x05\x7a\x46", + [0x9380] = "\x07\x62\x7e", [0x9381] = "\x07\x63\x22", + [0x9382] = "\x05\x79\x59", [0x9384] = "\x07\x63\x21", + [0x9385] = "\x07\x62\x7d", [0x9387] = "\x05\x7b\x22", + [0x9388] = "\x07\x64\x70", [0x9389] = "\x07\x64\x6f", + [0x938a] = "\x05\x7b\x4c", [0x938b] = "\x07\x65\x69", + [0x938c] = "\x05\x7c\x35", [0x938d] = "\x07\x66\x2e", + [0x938e] = "\x07\x66\x39", [0x938f] = "\x07\x66\x38", + [0x9391] = "\x05\x7c\x4c", [0x9392] = "\x05\x3d\x44", + [0x9393] = "\x04\x41\x60", [0x9394] = "\x04\x41\x62", + [0x9395] = "\x06\x5a\x2c", [0x9397] = "\x05\x44\x2d", + [0x9398] = "\x06\x64\x2b", [0x9399] = "\x05\x4b\x2f", + [0x939a] = "\x05\x4b\x31", [0x939b] = "\x05\x4b\x2e", + [0x939c] = "\x05\x4b\x30", [0x939d] = "\x06\x64\x2a", + [0x939e] = "\x0f\x4d\x3d", [0x93a1] = "\x05\x4b\x32", + [0x93a4] = "\x04\x4e\x55", [0x93a5] = "\x05\x52\x50", + [0x93a6] = "\x04\x4e\x54", [0x93a7] = "\x04\x4e\x56", + [0x93a8] = "\x07\x2a\x7b", [0x93a9] = "\x07\x2a\x7a", + [0x93aa] = "\x07\x2a\x7c", [0x93ab] = "\x07\x2a\x7d", + [0x93ac] = "\x07\x2a\x7e", [0x93ad] = "\x05\x52\x4f", + [0x93ae] = "\x05\x52\x51", [0x93af] = "\x05\x59\x59", + [0x93b0] = "\x07\x35\x49", [0x93b1] = "\x07\x35\x4a", + [0x93b2] = "\x05\x59\x5c", [0x93b3] = "\x05\x59\x5d", + [0x93b5] = "\x05\x59\x5b", [0x93b6] = "\x07\x35\x4b", + [0x93b7] = "\x05\x59\x5a", [0x93b8] = "\x04\x59\x69", + [0x93b9] = "\x07\x3d\x5e", [0x93ba] = "\x05\x5f\x6e", + [0x93bb] = "\x07\x3d\x5f", [0x93bc] = "\x04\x59\x6c", + [0x93bd] = "\x04\x59\x6a", [0x93be] = "\x05\x5f\x6f", + [0x93bf] = "\x05\x5f\x70", [0x93c0] = "\x0f\x5d\x5d", + [0x93c1] = "\x07\x3d\x5d", [0x93c3] = "\x07\x3d\x60", + [0x93c5] = "\x07\x44\x76", [0x93c6] = "\x07\x44\x73", + [0x93c7] = "\x04\x5e\x46", [0x93c8] = "\x07\x44\x74", + [0x93c9] = "\x07\x3d\x61", [0x93ca] = "\x05\x66\x25", + [0x93cb] = "\x07\x44\x78", [0x93ce] = "\x07\x44\x75", + [0x93cf] = "\x07\x4b\x64", [0x93d0] = "\x07\x4b\x66", + [0x93d1] = "\x07\x4b\x69", [0x93d2] = "\x07\x4b\x65", + [0x93d3] = "\x07\x4b\x68", [0x93d4] = "\x07\x4b\x67", + [0x93d5] = "\x07\x51\x44", [0x93d6] = "\x05\x6a\x56", + [0x93d7] = "\x05\x6a\x57", [0x93d8] = "\x07\x51\x45", + [0x93d9] = "\x07\x51\x46", [0x93da] = "\x04\x65\x28", + [0x93db] = "\x0f\x66\x79", [0x93de] = "\x05\x6e\x52", + [0x93df] = "\x05\x6e\x51", [0x93e0] = "\x05\x71\x6e", + [0x93e1] = "\x05\x71\x70", [0x93e2] = "\x05\x71\x72", + [0x93e3] = "\x04\x67\x74", [0x93e4] = "\x07\x56\x2c", + [0x93e5] = "\x05\x71\x6f", [0x93e6] = "\x05\x71\x71", + [0x93e8] = "\x07\x5a\x27", [0x93e9] = "\x04\x69\x5f", + [0x93ea] = "\x05\x74\x66", [0x93eb] = "\x07\x5a\x28", + [0x93ec] = "\x07\x5a\x29", [0x93ed] = "\x05\x74\x67", + [0x93ee] = "\x07\x5d\x43", [0x93ef] = "\x07\x5d\x46", + [0x93f0] = "\x07\x5d\x45", [0x93f1] = "\x07\x5d\x44", + [0x93f2] = "\x04\x6c\x35", [0x93f4] = "\x07\x61\x5f", + [0x93f5] = "\x05\x7a\x47", [0x93f6] = "\x07\x64\x24", + [0x93f7] = "\x07\x64\x22", [0x93f8] = "\x07\x64\x23", + [0x93f9] = "\x05\x7b\x4d", [0x93fa] = "\x05\x7b\x6d", + [0x93fb] = "\x05\x7c\x22", [0x9401] = "\x05\x44\x2e", + [0x9402] = "\x06\x5a\x2d", [0x9403] = "\x05\x52\x52", + [0x9404] = "\x07\x35\x4c", [0x9405] = "\x04\x59\x6d", + [0x9407] = "\x07\x3d\x62", [0x9409] = "\x07\x4b\x6c", + [0x940a] = "\x07\x51\x48", [0x940b] = "\x04\x65\x2b", + [0x940c] = "\x05\x71\x73", [0x940d] = "\x07\x51\x47", + [0x940f] = "\x07\x56\x2d", [0x9413] = "\x07\x5a\x2a", + [0x9414] = "\x07\x5d\x48", [0x9415] = "\x07\x5d\x47", + [0x9416] = "\x07\x61\x60", [0x9417] = "\x0f\x40\x2c", + [0x9418] = "\x05\x44\x30", [0x9419] = "\x05\x44\x2f", + [0x941a] = "\x05\x4b\x33", [0x941b] = "\x04\x48\x45", + [0x941c] = "\x05\x4b\x34", [0x941e] = "\x05\x52\x5a", + [0x941f] = "\x07\x2b\x21", [0x9420] = "\x05\x52\x54", + [0x9421] = "\x05\x52\x57", [0x9422] = "\x07\x2b\x22", + [0x9423] = "\x05\x52\x55", [0x9424] = "\x05\x52\x56", + [0x9425] = "\x05\x52\x59", [0x9426] = "\x05\x52\x53", + [0x9427] = "\x04\x54\x6b", [0x9428] = "\x05\x52\x58", + [0x942a] = "\x0f\x58\x79", [0x942b] = "\x05\x59\x5e", + [0x942c] = "\x07\x35\x4d", [0x942d] = "\x07\x3d\x63", + [0x942e] = "\x05\x5f\x71", [0x9430] = "\x05\x5f\x72", + [0x9431] = "\x05\x66\x26", [0x9432] = "\x05\x66\x27", + [0x9434] = "\x05\x66\x28", [0x9435] = "\x04\x62\x21", + [0x9436] = "\x05\x6a\x58", [0x9437] = "\x05\x6a\x59", + [0x9439] = "\x07\x51\x49", [0x943a] = "\x07\x51\x4a", + [0x943b] = "\x05\x6e\x54", [0x943c] = "\x05\x6e\x53", + [0x943e] = "\x05\x6e\x55", [0x943f] = "\x07\x56\x2e", + [0x9440] = "\x05\x71\x74", [0x9441] = "\x05\x66\x29", + [0x9442] = "\x05\x74\x68", [0x9443] = "\x05\x74\x69", + [0x9445] = "\x04\x69\x61", [0x9446] = "\x0f\x6a\x33", + [0x9447] = "\x07\x5d\x4a", [0x9448] = "\x04\x6c\x36", + [0x9449] = "\x05\x7b\x23", [0x944a] = "\x05\x7c\x3f", + [0x944b] = "\x06\x34\x7b", [0x944c] = "\x06\x46\x35", + [0x944d] = "\x05\x36\x46", [0x9450] = "\x05\x3d\x4a", + [0x9451] = "\x05\x3d\x48", [0x9452] = "\x05\x3d\x49", + [0x9453] = "\x05\x3d\x46", [0x9454] = "\x04\x3b\x7d", + [0x9455] = "\x05\x3d\x45", [0x9456] = "\x04\x3b\x7c", + [0x9457] = "\x06\x50\x3c", [0x9458] = "\x04\x3b\x7a", + [0x9459] = "\x04\x41\x6c", [0x945a] = "\x05\x44\x3a", + [0x945b] = "\x04\x41\x6b", [0x945c] = "\x05\x44\x31", + [0x945d] = "\x05\x44\x39", [0x945e] = "\x06\x5a\x2f", + [0x945f] = "\x04\x41\x69", [0x9460] = "\x05\x4b\x3b", + [0x9461] = "\x05\x44\x37", [0x9462] = "\x04\x41\x66", + [0x9463] = "\x04\x41\x67", [0x9464] = "\x04\x41\x6a", + [0x9465] = "\x06\x5a\x32", [0x9466] = "\x05\x44\x36", + [0x9467] = "\x05\x44\x32", [0x9468] = "\x06\x5a\x30", + [0x9469] = "\x06\x5a\x31", [0x946a] = "\x06\x5a\x2e", + [0x946b] = "\x0f\x46\x33", [0x946c] = "\x05\x44\x33", + [0x946e] = "\x05\x44\x38", [0x9470] = "\x05\x4b\x3d", + [0x9471] = "\x06\x64\x31", [0x9472] = "\x06\x64\x32", + [0x9473] = "\x05\x4b\x37", [0x9474] = "\x05\x4b\x44", + [0x9475] = "\x05\x4b\x38", [0x9476] = "\x04\x48\x49", + [0x9477] = "\x04\x48\x48", [0x9478] = "\x05\x4b\x3a", + [0x9479] = "\x05\x4b\x36", [0x947a] = "\x04\x48\x4f", + [0x947b] = "\x05\x4b\x42", [0x947c] = "\x05\x4b\x39", + [0x947d] = "\x07\x2b\x2b", [0x947e] = "\x05\x4b\x43", + [0x9480] = "\x06\x64\x35", [0x9481] = "\x06\x64\x33", + [0x9482] = "\x06\x64\x2e", [0x9483] = "\x05\x4b\x3c", + [0x9484] = "\x05\x4b\x41", [0x9485] = "\x0f\x4d\x3e", + [0x9486] = "\x06\x64\x2d", [0x9487] = "\x05\x4b\x40", + [0x9488] = "\x06\x64\x2c", [0x9489] = "\x06\x64\x36", + [0x948a] = "\x05\x4b\x35", [0x948b] = "\x06\x64\x2f", + [0x948c] = "\x06\x64\x34", [0x948f] = "\x05\x52\x5d", + [0x9490] = "\x04\x4e\x5b", [0x9491] = "\x07\x2b\x25", + [0x9492] = "\x07\x2b\x30", [0x9493] = "\x05\x52\x5c", + [0x9494] = "\x05\x52\x5b", [0x9495] = "\x04\x4e\x58", + [0x9496] = "\x07\x2b\x24", [0x9497] = "\x07\x2b\x2a", + [0x9498] = "\x04\x48\x4a", [0x9499] = "\x07\x2b\x2e", + [0x949a] = "\x05\x52\x5e", [0x949b] = "\x04\x4e\x5e", + [0x949c] = "\x07\x2b\x2d", [0x949d] = "\x07\x2b\x29", + [0x949e] = "\x07\x35\x4f", [0x949f] = "\x07\x2b\x2c", + [0x94a0] = "\x0f\x53\x23", [0x94a1] = "\x0f\x53\x24", + [0x94a2] = "\x07\x2b\x27", [0x94a4] = "\x07\x2b\x28", + [0x94a6] = "\x07\x2b\x2f", [0x94a7] = "\x07\x2b\x31", + [0x94aa] = "\x07\x2b\x23", [0x94ab] = "\x07\x2b\x26", + [0x94ad] = "\x05\x52\x5f", [0x94ae] = "\x04\x54\x6c", + [0x94af] = "\x05\x59\x61", [0x94b0] = "\x04\x54\x6e", + [0x94b1] = "\x05\x59\x69", [0x94b2] = "\x07\x35\x58", + [0x94b3] = "\x05\x59\x68", [0x94b4] = "\x05\x59\x66", + [0x94b5] = "\x07\x35\x59", [0x94b6] = "\x07\x35\x57", + [0x94b7] = "\x05\x59\x65", [0x94b8] = "\x05\x59\x63", + [0x94b9] = "\x07\x35\x5b", [0x94ba] = "\x07\x35\x50", + [0x94bb] = "\x05\x59\x6a", [0x94bc] = "\x05\x59\x62", + [0x94bd] = "\x05\x59\x6b", [0x94be] = "\x05\x59\x64", + [0x94bf] = "\x05\x59\x67", [0x94c0] = "\x04\x54\x71", + [0x94c1] = "\x07\x35\x4e", [0x94c2] = "\x05\x59\x60", + [0x94c3] = "\x07\x35\x5a", [0x94c4] = "\x04\x54\x72", + [0x94c5] = "\x07\x35\x56", [0x94c6] = "\x07\x35\x5c", + [0x94c8] = "\x0f\x4d\x40", [0x94c9] = "\x0f\x58\x7a", + [0x94ca] = "\x0f\x58\x7c", [0x94cb] = "\x0f\x58\x7d", + [0x94cc] = "\x0f\x59\x21", [0x94cd] = "\x0f\x59\x22", + [0x94ce] = "\x0f\x59\x23", [0x94d1] = "\x07\x35\x52", + [0x94d3] = "\x07\x35\x53", [0x94d4] = "\x07\x35\x54", + [0x94d5] = "\x07\x35\x55", [0x94d6] = "\x05\x59\x6c", + [0x94d8] = "\x05\x59\x5f", [0x94d9] = "\x0f\x58\x7e", + [0x94dd] = "\x05\x59\x6d", [0x94de] = "\x04\x59\x75", + [0x94df] = "\x04\x59\x71", [0x94e0] = "\x04\x59\x6e", + [0x94e1] = "\x07\x3d\x65", [0x94e2] = "\x05\x5f\x77", + [0x94e3] = "\x04\x59\x79", [0x94e4] = "\x05\x5f\x78", + [0x94e5] = "\x04\x59\x74", [0x94e6] = "\x05\x5f\x76", + [0x94e7] = "\x05\x5f\x73", [0x94e8] = "\x05\x5f\x75", + [0x94e9] = "\x04\x59\x6f", [0x94ea] = "\x05\x5f\x7b", + [0x94eb] = "\x07\x3d\x6a", [0x94ec] = "\x04\x59\x72", + [0x94ed] = "\x07\x3d\x6c", [0x94ee] = "\x05\x5f\x74", + [0x94ef] = "\x07\x3d\x67", [0x94f0] = "\x04\x59\x78", + [0x94f1] = "\x07\x3d\x6b", [0x94f2] = "\x0f\x5d\x5e", + [0x94f3] = "\x0f\x5d\x5f", [0x94f4] = "\x0f\x5d\x60", + [0x94f5] = "\x0f\x5d\x61", [0x94f6] = "\x0f\x5d\x62", + [0x94f7] = "\x0f\x5d\x63", [0x94f8] = "\x07\x3d\x64", + [0x94fa] = "\x07\x3d\x66", [0x94fb] = "\x05\x5f\x79", + [0x94fc] = "\x05\x5f\x7a", [0x94fd] = "\x07\x3d\x68", + [0x94fe] = "\x07\x3d\x6d", [0x9500] = "\x05\x66\x2a", + [0x9501] = "\x04\x5e\x4a", [0x9502] = "\x05\x66\x30", + [0x9503] = "\x05\x66\x2e", [0x9504] = "\x04\x62\x24", + [0x9505] = "\x05\x66\x2d", [0x9506] = "\x05\x66\x2b", + [0x9507] = "\x07\x44\x7b", [0x9508] = "\x05\x66\x2c", + [0x9509] = "\x04\x5e\x48", [0x950a] = "\x05\x66\x31", + [0x950b] = "\x05\x66\x2f", [0x950c] = "\x07\x44\x7c", + [0x950d] = "\x0f\x61\x55", [0x950e] = "\x0f\x61\x56", + [0x950f] = "\x0f\x61\x57", [0x9510] = "\x0f\x61\x58", + [0x9513] = "\x07\x44\x79", [0x9514] = "\x07\x44\x7a", + [0x9519] = "\x07\x4b\x76", [0x951a] = "\x05\x6a\x5d", + [0x951b] = "\x07\x4b\x70", [0x951c] = "\x07\x4b\x6d", + [0x951d] = "\x05\x6a\x5e", [0x951e] = "\x04\x62\x2e", + [0x951f] = "\x07\x4b\x72", [0x9520] = "\x05\x6a\x5c", + [0x9521] = "\x05\x6e\x56", [0x9522] = "\x05\x6a\x5b", + [0x9523] = "\x05\x6a\x5a", [0x9524] = "\x07\x4b\x74", + [0x9525] = "\x07\x4b\x6f", [0x9526] = "\x04\x62\x2a", + [0x9527] = "\x07\x4b\x6e", [0x9528] = "\x07\x4b\x75", + [0x9529] = "\x07\x4b\x71", [0x952c] = "\x0f\x64\x54", + [0x952d] = "\x0f\x64\x55", [0x952f] = "\x07\x4b\x77", + [0x9530] = "\x07\x4b\x73", [0x9533] = "\x04\x65\x2e", + [0x9534] = "\x04\x65\x2d", [0x9535] = "\x05\x6e\x5b", + [0x9536] = "\x05\x6e\x59", [0x9537] = "\x07\x51\x4e", + [0x9538] = "\x05\x6e\x5a", [0x9539] = "\x04\x65\x32", + [0x953a] = "\x07\x51\x4d", [0x953b] = "\x04\x65\x33", + [0x953c] = "\x05\x6e\x58", [0x953d] = "\x07\x51\x4b", + [0x953e] = "\x07\x51\x4f", [0x953f] = "\x0f\x66\x7a", + [0x9540] = "\x04\x65\x34", [0x9542] = "\x07\x51\x50", + [0x9545] = "\x07\x51\x4c", [0x9546] = "\x05\x6e\x57", + [0x9548] = "\x07\x50\x4c", [0x9549] = "\x05\x71\x75", + [0x954a] = "\x05\x71\x76", [0x954b] = "\x07\x56\x2f", + [0x954c] = "\x05\x71\x78", [0x954d] = "\x07\x56\x38", + [0x954e] = "\x07\x5a\x31", [0x954f] = "\x04\x67\x7a", + [0x9550] = "\x04\x67\x78", [0x9551] = "\x07\x56\x33", + [0x9552] = "\x07\x56\x31", [0x9553] = "\x07\x56\x36", + [0x9554] = "\x05\x71\x77", [0x9555] = "\x05\x71\x79", + [0x9556] = "\x05\x71\x7a", [0x9557] = "\x07\x56\x30", + [0x9558] = "\x07\x56\x34", [0x9559] = "\x0f\x68\x7a", + [0x955a] = "\x0f\x68\x7b", [0x955b] = "\x0f\x68\x7c", + [0x955d] = "\x07\x56\x37", [0x955e] = "\x07\x56\x35", + [0x955f] = "\x07\x5a\x30", [0x9560] = "\x05\x74\x6c", + [0x9561] = "\x05\x74\x6b", [0x9562] = "\x07\x5a\x2d", + [0x9563] = "\x07\x5a\x2f", [0x9564] = "\x05\x74\x6a", + [0x9565] = "\x0f\x6a\x34", [0x9566] = "\x07\x5a\x2b", + [0x9569] = "\x07\x5a\x2e", [0x956b] = "\x07\x5a\x2c", + [0x956c] = "\x07\x5d\x52", [0x956d] = "\x07\x5d\x51", + [0x956e] = "\x07\x5d\x4f", [0x956f] = "\x05\x76\x6c", + [0x9571] = "\x05\x76\x6d", [0x9572] = "\x04\x6b\x2e", + [0x9573] = "\x05\x76\x6a", [0x9574] = "\x07\x5d\x4d", + [0x9575] = "\x04\x6b\x2f", [0x9576] = "\x07\x5d\x4e", + [0x9577] = "\x0f\x6b\x35", [0x9578] = "\x07\x5d\x50", + [0x957a] = "\x07\x5d\x4c", [0x957c] = "\x07\x5d\x4b", + [0x957e] = "\x04\x6c\x38", [0x957f] = "\x07\x60\x24", + [0x9580] = "\x05\x76\x6b", [0x9581] = "\x04\x6c\x37", + [0x9583] = "\x0f\x6b\x72", [0x9584] = "\x07\x60\x25", + [0x9586] = "\x04\x6d\x2e", [0x9587] = "\x05\x79\x5a", + [0x958a] = "\x05\x7a\x48", [0x958b] = "\x07\x63\x24", + [0x958c] = "\x05\x7a\x49", [0x958d] = "\x07\x63\x25", + [0x958e] = "\x07\x63\x26", [0x958f] = "\x04\x6e\x23", + [0x9590] = "\x07\x64\x25", [0x9593] = "\x07\x65\x4d", + [0x9599] = "\x06\x46\x36", [0x959a] = "\x06\x50\x3f", + [0x959b] = "\x04\x3c\x21", [0x959c] = "\x06\x50\x3d", + [0x959d] = "\x05\x3d\x4b", [0x959f] = "\x0f\x40\x2e", + [0x95a1] = "\x06\x50\x3e", [0x95a2] = "\x05\x44\x3b", + [0x95a3] = "\x05\x44\x40", [0x95a4] = "\x04\x41\x6f", + [0x95a5] = "\x05\x44\x3d", [0x95a6] = "\x05\x44\x3e", + [0x95a7] = "\x06\x5a\x34", [0x95a8] = "\x06\x5a\x36", + [0x95a9] = "\x05\x44\x3c", [0x95ac] = "\x04\x41\x70", + [0x95ae] = "\x06\x5a\x35", [0x95b0] = "\x06\x53\x33", + [0x95b2] = "\x05\x44\x3f", [0x95b3] = "\x06\x5a\x37", + [0x95b4] = "\x04\x48\x58", [0x95b5] = "\x05\x4b\x48", + [0x95b6] = "\x04\x48\x55", [0x95b7] = "\x05\x4b\x47", + [0x95b8] = "\x05\x4b\x46", [0x95b9] = "\x05\x4b\x45", + [0x95ba] = "\x04\x48\x53", [0x95bb] = "\x06\x64\x37", + [0x95bc] = "\x04\x48\x52", [0x95bd] = "\x06\x64\x3b", + [0x95be] = "\x06\x64\x39", [0x95c1] = "\x06\x64\x38", + [0x95c4] = "\x04\x4e\x5f", [0x95c5] = "\x05\x52\x62", + [0x95c6] = "\x04\x4e\x62", [0x95c7] = "\x07\x2b\x34", + [0x95c8] = "\x07\x2b\x33", [0x95c9] = "\x07\x2b\x32", + [0x95ca] = "\x05\x52\x61", [0x95cb] = "\x07\x2b\x35", + [0x95cc] = "\x0f\x53\x25", [0x95cd] = "\x0f\x53\x26", + [0x95d3] = "\x05\x59\x6f", [0x95d4] = "\x05\x59\x77", + [0x95d5] = "\x05\x59\x70", [0x95d6] = "\x07\x35\x5d", + [0x95d7] = "\x07\x35\x60", [0x95d8] = "\x05\x59\x6e", + [0x95d9] = "\x05\x59\x73", [0x95da] = "\x05\x59\x76", + [0x95db] = "\x07\x35\x5f", [0x95dd] = "\x07\x35\x61", + [0x95de] = "\x05\x59\x74", [0x95df] = "\x05\x59\x75", + [0x95e0] = "\x07\x35\x5e", [0x95e1] = "\x0f\x59\x25", + [0x95e2] = "\x05\x59\x72", [0x95e3] = "\x05\x59\x71", + [0x95e8] = "\x07\x3d\x71", [0x95e9] = "\x04\x5a\x25", + [0x95ea] = "\x05\x60\x25", [0x95eb] = "\x05\x60\x26", + [0x95ec] = "\x04\x59\x7b", [0x95ed] = "\x05\x5f\x7c", + [0x95ee] = "\x07\x3d\x70", [0x95ef] = "\x04\x5a\x24", + [0x95f0] = "\x05\x66\x32", [0x95f1] = "\x05\x60\x22", + [0x95f2] = "\x04\x5a\x23", [0x95f3] = "\x05\x5f\x7e", + [0x95f4] = "\x05\x60\x21", [0x95f5] = "\x05\x60\x24", + [0x95f6] = "\x05\x5f\x7d", [0x95f7] = "\x05\x60\x23", + [0x95f8] = "\x07\x3d\x6e", [0x95fa] = "\x0f\x5d\x64", + [0x95fb] = "\x0f\x5d\x65", [0x9601] = "\x07\x3d\x72", + [0x9603] = "\x07\x3d\x6f", [0x9605] = "\x04\x5e\x53", + [0x9606] = "\x07\x45\x22", [0x9607] = "\x07\x45\x24", + [0x9608] = "\x05\x66\x37", [0x9609] = "\x07\x45\x26", + [0x960a] = "\x05\x66\x34", [0x960b] = "\x05\x66\x38", + [0x960c] = "\x04\x5e\x54", [0x960d] = "\x05\x66\x3a", + [0x960e] = "\x04\x62\x31", [0x960f] = "\x05\x66\x35", + [0x9610] = "\x07\x45\x25", [0x9611] = "\x05\x66\x36", + [0x9612] = "\x05\x66\x39", [0x9613] = "\x05\x66\x33", + [0x9614] = "\x0f\x61\x59", [0x9615] = "\x07\x45\x28", + [0x9616] = "\x07\x45\x23", [0x9617] = "\x07\x45\x21", + [0x9619] = "\x07\x45\x27", [0x961a] = "\x07\x44\x7d", + [0x961c] = "\x05\x6a\x5f", [0x961d] = "\x04\x62\x33", + [0x961e] = "\x04\x62\x34", [0x961f] = "\x04\x62\x35", + [0x9620] = "\x05\x6a\x60", [0x9621] = "\x07\x4b\x79", + [0x9622] = "\x0f\x64\x56", [0x9623] = "\x0f\x64\x57", + [0x9624] = "\x07\x4b\x78", [0x9625] = "\x07\x4b\x7a", + [0x9626] = "\x07\x4b\x7b", [0x9627] = "\x07\x4b\x7c", + [0x962d] = "\x05\x6e\x5e", [0x962e] = "\x05\x6e\x61", + [0x962f] = "\x05\x6e\x60", [0x9630] = "\x04\x65\x35", + [0x9631] = "\x05\x6e\x5c", [0x9632] = "\x04\x65\x37", + [0x9633] = "\x05\x6e\x5f", [0x9634] = "\x0f\x66\x7b", + [0x9635] = "\x05\x6e\x62", [0x9636] = "\x05\x6e\x5d", + [0x9637] = "\x04\x65\x38", [0x9638] = "\x07\x56\x40", + [0x9639] = "\x04\x67\x7d", [0x963a] = "\x04\x68\x21", + [0x963b] = "\x05\x71\x7b", [0x963c] = "\x07\x56\x39", + [0x963d] = "\x05\x71\x7c", [0x963e] = "\x07\x56\x3c", + [0x963f] = "\x07\x56\x3a", [0x9640] = "\x0f\x68\x7d", + [0x9641] = "\x07\x56\x3f", [0x9642] = "\x07\x56\x41", + [0x9643] = "\x07\x56\x42", [0x9644] = "\x07\x56\x3d", + [0x9645] = "\x07\x56\x3e", [0x9646] = "\x07\x56\x3b", + [0x9648] = "\x07\x5a\x32", [0x9649] = "\x0f\x6a\x35", + [0x964a] = "\x07\x5a\x33", [0x964e] = "\x07\x5d\x53", + [0x9651] = "\x05\x78\x49", [0x9652] = "\x04\x6c\x3b", + [0x9653] = "\x07\x60\x26", [0x9654] = "\x07\x60\x27", + [0x9656] = "\x05\x79\x5b", [0x9657] = "\x07\x61\x61", + [0x9659] = "\x05\x79\x5c", [0x965a] = "\x04\x6d\x2f", + [0x965b] = "\x04\x6d\x66", [0x965c] = "\x05\x7a\x4a", + [0x965d] = "\x05\x7b\x24", [0x965e] = "\x07\x64\x26", + [0x965f] = "\x0f\x6d\x24", [0x9661] = "\x05\x7c\x47", + [0x9664] = "\x07\x66\x55", [0x9671] = "\x06\x3c\x75", + [0x9672] = "\x05\x40\x39", [0x9674] = "\x07\x2b\x36", + [0x9676] = "\x07\x4b\x7d", [0x9677] = "\x05\x6a\x61", + [0x967a] = "\x07\x56\x43", [0x967c] = "\x04\x69\x64", + [0x967d] = "\x05\x74\x6d", [0x9680] = "\x06\x34\x7c", + [0x9681] = "\x06\x34\x7d", [0x9682] = "\x06\x35\x22", + [0x9683] = "\x06\x34\x7e", [0x9684] = "\x05\x30\x71", + [0x9685] = "\x06\x3c\x76", [0x9686] = "\x06\x3c\x78", + [0x9687] = "\x05\x3d\x4c", [0x9688] = "\x05\x36\x4a", + [0x9689] = "\x05\x36\x47", [0x968a] = "\x06\x46\x3a", + [0x968b] = "\x06\x46\x38", [0x968c] = "\x05\x36\x49", + [0x968d] = "\x06\x46\x39", [0x968e] = "\x06\x46\x3b", + [0x968f] = "\x06\x50\x40", [0x9692] = "\x05\x36\x48", + [0x9693] = "\x06\x50\x41", [0x9695] = "\x06\x50\x46", + [0x9696] = "\x04\x3c\x22", [0x9697] = "\x05\x3d\x4d", + [0x9698] = "\x06\x50\x44", [0x9699] = "\x06\x50\x45", + [0x969a] = "\x04\x3c\x26", [0x969b] = "\x05\x3d\x4e", + [0x969c] = "\x06\x5a\x38", [0x969d] = "\x05\x3d\x4f", + [0x969e] = "\x06\x50\x42", [0x96a0] = "\x0f\x40\x2f", + [0x96a3] = "\x06\x50\x43", [0x96a4] = "\x04\x3c\x23", + [0x96a8] = "\x06\x5a\x42", [0x96a9] = "\x06\x5a\x39", + [0x96aa] = "\x05\x44\x42", [0x96ab] = "\x05\x44\x44", + [0x96ac] = "\x05\x44\x41", [0x96ad] = "\x05\x44\x47", + [0x96ae] = "\x04\x41\x76", [0x96af] = "\x05\x44\x43", + [0x96b0] = "\x06\x64\x43", [0x96b1] = "\x05\x44\x45", + [0x96b2] = "\x06\x5a\x3c", [0x96b3] = "\x06\x5a\x3b", + [0x96b4] = "\x06\x64\x3d", [0x96b5] = "\x04\x41\x73", + [0x96b6] = "\x06\x5a\x3a", [0x96b7] = "\x06\x64\x3e", + [0x96b8] = "\x06\x5a\x3e", [0x96b9] = "\x05\x44\x48", + [0x96ba] = "\x06\x5a\x41", [0x96bb] = "\x05\x52\x63", + [0x96bd] = "\x0f\x46\x37", [0x96bf] = "\x06\x5a\x40", + [0x96c0] = "\x06\x5a\x3f", [0x96c1] = "\x06\x64\x3c", + [0x96c5] = "\x04\x41\x78", [0x96c6] = "\x05\x44\x46", + [0x96c8] = "\x06\x64\x3f", [0x96c9] = "\x07\x2b\x37", + [0x96ca] = "\x06\x64\x44", [0x96cb] = "\x05\x4b\x4d", + [0x96cc] = "\x05\x4b\x49", [0x96cd] = "\x06\x64\x45", + [0x96ce] = "\x05\x4b\x4a", [0x96cf] = "\x04\x48\x5a", + [0x96d0] = "\x06\x64\x42", [0x96d1] = "\x05\x4b\x4b", + [0x96d2] = "\x07\x2b\x39", [0x96d3] = "\x06\x64\x41", + [0x96d6] = "\x0f\x46\x36", [0x96d7] = "\x0f\x53\x28", + [0x96db] = "\x07\x2b\x3a", [0x96dd] = "\x04\x4e\x6b", + [0x96de] = "\x07\x2b\x40", [0x96df] = "\x04\x4e\x6a", + [0x96e0] = "\x05\x52\x69", [0x96e1] = "\x05\x52\x64", + [0x96e2] = "\x05\x59\x79", [0x96e3] = "\x04\x4e\x68", + [0x96e4] = "\x05\x52\x66", [0x96e5] = "\x05\x52\x6b", + [0x96e6] = "\x05\x52\x68", [0x96e7] = "\x04\x4e\x6c", + [0x96e8] = "\x05\x52\x6a", [0x96e9] = "\x07\x2b\x3c", + [0x96ea] = "\x05\x52\x65", [0x96eb] = "\x07\x2b\x3b", + [0x96ec] = "\x07\x3d\x73", [0x96ed] = "\x05\x52\x67", + [0x96ee] = "\x07\x2b\x3e", [0x96ef] = "\x07\x2b\x3d", + [0x96f1] = "\x0f\x53\x27", [0x96f3] = "\x05\x59\x78", + [0x96f9] = "\x07\x2b\x3f", [0x96fa] = "\x05\x5a\x23", + [0x96fb] = "\x04\x5a\x26", [0x96fc] = "\x05\x5a\x24", + [0x96fd] = "\x04\x54\x7b", [0x96fe] = "\x07\x35\x66", + [0x96ff] = "\x07\x35\x6a", [0x9700] = "\x05\x60\x27", + [0x9701] = "\x05\x59\x7b", [0x9702] = "\x07\x35\x69", + [0x9703] = "\x05\x59\x7e", [0x9704] = "\x07\x35\x67", + [0x9705] = "\x05\x59\x7c", [0x9706] = "\x07\x35\x6f", + [0x9707] = "\x04\x54\x79", [0x9708] = "\x07\x35\x6b", + [0x9709] = "\x07\x35\x70", [0x970a] = "\x05\x5a\x25", + [0x970b] = "\x07\x35\x68", [0x970c] = "\x07\x35\x63", + [0x970d] = "\x05\x59\x7a", [0x970e] = "\x07\x35\x65", + [0x970f] = "\x07\x35\x64", [0x9710] = "\x07\x35\x6c", + [0x9712] = "\x05\x60\x29", [0x9713] = "\x07\x35\x6e", + [0x9714] = "\x07\x3d\x75", [0x9715] = "\x07\x35\x62", + [0x9716] = "\x05\x5a\x22", [0x9717] = "\x07\x35\x6d", + [0x971a] = "\x05\x59\x7d", [0x971b] = "\x0f\x59\x26", + [0x971c] = "\x0f\x59\x27", [0x971d] = "\x0f\x59\x28", + [0x971e] = "\x0f\x59\x29", [0x971f] = "\x05\x5a\x21", + [0x9722] = "\x07\x3d\x74", [0x972c] = "\x05\x60\x28", + [0x972d] = "\x05\x60\x34", [0x972f] = "\x07\x3d\x77", + [0x9730] = "\x05\x60\x2d", [0x9731] = "\x05\x60\x2f", + [0x9732] = "\x05\x60\x33", [0x9733] = "\x05\x60\x2b", + [0x9734] = "\x07\x3d\x76", [0x9735] = "\x05\x60\x32", + [0x9736] = "\x05\x60\x35", [0x9737] = "\x04\x5a\x2b", + [0x9738] = "\x05\x60\x36", [0x9739] = "\x07\x3d\x78", + [0x973a] = "\x07\x3d\x7d", [0x973b] = "\x07\x45\x2a", + [0x973c] = "\x07\x3d\x7a", [0x973d] = "\x05\x60\x2a", + [0x973e] = "\x07\x45\x2b", [0x973f] = "\x07\x3e\x21", + [0x9740] = "\x05\x60\x2e", [0x9741] = "\x07\x3d\x79", + [0x9742] = "\x07\x3d\x7e", [0x9745] = "\x0f\x5d\x66", + [0x9746] = "\x0f\x5d\x67", [0x9749] = "\x07\x3d\x7b", + [0x9757] = "\x05\x60\x30", [0x9758] = "\x07\x3d\x7c", + [0x9759] = "\x07\x45\x2f", [0x975a] = "\x05\x66\x3f", + [0x975b] = "\x05\x66\x3b", [0x975d] = "\x04\x5e\x56", + [0x975e] = "\x04\x5e\x5c", [0x975f] = "\x05\x60\x38", + [0x9760] = "\x04\x5e\x5d", [0x9761] = "\x05\x66\x3d", + [0x9762] = "\x05\x60\x37", [0x9763] = "\x05\x66\x3c", + [0x9764] = "\x07\x45\x2e", [0x9765] = "\x07\x45\x2d", + [0x9766] = "\x07\x4b\x7e", [0x9767] = "\x04\x5e\x5e", + [0x9768] = "\x05\x66\x3e", [0x9769] = "\x07\x4c\x22", + [0x976b] = "\x07\x51\x54", [0x976c] = "\x07\x45\x2c", + [0x976e] = "\x07\x45\x29", [0x9770] = "\x07\x45\x31", + [0x9771] = "\x0f\x61\x5a", [0x9772] = "\x0f\x61\x5b", + [0x9774] = "\x07\x4c\x25", [0x9775] = "\x07\x4c\x21", + [0x9778] = "\x04\x5e\x55", [0x9779] = "\x07\x45\x32", + [0x977c] = "\x07\x45\x30", [0x977d] = "\x05\x6a\x64", + [0x977e] = "\x07\x4c\x23", [0x977f] = "\x05\x6a\x62", + [0x9780] = "\x04\x62\x3b", [0x9781] = "\x04\x65\x3d", + [0x9782] = "\x07\x51\x53", [0x9783] = "\x05\x6a\x69", + [0x9784] = "\x05\x6a\x66", [0x9785] = "\x05\x6a\x68", + [0x9786] = "\x05\x6a\x6a", [0x9787] = "\x07\x51\x51", + [0x9788] = "\x04\x62\x37", [0x9789] = "\x05\x6a\x67", + [0x978a] = "\x05\x60\x39", [0x978b] = "\x05\x6a\x63", + [0x978c] = "\x07\x51\x52", [0x978d] = "\x04\x62\x39", + [0x978e] = "\x07\x51\x58", [0x978f] = "\x07\x4c\x24", + [0x9790] = "\x07\x51\x57", [0x9791] = "\x04\x62\x3a", + [0x9796] = "\x0f\x64\x58", [0x9797] = "\x0f\x64\x59", + [0x9799] = "\x05\x6a\x65", [0x979a] = "\x07\x51\x56", + [0x979e] = "\x05\x6a\x6b", [0x979f] = "\x04\x65\x3e", + [0x97a0] = "\x07\x51\x55", [0x97a1] = "\x07\x51\x59", + [0x97a2] = "\x07\x51\x5f", [0x97a3] = "\x07\x56\x44", + [0x97a4] = "\x05\x71\x7d", [0x97a5] = "\x07\x51\x60", + [0x97a6] = "\x05\x6e\x65", [0x97a7] = "\x04\x65\x3f", + [0x97a8] = "\x05\x71\x7e", [0x97a9] = "\x05\x6e\x64", + [0x97aa] = "\x07\x51\x5e", [0x97ab] = "\x07\x51\x62", + [0x97ac] = "\x05\x6e\x63", [0x97ad] = "\x07\x4c\x27", + [0x97ae] = "\x07\x51\x61", [0x97b2] = "\x07\x51\x5b", + [0x97b5] = "\x07\x51\x5c", [0x97b7] = "\x07\x51\x5d", + [0x97ba] = "\x07\x56\x45", [0x97bc] = "\x07\x51\x63", + [0x97bd] = "\x07\x51\x5a", [0x97be] = "\x05\x72\x28", + [0x97bf] = "\x05\x72\x22", [0x97c0] = "\x07\x56\x46", + [0x97c1] = "\x04\x68\x25", [0x97c2] = "\x05\x72\x24", + [0x97c3] = "\x05\x72\x21", [0x97c4] = "\x07\x56\x47", + [0x97c5] = "\x05\x72\x2b", [0x97c6] = "\x07\x56\x48", + [0x97c7] = "\x05\x72\x2a", [0x97c8] = "\x05\x72\x23", + [0x97c9] = "\x05\x72\x27", [0x97ca] = "\x05\x72\x25", + [0x97cb] = "\x07\x56\x49", [0x97cc] = "\x05\x72\x26", + [0x97cd] = "\x05\x72\x29", [0x97cf] = "\x0f\x68\x7e", + [0x97d3] = "\x04\x69\x66", [0x97d4] = "\x05\x74\x6e", + [0x97d5] = "\x05\x74\x6f", [0x97d6] = "\x07\x5a\x37", + [0x97d7] = "\x07\x5d\x54", [0x97d8] = "\x07\x5a\x36", + [0x97d9] = "\x05\x74\x70", [0x97db] = "\x07\x5a\x35", + [0x97dd] = "\x0f\x6a\x37", [0x97e3] = "\x07\x5a\x34", + [0x97e4] = "\x05\x76\x6e", [0x97e5] = "\x07\x5d\x56", + [0x97e6] = "\x05\x76\x6f", [0x97e7] = "\x05\x76\x70", + [0x97e8] = "\x05\x78\x4a", [0x97ea] = "\x07\x5d\x55", + [0x97ed] = "\x05\x78\x4b", [0x97ee] = "\x05\x78\x4c", + [0x97ef] = "\x04\x6c\x3c", [0x97f0] = "\x07\x60\x28", + [0x97f1] = "\x07\x60\x2a", [0x97f4] = "\x07\x60\x29", + [0x97f6] = "\x05\x79\x5d", [0x97f7] = "\x07\x64\x27", + [0x97f8] = "\x05\x7b\x25", [0x9810] = "\x06\x3c\x79", + [0x9811] = "\x06\x46\x3c", [0x9815] = "\x06\x64\x46", + [0x9816] = "\x07\x2b\x41", [0x9817] = "\x06\x64\x48", + [0x9819] = "\x06\x64\x47", [0x981a] = "\x05\x52\x6c", + [0x981b] = "\x04\x55\x24", [0x981c] = "\x04\x55\x25", + [0x9822] = "\x07\x3e\x22", [0x9823] = "\x07\x3e\x23", + [0x9824] = "\x07\x35\x71", [0x9825] = "\x07\x35\x73", + [0x9826] = "\x07\x35\x72", [0x982a] = "\x07\x4c\x29", + [0x982b] = "\x07\x4c\x28", [0x982c] = "\x07\x45\x33", + [0x9830] = "\x07\x4d\x73", [0x9832] = "\x07\x51\x64", + [0x9837] = "\x07\x60\x2b", [0x9839] = "\x04\x6e\x26", + [0x983a] = "\x0f\x32\x71", [0x983b] = "\x04\x41\x7c", + [0x983c] = "\x06\x5a\x43", [0x983e] = "\x05\x47\x54", + [0x983f] = "\x06\x64\x49", [0x9840] = "\x06\x64\x4a", + [0x9841] = "\x0f\x4d\x41", [0x9842] = "\x0f\x53\x29", + [0x9844] = "\x06\x64\x4b", [0x9845] = "\x07\x2b\x42", + [0x9846] = "\x0f\x53\x2a", [0x9847] = "\x0f\x59\x2a", + [0x9848] = "\x07\x35\x74", [0x9849] = "\x0f\x5d\x68", + [0x984a] = "\x07\x3e\x24", [0x984c] = "\x07\x45\x36", + [0x984d] = "\x05\x66\x41", [0x984e] = "\x05\x66\x40", + [0x9850] = "\x05\x66\x42", [0x9851] = "\x07\x45\x35", + [0x9852] = "\x07\x45\x34", [0x9853] = "\x05\x6a\x6c", + [0x9854] = "\x04\x62\x3d", [0x9855] = "\x04\x62\x3e", + [0x9858] = "\x07\x4c\x2a", [0x985a] = "\x07\x51\x65", + [0x985b] = "\x0f\x66\x7c", [0x985d] = "\x05\x72\x2c", + [0x985e] = "\x0f\x69\x21", [0x9861] = "\x07\x56\x4a", + [0x9864] = "\x07\x5d\x57", [0x9865] = "\x05\x7a\x4b", + [0x9867] = "\x05\x36\x4b", [0x9868] = "\x05\x36\x4c", + [0x9869] = "\x05\x3d\x50", [0x986a] = "\x06\x50\x48", + [0x986d] = "\x0f\x40\x31", [0x986e] = "\x06\x50\x47", + [0x9870] = "\x05\x44\x49", [0x9871] = "\x06\x5a\x45", + [0x9872] = "\x06\x5a\x44", [0x9873] = "\x06\x5a\x47", + [0x9875] = "\x06\x5a\x46", [0x9877] = "\x05\x4b\x51", + [0x9878] = "\x06\x64\x4d", [0x9879] = "\x06\x64\x4e", + [0x987a] = "\x05\x4b\x50", [0x987b] = "\x04\x48\x61", + [0x987c] = "\x06\x64\x4c", [0x987d] = "\x06\x64\x52", + [0x987e] = "\x05\x4b\x4f", [0x987f] = "\x07\x2b\x43", + [0x9881] = "\x0f\x4d\x42", [0x9882] = "\x0f\x4d\x43", + [0x9883] = "\x0f\x4d\x44", [0x9884] = "\x0f\x4d\x45", + [0x9886] = "\x07\x2b\x46", [0x9888] = "\x06\x64\x4f", + [0x9889] = "\x06\x64\x51", [0x988c] = "\x05\x4b\x52", + [0x988d] = "\x07\x2b\x4a", [0x988e] = "\x05\x52\x72", + [0x988f] = "\x07\x2b\x4e", [0x9890] = "\x07\x2b\x47", + [0x9891] = "\x05\x5a\x32", [0x9892] = "\x05\x52\x74", + [0x9893] = "\x05\x52\x77", [0x9894] = "\x05\x52\x6d", + [0x9895] = "\x05\x52\x70", [0x9896] = "\x05\x52\x6e", + [0x9897] = "\x05\x52\x75", [0x9898] = "\x07\x2b\x44", + [0x9899] = "\x05\x52\x76", [0x989a] = "\x07\x2b\x48", + [0x989b] = "\x05\x52\x73", [0x989c] = "\x07\x2b\x4b", + [0x989d] = "\x07\x2b\x49", [0x989e] = "\x05\x52\x6f", + [0x989f] = "\x07\x2b\x45", [0x98a0] = "\x07\x2b\x4c", + [0x98a1] = "\x05\x52\x71", [0x98a3] = "\x0f\x53\x2b", + [0x98a5] = "\x0f\x53\x2c", [0x98a6] = "\x0f\x53\x2d", + [0x98a7] = "\x07\x2b\x4d", [0x98ad] = "\x07\x35\x7a", + [0x98ae] = "\x04\x55\x2c", [0x98af] = "\x07\x35\x79", + [0x98b0] = "\x05\x5a\x2f", [0x98b1] = "\x04\x55\x2a", + [0x98b2] = "\x04\x55\x27", [0x98b3] = "\x04\x55\x2b", + [0x98b4] = "\x04\x55\x28", [0x98b5] = "\x07\x35\x75", + [0x98b6] = "\x05\x5a\x29", [0x98b7] = "\x04\x55\x29", + [0x98b8] = "\x05\x5a\x30", [0x98b9] = "\x05\x5a\x2d", + [0x98ba] = "\x07\x36\x24", [0x98bb] = "\x05\x5a\x33", + [0x98bc] = "\x05\x5a\x27", [0x98bd] = "\x05\x5a\x31", + [0x98be] = "\x05\x5a\x34", [0x98bf] = "\x05\x5a\x2b", + [0x98c0] = "\x07\x35\x7c", [0x98c1] = "\x07\x35\x7b", + [0x98c2] = "\x07\x36\x26", [0x98c3] = "\x07\x36\x21", + [0x98c4] = "\x07\x35\x78", [0x98c5] = "\x07\x36\x23", + [0x98c7] = "\x05\x5a\x2a", [0x98c8] = "\x07\x36\x22", + [0x98c9] = "\x0f\x59\x2c", [0x98ca] = "\x05\x5a\x28", + [0x98cc] = "\x07\x35\x7d", [0x98cd] = "\x07\x35\x7e", + [0x98ce] = "\x07\x36\x27", [0x98d0] = "\x07\x36\x25", + [0x98d1] = "\x0f\x59\x2b", [0x98d2] = "\x07\x35\x76", + [0x98d5] = "\x07\x35\x77", [0x98d6] = "\x05\x60\x3a", + [0x98d7] = "\x07\x3e\x2c", [0x98d8] = "\x05\x60\x3b", + [0x98d9] = "\x07\x3e\x26", [0x98da] = "\x04\x5a\x2f", + [0x98db] = "\x07\x3e\x27", [0x98dc] = "\x07\x3e\x25", + [0x98dd] = "\x05\x60\x3c", [0x98de] = "\x04\x5a\x2c", + [0x98df] = "\x07\x3e\x2a", [0x98e0] = "\x07\x3e\x2b", + [0x98e1] = "\x05\x4b\x53", [0x98e2] = "\x07\x3e\x28", + [0x98e3] = "\x05\x60\x3e", [0x98e4] = "\x05\x60\x3d", + [0x98e7] = "\x0f\x5d\x69", [0x98e8] = "\x0f\x5d\x6a", + [0x98ed] = "\x07\x45\x3c", [0x98ee] = "\x05\x66\x4c", + [0x98ef] = "\x05\x66\x4b", [0x98f0] = "\x05\x66\x47", + [0x98f1] = "\x04\x5e\x64", [0x98f2] = "\x05\x66\x49", + [0x98f3] = "\x05\x66\x48", [0x98f4] = "\x04\x5e\x61", + [0x98f5] = "\x05\x66\x45", [0x98f6] = "\x05\x66\x4e", + [0x98f7] = "\x04\x5e\x6d", [0x98f8] = "\x04\x5e\x69", + [0x98f9] = "\x04\x5e\x6a", [0x98fa] = "\x04\x5e\x66", + [0x98fb] = "\x05\x66\x4f", [0x98fc] = "\x05\x66\x43", + [0x98fd] = "\x04\x5e\x6c", [0x98fe] = "\x07\x45\x3b", + [0x98ff] = "\x07\x45\x3a", [0x9900] = "\x07\x45\x37", + [0x9901] = "\x05\x66\x4a", [0x9904] = "\x0f\x61\x5d", + [0x9906] = "\x0f\x61\x5e", [0x9907] = "\x0f\x61\x60", + [0x9909] = "\x04\x5e\x6b", [0x990f] = "\x0f\x61\x5c", + [0x9910] = "\x07\x45\x38", [0x9912] = "\x05\x66\x44", + [0x9913] = "\x07\x45\x39", [0x9916] = "\x05\x66\x4d", + [0x9917] = "\x05\x6a\x6d", [0x9918] = "\x05\x6a\x73", + [0x9919] = "\x05\x6a\x6f", [0x991a] = "\x04\x62\x43", + [0x991b] = "\x07\x4c\x31", [0x991c] = "\x05\x66\x50", + [0x991d] = "\x07\x4c\x2c", [0x991e] = "\x05\x66\x46", + [0x991f] = "\x05\x6a\x71", [0x9920] = "\x05\x6a\x70", + [0x9921] = "\x05\x6a\x74", [0x9922] = "\x07\x4c\x2b", + [0x9923] = "\x05\x6a\x72", [0x9924] = "\x05\x6a\x76", + [0x9925] = "\x04\x62\x42", [0x9926] = "\x05\x6a\x77", + [0x9927] = "\x07\x4c\x32", [0x9928] = "\x07\x4c\x34", + [0x9929] = "\x05\x6a\x75", [0x992a] = "\x07\x4c\x33", + [0x992b] = "\x07\x4c\x2d", [0x992c] = "\x07\x4c\x2e", + [0x992d] = "\x07\x4c\x2f", [0x992e] = "\x0f\x64\x5b", + [0x9930] = "\x0f\x64\x5c", [0x9931] = "\x0f\x64\x5d", + [0x9933] = "\x07\x4c\x30", [0x9937] = "\x03\x57\x36", + [0x993b] = "\x07\x4c\x35", [0x993d] = "\x04\x65\x45", + [0x993e] = "\x07\x51\x6a", [0x993f] = "\x07\x51\x69", + [0x9940] = "\x05\x6e\x6e", [0x9941] = "\x05\x6e\x69", + [0x9942] = "\x05\x6e\x6b", [0x9943] = "\x05\x6e\x68", + [0x9944] = "\x04\x65\x42", [0x9945] = "\x05\x6e\x70", + [0x9946] = "\x0f\x66\x7d", [0x9947] = "\x04\x65\x43", + [0x9948] = "\x04\x65\x44", [0x9949] = "\x04\x65\x48", + [0x994a] = "\x05\x6e\x71", [0x994b] = "\x05\x6e\x72", + [0x994c] = "\x05\x6e\x67", [0x994d] = "\x07\x51\x68", + [0x994e] = "\x04\x68\x26", [0x994f] = "\x05\x6e\x6a", + [0x9950] = "\x05\x6e\x6f", [0x9951] = "\x05\x6e\x6c", + [0x9952] = "\x07\x51\x6b", [0x9953] = "\x07\x51\x6f", + [0x9954] = "\x07\x51\x70", [0x9956] = "\x07\x51\x71", + [0x9957] = "\x07\x51\x6d", [0x9958] = "\x07\x51\x6c", + [0x995a] = "\x0f\x66\x7e", [0x995b] = "\x0f\x67\x21", + [0x995c] = "\x07\x51\x67", [0x995e] = "\x07\x51\x6e", + [0x9962] = "\x07\x52\x27", [0x9964] = "\x07\x51\x66", + [0x996b] = "\x05\x72\x2f", [0x996c] = "\x05\x72\x2e", + [0x996d] = "\x05\x72\x31", [0x996e] = "\x04\x68\x27", + [0x996f] = "\x05\x72\x32", [0x9970] = "\x05\x72\x30", + [0x9971] = "\x04\x68\x2c", [0x9972] = "\x07\x56\x4d", + [0x9973] = "\x07\x56\x4c", [0x9974] = "\x07\x56\x4e", + [0x997a] = "\x07\x56\x4b", [0x997b] = "\x0f\x69\x22", + [0x9980] = "\x07\x56\x4f", [0x9981] = "\x07\x56\x50", + [0x9982] = "\x05\x74\x78", [0x9983] = "\x07\x5a\x3d", + [0x9984] = "\x05\x72\x34", [0x9985] = "\x07\x5a\x41", + [0x9986] = "\x07\x5a\x38", [0x9987] = "\x05\x74\x71", + [0x9988] = "\x07\x5a\x3b", [0x9989] = "\x05\x72\x33", + [0x998a] = "\x05\x74\x74", [0x998b] = "\x05\x74\x77", + [0x998c] = "\x05\x74\x73", [0x998d] = "\x07\x5a\x40", + [0x998e] = "\x04\x69\x6c", [0x998f] = "\x05\x74\x75", + [0x9990] = "\x07\x5a\x39", [0x9991] = "\x07\x5a\x3a", + [0x9994] = "\x07\x5a\x3c", [0x9995] = "\x0f\x6a\x38", + [0x9996] = "\x0f\x6a\x39", [0x9997] = "\x0f\x6a\x3a", + [0x9999] = "\x05\x74\x72", [0x999b] = "\x05\x74\x79", + [0x999c] = "\x07\x5a\x3f", [0x999e] = "\x07\x5d\x5f", + [0x999f] = "\x07\x5d\x5d", [0x99a0] = "\x05\x76\x71", + [0x99a1] = "\x05\x78\x4e", [0x99a2] = "\x07\x5d\x5c", + [0x99a3] = "\x07\x5d\x59", [0x99a4] = "\x05\x76\x72", + [0x99a5] = "\x07\x5d\x5a", [0x99a6] = "\x07\x5d\x5e", + [0x99a7] = "\x07\x5d\x5b", [0x99a8] = "\x07\x5d\x60", + [0x99ac] = "\x0f\x6b\x38", [0x99ad] = "\x0f\x6b\x39", + [0x99b3] = "\x07\x5d\x58", [0x99b6] = "\x05\x78\x4f", + [0x99b7] = "\x07\x60\x31", [0x99b8] = "\x07\x60\x34", + [0x99b9] = "\x05\x78\x4d", [0x99ba] = "\x07\x60\x33", + [0x99bb] = "\x07\x60\x36", [0x99bc] = "\x07\x60\x35", + [0x99bd] = "\x07\x60\x2f", [0x99be] = "\x07\x60\x30", + [0x99bf] = "\x07\x60\x2c", [0x99c0] = "\x07\x60\x32", + [0x99c2] = "\x05\x79\x62", [0x99c3] = "\x07\x61\x63", + [0x99c4] = "\x05\x79\x63", [0x99c5] = "\x05\x79\x5f", + [0x99c6] = "\x04\x6d\x31", [0x99c7] = "\x05\x79\x60", + [0x99c8] = "\x07\x61\x62", [0x99c9] = "\x05\x79\x5e", + [0x99ca] = "\x05\x79\x61", [0x99cb] = "\x04\x6d\x32", + [0x99ce] = "\x07\x61\x64", [0x99cf] = "\x05\x7a\x4c", + [0x99d0] = "\x05\x7a\x4d", [0x99d4] = "\x04\x6e\x27", + [0x99d5] = "\x07\x64\x29", [0x99d6] = "\x07\x64\x28", + [0x99d8] = "\x04\x6e\x40", [0x99d9] = "\x07\x64\x72", + [0x99da] = "\x07\x64\x73", [0x99db] = "\x07\x64\x71", + [0x99e0] = "\x07\x65\x4e", [0x99e1] = "\x05\x7c\x23", + [0x99e2] = "\x07\x65\x6a", [0x99e3] = "\x07\x65\x7a", + [0x99e4] = "\x07\x65\x7b", [0x99e5] = "\x07\x66\x44", + [0x9a11] = "\x05\x3d\x51", [0x9a12] = "\x04\x3c\x27", + [0x9a15] = "\x06\x5a\x49", [0x9a16] = "\x06\x5a\x4a", + [0x9a17] = "\x06\x5a\x48", [0x9a1b] = "\x06\x5a\x4b", + [0x9a1c] = "\x04\x48\x63", [0x9a1d] = "\x04\x48\x65", + [0x9a1e] = "\x05\x4b\x55", [0x9a1f] = "\x06\x64\x58", + [0x9a20] = "\x05\x4b\x54", [0x9a21] = "\x04\x48\x64", + [0x9a22] = "\x06\x64\x56", [0x9a23] = "\x06\x64\x53", + [0x9a24] = "\x06\x64\x54", [0x9a26] = "\x06\x64\x55", + [0x9a27] = "\x06\x64\x57", [0x9a2c] = "\x04\x4e\x72", + [0x9a2d] = "\x04\x4e\x71", [0x9a2e] = "\x05\x52\x7a", + [0x9a2f] = "\x05\x52\x79", [0x9a30] = "\x07\x2b\x52", + [0x9a31] = "\x07\x36\x2c", [0x9a32] = "\x05\x52\x78", + [0x9a33] = "\x05\x52\x7b", [0x9a34] = "\x04\x4e\x77", + [0x9a35] = "\x07\x2b\x50", [0x9a36] = "\x07\x2b\x54", + [0x9a37] = "\x07\x2b\x51", [0x9a38] = "\x04\x4e\x78", + [0x9a3a] = "\x07\x2b\x53", [0x9a3d] = "\x05\x5a\x36", + [0x9a3e] = "\x05\x5a\x35", [0x9a3f] = "\x04\x55\x33", + [0x9a40] = "\x07\x36\x2b", [0x9a41] = "\x07\x2b\x4f", + [0x9a42] = "\x07\x36\x2a", [0x9a43] = "\x07\x36\x29", + [0x9a46] = "\x07\x3e\x2e", [0x9a49] = "\x04\x5a\x34", + [0x9a4a] = "\x07\x3e\x32", [0x9a4b] = "\x04\x5a\x32", + [0x9a4c] = "\x07\x3e\x33", [0x9a4d] = "\x05\x60\x3f", + [0x9a4e] = "\x07\x3e\x31", [0x9a4f] = "\x07\x3e\x2d", + [0x9a53] = "\x07\x3e\x2f", [0x9a55] = "\x07\x3e\x30", + [0x9a57] = "\x05\x66\x59", [0x9a58] = "\x07\x45\x3e", + [0x9a59] = "\x04\x5e\x6f", [0x9a5a] = "\x07\x45\x3d", + [0x9a5b] = "\x05\x66\x57", [0x9a5c] = "\x07\x45\x3f", + [0x9a5d] = "\x05\x66\x52", [0x9a5e] = "\x05\x6a\x78", + [0x9a5f] = "\x05\x66\x55", [0x9a60] = "\x05\x66\x53", + [0x9a61] = "\x05\x66\x56", [0x9a62] = "\x05\x66\x58", + [0x9a63] = "\x07\x3e\x34", [0x9a66] = "\x05\x66\x54", + [0x9a6d] = "\x07\x4c\x3b", [0x9a6e] = "\x05\x6a\x7a", + [0x9a6f] = "\x05\x6a\x79", [0x9a70] = "\x07\x4c\x3a", + [0x9a71] = "\x07\x4c\x37", [0x9a72] = "\x05\x6a\x7c", + [0x9a73] = "\x05\x6a\x7d", [0x9a74] = "\x05\x6a\x7b", + [0x9a75] = "\x07\x4c\x3d", [0x9a76] = "\x07\x4c\x3e", + [0x9a78] = "\x07\x4c\x39", [0x9a79] = "\x07\x4c\x38", + [0x9a7d] = "\x07\x4c\x3c", [0x9a7e] = "\x07\x4c\x36", + [0x9a80] = "\x04\x65\x4a", [0x9a81] = "\x05\x6e\x75", + [0x9a82] = "\x05\x6e\x74", [0x9a83] = "\x05\x6e\x73", + [0x9a84] = "\x07\x51\x73", [0x9a85] = "\x07\x51\x74", + [0x9a86] = "\x07\x51\x75", [0x9a89] = "\x04\x68\x2f", + [0x9a8a] = "\x05\x72\x36", [0x9a8b] = "\x07\x56\x57", + [0x9a8c] = "\x04\x68\x2e", [0x9a8d] = "\x05\x72\x35", + [0x9a8e] = "\x05\x72\x37", [0x9a8f] = "\x07\x56\x53", + [0x9a90] = "\x07\x56\x54", [0x9a91] = "\x05\x72\x38", + [0x9a92] = "\x07\x56\x55", [0x9a93] = "\x0f\x69\x23", + [0x9a94] = "\x07\x56\x56", [0x9a95] = "\x07\x56\x52", + [0x9a97] = "\x04\x69\x6d", [0x9a98] = "\x07\x5a\x42", + [0x9a99] = "\x04\x69\x70", [0x9a9a] = "\x07\x5a\x43", + [0x9a9b] = "\x04\x69\x6f", [0x9a9c] = "\x07\x5a\x44", + [0x9aa0] = "\x07\x5d\x65", [0x9aa1] = "\x07\x5d\x66", + [0x9aa2] = "\x05\x76\x73", [0x9aa3] = "\x04\x6b\x36", + [0x9aa4] = "\x05\x76\x75", [0x9aa5] = "\x04\x6b\x37", + [0x9aa6] = "\x07\x5d\x62", [0x9aa7] = "\x05\x76\x74", + [0x9aa8] = "\x07\x5d\x67", [0x9aa9] = "\x07\x5d\x61", + [0x9aaa] = "\x07\x5d\x63", [0x9aab] = "\x07\x5d\x64", + [0x9aad] = "\x04\x6c\x3f", [0x9aae] = "\x05\x78\x50", + [0x9ab2] = "\x04\x6d\x34", [0x9ab3] = "\x07\x61\x65", + [0x9ab6] = "\x0f\x6b\x3a", [0x9ab7] = "\x07\x63\x27", + [0x9ab8] = "\x05\x7a\x4e", [0x9ab9] = "\x07\x63\x28", + [0x9abb] = "\x07\x64\x2a", [0x9abc] = "\x07\x64\x74", + [0x9abe] = "\x05\x7b\x6e", [0x9abf] = "\x04\x42\x23", + [0x9ac0] = "\x04\x48\x66", [0x9ac1] = "\x05\x46\x64", + [0x9ac2] = "\x05\x4b\x56", [0x9ac3] = "\x06\x64\x5a", + [0x9ac4] = "\x0f\x4d\x46", [0x9ac5] = "\x0f\x4d\x47", + [0x9ac6] = "\x0f\x4d\x48", [0x9ac9] = "\x06\x64\x59", + [0x9aca] = "\x07\x2b\x56", [0x9acb] = "\x0f\x53\x2e", + [0x9acc] = "\x0f\x53\x2f", [0x9ace] = "\x07\x36\x2e", + [0x9acf] = "\x07\x36\x2d", [0x9ad0] = "\x0f\x59\x2d", + [0x9ad1] = "\x0f\x59\x2e", [0x9ad5] = "\x04\x5a\x36", + [0x9ad7] = "\x05\x60\x40", [0x9ad8] = "\x0f\x5d\x6b", + [0x9ad9] = "\x0f\x5d\x6c", [0x9ada] = "\x07\x45\x40", + [0x9adc] = "\x0f\x61\x61", [0x9add] = "\x0f\x61\x62", + [0x9ade] = "\x07\x4c\x3f", [0x9adf] = "\x0f\x64\x5f", + [0x9ae0] = "\x05\x6e\x76", [0x9ae1] = "\x0f\x67\x22", + [0x9ae2] = "\x0f\x67\x23", [0x9ae3] = "\x0f\x67\x24", + [0x9ae4] = "\x0f\x67\x25", [0x9ae5] = "\x04\x68\x31", + [0x9ae6] = "\x07\x56\x58", [0x9ae7] = "\x07\x5a\x45", + [0x9ae8] = "\x07\x5d\x68", [0x9ae9] = "\x07\x5d\x69", + [0x9aea] = "\x07\x5d\x6a", [0x9aeb] = "\x07\x60\x37", + [0x9aec] = "\x0f\x6b\x73", [0x9aed] = "\x07\x61\x66", + [0x9aee] = "\x07\x61\x67", [0x9aef] = "\x07\x63\x29", + [0x9af0] = "\x07\x64\x2b", [0x9af1] = "\x04\x6e\x28", + [0x9af3] = "\x07\x65\x7c", [0x9af4] = "\x06\x50\x49", + [0x9af7] = "\x06\x50\x4a", [0x9af9] = "\x06\x5a\x4d", + [0x9afa] = "\x06\x5a\x4c", [0x9afc] = "\x0f\x46\x3a", + [0x9afd] = "\x0f\x40\x69", [0x9aff] = "\x04\x48\x68", + [0x9b00] = "\x05\x4b\x58", [0x9b01] = "\x06\x64\x60", + [0x9b03] = "\x06\x64\x5f", [0x9b04] = "\x06\x64\x5d", + [0x9b09] = "\x06\x64\x61", [0x9b0a] = "\x06\x64\x5b", + [0x9b0b] = "\x06\x64\x5c", [0x9b0f] = "\x05\x4b\x57", + [0x9b10] = "\x05\x4b\x5a", [0x9b11] = "\x05\x52\x7e", + [0x9b12] = "\x07\x2b\x57", [0x9b13] = "\x07\x2b\x5a", + [0x9b14] = "\x04\x4e\x7e", [0x9b15] = "\x07\x2b\x58", + [0x9b16] = "\x05\x53\x24", [0x9b17] = "\x04\x4f\x22", + [0x9b18] = "\x07\x2b\x5b", [0x9b19] = "\x05\x53\x23", + [0x9b1a] = "\x04\x4e\x7c", [0x9b1b] = "\x04\x4e\x7d", + [0x9b1c] = "\x05\x52\x7c", [0x9b1d] = "\x04\x4e\x7a", + [0x9b1e] = "\x05\x52\x7d", [0x9b1f] = "\x05\x53\x22", + [0x9b20] = "\x05\x53\x21", [0x9b21] = "\x07\x2b\x5c", + [0x9b22] = "\x07\x2b\x59", [0x9b26] = "\x0f\x53\x30", + [0x9b27] = "\x0f\x53\x31", [0x9b28] = "\x0f\x53\x32", + [0x9b29] = "\x0f\x53\x33", [0x9b30] = "\x07\x36\x2f", + [0x9b31] = "\x04\x55\x37", [0x9b32] = "\x07\x36\x31", + [0x9b33] = "\x05\x5a\x3a", [0x9b34] = "\x07\x36\x30", + [0x9b35] = "\x04\x55\x39", [0x9b36] = "\x04\x55\x34", + [0x9b37] = "\x04\x55\x3b", [0x9b38] = "\x05\x5a\x37", + [0x9b39] = "\x05\x5a\x39", [0x9b3a] = "\x04\x55\x3a", + [0x9b3b] = "\x04\x55\x38", [0x9b3c] = "\x07\x36\x33", + [0x9b3d] = "\x05\x5a\x38", [0x9b3f] = "\x0f\x59\x2f", + [0x9b40] = "\x0f\x59\x30", [0x9b41] = "\x0f\x59\x31", + [0x9b42] = "\x0f\x59\x33", [0x9b43] = "\x07\x36\x32", + [0x9b47] = "\x04\x5a\x3a", [0x9b48] = "\x04\x5a\x3c", + [0x9b49] = "\x07\x3e\x3a", [0x9b4a] = "\x05\x60\x41", + [0x9b4b] = "\x05\x60\x44", [0x9b4c] = "\x05\x60\x42", + [0x9b4d] = "\x07\x3e\x38", [0x9b4e] = "\x05\x60\x45", + [0x9b4f] = "\x05\x60\x46", [0x9b50] = "\x05\x60\x43", + [0x9b51] = "\x07\x3e\x35", [0x9b52] = "\x04\x5a\x39", + [0x9b53] = "\x07\x3e\x36", [0x9b55] = "\x0f\x5d\x6d", + [0x9b56] = "\x0f\x5d\x6e", [0x9b57] = "\x0f\x5d\x6f", + [0x9b58] = "\x07\x3e\x37", [0x9b5a] = "\x07\x3e\x39", + [0x9b5d] = "\x07\x3e\x3b", [0x9b5e] = "\x07\x45\x42", + [0x9b5f] = "\x05\x66\x5e", [0x9b60] = "\x04\x5e\x71", + [0x9b61] = "\x05\x66\x5c", [0x9b62] = "\x05\x66\x60", + [0x9b63] = "\x05\x66\x5f", [0x9b64] = "\x07\x45\x44", + [0x9b65] = "\x05\x66\x61", [0x9b66] = "\x07\x4c\x40", + [0x9b67] = "\x07\x45\x43", [0x9b68] = "\x04\x5e\x72", + [0x9b69] = "\x05\x66\x5a", [0x9b6a] = "\x04\x5e\x78", + [0x9b6b] = "\x05\x66\x5b", [0x9b6d] = "\x0f\x61\x63", + [0x9b6e] = "\x0f\x61\x65", [0x9b77] = "\x05\x66\x5d", + [0x9b78] = "\x07\x45\x41", [0x9b79] = "\x0f\x61\x64", + [0x9b7a] = "\x04\x62\x4d", [0x9b7b] = "\x07\x4c\x43", + [0x9b7c] = "\x07\x4c\x47", [0x9b7d] = "\x05\x6a\x7e", + [0x9b7e] = "\x05\x6b\x21", [0x9b7f] = "\x05\x6b\x23", + [0x9b80] = "\x04\x62\x50", [0x9b81] = "\x07\x4c\x48", + [0x9b82] = "\x07\x4c\x46", [0x9b83] = "\x07\x4c\x41", + [0x9b84] = "\x05\x6b\x24", [0x9b85] = "\x05\x6b\x22", + [0x9b86] = "\x07\x4c\x45", [0x9b87] = "\x07\x4c\x42", + [0x9b88] = "\x04\x62\x4b", [0x9b89] = "\x07\x4c\x44", + [0x9b8b] = "\x0f\x64\x60", [0x9b8c] = "\x0f\x64\x61", + [0x9b8d] = "\x0f\x64\x63", [0x9b96] = "\x05\x6e\x7c", + [0x9b97] = "\x07\x51\x76", [0x9b98] = "\x05\x6e\x77", + [0x9b99] = "\x05\x6e\x7b", [0x9b9a] = "\x05\x6e\x7a", + [0x9b9b] = "\x05\x6e\x79", [0x9b9c] = "\x04\x65\x50", + [0x9b9d] = "\x04\x65\x4c", [0x9b9e] = "\x05\x6e\x7e", + [0x9b9f] = "\x05\x6e\x78", [0x9ba0] = "\x04\x65\x4b", + [0x9ba1] = "\x07\x51\x77", [0x9ba2] = "\x07\x51\x78", + [0x9ba3] = "\x07\x51\x7b", [0x9ba6] = "\x07\x51\x7c", + [0x9ba7] = "\x0f\x67\x26", [0x9ba8] = "\x0f\x67\x27", + [0x9ba9] = "\x0f\x67\x28", [0x9bae] = "\x05\x6e\x7d", + [0x9baf] = "\x05\x72\x3b", [0x9bb0] = "\x05\x72\x3e", + [0x9bb1] = "\x05\x72\x3a", [0x9bb2] = "\x07\x56\x59", + [0x9bb3] = "\x04\x68\x32", [0x9bb4] = "\x04\x68\x34", + [0x9bb5] = "\x05\x72\x39", [0x9bb6] = "\x04\x68\x33", + [0x9bb7] = "\x05\x72\x3d", [0x9bb8] = "\x07\x56\x5a", + [0x9bb9] = "\x05\x72\x3c", [0x9bba] = "\x07\x56\x5e", + [0x9bbc] = "\x0f\x69\x24", [0x9bbd] = "\x07\x56\x5b", + [0x9bbe] = "\x07\x56\x5c", [0x9bc3] = "\x05\x75\x21", + [0x9bc4] = "\x05\x74\x7c", [0x9bc5] = "\x07\x5a\x46", + [0x9bc6] = "\x05\x75\x22", [0x9bc7] = "\x05\x74\x7e", + [0x9bc8] = "\x05\x74\x7b", [0x9bc9] = "\x05\x75\x25", + [0x9bca] = "\x05\x75\x24", [0x9bcb] = "\x05\x75\x23", + [0x9bcc] = "\x05\x74\x7d", [0x9bcd] = "\x05\x75\x26", + [0x9bce] = "\x07\x56\x5d", [0x9bcf] = "\x04\x69\x73", + [0x9bd0] = "\x07\x5a\x47", [0x9bd1] = "\x07\x5a\x48", + [0x9bd4] = "\x0f\x6a\x3b", [0x9bd6] = "\x0f\x6a\x3c", + [0x9bdb] = "\x05\x76\x77", [0x9bdc] = "\x04\x6b\x38", + [0x9bdd] = "\x04\x6b\x39", [0x9bde] = "\x05\x76\x76", + [0x9bdf] = "\x07\x5d\x6c", [0x9be0] = "\x07\x5d\x6d", + [0x9be4] = "\x07\x5d\x6b", [0x9be5] = "\x0f\x6b\x3b", + [0x9be6] = "\x04\x6c\x40", [0x9be7] = "\x07\x60\x38", + [0x9be8] = "\x05\x78\x51", [0x9be9] = "\x04\x6c\x44", + [0x9bed] = "\x04\x6c\x42", [0x9bf0] = "\x05\x79\x65", + [0x9bf1] = "\x07\x61\x68", [0x9bf2] = "\x05\x79\x64", + [0x9bf3] = "\x04\x6d\x36", [0x9bf4] = "\x0f\x6c\x42", + [0x9bf5] = "\x0f\x6c\x43", [0x9bf8] = "\x07\x61\x69", + [0x9bfa] = "\x05\x7a\x4f", [0x9bfb] = "\x07\x63\x2a", + [0x9bff] = "\x07\x63\x2b", [0x9c01] = "\x07\x64\x2c", + [0x9c02] = "\x04\x6e\x29", [0x9c03] = "\x05\x7b\x26", + [0x9c04] = "\x0f\x6c\x72", [0x9c05] = "\x07\x64\x77", + [0x9c06] = "\x07\x64\x76", [0x9c07] = "\x05\x7b\x4e", + [0x9c09] = "\x04\x6e\x54", [0x9c0a] = "\x06\x23\x3d", + [0x9c0b] = "\x06\x23\x3c", [0x9c0c] = "\x05\x44\x4b", + [0x9c0d] = "\x05\x4b\x5b", [0x9c0e] = "\x05\x4b\x5c", + [0x9c0f] = "\x06\x64\x62", [0x9c10] = "\x07\x2b\x5d", + [0x9c11] = "\x07\x36\x34", [0x9c12] = "\x07\x3e\x3c", + [0x9c13] = "\x07\x45\x45", [0x9c14] = "\x04\x5e\x79", + [0x9c15] = "\x07\x51\x7e", [0x9c16] = "\x07\x56\x5f", + [0x9c17] = "\x05\x72\x40", [0x9c19] = "\x07\x5a\x49", + [0x9c1c] = "\x07\x60\x3a", [0x9c1d] = "\x07\x60\x39", + [0x9c1e] = "\x05\x78\x53", [0x9c1f] = "\x05\x7b\x4f", + [0x9c20] = "\x07\x2b\x5e", [0x9c21] = "\x04\x4f\x23", + [0x9c22] = "\x04\x55\x3c", [0x9c23] = "\x07\x45\x46", + [0x9c24] = "\x07\x52\x21", [0x9c25] = "\x07\x56\x61", + [0x9c26] = "\x07\x56\x60", [0x9c27] = "\x07\x5a\x4a", + [0x9c28] = "\x07\x5d\x6e", [0x9c29] = "\x0f\x6c\x73", + [0x9c2a] = "\x05\x7b\x50", [0x9c2b] = "\x04\x42\x24", + [0x9c2c] = "\x06\x5a\x4e", [0x9c2d] = "\x06\x64\x64", + [0x9c2e] = "\x06\x64\x63", [0x9c2f] = "\x07\x2b\x5f", + [0x9c31] = "\x07\x36\x38", [0x9c32] = "\x04\x55\x3e", + [0x9c33] = "\x05\x5a\x3b", [0x9c34] = "\x07\x36\x36", + [0x9c35] = "\x07\x36\x35", [0x9c36] = "\x04\x55\x3d", + [0x9c37] = "\x07\x36\x37", [0x9c39] = "\x05\x60\x47", + [0x9c3c] = "\x07\x3e\x3d", [0x9c3e] = "\x04\x5e\x7a", + [0x9c3f] = "\x07\x45\x48", [0x9c40] = "\x07\x45\x49", + [0x9c41] = "\x07\x45\x47", [0x9c43] = "\x07\x4c\x49", + [0x9c44] = "\x05\x6b\x25", [0x9c45] = "\x07\x4c\x4a", + [0x9c47] = "\x04\x65\x51", [0x9c48] = "\x07\x52\x24", + [0x9c49] = "\x07\x52\x23", [0x9c4a] = "\x07\x52\x22", + [0x9c4b] = "\x07\x52\x25", [0x9c4c] = "\x07\x56\x62", + [0x9c4d] = "\x04\x68\x35", [0x9c4e] = "\x07\x56\x64", + [0x9c4f] = "\x05\x72\x42", [0x9c50] = "\x07\x56\x63", + [0x9c51] = "\x07\x56\x65", [0x9c52] = "\x07\x56\x66", + [0x9c53] = "\x05\x75\x27", [0x9c54] = "\x07\x5a\x4c", + [0x9c56] = "\x07\x5d\x71", [0x9c57] = "\x07\x5d\x72", + [0x9c58] = "\x05\x76\x78", [0x9c59] = "\x04\x69\x75", + [0x9c5a] = "\x04\x6b\x3a", [0x9c5b] = "\x07\x5d\x70", + [0x9c5c] = "\x05\x76\x79", [0x9c5d] = "\x07\x5d\x6f", + [0x9c5f] = "\x07\x5d\x73", [0x9c60] = "\x04\x6c\x46", + [0x9c61] = "\x04\x6c\x45", [0x9c62] = "\x07\x5d\x74", + [0x9c63] = "\x07\x60\x3b", [0x9c64] = "\x07\x61\x6b", + [0x9c65] = "\x07\x61\x6c", [0x9c66] = "\x05\x7a\x50", + [0x9c67] = "\x07\x63\x2c", [0x9c68] = "\x07\x63\x2d", + [0x9c69] = "\x07\x63\x2e", [0x9c6b] = "\x04\x6e\x2a", + [0x9c6c] = "\x07\x64\x2d", [0x9c6d] = "\x07\x64\x79", + [0x9c6f] = "\x07\x64\x78", [0x9c70] = "\x07\x64\x7a", + [0x9c71] = "\x07\x65\x4f", [0x9c72] = "\x05\x7c\x24", + [0x9c73] = "\x04\x6e\x51", [0x9c74] = "\x05\x7c\x2d", + [0x9c75] = "\x07\x65\x7d", [0x9c77] = "\x07\x66\x4a", + [0x9c78] = "\x07\x66\x4b", [0x9c79] = "\x06\x50\x4b", + [0x9c7a] = "\x05\x3d\x53", [0x9c7d] = "\x06\x5a\x52", + [0x9c7e] = "\x05\x44\x4e", [0x9c7f] = "\x06\x5a\x51", + [0x9c80] = "\x04\x42\x26", [0x9c81] = "\x05\x44\x4c", + [0x9c82] = "\x06\x5a\x50", [0x9c83] = "\x05\x44\x4d", + [0x9c84] = "\x04\x42\x25", [0x9c85] = "\x06\x5a\x4f", + [0x9c86] = "\x0f\x39\x30", [0x9c87] = "\x0f\x39\x2f", + [0x9c88] = "\x06\x5a\x53", [0x9c8a] = "\x05\x4b\x5f", + [0x9c8b] = "\x05\x4b\x60", [0x9c8c] = "\x05\x4b\x61", + [0x9c8d] = "\x05\x4b\x5e", [0x9c8e] = "\x05\x4b\x5d", + [0x9c8f] = "\x05\x4b\x62", [0x9c90] = "\x06\x64\x68", + [0x9c91] = "\x06\x64\x65", [0x9c94] = "\x06\x64\x69", + [0x9c95] = "\x0f\x4d\x49", [0x9c96] = "\x0f\x4d\x4a", + [0x9c97] = "\x0f\x4d\x4b", [0x9c98] = "\x06\x64\x6b", + [0x9c99] = "\x06\x64\x66", [0x9c9a] = "\x06\x64\x6e", + [0x9c9b] = "\x06\x64\x6c", [0x9c9c] = "\x06\x64\x6d", + [0x9c9d] = "\x06\x64\x6a", [0x9c9e] = "\x06\x64\x67", + [0x9ca1] = "\x04\x4f\x27", [0x9ca2] = "\x05\x53\x29", + [0x9ca3] = "\x07\x2b\x61", [0x9ca5] = "\x07\x2b\x60", + [0x9ca6] = "\x05\x53\x28", [0x9ca7] = "\x05\x53\x2b", + [0x9ca8] = "\x05\x5a\x41", [0x9ca9] = "\x05\x53\x2a", + [0x9caa] = "\x04\x4f\x26", [0x9cab] = "\x07\x2b\x63", + [0x9cac] = "\x05\x53\x25", [0x9cae] = "\x0f\x53\x34", + [0x9caf] = "\x0f\x53\x35", [0x9cb0] = "\x0f\x53\x36", + [0x9cb3] = "\x05\x53\x27", [0x9cb6] = "\x07\x2b\x62", + [0x9cb9] = "\x05\x53\x26", [0x9cbb] = "\x05\x5a\x3c", + [0x9cbc] = "\x07\x36\x3a", [0x9cbd] = "\x05\x5a\x45", + [0x9cbe] = "\x05\x5a\x43", [0x9cbf] = "\x07\x36\x39", + [0x9cc0] = "\x04\x55\x40", [0x9cc1] = "\x05\x5a\x44", + [0x9cc2] = "\x07\x36\x3b", [0x9cc4] = "\x0f\x59\x34", + [0x9cc5] = "\x05\x5a\x3e", [0x9cc6] = "\x05\x5a\x3d", + [0x9cc7] = "\x05\x5a\x3f", [0x9cc8] = "\x05\x5a\x42", + [0x9cc9] = "\x07\x36\x3c", [0x9ccb] = "\x05\x5a\x40", + [0x9ccc] = "\x04\x5a\x3d", [0x9ccd] = "\x05\x60\x49", + [0x9cce] = "\x05\x60\x4c", [0x9ccf] = "\x05\x60\x50", + [0x9cd0] = "\x04\x5a\x3e", [0x9cd1] = "\x07\x3e\x3e", + [0x9cd2] = "\x05\x60\x48", [0x9cd3] = "\x05\x60\x4a", + [0x9cd4] = "\x05\x60\x4f", [0x9cd5] = "\x05\x60\x4d", + [0x9cd6] = "\x07\x3e\x40", [0x9cd8] = "\x07\x3e\x41", + [0x9cd9] = "\x07\x3e\x43", [0x9cda] = "\x0f\x5d\x70", + [0x9cdb] = "\x0f\x5d\x71", [0x9cdc] = "\x0f\x5d\x72", + [0x9cdd] = "\x05\x60\x4e", [0x9cdf] = "\x07\x3e\x3f", + [0x9ce0] = "\x07\x3e\x42", [0x9ce1] = "\x05\x60\x4b", + [0x9ce2] = "\x05\x66\x63", [0x9ce3] = "\x07\x45\x4b", + [0x9ce4] = "\x04\x5e\x7b", [0x9ce5] = "\x05\x66\x69", + [0x9ce6] = "\x07\x45\x4e", [0x9ce7] = "\x05\x66\x67", + [0x9ce8] = "\x05\x66\x65", [0x9ce9] = "\x07\x45\x4f", + [0x9cea] = "\x07\x45\x4c", [0x9cec] = "\x0f\x61\x67", + [0x9ced] = "\x07\x45\x4a", [0x9cee] = "\x07\x45\x51", + [0x9cef] = "\x05\x66\x62", [0x9cf0] = "\x07\x45\x4d", + [0x9cf1] = "\x07\x45\x50", [0x9cf2] = "\x05\x66\x66", + [0x9cf5] = "\x05\x6b\x26", [0x9cf6] = "\x05\x6b\x29", + [0x9cf7] = "\x07\x4c\x4b", [0x9cf8] = "\x05\x6b\x27", + [0x9cf9] = "\x07\x4c\x4c", [0x9cfa] = "\x07\x4c\x4d", + [0x9cfc] = "\x0f\x64\x64", [0x9cfd] = "\x0f\x64\x65", + [0x9cfe] = "\x0f\x64\x66", [0x9cff] = "\x0f\x64\x67", + [0x9d00] = "\x05\x66\x64", [0x9d03] = "\x05\x6b\x28", + [0x9d06] = "\x07\x52\x2b", [0x9d07] = "\x04\x65\x52", + [0x9d08] = "\x07\x52\x2a", [0x9d09] = "\x05\x6f\x21", + [0x9d0a] = "\x07\x52\x29", [0x9d0b] = "\x07\x52\x28", + [0x9d0d] = "\x05\x6f\x22", [0x9d0e] = "\x07\x52\x26", + [0x9d0f] = "\x0f\x67\x29", [0x9d10] = "\x05\x72\x44", + [0x9d11] = "\x05\x72\x46", [0x9d12] = "\x05\x72\x48", + [0x9d13] = "\x04\x68\x37", [0x9d14] = "\x07\x56\x67", + [0x9d15] = "\x07\x56\x68", [0x9d16] = "\x0f\x69\x25", + [0x9d18] = "\x05\x72\x45", [0x9d19] = "\x05\x72\x43", + [0x9d1b] = "\x07\x56\x69", [0x9d1c] = "\x05\x72\x47", + [0x9d1d] = "\x05\x75\x2a", [0x9d1e] = "\x04\x62\x51", + [0x9d1f] = "\x07\x5a\x50", [0x9d20] = "\x04\x69\x78", + [0x9d21] = "\x05\x75\x28", [0x9d22] = "\x07\x5a\x4e", + [0x9d23] = "\x04\x69\x79", [0x9d24] = "\x05\x75\x2b", + [0x9d26] = "\x0f\x6a\x3d", [0x9d28] = "\x05\x75\x2c", + [0x9d29] = "\x05\x75\x29", [0x9d2a] = "\x04\x69\x7a", + [0x9d2b] = "\x0f\x67\x2a", [0x9d2d] = "\x07\x5a\x4d", + [0x9d2e] = "\x05\x76\x7b", [0x9d2f] = "\x05\x76\x7a", + [0x9d30] = "\x0f\x69\x26", [0x9d31] = "\x05\x78\x54", + [0x9d32] = "\x05\x78\x55", [0x9d33] = "\x04\x6c\x47", + [0x9d34] = "\x07\x60\x3f", [0x9d36] = "\x07\x60\x3e", + [0x9d37] = "\x07\x60\x40", [0x9d38] = "\x07\x60\x3d", + [0x9d3a] = "\x05\x79\x67", [0x9d3b] = "\x05\x79\x66", + [0x9d3d] = "\x0f\x6c\x44", [0x9d3f] = "\x07\x63\x2f", + [0x9d40] = "\x04\x6e\x2b", [0x9d41] = "\x07\x64\x2e", + [0x9d42] = "\x07\x64\x2f", [0x9d44] = "\x04\x6e\x41", + [0x9d45] = "\x05\x7b\x51", [0x9d47] = "\x05\x7b\x6f", + [0x9d48] = "\x05\x7c\x25", [0x9d4a] = "\x05\x7c\x40", + [0x9d4b] = "\x04\x30\x43", [0x9d4c] = "\x04\x42\x2a", + [0x9d4d] = "\x04\x42\x27", [0x9d4e] = "\x06\x5a\x55", + [0x9d4f] = "\x04\x42\x28", [0x9d50] = "\x06\x5a\x56", + [0x9d51] = "\x05\x44\x4f", [0x9d53] = "\x0f\x46\x3b", + [0x9d54] = "\x06\x64\x6f", [0x9d55] = "\x05\x4b\x65", + [0x9d56] = "\x04\x48\x6c", [0x9d57] = "\x05\x4b\x63", + [0x9d58] = "\x0f\x4d\x4c", [0x9d59] = "\x0f\x4d\x4d", + [0x9d5b] = "\x05\x4b\x66", [0x9d60] = "\x04\x4f\x2f", + [0x9d61] = "\x04\x4f\x33", [0x9d62] = "\x04\x4f\x31", + [0x9d63] = "\x04\x4f\x2d", [0x9d64] = "\x07\x2b\x68", + [0x9d65] = "\x05\x53\x31", [0x9d66] = "\x05\x53\x30", + [0x9d67] = "\x07\x2b\x65", [0x9d68] = "\x07\x2b\x64", + [0x9d69] = "\x05\x53\x2e", [0x9d6a] = "\x04\x4f\x38", + [0x9d6b] = "\x05\x53\x33", [0x9d6c] = "\x05\x53\x2c", + [0x9d6d] = "\x05\x53\x2d", [0x9d6e] = "\x07\x2b\x6c", + [0x9d6f] = "\x07\x2b\x66", [0x9d70] = "\x04\x4f\x36", + [0x9d71] = "\x05\x53\x32", [0x9d73] = "\x0f\x53\x37", + [0x9d74] = "\x0f\x53\x3a", [0x9d75] = "\x0f\x53\x3d", + [0x9d76] = "\x07\x2b\x6b", [0x9d77] = "\x07\x2b\x67", + [0x9d78] = "\x07\x2b\x69", [0x9d79] = "\x04\x4f\x2e", + [0x9d7c] = "\x0f\x53\x39", [0x9d80] = "\x05\x53\x2f", + [0x9d81] = "\x05\x5a\x48", [0x9d82] = "\x05\x5a\x46", + [0x9d83] = "\x07\x36\x3d", [0x9d84] = "\x05\x5a\x49", + [0x9d85] = "\x04\x55\x46", [0x9d86] = "\x04\x5a\x46", + [0x9d87] = "\x05\x5a\x4e", [0x9d88] = "\x05\x5a\x4d", + [0x9d89] = "\x04\x55\x49", [0x9d8a] = "\x07\x36\x43", + [0x9d8b] = "\x07\x36\x3e", [0x9d8c] = "\x07\x36\x41", + [0x9d8d] = "\x07\x36\x40", [0x9d8e] = "\x05\x5a\x4c", + [0x9d91] = "\x07\x36\x44", [0x9d92] = "\x0f\x59\x36", + [0x9d93] = "\x0f\x59\x37", [0x9d94] = "\x0f\x59\x39", + [0x9d95] = "\x0f\x59\x3a", [0x9d96] = "\x05\x5a\x4b", + [0x9d9a] = "\x07\x36\x42", [0x9d9b] = "\x0f\x59\x35", + [0x9d9e] = "\x05\x5a\x47", [0x9da0] = "\x07\x36\x3f", + [0x9da2] = "\x05\x60\x56", [0x9da3] = "\x04\x5a\x48", + [0x9da4] = "\x05\x60\x57", [0x9da5] = "\x05\x60\x54", + [0x9da6] = "\x05\x60\x52", [0x9da7] = "\x04\x5a\x47", + [0x9da8] = "\x07\x3e\x4b", [0x9da9] = "\x05\x60\x55", + [0x9daa] = "\x07\x3e\x46", [0x9dab] = "\x07\x3e\x4d", + [0x9dac] = "\x07\x3e\x45", [0x9dad] = "\x04\x5a\x4b", + [0x9dae] = "\x07\x3e\x4c", [0x9daf] = "\x05\x60\x5a", + [0x9db0] = "\x05\x60\x58", [0x9db1] = "\x07\x3e\x44", + [0x9db6] = "\x04\x5a\x4a", [0x9db7] = "\x0f\x46\x3c", + [0x9db8] = "\x0f\x5d\x73", [0x9db9] = "\x0f\x5d\x74", + [0x9dba] = "\x0f\x5d\x75", [0x9dbb] = "\x0f\x5d\x77", + [0x9dbc] = "\x0f\x5d\x79", [0x9dbd] = "\x07\x3e\x48", + [0x9dbf] = "\x05\x60\x5b", [0x9dc2] = "\x05\x60\x53", + [0x9dc3] = "\x07\x3e\x4a", [0x9dcb] = "\x05\x60\x51", + [0x9dcc] = "\x05\x60\x59", [0x9dcd] = "\x05\x66\x77", + [0x9dce] = "\x05\x66\x74", [0x9dcf] = "\x05\x66\x70", + [0x9dd0] = "\x05\x66\x6b", [0x9dd1] = "\x07\x45\x53", + [0x9dd2] = "\x04\x5f\x28", [0x9dd3] = "\x05\x66\x6d", + [0x9dd4] = "\x07\x45\x52", [0x9dd5] = "\x05\x66\x6a", + [0x9dd6] = "\x05\x66\x71", [0x9dd7] = "\x05\x66\x75", + [0x9dd8] = "\x05\x66\x72", [0x9dd9] = "\x05\x66\x6f", + [0x9dda] = "\x05\x66\x6c", [0x9ddc] = "\x07\x45\x54", + [0x9ddd] = "\x0f\x61\x68", [0x9dde] = "\x0f\x61\x69", + [0x9ddf] = "\x0f\x61\x6a", [0x9de0] = "\x0f\x61\x6b", + [0x9de1] = "\x0f\x61\x6c", [0x9de2] = "\x0f\x61\x6d", + [0x9de3] = "\x0f\x61\x6e", [0x9de4] = "\x0f\x61\x6f", + [0x9de5] = "\x0f\x61\x71", [0x9de6] = "\x0f\x61\x73", + [0x9dec] = "\x07\x45\x55", [0x9dee] = "\x07\x3e\x47", + [0x9df4] = "\x05\x66\x76", [0x9df5] = "\x05\x66\x73", + [0x9df7] = "\x07\x4c\x5b", [0x9df8] = "\x07\x4c\x58", + [0x9df9] = "\x04\x62\x5e", [0x9dfa] = "\x07\x4c\x52", + [0x9dfb] = "\x05\x6b\x2d", [0x9dfc] = "\x04\x62\x52", + [0x9dfd] = "\x05\x6b\x2f", [0x9dfe] = "\x07\x4c\x4f", + [0x9dff] = "\x07\x4c\x51", [0x9e00] = "\x04\x62\x5f", + [0x9e01] = "\x05\x66\x78", [0x9e02] = "\x04\x62\x63", + [0x9e03] = "\x05\x6b\x32", [0x9e04] = "\x04\x62\x5b", + [0x9e05] = "\x07\x4c\x4e", [0x9e06] = "\x04\x62\x5a", + [0x9e07] = "\x04\x62\x65", [0x9e08] = "\x07\x4c\x5a", + [0x9e09] = "\x07\x4c\x53", [0x9e0a] = "\x07\x4c\x59", + [0x9e0b] = "\x04\x62\x58", [0x9e0c] = "\x07\x4c\x55", + [0x9e0d] = "\x05\x6b\x36", [0x9e0e] = "\x05\x6b\x2e", + [0x9e0f] = "\x07\x4c\x50", [0x9e10] = "\x05\x6b\x34", + [0x9e12] = "\x0f\x64\x6e", [0x9e17] = "\x0f\x64\x68", + [0x9e18] = "\x0f\x64\x6a", [0x9e19] = "\x0f\x64\x6c", + [0x9e1a] = "\x0f\x64\x6f", [0x9e1b] = "\x0f\x64\x70", + [0x9e1c] = "\x0f\x64\x71", [0x9e1f] = "\x05\x6b\x30", + [0x9e20] = "\x07\x4c\x54", [0x9e22] = "\x07\x4c\x57", + [0x9e25] = "\x04\x62\x53", [0x9e27] = "\x05\x6b\x37", + [0x9e28] = "\x05\x6b\x2a", [0x9e2d] = "\x0f\x64\x69", + [0x9e39] = "\x05\x6b\x2c", [0x9e3a] = "\x0f\x61\x70", + [0x9e3c] = "\x07\x4c\x56", [0x9e3e] = "\x05\x6f\x27", + [0x9e3f] = "\x07\x52\x2e", [0x9e40] = "\x05\x6f\x26", + [0x9e41] = "\x05\x6b\x38", [0x9e42] = "\x05\x6f\x29", + [0x9e43] = "\x07\x52\x2c", [0x9e44] = "\x04\x65\x58", + [0x9e45] = "\x05\x6f\x2b", [0x9e46] = "\x07\x52\x2f", + [0x9e47] = "\x07\x52\x2d", [0x9e48] = "\x05\x6f\x28", + [0x9e49] = "\x04\x65\x56", [0x9e4a] = "\x05\x6f\x24", + [0x9e4b] = "\x07\x52\x32", [0x9e4c] = "\x04\x65\x5e", + [0x9e4d] = "\x05\x6f\x25", [0x9e4e] = "\x05\x6f\x23", + [0x9e4f] = "\x04\x65\x60", [0x9e50] = "\x07\x52\x30", + [0x9e51] = "\x05\x6f\x2c", [0x9e52] = "\x07\x52\x34", + [0x9e56] = "\x0f\x67\x2b", [0x9e57] = "\x0f\x67\x2c", + [0x9e58] = "\x0f\x67\x2d", [0x9e59] = "\x0f\x67\x2f", + [0x9e5a] = "\x0f\x67\x30", [0x9e5b] = "\x0f\x67\x31", + [0x9e5c] = "\x0f\x67\x32", [0x9e5e] = "\x0f\x67\x2e", + [0x9e62] = "\x05\x6f\x2a", [0x9e68] = "\x0f\x67\x34", + [0x9e71] = "\x05\x72\x4a", [0x9e72] = "\x04\x68\x3f", + [0x9e73] = "\x05\x72\x4f", [0x9e74] = "\x05\x72\x53", + [0x9e75] = "\x05\x77\x23", [0x9e76] = "\x05\x72\x49", + [0x9e77] = "\x05\x72\x52", [0x9e78] = "\x04\x68\x38", + [0x9e79] = "\x07\x56\x71", [0x9e7a] = "\x05\x72\x4c", + [0x9e7b] = "\x07\x56\x72", [0x9e7c] = "\x05\x72\x57", + [0x9e7d] = "\x07\x56\x6d", [0x9e7e] = "\x05\x72\x54", + [0x9e7f] = "\x05\x72\x4d", [0x9e80] = "\x07\x56\x73", + [0x9e81] = "\x07\x56\x75", [0x9e82] = "\x07\x56\x6a", + [0x9e83] = "\x07\x56\x74", [0x9e84] = "\x05\x72\x56", + [0x9e85] = "\x07\x56\x6e", [0x9e86] = "\x07\x56\x6f", + [0x9e8d] = "\x0f\x69\x28", [0x9e8e] = "\x0f\x69\x29", + [0x9e8f] = "\x0f\x69\x2b", [0x9e90] = "\x0f\x69\x2c", + [0x9e91] = "\x0f\x69\x2d", [0x9e92] = "\x0f\x69\x2e", + [0x9e93] = "\x0f\x69\x2f", [0x9e94] = "\x0f\x69\x30", + [0x9e95] = "\x0f\x69\x31", [0x9e96] = "\x0f\x69\x32", + [0x9e99] = "\x07\x56\x6b", [0x9e9a] = "\x07\x56\x6c", + [0x9e9b] = "\x05\x72\x55", [0x9e9c] = "\x07\x56\x70", + [0x9eab] = "\x05\x72\x50", [0x9ead] = "\x07\x5a\x54", + [0x9eae] = "\x07\x5a\x52", [0x9eaf] = "\x05\x75\x32", + [0x9eb0] = "\x04\x6a\x22", [0x9eb1] = "\x05\x75\x2e", + [0x9eb2] = "\x05\x75\x2f", [0x9eb3] = "\x07\x5a\x5a", + [0x9eb4] = "\x07\x5a\x57", [0x9eb5] = "\x05\x75\x30", + [0x9eb6] = "\x07\x5a\x5c", [0x9eb7] = "\x07\x5a\x59", + [0x9eb8] = "\x05\x75\x34", [0x9eb9] = "\x07\x5a\x56", + [0x9eba] = "\x07\x5a\x5b", [0x9ebb] = "\x07\x5a\x53", + [0x9ebc] = "\x07\x5a\x55", [0x9ebd] = "\x07\x5a\x51", + [0x9ebe] = "\x07\x5a\x5e", [0x9ec5] = "\x0f\x6a\x41", + [0x9ec6] = "\x0f\x6a\x42", [0x9ec7] = "\x0f\x6a\x43", + [0x9ec8] = "\x0f\x6a\x40", [0x9ec9] = "\x07\x5a\x5f", + [0x9eca] = "\x05\x75\x33", [0x9ecb] = "\x07\x5a\x58", + [0x9ecd] = "\x07\x5a\x5d", [0x9ed6] = "\x05\x75\x31", + [0x9ed8] = "\x05\x76\x7e", [0x9ed9] = "\x07\x5d\x78", + [0x9eda] = "\x05\x77\x22", [0x9edb] = "\x04\x6b\x3e", + [0x9edc] = "\x04\x6b\x3f", [0x9edd] = "\x05\x76\x7c", + [0x9ede] = "\x07\x5d\x77", [0x9edf] = "\x04\x65\x5c", + [0x9ee0] = "\x07\x60\x46", [0x9ee1] = "\x07\x5d\x75", + [0x9ee2] = "\x07\x5e\x22", [0x9ee3] = "\x07\x5d\x76", + [0x9ee4] = "\x05\x76\x7d", [0x9ee5] = "\x07\x5e\x21", + [0x9ee6] = "\x07\x5d\x7c", [0x9ee7] = "\x05\x77\x21", + [0x9ee8] = "\x07\x5d\x79", [0x9eea] = "\x0f\x6b\x3d", + [0x9eeb] = "\x0f\x6b\x3f", [0x9ef2] = "\x07\x5d\x7a", + [0x9ef4] = "\x07\x5d\x7d", [0x9ef5] = "\x07\x5d\x7e", + [0x9ef6] = "\x07\x5d\x7b", [0x9ef8] = "\x0f\x6b\x3c", + [0x9f02] = "\x07\x60\x43", [0x9f03] = "\x05\x78\x5c", + [0x9f04] = "\x05\x78\x60", [0x9f05] = "\x05\x78\x5a", + [0x9f06] = "\x07\x60\x41", [0x9f07] = "\x04\x6c\x4f", + [0x9f08] = "\x04\x6c\x4c", [0x9f09] = "\x05\x78\x59", + [0x9f0a] = "\x05\x78\x61", [0x9f0b] = "\x04\x6c\x4b", + [0x9f0c] = "\x05\x78\x5f", [0x9f0d] = "\x05\x78\x5e", + [0x9f0e] = "\x05\x78\x57", [0x9f10] = "\x07\x60\x4b", + [0x9f11] = "\x07\x60\x47", [0x9f12] = "\x05\x78\x58", + [0x9f16] = "\x0f\x6b\x75", [0x9f17] = "\x0f\x6b\x78", + [0x9f18] = "\x07\x60\x48", [0x9f1c] = "\x07\x60\x42", + [0x9f1d] = "\x07\x60\x44", [0x9f1e] = "\x07\x60\x45", + [0x9f1f] = "\x05\x78\x5d", [0x9f20] = "\x07\x60\x4a", + [0x9f21] = "\x07\x60\x49", [0x9f25] = "\x07\x61\x73", + [0x9f26] = "\x05\x79\x68", [0x9f27] = "\x04\x6d\x38", + [0x9f28] = "\x05\x79\x69", [0x9f29] = "\x07\x61\x6e", + [0x9f2a] = "\x07\x60\x7a", [0x9f2b] = "\x07\x61\x71", + [0x9f2c] = "\x07\x61\x6f", [0x9f2d] = "\x05\x79\x6b", + [0x9f2e] = "\x07\x61\x72", [0x9f31] = "\x07\x61\x70", + [0x9f32] = "\x0f\x6c\x45", [0x9f33] = "\x0f\x6c\x46", + [0x9f34] = "\x05\x79\x6a", [0x9f35] = "\x07\x61\x6d", + [0x9f3b] = "\x07\x63\x35", [0x9f3c] = "\x07\x63\x30", + [0x9f3d] = "\x07\x63\x32", [0x9f3e] = "\x07\x63\x33", + [0x9f3f] = "\x07\x63\x34", [0x9f40] = "\x05\x7a\x51", + [0x9f41] = "\x05\x7a\x52", [0x9f42] = "\x0f\x6c\x5a", + [0x9f43] = "\x0f\x6c\x5b", [0x9f44] = "\x0f\x6c\x5c", + [0x9f48] = "\x0f\x6c\x5d", [0x9f4c] = "\x07\x63\x31", + [0x9f4d] = "\x05\x7b\x28", [0x9f4e] = "\x05\x7b\x27", + [0x9f4f] = "\x07\x64\x30", [0x9f50] = "\x05\x7b\x29", + [0x9f51] = "\x0f\x6c\x74", [0x9f53] = "\x07\x64\x31", + [0x9f55] = "\x05\x7b\x2a", [0x9f58] = "\x07\x64\x32", + [0x9f5a] = "\x07\x64\x7e", [0x9f5b] = "\x05\x7b\x53", + [0x9f5c] = "\x05\x7b\x52", [0x9f5d] = "\x05\x7b\x55", + [0x9f5e] = "\x07\x64\x7c", [0x9f5f] = "\x07\x65\x21", + [0x9f60] = "\x07\x64\x7b", [0x9f61] = "\x05\x7b\x54", + [0x9f63] = "\x07\x64\x7d", [0x9f66] = "\x0f\x6c\x75", + [0x9f67] = "\x05\x7b\x73", [0x9f68] = "\x05\x7b\x72", + [0x9f69] = "\x05\x7b\x71", [0x9f6a] = "\x05\x7b\x70", + [0x9f6b] = "\x07\x65\x50", [0x9f6c] = "\x05\x7c\x26", + [0x9f6d] = "\x0f\x6d\x2b", [0x9f6e] = "\x0f\x6d\x2c", + [0x9f70] = "\x05\x7c\x27", [0x9f71] = "\x07\x65\x6b", + [0x9f73] = "\x05\x7c\x2e", [0x9f75] = "\x05\x7c\x37", + [0x9f76] = "\x07\x66\x2f", [0x9f77] = "\x05\x7c\x36", + [0x9f80] = "\x0f\x53\x3c", [0x9f89] = "\x0f\x5d\x78", + [0x9f8d] = "\x0f\x6b\x3e", [0x9f8f] = "\x06\x50\x4c", + [0x9f90] = "\x0f\x40\x33", [0x9f91] = "\x06\x50\x4d", + [0x9f92] = "\x04\x42\x2b", [0x9f93] = "\x06\x5a\x57", + [0x9f94] = "\x05\x44\x51", [0x9f95] = "\x05\x44\x52", + [0x9f96] = "\x06\x5a\x5c", [0x9f97] = "\x06\x5a\x58", + [0x9f98] = "\x06\x5a\x59", [0x9f99] = "\x05\x44\x50", + [0x9f9b] = "\x06\x5a\x5a", [0x9f9c] = "\x06\x5a\x5b", + [0x9f9d] = "\x06\x64\x70", [0x9f9e] = "\x05\x4b\x6a", + [0x9f9f] = "\x06\x64\x71", [0x9fa0] = "\x05\x4b\x69", + [0x9fa1] = "\x04\x48\x6e", [0x9fa2] = "\x04\x48\x6f", + [0x9fa3] = "\x06\x64\x72", [0x9fa4] = "\x06\x64\x73", + [0x9fa5] = "\x06\x64\x74", [0x9fa6] = "\x04\x48\x70", + [0x9fa7] = "\x05\x4b\x68", [0x9fa9] = "\x0f\x4d\x4f", + [0x9faa] = "\x0f\x4d\x50", [0x9fab] = "\x0f\x4d\x51", + [0x9fac] = "\x05\x4b\x67", [0x9fb0] = "\x04\x4f\x45", + [0x9fb1] = "\x07\x2b\x72", [0x9fb2] = "\x07\x2b\x7d", + [0x9fb3] = "\x07\x2b\x6f", [0x9fb4] = "\x07\x2b\x73", + [0x9fb5] = "\x07\x2b\x79", [0x9fb6] = "\x05\x53\x37", + [0x9fb7] = "\x05\x53\x3b", [0x9fb8] = "\x05\x53\x3d", + [0x9fb9] = "\x05\x53\x39", [0x9fba] = "\x07\x2b\x76", + [0x9fbb] = "\x07\x2b\x7c", [0x9fbc] = "\x05\x53\x3f", + [0x9fbd] = "\x05\x53\x34", [0x9fbe] = "\x04\x4f\x3d", + [0x9fbf] = "\x05\x53\x41", [0x9fc0] = "\x05\x53\x3e", + [0x9fc1] = "\x05\x53\x35", [0x9fc2] = "\x04\x4f\x3e", + [0x9fc3] = "\x05\x53\x42", [0x9fc4] = "\x07\x2b\x7a", + [0x9fc5] = "\x04\x4f\x3c", [0x9fc6] = "\x07\x2b\x75", + [0x9fc7] = "\x04\x4f\x43", [0x9fc8] = "\x04\x4f\x3a", + [0x9fc9] = "\x05\x53\x43", [0x9fca] = "\x04\x4f\x46", + [0x9fcb] = "\x07\x2b\x70", [0x9fcc] = "\x07\x2b\x7b", + [0x9fcf] = "\x0f\x53\x40", [0x9fd0] = "\x07\x2b\x6e", + [0x9fd1] = "\x07\x2b\x77", [0x9fd2] = "\x07\x2b\x78", + [0x9fd3] = "\x05\x53\x36", [0x9fd4] = "\x05\x53\x3a", + [0x9fd5] = "\x05\x53\x40", [0x9fd6] = "\x07\x2b\x71", + [0x9fd7] = "\x07\x2b\x74", [0x9fdb] = "\x05\x53\x3c", + [0x9fdc] = "\x07\x36\x4b", [0x9fdd] = "\x05\x5a\x54", + [0x9fde] = "\x05\x5a\x56", [0x9fdf] = "\x05\x5a\x51", + [0x9fe0] = "\x05\x5a\x4f", [0x9fe1] = "\x04\x55\x4c", + [0x9fe2] = "\x05\x5a\x53", [0x9fe3] = "\x05\x5a\x59", + [0x9fe4] = "\x05\x5a\x52", [0x9fe5] = "\x07\x36\x57", + [0x9fe6] = "\x07\x36\x52", [0x9fe7] = "\x05\x5a\x57", + [0x9fe8] = "\x04\x55\x56", [0x9fe9] = "\x07\x36\x54", + [0x9fea] = "\x05\x5a\x58", [0x9feb] = "\x07\x36\x50", + [0x9fec] = "\x05\x5a\x55", [0x9fed] = "\x07\x36\x53", + [0x9fee] = "\x07\x36\x4c", [0x9ff1] = "\x07\x36\x45", + [0x9ff2] = "\x07\x36\x4e", [0x9ff3] = "\x0f\x59\x3d", + [0x9ff4] = "\x0f\x59\x3e", [0x9ff5] = "\x0f\x59\x3f", + [0x9ff6] = "\x0f\x59\x40", [0x9ff7] = "\x07\x36\x4d", + [0x9ff8] = "\x07\x36\x4f", [0x9ffc] = "\x07\x36\x58", + [0xa000] = "\x07\x36\x56", [0xa001] = "\x07\x36\x47", + [0xa007] = "\x07\x36\x48", [0xa008] = "\x07\x36\x55", + [0xa009] = "\x04\x55\x53", [0xa00a] = "\x04\x55\x51", + [0xa00b] = "\x06\x50\x4e", [0xa00c] = "\x07\x36\x49", + [0xa00d] = "\x05\x5a\x50", [0xa00f] = "\x07\x36\x46", + [0xa011] = "\x0f\x56\x33", [0xa012] = "\x07\x3e\x51", + [0xa013] = "\x04\x5a\x4c", [0xa014] = "\x05\x60\x5e", + [0xa015] = "\x05\x60\x69", [0xa016] = "\x07\x3e\x54", + [0xa017] = "\x04\x5a\x53", [0xa018] = "\x05\x60\x67", + [0xa019] = "\x07\x3e\x55", [0xa01a] = "\x05\x60\x5d", + [0xa01b] = "\x05\x60\x61", [0xa01d] = "\x07\x3e\x4e", + [0xa01e] = "\x05\x60\x64", [0xa01f] = "\x05\x60\x6b", + [0xa020] = "\x05\x60\x60", [0xa021] = "\x05\x60\x62", + [0xa022] = "\x04\x5a\x54", [0xa023] = "\x07\x3e\x57", + [0xa024] = "\x05\x60\x5c", [0xa025] = "\x05\x60\x63", + [0xa026] = "\x04\x5a\x58", [0xa027] = "\x07\x3e\x4f", + [0xa028] = "\x04\x5a\x5b", [0xa029] = "\x05\x60\x6c", + [0xa02a] = "\x07\x3e\x58", [0xa02b] = "\x07\x3e\x53", + [0xa02c] = "\x05\x60\x68", [0xa02d] = "\x05\x60\x6a", + [0xa030] = "\x0f\x5d\x7a", [0xa031] = "\x0f\x5d\x7b", + [0xa032] = "\x0f\x5d\x7c", [0xa033] = "\x0f\x5d\x7d", + [0xa034] = "\x0f\x5e\x21", [0xa035] = "\x0f\x5e\x22", + [0xa036] = "\x0f\x5e\x23", [0xa037] = "\x0f\x5e\x25", + [0xa038] = "\x07\x3e\x50", [0xa03a] = "\x05\x60\x5f", + [0xa03c] = "\x04\x5a\x5a", [0xa03d] = "\x07\x3e\x56", + [0xa03f] = "\x05\x60\x65", [0xa040] = "\x05\x60\x66", + [0xa048] = "\x07\x3e\x52", [0xa049] = "\x04\x5a\x57", + [0xa04a] = "\x07\x45\x5b", [0xa04b] = "\x05\x60\x6d", + [0xa04c] = "\x07\x45\x5f", [0xa04d] = "\x05\x66\x7d", + [0xa04e] = "\x05\x67\x25", [0xa04f] = "\x05\x67\x27", + [0xa050] = "\x04\x5f\x2e", [0xa051] = "\x05\x67\x2a", + [0xa052] = "\x05\x66\x7a", [0xa053] = "\x05\x67\x21", + [0xa054] = "\x05\x66\x7e", [0xa055] = "\x05\x66\x7b", + [0xa056] = "\x07\x45\x5d", [0xa057] = "\x07\x45\x58", + [0xa058] = "\x04\x5f\x2d", [0xa059] = "\x07\x45\x5e", + [0xa05a] = "\x05\x66\x7c", [0xa05b] = "\x05\x67\x2b", + [0xa05c] = "\x04\x5f\x30", [0xa05d] = "\x07\x45\x67", + [0xa05e] = "\x05\x67\x22", [0xa05f] = "\x07\x45\x64", + [0xa060] = "\x07\x45\x5c", [0xa061] = "\x05\x67\x28", + [0xa062] = "\x07\x45\x61", [0xa063] = "\x07\x45\x62", + [0xa064] = "\x07\x45\x66", [0xa065] = "\x05\x67\x24", + [0xa066] = "\x07\x45\x59", [0xa067] = "\x05\x67\x23", + [0xa068] = "\x07\x45\x68", [0xa069] = "\x07\x45\x56", + [0xa06a] = "\x07\x45\x60", [0xa06b] = "\x0f\x61\x74", + [0xa06c] = "\x0f\x61\x75", [0xa06d] = "\x07\x45\x57", + [0xa06e] = "\x05\x67\x29", [0xa070] = "\x07\x45\x63", + [0xa072] = "\x05\x6b\x39", [0xa077] = "\x07\x4c\x5d", + [0xa078] = "\x05\x6b\x3a", [0xa079] = "\x07\x4c\x62", + [0xa07b] = "\x05\x6b\x3e", [0xa07c] = "\x05\x6b\x4a", + [0xa07d] = "\x05\x6b\x40", [0xa07e] = "\x07\x4c\x6a", + [0xa07f] = "\x07\x4c\x64", [0xa080] = "\x05\x6b\x3b", + [0xa081] = "\x07\x4c\x68", [0xa082] = "\x07\x4c\x6b", + [0xa083] = "\x07\x4c\x63", [0xa084] = "\x05\x6b\x4c", + [0xa085] = "\x05\x6b\x3d", [0xa086] = "\x05\x6b\x4b", + [0xa087] = "\x04\x62\x6b", [0xa088] = "\x05\x6b\x42", + [0xa089] = "\x05\x6b\x45", [0xa08a] = "\x07\x4c\x60", + [0xa08b] = "\x07\x4c\x5e", [0xa08c] = "\x05\x6b\x48", + [0xa08d] = "\x05\x6b\x44", [0xa08e] = "\x07\x4c\x5c", + [0xa08f] = "\x07\x4c\x66", [0xa090] = "\x07\x4c\x6c", + [0xa091] = "\x05\x6b\x41", [0xa093] = "\x04\x62\x6d", + [0xa094] = "\x07\x4c\x69", [0xa095] = "\x05\x6b\x46", + [0xa097] = "\x0f\x64\x74", [0xa098] = "\x0f\x64\x76", + [0xa099] = "\x0f\x64\x77", [0xa09a] = "\x07\x4c\x61", + [0xa09b] = "\x05\x6b\x47", [0xa09d] = "\x07\x4c\x6f", + [0xa09e] = "\x05\x6b\x49", [0xa09f] = "\x07\x45\x69", + [0xa0a1] = "\x07\x4c\x65", [0xa0a3] = "\x07\x4c\x67", + [0xa0a5] = "\x07\x4c\x6d", [0xa0aa] = "\x05\x6b\x43", + [0xa0ad] = "\x07\x4c\x6e", [0xa0b4] = "\x07\x4c\x5f", + [0xa0b5] = "\x04\x62\x69", [0xa0b6] = "\x05\x6f\x38", + [0xa0b7] = "\x05\x6f\x30", [0xa0b8] = "\x07\x52\x3a", + [0xa0b9] = "\x04\x65\x65", [0xa0ba] = "\x05\x6f\x3e", + [0xa0bb] = "\x07\x52\x43", [0xa0bc] = "\x05\x6f\x32", + [0xa0bd] = "\x05\x6f\x42", [0xa0be] = "\x04\x62\x70", + [0xa0bf] = "\x07\x52\x36", [0xa0c0] = "\x05\x6f\x2f", + [0xa0c1] = "\x04\x65\x63", [0xa0c2] = "\x05\x6f\x31", + [0xa0c3] = "\x04\x65\x6e", [0xa0c4] = "\x04\x65\x68", + [0xa0c5] = "\x05\x6f\x33", [0xa0c6] = "\x05\x6f\x2d", + [0xa0c7] = "\x05\x6f\x37", [0xa0c8] = "\x05\x6f\x44", + [0xa0c9] = "\x05\x6f\x39", [0xa0ca] = "\x04\x65\x6d", + [0xa0cb] = "\x04\x65\x66", [0xa0cc] = "\x05\x6f\x3a", + [0xa0cd] = "\x05\x6f\x3c", [0xa0ce] = "\x05\x6f\x40", + [0xa0cf] = "\x04\x65\x67", [0xa0d0] = "\x05\x6f\x2e", + [0xa0d1] = "\x05\x6f\x3b", [0xa0d2] = "\x05\x6f\x36", + [0xa0d3] = "\x05\x6f\x3f", [0xa0d4] = "\x07\x52\x3f", + [0xa0d5] = "\x07\x52\x3b", [0xa0d6] = "\x07\x52\x40", + [0xa0d7] = "\x07\x52\x35", [0xa0d8] = "\x07\x52\x37", + [0xa0da] = "\x05\x6f\x3d", [0xa0db] = "\x05\x6f\x35", + [0xa0dc] = "\x05\x6f\x34", [0xa0dd] = "\x05\x6f\x43", + [0xa0e0] = "\x07\x52\x38", [0xa0e2] = "\x0f\x67\x37", + [0xa0e4] = "\x07\x52\x3e", [0xa0e6] = "\x07\x52\x3d", + [0xa0e7] = "\x07\x52\x39", [0xa0e9] = "\x07\x52\x44", + [0xa0ea] = "\x07\x52\x41", [0xa0ef] = "\x07\x52\x3c", + [0xa0f3] = "\x0f\x67\x38", [0xa0f6] = "\x05\x6f\x41", + [0xa0f9] = "\x07\x45\x5a", [0xa0fa] = "\x05\x72\x5e", + [0xa0fb] = "\x07\x56\x79", [0xa0fc] = "\x05\x72\x66", + [0xa0fd] = "\x07\x56\x7e", [0xa0fe] = "\x05\x72\x5d", + [0xa0ff] = "\x05\x72\x60", [0xa100] = "\x05\x72\x5b", + [0xa101] = "\x05\x72\x65", [0xa102] = "\x05\x72\x64", + [0xa103] = "\x07\x57\x21", [0xa104] = "\x07\x56\x7d", + [0xa105] = "\x07\x56\x7a", [0xa106] = "\x05\x72\x68", + [0xa107] = "\x07\x57\x27", [0xa109] = "\x07\x57\x26", + [0xa10a] = "\x07\x57\x24", [0xa10b] = "\x05\x72\x5c", + [0xa10c] = "\x05\x72\x61", [0xa10d] = "\x05\x6f\x45", + [0xa10e] = "\x05\x72\x5a", [0xa10f] = "\x05\x72\x62", + [0xa110] = "\x07\x57\x22", [0xa111] = "\x07\x56\x7c", + [0xa112] = "\x05\x72\x69", [0xa113] = "\x05\x72\x6a", + [0xa114] = "\x0f\x69\x34", [0xa117] = "\x05\x72\x5f", + [0xa118] = "\x07\x57\x23", [0xa11b] = "\x07\x56\x77", + [0xa11c] = "\x07\x57\x28", [0xa11e] = "\x07\x56\x76", + [0xa120] = "\x07\x56\x7b", [0xa123] = "\x0f\x69\x33", + [0xa129] = "\x05\x72\x58", [0xa12a] = "\x07\x56\x78", + [0xa12b] = "\x05\x72\x59", [0xa12c] = "\x0f\x67\x36", + [0xa12d] = "\x05\x75\x42", [0xa12e] = "\x05\x75\x3d", + [0xa12f] = "\x04\x6a\x24", [0xa130] = "\x04\x6a\x2d", + [0xa131] = "\x05\x75\x3c", [0xa132] = "\x04\x6a\x28", + [0xa133] = "\x05\x75\x43", [0xa134] = "\x05\x75\x39", + [0xa135] = "\x05\x6f\x46", [0xa136] = "\x05\x75\x44", + [0xa137] = "\x05\x75\x40", [0xa138] = "\x05\x75\x3f", + [0xa139] = "\x04\x6a\x2b", [0xa13b] = "\x07\x5a\x62", + [0xa13c] = "\x07\x5a\x6c", [0xa13d] = "\x07\x5a\x6a", + [0xa13e] = "\x07\x5a\x70", [0xa13f] = "\x04\x6a\x2a", + [0xa140] = "\x07\x5a\x6b", [0xa141] = "\x07\x5a\x6e", + [0xa142] = "\x05\x75\x3b", [0xa143] = "\x04\x6a\x29", + [0xa144] = "\x07\x5a\x69", [0xa145] = "\x05\x75\x37", + [0xa146] = "\x07\x5a\x68", [0xa147] = "\x05\x75\x38", + [0xa148] = "\x05\x75\x46", [0xa149] = "\x05\x72\x67", + [0xa14a] = "\x07\x5a\x71", [0xa14b] = "\x05\x75\x41", + [0xa14c] = "\x07\x5a\x6f", [0xa14d] = "\x07\x5a\x67", + [0xa14e] = "\x07\x57\x25", [0xa151] = "\x0f\x6a\x44", + [0xa152] = "\x0f\x6a\x45", [0xa153] = "\x0f\x6a\x46", + [0xa154] = "\x0f\x6a\x47", [0xa155] = "\x0f\x6a\x48", + [0xa156] = "\x05\x75\x3e", [0xa15a] = "\x07\x5a\x66", + [0xa15c] = "\x07\x5a\x64", [0xa15f] = "\x07\x5a\x61", + [0xa161] = "\x07\x5a\x63", [0xa16e] = "\x05\x75\x3a", + [0xa16f] = "\x07\x5e\x2b", [0xa170] = "\x07\x5e\x27", + [0xa171] = "\x07\x5e\x31", [0xa172] = "\x05\x77\x33", + [0xa173] = "\x07\x5e\x2f", [0xa174] = "\x05\x77\x2e", + [0xa175] = "\x05\x77\x29", [0xa176] = "\x04\x6b\x43", + [0xa177] = "\x07\x5e\x32", [0xa178] = "\x07\x5e\x36", + [0xa179] = "\x05\x77\x25", [0xa17a] = "\x05\x77\x30", + [0xa17b] = "\x05\x77\x2a", [0xa17c] = "\x05\x77\x28", + [0xa17d] = "\x05\x77\x2f", [0xa17e] = "\x07\x5e\x2c", + [0xa17f] = "\x05\x77\x27", [0xa180] = "\x05\x77\x26", + [0xa181] = "\x05\x77\x38", [0xa182] = "\x05\x77\x2b", + [0xa183] = "\x04\x6b\x49", [0xa184] = "\x04\x6b\x42", + [0xa185] = "\x07\x5e\x35", [0xa186] = "\x05\x77\x31", + [0xa187] = "\x07\x5e\x30", [0xa188] = "\x07\x5e\x33", + [0xa189] = "\x05\x77\x2d", [0xa18a] = "\x07\x5a\x65", + [0xa18b] = "\x05\x77\x35", [0xa18c] = "\x07\x5a\x6d", + [0xa18d] = "\x07\x5e\x34", [0xa191] = "\x05\x77\x36", + [0xa194] = "\x07\x5e\x2d", [0xa195] = "\x0f\x6b\x40", + [0xa196] = "\x07\x5e\x24", [0xa197] = "\x07\x5e\x26", + [0xa19a] = "\x07\x5e\x2e", [0xa19d] = "\x07\x5e\x29", + [0xa1a1] = "\x07\x5e\x28", [0xa1a8] = "\x05\x77\x32", + [0xa1a9] = "\x07\x5e\x2a", [0xa1aa] = "\x07\x5e\x25", + [0xa1ab] = "\x04\x6b\x41", [0xa1ac] = "\x0f\x6b\x7a", + [0xa1ad] = "\x07\x5e\x37", [0xa1ae] = "\x07\x60\x4d", + [0xa1af] = "\x05\x78\x67", [0xa1b0] = "\x05\x78\x69", + [0xa1b1] = "\x05\x78\x6d", [0xa1b2] = "\x05\x78\x65", + [0xa1b3] = "\x05\x77\x37", [0xa1b4] = "\x05\x78\x68", + [0xa1b5] = "\x07\x60\x4e", [0xa1b6] = "\x05\x78\x6a", + [0xa1b7] = "\x05\x78\x6b", [0xa1b8] = "\x07\x60\x4f", + [0xa1b9] = "\x07\x60\x50", [0xa1ba] = "\x07\x60\x54", + [0xa1bb] = "\x05\x78\x6c", [0xa1bc] = "\x07\x60\x53", + [0xa1bd] = "\x07\x60\x4c", [0xa1be] = "\x07\x60\x51", + [0xa1bf] = "\x05\x78\x63", [0xa1c1] = "\x05\x78\x66", + [0xa1c2] = "\x05\x78\x62", [0xa1c3] = "\x0f\x6b\x79", + [0xa1c4] = "\x07\x60\x52", [0xa1c6] = "\x04\x6c\x55", + [0xa1c9] = "\x05\x78\x64", [0xa1ca] = "\x04\x6c\x53", + [0xa1d1] = "\x05\x79\x71", [0xa1d2] = "\x05\x79\x6d", + [0xa1d3] = "\x05\x79\x70", [0xa1d4] = "\x07\x61\x76", + [0xa1d5] = "\x04\x6d\x3b", [0xa1d6] = "\x05\x79\x6e", + [0xa1d7] = "\x05\x79\x6c", [0xa1d8] = "\x04\x6d\x3c", + [0xa1da] = "\x07\x61\x74", [0xa1dc] = "\x05\x79\x6f", + [0xa1dd] = "\x07\x61\x78", [0xa1e0] = "\x07\x61\x75", + [0xa1e1] = "\x07\x61\x77", [0xa1ec] = "\x04\x6d\x3e", + [0xa1ed] = "\x05\x7a\x58", [0xa1ee] = "\x07\x63\x39", + [0xa1ef] = "\x05\x7a\x56", [0xa1f0] = "\x04\x6d\x6b", + [0xa1f1] = "\x05\x7a\x5a", [0xa1f2] = "\x05\x7a\x59", + [0xa1f3] = "\x05\x7a\x55", [0xa1f4] = "\x05\x7a\x57", + [0xa1f5] = "\x04\x6d\x6a", [0xa1f6] = "\x07\x63\x38", + [0xa1f7] = "\x05\x7a\x54", [0xa1f8] = "\x07\x63\x3b", + [0xa1f9] = "\x05\x7a\x5b", [0xa1fa] = "\x07\x63\x3d", + [0xa1fb] = "\x0f\x6c\x5e", [0xa1fc] = "\x07\x63\x3a", + [0xa1ff] = "\x07\x63\x36", [0xa201] = "\x07\x63\x3c", + [0xa203] = "\x05\x7b\x2e", [0xa204] = "\x07\x64\x34", + [0xa205] = "\x07\x64\x36", [0xa206] = "\x05\x7b\x2f", + [0xa207] = "\x05\x7b\x2c", [0xa209] = "\x05\x7b\x2b", + [0xa20a] = "\x05\x7b\x31", [0xa20b] = "\x05\x7b\x30", + [0xa20c] = "\x05\x7b\x2d", [0xa20d] = "\x07\x64\x37", + [0xa20e] = "\x0f\x6c\x76", [0xa210] = "\x04\x6e\x2e", + [0xa212] = "\x07\x64\x33", [0xa213] = "\x07\x64\x35", + [0xa218] = "\x05\x7b\x56", [0xa219] = "\x07\x65\x22", + [0xa21a] = "\x07\x65\x53", [0xa21b] = "\x07\x65\x24", + [0xa21c] = "\x07\x65\x26", [0xa21d] = "\x07\x65\x23", + [0xa21e] = "\x07\x65\x27", [0xa21f] = "\x05\x7b\x57", + [0xa222] = "\x07\x65\x25", [0xa224] = "\x04\x6e\x42", + [0xa225] = "\x05\x7b\x74", [0xa226] = "\x07\x65\x54", + [0xa227] = "\x07\x65\x55", [0xa228] = "\x05\x7b\x75", + [0xa229] = "\x07\x65\x52", [0xa22a] = "\x07\x65\x56", + [0xa22b] = "\x07\x65\x51", [0xa22e] = "\x07\x65\x6d", + [0xa22f] = "\x07\x65\x6c", [0xa230] = "\x05\x7c\x29", + [0xa231] = "\x05\x7c\x28", [0xa232] = "\x0f\x6d\x32", + [0xa234] = "\x05\x7c\x2f", [0xa235] = "\x07\x66\x21", + [0xa237] = "\x07\x65\x7e", [0xa238] = "\x05\x7c\x38", + [0xa239] = "\x07\x66\x30", [0xa23a] = "\x05\x7c\x39", + [0xa23b] = "\x07\x66\x3a", [0xa23c] = "\x05\x7c\x41", + [0xa23d] = "\x0f\x6d\x37", [0xa23f] = "\x05\x7c\x48", + [0xa240] = "\x07\x66\x45", [0xa256] = "\x04\x48\x71", + [0xa257] = "\x04\x48\x72", [0xa258] = "\x05\x53\x44", + [0xa259] = "\x07\x2c\x22", [0xa25a] = "\x07\x2c\x21", + [0xa25b] = "\x07\x2b\x7e", [0xa25c] = "\x05\x5a\x5a", + [0xa25d] = "\x05\x5a\x5c", [0xa25e] = "\x07\x36\x5a", + [0xa25f] = "\x07\x36\x5b", [0xa260] = "\x0f\x59\x41", + [0xa261] = "\x07\x36\x59", [0xa263] = "\x05\x67\x2c", + [0xa264] = "\x07\x3e\x59", [0xa266] = "\x04\x62\x71", + [0xa267] = "\x07\x4c\x70", [0xa268] = "\x05\x6b\x4d", + [0xa269] = "\x07\x4c\x71", [0xa26d] = "\x07\x52\x46", + [0xa26e] = "\x05\x6f\x48", [0xa26f] = "\x05\x6f\x49", + [0xa270] = "\x07\x52\x47", [0xa271] = "\x05\x6f\x47", + [0xa272] = "\x07\x52\x49", [0xa273] = "\x07\x52\x48", + [0xa275] = "\x04\x68\x45", [0xa276] = "\x07\x57\x2b", + [0xa277] = "\x07\x57\x2a", [0xa278] = "\x05\x72\x6b", + [0xa27a] = "\x07\x5a\x73", [0xa27c] = "\x07\x5a\x72", + [0xa27f] = "\x04\x6b\x4c", [0xa280] = "\x07\x5e\x38", + [0xa281] = "\x07\x5e\x39", [0xa282] = "\x05\x77\x39", + [0xa283] = "\x07\x60\x55", [0xa284] = "\x04\x6c\x57", + [0xa286] = "\x05\x79\x72", [0xa287] = "\x04\x6d\x3f", + [0xa288] = "\x07\x63\x3e", [0xa289] = "\x05\x7b\x32", + [0xa28b] = "\x06\x5a\x5d", [0xa28c] = "\x0f\x46\x3d", + [0xa28d] = "\x05\x4b\x6c", [0xa28e] = "\x0f\x4d\x52", + [0xa28f] = "\x07\x2c\x28", [0xa290] = "\x05\x53\x45", + [0xa291] = "\x07\x2c\x27", [0xa293] = "\x07\x2c\x26", + [0xa294] = "\x07\x2c\x24", [0xa295] = "\x05\x53\x46", + [0xa296] = "\x07\x2c\x25", [0xa297] = "\x05\x53\x47", + [0xa298] = "\x07\x2c\x29", [0xa299] = "\x07\x2c\x23", + [0xa29b] = "\x07\x36\x5d", [0xa29c] = "\x05\x5a\x5d", + [0xa29e] = "\x0f\x59\x42", [0xa2a0] = "\x0f\x59\x43", + [0xa2a1] = "\x0f\x59\x44", [0xa2a5] = "\x05\x60\x6f", + [0xa2a6] = "\x05\x60\x72", [0xa2a7] = "\x05\x60\x70", + [0xa2a8] = "\x04\x5a\x5c", [0xa2aa] = "\x05\x60\x73", + [0xa2ab] = "\x05\x60\x71", [0xa2ac] = "\x07\x3e\x5b", + [0xa2ad] = "\x07\x3e\x5a", [0xa2af] = "\x07\x3e\x5e", + [0xa2b1] = "\x07\x3e\x5d", [0xa2b2] = "\x0f\x5e\x26", + [0xa2b3] = "\x05\x60\x6e", [0xa2b4] = "\x07\x45\x6e", + [0xa2b5] = "\x05\x67\x31", [0xa2b6] = "\x05\x67\x2e", + [0xa2b7] = "\x05\x67\x2d", [0xa2b8] = "\x07\x45\x6b", + [0xa2b9] = "\x07\x45\x6d", [0xa2ba] = "\x07\x45\x6a", + [0xa2bb] = "\x05\x67\x30", [0xa2bc] = "\x07\x45\x6c", + [0xa2bd] = "\x0f\x61\x78", [0xa2be] = "\x0f\x61\x79", + [0xa2bf] = "\x0f\x61\x7a", [0xa2c3] = "\x05\x67\x2f", + [0xa2c4] = "\x05\x6b\x4f", [0xa2c5] = "\x05\x6b\x4e", + [0xa2c6] = "\x05\x6b\x51", [0xa2c7] = "\x04\x62\x73", + [0xa2c8] = "\x07\x4c\x73", [0xa2c9] = "\x05\x6b\x50", + [0xa2cb] = "\x07\x4c\x72", [0xa2cd] = "\x05\x68\x40", + [0xa2ce] = "\x07\x52\x4b", [0xa2cf] = "\x04\x62\x74", + [0xa2d0] = "\x04\x65\x6f", [0xa2d1] = "\x07\x4c\x74", + [0xa2d2] = "\x0f\x67\x39", [0xa2d4] = "\x07\x52\x4a", + [0xa2d5] = "\x07\x52\x4c", [0xa2d6] = "\x05\x6f\x4a", + [0xa2d7] = "\x04\x68\x47", [0xa2d8] = "\x07\x57\x2c", + [0xa2d9] = "\x07\x57\x2d", [0xa2da] = "\x04\x68\x46", + [0xa2db] = "\x0f\x69\x35", [0xa2dc] = "\x05\x75\x47", + [0xa2dd] = "\x04\x6a\x2e", [0xa2de] = "\x0f\x6a\x49", + [0xa2e1] = "\x05\x77\x3a", [0xa2e2] = "\x05\x77\x3c", + [0xa2e3] = "\x05\x77\x3b", [0xa2e5] = "\x07\x5e\x3a", + [0xa2e7] = "\x07\x5e\x3b", [0xa2ea] = "\x07\x60\x56", + [0xa2eb] = "\x04\x6c\x58", [0xa2ec] = "\x07\x60\x57", + [0xa2ed] = "\x0f\x6b\x7b", [0xa2ee] = "\x05\x79\x75", + [0xa2ef] = "\x05\x79\x74", [0xa2f0] = "\x05\x78\x6e", + [0xa2f2] = "\x04\x6d\x40", [0xa2f3] = "\x04\x6d\x6c", + [0xa2f4] = "\x0f\x6c\x47", [0xa2f7] = "\x07\x65\x28", + [0xa2f8] = "\x07\x65\x57", [0xa2fa] = "\x05\x7c\x46", + [0xa2fb] = "\x07\x66\x47", [0xa2fc] = "\x06\x5a\x5f", + [0xa2fd] = "\x06\x5a\x5e", [0xa2fe] = "\x05\x44\x53", + [0xa2ff] = "\x0f\x46\x3f", [0xa301] = "\x04\x48\x75", + [0xa302] = "\x06\x64\x75", [0xa303] = "\x0f\x4d\x53", + [0xa305] = "\x05\x53\x4b", [0xa306] = "\x05\x53\x4a", + [0xa307] = "\x04\x4f\x4f", [0xa308] = "\x05\x53\x49", + [0xa309] = "\x05\x53\x48", [0xa30a] = "\x07\x2c\x2b", + [0xa30b] = "\x07\x2c\x2f", [0xa30c] = "\x07\x2c\x2a", + [0xa30d] = "\x04\x4f\x4e", [0xa30e] = "\x07\x2c\x2c", + [0xa310] = "\x05\x53\x4c", [0xa311] = "\x07\x2c\x2e", + [0xa312] = "\x07\x2c\x2d", [0xa314] = "\x07\x36\x61", + [0xa315] = "\x07\x36\x5f", [0xa316] = "\x07\x36\x5e", + [0xa317] = "\x07\x36\x63", [0xa318] = "\x04\x55\x5b", + [0xa31a] = "\x07\x36\x62", [0xa31b] = "\x06\x47\x53", + [0xa31c] = "\x0f\x59\x45", [0xa31d] = "\x05\x5a\x5e", + [0xa320] = "\x07\x36\x60", [0xa322] = "\x05\x60\x74", + [0xa323] = "\x05\x60\x75", [0xa324] = "\x07\x3e\x60", + [0xa325] = "\x07\x3e\x61", [0xa326] = "\x0f\x5e\x28", + [0xa328] = "\x07\x3e\x62", [0xa32c] = "\x07\x3e\x5f", + [0xa32d] = "\x07\x45\x70", [0xa32e] = "\x05\x67\x32", + [0xa32f] = "\x07\x45\x72", [0xa330] = "\x05\x67\x33", + [0xa331] = "\x05\x67\x35", [0xa332] = "\x07\x45\x73", + [0xa333] = "\x05\x67\x34", [0xa334] = "\x0f\x61\x7b", + [0xa338] = "\x07\x45\x71", [0xa33b] = "\x07\x45\x6f", + [0xa33c] = "\x04\x62\x7a", [0xa33d] = "\x04\x62\x78", + [0xa33e] = "\x07\x4c\x79", [0xa33f] = "\x07\x4c\x7b", + [0xa340] = "\x07\x4c\x75", [0xa341] = "\x05\x6b\x54", + [0xa342] = "\x05\x6b\x52", [0xa343] = "\x07\x4c\x7a", + [0xa344] = "\x05\x6b\x55", [0xa345] = "\x05\x6b\x53", + [0xa346] = "\x07\x4c\x78", [0xa347] = "\x04\x62\x7b", + [0xa349] = "\x07\x4c\x77", [0xa34b] = "\x07\x4c\x76", + [0xa34c] = "\x05\x6f\x4b", [0xa34d] = "\x07\x52\x53", + [0xa34e] = "\x07\x52\x52", [0xa34f] = "\x05\x6f\x4c", + [0xa350] = "\x07\x52\x50", [0xa351] = "\x04\x65\x70", + [0xa352] = "\x07\x52\x4f", [0xa353] = "\x05\x6f\x4e", + [0xa354] = "\x05\x6f\x4d", [0xa355] = "\x07\x52\x51", + [0xa356] = "\x0f\x67\x3a", [0xa358] = "\x07\x52\x4e", + [0xa35a] = "\x07\x52\x4d", [0xa35b] = "\x05\x72\x6c", + [0xa35c] = "\x07\x57\x2f", [0xa35d] = "\x05\x72\x6f", + [0xa35e] = "\x07\x57\x30", [0xa35f] = "\x05\x72\x6e", + [0xa360] = "\x07\x57\x31", [0xa361] = "\x07\x57\x2e", + [0xa362] = "\x05\x72\x6d", [0xa363] = "\x05\x75\x4b", + [0xa364] = "\x05\x75\x4c", [0xa365] = "\x07\x5a\x74", + [0xa366] = "\x05\x75\x49", [0xa367] = "\x05\x75\x4e", + [0xa368] = "\x07\x5a\x7b", [0xa369] = "\x07\x5a\x76", + [0xa36a] = "\x07\x5a\x77", [0xa36b] = "\x07\x5a\x7c", + [0xa36c] = "\x07\x5a\x79", [0xa36d] = "\x05\x75\x4a", + [0xa36e] = "\x07\x5a\x75", [0xa36f] = "\x07\x5a\x78", + [0xa370] = "\x07\x5a\x7a", [0xa372] = "\x05\x77\x3f", + [0xa373] = "\x04\x6b\x4f", [0xa374] = "\x05\x77\x3e", + [0xa375] = "\x05\x77\x40", [0xa376] = "\x05\x77\x3d", + [0xa378] = "\x05\x78\x6f", [0xa379] = "\x05\x78\x71", + [0xa37a] = "\x05\x78\x70", [0xa37b] = "\x07\x60\x59", + [0xa37c] = "\x07\x5e\x3c", [0xa37d] = "\x04\x6c\x59", + [0xa37e] = "\x07\x60\x58", [0xa37f] = "\x04\x6d\x6d", + [0xa380] = "\x07\x63\x3f", [0xa381] = "\x07\x64\x39", + [0xa382] = "\x07\x64\x38", [0xa383] = "\x05\x7b\x58", + [0xa384] = "\x07\x65\x29", [0xa386] = "\x04\x6e\x52", + [0xa387] = "\x05\x7c\x30", [0xa38d] = "\x0f\x29\x21", + [0xa38e] = "\x0f\x46\x3e", [0xa38f] = "\x0f\x53\x42", + [0xa390] = "\x0f\x5e\x27", [0xa392] = "\x05\x4b\x70", + [0xa393] = "\x05\x4b\x6e", [0xa394] = "\x05\x4b\x6f", + [0xa395] = "\x05\x53\x4e", [0xa396] = "\x04\x4f\x50", + [0xa397] = "\x05\x53\x4d", [0xa39a] = "\x07\x2c\x30", + [0xa39b] = "\x05\x5a\x61", [0xa39c] = "\x07\x36\x64", + [0xa39d] = "\x05\x5a\x5f", [0xa39e] = "\x05\x5a\x60", + [0xa39f] = "\x0f\x59\x46", [0xa3a0] = "\x05\x60\x78", + [0xa3a1] = "\x05\x60\x76", [0xa3a2] = "\x0f\x5e\x29", + [0xa3a3] = "\x05\x60\x77", [0xa3a4] = "\x05\x67\x36", + [0xa3a5] = "\x07\x4c\x7c", [0xa3a6] = "\x05\x6b\x56", + [0xa3a7] = "\x07\x4c\x7d", [0xa3a8] = "\x04\x65\x73", + [0xa3aa] = "\x07\x57\x32", [0xa3ab] = "\x05\x72\x70", + [0xa3ac] = "\x07\x5a\x7e", [0xa3ad] = "\x04\x6b\x50", + [0xa3ae] = "\x07\x5b\x56", [0xa3af] = "\x07\x5e\x3d", + [0xa3b0] = "\x04\x6b\x51", [0xa3b2] = "\x05\x7c\x31", + [0xa3b3] = "\x0f\x4d\x54", [0xa3b4] = "\x07\x2c\x32", + [0xa3b5] = "\x05\x5a\x62", [0xa3b6] = "\x05\x5a\x64", + [0xa3b9] = "\x05\x5a\x63", [0xa3ba] = "\x05\x60\x7a", + [0xa3bb] = "\x05\x67\x38", [0xa3bd] = "\x05\x60\x79", + [0xa3be] = "\x05\x67\x39", [0xa3c1] = "\x05\x67\x37", + [0xa3c2] = "\x05\x6b\x57", [0xa3c3] = "\x04\x63\x22", + [0xa3c4] = "\x0f\x64\x79", [0xa3c6] = "\x04\x65\x75", + [0xa3c7] = "\x04\x65\x74", [0xa3c8] = "\x05\x6f\x50", + [0xa3c9] = "\x05\x6f\x4f", [0xa3ca] = "\x04\x65\x77", + [0xa3cb] = "\x07\x52\x54", [0xa3cc] = "\x07\x52\x55", + [0xa3cd] = "\x07\x52\x56", [0xa3ce] = "\x0f\x67\x3b", + [0xa3d1] = "\x07\x52\x57", [0xa3d3] = "\x05\x72\x73", + [0xa3d4] = "\x05\x72\x72", [0xa3d5] = "\x05\x72\x71", + [0xa3d6] = "\x07\x57\x33", [0xa3d8] = "\x07\x57\x34", + [0xa3d9] = "\x05\x75\x4f", [0xa3da] = "\x04\x6a\x2f", + [0xa3db] = "\x04\x6a\x30", [0xa3dc] = "\x07\x5b\x23", + [0xa3dd] = "\x07\x5b\x22", [0xa3de] = "\x07\x5b\x21", + [0xa3e1] = "\x07\x5e\x3e", [0xa3e4] = "\x05\x78\x72", + [0xa3e5] = "\x07\x60\x5a", [0xa3e6] = "\x05\x78\x73", + [0xa3e7] = "\x07\x61\x79", [0xa3e8] = "\x05\x79\x76", + [0xa3ec] = "\x07\x66\x27", [0xa3ed] = "\x04\x48\x76", + [0xa3ee] = "\x05\x53\x4f", [0xa3ef] = "\x04\x4f\x51", + [0xa3f0] = "\x07\x36\x68", [0xa3f1] = "\x07\x36\x66", + [0xa3f2] = "\x05\x5a\x66", [0xa3f3] = "\x05\x5a\x65", + [0xa3f4] = "\x05\x5a\x67", [0xa3f6] = "\x05\x60\x7e", + [0xa3f7] = "\x07\x3e\x64", [0xa3f8] = "\x05\x60\x7c", + [0xa3f9] = "\x07\x3e\x63", [0xa3fa] = "\x05\x60\x7b", + [0xa3fb] = "\x04\x5a\x5e", [0xa3fc] = "\x05\x60\x7d", + [0xa3fd] = "\x07\x3e\x65", [0xa3fe] = "\x07\x3e\x66", + [0xa3ff] = "\x05\x67\x3b", [0xa400] = "\x05\x67\x3a", + [0xa402] = "\x04\x65\x78", [0xa403] = "\x05\x6f\x51", + [0xa404] = "\x05\x6f\x53", [0xa407] = "\x05\x72\x74", + [0xa408] = "\x07\x57\x36", [0xa409] = "\x07\x57\x35", + [0xa40a] = "\x0f\x69\x36", [0xa40b] = "\x05\x75\x50", + [0xa40c] = "\x04\x6b\x54", [0xa40d] = "\x05\x77\x42", + [0xa40e] = "\x05\x77\x41", [0xa40f] = "\x04\x6b\x53", + [0xa411] = "\x07\x63\x40", [0xa412] = "\x07\x61\x7a", + [0xa413] = "\x04\x6d\x6e", [0xa414] = "\x05\x7b\x5a", + [0xa415] = "\x07\x65\x2a", [0xa416] = "\x05\x7b\x59", + [0xa417] = "\x06\x64\x76", [0xa418] = "\x05\x44\x54", + [0xa419] = "\x06\x64\x78", [0xa41b] = "\x06\x64\x77", + [0xa41c] = "\x07\x2c\x34", [0xa41d] = "\x04\x4f\x55", + [0xa41e] = "\x04\x4f\x54", [0xa41f] = "\x05\x53\x50", + [0xa420] = "\x07\x2c\x35", [0xa421] = "\x07\x2c\x36", + [0xa424] = "\x07\x36\x6a", [0xa425] = "\x05\x5a\x6a", + [0xa426] = "\x05\x5a\x68", [0xa427] = "\x05\x5a\x69", + [0xa428] = "\x07\x36\x69", [0xa42a] = "\x07\x36\x6b", + [0xa42b] = "\x07\x36\x6c", [0xa432] = "\x04\x5a\x60", + [0xa433] = "\x07\x3e\x68", [0xa434] = "\x05\x61\x21", + [0xa438] = "\x0f\x5e\x2a", [0xa439] = "\x07\x3e\x67", + [0xa43f] = "\x05\x67\x3e", [0xa440] = "\x05\x67\x3c", + [0xa441] = "\x07\x45\x74", [0xa442] = "\x05\x6b\x58", + [0xa443] = "\x05\x61\x22", [0xa444] = "\x05\x67\x3f", + [0xa448] = "\x05\x6b\x5a", [0xa449] = "\x05\x6b\x59", + [0xa44a] = "\x05\x6b\x5b", [0xa44b] = "\x05\x6b\x5d", + [0xa44c] = "\x05\x6b\x5c", [0xa44d] = "\x07\x4d\x21", + [0xa44e] = "\x07\x4c\x7e", [0xa452] = "\x05\x6f\x56", + [0xa453] = "\x05\x6f\x57", [0xa454] = "\x07\x52\x5b", + [0xa455] = "\x05\x6f\x5b", [0xa456] = "\x05\x6f\x59", + [0xa457] = "\x05\x6f\x55", [0xa458] = "\x07\x52\x58", + [0xa459] = "\x04\x65\x7e", [0xa45a] = "\x04\x65\x7b", + [0xa45b] = "\x07\x52\x5c", [0xa45c] = "\x05\x6f\x5a", + [0xa45d] = "\x04\x65\x7a", [0xa45e] = "\x07\x52\x5a", + [0xa461] = "\x0f\x67\x3c", [0xa463] = "\x07\x52\x59", + [0xa465] = "\x07\x57\x38", [0xa466] = "\x04\x68\x53", + [0xa467] = "\x04\x68\x51", [0xa468] = "\x05\x72\x78", + [0xa469] = "\x04\x68\x50", [0xa46a] = "\x05\x72\x7b", + [0xa46b] = "\x07\x57\x37", [0xa46c] = "\x05\x72\x75", + [0xa46d] = "\x05\x72\x79", [0xa46e] = "\x05\x72\x77", + [0xa46f] = "\x04\x68\x54", [0xa470] = "\x05\x72\x76", + [0xa471] = "\x04\x68\x55", [0xa472] = "\x04\x6a\x34", + [0xa473] = "\x07\x57\x39", [0xa474] = "\x07\x57\x3a", + [0xa477] = "\x05\x72\x7a", [0xa47e] = "\x05\x75\x51", + [0xa47f] = "\x04\x6a\x33", [0xa480] = "\x04\x6a\x35", + [0xa481] = "\x07\x5b\x2a", [0xa482] = "\x07\x5b\x27", + [0xa483] = "\x07\x5b\x26", [0xa484] = "\x04\x6a\x32", + [0xa485] = "\x07\x5b\x29", [0xa488] = "\x07\x5b\x28", + [0xa48b] = "\x05\x75\x52", [0xa48c] = "\x07\x5b\x25", + [0xa48f] = "\x05\x77\x47", [0xa490] = "\x07\x5e\x41", + [0xa491] = "\x05\x77\x46", [0xa492] = "\x05\x77\x44", + [0xa493] = "\x05\x77\x45", [0xa494] = "\x05\x77\x43", + [0xa495] = "\x05\x77\x48", [0xa496] = "\x07\x5e\x3f", + [0xa498] = "\x05\x78\x76", [0xa499] = "\x05\x78\x77", + [0xa49a] = "\x07\x60\x5d", [0xa49b] = "\x04\x6c\x5c", + [0xa49c] = "\x04\x6c\x60", [0xa49d] = "\x05\x78\x75", + [0xa49e] = "\x07\x60\x5c", [0xa49f] = "\x05\x78\x74", + [0xa4a0] = "\x04\x6c\x5f", [0xa4a1] = "\x04\x6c\x5e", + [0xa4a2] = "\x04\x6c\x5d", [0xa4a3] = "\x07\x5e\x40", + [0xa4a7] = "\x07\x60\x5b", [0xa4a9] = "\x05\x79\x78", + [0xa4aa] = "\x05\x79\x79", [0xa4ab] = "\x05\x79\x7a", + [0xa4ac] = "\x05\x79\x77", [0xa4ad] = "\x04\x6d\x45", + [0xa4ae] = "\x07\x61\x7b", [0xa4af] = "\x07\x61\x7c", + [0xa4b0] = "\x04\x6d\x46", [0xa4b4] = "\x05\x7a\x5c", + [0xa4b5] = "\x07\x64\x3a", [0xa4b8] = "\x07\x65\x2b", + [0xa4b9] = "\x04\x6e\x30", [0xa4ba] = "\x07\x64\x3b", + [0xa4bb] = "\x05\x7b\x33", [0xa4be] = "\x04\x6e\x2f", + [0xa4bf] = "\x05\x7b\x5b", [0xa4c0] = "\x05\x7b\x5c", + [0xa4c1] = "\x07\x65\x2c", [0xa4c3] = "\x04\x6e\x4a", + [0xa4c4] = "\x05\x7b\x76", [0xa4c6] = "\x07\x65\x6e", + [0xa4c9] = "\x05\x7c\x4a", [0xa4ca] = "\x07\x66\x52", + [0xa4cb] = "\x07\x45\x75", [0xa4cc] = "\x04\x66\x22", + [0xa4ce] = "\x05\x72\x7c", [0xa4cf] = "\x04\x68\x57", + [0xa4d0] = "\x05\x77\x49", [0xa4d1] = "\x06\x64\x79", + [0xa4d2] = "\x07\x2c\x38", [0xa4d3] = "\x07\x2c\x37", + [0xa4d4] = "\x05\x61\x24", [0xa4d5] = "\x07\x36\x6d", + [0xa4d6] = "\x04\x5a\x61", [0xa4d7] = "\x07\x3e\x69", + [0xa4d8] = "\x07\x3e\x6a", [0xa4da] = "\x07\x45\x78", + [0xa4db] = "\x05\x67\x42", [0xa4dc] = "\x07\x45\x79", + [0xa4dd] = "\x07\x45\x77", [0xa4de] = "\x07\x45\x76", + [0xa4df] = "\x04\x5f\x41", [0xa4e1] = "\x07\x4d\x24", + [0xa4e2] = "\x07\x4d\x25", [0xa4e4] = "\x07\x3e\x6b", + [0xa4e5] = "\x07\x4d\x23", [0xa4e7] = "\x07\x52\x5e", + [0xa4e8] = "\x07\x52\x5f", [0xa4e9] = "\x07\x52\x5d", + [0xa4ec] = "\x05\x72\x7d", [0xa4ed] = "\x07\x57\x3b", + [0xa4ee] = "\x04\x6a\x36", [0xa4ef] = "\x07\x5b\x2c", + [0xa4f0] = "\x07\x5b\x31", [0xa4f1] = "\x07\x5b\x32", + [0xa4f2] = "\x07\x5b\x2e", [0xa4f3] = "\x07\x5b\x30", + [0xa4f4] = "\x07\x5b\x2d", [0xa4f5] = "\x07\x5b\x2b", + [0xa4f6] = "\x07\x5b\x2f", [0xa4f7] = "\x05\x77\x4a", + [0xa4f8] = "\x07\x5e\x42", [0xa4f9] = "\x05\x78\x78", + [0xa4fb] = "\x05\x79\x7b", [0xa4fc] = "\x05\x7a\x5d", + [0xa4fd] = "\x04\x6d\x47", [0xa4fe] = "\x07\x63\x41", + [0xa4ff] = "\x05\x7b\x34", [0xa500] = "\x07\x63\x42", + [0xa501] = "\x07\x65\x2d", [0xa502] = "\x06\x50\x4f", + [0xa504] = "\x07\x36\x6e", [0xa505] = "\x07\x36\x6f", + [0xa506] = "\x05\x5a\x6b", [0xa508] = "\x07\x46\x4f", + [0xa50a] = "\x07\x65\x2e", [0xa50b] = "\x05\x5a\x6c", + [0xa50d] = "\x05\x61\x25", [0xa50e] = "\x07\x3e\x6d", + [0xa50f] = "\x05\x67\x43", [0xa510] = "\x07\x45\x7a", + [0xa511] = "\x05\x67\x44", [0xa512] = "\x0f\x61\x7d", + [0xa514] = "\x07\x4d\x27", [0xa515] = "\x05\x6b\x60", + [0xa516] = "\x07\x4d\x26", [0xa517] = "\x05\x6b\x5e", + [0xa518] = "\x05\x6b\x5f", [0xa51b] = "\x04\x63\x25", + [0xa51c] = "\x04\x66\x23", [0xa51d] = "\x07\x52\x60", + [0xa522] = "\x04\x6a\x39", [0xa523] = "\x04\x68\x58", + [0xa524] = "\x07\x57\x3c", [0xa525] = "\x07\x57\x3d", + [0xa526] = "\x05\x75\x53", [0xa527] = "\x07\x5b\x34", + [0xa528] = "\x07\x5b\x35", [0xa529] = "\x05\x75\x55", + [0xa52a] = "\x04\x6a\x38", [0xa52b] = "\x07\x5b\x33", + [0xa52c] = "\x05\x75\x54", [0xa52e] = "\x07\x5e\x43", + [0xa52f] = "\x07\x60\x5e", [0xa530] = "\x05\x78\x79", + [0xa531] = "\x07\x60\x5f", [0xa533] = "\x05\x79\x7c", + [0xa535] = "\x07\x63\x43", [0xa536] = "\x05\x7b\x35", + [0xa537] = "\x05\x7b\x77", [0xa538] = "\x07\x2c\x39", + [0xa53a] = "\x05\x5a\x6d", [0xa53b] = "\x07\x3e\x6e", + [0xa53c] = "\x05\x5a\x6e", [0xa53d] = "\x05\x61\x28", + [0xa53e] = "\x05\x61\x2a", [0xa53f] = "\x05\x61\x2b", + [0xa540] = "\x05\x61\x29", [0xa541] = "\x05\x61\x27", + [0xa542] = "\x07\x3e\x70", [0xa543] = "\x05\x61\x26", + [0xa544] = "\x07\x3e\x6f", [0xa546] = "\x05\x61\x2c", + [0xa548] = "\x04\x5a\x62", [0xa549] = "\x07\x45\x7c", + [0xa54a] = "\x07\x4d\x2c", [0xa54b] = "\x05\x67\x47", + [0xa54c] = "\x05\x67\x48", [0xa54d] = "\x05\x67\x46", + [0xa54e] = "\x05\x67\x45", [0xa54f] = "\x07\x45\x7b", + [0xa551] = "\x07\x4d\x2a", [0xa552] = "\x05\x6b\x61", + [0xa553] = "\x05\x6b\x63", [0xa554] = "\x05\x6b\x62", + [0xa557] = "\x07\x4d\x2d", [0xa558] = "\x07\x4d\x2e", + [0xa559] = "\x07\x4d\x29", [0xa55a] = "\x07\x52\x62", + [0xa55b] = "\x07\x52\x64", [0xa55c] = "\x07\x52\x63", + [0xa55d] = "\x05\x6f\x5d", [0xa55e] = "\x05\x6f\x5e", + [0xa55f] = "\x07\x4d\x2b", [0xa561] = "\x07\x52\x65", + [0xa564] = "\x05\x6f\x5c", [0xa567] = "\x07\x52\x61", + [0xa568] = "\x05\x73\x21", [0xa569] = "\x05\x72\x7e", + [0xa56a] = "\x07\x57\x3e", [0xa56b] = "\x05\x75\x57", + [0xa56c] = "\x07\x5b\x36", [0xa56d] = "\x05\x75\x58", + [0xa56e] = "\x05\x75\x59", [0xa56f] = "\x05\x75\x56", + [0xa571] = "\x04\x6a\x3a", [0xa575] = "\x07\x5e\x44", + [0xa576] = "\x05\x77\x4b", [0xa577] = "\x04\x6b\x59", + [0xa578] = "\x07\x5e\x48", [0xa579] = "\x04\x6b\x57", + [0xa57a] = "\x04\x6b\x5a", [0xa57b] = "\x07\x5e\x47", + [0xa57d] = "\x07\x5e\x46", [0xa57e] = "\x07\x5e\x45", + [0xa57f] = "\x05\x78\x7d", [0xa580] = "\x04\x6c\x63", + [0xa581] = "\x05\x78\x7b", [0xa582] = "\x05\x78\x7a", + [0xa583] = "\x07\x60\x60", [0xa585] = "\x07\x61\x7e", + [0xa586] = "\x07\x61\x7d", [0xa587] = "\x04\x6d\x49", + [0xa588] = "\x05\x79\x7d", [0xa58b] = "\x05\x7b\x36", + [0xa58c] = "\x05\x7b\x79", [0xa58d] = "\x05\x7b\x78", + [0xa58e] = "\x07\x65\x6f", [0xa58f] = "\x07\x66\x22", + [0xa590] = "\x04\x4f\x57", [0xa591] = "\x07\x36\x70", + [0xa592] = "\x07\x36\x71", [0xa593] = "\x07\x3e\x72", + [0xa594] = "\x07\x3e\x71", [0xa595] = "\x05\x67\x49", + [0xa596] = "\x07\x45\x7e", [0xa597] = "\x07\x46\x21", + [0xa598] = "\x07\x45\x7d", [0xa59a] = "\x05\x6b\x64", + [0xa59b] = "\x05\x6b\x65", [0xa5a1] = "\x07\x52\x66", + [0xa5a2] = "\x05\x6f\x5f", [0xa5a3] = "\x05\x6f\x60", + [0xa5a4] = "\x07\x52\x68", [0xa5a5] = "\x04\x68\x5b", + [0xa5a6] = "\x05\x73\x22", [0xa5a7] = "\x07\x57\x3f", + [0xa5a8] = "\x07\x57\x40", [0xa5a9] = "\x05\x73\x23", + [0xa5aa] = "\x05\x73\x24", [0xa5ae] = "\x07\x5b\x37", + [0xa5af] = "\x05\x77\x4c", [0xa5b0] = "\x07\x5e\x49", + [0xa5b3] = "\x05\x78\x7c", [0xa5b4] = "\x0f\x6b\x7e", + [0xa5b5] = "\x07\x60\x61", [0xa5b6] = "\x05\x79\x7e", + [0xa5b7] = "\x05\x7a\x21", [0xa5bb] = "\x07\x63\x46", + [0xa5bc] = "\x05\x7a\x5e", [0xa5bd] = "\x07\x63\x45", + [0xa5be] = "\x07\x64\x3c", [0xa5c1] = "\x04\x6e\x53", + [0xa5c2] = "\x05\x7c\x32", [0xa5c4] = "\x0f\x40\x34", + [0xa5c5] = "\x04\x55\x64", [0xa5c6] = "\x04\x5a\x65", + [0xa5c7] = "\x07\x46\x22", [0xa5c9] = "\x04\x63\x28", + [0xa5ca] = "\x07\x4d\x2f", [0xa5cb] = "\x05\x6d\x57", + [0xa5cc] = "\x04\x66\x24", [0xa5cd] = "\x04\x6a\x3b", + [0xa5ce] = "\x0f\x69\x37", [0xa5cf] = "\x05\x7a\x23", + [0xa5d0] = "\x05\x7a\x22", [0xa5d1] = "\x07\x62\x21", + [0xa5d2] = "\x07\x65\x2f", [0xa5d4] = "\x05\x61\x2e", + [0xa5d5] = "\x07\x3e\x73", [0xa5d8] = "\x07\x46\x25", + [0xa5d9] = "\x04\x5f\x47", [0xa5da] = "\x07\x46\x24", + [0xa5db] = "\x07\x4d\x30", [0xa5dc] = "\x05\x6b\x66", + [0xa5dd] = "\x04\x63\x2a", [0xa5de] = "\x07\x4d\x31", + [0xa5df] = "\x07\x4d\x34", [0xa5e0] = "\x07\x4d\x32", + [0xa5e1] = "\x07\x4d\x33", [0xa5e2] = "\x07\x4d\x35", + [0xa5e3] = "\x07\x4d\x36", [0xa5e4] = "\x05\x6b\x67", + [0xa5e5] = "\x07\x52\x6b", [0xa5e6] = "\x05\x6f\x63", + [0xa5e7] = "\x05\x6f\x62", [0xa5e8] = "\x04\x66\x28", + [0xa5e9] = "\x07\x52\x69", [0xa5ea] = "\x04\x66\x2a", + [0xa5eb] = "\x07\x52\x6d", [0xa5ec] = "\x04\x66\x29", + [0xa5ed] = "\x07\x52\x6e", [0xa5ef] = "\x07\x52\x6a", + [0xa5f2] = "\x04\x48\x78", [0xa5f5] = "\x07\x52\x6c", + [0xa5f6] = "\x07\x57\x46", [0xa5f7] = "\x05\x73\x2a", + [0xa5f8] = "\x05\x73\x27", [0xa5f9] = "\x07\x57\x43", + [0xa5fa] = "\x07\x57\x42", [0xa5fb] = "\x04\x68\x5e", + [0xa5fc] = "\x05\x73\x28", [0xa5fd] = "\x04\x68\x5f", + [0xa5fe] = "\x04\x68\x5d", [0xa5ff] = "\x07\x57\x44", + [0xa600] = "\x05\x73\x25", [0xa601] = "\x05\x73\x2b", + [0xa604] = "\x07\x57\x45", [0xa605] = "\x07\x57\x47", + [0xa60a] = "\x05\x73\x29", [0xa60b] = "\x07\x57\x41", + [0xa60d] = "\x05\x73\x26", [0xa60e] = "\x07\x5b\x38", + [0xa60f] = "\x04\x6a\x3e", [0xa610] = "\x05\x75\x5c", + [0xa611] = "\x05\x75\x5b", [0xa612] = "\x05\x75\x5e", + [0xa613] = "\x07\x5b\x40", [0xa614] = "\x07\x5b\x3f", + [0xa615] = "\x05\x75\x5f", [0xa616] = "\x07\x5b\x3a", + [0xa617] = "\x05\x75\x60", [0xa618] = "\x04\x6a\x3f", + [0xa61b] = "\x07\x5b\x39", [0xa61c] = "\x05\x75\x5a", + [0xa61f] = "\x07\x5b\x3b", [0xa620] = "\x07\x5b\x3d", + [0xa621] = "\x07\x5b\x3e", [0xa622] = "\x07\x5b\x3c", + [0xa624] = "\x05\x75\x5d", [0xa625] = "\x05\x77\x4f", + [0xa626] = "\x05\x77\x4e", [0xa627] = "\x04\x6b\x5e", + [0xa628] = "\x04\x6b\x62", [0xa629] = "\x04\x6b\x63", + [0xa62a] = "\x04\x6b\x5f", [0xa62c] = "\x04\x6b\x60", + [0xa62d] = "\x05\x77\x50", [0xa62e] = "\x07\x5e\x4e", + [0xa630] = "\x07\x5e\x4c", [0xa632] = "\x04\x6b\x5d", + [0xa634] = "\x07\x5e\x4a", [0xa636] = "\x07\x5e\x4b", + [0xa637] = "\x07\x5e\x4f", [0xa638] = "\x04\x6b\x64", + [0xa639] = "\x04\x6c\x67", [0xa63a] = "\x05\x78\x7e", + [0xa63b] = "\x07\x60\x67", [0xa63c] = "\x04\x6c\x68", + [0xa63d] = "\x07\x60\x65", [0xa63e] = "\x05\x79\x21", + [0xa63f] = "\x07\x62\x23", [0xa640] = "\x04\x6c\x65", + [0xa641] = "\x07\x60\x63", [0xa642] = "\x07\x60\x66", + [0xa643] = "\x07\x60\x64", [0xa646] = "\x07\x60\x62", + [0xa647] = "\x07\x60\x68", [0xa648] = "\x05\x79\x22", + [0xa649] = "\x04\x6d\x4e", [0xa64a] = "\x04\x6d\x4a", + [0xa64b] = "\x07\x62\x25", [0xa64c] = "\x05\x7a\x26", + [0xa64d] = "\x04\x6d\x50", [0xa64e] = "\x04\x6d\x4d", + [0xa64f] = "\x05\x7a\x24", [0xa650] = "\x07\x62\x27", + [0xa651] = "\x04\x6d\x4f", [0xa652] = "\x07\x62\x24", + [0xa653] = "\x07\x62\x26", [0xa656] = "\x07\x62\x28", + [0xa657] = "\x07\x62\x29", [0xa658] = "\x07\x62\x22", + [0xa659] = "\x05\x7a\x25", [0xa65a] = "\x07\x63\x48", + [0xa65b] = "\x05\x7a\x60", [0xa65c] = "\x07\x63\x47", + [0xa65d] = "\x05\x7a\x62", [0xa65e] = "\x05\x7a\x5f", + [0xa65f] = "\x05\x7a\x61", [0xa663] = "\x07\x64\x3e", + [0xa664] = "\x04\x6e\x32", [0xa665] = "\x07\x64\x3d", + [0xa666] = "\x05\x7b\x37", [0xa667] = "\x05\x7b\x39", + [0xa669] = "\x05\x7b\x38", [0xa66a] = "\x07\x64\x40", + [0xa66c] = "\x07\x64\x41", [0xa66e] = "\x07\x64\x3f", + [0xa670] = "\x04\x6e\x46", [0xa672] = "\x07\x65\x32", + [0xa673] = "\x05\x7b\x5d", [0xa674] = "\x07\x65\x31", + [0xa675] = "\x07\x65\x30", [0xa676] = "\x07\x65\x59", + [0xa677] = "\x07\x65\x71", [0xa678] = "\x07\x65\x72", + [0xa679] = "\x05\x7c\x2a", [0xa67b] = "\x07\x65\x70", + [0xa67c] = "\x07\x65\x73", [0xa67d] = "\x05\x7c\x33", + [0xa67f] = "\x07\x66\x24", [0xa680] = "\x07\x66\x23", + [0xa681] = "\x05\x7c\x3b", [0xa682] = "\x07\x66\x32", + [0xa683] = "\x05\x7c\x3a", [0xa684] = "\x07\x66\x31", + [0xa686] = "\x07\x66\x3d", [0xa688] = "\x07\x66\x3c", + [0xa689] = "\x05\x7c\x45", [0xa68b] = "\x07\x66\x41", + [0xa68c] = "\x07\x66\x48", [0xa68d] = "\x05\x7c\x4e", + [0xa68e] = "\x05\x7c\x4d", [0xa691] = "\x05\x6b\x68", + [0xa692] = "\x07\x4d\x37", [0xa693] = "\x04\x63\x2c", + [0xa695] = "\x07\x52\x70", [0xa696] = "\x07\x52\x6f", + [0xa697] = "\x07\x4e\x24", [0xa698] = "\x05\x6f\x64", + [0xa699] = "\x07\x57\x48", [0xa69b] = "\x0f\x67\x3d", + [0xa69c] = "\x07\x5b\x42", [0xa69d] = "\x07\x5b\x41", + [0xa69e] = "\x07\x5b\x43", [0xa69f] = "\x07\x5b\x44", + [0xa6a0] = "\x05\x77\x51", [0xa6a5] = "\x05\x7c\x51", + [0xa6a6] = "\x07\x36\x72", [0xa6a7] = "\x07\x3e\x74", + [0xa6a8] = "\x07\x46\x26", [0xa6ab] = "\x07\x57\x49", + [0xa6ac] = "\x05\x6f\x65", [0xa6ad] = "\x04\x66\x2b", + [0xa6ae] = "\x05\x6f\x67", [0xa6af] = "\x05\x6f\x66", + [0xa6b0] = "\x04\x66\x2c", [0xa6b1] = "\x07\x52\x73", + [0xa6b3] = "\x07\x52\x71", [0xa6b4] = "\x0f\x67\x3e", + [0xa6b5] = "\x07\x52\x72", [0xa6b6] = "\x05\x73\x2c", + [0xa6b7] = "\x05\x73\x2e", [0xa6b8] = "\x07\x57\x4b", + [0xa6b9] = "\x05\x73\x2f", [0xa6ba] = "\x05\x6b\x6a", + [0xa6bb] = "\x05\x73\x2d", [0xa6bc] = "\x07\x54\x2a", + [0xa6bd] = "\x07\x57\x4a", [0xa6be] = "\x07\x4d\x39", + [0xa6bf] = "\x07\x4d\x38", [0xa6c0] = "\x05\x7b\x5e", + [0xa6c1] = "\x07\x61\x29", [0xa6c2] = "\x05\x7b\x3a", + [0xa6c3] = "\x05\x77\x52", [0xa6c4] = "\x07\x64\x42", + [0xa6c6] = "\x0f\x6d\x2d", [0xa6c8] = "\x05\x7c\x42", + [0xa6c9] = "\x0f\x29\x26", [0xa6ca] = "\x05\x73\x30", + [0xa6cb] = "\x07\x62\x2b", [0xa6cd] = "\x07\x62\x2a", + [0xa6ce] = "\x05\x7a\x64", [0xa6cf] = "\x05\x7a\x63", + [0xa6d0] = "\x07\x63\x4a", [0xa6d1] = "\x07\x63\x49", + [0xa6d2] = "\x05\x7b\x3b", [0xa6d3] = "\x04\x6e\x47", + [0xa6d4] = "\x07\x66\x25", [0xa6d5] = "\x04\x6e\x56", + [0xa6d6] = "\x07\x66\x4c", }; diff -durpN glibc-2.2.3/iconvdata/cns11643.h glibc-2.2.4/iconvdata/cns11643.h --- glibc-2.2.3/iconvdata/cns11643.h Fri Dec 1 11:55:04 2000 +++ glibc-2.2.4/iconvdata/cns11643.h Mon Jul 23 10:53:56 2001 @@ -1,31 +1,42 @@ -/* Access functions for CNS 11643, plane 2 handling. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. +/* Access functions for CNS 11643 handling. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include + /* Table for CNS 11643, plane 1 to UCS4 conversion. */ extern const uint16_t __cns11643l1_to_ucs4_tab[]; /* Table for CNS 11643, plane 2 to UCS4 conversion. */ extern const uint16_t __cns11643l2_to_ucs4_tab[]; -/* Table for CNS 11643, plane 14 to UCS4 conversion. */ -extern const uint16_t __cns11643l14_to_ucs4_tab[]; +/* Table for CNS 11643, plane 3 to UCS4 conversion. */ +extern const uint32_t __cns11643l3_to_ucs4_tab[]; +/* Table for CNS 11643, plane 4 to UCS4 conversion. */ +extern const uint32_t __cns11643l4_to_ucs4_tab[]; +/* Table for CNS 11643, plane 5 to UCS4 conversion. */ +extern const uint32_t __cns11643l5_to_ucs4_tab[]; +/* Table for CNS 11643, plane 6 to UCS4 conversion. */ +extern const uint32_t __cns11643l6_to_ucs4_tab[]; +/* Table for CNS 11643, plane 7 to UCS4 conversion. */ +extern const uint32_t __cns11643l7_to_ucs4_tab[]; +/* Table for CNS 11643, plane 15 (old) to UCS4 conversion. */ +extern const uint32_t __cns11643l15_to_ucs4_tab[]; static inline uint32_t @@ -53,26 +64,51 @@ cns11643_to_ucs4 (const char **s, size_t idx = (ch2 - 0x21 - offset) * 94 + (ch3 - 0x21 - offset); - if ((ch - 0x20 - offset) == 1) + switch (ch - 0x20 - offset) { + case 1: if (idx > 0x21f2) return __UNKNOWN_10646_CHAR; result = __cns11643l1_to_ucs4_tab[idx]; - } - else if ((ch - 0x20 - offset) == 2) - { + break; + case 2: if (idx > 0x1de1) return __UNKNOWN_10646_CHAR; result = __cns11643l2_to_ucs4_tab[idx]; - } - else if ((ch - 0x20 - offset) == 0xe) - { + break; + case 3: if (idx > 0x19bd) return __UNKNOWN_10646_CHAR; - result = __cns11643l14_to_ucs4_tab[idx]; + result = __cns11643l3_to_ucs4_tab[idx]; + break; + case 4: + if (idx > 0x1c81) + return __UNKNOWN_10646_CHAR; + result = __cns11643l4_to_ucs4_tab[idx]; + break; + case 5: + if (idx > 0x219a) + return __UNKNOWN_10646_CHAR; + result = __cns11643l5_to_ucs4_tab[idx]; + break; + case 6: + if (idx > 0x18f3) + return __UNKNOWN_10646_CHAR; + result = __cns11643l6_to_ucs4_tab[idx]; + break; + case 7: + if (idx > 0x198a) + return __UNKNOWN_10646_CHAR; + result = __cns11643l7_to_ucs4_tab[idx]; + break; + case 15: + if (idx > 0x1c00) + return __UNKNOWN_10646_CHAR; + result = __cns11643l15_to_ucs4_tab[idx]; + break; + default: + return __UNKNOWN_10646_CHAR; } - else - return __UNKNOWN_10646_CHAR; if (result != L'\0') (*s) += 3; @@ -98,7 +134,8 @@ extern const char __cns11643l1_from_ucs4 extern const char __cns11643l1_from_ucs4_tab12[][2]; extern const char __cns11643l1_from_ucs4_tab13[][2]; extern const char __cns11643l1_from_ucs4_tab14[][2]; -extern const char __cns11643_from_ucs4_tab[][3]; +extern const char __cns11643_from_ucs4p0_tab[][3]; +extern const char __cns11643_from_ucs4p2_tab[][3]; static inline size_t @@ -179,14 +216,14 @@ ucs4_to_cns11643 (uint32_t wch, char *s, break; case 0x4e00 ... 0x9f9c: cp = __cns11643l1_from_ucs4_tab12[ch - 0x4e00]; - if (cp[0] != '\0') break; /* FALLTHROUGH. Let's try the other planes. */ + case 0x3400 ... 0x4dff: case 0x9f9d ... 0x9fa5: /* Let's try the other planes. */ needed = 3; - cp = __cns11643_from_ucs4_tab[ch - 0x4e00]; + cp = __cns11643_from_ucs4p0_tab[ch - 0x3400]; break; case 0xfe30 ... 0xfe6b: cp = __cns11643l1_from_ucs4_tab13[ch - 0xfe30]; @@ -202,6 +239,10 @@ ucs4_to_cns11643 (uint32_t wch, char *s, break; case 0xffe5: cp = "\x22\x64"; + break; + case 0x20000 ... 0x2a6d6: + needed = 3; + cp = __cns11643_from_ucs4p2_tab[ch - 0x20000]; break; default: return __UNKNOWN_10646_CHAR; diff -durpN glibc-2.2.3/iconvdata/cns11643l1.c glibc-2.2.4/iconvdata/cns11643l1.c --- glibc-2.2.3/iconvdata/cns11643l1.c Thu Sep 7 11:56:27 2000 +++ glibc-2.2.4/iconvdata/cns11643l1.c Mon Jul 23 10:53:56 2001 @@ -1,32 +1,40 @@ /* Mapping tables for CNS 11643, plane 1 handling. - Copyright (C) 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include +/* To generate a Unicode 3.1 CNS11643.TXT, take + http://www.unicode.org/Public/Mappings/EASTASIA/OTHER/CNS11643.TXT + and add the following lines (see Unicode 3.1 UNIHAN.TXT): + 0x12728 0x4EA0 # + 0x1272F 0x51AB # + 0x12734 0x52F9 # + */ + /* The following table contains quite some big hole but I'm not sure whether it is a good idea to eliminate them. The algorithm gets slower (has to use loops). [And I'm too lazy in the moment.] The table can be generated using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -154,1365 +162,1366 @@ const uint16_t __cns11643l1_to_ucs4_tab[ [0x01e6] = 0x247a, [0x01e7] = 0x247b, [0x01e8] = 0x247c, [0x01e9] = 0x247d, [0x01ea] = 0x2170, [0x01eb] = 0x2171, [0x01ec] = 0x2172, [0x01ed] = 0x2173, [0x01ee] = 0x2174, [0x01ef] = 0x2175, [0x01f0] = 0x2176, [0x01f1] = 0x2177, - [0x01f2] = 0x2178, [0x01f3] = 0x2179, [0x0c1e] = 0x2400, [0x0c1f] = 0x2401, - [0x0c20] = 0x2402, [0x0c21] = 0x2403, [0x0c22] = 0x2404, [0x0c23] = 0x2405, - [0x0c24] = 0x2406, [0x0c25] = 0x2407, [0x0c26] = 0x2408, [0x0c27] = 0x2409, - [0x0c28] = 0x240a, [0x0c29] = 0x240b, [0x0c2a] = 0x240c, [0x0c2b] = 0x240d, - [0x0c2c] = 0x240e, [0x0c2d] = 0x240f, [0x0c2e] = 0x2410, [0x0c2f] = 0x2411, - [0x0c30] = 0x2412, [0x0c31] = 0x2413, [0x0c32] = 0x2414, [0x0c33] = 0x2415, - [0x0c34] = 0x2416, [0x0c35] = 0x2417, [0x0c36] = 0x2418, [0x0c37] = 0x2419, - [0x0c38] = 0x241a, [0x0c39] = 0x241b, [0x0c3a] = 0x241c, [0x0c3b] = 0x241d, - [0x0c3c] = 0x241e, [0x0c3d] = 0x241f, [0x0c3e] = 0x2421, [0x0cda] = 0x4e00, - [0x0cdb] = 0x4e59, [0x0cdc] = 0x4e01, [0x0cdd] = 0x4e03, [0x0cde] = 0x4e43, - [0x0cdf] = 0x4e5d, [0x0ce0] = 0x4e86, [0x0ce1] = 0x4e8c, [0x0ce2] = 0x4eba, - [0x0ce3] = 0x513f, [0x0ce4] = 0x5165, [0x0ce5] = 0x516b, [0x0ce6] = 0x51e0, - [0x0ce7] = 0x5200, [0x0ce8] = 0x5201, [0x0ce9] = 0x529b, [0x0cea] = 0x5315, - [0x0ceb] = 0x5341, [0x0cec] = 0x535c, [0x0ced] = 0x53c8, [0x0cee] = 0x4e09, - [0x0cef] = 0x4e0b, [0x0cf0] = 0x4e08, [0x0cf1] = 0x4e0a, [0x0cf2] = 0x4e2b, - [0x0cf3] = 0x4e38, [0x0cf4] = 0x51e1, [0x0cf5] = 0x4e45, [0x0cf6] = 0x4e48, - [0x0cf7] = 0x4e5f, [0x0cf8] = 0x4e5e, [0x0cf9] = 0x4e8e, [0x0cfa] = 0x4ea1, - [0x0cfb] = 0x5140, [0x0cfc] = 0x5203, [0x0cfd] = 0x52fa, [0x0cfe] = 0x5343, - [0x0cff] = 0x53c9, [0x0d00] = 0x53e3, [0x0d01] = 0x571f, [0x0d02] = 0x58eb, - [0x0d03] = 0x5915, [0x0d04] = 0x5927, [0x0d05] = 0x5973, [0x0d06] = 0x5b50, - [0x0d07] = 0x5b51, [0x0d08] = 0x5b53, [0x0d09] = 0x5bf8, [0x0d0a] = 0x5c0f, - [0x0d0b] = 0x5c22, [0x0d0c] = 0x5c38, [0x0d0d] = 0x5c71, [0x0d0e] = 0x5ddd, - [0x0d0f] = 0x5de5, [0x0d10] = 0x5df1, [0x0d11] = 0x5df2, [0x0d12] = 0x5df3, - [0x0d13] = 0x5dfe, [0x0d14] = 0x5e72, [0x0d15] = 0x5efe, [0x0d16] = 0x5f0b, - [0x0d17] = 0x5f13, [0x0d18] = 0x624d, [0x0d19] = 0x4e11, [0x0d1a] = 0x4e10, - [0x0d1b] = 0x4e0d, [0x0d1c] = 0x4e2d, [0x0d1d] = 0x4e30, [0x0d1e] = 0x4e39, - [0x0d1f] = 0x4e4b, [0x0d20] = 0x5c39, [0x0d21] = 0x4e88, [0x0d22] = 0x4e91, - [0x0d23] = 0x4e95, [0x0d24] = 0x4e92, [0x0d25] = 0x4e94, [0x0d26] = 0x4ea2, - [0x0d27] = 0x4ec1, [0x0d28] = 0x4ec0, [0x0d29] = 0x4ec3, [0x0d2a] = 0x4ec6, - [0x0d2b] = 0x4ec7, [0x0d2c] = 0x4ecd, [0x0d2d] = 0x4eca, [0x0d2e] = 0x4ecb, - [0x0d2f] = 0x4ec4, [0x0d30] = 0x5143, [0x0d31] = 0x5141, [0x0d32] = 0x5167, - [0x0d33] = 0x516d, [0x0d34] = 0x516e, [0x0d35] = 0x516c, [0x0d36] = 0x5197, - [0x0d37] = 0x51f6, [0x0d38] = 0x5206, [0x0d39] = 0x5207, [0x0d3a] = 0x5208, - [0x0d3b] = 0x52fb, [0x0d3c] = 0x52fe, [0x0d3d] = 0x52ff, [0x0d3e] = 0x5316, - [0x0d3f] = 0x5339, [0x0d40] = 0x5348, [0x0d41] = 0x5347, [0x0d42] = 0x5345, - [0x0d43] = 0x535e, [0x0d44] = 0x5384, [0x0d45] = 0x53cb, [0x0d46] = 0x53ca, - [0x0d47] = 0x53cd, [0x0d48] = 0x58ec, [0x0d49] = 0x5929, [0x0d4a] = 0x592b, - [0x0d4b] = 0x592a, [0x0d4c] = 0x592d, [0x0d4d] = 0x5b54, [0x0d4e] = 0x5c11, - [0x0d4f] = 0x5c24, [0x0d50] = 0x5c3a, [0x0d51] = 0x5c6f, [0x0d52] = 0x5df4, - [0x0d53] = 0x5e7b, [0x0d54] = 0x5eff, [0x0d55] = 0x5f14, [0x0d56] = 0x5f15, - [0x0d57] = 0x5fc3, [0x0d58] = 0x6208, [0x0d59] = 0x6236, [0x0d5a] = 0x624b, - [0x0d5b] = 0x624e, [0x0d5c] = 0x652f, [0x0d5d] = 0x6587, [0x0d5e] = 0x6597, - [0x0d5f] = 0x65a4, [0x0d60] = 0x65b9, [0x0d61] = 0x65e5, [0x0d62] = 0x66f0, - [0x0d63] = 0x6708, [0x0d64] = 0x6728, [0x0d65] = 0x6b20, [0x0d66] = 0x6b62, - [0x0d67] = 0x6b79, [0x0d68] = 0x6bcb, [0x0d69] = 0x6bd4, [0x0d6a] = 0x6bdb, - [0x0d6b] = 0x6c0f, [0x0d6c] = 0x6c34, [0x0d6d] = 0x706b, [0x0d6e] = 0x722a, - [0x0d6f] = 0x7236, [0x0d70] = 0x723b, [0x0d71] = 0x7247, [0x0d72] = 0x7259, - [0x0d73] = 0x725b, [0x0d74] = 0x72ac, [0x0d75] = 0x738b, [0x0d76] = 0x4e19, - [0x0d77] = 0x4e16, [0x0d78] = 0x4e15, [0x0d79] = 0x4e14, [0x0d7a] = 0x4e18, - [0x0d7b] = 0x4e3b, [0x0d7c] = 0x4e4d, [0x0d7d] = 0x4e4f, [0x0d7e] = 0x4e4e, - [0x0d7f] = 0x4ee5, [0x0d80] = 0x4ed8, [0x0d81] = 0x4ed4, [0x0d82] = 0x4ed5, - [0x0d83] = 0x4ed6, [0x0d84] = 0x4ed7, [0x0d85] = 0x4ee3, [0x0d86] = 0x4ee4, - [0x0d87] = 0x4ed9, [0x0d88] = 0x4ede, [0x0d89] = 0x5145, [0x0d8a] = 0x5144, - [0x0d8b] = 0x5189, [0x0d8c] = 0x518a, [0x0d8d] = 0x51ac, [0x0d8e] = 0x51f9, - [0x0d8f] = 0x51fa, [0x0d90] = 0x51f8, [0x0d91] = 0x520a, [0x0d92] = 0x52a0, - [0x0d93] = 0x529f, [0x0d94] = 0x5305, [0x0d95] = 0x5306, [0x0d96] = 0x5317, - [0x0d97] = 0x531d, [0x0d98] = 0x4edf, [0x0d99] = 0x534a, [0x0d9a] = 0x5349, - [0x0d9b] = 0x5361, [0x0d9c] = 0x5360, [0x0d9d] = 0x536f, [0x0d9e] = 0x536e, - [0x0d9f] = 0x53bb, [0x0da0] = 0x53ef, [0x0da1] = 0x53e4, [0x0da2] = 0x53f3, - [0x0da3] = 0x53ec, [0x0da4] = 0x53ee, [0x0da5] = 0x53e9, [0x0da6] = 0x53e8, - [0x0da7] = 0x53fc, [0x0da8] = 0x53f8, [0x0da9] = 0x53f5, [0x0daa] = 0x53eb, - [0x0dab] = 0x53e6, [0x0dac] = 0x53ea, [0x0dad] = 0x53f2, [0x0dae] = 0x53f1, - [0x0daf] = 0x53f0, [0x0db0] = 0x53e5, [0x0db1] = 0x53ed, [0x0db2] = 0x53fb, - [0x0db3] = 0x56db, [0x0db4] = 0x56da, [0x0db5] = 0x5916, [0x0db6] = 0x592e, - [0x0db7] = 0x5931, [0x0db8] = 0x5974, [0x0db9] = 0x5976, [0x0dba] = 0x5b55, - [0x0dbb] = 0x5b83, [0x0dbc] = 0x5c3c, [0x0dbd] = 0x5de8, [0x0dbe] = 0x5de7, - [0x0dbf] = 0x5de6, [0x0dc0] = 0x5e02, [0x0dc1] = 0x5e03, [0x0dc2] = 0x5e73, - [0x0dc3] = 0x5e7c, [0x0dc4] = 0x5f01, [0x0dc5] = 0x5f18, [0x0dc6] = 0x5f17, - [0x0dc7] = 0x5fc5, [0x0dc8] = 0x620a, [0x0dc9] = 0x6253, [0x0dca] = 0x6254, - [0x0dcb] = 0x6252, [0x0dcc] = 0x6251, [0x0dcd] = 0x65a5, [0x0dce] = 0x65e6, - [0x0dcf] = 0x672e, [0x0dd0] = 0x672c, [0x0dd1] = 0x672a, [0x0dd2] = 0x672b, - [0x0dd3] = 0x672d, [0x0dd4] = 0x6b63, [0x0dd5] = 0x6bcd, [0x0dd6] = 0x6c11, - [0x0dd7] = 0x6c10, [0x0dd8] = 0x6c38, [0x0dd9] = 0x6c41, [0x0dda] = 0x6c40, - [0x0ddb] = 0x6c3e, [0x0ddc] = 0x72af, [0x0ddd] = 0x7384, [0x0dde] = 0x7389, - [0x0ddf] = 0x74dc, [0x0de0] = 0x74e6, [0x0de1] = 0x7518, [0x0de2] = 0x751f, - [0x0de3] = 0x7528, [0x0de4] = 0x7529, [0x0de5] = 0x7530, [0x0de6] = 0x7531, - [0x0de7] = 0x7532, [0x0de8] = 0x7533, [0x0de9] = 0x758b, [0x0dea] = 0x767d, - [0x0deb] = 0x76ae, [0x0dec] = 0x76bf, [0x0ded] = 0x76ee, [0x0dee] = 0x77db, - [0x0def] = 0x77e2, [0x0df0] = 0x77f3, [0x0df1] = 0x793a, [0x0df2] = 0x79be, - [0x0df3] = 0x7a74, [0x0df4] = 0x7acb, [0x0df5] = 0x4e1e, [0x0df6] = 0x4e1f, - [0x0df7] = 0x4e52, [0x0df8] = 0x4e53, [0x0df9] = 0x4e69, [0x0dfa] = 0x4e99, - [0x0dfb] = 0x4ea4, [0x0dfc] = 0x4ea6, [0x0dfd] = 0x4ea5, [0x0dfe] = 0x4eff, - [0x0dff] = 0x4f09, [0x0e00] = 0x4f19, [0x0e01] = 0x4f0a, [0x0e02] = 0x4f15, - [0x0e03] = 0x4f0d, [0x0e04] = 0x4f10, [0x0e05] = 0x4f11, [0x0e06] = 0x4f0f, - [0x0e07] = 0x4ef2, [0x0e08] = 0x4ef6, [0x0e09] = 0x4efb, [0x0e0a] = 0x4ef0, - [0x0e0b] = 0x4ef3, [0x0e0c] = 0x4efd, [0x0e0d] = 0x4f01, [0x0e0e] = 0x4f0b, - [0x0e0f] = 0x5149, [0x0e10] = 0x5147, [0x0e11] = 0x5146, [0x0e12] = 0x5148, - [0x0e13] = 0x5168, [0x0e14] = 0x5171, [0x0e15] = 0x518d, [0x0e16] = 0x51b0, - [0x0e17] = 0x5217, [0x0e18] = 0x5211, [0x0e19] = 0x5212, [0x0e1a] = 0x520e, - [0x0e1b] = 0x5216, [0x0e1c] = 0x52a3, [0x0e1d] = 0x5308, [0x0e1e] = 0x5321, - [0x0e1f] = 0x5320, [0x0e20] = 0x5370, [0x0e21] = 0x5371, [0x0e22] = 0x5409, - [0x0e23] = 0x540f, [0x0e24] = 0x540c, [0x0e25] = 0x540a, [0x0e26] = 0x5410, - [0x0e27] = 0x5401, [0x0e28] = 0x540b, [0x0e29] = 0x5404, [0x0e2a] = 0x5411, - [0x0e2b] = 0x540d, [0x0e2c] = 0x5408, [0x0e2d] = 0x5403, [0x0e2e] = 0x540e, - [0x0e2f] = 0x5406, [0x0e30] = 0x5412, [0x0e31] = 0x56e0, [0x0e32] = 0x56de, - [0x0e33] = 0x56dd, [0x0e34] = 0x5733, [0x0e35] = 0x5730, [0x0e36] = 0x5728, - [0x0e37] = 0x572d, [0x0e38] = 0x572c, [0x0e39] = 0x572f, [0x0e3a] = 0x5729, - [0x0e3b] = 0x5919, [0x0e3c] = 0x591a, [0x0e3d] = 0x5937, [0x0e3e] = 0x5938, - [0x0e3f] = 0x5984, [0x0e40] = 0x5978, [0x0e41] = 0x5983, [0x0e42] = 0x597d, - [0x0e43] = 0x5979, [0x0e44] = 0x5982, [0x0e45] = 0x5981, [0x0e46] = 0x5b57, - [0x0e47] = 0x5b58, [0x0e48] = 0x5b87, [0x0e49] = 0x5b88, [0x0e4a] = 0x5b85, - [0x0e4b] = 0x5b89, [0x0e4c] = 0x5bfa, [0x0e4d] = 0x5c16, [0x0e4e] = 0x5c79, - [0x0e4f] = 0x5dde, [0x0e50] = 0x5e06, [0x0e51] = 0x5e76, [0x0e52] = 0x5e74, - [0x0e53] = 0x5f0f, [0x0e54] = 0x5f1b, [0x0e55] = 0x5fd9, [0x0e56] = 0x5fd6, - [0x0e57] = 0x620e, [0x0e58] = 0x620c, [0x0e59] = 0x620d, [0x0e5a] = 0x6210, - [0x0e5b] = 0x6263, [0x0e5c] = 0x625b, [0x0e5d] = 0x6258, [0x0e5e] = 0x6536, - [0x0e5f] = 0x65e9, [0x0e60] = 0x65e8, [0x0e61] = 0x65ec, [0x0e62] = 0x65ed, - [0x0e63] = 0x66f2, [0x0e64] = 0x66f3, [0x0e65] = 0x6709, [0x0e66] = 0x673d, - [0x0e67] = 0x6734, [0x0e68] = 0x6731, [0x0e69] = 0x6735, [0x0e6a] = 0x6b21, - [0x0e6b] = 0x6b64, [0x0e6c] = 0x6b7b, [0x0e6d] = 0x6c16, [0x0e6e] = 0x6c5d, - [0x0e6f] = 0x6c57, [0x0e70] = 0x6c59, [0x0e71] = 0x6c5f, [0x0e72] = 0x6c60, - [0x0e73] = 0x6c50, [0x0e74] = 0x6c55, [0x0e75] = 0x6c61, [0x0e76] = 0x6c5b, - [0x0e77] = 0x6c4d, [0x0e78] = 0x6c4e, [0x0e79] = 0x7070, [0x0e7a] = 0x725f, - [0x0e7b] = 0x725d, [0x0e7c] = 0x767e, [0x0e7d] = 0x7af9, [0x0e7e] = 0x7c73, - [0x0e7f] = 0x7cf8, [0x0e80] = 0x7f36, [0x0e81] = 0x7f8a, [0x0e82] = 0x7fbd, - [0x0e83] = 0x8001, [0x0e84] = 0x8003, [0x0e85] = 0x800c, [0x0e86] = 0x8012, - [0x0e87] = 0x8033, [0x0e88] = 0x807f, [0x0e89] = 0x8089, [0x0e8a] = 0x808b, - [0x0e8b] = 0x808c, [0x0e8c] = 0x81e3, [0x0e8d] = 0x81ea, [0x0e8e] = 0x81f3, - [0x0e8f] = 0x81fc, [0x0e90] = 0x820c, [0x0e91] = 0x821b, [0x0e92] = 0x821f, - [0x0e93] = 0x826e, [0x0e94] = 0x8272, [0x0e95] = 0x827e, [0x0e96] = 0x866b, - [0x0e97] = 0x8840, [0x0e98] = 0x884c, [0x0e99] = 0x8863, [0x0e9a] = 0x897f, - [0x0e9b] = 0x9621, [0x0e9c] = 0x4e32, [0x0e9d] = 0x4ea8, [0x0e9e] = 0x4f4d, - [0x0e9f] = 0x4f4f, [0x0ea0] = 0x4f47, [0x0ea1] = 0x4f57, [0x0ea2] = 0x4f5e, - [0x0ea3] = 0x4f34, [0x0ea4] = 0x4f5b, [0x0ea5] = 0x4f55, [0x0ea6] = 0x4f30, - [0x0ea7] = 0x4f50, [0x0ea8] = 0x4f51, [0x0ea9] = 0x4f3d, [0x0eaa] = 0x4f3a, - [0x0eab] = 0x4f38, [0x0eac] = 0x4f43, [0x0ead] = 0x4f54, [0x0eae] = 0x4f3c, - [0x0eaf] = 0x4f46, [0x0eb0] = 0x4f63, [0x0eb1] = 0x4f5c, [0x0eb2] = 0x4f60, - [0x0eb3] = 0x4f2f, [0x0eb4] = 0x4f4e, [0x0eb5] = 0x4f36, [0x0eb6] = 0x4f59, - [0x0eb7] = 0x4f5d, [0x0eb8] = 0x4f48, [0x0eb9] = 0x4f5a, [0x0eba] = 0x514c, - [0x0ebb] = 0x514b, [0x0ebc] = 0x514d, [0x0ebd] = 0x5175, [0x0ebe] = 0x51b6, - [0x0ebf] = 0x51b7, [0x0ec0] = 0x5225, [0x0ec1] = 0x5224, [0x0ec2] = 0x5229, - [0x0ec3] = 0x522a, [0x0ec4] = 0x5228, [0x0ec5] = 0x52ab, [0x0ec6] = 0x52a9, - [0x0ec7] = 0x52aa, [0x0ec8] = 0x52ac, [0x0ec9] = 0x5323, [0x0eca] = 0x5373, - [0x0ecb] = 0x5375, [0x0ecc] = 0x541d, [0x0ecd] = 0x542d, [0x0ece] = 0x541e, - [0x0ecf] = 0x543e, [0x0ed0] = 0x5426, [0x0ed1] = 0x544e, [0x0ed2] = 0x5427, - [0x0ed3] = 0x5446, [0x0ed4] = 0x5443, [0x0ed5] = 0x5433, [0x0ed6] = 0x5448, - [0x0ed7] = 0x5442, [0x0ed8] = 0x541b, [0x0ed9] = 0x5429, [0x0eda] = 0x544a, - [0x0edb] = 0x5439, [0x0edc] = 0x543b, [0x0edd] = 0x5438, [0x0ede] = 0x542e, - [0x0edf] = 0x5435, [0x0ee0] = 0x5436, [0x0ee1] = 0x5420, [0x0ee2] = 0x543c, - [0x0ee3] = 0x5440, [0x0ee4] = 0x5431, [0x0ee5] = 0x542b, [0x0ee6] = 0x541f, - [0x0ee7] = 0x542c, [0x0ee8] = 0x56ea, [0x0ee9] = 0x56f0, [0x0eea] = 0x56e4, - [0x0eeb] = 0x56eb, [0x0eec] = 0x574a, [0x0eed] = 0x5751, [0x0eee] = 0x5740, - [0x0eef] = 0x574d, [0x0ef0] = 0x5747, [0x0ef1] = 0x574e, [0x0ef2] = 0x573e, - [0x0ef3] = 0x5750, [0x0ef4] = 0x574f, [0x0ef5] = 0x573b, [0x0ef6] = 0x58ef, - [0x0ef7] = 0x593e, [0x0ef8] = 0x599d, [0x0ef9] = 0x5992, [0x0efa] = 0x59a8, - [0x0efb] = 0x599e, [0x0efc] = 0x59a3, [0x0efd] = 0x5999, [0x0efe] = 0x5996, - [0x0eff] = 0x598d, [0x0f00] = 0x59a4, [0x0f01] = 0x5993, [0x0f02] = 0x598a, - [0x0f03] = 0x59a5, [0x0f04] = 0x5b5d, [0x0f05] = 0x5b5c, [0x0f06] = 0x5b5a, - [0x0f07] = 0x5b5b, [0x0f08] = 0x5b8c, [0x0f09] = 0x5b8b, [0x0f0a] = 0x5b8f, - [0x0f0b] = 0x5c2c, [0x0f0c] = 0x5c40, [0x0f0d] = 0x5c41, [0x0f0e] = 0x5c3f, - [0x0f0f] = 0x5c3e, [0x0f10] = 0x5c90, [0x0f11] = 0x5c91, [0x0f12] = 0x5c94, - [0x0f13] = 0x5c8c, [0x0f14] = 0x5deb, [0x0f15] = 0x5e0c, [0x0f16] = 0x5e8f, - [0x0f17] = 0x5e87, [0x0f18] = 0x5e8a, [0x0f19] = 0x5ef7, [0x0f1a] = 0x5f04, - [0x0f1b] = 0x5f1f, [0x0f1c] = 0x5f64, [0x0f1d] = 0x5f62, [0x0f1e] = 0x5f77, - [0x0f1f] = 0x5f79, [0x0f20] = 0x5fd8, [0x0f21] = 0x5fcc, [0x0f22] = 0x5fd7, - [0x0f23] = 0x5fcd, [0x0f24] = 0x5ff1, [0x0f25] = 0x5feb, [0x0f26] = 0x5ff8, - [0x0f27] = 0x5fea, [0x0f28] = 0x6212, [0x0f29] = 0x6211, [0x0f2a] = 0x6284, - [0x0f2b] = 0x6297, [0x0f2c] = 0x6296, [0x0f2d] = 0x6280, [0x0f2e] = 0x6276, - [0x0f2f] = 0x6289, [0x0f30] = 0x626d, [0x0f31] = 0x628a, [0x0f32] = 0x627c, - [0x0f33] = 0x627e, [0x0f34] = 0x6279, [0x0f35] = 0x6273, [0x0f36] = 0x6292, - [0x0f37] = 0x626f, [0x0f38] = 0x6298, [0x0f39] = 0x626e, [0x0f3a] = 0x6295, - [0x0f3b] = 0x6293, [0x0f3c] = 0x6291, [0x0f3d] = 0x6286, [0x0f3e] = 0x6539, - [0x0f3f] = 0x653b, [0x0f40] = 0x6538, [0x0f41] = 0x65f1, [0x0f42] = 0x66f4, - [0x0f43] = 0x675f, [0x0f44] = 0x674e, [0x0f45] = 0x674f, [0x0f46] = 0x6750, - [0x0f47] = 0x6751, [0x0f48] = 0x675c, [0x0f49] = 0x6756, [0x0f4a] = 0x675e, - [0x0f4b] = 0x6749, [0x0f4c] = 0x6746, [0x0f4d] = 0x6760, [0x0f4e] = 0x6753, - [0x0f4f] = 0x6757, [0x0f50] = 0x6b65, [0x0f51] = 0x6bcf, [0x0f52] = 0x6c42, - [0x0f53] = 0x6c5e, [0x0f54] = 0x6c99, [0x0f55] = 0x6c81, [0x0f56] = 0x6c88, - [0x0f57] = 0x6c89, [0x0f58] = 0x6c85, [0x0f59] = 0x6c9b, [0x0f5a] = 0x6c6a, - [0x0f5b] = 0x6c7a, [0x0f5c] = 0x6c90, [0x0f5d] = 0x6c70, [0x0f5e] = 0x6c8c, - [0x0f5f] = 0x6c68, [0x0f60] = 0x6c96, [0x0f61] = 0x6c92, [0x0f62] = 0x6c7d, - [0x0f63] = 0x6c83, [0x0f64] = 0x6c72, [0x0f65] = 0x6c7e, [0x0f66] = 0x6c74, - [0x0f67] = 0x6c86, [0x0f68] = 0x6c76, [0x0f69] = 0x6c8d, [0x0f6a] = 0x6c94, - [0x0f6b] = 0x6c98, [0x0f6c] = 0x6c82, [0x0f6d] = 0x7076, [0x0f6e] = 0x707c, - [0x0f6f] = 0x707d, [0x0f70] = 0x7078, [0x0f71] = 0x7262, [0x0f72] = 0x7261, - [0x0f73] = 0x7260, [0x0f74] = 0x72c4, [0x0f75] = 0x72c2, [0x0f76] = 0x7396, - [0x0f77] = 0x752c, [0x0f78] = 0x752b, [0x0f79] = 0x7537, [0x0f7a] = 0x7538, - [0x0f7b] = 0x7682, [0x0f7c] = 0x76ef, [0x0f7d] = 0x77e3, [0x0f7e] = 0x79c1, - [0x0f7f] = 0x79c0, [0x0f80] = 0x79bf, [0x0f81] = 0x7a76, [0x0f82] = 0x7cfb, - [0x0f83] = 0x7f55, [0x0f84] = 0x8096, [0x0f85] = 0x8093, [0x0f86] = 0x809d, - [0x0f87] = 0x8098, [0x0f88] = 0x809b, [0x0f89] = 0x809a, [0x0f8a] = 0x80b2, - [0x0f8b] = 0x826f, [0x0f8c] = 0x8292, [0x0f8d] = 0x828b, [0x0f8e] = 0x828d, - [0x0f8f] = 0x898b, [0x0f90] = 0x89d2, [0x0f91] = 0x8a00, [0x0f92] = 0x8c37, - [0x0f93] = 0x8c46, [0x0f94] = 0x8c55, [0x0f95] = 0x8c9d, [0x0f96] = 0x8d64, - [0x0f97] = 0x8d70, [0x0f98] = 0x8db3, [0x0f99] = 0x8eab, [0x0f9a] = 0x8eca, - [0x0f9b] = 0x8f9b, [0x0f9c] = 0x8fb0, [0x0f9d] = 0x8fc2, [0x0f9e] = 0x8fc6, - [0x0f9f] = 0x8fc5, [0x0fa0] = 0x8fc4, [0x0fa1] = 0x5de1, [0x0fa2] = 0x9091, - [0x0fa3] = 0x90a2, [0x0fa4] = 0x90aa, [0x0fa5] = 0x90a6, [0x0fa6] = 0x90a3, - [0x0fa7] = 0x9149, [0x0fa8] = 0x91c6, [0x0fa9] = 0x91cc, [0x0faa] = 0x9632, - [0x0fab] = 0x962e, [0x0fac] = 0x9631, [0x0fad] = 0x962a, [0x0fae] = 0x962c, - [0x0faf] = 0x4e26, [0x0fb0] = 0x4e56, [0x0fb1] = 0x4e73, [0x0fb2] = 0x4e8b, - [0x0fb3] = 0x4e9b, [0x0fb4] = 0x4e9e, [0x0fb5] = 0x4eab, [0x0fb6] = 0x4eac, - [0x0fb7] = 0x4f6f, [0x0fb8] = 0x4f9d, [0x0fb9] = 0x4f8d, [0x0fba] = 0x4f73, - [0x0fbb] = 0x4f7f, [0x0fbc] = 0x4f6c, [0x0fbd] = 0x4f9b, [0x0fbe] = 0x4f8b, - [0x0fbf] = 0x4f86, [0x0fc0] = 0x4f83, [0x0fc1] = 0x4f70, [0x0fc2] = 0x4f75, - [0x0fc3] = 0x4f88, [0x0fc4] = 0x4f69, [0x0fc5] = 0x4f7b, [0x0fc6] = 0x4f96, - [0x0fc7] = 0x4f7e, [0x0fc8] = 0x4f8f, [0x0fc9] = 0x4f91, [0x0fca] = 0x4f7a, - [0x0fcb] = 0x5154, [0x0fcc] = 0x5152, [0x0fcd] = 0x5155, [0x0fce] = 0x5169, - [0x0fcf] = 0x5177, [0x0fd0] = 0x5176, [0x0fd1] = 0x5178, [0x0fd2] = 0x51bd, - [0x0fd3] = 0x51fd, [0x0fd4] = 0x523b, [0x0fd5] = 0x5238, [0x0fd6] = 0x5237, - [0x0fd7] = 0x523a, [0x0fd8] = 0x5230, [0x0fd9] = 0x522e, [0x0fda] = 0x5236, - [0x0fdb] = 0x5241, [0x0fdc] = 0x52be, [0x0fdd] = 0x52bb, [0x0fde] = 0x5352, - [0x0fdf] = 0x5354, [0x0fe0] = 0x5353, [0x0fe1] = 0x5351, [0x0fe2] = 0x5366, - [0x0fe3] = 0x5377, [0x0fe4] = 0x5378, [0x0fe5] = 0x5379, [0x0fe6] = 0x53d6, - [0x0fe7] = 0x53d4, [0x0fe8] = 0x53d7, [0x0fe9] = 0x5473, [0x0fea] = 0x5475, - [0x0feb] = 0x5496, [0x0fec] = 0x5478, [0x0fed] = 0x5495, [0x0fee] = 0x5480, - [0x0fef] = 0x547b, [0x0ff0] = 0x5477, [0x0ff1] = 0x5484, [0x0ff2] = 0x5492, - [0x0ff3] = 0x5486, [0x0ff4] = 0x547c, [0x0ff5] = 0x5490, [0x0ff6] = 0x5471, - [0x0ff7] = 0x5476, [0x0ff8] = 0x548c, [0x0ff9] = 0x549a, [0x0ffa] = 0x5462, - [0x0ffb] = 0x5468, [0x0ffc] = 0x548b, [0x0ffd] = 0x547d, [0x0ffe] = 0x548e, - [0x0fff] = 0x56fa, [0x1000] = 0x5783, [0x1001] = 0x5777, [0x1002] = 0x576a, - [0x1003] = 0x5769, [0x1004] = 0x5761, [0x1005] = 0x5766, [0x1006] = 0x5764, - [0x1007] = 0x577c, [0x1008] = 0x591c, [0x1009] = 0x5949, [0x100a] = 0x5947, - [0x100b] = 0x5948, [0x100c] = 0x5944, [0x100d] = 0x5954, [0x100e] = 0x59be, - [0x100f] = 0x59bb, [0x1010] = 0x59d4, [0x1011] = 0x59b9, [0x1012] = 0x59ae, - [0x1013] = 0x59d1, [0x1014] = 0x59c6, [0x1015] = 0x59d0, [0x1016] = 0x59cd, - [0x1017] = 0x59cb, [0x1018] = 0x59d3, [0x1019] = 0x59ca, [0x101a] = 0x59af, - [0x101b] = 0x59b3, [0x101c] = 0x59d2, [0x101d] = 0x59c5, [0x101e] = 0x5b5f, - [0x101f] = 0x5b64, [0x1020] = 0x5b63, [0x1021] = 0x5b97, [0x1022] = 0x5b9a, - [0x1023] = 0x5b98, [0x1024] = 0x5b9c, [0x1025] = 0x5b99, [0x1026] = 0x5b9b, - [0x1027] = 0x5c1a, [0x1028] = 0x5c48, [0x1029] = 0x5c45, [0x102a] = 0x5c46, - [0x102b] = 0x5cb7, [0x102c] = 0x5ca1, [0x102d] = 0x5cb8, [0x102e] = 0x5ca9, - [0x102f] = 0x5cab, [0x1030] = 0x5cb1, [0x1031] = 0x5cb3, [0x1032] = 0x5e18, - [0x1033] = 0x5e1a, [0x1034] = 0x5e16, [0x1035] = 0x5e15, [0x1036] = 0x5e1b, - [0x1037] = 0x5e11, [0x1038] = 0x5e78, [0x1039] = 0x5e9a, [0x103a] = 0x5e97, - [0x103b] = 0x5e9c, [0x103c] = 0x5e95, [0x103d] = 0x5e96, [0x103e] = 0x5ef6, - [0x103f] = 0x5f26, [0x1040] = 0x5f27, [0x1041] = 0x5f29, [0x1042] = 0x5f80, - [0x1043] = 0x5f81, [0x1044] = 0x5f7f, [0x1045] = 0x5f7c, [0x1046] = 0x5fdd, - [0x1047] = 0x5fe0, [0x1048] = 0x5ffd, [0x1049] = 0x5ff5, [0x104a] = 0x5fff, - [0x104b] = 0x600f, [0x104c] = 0x6014, [0x104d] = 0x602f, [0x104e] = 0x6035, - [0x104f] = 0x6016, [0x1050] = 0x602a, [0x1051] = 0x6015, [0x1052] = 0x6021, - [0x1053] = 0x6027, [0x1054] = 0x6029, [0x1055] = 0x602b, [0x1056] = 0x601b, - [0x1057] = 0x6216, [0x1058] = 0x6215, [0x1059] = 0x623f, [0x105a] = 0x623e, - [0x105b] = 0x6240, [0x105c] = 0x627f, [0x105d] = 0x62c9, [0x105e] = 0x62cc, - [0x105f] = 0x62c4, [0x1060] = 0x62bf, [0x1061] = 0x62c2, [0x1062] = 0x62b9, - [0x1063] = 0x62d2, [0x1064] = 0x62db, [0x1065] = 0x62ab, [0x1066] = 0x62d3, - [0x1067] = 0x62d4, [0x1068] = 0x62cb, [0x1069] = 0x62c8, [0x106a] = 0x62a8, - [0x106b] = 0x62bd, [0x106c] = 0x62bc, [0x106d] = 0x62d0, [0x106e] = 0x62d9, - [0x106f] = 0x62c7, [0x1070] = 0x62cd, [0x1071] = 0x62b5, [0x1072] = 0x62da, - [0x1073] = 0x62b1, [0x1074] = 0x62d8, [0x1075] = 0x62d6, [0x1076] = 0x62d7, - [0x1077] = 0x62c6, [0x1078] = 0x62ac, [0x1079] = 0x62ce, [0x107a] = 0x653e, - [0x107b] = 0x65a7, [0x107c] = 0x65bc, [0x107d] = 0x65fa, [0x107e] = 0x6614, - [0x107f] = 0x6613, [0x1080] = 0x660c, [0x1081] = 0x6606, [0x1082] = 0x6602, - [0x1083] = 0x660e, [0x1084] = 0x6600, [0x1085] = 0x660f, [0x1086] = 0x6615, - [0x1087] = 0x660a, [0x1088] = 0x6607, [0x1089] = 0x670d, [0x108a] = 0x670b, - [0x108b] = 0x676d, [0x108c] = 0x678b, [0x108d] = 0x6795, [0x108e] = 0x6771, - [0x108f] = 0x679c, [0x1090] = 0x6773, [0x1091] = 0x6777, [0x1092] = 0x6787, - [0x1093] = 0x679d, [0x1094] = 0x6797, [0x1095] = 0x676f, [0x1096] = 0x6770, - [0x1097] = 0x677f, [0x1098] = 0x6789, [0x1099] = 0x677e, [0x109a] = 0x6790, - [0x109b] = 0x6775, [0x109c] = 0x679a, [0x109d] = 0x6793, [0x109e] = 0x677c, - [0x109f] = 0x676a, [0x10a0] = 0x6772, [0x10a1] = 0x6b23, [0x10a2] = 0x6b66, - [0x10a3] = 0x6b67, [0x10a4] = 0x6b7f, [0x10a5] = 0x6c13, [0x10a6] = 0x6c1b, - [0x10a7] = 0x6ce3, [0x10a8] = 0x6ce8, [0x10a9] = 0x6cf3, [0x10aa] = 0x6cb1, - [0x10ab] = 0x6ccc, [0x10ac] = 0x6ce5, [0x10ad] = 0x6cb3, [0x10ae] = 0x6cbd, - [0x10af] = 0x6cbe, [0x10b0] = 0x6cbc, [0x10b1] = 0x6ce2, [0x10b2] = 0x6cab, - [0x10b3] = 0x6cd5, [0x10b4] = 0x6cd3, [0x10b5] = 0x6cb8, [0x10b6] = 0x6cc4, - [0x10b7] = 0x6cb9, [0x10b8] = 0x6cc1, [0x10b9] = 0x6cae, [0x10ba] = 0x6cd7, - [0x10bb] = 0x6cc5, [0x10bc] = 0x6cf1, [0x10bd] = 0x6cbf, [0x10be] = 0x6cbb, - [0x10bf] = 0x6ce1, [0x10c0] = 0x6cdb, [0x10c1] = 0x6cca, [0x10c2] = 0x6cac, - [0x10c3] = 0x6cef, [0x10c4] = 0x6cdc, [0x10c5] = 0x6cd6, [0x10c6] = 0x6ce0, - [0x10c7] = 0x7095, [0x10c8] = 0x708e, [0x10c9] = 0x7092, [0x10ca] = 0x708a, - [0x10cb] = 0x7099, [0x10cc] = 0x722c, [0x10cd] = 0x722d, [0x10ce] = 0x7238, - [0x10cf] = 0x7248, [0x10d0] = 0x7267, [0x10d1] = 0x7269, [0x10d2] = 0x72c0, - [0x10d3] = 0x72ce, [0x10d4] = 0x72d9, [0x10d5] = 0x72d7, [0x10d6] = 0x72d0, - [0x10d7] = 0x73a9, [0x10d8] = 0x73a8, [0x10d9] = 0x739f, [0x10da] = 0x73ab, - [0x10db] = 0x73a5, [0x10dc] = 0x753d, [0x10dd] = 0x759d, [0x10de] = 0x7599, - [0x10df] = 0x759a, [0x10e0] = 0x7684, [0x10e1] = 0x76c2, [0x10e2] = 0x76f2, - [0x10e3] = 0x76f4, [0x10e4] = 0x77e5, [0x10e5] = 0x77fd, [0x10e6] = 0x793e, - [0x10e7] = 0x7940, [0x10e8] = 0x7941, [0x10e9] = 0x79c9, [0x10ea] = 0x79c8, - [0x10eb] = 0x7a7a, [0x10ec] = 0x7a79, [0x10ed] = 0x7afa, [0x10ee] = 0x7cfe, - [0x10ef] = 0x7f54, [0x10f0] = 0x7f8c, [0x10f1] = 0x7f8b, [0x10f2] = 0x8005, - [0x10f3] = 0x80ba, [0x10f4] = 0x80a5, [0x10f5] = 0x80a2, [0x10f6] = 0x80b1, - [0x10f7] = 0x80a1, [0x10f8] = 0x80ab, [0x10f9] = 0x80a9, [0x10fa] = 0x80b4, - [0x10fb] = 0x80aa, [0x10fc] = 0x80af, [0x10fd] = 0x81e5, [0x10fe] = 0x81fe, - [0x10ff] = 0x820d, [0x1100] = 0x82b3, [0x1101] = 0x829d, [0x1102] = 0x8299, - [0x1103] = 0x82ad, [0x1104] = 0x82bd, [0x1105] = 0x829f, [0x1106] = 0x82b9, - [0x1107] = 0x82b1, [0x1108] = 0x82ac, [0x1109] = 0x82a5, [0x110a] = 0x82af, - [0x110b] = 0x82b8, [0x110c] = 0x82a3, [0x110d] = 0x82b0, [0x110e] = 0x82be, - [0x110f] = 0x82b7, [0x1110] = 0x864e, [0x1111] = 0x8671, [0x1112] = 0x521d, - [0x1113] = 0x8868, [0x1114] = 0x8ecb, [0x1115] = 0x8fce, [0x1116] = 0x8fd4, - [0x1117] = 0x8fd1, [0x1118] = 0x90b5, [0x1119] = 0x90b8, [0x111a] = 0x90b1, - [0x111b] = 0x90b6, [0x111c] = 0x91c7, [0x111d] = 0x91d1, [0x111e] = 0x9577, - [0x111f] = 0x9580, [0x1120] = 0x961c, [0x1121] = 0x9640, [0x1122] = 0x963f, - [0x1123] = 0x963b, [0x1124] = 0x9644, [0x1125] = 0x9642, [0x1126] = 0x96b9, - [0x1127] = 0x96e8, [0x1128] = 0x9752, [0x1129] = 0x975e, [0x112a] = 0x4e9f, - [0x112b] = 0x4ead, [0x112c] = 0x4eae, [0x112d] = 0x4fe1, [0x112e] = 0x4fb5, - [0x112f] = 0x4faf, [0x1130] = 0x4fbf, [0x1131] = 0x4fe0, [0x1132] = 0x4fd1, - [0x1133] = 0x4fcf, [0x1134] = 0x4fdd, [0x1135] = 0x4fc3, [0x1136] = 0x4fb6, - [0x1137] = 0x4fd8, [0x1138] = 0x4fdf, [0x1139] = 0x4fca, [0x113a] = 0x4fd7, - [0x113b] = 0x4fae, [0x113c] = 0x4fd0, [0x113d] = 0x4fc4, [0x113e] = 0x4fc2, - [0x113f] = 0x4fda, [0x1140] = 0x4fce, [0x1141] = 0x4fde, [0x1142] = 0x4fb7, - [0x1143] = 0x5157, [0x1144] = 0x5192, [0x1145] = 0x5191, [0x1146] = 0x51a0, - [0x1147] = 0x524e, [0x1148] = 0x5243, [0x1149] = 0x524a, [0x114a] = 0x524d, - [0x114b] = 0x524c, [0x114c] = 0x524b, [0x114d] = 0x5247, [0x114e] = 0x52c7, - [0x114f] = 0x52c9, [0x1150] = 0x52c3, [0x1151] = 0x52c1, [0x1152] = 0x530d, - [0x1153] = 0x5357, [0x1154] = 0x537b, [0x1155] = 0x539a, [0x1156] = 0x53db, - [0x1157] = 0x54ac, [0x1158] = 0x54c0, [0x1159] = 0x54a8, [0x115a] = 0x54ce, - [0x115b] = 0x54c9, [0x115c] = 0x54b8, [0x115d] = 0x54a6, [0x115e] = 0x54b3, - [0x115f] = 0x54c7, [0x1160] = 0x54c2, [0x1161] = 0x54bd, [0x1162] = 0x54aa, - [0x1163] = 0x54c1, [0x1164] = 0x54c4, [0x1165] = 0x54c8, [0x1166] = 0x54af, - [0x1167] = 0x54ab, [0x1168] = 0x54b1, [0x1169] = 0x54bb, [0x116a] = 0x54a9, - [0x116b] = 0x54a7, [0x116c] = 0x54bf, [0x116d] = 0x56ff, [0x116e] = 0x5782, - [0x116f] = 0x578b, [0x1170] = 0x57a0, [0x1171] = 0x57a3, [0x1172] = 0x57a2, - [0x1173] = 0x57ce, [0x1174] = 0x57ae, [0x1175] = 0x5793, [0x1176] = 0x5955, - [0x1177] = 0x5951, [0x1178] = 0x594f, [0x1179] = 0x594e, [0x117a] = 0x5950, - [0x117b] = 0x59dc, [0x117c] = 0x59d8, [0x117d] = 0x59ff, [0x117e] = 0x59e3, - [0x117f] = 0x59e8, [0x1180] = 0x5a03, [0x1181] = 0x59e5, [0x1182] = 0x59ea, - [0x1183] = 0x59da, [0x1184] = 0x59e6, [0x1185] = 0x5a01, [0x1186] = 0x59fb, - [0x1187] = 0x5b69, [0x1188] = 0x5ba3, [0x1189] = 0x5ba6, [0x118a] = 0x5ba4, - [0x118b] = 0x5ba2, [0x118c] = 0x5ba5, [0x118d] = 0x5c01, [0x118e] = 0x5c4e, - [0x118f] = 0x5c4f, [0x1190] = 0x5c4d, [0x1191] = 0x5c4b, [0x1192] = 0x5cd9, - [0x1193] = 0x5cd2, [0x1194] = 0x5df7, [0x1195] = 0x5e1d, [0x1196] = 0x5e25, - [0x1197] = 0x5e1f, [0x1198] = 0x5e7d, [0x1199] = 0x5ea0, [0x119a] = 0x5ea6, - [0x119b] = 0x5efa, [0x119c] = 0x5f08, [0x119d] = 0x5f2d, [0x119e] = 0x5f65, - [0x119f] = 0x5f88, [0x11a0] = 0x5f85, [0x11a1] = 0x5f8a, [0x11a2] = 0x5f8b, - [0x11a3] = 0x5f87, [0x11a4] = 0x5f8c, [0x11a5] = 0x5f89, [0x11a6] = 0x6012, - [0x11a7] = 0x601d, [0x11a8] = 0x6020, [0x11a9] = 0x6025, [0x11aa] = 0x600e, - [0x11ab] = 0x6028, [0x11ac] = 0x604d, [0x11ad] = 0x6070, [0x11ae] = 0x6068, - [0x11af] = 0x6062, [0x11b0] = 0x6046, [0x11b1] = 0x6043, [0x11b2] = 0x606c, - [0x11b3] = 0x606b, [0x11b4] = 0x606a, [0x11b5] = 0x6064, [0x11b6] = 0x6241, - [0x11b7] = 0x62dc, [0x11b8] = 0x6316, [0x11b9] = 0x6309, [0x11ba] = 0x62fc, - [0x11bb] = 0x62ed, [0x11bc] = 0x6301, [0x11bd] = 0x62ee, [0x11be] = 0x62fd, - [0x11bf] = 0x6307, [0x11c0] = 0x62f1, [0x11c1] = 0x62f7, [0x11c2] = 0x62ef, - [0x11c3] = 0x62ec, [0x11c4] = 0x62fe, [0x11c5] = 0x62f4, [0x11c6] = 0x6311, - [0x11c7] = 0x6302, [0x11c8] = 0x653f, [0x11c9] = 0x6545, [0x11ca] = 0x65ab, - [0x11cb] = 0x65bd, [0x11cc] = 0x65e2, [0x11cd] = 0x6625, [0x11ce] = 0x662d, - [0x11cf] = 0x6620, [0x11d0] = 0x6627, [0x11d1] = 0x662f, [0x11d2] = 0x661f, - [0x11d3] = 0x6628, [0x11d4] = 0x6631, [0x11d5] = 0x6624, [0x11d6] = 0x66f7, - [0x11d7] = 0x67ff, [0x11d8] = 0x67d3, [0x11d9] = 0x67f1, [0x11da] = 0x67d4, - [0x11db] = 0x67d0, [0x11dc] = 0x67ec, [0x11dd] = 0x67b6, [0x11de] = 0x67af, - [0x11df] = 0x67f5, [0x11e0] = 0x67e9, [0x11e1] = 0x67ef, [0x11e2] = 0x67c4, - [0x11e3] = 0x67d1, [0x11e4] = 0x67b4, [0x11e5] = 0x67da, [0x11e6] = 0x67e5, - [0x11e7] = 0x67b8, [0x11e8] = 0x67cf, [0x11e9] = 0x67de, [0x11ea] = 0x67f3, - [0x11eb] = 0x67b0, [0x11ec] = 0x67d9, [0x11ed] = 0x67e2, [0x11ee] = 0x67dd, - [0x11ef] = 0x67d2, [0x11f0] = 0x6b6a, [0x11f1] = 0x6b83, [0x11f2] = 0x6b86, - [0x11f3] = 0x6bb5, [0x11f4] = 0x6bd2, [0x11f5] = 0x6bd7, [0x11f6] = 0x6c1f, - [0x11f7] = 0x6cc9, [0x11f8] = 0x6d0b, [0x11f9] = 0x6d32, [0x11fa] = 0x6d2a, - [0x11fb] = 0x6d41, [0x11fc] = 0x6d25, [0x11fd] = 0x6d0c, [0x11fe] = 0x6d31, - [0x11ff] = 0x6d1e, [0x1200] = 0x6d17, [0x1201] = 0x6d3b, [0x1202] = 0x6d3d, - [0x1203] = 0x6d3e, [0x1204] = 0x6d36, [0x1205] = 0x6d1b, [0x1206] = 0x6cf5, - [0x1207] = 0x6d39, [0x1208] = 0x6d27, [0x1209] = 0x6d38, [0x120a] = 0x6d29, - [0x120b] = 0x6d2e, [0x120c] = 0x6d35, [0x120d] = 0x6d0e, [0x120e] = 0x6d2b, - [0x120f] = 0x70ab, [0x1210] = 0x70ba, [0x1211] = 0x70b3, [0x1212] = 0x70ac, - [0x1213] = 0x70af, [0x1214] = 0x70ad, [0x1215] = 0x70b8, [0x1216] = 0x70ae, - [0x1217] = 0x70a4, [0x1218] = 0x7230, [0x1219] = 0x7272, [0x121a] = 0x726f, - [0x121b] = 0x7274, [0x121c] = 0x72e9, [0x121d] = 0x72e0, [0x121e] = 0x72e1, - [0x121f] = 0x73b7, [0x1220] = 0x73ca, [0x1221] = 0x73bb, [0x1222] = 0x73b2, - [0x1223] = 0x73cd, [0x1224] = 0x73c0, [0x1225] = 0x73b3, [0x1226] = 0x751a, - [0x1227] = 0x752d, [0x1228] = 0x754f, [0x1229] = 0x754c, [0x122a] = 0x754e, - [0x122b] = 0x754b, [0x122c] = 0x75ab, [0x122d] = 0x75a4, [0x122e] = 0x75a5, - [0x122f] = 0x75a2, [0x1230] = 0x75a3, [0x1231] = 0x7678, [0x1232] = 0x7686, - [0x1233] = 0x7687, [0x1234] = 0x7688, [0x1235] = 0x76c8, [0x1236] = 0x76c6, - [0x1237] = 0x76c3, [0x1238] = 0x76c5, [0x1239] = 0x7701, [0x123a] = 0x76f9, - [0x123b] = 0x76f8, [0x123c] = 0x7709, [0x123d] = 0x770b, [0x123e] = 0x76fe, - [0x123f] = 0x76fc, [0x1240] = 0x7707, [0x1241] = 0x77dc, [0x1242] = 0x7802, - [0x1243] = 0x7814, [0x1244] = 0x780c, [0x1245] = 0x780d, [0x1246] = 0x7946, - [0x1247] = 0x7949, [0x1248] = 0x7948, [0x1249] = 0x7947, [0x124a] = 0x79b9, - [0x124b] = 0x79ba, [0x124c] = 0x79d1, [0x124d] = 0x79d2, [0x124e] = 0x79cb, - [0x124f] = 0x7a7f, [0x1250] = 0x7a81, [0x1251] = 0x7aff, [0x1252] = 0x7afd, - [0x1253] = 0x7c7d, [0x1254] = 0x7d02, [0x1255] = 0x7d05, [0x1256] = 0x7d00, - [0x1257] = 0x7d09, [0x1258] = 0x7d07, [0x1259] = 0x7d04, [0x125a] = 0x7d06, - [0x125b] = 0x7f38, [0x125c] = 0x7f8e, [0x125d] = 0x7fbf, [0x125e] = 0x8010, - [0x125f] = 0x800d, [0x1260] = 0x8011, [0x1261] = 0x8036, [0x1262] = 0x80d6, - [0x1263] = 0x80e5, [0x1264] = 0x80da, [0x1265] = 0x80c3, [0x1266] = 0x80c4, - [0x1267] = 0x80cc, [0x1268] = 0x80e1, [0x1269] = 0x80db, [0x126a] = 0x80ce, - [0x126b] = 0x80de, [0x126c] = 0x80e4, [0x126d] = 0x80dd, [0x126e] = 0x81f4, - [0x126f] = 0x8222, [0x1270] = 0x82e7, [0x1271] = 0x8303, [0x1272] = 0x8305, - [0x1273] = 0x82e3, [0x1274] = 0x82db, [0x1275] = 0x82e6, [0x1276] = 0x8304, - [0x1277] = 0x82e5, [0x1278] = 0x8302, [0x1279] = 0x8309, [0x127a] = 0x82d2, - [0x127b] = 0x82d7, [0x127c] = 0x82f1, [0x127d] = 0x8301, [0x127e] = 0x82dc, - [0x127f] = 0x82d4, [0x1280] = 0x82d1, [0x1281] = 0x82de, [0x1282] = 0x82d3, - [0x1283] = 0x82df, [0x1284] = 0x82ef, [0x1285] = 0x8306, [0x1286] = 0x8650, - [0x1287] = 0x8679, [0x1288] = 0x867b, [0x1289] = 0x867a, [0x128a] = 0x884d, - [0x128b] = 0x886b, [0x128c] = 0x8981, [0x128d] = 0x89d4, [0x128e] = 0x8a08, - [0x128f] = 0x8a02, [0x1290] = 0x8a03, [0x1291] = 0x8c9e, [0x1292] = 0x8ca0, - [0x1293] = 0x8d74, [0x1294] = 0x8d73, [0x1295] = 0x8db4, [0x1296] = 0x8ecd, - [0x1297] = 0x8ecc, [0x1298] = 0x8ff0, [0x1299] = 0x8fe6, [0x129a] = 0x8fe2, - [0x129b] = 0x8fea, [0x129c] = 0x8fe5, [0x129d] = 0x8fed, [0x129e] = 0x8feb, - [0x129f] = 0x8fe4, [0x12a0] = 0x8fe8, [0x12a1] = 0x90ca, [0x12a2] = 0x90ce, - [0x12a3] = 0x90c1, [0x12a4] = 0x90c3, [0x12a5] = 0x914b, [0x12a6] = 0x914a, - [0x12a7] = 0x91cd, [0x12a8] = 0x9582, [0x12a9] = 0x9650, [0x12aa] = 0x964b, - [0x12ab] = 0x964c, [0x12ac] = 0x964d, [0x12ad] = 0x9762, [0x12ae] = 0x9769, - [0x12af] = 0x97cb, [0x12b0] = 0x97ed, [0x12b1] = 0x97f3, [0x12b2] = 0x9801, - [0x12b3] = 0x98a8, [0x12b4] = 0x98db, [0x12b5] = 0x98df, [0x12b6] = 0x9996, - [0x12b7] = 0x9999, [0x12b8] = 0x4e58, [0x12b9] = 0x4eb3, [0x12ba] = 0x500c, - [0x12bb] = 0x500d, [0x12bc] = 0x5023, [0x12bd] = 0x4fef, [0x12be] = 0x5026, - [0x12bf] = 0x5025, [0x12c0] = 0x4ff8, [0x12c1] = 0x5029, [0x12c2] = 0x5016, - [0x12c3] = 0x5006, [0x12c4] = 0x503c, [0x12c5] = 0x501f, [0x12c6] = 0x501a, - [0x12c7] = 0x5012, [0x12c8] = 0x5011, [0x12c9] = 0x4ffa, [0x12ca] = 0x5000, - [0x12cb] = 0x5014, [0x12cc] = 0x5028, [0x12cd] = 0x4ff1, [0x12ce] = 0x5021, - [0x12cf] = 0x500b, [0x12d0] = 0x5019, [0x12d1] = 0x5018, [0x12d2] = 0x4ff3, - [0x12d3] = 0x4fee, [0x12d4] = 0x502d, [0x12d5] = 0x502a, [0x12d6] = 0x4ffe, - [0x12d7] = 0x502b, [0x12d8] = 0x5009, [0x12d9] = 0x517c, [0x12da] = 0x51a4, - [0x12db] = 0x51a5, [0x12dc] = 0x51a2, [0x12dd] = 0x51cd, [0x12de] = 0x51cc, - [0x12df] = 0x51c6, [0x12e0] = 0x51cb, [0x12e1] = 0x5256, [0x12e2] = 0x525c, - [0x12e3] = 0x5254, [0x12e4] = 0x525b, [0x12e5] = 0x525d, [0x12e6] = 0x532a, - [0x12e7] = 0x537f, [0x12e8] = 0x539f, [0x12e9] = 0x539d, [0x12ea] = 0x53df, - [0x12eb] = 0x54e8, [0x12ec] = 0x5510, [0x12ed] = 0x5501, [0x12ee] = 0x5537, - [0x12ef] = 0x54fc, [0x12f0] = 0x54e5, [0x12f1] = 0x54f2, [0x12f2] = 0x5506, - [0x12f3] = 0x54fa, [0x12f4] = 0x5514, [0x12f5] = 0x54e9, [0x12f6] = 0x54ed, - [0x12f7] = 0x54e1, [0x12f8] = 0x5509, [0x12f9] = 0x54ee, [0x12fa] = 0x54ea, - [0x12fb] = 0x54e6, [0x12fc] = 0x5527, [0x12fd] = 0x5507, [0x12fe] = 0x54fd, - [0x12ff] = 0x550f, [0x1300] = 0x5703, [0x1301] = 0x5704, [0x1302] = 0x57c2, - [0x1303] = 0x57d4, [0x1304] = 0x57cb, [0x1305] = 0x57c3, [0x1306] = 0x5809, - [0x1307] = 0x590f, [0x1308] = 0x5957, [0x1309] = 0x5958, [0x130a] = 0x595a, - [0x130b] = 0x5a11, [0x130c] = 0x5a18, [0x130d] = 0x5a1c, [0x130e] = 0x5a1f, - [0x130f] = 0x5a1b, [0x1310] = 0x5a13, [0x1311] = 0x59ec, [0x1312] = 0x5a20, - [0x1313] = 0x5a23, [0x1314] = 0x5a29, [0x1315] = 0x5a25, [0x1316] = 0x5a0c, - [0x1317] = 0x5a09, [0x1318] = 0x5b6b, [0x1319] = 0x5c58, [0x131a] = 0x5bb0, - [0x131b] = 0x5bb3, [0x131c] = 0x5bb6, [0x131d] = 0x5bb4, [0x131e] = 0x5bae, - [0x131f] = 0x5bb5, [0x1320] = 0x5bb9, [0x1321] = 0x5bb8, [0x1322] = 0x5c04, - [0x1323] = 0x5c51, [0x1324] = 0x5c55, [0x1325] = 0x5c50, [0x1326] = 0x5ced, - [0x1327] = 0x5cfd, [0x1328] = 0x5cfb, [0x1329] = 0x5cea, [0x132a] = 0x5ce8, - [0x132b] = 0x5cf0, [0x132c] = 0x5cf6, [0x132d] = 0x5d01, [0x132e] = 0x5cf4, - [0x132f] = 0x5dee, [0x1330] = 0x5e2d, [0x1331] = 0x5e2b, [0x1332] = 0x5eab, - [0x1333] = 0x5ead, [0x1334] = 0x5ea7, [0x1335] = 0x5f31, [0x1336] = 0x5f92, - [0x1337] = 0x5f91, [0x1338] = 0x5f90, [0x1339] = 0x6059, [0x133a] = 0x6063, - [0x133b] = 0x6065, [0x133c] = 0x6050, [0x133d] = 0x6055, [0x133e] = 0x606d, - [0x133f] = 0x6069, [0x1340] = 0x606f, [0x1341] = 0x6084, [0x1342] = 0x609f, - [0x1343] = 0x609a, [0x1344] = 0x608d, [0x1345] = 0x6094, [0x1346] = 0x608c, - [0x1347] = 0x6085, [0x1348] = 0x6096, [0x1349] = 0x6247, [0x134a] = 0x62f3, - [0x134b] = 0x6308, [0x134c] = 0x62ff, [0x134d] = 0x634e, [0x134e] = 0x633e, - [0x134f] = 0x632f, [0x1350] = 0x6355, [0x1351] = 0x6342, [0x1352] = 0x6346, - [0x1353] = 0x634f, [0x1354] = 0x6349, [0x1355] = 0x633a, [0x1356] = 0x6350, - [0x1357] = 0x633d, [0x1358] = 0x632a, [0x1359] = 0x632b, [0x135a] = 0x6328, - [0x135b] = 0x634d, [0x135c] = 0x634c, [0x135d] = 0x6548, [0x135e] = 0x6549, - [0x135f] = 0x6599, [0x1360] = 0x65c1, [0x1361] = 0x65c5, [0x1362] = 0x6642, - [0x1363] = 0x6649, [0x1364] = 0x664f, [0x1365] = 0x6643, [0x1366] = 0x6652, - [0x1367] = 0x664c, [0x1368] = 0x6645, [0x1369] = 0x6641, [0x136a] = 0x66f8, - [0x136b] = 0x6714, [0x136c] = 0x6715, [0x136d] = 0x6717, [0x136e] = 0x6821, - [0x136f] = 0x6838, [0x1370] = 0x6848, [0x1371] = 0x6846, [0x1372] = 0x6853, - [0x1373] = 0x6839, [0x1374] = 0x6842, [0x1375] = 0x6854, [0x1376] = 0x6829, - [0x1377] = 0x68b3, [0x1378] = 0x6817, [0x1379] = 0x684c, [0x137a] = 0x6851, - [0x137b] = 0x683d, [0x137c] = 0x67f4, [0x137d] = 0x6850, [0x137e] = 0x6840, - [0x137f] = 0x683c, [0x1380] = 0x6843, [0x1381] = 0x682a, [0x1382] = 0x6845, - [0x1383] = 0x6813, [0x1384] = 0x6818, [0x1385] = 0x6841, [0x1386] = 0x6b8a, - [0x1387] = 0x6b89, [0x1388] = 0x6bb7, [0x1389] = 0x6c23, [0x138a] = 0x6c27, - [0x138b] = 0x6c28, [0x138c] = 0x6c26, [0x138d] = 0x6c24, [0x138e] = 0x6cf0, - [0x138f] = 0x6d6a, [0x1390] = 0x6d95, [0x1391] = 0x6d88, [0x1392] = 0x6d87, - [0x1393] = 0x6d66, [0x1394] = 0x6d78, [0x1395] = 0x6d77, [0x1396] = 0x6d59, - [0x1397] = 0x6d93, [0x1398] = 0x6d6c, [0x1399] = 0x6d89, [0x139a] = 0x6d6e, - [0x139b] = 0x6d5a, [0x139c] = 0x6d74, [0x139d] = 0x6d69, [0x139e] = 0x6d8c, - [0x139f] = 0x6d8a, [0x13a0] = 0x6d79, [0x13a1] = 0x6d85, [0x13a2] = 0x6d65, - [0x13a3] = 0x6d94, [0x13a4] = 0x70ca, [0x13a5] = 0x70d8, [0x13a6] = 0x70e4, - [0x13a7] = 0x70d9, [0x13a8] = 0x70c8, [0x13a9] = 0x70cf, [0x13aa] = 0x7239, - [0x13ab] = 0x7279, [0x13ac] = 0x72fc, [0x13ad] = 0x72f9, [0x13ae] = 0x72fd, - [0x13af] = 0x72f8, [0x13b0] = 0x72f7, [0x13b1] = 0x7386, [0x13b2] = 0x73ed, - [0x13b3] = 0x7409, [0x13b4] = 0x73ee, [0x13b5] = 0x73e0, [0x13b6] = 0x73ea, - [0x13b7] = 0x73de, [0x13b8] = 0x7554, [0x13b9] = 0x755d, [0x13ba] = 0x755c, - [0x13bb] = 0x755a, [0x13bc] = 0x7559, [0x13bd] = 0x75be, [0x13be] = 0x75c5, - [0x13bf] = 0x75c7, [0x13c0] = 0x75b2, [0x13c1] = 0x75b3, [0x13c2] = 0x75bd, - [0x13c3] = 0x75bc, [0x13c4] = 0x75b9, [0x13c5] = 0x75c2, [0x13c6] = 0x75b8, - [0x13c7] = 0x768b, [0x13c8] = 0x76b0, [0x13c9] = 0x76ca, [0x13ca] = 0x76cd, - [0x13cb] = 0x76ce, [0x13cc] = 0x7729, [0x13cd] = 0x771f, [0x13ce] = 0x7720, - [0x13cf] = 0x7728, [0x13d0] = 0x77e9, [0x13d1] = 0x7830, [0x13d2] = 0x7827, - [0x13d3] = 0x7838, [0x13d4] = 0x781d, [0x13d5] = 0x7834, [0x13d6] = 0x7837, - [0x13d7] = 0x7825, [0x13d8] = 0x782d, [0x13d9] = 0x7820, [0x13da] = 0x781f, - [0x13db] = 0x7832, [0x13dc] = 0x7955, [0x13dd] = 0x7950, [0x13de] = 0x7960, - [0x13df] = 0x795f, [0x13e0] = 0x7956, [0x13e1] = 0x795e, [0x13e2] = 0x795d, - [0x13e3] = 0x7957, [0x13e4] = 0x795a, [0x13e5] = 0x79e4, [0x13e6] = 0x79e3, - [0x13e7] = 0x79e7, [0x13e8] = 0x79df, [0x13e9] = 0x79e6, [0x13ea] = 0x79e9, - [0x13eb] = 0x79d8, [0x13ec] = 0x7a84, [0x13ed] = 0x7a88, [0x13ee] = 0x7ad9, - [0x13ef] = 0x7b06, [0x13f0] = 0x7b11, [0x13f1] = 0x7c89, [0x13f2] = 0x7d21, - [0x13f3] = 0x7d17, [0x13f4] = 0x7d0b, [0x13f5] = 0x7d0a, [0x13f6] = 0x7d20, - [0x13f7] = 0x7d22, [0x13f8] = 0x7d14, [0x13f9] = 0x7d10, [0x13fa] = 0x7d15, - [0x13fb] = 0x7d1a, [0x13fc] = 0x7d1c, [0x13fd] = 0x7d0d, [0x13fe] = 0x7d19, - [0x13ff] = 0x7d1b, [0x1400] = 0x7f3a, [0x1401] = 0x7f5f, [0x1402] = 0x7f94, - [0x1403] = 0x7fc5, [0x1404] = 0x7fc1, [0x1405] = 0x8006, [0x1406] = 0x8004, - [0x1407] = 0x8018, [0x1408] = 0x8015, [0x1409] = 0x8019, [0x140a] = 0x8017, - [0x140b] = 0x803d, [0x140c] = 0x803f, [0x140d] = 0x80f1, [0x140e] = 0x8102, - [0x140f] = 0x80f0, [0x1410] = 0x8105, [0x1411] = 0x80ed, [0x1412] = 0x80f4, - [0x1413] = 0x8106, [0x1414] = 0x80f8, [0x1415] = 0x80f3, [0x1416] = 0x8108, - [0x1417] = 0x80fd, [0x1418] = 0x810a, [0x1419] = 0x80fc, [0x141a] = 0x80ef, - [0x141b] = 0x81ed, [0x141c] = 0x81ec, [0x141d] = 0x8200, [0x141e] = 0x8210, - [0x141f] = 0x822a, [0x1420] = 0x822b, [0x1421] = 0x8228, [0x1422] = 0x822c, - [0x1423] = 0x82bb, [0x1424] = 0x832b, [0x1425] = 0x8352, [0x1426] = 0x8354, - [0x1427] = 0x834a, [0x1428] = 0x8338, [0x1429] = 0x8350, [0x142a] = 0x8349, - [0x142b] = 0x8335, [0x142c] = 0x8334, [0x142d] = 0x834f, [0x142e] = 0x8332, - [0x142f] = 0x8339, [0x1430] = 0x8336, [0x1431] = 0x8317, [0x1432] = 0x8340, - [0x1433] = 0x8331, [0x1434] = 0x8328, [0x1435] = 0x8343, [0x1436] = 0x8654, - [0x1437] = 0x868a, [0x1438] = 0x86aa, [0x1439] = 0x8693, [0x143a] = 0x86a4, - [0x143b] = 0x86a9, [0x143c] = 0x868c, [0x143d] = 0x86a3, [0x143e] = 0x869c, - [0x143f] = 0x8870, [0x1440] = 0x8877, [0x1441] = 0x8881, [0x1442] = 0x8882, - [0x1443] = 0x887d, [0x1444] = 0x8879, [0x1445] = 0x8a18, [0x1446] = 0x8a10, - [0x1447] = 0x8a0e, [0x1448] = 0x8a0c, [0x1449] = 0x8a15, [0x144a] = 0x8a0a, - [0x144b] = 0x8a17, [0x144c] = 0x8a13, [0x144d] = 0x8a16, [0x144e] = 0x8a0f, - [0x144f] = 0x8a11, [0x1450] = 0x8c48, [0x1451] = 0x8c7a, [0x1452] = 0x8c79, - [0x1453] = 0x8ca1, [0x1454] = 0x8ca2, [0x1455] = 0x8d77, [0x1456] = 0x8eac, - [0x1457] = 0x8ed2, [0x1458] = 0x8ed4, [0x1459] = 0x8ecf, [0x145a] = 0x8fb1, - [0x145b] = 0x9001, [0x145c] = 0x9006, [0x145d] = 0x8ff7, [0x145e] = 0x9000, - [0x145f] = 0x8ffa, [0x1460] = 0x8ff4, [0x1461] = 0x9003, [0x1462] = 0x8ffd, - [0x1463] = 0x9005, [0x1464] = 0x8ff8, [0x1465] = 0x9095, [0x1466] = 0x90e1, - [0x1467] = 0x90dd, [0x1468] = 0x90e2, [0x1469] = 0x9152, [0x146a] = 0x914d, - [0x146b] = 0x914c, [0x146c] = 0x91d8, [0x146d] = 0x91dd, [0x146e] = 0x91d7, - [0x146f] = 0x91dc, [0x1470] = 0x91d9, [0x1471] = 0x9583, [0x1472] = 0x9662, - [0x1473] = 0x9663, [0x1474] = 0x9661, [0x1475] = 0x965b, [0x1476] = 0x965d, - [0x1477] = 0x9664, [0x1478] = 0x9658, [0x1479] = 0x965e, [0x147a] = 0x96bb, - [0x147b] = 0x98e2, [0x147c] = 0x99ac, [0x147d] = 0x9aa8, [0x147e] = 0x9ad8, - [0x147f] = 0x9b25, [0x1480] = 0x9b32, [0x1481] = 0x9b3c, [0x1482] = 0x4e7e, - [0x1483] = 0x507a, [0x1484] = 0x507d, [0x1485] = 0x505c, [0x1486] = 0x5047, - [0x1487] = 0x5043, [0x1488] = 0x504c, [0x1489] = 0x505a, [0x148a] = 0x5049, - [0x148b] = 0x5065, [0x148c] = 0x5076, [0x148d] = 0x504e, [0x148e] = 0x5055, - [0x148f] = 0x5075, [0x1490] = 0x5074, [0x1491] = 0x5077, [0x1492] = 0x504f, - [0x1493] = 0x500f, [0x1494] = 0x506f, [0x1495] = 0x506d, [0x1496] = 0x515c, - [0x1497] = 0x5195, [0x1498] = 0x51f0, [0x1499] = 0x526a, [0x149a] = 0x526f, - [0x149b] = 0x52d2, [0x149c] = 0x52d9, [0x149d] = 0x52d8, [0x149e] = 0x52d5, - [0x149f] = 0x5310, [0x14a0] = 0x530f, [0x14a1] = 0x5319, [0x14a2] = 0x533f, - [0x14a3] = 0x5340, [0x14a4] = 0x533e, [0x14a5] = 0x53c3, [0x14a6] = 0x66fc, - [0x14a7] = 0x5546, [0x14a8] = 0x556a, [0x14a9] = 0x5566, [0x14aa] = 0x5544, - [0x14ab] = 0x555e, [0x14ac] = 0x5561, [0x14ad] = 0x5543, [0x14ae] = 0x554a, - [0x14af] = 0x5531, [0x14b0] = 0x5556, [0x14b1] = 0x554f, [0x14b2] = 0x5555, - [0x14b3] = 0x552f, [0x14b4] = 0x5564, [0x14b5] = 0x5538, [0x14b6] = 0x552e, - [0x14b7] = 0x555c, [0x14b8] = 0x552c, [0x14b9] = 0x5563, [0x14ba] = 0x5533, - [0x14bb] = 0x5541, [0x14bc] = 0x5557, [0x14bd] = 0x5708, [0x14be] = 0x570b, - [0x14bf] = 0x5709, [0x14c0] = 0x57df, [0x14c1] = 0x5805, [0x14c2] = 0x580a, - [0x14c3] = 0x5806, [0x14c4] = 0x57e0, [0x14c5] = 0x57e4, [0x14c6] = 0x57fa, - [0x14c7] = 0x5802, [0x14c8] = 0x5835, [0x14c9] = 0x57f7, [0x14ca] = 0x57f9, - [0x14cb] = 0x5920, [0x14cc] = 0x5962, [0x14cd] = 0x5a36, [0x14ce] = 0x5a41, - [0x14cf] = 0x5a49, [0x14d0] = 0x5a66, [0x14d1] = 0x5a6a, [0x14d2] = 0x5a40, - [0x14d3] = 0x5a3c, [0x14d4] = 0x5a62, [0x14d5] = 0x5a5a, [0x14d6] = 0x5a46, - [0x14d7] = 0x5a4a, [0x14d8] = 0x5b70, [0x14d9] = 0x5bc7, [0x14da] = 0x5bc5, - [0x14db] = 0x5bc4, [0x14dc] = 0x5bc2, [0x14dd] = 0x5bbf, [0x14de] = 0x5bc6, - [0x14df] = 0x5c09, [0x14e0] = 0x5c08, [0x14e1] = 0x5c07, [0x14e2] = 0x5c60, - [0x14e3] = 0x5c5c, [0x14e4] = 0x5c5d, [0x14e5] = 0x5d07, [0x14e6] = 0x5d06, - [0x14e7] = 0x5d0e, [0x14e8] = 0x5d1b, [0x14e9] = 0x5d16, [0x14ea] = 0x5d22, - [0x14eb] = 0x5d11, [0x14ec] = 0x5d29, [0x14ed] = 0x5d14, [0x14ee] = 0x5d19, - [0x14ef] = 0x5d24, [0x14f0] = 0x5d27, [0x14f1] = 0x5d17, [0x14f2] = 0x5de2, - [0x14f3] = 0x5e38, [0x14f4] = 0x5e36, [0x14f5] = 0x5e33, [0x14f6] = 0x5e37, - [0x14f7] = 0x5eb7, [0x14f8] = 0x5eb8, [0x14f9] = 0x5eb6, [0x14fa] = 0x5eb5, - [0x14fb] = 0x5ebe, [0x14fc] = 0x5f35, [0x14fd] = 0x5f37, [0x14fe] = 0x5f57, - [0x14ff] = 0x5f6c, [0x1500] = 0x5f69, [0x1501] = 0x5f6b, [0x1502] = 0x5f97, - [0x1503] = 0x5f99, [0x1504] = 0x5f9e, [0x1505] = 0x5f98, [0x1506] = 0x5fa1, - [0x1507] = 0x5fa0, [0x1508] = 0x5f9c, [0x1509] = 0x607f, [0x150a] = 0x60a3, - [0x150b] = 0x6089, [0x150c] = 0x60a0, [0x150d] = 0x60a8, [0x150e] = 0x60cb, - [0x150f] = 0x60b4, [0x1510] = 0x60e6, [0x1511] = 0x60bd, [0x1512] = 0x60c5, - [0x1513] = 0x60bb, [0x1514] = 0x60b5, [0x1515] = 0x60dc, [0x1516] = 0x60bc, - [0x1517] = 0x60d8, [0x1518] = 0x60d5, [0x1519] = 0x60c6, [0x151a] = 0x60df, - [0x151b] = 0x60b8, [0x151c] = 0x60da, [0x151d] = 0x60c7, [0x151e] = 0x621a, - [0x151f] = 0x621b, [0x1520] = 0x6248, [0x1521] = 0x63a0, [0x1522] = 0x63a7, - [0x1523] = 0x6372, [0x1524] = 0x6396, [0x1525] = 0x63a2, [0x1526] = 0x63a5, - [0x1527] = 0x6377, [0x1528] = 0x6367, [0x1529] = 0x6398, [0x152a] = 0x63aa, - [0x152b] = 0x6371, [0x152c] = 0x63a9, [0x152d] = 0x6389, [0x152e] = 0x6383, - [0x152f] = 0x639b, [0x1530] = 0x636b, [0x1531] = 0x63a8, [0x1532] = 0x6384, - [0x1533] = 0x6388, [0x1534] = 0x6399, [0x1535] = 0x63a1, [0x1536] = 0x63ac, - [0x1537] = 0x6392, [0x1538] = 0x638f, [0x1539] = 0x6380, [0x153a] = 0x637b, - [0x153b] = 0x6369, [0x153c] = 0x6368, [0x153d] = 0x637a, [0x153e] = 0x655d, - [0x153f] = 0x6556, [0x1540] = 0x6551, [0x1541] = 0x6559, [0x1542] = 0x6557, - [0x1543] = 0x555f, [0x1544] = 0x654f, [0x1545] = 0x6558, [0x1546] = 0x6555, - [0x1547] = 0x6554, [0x1548] = 0x659c, [0x1549] = 0x659b, [0x154a] = 0x65ac, - [0x154b] = 0x65cf, [0x154c] = 0x65cb, [0x154d] = 0x65cc, [0x154e] = 0x65ce, - [0x154f] = 0x665d, [0x1550] = 0x665a, [0x1551] = 0x6664, [0x1552] = 0x6668, - [0x1553] = 0x6666, [0x1554] = 0x665e, [0x1555] = 0x66f9, [0x1556] = 0x52d7, - [0x1557] = 0x671b, [0x1558] = 0x6881, [0x1559] = 0x68af, [0x155a] = 0x68a2, - [0x155b] = 0x6893, [0x155c] = 0x68b5, [0x155d] = 0x687f, [0x155e] = 0x6876, - [0x155f] = 0x68b1, [0x1560] = 0x68a7, [0x1561] = 0x6897, [0x1562] = 0x68b0, - [0x1563] = 0x6883, [0x1564] = 0x68c4, [0x1565] = 0x68ad, [0x1566] = 0x6886, - [0x1567] = 0x6885, [0x1568] = 0x6894, [0x1569] = 0x689d, [0x156a] = 0x68a8, - [0x156b] = 0x689f, [0x156c] = 0x68a1, [0x156d] = 0x6882, [0x156e] = 0x6b32, - [0x156f] = 0x6bba, [0x1570] = 0x6beb, [0x1571] = 0x6bec, [0x1572] = 0x6c2b, - [0x1573] = 0x6d8e, [0x1574] = 0x6dbc, [0x1575] = 0x6df3, [0x1576] = 0x6dd9, - [0x1577] = 0x6db2, [0x1578] = 0x6de1, [0x1579] = 0x6dcc, [0x157a] = 0x6de4, - [0x157b] = 0x6dfb, [0x157c] = 0x6dfa, [0x157d] = 0x6e05, [0x157e] = 0x6dc7, - [0x157f] = 0x6dcb, [0x1580] = 0x6daf, [0x1581] = 0x6dd1, [0x1582] = 0x6dae, - [0x1583] = 0x6dde, [0x1584] = 0x6df9, [0x1585] = 0x6db8, [0x1586] = 0x6df7, - [0x1587] = 0x6df5, [0x1588] = 0x6dc5, [0x1589] = 0x6dd2, [0x158a] = 0x6e1a, - [0x158b] = 0x6db5, [0x158c] = 0x6dda, [0x158d] = 0x6deb, [0x158e] = 0x6dd8, - [0x158f] = 0x6dea, [0x1590] = 0x6df1, [0x1591] = 0x6dee, [0x1592] = 0x6de8, - [0x1593] = 0x6dc6, [0x1594] = 0x6dc4, [0x1595] = 0x6daa, [0x1596] = 0x6dec, - [0x1597] = 0x6dbf, [0x1598] = 0x6de6, [0x1599] = 0x70f9, [0x159a] = 0x7109, - [0x159b] = 0x710a, [0x159c] = 0x70fd, [0x159d] = 0x70ef, [0x159e] = 0x723d, - [0x159f] = 0x727d, [0x15a0] = 0x7281, [0x15a1] = 0x731c, [0x15a2] = 0x731b, - [0x15a3] = 0x7316, [0x15a4] = 0x7313, [0x15a5] = 0x7319, [0x15a6] = 0x7387, - [0x15a7] = 0x7405, [0x15a8] = 0x740a, [0x15a9] = 0x7403, [0x15aa] = 0x7406, - [0x15ab] = 0x73fe, [0x15ac] = 0x740d, [0x15ad] = 0x74e0, [0x15ae] = 0x74f6, - [0x15af] = 0x74f7, [0x15b0] = 0x751c, [0x15b1] = 0x7522, [0x15b2] = 0x7565, - [0x15b3] = 0x7566, [0x15b4] = 0x7562, [0x15b5] = 0x7570, [0x15b6] = 0x758f, - [0x15b7] = 0x75d4, [0x15b8] = 0x75d5, [0x15b9] = 0x75b5, [0x15ba] = 0x75ca, - [0x15bb] = 0x75cd, [0x15bc] = 0x768e, [0x15bd] = 0x76d4, [0x15be] = 0x76d2, - [0x15bf] = 0x76db, [0x15c0] = 0x7737, [0x15c1] = 0x773e, [0x15c2] = 0x773c, - [0x15c3] = 0x7736, [0x15c4] = 0x7738, [0x15c5] = 0x773a, [0x15c6] = 0x786b, - [0x15c7] = 0x7843, [0x15c8] = 0x784e, [0x15c9] = 0x7965, [0x15ca] = 0x7968, - [0x15cb] = 0x796d, [0x15cc] = 0x79fb, [0x15cd] = 0x7a92, [0x15ce] = 0x7a95, - [0x15cf] = 0x7b20, [0x15d0] = 0x7b28, [0x15d1] = 0x7b1b, [0x15d2] = 0x7b2c, - [0x15d3] = 0x7b26, [0x15d4] = 0x7b19, [0x15d5] = 0x7b1e, [0x15d6] = 0x7b2e, - [0x15d7] = 0x7c92, [0x15d8] = 0x7c97, [0x15d9] = 0x7c95, [0x15da] = 0x7d46, - [0x15db] = 0x7d43, [0x15dc] = 0x7d71, [0x15dd] = 0x7d2e, [0x15de] = 0x7d39, - [0x15df] = 0x7d3c, [0x15e0] = 0x7d40, [0x15e1] = 0x7d30, [0x15e2] = 0x7d33, - [0x15e3] = 0x7d44, [0x15e4] = 0x7d2f, [0x15e5] = 0x7d42, [0x15e6] = 0x7d32, - [0x15e7] = 0x7d31, [0x15e8] = 0x7f3d, [0x15e9] = 0x7f9e, [0x15ea] = 0x7f9a, - [0x15eb] = 0x7fcc, [0x15ec] = 0x7fce, [0x15ed] = 0x7fd2, [0x15ee] = 0x801c, - [0x15ef] = 0x804a, [0x15f0] = 0x8046, [0x15f1] = 0x812f, [0x15f2] = 0x8116, - [0x15f3] = 0x8123, [0x15f4] = 0x812b, [0x15f5] = 0x8129, [0x15f6] = 0x8130, - [0x15f7] = 0x8124, [0x15f8] = 0x8202, [0x15f9] = 0x8235, [0x15fa] = 0x8237, - [0x15fb] = 0x8236, [0x15fc] = 0x8239, [0x15fd] = 0x838e, [0x15fe] = 0x839e, - [0x15ff] = 0x8398, [0x1600] = 0x8378, [0x1601] = 0x83a2, [0x1602] = 0x8396, - [0x1603] = 0x83bd, [0x1604] = 0x83ab, [0x1605] = 0x8392, [0x1606] = 0x838a, - [0x1607] = 0x8393, [0x1608] = 0x8389, [0x1609] = 0x83a0, [0x160a] = 0x8377, - [0x160b] = 0x837b, [0x160c] = 0x837c, [0x160d] = 0x8386, [0x160e] = 0x83a7, - [0x160f] = 0x8655, [0x1610] = 0x5f6a, [0x1611] = 0x86c7, [0x1612] = 0x86c0, - [0x1613] = 0x86b6, [0x1614] = 0x86c4, [0x1615] = 0x86b5, [0x1616] = 0x86c6, - [0x1617] = 0x86cb, [0x1618] = 0x86b1, [0x1619] = 0x86af, [0x161a] = 0x86c9, - [0x161b] = 0x8853, [0x161c] = 0x889e, [0x161d] = 0x8888, [0x161e] = 0x88ab, - [0x161f] = 0x8892, [0x1620] = 0x8896, [0x1621] = 0x888d, [0x1622] = 0x888b, - [0x1623] = 0x8993, [0x1624] = 0x898f, [0x1625] = 0x8a2a, [0x1626] = 0x8a1d, - [0x1627] = 0x8a23, [0x1628] = 0x8a25, [0x1629] = 0x8a31, [0x162a] = 0x8a2d, - [0x162b] = 0x8a1f, [0x162c] = 0x8a1b, [0x162d] = 0x8a22, [0x162e] = 0x8c49, - [0x162f] = 0x8c5a, [0x1630] = 0x8ca9, [0x1631] = 0x8cac, [0x1632] = 0x8cab, - [0x1633] = 0x8ca8, [0x1634] = 0x8caa, [0x1635] = 0x8ca7, [0x1636] = 0x8d67, - [0x1637] = 0x8d66, [0x1638] = 0x8dbe, [0x1639] = 0x8dba, [0x163a] = 0x8edb, - [0x163b] = 0x8edf, [0x163c] = 0x9019, [0x163d] = 0x900d, [0x163e] = 0x901a, - [0x163f] = 0x9017, [0x1640] = 0x9023, [0x1641] = 0x901f, [0x1642] = 0x901d, - [0x1643] = 0x9010, [0x1644] = 0x9015, [0x1645] = 0x901e, [0x1646] = 0x9020, - [0x1647] = 0x900f, [0x1648] = 0x9022, [0x1649] = 0x9016, [0x164a] = 0x901b, - [0x164b] = 0x9014, [0x164c] = 0x90e8, [0x164d] = 0x90ed, [0x164e] = 0x90fd, - [0x164f] = 0x9157, [0x1650] = 0x91ce, [0x1651] = 0x91f5, [0x1652] = 0x91e6, - [0x1653] = 0x91e3, [0x1654] = 0x91e7, [0x1655] = 0x91ed, [0x1656] = 0x91e9, - [0x1657] = 0x9589, [0x1658] = 0x966a, [0x1659] = 0x9675, [0x165a] = 0x9673, - [0x165b] = 0x9678, [0x165c] = 0x9670, [0x165d] = 0x9674, [0x165e] = 0x9676, - [0x165f] = 0x9677, [0x1660] = 0x966c, [0x1661] = 0x96c0, [0x1662] = 0x96ea, - [0x1663] = 0x96e9, [0x1664] = 0x7ae0, [0x1665] = 0x7adf, [0x1666] = 0x9802, - [0x1667] = 0x9803, [0x1668] = 0x9b5a, [0x1669] = 0x9ce5, [0x166a] = 0x9e75, - [0x166b] = 0x9e7f, [0x166c] = 0x9ea5, [0x166d] = 0x9ebb, [0x166e] = 0x50a2, - [0x166f] = 0x508d, [0x1670] = 0x5085, [0x1671] = 0x5099, [0x1672] = 0x5091, - [0x1673] = 0x5080, [0x1674] = 0x5096, [0x1675] = 0x5098, [0x1676] = 0x509a, - [0x1677] = 0x6700, [0x1678] = 0x51f1, [0x1679] = 0x5272, [0x167a] = 0x5274, - [0x167b] = 0x5275, [0x167c] = 0x5269, [0x167d] = 0x52de, [0x167e] = 0x52dd, - [0x167f] = 0x52db, [0x1680] = 0x535a, [0x1681] = 0x53a5, [0x1682] = 0x557b, - [0x1683] = 0x5580, [0x1684] = 0x55a7, [0x1685] = 0x557c, [0x1686] = 0x558a, - [0x1687] = 0x559d, [0x1688] = 0x5598, [0x1689] = 0x5582, [0x168a] = 0x559c, - [0x168b] = 0x55aa, [0x168c] = 0x5594, [0x168d] = 0x5587, [0x168e] = 0x558b, - [0x168f] = 0x5583, [0x1690] = 0x55b3, [0x1691] = 0x55ae, [0x1692] = 0x559f, - [0x1693] = 0x553e, [0x1694] = 0x55b2, [0x1695] = 0x559a, [0x1696] = 0x55bb, - [0x1697] = 0x55ac, [0x1698] = 0x55b1, [0x1699] = 0x557e, [0x169a] = 0x5589, - [0x169b] = 0x55ab, [0x169c] = 0x5599, [0x169d] = 0x570d, [0x169e] = 0x582f, - [0x169f] = 0x582a, [0x16a0] = 0x5834, [0x16a1] = 0x5824, [0x16a2] = 0x5830, - [0x16a3] = 0x5831, [0x16a4] = 0x5821, [0x16a5] = 0x581d, [0x16a6] = 0x5820, - [0x16a7] = 0x58f9, [0x16a8] = 0x58fa, [0x16a9] = 0x5960, [0x16aa] = 0x5a77, - [0x16ab] = 0x5a9a, [0x16ac] = 0x5a7f, [0x16ad] = 0x5a92, [0x16ae] = 0x5a9b, - [0x16af] = 0x5aa7, [0x16b0] = 0x5b73, [0x16b1] = 0x5b71, [0x16b2] = 0x5bd2, - [0x16b3] = 0x5bcc, [0x16b4] = 0x5bd3, [0x16b5] = 0x5bd0, [0x16b6] = 0x5c0a, - [0x16b7] = 0x5c0b, [0x16b8] = 0x5c31, [0x16b9] = 0x5d4c, [0x16ba] = 0x5d50, - [0x16bb] = 0x5d34, [0x16bc] = 0x5d47, [0x16bd] = 0x5dfd, [0x16be] = 0x5e45, - [0x16bf] = 0x5e3d, [0x16c0] = 0x5e40, [0x16c1] = 0x5e43, [0x16c2] = 0x5e7e, - [0x16c3] = 0x5eca, [0x16c4] = 0x5ec1, [0x16c5] = 0x5ec2, [0x16c6] = 0x5ec4, - [0x16c7] = 0x5f3c, [0x16c8] = 0x5f6d, [0x16c9] = 0x5fa9, [0x16ca] = 0x5faa, - [0x16cb] = 0x5fa8, [0x16cc] = 0x60d1, [0x16cd] = 0x60e1, [0x16ce] = 0x60b2, - [0x16cf] = 0x60b6, [0x16d0] = 0x60e0, [0x16d1] = 0x611c, [0x16d2] = 0x6123, - [0x16d3] = 0x60fa, [0x16d4] = 0x6115, [0x16d5] = 0x60f0, [0x16d6] = 0x60fb, - [0x16d7] = 0x60f4, [0x16d8] = 0x6168, [0x16d9] = 0x60f1, [0x16da] = 0x610e, - [0x16db] = 0x60f6, [0x16dc] = 0x6109, [0x16dd] = 0x6100, [0x16de] = 0x6112, - [0x16df] = 0x621f, [0x16e0] = 0x6249, [0x16e1] = 0x63a3, [0x16e2] = 0x638c, - [0x16e3] = 0x63cf, [0x16e4] = 0x63c0, [0x16e5] = 0x63e9, [0x16e6] = 0x63c9, - [0x16e7] = 0x63c6, [0x16e8] = 0x63cd, [0x16e9] = 0x63d2, [0x16ea] = 0x63e3, - [0x16eb] = 0x63d0, [0x16ec] = 0x63e1, [0x16ed] = 0x63d6, [0x16ee] = 0x63ed, - [0x16ef] = 0x63ee, [0x16f0] = 0x6376, [0x16f1] = 0x63f4, [0x16f2] = 0x63ea, - [0x16f3] = 0x63db, [0x16f4] = 0x6452, [0x16f5] = 0x63da, [0x16f6] = 0x63f9, - [0x16f7] = 0x655e, [0x16f8] = 0x6566, [0x16f9] = 0x6562, [0x16fa] = 0x6563, - [0x16fb] = 0x6591, [0x16fc] = 0x6590, [0x16fd] = 0x65af, [0x16fe] = 0x666e, - [0x16ff] = 0x6670, [0x1700] = 0x6674, [0x1701] = 0x6676, [0x1702] = 0x666f, - [0x1703] = 0x6691, [0x1704] = 0x667a, [0x1705] = 0x667e, [0x1706] = 0x6677, - [0x1707] = 0x66fe, [0x1708] = 0x66ff, [0x1709] = 0x671f, [0x170a] = 0x671d, - [0x170b] = 0x68fa, [0x170c] = 0x68d5, [0x170d] = 0x68e0, [0x170e] = 0x68d8, - [0x170f] = 0x68d7, [0x1710] = 0x6905, [0x1711] = 0x68df, [0x1712] = 0x68f5, - [0x1713] = 0x68ee, [0x1714] = 0x68e7, [0x1715] = 0x68f9, [0x1716] = 0x68d2, - [0x1717] = 0x68f2, [0x1718] = 0x68e3, [0x1719] = 0x68cb, [0x171a] = 0x68cd, - [0x171b] = 0x690d, [0x171c] = 0x6912, [0x171d] = 0x690e, [0x171e] = 0x68c9, - [0x171f] = 0x68da, [0x1720] = 0x696e, [0x1721] = 0x68fb, [0x1722] = 0x6b3e, - [0x1723] = 0x6b3a, [0x1724] = 0x6b3d, [0x1725] = 0x6b98, [0x1726] = 0x6b96, - [0x1727] = 0x6bbc, [0x1728] = 0x6bef, [0x1729] = 0x6c2e, [0x172a] = 0x6c2f, - [0x172b] = 0x6c2c, [0x172c] = 0x6e2f, [0x172d] = 0x6e38, [0x172e] = 0x6e54, - [0x172f] = 0x6e21, [0x1730] = 0x6e32, [0x1731] = 0x6e67, [0x1732] = 0x6e4a, - [0x1733] = 0x6e20, [0x1734] = 0x6e25, [0x1735] = 0x6e23, [0x1736] = 0x6e1b, - [0x1737] = 0x6e5b, [0x1738] = 0x6e58, [0x1739] = 0x6e24, [0x173a] = 0x6e56, - [0x173b] = 0x6e6e, [0x173c] = 0x6e2d, [0x173d] = 0x6e26, [0x173e] = 0x6e6f, - [0x173f] = 0x6e34, [0x1740] = 0x6e4d, [0x1741] = 0x6e3a, [0x1742] = 0x6e2c, - [0x1743] = 0x6e43, [0x1744] = 0x6e1d, [0x1745] = 0x6e3e, [0x1746] = 0x6ecb, - [0x1747] = 0x6e89, [0x1748] = 0x6e19, [0x1749] = 0x6e4e, [0x174a] = 0x6e63, - [0x174b] = 0x6e44, [0x174c] = 0x6e72, [0x174d] = 0x6e69, [0x174e] = 0x6e5f, - [0x174f] = 0x7119, [0x1750] = 0x711a, [0x1751] = 0x7126, [0x1752] = 0x7130, - [0x1753] = 0x7121, [0x1754] = 0x7136, [0x1755] = 0x716e, [0x1756] = 0x711c, - [0x1757] = 0x724c, [0x1758] = 0x7284, [0x1759] = 0x7280, [0x175a] = 0x7336, - [0x175b] = 0x7325, [0x175c] = 0x7334, [0x175d] = 0x7329, [0x175e] = 0x743a, - [0x175f] = 0x742a, [0x1760] = 0x7433, [0x1761] = 0x7422, [0x1762] = 0x7425, - [0x1763] = 0x7435, [0x1764] = 0x7436, [0x1765] = 0x7434, [0x1766] = 0x742f, - [0x1767] = 0x741b, [0x1768] = 0x7426, [0x1769] = 0x7428, [0x176a] = 0x7525, - [0x176b] = 0x7526, [0x176c] = 0x756b, [0x176d] = 0x756a, [0x176e] = 0x75e2, - [0x176f] = 0x75db, [0x1770] = 0x75e3, [0x1771] = 0x75d9, [0x1772] = 0x75d8, - [0x1773] = 0x75de, [0x1774] = 0x75e0, [0x1775] = 0x767b, [0x1776] = 0x767c, - [0x1777] = 0x7696, [0x1778] = 0x7693, [0x1779] = 0x76b4, [0x177a] = 0x76dc, - [0x177b] = 0x774f, [0x177c] = 0x77ed, [0x177d] = 0x785d, [0x177e] = 0x786c, - [0x177f] = 0x786f, [0x1780] = 0x7a0d, [0x1781] = 0x7a08, [0x1782] = 0x7a0b, - [0x1783] = 0x7a05, [0x1784] = 0x7a00, [0x1785] = 0x7a98, [0x1786] = 0x7a97, - [0x1787] = 0x7a96, [0x1788] = 0x7ae5, [0x1789] = 0x7ae3, [0x178a] = 0x7b49, - [0x178b] = 0x7b56, [0x178c] = 0x7b46, [0x178d] = 0x7b50, [0x178e] = 0x7b52, - [0x178f] = 0x7b54, [0x1790] = 0x7b4d, [0x1791] = 0x7b4b, [0x1792] = 0x7b4f, - [0x1793] = 0x7b51, [0x1794] = 0x7c9f, [0x1795] = 0x7ca5, [0x1796] = 0x7d5e, - [0x1797] = 0x7d50, [0x1798] = 0x7d68, [0x1799] = 0x7d55, [0x179a] = 0x7d2b, - [0x179b] = 0x7d6e, [0x179c] = 0x7d72, [0x179d] = 0x7d61, [0x179e] = 0x7d66, - [0x179f] = 0x7d62, [0x17a0] = 0x7d70, [0x17a1] = 0x7d73, [0x17a2] = 0x5584, - [0x17a3] = 0x7fd4, [0x17a4] = 0x7fd5, [0x17a5] = 0x800b, [0x17a6] = 0x8052, - [0x17a7] = 0x8085, [0x17a8] = 0x8155, [0x17a9] = 0x8154, [0x17aa] = 0x814b, - [0x17ab] = 0x8151, [0x17ac] = 0x814e, [0x17ad] = 0x8139, [0x17ae] = 0x8146, - [0x17af] = 0x813e, [0x17b0] = 0x814c, [0x17b1] = 0x8153, [0x17b2] = 0x8174, - [0x17b3] = 0x8212, [0x17b4] = 0x821c, [0x17b5] = 0x83e9, [0x17b6] = 0x8403, - [0x17b7] = 0x83f8, [0x17b8] = 0x840d, [0x17b9] = 0x83e0, [0x17ba] = 0x83c5, - [0x17bb] = 0x840b, [0x17bc] = 0x83c1, [0x17bd] = 0x83ef, [0x17be] = 0x83f1, - [0x17bf] = 0x83f4, [0x17c0] = 0x8457, [0x17c1] = 0x840a, [0x17c2] = 0x83f0, - [0x17c3] = 0x840c, [0x17c4] = 0x83cc, [0x17c5] = 0x83fd, [0x17c6] = 0x83f2, - [0x17c7] = 0x83ca, [0x17c8] = 0x8438, [0x17c9] = 0x840e, [0x17ca] = 0x8404, - [0x17cb] = 0x83dc, [0x17cc] = 0x8407, [0x17cd] = 0x83d4, [0x17ce] = 0x83df, - [0x17cf] = 0x865b, [0x17d0] = 0x86df, [0x17d1] = 0x86d9, [0x17d2] = 0x86ed, - [0x17d3] = 0x86d4, [0x17d4] = 0x86db, [0x17d5] = 0x86e4, [0x17d6] = 0x86d0, - [0x17d7] = 0x86de, [0x17d8] = 0x8857, [0x17d9] = 0x88c1, [0x17da] = 0x88c2, - [0x17db] = 0x88b1, [0x17dc] = 0x8983, [0x17dd] = 0x8996, [0x17de] = 0x8a3b, - [0x17df] = 0x8a60, [0x17e0] = 0x8a55, [0x17e1] = 0x8a5e, [0x17e2] = 0x8a3c, - [0x17e3] = 0x8a41, [0x17e4] = 0x8a54, [0x17e5] = 0x8a5b, [0x17e6] = 0x8a50, - [0x17e7] = 0x8a46, [0x17e8] = 0x8a34, [0x17e9] = 0x8a3a, [0x17ea] = 0x8a36, - [0x17eb] = 0x8a56, [0x17ec] = 0x8c61, [0x17ed] = 0x8c82, [0x17ee] = 0x8caf, - [0x17ef] = 0x8cbc, [0x17f0] = 0x8cb3, [0x17f1] = 0x8cbd, [0x17f2] = 0x8cc1, - [0x17f3] = 0x8cbb, [0x17f4] = 0x8cc0, [0x17f5] = 0x8cb4, [0x17f6] = 0x8cb7, - [0x17f7] = 0x8cb6, [0x17f8] = 0x8cbf, [0x17f9] = 0x8cb8, [0x17fa] = 0x8d8a, - [0x17fb] = 0x8d85, [0x17fc] = 0x8d81, [0x17fd] = 0x8dce, [0x17fe] = 0x8ddd, - [0x17ff] = 0x8dcb, [0x1800] = 0x8dda, [0x1801] = 0x8dd1, [0x1802] = 0x8dcc, - [0x1803] = 0x8ddb, [0x1804] = 0x8dc6, [0x1805] = 0x8efb, [0x1806] = 0x8ef8, - [0x1807] = 0x8efc, [0x1808] = 0x8f9c, [0x1809] = 0x902e, [0x180a] = 0x9035, - [0x180b] = 0x9031, [0x180c] = 0x9038, [0x180d] = 0x9032, [0x180e] = 0x9036, - [0x180f] = 0x9102, [0x1810] = 0x90f5, [0x1811] = 0x9109, [0x1812] = 0x90fe, - [0x1813] = 0x9163, [0x1814] = 0x9165, [0x1815] = 0x91cf, [0x1816] = 0x9214, - [0x1817] = 0x9215, [0x1818] = 0x9223, [0x1819] = 0x9209, [0x181a] = 0x921e, - [0x181b] = 0x920d, [0x181c] = 0x9210, [0x181d] = 0x9207, [0x181e] = 0x9211, - [0x181f] = 0x9594, [0x1820] = 0x958f, [0x1821] = 0x958b, [0x1822] = 0x9591, - [0x1823] = 0x9593, [0x1824] = 0x9592, [0x1825] = 0x958e, [0x1826] = 0x968a, - [0x1827] = 0x968e, [0x1828] = 0x968b, [0x1829] = 0x967d, [0x182a] = 0x9685, - [0x182b] = 0x9686, [0x182c] = 0x968d, [0x182d] = 0x9672, [0x182e] = 0x9684, - [0x182f] = 0x96c1, [0x1830] = 0x96c5, [0x1831] = 0x96c4, [0x1832] = 0x96c6, - [0x1833] = 0x96c7, [0x1834] = 0x96ef, [0x1835] = 0x96f2, [0x1836] = 0x97cc, - [0x1837] = 0x9805, [0x1838] = 0x9806, [0x1839] = 0x9808, [0x183a] = 0x98e7, - [0x183b] = 0x98ea, [0x183c] = 0x98ef, [0x183d] = 0x98e9, [0x183e] = 0x98f2, - [0x183f] = 0x98ed, [0x1840] = 0x99ae, [0x1841] = 0x99ad, [0x1842] = 0x9ec3, - [0x1843] = 0x9ecd, [0x1844] = 0x9ed1, [0x1845] = 0x4e82, [0x1846] = 0x50ad, - [0x1847] = 0x50b5, [0x1848] = 0x50b2, [0x1849] = 0x50b3, [0x184a] = 0x50c5, - [0x184b] = 0x50be, [0x184c] = 0x50ac, [0x184d] = 0x50b7, [0x184e] = 0x50bb, - [0x184f] = 0x50af, [0x1850] = 0x50c7, [0x1851] = 0x527f, [0x1852] = 0x5277, - [0x1853] = 0x527d, [0x1854] = 0x52df, [0x1855] = 0x52e6, [0x1856] = 0x52e4, - [0x1857] = 0x52e2, [0x1858] = 0x52e3, [0x1859] = 0x532f, [0x185a] = 0x55df, - [0x185b] = 0x55e8, [0x185c] = 0x55d3, [0x185d] = 0x55e6, [0x185e] = 0x55ce, - [0x185f] = 0x55dc, [0x1860] = 0x55c7, [0x1861] = 0x55d1, [0x1862] = 0x55e3, - [0x1863] = 0x55e4, [0x1864] = 0x55ef, [0x1865] = 0x55da, [0x1866] = 0x55e1, - [0x1867] = 0x55c5, [0x1868] = 0x55c6, [0x1869] = 0x55e5, [0x186a] = 0x55c9, - [0x186b] = 0x5712, [0x186c] = 0x5713, [0x186d] = 0x585e, [0x186e] = 0x5851, - [0x186f] = 0x5858, [0x1870] = 0x5857, [0x1871] = 0x585a, [0x1872] = 0x5854, - [0x1873] = 0x586b, [0x1874] = 0x584c, [0x1875] = 0x586d, [0x1876] = 0x584a, - [0x1877] = 0x5862, [0x1878] = 0x5852, [0x1879] = 0x584b, [0x187a] = 0x5967, - [0x187b] = 0x5ac1, [0x187c] = 0x5ac9, [0x187d] = 0x5acc, [0x187e] = 0x5abe, - [0x187f] = 0x5abd, [0x1880] = 0x5abc, [0x1881] = 0x5ab3, [0x1882] = 0x5ac2, - [0x1883] = 0x5ab2, [0x1884] = 0x5d69, [0x1885] = 0x5d6f, [0x1886] = 0x5e4c, - [0x1887] = 0x5e79, [0x1888] = 0x5ec9, [0x1889] = 0x5ec8, [0x188a] = 0x5f12, - [0x188b] = 0x5f59, [0x188c] = 0x5fac, [0x188d] = 0x5fae, [0x188e] = 0x611a, - [0x188f] = 0x610f, [0x1890] = 0x6148, [0x1891] = 0x611f, [0x1892] = 0x60f3, - [0x1893] = 0x611b, [0x1894] = 0x60f9, [0x1895] = 0x6101, [0x1896] = 0x6108, - [0x1897] = 0x614e, [0x1898] = 0x614c, [0x1899] = 0x6144, [0x189a] = 0x614d, - [0x189b] = 0x613e, [0x189c] = 0x6134, [0x189d] = 0x6127, [0x189e] = 0x610d, - [0x189f] = 0x6106, [0x18a0] = 0x6137, [0x18a1] = 0x6221, [0x18a2] = 0x6222, - [0x18a3] = 0x6413, [0x18a4] = 0x643e, [0x18a5] = 0x641e, [0x18a6] = 0x642a, - [0x18a7] = 0x642d, [0x18a8] = 0x643d, [0x18a9] = 0x642c, [0x18aa] = 0x640f, - [0x18ab] = 0x641c, [0x18ac] = 0x6414, [0x18ad] = 0x640d, [0x18ae] = 0x6436, - [0x18af] = 0x6416, [0x18b0] = 0x6417, [0x18b1] = 0x6406, [0x18b2] = 0x656c, - [0x18b3] = 0x659f, [0x18b4] = 0x65b0, [0x18b5] = 0x6697, [0x18b6] = 0x6689, - [0x18b7] = 0x6687, [0x18b8] = 0x6688, [0x18b9] = 0x6696, [0x18ba] = 0x6684, - [0x18bb] = 0x6698, [0x18bc] = 0x668d, [0x18bd] = 0x6703, [0x18be] = 0x6994, - [0x18bf] = 0x696d, [0x18c0] = 0x695a, [0x18c1] = 0x6977, [0x18c2] = 0x6960, - [0x18c3] = 0x6954, [0x18c4] = 0x6975, [0x18c5] = 0x6930, [0x18c6] = 0x6982, - [0x18c7] = 0x694a, [0x18c8] = 0x6968, [0x18c9] = 0x696b, [0x18ca] = 0x695e, - [0x18cb] = 0x6953, [0x18cc] = 0x6979, [0x18cd] = 0x6986, [0x18ce] = 0x695d, - [0x18cf] = 0x6963, [0x18d0] = 0x695b, [0x18d1] = 0x6b47, [0x18d2] = 0x6b72, - [0x18d3] = 0x6bc0, [0x18d4] = 0x6bbf, [0x18d5] = 0x6bd3, [0x18d6] = 0x6bfd, - [0x18d7] = 0x6ea2, [0x18d8] = 0x6eaf, [0x18d9] = 0x6ed3, [0x18da] = 0x6eb6, - [0x18db] = 0x6ec2, [0x18dc] = 0x6e90, [0x18dd] = 0x6e9d, [0x18de] = 0x6ec7, - [0x18df] = 0x6ec5, [0x18e0] = 0x6ea5, [0x18e1] = 0x6e98, [0x18e2] = 0x6ebc, - [0x18e3] = 0x6eba, [0x18e4] = 0x6eab, [0x18e5] = 0x6ed1, [0x18e6] = 0x6e96, - [0x18e7] = 0x6e9c, [0x18e8] = 0x6ec4, [0x18e9] = 0x6ed4, [0x18ea] = 0x6eaa, - [0x18eb] = 0x6ea7, [0x18ec] = 0x6eb4, [0x18ed] = 0x714e, [0x18ee] = 0x7159, - [0x18ef] = 0x7169, [0x18f0] = 0x7164, [0x18f1] = 0x7149, [0x18f2] = 0x7167, - [0x18f3] = 0x715c, [0x18f4] = 0x716c, [0x18f5] = 0x7166, [0x18f6] = 0x714c, - [0x18f7] = 0x7165, [0x18f8] = 0x715e, [0x18f9] = 0x7146, [0x18fa] = 0x7168, - [0x18fb] = 0x7156, [0x18fc] = 0x723a, [0x18fd] = 0x7252, [0x18fe] = 0x7337, - [0x18ff] = 0x7345, [0x1900] = 0x733f, [0x1901] = 0x733e, [0x1902] = 0x746f, - [0x1903] = 0x745a, [0x1904] = 0x7455, [0x1905] = 0x745f, [0x1906] = 0x745e, - [0x1907] = 0x7441, [0x1908] = 0x743f, [0x1909] = 0x7459, [0x190a] = 0x745b, - [0x190b] = 0x745c, [0x190c] = 0x7576, [0x190d] = 0x7578, [0x190e] = 0x7600, - [0x190f] = 0x75f0, [0x1910] = 0x7601, [0x1911] = 0x75f2, [0x1912] = 0x75f1, - [0x1913] = 0x75fa, [0x1914] = 0x75ff, [0x1915] = 0x75f4, [0x1916] = 0x75f3, - [0x1917] = 0x76de, [0x1918] = 0x76df, [0x1919] = 0x775b, [0x191a] = 0x776b, - [0x191b] = 0x7766, [0x191c] = 0x775e, [0x191d] = 0x7763, [0x191e] = 0x7779, - [0x191f] = 0x776a, [0x1920] = 0x776c, [0x1921] = 0x775c, [0x1922] = 0x7765, - [0x1923] = 0x7768, [0x1924] = 0x7762, [0x1925] = 0x77ee, [0x1926] = 0x788e, - [0x1927] = 0x78b0, [0x1928] = 0x7897, [0x1929] = 0x7898, [0x192a] = 0x788c, - [0x192b] = 0x7889, [0x192c] = 0x787c, [0x192d] = 0x7891, [0x192e] = 0x7893, - [0x192f] = 0x787f, [0x1930] = 0x797a, [0x1931] = 0x797f, [0x1932] = 0x7981, - [0x1933] = 0x842c, [0x1934] = 0x79bd, [0x1935] = 0x7a1c, [0x1936] = 0x7a1a, - [0x1937] = 0x7a20, [0x1938] = 0x7a14, [0x1939] = 0x7a1f, [0x193a] = 0x7a1e, - [0x193b] = 0x7a9f, [0x193c] = 0x7aa0, [0x193d] = 0x7b77, [0x193e] = 0x7bc0, - [0x193f] = 0x7b60, [0x1940] = 0x7b6e, [0x1941] = 0x7b67, [0x1942] = 0x7cb1, - [0x1943] = 0x7cb3, [0x1944] = 0x7cb5, [0x1945] = 0x7d93, [0x1946] = 0x7d79, - [0x1947] = 0x7d91, [0x1948] = 0x7d81, [0x1949] = 0x7d8f, [0x194a] = 0x7d5b, - [0x194b] = 0x7f6e, [0x194c] = 0x7f69, [0x194d] = 0x7f6a, [0x194e] = 0x7f72, - [0x194f] = 0x7fa9, [0x1950] = 0x7fa8, [0x1951] = 0x7fa4, [0x1952] = 0x8056, - [0x1953] = 0x8058, [0x1954] = 0x8086, [0x1955] = 0x8084, [0x1956] = 0x8171, - [0x1957] = 0x8170, [0x1958] = 0x8178, [0x1959] = 0x8165, [0x195a] = 0x816e, - [0x195b] = 0x8173, [0x195c] = 0x816b, [0x195d] = 0x8179, [0x195e] = 0x817a, - [0x195f] = 0x8166, [0x1960] = 0x8205, [0x1961] = 0x8247, [0x1962] = 0x8482, - [0x1963] = 0x8477, [0x1964] = 0x843d, [0x1965] = 0x8431, [0x1966] = 0x8475, - [0x1967] = 0x8466, [0x1968] = 0x846b, [0x1969] = 0x8449, [0x196a] = 0x846c, - [0x196b] = 0x845b, [0x196c] = 0x843c, [0x196d] = 0x8435, [0x196e] = 0x8461, - [0x196f] = 0x8463, [0x1970] = 0x8469, [0x1971] = 0x846d, [0x1972] = 0x8446, - [0x1973] = 0x865e, [0x1974] = 0x865c, [0x1975] = 0x865f, [0x1976] = 0x86f9, - [0x1977] = 0x8713, [0x1978] = 0x8708, [0x1979] = 0x8707, [0x197a] = 0x8700, - [0x197b] = 0x86fe, [0x197c] = 0x86fb, [0x197d] = 0x8702, [0x197e] = 0x8703, - [0x197f] = 0x8706, [0x1980] = 0x870a, [0x1981] = 0x8859, [0x1982] = 0x88df, - [0x1983] = 0x88d4, [0x1984] = 0x88d9, [0x1985] = 0x88dc, [0x1986] = 0x88d8, - [0x1987] = 0x88dd, [0x1988] = 0x88e1, [0x1989] = 0x88ca, [0x198a] = 0x88d5, - [0x198b] = 0x88d2, [0x198c] = 0x899c, [0x198d] = 0x89e3, [0x198e] = 0x8a6b, - [0x198f] = 0x8a72, [0x1990] = 0x8a73, [0x1991] = 0x8a66, [0x1992] = 0x8a69, - [0x1993] = 0x8a70, [0x1994] = 0x8a87, [0x1995] = 0x8a7c, [0x1996] = 0x8a63, - [0x1997] = 0x8aa0, [0x1998] = 0x8a71, [0x1999] = 0x8a85, [0x199a] = 0x8a6d, - [0x199b] = 0x8a62, [0x199c] = 0x8a6e, [0x199d] = 0x8a6c, [0x199e] = 0x8a79, - [0x199f] = 0x8a7b, [0x19a0] = 0x8a3e, [0x19a1] = 0x8a68, [0x19a2] = 0x8c62, - [0x19a3] = 0x8c8a, [0x19a4] = 0x8c89, [0x19a5] = 0x8cca, [0x19a6] = 0x8cc7, - [0x19a7] = 0x8cc8, [0x19a8] = 0x8cc4, [0x19a9] = 0x8cb2, [0x19aa] = 0x8cc3, - [0x19ab] = 0x8cc2, [0x19ac] = 0x8cc5, [0x19ad] = 0x8de1, [0x19ae] = 0x8ddf, - [0x19af] = 0x8de8, [0x19b0] = 0x8def, [0x19b1] = 0x8df3, [0x19b2] = 0x8dfa, - [0x19b3] = 0x8dea, [0x19b4] = 0x8de4, [0x19b5] = 0x8de6, [0x19b6] = 0x8eb2, - [0x19b7] = 0x8f03, [0x19b8] = 0x8f09, [0x19b9] = 0x8efe, [0x19ba] = 0x8f0a, - [0x19bb] = 0x8f9f, [0x19bc] = 0x8fb2, [0x19bd] = 0x904b, [0x19be] = 0x904a, - [0x19bf] = 0x9053, [0x19c0] = 0x9042, [0x19c1] = 0x9054, [0x19c2] = 0x903c, - [0x19c3] = 0x9055, [0x19c4] = 0x9050, [0x19c5] = 0x9047, [0x19c6] = 0x904f, - [0x19c7] = 0x904e, [0x19c8] = 0x904d, [0x19c9] = 0x9051, [0x19ca] = 0x903e, - [0x19cb] = 0x9041, [0x19cc] = 0x9112, [0x19cd] = 0x9117, [0x19ce] = 0x916c, - [0x19cf] = 0x916a, [0x19d0] = 0x9169, [0x19d1] = 0x91c9, [0x19d2] = 0x9237, - [0x19d3] = 0x9257, [0x19d4] = 0x9238, [0x19d5] = 0x923d, [0x19d6] = 0x9240, - [0x19d7] = 0x923e, [0x19d8] = 0x925b, [0x19d9] = 0x924b, [0x19da] = 0x9264, - [0x19db] = 0x9251, [0x19dc] = 0x9234, [0x19dd] = 0x9249, [0x19de] = 0x924d, - [0x19df] = 0x9245, [0x19e0] = 0x9239, [0x19e1] = 0x923f, [0x19e2] = 0x925a, - [0x19e3] = 0x9598, [0x19e4] = 0x9698, [0x19e5] = 0x9694, [0x19e6] = 0x9695, - [0x19e7] = 0x96cd, [0x19e8] = 0x96cb, [0x19e9] = 0x96c9, [0x19ea] = 0x96ca, - [0x19eb] = 0x96f7, [0x19ec] = 0x96fb, [0x19ed] = 0x96f9, [0x19ee] = 0x96f6, - [0x19ef] = 0x9756, [0x19f0] = 0x9774, [0x19f1] = 0x9776, [0x19f2] = 0x9810, - [0x19f3] = 0x9811, [0x19f4] = 0x9813, [0x19f5] = 0x980a, [0x19f6] = 0x9812, - [0x19f7] = 0x980c, [0x19f8] = 0x98fc, [0x19f9] = 0x98f4, [0x19fa] = 0x98fd, - [0x19fb] = 0x98fe, [0x19fc] = 0x99b3, [0x19fd] = 0x99b1, [0x19fe] = 0x99b4, - [0x19ff] = 0x9ae1, [0x1a00] = 0x9ce9, [0x1a01] = 0x9e82, [0x1a02] = 0x9f0e, - [0x1a03] = 0x9f13, [0x1a04] = 0x9f20, [0x1a05] = 0x50e7, [0x1a06] = 0x50ee, - [0x1a07] = 0x50e5, [0x1a08] = 0x50d6, [0x1a09] = 0x50ed, [0x1a0a] = 0x50da, - [0x1a0b] = 0x50d5, [0x1a0c] = 0x50cf, [0x1a0d] = 0x50d1, [0x1a0e] = 0x50f1, - [0x1a0f] = 0x50ce, [0x1a10] = 0x50e9, [0x1a11] = 0x5162, [0x1a12] = 0x51f3, - [0x1a13] = 0x5283, [0x1a14] = 0x5282, [0x1a15] = 0x5331, [0x1a16] = 0x53ad, - [0x1a17] = 0x55fe, [0x1a18] = 0x5600, [0x1a19] = 0x561b, [0x1a1a] = 0x5617, - [0x1a1b] = 0x55fd, [0x1a1c] = 0x5614, [0x1a1d] = 0x5606, [0x1a1e] = 0x5609, - [0x1a1f] = 0x560d, [0x1a20] = 0x560e, [0x1a21] = 0x55f7, [0x1a22] = 0x5616, - [0x1a23] = 0x561f, [0x1a24] = 0x5608, [0x1a25] = 0x5610, [0x1a26] = 0x55f6, - [0x1a27] = 0x5718, [0x1a28] = 0x5716, [0x1a29] = 0x5875, [0x1a2a] = 0x587e, - [0x1a2b] = 0x5883, [0x1a2c] = 0x5893, [0x1a2d] = 0x588a, [0x1a2e] = 0x5879, - [0x1a2f] = 0x5885, [0x1a30] = 0x587d, [0x1a31] = 0x58fd, [0x1a32] = 0x5925, - [0x1a33] = 0x5922, [0x1a34] = 0x5924, [0x1a35] = 0x596a, [0x1a36] = 0x5969, - [0x1a37] = 0x5ae1, [0x1a38] = 0x5ae6, [0x1a39] = 0x5ae9, [0x1a3a] = 0x5ad7, - [0x1a3b] = 0x5ad6, [0x1a3c] = 0x5ad8, [0x1a3d] = 0x5ae3, [0x1a3e] = 0x5b75, - [0x1a3f] = 0x5bde, [0x1a40] = 0x5be7, [0x1a41] = 0x5be1, [0x1a42] = 0x5be5, - [0x1a43] = 0x5be6, [0x1a44] = 0x5be8, [0x1a45] = 0x5be2, [0x1a46] = 0x5be4, - [0x1a47] = 0x5bdf, [0x1a48] = 0x5c0d, [0x1a49] = 0x5c62, [0x1a4a] = 0x5d84, - [0x1a4b] = 0x5d87, [0x1a4c] = 0x5e5b, [0x1a4d] = 0x5e63, [0x1a4e] = 0x5e55, - [0x1a4f] = 0x5e57, [0x1a50] = 0x5e54, [0x1a51] = 0x5ed3, [0x1a52] = 0x5ed6, - [0x1a53] = 0x5f0a, [0x1a54] = 0x5f46, [0x1a55] = 0x5f70, [0x1a56] = 0x5fb9, - [0x1a57] = 0x6147, [0x1a58] = 0x613f, [0x1a59] = 0x614b, [0x1a5a] = 0x6177, - [0x1a5b] = 0x6162, [0x1a5c] = 0x6163, [0x1a5d] = 0x615f, [0x1a5e] = 0x615a, - [0x1a5f] = 0x6158, [0x1a60] = 0x6175, [0x1a61] = 0x622a, [0x1a62] = 0x6487, - [0x1a63] = 0x6458, [0x1a64] = 0x6454, [0x1a65] = 0x64a4, [0x1a66] = 0x6478, - [0x1a67] = 0x645f, [0x1a68] = 0x647a, [0x1a69] = 0x6451, [0x1a6a] = 0x6467, - [0x1a6b] = 0x6434, [0x1a6c] = 0x646d, [0x1a6d] = 0x647b, [0x1a6e] = 0x6572, - [0x1a6f] = 0x65a1, [0x1a70] = 0x65d7, [0x1a71] = 0x65d6, [0x1a72] = 0x66a2, - [0x1a73] = 0x66a8, [0x1a74] = 0x669d, [0x1a75] = 0x699c, [0x1a76] = 0x69a8, - [0x1a77] = 0x6995, [0x1a78] = 0x69c1, [0x1a79] = 0x69ae, [0x1a7a] = 0x69d3, - [0x1a7b] = 0x69cb, [0x1a7c] = 0x699b, [0x1a7d] = 0x69b7, [0x1a7e] = 0x69bb, - [0x1a7f] = 0x69ab, [0x1a80] = 0x69b4, [0x1a81] = 0x69d0, [0x1a82] = 0x69cd, - [0x1a83] = 0x69ad, [0x1a84] = 0x69cc, [0x1a85] = 0x69a6, [0x1a86] = 0x69c3, - [0x1a87] = 0x69a3, [0x1a88] = 0x6b49, [0x1a89] = 0x6b4c, [0x1a8a] = 0x6c33, - [0x1a8b] = 0x6f33, [0x1a8c] = 0x6f14, [0x1a8d] = 0x6efe, [0x1a8e] = 0x6f13, - [0x1a8f] = 0x6ef4, [0x1a90] = 0x6f29, [0x1a91] = 0x6f3e, [0x1a92] = 0x6f20, - [0x1a93] = 0x6f2c, [0x1a94] = 0x6f0f, [0x1a95] = 0x6f02, [0x1a96] = 0x6f22, - [0x1a97] = 0x6eff, [0x1a98] = 0x6eef, [0x1a99] = 0x6f06, [0x1a9a] = 0x6f31, - [0x1a9b] = 0x6f38, [0x1a9c] = 0x6f32, [0x1a9d] = 0x6f23, [0x1a9e] = 0x6f15, - [0x1a9f] = 0x6f2b, [0x1aa0] = 0x6f2f, [0x1aa1] = 0x6f88, [0x1aa2] = 0x6f2a, - [0x1aa3] = 0x6eec, [0x1aa4] = 0x6f01, [0x1aa5] = 0x6ef2, [0x1aa6] = 0x6ecc, - [0x1aa7] = 0x6ef7, [0x1aa8] = 0x7194, [0x1aa9] = 0x7199, [0x1aaa] = 0x717d, - [0x1aab] = 0x718a, [0x1aac] = 0x7184, [0x1aad] = 0x7192, [0x1aae] = 0x723e, - [0x1aaf] = 0x7292, [0x1ab0] = 0x7296, [0x1ab1] = 0x7344, [0x1ab2] = 0x7350, - [0x1ab3] = 0x7464, [0x1ab4] = 0x7463, [0x1ab5] = 0x746a, [0x1ab6] = 0x7470, - [0x1ab7] = 0x746d, [0x1ab8] = 0x7504, [0x1ab9] = 0x7591, [0x1aba] = 0x7627, - [0x1abb] = 0x760d, [0x1abc] = 0x760b, [0x1abd] = 0x7609, [0x1abe] = 0x7613, - [0x1abf] = 0x76e1, [0x1ac0] = 0x76e3, [0x1ac1] = 0x7784, [0x1ac2] = 0x777d, - [0x1ac3] = 0x777f, [0x1ac4] = 0x7761, [0x1ac5] = 0x78c1, [0x1ac6] = 0x789f, - [0x1ac7] = 0x78a7, [0x1ac8] = 0x78b3, [0x1ac9] = 0x78a9, [0x1aca] = 0x78a3, - [0x1acb] = 0x798e, [0x1acc] = 0x798f, [0x1acd] = 0x798d, [0x1ace] = 0x7a2e, - [0x1acf] = 0x7a31, [0x1ad0] = 0x7aaa, [0x1ad1] = 0x7aa9, [0x1ad2] = 0x7aed, - [0x1ad3] = 0x7aef, [0x1ad4] = 0x7ba1, [0x1ad5] = 0x7b95, [0x1ad6] = 0x7b8b, - [0x1ad7] = 0x7b75, [0x1ad8] = 0x7b97, [0x1ad9] = 0x7b9d, [0x1ada] = 0x7b94, - [0x1adb] = 0x7b8f, [0x1adc] = 0x7bb8, [0x1add] = 0x7b87, [0x1ade] = 0x7b84, - [0x1adf] = 0x7cb9, [0x1ae0] = 0x7cbd, [0x1ae1] = 0x7cbe, [0x1ae2] = 0x7dbb, - [0x1ae3] = 0x7db0, [0x1ae4] = 0x7d9c, [0x1ae5] = 0x7dbd, [0x1ae6] = 0x7dbe, - [0x1ae7] = 0x7da0, [0x1ae8] = 0x7dca, [0x1ae9] = 0x7db4, [0x1aea] = 0x7db2, - [0x1aeb] = 0x7db1, [0x1aec] = 0x7dba, [0x1aed] = 0x7da2, [0x1aee] = 0x7dbf, - [0x1aef] = 0x7db5, [0x1af0] = 0x7db8, [0x1af1] = 0x7dad, [0x1af2] = 0x7dd2, - [0x1af3] = 0x7dc7, [0x1af4] = 0x7dac, [0x1af5] = 0x7f70, [0x1af6] = 0x7fe0, - [0x1af7] = 0x7fe1, [0x1af8] = 0x7fdf, [0x1af9] = 0x805e, [0x1afa] = 0x805a, - [0x1afb] = 0x8087, [0x1afc] = 0x8150, [0x1afd] = 0x8180, [0x1afe] = 0x818f, - [0x1aff] = 0x8188, [0x1b00] = 0x818a, [0x1b01] = 0x817f, [0x1b02] = 0x8182, - [0x1b03] = 0x81e7, [0x1b04] = 0x81fa, [0x1b05] = 0x8207, [0x1b06] = 0x8214, - [0x1b07] = 0x821e, [0x1b08] = 0x824b, [0x1b09] = 0x84c9, [0x1b0a] = 0x84bf, - [0x1b0b] = 0x84c6, [0x1b0c] = 0x84c4, [0x1b0d] = 0x8499, [0x1b0e] = 0x849e, - [0x1b0f] = 0x84b2, [0x1b10] = 0x849c, [0x1b11] = 0x84cb, [0x1b12] = 0x84b8, - [0x1b13] = 0x84c0, [0x1b14] = 0x84d3, [0x1b15] = 0x8490, [0x1b16] = 0x84bc, - [0x1b17] = 0x84d1, [0x1b18] = 0x84ca, [0x1b19] = 0x873f, [0x1b1a] = 0x871c, - [0x1b1b] = 0x873b, [0x1b1c] = 0x8722, [0x1b1d] = 0x8725, [0x1b1e] = 0x8734, - [0x1b1f] = 0x8718, [0x1b20] = 0x8755, [0x1b21] = 0x8737, [0x1b22] = 0x8729, - [0x1b23] = 0x88f3, [0x1b24] = 0x8902, [0x1b25] = 0x88f4, [0x1b26] = 0x88f9, - [0x1b27] = 0x88f8, [0x1b28] = 0x88fd, [0x1b29] = 0x88e8, [0x1b2a] = 0x891a, - [0x1b2b] = 0x88ef, [0x1b2c] = 0x8aa6, [0x1b2d] = 0x8a8c, [0x1b2e] = 0x8a9e, - [0x1b2f] = 0x8aa3, [0x1b30] = 0x8a8d, [0x1b31] = 0x8aa1, [0x1b32] = 0x8a93, - [0x1b33] = 0x8aa4, [0x1b34] = 0x8aaa, [0x1b35] = 0x8aa5, [0x1b36] = 0x8aa8, - [0x1b37] = 0x8a98, [0x1b38] = 0x8a91, [0x1b39] = 0x8a9a, [0x1b3a] = 0x8aa7, - [0x1b3b] = 0x8c6a, [0x1b3c] = 0x8c8d, [0x1b3d] = 0x8c8c, [0x1b3e] = 0x8cd3, - [0x1b3f] = 0x8cd1, [0x1b40] = 0x8cd2, [0x1b41] = 0x8d6b, [0x1b42] = 0x8d99, - [0x1b43] = 0x8d95, [0x1b44] = 0x8dfc, [0x1b45] = 0x8f14, [0x1b46] = 0x8f12, - [0x1b47] = 0x8f15, [0x1b48] = 0x8f13, [0x1b49] = 0x8fa3, [0x1b4a] = 0x9060, - [0x1b4b] = 0x9058, [0x1b4c] = 0x905c, [0x1b4d] = 0x9063, [0x1b4e] = 0x9059, - [0x1b4f] = 0x905e, [0x1b50] = 0x9062, [0x1b51] = 0x905d, [0x1b52] = 0x905b, - [0x1b53] = 0x9119, [0x1b54] = 0x9118, [0x1b55] = 0x911e, [0x1b56] = 0x9175, - [0x1b57] = 0x9178, [0x1b58] = 0x9177, [0x1b59] = 0x9174, [0x1b5a] = 0x9278, - [0x1b5b] = 0x92ac, [0x1b5c] = 0x9280, [0x1b5d] = 0x9285, [0x1b5e] = 0x9298, - [0x1b5f] = 0x9296, [0x1b60] = 0x927b, [0x1b61] = 0x9293, [0x1b62] = 0x929c, - [0x1b63] = 0x92a8, [0x1b64] = 0x927c, [0x1b65] = 0x9291, [0x1b66] = 0x95a1, - [0x1b67] = 0x95a8, [0x1b68] = 0x95a9, [0x1b69] = 0x95a3, [0x1b6a] = 0x95a5, - [0x1b6b] = 0x95a4, [0x1b6c] = 0x9699, [0x1b6d] = 0x969c, [0x1b6e] = 0x969b, - [0x1b6f] = 0x96cc, [0x1b70] = 0x96d2, [0x1b71] = 0x9700, [0x1b72] = 0x977c, - [0x1b73] = 0x9785, [0x1b74] = 0x97f6, [0x1b75] = 0x9817, [0x1b76] = 0x9818, - [0x1b77] = 0x98af, [0x1b78] = 0x98b1, [0x1b79] = 0x9903, [0x1b7a] = 0x9905, - [0x1b7b] = 0x990c, [0x1b7c] = 0x9909, [0x1b7d] = 0x99c1, [0x1b7e] = 0x9aaf, - [0x1b7f] = 0x9ab0, [0x1b80] = 0x9ae6, [0x1b81] = 0x9b41, [0x1b82] = 0x9b42, - [0x1b83] = 0x9cf4, [0x1b84] = 0x9cf6, [0x1b85] = 0x9cf3, [0x1b86] = 0x9ebc, - [0x1b87] = 0x9f3b, [0x1b88] = 0x9f4a, [0x1b89] = 0x5104, [0x1b8a] = 0x5100, - [0x1b8b] = 0x50fb, [0x1b8c] = 0x50f5, [0x1b8d] = 0x50f9, [0x1b8e] = 0x5102, - [0x1b8f] = 0x5108, [0x1b90] = 0x5109, [0x1b91] = 0x5105, [0x1b92] = 0x51dc, - [0x1b93] = 0x5287, [0x1b94] = 0x5288, [0x1b95] = 0x5289, [0x1b96] = 0x528d, - [0x1b97] = 0x528a, [0x1b98] = 0x52f0, [0x1b99] = 0x53b2, [0x1b9a] = 0x562e, - [0x1b9b] = 0x563b, [0x1b9c] = 0x5639, [0x1b9d] = 0x5632, [0x1b9e] = 0x563f, - [0x1b9f] = 0x5634, [0x1ba0] = 0x5629, [0x1ba1] = 0x5653, [0x1ba2] = 0x564e, - [0x1ba3] = 0x5657, [0x1ba4] = 0x5674, [0x1ba5] = 0x5636, [0x1ba6] = 0x562f, - [0x1ba7] = 0x5630, [0x1ba8] = 0x5880, [0x1ba9] = 0x589f, [0x1baa] = 0x589e, - [0x1bab] = 0x58b3, [0x1bac] = 0x589c, [0x1bad] = 0x58ae, [0x1bae] = 0x58a9, - [0x1baf] = 0x58a6, [0x1bb0] = 0x596d, [0x1bb1] = 0x5b09, [0x1bb2] = 0x5afb, - [0x1bb3] = 0x5b0b, [0x1bb4] = 0x5af5, [0x1bb5] = 0x5b0c, [0x1bb6] = 0x5b08, - [0x1bb7] = 0x5bee, [0x1bb8] = 0x5bec, [0x1bb9] = 0x5be9, [0x1bba] = 0x5beb, - [0x1bbb] = 0x5c64, [0x1bbc] = 0x5c65, [0x1bbd] = 0x5d9d, [0x1bbe] = 0x5d94, - [0x1bbf] = 0x5e62, [0x1bc0] = 0x5e5f, [0x1bc1] = 0x5e61, [0x1bc2] = 0x5ee2, - [0x1bc3] = 0x5eda, [0x1bc4] = 0x5edf, [0x1bc5] = 0x5edd, [0x1bc6] = 0x5ee3, - [0x1bc7] = 0x5ee0, [0x1bc8] = 0x5f48, [0x1bc9] = 0x5f71, [0x1bca] = 0x5fb7, - [0x1bcb] = 0x5fb5, [0x1bcc] = 0x6176, [0x1bcd] = 0x6167, [0x1bce] = 0x616e, - [0x1bcf] = 0x615d, [0x1bd0] = 0x6155, [0x1bd1] = 0x6182, [0x1bd2] = 0x617c, - [0x1bd3] = 0x6170, [0x1bd4] = 0x616b, [0x1bd5] = 0x617e, [0x1bd6] = 0x61a7, - [0x1bd7] = 0x6190, [0x1bd8] = 0x61ab, [0x1bd9] = 0x618e, [0x1bda] = 0x61ac, - [0x1bdb] = 0x619a, [0x1bdc] = 0x61a4, [0x1bdd] = 0x6194, [0x1bde] = 0x61ae, - [0x1bdf] = 0x622e, [0x1be0] = 0x6469, [0x1be1] = 0x646f, [0x1be2] = 0x6479, - [0x1be3] = 0x649e, [0x1be4] = 0x64b2, [0x1be5] = 0x6488, [0x1be6] = 0x6490, - [0x1be7] = 0x64b0, [0x1be8] = 0x64a5, [0x1be9] = 0x6493, [0x1bea] = 0x6495, - [0x1beb] = 0x64a9, [0x1bec] = 0x6492, [0x1bed] = 0x64ae, [0x1bee] = 0x64ad, - [0x1bef] = 0x64ab, [0x1bf0] = 0x649a, [0x1bf1] = 0x64ac, [0x1bf2] = 0x6499, - [0x1bf3] = 0x64a2, [0x1bf4] = 0x64b3, [0x1bf5] = 0x6575, [0x1bf6] = 0x6577, - [0x1bf7] = 0x6578, [0x1bf8] = 0x66ae, [0x1bf9] = 0x66ab, [0x1bfa] = 0x66b4, - [0x1bfb] = 0x66b1, [0x1bfc] = 0x6a23, [0x1bfd] = 0x6a1f, [0x1bfe] = 0x69e8, - [0x1bff] = 0x6a01, [0x1c00] = 0x6a1e, [0x1c01] = 0x6a19, [0x1c02] = 0x69fd, - [0x1c03] = 0x6a21, [0x1c04] = 0x6a13, [0x1c05] = 0x6a0a, [0x1c06] = 0x69f3, - [0x1c07] = 0x6a02, [0x1c08] = 0x6a05, [0x1c09] = 0x69ed, [0x1c0a] = 0x6a11, - [0x1c0b] = 0x6b50, [0x1c0c] = 0x6b4e, [0x1c0d] = 0x6ba4, [0x1c0e] = 0x6bc5, - [0x1c0f] = 0x6bc6, [0x1c10] = 0x6f3f, [0x1c11] = 0x6f7c, [0x1c12] = 0x6f84, - [0x1c13] = 0x6f51, [0x1c14] = 0x6f66, [0x1c15] = 0x6f54, [0x1c16] = 0x6f86, - [0x1c17] = 0x6f6d, [0x1c18] = 0x6f5b, [0x1c19] = 0x6f78, [0x1c1a] = 0x6f6e, - [0x1c1b] = 0x6f8e, [0x1c1c] = 0x6f7a, [0x1c1d] = 0x6f70, [0x1c1e] = 0x6f64, - [0x1c1f] = 0x6f97, [0x1c20] = 0x6f58, [0x1c21] = 0x6ed5, [0x1c22] = 0x6f6f, - [0x1c23] = 0x6f60, [0x1c24] = 0x6f5f, [0x1c25] = 0x719f, [0x1c26] = 0x71ac, - [0x1c27] = 0x71b1, [0x1c28] = 0x71a8, [0x1c29] = 0x7256, [0x1c2a] = 0x729b, - [0x1c2b] = 0x734e, [0x1c2c] = 0x7357, [0x1c2d] = 0x7469, [0x1c2e] = 0x748b, - [0x1c2f] = 0x7483, [0x1c30] = 0x747e, [0x1c31] = 0x7480, [0x1c32] = 0x757f, - [0x1c33] = 0x7620, [0x1c34] = 0x7629, [0x1c35] = 0x761f, [0x1c36] = 0x7624, - [0x1c37] = 0x7626, [0x1c38] = 0x7621, [0x1c39] = 0x7622, [0x1c3a] = 0x769a, - [0x1c3b] = 0x76ba, [0x1c3c] = 0x76e4, [0x1c3d] = 0x778e, [0x1c3e] = 0x7787, - [0x1c3f] = 0x778c, [0x1c40] = 0x7791, [0x1c41] = 0x778b, [0x1c42] = 0x78cb, - [0x1c43] = 0x78c5, [0x1c44] = 0x78ba, [0x1c45] = 0x78ca, [0x1c46] = 0x78be, - [0x1c47] = 0x78d5, [0x1c48] = 0x78bc, [0x1c49] = 0x78d0, [0x1c4a] = 0x7a3f, - [0x1c4b] = 0x7a3c, [0x1c4c] = 0x7a40, [0x1c4d] = 0x7a3d, [0x1c4e] = 0x7a37, - [0x1c4f] = 0x7a3b, [0x1c50] = 0x7aaf, [0x1c51] = 0x7aae, [0x1c52] = 0x7bad, - [0x1c53] = 0x7bb1, [0x1c54] = 0x7bc4, [0x1c55] = 0x7bb4, [0x1c56] = 0x7bc6, - [0x1c57] = 0x7bc7, [0x1c58] = 0x7bc1, [0x1c59] = 0x7ba0, [0x1c5a] = 0x7bcc, - [0x1c5b] = 0x7cca, [0x1c5c] = 0x7de0, [0x1c5d] = 0x7df4, [0x1c5e] = 0x7def, - [0x1c5f] = 0x7dfb, [0x1c60] = 0x7dd8, [0x1c61] = 0x7dec, [0x1c62] = 0x7ddd, - [0x1c63] = 0x7de8, [0x1c64] = 0x7de3, [0x1c65] = 0x7dda, [0x1c66] = 0x7dde, - [0x1c67] = 0x7de9, [0x1c68] = 0x7d9e, [0x1c69] = 0x7dd9, [0x1c6a] = 0x7df2, - [0x1c6b] = 0x7df9, [0x1c6c] = 0x7f75, [0x1c6d] = 0x7f77, [0x1c6e] = 0x7faf, - [0x1c6f] = 0x7fe9, [0x1c70] = 0x8026, [0x1c71] = 0x819b, [0x1c72] = 0x819c, - [0x1c73] = 0x819d, [0x1c74] = 0x81a0, [0x1c75] = 0x819a, [0x1c76] = 0x8198, - [0x1c77] = 0x8517, [0x1c78] = 0x853d, [0x1c79] = 0x851a, [0x1c7a] = 0x84ee, - [0x1c7b] = 0x852c, [0x1c7c] = 0x852d, [0x1c7d] = 0x8513, [0x1c7e] = 0x8511, - [0x1c7f] = 0x8523, [0x1c80] = 0x8521, [0x1c81] = 0x8514, [0x1c82] = 0x84ec, - [0x1c83] = 0x8525, [0x1c84] = 0x84ff, [0x1c85] = 0x8506, [0x1c86] = 0x8782, - [0x1c87] = 0x8774, [0x1c88] = 0x8776, [0x1c89] = 0x8760, [0x1c8a] = 0x8766, - [0x1c8b] = 0x8778, [0x1c8c] = 0x8768, [0x1c8d] = 0x8759, [0x1c8e] = 0x8757, - [0x1c8f] = 0x874c, [0x1c90] = 0x8753, [0x1c91] = 0x885b, [0x1c92] = 0x885d, - [0x1c93] = 0x8910, [0x1c94] = 0x8907, [0x1c95] = 0x8912, [0x1c96] = 0x8913, - [0x1c97] = 0x8915, [0x1c98] = 0x890a, [0x1c99] = 0x8abc, [0x1c9a] = 0x8ad2, - [0x1c9b] = 0x8ac7, [0x1c9c] = 0x8ac4, [0x1c9d] = 0x8a95, [0x1c9e] = 0x8acb, - [0x1c9f] = 0x8af8, [0x1ca0] = 0x8ab2, [0x1ca1] = 0x8ac9, [0x1ca2] = 0x8ac2, - [0x1ca3] = 0x8abf, [0x1ca4] = 0x8ab0, [0x1ca5] = 0x8ad6, [0x1ca6] = 0x8acd, - [0x1ca7] = 0x8ab6, [0x1ca8] = 0x8ab9, [0x1ca9] = 0x8adb, [0x1caa] = 0x8c4c, - [0x1cab] = 0x8c4e, [0x1cac] = 0x8c6c, [0x1cad] = 0x8ce0, [0x1cae] = 0x8cde, - [0x1caf] = 0x8ce6, [0x1cb0] = 0x8ce4, [0x1cb1] = 0x8cec, [0x1cb2] = 0x8ced, - [0x1cb3] = 0x8ce2, [0x1cb4] = 0x8ce3, [0x1cb5] = 0x8cdc, [0x1cb6] = 0x8cea, - [0x1cb7] = 0x8ce1, [0x1cb8] = 0x8d6d, [0x1cb9] = 0x8d9f, [0x1cba] = 0x8da3, - [0x1cbb] = 0x8e2b, [0x1cbc] = 0x8e10, [0x1cbd] = 0x8e1d, [0x1cbe] = 0x8e22, - [0x1cbf] = 0x8e0f, [0x1cc0] = 0x8e29, [0x1cc1] = 0x8e1f, [0x1cc2] = 0x8e21, - [0x1cc3] = 0x8e1e, [0x1cc4] = 0x8eba, [0x1cc5] = 0x8f1d, [0x1cc6] = 0x8f1b, - [0x1cc7] = 0x8f1f, [0x1cc8] = 0x8f29, [0x1cc9] = 0x8f26, [0x1cca] = 0x8f2a, - [0x1ccb] = 0x8f1c, [0x1ccc] = 0x8f1e, [0x1ccd] = 0x8f25, [0x1cce] = 0x9069, - [0x1ccf] = 0x906e, [0x1cd0] = 0x9068, [0x1cd1] = 0x906d, [0x1cd2] = 0x9077, - [0x1cd3] = 0x9130, [0x1cd4] = 0x912d, [0x1cd5] = 0x9127, [0x1cd6] = 0x9131, - [0x1cd7] = 0x9187, [0x1cd8] = 0x9189, [0x1cd9] = 0x918b, [0x1cda] = 0x9183, - [0x1cdb] = 0x92c5, [0x1cdc] = 0x92bb, [0x1cdd] = 0x92b7, [0x1cde] = 0x92ea, - [0x1cdf] = 0x92e4, [0x1ce0] = 0x92c1, [0x1ce1] = 0x92b3, [0x1ce2] = 0x92bc, - [0x1ce3] = 0x92d2, [0x1ce4] = 0x92c7, [0x1ce5] = 0x92f0, [0x1ce6] = 0x92b2, - [0x1ce7] = 0x95ad, [0x1ce8] = 0x95b1, [0x1ce9] = 0x9704, [0x1cea] = 0x9706, - [0x1ceb] = 0x9707, [0x1cec] = 0x9709, [0x1ced] = 0x9760, [0x1cee] = 0x978d, - [0x1cef] = 0x978b, [0x1cf0] = 0x978f, [0x1cf1] = 0x9821, [0x1cf2] = 0x982b, - [0x1cf3] = 0x981c, [0x1cf4] = 0x98b3, [0x1cf5] = 0x990a, [0x1cf6] = 0x9913, - [0x1cf7] = 0x9912, [0x1cf8] = 0x9918, [0x1cf9] = 0x99dd, [0x1cfa] = 0x99d0, - [0x1cfb] = 0x99df, [0x1cfc] = 0x99db, [0x1cfd] = 0x99d1, [0x1cfe] = 0x99d5, - [0x1cff] = 0x99d2, [0x1d00] = 0x99d9, [0x1d01] = 0x9ab7, [0x1d02] = 0x9aee, - [0x1d03] = 0x9aef, [0x1d04] = 0x9b27, [0x1d05] = 0x9b45, [0x1d06] = 0x9b44, - [0x1d07] = 0x9b77, [0x1d08] = 0x9b6f, [0x1d09] = 0x9d06, [0x1d0a] = 0x9d09, - [0x1d0b] = 0x9d03, [0x1d0c] = 0x9ea9, [0x1d0d] = 0x9ebe, [0x1d0e] = 0x9ece, - [0x1d0f] = 0x58a8, [0x1d10] = 0x9f52, [0x1d11] = 0x5112, [0x1d12] = 0x5118, - [0x1d13] = 0x5114, [0x1d14] = 0x5110, [0x1d15] = 0x5115, [0x1d16] = 0x5180, - [0x1d17] = 0x51aa, [0x1d18] = 0x51dd, [0x1d19] = 0x5291, [0x1d1a] = 0x5293, - [0x1d1b] = 0x52f3, [0x1d1c] = 0x5659, [0x1d1d] = 0x566b, [0x1d1e] = 0x5679, - [0x1d1f] = 0x5669, [0x1d20] = 0x5664, [0x1d21] = 0x5678, [0x1d22] = 0x566a, - [0x1d23] = 0x5668, [0x1d24] = 0x5665, [0x1d25] = 0x5671, [0x1d26] = 0x566f, - [0x1d27] = 0x566c, [0x1d28] = 0x5662, [0x1d29] = 0x5676, [0x1d2a] = 0x58c1, - [0x1d2b] = 0x58be, [0x1d2c] = 0x58c7, [0x1d2d] = 0x58c5, [0x1d2e] = 0x596e, - [0x1d2f] = 0x5b1d, [0x1d30] = 0x5b34, [0x1d31] = 0x5b78, [0x1d32] = 0x5bf0, - [0x1d33] = 0x5c0e, [0x1d34] = 0x5f4a, [0x1d35] = 0x61b2, [0x1d36] = 0x6191, - [0x1d37] = 0x61a9, [0x1d38] = 0x618a, [0x1d39] = 0x61cd, [0x1d3a] = 0x61b6, - [0x1d3b] = 0x61be, [0x1d3c] = 0x61ca, [0x1d3d] = 0x61c8, [0x1d3e] = 0x6230, - [0x1d3f] = 0x64c5, [0x1d40] = 0x64c1, [0x1d41] = 0x64cb, [0x1d42] = 0x64bb, - [0x1d43] = 0x64bc, [0x1d44] = 0x64da, [0x1d45] = 0x64c4, [0x1d46] = 0x64c7, - [0x1d47] = 0x64c2, [0x1d48] = 0x64cd, [0x1d49] = 0x64bf, [0x1d4a] = 0x64d2, - [0x1d4b] = 0x64d4, [0x1d4c] = 0x64be, [0x1d4d] = 0x6574, [0x1d4e] = 0x66c6, - [0x1d4f] = 0x66c9, [0x1d50] = 0x66b9, [0x1d51] = 0x66c4, [0x1d52] = 0x66c7, - [0x1d53] = 0x66b8, [0x1d54] = 0x6a3d, [0x1d55] = 0x6a38, [0x1d56] = 0x6a3a, - [0x1d57] = 0x6a59, [0x1d58] = 0x6a6b, [0x1d59] = 0x6a58, [0x1d5a] = 0x6a39, - [0x1d5b] = 0x6a44, [0x1d5c] = 0x6a62, [0x1d5d] = 0x6a61, [0x1d5e] = 0x6a4b, - [0x1d5f] = 0x6a47, [0x1d60] = 0x6a35, [0x1d61] = 0x6a5f, [0x1d62] = 0x6a48, - [0x1d63] = 0x6b59, [0x1d64] = 0x6b77, [0x1d65] = 0x6c05, [0x1d66] = 0x6fc2, - [0x1d67] = 0x6fb1, [0x1d68] = 0x6fa1, [0x1d69] = 0x6fc3, [0x1d6a] = 0x6fa4, - [0x1d6b] = 0x6fc1, [0x1d6c] = 0x6fa7, [0x1d6d] = 0x6fb3, [0x1d6e] = 0x6fc0, - [0x1d6f] = 0x6fb9, [0x1d70] = 0x6fb6, [0x1d71] = 0x6fa6, [0x1d72] = 0x6fa0, - [0x1d73] = 0x6fb4, [0x1d74] = 0x71be, [0x1d75] = 0x71c9, [0x1d76] = 0x71d0, - [0x1d77] = 0x71d2, [0x1d78] = 0x71c8, [0x1d79] = 0x71d5, [0x1d7a] = 0x71b9, - [0x1d7b] = 0x71ce, [0x1d7c] = 0x71d9, [0x1d7d] = 0x71dc, [0x1d7e] = 0x71c3, - [0x1d7f] = 0x71c4, [0x1d80] = 0x7368, [0x1d81] = 0x749c, [0x1d82] = 0x74a3, - [0x1d83] = 0x7498, [0x1d84] = 0x749f, [0x1d85] = 0x749e, [0x1d86] = 0x74e2, - [0x1d87] = 0x750c, [0x1d88] = 0x750d, [0x1d89] = 0x7634, [0x1d8a] = 0x7638, - [0x1d8b] = 0x763a, [0x1d8c] = 0x76e7, [0x1d8d] = 0x76e5, [0x1d8e] = 0x77a0, - [0x1d8f] = 0x779e, [0x1d90] = 0x779f, [0x1d91] = 0x77a5, [0x1d92] = 0x78e8, - [0x1d93] = 0x78da, [0x1d94] = 0x78ec, [0x1d95] = 0x78e7, [0x1d96] = 0x79a6, - [0x1d97] = 0x7a4d, [0x1d98] = 0x7a4e, [0x1d99] = 0x7a46, [0x1d9a] = 0x7a4c, - [0x1d9b] = 0x7a4b, [0x1d9c] = 0x7aba, [0x1d9d] = 0x7bd9, [0x1d9e] = 0x7c11, - [0x1d9f] = 0x7bc9, [0x1da0] = 0x7be4, [0x1da1] = 0x7bdb, [0x1da2] = 0x7be1, - [0x1da3] = 0x7be9, [0x1da4] = 0x7be6, [0x1da5] = 0x7cd5, [0x1da6] = 0x7cd6, - [0x1da7] = 0x7e0a, [0x1da8] = 0x7e11, [0x1da9] = 0x7e08, [0x1daa] = 0x7e1b, - [0x1dab] = 0x7e23, [0x1dac] = 0x7e1e, [0x1dad] = 0x7e1d, [0x1dae] = 0x7e09, - [0x1daf] = 0x7e10, [0x1db0] = 0x7f79, [0x1db1] = 0x7fb2, [0x1db2] = 0x7ff0, - [0x1db3] = 0x7ff1, [0x1db4] = 0x7fee, [0x1db5] = 0x8028, [0x1db6] = 0x81b3, - [0x1db7] = 0x81a9, [0x1db8] = 0x81a8, [0x1db9] = 0x81fb, [0x1dba] = 0x8208, - [0x1dbb] = 0x8258, [0x1dbc] = 0x8259, [0x1dbd] = 0x854a, [0x1dbe] = 0x8559, - [0x1dbf] = 0x8548, [0x1dc0] = 0x8568, [0x1dc1] = 0x8569, [0x1dc2] = 0x8543, - [0x1dc3] = 0x8549, [0x1dc4] = 0x856d, [0x1dc5] = 0x856a, [0x1dc6] = 0x855e, - [0x1dc7] = 0x8783, [0x1dc8] = 0x879f, [0x1dc9] = 0x879e, [0x1dca] = 0x87a2, - [0x1dcb] = 0x878d, [0x1dcc] = 0x8861, [0x1dcd] = 0x892a, [0x1dce] = 0x8932, - [0x1dcf] = 0x8925, [0x1dd0] = 0x892b, [0x1dd1] = 0x8921, [0x1dd2] = 0x89aa, - [0x1dd3] = 0x89a6, [0x1dd4] = 0x8ae6, [0x1dd5] = 0x8afa, [0x1dd6] = 0x8aeb, - [0x1dd7] = 0x8af1, [0x1dd8] = 0x8b00, [0x1dd9] = 0x8adc, [0x1dda] = 0x8ae7, - [0x1ddb] = 0x8aee, [0x1ddc] = 0x8afe, [0x1ddd] = 0x8b01, [0x1dde] = 0x8b02, - [0x1ddf] = 0x8af7, [0x1de0] = 0x8aed, [0x1de1] = 0x8af3, [0x1de2] = 0x8af6, - [0x1de3] = 0x8afc, [0x1de4] = 0x8c6b, [0x1de5] = 0x8c6d, [0x1de6] = 0x8c93, - [0x1de7] = 0x8cf4, [0x1de8] = 0x8e44, [0x1de9] = 0x8e31, [0x1dea] = 0x8e34, - [0x1deb] = 0x8e42, [0x1dec] = 0x8e39, [0x1ded] = 0x8e35, [0x1dee] = 0x8f3b, - [0x1def] = 0x8f2f, [0x1df0] = 0x8f38, [0x1df1] = 0x8f33, [0x1df2] = 0x8fa8, - [0x1df3] = 0x8fa6, [0x1df4] = 0x9075, [0x1df5] = 0x9074, [0x1df6] = 0x9078, - [0x1df7] = 0x9072, [0x1df8] = 0x907c, [0x1df9] = 0x907a, [0x1dfa] = 0x9134, - [0x1dfb] = 0x9192, [0x1dfc] = 0x9320, [0x1dfd] = 0x9336, [0x1dfe] = 0x92f8, - [0x1dff] = 0x9333, [0x1e00] = 0x932f, [0x1e01] = 0x9322, [0x1e02] = 0x92fc, - [0x1e03] = 0x932b, [0x1e04] = 0x9304, [0x1e05] = 0x931a, [0x1e06] = 0x9310, - [0x1e07] = 0x9326, [0x1e08] = 0x9321, [0x1e09] = 0x9315, [0x1e0a] = 0x932e, - [0x1e0b] = 0x9319, [0x1e0c] = 0x95bb, [0x1e0d] = 0x96a7, [0x1e0e] = 0x96a8, - [0x1e0f] = 0x96aa, [0x1e10] = 0x96d5, [0x1e11] = 0x970e, [0x1e12] = 0x9711, - [0x1e13] = 0x9716, [0x1e14] = 0x970d, [0x1e15] = 0x9713, [0x1e16] = 0x970f, - [0x1e17] = 0x975b, [0x1e18] = 0x975c, [0x1e19] = 0x9766, [0x1e1a] = 0x9798, - [0x1e1b] = 0x9830, [0x1e1c] = 0x9838, [0x1e1d] = 0x983b, [0x1e1e] = 0x9837, - [0x1e1f] = 0x982d, [0x1e20] = 0x9839, [0x1e21] = 0x9824, [0x1e22] = 0x9910, - [0x1e23] = 0x9928, [0x1e24] = 0x991e, [0x1e25] = 0x991b, [0x1e26] = 0x9921, - [0x1e27] = 0x991a, [0x1e28] = 0x99ed, [0x1e29] = 0x99e2, [0x1e2a] = 0x99f1, - [0x1e2b] = 0x9ab8, [0x1e2c] = 0x9abc, [0x1e2d] = 0x9afb, [0x1e2e] = 0x9aed, - [0x1e2f] = 0x9b28, [0x1e30] = 0x9b91, [0x1e31] = 0x9d15, [0x1e32] = 0x9d23, - [0x1e33] = 0x9d26, [0x1e34] = 0x9d28, [0x1e35] = 0x9d12, [0x1e36] = 0x9d1b, - [0x1e37] = 0x9ed8, [0x1e38] = 0x9ed4, [0x1e39] = 0x9f8d, [0x1e3a] = 0x9f9c, - [0x1e3b] = 0x512a, [0x1e3c] = 0x511f, [0x1e3d] = 0x5121, [0x1e3e] = 0x5132, - [0x1e3f] = 0x52f5, [0x1e40] = 0x568e, [0x1e41] = 0x5680, [0x1e42] = 0x5690, - [0x1e43] = 0x5685, [0x1e44] = 0x5687, [0x1e45] = 0x568f, [0x1e46] = 0x58d5, - [0x1e47] = 0x58d3, [0x1e48] = 0x58d1, [0x1e49] = 0x58ce, [0x1e4a] = 0x5b30, - [0x1e4b] = 0x5b2a, [0x1e4c] = 0x5b24, [0x1e4d] = 0x5b7a, [0x1e4e] = 0x5c37, - [0x1e4f] = 0x5c68, [0x1e50] = 0x5dbc, [0x1e51] = 0x5dba, [0x1e52] = 0x5dbd, - [0x1e53] = 0x5db8, [0x1e54] = 0x5e6b, [0x1e55] = 0x5f4c, [0x1e56] = 0x5fbd, - [0x1e57] = 0x61c9, [0x1e58] = 0x61c2, [0x1e59] = 0x61c7, [0x1e5a] = 0x61e6, - [0x1e5b] = 0x61cb, [0x1e5c] = 0x6232, [0x1e5d] = 0x6234, [0x1e5e] = 0x64ce, - [0x1e5f] = 0x64ca, [0x1e60] = 0x64d8, [0x1e61] = 0x64e0, [0x1e62] = 0x64f0, - [0x1e63] = 0x64e6, [0x1e64] = 0x64ec, [0x1e65] = 0x64f1, [0x1e66] = 0x64e2, - [0x1e67] = 0x64ed, [0x1e68] = 0x6582, [0x1e69] = 0x6583, [0x1e6a] = 0x66d9, - [0x1e6b] = 0x66d6, [0x1e6c] = 0x6a80, [0x1e6d] = 0x6a94, [0x1e6e] = 0x6a84, - [0x1e6f] = 0x6aa2, [0x1e70] = 0x6a9c, [0x1e71] = 0x6adb, [0x1e72] = 0x6aa3, - [0x1e73] = 0x6a7e, [0x1e74] = 0x6a97, [0x1e75] = 0x6a90, [0x1e76] = 0x6aa0, - [0x1e77] = 0x6b5c, [0x1e78] = 0x6bae, [0x1e79] = 0x6bda, [0x1e7a] = 0x6c08, - [0x1e7b] = 0x6fd8, [0x1e7c] = 0x6ff1, [0x1e7d] = 0x6fdf, [0x1e7e] = 0x6fe0, - [0x1e7f] = 0x6fdb, [0x1e80] = 0x6fe4, [0x1e81] = 0x6feb, [0x1e82] = 0x6fef, - [0x1e83] = 0x6f80, [0x1e84] = 0x6fec, [0x1e85] = 0x6fe1, [0x1e86] = 0x6fe9, - [0x1e87] = 0x6fd5, [0x1e88] = 0x6fee, [0x1e89] = 0x6ff0, [0x1e8a] = 0x71e7, - [0x1e8b] = 0x71df, [0x1e8c] = 0x71ee, [0x1e8d] = 0x71e6, [0x1e8e] = 0x71e5, - [0x1e8f] = 0x71ed, [0x1e90] = 0x71ec, [0x1e91] = 0x71f4, [0x1e92] = 0x71e0, - [0x1e93] = 0x7235, [0x1e94] = 0x7246, [0x1e95] = 0x7370, [0x1e96] = 0x7372, - [0x1e97] = 0x74a9, [0x1e98] = 0x74b0, [0x1e99] = 0x74a6, [0x1e9a] = 0x74a8, - [0x1e9b] = 0x7646, [0x1e9c] = 0x7642, [0x1e9d] = 0x764c, [0x1e9e] = 0x76ea, - [0x1e9f] = 0x77b3, [0x1ea0] = 0x77aa, [0x1ea1] = 0x77b0, [0x1ea2] = 0x77ac, - [0x1ea3] = 0x77a7, [0x1ea4] = 0x77ad, [0x1ea5] = 0x77ef, [0x1ea6] = 0x78f7, - [0x1ea7] = 0x78fa, [0x1ea8] = 0x78f4, [0x1ea9] = 0x78ef, [0x1eaa] = 0x7901, - [0x1eab] = 0x79a7, [0x1eac] = 0x79aa, [0x1ead] = 0x7a57, [0x1eae] = 0x7abf, - [0x1eaf] = 0x7c07, [0x1eb0] = 0x7c0d, [0x1eb1] = 0x7bfe, [0x1eb2] = 0x7bf7, - [0x1eb3] = 0x7c0c, [0x1eb4] = 0x7be0, [0x1eb5] = 0x7ce0, [0x1eb6] = 0x7cdc, - [0x1eb7] = 0x7cde, [0x1eb8] = 0x7ce2, [0x1eb9] = 0x7cdf, [0x1eba] = 0x7cd9, - [0x1ebb] = 0x7cdd, [0x1ebc] = 0x7e2e, [0x1ebd] = 0x7e3e, [0x1ebe] = 0x7e46, - [0x1ebf] = 0x7e37, [0x1ec0] = 0x7e32, [0x1ec1] = 0x7e43, [0x1ec2] = 0x7e2b, - [0x1ec3] = 0x7e3d, [0x1ec4] = 0x7e31, [0x1ec5] = 0x7e45, [0x1ec6] = 0x7e41, - [0x1ec7] = 0x7e34, [0x1ec8] = 0x7e39, [0x1ec9] = 0x7e48, [0x1eca] = 0x7e35, - [0x1ecb] = 0x7e3f, [0x1ecc] = 0x7e2f, [0x1ecd] = 0x7f44, [0x1ece] = 0x7ff3, - [0x1ecf] = 0x7ffc, [0x1ed0] = 0x8071, [0x1ed1] = 0x8072, [0x1ed2] = 0x8070, - [0x1ed3] = 0x806f, [0x1ed4] = 0x8073, [0x1ed5] = 0x81c6, [0x1ed6] = 0x81c3, - [0x1ed7] = 0x81ba, [0x1ed8] = 0x81c2, [0x1ed9] = 0x81c0, [0x1eda] = 0x81bf, - [0x1edb] = 0x81bd, [0x1edc] = 0x81c9, [0x1edd] = 0x81be, [0x1ede] = 0x81e8, - [0x1edf] = 0x8209, [0x1ee0] = 0x8271, [0x1ee1] = 0x85aa, [0x1ee2] = 0x8584, - [0x1ee3] = 0x857e, [0x1ee4] = 0x859c, [0x1ee5] = 0x8591, [0x1ee6] = 0x8594, - [0x1ee7] = 0x85af, [0x1ee8] = 0x859b, [0x1ee9] = 0x8587, [0x1eea] = 0x85a8, - [0x1eeb] = 0x858a, [0x1eec] = 0x85a6, [0x1eed] = 0x8667, [0x1eee] = 0x87c0, - [0x1eef] = 0x87d1, [0x1ef0] = 0x87b3, [0x1ef1] = 0x87d2, [0x1ef2] = 0x87c6, - [0x1ef3] = 0x87ab, [0x1ef4] = 0x87bb, [0x1ef5] = 0x87ba, [0x1ef6] = 0x87c8, - [0x1ef7] = 0x87cb, [0x1ef8] = 0x893b, [0x1ef9] = 0x8936, [0x1efa] = 0x8944, - [0x1efb] = 0x8938, [0x1efc] = 0x893d, [0x1efd] = 0x89ac, [0x1efe] = 0x8b0e, - [0x1eff] = 0x8b17, [0x1f00] = 0x8b19, [0x1f01] = 0x8b1b, [0x1f02] = 0x8b0a, - [0x1f03] = 0x8b20, [0x1f04] = 0x8b1d, [0x1f05] = 0x8b04, [0x1f06] = 0x8b10, - [0x1f07] = 0x8c41, [0x1f08] = 0x8c3f, [0x1f09] = 0x8c73, [0x1f0a] = 0x8cfa, - [0x1f0b] = 0x8cfd, [0x1f0c] = 0x8cfc, [0x1f0d] = 0x8cf8, [0x1f0e] = 0x8cfb, - [0x1f0f] = 0x8da8, [0x1f10] = 0x8e49, [0x1f11] = 0x8e4b, [0x1f12] = 0x8e48, - [0x1f13] = 0x8e4a, [0x1f14] = 0x8f44, [0x1f15] = 0x8f3e, [0x1f16] = 0x8f42, - [0x1f17] = 0x8f45, [0x1f18] = 0x8f3f, [0x1f19] = 0x907f, [0x1f1a] = 0x907d, - [0x1f1b] = 0x9084, [0x1f1c] = 0x9081, [0x1f1d] = 0x9082, [0x1f1e] = 0x9080, - [0x1f1f] = 0x9139, [0x1f20] = 0x91a3, [0x1f21] = 0x919e, [0x1f22] = 0x919c, - [0x1f23] = 0x934d, [0x1f24] = 0x9382, [0x1f25] = 0x9328, [0x1f26] = 0x9375, - [0x1f27] = 0x934a, [0x1f28] = 0x9365, [0x1f29] = 0x934b, [0x1f2a] = 0x9318, - [0x1f2b] = 0x937e, [0x1f2c] = 0x936c, [0x1f2d] = 0x935b, [0x1f2e] = 0x9370, - [0x1f2f] = 0x935a, [0x1f30] = 0x9354, [0x1f31] = 0x95ca, [0x1f32] = 0x95cb, - [0x1f33] = 0x95cc, [0x1f34] = 0x95c8, [0x1f35] = 0x95c6, [0x1f36] = 0x96b1, - [0x1f37] = 0x96b8, [0x1f38] = 0x96d6, [0x1f39] = 0x971c, [0x1f3a] = 0x971e, - [0x1f3b] = 0x97a0, [0x1f3c] = 0x97d3, [0x1f3d] = 0x9846, [0x1f3e] = 0x98b6, - [0x1f3f] = 0x9935, [0x1f40] = 0x9a01, [0x1f41] = 0x99ff, [0x1f42] = 0x9bae, - [0x1f43] = 0x9bab, [0x1f44] = 0x9baa, [0x1f45] = 0x9bad, [0x1f46] = 0x9d3b, - [0x1f47] = 0x9d3f, [0x1f48] = 0x9e8b, [0x1f49] = 0x9ecf, [0x1f4a] = 0x9ede, - [0x1f4b] = 0x9edc, [0x1f4c] = 0x9edd, [0x1f4d] = 0x9edb, [0x1f4e] = 0x9f3e, - [0x1f4f] = 0x9f4b, [0x1f50] = 0x53e2, [0x1f51] = 0x5695, [0x1f52] = 0x56ae, - [0x1f53] = 0x58d9, [0x1f54] = 0x58d8, [0x1f55] = 0x5b38, [0x1f56] = 0x5f5e, - [0x1f57] = 0x61e3, [0x1f58] = 0x6233, [0x1f59] = 0x64f4, [0x1f5a] = 0x64f2, - [0x1f5b] = 0x64fe, [0x1f5c] = 0x6506, [0x1f5d] = 0x64fa, [0x1f5e] = 0x64fb, - [0x1f5f] = 0x64f7, [0x1f60] = 0x65b7, [0x1f61] = 0x66dc, [0x1f62] = 0x6726, - [0x1f63] = 0x6ab3, [0x1f64] = 0x6aac, [0x1f65] = 0x6ac3, [0x1f66] = 0x6abb, - [0x1f67] = 0x6ab8, [0x1f68] = 0x6ac2, [0x1f69] = 0x6aae, [0x1f6a] = 0x6aaf, - [0x1f6b] = 0x6b5f, [0x1f6c] = 0x6b78, [0x1f6d] = 0x6baf, [0x1f6e] = 0x7009, - [0x1f6f] = 0x700b, [0x1f70] = 0x6ffe, [0x1f71] = 0x7006, [0x1f72] = 0x6ffa, - [0x1f73] = 0x7011, [0x1f74] = 0x700f, [0x1f75] = 0x71fb, [0x1f76] = 0x71fc, - [0x1f77] = 0x71fe, [0x1f78] = 0x71f8, [0x1f79] = 0x7377, [0x1f7a] = 0x7375, - [0x1f7b] = 0x74a7, [0x1f7c] = 0x74bf, [0x1f7d] = 0x7515, [0x1f7e] = 0x7656, - [0x1f7f] = 0x7658, [0x1f80] = 0x7652, [0x1f81] = 0x77bd, [0x1f82] = 0x77bf, - [0x1f83] = 0x77bb, [0x1f84] = 0x77bc, [0x1f85] = 0x790e, [0x1f86] = 0x79ae, - [0x1f87] = 0x7a61, [0x1f88] = 0x7a62, [0x1f89] = 0x7a60, [0x1f8a] = 0x7ac4, - [0x1f8b] = 0x7ac5, [0x1f8c] = 0x7c2b, [0x1f8d] = 0x7c27, [0x1f8e] = 0x7c2a, - [0x1f8f] = 0x7c1e, [0x1f90] = 0x7c23, [0x1f91] = 0x7c21, [0x1f92] = 0x7ce7, - [0x1f93] = 0x7e54, [0x1f94] = 0x7e55, [0x1f95] = 0x7e5e, [0x1f96] = 0x7e5a, - [0x1f97] = 0x7e61, [0x1f98] = 0x7e52, [0x1f99] = 0x7e59, [0x1f9a] = 0x7f48, - [0x1f9b] = 0x7ff9, [0x1f9c] = 0x7ffb, [0x1f9d] = 0x8077, [0x1f9e] = 0x8076, - [0x1f9f] = 0x81cd, [0x1fa0] = 0x81cf, [0x1fa1] = 0x820a, [0x1fa2] = 0x85cf, - [0x1fa3] = 0x85a9, [0x1fa4] = 0x85cd, [0x1fa5] = 0x85d0, [0x1fa6] = 0x85c9, - [0x1fa7] = 0x85b0, [0x1fa8] = 0x85ba, [0x1fa9] = 0x85b9, [0x1faa] = 0x87ef, - [0x1fab] = 0x87ec, [0x1fac] = 0x87f2, [0x1fad] = 0x87e0, [0x1fae] = 0x8986, - [0x1faf] = 0x89b2, [0x1fb0] = 0x89f4, [0x1fb1] = 0x8b28, [0x1fb2] = 0x8b39, - [0x1fb3] = 0x8b2c, [0x1fb4] = 0x8b2b, [0x1fb5] = 0x8c50, [0x1fb6] = 0x8d05, - [0x1fb7] = 0x8e59, [0x1fb8] = 0x8e63, [0x1fb9] = 0x8e66, [0x1fba] = 0x8e64, - [0x1fbb] = 0x8e5f, [0x1fbc] = 0x8e55, [0x1fbd] = 0x8ec0, [0x1fbe] = 0x8f49, - [0x1fbf] = 0x8f4d, [0x1fc0] = 0x9087, [0x1fc1] = 0x9083, [0x1fc2] = 0x9088, - [0x1fc3] = 0x91ab, [0x1fc4] = 0x91ac, [0x1fc5] = 0x91d0, [0x1fc6] = 0x9394, - [0x1fc7] = 0x938a, [0x1fc8] = 0x9396, [0x1fc9] = 0x93a2, [0x1fca] = 0x93b3, - [0x1fcb] = 0x93ae, [0x1fcc] = 0x93ac, [0x1fcd] = 0x93b0, [0x1fce] = 0x9398, - [0x1fcf] = 0x939a, [0x1fd0] = 0x9397, [0x1fd1] = 0x95d4, [0x1fd2] = 0x95d6, - [0x1fd3] = 0x95d0, [0x1fd4] = 0x95d5, [0x1fd5] = 0x96e2, [0x1fd6] = 0x96dc, - [0x1fd7] = 0x96d9, [0x1fd8] = 0x96db, [0x1fd9] = 0x96de, [0x1fda] = 0x9724, - [0x1fdb] = 0x97a3, [0x1fdc] = 0x97a6, [0x1fdd] = 0x97ad, [0x1fde] = 0x97f9, - [0x1fdf] = 0x984d, [0x1fe0] = 0x984f, [0x1fe1] = 0x984c, [0x1fe2] = 0x984e, - [0x1fe3] = 0x9853, [0x1fe4] = 0x98ba, [0x1fe5] = 0x993e, [0x1fe6] = 0x993f, - [0x1fe7] = 0x993d, [0x1fe8] = 0x992e, [0x1fe9] = 0x99a5, [0x1fea] = 0x9a0e, - [0x1feb] = 0x9ac1, [0x1fec] = 0x9b03, [0x1fed] = 0x9b06, [0x1fee] = 0x9b4f, - [0x1fef] = 0x9b4e, [0x1ff0] = 0x9b4d, [0x1ff1] = 0x9bca, [0x1ff2] = 0x9bc9, - [0x1ff3] = 0x9bfd, [0x1ff4] = 0x9bc8, [0x1ff5] = 0x9bc0, [0x1ff6] = 0x9d51, - [0x1ff7] = 0x9d5d, [0x1ff8] = 0x9d60, [0x1ff9] = 0x9ee0, [0x1ffa] = 0x9f15, - [0x1ffb] = 0x9f2c, [0x1ffc] = 0x5133, [0x1ffd] = 0x56a5, [0x1ffe] = 0x56a8, - [0x1fff] = 0x58de, [0x2000] = 0x58df, [0x2001] = 0x58e2, [0x2002] = 0x5bf5, - [0x2003] = 0x9f90, [0x2004] = 0x5eec, [0x2005] = 0x61f2, [0x2006] = 0x61f7, - [0x2007] = 0x61f6, [0x2008] = 0x61f5, [0x2009] = 0x6500, [0x200a] = 0x650f, - [0x200b] = 0x66e0, [0x200c] = 0x66dd, [0x200d] = 0x6ae5, [0x200e] = 0x6add, - [0x200f] = 0x6ada, [0x2010] = 0x6ad3, [0x2011] = 0x701b, [0x2012] = 0x701f, - [0x2013] = 0x7028, [0x2014] = 0x701a, [0x2015] = 0x701d, [0x2016] = 0x7015, - [0x2017] = 0x7018, [0x2018] = 0x7206, [0x2019] = 0x720d, [0x201a] = 0x7258, - [0x201b] = 0x72a2, [0x201c] = 0x7378, [0x201d] = 0x737a, [0x201e] = 0x74bd, - [0x201f] = 0x74ca, [0x2020] = 0x74e3, [0x2021] = 0x7587, [0x2022] = 0x7586, - [0x2023] = 0x765f, [0x2024] = 0x7661, [0x2025] = 0x77c7, [0x2026] = 0x7919, - [0x2027] = 0x79b1, [0x2028] = 0x7a6b, [0x2029] = 0x7a69, [0x202a] = 0x7c3e, - [0x202b] = 0x7c3f, [0x202c] = 0x7c38, [0x202d] = 0x7c3d, [0x202e] = 0x7c37, - [0x202f] = 0x7c40, [0x2030] = 0x7e6b, [0x2031] = 0x7e6d, [0x2032] = 0x7e79, - [0x2033] = 0x7e69, [0x2034] = 0x7e6a, [0x2035] = 0x7e73, [0x2036] = 0x7f85, - [0x2037] = 0x7fb6, [0x2038] = 0x7fb9, [0x2039] = 0x7fb8, [0x203a] = 0x81d8, - [0x203b] = 0x85e9, [0x203c] = 0x85dd, [0x203d] = 0x85ea, [0x203e] = 0x85d5, - [0x203f] = 0x85e4, [0x2040] = 0x85e5, [0x2041] = 0x85f7, [0x2042] = 0x87fb, - [0x2043] = 0x8805, [0x2044] = 0x880d, [0x2045] = 0x87f9, [0x2046] = 0x87fe, - [0x2047] = 0x8960, [0x2048] = 0x895f, [0x2049] = 0x8956, [0x204a] = 0x895e, - [0x204b] = 0x8b41, [0x204c] = 0x8b5c, [0x204d] = 0x8b58, [0x204e] = 0x8b49, - [0x204f] = 0x8b5a, [0x2050] = 0x8b4e, [0x2051] = 0x8b4f, [0x2052] = 0x8b46, - [0x2053] = 0x8b59, [0x2054] = 0x8d08, [0x2055] = 0x8d0a, [0x2056] = 0x8e7c, - [0x2057] = 0x8e72, [0x2058] = 0x8e87, [0x2059] = 0x8e76, [0x205a] = 0x8e6c, - [0x205b] = 0x8e7a, [0x205c] = 0x8e74, [0x205d] = 0x8f54, [0x205e] = 0x8f4e, - [0x205f] = 0x8fad, [0x2060] = 0x908a, [0x2061] = 0x908b, [0x2062] = 0x91b1, - [0x2063] = 0x91ae, [0x2064] = 0x93e1, [0x2065] = 0x93d1, [0x2066] = 0x93df, - [0x2067] = 0x93c3, [0x2068] = 0x93c8, [0x2069] = 0x93dc, [0x206a] = 0x93dd, - [0x206b] = 0x93d6, [0x206c] = 0x93e2, [0x206d] = 0x93cd, [0x206e] = 0x93d8, - [0x206f] = 0x93e4, [0x2070] = 0x93d7, [0x2071] = 0x93e8, [0x2072] = 0x95dc, - [0x2073] = 0x96b4, [0x2074] = 0x96e3, [0x2075] = 0x972a, [0x2076] = 0x9727, - [0x2077] = 0x9761, [0x2078] = 0x97dc, [0x2079] = 0x97fb, [0x207a] = 0x985e, - [0x207b] = 0x9858, [0x207c] = 0x985b, [0x207d] = 0x98bc, [0x207e] = 0x9945, - [0x207f] = 0x9949, [0x2080] = 0x9a16, [0x2081] = 0x9a19, [0x2082] = 0x9b0d, - [0x2083] = 0x9be8, [0x2084] = 0x9be7, [0x2085] = 0x9bd6, [0x2086] = 0x9bdb, - [0x2087] = 0x9d89, [0x2088] = 0x9d61, [0x2089] = 0x9d72, [0x208a] = 0x9d6a, - [0x208b] = 0x9d6c, [0x208c] = 0x9e92, [0x208d] = 0x9e97, [0x208e] = 0x9e93, - [0x208f] = 0x9eb4, [0x2090] = 0x52f8, [0x2091] = 0x56b7, [0x2092] = 0x56b6, - [0x2093] = 0x56b4, [0x2094] = 0x56bc, [0x2095] = 0x58e4, [0x2096] = 0x5b40, - [0x2097] = 0x5b43, [0x2098] = 0x5b7d, [0x2099] = 0x5bf6, [0x209a] = 0x5dc9, - [0x209b] = 0x61f8, [0x209c] = 0x61fa, [0x209d] = 0x6518, [0x209e] = 0x6514, - [0x209f] = 0x6519, [0x20a0] = 0x66e6, [0x20a1] = 0x6727, [0x20a2] = 0x6aec, - [0x20a3] = 0x703e, [0x20a4] = 0x7030, [0x20a5] = 0x7032, [0x20a6] = 0x7210, - [0x20a7] = 0x737b, [0x20a8] = 0x74cf, [0x20a9] = 0x7662, [0x20aa] = 0x7665, - [0x20ab] = 0x7926, [0x20ac] = 0x792a, [0x20ad] = 0x792c, [0x20ae] = 0x792b, - [0x20af] = 0x7ac7, [0x20b0] = 0x7af6, [0x20b1] = 0x7c4c, [0x20b2] = 0x7c43, - [0x20b3] = 0x7c4d, [0x20b4] = 0x7cef, [0x20b5] = 0x7cf0, [0x20b6] = 0x8fae, - [0x20b7] = 0x7e7d, [0x20b8] = 0x7e7c, [0x20b9] = 0x7e82, [0x20ba] = 0x7f4c, - [0x20bb] = 0x8000, [0x20bc] = 0x81da, [0x20bd] = 0x8266, [0x20be] = 0x85fb, - [0x20bf] = 0x85f9, [0x20c0] = 0x8611, [0x20c1] = 0x85fa, [0x20c2] = 0x8606, - [0x20c3] = 0x860b, [0x20c4] = 0x8607, [0x20c5] = 0x860a, [0x20c6] = 0x8814, - [0x20c7] = 0x8815, [0x20c8] = 0x8964, [0x20c9] = 0x89ba, [0x20ca] = 0x89f8, - [0x20cb] = 0x8b70, [0x20cc] = 0x8b6c, [0x20cd] = 0x8b66, [0x20ce] = 0x8b6f, - [0x20cf] = 0x8b5f, [0x20d0] = 0x8b6b, [0x20d1] = 0x8d0f, [0x20d2] = 0x8d0d, - [0x20d3] = 0x8e89, [0x20d4] = 0x8e81, [0x20d5] = 0x8e85, [0x20d6] = 0x8e82, - [0x20d7] = 0x91b4, [0x20d8] = 0x91cb, [0x20d9] = 0x9418, [0x20da] = 0x9403, - [0x20db] = 0x93fd, [0x20dc] = 0x95e1, [0x20dd] = 0x9730, [0x20de] = 0x98c4, - [0x20df] = 0x9952, [0x20e0] = 0x9951, [0x20e1] = 0x99a8, [0x20e2] = 0x9a2b, - [0x20e3] = 0x9a30, [0x20e4] = 0x9a37, [0x20e5] = 0x9a35, [0x20e6] = 0x9c13, - [0x20e7] = 0x9c0d, [0x20e8] = 0x9e79, [0x20e9] = 0x9eb5, [0x20ea] = 0x9ee8, - [0x20eb] = 0x9f2f, [0x20ec] = 0x9f5f, [0x20ed] = 0x9f63, [0x20ee] = 0x9f61, - [0x20ef] = 0x5137, [0x20f0] = 0x5138, [0x20f1] = 0x56c1, [0x20f2] = 0x56c0, - [0x20f3] = 0x56c2, [0x20f4] = 0x5914, [0x20f5] = 0x5c6c, [0x20f6] = 0x5dcd, - [0x20f7] = 0x61fc, [0x20f8] = 0x61fe, [0x20f9] = 0x651d, [0x20fa] = 0x651c, - [0x20fb] = 0x6595, [0x20fc] = 0x66e9, [0x20fd] = 0x6afb, [0x20fe] = 0x6b04, - [0x20ff] = 0x6afa, [0x2100] = 0x6bb2, [0x2101] = 0x704c, [0x2102] = 0x721b, - [0x2103] = 0x72a7, [0x2104] = 0x74d6, [0x2105] = 0x74d4, [0x2106] = 0x7669, - [0x2107] = 0x77d3, [0x2108] = 0x7c50, [0x2109] = 0x7e8f, [0x210a] = 0x7e8c, - [0x210b] = 0x7fbc, [0x210c] = 0x8617, [0x210d] = 0x862d, [0x210e] = 0x861a, - [0x210f] = 0x8823, [0x2110] = 0x8822, [0x2111] = 0x8821, [0x2112] = 0x881f, - [0x2113] = 0x896a, [0x2114] = 0x896c, [0x2115] = 0x89bd, [0x2116] = 0x8b74, - [0x2117] = 0x8b77, [0x2118] = 0x8b7d, [0x2119] = 0x8d13, [0x211a] = 0x8e8a, - [0x211b] = 0x8e8d, [0x211c] = 0x8e8b, [0x211d] = 0x8f5f, [0x211e] = 0x8faf, - [0x211f] = 0x91ba, [0x2120] = 0x942e, [0x2121] = 0x9433, [0x2122] = 0x9435, - [0x2123] = 0x943a, [0x2124] = 0x9438, [0x2125] = 0x9432, [0x2126] = 0x942b, - [0x2127] = 0x95e2, [0x2128] = 0x9738, [0x2129] = 0x9739, [0x212a] = 0x9732, - [0x212b] = 0x97ff, [0x212c] = 0x9867, [0x212d] = 0x9865, [0x212e] = 0x9957, - [0x212f] = 0x9a45, [0x2130] = 0x9a43, [0x2131] = 0x9a40, [0x2132] = 0x9a3e, - [0x2133] = 0x9acf, [0x2134] = 0x9b54, [0x2135] = 0x9b51, [0x2136] = 0x9c2d, - [0x2137] = 0x9c25, [0x2138] = 0x9daf, [0x2139] = 0x9db4, [0x213a] = 0x9dc2, - [0x213b] = 0x9db8, [0x213c] = 0x9e9d, [0x213d] = 0x9eef, [0x213e] = 0x9f19, - [0x213f] = 0x9f5c, [0x2140] = 0x9f66, [0x2141] = 0x9f67, [0x2142] = 0x513c, - [0x2143] = 0x513b, [0x2144] = 0x56c8, [0x2145] = 0x56ca, [0x2146] = 0x56c9, - [0x2147] = 0x5b7f, [0x2148] = 0x5dd4, [0x2149] = 0x5dd2, [0x214a] = 0x5f4e, - [0x214b] = 0x61ff, [0x214c] = 0x6524, [0x214d] = 0x6b0a, [0x214e] = 0x6b61, - [0x214f] = 0x7051, [0x2150] = 0x7058, [0x2151] = 0x7380, [0x2152] = 0x74e4, - [0x2153] = 0x758a, [0x2154] = 0x766e, [0x2155] = 0x766c, [0x2156] = 0x79b3, - [0x2157] = 0x7c60, [0x2158] = 0x7c5f, [0x2159] = 0x807e, [0x215a] = 0x807d, - [0x215b] = 0x81df, [0x215c] = 0x8972, [0x215d] = 0x896f, [0x215e] = 0x89fc, - [0x215f] = 0x8b80, [0x2160] = 0x8d16, [0x2161] = 0x8d17, [0x2162] = 0x8e91, - [0x2163] = 0x8e93, [0x2164] = 0x8f61, [0x2165] = 0x9148, [0x2166] = 0x9444, - [0x2167] = 0x9451, [0x2168] = 0x9452, [0x2169] = 0x973d, [0x216a] = 0x973e, - [0x216b] = 0x97c3, [0x216c] = 0x97c1, [0x216d] = 0x986b, [0x216e] = 0x9955, - [0x216f] = 0x9a55, [0x2170] = 0x9a4d, [0x2171] = 0x9ad2, [0x2172] = 0x9b1a, - [0x2173] = 0x9c49, [0x2174] = 0x9c31, [0x2175] = 0x9c3e, [0x2176] = 0x9c3b, - [0x2177] = 0x9dd3, [0x2178] = 0x9dd7, [0x2179] = 0x9f34, [0x217a] = 0x9f6c, - [0x217b] = 0x9f6a, [0x217c] = 0x9f94, [0x217d] = 0x56cc, [0x217e] = 0x5dd6, - [0x217f] = 0x6200, [0x2180] = 0x6523, [0x2181] = 0x652b, [0x2182] = 0x652a, - [0x2183] = 0x66ec, [0x2184] = 0x6b10, [0x2185] = 0x74da, [0x2186] = 0x7aca, - [0x2187] = 0x7c64, [0x2188] = 0x7c63, [0x2189] = 0x7c65, [0x218a] = 0x7e93, - [0x218b] = 0x7e96, [0x218c] = 0x7e94, [0x218d] = 0x81e2, [0x218e] = 0x8638, - [0x218f] = 0x863f, [0x2190] = 0x8831, [0x2191] = 0x8b8a, [0x2192] = 0x9090, - [0x2193] = 0x908f, [0x2194] = 0x9463, [0x2195] = 0x9460, [0x2196] = 0x9464, - [0x2197] = 0x9768, [0x2198] = 0x986f, [0x2199] = 0x995c, [0x219a] = 0x9a5a, - [0x219b] = 0x9a5b, [0x219c] = 0x9a57, [0x219d] = 0x9ad3, [0x219e] = 0x9ad4, - [0x219f] = 0x9ad1, [0x21a0] = 0x9c54, [0x21a1] = 0x9c57, [0x21a2] = 0x9c56, - [0x21a3] = 0x9de5, [0x21a4] = 0x9e9f, [0x21a5] = 0x9ef4, [0x21a6] = 0x56d1, - [0x21a7] = 0x58e9, [0x21a8] = 0x652c, [0x21a9] = 0x705e, [0x21aa] = 0x7671, - [0x21ab] = 0x7672, [0x21ac] = 0x77d7, [0x21ad] = 0x7f50, [0x21ae] = 0x7f88, - [0x21af] = 0x8836, [0x21b0] = 0x8839, [0x21b1] = 0x8862, [0x21b2] = 0x8b93, - [0x21b3] = 0x8b92, [0x21b4] = 0x8b96, [0x21b5] = 0x8277, [0x21b6] = 0x8d1b, - [0x21b7] = 0x91c0, [0x21b8] = 0x946a, [0x21b9] = 0x9742, [0x21ba] = 0x9748, - [0x21bb] = 0x9744, [0x21bc] = 0x97c6, [0x21bd] = 0x9870, [0x21be] = 0x9a5f, - [0x21bf] = 0x9b22, [0x21c0] = 0x9b58, [0x21c1] = 0x9c5f, [0x21c2] = 0x9df9, - [0x21c3] = 0x9dfa, [0x21c4] = 0x9e7c, [0x21c5] = 0x9e7d, [0x21c6] = 0x9f07, - [0x21c7] = 0x9f77, [0x21c8] = 0x9f72, [0x21c9] = 0x5ef3, [0x21ca] = 0x6b16, - [0x21cb] = 0x7063, [0x21cc] = 0x7c6c, [0x21cd] = 0x7c6e, [0x21ce] = 0x883b, - [0x21cf] = 0x89c0, [0x21d0] = 0x8ea1, [0x21d1] = 0x91c1, [0x21d2] = 0x9472, - [0x21d3] = 0x9470, [0x21d4] = 0x9871, [0x21d5] = 0x995e, [0x21d6] = 0x9ad6, - [0x21d7] = 0x9b23, [0x21d8] = 0x9ecc, [0x21d9] = 0x7064, [0x21da] = 0x77da, - [0x21db] = 0x8b9a, [0x21dc] = 0x9477, [0x21dd] = 0x97c9, [0x21de] = 0x9a62, - [0x21df] = 0x9a65, [0x21e0] = 0x7e9c, [0x21e1] = 0x8b9c, [0x21e2] = 0x8eaa, - [0x21e3] = 0x91c5, [0x21e4] = 0x947d, [0x21e5] = 0x947e, [0x21e6] = 0x947c, - [0x21e7] = 0x9c77, [0x21e8] = 0x9c78, [0x21e9] = 0x9ef7, [0x21ea] = 0x8c54, - [0x21eb] = 0x947f, [0x21ec] = 0x9e1a, [0x21ed] = 0x7228, [0x21ee] = 0x9a6a, - [0x21ef] = 0x9b31, [0x21f0] = 0x9e1b, [0x21f1] = 0x9e1e, [0x21f2] = 0x7c72, + [0x01f2] = 0x2178, [0x01f3] = 0x2179, [0x023b] = 0x4ea0, [0x0242] = 0x51ab, + [0x0247] = 0x52f9, [0x0c1e] = 0x2400, [0x0c1f] = 0x2401, [0x0c20] = 0x2402, + [0x0c21] = 0x2403, [0x0c22] = 0x2404, [0x0c23] = 0x2405, [0x0c24] = 0x2406, + [0x0c25] = 0x2407, [0x0c26] = 0x2408, [0x0c27] = 0x2409, [0x0c28] = 0x240a, + [0x0c29] = 0x240b, [0x0c2a] = 0x240c, [0x0c2b] = 0x240d, [0x0c2c] = 0x240e, + [0x0c2d] = 0x240f, [0x0c2e] = 0x2410, [0x0c2f] = 0x2411, [0x0c30] = 0x2412, + [0x0c31] = 0x2413, [0x0c32] = 0x2414, [0x0c33] = 0x2415, [0x0c34] = 0x2416, + [0x0c35] = 0x2417, [0x0c36] = 0x2418, [0x0c37] = 0x2419, [0x0c38] = 0x241a, + [0x0c39] = 0x241b, [0x0c3a] = 0x241c, [0x0c3b] = 0x241d, [0x0c3c] = 0x241e, + [0x0c3d] = 0x241f, [0x0c3e] = 0x2421, [0x0cda] = 0x4e00, [0x0cdb] = 0x4e59, + [0x0cdc] = 0x4e01, [0x0cdd] = 0x4e03, [0x0cde] = 0x4e43, [0x0cdf] = 0x4e5d, + [0x0ce0] = 0x4e86, [0x0ce1] = 0x4e8c, [0x0ce2] = 0x4eba, [0x0ce3] = 0x513f, + [0x0ce4] = 0x5165, [0x0ce5] = 0x516b, [0x0ce6] = 0x51e0, [0x0ce7] = 0x5200, + [0x0ce8] = 0x5201, [0x0ce9] = 0x529b, [0x0cea] = 0x5315, [0x0ceb] = 0x5341, + [0x0cec] = 0x535c, [0x0ced] = 0x53c8, [0x0cee] = 0x4e09, [0x0cef] = 0x4e0b, + [0x0cf0] = 0x4e08, [0x0cf1] = 0x4e0a, [0x0cf2] = 0x4e2b, [0x0cf3] = 0x4e38, + [0x0cf4] = 0x51e1, [0x0cf5] = 0x4e45, [0x0cf6] = 0x4e48, [0x0cf7] = 0x4e5f, + [0x0cf8] = 0x4e5e, [0x0cf9] = 0x4e8e, [0x0cfa] = 0x4ea1, [0x0cfb] = 0x5140, + [0x0cfc] = 0x5203, [0x0cfd] = 0x52fa, [0x0cfe] = 0x5343, [0x0cff] = 0x53c9, + [0x0d00] = 0x53e3, [0x0d01] = 0x571f, [0x0d02] = 0x58eb, [0x0d03] = 0x5915, + [0x0d04] = 0x5927, [0x0d05] = 0x5973, [0x0d06] = 0x5b50, [0x0d07] = 0x5b51, + [0x0d08] = 0x5b53, [0x0d09] = 0x5bf8, [0x0d0a] = 0x5c0f, [0x0d0b] = 0x5c22, + [0x0d0c] = 0x5c38, [0x0d0d] = 0x5c71, [0x0d0e] = 0x5ddd, [0x0d0f] = 0x5de5, + [0x0d10] = 0x5df1, [0x0d11] = 0x5df2, [0x0d12] = 0x5df3, [0x0d13] = 0x5dfe, + [0x0d14] = 0x5e72, [0x0d15] = 0x5efe, [0x0d16] = 0x5f0b, [0x0d17] = 0x5f13, + [0x0d18] = 0x624d, [0x0d19] = 0x4e11, [0x0d1a] = 0x4e10, [0x0d1b] = 0x4e0d, + [0x0d1c] = 0x4e2d, [0x0d1d] = 0x4e30, [0x0d1e] = 0x4e39, [0x0d1f] = 0x4e4b, + [0x0d20] = 0x5c39, [0x0d21] = 0x4e88, [0x0d22] = 0x4e91, [0x0d23] = 0x4e95, + [0x0d24] = 0x4e92, [0x0d25] = 0x4e94, [0x0d26] = 0x4ea2, [0x0d27] = 0x4ec1, + [0x0d28] = 0x4ec0, [0x0d29] = 0x4ec3, [0x0d2a] = 0x4ec6, [0x0d2b] = 0x4ec7, + [0x0d2c] = 0x4ecd, [0x0d2d] = 0x4eca, [0x0d2e] = 0x4ecb, [0x0d2f] = 0x4ec4, + [0x0d30] = 0x5143, [0x0d31] = 0x5141, [0x0d32] = 0x5167, [0x0d33] = 0x516d, + [0x0d34] = 0x516e, [0x0d35] = 0x516c, [0x0d36] = 0x5197, [0x0d37] = 0x51f6, + [0x0d38] = 0x5206, [0x0d39] = 0x5207, [0x0d3a] = 0x5208, [0x0d3b] = 0x52fb, + [0x0d3c] = 0x52fe, [0x0d3d] = 0x52ff, [0x0d3e] = 0x5316, [0x0d3f] = 0x5339, + [0x0d40] = 0x5348, [0x0d41] = 0x5347, [0x0d42] = 0x5345, [0x0d43] = 0x535e, + [0x0d44] = 0x5384, [0x0d45] = 0x53cb, [0x0d46] = 0x53ca, [0x0d47] = 0x53cd, + [0x0d48] = 0x58ec, [0x0d49] = 0x5929, [0x0d4a] = 0x592b, [0x0d4b] = 0x592a, + [0x0d4c] = 0x592d, [0x0d4d] = 0x5b54, [0x0d4e] = 0x5c11, [0x0d4f] = 0x5c24, + [0x0d50] = 0x5c3a, [0x0d51] = 0x5c6f, [0x0d52] = 0x5df4, [0x0d53] = 0x5e7b, + [0x0d54] = 0x5eff, [0x0d55] = 0x5f14, [0x0d56] = 0x5f15, [0x0d57] = 0x5fc3, + [0x0d58] = 0x6208, [0x0d59] = 0x6236, [0x0d5a] = 0x624b, [0x0d5b] = 0x624e, + [0x0d5c] = 0x652f, [0x0d5d] = 0x6587, [0x0d5e] = 0x6597, [0x0d5f] = 0x65a4, + [0x0d60] = 0x65b9, [0x0d61] = 0x65e5, [0x0d62] = 0x66f0, [0x0d63] = 0x6708, + [0x0d64] = 0x6728, [0x0d65] = 0x6b20, [0x0d66] = 0x6b62, [0x0d67] = 0x6b79, + [0x0d68] = 0x6bcb, [0x0d69] = 0x6bd4, [0x0d6a] = 0x6bdb, [0x0d6b] = 0x6c0f, + [0x0d6c] = 0x6c34, [0x0d6d] = 0x706b, [0x0d6e] = 0x722a, [0x0d6f] = 0x7236, + [0x0d70] = 0x723b, [0x0d71] = 0x7247, [0x0d72] = 0x7259, [0x0d73] = 0x725b, + [0x0d74] = 0x72ac, [0x0d75] = 0x738b, [0x0d76] = 0x4e19, [0x0d77] = 0x4e16, + [0x0d78] = 0x4e15, [0x0d79] = 0x4e14, [0x0d7a] = 0x4e18, [0x0d7b] = 0x4e3b, + [0x0d7c] = 0x4e4d, [0x0d7d] = 0x4e4f, [0x0d7e] = 0x4e4e, [0x0d7f] = 0x4ee5, + [0x0d80] = 0x4ed8, [0x0d81] = 0x4ed4, [0x0d82] = 0x4ed5, [0x0d83] = 0x4ed6, + [0x0d84] = 0x4ed7, [0x0d85] = 0x4ee3, [0x0d86] = 0x4ee4, [0x0d87] = 0x4ed9, + [0x0d88] = 0x4ede, [0x0d89] = 0x5145, [0x0d8a] = 0x5144, [0x0d8b] = 0x5189, + [0x0d8c] = 0x518a, [0x0d8d] = 0x51ac, [0x0d8e] = 0x51f9, [0x0d8f] = 0x51fa, + [0x0d90] = 0x51f8, [0x0d91] = 0x520a, [0x0d92] = 0x52a0, [0x0d93] = 0x529f, + [0x0d94] = 0x5305, [0x0d95] = 0x5306, [0x0d96] = 0x5317, [0x0d97] = 0x531d, + [0x0d98] = 0x4edf, [0x0d99] = 0x534a, [0x0d9a] = 0x5349, [0x0d9b] = 0x5361, + [0x0d9c] = 0x5360, [0x0d9d] = 0x536f, [0x0d9e] = 0x536e, [0x0d9f] = 0x53bb, + [0x0da0] = 0x53ef, [0x0da1] = 0x53e4, [0x0da2] = 0x53f3, [0x0da3] = 0x53ec, + [0x0da4] = 0x53ee, [0x0da5] = 0x53e9, [0x0da6] = 0x53e8, [0x0da7] = 0x53fc, + [0x0da8] = 0x53f8, [0x0da9] = 0x53f5, [0x0daa] = 0x53eb, [0x0dab] = 0x53e6, + [0x0dac] = 0x53ea, [0x0dad] = 0x53f2, [0x0dae] = 0x53f1, [0x0daf] = 0x53f0, + [0x0db0] = 0x53e5, [0x0db1] = 0x53ed, [0x0db2] = 0x53fb, [0x0db3] = 0x56db, + [0x0db4] = 0x56da, [0x0db5] = 0x5916, [0x0db6] = 0x592e, [0x0db7] = 0x5931, + [0x0db8] = 0x5974, [0x0db9] = 0x5976, [0x0dba] = 0x5b55, [0x0dbb] = 0x5b83, + [0x0dbc] = 0x5c3c, [0x0dbd] = 0x5de8, [0x0dbe] = 0x5de7, [0x0dbf] = 0x5de6, + [0x0dc0] = 0x5e02, [0x0dc1] = 0x5e03, [0x0dc2] = 0x5e73, [0x0dc3] = 0x5e7c, + [0x0dc4] = 0x5f01, [0x0dc5] = 0x5f18, [0x0dc6] = 0x5f17, [0x0dc7] = 0x5fc5, + [0x0dc8] = 0x620a, [0x0dc9] = 0x6253, [0x0dca] = 0x6254, [0x0dcb] = 0x6252, + [0x0dcc] = 0x6251, [0x0dcd] = 0x65a5, [0x0dce] = 0x65e6, [0x0dcf] = 0x672e, + [0x0dd0] = 0x672c, [0x0dd1] = 0x672a, [0x0dd2] = 0x672b, [0x0dd3] = 0x672d, + [0x0dd4] = 0x6b63, [0x0dd5] = 0x6bcd, [0x0dd6] = 0x6c11, [0x0dd7] = 0x6c10, + [0x0dd8] = 0x6c38, [0x0dd9] = 0x6c41, [0x0dda] = 0x6c40, [0x0ddb] = 0x6c3e, + [0x0ddc] = 0x72af, [0x0ddd] = 0x7384, [0x0dde] = 0x7389, [0x0ddf] = 0x74dc, + [0x0de0] = 0x74e6, [0x0de1] = 0x7518, [0x0de2] = 0x751f, [0x0de3] = 0x7528, + [0x0de4] = 0x7529, [0x0de5] = 0x7530, [0x0de6] = 0x7531, [0x0de7] = 0x7532, + [0x0de8] = 0x7533, [0x0de9] = 0x758b, [0x0dea] = 0x767d, [0x0deb] = 0x76ae, + [0x0dec] = 0x76bf, [0x0ded] = 0x76ee, [0x0dee] = 0x77db, [0x0def] = 0x77e2, + [0x0df0] = 0x77f3, [0x0df1] = 0x793a, [0x0df2] = 0x79be, [0x0df3] = 0x7a74, + [0x0df4] = 0x7acb, [0x0df5] = 0x4e1e, [0x0df6] = 0x4e1f, [0x0df7] = 0x4e52, + [0x0df8] = 0x4e53, [0x0df9] = 0x4e69, [0x0dfa] = 0x4e99, [0x0dfb] = 0x4ea4, + [0x0dfc] = 0x4ea6, [0x0dfd] = 0x4ea5, [0x0dfe] = 0x4eff, [0x0dff] = 0x4f09, + [0x0e00] = 0x4f19, [0x0e01] = 0x4f0a, [0x0e02] = 0x4f15, [0x0e03] = 0x4f0d, + [0x0e04] = 0x4f10, [0x0e05] = 0x4f11, [0x0e06] = 0x4f0f, [0x0e07] = 0x4ef2, + [0x0e08] = 0x4ef6, [0x0e09] = 0x4efb, [0x0e0a] = 0x4ef0, [0x0e0b] = 0x4ef3, + [0x0e0c] = 0x4efd, [0x0e0d] = 0x4f01, [0x0e0e] = 0x4f0b, [0x0e0f] = 0x5149, + [0x0e10] = 0x5147, [0x0e11] = 0x5146, [0x0e12] = 0x5148, [0x0e13] = 0x5168, + [0x0e14] = 0x5171, [0x0e15] = 0x518d, [0x0e16] = 0x51b0, [0x0e17] = 0x5217, + [0x0e18] = 0x5211, [0x0e19] = 0x5212, [0x0e1a] = 0x520e, [0x0e1b] = 0x5216, + [0x0e1c] = 0x52a3, [0x0e1d] = 0x5308, [0x0e1e] = 0x5321, [0x0e1f] = 0x5320, + [0x0e20] = 0x5370, [0x0e21] = 0x5371, [0x0e22] = 0x5409, [0x0e23] = 0x540f, + [0x0e24] = 0x540c, [0x0e25] = 0x540a, [0x0e26] = 0x5410, [0x0e27] = 0x5401, + [0x0e28] = 0x540b, [0x0e29] = 0x5404, [0x0e2a] = 0x5411, [0x0e2b] = 0x540d, + [0x0e2c] = 0x5408, [0x0e2d] = 0x5403, [0x0e2e] = 0x540e, [0x0e2f] = 0x5406, + [0x0e30] = 0x5412, [0x0e31] = 0x56e0, [0x0e32] = 0x56de, [0x0e33] = 0x56dd, + [0x0e34] = 0x5733, [0x0e35] = 0x5730, [0x0e36] = 0x5728, [0x0e37] = 0x572d, + [0x0e38] = 0x572c, [0x0e39] = 0x572f, [0x0e3a] = 0x5729, [0x0e3b] = 0x5919, + [0x0e3c] = 0x591a, [0x0e3d] = 0x5937, [0x0e3e] = 0x5938, [0x0e3f] = 0x5984, + [0x0e40] = 0x5978, [0x0e41] = 0x5983, [0x0e42] = 0x597d, [0x0e43] = 0x5979, + [0x0e44] = 0x5982, [0x0e45] = 0x5981, [0x0e46] = 0x5b57, [0x0e47] = 0x5b58, + [0x0e48] = 0x5b87, [0x0e49] = 0x5b88, [0x0e4a] = 0x5b85, [0x0e4b] = 0x5b89, + [0x0e4c] = 0x5bfa, [0x0e4d] = 0x5c16, [0x0e4e] = 0x5c79, [0x0e4f] = 0x5dde, + [0x0e50] = 0x5e06, [0x0e51] = 0x5e76, [0x0e52] = 0x5e74, [0x0e53] = 0x5f0f, + [0x0e54] = 0x5f1b, [0x0e55] = 0x5fd9, [0x0e56] = 0x5fd6, [0x0e57] = 0x620e, + [0x0e58] = 0x620c, [0x0e59] = 0x620d, [0x0e5a] = 0x6210, [0x0e5b] = 0x6263, + [0x0e5c] = 0x625b, [0x0e5d] = 0x6258, [0x0e5e] = 0x6536, [0x0e5f] = 0x65e9, + [0x0e60] = 0x65e8, [0x0e61] = 0x65ec, [0x0e62] = 0x65ed, [0x0e63] = 0x66f2, + [0x0e64] = 0x66f3, [0x0e65] = 0x6709, [0x0e66] = 0x673d, [0x0e67] = 0x6734, + [0x0e68] = 0x6731, [0x0e69] = 0x6735, [0x0e6a] = 0x6b21, [0x0e6b] = 0x6b64, + [0x0e6c] = 0x6b7b, [0x0e6d] = 0x6c16, [0x0e6e] = 0x6c5d, [0x0e6f] = 0x6c57, + [0x0e70] = 0x6c59, [0x0e71] = 0x6c5f, [0x0e72] = 0x6c60, [0x0e73] = 0x6c50, + [0x0e74] = 0x6c55, [0x0e75] = 0x6c61, [0x0e76] = 0x6c5b, [0x0e77] = 0x6c4d, + [0x0e78] = 0x6c4e, [0x0e79] = 0x7070, [0x0e7a] = 0x725f, [0x0e7b] = 0x725d, + [0x0e7c] = 0x767e, [0x0e7d] = 0x7af9, [0x0e7e] = 0x7c73, [0x0e7f] = 0x7cf8, + [0x0e80] = 0x7f36, [0x0e81] = 0x7f8a, [0x0e82] = 0x7fbd, [0x0e83] = 0x8001, + [0x0e84] = 0x8003, [0x0e85] = 0x800c, [0x0e86] = 0x8012, [0x0e87] = 0x8033, + [0x0e88] = 0x807f, [0x0e89] = 0x8089, [0x0e8a] = 0x808b, [0x0e8b] = 0x808c, + [0x0e8c] = 0x81e3, [0x0e8d] = 0x81ea, [0x0e8e] = 0x81f3, [0x0e8f] = 0x81fc, + [0x0e90] = 0x820c, [0x0e91] = 0x821b, [0x0e92] = 0x821f, [0x0e93] = 0x826e, + [0x0e94] = 0x8272, [0x0e95] = 0x827e, [0x0e96] = 0x866b, [0x0e97] = 0x8840, + [0x0e98] = 0x884c, [0x0e99] = 0x8863, [0x0e9a] = 0x897f, [0x0e9b] = 0x9621, + [0x0e9c] = 0x4e32, [0x0e9d] = 0x4ea8, [0x0e9e] = 0x4f4d, [0x0e9f] = 0x4f4f, + [0x0ea0] = 0x4f47, [0x0ea1] = 0x4f57, [0x0ea2] = 0x4f5e, [0x0ea3] = 0x4f34, + [0x0ea4] = 0x4f5b, [0x0ea5] = 0x4f55, [0x0ea6] = 0x4f30, [0x0ea7] = 0x4f50, + [0x0ea8] = 0x4f51, [0x0ea9] = 0x4f3d, [0x0eaa] = 0x4f3a, [0x0eab] = 0x4f38, + [0x0eac] = 0x4f43, [0x0ead] = 0x4f54, [0x0eae] = 0x4f3c, [0x0eaf] = 0x4f46, + [0x0eb0] = 0x4f63, [0x0eb1] = 0x4f5c, [0x0eb2] = 0x4f60, [0x0eb3] = 0x4f2f, + [0x0eb4] = 0x4f4e, [0x0eb5] = 0x4f36, [0x0eb6] = 0x4f59, [0x0eb7] = 0x4f5d, + [0x0eb8] = 0x4f48, [0x0eb9] = 0x4f5a, [0x0eba] = 0x514c, [0x0ebb] = 0x514b, + [0x0ebc] = 0x514d, [0x0ebd] = 0x5175, [0x0ebe] = 0x51b6, [0x0ebf] = 0x51b7, + [0x0ec0] = 0x5225, [0x0ec1] = 0x5224, [0x0ec2] = 0x5229, [0x0ec3] = 0x522a, + [0x0ec4] = 0x5228, [0x0ec5] = 0x52ab, [0x0ec6] = 0x52a9, [0x0ec7] = 0x52aa, + [0x0ec8] = 0x52ac, [0x0ec9] = 0x5323, [0x0eca] = 0x5373, [0x0ecb] = 0x5375, + [0x0ecc] = 0x541d, [0x0ecd] = 0x542d, [0x0ece] = 0x541e, [0x0ecf] = 0x543e, + [0x0ed0] = 0x5426, [0x0ed1] = 0x544e, [0x0ed2] = 0x5427, [0x0ed3] = 0x5446, + [0x0ed4] = 0x5443, [0x0ed5] = 0x5433, [0x0ed6] = 0x5448, [0x0ed7] = 0x5442, + [0x0ed8] = 0x541b, [0x0ed9] = 0x5429, [0x0eda] = 0x544a, [0x0edb] = 0x5439, + [0x0edc] = 0x543b, [0x0edd] = 0x5438, [0x0ede] = 0x542e, [0x0edf] = 0x5435, + [0x0ee0] = 0x5436, [0x0ee1] = 0x5420, [0x0ee2] = 0x543c, [0x0ee3] = 0x5440, + [0x0ee4] = 0x5431, [0x0ee5] = 0x542b, [0x0ee6] = 0x541f, [0x0ee7] = 0x542c, + [0x0ee8] = 0x56ea, [0x0ee9] = 0x56f0, [0x0eea] = 0x56e4, [0x0eeb] = 0x56eb, + [0x0eec] = 0x574a, [0x0eed] = 0x5751, [0x0eee] = 0x5740, [0x0eef] = 0x574d, + [0x0ef0] = 0x5747, [0x0ef1] = 0x574e, [0x0ef2] = 0x573e, [0x0ef3] = 0x5750, + [0x0ef4] = 0x574f, [0x0ef5] = 0x573b, [0x0ef6] = 0x58ef, [0x0ef7] = 0x593e, + [0x0ef8] = 0x599d, [0x0ef9] = 0x5992, [0x0efa] = 0x59a8, [0x0efb] = 0x599e, + [0x0efc] = 0x59a3, [0x0efd] = 0x5999, [0x0efe] = 0x5996, [0x0eff] = 0x598d, + [0x0f00] = 0x59a4, [0x0f01] = 0x5993, [0x0f02] = 0x598a, [0x0f03] = 0x59a5, + [0x0f04] = 0x5b5d, [0x0f05] = 0x5b5c, [0x0f06] = 0x5b5a, [0x0f07] = 0x5b5b, + [0x0f08] = 0x5b8c, [0x0f09] = 0x5b8b, [0x0f0a] = 0x5b8f, [0x0f0b] = 0x5c2c, + [0x0f0c] = 0x5c40, [0x0f0d] = 0x5c41, [0x0f0e] = 0x5c3f, [0x0f0f] = 0x5c3e, + [0x0f10] = 0x5c90, [0x0f11] = 0x5c91, [0x0f12] = 0x5c94, [0x0f13] = 0x5c8c, + [0x0f14] = 0x5deb, [0x0f15] = 0x5e0c, [0x0f16] = 0x5e8f, [0x0f17] = 0x5e87, + [0x0f18] = 0x5e8a, [0x0f19] = 0x5ef7, [0x0f1a] = 0x5f04, [0x0f1b] = 0x5f1f, + [0x0f1c] = 0x5f64, [0x0f1d] = 0x5f62, [0x0f1e] = 0x5f77, [0x0f1f] = 0x5f79, + [0x0f20] = 0x5fd8, [0x0f21] = 0x5fcc, [0x0f22] = 0x5fd7, [0x0f23] = 0x5fcd, + [0x0f24] = 0x5ff1, [0x0f25] = 0x5feb, [0x0f26] = 0x5ff8, [0x0f27] = 0x5fea, + [0x0f28] = 0x6212, [0x0f29] = 0x6211, [0x0f2a] = 0x6284, [0x0f2b] = 0x6297, + [0x0f2c] = 0x6296, [0x0f2d] = 0x6280, [0x0f2e] = 0x6276, [0x0f2f] = 0x6289, + [0x0f30] = 0x626d, [0x0f31] = 0x628a, [0x0f32] = 0x627c, [0x0f33] = 0x627e, + [0x0f34] = 0x6279, [0x0f35] = 0x6273, [0x0f36] = 0x6292, [0x0f37] = 0x626f, + [0x0f38] = 0x6298, [0x0f39] = 0x626e, [0x0f3a] = 0x6295, [0x0f3b] = 0x6293, + [0x0f3c] = 0x6291, [0x0f3d] = 0x6286, [0x0f3e] = 0x6539, [0x0f3f] = 0x653b, + [0x0f40] = 0x6538, [0x0f41] = 0x65f1, [0x0f42] = 0x66f4, [0x0f43] = 0x675f, + [0x0f44] = 0x674e, [0x0f45] = 0x674f, [0x0f46] = 0x6750, [0x0f47] = 0x6751, + [0x0f48] = 0x675c, [0x0f49] = 0x6756, [0x0f4a] = 0x675e, [0x0f4b] = 0x6749, + [0x0f4c] = 0x6746, [0x0f4d] = 0x6760, [0x0f4e] = 0x6753, [0x0f4f] = 0x6757, + [0x0f50] = 0x6b65, [0x0f51] = 0x6bcf, [0x0f52] = 0x6c42, [0x0f53] = 0x6c5e, + [0x0f54] = 0x6c99, [0x0f55] = 0x6c81, [0x0f56] = 0x6c88, [0x0f57] = 0x6c89, + [0x0f58] = 0x6c85, [0x0f59] = 0x6c9b, [0x0f5a] = 0x6c6a, [0x0f5b] = 0x6c7a, + [0x0f5c] = 0x6c90, [0x0f5d] = 0x6c70, [0x0f5e] = 0x6c8c, [0x0f5f] = 0x6c68, + [0x0f60] = 0x6c96, [0x0f61] = 0x6c92, [0x0f62] = 0x6c7d, [0x0f63] = 0x6c83, + [0x0f64] = 0x6c72, [0x0f65] = 0x6c7e, [0x0f66] = 0x6c74, [0x0f67] = 0x6c86, + [0x0f68] = 0x6c76, [0x0f69] = 0x6c8d, [0x0f6a] = 0x6c94, [0x0f6b] = 0x6c98, + [0x0f6c] = 0x6c82, [0x0f6d] = 0x7076, [0x0f6e] = 0x707c, [0x0f6f] = 0x707d, + [0x0f70] = 0x7078, [0x0f71] = 0x7262, [0x0f72] = 0x7261, [0x0f73] = 0x7260, + [0x0f74] = 0x72c4, [0x0f75] = 0x72c2, [0x0f76] = 0x7396, [0x0f77] = 0x752c, + [0x0f78] = 0x752b, [0x0f79] = 0x7537, [0x0f7a] = 0x7538, [0x0f7b] = 0x7682, + [0x0f7c] = 0x76ef, [0x0f7d] = 0x77e3, [0x0f7e] = 0x79c1, [0x0f7f] = 0x79c0, + [0x0f80] = 0x79bf, [0x0f81] = 0x7a76, [0x0f82] = 0x7cfb, [0x0f83] = 0x7f55, + [0x0f84] = 0x8096, [0x0f85] = 0x8093, [0x0f86] = 0x809d, [0x0f87] = 0x8098, + [0x0f88] = 0x809b, [0x0f89] = 0x809a, [0x0f8a] = 0x80b2, [0x0f8b] = 0x826f, + [0x0f8c] = 0x8292, [0x0f8d] = 0x828b, [0x0f8e] = 0x828d, [0x0f8f] = 0x898b, + [0x0f90] = 0x89d2, [0x0f91] = 0x8a00, [0x0f92] = 0x8c37, [0x0f93] = 0x8c46, + [0x0f94] = 0x8c55, [0x0f95] = 0x8c9d, [0x0f96] = 0x8d64, [0x0f97] = 0x8d70, + [0x0f98] = 0x8db3, [0x0f99] = 0x8eab, [0x0f9a] = 0x8eca, [0x0f9b] = 0x8f9b, + [0x0f9c] = 0x8fb0, [0x0f9d] = 0x8fc2, [0x0f9e] = 0x8fc6, [0x0f9f] = 0x8fc5, + [0x0fa0] = 0x8fc4, [0x0fa1] = 0x5de1, [0x0fa2] = 0x9091, [0x0fa3] = 0x90a2, + [0x0fa4] = 0x90aa, [0x0fa5] = 0x90a6, [0x0fa6] = 0x90a3, [0x0fa7] = 0x9149, + [0x0fa8] = 0x91c6, [0x0fa9] = 0x91cc, [0x0faa] = 0x9632, [0x0fab] = 0x962e, + [0x0fac] = 0x9631, [0x0fad] = 0x962a, [0x0fae] = 0x962c, [0x0faf] = 0x4e26, + [0x0fb0] = 0x4e56, [0x0fb1] = 0x4e73, [0x0fb2] = 0x4e8b, [0x0fb3] = 0x4e9b, + [0x0fb4] = 0x4e9e, [0x0fb5] = 0x4eab, [0x0fb6] = 0x4eac, [0x0fb7] = 0x4f6f, + [0x0fb8] = 0x4f9d, [0x0fb9] = 0x4f8d, [0x0fba] = 0x4f73, [0x0fbb] = 0x4f7f, + [0x0fbc] = 0x4f6c, [0x0fbd] = 0x4f9b, [0x0fbe] = 0x4f8b, [0x0fbf] = 0x4f86, + [0x0fc0] = 0x4f83, [0x0fc1] = 0x4f70, [0x0fc2] = 0x4f75, [0x0fc3] = 0x4f88, + [0x0fc4] = 0x4f69, [0x0fc5] = 0x4f7b, [0x0fc6] = 0x4f96, [0x0fc7] = 0x4f7e, + [0x0fc8] = 0x4f8f, [0x0fc9] = 0x4f91, [0x0fca] = 0x4f7a, [0x0fcb] = 0x5154, + [0x0fcc] = 0x5152, [0x0fcd] = 0x5155, [0x0fce] = 0x5169, [0x0fcf] = 0x5177, + [0x0fd0] = 0x5176, [0x0fd1] = 0x5178, [0x0fd2] = 0x51bd, [0x0fd3] = 0x51fd, + [0x0fd4] = 0x523b, [0x0fd5] = 0x5238, [0x0fd6] = 0x5237, [0x0fd7] = 0x523a, + [0x0fd8] = 0x5230, [0x0fd9] = 0x522e, [0x0fda] = 0x5236, [0x0fdb] = 0x5241, + [0x0fdc] = 0x52be, [0x0fdd] = 0x52bb, [0x0fde] = 0x5352, [0x0fdf] = 0x5354, + [0x0fe0] = 0x5353, [0x0fe1] = 0x5351, [0x0fe2] = 0x5366, [0x0fe3] = 0x5377, + [0x0fe4] = 0x5378, [0x0fe5] = 0x5379, [0x0fe6] = 0x53d6, [0x0fe7] = 0x53d4, + [0x0fe8] = 0x53d7, [0x0fe9] = 0x5473, [0x0fea] = 0x5475, [0x0feb] = 0x5496, + [0x0fec] = 0x5478, [0x0fed] = 0x5495, [0x0fee] = 0x5480, [0x0fef] = 0x547b, + [0x0ff0] = 0x5477, [0x0ff1] = 0x5484, [0x0ff2] = 0x5492, [0x0ff3] = 0x5486, + [0x0ff4] = 0x547c, [0x0ff5] = 0x5490, [0x0ff6] = 0x5471, [0x0ff7] = 0x5476, + [0x0ff8] = 0x548c, [0x0ff9] = 0x549a, [0x0ffa] = 0x5462, [0x0ffb] = 0x5468, + [0x0ffc] = 0x548b, [0x0ffd] = 0x547d, [0x0ffe] = 0x548e, [0x0fff] = 0x56fa, + [0x1000] = 0x5783, [0x1001] = 0x5777, [0x1002] = 0x576a, [0x1003] = 0x5769, + [0x1004] = 0x5761, [0x1005] = 0x5766, [0x1006] = 0x5764, [0x1007] = 0x577c, + [0x1008] = 0x591c, [0x1009] = 0x5949, [0x100a] = 0x5947, [0x100b] = 0x5948, + [0x100c] = 0x5944, [0x100d] = 0x5954, [0x100e] = 0x59be, [0x100f] = 0x59bb, + [0x1010] = 0x59d4, [0x1011] = 0x59b9, [0x1012] = 0x59ae, [0x1013] = 0x59d1, + [0x1014] = 0x59c6, [0x1015] = 0x59d0, [0x1016] = 0x59cd, [0x1017] = 0x59cb, + [0x1018] = 0x59d3, [0x1019] = 0x59ca, [0x101a] = 0x59af, [0x101b] = 0x59b3, + [0x101c] = 0x59d2, [0x101d] = 0x59c5, [0x101e] = 0x5b5f, [0x101f] = 0x5b64, + [0x1020] = 0x5b63, [0x1021] = 0x5b97, [0x1022] = 0x5b9a, [0x1023] = 0x5b98, + [0x1024] = 0x5b9c, [0x1025] = 0x5b99, [0x1026] = 0x5b9b, [0x1027] = 0x5c1a, + [0x1028] = 0x5c48, [0x1029] = 0x5c45, [0x102a] = 0x5c46, [0x102b] = 0x5cb7, + [0x102c] = 0x5ca1, [0x102d] = 0x5cb8, [0x102e] = 0x5ca9, [0x102f] = 0x5cab, + [0x1030] = 0x5cb1, [0x1031] = 0x5cb3, [0x1032] = 0x5e18, [0x1033] = 0x5e1a, + [0x1034] = 0x5e16, [0x1035] = 0x5e15, [0x1036] = 0x5e1b, [0x1037] = 0x5e11, + [0x1038] = 0x5e78, [0x1039] = 0x5e9a, [0x103a] = 0x5e97, [0x103b] = 0x5e9c, + [0x103c] = 0x5e95, [0x103d] = 0x5e96, [0x103e] = 0x5ef6, [0x103f] = 0x5f26, + [0x1040] = 0x5f27, [0x1041] = 0x5f29, [0x1042] = 0x5f80, [0x1043] = 0x5f81, + [0x1044] = 0x5f7f, [0x1045] = 0x5f7c, [0x1046] = 0x5fdd, [0x1047] = 0x5fe0, + [0x1048] = 0x5ffd, [0x1049] = 0x5ff5, [0x104a] = 0x5fff, [0x104b] = 0x600f, + [0x104c] = 0x6014, [0x104d] = 0x602f, [0x104e] = 0x6035, [0x104f] = 0x6016, + [0x1050] = 0x602a, [0x1051] = 0x6015, [0x1052] = 0x6021, [0x1053] = 0x6027, + [0x1054] = 0x6029, [0x1055] = 0x602b, [0x1056] = 0x601b, [0x1057] = 0x6216, + [0x1058] = 0x6215, [0x1059] = 0x623f, [0x105a] = 0x623e, [0x105b] = 0x6240, + [0x105c] = 0x627f, [0x105d] = 0x62c9, [0x105e] = 0x62cc, [0x105f] = 0x62c4, + [0x1060] = 0x62bf, [0x1061] = 0x62c2, [0x1062] = 0x62b9, [0x1063] = 0x62d2, + [0x1064] = 0x62db, [0x1065] = 0x62ab, [0x1066] = 0x62d3, [0x1067] = 0x62d4, + [0x1068] = 0x62cb, [0x1069] = 0x62c8, [0x106a] = 0x62a8, [0x106b] = 0x62bd, + [0x106c] = 0x62bc, [0x106d] = 0x62d0, [0x106e] = 0x62d9, [0x106f] = 0x62c7, + [0x1070] = 0x62cd, [0x1071] = 0x62b5, [0x1072] = 0x62da, [0x1073] = 0x62b1, + [0x1074] = 0x62d8, [0x1075] = 0x62d6, [0x1076] = 0x62d7, [0x1077] = 0x62c6, + [0x1078] = 0x62ac, [0x1079] = 0x62ce, [0x107a] = 0x653e, [0x107b] = 0x65a7, + [0x107c] = 0x65bc, [0x107d] = 0x65fa, [0x107e] = 0x6614, [0x107f] = 0x6613, + [0x1080] = 0x660c, [0x1081] = 0x6606, [0x1082] = 0x6602, [0x1083] = 0x660e, + [0x1084] = 0x6600, [0x1085] = 0x660f, [0x1086] = 0x6615, [0x1087] = 0x660a, + [0x1088] = 0x6607, [0x1089] = 0x670d, [0x108a] = 0x670b, [0x108b] = 0x676d, + [0x108c] = 0x678b, [0x108d] = 0x6795, [0x108e] = 0x6771, [0x108f] = 0x679c, + [0x1090] = 0x6773, [0x1091] = 0x6777, [0x1092] = 0x6787, [0x1093] = 0x679d, + [0x1094] = 0x6797, [0x1095] = 0x676f, [0x1096] = 0x6770, [0x1097] = 0x677f, + [0x1098] = 0x6789, [0x1099] = 0x677e, [0x109a] = 0x6790, [0x109b] = 0x6775, + [0x109c] = 0x679a, [0x109d] = 0x6793, [0x109e] = 0x677c, [0x109f] = 0x676a, + [0x10a0] = 0x6772, [0x10a1] = 0x6b23, [0x10a2] = 0x6b66, [0x10a3] = 0x6b67, + [0x10a4] = 0x6b7f, [0x10a5] = 0x6c13, [0x10a6] = 0x6c1b, [0x10a7] = 0x6ce3, + [0x10a8] = 0x6ce8, [0x10a9] = 0x6cf3, [0x10aa] = 0x6cb1, [0x10ab] = 0x6ccc, + [0x10ac] = 0x6ce5, [0x10ad] = 0x6cb3, [0x10ae] = 0x6cbd, [0x10af] = 0x6cbe, + [0x10b0] = 0x6cbc, [0x10b1] = 0x6ce2, [0x10b2] = 0x6cab, [0x10b3] = 0x6cd5, + [0x10b4] = 0x6cd3, [0x10b5] = 0x6cb8, [0x10b6] = 0x6cc4, [0x10b7] = 0x6cb9, + [0x10b8] = 0x6cc1, [0x10b9] = 0x6cae, [0x10ba] = 0x6cd7, [0x10bb] = 0x6cc5, + [0x10bc] = 0x6cf1, [0x10bd] = 0x6cbf, [0x10be] = 0x6cbb, [0x10bf] = 0x6ce1, + [0x10c0] = 0x6cdb, [0x10c1] = 0x6cca, [0x10c2] = 0x6cac, [0x10c3] = 0x6cef, + [0x10c4] = 0x6cdc, [0x10c5] = 0x6cd6, [0x10c6] = 0x6ce0, [0x10c7] = 0x7095, + [0x10c8] = 0x708e, [0x10c9] = 0x7092, [0x10ca] = 0x708a, [0x10cb] = 0x7099, + [0x10cc] = 0x722c, [0x10cd] = 0x722d, [0x10ce] = 0x7238, [0x10cf] = 0x7248, + [0x10d0] = 0x7267, [0x10d1] = 0x7269, [0x10d2] = 0x72c0, [0x10d3] = 0x72ce, + [0x10d4] = 0x72d9, [0x10d5] = 0x72d7, [0x10d6] = 0x72d0, [0x10d7] = 0x73a9, + [0x10d8] = 0x73a8, [0x10d9] = 0x739f, [0x10da] = 0x73ab, [0x10db] = 0x73a5, + [0x10dc] = 0x753d, [0x10dd] = 0x759d, [0x10de] = 0x7599, [0x10df] = 0x759a, + [0x10e0] = 0x7684, [0x10e1] = 0x76c2, [0x10e2] = 0x76f2, [0x10e3] = 0x76f4, + [0x10e4] = 0x77e5, [0x10e5] = 0x77fd, [0x10e6] = 0x793e, [0x10e7] = 0x7940, + [0x10e8] = 0x7941, [0x10e9] = 0x79c9, [0x10ea] = 0x79c8, [0x10eb] = 0x7a7a, + [0x10ec] = 0x7a79, [0x10ed] = 0x7afa, [0x10ee] = 0x7cfe, [0x10ef] = 0x7f54, + [0x10f0] = 0x7f8c, [0x10f1] = 0x7f8b, [0x10f2] = 0x8005, [0x10f3] = 0x80ba, + [0x10f4] = 0x80a5, [0x10f5] = 0x80a2, [0x10f6] = 0x80b1, [0x10f7] = 0x80a1, + [0x10f8] = 0x80ab, [0x10f9] = 0x80a9, [0x10fa] = 0x80b4, [0x10fb] = 0x80aa, + [0x10fc] = 0x80af, [0x10fd] = 0x81e5, [0x10fe] = 0x81fe, [0x10ff] = 0x820d, + [0x1100] = 0x82b3, [0x1101] = 0x829d, [0x1102] = 0x8299, [0x1103] = 0x82ad, + [0x1104] = 0x82bd, [0x1105] = 0x829f, [0x1106] = 0x82b9, [0x1107] = 0x82b1, + [0x1108] = 0x82ac, [0x1109] = 0x82a5, [0x110a] = 0x82af, [0x110b] = 0x82b8, + [0x110c] = 0x82a3, [0x110d] = 0x82b0, [0x110e] = 0x82be, [0x110f] = 0x82b7, + [0x1110] = 0x864e, [0x1111] = 0x8671, [0x1112] = 0x521d, [0x1113] = 0x8868, + [0x1114] = 0x8ecb, [0x1115] = 0x8fce, [0x1116] = 0x8fd4, [0x1117] = 0x8fd1, + [0x1118] = 0x90b5, [0x1119] = 0x90b8, [0x111a] = 0x90b1, [0x111b] = 0x90b6, + [0x111c] = 0x91c7, [0x111d] = 0x91d1, [0x111e] = 0x9577, [0x111f] = 0x9580, + [0x1120] = 0x961c, [0x1121] = 0x9640, [0x1122] = 0x963f, [0x1123] = 0x963b, + [0x1124] = 0x9644, [0x1125] = 0x9642, [0x1126] = 0x96b9, [0x1127] = 0x96e8, + [0x1128] = 0x9752, [0x1129] = 0x975e, [0x112a] = 0x4e9f, [0x112b] = 0x4ead, + [0x112c] = 0x4eae, [0x112d] = 0x4fe1, [0x112e] = 0x4fb5, [0x112f] = 0x4faf, + [0x1130] = 0x4fbf, [0x1131] = 0x4fe0, [0x1132] = 0x4fd1, [0x1133] = 0x4fcf, + [0x1134] = 0x4fdd, [0x1135] = 0x4fc3, [0x1136] = 0x4fb6, [0x1137] = 0x4fd8, + [0x1138] = 0x4fdf, [0x1139] = 0x4fca, [0x113a] = 0x4fd7, [0x113b] = 0x4fae, + [0x113c] = 0x4fd0, [0x113d] = 0x4fc4, [0x113e] = 0x4fc2, [0x113f] = 0x4fda, + [0x1140] = 0x4fce, [0x1141] = 0x4fde, [0x1142] = 0x4fb7, [0x1143] = 0x5157, + [0x1144] = 0x5192, [0x1145] = 0x5191, [0x1146] = 0x51a0, [0x1147] = 0x524e, + [0x1148] = 0x5243, [0x1149] = 0x524a, [0x114a] = 0x524d, [0x114b] = 0x524c, + [0x114c] = 0x524b, [0x114d] = 0x5247, [0x114e] = 0x52c7, [0x114f] = 0x52c9, + [0x1150] = 0x52c3, [0x1151] = 0x52c1, [0x1152] = 0x530d, [0x1153] = 0x5357, + [0x1154] = 0x537b, [0x1155] = 0x539a, [0x1156] = 0x53db, [0x1157] = 0x54ac, + [0x1158] = 0x54c0, [0x1159] = 0x54a8, [0x115a] = 0x54ce, [0x115b] = 0x54c9, + [0x115c] = 0x54b8, [0x115d] = 0x54a6, [0x115e] = 0x54b3, [0x115f] = 0x54c7, + [0x1160] = 0x54c2, [0x1161] = 0x54bd, [0x1162] = 0x54aa, [0x1163] = 0x54c1, + [0x1164] = 0x54c4, [0x1165] = 0x54c8, [0x1166] = 0x54af, [0x1167] = 0x54ab, + [0x1168] = 0x54b1, [0x1169] = 0x54bb, [0x116a] = 0x54a9, [0x116b] = 0x54a7, + [0x116c] = 0x54bf, [0x116d] = 0x56ff, [0x116e] = 0x5782, [0x116f] = 0x578b, + [0x1170] = 0x57a0, [0x1171] = 0x57a3, [0x1172] = 0x57a2, [0x1173] = 0x57ce, + [0x1174] = 0x57ae, [0x1175] = 0x5793, [0x1176] = 0x5955, [0x1177] = 0x5951, + [0x1178] = 0x594f, [0x1179] = 0x594e, [0x117a] = 0x5950, [0x117b] = 0x59dc, + [0x117c] = 0x59d8, [0x117d] = 0x59ff, [0x117e] = 0x59e3, [0x117f] = 0x59e8, + [0x1180] = 0x5a03, [0x1181] = 0x59e5, [0x1182] = 0x59ea, [0x1183] = 0x59da, + [0x1184] = 0x59e6, [0x1185] = 0x5a01, [0x1186] = 0x59fb, [0x1187] = 0x5b69, + [0x1188] = 0x5ba3, [0x1189] = 0x5ba6, [0x118a] = 0x5ba4, [0x118b] = 0x5ba2, + [0x118c] = 0x5ba5, [0x118d] = 0x5c01, [0x118e] = 0x5c4e, [0x118f] = 0x5c4f, + [0x1190] = 0x5c4d, [0x1191] = 0x5c4b, [0x1192] = 0x5cd9, [0x1193] = 0x5cd2, + [0x1194] = 0x5df7, [0x1195] = 0x5e1d, [0x1196] = 0x5e25, [0x1197] = 0x5e1f, + [0x1198] = 0x5e7d, [0x1199] = 0x5ea0, [0x119a] = 0x5ea6, [0x119b] = 0x5efa, + [0x119c] = 0x5f08, [0x119d] = 0x5f2d, [0x119e] = 0x5f65, [0x119f] = 0x5f88, + [0x11a0] = 0x5f85, [0x11a1] = 0x5f8a, [0x11a2] = 0x5f8b, [0x11a3] = 0x5f87, + [0x11a4] = 0x5f8c, [0x11a5] = 0x5f89, [0x11a6] = 0x6012, [0x11a7] = 0x601d, + [0x11a8] = 0x6020, [0x11a9] = 0x6025, [0x11aa] = 0x600e, [0x11ab] = 0x6028, + [0x11ac] = 0x604d, [0x11ad] = 0x6070, [0x11ae] = 0x6068, [0x11af] = 0x6062, + [0x11b0] = 0x6046, [0x11b1] = 0x6043, [0x11b2] = 0x606c, [0x11b3] = 0x606b, + [0x11b4] = 0x606a, [0x11b5] = 0x6064, [0x11b6] = 0x6241, [0x11b7] = 0x62dc, + [0x11b8] = 0x6316, [0x11b9] = 0x6309, [0x11ba] = 0x62fc, [0x11bb] = 0x62ed, + [0x11bc] = 0x6301, [0x11bd] = 0x62ee, [0x11be] = 0x62fd, [0x11bf] = 0x6307, + [0x11c0] = 0x62f1, [0x11c1] = 0x62f7, [0x11c2] = 0x62ef, [0x11c3] = 0x62ec, + [0x11c4] = 0x62fe, [0x11c5] = 0x62f4, [0x11c6] = 0x6311, [0x11c7] = 0x6302, + [0x11c8] = 0x653f, [0x11c9] = 0x6545, [0x11ca] = 0x65ab, [0x11cb] = 0x65bd, + [0x11cc] = 0x65e2, [0x11cd] = 0x6625, [0x11ce] = 0x662d, [0x11cf] = 0x6620, + [0x11d0] = 0x6627, [0x11d1] = 0x662f, [0x11d2] = 0x661f, [0x11d3] = 0x6628, + [0x11d4] = 0x6631, [0x11d5] = 0x6624, [0x11d6] = 0x66f7, [0x11d7] = 0x67ff, + [0x11d8] = 0x67d3, [0x11d9] = 0x67f1, [0x11da] = 0x67d4, [0x11db] = 0x67d0, + [0x11dc] = 0x67ec, [0x11dd] = 0x67b6, [0x11de] = 0x67af, [0x11df] = 0x67f5, + [0x11e0] = 0x67e9, [0x11e1] = 0x67ef, [0x11e2] = 0x67c4, [0x11e3] = 0x67d1, + [0x11e4] = 0x67b4, [0x11e5] = 0x67da, [0x11e6] = 0x67e5, [0x11e7] = 0x67b8, + [0x11e8] = 0x67cf, [0x11e9] = 0x67de, [0x11ea] = 0x67f3, [0x11eb] = 0x67b0, + [0x11ec] = 0x67d9, [0x11ed] = 0x67e2, [0x11ee] = 0x67dd, [0x11ef] = 0x67d2, + [0x11f0] = 0x6b6a, [0x11f1] = 0x6b83, [0x11f2] = 0x6b86, [0x11f3] = 0x6bb5, + [0x11f4] = 0x6bd2, [0x11f5] = 0x6bd7, [0x11f6] = 0x6c1f, [0x11f7] = 0x6cc9, + [0x11f8] = 0x6d0b, [0x11f9] = 0x6d32, [0x11fa] = 0x6d2a, [0x11fb] = 0x6d41, + [0x11fc] = 0x6d25, [0x11fd] = 0x6d0c, [0x11fe] = 0x6d31, [0x11ff] = 0x6d1e, + [0x1200] = 0x6d17, [0x1201] = 0x6d3b, [0x1202] = 0x6d3d, [0x1203] = 0x6d3e, + [0x1204] = 0x6d36, [0x1205] = 0x6d1b, [0x1206] = 0x6cf5, [0x1207] = 0x6d39, + [0x1208] = 0x6d27, [0x1209] = 0x6d38, [0x120a] = 0x6d29, [0x120b] = 0x6d2e, + [0x120c] = 0x6d35, [0x120d] = 0x6d0e, [0x120e] = 0x6d2b, [0x120f] = 0x70ab, + [0x1210] = 0x70ba, [0x1211] = 0x70b3, [0x1212] = 0x70ac, [0x1213] = 0x70af, + [0x1214] = 0x70ad, [0x1215] = 0x70b8, [0x1216] = 0x70ae, [0x1217] = 0x70a4, + [0x1218] = 0x7230, [0x1219] = 0x7272, [0x121a] = 0x726f, [0x121b] = 0x7274, + [0x121c] = 0x72e9, [0x121d] = 0x72e0, [0x121e] = 0x72e1, [0x121f] = 0x73b7, + [0x1220] = 0x73ca, [0x1221] = 0x73bb, [0x1222] = 0x73b2, [0x1223] = 0x73cd, + [0x1224] = 0x73c0, [0x1225] = 0x73b3, [0x1226] = 0x751a, [0x1227] = 0x752d, + [0x1228] = 0x754f, [0x1229] = 0x754c, [0x122a] = 0x754e, [0x122b] = 0x754b, + [0x122c] = 0x75ab, [0x122d] = 0x75a4, [0x122e] = 0x75a5, [0x122f] = 0x75a2, + [0x1230] = 0x75a3, [0x1231] = 0x7678, [0x1232] = 0x7686, [0x1233] = 0x7687, + [0x1234] = 0x7688, [0x1235] = 0x76c8, [0x1236] = 0x76c6, [0x1237] = 0x76c3, + [0x1238] = 0x76c5, [0x1239] = 0x7701, [0x123a] = 0x76f9, [0x123b] = 0x76f8, + [0x123c] = 0x7709, [0x123d] = 0x770b, [0x123e] = 0x76fe, [0x123f] = 0x76fc, + [0x1240] = 0x7707, [0x1241] = 0x77dc, [0x1242] = 0x7802, [0x1243] = 0x7814, + [0x1244] = 0x780c, [0x1245] = 0x780d, [0x1246] = 0x7946, [0x1247] = 0x7949, + [0x1248] = 0x7948, [0x1249] = 0x7947, [0x124a] = 0x79b9, [0x124b] = 0x79ba, + [0x124c] = 0x79d1, [0x124d] = 0x79d2, [0x124e] = 0x79cb, [0x124f] = 0x7a7f, + [0x1250] = 0x7a81, [0x1251] = 0x7aff, [0x1252] = 0x7afd, [0x1253] = 0x7c7d, + [0x1254] = 0x7d02, [0x1255] = 0x7d05, [0x1256] = 0x7d00, [0x1257] = 0x7d09, + [0x1258] = 0x7d07, [0x1259] = 0x7d04, [0x125a] = 0x7d06, [0x125b] = 0x7f38, + [0x125c] = 0x7f8e, [0x125d] = 0x7fbf, [0x125e] = 0x8010, [0x125f] = 0x800d, + [0x1260] = 0x8011, [0x1261] = 0x8036, [0x1262] = 0x80d6, [0x1263] = 0x80e5, + [0x1264] = 0x80da, [0x1265] = 0x80c3, [0x1266] = 0x80c4, [0x1267] = 0x80cc, + [0x1268] = 0x80e1, [0x1269] = 0x80db, [0x126a] = 0x80ce, [0x126b] = 0x80de, + [0x126c] = 0x80e4, [0x126d] = 0x80dd, [0x126e] = 0x81f4, [0x126f] = 0x8222, + [0x1270] = 0x82e7, [0x1271] = 0x8303, [0x1272] = 0x8305, [0x1273] = 0x82e3, + [0x1274] = 0x82db, [0x1275] = 0x82e6, [0x1276] = 0x8304, [0x1277] = 0x82e5, + [0x1278] = 0x8302, [0x1279] = 0x8309, [0x127a] = 0x82d2, [0x127b] = 0x82d7, + [0x127c] = 0x82f1, [0x127d] = 0x8301, [0x127e] = 0x82dc, [0x127f] = 0x82d4, + [0x1280] = 0x82d1, [0x1281] = 0x82de, [0x1282] = 0x82d3, [0x1283] = 0x82df, + [0x1284] = 0x82ef, [0x1285] = 0x8306, [0x1286] = 0x8650, [0x1287] = 0x8679, + [0x1288] = 0x867b, [0x1289] = 0x867a, [0x128a] = 0x884d, [0x128b] = 0x886b, + [0x128c] = 0x8981, [0x128d] = 0x89d4, [0x128e] = 0x8a08, [0x128f] = 0x8a02, + [0x1290] = 0x8a03, [0x1291] = 0x8c9e, [0x1292] = 0x8ca0, [0x1293] = 0x8d74, + [0x1294] = 0x8d73, [0x1295] = 0x8db4, [0x1296] = 0x8ecd, [0x1297] = 0x8ecc, + [0x1298] = 0x8ff0, [0x1299] = 0x8fe6, [0x129a] = 0x8fe2, [0x129b] = 0x8fea, + [0x129c] = 0x8fe5, [0x129d] = 0x8fed, [0x129e] = 0x8feb, [0x129f] = 0x8fe4, + [0x12a0] = 0x8fe8, [0x12a1] = 0x90ca, [0x12a2] = 0x90ce, [0x12a3] = 0x90c1, + [0x12a4] = 0x90c3, [0x12a5] = 0x914b, [0x12a6] = 0x914a, [0x12a7] = 0x91cd, + [0x12a8] = 0x9582, [0x12a9] = 0x9650, [0x12aa] = 0x964b, [0x12ab] = 0x964c, + [0x12ac] = 0x964d, [0x12ad] = 0x9762, [0x12ae] = 0x9769, [0x12af] = 0x97cb, + [0x12b0] = 0x97ed, [0x12b1] = 0x97f3, [0x12b2] = 0x9801, [0x12b3] = 0x98a8, + [0x12b4] = 0x98db, [0x12b5] = 0x98df, [0x12b6] = 0x9996, [0x12b7] = 0x9999, + [0x12b8] = 0x4e58, [0x12b9] = 0x4eb3, [0x12ba] = 0x500c, [0x12bb] = 0x500d, + [0x12bc] = 0x5023, [0x12bd] = 0x4fef, [0x12be] = 0x5026, [0x12bf] = 0x5025, + [0x12c0] = 0x4ff8, [0x12c1] = 0x5029, [0x12c2] = 0x5016, [0x12c3] = 0x5006, + [0x12c4] = 0x503c, [0x12c5] = 0x501f, [0x12c6] = 0x501a, [0x12c7] = 0x5012, + [0x12c8] = 0x5011, [0x12c9] = 0x4ffa, [0x12ca] = 0x5000, [0x12cb] = 0x5014, + [0x12cc] = 0x5028, [0x12cd] = 0x4ff1, [0x12ce] = 0x5021, [0x12cf] = 0x500b, + [0x12d0] = 0x5019, [0x12d1] = 0x5018, [0x12d2] = 0x4ff3, [0x12d3] = 0x4fee, + [0x12d4] = 0x502d, [0x12d5] = 0x502a, [0x12d6] = 0x4ffe, [0x12d7] = 0x502b, + [0x12d8] = 0x5009, [0x12d9] = 0x517c, [0x12da] = 0x51a4, [0x12db] = 0x51a5, + [0x12dc] = 0x51a2, [0x12dd] = 0x51cd, [0x12de] = 0x51cc, [0x12df] = 0x51c6, + [0x12e0] = 0x51cb, [0x12e1] = 0x5256, [0x12e2] = 0x525c, [0x12e3] = 0x5254, + [0x12e4] = 0x525b, [0x12e5] = 0x525d, [0x12e6] = 0x532a, [0x12e7] = 0x537f, + [0x12e8] = 0x539f, [0x12e9] = 0x539d, [0x12ea] = 0x53df, [0x12eb] = 0x54e8, + [0x12ec] = 0x5510, [0x12ed] = 0x5501, [0x12ee] = 0x5537, [0x12ef] = 0x54fc, + [0x12f0] = 0x54e5, [0x12f1] = 0x54f2, [0x12f2] = 0x5506, [0x12f3] = 0x54fa, + [0x12f4] = 0x5514, [0x12f5] = 0x54e9, [0x12f6] = 0x54ed, [0x12f7] = 0x54e1, + [0x12f8] = 0x5509, [0x12f9] = 0x54ee, [0x12fa] = 0x54ea, [0x12fb] = 0x54e6, + [0x12fc] = 0x5527, [0x12fd] = 0x5507, [0x12fe] = 0x54fd, [0x12ff] = 0x550f, + [0x1300] = 0x5703, [0x1301] = 0x5704, [0x1302] = 0x57c2, [0x1303] = 0x57d4, + [0x1304] = 0x57cb, [0x1305] = 0x57c3, [0x1306] = 0x5809, [0x1307] = 0x590f, + [0x1308] = 0x5957, [0x1309] = 0x5958, [0x130a] = 0x595a, [0x130b] = 0x5a11, + [0x130c] = 0x5a18, [0x130d] = 0x5a1c, [0x130e] = 0x5a1f, [0x130f] = 0x5a1b, + [0x1310] = 0x5a13, [0x1311] = 0x59ec, [0x1312] = 0x5a20, [0x1313] = 0x5a23, + [0x1314] = 0x5a29, [0x1315] = 0x5a25, [0x1316] = 0x5a0c, [0x1317] = 0x5a09, + [0x1318] = 0x5b6b, [0x1319] = 0x5c58, [0x131a] = 0x5bb0, [0x131b] = 0x5bb3, + [0x131c] = 0x5bb6, [0x131d] = 0x5bb4, [0x131e] = 0x5bae, [0x131f] = 0x5bb5, + [0x1320] = 0x5bb9, [0x1321] = 0x5bb8, [0x1322] = 0x5c04, [0x1323] = 0x5c51, + [0x1324] = 0x5c55, [0x1325] = 0x5c50, [0x1326] = 0x5ced, [0x1327] = 0x5cfd, + [0x1328] = 0x5cfb, [0x1329] = 0x5cea, [0x132a] = 0x5ce8, [0x132b] = 0x5cf0, + [0x132c] = 0x5cf6, [0x132d] = 0x5d01, [0x132e] = 0x5cf4, [0x132f] = 0x5dee, + [0x1330] = 0x5e2d, [0x1331] = 0x5e2b, [0x1332] = 0x5eab, [0x1333] = 0x5ead, + [0x1334] = 0x5ea7, [0x1335] = 0x5f31, [0x1336] = 0x5f92, [0x1337] = 0x5f91, + [0x1338] = 0x5f90, [0x1339] = 0x6059, [0x133a] = 0x6063, [0x133b] = 0x6065, + [0x133c] = 0x6050, [0x133d] = 0x6055, [0x133e] = 0x606d, [0x133f] = 0x6069, + [0x1340] = 0x606f, [0x1341] = 0x6084, [0x1342] = 0x609f, [0x1343] = 0x609a, + [0x1344] = 0x608d, [0x1345] = 0x6094, [0x1346] = 0x608c, [0x1347] = 0x6085, + [0x1348] = 0x6096, [0x1349] = 0x6247, [0x134a] = 0x62f3, [0x134b] = 0x6308, + [0x134c] = 0x62ff, [0x134d] = 0x634e, [0x134e] = 0x633e, [0x134f] = 0x632f, + [0x1350] = 0x6355, [0x1351] = 0x6342, [0x1352] = 0x6346, [0x1353] = 0x634f, + [0x1354] = 0x6349, [0x1355] = 0x633a, [0x1356] = 0x6350, [0x1357] = 0x633d, + [0x1358] = 0x632a, [0x1359] = 0x632b, [0x135a] = 0x6328, [0x135b] = 0x634d, + [0x135c] = 0x634c, [0x135d] = 0x6548, [0x135e] = 0x6549, [0x135f] = 0x6599, + [0x1360] = 0x65c1, [0x1361] = 0x65c5, [0x1362] = 0x6642, [0x1363] = 0x6649, + [0x1364] = 0x664f, [0x1365] = 0x6643, [0x1366] = 0x6652, [0x1367] = 0x664c, + [0x1368] = 0x6645, [0x1369] = 0x6641, [0x136a] = 0x66f8, [0x136b] = 0x6714, + [0x136c] = 0x6715, [0x136d] = 0x6717, [0x136e] = 0x6821, [0x136f] = 0x6838, + [0x1370] = 0x6848, [0x1371] = 0x6846, [0x1372] = 0x6853, [0x1373] = 0x6839, + [0x1374] = 0x6842, [0x1375] = 0x6854, [0x1376] = 0x6829, [0x1377] = 0x68b3, + [0x1378] = 0x6817, [0x1379] = 0x684c, [0x137a] = 0x6851, [0x137b] = 0x683d, + [0x137c] = 0x67f4, [0x137d] = 0x6850, [0x137e] = 0x6840, [0x137f] = 0x683c, + [0x1380] = 0x6843, [0x1381] = 0x682a, [0x1382] = 0x6845, [0x1383] = 0x6813, + [0x1384] = 0x6818, [0x1385] = 0x6841, [0x1386] = 0x6b8a, [0x1387] = 0x6b89, + [0x1388] = 0x6bb7, [0x1389] = 0x6c23, [0x138a] = 0x6c27, [0x138b] = 0x6c28, + [0x138c] = 0x6c26, [0x138d] = 0x6c24, [0x138e] = 0x6cf0, [0x138f] = 0x6d6a, + [0x1390] = 0x6d95, [0x1391] = 0x6d88, [0x1392] = 0x6d87, [0x1393] = 0x6d66, + [0x1394] = 0x6d78, [0x1395] = 0x6d77, [0x1396] = 0x6d59, [0x1397] = 0x6d93, + [0x1398] = 0x6d6c, [0x1399] = 0x6d89, [0x139a] = 0x6d6e, [0x139b] = 0x6d5a, + [0x139c] = 0x6d74, [0x139d] = 0x6d69, [0x139e] = 0x6d8c, [0x139f] = 0x6d8a, + [0x13a0] = 0x6d79, [0x13a1] = 0x6d85, [0x13a2] = 0x6d65, [0x13a3] = 0x6d94, + [0x13a4] = 0x70ca, [0x13a5] = 0x70d8, [0x13a6] = 0x70e4, [0x13a7] = 0x70d9, + [0x13a8] = 0x70c8, [0x13a9] = 0x70cf, [0x13aa] = 0x7239, [0x13ab] = 0x7279, + [0x13ac] = 0x72fc, [0x13ad] = 0x72f9, [0x13ae] = 0x72fd, [0x13af] = 0x72f8, + [0x13b0] = 0x72f7, [0x13b1] = 0x7386, [0x13b2] = 0x73ed, [0x13b3] = 0x7409, + [0x13b4] = 0x73ee, [0x13b5] = 0x73e0, [0x13b6] = 0x73ea, [0x13b7] = 0x73de, + [0x13b8] = 0x7554, [0x13b9] = 0x755d, [0x13ba] = 0x755c, [0x13bb] = 0x755a, + [0x13bc] = 0x7559, [0x13bd] = 0x75be, [0x13be] = 0x75c5, [0x13bf] = 0x75c7, + [0x13c0] = 0x75b2, [0x13c1] = 0x75b3, [0x13c2] = 0x75bd, [0x13c3] = 0x75bc, + [0x13c4] = 0x75b9, [0x13c5] = 0x75c2, [0x13c6] = 0x75b8, [0x13c7] = 0x768b, + [0x13c8] = 0x76b0, [0x13c9] = 0x76ca, [0x13ca] = 0x76cd, [0x13cb] = 0x76ce, + [0x13cc] = 0x7729, [0x13cd] = 0x771f, [0x13ce] = 0x7720, [0x13cf] = 0x7728, + [0x13d0] = 0x77e9, [0x13d1] = 0x7830, [0x13d2] = 0x7827, [0x13d3] = 0x7838, + [0x13d4] = 0x781d, [0x13d5] = 0x7834, [0x13d6] = 0x7837, [0x13d7] = 0x7825, + [0x13d8] = 0x782d, [0x13d9] = 0x7820, [0x13da] = 0x781f, [0x13db] = 0x7832, + [0x13dc] = 0x7955, [0x13dd] = 0x7950, [0x13de] = 0x7960, [0x13df] = 0x795f, + [0x13e0] = 0x7956, [0x13e1] = 0x795e, [0x13e2] = 0x795d, [0x13e3] = 0x7957, + [0x13e4] = 0x795a, [0x13e5] = 0x79e4, [0x13e6] = 0x79e3, [0x13e7] = 0x79e7, + [0x13e8] = 0x79df, [0x13e9] = 0x79e6, [0x13ea] = 0x79e9, [0x13eb] = 0x79d8, + [0x13ec] = 0x7a84, [0x13ed] = 0x7a88, [0x13ee] = 0x7ad9, [0x13ef] = 0x7b06, + [0x13f0] = 0x7b11, [0x13f1] = 0x7c89, [0x13f2] = 0x7d21, [0x13f3] = 0x7d17, + [0x13f4] = 0x7d0b, [0x13f5] = 0x7d0a, [0x13f6] = 0x7d20, [0x13f7] = 0x7d22, + [0x13f8] = 0x7d14, [0x13f9] = 0x7d10, [0x13fa] = 0x7d15, [0x13fb] = 0x7d1a, + [0x13fc] = 0x7d1c, [0x13fd] = 0x7d0d, [0x13fe] = 0x7d19, [0x13ff] = 0x7d1b, + [0x1400] = 0x7f3a, [0x1401] = 0x7f5f, [0x1402] = 0x7f94, [0x1403] = 0x7fc5, + [0x1404] = 0x7fc1, [0x1405] = 0x8006, [0x1406] = 0x8004, [0x1407] = 0x8018, + [0x1408] = 0x8015, [0x1409] = 0x8019, [0x140a] = 0x8017, [0x140b] = 0x803d, + [0x140c] = 0x803f, [0x140d] = 0x80f1, [0x140e] = 0x8102, [0x140f] = 0x80f0, + [0x1410] = 0x8105, [0x1411] = 0x80ed, [0x1412] = 0x80f4, [0x1413] = 0x8106, + [0x1414] = 0x80f8, [0x1415] = 0x80f3, [0x1416] = 0x8108, [0x1417] = 0x80fd, + [0x1418] = 0x810a, [0x1419] = 0x80fc, [0x141a] = 0x80ef, [0x141b] = 0x81ed, + [0x141c] = 0x81ec, [0x141d] = 0x8200, [0x141e] = 0x8210, [0x141f] = 0x822a, + [0x1420] = 0x822b, [0x1421] = 0x8228, [0x1422] = 0x822c, [0x1423] = 0x82bb, + [0x1424] = 0x832b, [0x1425] = 0x8352, [0x1426] = 0x8354, [0x1427] = 0x834a, + [0x1428] = 0x8338, [0x1429] = 0x8350, [0x142a] = 0x8349, [0x142b] = 0x8335, + [0x142c] = 0x8334, [0x142d] = 0x834f, [0x142e] = 0x8332, [0x142f] = 0x8339, + [0x1430] = 0x8336, [0x1431] = 0x8317, [0x1432] = 0x8340, [0x1433] = 0x8331, + [0x1434] = 0x8328, [0x1435] = 0x8343, [0x1436] = 0x8654, [0x1437] = 0x868a, + [0x1438] = 0x86aa, [0x1439] = 0x8693, [0x143a] = 0x86a4, [0x143b] = 0x86a9, + [0x143c] = 0x868c, [0x143d] = 0x86a3, [0x143e] = 0x869c, [0x143f] = 0x8870, + [0x1440] = 0x8877, [0x1441] = 0x8881, [0x1442] = 0x8882, [0x1443] = 0x887d, + [0x1444] = 0x8879, [0x1445] = 0x8a18, [0x1446] = 0x8a10, [0x1447] = 0x8a0e, + [0x1448] = 0x8a0c, [0x1449] = 0x8a15, [0x144a] = 0x8a0a, [0x144b] = 0x8a17, + [0x144c] = 0x8a13, [0x144d] = 0x8a16, [0x144e] = 0x8a0f, [0x144f] = 0x8a11, + [0x1450] = 0x8c48, [0x1451] = 0x8c7a, [0x1452] = 0x8c79, [0x1453] = 0x8ca1, + [0x1454] = 0x8ca2, [0x1455] = 0x8d77, [0x1456] = 0x8eac, [0x1457] = 0x8ed2, + [0x1458] = 0x8ed4, [0x1459] = 0x8ecf, [0x145a] = 0x8fb1, [0x145b] = 0x9001, + [0x145c] = 0x9006, [0x145d] = 0x8ff7, [0x145e] = 0x9000, [0x145f] = 0x8ffa, + [0x1460] = 0x8ff4, [0x1461] = 0x9003, [0x1462] = 0x8ffd, [0x1463] = 0x9005, + [0x1464] = 0x8ff8, [0x1465] = 0x9095, [0x1466] = 0x90e1, [0x1467] = 0x90dd, + [0x1468] = 0x90e2, [0x1469] = 0x9152, [0x146a] = 0x914d, [0x146b] = 0x914c, + [0x146c] = 0x91d8, [0x146d] = 0x91dd, [0x146e] = 0x91d7, [0x146f] = 0x91dc, + [0x1470] = 0x91d9, [0x1471] = 0x9583, [0x1472] = 0x9662, [0x1473] = 0x9663, + [0x1474] = 0x9661, [0x1475] = 0x965b, [0x1476] = 0x965d, [0x1477] = 0x9664, + [0x1478] = 0x9658, [0x1479] = 0x965e, [0x147a] = 0x96bb, [0x147b] = 0x98e2, + [0x147c] = 0x99ac, [0x147d] = 0x9aa8, [0x147e] = 0x9ad8, [0x147f] = 0x9b25, + [0x1480] = 0x9b32, [0x1481] = 0x9b3c, [0x1482] = 0x4e7e, [0x1483] = 0x507a, + [0x1484] = 0x507d, [0x1485] = 0x505c, [0x1486] = 0x5047, [0x1487] = 0x5043, + [0x1488] = 0x504c, [0x1489] = 0x505a, [0x148a] = 0x5049, [0x148b] = 0x5065, + [0x148c] = 0x5076, [0x148d] = 0x504e, [0x148e] = 0x5055, [0x148f] = 0x5075, + [0x1490] = 0x5074, [0x1491] = 0x5077, [0x1492] = 0x504f, [0x1493] = 0x500f, + [0x1494] = 0x506f, [0x1495] = 0x506d, [0x1496] = 0x515c, [0x1497] = 0x5195, + [0x1498] = 0x51f0, [0x1499] = 0x526a, [0x149a] = 0x526f, [0x149b] = 0x52d2, + [0x149c] = 0x52d9, [0x149d] = 0x52d8, [0x149e] = 0x52d5, [0x149f] = 0x5310, + [0x14a0] = 0x530f, [0x14a1] = 0x5319, [0x14a2] = 0x533f, [0x14a3] = 0x5340, + [0x14a4] = 0x533e, [0x14a5] = 0x53c3, [0x14a6] = 0x66fc, [0x14a7] = 0x5546, + [0x14a8] = 0x556a, [0x14a9] = 0x5566, [0x14aa] = 0x5544, [0x14ab] = 0x555e, + [0x14ac] = 0x5561, [0x14ad] = 0x5543, [0x14ae] = 0x554a, [0x14af] = 0x5531, + [0x14b0] = 0x5556, [0x14b1] = 0x554f, [0x14b2] = 0x5555, [0x14b3] = 0x552f, + [0x14b4] = 0x5564, [0x14b5] = 0x5538, [0x14b6] = 0x552e, [0x14b7] = 0x555c, + [0x14b8] = 0x552c, [0x14b9] = 0x5563, [0x14ba] = 0x5533, [0x14bb] = 0x5541, + [0x14bc] = 0x5557, [0x14bd] = 0x5708, [0x14be] = 0x570b, [0x14bf] = 0x5709, + [0x14c0] = 0x57df, [0x14c1] = 0x5805, [0x14c2] = 0x580a, [0x14c3] = 0x5806, + [0x14c4] = 0x57e0, [0x14c5] = 0x57e4, [0x14c6] = 0x57fa, [0x14c7] = 0x5802, + [0x14c8] = 0x5835, [0x14c9] = 0x57f7, [0x14ca] = 0x57f9, [0x14cb] = 0x5920, + [0x14cc] = 0x5962, [0x14cd] = 0x5a36, [0x14ce] = 0x5a41, [0x14cf] = 0x5a49, + [0x14d0] = 0x5a66, [0x14d1] = 0x5a6a, [0x14d2] = 0x5a40, [0x14d3] = 0x5a3c, + [0x14d4] = 0x5a62, [0x14d5] = 0x5a5a, [0x14d6] = 0x5a46, [0x14d7] = 0x5a4a, + [0x14d8] = 0x5b70, [0x14d9] = 0x5bc7, [0x14da] = 0x5bc5, [0x14db] = 0x5bc4, + [0x14dc] = 0x5bc2, [0x14dd] = 0x5bbf, [0x14de] = 0x5bc6, [0x14df] = 0x5c09, + [0x14e0] = 0x5c08, [0x14e1] = 0x5c07, [0x14e2] = 0x5c60, [0x14e3] = 0x5c5c, + [0x14e4] = 0x5c5d, [0x14e5] = 0x5d07, [0x14e6] = 0x5d06, [0x14e7] = 0x5d0e, + [0x14e8] = 0x5d1b, [0x14e9] = 0x5d16, [0x14ea] = 0x5d22, [0x14eb] = 0x5d11, + [0x14ec] = 0x5d29, [0x14ed] = 0x5d14, [0x14ee] = 0x5d19, [0x14ef] = 0x5d24, + [0x14f0] = 0x5d27, [0x14f1] = 0x5d17, [0x14f2] = 0x5de2, [0x14f3] = 0x5e38, + [0x14f4] = 0x5e36, [0x14f5] = 0x5e33, [0x14f6] = 0x5e37, [0x14f7] = 0x5eb7, + [0x14f8] = 0x5eb8, [0x14f9] = 0x5eb6, [0x14fa] = 0x5eb5, [0x14fb] = 0x5ebe, + [0x14fc] = 0x5f35, [0x14fd] = 0x5f37, [0x14fe] = 0x5f57, [0x14ff] = 0x5f6c, + [0x1500] = 0x5f69, [0x1501] = 0x5f6b, [0x1502] = 0x5f97, [0x1503] = 0x5f99, + [0x1504] = 0x5f9e, [0x1505] = 0x5f98, [0x1506] = 0x5fa1, [0x1507] = 0x5fa0, + [0x1508] = 0x5f9c, [0x1509] = 0x607f, [0x150a] = 0x60a3, [0x150b] = 0x6089, + [0x150c] = 0x60a0, [0x150d] = 0x60a8, [0x150e] = 0x60cb, [0x150f] = 0x60b4, + [0x1510] = 0x60e6, [0x1511] = 0x60bd, [0x1512] = 0x60c5, [0x1513] = 0x60bb, + [0x1514] = 0x60b5, [0x1515] = 0x60dc, [0x1516] = 0x60bc, [0x1517] = 0x60d8, + [0x1518] = 0x60d5, [0x1519] = 0x60c6, [0x151a] = 0x60df, [0x151b] = 0x60b8, + [0x151c] = 0x60da, [0x151d] = 0x60c7, [0x151e] = 0x621a, [0x151f] = 0x621b, + [0x1520] = 0x6248, [0x1521] = 0x63a0, [0x1522] = 0x63a7, [0x1523] = 0x6372, + [0x1524] = 0x6396, [0x1525] = 0x63a2, [0x1526] = 0x63a5, [0x1527] = 0x6377, + [0x1528] = 0x6367, [0x1529] = 0x6398, [0x152a] = 0x63aa, [0x152b] = 0x6371, + [0x152c] = 0x63a9, [0x152d] = 0x6389, [0x152e] = 0x6383, [0x152f] = 0x639b, + [0x1530] = 0x636b, [0x1531] = 0x63a8, [0x1532] = 0x6384, [0x1533] = 0x6388, + [0x1534] = 0x6399, [0x1535] = 0x63a1, [0x1536] = 0x63ac, [0x1537] = 0x6392, + [0x1538] = 0x638f, [0x1539] = 0x6380, [0x153a] = 0x637b, [0x153b] = 0x6369, + [0x153c] = 0x6368, [0x153d] = 0x637a, [0x153e] = 0x655d, [0x153f] = 0x6556, + [0x1540] = 0x6551, [0x1541] = 0x6559, [0x1542] = 0x6557, [0x1543] = 0x555f, + [0x1544] = 0x654f, [0x1545] = 0x6558, [0x1546] = 0x6555, [0x1547] = 0x6554, + [0x1548] = 0x659c, [0x1549] = 0x659b, [0x154a] = 0x65ac, [0x154b] = 0x65cf, + [0x154c] = 0x65cb, [0x154d] = 0x65cc, [0x154e] = 0x65ce, [0x154f] = 0x665d, + [0x1550] = 0x665a, [0x1551] = 0x6664, [0x1552] = 0x6668, [0x1553] = 0x6666, + [0x1554] = 0x665e, [0x1555] = 0x66f9, [0x1556] = 0x52d7, [0x1557] = 0x671b, + [0x1558] = 0x6881, [0x1559] = 0x68af, [0x155a] = 0x68a2, [0x155b] = 0x6893, + [0x155c] = 0x68b5, [0x155d] = 0x687f, [0x155e] = 0x6876, [0x155f] = 0x68b1, + [0x1560] = 0x68a7, [0x1561] = 0x6897, [0x1562] = 0x68b0, [0x1563] = 0x6883, + [0x1564] = 0x68c4, [0x1565] = 0x68ad, [0x1566] = 0x6886, [0x1567] = 0x6885, + [0x1568] = 0x6894, [0x1569] = 0x689d, [0x156a] = 0x68a8, [0x156b] = 0x689f, + [0x156c] = 0x68a1, [0x156d] = 0x6882, [0x156e] = 0x6b32, [0x156f] = 0x6bba, + [0x1570] = 0x6beb, [0x1571] = 0x6bec, [0x1572] = 0x6c2b, [0x1573] = 0x6d8e, + [0x1574] = 0x6dbc, [0x1575] = 0x6df3, [0x1576] = 0x6dd9, [0x1577] = 0x6db2, + [0x1578] = 0x6de1, [0x1579] = 0x6dcc, [0x157a] = 0x6de4, [0x157b] = 0x6dfb, + [0x157c] = 0x6dfa, [0x157d] = 0x6e05, [0x157e] = 0x6dc7, [0x157f] = 0x6dcb, + [0x1580] = 0x6daf, [0x1581] = 0x6dd1, [0x1582] = 0x6dae, [0x1583] = 0x6dde, + [0x1584] = 0x6df9, [0x1585] = 0x6db8, [0x1586] = 0x6df7, [0x1587] = 0x6df5, + [0x1588] = 0x6dc5, [0x1589] = 0x6dd2, [0x158a] = 0x6e1a, [0x158b] = 0x6db5, + [0x158c] = 0x6dda, [0x158d] = 0x6deb, [0x158e] = 0x6dd8, [0x158f] = 0x6dea, + [0x1590] = 0x6df1, [0x1591] = 0x6dee, [0x1592] = 0x6de8, [0x1593] = 0x6dc6, + [0x1594] = 0x6dc4, [0x1595] = 0x6daa, [0x1596] = 0x6dec, [0x1597] = 0x6dbf, + [0x1598] = 0x6de6, [0x1599] = 0x70f9, [0x159a] = 0x7109, [0x159b] = 0x710a, + [0x159c] = 0x70fd, [0x159d] = 0x70ef, [0x159e] = 0x723d, [0x159f] = 0x727d, + [0x15a0] = 0x7281, [0x15a1] = 0x731c, [0x15a2] = 0x731b, [0x15a3] = 0x7316, + [0x15a4] = 0x7313, [0x15a5] = 0x7319, [0x15a6] = 0x7387, [0x15a7] = 0x7405, + [0x15a8] = 0x740a, [0x15a9] = 0x7403, [0x15aa] = 0x7406, [0x15ab] = 0x73fe, + [0x15ac] = 0x740d, [0x15ad] = 0x74e0, [0x15ae] = 0x74f6, [0x15af] = 0x74f7, + [0x15b0] = 0x751c, [0x15b1] = 0x7522, [0x15b2] = 0x7565, [0x15b3] = 0x7566, + [0x15b4] = 0x7562, [0x15b5] = 0x7570, [0x15b6] = 0x758f, [0x15b7] = 0x75d4, + [0x15b8] = 0x75d5, [0x15b9] = 0x75b5, [0x15ba] = 0x75ca, [0x15bb] = 0x75cd, + [0x15bc] = 0x768e, [0x15bd] = 0x76d4, [0x15be] = 0x76d2, [0x15bf] = 0x76db, + [0x15c0] = 0x7737, [0x15c1] = 0x773e, [0x15c2] = 0x773c, [0x15c3] = 0x7736, + [0x15c4] = 0x7738, [0x15c5] = 0x773a, [0x15c6] = 0x786b, [0x15c7] = 0x7843, + [0x15c8] = 0x784e, [0x15c9] = 0x7965, [0x15ca] = 0x7968, [0x15cb] = 0x796d, + [0x15cc] = 0x79fb, [0x15cd] = 0x7a92, [0x15ce] = 0x7a95, [0x15cf] = 0x7b20, + [0x15d0] = 0x7b28, [0x15d1] = 0x7b1b, [0x15d2] = 0x7b2c, [0x15d3] = 0x7b26, + [0x15d4] = 0x7b19, [0x15d5] = 0x7b1e, [0x15d6] = 0x7b2e, [0x15d7] = 0x7c92, + [0x15d8] = 0x7c97, [0x15d9] = 0x7c95, [0x15da] = 0x7d46, [0x15db] = 0x7d43, + [0x15dc] = 0x7d71, [0x15dd] = 0x7d2e, [0x15de] = 0x7d39, [0x15df] = 0x7d3c, + [0x15e0] = 0x7d40, [0x15e1] = 0x7d30, [0x15e2] = 0x7d33, [0x15e3] = 0x7d44, + [0x15e4] = 0x7d2f, [0x15e5] = 0x7d42, [0x15e6] = 0x7d32, [0x15e7] = 0x7d31, + [0x15e8] = 0x7f3d, [0x15e9] = 0x7f9e, [0x15ea] = 0x7f9a, [0x15eb] = 0x7fcc, + [0x15ec] = 0x7fce, [0x15ed] = 0x7fd2, [0x15ee] = 0x801c, [0x15ef] = 0x804a, + [0x15f0] = 0x8046, [0x15f1] = 0x812f, [0x15f2] = 0x8116, [0x15f3] = 0x8123, + [0x15f4] = 0x812b, [0x15f5] = 0x8129, [0x15f6] = 0x8130, [0x15f7] = 0x8124, + [0x15f8] = 0x8202, [0x15f9] = 0x8235, [0x15fa] = 0x8237, [0x15fb] = 0x8236, + [0x15fc] = 0x8239, [0x15fd] = 0x838e, [0x15fe] = 0x839e, [0x15ff] = 0x8398, + [0x1600] = 0x8378, [0x1601] = 0x83a2, [0x1602] = 0x8396, [0x1603] = 0x83bd, + [0x1604] = 0x83ab, [0x1605] = 0x8392, [0x1606] = 0x838a, [0x1607] = 0x8393, + [0x1608] = 0x8389, [0x1609] = 0x83a0, [0x160a] = 0x8377, [0x160b] = 0x837b, + [0x160c] = 0x837c, [0x160d] = 0x8386, [0x160e] = 0x83a7, [0x160f] = 0x8655, + [0x1610] = 0x5f6a, [0x1611] = 0x86c7, [0x1612] = 0x86c0, [0x1613] = 0x86b6, + [0x1614] = 0x86c4, [0x1615] = 0x86b5, [0x1616] = 0x86c6, [0x1617] = 0x86cb, + [0x1618] = 0x86b1, [0x1619] = 0x86af, [0x161a] = 0x86c9, [0x161b] = 0x8853, + [0x161c] = 0x889e, [0x161d] = 0x8888, [0x161e] = 0x88ab, [0x161f] = 0x8892, + [0x1620] = 0x8896, [0x1621] = 0x888d, [0x1622] = 0x888b, [0x1623] = 0x8993, + [0x1624] = 0x898f, [0x1625] = 0x8a2a, [0x1626] = 0x8a1d, [0x1627] = 0x8a23, + [0x1628] = 0x8a25, [0x1629] = 0x8a31, [0x162a] = 0x8a2d, [0x162b] = 0x8a1f, + [0x162c] = 0x8a1b, [0x162d] = 0x8a22, [0x162e] = 0x8c49, [0x162f] = 0x8c5a, + [0x1630] = 0x8ca9, [0x1631] = 0x8cac, [0x1632] = 0x8cab, [0x1633] = 0x8ca8, + [0x1634] = 0x8caa, [0x1635] = 0x8ca7, [0x1636] = 0x8d67, [0x1637] = 0x8d66, + [0x1638] = 0x8dbe, [0x1639] = 0x8dba, [0x163a] = 0x8edb, [0x163b] = 0x8edf, + [0x163c] = 0x9019, [0x163d] = 0x900d, [0x163e] = 0x901a, [0x163f] = 0x9017, + [0x1640] = 0x9023, [0x1641] = 0x901f, [0x1642] = 0x901d, [0x1643] = 0x9010, + [0x1644] = 0x9015, [0x1645] = 0x901e, [0x1646] = 0x9020, [0x1647] = 0x900f, + [0x1648] = 0x9022, [0x1649] = 0x9016, [0x164a] = 0x901b, [0x164b] = 0x9014, + [0x164c] = 0x90e8, [0x164d] = 0x90ed, [0x164e] = 0x90fd, [0x164f] = 0x9157, + [0x1650] = 0x91ce, [0x1651] = 0x91f5, [0x1652] = 0x91e6, [0x1653] = 0x91e3, + [0x1654] = 0x91e7, [0x1655] = 0x91ed, [0x1656] = 0x91e9, [0x1657] = 0x9589, + [0x1658] = 0x966a, [0x1659] = 0x9675, [0x165a] = 0x9673, [0x165b] = 0x9678, + [0x165c] = 0x9670, [0x165d] = 0x9674, [0x165e] = 0x9676, [0x165f] = 0x9677, + [0x1660] = 0x966c, [0x1661] = 0x96c0, [0x1662] = 0x96ea, [0x1663] = 0x96e9, + [0x1664] = 0x7ae0, [0x1665] = 0x7adf, [0x1666] = 0x9802, [0x1667] = 0x9803, + [0x1668] = 0x9b5a, [0x1669] = 0x9ce5, [0x166a] = 0x9e75, [0x166b] = 0x9e7f, + [0x166c] = 0x9ea5, [0x166d] = 0x9ebb, [0x166e] = 0x50a2, [0x166f] = 0x508d, + [0x1670] = 0x5085, [0x1671] = 0x5099, [0x1672] = 0x5091, [0x1673] = 0x5080, + [0x1674] = 0x5096, [0x1675] = 0x5098, [0x1676] = 0x509a, [0x1677] = 0x6700, + [0x1678] = 0x51f1, [0x1679] = 0x5272, [0x167a] = 0x5274, [0x167b] = 0x5275, + [0x167c] = 0x5269, [0x167d] = 0x52de, [0x167e] = 0x52dd, [0x167f] = 0x52db, + [0x1680] = 0x535a, [0x1681] = 0x53a5, [0x1682] = 0x557b, [0x1683] = 0x5580, + [0x1684] = 0x55a7, [0x1685] = 0x557c, [0x1686] = 0x558a, [0x1687] = 0x559d, + [0x1688] = 0x5598, [0x1689] = 0x5582, [0x168a] = 0x559c, [0x168b] = 0x55aa, + [0x168c] = 0x5594, [0x168d] = 0x5587, [0x168e] = 0x558b, [0x168f] = 0x5583, + [0x1690] = 0x55b3, [0x1691] = 0x55ae, [0x1692] = 0x559f, [0x1693] = 0x553e, + [0x1694] = 0x55b2, [0x1695] = 0x559a, [0x1696] = 0x55bb, [0x1697] = 0x55ac, + [0x1698] = 0x55b1, [0x1699] = 0x557e, [0x169a] = 0x5589, [0x169b] = 0x55ab, + [0x169c] = 0x5599, [0x169d] = 0x570d, [0x169e] = 0x582f, [0x169f] = 0x582a, + [0x16a0] = 0x5834, [0x16a1] = 0x5824, [0x16a2] = 0x5830, [0x16a3] = 0x5831, + [0x16a4] = 0x5821, [0x16a5] = 0x581d, [0x16a6] = 0x5820, [0x16a7] = 0x58f9, + [0x16a8] = 0x58fa, [0x16a9] = 0x5960, [0x16aa] = 0x5a77, [0x16ab] = 0x5a9a, + [0x16ac] = 0x5a7f, [0x16ad] = 0x5a92, [0x16ae] = 0x5a9b, [0x16af] = 0x5aa7, + [0x16b0] = 0x5b73, [0x16b1] = 0x5b71, [0x16b2] = 0x5bd2, [0x16b3] = 0x5bcc, + [0x16b4] = 0x5bd3, [0x16b5] = 0x5bd0, [0x16b6] = 0x5c0a, [0x16b7] = 0x5c0b, + [0x16b8] = 0x5c31, [0x16b9] = 0x5d4c, [0x16ba] = 0x5d50, [0x16bb] = 0x5d34, + [0x16bc] = 0x5d47, [0x16bd] = 0x5dfd, [0x16be] = 0x5e45, [0x16bf] = 0x5e3d, + [0x16c0] = 0x5e40, [0x16c1] = 0x5e43, [0x16c2] = 0x5e7e, [0x16c3] = 0x5eca, + [0x16c4] = 0x5ec1, [0x16c5] = 0x5ec2, [0x16c6] = 0x5ec4, [0x16c7] = 0x5f3c, + [0x16c8] = 0x5f6d, [0x16c9] = 0x5fa9, [0x16ca] = 0x5faa, [0x16cb] = 0x5fa8, + [0x16cc] = 0x60d1, [0x16cd] = 0x60e1, [0x16ce] = 0x60b2, [0x16cf] = 0x60b6, + [0x16d0] = 0x60e0, [0x16d1] = 0x611c, [0x16d2] = 0x6123, [0x16d3] = 0x60fa, + [0x16d4] = 0x6115, [0x16d5] = 0x60f0, [0x16d6] = 0x60fb, [0x16d7] = 0x60f4, + [0x16d8] = 0x6168, [0x16d9] = 0x60f1, [0x16da] = 0x610e, [0x16db] = 0x60f6, + [0x16dc] = 0x6109, [0x16dd] = 0x6100, [0x16de] = 0x6112, [0x16df] = 0x621f, + [0x16e0] = 0x6249, [0x16e1] = 0x63a3, [0x16e2] = 0x638c, [0x16e3] = 0x63cf, + [0x16e4] = 0x63c0, [0x16e5] = 0x63e9, [0x16e6] = 0x63c9, [0x16e7] = 0x63c6, + [0x16e8] = 0x63cd, [0x16e9] = 0x63d2, [0x16ea] = 0x63e3, [0x16eb] = 0x63d0, + [0x16ec] = 0x63e1, [0x16ed] = 0x63d6, [0x16ee] = 0x63ed, [0x16ef] = 0x63ee, + [0x16f0] = 0x6376, [0x16f1] = 0x63f4, [0x16f2] = 0x63ea, [0x16f3] = 0x63db, + [0x16f4] = 0x6452, [0x16f5] = 0x63da, [0x16f6] = 0x63f9, [0x16f7] = 0x655e, + [0x16f8] = 0x6566, [0x16f9] = 0x6562, [0x16fa] = 0x6563, [0x16fb] = 0x6591, + [0x16fc] = 0x6590, [0x16fd] = 0x65af, [0x16fe] = 0x666e, [0x16ff] = 0x6670, + [0x1700] = 0x6674, [0x1701] = 0x6676, [0x1702] = 0x666f, [0x1703] = 0x6691, + [0x1704] = 0x667a, [0x1705] = 0x667e, [0x1706] = 0x6677, [0x1707] = 0x66fe, + [0x1708] = 0x66ff, [0x1709] = 0x671f, [0x170a] = 0x671d, [0x170b] = 0x68fa, + [0x170c] = 0x68d5, [0x170d] = 0x68e0, [0x170e] = 0x68d8, [0x170f] = 0x68d7, + [0x1710] = 0x6905, [0x1711] = 0x68df, [0x1712] = 0x68f5, [0x1713] = 0x68ee, + [0x1714] = 0x68e7, [0x1715] = 0x68f9, [0x1716] = 0x68d2, [0x1717] = 0x68f2, + [0x1718] = 0x68e3, [0x1719] = 0x68cb, [0x171a] = 0x68cd, [0x171b] = 0x690d, + [0x171c] = 0x6912, [0x171d] = 0x690e, [0x171e] = 0x68c9, [0x171f] = 0x68da, + [0x1720] = 0x696e, [0x1721] = 0x68fb, [0x1722] = 0x6b3e, [0x1723] = 0x6b3a, + [0x1724] = 0x6b3d, [0x1725] = 0x6b98, [0x1726] = 0x6b96, [0x1727] = 0x6bbc, + [0x1728] = 0x6bef, [0x1729] = 0x6c2e, [0x172a] = 0x6c2f, [0x172b] = 0x6c2c, + [0x172c] = 0x6e2f, [0x172d] = 0x6e38, [0x172e] = 0x6e54, [0x172f] = 0x6e21, + [0x1730] = 0x6e32, [0x1731] = 0x6e67, [0x1732] = 0x6e4a, [0x1733] = 0x6e20, + [0x1734] = 0x6e25, [0x1735] = 0x6e23, [0x1736] = 0x6e1b, [0x1737] = 0x6e5b, + [0x1738] = 0x6e58, [0x1739] = 0x6e24, [0x173a] = 0x6e56, [0x173b] = 0x6e6e, + [0x173c] = 0x6e2d, [0x173d] = 0x6e26, [0x173e] = 0x6e6f, [0x173f] = 0x6e34, + [0x1740] = 0x6e4d, [0x1741] = 0x6e3a, [0x1742] = 0x6e2c, [0x1743] = 0x6e43, + [0x1744] = 0x6e1d, [0x1745] = 0x6e3e, [0x1746] = 0x6ecb, [0x1747] = 0x6e89, + [0x1748] = 0x6e19, [0x1749] = 0x6e4e, [0x174a] = 0x6e63, [0x174b] = 0x6e44, + [0x174c] = 0x6e72, [0x174d] = 0x6e69, [0x174e] = 0x6e5f, [0x174f] = 0x7119, + [0x1750] = 0x711a, [0x1751] = 0x7126, [0x1752] = 0x7130, [0x1753] = 0x7121, + [0x1754] = 0x7136, [0x1755] = 0x716e, [0x1756] = 0x711c, [0x1757] = 0x724c, + [0x1758] = 0x7284, [0x1759] = 0x7280, [0x175a] = 0x7336, [0x175b] = 0x7325, + [0x175c] = 0x7334, [0x175d] = 0x7329, [0x175e] = 0x743a, [0x175f] = 0x742a, + [0x1760] = 0x7433, [0x1761] = 0x7422, [0x1762] = 0x7425, [0x1763] = 0x7435, + [0x1764] = 0x7436, [0x1765] = 0x7434, [0x1766] = 0x742f, [0x1767] = 0x741b, + [0x1768] = 0x7426, [0x1769] = 0x7428, [0x176a] = 0x7525, [0x176b] = 0x7526, + [0x176c] = 0x756b, [0x176d] = 0x756a, [0x176e] = 0x75e2, [0x176f] = 0x75db, + [0x1770] = 0x75e3, [0x1771] = 0x75d9, [0x1772] = 0x75d8, [0x1773] = 0x75de, + [0x1774] = 0x75e0, [0x1775] = 0x767b, [0x1776] = 0x767c, [0x1777] = 0x7696, + [0x1778] = 0x7693, [0x1779] = 0x76b4, [0x177a] = 0x76dc, [0x177b] = 0x774f, + [0x177c] = 0x77ed, [0x177d] = 0x785d, [0x177e] = 0x786c, [0x177f] = 0x786f, + [0x1780] = 0x7a0d, [0x1781] = 0x7a08, [0x1782] = 0x7a0b, [0x1783] = 0x7a05, + [0x1784] = 0x7a00, [0x1785] = 0x7a98, [0x1786] = 0x7a97, [0x1787] = 0x7a96, + [0x1788] = 0x7ae5, [0x1789] = 0x7ae3, [0x178a] = 0x7b49, [0x178b] = 0x7b56, + [0x178c] = 0x7b46, [0x178d] = 0x7b50, [0x178e] = 0x7b52, [0x178f] = 0x7b54, + [0x1790] = 0x7b4d, [0x1791] = 0x7b4b, [0x1792] = 0x7b4f, [0x1793] = 0x7b51, + [0x1794] = 0x7c9f, [0x1795] = 0x7ca5, [0x1796] = 0x7d5e, [0x1797] = 0x7d50, + [0x1798] = 0x7d68, [0x1799] = 0x7d55, [0x179a] = 0x7d2b, [0x179b] = 0x7d6e, + [0x179c] = 0x7d72, [0x179d] = 0x7d61, [0x179e] = 0x7d66, [0x179f] = 0x7d62, + [0x17a0] = 0x7d70, [0x17a1] = 0x7d73, [0x17a2] = 0x5584, [0x17a3] = 0x7fd4, + [0x17a4] = 0x7fd5, [0x17a5] = 0x800b, [0x17a6] = 0x8052, [0x17a7] = 0x8085, + [0x17a8] = 0x8155, [0x17a9] = 0x8154, [0x17aa] = 0x814b, [0x17ab] = 0x8151, + [0x17ac] = 0x814e, [0x17ad] = 0x8139, [0x17ae] = 0x8146, [0x17af] = 0x813e, + [0x17b0] = 0x814c, [0x17b1] = 0x8153, [0x17b2] = 0x8174, [0x17b3] = 0x8212, + [0x17b4] = 0x821c, [0x17b5] = 0x83e9, [0x17b6] = 0x8403, [0x17b7] = 0x83f8, + [0x17b8] = 0x840d, [0x17b9] = 0x83e0, [0x17ba] = 0x83c5, [0x17bb] = 0x840b, + [0x17bc] = 0x83c1, [0x17bd] = 0x83ef, [0x17be] = 0x83f1, [0x17bf] = 0x83f4, + [0x17c0] = 0x8457, [0x17c1] = 0x840a, [0x17c2] = 0x83f0, [0x17c3] = 0x840c, + [0x17c4] = 0x83cc, [0x17c5] = 0x83fd, [0x17c6] = 0x83f2, [0x17c7] = 0x83ca, + [0x17c8] = 0x8438, [0x17c9] = 0x840e, [0x17ca] = 0x8404, [0x17cb] = 0x83dc, + [0x17cc] = 0x8407, [0x17cd] = 0x83d4, [0x17ce] = 0x83df, [0x17cf] = 0x865b, + [0x17d0] = 0x86df, [0x17d1] = 0x86d9, [0x17d2] = 0x86ed, [0x17d3] = 0x86d4, + [0x17d4] = 0x86db, [0x17d5] = 0x86e4, [0x17d6] = 0x86d0, [0x17d7] = 0x86de, + [0x17d8] = 0x8857, [0x17d9] = 0x88c1, [0x17da] = 0x88c2, [0x17db] = 0x88b1, + [0x17dc] = 0x8983, [0x17dd] = 0x8996, [0x17de] = 0x8a3b, [0x17df] = 0x8a60, + [0x17e0] = 0x8a55, [0x17e1] = 0x8a5e, [0x17e2] = 0x8a3c, [0x17e3] = 0x8a41, + [0x17e4] = 0x8a54, [0x17e5] = 0x8a5b, [0x17e6] = 0x8a50, [0x17e7] = 0x8a46, + [0x17e8] = 0x8a34, [0x17e9] = 0x8a3a, [0x17ea] = 0x8a36, [0x17eb] = 0x8a56, + [0x17ec] = 0x8c61, [0x17ed] = 0x8c82, [0x17ee] = 0x8caf, [0x17ef] = 0x8cbc, + [0x17f0] = 0x8cb3, [0x17f1] = 0x8cbd, [0x17f2] = 0x8cc1, [0x17f3] = 0x8cbb, + [0x17f4] = 0x8cc0, [0x17f5] = 0x8cb4, [0x17f6] = 0x8cb7, [0x17f7] = 0x8cb6, + [0x17f8] = 0x8cbf, [0x17f9] = 0x8cb8, [0x17fa] = 0x8d8a, [0x17fb] = 0x8d85, + [0x17fc] = 0x8d81, [0x17fd] = 0x8dce, [0x17fe] = 0x8ddd, [0x17ff] = 0x8dcb, + [0x1800] = 0x8dda, [0x1801] = 0x8dd1, [0x1802] = 0x8dcc, [0x1803] = 0x8ddb, + [0x1804] = 0x8dc6, [0x1805] = 0x8efb, [0x1806] = 0x8ef8, [0x1807] = 0x8efc, + [0x1808] = 0x8f9c, [0x1809] = 0x902e, [0x180a] = 0x9035, [0x180b] = 0x9031, + [0x180c] = 0x9038, [0x180d] = 0x9032, [0x180e] = 0x9036, [0x180f] = 0x9102, + [0x1810] = 0x90f5, [0x1811] = 0x9109, [0x1812] = 0x90fe, [0x1813] = 0x9163, + [0x1814] = 0x9165, [0x1815] = 0x91cf, [0x1816] = 0x9214, [0x1817] = 0x9215, + [0x1818] = 0x9223, [0x1819] = 0x9209, [0x181a] = 0x921e, [0x181b] = 0x920d, + [0x181c] = 0x9210, [0x181d] = 0x9207, [0x181e] = 0x9211, [0x181f] = 0x9594, + [0x1820] = 0x958f, [0x1821] = 0x958b, [0x1822] = 0x9591, [0x1823] = 0x9593, + [0x1824] = 0x9592, [0x1825] = 0x958e, [0x1826] = 0x968a, [0x1827] = 0x968e, + [0x1828] = 0x968b, [0x1829] = 0x967d, [0x182a] = 0x9685, [0x182b] = 0x9686, + [0x182c] = 0x968d, [0x182d] = 0x9672, [0x182e] = 0x9684, [0x182f] = 0x96c1, + [0x1830] = 0x96c5, [0x1831] = 0x96c4, [0x1832] = 0x96c6, [0x1833] = 0x96c7, + [0x1834] = 0x96ef, [0x1835] = 0x96f2, [0x1836] = 0x97cc, [0x1837] = 0x9805, + [0x1838] = 0x9806, [0x1839] = 0x9808, [0x183a] = 0x98e7, [0x183b] = 0x98ea, + [0x183c] = 0x98ef, [0x183d] = 0x98e9, [0x183e] = 0x98f2, [0x183f] = 0x98ed, + [0x1840] = 0x99ae, [0x1841] = 0x99ad, [0x1842] = 0x9ec3, [0x1843] = 0x9ecd, + [0x1844] = 0x9ed1, [0x1845] = 0x4e82, [0x1846] = 0x50ad, [0x1847] = 0x50b5, + [0x1848] = 0x50b2, [0x1849] = 0x50b3, [0x184a] = 0x50c5, [0x184b] = 0x50be, + [0x184c] = 0x50ac, [0x184d] = 0x50b7, [0x184e] = 0x50bb, [0x184f] = 0x50af, + [0x1850] = 0x50c7, [0x1851] = 0x527f, [0x1852] = 0x5277, [0x1853] = 0x527d, + [0x1854] = 0x52df, [0x1855] = 0x52e6, [0x1856] = 0x52e4, [0x1857] = 0x52e2, + [0x1858] = 0x52e3, [0x1859] = 0x532f, [0x185a] = 0x55df, [0x185b] = 0x55e8, + [0x185c] = 0x55d3, [0x185d] = 0x55e6, [0x185e] = 0x55ce, [0x185f] = 0x55dc, + [0x1860] = 0x55c7, [0x1861] = 0x55d1, [0x1862] = 0x55e3, [0x1863] = 0x55e4, + [0x1864] = 0x55ef, [0x1865] = 0x55da, [0x1866] = 0x55e1, [0x1867] = 0x55c5, + [0x1868] = 0x55c6, [0x1869] = 0x55e5, [0x186a] = 0x55c9, [0x186b] = 0x5712, + [0x186c] = 0x5713, [0x186d] = 0x585e, [0x186e] = 0x5851, [0x186f] = 0x5858, + [0x1870] = 0x5857, [0x1871] = 0x585a, [0x1872] = 0x5854, [0x1873] = 0x586b, + [0x1874] = 0x584c, [0x1875] = 0x586d, [0x1876] = 0x584a, [0x1877] = 0x5862, + [0x1878] = 0x5852, [0x1879] = 0x584b, [0x187a] = 0x5967, [0x187b] = 0x5ac1, + [0x187c] = 0x5ac9, [0x187d] = 0x5acc, [0x187e] = 0x5abe, [0x187f] = 0x5abd, + [0x1880] = 0x5abc, [0x1881] = 0x5ab3, [0x1882] = 0x5ac2, [0x1883] = 0x5ab2, + [0x1884] = 0x5d69, [0x1885] = 0x5d6f, [0x1886] = 0x5e4c, [0x1887] = 0x5e79, + [0x1888] = 0x5ec9, [0x1889] = 0x5ec8, [0x188a] = 0x5f12, [0x188b] = 0x5f59, + [0x188c] = 0x5fac, [0x188d] = 0x5fae, [0x188e] = 0x611a, [0x188f] = 0x610f, + [0x1890] = 0x6148, [0x1891] = 0x611f, [0x1892] = 0x60f3, [0x1893] = 0x611b, + [0x1894] = 0x60f9, [0x1895] = 0x6101, [0x1896] = 0x6108, [0x1897] = 0x614e, + [0x1898] = 0x614c, [0x1899] = 0x6144, [0x189a] = 0x614d, [0x189b] = 0x613e, + [0x189c] = 0x6134, [0x189d] = 0x6127, [0x189e] = 0x610d, [0x189f] = 0x6106, + [0x18a0] = 0x6137, [0x18a1] = 0x6221, [0x18a2] = 0x6222, [0x18a3] = 0x6413, + [0x18a4] = 0x643e, [0x18a5] = 0x641e, [0x18a6] = 0x642a, [0x18a7] = 0x642d, + [0x18a8] = 0x643d, [0x18a9] = 0x642c, [0x18aa] = 0x640f, [0x18ab] = 0x641c, + [0x18ac] = 0x6414, [0x18ad] = 0x640d, [0x18ae] = 0x6436, [0x18af] = 0x6416, + [0x18b0] = 0x6417, [0x18b1] = 0x6406, [0x18b2] = 0x656c, [0x18b3] = 0x659f, + [0x18b4] = 0x65b0, [0x18b5] = 0x6697, [0x18b6] = 0x6689, [0x18b7] = 0x6687, + [0x18b8] = 0x6688, [0x18b9] = 0x6696, [0x18ba] = 0x6684, [0x18bb] = 0x6698, + [0x18bc] = 0x668d, [0x18bd] = 0x6703, [0x18be] = 0x6994, [0x18bf] = 0x696d, + [0x18c0] = 0x695a, [0x18c1] = 0x6977, [0x18c2] = 0x6960, [0x18c3] = 0x6954, + [0x18c4] = 0x6975, [0x18c5] = 0x6930, [0x18c6] = 0x6982, [0x18c7] = 0x694a, + [0x18c8] = 0x6968, [0x18c9] = 0x696b, [0x18ca] = 0x695e, [0x18cb] = 0x6953, + [0x18cc] = 0x6979, [0x18cd] = 0x6986, [0x18ce] = 0x695d, [0x18cf] = 0x6963, + [0x18d0] = 0x695b, [0x18d1] = 0x6b47, [0x18d2] = 0x6b72, [0x18d3] = 0x6bc0, + [0x18d4] = 0x6bbf, [0x18d5] = 0x6bd3, [0x18d6] = 0x6bfd, [0x18d7] = 0x6ea2, + [0x18d8] = 0x6eaf, [0x18d9] = 0x6ed3, [0x18da] = 0x6eb6, [0x18db] = 0x6ec2, + [0x18dc] = 0x6e90, [0x18dd] = 0x6e9d, [0x18de] = 0x6ec7, [0x18df] = 0x6ec5, + [0x18e0] = 0x6ea5, [0x18e1] = 0x6e98, [0x18e2] = 0x6ebc, [0x18e3] = 0x6eba, + [0x18e4] = 0x6eab, [0x18e5] = 0x6ed1, [0x18e6] = 0x6e96, [0x18e7] = 0x6e9c, + [0x18e8] = 0x6ec4, [0x18e9] = 0x6ed4, [0x18ea] = 0x6eaa, [0x18eb] = 0x6ea7, + [0x18ec] = 0x6eb4, [0x18ed] = 0x714e, [0x18ee] = 0x7159, [0x18ef] = 0x7169, + [0x18f0] = 0x7164, [0x18f1] = 0x7149, [0x18f2] = 0x7167, [0x18f3] = 0x715c, + [0x18f4] = 0x716c, [0x18f5] = 0x7166, [0x18f6] = 0x714c, [0x18f7] = 0x7165, + [0x18f8] = 0x715e, [0x18f9] = 0x7146, [0x18fa] = 0x7168, [0x18fb] = 0x7156, + [0x18fc] = 0x723a, [0x18fd] = 0x7252, [0x18fe] = 0x7337, [0x18ff] = 0x7345, + [0x1900] = 0x733f, [0x1901] = 0x733e, [0x1902] = 0x746f, [0x1903] = 0x745a, + [0x1904] = 0x7455, [0x1905] = 0x745f, [0x1906] = 0x745e, [0x1907] = 0x7441, + [0x1908] = 0x743f, [0x1909] = 0x7459, [0x190a] = 0x745b, [0x190b] = 0x745c, + [0x190c] = 0x7576, [0x190d] = 0x7578, [0x190e] = 0x7600, [0x190f] = 0x75f0, + [0x1910] = 0x7601, [0x1911] = 0x75f2, [0x1912] = 0x75f1, [0x1913] = 0x75fa, + [0x1914] = 0x75ff, [0x1915] = 0x75f4, [0x1916] = 0x75f3, [0x1917] = 0x76de, + [0x1918] = 0x76df, [0x1919] = 0x775b, [0x191a] = 0x776b, [0x191b] = 0x7766, + [0x191c] = 0x775e, [0x191d] = 0x7763, [0x191e] = 0x7779, [0x191f] = 0x776a, + [0x1920] = 0x776c, [0x1921] = 0x775c, [0x1922] = 0x7765, [0x1923] = 0x7768, + [0x1924] = 0x7762, [0x1925] = 0x77ee, [0x1926] = 0x788e, [0x1927] = 0x78b0, + [0x1928] = 0x7897, [0x1929] = 0x7898, [0x192a] = 0x788c, [0x192b] = 0x7889, + [0x192c] = 0x787c, [0x192d] = 0x7891, [0x192e] = 0x7893, [0x192f] = 0x787f, + [0x1930] = 0x797a, [0x1931] = 0x797f, [0x1932] = 0x7981, [0x1933] = 0x842c, + [0x1934] = 0x79bd, [0x1935] = 0x7a1c, [0x1936] = 0x7a1a, [0x1937] = 0x7a20, + [0x1938] = 0x7a14, [0x1939] = 0x7a1f, [0x193a] = 0x7a1e, [0x193b] = 0x7a9f, + [0x193c] = 0x7aa0, [0x193d] = 0x7b77, [0x193e] = 0x7bc0, [0x193f] = 0x7b60, + [0x1940] = 0x7b6e, [0x1941] = 0x7b67, [0x1942] = 0x7cb1, [0x1943] = 0x7cb3, + [0x1944] = 0x7cb5, [0x1945] = 0x7d93, [0x1946] = 0x7d79, [0x1947] = 0x7d91, + [0x1948] = 0x7d81, [0x1949] = 0x7d8f, [0x194a] = 0x7d5b, [0x194b] = 0x7f6e, + [0x194c] = 0x7f69, [0x194d] = 0x7f6a, [0x194e] = 0x7f72, [0x194f] = 0x7fa9, + [0x1950] = 0x7fa8, [0x1951] = 0x7fa4, [0x1952] = 0x8056, [0x1953] = 0x8058, + [0x1954] = 0x8086, [0x1955] = 0x8084, [0x1956] = 0x8171, [0x1957] = 0x8170, + [0x1958] = 0x8178, [0x1959] = 0x8165, [0x195a] = 0x816e, [0x195b] = 0x8173, + [0x195c] = 0x816b, [0x195d] = 0x8179, [0x195e] = 0x817a, [0x195f] = 0x8166, + [0x1960] = 0x8205, [0x1961] = 0x8247, [0x1962] = 0x8482, [0x1963] = 0x8477, + [0x1964] = 0x843d, [0x1965] = 0x8431, [0x1966] = 0x8475, [0x1967] = 0x8466, + [0x1968] = 0x846b, [0x1969] = 0x8449, [0x196a] = 0x846c, [0x196b] = 0x845b, + [0x196c] = 0x843c, [0x196d] = 0x8435, [0x196e] = 0x8461, [0x196f] = 0x8463, + [0x1970] = 0x8469, [0x1971] = 0x846d, [0x1972] = 0x8446, [0x1973] = 0x865e, + [0x1974] = 0x865c, [0x1975] = 0x865f, [0x1976] = 0x86f9, [0x1977] = 0x8713, + [0x1978] = 0x8708, [0x1979] = 0x8707, [0x197a] = 0x8700, [0x197b] = 0x86fe, + [0x197c] = 0x86fb, [0x197d] = 0x8702, [0x197e] = 0x8703, [0x197f] = 0x8706, + [0x1980] = 0x870a, [0x1981] = 0x8859, [0x1982] = 0x88df, [0x1983] = 0x88d4, + [0x1984] = 0x88d9, [0x1985] = 0x88dc, [0x1986] = 0x88d8, [0x1987] = 0x88dd, + [0x1988] = 0x88e1, [0x1989] = 0x88ca, [0x198a] = 0x88d5, [0x198b] = 0x88d2, + [0x198c] = 0x899c, [0x198d] = 0x89e3, [0x198e] = 0x8a6b, [0x198f] = 0x8a72, + [0x1990] = 0x8a73, [0x1991] = 0x8a66, [0x1992] = 0x8a69, [0x1993] = 0x8a70, + [0x1994] = 0x8a87, [0x1995] = 0x8a7c, [0x1996] = 0x8a63, [0x1997] = 0x8aa0, + [0x1998] = 0x8a71, [0x1999] = 0x8a85, [0x199a] = 0x8a6d, [0x199b] = 0x8a62, + [0x199c] = 0x8a6e, [0x199d] = 0x8a6c, [0x199e] = 0x8a79, [0x199f] = 0x8a7b, + [0x19a0] = 0x8a3e, [0x19a1] = 0x8a68, [0x19a2] = 0x8c62, [0x19a3] = 0x8c8a, + [0x19a4] = 0x8c89, [0x19a5] = 0x8cca, [0x19a6] = 0x8cc7, [0x19a7] = 0x8cc8, + [0x19a8] = 0x8cc4, [0x19a9] = 0x8cb2, [0x19aa] = 0x8cc3, [0x19ab] = 0x8cc2, + [0x19ac] = 0x8cc5, [0x19ad] = 0x8de1, [0x19ae] = 0x8ddf, [0x19af] = 0x8de8, + [0x19b0] = 0x8def, [0x19b1] = 0x8df3, [0x19b2] = 0x8dfa, [0x19b3] = 0x8dea, + [0x19b4] = 0x8de4, [0x19b5] = 0x8de6, [0x19b6] = 0x8eb2, [0x19b7] = 0x8f03, + [0x19b8] = 0x8f09, [0x19b9] = 0x8efe, [0x19ba] = 0x8f0a, [0x19bb] = 0x8f9f, + [0x19bc] = 0x8fb2, [0x19bd] = 0x904b, [0x19be] = 0x904a, [0x19bf] = 0x9053, + [0x19c0] = 0x9042, [0x19c1] = 0x9054, [0x19c2] = 0x903c, [0x19c3] = 0x9055, + [0x19c4] = 0x9050, [0x19c5] = 0x9047, [0x19c6] = 0x904f, [0x19c7] = 0x904e, + [0x19c8] = 0x904d, [0x19c9] = 0x9051, [0x19ca] = 0x903e, [0x19cb] = 0x9041, + [0x19cc] = 0x9112, [0x19cd] = 0x9117, [0x19ce] = 0x916c, [0x19cf] = 0x916a, + [0x19d0] = 0x9169, [0x19d1] = 0x91c9, [0x19d2] = 0x9237, [0x19d3] = 0x9257, + [0x19d4] = 0x9238, [0x19d5] = 0x923d, [0x19d6] = 0x9240, [0x19d7] = 0x923e, + [0x19d8] = 0x925b, [0x19d9] = 0x924b, [0x19da] = 0x9264, [0x19db] = 0x9251, + [0x19dc] = 0x9234, [0x19dd] = 0x9249, [0x19de] = 0x924d, [0x19df] = 0x9245, + [0x19e0] = 0x9239, [0x19e1] = 0x923f, [0x19e2] = 0x925a, [0x19e3] = 0x9598, + [0x19e4] = 0x9698, [0x19e5] = 0x9694, [0x19e6] = 0x9695, [0x19e7] = 0x96cd, + [0x19e8] = 0x96cb, [0x19e9] = 0x96c9, [0x19ea] = 0x96ca, [0x19eb] = 0x96f7, + [0x19ec] = 0x96fb, [0x19ed] = 0x96f9, [0x19ee] = 0x96f6, [0x19ef] = 0x9756, + [0x19f0] = 0x9774, [0x19f1] = 0x9776, [0x19f2] = 0x9810, [0x19f3] = 0x9811, + [0x19f4] = 0x9813, [0x19f5] = 0x980a, [0x19f6] = 0x9812, [0x19f7] = 0x980c, + [0x19f8] = 0x98fc, [0x19f9] = 0x98f4, [0x19fa] = 0x98fd, [0x19fb] = 0x98fe, + [0x19fc] = 0x99b3, [0x19fd] = 0x99b1, [0x19fe] = 0x99b4, [0x19ff] = 0x9ae1, + [0x1a00] = 0x9ce9, [0x1a01] = 0x9e82, [0x1a02] = 0x9f0e, [0x1a03] = 0x9f13, + [0x1a04] = 0x9f20, [0x1a05] = 0x50e7, [0x1a06] = 0x50ee, [0x1a07] = 0x50e5, + [0x1a08] = 0x50d6, [0x1a09] = 0x50ed, [0x1a0a] = 0x50da, [0x1a0b] = 0x50d5, + [0x1a0c] = 0x50cf, [0x1a0d] = 0x50d1, [0x1a0e] = 0x50f1, [0x1a0f] = 0x50ce, + [0x1a10] = 0x50e9, [0x1a11] = 0x5162, [0x1a12] = 0x51f3, [0x1a13] = 0x5283, + [0x1a14] = 0x5282, [0x1a15] = 0x5331, [0x1a16] = 0x53ad, [0x1a17] = 0x55fe, + [0x1a18] = 0x5600, [0x1a19] = 0x561b, [0x1a1a] = 0x5617, [0x1a1b] = 0x55fd, + [0x1a1c] = 0x5614, [0x1a1d] = 0x5606, [0x1a1e] = 0x5609, [0x1a1f] = 0x560d, + [0x1a20] = 0x560e, [0x1a21] = 0x55f7, [0x1a22] = 0x5616, [0x1a23] = 0x561f, + [0x1a24] = 0x5608, [0x1a25] = 0x5610, [0x1a26] = 0x55f6, [0x1a27] = 0x5718, + [0x1a28] = 0x5716, [0x1a29] = 0x5875, [0x1a2a] = 0x587e, [0x1a2b] = 0x5883, + [0x1a2c] = 0x5893, [0x1a2d] = 0x588a, [0x1a2e] = 0x5879, [0x1a2f] = 0x5885, + [0x1a30] = 0x587d, [0x1a31] = 0x58fd, [0x1a32] = 0x5925, [0x1a33] = 0x5922, + [0x1a34] = 0x5924, [0x1a35] = 0x596a, [0x1a36] = 0x5969, [0x1a37] = 0x5ae1, + [0x1a38] = 0x5ae6, [0x1a39] = 0x5ae9, [0x1a3a] = 0x5ad7, [0x1a3b] = 0x5ad6, + [0x1a3c] = 0x5ad8, [0x1a3d] = 0x5ae3, [0x1a3e] = 0x5b75, [0x1a3f] = 0x5bde, + [0x1a40] = 0x5be7, [0x1a41] = 0x5be1, [0x1a42] = 0x5be5, [0x1a43] = 0x5be6, + [0x1a44] = 0x5be8, [0x1a45] = 0x5be2, [0x1a46] = 0x5be4, [0x1a47] = 0x5bdf, + [0x1a48] = 0x5c0d, [0x1a49] = 0x5c62, [0x1a4a] = 0x5d84, [0x1a4b] = 0x5d87, + [0x1a4c] = 0x5e5b, [0x1a4d] = 0x5e63, [0x1a4e] = 0x5e55, [0x1a4f] = 0x5e57, + [0x1a50] = 0x5e54, [0x1a51] = 0x5ed3, [0x1a52] = 0x5ed6, [0x1a53] = 0x5f0a, + [0x1a54] = 0x5f46, [0x1a55] = 0x5f70, [0x1a56] = 0x5fb9, [0x1a57] = 0x6147, + [0x1a58] = 0x613f, [0x1a59] = 0x614b, [0x1a5a] = 0x6177, [0x1a5b] = 0x6162, + [0x1a5c] = 0x6163, [0x1a5d] = 0x615f, [0x1a5e] = 0x615a, [0x1a5f] = 0x6158, + [0x1a60] = 0x6175, [0x1a61] = 0x622a, [0x1a62] = 0x6487, [0x1a63] = 0x6458, + [0x1a64] = 0x6454, [0x1a65] = 0x64a4, [0x1a66] = 0x6478, [0x1a67] = 0x645f, + [0x1a68] = 0x647a, [0x1a69] = 0x6451, [0x1a6a] = 0x6467, [0x1a6b] = 0x6434, + [0x1a6c] = 0x646d, [0x1a6d] = 0x647b, [0x1a6e] = 0x6572, [0x1a6f] = 0x65a1, + [0x1a70] = 0x65d7, [0x1a71] = 0x65d6, [0x1a72] = 0x66a2, [0x1a73] = 0x66a8, + [0x1a74] = 0x669d, [0x1a75] = 0x699c, [0x1a76] = 0x69a8, [0x1a77] = 0x6995, + [0x1a78] = 0x69c1, [0x1a79] = 0x69ae, [0x1a7a] = 0x69d3, [0x1a7b] = 0x69cb, + [0x1a7c] = 0x699b, [0x1a7d] = 0x69b7, [0x1a7e] = 0x69bb, [0x1a7f] = 0x69ab, + [0x1a80] = 0x69b4, [0x1a81] = 0x69d0, [0x1a82] = 0x69cd, [0x1a83] = 0x69ad, + [0x1a84] = 0x69cc, [0x1a85] = 0x69a6, [0x1a86] = 0x69c3, [0x1a87] = 0x69a3, + [0x1a88] = 0x6b49, [0x1a89] = 0x6b4c, [0x1a8a] = 0x6c33, [0x1a8b] = 0x6f33, + [0x1a8c] = 0x6f14, [0x1a8d] = 0x6efe, [0x1a8e] = 0x6f13, [0x1a8f] = 0x6ef4, + [0x1a90] = 0x6f29, [0x1a91] = 0x6f3e, [0x1a92] = 0x6f20, [0x1a93] = 0x6f2c, + [0x1a94] = 0x6f0f, [0x1a95] = 0x6f02, [0x1a96] = 0x6f22, [0x1a97] = 0x6eff, + [0x1a98] = 0x6eef, [0x1a99] = 0x6f06, [0x1a9a] = 0x6f31, [0x1a9b] = 0x6f38, + [0x1a9c] = 0x6f32, [0x1a9d] = 0x6f23, [0x1a9e] = 0x6f15, [0x1a9f] = 0x6f2b, + [0x1aa0] = 0x6f2f, [0x1aa1] = 0x6f88, [0x1aa2] = 0x6f2a, [0x1aa3] = 0x6eec, + [0x1aa4] = 0x6f01, [0x1aa5] = 0x6ef2, [0x1aa6] = 0x6ecc, [0x1aa7] = 0x6ef7, + [0x1aa8] = 0x7194, [0x1aa9] = 0x7199, [0x1aaa] = 0x717d, [0x1aab] = 0x718a, + [0x1aac] = 0x7184, [0x1aad] = 0x7192, [0x1aae] = 0x723e, [0x1aaf] = 0x7292, + [0x1ab0] = 0x7296, [0x1ab1] = 0x7344, [0x1ab2] = 0x7350, [0x1ab3] = 0x7464, + [0x1ab4] = 0x7463, [0x1ab5] = 0x746a, [0x1ab6] = 0x7470, [0x1ab7] = 0x746d, + [0x1ab8] = 0x7504, [0x1ab9] = 0x7591, [0x1aba] = 0x7627, [0x1abb] = 0x760d, + [0x1abc] = 0x760b, [0x1abd] = 0x7609, [0x1abe] = 0x7613, [0x1abf] = 0x76e1, + [0x1ac0] = 0x76e3, [0x1ac1] = 0x7784, [0x1ac2] = 0x777d, [0x1ac3] = 0x777f, + [0x1ac4] = 0x7761, [0x1ac5] = 0x78c1, [0x1ac6] = 0x789f, [0x1ac7] = 0x78a7, + [0x1ac8] = 0x78b3, [0x1ac9] = 0x78a9, [0x1aca] = 0x78a3, [0x1acb] = 0x798e, + [0x1acc] = 0x798f, [0x1acd] = 0x798d, [0x1ace] = 0x7a2e, [0x1acf] = 0x7a31, + [0x1ad0] = 0x7aaa, [0x1ad1] = 0x7aa9, [0x1ad2] = 0x7aed, [0x1ad3] = 0x7aef, + [0x1ad4] = 0x7ba1, [0x1ad5] = 0x7b95, [0x1ad6] = 0x7b8b, [0x1ad7] = 0x7b75, + [0x1ad8] = 0x7b97, [0x1ad9] = 0x7b9d, [0x1ada] = 0x7b94, [0x1adb] = 0x7b8f, + [0x1adc] = 0x7bb8, [0x1add] = 0x7b87, [0x1ade] = 0x7b84, [0x1adf] = 0x7cb9, + [0x1ae0] = 0x7cbd, [0x1ae1] = 0x7cbe, [0x1ae2] = 0x7dbb, [0x1ae3] = 0x7db0, + [0x1ae4] = 0x7d9c, [0x1ae5] = 0x7dbd, [0x1ae6] = 0x7dbe, [0x1ae7] = 0x7da0, + [0x1ae8] = 0x7dca, [0x1ae9] = 0x7db4, [0x1aea] = 0x7db2, [0x1aeb] = 0x7db1, + [0x1aec] = 0x7dba, [0x1aed] = 0x7da2, [0x1aee] = 0x7dbf, [0x1aef] = 0x7db5, + [0x1af0] = 0x7db8, [0x1af1] = 0x7dad, [0x1af2] = 0x7dd2, [0x1af3] = 0x7dc7, + [0x1af4] = 0x7dac, [0x1af5] = 0x7f70, [0x1af6] = 0x7fe0, [0x1af7] = 0x7fe1, + [0x1af8] = 0x7fdf, [0x1af9] = 0x805e, [0x1afa] = 0x805a, [0x1afb] = 0x8087, + [0x1afc] = 0x8150, [0x1afd] = 0x8180, [0x1afe] = 0x818f, [0x1aff] = 0x8188, + [0x1b00] = 0x818a, [0x1b01] = 0x817f, [0x1b02] = 0x8182, [0x1b03] = 0x81e7, + [0x1b04] = 0x81fa, [0x1b05] = 0x8207, [0x1b06] = 0x8214, [0x1b07] = 0x821e, + [0x1b08] = 0x824b, [0x1b09] = 0x84c9, [0x1b0a] = 0x84bf, [0x1b0b] = 0x84c6, + [0x1b0c] = 0x84c4, [0x1b0d] = 0x8499, [0x1b0e] = 0x849e, [0x1b0f] = 0x84b2, + [0x1b10] = 0x849c, [0x1b11] = 0x84cb, [0x1b12] = 0x84b8, [0x1b13] = 0x84c0, + [0x1b14] = 0x84d3, [0x1b15] = 0x8490, [0x1b16] = 0x84bc, [0x1b17] = 0x84d1, + [0x1b18] = 0x84ca, [0x1b19] = 0x873f, [0x1b1a] = 0x871c, [0x1b1b] = 0x873b, + [0x1b1c] = 0x8722, [0x1b1d] = 0x8725, [0x1b1e] = 0x8734, [0x1b1f] = 0x8718, + [0x1b20] = 0x8755, [0x1b21] = 0x8737, [0x1b22] = 0x8729, [0x1b23] = 0x88f3, + [0x1b24] = 0x8902, [0x1b25] = 0x88f4, [0x1b26] = 0x88f9, [0x1b27] = 0x88f8, + [0x1b28] = 0x88fd, [0x1b29] = 0x88e8, [0x1b2a] = 0x891a, [0x1b2b] = 0x88ef, + [0x1b2c] = 0x8aa6, [0x1b2d] = 0x8a8c, [0x1b2e] = 0x8a9e, [0x1b2f] = 0x8aa3, + [0x1b30] = 0x8a8d, [0x1b31] = 0x8aa1, [0x1b32] = 0x8a93, [0x1b33] = 0x8aa4, + [0x1b34] = 0x8aaa, [0x1b35] = 0x8aa5, [0x1b36] = 0x8aa8, [0x1b37] = 0x8a98, + [0x1b38] = 0x8a91, [0x1b39] = 0x8a9a, [0x1b3a] = 0x8aa7, [0x1b3b] = 0x8c6a, + [0x1b3c] = 0x8c8d, [0x1b3d] = 0x8c8c, [0x1b3e] = 0x8cd3, [0x1b3f] = 0x8cd1, + [0x1b40] = 0x8cd2, [0x1b41] = 0x8d6b, [0x1b42] = 0x8d99, [0x1b43] = 0x8d95, + [0x1b44] = 0x8dfc, [0x1b45] = 0x8f14, [0x1b46] = 0x8f12, [0x1b47] = 0x8f15, + [0x1b48] = 0x8f13, [0x1b49] = 0x8fa3, [0x1b4a] = 0x9060, [0x1b4b] = 0x9058, + [0x1b4c] = 0x905c, [0x1b4d] = 0x9063, [0x1b4e] = 0x9059, [0x1b4f] = 0x905e, + [0x1b50] = 0x9062, [0x1b51] = 0x905d, [0x1b52] = 0x905b, [0x1b53] = 0x9119, + [0x1b54] = 0x9118, [0x1b55] = 0x911e, [0x1b56] = 0x9175, [0x1b57] = 0x9178, + [0x1b58] = 0x9177, [0x1b59] = 0x9174, [0x1b5a] = 0x9278, [0x1b5b] = 0x92ac, + [0x1b5c] = 0x9280, [0x1b5d] = 0x9285, [0x1b5e] = 0x9298, [0x1b5f] = 0x9296, + [0x1b60] = 0x927b, [0x1b61] = 0x9293, [0x1b62] = 0x929c, [0x1b63] = 0x92a8, + [0x1b64] = 0x927c, [0x1b65] = 0x9291, [0x1b66] = 0x95a1, [0x1b67] = 0x95a8, + [0x1b68] = 0x95a9, [0x1b69] = 0x95a3, [0x1b6a] = 0x95a5, [0x1b6b] = 0x95a4, + [0x1b6c] = 0x9699, [0x1b6d] = 0x969c, [0x1b6e] = 0x969b, [0x1b6f] = 0x96cc, + [0x1b70] = 0x96d2, [0x1b71] = 0x9700, [0x1b72] = 0x977c, [0x1b73] = 0x9785, + [0x1b74] = 0x97f6, [0x1b75] = 0x9817, [0x1b76] = 0x9818, [0x1b77] = 0x98af, + [0x1b78] = 0x98b1, [0x1b79] = 0x9903, [0x1b7a] = 0x9905, [0x1b7b] = 0x990c, + [0x1b7c] = 0x9909, [0x1b7d] = 0x99c1, [0x1b7e] = 0x9aaf, [0x1b7f] = 0x9ab0, + [0x1b80] = 0x9ae6, [0x1b81] = 0x9b41, [0x1b82] = 0x9b42, [0x1b83] = 0x9cf4, + [0x1b84] = 0x9cf6, [0x1b85] = 0x9cf3, [0x1b86] = 0x9ebc, [0x1b87] = 0x9f3b, + [0x1b88] = 0x9f4a, [0x1b89] = 0x5104, [0x1b8a] = 0x5100, [0x1b8b] = 0x50fb, + [0x1b8c] = 0x50f5, [0x1b8d] = 0x50f9, [0x1b8e] = 0x5102, [0x1b8f] = 0x5108, + [0x1b90] = 0x5109, [0x1b91] = 0x5105, [0x1b92] = 0x51dc, [0x1b93] = 0x5287, + [0x1b94] = 0x5288, [0x1b95] = 0x5289, [0x1b96] = 0x528d, [0x1b97] = 0x528a, + [0x1b98] = 0x52f0, [0x1b99] = 0x53b2, [0x1b9a] = 0x562e, [0x1b9b] = 0x563b, + [0x1b9c] = 0x5639, [0x1b9d] = 0x5632, [0x1b9e] = 0x563f, [0x1b9f] = 0x5634, + [0x1ba0] = 0x5629, [0x1ba1] = 0x5653, [0x1ba2] = 0x564e, [0x1ba3] = 0x5657, + [0x1ba4] = 0x5674, [0x1ba5] = 0x5636, [0x1ba6] = 0x562f, [0x1ba7] = 0x5630, + [0x1ba8] = 0x5880, [0x1ba9] = 0x589f, [0x1baa] = 0x589e, [0x1bab] = 0x58b3, + [0x1bac] = 0x589c, [0x1bad] = 0x58ae, [0x1bae] = 0x58a9, [0x1baf] = 0x58a6, + [0x1bb0] = 0x596d, [0x1bb1] = 0x5b09, [0x1bb2] = 0x5afb, [0x1bb3] = 0x5b0b, + [0x1bb4] = 0x5af5, [0x1bb5] = 0x5b0c, [0x1bb6] = 0x5b08, [0x1bb7] = 0x5bee, + [0x1bb8] = 0x5bec, [0x1bb9] = 0x5be9, [0x1bba] = 0x5beb, [0x1bbb] = 0x5c64, + [0x1bbc] = 0x5c65, [0x1bbd] = 0x5d9d, [0x1bbe] = 0x5d94, [0x1bbf] = 0x5e62, + [0x1bc0] = 0x5e5f, [0x1bc1] = 0x5e61, [0x1bc2] = 0x5ee2, [0x1bc3] = 0x5eda, + [0x1bc4] = 0x5edf, [0x1bc5] = 0x5edd, [0x1bc6] = 0x5ee3, [0x1bc7] = 0x5ee0, + [0x1bc8] = 0x5f48, [0x1bc9] = 0x5f71, [0x1bca] = 0x5fb7, [0x1bcb] = 0x5fb5, + [0x1bcc] = 0x6176, [0x1bcd] = 0x6167, [0x1bce] = 0x616e, [0x1bcf] = 0x615d, + [0x1bd0] = 0x6155, [0x1bd1] = 0x6182, [0x1bd2] = 0x617c, [0x1bd3] = 0x6170, + [0x1bd4] = 0x616b, [0x1bd5] = 0x617e, [0x1bd6] = 0x61a7, [0x1bd7] = 0x6190, + [0x1bd8] = 0x61ab, [0x1bd9] = 0x618e, [0x1bda] = 0x61ac, [0x1bdb] = 0x619a, + [0x1bdc] = 0x61a4, [0x1bdd] = 0x6194, [0x1bde] = 0x61ae, [0x1bdf] = 0x622e, + [0x1be0] = 0x6469, [0x1be1] = 0x646f, [0x1be2] = 0x6479, [0x1be3] = 0x649e, + [0x1be4] = 0x64b2, [0x1be5] = 0x6488, [0x1be6] = 0x6490, [0x1be7] = 0x64b0, + [0x1be8] = 0x64a5, [0x1be9] = 0x6493, [0x1bea] = 0x6495, [0x1beb] = 0x64a9, + [0x1bec] = 0x6492, [0x1bed] = 0x64ae, [0x1bee] = 0x64ad, [0x1bef] = 0x64ab, + [0x1bf0] = 0x649a, [0x1bf1] = 0x64ac, [0x1bf2] = 0x6499, [0x1bf3] = 0x64a2, + [0x1bf4] = 0x64b3, [0x1bf5] = 0x6575, [0x1bf6] = 0x6577, [0x1bf7] = 0x6578, + [0x1bf8] = 0x66ae, [0x1bf9] = 0x66ab, [0x1bfa] = 0x66b4, [0x1bfb] = 0x66b1, + [0x1bfc] = 0x6a23, [0x1bfd] = 0x6a1f, [0x1bfe] = 0x69e8, [0x1bff] = 0x6a01, + [0x1c00] = 0x6a1e, [0x1c01] = 0x6a19, [0x1c02] = 0x69fd, [0x1c03] = 0x6a21, + [0x1c04] = 0x6a13, [0x1c05] = 0x6a0a, [0x1c06] = 0x69f3, [0x1c07] = 0x6a02, + [0x1c08] = 0x6a05, [0x1c09] = 0x69ed, [0x1c0a] = 0x6a11, [0x1c0b] = 0x6b50, + [0x1c0c] = 0x6b4e, [0x1c0d] = 0x6ba4, [0x1c0e] = 0x6bc5, [0x1c0f] = 0x6bc6, + [0x1c10] = 0x6f3f, [0x1c11] = 0x6f7c, [0x1c12] = 0x6f84, [0x1c13] = 0x6f51, + [0x1c14] = 0x6f66, [0x1c15] = 0x6f54, [0x1c16] = 0x6f86, [0x1c17] = 0x6f6d, + [0x1c18] = 0x6f5b, [0x1c19] = 0x6f78, [0x1c1a] = 0x6f6e, [0x1c1b] = 0x6f8e, + [0x1c1c] = 0x6f7a, [0x1c1d] = 0x6f70, [0x1c1e] = 0x6f64, [0x1c1f] = 0x6f97, + [0x1c20] = 0x6f58, [0x1c21] = 0x6ed5, [0x1c22] = 0x6f6f, [0x1c23] = 0x6f60, + [0x1c24] = 0x6f5f, [0x1c25] = 0x719f, [0x1c26] = 0x71ac, [0x1c27] = 0x71b1, + [0x1c28] = 0x71a8, [0x1c29] = 0x7256, [0x1c2a] = 0x729b, [0x1c2b] = 0x734e, + [0x1c2c] = 0x7357, [0x1c2d] = 0x7469, [0x1c2e] = 0x748b, [0x1c2f] = 0x7483, + [0x1c30] = 0x747e, [0x1c31] = 0x7480, [0x1c32] = 0x757f, [0x1c33] = 0x7620, + [0x1c34] = 0x7629, [0x1c35] = 0x761f, [0x1c36] = 0x7624, [0x1c37] = 0x7626, + [0x1c38] = 0x7621, [0x1c39] = 0x7622, [0x1c3a] = 0x769a, [0x1c3b] = 0x76ba, + [0x1c3c] = 0x76e4, [0x1c3d] = 0x778e, [0x1c3e] = 0x7787, [0x1c3f] = 0x778c, + [0x1c40] = 0x7791, [0x1c41] = 0x778b, [0x1c42] = 0x78cb, [0x1c43] = 0x78c5, + [0x1c44] = 0x78ba, [0x1c45] = 0x78ca, [0x1c46] = 0x78be, [0x1c47] = 0x78d5, + [0x1c48] = 0x78bc, [0x1c49] = 0x78d0, [0x1c4a] = 0x7a3f, [0x1c4b] = 0x7a3c, + [0x1c4c] = 0x7a40, [0x1c4d] = 0x7a3d, [0x1c4e] = 0x7a37, [0x1c4f] = 0x7a3b, + [0x1c50] = 0x7aaf, [0x1c51] = 0x7aae, [0x1c52] = 0x7bad, [0x1c53] = 0x7bb1, + [0x1c54] = 0x7bc4, [0x1c55] = 0x7bb4, [0x1c56] = 0x7bc6, [0x1c57] = 0x7bc7, + [0x1c58] = 0x7bc1, [0x1c59] = 0x7ba0, [0x1c5a] = 0x7bcc, [0x1c5b] = 0x7cca, + [0x1c5c] = 0x7de0, [0x1c5d] = 0x7df4, [0x1c5e] = 0x7def, [0x1c5f] = 0x7dfb, + [0x1c60] = 0x7dd8, [0x1c61] = 0x7dec, [0x1c62] = 0x7ddd, [0x1c63] = 0x7de8, + [0x1c64] = 0x7de3, [0x1c65] = 0x7dda, [0x1c66] = 0x7dde, [0x1c67] = 0x7de9, + [0x1c68] = 0x7d9e, [0x1c69] = 0x7dd9, [0x1c6a] = 0x7df2, [0x1c6b] = 0x7df9, + [0x1c6c] = 0x7f75, [0x1c6d] = 0x7f77, [0x1c6e] = 0x7faf, [0x1c6f] = 0x7fe9, + [0x1c70] = 0x8026, [0x1c71] = 0x819b, [0x1c72] = 0x819c, [0x1c73] = 0x819d, + [0x1c74] = 0x81a0, [0x1c75] = 0x819a, [0x1c76] = 0x8198, [0x1c77] = 0x8517, + [0x1c78] = 0x853d, [0x1c79] = 0x851a, [0x1c7a] = 0x84ee, [0x1c7b] = 0x852c, + [0x1c7c] = 0x852d, [0x1c7d] = 0x8513, [0x1c7e] = 0x8511, [0x1c7f] = 0x8523, + [0x1c80] = 0x8521, [0x1c81] = 0x8514, [0x1c82] = 0x84ec, [0x1c83] = 0x8525, + [0x1c84] = 0x84ff, [0x1c85] = 0x8506, [0x1c86] = 0x8782, [0x1c87] = 0x8774, + [0x1c88] = 0x8776, [0x1c89] = 0x8760, [0x1c8a] = 0x8766, [0x1c8b] = 0x8778, + [0x1c8c] = 0x8768, [0x1c8d] = 0x8759, [0x1c8e] = 0x8757, [0x1c8f] = 0x874c, + [0x1c90] = 0x8753, [0x1c91] = 0x885b, [0x1c92] = 0x885d, [0x1c93] = 0x8910, + [0x1c94] = 0x8907, [0x1c95] = 0x8912, [0x1c96] = 0x8913, [0x1c97] = 0x8915, + [0x1c98] = 0x890a, [0x1c99] = 0x8abc, [0x1c9a] = 0x8ad2, [0x1c9b] = 0x8ac7, + [0x1c9c] = 0x8ac4, [0x1c9d] = 0x8a95, [0x1c9e] = 0x8acb, [0x1c9f] = 0x8af8, + [0x1ca0] = 0x8ab2, [0x1ca1] = 0x8ac9, [0x1ca2] = 0x8ac2, [0x1ca3] = 0x8abf, + [0x1ca4] = 0x8ab0, [0x1ca5] = 0x8ad6, [0x1ca6] = 0x8acd, [0x1ca7] = 0x8ab6, + [0x1ca8] = 0x8ab9, [0x1ca9] = 0x8adb, [0x1caa] = 0x8c4c, [0x1cab] = 0x8c4e, + [0x1cac] = 0x8c6c, [0x1cad] = 0x8ce0, [0x1cae] = 0x8cde, [0x1caf] = 0x8ce6, + [0x1cb0] = 0x8ce4, [0x1cb1] = 0x8cec, [0x1cb2] = 0x8ced, [0x1cb3] = 0x8ce2, + [0x1cb4] = 0x8ce3, [0x1cb5] = 0x8cdc, [0x1cb6] = 0x8cea, [0x1cb7] = 0x8ce1, + [0x1cb8] = 0x8d6d, [0x1cb9] = 0x8d9f, [0x1cba] = 0x8da3, [0x1cbb] = 0x8e2b, + [0x1cbc] = 0x8e10, [0x1cbd] = 0x8e1d, [0x1cbe] = 0x8e22, [0x1cbf] = 0x8e0f, + [0x1cc0] = 0x8e29, [0x1cc1] = 0x8e1f, [0x1cc2] = 0x8e21, [0x1cc3] = 0x8e1e, + [0x1cc4] = 0x8eba, [0x1cc5] = 0x8f1d, [0x1cc6] = 0x8f1b, [0x1cc7] = 0x8f1f, + [0x1cc8] = 0x8f29, [0x1cc9] = 0x8f26, [0x1cca] = 0x8f2a, [0x1ccb] = 0x8f1c, + [0x1ccc] = 0x8f1e, [0x1ccd] = 0x8f25, [0x1cce] = 0x9069, [0x1ccf] = 0x906e, + [0x1cd0] = 0x9068, [0x1cd1] = 0x906d, [0x1cd2] = 0x9077, [0x1cd3] = 0x9130, + [0x1cd4] = 0x912d, [0x1cd5] = 0x9127, [0x1cd6] = 0x9131, [0x1cd7] = 0x9187, + [0x1cd8] = 0x9189, [0x1cd9] = 0x918b, [0x1cda] = 0x9183, [0x1cdb] = 0x92c5, + [0x1cdc] = 0x92bb, [0x1cdd] = 0x92b7, [0x1cde] = 0x92ea, [0x1cdf] = 0x92e4, + [0x1ce0] = 0x92c1, [0x1ce1] = 0x92b3, [0x1ce2] = 0x92bc, [0x1ce3] = 0x92d2, + [0x1ce4] = 0x92c7, [0x1ce5] = 0x92f0, [0x1ce6] = 0x92b2, [0x1ce7] = 0x95ad, + [0x1ce8] = 0x95b1, [0x1ce9] = 0x9704, [0x1cea] = 0x9706, [0x1ceb] = 0x9707, + [0x1cec] = 0x9709, [0x1ced] = 0x9760, [0x1cee] = 0x978d, [0x1cef] = 0x978b, + [0x1cf0] = 0x978f, [0x1cf1] = 0x9821, [0x1cf2] = 0x982b, [0x1cf3] = 0x981c, + [0x1cf4] = 0x98b3, [0x1cf5] = 0x990a, [0x1cf6] = 0x9913, [0x1cf7] = 0x9912, + [0x1cf8] = 0x9918, [0x1cf9] = 0x99dd, [0x1cfa] = 0x99d0, [0x1cfb] = 0x99df, + [0x1cfc] = 0x99db, [0x1cfd] = 0x99d1, [0x1cfe] = 0x99d5, [0x1cff] = 0x99d2, + [0x1d00] = 0x99d9, [0x1d01] = 0x9ab7, [0x1d02] = 0x9aee, [0x1d03] = 0x9aef, + [0x1d04] = 0x9b27, [0x1d05] = 0x9b45, [0x1d06] = 0x9b44, [0x1d07] = 0x9b77, + [0x1d08] = 0x9b6f, [0x1d09] = 0x9d06, [0x1d0a] = 0x9d09, [0x1d0b] = 0x9d03, + [0x1d0c] = 0x9ea9, [0x1d0d] = 0x9ebe, [0x1d0e] = 0x9ece, [0x1d0f] = 0x58a8, + [0x1d10] = 0x9f52, [0x1d11] = 0x5112, [0x1d12] = 0x5118, [0x1d13] = 0x5114, + [0x1d14] = 0x5110, [0x1d15] = 0x5115, [0x1d16] = 0x5180, [0x1d17] = 0x51aa, + [0x1d18] = 0x51dd, [0x1d19] = 0x5291, [0x1d1a] = 0x5293, [0x1d1b] = 0x52f3, + [0x1d1c] = 0x5659, [0x1d1d] = 0x566b, [0x1d1e] = 0x5679, [0x1d1f] = 0x5669, + [0x1d20] = 0x5664, [0x1d21] = 0x5678, [0x1d22] = 0x566a, [0x1d23] = 0x5668, + [0x1d24] = 0x5665, [0x1d25] = 0x5671, [0x1d26] = 0x566f, [0x1d27] = 0x566c, + [0x1d28] = 0x5662, [0x1d29] = 0x5676, [0x1d2a] = 0x58c1, [0x1d2b] = 0x58be, + [0x1d2c] = 0x58c7, [0x1d2d] = 0x58c5, [0x1d2e] = 0x596e, [0x1d2f] = 0x5b1d, + [0x1d30] = 0x5b34, [0x1d31] = 0x5b78, [0x1d32] = 0x5bf0, [0x1d33] = 0x5c0e, + [0x1d34] = 0x5f4a, [0x1d35] = 0x61b2, [0x1d36] = 0x6191, [0x1d37] = 0x61a9, + [0x1d38] = 0x618a, [0x1d39] = 0x61cd, [0x1d3a] = 0x61b6, [0x1d3b] = 0x61be, + [0x1d3c] = 0x61ca, [0x1d3d] = 0x61c8, [0x1d3e] = 0x6230, [0x1d3f] = 0x64c5, + [0x1d40] = 0x64c1, [0x1d41] = 0x64cb, [0x1d42] = 0x64bb, [0x1d43] = 0x64bc, + [0x1d44] = 0x64da, [0x1d45] = 0x64c4, [0x1d46] = 0x64c7, [0x1d47] = 0x64c2, + [0x1d48] = 0x64cd, [0x1d49] = 0x64bf, [0x1d4a] = 0x64d2, [0x1d4b] = 0x64d4, + [0x1d4c] = 0x64be, [0x1d4d] = 0x6574, [0x1d4e] = 0x66c6, [0x1d4f] = 0x66c9, + [0x1d50] = 0x66b9, [0x1d51] = 0x66c4, [0x1d52] = 0x66c7, [0x1d53] = 0x66b8, + [0x1d54] = 0x6a3d, [0x1d55] = 0x6a38, [0x1d56] = 0x6a3a, [0x1d57] = 0x6a59, + [0x1d58] = 0x6a6b, [0x1d59] = 0x6a58, [0x1d5a] = 0x6a39, [0x1d5b] = 0x6a44, + [0x1d5c] = 0x6a62, [0x1d5d] = 0x6a61, [0x1d5e] = 0x6a4b, [0x1d5f] = 0x6a47, + [0x1d60] = 0x6a35, [0x1d61] = 0x6a5f, [0x1d62] = 0x6a48, [0x1d63] = 0x6b59, + [0x1d64] = 0x6b77, [0x1d65] = 0x6c05, [0x1d66] = 0x6fc2, [0x1d67] = 0x6fb1, + [0x1d68] = 0x6fa1, [0x1d69] = 0x6fc3, [0x1d6a] = 0x6fa4, [0x1d6b] = 0x6fc1, + [0x1d6c] = 0x6fa7, [0x1d6d] = 0x6fb3, [0x1d6e] = 0x6fc0, [0x1d6f] = 0x6fb9, + [0x1d70] = 0x6fb6, [0x1d71] = 0x6fa6, [0x1d72] = 0x6fa0, [0x1d73] = 0x6fb4, + [0x1d74] = 0x71be, [0x1d75] = 0x71c9, [0x1d76] = 0x71d0, [0x1d77] = 0x71d2, + [0x1d78] = 0x71c8, [0x1d79] = 0x71d5, [0x1d7a] = 0x71b9, [0x1d7b] = 0x71ce, + [0x1d7c] = 0x71d9, [0x1d7d] = 0x71dc, [0x1d7e] = 0x71c3, [0x1d7f] = 0x71c4, + [0x1d80] = 0x7368, [0x1d81] = 0x749c, [0x1d82] = 0x74a3, [0x1d83] = 0x7498, + [0x1d84] = 0x749f, [0x1d85] = 0x749e, [0x1d86] = 0x74e2, [0x1d87] = 0x750c, + [0x1d88] = 0x750d, [0x1d89] = 0x7634, [0x1d8a] = 0x7638, [0x1d8b] = 0x763a, + [0x1d8c] = 0x76e7, [0x1d8d] = 0x76e5, [0x1d8e] = 0x77a0, [0x1d8f] = 0x779e, + [0x1d90] = 0x779f, [0x1d91] = 0x77a5, [0x1d92] = 0x78e8, [0x1d93] = 0x78da, + [0x1d94] = 0x78ec, [0x1d95] = 0x78e7, [0x1d96] = 0x79a6, [0x1d97] = 0x7a4d, + [0x1d98] = 0x7a4e, [0x1d99] = 0x7a46, [0x1d9a] = 0x7a4c, [0x1d9b] = 0x7a4b, + [0x1d9c] = 0x7aba, [0x1d9d] = 0x7bd9, [0x1d9e] = 0x7c11, [0x1d9f] = 0x7bc9, + [0x1da0] = 0x7be4, [0x1da1] = 0x7bdb, [0x1da2] = 0x7be1, [0x1da3] = 0x7be9, + [0x1da4] = 0x7be6, [0x1da5] = 0x7cd5, [0x1da6] = 0x7cd6, [0x1da7] = 0x7e0a, + [0x1da8] = 0x7e11, [0x1da9] = 0x7e08, [0x1daa] = 0x7e1b, [0x1dab] = 0x7e23, + [0x1dac] = 0x7e1e, [0x1dad] = 0x7e1d, [0x1dae] = 0x7e09, [0x1daf] = 0x7e10, + [0x1db0] = 0x7f79, [0x1db1] = 0x7fb2, [0x1db2] = 0x7ff0, [0x1db3] = 0x7ff1, + [0x1db4] = 0x7fee, [0x1db5] = 0x8028, [0x1db6] = 0x81b3, [0x1db7] = 0x81a9, + [0x1db8] = 0x81a8, [0x1db9] = 0x81fb, [0x1dba] = 0x8208, [0x1dbb] = 0x8258, + [0x1dbc] = 0x8259, [0x1dbd] = 0x854a, [0x1dbe] = 0x8559, [0x1dbf] = 0x8548, + [0x1dc0] = 0x8568, [0x1dc1] = 0x8569, [0x1dc2] = 0x8543, [0x1dc3] = 0x8549, + [0x1dc4] = 0x856d, [0x1dc5] = 0x856a, [0x1dc6] = 0x855e, [0x1dc7] = 0x8783, + [0x1dc8] = 0x879f, [0x1dc9] = 0x879e, [0x1dca] = 0x87a2, [0x1dcb] = 0x878d, + [0x1dcc] = 0x8861, [0x1dcd] = 0x892a, [0x1dce] = 0x8932, [0x1dcf] = 0x8925, + [0x1dd0] = 0x892b, [0x1dd1] = 0x8921, [0x1dd2] = 0x89aa, [0x1dd3] = 0x89a6, + [0x1dd4] = 0x8ae6, [0x1dd5] = 0x8afa, [0x1dd6] = 0x8aeb, [0x1dd7] = 0x8af1, + [0x1dd8] = 0x8b00, [0x1dd9] = 0x8adc, [0x1dda] = 0x8ae7, [0x1ddb] = 0x8aee, + [0x1ddc] = 0x8afe, [0x1ddd] = 0x8b01, [0x1dde] = 0x8b02, [0x1ddf] = 0x8af7, + [0x1de0] = 0x8aed, [0x1de1] = 0x8af3, [0x1de2] = 0x8af6, [0x1de3] = 0x8afc, + [0x1de4] = 0x8c6b, [0x1de5] = 0x8c6d, [0x1de6] = 0x8c93, [0x1de7] = 0x8cf4, + [0x1de8] = 0x8e44, [0x1de9] = 0x8e31, [0x1dea] = 0x8e34, [0x1deb] = 0x8e42, + [0x1dec] = 0x8e39, [0x1ded] = 0x8e35, [0x1dee] = 0x8f3b, [0x1def] = 0x8f2f, + [0x1df0] = 0x8f38, [0x1df1] = 0x8f33, [0x1df2] = 0x8fa8, [0x1df3] = 0x8fa6, + [0x1df4] = 0x9075, [0x1df5] = 0x9074, [0x1df6] = 0x9078, [0x1df7] = 0x9072, + [0x1df8] = 0x907c, [0x1df9] = 0x907a, [0x1dfa] = 0x9134, [0x1dfb] = 0x9192, + [0x1dfc] = 0x9320, [0x1dfd] = 0x9336, [0x1dfe] = 0x92f8, [0x1dff] = 0x9333, + [0x1e00] = 0x932f, [0x1e01] = 0x9322, [0x1e02] = 0x92fc, [0x1e03] = 0x932b, + [0x1e04] = 0x9304, [0x1e05] = 0x931a, [0x1e06] = 0x9310, [0x1e07] = 0x9326, + [0x1e08] = 0x9321, [0x1e09] = 0x9315, [0x1e0a] = 0x932e, [0x1e0b] = 0x9319, + [0x1e0c] = 0x95bb, [0x1e0d] = 0x96a7, [0x1e0e] = 0x96a8, [0x1e0f] = 0x96aa, + [0x1e10] = 0x96d5, [0x1e11] = 0x970e, [0x1e12] = 0x9711, [0x1e13] = 0x9716, + [0x1e14] = 0x970d, [0x1e15] = 0x9713, [0x1e16] = 0x970f, [0x1e17] = 0x975b, + [0x1e18] = 0x975c, [0x1e19] = 0x9766, [0x1e1a] = 0x9798, [0x1e1b] = 0x9830, + [0x1e1c] = 0x9838, [0x1e1d] = 0x983b, [0x1e1e] = 0x9837, [0x1e1f] = 0x982d, + [0x1e20] = 0x9839, [0x1e21] = 0x9824, [0x1e22] = 0x9910, [0x1e23] = 0x9928, + [0x1e24] = 0x991e, [0x1e25] = 0x991b, [0x1e26] = 0x9921, [0x1e27] = 0x991a, + [0x1e28] = 0x99ed, [0x1e29] = 0x99e2, [0x1e2a] = 0x99f1, [0x1e2b] = 0x9ab8, + [0x1e2c] = 0x9abc, [0x1e2d] = 0x9afb, [0x1e2e] = 0x9aed, [0x1e2f] = 0x9b28, + [0x1e30] = 0x9b91, [0x1e31] = 0x9d15, [0x1e32] = 0x9d23, [0x1e33] = 0x9d26, + [0x1e34] = 0x9d28, [0x1e35] = 0x9d12, [0x1e36] = 0x9d1b, [0x1e37] = 0x9ed8, + [0x1e38] = 0x9ed4, [0x1e39] = 0x9f8d, [0x1e3a] = 0x9f9c, [0x1e3b] = 0x512a, + [0x1e3c] = 0x511f, [0x1e3d] = 0x5121, [0x1e3e] = 0x5132, [0x1e3f] = 0x52f5, + [0x1e40] = 0x568e, [0x1e41] = 0x5680, [0x1e42] = 0x5690, [0x1e43] = 0x5685, + [0x1e44] = 0x5687, [0x1e45] = 0x568f, [0x1e46] = 0x58d5, [0x1e47] = 0x58d3, + [0x1e48] = 0x58d1, [0x1e49] = 0x58ce, [0x1e4a] = 0x5b30, [0x1e4b] = 0x5b2a, + [0x1e4c] = 0x5b24, [0x1e4d] = 0x5b7a, [0x1e4e] = 0x5c37, [0x1e4f] = 0x5c68, + [0x1e50] = 0x5dbc, [0x1e51] = 0x5dba, [0x1e52] = 0x5dbd, [0x1e53] = 0x5db8, + [0x1e54] = 0x5e6b, [0x1e55] = 0x5f4c, [0x1e56] = 0x5fbd, [0x1e57] = 0x61c9, + [0x1e58] = 0x61c2, [0x1e59] = 0x61c7, [0x1e5a] = 0x61e6, [0x1e5b] = 0x61cb, + [0x1e5c] = 0x6232, [0x1e5d] = 0x6234, [0x1e5e] = 0x64ce, [0x1e5f] = 0x64ca, + [0x1e60] = 0x64d8, [0x1e61] = 0x64e0, [0x1e62] = 0x64f0, [0x1e63] = 0x64e6, + [0x1e64] = 0x64ec, [0x1e65] = 0x64f1, [0x1e66] = 0x64e2, [0x1e67] = 0x64ed, + [0x1e68] = 0x6582, [0x1e69] = 0x6583, [0x1e6a] = 0x66d9, [0x1e6b] = 0x66d6, + [0x1e6c] = 0x6a80, [0x1e6d] = 0x6a94, [0x1e6e] = 0x6a84, [0x1e6f] = 0x6aa2, + [0x1e70] = 0x6a9c, [0x1e71] = 0x6adb, [0x1e72] = 0x6aa3, [0x1e73] = 0x6a7e, + [0x1e74] = 0x6a97, [0x1e75] = 0x6a90, [0x1e76] = 0x6aa0, [0x1e77] = 0x6b5c, + [0x1e78] = 0x6bae, [0x1e79] = 0x6bda, [0x1e7a] = 0x6c08, [0x1e7b] = 0x6fd8, + [0x1e7c] = 0x6ff1, [0x1e7d] = 0x6fdf, [0x1e7e] = 0x6fe0, [0x1e7f] = 0x6fdb, + [0x1e80] = 0x6fe4, [0x1e81] = 0x6feb, [0x1e82] = 0x6fef, [0x1e83] = 0x6f80, + [0x1e84] = 0x6fec, [0x1e85] = 0x6fe1, [0x1e86] = 0x6fe9, [0x1e87] = 0x6fd5, + [0x1e88] = 0x6fee, [0x1e89] = 0x6ff0, [0x1e8a] = 0x71e7, [0x1e8b] = 0x71df, + [0x1e8c] = 0x71ee, [0x1e8d] = 0x71e6, [0x1e8e] = 0x71e5, [0x1e8f] = 0x71ed, + [0x1e90] = 0x71ec, [0x1e91] = 0x71f4, [0x1e92] = 0x71e0, [0x1e93] = 0x7235, + [0x1e94] = 0x7246, [0x1e95] = 0x7370, [0x1e96] = 0x7372, [0x1e97] = 0x74a9, + [0x1e98] = 0x74b0, [0x1e99] = 0x74a6, [0x1e9a] = 0x74a8, [0x1e9b] = 0x7646, + [0x1e9c] = 0x7642, [0x1e9d] = 0x764c, [0x1e9e] = 0x76ea, [0x1e9f] = 0x77b3, + [0x1ea0] = 0x77aa, [0x1ea1] = 0x77b0, [0x1ea2] = 0x77ac, [0x1ea3] = 0x77a7, + [0x1ea4] = 0x77ad, [0x1ea5] = 0x77ef, [0x1ea6] = 0x78f7, [0x1ea7] = 0x78fa, + [0x1ea8] = 0x78f4, [0x1ea9] = 0x78ef, [0x1eaa] = 0x7901, [0x1eab] = 0x79a7, + [0x1eac] = 0x79aa, [0x1ead] = 0x7a57, [0x1eae] = 0x7abf, [0x1eaf] = 0x7c07, + [0x1eb0] = 0x7c0d, [0x1eb1] = 0x7bfe, [0x1eb2] = 0x7bf7, [0x1eb3] = 0x7c0c, + [0x1eb4] = 0x7be0, [0x1eb5] = 0x7ce0, [0x1eb6] = 0x7cdc, [0x1eb7] = 0x7cde, + [0x1eb8] = 0x7ce2, [0x1eb9] = 0x7cdf, [0x1eba] = 0x7cd9, [0x1ebb] = 0x7cdd, + [0x1ebc] = 0x7e2e, [0x1ebd] = 0x7e3e, [0x1ebe] = 0x7e46, [0x1ebf] = 0x7e37, + [0x1ec0] = 0x7e32, [0x1ec1] = 0x7e43, [0x1ec2] = 0x7e2b, [0x1ec3] = 0x7e3d, + [0x1ec4] = 0x7e31, [0x1ec5] = 0x7e45, [0x1ec6] = 0x7e41, [0x1ec7] = 0x7e34, + [0x1ec8] = 0x7e39, [0x1ec9] = 0x7e48, [0x1eca] = 0x7e35, [0x1ecb] = 0x7e3f, + [0x1ecc] = 0x7e2f, [0x1ecd] = 0x7f44, [0x1ece] = 0x7ff3, [0x1ecf] = 0x7ffc, + [0x1ed0] = 0x8071, [0x1ed1] = 0x8072, [0x1ed2] = 0x8070, [0x1ed3] = 0x806f, + [0x1ed4] = 0x8073, [0x1ed5] = 0x81c6, [0x1ed6] = 0x81c3, [0x1ed7] = 0x81ba, + [0x1ed8] = 0x81c2, [0x1ed9] = 0x81c0, [0x1eda] = 0x81bf, [0x1edb] = 0x81bd, + [0x1edc] = 0x81c9, [0x1edd] = 0x81be, [0x1ede] = 0x81e8, [0x1edf] = 0x8209, + [0x1ee0] = 0x8271, [0x1ee1] = 0x85aa, [0x1ee2] = 0x8584, [0x1ee3] = 0x857e, + [0x1ee4] = 0x859c, [0x1ee5] = 0x8591, [0x1ee6] = 0x8594, [0x1ee7] = 0x85af, + [0x1ee8] = 0x859b, [0x1ee9] = 0x8587, [0x1eea] = 0x85a8, [0x1eeb] = 0x858a, + [0x1eec] = 0x85a6, [0x1eed] = 0x8667, [0x1eee] = 0x87c0, [0x1eef] = 0x87d1, + [0x1ef0] = 0x87b3, [0x1ef1] = 0x87d2, [0x1ef2] = 0x87c6, [0x1ef3] = 0x87ab, + [0x1ef4] = 0x87bb, [0x1ef5] = 0x87ba, [0x1ef6] = 0x87c8, [0x1ef7] = 0x87cb, + [0x1ef8] = 0x893b, [0x1ef9] = 0x8936, [0x1efa] = 0x8944, [0x1efb] = 0x8938, + [0x1efc] = 0x893d, [0x1efd] = 0x89ac, [0x1efe] = 0x8b0e, [0x1eff] = 0x8b17, + [0x1f00] = 0x8b19, [0x1f01] = 0x8b1b, [0x1f02] = 0x8b0a, [0x1f03] = 0x8b20, + [0x1f04] = 0x8b1d, [0x1f05] = 0x8b04, [0x1f06] = 0x8b10, [0x1f07] = 0x8c41, + [0x1f08] = 0x8c3f, [0x1f09] = 0x8c73, [0x1f0a] = 0x8cfa, [0x1f0b] = 0x8cfd, + [0x1f0c] = 0x8cfc, [0x1f0d] = 0x8cf8, [0x1f0e] = 0x8cfb, [0x1f0f] = 0x8da8, + [0x1f10] = 0x8e49, [0x1f11] = 0x8e4b, [0x1f12] = 0x8e48, [0x1f13] = 0x8e4a, + [0x1f14] = 0x8f44, [0x1f15] = 0x8f3e, [0x1f16] = 0x8f42, [0x1f17] = 0x8f45, + [0x1f18] = 0x8f3f, [0x1f19] = 0x907f, [0x1f1a] = 0x907d, [0x1f1b] = 0x9084, + [0x1f1c] = 0x9081, [0x1f1d] = 0x9082, [0x1f1e] = 0x9080, [0x1f1f] = 0x9139, + [0x1f20] = 0x91a3, [0x1f21] = 0x919e, [0x1f22] = 0x919c, [0x1f23] = 0x934d, + [0x1f24] = 0x9382, [0x1f25] = 0x9328, [0x1f26] = 0x9375, [0x1f27] = 0x934a, + [0x1f28] = 0x9365, [0x1f29] = 0x934b, [0x1f2a] = 0x9318, [0x1f2b] = 0x937e, + [0x1f2c] = 0x936c, [0x1f2d] = 0x935b, [0x1f2e] = 0x9370, [0x1f2f] = 0x935a, + [0x1f30] = 0x9354, [0x1f31] = 0x95ca, [0x1f32] = 0x95cb, [0x1f33] = 0x95cc, + [0x1f34] = 0x95c8, [0x1f35] = 0x95c6, [0x1f36] = 0x96b1, [0x1f37] = 0x96b8, + [0x1f38] = 0x96d6, [0x1f39] = 0x971c, [0x1f3a] = 0x971e, [0x1f3b] = 0x97a0, + [0x1f3c] = 0x97d3, [0x1f3d] = 0x9846, [0x1f3e] = 0x98b6, [0x1f3f] = 0x9935, + [0x1f40] = 0x9a01, [0x1f41] = 0x99ff, [0x1f42] = 0x9bae, [0x1f43] = 0x9bab, + [0x1f44] = 0x9baa, [0x1f45] = 0x9bad, [0x1f46] = 0x9d3b, [0x1f47] = 0x9d3f, + [0x1f48] = 0x9e8b, [0x1f49] = 0x9ecf, [0x1f4a] = 0x9ede, [0x1f4b] = 0x9edc, + [0x1f4c] = 0x9edd, [0x1f4d] = 0x9edb, [0x1f4e] = 0x9f3e, [0x1f4f] = 0x9f4b, + [0x1f50] = 0x53e2, [0x1f51] = 0x5695, [0x1f52] = 0x56ae, [0x1f53] = 0x58d9, + [0x1f54] = 0x58d8, [0x1f55] = 0x5b38, [0x1f56] = 0x5f5e, [0x1f57] = 0x61e3, + [0x1f58] = 0x6233, [0x1f59] = 0x64f4, [0x1f5a] = 0x64f2, [0x1f5b] = 0x64fe, + [0x1f5c] = 0x6506, [0x1f5d] = 0x64fa, [0x1f5e] = 0x64fb, [0x1f5f] = 0x64f7, + [0x1f60] = 0x65b7, [0x1f61] = 0x66dc, [0x1f62] = 0x6726, [0x1f63] = 0x6ab3, + [0x1f64] = 0x6aac, [0x1f65] = 0x6ac3, [0x1f66] = 0x6abb, [0x1f67] = 0x6ab8, + [0x1f68] = 0x6ac2, [0x1f69] = 0x6aae, [0x1f6a] = 0x6aaf, [0x1f6b] = 0x6b5f, + [0x1f6c] = 0x6b78, [0x1f6d] = 0x6baf, [0x1f6e] = 0x7009, [0x1f6f] = 0x700b, + [0x1f70] = 0x6ffe, [0x1f71] = 0x7006, [0x1f72] = 0x6ffa, [0x1f73] = 0x7011, + [0x1f74] = 0x700f, [0x1f75] = 0x71fb, [0x1f76] = 0x71fc, [0x1f77] = 0x71fe, + [0x1f78] = 0x71f8, [0x1f79] = 0x7377, [0x1f7a] = 0x7375, [0x1f7b] = 0x74a7, + [0x1f7c] = 0x74bf, [0x1f7d] = 0x7515, [0x1f7e] = 0x7656, [0x1f7f] = 0x7658, + [0x1f80] = 0x7652, [0x1f81] = 0x77bd, [0x1f82] = 0x77bf, [0x1f83] = 0x77bb, + [0x1f84] = 0x77bc, [0x1f85] = 0x790e, [0x1f86] = 0x79ae, [0x1f87] = 0x7a61, + [0x1f88] = 0x7a62, [0x1f89] = 0x7a60, [0x1f8a] = 0x7ac4, [0x1f8b] = 0x7ac5, + [0x1f8c] = 0x7c2b, [0x1f8d] = 0x7c27, [0x1f8e] = 0x7c2a, [0x1f8f] = 0x7c1e, + [0x1f90] = 0x7c23, [0x1f91] = 0x7c21, [0x1f92] = 0x7ce7, [0x1f93] = 0x7e54, + [0x1f94] = 0x7e55, [0x1f95] = 0x7e5e, [0x1f96] = 0x7e5a, [0x1f97] = 0x7e61, + [0x1f98] = 0x7e52, [0x1f99] = 0x7e59, [0x1f9a] = 0x7f48, [0x1f9b] = 0x7ff9, + [0x1f9c] = 0x7ffb, [0x1f9d] = 0x8077, [0x1f9e] = 0x8076, [0x1f9f] = 0x81cd, + [0x1fa0] = 0x81cf, [0x1fa1] = 0x820a, [0x1fa2] = 0x85cf, [0x1fa3] = 0x85a9, + [0x1fa4] = 0x85cd, [0x1fa5] = 0x85d0, [0x1fa6] = 0x85c9, [0x1fa7] = 0x85b0, + [0x1fa8] = 0x85ba, [0x1fa9] = 0x85b9, [0x1faa] = 0x87ef, [0x1fab] = 0x87ec, + [0x1fac] = 0x87f2, [0x1fad] = 0x87e0, [0x1fae] = 0x8986, [0x1faf] = 0x89b2, + [0x1fb0] = 0x89f4, [0x1fb1] = 0x8b28, [0x1fb2] = 0x8b39, [0x1fb3] = 0x8b2c, + [0x1fb4] = 0x8b2b, [0x1fb5] = 0x8c50, [0x1fb6] = 0x8d05, [0x1fb7] = 0x8e59, + [0x1fb8] = 0x8e63, [0x1fb9] = 0x8e66, [0x1fba] = 0x8e64, [0x1fbb] = 0x8e5f, + [0x1fbc] = 0x8e55, [0x1fbd] = 0x8ec0, [0x1fbe] = 0x8f49, [0x1fbf] = 0x8f4d, + [0x1fc0] = 0x9087, [0x1fc1] = 0x9083, [0x1fc2] = 0x9088, [0x1fc3] = 0x91ab, + [0x1fc4] = 0x91ac, [0x1fc5] = 0x91d0, [0x1fc6] = 0x9394, [0x1fc7] = 0x938a, + [0x1fc8] = 0x9396, [0x1fc9] = 0x93a2, [0x1fca] = 0x93b3, [0x1fcb] = 0x93ae, + [0x1fcc] = 0x93ac, [0x1fcd] = 0x93b0, [0x1fce] = 0x9398, [0x1fcf] = 0x939a, + [0x1fd0] = 0x9397, [0x1fd1] = 0x95d4, [0x1fd2] = 0x95d6, [0x1fd3] = 0x95d0, + [0x1fd4] = 0x95d5, [0x1fd5] = 0x96e2, [0x1fd6] = 0x96dc, [0x1fd7] = 0x96d9, + [0x1fd8] = 0x96db, [0x1fd9] = 0x96de, [0x1fda] = 0x9724, [0x1fdb] = 0x97a3, + [0x1fdc] = 0x97a6, [0x1fdd] = 0x97ad, [0x1fde] = 0x97f9, [0x1fdf] = 0x984d, + [0x1fe0] = 0x984f, [0x1fe1] = 0x984c, [0x1fe2] = 0x984e, [0x1fe3] = 0x9853, + [0x1fe4] = 0x98ba, [0x1fe5] = 0x993e, [0x1fe6] = 0x993f, [0x1fe7] = 0x993d, + [0x1fe8] = 0x992e, [0x1fe9] = 0x99a5, [0x1fea] = 0x9a0e, [0x1feb] = 0x9ac1, + [0x1fec] = 0x9b03, [0x1fed] = 0x9b06, [0x1fee] = 0x9b4f, [0x1fef] = 0x9b4e, + [0x1ff0] = 0x9b4d, [0x1ff1] = 0x9bca, [0x1ff2] = 0x9bc9, [0x1ff3] = 0x9bfd, + [0x1ff4] = 0x9bc8, [0x1ff5] = 0x9bc0, [0x1ff6] = 0x9d51, [0x1ff7] = 0x9d5d, + [0x1ff8] = 0x9d60, [0x1ff9] = 0x9ee0, [0x1ffa] = 0x9f15, [0x1ffb] = 0x9f2c, + [0x1ffc] = 0x5133, [0x1ffd] = 0x56a5, [0x1ffe] = 0x56a8, [0x1fff] = 0x58de, + [0x2000] = 0x58df, [0x2001] = 0x58e2, [0x2002] = 0x5bf5, [0x2003] = 0x9f90, + [0x2004] = 0x5eec, [0x2005] = 0x61f2, [0x2006] = 0x61f7, [0x2007] = 0x61f6, + [0x2008] = 0x61f5, [0x2009] = 0x6500, [0x200a] = 0x650f, [0x200b] = 0x66e0, + [0x200c] = 0x66dd, [0x200d] = 0x6ae5, [0x200e] = 0x6add, [0x200f] = 0x6ada, + [0x2010] = 0x6ad3, [0x2011] = 0x701b, [0x2012] = 0x701f, [0x2013] = 0x7028, + [0x2014] = 0x701a, [0x2015] = 0x701d, [0x2016] = 0x7015, [0x2017] = 0x7018, + [0x2018] = 0x7206, [0x2019] = 0x720d, [0x201a] = 0x7258, [0x201b] = 0x72a2, + [0x201c] = 0x7378, [0x201d] = 0x737a, [0x201e] = 0x74bd, [0x201f] = 0x74ca, + [0x2020] = 0x74e3, [0x2021] = 0x7587, [0x2022] = 0x7586, [0x2023] = 0x765f, + [0x2024] = 0x7661, [0x2025] = 0x77c7, [0x2026] = 0x7919, [0x2027] = 0x79b1, + [0x2028] = 0x7a6b, [0x2029] = 0x7a69, [0x202a] = 0x7c3e, [0x202b] = 0x7c3f, + [0x202c] = 0x7c38, [0x202d] = 0x7c3d, [0x202e] = 0x7c37, [0x202f] = 0x7c40, + [0x2030] = 0x7e6b, [0x2031] = 0x7e6d, [0x2032] = 0x7e79, [0x2033] = 0x7e69, + [0x2034] = 0x7e6a, [0x2035] = 0x7e73, [0x2036] = 0x7f85, [0x2037] = 0x7fb6, + [0x2038] = 0x7fb9, [0x2039] = 0x7fb8, [0x203a] = 0x81d8, [0x203b] = 0x85e9, + [0x203c] = 0x85dd, [0x203d] = 0x85ea, [0x203e] = 0x85d5, [0x203f] = 0x85e4, + [0x2040] = 0x85e5, [0x2041] = 0x85f7, [0x2042] = 0x87fb, [0x2043] = 0x8805, + [0x2044] = 0x880d, [0x2045] = 0x87f9, [0x2046] = 0x87fe, [0x2047] = 0x8960, + [0x2048] = 0x895f, [0x2049] = 0x8956, [0x204a] = 0x895e, [0x204b] = 0x8b41, + [0x204c] = 0x8b5c, [0x204d] = 0x8b58, [0x204e] = 0x8b49, [0x204f] = 0x8b5a, + [0x2050] = 0x8b4e, [0x2051] = 0x8b4f, [0x2052] = 0x8b46, [0x2053] = 0x8b59, + [0x2054] = 0x8d08, [0x2055] = 0x8d0a, [0x2056] = 0x8e7c, [0x2057] = 0x8e72, + [0x2058] = 0x8e87, [0x2059] = 0x8e76, [0x205a] = 0x8e6c, [0x205b] = 0x8e7a, + [0x205c] = 0x8e74, [0x205d] = 0x8f54, [0x205e] = 0x8f4e, [0x205f] = 0x8fad, + [0x2060] = 0x908a, [0x2061] = 0x908b, [0x2062] = 0x91b1, [0x2063] = 0x91ae, + [0x2064] = 0x93e1, [0x2065] = 0x93d1, [0x2066] = 0x93df, [0x2067] = 0x93c3, + [0x2068] = 0x93c8, [0x2069] = 0x93dc, [0x206a] = 0x93dd, [0x206b] = 0x93d6, + [0x206c] = 0x93e2, [0x206d] = 0x93cd, [0x206e] = 0x93d8, [0x206f] = 0x93e4, + [0x2070] = 0x93d7, [0x2071] = 0x93e8, [0x2072] = 0x95dc, [0x2073] = 0x96b4, + [0x2074] = 0x96e3, [0x2075] = 0x972a, [0x2076] = 0x9727, [0x2077] = 0x9761, + [0x2078] = 0x97dc, [0x2079] = 0x97fb, [0x207a] = 0x985e, [0x207b] = 0x9858, + [0x207c] = 0x985b, [0x207d] = 0x98bc, [0x207e] = 0x9945, [0x207f] = 0x9949, + [0x2080] = 0x9a16, [0x2081] = 0x9a19, [0x2082] = 0x9b0d, [0x2083] = 0x9be8, + [0x2084] = 0x9be7, [0x2085] = 0x9bd6, [0x2086] = 0x9bdb, [0x2087] = 0x9d89, + [0x2088] = 0x9d61, [0x2089] = 0x9d72, [0x208a] = 0x9d6a, [0x208b] = 0x9d6c, + [0x208c] = 0x9e92, [0x208d] = 0x9e97, [0x208e] = 0x9e93, [0x208f] = 0x9eb4, + [0x2090] = 0x52f8, [0x2091] = 0x56b7, [0x2092] = 0x56b6, [0x2093] = 0x56b4, + [0x2094] = 0x56bc, [0x2095] = 0x58e4, [0x2096] = 0x5b40, [0x2097] = 0x5b43, + [0x2098] = 0x5b7d, [0x2099] = 0x5bf6, [0x209a] = 0x5dc9, [0x209b] = 0x61f8, + [0x209c] = 0x61fa, [0x209d] = 0x6518, [0x209e] = 0x6514, [0x209f] = 0x6519, + [0x20a0] = 0x66e6, [0x20a1] = 0x6727, [0x20a2] = 0x6aec, [0x20a3] = 0x703e, + [0x20a4] = 0x7030, [0x20a5] = 0x7032, [0x20a6] = 0x7210, [0x20a7] = 0x737b, + [0x20a8] = 0x74cf, [0x20a9] = 0x7662, [0x20aa] = 0x7665, [0x20ab] = 0x7926, + [0x20ac] = 0x792a, [0x20ad] = 0x792c, [0x20ae] = 0x792b, [0x20af] = 0x7ac7, + [0x20b0] = 0x7af6, [0x20b1] = 0x7c4c, [0x20b2] = 0x7c43, [0x20b3] = 0x7c4d, + [0x20b4] = 0x7cef, [0x20b5] = 0x7cf0, [0x20b6] = 0x8fae, [0x20b7] = 0x7e7d, + [0x20b8] = 0x7e7c, [0x20b9] = 0x7e82, [0x20ba] = 0x7f4c, [0x20bb] = 0x8000, + [0x20bc] = 0x81da, [0x20bd] = 0x8266, [0x20be] = 0x85fb, [0x20bf] = 0x85f9, + [0x20c0] = 0x8611, [0x20c1] = 0x85fa, [0x20c2] = 0x8606, [0x20c3] = 0x860b, + [0x20c4] = 0x8607, [0x20c5] = 0x860a, [0x20c6] = 0x8814, [0x20c7] = 0x8815, + [0x20c8] = 0x8964, [0x20c9] = 0x89ba, [0x20ca] = 0x89f8, [0x20cb] = 0x8b70, + [0x20cc] = 0x8b6c, [0x20cd] = 0x8b66, [0x20ce] = 0x8b6f, [0x20cf] = 0x8b5f, + [0x20d0] = 0x8b6b, [0x20d1] = 0x8d0f, [0x20d2] = 0x8d0d, [0x20d3] = 0x8e89, + [0x20d4] = 0x8e81, [0x20d5] = 0x8e85, [0x20d6] = 0x8e82, [0x20d7] = 0x91b4, + [0x20d8] = 0x91cb, [0x20d9] = 0x9418, [0x20da] = 0x9403, [0x20db] = 0x93fd, + [0x20dc] = 0x95e1, [0x20dd] = 0x9730, [0x20de] = 0x98c4, [0x20df] = 0x9952, + [0x20e0] = 0x9951, [0x20e1] = 0x99a8, [0x20e2] = 0x9a2b, [0x20e3] = 0x9a30, + [0x20e4] = 0x9a37, [0x20e5] = 0x9a35, [0x20e6] = 0x9c13, [0x20e7] = 0x9c0d, + [0x20e8] = 0x9e79, [0x20e9] = 0x9eb5, [0x20ea] = 0x9ee8, [0x20eb] = 0x9f2f, + [0x20ec] = 0x9f5f, [0x20ed] = 0x9f63, [0x20ee] = 0x9f61, [0x20ef] = 0x5137, + [0x20f0] = 0x5138, [0x20f1] = 0x56c1, [0x20f2] = 0x56c0, [0x20f3] = 0x56c2, + [0x20f4] = 0x5914, [0x20f5] = 0x5c6c, [0x20f6] = 0x5dcd, [0x20f7] = 0x61fc, + [0x20f8] = 0x61fe, [0x20f9] = 0x651d, [0x20fa] = 0x651c, [0x20fb] = 0x6595, + [0x20fc] = 0x66e9, [0x20fd] = 0x6afb, [0x20fe] = 0x6b04, [0x20ff] = 0x6afa, + [0x2100] = 0x6bb2, [0x2101] = 0x704c, [0x2102] = 0x721b, [0x2103] = 0x72a7, + [0x2104] = 0x74d6, [0x2105] = 0x74d4, [0x2106] = 0x7669, [0x2107] = 0x77d3, + [0x2108] = 0x7c50, [0x2109] = 0x7e8f, [0x210a] = 0x7e8c, [0x210b] = 0x7fbc, + [0x210c] = 0x8617, [0x210d] = 0x862d, [0x210e] = 0x861a, [0x210f] = 0x8823, + [0x2110] = 0x8822, [0x2111] = 0x8821, [0x2112] = 0x881f, [0x2113] = 0x896a, + [0x2114] = 0x896c, [0x2115] = 0x89bd, [0x2116] = 0x8b74, [0x2117] = 0x8b77, + [0x2118] = 0x8b7d, [0x2119] = 0x8d13, [0x211a] = 0x8e8a, [0x211b] = 0x8e8d, + [0x211c] = 0x8e8b, [0x211d] = 0x8f5f, [0x211e] = 0x8faf, [0x211f] = 0x91ba, + [0x2120] = 0x942e, [0x2121] = 0x9433, [0x2122] = 0x9435, [0x2123] = 0x943a, + [0x2124] = 0x9438, [0x2125] = 0x9432, [0x2126] = 0x942b, [0x2127] = 0x95e2, + [0x2128] = 0x9738, [0x2129] = 0x9739, [0x212a] = 0x9732, [0x212b] = 0x97ff, + [0x212c] = 0x9867, [0x212d] = 0x9865, [0x212e] = 0x9957, [0x212f] = 0x9a45, + [0x2130] = 0x9a43, [0x2131] = 0x9a40, [0x2132] = 0x9a3e, [0x2133] = 0x9acf, + [0x2134] = 0x9b54, [0x2135] = 0x9b51, [0x2136] = 0x9c2d, [0x2137] = 0x9c25, + [0x2138] = 0x9daf, [0x2139] = 0x9db4, [0x213a] = 0x9dc2, [0x213b] = 0x9db8, + [0x213c] = 0x9e9d, [0x213d] = 0x9eef, [0x213e] = 0x9f19, [0x213f] = 0x9f5c, + [0x2140] = 0x9f66, [0x2141] = 0x9f67, [0x2142] = 0x513c, [0x2143] = 0x513b, + [0x2144] = 0x56c8, [0x2145] = 0x56ca, [0x2146] = 0x56c9, [0x2147] = 0x5b7f, + [0x2148] = 0x5dd4, [0x2149] = 0x5dd2, [0x214a] = 0x5f4e, [0x214b] = 0x61ff, + [0x214c] = 0x6524, [0x214d] = 0x6b0a, [0x214e] = 0x6b61, [0x214f] = 0x7051, + [0x2150] = 0x7058, [0x2151] = 0x7380, [0x2152] = 0x74e4, [0x2153] = 0x758a, + [0x2154] = 0x766e, [0x2155] = 0x766c, [0x2156] = 0x79b3, [0x2157] = 0x7c60, + [0x2158] = 0x7c5f, [0x2159] = 0x807e, [0x215a] = 0x807d, [0x215b] = 0x81df, + [0x215c] = 0x8972, [0x215d] = 0x896f, [0x215e] = 0x89fc, [0x215f] = 0x8b80, + [0x2160] = 0x8d16, [0x2161] = 0x8d17, [0x2162] = 0x8e91, [0x2163] = 0x8e93, + [0x2164] = 0x8f61, [0x2165] = 0x9148, [0x2166] = 0x9444, [0x2167] = 0x9451, + [0x2168] = 0x9452, [0x2169] = 0x973d, [0x216a] = 0x973e, [0x216b] = 0x97c3, + [0x216c] = 0x97c1, [0x216d] = 0x986b, [0x216e] = 0x9955, [0x216f] = 0x9a55, + [0x2170] = 0x9a4d, [0x2171] = 0x9ad2, [0x2172] = 0x9b1a, [0x2173] = 0x9c49, + [0x2174] = 0x9c31, [0x2175] = 0x9c3e, [0x2176] = 0x9c3b, [0x2177] = 0x9dd3, + [0x2178] = 0x9dd7, [0x2179] = 0x9f34, [0x217a] = 0x9f6c, [0x217b] = 0x9f6a, + [0x217c] = 0x9f94, [0x217d] = 0x56cc, [0x217e] = 0x5dd6, [0x217f] = 0x6200, + [0x2180] = 0x6523, [0x2181] = 0x652b, [0x2182] = 0x652a, [0x2183] = 0x66ec, + [0x2184] = 0x6b10, [0x2185] = 0x74da, [0x2186] = 0x7aca, [0x2187] = 0x7c64, + [0x2188] = 0x7c63, [0x2189] = 0x7c65, [0x218a] = 0x7e93, [0x218b] = 0x7e96, + [0x218c] = 0x7e94, [0x218d] = 0x81e2, [0x218e] = 0x8638, [0x218f] = 0x863f, + [0x2190] = 0x8831, [0x2191] = 0x8b8a, [0x2192] = 0x9090, [0x2193] = 0x908f, + [0x2194] = 0x9463, [0x2195] = 0x9460, [0x2196] = 0x9464, [0x2197] = 0x9768, + [0x2198] = 0x986f, [0x2199] = 0x995c, [0x219a] = 0x9a5a, [0x219b] = 0x9a5b, + [0x219c] = 0x9a57, [0x219d] = 0x9ad3, [0x219e] = 0x9ad4, [0x219f] = 0x9ad1, + [0x21a0] = 0x9c54, [0x21a1] = 0x9c57, [0x21a2] = 0x9c56, [0x21a3] = 0x9de5, + [0x21a4] = 0x9e9f, [0x21a5] = 0x9ef4, [0x21a6] = 0x56d1, [0x21a7] = 0x58e9, + [0x21a8] = 0x652c, [0x21a9] = 0x705e, [0x21aa] = 0x7671, [0x21ab] = 0x7672, + [0x21ac] = 0x77d7, [0x21ad] = 0x7f50, [0x21ae] = 0x7f88, [0x21af] = 0x8836, + [0x21b0] = 0x8839, [0x21b1] = 0x8862, [0x21b2] = 0x8b93, [0x21b3] = 0x8b92, + [0x21b4] = 0x8b96, [0x21b5] = 0x8277, [0x21b6] = 0x8d1b, [0x21b7] = 0x91c0, + [0x21b8] = 0x946a, [0x21b9] = 0x9742, [0x21ba] = 0x9748, [0x21bb] = 0x9744, + [0x21bc] = 0x97c6, [0x21bd] = 0x9870, [0x21be] = 0x9a5f, [0x21bf] = 0x9b22, + [0x21c0] = 0x9b58, [0x21c1] = 0x9c5f, [0x21c2] = 0x9df9, [0x21c3] = 0x9dfa, + [0x21c4] = 0x9e7c, [0x21c5] = 0x9e7d, [0x21c6] = 0x9f07, [0x21c7] = 0x9f77, + [0x21c8] = 0x9f72, [0x21c9] = 0x5ef3, [0x21ca] = 0x6b16, [0x21cb] = 0x7063, + [0x21cc] = 0x7c6c, [0x21cd] = 0x7c6e, [0x21ce] = 0x883b, [0x21cf] = 0x89c0, + [0x21d0] = 0x8ea1, [0x21d1] = 0x91c1, [0x21d2] = 0x9472, [0x21d3] = 0x9470, + [0x21d4] = 0x9871, [0x21d5] = 0x995e, [0x21d6] = 0x9ad6, [0x21d7] = 0x9b23, + [0x21d8] = 0x9ecc, [0x21d9] = 0x7064, [0x21da] = 0x77da, [0x21db] = 0x8b9a, + [0x21dc] = 0x9477, [0x21dd] = 0x97c9, [0x21de] = 0x9a62, [0x21df] = 0x9a65, + [0x21e0] = 0x7e9c, [0x21e1] = 0x8b9c, [0x21e2] = 0x8eaa, [0x21e3] = 0x91c5, + [0x21e4] = 0x947d, [0x21e5] = 0x947e, [0x21e6] = 0x947c, [0x21e7] = 0x9c77, + [0x21e8] = 0x9c78, [0x21e9] = 0x9ef7, [0x21ea] = 0x8c54, [0x21eb] = 0x947f, + [0x21ec] = 0x9e1a, [0x21ed] = 0x7228, [0x21ee] = 0x9a6a, [0x21ef] = 0x9b31, + [0x21f0] = 0x9e1b, [0x21f1] = 0x9e1e, [0x21f2] = 0x7c72, }; @@ -1533,7 +1542,7 @@ const char __cns11643l1_from_ucs4_tab2[] /* Greek alphabet. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x03' | perl tab.pl where tab.pl is @@ -1574,7 +1583,7 @@ const char __cns11643l1_from_ucs4_tab3[] /* General punctuation. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x20' | perl tab.pl where tab.pl is @@ -1612,7 +1621,7 @@ const char __cns11643l1_from_ucs4_tab5[] /* Mathematical operators. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x22[1-6]' | perl tab.pl where tab.pl is @@ -1643,7 +1652,7 @@ const char __cns11643l1_from_ucs4_tab6[] /* Graphic pictures for control codes. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x24[0-2]' | perl tab.pl where tab.pl is @@ -1679,7 +1688,7 @@ const char __cns11643l1_from_ucs4_tab7[] /* Circled and Parenthesized numbers. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x24[67]' | perl tab.pl where tab.pl is @@ -1711,7 +1720,7 @@ const char __cns11643l1_from_ucs4_tab8[] /* Circled and Parenthesized numbers. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x2[56]' | perl tab.pl where tab.pl is @@ -1756,7 +1765,7 @@ const char __cns11643l1_from_ucs4_tab9[] /* CJK punctuation and Hangzhou-style numerals. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x30[0-2]' | perl tab.pl where tab.pl is @@ -1791,7 +1800,7 @@ const char __cns11643l1_from_ucs4_tab10[ /* Squared latin abbreviations. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x33' | perl tab.pl where tab.pl is @@ -1820,7 +1829,7 @@ const char __cns11643l1_from_ucs4_tab11[ /* CJK Ideographs. The table can be created using - egrep '^0x1' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x1' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0x[4-9]' | perl tab.pl where tab.pl is @@ -1860,134 +1869,135 @@ const char __cns11643l1_from_ucs4_tab12[ [0x008e] = "\x44\x40", [0x0091] = "\x44\x69", [0x0092] = "\x44\x6b", [0x0094] = "\x44\x6c", [0x0095] = "\x44\x6a", [0x0099] = "\x47\x27", [0x009b] = "\x4b\x68", [0x009e] = "\x4b\x69", [0x009f] = "\x4f\x67", - [0x00a1] = "\x44\x41", [0x00a2] = "\x44\x6d", [0x00a4] = "\x47\x28", - [0x00a5] = "\x47\x2a", [0x00a6] = "\x47\x29", [0x00a8] = "\x48\x6c", - [0x00ab] = "\x4b\x6a", [0x00ac] = "\x4b\x6b", [0x00ad] = "\x4f\x68", - [0x00ae] = "\x4f\x69", [0x00b3] = "\x53\x7e", [0x00ba] = "\x44\x29", - [0x00c0] = "\x44\x6f", [0x00c1] = "\x44\x6e", [0x00c3] = "\x44\x70", - [0x00c4] = "\x44\x76", [0x00c6] = "\x44\x71", [0x00c7] = "\x44\x72", - [0x00ca] = "\x44\x74", [0x00cb] = "\x44\x75", [0x00cd] = "\x44\x73", - [0x00d4] = "\x45\x6a", [0x00d5] = "\x45\x6b", [0x00d6] = "\x45\x6c", - [0x00d7] = "\x45\x6d", [0x00d8] = "\x45\x69", [0x00d9] = "\x45\x70", - [0x00de] = "\x45\x71", [0x00df] = "\x46\x23", [0x00e3] = "\x45\x6e", - [0x00e4] = "\x45\x6f", [0x00e5] = "\x45\x68", [0x00f0] = "\x47\x37", - [0x00f2] = "\x47\x34", [0x00f3] = "\x47\x38", [0x00f6] = "\x47\x35", - [0x00fb] = "\x47\x36", [0x00fd] = "\x47\x39", [0x00ff] = "\x47\x2b", - [0x0101] = "\x47\x3a", [0x0109] = "\x47\x2c", [0x010a] = "\x47\x2e", - [0x010b] = "\x47\x3b", [0x010d] = "\x47\x30", [0x010f] = "\x47\x33", - [0x0110] = "\x47\x31", [0x0111] = "\x47\x32", [0x0115] = "\x47\x2f", - [0x0119] = "\x47\x2d", [0x012f] = "\x49\x24", [0x0130] = "\x48\x75", - [0x0134] = "\x48\x72", [0x0136] = "\x49\x26", [0x0138] = "\x48\x7a", - [0x013a] = "\x48\x79", [0x013c] = "\x48\x7d", [0x013d] = "\x48\x78", - [0x0143] = "\x48\x7b", [0x0146] = "\x48\x7e", [0x0147] = "\x48\x6f", - [0x0148] = "\x49\x29", [0x014d] = "\x48\x6d", [0x014e] = "\x49\x25", - [0x014f] = "\x48\x6e", [0x0150] = "\x48\x76", [0x0151] = "\x48\x77", - [0x0154] = "\x48\x7c", [0x0155] = "\x48\x74", [0x0157] = "\x48\x70", - [0x0159] = "\x49\x27", [0x015a] = "\x49\x2a", [0x015b] = "\x48\x73", - [0x015c] = "\x49\x22", [0x015d] = "\x49\x28", [0x015e] = "\x48\x71", - [0x0160] = "\x49\x23", [0x0163] = "\x49\x21", [0x0169] = "\x4b\x79", - [0x016c] = "\x4b\x71", [0x016f] = "\x4b\x6c", [0x0170] = "\x4b\x76", - [0x0173] = "\x4b\x6f", [0x0175] = "\x4b\x77", [0x017a] = "\x4c\x21", - [0x017b] = "\x4b\x7a", [0x017e] = "\x4b\x7c", [0x017f] = "\x4b\x70", - [0x0183] = "\x4b\x75", [0x0186] = "\x4b\x74", [0x0188] = "\x4b\x78", - [0x018b] = "\x4b\x73", [0x018d] = "\x4b\x6e", [0x018f] = "\x4b\x7d", - [0x0191] = "\x4b\x7e", [0x0196] = "\x4b\x7b", [0x019b] = "\x4b\x72", - [0x019d] = "\x4b\x6d", [0x01ae] = "\x4f\x78", [0x01af] = "\x4f\x6c", - [0x01b5] = "\x4f\x6b", [0x01b6] = "\x4f\x73", [0x01b7] = "\x50\x21", - [0x01bf] = "\x4f\x6d", [0x01c2] = "\x4f\x7b", [0x01c3] = "\x4f\x72", - [0x01c4] = "\x4f\x7a", [0x01ca] = "\x4f\x76", [0x01ce] = "\x4f\x7d", - [0x01cf] = "\x4f\x70", [0x01d0] = "\x4f\x79", [0x01d1] = "\x4f\x6f", - [0x01d7] = "\x4f\x77", [0x01d8] = "\x4f\x74", [0x01da] = "\x4f\x7c", - [0x01dd] = "\x4f\x71", [0x01de] = "\x4f\x7e", [0x01df] = "\x4f\x75", - [0x01e0] = "\x4f\x6e", [0x01e1] = "\x4f\x6a", [0x01ee] = "\x54\x3a", - [0x01ef] = "\x54\x24", [0x01f1] = "\x54\x34", [0x01f3] = "\x54\x39", - [0x01f8] = "\x54\x27", [0x01fa] = "\x54\x30", [0x01fe] = "\x54\x3d", - [0x0200] = "\x54\x31", [0x0206] = "\x54\x2a", [0x0209] = "\x54\x3f", - [0x020b] = "\x54\x36", [0x020c] = "\x54\x21", [0x020d] = "\x54\x22", - [0x020f] = "\x59\x24", [0x0211] = "\x54\x2f", [0x0212] = "\x54\x2e", - [0x0214] = "\x54\x32", [0x0216] = "\x54\x29", [0x0218] = "\x54\x38", - [0x0219] = "\x54\x37", [0x021a] = "\x54\x2d", [0x021f] = "\x54\x2c", - [0x0221] = "\x54\x35", [0x0223] = "\x54\x23", [0x0225] = "\x54\x26", - [0x0226] = "\x54\x25", [0x0228] = "\x54\x33", [0x0229] = "\x54\x28", - [0x022a] = "\x54\x3c", [0x022b] = "\x54\x3e", [0x022d] = "\x54\x3b", - [0x023c] = "\x54\x2b", [0x0243] = "\x58\x76", [0x0247] = "\x58\x75", - [0x0249] = "\x58\x79", [0x024c] = "\x58\x77", [0x024e] = "\x58\x7c", - [0x024f] = "\x59\x23", [0x0255] = "\x58\x7d", [0x025a] = "\x58\x78", - [0x025c] = "\x58\x74", [0x0265] = "\x58\x7a", [0x026d] = "\x59\x26", - [0x026f] = "\x59\x25", [0x0274] = "\x59\x21", [0x0275] = "\x58\x7e", - [0x0276] = "\x58\x7b", [0x0277] = "\x59\x22", [0x027a] = "\x58\x72", - [0x027d] = "\x58\x73", [0x0280] = "\x5e\x2e", [0x0285] = "\x5e\x2b", - [0x028d] = "\x5e\x2a", [0x0291] = "\x5e\x2d", [0x0296] = "\x5e\x2f", - [0x0298] = "\x5e\x30", [0x0299] = "\x5e\x2c", [0x029a] = "\x5e\x31", - [0x02a2] = "\x5e\x29", [0x02ac] = "\x63\x31", [0x02ad] = "\x63\x2b", - [0x02af] = "\x63\x34", [0x02b2] = "\x63\x2d", [0x02b3] = "\x63\x2e", - [0x02b5] = "\x63\x2c", [0x02b7] = "\x63\x32", [0x02bb] = "\x63\x33", - [0x02be] = "\x63\x30", [0x02c5] = "\x63\x2f", [0x02c7] = "\x63\x35", - [0x02ce] = "\x67\x7c", [0x02cf] = "\x67\x79", [0x02d1] = "\x67\x7a", - [0x02d5] = "\x67\x78", [0x02d6] = "\x67\x75", [0x02da] = "\x67\x77", - [0x02e5] = "\x67\x74", [0x02e7] = "\x67\x72", [0x02e9] = "\x67\x7d", - [0x02ed] = "\x67\x76", [0x02ee] = "\x67\x73", [0x02f1] = "\x67\x7b", - [0x02f5] = "\x6c\x23", [0x02f9] = "\x6c\x24", [0x02fb] = "\x6c\x22", - [0x0300] = "\x6c\x21", [0x0302] = "\x6c\x25", [0x0304] = "\x6b\x7e", - [0x0305] = "\x6c\x28", [0x0308] = "\x6c\x26", [0x0309] = "\x6c\x27", - [0x0310] = "\x70\x33", [0x0312] = "\x70\x30", [0x0314] = "\x70\x32", - [0x0315] = "\x70\x34", [0x0318] = "\x70\x31", [0x031f] = "\x73\x41", - [0x0321] = "\x73\x42", [0x032a] = "\x73\x40", [0x0332] = "\x73\x43", - [0x0333] = "\x78\x2b", [0x0337] = "\x7a\x62", [0x0338] = "\x7a\x63", - [0x033b] = "\x7b\x58", [0x033c] = "\x7b\x57", [0x033f] = "\x44\x2a", - [0x0340] = "\x44\x42", [0x0341] = "\x44\x78", [0x0343] = "\x44\x77", - [0x0344] = "\x45\x73", [0x0345] = "\x45\x72", [0x0346] = "\x47\x3e", - [0x0347] = "\x47\x3d", [0x0348] = "\x47\x3f", [0x0349] = "\x47\x3c", - [0x034b] = "\x49\x2c", [0x034c] = "\x49\x2b", [0x034d] = "\x49\x2d", - [0x0352] = "\x4c\x23", [0x0354] = "\x4c\x22", [0x0355] = "\x4c\x24", - [0x0357] = "\x50\x22", [0x0359] = "\x22\x79", [0x035b] = "\x22\x7a", - [0x035c] = "\x59\x27", [0x035d] = "\x22\x7c", [0x035e] = "\x22\x7b", - [0x0361] = "\x22\x7d", [0x0362] = "\x67\x7e", [0x0363] = "\x22\x7e", - [0x0365] = "\x44\x2b", [0x0367] = "\x44\x79", [0x0368] = "\x47\x40", - [0x0369] = "\x4c\x25", [0x036b] = "\x44\x2c", [0x036c] = "\x44\x7c", - [0x036d] = "\x44\x7a", [0x036e] = "\x44\x7b", [0x0371] = "\x47\x41", - [0x0375] = "\x49\x2e", [0x0376] = "\x4c\x27", [0x0377] = "\x4c\x26", - [0x0378] = "\x4c\x28", [0x037c] = "\x54\x40", [0x0380] = "\x70\x35", - [0x0389] = "\x45\x74", [0x038a] = "\x45\x75", [0x038d] = "\x47\x42", - [0x0391] = "\x50\x24", [0x0392] = "\x50\x23", [0x0395] = "\x59\x28", - [0x0397] = "\x44\x7d", [0x03a0] = "\x50\x25", [0x03a2] = "\x54\x43", - [0x03a4] = "\x54\x41", [0x03a5] = "\x54\x42", [0x03aa] = "\x70\x36", - [0x03ac] = "\x45\x76", [0x03b0] = "\x47\x43", [0x03b6] = "\x49\x2f", - [0x03b7] = "\x49\x30", [0x03bd] = "\x4c\x29", [0x03c6] = "\x54\x46", - [0x03cb] = "\x54\x47", [0x03cc] = "\x54\x45", [0x03cd] = "\x54\x44", - [0x03dc] = "\x6c\x29", [0x03dd] = "\x70\x37", [0x03e0] = "\x44\x2d", - [0x03e1] = "\x44\x3b", [0x03f0] = "\x59\x29", [0x03f1] = "\x5e\x33", - [0x03f3] = "\x68\x21", [0x03f6] = "\x44\x7e", [0x03f8] = "\x45\x79", - [0x03f9] = "\x45\x77", [0x03fa] = "\x45\x78", [0x03fd] = "\x4c\x2a", - [0x0400] = "\x44\x2e", [0x0401] = "\x44\x2f", [0x0403] = "\x44\x43", - [0x0406] = "\x45\x21", [0x0407] = "\x45\x22", [0x0408] = "\x45\x23", - [0x040a] = "\x45\x7a", [0x040e] = "\x47\x47", [0x0411] = "\x47\x45", - [0x0412] = "\x47\x46", [0x0416] = "\x47\x48", [0x0417] = "\x47\x44", - [0x041d] = "\x4f\x4f", [0x0424] = "\x49\x32", [0x0425] = "\x49\x31", - [0x0428] = "\x49\x35", [0x0429] = "\x49\x33", [0x042a] = "\x49\x34", - [0x042e] = "\x4c\x30", [0x0430] = "\x4c\x2f", [0x0436] = "\x4c\x31", - [0x0437] = "\x4c\x2d", [0x0438] = "\x4c\x2c", [0x043a] = "\x4c\x2e", - [0x043b] = "\x4c\x2b", [0x0441] = "\x4c\x32", [0x0443] = "\x50\x27", - [0x0447] = "\x50\x2c", [0x044a] = "\x50\x28", [0x044b] = "\x50\x2b", - [0x044c] = "\x50\x2a", [0x044d] = "\x50\x29", [0x044e] = "\x50\x26", - [0x0454] = "\x54\x4a", [0x0456] = "\x54\x48", [0x045b] = "\x54\x4b", - [0x045c] = "\x54\x49", [0x045d] = "\x54\x4c", [0x0469] = "\x5e\x37", - [0x046a] = "\x59\x2a", [0x046f] = "\x59\x2b", [0x0472] = "\x5e\x34", - [0x0474] = "\x5e\x35", [0x0475] = "\x5e\x36", [0x0477] = "\x63\x37", - [0x047d] = "\x63\x38", [0x047f] = "\x63\x36", [0x0482] = "\x68\x23", - [0x0483] = "\x68\x22", [0x0487] = "\x6c\x2a", [0x0488] = "\x6c\x2b", - [0x0489] = "\x6c\x2c", [0x048a] = "\x6c\x2e", [0x048d] = "\x6c\x2d", - [0x0491] = "\x70\x38", [0x0493] = "\x70\x39", [0x049b] = "\x44\x30", - [0x049f] = "\x45\x7c", [0x04a0] = "\x45\x7b", [0x04a3] = "\x47\x49", - [0x04a9] = "\x49\x37", [0x04aa] = "\x49\x38", [0x04ab] = "\x49\x36", - [0x04ac] = "\x49\x39", [0x04bb] = "\x4c\x34", [0x04be] = "\x4c\x33", - [0x04c1] = "\x50\x30", [0x04c3] = "\x50\x2f", [0x04c7] = "\x50\x2d", - [0x04c9] = "\x50\x2e", [0x04d2] = "\x59\x2c", [0x04d5] = "\x59\x2f", - [0x04d7] = "\x5b\x2b", [0x04d8] = "\x59\x2e", [0x04d9] = "\x59\x2d", - [0x04db] = "\x5e\x3a", [0x04dd] = "\x5e\x39", [0x04de] = "\x5e\x38", - [0x04df] = "\x63\x39", [0x04e2] = "\x63\x3c", [0x04e3] = "\x63\x3d", - [0x04e4] = "\x63\x3b", [0x04e6] = "\x63\x3a", [0x04f0] = "\x6c\x2f", - [0x04f3] = "\x70\x3a", [0x04f5] = "\x73\x44", [0x04f8] = "\x79\x61", + [0x00a0] = "\x27\x28", [0x00a1] = "\x44\x41", [0x00a2] = "\x44\x6d", + [0x00a4] = "\x47\x28", [0x00a5] = "\x47\x2a", [0x00a6] = "\x47\x29", + [0x00a8] = "\x48\x6c", [0x00ab] = "\x4b\x6a", [0x00ac] = "\x4b\x6b", + [0x00ad] = "\x4f\x68", [0x00ae] = "\x4f\x69", [0x00b3] = "\x53\x7e", + [0x00ba] = "\x44\x29", [0x00c0] = "\x44\x6f", [0x00c1] = "\x44\x6e", + [0x00c3] = "\x44\x70", [0x00c4] = "\x44\x76", [0x00c6] = "\x44\x71", + [0x00c7] = "\x44\x72", [0x00ca] = "\x44\x74", [0x00cb] = "\x44\x75", + [0x00cd] = "\x44\x73", [0x00d4] = "\x45\x6a", [0x00d5] = "\x45\x6b", + [0x00d6] = "\x45\x6c", [0x00d7] = "\x45\x6d", [0x00d8] = "\x45\x69", + [0x00d9] = "\x45\x70", [0x00de] = "\x45\x71", [0x00df] = "\x46\x23", + [0x00e3] = "\x45\x6e", [0x00e4] = "\x45\x6f", [0x00e5] = "\x45\x68", + [0x00f0] = "\x47\x37", [0x00f2] = "\x47\x34", [0x00f3] = "\x47\x38", + [0x00f6] = "\x47\x35", [0x00fb] = "\x47\x36", [0x00fd] = "\x47\x39", + [0x00ff] = "\x47\x2b", [0x0101] = "\x47\x3a", [0x0109] = "\x47\x2c", + [0x010a] = "\x47\x2e", [0x010b] = "\x47\x3b", [0x010d] = "\x47\x30", + [0x010f] = "\x47\x33", [0x0110] = "\x47\x31", [0x0111] = "\x47\x32", + [0x0115] = "\x47\x2f", [0x0119] = "\x47\x2d", [0x012f] = "\x49\x24", + [0x0130] = "\x48\x75", [0x0134] = "\x48\x72", [0x0136] = "\x49\x26", + [0x0138] = "\x48\x7a", [0x013a] = "\x48\x79", [0x013c] = "\x48\x7d", + [0x013d] = "\x48\x78", [0x0143] = "\x48\x7b", [0x0146] = "\x48\x7e", + [0x0147] = "\x48\x6f", [0x0148] = "\x49\x29", [0x014d] = "\x48\x6d", + [0x014e] = "\x49\x25", [0x014f] = "\x48\x6e", [0x0150] = "\x48\x76", + [0x0151] = "\x48\x77", [0x0154] = "\x48\x7c", [0x0155] = "\x48\x74", + [0x0157] = "\x48\x70", [0x0159] = "\x49\x27", [0x015a] = "\x49\x2a", + [0x015b] = "\x48\x73", [0x015c] = "\x49\x22", [0x015d] = "\x49\x28", + [0x015e] = "\x48\x71", [0x0160] = "\x49\x23", [0x0163] = "\x49\x21", + [0x0169] = "\x4b\x79", [0x016c] = "\x4b\x71", [0x016f] = "\x4b\x6c", + [0x0170] = "\x4b\x76", [0x0173] = "\x4b\x6f", [0x0175] = "\x4b\x77", + [0x017a] = "\x4c\x21", [0x017b] = "\x4b\x7a", [0x017e] = "\x4b\x7c", + [0x017f] = "\x4b\x70", [0x0183] = "\x4b\x75", [0x0186] = "\x4b\x74", + [0x0188] = "\x4b\x78", [0x018b] = "\x4b\x73", [0x018d] = "\x4b\x6e", + [0x018f] = "\x4b\x7d", [0x0191] = "\x4b\x7e", [0x0196] = "\x4b\x7b", + [0x019b] = "\x4b\x72", [0x019d] = "\x4b\x6d", [0x01ae] = "\x4f\x78", + [0x01af] = "\x4f\x6c", [0x01b5] = "\x4f\x6b", [0x01b6] = "\x4f\x73", + [0x01b7] = "\x50\x21", [0x01bf] = "\x4f\x6d", [0x01c2] = "\x4f\x7b", + [0x01c3] = "\x4f\x72", [0x01c4] = "\x4f\x7a", [0x01ca] = "\x4f\x76", + [0x01ce] = "\x4f\x7d", [0x01cf] = "\x4f\x70", [0x01d0] = "\x4f\x79", + [0x01d1] = "\x4f\x6f", [0x01d7] = "\x4f\x77", [0x01d8] = "\x4f\x74", + [0x01da] = "\x4f\x7c", [0x01dd] = "\x4f\x71", [0x01de] = "\x4f\x7e", + [0x01df] = "\x4f\x75", [0x01e0] = "\x4f\x6e", [0x01e1] = "\x4f\x6a", + [0x01ee] = "\x54\x3a", [0x01ef] = "\x54\x24", [0x01f1] = "\x54\x34", + [0x01f3] = "\x54\x39", [0x01f8] = "\x54\x27", [0x01fa] = "\x54\x30", + [0x01fe] = "\x54\x3d", [0x0200] = "\x54\x31", [0x0206] = "\x54\x2a", + [0x0209] = "\x54\x3f", [0x020b] = "\x54\x36", [0x020c] = "\x54\x21", + [0x020d] = "\x54\x22", [0x020f] = "\x59\x24", [0x0211] = "\x54\x2f", + [0x0212] = "\x54\x2e", [0x0214] = "\x54\x32", [0x0216] = "\x54\x29", + [0x0218] = "\x54\x38", [0x0219] = "\x54\x37", [0x021a] = "\x54\x2d", + [0x021f] = "\x54\x2c", [0x0221] = "\x54\x35", [0x0223] = "\x54\x23", + [0x0225] = "\x54\x26", [0x0226] = "\x54\x25", [0x0228] = "\x54\x33", + [0x0229] = "\x54\x28", [0x022a] = "\x54\x3c", [0x022b] = "\x54\x3e", + [0x022d] = "\x54\x3b", [0x023c] = "\x54\x2b", [0x0243] = "\x58\x76", + [0x0247] = "\x58\x75", [0x0249] = "\x58\x79", [0x024c] = "\x58\x77", + [0x024e] = "\x58\x7c", [0x024f] = "\x59\x23", [0x0255] = "\x58\x7d", + [0x025a] = "\x58\x78", [0x025c] = "\x58\x74", [0x0265] = "\x58\x7a", + [0x026d] = "\x59\x26", [0x026f] = "\x59\x25", [0x0274] = "\x59\x21", + [0x0275] = "\x58\x7e", [0x0276] = "\x58\x7b", [0x0277] = "\x59\x22", + [0x027a] = "\x58\x72", [0x027d] = "\x58\x73", [0x0280] = "\x5e\x2e", + [0x0285] = "\x5e\x2b", [0x028d] = "\x5e\x2a", [0x0291] = "\x5e\x2d", + [0x0296] = "\x5e\x2f", [0x0298] = "\x5e\x30", [0x0299] = "\x5e\x2c", + [0x029a] = "\x5e\x31", [0x02a2] = "\x5e\x29", [0x02ac] = "\x63\x31", + [0x02ad] = "\x63\x2b", [0x02af] = "\x63\x34", [0x02b2] = "\x63\x2d", + [0x02b3] = "\x63\x2e", [0x02b5] = "\x63\x2c", [0x02b7] = "\x63\x32", + [0x02bb] = "\x63\x33", [0x02be] = "\x63\x30", [0x02c5] = "\x63\x2f", + [0x02c7] = "\x63\x35", [0x02ce] = "\x67\x7c", [0x02cf] = "\x67\x79", + [0x02d1] = "\x67\x7a", [0x02d5] = "\x67\x78", [0x02d6] = "\x67\x75", + [0x02da] = "\x67\x77", [0x02e5] = "\x67\x74", [0x02e7] = "\x67\x72", + [0x02e9] = "\x67\x7d", [0x02ed] = "\x67\x76", [0x02ee] = "\x67\x73", + [0x02f1] = "\x67\x7b", [0x02f5] = "\x6c\x23", [0x02f9] = "\x6c\x24", + [0x02fb] = "\x6c\x22", [0x0300] = "\x6c\x21", [0x0302] = "\x6c\x25", + [0x0304] = "\x6b\x7e", [0x0305] = "\x6c\x28", [0x0308] = "\x6c\x26", + [0x0309] = "\x6c\x27", [0x0310] = "\x70\x33", [0x0312] = "\x70\x30", + [0x0314] = "\x70\x32", [0x0315] = "\x70\x34", [0x0318] = "\x70\x31", + [0x031f] = "\x73\x41", [0x0321] = "\x73\x42", [0x032a] = "\x73\x40", + [0x0332] = "\x73\x43", [0x0333] = "\x78\x2b", [0x0337] = "\x7a\x62", + [0x0338] = "\x7a\x63", [0x033b] = "\x7b\x58", [0x033c] = "\x7b\x57", + [0x033f] = "\x44\x2a", [0x0340] = "\x44\x42", [0x0341] = "\x44\x78", + [0x0343] = "\x44\x77", [0x0344] = "\x45\x73", [0x0345] = "\x45\x72", + [0x0346] = "\x47\x3e", [0x0347] = "\x47\x3d", [0x0348] = "\x47\x3f", + [0x0349] = "\x47\x3c", [0x034b] = "\x49\x2c", [0x034c] = "\x49\x2b", + [0x034d] = "\x49\x2d", [0x0352] = "\x4c\x23", [0x0354] = "\x4c\x22", + [0x0355] = "\x4c\x24", [0x0357] = "\x50\x22", [0x0359] = "\x22\x79", + [0x035b] = "\x22\x7a", [0x035c] = "\x59\x27", [0x035d] = "\x22\x7c", + [0x035e] = "\x22\x7b", [0x0361] = "\x22\x7d", [0x0362] = "\x67\x7e", + [0x0363] = "\x22\x7e", [0x0365] = "\x44\x2b", [0x0367] = "\x44\x79", + [0x0368] = "\x47\x40", [0x0369] = "\x4c\x25", [0x036b] = "\x44\x2c", + [0x036c] = "\x44\x7c", [0x036d] = "\x44\x7a", [0x036e] = "\x44\x7b", + [0x0371] = "\x47\x41", [0x0375] = "\x49\x2e", [0x0376] = "\x4c\x27", + [0x0377] = "\x4c\x26", [0x0378] = "\x4c\x28", [0x037c] = "\x54\x40", + [0x0380] = "\x70\x35", [0x0389] = "\x45\x74", [0x038a] = "\x45\x75", + [0x038d] = "\x47\x42", [0x0391] = "\x50\x24", [0x0392] = "\x50\x23", + [0x0395] = "\x59\x28", [0x0397] = "\x44\x7d", [0x03a0] = "\x50\x25", + [0x03a2] = "\x54\x43", [0x03a4] = "\x54\x41", [0x03a5] = "\x54\x42", + [0x03aa] = "\x70\x36", [0x03ab] = "\x27\x2f", [0x03ac] = "\x45\x76", + [0x03b0] = "\x47\x43", [0x03b6] = "\x49\x2f", [0x03b7] = "\x49\x30", + [0x03bd] = "\x4c\x29", [0x03c6] = "\x54\x46", [0x03cb] = "\x54\x47", + [0x03cc] = "\x54\x45", [0x03cd] = "\x54\x44", [0x03dc] = "\x6c\x29", + [0x03dd] = "\x70\x37", [0x03e0] = "\x44\x2d", [0x03e1] = "\x44\x3b", + [0x03f0] = "\x59\x29", [0x03f1] = "\x5e\x33", [0x03f3] = "\x68\x21", + [0x03f6] = "\x44\x7e", [0x03f8] = "\x45\x79", [0x03f9] = "\x45\x77", + [0x03fa] = "\x45\x78", [0x03fd] = "\x4c\x2a", [0x0400] = "\x44\x2e", + [0x0401] = "\x44\x2f", [0x0403] = "\x44\x43", [0x0406] = "\x45\x21", + [0x0407] = "\x45\x22", [0x0408] = "\x45\x23", [0x040a] = "\x45\x7a", + [0x040e] = "\x47\x47", [0x0411] = "\x47\x45", [0x0412] = "\x47\x46", + [0x0416] = "\x47\x48", [0x0417] = "\x47\x44", [0x041d] = "\x4f\x4f", + [0x0424] = "\x49\x32", [0x0425] = "\x49\x31", [0x0428] = "\x49\x35", + [0x0429] = "\x49\x33", [0x042a] = "\x49\x34", [0x042e] = "\x4c\x30", + [0x0430] = "\x4c\x2f", [0x0436] = "\x4c\x31", [0x0437] = "\x4c\x2d", + [0x0438] = "\x4c\x2c", [0x043a] = "\x4c\x2e", [0x043b] = "\x4c\x2b", + [0x0441] = "\x4c\x32", [0x0443] = "\x50\x27", [0x0447] = "\x50\x2c", + [0x044a] = "\x50\x28", [0x044b] = "\x50\x2b", [0x044c] = "\x50\x2a", + [0x044d] = "\x50\x29", [0x044e] = "\x50\x26", [0x0454] = "\x54\x4a", + [0x0456] = "\x54\x48", [0x045b] = "\x54\x4b", [0x045c] = "\x54\x49", + [0x045d] = "\x54\x4c", [0x0469] = "\x5e\x37", [0x046a] = "\x59\x2a", + [0x046f] = "\x59\x2b", [0x0472] = "\x5e\x34", [0x0474] = "\x5e\x35", + [0x0475] = "\x5e\x36", [0x0477] = "\x63\x37", [0x047d] = "\x63\x38", + [0x047f] = "\x63\x36", [0x0482] = "\x68\x23", [0x0483] = "\x68\x22", + [0x0487] = "\x6c\x2a", [0x0488] = "\x6c\x2b", [0x0489] = "\x6c\x2c", + [0x048a] = "\x6c\x2e", [0x048d] = "\x6c\x2d", [0x0491] = "\x70\x38", + [0x0493] = "\x70\x39", [0x049b] = "\x44\x30", [0x049f] = "\x45\x7c", + [0x04a0] = "\x45\x7b", [0x04a3] = "\x47\x49", [0x04a9] = "\x49\x37", + [0x04aa] = "\x49\x38", [0x04ab] = "\x49\x36", [0x04ac] = "\x49\x39", + [0x04bb] = "\x4c\x34", [0x04be] = "\x4c\x33", [0x04c1] = "\x50\x30", + [0x04c3] = "\x50\x2f", [0x04c7] = "\x50\x2d", [0x04c9] = "\x50\x2e", + [0x04d2] = "\x59\x2c", [0x04d5] = "\x59\x2f", [0x04d7] = "\x5b\x2b", + [0x04d8] = "\x59\x2e", [0x04d9] = "\x59\x2d", [0x04db] = "\x5e\x3a", + [0x04dd] = "\x5e\x39", [0x04de] = "\x5e\x38", [0x04df] = "\x63\x39", + [0x04e2] = "\x63\x3c", [0x04e3] = "\x63\x3d", [0x04e4] = "\x63\x3b", + [0x04e6] = "\x63\x3a", [0x04f0] = "\x6c\x2f", [0x04f3] = "\x70\x3a", + [0x04f5] = "\x73\x44", [0x04f8] = "\x79\x61", [0x04f9] = "\x27\x34", [0x04fa] = "\x44\x44", [0x04fb] = "\x45\x24", [0x04fe] = "\x45\x25", [0x04ff] = "\x45\x26", [0x0505] = "\x45\x7d", [0x0506] = "\x45\x7e", [0x0508] = "\x47\x4a", [0x050d] = "\x50\x31", [0x050f] = "\x59\x31", @@ -3649,7 +3659,7 @@ const char __cns11643l1_from_ucs4_tab12[ /* Glyphs for vertical variants. The table can be created using - egrep '^0x' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0xFE' | perl tab.pl where tab.pl is @@ -3691,7 +3701,7 @@ const char __cns11643l1_from_ucs4_tab13[ /* Fullwidth ASCII variants. The table can be created using - egrep '^0x' .../mappings/eastasia/other/cns11643.txt | + egrep '^0x' CNS11643.TXT | awk '{ print $2, $1 }' | sort | egrep '^0xFF[0-5]' | perl tab.pl where tab.pl is diff -durpN glibc-2.2.3/iconvdata/cns11643l1.h glibc-2.2.4/iconvdata/cns11643l1.h --- glibc-2.2.3/iconvdata/cns11643l1.h Thu Sep 7 11:56:27 2000 +++ glibc-2.2.4/iconvdata/cns11643l1.h Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconvdata/cns11643l2.h glibc-2.2.4/iconvdata/cns11643l2.h --- glibc-2.2.3/iconvdata/cns11643l2.h Tue Dec 28 23:29:24 1999 +++ glibc-2.2.4/iconvdata/cns11643l2.h Mon Jul 23 10:53:56 2001 @@ -1,22 +1,22 @@ /* Access functions for CNS 11643, plane 2 handling. - Copyright (C) 1998, 1999 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -54,7 +54,7 @@ cns11643l2_to_ucs4 (const unsigned char /* The table which contains the CNS 11643 level 2 mappings. */ -extern const char __cns11643_from_ucs4_tab[][3]; +extern const char __cns11643_from_ucs4p0_tab[][3]; static inline size_t @@ -65,7 +65,7 @@ ucs4_to_cns11643l2 (uint32_t wch, unsign if (ch >= 0x4e07 && ch <= 0x9fa4) { - cp = __cns11643_from_ucs4_tab[ch - 0x4e00]; + cp = __cns11643_from_ucs4p0_tab[ch - 0x3400]; if (cp[0] == '\2') ++cp; else diff -durpN glibc-2.2.3/iconvdata/cp10007.c glibc-2.2.4/iconvdata/cp10007.c --- glibc-2.2.3/iconvdata/cp10007.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/cp10007.c Thu Jul 5 21:54:49 2001 @@ -0,0 +1,29 @@ +/* Conversion from and to CP10007 (MS MacCyrillic). + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +/* Get the conversion table. */ +#define TABLES + +#define CHARSET_NAME "CP10007//" +#define HAS_HOLES 0 /* All 256 character are defined. */ + +#include <8bit-gap.c> diff -durpN glibc-2.2.3/iconvdata/cp1250.c glibc-2.2.4/iconvdata/cp1250.c --- glibc-2.2.3/iconvdata/cp1250.c Thu Apr 23 14:22:48 1998 +++ glibc-2.2.4/iconvdata/cp1250.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp1251.c glibc-2.2.4/iconvdata/cp1251.c --- glibc-2.2.3/iconvdata/cp1251.c Thu Apr 23 16:39:37 1998 +++ glibc-2.2.4/iconvdata/cp1251.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp1252.c glibc-2.2.4/iconvdata/cp1252.c --- glibc-2.2.3/iconvdata/cp1252.c Thu Apr 23 16:41:18 1998 +++ glibc-2.2.4/iconvdata/cp1252.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp1253.c glibc-2.2.4/iconvdata/cp1253.c --- glibc-2.2.3/iconvdata/cp1253.c Thu Apr 23 16:42:22 1998 +++ glibc-2.2.4/iconvdata/cp1253.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp1254.c glibc-2.2.4/iconvdata/cp1254.c --- glibc-2.2.3/iconvdata/cp1254.c Thu Apr 23 16:45:27 1998 +++ glibc-2.2.4/iconvdata/cp1254.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp1255.c glibc-2.2.4/iconvdata/cp1255.c --- glibc-2.2.3/iconvdata/cp1255.c Thu Apr 23 16:45:39 1998 +++ glibc-2.2.4/iconvdata/cp1255.c Mon Jul 23 10:53:56 2001 @@ -1,29 +1,550 @@ /* Conversion from and to CP1255. - Copyright (C) 1998 Free Software Foundation, Inc. + Copyright (C) 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1998. + Contributed by Ulrich Drepper , 1998, + and Bruno Haible , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ +#include #include +#include -/* Get the conversion table. */ -#define TABLES +#define NELEMS(arr) (sizeof (arr) / sizeof (arr[0])) -#define CHARSET_NAME "CP1255//" -#define HAS_HOLES 1 /* Not all 256 character are defined. */ +/* Definitions used in the body of the `gconv' function. */ +#define CHARSET_NAME "CP1255//" +#define FROM_LOOP from_cp1255 +#define TO_LOOP to_cp1255 +#define DEFINE_INIT 1 +#define DEFINE_FINI 1 +#define MIN_NEEDED_FROM 1 +#define MAX_NEEDED_FROM 1 +#define MIN_NEEDED_TO 4 +#define MAX_NEEDED_TO 4 +#define PREPARE_LOOP \ + int saved_state; \ + int *statep = &data->__statep->__count; +#define EXTRA_LOOP_ARGS , statep -#include <8bit-gap.c> + +/* Since we might have to reset input pointer we must be able to save + and restore the state. */ +#define SAVE_RESET_STATE(Save) \ + if (Save) \ + saved_state = *statep; \ + else \ + *statep = saved_state + + +/* During CP1255 to UCS4 conversion, the COUNT element of the state + contains the last UCS4 character, shifted by 3 bits. */ + + +/* Since this is a stateful encoding we have to provide code which resets + the output state to the initial state. This has to be done during the + flushing. */ +#define EMIT_SHIFT_TO_INIT \ + if (data->__statep->__count != 0) \ + { \ + if (FROM_DIRECTION) \ + { \ + if (__builtin_expect (outbuf + 4 <= outend, 1)) \ + { \ + /* Write out the last character. */ \ + *((uint32_t *) outbuf)++ = data->__statep->__count >> 3; \ + data->__statep->__count = 0; \ + } \ + else \ + /* We don't have enough room in the output buffer. */ \ + status = __GCONV_FULL_OUTPUT; \ + } \ + else \ + /* We don't use shift states in the TO_DIRECTION. */ \ + data->__statep->__count = 0; \ + } + + +/* First define the conversion function from CP1255 to UCS4. */ + +static const uint16_t to_ucs4[128] = { + /* 0x80 */ + 0x20AC, 0, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, + 0x02C6, 0x2030, 0, 0x2039, 0, 0, 0, 0, + /* 0x90 */ + 0, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, + 0x02DC, 0x2122, 0, 0x203A, 0, 0, 0, 0, + /* 0xA0 */ + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x20AA, 0x00A5, 0x00A6, 0x00A7, + 0x00A8, 0x00A9, 0x00D7, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + /* 0xB0 */ + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, + 0x00B8, 0x00B9, 0x00F7, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + /* 0xC0 */ + 0x05B0, 0x05B1, 0x05B2, 0x05B3, 0x05B4, 0x05B5, 0x05B6, 0x05B7, + 0x05B8, 0x05B9, 0, 0x05BB, 0x05BC, 0x05BD, 0x05BE, 0x05BF, + /* 0xD0 */ + 0x05C0, 0x05C1, 0x05C2, 0x05C3, 0x05F0, 0x05F1, 0x05F2, 0x05F3, + 0x05F4, 0, 0, 0, 0, 0, 0, 0, + /* 0xE0 */ + 0x05D0, 0x05D1, 0x05D2, 0x05D3, 0x05D4, 0x05D5, 0x05D6, 0x05D7, + 0x05D8, 0x05D9, 0x05DA, 0x05DB, 0x05DC, 0x05DD, 0x05DE, 0x05DF, + /* 0xF0 */ + 0x05E0, 0x05E1, 0x05E2, 0x05E3, 0x05E4, 0x05E5, 0x05E6, 0x05E7, + 0x05E8, 0x05E9, 0x05EA, 0, 0, 0x200E, 0x200F, 0, +}; + +/* CP1255 contains eight combining characters: + 0x05b4, 0x05b7, 0x05b8, 0x05b9, 0x05bc, 0x05bf, 0x05c1, 0x05c2. */ + +/* Composition tables for each of the relevant combining characters. */ +static const struct { + uint16_t base; + uint16_t composed; +} comp_table_data[] = { +#define COMP_TABLE_IDX_05B4 0 +#define COMP_TABLE_LEN_05B4 1 + { 0x05D9, 0xFB1D }, +#define COMP_TABLE_IDX_05B7 (COMP_TABLE_IDX_05B4 + COMP_TABLE_LEN_05B4) +#define COMP_TABLE_LEN_05B7 2 + { 0x05D0, 0xFB2E }, + { 0x05F2, 0xFB1F }, +#define COMP_TABLE_IDX_05B8 (COMP_TABLE_IDX_05B7 + COMP_TABLE_LEN_05B7) +#define COMP_TABLE_LEN_05B8 1 + { 0x05D0, 0xFB2F }, +#define COMP_TABLE_IDX_05B9 (COMP_TABLE_IDX_05B8 + COMP_TABLE_LEN_05B8) +#define COMP_TABLE_LEN_05B9 1 + { 0x05D5, 0xFB4B }, +#define COMP_TABLE_IDX_05BC (COMP_TABLE_IDX_05B9 + COMP_TABLE_LEN_05B9) +#define COMP_TABLE_LEN_05BC 24 + { 0x05D0, 0xFB30 }, + { 0x05D1, 0xFB31 }, + { 0x05D2, 0xFB32 }, + { 0x05D3, 0xFB33 }, + { 0x05D4, 0xFB34 }, + { 0x05D5, 0xFB35 }, + { 0x05D6, 0xFB36 }, + { 0x05D8, 0xFB38 }, + { 0x05D9, 0xFB39 }, + { 0x05DA, 0xFB3A }, + { 0x05DB, 0xFB3B }, + { 0x05DC, 0xFB3C }, + { 0x05DE, 0xFB3E }, + { 0x05E0, 0xFB40 }, + { 0x05E1, 0xFB41 }, + { 0x05E3, 0xFB43 }, + { 0x05E4, 0xFB44 }, + { 0x05E6, 0xFB46 }, + { 0x05E7, 0xFB47 }, + { 0x05E8, 0xFB48 }, + { 0x05E9, 0xFB49 }, + { 0x05EA, 0xFB4A }, + { 0xFB2A, 0xFB2C }, + { 0xFB2B, 0xFB2D }, +#define COMP_TABLE_IDX_05BF (COMP_TABLE_IDX_05BC + COMP_TABLE_LEN_05BC) +#define COMP_TABLE_LEN_05BF 3 + { 0x05D1, 0xFB4C }, + { 0x05DB, 0xFB4D }, + { 0x05E4, 0xFB4E }, +#define COMP_TABLE_IDX_05C1 (COMP_TABLE_IDX_05BF + COMP_TABLE_LEN_05BF) +#define COMP_TABLE_LEN_05C1 2 + { 0x05E9, 0xFB2A }, + { 0xFB49, 0xFB2C }, +#define COMP_TABLE_IDX_05C2 (COMP_TABLE_IDX_05C1 + COMP_TABLE_LEN_05C1) +#define COMP_TABLE_LEN_05C2 2 + { 0x05E9, 0xFB2B }, + { 0xFB49, 0xFB2D }, +#define COMP_TABLE_IDX_END (COMP_TABLE_IDX_05C2 + COMP_TABLE_LEN_05C2) +}; +/* Compile-time verification of table size. */ +typedef int verify1[(NELEMS (comp_table_data) == COMP_TABLE_IDX_END) - 1]; + +static const struct { unsigned int idx; unsigned int len; } comp_table[8] = { + { COMP_TABLE_IDX_05B4, COMP_TABLE_LEN_05B4 }, + { COMP_TABLE_IDX_05B7, COMP_TABLE_LEN_05B7 }, + { COMP_TABLE_IDX_05B8, COMP_TABLE_LEN_05B8 }, + { COMP_TABLE_IDX_05B9, COMP_TABLE_LEN_05B9 }, + { COMP_TABLE_IDX_05BC, COMP_TABLE_LEN_05BC }, + { COMP_TABLE_IDX_05BF, COMP_TABLE_LEN_05BF }, + { COMP_TABLE_IDX_05C1, COMP_TABLE_LEN_05C1 }, + { COMP_TABLE_IDX_05C2, COMP_TABLE_LEN_05C2 }, +}; + +#define MIN_NEEDED_INPUT MIN_NEEDED_FROM +#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT 8 +#define LOOPFCT FROM_LOOP +#define BODY \ + { \ + uint32_t ch = *inptr; \ + uint32_t last_ch; \ + int must_buffer_ch; \ + \ + if (ch >= 0x80) \ + { \ + ch = to_ucs4[ch - 0x80]; \ + if (__builtin_expect (ch == L'\0', 0)) \ + { \ + /* This is an illegal character. */ \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + \ + ++inptr; \ + ++*irreversible; \ + continue; \ + } \ + } \ + \ + /* Determine whether there is a buffered character pending. */ \ + last_ch = *statep >> 3; \ + \ + /* We have to buffer ch if it is a possible match in comp_table_data. */ \ + must_buffer_ch = (ch >= 0x05d0 && ch <= 0x05f2); \ + \ + if (last_ch) \ + { \ + if (ch >= 0x05b0 && ch < 0x05c5) \ + { \ + /* See whether last_ch and ch can be combined. */ \ + unsigned int i, i1, i2; \ + \ + switch (ch) \ + { \ + case 0x05b4: \ + i = 0; \ + break; \ + case 0x05b7: \ + i = 1; \ + break; \ + case 0x05b8: \ + i = 2; \ + break; \ + case 0x05b9: \ + i = 3; \ + break; \ + case 0x05bc: \ + i = 4; \ + break; \ + case 0x05bf: \ + i = 5; \ + break; \ + case 0x05c1: \ + i = 6; \ + break; \ + case 0x05c2: \ + i = 7; \ + break; \ + default: \ + goto not_combining; \ + } \ + \ + i1 = comp_table[i].idx; \ + i2 = i1 + comp_table[i].len - 1; \ + \ + if (last_ch >= comp_table_data[i1].base \ + && last_ch <= comp_table_data[i2].base) \ + { \ + for (;;) \ + { \ + i = (i1 + i2) >> 1; \ + if (last_ch == comp_table_data[i].base) \ + break; \ + if (last_ch < comp_table_data[i].base) \ + { \ + if (i1 == i) \ + goto not_combining; \ + i2 = i; \ + } \ + else \ + { \ + if (i1 != i) \ + i1 = i; \ + else \ + { \ + i = i2; \ + if (last_ch == comp_table_data[i].base) \ + break; \ + goto not_combining; \ + } \ + } \ + } \ + last_ch = comp_table_data[i].composed; \ + if (last_ch == 0xfb2a || last_ch == 0xfb2b \ + || last_ch == 0xfb49) \ + /* Buffer the combined character. */ \ + *statep = last_ch << 3; \ + else \ + { \ + /* Output the combined character. */ \ + put32 (outptr, last_ch); \ + outptr += 4; \ + *statep = 0; \ + } \ + ++inptr; \ + continue; \ + } \ + } \ + \ + not_combining: \ + /* Output the buffered character. */ \ + put32 (outptr, last_ch); \ + outptr += 4; \ + *statep = 0; \ + \ + /* If we don't have enough room to output ch as well, then deal \ + with it in another round. */ \ + if (!must_buffer_ch && __builtin_expect (outptr + 4 > outend, 0)) \ + continue; \ + } \ + \ + if (must_buffer_ch) \ + *statep = ch << 3; \ + else \ + { \ + put32 (outptr, ch); \ + outptr += 4; \ + } \ + ++inptr; \ + } +#define LOOP_NEED_FLAGS +#define EXTRA_LOOP_DECLS , int *statep +#include + + +/* Next, define the conversion function from UCS4 to CP1255. */ + +static const unsigned char from_ucs4[] = { +#define FROM_IDX_00 0 + 0xa0, 0xa1, 0xa2, 0xa3, 0x00, 0xa5, 0xa6, 0xa7, /* 0x00a0-0x00a7 */ + 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x00a8-0x00af */ + 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x00b0-0x00b7 */ + 0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, /* 0x00b8-0x00bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00c0-0x00c7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00c8-0x00cf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, /* 0x00d0-0x00d7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00d8-0x00df */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00e0-0x00e7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00e8-0x00ef */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, /* 0x00f0-0x00f7 */ +#define FROM_IDX_02 (FROM_IDX_00 + 88) + 0x88, 0x00, /* 0x02c6-0x02c7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02c8-0x02cf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02d0-0x02d7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, /* 0x02d8-0x02dc */ +#define FROM_IDX_05 (FROM_IDX_02 + 23) + 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x05b0-0x05b7 */ + 0xc8, 0xc9, 0x00, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, /* 0x05b8-0x05bf */ + 0xd0, 0xd1, 0xd2, 0xd3, 0x00, 0x00, 0x00, 0x00, /* 0x05c0-0x05c7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x05c8-0x05cf */ + 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x05d0-0x05d7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, /* 0x05d8-0x05df */ + 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, /* 0x05e0-0x05e7 */ + 0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x05e8-0x05ef */ + 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, /* 0x05f0-0x05f4 */ +#define FROM_IDX_20 (FROM_IDX_05 + 69) + 0xfd, 0xfe, /* 0x200e-0x200f */ + 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x2010-0x2017 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x2018-0x201f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x2020-0x2027 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2028-0x202f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2030-0x2037 */ + 0x00, 0x8b, 0x9b, /* 0x2038-0x203a */ +#define FROM_IDX_FF (FROM_IDX_20 + 45) +}; +/* Compile-time verification of table size. */ +typedef int verify2[(NELEMS (from_ucs4) == FROM_IDX_FF) - 1]; + +static const unsigned char comb_table[8] = { + 0xc4, 0xc7, 0xc8, 0xc9, 0xcc, 0xcf, 0xd1, 0xd2, +}; + +/* Decomposition table for the relevant Unicode characters. */ +static const struct { + uint16_t composed; + uint16_t base; + uint32_t comb1 : 8; + int32_t comb2 : 8; +} decomp_table[] = { + { 0xFB1D, 0x05D9, 0, -1 }, + { 0xFB1F, 0x05F2, 1, -1 }, + { 0xFB2A, 0x05E9, 6, -1 }, + { 0xFB2B, 0x05E9, 7, -1 }, + { 0xFB2C, 0x05E9, 4, 6 }, + { 0xFB2D, 0x05E9, 4, 7 }, + { 0xFB2E, 0x05D0, 1, -1 }, + { 0xFB2F, 0x05D0, 2, -1 }, + { 0xFB30, 0x05D0, 4, -1 }, + { 0xFB31, 0x05D1, 4, -1 }, + { 0xFB32, 0x05D2, 4, -1 }, + { 0xFB33, 0x05D3, 4, -1 }, + { 0xFB34, 0x05D4, 4, -1 }, + { 0xFB35, 0x05D5, 4, -1 }, + { 0xFB36, 0x05D6, 4, -1 }, + { 0xFB38, 0x05D8, 4, -1 }, + { 0xFB39, 0x05D9, 4, -1 }, + { 0xFB3A, 0x05DA, 4, -1 }, + { 0xFB3B, 0x05DB, 4, -1 }, + { 0xFB3C, 0x05DC, 4, -1 }, + { 0xFB3E, 0x05DE, 4, -1 }, + { 0xFB40, 0x05E0, 4, -1 }, + { 0xFB41, 0x05E1, 4, -1 }, + { 0xFB43, 0x05E3, 4, -1 }, + { 0xFB44, 0x05E4, 4, -1 }, + { 0xFB46, 0x05E6, 4, -1 }, + { 0xFB47, 0x05E7, 4, -1 }, + { 0xFB48, 0x05E8, 4, -1 }, + { 0xFB49, 0x05E9, 4, -1 }, + { 0xFB4A, 0x05EA, 4, -1 }, + { 0xFB4B, 0x05D5, 3, -1 }, + { 0xFB4C, 0x05D1, 5, -1 }, + { 0xFB4D, 0x05DB, 5, -1 }, + { 0xFB4E, 0x05E4, 5, -1 }, +}; + +#define MIN_NEEDED_INPUT MIN_NEEDED_TO +#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM +#define MAX_NEEDED_OUTPUT 3 +#define LOOPFCT TO_LOOP +#define BODY \ + { \ + uint32_t ch = get32 (inptr); \ + \ + if (ch < 0x0080) \ + { \ + *outptr++ = ch; \ + inptr += 4; \ + } \ + else \ + { \ + unsigned char res; \ + \ + if (ch >= 0x00a0 && ch < 0x00f8) \ + res = from_ucs4[ch - 0x00a0 + FROM_IDX_00]; \ + else if (ch == 0x0192) \ + res = 0x83; \ + else if (ch >= 0x02c6 && ch < 0x02dd) \ + res = from_ucs4[ch - 0x02c6 + FROM_IDX_02]; \ + else if (ch >= 0x05b0 && ch < 0x05f5) \ + res = from_ucs4[ch - 0x05b0 + FROM_IDX_05]; \ + else if (ch >= 0x200e && ch < 0x203b) \ + res = from_ucs4[ch - 0x200e + FROM_IDX_20]; \ + else if (ch == 0x20aa) \ + res = 0xa4; \ + else if (ch == 0x20ac) \ + res = 0x80; \ + else if (ch == 0x2122) \ + res = 0x99; \ + else \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ + res = 0; \ + } \ + \ + if (__builtin_expect (res != 0, 1)) \ + { \ + *outptr++ = res; \ + inptr += 4; \ + } \ + else \ + { \ + /* Try canonical decomposition. */ \ + unsigned int i1, i2; \ + \ + i1 = 0; \ + i2 = sizeof (decomp_table) / sizeof (decomp_table[0]) - 1; \ + if (ch >= decomp_table[i1].composed \ + && ch <= decomp_table[i2].composed) \ + { \ + unsigned int i; \ + \ + for (;;) \ + { \ + i = (i1 + i2) >> 1; \ + if (ch == decomp_table[i].composed) \ + break; \ + if (ch < decomp_table[i].composed) \ + { \ + if (i1 == i) \ + goto failed; \ + i2 = i; \ + } \ + else \ + { \ + if (i1 != i) \ + i1 = i; \ + else \ + { \ + i = i2; \ + if (ch == decomp_table[i].composed) \ + break; \ + goto failed; \ + } \ + } \ + } \ + \ + /* Found a canonical decomposition. */ \ + ch = decomp_table[i].base; \ + /* ch is one of 0x05d0..0x05d6, 0x05d8..0x05dc, 0x05de, \ + 0x05e0..0x05e1, 0x05e3..0x05e4, 0x05e6..0x05ea, 0x05f2. */ \ + ch = from_ucs4[ch - 0x05b0 + FROM_IDX_05]; \ + assert (ch != 0); \ + \ + if (decomp_table[i].comb2 < 0) \ + { \ + /* See whether we have room for two bytes. */ \ + if (__builtin_expect (outptr + 1 >= outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + \ + *outptr++ = (unsigned char) ch; \ + *outptr++ = comb_table[decomp_table[i].comb1]; \ + } \ + else \ + { \ + /* See whether we have room for three bytes. */ \ + if (__builtin_expect (outptr + 2 >= outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + \ + *outptr++ = (unsigned char) ch; \ + *outptr++ = comb_table[decomp_table[i].comb1]; \ + *outptr++ = comb_table[decomp_table[i].comb2]; \ + } \ + \ + inptr += 4; \ + continue; \ + } \ + \ + failed: \ + /* This is an illegal character. */ \ + STANDARD_ERR_HANDLER (4); \ + } \ + } \ + } +#define LOOP_NEED_FLAGS +#define EXTRA_LOOP_DECLS , int *statep +#include + + +/* Now define the toplevel functions. */ +#include diff -durpN glibc-2.2.3/iconvdata/cp1256.c glibc-2.2.4/iconvdata/cp1256.c --- glibc-2.2.3/iconvdata/cp1256.c Thu Apr 23 16:45:55 1998 +++ glibc-2.2.4/iconvdata/cp1256.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp1257.c glibc-2.2.4/iconvdata/cp1257.c --- glibc-2.2.3/iconvdata/cp1257.c Thu Apr 23 16:46:07 1998 +++ glibc-2.2.4/iconvdata/cp1257.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp1258.c glibc-2.2.4/iconvdata/cp1258.c --- glibc-2.2.3/iconvdata/cp1258.c Wed Dec 16 00:26:34 1998 +++ glibc-2.2.4/iconvdata/cp1258.c Mon Jul 23 10:53:56 2001 @@ -1,29 +1,869 @@ /* Conversion from and to CP1258. - Copyright (C) 1998 Free Software Foundation, Inc. + Copyright (C) 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1998. + Contributed by Ulrich Drepper , 1998, + and Bruno Haible , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ +#include #include +#include +#include -/* Get the conversion table. */ -#define TABLES +#define NELEMS(arr) (sizeof (arr) / sizeof (arr[0])) -#define CHARSET_NAME "CP1258//" -#define HAS_HOLES 1 /* Not all 256 character are defined. */ +/* Definitions used in the body of the `gconv' function. */ +#define CHARSET_NAME "CP1258//" +#define FROM_LOOP from_cp1258 +#define TO_LOOP to_cp1258 +#define DEFINE_INIT 1 +#define DEFINE_FINI 1 +#define MIN_NEEDED_FROM 1 +#define MAX_NEEDED_FROM 1 +#define MIN_NEEDED_TO 4 +#define MAX_NEEDED_TO 4 +#define PREPARE_LOOP \ + int saved_state; \ + int *statep = &data->__statep->__count; +#define EXTRA_LOOP_ARGS , statep -#include <8bit-gap.c> + +/* Since we might have to reset input pointer we must be able to save + and restore the state. */ +#define SAVE_RESET_STATE(Save) \ + if (Save) \ + saved_state = *statep; \ + else \ + *statep = saved_state + + +/* During CP1258 to UCS4 conversion, the COUNT element of the state + contains the last UCS4 character, shifted by 3 bits. */ + + +/* Since this is a stateful encoding we have to provide code which resets + the output state to the initial state. This has to be done during the + flushing. */ +#define EMIT_SHIFT_TO_INIT \ + if (data->__statep->__count != 0) \ + { \ + if (FROM_DIRECTION) \ + { \ + if (__builtin_expect (outbuf + 4 <= outend, 1)) \ + { \ + /* Write out the last character. */ \ + *((uint32_t *) outbuf)++ = data->__statep->__count >> 3; \ + data->__statep->__count = 0; \ + } \ + else \ + /* We don't have enough room in the output buffer. */ \ + status = __GCONV_FULL_OUTPUT; \ + } \ + else \ + /* We don't use shift states in the TO_DIRECTION. */ \ + data->__statep->__count = 0; \ + } + + +/* First define the conversion function from CP1258 to UCS4. */ + +static const uint16_t to_ucs4[128] = { + /* 0x80 */ + 0x20AC, 0, 0x201A, 0x0192, 0x201E, 0x2026, 0x2020, 0x2021, + 0x02C6, 0x2030, 0, 0x2039, 0x0152, 0, 0, 0, + /* 0x90 */ + 0, 0x2018, 0x2019, 0x201C, 0x201D, 0x2022, 0x2013, 0x2014, + 0x02DC, 0x2122, 0, 0x203A, 0x0153, 0, 0, 0x0178, + /* 0xA0 */ + 0x00A0, 0x00A1, 0x00A2, 0x00A3, 0x00A4, 0x00A5, 0x00A6, 0x00A7, + 0x00A8, 0x00A9, 0x00AA, 0x00AB, 0x00AC, 0x00AD, 0x00AE, 0x00AF, + /* 0xB0 */ + 0x00B0, 0x00B1, 0x00B2, 0x00B3, 0x00B4, 0x00B5, 0x00B6, 0x00B7, + 0x00B8, 0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, + /* 0xC0 */ + 0x00C0, 0x00C1, 0x00C2, 0x0102, 0x00C4, 0x00C5, 0x00C6, 0x00C7, + 0x00C8, 0x00C9, 0x00CA, 0x00CB, 0x0300, 0x00CD, 0x00CE, 0x00CF, + /* 0xD0 */ + 0x0110, 0x00D1, 0x0309, 0x00D3, 0x00D4, 0x01A0, 0x00D6, 0x00D7, + 0x00D8, 0x00D9, 0x00DA, 0x00DB, 0x00DC, 0x01AF, 0x0303, 0x00DF, + /* 0xE0 */ + 0x00E0, 0x00E1, 0x00E2, 0x0103, 0x00E4, 0x00E5, 0x00E6, 0x00E7, + 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x0301, 0x00ED, 0x00EE, 0x00EF, + /* 0xF0 */ + 0x0111, 0x00F1, 0x0323, 0x00F3, 0x00F4, 0x01A1, 0x00F6, 0x00F7, + 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x01B0, 0x20AB, 0x00FF, +}; + +/* CP1258 contains five combining characters: + 0x0300, 0x0301, 0x0303, 0x0309, 0x0323. */ + +/* Composition tables for each of the relevant combining characters. */ +static const struct { + uint16_t base; + uint16_t composed; +} comp_table_data[] = { +#define COMP_TABLE_IDX_0300 0 +#define COMP_TABLE_LEN_0300 31 + { 0x0041, 0x00C0 }, + { 0x0045, 0x00C8 }, + { 0x0049, 0x00CC }, + { 0x004E, 0x01F8 }, + { 0x004F, 0x00D2 }, + { 0x0055, 0x00D9 }, + { 0x0057, 0x1E80 }, + { 0x0059, 0x1EF2 }, + { 0x0061, 0x00E0 }, + { 0x0065, 0x00E8 }, + { 0x0069, 0x00EC }, + { 0x006E, 0x01F9 }, + { 0x006F, 0x00F2 }, + { 0x0075, 0x00F9 }, + { 0x0077, 0x1E81 }, + { 0x0079, 0x1EF3 }, + { 0x00A8, 0x1FED }, + { 0x00C2, 0x1EA6 }, + { 0x00CA, 0x1EC0 }, + { 0x00D4, 0x1ED2 }, + { 0x00DC, 0x01DB }, + { 0x00E2, 0x1EA7 }, + { 0x00EA, 0x1EC1 }, + { 0x00F4, 0x1ED3 }, + { 0x00FC, 0x01DC }, + { 0x0102, 0x1EB0 }, + { 0x0103, 0x1EB1 }, +/*{ 0x0112, 0x1E14 },*/ +/*{ 0x0113, 0x1E15 },*/ +/*{ 0x014C, 0x1E50 },*/ +/*{ 0x014D, 0x1E51 },*/ + { 0x01A0, 0x1EDC }, + { 0x01A1, 0x1EDD }, + { 0x01AF, 0x1EEA }, + { 0x01B0, 0x1EEB }, +#define COMP_TABLE_IDX_0301 (COMP_TABLE_IDX_0300 + COMP_TABLE_LEN_0300) +#define COMP_TABLE_LEN_0301 60 + { 0x0041, 0x00C1 }, + { 0x0043, 0x0106 }, + { 0x0045, 0x00C9 }, + { 0x0047, 0x01F4 }, + { 0x0049, 0x00CD }, + { 0x004B, 0x1E30 }, + { 0x004C, 0x0139 }, + { 0x004D, 0x1E3E }, + { 0x004E, 0x0143 }, + { 0x004F, 0x00D3 }, + { 0x0050, 0x1E54 }, + { 0x0052, 0x0154 }, + { 0x0053, 0x015A }, + { 0x0055, 0x00DA }, + { 0x0057, 0x1E82 }, + { 0x0059, 0x00DD }, + { 0x005A, 0x0179 }, + { 0x0061, 0x00E1 }, + { 0x0063, 0x0107 }, + { 0x0065, 0x00E9 }, + { 0x0067, 0x01F5 }, + { 0x0069, 0x00ED }, + { 0x006B, 0x1E31 }, + { 0x006C, 0x013A }, + { 0x006D, 0x1E3F }, + { 0x006E, 0x0144 }, + { 0x006F, 0x00F3 }, + { 0x0070, 0x1E55 }, + { 0x0072, 0x0155 }, + { 0x0073, 0x015B }, + { 0x0075, 0x00FA }, + { 0x0077, 0x1E83 }, + { 0x0079, 0x00FD }, + { 0x007A, 0x017A }, + { 0x00A5, 0x0385 }, + { 0x00A8, 0x1FEE }, + { 0x00C2, 0x1EA4 }, + { 0x00C5, 0x01FA }, + { 0x00C6, 0x01FC }, + { 0x00C7, 0x1E08 }, + { 0x00CA, 0x1EBE }, + { 0x00CF, 0x1E2E }, + { 0x00D4, 0x1ED0 }, +/*{ 0x00D5, 0x1E4C },*/ + { 0x00D8, 0x01FE }, + { 0x00DC, 0x01D7 }, + { 0x00E2, 0x1EA5 }, + { 0x00E5, 0x01FB }, + { 0x00E6, 0x01FD }, + { 0x00E7, 0x1E09 }, + { 0x00EA, 0x1EBF }, + { 0x00EF, 0x1E2F }, + { 0x00F4, 0x1ED1 }, +/*{ 0x00F5, 0x1E4D },*/ + { 0x00F8, 0x01FF }, + { 0x00FC, 0x01D8 }, + { 0x0102, 0x1EAE }, + { 0x0103, 0x1EAF }, +/*{ 0x0112, 0x1E16 },*/ +/*{ 0x0113, 0x1E17 },*/ +/*{ 0x014C, 0x1E52 },*/ +/*{ 0x014D, 0x1E53 },*/ +/*{ 0x0168, 0x1E78 },*/ +/*{ 0x0169, 0x1E79 },*/ + { 0x01A0, 0x1EDA }, + { 0x01A1, 0x1EDB }, + { 0x01AF, 0x1EE8 }, + { 0x01B0, 0x1EE9 }, +#define COMP_TABLE_IDX_0303 (COMP_TABLE_IDX_0301 + COMP_TABLE_LEN_0301) +#define COMP_TABLE_LEN_0303 34 + { 0x0041, 0x00C3 }, + { 0x0045, 0x1EBC }, + { 0x0049, 0x0128 }, + { 0x004E, 0x00D1 }, + { 0x004F, 0x00D5 }, + { 0x0055, 0x0168 }, + { 0x0056, 0x1E7C }, + { 0x0059, 0x1EF8 }, + { 0x0061, 0x00E3 }, + { 0x0065, 0x1EBD }, + { 0x0069, 0x0129 }, + { 0x006E, 0x00F1 }, + { 0x006F, 0x00F5 }, + { 0x0075, 0x0169 }, + { 0x0076, 0x1E7D }, + { 0x0079, 0x1EF9 }, + { 0x00C2, 0x1EAA }, + { 0x00CA, 0x1EC4 }, + { 0x00D3, 0x1E4C }, + { 0x00D4, 0x1ED6 }, + { 0x00D6, 0x1E4E }, + { 0x00DA, 0x1E78 }, + { 0x00E2, 0x1EAB }, + { 0x00EA, 0x1EC5 }, + { 0x00F3, 0x1E4D }, + { 0x00F4, 0x1ED7 }, + { 0x00F6, 0x1E4F }, + { 0x00FA, 0x1E79 }, + { 0x0102, 0x1EB4 }, + { 0x0103, 0x1EB5 }, + { 0x01A0, 0x1EE0 }, + { 0x01A1, 0x1EE1 }, + { 0x01AF, 0x1EEE }, + { 0x01B0, 0x1EEF }, +#define COMP_TABLE_IDX_0309 (COMP_TABLE_IDX_0303 + COMP_TABLE_LEN_0303) +#define COMP_TABLE_LEN_0309 24 + { 0x0041, 0x1EA2 }, + { 0x0045, 0x1EBA }, + { 0x0049, 0x1EC8 }, + { 0x004F, 0x1ECE }, + { 0x0055, 0x1EE6 }, + { 0x0059, 0x1EF6 }, + { 0x0061, 0x1EA3 }, + { 0x0065, 0x1EBB }, + { 0x0069, 0x1EC9 }, + { 0x006F, 0x1ECF }, + { 0x0075, 0x1EE7 }, + { 0x0079, 0x1EF7 }, + { 0x00C2, 0x1EA8 }, + { 0x00CA, 0x1EC2 }, + { 0x00D4, 0x1ED4 }, + { 0x00E2, 0x1EA9 }, + { 0x00EA, 0x1EC3 }, + { 0x00F4, 0x1ED5 }, + { 0x0102, 0x1EB2 }, + { 0x0103, 0x1EB3 }, + { 0x01A0, 0x1EDE }, + { 0x01A1, 0x1EDF }, + { 0x01AF, 0x1EEC }, + { 0x01B0, 0x1EED }, +#define COMP_TABLE_IDX_0323 (COMP_TABLE_IDX_0309 + COMP_TABLE_LEN_0309) +#define COMP_TABLE_LEN_0323 50 + { 0x0041, 0x1EA0 }, + { 0x0042, 0x1E04 }, + { 0x0044, 0x1E0C }, + { 0x0045, 0x1EB8 }, + { 0x0048, 0x1E24 }, + { 0x0049, 0x1ECA }, + { 0x004B, 0x1E32 }, + { 0x004C, 0x1E36 }, + { 0x004D, 0x1E42 }, + { 0x004E, 0x1E46 }, + { 0x004F, 0x1ECC }, + { 0x0052, 0x1E5A }, + { 0x0053, 0x1E62 }, + { 0x0054, 0x1E6C }, + { 0x0055, 0x1EE4 }, + { 0x0056, 0x1E7E }, + { 0x0057, 0x1E88 }, + { 0x0059, 0x1EF4 }, + { 0x005A, 0x1E92 }, + { 0x0061, 0x1EA1 }, + { 0x0062, 0x1E05 }, + { 0x0064, 0x1E0D }, + { 0x0065, 0x1EB9 }, + { 0x0068, 0x1E25 }, + { 0x0069, 0x1ECB }, + { 0x006B, 0x1E33 }, + { 0x006C, 0x1E37 }, + { 0x006D, 0x1E43 }, + { 0x006E, 0x1E47 }, + { 0x006F, 0x1ECD }, + { 0x0072, 0x1E5B }, + { 0x0073, 0x1E63 }, + { 0x0074, 0x1E6D }, + { 0x0075, 0x1EE5 }, + { 0x0076, 0x1E7F }, + { 0x0077, 0x1E89 }, + { 0x0079, 0x1EF5 }, + { 0x007A, 0x1E93 }, + { 0x00C2, 0x1EAC }, + { 0x00CA, 0x1EC6 }, + { 0x00D4, 0x1ED8 }, + { 0x00E2, 0x1EAD }, + { 0x00EA, 0x1EC7 }, + { 0x00F4, 0x1ED9 }, + { 0x0102, 0x1EB6 }, + { 0x0103, 0x1EB7 }, + { 0x01A0, 0x1EE2 }, + { 0x01A1, 0x1EE3 }, + { 0x01AF, 0x1EF0 }, + { 0x01B0, 0x1EF1 }, +#define COMP_TABLE_IDX_END (COMP_TABLE_IDX_0323 + COMP_TABLE_LEN_0323) +}; +/* Compile-time verification of table size. */ +typedef int verify1[(NELEMS (comp_table_data) == COMP_TABLE_IDX_END) - 1]; + +static const struct { unsigned int idx; unsigned int len; } comp_table[5] = { + { COMP_TABLE_IDX_0300, COMP_TABLE_LEN_0300 }, + { COMP_TABLE_IDX_0301, COMP_TABLE_LEN_0301 }, + { COMP_TABLE_IDX_0303, COMP_TABLE_LEN_0303 }, + { COMP_TABLE_IDX_0309, COMP_TABLE_LEN_0309 }, + { COMP_TABLE_IDX_0323, COMP_TABLE_LEN_0323 }, +}; + +#define MIN_NEEDED_INPUT MIN_NEEDED_FROM +#define MIN_NEEDED_OUTPUT MIN_NEEDED_TO +#define MAX_NEEDED_OUTPUT 8 +#define LOOPFCT FROM_LOOP +#define BODY \ + { \ + uint32_t ch = *inptr; \ + uint32_t last_ch; \ + int must_buffer_ch; \ + \ + if (ch >= 0x80) \ + { \ + ch = to_ucs4[ch - 0x80]; \ + if (__builtin_expect (ch == L'\0', 0)) \ + { \ + /* This is an illegal character. */ \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + \ + ++inptr; \ + ++*irreversible; \ + continue; \ + } \ + } \ + \ + /* Determine whether there is a buffered character pending. */ \ + last_ch = *statep >> 3; \ + \ + /* We have to buffer ch if it is a possible match in comp_table_data. */ \ + must_buffer_ch = (ch >= 0x0041 && ch <= 0x01b0); \ + \ + if (last_ch) \ + { \ + if (ch >= 0x0300 && ch < 0x0340) \ + { \ + /* See whether last_ch and ch can be combined. */ \ + unsigned int i, i1, i2; \ + \ + switch (ch) \ + { \ + case 0x0300: \ + i = 0; \ + break; \ + case 0x0301: \ + i = 1; \ + break; \ + case 0x0303: \ + i = 2; \ + break; \ + case 0x0309: \ + i = 3; \ + break; \ + case 0x0323: \ + i = 4; \ + break; \ + default: \ + abort (); \ + } \ + \ + i1 = comp_table[i].idx; \ + i2 = i1 + comp_table[i].len - 1; \ + \ + if (last_ch >= comp_table_data[i1].base \ + && last_ch <= comp_table_data[i2].base) \ + { \ + for (;;) \ + { \ + i = (i1 + i2) >> 1; \ + if (last_ch == comp_table_data[i].base) \ + break; \ + if (last_ch < comp_table_data[i].base) \ + { \ + if (i1 == i) \ + goto not_combining; \ + i2 = i; \ + } \ + else \ + { \ + if (i1 != i) \ + i1 = i; \ + else \ + { \ + i = i2; \ + if (last_ch == comp_table_data[i].base) \ + break; \ + goto not_combining; \ + } \ + } \ + } \ + last_ch = comp_table_data[i].composed; \ + /* Output the combined character. */ \ + put32 (outptr, last_ch); \ + outptr += 4; \ + *statep = 0; \ + ++inptr; \ + continue; \ + } \ + } \ + \ + not_combining: \ + /* Output the buffered character. */ \ + put32 (outptr, last_ch); \ + outptr += 4; \ + *statep = 0; \ + \ + /* If we don't have enough room to output ch as well, then deal \ + with it in another round. */ \ + if (!must_buffer_ch && __builtin_expect (outptr + 4 > outend, 0)) \ + continue; \ + } \ + \ + if (must_buffer_ch) \ + *statep = ch << 3; \ + else \ + { \ + put32 (outptr, ch); \ + outptr += 4; \ + } \ + ++inptr; \ + } +#define LOOP_NEED_FLAGS +#define EXTRA_LOOP_DECLS , int *statep +#include + + +/* Next, define the conversion function from UCS4 to CP1258. */ + +static const unsigned char from_ucs4[] = { +#define FROM_IDX_00 0 + 0xc4, 0xc5, 0xc6, 0xc7, /* 0x00c4-0x00c7 */ + 0xc8, 0xc9, 0xca, 0xcb, 0x00, 0xcd, 0xce, 0xcf, /* 0x00c8-0x00cf */ + 0x00, 0xd1, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, /* 0x00d0-0x00d7 */ + 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, /* 0x00d8-0x00df */ + 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0xe5, 0xe6, 0xe7, /* 0x00e0-0x00e7 */ + 0xe8, 0xe9, 0xea, 0xeb, 0x00, 0xed, 0xee, 0xef, /* 0x00e8-0x00ef */ + 0x00, 0xf1, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, /* 0x00f0-0x00f7 */ + 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 0x00f8-0x00ff */ + 0x00, 0x00, 0xc3, 0xe3, 0x00, 0x00, 0x00, 0x00, /* 0x0100-0x0107 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0108-0x010f */ + 0xd0, 0xf0, /* 0x0110-0x0111 */ +#define FROM_IDX_01 (FROM_IDX_00 + 78) + 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, /* 0x0152-0x0157 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0158-0x015f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0160-0x0167 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0168-0x016f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0170-0x0177 */ + 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0178-0x017f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0180-0x0187 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0188-0x018f */ + 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0190-0x0197 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0198-0x019f */ + 0xd5, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x01a0-0x01a7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, /* 0x01a8-0x01af */ + 0xfd, /* 0x01b0-0x01b0 */ +#define FROM_IDX_02 (FROM_IDX_01 + 95) + 0x88, 0x00, /* 0x02c6-0x02c7 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02c8-0x02cf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02d0-0x02d7 */ + 0x00, 0x00, 0x00, 0x00, 0x98, /* 0x02d8-0x02dc */ +#define FROM_IDX_03 (FROM_IDX_02 + 23) + 0xcc, 0xec, 0x00, 0xde, 0x00, 0x00, 0x00, 0x00, /* 0x0300-0x0307 */ + 0x00, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0308-0x030f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0310-0x0317 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0318-0x031f */ + 0x00, 0x00, 0x00, 0xf2, /* 0x0320-0x0323 */ +#define FROM_IDX_20 (FROM_IDX_03 + 36) + 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x2013-0x2017 */ + 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, /* 0x2018-0x201f */ + 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x2020-0x2027 */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2028-0x202f */ + 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2030-0x2037 */ + 0x00, 0x8b, 0x9b, /* 0x2038-0x203a */ +#define FROM_IDX_FF (FROM_IDX_20 + 40) +}; +/* Compile-time verification of table size. */ +typedef int verify2[(NELEMS (from_ucs4) == FROM_IDX_FF) - 1]; + +static const unsigned char comb_table[5] = { + 0xcc, 0xec, 0xde, 0xd2, 0xf2, +}; + +/* Decomposition table for the relevant Unicode characters. */ +static const struct { + uint16_t composed; + uint32_t base : 12; + uint32_t comb1 : 4; +} decomp_table[] = { + { 0x00c0, 0x0041, 0 }, + { 0x00c1, 0x0041, 1 }, + { 0x00c3, 0x0041, 2 }, + { 0x00c8, 0x0045, 0 }, + { 0x00c9, 0x0045, 1 }, + { 0x00cc, 0x0049, 0 }, + { 0x00cd, 0x0049, 1 }, + { 0x00d1, 0x004e, 2 }, + { 0x00d2, 0x004f, 0 }, + { 0x00d3, 0x004f, 1 }, + { 0x00d5, 0x004f, 2 }, + { 0x00d9, 0x0055, 0 }, + { 0x00da, 0x0055, 1 }, + { 0x00dd, 0x0059, 1 }, + { 0x00e0, 0x0061, 0 }, + { 0x00e1, 0x0061, 1 }, + { 0x00e3, 0x0061, 2 }, + { 0x00e8, 0x0065, 0 }, + { 0x00e9, 0x0065, 1 }, + { 0x00ec, 0x0069, 0 }, + { 0x00ed, 0x0069, 1 }, + { 0x00f1, 0x006e, 2 }, + { 0x00f2, 0x006f, 0 }, + { 0x00f3, 0x006f, 1 }, + { 0x00f5, 0x006f, 2 }, + { 0x00f9, 0x0075, 0 }, + { 0x00fa, 0x0075, 1 }, + { 0x00fd, 0x0079, 1 }, + { 0x0106, 0x0043, 1 }, + { 0x0107, 0x0063, 1 }, + { 0x0128, 0x0049, 2 }, + { 0x0129, 0x0069, 2 }, + { 0x0139, 0x004c, 1 }, + { 0x013a, 0x006c, 1 }, + { 0x0143, 0x004e, 1 }, + { 0x0144, 0x006e, 1 }, + { 0x0154, 0x0052, 1 }, + { 0x0155, 0x0072, 1 }, + { 0x015a, 0x0053, 1 }, + { 0x015b, 0x0073, 1 }, + { 0x0168, 0x0055, 2 }, + { 0x0169, 0x0075, 2 }, + { 0x0179, 0x005a, 1 }, + { 0x017a, 0x007a, 1 }, + { 0x01d7, 0x00dc, 1 }, + { 0x01d8, 0x00fc, 1 }, + { 0x01db, 0x00dc, 0 }, + { 0x01dc, 0x00fc, 0 }, + { 0x01f4, 0x0047, 1 }, + { 0x01f5, 0x0067, 1 }, + { 0x01f8, 0x004e, 0 }, + { 0x01f9, 0x006e, 0 }, + { 0x01fa, 0x00c5, 1 }, + { 0x01fb, 0x00e5, 1 }, + { 0x01fc, 0x00c6, 1 }, + { 0x01fd, 0x00e6, 1 }, + { 0x01fe, 0x00d8, 1 }, + { 0x01ff, 0x00f8, 1 }, + { 0x0385, 0x00a5, 1 }, + { 0x1e04, 0x0042, 4 }, + { 0x1e05, 0x0062, 4 }, + { 0x1e08, 0x00c7, 1 }, + { 0x1e09, 0x00e7, 1 }, + { 0x1e0c, 0x0044, 4 }, + { 0x1e0d, 0x0064, 4 }, + { 0x1e24, 0x0048, 4 }, + { 0x1e25, 0x0068, 4 }, + { 0x1e2e, 0x00cf, 1 }, + { 0x1e2f, 0x00ef, 1 }, + { 0x1e30, 0x004b, 1 }, + { 0x1e31, 0x006b, 1 }, + { 0x1e32, 0x004b, 4 }, + { 0x1e33, 0x006b, 4 }, + { 0x1e36, 0x004c, 4 }, + { 0x1e37, 0x006c, 4 }, + { 0x1e3e, 0x004d, 1 }, + { 0x1e3f, 0x006d, 1 }, + { 0x1e42, 0x004d, 4 }, + { 0x1e43, 0x006d, 4 }, + { 0x1e46, 0x004e, 4 }, + { 0x1e47, 0x006e, 4 }, + { 0x1e4c, 0x00d3, 2 }, /*{ 0x1e4c, 0x00d5, 1 }, { 0x1e4c, 0x004f, 1, 2 },*/ + { 0x1e4d, 0x00f3, 2 }, /*{ 0x1e4d, 0x00f5, 1 }, { 0x1e4d, 0x006f, 1, 2 },*/ + { 0x1e4e, 0x00d6, 2 }, + { 0x1e4f, 0x00f6, 2 }, + { 0x1e54, 0x0050, 1 }, + { 0x1e55, 0x0070, 1 }, + { 0x1e5a, 0x0052, 4 }, + { 0x1e5b, 0x0072, 4 }, + { 0x1e62, 0x0053, 4 }, + { 0x1e63, 0x0073, 4 }, + { 0x1e6c, 0x0054, 4 }, + { 0x1e6d, 0x0074, 4 }, + { 0x1e78, 0x00da, 2 }, /*{ 0x1e78, 0x0168, 1 }, { 0x1e78, 0x0055, 1, 2 },*/ + { 0x1e79, 0x00fa, 2 }, /*{ 0x1e79, 0x0169, 1 }, { 0x1e79, 0x0075, 1, 2 },*/ + { 0x1e7c, 0x0056, 2 }, + { 0x1e7d, 0x0076, 2 }, + { 0x1e7e, 0x0056, 4 }, + { 0x1e7f, 0x0076, 4 }, + { 0x1e80, 0x0057, 0 }, + { 0x1e81, 0x0077, 0 }, + { 0x1e82, 0x0057, 1 }, + { 0x1e83, 0x0077, 1 }, + { 0x1e88, 0x0057, 4 }, + { 0x1e89, 0x0077, 4 }, + { 0x1e92, 0x005a, 4 }, + { 0x1e93, 0x007a, 4 }, + { 0x1ea0, 0x0041, 4 }, + { 0x1ea1, 0x0061, 4 }, + { 0x1ea2, 0x0041, 3 }, + { 0x1ea3, 0x0061, 3 }, + { 0x1ea4, 0x00c2, 1 }, + { 0x1ea5, 0x00e2, 1 }, + { 0x1ea6, 0x00c2, 0 }, + { 0x1ea7, 0x00e2, 0 }, + { 0x1ea8, 0x00c2, 3 }, + { 0x1ea9, 0x00e2, 3 }, + { 0x1eaa, 0x00c2, 2 }, + { 0x1eab, 0x00e2, 2 }, + { 0x1eac, 0x00c2, 4 }, + { 0x1ead, 0x00e2, 4 }, + { 0x1eae, 0x0102, 1 }, + { 0x1eaf, 0x0103, 1 }, + { 0x1eb0, 0x0102, 0 }, + { 0x1eb1, 0x0103, 0 }, + { 0x1eb2, 0x0102, 3 }, + { 0x1eb3, 0x0103, 3 }, + { 0x1eb4, 0x0102, 2 }, + { 0x1eb5, 0x0103, 2 }, + { 0x1eb6, 0x0102, 4 }, + { 0x1eb7, 0x0103, 4 }, + { 0x1eb8, 0x0045, 4 }, + { 0x1eb9, 0x0065, 4 }, + { 0x1eba, 0x0045, 3 }, + { 0x1ebb, 0x0065, 3 }, + { 0x1ebc, 0x0045, 2 }, + { 0x1ebd, 0x0065, 2 }, + { 0x1ebe, 0x00ca, 1 }, + { 0x1ebf, 0x00ea, 1 }, + { 0x1ec0, 0x00ca, 0 }, + { 0x1ec1, 0x00ea, 0 }, + { 0x1ec2, 0x00ca, 3 }, + { 0x1ec3, 0x00ea, 3 }, + { 0x1ec4, 0x00ca, 2 }, + { 0x1ec5, 0x00ea, 2 }, + { 0x1ec6, 0x00ca, 4 }, + { 0x1ec7, 0x00ea, 4 }, + { 0x1ec8, 0x0049, 3 }, + { 0x1ec9, 0x0069, 3 }, + { 0x1eca, 0x0049, 4 }, + { 0x1ecb, 0x0069, 4 }, + { 0x1ecc, 0x004f, 4 }, + { 0x1ecd, 0x006f, 4 }, + { 0x1ece, 0x004f, 3 }, + { 0x1ecf, 0x006f, 3 }, + { 0x1ed0, 0x00d4, 1 }, + { 0x1ed1, 0x00f4, 1 }, + { 0x1ed2, 0x00d4, 0 }, + { 0x1ed3, 0x00f4, 0 }, + { 0x1ed4, 0x00d4, 3 }, + { 0x1ed5, 0x00f4, 3 }, + { 0x1ed6, 0x00d4, 2 }, + { 0x1ed7, 0x00f4, 2 }, + { 0x1ed8, 0x00d4, 4 }, + { 0x1ed9, 0x00f4, 4 }, + { 0x1eda, 0x01a0, 1 }, + { 0x1edb, 0x01a1, 1 }, + { 0x1edc, 0x01a0, 0 }, + { 0x1edd, 0x01a1, 0 }, + { 0x1ede, 0x01a0, 3 }, + { 0x1edf, 0x01a1, 3 }, + { 0x1ee0, 0x01a0, 2 }, + { 0x1ee1, 0x01a1, 2 }, + { 0x1ee2, 0x01a0, 4 }, + { 0x1ee3, 0x01a1, 4 }, + { 0x1ee4, 0x0055, 4 }, + { 0x1ee5, 0x0075, 4 }, + { 0x1ee6, 0x0055, 3 }, + { 0x1ee7, 0x0075, 3 }, + { 0x1ee8, 0x01af, 1 }, + { 0x1ee9, 0x01b0, 1 }, + { 0x1eea, 0x01af, 0 }, + { 0x1eeb, 0x01b0, 0 }, + { 0x1eec, 0x01af, 3 }, + { 0x1eed, 0x01b0, 3 }, + { 0x1eee, 0x01af, 2 }, + { 0x1eef, 0x01b0, 2 }, + { 0x1ef0, 0x01af, 4 }, + { 0x1ef1, 0x01b0, 4 }, + { 0x1ef2, 0x0059, 0 }, + { 0x1ef3, 0x0079, 0 }, + { 0x1ef4, 0x0059, 4 }, + { 0x1ef5, 0x0079, 4 }, + { 0x1ef6, 0x0059, 3 }, + { 0x1ef7, 0x0079, 3 }, + { 0x1ef8, 0x0059, 2 }, + { 0x1ef9, 0x0079, 2 }, + { 0x1fed, 0x00a8, 0 }, + { 0x1fee, 0x00a8, 1 }, +}; + +#define MIN_NEEDED_INPUT MIN_NEEDED_TO +#define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM +#define MAX_NEEDED_OUTPUT 2 +#define LOOPFCT TO_LOOP +#define BODY \ + { \ + uint32_t ch = get32 (inptr); \ + \ + if (ch < 0x0080 || (ch >= 0x00a0 && ch < 0x00c3)) \ + { \ + *outptr++ = ch; \ + inptr += 4; \ + } \ + else \ + { \ + unsigned char res; \ + \ + if (ch >= 0x00c4 && ch < 0x0112) \ + res = from_ucs4[ch - 0x00c4 + FROM_IDX_00]; \ + else if (ch >= 0x0152 && ch < 0x01b1) \ + res = from_ucs4[ch - 0x0152 + FROM_IDX_01]; \ + else if (ch >= 0x02c6 && ch < 0x02dd) \ + res = from_ucs4[ch - 0x02c6 + FROM_IDX_02]; \ + else if (ch >= 0x0300 && ch < 0x0324) \ + res = from_ucs4[ch - 0x0300 + FROM_IDX_03]; \ + else if (ch >= 0x0340 && ch < 0x0342) /* Vietnamese tone marks */ \ + res = from_ucs4[ch - 0x0340 + FROM_IDX_03]; \ + else if (ch >= 0x2013 && ch < 0x203b) \ + res = from_ucs4[ch - 0x2013 + FROM_IDX_20]; \ + else if (ch == 0x20ab) \ + res = 0xfe; \ + else if (ch == 0x20ac) \ + res = 0x80; \ + else if (ch == 0x2122) \ + res = 0x99; \ + else \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ + res = 0; \ + } \ + \ + if (__builtin_expect (res != 0, 1)) \ + { \ + *outptr++ = res; \ + inptr += 4; \ + } \ + else \ + { \ + /* Try canonical decomposition. */ \ + unsigned int i1, i2; \ + \ + i1 = 0; \ + i2 = sizeof (decomp_table) / sizeof (decomp_table[0]) - 1; \ + if (ch >= decomp_table[i1].composed \ + && ch <= decomp_table[i2].composed) \ + { \ + unsigned int i; \ + \ + for (;;) \ + { \ + i = (i1 + i2) >> 1; \ + if (ch == decomp_table[i].composed) \ + break; \ + if (ch < decomp_table[i].composed) \ + { \ + if (i1 == i) \ + goto failed; \ + i2 = i; \ + } \ + else \ + { \ + if (i1 != i) \ + i1 = i; \ + else \ + { \ + i = i2; \ + if (ch == decomp_table[i].composed) \ + break; \ + goto failed; \ + } \ + } \ + } \ + \ + /* Found a canonical decomposition. */ \ + ch = decomp_table[i].base; \ + /* ch is one of 0x0020, 0x0041..0x005a, 0x0061..0x007a, \ + 0x00a5, 0x00a8, 0x00c2, 0x00c5..0x00c7, 0x00ca, 0x00cf, \ + 0x00d3, 0x00d4, 0x00d6, 0x00d8, 0x00da, 0x00dc, 0x00e2, \ + 0x00e5..0x00e7, 0x00ea, 0x00ef, 0x00f3, 0x00f4, 0x00f6, \ + 0x00f8, 0x00fc, 0x0102, 0x0103, 0x01a0, 0x01a1, 0x01af, \ + 0x01b0. */ \ + if (ch >= 0x0100) \ + { \ + if (ch < 0x0112) \ + ch = from_ucs4[ch - 0x00c4 + FROM_IDX_00]; \ + else \ + ch = from_ucs4[ch - 0x0152 + FROM_IDX_01]; \ + } \ + assert (ch != 0); \ + \ + /* See whether we have room for two bytes. */ \ + if (__builtin_expect (outptr + 1 >= outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + \ + *outptr++ = (unsigned char) ch; \ + *outptr++ = comb_table[decomp_table[i].comb1]; \ + inptr += 4; \ + continue; \ + } \ + \ + failed: \ + /* This is an illegal character. */ \ + STANDARD_ERR_HANDLER (4); \ + } \ + } \ + } +#define LOOP_NEED_FLAGS +#define EXTRA_LOOP_DECLS , int *statep +#include + + +/* Now define the toplevel functions. */ +#include diff -durpN glibc-2.2.3/iconvdata/cp737.c glibc-2.2.4/iconvdata/cp737.c --- glibc-2.2.3/iconvdata/cp737.c Fri Apr 24 10:18:31 1998 +++ glibc-2.2.4/iconvdata/cp737.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp737.h glibc-2.2.4/iconvdata/cp737.h --- glibc-2.2.3/iconvdata/cp737.h Fri Apr 24 10:18:31 1998 +++ glibc-2.2.4/iconvdata/cp737.h Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Table to map to UCS4. It can be generated using (I know, this is a useless use of cat, but the linebreak requires it): diff -durpN glibc-2.2.3/iconvdata/cp775.c glibc-2.2.4/iconvdata/cp775.c --- glibc-2.2.3/iconvdata/cp775.c Fri Apr 24 10:18:47 1998 +++ glibc-2.2.4/iconvdata/cp775.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cp775.h glibc-2.2.4/iconvdata/cp775.h --- glibc-2.2.3/iconvdata/cp775.h Fri Apr 24 10:18:47 1998 +++ glibc-2.2.4/iconvdata/cp775.h Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Table to map to UCS4. It can be generated using (I know, this is a useless use of cat, but the linebreak requires it): diff -durpN glibc-2.2.3/iconvdata/csn_369103.c glibc-2.2.4/iconvdata/csn_369103.c --- glibc-2.2.3/iconvdata/csn_369103.c Fri Sep 11 12:53:26 1998 +++ glibc-2.2.4/iconvdata/csn_369103.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/cwi.c glibc-2.2.4/iconvdata/cwi.c --- glibc-2.2.3/iconvdata/cwi.c Fri Sep 11 12:57:42 1998 +++ glibc-2.2.4/iconvdata/cwi.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/dec-mcs.c glibc-2.2.4/iconvdata/dec-mcs.c --- glibc-2.2.3/iconvdata/dec-mcs.c Fri Sep 11 13:02:00 1998 +++ glibc-2.2.4/iconvdata/dec-mcs.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-at-de-a.c glibc-2.2.4/iconvdata/ebcdic-at-de-a.c --- glibc-2.2.3/iconvdata/ebcdic-at-de-a.c Wed Apr 22 15:05:25 1998 +++ glibc-2.2.4/iconvdata/ebcdic-at-de-a.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-at-de.c glibc-2.2.4/iconvdata/ebcdic-at-de.c --- glibc-2.2.3/iconvdata/ebcdic-at-de.c Wed Apr 22 15:05:27 1998 +++ glibc-2.2.4/iconvdata/ebcdic-at-de.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-ca-fr.c glibc-2.2.4/iconvdata/ebcdic-ca-fr.c --- glibc-2.2.3/iconvdata/ebcdic-ca-fr.c Wed Apr 22 15:05:29 1998 +++ glibc-2.2.4/iconvdata/ebcdic-ca-fr.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-dk-no-a.c glibc-2.2.4/iconvdata/ebcdic-dk-no-a.c --- glibc-2.2.3/iconvdata/ebcdic-dk-no-a.c Wed Apr 22 23:15:59 1998 +++ glibc-2.2.4/iconvdata/ebcdic-dk-no-a.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-dk-no.c glibc-2.2.4/iconvdata/ebcdic-dk-no.c --- glibc-2.2.3/iconvdata/ebcdic-dk-no.c Wed Apr 22 22:59:48 1998 +++ glibc-2.2.4/iconvdata/ebcdic-dk-no.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-es-a.c glibc-2.2.4/iconvdata/ebcdic-es-a.c --- glibc-2.2.3/iconvdata/ebcdic-es-a.c Wed Apr 22 23:17:24 1998 +++ glibc-2.2.4/iconvdata/ebcdic-es-a.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-es-s.c glibc-2.2.4/iconvdata/ebcdic-es-s.c --- glibc-2.2.3/iconvdata/ebcdic-es-s.c Wed Apr 22 23:17:53 1998 +++ glibc-2.2.4/iconvdata/ebcdic-es-s.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-es.c glibc-2.2.4/iconvdata/ebcdic-es.c --- glibc-2.2.3/iconvdata/ebcdic-es.c Wed Apr 22 23:17:00 1998 +++ glibc-2.2.4/iconvdata/ebcdic-es.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-fi-se-a.c glibc-2.2.4/iconvdata/ebcdic-fi-se-a.c --- glibc-2.2.3/iconvdata/ebcdic-fi-se-a.c Wed Apr 22 23:18:59 1998 +++ glibc-2.2.4/iconvdata/ebcdic-fi-se-a.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-fi-se.c glibc-2.2.4/iconvdata/ebcdic-fi-se.c --- glibc-2.2.3/iconvdata/ebcdic-fi-se.c Wed Apr 22 23:18:24 1998 +++ glibc-2.2.4/iconvdata/ebcdic-fi-se.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-fr.c glibc-2.2.4/iconvdata/ebcdic-fr.c --- glibc-2.2.3/iconvdata/ebcdic-fr.c Wed Apr 22 23:19:56 1998 +++ glibc-2.2.4/iconvdata/ebcdic-fr.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-is-friss.c glibc-2.2.4/iconvdata/ebcdic-is-friss.c --- glibc-2.2.3/iconvdata/ebcdic-is-friss.c Wed Apr 22 23:20:27 1998 +++ glibc-2.2.4/iconvdata/ebcdic-is-friss.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-it.c glibc-2.2.4/iconvdata/ebcdic-it.c --- glibc-2.2.3/iconvdata/ebcdic-it.c Wed Apr 22 23:20:54 1998 +++ glibc-2.2.4/iconvdata/ebcdic-it.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-pt.c glibc-2.2.4/iconvdata/ebcdic-pt.c --- glibc-2.2.3/iconvdata/ebcdic-pt.c Wed Apr 22 23:21:22 1998 +++ glibc-2.2.4/iconvdata/ebcdic-pt.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-uk.c glibc-2.2.4/iconvdata/ebcdic-uk.c --- glibc-2.2.3/iconvdata/ebcdic-uk.c Wed Apr 22 23:21:46 1998 +++ glibc-2.2.4/iconvdata/ebcdic-uk.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ebcdic-us.c glibc-2.2.4/iconvdata/ebcdic-us.c --- glibc-2.2.3/iconvdata/ebcdic-us.c Wed Apr 22 23:22:04 1998 +++ glibc-2.2.4/iconvdata/ebcdic-us.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ecma-cyrillic.c glibc-2.2.4/iconvdata/ecma-cyrillic.c --- glibc-2.2.3/iconvdata/ecma-cyrillic.c Wed Dec 8 12:47:30 1999 +++ glibc-2.2.4/iconvdata/ecma-cyrillic.c Mon Jul 23 10:53:56 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/euc-cn.c glibc-2.2.4/iconvdata/euc-cn.c --- glibc-2.2.3/iconvdata/euc-cn.c Wed Jun 21 11:10:58 2000 +++ glibc-2.2.4/iconvdata/euc-cn.c Sat Aug 4 12:31:42 2001 @@ -1,22 +1,22 @@ /* Mapping tables for EUC-CN handling. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -45,8 +45,8 @@ if (ch <= 0x7f) \ ++inptr; \ else \ - if ((__builtin_expect (ch, 0xa1) <= 0xa0 && ch != 0x8e && ch != 0x8f) \ - || __builtin_expect (ch, 0xfe) > 0xfe) \ + if ((__builtin_expect (ch <= 0xa0, 0) && ch != 0x8e && ch != 0x8f) \ + || __builtin_expect (ch > 0xfe, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -76,7 +76,7 @@ ch = inptr[1]; \ \ /* All second bytes of a multibyte character must be >= 0xa1. */ \ - if (__builtin_expect (ch, 0xa1) < 0xa1) \ + if (__builtin_expect (ch < 0xa1, 0)) \ { \ if (! ignore_errors_p ()) \ { \ @@ -140,6 +140,8 @@ { \ if (__builtin_expect (found, 0) == __UNKNOWN_10646_CHAR) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Illegal character. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/euc-jp.c glibc-2.2.4/iconvdata/euc-jp.c --- glibc-2.2.3/iconvdata/euc-jp.c Fri Jul 7 10:57:26 2000 +++ glibc-2.2.4/iconvdata/euc-jp.c Sat Aug 4 12:31:42 2001 @@ -1,22 +1,22 @@ /* Mapping tables for EUC-JP handling. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -77,7 +77,7 @@ ch2 = inptr[1]; \ \ /* All second bytes of a multibyte character must be >= 0xa1. */ \ - if (__builtin_expect (ch2, 0xa1) < 0xa1) \ + if (__builtin_expect (ch2 < 0xa1, 0)) \ { \ /* This is an illegal character. */ \ if (! ignore_errors_p ()) \ @@ -227,6 +227,8 @@ } \ else \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Illegal character. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/euc-kr.c glibc-2.2.4/iconvdata/euc-kr.c --- glibc-2.2.3/iconvdata/euc-kr.c Wed Nov 8 14:10:17 2000 +++ glibc-2.2.4/iconvdata/euc-kr.c Sat Aug 4 12:31:42 2001 @@ -1,23 +1,23 @@ /* Mapping tables for EUC-KR handling. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jungshik Shin and Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -81,9 +81,9 @@ euckr_from_ucs4 (uint32_t ch, unsigned c ++inptr; \ /* 0xfe(->0x7e : row 94) and 0xc9(->0x59 : row 41) are \ user-defined areas. */ \ - else if (__builtin_expect (ch, 0xa1) == 0xa0 \ - || __builtin_expect (ch, 0xa1) > 0xfe \ - || __builtin_expect (ch, 0xa1) == 0xc9) \ + else if (__builtin_expect (ch == 0xa0, 0) \ + || __builtin_expect (ch > 0xfe, 0) \ + || __builtin_expect (ch == 0xc9, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -142,10 +142,12 @@ euckr_from_ucs4 (uint32_t ch, unsigned c \ /* Decomposing Hangul syllables not available in KS C 5601 into \ Jamos should be considered either here or in euckr_from_ucs4() */ \ - euckr_from_ucs4 (ch, cp) ; \ + euckr_from_ucs4 (ch, cp); \ \ if (__builtin_expect (cp[0], '\1') == '\0' && ch != 0) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Illegal character. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/euc-tw.c glibc-2.2.4/iconvdata/euc-tw.c --- glibc-2.2.3/iconvdata/euc-tw.c Thu Sep 7 11:56:27 2000 +++ glibc-2.2.4/iconvdata/euc-tw.c Mon Jul 23 10:53:56 2001 @@ -1,22 +1,22 @@ /* Mapping tables for EUC-TW handling. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -61,14 +61,14 @@ } \ else \ { \ - /* Two or more byte character. First test whether the next \ - character is also available. */ \ + /* Two or more byte character. First test whether the next byte \ + is also available. */ \ uint32_t ch2; \ \ if (inptr + 1 >= inend) \ { \ - /* The second character is not available. Store the \ - intermediate result. */ \ + /* The second byte is not available. Store the intermediate \ + result. */ \ result = __GCONV_INCOMPLETE_INPUT; \ break; \ } \ @@ -99,7 +99,7 @@ \ if (ch == 0) \ { \ - /* The third or fourth character is not available. Store \ + /* The third or fourth byte is not available. Store \ the intermediate result. */ \ result = __GCONV_INCOMPLETE_INPUT; \ break; \ @@ -170,7 +170,7 @@ *outptr++ = ch; \ else \ { \ - /* Try the JIS character sets. */ \ + /* Try the CNS 11643 planes. */ \ size_t found; \ \ found = ucs4_to_cns11643l1 (ch, outptr, outend - outptr); \ @@ -199,6 +199,8 @@ } \ if (__builtin_expect (found, 0) == __UNKNOWN_10646_CHAR) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Illegal character. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/gb18030.c glibc-2.2.4/iconvdata/gb18030.c --- glibc-2.2.3/iconvdata/gb18030.c Thu Feb 15 14:08:30 2001 +++ glibc-2.2.4/iconvdata/gb18030.c Sat Aug 4 12:31:43 2001 @@ -4,19 +4,19 @@ Contributed by Sean Chen , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is added for supporting gb18030-2000 code. by Wang ShouHua & Wu Jian @@ -5683,7 +5683,8 @@ static const uint16_t __fourbyte_to_ucs1 [0x0309] = 0x03e5, [0x030a] = 0x03e6, [0x030b] = 0x03e7, [0x030c] = 0x03e8, [0x030d] = 0x03e9, [0x030e] = 0x03ea, [0x030f] = 0x03eb, [0x0310] = 0x03ec, [0x0311] = 0x03ed, [0x0312] = 0x03ee, [0x0313] = 0x03ef, [0x0314] = 0x03f0, - [0x0315] = 0x03f1, [0x0316] = 0x03f2, [0x0317] = 0x03f3, [0x0324] = 0x0400, + [0x0315] = 0x03f1, [0x0316] = 0x03f2, [0x0317] = 0x03f3, [0x0318] = 0x03f4, + [0x0319] = 0x03f5, [0x0324] = 0x0400, [0x0325] = 0x0402, [0x0326] = 0x0403, [0x0327] = 0x0404, [0x0328] = 0x0405, [0x0329] = 0x0406, [0x032a] = 0x0407, [0x032b] = 0x0408, [0x032c] = 0x0409, [0x032d] = 0x040a, [0x032e] = 0x040b, [0x032f] = 0x040c, [0x0330] = 0x040d, @@ -9517,6 +9518,7 @@ static const unsigned char __ucs_to_gb18 [0x036b] = "\x23\x0f", [0x036c] = "\x23\x10", [0x036d] = "\x23\x11", [0x036e] = "\x23\x12", [0x036f] = "\x23\x13", [0x0370] = "\x23\x14", [0x0371] = "\x23\x15", [0x0372] = "\x23\x16", [0x0373] = "\x23\x17", + [0x0374] = "\x23\x18", [0x0375] = "\x23\x19", [0x0380] = "\x23\x24", [0x0381] = "\xa7\xa7", [0x0382] = "\x23\x25", [0x0383] = "\x23\x26", [0x0384] = "\x23\x27", [0x0385] = "\x23\x28", [0x0386] = "\x23\x29", [0x0387] = "\x23\x2a", [0x0388] = "\x23\x2b", @@ -21954,15 +21956,15 @@ static const unsigned char __ucs_to_gb18 } \ else \ { \ - /* Two or four byte character. First test whether the \ - next character is also available. */ \ + /* Two or four byte character. First test whether the next \ + byte is also available. */ \ uint32_t ch2; \ unsigned long int idx; \ \ if (inptr + 1 >= inend) \ { \ - /* The second character is not available. Store \ - the intermediate result. */ \ + /* The second byte is not available. Store the \ + intermediate result. */ \ result = __GCONV_INCOMPLETE_INPUT; \ break; \ } \ @@ -21992,7 +21994,7 @@ static const unsigned char __ucs_to_gb18 \ if (inptr + 3 >= inend) \ { \ - /* Not all characters are available. Store \ + /* Not all bytes are available. Store \ the intermediate result. */ \ result = __GCONV_INCOMPLETE_INPUT; \ break; \ @@ -22035,17 +22037,19 @@ static const unsigned char __ucs_to_gb18 + ch3 - 0x81) * 10 + ch4 - 0x30; \ \ if (idx <= 0x4A18) \ - ch = __fourbyte_to_ucs1[idx]; \ + ch = __fourbyte_to_ucs1[idx]; \ else if (idx >= 0x4ABD && idx <= 0x4F49) \ - ch = idx + 0x5543; \ + ch = idx + 0x5543; \ else if (idx >= 0x4F4D && idx <= 0x4F83) \ - ch = __fourbyte_to_ucs2[idx-0x4F4D]; \ + ch = __fourbyte_to_ucs2[idx-0x4F4D]; \ else if (idx >= 0x56BD && idx <= 0x8260) \ - ch = idx + 0x5543; \ + ch = idx + 0x5543; \ else if (idx >= 0x93A9 && idx <= 0x99F9) \ - ch = __fourbyte_to_ucs3[idx-0x93A9]; \ + ch = __fourbyte_to_ucs3[idx-0x93A9]; \ + else if (idx >= 0x2E248 && idx <= 0x12E247) \ + ch = idx - 0x1E248; \ else \ - ch = 0; \ + ch = 0; \ \ if (ch == 0 && *inptr != '\0') \ { \ @@ -22064,7 +22068,7 @@ static const unsigned char __ucs_to_gb18 \ inptr += 4; \ } \ - else if (__builtin_expect (ch2, 0x40) >= 0x40) \ + else if (__builtin_expect (ch2 >= 0x40, 1)) \ { \ /* A two-byte character */ \ idx = (ch - 0x81) * 192 + (ch2 - 0x40); \ @@ -22148,6 +22152,11 @@ static const unsigned char __ucs_to_gb18 len = 4; \ } \ } \ + else if (ch >= 0x10000 && ch <= 0x10FFFF) \ + { \ + idx = ch + 0x1E248; \ + len = 4; \ + } \ else \ len = 0; \ \ @@ -22175,7 +22184,7 @@ static const unsigned char __ucs_to_gb18 } \ else /* len == 4 */ \ { \ - /* See whether there is enough room for the second byte we \ + /* See whether there is enough room for all four bytes we \ write. */ \ if (__builtin_expect (outptr + 3 >= outend, 0)) \ { \ diff -durpN glibc-2.2.3/iconvdata/gb2312.c glibc-2.2.4/iconvdata/gb2312.c --- glibc-2.2.3/iconvdata/gb2312.c Tue Dec 28 14:13:04 1999 +++ glibc-2.2.4/iconvdata/gb2312.c Mon Jul 23 10:53:58 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/gb2312.h glibc-2.2.4/iconvdata/gb2312.h --- glibc-2.2.3/iconvdata/gb2312.h Tue Dec 28 14:13:04 1999 +++ glibc-2.2.4/iconvdata/gb2312.h Mon Jul 23 10:53:58 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GB2312_H #define _GB2312_H 1 diff -durpN glibc-2.2.3/iconvdata/gbbig5.c glibc-2.2.4/iconvdata/gbbig5.c --- glibc-2.2.3/iconvdata/gbbig5.c Tue Feb 13 15:34:32 2001 +++ glibc-2.2.4/iconvdata/gbbig5.c Sat Aug 4 12:31:43 2001 @@ -1,22 +1,22 @@ /* Mapping tables from GB2312 to BIG5 and vice versa. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -26,7 +26,7 @@ * This module does convertions between gb2312 and big5 encodings. * It is necessary because gb2312 encoding use simplified chinese, * while big5 use traditional one. Often times both the simplified - * version of a chinese character and its traditional counterpart + * version of a chinese character and its traditional counterpart * are presented in unicode and have distinctive code values. So * an indirect method through UCS4 (GB2312 <=> UCS4 <=> BIG5) will * not do the work correctly. @@ -4818,7 +4818,7 @@ const char __from_big5_to_gb2312 [13973] ch = inptr[1]; \ \ /* All second bytes of a multibyte character must be >= 0xa1. */ \ - if (__builtin_expect (ch, 0xa1) < 0xa1) \ + if (__builtin_expect (ch < 0xa1, 0)) \ { \ /* This is an illegal character. */ \ if (! ignore_errors_p ()) \ @@ -4926,8 +4926,8 @@ const char __from_big5_to_gb2312 [13973] /* See if the second byte is in the correct range. */ \ if (ch >= 0x40 && ch <= 0x7e) \ idx += ch - 0x40; \ - else if (__builtin_expect (ch, 0xa1) >= 0xa1 \ - && __builtin_expect (ch, 0xa1) <= 0xfe) \ + else if (__builtin_expect (ch >= 0xa1, 1) \ + && __builtin_expect (ch <= 0xfe, 1)) \ idx += 0x3f + (ch - 0xa1); \ else \ { \ diff -durpN glibc-2.2.3/iconvdata/gbgbk.c glibc-2.2.4/iconvdata/gbgbk.c --- glibc-2.2.3/iconvdata/gbgbk.c Sun Oct 8 17:04:49 2000 +++ glibc-2.2.4/iconvdata/gbgbk.c Sat Aug 4 12:31:43 2001 @@ -1,22 +1,22 @@ /* Mapping tables from GBK to GB2312 and vice versa. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -96,16 +96,16 @@ ch = 0xa1aa; \ \ /* Now determine whether the character is valid. */ \ - if (__builtin_expect (ch, 0xa1a1) < 0xa1a1 \ - || __builtin_expect (ch, 0xa1a1) > 0xf7fe \ - || __builtin_expect (inptr[1], 0xa1) < 0xa1 \ + if (__builtin_expect (ch < 0xa1a1, 0) \ + || __builtin_expect (ch > 0xf7fe, 0) \ + || __builtin_expect (inptr[1] < 0xa1, 0) \ /* Now test the exceptions. */ \ - || (__builtin_expect (ch, 0xa1a1) >= 0xa2a1 \ - && __builtin_expect (ch, 0xa1a1) <= 0xa2aa) \ - || (__builtin_expect (ch, 0xa1a1) >= 0xa6e0 \ - && __builtin_expect (ch, 0xa1a1) <= 0xa6f5) \ - || (__builtin_expect (ch, 0xa1a1) >= 0xa8bb \ - && __builtin_expect (ch, 0xa1a1) <= 0xa8c0)) \ + || (__builtin_expect (ch >= 0xa2a1, 0) \ + && __builtin_expect (ch <= 0xa2aa, 0)) \ + || (__builtin_expect (ch >= 0xa6e0, 0) \ + && __builtin_expect (ch <= 0xa6f5, 0)) \ + || (__builtin_expect (ch >= 0xa8bb, 0) \ + && __builtin_expect (ch <= 0xa8c0, 0))) \ { \ /* One of the characters we cannot map. */ \ STANDARD_ERR_HANDLER (2); \ diff -durpN glibc-2.2.3/iconvdata/gbk.c glibc-2.2.4/iconvdata/gbk.c --- glibc-2.2.3/iconvdata/gbk.c Sun Oct 8 17:04:50 2000 +++ glibc-2.2.4/iconvdata/gbk.c Sat Aug 4 12:31:44 2001 @@ -1,22 +1,22 @@ /* Mapping tables for GBK handling. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Sean Chen , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -13145,8 +13145,8 @@ static const char __gbk_from_ucs4_tab12[ if (ch <= 0x7f) \ ++inptr; \ else \ - if (__builtin_expect (ch, 0x81) <= 0x80 \ - || __builtin_expect (ch, 0x81) > 0xfe) \ + if (__builtin_expect (ch <= 0x80, 0) \ + || __builtin_expect (ch > 0xfe, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -13178,7 +13178,7 @@ static const char __gbk_from_ucs4_tab12[ \ /* All second bytes of a multibyte character must be >= 0x40, and \ the __gbk_to_ucs table only covers the range up to 0xfe 0xa0. */ \ - if (__builtin_expect (ch2, 0x41) < 0x40 \ + if (__builtin_expect (ch2 < 0x40, 0) \ || (__builtin_expect (ch, 0x81) == 0xfe && ch2 > 0xa0)) \ { \ /* This is an illegal character. */ \ @@ -13471,6 +13471,7 @@ static const char __gbk_from_ucs4_tab12[ cp = "\xa1\xe9\0\0\xa1\xea\0\0\xa9\x56\0\0\xa3\xfe\0\0\xa9\x57\0\0\xa3\xa4" + ((ch - 0xffe0) * 4); \ break; \ default: \ + UNICODE_TAG_HANDLER (ch, 4); \ cp = ""; \ break; \ } \ diff -durpN glibc-2.2.3/iconvdata/gconv-modules glibc-2.2.4/iconvdata/gconv-modules --- glibc-2.2.3/iconvdata/gconv-modules Thu Apr 12 14:02:01 2001 +++ glibc-2.2.4/iconvdata/gconv-modules Mon Aug 13 15:00:47 2001 @@ -3,20 +3,21 @@ # This file is part of the GNU C Library. # Contributed by Ulrich Drepper , 1997. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. */ +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # All lines contain the following information: @@ -46,6 +47,7 @@ alias ISO646-CA// CSA_Z243.4-1985-1// alias CSA7-1// CSA_Z243.4-1985-1// alias CA// CSA_Z243.4-1985-1// alias CSISO121CANADIAN1// CSA_Z243.4-1985-1// +alias CSA_Z243.419851// CSA_Z243.4-1985-1// module CSA_Z243.4-1985-1// INTERNAL ISO646 2 module INTERNAL CSA_Z243.4-1985-1// ISO646 2 @@ -53,6 +55,7 @@ alias ISO-IR-122// CSA_Z243.4-1985-2// alias ISO646-CA2// CSA_Z243.4-1985-2// alias CSA7-2// CSA_Z243.4-1985-2// alias CSISO122CANADIAN2// CSA_Z243.4-1985-2// +alias CSA_Z243.419852// CSA_Z243.4-1985-2// module CSA_Z243.4-1985-2// INTERNAL ISO646 2 module INTERNAL CSA_Z243.4-1985-2// ISO646 2 @@ -86,6 +89,7 @@ alias ISO-IR-57// GB_1988-80// alias CN// GB_1988-80// alias ISO646-CN// GB_1988-80// alias CSISO58GB1988// GB_1988-80// +alias GB_198880// GB_1988-80// module GB_1988-80// INTERNAL ISO646 2 module INTERNAL GB_1988-80// ISO646 2 @@ -99,6 +103,7 @@ alias ISO-IR-14// JIS_C6220-1969-RO// alias JP// JIS_C6220-1969-RO// alias ISO646-JP// JIS_C6220-1969-RO// alias CSISO14JISC6220RO// JIS_C6220-1969-RO// +alias JIS_C62201969RO// JIS_C6220-1969-RO// module JIS_C6220-1969-RO// INTERNAL ISO646 2 module INTERNAL JIS_C6220-1969-RO// ISO646 2 @@ -106,6 +111,7 @@ alias ISO-IR-92// JIS_C6229-1984-B// alias ISO646-JP-OCR-B// JIS_C6229-1984-B// alias JP-OCR-B// JIS_C6229-1984-B// alias CSISO92JISC62991984B// JIS_C6229-1984-B// +alias JIS_C62291984B// JIS_C6229-1984-B// module JIS_C6229-1984-B// INTERNAL ISO646 2 module INTERNAL JIS_C6229-1984-B// ISO646 2 @@ -134,6 +140,7 @@ alias NC_NC00-10:81// NC_NC00-10// alias ISO-IR-151// NC_NC00-10// alias ISO646-CU// NC_NC00-10// alias CSISO151CUBA// NC_NC00-10// +alias NC_NC0010// NC_NC00-10// module NC_NC00-10// INTERNAL ISO646 2 module INTERNAL NC_NC00-10// ISO646 2 @@ -141,6 +148,7 @@ alias ISO-IR-69// NF_Z_62-010// alias ISO646-FR// NF_Z_62-010// alias FR// NF_Z_62-010// alias CSISO69FRENCH// NF_Z_62-010// +alias NF_Z_62010// NF_Z_62-010// module NF_Z_62-010// INTERNAL ISO646 2 module INTERNAL NF_Z_62-010// ISO646 2 @@ -148,6 +156,7 @@ alias ISO-IR-25// NF_Z_62-010_1973// alias ISO646-FR1// NF_Z_62-010_1973// alias NF_Z_62-010_(1973)// NF_Z_62-010_1973// alias CSISO25FRENCH// NF_Z_62-010_1973// +alias NF_Z_62010_1973// NF_Z_62-010_1973// module NF_Z_62-010_1973// INTERNAL ISO646 2 module INTERNAL NF_Z_62-010_1973// ISO646 2 @@ -156,6 +165,7 @@ alias ISO646-NO// NS_4551-1// alias NO// NS_4551-1// alias CSISO60DANISHNORWEGIAN// NS_4551-1// alias CSISO60NORWEGIAN1// NS_4551-1// +alias NS_45511// NS_4551-1// module NS_4551-1// INTERNAL ISO646 2 module INTERNAL NS_4551-1// ISO646 2 @@ -163,6 +173,7 @@ alias ISO646-NO2// NS_4551-2// alias ISO-IR-61// NS_4551-2// alias NO2// NS_4551-2// alias CSISO61NORWEGIAN2// NS_4551-2// +alias NS_45512// NS_4551-2// module NS_4551-2// INTERNAL ISO646 2 module INTERNAL NS_4551-2// ISO646 2 @@ -200,6 +211,7 @@ alias ISO-IR-100// ISO-8859-1// alias ISO_8859-1:1987// ISO-8859-1// alias ISO_8859-1// ISO-8859-1// alias ISO8859-1// ISO-8859-1// +alias ISO88591// ISO-8859-1// alias LATIN1// ISO-8859-1// alias L1// ISO-8859-1// alias IBM819// ISO-8859-1// @@ -215,6 +227,7 @@ alias ISO-IR-101// ISO-8859-2// alias ISO_8859-2:1987// ISO-8859-2// alias ISO_8859-2// ISO-8859-2// alias ISO8859-2// ISO-8859-2// +alias ISO88592// ISO-8859-2// alias LATIN2// ISO-8859-2// alias L2// ISO-8859-2// alias CSISOLATIN2// ISO-8859-2// @@ -230,6 +243,7 @@ alias ISO-IR-109// ISO-8859-3// alias ISO_8859-3:1988// ISO-8859-3// alias ISO_8859-3// ISO-8859-3// alias ISO8859-3// ISO-8859-3// +alias ISO88593// ISO-8859-3// alias LATIN3// ISO-8859-3// alias L3// ISO-8859-3// alias CSISOLATIN3// ISO-8859-3// @@ -243,6 +257,7 @@ alias ISO-IR-110// ISO-8859-4// alias ISO_8859-4:1988// ISO-8859-4// alias ISO_8859-4// ISO-8859-4// alias ISO8859-4// ISO-8859-4// +alias ISO88594// ISO-8859-4// alias LATIN4// ISO-8859-4// alias L4// ISO-8859-4// alias CSISOLATIN4// ISO-8859-4// @@ -256,6 +271,7 @@ alias ISO-IR-144// ISO-8859-5// alias ISO_8859-5:1988// ISO-8859-5// alias ISO_8859-5// ISO-8859-5// alias ISO8859-5// ISO-8859-5// +alias ISO88595// ISO-8859-5// alias CYRILLIC// ISO-8859-5// alias CSISOLATINCYRILLIC// ISO-8859-5// alias 8859_5// ISO-8859-5// @@ -270,6 +286,7 @@ alias ISO-IR-127// ISO-8859-6// alias ISO_8859-6:1987// ISO-8859-6// alias ISO_8859-6// ISO-8859-6// alias ISO8859-6// ISO-8859-6// +alias ISO88596// ISO-8859-6// alias ECMA-114// ISO-8859-6// alias ASMO-708// ISO-8859-6// alias ARABIC// ISO-8859-6// @@ -286,6 +303,7 @@ alias ISO-IR-126// ISO-8859-7// alias ISO_8859-7:1987// ISO-8859-7// alias ISO_8859-7// ISO-8859-7// alias ISO8859-7// ISO-8859-7// +alias ISO88597// ISO-8859-7// alias ELOT_928// ISO-8859-7// alias ECMA-118// ISO-8859-7// alias GREEK// ISO-8859-7// @@ -303,6 +321,7 @@ alias ISO-IR-138// ISO-8859-8// alias ISO_8859-8:1988// ISO-8859-8// alias ISO_8859-8// ISO-8859-8// alias ISO8859-8// ISO-8859-8// +alias ISO88598// ISO-8859-8// alias HEBREW// ISO-8859-8// alias CSISOLATINHEBREW// ISO-8859-8// alias 8859_8// ISO-8859-8// @@ -317,6 +336,7 @@ alias ISO-IR-148// ISO-8859-9// alias ISO_8859-9:1989// ISO-8859-9// alias ISO_8859-9// ISO-8859-9// alias ISO8859-9// ISO-8859-9// +alias ISO88599// ISO-8859-9// alias LATIN5// ISO-8859-9// alias L5// ISO-8859-9// alias CSISOLATIN5// ISO-8859-9// @@ -334,6 +354,7 @@ alias ISO-IR-157// ISO-8859-10// alias ISO_8859-10:1992// ISO-8859-10// alias ISO_8859-10// ISO-8859-10// alias ISO8859-10// ISO-8859-10// +alias ISO885910// ISO-8859-10// alias LATIN6// ISO-8859-10// alias L6// ISO-8859-10// alias CSISOLATIN6// ISO-8859-10// @@ -347,6 +368,7 @@ module INTERNAL ISO-8859-11// ISO8859- # from to module cost alias ISO8859-13// ISO-8859-13// +alias ISO885913// ISO-8859-13// alias ISO-IR-179// ISO-8859-13// alias LATIN7// ISO-8859-13// alias L7// ISO-8859-13// @@ -356,15 +378,19 @@ module INTERNAL ISO-8859-13// ISO8859- # from to module cost alias ISO8859-14// ISO-8859-14// +alias ISO885914// ISO-8859-14// alias ISO-IR-199// ISO-8859-14// alias LATIN8// ISO-8859-14// alias L8// ISO-8859-14// alias ISO_8859-14:1998// ISO-8859-14// +alias ISO_8859-14// ISO-8859-14// +alias ISO-CELTIC// ISO-8859-14// module ISO-8859-14// INTERNAL ISO8859-14 1 module INTERNAL ISO-8859-14// ISO8859-14 1 # from to module cost alias ISO8859-15// ISO-8859-15// +alias ISO885915// ISO-8859-15// alias ISO-IR-203// ISO-8859-15// alias ISO_8859-15:1998// ISO-8859-15// module ISO-8859-15// INTERNAL ISO8859-15 1 @@ -372,6 +398,7 @@ module INTERNAL ISO-8859-15// ISO8859- # from to module cost alias ISO8859-16// ISO-8859-16// +alias ISO885916// ISO-8859-16// alias ISO-IR-226// ISO-8859-16// alias LATIN10// ISO-8859-16// alias L10// ISO-8859-16// @@ -382,6 +409,7 @@ module INTERNAL ISO-8859-16// ISO8859- alias T.61// T.61-8BIT// alias ISO-IR-103// T.61-8BIT// alias CSISO103T618BIT// T.61-8BIT// +alias T.618BIT// T.61-8BIT// module T.61-8BIT// INTERNAL T.61 1 module INTERNAL T.61-8BIT// T.61 1 @@ -397,6 +425,7 @@ module INTERNAL ISO_6937// ISO_6937 1 alias ISO-IR-90// ISO_6937-2// alias ISO_6937-2:1983// ISO_6937-2// alias CSISO90// ISO_6937-2// +alias ISO_69372// ISO_6937-2// module ISO_6937-2// INTERNAL ISO_6937-2 1 module INTERNAL ISO_6937-2// ISO_6937-2 1 @@ -410,23 +439,27 @@ module SJIS// INTERNAL SJIS 1 module INTERNAL SJIS// SJIS 1 # from to module cost +alias KOI8// KOI-8// module KOI-8// INTERNAL KOI-8 1 module INTERNAL KOI-8// KOI-8 1 # from to module cost alias CSKOI8R// KOI8-R// +alias KOI8R// KOI8-R// module KOI8-R// INTERNAL KOI8-R 1 module INTERNAL KOI8-R// KOI8-R 1 # from to module cost alias ISO-IR-19// LATIN-GREEK// alias CSISO19LATINGREEK// LATIN-GREEK// +alias LATINGREEK// LATIN-GREEK// module LATIN-GREEK// INTERNAL LATIN-GREEK 1 module INTERNAL LATIN-GREEK// LATIN-GREEK 1 # from to module cost alias ISO-IR-27// LATIN-GREEK-1// alias CSISO27LATINGREEK1// LATIN-GREEK-1// +alias LATINGREEK1// LATIN-GREEK-1// module LATIN-GREEK-1// INTERNAL LATIN-GREEK-1 1 module INTERNAL LATIN-GREEK-1// LATIN-GREEK-1 1 @@ -435,85 +468,102 @@ alias ROMAN8// HP-ROMAN8// alias R8// HP-ROMAN8// alias CSHPROMAN8// HP-ROMAN8// alias OSF10010001// HP-ROMAN8// +alias HPROMAN8// HP-ROMAN8// module HP-ROMAN8// INTERNAL HP-ROMAN8 1 module INTERNAL HP-ROMAN8// HP-ROMAN8 1 # from to module cost alias CSEBCDICATDE// EBCDIC-AT-DE// +alias EBCDICATDE// EBCDIC-AT-DE// module EBCDIC-AT-DE// INTERNAL EBCDIC-AT-DE 1 module INTERNAL EBCDIC-AT-DE// EBCDIC-AT-DE 1 # from to module cost alias CSEBCDICATDEA// EBCDIC-AT-DE-A// +alias EBCDICATDEA// EBCDIC-AT-DE-A// module EBCDIC-AT-DE-A// INTERNAL EBCDIC-AT-DE-A 1 module INTERNAL EBCDIC-AT-DE-A// EBCDIC-AT-DE-A 1 # from to module cost alias CSEBCDICCAFR// EBCDIC-CA-FR// +alias EBCDICCAFR// EBCDIC-CA-FR// module EBCDIC-CA-FR// INTERNAL EBCDIC-CA-FR 1 module INTERNAL EBCDIC-CA-FR// EBCDIC-CA-FR 1 # from to module cost alias CSEBCDICDKNO// EBCDIC-DK-NO// +alias EBCDICDKNO// EBCDIC-DK-NO// module EBCDIC-DK-NO// INTERNAL EBCDIC-DK-NO 1 module INTERNAL EBCDIC-DK-NO// EBCDIC-DK-NO 1 # from to module cost alias CSEBCDICDKNOA// EBCDIC-DK-NO-A// +alias EBCDICDKNOA// EBCDIC-DK-NO-A// module EBCDIC-DK-NO-A// INTERNAL EBCDIC-DK-NO-A 1 module INTERNAL EBCDIC-DK-NO-A// EBCDIC-DK-NO-A 1 # from to module cost alias CSEBCDICES// EBCDIC-ES// +alias EBCDICES// EBCDIC-ES// module EBCDIC-ES// INTERNAL EBCDIC-ES 1 module INTERNAL EBCDIC-ES// EBCDIC-ES 1 # from to module cost alias CSEBCDICESA// EBCDIC-ES-A// +alias EBCDICESA// EBCDIC-ES-A// module EBCDIC-ES-A// INTERNAL EBCDIC-ES-A 1 module INTERNAL EBCDIC-ES-A// EBCDIC-ES-A 1 # from to module cost alias CSEBCDICESS// EBCDIC-ES-S// +alias EBCDICESS// EBCDIC-ES-S// module EBCDIC-ES-S// INTERNAL EBCDIC-ES-S 1 module INTERNAL EBCDIC-ES-S// EBCDIC-ES-S 1 # from to module cost alias CSEBCDICFISE// EBCDIC-FI-SE// +alias EBCDICFISE// EBCDIC-FI-SE// module EBCDIC-FI-SE// INTERNAL EBCDIC-FI-SE 1 module INTERNAL EBCDIC-FI-SE// EBCDIC-FI-SE 1 # from to module cost alias CSEBCDICFISEA// EBCDIC-FI-SE-A// +alias EBCDICFISEA// EBCDIC-FI-SE-A// module EBCDIC-FI-SE-A// INTERNAL EBCDIC-FI-SE-A 1 module INTERNAL EBCDIC-FI-SE-A// EBCDIC-FI-SE-A 1 # from to module cost alias CSEBCDICFR// EBCDIC-FR// +alias EBCDICFR// EBCDIC-FR// module EBCDIC-FR// INTERNAL EBCDIC-FR 1 module INTERNAL EBCDIC-FR// EBCDIC-FR 1 # from to module cost +alias EBCDICISFRISS// EBCDIC-IS-FRISS// module EBCDIC-IS-FRISS// INTERNAL EBCDIC-IS-FRISS 1 module INTERNAL EBCDIC-IS-FRISS// EBCDIC-IS-FRISS 1 # from to module cost alias CSEBCDICIT// EBCDIC-IT// +alias EBCDICIT// EBCDIC-IT// module EBCDIC-IT// INTERNAL EBCDIC-IT 1 module INTERNAL EBCDIC-IT// EBCDIC-IT 1 # from to module cost alias CSEBCDICPT// EBCDIC-PT// +alias EBCDICPT// EBCDIC-PT// module EBCDIC-PT// INTERNAL EBCDIC-PT 1 module INTERNAL EBCDIC-PT// EBCDIC-PT 1 # from to module cost alias CSEBCDICUK// EBCDIC-UK// +alias EBCDICUK// EBCDIC-UK// module EBCDIC-UK// INTERNAL EBCDIC-UK 1 module INTERNAL EBCDIC-UK// EBCDIC-UK 1 # from to module cost alias CSEBCDICUS// EBCDIC-US// +alias EBCDICUS// EBCDIC-US// module EBCDIC-US// INTERNAL EBCDIC-US 1 module INTERNAL EBCDIC-US// EBCDIC-US 1 @@ -989,6 +1039,7 @@ module BIG5// INTERNAL BIG5 1 module INTERNAL BIG5// BIG5 1 # from to module cost +alias BIG5-HKSCS// BIG5HKSCS// module BIG5HKSCS// INTERNAL BIG5HKSCS 1 module INTERNAL BIG5HKSCS// BIG5HKSCS 1 @@ -1099,25 +1150,30 @@ module INTERNAL CP775// CP775 1 # from to module cost alias CSISO2022JP// ISO-2022-JP// +alias ISO2022JP// ISO-2022-JP// module ISO-2022-JP// INTERNAL ISO-2022-JP 1 module INTERNAL ISO-2022-JP// ISO-2022-JP 1 # from to module cost alias CSISO2022JP2// ISO-2022-JP-2// +alias ISO2022JP2// ISO-2022-JP-2// module ISO-2022-JP-2// INTERNAL ISO-2022-JP 1 module INTERNAL ISO-2022-JP-2// ISO-2022-JP 1 # from to module cost alias CSISO2022KR// ISO-2022-KR// +alias ISO2022KR// ISO-2022-KR// module ISO-2022-KR// INTERNAL ISO-2022-KR 1 module INTERNAL ISO-2022-KR// ISO-2022-KR 1 # from to module cost alias CSISO2022CN// ISO-2022-CN// +alias ISO2022CN// ISO-2022-CN// module ISO-2022-CN// INTERNAL ISO-2022-CN 1 module INTERNAL ISO-2022-CN// ISO-2022-CN 1 # from to module cost +alias ISO2022CNEXT// ISO-2022-CN-EXT// module ISO-2022-CN-EXT// INTERNAL ISO-2022-CN-EXT 1 module INTERNAL ISO-2022-CN-EXT// ISO-2022-CN-EXT 1 @@ -1130,6 +1186,7 @@ module INTERNAL MACINTOSH// MACINTOSH # from to module cost alias ISO-IR-143// IEC_P27-1// alias CSISO143IECP271// IEC_P27-1// +alias IEC_P271// IEC_P27-1// module IEC_P27-1// INTERNAL IEC_P27-1 1 module INTERNAL IEC_P27-1// IEC_P27-1 1 @@ -1166,12 +1223,14 @@ module INTERNAL CWI// CWI 1 # from to module cost alias DEC// DEC-MCS// alias CSDECMCS// DEC-MCS// +alias DECMCS// DEC-MCS// module DEC-MCS// INTERNAL DEC-MCS 1 module INTERNAL DEC-MCS// DEC-MCS 1 # from to module cost alias ISO-IR-111// ECMA-CYRILLIC// alias CSISO111ECMACYRILLIC// ECMA-CYRILLIC// +alias ECMACYRILLIC// ECMA-CYRILLIC// module ECMA-CYRILLIC// INTERNAL ECMA-CYRILLIC 1 module INTERNAL ECMA-CYRILLIC// ECMA-CYRILLIC 1 @@ -1180,6 +1239,7 @@ alias ST_SEV_358-88// GOST_19768-74// alias GOST_19768// GOST_19768-74// alias ISO-IR-153// GOST_19768-74// alias CSISO153GOST1976874// GOST_19768-74// +alias GOST_1976874// GOST_19768-74// module GOST_19768-74// INTERNAL GOST_19768-74 1 module INTERNAL GOST_19768-74// GOST_19768-74 1 @@ -1187,6 +1247,7 @@ module INTERNAL GOST_19768-74// GOST_1 alias ISO-IR-150// GREEK-CCITT// alias CSISO150// GREEK-CCITT// alias CSISO150GREEKCCITT// GREEK-CCITT// +alias GREEKCCITT// GREEK-CCITT// module GREEK-CCITT// INTERNAL GREEK-CCITT 1 module INTERNAL GREEK-CCITT// GREEK-CCITT 1 @@ -1199,6 +1260,7 @@ module INTERNAL GREEK7// GREEK7 1 # from to module cost alias ISO-IR-18// GREEK7-OLD// alias CSISO18GREEK7OLD// GREEK7-OLD// +alias GREEK7OLD// GREEK7-OLD// module GREEK7-OLD// INTERNAL GREEK7-OLD 1 module INTERNAL GREEK7-OLD// GREEK7-OLD 1 @@ -1211,12 +1273,14 @@ module INTERNAL INIS// INIS 1 # from to module cost alias ISO-IR-50// INIS-8// alias CSISO50INIS8// INIS-8// +alias INIS8// INIS-8// module INIS-8// INTERNAL INIS-8 1 module INTERNAL INIS-8// INIS-8 1 # from to module cost alias ISO-IR-51// INIS-CYRILLIC// alias CSISO51INISCYRILLIC// INIS-CYRILLIC// +alias INISCYRILLIC// INIS-CYRILLIC// module INIS-CYRILLIC// INTERNAL INIS-CYRILLIC 1 module INTERNAL INIS-CYRILLIC// INIS-CYRILLIC 1 @@ -1239,6 +1303,7 @@ module INTERNAL ISO_5427// ISO_5427 1 alias ISO-IR-54// ISO_5427-EXT// alias ISO_5427:1981// ISO_5427-EXT// alias CSISO5427CYRILLIC1981// ISO_5427-EXT// +alias ISO_5427EXT// ISO_5427-EXT// module ISO_5427-EXT// INTERNAL ISO_5427-EXT 1 module INTERNAL ISO_5427-EXT// ISO_5427-EXT 1 @@ -1252,31 +1317,46 @@ module INTERNAL ISO_5428// ISO_5428 1 # from to module cost alias ISO-IR-155// ISO_10367-BOX// alias CSISO10367BOX// ISO_10367-BOX// +alias ISO_10367BOX// ISO_10367-BOX// module ISO_10367-BOX// INTERNAL ISO_10367-BOX 1 module INTERNAL ISO_10367-BOX// ISO_10367-BOX 1 # from to module cost +alias MACIS// MAC-IS// module MAC-IS// INTERNAL MAC-IS 1 module INTERNAL MAC-IS// MAC-IS 1 # from to module cost +alias MACUK// MAC-UK// +alias MACUKRAINIAN// MAC-UK// +alias MAC-CYRILLIC// MAC-UK// +alias MACCYRILLIC// MAC-UK// module MAC-UK// INTERNAL MAC-UK 1 module INTERNAL MAC-UK// MAC-UK 1 # from to module cost +alias MS-MAC-CYRILLIC// CP10007// +alias MSMACCYRILLIC// CP10007// +module CP10007// INTERNAL CP10007 1 +module INTERNAL CP10007// CP10007 1 + +# from to module cost alias ISO-IR-9-1// NATS-DANO// alias CSNATSDANO// NATS-DANO// +alias NATSDANO// NATS-DANO// module NATS-DANO// INTERNAL NATS-DANO 1 module INTERNAL NATS-DANO// NATS-DANO 1 # from to module cost alias ISO-IR-8-1// NATS-SEFI// alias CSNATSSEFI// NATS-SEFI// +alias NATSSEFI// NATS-SEFI// module NATS-SEFI// INTERNAL NATS-SEFI 1 module INTERNAL NATS-SEFI// NATS-SEFI 1 # from to module cost alias WS2// WIN-SAMI-2// +alias WINSAMI2// WIN-SAMI-2// module WIN-SAMI-2// INTERNAL SAMI-WS2 1 module INTERNAL WIN-SAMI-2// SAMI-WS2 1 @@ -1294,22 +1374,27 @@ module TIS-620// INTERNAL TIS-620 1 module INTERNAL TIS-620// TIS-620 1 # from to module cost +alias KOI8U// KOI8-U// module KOI8-U// INTERNAL KOI8-U 1 module INTERNAL KOI8-U// KOI8-U 1 # from to module cost +alias ISIRI3342// ISIRI-3342// module ISIRI-3342// INTERNAL ISIRI-3342 1 module INTERNAL ISIRI-3342// ISIRI-3342 1 # from to module cost +alias UTF16// UTF-16// module UTF-16// INTERNAL UTF-16 1 module INTERNAL UTF-16// UTF-16 1 # from to module cost +alias UTF16LE// UTF-16LE// module UTF-16LE// INTERNAL UTF-16 1 module INTERNAL UTF-16LE// UTF-16 1 # from to module cost +alias UTF16BE// UTF-16BE// module UTF-16BE// INTERNAL UTF-16 1 module INTERNAL UTF-16BE// UTF-16 1 @@ -1319,18 +1404,22 @@ module UNICODE// INTERNAL UNICODE 1 module INTERNAL UNICODE// UNICODE 1 # from to module cost +alias UTF32// UTF-32// module UTF-32// INTERNAL UTF-32 1 module INTERNAL UTF-32// UTF-32 1 # from to module cost +alias UTF32LE// UTF-32LE// module UTF-32LE// INTERNAL UTF-32 1 module INTERNAL UTF-32LE// UTF-32 1 # from to module cost +alias UTF32BE// UTF-32BE// module UTF-32BE// INTERNAL UTF-32 1 module INTERNAL UTF-32BE// UTF-32 1 # from to module cost +alias UTF7// UTF-7// module UTF-7// INTERNAL UTF-7 1 module INTERNAL UTF-7// UTF-7 1 @@ -1341,3 +1430,23 @@ module INTERNAL GB18030// GB18030 1 # from to module cost module VISCII// INTERNAL VISCII 1 module INTERNAL VISCII// VISCII 1 + +# from to module cost +module KOI8-T// INTERNAL KOI8-T 1 +module INTERNAL KOI8-T// KOI8-T 1 + +# from to module cost +module GEORGIAN-PS// INTERNAL GEORGIAN-PS 1 +module INTERNAL GEORGIAN-PS// GEORGIAN-PS 1 + +# from to module cost +module GEORGIAN-ACADEMY// INTERNAL GEORGIAN-ACADEMY 1 +module INTERNAL GEORGIAN-ACADEMY// GEORGIAN-ACADEMY 1 + +# from to module cost +module ISO-IR-209// INTERNAL ISO-IR-209 1 +module INTERNAL ISO-IR-209// ISO-IR-209 1 + +# from to module cost +module MAC-SAMI// INTERNAL MAC-SAMI 1 +module INTERNAL MAC-SAMI// MAC-SAMI 1 diff -durpN glibc-2.2.3/iconvdata/georgian-academy.c glibc-2.2.4/iconvdata/georgian-academy.c --- glibc-2.2.3/iconvdata/georgian-academy.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/georgian-academy.c Sat Aug 4 00:55:01 2001 @@ -0,0 +1,29 @@ +/* Conversion from and to GEORGIAN-ACADEMY. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +/* Specify the conversion table. */ +#define TABLES + +#define CHARSET_NAME "GEORGIAN-ACADEMY//" +#define HAS_HOLES 0 /* All 256 character are defined. */ + +#include <8bit-gap.c> diff -durpN glibc-2.2.3/iconvdata/georgian-ps.c glibc-2.2.4/iconvdata/georgian-ps.c --- glibc-2.2.3/iconvdata/georgian-ps.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/georgian-ps.c Sat Aug 4 00:54:45 2001 @@ -0,0 +1,29 @@ +/* Conversion from and to GEORGIAN-PS. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +/* Specify the conversion table. */ +#define TABLES + +#define CHARSET_NAME "GEORGIAN-PS//" +#define HAS_HOLES 0 /* All 256 character are defined. */ + +#include <8bit-gap.c> diff -durpN glibc-2.2.3/iconvdata/gost_19768-74.c glibc-2.2.4/iconvdata/gost_19768-74.c --- glibc-2.2.3/iconvdata/gost_19768-74.c Fri Sep 11 13:13:43 1998 +++ glibc-2.2.4/iconvdata/gost_19768-74.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/greek-ccitt.c glibc-2.2.4/iconvdata/greek-ccitt.c --- glibc-2.2.3/iconvdata/greek-ccitt.c Fri Sep 11 13:25:12 1998 +++ glibc-2.2.4/iconvdata/greek-ccitt.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/greek7-old.c glibc-2.2.4/iconvdata/greek7-old.c --- glibc-2.2.3/iconvdata/greek7-old.c Fri Sep 11 13:28:02 1998 +++ glibc-2.2.4/iconvdata/greek7-old.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/greek7.c glibc-2.2.4/iconvdata/greek7.c --- glibc-2.2.3/iconvdata/greek7.c Fri Sep 11 13:27:45 1998 +++ glibc-2.2.4/iconvdata/greek7.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/hp-roman8.c glibc-2.2.4/iconvdata/hp-roman8.c --- glibc-2.2.3/iconvdata/hp-roman8.c Wed Apr 22 15:05:41 1998 +++ glibc-2.2.4/iconvdata/hp-roman8.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm037.c glibc-2.2.4/iconvdata/ibm037.c --- glibc-2.2.3/iconvdata/ibm037.c Thu Apr 23 09:53:32 1998 +++ glibc-2.2.4/iconvdata/ibm037.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm038.c glibc-2.2.4/iconvdata/ibm038.c --- glibc-2.2.3/iconvdata/ibm038.c Thu Apr 23 09:53:32 1998 +++ glibc-2.2.4/iconvdata/ibm038.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm1004.c glibc-2.2.4/iconvdata/ibm1004.c --- glibc-2.2.3/iconvdata/ibm1004.c Thu Apr 23 13:36:38 1998 +++ glibc-2.2.4/iconvdata/ibm1004.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm1026.c glibc-2.2.4/iconvdata/ibm1026.c --- glibc-2.2.3/iconvdata/ibm1026.c Thu Apr 23 13:37:39 1998 +++ glibc-2.2.4/iconvdata/ibm1026.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm1046.c glibc-2.2.4/iconvdata/ibm1046.c --- glibc-2.2.3/iconvdata/ibm1046.c Tue Oct 31 00:17:05 2000 +++ glibc-2.2.4/iconvdata/ibm1046.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm1046.h glibc-2.2.4/iconvdata/ibm1046.h --- glibc-2.2.3/iconvdata/ibm1046.h Tue Oct 31 00:17:10 2000 +++ glibc-2.2.4/iconvdata/ibm1046.h Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ static const uint32_t to_ucs4[256] = { diff -durpN glibc-2.2.3/iconvdata/ibm1047.c glibc-2.2.4/iconvdata/ibm1047.c --- glibc-2.2.3/iconvdata/ibm1047.c Thu Apr 23 09:53:32 1998 +++ glibc-2.2.4/iconvdata/ibm1047.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm1124.c glibc-2.2.4/iconvdata/ibm1124.c --- glibc-2.2.3/iconvdata/ibm1124.c Tue Nov 28 06:10:14 2000 +++ glibc-2.2.4/iconvdata/ibm1124.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm1124.h glibc-2.2.4/iconvdata/ibm1124.h --- glibc-2.2.3/iconvdata/ibm1124.h Tue Nov 28 06:10:23 2000 +++ glibc-2.2.4/iconvdata/ibm1124.h Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ static const uint32_t to_ucs4[256] = { diff -durpN glibc-2.2.3/iconvdata/ibm1129.c glibc-2.2.4/iconvdata/ibm1129.c --- glibc-2.2.3/iconvdata/ibm1129.c Tue Nov 28 06:09:54 2000 +++ glibc-2.2.4/iconvdata/ibm1129.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm1129.h glibc-2.2.4/iconvdata/ibm1129.h --- glibc-2.2.3/iconvdata/ibm1129.h Tue Nov 28 06:10:04 2000 +++ glibc-2.2.4/iconvdata/ibm1129.h Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ static const uint32_t to_ucs4[256] = { diff -durpN glibc-2.2.3/iconvdata/ibm256.c glibc-2.2.4/iconvdata/ibm256.c --- glibc-2.2.3/iconvdata/ibm256.c Thu Apr 23 13:36:13 1998 +++ glibc-2.2.4/iconvdata/ibm256.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm273.c glibc-2.2.4/iconvdata/ibm273.c --- glibc-2.2.3/iconvdata/ibm273.c Thu Apr 23 13:33:04 1998 +++ glibc-2.2.4/iconvdata/ibm273.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm274.c glibc-2.2.4/iconvdata/ibm274.c --- glibc-2.2.3/iconvdata/ibm274.c Thu Apr 23 09:53:32 1998 +++ glibc-2.2.4/iconvdata/ibm274.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm275.c glibc-2.2.4/iconvdata/ibm275.c --- glibc-2.2.3/iconvdata/ibm275.c Thu Apr 23 09:53:32 1998 +++ glibc-2.2.4/iconvdata/ibm275.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm277.c glibc-2.2.4/iconvdata/ibm277.c --- glibc-2.2.3/iconvdata/ibm277.c Thu Apr 23 13:33:19 1998 +++ glibc-2.2.4/iconvdata/ibm277.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm278.c glibc-2.2.4/iconvdata/ibm278.c --- glibc-2.2.3/iconvdata/ibm278.c Thu Apr 23 13:35:06 1998 +++ glibc-2.2.4/iconvdata/ibm278.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm280.c glibc-2.2.4/iconvdata/ibm280.c --- glibc-2.2.3/iconvdata/ibm280.c Thu Apr 23 13:35:17 1998 +++ glibc-2.2.4/iconvdata/ibm280.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm281.c glibc-2.2.4/iconvdata/ibm281.c --- glibc-2.2.3/iconvdata/ibm281.c Thu Apr 23 13:38:58 1998 +++ glibc-2.2.4/iconvdata/ibm281.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm284.c glibc-2.2.4/iconvdata/ibm284.c --- glibc-2.2.3/iconvdata/ibm284.c Thu Apr 23 13:35:30 1998 +++ glibc-2.2.4/iconvdata/ibm284.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm285.c glibc-2.2.4/iconvdata/ibm285.c --- glibc-2.2.3/iconvdata/ibm285.c Thu Apr 23 13:35:43 1998 +++ glibc-2.2.4/iconvdata/ibm285.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm290.c glibc-2.2.4/iconvdata/ibm290.c --- glibc-2.2.3/iconvdata/ibm290.c Thu Apr 23 10:41:09 1998 +++ glibc-2.2.4/iconvdata/ibm290.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm297.c glibc-2.2.4/iconvdata/ibm297.c --- glibc-2.2.3/iconvdata/ibm297.c Thu Apr 23 13:35:58 1998 +++ glibc-2.2.4/iconvdata/ibm297.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm420.c glibc-2.2.4/iconvdata/ibm420.c --- glibc-2.2.3/iconvdata/ibm420.c Thu Apr 23 10:37:43 1998 +++ glibc-2.2.4/iconvdata/ibm420.c Mon Jul 23 10:53:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm423.c glibc-2.2.4/iconvdata/ibm423.c --- glibc-2.2.3/iconvdata/ibm423.c Thu Apr 23 09:53:32 1998 +++ glibc-2.2.4/iconvdata/ibm423.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm424.c glibc-2.2.4/iconvdata/ibm424.c --- glibc-2.2.3/iconvdata/ibm424.c Thu Apr 23 13:36:50 1998 +++ glibc-2.2.4/iconvdata/ibm424.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm437.c glibc-2.2.4/iconvdata/ibm437.c --- glibc-2.2.3/iconvdata/ibm437.c Thu Apr 23 10:44:08 1998 +++ glibc-2.2.4/iconvdata/ibm437.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm500.c glibc-2.2.4/iconvdata/ibm500.c --- glibc-2.2.3/iconvdata/ibm500.c Thu Apr 23 09:53:32 1998 +++ glibc-2.2.4/iconvdata/ibm500.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm850.c glibc-2.2.4/iconvdata/ibm850.c --- glibc-2.2.3/iconvdata/ibm850.c Thu Apr 23 10:44:36 1998 +++ glibc-2.2.4/iconvdata/ibm850.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm851.c glibc-2.2.4/iconvdata/ibm851.c --- glibc-2.2.3/iconvdata/ibm851.c Thu Apr 23 10:46:06 1998 +++ glibc-2.2.4/iconvdata/ibm851.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm852.c glibc-2.2.4/iconvdata/ibm852.c --- glibc-2.2.3/iconvdata/ibm852.c Thu Apr 23 10:46:18 1998 +++ glibc-2.2.4/iconvdata/ibm852.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm855.c glibc-2.2.4/iconvdata/ibm855.c --- glibc-2.2.3/iconvdata/ibm855.c Thu Apr 23 10:46:33 1998 +++ glibc-2.2.4/iconvdata/ibm855.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm856.c glibc-2.2.4/iconvdata/ibm856.c --- glibc-2.2.3/iconvdata/ibm856.c Tue Oct 31 00:17:14 2000 +++ glibc-2.2.4/iconvdata/ibm856.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm856.h glibc-2.2.4/iconvdata/ibm856.h --- glibc-2.2.3/iconvdata/ibm856.h Tue Oct 31 00:17:20 2000 +++ glibc-2.2.4/iconvdata/ibm856.h Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ static const uint32_t to_ucs4[256] = { diff -durpN glibc-2.2.3/iconvdata/ibm857.c glibc-2.2.4/iconvdata/ibm857.c --- glibc-2.2.3/iconvdata/ibm857.c Thu Apr 23 10:46:48 1998 +++ glibc-2.2.4/iconvdata/ibm857.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm860.c glibc-2.2.4/iconvdata/ibm860.c --- glibc-2.2.3/iconvdata/ibm860.c Thu Apr 23 10:47:01 1998 +++ glibc-2.2.4/iconvdata/ibm860.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm861.c glibc-2.2.4/iconvdata/ibm861.c --- glibc-2.2.3/iconvdata/ibm861.c Thu Apr 23 10:47:54 1998 +++ glibc-2.2.4/iconvdata/ibm861.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm862.c glibc-2.2.4/iconvdata/ibm862.c --- glibc-2.2.3/iconvdata/ibm862.c Thu Apr 23 13:27:54 1998 +++ glibc-2.2.4/iconvdata/ibm862.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm863.c glibc-2.2.4/iconvdata/ibm863.c --- glibc-2.2.3/iconvdata/ibm863.c Thu Apr 23 13:28:09 1998 +++ glibc-2.2.4/iconvdata/ibm863.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm864.c glibc-2.2.4/iconvdata/ibm864.c --- glibc-2.2.3/iconvdata/ibm864.c Thu Apr 23 10:37:54 1998 +++ glibc-2.2.4/iconvdata/ibm864.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm865.c glibc-2.2.4/iconvdata/ibm865.c --- glibc-2.2.3/iconvdata/ibm865.c Thu Apr 23 13:28:20 1998 +++ glibc-2.2.4/iconvdata/ibm865.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm866.c glibc-2.2.4/iconvdata/ibm866.c --- glibc-2.2.3/iconvdata/ibm866.c Wed Dec 16 00:26:56 1998 +++ glibc-2.2.4/iconvdata/ibm866.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm868.c glibc-2.2.4/iconvdata/ibm868.c --- glibc-2.2.3/iconvdata/ibm868.c Thu Apr 23 10:38:03 1998 +++ glibc-2.2.4/iconvdata/ibm868.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm869.c glibc-2.2.4/iconvdata/ibm869.c --- glibc-2.2.3/iconvdata/ibm869.c Thu Apr 23 13:28:32 1998 +++ glibc-2.2.4/iconvdata/ibm869.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm870.c glibc-2.2.4/iconvdata/ibm870.c --- glibc-2.2.3/iconvdata/ibm870.c Thu Apr 23 09:53:33 1998 +++ glibc-2.2.4/iconvdata/ibm870.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm871.c glibc-2.2.4/iconvdata/ibm871.c --- glibc-2.2.3/iconvdata/ibm871.c Thu Apr 23 09:53:33 1998 +++ glibc-2.2.4/iconvdata/ibm871.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm874.c glibc-2.2.4/iconvdata/ibm874.c --- glibc-2.2.3/iconvdata/ibm874.c Sat Apr 17 02:33:15 1999 +++ glibc-2.2.4/iconvdata/ibm874.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm875.c glibc-2.2.4/iconvdata/ibm875.c --- glibc-2.2.3/iconvdata/ibm875.c Thu Apr 23 13:37:03 1998 +++ glibc-2.2.4/iconvdata/ibm875.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm880.c glibc-2.2.4/iconvdata/ibm880.c --- glibc-2.2.3/iconvdata/ibm880.c Thu Apr 23 13:36:25 1998 +++ glibc-2.2.4/iconvdata/ibm880.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm891.c glibc-2.2.4/iconvdata/ibm891.c --- glibc-2.2.3/iconvdata/ibm891.c Thu Apr 23 09:53:33 1998 +++ glibc-2.2.4/iconvdata/ibm891.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm903.c glibc-2.2.4/iconvdata/ibm903.c --- glibc-2.2.3/iconvdata/ibm903.c Thu Apr 23 09:53:33 1998 +++ glibc-2.2.4/iconvdata/ibm903.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm904.c glibc-2.2.4/iconvdata/ibm904.c --- glibc-2.2.3/iconvdata/ibm904.c Thu Apr 23 09:53:33 1998 +++ glibc-2.2.4/iconvdata/ibm904.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm905.c glibc-2.2.4/iconvdata/ibm905.c --- glibc-2.2.3/iconvdata/ibm905.c Thu Apr 23 09:53:33 1998 +++ glibc-2.2.4/iconvdata/ibm905.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm918.c glibc-2.2.4/iconvdata/ibm918.c --- glibc-2.2.3/iconvdata/ibm918.c Thu Apr 23 10:38:13 1998 +++ glibc-2.2.4/iconvdata/ibm918.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm922.c glibc-2.2.4/iconvdata/ibm922.c --- glibc-2.2.3/iconvdata/ibm922.c Tue Nov 28 06:09:34 2000 +++ glibc-2.2.4/iconvdata/ibm922.c Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ibm922.h glibc-2.2.4/iconvdata/ibm922.h --- glibc-2.2.3/iconvdata/ibm922.h Tue Nov 28 06:09:42 2000 +++ glibc-2.2.4/iconvdata/ibm922.h Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ static const uint32_t to_ucs4[256] = { diff -durpN glibc-2.2.3/iconvdata/ibm930.c glibc-2.2.4/iconvdata/ibm930.c --- glibc-2.2.3/iconvdata/ibm930.c Sat Jan 6 20:35:13 2001 +++ glibc-2.2.4/iconvdata/ibm930.c Sat Aug 4 12:31:45 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -56,18 +56,15 @@ data->__statep->__count &= 7; \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ - if (__builtin_expect (outbuf >= data->__outbufend, 0)) \ + if (__builtin_expect (outbuf >= outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ { \ /* Write out the shift sequence. */ \ *outbuf++ = SI; \ - data->__outbuf = outbuf; \ data->__statep->__count &= 7; \ } \ } \ @@ -204,8 +201,10 @@ enum const struct gap *rp2 = __ucs4_to_ibm930db_idx; \ const char *cp; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ + if (__builtin_expect (ch >= 0xffff, 0)) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ if (! ignore_errors_p ()) \ { \ result = __GCONV_ILLEGAL_INPUT; \ @@ -244,7 +243,7 @@ enum { \ if (curcs == sb) \ { \ - if (__builtin_expect (outptr+1 > outend, 0)) \ + if (__builtin_expect (outptr + 1 > outend, 0)) \ { \ result = __GCONV_FULL_OUTPUT; \ break; \ diff -durpN glibc-2.2.3/iconvdata/ibm930.h glibc-2.2.4/iconvdata/ibm930.h --- glibc-2.2.3/iconvdata/ibm930.h Sat Jan 6 20:35:13 2001 +++ glibc-2.2.4/iconvdata/ibm930.h Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IBM930_H #define _IBM930_H 1 diff -durpN glibc-2.2.3/iconvdata/ibm932.c glibc-2.2.4/iconvdata/ibm932.c --- glibc-2.2.3/iconvdata/ibm932.c Sat Jan 20 13:16:44 2001 +++ glibc-2.2.4/iconvdata/ibm932.c Sat Aug 4 12:31:45 2001 @@ -1,22 +1,22 @@ /* Conversion from and to IBM932. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "ibm932.h" @@ -26,7 +26,7 @@ #endif #define FROM 0 -#define TO 1 +#define TO 1 /* Definitions used in the body of the `gconv' function. */ #define CHARSET_NAME "IBM932//" @@ -53,7 +53,7 @@ uint32_t ch = *inptr; \ uint32_t res; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ + if (__builtin_expect (ch >= 0xffff, 0)) \ { \ rp1 = NULL; \ rp2 = NULL; \ @@ -148,15 +148,18 @@ { \ const struct gap *rp = __ucs4_to_ibm932sb_idx; \ unsigned char sc; \ - uint32_t ch = get32(inptr); \ + uint32_t ch = get32 (inptr); \ uint16_t found = TRUE; \ uint32_t i; \ uint32_t low; \ uint32_t high; \ uint16_t pccode; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ + if (__builtin_expect (ch >= 0xffff, 0)) \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ rp = NULL; \ + } \ else \ while (ch > rp->end) \ ++rp; \ @@ -188,26 +191,26 @@ break; \ } \ } \ - if (found) \ - { \ - if (__builtin_expect (outptr + 2 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = pccode >> 8 & 0xff; \ - *outptr++ = pccode & 0xff; \ - } \ - else \ - { \ - /* This is an illegal character. */ \ - if (! ignore_errors_p ()) \ - { \ - result = __GCONV_ILLEGAL_INPUT; \ - break; \ - } \ - ++*irreversible; \ - } \ + if (found) \ + { \ + if (__builtin_expect (outptr + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = pccode >> 8 & 0xff; \ + *outptr++ = pccode & 0xff; \ + } \ + else \ + { \ + /* This is an illegal character. */ \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + ++*irreversible; \ + } \ } \ else \ { \ @@ -224,8 +227,8 @@ *outptr++ = sc; \ } \ \ - /* Now that we wrote the output increment the input pointer. */ \ - inptr += 4; \ + /* Now that we wrote the output increment the input pointer. */ \ + inptr += 4; \ } #define LOOP_NEED_FLAGS #include diff -durpN glibc-2.2.3/iconvdata/ibm932.h glibc-2.2.4/iconvdata/ibm932.h --- glibc-2.2.3/iconvdata/ibm932.h Sat Jan 20 13:17:37 2001 +++ glibc-2.2.4/iconvdata/ibm932.h Mon Jul 23 10:54:00 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IBM932_H #define _IBM932_H 1 diff -durpN glibc-2.2.3/iconvdata/ibm933.c glibc-2.2.4/iconvdata/ibm933.c --- glibc-2.2.3/iconvdata/ibm933.c Sat Jan 6 20:35:13 2001 +++ glibc-2.2.4/iconvdata/ibm933.c Sat Aug 4 12:31:45 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -56,18 +56,15 @@ data->__statep->__count &= 7; \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ - if (__builtin_expect (outbuf >= data->__outbufend, 0)) \ + if (__builtin_expect (outbuf >= outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ { \ /* Write out the shift sequence. */ \ *outbuf++ = SI; \ - data->__outbuf = outbuf; \ data->__statep->__count &= 7; \ } \ } \ @@ -206,8 +203,10 @@ enum const struct gap *rp2 = __ucs4_to_ibm933db_idx; \ const char *cp; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ + if (__builtin_expect (ch >= 0xffff, 0)) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ if (! ignore_errors_p ()) \ { \ result = __GCONV_ILLEGAL_INPUT; \ @@ -246,7 +245,7 @@ enum { \ if (curcs == sb) \ { \ - if (__builtin_expect (outptr+1 > outend, 0)) \ + if (__builtin_expect (outptr + 1 > outend, 0)) \ { \ result = __GCONV_FULL_OUTPUT; \ break; \ diff -durpN glibc-2.2.3/iconvdata/ibm933.h glibc-2.2.4/iconvdata/ibm933.h --- glibc-2.2.3/iconvdata/ibm933.h Sat Jan 6 20:35:14 2001 +++ glibc-2.2.4/iconvdata/ibm933.h Mon Jul 23 10:54:01 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IBM933_H #define _IBM933_H 1 diff -durpN glibc-2.2.3/iconvdata/ibm935.c glibc-2.2.4/iconvdata/ibm935.c --- glibc-2.2.3/iconvdata/ibm935.c Sat Jan 6 20:35:14 2001 +++ glibc-2.2.4/iconvdata/ibm935.c Sat Aug 4 12:31:45 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -56,18 +56,15 @@ data->__statep->__count &= 7; \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ - if (__builtin_expect (outbuf >= data->__outbufend, 0)) \ + if (__builtin_expect (outbuf >= outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ { \ /* Write out the shift sequence. */ \ *outbuf++ = SI; \ - data->__outbuf = outbuf; \ data->__statep->__count &= 7; \ } \ } \ @@ -204,8 +201,10 @@ enum const struct gap *rp2 = __ucs4_to_ibm935db_idx; \ const char *cp; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ + if (__builtin_expect (ch >= 0xffff, 0)) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ if (! ignore_errors_p ()) \ { \ result = __GCONV_ILLEGAL_INPUT; \ @@ -244,7 +243,7 @@ enum { \ if (curcs == sb) \ { \ - if (__builtin_expect (outptr+1 > outend, 0)) \ + if (__builtin_expect (outptr + 1 > outend, 0)) \ { \ result = __GCONV_FULL_OUTPUT; \ break; \ diff -durpN glibc-2.2.3/iconvdata/ibm935.h glibc-2.2.4/iconvdata/ibm935.h --- glibc-2.2.3/iconvdata/ibm935.h Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/ibm935.h Mon Jul 23 10:54:01 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IBM935_H #define _IBM935_H 1 diff -durpN glibc-2.2.3/iconvdata/ibm937.c glibc-2.2.4/iconvdata/ibm937.c --- glibc-2.2.3/iconvdata/ibm937.c Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/ibm937.c Mon Jul 23 10:54:01 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -56,18 +56,15 @@ data->__statep->__count &= 7; \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ - if (__builtin_expect (outbuf >= data->__outbufend, 0)) \ + if (__builtin_expect (outbuf >= outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ { \ /* Write out the shift sequence. */ \ *outbuf++ = SI; \ - data->__outbuf = outbuf; \ data->__statep->__count &= 7; \ } \ } \ @@ -198,6 +195,8 @@ enum / sizeof (__ucs4_to_ibm937db[0])), 0) \ || __builtin_expect (cp[0], '\1') == '\0') \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* This is an illegal character. */ \ if (! ignore_errors_p ()) \ { \ diff -durpN glibc-2.2.3/iconvdata/ibm937.h glibc-2.2.4/iconvdata/ibm937.h --- glibc-2.2.3/iconvdata/ibm937.h Tue Oct 31 00:21:06 2000 +++ glibc-2.2.4/iconvdata/ibm937.h Mon Jul 23 10:54:02 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IBM937_H #define _IBM937_H 1 diff -durpN glibc-2.2.3/iconvdata/ibm939.c glibc-2.2.4/iconvdata/ibm939.c --- glibc-2.2.3/iconvdata/ibm939.c Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/ibm939.c Sat Aug 4 12:31:45 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -56,18 +56,15 @@ data->__statep->__count &= 7; \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ - if (__builtin_expect (outbuf >= data->__outbufend, 0)) \ + if (__builtin_expect (outbuf >= outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ { \ /* Write out the shift sequence. */ \ *outbuf++ = SI; \ - data->__outbuf = outbuf; \ data->__statep->__count &= 7; \ } \ } \ @@ -204,8 +201,9 @@ enum const struct gap *rp2 = __ucs4_to_ibm939db_idx; \ const char *cp; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ + if (__builtin_expect (ch >= 0xffff, 0)) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ rp1 = NULL; \ rp2 = NULL; \ } \ @@ -240,7 +238,7 @@ enum { \ if (curcs == sb) \ { \ - if (__builtin_expect (outptr+1 > outend, 0)) \ + if (__builtin_expect (outptr + 1 > outend, 0)) \ { \ result = __GCONV_FULL_OUTPUT; \ break; \ diff -durpN glibc-2.2.3/iconvdata/ibm939.h glibc-2.2.4/iconvdata/ibm939.h --- glibc-2.2.3/iconvdata/ibm939.h Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/ibm939.h Mon Jul 23 10:54:03 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IBM939_H #define _IBM939_H 1 diff -durpN glibc-2.2.3/iconvdata/ibm943.c glibc-2.2.4/iconvdata/ibm943.c --- glibc-2.2.3/iconvdata/ibm943.c Sat Jan 20 13:16:54 2001 +++ glibc-2.2.4/iconvdata/ibm943.c Sat Aug 4 12:31:45 2001 @@ -1,22 +1,22 @@ /* Conversion from and to IBM943. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "ibm943.h" @@ -26,7 +26,7 @@ #endif #define FROM 0 -#define TO 1 +#define TO 1 /* Definitions used in the body of the `gconv' function. */ #define CHARSET_NAME "IBM943//" @@ -53,7 +53,7 @@ uint32_t ch = *inptr; \ uint32_t res; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ + if (__builtin_expect (ch >= 0xffff, 0)) \ { \ rp1 = NULL; \ rp2 = NULL; \ @@ -155,8 +155,11 @@ uint32_t high; \ uint16_t pccode; \ \ - if (__builtin_expect (ch, 0) >= 0xffff) \ + if (__builtin_expect (ch >= 0xffff, 0)) \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ rp = NULL; \ + } \ else \ while (ch > rp->end) \ ++rp; \ @@ -188,26 +191,26 @@ break; \ } \ } \ - if (found) \ - { \ - if (__builtin_expect (outptr + 2 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = pccode >> 8 & 0xff; \ - *outptr++ = pccode & 0xff; \ - } \ - else \ - { \ - /* This is an illegal character. */ \ - if (! ignore_errors_p ()) \ - { \ - result = __GCONV_ILLEGAL_INPUT; \ - break; \ - } \ - ++*irreversible; \ - } \ + if (found) \ + { \ + if (__builtin_expect (outptr + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = pccode >> 8 & 0xff; \ + *outptr++ = pccode & 0xff; \ + } \ + else \ + { \ + /* This is an illegal character. */ \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + ++*irreversible; \ + } \ } \ else \ { \ @@ -224,8 +227,8 @@ *outptr++ = sc; \ } \ \ - /* Now that we wrote the output increment the input pointer. */ \ - inptr += 4; \ + /* Now that we wrote the output increment the input pointer. */ \ + inptr += 4; \ } #define LOOP_NEED_FLAGS #include diff -durpN glibc-2.2.3/iconvdata/ibm943.h glibc-2.2.4/iconvdata/ibm943.h --- glibc-2.2.3/iconvdata/ibm943.h Sat Jan 20 13:18:16 2001 +++ glibc-2.2.4/iconvdata/ibm943.h Mon Jul 23 10:54:03 2001 @@ -4,19 +4,19 @@ Contributed by Masahide Washizawa , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IBM943_H #define _IBM943_H 1 diff -durpN glibc-2.2.3/iconvdata/iec_p27-1.c glibc-2.2.4/iconvdata/iec_p27-1.c --- glibc-2.2.3/iconvdata/iec_p27-1.c Thu Sep 10 22:43:25 1998 +++ glibc-2.2.4/iconvdata/iec_p27-1.c Mon Jul 23 10:54:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/inis-8.c glibc-2.2.4/iconvdata/inis-8.c --- glibc-2.2.3/iconvdata/inis-8.c Fri Sep 11 14:21:17 1998 +++ glibc-2.2.4/iconvdata/inis-8.c Mon Jul 23 10:54:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/inis-cyrillic.c glibc-2.2.4/iconvdata/inis-cyrillic.c --- glibc-2.2.3/iconvdata/inis-cyrillic.c Fri Sep 11 14:23:47 1998 +++ glibc-2.2.4/iconvdata/inis-cyrillic.c Mon Jul 23 10:54:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/inis.c glibc-2.2.4/iconvdata/inis.c --- glibc-2.2.3/iconvdata/inis.c Fri Sep 11 14:18:57 1998 +++ glibc-2.2.4/iconvdata/inis.c Mon Jul 23 10:54:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/isiri-3342.c glibc-2.2.4/iconvdata/isiri-3342.c --- glibc-2.2.3/iconvdata/isiri-3342.c Wed Aug 2 14:52:08 2000 +++ glibc-2.2.4/iconvdata/isiri-3342.c Mon Jul 23 10:54:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/iso-2022-cn-ext.c glibc-2.2.4/iconvdata/iso-2022-cn-ext.c --- glibc-2.2.3/iconvdata/iso-2022-cn-ext.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/iconvdata/iso-2022-cn-ext.c Mon Jul 23 10:54:03 2001 @@ -1,26 +1,27 @@ /* Conversion module for ISO-2022-CN-EXT. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include +#include #include #include "gb2312.h" #include "iso-ir-165.h" @@ -131,11 +132,9 @@ enum data->__statep->__count = ASCII_set << 3; \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ - if (outbuf == data->__outbufend) \ + if (__builtin_expect (outbuf == outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ @@ -144,7 +143,6 @@ enum *outbuf++ = SI; \ if (data->__flags & __GCONV_IS_LAST) \ *irreversible += 1; \ - data->__outbuf = outbuf; \ data->__statep->__count = ASCII_set << 3; \ } \ } \ @@ -260,21 +258,33 @@ enum XXX For now I'll default to use GB2312. If this is not the \ best behavior (e.g., we should flag an error) let me know. */ \ ++inptr; \ - switch (ann & SO_ann) \ + if ((ann & SO_ann) != 0) \ + switch (ann & SO_ann) \ + { \ + case GB2312_ann: \ + set = GB2312_set; \ + break; \ + case GB12345_ann: \ + set = GB12345_set; \ + break; \ + case CNS11643_1_ann: \ + set = CNS11643_1_set; \ + break; \ + case ISO_IR_165_ann: \ + set = ISO_IR_165_set; \ + break; \ + default: \ + abort (); \ + } \ + else \ { \ - case GB2312_ann: \ - set = GB2312_set; \ - break; \ - case GB12345_ann: \ - set = GB12345_set; \ - break; \ - case CNS11643_1_ann: \ - set = CNS11643_1_set; \ - break; \ - default: \ - assert ((ann & SO_ann) == ISO_IR_165_ann); \ - set = ISO_IR_165_set; \ - break; \ + if (! ignore_errors_p ()) \ + { \ + result = __GCONV_ILLEGAL_INPUT; \ + break; \ + } \ + ++inptr; \ + ++*irreversible; \ } \ continue; \ } \ @@ -291,7 +301,7 @@ enum /* This is a character from CNS 11643 plane 2. \ XXX We could test here whether the use of this character \ set was announced. \ - XXX Current GB7589 and GB13131 are not supported. */ \ + XXX Currently GB7589 and GB13131 are not supported. */ \ inptr += 2; \ ch = cns11643l2_to_ucs4 (&inptr, 2, 0); \ if (ch == __UNKNOWN_10646_CHAR) \ @@ -322,17 +332,27 @@ enum switch (ann & SS3_ann) \ { \ case CNS11643_3_ann: \ - /* CNS 11643 plane 3 is part of the old CNS 11643 plane 14. */ \ - if (buf[1] < 0x62 || (buf[1] == 0x62 && buf[2] <= 0x45)) \ - { \ - buf[0] = 0x2e; \ - ch = cns11643_to_ucs4 (&tmp, 3, 0); \ - } \ - else \ - ch = __UNKNOWN_10646_CHAR; \ + buf[0] = 0x23; \ + ch = cns11643_to_ucs4 (&tmp, 3, 0); \ + break; \ + case CNS11643_4_ann: \ + buf[0] = 0x24; \ + ch = cns11643_to_ucs4 (&tmp, 3, 0); \ + break; \ + case CNS11643_5_ann: \ + buf[0] = 0x25; \ + ch = cns11643_to_ucs4 (&tmp, 3, 0); \ + break; \ + case CNS11643_6_ann: \ + buf[0] = 0x26; \ + ch = cns11643_to_ucs4 (&tmp, 3, 0); \ + break; \ + case CNS11643_7_ann: \ + buf[0] = 0x27; \ + ch = cns11643_to_ucs4 (&tmp, 3, 0); \ break; \ default: \ - /* XXX Currently planes 4 to 7 are not supported. */ \ + /* XXX Currently GB7590 and GB13132 are not supported. */ \ ch = __UNKNOWN_10646_CHAR; \ break; \ } \ @@ -506,28 +526,42 @@ enum } \ \ written = ucs4_to_cns11643 (ch, tmpbuf, 3); \ - if (written == 3 && tmpbuf[0] != 1 && tmpbuf[0] != 2) \ + if (written == 3 && tmpbuf[0] >= 3 && tmpbuf[0] <= 7) \ { \ buf[0] = tmpbuf[1]; \ buf[1] = tmpbuf[2]; \ - written = 2; \ - /* CNS 11643 plane 3 is part of the old CNS 11643 \ - plane 14. \ - XXX Currently planes 4 to 7 are not supported. */ \ - if (tmpbuf[0] == 14 \ - && (tmpbuf[1] < 0x62 \ - || (tmpbuf[1] == 0x62 && tmpbuf[2] <= 0x45))) \ + switch (tmpbuf[0]) \ { \ + case 3: \ used = CNS11643_3_set; \ break; \ + case 4: \ + used = CNS11643_4_set; \ + break; \ + case 5: \ + used = CNS11643_5_set; \ + break; \ + case 6: \ + used = CNS11643_6_set; \ + break; \ + case 7: \ + used = CNS11643_7_set; \ + break; \ + default: \ + abort (); \ } \ + written = 2; \ + break; \ } \ \ + /* XXX Currently GB7590 and GB13132 are not supported. */\ + \ /* Even this does not work. Error. */ \ used = ASCII_set; \ } \ if (used == ASCII_set) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ STANDARD_ERR_HANDLER (4); \ } \ } \ diff -durpN glibc-2.2.3/iconvdata/iso-2022-cn.c glibc-2.2.4/iconvdata/iso-2022-cn.c --- glibc-2.2.3/iconvdata/iso-2022-cn.c Mon Sep 18 15:42:24 2000 +++ glibc-2.2.4/iconvdata/iso-2022-cn.c Sat Aug 4 12:31:45 2001 @@ -1,22 +1,22 @@ /* Conversion module for ISO-2022-CN. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -83,18 +83,15 @@ enum data->__statep->__count = ASCII_set; \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ - if (__builtin_expect (outbuf == data->__outbufend, 0)) \ + if (__builtin_expect (outbuf == outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ { \ /* Write out the shift sequence. */ \ *outbuf++ = SI; \ - data->__outbuf = outbuf; \ data->__statep->__count = ASCII_set; \ } \ } \ @@ -120,7 +117,7 @@ enum uint32_t ch = *inptr; \ \ /* This is a 7bit character set, disallow all 8bit characters. */ \ - if (__builtin_expect (ch, 0) > 0x7f) \ + if (__builtin_expect (ch >= 0x7f, 0)) \ { \ if (! ignore_errors_p ()) \ { \ @@ -323,6 +320,8 @@ enum used = GB2312_set + CNS11643_1_set - used; \ else \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Even this does not work. Error. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/iso-2022-jp.c glibc-2.2.4/iconvdata/iso-2022-jp.c --- glibc-2.2.3/iconvdata/iso-2022-jp.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/iconvdata/iso-2022-jp.c Mon Jul 23 10:54:03 2001 @@ -1,22 +1,22 @@ -/* Conversion module for ISO-2022-JP. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. +/* Conversion module for ISO-2022-JP and ISO-2022-JP-2. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -90,14 +90,14 @@ struct iso2022jp_data enum { ASCII_set = 0, - JISX0208_1978_set = 8, - JISX0208_1983_set = 16, - JISX0201_Roman_set = 24, - JISX0201_Kana_set = 32, - GB2312_set = 40, - KSC5601_set = 48, - JISX0212_set = 56, - CURRENT_SEL_MASK = 56 + JISX0208_1978_set = 1 << 3, + JISX0208_1983_set = 2 << 3, + JISX0201_Roman_set = 3 << 3, + JISX0201_Kana_set = 4 << 3, + GB2312_set = 5 << 3, + KSC5601_set = 6 << 3, + JISX0212_set = 7 << 3, + CURRENT_SEL_MASK = 7 << 3 }; /* The second value stored is the designation of the G2 set. The following @@ -105,9 +105,25 @@ enum enum { UNSPECIFIED_set = 0, - ISO88591_set = 64, - ISO88597_set = 128, - CURRENT_ASSIGN_MASK = 192 + ISO88591_set = 1 << 6, + ISO88597_set = 2 << 6, + CURRENT_ASSIGN_MASK = 3 << 6 +}; + +/* The third value, only used during conversion from Unicode to ISO-2022-JP-2, + describes the language tag parsing status. The possible values are as + follows. Values >= TAG_language are temporary tag parsing states. */ +enum +{ + TAG_none = 0, + TAG_language = 4 << 8, + TAG_language_j = 5 << 8, + TAG_language_ja = 1 << 8, + TAG_language_k = 6 << 8, + TAG_language_ko = 2 << 8, + TAG_language_z = 7 << 8, + TAG_language_zh = 3 << 8, + CURRENT_TAG_MASK = 7 << 8 }; @@ -193,11 +209,13 @@ gconv_end (struct __gconv_step *data) the output state to the initial state. This has to be done during the flushing. */ #define EMIT_SHIFT_TO_INIT \ + /* Avoid warning about unused variable 'var'. */ \ + (void) var; \ + \ if ((data->__statep->__count & ~7) != ASCII_set) \ { \ - enum direction dir = ((struct iso2022jp_data *) step->__data)->dir; \ - \ - if (dir == from_iso2022jp) \ + if (dir == from_iso2022jp \ + || (data->__statep->__count & CURRENT_SEL_MASK) == ASCII_set) \ { \ /* It's easy, we don't have to emit anything, we just reset the \ state for the input. Note that this also clears the G2 \ @@ -207,11 +225,9 @@ gconv_end (struct __gconv_step *data) } \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit the sequence `Esc ( B'. */ \ - if (__builtin_expect (outbuf + 3 > data->__outbufend, 0)) \ + if (__builtin_expect (outbuf + 3 > outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ @@ -220,7 +236,6 @@ gconv_end (struct __gconv_step *data) *outbuf++ = ESC; \ *outbuf++ = '('; \ *outbuf++ = 'B'; \ - data->__outbuf = outbuf; \ /* Note that this also clears the G2 designation. */ \ data->__statep->__count &= ~7; \ data->__statep->__count |= ASCII_set; \ @@ -505,6 +520,23 @@ gconv_end (struct __gconv_step *data) /* Next, define the other direction. */ + +enum conversion { none = 0, european, japanese, chinese, korean, other }; + +/* A datatype for conversion lists. */ +typedef unsigned int cvlist_t; +#define CVLIST(cv1, cv2, cv3, cv4, cv5) \ + ((cv1) + ((cv2) << 3) + ((cv3) << 6) + ((cv4) << 9) + ((cv5) << 12)) +#define CVLIST_FIRST(cvl) ((cvl) & ((1 << 3) - 1)) +#define CVLIST_REST(cvl) ((cvl) >> 3) +static const cvlist_t conversion_lists[4] = + { + /* TAG_none */ CVLIST (japanese, european, chinese, korean, other), + /* TAG_language_ja */ CVLIST (japanese, european, chinese, korean, other), + /* TAG_language_ko */ CVLIST (korean, european, japanese, chinese, other), + /* TAG_language_zh */ CVLIST (chinese, european, japanese, korean, other) + }; + #define MIN_NEEDED_INPUT MIN_NEEDED_TO #define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM #define MAX_NEEDED_OUTPUT (MAX_NEEDED_FROM + 2) @@ -512,12 +544,56 @@ gconv_end (struct __gconv_step *data) #define BODY \ { \ uint32_t ch; \ - size_t written = 0; \ + size_t written; \ \ ch = get32 (inptr); \ \ + if (var == iso2022jp2) \ + { \ + /* Handle Unicode tag characters (range U+E0000..U+E007F). */ \ + if (__builtin_expect ((ch >> 7) == (0xe0000 >> 7), 0)) \ + { \ + ch &= 0x7f; \ + if (ch >= 'A' && ch <= 'Z') \ + ch += 'a' - 'A'; \ + if (ch == 0x01) \ + tag = TAG_language; \ + else if (ch == 'j' && tag == TAG_language) \ + tag = TAG_language_j; \ + else if (ch == 'a' && tag == TAG_language_j) \ + tag = TAG_language_ja; \ + else if (ch == 'k' && tag == TAG_language) \ + tag = TAG_language_k; \ + else if (ch == 'o' && tag == TAG_language_k) \ + tag = TAG_language_ko; \ + else if (ch == 'z' && tag == TAG_language) \ + tag = TAG_language_z; \ + else if (ch == 'h' && tag == TAG_language_z) \ + tag = TAG_language_zh; \ + else if (ch == 0x7f) \ + tag = TAG_none; \ + else \ + { \ + /* Other tag characters reset the tag parsing state (if the \ + current state is a temporary state) or are ignored (if \ + the current state is a stable one). */ \ + if (tag >= TAG_language) \ + tag = TAG_none; \ + } \ + \ + inptr += 4; \ + continue; \ + } \ + \ + /* Non-tag characters reset the tag parsing state, if the current \ + state is a temporary state. */ \ + if (__builtin_expect (tag >= TAG_language, 0)) \ + tag = TAG_none; \ + } \ + \ /* First see whether we can write the character using the currently \ - selected character set. */ \ + selected character set. But ignore the selected character set if \ + the current language tag shows different preferences. */ \ if (set == ASCII_set) \ { \ /* Please note that the NUL byte is *not* matched if we are not \ @@ -527,58 +603,75 @@ gconv_end (struct __gconv_step *data) { \ *outptr++ = ch; \ written = 1; \ + \ + /* At the beginning of a line, G2 designation is cleared. */ \ + if (var == iso2022jp2 && ch == 0x0a) \ + set2 = UNSPECIFIED_set; \ } \ - /* At the beginning of a line, G2 designation is cleared. */ \ - if (var == iso2022jp2 && ch == 0x0a) \ - set2 = UNSPECIFIED_set; \ + else \ + written = __UNKNOWN_10646_CHAR; \ } \ /* ISO-2022-JP recommends to encode the newline character always in \ ASCII since this allows a context-free interpretation of the \ characters at the beginning of the next line. Otherwise it would \ have to be known whether the last line ended using ASCII or \ JIS X 0201. */ \ - else if (set == JISX0201_Roman_set) \ + else if (set == JISX0201_Roman_set \ + && (__builtin_expect (tag == TAG_none, 1) \ + || tag == TAG_language_ja)) \ { \ - unsigned char buf[2]; \ + unsigned char buf[1]; \ written = ucs4_to_jisx0201 (ch, buf); \ - if (written != __UNKNOWN_10646_CHAR && buf[0] > 0x20 \ - && buf[0] < 0x80) \ + if (written != __UNKNOWN_10646_CHAR) \ { \ - *outptr++ = buf[0]; \ - written = 1; \ + if (buf[0] > 0x20 && buf[0] < 0x80) \ + { \ + *outptr++ = buf[0]; \ + written = 1; \ + } \ + else \ + written = __UNKNOWN_10646_CHAR; \ } \ - else \ - written = __UNKNOWN_10646_CHAR; \ } \ - else if (set == JISX0201_Kana_set) \ + else if (set == JISX0201_Kana_set \ + && (__builtin_expect (tag == TAG_none, 1) \ + || tag == TAG_language_ja)) \ { \ - unsigned char buf[2]; \ + unsigned char buf[1]; \ written = ucs4_to_jisx0201 (ch, buf); \ - if (written != __UNKNOWN_10646_CHAR && buf[0] > 0xa0 \ - && buf[0] < 0xe0) \ + if (written != __UNKNOWN_10646_CHAR) \ { \ - *outptr++ = buf[0] - 0x80; \ - written = 1; \ + if (buf[0] > 0xa0 && buf[0] < 0xe0) \ + { \ + *outptr++ = buf[0] - 0x80; \ + written = 1; \ + } \ + else \ + written = __UNKNOWN_10646_CHAR; \ } \ - else \ - written = __UNKNOWN_10646_CHAR; \ } \ else \ { \ - if (set == JISX0208_1978_set || set == JISX0208_1983_set) \ + if ((set == JISX0208_1978_set || set == JISX0208_1983_set) \ + && (__builtin_expect (tag == TAG_none, 1) \ + || tag == TAG_language_ja)) \ written = ucs4_to_jisx0208 (ch, outptr, outend - outptr); \ - else if (set == JISX0212_set) \ + else if (set == JISX0212_set \ + && (__builtin_expect (tag == TAG_none, 1) \ + || tag == TAG_language_ja)) \ written = ucs4_to_jisx0212 (ch, outptr, outend - outptr); \ - else if (set == GB2312_set) \ + else if (set == GB2312_set \ + && (__builtin_expect (tag == TAG_none, 1) \ + || tag == TAG_language_zh)) \ written = ucs4_to_gb2312 (ch, outptr, outend - outptr); \ + else if (set == KSC5601_set \ + && (__builtin_expect (tag == TAG_none, 1) \ + || tag == TAG_language_ko)) \ + written = ucs4_to_ksc5601 (ch, outptr, outend - outptr); \ else \ - { \ - assert (set == KSC5601_set); \ - \ - written = ucs4_to_ksc5601 (ch, outptr, outend - outptr); \ - } \ + written = __UNKNOWN_10646_CHAR; \ \ - if (__builtin_expect (written, 1) == 0) \ + if (__builtin_expect (written == 0, 0)) \ { \ result = __GCONV_FULL_OUTPUT; \ break; \ @@ -587,18 +680,19 @@ gconv_end (struct __gconv_step *data) outptr += written; \ } \ \ - if (written == __UNKNOWN_10646_CHAR || written == 0) \ + if (written == __UNKNOWN_10646_CHAR \ + && __builtin_expect (tag == TAG_none, 1)) \ { \ if (set2 == ISO88591_set) \ { \ - if (__builtin_expect (outptr + 3 > outend, 0)) \ + if (ch >= 0x80 && ch <= 0xff) \ { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ \ - if (ch >= 0x80 && ch <= 0xff) \ - { \ *outptr++ = ESC; \ *outptr++ = 'N'; \ *outptr++ = ch & 0x7f; \ @@ -631,18 +725,15 @@ gconv_end (struct __gconv_step *data) } \ } \ \ - if (written == __UNKNOWN_10646_CHAR || written == 0) \ + if (written == __UNKNOWN_10646_CHAR) \ { \ - /* Either this is an unknown character or we have to switch \ - the currently selected character set. The character sets \ - do not code entirely separate parts of ISO 10646 and \ - therefore there is no single correct result. If we choose \ - the character set to use wrong we might be end up with \ - using yet another character set for the next character \ - though the current and the next could be encoded with one \ - character set. We leave this kind of optimization for \ - later and now simply use a fixed order in which we test for \ - availability */ \ + /* The attempts to use the currently selected character set \ + failed, either because the language tag changed, or because \ + the character requires a different character set, or because \ + the character is unknown. \ + The CJK character sets partially overlap when seen as subsets \ + of ISO 10646; therefore there is no single correct result. \ + We use a preferrence order which depends on the language tag. */ \ \ if (ch <= 0x7f) \ { \ @@ -673,128 +764,76 @@ gconv_end (struct __gconv_step *data) else \ { \ /* Now it becomes difficult. We must search the other \ - character sets one by one and we cannot use simple \ - arithmetic to determine whether the character can be \ - encoded using this set. */ \ - size_t written; \ + character sets one by one. Use an ordered conversion \ + list that depends on the current language tag. */ \ + cvlist_t conversion_list; \ unsigned char buf[2]; \ \ - written = ucs4_to_jisx0201 (ch, buf); \ - if (written != __UNKNOWN_10646_CHAR && buf[0] < 0x80) \ - { \ - /* We use JIS X 0201. */ \ - if (__builtin_expect (outptr + 3 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - \ - *outptr++ = ESC; \ - *outptr++ = '('; \ - *outptr++ = 'J'; \ - set = JISX0201_Roman_set; \ + result = __GCONV_ILLEGAL_INPUT; \ \ - if (__builtin_expect (outptr + 1 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = buf[0]; \ - } \ + if (var == iso2022jp2) \ + conversion_list = conversion_lists[tag >> 8]; \ else \ - { \ - written = ucs4_to_jisx0208 (ch, buf, 2); \ - if (written != __UNKNOWN_10646_CHAR) \ - { \ - /* We use JIS X 0208. */ \ - if (__builtin_expect (outptr + 3 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ + conversion_list = CVLIST (japanese, 0, 0, 0, 0); \ \ - *outptr++ = ESC; \ - *outptr++ = '$'; \ - *outptr++ = 'B'; \ - set = JISX0208_1983_set; \ + do \ + switch (CVLIST_FIRST (conversion_list)) \ + { \ + case european: \ \ - if (__builtin_expect (outptr + 2 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = buf[0]; \ - *outptr++ = buf[1]; \ - } \ - else if (__builtin_expect (var, iso2022jp2) == iso2022jp) \ - { \ - /* We have no other choice. */ \ - STANDARD_ERR_HANDLER (4); \ - } \ - else \ - { \ - written = ucs4_to_jisx0212 (ch, buf, 2); \ - if (written != __UNKNOWN_10646_CHAR) \ - { \ - /* We use JIS X 0212. */ \ - if (__builtin_expect (outptr + 4 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = ESC; \ - *outptr++ = '$'; \ - *outptr++ = '('; \ - *outptr++ = 'D'; \ - set = JISX0212_set; \ + /* Try ISO 8859-1 upper half. */ \ + if (ch >= 0x80 && ch <= 0xff) \ + { \ + if (set2 != ISO88591_set) \ + { \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '.'; \ + *outptr++ = 'A'; \ + set2 = ISO88591_set; \ + } \ \ - if (__builtin_expect (outptr + 2 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = buf[0]; \ - *outptr++ = buf[1]; \ - } \ - else \ - { \ - written = ucs4_to_jisx0201 (ch, buf); \ - if (written != __UNKNOWN_10646_CHAR \ - && buf[0] >= 0x80) \ - { \ - /* We use JIS X 0201. */ \ - if (__builtin_expect (outptr + 3 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = 'N'; \ + *outptr++ = ch - 0x80; \ + result = __GCONV_OK; \ + break; \ + } \ \ - *outptr++ = ESC; \ - *outptr++ = '('; \ - *outptr++ = 'I'; \ - set = JISX0201_Kana_set; \ + /* Try ISO 8859-7 upper half. */ \ + { \ + const struct gap *rp = from_idx; \ \ - if (__builtin_expect (outptr + 1 > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = buf[0] - 0x80; \ - } \ - else if (ch != 0xa5 && ch >= 0x80 && ch <= 0xff) \ + while (ch > rp->end) \ + ++rp; \ + if (ch >= rp->start) \ + { \ + unsigned char res = \ + iso88597_from_ucs4[ch - 0xa0 + rp->idx]; \ + if (res != '\0') \ { \ - /* ISO 8859-1 upper half. */ \ - if (__builtin_expect (outptr + 3 > outend, 0)) \ + if (set2 != ISO88597_set) \ { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ + if (__builtin_expect (outptr + 3 > outend, 0))\ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '.'; \ + *outptr++ = 'F'; \ + set2 = ISO88597_set; \ } \ \ - *outptr++ = ESC; \ - *outptr++ = '.'; \ - *outptr++ = 'A'; \ - set2 = ISO88591_set; \ - \ if (__builtin_expect (outptr + 3 > outend, 0)) \ { \ result = __GCONV_FULL_OUTPUT; \ @@ -802,106 +841,221 @@ gconv_end (struct __gconv_step *data) } \ *outptr++ = ESC; \ *outptr++ = 'N'; \ - *outptr++ = ch - 0x80; \ + *outptr++ = res; \ + result = __GCONV_OK; \ + break; \ } \ - else \ - { \ - written = ucs4_to_gb2312 (ch, buf, 2); \ - if (written != __UNKNOWN_10646_CHAR) \ - { \ - /* We use GB 2312. */ \ - if (__builtin_expect (outptr + 3 > outend, 0))\ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ + } \ + } \ \ - *outptr++ = ESC; \ - *outptr++ = '$'; \ - *outptr++ = 'A'; \ - set = GB2312_set; \ + break; \ \ - if (__builtin_expect (outptr + 2 > outend, 0))\ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = buf[0]; \ - *outptr++ = buf[1]; \ - } \ - else \ - { \ - written = ucs4_to_ksc5601 (ch, buf, 2); \ - if (written != __UNKNOWN_10646_CHAR) \ - { \ - /* We use KSC 5601. */ \ - if (__builtin_expect (outptr + 4 > outend,\ - 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = ESC; \ - *outptr++ = '$'; \ - *outptr++ = '('; \ - *outptr++ = 'C'; \ - set = KSC5601_set; \ + case japanese: \ \ - if (__builtin_expect (outptr + 2 > outend,\ - 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = buf[0]; \ - *outptr++ = buf[1]; \ - } \ - else \ - { \ - const struct gap *rp = from_idx; \ - unsigned char gch = 0; \ + /* Try JIS X 0201 Roman. */ \ + written = ucs4_to_jisx0201 (ch, buf); \ + if (written != __UNKNOWN_10646_CHAR \ + && buf[0] > 0x20 && buf[0] < 0x80) \ + { \ + if (set != JISX0201_Roman_set) \ + { \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '('; \ + *outptr++ = 'J'; \ + set = JISX0201_Roman_set; \ + } \ \ - while (ch > rp->end) \ - ++rp; \ - if (ch >= rp->start) \ - { \ - ch = ch - 0xa0 + rp->idx; \ - gch = iso88597_from_ucs4[ch]; \ - } \ + if (__builtin_expect (outptr + 1 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0]; \ + result = __GCONV_OK; \ + break; \ + } \ \ - if (__builtin_expect (gch, 1) != 0) \ - { \ - /* We use ISO 8859-7 greek. */ \ - if (__builtin_expect (outptr + 3 \ - > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = ESC; \ - *outptr++ = '.'; \ - *outptr++ = 'F'; \ - set2 = ISO88597_set; \ + /* Try JIS X 0208. */ \ + written = ucs4_to_jisx0208 (ch, buf, 2); \ + if (written != __UNKNOWN_10646_CHAR) \ + { \ + if (set != JISX0208_1983_set) \ + { \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '$'; \ + *outptr++ = 'B'; \ + set = JISX0208_1983_set; \ + } \ \ - if (__builtin_expect (outptr + 3 \ - > outend, 0)) \ - { \ - result = __GCONV_FULL_OUTPUT; \ - break; \ - } \ - *outptr++ = ESC; \ - *outptr++ = 'N'; \ - *outptr++ = gch; \ - } \ - else \ - { \ - STANDARD_ERR_HANDLER (4); \ - } \ - } \ - } \ - } \ - } \ - } \ + if (__builtin_expect (outptr + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0]; \ + *outptr++ = buf[1]; \ + result = __GCONV_OK; \ + break; \ + } \ + \ + if (__builtin_expect (var == iso2022jp, 0)) \ + /* Don't use the other Japanese character sets. */ \ + break; \ + \ + /* Try JIS X 0212. */ \ + written = ucs4_to_jisx0212 (ch, buf, 2); \ + if (written != __UNKNOWN_10646_CHAR) \ + { \ + if (set != JISX0212_set) \ + { \ + if (__builtin_expect (outptr + 4 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '$'; \ + *outptr++ = '('; \ + *outptr++ = 'D'; \ + set = JISX0212_set; \ + } \ + \ + if (__builtin_expect (outptr + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0]; \ + *outptr++ = buf[1]; \ + result = __GCONV_OK; \ + break; \ + } \ + \ + break; \ + \ + case chinese: \ + assert (var == iso2022jp2); \ + \ + /* Try GB 2312. */ \ + written = ucs4_to_gb2312 (ch, buf, 2); \ + if (written != __UNKNOWN_10646_CHAR) \ + { \ + if (set != GB2312_set) \ + { \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '$'; \ + *outptr++ = 'A'; \ + set = GB2312_set; \ + } \ + \ + if (__builtin_expect (outptr + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0]; \ + *outptr++ = buf[1]; \ + result = __GCONV_OK; \ + break; \ + } \ + \ + break; \ + \ + case korean: \ + assert (var == iso2022jp2); \ + \ + /* Try KSC 5601. */ \ + written = ucs4_to_ksc5601 (ch, buf, 2); \ + if (written != __UNKNOWN_10646_CHAR) \ + { \ + if (set != KSC5601_set) \ + { \ + if (__builtin_expect (outptr + 4 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '$'; \ + *outptr++ = '('; \ + *outptr++ = 'C'; \ + set = KSC5601_set; \ + } \ + \ + if (__builtin_expect (outptr + 2 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0]; \ + *outptr++ = buf[1]; \ + result = __GCONV_OK; \ + break; \ + } \ + \ + break; \ + \ + case other: \ + assert (var == iso2022jp2); \ + \ + /* Try JIS X 0201 Kana. This is not officially part \ + of ISO-2022-JP-2, according to RFC 1554. Therefore \ + we try this only after all other attempts. */ \ + written = ucs4_to_jisx0201 (ch, buf); \ + if (written != __UNKNOWN_10646_CHAR && buf[0] >= 0x80) \ + { \ + if (set != JISX0201_Kana_set) \ + { \ + if (__builtin_expect (outptr + 3 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = ESC; \ + *outptr++ = '('; \ + *outptr++ = 'I'; \ + set = JISX0201_Kana_set; \ + } \ + \ + if (__builtin_expect (outptr + 1 > outend, 0)) \ + { \ + result = __GCONV_FULL_OUTPUT; \ + break; \ + } \ + *outptr++ = buf[0] - 0x80; \ + result = __GCONV_OK; \ + break; \ + } \ + \ + break; \ + \ + default: \ + abort (); \ + } \ + while (result == __GCONV_ILLEGAL_INPUT \ + && (conversion_list = CVLIST_REST (conversion_list)) != 0);\ + \ + if (result == __GCONV_FULL_OUTPUT) \ + break; \ + \ + if (result == __GCONV_ILLEGAL_INPUT) \ + { \ + STANDARD_ERR_HANDLER (4); \ } \ } \ } \ @@ -912,8 +1066,9 @@ gconv_end (struct __gconv_step *data) #define LOOP_NEED_FLAGS #define EXTRA_LOOP_DECLS , enum variant var, int *setp #define INIT_PARAMS int set = *setp & CURRENT_SEL_MASK; \ - int set2 = *setp & CURRENT_ASSIGN_MASK -#define UPDATE_PARAMS *setp = set | set2 + int set2 = *setp & CURRENT_ASSIGN_MASK; \ + int tag = *setp & CURRENT_TAG_MASK; +#define UPDATE_PARAMS *setp = set | set2 | tag #include diff -durpN glibc-2.2.3/iconvdata/iso-2022-kr.c glibc-2.2.4/iconvdata/iso-2022-kr.c --- glibc-2.2.3/iconvdata/iso-2022-kr.c Thu Aug 31 14:45:02 2000 +++ glibc-2.2.4/iconvdata/iso-2022-kr.c Sat Aug 4 12:31:45 2001 @@ -1,22 +1,22 @@ /* Conversion module for ISO-2022-KR. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -85,18 +85,15 @@ enum } \ else \ { \ - unsigned char *outbuf = data->__outbuf; \ - \ /* We are not in the initial state. To switch back we have \ to emit `SI'. */ \ - if (__builtin_expect (outbuf == data->__outbufend, 0)) \ + if (__builtin_expect (outbuf == outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ { \ /* Write out the shift sequence. */ \ *outbuf++ = SI; \ - data->__outbuf = outbuf; \ data->__statep->__count = ASCII_set; \ } \ } \ @@ -122,7 +119,7 @@ enum uint32_t ch = *inptr; \ \ /* This is a 7bit character set, disallow all 8bit characters. */ \ - if (__builtin_expect (ch, 0) > 0x7f) \ + if (__builtin_expect (ch > 0x7f, 0)) \ { \ if (! ignore_errors_p ()) \ { \ @@ -224,7 +221,6 @@ enum #define BODY \ { \ uint32_t ch; \ - size_t written = 0; \ \ ch = get32 (inptr); \ \ @@ -244,16 +240,18 @@ enum } \ \ *outptr++ = ch; \ - written = 1; \ } \ else \ { \ char buf[2]; \ + size_t written; \ \ written = ucs4_to_ksc5601 (ch, buf, 2); \ \ if (__builtin_expect (written, 0) == __UNKNOWN_10646_CHAR) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Illegal character. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/iso-ir-165.c glibc-2.2.4/iconvdata/iso-ir-165.c --- glibc-2.2.3/iconvdata/iso-ir-165.c Mon Sep 18 15:42:24 2000 +++ glibc-2.2.4/iconvdata/iso-ir-165.c Mon Jul 23 10:54:04 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "iso-ir-165.h" diff -durpN glibc-2.2.3/iconvdata/iso-ir-165.h glibc-2.2.4/iconvdata/iso-ir-165.h --- glibc-2.2.3/iconvdata/iso-ir-165.h Thu Sep 14 12:24:14 2000 +++ glibc-2.2.4/iconvdata/iso-ir-165.h Mon Jul 23 10:54:04 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ISO_IR_165_H #define _ISO_IR_165_H 1 diff -durpN glibc-2.2.3/iconvdata/iso-ir-197.c glibc-2.2.4/iconvdata/iso-ir-197.c --- glibc-2.2.3/iconvdata/iso-ir-197.c Wed Jan 20 12:06:37 1999 +++ glibc-2.2.4/iconvdata/iso-ir-197.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/iso-ir-209.c glibc-2.2.4/iconvdata/iso-ir-209.c --- glibc-2.2.3/iconvdata/iso-ir-209.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/iso-ir-209.c Sun Aug 12 23:17:31 2001 @@ -0,0 +1,29 @@ +/* Conversion from and to ISO-IR-209. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +/* Get the conversion table. */ +#define TABLES + +#define CHARSET_NAME "ISO-IR-209//" +#define HAS_HOLES 1 /* Not all 256 character are defined. */ + +#include <8bit-gap.c> diff -durpN glibc-2.2.3/iconvdata/iso646.c glibc-2.2.4/iconvdata/iso646.c --- glibc-2.2.3/iconvdata/iso646.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/iconvdata/iso646.c Sat Aug 4 12:31:45 2001 @@ -1,22 +1,22 @@ /* Conversion to and from the various ISO 646 CCS. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The implementation of the conversion which can be performed by this module are not very sophisticated and not tuned at all. There are @@ -878,8 +878,11 @@ gconv_end (struct __gconv_step *data) ch = 0x5d; \ break; \ default: \ - if (__builtin_expect (ch, 0) > 0x7f) \ - failure = __GCONV_ILLEGAL_INPUT; \ + if (__builtin_expect (ch > 0x7f, 0)) \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ + failure = __GCONV_ILLEGAL_INPUT; \ + } \ break; \ } \ \ diff -durpN glibc-2.2.3/iconvdata/iso8859-1.c glibc-2.2.4/iconvdata/iso8859-1.c --- glibc-2.2.3/iconvdata/iso8859-1.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/iconvdata/iso8859-1.c Sat Aug 4 12:31:45 2001 @@ -1,22 +1,22 @@ /* Conversion to and from ISO 8859-1. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -46,8 +46,10 @@ #define BODY \ { \ uint32_t ch = *((const uint32_t *) inptr); \ - if (__builtin_expect (ch, 0) > 0xff) \ + if (__builtin_expect (ch > 0xff, 0)) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* We have an illegal character. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/iso8859-10.c glibc-2.2.4/iconvdata/iso8859-10.c --- glibc-2.2.3/iconvdata/iso8859-10.c Sat Apr 25 20:43:29 1998 +++ glibc-2.2.4/iconvdata/iso8859-10.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-11.c glibc-2.2.4/iconvdata/iso8859-11.c --- glibc-2.2.3/iconvdata/iso8859-11.c Sat Dec 12 13:45:48 1998 +++ glibc-2.2.4/iconvdata/iso8859-11.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-13.c glibc-2.2.4/iconvdata/iso8859-13.c --- glibc-2.2.3/iconvdata/iso8859-13.c Sat Dec 12 13:45:40 1998 +++ glibc-2.2.4/iconvdata/iso8859-13.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-14.c glibc-2.2.4/iconvdata/iso8859-14.c --- glibc-2.2.3/iconvdata/iso8859-14.c Sat Dec 12 13:45:25 1998 +++ glibc-2.2.4/iconvdata/iso8859-14.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-15.c glibc-2.2.4/iconvdata/iso8859-15.c --- glibc-2.2.3/iconvdata/iso8859-15.c Sat Dec 12 13:45:32 1998 +++ glibc-2.2.4/iconvdata/iso8859-15.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-16.c glibc-2.2.4/iconvdata/iso8859-16.c --- glibc-2.2.3/iconvdata/iso8859-16.c Wed Jan 5 11:04:05 2000 +++ glibc-2.2.4/iconvdata/iso8859-16.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-2.c glibc-2.2.4/iconvdata/iso8859-2.c --- glibc-2.2.3/iconvdata/iso8859-2.c Wed Apr 22 15:05:53 1998 +++ glibc-2.2.4/iconvdata/iso8859-2.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-3.c glibc-2.2.4/iconvdata/iso8859-3.c --- glibc-2.2.3/iconvdata/iso8859-3.c Wed Apr 22 15:05:56 1998 +++ glibc-2.2.4/iconvdata/iso8859-3.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-4.c glibc-2.2.4/iconvdata/iso8859-4.c --- glibc-2.2.3/iconvdata/iso8859-4.c Wed Apr 22 15:05:58 1998 +++ glibc-2.2.4/iconvdata/iso8859-4.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-5.c glibc-2.2.4/iconvdata/iso8859-5.c --- glibc-2.2.3/iconvdata/iso8859-5.c Sat Apr 25 20:43:30 1998 +++ glibc-2.2.4/iconvdata/iso8859-5.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-6.c glibc-2.2.4/iconvdata/iso8859-6.c --- glibc-2.2.3/iconvdata/iso8859-6.c Wed Apr 22 15:06:02 1998 +++ glibc-2.2.4/iconvdata/iso8859-6.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-7.c glibc-2.2.4/iconvdata/iso8859-7.c --- glibc-2.2.3/iconvdata/iso8859-7.c Sat Apr 25 20:43:31 1998 +++ glibc-2.2.4/iconvdata/iso8859-7.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-8.c glibc-2.2.4/iconvdata/iso8859-8.c --- glibc-2.2.3/iconvdata/iso8859-8.c Sat Apr 25 20:43:32 1998 +++ glibc-2.2.4/iconvdata/iso8859-8.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso8859-9.c glibc-2.2.4/iconvdata/iso8859-9.c --- glibc-2.2.3/iconvdata/iso8859-9.c Wed Apr 22 15:06:09 1998 +++ glibc-2.2.4/iconvdata/iso8859-9.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/iso_10367-box.c glibc-2.2.4/iconvdata/iso_10367-box.c --- glibc-2.2.3/iconvdata/iso_10367-box.c Fri Sep 11 21:49:19 1998 +++ glibc-2.2.4/iconvdata/iso_10367-box.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/iso_2033.c glibc-2.2.4/iconvdata/iso_2033.c --- glibc-2.2.3/iconvdata/iso_2033.c Wed Dec 8 12:47:30 1999 +++ glibc-2.2.4/iconvdata/iso_2033.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/iso_5427-ext.c glibc-2.2.4/iconvdata/iso_5427-ext.c --- glibc-2.2.3/iconvdata/iso_5427-ext.c Fri Sep 11 15:29:13 1998 +++ glibc-2.2.4/iconvdata/iso_5427-ext.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/iso_5427.c glibc-2.2.4/iconvdata/iso_5427.c --- glibc-2.2.3/iconvdata/iso_5427.c Fri Sep 11 15:26:34 1998 +++ glibc-2.2.4/iconvdata/iso_5427.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/iso_5428.c glibc-2.2.4/iconvdata/iso_5428.c --- glibc-2.2.3/iconvdata/iso_5428.c Fri Sep 11 15:32:18 1998 +++ glibc-2.2.4/iconvdata/iso_5428.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/iso_6937-2.c glibc-2.2.4/iconvdata/iso_6937-2.c --- glibc-2.2.3/iconvdata/iso_6937-2.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/iconvdata/iso_6937-2.c Sat Aug 4 12:31:46 2001 @@ -1,22 +1,22 @@ /* Generic conversion to and from ISO 6937-2. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -400,7 +400,7 @@ static const char from_ucs4[][2] = { \ uint32_t ch = *inptr; \ \ - if (__builtin_expect (ch, 0) >= 0xc1 && ch <= 0xcf) \ + if (__builtin_expect (ch >= 0xc1, 0) && ch <= 0xcf) \ { \ /* Composed character. First test whether the next character \ is also available. */ \ @@ -416,8 +416,8 @@ static const char from_ucs4[][2] = \ ch2 = inptr[1]; \ \ - if (__builtin_expect (ch2, 0) < 0x20 \ - || __builtin_expect (ch2, 0) >= 0x80) \ + if (__builtin_expect (ch2 < 0x20, 0) \ + || __builtin_expect (ch2 >= 0x80, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -490,8 +490,8 @@ static const char from_ucs4[][2] = uint32_t ch = get32 (inptr); \ const char *cp; \ \ - if ((size_t) __builtin_expect (ch, 0) \ - >= sizeof (from_ucs4) / sizeof (from_ucs4[0])) \ + if (__builtin_expect (ch >= sizeof (from_ucs4) / sizeof (from_ucs4[0]), \ + 0)) \ { \ switch (ch) \ { \ @@ -563,6 +563,7 @@ static const char from_ucs4[][2] = cp = "\xd5"; \ break; \ default: \ + UNICODE_TAG_HANDLER (ch, 4); \ /* Illegal characters. */ \ cp = NULL; \ break; \ diff -durpN glibc-2.2.3/iconvdata/iso_6937.c glibc-2.2.4/iconvdata/iso_6937.c --- glibc-2.2.3/iconvdata/iso_6937.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/iconvdata/iso_6937.c Sat Aug 4 12:31:46 2001 @@ -1,22 +1,22 @@ /* Generic conversion to and from ISO 6937. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -392,7 +392,7 @@ static const char from_ucs4[][2] = { \ uint32_t ch = *inptr; \ \ - if (__builtin_expect (ch, 0) >= 0xc1 && ch <= 0xcf) \ + if (__builtin_expect (ch >= 0xc1, 0) && ch <= 0xcf) \ { \ /* Composed character. First test whether the next character \ is also available. */ \ @@ -408,8 +408,8 @@ static const char from_ucs4[][2] = \ ch2 = inptr[1]; \ \ - if (__builtin_expect (ch2, 0) < 0x20 \ - || __builtin_expect (ch2, 0) >= 0x80) \ + if (__builtin_expect (ch2 < 0x20, 0) \ + || __builtin_expect (ch2 >= 0x80, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -482,8 +482,8 @@ static const char from_ucs4[][2] = uint32_t ch = get32 (inptr); \ const char *cp; \ \ - if ((size_t) __builtin_expect (ch, 0) \ - >= sizeof (from_ucs4) / sizeof (from_ucs4[0])) \ + if (__builtin_expect (ch >= sizeof (from_ucs4) / sizeof (from_ucs4[0]), \ + 0)) \ { \ int fail = 0; \ switch (ch) \ @@ -536,6 +536,7 @@ static const char from_ucs4[][2] = cp = "\xd5"; \ break; \ default: \ + UNICODE_TAG_HANDLER (ch, 4); \ cp = NULL; \ fail = 1; \ } \ diff -durpN glibc-2.2.3/iconvdata/jis0201.c glibc-2.2.4/iconvdata/jis0201.c --- glibc-2.2.3/iconvdata/jis0201.c Mon Apr 20 16:02:26 1998 +++ glibc-2.2.4/iconvdata/jis0201.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/jis0201.h glibc-2.2.4/iconvdata/jis0201.h --- glibc-2.2.3/iconvdata/jis0201.h Thu Sep 9 09:35:09 1999 +++ glibc-2.2.4/iconvdata/jis0201.h Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _JIS0201_H #define _JIS0201_H 1 diff -durpN glibc-2.2.3/iconvdata/jis0208.c glibc-2.2.4/iconvdata/jis0208.c --- glibc-2.2.3/iconvdata/jis0208.c Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/jis0208.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/jis0208.h glibc-2.2.4/iconvdata/jis0208.h --- glibc-2.2.3/iconvdata/jis0208.h Thu Jun 29 12:39:57 2000 +++ glibc-2.2.4/iconvdata/jis0208.h Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _JIS0208_H #define _JIS0208_H 1 diff -durpN glibc-2.2.3/iconvdata/jis0212.c glibc-2.2.4/iconvdata/jis0212.c --- glibc-2.2.3/iconvdata/jis0212.c Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/jis0212.c Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/jis0212.h glibc-2.2.4/iconvdata/jis0212.h --- glibc-2.2.3/iconvdata/jis0212.h Thu Jun 17 08:21:48 1999 +++ glibc-2.2.4/iconvdata/jis0212.h Mon Jul 23 10:54:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _JIS0212_H #define _JIS0212_H 1 diff -durpN glibc-2.2.3/iconvdata/johab.c glibc-2.2.4/iconvdata/johab.c --- glibc-2.2.3/iconvdata/johab.c Sun Oct 8 17:04:50 2000 +++ glibc-2.2.4/iconvdata/johab.c Sat Aug 4 12:31:46 2001 @@ -1,23 +1,23 @@ /* Mapping tables for JOHAB handling. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jungshik Shin and Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -178,10 +178,10 @@ johab_sym_hanja_to_ucs (uint_fast32_t id 0xd831-0xd87e and 0xd891-0xd8fe are user-defined area */ \ else \ { \ - if (__builtin_expect (ch, 0) > 0xf9 \ - || __builtin_expect (ch, 0) == 0xdf \ - || (__builtin_expect (ch, 0) > 0x7e && ch < 0x84) \ - || (__builtin_expect (ch, 0) > 0xd3 && ch < 0xd9)) \ + if (__builtin_expect (ch > 0xf9, 0) \ + || __builtin_expect (ch == 0xdf, 0) \ + || (__builtin_expect (ch > 0x7e, 0) && ch < 0x84) \ + || (__builtin_expect (ch > 0xd3, 0) && ch < 0xd9)) \ { \ /* These are illegal. */ \ if (! ignore_errors_p ()) \ @@ -212,7 +212,7 @@ johab_sym_hanja_to_ucs (uint_fast32_t id \ ch2 = inptr[1]; \ idx = ch * 256 + ch2; \ - if (__builtin_expect (ch, 0) <= 0xd3) \ + if (__builtin_expect (ch <= 0xd3, 1)) \ { \ /* Hangul */ \ uint_fast32_t i, m, f; \ @@ -244,7 +244,7 @@ johab_sym_hanja_to_ucs (uint_fast32_t id else if (i == 0 && m > 0 && f == 0) \ ch = 0x314e + m; /* 0x314f + m - 1 */ \ else if (__builtin_expect (i | m, 0) == 0 \ - && __builtin_expect (f, 1) > 0) \ + && __builtin_expect (f > 0, 1)) \ ch = final_to_ucs[f - 1]; /* round trip?? */ \ else \ { \ @@ -263,8 +263,8 @@ johab_sym_hanja_to_ucs (uint_fast32_t id } \ else \ { \ - if (__builtin_expect (ch2, 0x31) < 0x31 \ - || (__builtin_expect (ch2, 0x7e) > 0x7e && ch2 < 0x91) \ + if (__builtin_expect (ch2 < 0x31, 0) \ + || (__builtin_expect (ch2 > 0x7e, 0) && ch2 < 0x91) \ || __builtin_expect (ch2, 0) == 0xff \ || (__builtin_expect (ch, 0) == 0xd9 && ch2 > 0xe5) \ || (__builtin_expect (ch, 0) == 0xda \ @@ -426,6 +426,7 @@ johab_sym_hanja_to_ucs (uint_fast32_t id if (__builtin_expect (written, 1) == __UNKNOWN_10646_CHAR \ || (outptr[0] == 0x22 && outptr[1] > 0x65)) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ STANDARD_ERR_HANDLER (4); \ } \ \ diff -durpN glibc-2.2.3/iconvdata/koi-8.c glibc-2.2.4/iconvdata/koi-8.c --- glibc-2.2.3/iconvdata/koi-8.c Wed Apr 22 15:06:14 1998 +++ glibc-2.2.4/iconvdata/koi-8.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/iconvdata/koi8-r.c glibc-2.2.4/iconvdata/koi8-r.c --- glibc-2.2.3/iconvdata/koi8-r.c Wed Apr 22 15:06:16 1998 +++ glibc-2.2.4/iconvdata/koi8-r.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/koi8-t.c glibc-2.2.4/iconvdata/koi8-t.c --- glibc-2.2.3/iconvdata/koi8-t.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/koi8-t.c Fri Aug 3 11:38:36 2001 @@ -0,0 +1,29 @@ +/* Conversion from and to KOI8-T. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +/* Specify the conversion table. */ +#define TABLES + +#define CHARSET_NAME "KOI8-T//" +#define HAS_HOLES 1 /* Not all 256 character are defined. */ + +#include <8bit-gap.c> diff -durpN glibc-2.2.3/iconvdata/koi8-u.c glibc-2.2.4/iconvdata/koi8-u.c --- glibc-2.2.3/iconvdata/koi8-u.c Thu Apr 15 12:52:41 1999 +++ glibc-2.2.4/iconvdata/koi8-u.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/ksc5601.c glibc-2.2.4/iconvdata/ksc5601.c --- glibc-2.2.3/iconvdata/ksc5601.c Mon Jan 3 13:04:40 2000 +++ glibc-2.2.4/iconvdata/ksc5601.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Jungshik Shin , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "ksc5601.h" diff -durpN glibc-2.2.3/iconvdata/ksc5601.h glibc-2.2.4/iconvdata/ksc5601.h --- glibc-2.2.3/iconvdata/ksc5601.h Tue Jun 6 08:17:13 2000 +++ glibc-2.2.4/iconvdata/ksc5601.h Mon Jul 23 10:54:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _KSC5601_H #define _KSC5601_H 1 diff -durpN glibc-2.2.3/iconvdata/latin-greek-1.c glibc-2.2.4/iconvdata/latin-greek-1.c --- glibc-2.2.3/iconvdata/latin-greek-1.c Wed Apr 22 15:06:18 1998 +++ glibc-2.2.4/iconvdata/latin-greek-1.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Specify the conversion table. */ #define TABLES diff -durpN glibc-2.2.3/iconvdata/latin-greek.c glibc-2.2.4/iconvdata/latin-greek.c --- glibc-2.2.3/iconvdata/latin-greek.c Wed Apr 22 15:06:20 1998 +++ glibc-2.2.4/iconvdata/latin-greek.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Specify the conversion table. */ #define TABLES diff -durpN glibc-2.2.3/iconvdata/mac-is.c glibc-2.2.4/iconvdata/mac-is.c --- glibc-2.2.3/iconvdata/mac-is.c Fri Sep 11 21:57:03 1998 +++ glibc-2.2.4/iconvdata/mac-is.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/mac-sami.c glibc-2.2.4/iconvdata/mac-sami.c --- glibc-2.2.3/iconvdata/mac-sami.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/mac-sami.c Sun Aug 12 23:19:33 2001 @@ -0,0 +1,29 @@ +/* Conversion from and to MAC-SAMI. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +/* Get the conversion table. */ +#define TABLES + +#define CHARSET_NAME "MAC-SAMI//" +#define HAS_HOLES 0 /* All 256 character are defined. */ + +#include <8bit-gap.c> diff -durpN glibc-2.2.3/iconvdata/mac-uk.c glibc-2.2.4/iconvdata/mac-uk.c --- glibc-2.2.3/iconvdata/mac-uk.c Wed Dec 16 00:27:13 1998 +++ glibc-2.2.4/iconvdata/mac-uk.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/macintosh.c glibc-2.2.4/iconvdata/macintosh.c --- glibc-2.2.3/iconvdata/macintosh.c Wed Aug 2 14:52:08 2000 +++ glibc-2.2.4/iconvdata/macintosh.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/nats-dano.c glibc-2.2.4/iconvdata/nats-dano.c --- glibc-2.2.3/iconvdata/nats-dano.c Fri Sep 11 22:05:01 1998 +++ glibc-2.2.4/iconvdata/nats-dano.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/nats-sefi.c glibc-2.2.4/iconvdata/nats-sefi.c --- glibc-2.2.3/iconvdata/nats-sefi.c Fri Sep 11 22:06:33 1998 +++ glibc-2.2.4/iconvdata/nats-sefi.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/run-iconv-test.sh glibc-2.2.4/iconvdata/run-iconv-test.sh --- glibc-2.2.3/iconvdata/run-iconv-test.sh Thu Apr 12 14:02:01 2001 +++ glibc-2.2.4/iconvdata/run-iconv-test.sh Mon Jul 23 10:54:05 2001 @@ -4,20 +4,21 @@ # This file is part of the GNU C Library. # Contributed by Ulrich Drepper , 1998. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. codir=$1 diff -durpN glibc-2.2.3/iconvdata/sami-ws2.c glibc-2.2.4/iconvdata/sami-ws2.c --- glibc-2.2.3/iconvdata/sami-ws2.c Wed Dec 8 12:47:30 1999 +++ glibc-2.2.4/iconvdata/sami-ws2.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/sjis.c glibc-2.2.4/iconvdata/sjis.c --- glibc-2.2.3/iconvdata/sjis.c Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/sjis.c Sat Aug 4 12:31:46 2001 @@ -1,22 +1,22 @@ /* Mapping tables for SJIS handling. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -4360,9 +4360,9 @@ static const char from_ucs4_extra[0x100] ch = halfkana_to_ucs4[ch - 0xa1]; \ ++inptr; \ } \ - else if (__builtin_expect (ch, 0) > 0xea \ + else if (__builtin_expect (ch > 0xea, 0) \ || __builtin_expect (ch, 0) == 0xa0 \ - || __builtin_expect (ch, 0x81) <= 0x80) \ + || __builtin_expect (ch <= 0x80, 0)) \ { \ /* These are illegal. */ \ if (! ignore_errors_p ()) \ @@ -4394,10 +4394,10 @@ static const char from_ucs4_extra[0x100] ch2 = inptr[1]; \ idx = ch * 256 + ch2; \ if (__builtin_expect (ch2 < 0x40, 0) \ - || (__builtin_expect (idx, 0x8140) > 0x84be && idx < 0x889f) \ - || (__builtin_expect (idx, 0x8140) > 0x88fc && idx < 0x8940) \ - || (__builtin_expect (idx, 0x8140) > 0x9ffc && idx < 0xe040) \ - || __builtin_expect (idx, 0x8140) > 0xeaa4) \ + || (__builtin_expect (idx > 0x84be, 0) && idx < 0x889f) \ + || (__builtin_expect (idx > 0x88fc, 0) && idx < 0x8940) \ + || (__builtin_expect (idx > 0x9ffc, 0) && idx < 0xe040) \ + || __builtin_expect (idx > 0xeaa4, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -4467,12 +4467,15 @@ static const char from_ucs4_extra[0x100] cp = from_ucs4_greek[ch - 0x391]; \ else if (ch >= 0x2010 && ch <= 0x9fa0) \ cp = from_ucs4_cjk[ch - 0x02010]; \ - else if (__builtin_expect (ch, 0xff01) >= 0xff01 \ - && __builtin_expect (ch, 0xff01) <= 0xffef) \ + else if (__builtin_expect (ch >= 0xff01, 1) \ + && __builtin_expect (ch <= 0xffef, 1)) \ cp = from_ucs4_extra[ch - 0xff00]; \ else \ - /* Illegal character. */ \ - cp = ""; \ + { \ + UNICODE_TAG_HANDLER (ch, 4); \ + /* Illegal character. */ \ + cp = ""; \ + } \ } \ else \ cp = from_ucs4_lat1[ch]; \ diff -durpN glibc-2.2.3/iconvdata/t.61.c glibc-2.2.4/iconvdata/t.61.c --- glibc-2.2.3/iconvdata/t.61.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/iconvdata/t.61.c Sat Aug 4 12:31:46 2001 @@ -1,22 +1,22 @@ /* Generic conversion to and from T.61. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -385,7 +385,7 @@ static const char from_ucs4[][2] = uint32_t ch = *inptr; \ int increment = 1; \ \ - if (__builtin_expect (ch, 0x20) >= 0xc1 && ch <= 0xcf) \ + if (__builtin_expect (ch >= 0xc1, 0) && ch <= 0xcf) \ { \ /* Composed character. First test whether the next character \ is also available. */ \ @@ -400,8 +400,8 @@ static const char from_ucs4[][2] = \ ch2 = inptr[1]; \ \ - if (__builtin_expect (ch2, 0x20) < 0x20 \ - || __builtin_expect (ch2, 0x20) >= 0x80) \ + if (__builtin_expect (ch2 < 0x20, 0) \ + || __builtin_expect (ch2 >= 0x80, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -457,17 +457,19 @@ static const char from_ucs4[][2] = uint32_t ch = get32 (inptr); \ const char *cp; \ \ - if ((size_t) __builtin_expect (ch, 0) \ - >= sizeof (from_ucs4) / sizeof (from_ucs4[0])) \ + if (__builtin_expect (ch >= sizeof (from_ucs4) / sizeof (from_ucs4[0]), \ + 0)) \ { \ if (__builtin_expect (ch, 0) == 0x2126) \ cp = "\xe0"; \ else if (__builtin_expect (ch, 0) == 0x2c7) \ cp = "\xcf\x20"; \ - else if (__builtin_expect (ch, 0x2d8) < 0x2d8 \ - || __builtin_expect (ch, 0x2d8) > 0x2dd \ - || __builtin_expect (ch, 0x2d8) == 0x02dc) \ + else if (__builtin_expect (ch < 0x2d8, 0) \ + || __builtin_expect (ch > 0x2dd, 0) \ + || __builtin_expect (ch == 0x2dc, 0)) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ + \ /* Illegal characters. */ \ STANDARD_ERR_HANDLER (4); \ } \ diff -durpN glibc-2.2.3/iconvdata/testdata/WINDOWS-1255 glibc-2.2.4/iconvdata/testdata/WINDOWS-1255 --- glibc-2.2.3/iconvdata/testdata/WINDOWS-1255 Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/testdata/WINDOWS-1255 Tue May 22 15:12:17 2001 @@ -0,0 +1,10 @@ +ãÌÈí +öÄôÇøÀãÌÅòÇ +ëÌÄðÌÄéí +òÈøåÉá +ãÌÆáÆø +ùÑÀçÄéï +áÌÈøÈã +àÇøÀáÌÆä +çÉùÑÆêÀ +îÇëÌÇú áÌÀëåÉøåÉú diff -durpN glibc-2.2.3/iconvdata/testdata/WINDOWS-1255..UTF8 glibc-2.2.4/iconvdata/testdata/WINDOWS-1255..UTF8 --- glibc-2.2.3/iconvdata/testdata/WINDOWS-1255..UTF8 Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/testdata/WINDOWS-1255..UTF8 Wed May 23 06:11:16 2001 @@ -0,0 +1,10 @@ +ï¬³Ö¸× +צִפַרְדֵּעַ +ï¬»Ö´ï­€Ö´×™× +עָרוֹב +דֶּבֶר +שְׁחִין +בָּרָד +אַרְבֶּה +חֹשֶׁךְ +מַכַּת בְּכוֹרוֹת diff -durpN glibc-2.2.3/iconvdata/testdata/WINDOWS-1258 glibc-2.2.4/iconvdata/testdata/WINDOWS-1258 --- glibc-2.2.3/iconvdata/testdata/WINDOWS-1258 Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/testdata/WINDOWS-1258 Tue May 22 14:53:25 2001 @@ -0,0 +1,4 @@ +// The last line of this file is missing the end-of-line terminator +// on purpose, in order to test that the conversion empties the bit buffer +// and shifts back to the initial state at the end of the conversion. +Vietnamese (Tiêìng Viêòt) Chào baòn \ No newline at end of file diff -durpN glibc-2.2.3/iconvdata/testdata/WINDOWS-1258..UTF8 glibc-2.2.4/iconvdata/testdata/WINDOWS-1258..UTF8 --- glibc-2.2.3/iconvdata/testdata/WINDOWS-1258..UTF8 Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/iconvdata/testdata/WINDOWS-1258..UTF8 Tue May 22 14:53:57 2001 @@ -0,0 +1,4 @@ +// The last line of this file is missing the end-of-line terminator +// on purpose, in order to test that the conversion empties the bit buffer +// and shifts back to the initial state at the end of the conversion. +Vietnamese (Tiếng Việt) Chào bạn \ No newline at end of file diff -durpN glibc-2.2.3/iconvdata/tis-620.c glibc-2.2.4/iconvdata/tis-620.c --- glibc-2.2.3/iconvdata/tis-620.c Sat Apr 10 06:30:08 1999 +++ glibc-2.2.4/iconvdata/tis-620.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/iconvdata/tst-loading.c glibc-2.2.4/iconvdata/tst-loading.c --- glibc-2.2.3/iconvdata/tst-loading.c Mon Mar 26 20:52:51 2001 +++ glibc-2.2.4/iconvdata/tst-loading.c Mon Jul 23 10:54:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconvdata/tst-table-charmap.sh glibc-2.2.4/iconvdata/tst-table-charmap.sh --- glibc-2.2.3/iconvdata/tst-table-charmap.sh Mon Sep 4 19:39:05 2000 +++ glibc-2.2.4/iconvdata/tst-table-charmap.sh Mon Jul 23 10:54:05 2001 @@ -1,22 +1,23 @@ #!/bin/sh -# Copyright (C) 2000 Free Software Foundation, Inc. +# Copyright (C) 2000, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Bruno Haible , 2000. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Converts a glibc format charmap to a simple format .table file. @@ -30,6 +31,6 @@ case "$1" in ;; *) # New Unicode based format - sed -e 's,^%IRREVERSIBLE%,,' | grep '^[ ]*/x' | grep -v 'not a real character' | sed -e 's,[ ]*\([/x0-9A-Fa-f]*\).*$,\2 0x\1,' | tr abcdef ABCDEF | sed -e 's,/x\([0-9A-F][0-9A-F]\),\1,g' | sed -e 's,^,0x,' | sort | uniq | grep -v '^0x00 0x\([1-9A-F]...\|.[1-9A-F]..\|..[1-9A-F].\|...[1-9A-F]\)' + sed -e 's,^%IRREVERSIBLE%,,' | grep '^[ ]*/x' | grep -v 'not a real character' | sed -e 's,[ ]*\([/x0-9A-Fa-f]*\).*$,\2 0x\1,' -e 's,[ ]*\([/x0-9A-Fa-f]*\).*$,\2 0x\1,' | tr abcdef ABCDEF | sed -e 's,/x\([0-9A-F][0-9A-F]\),\1,g' | sed -e 's,^,0x,' | sort | uniq | grep -v '^0x00 0x\([1-9A-F]...\|.[1-9A-F]..\|..[1-9A-F].\|...[1-9A-F]\)' ;; esac diff -durpN glibc-2.2.3/iconvdata/tst-table-from.c glibc-2.2.4/iconvdata/tst-table-from.c --- glibc-2.2.3/iconvdata/tst-table-from.c Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/tst-table-from.c Mon Jul 23 10:54:05 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 2000 Free Software Foundation, Inc. +/* Copyright (C) 2000-2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Bruno Haible , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Create a table from CHARSET to Unicode. This is a good test for CHARSET's iconv() module, in particular the @@ -28,6 +28,9 @@ #include #include +/* If nonzero, ignore conversions outside Unicode plane 0. */ +static int bmp_only; + /* Converts a byte buffer to a hexadecimal string. */ static const char* hexbuf (unsigned char buf[], unsigned int buflen) @@ -64,9 +67,13 @@ try (iconv_t cd, unsigned char buf[], un size_t inbytesleft = buflen; char *outbuf = (char *) out; size_t outbytesleft = 6; - size_t result = iconv (cd, - (char **) &inbuf, &inbytesleft, - &outbuf, &outbytesleft); + size_t result; + + iconv (cd, NULL, NULL, NULL, NULL); + result = iconv (cd, (char **) &inbuf, &inbytesleft, &outbuf, &outbytesleft); + if (result != (size_t)(-1)) + result = iconv (cd, NULL, NULL, &outbuf, &outbytesleft); + if (result == (size_t)(-1)) { if (errno == EILSEQ) @@ -100,17 +107,72 @@ try (iconv_t cd, unsigned char buf[], un } } -/* Returns the out[] buffer as a Unicode value. */ -static unsigned int +/* Returns the out[] buffer as a Unicode value, formatted as 0x%04X. */ +static const char * utf8_decode (const unsigned char *out, unsigned int outlen) { - return (outlen==1 ? out[0] : - outlen==2 ? ((out[0] & 0x1f) << 6) + (out[1] & 0x3f) : - outlen==3 ? ((out[0] & 0x0f) << 12) + ((out[1] & 0x3f) << 6) + (out[2] & 0x3f) : - outlen==4 ? ((out[0] & 0x07) << 18) + ((out[1] & 0x3f) << 12) + ((out[2] & 0x3f) << 6) + (out[3] & 0x3f) : - outlen==5 ? ((out[0] & 0x03) << 24) + ((out[1] & 0x3f) << 18) + ((out[2] & 0x3f) << 12) + ((out[3] & 0x3f) << 6) + (out[4] & 0x3f) : - outlen==6 ? ((out[0] & 0x01) << 30) + ((out[1] & 0x3f) << 24) + ((out[2] & 0x3f) << 18) + ((out[3] & 0x3f) << 12) + ((out[4] & 0x3f) << 6) + (out[5] & 0x3f) : - 0xfffd); + static char hexbuf[42]; + char *p = hexbuf; + + while (outlen > 0) + { + if (p > hexbuf) + *p++ = ' '; + + if (out[0] < 0x80) + { + sprintf (p, "0x%04X", out[0]); + out += 1; outlen -= 1; + } + else if (out[0] >= 0xc0 && out[0] < 0xe0 && outlen >= 2) + { + sprintf (p, "0x%04X", ((out[0] & 0x1f) << 6) + (out[1] & 0x3f)); + out += 2; outlen -= 2; + } + else if (out[0] >= 0xe0 && out[0] < 0xf0 && outlen >= 3) + { + sprintf (p, "0x%04X", ((out[0] & 0x0f) << 12) + + ((out[1] & 0x3f) << 6) + (out[2] & 0x3f)); + out += 3; outlen -= 3; + } + else if (out[0] >= 0xf0 && out[0] < 0xf8 && outlen >= 4) + { + sprintf (p, "0x%04X", ((out[0] & 0x07) << 18) + + ((out[1] & 0x3f) << 12) + + ((out[2] & 0x3f) << 6) + (out[3] & 0x3f)); + out += 4; outlen -= 4; + } + else if (out[0] >= 0xf8 && out[0] < 0xfc && outlen >= 5) + { + sprintf (p, "0x%04X", ((out[0] & 0x03) << 24) + + ((out[1] & 0x3f) << 18) + + ((out[2] & 0x3f) << 12) + + ((out[3] & 0x3f) << 6) + (out[4] & 0x3f)); + out += 5; outlen -= 5; + } + else if (out[0] >= 0xfc && out[0] < 0xfe && outlen >= 6) + { + sprintf (p, "0x%04X", ((out[0] & 0x01) << 30) + + ((out[1] & 0x3f) << 24) + + ((out[2] & 0x3f) << 18) + + ((out[3] & 0x3f) << 12) + + ((out[4] & 0x3f) << 6) + (out[5] & 0x3f)); + out += 6; outlen -= 6; + } + else + { + sprintf (p, "0x????"); + out += 1; outlen -= 1; + } + + if (bmp_only && strlen (p) > 6) + /* Ignore conversions outside Unicode plane 0. */ + return NULL; + + p += strlen (p); + } + + return hexbuf; } int @@ -118,6 +180,7 @@ main (int argc, char *argv[]) { const char *charset; iconv_t cd; + int search_depth; if (argc != 2) { @@ -133,6 +196,12 @@ main (int argc, char *argv[]) exit (1); } + /* When testing UTF-8 or GB18030, stop at 0x10000, otherwise the output + file gets too big. */ + bmp_only = (strcmp (charset, "UTF-8") == 0 + || strcmp (charset, "GB18030") == 0); + search_depth = (strcmp (charset, "UTF-8") == 0 ? 3 : 4); + { unsigned char out[6]; unsigned char buf[4]; @@ -148,8 +217,9 @@ main (int argc, char *argv[]) } else if (result > 0) { - printf ("0x%02X\t0x%04X\n", - i0, utf8_decode (out, result)); + const char *unicode = utf8_decode (out, result); + if (unicode != NULL) + printf ("0x%02X\t%s\n", i0, unicode); } else { @@ -162,8 +232,9 @@ main (int argc, char *argv[]) } else if (result > 0) { - printf ("0x%02X%02X\t0x%04X\n", - i0, i1, utf8_decode (out, result)); + const char *unicode = utf8_decode (out, result); + if (unicode != NULL) + printf ("0x%02X%02X\t%s\n", i0, i1, unicode); } else { @@ -176,10 +247,12 @@ main (int argc, char *argv[]) } else if (result > 0) { - printf ("0x%02X%02X%02X\t0x%04X\n", - i0, i1, i2, utf8_decode (out, result)); + const char *unicode = utf8_decode (out, result); + if (unicode != NULL) + printf ("0x%02X%02X%02X\t%s\n", + i0, i1, i2, unicode); } - else if (strcmp (charset, "UTF-8")) + else if (search_depth > 3) { for (i3 = 0; i3 < 0x100; i3++) { @@ -190,9 +263,11 @@ main (int argc, char *argv[]) } else if (result > 0) { - printf ("0x%02X%02X%02X%02X\t0x%04X\n", - i0, i1, i2, i3, - utf8_decode (out, result)); + const char *unicode = + utf8_decode (out, result); + if (unicode != NULL) + printf ("0x%02X%02X%02X%02X\t%s\n", + i0, i1, i2, i3, unicode); } else { diff -durpN glibc-2.2.3/iconvdata/tst-table-to.c glibc-2.2.4/iconvdata/tst-table-to.c --- glibc-2.2.3/iconvdata/tst-table-to.c Sat Jan 6 20:35:15 2001 +++ glibc-2.2.4/iconvdata/tst-table-to.c Mon Jul 23 10:54:05 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 2000 Free Software Foundation, Inc. +/* Copyright (C) 2000-2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Bruno Haible , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Create a table from Unicode to CHARSET. This is a good test for CHARSET's iconv() module, in particular the @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -32,6 +33,7 @@ main (int argc, char *argv[]) { const char *charset; iconv_t cd; + int bmp_only; if (argc != 2) { @@ -40,22 +42,38 @@ main (int argc, char *argv[]) } charset = argv[1]; - cd = iconv_open (charset, "UCS-2"); + cd = iconv_open (charset, "UTF-8"); if (cd == (iconv_t)(-1)) { perror ("iconv_open"); return 1; } + /* When testing UTF-8 or GB18030, stop at 0x10000, otherwise the output + file gets too big. */ + bmp_only = (strcmp (charset, "UTF-8") == 0 + || strcmp (charset, "GB18030") == 0); + { unsigned int i; unsigned char buf[10]; - for (i = 0; i < 0x10000; i++) + for (i = 0; i < (bmp_only ? 0x10000 : 0x30000); i++) { - unsigned short in = i; - const char *inbuf = (const char *) ∈ - size_t inbytesleft = sizeof (unsigned short); + unsigned char in[6]; + unsigned int incount = + (i < 0x80 ? (in[0] = i, 1) + : i < 0x800 ? (in[0] = 0xc0 | (i >> 6), + in[1] = 0x80 | (i & 0x3f), 2) + : i < 0x10000 ? (in[0] = 0xe0 | (i >> 12), + in[1] = 0x80 | ((i >> 6) & 0x3f), + in[2] = 0x80 | (i & 0x3f), 3) + : /* i < 0x200000 */ (in[0] = 0xf0 | (i >> 18), + in[1] = 0x80 | ((i >> 12) & 0x3f), + in[2] = 0x80 | ((i >> 6) & 0x3f), + in[3] = 0x80 | (i & 0x3f), 4)); + const char *inbuf = (const char *) in; + size_t inbytesleft = incount; char *outbuf = (char *) buf; size_t outbytesleft = sizeof (buf); size_t result = iconv (cd, @@ -78,7 +96,7 @@ main (int argc, char *argv[]) if (inbytesleft != 0 || outbytesleft == sizeof (buf)) { fprintf (stderr, "0x%02X: inbytes = %ld, outbytes = %ld\n", i, - (long) (sizeof (unsigned short) - inbytesleft), + (long) (incount - inbytesleft), (long) (sizeof (buf) - outbytesleft)); return 1; } diff -durpN glibc-2.2.3/iconvdata/tst-table.sh glibc-2.2.4/iconvdata/tst-table.sh --- glibc-2.2.3/iconvdata/tst-table.sh Tue Oct 17 14:53:57 2000 +++ glibc-2.2.4/iconvdata/tst-table.sh Mon Jul 23 10:54:05 2001 @@ -1,22 +1,23 @@ #!/bin/sh -# Copyright (C) 2000 Free Software Foundation, Inc. +# Copyright (C) 2000, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Bruno Haible , 2000. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Checks that the iconv() implementation (in both directions) for a # stateless encoding agrees with the charmap table. @@ -41,7 +42,9 @@ ${SHELL} tst-table-charmap.sh ${charmap: # Precompute expected differences between the two iconv directions. if test ${charset} = EUC-TW; then irreversible=${objpfx}tst-${charset}.irreversible - grep '^0x8EA1' ${objpfx}tst-${charset}.charmap.table > ${irreversible} + (grep '^0x8EA1' ${objpfx}tst-${charset}.charmap.table + cat ${charset}.irreversible + ) > ${irreversible} else irreversible=${charset}.irreversible fi @@ -61,8 +64,15 @@ diff ${objpfx}tst-${charset}.table ${obj grep '^[<>]' | sed -e 's,^. ,,' > ${objpfx}tst-${charset}.irreversible.table # Check 1: charmap and iconv forward should be identical. -cmp -s ${objpfx}tst-${charset}.charmap.table ${objpfx}tst-${charset}.table || -exit 1 +if test ${charset} = GB18030; then + grep '0x....$' < ${objpfx}tst-${charset}.charmap.table \ + > ${objpfx}tst-${charset}.truncated.table + cmp -s ${objpfx}tst-${charset}.truncated.table ${objpfx}tst-${charset}.table || + exit 1 +else + cmp -s ${objpfx}tst-${charset}.charmap.table ${objpfx}tst-${charset}.table || + exit 1 +fi # Check 2: the difference between the two iconv directions. if test -f ${irreversible}; then diff -durpN glibc-2.2.3/iconvdata/tst-tables.sh glibc-2.2.4/iconvdata/tst-tables.sh --- glibc-2.2.3/iconvdata/tst-tables.sh Tue Oct 31 11:09:52 2000 +++ glibc-2.2.4/iconvdata/tst-tables.sh Mon Aug 13 15:00:48 2001 @@ -1,22 +1,23 @@ #!/bin/sh -# Copyright (C) 2000 Free Software Foundation, Inc. +# Copyright (C) 2000, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Bruno Haible , 2000. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Checks that the iconv() implementation (in both directions) for the # stateless encodings agrees with the corresponding charmap table. @@ -75,6 +76,7 @@ cat <, 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -3064,9 +3064,9 @@ static const char uhc_hangul_from_ucs[11 */ \ if (ch <= 0x7f) \ ++inptr; \ - else if (__builtin_expect (ch, 0x81) <= 0x80 \ - || __builtin_expect (ch, 0x81) >= 0xfe \ - || __builtin_expect (ch, 0x81) == 0xc9) \ + else if (__builtin_expect (ch <= 0x80, 0) \ + || __builtin_expect (ch >= 0xfe, 0) \ + || __builtin_expect (ch == 0xc9, 0)) \ { \ /* This is illegal. */ \ if (! ignore_errors_p ()) \ @@ -3116,12 +3116,12 @@ static const char uhc_hangul_from_ucs[11 \ if (ch < 0xa1 || ch2 < 0xa1) \ { \ - if (__builtin_expect (ch, 0xc5) > 0xc6 \ - || __builtin_expect (ch2, 0x41) < 0x41 \ - || __builtin_expect (ch2, 0x41) > 0xfe \ - || (__builtin_expect (ch2, 0x41) > 0x5a && ch2 < 0x61) \ - || (__builtin_expect (ch2, 0x41) > 0x7a && ch2 < 0x81) \ - || (__builtin_expect (ch, 0xc5) == 0xc6 && ch2 > 0x52)) \ + if (__builtin_expect (ch > 0xc6, 0) \ + || __builtin_expect (ch2 < 0x41, 0) \ + || __builtin_expect (ch2 > 0xfe, 0) \ + || (__builtin_expect (ch2 > 0x5a, 0) && ch2 < 0x61) \ + || (__builtin_expect (ch2 > 0x7a, 0) && ch2 < 0x81) \ + || (__builtin_expect (ch == 0xc6, 0) && ch2 > 0x52)) \ { \ /* This is not legal. */ \ if (! ignore_errors_p ()) \ @@ -3243,6 +3243,7 @@ static const char uhc_hangul_from_ucs[11 } \ if (__builtin_expect (written, 0) == __UNKNOWN_10646_CHAR) \ { \ + UNICODE_TAG_HANDLER (ch, 4); \ STANDARD_ERR_HANDLER (4); \ } \ \ diff -durpN glibc-2.2.3/iconvdata/unicode.c glibc-2.2.4/iconvdata/unicode.c --- glibc-2.2.3/iconvdata/unicode.c Thu Apr 12 14:02:01 2001 +++ glibc-2.2.4/iconvdata/unicode.c Sat Aug 4 12:31:46 2001 @@ -1,22 +1,22 @@ /* Conversion module for Unicode - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -152,8 +152,9 @@ gconv_end (struct __gconv_step *data) { \ uint32_t c = get32 (inptr); \ \ - if (__builtin_expect (c, 0) >= 0x10000) \ + if (__builtin_expect (c >= 0x10000, 0)) \ { \ + UNICODE_TAG_HANDLER (c, 4); \ STANDARD_ERR_HANDLER (4); \ } \ else if (__builtin_expect (c >= 0xd800 && c < 0xe000, 0)) \ diff -durpN glibc-2.2.3/iconvdata/utf-16.c glibc-2.2.4/iconvdata/utf-16.c --- glibc-2.2.3/iconvdata/utf-16.c Thu Apr 12 14:02:01 2001 +++ glibc-2.2.4/iconvdata/utf-16.c Sat Aug 4 12:31:46 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -217,9 +217,9 @@ gconv_end (struct __gconv_step *data) \ if (swap) \ { \ - if (__builtin_expect (c, 0) >= 0x10000) \ + if (__builtin_expect (c >= 0x10000, 0)) \ { \ - if (__builtin_expect (c, 0) >= 0x110000) \ + if (__builtin_expect (c >= 0x110000, 0)) \ { \ STANDARD_ERR_HANDLER (4); \ } \ @@ -241,9 +241,9 @@ gconv_end (struct __gconv_step *data) } \ else \ { \ - if (__builtin_expect (c, 0) >= 0x10000) \ + if (__builtin_expect (c >= 0x10000, 0)) \ { \ - if (__builtin_expect (c, 0) >= 0x110000) \ + if (__builtin_expect (c >= 0x110000, 0)) \ { \ STANDARD_ERR_HANDLER (4); \ } \ @@ -285,7 +285,7 @@ gconv_end (struct __gconv_step *data) { \ u1 = bswap_16 (u1); \ \ - if (__builtin_expect (u1, 0) < 0xd800 || u1 > 0xdfff) \ + if (__builtin_expect (u1 < 0xd800, 1) || u1 > 0xdfff) \ { \ /* No surrogate. */ \ put32 (outptr, u1); \ @@ -307,8 +307,8 @@ gconv_end (struct __gconv_step *data) \ inptr += 2; \ u2 = bswap_16 (get16 (inptr)); \ - if (__builtin_expect (u2, 0xdc00) < 0xdc00 \ - || __builtin_expect (u2, 0xdc00) >= 0xdfff) \ + if (__builtin_expect (u2 < 0xdc00, 0) \ + || __builtin_expect (u2 == 0xdfff, 0)) \ { \ /* This is no valid second word for a surrogate. */ \ if (! ignore_errors_p ()) \ @@ -328,7 +328,7 @@ gconv_end (struct __gconv_step *data) } \ else \ { \ - if (__builtin_expect (u1, 0) < 0xd800 || u1 > 0xdfff) \ + if (__builtin_expect (u1 < 0xd800, 1) || u1 > 0xdfff) \ { \ /* No surrogate. */ \ put32 (outptr, u1); \ @@ -350,8 +350,8 @@ gconv_end (struct __gconv_step *data) \ inptr += 2; \ u2 = get16 (inptr); \ - if (__builtin_expect (u2, 0xdc00) < 0xdc00 \ - || __builtin_expect (u2, 0xdc00) >= 0xdfff) \ + if (__builtin_expect (u2 < 0xdc00, 0) \ + || __builtin_expect (u2 >= 0xdfff, 0)) \ { \ /* This is no valid second word for a surrogate. */ \ if (! ignore_errors_p ()) \ diff -durpN glibc-2.2.3/iconvdata/utf-32.c glibc-2.2.4/iconvdata/utf-32.c --- glibc-2.2.3/iconvdata/utf-32.c Thu Apr 12 13:22:38 2001 +++ glibc-2.2.4/iconvdata/utf-32.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/iconvdata/utf-7.c glibc-2.2.4/iconvdata/utf-7.c --- glibc-2.2.3/iconvdata/utf-7.c Mon Sep 11 12:52:53 2000 +++ glibc-2.2.4/iconvdata/utf-7.c Mon Jul 23 10:54:06 2001 @@ -4,19 +4,19 @@ Contributed by Bruno Haible , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* UTF-7 is a legacy encoding used for transmitting Unicode within the ASCII character set, used primarily by mail agents. New programs @@ -533,10 +533,9 @@ base64 (unsigned int i) if (state & 0x18) \ { \ /* Deactivate base64 encoding. */ \ - unsigned char *outbuf = data->__outbuf; \ size_t count = ((state & 0x18) >= 0x10) + 1; \ \ - if (__builtin_expect (outbuf + count > data->__outbufend, 0)) \ + if (__builtin_expect (outbuf + count > outend, 0)) \ /* We don't have enough room in the output buffer. */ \ status = __GCONV_FULL_OUTPUT; \ else \ @@ -546,7 +545,6 @@ base64 (unsigned int i) *outbuf++ = base64 ((state >> 3) & ~3); \ *outbuf++ = '-'; \ \ - data->__outbuf = outbuf; \ data->__statep->__count = 0; \ } \ } \ diff -durpN glibc-2.2.3/iconvdata/viscii.c glibc-2.2.4/iconvdata/viscii.c --- glibc-2.2.3/iconvdata/viscii.c Fri Oct 27 13:59:32 2000 +++ glibc-2.2.4/iconvdata/viscii.c Mon Jul 23 10:54:06 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the conversion table. */ #include diff -durpN glibc-2.2.3/include/bits/xopen_lim.h glibc-2.2.4/include/bits/xopen_lim.h --- glibc-2.2.3/include/bits/xopen_lim.h Fri Feb 9 10:04:06 2001 +++ glibc-2.2.4/include/bits/xopen_lim.h Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/include/errno.h glibc-2.2.4/include/errno.h --- glibc-2.2.3/include/errno.h Thu Sep 14 12:24:14 2000 +++ glibc-2.2.4/include/errno.h Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.5 Errors diff -durpN glibc-2.2.3/include/features.h glibc-2.2.4/include/features.h --- glibc-2.2.3/include/features.h Wed Nov 8 14:10:17 2000 +++ glibc-2.2.4/include/features.h Mon Jul 23 10:54:06 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991,92,93,95,96,97,98,99, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,95,96,97,98,99,2000,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FEATURES_H #define _FEATURES_H 1 @@ -293,7 +293,8 @@ #endif /* !ASSEMBLER */ /* Decide whether we can define 'extern inline' functions in headers. */ -#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ +#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \ + && !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ # define __USE_EXTERN_INLINES 1 #endif diff -durpN glibc-2.2.3/include/gnu/libc-version.h glibc-2.2.4/include/gnu/libc-version.h --- glibc-2.2.3/include/gnu/libc-version.h Mon Mar 26 20:52:52 2001 +++ glibc-2.2.4/include/gnu/libc-version.h Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GNU_LIBC_VERSION_H #define _GNU_LIBC_VERSION_H 1 diff -durpN glibc-2.2.3/include/gnu-versions.h glibc-2.2.4/include/gnu-versions.h --- glibc-2.2.3/include/gnu-versions.h Sat Jul 19 14:14:04 1997 +++ glibc-2.2.4/include/gnu-versions.h Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GNU_VERSIONS_H #define _GNU_VERSIONS_H 1 diff -durpN glibc-2.2.3/include/libc-symbols.h glibc-2.2.4/include/libc-symbols.h --- glibc-2.2.3/include/libc-symbols.h Mon Mar 26 20:52:52 2001 +++ glibc-2.2.4/include/libc-symbols.h Sat Aug 4 12:31:46 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LIBC_SYMBOLS_H #define _LIBC_SYMBOLS_H 1 @@ -220,10 +220,18 @@ static const char __evoke_link_warning_##symbol[] \ __attribute__ ((section (".gnu.warning." #symbol "\n\t#"))) = msg; # endif -# else -# define link_warning(symbol, msg) \ - asm (".stabs \"" msg "\",30,0,0,0\n\t" \ - ".stabs \"" __SYMBOL_PREFIX #symbol "\",1,0,0,0\n"); +# else /* Not ELF: a.out */ +# ifdef HAVE_XCOFF +/* XCOFF does not support .stabs. + The native aix linker will remove the .stab and .stabstr sections + The gnu linker will have a fatal error if there is a relocation for + symbol in the .stab section. Silently disable this macro. */ +# define link_warning(symbol, msg) +# else +# define link_warning(symbol, msg) \ + asm (".stabs \"" msg "\",30,0,0,0\n\t" \ + ".stabs \"" __SYMBOL_PREFIX #symbol "\",1,0,0,0\n"); +# endif /* XCOFF */ # endif #else /* We will never be heard; they will all die horribly. */ @@ -285,11 +293,21 @@ # else /* Not ELF: a.out. */ -# define text_set_element(set, symbol) \ - asm (".stabs \"" __SYMBOL_PREFIX #set "\",23,0,0," __SYMBOL_PREFIX #symbol) -# define data_set_element(set, symbol) \ - asm (".stabs \"" __SYMBOL_PREFIX #set "\",25,0,0," __SYMBOL_PREFIX #symbol) -# define bss_set_element(set, symbol) ?error Must use initialized data. +# ifdef HAVE_XCOFF +/* XCOFF does not support .stabs. + The native aix linker will remove the .stab and .stabstr sections + The gnu linker will have a fatal error if there is a relocation for + symbol in the .stab section. Silently disable these macros. */ +# define text_set_element(set, symbol) +# define data_set_element(set, symbol) +# define bss_set_element(set, symbol) +# else +# define text_set_element(set, symbol) \ + asm (".stabs \"" __SYMBOL_PREFIX #set "\",23,0,0," __SYMBOL_PREFIX #symbol) +# define data_set_element(set, symbol) \ + asm (".stabs \"" __SYMBOL_PREFIX #set "\",25,0,0," __SYMBOL_PREFIX #symbol) +# define bss_set_element(set, symbol) ?error Must use initialized data. +# endif /* XCOFF */ # define symbol_set_define(set) void *const (set)[1]; # define symbol_set_declare(set) extern void *const (set)[1]; @@ -297,6 +315,16 @@ # define symbol_set_end_p(set, ptr) (*(ptr) == 0) # endif /* ELF. */ +#else +/* We cannot do anything in generial. */ +# define text_set_element(set, symbol) asm ("") +# define data_set_element(set, symbol) asm ("") +# define bss_set_element(set, symbol) asm ("") +# define symbol_set_define(set) void *const (set)[1]; +# define symbol_set_declare(set) extern void *const (set)[1]; + +# define symbol_set_first_element(set) &(set)[1] +# define symbol_set_end_p(set, ptr) (*(ptr) == 0) #endif /* Have GNU ld. */ #if DO_VERSIONING diff -durpN glibc-2.2.3/include/limits.h glibc-2.2.4/include/limits.h --- glibc-2.2.3/include/limits.h Thu Oct 26 22:57:24 2000 +++ glibc-2.2.4/include/limits.h Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types diff -durpN glibc-2.2.3/include/link.h glibc-2.2.4/include/link.h --- glibc-2.2.3/include/link.h Thu Oct 26 22:57:24 2000 +++ glibc-2.2.4/include/link.h Fri Jul 27 23:13:14 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINK_H #define _LINK_H 1 @@ -33,6 +33,7 @@ #define _ElfW_1(e,w,t) e##w##t #include /* Defines __ELF_NATIVE_CLASS. */ +#include /* Rendezvous structure used by the run-time dynamic linker to communicate details of shared object loading to the debugger. If the executable's @@ -93,11 +94,6 @@ struct r_scope_elem struct link_map **r_list; /* Number of entries in the scope. */ unsigned int r_nlist; - - /* Array of maps which also includes duplicates. */ - struct link_map **r_duplist; - /* Number of elements in this list. */ - unsigned int r_nduplist; }; @@ -233,6 +229,23 @@ struct link_map /* Temporarily used in `dl_close'. */ unsigned int l_idx; + + struct link_map_machine l_mach; }; + +struct dl_phdr_info + { + ElfW(Addr) dlpi_addr; + const char *dlpi_name; + const ElfW(Phdr) *dlpi_phdr; + ElfW(Half) dlpi_phnum; + }; + +extern int dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, + size_t size, void *data), + void *data); +extern int __dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, + size_t size, void *data), + void *data); #endif /* link.h */ diff -durpN glibc-2.2.3/include/locale.h glibc-2.2.4/include/locale.h --- glibc-2.2.3/include/locale.h Sat Jan 6 20:35:16 2001 +++ glibc-2.2.4/include/locale.h Wed Aug 15 18:50:05 2001 @@ -1,6 +1,9 @@ #ifndef _LOCALE_H #include +/* Locale object for C locale. */ +extern struct __locale_struct _nl_C_locobj; + /* Now define the internal interfaces. */ extern struct lconv *__localeconv (void); diff -durpN glibc-2.2.3/include/set-hooks.h glibc-2.2.4/include/set-hooks.h --- glibc-2.2.3/include/set-hooks.h Wed Nov 22 10:59:47 2000 +++ glibc-2.2.4/include/set-hooks.h Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SET_HOOKS_H #define _SET_HOOKS_H 1 diff -durpN glibc-2.2.3/include/shlib-compat.h glibc-2.2.4/include/shlib-compat.h --- glibc-2.2.3/include/shlib-compat.h Fri Mar 31 12:38:28 2000 +++ glibc-2.2.4/include/shlib-compat.h Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SHLIB_COMPAT_H #define _SHLIB_COMPAT_H 1 diff -durpN glibc-2.2.3/include/stdio_ext.h glibc-2.2.4/include/stdio_ext.h --- glibc-2.2.3/include/stdio_ext.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/include/stdio_ext.h Fri Jul 20 22:09:59 2001 @@ -0,0 +1,5 @@ +#ifndef _STDIO_EXT_H + +# include + +#endif diff -durpN glibc-2.2.3/include/values.h glibc-2.2.4/include/values.h --- glibc-2.2.3/include/values.h Sun Oct 5 17:05:47 1997 +++ glibc-2.2.4/include/values.h Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This interface is obsolete. New programs should use and/or instead of . */ diff -durpN glibc-2.2.3/inet/Makefile glibc-2.2.4/inet/Makefile --- glibc-2.2.3/inet/Makefile Mon Mar 26 20:52:52 2001 +++ glibc-2.2.4/inet/Makefile Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for inet portion of the library. diff -durpN glibc-2.2.3/inet/aliases.h glibc-2.2.4/inet/aliases.h --- glibc-2.2.3/inet/aliases.h Mon Oct 11 11:45:06 1999 +++ glibc-2.2.4/inet/aliases.h Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ALIASES_H #define _ALIASES_H 1 diff -durpN glibc-2.2.3/inet/arpa/inet.h glibc-2.2.4/inet/arpa/inet.h --- glibc-2.2.3/inet/arpa/inet.h Fri Feb 9 10:04:07 2001 +++ glibc-2.2.4/inet/arpa/inet.h Mon Jul 23 10:54:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ARPA_INET_H #define _ARPA_INET_H 1 diff -durpN glibc-2.2.3/inet/ether_aton.c glibc-2.2.4/inet/ether_aton.c --- glibc-2.2.3/inet/ether_aton.c Tue Apr 28 14:24:52 1998 +++ glibc-2.2.4/inet/ether_aton.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/ether_aton_r.c glibc-2.2.4/inet/ether_aton_r.c --- glibc-2.2.3/inet/ether_aton_r.c Mon Jan 25 09:29:12 1999 +++ glibc-2.2.4/inet/ether_aton_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/ether_hton.c glibc-2.2.4/inet/ether_hton.c --- glibc-2.2.3/inet/ether_hton.c Sat Jan 6 20:35:19 2001 +++ glibc-2.2.4/inet/ether_hton.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/ether_line.c glibc-2.2.4/inet/ether_line.c --- glibc-2.2.3/inet/ether_line.c Thu Apr 29 09:57:01 1999 +++ glibc-2.2.4/inet/ether_line.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/ether_ntoa.c glibc-2.2.4/inet/ether_ntoa.c --- glibc-2.2.3/inet/ether_ntoa.c Mon Jan 4 09:34:30 1999 +++ glibc-2.2.4/inet/ether_ntoa.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/ether_ntoa_r.c glibc-2.2.4/inet/ether_ntoa_r.c --- glibc-2.2.3/inet/ether_ntoa_r.c Fri Feb 14 20:27:21 1997 +++ glibc-2.2.4/inet/ether_ntoa_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/ether_ntoh.c glibc-2.2.4/inet/ether_ntoh.c --- glibc-2.2.3/inet/ether_ntoh.c Sat Jan 13 10:48:48 2001 +++ glibc-2.2.4/inet/ether_ntoh.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/getaliasent.c glibc-2.2.4/inet/getaliasent.c --- glibc-2.2.3/inet/getaliasent.c Wed Nov 13 18:02:38 1996 +++ glibc-2.2.4/inet/getaliasent.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getaliasent_r.c glibc-2.2.4/inet/getaliasent_r.c --- glibc-2.2.3/inet/getaliasent_r.c Wed Nov 13 18:02:39 1996 +++ glibc-2.2.4/inet/getaliasent_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getaliasname.c glibc-2.2.4/inet/getaliasname.c --- glibc-2.2.3/inet/getaliasname.c Wed Nov 13 18:02:39 1996 +++ glibc-2.2.4/inet/getaliasname.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getaliasname_r.c glibc-2.2.4/inet/getaliasname_r.c --- glibc-2.2.3/inet/getaliasname_r.c Wed Nov 13 18:02:39 1996 +++ glibc-2.2.4/inet/getaliasname_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/gethstbyad.c glibc-2.2.4/inet/gethstbyad.c --- glibc-2.2.3/inet/gethstbyad.c Mon May 1 14:56:36 2000 +++ glibc-2.2.4/inet/gethstbyad.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/gethstbyad_r.c glibc-2.2.4/inet/gethstbyad_r.c --- glibc-2.2.3/inet/gethstbyad_r.c Mon May 1 14:56:36 2000 +++ glibc-2.2.4/inet/gethstbyad_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/gethstbynm.c glibc-2.2.4/inet/gethstbynm.c --- glibc-2.2.3/inet/gethstbynm.c Wed Nov 5 15:09:41 1997 +++ glibc-2.2.4/inet/gethstbynm.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/gethstbynm2.c glibc-2.2.4/inet/gethstbynm2.c --- glibc-2.2.3/inet/gethstbynm2.c Tue Jan 7 15:29:07 1997 +++ glibc-2.2.4/inet/gethstbynm2.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/gethstbynm2_r.c glibc-2.2.4/inet/gethstbynm2_r.c --- glibc-2.2.3/inet/gethstbynm2_r.c Tue Nov 2 16:06:10 1999 +++ glibc-2.2.4/inet/gethstbynm2_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/gethstbynm_r.c glibc-2.2.4/inet/gethstbynm_r.c --- glibc-2.2.3/inet/gethstbynm_r.c Tue Dec 22 17:14:29 1998 +++ glibc-2.2.4/inet/gethstbynm_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/gethstent.c glibc-2.2.4/inet/gethstent.c --- glibc-2.2.3/inet/gethstent.c Fri Feb 14 20:27:23 1997 +++ glibc-2.2.4/inet/gethstent.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/gethstent_r.c glibc-2.2.4/inet/gethstent_r.c --- glibc-2.2.3/inet/gethstent_r.c Sat Nov 9 18:20:42 1996 +++ glibc-2.2.4/inet/gethstent_r.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getnetbyad.c glibc-2.2.4/inet/getnetbyad.c --- glibc-2.2.3/inet/getnetbyad.c Fri Apr 7 12:09:23 2000 +++ glibc-2.2.4/inet/getnetbyad.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/getnetbyad_r.c glibc-2.2.4/inet/getnetbyad_r.c --- glibc-2.2.3/inet/getnetbyad_r.c Fri Apr 7 12:09:23 2000 +++ glibc-2.2.4/inet/getnetbyad_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/getnetbynm.c glibc-2.2.4/inet/getnetbynm.c --- glibc-2.2.3/inet/getnetbynm.c Fri Feb 14 20:27:25 1997 +++ glibc-2.2.4/inet/getnetbynm.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getnetbynm_r.c glibc-2.2.4/inet/getnetbynm_r.c --- glibc-2.2.3/inet/getnetbynm_r.c Fri Feb 14 20:27:25 1997 +++ glibc-2.2.4/inet/getnetbynm_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getnetent.c glibc-2.2.4/inet/getnetent.c --- glibc-2.2.3/inet/getnetent.c Fri Feb 14 20:27:26 1997 +++ glibc-2.2.4/inet/getnetent.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getnetent_r.c glibc-2.2.4/inet/getnetent_r.c --- glibc-2.2.3/inet/getnetent_r.c Fri Feb 14 20:27:26 1997 +++ glibc-2.2.4/inet/getnetent_r.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getnetgrent.c glibc-2.2.4/inet/getnetgrent.c --- glibc-2.2.3/inet/getnetgrent.c Wed Aug 2 14:52:09 2000 +++ glibc-2.2.4/inet/getnetgrent.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/getnetgrent_r.c glibc-2.2.4/inet/getnetgrent_r.c --- glibc-2.2.3/inet/getnetgrent_r.c Tue Aug 3 17:50:13 1999 +++ glibc-2.2.4/inet/getnetgrent_r.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/getproto.c glibc-2.2.4/inet/getproto.c --- glibc-2.2.3/inet/getproto.c Fri Feb 14 20:27:27 1997 +++ glibc-2.2.4/inet/getproto.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getproto_r.c glibc-2.2.4/inet/getproto_r.c --- glibc-2.2.3/inet/getproto_r.c Fri Feb 14 20:27:28 1997 +++ glibc-2.2.4/inet/getproto_r.c Mon Jul 23 10:54:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getprtent.c glibc-2.2.4/inet/getprtent.c --- glibc-2.2.3/inet/getprtent.c Fri Feb 14 20:27:28 1997 +++ glibc-2.2.4/inet/getprtent.c Mon Jul 23 10:54:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getprtent_r.c glibc-2.2.4/inet/getprtent_r.c --- glibc-2.2.3/inet/getprtent_r.c Fri Feb 14 20:27:29 1997 +++ glibc-2.2.4/inet/getprtent_r.c Mon Jul 23 10:54:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getprtname.c glibc-2.2.4/inet/getprtname.c --- glibc-2.2.3/inet/getprtname.c Fri Feb 14 20:27:29 1997 +++ glibc-2.2.4/inet/getprtname.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getprtname_r.c glibc-2.2.4/inet/getprtname_r.c --- glibc-2.2.3/inet/getprtname_r.c Sun Nov 10 16:59:11 1996 +++ glibc-2.2.4/inet/getprtname_r.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getrpcbyname.c glibc-2.2.4/inet/getrpcbyname.c --- glibc-2.2.3/inet/getrpcbyname.c Fri Feb 14 20:27:30 1997 +++ glibc-2.2.4/inet/getrpcbyname.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getrpcbyname_r.c glibc-2.2.4/inet/getrpcbyname_r.c --- glibc-2.2.3/inet/getrpcbyname_r.c Fri Feb 14 20:27:31 1997 +++ glibc-2.2.4/inet/getrpcbyname_r.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getrpcbynumber.c glibc-2.2.4/inet/getrpcbynumber.c --- glibc-2.2.3/inet/getrpcbynumber.c Fri Feb 14 20:27:31 1997 +++ glibc-2.2.4/inet/getrpcbynumber.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getrpcbynumber_r.c glibc-2.2.4/inet/getrpcbynumber_r.c --- glibc-2.2.3/inet/getrpcbynumber_r.c Fri Feb 14 20:27:32 1997 +++ glibc-2.2.4/inet/getrpcbynumber_r.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getrpcent.c glibc-2.2.4/inet/getrpcent.c --- glibc-2.2.3/inet/getrpcent.c Fri Feb 14 20:27:32 1997 +++ glibc-2.2.4/inet/getrpcent.c Mon Jul 23 10:54:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getrpcent_r.c glibc-2.2.4/inet/getrpcent_r.c --- glibc-2.2.3/inet/getrpcent_r.c Fri Feb 14 20:27:33 1997 +++ glibc-2.2.4/inet/getrpcent_r.c Mon Jul 23 10:54:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getservent.c glibc-2.2.4/inet/getservent.c --- glibc-2.2.3/inet/getservent.c Fri Feb 14 20:27:34 1997 +++ glibc-2.2.4/inet/getservent.c Mon Jul 23 10:54:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getservent_r.c glibc-2.2.4/inet/getservent_r.c --- glibc-2.2.3/inet/getservent_r.c Fri Feb 14 20:27:34 1997 +++ glibc-2.2.4/inet/getservent_r.c Mon Jul 23 10:54:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getsrvbynm.c glibc-2.2.4/inet/getsrvbynm.c --- glibc-2.2.3/inet/getsrvbynm.c Fri Feb 14 20:27:35 1997 +++ glibc-2.2.4/inet/getsrvbynm.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getsrvbynm_r.c glibc-2.2.4/inet/getsrvbynm_r.c --- glibc-2.2.3/inet/getsrvbynm_r.c Fri Feb 14 20:27:35 1997 +++ glibc-2.2.4/inet/getsrvbynm_r.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getsrvbypt.c glibc-2.2.4/inet/getsrvbypt.c --- glibc-2.2.3/inet/getsrvbypt.c Fri Feb 14 20:27:36 1997 +++ glibc-2.2.4/inet/getsrvbypt.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/getsrvbypt_r.c glibc-2.2.4/inet/getsrvbypt_r.c --- glibc-2.2.3/inet/getsrvbypt_r.c Fri Feb 14 20:27:37 1997 +++ glibc-2.2.4/inet/getsrvbypt_r.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/herrno.c glibc-2.2.4/inet/herrno.c --- glibc-2.2.3/inet/herrno.c Tue Dec 1 17:34:41 1998 +++ glibc-2.2.4/inet/herrno.c Mon Jul 23 10:54:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/htontest.c glibc-2.2.4/inet/htontest.c --- glibc-2.2.3/inet/htontest.c Wed Jul 23 18:15:29 1997 +++ glibc-2.2.4/inet/htontest.c Mon Jul 23 10:54:07 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/in6_addr.c glibc-2.2.4/inet/in6_addr.c --- glibc-2.2.3/inet/in6_addr.c Wed Dec 2 11:39:49 1998 +++ glibc-2.2.4/inet/in6_addr.c Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ Contributed by Philip Blundell , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/inet/inet_ntoa.c glibc-2.2.4/inet/inet_ntoa.c --- glibc-2.2.3/inet/inet_ntoa.c Thu Aug 31 14:45:03 2000 +++ glibc-2.2.4/inet/inet_ntoa.c Wed Aug 15 18:50:05 2001 @@ -1,22 +1,22 @@ /* Convert Inet number to ASCII representation. - Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -96,11 +96,3 @@ free_key_mem (void *mem) free (mem); __libc_setspecific (key, NULL); } - - -static void __attribute__ ((unused)) -free_mem (void) -{ - free (static_buf); -} -text_set_element (__libc_subfreeres, free_mem); diff -durpN glibc-2.2.3/inet/netgroup.h glibc-2.2.4/inet/netgroup.h --- glibc-2.2.3/inet/netgroup.h Sun Dec 7 18:33:09 1997 +++ glibc-2.2.4/inet/netgroup.h Mon Jul 23 10:54:07 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETGROUP_H #define _NETGROUP_H 1 diff -durpN glibc-2.2.3/inet/netinet/ether.h glibc-2.2.4/inet/netinet/ether.h --- glibc-2.2.3/inet/netinet/ether.h Mon Oct 11 11:45:06 1999 +++ glibc-2.2.4/inet/netinet/ether.h Mon Jul 23 10:54:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETINET_ETHER_H #define _NETINET_ETHER_H 1 diff -durpN glibc-2.2.3/inet/netinet/icmp6.h glibc-2.2.4/inet/netinet/icmp6.h --- glibc-2.2.3/inet/netinet/icmp6.h Thu Aug 31 14:45:03 2000 +++ glibc-2.2.4/inet/netinet/icmp6.h Mon Jul 23 10:54:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETINET_ICMP6_H #define _NETINET_ICMP6_H 1 diff -durpN glibc-2.2.3/inet/netinet/in.h glibc-2.2.4/inet/netinet/in.h --- glibc-2.2.3/inet/netinet/in.h Fri Feb 9 10:04:07 2001 +++ glibc-2.2.4/inet/netinet/in.h Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETINET_IN_H #define _NETINET_IN_H 1 diff -durpN glibc-2.2.3/inet/netinet/ip6.h glibc-2.2.4/inet/netinet/ip6.h --- glibc-2.2.3/inet/netinet/ip6.h Mon Jul 28 14:54:51 1997 +++ glibc-2.2.4/inet/netinet/ip6.h Mon Jul 23 10:54:10 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc. +/* Copyright (C) 1991-1997, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETINET_IP6_H #define _NETINET_IP6_H 1 @@ -22,18 +22,19 @@ #include #include -struct ip6_hdr +struct ip6_hdr { - union + union { - struct ip6_hdrctl + struct ip6_hdrctl { - uint32_t ip6_un1_flow; /* 24 bits of flow-ID */ + uint32_t ip6_un1_flow; /* 4 bits version, 8 bits TC, + 20 bits flow-ID */ uint16_t ip6_un1_plen; /* payload length */ uint8_t ip6_un1_nxt; /* next header */ uint8_t ip6_un1_hlim; /* hop limit */ } ip6_un1; - uint8_t ip6_un2_vfc; /* 4 bits version, 4 bits priority */ + uint8_t ip6_un2_vfc; /* 4 bits version, top 4 bits tclass */ } ip6_ctlun; struct in6_addr ip6_src; /* source address */ struct in6_addr ip6_dst; /* destination address */ @@ -47,7 +48,7 @@ struct ip6_hdr #define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim /* Hop-by-Hop options header. */ -struct ip6_hbh +struct ip6_hbh { uint8_t ip6h_nxt; /* next hesder. */ uint8_t ip6h_len; /* length in units of 8 octets. */ @@ -55,7 +56,7 @@ struct ip6_hbh }; /* Destination options header */ -struct ip6_dest +struct ip6_dest { uint8_t ip6d_nxt; /* next header */ uint8_t ip6d_len; /* length in units of 8 octets */ @@ -63,7 +64,7 @@ struct ip6_dest }; /* Routing header */ -struct ip6_rthdr +struct ip6_rthdr { uint8_t ip6r_nxt; /* next header */ uint8_t ip6r_len; /* length in units of 8 octets */ @@ -73,7 +74,7 @@ struct ip6_rthdr }; /* Type 0 Routing header */ -struct ip6_rthdr0 +struct ip6_rthdr0 { uint8_t ip6r0_nxt; /* next header */ uint8_t ip6r0_len; /* length in units of 8 octets */ @@ -85,7 +86,7 @@ struct ip6_rthdr0 }; /* Fragment header */ -struct ip6_frag +struct ip6_frag { uint8_t ip6f_nxt; /* next header */ uint8_t ip6f_reserved; /* reserved field */ diff -durpN glibc-2.2.3/inet/rcmd.c glibc-2.2.4/inet/rcmd.c --- glibc-2.2.3/inet/rcmd.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/inet/rcmd.c Mon Jul 23 10:54:07 2001 @@ -75,6 +75,7 @@ static char sccsid[] = "@(#)rcmd.c 8.3 ( #include #include #include +#include #include #include #include @@ -436,6 +437,9 @@ iruserfopen (const char *file, uid_t oku fclose (res); return NULL; } + + /* No threads use this stream. */ + __fsetlocking (res, FSETLOCKING_BYCALLER); return res; } diff -durpN glibc-2.2.3/inet/ruserpass.c glibc-2.2.4/inet/ruserpass.c --- glibc-2.2.3/inet/ruserpass.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/inet/ruserpass.c Mon Jul 23 10:54:07 2001 @@ -39,6 +39,7 @@ static char sccsid[] = "@(#)ruserpass.c #include #include #include +#include #include #include #include @@ -119,6 +120,8 @@ ruserpass(host, aname, apass) warn("%s", buf); return (0); } + /* No threads use this stream. */ + __fsetlocking (cfile, FSETLOCKING_BYCALLER); if (__gethostname(myname, sizeof(myname)) < 0) myname[0] = '\0'; mydomain = __strchrnul(myname, '.'); diff -durpN glibc-2.2.3/inet/test_ifindex.c glibc-2.2.4/inet/test_ifindex.c --- glibc-2.2.3/inet/test_ifindex.c Sat Jan 6 20:35:19 2001 +++ glibc-2.2.4/inet/test_ifindex.c Mon Jul 23 10:54:07 2001 @@ -4,19 +4,19 @@ Contributed by Philip Blundell . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/inet/tst-network.c glibc-2.2.4/inet/tst-network.c --- glibc-2.2.3/inet/tst-network.c Fri Feb 11 10:39:19 2000 +++ glibc-2.2.4/inet/tst-network.c Mon Jul 23 10:54:07 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/intl/Makefile glibc-2.2.4/intl/Makefile --- glibc-2.2.3/intl/Makefile Wed Apr 25 14:50:59 2001 +++ glibc-2.2.4/intl/Makefile Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Makefile for intl subdirectory: message handling code from GNU gettext. @@ -25,8 +25,9 @@ routines = bindtextdom dcgettext dgettex finddomain loadmsgcat localealias textdomain \ l10nflist explodename plural distribute = gettext.h gettextP.h hash-string.h loadinfo.h locale.alias \ - plural.y po2test.sed tst-gettext.sh tst-translit.sh tst-codeset.sh \ - translit.po tst-gettext2.sh tstlang1.po tstlang2.po tstcodeset.po + plural.y po2test.sed tst-gettext.sh tst-translit.sh \ + translit.po tst-gettext2.sh tstlang1.po tstlang2.po tstcodeset.po\ + tst-codeset.sh test-srcs := tst-gettext tst-translit tst-gettext2 tst-codeset tests = tst-ngettext @@ -84,6 +85,8 @@ CFLAGS-tst-translit.c = -DOBJPFX=\"$(obj CFLAGS-tst-codeset.c = -DOBJPFX=\"$(objpfx)\" $(objpfx)tst-translit.out: $(objpfx)tst-gettext.out +$(objpfx)tst-gettext2.out: $(objpfx)tst-gettext.out +$(objpfx)tst-codeset.out: $(objpfx)tst-gettext.out CPPFLAGS += -D'LOCALEDIR="$(msgcatdir)"' \ -D'LOCALE_ALIAS_PATH="$(msgcatdir)"' diff -durpN glibc-2.2.3/intl/bindtextdom.c glibc-2.2.4/intl/bindtextdom.c --- glibc-2.2.3/intl/bindtextdom.c Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/intl/bindtextdom.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of the bindtextdomain(3) function Copyright (C) 1995-1998, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/dcgettext.c glibc-2.2.4/intl/dcgettext.c --- glibc-2.2.3/intl/dcgettext.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/dcgettext.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of the dcgettext(3) function. Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/dcigettext.c glibc-2.2.4/intl/dcigettext.c --- glibc-2.2.3/intl/dcigettext.c Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/intl/dcigettext.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of the internal dcigettext function. Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Tell glibc's to provide a prototype for mempcpy(). This must come before because may include @@ -495,6 +496,7 @@ DCIGETTEXT (domainname, msgid1, msgid2, /* We cannot get the current working directory. Don't signal an error but simply return the default string. */ FREE_BLOCKS (block_list); + __libc_rwlock_unlock (_nl_state_lock); __set_errno (saved_errno); return (plural == 0 ? (char *) msgid1 diff -durpN glibc-2.2.3/intl/dcngettext.c glibc-2.2.4/intl/dcngettext.c --- glibc-2.2.3/intl/dcngettext.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/dcngettext.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of the dcngettext(3) function. Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/dgettext.c glibc-2.2.4/intl/dgettext.c --- glibc-2.2.3/intl/dgettext.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/dgettext.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of the dgettext(3) function. Copyright (C) 1995-1997, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/dngettext.c glibc-2.2.4/intl/dngettext.c --- glibc-2.2.3/intl/dngettext.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/dngettext.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of the dngettext(3) function. Copyright (C) 1995-1997, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/explodename.c glibc-2.2.4/intl/explodename.c --- glibc-2.2.3/intl/explodename.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/explodename.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1995-1998, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/finddomain.c glibc-2.2.4/intl/finddomain.c --- glibc-2.2.3/intl/finddomain.c Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/intl/finddomain.c Mon Jul 23 10:54:10 2001 @@ -1,21 +1,22 @@ /* Handle list of needed message catalogs Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/gettext.c glibc-2.2.4/intl/gettext.c --- glibc-2.2.3/intl/gettext.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/gettext.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of gettext(3) function. Copyright (C) 1995, 1997, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/gettext.h glibc-2.2.4/intl/gettext.h --- glibc-2.2.3/intl/gettext.h Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/gettext.h Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Internal header for GNU gettext internationalization functions. Copyright (C) 1995, 1997, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GETTEXT_H #define _GETTEXT_H 1 diff -durpN glibc-2.2.3/intl/gettextP.h glibc-2.2.4/intl/gettextP.h --- glibc-2.2.3/intl/gettextP.h Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/intl/gettextP.h Mon Jul 23 10:54:10 2001 @@ -1,21 +1,22 @@ /* Header describing internals of libintl library. Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GETTEXTP_H #define _GETTEXTP_H diff -durpN glibc-2.2.3/intl/hash-string.h glibc-2.2.4/intl/hash-string.h --- glibc-2.2.3/intl/hash-string.h Mon Feb 28 12:34:06 2000 +++ glibc-2.2.4/intl/hash-string.h Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implements a string hashing function. Copyright (C) 1995, 1997, 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* @@ end of prolog @@ */ diff -durpN glibc-2.2.3/intl/l10nflist.c glibc-2.2.4/intl/l10nflist.c --- glibc-2.2.3/intl/l10nflist.c Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/intl/l10nflist.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Tell glibc's to provide a prototype for stpcpy(). This must come before because may include diff -durpN glibc-2.2.3/intl/libintl.h glibc-2.2.4/intl/libintl.h --- glibc-2.2.3/intl/libintl.h Thu Oct 26 22:57:24 2000 +++ glibc-2.2.4/intl/libintl.h Fri Jul 27 23:13:14 2001 @@ -1,21 +1,22 @@ /* Message catalogs for internationalization. Copyright (C) 1995-1999, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. This file is derived from the file libgettext.h in the GNU gettext package. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LIBINTL_H #define _LIBINTL_H 1 @@ -53,20 +54,20 @@ extern char *__dcgettext (__const char * number N. */ extern char *ngettext (__const char *__msgid1, __const char *__msgid2, unsigned long int __n) - __THROW __attribute_format_arg__ (1); + __THROW __attribute_format_arg__ (1) __attribute_format_arg__ (2); /* Similar to `dgettext' but select the plural form corresponding to the number N. */ extern char *dngettext (__const char *__domainname, __const char *__msgid1, __const char *__msgid2, unsigned long int __n) - __THROW __attribute_format_arg__ (2); + __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3); /* Similar to `dcgettext' but select the plural form corresponding to the number N. */ extern char *dcngettext (__const char *__domainname, __const char *__msgid1, __const char *__msgid2, unsigned long int __n, int __category) - __THROW __attribute_format_arg__ (2); + __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3); /* Set the current default message catalog to DOMAINNAME. diff -durpN glibc-2.2.3/intl/loadinfo.h glibc-2.2.4/intl/loadinfo.h --- glibc-2.2.3/intl/loadinfo.h Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/intl/loadinfo.h Mon Jul 23 10:54:10 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LOADINFO_H #define _LOADINFO_H 1 diff -durpN glibc-2.2.3/intl/loadmsgcat.c glibc-2.2.4/intl/loadmsgcat.c --- glibc-2.2.3/intl/loadmsgcat.c Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/intl/loadmsgcat.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Load needed message catalogs. Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Tell glibc's to provide a prototype for mempcpy(). This must come before because may include diff -durpN glibc-2.2.3/intl/locale.alias glibc-2.2.4/intl/locale.alias --- glibc-2.2.3/intl/locale.alias Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/locale.alias Mon Jul 23 10:54:10 2001 @@ -44,7 +44,7 @@ galego gl_ES.ISO-8859-1 galician gl_ES.ISO-8859-1 german de_DE.ISO-8859-1 greek el_GR.ISO-8859-7 -hebrew iw_IL.ISO-8859-8 +hebrew he_IL.ISO-8859-8 hrvatski hr_HR.ISO-8859-2 hungarian hu_HU.ISO-8859-2 icelandic is_IS.ISO-8859-1 diff -durpN glibc-2.2.3/intl/localealias.c glibc-2.2.4/intl/localealias.c --- glibc-2.2.3/intl/localealias.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/localealias.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Handle aliases for locale names. Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Tell glibc's to provide a prototype for mempcpy(). This must come before because may include @@ -29,6 +30,9 @@ #include #include +#if defined _LIBC || defined HAVE___FSETLOCKING +# include +#endif #include #ifdef __GNUC__ @@ -51,7 +55,6 @@ char *alloca (); #if defined STDC_HEADERS || defined _LIBC # include #else -char *getenv (); # ifdef HAVE_MALLOC_H # include # else @@ -87,6 +90,7 @@ void free (); # define mempcpy __mempcpy # endif # define HAVE_MEMPCPY 1 +# define HAVE___FSETLOCKING 1 /* We need locking here since we can be called from different places. */ # include @@ -98,6 +102,15 @@ __libc_lock_define_initialized (static, # define internal_function #endif +/* Some optimizations for glibc. */ +#ifdef _LIBC +# define FEOF(fp) feof_unlocked (fp) +# define FGETS(buf, n, fp) fgets_unlocked (buf, n, fp) +#else +# define FEOF(fp) feof (fp) +# define FGETS(buf, n, fp) fgets (buf, n, fp) +#endif + /* For those losing systems which don't have `alloca' we have to add some additional code emulating it. */ #ifdef HAVE_ALLOCA @@ -227,8 +240,13 @@ read_alias_file (fname, fname_len) if (fp == NULL) return 0; +#ifdef HAVE___FSETLOCKING + /* No threads present. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); +#endif + added = 0; - while (!feof (fp)) + while (!FEOF (fp)) { /* It is a reasonable approach to use a fix buffer here because a) we are only interested in the first two fields @@ -240,7 +258,7 @@ read_alias_file (fname, fname_len) char *value; char *cp; - if (fgets (buf, sizeof buf, fp) == NULL) + if (FGETS (buf, sizeof buf, fp) == NULL) /* EOF reached. */ break; @@ -250,7 +268,7 @@ read_alias_file (fname, fname_len) { char altbuf[BUFSIZ]; do - if (fgets (altbuf, sizeof altbuf, fp) == NULL) + if (FGETS (altbuf, sizeof altbuf, fp) == NULL) /* Make sure the inner loop will be left. The outer loop will exit at the `feof' test. */ break; diff -durpN glibc-2.2.3/intl/ngettext.c glibc-2.2.4/intl/ngettext.c --- glibc-2.2.3/intl/ngettext.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/ngettext.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of ngettext(3) function. Copyright (C) 1995, 1997, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/plural.c glibc-2.2.4/intl/plural.c --- glibc-2.2.3/intl/plural.c Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/plural.c Mon Jul 23 10:54:10 2001 @@ -21,22 +21,23 @@ /* Expression parsing for plural form selection. Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -59,13 +60,13 @@ #define YYLEX_PARAM &((struct parse_args *) arg)->cp #define YYPARSE_PARAM arg -#line 45 "plural.y" +#line 46 "plural.y" typedef union { unsigned long int num; enum operator op; struct expression *exp; } YYSTYPE; -#line 51 "plural.y" +#line 52 "plural.y" /* Prototypes for local functions. */ static struct expression *new_exp PARAMS ((int nargs, enum operator op, @@ -227,8 +228,8 @@ static const short yyrhs[] = { 17, #if YYDEBUG != 0 static const short yyrline[] = { 0, - 170, 178, 182, 186, 190, 194, 198, 202, 206, 210, - 214, 219 + 171, 179, 183, 187, 191, 195, 199, 203, 207, 211, + 215, 220 }; #endif @@ -295,7 +296,7 @@ static const short yycheck[] = { 1, #define YYPURE 1 /* -*-C-*- Note some compilers choke on comments on `#line' lines. */ -#line 3 "/usr/lib/bison.simple" +#line 3 "/usr/share/bison.simple" /* This file comes from bison-1.28. */ /* Skeleton output parser for bison, @@ -326,6 +327,11 @@ static const short yycheck[] = { 1, It was written by Richard Stallman by simplifying the hairy parser used when %semantic_parser is specified. */ +#ifndef YYPARSE_RETURN_TYPE +#define YYPARSE_RETURN_TYPE int +#endif + + #ifndef YYSTACK_USE_ALLOCA #ifdef alloca #define YYSTACK_USE_ALLOCA @@ -509,7 +515,7 @@ __yy_memcpy (char *to, char *from, unsig #endif #endif -#line 217 "/usr/lib/bison.simple" +#line 222 "/usr/share/bison.simple" /* The user can define YYPARSE_PARAM as the name of an argument to be passed into yyparse. The argument should have type void *. @@ -533,13 +539,15 @@ __yy_memcpy (char *to, char *from, unsig /* Prevent warning if -Wstrict-prototypes. */ #ifdef __GNUC__ #ifdef YYPARSE_PARAM -int yyparse (void *); +YYPARSE_RETURN_TYPE +yyparse (void *); #else -int yyparse (void); +YYPARSE_RETURN_TYPE +yyparse (void); #endif #endif -int +YYPARSE_RETURN_TYPE yyparse(YYPARSE_PARAM_ARG) YYPARSE_PARAM_DECL { @@ -567,7 +575,9 @@ yyparse(YYPARSE_PARAM_ARG) #endif int yystacksize = YYINITDEPTH; +#ifndef YYSTACK_USE_ALLOCA int yyfree_stacks = 0; +#endif #ifdef YYPURE int yychar; @@ -652,6 +662,7 @@ yynewstate: if (yystacksize >= YYMAXDEPTH) { yyerror("parser stack overflow"); +#ifndef YYSTACK_USE_ALLOCA if (yyfree_stacks) { free (yyss); @@ -660,6 +671,7 @@ yynewstate: free (yyls); #endif } +#endif return 2; } yystacksize *= 2; @@ -838,7 +850,7 @@ yyreduce: switch (yyn) { case 1: -#line 171 "plural.y" +#line 172 "plural.y" { if (yyvsp[0].exp == NULL) YYABORT; @@ -846,75 +858,75 @@ case 1: ; break;} case 2: -#line 179 "plural.y" +#line 180 "plural.y" { yyval.exp = new_exp_3 (qmop, yyvsp[-4].exp, yyvsp[-2].exp, yyvsp[0].exp); ; break;} case 3: -#line 183 "plural.y" +#line 184 "plural.y" { yyval.exp = new_exp_2 (lor, yyvsp[-2].exp, yyvsp[0].exp); ; break;} case 4: -#line 187 "plural.y" +#line 188 "plural.y" { yyval.exp = new_exp_2 (land, yyvsp[-2].exp, yyvsp[0].exp); ; break;} case 5: -#line 191 "plural.y" +#line 192 "plural.y" { yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp); ; break;} case 6: -#line 195 "plural.y" +#line 196 "plural.y" { yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp); ; break;} case 7: -#line 199 "plural.y" +#line 200 "plural.y" { yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp); ; break;} case 8: -#line 203 "plural.y" +#line 204 "plural.y" { yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp); ; break;} case 9: -#line 207 "plural.y" +#line 208 "plural.y" { yyval.exp = new_exp_1 (lnot, yyvsp[0].exp); ; break;} case 10: -#line 211 "plural.y" +#line 212 "plural.y" { yyval.exp = new_exp_0 (var); ; break;} case 11: -#line 215 "plural.y" +#line 216 "plural.y" { if ((yyval.exp = new_exp_0 (num)) != NULL) yyval.exp->val.num = yyvsp[0].num; ; break;} case 12: -#line 220 "plural.y" +#line 221 "plural.y" { yyval.exp = yyvsp[-1].exp; ; break;} } /* the action file gets copied in in place of this dollarsign */ -#line 543 "/usr/lib/bison.simple" +#line 554 "/usr/share/bison.simple" yyvsp -= yylen; yyssp -= yylen; @@ -1112,6 +1124,7 @@ yyerrhandle: yyacceptlab: /* YYACCEPT comes here. */ +#ifndef YYSTACK_USE_ALLOCA if (yyfree_stacks) { free (yyss); @@ -1120,10 +1133,12 @@ yyerrhandle: free (yyls); #endif } +#endif return 0; yyabortlab: /* YYABORT comes here. */ +#ifndef YYSTACK_USE_ALLOCA if (yyfree_stacks) { free (yyss); @@ -1132,9 +1147,10 @@ yyerrhandle: free (yyls); #endif } +#endif return 1; } -#line 225 "plural.y" +#line 226 "plural.y" void diff -durpN glibc-2.2.3/intl/plural.y glibc-2.2.4/intl/plural.y --- glibc-2.2.3/intl/plural.y Mon Mar 26 20:52:53 2001 +++ glibc-2.2.4/intl/plural.y Mon Jul 23 10:54:10 2001 @@ -1,22 +1,23 @@ %{ /* Expression parsing for plural form selection. Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/textdomain.c glibc-2.2.4/intl/textdomain.c --- glibc-2.2.3/intl/textdomain.c Mon Mar 26 20:52:54 2001 +++ glibc-2.2.4/intl/textdomain.c Mon Jul 23 10:54:10 2001 @@ -1,20 +1,21 @@ /* Implementation of the textdomain(3) function. Copyright (C) 1995-1998, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/intl/tst-codeset.c glibc-2.2.4/intl/tst-codeset.c --- glibc-2.2.3/intl/tst-codeset.c Tue Apr 17 08:17:15 2001 +++ glibc-2.2.4/intl/tst-codeset.c Mon Jul 23 10:54:10 2001 @@ -1,21 +1,22 @@ /* Test of bind_textdomain_codeset. Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Bruno Haible , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/intl/tst-codeset.sh glibc-2.2.4/intl/tst-codeset.sh --- glibc-2.2.3/intl/tst-codeset.sh Mon Apr 9 16:32:15 2001 +++ glibc-2.2.4/intl/tst-codeset.sh Mon Jul 23 10:54:10 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 objpfx=$2 diff -durpN glibc-2.2.3/intl/tst-gettext.c glibc-2.2.4/intl/tst-gettext.c --- glibc-2.2.3/intl/tst-gettext.c Sat Jan 6 20:35:20 2001 +++ glibc-2.2.4/intl/tst-gettext.c Mon Jul 23 10:54:10 2001 @@ -1,21 +1,22 @@ /* Test of the gettext functions. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/intl/tst-gettext.sh glibc-2.2.4/intl/tst-gettext.sh --- glibc-2.2.3/intl/tst-gettext.sh Tue Oct 31 11:09:53 2000 +++ glibc-2.2.4/intl/tst-gettext.sh Mon Jul 23 10:54:10 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 objpfx=$2 diff -durpN glibc-2.2.3/intl/tst-gettext2.c glibc-2.2.4/intl/tst-gettext2.c --- glibc-2.2.3/intl/tst-gettext2.c Thu Nov 16 11:12:02 2000 +++ glibc-2.2.4/intl/tst-gettext2.c Mon Jul 23 10:54:10 2001 @@ -1,22 +1,23 @@ /* Test of the gettext functions. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Thorsten Kukuk and Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/intl/tst-gettext2.sh glibc-2.2.4/intl/tst-gettext2.sh --- glibc-2.2.3/intl/tst-gettext2.sh Wed Nov 22 10:59:48 2000 +++ glibc-2.2.4/intl/tst-gettext2.sh Mon Jul 23 10:54:10 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 objpfx=$2 diff -durpN glibc-2.2.3/intl/tst-ngettext.c glibc-2.2.4/intl/tst-ngettext.c --- glibc-2.2.3/intl/tst-ngettext.c Wed Oct 25 19:56:05 2000 +++ glibc-2.2.4/intl/tst-ngettext.c Mon Jul 23 10:54:10 2001 @@ -1,21 +1,22 @@ /* Test of the ngettext functions. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/intl/tst-translit.c glibc-2.2.4/intl/tst-translit.c --- glibc-2.2.3/intl/tst-translit.c Sat Jan 6 20:35:20 2001 +++ glibc-2.2.4/intl/tst-translit.c Mon Jul 23 10:54:10 2001 @@ -1,21 +1,22 @@ /* Test of translitation in the gettext functions. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/intl/tst-translit.sh glibc-2.2.4/intl/tst-translit.sh --- glibc-2.2.3/intl/tst-translit.sh Sat Jul 15 01:03:58 2000 +++ glibc-2.2.4/intl/tst-translit.sh Mon Jul 23 10:54:10 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 objpfx=$2 diff -durpN glibc-2.2.3/io/Makefile glibc-2.2.4/io/Makefile --- glibc-2.2.3/io/Makefile Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/io/Makefile Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for I/O portion of the library. diff -durpN glibc-2.2.3/io/bug-ftw1.c glibc-2.2.4/io/bug-ftw1.c --- glibc-2.2.3/io/bug-ftw1.c Fri Jan 5 10:09:11 2001 +++ glibc-2.2.4/io/bug-ftw1.c Mon Jul 23 10:54:10 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/bug-ftw2.c glibc-2.2.4/io/bug-ftw2.c --- glibc-2.2.3/io/bug-ftw2.c Sat Jan 20 08:29:50 2001 +++ glibc-2.2.4/io/bug-ftw2.c Mon Jul 23 10:54:10 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/fcntl.h glibc-2.2.4/io/fcntl.h --- glibc-2.2.3/io/fcntl.h Fri Feb 9 10:04:07 2001 +++ glibc-2.2.4/io/fcntl.h Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 6.5 File Control Operations diff -durpN glibc-2.2.3/io/fstat.c glibc-2.2.4/io/fstat.c --- glibc-2.2.3/io/fstat.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/io/fstat.c Mon Jul 23 10:54:10 2001 @@ -2,28 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/io/fstat64.c glibc-2.2.4/io/fstat64.c --- glibc-2.2.3/io/fstat64.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/io/fstat64.c Mon Jul 23 10:54:10 2001 @@ -2,28 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/io/ftw.c glibc-2.2.4/io/ftw.c --- glibc-2.2.3/io/ftw.c Thu Feb 15 14:08:31 2001 +++ glibc-2.2.4/io/ftw.c Mon Jul 23 10:54:10 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/ftw.h glibc-2.2.4/io/ftw.h --- glibc-2.2.3/io/ftw.h Mon Oct 11 11:45:07 1999 +++ glibc-2.2.4/io/ftw.h Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * X/Open Portability Guide 4.2: ftw.h diff -durpN glibc-2.2.3/io/ftw64.c glibc-2.2.4/io/ftw64.c --- glibc-2.2.3/io/ftw64.c Thu Feb 15 14:08:31 2001 +++ glibc-2.2.4/io/ftw64.c Mon Jul 23 10:54:10 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FTW_NAME ftw64 #define NFTW_NAME nftw64 diff -durpN glibc-2.2.3/io/getdirname.c glibc-2.2.4/io/getdirname.c --- glibc-2.2.3/io/getdirname.c Thu Sep 7 11:56:28 2000 +++ glibc-2.2.4/io/getdirname.c Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/getwd.c glibc-2.2.4/io/getwd.c --- glibc-2.2.3/io/getwd.c Wed Jul 15 17:40:19 1998 +++ glibc-2.2.4/io/getwd.c Mon Jul 23 10:54:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/lstat.c glibc-2.2.4/io/lstat.c --- glibc-2.2.3/io/lstat.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/io/lstat.c Mon Jul 23 10:54:10 2001 @@ -2,28 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/io/lstat64.c glibc-2.2.4/io/lstat64.c --- glibc-2.2.3/io/lstat64.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/io/lstat64.c Mon Jul 23 10:54:10 2001 @@ -2,28 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/io/pwd.c glibc-2.2.4/io/pwd.c --- glibc-2.2.3/io/pwd.c Sat Jan 6 20:35:20 2001 +++ glibc-2.2.4/io/pwd.c Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/stat.c glibc-2.2.4/io/stat.c --- glibc-2.2.3/io/stat.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/io/stat.c Mon Jul 23 10:54:10 2001 @@ -2,28 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/io/stat64.c glibc-2.2.4/io/stat64.c --- glibc-2.2.3/io/stat64.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/io/stat64.c Mon Jul 23 10:54:10 2001 @@ -2,28 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/io/sys/poll.h glibc-2.2.4/io/sys/poll.h --- glibc-2.2.3/io/sys/poll.h Fri Feb 9 10:04:07 2001 +++ glibc-2.2.4/io/sys/poll.h Mon Jul 23 10:54:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_POLL_H #define _SYS_POLL_H 1 diff -durpN glibc-2.2.3/io/sys/stat.h glibc-2.2.4/io/sys/stat.h --- glibc-2.2.3/io/sys/stat.h Fri Feb 9 10:04:07 2001 +++ glibc-2.2.4/io/sys/stat.h Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 5.6 File Characteristics diff -durpN glibc-2.2.3/io/sys/statfs.h glibc-2.2.4/io/sys/statfs.h --- glibc-2.2.3/io/sys/statfs.h Mon Oct 11 11:45:07 1999 +++ glibc-2.2.4/io/sys/statfs.h Mon Jul 23 10:54:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATFS_H #define _SYS_STATFS_H 1 diff -durpN glibc-2.2.3/io/sys/statvfs.h glibc-2.2.4/io/sys/statvfs.h --- glibc-2.2.3/io/sys/statvfs.h Thu Aug 31 14:45:03 2000 +++ glibc-2.2.4/io/sys/statvfs.h Mon Jul 23 10:54:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATVFS_H #define _SYS_STATVFS_H 1 diff -durpN glibc-2.2.3/io/test-lfs.c glibc-2.2.4/io/test-lfs.c --- glibc-2.2.3/io/test-lfs.c Fri Feb 9 10:04:07 2001 +++ glibc-2.2.4/io/test-lfs.c Mon Jul 23 10:54:10 2001 @@ -1,21 +1,22 @@ /* Some basic tests for LFS. Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -65,7 +66,7 @@ do_prepare (int argc, char *argv[]) if (errno == ENOSYS) { /* Fail silently. */ - error (0, errno, "open64 is not supported"); + error (0, 0, "open64 is not supported"); exit (EXIT_SUCCESS); } else @@ -100,29 +101,35 @@ test_ftello (void) ret = fseeko64 (f, TWO_GB+100, SEEK_SET); if (ret == -1 && errno == ENOSYS) { - error (0, errno, "fseeko64 is not supported"); + error (0, 0, "fseeko64 is not supported."); exit (EXIT_SUCCESS); } if (ret == -1 && errno == EINVAL) { - error (0, errno, "LFS seems not to be supported "); + error (0, 0, "LFS seems not to be supported"); exit (EXIT_SUCCESS); } if (ret == -1) { - error (0, errno, "fseeko64 failed with error: "); + error (0, errno, "fseeko64 failed with error"); exit (EXIT_FAILURE); } ret = fwrite ("Hello", 1, 5, f); - if (ret == -1 && errno == EINVAL) + if (ret == -1 && errno == EFBIG) { - error (0, errno, "LFS seems not to be supported."); + error (0, errno, "LFS seems not to be supported"); + exit (EXIT_SUCCESS); + } + + if (ret == -1 && errno == ENOSPC) + { + error (0, 0, "Not enough space to write file."); exit (EXIT_SUCCESS); } if (ret != 5) - error (EXIT_FAILURE, errno, "cannot write test string to large file"); + error (EXIT_FAILURE, errno, "Cannot write test string to large file"); pos = ftello64 (f); @@ -144,24 +151,30 @@ do_test (int argc, char *argv[]) ret = lseek64 (fd, TWO_GB+100, SEEK_SET); if (ret == -1 && errno == ENOSYS) { - error (0, errno, "lseek64 is not supported"); + error (0, 0, "lseek64 is not supported."); exit (EXIT_SUCCESS); } if (ret == -1 && errno == EINVAL) { - error (0, errno, "LFS seems not to be supported "); + error (0, 0, "LFS seems not to be supported."); exit (EXIT_SUCCESS); } if (ret == -1) { - error (0, errno, "lseek64 failed with error: "); + error (0, errno, "lseek64 failed with error"); exit (EXIT_FAILURE); } ret = write (fd, "Hello", 5); - if (ret == -1 && errno == EINVAL) + if (ret == -1 && errno == EFBIG) { - error (0, errno, "LFS seems not to be supported."); + error (0, 0, "LFS seems not to be supported."); + exit (EXIT_SUCCESS); + } + + if (ret == -1 && errno == ENOSPC) + { + error (0, 0, "Not enough space to write file."); exit (EXIT_SUCCESS); } @@ -176,7 +189,7 @@ do_test (int argc, char *argv[]) ret = stat64 (name, &statbuf); if (ret == -1 && (errno == ENOSYS || errno == EOVERFLOW)) - error (0, errno, "stat64 is not supported"); + error (0, 0, "stat64 is not supported."); else if (ret == -1) error (EXIT_FAILURE, errno, "cannot stat file `%s'", name); else if (statbuf.st_size != (TWO_GB + 100 + 5)) diff -durpN glibc-2.2.3/io/test-stat.c glibc-2.2.4/io/test-stat.c --- glibc-2.2.3/io/test-stat.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/io/test-stat.c Mon Jul 23 10:54:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We need to define: #define _FILE_OFFSET_BITS 64 diff -durpN glibc-2.2.3/io/test-stat2.c glibc-2.2.4/io/test-stat2.c --- glibc-2.2.3/io/test-stat2.c Sat Oct 28 19:15:41 2000 +++ glibc-2.2.4/io/test-stat2.c Mon Jul 23 10:54:10 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/test-utime.c glibc-2.2.4/io/test-utime.c --- glibc-2.2.3/io/test-utime.c Sat Jan 6 20:35:20 2001 +++ glibc-2.2.4/io/test-utime.c Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/tst-fcntl.c glibc-2.2.4/io/tst-fcntl.c --- glibc-2.2.3/io/tst-fcntl.c Thu Oct 26 02:11:34 2000 +++ glibc-2.2.4/io/tst-fcntl.c Mon Jul 23 10:54:10 2001 @@ -1,21 +1,22 @@ /* Tests for fcntl. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/tst-getcwd.c glibc-2.2.4/io/tst-getcwd.c --- glibc-2.2.3/io/tst-getcwd.c Sat Jul 15 22:32:11 2000 +++ glibc-2.2.4/io/tst-getcwd.c Mon Jul 23 10:54:10 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/io/utime.h glibc-2.2.4/io/utime.h --- glibc-2.2.3/io/utime.h Mon Oct 11 11:45:07 1999 +++ glibc-2.2.4/io/utime.h Mon Jul 23 10:54:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 5.6.6 Set File Access and Modification Times diff -durpN glibc-2.2.3/libio/Makefile glibc-2.2.4/libio/Makefile --- glibc-2.2.3/libio/Makefile Mon Apr 9 21:48:46 2001 +++ glibc-2.2.4/libio/Makefile Fri Aug 10 12:11:48 2001 @@ -2,27 +2,26 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Specific makefile for libio. # subdir := libio -headers := stdio.h libio.h _G_config.h bits/stdio.h bits/stdio-lock.h \ - stdio_ext.h +headers := stdio.h libio.h _G_config.h bits/stdio.h bits/stdio-lock.h routines := \ filedoalloc iofclose iofdopen iofflush iofgetpos iofgets iofopen \ @@ -48,7 +47,8 @@ routines := \ libc_fatal fmemopen tests = tst_swprintf tst_wprintf tst_swscanf tst_wscanf tst_getwc tst_putwc \ - tst_wprintf2 tst-widetext test-fmemopen tst-ext + tst_wprintf2 tst-widetext test-fmemopen tst-ext tst-fopenloc \ + tst-fgetws tst-ungetwc1 tst-ungetwc2 tst-swscanf test-srcs = test-freopen all: # Make this the default target; it will be defined in Rules. @@ -81,6 +81,14 @@ CFLAGS-tst_putwc.c = -DOBJPFX=\"$(objpfx tst_wprintf2-ARGS = "Some Text" tst-widetext-ENV = LOCPATH=$(common-objpfx)localedata LANGUAGE=C +tst-fopenloc-ENV = LOCPATH=$(common-objpfx)localedata \ + MALLOC_TRACE=$(objpfx)tst-fopenloc.mtrace +tst-fgetws-ENV = LOCPATH=$(common-objpfx)localedata +tst-ungetwc1-ENV = LOCPATH=$(common-objpfx)localedata +tst-ungetwc2-ENV = LOCPATH=$(common-objpfx)localedata +tst-swscanf-ENV = LOCPATH=$(common-objpfx)localedata + +generated = tst-fopenloc.mtrace tst-fopenloc.check aux := fileops genops stdfiles stdio strops @@ -99,9 +107,14 @@ distribute := iolibio.h libioP.h strfile include ../Rules ifeq (no,$(cross-compiling)) -tests: $(objpfx)test-freopen.out +tests: $(objpfx)test-freopen.out $(objpfx)tst-fopenloc.check endif $(objpfx)test-freopen.out: test-freopen.sh $(objpfx)test-freopen $(SHELL) -e $< $(common-objpfx) '$(run-program-prefix)' \ $(common-objpfx)libio/ + +$(objpfx)tst-fopenloc.check: $(objpfx)tst-fopenloc.out + cmp ../iconvdata/testdata/ISO-8859-1..UTF8 $(objpfx)tst-fopenloc.out \ + > $@ + $(common-objpfx)malloc/mtrace $(objpfx)tst-fopenloc.mtrace >> $@ diff -durpN glibc-2.2.3/libio/__fbufsize.c glibc-2.2.4/libio/__fbufsize.c --- glibc-2.2.3/libio/__fbufsize.c Fri Sep 1 01:46:19 2000 +++ glibc-2.2.4/libio/__fbufsize.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/__flbf.c glibc-2.2.4/libio/__flbf.c --- glibc-2.2.3/libio/__flbf.c Fri Sep 1 01:46:29 2000 +++ glibc-2.2.4/libio/__flbf.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/__fpending.c glibc-2.2.4/libio/__fpending.c --- glibc-2.2.3/libio/__fpending.c Fri Sep 1 01:46:44 2000 +++ glibc-2.2.4/libio/__fpending.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/__fpurge.c glibc-2.2.4/libio/__fpurge.c --- glibc-2.2.3/libio/__fpurge.c Fri Sep 1 02:20:43 2000 +++ glibc-2.2.4/libio/__fpurge.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include "libioP.h" diff -durpN glibc-2.2.3/libio/__freadable.c glibc-2.2.4/libio/__freadable.c --- glibc-2.2.3/libio/__freadable.c Fri Sep 1 01:47:12 2000 +++ glibc-2.2.4/libio/__freadable.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/__freading.c glibc-2.2.4/libio/__freading.c --- glibc-2.2.3/libio/__freading.c Fri Sep 1 01:47:41 2000 +++ glibc-2.2.4/libio/__freading.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/__fsetlocking.c glibc-2.2.4/libio/__fsetlocking.c --- glibc-2.2.3/libio/__fsetlocking.c Fri Sep 1 01:48:02 2000 +++ glibc-2.2.4/libio/__fsetlocking.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/__fwritable.c glibc-2.2.4/libio/__fwritable.c --- glibc-2.2.3/libio/__fwritable.c Fri Sep 1 01:47:23 2000 +++ glibc-2.2.4/libio/__fwritable.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/__fwriting.c glibc-2.2.4/libio/__fwriting.c --- glibc-2.2.3/libio/__fwriting.c Fri Sep 1 01:47:52 2000 +++ glibc-2.2.4/libio/__fwriting.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/bits/stdio.h glibc-2.2.4/libio/bits/stdio.h --- glibc-2.2.3/libio/bits/stdio.h Wed Jan 10 15:54:26 2001 +++ glibc-2.2.4/libio/bits/stdio.h Sat Aug 4 12:31:46 2001 @@ -1,20 +1,21 @@ /* Optimizing macros and inline functions for stdio functions. Copyright (C) 1998, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STDIO_H # error "Never include directly; use instead." @@ -28,13 +29,6 @@ #ifdef __USE_EXTERN_INLINES -/* Since version 2.97 GCC knows about `fprintf' and can optimize certain - cases. Help gcc to optimize more code by mapping `printf' to the known - `fprintf' function. Unfortunately we have to use a macro. */ -# if __GNUC_PREREQ (2,97) -# define printf(fmt, args...) fprintf (stdout, fmt, ##args) -# endif - /* Write formatted output to stdout from argument list ARG. */ __STDIO_INLINE int vprintf (__const char *__restrict __fmt, _G_va_list __arg) __THROW diff -durpN glibc-2.2.3/libio/clearerr.c glibc-2.2.4/libio/clearerr.c --- glibc-2.2.3/libio/clearerr.c Sun Aug 1 14:44:34 1999 +++ glibc-2.2.4/libio/clearerr.c Mon Jul 23 10:54:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/clearerr_u.c glibc-2.2.4/libio/clearerr_u.c --- glibc-2.2.3/libio/clearerr_u.c Mon Jun 23 14:51:34 1997 +++ glibc-2.2.4/libio/clearerr_u.c Mon Jul 23 10:54:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/fcloseall.c glibc-2.2.4/libio/fcloseall.c --- glibc-2.2.3/libio/fcloseall.c Tue Apr 14 13:40:26 1998 +++ glibc-2.2.4/libio/fcloseall.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/feof.c glibc-2.2.4/libio/feof.c --- glibc-2.2.3/libio/feof.c Sun Aug 1 14:44:34 1999 +++ glibc-2.2.4/libio/feof.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/feof_u.c glibc-2.2.4/libio/feof_u.c --- glibc-2.2.3/libio/feof_u.c Tue Aug 19 20:39:59 1997 +++ glibc-2.2.4/libio/feof_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/ferror.c glibc-2.2.4/libio/ferror.c --- glibc-2.2.3/libio/ferror.c Sun Aug 1 14:44:34 1999 +++ glibc-2.2.4/libio/ferror.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/ferror_u.c glibc-2.2.4/libio/ferror_u.c --- glibc-2.2.3/libio/ferror_u.c Tue Aug 19 20:39:59 1997 +++ glibc-2.2.4/libio/ferror_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/filedoalloc.c glibc-2.2.4/libio/filedoalloc.c --- glibc-2.2.3/libio/filedoalloc.c Sat Oct 11 20:10:11 1997 +++ glibc-2.2.4/libio/filedoalloc.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1997, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ /* * Copyright (c) 1990 The Regents of the University of California. @@ -56,6 +58,8 @@ #ifdef _LIBC # undef isatty # define isatty(Fd) __isatty (Fd) + +# include #endif /* @@ -71,7 +75,6 @@ _IO_file_doallocate (fp) _IO_FILE *fp; { _IO_size_t size; - int couldbetty; char *p; struct _G_stat64 st; @@ -80,31 +83,29 @@ _IO_file_doallocate (fp) function it points to. This is to make sure _IO_cleanup gets called on exit. We call it from _IO_file_doallocate, since that is likely to get called by any program that does buffered I/O. */ - if (_IO_cleanup_registration_needed) + if (__builtin_expect (_IO_cleanup_registration_needed != NULL, 0)) (*_IO_cleanup_registration_needed) (); #endif - if (fp->_fileno < 0 || _IO_SYSSTAT (fp, &st) < 0) + size = _IO_BUFSIZ; + if (fp->_fileno >= 0 && __builtin_expect (_IO_SYSSTAT (fp, &st), 0) >= 0) { - couldbetty = 0; - size = _IO_BUFSIZ; -#if 0 - /* do not try to optimise fseek() */ - fp->_flags |= __SNPT; + if (S_ISCHR (st.st_mode)) + { + /* Possibly a tty. */ + if ( +#ifdef DEV_TTY_P + DEV_TTY_P (&st) || #endif - } - else - { - couldbetty = S_ISCHR (st.st_mode); + isatty (fp->_fileno)) + fp->_flags |= _IO_LINE_BUF; + } #if _IO_HAVE_ST_BLKSIZE - size = st.st_blksize <= 0 ? _IO_BUFSIZ : st.st_blksize; -#else - size = _IO_BUFSIZ; + if (st.st_blksize > 0) + size = st.st_blksize; #endif } ALLOC_BUF (p, size, EOF); _IO_setb (fp, p, p + size, 1); - if (couldbetty && isatty (fp->_fileno)) - fp->_flags |= _IO_LINE_BUF; return 1; } diff -durpN glibc-2.2.3/libio/fileno.c glibc-2.2.4/libio/fileno.c --- glibc-2.2.3/libio/fileno.c Thu Jul 8 11:54:56 1999 +++ glibc-2.2.4/libio/fileno.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/fileops.c glibc-2.2.4/libio/fileops.c --- glibc-2.2.3/libio/fileops.c Thu Aug 31 14:45:04 2000 +++ glibc-2.2.4/libio/fileops.c Sat Aug 4 23:10:35 2001 @@ -1,44 +1,50 @@ -/* Copyright (C) 1993, 1995, 1997-1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1995, 1997-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Per Bothner . - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #ifndef _POSIX_SOURCE # define _POSIX_SOURCE #endif #include "libioP.h" +#include #include #include #include #include #include +#include #ifdef __STDC__ #include #endif #if _LIBC # include "../wcsmbs/wcsmbsload.h" +# include "../iconv/gconv_charset.h" +# include "../iconv/gconv_int.h" # include #endif #ifndef errno @@ -71,6 +77,12 @@ extern int errno; # define _IO_new_file_xsputn _IO_file_xsputn #endif + +#ifdef _LIBC +extern struct __gconv_trans_data __libio_translit; +#endif + + /* An fstream can be in at most one of put mode, get mode, or putback mode. Putback mode is a variant of get mode. @@ -235,8 +247,9 @@ _IO_new_file_fopen (fp, filename, mode, int oprot = 0666; int i; _IO_FILE *result; -#if _LIBC +#ifdef _LIBC const char *cs; + const char *last_recognized; #endif if (_IO_file_is_open (fp)) @@ -261,6 +274,9 @@ _IO_new_file_fopen (fp, filename, mode, __set_errno (EINVAL); return NULL; } +#ifdef _LIBC + last_recognized = mode; +#endif for (i = 1; i < 4; ++i) { switch (*++mode) @@ -270,11 +286,20 @@ _IO_new_file_fopen (fp, filename, mode, case '+': omode = O_RDWR; read_write &= _IO_IS_APPENDING; +#ifdef _LIBC + last_recognized = mode; +#endif continue; case 'x': oflags |= O_EXCL; +#ifdef _LIBC + last_recognized = mode; +#endif continue; case 'b': +#ifdef _LIBC + last_recognized = mode; +#endif default: /* Ignore. */ continue; @@ -286,48 +311,78 @@ _IO_new_file_fopen (fp, filename, mode, is32not64); -#if _LIBC - /* Test whether the mode string specifies the conversion. */ - cs = strstr (mode, ",ccs="); - if (cs != NULL) +#ifdef _LIBC + if (result != NULL) { - /* Yep. Load the appropriate conversions and set the orientation - to wide. */ - struct gconv_fcts fcts; - struct _IO_codecvt *cc; + /* Test whether the mode string specifies the conversion. */ + cs = strstr (last_recognized + 1, ",ccs="); + if (cs != NULL) + { + /* Yep. Load the appropriate conversions and set the orientation + to wide. */ + struct gconv_fcts fcts; + struct _IO_codecvt *cc; + char *endp = __strchrnul (cs + 5, ','); + char ccs[endp - (cs + 5) + 3]; - if (! _IO_CHECK_WIDE (fp) || __wcsmbs_named_conv (&fcts, cs + 5) != 0) - { - /* Something went wrong, we cannot load the conversion modules. - This means we cannot proceed since the user explicitly asked - for these. */ - _IO_new_fclose (result); - return NULL; - } + *((char *) __mempcpy (ccs, cs + 5, endp - (cs + 5))) = '\0'; + strip (ccs, ccs); - cc = fp->_codecvt = &fp->_wide_data->_codecvt; + if (__wcsmbs_named_conv (&fcts, ccs[2] == '\0' + ? upstr (ccs, cs + 5) : ccs) != 0) + { + /* Something went wrong, we cannot load the conversion modules. + This means we cannot proceed since the user explicitly asked + for these. */ + __set_errno (EINVAL); + return NULL; + } - /* The functions are always the same. */ - *cc = __libio_codecvt; + assert (fcts.towc_nsteps == 1); + assert (fcts.tomb_nsteps == 1); - cc->__cd_in.__cd.__nsteps = 1; /* Only one step allowed. */ - cc->__cd_in.__cd.__steps = fcts.towc; + fp->_wide_data->_IO_read_ptr = fp->_wide_data->_IO_read_end; + fp->_wide_data->_IO_write_ptr = fp->_wide_data->_IO_write_base; - cc->__cd_in.__cd.__data[0].__invocation_counter = 0; - cc->__cd_in.__cd.__data[0].__internal_use = 1; - cc->__cd_in.__cd.__data[0].__flags = __GCONV_IS_LAST; - cc->__cd_in.__cd.__data[0].__statep = &result->_wide_data->_IO_state; + /* Clear the state. We start all over again. */ + memset (&fp->_wide_data->_IO_state, '\0', sizeof (__mbstate_t)); + memset (&fp->_wide_data->_IO_last_state, '\0', sizeof (__mbstate_t)); - cc->__cd_out.__cd.__nsteps = 1; /* Only one step allowed. */ - cc->__cd_out.__cd.__steps = fcts.tomb; + cc = fp->_codecvt = &fp->_wide_data->_codecvt; - cc->__cd_out.__cd.__data[0].__invocation_counter = 0; - cc->__cd_out.__cd.__data[0].__internal_use = 1; - cc->__cd_out.__cd.__data[0].__flags = __GCONV_IS_LAST; - cc->__cd_out.__cd.__data[0].__statep = &result->_wide_data->_IO_state; + /* The functions are always the same. */ + *cc = __libio_codecvt; - /* Set the mode now. */ - result->_mode = 1; + cc->__cd_in.__cd.__nsteps = fcts.towc_nsteps; + cc->__cd_in.__cd.__steps = fcts.towc; + + cc->__cd_in.__cd.__data[0].__invocation_counter = 0; + cc->__cd_in.__cd.__data[0].__internal_use = 1; + cc->__cd_in.__cd.__data[0].__flags = __GCONV_IS_LAST; + cc->__cd_in.__cd.__data[0].__statep = &result->_wide_data->_IO_state; + + /* XXX For now no transliteration. */ + cc->__cd_in.__cd.__data[0].__trans = NULL; + + cc->__cd_out.__cd.__nsteps = fcts.tomb_nsteps; + cc->__cd_out.__cd.__steps = fcts.tomb; + + cc->__cd_out.__cd.__data[0].__invocation_counter = 0; + cc->__cd_out.__cd.__data[0].__internal_use = 1; + cc->__cd_out.__cd.__data[0].__flags = __GCONV_IS_LAST; + cc->__cd_out.__cd.__data[0].__statep = + &result->_wide_data->_IO_state; + + /* And now the transliteration. */ + cc->__cd_out.__cd.__data[0].__trans = &__libio_translit; + + /* Set the mode now. */ + result->_mode = 1; + + /* We don't need the step data structure anymore. */ + __gconv_release_cache (fcts.towc, fcts.towc_nsteps); + __gconv_release_cache (fcts.tomb, fcts.tomb_nsteps); + } } #endif /* GNU libc */ @@ -451,7 +506,27 @@ _IO_new_file_underflow (fp) /* Flush all line buffered files before reading. */ /* FIXME This can/should be moved to genops ?? */ if (fp->_flags & (_IO_LINE_BUF|_IO_UNBUFFERED)) - _IO_flush_all_linebuffered (); + { +#if 0 + _IO_flush_all_linebuffered (); +#else + /* We used to flush all line-buffered stream. This really isn't + required by any standard. My recollection is that + traditional Unix systems did this for stdout. stderr better + not be line buffered. So we do just that here + explicitly. --drepper */ + _IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile, + _IO_stdout); + _IO_flockfile (_IO_stdout); + + if ((_IO_stdout->_flags & (_IO_LINKED | _IO_NO_WRITES | _IO_LINE_BUF)) + == (_IO_LINKED | _IO_LINE_BUF)) + _IO_OVERFLOW (_IO_stdout, EOF); + + _IO_funlockfile (_IO_stdout); + _IO_cleanup_region_end (0); +#endif + } _IO_switch_to_get_mode (fp); diff -durpN glibc-2.2.3/libio/fmemopen.c glibc-2.2.4/libio/fmemopen.c --- glibc-2.2.3/libio/fmemopen.c Sat Jan 6 20:35:20 2001 +++ glibc-2.2.4/libio/fmemopen.c Mon Jul 23 10:54:11 2001 @@ -4,19 +4,19 @@ Contributed by Hanno Mueller, kontakt@hanno.de, 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * fmemopen() - "my" version of a string stream diff -durpN glibc-2.2.3/libio/fputc.c glibc-2.2.4/libio/fputc.c --- glibc-2.2.3/libio/fputc.c Sun Aug 1 14:44:34 1999 +++ glibc-2.2.4/libio/fputc.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/fputc_u.c glibc-2.2.4/libio/fputc_u.c --- glibc-2.2.3/libio/fputc_u.c Tue Aug 19 20:40:00 1997 +++ glibc-2.2.4/libio/fputc_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/fputwc.c glibc-2.2.4/libio/fputwc.c --- glibc-2.2.3/libio/fputwc.c Mon Jun 21 11:59:24 1999 +++ glibc-2.2.4/libio/fputwc.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/fputwc_u.c glibc-2.2.4/libio/fputwc_u.c --- glibc-2.2.3/libio/fputwc_u.c Mon Jun 21 11:59:25 1999 +++ glibc-2.2.4/libio/fputwc_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/freopen.c glibc-2.2.4/libio/freopen.c --- glibc-2.2.3/libio/freopen.c Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/libio/freopen.c Mon Jul 23 10:54:11 2001 @@ -1,30 +1,33 @@ /* Copyright (C) 1993,95,96,97,98,2000,2001 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" +#include #include #include diff -durpN glibc-2.2.3/libio/freopen64.c glibc-2.2.4/libio/freopen64.c --- glibc-2.2.3/libio/freopen64.c Mon Apr 9 20:03:25 2001 +++ glibc-2.2.4/libio/freopen64.c Mon Jul 23 10:54:11 2001 @@ -1,30 +1,33 @@ /* Copyright (C) 1993,1995,1996,1997,1998,2000,2001 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" +#include #include diff -durpN glibc-2.2.3/libio/fseek.c glibc-2.2.4/libio/fseek.c --- glibc-2.2.3/libio/fseek.c Sat Jun 6 16:27:58 1998 +++ glibc-2.2.4/libio/fseek.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/fseeko.c glibc-2.2.4/libio/fseeko.c --- glibc-2.2.3/libio/fseeko.c Sat Jun 6 16:28:34 1998 +++ glibc-2.2.4/libio/fseeko.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/fseeko64.c glibc-2.2.4/libio/fseeko64.c --- glibc-2.2.3/libio/fseeko64.c Sat Jun 6 16:29:02 1998 +++ glibc-2.2.4/libio/fseeko64.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include "libioP.h" diff -durpN glibc-2.2.3/libio/ftello.c glibc-2.2.4/libio/ftello.c --- glibc-2.2.3/libio/ftello.c Mon May 1 14:56:37 2000 +++ glibc-2.2.4/libio/ftello.c Fri Aug 10 12:11:48 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1995-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include @@ -42,9 +44,6 @@ ftello (fp) { if (fp->_mode <= 0) pos -= fp->_IO_save_end - fp->_IO_save_base; - else - /* XXX Not done yet. */ - abort (); } _IO_funlockfile (fp); _IO_cleanup_region_end (0); diff -durpN glibc-2.2.3/libio/ftello64.c glibc-2.2.4/libio/ftello64.c --- glibc-2.2.3/libio/ftello64.c Mon May 1 14:56:37 2000 +++ glibc-2.2.4/libio/ftello64.c Fri Aug 10 12:11:48 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1995-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include @@ -43,8 +45,6 @@ ftello64 (fp) { if (fp->_mode <= 0) pos -= fp->_IO_save_end - fp->_IO_save_base; - else - abort (); } _IO_funlockfile (fp); _IO_cleanup_region_end (0); diff -durpN glibc-2.2.3/libio/fwide.c glibc-2.2.4/libio/fwide.c --- glibc-2.2.3/libio/fwide.c Fri Jul 21 05:59:48 2000 +++ glibc-2.2.4/libio/fwide.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include diff -durpN glibc-2.2.3/libio/fwprintf.c glibc-2.2.4/libio/fwprintf.c --- glibc-2.2.3/libio/fwprintf.c Thu Sep 14 12:24:15 2000 +++ glibc-2.2.4/libio/fwprintf.c Mon Jul 23 10:54:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/fwscanf.c glibc-2.2.4/libio/fwscanf.c --- glibc-2.2.3/libio/fwscanf.c Thu Sep 14 12:24:15 2000 +++ glibc-2.2.4/libio/fwscanf.c Mon Jul 23 10:54:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/genops.c glibc-2.2.4/libio/genops.c --- glibc-2.2.3/libio/genops.c Sun Oct 8 17:04:51 2000 +++ glibc-2.2.4/libio/genops.c Sat Aug 11 18:28:49 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 1995, 1997-1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993,1995,1997-1999,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ /* Generic or default I/O operations. */ @@ -35,6 +37,22 @@ static _IO_lock_t list_all_lock = _IO_lock_initializer; #endif +/* Used to signal modifications to the list of FILE decriptors. */ +static int _IO_list_all_stamp; + + +static _IO_FILE *run_fp; + +static void +flush_cleanup (void *not_used) +{ + if (run_fp != NULL) + _IO_funlockfile (run_fp); +#ifdef _IO_MTSAFE_IO + _IO_lock_unlock (list_all_lock); +#endif +} + void _IO_un_link (fp) struct _IO_FILE_plus *fp; @@ -43,20 +61,27 @@ _IO_un_link (fp) { struct _IO_FILE_plus **f; #ifdef _IO_MTSAFE_IO + _IO_cleanup_region_start_noarg (flush_cleanup); _IO_lock_lock (list_all_lock); + run_fp = (_IO_FILE *) fp; + _IO_flockfile ((_IO_FILE *) fp); #endif for (f = &_IO_list_all; *f; f = (struct _IO_FILE_plus **) &(*f)->file._chain) { if (*f == fp) { *f = (struct _IO_FILE_plus *) fp->file._chain; + ++_IO_list_all_stamp; break; } } + fp->file._flags &= ~_IO_LINKED; #ifdef _IO_MTSAFE_IO + _IO_funlockfile ((_IO_FILE *) fp); + run_fp = NULL; _IO_lock_unlock (list_all_lock); + _IO_cleanup_region_end (0); #endif - fp->file._flags &= ~_IO_LINKED; } } @@ -64,18 +89,25 @@ void _IO_link_in (fp) struct _IO_FILE_plus *fp; { - if ((fp->file._flags & _IO_LINKED) == 0) - { - fp->file._flags |= _IO_LINKED; + if ((fp->file._flags & _IO_LINKED) == 0) + { + fp->file._flags |= _IO_LINKED; #ifdef _IO_MTSAFE_IO - _IO_lock_lock (list_all_lock); + _IO_cleanup_region_start_noarg (flush_cleanup); + _IO_lock_lock (list_all_lock); + run_fp = (_IO_FILE *) fp; + _IO_flockfile ((_IO_FILE *) fp); #endif - fp->file._chain = (_IO_FILE *) _IO_list_all; - _IO_list_all = fp; + fp->file._chain = (_IO_FILE *) _IO_list_all; + _IO_list_all = fp; + ++_IO_list_all_stamp; #ifdef _IO_MTSAFE_IO - _IO_lock_unlock (list_all_lock); + _IO_funlockfile ((_IO_FILE *) fp); + run_fp = NULL; + _IO_lock_unlock (list_all_lock); + _IO_cleanup_region_end (0); #endif - } + } } /* Return minimum _pos markers @@ -581,7 +613,8 @@ _IO_no_init (fp, flags, orientation, wd, fp->_vtable_offset = 0; #endif #ifdef _IO_MTSAFE_IO - _IO_lock_init (*fp->_lock); + if (fp->_lock != NULL) + _IO_lock_init (*fp->_lock); #endif fp->_mode = orientation; #if defined _LIBC || defined _GLIBCPP_USE_WCHAR_T @@ -637,7 +670,8 @@ _IO_default_finish (fp, dummy) } #ifdef _IO_MTSAFE_IO - _IO_lock_fini (*fp->_lock); + if (fp->_lock != NULL) + _IO_lock_fini (*fp->_lock); #endif _IO_un_link ((struct _IO_FILE_plus *) fp); @@ -650,7 +684,7 @@ _IO_default_seekoff (fp, offset, dir, mo int dir; int mode; { - return _IO_pos_BAD; + return _IO_pos_BAD; } int @@ -748,21 +782,54 @@ _IO_get_column (fp) } #endif + int _IO_flush_all () { int result = 0; struct _IO_FILE *fp; - for (fp = (_IO_FILE *) _IO_list_all; fp; fp = fp->_chain) - if (((fp->_mode <= 0 && fp->_IO_write_ptr > fp->_IO_write_base) + int last_stamp; + +#ifdef _IO_MTSAFE_IO + _IO_cleanup_region_start_noarg (flush_cleanup); + _IO_lock_lock (list_all_lock); +#endif + + last_stamp = _IO_list_all_stamp; + fp = (_IO_FILE *) _IO_list_all; + while (fp != NULL) + { + run_fp = fp; + _IO_flockfile (fp); + + if (((fp->_mode <= 0 && fp->_IO_write_ptr > fp->_IO_write_base) #if defined _LIBC || defined _GLIBCPP_USE_WCHAR_T - || (fp->_vtable_offset == 0 - && fp->_mode > 0 && (fp->_wide_data->_IO_write_ptr - > fp->_wide_data->_IO_write_base)) + || (fp->_vtable_offset == 0 + && fp->_mode > 0 && (fp->_wide_data->_IO_write_ptr + > fp->_wide_data->_IO_write_base)) #endif - ) - && _IO_OVERFLOW (fp, EOF) == EOF) - result = EOF; + ) + && _IO_OVERFLOW (fp, EOF) == EOF) + result = EOF; + + _IO_funlockfile (fp); + run_fp = NULL; + + if (last_stamp != _IO_list_all_stamp) + { + /* Something was added to the list. Start all over again. */ + fp = (_IO_FILE *) _IO_list_all; + last_stamp = _IO_list_all_stamp; + } + else + fp = fp->_chain; + } + +#ifdef _IO_MTSAFE_IO + _IO_lock_unlock (list_all_lock); + _IO_cleanup_region_end (0); +#endif + return result; } @@ -770,9 +837,40 @@ void _IO_flush_all_linebuffered () { struct _IO_FILE *fp; - for (fp = (_IO_FILE *) _IO_list_all; fp; fp = fp->_chain) - if ((fp->_flags & _IO_NO_WRITES) == 0 && fp->_flags & _IO_LINE_BUF) - _IO_OVERFLOW (fp, EOF); + int last_stamp; + +#ifdef _IO_MTSAFE_IO + _IO_cleanup_region_start_noarg (flush_cleanup); + _IO_lock_lock (list_all_lock); +#endif + + last_stamp = _IO_list_all_stamp; + fp = (_IO_FILE *) _IO_list_all; + while (fp != NULL) + { + run_fp = fp; + _IO_flockfile (fp); + + if ((fp->_flags & _IO_NO_WRITES) == 0 && fp->_flags & _IO_LINE_BUF) + _IO_OVERFLOW (fp, EOF); + + _IO_funlockfile (fp); + run_fp = NULL; + + if (last_stamp != _IO_list_all_stamp) + { + /* Something was added to the list. Start all over again. */ + fp = (_IO_FILE *) _IO_list_all; + last_stamp = _IO_list_all_stamp; + } + else + fp = fp->_chain; + } + +#ifdef _IO_MTSAFE_IO + _IO_lock_unlock (list_all_lock); + _IO_cleanup_region_end (0); +#endif } #ifdef _LIBC weak_alias (_IO_flush_all_linebuffered, _flushlbf) @@ -785,12 +883,18 @@ _IO_unbuffer_write () { struct _IO_FILE *fp; for (fp = (_IO_FILE *) _IO_list_all; fp; fp = fp->_chain) - if (! (fp->_flags & _IO_UNBUFFERED) - && (! (fp->_flags & _IO_NO_WRITES) - || (fp->_flags & _IO_IS_APPENDING)) - /* Iff stream is un-orientated, it wasn't used. */ - && fp->_mode != 0) - _IO_SETBUF (fp, NULL, 0); + { + if (! (fp->_flags & _IO_UNBUFFERED) + && (! (fp->_flags & _IO_NO_WRITES) + || (fp->_flags & _IO_IS_APPENDING)) + /* Iff stream is un-orientated, it wasn't used. */ + && fp->_mode != 0) + _IO_SETBUF (fp, NULL, 0); + + /* Make sure that never again the wide char functions can be + used. */ + fp->_mode = -1; + } } int diff -durpN glibc-2.2.3/libio/getc.c glibc-2.2.4/libio/getc.c --- glibc-2.2.3/libio/getc.c Sun Aug 1 14:44:35 1999 +++ glibc-2.2.4/libio/getc.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 95, 96, 97, 98, 99 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/getc_u.c glibc-2.2.4/libio/getc_u.c --- glibc-2.2.3/libio/getc_u.c Sat Jan 6 20:35:20 2001 +++ glibc-2.2.4/libio/getc_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,1995,1996,1997,1999,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/getchar.c glibc-2.2.4/libio/getchar.c --- glibc-2.2.3/libio/getchar.c Sun Aug 1 14:44:35 1999 +++ glibc-2.2.4/libio/getchar.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/getchar_u.c glibc-2.2.4/libio/getchar_u.c --- glibc-2.2.3/libio/getchar_u.c Mon Jun 21 16:44:30 1999 +++ glibc-2.2.4/libio/getchar_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/getwc.c glibc-2.2.4/libio/getwc.c --- glibc-2.2.3/libio/getwc.c Thu Sep 14 12:24:15 2000 +++ glibc-2.2.4/libio/getwc.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/getwc_u.c glibc-2.2.4/libio/getwc_u.c --- glibc-2.2.3/libio/getwc_u.c Sat Jan 6 20:35:20 2001 +++ glibc-2.2.4/libio/getwc_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,1995,1996,1997,1999,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/getwchar.c glibc-2.2.4/libio/getwchar.c --- glibc-2.2.3/libio/getwchar.c Wed Jun 16 15:04:04 1999 +++ glibc-2.2.4/libio/getwchar.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/getwchar_u.c glibc-2.2.4/libio/getwchar_u.c --- glibc-2.2.3/libio/getwchar_u.c Wed Jun 16 15:04:11 1999 +++ glibc-2.2.4/libio/getwchar_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofclose.c glibc-2.2.4/libio/iofclose.c --- glibc-2.2.3/libio/iofclose.c Tue Aug 15 11:16:20 2000 +++ glibc-2.2.4/libio/iofclose.c Fri Jul 27 23:13:14 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 1995, 1997-1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993,1995,1997-1999,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #ifdef __STDC__ @@ -51,6 +53,10 @@ _IO_new_fclose (fp) return _IO_old_fclose (fp); #endif + /* First unlink the stream. */ + if (fp->_IO_file_flags & _IO_IS_FILEBUF) + _IO_un_link ((struct _IO_FILE_plus *) fp); + _IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile, fp); _IO_flockfile (fp); if (fp->_IO_file_flags & _IO_IS_FILEBUF) @@ -66,16 +72,8 @@ _IO_new_fclose (fp) the conversion functions. */ struct _IO_codecvt *cc = fp->_codecvt; - if (cc->__cd_in.__cd.__steps->__shlib_handle != NULL) - { - --cc->__cd_in.__cd.__steps->__counter; - __gconv_close_transform (cc->__cd_in.__cd.__steps, 1); - } - if (cc->__cd_out.__cd.__steps->__shlib_handle != NULL) - { - --cc->__cd_out.__cd.__steps->__counter; - __gconv_close_transform (cc->__cd_out.__cd.__steps, 1); - } + __gconv_release_step (cc->__cd_in.__cd.__steps); + __gconv_release_step (cc->__cd_out.__cd.__steps); #endif } _IO_cleanup_region_end (0); diff -durpN glibc-2.2.3/libio/iofdopen.c glibc-2.2.4/libio/iofdopen.c --- glibc-2.2.3/libio/iofdopen.c Wed Aug 2 14:52:11 2000 +++ glibc-2.2.4/libio/iofdopen.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1994, 1997-1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #ifdef __STDC__ # include diff -durpN glibc-2.2.3/libio/iofflush.c glibc-2.2.4/libio/iofflush.c --- glibc-2.2.3/libio/iofflush.c Sun Aug 1 14:44:35 1999 +++ glibc-2.2.4/libio/iofflush.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofflush_u.c glibc-2.2.4/libio/iofflush_u.c --- glibc-2.2.3/libio/iofflush_u.c Tue Aug 19 20:40:01 1997 +++ glibc-2.2.4/libio/iofflush_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofgetpos.c glibc-2.2.4/libio/iofgetpos.c --- glibc-2.2.3/libio/iofgetpos.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/iofgetpos.c Fri Aug 10 12:11:48 2001 @@ -1,30 +1,33 @@ -/* Copyright (C) 1993, 1995-1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1995-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include +#include #include int @@ -33,14 +36,16 @@ _IO_new_fgetpos (fp, posp) _IO_fpos_t *posp; { _IO_off_t pos; + int result = 0; CHECK_FILE (fp, EOF); _IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile, fp); _IO_flockfile (fp); pos = _IO_seekoff (fp, 0, _IO_seek_cur, 0); if (_IO_in_backup (fp)) - pos -= fp->_IO_save_end - fp->_IO_save_base; - _IO_funlockfile (fp); - _IO_cleanup_region_end (0); + { + if (fp->_mode <= 0) + pos -= fp->_IO_save_end - fp->_IO_save_base; + } if (pos == _IO_pos_BAD) { /* ANSI explicitly requires setting errno to a positive value on @@ -49,14 +54,20 @@ _IO_new_fgetpos (fp, posp) if (errno == 0) __set_errno (EIO); #endif - return EOF; + result = EOF; } - posp->__pos = pos; - if (fp->_mode > 0 - && (*fp->_codecvt->__codecvt_do_encoding) (fp->_codecvt) < 0) - /* This is a stateful encoding, safe the state. */ - posp->__state = fp->_wide_data->_IO_state; - return 0; + else + { + posp->__pos = pos; + if (fp->_mode > 0 + && (*fp->_codecvt->__codecvt_do_encoding) (fp->_codecvt) < 0) + /* This is a stateful encoding, safe the state. */ + posp->__state = fp->_wide_data->_IO_state; + } + + _IO_funlockfile (fp); + _IO_cleanup_region_end (0); + return result; } strong_alias (_IO_new_fgetpos, __new_fgetpos) diff -durpN glibc-2.2.3/libio/iofgetpos64.c glibc-2.2.4/libio/iofgetpos64.c --- glibc-2.2.3/libio/iofgetpos64.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/iofgetpos64.c Fri Aug 10 12:11:48 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1995-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include @@ -40,7 +42,10 @@ _IO_new_fgetpos64 (fp, posp) _IO_flockfile (fp); pos = _IO_seekoff (fp, 0, _IO_seek_cur, 0); if (_IO_in_backup (fp)) - pos -= fp->_IO_save_end - fp->_IO_save_base; + { + if (fp->_mode <= 0) + pos -= fp->_IO_save_end - fp->_IO_save_base; + } _IO_funlockfile (fp); _IO_cleanup_region_end (0); if (pos == _IO_pos_BAD) diff -durpN glibc-2.2.3/libio/iofgets.c glibc-2.2.4/libio/iofgets.c --- glibc-2.2.3/libio/iofgets.c Sun Aug 1 14:44:35 1999 +++ glibc-2.2.4/libio/iofgets.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 95, 96, 97, 98, 99 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofgets_u.c glibc-2.2.4/libio/iofgets_u.c --- glibc-2.2.3/libio/iofgets_u.c Sun Nov 8 00:04:31 1998 +++ glibc-2.2.4/libio/iofgets_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofgetws.c glibc-2.2.4/libio/iofgetws.c --- glibc-2.2.3/libio/iofgetws.c Wed Jun 16 15:04:21 1999 +++ glibc-2.2.4/libio/iofgetws.c Fri Aug 10 12:11:48 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 95, 96, 97, 98, 99 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 95, 96, 97, 98, 99, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include @@ -48,8 +50,7 @@ fgetws (buf, n, fp) count = _IO_getwline (fp, buf, n - 1, L'\n', 1); /* If we read in some bytes and errno is EAGAIN, that error will be reported for next read. */ - if (count == 0 || ((fp->_IO_file_flags & _IO_ERR_SEEN) - && errno != EAGAIN)) + if (count == 0 || (_IO_ferror_unlocked (fp) && errno != EAGAIN)) result = NULL; else { diff -durpN glibc-2.2.3/libio/iofgetws_u.c glibc-2.2.4/libio/iofgetws_u.c --- glibc-2.2.3/libio/iofgetws_u.c Wed Jun 16 15:04:28 1999 +++ glibc-2.2.4/libio/iofgetws_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 95, 96, 97, 98, 99 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofopen.c glibc-2.2.4/libio/iofopen.c --- glibc-2.2.3/libio/iofopen.c Tue Aug 15 11:16:20 2000 +++ glibc-2.2.4/libio/iofopen.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #ifdef __STDC__ diff -durpN glibc-2.2.3/libio/iofopen64.c glibc-2.2.4/libio/iofopen64.c --- glibc-2.2.3/libio/iofopen64.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/iofopen64.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #ifdef __STDC__ diff -durpN glibc-2.2.3/libio/iofopncook.c glibc-2.2.4/libio/iofopncook.c --- glibc-2.2.3/libio/iofopncook.c Tue Oct 31 11:09:53 2000 +++ glibc-2.2.4/libio/iofopncook.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,95,97,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include diff -durpN glibc-2.2.3/libio/iofputs.c glibc-2.2.4/libio/iofputs.c --- glibc-2.2.3/libio/iofputs.c Tue Aug 17 10:56:22 1999 +++ glibc-2.2.4/libio/iofputs.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofputs_u.c glibc-2.2.4/libio/iofputs_u.c --- glibc-2.2.3/libio/iofputs_u.c Thu Jun 17 08:23:06 1999 +++ glibc-2.2.4/libio/iofputs_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofputws.c glibc-2.2.4/libio/iofputws.c --- glibc-2.2.3/libio/iofputws.c Thu Aug 31 14:45:04 2000 +++ glibc-2.2.4/libio/iofputws.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,1996,1997,1998,1999,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofputws_u.c glibc-2.2.4/libio/iofputws_u.c --- glibc-2.2.3/libio/iofputws_u.c Thu Aug 31 14:45:04 2000 +++ glibc-2.2.4/libio/iofputws_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,1996,1997,1998,1999,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofread.c glibc-2.2.4/libio/iofread.c --- glibc-2.2.3/libio/iofread.c Sun Aug 1 14:44:35 1999 +++ glibc-2.2.4/libio/iofread.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" diff -durpN glibc-2.2.3/libio/iofread_u.c glibc-2.2.4/libio/iofread_u.c --- glibc-2.2.3/libio/iofread_u.c Thu Nov 12 17:58:39 1998 +++ glibc-2.2.4/libio/iofread_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iofsetpos.c glibc-2.2.4/libio/iofsetpos.c --- glibc-2.2.3/libio/iofsetpos.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/iofsetpos.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1997-1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include diff -durpN glibc-2.2.3/libio/iofsetpos64.c glibc-2.2.4/libio/iofsetpos64.c --- glibc-2.2.3/libio/iofsetpos64.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/iofsetpos64.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1997-1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include diff -durpN glibc-2.2.3/libio/ioftell.c glibc-2.2.4/libio/ioftell.c --- glibc-2.2.3/libio/ioftell.c Thu Aug 31 14:45:04 2000 +++ glibc-2.2.4/libio/ioftell.c Fri Aug 10 12:11:48 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1995-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include @@ -41,9 +43,6 @@ _IO_ftell (fp) { if (fp->_vtable_offset != 0 || fp->_mode <= 0) pos -= fp->_IO_save_end - fp->_IO_save_base; - else - /* XXX For now. */ - abort (); } _IO_funlockfile (fp); _IO_cleanup_region_end (0); diff -durpN glibc-2.2.3/libio/iofwide.c glibc-2.2.4/libio/iofwide.c --- glibc-2.2.3/libio/iofwide.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/libio/iofwide.c Wed Aug 15 18:50:05 2001 @@ -1,33 +1,36 @@ /* Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #ifdef _LIBC # include # include #endif +#include #include #include @@ -79,7 +82,7 @@ struct _IO_codecvt __libio_codecvt = #ifdef _LIBC -static struct __gconv_trans_data libio_translit = +struct __gconv_trans_data __libio_translit = { .__trans_fct = __gconv_transliterate }; @@ -132,11 +135,13 @@ _IO_fwide (fp, mode) memset (&fp->_wide_data->_IO_last_state, '\0', sizeof (__mbstate_t)); __wcsmbs_clone_conv (&fcts); + assert (fcts.towc_nsteps == 1); + assert (fcts.tomb_nsteps == 1); /* The functions are always the same. */ *cc = __libio_codecvt; - cc->__cd_in.__cd.__nsteps = 1; /* Only one step allowed. */ + cc->__cd_in.__cd.__nsteps = fcts.towc_nsteps; cc->__cd_in.__cd.__steps = fcts.towc; cc->__cd_in.__cd.__data[0].__invocation_counter = 0; @@ -147,7 +152,7 @@ _IO_fwide (fp, mode) /* XXX For now no transliteration. */ cc->__cd_in.__cd.__data[0].__trans = NULL; - cc->__cd_out.__cd.__nsteps = 1; /* Only one step allowed. */ + cc->__cd_out.__cd.__nsteps = fcts.tomb_nsteps; cc->__cd_out.__cd.__steps = fcts.tomb; cc->__cd_out.__cd.__data[0].__invocation_counter = 0; @@ -156,11 +161,7 @@ _IO_fwide (fp, mode) cc->__cd_out.__cd.__data[0].__statep = &fp->_wide_data->_IO_state; /* And now the transliteration. */ -#ifdef _LIBC - cc->__cd_out.__cd.__data[0].__trans = &libio_translit; -#else - cc->__cd_out.__cd.__data[0].__trans = NULL; -#endif + cc->__cd_out.__cd.__data[0].__trans = &__libio_translit; } #else # ifdef _GLIBCPP_USE_WCHAR_T @@ -186,8 +187,12 @@ _IO_fwide (fp, mode) cc->__cd_out = iconv_open (external_ccs, internal_ccs); if (cc->__cd_in == (iconv_t) -1 || cc->__cd_out == (iconv_t) -1) - /* XXX */ - abort (); + { + if (cc->__cd_in != (iconv_t) -1) + iconv_close (cc->__cd_in); + /* XXX */ + abort (); + } } # else # error "somehow determine this from LC_CTYPE" @@ -196,6 +201,12 @@ _IO_fwide (fp, mode) /* From now on use the wide character callback functions. */ ((struct _IO_FILE_plus *) fp)->vtable = fp->_wide_data->_wide_vtable; + + /* One last twist: we get the current stream position. The wide + char streams have much more problems with not knowing the + current position and so we should disable the optimization + which allows the functions without knowing the position. */ + fp->_offset = _IO_SYSSEEK (fp, 0, _IO_seek_cur); } /* Set the mode now. */ diff -durpN glibc-2.2.3/libio/iofwrite.c glibc-2.2.4/libio/iofwrite.c --- glibc-2.2.3/libio/iofwrite.c Fri Jun 9 12:17:35 2000 +++ glibc-2.2.4/libio/iofwrite.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" diff -durpN glibc-2.2.3/libio/iofwrite_u.c glibc-2.2.4/libio/iofwrite_u.c --- glibc-2.2.3/libio/iofwrite_u.c Fri Jun 9 12:17:35 2000 +++ glibc-2.2.4/libio/iofwrite_u.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iogetdelim.c glibc-2.2.4/libio/iogetdelim.c --- glibc-2.2.3/libio/iogetdelim.c Sat Jun 6 16:39:15 1998 +++ glibc-2.2.4/libio/iogetdelim.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1994, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #ifdef __STDC__ #include diff -durpN glibc-2.2.3/libio/iogetline.c glibc-2.2.4/libio/iogetline.c --- glibc-2.2.3/libio/iogetline.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/libio/iogetline.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1998, 2000, 2001 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iogets.c glibc-2.2.4/libio/iogets.c --- glibc-2.2.3/libio/iogets.c Sat Jun 6 16:59:13 1998 +++ glibc-2.2.4/libio/iogets.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iogetwline.c glibc-2.2.4/libio/iogetwline.c --- glibc-2.2.3/libio/iogetwline.c Thu Aug 31 14:45:04 2000 +++ glibc-2.2.4/libio/iogetwline.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/iolibio.h glibc-2.2.4/libio/iolibio.h --- glibc-2.2.3/libio/iolibio.h Thu Jun 17 08:23:15 1999 +++ glibc-2.2.4/libio/iolibio.h Mon Jul 23 10:54:11 2001 @@ -57,11 +57,11 @@ extern int _IO_obstack_printf __P ((stru #define _IO_rewind(FILE) (void)_IO_seekoff(FILE, 0, 0, _IOS_INPUT|_IOS_OUTPUT) #define _IO_vprintf(FORMAT, ARGS) _IO_vfprintf(_IO_stdout, FORMAT, ARGS) #define _IO_freopen(FILENAME, MODE, FP) \ - (_IO_file_close_it(FP), _IO_file_fopen(FP, FILENAME, MODE, 0)) + (_IO_file_close_it(FP), _IO_file_fopen(FP, FILENAME, MODE, 1)) #define _IO_old_freopen(FILENAME, MODE, FP) \ (_IO_old_file_close_it (FP), _IO_old_file_fopen(FP, FILENAME, MODE)) #define _IO_freopen64(FILENAME, MODE, FP) \ - (_IO_file_close_it(FP), _IO_file_fopen(FP, FILENAME, MODE, 1)) + (_IO_file_close_it(FP), _IO_file_fopen(FP, FILENAME, MODE, 0)) #define _IO_fileno(FP) ((FP)->_fileno) extern _IO_FILE* _IO_popen __P((const char*, const char*)); extern _IO_FILE* _IO_new_popen __P((const char*, const char*)); diff -durpN glibc-2.2.3/libio/iopadn.c glibc-2.2.4/libio/iopadn.c --- glibc-2.2.3/libio/iopadn.c Tue Aug 19 20:40:04 1997 +++ glibc-2.2.4/libio/iopadn.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" diff -durpN glibc-2.2.3/libio/iopopen.c glibc-2.2.4/libio/iopopen.c --- glibc-2.2.3/libio/iopopen.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/iopopen.c Fri Aug 10 12:11:48 2001 @@ -1,28 +1,30 @@ -/* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993,1997,1998,1999,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Per Bothner . - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #ifndef _POSIX_SOURCE # define _POSIX_SOURCE @@ -106,6 +108,16 @@ static struct _IO_jump_t _IO_wproc_jumps static struct _IO_proc_file *proc_file_chain; +#ifdef _IO_MTSAFE_IO +static _IO_lock_t proc_file_chain_lock = _IO_lock_initializer; + +static void +unlock (void *not_used) +{ + _IO_lock_unlock (proc_file_chain_lock); +} +#endif + _IO_FILE * _IO_new_proc_open (fp, command, mode) _IO_FILE *fp; @@ -170,8 +182,16 @@ _IO_new_proc_open (fp, command, mode) _IO_fileno (fp) = parent_end; /* Link into proc_file_chain. */ +#ifdef _IO_MTSAFE_IO + _IO_cleanup_region_start_noarg (unlock); + _IO_lock_lock (proc_file_chain_lock); +#endif ((_IO_proc_file *) fp)->next = proc_file_chain; proc_file_chain = (_IO_proc_file *) fp; +#ifdef _IO_MTSAFE_IO + _IO_lock_unlock (proc_file_chain_lock); + _IO_cleanup_region_end (0); +#endif _IO_mask_flags (fp, read_or_write, _IO_NO_READS|_IO_NO_WRITES); return fp; @@ -227,6 +247,10 @@ _IO_new_proc_close (fp) int status = -1; /* Unlink from proc_file_chain. */ +#ifdef _IO_MTSAFE_IO + _IO_cleanup_region_start_noarg (unlock); + _IO_lock_lock (proc_file_chain_lock); +#endif for ( ; *ptr != NULL; ptr = &(*ptr)->next) { if (*ptr == (_IO_proc_file *) fp) @@ -236,6 +260,10 @@ _IO_new_proc_close (fp) break; } } +#ifdef _IO_MTSAFE_IO + _IO_lock_unlock (proc_file_chain_lock); + _IO_cleanup_region_end (0); +#endif if (status < 0 || _IO_close (_IO_fileno(fp)) < 0) return -1; diff -durpN glibc-2.2.3/libio/ioputs.c glibc-2.2.4/libio/ioputs.c --- glibc-2.2.3/libio/ioputs.c Tue Aug 17 10:56:23 1999 +++ glibc-2.2.4/libio/ioputs.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/ioseekoff.c glibc-2.2.4/libio/ioseekoff.c --- glibc-2.2.3/libio/ioseekoff.c Thu Jun 17 08:23:18 1999 +++ glibc-2.2.4/libio/ioseekoff.c Fri Aug 10 12:11:48 2001 @@ -1,28 +1,31 @@ -/* Copyright (C) 1993, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1997, 1998, 1999, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ +#include #include #include #ifndef errno @@ -56,7 +59,12 @@ _IO_seekoff (fp, offset, dir, mode) if (mode != 0 && _IO_have_backup (fp)) { if (dir == _IO_seek_cur && _IO_in_backup (fp)) - offset -= fp->_IO_read_end - fp->_IO_read_ptr; + { + if (fp->_vtable_offset != 0 || fp->_mode <= 0) + offset -= fp->_IO_read_end - fp->_IO_read_ptr; + else + abort (); + } _IO_free_backup_area (fp); } diff -durpN glibc-2.2.3/libio/ioseekpos.c glibc-2.2.4/libio/ioseekpos.c --- glibc-2.2.3/libio/ioseekpos.c Thu Jun 17 08:23:20 1999 +++ glibc-2.2.4/libio/ioseekpos.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include diff -durpN glibc-2.2.3/libio/iosetbuffer.c glibc-2.2.4/libio/iosetbuffer.c --- glibc-2.2.3/libio/iosetbuffer.c Wed May 31 11:10:40 2000 +++ glibc-2.2.4/libio/iosetbuffer.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" diff -durpN glibc-2.2.3/libio/iosetvbuf.c glibc-2.2.4/libio/iosetvbuf.c --- glibc-2.2.3/libio/iosetvbuf.c Mon Mar 26 20:52:55 2001 +++ glibc-2.2.4/libio/iosetvbuf.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,96,97,98,99,2000,2001 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" diff -durpN glibc-2.2.3/libio/iosprintf.c glibc-2.2.4/libio/iosprintf.c --- glibc-2.2.3/libio/iosprintf.c Tue Aug 19 20:40:04 1997 +++ glibc-2.2.4/libio/iosprintf.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" diff -durpN glibc-2.2.3/libio/ioungetc.c glibc-2.2.4/libio/ioungetc.c --- glibc-2.2.3/libio/ioungetc.c Sat Jun 6 16:42:46 1998 +++ glibc-2.2.4/libio/ioungetc.c Mon Jul 23 10:54:11 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" diff -durpN glibc-2.2.3/libio/ioungetwc.c glibc-2.2.4/libio/ioungetwc.c --- glibc-2.2.3/libio/ioungetwc.c Wed Jun 16 15:05:19 1999 +++ glibc-2.2.4/libio/ioungetwc.c Fri Aug 10 12:11:48 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1996-1999, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include @@ -33,11 +35,13 @@ ungetwc (c, fp) { int result; CHECK_FILE (fp, WEOF); - if (c == WEOF) - return WEOF; _IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile, fp); _IO_flockfile (fp); - result = _IO_sputbackwc (fp, c); + _IO_fwide (fp, 1); + if (c == WEOF) + result = WEOF; + else + result = _IO_sputbackwc (fp, c); _IO_funlockfile (fp); _IO_cleanup_region_end (0); return result; diff -durpN glibc-2.2.3/libio/iovdprintf.c glibc-2.2.4/libio/iovdprintf.c --- glibc-2.2.3/libio/iovdprintf.c Wed Aug 2 14:52:11 2000 +++ glibc-2.2.4/libio/iovdprintf.c Sat Aug 11 18:28:49 2001 @@ -1,30 +1,33 @@ -/* Copyright (C) 1995, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1995, 1997-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "libio.h" +#include int _IO_vdprintf (d, format, arg) @@ -33,22 +36,19 @@ _IO_vdprintf (d, format, arg) _IO_va_list arg; { struct _IO_FILE_plus tmpfil; -#ifdef _IO_MTSAFE_IO - _IO_lock_t lock; -#endif struct _IO_wide_data wd; int done; #ifdef _IO_MTSAFE_IO - tmpfil.file._lock = &lock; + tmpfil.file._lock = NULL; #endif - _IO_no_init (&tmpfil.file, 0, 0, &wd, &_IO_wfile_jumps); + _IO_no_init (&tmpfil.file, _IO_USER_LOCK, 0, &wd, &_IO_wfile_jumps); _IO_JUMPS (&tmpfil) = &_IO_file_jumps; _IO_file_init (&tmpfil); #if !_IO_UNIFIED_JUMPTABLES tmpfil.vtable = NULL; #endif - if (_IO_file_attach ((_IO_FILE *) &tmpfil, d) == NULL) + if (_IO_file_attach (&tmpfil.file, d) == NULL) { _IO_un_link (&tmpfil); return EOF; @@ -58,9 +58,9 @@ _IO_vdprintf (d, format, arg) _IO_NO_READS+_IO_NO_WRITES+_IO_IS_APPENDING) | _IO_DELETE_DONT_CLOSE); - done = _IO_vfprintf ((_IO_FILE *) &tmpfil, format, arg); + done = _IO_vfprintf (&tmpfil.file, format, arg); - _IO_FINISH ((_IO_FILE *) &tmpfil); + _IO_FINISH (&tmpfil.file); return done; } diff -durpN glibc-2.2.3/libio/iovsprintf.c glibc-2.2.4/libio/iovsprintf.c --- glibc-2.2.3/libio/iovsprintf.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/iovsprintf.c Sat Aug 11 18:28:49 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1997-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "strfile.h" @@ -33,15 +35,12 @@ _IO_vsprintf (string, format, args) _IO_va_list args; { _IO_strfile sf; -#ifdef _IO_MTSAFE_IO - _IO_lock_t lock; -#endif int ret; #ifdef _IO_MTSAFE_IO - sf._sbf._f._lock = &lock; + sf._sbf._f._lock = NULL; #endif - _IO_no_init (&sf._sbf._f, 0, -1, NULL, NULL); + _IO_no_init (&sf._sbf._f, _IO_USER_LOCK, -1, NULL, NULL); _IO_JUMPS ((struct _IO_FILE_plus *) &sf._sbf) = &_IO_str_jumps; _IO_str_init_static (&sf, string, -1, string); ret = _IO_vfprintf ((_IO_FILE *) &sf._sbf, format, args); diff -durpN glibc-2.2.3/libio/iovsscanf.c glibc-2.2.4/libio/iovsscanf.c --- glibc-2.2.3/libio/iovsscanf.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/iovsscanf.c Sat Aug 11 18:28:49 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1997-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "strfile.h" @@ -35,10 +37,9 @@ _IO_vsscanf (string, format, args) int ret; _IO_strfile sf; #ifdef _IO_MTSAFE_IO - _IO_lock_t lock; - sf._sbf._f._lock = &lock; + sf._sbf._f._lock = NULL; #endif - _IO_no_init (&sf._sbf._f, 0, -1, NULL, NULL); + _IO_no_init (&sf._sbf._f, _IO_USER_LOCK, -1, NULL, NULL); _IO_JUMPS ((struct _IO_FILE_plus *) &sf._sbf) = &_IO_str_jumps; _IO_str_init_static (&sf, (char*)string, 0, NULL); ret = _IO_vfscanf ((_IO_FILE *) &sf._sbf, format, args, NULL); diff -durpN glibc-2.2.3/libio/iovswscanf.c glibc-2.2.4/libio/iovswscanf.c --- glibc-2.2.3/libio/iovswscanf.c Wed Aug 2 14:52:11 2000 +++ glibc-2.2.4/libio/iovswscanf.c Sat Aug 11 18:28:49 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1997-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "strfile.h" @@ -37,10 +39,9 @@ vswscanf (string, format, args) _IO_strfile sf; struct _IO_wide_data wd; #ifdef _IO_MTSAFE_IO - _IO_lock_t lock; - sf._sbf._f._lock = &lock; + sf._sbf._f._lock = NULL; #endif - _IO_no_init (&sf._sbf._f, 0, 0, &wd, &_IO_wstr_jumps); + _IO_no_init (&sf._sbf._f, _IO_USER_LOCK, 0, &wd, &_IO_wstr_jumps); _IO_fwide (&sf._sbf._f, 1); _IO_wstr_init_static (&sf._sbf._f, (wchar_t *)string, 0, NULL); ret = _IO_vfwscanf ((_IO_FILE *) &sf._sbf, format, args, NULL); diff -durpN glibc-2.2.3/libio/iowpadn.c glibc-2.2.4/libio/iowpadn.c --- glibc-2.2.3/libio/iowpadn.c Wed Jun 16 15:05:41 1999 +++ glibc-2.2.4/libio/iowpadn.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" diff -durpN glibc-2.2.3/libio/libio.h glibc-2.2.4/libio/libio.h --- glibc-2.2.3/libio/libio.h Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/libio/libio.h Wed Aug 15 18:50:05 2001 @@ -1,28 +1,30 @@ -/* Copyright (C) 1991,92,93,94,95,97,98,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1991-1995, 1997-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Per Bothner . - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #ifndef _IO_STDIO_H #define _IO_STDIO_H @@ -493,6 +495,8 @@ weak_extern (_IO_stdin_used); (__fp)->_mode = -1; \ __result = (__fp)->_mode; \ } \ + else if (__builtin_constant_p (__mode) && (__mode) == 0) \ + __result = (__fp)->_mode; \ else \ __result = _IO_fwide (__fp, __result); \ __result; }) diff -durpN glibc-2.2.3/libio/libioP.h glibc-2.2.4/libio/libioP.h --- glibc-2.2.3/libio/libioP.h Tue Aug 15 11:16:20 2000 +++ glibc-2.2.4/libio/libioP.h Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #ifndef __set_errno diff -durpN glibc-2.2.3/libio/memstream.c glibc-2.2.4/libio/memstream.c --- glibc-2.2.3/libio/memstream.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/memstream.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include "strfile.h" diff -durpN glibc-2.2.3/libio/obprintf.c glibc-2.2.4/libio/obprintf.c --- glibc-2.2.3/libio/obprintf.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/obprintf.c Sat Aug 11 18:28:49 2001 @@ -1,22 +1,22 @@ /* Print output of stream to given obstack. - Copyright (C) 1996, 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef __STDC__ @@ -28,6 +28,7 @@ #include #include #include +#include struct _IO_obstack_file @@ -123,19 +124,16 @@ _IO_obstack_vprintf (struct obstack *obs struct obstack_FILE { struct _IO_obstack_file ofile; -#ifdef _IO_MTSAFE_IO - _IO_lock_t lock; -#endif } new_f; int result; int size; int room; #ifdef _IO_MTSAFE_IO - new_f.ofile.file.file._lock = &new_f.lock; + new_f.ofile.file.file._lock = NULL; #endif - _IO_no_init (&new_f.ofile.file.file, 0, -1, NULL, NULL); + _IO_no_init (&new_f.ofile.file.file, _IO_USER_LOCK, -1, NULL, NULL); _IO_JUMPS (&new_f.ofile.file) = &_IO_obstack_jumps; room = obstack_room (obstack); size = obstack_object_size (obstack) + room; @@ -155,7 +153,8 @@ _IO_obstack_vprintf (struct obstack *obs assert (size != 0); } - _IO_str_init_static ((struct _IO_strfile_ *) &new_f.ofile, obstack_base (obstack), + _IO_str_init_static ((struct _IO_strfile_ *) &new_f.ofile, + obstack_base (obstack), size, obstack_next_free (obstack)); /* Now allocate the rest of the current chunk. */ assert (size == (new_f.ofile.file.file._IO_write_end @@ -167,7 +166,7 @@ _IO_obstack_vprintf (struct obstack *obs new_f.ofile.obstack = obstack; - result = _IO_vfprintf ((_IO_FILE *) &new_f.ofile.file, format, args); + result = _IO_vfprintf (&new_f.ofile.file.file, format, args); /* Shrink the buffer to the space we really currently need. */ obstack_blank_fast (obstack, (new_f.ofile.file.file._IO_write_ptr diff -durpN glibc-2.2.3/libio/oldfileops.c glibc-2.2.4/libio/oldfileops.c --- glibc-2.2.3/libio/oldfileops.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/oldfileops.c Mon Jul 23 10:54:12 2001 @@ -1,28 +1,30 @@ /* Copyright (C) 1993,95,97,98,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. Written by Per Bothner . - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ /* This is a compatibility file. If we don't build the libc with versioning don't compile this file. */ diff -durpN glibc-2.2.3/libio/oldiofclose.c glibc-2.2.4/libio/oldiofclose.c --- glibc-2.2.3/libio/oldiofclose.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/oldiofclose.c Fri Jul 27 23:13:15 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1993,1995,1997,1998,1999,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1995, 1997-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) @@ -45,6 +47,10 @@ _IO_old_fclose (fp) here. */ if (fp->_vtable_offset == 0) return _IO_new_fclose (fp); + + /* First unlink the stream. */ + if (fp->_IO_file_flags & _IO_IS_FILEBUF) + _IO_un_link ((struct _IO_FILE_plus *) fp); _IO_cleanup_region_start ((void (*) (void *)) _IO_funlockfile, fp); _IO_flockfile (fp); diff -durpN glibc-2.2.3/libio/oldiofdopen.c glibc-2.2.4/libio/oldiofdopen.c --- glibc-2.2.3/libio/oldiofdopen.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/oldiofdopen.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,94,97,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) diff -durpN glibc-2.2.3/libio/oldiofgetpos.c glibc-2.2.4/libio/oldiofgetpos.c --- glibc-2.2.3/libio/oldiofgetpos.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/oldiofgetpos.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,95,96,97,98,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/oldiofgetpos64.c glibc-2.2.4/libio/oldiofgetpos64.c --- glibc-2.2.3/libio/oldiofgetpos64.c Thu Sep 7 11:56:28 2000 +++ glibc-2.2.4/libio/oldiofgetpos64.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,95,96,97,98,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/oldiofopen.c glibc-2.2.4/libio/oldiofopen.c --- glibc-2.2.3/libio/oldiofopen.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/oldiofopen.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) diff -durpN glibc-2.2.3/libio/oldiofsetpos.c glibc-2.2.4/libio/oldiofsetpos.c --- glibc-2.2.3/libio/oldiofsetpos.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/oldiofsetpos.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,95,97,98,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include diff -durpN glibc-2.2.3/libio/oldiofsetpos64.c glibc-2.2.4/libio/oldiofsetpos64.c --- glibc-2.2.3/libio/oldiofsetpos64.c Sun Oct 8 17:04:51 2000 +++ glibc-2.2.4/libio/oldiofsetpos64.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,95,97,98,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include diff -durpN glibc-2.2.3/libio/oldiopopen.c glibc-2.2.4/libio/oldiopopen.c --- glibc-2.2.3/libio/oldiopopen.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/oldiopopen.c Fri Aug 10 12:11:48 2001 @@ -1,28 +1,30 @@ -/* Copyright (C) 1998,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Per Bothner . - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) @@ -107,6 +109,16 @@ typedef struct _IO_proc_file _IO_proc_fi static struct _IO_proc_file *old_proc_file_chain; +#ifdef _IO_MTSAFE_IO +static _IO_lock_t proc_file_chain_lock = _IO_lock_initializer; + +static void +unlock (void *not_used) +{ + _IO_lock_unlock (proc_file_chain_lock); +} +#endif + _IO_FILE * _IO_old_proc_open (fp, command, mode) _IO_FILE *fp; @@ -171,8 +183,16 @@ _IO_old_proc_open (fp, command, mode) _IO_fileno (fp) = parent_end; /* Link into old_proc_file_chain. */ +#ifdef _IO_MTSAFE_IO + _IO_cleanup_region_start_noarg (unlock); + _IO_lock_lock (proc_file_chain_lock); +#endif ((_IO_proc_file *) fp)->next = old_proc_file_chain; old_proc_file_chain = (_IO_proc_file *) fp; +#ifdef _IO_MTSAFE_IO + _IO_lock_unlock (proc_file_chain_lock); + _IO_cleanup_region_end (0); +#endif _IO_mask_flags (fp, read_or_write, _IO_NO_READS|_IO_NO_WRITES); return fp; @@ -227,6 +247,10 @@ _IO_old_proc_close (fp) int status = -1; /* Unlink from old_proc_file_chain. */ +#ifdef _IO_MTSAFE_IO + _IO_cleanup_region_start_noarg (unlock); + _IO_lock_lock (proc_file_chain_lock); +#endif for ( ; *ptr != NULL; ptr = &(*ptr)->next) { if (*ptr == (_IO_proc_file *) fp) @@ -236,6 +260,10 @@ _IO_old_proc_close (fp) break; } } +#ifdef _IO_MTSAFE_IO + _IO_lock_unlock (proc_file_chain_lock); + _IO_cleanup_region_end (0); +#endif if (status < 0 || _IO_close (_IO_fileno(fp)) < 0) return -1; diff -durpN glibc-2.2.3/libio/oldpclose.c glibc-2.2.4/libio/oldpclose.c --- glibc-2.2.3/libio/oldpclose.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/oldpclose.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1998,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) diff -durpN glibc-2.2.3/libio/oldstdfiles.c glibc-2.2.4/libio/oldstdfiles.c --- glibc-2.2.3/libio/oldstdfiles.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/oldstdfiles.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993,94,96,97,99,2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) diff -durpN glibc-2.2.3/libio/oldtmpfile.c glibc-2.2.4/libio/oldtmpfile.c --- glibc-2.2.3/libio/oldtmpfile.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/oldtmpfile.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1) diff -durpN glibc-2.2.3/libio/pclose.c glibc-2.2.4/libio/pclose.c --- glibc-2.2.3/libio/pclose.c Tue Mar 28 11:05:30 2000 +++ glibc-2.2.4/libio/pclose.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996-1998, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/peekc.c glibc-2.2.4/libio/peekc.c --- glibc-2.2.3/libio/peekc.c Sat Jun 6 17:14:59 1998 +++ glibc-2.2.4/libio/peekc.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/putc.c glibc-2.2.4/libio/putc.c --- glibc-2.2.3/libio/putc.c Sun Aug 1 14:44:35 1999 +++ glibc-2.2.4/libio/putc.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/putc_u.c glibc-2.2.4/libio/putc_u.c --- glibc-2.2.3/libio/putc_u.c Mon Jun 23 14:51:34 1997 +++ glibc-2.2.4/libio/putc_u.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/putchar.c glibc-2.2.4/libio/putchar.c --- glibc-2.2.3/libio/putchar.c Sun Aug 1 14:44:35 1999 +++ glibc-2.2.4/libio/putchar.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/putchar_u.c glibc-2.2.4/libio/putchar_u.c --- glibc-2.2.3/libio/putchar_u.c Mon Jun 21 16:44:30 1999 +++ glibc-2.2.4/libio/putchar_u.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/putwc.c glibc-2.2.4/libio/putwc.c --- glibc-2.2.3/libio/putwc.c Mon Jun 21 11:59:40 1999 +++ glibc-2.2.4/libio/putwc.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/putwc_u.c glibc-2.2.4/libio/putwc_u.c --- glibc-2.2.3/libio/putwc_u.c Mon Jun 21 11:59:42 1999 +++ glibc-2.2.4/libio/putwc_u.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/putwchar.c glibc-2.2.4/libio/putwchar.c --- glibc-2.2.3/libio/putwchar.c Mon Jun 21 16:44:30 1999 +++ glibc-2.2.4/libio/putwchar.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/putwchar_u.c glibc-2.2.4/libio/putwchar_u.c --- glibc-2.2.3/libio/putwchar_u.c Mon Jun 21 16:44:30 1999 +++ glibc-2.2.4/libio/putwchar_u.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/rewind.c glibc-2.2.4/libio/rewind.c --- glibc-2.2.3/libio/rewind.c Sat Oct 24 23:39:53 1998 +++ glibc-2.2.4/libio/rewind.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1996, 1997, 1998 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/setbuf.c glibc-2.2.4/libio/setbuf.c --- glibc-2.2.3/libio/setbuf.c Tue Aug 19 20:40:06 1997 +++ glibc-2.2.4/libio/setbuf.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/setlinebuf.c glibc-2.2.4/libio/setlinebuf.c --- glibc-2.2.3/libio/setlinebuf.c Tue Aug 19 20:40:06 1997 +++ glibc-2.2.4/libio/setlinebuf.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/stdfiles.c glibc-2.2.4/libio/stdfiles.c --- glibc-2.2.3/libio/stdfiles.c Tue Aug 15 11:16:20 2000 +++ glibc-2.2.4/libio/stdfiles.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1994, 1996, 1997, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ /* This file provides definitions of _IO_stdin, _IO_stdout, and _IO_stderr diff -durpN glibc-2.2.3/libio/stdio.c glibc-2.2.4/libio/stdio.c --- glibc-2.2.3/libio/stdio.c Tue Aug 15 11:16:20 2000 +++ glibc-2.2.4/libio/stdio.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1994, 1996, 1997, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/stdio.h glibc-2.2.4/libio/stdio.h --- glibc-2.2.3/libio/stdio.h Fri Feb 9 10:04:07 2001 +++ glibc-2.2.4/libio/stdio.h Mon Jul 23 10:54:12 2001 @@ -1,20 +1,21 @@ /* Define ISO C stdio on top of C++ iostreams. Copyright (C) 1991, 1994-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.19 Input/output diff -durpN glibc-2.2.3/libio/stdio_ext.h glibc-2.2.4/libio/stdio_ext.h --- glibc-2.2.3/libio/stdio_ext.h Fri Sep 1 01:48:42 2000 +++ glibc-2.2.4/libio/stdio_ext.h Wed Dec 31 16:00:00 1969 @@ -1,86 +0,0 @@ -/* Functions to access FILE structure internals. - Copyright (C) 2000 Free Software Foundation, Inc. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -/* This header contains the same definitions as the header of the same name - on Sun's Solaris OS. */ - -#ifndef _STDIO_EXT_H -#define _STDIO_EXT_H 1 - -#include - -enum -{ - /* Query current state of the locking status. */ - FSETLOCKING_QUERY = 0, -#define FSETLOCKING_QUERY FSETLOCKING_QUERY - /* The library protects all uses of the stream functions, except for - uses of the *_unlocked functions, by calls equivalent to flockfile(). */ - FSETLOCKING_INTERNAL, -#define FSETLOCKING_INTERNAL FSETLOCKING_INTERNAL - /* The user will take care of locking. */ - FSETLOCKING_BYCALLER -#define FSETLOCKING_BYCALLER FSETLOCKING_BYCALLER -}; - - -__BEGIN_DECLS - -/* Return the size of the buffer of FP in bytes currently in use by - the given stream. */ -extern size_t __fbufsize (FILE *__fp); - - -/* Return non-zero value iff the stream FP is opened readonly, or if the - last operation on the stream was a read operation. */ -extern int __freading (FILE *__fp); - -/* Return non-zero value iff the stream FP is opened write-only or - append-only, or if the last operation on the stream was a write - operation. */ -extern int __fwriting (FILE *__fp); - - -/* Return non-zero value iff stream FP is not opened write-only or - append-only. */ -extern int __freadable (FILE *__fp); - -/* Return non-zero value iff stream FP is not opened read-only. */ -extern int __fwritable (FILE *__fp); - - -/* Return non-zero value iff the stream FP is line-buffered. */ -extern int __flbf (FILE *__fp); - - -/* Discard all pending buffered I/O on the stream FP. */ -extern void __fpurge (FILE *__fp); - -/* Return amount of output in bytes pending on a stream FP. */ -extern size_t __fpending (FILE *__fp); - -/* Flush all line-buffered files. */ -extern void _flushlbf (void); - - -/* Set locking statis of stream FP to TYPE. */ -extern int __fsetlocking (FILE *__fp, int __type); - -__END_DECLS - -#endif /* stdio_ext.h */ diff -durpN glibc-2.2.3/libio/strfile.h glibc-2.2.4/libio/strfile.h --- glibc-2.2.3/libio/strfile.h Mon Jan 3 13:04:40 2000 +++ glibc-2.2.4/libio/strfile.h Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #ifdef TODO diff -durpN glibc-2.2.3/libio/strops.c glibc-2.2.4/libio/strops.c --- glibc-2.2.3/libio/strops.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/strops.c Sat Aug 11 18:28:49 2001 @@ -1,31 +1,34 @@ -/* Copyright (C) 1993, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1997-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "strfile.h" #include "libioP.h" #include +#include #if 0 /* The following definitions are for exposition only. diff -durpN glibc-2.2.3/libio/swprintf.c glibc-2.2.4/libio/swprintf.c --- glibc-2.2.3/libio/swprintf.c Thu Aug 31 14:45:04 2000 +++ glibc-2.2.4/libio/swprintf.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/swscanf.c glibc-2.2.4/libio/swscanf.c --- glibc-2.2.3/libio/swscanf.c Wed Jun 16 15:07:13 1999 +++ glibc-2.2.4/libio/swscanf.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/test-fmemopen.c glibc-2.2.4/libio/test-fmemopen.c --- glibc-2.2.3/libio/test-fmemopen.c Mon Aug 28 19:53:16 2000 +++ glibc-2.2.4/libio/test-fmemopen.c Mon Jul 23 10:54:12 2001 @@ -4,19 +4,19 @@ Contributed by Hanno Mueller, kontakt@hanno.de, 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ static char buffer[] = "foobar"; diff -durpN glibc-2.2.3/libio/test-freopen.c glibc-2.2.4/libio/test-freopen.c --- glibc-2.2.3/libio/test-freopen.c Thu Nov 16 16:24:45 2000 +++ glibc-2.2.4/libio/test-freopen.c Mon Jul 23 10:54:12 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/test-freopen.sh glibc-2.2.4/libio/test-freopen.sh --- glibc-2.2.3/libio/test-freopen.sh Thu Feb 15 14:08:31 2001 +++ glibc-2.2.4/libio/test-freopen.sh Mon Jul 23 10:54:12 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 run_program_prefix=$2 diff -durpN glibc-2.2.3/libio/tst-fgetws.c glibc-2.2.4/libio/tst-fgetws.c --- glibc-2.2.3/libio/tst-fgetws.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/libio/tst-fgetws.c Wed Aug 8 16:56:28 2001 @@ -0,0 +1,185 @@ +/* Taken from the Li18nux base test suite. */ + +#define _XOPEN_SOURCE 500 +#include +#include +#include +#include +#include +#include + +#define WIDE_STR_LEN 32 + +int +main (int argc, char *argv[]) +{ + int i; + FILE *fp; + wchar_t *ret, wcs[WIDE_STR_LEN]; + int result = 0; + const char il_str1[] = {0xe3, 0x81, '\0'}; + const char il_str2[] = {'0', '\n', 'A', 'B', 0xe3, 0x81, 'E', '\0'}; + char name1[] = "/tmp/tst-fgetws.out.XXXXXX"; + char name2[] = "/tmp/tst-fgetws.out.XXXXXX"; + int fd; + + puts ("This program runs on de_DE.UTF-8 locale."); + if (setlocale (LC_ALL, "de_DE.UTF-8") == NULL) + { + fprintf (stderr, "Err: Cannot run on the de_DE.UTF-8 locale"); + exit (EXIT_FAILURE); + } + + /* Make a file `il_str1'. */ + fd = mkstemp (name1); + if (fd == -1) + { + printf ("cannot open temp file: %m\n"); + exit (EXIT_FAILURE); + } + if ((fp = fdopen (fd, "w")) == NULL) + { + printf ("Can't open %s.\n", argv[1]); + exit (EXIT_FAILURE); + } + fwrite (il_str1, sizeof (char), sizeof (il_str1), fp); + fclose (fp); + + /* Make a file `il_str2'. */ + fd = mkstemp (name2); + if (fd == -1) + { + printf ("cannot open temp file: %m\n"); + exit (EXIT_FAILURE); + } + if ((fp = fdopen (fd, "w")) == NULL) + { + fprintf (stderr, "Can't open %s.\n", argv[1]); + exit (EXIT_FAILURE); + } + fwrite (il_str2, sizeof (char), sizeof (il_str2), fp); + fclose (fp); + + + /* Test for il_str1. */ + if ((fp = fopen (name1, "r")) == NULL) + { + fprintf (stderr, "Can't open %s.\n", argv[1]); + exit (EXIT_FAILURE); + } + + puts ("--"); + puts ("Read a byte sequence which is invalid as a wide character string."); + puts (" bytes: 0xe3, 0x81, '\\0'"); + + errno = 0; + ret = fgetws (wcs, WIDE_STR_LEN, fp); + + if (ret == NULL) + { + puts ("Return Value: NULL"); + + if (errno == EILSEQ) + puts ("errno = EILSEQ"); + else + { + printf ("errno = %d\n", errno); + result = 1; + } + } + else + { + printf ("Return Value: %p\n", ret); + for (i = 0; i < wcslen (wcs) + 1; i++) + printf (" wcs[%d] = %04x", i, (unsigned int)wcs[i]); + printf ("\n"); + result = 1; + } + + /* Test for il_str2. */ + if ((fp = fopen (name2, "r")) == NULL) + { + fprintf (stderr, "Can't open %s.\n", argv[1]); + exit (EXIT_FAILURE); + } + + puts ("--"); + puts ("Read a byte sequence which is invalid as a wide character string."); + puts (" bytes: '0', '\\n', 'A', 'B', 0xe3, 0x81, 'c', '\\0'"); + + errno = 0; + ret = fgetws (wcs, WIDE_STR_LEN, fp); + + if (ret == NULL) + { + puts ("Return Value: NULL"); + + if (errno == EILSEQ) + puts ("errno = EILSEQ"); + else + printf ("errno = %d\n", errno); + + result = 1; + } + else + { + int i; + + printf ("Return Value: %p\n", ret); + for (i = 0; i < wcslen (wcs) + 1; i++) + printf (" wcs[%d] = 0x%04x", i, (unsigned int)wcs[i]); + printf ("\n"); + + for (i = 0; il_str2[i] != '\n'; ++i) + if ((wchar_t) il_str2[i] != wcs[i]) + { + puts ("read string not correct"); + result = 1; + break; + } + if (il_str2[i] == '\n') + { + if (wcs[i] != L'\n') + { + puts ("newline missing"); + result = 1; + } + else if (wcs[i + 1] != L'\0') + { + puts ("read string not NUL-terminated"); + result = 1; + } + } + } + + puts ("\nsecond line"); + errno = 0; + ret = fgetws (wcs, WIDE_STR_LEN, fp); + + if (ret == NULL) + { + puts ("Return Value: NULL"); + + if (errno == EILSEQ) + puts ("errno = EILSEQ"); + else + { + printf ("errno = %d\n", errno); + result = 1; + } + } + else + { + printf ("Return Value: %p\n", ret); + for (i = 0; i < wcslen (wcs) + 1; i++) + printf (" wcs[%d] = 0x%04x", i, (unsigned int)wcs[i]); + printf ("\n"); + } + + fclose (fp); + + unlink (name1); + unlink (name2); + + return result; +} diff -durpN glibc-2.2.3/libio/tst-fopenloc.c glibc-2.2.4/libio/tst-fopenloc.c --- glibc-2.2.3/libio/tst-fopenloc.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/libio/tst-fopenloc.c Fri Jul 27 11:04:18 2001 @@ -0,0 +1,62 @@ +/* Test for ,ccs= handling in fopen. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include + + +static const char inputfile[] = "../iconvdata/testdata/ISO-8859-1"; + + +int +main (void) +{ + FILE *fp; + + mtrace (); + + setlocale (LC_ALL, "de_DE.UTF-8"); + + fp = fopen (inputfile, "r,ccs=ISO-8859-1"); + if (fp == NULL) + { + printf ("cannot open \"%s\": %s\n", inputfile, strerror (errno)); + exit (1); + } + + while (! feof_unlocked (fp)) + { + wchar_t buf[200]; + + if (fgetws_unlocked (buf, sizeof (buf) / sizeof (buf[0]), fp) == NULL) + break; + + fputws (buf, stdout); + } + + fclose (fp); + + return 0; +} diff -durpN glibc-2.2.3/libio/tst-swscanf.c glibc-2.2.4/libio/tst-swscanf.c --- glibc-2.2.3/libio/tst-swscanf.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/libio/tst-swscanf.c Thu Aug 9 12:08:05 2001 @@ -0,0 +1,100 @@ +#include +#include +#include +#include + + +static int do_test (const char *loc); + + +int +main (void) +{ + int result; + + result = do_test ("C"); + result |= do_test ("de_DE.ISO-8859-1"); + result |= do_test ("de_DE.UTF-8"); + result |= do_test ("ja_JP.EUC-JP"); + + return result; +} + + +static const struct +{ + const wchar_t *fmt; + const wchar_t *wfmt; + const wchar_t *arg; + const char *res; + const wchar_t *wres; + int only_C_locale; +} tests[] = + { + { L"%[abc]", L"%l[abc]", L"aabbccddaabb", "aabbcc", L"aabbcc", 0 }, + { L"%[^def]", L"%l[^def]", L"aabbccddaabb", "aabbcc", L"aabbcc", 0 }, + { L"%[^abc]", L"%l[^abc]", L"aabbccddaabb", "", L"", 0 }, + { L"%[a-c]", L"%l[a-c]", L"aabbccddaabb", "aabbcc", L"aabbcc", 1 }, + { L"%[^d-f]", L"%l[^d-f]", L"aabbccddaabb", "aabbcc", L"aabbcc", 1 }, + { L"%[^a-c]", L"%l[^a-c]", L"aabbccddaabb", "", L"", 1 }, + { L"%[^a-c]", L"%l[^a-c]", L"bbccddaabb", "", L"", 1 } + }; + + +static int +do_test (const char *loc) +{ + size_t n; + int result = 0; + + if (setlocale (LC_ALL, loc) == NULL) + { + printf ("cannot set locale \"%s\": %m\n", loc); + return 1; + } + + printf ("\nnew locale: \"%s\"\n", loc); + + for (n = 0; n < sizeof (tests) / sizeof (tests[0]); ++n) + { + char buf[100]; + wchar_t wbuf[100]; + + if (tests[n].only_C_locale && strcmp (loc, "C") != 0) + continue; + + if (swscanf (tests[n].arg, tests[n].fmt, buf) != 1) + { + printf ("swscanf (\"%S\", \"%S\", ...) failed\n", + tests[n].arg, tests[n].fmt); + result = 1; + } + else if (strcmp (buf, tests[n].res) != 0) + { + printf ("swscanf (\"%S\", \"%S\", ...) return \"%s\", expected \"%s\"\n", + tests[n].arg, tests[n].fmt, buf, tests[n].res); + result = 1; + } + else + printf ("swscanf (\"%S\", \"%S\", ...) OK\n", + tests[n].arg, tests[n].fmt); + + if (swscanf (tests[n].arg, tests[n].wfmt, wbuf) != 1) + { + printf ("swscanf (\"%S\", \"%S\", ...) failed\n", + tests[n].arg, tests[n].wfmt); + result = 1; + } + else if (wcscmp (wbuf, tests[n].wres) != 0) + { + printf ("swscanf (\"%S\", \"%S\", ...) return \"%S\", expected \"%S\"\n", + tests[n].arg, tests[n].wfmt, wbuf, tests[n].wres); + result = 1; + } + else + printf ("swscanf (\"%S\", \"%S\", ...) OK\n", + tests[n].arg, tests[n].wfmt); + } + + return result; +} diff -durpN glibc-2.2.3/libio/tst-ungetwc1.c glibc-2.2.4/libio/tst-ungetwc1.c --- glibc-2.2.3/libio/tst-ungetwc1.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/libio/tst-ungetwc1.c Wed Aug 8 18:57:12 2001 @@ -0,0 +1,81 @@ +/* Taken from the Li18nux base test suite. */ + +#define _XOPEN_SOURCE 500 +#include +#include +#include +#include +#include + +int +main (void) +{ + FILE *fp; + char *str ="abcdef"; + wint_t ret, wc, ungetone = 0x00E4; /* 0x00E4 means `a umlaut'. */ + char fname[] = "/tmp/tst-ungetwc1.out.XXXXXX"; + int fd; + int result = 0; + + puts ("This program runs on de_DE.UTF-8 locale."); + if (setlocale (LC_ALL, "de_DE.UTF-8") == NULL) + { + fprintf (stderr, "Err: Cannot run on the de_DE.UTF-8 locale"); + exit (EXIT_FAILURE); + } + + fd = mkstemp (fname); + if (fd == -1) + { + printf ("cannot open temp file: %m\n"); + exit (EXIT_FAILURE); + } + + /* Write some characters to `testfile'. */ + if ((fp = fdopen (fd, "w")) == NULL) + { + fprintf (stderr, "Cannot open 'testfile'."); + exit (EXIT_FAILURE); + } + fputs (str, fp); + fclose (fp); + + /* Open `testfile'. */ + if ((fp = fopen (fname, "r")) == NULL) + { + fprintf (stderr, "Cannot open 'testfile'."); + exit (EXIT_FAILURE); + } + + /* Unget a character. */ + ret = ungetwc (ungetone, fp); + printf ("Unget a character (0x%04x)\n", (unsigned int) ungetone); + fflush (stdout); + if (ret == WEOF) + { + puts ("ungetwc() returns NULL."); + exit (EXIT_SUCCESS); + } + + /* Reget a character. */ + wc = getwc (fp); + printf ("Reget a character (0x%04x)\n", (unsigned int) wc); + fflush (stdout); + if (wc == ungetone) + { + puts ("The ungotten character is equal to the regotten character."); + fflush (stdout); + } + else + { + puts ("The ungotten character is not equal to the regotten character."); + printf ("ungotten one: %04x, regetone: %04x", ungetone, wc); + fflush (stdout); + result = 1; + } + fclose (fp); + + unlink (fname); + + return result; +} diff -durpN glibc-2.2.3/libio/tst-ungetwc2.c glibc-2.2.4/libio/tst-ungetwc2.c --- glibc-2.2.3/libio/tst-ungetwc2.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/libio/tst-ungetwc2.c Thu Aug 9 09:37:41 2001 @@ -0,0 +1,81 @@ +/* Taken from the Li18nux base test suite. */ + +#define _XOPEN_SOURCE 500 +#include +#include +#include +#include +#include + +int +main (void) +{ + FILE *fp; + char *str = "abcdef"; + wint_t ret, wc; + char fname[] = "/tmp/tst-ungetwc2.out.XXXXXX"; + int fd; + long int pos; + int result = 0; + + puts ("This program runs on de_DE.UTF-8 locale."); + if (setlocale (LC_ALL, "de_DE.UTF-8") == NULL) + { + fprintf (stderr, "Err: Cannot run on the de_DE.UTF-8 locale\n"); + exit (EXIT_FAILURE); + } + + /* Write some characters to `testfile'. */ + fd = mkstemp (fname); + if (fd == -1) + { + printf ("cannot open temp file: %m\n"); + exit (EXIT_FAILURE); + } + if ((fp = fdopen (fd, "w")) == NULL) + { + fprintf (stderr, "Cannot open 'testfile'.\n"); + exit (EXIT_FAILURE); + } + fputs (str, fp); + fclose (fp); + + /* Open `testfile'. */ + if ((fp = fopen (fname, "r")) == NULL) + { + fprintf (stderr, "Cannot open 'testfile'."); + exit (EXIT_FAILURE); + } + + /* Get a character. */ + wc = getwc (fp); + pos = ftell (fp); + printf ("After get a character: %ld\n", pos); + if (pos != 1) + result = 1; + + /* Unget a character. */ + ret = ungetwc (wc, fp); + if (ret == WEOF) + { + fprintf (stderr, "ungetwc() returns NULL."); + exit (EXIT_FAILURE); + } + pos = ftell (fp); + printf ("After unget a character: %ld\n", pos); + if (pos != 0) + result = 1; + + /* Reget a character. */ + wc = getwc (fp); + pos = ftell (fp); + printf ("After reget a character: %ld\n", pos); + if (pos != 1) + result = 1; + + fclose (fp); + + unlink (fname); + + return result; +} diff -durpN glibc-2.2.3/libio/tst-widetext.c glibc-2.2.4/libio/tst-widetext.c --- glibc-2.2.3/libio/tst-widetext.c Tue Jul 25 14:07:37 2000 +++ glibc-2.2.4/libio/tst-widetext.c Mon Jul 23 10:54:12 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/tst_getwc.c glibc-2.2.4/libio/tst_getwc.c --- glibc-2.2.3/libio/tst_getwc.c Thu Jun 22 23:21:11 2000 +++ glibc-2.2.4/libio/tst_getwc.c Mon Jul 23 10:54:12 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/tst_putwc.c glibc-2.2.4/libio/tst_putwc.c --- glibc-2.2.3/libio/tst_putwc.c Thu Aug 31 14:45:04 2000 +++ glibc-2.2.4/libio/tst_putwc.c Mon Jul 23 10:54:12 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/tst_swprintf.c glibc-2.2.4/libio/tst_swprintf.c --- glibc-2.2.3/libio/tst_swprintf.c Wed Jun 16 15:07:24 1999 +++ glibc-2.2.4/libio/tst_swprintf.c Fri Aug 10 12:11:48 2001 @@ -1,41 +1,75 @@ #include #include +#include + + +static wchar_t buf[100]; +#define nbuf (sizeof (buf) / sizeof (buf[0])) +static const struct +{ + size_t n; + const char *str; + ssize_t exp; +} tests[] = + { + { nbuf, "hello world", 11 }, + { 0, "hello world", -1 }, + { 0, "", -1 }, + { nbuf, "", 0 } + }; int main (int argc, char *argv[]) { - wchar_t buf[100]; int n; int result = 0; puts ("test 1"); - n = swprintf (buf, sizeof (buf) / sizeof (buf[0]), L"Hello %s", "world"); + n = swprintf (buf, nbuf, L"Hello %s", "world"); if (n != 11) { printf ("incorrect return value: %d instead of 11\n", n); result = 1; } - - if (wcscmp (buf, L"Hello world") != 0) + else if (wcscmp (buf, L"Hello world") != 0) { printf ("incorrect string: L\"%ls\" instead of L\"Hello world\"\n", buf); result = 1; } puts ("test 2"); - n = swprintf (buf, sizeof (buf) / sizeof (buf[0]), L"Is this >%g< 3.1?", - 3.1); + n = swprintf (buf, nbuf, L"Is this >%g< 3.1?", 3.1); if (n != 18) -{ + { printf ("incorrect return value: %d instead of 18\n", n); result = 1; } - - if (wcscmp (buf, L"Is this >3.1< 3.1?") != 0) + else if (wcscmp (buf, L"Is this >3.1< 3.1?") != 0) { printf ("incorrect string: L\"%ls\" instead of L\"Is this >3.1< 3.1?\"\n", buf); result = 1; + } + + for (n = 0; n < sizeof (tests) / sizeof (tests[0]); ++n) + { + ssize_t res = swprintf (buf, tests[n].n, L"%s", tests[n].str); + + if (tests[n].exp < 0 && res >= 0) + { + printf ("swprintf (buf, %Zu, L\"%%s\", \"%s\") expected to fail\n", + tests[n].n, tests[n].str); + result = 1; + } + else if (tests[n].exp >= 0 && tests[n].exp != res) + { + printf ("swprintf (buf, %Zu, L\"%%s\", \"%s\") expected to return %Zd, but got %Zd\n", + tests[n].n, tests[n].str, tests[n].exp, res); + result = 1; + } + else + printf ("swprintf (buf, %Zu, L\"%%s\", \"%s\") OK\n", + tests[n].n, tests[n].str); } return result; diff -durpN glibc-2.2.3/libio/vasprintf.c glibc-2.2.4/libio/vasprintf.c --- glibc-2.2.3/libio/vasprintf.c Thu Jun 29 12:39:58 2000 +++ glibc-2.2.4/libio/vasprintf.c Sat Aug 11 18:28:49 2001 @@ -1,32 +1,35 @@ -/* Copyright (C) 1995, 1997, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1995, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include #include "libioP.h" #include "stdio.h" +#include #include "strfile.h" int @@ -40,9 +43,6 @@ _IO_vasprintf (result_ptr, format, args) const _IO_size_t init_string_size = 100; char *string; _IO_strfile sf; -#ifdef _IO_MTSAFE_IO - _IO_lock_t lock; -#endif int ret; _IO_size_t needed; _IO_size_t allocated; @@ -50,15 +50,15 @@ _IO_vasprintf (result_ptr, format, args) if (string == NULL) return -1; #ifdef _IO_MTSAFE_IO - sf._sbf._f._lock = &lock; + sf._sbf._f._lock = NULL; #endif - _IO_no_init ((_IO_FILE *) &sf._sbf, 0, -1, NULL, NULL); + _IO_no_init ((_IO_FILE *) &sf._sbf, _IO_USER_LOCK, -1, NULL, NULL); _IO_JUMPS ((struct _IO_FILE_plus *) &sf._sbf) = &_IO_str_jumps; _IO_str_init_static (&sf, string, init_string_size, string); sf._sbf._f._flags &= ~_IO_USER_BUF; sf._s._allocate_buffer = (_IO_alloc_type) malloc; sf._s._free_buffer = (_IO_free_type) free; - ret = _IO_vfprintf ((_IO_FILE *) &sf, format, args); + ret = _IO_vfprintf (&sf._sbf._f, format, args); if (ret < 0) return ret; /* Only use realloc if the size we need is of the same order of @@ -72,7 +72,7 @@ _IO_vasprintf (result_ptr, format, args) *result_ptr = (char *) malloc (needed); if (*result_ptr != NULL) { - memcpy (*result_ptr, sf._sbf._f._IO_buf_base, needed); + memcpy (*result_ptr, sf._sbf._f._IO_buf_base, needed - 1); free (sf._sbf._f._IO_buf_base); } else @@ -81,7 +81,7 @@ _IO_vasprintf (result_ptr, format, args) } if (*result_ptr == NULL) *result_ptr = sf._sbf._f._IO_buf_base; - (*result_ptr)[sf._sbf._f._IO_write_ptr-sf._sbf._f._IO_write_base] = '\0'; + (*result_ptr)[needed - 1] = '\0'; return ret; } diff -durpN glibc-2.2.3/libio/vscanf.c glibc-2.2.4/libio/vscanf.c --- glibc-2.2.3/libio/vscanf.c Tue Aug 19 20:40:07 1997 +++ glibc-2.2.4/libio/vscanf.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "stdio.h" diff -durpN glibc-2.2.3/libio/vsnprintf.c glibc-2.2.4/libio/vsnprintf.c --- glibc-2.2.3/libio/vsnprintf.c Wed Aug 2 14:52:11 2000 +++ glibc-2.2.4/libio/vsnprintf.c Sat Aug 11 18:28:49 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1994, 1997, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1994, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "strfile.h" @@ -110,8 +112,7 @@ _IO_vsnprintf (string, maxlen, format, a _IO_strnfile sf; int ret; #ifdef _IO_MTSAFE_IO - _IO_lock_t lock; - sf.f._sbf._f._lock = &lock; + sf.f._sbf._f._lock = NULL; #endif /* We need to handle the special case where MAXLEN is 0. Use the @@ -122,7 +123,7 @@ _IO_vsnprintf (string, maxlen, format, a maxlen = sizeof (sf.overflow_buf); } - _IO_no_init (&sf.f._sbf._f, 0, -1, NULL, NULL); + _IO_no_init (&sf.f._sbf._f, _IO_USER_LOCK, -1, NULL, NULL); _IO_JUMPS ((struct _IO_FILE_plus *) &sf.f._sbf) = &_IO_strn_jumps; string[0] = '\0'; _IO_str_init_static (&sf.f, string, maxlen - 1, string); diff -durpN glibc-2.2.3/libio/vswprintf.c glibc-2.2.4/libio/vswprintf.c --- glibc-2.2.3/libio/vswprintf.c Wed Aug 2 14:52:11 2000 +++ glibc-2.2.4/libio/vswprintf.c Sat Aug 11 18:28:49 2001 @@ -1,27 +1,29 @@ -/* Copyright (C) 1994, 1997, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1994, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include "strfile.h" @@ -52,11 +54,6 @@ _IO_wstrn_overflow (fp, c) if (fp->_wide_data->_IO_buf_base != snf->overflow_buf) { - /* Terminate the string. We know that there is room for at - least one more character since we initialized the stream with - a size to make this possible. */ - *fp->_wide_data->_IO_write_ptr = '\0'; - _IO_wsetb (fp, snf->overflow_buf, snf->overflow_buf + (sizeof (snf->overflow_buf) / sizeof (wchar_t)), 0); @@ -114,26 +111,28 @@ _IO_vswprintf (string, maxlen, format, a int ret; struct _IO_wide_data wd; #ifdef _IO_MTSAFE_IO - _IO_lock_t lock; - sf.f._sbf._f._lock = &lock; + sf.f._sbf._f._lock = NULL; #endif - /* We need to handle the special case where MAXLEN is 0. Use the - overflow buffer right from the start. */ if (maxlen == 0) - { - string = sf.overflow_buf; - maxlen = sizeof (sf.overflow_buf) / sizeof (wchar_t); - } + /* Since we have to write at least the terminating L'\0' a buffer + length of zero always makes the function fail. */ + return -1; - _IO_no_init (&sf.f._sbf._f, 0, 0, &wd, &_IO_wstrn_jumps); + _IO_no_init (&sf.f._sbf._f, _IO_USER_LOCK, 0, &wd, &_IO_wstrn_jumps); _IO_fwide (&sf.f._sbf._f, 1); string[0] = L'\0'; _IO_wstr_init_static (&sf.f._sbf._f, string, maxlen - 1, string); ret = _IO_vfwprintf ((_IO_FILE *) &sf.f._sbf, format, args); - if (sf.f._sbf._f._wide_data->_IO_buf_base != sf.overflow_buf) - *sf.f._sbf._f._wide_data->_IO_write_ptr = '\0'; + if (sf.f._sbf._f._wide_data->_IO_buf_base == sf.overflow_buf) + /* ISO C99 requires swprintf/vswprintf to return an error if the + output does not fit int he provided buffer. */ + return -1; + + /* Terminate the string. */ + *sf.f._sbf._f._wide_data->_IO_write_ptr = '\0'; + return ret; } diff -durpN glibc-2.2.3/libio/vwprintf.c glibc-2.2.4/libio/vwprintf.c --- glibc-2.2.3/libio/vwprintf.c Thu Jun 17 11:46:56 1999 +++ glibc-2.2.4/libio/vwprintf.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/vwscanf.c glibc-2.2.4/libio/vwscanf.c --- glibc-2.2.3/libio/vwscanf.c Wed Jun 16 15:08:38 1999 +++ glibc-2.2.4/libio/vwscanf.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "libioP.h" #include diff -durpN glibc-2.2.3/libio/wfiledoalloc.c glibc-2.2.4/libio/wfiledoalloc.c --- glibc-2.2.3/libio/wfiledoalloc.c Wed Aug 2 14:52:11 2000 +++ glibc-2.2.4/libio/wfiledoalloc.c Mon Jul 23 10:54:12 2001 @@ -1,27 +1,29 @@ /* Copyright (C) 1993, 1997, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ /* * Copyright (c) 1990 The Regents of the University of California. diff -durpN glibc-2.2.3/libio/wfileops.c glibc-2.2.4/libio/wfileops.c --- glibc-2.2.3/libio/wfileops.c Tue Aug 15 11:16:20 2000 +++ glibc-2.2.4/libio/wfileops.c Fri Aug 10 12:11:49 2001 @@ -1,29 +1,31 @@ -/* Copyright (C) 1993, 95, 97, 98, 99, 2000 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993,95,97,98,99,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Ulrich Drepper . Based on the single byte version by Per Bothner . - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include #include @@ -155,34 +157,28 @@ _IO_wfile_underflow (fp) /* Maybe there is something left in the external buffer. */ if (fp->_IO_read_ptr < fp->_IO_read_end) { - /* Convert it. */ - size_t avail_bytes = fp->_IO_read_end - fp->_IO_read_ptr; - - if (avail_bytes >= (*cd->__codecvt_do_max_length) (cd)) - { - /* There is more in the external. */ - const char *read_stop = (const char *) fp->_IO_read_ptr; + /* There is more in the external. Convert it. */ + const char *read_stop = (const char *) fp->_IO_read_ptr; - fp->_wide_data->_IO_last_state = fp->_wide_data->_IO_state; - status = (*cd->__codecvt_do_in) (cd, &fp->_wide_data->_IO_state, - fp->_IO_read_ptr, fp->_IO_read_end, - &read_stop, - fp->_wide_data->_IO_read_end, - fp->_wide_data->_IO_buf_end, - &fp->_wide_data->_IO_read_end); + fp->_wide_data->_IO_last_state = fp->_wide_data->_IO_state; + status = (*cd->__codecvt_do_in) (cd, &fp->_wide_data->_IO_state, + fp->_IO_read_ptr, fp->_IO_read_end, + &read_stop, + fp->_wide_data->_IO_read_end, + fp->_wide_data->_IO_buf_end, + &fp->_wide_data->_IO_read_end); - fp->_IO_read_ptr = (char *) read_stop; + fp->_IO_read_ptr = (char *) read_stop; - /* If we managed to generate some text return the next character. */ - if (fp->_wide_data->_IO_read_ptr < fp->_wide_data->_IO_read_end) - return *fp->_wide_data->_IO_read_ptr; + /* If we managed to generate some text return the next character. */ + if (fp->_wide_data->_IO_read_ptr < fp->_wide_data->_IO_read_end) + return *fp->_wide_data->_IO_read_ptr; - if (status == __codecvt_error) - { - __set_errno (EILSEQ); - fp->_flags |= _IO_ERR_SEEN; - return WEOF; - } + if (status == __codecvt_error) + { + __set_errno (EILSEQ); + fp->_flags |= _IO_ERR_SEEN; + return WEOF; } /* Move the remaining content of the read buffer to the beginning. */ @@ -227,7 +223,27 @@ _IO_wfile_underflow (fp) /* Flush all line buffered files before reading. */ /* FIXME This can/should be moved to genops ?? */ if (fp->_flags & (_IO_LINE_BUF|_IO_UNBUFFERED)) - _IO_flush_all_linebuffered (); + { +#if 0 + _IO_flush_all_linebuffered (); +#else + /* We used to flush all line-buffered stream. This really isn't + required by any standard. My recollection is that + traditional Unix systems did this for stdout. stderr better + not be line buffered. So we do just that here + explicitly. --drepper */ + _IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile, + _IO_stdout); + _IO_flockfile (_IO_stdout); + + if ((_IO_stdout->_flags & (_IO_LINKED | _IO_NO_WRITES | _IO_LINE_BUF)) + == (_IO_LINKED | _IO_LINE_BUF)) + _IO_OVERFLOW (_IO_stdout, EOF); + + _IO_funlockfile (_IO_stdout); + _IO_cleanup_region_end (0); +#endif + } _IO_switch_to_get_mode (fp); @@ -442,7 +458,28 @@ _IO_wfile_seekoff (fp, offset, dir, mode == fp->_wide_data->_IO_write_ptr)); if (mode == 0) - dir = _IO_seek_cur, offset = 0; /* Don't move any pointers. */ + { + /* XXX For wide stream with backup store it is not very + reasonable to determine the offset. The pushed-back + character might require a state change and we need not be + able to compute the initial state by reverse transformation + since there is no guarantee of symmetry. So we don't even + try and return an error. */ + if (_IO_in_backup (fp)) + { + if (fp->_wide_data->_IO_read_ptr < fp->_wide_data->_IO_read_end) + { + __set_errno (EINVAL); + return -1; + } + + /* There is no more data in the backup buffer. We can + switch back. */ + _IO_switch_to_main_wget_area (fp); + } + + dir = _IO_seek_cur, offset = 0; /* Don't move any pointers. */ + } /* Flush unwritten characters. (This may do an unneeded write if we seek within the buffer. @@ -450,7 +487,7 @@ _IO_wfile_seekoff (fp, offset, dir, mode egptr to ptr. That can't be done in the current design, which assumes file_ptr() is eGptr. Anyway, since we probably end up flushing when we close(), it doesn't make much difference.) - FIXME: simulate mem-papped files. */ + FIXME: simulate mem-mapped files. */ if (fp->_wide_data->_IO_write_ptr > fp->_wide_data->_IO_write_base || _IO_in_put_mode (fp)) @@ -493,12 +530,13 @@ _IO_wfile_seekoff (fp, offset, dir, mode { int nread; - delta = fp->_wide_data->_IO_read_ptr - fp->_wide_data->_IO_read_end; + delta = fp->_wide_data->_IO_read_ptr - fp->_wide_data->_IO_read_base; fp->_wide_data->_IO_state = fp->_wide_data->_IO_last_state; nread = (*cv->__codecvt_do_length) (cv, &fp->_wide_data->_IO_state, fp->_IO_read_base, fp->_IO_read_end, delta); fp->_IO_read_ptr = fp->_IO_read_base + nread; + fp->_wide_data->_IO_read_end = fp->_wide_data->_IO_read_ptr; offset -= fp->_IO_read_end - fp->_IO_read_base - nread; } @@ -635,6 +673,10 @@ _IO_wfile_seekoff (fp, offset, dir, mode fp->_offset = result; _IO_setg (fp, fp->_IO_buf_base, fp->_IO_buf_base, fp->_IO_buf_base); _IO_setp (fp, fp->_IO_buf_base, fp->_IO_buf_base); + _IO_wsetg (fp, fp->_wide_data->_IO_buf_base, + fp->_wide_data->_IO_buf_base, fp->_wide_data->_IO_buf_base); + _IO_wsetp (fp, fp->_wide_data->_IO_buf_base, + fp->_wide_data->_IO_buf_base); } return result; diff -durpN glibc-2.2.3/libio/wgenops.c glibc-2.2.4/libio/wgenops.c --- glibc-2.2.3/libio/wgenops.c Sat Jan 6 20:35:20 2001 +++ glibc-2.2.4/libio/wgenops.c Sat Aug 11 18:28:49 2001 @@ -1,29 +1,31 @@ /* Copyright (C) 1993,1995,1997,1998,1999,2000,2001 Free Software Foundation, Inc. - This file is part of the GNU IO Library. + This file is part of the GNU C Library. Written by Ulrich Drepper . Based on the single byte version by Per Bothner . - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ /* Generic or default I/O operations. */ @@ -208,7 +210,8 @@ _IO_wdefault_finish (fp, dummy) } #ifdef _IO_MTSAFE_IO - _IO_lock_fini (*fp->_lock); + if (fp->_lock != NULL) + _IO_lock_fini (*fp->_lock); #endif _IO_un_link ((struct _IO_FILE_plus *) fp); diff -durpN glibc-2.2.3/libio/wprintf.c glibc-2.2.4/libio/wprintf.c --- glibc-2.2.3/libio/wprintf.c Thu Jun 17 11:46:26 1999 +++ glibc-2.2.4/libio/wprintf.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/wscanf.c glibc-2.2.4/libio/wscanf.c --- glibc-2.2.3/libio/wscanf.c Tue Jun 22 12:34:17 1999 +++ glibc-2.2.4/libio/wscanf.c Mon Jul 23 10:54:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/libio/wstrops.c glibc-2.2.4/libio/wstrops.c --- glibc-2.2.3/libio/wstrops.c Wed Jun 16 15:10:05 1999 +++ glibc-2.2.4/libio/wstrops.c Sat Aug 11 18:28:49 2001 @@ -1,32 +1,35 @@ -/* Copyright (C) 1993, 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU IO Library. +/* Copyright (C) 1993, 1997, 1998, 1999, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library 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 GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of + The GNU C Library 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. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this library; see the file COPYING. If not, write to - the Free Software Foundation, 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. - As a special exception, if you link this library with files - compiled with a GNU compiler to produce an executable, this does - not cause the resulting executable to be covered by the GNU General - Public License. This exception does not however invalidate any - other reasons why the executable file might be covered by the GNU - General Public License. */ + As a special exception, if you link the code in this file with + files compiled with a GNU compiler to produce an executable, + that does not cause the resulting executable to be covered by + the GNU Lesser General Public License. This exception does not + however invalidate any other reasons why the executable file + might be covered by the GNU Lesser General Public License. + This exception applies to code released by its copyright holders + in files containing the exception. */ #include "strfile.h" #include "libioP.h" #include #include +#include #if 0 /* The following definitions are for exposition only. diff -durpN glibc-2.2.3/locale/C-address.c glibc-2.2.4/locale/C-address.c --- glibc-2.2.3/locale/C-address.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/locale/C-address.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/C-collate.c glibc-2.2.4/locale/C-collate.c --- glibc-2.2.3/locale/C-collate.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/locale/C-collate.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/C-ctype.c glibc-2.2.4/locale/C-ctype.c --- glibc-2.2.3/locale/C-ctype.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/locale/C-ctype.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" #include diff -durpN glibc-2.2.3/locale/C-identification.c glibc-2.2.4/locale/C-identification.c --- glibc-2.2.3/locale/C-identification.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/locale/C-identification.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/C-measurement.c glibc-2.2.4/locale/C-measurement.c --- glibc-2.2.3/locale/C-measurement.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/locale/C-measurement.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/C-messages.c glibc-2.2.4/locale/C-messages.c --- glibc-2.2.3/locale/C-messages.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/locale/C-messages.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/C-monetary.c glibc-2.2.4/locale/C-monetary.c --- glibc-2.2.3/locale/C-monetary.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/locale/C-monetary.c Fri Aug 10 12:11:49 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" @@ -52,7 +52,7 @@ const struct locale_data _nl_C_LC_MONETA { string: not_available }, { string: not_available }, { string: not_available }, - { string: "" }, + { string: "-" }, { string: not_available }, { string: not_available }, { string: not_available }, diff -durpN glibc-2.2.3/locale/C-name.c glibc-2.2.4/locale/C-name.c --- glibc-2.2.3/locale/C-name.c Sat Apr 7 14:02:34 2001 +++ glibc-2.2.4/locale/C-name.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/C-numeric.c glibc-2.2.4/locale/C-numeric.c --- glibc-2.2.3/locale/C-numeric.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/C-numeric.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/C-paper.c glibc-2.2.4/locale/C-paper.c --- glibc-2.2.3/locale/C-paper.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/C-paper.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/C-telephone.c glibc-2.2.4/locale/C-telephone.c --- glibc-2.2.3/locale/C-telephone.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/C-telephone.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/C-time.c glibc-2.2.4/locale/C-time.c --- glibc-2.2.3/locale/C-time.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/C-time.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/C-translit.h glibc-2.2.4/locale/C-translit.h --- glibc-2.2.3/locale/C-translit.h Fri Feb 9 11:51:17 2001 +++ glibc-2.2.4/locale/C-translit.h Fri Jul 27 23:52:54 2001 @@ -1,4 +1,4 @@ -#define NTRANSLIT 590 +#define NTRANSLIT 1291 static const uint32_t translit_from_idx[] = { 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, @@ -50,7 +50,65 @@ static const uint32_t translit_from_idx[ 1104, 1106, 1108, 1110, 1112, 1114, 1116, 1118, 1120, 1122, 1124, 1126, 1128, 1130, 1132, 1134, 1136, 1138, 1140, 1142, 1144, 1146, 1148, 1150, 1152, 1154, 1156, 1158, 1160, 1162, 1164, 1166, 1168, 1170, 1172, 1174, - 1176, 1178 + 1176, 1178, 1180, 1182, 1184, 1186, 1188, 1190, 1192, 1194, 1196, 1198, + 1200, 1202, 1204, 1206, 1208, 1210, 1212, 1214, 1216, 1218, 1220, 1222, + 1224, 1226, 1228, 1230, 1232, 1234, 1236, 1238, 1240, 1242, 1244, 1246, + 1248, 1250, 1252, 1254, 1256, 1258, 1260, 1262, 1264, 1266, 1268, 1270, + 1272, 1274, 1276, 1278, 1280, 1282, 1284, 1286, 1288, 1290, 1292, 1294, + 1296, 1298, 1300, 1302, 1304, 1306, 1308, 1310, 1312, 1314, 1316, 1318, + 1320, 1322, 1324, 1326, 1328, 1330, 1332, 1334, 1336, 1338, 1340, 1342, + 1344, 1346, 1348, 1350, 1352, 1354, 1356, 1358, 1360, 1362, 1364, 1366, + 1368, 1370, 1372, 1374, 1376, 1378, 1380, 1382, 1384, 1386, 1388, 1390, + 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1406, 1408, 1410, 1412, 1414, + 1416, 1418, 1420, 1422, 1424, 1426, 1428, 1430, 1432, 1434, 1436, 1438, + 1440, 1442, 1444, 1446, 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462, + 1464, 1466, 1468, 1470, 1472, 1474, 1476, 1478, 1480, 1482, 1484, 1486, + 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 1506, 1508, 1510, + 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530, 1532, 1534, + 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554, 1556, 1558, + 1560, 1562, 1564, 1566, 1568, 1570, 1572, 1574, 1576, 1578, 1580, 1582, + 1584, 1586, 1588, 1590, 1592, 1594, 1596, 1598, 1600, 1602, 1604, 1606, + 1608, 1610, 1612, 1614, 1616, 1618, 1620, 1622, 1624, 1626, 1628, 1630, + 1632, 1634, 1636, 1638, 1640, 1642, 1644, 1646, 1648, 1650, 1652, 1654, + 1656, 1658, 1660, 1662, 1664, 1666, 1668, 1670, 1672, 1674, 1676, 1678, + 1680, 1682, 1684, 1686, 1688, 1690, 1692, 1694, 1696, 1698, 1700, 1702, + 1704, 1706, 1708, 1710, 1712, 1714, 1716, 1718, 1720, 1722, 1724, 1726, + 1728, 1730, 1732, 1734, 1736, 1738, 1740, 1742, 1744, 1746, 1748, 1750, + 1752, 1754, 1756, 1758, 1760, 1762, 1764, 1766, 1768, 1770, 1772, 1774, + 1776, 1778, 1780, 1782, 1784, 1786, 1788, 1790, 1792, 1794, 1796, 1798, + 1800, 1802, 1804, 1806, 1808, 1810, 1812, 1814, 1816, 1818, 1820, 1822, + 1824, 1826, 1828, 1830, 1832, 1834, 1836, 1838, 1840, 1842, 1844, 1846, + 1848, 1850, 1852, 1854, 1856, 1858, 1860, 1862, 1864, 1866, 1868, 1870, + 1872, 1874, 1876, 1878, 1880, 1882, 1884, 1886, 1888, 1890, 1892, 1894, + 1896, 1898, 1900, 1902, 1904, 1906, 1908, 1910, 1912, 1914, 1916, 1918, + 1920, 1922, 1924, 1926, 1928, 1930, 1932, 1934, 1936, 1938, 1940, 1942, + 1944, 1946, 1948, 1950, 1952, 1954, 1956, 1958, 1960, 1962, 1964, 1966, + 1968, 1970, 1972, 1974, 1976, 1978, 1980, 1982, 1984, 1986, 1988, 1990, + 1992, 1994, 1996, 1998, 2000, 2002, 2004, 2006, 2008, 2010, 2012, 2014, + 2016, 2018, 2020, 2022, 2024, 2026, 2028, 2030, 2032, 2034, 2036, 2038, + 2040, 2042, 2044, 2046, 2048, 2050, 2052, 2054, 2056, 2058, 2060, 2062, + 2064, 2066, 2068, 2070, 2072, 2074, 2076, 2078, 2080, 2082, 2084, 2086, + 2088, 2090, 2092, 2094, 2096, 2098, 2100, 2102, 2104, 2106, 2108, 2110, + 2112, 2114, 2116, 2118, 2120, 2122, 2124, 2126, 2128, 2130, 2132, 2134, + 2136, 2138, 2140, 2142, 2144, 2146, 2148, 2150, 2152, 2154, 2156, 2158, + 2160, 2162, 2164, 2166, 2168, 2170, 2172, 2174, 2176, 2178, 2180, 2182, + 2184, 2186, 2188, 2190, 2192, 2194, 2196, 2198, 2200, 2202, 2204, 2206, + 2208, 2210, 2212, 2214, 2216, 2218, 2220, 2222, 2224, 2226, 2228, 2230, + 2232, 2234, 2236, 2238, 2240, 2242, 2244, 2246, 2248, 2250, 2252, 2254, + 2256, 2258, 2260, 2262, 2264, 2266, 2268, 2270, 2272, 2274, 2276, 2278, + 2280, 2282, 2284, 2286, 2288, 2290, 2292, 2294, 2296, 2298, 2300, 2302, + 2304, 2306, 2308, 2310, 2312, 2314, 2316, 2318, 2320, 2322, 2324, 2326, + 2328, 2330, 2332, 2334, 2336, 2338, 2340, 2342, 2344, 2346, 2348, 2350, + 2352, 2354, 2356, 2358, 2360, 2362, 2364, 2366, 2368, 2370, 2372, 2374, + 2376, 2378, 2380, 2382, 2384, 2386, 2388, 2390, 2392, 2394, 2396, 2398, + 2400, 2402, 2404, 2406, 2408, 2410, 2412, 2414, 2416, 2418, 2420, 2422, + 2424, 2426, 2428, 2430, 2432, 2434, 2436, 2438, 2440, 2442, 2444, 2446, + 2448, 2450, 2452, 2454, 2456, 2458, 2460, 2462, 2464, 2466, 2468, 2470, + 2472, 2474, 2476, 2478, 2480, 2482, 2484, 2486, 2488, 2490, 2492, 2494, + 2496, 2498, 2500, 2502, 2504, 2506, 2508, 2510, 2512, 2514, 2516, 2518, + 2520, 2522, 2524, 2526, 2528, 2530, 2532, 2534, 2536, 2538, 2540, 2542, + 2544, 2546, 2548, 2550, 2552, 2554, 2556, 2558, 2560, 2562, 2564, 2566, + 2568, 2570, 2572, 2574, 2576, 2578, 2580 }; static const wchar_t translit_from_tbl[] = L"\x00a0" L"\0" L"\x00a9" L"\0" L"\x00ab" L"\0" L"\x00ad" L"\0" L"\x00ae" @@ -183,7 +241,208 @@ static const wchar_t translit_from_tbl[] L"\0" L"\xff4d" L"\0" L"\xff4e" L"\0" L"\xff4f" L"\0" L"\xff50" L"\0" L"\xff51" L"\0" L"\xff52" L"\0" L"\xff53" L"\0" L"\xff54" L"\0" L"\xff55" L"\0" L"\xff56" L"\0" L"\xff57" L"\0" L"\xff58" L"\0" L"\xff59" L"\0" - L"\xff5a" L"\0" L"\xff5b" L"\0" L"\xff5c" L"\0" L"\xff5d" L"\0" L"\xff5e"; + L"\xff5a" L"\0" L"\xff5b" L"\0" L"\xff5c" L"\0" L"\xff5d" L"\0" L"\xff5e" + L"\0" L"\x0001d400" L"\0" L"\x0001d401" L"\0" L"\x0001d402" L"\0" + L"\x0001d403" L"\0" L"\x0001d404" L"\0" L"\x0001d405" L"\0" L"\x0001d406" + L"\0" L"\x0001d407" L"\0" L"\x0001d408" L"\0" L"\x0001d409" L"\0" + L"\x0001d40a" L"\0" L"\x0001d40b" L"\0" L"\x0001d40c" L"\0" L"\x0001d40d" + L"\0" L"\x0001d40e" L"\0" L"\x0001d40f" L"\0" L"\x0001d410" L"\0" + L"\x0001d411" L"\0" L"\x0001d412" L"\0" L"\x0001d413" L"\0" L"\x0001d414" + L"\0" L"\x0001d415" L"\0" L"\x0001d416" L"\0" L"\x0001d417" L"\0" + L"\x0001d418" L"\0" L"\x0001d419" L"\0" L"\x0001d41a" L"\0" L"\x0001d41b" + L"\0" L"\x0001d41c" L"\0" L"\x0001d41d" L"\0" L"\x0001d41e" L"\0" + L"\x0001d41f" L"\0" L"\x0001d420" L"\0" L"\x0001d421" L"\0" L"\x0001d422" + L"\0" L"\x0001d423" L"\0" L"\x0001d424" L"\0" L"\x0001d425" L"\0" + L"\x0001d426" L"\0" L"\x0001d427" L"\0" L"\x0001d428" L"\0" L"\x0001d429" + L"\0" L"\x0001d42a" L"\0" L"\x0001d42b" L"\0" L"\x0001d42c" L"\0" + L"\x0001d42d" L"\0" L"\x0001d42e" L"\0" L"\x0001d42f" L"\0" L"\x0001d430" + L"\0" L"\x0001d431" L"\0" L"\x0001d432" L"\0" L"\x0001d433" L"\0" + L"\x0001d434" L"\0" L"\x0001d435" L"\0" L"\x0001d436" L"\0" L"\x0001d437" + L"\0" L"\x0001d438" L"\0" L"\x0001d439" L"\0" L"\x0001d43a" L"\0" + L"\x0001d43b" L"\0" L"\x0001d43c" L"\0" L"\x0001d43d" L"\0" L"\x0001d43e" + L"\0" L"\x0001d43f" L"\0" L"\x0001d440" L"\0" L"\x0001d441" L"\0" + L"\x0001d442" L"\0" L"\x0001d443" L"\0" L"\x0001d444" L"\0" L"\x0001d445" + L"\0" L"\x0001d446" L"\0" L"\x0001d447" L"\0" L"\x0001d448" L"\0" + L"\x0001d449" L"\0" L"\x0001d44a" L"\0" L"\x0001d44b" L"\0" L"\x0001d44c" + L"\0" L"\x0001d44d" L"\0" L"\x0001d44e" L"\0" L"\x0001d44f" L"\0" + L"\x0001d450" L"\0" L"\x0001d451" L"\0" L"\x0001d452" L"\0" L"\x0001d453" + L"\0" L"\x0001d454" L"\0" L"\x0001d456" L"\0" L"\x0001d457" L"\0" + L"\x0001d458" L"\0" L"\x0001d459" L"\0" L"\x0001d45a" L"\0" L"\x0001d45b" + L"\0" L"\x0001d45c" L"\0" L"\x0001d45d" L"\0" L"\x0001d45e" L"\0" + L"\x0001d45f" L"\0" L"\x0001d460" L"\0" L"\x0001d461" L"\0" L"\x0001d462" + L"\0" L"\x0001d463" L"\0" L"\x0001d464" L"\0" L"\x0001d465" L"\0" + L"\x0001d466" L"\0" L"\x0001d467" L"\0" L"\x0001d468" L"\0" L"\x0001d469" + L"\0" L"\x0001d46a" L"\0" L"\x0001d46b" L"\0" L"\x0001d46c" L"\0" + L"\x0001d46d" L"\0" L"\x0001d46e" L"\0" L"\x0001d46f" L"\0" L"\x0001d470" + L"\0" L"\x0001d471" L"\0" L"\x0001d472" L"\0" L"\x0001d473" L"\0" + L"\x0001d474" L"\0" L"\x0001d475" L"\0" L"\x0001d476" L"\0" L"\x0001d477" + L"\0" L"\x0001d478" L"\0" L"\x0001d479" L"\0" L"\x0001d47a" L"\0" + L"\x0001d47b" L"\0" L"\x0001d47c" L"\0" L"\x0001d47d" L"\0" L"\x0001d47e" + L"\0" L"\x0001d47f" L"\0" L"\x0001d480" L"\0" L"\x0001d481" L"\0" + L"\x0001d482" L"\0" L"\x0001d483" L"\0" L"\x0001d484" L"\0" L"\x0001d485" + L"\0" L"\x0001d486" L"\0" L"\x0001d487" L"\0" L"\x0001d488" L"\0" + L"\x0001d489" L"\0" L"\x0001d48a" L"\0" L"\x0001d48b" L"\0" L"\x0001d48c" + L"\0" L"\x0001d48d" L"\0" L"\x0001d48e" L"\0" L"\x0001d48f" L"\0" + L"\x0001d490" L"\0" L"\x0001d491" L"\0" L"\x0001d492" L"\0" L"\x0001d493" + L"\0" L"\x0001d494" L"\0" L"\x0001d495" L"\0" L"\x0001d496" L"\0" + L"\x0001d497" L"\0" L"\x0001d498" L"\0" L"\x0001d499" L"\0" L"\x0001d49a" + L"\0" L"\x0001d49b" L"\0" L"\x0001d49c" L"\0" L"\x0001d49e" L"\0" + L"\x0001d49f" L"\0" L"\x0001d4a2" L"\0" L"\x0001d4a5" L"\0" L"\x0001d4a6" + L"\0" L"\x0001d4a9" L"\0" L"\x0001d4aa" L"\0" L"\x0001d4ab" L"\0" + L"\x0001d4ac" L"\0" L"\x0001d4ae" L"\0" L"\x0001d4af" L"\0" L"\x0001d4b0" + L"\0" L"\x0001d4b1" L"\0" L"\x0001d4b2" L"\0" L"\x0001d4b3" L"\0" + L"\x0001d4b4" L"\0" L"\x0001d4b5" L"\0" L"\x0001d4b6" L"\0" L"\x0001d4b7" + L"\0" L"\x0001d4b8" L"\0" L"\x0001d4b9" L"\0" L"\x0001d4bb" L"\0" + L"\x0001d4bd" L"\0" L"\x0001d4be" L"\0" L"\x0001d4bf" L"\0" L"\x0001d4c0" + L"\0" L"\x0001d4c2" L"\0" L"\x0001d4c3" L"\0" L"\x0001d4c5" L"\0" + L"\x0001d4c6" L"\0" L"\x0001d4c7" L"\0" L"\x0001d4c8" L"\0" L"\x0001d4c9" + L"\0" L"\x0001d4ca" L"\0" L"\x0001d4cb" L"\0" L"\x0001d4cc" L"\0" + L"\x0001d4cd" L"\0" L"\x0001d4ce" L"\0" L"\x0001d4cf" L"\0" L"\x0001d4d0" + L"\0" L"\x0001d4d1" L"\0" L"\x0001d4d2" L"\0" L"\x0001d4d3" L"\0" + L"\x0001d4d4" L"\0" L"\x0001d4d5" L"\0" L"\x0001d4d6" L"\0" L"\x0001d4d7" + L"\0" L"\x0001d4d8" L"\0" L"\x0001d4d9" L"\0" L"\x0001d4da" L"\0" + L"\x0001d4db" L"\0" L"\x0001d4dc" L"\0" L"\x0001d4dd" L"\0" L"\x0001d4de" + L"\0" L"\x0001d4df" L"\0" L"\x0001d4e0" L"\0" L"\x0001d4e1" L"\0" + L"\x0001d4e2" L"\0" L"\x0001d4e3" L"\0" L"\x0001d4e4" L"\0" L"\x0001d4e5" + L"\0" L"\x0001d4e6" L"\0" L"\x0001d4e7" L"\0" L"\x0001d4e8" L"\0" + L"\x0001d4e9" L"\0" L"\x0001d4ea" L"\0" L"\x0001d4eb" L"\0" L"\x0001d4ec" + L"\0" L"\x0001d4ed" L"\0" L"\x0001d4ee" L"\0" L"\x0001d4ef" L"\0" + L"\x0001d4f0" L"\0" L"\x0001d4f1" L"\0" L"\x0001d4f2" L"\0" L"\x0001d4f3" + L"\0" L"\x0001d4f4" L"\0" L"\x0001d4f5" L"\0" L"\x0001d4f6" L"\0" + L"\x0001d4f7" L"\0" L"\x0001d4f8" L"\0" L"\x0001d4f9" L"\0" L"\x0001d4fa" + L"\0" L"\x0001d4fb" L"\0" L"\x0001d4fc" L"\0" L"\x0001d4fd" L"\0" + L"\x0001d4fe" L"\0" L"\x0001d4ff" L"\0" L"\x0001d500" L"\0" L"\x0001d501" + L"\0" L"\x0001d502" L"\0" L"\x0001d503" L"\0" L"\x0001d504" L"\0" + L"\x0001d505" L"\0" L"\x0001d507" L"\0" L"\x0001d508" L"\0" L"\x0001d509" + L"\0" L"\x0001d50a" L"\0" L"\x0001d50d" L"\0" L"\x0001d50e" L"\0" + L"\x0001d50f" L"\0" L"\x0001d510" L"\0" L"\x0001d511" L"\0" L"\x0001d512" + L"\0" L"\x0001d513" L"\0" L"\x0001d514" L"\0" L"\x0001d516" L"\0" + L"\x0001d517" L"\0" L"\x0001d518" L"\0" L"\x0001d519" L"\0" L"\x0001d51a" + L"\0" L"\x0001d51b" L"\0" L"\x0001d51c" L"\0" L"\x0001d51e" L"\0" + L"\x0001d51f" L"\0" L"\x0001d520" L"\0" L"\x0001d521" L"\0" L"\x0001d522" + L"\0" L"\x0001d523" L"\0" L"\x0001d524" L"\0" L"\x0001d525" L"\0" + L"\x0001d526" L"\0" L"\x0001d527" L"\0" L"\x0001d528" L"\0" L"\x0001d529" + L"\0" L"\x0001d52a" L"\0" L"\x0001d52b" L"\0" L"\x0001d52c" L"\0" + L"\x0001d52d" L"\0" L"\x0001d52e" L"\0" L"\x0001d52f" L"\0" L"\x0001d530" + L"\0" L"\x0001d531" L"\0" L"\x0001d532" L"\0" L"\x0001d533" L"\0" + L"\x0001d534" L"\0" L"\x0001d535" L"\0" L"\x0001d536" L"\0" L"\x0001d537" + L"\0" L"\x0001d538" L"\0" L"\x0001d539" L"\0" L"\x0001d53b" L"\0" + L"\x0001d53c" L"\0" L"\x0001d53d" L"\0" L"\x0001d53e" L"\0" L"\x0001d540" + L"\0" L"\x0001d541" L"\0" L"\x0001d542" L"\0" L"\x0001d543" L"\0" + L"\x0001d544" L"\0" L"\x0001d546" L"\0" L"\x0001d54a" L"\0" L"\x0001d54b" + L"\0" L"\x0001d54c" L"\0" L"\x0001d54d" L"\0" L"\x0001d54e" L"\0" + L"\x0001d54f" L"\0" L"\x0001d550" L"\0" L"\x0001d552" L"\0" L"\x0001d553" + L"\0" L"\x0001d554" L"\0" L"\x0001d555" L"\0" L"\x0001d556" L"\0" + L"\x0001d557" L"\0" L"\x0001d558" L"\0" L"\x0001d559" L"\0" L"\x0001d55a" + L"\0" L"\x0001d55b" L"\0" L"\x0001d55c" L"\0" L"\x0001d55d" L"\0" + L"\x0001d55e" L"\0" L"\x0001d55f" L"\0" L"\x0001d560" L"\0" L"\x0001d561" + L"\0" L"\x0001d562" L"\0" L"\x0001d563" L"\0" L"\x0001d564" L"\0" + L"\x0001d565" L"\0" L"\x0001d566" L"\0" L"\x0001d567" L"\0" L"\x0001d568" + L"\0" L"\x0001d569" L"\0" L"\x0001d56a" L"\0" L"\x0001d56b" L"\0" + L"\x0001d56c" L"\0" L"\x0001d56d" L"\0" L"\x0001d56e" L"\0" L"\x0001d56f" + L"\0" L"\x0001d570" L"\0" L"\x0001d571" L"\0" L"\x0001d572" L"\0" + L"\x0001d573" L"\0" L"\x0001d574" L"\0" L"\x0001d575" L"\0" L"\x0001d576" + L"\0" L"\x0001d577" L"\0" L"\x0001d578" L"\0" L"\x0001d579" L"\0" + L"\x0001d57a" L"\0" L"\x0001d57b" L"\0" L"\x0001d57c" L"\0" L"\x0001d57d" + L"\0" L"\x0001d57e" L"\0" L"\x0001d57f" L"\0" L"\x0001d580" L"\0" + L"\x0001d581" L"\0" L"\x0001d582" L"\0" L"\x0001d583" L"\0" L"\x0001d584" + L"\0" L"\x0001d585" L"\0" L"\x0001d586" L"\0" L"\x0001d587" L"\0" + L"\x0001d588" L"\0" L"\x0001d589" L"\0" L"\x0001d58a" L"\0" L"\x0001d58b" + L"\0" L"\x0001d58c" L"\0" L"\x0001d58d" L"\0" L"\x0001d58e" L"\0" + L"\x0001d58f" L"\0" L"\x0001d590" L"\0" L"\x0001d591" L"\0" L"\x0001d592" + L"\0" L"\x0001d593" L"\0" L"\x0001d594" L"\0" L"\x0001d595" L"\0" + L"\x0001d596" L"\0" L"\x0001d597" L"\0" L"\x0001d598" L"\0" L"\x0001d599" + L"\0" L"\x0001d59a" L"\0" L"\x0001d59b" L"\0" L"\x0001d59c" L"\0" + L"\x0001d59d" L"\0" L"\x0001d59e" L"\0" L"\x0001d59f" L"\0" L"\x0001d5a0" + L"\0" L"\x0001d5a1" L"\0" L"\x0001d5a2" L"\0" L"\x0001d5a3" L"\0" + L"\x0001d5a4" L"\0" L"\x0001d5a5" L"\0" L"\x0001d5a6" L"\0" L"\x0001d5a7" + L"\0" L"\x0001d5a8" L"\0" L"\x0001d5a9" L"\0" L"\x0001d5aa" L"\0" + L"\x0001d5ab" L"\0" L"\x0001d5ac" L"\0" L"\x0001d5ad" L"\0" L"\x0001d5ae" + L"\0" L"\x0001d5af" L"\0" L"\x0001d5b0" L"\0" L"\x0001d5b1" L"\0" + L"\x0001d5b2" L"\0" L"\x0001d5b3" L"\0" L"\x0001d5b4" L"\0" L"\x0001d5b5" + L"\0" L"\x0001d5b6" L"\0" L"\x0001d5b7" L"\0" L"\x0001d5b8" L"\0" + L"\x0001d5b9" L"\0" L"\x0001d5ba" L"\0" L"\x0001d5bb" L"\0" L"\x0001d5bc" + L"\0" L"\x0001d5bd" L"\0" L"\x0001d5be" L"\0" L"\x0001d5bf" L"\0" + L"\x0001d5c0" L"\0" L"\x0001d5c1" L"\0" L"\x0001d5c2" L"\0" L"\x0001d5c3" + L"\0" L"\x0001d5c4" L"\0" L"\x0001d5c5" L"\0" L"\x0001d5c6" L"\0" + L"\x0001d5c7" L"\0" L"\x0001d5c8" L"\0" L"\x0001d5c9" L"\0" L"\x0001d5ca" + L"\0" L"\x0001d5cb" L"\0" L"\x0001d5cc" L"\0" L"\x0001d5cd" L"\0" + L"\x0001d5ce" L"\0" L"\x0001d5cf" L"\0" L"\x0001d5d0" L"\0" L"\x0001d5d1" + L"\0" L"\x0001d5d2" L"\0" L"\x0001d5d3" L"\0" L"\x0001d5d4" L"\0" + L"\x0001d5d5" L"\0" L"\x0001d5d6" L"\0" L"\x0001d5d7" L"\0" L"\x0001d5d8" + L"\0" L"\x0001d5d9" L"\0" L"\x0001d5da" L"\0" L"\x0001d5db" L"\0" + L"\x0001d5dc" L"\0" L"\x0001d5dd" L"\0" L"\x0001d5de" L"\0" L"\x0001d5df" + L"\0" L"\x0001d5e0" L"\0" L"\x0001d5e1" L"\0" L"\x0001d5e2" L"\0" + L"\x0001d5e3" L"\0" L"\x0001d5e4" L"\0" L"\x0001d5e5" L"\0" L"\x0001d5e6" + L"\0" L"\x0001d5e7" L"\0" L"\x0001d5e8" L"\0" L"\x0001d5e9" L"\0" + L"\x0001d5ea" L"\0" L"\x0001d5eb" L"\0" L"\x0001d5ec" L"\0" L"\x0001d5ed" + L"\0" L"\x0001d5ee" L"\0" L"\x0001d5ef" L"\0" L"\x0001d5f0" L"\0" + L"\x0001d5f1" L"\0" L"\x0001d5f2" L"\0" L"\x0001d5f3" L"\0" L"\x0001d5f4" + L"\0" L"\x0001d5f5" L"\0" L"\x0001d5f6" L"\0" L"\x0001d5f7" L"\0" + L"\x0001d5f8" L"\0" L"\x0001d5f9" L"\0" L"\x0001d5fa" L"\0" L"\x0001d5fb" + L"\0" L"\x0001d5fc" L"\0" L"\x0001d5fd" L"\0" L"\x0001d5fe" L"\0" + L"\x0001d5ff" L"\0" L"\x0001d600" L"\0" L"\x0001d601" L"\0" L"\x0001d602" + L"\0" L"\x0001d603" L"\0" L"\x0001d604" L"\0" L"\x0001d605" L"\0" + L"\x0001d606" L"\0" L"\x0001d607" L"\0" L"\x0001d608" L"\0" L"\x0001d609" + L"\0" L"\x0001d60a" L"\0" L"\x0001d60b" L"\0" L"\x0001d60c" L"\0" + L"\x0001d60d" L"\0" L"\x0001d60e" L"\0" L"\x0001d60f" L"\0" L"\x0001d610" + L"\0" L"\x0001d611" L"\0" L"\x0001d612" L"\0" L"\x0001d613" L"\0" + L"\x0001d614" L"\0" L"\x0001d615" L"\0" L"\x0001d616" L"\0" L"\x0001d617" + L"\0" L"\x0001d618" L"\0" L"\x0001d619" L"\0" L"\x0001d61a" L"\0" + L"\x0001d61b" L"\0" L"\x0001d61c" L"\0" L"\x0001d61d" L"\0" L"\x0001d61e" + L"\0" L"\x0001d61f" L"\0" L"\x0001d620" L"\0" L"\x0001d621" L"\0" + L"\x0001d622" L"\0" L"\x0001d623" L"\0" L"\x0001d624" L"\0" L"\x0001d625" + L"\0" L"\x0001d626" L"\0" L"\x0001d627" L"\0" L"\x0001d628" L"\0" + L"\x0001d629" L"\0" L"\x0001d62a" L"\0" L"\x0001d62b" L"\0" L"\x0001d62c" + L"\0" L"\x0001d62d" L"\0" L"\x0001d62e" L"\0" L"\x0001d62f" L"\0" + L"\x0001d630" L"\0" L"\x0001d631" L"\0" L"\x0001d632" L"\0" L"\x0001d633" + L"\0" L"\x0001d634" L"\0" L"\x0001d635" L"\0" L"\x0001d636" L"\0" + L"\x0001d637" L"\0" L"\x0001d638" L"\0" L"\x0001d639" L"\0" L"\x0001d63a" + L"\0" L"\x0001d63b" L"\0" L"\x0001d63c" L"\0" L"\x0001d63d" L"\0" + L"\x0001d63e" L"\0" L"\x0001d63f" L"\0" L"\x0001d640" L"\0" L"\x0001d641" + L"\0" L"\x0001d642" L"\0" L"\x0001d643" L"\0" L"\x0001d644" L"\0" + L"\x0001d645" L"\0" L"\x0001d646" L"\0" L"\x0001d647" L"\0" L"\x0001d648" + L"\0" L"\x0001d649" L"\0" L"\x0001d64a" L"\0" L"\x0001d64b" L"\0" + L"\x0001d64c" L"\0" L"\x0001d64d" L"\0" L"\x0001d64e" L"\0" L"\x0001d64f" + L"\0" L"\x0001d650" L"\0" L"\x0001d651" L"\0" L"\x0001d652" L"\0" + L"\x0001d653" L"\0" L"\x0001d654" L"\0" L"\x0001d655" L"\0" L"\x0001d656" + L"\0" L"\x0001d657" L"\0" L"\x0001d658" L"\0" L"\x0001d659" L"\0" + L"\x0001d65a" L"\0" L"\x0001d65b" L"\0" L"\x0001d65c" L"\0" L"\x0001d65d" + L"\0" L"\x0001d65e" L"\0" L"\x0001d65f" L"\0" L"\x0001d660" L"\0" + L"\x0001d661" L"\0" L"\x0001d662" L"\0" L"\x0001d663" L"\0" L"\x0001d664" + L"\0" L"\x0001d665" L"\0" L"\x0001d666" L"\0" L"\x0001d667" L"\0" + L"\x0001d668" L"\0" L"\x0001d669" L"\0" L"\x0001d66a" L"\0" L"\x0001d66b" + L"\0" L"\x0001d66c" L"\0" L"\x0001d66d" L"\0" L"\x0001d66e" L"\0" + L"\x0001d66f" L"\0" L"\x0001d670" L"\0" L"\x0001d671" L"\0" L"\x0001d672" + L"\0" L"\x0001d673" L"\0" L"\x0001d674" L"\0" L"\x0001d675" L"\0" + L"\x0001d676" L"\0" L"\x0001d677" L"\0" L"\x0001d678" L"\0" L"\x0001d679" + L"\0" L"\x0001d67a" L"\0" L"\x0001d67b" L"\0" L"\x0001d67c" L"\0" + L"\x0001d67d" L"\0" L"\x0001d67e" L"\0" L"\x0001d67f" L"\0" L"\x0001d680" + L"\0" L"\x0001d681" L"\0" L"\x0001d682" L"\0" L"\x0001d683" L"\0" + L"\x0001d684" L"\0" L"\x0001d685" L"\0" L"\x0001d686" L"\0" L"\x0001d687" + L"\0" L"\x0001d688" L"\0" L"\x0001d689" L"\0" L"\x0001d68a" L"\0" + L"\x0001d68b" L"\0" L"\x0001d68c" L"\0" L"\x0001d68d" L"\0" L"\x0001d68e" + L"\0" L"\x0001d68f" L"\0" L"\x0001d690" L"\0" L"\x0001d691" L"\0" + L"\x0001d692" L"\0" L"\x0001d693" L"\0" L"\x0001d694" L"\0" L"\x0001d695" + L"\0" L"\x0001d696" L"\0" L"\x0001d697" L"\0" L"\x0001d698" L"\0" + L"\x0001d699" L"\0" L"\x0001d69a" L"\0" L"\x0001d69b" L"\0" L"\x0001d69c" + L"\0" L"\x0001d69d" L"\0" L"\x0001d69e" L"\0" L"\x0001d69f" L"\0" + L"\x0001d6a0" L"\0" L"\x0001d6a1" L"\0" L"\x0001d6a2" L"\0" L"\x0001d6a3" + L"\0" L"\x0001d7ce" L"\0" L"\x0001d7cf" L"\0" L"\x0001d7d0" L"\0" + L"\x0001d7d1" L"\0" L"\x0001d7d2" L"\0" L"\x0001d7d3" L"\0" L"\x0001d7d4" + L"\0" L"\x0001d7d5" L"\0" L"\x0001d7d6" L"\0" L"\x0001d7d7" L"\0" + L"\x0001d7d8" L"\0" L"\x0001d7d9" L"\0" L"\x0001d7da" L"\0" L"\x0001d7db" + L"\0" L"\x0001d7dc" L"\0" L"\x0001d7dd" L"\0" L"\x0001d7de" L"\0" + L"\x0001d7df" L"\0" L"\x0001d7e0" L"\0" L"\x0001d7e1" L"\0" L"\x0001d7e2" + L"\0" L"\x0001d7e3" L"\0" L"\x0001d7e4" L"\0" L"\x0001d7e5" L"\0" + L"\x0001d7e6" L"\0" L"\x0001d7e7" L"\0" L"\x0001d7e8" L"\0" L"\x0001d7e9" + L"\0" L"\x0001d7ea" L"\0" L"\x0001d7eb" L"\0" L"\x0001d7ec" L"\0" + L"\x0001d7ed" L"\0" L"\x0001d7ee" L"\0" L"\x0001d7ef" L"\0" L"\x0001d7f0" + L"\0" L"\x0001d7f1" L"\0" L"\x0001d7f2" L"\0" L"\x0001d7f3" L"\0" + L"\x0001d7f4" L"\0" L"\x0001d7f5" L"\0" L"\x0001d7f6" L"\0" L"\x0001d7f7" + L"\0" L"\x0001d7f8" L"\0" L"\x0001d7f9" L"\0" L"\x0001d7fa" L"\0" + L"\x0001d7fb" L"\0" L"\x0001d7fc" L"\0" L"\x0001d7fd" L"\0" L"\x0001d7fe" + L"\0" L"\x0001d7ff"; static const uint32_t translit_to_idx[] = { 0, 3, 8, 12, 15, 20, 23, 26, 30, 37, 44, 51, @@ -235,7 +494,65 @@ static const uint32_t translit_to_idx[] 2317, 2320, 2323, 2326, 2329, 2332, 2335, 2338, 2341, 2344, 2347, 2350, 2353, 2356, 2359, 2362, 2365, 2368, 2371, 2374, 2377, 2380, 2383, 2386, 2389, 2392, 2395, 2398, 2401, 2404, 2407, 2410, 2413, 2416, 2419, 2422, - 2425, 2428 + 2425, 2428, 2431, 2434, 2437, 2440, 2443, 2446, 2449, 2452, 2455, 2458, + 2461, 2464, 2467, 2470, 2473, 2476, 2479, 2482, 2485, 2488, 2491, 2494, + 2497, 2500, 2503, 2506, 2509, 2512, 2515, 2518, 2521, 2524, 2527, 2530, + 2533, 2536, 2539, 2542, 2545, 2548, 2551, 2554, 2557, 2560, 2563, 2566, + 2569, 2572, 2575, 2578, 2581, 2584, 2587, 2590, 2593, 2596, 2599, 2602, + 2605, 2608, 2611, 2614, 2617, 2620, 2623, 2626, 2629, 2632, 2635, 2638, + 2641, 2644, 2647, 2650, 2653, 2656, 2659, 2662, 2665, 2668, 2671, 2674, + 2677, 2680, 2683, 2686, 2689, 2692, 2695, 2698, 2701, 2704, 2707, 2710, + 2713, 2716, 2719, 2722, 2725, 2728, 2731, 2734, 2737, 2740, 2743, 2746, + 2749, 2752, 2755, 2758, 2761, 2764, 2767, 2770, 2773, 2776, 2779, 2782, + 2785, 2788, 2791, 2794, 2797, 2800, 2803, 2806, 2809, 2812, 2815, 2818, + 2821, 2824, 2827, 2830, 2833, 2836, 2839, 2842, 2845, 2848, 2851, 2854, + 2857, 2860, 2863, 2866, 2869, 2872, 2875, 2878, 2881, 2884, 2887, 2890, + 2893, 2896, 2899, 2902, 2905, 2908, 2911, 2914, 2917, 2920, 2923, 2926, + 2929, 2932, 2935, 2938, 2941, 2944, 2947, 2950, 2953, 2956, 2959, 2962, + 2965, 2968, 2971, 2974, 2977, 2980, 2983, 2986, 2989, 2992, 2995, 2998, + 3001, 3004, 3007, 3010, 3013, 3016, 3019, 3022, 3025, 3028, 3031, 3034, + 3037, 3040, 3043, 3046, 3049, 3052, 3055, 3058, 3061, 3064, 3067, 3070, + 3073, 3076, 3079, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3103, 3106, + 3109, 3112, 3115, 3118, 3121, 3124, 3127, 3130, 3133, 3136, 3139, 3142, + 3145, 3148, 3151, 3154, 3157, 3160, 3163, 3166, 3169, 3172, 3175, 3178, + 3181, 3184, 3187, 3190, 3193, 3196, 3199, 3202, 3205, 3208, 3211, 3214, + 3217, 3220, 3223, 3226, 3229, 3232, 3235, 3238, 3241, 3244, 3247, 3250, + 3253, 3256, 3259, 3262, 3265, 3268, 3271, 3274, 3277, 3280, 3283, 3286, + 3289, 3292, 3295, 3298, 3301, 3304, 3307, 3310, 3313, 3316, 3319, 3322, + 3325, 3328, 3331, 3334, 3337, 3340, 3343, 3346, 3349, 3352, 3355, 3358, + 3361, 3364, 3367, 3370, 3373, 3376, 3379, 3382, 3385, 3388, 3391, 3394, + 3397, 3400, 3403, 3406, 3409, 3412, 3415, 3418, 3421, 3424, 3427, 3430, + 3433, 3436, 3439, 3442, 3445, 3448, 3451, 3454, 3457, 3460, 3463, 3466, + 3469, 3472, 3475, 3478, 3481, 3484, 3487, 3490, 3493, 3496, 3499, 3502, + 3505, 3508, 3511, 3514, 3517, 3520, 3523, 3526, 3529, 3532, 3535, 3538, + 3541, 3544, 3547, 3550, 3553, 3556, 3559, 3562, 3565, 3568, 3571, 3574, + 3577, 3580, 3583, 3586, 3589, 3592, 3595, 3598, 3601, 3604, 3607, 3610, + 3613, 3616, 3619, 3622, 3625, 3628, 3631, 3634, 3637, 3640, 3643, 3646, + 3649, 3652, 3655, 3658, 3661, 3664, 3667, 3670, 3673, 3676, 3679, 3682, + 3685, 3688, 3691, 3694, 3697, 3700, 3703, 3706, 3709, 3712, 3715, 3718, + 3721, 3724, 3727, 3730, 3733, 3736, 3739, 3742, 3745, 3748, 3751, 3754, + 3757, 3760, 3763, 3766, 3769, 3772, 3775, 3778, 3781, 3784, 3787, 3790, + 3793, 3796, 3799, 3802, 3805, 3808, 3811, 3814, 3817, 3820, 3823, 3826, + 3829, 3832, 3835, 3838, 3841, 3844, 3847, 3850, 3853, 3856, 3859, 3862, + 3865, 3868, 3871, 3874, 3877, 3880, 3883, 3886, 3889, 3892, 3895, 3898, + 3901, 3904, 3907, 3910, 3913, 3916, 3919, 3922, 3925, 3928, 3931, 3934, + 3937, 3940, 3943, 3946, 3949, 3952, 3955, 3958, 3961, 3964, 3967, 3970, + 3973, 3976, 3979, 3982, 3985, 3988, 3991, 3994, 3997, 4000, 4003, 4006, + 4009, 4012, 4015, 4018, 4021, 4024, 4027, 4030, 4033, 4036, 4039, 4042, + 4045, 4048, 4051, 4054, 4057, 4060, 4063, 4066, 4069, 4072, 4075, 4078, + 4081, 4084, 4087, 4090, 4093, 4096, 4099, 4102, 4105, 4108, 4111, 4114, + 4117, 4120, 4123, 4126, 4129, 4132, 4135, 4138, 4141, 4144, 4147, 4150, + 4153, 4156, 4159, 4162, 4165, 4168, 4171, 4174, 4177, 4180, 4183, 4186, + 4189, 4192, 4195, 4198, 4201, 4204, 4207, 4210, 4213, 4216, 4219, 4222, + 4225, 4228, 4231, 4234, 4237, 4240, 4243, 4246, 4249, 4252, 4255, 4258, + 4261, 4264, 4267, 4270, 4273, 4276, 4279, 4282, 4285, 4288, 4291, 4294, + 4297, 4300, 4303, 4306, 4309, 4312, 4315, 4318, 4321, 4324, 4327, 4330, + 4333, 4336, 4339, 4342, 4345, 4348, 4351, 4354, 4357, 4360, 4363, 4366, + 4369, 4372, 4375, 4378, 4381, 4384, 4387, 4390, 4393, 4396, 4399, 4402, + 4405, 4408, 4411, 4414, 4417, 4420, 4423, 4426, 4429, 4432, 4435, 4438, + 4441, 4444, 4447, 4450, 4453, 4456, 4459, 4462, 4465, 4468, 4471, 4474, + 4477, 4480, 4483, 4486, 4489, 4492, 4495, 4498, 4501, 4504, 4507, 4510, + 4513, 4516, 4519, 4522, 4525, 4528, 4531 }; static const wchar_t translit_to_tbl[] = L" \0" L"\0" L"(C)\0" L"\0" L"<<\0" L"\0" L"-\0" L"\0" L"(R)\0" L"\0" L"u\0" @@ -352,4 +669,131 @@ static const wchar_t translit_to_tbl[] = L"\0" L"n\0" L"\0" L"o\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"{\0" L"\0" L"|\0" L"\0" L"}\0" L"\0" - L"~\0"; + L"~\0" L"\0" L"A\0" L"\0" L"B\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" L"E\0" + L"\0" L"F\0" L"\0" L"G\0" L"\0" L"H\0" L"\0" L"I\0" L"\0" L"J\0" L"\0" + L"K\0" L"\0" L"L\0" L"\0" L"M\0" L"\0" L"N\0" L"\0" L"O\0" L"\0" L"P\0" + L"\0" L"Q\0" L"\0" L"R\0" L"\0" L"S\0" L"\0" L"T\0" L"\0" L"U\0" L"\0" + L"V\0" L"\0" L"W\0" L"\0" L"X\0" L"\0" L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" + L"\0" L"b\0" L"\0" L"c\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"f\0" L"\0" + L"g\0" L"\0" L"h\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L"k\0" L"\0" L"l\0" + L"\0" L"m\0" L"\0" L"n\0" L"\0" L"o\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" + L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" + L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"A\0" L"\0" L"B\0" L"\0" + L"C\0" L"\0" L"D\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" L"G\0" L"\0" L"H\0" + L"\0" L"I\0" L"\0" L"J\0" L"\0" L"K\0" L"\0" L"L\0" L"\0" L"M\0" L"\0" + L"N\0" L"\0" L"O\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0" L"\0" L"S\0" + L"\0" L"T\0" L"\0" L"U\0" L"\0" L"V\0" L"\0" L"W\0" L"\0" L"X\0" L"\0" + L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" L"\0" L"b\0" L"\0" L"c\0" L"\0" L"d\0" + L"\0" L"e\0" L"\0" L"f\0" L"\0" L"g\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" + L"k\0" L"\0" L"l\0" L"\0" L"m\0" L"\0" L"n\0" L"\0" L"o\0" L"\0" L"p\0" + L"\0" L"q\0" L"\0" L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" + L"v\0" L"\0" L"w\0" L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"A\0" + L"\0" L"B\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" + L"G\0" L"\0" L"H\0" L"\0" L"I\0" L"\0" L"J\0" L"\0" L"K\0" L"\0" L"L\0" + L"\0" L"M\0" L"\0" L"N\0" L"\0" L"O\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" + L"R\0" L"\0" L"S\0" L"\0" L"T\0" L"\0" L"U\0" L"\0" L"V\0" L"\0" L"W\0" + L"\0" L"X\0" L"\0" L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" L"\0" L"b\0" L"\0" + L"c\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"f\0" L"\0" L"g\0" L"\0" L"h\0" + L"\0" L"i\0" L"\0" L"j\0" L"\0" L"k\0" L"\0" L"l\0" L"\0" L"m\0" L"\0" + L"n\0" L"\0" L"o\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" L"r\0" L"\0" L"s\0" + L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" L"\0" L"x\0" L"\0" + L"y\0" L"\0" L"z\0" L"\0" L"A\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" L"G\0" + L"\0" L"J\0" L"\0" L"K\0" L"\0" L"N\0" L"\0" L"O\0" L"\0" L"P\0" L"\0" + L"Q\0" L"\0" L"S\0" L"\0" L"T\0" L"\0" L"U\0" L"\0" L"V\0" L"\0" L"W\0" + L"\0" L"X\0" L"\0" L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" L"\0" L"b\0" L"\0" + L"c\0" L"\0" L"d\0" L"\0" L"f\0" L"\0" L"h\0" L"\0" L"i\0" L"\0" L"j\0" + L"\0" L"k\0" L"\0" L"m\0" L"\0" L"n\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" + L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" + L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"A\0" L"\0" L"B\0" L"\0" + L"C\0" L"\0" L"D\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" L"G\0" L"\0" L"H\0" + L"\0" L"I\0" L"\0" L"J\0" L"\0" L"K\0" L"\0" L"L\0" L"\0" L"M\0" L"\0" + L"N\0" L"\0" L"O\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0" L"\0" L"S\0" + L"\0" L"T\0" L"\0" L"U\0" L"\0" L"V\0" L"\0" L"W\0" L"\0" L"X\0" L"\0" + L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" L"\0" L"b\0" L"\0" L"c\0" L"\0" L"d\0" + L"\0" L"e\0" L"\0" L"f\0" L"\0" L"g\0" L"\0" L"h\0" L"\0" L"i\0" L"\0" + L"j\0" L"\0" L"k\0" L"\0" L"l\0" L"\0" L"m\0" L"\0" L"n\0" L"\0" L"o\0" + L"\0" L"p\0" L"\0" L"q\0" L"\0" L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" + L"u\0" L"\0" L"v\0" L"\0" L"w\0" L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" + L"\0" L"A\0" L"\0" L"B\0" L"\0" L"D\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" + L"G\0" L"\0" L"J\0" L"\0" L"K\0" L"\0" L"L\0" L"\0" L"M\0" L"\0" L"N\0" + L"\0" L"O\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"S\0" L"\0" L"T\0" L"\0" + L"U\0" L"\0" L"V\0" L"\0" L"W\0" L"\0" L"X\0" L"\0" L"Y\0" L"\0" L"a\0" + L"\0" L"b\0" L"\0" L"c\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"f\0" L"\0" + L"g\0" L"\0" L"h\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L"k\0" L"\0" L"l\0" + L"\0" L"m\0" L"\0" L"n\0" L"\0" L"o\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" + L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" + L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"A\0" L"\0" L"B\0" L"\0" + L"D\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" L"G\0" L"\0" L"I\0" L"\0" L"J\0" + L"\0" L"K\0" L"\0" L"L\0" L"\0" L"M\0" L"\0" L"O\0" L"\0" L"S\0" L"\0" + L"T\0" L"\0" L"U\0" L"\0" L"V\0" L"\0" L"W\0" L"\0" L"X\0" L"\0" L"Y\0" + L"\0" L"a\0" L"\0" L"b\0" L"\0" L"c\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" + L"f\0" L"\0" L"g\0" L"\0" L"h\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L"k\0" + L"\0" L"l\0" L"\0" L"m\0" L"\0" L"n\0" L"\0" L"o\0" L"\0" L"p\0" L"\0" + L"q\0" L"\0" L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" + L"\0" L"w\0" L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"A\0" L"\0" + L"B\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" L"G\0" + L"\0" L"H\0" L"\0" L"I\0" L"\0" L"J\0" L"\0" L"K\0" L"\0" L"L\0" L"\0" + L"M\0" L"\0" L"N\0" L"\0" L"O\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0" + L"\0" L"S\0" L"\0" L"T\0" L"\0" L"U\0" L"\0" L"V\0" L"\0" L"W\0" L"\0" + L"X\0" L"\0" L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" L"\0" L"b\0" L"\0" L"c\0" + L"\0" L"d\0" L"\0" L"e\0" L"\0" L"f\0" L"\0" L"g\0" L"\0" L"h\0" L"\0" + L"i\0" L"\0" L"j\0" L"\0" L"k\0" L"\0" L"l\0" L"\0" L"m\0" L"\0" L"n\0" + L"\0" L"o\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" L"r\0" L"\0" L"s\0" L"\0" + L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" L"\0" L"x\0" L"\0" L"y\0" + L"\0" L"z\0" L"\0" L"A\0" L"\0" L"B\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" + L"E\0" L"\0" L"F\0" L"\0" L"G\0" L"\0" L"H\0" L"\0" L"I\0" L"\0" L"J\0" + L"\0" L"K\0" L"\0" L"L\0" L"\0" L"M\0" L"\0" L"N\0" L"\0" L"O\0" L"\0" + L"P\0" L"\0" L"Q\0" L"\0" L"R\0" L"\0" L"S\0" L"\0" L"T\0" L"\0" L"U\0" + L"\0" L"V\0" L"\0" L"W\0" L"\0" L"X\0" L"\0" L"Y\0" L"\0" L"Z\0" L"\0" + L"a\0" L"\0" L"b\0" L"\0" L"c\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"f\0" + L"\0" L"g\0" L"\0" L"h\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L"k\0" L"\0" + L"l\0" L"\0" L"m\0" L"\0" L"n\0" L"\0" L"o\0" L"\0" L"p\0" L"\0" L"q\0" + L"\0" L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" + L"w\0" L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"A\0" L"\0" L"B\0" + L"\0" L"C\0" L"\0" L"D\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" L"G\0" L"\0" + L"H\0" L"\0" L"I\0" L"\0" L"J\0" L"\0" L"K\0" L"\0" L"L\0" L"\0" L"M\0" + L"\0" L"N\0" L"\0" L"O\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0" L"\0" + L"S\0" L"\0" L"T\0" L"\0" L"U\0" L"\0" L"V\0" L"\0" L"W\0" L"\0" L"X\0" + L"\0" L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" L"\0" L"b\0" L"\0" L"c\0" L"\0" + L"d\0" L"\0" L"e\0" L"\0" L"f\0" L"\0" L"g\0" L"\0" L"h\0" L"\0" L"i\0" + L"\0" L"j\0" L"\0" L"k\0" L"\0" L"l\0" L"\0" L"m\0" L"\0" L"n\0" L"\0" + L"o\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" L"r\0" L"\0" L"s\0" L"\0" L"t\0" + L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" L"\0" L"x\0" L"\0" L"y\0" L"\0" + L"z\0" L"\0" L"A\0" L"\0" L"B\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" L"E\0" + L"\0" L"F\0" L"\0" L"G\0" L"\0" L"H\0" L"\0" L"I\0" L"\0" L"J\0" L"\0" + L"K\0" L"\0" L"L\0" L"\0" L"M\0" L"\0" L"N\0" L"\0" L"O\0" L"\0" L"P\0" + L"\0" L"Q\0" L"\0" L"R\0" L"\0" L"S\0" L"\0" L"T\0" L"\0" L"U\0" L"\0" + L"V\0" L"\0" L"W\0" L"\0" L"X\0" L"\0" L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" + L"\0" L"b\0" L"\0" L"c\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"f\0" L"\0" + L"g\0" L"\0" L"h\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L"k\0" L"\0" L"l\0" + L"\0" L"m\0" L"\0" L"n\0" L"\0" L"o\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" + L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" + L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"A\0" L"\0" L"B\0" L"\0" + L"C\0" L"\0" L"D\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" L"G\0" L"\0" L"H\0" + L"\0" L"I\0" L"\0" L"J\0" L"\0" L"K\0" L"\0" L"L\0" L"\0" L"M\0" L"\0" + L"N\0" L"\0" L"O\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0" L"\0" L"S\0" + L"\0" L"T\0" L"\0" L"U\0" L"\0" L"V\0" L"\0" L"W\0" L"\0" L"X\0" L"\0" + L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" L"\0" L"b\0" L"\0" L"c\0" L"\0" L"d\0" + L"\0" L"e\0" L"\0" L"f\0" L"\0" L"g\0" L"\0" L"h\0" L"\0" L"i\0" L"\0" + L"j\0" L"\0" L"k\0" L"\0" L"l\0" L"\0" L"m\0" L"\0" L"n\0" L"\0" L"o\0" + L"\0" L"p\0" L"\0" L"q\0" L"\0" L"r\0" L"\0" L"s\0" L"\0" L"t\0" L"\0" + L"u\0" L"\0" L"v\0" L"\0" L"w\0" L"\0" L"x\0" L"\0" L"y\0" L"\0" L"z\0" + L"\0" L"A\0" L"\0" L"B\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" L"E\0" L"\0" + L"F\0" L"\0" L"G\0" L"\0" L"H\0" L"\0" L"I\0" L"\0" L"J\0" L"\0" L"K\0" + L"\0" L"L\0" L"\0" L"M\0" L"\0" L"N\0" L"\0" L"O\0" L"\0" L"P\0" L"\0" + L"Q\0" L"\0" L"R\0" L"\0" L"S\0" L"\0" L"T\0" L"\0" L"U\0" L"\0" L"V\0" + L"\0" L"W\0" L"\0" L"X\0" L"\0" L"Y\0" L"\0" L"Z\0" L"\0" L"a\0" L"\0" + L"b\0" L"\0" L"c\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"f\0" L"\0" L"g\0" + L"\0" L"h\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L"k\0" L"\0" L"l\0" L"\0" + L"m\0" L"\0" L"n\0" L"\0" L"o\0" L"\0" L"p\0" L"\0" L"q\0" L"\0" L"r\0" + L"\0" L"s\0" L"\0" L"t\0" L"\0" L"u\0" L"\0" L"v\0" L"\0" L"w\0" L"\0" + L"x\0" L"\0" L"y\0" L"\0" L"z\0" L"\0" L"0\0" L"\0" L"1\0" L"\0" L"2\0" + L"\0" L"3\0" L"\0" L"4\0" L"\0" L"5\0" L"\0" L"6\0" L"\0" L"7\0" L"\0" + L"8\0" L"\0" L"9\0" L"\0" L"0\0" L"\0" L"1\0" L"\0" L"2\0" L"\0" L"3\0" + L"\0" L"4\0" L"\0" L"5\0" L"\0" L"6\0" L"\0" L"7\0" L"\0" L"8\0" L"\0" + L"9\0" L"\0" L"0\0" L"\0" L"1\0" L"\0" L"2\0" L"\0" L"3\0" L"\0" L"4\0" + L"\0" L"5\0" L"\0" L"6\0" L"\0" L"7\0" L"\0" L"8\0" L"\0" L"9\0" L"\0" + L"0\0" L"\0" L"1\0" L"\0" L"2\0" L"\0" L"3\0" L"\0" L"4\0" L"\0" L"5\0" + L"\0" L"6\0" L"\0" L"7\0" L"\0" L"8\0" L"\0" L"9\0" L"\0" L"0\0" L"\0" + L"1\0" L"\0" L"2\0" L"\0" L"3\0" L"\0" L"4\0" L"\0" L"5\0" L"\0" L"6\0" + L"\0" L"7\0" L"\0" L"8\0" L"\0" L"9\0"; diff -durpN glibc-2.2.3/locale/C-translit.h.in glibc-2.2.4/locale/C-translit.h.in --- glibc-2.2.3/locale/C-translit.h.in Fri Feb 9 10:04:12 2001 +++ glibc-2.2.4/locale/C-translit.h.in Mon Jul 23 10:54:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The entries here have to be sorted relative to the input string. */ @@ -610,3 +610,704 @@ "\xff5c" "|" /* FULLWIDTH VERTICAL LINE */ "\xff5d" "}" /* FULLWIDTH RIGHT CURLY BRACKET */ "\xff5e" "~" /* FULLWIDTH TILDE */ +"\x0001d400" "A" /* MATHEMATICAL BOLD CAPITAL A */ +"\x0001d401" "B" /* MATHEMATICAL BOLD CAPITAL B */ +"\x0001d402" "C" /* MATHEMATICAL BOLD CAPITAL C */ +"\x0001d403" "D" /* MATHEMATICAL BOLD CAPITAL D */ +"\x0001d404" "E" /* MATHEMATICAL BOLD CAPITAL E */ +"\x0001d405" "F" /* MATHEMATICAL BOLD CAPITAL F */ +"\x0001d406" "G" /* MATHEMATICAL BOLD CAPITAL G */ +"\x0001d407" "H" /* MATHEMATICAL BOLD CAPITAL H */ +"\x0001d408" "I" /* MATHEMATICAL BOLD CAPITAL I */ +"\x0001d409" "J" /* MATHEMATICAL BOLD CAPITAL J */ +"\x0001d40a" "K" /* MATHEMATICAL BOLD CAPITAL K */ +"\x0001d40b" "L" /* MATHEMATICAL BOLD CAPITAL L */ +"\x0001d40c" "M" /* MATHEMATICAL BOLD CAPITAL M */ +"\x0001d40d" "N" /* MATHEMATICAL BOLD CAPITAL N */ +"\x0001d40e" "O" /* MATHEMATICAL BOLD CAPITAL O */ +"\x0001d40f" "P" /* MATHEMATICAL BOLD CAPITAL P */ +"\x0001d410" "Q" /* MATHEMATICAL BOLD CAPITAL Q */ +"\x0001d411" "R" /* MATHEMATICAL BOLD CAPITAL R */ +"\x0001d412" "S" /* MATHEMATICAL BOLD CAPITAL S */ +"\x0001d413" "T" /* MATHEMATICAL BOLD CAPITAL T */ +"\x0001d414" "U" /* MATHEMATICAL BOLD CAPITAL U */ +"\x0001d415" "V" /* MATHEMATICAL BOLD CAPITAL V */ +"\x0001d416" "W" /* MATHEMATICAL BOLD CAPITAL W */ +"\x0001d417" "X" /* MATHEMATICAL BOLD CAPITAL X */ +"\x0001d418" "Y" /* MATHEMATICAL BOLD CAPITAL Y */ +"\x0001d419" "Z" /* MATHEMATICAL BOLD CAPITAL Z */ +"\x0001d41a" "a" /* MATHEMATICAL BOLD SMALL A */ +"\x0001d41b" "b" /* MATHEMATICAL BOLD SMALL B */ +"\x0001d41c" "c" /* MATHEMATICAL BOLD SMALL C */ +"\x0001d41d" "d" /* MATHEMATICAL BOLD SMALL D */ +"\x0001d41e" "e" /* MATHEMATICAL BOLD SMALL E */ +"\x0001d41f" "f" /* MATHEMATICAL BOLD SMALL F */ +"\x0001d420" "g" /* MATHEMATICAL BOLD SMALL G */ +"\x0001d421" "h" /* MATHEMATICAL BOLD SMALL H */ +"\x0001d422" "i" /* MATHEMATICAL BOLD SMALL I */ +"\x0001d423" "j" /* MATHEMATICAL BOLD SMALL J */ +"\x0001d424" "k" /* MATHEMATICAL BOLD SMALL K */ +"\x0001d425" "l" /* MATHEMATICAL BOLD SMALL L */ +"\x0001d426" "m" /* MATHEMATICAL BOLD SMALL M */ +"\x0001d427" "n" /* MATHEMATICAL BOLD SMALL N */ +"\x0001d428" "o" /* MATHEMATICAL BOLD SMALL O */ +"\x0001d429" "p" /* MATHEMATICAL BOLD SMALL P */ +"\x0001d42a" "q" /* MATHEMATICAL BOLD SMALL Q */ +"\x0001d42b" "r" /* MATHEMATICAL BOLD SMALL R */ +"\x0001d42c" "s" /* MATHEMATICAL BOLD SMALL S */ +"\x0001d42d" "t" /* MATHEMATICAL BOLD SMALL T */ +"\x0001d42e" "u" /* MATHEMATICAL BOLD SMALL U */ +"\x0001d42f" "v" /* MATHEMATICAL BOLD SMALL V */ +"\x0001d430" "w" /* MATHEMATICAL BOLD SMALL W */ +"\x0001d431" "x" /* MATHEMATICAL BOLD SMALL X */ +"\x0001d432" "y" /* MATHEMATICAL BOLD SMALL Y */ +"\x0001d433" "z" /* MATHEMATICAL BOLD SMALL Z */ +"\x0001d434" "A" /* MATHEMATICAL ITALIC CAPITAL A */ +"\x0001d435" "B" /* MATHEMATICAL ITALIC CAPITAL B */ +"\x0001d436" "C" /* MATHEMATICAL ITALIC CAPITAL C */ +"\x0001d437" "D" /* MATHEMATICAL ITALIC CAPITAL D */ +"\x0001d438" "E" /* MATHEMATICAL ITALIC CAPITAL E */ +"\x0001d439" "F" /* MATHEMATICAL ITALIC CAPITAL F */ +"\x0001d43a" "G" /* MATHEMATICAL ITALIC CAPITAL G */ +"\x0001d43b" "H" /* MATHEMATICAL ITALIC CAPITAL H */ +"\x0001d43c" "I" /* MATHEMATICAL ITALIC CAPITAL I */ +"\x0001d43d" "J" /* MATHEMATICAL ITALIC CAPITAL J */ +"\x0001d43e" "K" /* MATHEMATICAL ITALIC CAPITAL K */ +"\x0001d43f" "L" /* MATHEMATICAL ITALIC CAPITAL L */ +"\x0001d440" "M" /* MATHEMATICAL ITALIC CAPITAL M */ +"\x0001d441" "N" /* MATHEMATICAL ITALIC CAPITAL N */ +"\x0001d442" "O" /* MATHEMATICAL ITALIC CAPITAL O */ +"\x0001d443" "P" /* MATHEMATICAL ITALIC CAPITAL P */ +"\x0001d444" "Q" /* MATHEMATICAL ITALIC CAPITAL Q */ +"\x0001d445" "R" /* MATHEMATICAL ITALIC CAPITAL R */ +"\x0001d446" "S" /* MATHEMATICAL ITALIC CAPITAL S */ +"\x0001d447" "T" /* MATHEMATICAL ITALIC CAPITAL T */ +"\x0001d448" "U" /* MATHEMATICAL ITALIC CAPITAL U */ +"\x0001d449" "V" /* MATHEMATICAL ITALIC CAPITAL V */ +"\x0001d44a" "W" /* MATHEMATICAL ITALIC CAPITAL W */ +"\x0001d44b" "X" /* MATHEMATICAL ITALIC CAPITAL X */ +"\x0001d44c" "Y" /* MATHEMATICAL ITALIC CAPITAL Y */ +"\x0001d44d" "Z" /* MATHEMATICAL ITALIC CAPITAL Z */ +"\x0001d44e" "a" /* MATHEMATICAL ITALIC SMALL A */ +"\x0001d44f" "b" /* MATHEMATICAL ITALIC SMALL B */ +"\x0001d450" "c" /* MATHEMATICAL ITALIC SMALL C */ +"\x0001d451" "d" /* MATHEMATICAL ITALIC SMALL D */ +"\x0001d452" "e" /* MATHEMATICAL ITALIC SMALL E */ +"\x0001d453" "f" /* MATHEMATICAL ITALIC SMALL F */ +"\x0001d454" "g" /* MATHEMATICAL ITALIC SMALL G */ +"\x0001d456" "i" /* MATHEMATICAL ITALIC SMALL I */ +"\x0001d457" "j" /* MATHEMATICAL ITALIC SMALL J */ +"\x0001d458" "k" /* MATHEMATICAL ITALIC SMALL K */ +"\x0001d459" "l" /* MATHEMATICAL ITALIC SMALL L */ +"\x0001d45a" "m" /* MATHEMATICAL ITALIC SMALL M */ +"\x0001d45b" "n" /* MATHEMATICAL ITALIC SMALL N */ +"\x0001d45c" "o" /* MATHEMATICAL ITALIC SMALL O */ +"\x0001d45d" "p" /* MATHEMATICAL ITALIC SMALL P */ +"\x0001d45e" "q" /* MATHEMATICAL ITALIC SMALL Q */ +"\x0001d45f" "r" /* MATHEMATICAL ITALIC SMALL R */ +"\x0001d460" "s" /* MATHEMATICAL ITALIC SMALL S */ +"\x0001d461" "t" /* MATHEMATICAL ITALIC SMALL T */ +"\x0001d462" "u" /* MATHEMATICAL ITALIC SMALL U */ +"\x0001d463" "v" /* MATHEMATICAL ITALIC SMALL V */ +"\x0001d464" "w" /* MATHEMATICAL ITALIC SMALL W */ +"\x0001d465" "x" /* MATHEMATICAL ITALIC SMALL X */ +"\x0001d466" "y" /* MATHEMATICAL ITALIC SMALL Y */ +"\x0001d467" "z" /* MATHEMATICAL ITALIC SMALL Z */ +"\x0001d468" "A" /* MATHEMATICAL BOLD ITALIC CAPITAL A */ +"\x0001d469" "B" /* MATHEMATICAL BOLD ITALIC CAPITAL B */ +"\x0001d46a" "C" /* MATHEMATICAL BOLD ITALIC CAPITAL C */ +"\x0001d46b" "D" /* MATHEMATICAL BOLD ITALIC CAPITAL D */ +"\x0001d46c" "E" /* MATHEMATICAL BOLD ITALIC CAPITAL E */ +"\x0001d46d" "F" /* MATHEMATICAL BOLD ITALIC CAPITAL F */ +"\x0001d46e" "G" /* MATHEMATICAL BOLD ITALIC CAPITAL G */ +"\x0001d46f" "H" /* MATHEMATICAL BOLD ITALIC CAPITAL H */ +"\x0001d470" "I" /* MATHEMATICAL BOLD ITALIC CAPITAL I */ +"\x0001d471" "J" /* MATHEMATICAL BOLD ITALIC CAPITAL J */ +"\x0001d472" "K" /* MATHEMATICAL BOLD ITALIC CAPITAL K */ +"\x0001d473" "L" /* MATHEMATICAL BOLD ITALIC CAPITAL L */ +"\x0001d474" "M" /* MATHEMATICAL BOLD ITALIC CAPITAL M */ +"\x0001d475" "N" /* MATHEMATICAL BOLD ITALIC CAPITAL N */ +"\x0001d476" "O" /* MATHEMATICAL BOLD ITALIC CAPITAL O */ +"\x0001d477" "P" /* MATHEMATICAL BOLD ITALIC CAPITAL P */ +"\x0001d478" "Q" /* MATHEMATICAL BOLD ITALIC CAPITAL Q */ +"\x0001d479" "R" /* MATHEMATICAL BOLD ITALIC CAPITAL R */ +"\x0001d47a" "S" /* MATHEMATICAL BOLD ITALIC CAPITAL S */ +"\x0001d47b" "T" /* MATHEMATICAL BOLD ITALIC CAPITAL T */ +"\x0001d47c" "U" /* MATHEMATICAL BOLD ITALIC CAPITAL U */ +"\x0001d47d" "V" /* MATHEMATICAL BOLD ITALIC CAPITAL V */ +"\x0001d47e" "W" /* MATHEMATICAL BOLD ITALIC CAPITAL W */ +"\x0001d47f" "X" /* MATHEMATICAL BOLD ITALIC CAPITAL X */ +"\x0001d480" "Y" /* MATHEMATICAL BOLD ITALIC CAPITAL Y */ +"\x0001d481" "Z" /* MATHEMATICAL BOLD ITALIC CAPITAL Z */ +"\x0001d482" "a" /* MATHEMATICAL BOLD ITALIC SMALL A */ +"\x0001d483" "b" /* MATHEMATICAL BOLD ITALIC SMALL B */ +"\x0001d484" "c" /* MATHEMATICAL BOLD ITALIC SMALL C */ +"\x0001d485" "d" /* MATHEMATICAL BOLD ITALIC SMALL D */ +"\x0001d486" "e" /* MATHEMATICAL BOLD ITALIC SMALL E */ +"\x0001d487" "f" /* MATHEMATICAL BOLD ITALIC SMALL F */ +"\x0001d488" "g" /* MATHEMATICAL BOLD ITALIC SMALL G */ +"\x0001d489" "h" /* MATHEMATICAL BOLD ITALIC SMALL H */ +"\x0001d48a" "i" /* MATHEMATICAL BOLD ITALIC SMALL I */ +"\x0001d48b" "j" /* MATHEMATICAL BOLD ITALIC SMALL J */ +"\x0001d48c" "k" /* MATHEMATICAL BOLD ITALIC SMALL K */ +"\x0001d48d" "l" /* MATHEMATICAL BOLD ITALIC SMALL L */ +"\x0001d48e" "m" /* MATHEMATICAL BOLD ITALIC SMALL M */ +"\x0001d48f" "n" /* MATHEMATICAL BOLD ITALIC SMALL N */ +"\x0001d490" "o" /* MATHEMATICAL BOLD ITALIC SMALL O */ +"\x0001d491" "p" /* MATHEMATICAL BOLD ITALIC SMALL P */ +"\x0001d492" "q" /* MATHEMATICAL BOLD ITALIC SMALL Q */ +"\x0001d493" "r" /* MATHEMATICAL BOLD ITALIC SMALL R */ +"\x0001d494" "s" /* MATHEMATICAL BOLD ITALIC SMALL S */ +"\x0001d495" "t" /* MATHEMATICAL BOLD ITALIC SMALL T */ +"\x0001d496" "u" /* MATHEMATICAL BOLD ITALIC SMALL U */ +"\x0001d497" "v" /* MATHEMATICAL BOLD ITALIC SMALL V */ +"\x0001d498" "w" /* MATHEMATICAL BOLD ITALIC SMALL W */ +"\x0001d499" "x" /* MATHEMATICAL BOLD ITALIC SMALL X */ +"\x0001d49a" "y" /* MATHEMATICAL BOLD ITALIC SMALL Y */ +"\x0001d49b" "z" /* MATHEMATICAL BOLD ITALIC SMALL Z */ +"\x0001d49c" "A" /* MATHEMATICAL SCRIPT CAPITAL A */ +"\x0001d49e" "C" /* MATHEMATICAL SCRIPT CAPITAL C */ +"\x0001d49f" "D" /* MATHEMATICAL SCRIPT CAPITAL D */ +"\x0001d4a2" "G" /* MATHEMATICAL SCRIPT CAPITAL G */ +"\x0001d4a5" "J" /* MATHEMATICAL SCRIPT CAPITAL J */ +"\x0001d4a6" "K" /* MATHEMATICAL SCRIPT CAPITAL K */ +"\x0001d4a9" "N" /* MATHEMATICAL SCRIPT CAPITAL N */ +"\x0001d4aa" "O" /* MATHEMATICAL SCRIPT CAPITAL O */ +"\x0001d4ab" "P" /* MATHEMATICAL SCRIPT CAPITAL P */ +"\x0001d4ac" "Q" /* MATHEMATICAL SCRIPT CAPITAL Q */ +"\x0001d4ae" "S" /* MATHEMATICAL SCRIPT CAPITAL S */ +"\x0001d4af" "T" /* MATHEMATICAL SCRIPT CAPITAL T */ +"\x0001d4b0" "U" /* MATHEMATICAL SCRIPT CAPITAL U */ +"\x0001d4b1" "V" /* MATHEMATICAL SCRIPT CAPITAL V */ +"\x0001d4b2" "W" /* MATHEMATICAL SCRIPT CAPITAL W */ +"\x0001d4b3" "X" /* MATHEMATICAL SCRIPT CAPITAL X */ +"\x0001d4b4" "Y" /* MATHEMATICAL SCRIPT CAPITAL Y */ +"\x0001d4b5" "Z" /* MATHEMATICAL SCRIPT CAPITAL Z */ +"\x0001d4b6" "a" /* MATHEMATICAL SCRIPT SMALL A */ +"\x0001d4b7" "b" /* MATHEMATICAL SCRIPT SMALL B */ +"\x0001d4b8" "c" /* MATHEMATICAL SCRIPT SMALL C */ +"\x0001d4b9" "d" /* MATHEMATICAL SCRIPT SMALL D */ +"\x0001d4bb" "f" /* MATHEMATICAL SCRIPT SMALL F */ +"\x0001d4bd" "h" /* MATHEMATICAL SCRIPT SMALL H */ +"\x0001d4be" "i" /* MATHEMATICAL SCRIPT SMALL I */ +"\x0001d4bf" "j" /* MATHEMATICAL SCRIPT SMALL J */ +"\x0001d4c0" "k" /* MATHEMATICAL SCRIPT SMALL K */ +"\x0001d4c2" "m" /* MATHEMATICAL SCRIPT SMALL M */ +"\x0001d4c3" "n" /* MATHEMATICAL SCRIPT SMALL N */ +"\x0001d4c5" "p" /* MATHEMATICAL SCRIPT SMALL P */ +"\x0001d4c6" "q" /* MATHEMATICAL SCRIPT SMALL Q */ +"\x0001d4c7" "r" /* MATHEMATICAL SCRIPT SMALL R */ +"\x0001d4c8" "s" /* MATHEMATICAL SCRIPT SMALL S */ +"\x0001d4c9" "t" /* MATHEMATICAL SCRIPT SMALL T */ +"\x0001d4ca" "u" /* MATHEMATICAL SCRIPT SMALL U */ +"\x0001d4cb" "v" /* MATHEMATICAL SCRIPT SMALL V */ +"\x0001d4cc" "w" /* MATHEMATICAL SCRIPT SMALL W */ +"\x0001d4cd" "x" /* MATHEMATICAL SCRIPT SMALL X */ +"\x0001d4ce" "y" /* MATHEMATICAL SCRIPT SMALL Y */ +"\x0001d4cf" "z" /* MATHEMATICAL SCRIPT SMALL Z */ +"\x0001d4d0" "A" /* MATHEMATICAL BOLD SCRIPT CAPITAL A */ +"\x0001d4d1" "B" /* MATHEMATICAL BOLD SCRIPT CAPITAL B */ +"\x0001d4d2" "C" /* MATHEMATICAL BOLD SCRIPT CAPITAL C */ +"\x0001d4d3" "D" /* MATHEMATICAL BOLD SCRIPT CAPITAL D */ +"\x0001d4d4" "E" /* MATHEMATICAL BOLD SCRIPT CAPITAL E */ +"\x0001d4d5" "F" /* MATHEMATICAL BOLD SCRIPT CAPITAL F */ +"\x0001d4d6" "G" /* MATHEMATICAL BOLD SCRIPT CAPITAL G */ +"\x0001d4d7" "H" /* MATHEMATICAL BOLD SCRIPT CAPITAL H */ +"\x0001d4d8" "I" /* MATHEMATICAL BOLD SCRIPT CAPITAL I */ +"\x0001d4d9" "J" /* MATHEMATICAL BOLD SCRIPT CAPITAL J */ +"\x0001d4da" "K" /* MATHEMATICAL BOLD SCRIPT CAPITAL K */ +"\x0001d4db" "L" /* MATHEMATICAL BOLD SCRIPT CAPITAL L */ +"\x0001d4dc" "M" /* MATHEMATICAL BOLD SCRIPT CAPITAL M */ +"\x0001d4dd" "N" /* MATHEMATICAL BOLD SCRIPT CAPITAL N */ +"\x0001d4de" "O" /* MATHEMATICAL BOLD SCRIPT CAPITAL O */ +"\x0001d4df" "P" /* MATHEMATICAL BOLD SCRIPT CAPITAL P */ +"\x0001d4e0" "Q" /* MATHEMATICAL BOLD SCRIPT CAPITAL Q */ +"\x0001d4e1" "R" /* MATHEMATICAL BOLD SCRIPT CAPITAL R */ +"\x0001d4e2" "S" /* MATHEMATICAL BOLD SCRIPT CAPITAL S */ +"\x0001d4e3" "T" /* MATHEMATICAL BOLD SCRIPT CAPITAL T */ +"\x0001d4e4" "U" /* MATHEMATICAL BOLD SCRIPT CAPITAL U */ +"\x0001d4e5" "V" /* MATHEMATICAL BOLD SCRIPT CAPITAL V */ +"\x0001d4e6" "W" /* MATHEMATICAL BOLD SCRIPT CAPITAL W */ +"\x0001d4e7" "X" /* MATHEMATICAL BOLD SCRIPT CAPITAL X */ +"\x0001d4e8" "Y" /* MATHEMATICAL BOLD SCRIPT CAPITAL Y */ +"\x0001d4e9" "Z" /* MATHEMATICAL BOLD SCRIPT CAPITAL Z */ +"\x0001d4ea" "a" /* MATHEMATICAL BOLD SCRIPT SMALL A */ +"\x0001d4eb" "b" /* MATHEMATICAL BOLD SCRIPT SMALL B */ +"\x0001d4ec" "c" /* MATHEMATICAL BOLD SCRIPT SMALL C */ +"\x0001d4ed" "d" /* MATHEMATICAL BOLD SCRIPT SMALL D */ +"\x0001d4ee" "e" /* MATHEMATICAL BOLD SCRIPT SMALL E */ +"\x0001d4ef" "f" /* MATHEMATICAL BOLD SCRIPT SMALL F */ +"\x0001d4f0" "g" /* MATHEMATICAL BOLD SCRIPT SMALL G */ +"\x0001d4f1" "h" /* MATHEMATICAL BOLD SCRIPT SMALL H */ +"\x0001d4f2" "i" /* MATHEMATICAL BOLD SCRIPT SMALL I */ +"\x0001d4f3" "j" /* MATHEMATICAL BOLD SCRIPT SMALL J */ +"\x0001d4f4" "k" /* MATHEMATICAL BOLD SCRIPT SMALL K */ +"\x0001d4f5" "l" /* MATHEMATICAL BOLD SCRIPT SMALL L */ +"\x0001d4f6" "m" /* MATHEMATICAL BOLD SCRIPT SMALL M */ +"\x0001d4f7" "n" /* MATHEMATICAL BOLD SCRIPT SMALL N */ +"\x0001d4f8" "o" /* MATHEMATICAL BOLD SCRIPT SMALL O */ +"\x0001d4f9" "p" /* MATHEMATICAL BOLD SCRIPT SMALL P */ +"\x0001d4fa" "q" /* MATHEMATICAL BOLD SCRIPT SMALL Q */ +"\x0001d4fb" "r" /* MATHEMATICAL BOLD SCRIPT SMALL R */ +"\x0001d4fc" "s" /* MATHEMATICAL BOLD SCRIPT SMALL S */ +"\x0001d4fd" "t" /* MATHEMATICAL BOLD SCRIPT SMALL T */ +"\x0001d4fe" "u" /* MATHEMATICAL BOLD SCRIPT SMALL U */ +"\x0001d4ff" "v" /* MATHEMATICAL BOLD SCRIPT SMALL V */ +"\x0001d500" "w" /* MATHEMATICAL BOLD SCRIPT SMALL W */ +"\x0001d501" "x" /* MATHEMATICAL BOLD SCRIPT SMALL X */ +"\x0001d502" "y" /* MATHEMATICAL BOLD SCRIPT SMALL Y */ +"\x0001d503" "z" /* MATHEMATICAL BOLD SCRIPT SMALL Z */ +"\x0001d504" "A" /* MATHEMATICAL FRAKTUR CAPITAL A */ +"\x0001d505" "B" /* MATHEMATICAL FRAKTUR CAPITAL B */ +"\x0001d507" "D" /* MATHEMATICAL FRAKTUR CAPITAL D */ +"\x0001d508" "E" /* MATHEMATICAL FRAKTUR CAPITAL E */ +"\x0001d509" "F" /* MATHEMATICAL FRAKTUR CAPITAL F */ +"\x0001d50a" "G" /* MATHEMATICAL FRAKTUR CAPITAL G */ +"\x0001d50d" "J" /* MATHEMATICAL FRAKTUR CAPITAL J */ +"\x0001d50e" "K" /* MATHEMATICAL FRAKTUR CAPITAL K */ +"\x0001d50f" "L" /* MATHEMATICAL FRAKTUR CAPITAL L */ +"\x0001d510" "M" /* MATHEMATICAL FRAKTUR CAPITAL M */ +"\x0001d511" "N" /* MATHEMATICAL FRAKTUR CAPITAL N */ +"\x0001d512" "O" /* MATHEMATICAL FRAKTUR CAPITAL O */ +"\x0001d513" "P" /* MATHEMATICAL FRAKTUR CAPITAL P */ +"\x0001d514" "Q" /* MATHEMATICAL FRAKTUR CAPITAL Q */ +"\x0001d516" "S" /* MATHEMATICAL FRAKTUR CAPITAL S */ +"\x0001d517" "T" /* MATHEMATICAL FRAKTUR CAPITAL T */ +"\x0001d518" "U" /* MATHEMATICAL FRAKTUR CAPITAL U */ +"\x0001d519" "V" /* MATHEMATICAL FRAKTUR CAPITAL V */ +"\x0001d51a" "W" /* MATHEMATICAL FRAKTUR CAPITAL W */ +"\x0001d51b" "X" /* MATHEMATICAL FRAKTUR CAPITAL X */ +"\x0001d51c" "Y" /* MATHEMATICAL FRAKTUR CAPITAL Y */ +"\x0001d51e" "a" /* MATHEMATICAL FRAKTUR SMALL A */ +"\x0001d51f" "b" /* MATHEMATICAL FRAKTUR SMALL B */ +"\x0001d520" "c" /* MATHEMATICAL FRAKTUR SMALL C */ +"\x0001d521" "d" /* MATHEMATICAL FRAKTUR SMALL D */ +"\x0001d522" "e" /* MATHEMATICAL FRAKTUR SMALL E */ +"\x0001d523" "f" /* MATHEMATICAL FRAKTUR SMALL F */ +"\x0001d524" "g" /* MATHEMATICAL FRAKTUR SMALL G */ +"\x0001d525" "h" /* MATHEMATICAL FRAKTUR SMALL H */ +"\x0001d526" "i" /* MATHEMATICAL FRAKTUR SMALL I */ +"\x0001d527" "j" /* MATHEMATICAL FRAKTUR SMALL J */ +"\x0001d528" "k" /* MATHEMATICAL FRAKTUR SMALL K */ +"\x0001d529" "l" /* MATHEMATICAL FRAKTUR SMALL L */ +"\x0001d52a" "m" /* MATHEMATICAL FRAKTUR SMALL M */ +"\x0001d52b" "n" /* MATHEMATICAL FRAKTUR SMALL N */ +"\x0001d52c" "o" /* MATHEMATICAL FRAKTUR SMALL O */ +"\x0001d52d" "p" /* MATHEMATICAL FRAKTUR SMALL P */ +"\x0001d52e" "q" /* MATHEMATICAL FRAKTUR SMALL Q */ +"\x0001d52f" "r" /* MATHEMATICAL FRAKTUR SMALL R */ +"\x0001d530" "s" /* MATHEMATICAL FRAKTUR SMALL S */ +"\x0001d531" "t" /* MATHEMATICAL FRAKTUR SMALL T */ +"\x0001d532" "u" /* MATHEMATICAL FRAKTUR SMALL U */ +"\x0001d533" "v" /* MATHEMATICAL FRAKTUR SMALL V */ +"\x0001d534" "w" /* MATHEMATICAL FRAKTUR SMALL W */ +"\x0001d535" "x" /* MATHEMATICAL FRAKTUR SMALL X */ +"\x0001d536" "y" /* MATHEMATICAL FRAKTUR SMALL Y */ +"\x0001d537" "z" /* MATHEMATICAL FRAKTUR SMALL Z */ +"\x0001d538" "A" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL A */ +"\x0001d539" "B" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL B */ +"\x0001d53b" "D" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL D */ +"\x0001d53c" "E" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL E */ +"\x0001d53d" "F" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL F */ +"\x0001d53e" "G" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL G */ +"\x0001d540" "I" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL I */ +"\x0001d541" "J" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL J */ +"\x0001d542" "K" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL K */ +"\x0001d543" "L" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL L */ +"\x0001d544" "M" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL M */ +"\x0001d546" "O" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL O */ +"\x0001d54a" "S" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL S */ +"\x0001d54b" "T" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL T */ +"\x0001d54c" "U" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL U */ +"\x0001d54d" "V" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL V */ +"\x0001d54e" "W" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL W */ +"\x0001d54f" "X" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL X */ +"\x0001d550" "Y" /* MATHEMATICAL DOUBLE-STRUCK CAPITAL Y */ +"\x0001d552" "a" /* MATHEMATICAL DOUBLE-STRUCK SMALL A */ +"\x0001d553" "b" /* MATHEMATICAL DOUBLE-STRUCK SMALL B */ +"\x0001d554" "c" /* MATHEMATICAL DOUBLE-STRUCK SMALL C */ +"\x0001d555" "d" /* MATHEMATICAL DOUBLE-STRUCK SMALL D */ +"\x0001d556" "e" /* MATHEMATICAL DOUBLE-STRUCK SMALL E */ +"\x0001d557" "f" /* MATHEMATICAL DOUBLE-STRUCK SMALL F */ +"\x0001d558" "g" /* MATHEMATICAL DOUBLE-STRUCK SMALL G */ +"\x0001d559" "h" /* MATHEMATICAL DOUBLE-STRUCK SMALL H */ +"\x0001d55a" "i" /* MATHEMATICAL DOUBLE-STRUCK SMALL I */ +"\x0001d55b" "j" /* MATHEMATICAL DOUBLE-STRUCK SMALL J */ +"\x0001d55c" "k" /* MATHEMATICAL DOUBLE-STRUCK SMALL K */ +"\x0001d55d" "l" /* MATHEMATICAL DOUBLE-STRUCK SMALL L */ +"\x0001d55e" "m" /* MATHEMATICAL DOUBLE-STRUCK SMALL M */ +"\x0001d55f" "n" /* MATHEMATICAL DOUBLE-STRUCK SMALL N */ +"\x0001d560" "o" /* MATHEMATICAL DOUBLE-STRUCK SMALL O */ +"\x0001d561" "p" /* MATHEMATICAL DOUBLE-STRUCK SMALL P */ +"\x0001d562" "q" /* MATHEMATICAL DOUBLE-STRUCK SMALL Q */ +"\x0001d563" "r" /* MATHEMATICAL DOUBLE-STRUCK SMALL R */ +"\x0001d564" "s" /* MATHEMATICAL DOUBLE-STRUCK SMALL S */ +"\x0001d565" "t" /* MATHEMATICAL DOUBLE-STRUCK SMALL T */ +"\x0001d566" "u" /* MATHEMATICAL DOUBLE-STRUCK SMALL U */ +"\x0001d567" "v" /* MATHEMATICAL DOUBLE-STRUCK SMALL V */ +"\x0001d568" "w" /* MATHEMATICAL DOUBLE-STRUCK SMALL W */ +"\x0001d569" "x" /* MATHEMATICAL DOUBLE-STRUCK SMALL X */ +"\x0001d56a" "y" /* MATHEMATICAL DOUBLE-STRUCK SMALL Y */ +"\x0001d56b" "z" /* MATHEMATICAL DOUBLE-STRUCK SMALL Z */ +"\x0001d56c" "A" /* MATHEMATICAL BOLD FRAKTUR CAPITAL A */ +"\x0001d56d" "B" /* MATHEMATICAL BOLD FRAKTUR CAPITAL B */ +"\x0001d56e" "C" /* MATHEMATICAL BOLD FRAKTUR CAPITAL C */ +"\x0001d56f" "D" /* MATHEMATICAL BOLD FRAKTUR CAPITAL D */ +"\x0001d570" "E" /* MATHEMATICAL BOLD FRAKTUR CAPITAL E */ +"\x0001d571" "F" /* MATHEMATICAL BOLD FRAKTUR CAPITAL F */ +"\x0001d572" "G" /* MATHEMATICAL BOLD FRAKTUR CAPITAL G */ +"\x0001d573" "H" /* MATHEMATICAL BOLD FRAKTUR CAPITAL H */ +"\x0001d574" "I" /* MATHEMATICAL BOLD FRAKTUR CAPITAL I */ +"\x0001d575" "J" /* MATHEMATICAL BOLD FRAKTUR CAPITAL J */ +"\x0001d576" "K" /* MATHEMATICAL BOLD FRAKTUR CAPITAL K */ +"\x0001d577" "L" /* MATHEMATICAL BOLD FRAKTUR CAPITAL L */ +"\x0001d578" "M" /* MATHEMATICAL BOLD FRAKTUR CAPITAL M */ +"\x0001d579" "N" /* MATHEMATICAL BOLD FRAKTUR CAPITAL N */ +"\x0001d57a" "O" /* MATHEMATICAL BOLD FRAKTUR CAPITAL O */ +"\x0001d57b" "P" /* MATHEMATICAL BOLD FRAKTUR CAPITAL P */ +"\x0001d57c" "Q" /* MATHEMATICAL BOLD FRAKTUR CAPITAL Q */ +"\x0001d57d" "R" /* MATHEMATICAL BOLD FRAKTUR CAPITAL R */ +"\x0001d57e" "S" /* MATHEMATICAL BOLD FRAKTUR CAPITAL S */ +"\x0001d57f" "T" /* MATHEMATICAL BOLD FRAKTUR CAPITAL T */ +"\x0001d580" "U" /* MATHEMATICAL BOLD FRAKTUR CAPITAL U */ +"\x0001d581" "V" /* MATHEMATICAL BOLD FRAKTUR CAPITAL V */ +"\x0001d582" "W" /* MATHEMATICAL BOLD FRAKTUR CAPITAL W */ +"\x0001d583" "X" /* MATHEMATICAL BOLD FRAKTUR CAPITAL X */ +"\x0001d584" "Y" /* MATHEMATICAL BOLD FRAKTUR CAPITAL Y */ +"\x0001d585" "Z" /* MATHEMATICAL BOLD FRAKTUR CAPITAL Z */ +"\x0001d586" "a" /* MATHEMATICAL BOLD FRAKTUR SMALL A */ +"\x0001d587" "b" /* MATHEMATICAL BOLD FRAKTUR SMALL B */ +"\x0001d588" "c" /* MATHEMATICAL BOLD FRAKTUR SMALL C */ +"\x0001d589" "d" /* MATHEMATICAL BOLD FRAKTUR SMALL D */ +"\x0001d58a" "e" /* MATHEMATICAL BOLD FRAKTUR SMALL E */ +"\x0001d58b" "f" /* MATHEMATICAL BOLD FRAKTUR SMALL F */ +"\x0001d58c" "g" /* MATHEMATICAL BOLD FRAKTUR SMALL G */ +"\x0001d58d" "h" /* MATHEMATICAL BOLD FRAKTUR SMALL H */ +"\x0001d58e" "i" /* MATHEMATICAL BOLD FRAKTUR SMALL I */ +"\x0001d58f" "j" /* MATHEMATICAL BOLD FRAKTUR SMALL J */ +"\x0001d590" "k" /* MATHEMATICAL BOLD FRAKTUR SMALL K */ +"\x0001d591" "l" /* MATHEMATICAL BOLD FRAKTUR SMALL L */ +"\x0001d592" "m" /* MATHEMATICAL BOLD FRAKTUR SMALL M */ +"\x0001d593" "n" /* MATHEMATICAL BOLD FRAKTUR SMALL N */ +"\x0001d594" "o" /* MATHEMATICAL BOLD FRAKTUR SMALL O */ +"\x0001d595" "p" /* MATHEMATICAL BOLD FRAKTUR SMALL P */ +"\x0001d596" "q" /* MATHEMATICAL BOLD FRAKTUR SMALL Q */ +"\x0001d597" "r" /* MATHEMATICAL BOLD FRAKTUR SMALL R */ +"\x0001d598" "s" /* MATHEMATICAL BOLD FRAKTUR SMALL S */ +"\x0001d599" "t" /* MATHEMATICAL BOLD FRAKTUR SMALL T */ +"\x0001d59a" "u" /* MATHEMATICAL BOLD FRAKTUR SMALL U */ +"\x0001d59b" "v" /* MATHEMATICAL BOLD FRAKTUR SMALL V */ +"\x0001d59c" "w" /* MATHEMATICAL BOLD FRAKTUR SMALL W */ +"\x0001d59d" "x" /* MATHEMATICAL BOLD FRAKTUR SMALL X */ +"\x0001d59e" "y" /* MATHEMATICAL BOLD FRAKTUR SMALL Y */ +"\x0001d59f" "z" /* MATHEMATICAL BOLD FRAKTUR SMALL Z */ +"\x0001d5a0" "A" /* MATHEMATICAL SANS-SERIF CAPITAL A */ +"\x0001d5a1" "B" /* MATHEMATICAL SANS-SERIF CAPITAL B */ +"\x0001d5a2" "C" /* MATHEMATICAL SANS-SERIF CAPITAL C */ +"\x0001d5a3" "D" /* MATHEMATICAL SANS-SERIF CAPITAL D */ +"\x0001d5a4" "E" /* MATHEMATICAL SANS-SERIF CAPITAL E */ +"\x0001d5a5" "F" /* MATHEMATICAL SANS-SERIF CAPITAL F */ +"\x0001d5a6" "G" /* MATHEMATICAL SANS-SERIF CAPITAL G */ +"\x0001d5a7" "H" /* MATHEMATICAL SANS-SERIF CAPITAL H */ +"\x0001d5a8" "I" /* MATHEMATICAL SANS-SERIF CAPITAL I */ +"\x0001d5a9" "J" /* MATHEMATICAL SANS-SERIF CAPITAL J */ +"\x0001d5aa" "K" /* MATHEMATICAL SANS-SERIF CAPITAL K */ +"\x0001d5ab" "L" /* MATHEMATICAL SANS-SERIF CAPITAL L */ +"\x0001d5ac" "M" /* MATHEMATICAL SANS-SERIF CAPITAL M */ +"\x0001d5ad" "N" /* MATHEMATICAL SANS-SERIF CAPITAL N */ +"\x0001d5ae" "O" /* MATHEMATICAL SANS-SERIF CAPITAL O */ +"\x0001d5af" "P" /* MATHEMATICAL SANS-SERIF CAPITAL P */ +"\x0001d5b0" "Q" /* MATHEMATICAL SANS-SERIF CAPITAL Q */ +"\x0001d5b1" "R" /* MATHEMATICAL SANS-SERIF CAPITAL R */ +"\x0001d5b2" "S" /* MATHEMATICAL SANS-SERIF CAPITAL S */ +"\x0001d5b3" "T" /* MATHEMATICAL SANS-SERIF CAPITAL T */ +"\x0001d5b4" "U" /* MATHEMATICAL SANS-SERIF CAPITAL U */ +"\x0001d5b5" "V" /* MATHEMATICAL SANS-SERIF CAPITAL V */ +"\x0001d5b6" "W" /* MATHEMATICAL SANS-SERIF CAPITAL W */ +"\x0001d5b7" "X" /* MATHEMATICAL SANS-SERIF CAPITAL X */ +"\x0001d5b8" "Y" /* MATHEMATICAL SANS-SERIF CAPITAL Y */ +"\x0001d5b9" "Z" /* MATHEMATICAL SANS-SERIF CAPITAL Z */ +"\x0001d5ba" "a" /* MATHEMATICAL SANS-SERIF SMALL A */ +"\x0001d5bb" "b" /* MATHEMATICAL SANS-SERIF SMALL B */ +"\x0001d5bc" "c" /* MATHEMATICAL SANS-SERIF SMALL C */ +"\x0001d5bd" "d" /* MATHEMATICAL SANS-SERIF SMALL D */ +"\x0001d5be" "e" /* MATHEMATICAL SANS-SERIF SMALL E */ +"\x0001d5bf" "f" /* MATHEMATICAL SANS-SERIF SMALL F */ +"\x0001d5c0" "g" /* MATHEMATICAL SANS-SERIF SMALL G */ +"\x0001d5c1" "h" /* MATHEMATICAL SANS-SERIF SMALL H */ +"\x0001d5c2" "i" /* MATHEMATICAL SANS-SERIF SMALL I */ +"\x0001d5c3" "j" /* MATHEMATICAL SANS-SERIF SMALL J */ +"\x0001d5c4" "k" /* MATHEMATICAL SANS-SERIF SMALL K */ +"\x0001d5c5" "l" /* MATHEMATICAL SANS-SERIF SMALL L */ +"\x0001d5c6" "m" /* MATHEMATICAL SANS-SERIF SMALL M */ +"\x0001d5c7" "n" /* MATHEMATICAL SANS-SERIF SMALL N */ +"\x0001d5c8" "o" /* MATHEMATICAL SANS-SERIF SMALL O */ +"\x0001d5c9" "p" /* MATHEMATICAL SANS-SERIF SMALL P */ +"\x0001d5ca" "q" /* MATHEMATICAL SANS-SERIF SMALL Q */ +"\x0001d5cb" "r" /* MATHEMATICAL SANS-SERIF SMALL R */ +"\x0001d5cc" "s" /* MATHEMATICAL SANS-SERIF SMALL S */ +"\x0001d5cd" "t" /* MATHEMATICAL SANS-SERIF SMALL T */ +"\x0001d5ce" "u" /* MATHEMATICAL SANS-SERIF SMALL U */ +"\x0001d5cf" "v" /* MATHEMATICAL SANS-SERIF SMALL V */ +"\x0001d5d0" "w" /* MATHEMATICAL SANS-SERIF SMALL W */ +"\x0001d5d1" "x" /* MATHEMATICAL SANS-SERIF SMALL X */ +"\x0001d5d2" "y" /* MATHEMATICAL SANS-SERIF SMALL Y */ +"\x0001d5d3" "z" /* MATHEMATICAL SANS-SERIF SMALL Z */ +"\x0001d5d4" "A" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL A */ +"\x0001d5d5" "B" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL B */ +"\x0001d5d6" "C" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL C */ +"\x0001d5d7" "D" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL D */ +"\x0001d5d8" "E" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL E */ +"\x0001d5d9" "F" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL F */ +"\x0001d5da" "G" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL G */ +"\x0001d5db" "H" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL H */ +"\x0001d5dc" "I" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL I */ +"\x0001d5dd" "J" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL J */ +"\x0001d5de" "K" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL K */ +"\x0001d5df" "L" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL L */ +"\x0001d5e0" "M" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL M */ +"\x0001d5e1" "N" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL N */ +"\x0001d5e2" "O" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL O */ +"\x0001d5e3" "P" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL P */ +"\x0001d5e4" "Q" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL Q */ +"\x0001d5e5" "R" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL R */ +"\x0001d5e6" "S" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL S */ +"\x0001d5e7" "T" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL T */ +"\x0001d5e8" "U" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL U */ +"\x0001d5e9" "V" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL V */ +"\x0001d5ea" "W" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL W */ +"\x0001d5eb" "X" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL X */ +"\x0001d5ec" "Y" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL Y */ +"\x0001d5ed" "Z" /* MATHEMATICAL SANS-SERIF BOLD CAPITAL Z */ +"\x0001d5ee" "a" /* MATHEMATICAL SANS-SERIF BOLD SMALL A */ +"\x0001d5ef" "b" /* MATHEMATICAL SANS-SERIF BOLD SMALL B */ +"\x0001d5f0" "c" /* MATHEMATICAL SANS-SERIF BOLD SMALL C */ +"\x0001d5f1" "d" /* MATHEMATICAL SANS-SERIF BOLD SMALL D */ +"\x0001d5f2" "e" /* MATHEMATICAL SANS-SERIF BOLD SMALL E */ +"\x0001d5f3" "f" /* MATHEMATICAL SANS-SERIF BOLD SMALL F */ +"\x0001d5f4" "g" /* MATHEMATICAL SANS-SERIF BOLD SMALL G */ +"\x0001d5f5" "h" /* MATHEMATICAL SANS-SERIF BOLD SMALL H */ +"\x0001d5f6" "i" /* MATHEMATICAL SANS-SERIF BOLD SMALL I */ +"\x0001d5f7" "j" /* MATHEMATICAL SANS-SERIF BOLD SMALL J */ +"\x0001d5f8" "k" /* MATHEMATICAL SANS-SERIF BOLD SMALL K */ +"\x0001d5f9" "l" /* MATHEMATICAL SANS-SERIF BOLD SMALL L */ +"\x0001d5fa" "m" /* MATHEMATICAL SANS-SERIF BOLD SMALL M */ +"\x0001d5fb" "n" /* MATHEMATICAL SANS-SERIF BOLD SMALL N */ +"\x0001d5fc" "o" /* MATHEMATICAL SANS-SERIF BOLD SMALL O */ +"\x0001d5fd" "p" /* MATHEMATICAL SANS-SERIF BOLD SMALL P */ +"\x0001d5fe" "q" /* MATHEMATICAL SANS-SERIF BOLD SMALL Q */ +"\x0001d5ff" "r" /* MATHEMATICAL SANS-SERIF BOLD SMALL R */ +"\x0001d600" "s" /* MATHEMATICAL SANS-SERIF BOLD SMALL S */ +"\x0001d601" "t" /* MATHEMATICAL SANS-SERIF BOLD SMALL T */ +"\x0001d602" "u" /* MATHEMATICAL SANS-SERIF BOLD SMALL U */ +"\x0001d603" "v" /* MATHEMATICAL SANS-SERIF BOLD SMALL V */ +"\x0001d604" "w" /* MATHEMATICAL SANS-SERIF BOLD SMALL W */ +"\x0001d605" "x" /* MATHEMATICAL SANS-SERIF BOLD SMALL X */ +"\x0001d606" "y" /* MATHEMATICAL SANS-SERIF BOLD SMALL Y */ +"\x0001d607" "z" /* MATHEMATICAL SANS-SERIF BOLD SMALL Z */ +"\x0001d608" "A" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL A */ +"\x0001d609" "B" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL B */ +"\x0001d60a" "C" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL C */ +"\x0001d60b" "D" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL D */ +"\x0001d60c" "E" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL E */ +"\x0001d60d" "F" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL F */ +"\x0001d60e" "G" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL G */ +"\x0001d60f" "H" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL H */ +"\x0001d610" "I" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL I */ +"\x0001d611" "J" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL J */ +"\x0001d612" "K" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL K */ +"\x0001d613" "L" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL L */ +"\x0001d614" "M" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL M */ +"\x0001d615" "N" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL N */ +"\x0001d616" "O" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL O */ +"\x0001d617" "P" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL P */ +"\x0001d618" "Q" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q */ +"\x0001d619" "R" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL R */ +"\x0001d61a" "S" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL S */ +"\x0001d61b" "T" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL T */ +"\x0001d61c" "U" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL U */ +"\x0001d61d" "V" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL V */ +"\x0001d61e" "W" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL W */ +"\x0001d61f" "X" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL X */ +"\x0001d620" "Y" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y */ +"\x0001d621" "Z" /* MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z */ +"\x0001d622" "a" /* MATHEMATICAL SANS-SERIF ITALIC SMALL A */ +"\x0001d623" "b" /* MATHEMATICAL SANS-SERIF ITALIC SMALL B */ +"\x0001d624" "c" /* MATHEMATICAL SANS-SERIF ITALIC SMALL C */ +"\x0001d625" "d" /* MATHEMATICAL SANS-SERIF ITALIC SMALL D */ +"\x0001d626" "e" /* MATHEMATICAL SANS-SERIF ITALIC SMALL E */ +"\x0001d627" "f" /* MATHEMATICAL SANS-SERIF ITALIC SMALL F */ +"\x0001d628" "g" /* MATHEMATICAL SANS-SERIF ITALIC SMALL G */ +"\x0001d629" "h" /* MATHEMATICAL SANS-SERIF ITALIC SMALL H */ +"\x0001d62a" "i" /* MATHEMATICAL SANS-SERIF ITALIC SMALL I */ +"\x0001d62b" "j" /* MATHEMATICAL SANS-SERIF ITALIC SMALL J */ +"\x0001d62c" "k" /* MATHEMATICAL SANS-SERIF ITALIC SMALL K */ +"\x0001d62d" "l" /* MATHEMATICAL SANS-SERIF ITALIC SMALL L */ +"\x0001d62e" "m" /* MATHEMATICAL SANS-SERIF ITALIC SMALL M */ +"\x0001d62f" "n" /* MATHEMATICAL SANS-SERIF ITALIC SMALL N */ +"\x0001d630" "o" /* MATHEMATICAL SANS-SERIF ITALIC SMALL O */ +"\x0001d631" "p" /* MATHEMATICAL SANS-SERIF ITALIC SMALL P */ +"\x0001d632" "q" /* MATHEMATICAL SANS-SERIF ITALIC SMALL Q */ +"\x0001d633" "r" /* MATHEMATICAL SANS-SERIF ITALIC SMALL R */ +"\x0001d634" "s" /* MATHEMATICAL SANS-SERIF ITALIC SMALL S */ +"\x0001d635" "t" /* MATHEMATICAL SANS-SERIF ITALIC SMALL T */ +"\x0001d636" "u" /* MATHEMATICAL SANS-SERIF ITALIC SMALL U */ +"\x0001d637" "v" /* MATHEMATICAL SANS-SERIF ITALIC SMALL V */ +"\x0001d638" "w" /* MATHEMATICAL SANS-SERIF ITALIC SMALL W */ +"\x0001d639" "x" /* MATHEMATICAL SANS-SERIF ITALIC SMALL X */ +"\x0001d63a" "y" /* MATHEMATICAL SANS-SERIF ITALIC SMALL Y */ +"\x0001d63b" "z" /* MATHEMATICAL SANS-SERIF ITALIC SMALL Z */ +"\x0001d63c" "A" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A */ +"\x0001d63d" "B" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B */ +"\x0001d63e" "C" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C */ +"\x0001d63f" "D" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D */ +"\x0001d640" "E" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E */ +"\x0001d641" "F" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F */ +"\x0001d642" "G" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G */ +"\x0001d643" "H" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H */ +"\x0001d644" "I" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I */ +"\x0001d645" "J" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J */ +"\x0001d646" "K" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K */ +"\x0001d647" "L" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L */ +"\x0001d648" "M" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M */ +"\x0001d649" "N" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N */ +"\x0001d64a" "O" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O */ +"\x0001d64b" "P" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P */ +"\x0001d64c" "Q" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q */ +"\x0001d64d" "R" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R */ +"\x0001d64e" "S" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S */ +"\x0001d64f" "T" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T */ +"\x0001d650" "U" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U */ +"\x0001d651" "V" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V */ +"\x0001d652" "W" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W */ +"\x0001d653" "X" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X */ +"\x0001d654" "Y" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y */ +"\x0001d655" "Z" /* MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z */ +"\x0001d656" "a" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A */ +"\x0001d657" "b" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B */ +"\x0001d658" "c" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C */ +"\x0001d659" "d" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D */ +"\x0001d65a" "e" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E */ +"\x0001d65b" "f" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F */ +"\x0001d65c" "g" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G */ +"\x0001d65d" "h" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H */ +"\x0001d65e" "i" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I */ +"\x0001d65f" "j" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J */ +"\x0001d660" "k" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K */ +"\x0001d661" "l" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L */ +"\x0001d662" "m" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M */ +"\x0001d663" "n" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N */ +"\x0001d664" "o" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O */ +"\x0001d665" "p" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P */ +"\x0001d666" "q" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q */ +"\x0001d667" "r" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R */ +"\x0001d668" "s" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S */ +"\x0001d669" "t" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T */ +"\x0001d66a" "u" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U */ +"\x0001d66b" "v" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V */ +"\x0001d66c" "w" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W */ +"\x0001d66d" "x" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X */ +"\x0001d66e" "y" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y */ +"\x0001d66f" "z" /* MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z */ +"\x0001d670" "A" /* MATHEMATICAL MONOSPACE CAPITAL A */ +"\x0001d671" "B" /* MATHEMATICAL MONOSPACE CAPITAL B */ +"\x0001d672" "C" /* MATHEMATICAL MONOSPACE CAPITAL C */ +"\x0001d673" "D" /* MATHEMATICAL MONOSPACE CAPITAL D */ +"\x0001d674" "E" /* MATHEMATICAL MONOSPACE CAPITAL E */ +"\x0001d675" "F" /* MATHEMATICAL MONOSPACE CAPITAL F */ +"\x0001d676" "G" /* MATHEMATICAL MONOSPACE CAPITAL G */ +"\x0001d677" "H" /* MATHEMATICAL MONOSPACE CAPITAL H */ +"\x0001d678" "I" /* MATHEMATICAL MONOSPACE CAPITAL I */ +"\x0001d679" "J" /* MATHEMATICAL MONOSPACE CAPITAL J */ +"\x0001d67a" "K" /* MATHEMATICAL MONOSPACE CAPITAL K */ +"\x0001d67b" "L" /* MATHEMATICAL MONOSPACE CAPITAL L */ +"\x0001d67c" "M" /* MATHEMATICAL MONOSPACE CAPITAL M */ +"\x0001d67d" "N" /* MATHEMATICAL MONOSPACE CAPITAL N */ +"\x0001d67e" "O" /* MATHEMATICAL MONOSPACE CAPITAL O */ +"\x0001d67f" "P" /* MATHEMATICAL MONOSPACE CAPITAL P */ +"\x0001d680" "Q" /* MATHEMATICAL MONOSPACE CAPITAL Q */ +"\x0001d681" "R" /* MATHEMATICAL MONOSPACE CAPITAL R */ +"\x0001d682" "S" /* MATHEMATICAL MONOSPACE CAPITAL S */ +"\x0001d683" "T" /* MATHEMATICAL MONOSPACE CAPITAL T */ +"\x0001d684" "U" /* MATHEMATICAL MONOSPACE CAPITAL U */ +"\x0001d685" "V" /* MATHEMATICAL MONOSPACE CAPITAL V */ +"\x0001d686" "W" /* MATHEMATICAL MONOSPACE CAPITAL W */ +"\x0001d687" "X" /* MATHEMATICAL MONOSPACE CAPITAL X */ +"\x0001d688" "Y" /* MATHEMATICAL MONOSPACE CAPITAL Y */ +"\x0001d689" "Z" /* MATHEMATICAL MONOSPACE CAPITAL Z */ +"\x0001d68a" "a" /* MATHEMATICAL MONOSPACE SMALL A */ +"\x0001d68b" "b" /* MATHEMATICAL MONOSPACE SMALL B */ +"\x0001d68c" "c" /* MATHEMATICAL MONOSPACE SMALL C */ +"\x0001d68d" "d" /* MATHEMATICAL MONOSPACE SMALL D */ +"\x0001d68e" "e" /* MATHEMATICAL MONOSPACE SMALL E */ +"\x0001d68f" "f" /* MATHEMATICAL MONOSPACE SMALL F */ +"\x0001d690" "g" /* MATHEMATICAL MONOSPACE SMALL G */ +"\x0001d691" "h" /* MATHEMATICAL MONOSPACE SMALL H */ +"\x0001d692" "i" /* MATHEMATICAL MONOSPACE SMALL I */ +"\x0001d693" "j" /* MATHEMATICAL MONOSPACE SMALL J */ +"\x0001d694" "k" /* MATHEMATICAL MONOSPACE SMALL K */ +"\x0001d695" "l" /* MATHEMATICAL MONOSPACE SMALL L */ +"\x0001d696" "m" /* MATHEMATICAL MONOSPACE SMALL M */ +"\x0001d697" "n" /* MATHEMATICAL MONOSPACE SMALL N */ +"\x0001d698" "o" /* MATHEMATICAL MONOSPACE SMALL O */ +"\x0001d699" "p" /* MATHEMATICAL MONOSPACE SMALL P */ +"\x0001d69a" "q" /* MATHEMATICAL MONOSPACE SMALL Q */ +"\x0001d69b" "r" /* MATHEMATICAL MONOSPACE SMALL R */ +"\x0001d69c" "s" /* MATHEMATICAL MONOSPACE SMALL S */ +"\x0001d69d" "t" /* MATHEMATICAL MONOSPACE SMALL T */ +"\x0001d69e" "u" /* MATHEMATICAL MONOSPACE SMALL U */ +"\x0001d69f" "v" /* MATHEMATICAL MONOSPACE SMALL V */ +"\x0001d6a0" "w" /* MATHEMATICAL MONOSPACE SMALL W */ +"\x0001d6a1" "x" /* MATHEMATICAL MONOSPACE SMALL X */ +"\x0001d6a2" "y" /* MATHEMATICAL MONOSPACE SMALL Y */ +"\x0001d6a3" "z" /* MATHEMATICAL MONOSPACE SMALL Z */ +"\x0001d7ce" "0" /* MATHEMATICAL BOLD DIGIT ZERO */ +"\x0001d7cf" "1" /* MATHEMATICAL BOLD DIGIT ONE */ +"\x0001d7d0" "2" /* MATHEMATICAL BOLD DIGIT TWO */ +"\x0001d7d1" "3" /* MATHEMATICAL BOLD DIGIT THREE */ +"\x0001d7d2" "4" /* MATHEMATICAL BOLD DIGIT FOUR */ +"\x0001d7d3" "5" /* MATHEMATICAL BOLD DIGIT FIVE */ +"\x0001d7d4" "6" /* MATHEMATICAL BOLD DIGIT SIX */ +"\x0001d7d5" "7" /* MATHEMATICAL BOLD DIGIT SEVEN */ +"\x0001d7d6" "8" /* MATHEMATICAL BOLD DIGIT EIGHT */ +"\x0001d7d7" "9" /* MATHEMATICAL BOLD DIGIT NINE */ +"\x0001d7d8" "0" /* MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO */ +"\x0001d7d9" "1" /* MATHEMATICAL DOUBLE-STRUCK DIGIT ONE */ +"\x0001d7da" "2" /* MATHEMATICAL DOUBLE-STRUCK DIGIT TWO */ +"\x0001d7db" "3" /* MATHEMATICAL DOUBLE-STRUCK DIGIT THREE */ +"\x0001d7dc" "4" /* MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR */ +"\x0001d7dd" "5" /* MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE */ +"\x0001d7de" "6" /* MATHEMATICAL DOUBLE-STRUCK DIGIT SIX */ +"\x0001d7df" "7" /* MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN */ +"\x0001d7e0" "8" /* MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT */ +"\x0001d7e1" "9" /* MATHEMATICAL DOUBLE-STRUCK DIGIT NINE */ +"\x0001d7e2" "0" /* MATHEMATICAL SANS-SERIF DIGIT ZERO */ +"\x0001d7e3" "1" /* MATHEMATICAL SANS-SERIF DIGIT ONE */ +"\x0001d7e4" "2" /* MATHEMATICAL SANS-SERIF DIGIT TWO */ +"\x0001d7e5" "3" /* MATHEMATICAL SANS-SERIF DIGIT THREE */ +"\x0001d7e6" "4" /* MATHEMATICAL SANS-SERIF DIGIT FOUR */ +"\x0001d7e7" "5" /* MATHEMATICAL SANS-SERIF DIGIT FIVE */ +"\x0001d7e8" "6" /* MATHEMATICAL SANS-SERIF DIGIT SIX */ +"\x0001d7e9" "7" /* MATHEMATICAL SANS-SERIF DIGIT SEVEN */ +"\x0001d7ea" "8" /* MATHEMATICAL SANS-SERIF DIGIT EIGHT */ +"\x0001d7eb" "9" /* MATHEMATICAL SANS-SERIF DIGIT NINE */ +"\x0001d7ec" "0" /* MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO */ +"\x0001d7ed" "1" /* MATHEMATICAL SANS-SERIF BOLD DIGIT ONE */ +"\x0001d7ee" "2" /* MATHEMATICAL SANS-SERIF BOLD DIGIT TWO */ +"\x0001d7ef" "3" /* MATHEMATICAL SANS-SERIF BOLD DIGIT THREE */ +"\x0001d7f0" "4" /* MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR */ +"\x0001d7f1" "5" /* MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE */ +"\x0001d7f2" "6" /* MATHEMATICAL SANS-SERIF BOLD DIGIT SIX */ +"\x0001d7f3" "7" /* MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN */ +"\x0001d7f4" "8" /* MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT */ +"\x0001d7f5" "9" /* MATHEMATICAL SANS-SERIF BOLD DIGIT NINE */ +"\x0001d7f6" "0" /* MATHEMATICAL MONOSPACE DIGIT ZERO */ +"\x0001d7f7" "1" /* MATHEMATICAL MONOSPACE DIGIT ONE */ +"\x0001d7f8" "2" /* MATHEMATICAL MONOSPACE DIGIT TWO */ +"\x0001d7f9" "3" /* MATHEMATICAL MONOSPACE DIGIT THREE */ +"\x0001d7fa" "4" /* MATHEMATICAL MONOSPACE DIGIT FOUR */ +"\x0001d7fb" "5" /* MATHEMATICAL MONOSPACE DIGIT FIVE */ +"\x0001d7fc" "6" /* MATHEMATICAL MONOSPACE DIGIT SIX */ +"\x0001d7fd" "7" /* MATHEMATICAL MONOSPACE DIGIT SEVEN */ +"\x0001d7fe" "8" /* MATHEMATICAL MONOSPACE DIGIT EIGHT */ +"\x0001d7ff" "9" /* MATHEMATICAL MONOSPACE DIGIT NINE */ diff -durpN glibc-2.2.3/locale/Makefile glibc-2.2.4/locale/Makefile --- glibc-2.2.3/locale/Makefile Mon Mar 26 20:53:00 2001 +++ glibc-2.2.4/locale/Makefile Wed Aug 15 18:50:07 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for locales. @@ -40,7 +40,8 @@ routines = setlocale findlocale loadloca tests = tst-C-locale categories = ctype messages monetary numeric time paper name \ address telephone measurement identification collate -aux = $(categories:%=lc-%) $(categories:%=C-%) SYS_libc C_name +aux = $(categories:%=lc-%) $(categories:%=C-%) SYS_libc C_name \ + xlocale others = localedef locale #others-static = localedef locale install-bin = localedef locale diff -durpN glibc-2.2.3/locale/bits/locale.h glibc-2.2.4/locale/bits/locale.h --- glibc-2.2.3/locale/bits/locale.h Fri Jan 26 01:22:02 2001 +++ glibc-2.2.4/locale/bits/locale.h Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _LOCALE_H && !defined _LANGINFO_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/locale/broken_cur_max.c glibc-2.2.4/locale/broken_cur_max.c --- glibc-2.2.3/locale/broken_cur_max.c Fri Jan 29 09:43:28 1999 +++ glibc-2.2.4/locale/broken_cur_max.c Mon Jul 23 10:54:16 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/categories.def glibc-2.2.4/locale/categories.def --- glibc-2.2.3/locale/categories.def Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/categories.def Mon Jul 23 10:54:16 2001 @@ -1,20 +1,21 @@ /* Definition of all available locale categories and their items. -*- C -*- Copyright (C) 1995-2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* These definitions are used by the locale-related files in the C library and the programs `localedef' and `locale'. diff -durpN glibc-2.2.3/locale/coll-lookup.h glibc-2.2.4/locale/coll-lookup.h --- glibc-2.2.3/locale/coll-lookup.h Mon Aug 28 18:15:51 2000 +++ glibc-2.2.4/locale/coll-lookup.h Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Bruno Haible , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Word tables are accessed by cutting wc in three blocks of bits: - the high 32-q-p bits, diff -durpN glibc-2.2.3/locale/duplocale.c glibc-2.2.4/locale/duplocale.c --- glibc-2.2.3/locale/duplocale.c Wed Aug 2 14:52:16 2000 +++ glibc-2.2.4/locale/duplocale.c Mon Jul 23 10:54:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/elem-hash.h glibc-2.2.4/locale/elem-hash.h --- glibc-2.2.3/locale/elem-hash.h Fri Dec 31 10:19:20 1999 +++ glibc-2.2.4/locale/elem-hash.h Fri Aug 10 12:11:49 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1999 Free Software Foundation, Inc. +/* Copyright (C) 1999, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The hashing function used for the table with collation symbols. */ @@ -24,10 +24,10 @@ elem_hash (const char *str, int_fast32_t { int32_t result = n; - while (n > 0) + while (n-- > 0) { - n <<= 3; - n += *str++; + result <<= 3; + result += *str++; } return result; diff -durpN glibc-2.2.3/locale/findlocale.c glibc-2.2.4/locale/findlocale.c --- glibc-2.2.3/locale/findlocale.c Mon Apr 9 20:03:27 2001 +++ glibc-2.2.4/locale/findlocale.c Fri Jul 27 23:13:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -36,7 +36,7 @@ extern struct locale_data *const _nl_C[] /* For each category we keep a list of records for the locale files which are somehow addressed. */ -static struct loaded_l10nfile *locale_file_list[__LC_LAST]; +struct loaded_l10nfile *_nl_locale_file_list[__LC_LAST]; struct locale_data * @@ -118,7 +118,7 @@ _nl_find_locale (const char *locale_path /* If exactly this locale was already asked for we have an entry with the complete name. */ - locale_file = _nl_make_l10nflist (&locale_file_list[category], + locale_file = _nl_make_l10nflist (&_nl_locale_file_list[category], locale_path, locale_path_len, mask, language, territory, codeset, normalized_codeset, modifier, special, @@ -129,7 +129,7 @@ _nl_find_locale (const char *locale_path { /* Find status record for addressed locale file. We have to search through all directories in the locale path. */ - locale_file = _nl_make_l10nflist (&locale_file_list[category], + locale_file = _nl_make_l10nflist (&_nl_locale_file_list[category], locale_path, locale_path_len, mask, language, territory, codeset, normalized_codeset, modifier, special, @@ -207,9 +207,9 @@ _nl_find_locale (const char *locale_path ccodeset = (char *) alloca (strlen (codeset) + 3); strip (ccodeset, codeset); - if (strcmp (__gconv_lookup_alias (upstr (ccodeset, ccodeset)), - __gconv_lookup_alias (upstr (clocale_codeset, - clocale_codeset))) != 0) + if (__gconv_compare_alias (upstr (ccodeset, ccodeset), + upstr (clocale_codeset, + clocale_codeset)) != 0) /* The codesets are not identical, don't use the locale. */ return NULL; } @@ -251,7 +251,7 @@ _nl_remove_locale (int locale, struct lo if (--data->usage_count == 0) { /* First search the entry in the list of loaded files. */ - struct loaded_l10nfile *ptr = locale_file_list[locale]; + struct loaded_l10nfile *ptr = _nl_locale_file_list[locale]; /* Search for the entry. It must be in the list. Otherwise it is a bug and we crash badly. */ @@ -287,28 +287,3 @@ _nl_remove_locale (int locale, struct lo free (data); } } - -static void __attribute__ ((unused)) -free_mem (void) -{ - int category; - - for (category = 0; category < __LC_LAST; ++category) - if (category != LC_ALL) - { - struct loaded_l10nfile *runp = locale_file_list[category]; - - while (runp != NULL) - { - struct loaded_l10nfile *here = runp; - struct locale_data *data = (struct locale_data *) runp->data; - - if (data != NULL && data != _nl_C[category]) - _nl_unload_locale (data); - runp = runp->next; - free ((char *) here->filename); - free (here); - } - } -} -text_set_element (__libc_subfreeres, free_mem); diff -durpN glibc-2.2.3/locale/freelocale.c glibc-2.2.4/locale/freelocale.c --- glibc-2.2.3/locale/freelocale.c Wed Aug 2 14:52:16 2000 +++ glibc-2.2.4/locale/freelocale.c Mon Jul 23 10:54:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/indigits.h glibc-2.2.4/locale/indigits.h --- glibc-2.2.3/locale/indigits.h Wed Aug 2 14:52:16 2000 +++ glibc-2.2.4/locale/indigits.h Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/indigitswc.h glibc-2.2.4/locale/indigitswc.h --- glibc-2.2.3/locale/indigitswc.h Wed Aug 2 14:52:16 2000 +++ glibc-2.2.4/locale/indigitswc.h Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/iso-3166.def glibc-2.2.4/locale/iso-3166.def --- glibc-2.2.3/locale/iso-3166.def Sat Dec 4 12:31:49 1999 +++ glibc-2.2.4/locale/iso-3166.def Fri Aug 10 12:11:49 2001 @@ -30,7 +30,7 @@ DEFINE_COUNTRY_CODE ("BENIN", BJ, BEN, 2 DEFINE_COUNTRY_CODE ("BERMUDA", BM, BMU, 60) DEFINE_COUNTRY_CODE ("BHUTAN", BT, BTN, 64) DEFINE_COUNTRY_CODE ("BOLIVIA", BO, BOL, 68) -DEFINE_COUNTRY_CODE ("BOSNIA AND HERZEGOWINA", BA, BIH, 70) +DEFINE_COUNTRY_CODE ("BOSNIA AND HERZEGOVINA", BA, BIH, 70) DEFINE_COUNTRY_CODE ("BOTSWANA", BW, BWA, 72) DEFINE_COUNTRY_CODE ("BOUVET ISLAND", BV, BVT, 74) DEFINE_COUNTRY_CODE ("BRAZIL", BR, BRA, 76) @@ -97,7 +97,7 @@ DEFINE_COUNTRY_CODE ("GUINEA", GN, GIN, DEFINE_COUNTRY_CODE ("GUINEA-BISSAU", GW, GNB, 624) DEFINE_COUNTRY_CODE ("GUYANA", GY, GUY, 328) DEFINE_COUNTRY_CODE ("HAITI", HT, HTI, 332) -DEFINE_COUNTRY_CODE ("HEARD ISLAND AND MC DONALD ISLANDS", HM, HMD, 334) +DEFINE_COUNTRY_CODE ("HEARD ISLAND AND MCDONALD ISLANDS", HM, HMD, 334) DEFINE_COUNTRY_CODE ("HOLY SEE (VATICAN CITY STATE)", VA, VAT, 336) DEFINE_COUNTRY_CODE ("HONDURAS", HN, HND, 340) DEFINE_COUNTRY_CODE ("HONG KONG", HK, HKG, 344) @@ -168,8 +168,7 @@ DEFINE_COUNTRY_CODE ("NORWAY", NO, NOR, DEFINE_COUNTRY_CODE ("OMAN", OM, OMN, 512) DEFINE_COUNTRY_CODE ("PAKISTAN", PK, PAK, 586) DEFINE_COUNTRY_CODE ("PALAU", PW, PLW, 585) -// If anybody finds out the number please report it. -// DEFINE_COUNTRY_CODE ("PALESTINE TERRITORY, OCUPIED", PS, PSE, ...) +DEFINE_COUNTRY_CODE ("PALESTINIAN TERRITORY, OCCUPIED", PS, PSE, 275) DEFINE_COUNTRY_CODE ("PANAMA", PA, PAN, 591) DEFINE_COUNTRY_CODE ("PAPUA NEW GUINEA", PG, PNG, 598) DEFINE_COUNTRY_CODE ("PARAGUAY", PY, PRY, 600) @@ -235,7 +234,7 @@ DEFINE_COUNTRY_CODE ("URUGUAY", UY, URY, DEFINE_COUNTRY_CODE ("UZBEKISTAN", UZ, UZB, 860) DEFINE_COUNTRY_CODE ("VANUATU", VU, VUT, 548) DEFINE_COUNTRY_CODE ("VENEZUELA", VE, VEN, 862) -DEFINE_COUNTRY_CODE ("VIETNAM", VN, VNM, 704) +DEFINE_COUNTRY_CODE ("VIET NAM", VN, VNM, 704) DEFINE_COUNTRY_CODE ("VIRGIN ISLANDS, BRITISH", VG, VGB, 92) DEFINE_COUNTRY_CODE ("VIRGIN ISLANDS, U.S.", VI, VIR, 850) DEFINE_COUNTRY_CODE ("WALLIS AND FUTUNA", WF, WLF, 876) diff -durpN glibc-2.2.3/locale/iso-639.def glibc-2.2.4/locale/iso-639.def --- glibc-2.2.3/locale/iso-639.def Sat Jan 6 20:35:21 2001 +++ glibc-2.2.4/locale/iso-639.def Sat Aug 4 12:31:47 2001 @@ -68,7 +68,7 @@ DEFINE_LANGUAGE_CODE ("Interlingua", ia, DEFINE_LANGUAGE_CODE ("Indonesian", id, ind, ind) DEFINE_LANGUAGE_CODE ("Inupiaq", ik, ipk, ipk) DEFINE_LANGUAGE_CODE ("Italian", it, ita, ita) -DEFINE_LANGUAGE_CODE ("Javanese", jw, jaw, jav) +DEFINE_LANGUAGE_CODE ("Javanese", jv, jaw, jav) DEFINE_LANGUAGE_CODE ("Japanese", ja, jpn, jpn) DEFINE_LANGUAGE_CODE ("Kalaallisut (Greenlandic)", kl, kal, kal) DEFINE_LANGUAGE_CODE ("Kannada", kn, kan, kan) @@ -150,6 +150,8 @@ DEFINE_LANGUAGE_CODE ("Tajik", tg, tgk, DEFINE_LANGUAGE_CODE ("Tagalog", tl, tgl, tgl) DEFINE_LANGUAGE_CODE ("Thai", th, tha, tha) DEFINE_LANGUAGE_CODE ("Tibetan", bo, bod, tib) +DEFINE_LANGUAGE_CODE ("Tigrinya", ti, tir, tir) +DEFINE_LANGUAGE_CODE ("Tonga (Tonga Islands)", to, ton, ton) DEFINE_LANGUAGE_CODE ("Tswana", tn, tsn, tsn) DEFINE_LANGUAGE_CODE ("Tsonga", ts, tso, tso) DEFINE_LANGUAGE_CODE ("Turkish", tr, tur, tur) diff -durpN glibc-2.2.3/locale/langinfo.h glibc-2.2.4/locale/langinfo.h --- glibc-2.2.3/locale/langinfo.h Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/langinfo.h Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LANGINFO_H #define _LANGINFO_H 1 diff -durpN glibc-2.2.3/locale/lc-address.c glibc-2.2.4/locale/lc-address.c --- glibc-2.2.3/locale/lc-address.c Mon Aug 30 23:22:33 1999 +++ glibc-2.2.4/locale/lc-address.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-collate.c glibc-2.2.4/locale/lc-collate.c --- glibc-2.2.3/locale/lc-collate.c Tue Dec 28 14:13:06 1999 +++ glibc-2.2.4/locale/lc-collate.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" #include diff -durpN glibc-2.2.3/locale/lc-ctype.c glibc-2.2.4/locale/lc-ctype.c --- glibc-2.2.3/locale/lc-ctype.c Thu Sep 7 11:56:29 2000 +++ glibc-2.2.4/locale/lc-ctype.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" #include diff -durpN glibc-2.2.3/locale/lc-identification.c glibc-2.2.4/locale/lc-identification.c --- glibc-2.2.3/locale/lc-identification.c Mon Aug 30 23:22:54 1999 +++ glibc-2.2.4/locale/lc-identification.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-measurement.c glibc-2.2.4/locale/lc-measurement.c --- glibc-2.2.3/locale/lc-measurement.c Mon Aug 30 23:23:02 1999 +++ glibc-2.2.4/locale/lc-measurement.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-messages.c glibc-2.2.4/locale/lc-messages.c --- glibc-2.2.3/locale/lc-messages.c Fri Feb 14 20:28:03 1997 +++ glibc-2.2.4/locale/lc-messages.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-monetary.c glibc-2.2.4/locale/lc-monetary.c --- glibc-2.2.3/locale/lc-monetary.c Fri Sep 17 10:00:33 1999 +++ glibc-2.2.4/locale/lc-monetary.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-name.c glibc-2.2.4/locale/lc-name.c --- glibc-2.2.3/locale/lc-name.c Mon Aug 30 23:23:10 1999 +++ glibc-2.2.4/locale/lc-name.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-numeric.c glibc-2.2.4/locale/lc-numeric.c --- glibc-2.2.3/locale/lc-numeric.c Fri Feb 14 20:28:05 1997 +++ glibc-2.2.4/locale/lc-numeric.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-paper.c glibc-2.2.4/locale/lc-paper.c --- glibc-2.2.3/locale/lc-paper.c Mon Aug 30 23:23:17 1999 +++ glibc-2.2.4/locale/lc-paper.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-telephone.c glibc-2.2.4/locale/lc-telephone.c --- glibc-2.2.3/locale/lc-telephone.c Mon Aug 30 23:23:29 1999 +++ glibc-2.2.4/locale/lc-telephone.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/lc-time.c glibc-2.2.4/locale/lc-time.c --- glibc-2.2.3/locale/lc-time.c Sat Jan 6 20:35:21 2001 +++ glibc-2.2.4/locale/lc-time.c Fri Aug 10 12:11:49 2001 @@ -1,21 +1,21 @@ /* Define current locale data for LC_TIME category. - Copyright (C) 1995-1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1995-1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -247,6 +247,63 @@ _nl_get_walt_digit (unsigned int number) __libc_lock_unlock (__libc_setlocale_lock); return (wchar_t *) result; +} + + +int +_nl_parse_alt_digit (const char **strp) +{ + const char *str = *strp; + int result = -1; + size_t cnt; + size_t maxlen = 0; + + __libc_lock_lock (__libc_setlocale_lock); + + if (alt_digits_initialized == 0) + { + alt_digits_initialized = 1; + + if (alt_digits == NULL) + alt_digits = malloc (100 * sizeof (const char *)); + + if (alt_digits != NULL) + { + const char *ptr = _NL_CURRENT (LC_TIME, ALT_DIGITS); + + if (alt_digits != NULL) + for (cnt = 0; cnt < 100; ++cnt) + { + alt_digits[cnt] = ptr; + + /* Skip digit format. */ + ptr = strchr (ptr, '\0') + 1; + } + } + } + + /* Matching is not unambiguos. The alternative digits could be like + I, II, III, ... and the first one is a substring of the second + and third. Therefore we must keep on searching until we found + the longest possible match. Note that this is not specified in + the standard. */ + for (cnt = 0; cnt < 100; ++cnt) + { + size_t len = strlen (alt_digits[cnt]); + + if (len > maxlen && strncmp (alt_digits[cnt], str, len) == 0) + { + maxlen = len; + result = (int) cnt; + } + } + + __libc_lock_unlock (__libc_setlocale_lock); + + if (result != -1) + *strp += maxlen; + + return result; } diff -durpN glibc-2.2.3/locale/loadlocale.c glibc-2.2.4/locale/loadlocale.c --- glibc-2.2.3/locale/loadlocale.c Fri Feb 9 10:04:12 2001 +++ glibc-2.2.4/locale/loadlocale.c Mon Jul 23 10:54:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/locale.h glibc-2.2.4/locale/locale.h --- glibc-2.2.3/locale/locale.h Fri Feb 9 10:04:12 2001 +++ glibc-2.2.4/locale/locale.h Mon Jul 23 10:54:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.11 Localization diff -durpN glibc-2.2.3/locale/localeconv.c glibc-2.2.4/locale/localeconv.c --- glibc-2.2.3/locale/localeconv.c Thu Oct 26 22:57:25 2000 +++ glibc-2.2.4/locale/localeconv.c Mon Jul 23 10:54:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "localeinfo.h" diff -durpN glibc-2.2.3/locale/localeinfo.h glibc-2.2.4/locale/localeinfo.h --- glibc-2.2.3/locale/localeinfo.h Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/localeinfo.h Fri Aug 10 12:11:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LOCALEINFO_H #define _LOCALEINFO_H 1 @@ -204,6 +204,9 @@ extern const char *_nl_get_alt_digit (un /* Similar, but now for wide characters. */ extern const wchar_t *_nl_get_walt_digit (unsigned int number); + +/* Parse string as alternative digit and return numeric value. */ +extern int _nl_parse_alt_digit (const char **strp); /* Postload processing. */ extern void _nl_postload_ctype (void); diff -durpN glibc-2.2.3/locale/mb_cur_max.c glibc-2.2.4/locale/mb_cur_max.c --- glibc-2.2.3/locale/mb_cur_max.c Fri Jan 29 09:43:30 1999 +++ glibc-2.2.4/locale/mb_cur_max.c Mon Jul 23 10:54:16 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/newlocale.c glibc-2.2.4/locale/newlocale.c --- glibc-2.2.3/locale/newlocale.c Thu Apr 12 14:02:03 2001 +++ glibc-2.2.4/locale/newlocale.c Wed Aug 15 18:50:08 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -163,10 +163,12 @@ __newlocale (int category_mask, const ch if (result_ptr == NULL) return NULL; - *result_ptr = result; } else - *(result_ptr = base) = result; + /* We modify the base structure. */ + result_ptr = base; + + *result_ptr = result; /* Update the special members. */ update: diff -durpN glibc-2.2.3/locale/nl_langinfo.c glibc-2.2.4/locale/nl_langinfo.c --- glibc-2.2.3/locale/nl_langinfo.c Fri Feb 9 10:04:12 2001 +++ glibc-2.2.4/locale/nl_langinfo.c Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/nl_langinfo_l.c glibc-2.2.4/locale/nl_langinfo_l.c --- glibc-2.2.3/locale/nl_langinfo_l.c Mon Sep 25 21:20:23 2000 +++ glibc-2.2.4/locale/nl_langinfo_l.c Mon Jul 23 10:54:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/locale/outdigits.h glibc-2.2.4/locale/outdigits.h --- glibc-2.2.3/locale/outdigits.h Fri Jan 28 18:48:00 2000 +++ glibc-2.2.4/locale/outdigits.h Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/outdigitswc.h glibc-2.2.4/locale/outdigitswc.h --- glibc-2.2.3/locale/outdigitswc.h Fri Jan 28 18:48:08 2000 +++ glibc-2.2.4/locale/outdigitswc.h Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/programs/3level.h glibc-2.2.4/locale/programs/3level.h --- glibc-2.2.3/locale/programs/3level.h Thu Sep 14 12:24:17 2000 +++ glibc-2.2.4/locale/programs/3level.h Fri Aug 10 12:11:49 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 2000 Free Software Foundation, Inc. +/* Copyright (C) 2000-2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Bruno Haible , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Construction of sparse 3-level tables. See wchar-lookup.h or coll-lookup.h for their structure and the @@ -74,6 +74,10 @@ CONCAT(TABLE,_init) (struct TABLE *t) t->level3_alloc = t->level3_size = 0; } +/* Marker for an empty slot. This has the value 0xFFFFFFFF, regardless + whether 'int' is 16 bit, 32 bit, or 64 bit. */ +#define EMPTY ((uint32_t) ~0) + /* Retrieve an entry. */ static inline ELEMENT CONCAT(TABLE,_get) (struct TABLE *t, uint32_t wc) @@ -82,12 +86,12 @@ CONCAT(TABLE,_get) (struct TABLE *t, uin if (index1 < t->level1_size) { uint32_t lookup1 = t->level1[index1]; - if (lookup1 != ~((uint32_t) 0)) + if (lookup1 != EMPTY) { uint32_t index2 = ((wc >> t->p) & ((1 << t->q) - 1)) + (lookup1 << t->q); uint32_t lookup2 = t->level2[index2]; - if (lookup2 != ~((uint32_t) 0)) + if (lookup2 != EMPTY) { uint32_t index3 = (wc & ((1 << t->p) - 1)) + (lookup2 << t->p); @@ -124,10 +128,10 @@ CONCAT(TABLE,_add) (struct TABLE *t, uin t->level1_alloc = alloc; } while (index1 >= t->level1_size) - t->level1[t->level1_size++] = ~((uint32_t) 0); + t->level1[t->level1_size++] = EMPTY; } - if (t->level1[index1] == ~((uint32_t) 0)) + if (t->level1[index1] == EMPTY) { if (t->level2_size == t->level2_alloc) { @@ -139,13 +143,13 @@ CONCAT(TABLE,_add) (struct TABLE *t, uin i1 = t->level2_size << t->q; i2 = (t->level2_size + 1) << t->q; for (i = i1; i < i2; i++) - t->level2[i] = ~((uint32_t) 0); + t->level2[i] = EMPTY; t->level1[index1] = t->level2_size++; } index2 += t->level1[index1] << t->q; - if (t->level2[index2] == ~((uint32_t) 0)) + if (t->level2[index2] == EMPTY) { if (t->level3_size == t->level3_alloc) { @@ -176,14 +180,14 @@ CONCAT(TABLE,_iterate) (struct TABLE *t, for (index1 = 0; index1 < t->level1_size; index1++) { uint32_t lookup1 = t->level1[index1]; - if (lookup1 != ~((uint32_t) 0)) + if (lookup1 != EMPTY) { uint32_t lookup1_shifted = lookup1 << t->q; uint32_t index2; for (index2 = 0; index2 < (1 << t->q); index2++) { uint32_t lookup2 = t->level2[index2 + lookup1_shifted]; - if (lookup2 != ~((uint32_t) 0)) + if (lookup2 != EMPTY) { uint32_t lookup2_shifted = lookup2 << t->p; uint32_t index3; @@ -232,7 +236,7 @@ CONCAT(TABLE,_finalize) (struct TABLE *t t->level3_size = k; for (i = 0; i < (t->level2_size << t->q); i++) - if (t->level2[i] != ~((uint32_t) 0)) + if (t->level2[i] != EMPTY) t->level2[i] = reorder3[t->level2[i]]; /* Uniquify level2 blocks. */ @@ -256,7 +260,7 @@ CONCAT(TABLE,_finalize) (struct TABLE *t t->level2_size = k; for (i = 0; i < t->level1_size; i++) - if (t->level1[i] != ~((uint32_t) 0)) + if (t->level1[i] != EMPTY) t->level1[i] = reorder2[t->level1[i]]; /* Create and fill the resulting compressed representation. */ @@ -286,13 +290,13 @@ CONCAT(TABLE,_finalize) (struct TABLE *t for (i = 0; i < t->level1_size; i++) ((uint32_t *) (t->result + level1_offset))[i] = - (t->level1[i] == ~((uint32_t) 0) + (t->level1[i] == EMPTY ? 0 : (t->level1[i] << t->q) * sizeof (uint32_t) + level2_offset); for (i = 0; i < (t->level2_size << t->q); i++) ((uint32_t *) (t->result + level2_offset))[i] = - (t->level2[i] == ~((uint32_t) 0) + (t->level2[i] == EMPTY ? 0 : (t->level2[i] << t->p) * sizeof (ELEMENT) + level3_offset); @@ -311,6 +315,7 @@ CONCAT(TABLE,_finalize) (struct TABLE *t } #endif +#undef EMPTY #undef TABLE #undef ELEMENT #undef DEFAULT diff -durpN glibc-2.2.3/locale/programs/charmap-dir.c glibc-2.2.4/locale/programs/charmap-dir.c --- glibc-2.2.3/locale/programs/charmap-dir.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/charmap-dir.c Mon Jul 23 10:54:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/programs/charmap-dir.h glibc-2.2.4/locale/programs/charmap-dir.h --- glibc-2.2.3/locale/programs/charmap-dir.h Sun Oct 1 12:11:14 2000 +++ glibc-2.2.4/locale/programs/charmap-dir.h Mon Jul 23 10:54:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _CHARMAP_DIR_H #define _CHARMAP_DIR_H 1 diff -durpN glibc-2.2.3/locale/programs/charmap-kw.gperf glibc-2.2.4/locale/programs/charmap-kw.gperf --- glibc-2.2.3/locale/programs/charmap-kw.gperf Tue Aug 31 10:57:59 1999 +++ glibc-2.2.4/locale/programs/charmap-kw.gperf Mon Jul 23 10:54:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/programs/charmap-kw.h glibc-2.2.4/locale/programs/charmap-kw.h --- glibc-2.2.3/locale/programs/charmap-kw.h Tue Aug 31 10:58:00 1999 +++ glibc-2.2.4/locale/programs/charmap-kw.h Mon Jul 23 10:54:16 2001 @@ -1,23 +1,23 @@ -/* ANSI-C code produced by gperf version 2.7.1 (19981006 egcs) */ -/* Command-line: gperf -acCgopt -k1,2,5,9,$ -L ANSI-C -N charmap_hash programs/charmap-kw.gperf */ +/* ANSI-C code produced by gperf version 2.7.2 */ +/* Command-line: gperf -acCgopt -k'1,2,5,9,$' -L ANSI-C -N charmap_hash programs/charmap-kw.gperf */ /* Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -33,6 +33,10 @@ struct keyword_t ; #ifdef __GNUC__ __inline +#else +#ifdef __cplusplus +inline +#endif #endif static unsigned int hash (register const char *str, register unsigned int len) @@ -131,7 +135,7 @@ charmap_hash (register const char *str, { register const char *s = wordlist[key].name; - if (*str == *s && !strncmp (str + 1, s + 1, len - 1)) + if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0') return &wordlist[key]; } } diff -durpN glibc-2.2.3/locale/programs/charmap.c glibc-2.2.4/locale/programs/charmap.c --- glibc-2.2.3/locale/programs/charmap.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/charmap.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -1042,7 +1042,7 @@ hexadecimal range format should use only char *endp; errno = 0; - newp->ucs4 = strtoul (name_end, &endp, 16); + newp->ucs4 = strtoul (name_end + 1, &endp, 16); if (endp - name_end != len1 || (newp->ucs4 == ULONG_MAX && errno == ERANGE) || newp->ucs4 >= 0x80000000) diff -durpN glibc-2.2.3/locale/programs/charmap.h glibc-2.2.4/locale/programs/charmap.h --- glibc-2.2.3/locale/programs/charmap.h Fri Feb 9 10:04:12 2001 +++ glibc-2.2.4/locale/programs/charmap.h Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _CHARMAP_H #define _CHARMAP_H diff -durpN glibc-2.2.3/locale/programs/config.h glibc-2.2.4/locale/programs/config.h --- glibc-2.2.3/locale/programs/config.h Sun Oct 8 17:04:52 2000 +++ glibc-2.2.4/locale/programs/config.h Mon Jul 23 10:54:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LD_CONFIG_H #define _LD_CONFIG_H 1 diff -durpN glibc-2.2.3/locale/programs/ld-address.c glibc-2.2.4/locale/programs/ld-address.c --- glibc-2.2.3/locale/programs/ld-address.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-address.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/ld-collate.c glibc-2.2.4/locale/programs/ld-collate.c --- glibc-2.2.3/locale/programs/ld-collate.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-collate.c Fri Aug 10 12:11:49 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -939,24 +939,37 @@ insert_value (struct linereader *ldfile, { /* It's no character, so look through the collation elements and symbol list. */ - void *result; - - if (find_entry (&collate->sym_table, symstr, symlen, &result) == 0) + if (find_entry (&collate->elem_table, symstr, symlen, + (void **) &elem) != 0) { - /* It's a collation symbol. */ - struct symbol_t *sym = (struct symbol_t *) result; - elem = sym->order; + void *result; + struct symbol_t *sym = NULL; + + /* It's also collation element. Therefore it's either a + collating symbol or it's a character which is not + supported by the character set. In the later case we + simply create a dummy entry. */ + if (find_entry (&collate->sym_table, symstr, symlen, &result) == 0) + { + /* It's a collation symbol. */ + sym = (struct symbol_t *) result; + + elem = sym->order; + } if (elem == NULL) - elem = sym->order = new_element (collate, NULL, 0, NULL, - sym->name, strlen (sym->name), 0); - } - else if (find_entry (&collate->elem_table, symstr, symlen, - (void **) &elem) != 0) - { - /* It's also no collation element. Therefore ignore it. */ - lr_ignore_rest (ldfile, 0); - return 1; + { + elem = new_element (collate, NULL, 0, NULL, symstr, symlen, 0); + + if (sym != NULL) + sym->order = elem; + else + /* Enter a fake element in the sequence table. This + won't cause anything in the output since there is + no multibyte or wide character associated with + it. */ + insert_entry (&collate->seq_table, symstr, symlen, elem); + } } } else @@ -1246,7 +1259,7 @@ order for `%.*s' already defined at %s:% "LC_COLLATE"); else if (endp == NULL) lr_error (ldfile, _("\ -%s: symbolic range ellipsis must not be direct followed by `order_end'"), +%s: symbolic range ellipsis must not be directly followed by `order_end'"), "LC_COLLATE"); else { @@ -2436,7 +2449,7 @@ collate_output (struct localedef_t *loca runp = collate->start; while (runp != NULL) { - if (runp->mbs != NULL && runp->weights != NULL) + if (runp->mbs != NULL && runp->weights != NULL && !runp->is_character) { /* Compute the hash value of the name. */ uint32_t namelen = strlen (runp->name); @@ -2456,37 +2469,36 @@ collate_output (struct localedef_t *loca idx -= elem_size; } while (elem_table[idx * 2] != 0); + } + /* This is the spot where we will insert the value. */ + elem_table[idx * 2] = hash; + elem_table[idx * 2 + 1] = obstack_object_size (&extrapool); - /* This is the spot where we will insert the value. */ - elem_table[idx * 2] = hash; - elem_table[idx * 2 + 1] = obstack_object_size (&extrapool); - - /* The the string itself including length. */ - obstack_1grow (&extrapool, namelen); - obstack_grow (&extrapool, runp->name, namelen); + /* The the string itself including length. */ + obstack_1grow (&extrapool, namelen); + obstack_grow (&extrapool, runp->name, namelen); - /* And the multibyte representation. */ - obstack_1grow (&extrapool, runp->nmbs); - obstack_grow (&extrapool, runp->mbs, runp->nmbs); + /* And the multibyte representation. */ + obstack_1grow (&extrapool, runp->nmbs); + obstack_grow (&extrapool, runp->mbs, runp->nmbs); - /* And align again to 32 bits. */ - if ((1 + namelen + 1 + runp->nmbs) % sizeof (int32_t) != 0) - obstack_grow (&extrapool, "\0\0", - (sizeof (int32_t) - - ((1 + namelen + 1 + runp->nmbs) - % sizeof (int32_t)))); + /* And align again to 32 bits. */ + if ((1 + namelen + 1 + runp->nmbs) % sizeof (int32_t) != 0) + obstack_grow (&extrapool, "\0\0", + (sizeof (int32_t) + - ((1 + namelen + 1 + runp->nmbs) + % sizeof (int32_t)))); - /* Now some 32-bit values: multibyte collation sequence, - wide char string (including length), and wide char - collation sequence. */ - obstack_int32_grow (&extrapool, runp->mbseqorder); + /* Now some 32-bit values: multibyte collation sequence, + wide char string (including length), and wide char + collation sequence. */ + obstack_int32_grow (&extrapool, runp->mbseqorder); - obstack_int32_grow (&extrapool, runp->nwcs); - obstack_grow (&extrapool, runp->wcs, - runp->nwcs * sizeof (uint32_t)); + obstack_int32_grow (&extrapool, runp->nwcs); + obstack_grow (&extrapool, runp->wcs, + runp->nwcs * sizeof (uint32_t)); - obstack_int32_grow (&extrapool, runp->wcseqorder); - } + obstack_int32_grow (&extrapool, runp->wcseqorder); } runp = runp->next; @@ -2742,7 +2754,7 @@ collate_read (struct linereader *ldfile, break; } - if (state != 0) + if (state != 0 && state != 2) goto err_label; arg = lr_token (ldfile, charmap, repertoire, verbose); @@ -3533,7 +3545,9 @@ error while adding equivalent collating goto move_entry; if (find_entry (&collate->elem_table, symstr, symlen, - (void **) &seqp) == 0) + (void **) &seqp) == 0 + && (seqp->last != NULL || seqp->next != NULL + || (collate->start != NULL && seqp == collate->start))) { move_entry: /* Remove the entry from the old position. */ diff -durpN glibc-2.2.3/locale/programs/ld-ctype.c glibc-2.2.4/locale/programs/ld-ctype.c --- glibc-2.2.3/locale/programs/ld-ctype.c Fri Feb 9 10:04:12 2001 +++ glibc-2.2.4/locale/programs/ld-ctype.c Fri Aug 10 12:11:49 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -116,6 +116,14 @@ struct translit_include_t }; +/* Sparse table of uint32_t. */ +#define TABLE idx_table +#define ELEMENT uint32_t +#define DEFAULT ((uint32_t) ~0) +#define NO_FINALIZE +#include "3level.h" + + /* The real definition of the struct for the LC_CTYPE locale. */ struct locale_ctype_t { @@ -123,8 +131,7 @@ struct locale_ctype_t size_t charnames_max; size_t charnames_act; /* An index lookup table, to speedup find_idx. */ -#define MAX_CHARNAMES_IDX 0x10000 - uint32_t *charnames_idx; + struct idx_table charnames_idx; struct repertoire_t *repertoire; @@ -198,6 +205,10 @@ struct locale_ctype_t struct obstack mempool; }; +/* Marker for an empty slot. This has the value 0xFFFFFFFF, regardless + whether 'int' is 16 bit, 32 bit, or 64 bit. */ +#define EMPTY ((uint32_t) ~0) + #define obstack_chunk_alloc xmalloc #define obstack_chunk_free free @@ -261,10 +272,7 @@ ctype_startup (struct linereader *lr, st for (cnt = 0; cnt < 256; ++cnt) ctype->charnames[cnt] = cnt; ctype->charnames_act = 256; - ctype->charnames_idx = - (uint32_t *) xmalloc (MAX_CHARNAMES_IDX * sizeof (uint32_t)); - for (cnt = 0; cnt < MAX_CHARNAMES_IDX; ++cnt) - ctype->charnames_idx[cnt] = ~((uint32_t) 0); + idx_table_init (&ctype->charnames_idx); /* Fill character class information. */ ctype->last_class_char = ILLEGAL_CHAR_VALUE; @@ -1280,23 +1288,17 @@ find_idx (struct locale_ctype_t *ctype, if (idx < 256) return table == NULL ? NULL : &(*table)[idx]; - /* If idx is in the usual range, use the charnames_idx lookup table - instead of the slow search loop. */ - if (idx < MAX_CHARNAMES_IDX) - { - if (ctype->charnames_idx[idx] != ~((uint32_t) 0)) - /* Found. */ - cnt = ctype->charnames_idx[idx]; - else - /* Not found. */ - cnt = ctype->charnames_act; - } - else - { - for (cnt = 256; cnt < ctype->charnames_act; ++cnt) - if (ctype->charnames[cnt] == idx) - break; - } + /* Use the charnames_idx lookup table instead of the slow search loop. */ +#if 1 + cnt = idx_table_get (&ctype->charnames_idx, idx); + if (cnt == EMPTY) + /* Not found. */ + cnt = ctype->charnames_act; +#else + for (cnt = 256; cnt < ctype->charnames_act; ++cnt) + if (ctype->charnames[cnt] == idx) + break; +#endif /* We have to distinguish two cases: the name is found or not. */ if (cnt == ctype->charnames_act) @@ -1310,8 +1312,7 @@ find_idx (struct locale_ctype_t *ctype, sizeof (uint32_t) * ctype->charnames_max); } ctype->charnames[ctype->charnames_act++] = idx; - if (idx < MAX_CHARNAMES_IDX) - ctype->charnames_idx[idx] = cnt; + idx_table_add (&ctype->charnames_idx, idx, cnt); } if (table == NULL) @@ -3410,12 +3411,12 @@ wctype_table_get (struct wctype_table *t if (index1 < t->level1_size) { uint32_t lookup1 = t->level1[index1]; - if (lookup1 != ~((uint32_t) 0)) + if (lookup1 != EMPTY) { uint32_t index2 = ((wc >> (t->p + 5)) & ((1 << t->q) - 1)) + (lookup1 << t->q); uint32_t lookup2 = t->level2[index2]; - if (lookup2 != ~((uint32_t) 0)) + if (lookup2 != EMPTY) { uint32_t index3 = ((wc >> 5) & ((1 << t->p) - 1)) + (lookup2 << t->p); @@ -3451,10 +3452,10 @@ wctype_table_add (struct wctype_table *t t->level1_alloc = alloc; } while (index1 >= t->level1_size) - t->level1[t->level1_size++] = ~((uint32_t) 0); + t->level1[t->level1_size++] = EMPTY; } - if (t->level1[index1] == ~((uint32_t) 0)) + if (t->level1[index1] == EMPTY) { if (t->level2_size == t->level2_alloc) { @@ -3466,13 +3467,13 @@ wctype_table_add (struct wctype_table *t i1 = t->level2_size << t->q; i2 = (t->level2_size + 1) << t->q; for (i = i1; i < i2; i++) - t->level2[i] = ~((uint32_t) 0); + t->level2[i] = EMPTY; t->level1[index1] = t->level2_size++; } index2 += t->level1[index1] << t->q; - if (t->level2[index2] == ~((uint32_t) 0)) + if (t->level2[index2] == EMPTY) { if (t->level3_size == t->level3_alloc) { @@ -3523,7 +3524,7 @@ wctype_table_finalize (struct wctype_tab t->level3_size = k; for (i = 0; i < (t->level2_size << t->q); i++) - if (t->level2[i] != ~((uint32_t) 0)) + if (t->level2[i] != EMPTY) t->level2[i] = reorder3[t->level2[i]]; /* Uniquify level2 blocks. */ @@ -3547,7 +3548,7 @@ wctype_table_finalize (struct wctype_tab t->level2_size = k; for (i = 0; i < t->level1_size; i++) - if (t->level1[i] != ~((uint32_t) 0)) + if (t->level1[i] != EMPTY) t->level1[i] = reorder2[t->level1[i]]; /* Create and fill the resulting compressed representation. */ @@ -3576,13 +3577,13 @@ wctype_table_finalize (struct wctype_tab for (i = 0; i < t->level1_size; i++) ((uint32_t *) (t->result + level1_offset))[i] = - (t->level1[i] == ~((uint32_t) 0) + (t->level1[i] == EMPTY ? 0 : (t->level1[i] << t->q) * sizeof (uint32_t) + level2_offset); for (i = 0; i < (t->level2_size << t->q); i++) ((uint32_t *) (t->result + level2_offset))[i] = - (t->level2[i] == ~((uint32_t) 0) + (t->level2[i] == EMPTY ? 0 : (t->level2[i] << t->p) * sizeof (uint32_t) + level3_offset); diff -durpN glibc-2.2.3/locale/programs/ld-identification.c glibc-2.2.4/locale/programs/ld-identification.c --- glibc-2.2.3/locale/programs/ld-identification.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-identification.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/ld-measurement.c glibc-2.2.4/locale/programs/ld-measurement.c --- glibc-2.2.3/locale/programs/ld-measurement.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-measurement.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/ld-messages.c glibc-2.2.4/locale/programs/ld-messages.c --- glibc-2.2.3/locale/programs/ld-messages.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-messages.c Fri Aug 10 12:11:49 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -113,7 +113,7 @@ messages_finish (struct localedef_t *loc { if (! be_quiet && ! nothing) error (0, 0, _("%s: field `%s' undefined"), "LC_MESSAGES", "yesexpr"); - messages->yesexpr = ""; + messages->yesexpr = "^[yY]"; } else if (messages->yesexpr[0] == '\0') { @@ -146,7 +146,7 @@ messages_finish (struct localedef_t *loc { if (! be_quiet && ! nothing) error (0, 0, _("%s: field `%s' undefined"), "LC_MESSAGES", "noexpr"); - messages->noexpr = ""; + messages->noexpr = "^[nN]"; } else if (messages->noexpr[0] == '\0') { diff -durpN glibc-2.2.3/locale/programs/ld-monetary.c glibc-2.2.4/locale/programs/ld-monetary.c --- glibc-2.2.3/locale/programs/ld-monetary.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-monetary.c Fri Aug 10 12:11:49 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -199,21 +199,21 @@ monetary_finish (struct localedef_t *loc } } -#define TEST_ELEM(cat) \ +#define TEST_ELEM(cat, initval) \ if (monetary->cat == NULL) \ { \ if (! be_quiet && ! nothing) \ error (0, 0, _("%s: field `%s' not defined"), \ "LC_MONETARY", #cat); \ - monetary->cat = ""; \ + monetary->cat = initval; \ } - TEST_ELEM (int_curr_symbol); - TEST_ELEM (currency_symbol); - TEST_ELEM (mon_decimal_point); - TEST_ELEM (mon_thousands_sep); - TEST_ELEM (positive_sign); - TEST_ELEM (negative_sign); + TEST_ELEM (int_curr_symbol, ""); + TEST_ELEM (currency_symbol, ""); + TEST_ELEM (mon_decimal_point, "."); + TEST_ELEM (mon_thousands_sep, ""); + TEST_ELEM (positive_sign, ""); + TEST_ELEM (negative_sign, ""); /* The international currency symbol must come from ISO 4217. */ if (monetary->int_curr_symbol != NULL) @@ -243,7 +243,7 @@ not correspond to a valid name in ISO 42 if (! be_quiet && ! nothing) error (0, 0, _("%s: field `%s' not defined"), "LC_MONETARY", "mon_decimal_point"); - monetary->mon_decimal_point = ""; + monetary->mon_decimal_point = "."; } else if (monetary->mon_decimal_point[0] == '\0' && ! be_quiet && ! nothing) { @@ -265,31 +265,28 @@ not correspond to a valid name in ISO 42 } #undef TEST_ELEM -#define TEST_ELEM(cat, min, max) \ +#define TEST_ELEM(cat, min, max, initval) \ if (monetary->cat == -2) \ { \ if (! be_quiet && ! nothing) \ error (0, 0, _("%s: field `%s' not defined"), \ "LC_MONETARY", #cat); \ + monetary->cat = initval; \ } \ - else if ((monetary->cat < min || monetary->cat > max) && !be_quiet \ - && !nothing) \ + else if ((monetary->cat < min || monetary->cat > max) \ + && !be_quiet && !nothing) \ error (0, 0, _(" \ %s: value for field `%s' must be in range %d...%d"), \ "LC_MONETARY", #cat, min, max) -#if 0 -/* The following two test are not really necessary because all values - the variable could have are valid. */ - TEST_ELEM (int_frac_digits, -128, 127); /* No range check. */ - TEST_ELEM (frac_digits, -128, 127); /* No range check. */ -#endif - TEST_ELEM (p_cs_precedes, -1, 1); - TEST_ELEM (p_sep_by_space, -1, 2); - TEST_ELEM (n_cs_precedes, -1, 1); - TEST_ELEM (n_sep_by_space, -1, 2); - TEST_ELEM (p_sign_posn, -1, 4); - TEST_ELEM (n_sign_posn, -1, 4); + TEST_ELEM (int_frac_digits, -128, 127, -1); + TEST_ELEM (frac_digits, -128, 127, -1); + TEST_ELEM (p_cs_precedes, -1, 1, -1); + TEST_ELEM (p_sep_by_space, -1, 2, -1); + TEST_ELEM (n_cs_precedes, -1, 1, -1); + TEST_ELEM (n_sep_by_space, -1, 2, -1); + TEST_ELEM (p_sign_posn, -1, 4, -1); + TEST_ELEM (n_sign_posn, -1, 4, -1); /* The non-POSIX.2 extensions are optional. */ if (monetary->duo_int_curr_symbol == NULL) diff -durpN glibc-2.2.3/locale/programs/ld-name.c glibc-2.2.4/locale/programs/ld-name.c --- glibc-2.2.3/locale/programs/ld-name.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-name.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/ld-numeric.c glibc-2.2.4/locale/programs/ld-numeric.c --- glibc-2.2.3/locale/programs/ld-numeric.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-numeric.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/ld-paper.c glibc-2.2.4/locale/programs/ld-paper.c --- glibc-2.2.3/locale/programs/ld-paper.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-paper.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/ld-telephone.c glibc-2.2.4/locale/programs/ld-telephone.c --- glibc-2.2.3/locale/programs/ld-telephone.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-telephone.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/ld-time.c glibc-2.2.4/locale/programs/ld-time.c --- glibc-2.2.3/locale/programs/ld-time.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/locale/programs/ld-time.c Fri Aug 10 12:11:49 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -164,37 +164,58 @@ time_finish (struct localedef_t *locale, } } -#define TESTARR_ELEM(cat) \ +#define noparen(arg1, argn...) arg1, ##argn +#define TESTARR_ELEM(cat, val) \ if (!time->cat##_defined) \ { \ - if(! be_quiet && ! nothing) \ + const char *initval[] = { noparen val }; \ + int i; \ + \ + if (! be_quiet && ! nothing) \ error (0, 0, _("%s: field `%s' not defined"), "LC_TIME", #cat); \ + \ + for (i = 0; i < sizeof (initval) / sizeof (initval[0]); ++i) \ + time->cat[i] = initval[i]; \ } - TESTARR_ELEM (abday); - TESTARR_ELEM (day); - TESTARR_ELEM (abmon); - TESTARR_ELEM (mon); - TESTARR_ELEM (am_pm); + TESTARR_ELEM (abday, ( "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" )); + TESTARR_ELEM (day, ( "Sunday", "Monday", "Tuesday", "Wednesday", + "Thursday", "Friday", "Saturday" )); + TESTARR_ELEM (abmon, ( "Jan", "Feb", "Mar", "Apr", "May", "Jun", + "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" )); + TESTARR_ELEM (mon, ( "January", "February", "March", "April", + "May", "June", "July", "August", + "September", "October", "November", "December" )); + TESTARR_ELEM (am_pm, ( "AM", "PM" )); -#define TEST_ELEM(cat) \ +#define TEST_ELEM(cat, initval) \ if (time->cat == NULL) \ { \ if (! be_quiet && ! nothing) \ error (0, 0, _("%s: field `%s' not defined"), "LC_TIME", #cat); \ + \ + time->cat = initval; \ } - TEST_ELEM (d_t_fmt); - TEST_ELEM (d_fmt); - TEST_ELEM (t_fmt); + TEST_ELEM (d_t_fmt, "%a %b %e %H:%M:%S %Y"); + TEST_ELEM (d_fmt, "%m/%d/%y"); + TEST_ELEM (t_fmt, "%H:%M:%S"); /* According to C.Y.Alexis Cheng the T_FMT_AMPM field is optional. */ if (time->t_fmt_ampm == NULL) { - /* Use the 24h format as default. */ - time->t_fmt_ampm = time->t_fmt; - time->wt_fmt_ampm = time->wt_fmt; + if (time->am_pm[0][0] == '\0' && time->am_pm[1][0] == '\0') + { + /* No AM/PM strings defined, use the 24h format as default. */ + time->t_fmt_ampm = time->t_fmt; + time->wt_fmt_ampm = time->wt_fmt; + } + else + { + time->t_fmt_ampm = "%I:%M:%S %p"; + time->wt_fmt_ampm = (const uint32_t *) L"%I:%M:%S %p"; + } } /* Now process the era entries. */ diff -durpN glibc-2.2.3/locale/programs/linereader.c glibc-2.2.4/locale/programs/linereader.c --- glibc-2.2.3/locale/programs/linereader.c Fri Feb 9 10:04:12 2001 +++ glibc-2.2.4/locale/programs/linereader.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/linereader.h glibc-2.2.4/locale/programs/linereader.h --- glibc-2.2.3/locale/programs/linereader.h Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/locale/programs/linereader.h Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINEREADER_H #define _LINEREADER_H 1 diff -durpN glibc-2.2.3/locale/programs/locale-spec.c glibc-2.2.4/locale/programs/locale-spec.c --- glibc-2.2.3/locale/programs/locale-spec.c Tue Dec 21 10:58:54 1999 +++ glibc-2.2.4/locale/programs/locale-spec.c Mon Jul 23 10:54:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/locale.c glibc-2.2.4/locale/programs/locale.c --- glibc-2.2.3/locale/programs/locale.c Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/locale/programs/locale.c Fri Jul 27 23:13:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -364,7 +365,10 @@ write_locales (void) /* Ignore non-existing files. */ continue; - while (! feof (fp)) + /* No threads present. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); + + while (! feof_unlocked (fp)) { /* It is a reasonable approach to use a fix buffer here because diff -durpN glibc-2.2.3/locale/programs/localedef.c glibc-2.2.4/locale/programs/localedef.c --- glibc-2.2.3/locale/programs/localedef.c Wed Apr 25 14:50:59 2001 +++ glibc-2.2.4/locale/programs/localedef.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/localedef.h glibc-2.2.4/locale/programs/localedef.h --- glibc-2.2.3/locale/programs/localedef.h Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/locale/programs/localedef.h Mon Jul 23 10:54:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LOCALEDEF_H #define _LOCALEDEF_H 1 diff -durpN glibc-2.2.3/locale/programs/locfile-kw.gperf glibc-2.2.4/locale/programs/locfile-kw.gperf --- glibc-2.2.3/locale/programs/locfile-kw.gperf Thu Oct 26 22:57:25 2000 +++ glibc-2.2.4/locale/programs/locfile-kw.gperf Mon Jul 23 10:54:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/programs/locfile-kw.h glibc-2.2.4/locale/programs/locfile-kw.h --- glibc-2.2.3/locale/programs/locfile-kw.h Thu Oct 26 22:57:25 2000 +++ glibc-2.2.4/locale/programs/locfile-kw.h Mon Jul 23 10:54:17 2001 @@ -1,23 +1,23 @@ -/* ANSI-C code produced by gperf version 2.7 */ -/* Command-line: gperf -acCgopt -k1,2,5,9,$ -L ANSI-C -N locfile_hash programs/locfile-kw.gperf */ +/* ANSI-C code produced by gperf version 2.7.2 */ +/* Command-line: gperf -acCgopt -k'1,2,5,9,$' -L ANSI-C -N locfile_hash programs/locfile-kw.gperf */ /* Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -33,6 +33,10 @@ struct keyword_t ; #ifdef __GNUC__ __inline +#else +#ifdef __cplusplus +inline +#endif #endif static unsigned int hash (register const char *str, register unsigned int len) @@ -416,7 +420,7 @@ locfile_hash (register const char *str, { register const char *s = wordlist[key].name; - if (*str == *s && !strncmp (str + 1, s + 1, len - 1)) + if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0') return &wordlist[key]; } } diff -durpN glibc-2.2.3/locale/programs/locfile-token.h glibc-2.2.4/locale/programs/locfile-token.h --- glibc-2.2.3/locale/programs/locfile-token.h Thu Oct 26 22:57:25 2000 +++ glibc-2.2.4/locale/programs/locfile-token.h Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TOKEN_H #define _TOKEN_H diff -durpN glibc-2.2.3/locale/programs/locfile.c glibc-2.2.4/locale/programs/locfile.c --- glibc-2.2.3/locale/programs/locfile.c Wed Apr 25 14:50:59 2001 +++ glibc-2.2.4/locale/programs/locfile.c Mon Jul 23 10:54:17 2001 @@ -3,27 +3,29 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include #endif +#include #include #include #include +#include #include #include #include @@ -260,6 +262,8 @@ syntax error: not inside a locale defini } +/* Semantic checking of locale specifications. */ + static void (*const check_funcs[]) (struct localedef_t *, struct charmap_t *) = { @@ -277,7 +281,6 @@ static void (*const check_funcs[]) (stru [LC_IDENTIFICATION] = identification_finish }; - void check_all_categories (struct localedef_t *definitions, struct charmap_t *charmap) @@ -290,6 +293,8 @@ check_all_categories (struct localedef_t } +/* Writing the locale data files. All files use the same output_path. */ + static void (*const write_funcs[]) (struct localedef_t *, struct charmap_t *, const char *) = { @@ -307,7 +312,6 @@ static void (*const write_funcs[]) (stru [LC_IDENTIFICATION] = identification_output }; - void write_all_categories (struct localedef_t *definitions, struct charmap_t *charmap, @@ -320,7 +324,189 @@ write_all_categories (struct localedef_t write_funcs[cnt] (definitions, charmap, output_path); } +/* Return a NULL terminated list of the directories next to output_path + that have the same owner, group, permissions and device as output_path. */ +static const char ** +siblings_uncached (const char *output_path) +{ + size_t len; + char *base, *p; + struct stat output_stat; + DIR *dirp; + int nelems; + const char **elems; + + /* Remove trailing slashes and trailing pathname component. */ + len = strlen (output_path); + base = (char *) alloca (len); + memcpy (base, output_path, len); + p = base + len; + while (p > base && p[-1] == '/') + p--; + if (p == base) + return NULL; + do + p--; + while (p > base && p[-1] != '/'); + if (p == base) + return NULL; + *--p = '\0'; + len = p - base; + + /* Get the properties of output_path. */ + if (lstat (output_path, &output_stat) < 0 || !S_ISDIR (output_stat.st_mode)) + return NULL; + + /* Iterate through the directories in base directory. */ + dirp = opendir (base); + if (dirp == NULL) + return NULL; + nelems = 0; + elems = NULL; + for (;;) + { + struct dirent *other_dentry; + const char *other_name; + char *other_path; + struct stat other_stat; + + other_dentry = readdir (dirp); + if (other_dentry == NULL) + break; + + other_name = other_dentry->d_name; + if (strcmp (other_name, ".") == 0 || strcmp (other_name, "..") == 0) + continue; + + other_path = (char *) xmalloc (len + 1 + strlen (other_name) + 2); + memcpy (other_path, base, len); + other_path[len] = '/'; + strcpy (other_path + len + 1, other_name); + + if (lstat (other_path, &other_stat) >= 0 + && S_ISDIR (other_stat.st_mode) + && other_stat.st_uid == output_stat.st_uid + && other_stat.st_gid == output_stat.st_gid + && other_stat.st_mode == output_stat.st_mode + && other_stat.st_dev == output_stat.st_dev) + { + /* Found a subdirectory. Add a trailing slash and store it. */ + p = other_path + len + 1 + strlen (other_name); + *p++ = '/'; + *p = '\0'; + elems = (const char **) xrealloc ((char *) elems, + (nelems + 2) * sizeof (char **)); + elems[nelems++] = other_path; + } + else + free (other_path); + } + closedir (dirp); + + if (elems != NULL) + elems[nelems] = NULL; + return elems; +} + +/* Return a NULL terminated list of the directories next to output_path + that have the same owner, group, permissions and device as output_path. + Cache the result for future calls. */ +static const char ** +siblings (const char *output_path) +{ + static const char *last_output_path; + static const char **last_result; + + if (output_path != last_output_path) + { + if (last_result != NULL) + { + const char **p; + + for (p = last_result; *p != NULL; p++) + free ((char *) *p); + free (last_result); + } + + last_output_path = output_path; + last_result = siblings_uncached (output_path); + } + return last_result; +} + +/* Read as many bytes from a file descriptor as possible. */ +static ssize_t +full_read (int fd, void *bufarea, size_t nbyte) +{ + char *buf = (char *) bufarea; + + while (nbyte > 0) + { + ssize_t retval = read (fd, buf, nbyte); + + if (retval == 0) + break; + else if (retval > 0) + { + buf += retval; + nbyte -= retval; + } + else if (errno != EINTR) + return retval; + } + return buf - (char *) bufarea; +} + +/* Compare the contents of two regular files of the same size. Return 0 + if they are equal, 1 if they are different, or -1 if an error occurs. */ +static int +compare_files (const char *filename1, const char *filename2, size_t size, + size_t blocksize) +{ + int fd1, fd2; + int ret = -1; + + fd1 = open (filename1, O_RDONLY); + if (fd1 >= 0) + { + fd2 = open (filename2, O_RDONLY); + if (fd2 >= 0) + { + char *buf1 = (char *) xmalloc (2 * blocksize); + char *buf2 = buf1 + blocksize; + + ret = 0; + while (size > 0) + { + size_t bytes = (size < blocksize ? size : blocksize); + + if (full_read (fd1, buf1, bytes) < (ssize_t) bytes) + { + ret = -1; + break; + } + if (full_read (fd2, buf2, bytes) < (ssize_t) bytes) + { + ret = -1; + break; + } + if (memcmp (buf1, buf2, bytes) != 0) + { + ret = 1; + break; + } + size -= bytes; + } + + free (buf1); + close (fd2); + } + close (fd1); + } + return ret; +} +/* Write a locale file, with contents given by N_ELEM and VEC. */ void write_locale_data (const char *output_path, const char *category, size_t n_elem, struct iovec *vec) @@ -328,40 +514,43 @@ write_locale_data (const char *output_pa size_t cnt, step, maxiov; int fd; char *fname; + const char **other_paths; - fname = malloc (strlen (output_path) + 2 * strlen (category) + 7); - if (fname == NULL) - error (5, errno, _("memory exhausted")); + fname = xmalloc (strlen (output_path) + 2 * strlen (category) + 7); /* Normally we write to the directory pointed to by the OUTPUT_PATH. But for LC_MESSAGES we have to take care for the translation data. This means we need to have a directory LC_MESSAGES in which we place the file under the name SYS_LC_MESSAGES. */ sprintf (fname, "%s%s", output_path, category); + fd = -2; if (strcmp (category, "LC_MESSAGES") == 0) { struct stat st; if (stat (fname, &st) < 0) { - if (mkdir (fname, 0777) < 0) - fd = creat (fname, 0666); - else + if (mkdir (fname, 0777) >= 0) { fd = -1; errno = EISDIR; } } - else if (S_ISREG (st.st_mode)) - fd = creat (fname, 0666); - else + else if (!S_ISREG (st.st_mode)) { fd = -1; errno = EISDIR; } } - else - fd = creat (fname, 0666); + + /* Create the locale file with nlinks == 1; this avoids crashing processes + which currently use the locale and damaging files belonging to other + locales as well. */ + if (fd == -2) + { + unlink (fname); + fd = creat (fname, 0666); + } if (fd == -1) { @@ -369,7 +558,8 @@ write_locale_data (const char *output_pa if (errno == EISDIR) { - sprintf (fname, "%1$s/%2$s/SYS_%2$s", output_path, category); + sprintf (fname, "%1$s%2$s/SYS_%2$s", output_path, category); + unlink (fname); fd = creat (fname, 0666); if (fd == -1) save_err = errno; @@ -381,10 +571,10 @@ write_locale_data (const char *output_pa error (0, save_err, _("\ cannot open output file `%s' for category `%s'"), fname, category); + free (fname); return; } } - free (fname); #ifdef UIO_MAXIOV maxiov = UIO_MAXIOV; @@ -410,4 +600,116 @@ cannot open output file `%s' for categor } close (fd); + + /* Compare the file with the locale data files for the same category in + other locales, and see if we can reuse it, to save disk space. */ + other_paths = siblings (output_path); + if (other_paths != NULL) + { + struct stat fname_stat; + + if (lstat (fname, &fname_stat) >= 0 + && S_ISREG (fname_stat.st_mode)) + { + const char *fname_tail = fname + strlen (output_path); + const char **other_p; + int seen_count; + ino_t *seen_inodes; + + seen_count = 0; + for (other_p = other_paths; *other_p; other_p++) + seen_count++; + seen_inodes = (ino_t *) xmalloc (seen_count * sizeof (ino_t)); + seen_count = 0; + + for (other_p = other_paths; *other_p; other_p++) + { + const char *other_path = *other_p; + size_t other_path_len = strlen (other_path); + char *other_fname; + struct stat other_fname_stat; + + other_fname = + (char *) xmalloc (other_path_len + strlen (fname_tail) + 1); + memcpy (other_fname, other_path, other_path_len); + strcpy (other_fname + other_path_len, fname_tail); + + if (lstat (other_fname, &other_fname_stat) >= 0 + && S_ISREG (other_fname_stat.st_mode) + /* Consider only files on the same device. + Otherwise hard linking won't work anyway. */ + && other_fname_stat.st_dev == fname_stat.st_dev + /* Consider only files with the same permissions. + Otherwise there are security risks. */ + && other_fname_stat.st_uid == fname_stat.st_uid + && other_fname_stat.st_gid == fname_stat.st_gid + && other_fname_stat.st_mode == fname_stat.st_mode + /* Don't compare fname with itself. */ + && other_fname_stat.st_ino != fname_stat.st_ino + /* Files must have the same size, otherwise they + cannot be the same. */ + && other_fname_stat.st_size == fname_stat.st_size) + { + /* Skip this file if we have already read it (under a + different name). */ + int i; + + for (i = seen_count - 1; i >= 0; i--) + if (seen_inodes[i] == other_fname_stat.st_ino) + break; + if (i < 0) + { + /* Now compare fname and other_fname for real. */ + blksize_t blocksize; + +#ifdef _STATBUF_ST_BLKSIZE + blocksize = MAX (fname_stat.st_blksize, + other_fname_stat.st_blksize); + if (blocksize > 8 * 1024) + blocksize = 8 * 1024; +#else + blocksize = 8 * 1024; +#endif + + if (compare_files (fname, other_fname, + fname_stat.st_size, blocksize) == 0) + { + /* Found! other_fname is identical to fname. */ + /* Link other_fname to fname. But use a temporary + file, in case hard links don't work on the + particular filesystem. */ + char * tmp_fname = + (char *) xmalloc (strlen (fname) + 4 + 1); + + strcpy (tmp_fname, fname); + strcat (tmp_fname, ".tmp"); + + if (link (other_fname, tmp_fname) >= 0) + { + unlink (fname); + if (rename (tmp_fname, fname) < 0) + { + if (!be_quiet) + error (0, errno, _("\ +cannot create output file `%s' for category `%s'"), + fname, category); + } + free (tmp_fname); + free (other_fname); + break; + } + free (tmp_fname); + } + + /* Don't compare with this file a second time. */ + seen_inodes[seen_count++] = other_fname_stat.st_ino; + } + } + free (other_fname); + } + free (seen_inodes); + } + } + + free (fname); } diff -durpN glibc-2.2.3/locale/programs/locfile.h glibc-2.2.4/locale/programs/locfile.h --- glibc-2.2.3/locale/programs/locfile.h Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/locale/programs/locfile.h Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LOCFILE_H #define _LOCFILE_H 1 diff -durpN glibc-2.2.3/locale/programs/repertoire.c glibc-2.2.4/locale/programs/repertoire.c --- glibc-2.2.3/locale/programs/repertoire.c Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/locale/programs/repertoire.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/repertoire.h glibc-2.2.4/locale/programs/repertoire.h --- glibc-2.2.3/locale/programs/repertoire.h Fri Feb 11 15:48:52 2000 +++ glibc-2.2.4/locale/programs/repertoire.h Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _REPERTOIREMAP_H #define _REPERTOIREMAP_H 1 diff -durpN glibc-2.2.3/locale/programs/simple-hash.c glibc-2.2.4/locale/programs/simple-hash.c --- glibc-2.2.3/locale/programs/simple-hash.c Tue Mar 28 11:05:32 2000 +++ glibc-2.2.4/locale/programs/simple-hash.c Mon Jul 23 10:54:17 2001 @@ -1,21 +1,22 @@ /* Implement simple hashing table with string based keys. Copyright (C) 1994, 1995, 1996, 1997, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Ulrich Drepper , October 1994. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/programs/simple-hash.h glibc-2.2.4/locale/programs/simple-hash.h --- glibc-2.2.3/locale/programs/simple-hash.h Mon Jan 3 13:04:41 2000 +++ glibc-2.2.4/locale/programs/simple-hash.h Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIMPLE_HASH_H #define _SIMPLE_HASH_H diff -durpN glibc-2.2.3/locale/programs/xmalloc.c glibc-2.2.4/locale/programs/xmalloc.c --- glibc-2.2.3/locale/programs/xmalloc.c Mon Jun 23 14:38:44 1997 +++ glibc-2.2.4/locale/programs/xmalloc.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/locale/programs/xstrdup.c glibc-2.2.4/locale/programs/xstrdup.c --- glibc-2.2.3/locale/programs/xstrdup.c Mon Dec 6 14:50:55 1999 +++ glibc-2.2.4/locale/programs/xstrdup.c Mon Jul 23 10:54:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/locale/setlocale.c glibc-2.2.4/locale/setlocale.c --- glibc-2.2.3/locale/setlocale.c Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/locale/setlocale.c Mon Jul 23 10:54:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -430,6 +430,7 @@ setlocale (int category, const char *loc } } +extern struct loaded_l10nfile *_nl_locale_file_list[]; static void __attribute__ ((unused)) free_mem (void) @@ -440,17 +441,30 @@ free_mem (void) if (category != LC_ALL) { struct locale_data *here = *_nl_current[category]; + struct loaded_l10nfile *runp = _nl_locale_file_list[category]; /* If this category is already "C" don't do anything. */ - if (here == _nl_C[category]) - continue; + if (here != _nl_C[category]) + { + /* We have to be prepared that sometime later me still + might need the locale information. */ + setdata (category, _nl_C[category]); + setname (category, _nl_C_name); - /* We have to be prepared that sometime later me still might - need the locale information. */ - setdata (category, _nl_C[category]); - setname (category, _nl_C_name); + _nl_unload_locale (here); + } - _nl_unload_locale (here); + while (runp != NULL) + { + struct loaded_l10nfile *curr = runp; + struct locale_data *data = (struct locale_data *) runp->data; + + if (data != NULL && data != here && data != _nl_C[category]) + _nl_unload_locale (data); + runp = runp->next; + free ((char *) curr->filename); + free (curr); + } } setname (LC_ALL, _nl_C_name); diff -durpN glibc-2.2.3/locale/strlen-hash.h glibc-2.2.4/locale/strlen-hash.h --- glibc-2.2.3/locale/strlen-hash.h Fri Feb 14 20:28:11 1997 +++ glibc-2.2.4/locale/strlen-hash.h Mon Jul 23 10:54:16 2001 @@ -1,21 +1,22 @@ /* Implements hashing function for string with known length. Copyright (C) 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/locale/tst-C-locale.c glibc-2.2.4/locale/tst-C-locale.c --- glibc-2.2.3/locale/tst-C-locale.c Thu Apr 12 14:02:03 2001 +++ glibc-2.2.4/locale/tst-C-locale.c Mon Jul 23 10:54:16 2001 @@ -1,21 +1,22 @@ /* Tests of C and POSIX locale contents. Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/locale/weight.h glibc-2.2.4/locale/weight.h --- glibc-2.2.3/locale/weight.h Fri Dec 1 11:55:06 2000 +++ glibc-2.2.4/locale/weight.h Mon Jul 23 10:54:16 2001 @@ -3,19 +3,19 @@ Written by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Find index of weight. */ static inline int32_t diff -durpN glibc-2.2.3/locale/weightwc.h glibc-2.2.4/locale/weightwc.h --- glibc-2.2.3/locale/weightwc.h Thu Sep 7 11:56:29 2000 +++ glibc-2.2.4/locale/weightwc.h Tue Aug 7 00:03:34 2001 @@ -1,27 +1,27 @@ -/* Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1996-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Find index of weight. */ static inline int32_t findidx (const wint_t **cpp) { - int_fast32_t i; + int32_t i; const wint_t *cp; wint_t ch; diff -durpN glibc-2.2.3/locale/xlocale.c glibc-2.2.4/locale/xlocale.c --- glibc-2.2.3/locale/xlocale.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/locale/xlocale.c Tue Aug 14 15:33:09 2001 @@ -0,0 +1,55 @@ +/* C locale object. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include "localeinfo.h" + +#define DEFINE_CATEGORY(category, category_name, items, a) \ +extern struct locale_data _nl_C_##category; +#include "categories.def" +#undef DEFINE_CATEGORY + +/* Defined in locale/C-ctype.c. */ +extern const char _nl_C_LC_CTYPE_class[]; +extern const char _nl_C_LC_CTYPE_toupper[]; +extern const char _nl_C_LC_CTYPE_tolower[]; + + +struct __locale_struct _nl_C_locobj = + { + .__locales = + { + [LC_CTYPE] = &_nl_C_LC_CTYPE, + [LC_NUMERIC] = &_nl_C_LC_NUMERIC, + [LC_TIME] = &_nl_C_LC_TIME, + [LC_COLLATE] = &_nl_C_LC_COLLATE, + [LC_MONETARY] = &_nl_C_LC_MONETARY, + [LC_MESSAGES] = &_nl_C_LC_MESSAGES, + [LC_PAPER] = &_nl_C_LC_PAPER, + [LC_NAME] = &_nl_C_LC_NAME, + [LC_ADDRESS] = &_nl_C_LC_ADDRESS, + [LC_TELEPHONE] = &_nl_C_LC_TELEPHONE, + [LC_MEASUREMENT] = &_nl_C_LC_MEASUREMENT, + [LC_IDENTIFICATION] = &_nl_C_LC_IDENTIFICATION + }, + .__ctype_b = (const unsigned short int *) _nl_C_LC_CTYPE_class + 128, + .__ctype_tolower = (const int *) _nl_C_LC_CTYPE_tolower + 128, + .__ctype_toupper = (const int *) _nl_C_LC_CTYPE_toupper + 128 + }; diff -durpN glibc-2.2.3/locale/xlocale.h glibc-2.2.4/locale/xlocale.h --- glibc-2.2.3/locale/xlocale.h Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/locale/xlocale.h Mon Jul 23 10:54:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _XLOCALE_H #define _XLOCALE_H 1 diff -durpN glibc-2.2.3/localedata/ChangeLog glibc-2.2.4/localedata/ChangeLog --- glibc-2.2.3/localedata/ChangeLog Wed Apr 25 14:50:59 2001 +++ glibc-2.2.4/localedata/ChangeLog Wed Aug 15 18:50:08 2001 @@ -1,3 +1,190 @@ +2001-08-14 Ulrich Drepper + + * Makefile: Add rules to build and run tst-xlocale1. + * tst-xlocale1.c: New file. + + * bug-iconv-trans.c: Improve error messages. + +2001-08-12 Ulrich Drepper + + * charmaps/ISO-IR-209: New file. + * charmaps/MAC-SAMI: New file. + Contributed by Regnor Jernsletten . + +2001-08-04 Ulrich Drepper + + * charmaps/GEORGIAN-PS: New file. + * charmaps/GEORGIAN-ACADEMY: New file. + * SUPPORTED: Add ka_GE/GEORGIAN-PS. + +2001-08-03 Ulrich Drepper + + * Makefile: Add rules to build and run tst-mbswcs6. + * tst-mbswcs6.c: New file. + + * SUPPORTED: Add several new locales. + + * charmaps/KOI8-T: New file. + +2001-08-02 Ulrich Drepper + + * locales/af_ZA: Use generic LC_COLLATE data. + * locales/el_GR: Likewise. + * locales/hu_HU: Likewise. + * locales/ro_RO: Likewise. Add transliteration. + * locales/be_BY: Likewise. Handle Ukrainian Ghe. + * locales/ru_RU: Likewise. + * locales/ru_UA: Likewise. + * locales/uk_UA: Likewise. + * locales/eu_ES: LC_TIME strings fixed. + * locales/am_ET: New file. + * locales/translit_et: New file. + * locales/az_AZ: New file. + * locales/br_FR: New file. + * locales/bs_BA: New file. + * locales/cy_GB: New file. + * locales/hy_AM: New file. + * locales/ka_GE: New file. + * locales/mi_NZ: New file. + * locales/oc_FR: New file. + * locales/tg_TJ: New file. + * locales/ti_ER: New file. + * locales/ti_ET: New file. + * locales/tl_PH: New file. + * locales/tt_RU: New file. + * locales/ur_PK: New file. + * locales/uz_UZ: New file. + * locales/yi_US: New file. + Patches by Pablo Saratxaga . + +2001-07-31 Ulrich Drepper + + * locales/tr_TR: Define missing fields and remove FIXME comments. + Patch by Nilg~n Belma Bug~ner . + +2001-07-19 Jakub Jelinek + + * locales/en_CA (LC_PAPER): Change to Letter. + * locales/fr_CA (LC_PAPER): Likewise. + * locales/es_PR (LC_PAPER): Change to Letter. + (LC_MEASUREMENT): Change to 2. + * locales/es_US (LC_PAPER): Change to Letter. + (LC_MEASUREMENT): Change to 2. + +2001-07-07 Ulrich Drepper + + * Makefile: Add dependencies to locale files for all tests in $(tests). + +2001-06-28 H.J. Lu + + * Makefile: Include SUPPORTED. + (INSTALL-SUPPORTED-LOCALES): New. + ($(INSTALL-SUPPORTED-LOCALES)): New target. + (install-locales-dir): Likewise. + (install-locales): Depend on $(INSTALL-SUPPORTED-LOCALES). + * SUPPORTED: Changed the format for parallel install. + +2001-06-27 Ulrich Drepper + + * Makefile: Add rules to build and run tst-leaks. + * tst-leaks.c: New file. + +2001-06-25 Jakub Jelinek + + * locales/ro_RO (day): Use U0163 instead of U021B. + +2001-06-25 Jakub Jelinek + + * SUPPORTED (zh_HK): Update character map name to BIG5-HKSCS. + +2001-06-09 Bruno Haible + + * charmaps/BIG5-HKSCS: Renamed from charmaps/BIG5HKSCS. Change + code_set_name to BIG5-HKSCS. Add BIG5HKSCS alias. + +2001-05-26 Bruno Haible + + * charmaps/SHIFT_JIS: Renamed from charmaps/SJIS. Change code_set_name + to SHIFT_JIS. Add SJIS as alias. + * Makefile (CHARMAPS): For SJIS locale, use SHIFT_JIS charmap. + * gen-locale.sh: Likewise. + +2001-05-29 Bruno Haible + + * charmaps/GB18030: Update for Unicode 3.1: Add ... Use + full Hangul syllable names. Add Unicode planes 1 (scripts, symbols), + 2 (CJK), 14 (tags), 15 and 16 (private use). Update width table. + Assign width 1 to , , , , , . + +2001-05-29 Bruno Haible + + * charmaps/UTF-8: Update for Unicode 3.1: Add ... Use + range syntax for .., .., ... + Add Unicode planes 1 (scripts, symbols), 2 (CJK), 14 (tags), 15 and 16 + (private use). Update width table. Assign width 1 to , , + , , , . + +2001-05-29 Bruno Haible + + * gen-unicode-ctype.c: Update to Unicode 3.1. + (unicode_attributes): Change size to 0x110000. + (fill_attribute): Change limit for i to 0x110000. Ignore surrogates; + Unicode now officially allows a 32-bit representation and deprecates + the use of surrogates in this representation. + (fill_attributes): Loop up to 0x110000. + (unicode_combining): Remove array. + (fill_combining): Remove function. Unicode 3.1 PropList.txt doesn't + contain this property any more. + (is_alpha): Incorporate changes by Theppitak Karoonboonyanan + 2001-02-15. + (is_combining): Use new but equivalent definition. + (ucs_symbol, ucs_symbol_range): New functions. + (output_charclass): Loop up to 0x110000. + (output_charmap): Likewise. + (output_tables): Fix header. Loop up to 0x110000. Use ucs_symbol where + appropriate. + (main): Expect only two arguments. Remove fill_combining() call. + * locales/i18n (LC_CTYPE): To "upper", add and Deseret letters. + To "lower", add and Deseret letters. + To "alpha", add , , .., Old Italic letters, + Gothic letters, Deseret letters, mathematical symbols. + From "punct", remove .. and surrogates. Add many new + Unicode 3.1 characters. + To "graph" and "print", add , . Remove surrogates. Add + many new Unicode 3.1 characters. + "toupper", "tolower", "totitle": Update. + To "combining", add some new musical symbols. + To "combining_level3", add some new musical symbols. + * locales/tr_TR (LC_CTYPE): Update from i18n. + * locales/translit_font: Add transliterations for new Unicode 3.1 + mathematical symbols. + * locales/translit_compat: Add transliterations for , . + * locales/translit_cjk_compat: Add transliterations for CJK + compatibility characters in Unicode plane 2. + +2001-05-29 Bruno Haible + + * charmaps/EUC-TW: Update to Unicode 3.1. Add mappings for + , , . Remove 0x8EAExxxx mappings. Add + 0x8EA3xxxx, 0x8EA4xxxx, 0x8EA5xxxx, 0x8EA6xxxx, 0x8EA7xxxx, + 0x8EAFxxxx mappings instead. + +2001-05-26 Ulrich Drepper + + * locales/ro_RO: Correct abday, day, abmon, and mon info. + Patch by Ionel Mugurel Ciobîcã . + +2001-05-21 Bruno Haible + + * tests-mbwc/dat_mbrlen.c (tst_mbrlen_loc): Use a private mbstate_t + for some tests, because mbrlen (NULL, 0, &s) does not always put back + s into the initial state. + +2001-05-14 Andreas Jaeger + + * locales/ms_MY: Fix entries for Tue and Wednesday. + Patch by "Hasbullah Pit (sebol)" . + 2001-04-18 Jakub Jelinek * locales/be_BY: Fix syntax in LC_COLLATE section. diff -durpN glibc-2.2.3/localedata/Makefile glibc-2.2.4/localedata/Makefile --- glibc-2.2.3/localedata/Makefile Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/localedata/Makefile Wed Aug 15 18:50:08 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Makefile for installing locale data source files. @@ -55,7 +55,7 @@ fmon-tests = n01y12 n02n40 n10y31 n11y41 y01y10 y02n22 y22n42 y30y21 y32n31 y40y00 y42n21 generated := $(test-input) $(test-output) sort-test.out tst-locale.out \ - tst-mbswcs.out + tst-mbswcs.out tst-leaks.mtrace mtrace-tst-leaks generated-dirs := $(ld-test-names) tt_TT de_DE.437 \ $(addprefix tstfmon_,$(fmon-tests)) \ @@ -90,7 +90,13 @@ locale_test_suite := tst_iswalnum tst_is tst_wcsxfrm tst_wctob tst_wctomb tst_wctrans \ tst_wctype tst_wcwidth -tests = $(locale_test_suite) tst-digits tst-setlocale bug-iconv-trans +tests = $(locale_test_suite) tst-digits tst-setlocale bug-iconv-trans \ + tst-leaks tst-mbswcs6 tst-xlocale1 +ifeq (yes,$(build-shared)) +ifneq (no,$(PERL)) +tests: $(objpfx)mtrace-tst-leaks +endif +endif endif # Files to install. @@ -125,7 +131,8 @@ LOCALES := de_DE.ISO-8859-1 de_DE.UTF-8 en_US.ISO-8859-1 ja_JP.EUC-JP da_DK.ISO-8859-1 \ hr_HR.ISO-8859-2 sv_SE.ISO-8859-1 ja_JP.SJIS fr_FR.ISO-8859-1 LOCALE_SRCS := $(shell echo "$(LOCALES)"|sed 's/\([^ .]*\)[^ ]*/\1/g') -CHARMAPS := $(shell echo "$(LOCALES)"|sed 's/[^ .]*[.]\([^ ]*\)/\1/g') +CHARMAPS := $(shell echo "$(LOCALES)" | \ + sed -e 's/[^ .]*[.]\([^ ]*\)/\1/g' -e s/SJIS/SHIFT_JIS/g) CTYPE_FILES = $(addsuffix /LC_CTYPE,$(LOCALES)) generated-dirs += $(LOCALES) @@ -137,7 +144,7 @@ $(addprefix $(objpfx),$(CTYPE_FILES)): % $(addprefix charmaps/,$(CHARMAPS)) $(addprefix locales/,$(LOCALE_SRCS)) @$(SHELL) -e gen-locale.sh $(common-objpfx) '$(built-program-cmd)' $@ -$(addsuffix .out,$(addprefix $(objpfx),$(locale_test_suite))): %: \ +$(addsuffix .out,$(addprefix $(objpfx),$(tests))): %: \ $(addprefix $(objpfx),$(CTYPE_FILES)) tests: $(objpfx)sort-test.out $(objpfx)tst-fmon.out $(objpfx)tst-locale.out \ @@ -182,24 +189,33 @@ $(objpfx)tst-langinfo.out: tst-langinfo. $(addprefix $(objpfx),$(CTYPE_FILES)) $(SHELL) -e $< $(common-objpfx) '$(built-program-cmd)' $(objpfx)tst-digits.out: $(objpfx)tst-locale.out +$(objpfx)tst-mbswcs6.out: $(addprefix $(objpfx),$(CTYPE_FILES)) endif +include SUPPORTED + +INSTALL-SUPPORTED-LOCALES=$(addprefix install-, $(SUPPORTED-LOCALES)) + # Sometimes the whole collection of locale files should be installed. LOCALEDEF=I18NPATH=. GCONV_PATH=$(common-objpfx)iconvdata LC_ALL=C \ $(common-objpfx)elf/ld.so --library-path $(rpath-link) $(common-objpfx)locale/localedef -install-locales: +install-locales: $(INSTALL-SUPPORTED-LOCALES) + +install-locales-dir: $(..)./scripts/mkinstalldirs $(inst_localedir) - while read locale charset; do \ - case $$locale in \#*) continue;; esac; \ - echo -n `echo $$locale | sed 's/\([^.\@]*\).*/\1/'`; \ - echo -n ".$$charset"; \ - echo -n `echo $$locale | sed 's/\([^\@]*\)\(\@.*\)*/\2/'`; \ - echo -n '...'; \ - input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ - $(LOCALEDEF) -i locales/$$input -c -f charmaps/$$charset \ - $(addprefix --prefix=,$(install_root)) $$locale; \ - echo ' done'; \ - done < SUPPORTED + +$(INSTALL-SUPPORTED-LOCALES): install-locales-dir + @locale=`echo $@ | sed -e 's/^install-//'`; \ + charset=`echo $$locale | sed -e 's,.*/,,'`; \ + locale=`echo $$locale | sed -e 's,/[^/]*,,'`; \ + echo -n `echo $$locale | sed 's/\([^.\@]*\).*/\1/'`; \ + echo -n ".$$charset"; \ + echo -n `echo $$locale | sed 's/\([^\@]*\)\(\@.*\)*/\2/'`; \ + echo -n '...'; \ + input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ + $(LOCALEDEF) -i locales/$$input -c -f charmaps/$$charset \ + $(addprefix --prefix=,$(install_root)) $$locale; \ + echo ' done'; \ # The mbwc-tests need some environment setup to find the locale data files TEST_MBWC_ENV:= LOCPATH=$(common-objpfx)localedata @@ -254,7 +270,13 @@ tst_wctrans-ENV = $(TEST_MBWC_ENV) tst_wctype-ENV = $(TEST_MBWC_ENV) tst_wcwidth-ENV = $(TEST_MBWC_ENV) tst-digits-ENV = $(TEST_MBWC_ENV) +tst-mbswcs6-ENV = $(TEST_MBWC_ENV) +tst-xlocale1-ENV = $(TEST_MBWC_ENV) tst-setlocale-ENV = LOCPATH=$(common-objpfx)localedata LC_ALL=ja_JP.EUC-JP bug-iconv-trans-ENV = LOCPATH=$(common-objpfx)localedata + +tst-leaks-ENV = MALLOC_TRACE=$(objpfx)tst-leaks.mtrace +$(objpfx)mtrace-tst-leaks: $(objpfx)tst-leaks.out + $(common-objpfx)malloc/mtrace $(objpfx)tst-leaks.mtrace > $@ diff -durpN glibc-2.2.3/localedata/SUPPORTED glibc-2.2.4/localedata/SUPPORTED --- glibc-2.2.3/localedata/SUPPORTED Thu Feb 15 14:08:32 2001 +++ glibc-2.2.4/localedata/SUPPORTED Sat Aug 4 12:31:47 2001 @@ -1,149 +1,161 @@ # This file names the currently supported and somewhat tested locales. # If you have any additions please use the glibcbug script to send an # appropriate message. -af_ZA ISO-8859-1 -ar_AE ISO-8859-6 -ar_BH ISO-8859-6 -ar_DZ ISO-8859-6 -ar_EG ISO-8859-6 -ar_IN UTF-8 -ar_IQ ISO-8859-6 -ar_JO ISO-8859-6 -ar_KW ISO-8859-6 -ar_LB ISO-8859-6 -ar_LY ISO-8859-6 -ar_MA ISO-8859-6 -ar_OM ISO-8859-6 -ar_QA ISO-8859-6 -ar_SA ISO-8859-6 -ar_SD ISO-8859-6 -ar_SY ISO-8859-6 -ar_TN ISO-8859-6 -ar_YE ISO-8859-6 -be_BY CP1251 -bg_BG CP1251 -ca_ES ISO-8859-1 -ca_ES@euro ISO-8859-15 -cs_CZ ISO-8859-2 -da_DK ISO-8859-1 -de_AT ISO-8859-1 -de_AT@euro ISO-8859-15 -de_BE ISO-8859-1 -de_BE@euro ISO-8859-15 -de_CH ISO-8859-1 -de_DE ISO-8859-1 -de_DE@euro ISO-8859-15 -de_LU ISO-8859-1 -de_LU@euro ISO-8859-15 -el_GR ISO-8859-7 -en_AU ISO-8859-1 -en_BW ISO-8859-1 -en_CA ISO-8859-1 -en_DK ISO-8859-1 -en_GB ISO-8859-1 -en_HK ISO-8859-1 -en_IE ISO-8859-1 -en_IE@euro ISO-8859-15 -en_IN UTF-8 -en_NZ ISO-8859-1 -en_PH ISO-8859-1 -en_SG ISO-8859-1 -en_US ISO-8859-1 -en_ZA ISO-8859-1 -en_ZW ISO-8859-1 -es_AR ISO-8859-1 -es_BO ISO-8859-1 -es_CL ISO-8859-1 -es_CO ISO-8859-1 -es_CR ISO-8859-1 -es_DO ISO-8859-1 -es_EC ISO-8859-1 -es_ES ISO-8859-1 -es_ES@euro ISO-8859-15 -es_GT ISO-8859-1 -es_HN ISO-8859-1 -es_MX ISO-8859-1 -es_NI ISO-8859-1 -es_PA ISO-8859-1 -es_PE ISO-8859-1 -es_PR ISO-8859-1 -es_PY ISO-8859-1 -es_SV ISO-8859-1 -es_US ISO-8859-1 -es_UY ISO-8859-1 -es_VE ISO-8859-1 -et_EE ISO-8859-1 -eu_ES ISO-8859-1 -eu_ES@euro ISO-8859-15 -fa_IR UTF-8 -fi_FI ISO-8859-1 -fi_FI@euro ISO-8859-15 -fo_FO ISO-8859-1 -fr_BE ISO-8859-1 -fr_BE@euro ISO-8859-15 -fr_CA ISO-8859-1 -fr_CH ISO-8859-1 -fr_FR ISO-8859-1 -fr_FR@euro ISO-8859-15 -fr_LU ISO-8859-1 -fr_LU@euro ISO-8859-15 -ga_IE ISO-8859-1 -ga_IE@euro ISO-8859-15 -gl_ES ISO-8859-1 -gl_ES@euro ISO-8859-15 -gv_GB ISO-8859-1 -he_IL ISO-8859-8 -hi_IN UTF-8 -hr_HR ISO-8859-2 -hu_HU ISO-8859-2 -id_ID ISO-8859-1 -is_IS ISO-8859-1 -it_CH ISO-8859-1 -it_IT ISO-8859-1 -it_IT@euro ISO-8859-15 -iw_IL ISO-8859-8 -ja_JP.EUC-JP EUC-JP -kl_GL ISO-8859-1 -ko_KR.EUC-KR EUC-KR -ko_KR.UTF-8 UTF-8 -kw_GB ISO-8859-1 -lt_LT ISO-8859-13 -lv_LV ISO-8859-13 -mk_MK ISO-8859-5 -mr_IN UTF-8 -ms_MY ISO-8859-1 -mt_MT ISO-8859-3 -nl_BE ISO-8859-1 -nl_BE@euro ISO-8859-15 -nl_NL ISO-8859-1 -nl_NL@euro ISO-8859-15 -nn_NO ISO-8859-1 -no_NO ISO-8859-1 -pl_PL ISO-8859-2 -pt_BR ISO-8859-1 -pt_PT ISO-8859-1 -pt_PT@euro ISO-8859-15 -ro_RO ISO-8859-2 -ru_RU ISO-8859-5 -ru_RU.KOI8-R KOI8-R -ru_UA KOI8-U -sk_SK ISO-8859-2 -sl_SI ISO-8859-2 -sq_AL ISO-8859-1 -sr_YU ISO-8859-2 -sr_YU@cyrillic ISO-8859-5 -sv_FI ISO-8859-1 -sv_FI@euro ISO-8859-15 -sv_SE ISO-8859-1 -ta_IN UTF-8 -te_IN UTF-8 -th_TH TIS-620 -tr_TR ISO-8859-9 -uk_UA KOI8-U -vi_VN UTF-8 -zh_CN GB2312 -zh_CN.GB18030 GB18030 -zh_CN.GBK GBK -zh_HK BIG5HKSCS -zh_TW BIG5 -zh_TW.EUC-TW EUC-TW +SUPPORTED-LOCALES=\ +af_ZA/ISO-8859-1 \ +ar_AE/ISO-8859-6 \ +ar_BH/ISO-8859-6 \ +ar_DZ/ISO-8859-6 \ +ar_EG/ISO-8859-6 \ +ar_IN/UTF-8 \ +ar_IQ/ISO-8859-6 \ +ar_JO/ISO-8859-6 \ +ar_KW/ISO-8859-6 \ +ar_LB/ISO-8859-6 \ +ar_LY/ISO-8859-6 \ +ar_MA/ISO-8859-6 \ +ar_OM/ISO-8859-6 \ +ar_QA/ISO-8859-6 \ +ar_SA/ISO-8859-6 \ +ar_SD/ISO-8859-6 \ +ar_SY/ISO-8859-6 \ +ar_TN/ISO-8859-6 \ +ar_YE/ISO-8859-6 \ +be_BY/CP1251 \ +bg_BG/CP1251 \ +br_FR/ISO-8859-1 \ +bs_BA/ISO-8859-2 \ +ca_ES/ISO-8859-1 \ +ca_ES@euro/ISO-8859-15 \ +cs_CZ/ISO-8859-2 \ +cy_GB/ISO-8859-14 \ +da_DK/ISO-8859-1 \ +de_AT/ISO-8859-1 \ +de_AT@euro/ISO-8859-15 \ +de_BE/ISO-8859-1 \ +de_BE@euro/ISO-8859-15 \ +de_CH/ISO-8859-1 \ +de_DE/ISO-8859-1 \ +de_DE@euro/ISO-8859-15 \ +de_LU/ISO-8859-1 \ +de_LU@euro/ISO-8859-15 \ +el_GR/ISO-8859-7 \ +en_AU/ISO-8859-1 \ +en_BW/ISO-8859-1 \ +en_CA/ISO-8859-1 \ +en_DK/ISO-8859-1 \ +en_GB/ISO-8859-1 \ +en_HK/ISO-8859-1 \ +en_IE/ISO-8859-1 \ +en_IE@euro/ISO-8859-15 \ +en_IN/UTF-8 \ +en_NZ/ISO-8859-1 \ +en_PH/ISO-8859-1 \ +en_SG/ISO-8859-1 \ +en_US/ISO-8859-1 \ +en_ZA/ISO-8859-1 \ +en_ZW/ISO-8859-1 \ +es_AR/ISO-8859-1 \ +es_BO/ISO-8859-1 \ +es_CL/ISO-8859-1 \ +es_CO/ISO-8859-1 \ +es_CR/ISO-8859-1 \ +es_DO/ISO-8859-1 \ +es_EC/ISO-8859-1 \ +es_ES/ISO-8859-1 \ +es_ES@euro/ISO-8859-15 \ +es_GT/ISO-8859-1 \ +es_HN/ISO-8859-1 \ +es_MX/ISO-8859-1 \ +es_NI/ISO-8859-1 \ +es_PA/ISO-8859-1 \ +es_PE/ISO-8859-1 \ +es_PR/ISO-8859-1 \ +es_PY/ISO-8859-1 \ +es_SV/ISO-8859-1 \ +es_US/ISO-8859-1 \ +es_UY/ISO-8859-1 \ +es_VE/ISO-8859-1 \ +et_EE/ISO-8859-1 \ +eu_ES/ISO-8859-1 \ +eu_ES@euro/ISO-8859-15 \ +fa_IR/UTF-8 \ +fi_FI/ISO-8859-1 \ +fi_FI@euro/ISO-8859-15 \ +fo_FO/ISO-8859-1 \ +fr_BE/ISO-8859-1 \ +fr_BE@euro/ISO-8859-15 \ +fr_CA/ISO-8859-1 \ +fr_CH/ISO-8859-1 \ +fr_FR/ISO-8859-1 \ +fr_FR@euro/ISO-8859-15 \ +fr_LU/ISO-8859-1 \ +fr_LU@euro/ISO-8859-15 \ +ga_IE/ISO-8859-1 \ +ga_IE@euro/ISO-8859-15 \ +gl_ES/ISO-8859-1 \ +gl_ES@euro/ISO-8859-15 \ +gv_GB/ISO-8859-1 \ +he_IL/ISO-8859-8 \ +hi_IN/UTF-8 \ +hr_HR/ISO-8859-2 \ +hu_HU/ISO-8859-2 \ +id_ID/ISO-8859-1 \ +is_IS/ISO-8859-1 \ +it_CH/ISO-8859-1 \ +it_IT/ISO-8859-1 \ +it_IT@euro/ISO-8859-15 \ +iw_IL/ISO-8859-8 \ +ja_JP.EUC-JP/EUC-JP \ +ka_GE/GEORGIAN-PS \ +kl_GL/ISO-8859-1 \ +ko_KR.EUC-KR/EUC-KR \ +ko_KR.UTF-8/UTF-8 \ +kw_GB/ISO-8859-1 \ +lt_LT/ISO-8859-13 \ +lv_LV/ISO-8859-13 \ +mi_NZ/ISO-8859-13 \ +mk_MK/ISO-8859-5 \ +mr_IN/UTF-8 \ +ms_MY/ISO-8859-1 \ +mt_MT/ISO-8859-3 \ +nl_BE/ISO-8859-1 \ +nl_BE@euro/ISO-8859-15 \ +nl_NL/ISO-8859-1 \ +nl_NL@euro/ISO-8859-15 \ +nn_NO/ISO-8859-1 \ +no_NO/ISO-8859-1 \ +oc_FR/ISO-8859-1 \ +pl_PL/ISO-8859-2 \ +pt_BR/ISO-8859-1 \ +pt_PT/ISO-8859-1 \ +pt_PT@euro/ISO-8859-15 \ +ro_RO/ISO-8859-2 \ +ru_RU/ISO-8859-5 \ +ru_RU.KOI8-R/KOI8-R \ +ru_UA/KOI8-U \ +sk_SK/ISO-8859-2 \ +sl_SI/ISO-8859-2 \ +sq_AL/ISO-8859-1 \ +sr_YU/ISO-8859-2 \ +sr_YU@cyrillic/ISO-8859-5 \ +sv_FI/ISO-8859-1 \ +sv_FI@euro/ISO-8859-15 \ +sv_SE/ISO-8859-1 \ +ta_IN/UTF-8 \ +te_IN/UTF-8 \ +tg_TJ/KOI8-T \ +th_TH/TIS-620 \ +tl_PH/ISO-8859-1 \ +tr_TR/ISO-8859-9 \ +uk_UA/KOI8-U \ +ur_PK/UTF-8 \ +uz_UZ/ISO-8859-1 \ +vi_VN/UTF-8 \ +yi_US/CP1255 \ +zh_CN/GB2312 \ +zh_CN.GB18030/GB18030 \ +zh_CN.GBK/GBK \ +zh_HK/BIG5-HKSCS \ +zh_TW/BIG5 \ +zh_TW.EUC-TW/EUC-TW \ diff -durpN glibc-2.2.3/localedata/bug-iconv-trans.c glibc-2.2.4/localedata/bug-iconv-trans.c --- glibc-2.2.3/localedata/bug-iconv-trans.c Mon Feb 5 20:18:46 2001 +++ glibc-2.2.4/localedata/bug-iconv-trans.c Wed Aug 15 18:50:08 2001 @@ -33,7 +33,10 @@ main (void) n = iconv (cd, &inptr, &inlen, &outptr, &outlen); if (n != 7) { - printf ("iconv() returned %Zd, expected 7\n", n); + if (n == (size_t) -1) + printf ("iconv() returned error: %m\n"); + else + printf ("iconv() returned %Zd, expected 7\n", n); result = 1; } if (inlen != 0) diff -durpN glibc-2.2.3/localedata/charmaps/BIG5-HKSCS glibc-2.2.4/localedata/charmaps/BIG5-HKSCS --- glibc-2.2.3/localedata/charmaps/BIG5-HKSCS Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/BIG5-HKSCS Sun Jun 17 16:03:56 2001 @@ -0,0 +1,18313 @@ + BIG5-HKSCS + 2 + 1 + % + / + +% alias BIG5HKSCS + +% +% Generated from the big5hkscs.c iconv module. +% + +CHARMAP + /x00 NULL + /x01 START OF HEADING + /x02 START OF TEXT + /x03 END OF TEXT + /x04 END OF TRANSMISSION + /x05 ENQUIRY + /x06 ACKNOWLEDGE + /x07 BELL + /x08 BACKSPACE + /x09 HORIZONTAL TABULATION + /x0a LINE FEED + /x0b VERTICAL TABULATION + /x0c FORM FEED + /x0d CARRIAGE RETURN + /x0e SHIFT OUT + /x0f SHIFT IN + /x10 DATA LINK ESCAPE + /x11 DEVICE CONTROL ONE + /x12 DEVICE CONTROL TWO + /x13 DEVICE CONTROL THREE + /x14 DEVICE CONTROL FOUR + /x15 NEGATIVE ACKNOWLEDGE + /x16 SYNCHRONOUS IDLE + /x17 END OF TRANSMISSION BLOCK + /x18 CANCEL + /x19 END OF MEDIUM + /x1a SUBSTITUTE + /x1b ESCAPE + /x1c FILE SEPARATOR + /x1d GROUP SEPARATOR + /x1e RECORD SEPARATOR + /x1f UNIT SEPARATOR + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE + /x80 PADDING CHARACTER (PAD) + /x88/x40 + /x88/x41 + /x88/x42 + /x88/x43 + /x88/x44 + /x88/x45 + /x88/x46 + /x88/x47 + /x88/x48 + /x88/x49 + /x88/x4a + /x88/x4b + /x88/x4c + /x88/x4d + /x88/x4e + /x88/x4f + /x88/x50 + /x88/x51 + /x88/x52 + /x88/x53 + /x88/x54 + /x88/x55 + /x88/x56 LATIN CAPITAL LETTER A WITH MACRON + /x88/x57 LATIN CAPITAL LETTER A WITH ACUTE + /x88/x58 LATIN CAPITAL LETTER A WITH CARON + /x88/x59 LATIN CAPITAL LETTER A WITH GRAVE + /x88/x5a LATIN CAPITAL LETTER E WITH MACRON + /x88/x5b LATIN CAPITAL LETTER E WITH ACUTE + /x88/x5c LATIN CAPITAL LETTER E WITH CARON + /x88/x5d LATIN CAPITAL LETTER E WITH GRAVE + /x88/x5e LATIN CAPITAL LETTER O WITH MACRON + /x88/x5f LATIN CAPITAL LETTER O WITH ACUTE + /x88/x60 LATIN CAPITAL LETTER O WITH CARON + /x88/x61 LATIN CAPITAL LETTER O WITH GRAVE + /x88/x62 + /x88/x63 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE + /x88/x64 + /x88/x65 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE + /x88/x66 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /x88/x67 LATIN SMALL LETTER A WITH MACRON + /x88/x68 LATIN SMALL LETTER A WITH ACUTE + /x88/x69 LATIN SMALL LETTER A WITH CARON + /x88/x6a LATIN SMALL LETTER A WITH GRAVE + /x88/x6b LATIN SMALL LETTER ALPHA + /x88/x6c LATIN SMALL LETTER E WITH MACRON + /x88/x6d LATIN SMALL LETTER E WITH ACUTE + /x88/x6e LATIN SMALL LETTER E WITH CARON + /x88/x6f LATIN SMALL LETTER E WITH GRAVE + /x88/x70 LATIN SMALL LETTER I WITH MACRON + /x88/x71 LATIN SMALL LETTER I WITH ACUTE + /x88/x72 LATIN SMALL LETTER I WITH CARON + /x88/x73 LATIN SMALL LETTER I WITH GRAVE + /x88/x74 LATIN SMALL LETTER O WITH MACRON + /x88/x75 LATIN SMALL LETTER O WITH ACUTE + /x88/x76 LATIN SMALL LETTER O WITH CARON + /x88/x77 LATIN SMALL LETTER O WITH GRAVE + /x88/x78 LATIN SMALL LETTER U WITH MACRON + /x88/x79 LATIN SMALL LETTER U WITH ACUTE + /x88/x7a LATIN SMALL LETTER U WITH CARON + /x88/x7b LATIN SMALL LETTER U WITH GRAVE + /x88/x7c LATIN SMALL LETTER U WITH DIAERESIS AND MACRON + /x88/x7d LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE + /x88/x7e LATIN SMALL LETTER U WITH DIAERESIS AND CARON + /x88/xa1 LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE + /x88/xa2 LATIN SMALL LETTER U WITH DIAERESIS + /x88/xa3 + /x88/xa4 LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE + /x88/xa5 + /x88/xa6 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE + /x88/xa7 LATIN SMALL LETTER E WITH CIRCUMFLEX + /x88/xa8 LATIN SMALL LETTER SCRIPT G + /x88/xa9 + /x88/xaa + /x89/x40 + /x89/x41 + /x89/x43 + /x89/x46 + /x89/x47 + /x89/x48 + /x89/x49 + /x89/x4c + /x89/x4d + /x89/x4e + /x89/x4f + /x89/x50 + /x89/x51 + /x89/x52 + /x89/x53 + /x89/x54 + /x89/x55 + /x89/x56 + /x89/x57 + /x89/x58 + /x89/x59 + /x89/x5a + /x89/x5b + /x89/x5c + /x89/x5d + /x89/x5e + /x89/x5f + /x89/x60 + /x89/x61 + /x89/x62 + /x89/x63 + /x89/x64 + /x89/x65 + /x89/x66 + /x89/x67 + /x89/x68 + /x89/x69 + /x89/x6a + /x89/x6b + /x89/x6c + /x89/x6d + /x89/x6e + /x89/x6f + /x89/x70 + /x89/x71 + /x89/x72 + /x89/x73 + /x89/x74 + /x89/x75 + /x89/x76 + /x89/x77 + /x89/x78 + /x89/x79 + /x89/x7a + /x89/x7b + /x89/x7c + /x89/x7d + /x89/x7e + /x89/xa1 + /x89/xa2 + /x89/xa3 + /x89/xa4 + /x89/xa5 + /x89/xa6 + /x89/xab + /x89/xac + /x89/xad + /x89/xae + /x89/xb0 + /x89/xb1 + /x89/xb2 + /x89/xb5 + /x89/xb6 + /x89/xb7 + /x89/xb8 + /x89/xb9 + /x89/xba + /x89/xbb + /x89/xbc + /x89/xbd + /x89/xbe + /x89/xbf + /x89/xc1 + /x89/xc2 + /x89/xc3 + /x89/xc5 + /x89/xc6 + /x89/xc7 + /x89/xc8 + /x89/xc9 + /x89/xca + /x89/xcb + /x89/xcc + /x89/xcd + /x89/xce + /x89/xcf + /x89/xd0 + /x89/xd1 + /x89/xd2 + /x89/xd3 + /x89/xd4 + /x89/xd5 + /x89/xd6 + /x89/xd7 + /x89/xd8 + /x89/xd9 + /x89/xda + /x89/xdb + /x89/xdc + /x89/xdd + /x89/xde + /x89/xdf + /x89/xe0 + /x89/xe1 + /x89/xe2 + /x89/xe3 + /x89/xe4 + /x89/xe5 + /x89/xe6 + /x89/xe7 + /x89/xe8 + /x89/xe9 + /x89/xea + /x89/xeb + /x89/xec + /x89/xed + /x89/xee + /x89/xef + /x89/xf0 + /x89/xf1 + /x89/xf2 + /x89/xf3 + /x89/xf4 + /x89/xf5 + /x89/xf6 + /x89/xf7 + /x89/xf8 + /x89/xf9 + /x89/xfa + /x89/xfb + /x89/xfc + /x89/xfd + /x89/xfe + /x8a/x40 + /x8a/x41 + /x8a/x43 + /x8a/x44 + /x8a/x45 + /x8a/x46 + /x8a/x47 + /x8a/x48 + /x8a/x49 + /x8a/x4a + /x8a/x4b + /x8a/x4c + /x8a/x4d + /x8a/x4e + /x8a/x4f + /x8a/x50 + /x8a/x51 + /x8a/x52 + /x8a/x53 + /x8a/x54 + /x8a/x55 + /x8a/x56 + /x8a/x57 + /x8a/x58 + /x8a/x59 + /x8a/x5a + /x8a/x5b + /x8a/x5c + /x8a/x5d + /x8a/x5e + /x8a/x5f + /x8a/x60 + /x8a/x61 + /x8a/x62 + /x8a/x64 + /x8a/x65 + /x8a/x66 + /x8a/x67 + /x8a/x68 + /x8a/x69 + /x8a/x6a + /x8a/x6b + /x8a/x6c + /x8a/x6d + /x8a/x6e + /x8a/x6f + /x8a/x70 + /x8a/x71 + /x8a/x72 + /x8a/x73 + /x8a/x74 + /x8a/x76 + /x8a/x77 + /x8a/x78 + /x8a/x79 + /x8a/x7a + /x8a/x7b + /x8a/x7c + /x8a/x7d + /x8a/x7e + /x8a/xa1 + /x8a/xa2 + /x8a/xa3 + /x8a/xa4 + /x8a/xa5 + /x8a/xa6 + /x8a/xa7 + /x8a/xa8 + /x8a/xa9 + /x8a/xaa + /x8a/xac + /x8a/xad + /x8a/xae + /x8a/xaf + /x8a/xb0 + /x8a/xb2 + /x8a/xb3 + /x8a/xb4 + /x8a/xb5 + /x8a/xb6 + /x8a/xb7 + /x8a/xb8 + /x8a/xb9 + /x8a/xbb + /x8a/xbc + /x8a/xbd + /x8a/xbe + /x8a/xbf + /x8a/xc0 + /x8a/xc1 + /x8a/xc2 + /x8a/xc3 + /x8a/xc4 + /x8a/xc5 + /x8a/xc6 + /x8a/xc7 + /x8a/xc9 + /x8a/xca + /x8a/xcb + /x8a/xcc + /x8a/xce + /x8a/xcf + /x8a/xd0 + /x8a/xd1 + /x8a/xd2 + /x8a/xd3 + /x8a/xd4 + /x8a/xd5 + /x8a/xd6 + /x8a/xd7 + /x8a/xd8 + /x8a/xd9 + /x8a/xda + /x8a/xdb + /x8a/xdc + /x8a/xdf + /x8a/xe0 + /x8a/xe1 + /x8a/xe2 + /x8a/xe3 + /x8a/xe4 + /x8a/xe5 + /x8a/xe6 + /x8a/xe7 + /x8a/xe8 + /x8a/xe9 + /x8a/xea + /x8a/xeb + /x8a/xec + /x8a/xed + /x8a/xee + /x8a/xef + /x8a/xf0 + /x8a/xf1 + /x8a/xf2 + /x8a/xf3 + /x8a/xf4 + /x8a/xf6 + /x8a/xf7 + /x8a/xf8 + /x8a/xf9 + /x8a/xfa + /x8a/xfb + /x8a/xfc + /x8a/xfd + /x8a/xfe + /x8b/x40 + /x8b/x41 + /x8b/x42 + /x8b/x43 + /x8b/x44 + /x8b/x45 + /x8b/x46 + /x8b/x47 + /x8b/x48 + /x8b/x49 + /x8b/x4a + /x8b/x4b + /x8b/x4c + /x8b/x4d + /x8b/x4e + /x8b/x4f + /x8b/x50 + /x8b/x51 + /x8b/x52 + /x8b/x53 + /x8b/x55 + /x8b/x56 + /x8b/x57 + /x8b/x58 + /x8b/x59 + /x8b/x5a + /x8b/x5b + /x8b/x5c + /x8b/x5d + /x8b/x5e + /x8b/x5f + /x8b/x60 + /x8b/x61 + /x8b/x62 + /x8b/x63 + /x8b/x64 + /x8b/x65 + /x8b/x66 + /x8b/x67 + /x8b/x68 + /x8b/x69 + /x8b/x6a + /x8b/x6b + /x8b/x6c + /x8b/x6d + /x8b/x6e + /x8b/x6f + /x8b/x70 + /x8b/x71 + /x8b/x72 + /x8b/x73 + /x8b/x74 + /x8b/x75 + /x8b/x76 + /x8b/x77 + /x8b/x78 + /x8b/x79 + /x8b/x7a + /x8b/x7b + /x8b/x7c + /x8b/x7d + /x8b/x7e + /x8b/xa1 + /x8b/xa2 + /x8b/xa3 + /x8b/xa4 + /x8b/xa5 + /x8b/xa6 + /x8b/xa7 + /x8b/xa8 + /x8b/xa9 + /x8b/xaa + /x8b/xab + /x8b/xac + /x8b/xad + /x8b/xae + /x8b/xaf + /x8b/xb0 + /x8b/xb1 + /x8b/xb2 + /x8b/xb3 + /x8b/xb4 + /x8b/xb5 + /x8b/xb6 + /x8b/xb7 + /x8b/xb8 + /x8b/xb9 + /x8b/xba + /x8b/xbb + /x8b/xbc + /x8b/xbd + /x8b/xbe + /x8b/xbf + /x8b/xc0 + /x8b/xc1 + /x8b/xc2 + /x8b/xc3 + /x8b/xc4 + /x8b/xc5 + /x8b/xc6 + /x8b/xc7 + /x8b/xc8 + /x8b/xc9 + /x8b/xca + /x8b/xcb + /x8b/xcc + /x8b/xcd + /x8b/xce + /x8b/xcf + /x8b/xd0 + /x8b/xd1 + /x8b/xd2 + /x8b/xd3 + /x8b/xd4 + /x8b/xd5 + /x8b/xd6 + /x8b/xd7 + /x8b/xd8 + /x8b/xd9 + /x8b/xda + /x8b/xdb + /x8b/xdc + /x8b/xde + /x8b/xdf + /x8b/xe0 + /x8b/xe1 + /x8b/xe2 + /x8b/xe3 + /x8b/xe4 + /x8b/xe5 + /x8b/xe6 + /x8b/xe7 + /x8b/xe8 + /x8b/xe9 + /x8b/xea + /x8b/xeb + /x8b/xec + /x8b/xed + /x8b/xee + /x8b/xef + /x8b/xf0 + /x8b/xf1 + /x8b/xf2 + /x8b/xf3 + /x8b/xf4 + /x8b/xf5 + /x8b/xf6 + /x8b/xf7 +%IRREVERSIBLE% /x8b/xf8 + /x8b/xf9 + /x8b/xfa + /x8b/xfb + /x8b/xfc + /x8b/xfd + /x8d/x60 + /x8d/x61 + /x8d/x62 + /x8d/x63 + /x8d/x64 + /x8d/x65 + /x8d/x66 + /x8d/x67 + /x8d/x68 + /x8d/x69 + /x8d/x6a + /x8d/x6b + /x8d/x6c + /x8d/x6d + /x8d/x6e + /x8d/x6f + /x8d/x70 + /x8d/x71 + /x8d/x72 + /x8d/x73 + /x8d/x74 + /x8d/x75 + /x8d/x76 + /x8d/x77 + /x8d/x78 + /x8d/x79 + /x8d/x7a + /x8d/x7b + /x8d/x7c + /x8d/x7d + /x8d/x7e + /x8d/xa1 + /x8d/xa2 + /x8d/xa3 + /x8d/xa4 + /x8d/xa5 + /x8d/xa6 + /x8d/xa7 + /x8d/xa8 + /x8d/xa9 + /x8d/xaa + /x8d/xab + /x8d/xac + /x8d/xad + /x8d/xae + /x8d/xaf + /x8d/xb0 + /x8d/xb1 + /x8d/xb2 + /x8d/xb3 + /x8d/xb4 + /x8d/xb5 + /x8d/xb6 + /x8d/xb7 + /x8d/xb8 + /x8d/xb9 + /x8d/xba + /x8d/xbb + /x8d/xbc + /x8d/xbd + /x8d/xbe + /x8d/xbf + /x8d/xc0 + /x8d/xc1 + /x8d/xc2 + /x8d/xc3 + /x8d/xc4 + /x8d/xc5 + /x8d/xc6 + /x8d/xc7 + /x8d/xc8 + /x8d/xc9 + /x8d/xca + /x8d/xcb + /x8d/xcc + /x8d/xcd + /x8d/xce + /x8d/xcf + /x8d/xd0 + /x8d/xd1 + /x8d/xd2 + /x8d/xd3 + /x8d/xd4 + /x8d/xd5 + /x8d/xd6 + /x8d/xd7 + /x8d/xd8 + /x8d/xd9 + /x8d/xda + /x8d/xdb + /x8d/xdc + /x8d/xdd + /x8d/xde + /x8d/xdf + /x8d/xe0 + /x8d/xe1 + /x8d/xe2 + /x8d/xe3 + /x8d/xe4 + /x8d/xe5 + /x8d/xe6 + /x8d/xe7 + /x8d/xe8 + /x8d/xe9 + /x8d/xea + /x8d/xeb + /x8d/xec + /x8d/xed + /x8d/xee + /x8d/xef + /x8d/xf0 + /x8d/xf1 + /x8d/xf2 + /x8d/xf3 + /x8d/xf4 + /x8d/xf5 + /x8d/xf6 + /x8d/xf7 + /x8d/xf8 + /x8d/xf9 + /x8d/xfa + /x8d/xfb + /x8d/xfc + /x8d/xfd + /x8d/xfe + /x8e/x40 + /x8e/x41 + /x8e/x42 + /x8e/x43 + /x8e/x44 + /x8e/x45 + /x8e/x46 + /x8e/x47 + /x8e/x48 + /x8e/x49 + /x8e/x4a + /x8e/x4b + /x8e/x4c + /x8e/x4d + /x8e/x4e + /x8e/x4f + /x8e/x50 + /x8e/x51 + /x8e/x52 + /x8e/x53 + /x8e/x54 + /x8e/x55 + /x8e/x56 + /x8e/x57 + /x8e/x58 + /x8e/x59 + /x8e/x5a + /x8e/x5b + /x8e/x5c + /x8e/x5d + /x8e/x5e + /x8e/x5f + /x8e/x60 + /x8e/x61 + /x8e/x62 + /x8e/x63 + /x8e/x64 + /x8e/x65 + /x8e/x66 + /x8e/x67 + /x8e/x68 + /x8e/x6a + /x8e/x6b + /x8e/x6c + /x8e/x6d + /x8e/x6e + /x8e/x70 + /x8e/x71 + /x8e/x72 + /x8e/x73 + /x8e/x74 + /x8e/x75 + /x8e/x76 + /x8e/x77 + /x8e/x78 + /x8e/x79 + /x8e/x7a + /x8e/x7b + /x8e/x7c + /x8e/x7d + /x8e/xa1 + /x8e/xa2 + /x8e/xa3 + /x8e/xa4 + /x8e/xa5 + /x8e/xa6 + /x8e/xa7 + /x8e/xa8 + /x8e/xa9 + /x8e/xaa + /x8e/xac + /x8e/xad + /x8e/xae + /x8e/xaf + /x8e/xb0 + /x8e/xb1 + /x8e/xb2 + /x8e/xb3 + /x8e/xb5 + /x8e/xb6 + /x8e/xb7 + /x8e/xb8 + /x8e/xb9 + /x8e/xba + /x8e/xbb + /x8e/xbc + /x8e/xbd + /x8e/xbe + /x8e/xbf + /x8e/xc0 + /x8e/xc1 + /x8e/xc2 + /x8e/xc3 + /x8e/xc4 + /x8e/xc5 + /x8e/xc6 + /x8e/xc7 + /x8e/xc8 + /x8e/xc9 + /x8e/xca + /x8e/xcb + /x8e/xcc + /x8e/xce + /x8e/xcf + /x8e/xd1 + /x8e/xd2 + /x8e/xd3 + /x8e/xd4 + /x8e/xd5 + /x8e/xd6 + /x8e/xd7 + /x8e/xd8 + /x8e/xd9 + /x8e/xda + /x8e/xdb + /x8e/xdc + /x8e/xdd + /x8e/xde + /x8e/xdf + /x8e/xe0 + /x8e/xe1 + /x8e/xe2 + /x8e/xe3 + /x8e/xe4 + /x8e/xe5 + /x8e/xe6 + /x8e/xe7 + /x8e/xe8 + /x8e/xe9 + /x8e/xea + /x8e/xeb + /x8e/xec + /x8e/xed + /x8e/xee + /x8e/xef + /x8e/xf0 + /x8e/xf1 + /x8e/xf2 + /x8e/xf3 + /x8e/xf4 + /x8e/xf5 + /x8e/xf6 + /x8e/xf7 + /x8e/xf8 + /x8e/xf9 + /x8e/xfa + /x8e/xfb + /x8e/xfc + /x8e/xfd + /x8e/xfe + /x8f/x40 + /x8f/x41 + /x8f/x42 + /x8f/x43 + /x8f/x44 + /x8f/x45 + /x8f/x46 + /x8f/x47 + /x8f/x48 + /x8f/x49 + /x8f/x4a + /x8f/x4b + /x8f/x4c + /x8f/x4d + /x8f/x4e + /x8f/x4f + /x8f/x50 + /x8f/x51 + /x8f/x52 + /x8f/x53 + /x8f/x54 + /x8f/x55 + /x8f/x56 + /x8f/x58 + /x8f/x59 + /x8f/x5a + /x8f/x5b + /x8f/x5c + /x8f/x5d + /x8f/x5e + /x8f/x5f + /x8f/x60 + /x8f/x61 + /x8f/x62 + /x8f/x63 + /x8f/x64 + /x8f/x65 + /x8f/x66 + /x8f/x67 + /x8f/x68 + /x8f/x6a + /x8f/x6b + /x8f/x6c + /x8f/x6d + /x8f/x6f + /x8f/x70 + /x8f/x71 + /x8f/x72 + /x8f/x73 + /x8f/x74 + /x8f/x75 + /x8f/x76 + /x8f/x77 + /x8f/x78 + /x8f/x79 + /x8f/x7a + /x8f/x7b + /x8f/x7c + /x8f/x7d + /x8f/x7e + /x8f/xa1 + /x8f/xa2 + /x8f/xa3 + /x8f/xa4 + /x8f/xa5 + /x8f/xa6 + /x8f/xa7 + /x8f/xa8 + /x8f/xa9 + /x8f/xaa + /x8f/xab + /x8f/xac + /x8f/xad + /x8f/xae + /x8f/xaf + /x8f/xb0 + /x8f/xb1 + /x8f/xb2 + /x8f/xb3 + /x8f/xb4 + /x8f/xb5 + /x8f/xb6 + /x8f/xb7 + /x8f/xb8 + /x8f/xb9 + /x8f/xba + /x8f/xbb + /x8f/xbc + /x8f/xbd + /x8f/xbe + /x8f/xbf + /x8f/xc0 + /x8f/xc1 + /x8f/xc2 + /x8f/xc3 + /x8f/xc4 + /x8f/xc5 + /x8f/xc6 + /x8f/xc7 + /x8f/xc8 + /x8f/xc9 + /x8f/xca + /x8f/xcd + /x8f/xce + /x8f/xcf + /x8f/xd0 + /x8f/xd1 + /x8f/xd2 + /x8f/xd3 + /x8f/xd4 + /x8f/xd5 + /x8f/xd6 + /x8f/xd7 + /x8f/xd8 + /x8f/xd9 + /x8f/xda + /x8f/xdb + /x8f/xdc + /x8f/xdd + /x8f/xde + /x8f/xdf + /x8f/xe0 + /x8f/xe1 + /x8f/xe2 + /x8f/xe3 + /x8f/xe4 + /x8f/xe5 + /x8f/xe6 + /x8f/xe7 + /x8f/xe8 + /x8f/xe9 + /x8f/xea + /x8f/xeb + /x8f/xec + /x8f/xed + /x8f/xee + /x8f/xef + /x8f/xf0 + /x8f/xf1 + /x8f/xf2 + /x8f/xf3 + /x8f/xf4 + /x8f/xf5 + /x8f/xf6 + /x8f/xf7 + /x8f/xf8 + /x8f/xf9 + /x8f/xfa + /x8f/xfb + /x8f/xfc + /x8f/xfd + /x90/x40 + /x90/x41 + /x90/x42 + /x90/x43 + /x90/x44 + /x90/x45 + /x90/x46 + /x90/x47 + /x90/x48 + /x90/x49 + /x90/x4a + /x90/x4b + /x90/x4c + /x90/x4d + /x90/x4e + /x90/x4f + /x90/x50 + /x90/x51 + /x90/x52 + /x90/x53 + /x90/x54 + /x90/x55 + /x90/x56 + /x90/x57 + /x90/x58 + /x90/x59 + /x90/x5a + /x90/x5b + /x90/x5c + /x90/x5d + /x90/x5e + /x90/x5f + /x90/x60 + /x90/x61 + /x90/x62 + /x90/x63 + /x90/x64 + /x90/x65 + /x90/x66 + /x90/x67 + /x90/x68 + /x90/x69 + /x90/x6a + /x90/x6b + /x90/x6c + /x90/x6e + /x90/x6f + /x90/x70 + /x90/x71 + /x90/x72 + /x90/x73 + /x90/x74 + /x90/x75 + /x90/x76 + /x90/x77 + /x90/x78 + /x90/x79 + /x90/x7b + /x90/x7c + /x90/x7d + /x90/x7e + /x90/xa1 + /x90/xa2 + /x90/xa3 + /x90/xa4 + /x90/xa5 + /x90/xa6 + /x90/xa7 + /x90/xa8 + /x90/xa9 + /x90/xaa + /x90/xab + /x90/xac + /x90/xad + /x90/xae + /x90/xaf + /x90/xb0 + /x90/xb1 + /x90/xb2 + /x90/xb3 + /x90/xb4 + /x90/xb5 + /x90/xb6 + /x90/xb7 + /x90/xb8 + /x90/xb9 + /x90/xba + /x90/xbb + /x90/xbc + /x90/xbd + /x90/xbe + /x90/xbf + /x90/xc0 + /x90/xc1 + /x90/xc2 + /x90/xc3 + /x90/xc4 + /x90/xc5 + /x90/xc6 + /x90/xc7 + /x90/xc8 + /x90/xc9 + /x90/xca + /x90/xcb + /x90/xcc + /x90/xcd + /x90/xce + /x90/xcf + /x90/xd0 + /x90/xd1 + /x90/xd2 + /x90/xd3 + /x90/xd4 + /x90/xd5 + /x90/xd6 + /x90/xd7 + /x90/xd8 + /x90/xd9 + /x90/xda + /x90/xdb + /x90/xdd + /x90/xde + /x90/xdf + /x90/xe0 + /x90/xe1 + /x90/xe2 + /x90/xe3 + /x90/xe4 + /x90/xe5 + /x90/xe6 + /x90/xe7 + /x90/xe8 + /x90/xe9 + /x90/xea + /x90/xeb + /x90/xec + /x90/xed + /x90/xee + /x90/xef + /x90/xf0 + /x90/xf2 + /x90/xf3 + /x90/xf4 + /x90/xf5 + /x90/xf6 + /x90/xf7 + /x90/xf8 + /x90/xf9 + /x90/xfa + /x90/xfb + /x90/xfc + /x90/xfd + /x90/xfe + /x91/x40 + /x91/x41 + /x91/x42 + /x91/x43 + /x91/x44 + /x91/x45 + /x91/x46 + /x91/x47 + /x91/x48 + /x91/x49 + /x91/x4a + /x91/x4b + /x91/x4c + /x91/x4d + /x91/x4e + /x91/x4f + /x91/x50 + /x91/x51 + /x91/x52 + /x91/x53 + /x91/x54 + /x91/x55 + /x91/x56 + /x91/x57 + /x91/x58 + /x91/x59 + /x91/x5a + /x91/x5b + /x91/x5c + /x91/x5d + /x91/x5e + /x91/x5f + /x91/x60 + /x91/x61 + /x91/x62 + /x91/x63 + /x91/x64 + /x91/x65 + /x91/x66 + /x91/x67 + /x91/x68 + /x91/x69 + /x91/x6a + /x91/x6b + /x91/x6c + /x91/x6d + /x91/x6e + /x91/x6f + /x91/x70 + /x91/x71 + /x91/x72 + /x91/x73 + /x91/x74 + /x91/x75 + /x91/x76 + /x91/x77 + /x91/x78 + /x91/x79 + /x91/x7a + /x91/x7b + /x91/x7c + /x91/x7d + /x91/x7e + /x91/xa1 + /x91/xa2 + /x91/xa3 + /x91/xa4 + /x91/xa5 + /x91/xa6 + /x91/xa7 + /x91/xa8 + /x91/xa9 + /x91/xaa + /x91/xab + /x91/xac + /x91/xad + /x91/xae + /x91/xaf + /x91/xb0 + /x91/xb1 + /x91/xb2 + /x91/xb3 + /x91/xb4 + /x91/xb5 + /x91/xb6 + /x91/xb7 + /x91/xb8 + /x91/xb9 + /x91/xba + /x91/xbb + /x91/xbc + /x91/xbd + /x91/xbe + /x91/xc0 + /x91/xc1 + /x91/xc2 + /x91/xc3 + /x91/xc4 + /x91/xc5 + /x91/xc6 + /x91/xc7 + /x91/xc8 + /x91/xc9 + /x91/xca + /x91/xcb + /x91/xcc + /x91/xcd + /x91/xce + /x91/xcf + /x91/xd0 + /x91/xd1 + /x91/xd2 + /x91/xd3 + /x91/xd4 + /x91/xd5 + /x91/xd6 + /x91/xd7 + /x91/xd8 + /x91/xd9 + /x91/xda + /x91/xdb + /x91/xdc + /x91/xdd + /x91/xde + /x91/xdf + /x91/xe0 + /x91/xe1 + /x91/xe2 + /x91/xe3 + /x91/xe4 + /x91/xe5 + /x91/xe6 + /x91/xe7 + /x91/xe8 + /x91/xe9 + /x91/xea + /x91/xeb + /x91/xec + /x91/xed + /x91/xee + /x91/xef + /x91/xf0 + /x91/xf1 + /x91/xf2 + /x91/xf3 + /x91/xf4 + /x91/xf5 + /x91/xf6 + /x91/xf7 + /x91/xf8 + /x91/xf9 + /x91/xfa + /x91/xfb + /x91/xfc + /x91/xfd + /x91/xfe + /x92/x40 + /x92/x41 + /x92/x42 + /x92/x43 + /x92/x45 + /x92/x46 + /x92/x47 + /x92/x48 + /x92/x49 + /x92/x4a + /x92/x4b + /x92/x4c + /x92/x4d + /x92/x4e + /x92/x4f + /x92/x50 + /x92/x51 + /x92/x52 + /x92/x53 + /x92/x54 + /x92/x55 + /x92/x56 + /x92/x57 + /x92/x58 + /x92/x59 + /x92/x5a + /x92/x5b + /x92/x5c + /x92/x5d + /x92/x5e + /x92/x5f + /x92/x60 + /x92/x61 + /x92/x62 + /x92/x63 + /x92/x64 + /x92/x65 + /x92/x66 + /x92/x67 + /x92/x68 + /x92/x69 + /x92/x6a + /x92/x6b + /x92/x6c + /x92/x6d + /x92/x6e + /x92/x6f + /x92/x70 + /x92/x71 + /x92/x72 + /x92/x73 + /x92/x74 + /x92/x75 + /x92/x76 + /x92/x77 + /x92/x78 + /x92/x79 + /x92/x7a + /x92/x7b + /x92/x7c + /x92/x7d + /x92/x7e + /x92/xa1 + /x92/xa2 + /x92/xa3 + /x92/xa4 + /x92/xa5 + /x92/xa6 + /x92/xa7 + /x92/xa8 + /x92/xa9 + /x92/xaa + /x92/xab + /x92/xac + /x92/xad + /x92/xae + /x92/xb3 + /x92/xb4 + /x92/xb5 + /x92/xb6 + /x92/xb7 + /x92/xb8 + /x92/xb9 + /x92/xba + /x92/xbb + /x92/xbc + /x92/xbd + /x92/xbe + /x92/xbf + /x92/xc0 + /x92/xc1 + /x92/xc2 + /x92/xc3 + /x92/xc4 + /x92/xc5 + /x92/xc6 + /x92/xc7 + /x92/xc9 + /x92/xca + /x92/xcb + /x92/xcc + /x92/xcd + /x92/xce + /x92/xcf + /x92/xd0 + /x92/xd2 + /x92/xd3 + /x92/xd4 + /x92/xd5 + /x92/xd6 + /x92/xd7 + /x92/xd8 + /x92/xd9 + /x92/xda + /x92/xdb + /x92/xdc + /x92/xdd + /x92/xde + /x92/xdf + /x92/xe0 + /x92/xe1 + /x92/xe2 + /x92/xe3 + /x92/xe4 + /x92/xe5 + /x92/xe6 + /x92/xe7 + /x92/xe8 + /x92/xe9 + /x92/xea + /x92/xeb + /x92/xec + /x92/xed + /x92/xee + /x92/xef + /x92/xf0 + /x92/xf1 + /x92/xf2 + /x92/xf3 + /x92/xf4 + /x92/xf5 + /x92/xf6 + /x92/xf7 + /x92/xf8 + /x92/xf9 + /x92/xfa + /x92/xfb + /x92/xfc + /x92/xfd + /x92/xfe + /x93/x40 + /x93/x41 + /x93/x42 + /x93/x43 + /x93/x44 + /x93/x45 + /x93/x46 + /x93/x47 + /x93/x48 + /x93/x49 + /x93/x4a + /x93/x4b + /x93/x4c + /x93/x4d + /x93/x4e + /x93/x4f + /x93/x50 + /x93/x51 + /x93/x52 + /x93/x53 + /x93/x54 + /x93/x55 + /x93/x56 + /x93/x57 + /x93/x58 + /x93/x59 + /x93/x5a + /x93/x5b + /x93/x5c + /x93/x5d + /x93/x5e + /x93/x5f + /x93/x60 + /x93/x61 + /x93/x62 + /x93/x63 + /x93/x64 + /x93/x65 + /x93/x66 + /x93/x67 + /x93/x68 + /x93/x69 + /x93/x6a + /x93/x6b + /x93/x6c + /x93/x6d + /x93/x6e + /x93/x6f + /x93/x70 + /x93/x71 + /x93/x72 + /x93/x73 + /x93/x74 + /x93/x75 + /x93/x76 + /x93/x77 + /x93/x78 + /x93/x79 + /x93/x7a + /x93/x7b + /x93/x7c + /x93/x7d + /x93/x7e + /x93/xa1 + /x93/xa2 + /x93/xa3 + /x93/xa4 + /x93/xa5 + /x93/xa6 + /x93/xa7 + /x93/xa8 + /x93/xa9 + /x93/xaa + /x93/xab + /x93/xac + /x93/xad + /x93/xae + /x93/xaf + /x93/xb0 + /x93/xb1 + /x93/xb2 + /x93/xb3 + /x93/xb4 + /x93/xb5 + /x93/xb6 + /x93/xb7 + /x93/xb8 + /x93/xb9 + /x93/xba + /x93/xbb + /x93/xbc + /x93/xbd + /x93/xbe + /x93/xbf + /x93/xc0 + /x93/xc1 + /x93/xc2 + /x93/xc3 + /x93/xc4 + /x93/xc5 + /x93/xc6 + /x93/xc7 + /x93/xc8 + /x93/xc9 + /x93/xca + /x93/xcb + /x93/xcc + /x93/xcd + /x93/xce + /x93/xcf + /x93/xd0 + /x93/xd1 + /x93/xd2 + /x93/xd3 + /x93/xd4 + /x93/xd5 + /x93/xd6 + /x93/xd7 + /x93/xd8 + /x93/xd9 + /x93/xda + /x93/xdb + /x93/xdc + /x93/xdd + /x93/xde + /x93/xdf + /x93/xe0 + /x93/xe1 + /x93/xe2 + /x93/xe3 + /x93/xe4 + /x93/xe5 + /x93/xe6 + /x93/xe7 + /x93/xe8 + /x93/xe9 + /x93/xea + /x93/xeb + /x93/xec + /x93/xed + /x93/xee + /x93/xef + /x93/xf0 + /x93/xf1 + /x93/xf2 + /x93/xf3 + /x93/xf4 + /x93/xf5 + /x93/xf6 + /x93/xf7 + /x93/xf8 + /x93/xf9 + /x93/xfa + /x93/xfb + /x93/xfc + /x93/xfd + /x93/xfe + /x94/x40 + /x94/x41 + /x94/x42 + /x94/x43 + /x94/x44 + /x94/x45 + /x94/x46 + /x94/x48 + /x94/x49 + /x94/x4a + /x94/x4b + /x94/x4c + /x94/x4d + /x94/x4e + /x94/x4f + /x94/x50 + /x94/x51 + /x94/x52 + /x94/x53 + /x94/x54 + /x94/x55 + /x94/x56 + /x94/x57 + /x94/x58 + /x94/x59 + /x94/x5a + /x94/x5b + /x94/x5c + /x94/x5d + /x94/x5e + /x94/x5f + /x94/x60 + /x94/x61 + /x94/x62 + /x94/x63 + /x94/x64 + /x94/x65 + /x94/x66 + /x94/x67 + /x94/x68 + /x94/x69 + /x94/x6a + /x94/x6b + /x94/x6c + /x94/x6d + /x94/x6e + /x94/x6f + /x94/x70 + /x94/x71 + /x94/x72 + /x94/x73 + /x94/x74 + /x94/x75 + /x94/x76 + /x94/x77 + /x94/x78 + /x94/x79 + /x94/x7a + /x94/x7b + /x94/x7c + /x94/x7d + /x94/x7e + /x94/xa1 + /x94/xa2 + /x94/xa3 + /x94/xa4 + /x94/xa5 + /x94/xa6 + /x94/xa7 + /x94/xa8 + /x94/xa9 + /x94/xaa + /x94/xab + /x94/xac + /x94/xad + /x94/xae + /x94/xaf + /x94/xb0 + /x94/xb1 + /x94/xb2 + /x94/xb3 + /x94/xb4 + /x94/xb5 + /x94/xb6 + /x94/xb7 + /x94/xb8 + /x94/xb9 + /x94/xba + /x94/xbb + /x94/xbc + /x94/xbd + /x94/xbe + /x94/xbf + /x94/xc0 + /x94/xc1 + /x94/xc2 + /x94/xc3 + /x94/xc4 + /x94/xc5 + /x94/xc6 + /x94/xc7 + /x94/xc8 + /x94/xc9 + /x94/xcb + /x94/xcc + /x94/xcd + /x94/xce + /x94/xcf + /x94/xd0 + /x94/xd1 + /x94/xd2 + /x94/xd3 + /x94/xd4 + /x94/xd5 + /x94/xd6 + /x94/xd7 + /x94/xd8 + /x94/xd9 + /x94/xda + /x94/xdb + /x94/xdc + /x94/xdd + /x94/xde + /x94/xdf + /x94/xe0 + /x94/xe1 + /x94/xe2 + /x94/xe3 + /x94/xe4 + /x94/xe5 + /x94/xe6 + /x94/xe7 + /x94/xe8 + /x94/xe9 + /x94/xea + /x94/xeb + /x94/xec + /x94/xed + /x94/xee + /x94/xef + /x94/xf0 + /x94/xf1 + /x94/xf2 + /x94/xf3 + /x94/xf4 + /x94/xf5 + /x94/xf6 + /x94/xf7 + /x94/xf8 + /x94/xf9 + /x94/xfa + /x94/xfb + /x94/xfc + /x94/xfd + /x94/xfe + /x95/x40 + /x95/x41 + /x95/x42 + /x95/x43 + /x95/x44 + /x95/x45 + /x95/x46 + /x95/x47 + /x95/x48 + /x95/x49 + /x95/x4a + /x95/x4b + /x95/x4c + /x95/x4d + /x95/x4e + /x95/x4f + /x95/x50 + /x95/x51 + /x95/x52 + /x95/x53 + /x95/x54 + /x95/x55 + /x95/x56 + /x95/x57 + /x95/x58 + /x95/x59 + /x95/x5a + /x95/x5b + /x95/x5c + /x95/x5d + /x95/x5e + /x95/x5f + /x95/x60 + /x95/x61 + /x95/x62 + /x95/x63 + /x95/x64 + /x95/x65 + /x95/x66 + /x95/x67 + /x95/x68 + /x95/x69 + /x95/x6a + /x95/x6b + /x95/x6c + /x95/x6d + /x95/x6e + /x95/x6f + /x95/x70 + /x95/x71 + /x95/x72 + /x95/x73 + /x95/x74 + /x95/x75 + /x95/x76 + /x95/x77 + /x95/x78 + /x95/x79 + /x95/x7a + /x95/x7b + /x95/x7c + /x95/x7d + /x95/x7e + /x95/xa1 + /x95/xa2 + /x95/xa3 + /x95/xa4 + /x95/xa5 + /x95/xa6 + /x95/xa7 + /x95/xa8 + /x95/xa9 + /x95/xaa + /x95/xab + /x95/xac + /x95/xad + /x95/xae + /x95/xaf + /x95/xb0 + /x95/xb1 + /x95/xb2 + /x95/xb3 + /x95/xb4 + /x95/xb5 + /x95/xb6 + /x95/xb7 + /x95/xb8 + /x95/xb9 + /x95/xba + /x95/xbb + /x95/xbc + /x95/xbd + /x95/xbe + /x95/xbf + /x95/xc0 + /x95/xc1 + /x95/xc2 + /x95/xc3 + /x95/xc4 + /x95/xc5 + /x95/xc6 + /x95/xc7 + /x95/xc8 + /x95/xc9 + /x95/xca + /x95/xcb + /x95/xcc + /x95/xcd + /x95/xce + /x95/xcf + /x95/xd0 + /x95/xd1 + /x95/xd2 + /x95/xd3 + /x95/xd4 + /x95/xd5 + /x95/xd6 + /x95/xd7 + /x95/xd8 + /x95/xda + /x95/xdb + /x95/xdc + /x95/xdd + /x95/xde + /x95/xdf + /x95/xe0 + /x95/xe1 + /x95/xe2 + /x95/xe3 + /x95/xe4 + /x95/xe5 + /x95/xe6 + /x95/xe7 + /x95/xe8 + /x95/xe9 + /x95/xea + /x95/xeb + /x95/xec + /x95/xed + /x95/xee + /x95/xef + /x95/xf0 + /x95/xf1 + /x95/xf2 + /x95/xf3 + /x95/xf4 + /x95/xf5 + /x95/xf6 + /x95/xf7 + /x95/xf8 + /x95/xf9 + /x95/xfa + /x95/xfb + /x95/xfc + /x95/xfd + /x95/xfe + /x96/x40 + /x96/x41 + /x96/x42 + /x96/x43 + /x96/x45 + /x96/x46 + /x96/x47 + /x96/x48 + /x96/x49 + /x96/x4a + /x96/x4b + /x96/x4c + /x96/x4d + /x96/x4e + /x96/x4f + /x96/x50 + /x96/x51 + /x96/x52 + /x96/x53 + /x96/x54 + /x96/x55 + /x96/x56 + /x96/x57 + /x96/x58 + /x96/x59 + /x96/x5a + /x96/x5b + /x96/x5c + /x96/x5d + /x96/x5e + /x96/x5f + /x96/x60 + /x96/x61 + /x96/x62 + /x96/x63 + /x96/x64 + /x96/x65 + /x96/x66 + /x96/x67 + /x96/x68 + /x96/x69 + /x96/x6a + /x96/x6b + /x96/x6c + /x96/x6d + /x96/x6e + /x96/x6f + /x96/x70 + /x96/x71 + /x96/x72 + /x96/x73 + /x96/x74 + /x96/x75 + /x96/x76 + /x96/x77 + /x96/x78 + /x96/x79 + /x96/x7a + /x96/x7b + /x96/x7c + /x96/x7d + /x96/x7e + /x96/xa1 + /x96/xa2 + /x96/xa3 + /x96/xa4 + /x96/xa5 + /x96/xa6 + /x96/xa7 + /x96/xa8 + /x96/xa9 + /x96/xaa + /x96/xab + /x96/xac + /x96/xad + /x96/xae + /x96/xaf + /x96/xb0 + /x96/xb1 + /x96/xb2 + /x96/xb3 + /x96/xb4 + /x96/xb5 + /x96/xb6 + /x96/xb7 + /x96/xb8 + /x96/xb9 + /x96/xba + /x96/xbb + /x96/xbc + /x96/xbd + /x96/xbe + /x96/xbf + /x96/xc0 + /x96/xc1 + /x96/xc2 + /x96/xc3 + /x96/xc4 + /x96/xc5 + /x96/xc6 + /x96/xc7 + /x96/xc8 + /x96/xc9 + /x96/xca + /x96/xcb + /x96/xcc + /x96/xcd + /x96/xce + /x96/xcf + /x96/xd0 + /x96/xd1 + /x96/xd2 + /x96/xd3 + /x96/xd4 + /x96/xd5 + /x96/xd6 + /x96/xd7 + /x96/xd8 + /x96/xd9 + /x96/xda + /x96/xdb + /x96/xdc + /x96/xdd + /x96/xde + /x96/xdf + /x96/xe0 + /x96/xe1 + /x96/xe2 + /x96/xe3 + /x96/xe4 + /x96/xe5 + /x96/xe6 + /x96/xe7 + /x96/xe8 + /x96/xe9 + /x96/xea + /x96/xeb + /x96/xec + /x96/xee + /x96/xef + /x96/xf0 + /x96/xf1 + /x96/xf2 + /x96/xf3 + /x96/xf4 + /x96/xf5 + /x96/xf6 + /x96/xf7 + /x96/xf8 + /x96/xf9 + /x96/xfa + /x96/xfb + /x96/xfd + /x96/xfe + /x97/x40 + /x97/x41 + /x97/x42 + /x97/x43 + /x97/x44 + /x97/x45 + /x97/x46 + /x97/x47 + /x97/x48 + /x97/x49 + /x97/x4a + /x97/x4b + /x97/x4c + /x97/x4d + /x97/x4e + /x97/x4f + /x97/x50 + /x97/x51 + /x97/x52 + /x97/x53 + /x97/x54 + /x97/x55 + /x97/x56 + /x97/x57 + /x97/x58 + /x97/x59 + /x97/x5a + /x97/x5b + /x97/x5c + /x97/x5d + /x97/x5e + /x97/x5f + /x97/x60 + /x97/x61 + /x97/x62 + /x97/x63 + /x97/x64 + /x97/x65 + /x97/x66 + /x97/x67 + /x97/x68 + /x97/x69 + /x97/x6a + /x97/x6b + /x97/x6c + /x97/x6d + /x97/x6e + /x97/x6f + /x97/x70 + /x97/x71 + /x97/x72 + /x97/x73 + /x97/x74 + /x97/x75 + /x97/x76 + /x97/x77 + /x97/x78 + /x97/x79 + /x97/x7a + /x97/x7b + /x97/x7c + /x97/x7d + /x97/x7e + /x97/xa1 + /x97/xa2 + /x97/xa3 + /x97/xa4 + /x97/xa5 + /x97/xa6 + /x97/xa7 + /x97/xa8 + /x97/xa9 + /x97/xaa + /x97/xab + /x97/xac + /x97/xad + /x97/xae + /x97/xaf + /x97/xb0 + /x97/xb1 + /x97/xb2 + /x97/xb3 + /x97/xb4 + /x97/xb5 + /x97/xb6 + /x97/xb7 + /x97/xb8 + /x97/xb9 + /x97/xba + /x97/xbb + /x97/xbc + /x97/xbd + /x97/xbe + /x97/xbf + /x97/xc0 + /x97/xc1 + /x97/xc2 + /x97/xc3 + /x97/xc4 + /x97/xc5 + /x97/xc6 + /x97/xc7 + /x97/xc8 + /x97/xc9 + /x97/xca + /x97/xcb + /x97/xcc + /x97/xcd + /x97/xce + /x97/xcf + /x97/xd0 + /x97/xd1 + /x97/xd2 + /x97/xd3 + /x97/xd4 + /x97/xd5 + /x97/xd6 + /x97/xd7 + /x97/xd8 + /x97/xd9 + /x97/xda + /x97/xdb + /x97/xdc + /x97/xdd + /x97/xde + /x97/xdf + /x97/xe0 + /x97/xe1 + /x97/xe2 + /x97/xe3 + /x97/xe4 + /x97/xe5 + /x97/xe6 + /x97/xe7 + /x97/xe8 + /x97/xe9 + /x97/xea + /x97/xeb + /x97/xec + /x97/xed + /x97/xee + /x97/xef + /x97/xf0 + /x97/xf1 + /x97/xf2 + /x97/xf3 + /x97/xf4 + /x97/xf5 + /x97/xf6 + /x97/xf7 + /x97/xf8 + /x97/xf9 + /x97/xfa + /x97/xfb + /x97/xfc + /x97/xfd + /x97/xfe + /x98/x40 + /x98/x41 + /x98/x42 + /x98/x43 + /x98/x44 + /x98/x45 + /x98/x46 + /x98/x47 + /x98/x48 + /x98/x49 + /x98/x4a + /x98/x4b + /x98/x4c + /x98/x4d + /x98/x4e + /x98/x4f + /x98/x50 + /x98/x51 + /x98/x52 + /x98/x53 + /x98/x54 + /x98/x55 + /x98/x56 + /x98/x57 + /x98/x58 + /x98/x59 + /x98/x5a + /x98/x5b + /x98/x5c + /x98/x5d + /x98/x5e + /x98/x5f + /x98/x60 + /x98/x61 + /x98/x62 + /x98/x63 + /x98/x64 + /x98/x65 + /x98/x66 + /x98/x67 + /x98/x68 + /x98/x69 + /x98/x6a + /x98/x6b + /x98/x6c + /x98/x6d + /x98/x6e + /x98/x6f + /x98/x70 + /x98/x71 + /x98/x72 + /x98/x73 + /x98/x74 + /x98/x75 + /x98/x76 + /x98/x77 + /x98/x78 + /x98/x79 + /x98/x7a + /x98/x7b + /x98/x7c + /x98/x7d + /x98/x7e + /x98/xa1 + /x98/xa2 + /x98/xa3 + /x98/xa4 + /x98/xa5 + /x98/xa6 + /x98/xa7 + /x98/xa8 + /x98/xa9 + /x98/xaa + /x98/xab + /x98/xac + /x98/xad + /x98/xae + /x98/xaf + /x98/xb0 + /x98/xb1 + /x98/xb2 + /x98/xb3 + /x98/xb4 + /x98/xb5 + /x98/xb6 + /x98/xb7 + /x98/xb8 + /x98/xb9 + /x98/xba + /x98/xbb + /x98/xbc + /x98/xbd + /x98/xbe + /x98/xbf + /x98/xc0 + /x98/xc1 + /x98/xc2 + /x98/xc3 + /x98/xc4 + /x98/xc5 + /x98/xc6 + /x98/xc7 + /x98/xc8 + /x98/xc9 + /x98/xca + /x98/xcb + /x98/xcc + /x98/xcd + /x98/xce + /x98/xcf + /x98/xd0 + /x98/xd1 + /x98/xd2 + /x98/xd3 + /x98/xd4 + /x98/xd5 + /x98/xd6 + /x98/xd7 + /x98/xd8 + /x98/xd9 + /x98/xda + /x98/xdb + /x98/xdc + /x98/xdd + /x98/xde + /x98/xdf + /x98/xe0 + /x98/xe1 + /x98/xe2 + /x98/xe3 + /x98/xe4 + /x98/xe5 + /x98/xe6 + /x98/xe7 + /x98/xe8 + /x98/xe9 + /x98/xea + /x98/xeb + /x98/xec + /x98/xed + /x98/xee + /x98/xef + /x98/xf0 + /x98/xf1 + /x98/xf2 + /x98/xf3 + /x98/xf4 + /x98/xf5 + /x98/xf6 + /x98/xf7 + /x98/xf8 + /x98/xf9 + /x98/xfa + /x98/xfb + /x98/xfc + /x98/xfd + /x98/xfe + /x99/x40 + /x99/x41 + /x99/x42 + /x99/x43 + /x99/x44 + /x99/x45 + /x99/x46 + /x99/x47 + /x99/x48 + /x99/x49 + /x99/x4a + /x99/x4b + /x99/x4c + /x99/x4d + /x99/x4e + /x99/x4f + /x99/x50 + /x99/x51 + /x99/x52 + /x99/x53 + /x99/x54 + /x99/x55 + /x99/x56 + /x99/x57 + /x99/x58 + /x99/x59 + /x99/x5a + /x99/x5b + /x99/x5c + /x99/x5d + /x99/x5e + /x99/x5f + /x99/x60 + /x99/x61 + /x99/x62 + /x99/x63 + /x99/x64 + /x99/x65 + /x99/x66 + /x99/x67 + /x99/x68 + /x99/x69 + /x99/x6a + /x99/x6b + /x99/x6c + /x99/x6d + /x99/x6e + /x99/x6f + /x99/x70 + /x99/x71 + /x99/x72 + /x99/x73 + /x99/x74 + /x99/x75 + /x99/x76 + /x99/x77 + /x99/x78 + /x99/x79 + /x99/x7a + /x99/x7b + /x99/x7c + /x99/x7d + /x99/x7e + /x99/xa1 + /x99/xa2 + /x99/xa3 + /x99/xa4 + /x99/xa5 + /x99/xa6 + /x99/xa7 + /x99/xa8 + /x99/xa9 + /x99/xaa + /x99/xab + /x99/xac + /x99/xad + /x99/xae + /x99/xaf + /x99/xb0 + /x99/xb1 + /x99/xb2 + /x99/xb3 + /x99/xb4 + /x99/xb5 + /x99/xb6 + /x99/xb7 + /x99/xb8 + /x99/xb9 + /x99/xba + /x99/xbb + /x99/xbc + /x99/xbd + /x99/xbe + /x99/xbf + /x99/xc0 + /x99/xc1 + /x99/xc2 + /x99/xc3 + /x99/xc4 + /x99/xc5 + /x99/xc6 + /x99/xc7 + /x99/xc8 + /x99/xc9 + /x99/xca + /x99/xcb + /x99/xcc + /x99/xcd + /x99/xce + /x99/xcf + /x99/xd0 + /x99/xd1 + /x99/xd2 + /x99/xd3 + /x99/xd4 + /x99/xd5 + /x99/xd6 + /x99/xd7 + /x99/xd8 + /x99/xd9 + /x99/xda + /x99/xdb + /x99/xdc + /x99/xdd + /x99/xde + /x99/xdf + /x99/xe0 + /x99/xe1 + /x99/xe2 + /x99/xe3 + /x99/xe4 + /x99/xe5 + /x99/xe6 + /x99/xe7 + /x99/xe8 + /x99/xe9 + /x99/xea + /x99/xeb + /x99/xec + /x99/xed + /x99/xee + /x99/xef + /x99/xf0 + /x99/xf1 + /x99/xf2 + /x99/xf3 + /x99/xf4 + /x99/xf5 + /x99/xf6 + /x99/xf7 + /x99/xf8 + /x99/xf9 + /x99/xfa + /x99/xfb + /x99/xfc + /x99/xfd + /x99/xfe + /x9a/x40 + /x9a/x41 + /x9a/x42 + /x9a/x43 + /x9a/x44 + /x9a/x45 + /x9a/x46 + /x9a/x47 + /x9a/x48 + /x9a/x49 + /x9a/x4a + /x9a/x4b + /x9a/x4c + /x9a/x4d + /x9a/x4e + /x9a/x4f + /x9a/x50 + /x9a/x51 + /x9a/x52 + /x9a/x53 + /x9a/x54 + /x9a/x55 + /x9a/x56 + /x9a/x57 + /x9a/x58 + /x9a/x59 + /x9a/x5a + /x9a/x5b + /x9a/x5c + /x9a/x5d + /x9a/x5e + /x9a/x5f + /x9a/x60 + /x9a/x61 + /x9a/x62 + /x9a/x63 + /x9a/x64 + /x9a/x65 + /x9a/x66 + /x9a/x67 + /x9a/x68 + /x9a/x69 + /x9a/x6a + /x9a/x6b + /x9a/x6c + /x9a/x6d + /x9a/x6e + /x9a/x6f + /x9a/x70 + /x9a/x71 + /x9a/x72 + /x9a/x73 + /x9a/x74 + /x9a/x75 + /x9a/x76 + /x9a/x77 + /x9a/x78 + /x9a/x79 + /x9a/x7a + /x9a/x7b + /x9a/x7c + /x9a/x7d + /x9a/x7e + /x9a/xa1 + /x9a/xa2 + /x9a/xa3 + /x9a/xa4 + /x9a/xa5 + /x9a/xa6 + /x9a/xa7 + /x9a/xa8 + /x9a/xa9 + /x9a/xaa + /x9a/xab + /x9a/xac + /x9a/xad + /x9a/xae + /x9a/xaf + /x9a/xb0 + /x9a/xb1 + /x9a/xb2 + /x9a/xb3 + /x9a/xb4 + /x9a/xb5 + /x9a/xb6 + /x9a/xb7 + /x9a/xb8 + /x9a/xb9 + /x9a/xba + /x9a/xbb + /x9a/xbc + /x9a/xbd + /x9a/xbe + /x9a/xbf + /x9a/xc0 + /x9a/xc1 + /x9a/xc2 + /x9a/xc3 + /x9a/xc4 + /x9a/xc5 + /x9a/xc6 + /x9a/xc7 + /x9a/xc8 + /x9a/xc9 + /x9a/xca + /x9a/xcb + /x9a/xcc + /x9a/xcd + /x9a/xce + /x9a/xcf + /x9a/xd0 + /x9a/xd1 + /x9a/xd2 + /x9a/xd3 + /x9a/xd4 + /x9a/xd5 + /x9a/xd6 + /x9a/xd7 + /x9a/xd8 + /x9a/xd9 + /x9a/xda + /x9a/xdb + /x9a/xdc + /x9a/xdd + /x9a/xde + /x9a/xdf + /x9a/xe0 + /x9a/xe1 + /x9a/xe2 + /x9a/xe3 + /x9a/xe4 + /x9a/xe5 + /x9a/xe6 + /x9a/xe7 + /x9a/xe8 + /x9a/xe9 + /x9a/xea + /x9a/xeb + /x9a/xec + /x9a/xed + /x9a/xee + /x9a/xef + /x9a/xf0 + /x9a/xf1 + /x9a/xf2 + /x9a/xf3 + /x9a/xf4 + /x9a/xf5 + /x9a/xf6 + /x9a/xf7 + /x9a/xf8 + /x9a/xf9 + /x9a/xfa + /x9a/xfb + /x9a/xfc + /x9a/xfd + /x9a/xfe + /x9b/x40 + /x9b/x41 + /x9b/x42 + /x9b/x43 + /x9b/x44 + /x9b/x45 + /x9b/x46 + /x9b/x47 + /x9b/x48 + /x9b/x49 + /x9b/x4a + /x9b/x4b + /x9b/x4c + /x9b/x4d + /x9b/x4e + /x9b/x4f + /x9b/x50 + /x9b/x51 + /x9b/x52 + /x9b/x53 + /x9b/x54 + /x9b/x55 + /x9b/x56 + /x9b/x57 + /x9b/x58 + /x9b/x59 + /x9b/x5a + /x9b/x5b + /x9b/x5c + /x9b/x5d + /x9b/x5e + /x9b/x5f + /x9b/x60 + /x9b/x62 + /x9b/x63 + /x9b/x64 + /x9b/x65 + /x9b/x66 + /x9b/x67 + /x9b/x68 + /x9b/x69 + /x9b/x6a + /x9b/x6b + /x9b/x6c + /x9b/x6d + /x9b/x6e + /x9b/x6f + /x9b/x70 + /x9b/x71 + /x9b/x72 + /x9b/x73 + /x9b/x74 + /x9b/x75 + /x9b/x77 + /x9b/x79 + /x9b/x7a + /x9b/x7c + /x9b/x7d + /x9b/x7e + /x9b/xa1 + /x9b/xa2 + /x9b/xa3 + /x9b/xa4 + /x9b/xa5 + /x9b/xa6 + /x9b/xa7 + /x9b/xa8 + /x9b/xa9 + /x9b/xaa + /x9b/xab + /x9b/xac + /x9b/xad + /x9b/xae + /x9b/xaf + /x9b/xb0 + /x9b/xb1 + /x9b/xb2 + /x9b/xb3 + /x9b/xb4 + /x9b/xb5 + /x9b/xb6 + /x9b/xb7 + /x9b/xb8 + /x9b/xb9 + /x9b/xba + /x9b/xbb + /x9b/xbc + /x9b/xbd + /x9b/xbe + /x9b/xbf + /x9b/xc0 + /x9b/xc1 + /x9b/xc2 + /x9b/xc3 + /x9b/xc4 + /x9b/xc5 + /x9b/xc7 + /x9b/xc8 + /x9b/xc9 + /x9b/xca + /x9b/xcb + /x9b/xcc + /x9b/xcd + /x9b/xce + /x9b/xcf + /x9b/xd0 + /x9b/xd1 + /x9b/xd2 + /x9b/xd3 + /x9b/xd4 + /x9b/xd5 + /x9b/xd6 + /x9b/xd7 + /x9b/xd8 + /x9b/xd9 + /x9b/xda + /x9b/xdb + /x9b/xdc + /x9b/xdd + /x9b/xdf + /x9b/xe0 + /x9b/xe1 + /x9b/xe2 + /x9b/xe3 + /x9b/xe4 + /x9b/xe5 + /x9b/xe6 + /x9b/xe7 + /x9b/xe8 + /x9b/xe9 + /x9b/xea + /x9b/xeb + /x9b/xed + /x9b/xee + /x9b/xef + /x9b/xf0 + /x9b/xf1 + /x9b/xf2 + /x9b/xf3 + /x9b/xf4 + /x9b/xf5 + /x9b/xf7 + /x9b/xf8 + /x9b/xf9 + /x9b/xfa + /x9b/xfb + /x9b/xfc + /x9b/xfd + /x9b/xfe + /x9c/x40 + /x9c/x41 + /x9c/x43 + /x9c/x44 + /x9c/x45 + /x9c/x46 + /x9c/x47 + /x9c/x48 + /x9c/x49 + /x9c/x4a + /x9c/x4b + /x9c/x4c + /x9c/x4d + /x9c/x4e + /x9c/x4f + /x9c/x50 + /x9c/x51 + /x9c/x52 + /x9c/x54 + /x9c/x55 + /x9c/x56 + /x9c/x57 + /x9c/x58 + /x9c/x59 + /x9c/x5a + /x9c/x5b + /x9c/x5c + /x9c/x5d + /x9c/x5e + /x9c/x5f + /x9c/x60 + /x9c/x61 + /x9c/x63 + /x9c/x64 + /x9c/x65 + /x9c/x66 + /x9c/x67 + /x9c/x69 + /x9c/x6a + /x9c/x6c + /x9c/x6d + /x9c/x6e + /x9c/x6f + /x9c/x70 + /x9c/x71 + /x9c/x72 + /x9c/x73 + /x9c/x74 + /x9c/x75 + /x9c/x76 + /x9c/x78 + /x9c/x79 + /x9c/x7a + /x9c/x7b + /x9c/x7c + /x9c/x7d + /x9c/x7e + /x9c/xa1 + /x9c/xa2 + /x9c/xa3 + /x9c/xa4 + /x9c/xa5 + /x9c/xa6 + /x9c/xa7 + /x9c/xa8 + /x9c/xa9 + /x9c/xaa + /x9c/xab + /x9c/xac + /x9c/xad + /x9c/xae + /x9c/xaf + /x9c/xb0 + /x9c/xb1 + /x9c/xb2 + /x9c/xb3 + /x9c/xb4 + /x9c/xb5 + /x9c/xb6 + /x9c/xb7 + /x9c/xb8 + /x9c/xb9 + /x9c/xba + /x9c/xbb + /x9c/xbe + /x9c/xbf + /x9c/xc0 + /x9c/xc1 + /x9c/xc2 + /x9c/xc3 + /x9c/xc4 + /x9c/xc5 + /x9c/xc6 + /x9c/xc7 + /x9c/xc8 + /x9c/xc9 + /x9c/xca + /x9c/xcb + /x9c/xcc + /x9c/xcd + /x9c/xce + /x9c/xcf + /x9c/xd1 + /x9c/xd2 + /x9c/xd3 + /x9c/xd4 + /x9c/xd5 + /x9c/xd6 + /x9c/xd7 + /x9c/xd8 + /x9c/xd9 + /x9c/xda + /x9c/xdb + /x9c/xdc + /x9c/xdd + /x9c/xde + /x9c/xdf + /x9c/xe0 + /x9c/xe1 + /x9c/xe2 + /x9c/xe3 + /x9c/xe4 + /x9c/xe5 + /x9c/xe6 + /x9c/xe7 + /x9c/xe8 + /x9c/xe9 + /x9c/xea + /x9c/xeb + /x9c/xec + /x9c/xed + /x9c/xee + /x9c/xef + /x9c/xf0 + /x9c/xf1 + /x9c/xf2 + /x9c/xf3 + /x9c/xf4 + /x9c/xf5 + /x9c/xf6 + /x9c/xf7 + /x9c/xf8 + /x9c/xf9 + /x9c/xfa + /x9c/xfb + /x9c/xfc + /x9c/xfd + /x9c/xfe + /x9d/x40 + /x9d/x41 + /x9d/x42 + /x9d/x43 + /x9d/x44 + /x9d/x45 + /x9d/x46 + /x9d/x47 + /x9d/x48 + /x9d/x49 + /x9d/x4a + /x9d/x4b + /x9d/x4c + /x9d/x4d + /x9d/x4e + /x9d/x4f + /x9d/x50 + /x9d/x51 + /x9d/x52 + /x9d/x53 + /x9d/x54 + /x9d/x55 + /x9d/x56 + /x9d/x58 + /x9d/x59 + /x9d/x5b + /x9d/x5c + /x9d/x5d + /x9d/x5e + /x9d/x5f + /x9d/x60 + /x9d/x61 + /x9d/x62 + /x9d/x63 + /x9d/x64 + /x9d/x65 + /x9d/x66 + /x9d/x67 + /x9d/x68 + /x9d/x69 + /x9d/x6a + /x9d/x6b + /x9d/x6c + /x9d/x6d + /x9d/x6e + /x9d/x6f + /x9d/x70 + /x9d/x71 + /x9d/x72 + /x9d/x73 + /x9d/x74 + /x9d/x75 + /x9d/x76 + /x9d/x77 + /x9d/x78 + /x9d/x79 + /x9d/x7a + /x9d/x7b + /x9d/x7c + /x9d/x7d + /x9d/x7e + /x9d/xa1 + /x9d/xa2 + /x9d/xa3 + /x9d/xa4 + /x9d/xa5 + /x9d/xa6 + /x9d/xa7 + /x9d/xa8 + /x9d/xa9 + /x9d/xaa + /x9d/xab + /x9d/xac + /x9d/xad + /x9d/xae + /x9d/xaf + /x9d/xb0 + /x9d/xb1 + /x9d/xb2 + /x9d/xb3 + /x9d/xb4 + /x9d/xb5 + /x9d/xb6 + /x9d/xb7 + /x9d/xb8 + /x9d/xb9 + /x9d/xba + /x9d/xbb + /x9d/xbc + /x9d/xbd + /x9d/xbe + /x9d/xbf + /x9d/xc0 + /x9d/xc1 + /x9d/xc2 + /x9d/xc3 + /x9d/xc5 + /x9d/xc6 + /x9d/xc7 + /x9d/xc8 + /x9d/xc9 + /x9d/xca + /x9d/xcb + /x9d/xcc + /x9d/xcd + /x9d/xce + /x9d/xcf + /x9d/xd0 + /x9d/xd1 + /x9d/xd2 + /x9d/xd3 + /x9d/xd4 + /x9d/xd5 + /x9d/xd6 + /x9d/xd7 + /x9d/xd8 + /x9d/xd9 + /x9d/xda + /x9d/xdb + /x9d/xdc + /x9d/xdd + /x9d/xde + /x9d/xdf + /x9d/xe0 + /x9d/xe1 + /x9d/xe2 + /x9d/xe3 + /x9d/xe4 + /x9d/xe5 + /x9d/xe6 + /x9d/xe7 + /x9d/xe8 + /x9d/xe9 + /x9d/xea + /x9d/xeb + /x9d/xec + /x9d/xed + /x9d/xee + /x9d/xef + /x9d/xf0 + /x9d/xf1 + /x9d/xf2 + /x9d/xf3 + /x9d/xf4 + /x9d/xf5 + /x9d/xf6 + /x9d/xf7 + /x9d/xf8 + /x9d/xf9 + /x9d/xfa + /x9d/xfb + /x9d/xfc + /x9d/xfd + /x9d/xfe + /x9e/x40 + /x9e/x41 + /x9e/x42 + /x9e/x43 + /x9e/x44 + /x9e/x45 + /x9e/x46 + /x9e/x47 + /x9e/x48 + /x9e/x49 + /x9e/x4a + /x9e/x4b + /x9e/x4c + /x9e/x4d + /x9e/x4e + /x9e/x4f + /x9e/x50 + /x9e/x51 + /x9e/x52 + /x9e/x53 + /x9e/x54 + /x9e/x55 + /x9e/x56 + /x9e/x57 + /x9e/x58 + /x9e/x59 + /x9e/x5a + /x9e/x5b + /x9e/x5c + /x9e/x5d + /x9e/x5e + /x9e/x5f + /x9e/x60 + /x9e/x61 + /x9e/x62 + /x9e/x63 + /x9e/x64 + /x9e/x65 + /x9e/x66 + /x9e/x67 + /x9e/x68 + /x9e/x69 + /x9e/x6a + /x9e/x6b + /x9e/x6c + /x9e/x6d + /x9e/x6e + /x9e/x6f + /x9e/x70 + /x9e/x71 + /x9e/x72 + /x9e/x73 + /x9e/x74 + /x9e/x75 + /x9e/x76 + /x9e/x77 + /x9e/x78 + /x9e/x79 + /x9e/x7a + /x9e/x7b + /x9e/x7c + /x9e/x7d + /x9e/x7e + /x9e/xa1 + /x9e/xa2 + /x9e/xa3 + /x9e/xa4 + /x9e/xa5 + /x9e/xa6 + /x9e/xa7 + /x9e/xa8 + /x9e/xaa + /x9e/xab + /x9e/xad + /x9e/xae + /x9e/xaf + /x9e/xb0 + /x9e/xb1 + /x9e/xb2 + /x9e/xb3 + /x9e/xb4 + /x9e/xb5 + /x9e/xb6 + /x9e/xb7 + /x9e/xb8 + /x9e/xb9 + /x9e/xba + /x9e/xbb + /x9e/xbc + /x9e/xbd + /x9e/xbe + /x9e/xbf + /x9e/xc0 + /x9e/xc1 + /x9e/xc2 + /x9e/xc3 + /x9e/xc5 + /x9e/xc6 + /x9e/xc7 + /x9e/xc8 + /x9e/xc9 + /x9e/xca + /x9e/xcb + /x9e/xcc + /x9e/xcd + /x9e/xce + /x9e/xcf + /x9e/xd0 + /x9e/xd1 + /x9e/xd2 + /x9e/xd3 + /x9e/xd4 + /x9e/xd5 + /x9e/xd6 + /x9e/xd7 + /x9e/xd8 + /x9e/xd9 + /x9e/xda + /x9e/xdb + /x9e/xdc + /x9e/xdd + /x9e/xde + /x9e/xdf + /x9e/xe0 + /x9e/xe1 + /x9e/xe2 + /x9e/xe3 + /x9e/xe4 + /x9e/xe5 + /x9e/xe6 + /x9e/xe7 + /x9e/xe8 + /x9e/xe9 + /x9e/xea + /x9e/xeb + /x9e/xec + /x9e/xed + /x9e/xee + /x9e/xf0 + /x9e/xf1 + /x9e/xf2 + /x9e/xf3 + /x9e/xf5 + /x9e/xf6 + /x9e/xf7 + /x9e/xf8 + /x9e/xf9 + /x9e/xfa + /x9e/xfb + /x9e/xfc + /x9e/xfe + /x9f/x40 + /x9f/x41 + /x9f/x42 + /x9f/x43 + /x9f/x44 + /x9f/x45 + /x9f/x46 + /x9f/x47 + /x9f/x48 + /x9f/x49 + /x9f/x4a + /x9f/x4b + /x9f/x4c + /x9f/x4d + /x9f/x4f + /x9f/x50 + /x9f/x51 + /x9f/x52 + /x9f/x53 + /x9f/x54 + /x9f/x55 + /x9f/x56 + /x9f/x57 + /x9f/x58 + /x9f/x59 + /x9f/x5a + /x9f/x5b + /x9f/x5c + /x9f/x5d + /x9f/x5e + /x9f/x5f + /x9f/x61 + /x9f/x62 + /x9f/x63 + /x9f/x64 + /x9f/x65 + /x9f/x67 + /x9f/x68 + /x9f/x69 + /x9f/x6a + /x9f/x6b + /x9f/x6c + /x9f/x6d + /x9f/x6e + /x9f/x6f + /x9f/x70 + /x9f/x71 + /x9f/x72 + /x9f/x73 + /x9f/x74 + /x9f/x75 + /x9f/x76 + /x9f/x77 + /x9f/x78 + /x9f/x79 + /x9f/x7a + /x9f/x7b + /x9f/x7c + /x9f/x7d + /x9f/x7e + /x9f/xa1 + /x9f/xa2 + /x9f/xa3 + /x9f/xa4 + /x9f/xa5 + /x9f/xa6 + /x9f/xa7 + /x9f/xa8 + /x9f/xa9 + /x9f/xaa + /x9f/xab + /x9f/xac + /x9f/xae + /x9f/xaf + /x9f/xb0 + /x9f/xb2 + /x9f/xb3 + /x9f/xb4 + /x9f/xb5 + /x9f/xb6 + /x9f/xb7 + /x9f/xb8 + /x9f/xb9 + /x9f/xba + /x9f/xbb + /x9f/xbc + /x9f/xbd + /x9f/xbe + /x9f/xbf + /x9f/xc1 + /x9f/xc2 + /x9f/xc3 + /x9f/xc4 + /x9f/xc5 + /x9f/xc6 + /x9f/xc7 + /x9f/xc9 + /x9f/xca + /x9f/xcc + /x9f/xcd + /x9f/xce + /x9f/xcf + /x9f/xd0 + /x9f/xd1 + /x9f/xd2 + /x9f/xd3 + /x9f/xd4 + /x9f/xd5 + /x9f/xd6 + /x9f/xd7 + /x9f/xd9 + /x9f/xdb + /x9f/xdc + /x9f/xdd + /x9f/xde + /x9f/xdf + /x9f/xe0 + /x9f/xe1 + /x9f/xe2 + /x9f/xe3 + /x9f/xe4 + /x9f/xe5 + /x9f/xe7 + /x9f/xe8 + /x9f/xe9 + /x9f/xeb + /x9f/xec + /x9f/xed + /x9f/xee + /x9f/xf0 + /x9f/xf1 + /x9f/xf2 + /x9f/xf3 + /x9f/xf4 + /x9f/xf5 + /x9f/xf6 + /x9f/xf7 + /x9f/xf8 + /x9f/xf9 + /x9f/xfa + /x9f/xfb + /x9f/xfc + /x9f/xfd + /x9f/xfe + /xa0/x40 + /xa0/x41 + /xa0/x42 + /xa0/x43 + /xa0/x44 + /xa0/x45 + /xa0/x46 + /xa0/x47 + /xa0/x48 + /xa0/x49 + /xa0/x4a + /xa0/x4b + /xa0/x4c + /xa0/x4d + /xa0/x4e + /xa0/x4f + /xa0/x50 + /xa0/x51 + /xa0/x52 + /xa0/x53 + /xa0/x55 + /xa0/x56 + /xa0/x58 + /xa0/x59 + /xa0/x5b + /xa0/x5c + /xa0/x5d + /xa0/x5e + /xa0/x5f + /xa0/x60 + /xa0/x61 + /xa0/x64 + /xa0/x65 + /xa0/x66 + /xa0/x67 + /xa0/x68 + /xa0/x69 + /xa0/x6a + /xa0/x6b + /xa0/x6c + /xa0/x6d + /xa0/x6e + /xa0/x6f + /xa0/x70 + /xa0/x71 + /xa0/x73 + /xa0/x74 + /xa0/x75 + /xa0/x76 + /xa0/x78 + /xa0/x79 + /xa0/x7a + /xa0/x7b + /xa0/x7c + /xa0/x7d + /xa0/x7e + /xa0/xa1 + /xa0/xa2 + /xa0/xa3 + /xa0/xa4 + /xa0/xa6 + /xa0/xa7 + /xa0/xa8 + /xa0/xa9 + /xa0/xaa + /xa0/xab + /xa0/xac + /xa0/xae + /xa0/xb0 + /xa0/xb1 + /xa0/xb2 + /xa0/xb3 + /xa0/xb4 + /xa0/xb5 + /xa0/xb6 + /xa0/xb7 + /xa0/xb8 + /xa0/xb9 + /xa0/xba + /xa0/xbb + /xa0/xbc + /xa0/xbd + /xa0/xbe + /xa0/xbf + /xa0/xc0 + /xa0/xc1 + /xa0/xc2 + /xa0/xc3 + /xa0/xc4 + /xa0/xc5 + /xa0/xc6 + /xa0/xc7 + /xa0/xc8 + /xa0/xc9 + /xa0/xca + /xa0/xcb + /xa0/xcc + /xa0/xcd + /xa0/xce + /xa0/xcf + /xa0/xd0 + /xa0/xd1 + /xa0/xd2 + /xa0/xd4 + /xa0/xd6 + /xa0/xd7 + /xa0/xd8 + /xa0/xd9 + /xa0/xda + /xa0/xdb + /xa0/xdc + /xa0/xdd + /xa0/xde + /xa0/xe0 + /xa0/xe2 + /xa0/xe3 + /xa0/xe5 + /xa0/xe6 + /xa0/xe7 + /xa0/xe8 + /xa0/xe9 + /xa0/xea + /xa0/xeb + /xa0/xec + /xa0/xed + /xa0/xee + /xa0/xef + /xa0/xf0 + /xa0/xf1 + /xa0/xf2 + /xa0/xf3 + /xa0/xf4 + /xa0/xf5 + /xa0/xf6 + /xa0/xf7 + /xa0/xf8 + /xa0/xf9 + /xa0/xfa + /xa0/xfb + /xa0/xfc + /xa0/xfd + /xa0/xfe + /xa1/x40 IDEOGRAPHIC SPACE + /xa1/x41 FULLWIDTH COMMA + /xa1/x42 IDEOGRAPHIC COMMA + /xa1/x43 IDEOGRAPHIC FULL STOP + /xa1/x44 FULLWIDTH FULL STOP + /xa1/x45 BULLET + /xa1/x46 FULLWIDTH SEMICOLON + /xa1/x47 FULLWIDTH COLON + /xa1/x48 FULLWIDTH QUESTION MARK + /xa1/x49 FULLWIDTH EXCLAMATION MARK + /xa1/x4a PRESENTATION FORM FOR VERTICAL TWO DOT LEADER + /xa1/x4b HORIZONTAL ELLIPSIS + /xa1/x4c TWO DOT LEADER + /xa1/x4d SMALL COMMA + /xa1/x4e HALFWIDTH IDEOGRAPHIC COMMA + /xa1/x4f SMALL FULL STOP + /xa1/x50 MIDDLE DOT + /xa1/x51 SMALL SEMICOLON + /xa1/x52 SMALL COLON + /xa1/x53 SMALL QUESTION MARK + /xa1/x54 SMALL EXCLAMATION MARK + /xa1/x55 FULLWIDTH VERTICAL BAR + /xa1/x56 EN DASH + /xa1/x57 PRESENTATION FORM FOR VERTICAL EM DASH + /xa1/x58 EM DASH + /xa1/x59 PRESENTATION FORM FOR VERTICAL LOW LINE + /xa1/x5b PRESENTATION FORM FOR VERTICAL WAVY LOW LINE + /xa1/x5c WAVY LOW LINE + /xa1/x5d FULLWIDTH LEFT PARENTHESIS + /xa1/x5e FULLWIDTH RIGHT PARENTHESIS + /xa1/x5f PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS + /xa1/x60 PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS + /xa1/x61 FULLWIDTH LEFT CURLY BRACKET + /xa1/x62 FULLWIDTH RIGHT CURLY BRACKET + /xa1/x63 PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET + /xa1/x64 PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET + /xa1/x65 LEFT TORTOISE SHELL BRACKET + /xa1/x66 RIGHT TORTOISE SHELL BRACKET + /xa1/x67 PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET + /xa1/x68 PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET + /xa1/x69 LEFT BLACK LENTICULAR BRACKET + /xa1/x6a RIGHT BLACK LENTICULAR BRACKET + /xa1/x6b PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET + /xa1/x6c PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET + /xa1/x6d LEFT DOUBLE ANGLE BRACKET + /xa1/x6e RIGHT DOUBLE ANGLE BRACKET + /xa1/x6f PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET + /xa1/x70 PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET + /xa1/x71 LEFT ANGLE BRACKET + /xa1/x72 RIGHT ANGLE BRACKET + /xa1/x73 PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET + /xa1/x74 PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET + /xa1/x75 LEFT CORNER BRACKET + /xa1/x76 RIGHT CORNER BRACKET + /xa1/x77 PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET + /xa1/x78 PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET + /xa1/x79 LEFT WHITE CORNER BRACKET + /xa1/x7a RIGHT WHITE CORNER BRACKET + /xa1/x7b PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET + /xa1/x7c PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET + /xa1/x7d SMALL LEFT PARENTHESIS + /xa1/x7e SMALL RIGHT PARENTHESIS + /xa1/xa1 SMALL LEFT CURLY BRACKET + /xa1/xa2 SMALL RIGHT CURLY BRACKET + /xa1/xa3 SMALL LEFT TORTOISE SHELL BRACKET + /xa1/xa4 SMALL RIGHT TORTOISE SHELL BRACKET + /xa1/xa5 LEFT SINGLE QUOTATION MARK + /xa1/xa6 RIGHT SINGLE QUOTATION MARK + /xa1/xa7 LEFT DOUBLE QUOTATION MARK + /xa1/xa8 RIGHT DOUBLE QUOTATION MARK + /xa1/xa9 REVERSED DOUBLE PRIME QUOTATION MARK + /xa1/xaa DOUBLE PRIME QUOTATION MARK + /xa1/xab REVERSED PRIME + /xa1/xac PRIME + /xa1/xad FULLWIDTH NUMBER SIGN + /xa1/xae FULLWIDTH AMPERSAND + /xa1/xaf FULLWIDTH ASTERISK + /xa1/xb0 REFERENCE MARK + /xa1/xb1 SECTION SIGN + /xa1/xb2 DITTO MARK + /xa1/xb3 WHITE CIRCLE + /xa1/xb4 BLACK CIRCLE + /xa1/xb5 WHITE UP-POINTING TRIANGLE + /xa1/xb6 BLACK UP-POINTING TRIANGLE + /xa1/xb7 BULLSEYE + /xa1/xb8 WHITE STAR + /xa1/xb9 BLACK STAR + /xa1/xba WHITE DIAMOND + /xa1/xbb BLACK DIAMOND + /xa1/xbc WHITE SQUARE + /xa1/xbd BLACK SQUARE + /xa1/xbe WHITE DOWN-POINTING TRIANGLE + /xa1/xbf BLACK DOWN-POINTING TRIANGLE + /xa1/xc0 CIRCLED IDEOGRAPH CORRECT + /xa1/xc1 CARE OF + /xa1/xc2 OVERLINE + /xa1/xc4 FULLWIDTH LOW LINE + /xa1/xc6 DASHED OVERLINE + /xa1/xc7 CENTRELINE OVERLINE + /xa1/xc8 DASHED LOW LINE + /xa1/xc9 CENTRELINE LOW LINE + /xa1/xca WAVY OVERLINE + /xa1/xcb DOUBLE WAVY OVERLINE + /xa1/xcc SMALL NUMBER SIGN + /xa1/xcd SMALL AMPERSAND + /xa1/xce SMALL ASTERISK + /xa1/xcf FULLWIDTH PLUS SIGN + /xa1/xd0 FULLWIDTH HYPHEN-MINUS + /xa1/xd1 MULTIPLICATION SIGN + /xa1/xd2 DIVISION SIGN + /xa1/xd3 PLUS-MINUS SIGN + /xa1/xd4 SQUARE ROOT + /xa1/xd5 FULLWIDTH LESS-THAN SIGN + /xa1/xd6 FULLWIDTH GREATER-THAN SIGN + /xa1/xd7 FULLWIDTH EQUALS SIGN + /xa1/xd8 LESS THAN OVER EQUAL TO + /xa1/xd9 GREATER THAN OVER EQUAL TO + /xa1/xda NOT EQUAL TO + /xa1/xdb INFINITY + /xa1/xdc APPROXIMATELY EQUAL TO OR THE IMAGE OF + /xa1/xdd IDENTICAL TO + /xa1/xde SMALL PLUS SIGN + /xa1/xdf SMALL HYPHEN-MINUS + /xa1/xe0 SMALL LESS-THAN SIGN + /xa1/xe1 SMALL GREATER-THAN SIGN + /xa1/xe2 SMALL EQUALS SIGN + /xa1/xe3 TILDE OPERATOR + /xa1/xe4 INTERSECTION + /xa1/xe5 UNION + /xa1/xe6 UP TACK + /xa1/xe7 ANGLE + /xa1/xe8 RIGHT ANGLE + /xa1/xe9 RIGHT TRIANGLE + /xa1/xea SQUARE LOG + /xa1/xeb SQUARE LN + /xa1/xec INTEGRAL + /xa1/xed CONTOUR INTEGRAL + /xa1/xee BECAUSE + /xa1/xef THEREFORE + /xa1/xf0 FEMALE SIGN + /xa1/xf1 MALE SIGN + /xa1/xf2 EARTH + /xa1/xf3 SUN + /xa1/xf4 UPWARDS ARROW + /xa1/xf5 DOWNWARDS ARROW + /xa1/xf6 LEFTWARDS ARROW + /xa1/xf7 RIGHTWARDS ARROW + /xa1/xf8 NORTH WEST ARROW + /xa1/xf9 NORTH EAST ARROW + /xa1/xfa SOUTH WEST ARROW + /xa1/xfb SOUTH EAST ARROW + /xa1/xfc PARALLEL TO + /xa1/xfd DIVIDES + /xa2/x41 FULLWIDTH SOLIDUS + /xa2/x42 FULLWIDTH REVERSE SOLIDUS + /xa2/x43 FULLWIDTH DOLLAR SIGN + /xa2/x44 YEN SIGN + /xa2/x45 POSTAL MARK + /xa2/x46 CENT SIGN + /xa2/x47 POUND SIGN + /xa2/x48 FULLWIDTH PERCENT SIGN + /xa2/x49 FULLWIDTH COMMERCIAL AT + /xa2/x4a DEGREE CELSIUS + /xa2/x4b DEGREE FAHRENHEIT + /xa2/x4c SMALL DOLLAR SIGN + /xa2/x4d SMALL PERCENT SIGN + /xa2/x4e SMALL COMMERCIAL AT + /xa2/x4f SQUARE MIL + /xa2/x50 SQUARE MM + /xa2/x51 SQUARE CM + /xa2/x52 SQUARE KM + /xa2/x53 SQUARE KM CAPITAL + /xa2/x54 SQUARE M SQUARED + /xa2/x55 SQUARE MG + /xa2/x56 SQUARE KG + /xa2/x57 SQUARE CC + /xa2/x58 DEGREE SIGN + /xa2/x59 + /xa2/x5a + /xa2/x5b + /xa2/x5c + /xa2/x5d + /xa2/x5e + /xa2/x5f + /xa2/x60 + /xa2/x61 + /xa2/x62 LOWER ONE EIGHTH BLOCK + /xa2/x63 LOWER ONE QUARTER BLOCK + /xa2/x64 LOWER THREE EIGHTHS BLOCK + /xa2/x65 LOWER HALF BLOCK + /xa2/x66 LOWER FIVE EIGHTHS BLOCK + /xa2/x67 LOWER THREE QUARTERS BLOCK + /xa2/x68 LOWER SEVEN EIGHTHS BLOCK + /xa2/x69 FULL BLOCK + /xa2/x6a LEFT ONE EIGHTH BLOCK + /xa2/x6b LEFT ONE QUARTER BLOCK + /xa2/x6c LEFT THREE EIGHTHS BLOCK + /xa2/x6d LEFT HALF BLOCK + /xa2/x6e LEFT FIVE EIGHTHS BLOCK + /xa2/x6f LEFT THREE QUARTERS BLOCK + /xa2/x70 LEFT SEVEN EIGHTHS BLOCK + /xa2/x71 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL + /xa2/x72 BOX DRAWINGS LIGHT UP AND HORIZONTAL + /xa2/x73 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL + /xa2/x74 BOX DRAWINGS LIGHT VERTICAL AND LEFT + /xa2/x75 BOX DRAWINGS LIGHT VERTICAL AND RIGHT + /xa2/x76 UPPER ONE EIGHTH BLOCK + /xa2/x77 BOX DRAWINGS LIGHT HORIZONTAL + /xa2/x78 BOX DRAWINGS LIGHT VERTICAL + /xa2/x79 RIGHT ONE EIGHTH BLOCK + /xa2/x7a BOX DRAWINGS LIGHT DOWN AND RIGHT + /xa2/x7b BOX DRAWINGS LIGHT DOWN AND LEFT + /xa2/x7c BOX DRAWINGS LIGHT UP AND RIGHT + /xa2/x7d BOX DRAWINGS LIGHT UP AND LEFT +%IRREVERSIBLE% /xa2/x7e BOX DRAWINGS LIGHT ARC DOWN AND RIGHT +%IRREVERSIBLE% /xa2/xa1 BOX DRAWINGS LIGHT ARC DOWN AND LEFT +%IRREVERSIBLE% /xa2/xa2 BOX DRAWINGS LIGHT ARC UP AND RIGHT +%IRREVERSIBLE% /xa2/xa3 BOX DRAWINGS LIGHT ARC UP AND LEFT +%IRREVERSIBLE% /xa2/xa4 BOX DRAWINGS DOUBLE HORIZONTAL +%IRREVERSIBLE% /xa2/xa5 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE +%IRREVERSIBLE% /xa2/xa6 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE +%IRREVERSIBLE% /xa2/xa7 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE + /xa2/xa8 BLACK LOWER RIGHT TRIANGLE + /xa2/xa9 BLACK LOWER LEFT TRIANGLE + /xa2/xaa BLACK UPPER RIGHT TRIANGLE + /xa2/xab BLACK UPPER LEFT TRIANGLE + /xa2/xac BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT + /xa2/xad BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT + /xa2/xae BOX DRAWINGS LIGHT DIAGONAL CROSS + /xa2/xaf FULLWIDTH DIGIT ZERO + /xa2/xb0 FULLWIDTH DIGIT ONE + /xa2/xb1 FULLWIDTH DIGIT TWO + /xa2/xb2 FULLWIDTH DIGIT THREE + /xa2/xb3 FULLWIDTH DIGIT FOUR + /xa2/xb4 FULLWIDTH DIGIT FIVE + /xa2/xb5 FULLWIDTH DIGIT SIX + /xa2/xb6 FULLWIDTH DIGIT SEVEN + /xa2/xb7 FULLWIDTH DIGIT EIGHT + /xa2/xb8 FULLWIDTH DIGIT NINE + /xa2/xb9 ROMAN NUMERAL ONE + /xa2/xba ROMAN NUMERAL TWO + /xa2/xbb ROMAN NUMERAL THREE + /xa2/xbc ROMAN NUMERAL FOUR + /xa2/xbd ROMAN NUMERAL FIVE + /xa2/xbe ROMAN NUMERAL SIX + /xa2/xbf ROMAN NUMERAL SEVEN + /xa2/xc0 ROMAN NUMERAL EIGHT + /xa2/xc1 ROMAN NUMERAL NINE + /xa2/xc2 ROMAN NUMERAL TEN + /xa2/xc3 HANGZHOU NUMERAL ONE + /xa2/xc4 HANGZHOU NUMERAL TWO + /xa2/xc5 HANGZHOU NUMERAL THREE + /xa2/xc6 HANGZHOU NUMERAL FOUR + /xa2/xc7 HANGZHOU NUMERAL FIVE + /xa2/xc8 HANGZHOU NUMERAL SIX + /xa2/xc9 HANGZHOU NUMERAL SEVEN + /xa2/xca HANGZHOU NUMERAL EIGHT + /xa2/xcb HANGZHOU NUMERAL NINE + /xa2/xcd + /xa2/xcf FULLWIDTH LATIN CAPITAL LETTER A + /xa2/xd0 FULLWIDTH LATIN CAPITAL LETTER B + /xa2/xd1 FULLWIDTH LATIN CAPITAL LETTER C + /xa2/xd2 FULLWIDTH LATIN CAPITAL LETTER D + /xa2/xd3 FULLWIDTH LATIN CAPITAL LETTER E + /xa2/xd4 FULLWIDTH LATIN CAPITAL LETTER F + /xa2/xd5 FULLWIDTH LATIN CAPITAL LETTER G + /xa2/xd6 FULLWIDTH LATIN CAPITAL LETTER H + /xa2/xd7 FULLWIDTH LATIN CAPITAL LETTER I + /xa2/xd8 FULLWIDTH LATIN CAPITAL LETTER J + /xa2/xd9 FULLWIDTH LATIN CAPITAL LETTER K + /xa2/xda FULLWIDTH LATIN CAPITAL LETTER L + /xa2/xdb FULLWIDTH LATIN CAPITAL LETTER M + /xa2/xdc FULLWIDTH LATIN CAPITAL LETTER N + /xa2/xdd FULLWIDTH LATIN CAPITAL LETTER O + /xa2/xde FULLWIDTH LATIN CAPITAL LETTER P + /xa2/xdf FULLWIDTH LATIN CAPITAL LETTER Q + /xa2/xe0 FULLWIDTH LATIN CAPITAL LETTER R + /xa2/xe1 FULLWIDTH LATIN CAPITAL LETTER S + /xa2/xe2 FULLWIDTH LATIN CAPITAL LETTER T + /xa2/xe3 FULLWIDTH LATIN CAPITAL LETTER U + /xa2/xe4 FULLWIDTH LATIN CAPITAL LETTER V + /xa2/xe5 FULLWIDTH LATIN CAPITAL LETTER W + /xa2/xe6 FULLWIDTH LATIN CAPITAL LETTER X + /xa2/xe7 FULLWIDTH LATIN CAPITAL LETTER Y + /xa2/xe8 FULLWIDTH LATIN CAPITAL LETTER Z + /xa2/xe9 FULLWIDTH LATIN SMALL LETTER A + /xa2/xea FULLWIDTH LATIN SMALL LETTER B + /xa2/xeb FULLWIDTH LATIN SMALL LETTER C + /xa2/xec FULLWIDTH LATIN SMALL LETTER D + /xa2/xed FULLWIDTH LATIN SMALL LETTER E + /xa2/xee FULLWIDTH LATIN SMALL LETTER F + /xa2/xef FULLWIDTH LATIN SMALL LETTER G + /xa2/xf0 FULLWIDTH LATIN SMALL LETTER H + /xa2/xf1 FULLWIDTH LATIN SMALL LETTER I + /xa2/xf2 FULLWIDTH LATIN SMALL LETTER J + /xa2/xf3 FULLWIDTH LATIN SMALL LETTER K + /xa2/xf4 FULLWIDTH LATIN SMALL LETTER L + /xa2/xf5 FULLWIDTH LATIN SMALL LETTER M + /xa2/xf6 FULLWIDTH LATIN SMALL LETTER N + /xa2/xf7 FULLWIDTH LATIN SMALL LETTER O + /xa2/xf8 FULLWIDTH LATIN SMALL LETTER P + /xa2/xf9 FULLWIDTH LATIN SMALL LETTER Q + /xa2/xfa FULLWIDTH LATIN SMALL LETTER R + /xa2/xfb FULLWIDTH LATIN SMALL LETTER S + /xa2/xfc FULLWIDTH LATIN SMALL LETTER T + /xa2/xfd FULLWIDTH LATIN SMALL LETTER U + /xa2/xfe FULLWIDTH LATIN SMALL LETTER V + /xa3/x40 FULLWIDTH LATIN SMALL LETTER W + /xa3/x41 FULLWIDTH LATIN SMALL LETTER X + /xa3/x42 FULLWIDTH LATIN SMALL LETTER Y + /xa3/x43 FULLWIDTH LATIN SMALL LETTER Z + /xa3/x44 GREEK CAPITAL LETTER ALPHA + /xa3/x45 GREEK CAPITAL LETTER BETA + /xa3/x46 GREEK CAPITAL LETTER GAMMA + /xa3/x47 GREEK CAPITAL LETTER DELTA + /xa3/x48 GREEK CAPITAL LETTER EPSILON + /xa3/x49 GREEK CAPITAL LETTER ZETA + /xa3/x4a GREEK CAPITAL LETTER ETA + /xa3/x4b GREEK CAPITAL LETTER THETA + /xa3/x4c GREEK CAPITAL LETTER IOTA + /xa3/x4d GREEK CAPITAL LETTER KAPPA + /xa3/x4e GREEK CAPITAL LETTER LAMDA + /xa3/x4f GREEK CAPITAL LETTER MU + /xa3/x50 GREEK CAPITAL LETTER NU + /xa3/x51 GREEK CAPITAL LETTER XI + /xa3/x52 GREEK CAPITAL LETTER OMICRON + /xa3/x53 GREEK CAPITAL LETTER PI + /xa3/x54 GREEK CAPITAL LETTER RHO + /xa3/x55 GREEK CAPITAL LETTER SIGMA + /xa3/x56 GREEK CAPITAL LETTER TAU + /xa3/x57 GREEK CAPITAL LETTER UPSILON + /xa3/x58 GREEK CAPITAL LETTER PHI + /xa3/x59 GREEK CAPITAL LETTER CHI + /xa3/x5a GREEK CAPITAL LETTER PSI + /xa3/x5b GREEK CAPITAL LETTER OMEGA + /xa3/x5c GREEK SMALL LETTER ALPHA + /xa3/x5d GREEK SMALL LETTER BETA + /xa3/x5e GREEK SMALL LETTER GAMMA + /xa3/x5f GREEK SMALL LETTER DELTA + /xa3/x60 GREEK SMALL LETTER EPSILON + /xa3/x61 GREEK SMALL LETTER ZETA + /xa3/x62 GREEK SMALL LETTER ETA + /xa3/x63 GREEK SMALL LETTER THETA + /xa3/x64 GREEK SMALL LETTER IOTA + /xa3/x65 GREEK SMALL LETTER KAPPA + /xa3/x66 GREEK SMALL LETTER LAMDA + /xa3/x67 GREEK SMALL LETTER MU + /xa3/x68 GREEK SMALL LETTER NU + /xa3/x69 GREEK SMALL LETTER XI + /xa3/x6a GREEK SMALL LETTER OMICRON + /xa3/x6b GREEK SMALL LETTER PI + /xa3/x6c GREEK SMALL LETTER RHO + /xa3/x6d GREEK SMALL LETTER SIGMA + /xa3/x6e GREEK SMALL LETTER TAU + /xa3/x6f GREEK SMALL LETTER UPSILON + /xa3/x70 GREEK SMALL LETTER PHI + /xa3/x71 GREEK SMALL LETTER CHI + /xa3/x72 GREEK SMALL LETTER PSI + /xa3/x73 GREEK SMALL LETTER OMEGA + /xa3/x74 BOPOMOFO LETTER B + /xa3/x75 BOPOMOFO LETTER P + /xa3/x76 BOPOMOFO LETTER M + /xa3/x77 BOPOMOFO LETTER F + /xa3/x78 BOPOMOFO LETTER D + /xa3/x79 BOPOMOFO LETTER T + /xa3/x7a BOPOMOFO LETTER N + /xa3/x7b BOPOMOFO LETTER L + /xa3/x7c BOPOMOFO LETTER G + /xa3/x7d BOPOMOFO LETTER K + /xa3/x7e BOPOMOFO LETTER H + /xa3/xa1 BOPOMOFO LETTER J + /xa3/xa2 BOPOMOFO LETTER Q + /xa3/xa3 BOPOMOFO LETTER X + /xa3/xa4 BOPOMOFO LETTER ZH + /xa3/xa5 BOPOMOFO LETTER CH + /xa3/xa6 BOPOMOFO LETTER SH + /xa3/xa7 BOPOMOFO LETTER R + /xa3/xa8 BOPOMOFO LETTER Z + /xa3/xa9 BOPOMOFO LETTER C + /xa3/xaa BOPOMOFO LETTER S + /xa3/xab BOPOMOFO LETTER A + /xa3/xac BOPOMOFO LETTER O + /xa3/xad BOPOMOFO LETTER E + /xa3/xae BOPOMOFO LETTER EH + /xa3/xaf BOPOMOFO LETTER AI + /xa3/xb0 BOPOMOFO LETTER EI + /xa3/xb1 BOPOMOFO LETTER AU + /xa3/xb2 BOPOMOFO LETTER OU + /xa3/xb3 BOPOMOFO LETTER AN + /xa3/xb4 BOPOMOFO LETTER EN + /xa3/xb5 BOPOMOFO LETTER ANG + /xa3/xb6 BOPOMOFO LETTER ENG + /xa3/xb7 BOPOMOFO LETTER ER + /xa3/xb8 BOPOMOFO LETTER I + /xa3/xb9 BOPOMOFO LETTER U + /xa3/xba BOPOMOFO LETTER IU + /xa3/xbb DOT ABOVE (Mandarin Chinese light tone) + /xa3/xbc MODIFIER LETTER MACRON (Mandarin Chinese first tone) + /xa3/xbd MODIFIER LETTER ACUTE ACCENT (Mandarin Chinese second tone) + /xa3/xbe CARON (Mandarin Chinese third tone) + /xa3/xbf MODIFIER LETTER GRAVE ACCENT (Mandarin Chinese fourth tone) + /xa4/x40 + /xa4/x41 + /xa4/x42 + /xa4/x43 + /xa4/x44 + /xa4/x45 + /xa4/x46 + /xa4/x47 + /xa4/x48 + /xa4/x49 + /xa4/x4a + /xa4/x4b + /xa4/x4c + /xa4/x4d + /xa4/x4e + /xa4/x4f + /xa4/x50 + /xa4/x51 + /xa4/x52 + /xa4/x53 + /xa4/x54 + /xa4/x55 + /xa4/x56 + /xa4/x57 + /xa4/x58 + /xa4/x59 + /xa4/x5a + /xa4/x5b + /xa4/x5c + /xa4/x5d + /xa4/x5e + /xa4/x5f + /xa4/x60 + /xa4/x61 + /xa4/x62 + /xa4/x63 + /xa4/x64 + /xa4/x65 + /xa4/x66 + /xa4/x67 + /xa4/x68 + /xa4/x69 + /xa4/x6a + /xa4/x6b + /xa4/x6c + /xa4/x6d + /xa4/x6e + /xa4/x6f + /xa4/x70 + /xa4/x71 + /xa4/x72 + /xa4/x73 + /xa4/x74 + /xa4/x75 + /xa4/x76 + /xa4/x77 + /xa4/x78 + /xa4/x79 + /xa4/x7a + /xa4/x7b + /xa4/x7c + /xa4/x7d + /xa4/x7e + /xa4/xa1 + /xa4/xa2 + /xa4/xa3 + /xa4/xa4 + /xa4/xa5 + /xa4/xa6 + /xa4/xa7 + /xa4/xa8 + /xa4/xa9 + /xa4/xaa + /xa4/xab + /xa4/xac + /xa4/xad + /xa4/xae + /xa4/xaf + /xa4/xb0 + /xa4/xb1 + /xa4/xb2 + /xa4/xb3 + /xa4/xb4 + /xa4/xb5 + /xa4/xb6 + /xa4/xb7 + /xa4/xb8 + /xa4/xb9 + /xa4/xba + /xa4/xbb + /xa4/xbc + /xa4/xbd + /xa4/xbe + /xa4/xbf + /xa4/xc0 + /xa4/xc1 + /xa4/xc2 + /xa4/xc3 + /xa4/xc4 + /xa4/xc5 + /xa4/xc6 + /xa4/xc7 + /xa4/xc8 + /xa4/xc9 + /xa4/xca + /xa4/xcb + /xa4/xcc + /xa4/xcd + /xa4/xce + /xa4/xcf + /xa4/xd0 + /xa4/xd1 + /xa4/xd2 + /xa4/xd3 + /xa4/xd4 + /xa4/xd5 + /xa4/xd6 + /xa4/xd7 + /xa4/xd8 + /xa4/xd9 + /xa4/xda + /xa4/xdb + /xa4/xdc + /xa4/xdd + /xa4/xde + /xa4/xdf + /xa4/xe0 + /xa4/xe1 + /xa4/xe2 + /xa4/xe3 + /xa4/xe4 + /xa4/xe5 + /xa4/xe6 + /xa4/xe7 + /xa4/xe8 + /xa4/xe9 + /xa4/xea + /xa4/xeb + /xa4/xec + /xa4/xed + /xa4/xee + /xa4/xef + /xa4/xf0 + /xa4/xf1 + /xa4/xf2 + /xa4/xf3 + /xa4/xf4 + /xa4/xf5 + /xa4/xf6 + /xa4/xf7 + /xa4/xf8 + /xa4/xf9 + /xa4/xfa + /xa4/xfb + /xa4/xfc + /xa4/xfd + /xa4/xfe + /xa5/x40 + /xa5/x41 + /xa5/x42 + /xa5/x43 + /xa5/x44 + /xa5/x45 + /xa5/x46 + /xa5/x47 + /xa5/x48 + /xa5/x49 + /xa5/x4a + /xa5/x4b + /xa5/x4c + /xa5/x4d + /xa5/x4e + /xa5/x4f + /xa5/x50 + /xa5/x51 + /xa5/x52 + /xa5/x53 + /xa5/x54 + /xa5/x55 + /xa5/x56 + /xa5/x57 + /xa5/x58 + /xa5/x59 + /xa5/x5a + /xa5/x5b + /xa5/x5c + /xa5/x5d + /xa5/x5e + /xa5/x5f + /xa5/x60 + /xa5/x61 + /xa5/x62 + /xa5/x63 + /xa5/x64 + /xa5/x65 + /xa5/x66 + /xa5/x67 + /xa5/x68 + /xa5/x69 + /xa5/x6a + /xa5/x6b + /xa5/x6c + /xa5/x6d + /xa5/x6e + /xa5/x6f + /xa5/x70 + /xa5/x71 + /xa5/x72 + /xa5/x73 + /xa5/x74 + /xa5/x75 + /xa5/x76 + /xa5/x77 + /xa5/x78 + /xa5/x79 + /xa5/x7a + /xa5/x7b + /xa5/x7c + /xa5/x7d + /xa5/x7e + /xa5/xa1 + /xa5/xa2 + /xa5/xa3 + /xa5/xa4 + /xa5/xa5 + /xa5/xa6 + /xa5/xa7 + /xa5/xa8 + /xa5/xa9 + /xa5/xaa + /xa5/xab + /xa5/xac + /xa5/xad + /xa5/xae + /xa5/xaf + /xa5/xb0 + /xa5/xb1 + /xa5/xb2 + /xa5/xb3 + /xa5/xb4 + /xa5/xb5 + /xa5/xb6 + /xa5/xb7 + /xa5/xb8 + /xa5/xb9 + /xa5/xba + /xa5/xbb + /xa5/xbc + /xa5/xbd + /xa5/xbe + /xa5/xbf + /xa5/xc0 + /xa5/xc1 + /xa5/xc2 + /xa5/xc3 + /xa5/xc4 + /xa5/xc5 + /xa5/xc6 + /xa5/xc7 + /xa5/xc8 + /xa5/xc9 + /xa5/xca + /xa5/xcb + /xa5/xcc + /xa5/xcd + /xa5/xce + /xa5/xcf + /xa5/xd0 + /xa5/xd1 + /xa5/xd2 + /xa5/xd3 + /xa5/xd4 + /xa5/xd5 + /xa5/xd6 + /xa5/xd7 + /xa5/xd8 + /xa5/xd9 + /xa5/xda + /xa5/xdb + /xa5/xdc + /xa5/xdd + /xa5/xde + /xa5/xdf + /xa5/xe0 + /xa5/xe1 + /xa5/xe2 + /xa5/xe3 + /xa5/xe4 + /xa5/xe5 + /xa5/xe6 + /xa5/xe7 + /xa5/xe8 + /xa5/xe9 + /xa5/xea + /xa5/xeb + /xa5/xec + /xa5/xed + /xa5/xee + /xa5/xef + /xa5/xf0 + /xa5/xf1 + /xa5/xf2 + /xa5/xf3 + /xa5/xf4 + /xa5/xf5 + /xa5/xf6 + /xa5/xf7 + /xa5/xf8 + /xa5/xf9 + /xa5/xfa + /xa5/xfb + /xa5/xfc + /xa5/xfd + /xa5/xfe + /xa6/x40 + /xa6/x41 + /xa6/x42 + /xa6/x43 + /xa6/x44 + /xa6/x45 + /xa6/x46 + /xa6/x47 + /xa6/x48 + /xa6/x49 + /xa6/x4a + /xa6/x4b + /xa6/x4c + /xa6/x4d + /xa6/x4e + /xa6/x4f + /xa6/x50 + /xa6/x51 + /xa6/x52 + /xa6/x53 + /xa6/x54 + /xa6/x55 + /xa6/x56 + /xa6/x57 + /xa6/x58 + /xa6/x59 + /xa6/x5a + /xa6/x5b + /xa6/x5c + /xa6/x5d + /xa6/x5e + /xa6/x5f + /xa6/x60 + /xa6/x61 + /xa6/x62 + /xa6/x63 + /xa6/x64 + /xa6/x65 + /xa6/x66 + /xa6/x67 + /xa6/x68 + /xa6/x69 + /xa6/x6a + /xa6/x6b + /xa6/x6c + /xa6/x6d + /xa6/x6e + /xa6/x6f + /xa6/x70 + /xa6/x71 + /xa6/x72 + /xa6/x73 + /xa6/x74 + /xa6/x75 + /xa6/x76 + /xa6/x77 + /xa6/x78 + /xa6/x79 + /xa6/x7a + /xa6/x7b + /xa6/x7c + /xa6/x7d + /xa6/x7e + /xa6/xa1 + /xa6/xa2 + /xa6/xa3 + /xa6/xa4 + /xa6/xa5 + /xa6/xa6 + /xa6/xa7 + /xa6/xa8 + /xa6/xa9 + /xa6/xaa + /xa6/xab + /xa6/xac + /xa6/xad + /xa6/xae + /xa6/xaf + /xa6/xb0 + /xa6/xb1 + /xa6/xb2 + /xa6/xb3 + /xa6/xb4 + /xa6/xb5 + /xa6/xb6 + /xa6/xb7 + /xa6/xb8 + /xa6/xb9 + /xa6/xba + /xa6/xbb + /xa6/xbc + /xa6/xbd + /xa6/xbe + /xa6/xbf + /xa6/xc0 + /xa6/xc1 + /xa6/xc2 + /xa6/xc3 + /xa6/xc4 + /xa6/xc5 + /xa6/xc6 + /xa6/xc7 + /xa6/xc8 + /xa6/xc9 + /xa6/xca + /xa6/xcb + /xa6/xcc + /xa6/xcd + /xa6/xce + /xa6/xcf + /xa6/xd0 + /xa6/xd1 + /xa6/xd2 + /xa6/xd3 + /xa6/xd4 + /xa6/xd5 + /xa6/xd6 + /xa6/xd7 + /xa6/xd8 + /xa6/xd9 + /xa6/xda + /xa6/xdb + /xa6/xdc + /xa6/xdd + /xa6/xde + /xa6/xdf + /xa6/xe0 + /xa6/xe1 + /xa6/xe2 + /xa6/xe3 + /xa6/xe4 + /xa6/xe5 + /xa6/xe6 + /xa6/xe7 + /xa6/xe8 + /xa6/xe9 + /xa6/xea + /xa6/xeb + /xa6/xec + /xa6/xed + /xa6/xee + /xa6/xef + /xa6/xf0 + /xa6/xf1 + /xa6/xf2 + /xa6/xf3 + /xa6/xf4 + /xa6/xf5 + /xa6/xf6 + /xa6/xf7 + /xa6/xf8 + /xa6/xf9 + /xa6/xfa + /xa6/xfb + /xa6/xfc + /xa6/xfd + /xa6/xfe + /xa7/x40 + /xa7/x41 + /xa7/x42 + /xa7/x43 + /xa7/x44 + /xa7/x45 + /xa7/x46 + /xa7/x47 + /xa7/x48 + /xa7/x49 + /xa7/x4a + /xa7/x4b + /xa7/x4c + /xa7/x4d + /xa7/x4e + /xa7/x4f + /xa7/x50 + /xa7/x51 + /xa7/x52 + /xa7/x53 + /xa7/x54 + /xa7/x55 + /xa7/x56 + /xa7/x57 + /xa7/x58 + /xa7/x59 + /xa7/x5a + /xa7/x5b + /xa7/x5c + /xa7/x5d + /xa7/x5e + /xa7/x5f + /xa7/x60 + /xa7/x61 + /xa7/x62 + /xa7/x63 + /xa7/x64 + /xa7/x65 + /xa7/x66 + /xa7/x67 + /xa7/x68 + /xa7/x69 + /xa7/x6a + /xa7/x6b + /xa7/x6c + /xa7/x6d + /xa7/x6e + /xa7/x6f + /xa7/x70 + /xa7/x71 + /xa7/x72 + /xa7/x73 + /xa7/x74 + /xa7/x75 + /xa7/x76 + /xa7/x77 + /xa7/x78 + /xa7/x79 + /xa7/x7a + /xa7/x7b + /xa7/x7c + /xa7/x7d + /xa7/x7e + /xa7/xa1 + /xa7/xa2 + /xa7/xa3 + /xa7/xa4 + /xa7/xa5 + /xa7/xa6 + /xa7/xa7 + /xa7/xa8 + /xa7/xa9 + /xa7/xaa + /xa7/xab + /xa7/xac + /xa7/xad + /xa7/xae + /xa7/xaf + /xa7/xb0 + /xa7/xb1 + /xa7/xb2 + /xa7/xb3 + /xa7/xb4 + /xa7/xb5 + /xa7/xb6 + /xa7/xb7 + /xa7/xb8 + /xa7/xb9 + /xa7/xba + /xa7/xbb + /xa7/xbc + /xa7/xbd + /xa7/xbe + /xa7/xbf + /xa7/xc0 + /xa7/xc1 + /xa7/xc2 + /xa7/xc3 + /xa7/xc4 + /xa7/xc5 + /xa7/xc6 + /xa7/xc7 + /xa7/xc8 + /xa7/xc9 + /xa7/xca + /xa7/xcb + /xa7/xcc + /xa7/xcd + /xa7/xce + /xa7/xcf + /xa7/xd0 + /xa7/xd1 + /xa7/xd2 + /xa7/xd3 + /xa7/xd4 + /xa7/xd5 + /xa7/xd6 + /xa7/xd7 + /xa7/xd8 + /xa7/xd9 + /xa7/xda + /xa7/xdb + /xa7/xdc + /xa7/xdd + /xa7/xde + /xa7/xdf + /xa7/xe0 + /xa7/xe1 + /xa7/xe2 + /xa7/xe3 + /xa7/xe4 + /xa7/xe5 + /xa7/xe6 + /xa7/xe7 + /xa7/xe8 + /xa7/xe9 + /xa7/xea + /xa7/xeb + /xa7/xec + /xa7/xed + /xa7/xee + /xa7/xef + /xa7/xf0 + /xa7/xf1 + /xa7/xf2 + /xa7/xf3 + /xa7/xf4 + /xa7/xf5 + /xa7/xf6 + /xa7/xf7 + /xa7/xf8 + /xa7/xf9 + /xa7/xfa + /xa7/xfb + /xa7/xfc + /xa7/xfd + /xa7/xfe + /xa8/x40 + /xa8/x41 + /xa8/x42 + /xa8/x43 + /xa8/x44 + /xa8/x45 + /xa8/x46 + /xa8/x47 + /xa8/x48 + /xa8/x49 + /xa8/x4a + /xa8/x4b + /xa8/x4c + /xa8/x4d + /xa8/x4e + /xa8/x4f + /xa8/x50 + /xa8/x51 + /xa8/x52 + /xa8/x53 + /xa8/x54 + /xa8/x55 + /xa8/x56 + /xa8/x57 + /xa8/x58 + /xa8/x59 + /xa8/x5a + /xa8/x5b + /xa8/x5c + /xa8/x5d + /xa8/x5e + /xa8/x5f + /xa8/x60 + /xa8/x61 + /xa8/x62 + /xa8/x63 + /xa8/x64 + /xa8/x65 + /xa8/x66 + /xa8/x67 + /xa8/x68 + /xa8/x69 + /xa8/x6a + /xa8/x6b + /xa8/x6c + /xa8/x6d + /xa8/x6e + /xa8/x6f + /xa8/x70 + /xa8/x71 + /xa8/x72 + /xa8/x73 + /xa8/x74 + /xa8/x75 + /xa8/x76 + /xa8/x77 + /xa8/x78 + /xa8/x79 + /xa8/x7a + /xa8/x7b + /xa8/x7c + /xa8/x7d + /xa8/x7e + /xa8/xa1 + /xa8/xa2 + /xa8/xa3 + /xa8/xa4 + /xa8/xa5 + /xa8/xa6 + /xa8/xa7 + /xa8/xa8 + /xa8/xa9 + /xa8/xaa + /xa8/xab + /xa8/xac + /xa8/xad + /xa8/xae + /xa8/xaf + /xa8/xb0 + /xa8/xb1 + /xa8/xb2 + /xa8/xb3 + /xa8/xb4 + /xa8/xb5 + /xa8/xb6 + /xa8/xb7 + /xa8/xb8 + /xa8/xb9 + /xa8/xba + /xa8/xbb + /xa8/xbc + /xa8/xbd + /xa8/xbe + /xa8/xbf + /xa8/xc0 + /xa8/xc1 + /xa8/xc2 + /xa8/xc3 + /xa8/xc4 + /xa8/xc5 + /xa8/xc6 + /xa8/xc7 + /xa8/xc8 + /xa8/xc9 + /xa8/xca + /xa8/xcb + /xa8/xcc + /xa8/xcd + /xa8/xce + /xa8/xcf + /xa8/xd0 + /xa8/xd1 + /xa8/xd2 + /xa8/xd3 + /xa8/xd4 + /xa8/xd5 + /xa8/xd6 + /xa8/xd7 + /xa8/xd8 + /xa8/xd9 + /xa8/xda + /xa8/xdb + /xa8/xdc + /xa8/xdd + /xa8/xde + /xa8/xdf + /xa8/xe0 + /xa8/xe1 + /xa8/xe2 + /xa8/xe3 + /xa8/xe4 + /xa8/xe5 + /xa8/xe6 + /xa8/xe7 + /xa8/xe8 + /xa8/xe9 + /xa8/xea + /xa8/xeb + /xa8/xec + /xa8/xed + /xa8/xee + /xa8/xef + /xa8/xf0 + /xa8/xf1 + /xa8/xf2 + /xa8/xf3 + /xa8/xf4 + /xa8/xf5 + /xa8/xf6 + /xa8/xf7 + /xa8/xf8 + /xa8/xf9 + /xa8/xfa + /xa8/xfb + /xa8/xfc + /xa8/xfd + /xa8/xfe + /xa9/x40 + /xa9/x41 + /xa9/x42 + /xa9/x43 + /xa9/x44 + /xa9/x45 + /xa9/x46 + /xa9/x47 + /xa9/x48 + /xa9/x49 + /xa9/x4a + /xa9/x4b + /xa9/x4c + /xa9/x4d + /xa9/x4e + /xa9/x4f + /xa9/x50 + /xa9/x51 + /xa9/x52 + /xa9/x53 + /xa9/x54 + /xa9/x55 + /xa9/x56 + /xa9/x57 + /xa9/x58 + /xa9/x59 + /xa9/x5a + /xa9/x5b + /xa9/x5c + /xa9/x5d + /xa9/x5e + /xa9/x5f + /xa9/x60 + /xa9/x61 + /xa9/x62 + /xa9/x63 + /xa9/x64 + /xa9/x65 + /xa9/x66 + /xa9/x67 + /xa9/x68 + /xa9/x69 + /xa9/x6a + /xa9/x6b + /xa9/x6c + /xa9/x6d + /xa9/x6e + /xa9/x6f + /xa9/x70 + /xa9/x71 + /xa9/x72 + /xa9/x73 + /xa9/x74 + /xa9/x75 + /xa9/x76 + /xa9/x77 + /xa9/x78 + /xa9/x79 + /xa9/x7a + /xa9/x7b + /xa9/x7c + /xa9/x7d + /xa9/x7e + /xa9/xa1 + /xa9/xa2 + /xa9/xa3 + /xa9/xa4 + /xa9/xa5 + /xa9/xa6 + /xa9/xa7 + /xa9/xa8 + /xa9/xa9 + /xa9/xaa + /xa9/xab + /xa9/xac + /xa9/xad + /xa9/xae + /xa9/xaf + /xa9/xb0 + /xa9/xb1 + /xa9/xb2 + /xa9/xb3 + /xa9/xb4 + /xa9/xb5 + /xa9/xb6 + /xa9/xb7 + /xa9/xb8 + /xa9/xb9 + /xa9/xba + /xa9/xbb + /xa9/xbc + /xa9/xbd + /xa9/xbe + /xa9/xbf + /xa9/xc0 + /xa9/xc1 + /xa9/xc2 + /xa9/xc3 + /xa9/xc4 + /xa9/xc5 + /xa9/xc6 + /xa9/xc7 + /xa9/xc8 + /xa9/xc9 + /xa9/xca + /xa9/xcb + /xa9/xcc + /xa9/xcd + /xa9/xce + /xa9/xcf + /xa9/xd0 + /xa9/xd1 + /xa9/xd2 + /xa9/xd3 + /xa9/xd4 + /xa9/xd5 + /xa9/xd6 + /xa9/xd7 + /xa9/xd8 + /xa9/xd9 + /xa9/xda + /xa9/xdb + /xa9/xdc + /xa9/xdd + /xa9/xde + /xa9/xdf + /xa9/xe0 + /xa9/xe1 + /xa9/xe2 + /xa9/xe3 + /xa9/xe4 + /xa9/xe5 + /xa9/xe6 + /xa9/xe7 + /xa9/xe8 + /xa9/xe9 + /xa9/xea + /xa9/xeb + /xa9/xec + /xa9/xed + /xa9/xee + /xa9/xef + /xa9/xf0 + /xa9/xf1 + /xa9/xf2 + /xa9/xf3 + /xa9/xf4 + /xa9/xf5 + /xa9/xf6 + /xa9/xf7 + /xa9/xf8 + /xa9/xf9 + /xa9/xfa + /xa9/xfb + /xa9/xfc + /xa9/xfd + /xa9/xfe + /xaa/x40 + /xaa/x41 + /xaa/x42 + /xaa/x43 + /xaa/x44 + /xaa/x45 + /xaa/x46 + /xaa/x47 + /xaa/x48 + /xaa/x49 + /xaa/x4a + /xaa/x4b + /xaa/x4c + /xaa/x4d + /xaa/x4e + /xaa/x4f + /xaa/x50 + /xaa/x51 + /xaa/x52 + /xaa/x53 + /xaa/x54 + /xaa/x55 + /xaa/x56 + /xaa/x57 + /xaa/x58 + /xaa/x59 + /xaa/x5a + /xaa/x5b + /xaa/x5c + /xaa/x5d + /xaa/x5e + /xaa/x5f + /xaa/x60 + /xaa/x61 + /xaa/x62 + /xaa/x63 + /xaa/x64 + /xaa/x65 + /xaa/x66 + /xaa/x67 + /xaa/x68 + /xaa/x69 + /xaa/x6a + /xaa/x6b + /xaa/x6c + /xaa/x6d + /xaa/x6e + /xaa/x6f + /xaa/x70 + /xaa/x71 + /xaa/x72 + /xaa/x73 + /xaa/x74 + /xaa/x75 + /xaa/x76 + /xaa/x77 + /xaa/x78 + /xaa/x79 + /xaa/x7a + /xaa/x7b + /xaa/x7c + /xaa/x7d + /xaa/x7e + /xaa/xa1 + /xaa/xa2 + /xaa/xa3 + /xaa/xa4 + /xaa/xa5 + /xaa/xa6 + /xaa/xa7 + /xaa/xa8 + /xaa/xa9 + /xaa/xaa + /xaa/xab + /xaa/xac + /xaa/xad + /xaa/xae + /xaa/xaf + /xaa/xb0 + /xaa/xb1 + /xaa/xb2 + /xaa/xb3 + /xaa/xb4 + /xaa/xb5 + /xaa/xb6 + /xaa/xb7 + /xaa/xb8 + /xaa/xb9 + /xaa/xba + /xaa/xbb + /xaa/xbc + /xaa/xbd + /xaa/xbe + /xaa/xbf + /xaa/xc0 + /xaa/xc1 + /xaa/xc2 + /xaa/xc3 + /xaa/xc4 + /xaa/xc5 + /xaa/xc6 + /xaa/xc7 + /xaa/xc8 + /xaa/xc9 + /xaa/xca + /xaa/xcb + /xaa/xcc + /xaa/xcd + /xaa/xce + /xaa/xcf + /xaa/xd0 + /xaa/xd1 + /xaa/xd2 + /xaa/xd3 + /xaa/xd4 + /xaa/xd5 + /xaa/xd6 + /xaa/xd7 + /xaa/xd8 + /xaa/xd9 + /xaa/xda + /xaa/xdb + /xaa/xdc + /xaa/xdd + /xaa/xde + /xaa/xdf + /xaa/xe0 + /xaa/xe1 + /xaa/xe2 + /xaa/xe3 + /xaa/xe4 + /xaa/xe5 + /xaa/xe6 + /xaa/xe7 + /xaa/xe8 + /xaa/xe9 + /xaa/xea + /xaa/xeb + /xaa/xec + /xaa/xed + /xaa/xee + /xaa/xef + /xaa/xf0 + /xaa/xf1 + /xaa/xf2 + /xaa/xf3 + /xaa/xf4 + /xaa/xf5 + /xaa/xf6 + /xaa/xf7 + /xaa/xf8 + /xaa/xf9 + /xaa/xfa + /xaa/xfb + /xaa/xfc + /xaa/xfd + /xaa/xfe + /xab/x40 + /xab/x41 + /xab/x42 + /xab/x43 + /xab/x44 + /xab/x45 + /xab/x46 + /xab/x47 + /xab/x48 + /xab/x49 + /xab/x4a + /xab/x4b + /xab/x4c + /xab/x4d + /xab/x4e + /xab/x4f + /xab/x50 + /xab/x51 + /xab/x52 + /xab/x53 + /xab/x54 + /xab/x55 + /xab/x56 + /xab/x57 + /xab/x58 + /xab/x59 + /xab/x5a + /xab/x5b + /xab/x5c + /xab/x5d + /xab/x5e + /xab/x5f + /xab/x60 + /xab/x61 + /xab/x62 + /xab/x63 + /xab/x64 + /xab/x65 + /xab/x66 + /xab/x67 + /xab/x68 + /xab/x69 + /xab/x6a + /xab/x6b + /xab/x6c + /xab/x6d + /xab/x6e + /xab/x6f + /xab/x70 + /xab/x71 + /xab/x72 + /xab/x73 + /xab/x74 + /xab/x75 + /xab/x76 + /xab/x77 + /xab/x78 + /xab/x79 + /xab/x7a + /xab/x7b + /xab/x7c + /xab/x7d + /xab/x7e + /xab/xa1 + /xab/xa2 + /xab/xa3 + /xab/xa4 + /xab/xa5 + /xab/xa6 + /xab/xa7 + /xab/xa8 + /xab/xa9 + /xab/xaa + /xab/xab + /xab/xac + /xab/xad + /xab/xae + /xab/xaf + /xab/xb0 + /xab/xb1 + /xab/xb2 + /xab/xb3 + /xab/xb4 + /xab/xb5 + /xab/xb6 + /xab/xb7 + /xab/xb8 + /xab/xb9 + /xab/xba + /xab/xbb + /xab/xbc + /xab/xbd + /xab/xbe + /xab/xbf + /xab/xc0 + /xab/xc1 + /xab/xc2 + /xab/xc3 + /xab/xc4 + /xab/xc5 + /xab/xc6 + /xab/xc7 + /xab/xc8 + /xab/xc9 + /xab/xca + /xab/xcb + /xab/xcc + /xab/xcd + /xab/xce + /xab/xcf + /xab/xd0 + /xab/xd1 + /xab/xd2 + /xab/xd3 + /xab/xd4 + /xab/xd5 + /xab/xd6 + /xab/xd7 + /xab/xd8 + /xab/xd9 + /xab/xda + /xab/xdb + /xab/xdc + /xab/xdd + /xab/xde + /xab/xdf + /xab/xe0 + /xab/xe1 + /xab/xe2 + /xab/xe3 + /xab/xe4 + /xab/xe5 + /xab/xe6 + /xab/xe7 + /xab/xe8 + /xab/xe9 + /xab/xea + /xab/xeb + /xab/xec + /xab/xed + /xab/xee + /xab/xef + /xab/xf0 + /xab/xf1 + /xab/xf2 + /xab/xf3 + /xab/xf4 + /xab/xf5 + /xab/xf6 + /xab/xf7 + /xab/xf8 + /xab/xf9 + /xab/xfa + /xab/xfb + /xab/xfc + /xab/xfd + /xab/xfe + /xac/x40 + /xac/x41 + /xac/x42 + /xac/x43 + /xac/x44 + /xac/x45 + /xac/x46 + /xac/x47 + /xac/x48 + /xac/x49 + /xac/x4a + /xac/x4b + /xac/x4c + /xac/x4d + /xac/x4e + /xac/x4f + /xac/x50 + /xac/x51 + /xac/x52 + /xac/x53 + /xac/x54 + /xac/x55 + /xac/x56 + /xac/x57 + /xac/x58 + /xac/x59 + /xac/x5a + /xac/x5b + /xac/x5c + /xac/x5d + /xac/x5e + /xac/x5f + /xac/x60 + /xac/x61 + /xac/x62 + /xac/x63 + /xac/x64 + /xac/x65 + /xac/x66 + /xac/x67 + /xac/x68 + /xac/x69 + /xac/x6a + /xac/x6b + /xac/x6c + /xac/x6d + /xac/x6e + /xac/x6f + /xac/x70 + /xac/x71 + /xac/x72 + /xac/x73 + /xac/x74 + /xac/x75 + /xac/x76 + /xac/x77 + /xac/x78 + /xac/x79 + /xac/x7a + /xac/x7b + /xac/x7c + /xac/x7d + /xac/x7e + /xac/xa1 + /xac/xa2 + /xac/xa3 + /xac/xa4 + /xac/xa5 + /xac/xa6 + /xac/xa7 + /xac/xa8 + /xac/xa9 + /xac/xaa + /xac/xab + /xac/xac + /xac/xad + /xac/xae + /xac/xaf + /xac/xb0 + /xac/xb1 + /xac/xb2 + /xac/xb3 + /xac/xb4 + /xac/xb5 + /xac/xb6 + /xac/xb7 + /xac/xb8 + /xac/xb9 + /xac/xba + /xac/xbb + /xac/xbc + /xac/xbd + /xac/xbe + /xac/xbf + /xac/xc0 + /xac/xc1 + /xac/xc2 + /xac/xc3 + /xac/xc4 + /xac/xc5 + /xac/xc6 + /xac/xc7 + /xac/xc8 + /xac/xc9 + /xac/xca + /xac/xcb + /xac/xcc + /xac/xcd + /xac/xce + /xac/xcf + /xac/xd0 + /xac/xd1 + /xac/xd2 + /xac/xd3 + /xac/xd4 + /xac/xd5 + /xac/xd6 + /xac/xd7 + /xac/xd8 + /xac/xd9 + /xac/xda + /xac/xdb + /xac/xdc + /xac/xdd + /xac/xde + /xac/xdf + /xac/xe0 + /xac/xe1 + /xac/xe2 + /xac/xe3 + /xac/xe4 + /xac/xe5 + /xac/xe6 + /xac/xe7 + /xac/xe8 + /xac/xe9 + /xac/xea + /xac/xeb + /xac/xec + /xac/xed + /xac/xee + /xac/xef + /xac/xf0 + /xac/xf1 + /xac/xf2 + /xac/xf3 + /xac/xf4 + /xac/xf5 + /xac/xf6 + /xac/xf7 + /xac/xf8 + /xac/xf9 + /xac/xfa + /xac/xfb + /xac/xfc + /xac/xfd + /xac/xfe + /xad/x40 + /xad/x41 + /xad/x42 + /xad/x43 + /xad/x44 + /xad/x45 + /xad/x46 + /xad/x47 + /xad/x48 + /xad/x49 + /xad/x4a + /xad/x4b + /xad/x4c + /xad/x4d + /xad/x4e + /xad/x4f + /xad/x50 + /xad/x51 + /xad/x52 + /xad/x53 + /xad/x54 + /xad/x55 + /xad/x56 + /xad/x57 + /xad/x58 + /xad/x59 + /xad/x5a + /xad/x5b + /xad/x5c + /xad/x5d + /xad/x5e + /xad/x5f + /xad/x60 + /xad/x61 + /xad/x62 + /xad/x63 + /xad/x64 + /xad/x65 + /xad/x66 + /xad/x67 + /xad/x68 + /xad/x69 + /xad/x6a + /xad/x6b + /xad/x6c + /xad/x6d + /xad/x6e + /xad/x6f + /xad/x70 + /xad/x71 + /xad/x72 + /xad/x73 + /xad/x74 + /xad/x75 + /xad/x76 + /xad/x77 + /xad/x78 + /xad/x79 + /xad/x7a + /xad/x7b + /xad/x7c + /xad/x7d + /xad/x7e + /xad/xa1 + /xad/xa2 + /xad/xa3 + /xad/xa4 + /xad/xa5 + /xad/xa6 + /xad/xa7 + /xad/xa8 + /xad/xa9 + /xad/xaa + /xad/xab + /xad/xac + /xad/xad + /xad/xae + /xad/xaf + /xad/xb0 + /xad/xb1 + /xad/xb2 + /xad/xb3 + /xad/xb4 + /xad/xb5 + /xad/xb6 + /xad/xb7 + /xad/xb8 + /xad/xb9 + /xad/xba + /xad/xbb + /xad/xbc + /xad/xbd + /xad/xbe + /xad/xbf + /xad/xc0 + /xad/xc1 + /xad/xc2 + /xad/xc3 + /xad/xc4 + /xad/xc5 + /xad/xc6 + /xad/xc7 + /xad/xc8 + /xad/xc9 + /xad/xca + /xad/xcb + /xad/xcc + /xad/xcd + /xad/xce + /xad/xcf + /xad/xd0 + /xad/xd1 + /xad/xd2 + /xad/xd3 + /xad/xd4 + /xad/xd5 + /xad/xd6 + /xad/xd7 + /xad/xd8 + /xad/xd9 + /xad/xda + /xad/xdb + /xad/xdc + /xad/xdd + /xad/xde + /xad/xdf + /xad/xe0 + /xad/xe1 + /xad/xe2 + /xad/xe3 + /xad/xe4 + /xad/xe5 + /xad/xe6 + /xad/xe7 + /xad/xe8 + /xad/xe9 + /xad/xea + /xad/xeb + /xad/xec + /xad/xed + /xad/xee + /xad/xef + /xad/xf0 + /xad/xf1 + /xad/xf2 + /xad/xf3 + /xad/xf4 + /xad/xf5 + /xad/xf6 + /xad/xf7 + /xad/xf8 + /xad/xf9 + /xad/xfa + /xad/xfb + /xad/xfc + /xad/xfd + /xad/xfe + /xae/x40 + /xae/x41 + /xae/x42 + /xae/x43 + /xae/x44 + /xae/x45 + /xae/x46 + /xae/x47 + /xae/x48 + /xae/x49 + /xae/x4a + /xae/x4b + /xae/x4c + /xae/x4d + /xae/x4e + /xae/x4f + /xae/x50 + /xae/x51 + /xae/x52 + /xae/x53 + /xae/x54 + /xae/x55 + /xae/x56 + /xae/x57 + /xae/x58 + /xae/x59 + /xae/x5a + /xae/x5b + /xae/x5c + /xae/x5d + /xae/x5e + /xae/x5f + /xae/x60 + /xae/x61 + /xae/x62 + /xae/x63 + /xae/x64 + /xae/x65 + /xae/x66 + /xae/x67 + /xae/x68 + /xae/x69 + /xae/x6a + /xae/x6b + /xae/x6c + /xae/x6d + /xae/x6e + /xae/x6f + /xae/x70 + /xae/x71 + /xae/x72 + /xae/x73 + /xae/x74 + /xae/x75 + /xae/x76 + /xae/x77 + /xae/x78 + /xae/x79 + /xae/x7a + /xae/x7b + /xae/x7c + /xae/x7d + /xae/x7e + /xae/xa1 + /xae/xa2 + /xae/xa3 + /xae/xa4 + /xae/xa5 + /xae/xa6 + /xae/xa7 + /xae/xa8 + /xae/xa9 + /xae/xaa + /xae/xab + /xae/xac + /xae/xad + /xae/xae + /xae/xaf + /xae/xb0 + /xae/xb1 + /xae/xb2 + /xae/xb3 + /xae/xb4 + /xae/xb5 + /xae/xb6 + /xae/xb7 + /xae/xb8 + /xae/xb9 + /xae/xba + /xae/xbb + /xae/xbc + /xae/xbd + /xae/xbe + /xae/xbf + /xae/xc0 + /xae/xc1 + /xae/xc2 + /xae/xc3 + /xae/xc4 + /xae/xc5 + /xae/xc6 + /xae/xc7 + /xae/xc8 + /xae/xc9 + /xae/xca + /xae/xcb + /xae/xcc + /xae/xcd + /xae/xce + /xae/xcf + /xae/xd0 + /xae/xd1 + /xae/xd2 + /xae/xd3 + /xae/xd4 + /xae/xd5 + /xae/xd6 + /xae/xd7 + /xae/xd8 + /xae/xd9 + /xae/xda + /xae/xdb + /xae/xdc + /xae/xdd + /xae/xde + /xae/xdf + /xae/xe0 + /xae/xe1 + /xae/xe2 + /xae/xe3 + /xae/xe4 + /xae/xe5 + /xae/xe6 + /xae/xe7 + /xae/xe8 + /xae/xe9 + /xae/xea + /xae/xeb + /xae/xec + /xae/xed + /xae/xee + /xae/xef + /xae/xf0 + /xae/xf1 + /xae/xf2 + /xae/xf3 + /xae/xf4 + /xae/xf5 + /xae/xf6 + /xae/xf7 + /xae/xf8 + /xae/xf9 + /xae/xfa + /xae/xfb + /xae/xfc + /xae/xfd + /xae/xfe + /xaf/x40 + /xaf/x41 + /xaf/x42 + /xaf/x43 + /xaf/x44 + /xaf/x45 + /xaf/x46 + /xaf/x47 + /xaf/x48 + /xaf/x49 + /xaf/x4a + /xaf/x4b + /xaf/x4c + /xaf/x4d + /xaf/x4e + /xaf/x4f + /xaf/x50 + /xaf/x51 + /xaf/x52 + /xaf/x53 + /xaf/x54 + /xaf/x55 + /xaf/x56 + /xaf/x57 + /xaf/x58 + /xaf/x59 + /xaf/x5a + /xaf/x5b + /xaf/x5c + /xaf/x5d + /xaf/x5e + /xaf/x5f + /xaf/x60 + /xaf/x61 + /xaf/x62 + /xaf/x63 + /xaf/x64 + /xaf/x65 + /xaf/x66 + /xaf/x67 + /xaf/x68 + /xaf/x69 + /xaf/x6a + /xaf/x6b + /xaf/x6c + /xaf/x6d + /xaf/x6e + /xaf/x6f + /xaf/x70 + /xaf/x71 + /xaf/x72 + /xaf/x73 + /xaf/x74 + /xaf/x75 + /xaf/x76 + /xaf/x77 + /xaf/x78 + /xaf/x79 + /xaf/x7a + /xaf/x7b + /xaf/x7c + /xaf/x7d + /xaf/x7e + /xaf/xa1 + /xaf/xa2 + /xaf/xa3 + /xaf/xa4 + /xaf/xa5 + /xaf/xa6 + /xaf/xa7 + /xaf/xa8 + /xaf/xa9 + /xaf/xaa + /xaf/xab + /xaf/xac + /xaf/xad + /xaf/xae + /xaf/xaf + /xaf/xb0 + /xaf/xb1 + /xaf/xb2 + /xaf/xb3 + /xaf/xb4 + /xaf/xb5 + /xaf/xb6 + /xaf/xb7 + /xaf/xb8 + /xaf/xb9 + /xaf/xba + /xaf/xbb + /xaf/xbc + /xaf/xbd + /xaf/xbe + /xaf/xbf + /xaf/xc0 + /xaf/xc1 + /xaf/xc2 + /xaf/xc3 + /xaf/xc4 + /xaf/xc5 + /xaf/xc6 + /xaf/xc7 + /xaf/xc8 + /xaf/xc9 + /xaf/xca + /xaf/xcb + /xaf/xcc + /xaf/xcd + /xaf/xce + /xaf/xcf + /xaf/xd0 + /xaf/xd1 + /xaf/xd2 + /xaf/xd3 + /xaf/xd4 + /xaf/xd5 + /xaf/xd6 + /xaf/xd7 + /xaf/xd8 + /xaf/xd9 + /xaf/xda + /xaf/xdb + /xaf/xdc + /xaf/xdd + /xaf/xde + /xaf/xdf + /xaf/xe0 + /xaf/xe1 + /xaf/xe2 + /xaf/xe3 + /xaf/xe4 + /xaf/xe5 + /xaf/xe6 + /xaf/xe7 + /xaf/xe8 + /xaf/xe9 + /xaf/xea + /xaf/xeb + /xaf/xec + /xaf/xed + /xaf/xee + /xaf/xef + /xaf/xf0 + /xaf/xf1 + /xaf/xf2 + /xaf/xf3 + /xaf/xf4 + /xaf/xf5 + /xaf/xf6 + /xaf/xf7 + /xaf/xf8 + /xaf/xf9 + /xaf/xfa + /xaf/xfb + /xaf/xfc + /xaf/xfd + /xaf/xfe + /xb0/x40 + /xb0/x41 + /xb0/x42 + /xb0/x43 + /xb0/x44 + /xb0/x45 + /xb0/x46 + /xb0/x47 + /xb0/x48 + /xb0/x49 + /xb0/x4a + /xb0/x4b + /xb0/x4c + /xb0/x4d + /xb0/x4e + /xb0/x4f + /xb0/x50 + /xb0/x51 + /xb0/x52 + /xb0/x53 + /xb0/x54 + /xb0/x55 + /xb0/x56 + /xb0/x57 + /xb0/x58 + /xb0/x59 + /xb0/x5a + /xb0/x5b + /xb0/x5c + /xb0/x5d + /xb0/x5e + /xb0/x5f + /xb0/x60 + /xb0/x61 + /xb0/x62 + /xb0/x63 + /xb0/x64 + /xb0/x65 + /xb0/x66 + /xb0/x67 + /xb0/x68 + /xb0/x69 + /xb0/x6a + /xb0/x6b + /xb0/x6c + /xb0/x6d + /xb0/x6e + /xb0/x6f + /xb0/x70 + /xb0/x71 + /xb0/x72 + /xb0/x73 + /xb0/x74 + /xb0/x75 + /xb0/x76 + /xb0/x77 + /xb0/x78 + /xb0/x79 + /xb0/x7a + /xb0/x7b + /xb0/x7c + /xb0/x7d + /xb0/x7e + /xb0/xa1 + /xb0/xa2 + /xb0/xa3 + /xb0/xa4 + /xb0/xa5 + /xb0/xa6 + /xb0/xa7 + /xb0/xa8 + /xb0/xa9 + /xb0/xaa + /xb0/xab + /xb0/xac + /xb0/xad + /xb0/xae + /xb0/xaf + /xb0/xb0 + /xb0/xb1 + /xb0/xb2 + /xb0/xb3 + /xb0/xb4 + /xb0/xb5 + /xb0/xb6 + /xb0/xb7 + /xb0/xb8 + /xb0/xb9 + /xb0/xba + /xb0/xbb + /xb0/xbc + /xb0/xbd + /xb0/xbe + /xb0/xbf + /xb0/xc0 + /xb0/xc1 + /xb0/xc2 + /xb0/xc3 + /xb0/xc4 + /xb0/xc5 + /xb0/xc6 + /xb0/xc7 + /xb0/xc8 + /xb0/xc9 + /xb0/xca + /xb0/xcb + /xb0/xcc + /xb0/xcd + /xb0/xce + /xb0/xcf + /xb0/xd0 + /xb0/xd1 + /xb0/xd2 + /xb0/xd3 + /xb0/xd4 + /xb0/xd5 + /xb0/xd6 + /xb0/xd7 + /xb0/xd8 + /xb0/xd9 + /xb0/xda + /xb0/xdb + /xb0/xdc + /xb0/xdd + /xb0/xde + /xb0/xdf + /xb0/xe0 + /xb0/xe1 + /xb0/xe2 + /xb0/xe3 + /xb0/xe4 + /xb0/xe5 + /xb0/xe6 + /xb0/xe7 + /xb0/xe8 + /xb0/xe9 + /xb0/xea + /xb0/xeb + /xb0/xec + /xb0/xed + /xb0/xee + /xb0/xef + /xb0/xf0 + /xb0/xf1 + /xb0/xf2 + /xb0/xf3 + /xb0/xf4 + /xb0/xf5 + /xb0/xf6 + /xb0/xf7 + /xb0/xf8 + /xb0/xf9 + /xb0/xfa + /xb0/xfb + /xb0/xfc + /xb0/xfd + /xb0/xfe + /xb1/x40 + /xb1/x41 + /xb1/x42 + /xb1/x43 + /xb1/x44 + /xb1/x45 + /xb1/x46 + /xb1/x47 + /xb1/x48 + /xb1/x49 + /xb1/x4a + /xb1/x4b + /xb1/x4c + /xb1/x4d + /xb1/x4e + /xb1/x4f + /xb1/x50 + /xb1/x51 + /xb1/x52 + /xb1/x53 + /xb1/x54 + /xb1/x55 + /xb1/x56 + /xb1/x57 + /xb1/x58 + /xb1/x59 + /xb1/x5a + /xb1/x5b + /xb1/x5c + /xb1/x5d + /xb1/x5e + /xb1/x5f + /xb1/x60 + /xb1/x61 + /xb1/x62 + /xb1/x63 + /xb1/x64 + /xb1/x65 + /xb1/x66 + /xb1/x67 + /xb1/x68 + /xb1/x69 + /xb1/x6a + /xb1/x6b + /xb1/x6c + /xb1/x6d + /xb1/x6e + /xb1/x6f + /xb1/x70 + /xb1/x71 + /xb1/x72 + /xb1/x73 + /xb1/x74 + /xb1/x75 + /xb1/x76 + /xb1/x77 + /xb1/x78 + /xb1/x79 + /xb1/x7a + /xb1/x7b + /xb1/x7c + /xb1/x7d + /xb1/x7e + /xb1/xa1 + /xb1/xa2 + /xb1/xa3 + /xb1/xa4 + /xb1/xa5 + /xb1/xa6 + /xb1/xa7 + /xb1/xa8 + /xb1/xa9 + /xb1/xaa + /xb1/xab + /xb1/xac + /xb1/xad + /xb1/xae + /xb1/xaf + /xb1/xb0 + /xb1/xb1 + /xb1/xb2 + /xb1/xb3 + /xb1/xb4 + /xb1/xb5 + /xb1/xb6 + /xb1/xb7 + /xb1/xb8 + /xb1/xb9 + /xb1/xba + /xb1/xbb + /xb1/xbc + /xb1/xbd + /xb1/xbe + /xb1/xbf + /xb1/xc0 + /xb1/xc1 + /xb1/xc2 + /xb1/xc3 + /xb1/xc4 + /xb1/xc5 + /xb1/xc6 + /xb1/xc7 + /xb1/xc8 + /xb1/xc9 + /xb1/xca + /xb1/xcb + /xb1/xcc + /xb1/xcd + /xb1/xce + /xb1/xcf + /xb1/xd0 + /xb1/xd1 + /xb1/xd2 + /xb1/xd3 + /xb1/xd4 + /xb1/xd5 + /xb1/xd6 + /xb1/xd7 + /xb1/xd8 + /xb1/xd9 + /xb1/xda + /xb1/xdb + /xb1/xdc + /xb1/xdd + /xb1/xde + /xb1/xdf + /xb1/xe0 + /xb1/xe1 + /xb1/xe2 + /xb1/xe3 + /xb1/xe4 + /xb1/xe5 + /xb1/xe6 + /xb1/xe7 + /xb1/xe8 + /xb1/xe9 + /xb1/xea + /xb1/xeb + /xb1/xec + /xb1/xed + /xb1/xee + /xb1/xef + /xb1/xf0 + /xb1/xf1 + /xb1/xf2 + /xb1/xf3 + /xb1/xf4 + /xb1/xf5 + /xb1/xf6 + /xb1/xf7 + /xb1/xf8 + /xb1/xf9 + /xb1/xfa + /xb1/xfb + /xb1/xfc + /xb1/xfd + /xb1/xfe + /xb2/x40 + /xb2/x41 + /xb2/x42 + /xb2/x43 + /xb2/x44 + /xb2/x45 + /xb2/x46 + /xb2/x47 + /xb2/x48 + /xb2/x49 + /xb2/x4a + /xb2/x4b + /xb2/x4c + /xb2/x4d + /xb2/x4e + /xb2/x4f + /xb2/x50 + /xb2/x51 + /xb2/x52 + /xb2/x53 + /xb2/x54 + /xb2/x55 + /xb2/x56 + /xb2/x57 + /xb2/x58 + /xb2/x59 + /xb2/x5a + /xb2/x5b + /xb2/x5c + /xb2/x5d + /xb2/x5e + /xb2/x5f + /xb2/x60 + /xb2/x61 + /xb2/x62 + /xb2/x63 + /xb2/x64 + /xb2/x65 + /xb2/x66 + /xb2/x67 + /xb2/x68 + /xb2/x69 + /xb2/x6a + /xb2/x6b + /xb2/x6c + /xb2/x6d + /xb2/x6e + /xb2/x6f + /xb2/x70 + /xb2/x71 + /xb2/x72 + /xb2/x73 + /xb2/x74 + /xb2/x75 + /xb2/x76 + /xb2/x77 + /xb2/x78 + /xb2/x79 + /xb2/x7a + /xb2/x7b + /xb2/x7c + /xb2/x7d + /xb2/x7e + /xb2/xa1 + /xb2/xa2 + /xb2/xa3 + /xb2/xa4 + /xb2/xa5 + /xb2/xa6 + /xb2/xa7 + /xb2/xa8 + /xb2/xa9 + /xb2/xaa + /xb2/xab + /xb2/xac + /xb2/xad + /xb2/xae + /xb2/xaf + /xb2/xb0 + /xb2/xb1 + /xb2/xb2 + /xb2/xb3 + /xb2/xb4 + /xb2/xb5 + /xb2/xb6 + /xb2/xb7 + /xb2/xb8 + /xb2/xb9 + /xb2/xba + /xb2/xbb + /xb2/xbc + /xb2/xbd + /xb2/xbe + /xb2/xbf + /xb2/xc0 + /xb2/xc1 + /xb2/xc2 + /xb2/xc3 + /xb2/xc4 + /xb2/xc5 + /xb2/xc6 + /xb2/xc7 + /xb2/xc8 + /xb2/xc9 + /xb2/xca + /xb2/xcb + /xb2/xcc + /xb2/xcd + /xb2/xce + /xb2/xcf + /xb2/xd0 + /xb2/xd1 + /xb2/xd2 + /xb2/xd3 + /xb2/xd4 + /xb2/xd5 + /xb2/xd6 + /xb2/xd7 + /xb2/xd8 + /xb2/xd9 + /xb2/xda + /xb2/xdb + /xb2/xdc + /xb2/xdd + /xb2/xde + /xb2/xdf + /xb2/xe0 + /xb2/xe1 + /xb2/xe2 + /xb2/xe3 + /xb2/xe4 + /xb2/xe5 + /xb2/xe6 + /xb2/xe7 + /xb2/xe8 + /xb2/xe9 + /xb2/xea + /xb2/xeb + /xb2/xec + /xb2/xed + /xb2/xee + /xb2/xef + /xb2/xf0 + /xb2/xf1 + /xb2/xf2 + /xb2/xf3 + /xb2/xf4 + /xb2/xf5 + /xb2/xf6 + /xb2/xf7 + /xb2/xf8 + /xb2/xf9 + /xb2/xfa + /xb2/xfb + /xb2/xfc + /xb2/xfd + /xb2/xfe + /xb3/x40 + /xb3/x41 + /xb3/x42 + /xb3/x43 + /xb3/x44 + /xb3/x45 + /xb3/x46 + /xb3/x47 + /xb3/x48 + /xb3/x49 + /xb3/x4a + /xb3/x4b + /xb3/x4c + /xb3/x4d + /xb3/x4e + /xb3/x4f + /xb3/x50 + /xb3/x51 + /xb3/x52 + /xb3/x53 + /xb3/x54 + /xb3/x55 + /xb3/x56 + /xb3/x57 + /xb3/x58 + /xb3/x59 + /xb3/x5a + /xb3/x5b + /xb3/x5c + /xb3/x5d + /xb3/x5e + /xb3/x5f + /xb3/x60 + /xb3/x61 + /xb3/x62 + /xb3/x63 + /xb3/x64 + /xb3/x65 + /xb3/x66 + /xb3/x67 + /xb3/x68 + /xb3/x69 + /xb3/x6a + /xb3/x6b + /xb3/x6c + /xb3/x6d + /xb3/x6e + /xb3/x6f + /xb3/x70 + /xb3/x71 + /xb3/x72 + /xb3/x73 + /xb3/x74 + /xb3/x75 + /xb3/x76 + /xb3/x77 + /xb3/x78 + /xb3/x79 + /xb3/x7a + /xb3/x7b + /xb3/x7c + /xb3/x7d + /xb3/x7e + /xb3/xa1 + /xb3/xa2 + /xb3/xa3 + /xb3/xa4 + /xb3/xa5 + /xb3/xa6 + /xb3/xa7 + /xb3/xa8 + /xb3/xa9 + /xb3/xaa + /xb3/xab + /xb3/xac + /xb3/xad + /xb3/xae + /xb3/xaf + /xb3/xb0 + /xb3/xb1 + /xb3/xb2 + /xb3/xb3 + /xb3/xb4 + /xb3/xb5 + /xb3/xb6 + /xb3/xb7 + /xb3/xb8 + /xb3/xb9 + /xb3/xba + /xb3/xbb + /xb3/xbc + /xb3/xbd + /xb3/xbe + /xb3/xbf + /xb3/xc0 + /xb3/xc1 + /xb3/xc2 + /xb3/xc3 + /xb3/xc4 + /xb3/xc5 + /xb3/xc6 + /xb3/xc7 + /xb3/xc8 + /xb3/xc9 + /xb3/xca + /xb3/xcb + /xb3/xcc + /xb3/xcd + /xb3/xce + /xb3/xcf + /xb3/xd0 + /xb3/xd1 + /xb3/xd2 + /xb3/xd3 + /xb3/xd4 + /xb3/xd5 + /xb3/xd6 + /xb3/xd7 + /xb3/xd8 + /xb3/xd9 + /xb3/xda + /xb3/xdb + /xb3/xdc + /xb3/xdd + /xb3/xde + /xb3/xdf + /xb3/xe0 + /xb3/xe1 + /xb3/xe2 + /xb3/xe3 + /xb3/xe4 + /xb3/xe5 + /xb3/xe6 + /xb3/xe7 + /xb3/xe8 + /xb3/xe9 + /xb3/xea + /xb3/xeb + /xb3/xec + /xb3/xed + /xb3/xee + /xb3/xef + /xb3/xf0 + /xb3/xf1 + /xb3/xf2 + /xb3/xf3 + /xb3/xf4 + /xb3/xf5 + /xb3/xf6 + /xb3/xf7 + /xb3/xf8 + /xb3/xf9 + /xb3/xfa + /xb3/xfb + /xb3/xfc + /xb3/xfd + /xb3/xfe + /xb4/x40 + /xb4/x41 + /xb4/x42 + /xb4/x43 + /xb4/x44 + /xb4/x45 + /xb4/x46 + /xb4/x47 + /xb4/x48 + /xb4/x49 + /xb4/x4a + /xb4/x4b + /xb4/x4c + /xb4/x4d + /xb4/x4e + /xb4/x4f + /xb4/x50 + /xb4/x51 + /xb4/x52 + /xb4/x53 + /xb4/x54 + /xb4/x55 + /xb4/x56 + /xb4/x57 + /xb4/x58 + /xb4/x59 + /xb4/x5a + /xb4/x5b + /xb4/x5c + /xb4/x5d + /xb4/x5e + /xb4/x5f + /xb4/x60 + /xb4/x61 + /xb4/x62 + /xb4/x63 + /xb4/x64 + /xb4/x65 + /xb4/x66 + /xb4/x67 + /xb4/x68 + /xb4/x69 + /xb4/x6a + /xb4/x6b + /xb4/x6c + /xb4/x6d + /xb4/x6e + /xb4/x6f + /xb4/x70 + /xb4/x71 + /xb4/x72 + /xb4/x73 + /xb4/x74 + /xb4/x75 + /xb4/x76 + /xb4/x77 + /xb4/x78 + /xb4/x79 + /xb4/x7a + /xb4/x7b + /xb4/x7c + /xb4/x7d + /xb4/x7e + /xb4/xa1 + /xb4/xa2 + /xb4/xa3 + /xb4/xa4 + /xb4/xa5 + /xb4/xa6 + /xb4/xa7 + /xb4/xa8 + /xb4/xa9 + /xb4/xaa + /xb4/xab + /xb4/xac + /xb4/xad + /xb4/xae + /xb4/xaf + /xb4/xb0 + /xb4/xb1 + /xb4/xb2 + /xb4/xb3 + /xb4/xb4 + /xb4/xb5 + /xb4/xb6 + /xb4/xb7 + /xb4/xb8 + /xb4/xb9 + /xb4/xba + /xb4/xbb + /xb4/xbc + /xb4/xbd + /xb4/xbe + /xb4/xbf + /xb4/xc0 + /xb4/xc1 + /xb4/xc2 + /xb4/xc3 + /xb4/xc4 + /xb4/xc5 + /xb4/xc6 + /xb4/xc7 + /xb4/xc8 + /xb4/xc9 + /xb4/xca + /xb4/xcb + /xb4/xcc + /xb4/xcd + /xb4/xce + /xb4/xcf + /xb4/xd0 + /xb4/xd1 + /xb4/xd2 + /xb4/xd3 + /xb4/xd4 + /xb4/xd5 + /xb4/xd6 + /xb4/xd7 + /xb4/xd8 + /xb4/xd9 + /xb4/xda + /xb4/xdb + /xb4/xdc + /xb4/xdd + /xb4/xde + /xb4/xdf + /xb4/xe0 + /xb4/xe1 + /xb4/xe2 + /xb4/xe3 + /xb4/xe4 + /xb4/xe5 + /xb4/xe6 + /xb4/xe7 + /xb4/xe8 + /xb4/xe9 + /xb4/xea + /xb4/xeb + /xb4/xec + /xb4/xed + /xb4/xee + /xb4/xef + /xb4/xf0 + /xb4/xf1 + /xb4/xf2 + /xb4/xf3 + /xb4/xf4 + /xb4/xf5 + /xb4/xf6 + /xb4/xf7 + /xb4/xf8 + /xb4/xf9 + /xb4/xfa + /xb4/xfb + /xb4/xfc + /xb4/xfd + /xb4/xfe + /xb5/x40 + /xb5/x41 + /xb5/x42 + /xb5/x43 + /xb5/x44 + /xb5/x45 + /xb5/x46 + /xb5/x47 + /xb5/x48 + /xb5/x49 + /xb5/x4a + /xb5/x4b + /xb5/x4c + /xb5/x4d + /xb5/x4e + /xb5/x4f + /xb5/x50 + /xb5/x51 + /xb5/x52 + /xb5/x53 + /xb5/x54 + /xb5/x55 + /xb5/x56 + /xb5/x57 + /xb5/x58 + /xb5/x59 + /xb5/x5a + /xb5/x5b + /xb5/x5c + /xb5/x5d + /xb5/x5e + /xb5/x5f + /xb5/x60 + /xb5/x61 + /xb5/x62 + /xb5/x63 + /xb5/x64 + /xb5/x65 + /xb5/x66 + /xb5/x67 + /xb5/x68 + /xb5/x69 + /xb5/x6a + /xb5/x6b + /xb5/x6c + /xb5/x6d + /xb5/x6e + /xb5/x6f + /xb5/x70 + /xb5/x71 + /xb5/x72 + /xb5/x73 + /xb5/x74 + /xb5/x75 + /xb5/x76 + /xb5/x77 + /xb5/x78 + /xb5/x79 + /xb5/x7a + /xb5/x7b + /xb5/x7c + /xb5/x7d + /xb5/x7e + /xb5/xa1 + /xb5/xa2 + /xb5/xa3 + /xb5/xa4 + /xb5/xa5 + /xb5/xa6 + /xb5/xa7 + /xb5/xa8 + /xb5/xa9 + /xb5/xaa + /xb5/xab + /xb5/xac + /xb5/xad + /xb5/xae + /xb5/xaf + /xb5/xb0 + /xb5/xb1 + /xb5/xb2 + /xb5/xb3 + /xb5/xb4 + /xb5/xb5 + /xb5/xb6 + /xb5/xb7 + /xb5/xb8 + /xb5/xb9 + /xb5/xba + /xb5/xbb + /xb5/xbc + /xb5/xbd + /xb5/xbe + /xb5/xbf + /xb5/xc0 + /xb5/xc1 + /xb5/xc2 + /xb5/xc3 + /xb5/xc4 + /xb5/xc5 + /xb5/xc6 + /xb5/xc7 + /xb5/xc8 + /xb5/xc9 + /xb5/xca + /xb5/xcb + /xb5/xcc + /xb5/xcd + /xb5/xce + /xb5/xcf + /xb5/xd0 + /xb5/xd1 + /xb5/xd2 + /xb5/xd3 + /xb5/xd4 + /xb5/xd5 + /xb5/xd6 + /xb5/xd7 + /xb5/xd8 + /xb5/xd9 + /xb5/xda + /xb5/xdb + /xb5/xdc + /xb5/xdd + /xb5/xde + /xb5/xdf + /xb5/xe0 + /xb5/xe1 + /xb5/xe2 + /xb5/xe3 + /xb5/xe4 + /xb5/xe5 + /xb5/xe6 + /xb5/xe7 + /xb5/xe8 + /xb5/xe9 + /xb5/xea + /xb5/xeb + /xb5/xec + /xb5/xed + /xb5/xee + /xb5/xef + /xb5/xf0 + /xb5/xf1 + /xb5/xf2 + /xb5/xf3 + /xb5/xf4 + /xb5/xf5 + /xb5/xf6 + /xb5/xf7 + /xb5/xf8 + /xb5/xf9 + /xb5/xfa + /xb5/xfb + /xb5/xfc + /xb5/xfd + /xb5/xfe + /xb6/x40 + /xb6/x41 + /xb6/x42 + /xb6/x43 + /xb6/x44 + /xb6/x45 + /xb6/x46 + /xb6/x47 + /xb6/x48 + /xb6/x49 + /xb6/x4a + /xb6/x4b + /xb6/x4c + /xb6/x4d + /xb6/x4e + /xb6/x4f + /xb6/x50 + /xb6/x51 + /xb6/x52 + /xb6/x53 + /xb6/x54 + /xb6/x55 + /xb6/x56 + /xb6/x57 + /xb6/x58 + /xb6/x59 + /xb6/x5a + /xb6/x5b + /xb6/x5c + /xb6/x5d + /xb6/x5e + /xb6/x5f + /xb6/x60 + /xb6/x61 + /xb6/x62 + /xb6/x63 + /xb6/x64 + /xb6/x65 + /xb6/x66 + /xb6/x67 + /xb6/x68 + /xb6/x69 + /xb6/x6a + /xb6/x6b + /xb6/x6c + /xb6/x6d + /xb6/x6e + /xb6/x6f + /xb6/x70 + /xb6/x71 + /xb6/x72 + /xb6/x73 + /xb6/x74 + /xb6/x75 + /xb6/x76 + /xb6/x77 + /xb6/x78 + /xb6/x79 + /xb6/x7a + /xb6/x7b + /xb6/x7c + /xb6/x7d + /xb6/x7e + /xb6/xa1 + /xb6/xa2 + /xb6/xa3 + /xb6/xa4 + /xb6/xa5 + /xb6/xa6 + /xb6/xa7 + /xb6/xa8 + /xb6/xa9 + /xb6/xaa + /xb6/xab + /xb6/xac + /xb6/xad + /xb6/xae + /xb6/xaf + /xb6/xb0 + /xb6/xb1 + /xb6/xb2 + /xb6/xb3 + /xb6/xb4 + /xb6/xb5 + /xb6/xb6 + /xb6/xb7 + /xb6/xb8 + /xb6/xb9 + /xb6/xba + /xb6/xbb + /xb6/xbc + /xb6/xbd + /xb6/xbe + /xb6/xbf + /xb6/xc0 + /xb6/xc1 + /xb6/xc2 + /xb6/xc3 + /xb6/xc4 + /xb6/xc5 + /xb6/xc6 + /xb6/xc7 + /xb6/xc8 + /xb6/xc9 + /xb6/xca + /xb6/xcb + /xb6/xcc + /xb6/xcd + /xb6/xce + /xb6/xcf + /xb6/xd0 + /xb6/xd1 + /xb6/xd2 + /xb6/xd3 + /xb6/xd4 + /xb6/xd5 + /xb6/xd6 + /xb6/xd7 + /xb6/xd8 + /xb6/xd9 + /xb6/xda + /xb6/xdb + /xb6/xdc + /xb6/xdd + /xb6/xde + /xb6/xdf + /xb6/xe0 + /xb6/xe1 + /xb6/xe2 + /xb6/xe3 + /xb6/xe4 + /xb6/xe5 + /xb6/xe6 + /xb6/xe7 + /xb6/xe8 + /xb6/xe9 + /xb6/xea + /xb6/xeb + /xb6/xec + /xb6/xed + /xb6/xee + /xb6/xef + /xb6/xf0 + /xb6/xf1 + /xb6/xf2 + /xb6/xf3 + /xb6/xf4 + /xb6/xf5 + /xb6/xf6 + /xb6/xf7 + /xb6/xf8 + /xb6/xf9 + /xb6/xfa + /xb6/xfb + /xb6/xfc + /xb6/xfd + /xb6/xfe + /xb7/x40 + /xb7/x41 + /xb7/x42 + /xb7/x43 + /xb7/x44 + /xb7/x45 + /xb7/x46 + /xb7/x47 + /xb7/x48 + /xb7/x49 + /xb7/x4a + /xb7/x4b + /xb7/x4c + /xb7/x4d + /xb7/x4e + /xb7/x4f + /xb7/x50 + /xb7/x51 + /xb7/x52 + /xb7/x53 + /xb7/x54 + /xb7/x55 + /xb7/x56 + /xb7/x57 + /xb7/x58 + /xb7/x59 + /xb7/x5a + /xb7/x5b + /xb7/x5c + /xb7/x5d + /xb7/x5e + /xb7/x5f + /xb7/x60 + /xb7/x61 + /xb7/x62 + /xb7/x63 + /xb7/x64 + /xb7/x65 + /xb7/x66 + /xb7/x67 + /xb7/x68 + /xb7/x69 + /xb7/x6a + /xb7/x6b + /xb7/x6c + /xb7/x6d + /xb7/x6e + /xb7/x6f + /xb7/x70 + /xb7/x71 + /xb7/x72 + /xb7/x73 + /xb7/x74 + /xb7/x75 + /xb7/x76 + /xb7/x77 + /xb7/x78 + /xb7/x79 + /xb7/x7a + /xb7/x7b + /xb7/x7c + /xb7/x7d + /xb7/x7e + /xb7/xa1 + /xb7/xa2 + /xb7/xa3 + /xb7/xa4 + /xb7/xa5 + /xb7/xa6 + /xb7/xa7 + /xb7/xa8 + /xb7/xa9 + /xb7/xaa + /xb7/xab + /xb7/xac + /xb7/xad + /xb7/xae + /xb7/xaf + /xb7/xb0 + /xb7/xb1 + /xb7/xb2 + /xb7/xb3 + /xb7/xb4 + /xb7/xb5 + /xb7/xb6 + /xb7/xb7 + /xb7/xb8 + /xb7/xb9 + /xb7/xba + /xb7/xbb + /xb7/xbc + /xb7/xbd + /xb7/xbe + /xb7/xbf + /xb7/xc0 + /xb7/xc1 + /xb7/xc2 + /xb7/xc3 + /xb7/xc4 + /xb7/xc5 + /xb7/xc6 + /xb7/xc7 + /xb7/xc8 + /xb7/xc9 + /xb7/xca + /xb7/xcb + /xb7/xcc + /xb7/xcd + /xb7/xce + /xb7/xcf + /xb7/xd0 + /xb7/xd1 + /xb7/xd2 + /xb7/xd3 + /xb7/xd4 + /xb7/xd5 + /xb7/xd6 + /xb7/xd7 + /xb7/xd8 + /xb7/xd9 + /xb7/xda + /xb7/xdb + /xb7/xdc + /xb7/xdd + /xb7/xde + /xb7/xdf + /xb7/xe0 + /xb7/xe1 + /xb7/xe2 + /xb7/xe3 + /xb7/xe4 + /xb7/xe5 + /xb7/xe6 + /xb7/xe7 + /xb7/xe8 + /xb7/xe9 + /xb7/xea + /xb7/xeb + /xb7/xec + /xb7/xed + /xb7/xee + /xb7/xef + /xb7/xf0 + /xb7/xf1 + /xb7/xf2 + /xb7/xf3 + /xb7/xf4 + /xb7/xf5 + /xb7/xf6 + /xb7/xf7 + /xb7/xf8 + /xb7/xf9 + /xb7/xfa + /xb7/xfb + /xb7/xfc + /xb7/xfd + /xb7/xfe + /xb8/x40 + /xb8/x41 + /xb8/x42 + /xb8/x43 + /xb8/x44 + /xb8/x45 + /xb8/x46 + /xb8/x47 + /xb8/x48 + /xb8/x49 + /xb8/x4a + /xb8/x4b + /xb8/x4c + /xb8/x4d + /xb8/x4e + /xb8/x4f + /xb8/x50 + /xb8/x51 + /xb8/x52 + /xb8/x53 + /xb8/x54 + /xb8/x55 + /xb8/x56 + /xb8/x57 + /xb8/x58 + /xb8/x59 + /xb8/x5a + /xb8/x5b + /xb8/x5c + /xb8/x5d + /xb8/x5e + /xb8/x5f + /xb8/x60 + /xb8/x61 + /xb8/x62 + /xb8/x63 + /xb8/x64 + /xb8/x65 + /xb8/x66 + /xb8/x67 + /xb8/x68 + /xb8/x69 + /xb8/x6a + /xb8/x6b + /xb8/x6c + /xb8/x6d + /xb8/x6e + /xb8/x6f + /xb8/x70 + /xb8/x71 + /xb8/x72 + /xb8/x73 + /xb8/x74 + /xb8/x75 + /xb8/x76 + /xb8/x77 + /xb8/x78 + /xb8/x79 + /xb8/x7a + /xb8/x7b + /xb8/x7c + /xb8/x7d + /xb8/x7e + /xb8/xa1 + /xb8/xa2 + /xb8/xa3 + /xb8/xa4 + /xb8/xa5 + /xb8/xa6 + /xb8/xa7 + /xb8/xa8 + /xb8/xa9 + /xb8/xaa + /xb8/xab + /xb8/xac + /xb8/xad + /xb8/xae + /xb8/xaf + /xb8/xb0 + /xb8/xb1 + /xb8/xb2 + /xb8/xb3 + /xb8/xb4 + /xb8/xb5 + /xb8/xb6 + /xb8/xb7 + /xb8/xb8 + /xb8/xb9 + /xb8/xba + /xb8/xbb + /xb8/xbc + /xb8/xbd + /xb8/xbe + /xb8/xbf + /xb8/xc0 + /xb8/xc1 + /xb8/xc2 + /xb8/xc3 + /xb8/xc4 + /xb8/xc5 + /xb8/xc6 + /xb8/xc7 + /xb8/xc8 + /xb8/xc9 + /xb8/xca + /xb8/xcb + /xb8/xcc + /xb8/xcd + /xb8/xce + /xb8/xcf + /xb8/xd0 + /xb8/xd1 + /xb8/xd2 + /xb8/xd3 + /xb8/xd4 + /xb8/xd5 + /xb8/xd6 + /xb8/xd7 + /xb8/xd8 + /xb8/xd9 + /xb8/xda + /xb8/xdb + /xb8/xdc + /xb8/xdd + /xb8/xde + /xb8/xdf + /xb8/xe0 + /xb8/xe1 + /xb8/xe2 + /xb8/xe3 + /xb8/xe4 + /xb8/xe5 + /xb8/xe6 + /xb8/xe7 + /xb8/xe8 + /xb8/xe9 + /xb8/xea + /xb8/xeb + /xb8/xec + /xb8/xed + /xb8/xee + /xb8/xef + /xb8/xf0 + /xb8/xf1 + /xb8/xf2 + /xb8/xf3 + /xb8/xf4 + /xb8/xf5 + /xb8/xf6 + /xb8/xf7 + /xb8/xf8 + /xb8/xf9 + /xb8/xfa + /xb8/xfb + /xb8/xfc + /xb8/xfd + /xb8/xfe + /xb9/x40 + /xb9/x41 + /xb9/x42 + /xb9/x43 + /xb9/x44 + /xb9/x45 + /xb9/x46 + /xb9/x47 + /xb9/x48 + /xb9/x49 + /xb9/x4a + /xb9/x4b + /xb9/x4c + /xb9/x4d + /xb9/x4e + /xb9/x4f + /xb9/x50 + /xb9/x51 + /xb9/x52 + /xb9/x53 + /xb9/x54 + /xb9/x55 + /xb9/x56 + /xb9/x57 + /xb9/x58 + /xb9/x59 + /xb9/x5a + /xb9/x5b + /xb9/x5c + /xb9/x5d + /xb9/x5e + /xb9/x5f + /xb9/x60 + /xb9/x61 + /xb9/x62 + /xb9/x63 + /xb9/x64 + /xb9/x65 + /xb9/x66 + /xb9/x67 + /xb9/x68 + /xb9/x69 + /xb9/x6a + /xb9/x6b + /xb9/x6c + /xb9/x6d + /xb9/x6e + /xb9/x6f + /xb9/x70 + /xb9/x71 + /xb9/x72 + /xb9/x73 + /xb9/x74 + /xb9/x75 + /xb9/x76 + /xb9/x77 + /xb9/x78 + /xb9/x79 + /xb9/x7a + /xb9/x7b + /xb9/x7c + /xb9/x7d + /xb9/x7e + /xb9/xa1 + /xb9/xa2 + /xb9/xa3 + /xb9/xa4 + /xb9/xa5 + /xb9/xa6 + /xb9/xa7 + /xb9/xa8 + /xb9/xa9 + /xb9/xaa + /xb9/xab + /xb9/xac + /xb9/xad + /xb9/xae + /xb9/xaf + /xb9/xb0 + /xb9/xb1 + /xb9/xb2 + /xb9/xb3 + /xb9/xb4 + /xb9/xb5 + /xb9/xb6 + /xb9/xb7 + /xb9/xb8 + /xb9/xb9 + /xb9/xba + /xb9/xbb + /xb9/xbc + /xb9/xbd + /xb9/xbe + /xb9/xbf + /xb9/xc0 + /xb9/xc1 + /xb9/xc2 + /xb9/xc3 + /xb9/xc4 + /xb9/xc5 + /xb9/xc6 + /xb9/xc7 + /xb9/xc8 + /xb9/xc9 + /xb9/xca + /xb9/xcb + /xb9/xcc + /xb9/xcd + /xb9/xce + /xb9/xcf + /xb9/xd0 + /xb9/xd1 + /xb9/xd2 + /xb9/xd3 + /xb9/xd4 + /xb9/xd5 + /xb9/xd6 + /xb9/xd7 + /xb9/xd8 + /xb9/xd9 + /xb9/xda + /xb9/xdb + /xb9/xdc + /xb9/xdd + /xb9/xde + /xb9/xdf + /xb9/xe0 + /xb9/xe1 + /xb9/xe2 + /xb9/xe3 + /xb9/xe4 + /xb9/xe5 + /xb9/xe6 + /xb9/xe7 + /xb9/xe8 + /xb9/xe9 + /xb9/xea + /xb9/xeb + /xb9/xec + /xb9/xed + /xb9/xee + /xb9/xef + /xb9/xf0 + /xb9/xf1 + /xb9/xf2 + /xb9/xf3 + /xb9/xf4 + /xb9/xf5 + /xb9/xf6 + /xb9/xf7 + /xb9/xf8 + /xb9/xf9 + /xb9/xfa + /xb9/xfb + /xb9/xfc + /xb9/xfd + /xb9/xfe + /xba/x40 + /xba/x41 + /xba/x42 + /xba/x43 + /xba/x44 + /xba/x45 + /xba/x46 + /xba/x47 + /xba/x48 + /xba/x49 + /xba/x4a + /xba/x4b + /xba/x4c + /xba/x4d + /xba/x4e + /xba/x4f + /xba/x50 + /xba/x51 + /xba/x52 + /xba/x53 + /xba/x54 + /xba/x55 + /xba/x56 + /xba/x57 + /xba/x58 + /xba/x59 + /xba/x5a + /xba/x5b + /xba/x5c + /xba/x5d + /xba/x5e + /xba/x5f + /xba/x60 + /xba/x61 + /xba/x62 + /xba/x63 + /xba/x64 + /xba/x65 + /xba/x66 + /xba/x67 + /xba/x68 + /xba/x69 + /xba/x6a + /xba/x6b + /xba/x6c + /xba/x6d + /xba/x6e + /xba/x6f + /xba/x70 + /xba/x71 + /xba/x72 + /xba/x73 + /xba/x74 + /xba/x75 + /xba/x76 + /xba/x77 + /xba/x78 + /xba/x79 + /xba/x7a + /xba/x7b + /xba/x7c + /xba/x7d + /xba/x7e + /xba/xa1 + /xba/xa2 + /xba/xa3 + /xba/xa4 + /xba/xa5 + /xba/xa6 + /xba/xa7 + /xba/xa8 + /xba/xa9 + /xba/xaa + /xba/xab + /xba/xac + /xba/xad + /xba/xae + /xba/xaf + /xba/xb0 + /xba/xb1 + /xba/xb2 + /xba/xb3 + /xba/xb4 + /xba/xb5 + /xba/xb6 + /xba/xb7 + /xba/xb8 + /xba/xb9 + /xba/xba + /xba/xbb + /xba/xbc + /xba/xbd + /xba/xbe + /xba/xbf + /xba/xc0 + /xba/xc1 + /xba/xc2 + /xba/xc3 + /xba/xc4 + /xba/xc5 + /xba/xc6 + /xba/xc7 + /xba/xc8 + /xba/xc9 + /xba/xca + /xba/xcb + /xba/xcc + /xba/xcd + /xba/xce + /xba/xcf + /xba/xd0 + /xba/xd1 + /xba/xd2 + /xba/xd3 + /xba/xd4 + /xba/xd5 + /xba/xd6 + /xba/xd7 + /xba/xd8 + /xba/xd9 + /xba/xda + /xba/xdb + /xba/xdc + /xba/xdd + /xba/xde + /xba/xdf + /xba/xe0 + /xba/xe1 + /xba/xe2 + /xba/xe3 + /xba/xe4 + /xba/xe5 + /xba/xe6 + /xba/xe7 + /xba/xe8 + /xba/xe9 + /xba/xea + /xba/xeb + /xba/xec + /xba/xed + /xba/xee + /xba/xef + /xba/xf0 + /xba/xf1 + /xba/xf2 + /xba/xf3 + /xba/xf4 + /xba/xf5 + /xba/xf6 + /xba/xf7 + /xba/xf8 + /xba/xf9 + /xba/xfa + /xba/xfb + /xba/xfc + /xba/xfd + /xba/xfe + /xbb/x40 + /xbb/x41 + /xbb/x42 + /xbb/x43 + /xbb/x44 + /xbb/x45 + /xbb/x46 + /xbb/x47 + /xbb/x48 + /xbb/x49 + /xbb/x4a + /xbb/x4b + /xbb/x4c + /xbb/x4d + /xbb/x4e + /xbb/x4f + /xbb/x50 + /xbb/x51 + /xbb/x52 + /xbb/x53 + /xbb/x54 + /xbb/x55 + /xbb/x56 + /xbb/x57 + /xbb/x58 + /xbb/x59 + /xbb/x5a + /xbb/x5b + /xbb/x5c + /xbb/x5d + /xbb/x5e + /xbb/x5f + /xbb/x60 + /xbb/x61 + /xbb/x62 + /xbb/x63 + /xbb/x64 + /xbb/x65 + /xbb/x66 + /xbb/x67 + /xbb/x68 + /xbb/x69 + /xbb/x6a + /xbb/x6b + /xbb/x6c + /xbb/x6d + /xbb/x6e + /xbb/x6f + /xbb/x70 + /xbb/x71 + /xbb/x72 + /xbb/x73 + /xbb/x74 + /xbb/x75 + /xbb/x76 + /xbb/x77 + /xbb/x78 + /xbb/x79 + /xbb/x7a + /xbb/x7b + /xbb/x7c + /xbb/x7d + /xbb/x7e + /xbb/xa1 + /xbb/xa2 + /xbb/xa3 + /xbb/xa4 + /xbb/xa5 + /xbb/xa6 + /xbb/xa7 + /xbb/xa8 + /xbb/xa9 + /xbb/xaa + /xbb/xab + /xbb/xac + /xbb/xad + /xbb/xae + /xbb/xaf + /xbb/xb0 + /xbb/xb1 + /xbb/xb2 + /xbb/xb3 + /xbb/xb4 + /xbb/xb5 + /xbb/xb6 + /xbb/xb7 + /xbb/xb8 + /xbb/xb9 + /xbb/xba + /xbb/xbb + /xbb/xbc + /xbb/xbd + /xbb/xbe + /xbb/xbf + /xbb/xc0 + /xbb/xc1 + /xbb/xc2 + /xbb/xc3 + /xbb/xc4 + /xbb/xc5 + /xbb/xc6 + /xbb/xc7 + /xbb/xc8 + /xbb/xc9 + /xbb/xca + /xbb/xcb + /xbb/xcc + /xbb/xcd + /xbb/xce + /xbb/xcf + /xbb/xd0 + /xbb/xd1 + /xbb/xd2 + /xbb/xd3 + /xbb/xd4 + /xbb/xd5 + /xbb/xd6 + /xbb/xd7 + /xbb/xd8 + /xbb/xd9 + /xbb/xda + /xbb/xdb + /xbb/xdc + /xbb/xdd + /xbb/xde + /xbb/xdf + /xbb/xe0 + /xbb/xe1 + /xbb/xe2 + /xbb/xe3 + /xbb/xe4 + /xbb/xe5 + /xbb/xe6 + /xbb/xe7 + /xbb/xe8 + /xbb/xe9 + /xbb/xea + /xbb/xeb + /xbb/xec + /xbb/xed + /xbb/xee + /xbb/xef + /xbb/xf0 + /xbb/xf1 + /xbb/xf2 + /xbb/xf3 + /xbb/xf4 + /xbb/xf5 + /xbb/xf6 + /xbb/xf7 + /xbb/xf8 + /xbb/xf9 + /xbb/xfa + /xbb/xfb + /xbb/xfc + /xbb/xfd + /xbb/xfe + /xbc/x40 + /xbc/x41 + /xbc/x42 + /xbc/x43 + /xbc/x44 + /xbc/x45 + /xbc/x46 + /xbc/x47 + /xbc/x48 + /xbc/x49 + /xbc/x4a + /xbc/x4b + /xbc/x4c + /xbc/x4d + /xbc/x4e + /xbc/x4f + /xbc/x50 + /xbc/x51 + /xbc/x52 + /xbc/x53 + /xbc/x54 + /xbc/x55 + /xbc/x56 + /xbc/x57 + /xbc/x58 + /xbc/x59 + /xbc/x5a + /xbc/x5b + /xbc/x5c + /xbc/x5d + /xbc/x5e + /xbc/x5f + /xbc/x60 + /xbc/x61 + /xbc/x62 + /xbc/x63 + /xbc/x64 + /xbc/x65 + /xbc/x66 + /xbc/x67 + /xbc/x68 + /xbc/x69 + /xbc/x6a + /xbc/x6b + /xbc/x6c + /xbc/x6d + /xbc/x6e + /xbc/x6f + /xbc/x70 + /xbc/x71 + /xbc/x72 + /xbc/x73 + /xbc/x74 + /xbc/x75 + /xbc/x76 + /xbc/x77 + /xbc/x78 + /xbc/x79 + /xbc/x7a + /xbc/x7b + /xbc/x7c + /xbc/x7d + /xbc/x7e + /xbc/xa1 + /xbc/xa2 + /xbc/xa3 + /xbc/xa4 + /xbc/xa5 + /xbc/xa6 + /xbc/xa7 + /xbc/xa8 + /xbc/xa9 + /xbc/xaa + /xbc/xab + /xbc/xac + /xbc/xad + /xbc/xae + /xbc/xaf + /xbc/xb0 + /xbc/xb1 + /xbc/xb2 + /xbc/xb3 + /xbc/xb4 + /xbc/xb5 + /xbc/xb6 + /xbc/xb7 + /xbc/xb8 + /xbc/xb9 + /xbc/xba + /xbc/xbb + /xbc/xbc + /xbc/xbd + /xbc/xbe + /xbc/xbf + /xbc/xc0 + /xbc/xc1 + /xbc/xc2 + /xbc/xc3 + /xbc/xc4 + /xbc/xc5 + /xbc/xc6 + /xbc/xc7 + /xbc/xc8 + /xbc/xc9 + /xbc/xca + /xbc/xcb + /xbc/xcc + /xbc/xcd + /xbc/xce + /xbc/xcf + /xbc/xd0 + /xbc/xd1 + /xbc/xd2 + /xbc/xd3 + /xbc/xd4 + /xbc/xd5 + /xbc/xd6 + /xbc/xd7 + /xbc/xd8 + /xbc/xd9 + /xbc/xda + /xbc/xdb + /xbc/xdc + /xbc/xdd + /xbc/xde + /xbc/xdf + /xbc/xe0 + /xbc/xe1 + /xbc/xe2 + /xbc/xe3 + /xbc/xe4 + /xbc/xe5 + /xbc/xe6 + /xbc/xe7 + /xbc/xe8 + /xbc/xe9 + /xbc/xea + /xbc/xeb + /xbc/xec + /xbc/xed + /xbc/xee + /xbc/xef + /xbc/xf0 + /xbc/xf1 + /xbc/xf2 + /xbc/xf3 + /xbc/xf4 + /xbc/xf5 + /xbc/xf6 + /xbc/xf7 + /xbc/xf8 + /xbc/xf9 + /xbc/xfa + /xbc/xfb + /xbc/xfc + /xbc/xfd + /xbc/xfe + /xbd/x40 + /xbd/x41 + /xbd/x42 + /xbd/x43 + /xbd/x44 + /xbd/x45 + /xbd/x46 + /xbd/x47 + /xbd/x48 + /xbd/x49 + /xbd/x4a + /xbd/x4b + /xbd/x4c + /xbd/x4d + /xbd/x4e + /xbd/x4f + /xbd/x50 + /xbd/x51 + /xbd/x52 + /xbd/x53 + /xbd/x54 + /xbd/x55 + /xbd/x56 + /xbd/x57 + /xbd/x58 + /xbd/x59 + /xbd/x5a + /xbd/x5b + /xbd/x5c + /xbd/x5d + /xbd/x5e + /xbd/x5f + /xbd/x60 + /xbd/x61 + /xbd/x62 + /xbd/x63 + /xbd/x64 + /xbd/x65 + /xbd/x66 + /xbd/x67 + /xbd/x68 + /xbd/x69 + /xbd/x6a + /xbd/x6b + /xbd/x6c + /xbd/x6d + /xbd/x6e + /xbd/x6f + /xbd/x70 + /xbd/x71 + /xbd/x72 + /xbd/x73 + /xbd/x74 + /xbd/x75 + /xbd/x76 + /xbd/x77 + /xbd/x78 + /xbd/x79 + /xbd/x7a + /xbd/x7b + /xbd/x7c + /xbd/x7d + /xbd/x7e + /xbd/xa1 + /xbd/xa2 + /xbd/xa3 + /xbd/xa4 + /xbd/xa5 + /xbd/xa6 + /xbd/xa7 + /xbd/xa8 + /xbd/xa9 + /xbd/xaa + /xbd/xab + /xbd/xac + /xbd/xad + /xbd/xae + /xbd/xaf + /xbd/xb0 + /xbd/xb1 + /xbd/xb2 + /xbd/xb3 + /xbd/xb4 + /xbd/xb5 + /xbd/xb6 + /xbd/xb7 + /xbd/xb8 + /xbd/xb9 + /xbd/xba + /xbd/xbb + /xbd/xbc + /xbd/xbd + /xbd/xbe + /xbd/xbf + /xbd/xc0 + /xbd/xc1 + /xbd/xc2 + /xbd/xc3 + /xbd/xc4 + /xbd/xc5 + /xbd/xc6 + /xbd/xc7 + /xbd/xc8 + /xbd/xc9 + /xbd/xca + /xbd/xcb + /xbd/xcc + /xbd/xcd + /xbd/xce + /xbd/xcf + /xbd/xd0 + /xbd/xd1 + /xbd/xd2 + /xbd/xd3 + /xbd/xd4 + /xbd/xd5 + /xbd/xd6 + /xbd/xd7 + /xbd/xd8 + /xbd/xd9 + /xbd/xda + /xbd/xdb + /xbd/xdc + /xbd/xdd + /xbd/xde + /xbd/xdf + /xbd/xe0 + /xbd/xe1 + /xbd/xe2 + /xbd/xe3 + /xbd/xe4 + /xbd/xe5 + /xbd/xe6 + /xbd/xe7 + /xbd/xe8 + /xbd/xe9 + /xbd/xea + /xbd/xeb + /xbd/xec + /xbd/xed + /xbd/xee + /xbd/xef + /xbd/xf0 + /xbd/xf1 + /xbd/xf2 + /xbd/xf3 + /xbd/xf4 + /xbd/xf5 + /xbd/xf6 + /xbd/xf7 + /xbd/xf8 + /xbd/xf9 + /xbd/xfa + /xbd/xfb + /xbd/xfc + /xbd/xfd + /xbd/xfe + /xbe/x40 + /xbe/x41 + /xbe/x42 + /xbe/x43 + /xbe/x44 + /xbe/x45 + /xbe/x46 + /xbe/x47 + /xbe/x48 + /xbe/x49 + /xbe/x4a + /xbe/x4b + /xbe/x4c + /xbe/x4d + /xbe/x4e + /xbe/x4f + /xbe/x50 + /xbe/x51 + /xbe/x52 + /xbe/x53 + /xbe/x54 + /xbe/x55 + /xbe/x56 + /xbe/x57 + /xbe/x58 + /xbe/x59 + /xbe/x5a + /xbe/x5b + /xbe/x5c + /xbe/x5d + /xbe/x5e + /xbe/x5f + /xbe/x60 + /xbe/x61 + /xbe/x62 + /xbe/x63 + /xbe/x64 + /xbe/x65 + /xbe/x66 + /xbe/x67 + /xbe/x68 + /xbe/x69 + /xbe/x6a + /xbe/x6b + /xbe/x6c + /xbe/x6d + /xbe/x6e + /xbe/x6f + /xbe/x70 + /xbe/x71 + /xbe/x72 + /xbe/x73 + /xbe/x74 + /xbe/x75 + /xbe/x76 + /xbe/x77 + /xbe/x78 + /xbe/x79 + /xbe/x7a + /xbe/x7b + /xbe/x7c + /xbe/x7d + /xbe/x7e + /xbe/xa1 + /xbe/xa2 + /xbe/xa3 + /xbe/xa4 + /xbe/xa5 + /xbe/xa6 + /xbe/xa7 + /xbe/xa8 + /xbe/xa9 + /xbe/xaa + /xbe/xab + /xbe/xac + /xbe/xad + /xbe/xae + /xbe/xaf + /xbe/xb0 + /xbe/xb1 + /xbe/xb2 + /xbe/xb3 + /xbe/xb4 + /xbe/xb5 + /xbe/xb6 + /xbe/xb7 + /xbe/xb8 + /xbe/xb9 + /xbe/xba + /xbe/xbb + /xbe/xbc + /xbe/xbd + /xbe/xbe + /xbe/xbf + /xbe/xc0 + /xbe/xc1 + /xbe/xc2 + /xbe/xc3 + /xbe/xc4 + /xbe/xc5 + /xbe/xc6 + /xbe/xc7 + /xbe/xc8 + /xbe/xc9 + /xbe/xca + /xbe/xcb + /xbe/xcc + /xbe/xcd + /xbe/xce + /xbe/xcf + /xbe/xd0 + /xbe/xd1 + /xbe/xd2 + /xbe/xd3 + /xbe/xd4 + /xbe/xd5 + /xbe/xd6 + /xbe/xd7 + /xbe/xd8 + /xbe/xd9 + /xbe/xda + /xbe/xdb + /xbe/xdc + /xbe/xdd + /xbe/xde + /xbe/xdf + /xbe/xe0 + /xbe/xe1 + /xbe/xe2 + /xbe/xe3 + /xbe/xe4 + /xbe/xe5 + /xbe/xe6 + /xbe/xe7 + /xbe/xe8 + /xbe/xe9 + /xbe/xea + /xbe/xeb + /xbe/xec + /xbe/xed + /xbe/xee + /xbe/xef + /xbe/xf0 + /xbe/xf1 + /xbe/xf2 + /xbe/xf3 + /xbe/xf4 + /xbe/xf5 + /xbe/xf6 + /xbe/xf7 + /xbe/xf8 + /xbe/xf9 + /xbe/xfa + /xbe/xfb + /xbe/xfc + /xbe/xfd + /xbe/xfe + /xbf/x40 + /xbf/x41 + /xbf/x42 + /xbf/x43 + /xbf/x44 + /xbf/x45 + /xbf/x46 + /xbf/x47 + /xbf/x48 + /xbf/x49 + /xbf/x4a + /xbf/x4b + /xbf/x4c + /xbf/x4d + /xbf/x4e + /xbf/x4f + /xbf/x50 + /xbf/x51 + /xbf/x52 + /xbf/x53 + /xbf/x54 + /xbf/x55 + /xbf/x56 + /xbf/x57 + /xbf/x58 + /xbf/x59 + /xbf/x5a + /xbf/x5b + /xbf/x5c + /xbf/x5d + /xbf/x5e + /xbf/x5f + /xbf/x60 + /xbf/x61 + /xbf/x62 + /xbf/x63 + /xbf/x64 + /xbf/x65 + /xbf/x66 + /xbf/x67 + /xbf/x68 + /xbf/x69 + /xbf/x6a + /xbf/x6b + /xbf/x6c + /xbf/x6d + /xbf/x6e + /xbf/x6f + /xbf/x70 + /xbf/x71 + /xbf/x72 + /xbf/x73 + /xbf/x74 + /xbf/x75 + /xbf/x76 + /xbf/x77 + /xbf/x78 + /xbf/x79 + /xbf/x7a + /xbf/x7b + /xbf/x7c + /xbf/x7d + /xbf/x7e + /xbf/xa1 + /xbf/xa2 + /xbf/xa3 + /xbf/xa4 + /xbf/xa5 + /xbf/xa6 + /xbf/xa7 + /xbf/xa8 + /xbf/xa9 + /xbf/xaa + /xbf/xab + /xbf/xac + /xbf/xad + /xbf/xae + /xbf/xaf + /xbf/xb0 + /xbf/xb1 + /xbf/xb2 + /xbf/xb3 + /xbf/xb4 + /xbf/xb5 + /xbf/xb6 + /xbf/xb7 + /xbf/xb8 + /xbf/xb9 + /xbf/xba + /xbf/xbb + /xbf/xbc + /xbf/xbd + /xbf/xbe + /xbf/xbf + /xbf/xc0 + /xbf/xc1 + /xbf/xc2 + /xbf/xc3 + /xbf/xc4 + /xbf/xc5 + /xbf/xc6 + /xbf/xc7 + /xbf/xc8 + /xbf/xc9 + /xbf/xca + /xbf/xcb + /xbf/xcc + /xbf/xcd + /xbf/xce + /xbf/xcf + /xbf/xd0 + /xbf/xd1 + /xbf/xd2 + /xbf/xd3 + /xbf/xd4 + /xbf/xd5 + /xbf/xd6 + /xbf/xd7 + /xbf/xd8 + /xbf/xd9 + /xbf/xda + /xbf/xdb + /xbf/xdc + /xbf/xdd + /xbf/xde + /xbf/xdf + /xbf/xe0 + /xbf/xe1 + /xbf/xe2 + /xbf/xe3 + /xbf/xe4 + /xbf/xe5 + /xbf/xe6 + /xbf/xe7 + /xbf/xe8 + /xbf/xe9 + /xbf/xea + /xbf/xeb + /xbf/xec + /xbf/xed + /xbf/xee + /xbf/xef + /xbf/xf0 + /xbf/xf1 + /xbf/xf2 + /xbf/xf3 + /xbf/xf4 + /xbf/xf5 + /xbf/xf6 + /xbf/xf7 + /xbf/xf8 + /xbf/xf9 + /xbf/xfa + /xbf/xfb + /xbf/xfc + /xbf/xfd + /xbf/xfe + /xc0/x40 + /xc0/x41 + /xc0/x42 + /xc0/x43 + /xc0/x44 + /xc0/x45 + /xc0/x46 + /xc0/x47 + /xc0/x48 + /xc0/x49 + /xc0/x4a + /xc0/x4b + /xc0/x4c + /xc0/x4d + /xc0/x4e + /xc0/x4f + /xc0/x50 + /xc0/x51 + /xc0/x52 + /xc0/x53 + /xc0/x54 + /xc0/x55 + /xc0/x56 + /xc0/x57 + /xc0/x58 + /xc0/x59 + /xc0/x5a + /xc0/x5b + /xc0/x5c + /xc0/x5d + /xc0/x5e + /xc0/x5f + /xc0/x60 + /xc0/x61 + /xc0/x62 + /xc0/x63 + /xc0/x64 + /xc0/x65 + /xc0/x66 + /xc0/x67 + /xc0/x68 + /xc0/x69 + /xc0/x6a + /xc0/x6b + /xc0/x6c + /xc0/x6d + /xc0/x6e + /xc0/x6f + /xc0/x70 + /xc0/x71 + /xc0/x72 + /xc0/x73 + /xc0/x74 + /xc0/x75 + /xc0/x76 + /xc0/x77 + /xc0/x78 + /xc0/x79 + /xc0/x7a + /xc0/x7b + /xc0/x7c + /xc0/x7d + /xc0/x7e + /xc0/xa1 + /xc0/xa2 + /xc0/xa3 + /xc0/xa4 + /xc0/xa5 + /xc0/xa6 + /xc0/xa7 + /xc0/xa8 + /xc0/xa9 + /xc0/xaa + /xc0/xab + /xc0/xac + /xc0/xad + /xc0/xae + /xc0/xaf + /xc0/xb0 + /xc0/xb1 + /xc0/xb2 + /xc0/xb3 + /xc0/xb4 + /xc0/xb5 + /xc0/xb6 + /xc0/xb7 + /xc0/xb8 + /xc0/xb9 + /xc0/xba + /xc0/xbb + /xc0/xbc + /xc0/xbd + /xc0/xbe + /xc0/xbf + /xc0/xc0 + /xc0/xc1 + /xc0/xc2 + /xc0/xc3 + /xc0/xc4 + /xc0/xc5 + /xc0/xc6 + /xc0/xc7 + /xc0/xc8 + /xc0/xc9 + /xc0/xca + /xc0/xcb + /xc0/xcc + /xc0/xcd + /xc0/xce + /xc0/xcf + /xc0/xd0 + /xc0/xd1 + /xc0/xd2 + /xc0/xd3 + /xc0/xd4 + /xc0/xd5 + /xc0/xd6 + /xc0/xd7 + /xc0/xd8 + /xc0/xd9 + /xc0/xda + /xc0/xdb + /xc0/xdc + /xc0/xdd + /xc0/xde + /xc0/xdf + /xc0/xe0 + /xc0/xe1 + /xc0/xe2 + /xc0/xe3 + /xc0/xe4 + /xc0/xe5 + /xc0/xe6 + /xc0/xe7 + /xc0/xe8 + /xc0/xe9 + /xc0/xea + /xc0/xeb + /xc0/xec + /xc0/xed + /xc0/xee + /xc0/xef + /xc0/xf0 + /xc0/xf1 + /xc0/xf2 + /xc0/xf3 + /xc0/xf4 + /xc0/xf5 + /xc0/xf6 + /xc0/xf7 + /xc0/xf8 + /xc0/xf9 + /xc0/xfa + /xc0/xfb + /xc0/xfc + /xc0/xfd + /xc0/xfe + /xc1/x40 + /xc1/x41 + /xc1/x42 + /xc1/x43 + /xc1/x44 + /xc1/x45 + /xc1/x46 + /xc1/x47 + /xc1/x48 + /xc1/x49 + /xc1/x4a + /xc1/x4b + /xc1/x4c + /xc1/x4d + /xc1/x4e + /xc1/x4f + /xc1/x50 + /xc1/x51 + /xc1/x52 + /xc1/x53 + /xc1/x54 + /xc1/x55 + /xc1/x56 + /xc1/x57 + /xc1/x58 + /xc1/x59 + /xc1/x5a + /xc1/x5b + /xc1/x5c + /xc1/x5d + /xc1/x5e + /xc1/x5f + /xc1/x60 + /xc1/x61 + /xc1/x62 + /xc1/x63 + /xc1/x64 + /xc1/x65 + /xc1/x66 + /xc1/x67 + /xc1/x68 + /xc1/x69 + /xc1/x6a + /xc1/x6b + /xc1/x6c + /xc1/x6d + /xc1/x6e + /xc1/x6f + /xc1/x70 + /xc1/x71 + /xc1/x72 + /xc1/x73 + /xc1/x74 + /xc1/x75 + /xc1/x76 + /xc1/x77 + /xc1/x78 + /xc1/x79 + /xc1/x7a + /xc1/x7b + /xc1/x7c + /xc1/x7d + /xc1/x7e + /xc1/xa1 + /xc1/xa2 + /xc1/xa3 + /xc1/xa4 + /xc1/xa5 + /xc1/xa6 + /xc1/xa7 + /xc1/xa8 + /xc1/xa9 + /xc1/xaa + /xc1/xab + /xc1/xac + /xc1/xad + /xc1/xae + /xc1/xaf + /xc1/xb0 + /xc1/xb1 + /xc1/xb2 + /xc1/xb3 + /xc1/xb4 + /xc1/xb5 + /xc1/xb6 + /xc1/xb7 + /xc1/xb8 + /xc1/xb9 + /xc1/xba + /xc1/xbb + /xc1/xbc + /xc1/xbd + /xc1/xbe + /xc1/xbf + /xc1/xc0 + /xc1/xc1 + /xc1/xc2 + /xc1/xc3 + /xc1/xc4 + /xc1/xc5 + /xc1/xc6 + /xc1/xc7 + /xc1/xc8 + /xc1/xc9 + /xc1/xca + /xc1/xcb + /xc1/xcc + /xc1/xcd + /xc1/xce + /xc1/xcf + /xc1/xd0 + /xc1/xd1 + /xc1/xd2 + /xc1/xd3 + /xc1/xd4 + /xc1/xd5 + /xc1/xd6 + /xc1/xd7 + /xc1/xd8 + /xc1/xd9 + /xc1/xda + /xc1/xdb + /xc1/xdc + /xc1/xdd + /xc1/xde + /xc1/xdf + /xc1/xe0 + /xc1/xe1 + /xc1/xe2 + /xc1/xe3 + /xc1/xe4 + /xc1/xe5 + /xc1/xe6 + /xc1/xe7 + /xc1/xe8 + /xc1/xe9 + /xc1/xea + /xc1/xeb + /xc1/xec + /xc1/xed + /xc1/xee + /xc1/xef + /xc1/xf0 + /xc1/xf1 + /xc1/xf2 + /xc1/xf3 + /xc1/xf4 + /xc1/xf5 + /xc1/xf6 + /xc1/xf7 + /xc1/xf8 + /xc1/xf9 + /xc1/xfa + /xc1/xfb + /xc1/xfc + /xc1/xfd + /xc1/xfe + /xc2/x40 + /xc2/x41 + /xc2/x42 + /xc2/x43 + /xc2/x44 + /xc2/x45 + /xc2/x46 + /xc2/x47 + /xc2/x48 + /xc2/x49 + /xc2/x4a + /xc2/x4b + /xc2/x4c + /xc2/x4d + /xc2/x4e + /xc2/x4f + /xc2/x50 + /xc2/x51 + /xc2/x52 + /xc2/x53 + /xc2/x54 + /xc2/x55 + /xc2/x56 + /xc2/x57 + /xc2/x58 + /xc2/x59 + /xc2/x5a + /xc2/x5b + /xc2/x5c + /xc2/x5d + /xc2/x5e + /xc2/x5f + /xc2/x60 + /xc2/x61 + /xc2/x62 + /xc2/x63 + /xc2/x64 + /xc2/x65 + /xc2/x66 + /xc2/x67 + /xc2/x68 + /xc2/x69 + /xc2/x6a + /xc2/x6b + /xc2/x6c + /xc2/x6d + /xc2/x6e + /xc2/x6f + /xc2/x70 + /xc2/x71 + /xc2/x72 + /xc2/x73 + /xc2/x74 + /xc2/x75 + /xc2/x76 + /xc2/x77 + /xc2/x78 + /xc2/x79 + /xc2/x7a + /xc2/x7b + /xc2/x7c + /xc2/x7d + /xc2/x7e + /xc2/xa1 + /xc2/xa2 + /xc2/xa3 + /xc2/xa4 + /xc2/xa5 + /xc2/xa6 + /xc2/xa7 + /xc2/xa8 + /xc2/xa9 + /xc2/xaa + /xc2/xab + /xc2/xac + /xc2/xad + /xc2/xae + /xc2/xaf + /xc2/xb0 + /xc2/xb1 + /xc2/xb2 + /xc2/xb3 + /xc2/xb4 + /xc2/xb5 + /xc2/xb6 + /xc2/xb7 + /xc2/xb8 + /xc2/xb9 + /xc2/xba + /xc2/xbb + /xc2/xbc + /xc2/xbd + /xc2/xbe + /xc2/xbf + /xc2/xc0 + /xc2/xc1 + /xc2/xc2 + /xc2/xc3 + /xc2/xc4 + /xc2/xc5 + /xc2/xc6 + /xc2/xc7 + /xc2/xc8 + /xc2/xc9 + /xc2/xca + /xc2/xcb + /xc2/xcc + /xc2/xcd + /xc2/xce + /xc2/xcf + /xc2/xd0 + /xc2/xd1 + /xc2/xd2 + /xc2/xd3 + /xc2/xd4 + /xc2/xd5 + /xc2/xd6 + /xc2/xd7 + /xc2/xd8 + /xc2/xd9 + /xc2/xda + /xc2/xdb + /xc2/xdc + /xc2/xdd + /xc2/xde + /xc2/xdf + /xc2/xe0 + /xc2/xe1 + /xc2/xe2 + /xc2/xe3 + /xc2/xe4 + /xc2/xe5 + /xc2/xe6 + /xc2/xe7 + /xc2/xe8 + /xc2/xe9 + /xc2/xea + /xc2/xeb + /xc2/xec + /xc2/xed + /xc2/xee + /xc2/xef + /xc2/xf0 + /xc2/xf1 + /xc2/xf2 + /xc2/xf3 + /xc2/xf4 + /xc2/xf5 + /xc2/xf6 + /xc2/xf7 + /xc2/xf8 + /xc2/xf9 + /xc2/xfa + /xc2/xfb + /xc2/xfc + /xc2/xfd + /xc2/xfe + /xc3/x40 + /xc3/x41 + /xc3/x42 + /xc3/x43 + /xc3/x44 + /xc3/x45 + /xc3/x46 + /xc3/x47 + /xc3/x48 + /xc3/x49 + /xc3/x4a + /xc3/x4b + /xc3/x4c + /xc3/x4d + /xc3/x4e + /xc3/x4f + /xc3/x50 + /xc3/x51 + /xc3/x52 + /xc3/x53 + /xc3/x54 + /xc3/x55 + /xc3/x56 + /xc3/x57 + /xc3/x58 + /xc3/x59 + /xc3/x5a + /xc3/x5b + /xc3/x5c + /xc3/x5d + /xc3/x5e + /xc3/x5f + /xc3/x60 + /xc3/x61 + /xc3/x62 + /xc3/x63 + /xc3/x64 + /xc3/x65 + /xc3/x66 + /xc3/x67 + /xc3/x68 + /xc3/x69 + /xc3/x6a + /xc3/x6b + /xc3/x6c + /xc3/x6d + /xc3/x6e + /xc3/x6f + /xc3/x70 + /xc3/x71 + /xc3/x72 + /xc3/x73 + /xc3/x74 + /xc3/x75 + /xc3/x76 + /xc3/x77 + /xc3/x78 + /xc3/x79 + /xc3/x7a + /xc3/x7b + /xc3/x7c + /xc3/x7d + /xc3/x7e + /xc3/xa1 + /xc3/xa2 + /xc3/xa3 + /xc3/xa4 + /xc3/xa5 + /xc3/xa6 + /xc3/xa7 + /xc3/xa8 + /xc3/xa9 + /xc3/xaa + /xc3/xab + /xc3/xac + /xc3/xad + /xc3/xae + /xc3/xaf + /xc3/xb0 + /xc3/xb1 + /xc3/xb2 + /xc3/xb3 + /xc3/xb4 + /xc3/xb5 + /xc3/xb6 + /xc3/xb7 + /xc3/xb8 + /xc3/xb9 + /xc3/xba + /xc3/xbb + /xc3/xbc + /xc3/xbd + /xc3/xbe + /xc3/xbf + /xc3/xc0 + /xc3/xc1 + /xc3/xc2 + /xc3/xc3 + /xc3/xc4 + /xc3/xc5 + /xc3/xc6 + /xc3/xc7 + /xc3/xc8 + /xc3/xc9 + /xc3/xca + /xc3/xcb + /xc3/xcc + /xc3/xcd + /xc3/xce + /xc3/xcf + /xc3/xd0 + /xc3/xd1 + /xc3/xd2 + /xc3/xd3 + /xc3/xd4 + /xc3/xd5 + /xc3/xd6 + /xc3/xd7 + /xc3/xd8 + /xc3/xd9 + /xc3/xda + /xc3/xdb + /xc3/xdc + /xc3/xdd + /xc3/xde + /xc3/xdf + /xc3/xe0 + /xc3/xe1 + /xc3/xe2 + /xc3/xe3 + /xc3/xe4 + /xc3/xe5 + /xc3/xe6 + /xc3/xe7 + /xc3/xe8 + /xc3/xe9 + /xc3/xea + /xc3/xeb + /xc3/xec + /xc3/xed + /xc3/xee + /xc3/xef + /xc3/xf0 + /xc3/xf1 + /xc3/xf2 + /xc3/xf3 + /xc3/xf4 + /xc3/xf5 + /xc3/xf6 + /xc3/xf7 + /xc3/xf8 + /xc3/xf9 + /xc3/xfa + /xc3/xfb + /xc3/xfc + /xc3/xfd + /xc3/xfe + /xc4/x40 + /xc4/x41 + /xc4/x42 + /xc4/x43 + /xc4/x44 + /xc4/x45 + /xc4/x46 + /xc4/x47 + /xc4/x48 + /xc4/x49 + /xc4/x4a + /xc4/x4b + /xc4/x4c + /xc4/x4d + /xc4/x4e + /xc4/x4f + /xc4/x50 + /xc4/x51 + /xc4/x52 + /xc4/x53 + /xc4/x54 + /xc4/x55 + /xc4/x56 + /xc4/x57 + /xc4/x58 + /xc4/x59 + /xc4/x5a + /xc4/x5b + /xc4/x5c + /xc4/x5d + /xc4/x5e + /xc4/x5f + /xc4/x60 + /xc4/x61 + /xc4/x62 + /xc4/x63 + /xc4/x64 + /xc4/x65 + /xc4/x66 + /xc4/x67 + /xc4/x68 + /xc4/x69 + /xc4/x6a + /xc4/x6b + /xc4/x6c + /xc4/x6d + /xc4/x6e + /xc4/x6f + /xc4/x70 + /xc4/x71 + /xc4/x72 + /xc4/x73 + /xc4/x74 + /xc4/x75 + /xc4/x76 + /xc4/x77 + /xc4/x78 + /xc4/x79 + /xc4/x7a + /xc4/x7b + /xc4/x7c + /xc4/x7d + /xc4/x7e + /xc4/xa1 + /xc4/xa2 + /xc4/xa3 + /xc4/xa4 + /xc4/xa5 + /xc4/xa6 + /xc4/xa7 + /xc4/xa8 + /xc4/xa9 + /xc4/xaa + /xc4/xab + /xc4/xac + /xc4/xad + /xc4/xae + /xc4/xaf + /xc4/xb0 + /xc4/xb1 + /xc4/xb2 + /xc4/xb3 + /xc4/xb4 + /xc4/xb5 + /xc4/xb6 + /xc4/xb7 + /xc4/xb8 + /xc4/xb9 + /xc4/xba + /xc4/xbb + /xc4/xbc + /xc4/xbd + /xc4/xbe + /xc4/xbf + /xc4/xc0 + /xc4/xc1 + /xc4/xc2 + /xc4/xc3 + /xc4/xc4 + /xc4/xc5 + /xc4/xc6 + /xc4/xc7 + /xc4/xc8 + /xc4/xc9 + /xc4/xca + /xc4/xcb + /xc4/xcc + /xc4/xcd + /xc4/xce + /xc4/xcf + /xc4/xd0 + /xc4/xd1 + /xc4/xd2 + /xc4/xd3 + /xc4/xd4 + /xc4/xd5 + /xc4/xd6 + /xc4/xd7 + /xc4/xd8 + /xc4/xd9 + /xc4/xda + /xc4/xdb + /xc4/xdc + /xc4/xdd + /xc4/xde + /xc4/xdf + /xc4/xe0 + /xc4/xe1 + /xc4/xe2 + /xc4/xe3 + /xc4/xe4 + /xc4/xe5 + /xc4/xe6 + /xc4/xe7 + /xc4/xe8 + /xc4/xe9 + /xc4/xea + /xc4/xeb + /xc4/xec + /xc4/xed + /xc4/xee + /xc4/xef + /xc4/xf0 + /xc4/xf1 + /xc4/xf2 + /xc4/xf3 + /xc4/xf4 + /xc4/xf5 + /xc4/xf6 + /xc4/xf7 + /xc4/xf8 + /xc4/xf9 + /xc4/xfa + /xc4/xfb + /xc4/xfc + /xc4/xfd + /xc4/xfe + /xc5/x40 + /xc5/x41 + /xc5/x42 + /xc5/x43 + /xc5/x44 + /xc5/x45 + /xc5/x46 + /xc5/x47 + /xc5/x48 + /xc5/x49 + /xc5/x4a + /xc5/x4b + /xc5/x4c + /xc5/x4d + /xc5/x4e + /xc5/x4f + /xc5/x50 + /xc5/x51 + /xc5/x52 + /xc5/x53 + /xc5/x54 + /xc5/x55 + /xc5/x56 + /xc5/x57 + /xc5/x58 + /xc5/x59 + /xc5/x5a + /xc5/x5b + /xc5/x5c + /xc5/x5d + /xc5/x5e + /xc5/x5f + /xc5/x60 + /xc5/x61 + /xc5/x62 + /xc5/x63 + /xc5/x64 + /xc5/x65 + /xc5/x66 + /xc5/x67 + /xc5/x68 + /xc5/x69 + /xc5/x6a + /xc5/x6b + /xc5/x6c + /xc5/x6d + /xc5/x6e + /xc5/x6f + /xc5/x70 + /xc5/x71 + /xc5/x72 + /xc5/x73 + /xc5/x74 + /xc5/x75 + /xc5/x76 + /xc5/x77 + /xc5/x78 + /xc5/x79 + /xc5/x7a + /xc5/x7b + /xc5/x7c + /xc5/x7d + /xc5/x7e + /xc5/xa1 + /xc5/xa2 + /xc5/xa3 + /xc5/xa4 + /xc5/xa5 + /xc5/xa6 + /xc5/xa7 + /xc5/xa8 + /xc5/xa9 + /xc5/xaa + /xc5/xab + /xc5/xac + /xc5/xad + /xc5/xae + /xc5/xaf + /xc5/xb0 + /xc5/xb1 + /xc5/xb2 + /xc5/xb3 + /xc5/xb4 + /xc5/xb5 + /xc5/xb6 + /xc5/xb7 + /xc5/xb8 + /xc5/xb9 + /xc5/xba + /xc5/xbb + /xc5/xbc + /xc5/xbd + /xc5/xbe + /xc5/xbf + /xc5/xc0 + /xc5/xc1 + /xc5/xc2 + /xc5/xc3 + /xc5/xc4 + /xc5/xc5 + /xc5/xc6 + /xc5/xc7 + /xc5/xc8 + /xc5/xc9 + /xc5/xca + /xc5/xcb + /xc5/xcc + /xc5/xcd + /xc5/xce + /xc5/xcf + /xc5/xd0 + /xc5/xd1 + /xc5/xd2 + /xc5/xd3 + /xc5/xd4 + /xc5/xd5 + /xc5/xd6 + /xc5/xd7 + /xc5/xd8 + /xc5/xd9 + /xc5/xda + /xc5/xdb + /xc5/xdc + /xc5/xdd + /xc5/xde + /xc5/xdf + /xc5/xe0 + /xc5/xe1 + /xc5/xe2 + /xc5/xe3 + /xc5/xe4 + /xc5/xe5 + /xc5/xe6 + /xc5/xe7 + /xc5/xe8 + /xc5/xe9 + /xc5/xea + /xc5/xeb + /xc5/xec + /xc5/xed + /xc5/xee + /xc5/xef + /xc5/xf0 + /xc5/xf1 + /xc5/xf2 + /xc5/xf3 + /xc5/xf4 + /xc5/xf5 + /xc5/xf6 + /xc5/xf7 + /xc5/xf8 + /xc5/xf9 + /xc5/xfa + /xc5/xfb + /xc5/xfc + /xc5/xfd + /xc5/xfe + /xc6/x40 + /xc6/x41 + /xc6/x42 + /xc6/x43 + /xc6/x44 + /xc6/x45 + /xc6/x46 + /xc6/x47 + /xc6/x48 + /xc6/x49 + /xc6/x4a + /xc6/x4b + /xc6/x4c + /xc6/x4d + /xc6/x4e + /xc6/x4f + /xc6/x50 + /xc6/x51 + /xc6/x52 + /xc6/x53 + /xc6/x54 + /xc6/x55 + /xc6/x56 + /xc6/x57 + /xc6/x58 + /xc6/x59 + /xc6/x5a + /xc6/x5b + /xc6/x5c + /xc6/x5d + /xc6/x5e + /xc6/x5f + /xc6/x60 + /xc6/x61 + /xc6/x62 + /xc6/x63 + /xc6/x64 + /xc6/x65 + /xc6/x66 + /xc6/x67 + /xc6/x68 + /xc6/x69 + /xc6/x6a + /xc6/x6b + /xc6/x6c + /xc6/x6d + /xc6/x6e + /xc6/x6f + /xc6/x70 + /xc6/x71 + /xc6/x72 + /xc6/x73 + /xc6/x74 + /xc6/x75 + /xc6/x76 + /xc6/x77 + /xc6/x78 + /xc6/x79 + /xc6/x7a + /xc6/x7b + /xc6/x7c + /xc6/x7d + /xc6/x7e + /xc6/xa1 CIRCLED DIGIT ONE + /xc6/xa2 CIRCLED DIGIT TWO + /xc6/xa3 CIRCLED DIGIT THREE + /xc6/xa4 CIRCLED DIGIT FOUR + /xc6/xa5 CIRCLED DIGIT FIVE + /xc6/xa6 CIRCLED DIGIT SIX + /xc6/xa7 CIRCLED DIGIT SEVEN + /xc6/xa8 CIRCLED DIGIT EIGHT + /xc6/xa9 CIRCLED DIGIT NINE + /xc6/xaa CIRCLED NUMBER TEN + /xc6/xab PARENTHESIZED DIGIT ONE + /xc6/xac PARENTHESIZED DIGIT TWO + /xc6/xad PARENTHESIZED DIGIT THREE + /xc6/xae PARENTHESIZED DIGIT FOUR + /xc6/xaf PARENTHESIZED DIGIT FIVE + /xc6/xb0 PARENTHESIZED DIGIT SIX + /xc6/xb1 PARENTHESIZED DIGIT SEVEN + /xc6/xb2 PARENTHESIZED DIGIT EIGHT + /xc6/xb3 PARENTHESIZED DIGIT NINE + /xc6/xb4 PARENTHESIZED NUMBER TEN + /xc6/xb5 SMALL ROMAN NUMERAL ONE + /xc6/xb6 SMALL ROMAN NUMERAL TWO + /xc6/xb7 SMALL ROMAN NUMERAL THREE + /xc6/xb8 SMALL ROMAN NUMERAL FOUR + /xc6/xb9 SMALL ROMAN NUMERAL FIVE + /xc6/xba SMALL ROMAN NUMERAL SIX + /xc6/xbb SMALL ROMAN NUMERAL SEVEN + /xc6/xbc SMALL ROMAN NUMERAL EIGHT + /xc6/xbd SMALL ROMAN NUMERAL NINE + /xc6/xbe SMALL ROMAN NUMERAL TEN + /xc6/xbf + /xc6/xc0 + /xc6/xc1 + /xc6/xc2 + /xc6/xc3 + /xc6/xc4 + /xc6/xc5 + /xc6/xc6 + /xc6/xc7 + /xc6/xc8 + /xc6/xc9 + /xc6/xca + /xc6/xcb + /xc6/xcc + /xc6/xcd KANGXI RADICAL SHORT THREAD + /xc6/xce + /xc6/xd0 + /xc6/xd1 + /xc6/xd2 + /xc6/xd4 + /xc6/xd6 + /xc6/xd8 DIAERESIS + /xc6/xd9 MODIFIER LETTER CIRCUMFLEX ACCENT + /xc6/xda KATAKANA ITERATION MARK + /xc6/xdb KATAKANA VOICED ITERATION MARK + /xc6/xdc HIRAGANA ITERATION MARK + /xc6/xdd HIRAGANA VOICED ITERATION MARK + /xc6/xe0 IDEOGRAPHIC ITERATION MARK + /xc6/xe1 IDEOGRAPHIC CLOSING MARK + /xc6/xe2 IDEOGRAPHIC NUMBER ZERO + /xc6/xe3 KATAKANA-HIRAGANA PROLONGED SOUND MARK + /xc6/xe4 FULLWIDTH LEFT SQUARE BRACKET + /xc6/xe5 FULLWIDTH RIGHT SQUARE BRACKET + /xc6/xe6 HEAVY TEARDROP-SPOKED ASTERISK + /xc6/xe7 HIRAGANA LETTER SMALL A + /xc6/xe8 HIRAGANA LETTER A + /xc6/xe9 HIRAGANA LETTER SMALL I + /xc6/xea HIRAGANA LETTER I + /xc6/xeb HIRAGANA LETTER SMALL U + /xc6/xec HIRAGANA LETTER U + /xc6/xed HIRAGANA LETTER SMALL E + /xc6/xee HIRAGANA LETTER E + /xc6/xef HIRAGANA LETTER SMALL O + /xc6/xf0 HIRAGANA LETTER O + /xc6/xf1 HIRAGANA LETTER KA + /xc6/xf2 HIRAGANA LETTER GA + /xc6/xf3 HIRAGANA LETTER KI + /xc6/xf4 HIRAGANA LETTER GI + /xc6/xf5 HIRAGANA LETTER KU + /xc6/xf6 HIRAGANA LETTER GU + /xc6/xf7 HIRAGANA LETTER KE + /xc6/xf8 HIRAGANA LETTER GE + /xc6/xf9 HIRAGANA LETTER KO + /xc6/xfa HIRAGANA LETTER GO + /xc6/xfb HIRAGANA LETTER SA + /xc6/xfc HIRAGANA LETTER ZA + /xc6/xfd HIRAGANA LETTER SI + /xc6/xfe HIRAGANA LETTER ZI + /xc7/x40 HIRAGANA LETTER SU + /xc7/x41 HIRAGANA LETTER ZU + /xc7/x42 HIRAGANA LETTER SE + /xc7/x43 HIRAGANA LETTER ZE + /xc7/x44 HIRAGANA LETTER SO + /xc7/x45 HIRAGANA LETTER ZO + /xc7/x46 HIRAGANA LETTER TA + /xc7/x47 HIRAGANA LETTER DA + /xc7/x48 HIRAGANA LETTER TI + /xc7/x49 HIRAGANA LETTER DI + /xc7/x4a HIRAGANA LETTER SMALL TU + /xc7/x4b HIRAGANA LETTER TU + /xc7/x4c HIRAGANA LETTER DU + /xc7/x4d HIRAGANA LETTER TE + /xc7/x4e HIRAGANA LETTER DE + /xc7/x4f HIRAGANA LETTER TO + /xc7/x50 HIRAGANA LETTER DO + /xc7/x51 HIRAGANA LETTER NA + /xc7/x52 HIRAGANA LETTER NI + /xc7/x53 HIRAGANA LETTER NU + /xc7/x54 HIRAGANA LETTER NE + /xc7/x55 HIRAGANA LETTER NO + /xc7/x56 HIRAGANA LETTER HA + /xc7/x57 HIRAGANA LETTER BA + /xc7/x58 HIRAGANA LETTER PA + /xc7/x59 HIRAGANA LETTER HI + /xc7/x5a HIRAGANA LETTER BI + /xc7/x5b HIRAGANA LETTER PI + /xc7/x5c HIRAGANA LETTER HU + /xc7/x5d HIRAGANA LETTER BU + /xc7/x5e HIRAGANA LETTER PU + /xc7/x5f HIRAGANA LETTER HE + /xc7/x60 HIRAGANA LETTER BE + /xc7/x61 HIRAGANA LETTER PE + /xc7/x62 HIRAGANA LETTER HO + /xc7/x63 HIRAGANA LETTER BO + /xc7/x64 HIRAGANA LETTER PO + /xc7/x65 HIRAGANA LETTER MA + /xc7/x66 HIRAGANA LETTER MI + /xc7/x67 HIRAGANA LETTER MU + /xc7/x68 HIRAGANA LETTER ME + /xc7/x69 HIRAGANA LETTER MO + /xc7/x6a HIRAGANA LETTER SMALL YA + /xc7/x6b HIRAGANA LETTER YA + /xc7/x6c HIRAGANA LETTER SMALL YU + /xc7/x6d HIRAGANA LETTER YU + /xc7/x6e HIRAGANA LETTER SMALL YO + /xc7/x6f HIRAGANA LETTER YO + /xc7/x70 HIRAGANA LETTER RA + /xc7/x71 HIRAGANA LETTER RI + /xc7/x72 HIRAGANA LETTER RU + /xc7/x73 HIRAGANA LETTER RE + /xc7/x74 HIRAGANA LETTER RO + /xc7/x75 HIRAGANA LETTER SMALL WA + /xc7/x76 HIRAGANA LETTER WA + /xc7/x77 HIRAGANA LETTER WI + /xc7/x78 HIRAGANA LETTER WE + /xc7/x79 HIRAGANA LETTER WO + /xc7/x7a HIRAGANA LETTER N + /xc7/x7b KATAKANA LETTER SMALL A + /xc7/x7c KATAKANA LETTER A + /xc7/x7d KATAKANA LETTER SMALL I + /xc7/x7e KATAKANA LETTER I + /xc7/xa1 KATAKANA LETTER SMALL U + /xc7/xa2 KATAKANA LETTER U + /xc7/xa3 KATAKANA LETTER SMALL E + /xc7/xa4 KATAKANA LETTER E + /xc7/xa5 KATAKANA LETTER SMALL O + /xc7/xa6 KATAKANA LETTER O + /xc7/xa7 KATAKANA LETTER KA + /xc7/xa8 KATAKANA LETTER GA + /xc7/xa9 KATAKANA LETTER KI + /xc7/xaa KATAKANA LETTER GI + /xc7/xab KATAKANA LETTER KU + /xc7/xac KATAKANA LETTER GU + /xc7/xad KATAKANA LETTER KE + /xc7/xae KATAKANA LETTER GE + /xc7/xaf KATAKANA LETTER KO + /xc7/xb0 KATAKANA LETTER GO + /xc7/xb1 KATAKANA LETTER SA + /xc7/xb2 KATAKANA LETTER ZA + /xc7/xb3 KATAKANA LETTER SI + /xc7/xb4 KATAKANA LETTER ZI + /xc7/xb5 KATAKANA LETTER SU + /xc7/xb6 KATAKANA LETTER ZU + /xc7/xb7 KATAKANA LETTER SE + /xc7/xb8 KATAKANA LETTER ZE + /xc7/xb9 KATAKANA LETTER SO + /xc7/xba KATAKANA LETTER ZO + /xc7/xbb KATAKANA LETTER TA + /xc7/xbc KATAKANA LETTER DA + /xc7/xbd KATAKANA LETTER TI + /xc7/xbe KATAKANA LETTER DI + /xc7/xbf KATAKANA LETTER SMALL TU + /xc7/xc0 KATAKANA LETTER TU + /xc7/xc1 KATAKANA LETTER DU + /xc7/xc2 KATAKANA LETTER TE + /xc7/xc3 KATAKANA LETTER DE + /xc7/xc4 KATAKANA LETTER TO + /xc7/xc5 KATAKANA LETTER DO + /xc7/xc6 KATAKANA LETTER NA + /xc7/xc7 KATAKANA LETTER NI + /xc7/xc8 KATAKANA LETTER NU + /xc7/xc9 KATAKANA LETTER NE + /xc7/xca KATAKANA LETTER NO + /xc7/xcb KATAKANA LETTER HA + /xc7/xcc KATAKANA LETTER BA + /xc7/xcd KATAKANA LETTER PA + /xc7/xce KATAKANA LETTER HI + /xc7/xcf KATAKANA LETTER BI + /xc7/xd0 KATAKANA LETTER PI + /xc7/xd1 KATAKANA LETTER HU + /xc7/xd2 KATAKANA LETTER BU + /xc7/xd3 KATAKANA LETTER PU + /xc7/xd4 KATAKANA LETTER HE + /xc7/xd5 KATAKANA LETTER BE + /xc7/xd6 KATAKANA LETTER PE + /xc7/xd7 KATAKANA LETTER HO + /xc7/xd8 KATAKANA LETTER BO + /xc7/xd9 KATAKANA LETTER PO + /xc7/xda KATAKANA LETTER MA + /xc7/xdb KATAKANA LETTER MI + /xc7/xdc KATAKANA LETTER MU + /xc7/xdd KATAKANA LETTER ME + /xc7/xde KATAKANA LETTER MO + /xc7/xdf KATAKANA LETTER SMALL YA + /xc7/xe0 KATAKANA LETTER YA + /xc7/xe1 KATAKANA LETTER SMALL YU + /xc7/xe2 KATAKANA LETTER YU + /xc7/xe3 KATAKANA LETTER SMALL YO + /xc7/xe4 KATAKANA LETTER YO + /xc7/xe5 KATAKANA LETTER RA + /xc7/xe6 KATAKANA LETTER RI + /xc7/xe7 KATAKANA LETTER RU + /xc7/xe8 KATAKANA LETTER RE + /xc7/xe9 KATAKANA LETTER RO + /xc7/xea KATAKANA LETTER SMALL WA + /xc7/xeb KATAKANA LETTER WA + /xc7/xec KATAKANA LETTER WI + /xc7/xed KATAKANA LETTER WE + /xc7/xee KATAKANA LETTER WO + /xc7/xef KATAKANA LETTER N + /xc7/xf0 KATAKANA LETTER VU + /xc7/xf1 KATAKANA LETTER SMALL KA + /xc7/xf2 KATAKANA LETTER SMALL KE + /xc7/xf3 CYRILLIC CAPITAL LETTER A + /xc7/xf4 CYRILLIC CAPITAL LETTER BE + /xc7/xf5 CYRILLIC CAPITAL LETTER VE + /xc7/xf6 CYRILLIC CAPITAL LETTER GHE + /xc7/xf7 CYRILLIC CAPITAL LETTER DE + /xc7/xf8 CYRILLIC CAPITAL LETTER IE + /xc7/xf9 CYRILLIC CAPITAL LETTER IO + /xc7/xfa CYRILLIC CAPITAL LETTER ZHE + /xc7/xfb CYRILLIC CAPITAL LETTER ZE + /xc7/xfc CYRILLIC CAPITAL LETTER I + /xc7/xfd CYRILLIC CAPITAL LETTER SHORT I + /xc7/xfe CYRILLIC CAPITAL LETTER KA + /xc8/x40 CYRILLIC CAPITAL LETTER EL + /xc8/x41 CYRILLIC CAPITAL LETTER EM + /xc8/x42 CYRILLIC CAPITAL LETTER EN + /xc8/x43 CYRILLIC CAPITAL LETTER O + /xc8/x44 CYRILLIC CAPITAL LETTER PE + /xc8/x45 CYRILLIC CAPITAL LETTER ER + /xc8/x46 CYRILLIC CAPITAL LETTER ES + /xc8/x47 CYRILLIC CAPITAL LETTER TE + /xc8/x48 CYRILLIC CAPITAL LETTER U + /xc8/x49 CYRILLIC CAPITAL LETTER EF + /xc8/x4a CYRILLIC CAPITAL LETTER HA + /xc8/x4b CYRILLIC CAPITAL LETTER TSE + /xc8/x4c CYRILLIC CAPITAL LETTER CHE + /xc8/x4d CYRILLIC CAPITAL LETTER SHA + /xc8/x4e CYRILLIC CAPITAL LETTER SHCHA + /xc8/x4f CYRILLIC CAPITAL LETTER HARD SIGN + /xc8/x50 CYRILLIC CAPITAL LETTER YERU + /xc8/x51 CYRILLIC CAPITAL LETTER SOFT SIGN + /xc8/x52 CYRILLIC CAPITAL LETTER E + /xc8/x53 CYRILLIC CAPITAL LETTER YU + /xc8/x54 CYRILLIC CAPITAL LETTER YA + /xc8/x55 CYRILLIC SMALL LETTER A + /xc8/x56 CYRILLIC SMALL LETTER BE + /xc8/x57 CYRILLIC SMALL LETTER VE + /xc8/x58 CYRILLIC SMALL LETTER GHE + /xc8/x59 CYRILLIC SMALL LETTER DE + /xc8/x5a CYRILLIC SMALL LETTER IE + /xc8/x5b CYRILLIC SMALL LETTER IO + /xc8/x5c CYRILLIC SMALL LETTER ZHE + /xc8/x5d CYRILLIC SMALL LETTER ZE + /xc8/x5e CYRILLIC SMALL LETTER I + /xc8/x5f CYRILLIC SMALL LETTER SHORT I + /xc8/x60 CYRILLIC SMALL LETTER KA + /xc8/x61 CYRILLIC SMALL LETTER EL + /xc8/x62 CYRILLIC SMALL LETTER EM + /xc8/x63 CYRILLIC SMALL LETTER EN + /xc8/x64 CYRILLIC SMALL LETTER O + /xc8/x65 CYRILLIC SMALL LETTER PE + /xc8/x66 CYRILLIC SMALL LETTER ER + /xc8/x67 CYRILLIC SMALL LETTER ES + /xc8/x68 CYRILLIC SMALL LETTER TE + /xc8/x69 CYRILLIC SMALL LETTER U + /xc8/x6a CYRILLIC SMALL LETTER EF + /xc8/x6b CYRILLIC SMALL LETTER HA + /xc8/x6c CYRILLIC SMALL LETTER TSE + /xc8/x6d CYRILLIC SMALL LETTER CHE + /xc8/x6e CYRILLIC SMALL LETTER SHA + /xc8/x6f CYRILLIC SMALL LETTER SHCHA + /xc8/x70 CYRILLIC SMALL LETTER HARD SIGN + /xc8/x71 CYRILLIC SMALL LETTER YERU + /xc8/x72 CYRILLIC SMALL LETTER SOFT SIGN + /xc8/x73 CYRILLIC SMALL LETTER E + /xc8/x74 CYRILLIC SMALL LETTER YU + /xc8/x75 CYRILLIC SMALL LETTER YA + /xc8/x76 UPWARDS WHITE ARROW + /xc8/x77 NORTH WEST ARROW TO LONG BAR + /xc8/x78 LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR + /xc8/x79 + /xc8/x7a + /xc8/x7b + /xc8/x7c + /xc8/x7d + /xc8/x7e + /xc8/xa1 + /xc8/xa2 + /xc8/xa3 + /xc8/xa4 + /xc8/xcd FULLWIDTH NOT SIGN + /xc8/xce FULLWIDTH BROKEN BAR + /xc8/xcf FULLWIDTH APOSTROPHE + /xc8/xd0 FULLWIDTH QUOTATION MARK + /xc8/xd1 PARENTHESIZED IDEOGRAPH STOCK + /xc8/xd2 NUMERO SIGN + /xc8/xd3 TELEPHONE SIGN + /xc8/xd4 KATAKANA-HIRAGANA VOICED SOUND MARK + /xc8/xd5 KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK + /xc8/xd6 CJK RADICAL REPEAT + /xc8/xd7 CJK RADICAL SECOND THREE + /xc8/xd8 CJK RADICAL BOX + /xc8/xd9 CJK RADICAL TABLE + /xc8/xda CJK RADICAL KNIFE ONE + /xc8/xdb CJK RADICAL DIVINATION + /xc8/xdc CJK RADICAL SMALL ONE + /xc8/xdd CJK RADICAL SMALL TWO + /xc8/xde CJK RADICAL SNOUT TWO + /xc8/xdf CJK RADICAL SUN + /xc8/xe0 CJK RADICAL MOON + /xc8/xe1 CJK RADICAL PAW TWO + /xc8/xe2 CJK RADICAL COW + /xc8/xe3 CJK RADICAL BOLT OF CLOTH + /xc8/xe4 CJK RADICAL SPIRIT ONE + /xc8/xe5 CJK RADICAL BAMBOO + /xc8/xe6 CJK RADICAL SHEEP + /xc8/xe7 CJK RADICAL MEAT + /xc8/xe8 CJK RADICAL GRASS ONE + /xc8/xe9 CJK RADICAL SIMPLIFIED HORN + /xc8/xea CJK RADICAL FOOT + /xc8/xeb CJK RADICAL SIMPLIFIED WALK + /xc8/xec CJK RADICAL WALK ONE + /xc8/xed CJK RADICAL CITY + /xc8/xee CJK RADICAL MOUND TWO + /xc8/xef CJK RADICAL RAIN + /xc8/xf0 CJK RADICAL EAT TWO + /xc8/xf1 CJK RADICAL BONE + /xc8/xf5 LATIN SMALL LETTER ESH + /xc8/xf6 LATIN SMALL LETTER TURNED A + /xc8/xf7 LATIN SMALL LETTER OPEN E + /xc8/xf8 LATIN SMALL LETTER OPEN O + /xc8/xf9 LATIN SMALL LETTER BARRED O + /xc8/xfa LATIN SMALL LIGATURE OE + /xc8/xfb LATIN SMALL LETTER O WITH STROKE + /xc8/xfc LATIN SMALL LETTER ENG + /xc8/xfd LATIN SMALL LETTER UPSILON + /xc8/xfe LATIN LETTER SMALL CAPITAL I + /xc9/x40 + /xc9/x41 + /xc9/x42 + /xc9/x43 + /xc9/x44 + /xc9/x45 + /xc9/x46 + /xc9/x47 + /xc9/x48 + /xc9/x49 + /xc9/x4a CJK COMPATIBILITY IDEOGRAPH-FA0C + /xc9/x4b + /xc9/x4c + /xc9/x4d + /xc9/x4e + /xc9/x4f + /xc9/x50 + /xc9/x51 + /xc9/x52 + /xc9/x53 + /xc9/x54 + /xc9/x55 + /xc9/x56 + /xc9/x57 + /xc9/x58 + /xc9/x59 + /xc9/x5a + /xc9/x5b + /xc9/x5c + /xc9/x5d + /xc9/x5e + /xc9/x5f + /xc9/x60 + /xc9/x61 + /xc9/x62 + /xc9/x63 + /xc9/x64 + /xc9/x65 + /xc9/x66 + /xc9/x67 + /xc9/x68 + /xc9/x69 + /xc9/x6a + /xc9/x6b + /xc9/x6c + /xc9/x6d + /xc9/x6e + /xc9/x6f + /xc9/x70 + /xc9/x71 + /xc9/x72 + /xc9/x73 + /xc9/x74 + /xc9/x75 + /xc9/x76 + /xc9/x77 + /xc9/x78 + /xc9/x79 + /xc9/x7a + /xc9/x7b + /xc9/x7c + /xc9/x7d + /xc9/x7e + /xc9/xa1 + /xc9/xa2 + /xc9/xa3 + /xc9/xa4 + /xc9/xa5 + /xc9/xa6 + /xc9/xa7 + /xc9/xa8 + /xc9/xa9 + /xc9/xaa + /xc9/xab + /xc9/xac + /xc9/xad + /xc9/xae + /xc9/xaf + /xc9/xb0 + /xc9/xb1 + /xc9/xb2 + /xc9/xb3 + /xc9/xb4 + /xc9/xb5 + /xc9/xb6 + /xc9/xb7 + /xc9/xb8 + /xc9/xb9 + /xc9/xba + /xc9/xbb + /xc9/xbc + /xc9/xbd + /xc9/xbe + /xc9/xbf + /xc9/xc0 + /xc9/xc1 + /xc9/xc2 + /xc9/xc3 + /xc9/xc4 + /xc9/xc5 + /xc9/xc6 + /xc9/xc7 + /xc9/xc8 + /xc9/xc9 + /xc9/xca + /xc9/xcb + /xc9/xcc + /xc9/xcd + /xc9/xce + /xc9/xcf + /xc9/xd0 + /xc9/xd1 + /xc9/xd2 + /xc9/xd3 + /xc9/xd4 + /xc9/xd5 + /xc9/xd6 + /xc9/xd7 + /xc9/xd8 + /xc9/xd9 + /xc9/xda + /xc9/xdb + /xc9/xdc + /xc9/xdd + /xc9/xde + /xc9/xdf + /xc9/xe0 + /xc9/xe1 + /xc9/xe2 + /xc9/xe3 + /xc9/xe4 + /xc9/xe5 + /xc9/xe6 + /xc9/xe7 + /xc9/xe8 + /xc9/xe9 + /xc9/xea + /xc9/xeb + /xc9/xec + /xc9/xed + /xc9/xee + /xc9/xef + /xc9/xf0 + /xc9/xf1 + /xc9/xf2 + /xc9/xf3 + /xc9/xf4 + /xc9/xf5 + /xc9/xf6 + /xc9/xf7 + /xc9/xf8 + /xc9/xf9 + /xc9/xfa + /xc9/xfb + /xc9/xfc + /xc9/xfd + /xc9/xfe + /xca/x40 + /xca/x41 + /xca/x42 + /xca/x43 + /xca/x44 + /xca/x45 + /xca/x46 + /xca/x47 + /xca/x48 + /xca/x49 + /xca/x4a + /xca/x4b + /xca/x4c + /xca/x4d + /xca/x4e + /xca/x4f + /xca/x50 + /xca/x51 + /xca/x52 + /xca/x53 + /xca/x54 + /xca/x55 + /xca/x56 + /xca/x57 + /xca/x58 + /xca/x59 + /xca/x5a + /xca/x5b + /xca/x5c + /xca/x5d + /xca/x5e + /xca/x5f + /xca/x60 + /xca/x61 + /xca/x62 + /xca/x63 + /xca/x64 + /xca/x65 + /xca/x66 + /xca/x67 + /xca/x68 + /xca/x69 + /xca/x6a + /xca/x6b + /xca/x6c + /xca/x6d + /xca/x6e + /xca/x6f + /xca/x70 + /xca/x71 + /xca/x72 + /xca/x73 + /xca/x74 + /xca/x75 + /xca/x76 + /xca/x77 + /xca/x78 + /xca/x79 + /xca/x7a + /xca/x7b + /xca/x7c + /xca/x7d + /xca/x7e + /xca/xa1 + /xca/xa2 + /xca/xa3 + /xca/xa4 + /xca/xa5 + /xca/xa6 + /xca/xa7 + /xca/xa8 + /xca/xa9 + /xca/xaa + /xca/xab + /xca/xac + /xca/xad + /xca/xae + /xca/xaf + /xca/xb0 + /xca/xb1 + /xca/xb2 + /xca/xb3 + /xca/xb4 + /xca/xb5 + /xca/xb6 + /xca/xb7 + /xca/xb8 + /xca/xb9 + /xca/xba + /xca/xbb + /xca/xbc + /xca/xbd + /xca/xbe + /xca/xbf + /xca/xc0 + /xca/xc1 + /xca/xc2 + /xca/xc3 + /xca/xc4 + /xca/xc5 + /xca/xc6 + /xca/xc7 + /xca/xc8 + /xca/xc9 + /xca/xca + /xca/xcb + /xca/xcc + /xca/xcd + /xca/xce + /xca/xcf + /xca/xd0 + /xca/xd1 + /xca/xd2 + /xca/xd3 + /xca/xd4 + /xca/xd5 + /xca/xd6 + /xca/xd7 + /xca/xd8 + /xca/xd9 + /xca/xda + /xca/xdb + /xca/xdc + /xca/xdd + /xca/xde + /xca/xdf + /xca/xe0 + /xca/xe1 + /xca/xe2 + /xca/xe3 + /xca/xe4 + /xca/xe5 + /xca/xe6 + /xca/xe7 + /xca/xe8 + /xca/xe9 + /xca/xea + /xca/xeb + /xca/xec + /xca/xed + /xca/xee + /xca/xef + /xca/xf0 + /xca/xf1 + /xca/xf2 + /xca/xf3 + /xca/xf4 + /xca/xf5 + /xca/xf6 + /xca/xf7 + /xca/xf8 + /xca/xf9 + /xca/xfa + /xca/xfb + /xca/xfc + /xca/xfd + /xca/xfe + /xcb/x40 + /xcb/x41 + /xcb/x42 + /xcb/x43 + /xcb/x44 + /xcb/x45 + /xcb/x46 + /xcb/x47 + /xcb/x48 + /xcb/x49 + /xcb/x4a + /xcb/x4b + /xcb/x4c + /xcb/x4d + /xcb/x4e + /xcb/x4f + /xcb/x50 + /xcb/x51 + /xcb/x52 + /xcb/x53 + /xcb/x54 + /xcb/x55 + /xcb/x56 + /xcb/x57 + /xcb/x58 + /xcb/x59 + /xcb/x5a + /xcb/x5b + /xcb/x5c + /xcb/x5d + /xcb/x5e + /xcb/x5f + /xcb/x60 + /xcb/x61 + /xcb/x62 + /xcb/x63 + /xcb/x64 + /xcb/x65 + /xcb/x66 + /xcb/x67 + /xcb/x68 + /xcb/x69 + /xcb/x6a + /xcb/x6b + /xcb/x6c + /xcb/x6d + /xcb/x6e + /xcb/x6f + /xcb/x70 + /xcb/x71 + /xcb/x72 + /xcb/x73 + /xcb/x74 + /xcb/x75 + /xcb/x76 + /xcb/x77 + /xcb/x78 + /xcb/x79 + /xcb/x7a + /xcb/x7b + /xcb/x7c + /xcb/x7d + /xcb/x7e + /xcb/xa1 + /xcb/xa2 + /xcb/xa3 + /xcb/xa4 + /xcb/xa5 + /xcb/xa6 + /xcb/xa7 + /xcb/xa8 + /xcb/xa9 + /xcb/xaa + /xcb/xab + /xcb/xac + /xcb/xad + /xcb/xae + /xcb/xaf + /xcb/xb0 + /xcb/xb1 + /xcb/xb2 + /xcb/xb3 + /xcb/xb4 + /xcb/xb5 + /xcb/xb6 + /xcb/xb7 + /xcb/xb8 + /xcb/xb9 + /xcb/xba + /xcb/xbb + /xcb/xbc + /xcb/xbd + /xcb/xbe + /xcb/xbf + /xcb/xc0 + /xcb/xc1 + /xcb/xc2 + /xcb/xc3 + /xcb/xc4 + /xcb/xc5 + /xcb/xc6 + /xcb/xc7 + /xcb/xc8 + /xcb/xc9 + /xcb/xca + /xcb/xcb + /xcb/xcc + /xcb/xcd + /xcb/xce + /xcb/xcf + /xcb/xd0 + /xcb/xd1 + /xcb/xd2 + /xcb/xd3 + /xcb/xd4 + /xcb/xd5 + /xcb/xd6 + /xcb/xd7 + /xcb/xd8 + /xcb/xd9 + /xcb/xda + /xcb/xdb + /xcb/xdc + /xcb/xdd + /xcb/xde + /xcb/xdf + /xcb/xe0 + /xcb/xe1 + /xcb/xe2 + /xcb/xe3 + /xcb/xe4 + /xcb/xe5 + /xcb/xe6 + /xcb/xe7 + /xcb/xe8 + /xcb/xe9 + /xcb/xea + /xcb/xeb + /xcb/xec + /xcb/xed + /xcb/xee + /xcb/xef + /xcb/xf0 + /xcb/xf1 + /xcb/xf2 + /xcb/xf3 + /xcb/xf4 + /xcb/xf5 + /xcb/xf6 + /xcb/xf7 + /xcb/xf8 + /xcb/xf9 + /xcb/xfa + /xcb/xfb + /xcb/xfc + /xcb/xfd + /xcb/xfe + /xcc/x40 + /xcc/x41 + /xcc/x42 + /xcc/x43 + /xcc/x44 + /xcc/x45 + /xcc/x46 + /xcc/x47 + /xcc/x48 + /xcc/x49 + /xcc/x4a + /xcc/x4b + /xcc/x4c + /xcc/x4d + /xcc/x4e + /xcc/x4f + /xcc/x50 + /xcc/x51 + /xcc/x52 + /xcc/x53 + /xcc/x54 + /xcc/x55 + /xcc/x56 + /xcc/x57 + /xcc/x58 + /xcc/x59 + /xcc/x5a + /xcc/x5b + /xcc/x5c + /xcc/x5d + /xcc/x5e + /xcc/x5f + /xcc/x60 + /xcc/x61 + /xcc/x62 + /xcc/x63 + /xcc/x64 + /xcc/x65 + /xcc/x66 + /xcc/x67 + /xcc/x68 + /xcc/x69 + /xcc/x6a + /xcc/x6b + /xcc/x6c + /xcc/x6d + /xcc/x6e + /xcc/x6f + /xcc/x70 + /xcc/x71 + /xcc/x72 + /xcc/x73 + /xcc/x74 + /xcc/x75 + /xcc/x76 + /xcc/x77 + /xcc/x78 + /xcc/x79 + /xcc/x7a + /xcc/x7b + /xcc/x7c + /xcc/x7d + /xcc/x7e + /xcc/xa1 + /xcc/xa2 + /xcc/xa3 + /xcc/xa4 + /xcc/xa5 + /xcc/xa6 + /xcc/xa7 + /xcc/xa8 + /xcc/xa9 + /xcc/xaa + /xcc/xab + /xcc/xac + /xcc/xad + /xcc/xae + /xcc/xaf + /xcc/xb0 + /xcc/xb1 + /xcc/xb2 + /xcc/xb3 + /xcc/xb4 + /xcc/xb5 + /xcc/xb6 + /xcc/xb7 + /xcc/xb8 + /xcc/xb9 + /xcc/xba + /xcc/xbb + /xcc/xbc + /xcc/xbd + /xcc/xbe + /xcc/xbf + /xcc/xc0 + /xcc/xc1 + /xcc/xc2 + /xcc/xc3 + /xcc/xc4 + /xcc/xc5 + /xcc/xc6 + /xcc/xc7 + /xcc/xc8 + /xcc/xc9 + /xcc/xca + /xcc/xcb + /xcc/xcc + /xcc/xcd + /xcc/xce + /xcc/xcf + /xcc/xd0 + /xcc/xd1 + /xcc/xd2 + /xcc/xd3 + /xcc/xd4 + /xcc/xd5 + /xcc/xd6 + /xcc/xd7 + /xcc/xd8 + /xcc/xd9 + /xcc/xda + /xcc/xdb + /xcc/xdc + /xcc/xdd + /xcc/xde + /xcc/xdf + /xcc/xe0 + /xcc/xe1 + /xcc/xe2 + /xcc/xe3 + /xcc/xe4 + /xcc/xe5 + /xcc/xe6 + /xcc/xe7 + /xcc/xe8 + /xcc/xe9 + /xcc/xea + /xcc/xeb + /xcc/xec + /xcc/xed + /xcc/xee + /xcc/xef + /xcc/xf0 + /xcc/xf1 + /xcc/xf2 + /xcc/xf3 + /xcc/xf4 + /xcc/xf5 + /xcc/xf6 + /xcc/xf7 + /xcc/xf8 + /xcc/xf9 + /xcc/xfa + /xcc/xfb + /xcc/xfc + /xcc/xfd + /xcc/xfe + /xcd/x40 + /xcd/x41 + /xcd/x42 + /xcd/x43 + /xcd/x44 + /xcd/x45 + /xcd/x46 + /xcd/x47 + /xcd/x48 + /xcd/x49 + /xcd/x4a + /xcd/x4b + /xcd/x4c + /xcd/x4d + /xcd/x4e + /xcd/x4f + /xcd/x50 + /xcd/x51 + /xcd/x52 + /xcd/x53 + /xcd/x54 + /xcd/x55 + /xcd/x56 + /xcd/x57 + /xcd/x58 + /xcd/x59 + /xcd/x5a + /xcd/x5b + /xcd/x5c + /xcd/x5d + /xcd/x5e + /xcd/x5f + /xcd/x60 + /xcd/x61 + /xcd/x62 + /xcd/x63 + /xcd/x64 + /xcd/x65 + /xcd/x66 + /xcd/x67 + /xcd/x68 + /xcd/x69 + /xcd/x6a + /xcd/x6b + /xcd/x6c + /xcd/x6d + /xcd/x6e + /xcd/x6f + /xcd/x70 + /xcd/x71 + /xcd/x72 + /xcd/x73 + /xcd/x74 + /xcd/x75 + /xcd/x76 + /xcd/x77 + /xcd/x78 + /xcd/x79 + /xcd/x7a + /xcd/x7b + /xcd/x7c + /xcd/x7d + /xcd/x7e + /xcd/xa1 + /xcd/xa2 + /xcd/xa3 + /xcd/xa4 + /xcd/xa5 + /xcd/xa6 + /xcd/xa7 + /xcd/xa8 + /xcd/xa9 + /xcd/xaa + /xcd/xab + /xcd/xac + /xcd/xad + /xcd/xae + /xcd/xaf + /xcd/xb0 + /xcd/xb1 + /xcd/xb2 + /xcd/xb3 + /xcd/xb4 + /xcd/xb5 + /xcd/xb6 + /xcd/xb7 + /xcd/xb8 + /xcd/xb9 + /xcd/xba + /xcd/xbb + /xcd/xbc + /xcd/xbd + /xcd/xbe + /xcd/xbf + /xcd/xc0 + /xcd/xc1 + /xcd/xc2 + /xcd/xc3 + /xcd/xc4 + /xcd/xc5 + /xcd/xc6 + /xcd/xc7 + /xcd/xc8 + /xcd/xc9 + /xcd/xca + /xcd/xcb + /xcd/xcc + /xcd/xcd + /xcd/xce + /xcd/xcf + /xcd/xd0 + /xcd/xd1 + /xcd/xd2 + /xcd/xd3 + /xcd/xd4 + /xcd/xd5 + /xcd/xd6 + /xcd/xd7 + /xcd/xd8 + /xcd/xd9 + /xcd/xda + /xcd/xdb + /xcd/xdc + /xcd/xdd + /xcd/xde + /xcd/xdf + /xcd/xe0 + /xcd/xe1 + /xcd/xe2 + /xcd/xe3 + /xcd/xe4 + /xcd/xe5 + /xcd/xe6 + /xcd/xe7 + /xcd/xe8 + /xcd/xe9 + /xcd/xea + /xcd/xeb + /xcd/xec + /xcd/xed + /xcd/xee + /xcd/xef + /xcd/xf0 + /xcd/xf1 + /xcd/xf2 + /xcd/xf3 + /xcd/xf4 + /xcd/xf5 + /xcd/xf6 + /xcd/xf7 + /xcd/xf8 + /xcd/xf9 + /xcd/xfa + /xcd/xfb + /xcd/xfc + /xcd/xfd + /xcd/xfe + /xce/x40 + /xce/x41 + /xce/x42 + /xce/x43 + /xce/x44 + /xce/x45 + /xce/x46 + /xce/x47 + /xce/x48 + /xce/x49 + /xce/x4a + /xce/x4b + /xce/x4c + /xce/x4d + /xce/x4e + /xce/x4f + /xce/x50 + /xce/x51 + /xce/x52 + /xce/x53 + /xce/x54 + /xce/x55 + /xce/x56 + /xce/x57 + /xce/x58 + /xce/x59 + /xce/x5a + /xce/x5b + /xce/x5c + /xce/x5d + /xce/x5e + /xce/x5f + /xce/x60 + /xce/x61 + /xce/x62 + /xce/x63 + /xce/x64 + /xce/x65 + /xce/x66 + /xce/x67 + /xce/x68 + /xce/x69 + /xce/x6a + /xce/x6b + /xce/x6c + /xce/x6d + /xce/x6e + /xce/x6f + /xce/x70 + /xce/x71 + /xce/x72 + /xce/x73 + /xce/x74 + /xce/x75 + /xce/x76 + /xce/x77 + /xce/x78 + /xce/x79 + /xce/x7a + /xce/x7b + /xce/x7c + /xce/x7d + /xce/x7e + /xce/xa1 + /xce/xa2 + /xce/xa3 + /xce/xa4 + /xce/xa5 + /xce/xa6 + /xce/xa7 + /xce/xa8 + /xce/xa9 + /xce/xaa + /xce/xab + /xce/xac + /xce/xad + /xce/xae + /xce/xaf + /xce/xb0 + /xce/xb1 + /xce/xb2 + /xce/xb3 + /xce/xb4 + /xce/xb5 + /xce/xb6 + /xce/xb7 + /xce/xb8 + /xce/xb9 + /xce/xba + /xce/xbb + /xce/xbc + /xce/xbd + /xce/xbe + /xce/xbf + /xce/xc0 + /xce/xc1 + /xce/xc2 + /xce/xc3 + /xce/xc4 + /xce/xc5 + /xce/xc6 + /xce/xc7 + /xce/xc8 + /xce/xc9 + /xce/xca + /xce/xcb + /xce/xcc + /xce/xcd + /xce/xce + /xce/xcf + /xce/xd0 + /xce/xd1 + /xce/xd2 + /xce/xd3 + /xce/xd4 + /xce/xd5 + /xce/xd6 + /xce/xd7 + /xce/xd8 + /xce/xd9 + /xce/xda + /xce/xdb + /xce/xdc + /xce/xdd + /xce/xde + /xce/xdf + /xce/xe0 + /xce/xe1 + /xce/xe2 + /xce/xe3 + /xce/xe4 + /xce/xe5 + /xce/xe6 + /xce/xe7 + /xce/xe8 + /xce/xe9 + /xce/xea + /xce/xeb + /xce/xec + /xce/xed + /xce/xee + /xce/xef + /xce/xf0 + /xce/xf1 + /xce/xf2 + /xce/xf3 + /xce/xf4 + /xce/xf5 + /xce/xf6 + /xce/xf7 + /xce/xf8 + /xce/xf9 + /xce/xfa + /xce/xfb + /xce/xfc + /xce/xfd + /xce/xfe + /xcf/x40 + /xcf/x41 + /xcf/x42 + /xcf/x43 + /xcf/x44 + /xcf/x45 + /xcf/x46 + /xcf/x47 + /xcf/x48 + /xcf/x49 + /xcf/x4a + /xcf/x4b + /xcf/x4c + /xcf/x4d + /xcf/x4e + /xcf/x4f + /xcf/x50 + /xcf/x51 + /xcf/x52 + /xcf/x53 + /xcf/x54 + /xcf/x55 + /xcf/x56 + /xcf/x57 + /xcf/x58 + /xcf/x59 + /xcf/x5a + /xcf/x5b + /xcf/x5c + /xcf/x5d + /xcf/x5e + /xcf/x5f + /xcf/x60 + /xcf/x61 + /xcf/x62 + /xcf/x63 + /xcf/x64 + /xcf/x65 + /xcf/x66 + /xcf/x67 + /xcf/x68 + /xcf/x69 + /xcf/x6a + /xcf/x6b + /xcf/x6c + /xcf/x6d + /xcf/x6e + /xcf/x6f + /xcf/x70 + /xcf/x71 + /xcf/x72 + /xcf/x73 + /xcf/x74 + /xcf/x75 + /xcf/x76 + /xcf/x77 + /xcf/x78 + /xcf/x79 + /xcf/x7a + /xcf/x7b + /xcf/x7c + /xcf/x7d + /xcf/x7e + /xcf/xa1 + /xcf/xa2 + /xcf/xa3 + /xcf/xa4 + /xcf/xa5 + /xcf/xa6 + /xcf/xa7 + /xcf/xa8 + /xcf/xa9 + /xcf/xaa + /xcf/xab + /xcf/xac + /xcf/xad + /xcf/xae + /xcf/xaf + /xcf/xb0 + /xcf/xb1 + /xcf/xb2 + /xcf/xb3 + /xcf/xb4 + /xcf/xb5 + /xcf/xb6 + /xcf/xb7 + /xcf/xb8 + /xcf/xb9 + /xcf/xba + /xcf/xbb + /xcf/xbc + /xcf/xbd + /xcf/xbe + /xcf/xbf + /xcf/xc0 + /xcf/xc1 + /xcf/xc2 + /xcf/xc3 + /xcf/xc4 + /xcf/xc5 + /xcf/xc6 + /xcf/xc7 + /xcf/xc8 + /xcf/xc9 + /xcf/xca + /xcf/xcb + /xcf/xcc + /xcf/xcd + /xcf/xce + /xcf/xcf + /xcf/xd0 + /xcf/xd1 + /xcf/xd2 + /xcf/xd3 + /xcf/xd4 + /xcf/xd5 + /xcf/xd6 + /xcf/xd7 + /xcf/xd8 + /xcf/xd9 + /xcf/xda + /xcf/xdb + /xcf/xdc + /xcf/xdd + /xcf/xde + /xcf/xdf + /xcf/xe0 + /xcf/xe1 + /xcf/xe2 + /xcf/xe3 + /xcf/xe4 + /xcf/xe5 + /xcf/xe6 + /xcf/xe7 + /xcf/xe8 + /xcf/xe9 + /xcf/xea + /xcf/xeb + /xcf/xec + /xcf/xed + /xcf/xee + /xcf/xef + /xcf/xf0 + /xcf/xf1 + /xcf/xf2 + /xcf/xf3 + /xcf/xf4 + /xcf/xf5 + /xcf/xf6 + /xcf/xf7 + /xcf/xf8 + /xcf/xf9 + /xcf/xfa + /xcf/xfb + /xcf/xfc + /xcf/xfd + /xcf/xfe + /xd0/x40 + /xd0/x41 + /xd0/x42 + /xd0/x43 + /xd0/x44 + /xd0/x45 + /xd0/x46 + /xd0/x47 + /xd0/x48 + /xd0/x49 + /xd0/x4a + /xd0/x4b + /xd0/x4c + /xd0/x4d + /xd0/x4e + /xd0/x4f + /xd0/x50 + /xd0/x51 + /xd0/x52 + /xd0/x53 + /xd0/x54 + /xd0/x55 + /xd0/x56 + /xd0/x57 + /xd0/x58 + /xd0/x59 + /xd0/x5a + /xd0/x5b + /xd0/x5c + /xd0/x5d + /xd0/x5e + /xd0/x5f + /xd0/x60 + /xd0/x61 + /xd0/x62 + /xd0/x63 + /xd0/x64 + /xd0/x65 + /xd0/x66 + /xd0/x67 + /xd0/x68 + /xd0/x69 + /xd0/x6a + /xd0/x6b + /xd0/x6c + /xd0/x6d + /xd0/x6e + /xd0/x6f + /xd0/x70 + /xd0/x71 + /xd0/x72 + /xd0/x73 + /xd0/x74 + /xd0/x75 + /xd0/x76 + /xd0/x77 + /xd0/x78 + /xd0/x79 + /xd0/x7a + /xd0/x7b + /xd0/x7c + /xd0/x7d + /xd0/x7e + /xd0/xa1 + /xd0/xa2 + /xd0/xa3 + /xd0/xa4 + /xd0/xa5 + /xd0/xa6 + /xd0/xa7 + /xd0/xa8 + /xd0/xa9 + /xd0/xaa + /xd0/xab + /xd0/xac + /xd0/xad + /xd0/xae + /xd0/xaf + /xd0/xb0 + /xd0/xb1 + /xd0/xb2 + /xd0/xb3 + /xd0/xb4 + /xd0/xb5 + /xd0/xb6 + /xd0/xb7 + /xd0/xb8 + /xd0/xb9 + /xd0/xba + /xd0/xbb + /xd0/xbc + /xd0/xbd + /xd0/xbe + /xd0/xbf + /xd0/xc0 + /xd0/xc1 + /xd0/xc2 + /xd0/xc3 + /xd0/xc4 + /xd0/xc5 + /xd0/xc6 + /xd0/xc7 + /xd0/xc8 + /xd0/xc9 + /xd0/xca + /xd0/xcb + /xd0/xcc + /xd0/xcd + /xd0/xce + /xd0/xcf + /xd0/xd0 + /xd0/xd1 + /xd0/xd2 + /xd0/xd3 + /xd0/xd4 + /xd0/xd5 + /xd0/xd6 + /xd0/xd7 + /xd0/xd8 + /xd0/xd9 + /xd0/xda + /xd0/xdb + /xd0/xdc + /xd0/xdd + /xd0/xde + /xd0/xdf + /xd0/xe0 + /xd0/xe1 + /xd0/xe2 + /xd0/xe3 + /xd0/xe4 + /xd0/xe5 + /xd0/xe6 + /xd0/xe7 + /xd0/xe8 + /xd0/xe9 + /xd0/xea + /xd0/xeb + /xd0/xec + /xd0/xed + /xd0/xee + /xd0/xef + /xd0/xf0 + /xd0/xf1 + /xd0/xf2 + /xd0/xf3 + /xd0/xf4 + /xd0/xf5 + /xd0/xf6 + /xd0/xf7 + /xd0/xf8 + /xd0/xf9 + /xd0/xfa + /xd0/xfb + /xd0/xfc + /xd0/xfd + /xd0/xfe + /xd1/x40 + /xd1/x41 + /xd1/x42 + /xd1/x43 + /xd1/x44 + /xd1/x45 + /xd1/x46 + /xd1/x47 + /xd1/x48 + /xd1/x49 + /xd1/x4a + /xd1/x4b + /xd1/x4c + /xd1/x4d + /xd1/x4e + /xd1/x4f + /xd1/x50 + /xd1/x51 + /xd1/x52 + /xd1/x53 + /xd1/x54 + /xd1/x55 + /xd1/x56 + /xd1/x57 + /xd1/x58 + /xd1/x59 + /xd1/x5a + /xd1/x5b + /xd1/x5c + /xd1/x5d + /xd1/x5e + /xd1/x5f + /xd1/x60 + /xd1/x61 + /xd1/x62 + /xd1/x63 + /xd1/x64 + /xd1/x65 + /xd1/x66 + /xd1/x67 + /xd1/x68 + /xd1/x69 + /xd1/x6a + /xd1/x6b + /xd1/x6c + /xd1/x6d + /xd1/x6e + /xd1/x6f + /xd1/x70 + /xd1/x71 + /xd1/x72 + /xd1/x73 + /xd1/x74 + /xd1/x75 + /xd1/x76 + /xd1/x77 + /xd1/x78 + /xd1/x79 + /xd1/x7a + /xd1/x7b + /xd1/x7c + /xd1/x7d + /xd1/x7e + /xd1/xa1 + /xd1/xa2 + /xd1/xa3 + /xd1/xa4 + /xd1/xa5 + /xd1/xa6 + /xd1/xa7 + /xd1/xa8 + /xd1/xa9 + /xd1/xaa + /xd1/xab + /xd1/xac + /xd1/xad + /xd1/xae + /xd1/xaf + /xd1/xb0 + /xd1/xb1 + /xd1/xb2 + /xd1/xb3 + /xd1/xb4 + /xd1/xb5 + /xd1/xb6 + /xd1/xb7 + /xd1/xb8 + /xd1/xb9 + /xd1/xba + /xd1/xbb + /xd1/xbc + /xd1/xbd + /xd1/xbe + /xd1/xbf + /xd1/xc0 + /xd1/xc1 + /xd1/xc2 + /xd1/xc3 + /xd1/xc4 + /xd1/xc5 + /xd1/xc6 + /xd1/xc7 + /xd1/xc8 + /xd1/xc9 + /xd1/xca + /xd1/xcb + /xd1/xcc + /xd1/xcd + /xd1/xce + /xd1/xcf + /xd1/xd0 + /xd1/xd1 + /xd1/xd2 + /xd1/xd3 + /xd1/xd4 + /xd1/xd5 + /xd1/xd6 + /xd1/xd7 + /xd1/xd8 + /xd1/xd9 + /xd1/xda + /xd1/xdb + /xd1/xdc + /xd1/xdd + /xd1/xde + /xd1/xdf + /xd1/xe0 + /xd1/xe1 + /xd1/xe2 + /xd1/xe3 + /xd1/xe4 + /xd1/xe5 + /xd1/xe6 + /xd1/xe7 + /xd1/xe8 + /xd1/xe9 + /xd1/xea + /xd1/xeb + /xd1/xec + /xd1/xed + /xd1/xee + /xd1/xef + /xd1/xf0 + /xd1/xf1 + /xd1/xf2 + /xd1/xf3 + /xd1/xf4 + /xd1/xf5 + /xd1/xf6 + /xd1/xf7 + /xd1/xf8 + /xd1/xf9 + /xd1/xfa + /xd1/xfb + /xd1/xfc + /xd1/xfd + /xd1/xfe + /xd2/x40 + /xd2/x41 + /xd2/x42 + /xd2/x43 + /xd2/x44 + /xd2/x45 + /xd2/x46 + /xd2/x47 + /xd2/x48 + /xd2/x49 + /xd2/x4a + /xd2/x4b + /xd2/x4c + /xd2/x4d + /xd2/x4e + /xd2/x4f + /xd2/x50 + /xd2/x51 + /xd2/x52 + /xd2/x53 + /xd2/x54 + /xd2/x55 + /xd2/x56 + /xd2/x57 + /xd2/x58 + /xd2/x59 + /xd2/x5a + /xd2/x5b + /xd2/x5c + /xd2/x5d + /xd2/x5e + /xd2/x5f + /xd2/x60 + /xd2/x61 + /xd2/x62 + /xd2/x63 + /xd2/x64 + /xd2/x65 + /xd2/x66 + /xd2/x67 + /xd2/x68 + /xd2/x69 + /xd2/x6a + /xd2/x6b + /xd2/x6c + /xd2/x6d + /xd2/x6e + /xd2/x6f + /xd2/x70 + /xd2/x71 + /xd2/x72 + /xd2/x73 + /xd2/x74 + /xd2/x75 + /xd2/x76 + /xd2/x77 + /xd2/x78 + /xd2/x79 + /xd2/x7a + /xd2/x7b + /xd2/x7c + /xd2/x7d + /xd2/x7e + /xd2/xa1 + /xd2/xa2 + /xd2/xa3 + /xd2/xa4 + /xd2/xa5 + /xd2/xa6 + /xd2/xa7 + /xd2/xa8 + /xd2/xa9 + /xd2/xaa + /xd2/xab + /xd2/xac + /xd2/xad + /xd2/xae + /xd2/xaf + /xd2/xb0 + /xd2/xb1 + /xd2/xb2 + /xd2/xb3 + /xd2/xb4 + /xd2/xb5 + /xd2/xb6 + /xd2/xb7 + /xd2/xb8 + /xd2/xb9 + /xd2/xba + /xd2/xbb + /xd2/xbc + /xd2/xbd + /xd2/xbe + /xd2/xbf + /xd2/xc0 + /xd2/xc1 + /xd2/xc2 + /xd2/xc3 + /xd2/xc4 + /xd2/xc5 + /xd2/xc6 + /xd2/xc7 + /xd2/xc8 + /xd2/xc9 + /xd2/xca + /xd2/xcb + /xd2/xcc + /xd2/xcd + /xd2/xce + /xd2/xcf + /xd2/xd0 + /xd2/xd1 + /xd2/xd2 + /xd2/xd3 + /xd2/xd4 + /xd2/xd5 + /xd2/xd6 + /xd2/xd7 + /xd2/xd8 + /xd2/xd9 + /xd2/xda + /xd2/xdb + /xd2/xdc + /xd2/xdd + /xd2/xde + /xd2/xdf + /xd2/xe0 + /xd2/xe1 + /xd2/xe2 + /xd2/xe3 + /xd2/xe4 + /xd2/xe5 + /xd2/xe6 + /xd2/xe7 + /xd2/xe8 + /xd2/xe9 + /xd2/xea + /xd2/xeb + /xd2/xec + /xd2/xed + /xd2/xee + /xd2/xef + /xd2/xf0 + /xd2/xf1 + /xd2/xf2 + /xd2/xf3 + /xd2/xf4 + /xd2/xf5 + /xd2/xf6 + /xd2/xf7 + /xd2/xf8 + /xd2/xf9 + /xd2/xfa + /xd2/xfb + /xd2/xfc + /xd2/xfd + /xd2/xfe + /xd3/x40 + /xd3/x41 + /xd3/x42 + /xd3/x43 + /xd3/x44 + /xd3/x45 + /xd3/x46 + /xd3/x47 + /xd3/x48 + /xd3/x49 + /xd3/x4a + /xd3/x4b + /xd3/x4c + /xd3/x4d + /xd3/x4e + /xd3/x4f + /xd3/x50 + /xd3/x51 + /xd3/x52 + /xd3/x53 + /xd3/x54 + /xd3/x55 + /xd3/x56 + /xd3/x57 + /xd3/x58 + /xd3/x59 + /xd3/x5a + /xd3/x5b + /xd3/x5c + /xd3/x5d + /xd3/x5e + /xd3/x5f + /xd3/x60 + /xd3/x61 + /xd3/x62 + /xd3/x63 + /xd3/x64 + /xd3/x65 + /xd3/x66 + /xd3/x67 + /xd3/x68 + /xd3/x69 + /xd3/x6a + /xd3/x6b + /xd3/x6c + /xd3/x6d + /xd3/x6e + /xd3/x6f + /xd3/x70 + /xd3/x71 + /xd3/x72 + /xd3/x73 + /xd3/x74 + /xd3/x75 + /xd3/x76 + /xd3/x77 + /xd3/x78 + /xd3/x79 + /xd3/x7a + /xd3/x7b + /xd3/x7c + /xd3/x7d + /xd3/x7e + /xd3/xa1 + /xd3/xa2 + /xd3/xa3 + /xd3/xa4 + /xd3/xa5 + /xd3/xa6 + /xd3/xa7 + /xd3/xa8 + /xd3/xa9 + /xd3/xaa + /xd3/xab + /xd3/xac + /xd3/xad + /xd3/xae + /xd3/xaf + /xd3/xb0 + /xd3/xb1 + /xd3/xb2 + /xd3/xb3 + /xd3/xb4 + /xd3/xb5 + /xd3/xb6 + /xd3/xb7 + /xd3/xb8 + /xd3/xb9 + /xd3/xba + /xd3/xbb + /xd3/xbc + /xd3/xbd + /xd3/xbe + /xd3/xbf + /xd3/xc0 + /xd3/xc1 + /xd3/xc2 + /xd3/xc3 + /xd3/xc4 + /xd3/xc5 + /xd3/xc6 + /xd3/xc7 + /xd3/xc8 + /xd3/xc9 + /xd3/xca + /xd3/xcb + /xd3/xcc + /xd3/xcd + /xd3/xce + /xd3/xcf + /xd3/xd0 + /xd3/xd1 + /xd3/xd2 + /xd3/xd3 + /xd3/xd4 + /xd3/xd5 + /xd3/xd6 + /xd3/xd7 + /xd3/xd8 + /xd3/xd9 + /xd3/xda + /xd3/xdb + /xd3/xdc + /xd3/xdd + /xd3/xde + /xd3/xdf + /xd3/xe0 + /xd3/xe1 + /xd3/xe2 + /xd3/xe3 + /xd3/xe4 + /xd3/xe5 + /xd3/xe6 + /xd3/xe7 + /xd3/xe8 + /xd3/xe9 + /xd3/xea + /xd3/xeb + /xd3/xec + /xd3/xed + /xd3/xee + /xd3/xef + /xd3/xf0 + /xd3/xf1 + /xd3/xf2 + /xd3/xf3 + /xd3/xf4 + /xd3/xf5 + /xd3/xf6 + /xd3/xf7 + /xd3/xf8 + /xd3/xf9 + /xd3/xfa + /xd3/xfb + /xd3/xfc + /xd3/xfd + /xd3/xfe + /xd4/x40 + /xd4/x41 + /xd4/x42 + /xd4/x43 + /xd4/x44 + /xd4/x45 + /xd4/x46 + /xd4/x47 + /xd4/x48 + /xd4/x49 + /xd4/x4a + /xd4/x4b + /xd4/x4c + /xd4/x4d + /xd4/x4e + /xd4/x4f + /xd4/x50 + /xd4/x51 + /xd4/x52 + /xd4/x53 + /xd4/x54 + /xd4/x55 + /xd4/x56 + /xd4/x57 + /xd4/x58 + /xd4/x59 + /xd4/x5a + /xd4/x5b + /xd4/x5c + /xd4/x5d + /xd4/x5e + /xd4/x5f + /xd4/x60 + /xd4/x61 + /xd4/x62 + /xd4/x63 + /xd4/x64 + /xd4/x65 + /xd4/x66 + /xd4/x67 + /xd4/x68 + /xd4/x69 + /xd4/x6a + /xd4/x6b + /xd4/x6c + /xd4/x6d + /xd4/x6e + /xd4/x6f + /xd4/x70 + /xd4/x71 + /xd4/x72 + /xd4/x73 + /xd4/x74 + /xd4/x75 + /xd4/x76 + /xd4/x77 + /xd4/x78 + /xd4/x79 + /xd4/x7a + /xd4/x7b + /xd4/x7c + /xd4/x7d + /xd4/x7e + /xd4/xa1 + /xd4/xa2 + /xd4/xa3 + /xd4/xa4 + /xd4/xa5 + /xd4/xa6 + /xd4/xa7 + /xd4/xa8 + /xd4/xa9 + /xd4/xaa + /xd4/xab + /xd4/xac + /xd4/xad + /xd4/xae + /xd4/xaf + /xd4/xb0 + /xd4/xb1 + /xd4/xb2 + /xd4/xb3 + /xd4/xb4 + /xd4/xb5 + /xd4/xb6 + /xd4/xb7 + /xd4/xb8 + /xd4/xb9 + /xd4/xba + /xd4/xbb + /xd4/xbc + /xd4/xbd + /xd4/xbe + /xd4/xbf + /xd4/xc0 + /xd4/xc1 + /xd4/xc2 + /xd4/xc3 + /xd4/xc4 + /xd4/xc5 + /xd4/xc6 + /xd4/xc7 + /xd4/xc8 + /xd4/xc9 + /xd4/xca + /xd4/xcb + /xd4/xcc + /xd4/xcd + /xd4/xce + /xd4/xcf + /xd4/xd0 + /xd4/xd1 + /xd4/xd2 + /xd4/xd3 + /xd4/xd4 + /xd4/xd5 + /xd4/xd6 + /xd4/xd7 + /xd4/xd8 + /xd4/xd9 + /xd4/xda + /xd4/xdb + /xd4/xdc + /xd4/xdd + /xd4/xde + /xd4/xdf + /xd4/xe0 + /xd4/xe1 + /xd4/xe2 + /xd4/xe3 + /xd4/xe4 + /xd4/xe5 + /xd4/xe6 + /xd4/xe7 + /xd4/xe8 + /xd4/xe9 + /xd4/xea + /xd4/xeb + /xd4/xec + /xd4/xed + /xd4/xee + /xd4/xef + /xd4/xf0 + /xd4/xf1 + /xd4/xf2 + /xd4/xf3 + /xd4/xf4 + /xd4/xf5 + /xd4/xf6 + /xd4/xf7 + /xd4/xf8 + /xd4/xf9 + /xd4/xfa + /xd4/xfb + /xd4/xfc + /xd4/xfd + /xd4/xfe + /xd5/x40 + /xd5/x41 + /xd5/x42 + /xd5/x43 + /xd5/x44 + /xd5/x45 + /xd5/x46 + /xd5/x47 + /xd5/x48 + /xd5/x49 + /xd5/x4a + /xd5/x4b + /xd5/x4c + /xd5/x4d + /xd5/x4e + /xd5/x4f + /xd5/x50 + /xd5/x51 + /xd5/x52 + /xd5/x53 + /xd5/x54 + /xd5/x55 + /xd5/x56 + /xd5/x57 + /xd5/x58 + /xd5/x59 + /xd5/x5a + /xd5/x5b + /xd5/x5c + /xd5/x5d + /xd5/x5e + /xd5/x5f + /xd5/x60 + /xd5/x61 + /xd5/x62 + /xd5/x63 + /xd5/x64 + /xd5/x65 + /xd5/x66 + /xd5/x67 + /xd5/x68 + /xd5/x69 + /xd5/x6a + /xd5/x6b + /xd5/x6c + /xd5/x6d + /xd5/x6e + /xd5/x6f + /xd5/x70 + /xd5/x71 + /xd5/x72 + /xd5/x73 + /xd5/x74 + /xd5/x75 + /xd5/x76 + /xd5/x77 + /xd5/x78 + /xd5/x79 + /xd5/x7a + /xd5/x7b + /xd5/x7c + /xd5/x7d + /xd5/x7e + /xd5/xa1 + /xd5/xa2 + /xd5/xa3 + /xd5/xa4 + /xd5/xa5 + /xd5/xa6 + /xd5/xa7 + /xd5/xa8 + /xd5/xa9 + /xd5/xaa + /xd5/xab + /xd5/xac + /xd5/xad + /xd5/xae + /xd5/xaf + /xd5/xb0 + /xd5/xb1 + /xd5/xb2 + /xd5/xb3 + /xd5/xb4 + /xd5/xb5 + /xd5/xb6 + /xd5/xb7 + /xd5/xb8 + /xd5/xb9 + /xd5/xba + /xd5/xbb + /xd5/xbc + /xd5/xbd + /xd5/xbe + /xd5/xbf + /xd5/xc0 + /xd5/xc1 + /xd5/xc2 + /xd5/xc3 + /xd5/xc4 + /xd5/xc5 + /xd5/xc6 + /xd5/xc7 + /xd5/xc8 + /xd5/xc9 + /xd5/xca + /xd5/xcb + /xd5/xcc + /xd5/xcd + /xd5/xce + /xd5/xcf + /xd5/xd0 + /xd5/xd1 + /xd5/xd2 + /xd5/xd3 + /xd5/xd4 + /xd5/xd5 + /xd5/xd6 + /xd5/xd7 + /xd5/xd8 + /xd5/xd9 + /xd5/xda + /xd5/xdb + /xd5/xdc + /xd5/xdd + /xd5/xde + /xd5/xdf + /xd5/xe0 + /xd5/xe1 + /xd5/xe2 + /xd5/xe3 + /xd5/xe4 + /xd5/xe5 + /xd5/xe6 + /xd5/xe7 + /xd5/xe8 + /xd5/xe9 + /xd5/xea + /xd5/xeb + /xd5/xec + /xd5/xed + /xd5/xee + /xd5/xef + /xd5/xf0 + /xd5/xf1 + /xd5/xf2 + /xd5/xf3 + /xd5/xf4 + /xd5/xf5 + /xd5/xf6 + /xd5/xf7 + /xd5/xf8 + /xd5/xf9 + /xd5/xfa + /xd5/xfb + /xd5/xfc + /xd5/xfd + /xd5/xfe + /xd6/x40 + /xd6/x41 + /xd6/x42 + /xd6/x43 + /xd6/x44 + /xd6/x45 + /xd6/x46 + /xd6/x47 + /xd6/x48 + /xd6/x49 + /xd6/x4a + /xd6/x4b + /xd6/x4c + /xd6/x4d + /xd6/x4e + /xd6/x4f + /xd6/x50 + /xd6/x51 + /xd6/x52 + /xd6/x53 + /xd6/x54 + /xd6/x55 + /xd6/x56 + /xd6/x57 + /xd6/x58 + /xd6/x59 + /xd6/x5a + /xd6/x5b + /xd6/x5c + /xd6/x5d + /xd6/x5e + /xd6/x5f + /xd6/x60 + /xd6/x61 + /xd6/x62 + /xd6/x63 + /xd6/x64 + /xd6/x65 + /xd6/x66 + /xd6/x67 + /xd6/x68 + /xd6/x69 + /xd6/x6a + /xd6/x6b + /xd6/x6c + /xd6/x6d + /xd6/x6e + /xd6/x6f + /xd6/x70 + /xd6/x71 + /xd6/x72 + /xd6/x73 + /xd6/x74 + /xd6/x75 + /xd6/x76 + /xd6/x77 + /xd6/x78 + /xd6/x79 + /xd6/x7a + /xd6/x7b + /xd6/x7c + /xd6/x7d + /xd6/x7e + /xd6/xa1 + /xd6/xa2 + /xd6/xa3 + /xd6/xa4 + /xd6/xa5 + /xd6/xa6 + /xd6/xa7 + /xd6/xa8 + /xd6/xa9 + /xd6/xaa + /xd6/xab + /xd6/xac + /xd6/xad + /xd6/xae + /xd6/xaf + /xd6/xb0 + /xd6/xb1 + /xd6/xb2 + /xd6/xb3 + /xd6/xb4 + /xd6/xb5 + /xd6/xb6 + /xd6/xb7 + /xd6/xb8 + /xd6/xb9 + /xd6/xba + /xd6/xbb + /xd6/xbc + /xd6/xbd + /xd6/xbe + /xd6/xbf + /xd6/xc0 + /xd6/xc1 + /xd6/xc2 + /xd6/xc3 + /xd6/xc4 + /xd6/xc5 + /xd6/xc6 + /xd6/xc7 + /xd6/xc8 + /xd6/xc9 + /xd6/xca + /xd6/xcb + /xd6/xcc + /xd6/xcd + /xd6/xce + /xd6/xcf + /xd6/xd0 + /xd6/xd1 + /xd6/xd2 + /xd6/xd3 + /xd6/xd4 + /xd6/xd5 + /xd6/xd6 + /xd6/xd7 + /xd6/xd8 + /xd6/xd9 + /xd6/xda + /xd6/xdb + /xd6/xdc + /xd6/xdd + /xd6/xde + /xd6/xdf + /xd6/xe0 + /xd6/xe1 + /xd6/xe2 + /xd6/xe3 + /xd6/xe4 + /xd6/xe5 + /xd6/xe6 + /xd6/xe7 + /xd6/xe8 + /xd6/xe9 + /xd6/xea + /xd6/xeb + /xd6/xec + /xd6/xed + /xd6/xee + /xd6/xef + /xd6/xf0 + /xd6/xf1 + /xd6/xf2 + /xd6/xf3 + /xd6/xf4 + /xd6/xf5 + /xd6/xf6 + /xd6/xf7 + /xd6/xf8 + /xd6/xf9 + /xd6/xfa + /xd6/xfb + /xd6/xfc + /xd6/xfd + /xd6/xfe + /xd7/x40 + /xd7/x41 + /xd7/x42 + /xd7/x43 + /xd7/x44 + /xd7/x45 + /xd7/x46 + /xd7/x47 + /xd7/x48 + /xd7/x49 + /xd7/x4a + /xd7/x4b + /xd7/x4c + /xd7/x4d + /xd7/x4e + /xd7/x4f + /xd7/x50 + /xd7/x51 + /xd7/x52 + /xd7/x53 + /xd7/x54 + /xd7/x55 + /xd7/x56 + /xd7/x57 + /xd7/x58 + /xd7/x59 + /xd7/x5a + /xd7/x5b + /xd7/x5c + /xd7/x5d + /xd7/x5e + /xd7/x5f + /xd7/x60 + /xd7/x61 + /xd7/x62 + /xd7/x63 + /xd7/x64 + /xd7/x65 + /xd7/x66 + /xd7/x67 + /xd7/x68 + /xd7/x69 + /xd7/x6a + /xd7/x6b + /xd7/x6c + /xd7/x6d + /xd7/x6e + /xd7/x6f + /xd7/x70 + /xd7/x71 + /xd7/x72 + /xd7/x73 + /xd7/x74 + /xd7/x75 + /xd7/x76 + /xd7/x77 + /xd7/x78 + /xd7/x79 + /xd7/x7a + /xd7/x7b + /xd7/x7c + /xd7/x7d + /xd7/x7e + /xd7/xa1 + /xd7/xa2 + /xd7/xa3 + /xd7/xa4 + /xd7/xa5 + /xd7/xa6 + /xd7/xa7 + /xd7/xa8 + /xd7/xa9 + /xd7/xaa + /xd7/xab + /xd7/xac + /xd7/xad + /xd7/xae + /xd7/xaf + /xd7/xb0 + /xd7/xb1 + /xd7/xb2 + /xd7/xb3 + /xd7/xb4 + /xd7/xb5 + /xd7/xb6 + /xd7/xb7 + /xd7/xb8 + /xd7/xb9 + /xd7/xba + /xd7/xbb + /xd7/xbc + /xd7/xbd + /xd7/xbe + /xd7/xbf + /xd7/xc0 + /xd7/xc1 + /xd7/xc2 + /xd7/xc3 + /xd7/xc4 + /xd7/xc5 + /xd7/xc6 + /xd7/xc7 + /xd7/xc8 + /xd7/xc9 + /xd7/xca + /xd7/xcb + /xd7/xcc + /xd7/xcd + /xd7/xce + /xd7/xcf + /xd7/xd0 + /xd7/xd1 + /xd7/xd2 + /xd7/xd3 + /xd7/xd4 + /xd7/xd5 + /xd7/xd6 + /xd7/xd7 + /xd7/xd8 + /xd7/xd9 + /xd7/xda + /xd7/xdb + /xd7/xdc + /xd7/xdd + /xd7/xde + /xd7/xdf + /xd7/xe0 + /xd7/xe1 + /xd7/xe2 + /xd7/xe3 + /xd7/xe4 + /xd7/xe5 + /xd7/xe6 + /xd7/xe7 + /xd7/xe8 + /xd7/xe9 + /xd7/xea + /xd7/xeb + /xd7/xec + /xd7/xed + /xd7/xee + /xd7/xef + /xd7/xf0 + /xd7/xf1 + /xd7/xf2 + /xd7/xf3 + /xd7/xf4 + /xd7/xf5 + /xd7/xf6 + /xd7/xf7 + /xd7/xf8 + /xd7/xf9 + /xd7/xfa + /xd7/xfb + /xd7/xfc + /xd7/xfd + /xd7/xfe + /xd8/x40 + /xd8/x41 + /xd8/x42 + /xd8/x43 + /xd8/x44 + /xd8/x45 + /xd8/x46 + /xd8/x47 + /xd8/x48 + /xd8/x49 + /xd8/x4a + /xd8/x4b + /xd8/x4c + /xd8/x4d + /xd8/x4e + /xd8/x4f + /xd8/x50 + /xd8/x51 + /xd8/x52 + /xd8/x53 + /xd8/x54 + /xd8/x55 + /xd8/x56 + /xd8/x57 + /xd8/x58 + /xd8/x59 + /xd8/x5a + /xd8/x5b + /xd8/x5c + /xd8/x5d + /xd8/x5e + /xd8/x5f + /xd8/x60 + /xd8/x61 + /xd8/x62 + /xd8/x63 + /xd8/x64 + /xd8/x65 + /xd8/x66 + /xd8/x67 + /xd8/x68 + /xd8/x69 + /xd8/x6a + /xd8/x6b + /xd8/x6c + /xd8/x6d + /xd8/x6e + /xd8/x6f + /xd8/x70 + /xd8/x71 + /xd8/x72 + /xd8/x73 + /xd8/x74 + /xd8/x75 + /xd8/x76 + /xd8/x77 + /xd8/x78 + /xd8/x79 + /xd8/x7a + /xd8/x7b + /xd8/x7c + /xd8/x7d + /xd8/x7e + /xd8/xa1 + /xd8/xa2 + /xd8/xa3 + /xd8/xa4 + /xd8/xa5 + /xd8/xa6 + /xd8/xa7 + /xd8/xa8 + /xd8/xa9 + /xd8/xaa + /xd8/xab + /xd8/xac + /xd8/xad + /xd8/xae + /xd8/xaf + /xd8/xb0 + /xd8/xb1 + /xd8/xb2 + /xd8/xb3 + /xd8/xb4 + /xd8/xb5 + /xd8/xb6 + /xd8/xb7 + /xd8/xb8 + /xd8/xb9 + /xd8/xba + /xd8/xbb + /xd8/xbc + /xd8/xbd + /xd8/xbe + /xd8/xbf + /xd8/xc0 + /xd8/xc1 + /xd8/xc2 + /xd8/xc3 + /xd8/xc4 + /xd8/xc5 + /xd8/xc6 + /xd8/xc7 + /xd8/xc8 + /xd8/xc9 + /xd8/xca + /xd8/xcb + /xd8/xcc + /xd8/xcd + /xd8/xce + /xd8/xcf + /xd8/xd0 + /xd8/xd1 + /xd8/xd2 + /xd8/xd3 + /xd8/xd4 + /xd8/xd5 + /xd8/xd6 + /xd8/xd7 + /xd8/xd8 + /xd8/xd9 + /xd8/xda + /xd8/xdb + /xd8/xdc + /xd8/xdd + /xd8/xde + /xd8/xdf + /xd8/xe0 + /xd8/xe1 + /xd8/xe2 + /xd8/xe3 + /xd8/xe4 + /xd8/xe5 + /xd8/xe6 + /xd8/xe7 + /xd8/xe8 + /xd8/xe9 + /xd8/xea + /xd8/xeb + /xd8/xec + /xd8/xed + /xd8/xee + /xd8/xef + /xd8/xf0 + /xd8/xf1 + /xd8/xf2 + /xd8/xf3 + /xd8/xf4 + /xd8/xf5 + /xd8/xf6 + /xd8/xf7 + /xd8/xf8 + /xd8/xf9 + /xd8/xfa + /xd8/xfb + /xd8/xfc + /xd8/xfd + /xd8/xfe + /xd9/x40 + /xd9/x41 + /xd9/x42 + /xd9/x43 + /xd9/x44 + /xd9/x45 + /xd9/x46 + /xd9/x47 + /xd9/x48 + /xd9/x49 + /xd9/x4a + /xd9/x4b + /xd9/x4c + /xd9/x4d + /xd9/x4e + /xd9/x4f + /xd9/x50 + /xd9/x51 + /xd9/x52 + /xd9/x53 + /xd9/x54 + /xd9/x55 + /xd9/x56 + /xd9/x57 + /xd9/x58 + /xd9/x59 + /xd9/x5a + /xd9/x5b + /xd9/x5c + /xd9/x5d + /xd9/x5e + /xd9/x5f + /xd9/x60 + /xd9/x61 + /xd9/x62 + /xd9/x63 + /xd9/x64 + /xd9/x65 + /xd9/x66 + /xd9/x67 + /xd9/x68 + /xd9/x69 + /xd9/x6a + /xd9/x6b + /xd9/x6c + /xd9/x6d + /xd9/x6e + /xd9/x6f + /xd9/x70 + /xd9/x71 + /xd9/x72 + /xd9/x73 + /xd9/x74 + /xd9/x75 + /xd9/x76 + /xd9/x77 + /xd9/x78 + /xd9/x79 + /xd9/x7a + /xd9/x7b + /xd9/x7c + /xd9/x7d + /xd9/x7e + /xd9/xa1 + /xd9/xa2 + /xd9/xa3 + /xd9/xa4 + /xd9/xa5 + /xd9/xa6 + /xd9/xa7 + /xd9/xa8 + /xd9/xa9 + /xd9/xaa + /xd9/xab + /xd9/xac + /xd9/xad + /xd9/xae + /xd9/xaf + /xd9/xb0 + /xd9/xb1 + /xd9/xb2 + /xd9/xb3 + /xd9/xb4 + /xd9/xb5 + /xd9/xb6 + /xd9/xb7 + /xd9/xb8 + /xd9/xb9 + /xd9/xba + /xd9/xbb + /xd9/xbc + /xd9/xbd + /xd9/xbe + /xd9/xbf + /xd9/xc0 + /xd9/xc1 + /xd9/xc2 + /xd9/xc3 + /xd9/xc4 + /xd9/xc5 + /xd9/xc6 + /xd9/xc7 + /xd9/xc8 + /xd9/xc9 + /xd9/xca + /xd9/xcb + /xd9/xcc + /xd9/xcd + /xd9/xce + /xd9/xcf + /xd9/xd0 + /xd9/xd1 + /xd9/xd2 + /xd9/xd3 + /xd9/xd4 + /xd9/xd5 + /xd9/xd6 + /xd9/xd7 + /xd9/xd8 + /xd9/xd9 + /xd9/xda + /xd9/xdb + /xd9/xdc + /xd9/xdd + /xd9/xde + /xd9/xdf + /xd9/xe0 + /xd9/xe1 + /xd9/xe2 + /xd9/xe3 + /xd9/xe4 + /xd9/xe5 + /xd9/xe6 + /xd9/xe7 + /xd9/xe8 + /xd9/xe9 + /xd9/xea + /xd9/xeb + /xd9/xec + /xd9/xed + /xd9/xee + /xd9/xef + /xd9/xf0 + /xd9/xf1 + /xd9/xf2 + /xd9/xf3 + /xd9/xf4 + /xd9/xf5 + /xd9/xf6 + /xd9/xf7 + /xd9/xf8 + /xd9/xf9 + /xd9/xfa + /xd9/xfb + /xd9/xfc + /xd9/xfd + /xd9/xfe + /xda/x40 + /xda/x41 + /xda/x42 + /xda/x43 + /xda/x44 + /xda/x45 + /xda/x46 + /xda/x47 + /xda/x48 + /xda/x49 + /xda/x4a + /xda/x4b + /xda/x4c + /xda/x4d + /xda/x4e + /xda/x4f + /xda/x50 + /xda/x51 + /xda/x52 + /xda/x53 + /xda/x54 + /xda/x55 + /xda/x56 + /xda/x57 + /xda/x58 + /xda/x59 + /xda/x5a + /xda/x5b + /xda/x5c + /xda/x5d + /xda/x5e + /xda/x5f + /xda/x60 + /xda/x61 + /xda/x62 + /xda/x63 + /xda/x64 + /xda/x65 + /xda/x66 + /xda/x67 + /xda/x68 + /xda/x69 + /xda/x6a + /xda/x6b + /xda/x6c + /xda/x6d + /xda/x6e + /xda/x6f + /xda/x70 + /xda/x71 + /xda/x72 + /xda/x73 + /xda/x74 + /xda/x75 + /xda/x76 + /xda/x77 + /xda/x78 + /xda/x79 + /xda/x7a + /xda/x7b + /xda/x7c + /xda/x7d + /xda/x7e + /xda/xa1 + /xda/xa2 + /xda/xa3 + /xda/xa4 + /xda/xa5 + /xda/xa6 + /xda/xa7 + /xda/xa8 + /xda/xa9 + /xda/xaa + /xda/xab + /xda/xac + /xda/xad + /xda/xae + /xda/xaf + /xda/xb0 + /xda/xb1 + /xda/xb2 + /xda/xb3 + /xda/xb4 + /xda/xb5 + /xda/xb6 + /xda/xb7 + /xda/xb8 + /xda/xb9 + /xda/xba + /xda/xbb + /xda/xbc + /xda/xbd + /xda/xbe + /xda/xbf + /xda/xc0 + /xda/xc1 + /xda/xc2 + /xda/xc3 + /xda/xc4 + /xda/xc5 + /xda/xc6 + /xda/xc7 + /xda/xc8 + /xda/xc9 + /xda/xca + /xda/xcb + /xda/xcc + /xda/xcd + /xda/xce + /xda/xcf + /xda/xd0 + /xda/xd1 + /xda/xd2 + /xda/xd3 + /xda/xd4 + /xda/xd5 + /xda/xd6 + /xda/xd7 + /xda/xd8 + /xda/xd9 + /xda/xda + /xda/xdb + /xda/xdc + /xda/xdd + /xda/xde + /xda/xdf + /xda/xe0 + /xda/xe1 + /xda/xe2 + /xda/xe3 + /xda/xe4 + /xda/xe5 + /xda/xe6 + /xda/xe7 + /xda/xe8 + /xda/xe9 + /xda/xea + /xda/xeb + /xda/xec + /xda/xed + /xda/xee + /xda/xef + /xda/xf0 + /xda/xf1 + /xda/xf2 + /xda/xf3 + /xda/xf4 + /xda/xf5 + /xda/xf6 + /xda/xf7 + /xda/xf8 + /xda/xf9 + /xda/xfa + /xda/xfb + /xda/xfc + /xda/xfd + /xda/xfe + /xdb/x40 + /xdb/x41 + /xdb/x42 + /xdb/x43 + /xdb/x44 + /xdb/x45 + /xdb/x46 + /xdb/x47 + /xdb/x48 + /xdb/x49 + /xdb/x4a + /xdb/x4b + /xdb/x4c + /xdb/x4d + /xdb/x4e + /xdb/x4f + /xdb/x50 + /xdb/x51 + /xdb/x52 + /xdb/x53 + /xdb/x54 + /xdb/x55 + /xdb/x56 + /xdb/x57 + /xdb/x58 + /xdb/x59 + /xdb/x5a + /xdb/x5b + /xdb/x5c + /xdb/x5d + /xdb/x5e + /xdb/x5f + /xdb/x60 + /xdb/x61 + /xdb/x62 + /xdb/x63 + /xdb/x64 + /xdb/x65 + /xdb/x66 + /xdb/x67 + /xdb/x68 + /xdb/x69 + /xdb/x6a + /xdb/x6b + /xdb/x6c + /xdb/x6d + /xdb/x6e + /xdb/x6f + /xdb/x70 + /xdb/x71 + /xdb/x72 + /xdb/x73 + /xdb/x74 + /xdb/x75 + /xdb/x76 + /xdb/x77 + /xdb/x78 + /xdb/x79 + /xdb/x7a + /xdb/x7b + /xdb/x7c + /xdb/x7d + /xdb/x7e + /xdb/xa1 + /xdb/xa2 + /xdb/xa3 + /xdb/xa4 + /xdb/xa5 + /xdb/xa6 + /xdb/xa7 + /xdb/xa8 + /xdb/xa9 + /xdb/xaa + /xdb/xab + /xdb/xac + /xdb/xad + /xdb/xae + /xdb/xaf + /xdb/xb0 + /xdb/xb1 + /xdb/xb2 + /xdb/xb3 + /xdb/xb4 + /xdb/xb5 + /xdb/xb6 + /xdb/xb7 + /xdb/xb8 + /xdb/xb9 + /xdb/xba + /xdb/xbb + /xdb/xbc + /xdb/xbd + /xdb/xbe + /xdb/xbf + /xdb/xc0 + /xdb/xc1 + /xdb/xc2 + /xdb/xc3 + /xdb/xc4 + /xdb/xc5 + /xdb/xc6 + /xdb/xc7 + /xdb/xc8 + /xdb/xc9 + /xdb/xca + /xdb/xcb + /xdb/xcc + /xdb/xcd + /xdb/xce + /xdb/xcf + /xdb/xd0 + /xdb/xd1 + /xdb/xd2 + /xdb/xd3 + /xdb/xd4 + /xdb/xd5 + /xdb/xd6 + /xdb/xd7 + /xdb/xd8 + /xdb/xd9 + /xdb/xda + /xdb/xdb + /xdb/xdc + /xdb/xdd + /xdb/xde + /xdb/xdf + /xdb/xe0 + /xdb/xe1 + /xdb/xe2 + /xdb/xe3 + /xdb/xe4 + /xdb/xe5 + /xdb/xe6 + /xdb/xe7 + /xdb/xe8 + /xdb/xe9 + /xdb/xea + /xdb/xeb + /xdb/xec + /xdb/xed + /xdb/xee + /xdb/xef + /xdb/xf0 + /xdb/xf1 + /xdb/xf2 + /xdb/xf3 + /xdb/xf4 + /xdb/xf5 + /xdb/xf6 + /xdb/xf7 + /xdb/xf8 + /xdb/xf9 + /xdb/xfa + /xdb/xfb + /xdb/xfc + /xdb/xfd + /xdb/xfe + /xdc/x40 + /xdc/x41 + /xdc/x42 + /xdc/x43 + /xdc/x44 + /xdc/x45 + /xdc/x46 + /xdc/x47 + /xdc/x48 + /xdc/x49 + /xdc/x4a + /xdc/x4b + /xdc/x4c + /xdc/x4d + /xdc/x4e + /xdc/x4f + /xdc/x50 + /xdc/x51 + /xdc/x52 + /xdc/x53 + /xdc/x54 + /xdc/x55 + /xdc/x56 + /xdc/x57 + /xdc/x58 + /xdc/x59 + /xdc/x5a + /xdc/x5b + /xdc/x5c + /xdc/x5d + /xdc/x5e + /xdc/x5f + /xdc/x60 + /xdc/x61 + /xdc/x62 + /xdc/x63 + /xdc/x64 + /xdc/x65 + /xdc/x66 + /xdc/x67 + /xdc/x68 + /xdc/x69 + /xdc/x6a + /xdc/x6b + /xdc/x6c + /xdc/x6d + /xdc/x6e + /xdc/x6f + /xdc/x70 + /xdc/x71 + /xdc/x72 + /xdc/x73 + /xdc/x74 + /xdc/x75 + /xdc/x76 + /xdc/x77 + /xdc/x78 + /xdc/x79 + /xdc/x7a + /xdc/x7b + /xdc/x7c + /xdc/x7d + /xdc/x7e + /xdc/xa1 + /xdc/xa2 + /xdc/xa3 + /xdc/xa4 + /xdc/xa5 + /xdc/xa6 + /xdc/xa7 + /xdc/xa8 + /xdc/xa9 + /xdc/xaa + /xdc/xab + /xdc/xac + /xdc/xad + /xdc/xae + /xdc/xaf + /xdc/xb0 + /xdc/xb1 + /xdc/xb2 + /xdc/xb3 + /xdc/xb4 + /xdc/xb5 + /xdc/xb6 + /xdc/xb7 + /xdc/xb8 + /xdc/xb9 + /xdc/xba + /xdc/xbb + /xdc/xbc + /xdc/xbd + /xdc/xbe + /xdc/xbf + /xdc/xc0 + /xdc/xc1 + /xdc/xc2 + /xdc/xc3 + /xdc/xc4 + /xdc/xc5 + /xdc/xc6 + /xdc/xc7 + /xdc/xc8 + /xdc/xc9 + /xdc/xca + /xdc/xcb + /xdc/xcc + /xdc/xcd + /xdc/xce + /xdc/xcf + /xdc/xd0 + /xdc/xd1 + /xdc/xd2 + /xdc/xd3 + /xdc/xd4 + /xdc/xd5 + /xdc/xd6 + /xdc/xd7 + /xdc/xd8 + /xdc/xd9 + /xdc/xda + /xdc/xdb + /xdc/xdc + /xdc/xdd + /xdc/xde + /xdc/xdf + /xdc/xe0 + /xdc/xe1 + /xdc/xe2 + /xdc/xe3 + /xdc/xe4 + /xdc/xe5 + /xdc/xe6 + /xdc/xe7 + /xdc/xe8 + /xdc/xe9 + /xdc/xea + /xdc/xeb + /xdc/xec + /xdc/xed + /xdc/xee + /xdc/xef + /xdc/xf0 + /xdc/xf1 + /xdc/xf2 + /xdc/xf3 + /xdc/xf4 + /xdc/xf5 + /xdc/xf6 + /xdc/xf7 + /xdc/xf8 + /xdc/xf9 + /xdc/xfa + /xdc/xfb + /xdc/xfc + /xdc/xfd + /xdc/xfe + /xdd/x40 + /xdd/x41 + /xdd/x42 + /xdd/x43 + /xdd/x44 + /xdd/x45 + /xdd/x46 + /xdd/x47 + /xdd/x48 + /xdd/x49 + /xdd/x4a + /xdd/x4b + /xdd/x4c + /xdd/x4d + /xdd/x4e + /xdd/x4f + /xdd/x50 + /xdd/x51 + /xdd/x52 + /xdd/x53 + /xdd/x54 + /xdd/x55 + /xdd/x56 + /xdd/x57 + /xdd/x58 + /xdd/x59 + /xdd/x5a + /xdd/x5b + /xdd/x5c + /xdd/x5d + /xdd/x5e + /xdd/x5f + /xdd/x60 + /xdd/x61 + /xdd/x62 + /xdd/x63 + /xdd/x64 + /xdd/x65 + /xdd/x66 + /xdd/x67 + /xdd/x68 + /xdd/x69 + /xdd/x6a + /xdd/x6b + /xdd/x6c + /xdd/x6d + /xdd/x6e + /xdd/x6f + /xdd/x70 + /xdd/x71 + /xdd/x72 + /xdd/x73 + /xdd/x74 + /xdd/x75 + /xdd/x76 + /xdd/x77 + /xdd/x78 + /xdd/x79 + /xdd/x7a + /xdd/x7b + /xdd/x7c + /xdd/x7d + /xdd/x7e + /xdd/xa1 + /xdd/xa2 + /xdd/xa3 + /xdd/xa4 + /xdd/xa5 + /xdd/xa6 + /xdd/xa7 + /xdd/xa8 + /xdd/xa9 + /xdd/xaa + /xdd/xab + /xdd/xac + /xdd/xad + /xdd/xae + /xdd/xaf + /xdd/xb0 + /xdd/xb1 + /xdd/xb2 + /xdd/xb3 + /xdd/xb4 + /xdd/xb5 + /xdd/xb6 + /xdd/xb7 + /xdd/xb8 + /xdd/xb9 + /xdd/xba + /xdd/xbb + /xdd/xbc + /xdd/xbd + /xdd/xbe + /xdd/xbf + /xdd/xc0 + /xdd/xc1 + /xdd/xc2 + /xdd/xc3 + /xdd/xc4 + /xdd/xc5 + /xdd/xc6 + /xdd/xc7 + /xdd/xc8 + /xdd/xc9 + /xdd/xca + /xdd/xcb + /xdd/xcc + /xdd/xcd + /xdd/xce + /xdd/xcf + /xdd/xd0 + /xdd/xd1 + /xdd/xd2 + /xdd/xd3 + /xdd/xd4 + /xdd/xd5 + /xdd/xd6 + /xdd/xd7 + /xdd/xd8 + /xdd/xd9 + /xdd/xda + /xdd/xdb + /xdd/xdc + /xdd/xdd + /xdd/xde + /xdd/xdf + /xdd/xe0 + /xdd/xe1 + /xdd/xe2 + /xdd/xe3 + /xdd/xe4 + /xdd/xe5 + /xdd/xe6 + /xdd/xe7 + /xdd/xe8 + /xdd/xe9 + /xdd/xea + /xdd/xeb + /xdd/xec + /xdd/xed + /xdd/xee + /xdd/xef + /xdd/xf0 + /xdd/xf1 + /xdd/xf2 + /xdd/xf3 + /xdd/xf4 + /xdd/xf5 + /xdd/xf6 + /xdd/xf7 + /xdd/xf8 + /xdd/xf9 + /xdd/xfa + /xdd/xfb + /xdd/xfc CJK COMPATIBILITY IDEOGRAPH-FA0D + /xdd/xfd + /xdd/xfe + /xde/x40 + /xde/x41 + /xde/x42 + /xde/x43 + /xde/x44 + /xde/x45 + /xde/x46 + /xde/x47 + /xde/x48 + /xde/x49 + /xde/x4a + /xde/x4b + /xde/x4c + /xde/x4d + /xde/x4e + /xde/x4f + /xde/x50 + /xde/x51 + /xde/x52 + /xde/x53 + /xde/x54 + /xde/x55 + /xde/x56 + /xde/x57 + /xde/x58 + /xde/x59 + /xde/x5a + /xde/x5b + /xde/x5c + /xde/x5d + /xde/x5e + /xde/x5f + /xde/x60 + /xde/x61 + /xde/x62 + /xde/x63 + /xde/x64 + /xde/x65 + /xde/x66 + /xde/x67 + /xde/x68 + /xde/x69 + /xde/x6a + /xde/x6b + /xde/x6c + /xde/x6d + /xde/x6e + /xde/x6f + /xde/x70 + /xde/x71 + /xde/x72 + /xde/x73 + /xde/x74 + /xde/x75 + /xde/x76 + /xde/x77 + /xde/x78 + /xde/x79 + /xde/x7a + /xde/x7b + /xde/x7c + /xde/x7d + /xde/x7e + /xde/xa1 + /xde/xa2 + /xde/xa3 + /xde/xa4 + /xde/xa5 + /xde/xa6 + /xde/xa7 + /xde/xa8 + /xde/xa9 + /xde/xaa + /xde/xab + /xde/xac + /xde/xad + /xde/xae + /xde/xaf + /xde/xb0 + /xde/xb1 + /xde/xb2 + /xde/xb3 + /xde/xb4 + /xde/xb5 + /xde/xb6 + /xde/xb7 + /xde/xb8 + /xde/xb9 + /xde/xba + /xde/xbb + /xde/xbc + /xde/xbd + /xde/xbe + /xde/xbf + /xde/xc0 + /xde/xc1 + /xde/xc2 + /xde/xc3 + /xde/xc4 + /xde/xc5 + /xde/xc6 + /xde/xc7 + /xde/xc8 + /xde/xc9 + /xde/xca + /xde/xcb + /xde/xcc + /xde/xcd + /xde/xce + /xde/xcf + /xde/xd0 + /xde/xd1 + /xde/xd2 + /xde/xd3 + /xde/xd4 + /xde/xd5 + /xde/xd6 + /xde/xd7 + /xde/xd8 + /xde/xd9 + /xde/xda + /xde/xdb + /xde/xdc + /xde/xdd + /xde/xde + /xde/xdf + /xde/xe0 + /xde/xe1 + /xde/xe2 + /xde/xe3 + /xde/xe4 + /xde/xe5 + /xde/xe6 + /xde/xe7 + /xde/xe8 + /xde/xe9 + /xde/xea + /xde/xeb + /xde/xec + /xde/xed + /xde/xee + /xde/xef + /xde/xf0 + /xde/xf1 + /xde/xf2 + /xde/xf3 + /xde/xf4 + /xde/xf5 + /xde/xf6 + /xde/xf7 + /xde/xf8 + /xde/xf9 + /xde/xfa + /xde/xfb + /xde/xfc + /xde/xfd + /xde/xfe + /xdf/x40 + /xdf/x41 + /xdf/x42 + /xdf/x43 + /xdf/x44 + /xdf/x45 + /xdf/x46 + /xdf/x47 + /xdf/x48 + /xdf/x49 + /xdf/x4a + /xdf/x4b + /xdf/x4c + /xdf/x4d + /xdf/x4e + /xdf/x4f + /xdf/x50 + /xdf/x51 + /xdf/x52 + /xdf/x53 + /xdf/x54 + /xdf/x55 + /xdf/x56 + /xdf/x57 + /xdf/x58 + /xdf/x59 + /xdf/x5a + /xdf/x5b + /xdf/x5c + /xdf/x5d + /xdf/x5e + /xdf/x5f + /xdf/x60 + /xdf/x61 + /xdf/x62 + /xdf/x63 + /xdf/x64 + /xdf/x65 + /xdf/x66 + /xdf/x67 + /xdf/x68 + /xdf/x69 + /xdf/x6a + /xdf/x6b + /xdf/x6c + /xdf/x6d + /xdf/x6e + /xdf/x6f + /xdf/x70 + /xdf/x71 + /xdf/x72 + /xdf/x73 + /xdf/x74 + /xdf/x75 + /xdf/x76 + /xdf/x77 + /xdf/x78 + /xdf/x79 + /xdf/x7a + /xdf/x7b + /xdf/x7c + /xdf/x7d + /xdf/x7e + /xdf/xa1 + /xdf/xa2 + /xdf/xa3 + /xdf/xa4 + /xdf/xa5 + /xdf/xa6 + /xdf/xa7 + /xdf/xa8 + /xdf/xa9 + /xdf/xaa + /xdf/xab + /xdf/xac + /xdf/xad + /xdf/xae + /xdf/xaf + /xdf/xb0 + /xdf/xb1 + /xdf/xb2 + /xdf/xb3 + /xdf/xb4 + /xdf/xb5 + /xdf/xb6 + /xdf/xb7 + /xdf/xb8 + /xdf/xb9 + /xdf/xba + /xdf/xbb + /xdf/xbc + /xdf/xbd + /xdf/xbe + /xdf/xbf + /xdf/xc0 + /xdf/xc1 + /xdf/xc2 + /xdf/xc3 + /xdf/xc4 + /xdf/xc5 + /xdf/xc6 + /xdf/xc7 + /xdf/xc8 + /xdf/xc9 + /xdf/xca + /xdf/xcb + /xdf/xcc + /xdf/xcd + /xdf/xce + /xdf/xcf + /xdf/xd0 + /xdf/xd1 + /xdf/xd2 + /xdf/xd3 + /xdf/xd4 + /xdf/xd5 + /xdf/xd6 + /xdf/xd7 + /xdf/xd8 + /xdf/xd9 + /xdf/xda + /xdf/xdb + /xdf/xdc + /xdf/xdd + /xdf/xde + /xdf/xdf + /xdf/xe0 + /xdf/xe1 + /xdf/xe2 + /xdf/xe3 + /xdf/xe4 + /xdf/xe5 + /xdf/xe6 + /xdf/xe7 + /xdf/xe8 + /xdf/xe9 + /xdf/xea + /xdf/xeb + /xdf/xec + /xdf/xed + /xdf/xee + /xdf/xef + /xdf/xf0 + /xdf/xf1 + /xdf/xf2 + /xdf/xf3 + /xdf/xf4 + /xdf/xf5 + /xdf/xf6 + /xdf/xf7 + /xdf/xf8 + /xdf/xf9 + /xdf/xfa + /xdf/xfb + /xdf/xfc + /xdf/xfd + /xdf/xfe + /xe0/x40 + /xe0/x41 + /xe0/x42 + /xe0/x43 + /xe0/x44 + /xe0/x45 + /xe0/x46 + /xe0/x47 + /xe0/x48 + /xe0/x49 + /xe0/x4a + /xe0/x4b + /xe0/x4c + /xe0/x4d + /xe0/x4e + /xe0/x4f + /xe0/x50 + /xe0/x51 + /xe0/x52 + /xe0/x53 + /xe0/x54 + /xe0/x55 + /xe0/x56 + /xe0/x57 + /xe0/x58 + /xe0/x59 + /xe0/x5a + /xe0/x5b + /xe0/x5c + /xe0/x5d + /xe0/x5e + /xe0/x5f + /xe0/x60 + /xe0/x61 + /xe0/x62 + /xe0/x63 + /xe0/x64 + /xe0/x65 + /xe0/x66 + /xe0/x67 + /xe0/x68 + /xe0/x69 + /xe0/x6a + /xe0/x6b + /xe0/x6c + /xe0/x6d + /xe0/x6e + /xe0/x6f + /xe0/x70 + /xe0/x71 + /xe0/x72 + /xe0/x73 + /xe0/x74 + /xe0/x75 + /xe0/x76 + /xe0/x77 + /xe0/x78 + /xe0/x79 + /xe0/x7a + /xe0/x7b + /xe0/x7c + /xe0/x7d + /xe0/x7e + /xe0/xa1 + /xe0/xa2 + /xe0/xa3 + /xe0/xa4 + /xe0/xa5 + /xe0/xa6 + /xe0/xa7 + /xe0/xa8 + /xe0/xa9 + /xe0/xaa + /xe0/xab + /xe0/xac + /xe0/xad + /xe0/xae + /xe0/xaf + /xe0/xb0 + /xe0/xb1 + /xe0/xb2 + /xe0/xb3 + /xe0/xb4 + /xe0/xb5 + /xe0/xb6 + /xe0/xb7 + /xe0/xb8 + /xe0/xb9 + /xe0/xba + /xe0/xbb + /xe0/xbc + /xe0/xbd + /xe0/xbe + /xe0/xbf + /xe0/xc0 + /xe0/xc1 + /xe0/xc2 + /xe0/xc3 + /xe0/xc4 + /xe0/xc5 + /xe0/xc6 + /xe0/xc7 + /xe0/xc8 + /xe0/xc9 + /xe0/xca + /xe0/xcb + /xe0/xcc + /xe0/xcd + /xe0/xce + /xe0/xcf + /xe0/xd0 + /xe0/xd1 + /xe0/xd2 + /xe0/xd3 + /xe0/xd4 + /xe0/xd5 + /xe0/xd6 + /xe0/xd7 + /xe0/xd8 + /xe0/xd9 + /xe0/xda + /xe0/xdb + /xe0/xdc + /xe0/xdd + /xe0/xde + /xe0/xdf + /xe0/xe0 + /xe0/xe1 + /xe0/xe2 + /xe0/xe3 + /xe0/xe4 + /xe0/xe5 + /xe0/xe6 + /xe0/xe7 + /xe0/xe8 + /xe0/xe9 + /xe0/xea + /xe0/xeb + /xe0/xec + /xe0/xed + /xe0/xee + /xe0/xef + /xe0/xf0 + /xe0/xf1 + /xe0/xf2 + /xe0/xf3 + /xe0/xf4 + /xe0/xf5 + /xe0/xf6 + /xe0/xf7 + /xe0/xf8 + /xe0/xf9 + /xe0/xfa + /xe0/xfb + /xe0/xfc + /xe0/xfd + /xe0/xfe + /xe1/x40 + /xe1/x41 + /xe1/x42 + /xe1/x43 + /xe1/x44 + /xe1/x45 + /xe1/x46 + /xe1/x47 + /xe1/x48 + /xe1/x49 + /xe1/x4a + /xe1/x4b + /xe1/x4c + /xe1/x4d + /xe1/x4e + /xe1/x4f + /xe1/x50 + /xe1/x51 + /xe1/x52 + /xe1/x53 + /xe1/x54 + /xe1/x55 + /xe1/x56 + /xe1/x57 + /xe1/x58 + /xe1/x59 + /xe1/x5a + /xe1/x5b + /xe1/x5c + /xe1/x5d + /xe1/x5e + /xe1/x5f + /xe1/x60 + /xe1/x61 + /xe1/x62 + /xe1/x63 + /xe1/x64 + /xe1/x65 + /xe1/x66 + /xe1/x67 + /xe1/x68 + /xe1/x69 + /xe1/x6a + /xe1/x6b + /xe1/x6c + /xe1/x6d + /xe1/x6e + /xe1/x6f + /xe1/x70 + /xe1/x71 + /xe1/x72 + /xe1/x73 + /xe1/x74 + /xe1/x75 + /xe1/x76 + /xe1/x77 + /xe1/x78 + /xe1/x79 + /xe1/x7a + /xe1/x7b + /xe1/x7c + /xe1/x7d + /xe1/x7e + /xe1/xa1 + /xe1/xa2 + /xe1/xa3 + /xe1/xa4 + /xe1/xa5 + /xe1/xa6 + /xe1/xa7 + /xe1/xa8 + /xe1/xa9 + /xe1/xaa + /xe1/xab + /xe1/xac + /xe1/xad + /xe1/xae + /xe1/xaf + /xe1/xb0 + /xe1/xb1 + /xe1/xb2 + /xe1/xb3 + /xe1/xb4 + /xe1/xb5 + /xe1/xb6 + /xe1/xb7 + /xe1/xb8 + /xe1/xb9 + /xe1/xba + /xe1/xbb + /xe1/xbc + /xe1/xbd + /xe1/xbe + /xe1/xbf + /xe1/xc0 + /xe1/xc1 + /xe1/xc2 + /xe1/xc3 + /xe1/xc4 + /xe1/xc5 + /xe1/xc6 + /xe1/xc7 + /xe1/xc8 + /xe1/xc9 + /xe1/xca + /xe1/xcb + /xe1/xcc + /xe1/xcd + /xe1/xce + /xe1/xcf + /xe1/xd0 + /xe1/xd1 + /xe1/xd2 + /xe1/xd3 + /xe1/xd4 + /xe1/xd5 + /xe1/xd6 + /xe1/xd7 + /xe1/xd8 + /xe1/xd9 + /xe1/xda + /xe1/xdb + /xe1/xdc + /xe1/xdd + /xe1/xde + /xe1/xdf + /xe1/xe0 + /xe1/xe1 + /xe1/xe2 + /xe1/xe3 + /xe1/xe4 + /xe1/xe5 + /xe1/xe6 + /xe1/xe7 + /xe1/xe8 + /xe1/xe9 + /xe1/xea + /xe1/xeb + /xe1/xec + /xe1/xed + /xe1/xee + /xe1/xef + /xe1/xf0 + /xe1/xf1 + /xe1/xf2 + /xe1/xf3 + /xe1/xf4 + /xe1/xf5 + /xe1/xf6 + /xe1/xf7 + /xe1/xf8 + /xe1/xf9 + /xe1/xfa + /xe1/xfb + /xe1/xfc + /xe1/xfd + /xe1/xfe + /xe2/x40 + /xe2/x41 + /xe2/x42 + /xe2/x43 + /xe2/x44 + /xe2/x45 + /xe2/x46 + /xe2/x47 + /xe2/x48 + /xe2/x49 + /xe2/x4a + /xe2/x4b + /xe2/x4c + /xe2/x4d + /xe2/x4e + /xe2/x4f + /xe2/x50 + /xe2/x51 + /xe2/x52 + /xe2/x53 + /xe2/x54 + /xe2/x55 + /xe2/x56 + /xe2/x57 + /xe2/x58 + /xe2/x59 + /xe2/x5a + /xe2/x5b + /xe2/x5c + /xe2/x5d + /xe2/x5e + /xe2/x5f + /xe2/x60 + /xe2/x61 + /xe2/x62 + /xe2/x63 + /xe2/x64 + /xe2/x65 + /xe2/x66 + /xe2/x67 + /xe2/x68 + /xe2/x69 + /xe2/x6a + /xe2/x6b + /xe2/x6c + /xe2/x6d + /xe2/x6e + /xe2/x6f + /xe2/x70 + /xe2/x71 + /xe2/x72 + /xe2/x73 + /xe2/x74 + /xe2/x75 + /xe2/x76 + /xe2/x77 + /xe2/x78 + /xe2/x79 + /xe2/x7a + /xe2/x7b + /xe2/x7c + /xe2/x7d + /xe2/x7e + /xe2/xa1 + /xe2/xa2 + /xe2/xa3 + /xe2/xa4 + /xe2/xa5 + /xe2/xa6 + /xe2/xa7 + /xe2/xa8 + /xe2/xa9 + /xe2/xaa + /xe2/xab + /xe2/xac + /xe2/xad + /xe2/xae + /xe2/xaf + /xe2/xb0 + /xe2/xb1 + /xe2/xb2 + /xe2/xb3 + /xe2/xb4 + /xe2/xb5 + /xe2/xb6 + /xe2/xb7 + /xe2/xb8 + /xe2/xb9 + /xe2/xba + /xe2/xbb + /xe2/xbc + /xe2/xbd + /xe2/xbe + /xe2/xbf + /xe2/xc0 + /xe2/xc1 + /xe2/xc2 + /xe2/xc3 + /xe2/xc4 + /xe2/xc5 + /xe2/xc6 + /xe2/xc7 + /xe2/xc8 + /xe2/xc9 + /xe2/xca + /xe2/xcb + /xe2/xcc + /xe2/xcd + /xe2/xce + /xe2/xcf + /xe2/xd0 + /xe2/xd1 + /xe2/xd2 + /xe2/xd3 + /xe2/xd4 + /xe2/xd5 + /xe2/xd6 + /xe2/xd7 + /xe2/xd8 + /xe2/xd9 + /xe2/xda + /xe2/xdb + /xe2/xdc + /xe2/xdd + /xe2/xde + /xe2/xdf + /xe2/xe0 + /xe2/xe1 + /xe2/xe2 + /xe2/xe3 + /xe2/xe4 + /xe2/xe5 + /xe2/xe6 + /xe2/xe7 + /xe2/xe8 + /xe2/xe9 + /xe2/xea + /xe2/xeb + /xe2/xec + /xe2/xed + /xe2/xee + /xe2/xef + /xe2/xf0 + /xe2/xf1 + /xe2/xf2 + /xe2/xf3 + /xe2/xf4 + /xe2/xf5 + /xe2/xf6 + /xe2/xf7 + /xe2/xf8 + /xe2/xf9 + /xe2/xfa + /xe2/xfb + /xe2/xfc + /xe2/xfd + /xe2/xfe + /xe3/x40 + /xe3/x41 + /xe3/x42 + /xe3/x43 + /xe3/x44 + /xe3/x45 + /xe3/x46 + /xe3/x47 + /xe3/x48 + /xe3/x49 + /xe3/x4a + /xe3/x4b + /xe3/x4c + /xe3/x4d + /xe3/x4e + /xe3/x4f + /xe3/x50 + /xe3/x51 + /xe3/x52 + /xe3/x53 + /xe3/x54 + /xe3/x55 + /xe3/x56 + /xe3/x57 + /xe3/x58 + /xe3/x59 + /xe3/x5a + /xe3/x5b + /xe3/x5c + /xe3/x5d + /xe3/x5e + /xe3/x5f + /xe3/x60 + /xe3/x61 + /xe3/x62 + /xe3/x63 + /xe3/x64 + /xe3/x65 + /xe3/x66 + /xe3/x67 + /xe3/x68 + /xe3/x69 + /xe3/x6a + /xe3/x6b + /xe3/x6c + /xe3/x6d + /xe3/x6e + /xe3/x6f + /xe3/x70 + /xe3/x71 + /xe3/x72 + /xe3/x73 + /xe3/x74 + /xe3/x75 + /xe3/x76 + /xe3/x77 + /xe3/x78 + /xe3/x79 + /xe3/x7a + /xe3/x7b + /xe3/x7c + /xe3/x7d + /xe3/x7e + /xe3/xa1 + /xe3/xa2 + /xe3/xa3 + /xe3/xa4 + /xe3/xa5 + /xe3/xa6 + /xe3/xa7 + /xe3/xa8 + /xe3/xa9 + /xe3/xaa + /xe3/xab + /xe3/xac + /xe3/xad + /xe3/xae + /xe3/xaf + /xe3/xb0 + /xe3/xb1 + /xe3/xb2 + /xe3/xb3 + /xe3/xb4 + /xe3/xb5 + /xe3/xb6 + /xe3/xb7 + /xe3/xb8 + /xe3/xb9 + /xe3/xba + /xe3/xbb + /xe3/xbc + /xe3/xbd + /xe3/xbe + /xe3/xbf + /xe3/xc0 + /xe3/xc1 + /xe3/xc2 + /xe3/xc3 + /xe3/xc4 + /xe3/xc5 + /xe3/xc6 + /xe3/xc7 + /xe3/xc8 + /xe3/xc9 + /xe3/xca + /xe3/xcb + /xe3/xcc + /xe3/xcd + /xe3/xce + /xe3/xcf + /xe3/xd0 + /xe3/xd1 + /xe3/xd2 + /xe3/xd3 + /xe3/xd4 + /xe3/xd5 + /xe3/xd6 + /xe3/xd7 + /xe3/xd8 + /xe3/xd9 + /xe3/xda + /xe3/xdb + /xe3/xdc + /xe3/xdd + /xe3/xde + /xe3/xdf + /xe3/xe0 + /xe3/xe1 + /xe3/xe2 + /xe3/xe3 + /xe3/xe4 + /xe3/xe5 + /xe3/xe6 + /xe3/xe7 + /xe3/xe8 + /xe3/xe9 + /xe3/xea + /xe3/xeb + /xe3/xec + /xe3/xed + /xe3/xee + /xe3/xef + /xe3/xf0 + /xe3/xf1 + /xe3/xf2 + /xe3/xf3 + /xe3/xf4 + /xe3/xf5 + /xe3/xf6 + /xe3/xf7 + /xe3/xf8 + /xe3/xf9 + /xe3/xfa + /xe3/xfb + /xe3/xfc + /xe3/xfd + /xe3/xfe + /xe4/x40 + /xe4/x41 + /xe4/x42 + /xe4/x43 + /xe4/x44 + /xe4/x45 + /xe4/x46 + /xe4/x47 + /xe4/x48 + /xe4/x49 + /xe4/x4a + /xe4/x4b + /xe4/x4c + /xe4/x4d + /xe4/x4e + /xe4/x4f + /xe4/x50 + /xe4/x51 + /xe4/x52 + /xe4/x53 + /xe4/x54 + /xe4/x55 + /xe4/x56 + /xe4/x57 + /xe4/x58 + /xe4/x59 + /xe4/x5a + /xe4/x5b + /xe4/x5c + /xe4/x5d + /xe4/x5e + /xe4/x5f + /xe4/x60 + /xe4/x61 + /xe4/x62 + /xe4/x63 + /xe4/x64 + /xe4/x65 + /xe4/x66 + /xe4/x67 + /xe4/x68 + /xe4/x69 + /xe4/x6a + /xe4/x6b + /xe4/x6c + /xe4/x6d + /xe4/x6e + /xe4/x6f + /xe4/x70 + /xe4/x71 + /xe4/x72 + /xe4/x73 + /xe4/x74 + /xe4/x75 + /xe4/x76 + /xe4/x77 + /xe4/x78 + /xe4/x79 + /xe4/x7a + /xe4/x7b + /xe4/x7c + /xe4/x7d + /xe4/x7e + /xe4/xa1 + /xe4/xa2 + /xe4/xa3 + /xe4/xa4 + /xe4/xa5 + /xe4/xa6 + /xe4/xa7 + /xe4/xa8 + /xe4/xa9 + /xe4/xaa + /xe4/xab + /xe4/xac + /xe4/xad + /xe4/xae + /xe4/xaf + /xe4/xb0 + /xe4/xb1 + /xe4/xb2 + /xe4/xb3 + /xe4/xb4 + /xe4/xb5 + /xe4/xb6 + /xe4/xb7 + /xe4/xb8 + /xe4/xb9 + /xe4/xba + /xe4/xbb + /xe4/xbc + /xe4/xbd + /xe4/xbe + /xe4/xbf + /xe4/xc0 + /xe4/xc1 + /xe4/xc2 + /xe4/xc3 + /xe4/xc4 + /xe4/xc5 + /xe4/xc6 + /xe4/xc7 + /xe4/xc8 + /xe4/xc9 + /xe4/xca + /xe4/xcb + /xe4/xcc + /xe4/xcd + /xe4/xce + /xe4/xcf + /xe4/xd0 + /xe4/xd1 + /xe4/xd2 + /xe4/xd3 + /xe4/xd4 + /xe4/xd5 + /xe4/xd6 + /xe4/xd7 + /xe4/xd8 + /xe4/xd9 + /xe4/xda + /xe4/xdb + /xe4/xdc + /xe4/xdd + /xe4/xde + /xe4/xdf + /xe4/xe0 + /xe4/xe1 + /xe4/xe2 + /xe4/xe3 + /xe4/xe4 + /xe4/xe5 + /xe4/xe6 + /xe4/xe7 + /xe4/xe8 + /xe4/xe9 + /xe4/xea + /xe4/xeb + /xe4/xec + /xe4/xed + /xe4/xee + /xe4/xef + /xe4/xf0 + /xe4/xf1 + /xe4/xf2 + /xe4/xf3 + /xe4/xf4 + /xe4/xf5 + /xe4/xf6 + /xe4/xf7 + /xe4/xf8 + /xe4/xf9 + /xe4/xfa + /xe4/xfb + /xe4/xfc + /xe4/xfd + /xe4/xfe + /xe5/x40 + /xe5/x41 + /xe5/x42 + /xe5/x43 + /xe5/x44 + /xe5/x45 + /xe5/x46 + /xe5/x47 + /xe5/x48 + /xe5/x49 + /xe5/x4a + /xe5/x4b + /xe5/x4c + /xe5/x4d + /xe5/x4e + /xe5/x4f + /xe5/x50 + /xe5/x51 + /xe5/x52 + /xe5/x53 + /xe5/x54 + /xe5/x55 + /xe5/x56 + /xe5/x57 + /xe5/x58 + /xe5/x59 + /xe5/x5a + /xe5/x5b + /xe5/x5c + /xe5/x5d + /xe5/x5e + /xe5/x5f + /xe5/x60 + /xe5/x61 + /xe5/x62 + /xe5/x63 + /xe5/x64 + /xe5/x65 + /xe5/x66 + /xe5/x67 + /xe5/x68 + /xe5/x69 + /xe5/x6a + /xe5/x6b + /xe5/x6c + /xe5/x6d + /xe5/x6e + /xe5/x6f + /xe5/x70 + /xe5/x71 + /xe5/x72 + /xe5/x73 + /xe5/x74 + /xe5/x75 + /xe5/x76 + /xe5/x77 + /xe5/x78 + /xe5/x79 + /xe5/x7a + /xe5/x7b + /xe5/x7c + /xe5/x7d + /xe5/x7e + /xe5/xa1 + /xe5/xa2 + /xe5/xa3 + /xe5/xa4 + /xe5/xa5 + /xe5/xa6 + /xe5/xa7 + /xe5/xa8 + /xe5/xa9 + /xe5/xaa + /xe5/xab + /xe5/xac + /xe5/xad + /xe5/xae + /xe5/xaf + /xe5/xb0 + /xe5/xb1 + /xe5/xb2 + /xe5/xb3 + /xe5/xb4 + /xe5/xb5 + /xe5/xb6 + /xe5/xb7 + /xe5/xb8 + /xe5/xb9 + /xe5/xba + /xe5/xbb + /xe5/xbc + /xe5/xbd + /xe5/xbe + /xe5/xbf + /xe5/xc0 + /xe5/xc1 + /xe5/xc2 + /xe5/xc3 + /xe5/xc4 + /xe5/xc5 + /xe5/xc6 + /xe5/xc7 + /xe5/xc8 + /xe5/xc9 + /xe5/xca + /xe5/xcb + /xe5/xcc + /xe5/xcd + /xe5/xce + /xe5/xcf + /xe5/xd0 + /xe5/xd1 + /xe5/xd2 + /xe5/xd3 + /xe5/xd4 + /xe5/xd5 + /xe5/xd6 + /xe5/xd7 + /xe5/xd8 + /xe5/xd9 + /xe5/xda + /xe5/xdb + /xe5/xdc + /xe5/xdd + /xe5/xde + /xe5/xdf + /xe5/xe0 + /xe5/xe1 + /xe5/xe2 + /xe5/xe3 + /xe5/xe4 + /xe5/xe5 + /xe5/xe6 + /xe5/xe7 + /xe5/xe8 + /xe5/xe9 + /xe5/xea + /xe5/xeb + /xe5/xec + /xe5/xed + /xe5/xee + /xe5/xef + /xe5/xf0 + /xe5/xf1 + /xe5/xf2 + /xe5/xf3 + /xe5/xf4 + /xe5/xf5 + /xe5/xf6 + /xe5/xf7 + /xe5/xf8 + /xe5/xf9 + /xe5/xfa + /xe5/xfb + /xe5/xfc + /xe5/xfd + /xe5/xfe + /xe6/x40 + /xe6/x41 + /xe6/x42 + /xe6/x43 + /xe6/x44 + /xe6/x45 + /xe6/x46 + /xe6/x47 + /xe6/x48 + /xe6/x49 + /xe6/x4a + /xe6/x4b + /xe6/x4c + /xe6/x4d + /xe6/x4e + /xe6/x4f + /xe6/x50 + /xe6/x51 + /xe6/x52 + /xe6/x53 + /xe6/x54 + /xe6/x55 + /xe6/x56 + /xe6/x57 + /xe6/x58 + /xe6/x59 + /xe6/x5a + /xe6/x5b + /xe6/x5c + /xe6/x5d + /xe6/x5e + /xe6/x5f + /xe6/x60 + /xe6/x61 + /xe6/x62 + /xe6/x63 + /xe6/x64 + /xe6/x65 + /xe6/x66 + /xe6/x67 + /xe6/x68 + /xe6/x69 + /xe6/x6a + /xe6/x6b + /xe6/x6c + /xe6/x6d + /xe6/x6e + /xe6/x6f + /xe6/x70 + /xe6/x71 + /xe6/x72 + /xe6/x73 + /xe6/x74 + /xe6/x75 + /xe6/x76 + /xe6/x77 + /xe6/x78 + /xe6/x79 + /xe6/x7a + /xe6/x7b + /xe6/x7c + /xe6/x7d + /xe6/x7e + /xe6/xa1 + /xe6/xa2 + /xe6/xa3 + /xe6/xa4 + /xe6/xa5 + /xe6/xa6 + /xe6/xa7 + /xe6/xa8 + /xe6/xa9 + /xe6/xaa + /xe6/xab + /xe6/xac + /xe6/xad + /xe6/xae + /xe6/xaf + /xe6/xb0 + /xe6/xb1 + /xe6/xb2 + /xe6/xb3 + /xe6/xb4 + /xe6/xb5 + /xe6/xb6 + /xe6/xb7 + /xe6/xb8 + /xe6/xb9 + /xe6/xba + /xe6/xbb + /xe6/xbc + /xe6/xbd + /xe6/xbe + /xe6/xbf + /xe6/xc0 + /xe6/xc1 + /xe6/xc2 + /xe6/xc3 + /xe6/xc4 + /xe6/xc5 + /xe6/xc6 + /xe6/xc7 + /xe6/xc8 + /xe6/xc9 + /xe6/xca + /xe6/xcb + /xe6/xcc + /xe6/xcd + /xe6/xce + /xe6/xcf + /xe6/xd0 + /xe6/xd1 + /xe6/xd2 + /xe6/xd3 + /xe6/xd4 + /xe6/xd5 + /xe6/xd6 + /xe6/xd7 + /xe6/xd8 + /xe6/xd9 + /xe6/xda + /xe6/xdb + /xe6/xdc + /xe6/xdd + /xe6/xde + /xe6/xdf + /xe6/xe0 + /xe6/xe1 + /xe6/xe2 + /xe6/xe3 + /xe6/xe4 + /xe6/xe5 + /xe6/xe6 + /xe6/xe7 + /xe6/xe8 + /xe6/xe9 + /xe6/xea + /xe6/xeb + /xe6/xec + /xe6/xed + /xe6/xee + /xe6/xef + /xe6/xf0 + /xe6/xf1 + /xe6/xf2 + /xe6/xf3 + /xe6/xf4 + /xe6/xf5 + /xe6/xf6 + /xe6/xf7 + /xe6/xf8 + /xe6/xf9 + /xe6/xfa + /xe6/xfb + /xe6/xfc + /xe6/xfd + /xe6/xfe + /xe7/x40 + /xe7/x41 + /xe7/x42 + /xe7/x43 + /xe7/x44 + /xe7/x45 + /xe7/x46 + /xe7/x47 + /xe7/x48 + /xe7/x49 + /xe7/x4a + /xe7/x4b + /xe7/x4c + /xe7/x4d + /xe7/x4e + /xe7/x4f + /xe7/x50 + /xe7/x51 + /xe7/x52 + /xe7/x53 + /xe7/x54 + /xe7/x55 + /xe7/x56 + /xe7/x57 + /xe7/x58 + /xe7/x59 + /xe7/x5a + /xe7/x5b + /xe7/x5c + /xe7/x5d + /xe7/x5e + /xe7/x5f + /xe7/x60 + /xe7/x61 + /xe7/x62 + /xe7/x63 + /xe7/x64 + /xe7/x65 + /xe7/x66 + /xe7/x67 + /xe7/x68 + /xe7/x69 + /xe7/x6a + /xe7/x6b + /xe7/x6c + /xe7/x6d + /xe7/x6e + /xe7/x6f + /xe7/x70 + /xe7/x71 + /xe7/x72 + /xe7/x73 + /xe7/x74 + /xe7/x75 + /xe7/x76 + /xe7/x77 + /xe7/x78 + /xe7/x79 + /xe7/x7a + /xe7/x7b + /xe7/x7c + /xe7/x7d + /xe7/x7e + /xe7/xa1 + /xe7/xa2 + /xe7/xa3 + /xe7/xa4 + /xe7/xa5 + /xe7/xa6 + /xe7/xa7 + /xe7/xa8 + /xe7/xa9 + /xe7/xaa + /xe7/xab + /xe7/xac + /xe7/xad + /xe7/xae + /xe7/xaf + /xe7/xb0 + /xe7/xb1 + /xe7/xb2 + /xe7/xb3 + /xe7/xb4 + /xe7/xb5 + /xe7/xb6 + /xe7/xb7 + /xe7/xb8 + /xe7/xb9 + /xe7/xba + /xe7/xbb + /xe7/xbc + /xe7/xbd + /xe7/xbe + /xe7/xbf + /xe7/xc0 + /xe7/xc1 + /xe7/xc2 + /xe7/xc3 + /xe7/xc4 + /xe7/xc5 + /xe7/xc6 + /xe7/xc7 + /xe7/xc8 + /xe7/xc9 + /xe7/xca + /xe7/xcb + /xe7/xcc + /xe7/xcd + /xe7/xce + /xe7/xcf + /xe7/xd0 + /xe7/xd1 + /xe7/xd2 + /xe7/xd3 + /xe7/xd4 + /xe7/xd5 + /xe7/xd6 + /xe7/xd7 + /xe7/xd8 + /xe7/xd9 + /xe7/xda + /xe7/xdb + /xe7/xdc + /xe7/xdd + /xe7/xde + /xe7/xdf + /xe7/xe0 + /xe7/xe1 + /xe7/xe2 + /xe7/xe3 + /xe7/xe4 + /xe7/xe5 + /xe7/xe6 + /xe7/xe7 + /xe7/xe8 + /xe7/xe9 + /xe7/xea + /xe7/xeb + /xe7/xec + /xe7/xed + /xe7/xee + /xe7/xef + /xe7/xf0 + /xe7/xf1 + /xe7/xf2 + /xe7/xf3 + /xe7/xf4 + /xe7/xf5 + /xe7/xf6 + /xe7/xf7 + /xe7/xf8 + /xe7/xf9 + /xe7/xfa + /xe7/xfb + /xe7/xfc + /xe7/xfd + /xe7/xfe + /xe8/x40 + /xe8/x41 + /xe8/x42 + /xe8/x43 + /xe8/x44 + /xe8/x45 + /xe8/x46 + /xe8/x47 + /xe8/x48 + /xe8/x49 + /xe8/x4a + /xe8/x4b + /xe8/x4c + /xe8/x4d + /xe8/x4e + /xe8/x4f + /xe8/x50 + /xe8/x51 + /xe8/x52 + /xe8/x53 + /xe8/x54 + /xe8/x55 + /xe8/x56 + /xe8/x57 + /xe8/x58 + /xe8/x59 + /xe8/x5a + /xe8/x5b + /xe8/x5c + /xe8/x5d + /xe8/x5e + /xe8/x5f + /xe8/x60 + /xe8/x61 + /xe8/x62 + /xe8/x63 + /xe8/x64 + /xe8/x65 + /xe8/x66 + /xe8/x67 + /xe8/x68 + /xe8/x69 + /xe8/x6a + /xe8/x6b + /xe8/x6c + /xe8/x6d + /xe8/x6e + /xe8/x6f + /xe8/x70 + /xe8/x71 + /xe8/x72 + /xe8/x73 + /xe8/x74 + /xe8/x75 + /xe8/x76 + /xe8/x77 + /xe8/x78 + /xe8/x79 + /xe8/x7a + /xe8/x7b + /xe8/x7c + /xe8/x7d + /xe8/x7e + /xe8/xa1 + /xe8/xa2 + /xe8/xa3 + /xe8/xa4 + /xe8/xa5 + /xe8/xa6 + /xe8/xa7 + /xe8/xa8 + /xe8/xa9 + /xe8/xaa + /xe8/xab + /xe8/xac + /xe8/xad + /xe8/xae + /xe8/xaf + /xe8/xb0 + /xe8/xb1 + /xe8/xb2 + /xe8/xb3 + /xe8/xb4 + /xe8/xb5 + /xe8/xb6 + /xe8/xb7 + /xe8/xb8 + /xe8/xb9 + /xe8/xba + /xe8/xbb + /xe8/xbc + /xe8/xbd + /xe8/xbe + /xe8/xbf + /xe8/xc0 + /xe8/xc1 + /xe8/xc2 + /xe8/xc3 + /xe8/xc4 + /xe8/xc5 + /xe8/xc6 + /xe8/xc7 + /xe8/xc8 + /xe8/xc9 + /xe8/xca + /xe8/xcb + /xe8/xcc + /xe8/xcd + /xe8/xce + /xe8/xcf + /xe8/xd0 + /xe8/xd1 + /xe8/xd2 + /xe8/xd3 + /xe8/xd4 + /xe8/xd5 + /xe8/xd6 + /xe8/xd7 + /xe8/xd8 + /xe8/xd9 + /xe8/xda + /xe8/xdb + /xe8/xdc + /xe8/xdd + /xe8/xde + /xe8/xdf + /xe8/xe0 + /xe8/xe1 + /xe8/xe2 + /xe8/xe3 + /xe8/xe4 + /xe8/xe5 + /xe8/xe6 + /xe8/xe7 + /xe8/xe8 + /xe8/xe9 + /xe8/xea + /xe8/xeb + /xe8/xec + /xe8/xed + /xe8/xee + /xe8/xef + /xe8/xf0 + /xe8/xf1 + /xe8/xf2 + /xe8/xf3 + /xe8/xf4 + /xe8/xf5 + /xe8/xf6 + /xe8/xf7 + /xe8/xf8 + /xe8/xf9 + /xe8/xfa + /xe8/xfb + /xe8/xfc + /xe8/xfd + /xe8/xfe + /xe9/x40 + /xe9/x41 + /xe9/x42 + /xe9/x43 + /xe9/x44 + /xe9/x45 + /xe9/x46 + /xe9/x47 + /xe9/x48 + /xe9/x49 + /xe9/x4a + /xe9/x4b + /xe9/x4c + /xe9/x4d + /xe9/x4e + /xe9/x4f + /xe9/x50 + /xe9/x51 + /xe9/x52 + /xe9/x53 + /xe9/x54 + /xe9/x55 + /xe9/x56 + /xe9/x57 + /xe9/x58 + /xe9/x59 + /xe9/x5a + /xe9/x5b + /xe9/x5c + /xe9/x5d + /xe9/x5e + /xe9/x5f + /xe9/x60 + /xe9/x61 + /xe9/x62 + /xe9/x63 + /xe9/x64 + /xe9/x65 + /xe9/x66 + /xe9/x67 + /xe9/x68 + /xe9/x69 + /xe9/x6a + /xe9/x6b + /xe9/x6c + /xe9/x6d + /xe9/x6e + /xe9/x6f + /xe9/x70 + /xe9/x71 + /xe9/x72 + /xe9/x73 + /xe9/x74 + /xe9/x75 + /xe9/x76 + /xe9/x77 + /xe9/x78 + /xe9/x79 + /xe9/x7a + /xe9/x7b + /xe9/x7c + /xe9/x7d + /xe9/x7e + /xe9/xa1 + /xe9/xa2 + /xe9/xa3 + /xe9/xa4 + /xe9/xa5 + /xe9/xa6 + /xe9/xa7 + /xe9/xa8 + /xe9/xa9 + /xe9/xaa + /xe9/xab + /xe9/xac + /xe9/xad + /xe9/xae + /xe9/xaf + /xe9/xb0 + /xe9/xb1 + /xe9/xb2 + /xe9/xb3 + /xe9/xb4 + /xe9/xb5 + /xe9/xb6 + /xe9/xb7 + /xe9/xb8 + /xe9/xb9 + /xe9/xba + /xe9/xbb + /xe9/xbc + /xe9/xbd + /xe9/xbe + /xe9/xbf + /xe9/xc0 + /xe9/xc1 + /xe9/xc2 + /xe9/xc3 + /xe9/xc4 + /xe9/xc5 + /xe9/xc6 + /xe9/xc7 + /xe9/xc8 + /xe9/xc9 + /xe9/xca + /xe9/xcb + /xe9/xcc + /xe9/xcd + /xe9/xce + /xe9/xcf + /xe9/xd0 + /xe9/xd1 + /xe9/xd2 + /xe9/xd3 + /xe9/xd4 + /xe9/xd5 + /xe9/xd6 + /xe9/xd7 + /xe9/xd8 + /xe9/xd9 + /xe9/xda + /xe9/xdb + /xe9/xdc + /xe9/xdd + /xe9/xde + /xe9/xdf + /xe9/xe0 + /xe9/xe1 + /xe9/xe2 + /xe9/xe3 + /xe9/xe4 + /xe9/xe5 + /xe9/xe6 + /xe9/xe7 + /xe9/xe8 + /xe9/xe9 + /xe9/xea + /xe9/xeb + /xe9/xec + /xe9/xed + /xe9/xee + /xe9/xef + /xe9/xf0 + /xe9/xf1 + /xe9/xf2 + /xe9/xf3 + /xe9/xf4 + /xe9/xf5 + /xe9/xf6 + /xe9/xf7 + /xe9/xf8 + /xe9/xf9 + /xe9/xfa + /xe9/xfb + /xe9/xfc + /xe9/xfd + /xe9/xfe + /xea/x40 + /xea/x41 + /xea/x42 + /xea/x43 + /xea/x44 + /xea/x45 + /xea/x46 + /xea/x47 + /xea/x48 + /xea/x49 + /xea/x4a + /xea/x4b + /xea/x4c + /xea/x4d + /xea/x4e + /xea/x4f + /xea/x50 + /xea/x51 + /xea/x52 + /xea/x53 + /xea/x54 + /xea/x55 + /xea/x56 + /xea/x57 + /xea/x58 + /xea/x59 + /xea/x5a + /xea/x5b + /xea/x5c + /xea/x5d + /xea/x5e + /xea/x5f + /xea/x60 + /xea/x61 + /xea/x62 + /xea/x63 + /xea/x64 + /xea/x65 + /xea/x66 + /xea/x67 + /xea/x68 + /xea/x69 + /xea/x6a + /xea/x6b + /xea/x6c + /xea/x6d + /xea/x6e + /xea/x6f + /xea/x70 + /xea/x71 + /xea/x72 + /xea/x73 + /xea/x74 + /xea/x75 + /xea/x76 + /xea/x77 + /xea/x78 + /xea/x79 + /xea/x7a + /xea/x7b + /xea/x7c + /xea/x7d + /xea/x7e + /xea/xa1 + /xea/xa2 + /xea/xa3 + /xea/xa4 + /xea/xa5 + /xea/xa6 + /xea/xa7 + /xea/xa8 + /xea/xa9 + /xea/xaa + /xea/xab + /xea/xac + /xea/xad + /xea/xae + /xea/xaf + /xea/xb0 + /xea/xb1 + /xea/xb2 + /xea/xb3 + /xea/xb4 + /xea/xb5 + /xea/xb6 + /xea/xb7 + /xea/xb8 + /xea/xb9 + /xea/xba + /xea/xbb + /xea/xbc + /xea/xbd + /xea/xbe + /xea/xbf + /xea/xc0 + /xea/xc1 + /xea/xc2 + /xea/xc3 + /xea/xc4 + /xea/xc5 + /xea/xc6 + /xea/xc7 + /xea/xc8 + /xea/xc9 + /xea/xca + /xea/xcb + /xea/xcc + /xea/xcd + /xea/xce + /xea/xcf + /xea/xd0 + /xea/xd1 + /xea/xd2 + /xea/xd3 + /xea/xd4 + /xea/xd5 + /xea/xd6 + /xea/xd7 + /xea/xd8 + /xea/xd9 + /xea/xda + /xea/xdb + /xea/xdc + /xea/xdd + /xea/xde + /xea/xdf + /xea/xe0 + /xea/xe1 + /xea/xe2 + /xea/xe3 + /xea/xe4 + /xea/xe5 + /xea/xe6 + /xea/xe7 + /xea/xe8 + /xea/xe9 + /xea/xea + /xea/xeb + /xea/xec + /xea/xed + /xea/xee + /xea/xef + /xea/xf0 + /xea/xf1 + /xea/xf2 + /xea/xf3 + /xea/xf4 + /xea/xf5 + /xea/xf6 + /xea/xf7 + /xea/xf8 + /xea/xf9 + /xea/xfa + /xea/xfb + /xea/xfc + /xea/xfd + /xea/xfe + /xeb/x40 + /xeb/x41 + /xeb/x42 + /xeb/x43 + /xeb/x44 + /xeb/x45 + /xeb/x46 + /xeb/x47 + /xeb/x48 + /xeb/x49 + /xeb/x4a + /xeb/x4b + /xeb/x4c + /xeb/x4d + /xeb/x4e + /xeb/x4f + /xeb/x50 + /xeb/x51 + /xeb/x52 + /xeb/x53 + /xeb/x54 + /xeb/x55 + /xeb/x56 + /xeb/x57 + /xeb/x58 + /xeb/x59 + /xeb/x5a + /xeb/x5b + /xeb/x5c + /xeb/x5d + /xeb/x5e + /xeb/x5f + /xeb/x60 + /xeb/x61 + /xeb/x62 + /xeb/x63 + /xeb/x64 + /xeb/x65 + /xeb/x66 + /xeb/x67 + /xeb/x68 + /xeb/x69 + /xeb/x6a + /xeb/x6b + /xeb/x6c + /xeb/x6d + /xeb/x6e + /xeb/x6f + /xeb/x70 + /xeb/x71 + /xeb/x72 + /xeb/x73 + /xeb/x74 + /xeb/x75 + /xeb/x76 + /xeb/x77 + /xeb/x78 + /xeb/x79 + /xeb/x7a + /xeb/x7b + /xeb/x7c + /xeb/x7d + /xeb/x7e + /xeb/xa1 + /xeb/xa2 + /xeb/xa3 + /xeb/xa4 + /xeb/xa5 + /xeb/xa6 + /xeb/xa7 + /xeb/xa8 + /xeb/xa9 + /xeb/xaa + /xeb/xab + /xeb/xac + /xeb/xad + /xeb/xae + /xeb/xaf + /xeb/xb0 + /xeb/xb1 + /xeb/xb2 + /xeb/xb3 + /xeb/xb4 + /xeb/xb5 + /xeb/xb6 + /xeb/xb7 + /xeb/xb8 + /xeb/xb9 + /xeb/xba + /xeb/xbb + /xeb/xbc + /xeb/xbd + /xeb/xbe + /xeb/xbf + /xeb/xc0 + /xeb/xc1 + /xeb/xc2 + /xeb/xc3 + /xeb/xc4 + /xeb/xc5 + /xeb/xc6 + /xeb/xc7 + /xeb/xc8 + /xeb/xc9 + /xeb/xca + /xeb/xcb + /xeb/xcc + /xeb/xcd + /xeb/xce + /xeb/xcf + /xeb/xd0 + /xeb/xd1 + /xeb/xd2 + /xeb/xd3 + /xeb/xd4 + /xeb/xd5 + /xeb/xd6 + /xeb/xd7 + /xeb/xd8 + /xeb/xd9 + /xeb/xda + /xeb/xdb + /xeb/xdc + /xeb/xdd + /xeb/xde + /xeb/xdf + /xeb/xe0 + /xeb/xe1 + /xeb/xe2 + /xeb/xe3 + /xeb/xe4 + /xeb/xe5 + /xeb/xe6 + /xeb/xe7 + /xeb/xe8 + /xeb/xe9 + /xeb/xea + /xeb/xeb + /xeb/xec + /xeb/xed + /xeb/xee + /xeb/xef + /xeb/xf0 + /xeb/xf1 + /xeb/xf2 + /xeb/xf3 + /xeb/xf4 + /xeb/xf5 + /xeb/xf6 + /xeb/xf7 + /xeb/xf8 + /xeb/xf9 + /xeb/xfa + /xeb/xfb + /xeb/xfc + /xeb/xfd + /xeb/xfe + /xec/x40 + /xec/x41 + /xec/x42 + /xec/x43 + /xec/x44 + /xec/x45 + /xec/x46 + /xec/x47 + /xec/x48 + /xec/x49 + /xec/x4a + /xec/x4b + /xec/x4c + /xec/x4d + /xec/x4e + /xec/x4f + /xec/x50 + /xec/x51 + /xec/x52 + /xec/x53 + /xec/x54 + /xec/x55 + /xec/x56 + /xec/x57 + /xec/x58 + /xec/x59 + /xec/x5a + /xec/x5b + /xec/x5c + /xec/x5d + /xec/x5e + /xec/x5f + /xec/x60 + /xec/x61 + /xec/x62 + /xec/x63 + /xec/x64 + /xec/x65 + /xec/x66 + /xec/x67 + /xec/x68 + /xec/x69 + /xec/x6a + /xec/x6b + /xec/x6c + /xec/x6d + /xec/x6e + /xec/x6f + /xec/x70 + /xec/x71 + /xec/x72 + /xec/x73 + /xec/x74 + /xec/x75 + /xec/x76 + /xec/x77 + /xec/x78 + /xec/x79 + /xec/x7a + /xec/x7b + /xec/x7c + /xec/x7d + /xec/x7e + /xec/xa1 + /xec/xa2 + /xec/xa3 + /xec/xa4 + /xec/xa5 + /xec/xa6 + /xec/xa7 + /xec/xa8 + /xec/xa9 + /xec/xaa + /xec/xab + /xec/xac + /xec/xad + /xec/xae + /xec/xaf + /xec/xb0 + /xec/xb1 + /xec/xb2 + /xec/xb3 + /xec/xb4 + /xec/xb5 + /xec/xb6 + /xec/xb7 + /xec/xb8 + /xec/xb9 + /xec/xba + /xec/xbb + /xec/xbc + /xec/xbd + /xec/xbe + /xec/xbf + /xec/xc0 + /xec/xc1 + /xec/xc2 + /xec/xc3 + /xec/xc4 + /xec/xc5 + /xec/xc6 + /xec/xc7 + /xec/xc8 + /xec/xc9 + /xec/xca + /xec/xcb + /xec/xcc + /xec/xcd + /xec/xce + /xec/xcf + /xec/xd0 + /xec/xd1 + /xec/xd2 + /xec/xd3 + /xec/xd4 + /xec/xd5 + /xec/xd6 + /xec/xd7 + /xec/xd8 + /xec/xd9 + /xec/xda + /xec/xdb + /xec/xdc + /xec/xdd + /xec/xde + /xec/xdf + /xec/xe0 + /xec/xe1 + /xec/xe2 + /xec/xe3 + /xec/xe4 + /xec/xe5 + /xec/xe6 + /xec/xe7 + /xec/xe8 + /xec/xe9 + /xec/xea + /xec/xeb + /xec/xec + /xec/xed + /xec/xee + /xec/xef + /xec/xf0 + /xec/xf1 + /xec/xf2 + /xec/xf3 + /xec/xf4 + /xec/xf5 + /xec/xf6 + /xec/xf7 + /xec/xf8 + /xec/xf9 + /xec/xfa + /xec/xfb + /xec/xfc + /xec/xfd + /xec/xfe + /xed/x40 + /xed/x41 + /xed/x42 + /xed/x43 + /xed/x44 + /xed/x45 + /xed/x46 + /xed/x47 + /xed/x48 + /xed/x49 + /xed/x4a + /xed/x4b + /xed/x4c + /xed/x4d + /xed/x4e + /xed/x4f + /xed/x50 + /xed/x51 + /xed/x52 + /xed/x53 + /xed/x54 + /xed/x55 + /xed/x56 + /xed/x57 + /xed/x58 + /xed/x59 + /xed/x5a + /xed/x5b + /xed/x5c + /xed/x5d + /xed/x5e + /xed/x5f + /xed/x60 + /xed/x61 + /xed/x62 + /xed/x63 + /xed/x64 + /xed/x65 + /xed/x66 + /xed/x67 + /xed/x68 + /xed/x69 + /xed/x6a + /xed/x6b + /xed/x6c + /xed/x6d + /xed/x6e + /xed/x6f + /xed/x70 + /xed/x71 + /xed/x72 + /xed/x73 + /xed/x74 + /xed/x75 + /xed/x76 + /xed/x77 + /xed/x78 + /xed/x79 + /xed/x7a + /xed/x7b + /xed/x7c + /xed/x7d + /xed/x7e + /xed/xa1 + /xed/xa2 + /xed/xa3 + /xed/xa4 + /xed/xa5 + /xed/xa6 + /xed/xa7 + /xed/xa8 + /xed/xa9 + /xed/xaa + /xed/xab + /xed/xac + /xed/xad + /xed/xae + /xed/xaf + /xed/xb0 + /xed/xb1 + /xed/xb2 + /xed/xb3 + /xed/xb4 + /xed/xb5 + /xed/xb6 + /xed/xb7 + /xed/xb8 + /xed/xb9 + /xed/xba + /xed/xbb + /xed/xbc + /xed/xbd + /xed/xbe + /xed/xbf + /xed/xc0 + /xed/xc1 + /xed/xc2 + /xed/xc3 + /xed/xc4 + /xed/xc5 + /xed/xc6 + /xed/xc7 + /xed/xc8 + /xed/xc9 + /xed/xca + /xed/xcb + /xed/xcc + /xed/xcd + /xed/xce + /xed/xcf + /xed/xd0 + /xed/xd1 + /xed/xd2 + /xed/xd3 + /xed/xd4 + /xed/xd5 + /xed/xd6 + /xed/xd7 + /xed/xd8 + /xed/xd9 + /xed/xda + /xed/xdb + /xed/xdc + /xed/xdd + /xed/xde + /xed/xdf + /xed/xe0 + /xed/xe1 + /xed/xe2 + /xed/xe3 + /xed/xe4 + /xed/xe5 + /xed/xe6 + /xed/xe7 + /xed/xe8 + /xed/xe9 + /xed/xea + /xed/xeb + /xed/xec + /xed/xed + /xed/xee + /xed/xef + /xed/xf0 + /xed/xf1 + /xed/xf2 + /xed/xf3 + /xed/xf4 + /xed/xf5 + /xed/xf6 + /xed/xf7 + /xed/xf8 + /xed/xf9 + /xed/xfa + /xed/xfb + /xed/xfc + /xed/xfd + /xed/xfe + /xee/x40 + /xee/x41 + /xee/x42 + /xee/x43 + /xee/x44 + /xee/x45 + /xee/x46 + /xee/x47 + /xee/x48 + /xee/x49 + /xee/x4a + /xee/x4b + /xee/x4c + /xee/x4d + /xee/x4e + /xee/x4f + /xee/x50 + /xee/x51 + /xee/x52 + /xee/x53 + /xee/x54 + /xee/x55 + /xee/x56 + /xee/x57 + /xee/x58 + /xee/x59 + /xee/x5a + /xee/x5b + /xee/x5c + /xee/x5d + /xee/x5e + /xee/x5f + /xee/x60 + /xee/x61 + /xee/x62 + /xee/x63 + /xee/x64 + /xee/x65 + /xee/x66 + /xee/x67 + /xee/x68 + /xee/x69 + /xee/x6a + /xee/x6b + /xee/x6c + /xee/x6d + /xee/x6e + /xee/x6f + /xee/x70 + /xee/x71 + /xee/x72 + /xee/x73 + /xee/x74 + /xee/x75 + /xee/x76 + /xee/x77 + /xee/x78 + /xee/x79 + /xee/x7a + /xee/x7b + /xee/x7c + /xee/x7d + /xee/x7e + /xee/xa1 + /xee/xa2 + /xee/xa3 + /xee/xa4 + /xee/xa5 + /xee/xa6 + /xee/xa7 + /xee/xa8 + /xee/xa9 + /xee/xaa + /xee/xab + /xee/xac + /xee/xad + /xee/xae + /xee/xaf + /xee/xb0 + /xee/xb1 + /xee/xb2 + /xee/xb3 + /xee/xb4 + /xee/xb5 + /xee/xb6 + /xee/xb7 + /xee/xb8 + /xee/xb9 + /xee/xba + /xee/xbb + /xee/xbc + /xee/xbd + /xee/xbe + /xee/xbf + /xee/xc0 + /xee/xc1 + /xee/xc2 + /xee/xc3 + /xee/xc4 + /xee/xc5 + /xee/xc6 + /xee/xc7 + /xee/xc8 + /xee/xc9 + /xee/xca + /xee/xcb + /xee/xcc + /xee/xcd + /xee/xce + /xee/xcf + /xee/xd0 + /xee/xd1 + /xee/xd2 + /xee/xd3 + /xee/xd4 + /xee/xd5 + /xee/xd6 + /xee/xd7 + /xee/xd8 + /xee/xd9 + /xee/xda + /xee/xdb + /xee/xdc + /xee/xdd + /xee/xde + /xee/xdf + /xee/xe0 + /xee/xe1 + /xee/xe2 + /xee/xe3 + /xee/xe4 + /xee/xe5 + /xee/xe6 + /xee/xe7 + /xee/xe8 + /xee/xe9 + /xee/xea + /xee/xeb + /xee/xec + /xee/xed + /xee/xee + /xee/xef + /xee/xf0 + /xee/xf1 + /xee/xf2 + /xee/xf3 + /xee/xf4 + /xee/xf5 + /xee/xf6 + /xee/xf7 + /xee/xf8 + /xee/xf9 + /xee/xfa + /xee/xfb + /xee/xfc + /xee/xfd + /xee/xfe + /xef/x40 + /xef/x41 + /xef/x42 + /xef/x43 + /xef/x44 + /xef/x45 + /xef/x46 + /xef/x47 + /xef/x48 + /xef/x49 + /xef/x4a + /xef/x4b + /xef/x4c + /xef/x4d + /xef/x4e + /xef/x4f + /xef/x50 + /xef/x51 + /xef/x52 + /xef/x53 + /xef/x54 + /xef/x55 + /xef/x56 + /xef/x57 + /xef/x58 + /xef/x59 + /xef/x5a + /xef/x5b + /xef/x5c + /xef/x5d + /xef/x5e + /xef/x5f + /xef/x60 + /xef/x61 + /xef/x62 + /xef/x63 + /xef/x64 + /xef/x65 + /xef/x66 + /xef/x67 + /xef/x68 + /xef/x69 + /xef/x6a + /xef/x6b + /xef/x6c + /xef/x6d + /xef/x6e + /xef/x6f + /xef/x70 + /xef/x71 + /xef/x72 + /xef/x73 + /xef/x74 + /xef/x75 + /xef/x76 + /xef/x77 + /xef/x78 + /xef/x79 + /xef/x7a + /xef/x7b + /xef/x7c + /xef/x7d + /xef/x7e + /xef/xa1 + /xef/xa2 + /xef/xa3 + /xef/xa4 + /xef/xa5 + /xef/xa6 + /xef/xa7 + /xef/xa8 + /xef/xa9 + /xef/xaa + /xef/xab + /xef/xac + /xef/xad + /xef/xae + /xef/xaf + /xef/xb0 + /xef/xb1 + /xef/xb2 + /xef/xb3 + /xef/xb4 + /xef/xb5 + /xef/xb6 + /xef/xb7 + /xef/xb8 + /xef/xb9 + /xef/xba + /xef/xbb + /xef/xbc + /xef/xbd + /xef/xbe + /xef/xbf + /xef/xc0 + /xef/xc1 + /xef/xc2 + /xef/xc3 + /xef/xc4 + /xef/xc5 + /xef/xc6 + /xef/xc7 + /xef/xc8 + /xef/xc9 + /xef/xca + /xef/xcb + /xef/xcc + /xef/xcd + /xef/xce + /xef/xcf + /xef/xd0 + /xef/xd1 + /xef/xd2 + /xef/xd3 + /xef/xd4 + /xef/xd5 + /xef/xd6 + /xef/xd7 + /xef/xd8 + /xef/xd9 + /xef/xda + /xef/xdb + /xef/xdc + /xef/xdd + /xef/xde + /xef/xdf + /xef/xe0 + /xef/xe1 + /xef/xe2 + /xef/xe3 + /xef/xe4 + /xef/xe5 + /xef/xe6 + /xef/xe7 + /xef/xe8 + /xef/xe9 + /xef/xea + /xef/xeb + /xef/xec + /xef/xed + /xef/xee + /xef/xef + /xef/xf0 + /xef/xf1 + /xef/xf2 + /xef/xf3 + /xef/xf4 + /xef/xf5 + /xef/xf6 + /xef/xf7 + /xef/xf8 + /xef/xf9 + /xef/xfa + /xef/xfb + /xef/xfc + /xef/xfd + /xef/xfe + /xf0/x40 + /xf0/x41 + /xf0/x42 + /xf0/x43 + /xf0/x44 + /xf0/x45 + /xf0/x46 + /xf0/x47 + /xf0/x48 + /xf0/x49 + /xf0/x4a + /xf0/x4b + /xf0/x4c + /xf0/x4d + /xf0/x4e + /xf0/x4f + /xf0/x50 + /xf0/x51 + /xf0/x52 + /xf0/x53 + /xf0/x54 + /xf0/x55 + /xf0/x56 + /xf0/x57 + /xf0/x58 + /xf0/x59 + /xf0/x5a + /xf0/x5b + /xf0/x5c + /xf0/x5d + /xf0/x5e + /xf0/x5f + /xf0/x60 + /xf0/x61 + /xf0/x62 + /xf0/x63 + /xf0/x64 + /xf0/x65 + /xf0/x66 + /xf0/x67 + /xf0/x68 + /xf0/x69 + /xf0/x6a + /xf0/x6b + /xf0/x6c + /xf0/x6d + /xf0/x6e + /xf0/x6f + /xf0/x70 + /xf0/x71 + /xf0/x72 + /xf0/x73 + /xf0/x74 + /xf0/x75 + /xf0/x76 + /xf0/x77 + /xf0/x78 + /xf0/x79 + /xf0/x7a + /xf0/x7b + /xf0/x7c + /xf0/x7d + /xf0/x7e + /xf0/xa1 + /xf0/xa2 + /xf0/xa3 + /xf0/xa4 + /xf0/xa5 + /xf0/xa6 + /xf0/xa7 + /xf0/xa8 + /xf0/xa9 + /xf0/xaa + /xf0/xab + /xf0/xac + /xf0/xad + /xf0/xae + /xf0/xaf + /xf0/xb0 + /xf0/xb1 + /xf0/xb2 + /xf0/xb3 + /xf0/xb4 + /xf0/xb5 + /xf0/xb6 + /xf0/xb7 + /xf0/xb8 + /xf0/xb9 + /xf0/xba + /xf0/xbb + /xf0/xbc + /xf0/xbd + /xf0/xbe + /xf0/xbf + /xf0/xc0 + /xf0/xc1 + /xf0/xc2 + /xf0/xc3 + /xf0/xc4 + /xf0/xc5 + /xf0/xc6 + /xf0/xc7 + /xf0/xc8 + /xf0/xc9 + /xf0/xca + /xf0/xcb + /xf0/xcc + /xf0/xcd + /xf0/xce + /xf0/xcf + /xf0/xd0 + /xf0/xd1 + /xf0/xd2 + /xf0/xd3 + /xf0/xd4 + /xf0/xd5 + /xf0/xd6 + /xf0/xd7 + /xf0/xd8 + /xf0/xd9 + /xf0/xda + /xf0/xdb + /xf0/xdc + /xf0/xdd + /xf0/xde + /xf0/xdf + /xf0/xe0 + /xf0/xe1 + /xf0/xe2 + /xf0/xe3 + /xf0/xe4 + /xf0/xe5 + /xf0/xe6 + /xf0/xe7 + /xf0/xe8 + /xf0/xe9 + /xf0/xea + /xf0/xeb + /xf0/xec + /xf0/xed + /xf0/xee + /xf0/xef + /xf0/xf0 + /xf0/xf1 + /xf0/xf2 + /xf0/xf3 + /xf0/xf4 + /xf0/xf5 + /xf0/xf6 + /xf0/xf7 + /xf0/xf8 + /xf0/xf9 + /xf0/xfa + /xf0/xfb + /xf0/xfc + /xf0/xfd + /xf0/xfe + /xf1/x40 + /xf1/x41 + /xf1/x42 + /xf1/x43 + /xf1/x44 + /xf1/x45 + /xf1/x46 + /xf1/x47 + /xf1/x48 + /xf1/x49 + /xf1/x4a + /xf1/x4b + /xf1/x4c + /xf1/x4d + /xf1/x4e + /xf1/x4f + /xf1/x50 + /xf1/x51 + /xf1/x52 + /xf1/x53 + /xf1/x54 + /xf1/x55 + /xf1/x56 + /xf1/x57 + /xf1/x58 + /xf1/x59 + /xf1/x5a + /xf1/x5b + /xf1/x5c + /xf1/x5d + /xf1/x5e + /xf1/x5f + /xf1/x60 + /xf1/x61 + /xf1/x62 + /xf1/x63 + /xf1/x64 + /xf1/x65 + /xf1/x66 + /xf1/x67 + /xf1/x68 + /xf1/x69 + /xf1/x6a + /xf1/x6b + /xf1/x6c + /xf1/x6d + /xf1/x6e + /xf1/x6f + /xf1/x70 + /xf1/x71 + /xf1/x72 + /xf1/x73 + /xf1/x74 + /xf1/x75 + /xf1/x76 + /xf1/x77 + /xf1/x78 + /xf1/x79 + /xf1/x7a + /xf1/x7b + /xf1/x7c + /xf1/x7d + /xf1/x7e + /xf1/xa1 + /xf1/xa2 + /xf1/xa3 + /xf1/xa4 + /xf1/xa5 + /xf1/xa6 + /xf1/xa7 + /xf1/xa8 + /xf1/xa9 + /xf1/xaa + /xf1/xab + /xf1/xac + /xf1/xad + /xf1/xae + /xf1/xaf + /xf1/xb0 + /xf1/xb1 + /xf1/xb2 + /xf1/xb3 + /xf1/xb4 + /xf1/xb5 + /xf1/xb6 + /xf1/xb7 + /xf1/xb8 + /xf1/xb9 + /xf1/xba + /xf1/xbb + /xf1/xbc + /xf1/xbd + /xf1/xbe + /xf1/xbf + /xf1/xc0 + /xf1/xc1 + /xf1/xc2 + /xf1/xc3 + /xf1/xc4 + /xf1/xc5 + /xf1/xc6 + /xf1/xc7 + /xf1/xc8 + /xf1/xc9 + /xf1/xca + /xf1/xcb + /xf1/xcc + /xf1/xcd + /xf1/xce + /xf1/xcf + /xf1/xd0 + /xf1/xd1 + /xf1/xd2 + /xf1/xd3 + /xf1/xd4 + /xf1/xd5 + /xf1/xd6 + /xf1/xd7 + /xf1/xd8 + /xf1/xd9 + /xf1/xda + /xf1/xdb + /xf1/xdc + /xf1/xdd + /xf1/xde + /xf1/xdf + /xf1/xe0 + /xf1/xe1 + /xf1/xe2 + /xf1/xe3 + /xf1/xe4 + /xf1/xe5 + /xf1/xe6 + /xf1/xe7 + /xf1/xe8 + /xf1/xe9 + /xf1/xea + /xf1/xeb + /xf1/xec + /xf1/xed + /xf1/xee + /xf1/xef + /xf1/xf0 + /xf1/xf1 + /xf1/xf2 + /xf1/xf3 + /xf1/xf4 + /xf1/xf5 + /xf1/xf6 + /xf1/xf7 + /xf1/xf8 + /xf1/xf9 + /xf1/xfa + /xf1/xfb + /xf1/xfc + /xf1/xfd + /xf1/xfe + /xf2/x40 + /xf2/x41 + /xf2/x42 + /xf2/x43 + /xf2/x44 + /xf2/x45 + /xf2/x46 + /xf2/x47 + /xf2/x48 + /xf2/x49 + /xf2/x4a + /xf2/x4b + /xf2/x4c + /xf2/x4d + /xf2/x4e + /xf2/x4f + /xf2/x50 + /xf2/x51 + /xf2/x52 + /xf2/x53 + /xf2/x54 + /xf2/x55 + /xf2/x56 + /xf2/x57 + /xf2/x58 + /xf2/x59 + /xf2/x5a + /xf2/x5b + /xf2/x5c + /xf2/x5d + /xf2/x5e + /xf2/x5f + /xf2/x60 + /xf2/x61 + /xf2/x62 + /xf2/x63 + /xf2/x64 + /xf2/x65 + /xf2/x66 + /xf2/x67 + /xf2/x68 + /xf2/x69 + /xf2/x6a + /xf2/x6b + /xf2/x6c + /xf2/x6d + /xf2/x6e + /xf2/x6f + /xf2/x70 + /xf2/x71 + /xf2/x72 + /xf2/x73 + /xf2/x74 + /xf2/x75 + /xf2/x76 + /xf2/x77 + /xf2/x78 + /xf2/x79 + /xf2/x7a + /xf2/x7b + /xf2/x7c + /xf2/x7d + /xf2/x7e + /xf2/xa1 + /xf2/xa2 + /xf2/xa3 + /xf2/xa4 + /xf2/xa5 + /xf2/xa6 + /xf2/xa7 + /xf2/xa8 + /xf2/xa9 + /xf2/xaa + /xf2/xab + /xf2/xac + /xf2/xad + /xf2/xae + /xf2/xaf + /xf2/xb0 + /xf2/xb1 + /xf2/xb2 + /xf2/xb3 + /xf2/xb4 + /xf2/xb5 + /xf2/xb6 + /xf2/xb7 + /xf2/xb8 + /xf2/xb9 + /xf2/xba + /xf2/xbb + /xf2/xbc + /xf2/xbd + /xf2/xbe + /xf2/xbf + /xf2/xc0 + /xf2/xc1 + /xf2/xc2 + /xf2/xc3 + /xf2/xc4 + /xf2/xc5 + /xf2/xc6 + /xf2/xc7 + /xf2/xc8 + /xf2/xc9 + /xf2/xca + /xf2/xcb + /xf2/xcc + /xf2/xcd + /xf2/xce + /xf2/xcf + /xf2/xd0 + /xf2/xd1 + /xf2/xd2 + /xf2/xd3 + /xf2/xd4 + /xf2/xd5 + /xf2/xd6 + /xf2/xd7 + /xf2/xd8 + /xf2/xd9 + /xf2/xda + /xf2/xdb + /xf2/xdc + /xf2/xdd + /xf2/xde + /xf2/xdf + /xf2/xe0 + /xf2/xe1 + /xf2/xe2 + /xf2/xe3 + /xf2/xe4 + /xf2/xe5 + /xf2/xe6 + /xf2/xe7 + /xf2/xe8 + /xf2/xe9 + /xf2/xea + /xf2/xeb + /xf2/xec + /xf2/xed + /xf2/xee + /xf2/xef + /xf2/xf0 + /xf2/xf1 + /xf2/xf2 + /xf2/xf3 + /xf2/xf4 + /xf2/xf5 + /xf2/xf6 + /xf2/xf7 + /xf2/xf8 + /xf2/xf9 + /xf2/xfa + /xf2/xfb + /xf2/xfc + /xf2/xfd + /xf2/xfe + /xf3/x40 + /xf3/x41 + /xf3/x42 + /xf3/x43 + /xf3/x44 + /xf3/x45 + /xf3/x46 + /xf3/x47 + /xf3/x48 + /xf3/x49 + /xf3/x4a + /xf3/x4b + /xf3/x4c + /xf3/x4d + /xf3/x4e + /xf3/x4f + /xf3/x50 + /xf3/x51 + /xf3/x52 + /xf3/x53 + /xf3/x54 + /xf3/x55 + /xf3/x56 + /xf3/x57 + /xf3/x58 + /xf3/x59 + /xf3/x5a + /xf3/x5b + /xf3/x5c + /xf3/x5d + /xf3/x5e + /xf3/x5f + /xf3/x60 + /xf3/x61 + /xf3/x62 + /xf3/x63 + /xf3/x64 + /xf3/x65 + /xf3/x66 + /xf3/x67 + /xf3/x68 + /xf3/x69 + /xf3/x6a + /xf3/x6b + /xf3/x6c + /xf3/x6d + /xf3/x6e + /xf3/x6f + /xf3/x70 + /xf3/x71 + /xf3/x72 + /xf3/x73 + /xf3/x74 + /xf3/x75 + /xf3/x76 + /xf3/x77 + /xf3/x78 + /xf3/x79 + /xf3/x7a + /xf3/x7b + /xf3/x7c + /xf3/x7d + /xf3/x7e + /xf3/xa1 + /xf3/xa2 + /xf3/xa3 + /xf3/xa4 + /xf3/xa5 + /xf3/xa6 + /xf3/xa7 + /xf3/xa8 + /xf3/xa9 + /xf3/xaa + /xf3/xab + /xf3/xac + /xf3/xad + /xf3/xae + /xf3/xaf + /xf3/xb0 + /xf3/xb1 + /xf3/xb2 + /xf3/xb3 + /xf3/xb4 + /xf3/xb5 + /xf3/xb6 + /xf3/xb7 + /xf3/xb8 + /xf3/xb9 + /xf3/xba + /xf3/xbb + /xf3/xbc + /xf3/xbd + /xf3/xbe + /xf3/xbf + /xf3/xc0 + /xf3/xc1 + /xf3/xc2 + /xf3/xc3 + /xf3/xc4 + /xf3/xc5 + /xf3/xc6 + /xf3/xc7 + /xf3/xc8 + /xf3/xc9 + /xf3/xca + /xf3/xcb + /xf3/xcc + /xf3/xcd + /xf3/xce + /xf3/xcf + /xf3/xd0 + /xf3/xd1 + /xf3/xd2 + /xf3/xd3 + /xf3/xd4 + /xf3/xd5 + /xf3/xd6 + /xf3/xd7 + /xf3/xd8 + /xf3/xd9 + /xf3/xda + /xf3/xdb + /xf3/xdc + /xf3/xdd + /xf3/xde + /xf3/xdf + /xf3/xe0 + /xf3/xe1 + /xf3/xe2 + /xf3/xe3 + /xf3/xe4 + /xf3/xe5 + /xf3/xe6 + /xf3/xe7 + /xf3/xe8 + /xf3/xe9 + /xf3/xea + /xf3/xeb + /xf3/xec + /xf3/xed + /xf3/xee + /xf3/xef + /xf3/xf0 + /xf3/xf1 + /xf3/xf2 + /xf3/xf3 + /xf3/xf4 + /xf3/xf5 + /xf3/xf6 + /xf3/xf7 + /xf3/xf8 + /xf3/xf9 + /xf3/xfa + /xf3/xfb + /xf3/xfc + /xf3/xfd + /xf3/xfe + /xf4/x40 + /xf4/x41 + /xf4/x42 + /xf4/x43 + /xf4/x44 + /xf4/x45 + /xf4/x46 + /xf4/x47 + /xf4/x48 + /xf4/x49 + /xf4/x4a + /xf4/x4b + /xf4/x4c + /xf4/x4d + /xf4/x4e + /xf4/x4f + /xf4/x50 + /xf4/x51 + /xf4/x52 + /xf4/x53 + /xf4/x54 + /xf4/x55 + /xf4/x56 + /xf4/x57 + /xf4/x58 + /xf4/x59 + /xf4/x5a + /xf4/x5b + /xf4/x5c + /xf4/x5d + /xf4/x5e + /xf4/x5f + /xf4/x60 + /xf4/x61 + /xf4/x62 + /xf4/x63 + /xf4/x64 + /xf4/x65 + /xf4/x66 + /xf4/x67 + /xf4/x68 + /xf4/x69 + /xf4/x6a + /xf4/x6b + /xf4/x6c + /xf4/x6d + /xf4/x6e + /xf4/x6f + /xf4/x70 + /xf4/x71 + /xf4/x72 + /xf4/x73 + /xf4/x74 + /xf4/x75 + /xf4/x76 + /xf4/x77 + /xf4/x78 + /xf4/x79 + /xf4/x7a + /xf4/x7b + /xf4/x7c + /xf4/x7d + /xf4/x7e + /xf4/xa1 + /xf4/xa2 + /xf4/xa3 + /xf4/xa4 + /xf4/xa5 + /xf4/xa6 + /xf4/xa7 + /xf4/xa8 + /xf4/xa9 + /xf4/xaa + /xf4/xab + /xf4/xac + /xf4/xad + /xf4/xae + /xf4/xaf + /xf4/xb0 + /xf4/xb1 + /xf4/xb2 + /xf4/xb3 + /xf4/xb4 + /xf4/xb5 + /xf4/xb6 + /xf4/xb7 + /xf4/xb8 + /xf4/xb9 + /xf4/xba + /xf4/xbb + /xf4/xbc + /xf4/xbd + /xf4/xbe + /xf4/xbf + /xf4/xc0 + /xf4/xc1 + /xf4/xc2 + /xf4/xc3 + /xf4/xc4 + /xf4/xc5 + /xf4/xc6 + /xf4/xc7 + /xf4/xc8 + /xf4/xc9 + /xf4/xca + /xf4/xcb + /xf4/xcc + /xf4/xcd + /xf4/xce + /xf4/xcf + /xf4/xd0 + /xf4/xd1 + /xf4/xd2 + /xf4/xd3 + /xf4/xd4 + /xf4/xd5 + /xf4/xd6 + /xf4/xd7 + /xf4/xd8 + /xf4/xd9 + /xf4/xda + /xf4/xdb + /xf4/xdc + /xf4/xdd + /xf4/xde + /xf4/xdf + /xf4/xe0 + /xf4/xe1 + /xf4/xe2 + /xf4/xe3 + /xf4/xe4 + /xf4/xe5 + /xf4/xe6 + /xf4/xe7 + /xf4/xe8 + /xf4/xe9 + /xf4/xea + /xf4/xeb + /xf4/xec + /xf4/xed + /xf4/xee + /xf4/xef + /xf4/xf0 + /xf4/xf1 + /xf4/xf2 + /xf4/xf3 + /xf4/xf4 + /xf4/xf5 + /xf4/xf6 + /xf4/xf7 + /xf4/xf8 + /xf4/xf9 + /xf4/xfa + /xf4/xfb + /xf4/xfc + /xf4/xfd + /xf4/xfe + /xf5/x40 + /xf5/x41 + /xf5/x42 + /xf5/x43 + /xf5/x44 + /xf5/x45 + /xf5/x46 + /xf5/x47 + /xf5/x48 + /xf5/x49 + /xf5/x4a + /xf5/x4b + /xf5/x4c + /xf5/x4d + /xf5/x4e + /xf5/x4f + /xf5/x50 + /xf5/x51 + /xf5/x52 + /xf5/x53 + /xf5/x54 + /xf5/x55 + /xf5/x56 + /xf5/x57 + /xf5/x58 + /xf5/x59 + /xf5/x5a + /xf5/x5b + /xf5/x5c + /xf5/x5d + /xf5/x5e + /xf5/x5f + /xf5/x60 + /xf5/x61 + /xf5/x62 + /xf5/x63 + /xf5/x64 + /xf5/x65 + /xf5/x66 + /xf5/x67 + /xf5/x68 + /xf5/x69 + /xf5/x6a + /xf5/x6b + /xf5/x6c + /xf5/x6d + /xf5/x6e + /xf5/x6f + /xf5/x70 + /xf5/x71 + /xf5/x72 + /xf5/x73 + /xf5/x74 + /xf5/x75 + /xf5/x76 + /xf5/x77 + /xf5/x78 + /xf5/x79 + /xf5/x7a + /xf5/x7b + /xf5/x7c + /xf5/x7d + /xf5/x7e + /xf5/xa1 + /xf5/xa2 + /xf5/xa3 + /xf5/xa4 + /xf5/xa5 + /xf5/xa6 + /xf5/xa7 + /xf5/xa8 + /xf5/xa9 + /xf5/xaa + /xf5/xab + /xf5/xac + /xf5/xad + /xf5/xae + /xf5/xaf + /xf5/xb0 + /xf5/xb1 + /xf5/xb2 + /xf5/xb3 + /xf5/xb4 + /xf5/xb5 + /xf5/xb6 + /xf5/xb7 + /xf5/xb8 + /xf5/xb9 + /xf5/xba + /xf5/xbb + /xf5/xbc + /xf5/xbd + /xf5/xbe + /xf5/xbf + /xf5/xc0 + /xf5/xc1 + /xf5/xc2 + /xf5/xc3 + /xf5/xc4 + /xf5/xc5 + /xf5/xc6 + /xf5/xc7 + /xf5/xc8 + /xf5/xc9 + /xf5/xca + /xf5/xcb + /xf5/xcc + /xf5/xcd + /xf5/xce + /xf5/xcf + /xf5/xd0 + /xf5/xd1 + /xf5/xd2 + /xf5/xd3 + /xf5/xd4 + /xf5/xd5 + /xf5/xd6 + /xf5/xd7 + /xf5/xd8 + /xf5/xd9 + /xf5/xda + /xf5/xdb + /xf5/xdc + /xf5/xdd + /xf5/xde + /xf5/xdf + /xf5/xe0 + /xf5/xe1 + /xf5/xe2 + /xf5/xe3 + /xf5/xe4 + /xf5/xe5 + /xf5/xe6 + /xf5/xe7 + /xf5/xe8 + /xf5/xe9 + /xf5/xea + /xf5/xeb + /xf5/xec + /xf5/xed + /xf5/xee + /xf5/xef + /xf5/xf0 + /xf5/xf1 + /xf5/xf2 + /xf5/xf3 + /xf5/xf4 + /xf5/xf5 + /xf5/xf6 + /xf5/xf7 + /xf5/xf8 + /xf5/xf9 + /xf5/xfa + /xf5/xfb + /xf5/xfc + /xf5/xfd + /xf5/xfe + /xf6/x40 + /xf6/x41 + /xf6/x42 + /xf6/x43 + /xf6/x44 + /xf6/x45 + /xf6/x46 + /xf6/x47 + /xf6/x48 + /xf6/x49 + /xf6/x4a + /xf6/x4b + /xf6/x4c + /xf6/x4d + /xf6/x4e + /xf6/x4f + /xf6/x50 + /xf6/x51 + /xf6/x52 + /xf6/x53 + /xf6/x54 + /xf6/x55 + /xf6/x56 + /xf6/x57 + /xf6/x58 + /xf6/x59 + /xf6/x5a + /xf6/x5b + /xf6/x5c + /xf6/x5d + /xf6/x5e + /xf6/x5f + /xf6/x60 + /xf6/x61 + /xf6/x62 + /xf6/x63 + /xf6/x64 + /xf6/x65 + /xf6/x66 + /xf6/x67 + /xf6/x68 + /xf6/x69 + /xf6/x6a + /xf6/x6b + /xf6/x6c + /xf6/x6d + /xf6/x6e + /xf6/x6f + /xf6/x70 + /xf6/x71 + /xf6/x72 + /xf6/x73 + /xf6/x74 + /xf6/x75 + /xf6/x76 + /xf6/x77 + /xf6/x78 + /xf6/x79 + /xf6/x7a + /xf6/x7b + /xf6/x7c + /xf6/x7d + /xf6/x7e + /xf6/xa1 + /xf6/xa2 + /xf6/xa3 + /xf6/xa4 + /xf6/xa5 + /xf6/xa6 + /xf6/xa7 + /xf6/xa8 + /xf6/xa9 + /xf6/xaa + /xf6/xab + /xf6/xac + /xf6/xad + /xf6/xae + /xf6/xaf + /xf6/xb0 + /xf6/xb1 + /xf6/xb2 + /xf6/xb3 + /xf6/xb4 + /xf6/xb5 + /xf6/xb6 + /xf6/xb7 + /xf6/xb8 + /xf6/xb9 + /xf6/xba + /xf6/xbb + /xf6/xbc + /xf6/xbd + /xf6/xbe + /xf6/xbf + /xf6/xc0 + /xf6/xc1 + /xf6/xc2 + /xf6/xc3 + /xf6/xc4 + /xf6/xc5 + /xf6/xc6 + /xf6/xc7 + /xf6/xc8 + /xf6/xc9 + /xf6/xca + /xf6/xcb + /xf6/xcc + /xf6/xcd + /xf6/xce + /xf6/xcf + /xf6/xd0 + /xf6/xd1 + /xf6/xd2 + /xf6/xd3 + /xf6/xd4 + /xf6/xd5 + /xf6/xd6 + /xf6/xd7 + /xf6/xd8 + /xf6/xd9 + /xf6/xda + /xf6/xdb + /xf6/xdc + /xf6/xdd + /xf6/xde + /xf6/xdf + /xf6/xe0 + /xf6/xe1 + /xf6/xe2 + /xf6/xe3 + /xf6/xe4 + /xf6/xe5 + /xf6/xe6 + /xf6/xe7 + /xf6/xe8 + /xf6/xe9 + /xf6/xea + /xf6/xeb + /xf6/xec + /xf6/xed + /xf6/xee + /xf6/xef + /xf6/xf0 + /xf6/xf1 + /xf6/xf2 + /xf6/xf3 + /xf6/xf4 + /xf6/xf5 + /xf6/xf6 + /xf6/xf7 + /xf6/xf8 + /xf6/xf9 + /xf6/xfa + /xf6/xfb + /xf6/xfc + /xf6/xfd + /xf6/xfe + /xf7/x40 + /xf7/x41 + /xf7/x42 + /xf7/x43 + /xf7/x44 + /xf7/x45 + /xf7/x46 + /xf7/x47 + /xf7/x48 + /xf7/x49 + /xf7/x4a + /xf7/x4b + /xf7/x4c + /xf7/x4d + /xf7/x4e + /xf7/x4f + /xf7/x50 + /xf7/x51 + /xf7/x52 + /xf7/x53 + /xf7/x54 + /xf7/x55 + /xf7/x56 + /xf7/x57 + /xf7/x58 + /xf7/x59 + /xf7/x5a + /xf7/x5b + /xf7/x5c + /xf7/x5d + /xf7/x5e + /xf7/x5f + /xf7/x60 + /xf7/x61 + /xf7/x62 + /xf7/x63 + /xf7/x64 + /xf7/x65 + /xf7/x66 + /xf7/x67 + /xf7/x68 + /xf7/x69 + /xf7/x6a + /xf7/x6b + /xf7/x6c + /xf7/x6d + /xf7/x6e + /xf7/x6f + /xf7/x70 + /xf7/x71 + /xf7/x72 + /xf7/x73 + /xf7/x74 + /xf7/x75 + /xf7/x76 + /xf7/x77 + /xf7/x78 + /xf7/x79 + /xf7/x7a + /xf7/x7b + /xf7/x7c + /xf7/x7d + /xf7/x7e + /xf7/xa1 + /xf7/xa2 + /xf7/xa3 + /xf7/xa4 + /xf7/xa5 + /xf7/xa6 + /xf7/xa7 + /xf7/xa8 + /xf7/xa9 + /xf7/xaa + /xf7/xab + /xf7/xac + /xf7/xad + /xf7/xae + /xf7/xaf + /xf7/xb0 + /xf7/xb1 + /xf7/xb2 + /xf7/xb3 + /xf7/xb4 + /xf7/xb5 + /xf7/xb6 + /xf7/xb7 + /xf7/xb8 + /xf7/xb9 + /xf7/xba + /xf7/xbb + /xf7/xbc + /xf7/xbd + /xf7/xbe + /xf7/xbf + /xf7/xc0 + /xf7/xc1 + /xf7/xc2 + /xf7/xc3 + /xf7/xc4 + /xf7/xc5 + /xf7/xc6 + /xf7/xc7 + /xf7/xc8 + /xf7/xc9 + /xf7/xca + /xf7/xcb + /xf7/xcc + /xf7/xcd + /xf7/xce + /xf7/xcf + /xf7/xd0 + /xf7/xd1 + /xf7/xd2 + /xf7/xd3 + /xf7/xd4 + /xf7/xd5 + /xf7/xd6 + /xf7/xd7 + /xf7/xd8 + /xf7/xd9 + /xf7/xda + /xf7/xdb + /xf7/xdc + /xf7/xdd + /xf7/xde + /xf7/xdf + /xf7/xe0 + /xf7/xe1 + /xf7/xe2 + /xf7/xe3 + /xf7/xe4 + /xf7/xe5 + /xf7/xe6 + /xf7/xe7 + /xf7/xe8 + /xf7/xe9 + /xf7/xea + /xf7/xeb + /xf7/xec + /xf7/xed + /xf7/xee + /xf7/xef + /xf7/xf0 + /xf7/xf1 + /xf7/xf2 + /xf7/xf3 + /xf7/xf4 + /xf7/xf5 + /xf7/xf6 + /xf7/xf7 + /xf7/xf8 + /xf7/xf9 + /xf7/xfa + /xf7/xfb + /xf7/xfc + /xf7/xfd + /xf7/xfe + /xf8/x40 + /xf8/x41 + /xf8/x42 + /xf8/x43 + /xf8/x44 + /xf8/x45 + /xf8/x46 + /xf8/x47 + /xf8/x48 + /xf8/x49 + /xf8/x4a + /xf8/x4b + /xf8/x4c + /xf8/x4d + /xf8/x4e + /xf8/x4f + /xf8/x50 + /xf8/x51 + /xf8/x52 + /xf8/x53 + /xf8/x54 + /xf8/x55 + /xf8/x56 + /xf8/x57 + /xf8/x58 + /xf8/x59 + /xf8/x5a + /xf8/x5b + /xf8/x5c + /xf8/x5d + /xf8/x5e + /xf8/x5f + /xf8/x60 + /xf8/x61 + /xf8/x62 + /xf8/x63 + /xf8/x64 + /xf8/x65 + /xf8/x66 + /xf8/x67 + /xf8/x68 + /xf8/x69 + /xf8/x6a + /xf8/x6b + /xf8/x6c + /xf8/x6d + /xf8/x6e + /xf8/x6f + /xf8/x70 + /xf8/x71 + /xf8/x72 + /xf8/x73 + /xf8/x74 + /xf8/x75 + /xf8/x76 + /xf8/x77 + /xf8/x78 + /xf8/x79 + /xf8/x7a + /xf8/x7b + /xf8/x7c + /xf8/x7d + /xf8/x7e + /xf8/xa1 + /xf8/xa2 + /xf8/xa3 + /xf8/xa4 + /xf8/xa5 + /xf8/xa6 + /xf8/xa7 + /xf8/xa8 + /xf8/xa9 + /xf8/xaa + /xf8/xab + /xf8/xac + /xf8/xad + /xf8/xae + /xf8/xaf + /xf8/xb0 + /xf8/xb1 + /xf8/xb2 + /xf8/xb3 + /xf8/xb4 + /xf8/xb5 + /xf8/xb6 + /xf8/xb7 + /xf8/xb8 + /xf8/xb9 + /xf8/xba + /xf8/xbb + /xf8/xbc + /xf8/xbd + /xf8/xbe + /xf8/xbf + /xf8/xc0 + /xf8/xc1 + /xf8/xc2 + /xf8/xc3 + /xf8/xc4 + /xf8/xc5 + /xf8/xc6 + /xf8/xc7 + /xf8/xc8 + /xf8/xc9 + /xf8/xca + /xf8/xcb + /xf8/xcc + /xf8/xcd + /xf8/xce + /xf8/xcf + /xf8/xd0 + /xf8/xd1 + /xf8/xd2 + /xf8/xd3 + /xf8/xd4 + /xf8/xd5 + /xf8/xd6 + /xf8/xd7 + /xf8/xd8 + /xf8/xd9 + /xf8/xda + /xf8/xdb + /xf8/xdc + /xf8/xdd + /xf8/xde + /xf8/xdf + /xf8/xe0 + /xf8/xe1 + /xf8/xe2 + /xf8/xe3 + /xf8/xe4 + /xf8/xe5 + /xf8/xe6 + /xf8/xe7 + /xf8/xe8 + /xf8/xe9 + /xf8/xea + /xf8/xeb + /xf8/xec + /xf8/xed + /xf8/xee + /xf8/xef + /xf8/xf0 + /xf8/xf1 + /xf8/xf2 + /xf8/xf3 + /xf8/xf4 + /xf8/xf5 + /xf8/xf6 + /xf8/xf7 + /xf8/xf8 + /xf8/xf9 + /xf8/xfa + /xf8/xfb + /xf8/xfc + /xf8/xfd + /xf8/xfe + /xf9/x40 + /xf9/x41 + /xf9/x42 + /xf9/x43 + /xf9/x44 + /xf9/x45 + /xf9/x46 + /xf9/x47 + /xf9/x48 + /xf9/x49 + /xf9/x4a + /xf9/x4b + /xf9/x4c + /xf9/x4d + /xf9/x4e + /xf9/x4f + /xf9/x50 + /xf9/x51 + /xf9/x52 + /xf9/x53 + /xf9/x54 + /xf9/x55 + /xf9/x56 + /xf9/x57 + /xf9/x58 + /xf9/x59 + /xf9/x5a + /xf9/x5b + /xf9/x5c + /xf9/x5d + /xf9/x5e + /xf9/x5f + /xf9/x60 + /xf9/x61 + /xf9/x62 + /xf9/x63 + /xf9/x64 + /xf9/x65 + /xf9/x66 + /xf9/x67 + /xf9/x68 + /xf9/x69 + /xf9/x6a + /xf9/x6b + /xf9/x6c + /xf9/x6d + /xf9/x6e + /xf9/x6f + /xf9/x70 + /xf9/x71 + /xf9/x72 + /xf9/x73 + /xf9/x74 + /xf9/x75 + /xf9/x76 + /xf9/x77 + /xf9/x78 + /xf9/x79 + /xf9/x7a + /xf9/x7b + /xf9/x7c + /xf9/x7d + /xf9/x7e + /xf9/xa1 + /xf9/xa2 + /xf9/xa3 + /xf9/xa4 + /xf9/xa5 + /xf9/xa6 + /xf9/xa7 + /xf9/xa8 + /xf9/xa9 + /xf9/xaa + /xf9/xab + /xf9/xac + /xf9/xad + /xf9/xae + /xf9/xaf + /xf9/xb0 + /xf9/xb1 + /xf9/xb2 + /xf9/xb3 + /xf9/xb4 + /xf9/xb5 + /xf9/xb6 + /xf9/xb7 + /xf9/xb8 + /xf9/xb9 + /xf9/xba + /xf9/xbb + /xf9/xbc + /xf9/xbd + /xf9/xbe + /xf9/xbf + /xf9/xc0 + /xf9/xc1 + /xf9/xc2 + /xf9/xc3 + /xf9/xc4 + /xf9/xc5 + /xf9/xc6 + /xf9/xc7 + /xf9/xc8 + /xf9/xc9 + /xf9/xca + /xf9/xcb + /xf9/xcc + /xf9/xcd + /xf9/xce + /xf9/xcf + /xf9/xd0 + /xf9/xd1 + /xf9/xd2 + /xf9/xd3 + /xf9/xd4 + /xf9/xd5 + /xf9/xd6 + /xf9/xd7 + /xf9/xd8 + /xf9/xd9 + /xf9/xda + /xf9/xdb + /xf9/xdc + /xf9/xdd BOX DRAWINGS DOUBLE DOWN AND RIGHT + /xf9/xde BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL + /xf9/xdf BOX DRAWINGS DOUBLE DOWN AND LEFT + /xf9/xe0 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT + /xf9/xe1 BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL + /xf9/xe2 BOX DRAWINGS DOUBLE VERTICAL AND LEFT + /xf9/xe3 BOX DRAWINGS DOUBLE UP AND RIGHT + /xf9/xe4 BOX DRAWINGS DOUBLE UP AND HORIZONTAL + /xf9/xe5 BOX DRAWINGS DOUBLE UP AND LEFT + /xf9/xe6 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE + /xf9/xe7 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE + /xf9/xe8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE + /xf9/xe9 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE + /xf9/xea BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE + /xf9/xeb BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE + /xf9/xec BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE + /xf9/xed BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE + /xf9/xee BOX DRAWINGS UP SINGLE AND LEFT DOUBLE + /xf9/xef BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE + /xf9/xf0 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE + /xf9/xf1 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE + /xf9/xf2 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE + /xf9/xf3 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE + /xf9/xf4 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE + /xf9/xf5 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE + /xf9/xf6 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE + /xf9/xf7 BOX DRAWINGS UP DOUBLE AND LEFT SINGLE + /xf9/xf8 BOX DRAWINGS DOUBLE VERTICAL + /xf9/xf9 BOX DRAWINGS DOUBLE HORIZONTAL + /xf9/xfa BOX DRAWINGS LIGHT ARC DOWN AND RIGHT + /xf9/xfb BOX DRAWINGS LIGHT ARC DOWN AND LEFT + /xf9/xfc BOX DRAWINGS LIGHT ARC UP AND RIGHT + /xf9/xfd BOX DRAWINGS LIGHT ARC UP AND LEFT + /xf9/xfe HALFWIDTH BLACK SQUARE + /xfa/x40 + /xfa/x41 + /xfa/x42 + /xfa/x43 + /xfa/x44 + /xfa/x45 + /xfa/x46 + /xfa/x47 + /xfa/x48 + /xfa/x49 + /xfa/x4a + /xfa/x4b + /xfa/x4c + /xfa/x4d + /xfa/x4e + /xfa/x4f + /xfa/x50 + /xfa/x51 + /xfa/x52 + /xfa/x53 + /xfa/x54 + /xfa/x55 + /xfa/x56 + /xfa/x57 + /xfa/x58 + /xfa/x59 + /xfa/x5a + /xfa/x5b + /xfa/x5c + /xfa/x5d + /xfa/x5e + /xfa/x60 + /xfa/x61 + /xfa/x62 + /xfa/x63 + /xfa/x64 + /xfa/x65 + /xfa/x67 + /xfa/x68 + /xfa/x69 + /xfa/x6a + /xfa/x6b + /xfa/x6c + /xfa/x6d + /xfa/x6e + /xfa/x6f + /xfa/x70 + /xfa/x71 + /xfa/x72 + /xfa/x73 + /xfa/x74 + /xfa/x75 + /xfa/x76 + /xfa/x77 + /xfa/x78 + /xfa/x79 + /xfa/x7a + /xfa/x7b + /xfa/x7c + /xfa/x7d + /xfa/x7e + /xfa/xa1 + /xfa/xa2 + /xfa/xa3 + /xfa/xa4 + /xfa/xa5 + /xfa/xa6 + /xfa/xa7 + /xfa/xa8 + /xfa/xa9 + /xfa/xaa + /xfa/xab + /xfa/xac + /xfa/xad + /xfa/xae + /xfa/xaf + /xfa/xb0 + /xfa/xb1 + /xfa/xb2 + /xfa/xb3 + /xfa/xb4 + /xfa/xb5 + /xfa/xb6 + /xfa/xb7 + /xfa/xb8 + /xfa/xb9 + /xfa/xba + /xfa/xbb + /xfa/xbc + /xfa/xbe + /xfa/xbf + /xfa/xc0 + /xfa/xc1 + /xfa/xc2 + /xfa/xc3 + /xfa/xc4 + /xfa/xc6 + /xfa/xc7 + /xfa/xc8 + /xfa/xc9 + /xfa/xca + /xfa/xcb + /xfa/xcc + /xfa/xcd + /xfa/xce + /xfa/xcf + /xfa/xd0 + /xfa/xd1 + /xfa/xd2 + /xfa/xd3 + /xfa/xd4 + /xfa/xd6 + /xfa/xd7 + /xfa/xd8 + /xfa/xd9 + /xfa/xda + /xfa/xdb + /xfa/xdc + /xfa/xdd + /xfa/xde + /xfa/xdf + /xfa/xe0 + /xfa/xe1 + /xfa/xe2 + /xfa/xe3 + /xfa/xe4 + /xfa/xe5 + /xfa/xe6 + /xfa/xe7 + /xfa/xe8 + /xfa/xe9 + /xfa/xea + /xfa/xeb + /xfa/xec + /xfa/xed + /xfa/xee + /xfa/xef + /xfa/xf0 + /xfa/xf1 + /xfa/xf2 + /xfa/xf3 + /xfa/xf4 + /xfa/xf5 + /xfa/xf6 + /xfa/xf7 + /xfa/xf8 + /xfa/xf9 + /xfa/xfa + /xfa/xfb + /xfa/xfc + /xfa/xfd + /xfa/xfe + /xfb/x40 + /xfb/x41 + /xfb/x42 + /xfb/x43 + /xfb/x44 + /xfb/x45 + /xfb/x46 + /xfb/x47 + /xfb/x49 + /xfb/x4a + /xfb/x4b + /xfb/x4c + /xfb/x4d + /xfb/x4e + /xfb/x4f + /xfb/x50 + /xfb/x51 + /xfb/x52 + /xfb/x53 + /xfb/x54 + /xfb/x55 + /xfb/x56 + /xfb/x57 + /xfb/x58 + /xfb/x59 + /xfb/x5a + /xfb/x5b + /xfb/x5c + /xfb/x5d + /xfb/x5e + /xfb/x5f + /xfb/x60 + /xfb/x61 + /xfb/x62 + /xfb/x63 + /xfb/x64 + /xfb/x65 + /xfb/x66 + /xfb/x67 + /xfb/x68 + /xfb/x69 + /xfb/x6a + /xfb/x6b + /xfb/x6c + /xfb/x6d + /xfb/x6e + /xfb/x6f + /xfb/x70 + /xfb/x71 + /xfb/x72 + /xfb/x73 + /xfb/x74 + /xfb/x75 + /xfb/x76 + /xfb/x77 + /xfb/x78 + /xfb/x79 + /xfb/x7a + /xfb/x7b + /xfb/x7c + /xfb/x7d + /xfb/x7e + /xfb/xa1 + /xfb/xa2 + /xfb/xa3 + /xfb/xa4 + /xfb/xa5 + /xfb/xa6 + /xfb/xa7 + /xfb/xa8 + /xfb/xa9 + /xfb/xaa + /xfb/xab + /xfb/xac + /xfb/xad + /xfb/xae + /xfb/xaf + /xfb/xb0 + /xfb/xb1 + /xfb/xb2 + /xfb/xb3 + /xfb/xb4 + /xfb/xb5 + /xfb/xb6 + /xfb/xb7 + /xfb/xb9 + /xfb/xba + /xfb/xbb + /xfb/xbc + /xfb/xbd + /xfb/xbe + /xfb/xbf + /xfb/xc0 + /xfb/xc1 + /xfb/xc2 + /xfb/xc3 + /xfb/xc4 + /xfb/xc5 + /xfb/xc6 + /xfb/xc7 + /xfb/xc8 + /xfb/xc9 + /xfb/xca + /xfb/xcb + /xfb/xcc + /xfb/xcd + /xfb/xce + /xfb/xcf + /xfb/xd0 + /xfb/xd1 + /xfb/xd2 + /xfb/xd3 + /xfb/xd4 + /xfb/xd5 + /xfb/xd6 + /xfb/xd7 + /xfb/xd8 + /xfb/xd9 + /xfb/xda + /xfb/xdb + /xfb/xdc + /xfb/xdd + /xfb/xde + /xfb/xdf + /xfb/xe0 + /xfb/xe1 + /xfb/xe2 + /xfb/xe3 + /xfb/xe4 + /xfb/xe5 + /xfb/xe6 + /xfb/xe7 + /xfb/xe8 + /xfb/xe9 + /xfb/xea + /xfb/xeb + /xfb/xec + /xfb/xed + /xfb/xee + /xfb/xef + /xfb/xf0 + /xfb/xf1 + /xfb/xf2 + /xfb/xf4 + /xfb/xf5 + /xfb/xf6 + /xfb/xf7 + /xfb/xf8 + /xfb/xfa + /xfb/xfb + /xfb/xfc + /xfb/xfd + /xfb/xfe + /xfc/x40 + /xfc/x41 + /xfc/x42 + /xfc/x43 + /xfc/x44 + /xfc/x45 + /xfc/x46 + /xfc/x47 + /xfc/x48 + /xfc/x49 + /xfc/x4a + /xfc/x4b + /xfc/x4c + /xfc/x4d + /xfc/x4e + /xfc/x50 + /xfc/x51 + /xfc/x52 + /xfc/x53 + /xfc/x54 + /xfc/x55 + /xfc/x56 + /xfc/x57 + /xfc/x58 + /xfc/x59 + /xfc/x5a + /xfc/x5b + /xfc/x5c + /xfc/x5d + /xfc/x5e + /xfc/x5f + /xfc/x60 + /xfc/x61 + /xfc/x62 + /xfc/x63 + /xfc/x64 + /xfc/x65 + /xfc/x66 + /xfc/x67 + /xfc/x68 + /xfc/x69 + /xfc/x6a + /xfc/x6b + /xfc/x6d + /xfc/x6e + /xfc/x6f + /xfc/x70 + /xfc/x71 + /xfc/x72 + /xfc/x73 + /xfc/x74 + /xfc/x75 + /xfc/x76 + /xfc/x77 + /xfc/x78 + /xfc/x79 + /xfc/x7a + /xfc/x7b + /xfc/x7c + /xfc/x7d + /xfc/x7e + /xfc/xa1 + /xfc/xa2 + /xfc/xa3 + /xfc/xa4 + /xfc/xa5 + /xfc/xa6 + /xfc/xa7 + /xfc/xa8 + /xfc/xa9 + /xfc/xaa + /xfc/xab + /xfc/xac + /xfc/xad + /xfc/xae + /xfc/xaf + /xfc/xb0 + /xfc/xb1 + /xfc/xb2 + /xfc/xb3 + /xfc/xb4 + /xfc/xb5 + /xfc/xb6 + /xfc/xb7 + /xfc/xb8 + /xfc/xba + /xfc/xbb + /xfc/xbc + /xfc/xbd + /xfc/xbe + /xfc/xbf + /xfc/xc0 + /xfc/xc1 + /xfc/xc2 + /xfc/xc3 + /xfc/xc4 + /xfc/xc5 + /xfc/xc6 + /xfc/xc7 + /xfc/xc8 + /xfc/xc9 + /xfc/xca + /xfc/xcb + /xfc/xcc + /xfc/xcd + /xfc/xce + /xfc/xcf + /xfc/xd0 + /xfc/xd1 + /xfc/xd2 + /xfc/xd3 + /xfc/xd4 + /xfc/xd5 + /xfc/xd6 + /xfc/xd7 + /xfc/xd8 + /xfc/xd9 + /xfc/xda + /xfc/xdb + /xfc/xdc + /xfc/xdd + /xfc/xde + /xfc/xdf + /xfc/xe0 + /xfc/xe1 + /xfc/xe3 + /xfc/xe4 + /xfc/xe5 + /xfc/xe6 + /xfc/xe7 + /xfc/xe8 + /xfc/xe9 + /xfc/xea + /xfc/xeb + /xfc/xec + /xfc/xed + /xfc/xee + /xfc/xef + /xfc/xf0 + /xfc/xf2 + /xfc/xf3 + /xfc/xf4 + /xfc/xf5 + /xfc/xf6 + /xfc/xf7 + /xfc/xf8 + /xfc/xf9 + /xfc/xfa + /xfc/xfb + /xfc/xfc + /xfc/xfd + /xfc/xfe + /xfd/x40 + /xfd/x41 + /xfd/x42 + /xfd/x43 + /xfd/x44 + /xfd/x45 + /xfd/x46 + /xfd/x47 + /xfd/x48 + /xfd/x49 + /xfd/x4a + /xfd/x4b + /xfd/x4c + /xfd/x4d + /xfd/x4e + /xfd/x4f + /xfd/x50 + /xfd/x51 + /xfd/x52 + /xfd/x53 + /xfd/x54 + /xfd/x55 + /xfd/x56 + /xfd/x57 + /xfd/x58 + /xfd/x59 + /xfd/x5a + /xfd/x5b + /xfd/x5c + /xfd/x5d + /xfd/x5e + /xfd/x5f + /xfd/x60 + /xfd/x61 + /xfd/x62 + /xfd/x63 + /xfd/x64 + /xfd/x65 + /xfd/x66 + /xfd/x67 + /xfd/x68 + /xfd/x69 + /xfd/x6a + /xfd/x6b + /xfd/x6c + /xfd/x6d + /xfd/x6e + /xfd/x6f + /xfd/x70 + /xfd/x71 + /xfd/x72 + /xfd/x73 + /xfd/x74 + /xfd/x75 + /xfd/x76 + /xfd/x77 + /xfd/x78 + /xfd/x79 + /xfd/x7a + /xfd/x7b + /xfd/x7c + /xfd/x7d + /xfd/x7e + /xfd/xa1 + /xfd/xa2 + /xfd/xa3 + /xfd/xa4 + /xfd/xa5 + /xfd/xa6 + /xfd/xa7 + /xfd/xa8 + /xfd/xa9 + /xfd/xaa + /xfd/xab + /xfd/xac + /xfd/xad + /xfd/xae + /xfd/xaf + /xfd/xb0 + /xfd/xb1 + /xfd/xb2 + /xfd/xb3 + /xfd/xb4 + /xfd/xb5 + /xfd/xb6 + /xfd/xb9 + /xfd/xba + /xfd/xbc + /xfd/xbd + /xfd/xbe + /xfd/xbf + /xfd/xc0 + /xfd/xc1 + /xfd/xc2 + /xfd/xc3 + /xfd/xc4 + /xfd/xc5 + /xfd/xc6 + /xfd/xc7 + /xfd/xc8 + /xfd/xc9 + /xfd/xca + /xfd/xcb + /xfd/xcc + /xfd/xcd + /xfd/xce + /xfd/xcf + /xfd/xd0 + /xfd/xd1 + /xfd/xd2 + /xfd/xd3 + /xfd/xd4 + /xfd/xd5 + /xfd/xd6 + /xfd/xd7 + /xfd/xd8 + /xfd/xd9 + /xfd/xda + /xfd/xdb + /xfd/xdc + /xfd/xdd + /xfd/xde + /xfd/xdf + /xfd/xe0 + /xfd/xe1 + /xfd/xe2 + /xfd/xe3 + /xfd/xe4 + /xfd/xe5 + /xfd/xe6 + /xfd/xe7 + /xfd/xe8 + /xfd/xe9 + /xfd/xea + /xfd/xeb + /xfd/xec + /xfd/xed + /xfd/xee + /xfd/xef + /xfd/xf0 + /xfd/xf2 + /xfd/xf3 + /xfd/xf4 + /xfd/xf5 + /xfd/xf6 + /xfd/xf7 + /xfd/xf8 + /xfd/xf9 + /xfd/xfa + /xfd/xfb + /xfd/xfc + /xfd/xfd + /xfd/xfe + /xfe/x40 + /xfe/x41 + /xfe/x42 + /xfe/x43 + /xfe/x44 + /xfe/x45 + /xfe/x46 + /xfe/x47 + /xfe/x48 + /xfe/x49 + /xfe/x4a + /xfe/x4b + /xfe/x4c + /xfe/x4d + /xfe/x4e + /xfe/x4f + /xfe/x50 + /xfe/x51 + /xfe/x53 + /xfe/x54 + /xfe/x55 + /xfe/x56 + /xfe/x57 + /xfe/x58 + /xfe/x59 + /xfe/x5a + /xfe/x5b + /xfe/x5c + /xfe/x5d + /xfe/x5e + /xfe/x5f + /xfe/x60 + /xfe/x61 + /xfe/x62 + /xfe/x63 + /xfe/x64 + /xfe/x65 + /xfe/x66 + /xfe/x67 + /xfe/x68 + /xfe/x69 + /xfe/x6a + /xfe/x6b + /xfe/x6c + /xfe/x6d + /xfe/x6e + /xfe/x70 + /xfe/x71 + /xfe/x72 + /xfe/x73 + /xfe/x74 + /xfe/x75 + /xfe/x76 + /xfe/x77 + /xfe/x78 + /xfe/x79 + /xfe/x7a + /xfe/x7b + /xfe/x7c + /xfe/x7d + /xfe/x7e + /xfe/xa1 + /xfe/xa2 + /xfe/xa3 + /xfe/xa4 + /xfe/xa5 + /xfe/xa6 + /xfe/xa7 + /xfe/xa8 + /xfe/xa9 + /xfe/xab + /xfe/xac + /xfe/xad + /xfe/xae + /xfe/xaf + /xfe/xb0 + /xfe/xb1 + /xfe/xb2 + /xfe/xb3 + /xfe/xb4 + /xfe/xb5 + /xfe/xb6 + /xfe/xb7 + /xfe/xb8 + /xfe/xb9 + /xfe/xba + /xfe/xbb + /xfe/xbc + /xfe/xbd + /xfe/xbe + /xfe/xbf + /xfe/xc0 + /xfe/xc1 + /xfe/xc2 + /xfe/xc3 + /xfe/xc4 + /xfe/xc5 + /xfe/xc6 + /xfe/xc7 + /xfe/xc8 + /xfe/xc9 + /xfe/xca + /xfe/xcb + /xfe/xcc + /xfe/xcd + /xfe/xce + /xfe/xcf + /xfe/xd0 + /xfe/xd1 + /xfe/xd2 + /xfe/xd3 + /xfe/xd4 + /xfe/xd5 + /xfe/xd6 + /xfe/xd7 + /xfe/xd8 + /xfe/xd9 + /xfe/xda + /xfe/xdb + /xfe/xdc + /xfe/xde + /xfe/xdf + /xfe/xe0 + /xfe/xe1 + /xfe/xe2 + /xfe/xe3 + /xfe/xe4 + /xfe/xe5 + /xfe/xe6 + /xfe/xe7 + /xfe/xe8 + /xfe/xe9 + /xfe/xea + /xfe/xeb + /xfe/xec + /xfe/xed + /xfe/xee + /xfe/xef + /xfe/xf0 + /xfe/xf1 + /xfe/xf2 + /xfe/xf3 + /xfe/xf4 + /xfe/xf5 + /xfe/xf6 + /xfe/xf7 + /xfe/xf8 + /xfe/xf9 + /xfe/xfa + /xfe/xfb + /xfe/xfc + /xfe/xfd + /xfe/xfe +END CHARMAP + +WIDTH +... 2 + 2 + 2 + 2 + 2 +... 2 +... 2 +... 2 +... 2 +... 2 +... 2 +END WIDTH diff -durpN glibc-2.2.3/localedata/charmaps/BIG5HKSCS glibc-2.2.4/localedata/charmaps/BIG5HKSCS --- glibc-2.2.3/localedata/charmaps/BIG5HKSCS Thu Oct 26 22:57:26 2000 +++ glibc-2.2.4/localedata/charmaps/BIG5HKSCS Wed Dec 31 16:00:00 1969 @@ -1,18310 +0,0 @@ - BIG5HKSCS - 2 - 1 - % - / -% -% Generated from the big5hkscs.c iconv module. -% - -CHARMAP - /x00 NULL - /x01 START OF HEADING - /x02 START OF TEXT - /x03 END OF TEXT - /x04 END OF TRANSMISSION - /x05 ENQUIRY - /x06 ACKNOWLEDGE - /x07 BELL - /x08 BACKSPACE - /x09 HORIZONTAL TABULATION - /x0a LINE FEED - /x0b VERTICAL TABULATION - /x0c FORM FEED - /x0d CARRIAGE RETURN - /x0e SHIFT OUT - /x0f SHIFT IN - /x10 DATA LINK ESCAPE - /x11 DEVICE CONTROL ONE - /x12 DEVICE CONTROL TWO - /x13 DEVICE CONTROL THREE - /x14 DEVICE CONTROL FOUR - /x15 NEGATIVE ACKNOWLEDGE - /x16 SYNCHRONOUS IDLE - /x17 END OF TRANSMISSION BLOCK - /x18 CANCEL - /x19 END OF MEDIUM - /x1a SUBSTITUTE - /x1b ESCAPE - /x1c FILE SEPARATOR - /x1d GROUP SEPARATOR - /x1e RECORD SEPARATOR - /x1f UNIT SEPARATOR - /x20 SPACE - /x21 EXCLAMATION MARK - /x22 QUOTATION MARK - /x23 NUMBER SIGN - /x24 DOLLAR SIGN - /x25 PERCENT SIGN - /x26 AMPERSAND - /x27 APOSTROPHE - /x28 LEFT PARENTHESIS - /x29 RIGHT PARENTHESIS - /x2a ASTERISK - /x2b PLUS SIGN - /x2c COMMA - /x2d HYPHEN-MINUS - /x2e FULL STOP - /x2f SOLIDUS - /x30 DIGIT ZERO - /x31 DIGIT ONE - /x32 DIGIT TWO - /x33 DIGIT THREE - /x34 DIGIT FOUR - /x35 DIGIT FIVE - /x36 DIGIT SIX - /x37 DIGIT SEVEN - /x38 DIGIT EIGHT - /x39 DIGIT NINE - /x3a COLON - /x3b SEMICOLON - /x3c LESS-THAN SIGN - /x3d EQUALS SIGN - /x3e GREATER-THAN SIGN - /x3f QUESTION MARK - /x40 COMMERCIAL AT - /x41 LATIN CAPITAL LETTER A - /x42 LATIN CAPITAL LETTER B - /x43 LATIN CAPITAL LETTER C - /x44 LATIN CAPITAL LETTER D - /x45 LATIN CAPITAL LETTER E - /x46 LATIN CAPITAL LETTER F - /x47 LATIN CAPITAL LETTER G - /x48 LATIN CAPITAL LETTER H - /x49 LATIN CAPITAL LETTER I - /x4a LATIN CAPITAL LETTER J - /x4b LATIN CAPITAL LETTER K - /x4c LATIN CAPITAL LETTER L - /x4d LATIN CAPITAL LETTER M - /x4e LATIN CAPITAL LETTER N - /x4f LATIN CAPITAL LETTER O - /x50 LATIN CAPITAL LETTER P - /x51 LATIN CAPITAL LETTER Q - /x52 LATIN CAPITAL LETTER R - /x53 LATIN CAPITAL LETTER S - /x54 LATIN CAPITAL LETTER T - /x55 LATIN CAPITAL LETTER U - /x56 LATIN CAPITAL LETTER V - /x57 LATIN CAPITAL LETTER W - /x58 LATIN CAPITAL LETTER X - /x59 LATIN CAPITAL LETTER Y - /x5a LATIN CAPITAL LETTER Z - /x5b LEFT SQUARE BRACKET - /x5c REVERSE SOLIDUS - /x5d RIGHT SQUARE BRACKET - /x5e CIRCUMFLEX ACCENT - /x5f LOW LINE - /x60 GRAVE ACCENT - /x61 LATIN SMALL LETTER A - /x62 LATIN SMALL LETTER B - /x63 LATIN SMALL LETTER C - /x64 LATIN SMALL LETTER D - /x65 LATIN SMALL LETTER E - /x66 LATIN SMALL LETTER F - /x67 LATIN SMALL LETTER G - /x68 LATIN SMALL LETTER H - /x69 LATIN SMALL LETTER I - /x6a LATIN SMALL LETTER J - /x6b LATIN SMALL LETTER K - /x6c LATIN SMALL LETTER L - /x6d LATIN SMALL LETTER M - /x6e LATIN SMALL LETTER N - /x6f LATIN SMALL LETTER O - /x70 LATIN SMALL LETTER P - /x71 LATIN SMALL LETTER Q - /x72 LATIN SMALL LETTER R - /x73 LATIN SMALL LETTER S - /x74 LATIN SMALL LETTER T - /x75 LATIN SMALL LETTER U - /x76 LATIN SMALL LETTER V - /x77 LATIN SMALL LETTER W - /x78 LATIN SMALL LETTER X - /x79 LATIN SMALL LETTER Y - /x7a LATIN SMALL LETTER Z - /x7b LEFT CURLY BRACKET - /x7c VERTICAL LINE - /x7d RIGHT CURLY BRACKET - /x7e TILDE - /x7f DELETE - /x80 PADDING CHARACTER (PAD) - /x88/x40 - /x88/x41 - /x88/x42 - /x88/x43 - /x88/x44 - /x88/x45 - /x88/x46 - /x88/x47 - /x88/x48 - /x88/x49 - /x88/x4a - /x88/x4b - /x88/x4c - /x88/x4d - /x88/x4e - /x88/x4f - /x88/x50 - /x88/x51 - /x88/x52 - /x88/x53 - /x88/x54 - /x88/x55 - /x88/x56 LATIN CAPITAL LETTER A WITH MACRON - /x88/x57 LATIN CAPITAL LETTER A WITH ACUTE - /x88/x58 LATIN CAPITAL LETTER A WITH CARON - /x88/x59 LATIN CAPITAL LETTER A WITH GRAVE - /x88/x5a LATIN CAPITAL LETTER E WITH MACRON - /x88/x5b LATIN CAPITAL LETTER E WITH ACUTE - /x88/x5c LATIN CAPITAL LETTER E WITH CARON - /x88/x5d LATIN CAPITAL LETTER E WITH GRAVE - /x88/x5e LATIN CAPITAL LETTER O WITH MACRON - /x88/x5f LATIN CAPITAL LETTER O WITH ACUTE - /x88/x60 LATIN CAPITAL LETTER O WITH CARON - /x88/x61 LATIN CAPITAL LETTER O WITH GRAVE - /x88/x62 - /x88/x63 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE - /x88/x64 - /x88/x65 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE - /x88/x66 LATIN CAPITAL LETTER E WITH CIRCUMFLEX - /x88/x67 LATIN SMALL LETTER A WITH MACRON - /x88/x68 LATIN SMALL LETTER A WITH ACUTE - /x88/x69 LATIN SMALL LETTER A WITH CARON - /x88/x6a LATIN SMALL LETTER A WITH GRAVE - /x88/x6b LATIN SMALL LETTER ALPHA - /x88/x6c LATIN SMALL LETTER E WITH MACRON - /x88/x6d LATIN SMALL LETTER E WITH ACUTE - /x88/x6e LATIN SMALL LETTER E WITH CARON - /x88/x6f LATIN SMALL LETTER E WITH GRAVE - /x88/x70 LATIN SMALL LETTER I WITH MACRON - /x88/x71 LATIN SMALL LETTER I WITH ACUTE - /x88/x72 LATIN SMALL LETTER I WITH CARON - /x88/x73 LATIN SMALL LETTER I WITH GRAVE - /x88/x74 LATIN SMALL LETTER O WITH MACRON - /x88/x75 LATIN SMALL LETTER O WITH ACUTE - /x88/x76 LATIN SMALL LETTER O WITH CARON - /x88/x77 LATIN SMALL LETTER O WITH GRAVE - /x88/x78 LATIN SMALL LETTER U WITH MACRON - /x88/x79 LATIN SMALL LETTER U WITH ACUTE - /x88/x7a LATIN SMALL LETTER U WITH CARON - /x88/x7b LATIN SMALL LETTER U WITH GRAVE - /x88/x7c LATIN SMALL LETTER U WITH DIAERESIS AND MACRON - /x88/x7d LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE - /x88/x7e LATIN SMALL LETTER U WITH DIAERESIS AND CARON - /x88/xa1 LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE - /x88/xa2 LATIN SMALL LETTER U WITH DIAERESIS - /x88/xa3 - /x88/xa4 LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE - /x88/xa5 - /x88/xa6 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE - /x88/xa7 LATIN SMALL LETTER E WITH CIRCUMFLEX - /x88/xa8 LATIN SMALL LETTER SCRIPT G - /x88/xa9 - /x88/xaa - /x89/x40 - /x89/x41 - /x89/x43 - /x89/x46 - /x89/x47 - /x89/x48 - /x89/x49 - /x89/x4c - /x89/x4d - /x89/x4e - /x89/x4f - /x89/x50 - /x89/x51 - /x89/x52 - /x89/x53 - /x89/x54 - /x89/x55 - /x89/x56 - /x89/x57 - /x89/x58 - /x89/x59 - /x89/x5a - /x89/x5b - /x89/x5c - /x89/x5d - /x89/x5e - /x89/x5f - /x89/x60 - /x89/x61 - /x89/x62 - /x89/x63 - /x89/x64 - /x89/x65 - /x89/x66 - /x89/x67 - /x89/x68 - /x89/x69 - /x89/x6a - /x89/x6b - /x89/x6c - /x89/x6d - /x89/x6e - /x89/x6f - /x89/x70 - /x89/x71 - /x89/x72 - /x89/x73 - /x89/x74 - /x89/x75 - /x89/x76 - /x89/x77 - /x89/x78 - /x89/x79 - /x89/x7a - /x89/x7b - /x89/x7c - /x89/x7d - /x89/x7e - /x89/xa1 - /x89/xa2 - /x89/xa3 - /x89/xa4 - /x89/xa5 - /x89/xa6 - /x89/xab - /x89/xac - /x89/xad - /x89/xae - /x89/xb0 - /x89/xb1 - /x89/xb2 - /x89/xb5 - /x89/xb6 - /x89/xb7 - /x89/xb8 - /x89/xb9 - /x89/xba - /x89/xbb - /x89/xbc - /x89/xbd - /x89/xbe - /x89/xbf - /x89/xc1 - /x89/xc2 - /x89/xc3 - /x89/xc5 - /x89/xc6 - /x89/xc7 - /x89/xc8 - /x89/xc9 - /x89/xca - /x89/xcb - /x89/xcc - /x89/xcd - /x89/xce - /x89/xcf - /x89/xd0 - /x89/xd1 - /x89/xd2 - /x89/xd3 - /x89/xd4 - /x89/xd5 - /x89/xd6 - /x89/xd7 - /x89/xd8 - /x89/xd9 - /x89/xda - /x89/xdb - /x89/xdc - /x89/xdd - /x89/xde - /x89/xdf - /x89/xe0 - /x89/xe1 - /x89/xe2 - /x89/xe3 - /x89/xe4 - /x89/xe5 - /x89/xe6 - /x89/xe7 - /x89/xe8 - /x89/xe9 - /x89/xea - /x89/xeb - /x89/xec - /x89/xed - /x89/xee - /x89/xef - /x89/xf0 - /x89/xf1 - /x89/xf2 - /x89/xf3 - /x89/xf4 - /x89/xf5 - /x89/xf6 - /x89/xf7 - /x89/xf8 - /x89/xf9 - /x89/xfa - /x89/xfb - /x89/xfc - /x89/xfd - /x89/xfe - /x8a/x40 - /x8a/x41 - /x8a/x43 - /x8a/x44 - /x8a/x45 - /x8a/x46 - /x8a/x47 - /x8a/x48 - /x8a/x49 - /x8a/x4a - /x8a/x4b - /x8a/x4c - /x8a/x4d - /x8a/x4e - /x8a/x4f - /x8a/x50 - /x8a/x51 - /x8a/x52 - /x8a/x53 - /x8a/x54 - /x8a/x55 - /x8a/x56 - /x8a/x57 - /x8a/x58 - /x8a/x59 - /x8a/x5a - /x8a/x5b - /x8a/x5c - /x8a/x5d - /x8a/x5e - /x8a/x5f - /x8a/x60 - /x8a/x61 - /x8a/x62 - /x8a/x64 - /x8a/x65 - /x8a/x66 - /x8a/x67 - /x8a/x68 - /x8a/x69 - /x8a/x6a - /x8a/x6b - /x8a/x6c - /x8a/x6d - /x8a/x6e - /x8a/x6f - /x8a/x70 - /x8a/x71 - /x8a/x72 - /x8a/x73 - /x8a/x74 - /x8a/x76 - /x8a/x77 - /x8a/x78 - /x8a/x79 - /x8a/x7a - /x8a/x7b - /x8a/x7c - /x8a/x7d - /x8a/x7e - /x8a/xa1 - /x8a/xa2 - /x8a/xa3 - /x8a/xa4 - /x8a/xa5 - /x8a/xa6 - /x8a/xa7 - /x8a/xa8 - /x8a/xa9 - /x8a/xaa - /x8a/xac - /x8a/xad - /x8a/xae - /x8a/xaf - /x8a/xb0 - /x8a/xb2 - /x8a/xb3 - /x8a/xb4 - /x8a/xb5 - /x8a/xb6 - /x8a/xb7 - /x8a/xb8 - /x8a/xb9 - /x8a/xbb - /x8a/xbc - /x8a/xbd - /x8a/xbe - /x8a/xbf - /x8a/xc0 - /x8a/xc1 - /x8a/xc2 - /x8a/xc3 - /x8a/xc4 - /x8a/xc5 - /x8a/xc6 - /x8a/xc7 - /x8a/xc9 - /x8a/xca - /x8a/xcb - /x8a/xcc - /x8a/xce - /x8a/xcf - /x8a/xd0 - /x8a/xd1 - /x8a/xd2 - /x8a/xd3 - /x8a/xd4 - /x8a/xd5 - /x8a/xd6 - /x8a/xd7 - /x8a/xd8 - /x8a/xd9 - /x8a/xda - /x8a/xdb - /x8a/xdc - /x8a/xdf - /x8a/xe0 - /x8a/xe1 - /x8a/xe2 - /x8a/xe3 - /x8a/xe4 - /x8a/xe5 - /x8a/xe6 - /x8a/xe7 - /x8a/xe8 - /x8a/xe9 - /x8a/xea - /x8a/xeb - /x8a/xec - /x8a/xed - /x8a/xee - /x8a/xef - /x8a/xf0 - /x8a/xf1 - /x8a/xf2 - /x8a/xf3 - /x8a/xf4 - /x8a/xf6 - /x8a/xf7 - /x8a/xf8 - /x8a/xf9 - /x8a/xfa - /x8a/xfb - /x8a/xfc - /x8a/xfd - /x8a/xfe - /x8b/x40 - /x8b/x41 - /x8b/x42 - /x8b/x43 - /x8b/x44 - /x8b/x45 - /x8b/x46 - /x8b/x47 - /x8b/x48 - /x8b/x49 - /x8b/x4a - /x8b/x4b - /x8b/x4c - /x8b/x4d - /x8b/x4e - /x8b/x4f - /x8b/x50 - /x8b/x51 - /x8b/x52 - /x8b/x53 - /x8b/x55 - /x8b/x56 - /x8b/x57 - /x8b/x58 - /x8b/x59 - /x8b/x5a - /x8b/x5b - /x8b/x5c - /x8b/x5d - /x8b/x5e - /x8b/x5f - /x8b/x60 - /x8b/x61 - /x8b/x62 - /x8b/x63 - /x8b/x64 - /x8b/x65 - /x8b/x66 - /x8b/x67 - /x8b/x68 - /x8b/x69 - /x8b/x6a - /x8b/x6b - /x8b/x6c - /x8b/x6d - /x8b/x6e - /x8b/x6f - /x8b/x70 - /x8b/x71 - /x8b/x72 - /x8b/x73 - /x8b/x74 - /x8b/x75 - /x8b/x76 - /x8b/x77 - /x8b/x78 - /x8b/x79 - /x8b/x7a - /x8b/x7b - /x8b/x7c - /x8b/x7d - /x8b/x7e - /x8b/xa1 - /x8b/xa2 - /x8b/xa3 - /x8b/xa4 - /x8b/xa5 - /x8b/xa6 - /x8b/xa7 - /x8b/xa8 - /x8b/xa9 - /x8b/xaa - /x8b/xab - /x8b/xac - /x8b/xad - /x8b/xae - /x8b/xaf - /x8b/xb0 - /x8b/xb1 - /x8b/xb2 - /x8b/xb3 - /x8b/xb4 - /x8b/xb5 - /x8b/xb6 - /x8b/xb7 - /x8b/xb8 - /x8b/xb9 - /x8b/xba - /x8b/xbb - /x8b/xbc - /x8b/xbd - /x8b/xbe - /x8b/xbf - /x8b/xc0 - /x8b/xc1 - /x8b/xc2 - /x8b/xc3 - /x8b/xc4 - /x8b/xc5 - /x8b/xc6 - /x8b/xc7 - /x8b/xc8 - /x8b/xc9 - /x8b/xca - /x8b/xcb - /x8b/xcc - /x8b/xcd - /x8b/xce - /x8b/xcf - /x8b/xd0 - /x8b/xd1 - /x8b/xd2 - /x8b/xd3 - /x8b/xd4 - /x8b/xd5 - /x8b/xd6 - /x8b/xd7 - /x8b/xd8 - /x8b/xd9 - /x8b/xda - /x8b/xdb - /x8b/xdc - /x8b/xde - /x8b/xdf - /x8b/xe0 - /x8b/xe1 - /x8b/xe2 - /x8b/xe3 - /x8b/xe4 - /x8b/xe5 - /x8b/xe6 - /x8b/xe7 - /x8b/xe8 - /x8b/xe9 - /x8b/xea - /x8b/xeb - /x8b/xec - /x8b/xed - /x8b/xee - /x8b/xef - /x8b/xf0 - /x8b/xf1 - /x8b/xf2 - /x8b/xf3 - /x8b/xf4 - /x8b/xf5 - /x8b/xf6 - /x8b/xf7 -%IRREVERSIBLE% /x8b/xf8 - /x8b/xf9 - /x8b/xfa - /x8b/xfb - /x8b/xfc - /x8b/xfd - /x8d/x60 - /x8d/x61 - /x8d/x62 - /x8d/x63 - /x8d/x64 - /x8d/x65 - /x8d/x66 - /x8d/x67 - /x8d/x68 - /x8d/x69 - /x8d/x6a - /x8d/x6b - /x8d/x6c - /x8d/x6d - /x8d/x6e - /x8d/x6f - /x8d/x70 - /x8d/x71 - /x8d/x72 - /x8d/x73 - /x8d/x74 - /x8d/x75 - /x8d/x76 - /x8d/x77 - /x8d/x78 - /x8d/x79 - /x8d/x7a - /x8d/x7b - /x8d/x7c - /x8d/x7d - /x8d/x7e - /x8d/xa1 - /x8d/xa2 - /x8d/xa3 - /x8d/xa4 - /x8d/xa5 - /x8d/xa6 - /x8d/xa7 - /x8d/xa8 - /x8d/xa9 - /x8d/xaa - /x8d/xab - /x8d/xac - /x8d/xad - /x8d/xae - /x8d/xaf - /x8d/xb0 - /x8d/xb1 - /x8d/xb2 - /x8d/xb3 - /x8d/xb4 - /x8d/xb5 - /x8d/xb6 - /x8d/xb7 - /x8d/xb8 - /x8d/xb9 - /x8d/xba - /x8d/xbb - /x8d/xbc - /x8d/xbd - /x8d/xbe - /x8d/xbf - /x8d/xc0 - /x8d/xc1 - /x8d/xc2 - /x8d/xc3 - /x8d/xc4 - /x8d/xc5 - /x8d/xc6 - /x8d/xc7 - /x8d/xc8 - /x8d/xc9 - /x8d/xca - /x8d/xcb - /x8d/xcc - /x8d/xcd - /x8d/xce - /x8d/xcf - /x8d/xd0 - /x8d/xd1 - /x8d/xd2 - /x8d/xd3 - /x8d/xd4 - /x8d/xd5 - /x8d/xd6 - /x8d/xd7 - /x8d/xd8 - /x8d/xd9 - /x8d/xda - /x8d/xdb - /x8d/xdc - /x8d/xdd - /x8d/xde - /x8d/xdf - /x8d/xe0 - /x8d/xe1 - /x8d/xe2 - /x8d/xe3 - /x8d/xe4 - /x8d/xe5 - /x8d/xe6 - /x8d/xe7 - /x8d/xe8 - /x8d/xe9 - /x8d/xea - /x8d/xeb - /x8d/xec - /x8d/xed - /x8d/xee - /x8d/xef - /x8d/xf0 - /x8d/xf1 - /x8d/xf2 - /x8d/xf3 - /x8d/xf4 - /x8d/xf5 - /x8d/xf6 - /x8d/xf7 - /x8d/xf8 - /x8d/xf9 - /x8d/xfa - /x8d/xfb - /x8d/xfc - /x8d/xfd - /x8d/xfe - /x8e/x40 - /x8e/x41 - /x8e/x42 - /x8e/x43 - /x8e/x44 - /x8e/x45 - /x8e/x46 - /x8e/x47 - /x8e/x48 - /x8e/x49 - /x8e/x4a - /x8e/x4b - /x8e/x4c - /x8e/x4d - /x8e/x4e - /x8e/x4f - /x8e/x50 - /x8e/x51 - /x8e/x52 - /x8e/x53 - /x8e/x54 - /x8e/x55 - /x8e/x56 - /x8e/x57 - /x8e/x58 - /x8e/x59 - /x8e/x5a - /x8e/x5b - /x8e/x5c - /x8e/x5d - /x8e/x5e - /x8e/x5f - /x8e/x60 - /x8e/x61 - /x8e/x62 - /x8e/x63 - /x8e/x64 - /x8e/x65 - /x8e/x66 - /x8e/x67 - /x8e/x68 - /x8e/x6a - /x8e/x6b - /x8e/x6c - /x8e/x6d - /x8e/x6e - /x8e/x70 - /x8e/x71 - /x8e/x72 - /x8e/x73 - /x8e/x74 - /x8e/x75 - /x8e/x76 - /x8e/x77 - /x8e/x78 - /x8e/x79 - /x8e/x7a - /x8e/x7b - /x8e/x7c - /x8e/x7d - /x8e/xa1 - /x8e/xa2 - /x8e/xa3 - /x8e/xa4 - /x8e/xa5 - /x8e/xa6 - /x8e/xa7 - /x8e/xa8 - /x8e/xa9 - /x8e/xaa - /x8e/xac - /x8e/xad - /x8e/xae - /x8e/xaf - /x8e/xb0 - /x8e/xb1 - /x8e/xb2 - /x8e/xb3 - /x8e/xb5 - /x8e/xb6 - /x8e/xb7 - /x8e/xb8 - /x8e/xb9 - /x8e/xba - /x8e/xbb - /x8e/xbc - /x8e/xbd - /x8e/xbe - /x8e/xbf - /x8e/xc0 - /x8e/xc1 - /x8e/xc2 - /x8e/xc3 - /x8e/xc4 - /x8e/xc5 - /x8e/xc6 - /x8e/xc7 - /x8e/xc8 - /x8e/xc9 - /x8e/xca - /x8e/xcb - /x8e/xcc - /x8e/xce - /x8e/xcf - /x8e/xd1 - /x8e/xd2 - /x8e/xd3 - /x8e/xd4 - /x8e/xd5 - /x8e/xd6 - /x8e/xd7 - /x8e/xd8 - /x8e/xd9 - /x8e/xda - /x8e/xdb - /x8e/xdc - /x8e/xdd - /x8e/xde - /x8e/xdf - /x8e/xe0 - /x8e/xe1 - /x8e/xe2 - /x8e/xe3 - /x8e/xe4 - /x8e/xe5 - /x8e/xe6 - /x8e/xe7 - /x8e/xe8 - /x8e/xe9 - /x8e/xea - /x8e/xeb - /x8e/xec - /x8e/xed - /x8e/xee - /x8e/xef - /x8e/xf0 - /x8e/xf1 - /x8e/xf2 - /x8e/xf3 - /x8e/xf4 - /x8e/xf5 - /x8e/xf6 - /x8e/xf7 - /x8e/xf8 - /x8e/xf9 - /x8e/xfa - /x8e/xfb - /x8e/xfc - /x8e/xfd - /x8e/xfe - /x8f/x40 - /x8f/x41 - /x8f/x42 - /x8f/x43 - /x8f/x44 - /x8f/x45 - /x8f/x46 - /x8f/x47 - /x8f/x48 - /x8f/x49 - /x8f/x4a - /x8f/x4b - /x8f/x4c - /x8f/x4d - /x8f/x4e - /x8f/x4f - /x8f/x50 - /x8f/x51 - /x8f/x52 - /x8f/x53 - /x8f/x54 - /x8f/x55 - /x8f/x56 - /x8f/x58 - /x8f/x59 - /x8f/x5a - /x8f/x5b - /x8f/x5c - /x8f/x5d - /x8f/x5e - /x8f/x5f - /x8f/x60 - /x8f/x61 - /x8f/x62 - /x8f/x63 - /x8f/x64 - /x8f/x65 - /x8f/x66 - /x8f/x67 - /x8f/x68 - /x8f/x6a - /x8f/x6b - /x8f/x6c - /x8f/x6d - /x8f/x6f - /x8f/x70 - /x8f/x71 - /x8f/x72 - /x8f/x73 - /x8f/x74 - /x8f/x75 - /x8f/x76 - /x8f/x77 - /x8f/x78 - /x8f/x79 - /x8f/x7a - /x8f/x7b - /x8f/x7c - /x8f/x7d - /x8f/x7e - /x8f/xa1 - /x8f/xa2 - /x8f/xa3 - /x8f/xa4 - /x8f/xa5 - /x8f/xa6 - /x8f/xa7 - /x8f/xa8 - /x8f/xa9 - /x8f/xaa - /x8f/xab - /x8f/xac - /x8f/xad - /x8f/xae - /x8f/xaf - /x8f/xb0 - /x8f/xb1 - /x8f/xb2 - /x8f/xb3 - /x8f/xb4 - /x8f/xb5 - /x8f/xb6 - /x8f/xb7 - /x8f/xb8 - /x8f/xb9 - /x8f/xba - /x8f/xbb - /x8f/xbc - /x8f/xbd - /x8f/xbe - /x8f/xbf - /x8f/xc0 - /x8f/xc1 - /x8f/xc2 - /x8f/xc3 - /x8f/xc4 - /x8f/xc5 - /x8f/xc6 - /x8f/xc7 - /x8f/xc8 - /x8f/xc9 - /x8f/xca - /x8f/xcd - /x8f/xce - /x8f/xcf - /x8f/xd0 - /x8f/xd1 - /x8f/xd2 - /x8f/xd3 - /x8f/xd4 - /x8f/xd5 - /x8f/xd6 - /x8f/xd7 - /x8f/xd8 - /x8f/xd9 - /x8f/xda - /x8f/xdb - /x8f/xdc - /x8f/xdd - /x8f/xde - /x8f/xdf - /x8f/xe0 - /x8f/xe1 - /x8f/xe2 - /x8f/xe3 - /x8f/xe4 - /x8f/xe5 - /x8f/xe6 - /x8f/xe7 - /x8f/xe8 - /x8f/xe9 - /x8f/xea - /x8f/xeb - /x8f/xec - /x8f/xed - /x8f/xee - /x8f/xef - /x8f/xf0 - /x8f/xf1 - /x8f/xf2 - /x8f/xf3 - /x8f/xf4 - /x8f/xf5 - /x8f/xf6 - /x8f/xf7 - /x8f/xf8 - /x8f/xf9 - /x8f/xfa - /x8f/xfb - /x8f/xfc - /x8f/xfd - /x90/x40 - /x90/x41 - /x90/x42 - /x90/x43 - /x90/x44 - /x90/x45 - /x90/x46 - /x90/x47 - /x90/x48 - /x90/x49 - /x90/x4a - /x90/x4b - /x90/x4c - /x90/x4d - /x90/x4e - /x90/x4f - /x90/x50 - /x90/x51 - /x90/x52 - /x90/x53 - /x90/x54 - /x90/x55 - /x90/x56 - /x90/x57 - /x90/x58 - /x90/x59 - /x90/x5a - /x90/x5b - /x90/x5c - /x90/x5d - /x90/x5e - /x90/x5f - /x90/x60 - /x90/x61 - /x90/x62 - /x90/x63 - /x90/x64 - /x90/x65 - /x90/x66 - /x90/x67 - /x90/x68 - /x90/x69 - /x90/x6a - /x90/x6b - /x90/x6c - /x90/x6e - /x90/x6f - /x90/x70 - /x90/x71 - /x90/x72 - /x90/x73 - /x90/x74 - /x90/x75 - /x90/x76 - /x90/x77 - /x90/x78 - /x90/x79 - /x90/x7b - /x90/x7c - /x90/x7d - /x90/x7e - /x90/xa1 - /x90/xa2 - /x90/xa3 - /x90/xa4 - /x90/xa5 - /x90/xa6 - /x90/xa7 - /x90/xa8 - /x90/xa9 - /x90/xaa - /x90/xab - /x90/xac - /x90/xad - /x90/xae - /x90/xaf - /x90/xb0 - /x90/xb1 - /x90/xb2 - /x90/xb3 - /x90/xb4 - /x90/xb5 - /x90/xb6 - /x90/xb7 - /x90/xb8 - /x90/xb9 - /x90/xba - /x90/xbb - /x90/xbc - /x90/xbd - /x90/xbe - /x90/xbf - /x90/xc0 - /x90/xc1 - /x90/xc2 - /x90/xc3 - /x90/xc4 - /x90/xc5 - /x90/xc6 - /x90/xc7 - /x90/xc8 - /x90/xc9 - /x90/xca - /x90/xcb - /x90/xcc - /x90/xcd - /x90/xce - /x90/xcf - /x90/xd0 - /x90/xd1 - /x90/xd2 - /x90/xd3 - /x90/xd4 - /x90/xd5 - /x90/xd6 - /x90/xd7 - /x90/xd8 - /x90/xd9 - /x90/xda - /x90/xdb - /x90/xdd - /x90/xde - /x90/xdf - /x90/xe0 - /x90/xe1 - /x90/xe2 - /x90/xe3 - /x90/xe4 - /x90/xe5 - /x90/xe6 - /x90/xe7 - /x90/xe8 - /x90/xe9 - /x90/xea - /x90/xeb - /x90/xec - /x90/xed - /x90/xee - /x90/xef - /x90/xf0 - /x90/xf2 - /x90/xf3 - /x90/xf4 - /x90/xf5 - /x90/xf6 - /x90/xf7 - /x90/xf8 - /x90/xf9 - /x90/xfa - /x90/xfb - /x90/xfc - /x90/xfd - /x90/xfe - /x91/x40 - /x91/x41 - /x91/x42 - /x91/x43 - /x91/x44 - /x91/x45 - /x91/x46 - /x91/x47 - /x91/x48 - /x91/x49 - /x91/x4a - /x91/x4b - /x91/x4c - /x91/x4d - /x91/x4e - /x91/x4f - /x91/x50 - /x91/x51 - /x91/x52 - /x91/x53 - /x91/x54 - /x91/x55 - /x91/x56 - /x91/x57 - /x91/x58 - /x91/x59 - /x91/x5a - /x91/x5b - /x91/x5c - /x91/x5d - /x91/x5e - /x91/x5f - /x91/x60 - /x91/x61 - /x91/x62 - /x91/x63 - /x91/x64 - /x91/x65 - /x91/x66 - /x91/x67 - /x91/x68 - /x91/x69 - /x91/x6a - /x91/x6b - /x91/x6c - /x91/x6d - /x91/x6e - /x91/x6f - /x91/x70 - /x91/x71 - /x91/x72 - /x91/x73 - /x91/x74 - /x91/x75 - /x91/x76 - /x91/x77 - /x91/x78 - /x91/x79 - /x91/x7a - /x91/x7b - /x91/x7c - /x91/x7d - /x91/x7e - /x91/xa1 - /x91/xa2 - /x91/xa3 - /x91/xa4 - /x91/xa5 - /x91/xa6 - /x91/xa7 - /x91/xa8 - /x91/xa9 - /x91/xaa - /x91/xab - /x91/xac - /x91/xad - /x91/xae - /x91/xaf - /x91/xb0 - /x91/xb1 - /x91/xb2 - /x91/xb3 - /x91/xb4 - /x91/xb5 - /x91/xb6 - /x91/xb7 - /x91/xb8 - /x91/xb9 - /x91/xba - /x91/xbb - /x91/xbc - /x91/xbd - /x91/xbe - /x91/xc0 - /x91/xc1 - /x91/xc2 - /x91/xc3 - /x91/xc4 - /x91/xc5 - /x91/xc6 - /x91/xc7 - /x91/xc8 - /x91/xc9 - /x91/xca - /x91/xcb - /x91/xcc - /x91/xcd - /x91/xce - /x91/xcf - /x91/xd0 - /x91/xd1 - /x91/xd2 - /x91/xd3 - /x91/xd4 - /x91/xd5 - /x91/xd6 - /x91/xd7 - /x91/xd8 - /x91/xd9 - /x91/xda - /x91/xdb - /x91/xdc - /x91/xdd - /x91/xde - /x91/xdf - /x91/xe0 - /x91/xe1 - /x91/xe2 - /x91/xe3 - /x91/xe4 - /x91/xe5 - /x91/xe6 - /x91/xe7 - /x91/xe8 - /x91/xe9 - /x91/xea - /x91/xeb - /x91/xec - /x91/xed - /x91/xee - /x91/xef - /x91/xf0 - /x91/xf1 - /x91/xf2 - /x91/xf3 - /x91/xf4 - /x91/xf5 - /x91/xf6 - /x91/xf7 - /x91/xf8 - /x91/xf9 - /x91/xfa - /x91/xfb - /x91/xfc - /x91/xfd - /x91/xfe - /x92/x40 - /x92/x41 - /x92/x42 - /x92/x43 - /x92/x45 - /x92/x46 - /x92/x47 - /x92/x48 - /x92/x49 - /x92/x4a - /x92/x4b - /x92/x4c - /x92/x4d - /x92/x4e - /x92/x4f - /x92/x50 - /x92/x51 - /x92/x52 - /x92/x53 - /x92/x54 - /x92/x55 - /x92/x56 - /x92/x57 - /x92/x58 - /x92/x59 - /x92/x5a - /x92/x5b - /x92/x5c - /x92/x5d - /x92/x5e - /x92/x5f - /x92/x60 - /x92/x61 - /x92/x62 - /x92/x63 - /x92/x64 - /x92/x65 - /x92/x66 - /x92/x67 - /x92/x68 - /x92/x69 - /x92/x6a - /x92/x6b - /x92/x6c - /x92/x6d - /x92/x6e - /x92/x6f - /x92/x70 - /x92/x71 - /x92/x72 - /x92/x73 - /x92/x74 - /x92/x75 - /x92/x76 - /x92/x77 - /x92/x78 - /x92/x79 - /x92/x7a - /x92/x7b - /x92/x7c - /x92/x7d - /x92/x7e - /x92/xa1 - /x92/xa2 - /x92/xa3 - /x92/xa4 - /x92/xa5 - /x92/xa6 - /x92/xa7 - /x92/xa8 - /x92/xa9 - /x92/xaa - /x92/xab - /x92/xac - /x92/xad - /x92/xae - /x92/xb3 - /x92/xb4 - /x92/xb5 - /x92/xb6 - /x92/xb7 - /x92/xb8 - /x92/xb9 - /x92/xba - /x92/xbb - /x92/xbc - /x92/xbd - /x92/xbe - /x92/xbf - /x92/xc0 - /x92/xc1 - /x92/xc2 - /x92/xc3 - /x92/xc4 - /x92/xc5 - /x92/xc6 - /x92/xc7 - /x92/xc9 - /x92/xca - /x92/xcb - /x92/xcc - /x92/xcd - /x92/xce - /x92/xcf - /x92/xd0 - /x92/xd2 - /x92/xd3 - /x92/xd4 - /x92/xd5 - /x92/xd6 - /x92/xd7 - /x92/xd8 - /x92/xd9 - /x92/xda - /x92/xdb - /x92/xdc - /x92/xdd - /x92/xde - /x92/xdf - /x92/xe0 - /x92/xe1 - /x92/xe2 - /x92/xe3 - /x92/xe4 - /x92/xe5 - /x92/xe6 - /x92/xe7 - /x92/xe8 - /x92/xe9 - /x92/xea - /x92/xeb - /x92/xec - /x92/xed - /x92/xee - /x92/xef - /x92/xf0 - /x92/xf1 - /x92/xf2 - /x92/xf3 - /x92/xf4 - /x92/xf5 - /x92/xf6 - /x92/xf7 - /x92/xf8 - /x92/xf9 - /x92/xfa - /x92/xfb - /x92/xfc - /x92/xfd - /x92/xfe - /x93/x40 - /x93/x41 - /x93/x42 - /x93/x43 - /x93/x44 - /x93/x45 - /x93/x46 - /x93/x47 - /x93/x48 - /x93/x49 - /x93/x4a - /x93/x4b - /x93/x4c - /x93/x4d - /x93/x4e - /x93/x4f - /x93/x50 - /x93/x51 - /x93/x52 - /x93/x53 - /x93/x54 - /x93/x55 - /x93/x56 - /x93/x57 - /x93/x58 - /x93/x59 - /x93/x5a - /x93/x5b - /x93/x5c - /x93/x5d - /x93/x5e - /x93/x5f - /x93/x60 - /x93/x61 - /x93/x62 - /x93/x63 - /x93/x64 - /x93/x65 - /x93/x66 - /x93/x67 - /x93/x68 - /x93/x69 - /x93/x6a - /x93/x6b - /x93/x6c - /x93/x6d - /x93/x6e - /x93/x6f - /x93/x70 - /x93/x71 - /x93/x72 - /x93/x73 - /x93/x74 - /x93/x75 - /x93/x76 - /x93/x77 - /x93/x78 - /x93/x79 - /x93/x7a - /x93/x7b - /x93/x7c - /x93/x7d - /x93/x7e - /x93/xa1 - /x93/xa2 - /x93/xa3 - /x93/xa4 - /x93/xa5 - /x93/xa6 - /x93/xa7 - /x93/xa8 - /x93/xa9 - /x93/xaa - /x93/xab - /x93/xac - /x93/xad - /x93/xae - /x93/xaf - /x93/xb0 - /x93/xb1 - /x93/xb2 - /x93/xb3 - /x93/xb4 - /x93/xb5 - /x93/xb6 - /x93/xb7 - /x93/xb8 - /x93/xb9 - /x93/xba - /x93/xbb - /x93/xbc - /x93/xbd - /x93/xbe - /x93/xbf - /x93/xc0 - /x93/xc1 - /x93/xc2 - /x93/xc3 - /x93/xc4 - /x93/xc5 - /x93/xc6 - /x93/xc7 - /x93/xc8 - /x93/xc9 - /x93/xca - /x93/xcb - /x93/xcc - /x93/xcd - /x93/xce - /x93/xcf - /x93/xd0 - /x93/xd1 - /x93/xd2 - /x93/xd3 - /x93/xd4 - /x93/xd5 - /x93/xd6 - /x93/xd7 - /x93/xd8 - /x93/xd9 - /x93/xda - /x93/xdb - /x93/xdc - /x93/xdd - /x93/xde - /x93/xdf - /x93/xe0 - /x93/xe1 - /x93/xe2 - /x93/xe3 - /x93/xe4 - /x93/xe5 - /x93/xe6 - /x93/xe7 - /x93/xe8 - /x93/xe9 - /x93/xea - /x93/xeb - /x93/xec - /x93/xed - /x93/xee - /x93/xef - /x93/xf0 - /x93/xf1 - /x93/xf2 - /x93/xf3 - /x93/xf4 - /x93/xf5 - /x93/xf6 - /x93/xf7 - /x93/xf8 - /x93/xf9 - /x93/xfa - /x93/xfb - /x93/xfc - /x93/xfd - /x93/xfe - /x94/x40 - /x94/x41 - /x94/x42 - /x94/x43 - /x94/x44 - /x94/x45 - /x94/x46 - /x94/x48 - /x94/x49 - /x94/x4a - /x94/x4b - /x94/x4c - /x94/x4d - /x94/x4e - /x94/x4f - /x94/x50 - /x94/x51 - /x94/x52 - /x94/x53 - /x94/x54 - /x94/x55 - /x94/x56 - /x94/x57 - /x94/x58 - /x94/x59 - /x94/x5a - /x94/x5b - /x94/x5c - /x94/x5d - /x94/x5e - /x94/x5f - /x94/x60 - /x94/x61 - /x94/x62 - /x94/x63 - /x94/x64 - /x94/x65 - /x94/x66 - /x94/x67 - /x94/x68 - /x94/x69 - /x94/x6a - /x94/x6b - /x94/x6c - /x94/x6d - /x94/x6e - /x94/x6f - /x94/x70 - /x94/x71 - /x94/x72 - /x94/x73 - /x94/x74 - /x94/x75 - /x94/x76 - /x94/x77 - /x94/x78 - /x94/x79 - /x94/x7a - /x94/x7b - /x94/x7c - /x94/x7d - /x94/x7e - /x94/xa1 - /x94/xa2 - /x94/xa3 - /x94/xa4 - /x94/xa5 - /x94/xa6 - /x94/xa7 - /x94/xa8 - /x94/xa9 - /x94/xaa - /x94/xab - /x94/xac - /x94/xad - /x94/xae - /x94/xaf - /x94/xb0 - /x94/xb1 - /x94/xb2 - /x94/xb3 - /x94/xb4 - /x94/xb5 - /x94/xb6 - /x94/xb7 - /x94/xb8 - /x94/xb9 - /x94/xba - /x94/xbb - /x94/xbc - /x94/xbd - /x94/xbe - /x94/xbf - /x94/xc0 - /x94/xc1 - /x94/xc2 - /x94/xc3 - /x94/xc4 - /x94/xc5 - /x94/xc6 - /x94/xc7 - /x94/xc8 - /x94/xc9 - /x94/xcb - /x94/xcc - /x94/xcd - /x94/xce - /x94/xcf - /x94/xd0 - /x94/xd1 - /x94/xd2 - /x94/xd3 - /x94/xd4 - /x94/xd5 - /x94/xd6 - /x94/xd7 - /x94/xd8 - /x94/xd9 - /x94/xda - /x94/xdb - /x94/xdc - /x94/xdd - /x94/xde - /x94/xdf - /x94/xe0 - /x94/xe1 - /x94/xe2 - /x94/xe3 - /x94/xe4 - /x94/xe5 - /x94/xe6 - /x94/xe7 - /x94/xe8 - /x94/xe9 - /x94/xea - /x94/xeb - /x94/xec - /x94/xed - /x94/xee - /x94/xef - /x94/xf0 - /x94/xf1 - /x94/xf2 - /x94/xf3 - /x94/xf4 - /x94/xf5 - /x94/xf6 - /x94/xf7 - /x94/xf8 - /x94/xf9 - /x94/xfa - /x94/xfb - /x94/xfc - /x94/xfd - /x94/xfe - /x95/x40 - /x95/x41 - /x95/x42 - /x95/x43 - /x95/x44 - /x95/x45 - /x95/x46 - /x95/x47 - /x95/x48 - /x95/x49 - /x95/x4a - /x95/x4b - /x95/x4c - /x95/x4d - /x95/x4e - /x95/x4f - /x95/x50 - /x95/x51 - /x95/x52 - /x95/x53 - /x95/x54 - /x95/x55 - /x95/x56 - /x95/x57 - /x95/x58 - /x95/x59 - /x95/x5a - /x95/x5b - /x95/x5c - /x95/x5d - /x95/x5e - /x95/x5f - /x95/x60 - /x95/x61 - /x95/x62 - /x95/x63 - /x95/x64 - /x95/x65 - /x95/x66 - /x95/x67 - /x95/x68 - /x95/x69 - /x95/x6a - /x95/x6b - /x95/x6c - /x95/x6d - /x95/x6e - /x95/x6f - /x95/x70 - /x95/x71 - /x95/x72 - /x95/x73 - /x95/x74 - /x95/x75 - /x95/x76 - /x95/x77 - /x95/x78 - /x95/x79 - /x95/x7a - /x95/x7b - /x95/x7c - /x95/x7d - /x95/x7e - /x95/xa1 - /x95/xa2 - /x95/xa3 - /x95/xa4 - /x95/xa5 - /x95/xa6 - /x95/xa7 - /x95/xa8 - /x95/xa9 - /x95/xaa - /x95/xab - /x95/xac - /x95/xad - /x95/xae - /x95/xaf - /x95/xb0 - /x95/xb1 - /x95/xb2 - /x95/xb3 - /x95/xb4 - /x95/xb5 - /x95/xb6 - /x95/xb7 - /x95/xb8 - /x95/xb9 - /x95/xba - /x95/xbb - /x95/xbc - /x95/xbd - /x95/xbe - /x95/xbf - /x95/xc0 - /x95/xc1 - /x95/xc2 - /x95/xc3 - /x95/xc4 - /x95/xc5 - /x95/xc6 - /x95/xc7 - /x95/xc8 - /x95/xc9 - /x95/xca - /x95/xcb - /x95/xcc - /x95/xcd - /x95/xce - /x95/xcf - /x95/xd0 - /x95/xd1 - /x95/xd2 - /x95/xd3 - /x95/xd4 - /x95/xd5 - /x95/xd6 - /x95/xd7 - /x95/xd8 - /x95/xda - /x95/xdb - /x95/xdc - /x95/xdd - /x95/xde - /x95/xdf - /x95/xe0 - /x95/xe1 - /x95/xe2 - /x95/xe3 - /x95/xe4 - /x95/xe5 - /x95/xe6 - /x95/xe7 - /x95/xe8 - /x95/xe9 - /x95/xea - /x95/xeb - /x95/xec - /x95/xed - /x95/xee - /x95/xef - /x95/xf0 - /x95/xf1 - /x95/xf2 - /x95/xf3 - /x95/xf4 - /x95/xf5 - /x95/xf6 - /x95/xf7 - /x95/xf8 - /x95/xf9 - /x95/xfa - /x95/xfb - /x95/xfc - /x95/xfd - /x95/xfe - /x96/x40 - /x96/x41 - /x96/x42 - /x96/x43 - /x96/x45 - /x96/x46 - /x96/x47 - /x96/x48 - /x96/x49 - /x96/x4a - /x96/x4b - /x96/x4c - /x96/x4d - /x96/x4e - /x96/x4f - /x96/x50 - /x96/x51 - /x96/x52 - /x96/x53 - /x96/x54 - /x96/x55 - /x96/x56 - /x96/x57 - /x96/x58 - /x96/x59 - /x96/x5a - /x96/x5b - /x96/x5c - /x96/x5d - /x96/x5e - /x96/x5f - /x96/x60 - /x96/x61 - /x96/x62 - /x96/x63 - /x96/x64 - /x96/x65 - /x96/x66 - /x96/x67 - /x96/x68 - /x96/x69 - /x96/x6a - /x96/x6b - /x96/x6c - /x96/x6d - /x96/x6e - /x96/x6f - /x96/x70 - /x96/x71 - /x96/x72 - /x96/x73 - /x96/x74 - /x96/x75 - /x96/x76 - /x96/x77 - /x96/x78 - /x96/x79 - /x96/x7a - /x96/x7b - /x96/x7c - /x96/x7d - /x96/x7e - /x96/xa1 - /x96/xa2 - /x96/xa3 - /x96/xa4 - /x96/xa5 - /x96/xa6 - /x96/xa7 - /x96/xa8 - /x96/xa9 - /x96/xaa - /x96/xab - /x96/xac - /x96/xad - /x96/xae - /x96/xaf - /x96/xb0 - /x96/xb1 - /x96/xb2 - /x96/xb3 - /x96/xb4 - /x96/xb5 - /x96/xb6 - /x96/xb7 - /x96/xb8 - /x96/xb9 - /x96/xba - /x96/xbb - /x96/xbc - /x96/xbd - /x96/xbe - /x96/xbf - /x96/xc0 - /x96/xc1 - /x96/xc2 - /x96/xc3 - /x96/xc4 - /x96/xc5 - /x96/xc6 - /x96/xc7 - /x96/xc8 - /x96/xc9 - /x96/xca - /x96/xcb - /x96/xcc - /x96/xcd - /x96/xce - /x96/xcf - /x96/xd0 - /x96/xd1 - /x96/xd2 - /x96/xd3 - /x96/xd4 - /x96/xd5 - /x96/xd6 - /x96/xd7 - /x96/xd8 - /x96/xd9 - /x96/xda - /x96/xdb - /x96/xdc - /x96/xdd - /x96/xde - /x96/xdf - /x96/xe0 - /x96/xe1 - /x96/xe2 - /x96/xe3 - /x96/xe4 - /x96/xe5 - /x96/xe6 - /x96/xe7 - /x96/xe8 - /x96/xe9 - /x96/xea - /x96/xeb - /x96/xec - /x96/xee - /x96/xef - /x96/xf0 - /x96/xf1 - /x96/xf2 - /x96/xf3 - /x96/xf4 - /x96/xf5 - /x96/xf6 - /x96/xf7 - /x96/xf8 - /x96/xf9 - /x96/xfa - /x96/xfb - /x96/xfd - /x96/xfe - /x97/x40 - /x97/x41 - /x97/x42 - /x97/x43 - /x97/x44 - /x97/x45 - /x97/x46 - /x97/x47 - /x97/x48 - /x97/x49 - /x97/x4a - /x97/x4b - /x97/x4c - /x97/x4d - /x97/x4e - /x97/x4f - /x97/x50 - /x97/x51 - /x97/x52 - /x97/x53 - /x97/x54 - /x97/x55 - /x97/x56 - /x97/x57 - /x97/x58 - /x97/x59 - /x97/x5a - /x97/x5b - /x97/x5c - /x97/x5d - /x97/x5e - /x97/x5f - /x97/x60 - /x97/x61 - /x97/x62 - /x97/x63 - /x97/x64 - /x97/x65 - /x97/x66 - /x97/x67 - /x97/x68 - /x97/x69 - /x97/x6a - /x97/x6b - /x97/x6c - /x97/x6d - /x97/x6e - /x97/x6f - /x97/x70 - /x97/x71 - /x97/x72 - /x97/x73 - /x97/x74 - /x97/x75 - /x97/x76 - /x97/x77 - /x97/x78 - /x97/x79 - /x97/x7a - /x97/x7b - /x97/x7c - /x97/x7d - /x97/x7e - /x97/xa1 - /x97/xa2 - /x97/xa3 - /x97/xa4 - /x97/xa5 - /x97/xa6 - /x97/xa7 - /x97/xa8 - /x97/xa9 - /x97/xaa - /x97/xab - /x97/xac - /x97/xad - /x97/xae - /x97/xaf - /x97/xb0 - /x97/xb1 - /x97/xb2 - /x97/xb3 - /x97/xb4 - /x97/xb5 - /x97/xb6 - /x97/xb7 - /x97/xb8 - /x97/xb9 - /x97/xba - /x97/xbb - /x97/xbc - /x97/xbd - /x97/xbe - /x97/xbf - /x97/xc0 - /x97/xc1 - /x97/xc2 - /x97/xc3 - /x97/xc4 - /x97/xc5 - /x97/xc6 - /x97/xc7 - /x97/xc8 - /x97/xc9 - /x97/xca - /x97/xcb - /x97/xcc - /x97/xcd - /x97/xce - /x97/xcf - /x97/xd0 - /x97/xd1 - /x97/xd2 - /x97/xd3 - /x97/xd4 - /x97/xd5 - /x97/xd6 - /x97/xd7 - /x97/xd8 - /x97/xd9 - /x97/xda - /x97/xdb - /x97/xdc - /x97/xdd - /x97/xde - /x97/xdf - /x97/xe0 - /x97/xe1 - /x97/xe2 - /x97/xe3 - /x97/xe4 - /x97/xe5 - /x97/xe6 - /x97/xe7 - /x97/xe8 - /x97/xe9 - /x97/xea - /x97/xeb - /x97/xec - /x97/xed - /x97/xee - /x97/xef - /x97/xf0 - /x97/xf1 - /x97/xf2 - /x97/xf3 - /x97/xf4 - /x97/xf5 - /x97/xf6 - /x97/xf7 - /x97/xf8 - /x97/xf9 - /x97/xfa - /x97/xfb - /x97/xfc - /x97/xfd - /x97/xfe - /x98/x40 - /x98/x41 - /x98/x42 - /x98/x43 - /x98/x44 - /x98/x45 - /x98/x46 - /x98/x47 - /x98/x48 - /x98/x49 - /x98/x4a - /x98/x4b - /x98/x4c - /x98/x4d - /x98/x4e - /x98/x4f - /x98/x50 - /x98/x51 - /x98/x52 - /x98/x53 - /x98/x54 - /x98/x55 - /x98/x56 - /x98/x57 - /x98/x58 - /x98/x59 - /x98/x5a - /x98/x5b - /x98/x5c - /x98/x5d - /x98/x5e - /x98/x5f - /x98/x60 - /x98/x61 - /x98/x62 - /x98/x63 - /x98/x64 - /x98/x65 - /x98/x66 - /x98/x67 - /x98/x68 - /x98/x69 - /x98/x6a - /x98/x6b - /x98/x6c - /x98/x6d - /x98/x6e - /x98/x6f - /x98/x70 - /x98/x71 - /x98/x72 - /x98/x73 - /x98/x74 - /x98/x75 - /x98/x76 - /x98/x77 - /x98/x78 - /x98/x79 - /x98/x7a - /x98/x7b - /x98/x7c - /x98/x7d - /x98/x7e - /x98/xa1 - /x98/xa2 - /x98/xa3 - /x98/xa4 - /x98/xa5 - /x98/xa6 - /x98/xa7 - /x98/xa8 - /x98/xa9 - /x98/xaa - /x98/xab - /x98/xac - /x98/xad - /x98/xae - /x98/xaf - /x98/xb0 - /x98/xb1 - /x98/xb2 - /x98/xb3 - /x98/xb4 - /x98/xb5 - /x98/xb6 - /x98/xb7 - /x98/xb8 - /x98/xb9 - /x98/xba - /x98/xbb - /x98/xbc - /x98/xbd - /x98/xbe - /x98/xbf - /x98/xc0 - /x98/xc1 - /x98/xc2 - /x98/xc3 - /x98/xc4 - /x98/xc5 - /x98/xc6 - /x98/xc7 - /x98/xc8 - /x98/xc9 - /x98/xca - /x98/xcb - /x98/xcc - /x98/xcd - /x98/xce - /x98/xcf - /x98/xd0 - /x98/xd1 - /x98/xd2 - /x98/xd3 - /x98/xd4 - /x98/xd5 - /x98/xd6 - /x98/xd7 - /x98/xd8 - /x98/xd9 - /x98/xda - /x98/xdb - /x98/xdc - /x98/xdd - /x98/xde - /x98/xdf - /x98/xe0 - /x98/xe1 - /x98/xe2 - /x98/xe3 - /x98/xe4 - /x98/xe5 - /x98/xe6 - /x98/xe7 - /x98/xe8 - /x98/xe9 - /x98/xea - /x98/xeb - /x98/xec - /x98/xed - /x98/xee - /x98/xef - /x98/xf0 - /x98/xf1 - /x98/xf2 - /x98/xf3 - /x98/xf4 - /x98/xf5 - /x98/xf6 - /x98/xf7 - /x98/xf8 - /x98/xf9 - /x98/xfa - /x98/xfb - /x98/xfc - /x98/xfd - /x98/xfe - /x99/x40 - /x99/x41 - /x99/x42 - /x99/x43 - /x99/x44 - /x99/x45 - /x99/x46 - /x99/x47 - /x99/x48 - /x99/x49 - /x99/x4a - /x99/x4b - /x99/x4c - /x99/x4d - /x99/x4e - /x99/x4f - /x99/x50 - /x99/x51 - /x99/x52 - /x99/x53 - /x99/x54 - /x99/x55 - /x99/x56 - /x99/x57 - /x99/x58 - /x99/x59 - /x99/x5a - /x99/x5b - /x99/x5c - /x99/x5d - /x99/x5e - /x99/x5f - /x99/x60 - /x99/x61 - /x99/x62 - /x99/x63 - /x99/x64 - /x99/x65 - /x99/x66 - /x99/x67 - /x99/x68 - /x99/x69 - /x99/x6a - /x99/x6b - /x99/x6c - /x99/x6d - /x99/x6e - /x99/x6f - /x99/x70 - /x99/x71 - /x99/x72 - /x99/x73 - /x99/x74 - /x99/x75 - /x99/x76 - /x99/x77 - /x99/x78 - /x99/x79 - /x99/x7a - /x99/x7b - /x99/x7c - /x99/x7d - /x99/x7e - /x99/xa1 - /x99/xa2 - /x99/xa3 - /x99/xa4 - /x99/xa5 - /x99/xa6 - /x99/xa7 - /x99/xa8 - /x99/xa9 - /x99/xaa - /x99/xab - /x99/xac - /x99/xad - /x99/xae - /x99/xaf - /x99/xb0 - /x99/xb1 - /x99/xb2 - /x99/xb3 - /x99/xb4 - /x99/xb5 - /x99/xb6 - /x99/xb7 - /x99/xb8 - /x99/xb9 - /x99/xba - /x99/xbb - /x99/xbc - /x99/xbd - /x99/xbe - /x99/xbf - /x99/xc0 - /x99/xc1 - /x99/xc2 - /x99/xc3 - /x99/xc4 - /x99/xc5 - /x99/xc6 - /x99/xc7 - /x99/xc8 - /x99/xc9 - /x99/xca - /x99/xcb - /x99/xcc - /x99/xcd - /x99/xce - /x99/xcf - /x99/xd0 - /x99/xd1 - /x99/xd2 - /x99/xd3 - /x99/xd4 - /x99/xd5 - /x99/xd6 - /x99/xd7 - /x99/xd8 - /x99/xd9 - /x99/xda - /x99/xdb - /x99/xdc - /x99/xdd - /x99/xde - /x99/xdf - /x99/xe0 - /x99/xe1 - /x99/xe2 - /x99/xe3 - /x99/xe4 - /x99/xe5 - /x99/xe6 - /x99/xe7 - /x99/xe8 - /x99/xe9 - /x99/xea - /x99/xeb - /x99/xec - /x99/xed - /x99/xee - /x99/xef - /x99/xf0 - /x99/xf1 - /x99/xf2 - /x99/xf3 - /x99/xf4 - /x99/xf5 - /x99/xf6 - /x99/xf7 - /x99/xf8 - /x99/xf9 - /x99/xfa - /x99/xfb - /x99/xfc - /x99/xfd - /x99/xfe - /x9a/x40 - /x9a/x41 - /x9a/x42 - /x9a/x43 - /x9a/x44 - /x9a/x45 - /x9a/x46 - /x9a/x47 - /x9a/x48 - /x9a/x49 - /x9a/x4a - /x9a/x4b - /x9a/x4c - /x9a/x4d - /x9a/x4e - /x9a/x4f - /x9a/x50 - /x9a/x51 - /x9a/x52 - /x9a/x53 - /x9a/x54 - /x9a/x55 - /x9a/x56 - /x9a/x57 - /x9a/x58 - /x9a/x59 - /x9a/x5a - /x9a/x5b - /x9a/x5c - /x9a/x5d - /x9a/x5e - /x9a/x5f - /x9a/x60 - /x9a/x61 - /x9a/x62 - /x9a/x63 - /x9a/x64 - /x9a/x65 - /x9a/x66 - /x9a/x67 - /x9a/x68 - /x9a/x69 - /x9a/x6a - /x9a/x6b - /x9a/x6c - /x9a/x6d - /x9a/x6e - /x9a/x6f - /x9a/x70 - /x9a/x71 - /x9a/x72 - /x9a/x73 - /x9a/x74 - /x9a/x75 - /x9a/x76 - /x9a/x77 - /x9a/x78 - /x9a/x79 - /x9a/x7a - /x9a/x7b - /x9a/x7c - /x9a/x7d - /x9a/x7e - /x9a/xa1 - /x9a/xa2 - /x9a/xa3 - /x9a/xa4 - /x9a/xa5 - /x9a/xa6 - /x9a/xa7 - /x9a/xa8 - /x9a/xa9 - /x9a/xaa - /x9a/xab - /x9a/xac - /x9a/xad - /x9a/xae - /x9a/xaf - /x9a/xb0 - /x9a/xb1 - /x9a/xb2 - /x9a/xb3 - /x9a/xb4 - /x9a/xb5 - /x9a/xb6 - /x9a/xb7 - /x9a/xb8 - /x9a/xb9 - /x9a/xba - /x9a/xbb - /x9a/xbc - /x9a/xbd - /x9a/xbe - /x9a/xbf - /x9a/xc0 - /x9a/xc1 - /x9a/xc2 - /x9a/xc3 - /x9a/xc4 - /x9a/xc5 - /x9a/xc6 - /x9a/xc7 - /x9a/xc8 - /x9a/xc9 - /x9a/xca - /x9a/xcb - /x9a/xcc - /x9a/xcd - /x9a/xce - /x9a/xcf - /x9a/xd0 - /x9a/xd1 - /x9a/xd2 - /x9a/xd3 - /x9a/xd4 - /x9a/xd5 - /x9a/xd6 - /x9a/xd7 - /x9a/xd8 - /x9a/xd9 - /x9a/xda - /x9a/xdb - /x9a/xdc - /x9a/xdd - /x9a/xde - /x9a/xdf - /x9a/xe0 - /x9a/xe1 - /x9a/xe2 - /x9a/xe3 - /x9a/xe4 - /x9a/xe5 - /x9a/xe6 - /x9a/xe7 - /x9a/xe8 - /x9a/xe9 - /x9a/xea - /x9a/xeb - /x9a/xec - /x9a/xed - /x9a/xee - /x9a/xef - /x9a/xf0 - /x9a/xf1 - /x9a/xf2 - /x9a/xf3 - /x9a/xf4 - /x9a/xf5 - /x9a/xf6 - /x9a/xf7 - /x9a/xf8 - /x9a/xf9 - /x9a/xfa - /x9a/xfb - /x9a/xfc - /x9a/xfd - /x9a/xfe - /x9b/x40 - /x9b/x41 - /x9b/x42 - /x9b/x43 - /x9b/x44 - /x9b/x45 - /x9b/x46 - /x9b/x47 - /x9b/x48 - /x9b/x49 - /x9b/x4a - /x9b/x4b - /x9b/x4c - /x9b/x4d - /x9b/x4e - /x9b/x4f - /x9b/x50 - /x9b/x51 - /x9b/x52 - /x9b/x53 - /x9b/x54 - /x9b/x55 - /x9b/x56 - /x9b/x57 - /x9b/x58 - /x9b/x59 - /x9b/x5a - /x9b/x5b - /x9b/x5c - /x9b/x5d - /x9b/x5e - /x9b/x5f - /x9b/x60 - /x9b/x62 - /x9b/x63 - /x9b/x64 - /x9b/x65 - /x9b/x66 - /x9b/x67 - /x9b/x68 - /x9b/x69 - /x9b/x6a - /x9b/x6b - /x9b/x6c - /x9b/x6d - /x9b/x6e - /x9b/x6f - /x9b/x70 - /x9b/x71 - /x9b/x72 - /x9b/x73 - /x9b/x74 - /x9b/x75 - /x9b/x77 - /x9b/x79 - /x9b/x7a - /x9b/x7c - /x9b/x7d - /x9b/x7e - /x9b/xa1 - /x9b/xa2 - /x9b/xa3 - /x9b/xa4 - /x9b/xa5 - /x9b/xa6 - /x9b/xa7 - /x9b/xa8 - /x9b/xa9 - /x9b/xaa - /x9b/xab - /x9b/xac - /x9b/xad - /x9b/xae - /x9b/xaf - /x9b/xb0 - /x9b/xb1 - /x9b/xb2 - /x9b/xb3 - /x9b/xb4 - /x9b/xb5 - /x9b/xb6 - /x9b/xb7 - /x9b/xb8 - /x9b/xb9 - /x9b/xba - /x9b/xbb - /x9b/xbc - /x9b/xbd - /x9b/xbe - /x9b/xbf - /x9b/xc0 - /x9b/xc1 - /x9b/xc2 - /x9b/xc3 - /x9b/xc4 - /x9b/xc5 - /x9b/xc7 - /x9b/xc8 - /x9b/xc9 - /x9b/xca - /x9b/xcb - /x9b/xcc - /x9b/xcd - /x9b/xce - /x9b/xcf - /x9b/xd0 - /x9b/xd1 - /x9b/xd2 - /x9b/xd3 - /x9b/xd4 - /x9b/xd5 - /x9b/xd6 - /x9b/xd7 - /x9b/xd8 - /x9b/xd9 - /x9b/xda - /x9b/xdb - /x9b/xdc - /x9b/xdd - /x9b/xdf - /x9b/xe0 - /x9b/xe1 - /x9b/xe2 - /x9b/xe3 - /x9b/xe4 - /x9b/xe5 - /x9b/xe6 - /x9b/xe7 - /x9b/xe8 - /x9b/xe9 - /x9b/xea - /x9b/xeb - /x9b/xed - /x9b/xee - /x9b/xef - /x9b/xf0 - /x9b/xf1 - /x9b/xf2 - /x9b/xf3 - /x9b/xf4 - /x9b/xf5 - /x9b/xf7 - /x9b/xf8 - /x9b/xf9 - /x9b/xfa - /x9b/xfb - /x9b/xfc - /x9b/xfd - /x9b/xfe - /x9c/x40 - /x9c/x41 - /x9c/x43 - /x9c/x44 - /x9c/x45 - /x9c/x46 - /x9c/x47 - /x9c/x48 - /x9c/x49 - /x9c/x4a - /x9c/x4b - /x9c/x4c - /x9c/x4d - /x9c/x4e - /x9c/x4f - /x9c/x50 - /x9c/x51 - /x9c/x52 - /x9c/x54 - /x9c/x55 - /x9c/x56 - /x9c/x57 - /x9c/x58 - /x9c/x59 - /x9c/x5a - /x9c/x5b - /x9c/x5c - /x9c/x5d - /x9c/x5e - /x9c/x5f - /x9c/x60 - /x9c/x61 - /x9c/x63 - /x9c/x64 - /x9c/x65 - /x9c/x66 - /x9c/x67 - /x9c/x69 - /x9c/x6a - /x9c/x6c - /x9c/x6d - /x9c/x6e - /x9c/x6f - /x9c/x70 - /x9c/x71 - /x9c/x72 - /x9c/x73 - /x9c/x74 - /x9c/x75 - /x9c/x76 - /x9c/x78 - /x9c/x79 - /x9c/x7a - /x9c/x7b - /x9c/x7c - /x9c/x7d - /x9c/x7e - /x9c/xa1 - /x9c/xa2 - /x9c/xa3 - /x9c/xa4 - /x9c/xa5 - /x9c/xa6 - /x9c/xa7 - /x9c/xa8 - /x9c/xa9 - /x9c/xaa - /x9c/xab - /x9c/xac - /x9c/xad - /x9c/xae - /x9c/xaf - /x9c/xb0 - /x9c/xb1 - /x9c/xb2 - /x9c/xb3 - /x9c/xb4 - /x9c/xb5 - /x9c/xb6 - /x9c/xb7 - /x9c/xb8 - /x9c/xb9 - /x9c/xba - /x9c/xbb - /x9c/xbe - /x9c/xbf - /x9c/xc0 - /x9c/xc1 - /x9c/xc2 - /x9c/xc3 - /x9c/xc4 - /x9c/xc5 - /x9c/xc6 - /x9c/xc7 - /x9c/xc8 - /x9c/xc9 - /x9c/xca - /x9c/xcb - /x9c/xcc - /x9c/xcd - /x9c/xce - /x9c/xcf - /x9c/xd1 - /x9c/xd2 - /x9c/xd3 - /x9c/xd4 - /x9c/xd5 - /x9c/xd6 - /x9c/xd7 - /x9c/xd8 - /x9c/xd9 - /x9c/xda - /x9c/xdb - /x9c/xdc - /x9c/xdd - /x9c/xde - /x9c/xdf - /x9c/xe0 - /x9c/xe1 - /x9c/xe2 - /x9c/xe3 - /x9c/xe4 - /x9c/xe5 - /x9c/xe6 - /x9c/xe7 - /x9c/xe8 - /x9c/xe9 - /x9c/xea - /x9c/xeb - /x9c/xec - /x9c/xed - /x9c/xee - /x9c/xef - /x9c/xf0 - /x9c/xf1 - /x9c/xf2 - /x9c/xf3 - /x9c/xf4 - /x9c/xf5 - /x9c/xf6 - /x9c/xf7 - /x9c/xf8 - /x9c/xf9 - /x9c/xfa - /x9c/xfb - /x9c/xfc - /x9c/xfd - /x9c/xfe - /x9d/x40 - /x9d/x41 - /x9d/x42 - /x9d/x43 - /x9d/x44 - /x9d/x45 - /x9d/x46 - /x9d/x47 - /x9d/x48 - /x9d/x49 - /x9d/x4a - /x9d/x4b - /x9d/x4c - /x9d/x4d - /x9d/x4e - /x9d/x4f - /x9d/x50 - /x9d/x51 - /x9d/x52 - /x9d/x53 - /x9d/x54 - /x9d/x55 - /x9d/x56 - /x9d/x58 - /x9d/x59 - /x9d/x5b - /x9d/x5c - /x9d/x5d - /x9d/x5e - /x9d/x5f - /x9d/x60 - /x9d/x61 - /x9d/x62 - /x9d/x63 - /x9d/x64 - /x9d/x65 - /x9d/x66 - /x9d/x67 - /x9d/x68 - /x9d/x69 - /x9d/x6a - /x9d/x6b - /x9d/x6c - /x9d/x6d - /x9d/x6e - /x9d/x6f - /x9d/x70 - /x9d/x71 - /x9d/x72 - /x9d/x73 - /x9d/x74 - /x9d/x75 - /x9d/x76 - /x9d/x77 - /x9d/x78 - /x9d/x79 - /x9d/x7a - /x9d/x7b - /x9d/x7c - /x9d/x7d - /x9d/x7e - /x9d/xa1 - /x9d/xa2 - /x9d/xa3 - /x9d/xa4 - /x9d/xa5 - /x9d/xa6 - /x9d/xa7 - /x9d/xa8 - /x9d/xa9 - /x9d/xaa - /x9d/xab - /x9d/xac - /x9d/xad - /x9d/xae - /x9d/xaf - /x9d/xb0 - /x9d/xb1 - /x9d/xb2 - /x9d/xb3 - /x9d/xb4 - /x9d/xb5 - /x9d/xb6 - /x9d/xb7 - /x9d/xb8 - /x9d/xb9 - /x9d/xba - /x9d/xbb - /x9d/xbc - /x9d/xbd - /x9d/xbe - /x9d/xbf - /x9d/xc0 - /x9d/xc1 - /x9d/xc2 - /x9d/xc3 - /x9d/xc5 - /x9d/xc6 - /x9d/xc7 - /x9d/xc8 - /x9d/xc9 - /x9d/xca - /x9d/xcb - /x9d/xcc - /x9d/xcd - /x9d/xce - /x9d/xcf - /x9d/xd0 - /x9d/xd1 - /x9d/xd2 - /x9d/xd3 - /x9d/xd4 - /x9d/xd5 - /x9d/xd6 - /x9d/xd7 - /x9d/xd8 - /x9d/xd9 - /x9d/xda - /x9d/xdb - /x9d/xdc - /x9d/xdd - /x9d/xde - /x9d/xdf - /x9d/xe0 - /x9d/xe1 - /x9d/xe2 - /x9d/xe3 - /x9d/xe4 - /x9d/xe5 - /x9d/xe6 - /x9d/xe7 - /x9d/xe8 - /x9d/xe9 - /x9d/xea - /x9d/xeb - /x9d/xec - /x9d/xed - /x9d/xee - /x9d/xef - /x9d/xf0 - /x9d/xf1 - /x9d/xf2 - /x9d/xf3 - /x9d/xf4 - /x9d/xf5 - /x9d/xf6 - /x9d/xf7 - /x9d/xf8 - /x9d/xf9 - /x9d/xfa - /x9d/xfb - /x9d/xfc - /x9d/xfd - /x9d/xfe - /x9e/x40 - /x9e/x41 - /x9e/x42 - /x9e/x43 - /x9e/x44 - /x9e/x45 - /x9e/x46 - /x9e/x47 - /x9e/x48 - /x9e/x49 - /x9e/x4a - /x9e/x4b - /x9e/x4c - /x9e/x4d - /x9e/x4e - /x9e/x4f - /x9e/x50 - /x9e/x51 - /x9e/x52 - /x9e/x53 - /x9e/x54 - /x9e/x55 - /x9e/x56 - /x9e/x57 - /x9e/x58 - /x9e/x59 - /x9e/x5a - /x9e/x5b - /x9e/x5c - /x9e/x5d - /x9e/x5e - /x9e/x5f - /x9e/x60 - /x9e/x61 - /x9e/x62 - /x9e/x63 - /x9e/x64 - /x9e/x65 - /x9e/x66 - /x9e/x67 - /x9e/x68 - /x9e/x69 - /x9e/x6a - /x9e/x6b - /x9e/x6c - /x9e/x6d - /x9e/x6e - /x9e/x6f - /x9e/x70 - /x9e/x71 - /x9e/x72 - /x9e/x73 - /x9e/x74 - /x9e/x75 - /x9e/x76 - /x9e/x77 - /x9e/x78 - /x9e/x79 - /x9e/x7a - /x9e/x7b - /x9e/x7c - /x9e/x7d - /x9e/x7e - /x9e/xa1 - /x9e/xa2 - /x9e/xa3 - /x9e/xa4 - /x9e/xa5 - /x9e/xa6 - /x9e/xa7 - /x9e/xa8 - /x9e/xaa - /x9e/xab - /x9e/xad - /x9e/xae - /x9e/xaf - /x9e/xb0 - /x9e/xb1 - /x9e/xb2 - /x9e/xb3 - /x9e/xb4 - /x9e/xb5 - /x9e/xb6 - /x9e/xb7 - /x9e/xb8 - /x9e/xb9 - /x9e/xba - /x9e/xbb - /x9e/xbc - /x9e/xbd - /x9e/xbe - /x9e/xbf - /x9e/xc0 - /x9e/xc1 - /x9e/xc2 - /x9e/xc3 - /x9e/xc5 - /x9e/xc6 - /x9e/xc7 - /x9e/xc8 - /x9e/xc9 - /x9e/xca - /x9e/xcb - /x9e/xcc - /x9e/xcd - /x9e/xce - /x9e/xcf - /x9e/xd0 - /x9e/xd1 - /x9e/xd2 - /x9e/xd3 - /x9e/xd4 - /x9e/xd5 - /x9e/xd6 - /x9e/xd7 - /x9e/xd8 - /x9e/xd9 - /x9e/xda - /x9e/xdb - /x9e/xdc - /x9e/xdd - /x9e/xde - /x9e/xdf - /x9e/xe0 - /x9e/xe1 - /x9e/xe2 - /x9e/xe3 - /x9e/xe4 - /x9e/xe5 - /x9e/xe6 - /x9e/xe7 - /x9e/xe8 - /x9e/xe9 - /x9e/xea - /x9e/xeb - /x9e/xec - /x9e/xed - /x9e/xee - /x9e/xf0 - /x9e/xf1 - /x9e/xf2 - /x9e/xf3 - /x9e/xf5 - /x9e/xf6 - /x9e/xf7 - /x9e/xf8 - /x9e/xf9 - /x9e/xfa - /x9e/xfb - /x9e/xfc - /x9e/xfe - /x9f/x40 - /x9f/x41 - /x9f/x42 - /x9f/x43 - /x9f/x44 - /x9f/x45 - /x9f/x46 - /x9f/x47 - /x9f/x48 - /x9f/x49 - /x9f/x4a - /x9f/x4b - /x9f/x4c - /x9f/x4d - /x9f/x4f - /x9f/x50 - /x9f/x51 - /x9f/x52 - /x9f/x53 - /x9f/x54 - /x9f/x55 - /x9f/x56 - /x9f/x57 - /x9f/x58 - /x9f/x59 - /x9f/x5a - /x9f/x5b - /x9f/x5c - /x9f/x5d - /x9f/x5e - /x9f/x5f - /x9f/x61 - /x9f/x62 - /x9f/x63 - /x9f/x64 - /x9f/x65 - /x9f/x67 - /x9f/x68 - /x9f/x69 - /x9f/x6a - /x9f/x6b - /x9f/x6c - /x9f/x6d - /x9f/x6e - /x9f/x6f - /x9f/x70 - /x9f/x71 - /x9f/x72 - /x9f/x73 - /x9f/x74 - /x9f/x75 - /x9f/x76 - /x9f/x77 - /x9f/x78 - /x9f/x79 - /x9f/x7a - /x9f/x7b - /x9f/x7c - /x9f/x7d - /x9f/x7e - /x9f/xa1 - /x9f/xa2 - /x9f/xa3 - /x9f/xa4 - /x9f/xa5 - /x9f/xa6 - /x9f/xa7 - /x9f/xa8 - /x9f/xa9 - /x9f/xaa - /x9f/xab - /x9f/xac - /x9f/xae - /x9f/xaf - /x9f/xb0 - /x9f/xb2 - /x9f/xb3 - /x9f/xb4 - /x9f/xb5 - /x9f/xb6 - /x9f/xb7 - /x9f/xb8 - /x9f/xb9 - /x9f/xba - /x9f/xbb - /x9f/xbc - /x9f/xbd - /x9f/xbe - /x9f/xbf - /x9f/xc1 - /x9f/xc2 - /x9f/xc3 - /x9f/xc4 - /x9f/xc5 - /x9f/xc6 - /x9f/xc7 - /x9f/xc9 - /x9f/xca - /x9f/xcc - /x9f/xcd - /x9f/xce - /x9f/xcf - /x9f/xd0 - /x9f/xd1 - /x9f/xd2 - /x9f/xd3 - /x9f/xd4 - /x9f/xd5 - /x9f/xd6 - /x9f/xd7 - /x9f/xd9 - /x9f/xdb - /x9f/xdc - /x9f/xdd - /x9f/xde - /x9f/xdf - /x9f/xe0 - /x9f/xe1 - /x9f/xe2 - /x9f/xe3 - /x9f/xe4 - /x9f/xe5 - /x9f/xe7 - /x9f/xe8 - /x9f/xe9 - /x9f/xeb - /x9f/xec - /x9f/xed - /x9f/xee - /x9f/xf0 - /x9f/xf1 - /x9f/xf2 - /x9f/xf3 - /x9f/xf4 - /x9f/xf5 - /x9f/xf6 - /x9f/xf7 - /x9f/xf8 - /x9f/xf9 - /x9f/xfa - /x9f/xfb - /x9f/xfc - /x9f/xfd - /x9f/xfe - /xa0/x40 - /xa0/x41 - /xa0/x42 - /xa0/x43 - /xa0/x44 - /xa0/x45 - /xa0/x46 - /xa0/x47 - /xa0/x48 - /xa0/x49 - /xa0/x4a - /xa0/x4b - /xa0/x4c - /xa0/x4d - /xa0/x4e - /xa0/x4f - /xa0/x50 - /xa0/x51 - /xa0/x52 - /xa0/x53 - /xa0/x55 - /xa0/x56 - /xa0/x58 - /xa0/x59 - /xa0/x5b - /xa0/x5c - /xa0/x5d - /xa0/x5e - /xa0/x5f - /xa0/x60 - /xa0/x61 - /xa0/x64 - /xa0/x65 - /xa0/x66 - /xa0/x67 - /xa0/x68 - /xa0/x69 - /xa0/x6a - /xa0/x6b - /xa0/x6c - /xa0/x6d - /xa0/x6e - /xa0/x6f - /xa0/x70 - /xa0/x71 - /xa0/x73 - /xa0/x74 - /xa0/x75 - /xa0/x76 - /xa0/x78 - /xa0/x79 - /xa0/x7a - /xa0/x7b - /xa0/x7c - /xa0/x7d - /xa0/x7e - /xa0/xa1 - /xa0/xa2 - /xa0/xa3 - /xa0/xa4 - /xa0/xa6 - /xa0/xa7 - /xa0/xa8 - /xa0/xa9 - /xa0/xaa - /xa0/xab - /xa0/xac - /xa0/xae - /xa0/xb0 - /xa0/xb1 - /xa0/xb2 - /xa0/xb3 - /xa0/xb4 - /xa0/xb5 - /xa0/xb6 - /xa0/xb7 - /xa0/xb8 - /xa0/xb9 - /xa0/xba - /xa0/xbb - /xa0/xbc - /xa0/xbd - /xa0/xbe - /xa0/xbf - /xa0/xc0 - /xa0/xc1 - /xa0/xc2 - /xa0/xc3 - /xa0/xc4 - /xa0/xc5 - /xa0/xc6 - /xa0/xc7 - /xa0/xc8 - /xa0/xc9 - /xa0/xca - /xa0/xcb - /xa0/xcc - /xa0/xcd - /xa0/xce - /xa0/xcf - /xa0/xd0 - /xa0/xd1 - /xa0/xd2 - /xa0/xd4 - /xa0/xd6 - /xa0/xd7 - /xa0/xd8 - /xa0/xd9 - /xa0/xda - /xa0/xdb - /xa0/xdc - /xa0/xdd - /xa0/xde - /xa0/xe0 - /xa0/xe2 - /xa0/xe3 - /xa0/xe5 - /xa0/xe6 - /xa0/xe7 - /xa0/xe8 - /xa0/xe9 - /xa0/xea - /xa0/xeb - /xa0/xec - /xa0/xed - /xa0/xee - /xa0/xef - /xa0/xf0 - /xa0/xf1 - /xa0/xf2 - /xa0/xf3 - /xa0/xf4 - /xa0/xf5 - /xa0/xf6 - /xa0/xf7 - /xa0/xf8 - /xa0/xf9 - /xa0/xfa - /xa0/xfb - /xa0/xfc - /xa0/xfd - /xa0/xfe - /xa1/x40 IDEOGRAPHIC SPACE - /xa1/x41 FULLWIDTH COMMA - /xa1/x42 IDEOGRAPHIC COMMA - /xa1/x43 IDEOGRAPHIC FULL STOP - /xa1/x44 FULLWIDTH FULL STOP - /xa1/x45 BULLET - /xa1/x46 FULLWIDTH SEMICOLON - /xa1/x47 FULLWIDTH COLON - /xa1/x48 FULLWIDTH QUESTION MARK - /xa1/x49 FULLWIDTH EXCLAMATION MARK - /xa1/x4a PRESENTATION FORM FOR VERTICAL TWO DOT LEADER - /xa1/x4b HORIZONTAL ELLIPSIS - /xa1/x4c TWO DOT LEADER - /xa1/x4d SMALL COMMA - /xa1/x4e HALFWIDTH IDEOGRAPHIC COMMA - /xa1/x4f SMALL FULL STOP - /xa1/x50 MIDDLE DOT - /xa1/x51 SMALL SEMICOLON - /xa1/x52 SMALL COLON - /xa1/x53 SMALL QUESTION MARK - /xa1/x54 SMALL EXCLAMATION MARK - /xa1/x55 FULLWIDTH VERTICAL BAR - /xa1/x56 EN DASH - /xa1/x57 PRESENTATION FORM FOR VERTICAL EM DASH - /xa1/x58 EM DASH - /xa1/x59 PRESENTATION FORM FOR VERTICAL LOW LINE - /xa1/x5b PRESENTATION FORM FOR VERTICAL WAVY LOW LINE - /xa1/x5c WAVY LOW LINE - /xa1/x5d FULLWIDTH LEFT PARENTHESIS - /xa1/x5e FULLWIDTH RIGHT PARENTHESIS - /xa1/x5f PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS - /xa1/x60 PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS - /xa1/x61 FULLWIDTH LEFT CURLY BRACKET - /xa1/x62 FULLWIDTH RIGHT CURLY BRACKET - /xa1/x63 PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET - /xa1/x64 PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET - /xa1/x65 LEFT TORTOISE SHELL BRACKET - /xa1/x66 RIGHT TORTOISE SHELL BRACKET - /xa1/x67 PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET - /xa1/x68 PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET - /xa1/x69 LEFT BLACK LENTICULAR BRACKET - /xa1/x6a RIGHT BLACK LENTICULAR BRACKET - /xa1/x6b PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET - /xa1/x6c PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET - /xa1/x6d LEFT DOUBLE ANGLE BRACKET - /xa1/x6e RIGHT DOUBLE ANGLE BRACKET - /xa1/x6f PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET - /xa1/x70 PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET - /xa1/x71 LEFT ANGLE BRACKET - /xa1/x72 RIGHT ANGLE BRACKET - /xa1/x73 PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET - /xa1/x74 PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET - /xa1/x75 LEFT CORNER BRACKET - /xa1/x76 RIGHT CORNER BRACKET - /xa1/x77 PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET - /xa1/x78 PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET - /xa1/x79 LEFT WHITE CORNER BRACKET - /xa1/x7a RIGHT WHITE CORNER BRACKET - /xa1/x7b PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET - /xa1/x7c PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET - /xa1/x7d SMALL LEFT PARENTHESIS - /xa1/x7e SMALL RIGHT PARENTHESIS - /xa1/xa1 SMALL LEFT CURLY BRACKET - /xa1/xa2 SMALL RIGHT CURLY BRACKET - /xa1/xa3 SMALL LEFT TORTOISE SHELL BRACKET - /xa1/xa4 SMALL RIGHT TORTOISE SHELL BRACKET - /xa1/xa5 LEFT SINGLE QUOTATION MARK - /xa1/xa6 RIGHT SINGLE QUOTATION MARK - /xa1/xa7 LEFT DOUBLE QUOTATION MARK - /xa1/xa8 RIGHT DOUBLE QUOTATION MARK - /xa1/xa9 REVERSED DOUBLE PRIME QUOTATION MARK - /xa1/xaa DOUBLE PRIME QUOTATION MARK - /xa1/xab REVERSED PRIME - /xa1/xac PRIME - /xa1/xad FULLWIDTH NUMBER SIGN - /xa1/xae FULLWIDTH AMPERSAND - /xa1/xaf FULLWIDTH ASTERISK - /xa1/xb0 REFERENCE MARK - /xa1/xb1 SECTION SIGN - /xa1/xb2 DITTO MARK - /xa1/xb3 WHITE CIRCLE - /xa1/xb4 BLACK CIRCLE - /xa1/xb5 WHITE UP-POINTING TRIANGLE - /xa1/xb6 BLACK UP-POINTING TRIANGLE - /xa1/xb7 BULLSEYE - /xa1/xb8 WHITE STAR - /xa1/xb9 BLACK STAR - /xa1/xba WHITE DIAMOND - /xa1/xbb BLACK DIAMOND - /xa1/xbc WHITE SQUARE - /xa1/xbd BLACK SQUARE - /xa1/xbe WHITE DOWN-POINTING TRIANGLE - /xa1/xbf BLACK DOWN-POINTING TRIANGLE - /xa1/xc0 CIRCLED IDEOGRAPH CORRECT - /xa1/xc1 CARE OF - /xa1/xc2 OVERLINE - /xa1/xc4 FULLWIDTH LOW LINE - /xa1/xc6 DASHED OVERLINE - /xa1/xc7 CENTRELINE OVERLINE - /xa1/xc8 DASHED LOW LINE - /xa1/xc9 CENTRELINE LOW LINE - /xa1/xca WAVY OVERLINE - /xa1/xcb DOUBLE WAVY OVERLINE - /xa1/xcc SMALL NUMBER SIGN - /xa1/xcd SMALL AMPERSAND - /xa1/xce SMALL ASTERISK - /xa1/xcf FULLWIDTH PLUS SIGN - /xa1/xd0 FULLWIDTH HYPHEN-MINUS - /xa1/xd1 MULTIPLICATION SIGN - /xa1/xd2 DIVISION SIGN - /xa1/xd3 PLUS-MINUS SIGN - /xa1/xd4 SQUARE ROOT - /xa1/xd5 FULLWIDTH LESS-THAN SIGN - /xa1/xd6 FULLWIDTH GREATER-THAN SIGN - /xa1/xd7 FULLWIDTH EQUALS SIGN - /xa1/xd8 LESS THAN OVER EQUAL TO - /xa1/xd9 GREATER THAN OVER EQUAL TO - /xa1/xda NOT EQUAL TO - /xa1/xdb INFINITY - /xa1/xdc APPROXIMATELY EQUAL TO OR THE IMAGE OF - /xa1/xdd IDENTICAL TO - /xa1/xde SMALL PLUS SIGN - /xa1/xdf SMALL HYPHEN-MINUS - /xa1/xe0 SMALL LESS-THAN SIGN - /xa1/xe1 SMALL GREATER-THAN SIGN - /xa1/xe2 SMALL EQUALS SIGN - /xa1/xe3 TILDE OPERATOR - /xa1/xe4 INTERSECTION - /xa1/xe5 UNION - /xa1/xe6 UP TACK - /xa1/xe7 ANGLE - /xa1/xe8 RIGHT ANGLE - /xa1/xe9 RIGHT TRIANGLE - /xa1/xea SQUARE LOG - /xa1/xeb SQUARE LN - /xa1/xec INTEGRAL - /xa1/xed CONTOUR INTEGRAL - /xa1/xee BECAUSE - /xa1/xef THEREFORE - /xa1/xf0 FEMALE SIGN - /xa1/xf1 MALE SIGN - /xa1/xf2 EARTH - /xa1/xf3 SUN - /xa1/xf4 UPWARDS ARROW - /xa1/xf5 DOWNWARDS ARROW - /xa1/xf6 LEFTWARDS ARROW - /xa1/xf7 RIGHTWARDS ARROW - /xa1/xf8 NORTH WEST ARROW - /xa1/xf9 NORTH EAST ARROW - /xa1/xfa SOUTH WEST ARROW - /xa1/xfb SOUTH EAST ARROW - /xa1/xfc PARALLEL TO - /xa1/xfd DIVIDES - /xa2/x41 FULLWIDTH SOLIDUS - /xa2/x42 FULLWIDTH REVERSE SOLIDUS - /xa2/x43 FULLWIDTH DOLLAR SIGN - /xa2/x44 YEN SIGN - /xa2/x45 POSTAL MARK - /xa2/x46 CENT SIGN - /xa2/x47 POUND SIGN - /xa2/x48 FULLWIDTH PERCENT SIGN - /xa2/x49 FULLWIDTH COMMERCIAL AT - /xa2/x4a DEGREE CELSIUS - /xa2/x4b DEGREE FAHRENHEIT - /xa2/x4c SMALL DOLLAR SIGN - /xa2/x4d SMALL PERCENT SIGN - /xa2/x4e SMALL COMMERCIAL AT - /xa2/x4f SQUARE MIL - /xa2/x50 SQUARE MM - /xa2/x51 SQUARE CM - /xa2/x52 SQUARE KM - /xa2/x53 SQUARE KM CAPITAL - /xa2/x54 SQUARE M SQUARED - /xa2/x55 SQUARE MG - /xa2/x56 SQUARE KG - /xa2/x57 SQUARE CC - /xa2/x58 DEGREE SIGN - /xa2/x59 - /xa2/x5a - /xa2/x5b - /xa2/x5c - /xa2/x5d - /xa2/x5e - /xa2/x5f - /xa2/x60 - /xa2/x61 - /xa2/x62 LOWER ONE EIGHTH BLOCK - /xa2/x63 LOWER ONE QUARTER BLOCK - /xa2/x64 LOWER THREE EIGHTHS BLOCK - /xa2/x65 LOWER HALF BLOCK - /xa2/x66 LOWER FIVE EIGHTHS BLOCK - /xa2/x67 LOWER THREE QUARTERS BLOCK - /xa2/x68 LOWER SEVEN EIGHTHS BLOCK - /xa2/x69 FULL BLOCK - /xa2/x6a LEFT ONE EIGHTH BLOCK - /xa2/x6b LEFT ONE QUARTER BLOCK - /xa2/x6c LEFT THREE EIGHTHS BLOCK - /xa2/x6d LEFT HALF BLOCK - /xa2/x6e LEFT FIVE EIGHTHS BLOCK - /xa2/x6f LEFT THREE QUARTERS BLOCK - /xa2/x70 LEFT SEVEN EIGHTHS BLOCK - /xa2/x71 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL - /xa2/x72 BOX DRAWINGS LIGHT UP AND HORIZONTAL - /xa2/x73 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL - /xa2/x74 BOX DRAWINGS LIGHT VERTICAL AND LEFT - /xa2/x75 BOX DRAWINGS LIGHT VERTICAL AND RIGHT - /xa2/x76 UPPER ONE EIGHTH BLOCK - /xa2/x77 BOX DRAWINGS LIGHT HORIZONTAL - /xa2/x78 BOX DRAWINGS LIGHT VERTICAL - /xa2/x79 RIGHT ONE EIGHTH BLOCK - /xa2/x7a BOX DRAWINGS LIGHT DOWN AND RIGHT - /xa2/x7b BOX DRAWINGS LIGHT DOWN AND LEFT - /xa2/x7c BOX DRAWINGS LIGHT UP AND RIGHT - /xa2/x7d BOX DRAWINGS LIGHT UP AND LEFT -%IRREVERSIBLE% /xa2/x7e BOX DRAWINGS LIGHT ARC DOWN AND RIGHT -%IRREVERSIBLE% /xa2/xa1 BOX DRAWINGS LIGHT ARC DOWN AND LEFT -%IRREVERSIBLE% /xa2/xa2 BOX DRAWINGS LIGHT ARC UP AND RIGHT -%IRREVERSIBLE% /xa2/xa3 BOX DRAWINGS LIGHT ARC UP AND LEFT -%IRREVERSIBLE% /xa2/xa4 BOX DRAWINGS DOUBLE HORIZONTAL -%IRREVERSIBLE% /xa2/xa5 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -%IRREVERSIBLE% /xa2/xa6 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -%IRREVERSIBLE% /xa2/xa7 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE - /xa2/xa8 BLACK LOWER RIGHT TRIANGLE - /xa2/xa9 BLACK LOWER LEFT TRIANGLE - /xa2/xaa BLACK UPPER RIGHT TRIANGLE - /xa2/xab BLACK UPPER LEFT TRIANGLE - /xa2/xac BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT - /xa2/xad BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT - /xa2/xae BOX DRAWINGS LIGHT DIAGONAL CROSS - /xa2/xaf FULLWIDTH DIGIT ZERO - /xa2/xb0 FULLWIDTH DIGIT ONE - /xa2/xb1 FULLWIDTH DIGIT TWO - /xa2/xb2 FULLWIDTH DIGIT THREE - /xa2/xb3 FULLWIDTH DIGIT FOUR - /xa2/xb4 FULLWIDTH DIGIT FIVE - /xa2/xb5 FULLWIDTH DIGIT SIX - /xa2/xb6 FULLWIDTH DIGIT SEVEN - /xa2/xb7 FULLWIDTH DIGIT EIGHT - /xa2/xb8 FULLWIDTH DIGIT NINE - /xa2/xb9 ROMAN NUMERAL ONE - /xa2/xba ROMAN NUMERAL TWO - /xa2/xbb ROMAN NUMERAL THREE - /xa2/xbc ROMAN NUMERAL FOUR - /xa2/xbd ROMAN NUMERAL FIVE - /xa2/xbe ROMAN NUMERAL SIX - /xa2/xbf ROMAN NUMERAL SEVEN - /xa2/xc0 ROMAN NUMERAL EIGHT - /xa2/xc1 ROMAN NUMERAL NINE - /xa2/xc2 ROMAN NUMERAL TEN - /xa2/xc3 HANGZHOU NUMERAL ONE - /xa2/xc4 HANGZHOU NUMERAL TWO - /xa2/xc5 HANGZHOU NUMERAL THREE - /xa2/xc6 HANGZHOU NUMERAL FOUR - /xa2/xc7 HANGZHOU NUMERAL FIVE - /xa2/xc8 HANGZHOU NUMERAL SIX - /xa2/xc9 HANGZHOU NUMERAL SEVEN - /xa2/xca HANGZHOU NUMERAL EIGHT - /xa2/xcb HANGZHOU NUMERAL NINE - /xa2/xcd - /xa2/xcf FULLWIDTH LATIN CAPITAL LETTER A - /xa2/xd0 FULLWIDTH LATIN CAPITAL LETTER B - /xa2/xd1 FULLWIDTH LATIN CAPITAL LETTER C - /xa2/xd2 FULLWIDTH LATIN CAPITAL LETTER D - /xa2/xd3 FULLWIDTH LATIN CAPITAL LETTER E - /xa2/xd4 FULLWIDTH LATIN CAPITAL LETTER F - /xa2/xd5 FULLWIDTH LATIN CAPITAL LETTER G - /xa2/xd6 FULLWIDTH LATIN CAPITAL LETTER H - /xa2/xd7 FULLWIDTH LATIN CAPITAL LETTER I - /xa2/xd8 FULLWIDTH LATIN CAPITAL LETTER J - /xa2/xd9 FULLWIDTH LATIN CAPITAL LETTER K - /xa2/xda FULLWIDTH LATIN CAPITAL LETTER L - /xa2/xdb FULLWIDTH LATIN CAPITAL LETTER M - /xa2/xdc FULLWIDTH LATIN CAPITAL LETTER N - /xa2/xdd FULLWIDTH LATIN CAPITAL LETTER O - /xa2/xde FULLWIDTH LATIN CAPITAL LETTER P - /xa2/xdf FULLWIDTH LATIN CAPITAL LETTER Q - /xa2/xe0 FULLWIDTH LATIN CAPITAL LETTER R - /xa2/xe1 FULLWIDTH LATIN CAPITAL LETTER S - /xa2/xe2 FULLWIDTH LATIN CAPITAL LETTER T - /xa2/xe3 FULLWIDTH LATIN CAPITAL LETTER U - /xa2/xe4 FULLWIDTH LATIN CAPITAL LETTER V - /xa2/xe5 FULLWIDTH LATIN CAPITAL LETTER W - /xa2/xe6 FULLWIDTH LATIN CAPITAL LETTER X - /xa2/xe7 FULLWIDTH LATIN CAPITAL LETTER Y - /xa2/xe8 FULLWIDTH LATIN CAPITAL LETTER Z - /xa2/xe9 FULLWIDTH LATIN SMALL LETTER A - /xa2/xea FULLWIDTH LATIN SMALL LETTER B - /xa2/xeb FULLWIDTH LATIN SMALL LETTER C - /xa2/xec FULLWIDTH LATIN SMALL LETTER D - /xa2/xed FULLWIDTH LATIN SMALL LETTER E - /xa2/xee FULLWIDTH LATIN SMALL LETTER F - /xa2/xef FULLWIDTH LATIN SMALL LETTER G - /xa2/xf0 FULLWIDTH LATIN SMALL LETTER H - /xa2/xf1 FULLWIDTH LATIN SMALL LETTER I - /xa2/xf2 FULLWIDTH LATIN SMALL LETTER J - /xa2/xf3 FULLWIDTH LATIN SMALL LETTER K - /xa2/xf4 FULLWIDTH LATIN SMALL LETTER L - /xa2/xf5 FULLWIDTH LATIN SMALL LETTER M - /xa2/xf6 FULLWIDTH LATIN SMALL LETTER N - /xa2/xf7 FULLWIDTH LATIN SMALL LETTER O - /xa2/xf8 FULLWIDTH LATIN SMALL LETTER P - /xa2/xf9 FULLWIDTH LATIN SMALL LETTER Q - /xa2/xfa FULLWIDTH LATIN SMALL LETTER R - /xa2/xfb FULLWIDTH LATIN SMALL LETTER S - /xa2/xfc FULLWIDTH LATIN SMALL LETTER T - /xa2/xfd FULLWIDTH LATIN SMALL LETTER U - /xa2/xfe FULLWIDTH LATIN SMALL LETTER V - /xa3/x40 FULLWIDTH LATIN SMALL LETTER W - /xa3/x41 FULLWIDTH LATIN SMALL LETTER X - /xa3/x42 FULLWIDTH LATIN SMALL LETTER Y - /xa3/x43 FULLWIDTH LATIN SMALL LETTER Z - /xa3/x44 GREEK CAPITAL LETTER ALPHA - /xa3/x45 GREEK CAPITAL LETTER BETA - /xa3/x46 GREEK CAPITAL LETTER GAMMA - /xa3/x47 GREEK CAPITAL LETTER DELTA - /xa3/x48 GREEK CAPITAL LETTER EPSILON - /xa3/x49 GREEK CAPITAL LETTER ZETA - /xa3/x4a GREEK CAPITAL LETTER ETA - /xa3/x4b GREEK CAPITAL LETTER THETA - /xa3/x4c GREEK CAPITAL LETTER IOTA - /xa3/x4d GREEK CAPITAL LETTER KAPPA - /xa3/x4e GREEK CAPITAL LETTER LAMDA - /xa3/x4f GREEK CAPITAL LETTER MU - /xa3/x50 GREEK CAPITAL LETTER NU - /xa3/x51 GREEK CAPITAL LETTER XI - /xa3/x52 GREEK CAPITAL LETTER OMICRON - /xa3/x53 GREEK CAPITAL LETTER PI - /xa3/x54 GREEK CAPITAL LETTER RHO - /xa3/x55 GREEK CAPITAL LETTER SIGMA - /xa3/x56 GREEK CAPITAL LETTER TAU - /xa3/x57 GREEK CAPITAL LETTER UPSILON - /xa3/x58 GREEK CAPITAL LETTER PHI - /xa3/x59 GREEK CAPITAL LETTER CHI - /xa3/x5a GREEK CAPITAL LETTER PSI - /xa3/x5b GREEK CAPITAL LETTER OMEGA - /xa3/x5c GREEK SMALL LETTER ALPHA - /xa3/x5d GREEK SMALL LETTER BETA - /xa3/x5e GREEK SMALL LETTER GAMMA - /xa3/x5f GREEK SMALL LETTER DELTA - /xa3/x60 GREEK SMALL LETTER EPSILON - /xa3/x61 GREEK SMALL LETTER ZETA - /xa3/x62 GREEK SMALL LETTER ETA - /xa3/x63 GREEK SMALL LETTER THETA - /xa3/x64 GREEK SMALL LETTER IOTA - /xa3/x65 GREEK SMALL LETTER KAPPA - /xa3/x66 GREEK SMALL LETTER LAMDA - /xa3/x67 GREEK SMALL LETTER MU - /xa3/x68 GREEK SMALL LETTER NU - /xa3/x69 GREEK SMALL LETTER XI - /xa3/x6a GREEK SMALL LETTER OMICRON - /xa3/x6b GREEK SMALL LETTER PI - /xa3/x6c GREEK SMALL LETTER RHO - /xa3/x6d GREEK SMALL LETTER SIGMA - /xa3/x6e GREEK SMALL LETTER TAU - /xa3/x6f GREEK SMALL LETTER UPSILON - /xa3/x70 GREEK SMALL LETTER PHI - /xa3/x71 GREEK SMALL LETTER CHI - /xa3/x72 GREEK SMALL LETTER PSI - /xa3/x73 GREEK SMALL LETTER OMEGA - /xa3/x74 BOPOMOFO LETTER B - /xa3/x75 BOPOMOFO LETTER P - /xa3/x76 BOPOMOFO LETTER M - /xa3/x77 BOPOMOFO LETTER F - /xa3/x78 BOPOMOFO LETTER D - /xa3/x79 BOPOMOFO LETTER T - /xa3/x7a BOPOMOFO LETTER N - /xa3/x7b BOPOMOFO LETTER L - /xa3/x7c BOPOMOFO LETTER G - /xa3/x7d BOPOMOFO LETTER K - /xa3/x7e BOPOMOFO LETTER H - /xa3/xa1 BOPOMOFO LETTER J - /xa3/xa2 BOPOMOFO LETTER Q - /xa3/xa3 BOPOMOFO LETTER X - /xa3/xa4 BOPOMOFO LETTER ZH - /xa3/xa5 BOPOMOFO LETTER CH - /xa3/xa6 BOPOMOFO LETTER SH - /xa3/xa7 BOPOMOFO LETTER R - /xa3/xa8 BOPOMOFO LETTER Z - /xa3/xa9 BOPOMOFO LETTER C - /xa3/xaa BOPOMOFO LETTER S - /xa3/xab BOPOMOFO LETTER A - /xa3/xac BOPOMOFO LETTER O - /xa3/xad BOPOMOFO LETTER E - /xa3/xae BOPOMOFO LETTER EH - /xa3/xaf BOPOMOFO LETTER AI - /xa3/xb0 BOPOMOFO LETTER EI - /xa3/xb1 BOPOMOFO LETTER AU - /xa3/xb2 BOPOMOFO LETTER OU - /xa3/xb3 BOPOMOFO LETTER AN - /xa3/xb4 BOPOMOFO LETTER EN - /xa3/xb5 BOPOMOFO LETTER ANG - /xa3/xb6 BOPOMOFO LETTER ENG - /xa3/xb7 BOPOMOFO LETTER ER - /xa3/xb8 BOPOMOFO LETTER I - /xa3/xb9 BOPOMOFO LETTER U - /xa3/xba BOPOMOFO LETTER IU - /xa3/xbb DOT ABOVE (Mandarin Chinese light tone) - /xa3/xbc MODIFIER LETTER MACRON (Mandarin Chinese first tone) - /xa3/xbd MODIFIER LETTER ACUTE ACCENT (Mandarin Chinese second tone) - /xa3/xbe CARON (Mandarin Chinese third tone) - /xa3/xbf MODIFIER LETTER GRAVE ACCENT (Mandarin Chinese fourth tone) - /xa4/x40 - /xa4/x41 - /xa4/x42 - /xa4/x43 - /xa4/x44 - /xa4/x45 - /xa4/x46 - /xa4/x47 - /xa4/x48 - /xa4/x49 - /xa4/x4a - /xa4/x4b - /xa4/x4c - /xa4/x4d - /xa4/x4e - /xa4/x4f - /xa4/x50 - /xa4/x51 - /xa4/x52 - /xa4/x53 - /xa4/x54 - /xa4/x55 - /xa4/x56 - /xa4/x57 - /xa4/x58 - /xa4/x59 - /xa4/x5a - /xa4/x5b - /xa4/x5c - /xa4/x5d - /xa4/x5e - /xa4/x5f - /xa4/x60 - /xa4/x61 - /xa4/x62 - /xa4/x63 - /xa4/x64 - /xa4/x65 - /xa4/x66 - /xa4/x67 - /xa4/x68 - /xa4/x69 - /xa4/x6a - /xa4/x6b - /xa4/x6c - /xa4/x6d - /xa4/x6e - /xa4/x6f - /xa4/x70 - /xa4/x71 - /xa4/x72 - /xa4/x73 - /xa4/x74 - /xa4/x75 - /xa4/x76 - /xa4/x77 - /xa4/x78 - /xa4/x79 - /xa4/x7a - /xa4/x7b - /xa4/x7c - /xa4/x7d - /xa4/x7e - /xa4/xa1 - /xa4/xa2 - /xa4/xa3 - /xa4/xa4 - /xa4/xa5 - /xa4/xa6 - /xa4/xa7 - /xa4/xa8 - /xa4/xa9 - /xa4/xaa - /xa4/xab - /xa4/xac - /xa4/xad - /xa4/xae - /xa4/xaf - /xa4/xb0 - /xa4/xb1 - /xa4/xb2 - /xa4/xb3 - /xa4/xb4 - /xa4/xb5 - /xa4/xb6 - /xa4/xb7 - /xa4/xb8 - /xa4/xb9 - /xa4/xba - /xa4/xbb - /xa4/xbc - /xa4/xbd - /xa4/xbe - /xa4/xbf - /xa4/xc0 - /xa4/xc1 - /xa4/xc2 - /xa4/xc3 - /xa4/xc4 - /xa4/xc5 - /xa4/xc6 - /xa4/xc7 - /xa4/xc8 - /xa4/xc9 - /xa4/xca - /xa4/xcb - /xa4/xcc - /xa4/xcd - /xa4/xce - /xa4/xcf - /xa4/xd0 - /xa4/xd1 - /xa4/xd2 - /xa4/xd3 - /xa4/xd4 - /xa4/xd5 - /xa4/xd6 - /xa4/xd7 - /xa4/xd8 - /xa4/xd9 - /xa4/xda - /xa4/xdb - /xa4/xdc - /xa4/xdd - /xa4/xde - /xa4/xdf - /xa4/xe0 - /xa4/xe1 - /xa4/xe2 - /xa4/xe3 - /xa4/xe4 - /xa4/xe5 - /xa4/xe6 - /xa4/xe7 - /xa4/xe8 - /xa4/xe9 - /xa4/xea - /xa4/xeb - /xa4/xec - /xa4/xed - /xa4/xee - /xa4/xef - /xa4/xf0 - /xa4/xf1 - /xa4/xf2 - /xa4/xf3 - /xa4/xf4 - /xa4/xf5 - /xa4/xf6 - /xa4/xf7 - /xa4/xf8 - /xa4/xf9 - /xa4/xfa - /xa4/xfb - /xa4/xfc - /xa4/xfd - /xa4/xfe - /xa5/x40 - /xa5/x41 - /xa5/x42 - /xa5/x43 - /xa5/x44 - /xa5/x45 - /xa5/x46 - /xa5/x47 - /xa5/x48 - /xa5/x49 - /xa5/x4a - /xa5/x4b - /xa5/x4c - /xa5/x4d - /xa5/x4e - /xa5/x4f - /xa5/x50 - /xa5/x51 - /xa5/x52 - /xa5/x53 - /xa5/x54 - /xa5/x55 - /xa5/x56 - /xa5/x57 - /xa5/x58 - /xa5/x59 - /xa5/x5a - /xa5/x5b - /xa5/x5c - /xa5/x5d - /xa5/x5e - /xa5/x5f - /xa5/x60 - /xa5/x61 - /xa5/x62 - /xa5/x63 - /xa5/x64 - /xa5/x65 - /xa5/x66 - /xa5/x67 - /xa5/x68 - /xa5/x69 - /xa5/x6a - /xa5/x6b - /xa5/x6c - /xa5/x6d - /xa5/x6e - /xa5/x6f - /xa5/x70 - /xa5/x71 - /xa5/x72 - /xa5/x73 - /xa5/x74 - /xa5/x75 - /xa5/x76 - /xa5/x77 - /xa5/x78 - /xa5/x79 - /xa5/x7a - /xa5/x7b - /xa5/x7c - /xa5/x7d - /xa5/x7e - /xa5/xa1 - /xa5/xa2 - /xa5/xa3 - /xa5/xa4 - /xa5/xa5 - /xa5/xa6 - /xa5/xa7 - /xa5/xa8 - /xa5/xa9 - /xa5/xaa - /xa5/xab - /xa5/xac - /xa5/xad - /xa5/xae - /xa5/xaf - /xa5/xb0 - /xa5/xb1 - /xa5/xb2 - /xa5/xb3 - /xa5/xb4 - /xa5/xb5 - /xa5/xb6 - /xa5/xb7 - /xa5/xb8 - /xa5/xb9 - /xa5/xba - /xa5/xbb - /xa5/xbc - /xa5/xbd - /xa5/xbe - /xa5/xbf - /xa5/xc0 - /xa5/xc1 - /xa5/xc2 - /xa5/xc3 - /xa5/xc4 - /xa5/xc5 - /xa5/xc6 - /xa5/xc7 - /xa5/xc8 - /xa5/xc9 - /xa5/xca - /xa5/xcb - /xa5/xcc - /xa5/xcd - /xa5/xce - /xa5/xcf - /xa5/xd0 - /xa5/xd1 - /xa5/xd2 - /xa5/xd3 - /xa5/xd4 - /xa5/xd5 - /xa5/xd6 - /xa5/xd7 - /xa5/xd8 - /xa5/xd9 - /xa5/xda - /xa5/xdb - /xa5/xdc - /xa5/xdd - /xa5/xde - /xa5/xdf - /xa5/xe0 - /xa5/xe1 - /xa5/xe2 - /xa5/xe3 - /xa5/xe4 - /xa5/xe5 - /xa5/xe6 - /xa5/xe7 - /xa5/xe8 - /xa5/xe9 - /xa5/xea - /xa5/xeb - /xa5/xec - /xa5/xed - /xa5/xee - /xa5/xef - /xa5/xf0 - /xa5/xf1 - /xa5/xf2 - /xa5/xf3 - /xa5/xf4 - /xa5/xf5 - /xa5/xf6 - /xa5/xf7 - /xa5/xf8 - /xa5/xf9 - /xa5/xfa - /xa5/xfb - /xa5/xfc - /xa5/xfd - /xa5/xfe - /xa6/x40 - /xa6/x41 - /xa6/x42 - /xa6/x43 - /xa6/x44 - /xa6/x45 - /xa6/x46 - /xa6/x47 - /xa6/x48 - /xa6/x49 - /xa6/x4a - /xa6/x4b - /xa6/x4c - /xa6/x4d - /xa6/x4e - /xa6/x4f - /xa6/x50 - /xa6/x51 - /xa6/x52 - /xa6/x53 - /xa6/x54 - /xa6/x55 - /xa6/x56 - /xa6/x57 - /xa6/x58 - /xa6/x59 - /xa6/x5a - /xa6/x5b - /xa6/x5c - /xa6/x5d - /xa6/x5e - /xa6/x5f - /xa6/x60 - /xa6/x61 - /xa6/x62 - /xa6/x63 - /xa6/x64 - /xa6/x65 - /xa6/x66 - /xa6/x67 - /xa6/x68 - /xa6/x69 - /xa6/x6a - /xa6/x6b - /xa6/x6c - /xa6/x6d - /xa6/x6e - /xa6/x6f - /xa6/x70 - /xa6/x71 - /xa6/x72 - /xa6/x73 - /xa6/x74 - /xa6/x75 - /xa6/x76 - /xa6/x77 - /xa6/x78 - /xa6/x79 - /xa6/x7a - /xa6/x7b - /xa6/x7c - /xa6/x7d - /xa6/x7e - /xa6/xa1 - /xa6/xa2 - /xa6/xa3 - /xa6/xa4 - /xa6/xa5 - /xa6/xa6 - /xa6/xa7 - /xa6/xa8 - /xa6/xa9 - /xa6/xaa - /xa6/xab - /xa6/xac - /xa6/xad - /xa6/xae - /xa6/xaf - /xa6/xb0 - /xa6/xb1 - /xa6/xb2 - /xa6/xb3 - /xa6/xb4 - /xa6/xb5 - /xa6/xb6 - /xa6/xb7 - /xa6/xb8 - /xa6/xb9 - /xa6/xba - /xa6/xbb - /xa6/xbc - /xa6/xbd - /xa6/xbe - /xa6/xbf - /xa6/xc0 - /xa6/xc1 - /xa6/xc2 - /xa6/xc3 - /xa6/xc4 - /xa6/xc5 - /xa6/xc6 - /xa6/xc7 - /xa6/xc8 - /xa6/xc9 - /xa6/xca - /xa6/xcb - /xa6/xcc - /xa6/xcd - /xa6/xce - /xa6/xcf - /xa6/xd0 - /xa6/xd1 - /xa6/xd2 - /xa6/xd3 - /xa6/xd4 - /xa6/xd5 - /xa6/xd6 - /xa6/xd7 - /xa6/xd8 - /xa6/xd9 - /xa6/xda - /xa6/xdb - /xa6/xdc - /xa6/xdd - /xa6/xde - /xa6/xdf - /xa6/xe0 - /xa6/xe1 - /xa6/xe2 - /xa6/xe3 - /xa6/xe4 - /xa6/xe5 - /xa6/xe6 - /xa6/xe7 - /xa6/xe8 - /xa6/xe9 - /xa6/xea - /xa6/xeb - /xa6/xec - /xa6/xed - /xa6/xee - /xa6/xef - /xa6/xf0 - /xa6/xf1 - /xa6/xf2 - /xa6/xf3 - /xa6/xf4 - /xa6/xf5 - /xa6/xf6 - /xa6/xf7 - /xa6/xf8 - /xa6/xf9 - /xa6/xfa - /xa6/xfb - /xa6/xfc - /xa6/xfd - /xa6/xfe - /xa7/x40 - /xa7/x41 - /xa7/x42 - /xa7/x43 - /xa7/x44 - /xa7/x45 - /xa7/x46 - /xa7/x47 - /xa7/x48 - /xa7/x49 - /xa7/x4a - /xa7/x4b - /xa7/x4c - /xa7/x4d - /xa7/x4e - /xa7/x4f - /xa7/x50 - /xa7/x51 - /xa7/x52 - /xa7/x53 - /xa7/x54 - /xa7/x55 - /xa7/x56 - /xa7/x57 - /xa7/x58 - /xa7/x59 - /xa7/x5a - /xa7/x5b - /xa7/x5c - /xa7/x5d - /xa7/x5e - /xa7/x5f - /xa7/x60 - /xa7/x61 - /xa7/x62 - /xa7/x63 - /xa7/x64 - /xa7/x65 - /xa7/x66 - /xa7/x67 - /xa7/x68 - /xa7/x69 - /xa7/x6a - /xa7/x6b - /xa7/x6c - /xa7/x6d - /xa7/x6e - /xa7/x6f - /xa7/x70 - /xa7/x71 - /xa7/x72 - /xa7/x73 - /xa7/x74 - /xa7/x75 - /xa7/x76 - /xa7/x77 - /xa7/x78 - /xa7/x79 - /xa7/x7a - /xa7/x7b - /xa7/x7c - /xa7/x7d - /xa7/x7e - /xa7/xa1 - /xa7/xa2 - /xa7/xa3 - /xa7/xa4 - /xa7/xa5 - /xa7/xa6 - /xa7/xa7 - /xa7/xa8 - /xa7/xa9 - /xa7/xaa - /xa7/xab - /xa7/xac - /xa7/xad - /xa7/xae - /xa7/xaf - /xa7/xb0 - /xa7/xb1 - /xa7/xb2 - /xa7/xb3 - /xa7/xb4 - /xa7/xb5 - /xa7/xb6 - /xa7/xb7 - /xa7/xb8 - /xa7/xb9 - /xa7/xba - /xa7/xbb - /xa7/xbc - /xa7/xbd - /xa7/xbe - /xa7/xbf - /xa7/xc0 - /xa7/xc1 - /xa7/xc2 - /xa7/xc3 - /xa7/xc4 - /xa7/xc5 - /xa7/xc6 - /xa7/xc7 - /xa7/xc8 - /xa7/xc9 - /xa7/xca - /xa7/xcb - /xa7/xcc - /xa7/xcd - /xa7/xce - /xa7/xcf - /xa7/xd0 - /xa7/xd1 - /xa7/xd2 - /xa7/xd3 - /xa7/xd4 - /xa7/xd5 - /xa7/xd6 - /xa7/xd7 - /xa7/xd8 - /xa7/xd9 - /xa7/xda - /xa7/xdb - /xa7/xdc - /xa7/xdd - /xa7/xde - /xa7/xdf - /xa7/xe0 - /xa7/xe1 - /xa7/xe2 - /xa7/xe3 - /xa7/xe4 - /xa7/xe5 - /xa7/xe6 - /xa7/xe7 - /xa7/xe8 - /xa7/xe9 - /xa7/xea - /xa7/xeb - /xa7/xec - /xa7/xed - /xa7/xee - /xa7/xef - /xa7/xf0 - /xa7/xf1 - /xa7/xf2 - /xa7/xf3 - /xa7/xf4 - /xa7/xf5 - /xa7/xf6 - /xa7/xf7 - /xa7/xf8 - /xa7/xf9 - /xa7/xfa - /xa7/xfb - /xa7/xfc - /xa7/xfd - /xa7/xfe - /xa8/x40 - /xa8/x41 - /xa8/x42 - /xa8/x43 - /xa8/x44 - /xa8/x45 - /xa8/x46 - /xa8/x47 - /xa8/x48 - /xa8/x49 - /xa8/x4a - /xa8/x4b - /xa8/x4c - /xa8/x4d - /xa8/x4e - /xa8/x4f - /xa8/x50 - /xa8/x51 - /xa8/x52 - /xa8/x53 - /xa8/x54 - /xa8/x55 - /xa8/x56 - /xa8/x57 - /xa8/x58 - /xa8/x59 - /xa8/x5a - /xa8/x5b - /xa8/x5c - /xa8/x5d - /xa8/x5e - /xa8/x5f - /xa8/x60 - /xa8/x61 - /xa8/x62 - /xa8/x63 - /xa8/x64 - /xa8/x65 - /xa8/x66 - /xa8/x67 - /xa8/x68 - /xa8/x69 - /xa8/x6a - /xa8/x6b - /xa8/x6c - /xa8/x6d - /xa8/x6e - /xa8/x6f - /xa8/x70 - /xa8/x71 - /xa8/x72 - /xa8/x73 - /xa8/x74 - /xa8/x75 - /xa8/x76 - /xa8/x77 - /xa8/x78 - /xa8/x79 - /xa8/x7a - /xa8/x7b - /xa8/x7c - /xa8/x7d - /xa8/x7e - /xa8/xa1 - /xa8/xa2 - /xa8/xa3 - /xa8/xa4 - /xa8/xa5 - /xa8/xa6 - /xa8/xa7 - /xa8/xa8 - /xa8/xa9 - /xa8/xaa - /xa8/xab - /xa8/xac - /xa8/xad - /xa8/xae - /xa8/xaf - /xa8/xb0 - /xa8/xb1 - /xa8/xb2 - /xa8/xb3 - /xa8/xb4 - /xa8/xb5 - /xa8/xb6 - /xa8/xb7 - /xa8/xb8 - /xa8/xb9 - /xa8/xba - /xa8/xbb - /xa8/xbc - /xa8/xbd - /xa8/xbe - /xa8/xbf - /xa8/xc0 - /xa8/xc1 - /xa8/xc2 - /xa8/xc3 - /xa8/xc4 - /xa8/xc5 - /xa8/xc6 - /xa8/xc7 - /xa8/xc8 - /xa8/xc9 - /xa8/xca - /xa8/xcb - /xa8/xcc - /xa8/xcd - /xa8/xce - /xa8/xcf - /xa8/xd0 - /xa8/xd1 - /xa8/xd2 - /xa8/xd3 - /xa8/xd4 - /xa8/xd5 - /xa8/xd6 - /xa8/xd7 - /xa8/xd8 - /xa8/xd9 - /xa8/xda - /xa8/xdb - /xa8/xdc - /xa8/xdd - /xa8/xde - /xa8/xdf - /xa8/xe0 - /xa8/xe1 - /xa8/xe2 - /xa8/xe3 - /xa8/xe4 - /xa8/xe5 - /xa8/xe6 - /xa8/xe7 - /xa8/xe8 - /xa8/xe9 - /xa8/xea - /xa8/xeb - /xa8/xec - /xa8/xed - /xa8/xee - /xa8/xef - /xa8/xf0 - /xa8/xf1 - /xa8/xf2 - /xa8/xf3 - /xa8/xf4 - /xa8/xf5 - /xa8/xf6 - /xa8/xf7 - /xa8/xf8 - /xa8/xf9 - /xa8/xfa - /xa8/xfb - /xa8/xfc - /xa8/xfd - /xa8/xfe - /xa9/x40 - /xa9/x41 - /xa9/x42 - /xa9/x43 - /xa9/x44 - /xa9/x45 - /xa9/x46 - /xa9/x47 - /xa9/x48 - /xa9/x49 - /xa9/x4a - /xa9/x4b - /xa9/x4c - /xa9/x4d - /xa9/x4e - /xa9/x4f - /xa9/x50 - /xa9/x51 - /xa9/x52 - /xa9/x53 - /xa9/x54 - /xa9/x55 - /xa9/x56 - /xa9/x57 - /xa9/x58 - /xa9/x59 - /xa9/x5a - /xa9/x5b - /xa9/x5c - /xa9/x5d - /xa9/x5e - /xa9/x5f - /xa9/x60 - /xa9/x61 - /xa9/x62 - /xa9/x63 - /xa9/x64 - /xa9/x65 - /xa9/x66 - /xa9/x67 - /xa9/x68 - /xa9/x69 - /xa9/x6a - /xa9/x6b - /xa9/x6c - /xa9/x6d - /xa9/x6e - /xa9/x6f - /xa9/x70 - /xa9/x71 - /xa9/x72 - /xa9/x73 - /xa9/x74 - /xa9/x75 - /xa9/x76 - /xa9/x77 - /xa9/x78 - /xa9/x79 - /xa9/x7a - /xa9/x7b - /xa9/x7c - /xa9/x7d - /xa9/x7e - /xa9/xa1 - /xa9/xa2 - /xa9/xa3 - /xa9/xa4 - /xa9/xa5 - /xa9/xa6 - /xa9/xa7 - /xa9/xa8 - /xa9/xa9 - /xa9/xaa - /xa9/xab - /xa9/xac - /xa9/xad - /xa9/xae - /xa9/xaf - /xa9/xb0 - /xa9/xb1 - /xa9/xb2 - /xa9/xb3 - /xa9/xb4 - /xa9/xb5 - /xa9/xb6 - /xa9/xb7 - /xa9/xb8 - /xa9/xb9 - /xa9/xba - /xa9/xbb - /xa9/xbc - /xa9/xbd - /xa9/xbe - /xa9/xbf - /xa9/xc0 - /xa9/xc1 - /xa9/xc2 - /xa9/xc3 - /xa9/xc4 - /xa9/xc5 - /xa9/xc6 - /xa9/xc7 - /xa9/xc8 - /xa9/xc9 - /xa9/xca - /xa9/xcb - /xa9/xcc - /xa9/xcd - /xa9/xce - /xa9/xcf - /xa9/xd0 - /xa9/xd1 - /xa9/xd2 - /xa9/xd3 - /xa9/xd4 - /xa9/xd5 - /xa9/xd6 - /xa9/xd7 - /xa9/xd8 - /xa9/xd9 - /xa9/xda - /xa9/xdb - /xa9/xdc - /xa9/xdd - /xa9/xde - /xa9/xdf - /xa9/xe0 - /xa9/xe1 - /xa9/xe2 - /xa9/xe3 - /xa9/xe4 - /xa9/xe5 - /xa9/xe6 - /xa9/xe7 - /xa9/xe8 - /xa9/xe9 - /xa9/xea - /xa9/xeb - /xa9/xec - /xa9/xed - /xa9/xee - /xa9/xef - /xa9/xf0 - /xa9/xf1 - /xa9/xf2 - /xa9/xf3 - /xa9/xf4 - /xa9/xf5 - /xa9/xf6 - /xa9/xf7 - /xa9/xf8 - /xa9/xf9 - /xa9/xfa - /xa9/xfb - /xa9/xfc - /xa9/xfd - /xa9/xfe - /xaa/x40 - /xaa/x41 - /xaa/x42 - /xaa/x43 - /xaa/x44 - /xaa/x45 - /xaa/x46 - /xaa/x47 - /xaa/x48 - /xaa/x49 - /xaa/x4a - /xaa/x4b - /xaa/x4c - /xaa/x4d - /xaa/x4e - /xaa/x4f - /xaa/x50 - /xaa/x51 - /xaa/x52 - /xaa/x53 - /xaa/x54 - /xaa/x55 - /xaa/x56 - /xaa/x57 - /xaa/x58 - /xaa/x59 - /xaa/x5a - /xaa/x5b - /xaa/x5c - /xaa/x5d - /xaa/x5e - /xaa/x5f - /xaa/x60 - /xaa/x61 - /xaa/x62 - /xaa/x63 - /xaa/x64 - /xaa/x65 - /xaa/x66 - /xaa/x67 - /xaa/x68 - /xaa/x69 - /xaa/x6a - /xaa/x6b - /xaa/x6c - /xaa/x6d - /xaa/x6e - /xaa/x6f - /xaa/x70 - /xaa/x71 - /xaa/x72 - /xaa/x73 - /xaa/x74 - /xaa/x75 - /xaa/x76 - /xaa/x77 - /xaa/x78 - /xaa/x79 - /xaa/x7a - /xaa/x7b - /xaa/x7c - /xaa/x7d - /xaa/x7e - /xaa/xa1 - /xaa/xa2 - /xaa/xa3 - /xaa/xa4 - /xaa/xa5 - /xaa/xa6 - /xaa/xa7 - /xaa/xa8 - /xaa/xa9 - /xaa/xaa - /xaa/xab - /xaa/xac - /xaa/xad - /xaa/xae - /xaa/xaf - /xaa/xb0 - /xaa/xb1 - /xaa/xb2 - /xaa/xb3 - /xaa/xb4 - /xaa/xb5 - /xaa/xb6 - /xaa/xb7 - /xaa/xb8 - /xaa/xb9 - /xaa/xba - /xaa/xbb - /xaa/xbc - /xaa/xbd - /xaa/xbe - /xaa/xbf - /xaa/xc0 - /xaa/xc1 - /xaa/xc2 - /xaa/xc3 - /xaa/xc4 - /xaa/xc5 - /xaa/xc6 - /xaa/xc7 - /xaa/xc8 - /xaa/xc9 - /xaa/xca - /xaa/xcb - /xaa/xcc - /xaa/xcd - /xaa/xce - /xaa/xcf - /xaa/xd0 - /xaa/xd1 - /xaa/xd2 - /xaa/xd3 - /xaa/xd4 - /xaa/xd5 - /xaa/xd6 - /xaa/xd7 - /xaa/xd8 - /xaa/xd9 - /xaa/xda - /xaa/xdb - /xaa/xdc - /xaa/xdd - /xaa/xde - /xaa/xdf - /xaa/xe0 - /xaa/xe1 - /xaa/xe2 - /xaa/xe3 - /xaa/xe4 - /xaa/xe5 - /xaa/xe6 - /xaa/xe7 - /xaa/xe8 - /xaa/xe9 - /xaa/xea - /xaa/xeb - /xaa/xec - /xaa/xed - /xaa/xee - /xaa/xef - /xaa/xf0 - /xaa/xf1 - /xaa/xf2 - /xaa/xf3 - /xaa/xf4 - /xaa/xf5 - /xaa/xf6 - /xaa/xf7 - /xaa/xf8 - /xaa/xf9 - /xaa/xfa - /xaa/xfb - /xaa/xfc - /xaa/xfd - /xaa/xfe - /xab/x40 - /xab/x41 - /xab/x42 - /xab/x43 - /xab/x44 - /xab/x45 - /xab/x46 - /xab/x47 - /xab/x48 - /xab/x49 - /xab/x4a - /xab/x4b - /xab/x4c - /xab/x4d - /xab/x4e - /xab/x4f - /xab/x50 - /xab/x51 - /xab/x52 - /xab/x53 - /xab/x54 - /xab/x55 - /xab/x56 - /xab/x57 - /xab/x58 - /xab/x59 - /xab/x5a - /xab/x5b - /xab/x5c - /xab/x5d - /xab/x5e - /xab/x5f - /xab/x60 - /xab/x61 - /xab/x62 - /xab/x63 - /xab/x64 - /xab/x65 - /xab/x66 - /xab/x67 - /xab/x68 - /xab/x69 - /xab/x6a - /xab/x6b - /xab/x6c - /xab/x6d - /xab/x6e - /xab/x6f - /xab/x70 - /xab/x71 - /xab/x72 - /xab/x73 - /xab/x74 - /xab/x75 - /xab/x76 - /xab/x77 - /xab/x78 - /xab/x79 - /xab/x7a - /xab/x7b - /xab/x7c - /xab/x7d - /xab/x7e - /xab/xa1 - /xab/xa2 - /xab/xa3 - /xab/xa4 - /xab/xa5 - /xab/xa6 - /xab/xa7 - /xab/xa8 - /xab/xa9 - /xab/xaa - /xab/xab - /xab/xac - /xab/xad - /xab/xae - /xab/xaf - /xab/xb0 - /xab/xb1 - /xab/xb2 - /xab/xb3 - /xab/xb4 - /xab/xb5 - /xab/xb6 - /xab/xb7 - /xab/xb8 - /xab/xb9 - /xab/xba - /xab/xbb - /xab/xbc - /xab/xbd - /xab/xbe - /xab/xbf - /xab/xc0 - /xab/xc1 - /xab/xc2 - /xab/xc3 - /xab/xc4 - /xab/xc5 - /xab/xc6 - /xab/xc7 - /xab/xc8 - /xab/xc9 - /xab/xca - /xab/xcb - /xab/xcc - /xab/xcd - /xab/xce - /xab/xcf - /xab/xd0 - /xab/xd1 - /xab/xd2 - /xab/xd3 - /xab/xd4 - /xab/xd5 - /xab/xd6 - /xab/xd7 - /xab/xd8 - /xab/xd9 - /xab/xda - /xab/xdb - /xab/xdc - /xab/xdd - /xab/xde - /xab/xdf - /xab/xe0 - /xab/xe1 - /xab/xe2 - /xab/xe3 - /xab/xe4 - /xab/xe5 - /xab/xe6 - /xab/xe7 - /xab/xe8 - /xab/xe9 - /xab/xea - /xab/xeb - /xab/xec - /xab/xed - /xab/xee - /xab/xef - /xab/xf0 - /xab/xf1 - /xab/xf2 - /xab/xf3 - /xab/xf4 - /xab/xf5 - /xab/xf6 - /xab/xf7 - /xab/xf8 - /xab/xf9 - /xab/xfa - /xab/xfb - /xab/xfc - /xab/xfd - /xab/xfe - /xac/x40 - /xac/x41 - /xac/x42 - /xac/x43 - /xac/x44 - /xac/x45 - /xac/x46 - /xac/x47 - /xac/x48 - /xac/x49 - /xac/x4a - /xac/x4b - /xac/x4c - /xac/x4d - /xac/x4e - /xac/x4f - /xac/x50 - /xac/x51 - /xac/x52 - /xac/x53 - /xac/x54 - /xac/x55 - /xac/x56 - /xac/x57 - /xac/x58 - /xac/x59 - /xac/x5a - /xac/x5b - /xac/x5c - /xac/x5d - /xac/x5e - /xac/x5f - /xac/x60 - /xac/x61 - /xac/x62 - /xac/x63 - /xac/x64 - /xac/x65 - /xac/x66 - /xac/x67 - /xac/x68 - /xac/x69 - /xac/x6a - /xac/x6b - /xac/x6c - /xac/x6d - /xac/x6e - /xac/x6f - /xac/x70 - /xac/x71 - /xac/x72 - /xac/x73 - /xac/x74 - /xac/x75 - /xac/x76 - /xac/x77 - /xac/x78 - /xac/x79 - /xac/x7a - /xac/x7b - /xac/x7c - /xac/x7d - /xac/x7e - /xac/xa1 - /xac/xa2 - /xac/xa3 - /xac/xa4 - /xac/xa5 - /xac/xa6 - /xac/xa7 - /xac/xa8 - /xac/xa9 - /xac/xaa - /xac/xab - /xac/xac - /xac/xad - /xac/xae - /xac/xaf - /xac/xb0 - /xac/xb1 - /xac/xb2 - /xac/xb3 - /xac/xb4 - /xac/xb5 - /xac/xb6 - /xac/xb7 - /xac/xb8 - /xac/xb9 - /xac/xba - /xac/xbb - /xac/xbc - /xac/xbd - /xac/xbe - /xac/xbf - /xac/xc0 - /xac/xc1 - /xac/xc2 - /xac/xc3 - /xac/xc4 - /xac/xc5 - /xac/xc6 - /xac/xc7 - /xac/xc8 - /xac/xc9 - /xac/xca - /xac/xcb - /xac/xcc - /xac/xcd - /xac/xce - /xac/xcf - /xac/xd0 - /xac/xd1 - /xac/xd2 - /xac/xd3 - /xac/xd4 - /xac/xd5 - /xac/xd6 - /xac/xd7 - /xac/xd8 - /xac/xd9 - /xac/xda - /xac/xdb - /xac/xdc - /xac/xdd - /xac/xde - /xac/xdf - /xac/xe0 - /xac/xe1 - /xac/xe2 - /xac/xe3 - /xac/xe4 - /xac/xe5 - /xac/xe6 - /xac/xe7 - /xac/xe8 - /xac/xe9 - /xac/xea - /xac/xeb - /xac/xec - /xac/xed - /xac/xee - /xac/xef - /xac/xf0 - /xac/xf1 - /xac/xf2 - /xac/xf3 - /xac/xf4 - /xac/xf5 - /xac/xf6 - /xac/xf7 - /xac/xf8 - /xac/xf9 - /xac/xfa - /xac/xfb - /xac/xfc - /xac/xfd - /xac/xfe - /xad/x40 - /xad/x41 - /xad/x42 - /xad/x43 - /xad/x44 - /xad/x45 - /xad/x46 - /xad/x47 - /xad/x48 - /xad/x49 - /xad/x4a - /xad/x4b - /xad/x4c - /xad/x4d - /xad/x4e - /xad/x4f - /xad/x50 - /xad/x51 - /xad/x52 - /xad/x53 - /xad/x54 - /xad/x55 - /xad/x56 - /xad/x57 - /xad/x58 - /xad/x59 - /xad/x5a - /xad/x5b - /xad/x5c - /xad/x5d - /xad/x5e - /xad/x5f - /xad/x60 - /xad/x61 - /xad/x62 - /xad/x63 - /xad/x64 - /xad/x65 - /xad/x66 - /xad/x67 - /xad/x68 - /xad/x69 - /xad/x6a - /xad/x6b - /xad/x6c - /xad/x6d - /xad/x6e - /xad/x6f - /xad/x70 - /xad/x71 - /xad/x72 - /xad/x73 - /xad/x74 - /xad/x75 - /xad/x76 - /xad/x77 - /xad/x78 - /xad/x79 - /xad/x7a - /xad/x7b - /xad/x7c - /xad/x7d - /xad/x7e - /xad/xa1 - /xad/xa2 - /xad/xa3 - /xad/xa4 - /xad/xa5 - /xad/xa6 - /xad/xa7 - /xad/xa8 - /xad/xa9 - /xad/xaa - /xad/xab - /xad/xac - /xad/xad - /xad/xae - /xad/xaf - /xad/xb0 - /xad/xb1 - /xad/xb2 - /xad/xb3 - /xad/xb4 - /xad/xb5 - /xad/xb6 - /xad/xb7 - /xad/xb8 - /xad/xb9 - /xad/xba - /xad/xbb - /xad/xbc - /xad/xbd - /xad/xbe - /xad/xbf - /xad/xc0 - /xad/xc1 - /xad/xc2 - /xad/xc3 - /xad/xc4 - /xad/xc5 - /xad/xc6 - /xad/xc7 - /xad/xc8 - /xad/xc9 - /xad/xca - /xad/xcb - /xad/xcc - /xad/xcd - /xad/xce - /xad/xcf - /xad/xd0 - /xad/xd1 - /xad/xd2 - /xad/xd3 - /xad/xd4 - /xad/xd5 - /xad/xd6 - /xad/xd7 - /xad/xd8 - /xad/xd9 - /xad/xda - /xad/xdb - /xad/xdc - /xad/xdd - /xad/xde - /xad/xdf - /xad/xe0 - /xad/xe1 - /xad/xe2 - /xad/xe3 - /xad/xe4 - /xad/xe5 - /xad/xe6 - /xad/xe7 - /xad/xe8 - /xad/xe9 - /xad/xea - /xad/xeb - /xad/xec - /xad/xed - /xad/xee - /xad/xef - /xad/xf0 - /xad/xf1 - /xad/xf2 - /xad/xf3 - /xad/xf4 - /xad/xf5 - /xad/xf6 - /xad/xf7 - /xad/xf8 - /xad/xf9 - /xad/xfa - /xad/xfb - /xad/xfc - /xad/xfd - /xad/xfe - /xae/x40 - /xae/x41 - /xae/x42 - /xae/x43 - /xae/x44 - /xae/x45 - /xae/x46 - /xae/x47 - /xae/x48 - /xae/x49 - /xae/x4a - /xae/x4b - /xae/x4c - /xae/x4d - /xae/x4e - /xae/x4f - /xae/x50 - /xae/x51 - /xae/x52 - /xae/x53 - /xae/x54 - /xae/x55 - /xae/x56 - /xae/x57 - /xae/x58 - /xae/x59 - /xae/x5a - /xae/x5b - /xae/x5c - /xae/x5d - /xae/x5e - /xae/x5f - /xae/x60 - /xae/x61 - /xae/x62 - /xae/x63 - /xae/x64 - /xae/x65 - /xae/x66 - /xae/x67 - /xae/x68 - /xae/x69 - /xae/x6a - /xae/x6b - /xae/x6c - /xae/x6d - /xae/x6e - /xae/x6f - /xae/x70 - /xae/x71 - /xae/x72 - /xae/x73 - /xae/x74 - /xae/x75 - /xae/x76 - /xae/x77 - /xae/x78 - /xae/x79 - /xae/x7a - /xae/x7b - /xae/x7c - /xae/x7d - /xae/x7e - /xae/xa1 - /xae/xa2 - /xae/xa3 - /xae/xa4 - /xae/xa5 - /xae/xa6 - /xae/xa7 - /xae/xa8 - /xae/xa9 - /xae/xaa - /xae/xab - /xae/xac - /xae/xad - /xae/xae - /xae/xaf - /xae/xb0 - /xae/xb1 - /xae/xb2 - /xae/xb3 - /xae/xb4 - /xae/xb5 - /xae/xb6 - /xae/xb7 - /xae/xb8 - /xae/xb9 - /xae/xba - /xae/xbb - /xae/xbc - /xae/xbd - /xae/xbe - /xae/xbf - /xae/xc0 - /xae/xc1 - /xae/xc2 - /xae/xc3 - /xae/xc4 - /xae/xc5 - /xae/xc6 - /xae/xc7 - /xae/xc8 - /xae/xc9 - /xae/xca - /xae/xcb - /xae/xcc - /xae/xcd - /xae/xce - /xae/xcf - /xae/xd0 - /xae/xd1 - /xae/xd2 - /xae/xd3 - /xae/xd4 - /xae/xd5 - /xae/xd6 - /xae/xd7 - /xae/xd8 - /xae/xd9 - /xae/xda - /xae/xdb - /xae/xdc - /xae/xdd - /xae/xde - /xae/xdf - /xae/xe0 - /xae/xe1 - /xae/xe2 - /xae/xe3 - /xae/xe4 - /xae/xe5 - /xae/xe6 - /xae/xe7 - /xae/xe8 - /xae/xe9 - /xae/xea - /xae/xeb - /xae/xec - /xae/xed - /xae/xee - /xae/xef - /xae/xf0 - /xae/xf1 - /xae/xf2 - /xae/xf3 - /xae/xf4 - /xae/xf5 - /xae/xf6 - /xae/xf7 - /xae/xf8 - /xae/xf9 - /xae/xfa - /xae/xfb - /xae/xfc - /xae/xfd - /xae/xfe - /xaf/x40 - /xaf/x41 - /xaf/x42 - /xaf/x43 - /xaf/x44 - /xaf/x45 - /xaf/x46 - /xaf/x47 - /xaf/x48 - /xaf/x49 - /xaf/x4a - /xaf/x4b - /xaf/x4c - /xaf/x4d - /xaf/x4e - /xaf/x4f - /xaf/x50 - /xaf/x51 - /xaf/x52 - /xaf/x53 - /xaf/x54 - /xaf/x55 - /xaf/x56 - /xaf/x57 - /xaf/x58 - /xaf/x59 - /xaf/x5a - /xaf/x5b - /xaf/x5c - /xaf/x5d - /xaf/x5e - /xaf/x5f - /xaf/x60 - /xaf/x61 - /xaf/x62 - /xaf/x63 - /xaf/x64 - /xaf/x65 - /xaf/x66 - /xaf/x67 - /xaf/x68 - /xaf/x69 - /xaf/x6a - /xaf/x6b - /xaf/x6c - /xaf/x6d - /xaf/x6e - /xaf/x6f - /xaf/x70 - /xaf/x71 - /xaf/x72 - /xaf/x73 - /xaf/x74 - /xaf/x75 - /xaf/x76 - /xaf/x77 - /xaf/x78 - /xaf/x79 - /xaf/x7a - /xaf/x7b - /xaf/x7c - /xaf/x7d - /xaf/x7e - /xaf/xa1 - /xaf/xa2 - /xaf/xa3 - /xaf/xa4 - /xaf/xa5 - /xaf/xa6 - /xaf/xa7 - /xaf/xa8 - /xaf/xa9 - /xaf/xaa - /xaf/xab - /xaf/xac - /xaf/xad - /xaf/xae - /xaf/xaf - /xaf/xb0 - /xaf/xb1 - /xaf/xb2 - /xaf/xb3 - /xaf/xb4 - /xaf/xb5 - /xaf/xb6 - /xaf/xb7 - /xaf/xb8 - /xaf/xb9 - /xaf/xba - /xaf/xbb - /xaf/xbc - /xaf/xbd - /xaf/xbe - /xaf/xbf - /xaf/xc0 - /xaf/xc1 - /xaf/xc2 - /xaf/xc3 - /xaf/xc4 - /xaf/xc5 - /xaf/xc6 - /xaf/xc7 - /xaf/xc8 - /xaf/xc9 - /xaf/xca - /xaf/xcb - /xaf/xcc - /xaf/xcd - /xaf/xce - /xaf/xcf - /xaf/xd0 - /xaf/xd1 - /xaf/xd2 - /xaf/xd3 - /xaf/xd4 - /xaf/xd5 - /xaf/xd6 - /xaf/xd7 - /xaf/xd8 - /xaf/xd9 - /xaf/xda - /xaf/xdb - /xaf/xdc - /xaf/xdd - /xaf/xde - /xaf/xdf - /xaf/xe0 - /xaf/xe1 - /xaf/xe2 - /xaf/xe3 - /xaf/xe4 - /xaf/xe5 - /xaf/xe6 - /xaf/xe7 - /xaf/xe8 - /xaf/xe9 - /xaf/xea - /xaf/xeb - /xaf/xec - /xaf/xed - /xaf/xee - /xaf/xef - /xaf/xf0 - /xaf/xf1 - /xaf/xf2 - /xaf/xf3 - /xaf/xf4 - /xaf/xf5 - /xaf/xf6 - /xaf/xf7 - /xaf/xf8 - /xaf/xf9 - /xaf/xfa - /xaf/xfb - /xaf/xfc - /xaf/xfd - /xaf/xfe - /xb0/x40 - /xb0/x41 - /xb0/x42 - /xb0/x43 - /xb0/x44 - /xb0/x45 - /xb0/x46 - /xb0/x47 - /xb0/x48 - /xb0/x49 - /xb0/x4a - /xb0/x4b - /xb0/x4c - /xb0/x4d - /xb0/x4e - /xb0/x4f - /xb0/x50 - /xb0/x51 - /xb0/x52 - /xb0/x53 - /xb0/x54 - /xb0/x55 - /xb0/x56 - /xb0/x57 - /xb0/x58 - /xb0/x59 - /xb0/x5a - /xb0/x5b - /xb0/x5c - /xb0/x5d - /xb0/x5e - /xb0/x5f - /xb0/x60 - /xb0/x61 - /xb0/x62 - /xb0/x63 - /xb0/x64 - /xb0/x65 - /xb0/x66 - /xb0/x67 - /xb0/x68 - /xb0/x69 - /xb0/x6a - /xb0/x6b - /xb0/x6c - /xb0/x6d - /xb0/x6e - /xb0/x6f - /xb0/x70 - /xb0/x71 - /xb0/x72 - /xb0/x73 - /xb0/x74 - /xb0/x75 - /xb0/x76 - /xb0/x77 - /xb0/x78 - /xb0/x79 - /xb0/x7a - /xb0/x7b - /xb0/x7c - /xb0/x7d - /xb0/x7e - /xb0/xa1 - /xb0/xa2 - /xb0/xa3 - /xb0/xa4 - /xb0/xa5 - /xb0/xa6 - /xb0/xa7 - /xb0/xa8 - /xb0/xa9 - /xb0/xaa - /xb0/xab - /xb0/xac - /xb0/xad - /xb0/xae - /xb0/xaf - /xb0/xb0 - /xb0/xb1 - /xb0/xb2 - /xb0/xb3 - /xb0/xb4 - /xb0/xb5 - /xb0/xb6 - /xb0/xb7 - /xb0/xb8 - /xb0/xb9 - /xb0/xba - /xb0/xbb - /xb0/xbc - /xb0/xbd - /xb0/xbe - /xb0/xbf - /xb0/xc0 - /xb0/xc1 - /xb0/xc2 - /xb0/xc3 - /xb0/xc4 - /xb0/xc5 - /xb0/xc6 - /xb0/xc7 - /xb0/xc8 - /xb0/xc9 - /xb0/xca - /xb0/xcb - /xb0/xcc - /xb0/xcd - /xb0/xce - /xb0/xcf - /xb0/xd0 - /xb0/xd1 - /xb0/xd2 - /xb0/xd3 - /xb0/xd4 - /xb0/xd5 - /xb0/xd6 - /xb0/xd7 - /xb0/xd8 - /xb0/xd9 - /xb0/xda - /xb0/xdb - /xb0/xdc - /xb0/xdd - /xb0/xde - /xb0/xdf - /xb0/xe0 - /xb0/xe1 - /xb0/xe2 - /xb0/xe3 - /xb0/xe4 - /xb0/xe5 - /xb0/xe6 - /xb0/xe7 - /xb0/xe8 - /xb0/xe9 - /xb0/xea - /xb0/xeb - /xb0/xec - /xb0/xed - /xb0/xee - /xb0/xef - /xb0/xf0 - /xb0/xf1 - /xb0/xf2 - /xb0/xf3 - /xb0/xf4 - /xb0/xf5 - /xb0/xf6 - /xb0/xf7 - /xb0/xf8 - /xb0/xf9 - /xb0/xfa - /xb0/xfb - /xb0/xfc - /xb0/xfd - /xb0/xfe - /xb1/x40 - /xb1/x41 - /xb1/x42 - /xb1/x43 - /xb1/x44 - /xb1/x45 - /xb1/x46 - /xb1/x47 - /xb1/x48 - /xb1/x49 - /xb1/x4a - /xb1/x4b - /xb1/x4c - /xb1/x4d - /xb1/x4e - /xb1/x4f - /xb1/x50 - /xb1/x51 - /xb1/x52 - /xb1/x53 - /xb1/x54 - /xb1/x55 - /xb1/x56 - /xb1/x57 - /xb1/x58 - /xb1/x59 - /xb1/x5a - /xb1/x5b - /xb1/x5c - /xb1/x5d - /xb1/x5e - /xb1/x5f - /xb1/x60 - /xb1/x61 - /xb1/x62 - /xb1/x63 - /xb1/x64 - /xb1/x65 - /xb1/x66 - /xb1/x67 - /xb1/x68 - /xb1/x69 - /xb1/x6a - /xb1/x6b - /xb1/x6c - /xb1/x6d - /xb1/x6e - /xb1/x6f - /xb1/x70 - /xb1/x71 - /xb1/x72 - /xb1/x73 - /xb1/x74 - /xb1/x75 - /xb1/x76 - /xb1/x77 - /xb1/x78 - /xb1/x79 - /xb1/x7a - /xb1/x7b - /xb1/x7c - /xb1/x7d - /xb1/x7e - /xb1/xa1 - /xb1/xa2 - /xb1/xa3 - /xb1/xa4 - /xb1/xa5 - /xb1/xa6 - /xb1/xa7 - /xb1/xa8 - /xb1/xa9 - /xb1/xaa - /xb1/xab - /xb1/xac - /xb1/xad - /xb1/xae - /xb1/xaf - /xb1/xb0 - /xb1/xb1 - /xb1/xb2 - /xb1/xb3 - /xb1/xb4 - /xb1/xb5 - /xb1/xb6 - /xb1/xb7 - /xb1/xb8 - /xb1/xb9 - /xb1/xba - /xb1/xbb - /xb1/xbc - /xb1/xbd - /xb1/xbe - /xb1/xbf - /xb1/xc0 - /xb1/xc1 - /xb1/xc2 - /xb1/xc3 - /xb1/xc4 - /xb1/xc5 - /xb1/xc6 - /xb1/xc7 - /xb1/xc8 - /xb1/xc9 - /xb1/xca - /xb1/xcb - /xb1/xcc - /xb1/xcd - /xb1/xce - /xb1/xcf - /xb1/xd0 - /xb1/xd1 - /xb1/xd2 - /xb1/xd3 - /xb1/xd4 - /xb1/xd5 - /xb1/xd6 - /xb1/xd7 - /xb1/xd8 - /xb1/xd9 - /xb1/xda - /xb1/xdb - /xb1/xdc - /xb1/xdd - /xb1/xde - /xb1/xdf - /xb1/xe0 - /xb1/xe1 - /xb1/xe2 - /xb1/xe3 - /xb1/xe4 - /xb1/xe5 - /xb1/xe6 - /xb1/xe7 - /xb1/xe8 - /xb1/xe9 - /xb1/xea - /xb1/xeb - /xb1/xec - /xb1/xed - /xb1/xee - /xb1/xef - /xb1/xf0 - /xb1/xf1 - /xb1/xf2 - /xb1/xf3 - /xb1/xf4 - /xb1/xf5 - /xb1/xf6 - /xb1/xf7 - /xb1/xf8 - /xb1/xf9 - /xb1/xfa - /xb1/xfb - /xb1/xfc - /xb1/xfd - /xb1/xfe - /xb2/x40 - /xb2/x41 - /xb2/x42 - /xb2/x43 - /xb2/x44 - /xb2/x45 - /xb2/x46 - /xb2/x47 - /xb2/x48 - /xb2/x49 - /xb2/x4a - /xb2/x4b - /xb2/x4c - /xb2/x4d - /xb2/x4e - /xb2/x4f - /xb2/x50 - /xb2/x51 - /xb2/x52 - /xb2/x53 - /xb2/x54 - /xb2/x55 - /xb2/x56 - /xb2/x57 - /xb2/x58 - /xb2/x59 - /xb2/x5a - /xb2/x5b - /xb2/x5c - /xb2/x5d - /xb2/x5e - /xb2/x5f - /xb2/x60 - /xb2/x61 - /xb2/x62 - /xb2/x63 - /xb2/x64 - /xb2/x65 - /xb2/x66 - /xb2/x67 - /xb2/x68 - /xb2/x69 - /xb2/x6a - /xb2/x6b - /xb2/x6c - /xb2/x6d - /xb2/x6e - /xb2/x6f - /xb2/x70 - /xb2/x71 - /xb2/x72 - /xb2/x73 - /xb2/x74 - /xb2/x75 - /xb2/x76 - /xb2/x77 - /xb2/x78 - /xb2/x79 - /xb2/x7a - /xb2/x7b - /xb2/x7c - /xb2/x7d - /xb2/x7e - /xb2/xa1 - /xb2/xa2 - /xb2/xa3 - /xb2/xa4 - /xb2/xa5 - /xb2/xa6 - /xb2/xa7 - /xb2/xa8 - /xb2/xa9 - /xb2/xaa - /xb2/xab - /xb2/xac - /xb2/xad - /xb2/xae - /xb2/xaf - /xb2/xb0 - /xb2/xb1 - /xb2/xb2 - /xb2/xb3 - /xb2/xb4 - /xb2/xb5 - /xb2/xb6 - /xb2/xb7 - /xb2/xb8 - /xb2/xb9 - /xb2/xba - /xb2/xbb - /xb2/xbc - /xb2/xbd - /xb2/xbe - /xb2/xbf - /xb2/xc0 - /xb2/xc1 - /xb2/xc2 - /xb2/xc3 - /xb2/xc4 - /xb2/xc5 - /xb2/xc6 - /xb2/xc7 - /xb2/xc8 - /xb2/xc9 - /xb2/xca - /xb2/xcb - /xb2/xcc - /xb2/xcd - /xb2/xce - /xb2/xcf - /xb2/xd0 - /xb2/xd1 - /xb2/xd2 - /xb2/xd3 - /xb2/xd4 - /xb2/xd5 - /xb2/xd6 - /xb2/xd7 - /xb2/xd8 - /xb2/xd9 - /xb2/xda - /xb2/xdb - /xb2/xdc - /xb2/xdd - /xb2/xde - /xb2/xdf - /xb2/xe0 - /xb2/xe1 - /xb2/xe2 - /xb2/xe3 - /xb2/xe4 - /xb2/xe5 - /xb2/xe6 - /xb2/xe7 - /xb2/xe8 - /xb2/xe9 - /xb2/xea - /xb2/xeb - /xb2/xec - /xb2/xed - /xb2/xee - /xb2/xef - /xb2/xf0 - /xb2/xf1 - /xb2/xf2 - /xb2/xf3 - /xb2/xf4 - /xb2/xf5 - /xb2/xf6 - /xb2/xf7 - /xb2/xf8 - /xb2/xf9 - /xb2/xfa - /xb2/xfb - /xb2/xfc - /xb2/xfd - /xb2/xfe - /xb3/x40 - /xb3/x41 - /xb3/x42 - /xb3/x43 - /xb3/x44 - /xb3/x45 - /xb3/x46 - /xb3/x47 - /xb3/x48 - /xb3/x49 - /xb3/x4a - /xb3/x4b - /xb3/x4c - /xb3/x4d - /xb3/x4e - /xb3/x4f - /xb3/x50 - /xb3/x51 - /xb3/x52 - /xb3/x53 - /xb3/x54 - /xb3/x55 - /xb3/x56 - /xb3/x57 - /xb3/x58 - /xb3/x59 - /xb3/x5a - /xb3/x5b - /xb3/x5c - /xb3/x5d - /xb3/x5e - /xb3/x5f - /xb3/x60 - /xb3/x61 - /xb3/x62 - /xb3/x63 - /xb3/x64 - /xb3/x65 - /xb3/x66 - /xb3/x67 - /xb3/x68 - /xb3/x69 - /xb3/x6a - /xb3/x6b - /xb3/x6c - /xb3/x6d - /xb3/x6e - /xb3/x6f - /xb3/x70 - /xb3/x71 - /xb3/x72 - /xb3/x73 - /xb3/x74 - /xb3/x75 - /xb3/x76 - /xb3/x77 - /xb3/x78 - /xb3/x79 - /xb3/x7a - /xb3/x7b - /xb3/x7c - /xb3/x7d - /xb3/x7e - /xb3/xa1 - /xb3/xa2 - /xb3/xa3 - /xb3/xa4 - /xb3/xa5 - /xb3/xa6 - /xb3/xa7 - /xb3/xa8 - /xb3/xa9 - /xb3/xaa - /xb3/xab - /xb3/xac - /xb3/xad - /xb3/xae - /xb3/xaf - /xb3/xb0 - /xb3/xb1 - /xb3/xb2 - /xb3/xb3 - /xb3/xb4 - /xb3/xb5 - /xb3/xb6 - /xb3/xb7 - /xb3/xb8 - /xb3/xb9 - /xb3/xba - /xb3/xbb - /xb3/xbc - /xb3/xbd - /xb3/xbe - /xb3/xbf - /xb3/xc0 - /xb3/xc1 - /xb3/xc2 - /xb3/xc3 - /xb3/xc4 - /xb3/xc5 - /xb3/xc6 - /xb3/xc7 - /xb3/xc8 - /xb3/xc9 - /xb3/xca - /xb3/xcb - /xb3/xcc - /xb3/xcd - /xb3/xce - /xb3/xcf - /xb3/xd0 - /xb3/xd1 - /xb3/xd2 - /xb3/xd3 - /xb3/xd4 - /xb3/xd5 - /xb3/xd6 - /xb3/xd7 - /xb3/xd8 - /xb3/xd9 - /xb3/xda - /xb3/xdb - /xb3/xdc - /xb3/xdd - /xb3/xde - /xb3/xdf - /xb3/xe0 - /xb3/xe1 - /xb3/xe2 - /xb3/xe3 - /xb3/xe4 - /xb3/xe5 - /xb3/xe6 - /xb3/xe7 - /xb3/xe8 - /xb3/xe9 - /xb3/xea - /xb3/xeb - /xb3/xec - /xb3/xed - /xb3/xee - /xb3/xef - /xb3/xf0 - /xb3/xf1 - /xb3/xf2 - /xb3/xf3 - /xb3/xf4 - /xb3/xf5 - /xb3/xf6 - /xb3/xf7 - /xb3/xf8 - /xb3/xf9 - /xb3/xfa - /xb3/xfb - /xb3/xfc - /xb3/xfd - /xb3/xfe - /xb4/x40 - /xb4/x41 - /xb4/x42 - /xb4/x43 - /xb4/x44 - /xb4/x45 - /xb4/x46 - /xb4/x47 - /xb4/x48 - /xb4/x49 - /xb4/x4a - /xb4/x4b - /xb4/x4c - /xb4/x4d - /xb4/x4e - /xb4/x4f - /xb4/x50 - /xb4/x51 - /xb4/x52 - /xb4/x53 - /xb4/x54 - /xb4/x55 - /xb4/x56 - /xb4/x57 - /xb4/x58 - /xb4/x59 - /xb4/x5a - /xb4/x5b - /xb4/x5c - /xb4/x5d - /xb4/x5e - /xb4/x5f - /xb4/x60 - /xb4/x61 - /xb4/x62 - /xb4/x63 - /xb4/x64 - /xb4/x65 - /xb4/x66 - /xb4/x67 - /xb4/x68 - /xb4/x69 - /xb4/x6a - /xb4/x6b - /xb4/x6c - /xb4/x6d - /xb4/x6e - /xb4/x6f - /xb4/x70 - /xb4/x71 - /xb4/x72 - /xb4/x73 - /xb4/x74 - /xb4/x75 - /xb4/x76 - /xb4/x77 - /xb4/x78 - /xb4/x79 - /xb4/x7a - /xb4/x7b - /xb4/x7c - /xb4/x7d - /xb4/x7e - /xb4/xa1 - /xb4/xa2 - /xb4/xa3 - /xb4/xa4 - /xb4/xa5 - /xb4/xa6 - /xb4/xa7 - /xb4/xa8 - /xb4/xa9 - /xb4/xaa - /xb4/xab - /xb4/xac - /xb4/xad - /xb4/xae - /xb4/xaf - /xb4/xb0 - /xb4/xb1 - /xb4/xb2 - /xb4/xb3 - /xb4/xb4 - /xb4/xb5 - /xb4/xb6 - /xb4/xb7 - /xb4/xb8 - /xb4/xb9 - /xb4/xba - /xb4/xbb - /xb4/xbc - /xb4/xbd - /xb4/xbe - /xb4/xbf - /xb4/xc0 - /xb4/xc1 - /xb4/xc2 - /xb4/xc3 - /xb4/xc4 - /xb4/xc5 - /xb4/xc6 - /xb4/xc7 - /xb4/xc8 - /xb4/xc9 - /xb4/xca - /xb4/xcb - /xb4/xcc - /xb4/xcd - /xb4/xce - /xb4/xcf - /xb4/xd0 - /xb4/xd1 - /xb4/xd2 - /xb4/xd3 - /xb4/xd4 - /xb4/xd5 - /xb4/xd6 - /xb4/xd7 - /xb4/xd8 - /xb4/xd9 - /xb4/xda - /xb4/xdb - /xb4/xdc - /xb4/xdd - /xb4/xde - /xb4/xdf - /xb4/xe0 - /xb4/xe1 - /xb4/xe2 - /xb4/xe3 - /xb4/xe4 - /xb4/xe5 - /xb4/xe6 - /xb4/xe7 - /xb4/xe8 - /xb4/xe9 - /xb4/xea - /xb4/xeb - /xb4/xec - /xb4/xed - /xb4/xee - /xb4/xef - /xb4/xf0 - /xb4/xf1 - /xb4/xf2 - /xb4/xf3 - /xb4/xf4 - /xb4/xf5 - /xb4/xf6 - /xb4/xf7 - /xb4/xf8 - /xb4/xf9 - /xb4/xfa - /xb4/xfb - /xb4/xfc - /xb4/xfd - /xb4/xfe - /xb5/x40 - /xb5/x41 - /xb5/x42 - /xb5/x43 - /xb5/x44 - /xb5/x45 - /xb5/x46 - /xb5/x47 - /xb5/x48 - /xb5/x49 - /xb5/x4a - /xb5/x4b - /xb5/x4c - /xb5/x4d - /xb5/x4e - /xb5/x4f - /xb5/x50 - /xb5/x51 - /xb5/x52 - /xb5/x53 - /xb5/x54 - /xb5/x55 - /xb5/x56 - /xb5/x57 - /xb5/x58 - /xb5/x59 - /xb5/x5a - /xb5/x5b - /xb5/x5c - /xb5/x5d - /xb5/x5e - /xb5/x5f - /xb5/x60 - /xb5/x61 - /xb5/x62 - /xb5/x63 - /xb5/x64 - /xb5/x65 - /xb5/x66 - /xb5/x67 - /xb5/x68 - /xb5/x69 - /xb5/x6a - /xb5/x6b - /xb5/x6c - /xb5/x6d - /xb5/x6e - /xb5/x6f - /xb5/x70 - /xb5/x71 - /xb5/x72 - /xb5/x73 - /xb5/x74 - /xb5/x75 - /xb5/x76 - /xb5/x77 - /xb5/x78 - /xb5/x79 - /xb5/x7a - /xb5/x7b - /xb5/x7c - /xb5/x7d - /xb5/x7e - /xb5/xa1 - /xb5/xa2 - /xb5/xa3 - /xb5/xa4 - /xb5/xa5 - /xb5/xa6 - /xb5/xa7 - /xb5/xa8 - /xb5/xa9 - /xb5/xaa - /xb5/xab - /xb5/xac - /xb5/xad - /xb5/xae - /xb5/xaf - /xb5/xb0 - /xb5/xb1 - /xb5/xb2 - /xb5/xb3 - /xb5/xb4 - /xb5/xb5 - /xb5/xb6 - /xb5/xb7 - /xb5/xb8 - /xb5/xb9 - /xb5/xba - /xb5/xbb - /xb5/xbc - /xb5/xbd - /xb5/xbe - /xb5/xbf - /xb5/xc0 - /xb5/xc1 - /xb5/xc2 - /xb5/xc3 - /xb5/xc4 - /xb5/xc5 - /xb5/xc6 - /xb5/xc7 - /xb5/xc8 - /xb5/xc9 - /xb5/xca - /xb5/xcb - /xb5/xcc - /xb5/xcd - /xb5/xce - /xb5/xcf - /xb5/xd0 - /xb5/xd1 - /xb5/xd2 - /xb5/xd3 - /xb5/xd4 - /xb5/xd5 - /xb5/xd6 - /xb5/xd7 - /xb5/xd8 - /xb5/xd9 - /xb5/xda - /xb5/xdb - /xb5/xdc - /xb5/xdd - /xb5/xde - /xb5/xdf - /xb5/xe0 - /xb5/xe1 - /xb5/xe2 - /xb5/xe3 - /xb5/xe4 - /xb5/xe5 - /xb5/xe6 - /xb5/xe7 - /xb5/xe8 - /xb5/xe9 - /xb5/xea - /xb5/xeb - /xb5/xec - /xb5/xed - /xb5/xee - /xb5/xef - /xb5/xf0 - /xb5/xf1 - /xb5/xf2 - /xb5/xf3 - /xb5/xf4 - /xb5/xf5 - /xb5/xf6 - /xb5/xf7 - /xb5/xf8 - /xb5/xf9 - /xb5/xfa - /xb5/xfb - /xb5/xfc - /xb5/xfd - /xb5/xfe - /xb6/x40 - /xb6/x41 - /xb6/x42 - /xb6/x43 - /xb6/x44 - /xb6/x45 - /xb6/x46 - /xb6/x47 - /xb6/x48 - /xb6/x49 - /xb6/x4a - /xb6/x4b - /xb6/x4c - /xb6/x4d - /xb6/x4e - /xb6/x4f - /xb6/x50 - /xb6/x51 - /xb6/x52 - /xb6/x53 - /xb6/x54 - /xb6/x55 - /xb6/x56 - /xb6/x57 - /xb6/x58 - /xb6/x59 - /xb6/x5a - /xb6/x5b - /xb6/x5c - /xb6/x5d - /xb6/x5e - /xb6/x5f - /xb6/x60 - /xb6/x61 - /xb6/x62 - /xb6/x63 - /xb6/x64 - /xb6/x65 - /xb6/x66 - /xb6/x67 - /xb6/x68 - /xb6/x69 - /xb6/x6a - /xb6/x6b - /xb6/x6c - /xb6/x6d - /xb6/x6e - /xb6/x6f - /xb6/x70 - /xb6/x71 - /xb6/x72 - /xb6/x73 - /xb6/x74 - /xb6/x75 - /xb6/x76 - /xb6/x77 - /xb6/x78 - /xb6/x79 - /xb6/x7a - /xb6/x7b - /xb6/x7c - /xb6/x7d - /xb6/x7e - /xb6/xa1 - /xb6/xa2 - /xb6/xa3 - /xb6/xa4 - /xb6/xa5 - /xb6/xa6 - /xb6/xa7 - /xb6/xa8 - /xb6/xa9 - /xb6/xaa - /xb6/xab - /xb6/xac - /xb6/xad - /xb6/xae - /xb6/xaf - /xb6/xb0 - /xb6/xb1 - /xb6/xb2 - /xb6/xb3 - /xb6/xb4 - /xb6/xb5 - /xb6/xb6 - /xb6/xb7 - /xb6/xb8 - /xb6/xb9 - /xb6/xba - /xb6/xbb - /xb6/xbc - /xb6/xbd - /xb6/xbe - /xb6/xbf - /xb6/xc0 - /xb6/xc1 - /xb6/xc2 - /xb6/xc3 - /xb6/xc4 - /xb6/xc5 - /xb6/xc6 - /xb6/xc7 - /xb6/xc8 - /xb6/xc9 - /xb6/xca - /xb6/xcb - /xb6/xcc - /xb6/xcd - /xb6/xce - /xb6/xcf - /xb6/xd0 - /xb6/xd1 - /xb6/xd2 - /xb6/xd3 - /xb6/xd4 - /xb6/xd5 - /xb6/xd6 - /xb6/xd7 - /xb6/xd8 - /xb6/xd9 - /xb6/xda - /xb6/xdb - /xb6/xdc - /xb6/xdd - /xb6/xde - /xb6/xdf - /xb6/xe0 - /xb6/xe1 - /xb6/xe2 - /xb6/xe3 - /xb6/xe4 - /xb6/xe5 - /xb6/xe6 - /xb6/xe7 - /xb6/xe8 - /xb6/xe9 - /xb6/xea - /xb6/xeb - /xb6/xec - /xb6/xed - /xb6/xee - /xb6/xef - /xb6/xf0 - /xb6/xf1 - /xb6/xf2 - /xb6/xf3 - /xb6/xf4 - /xb6/xf5 - /xb6/xf6 - /xb6/xf7 - /xb6/xf8 - /xb6/xf9 - /xb6/xfa - /xb6/xfb - /xb6/xfc - /xb6/xfd - /xb6/xfe - /xb7/x40 - /xb7/x41 - /xb7/x42 - /xb7/x43 - /xb7/x44 - /xb7/x45 - /xb7/x46 - /xb7/x47 - /xb7/x48 - /xb7/x49 - /xb7/x4a - /xb7/x4b - /xb7/x4c - /xb7/x4d - /xb7/x4e - /xb7/x4f - /xb7/x50 - /xb7/x51 - /xb7/x52 - /xb7/x53 - /xb7/x54 - /xb7/x55 - /xb7/x56 - /xb7/x57 - /xb7/x58 - /xb7/x59 - /xb7/x5a - /xb7/x5b - /xb7/x5c - /xb7/x5d - /xb7/x5e - /xb7/x5f - /xb7/x60 - /xb7/x61 - /xb7/x62 - /xb7/x63 - /xb7/x64 - /xb7/x65 - /xb7/x66 - /xb7/x67 - /xb7/x68 - /xb7/x69 - /xb7/x6a - /xb7/x6b - /xb7/x6c - /xb7/x6d - /xb7/x6e - /xb7/x6f - /xb7/x70 - /xb7/x71 - /xb7/x72 - /xb7/x73 - /xb7/x74 - /xb7/x75 - /xb7/x76 - /xb7/x77 - /xb7/x78 - /xb7/x79 - /xb7/x7a - /xb7/x7b - /xb7/x7c - /xb7/x7d - /xb7/x7e - /xb7/xa1 - /xb7/xa2 - /xb7/xa3 - /xb7/xa4 - /xb7/xa5 - /xb7/xa6 - /xb7/xa7 - /xb7/xa8 - /xb7/xa9 - /xb7/xaa - /xb7/xab - /xb7/xac - /xb7/xad - /xb7/xae - /xb7/xaf - /xb7/xb0 - /xb7/xb1 - /xb7/xb2 - /xb7/xb3 - /xb7/xb4 - /xb7/xb5 - /xb7/xb6 - /xb7/xb7 - /xb7/xb8 - /xb7/xb9 - /xb7/xba - /xb7/xbb - /xb7/xbc - /xb7/xbd - /xb7/xbe - /xb7/xbf - /xb7/xc0 - /xb7/xc1 - /xb7/xc2 - /xb7/xc3 - /xb7/xc4 - /xb7/xc5 - /xb7/xc6 - /xb7/xc7 - /xb7/xc8 - /xb7/xc9 - /xb7/xca - /xb7/xcb - /xb7/xcc - /xb7/xcd - /xb7/xce - /xb7/xcf - /xb7/xd0 - /xb7/xd1 - /xb7/xd2 - /xb7/xd3 - /xb7/xd4 - /xb7/xd5 - /xb7/xd6 - /xb7/xd7 - /xb7/xd8 - /xb7/xd9 - /xb7/xda - /xb7/xdb - /xb7/xdc - /xb7/xdd - /xb7/xde - /xb7/xdf - /xb7/xe0 - /xb7/xe1 - /xb7/xe2 - /xb7/xe3 - /xb7/xe4 - /xb7/xe5 - /xb7/xe6 - /xb7/xe7 - /xb7/xe8 - /xb7/xe9 - /xb7/xea - /xb7/xeb - /xb7/xec - /xb7/xed - /xb7/xee - /xb7/xef - /xb7/xf0 - /xb7/xf1 - /xb7/xf2 - /xb7/xf3 - /xb7/xf4 - /xb7/xf5 - /xb7/xf6 - /xb7/xf7 - /xb7/xf8 - /xb7/xf9 - /xb7/xfa - /xb7/xfb - /xb7/xfc - /xb7/xfd - /xb7/xfe - /xb8/x40 - /xb8/x41 - /xb8/x42 - /xb8/x43 - /xb8/x44 - /xb8/x45 - /xb8/x46 - /xb8/x47 - /xb8/x48 - /xb8/x49 - /xb8/x4a - /xb8/x4b - /xb8/x4c - /xb8/x4d - /xb8/x4e - /xb8/x4f - /xb8/x50 - /xb8/x51 - /xb8/x52 - /xb8/x53 - /xb8/x54 - /xb8/x55 - /xb8/x56 - /xb8/x57 - /xb8/x58 - /xb8/x59 - /xb8/x5a - /xb8/x5b - /xb8/x5c - /xb8/x5d - /xb8/x5e - /xb8/x5f - /xb8/x60 - /xb8/x61 - /xb8/x62 - /xb8/x63 - /xb8/x64 - /xb8/x65 - /xb8/x66 - /xb8/x67 - /xb8/x68 - /xb8/x69 - /xb8/x6a - /xb8/x6b - /xb8/x6c - /xb8/x6d - /xb8/x6e - /xb8/x6f - /xb8/x70 - /xb8/x71 - /xb8/x72 - /xb8/x73 - /xb8/x74 - /xb8/x75 - /xb8/x76 - /xb8/x77 - /xb8/x78 - /xb8/x79 - /xb8/x7a - /xb8/x7b - /xb8/x7c - /xb8/x7d - /xb8/x7e - /xb8/xa1 - /xb8/xa2 - /xb8/xa3 - /xb8/xa4 - /xb8/xa5 - /xb8/xa6 - /xb8/xa7 - /xb8/xa8 - /xb8/xa9 - /xb8/xaa - /xb8/xab - /xb8/xac - /xb8/xad - /xb8/xae - /xb8/xaf - /xb8/xb0 - /xb8/xb1 - /xb8/xb2 - /xb8/xb3 - /xb8/xb4 - /xb8/xb5 - /xb8/xb6 - /xb8/xb7 - /xb8/xb8 - /xb8/xb9 - /xb8/xba - /xb8/xbb - /xb8/xbc - /xb8/xbd - /xb8/xbe - /xb8/xbf - /xb8/xc0 - /xb8/xc1 - /xb8/xc2 - /xb8/xc3 - /xb8/xc4 - /xb8/xc5 - /xb8/xc6 - /xb8/xc7 - /xb8/xc8 - /xb8/xc9 - /xb8/xca - /xb8/xcb - /xb8/xcc - /xb8/xcd - /xb8/xce - /xb8/xcf - /xb8/xd0 - /xb8/xd1 - /xb8/xd2 - /xb8/xd3 - /xb8/xd4 - /xb8/xd5 - /xb8/xd6 - /xb8/xd7 - /xb8/xd8 - /xb8/xd9 - /xb8/xda - /xb8/xdb - /xb8/xdc - /xb8/xdd - /xb8/xde - /xb8/xdf - /xb8/xe0 - /xb8/xe1 - /xb8/xe2 - /xb8/xe3 - /xb8/xe4 - /xb8/xe5 - /xb8/xe6 - /xb8/xe7 - /xb8/xe8 - /xb8/xe9 - /xb8/xea - /xb8/xeb - /xb8/xec - /xb8/xed - /xb8/xee - /xb8/xef - /xb8/xf0 - /xb8/xf1 - /xb8/xf2 - /xb8/xf3 - /xb8/xf4 - /xb8/xf5 - /xb8/xf6 - /xb8/xf7 - /xb8/xf8 - /xb8/xf9 - /xb8/xfa - /xb8/xfb - /xb8/xfc - /xb8/xfd - /xb8/xfe - /xb9/x40 - /xb9/x41 - /xb9/x42 - /xb9/x43 - /xb9/x44 - /xb9/x45 - /xb9/x46 - /xb9/x47 - /xb9/x48 - /xb9/x49 - /xb9/x4a - /xb9/x4b - /xb9/x4c - /xb9/x4d - /xb9/x4e - /xb9/x4f - /xb9/x50 - /xb9/x51 - /xb9/x52 - /xb9/x53 - /xb9/x54 - /xb9/x55 - /xb9/x56 - /xb9/x57 - /xb9/x58 - /xb9/x59 - /xb9/x5a - /xb9/x5b - /xb9/x5c - /xb9/x5d - /xb9/x5e - /xb9/x5f - /xb9/x60 - /xb9/x61 - /xb9/x62 - /xb9/x63 - /xb9/x64 - /xb9/x65 - /xb9/x66 - /xb9/x67 - /xb9/x68 - /xb9/x69 - /xb9/x6a - /xb9/x6b - /xb9/x6c - /xb9/x6d - /xb9/x6e - /xb9/x6f - /xb9/x70 - /xb9/x71 - /xb9/x72 - /xb9/x73 - /xb9/x74 - /xb9/x75 - /xb9/x76 - /xb9/x77 - /xb9/x78 - /xb9/x79 - /xb9/x7a - /xb9/x7b - /xb9/x7c - /xb9/x7d - /xb9/x7e - /xb9/xa1 - /xb9/xa2 - /xb9/xa3 - /xb9/xa4 - /xb9/xa5 - /xb9/xa6 - /xb9/xa7 - /xb9/xa8 - /xb9/xa9 - /xb9/xaa - /xb9/xab - /xb9/xac - /xb9/xad - /xb9/xae - /xb9/xaf - /xb9/xb0 - /xb9/xb1 - /xb9/xb2 - /xb9/xb3 - /xb9/xb4 - /xb9/xb5 - /xb9/xb6 - /xb9/xb7 - /xb9/xb8 - /xb9/xb9 - /xb9/xba - /xb9/xbb - /xb9/xbc - /xb9/xbd - /xb9/xbe - /xb9/xbf - /xb9/xc0 - /xb9/xc1 - /xb9/xc2 - /xb9/xc3 - /xb9/xc4 - /xb9/xc5 - /xb9/xc6 - /xb9/xc7 - /xb9/xc8 - /xb9/xc9 - /xb9/xca - /xb9/xcb - /xb9/xcc - /xb9/xcd - /xb9/xce - /xb9/xcf - /xb9/xd0 - /xb9/xd1 - /xb9/xd2 - /xb9/xd3 - /xb9/xd4 - /xb9/xd5 - /xb9/xd6 - /xb9/xd7 - /xb9/xd8 - /xb9/xd9 - /xb9/xda - /xb9/xdb - /xb9/xdc - /xb9/xdd - /xb9/xde - /xb9/xdf - /xb9/xe0 - /xb9/xe1 - /xb9/xe2 - /xb9/xe3 - /xb9/xe4 - /xb9/xe5 - /xb9/xe6 - /xb9/xe7 - /xb9/xe8 - /xb9/xe9 - /xb9/xea - /xb9/xeb - /xb9/xec - /xb9/xed - /xb9/xee - /xb9/xef - /xb9/xf0 - /xb9/xf1 - /xb9/xf2 - /xb9/xf3 - /xb9/xf4 - /xb9/xf5 - /xb9/xf6 - /xb9/xf7 - /xb9/xf8 - /xb9/xf9 - /xb9/xfa - /xb9/xfb - /xb9/xfc - /xb9/xfd - /xb9/xfe - /xba/x40 - /xba/x41 - /xba/x42 - /xba/x43 - /xba/x44 - /xba/x45 - /xba/x46 - /xba/x47 - /xba/x48 - /xba/x49 - /xba/x4a - /xba/x4b - /xba/x4c - /xba/x4d - /xba/x4e - /xba/x4f - /xba/x50 - /xba/x51 - /xba/x52 - /xba/x53 - /xba/x54 - /xba/x55 - /xba/x56 - /xba/x57 - /xba/x58 - /xba/x59 - /xba/x5a - /xba/x5b - /xba/x5c - /xba/x5d - /xba/x5e - /xba/x5f - /xba/x60 - /xba/x61 - /xba/x62 - /xba/x63 - /xba/x64 - /xba/x65 - /xba/x66 - /xba/x67 - /xba/x68 - /xba/x69 - /xba/x6a - /xba/x6b - /xba/x6c - /xba/x6d - /xba/x6e - /xba/x6f - /xba/x70 - /xba/x71 - /xba/x72 - /xba/x73 - /xba/x74 - /xba/x75 - /xba/x76 - /xba/x77 - /xba/x78 - /xba/x79 - /xba/x7a - /xba/x7b - /xba/x7c - /xba/x7d - /xba/x7e - /xba/xa1 - /xba/xa2 - /xba/xa3 - /xba/xa4 - /xba/xa5 - /xba/xa6 - /xba/xa7 - /xba/xa8 - /xba/xa9 - /xba/xaa - /xba/xab - /xba/xac - /xba/xad - /xba/xae - /xba/xaf - /xba/xb0 - /xba/xb1 - /xba/xb2 - /xba/xb3 - /xba/xb4 - /xba/xb5 - /xba/xb6 - /xba/xb7 - /xba/xb8 - /xba/xb9 - /xba/xba - /xba/xbb - /xba/xbc - /xba/xbd - /xba/xbe - /xba/xbf - /xba/xc0 - /xba/xc1 - /xba/xc2 - /xba/xc3 - /xba/xc4 - /xba/xc5 - /xba/xc6 - /xba/xc7 - /xba/xc8 - /xba/xc9 - /xba/xca - /xba/xcb - /xba/xcc - /xba/xcd - /xba/xce - /xba/xcf - /xba/xd0 - /xba/xd1 - /xba/xd2 - /xba/xd3 - /xba/xd4 - /xba/xd5 - /xba/xd6 - /xba/xd7 - /xba/xd8 - /xba/xd9 - /xba/xda - /xba/xdb - /xba/xdc - /xba/xdd - /xba/xde - /xba/xdf - /xba/xe0 - /xba/xe1 - /xba/xe2 - /xba/xe3 - /xba/xe4 - /xba/xe5 - /xba/xe6 - /xba/xe7 - /xba/xe8 - /xba/xe9 - /xba/xea - /xba/xeb - /xba/xec - /xba/xed - /xba/xee - /xba/xef - /xba/xf0 - /xba/xf1 - /xba/xf2 - /xba/xf3 - /xba/xf4 - /xba/xf5 - /xba/xf6 - /xba/xf7 - /xba/xf8 - /xba/xf9 - /xba/xfa - /xba/xfb - /xba/xfc - /xba/xfd - /xba/xfe - /xbb/x40 - /xbb/x41 - /xbb/x42 - /xbb/x43 - /xbb/x44 - /xbb/x45 - /xbb/x46 - /xbb/x47 - /xbb/x48 - /xbb/x49 - /xbb/x4a - /xbb/x4b - /xbb/x4c - /xbb/x4d - /xbb/x4e - /xbb/x4f - /xbb/x50 - /xbb/x51 - /xbb/x52 - /xbb/x53 - /xbb/x54 - /xbb/x55 - /xbb/x56 - /xbb/x57 - /xbb/x58 - /xbb/x59 - /xbb/x5a - /xbb/x5b - /xbb/x5c - /xbb/x5d - /xbb/x5e - /xbb/x5f - /xbb/x60 - /xbb/x61 - /xbb/x62 - /xbb/x63 - /xbb/x64 - /xbb/x65 - /xbb/x66 - /xbb/x67 - /xbb/x68 - /xbb/x69 - /xbb/x6a - /xbb/x6b - /xbb/x6c - /xbb/x6d - /xbb/x6e - /xbb/x6f - /xbb/x70 - /xbb/x71 - /xbb/x72 - /xbb/x73 - /xbb/x74 - /xbb/x75 - /xbb/x76 - /xbb/x77 - /xbb/x78 - /xbb/x79 - /xbb/x7a - /xbb/x7b - /xbb/x7c - /xbb/x7d - /xbb/x7e - /xbb/xa1 - /xbb/xa2 - /xbb/xa3 - /xbb/xa4 - /xbb/xa5 - /xbb/xa6 - /xbb/xa7 - /xbb/xa8 - /xbb/xa9 - /xbb/xaa - /xbb/xab - /xbb/xac - /xbb/xad - /xbb/xae - /xbb/xaf - /xbb/xb0 - /xbb/xb1 - /xbb/xb2 - /xbb/xb3 - /xbb/xb4 - /xbb/xb5 - /xbb/xb6 - /xbb/xb7 - /xbb/xb8 - /xbb/xb9 - /xbb/xba - /xbb/xbb - /xbb/xbc - /xbb/xbd - /xbb/xbe - /xbb/xbf - /xbb/xc0 - /xbb/xc1 - /xbb/xc2 - /xbb/xc3 - /xbb/xc4 - /xbb/xc5 - /xbb/xc6 - /xbb/xc7 - /xbb/xc8 - /xbb/xc9 - /xbb/xca - /xbb/xcb - /xbb/xcc - /xbb/xcd - /xbb/xce - /xbb/xcf - /xbb/xd0 - /xbb/xd1 - /xbb/xd2 - /xbb/xd3 - /xbb/xd4 - /xbb/xd5 - /xbb/xd6 - /xbb/xd7 - /xbb/xd8 - /xbb/xd9 - /xbb/xda - /xbb/xdb - /xbb/xdc - /xbb/xdd - /xbb/xde - /xbb/xdf - /xbb/xe0 - /xbb/xe1 - /xbb/xe2 - /xbb/xe3 - /xbb/xe4 - /xbb/xe5 - /xbb/xe6 - /xbb/xe7 - /xbb/xe8 - /xbb/xe9 - /xbb/xea - /xbb/xeb - /xbb/xec - /xbb/xed - /xbb/xee - /xbb/xef - /xbb/xf0 - /xbb/xf1 - /xbb/xf2 - /xbb/xf3 - /xbb/xf4 - /xbb/xf5 - /xbb/xf6 - /xbb/xf7 - /xbb/xf8 - /xbb/xf9 - /xbb/xfa - /xbb/xfb - /xbb/xfc - /xbb/xfd - /xbb/xfe - /xbc/x40 - /xbc/x41 - /xbc/x42 - /xbc/x43 - /xbc/x44 - /xbc/x45 - /xbc/x46 - /xbc/x47 - /xbc/x48 - /xbc/x49 - /xbc/x4a - /xbc/x4b - /xbc/x4c - /xbc/x4d - /xbc/x4e - /xbc/x4f - /xbc/x50 - /xbc/x51 - /xbc/x52 - /xbc/x53 - /xbc/x54 - /xbc/x55 - /xbc/x56 - /xbc/x57 - /xbc/x58 - /xbc/x59 - /xbc/x5a - /xbc/x5b - /xbc/x5c - /xbc/x5d - /xbc/x5e - /xbc/x5f - /xbc/x60 - /xbc/x61 - /xbc/x62 - /xbc/x63 - /xbc/x64 - /xbc/x65 - /xbc/x66 - /xbc/x67 - /xbc/x68 - /xbc/x69 - /xbc/x6a - /xbc/x6b - /xbc/x6c - /xbc/x6d - /xbc/x6e - /xbc/x6f - /xbc/x70 - /xbc/x71 - /xbc/x72 - /xbc/x73 - /xbc/x74 - /xbc/x75 - /xbc/x76 - /xbc/x77 - /xbc/x78 - /xbc/x79 - /xbc/x7a - /xbc/x7b - /xbc/x7c - /xbc/x7d - /xbc/x7e - /xbc/xa1 - /xbc/xa2 - /xbc/xa3 - /xbc/xa4 - /xbc/xa5 - /xbc/xa6 - /xbc/xa7 - /xbc/xa8 - /xbc/xa9 - /xbc/xaa - /xbc/xab - /xbc/xac - /xbc/xad - /xbc/xae - /xbc/xaf - /xbc/xb0 - /xbc/xb1 - /xbc/xb2 - /xbc/xb3 - /xbc/xb4 - /xbc/xb5 - /xbc/xb6 - /xbc/xb7 - /xbc/xb8 - /xbc/xb9 - /xbc/xba - /xbc/xbb - /xbc/xbc - /xbc/xbd - /xbc/xbe - /xbc/xbf - /xbc/xc0 - /xbc/xc1 - /xbc/xc2 - /xbc/xc3 - /xbc/xc4 - /xbc/xc5 - /xbc/xc6 - /xbc/xc7 - /xbc/xc8 - /xbc/xc9 - /xbc/xca - /xbc/xcb - /xbc/xcc - /xbc/xcd - /xbc/xce - /xbc/xcf - /xbc/xd0 - /xbc/xd1 - /xbc/xd2 - /xbc/xd3 - /xbc/xd4 - /xbc/xd5 - /xbc/xd6 - /xbc/xd7 - /xbc/xd8 - /xbc/xd9 - /xbc/xda - /xbc/xdb - /xbc/xdc - /xbc/xdd - /xbc/xde - /xbc/xdf - /xbc/xe0 - /xbc/xe1 - /xbc/xe2 - /xbc/xe3 - /xbc/xe4 - /xbc/xe5 - /xbc/xe6 - /xbc/xe7 - /xbc/xe8 - /xbc/xe9 - /xbc/xea - /xbc/xeb - /xbc/xec - /xbc/xed - /xbc/xee - /xbc/xef - /xbc/xf0 - /xbc/xf1 - /xbc/xf2 - /xbc/xf3 - /xbc/xf4 - /xbc/xf5 - /xbc/xf6 - /xbc/xf7 - /xbc/xf8 - /xbc/xf9 - /xbc/xfa - /xbc/xfb - /xbc/xfc - /xbc/xfd - /xbc/xfe - /xbd/x40 - /xbd/x41 - /xbd/x42 - /xbd/x43 - /xbd/x44 - /xbd/x45 - /xbd/x46 - /xbd/x47 - /xbd/x48 - /xbd/x49 - /xbd/x4a - /xbd/x4b - /xbd/x4c - /xbd/x4d - /xbd/x4e - /xbd/x4f - /xbd/x50 - /xbd/x51 - /xbd/x52 - /xbd/x53 - /xbd/x54 - /xbd/x55 - /xbd/x56 - /xbd/x57 - /xbd/x58 - /xbd/x59 - /xbd/x5a - /xbd/x5b - /xbd/x5c - /xbd/x5d - /xbd/x5e - /xbd/x5f - /xbd/x60 - /xbd/x61 - /xbd/x62 - /xbd/x63 - /xbd/x64 - /xbd/x65 - /xbd/x66 - /xbd/x67 - /xbd/x68 - /xbd/x69 - /xbd/x6a - /xbd/x6b - /xbd/x6c - /xbd/x6d - /xbd/x6e - /xbd/x6f - /xbd/x70 - /xbd/x71 - /xbd/x72 - /xbd/x73 - /xbd/x74 - /xbd/x75 - /xbd/x76 - /xbd/x77 - /xbd/x78 - /xbd/x79 - /xbd/x7a - /xbd/x7b - /xbd/x7c - /xbd/x7d - /xbd/x7e - /xbd/xa1 - /xbd/xa2 - /xbd/xa3 - /xbd/xa4 - /xbd/xa5 - /xbd/xa6 - /xbd/xa7 - /xbd/xa8 - /xbd/xa9 - /xbd/xaa - /xbd/xab - /xbd/xac - /xbd/xad - /xbd/xae - /xbd/xaf - /xbd/xb0 - /xbd/xb1 - /xbd/xb2 - /xbd/xb3 - /xbd/xb4 - /xbd/xb5 - /xbd/xb6 - /xbd/xb7 - /xbd/xb8 - /xbd/xb9 - /xbd/xba - /xbd/xbb - /xbd/xbc - /xbd/xbd - /xbd/xbe - /xbd/xbf - /xbd/xc0 - /xbd/xc1 - /xbd/xc2 - /xbd/xc3 - /xbd/xc4 - /xbd/xc5 - /xbd/xc6 - /xbd/xc7 - /xbd/xc8 - /xbd/xc9 - /xbd/xca - /xbd/xcb - /xbd/xcc - /xbd/xcd - /xbd/xce - /xbd/xcf - /xbd/xd0 - /xbd/xd1 - /xbd/xd2 - /xbd/xd3 - /xbd/xd4 - /xbd/xd5 - /xbd/xd6 - /xbd/xd7 - /xbd/xd8 - /xbd/xd9 - /xbd/xda - /xbd/xdb - /xbd/xdc - /xbd/xdd - /xbd/xde - /xbd/xdf - /xbd/xe0 - /xbd/xe1 - /xbd/xe2 - /xbd/xe3 - /xbd/xe4 - /xbd/xe5 - /xbd/xe6 - /xbd/xe7 - /xbd/xe8 - /xbd/xe9 - /xbd/xea - /xbd/xeb - /xbd/xec - /xbd/xed - /xbd/xee - /xbd/xef - /xbd/xf0 - /xbd/xf1 - /xbd/xf2 - /xbd/xf3 - /xbd/xf4 - /xbd/xf5 - /xbd/xf6 - /xbd/xf7 - /xbd/xf8 - /xbd/xf9 - /xbd/xfa - /xbd/xfb - /xbd/xfc - /xbd/xfd - /xbd/xfe - /xbe/x40 - /xbe/x41 - /xbe/x42 - /xbe/x43 - /xbe/x44 - /xbe/x45 - /xbe/x46 - /xbe/x47 - /xbe/x48 - /xbe/x49 - /xbe/x4a - /xbe/x4b - /xbe/x4c - /xbe/x4d - /xbe/x4e - /xbe/x4f - /xbe/x50 - /xbe/x51 - /xbe/x52 - /xbe/x53 - /xbe/x54 - /xbe/x55 - /xbe/x56 - /xbe/x57 - /xbe/x58 - /xbe/x59 - /xbe/x5a - /xbe/x5b - /xbe/x5c - /xbe/x5d - /xbe/x5e - /xbe/x5f - /xbe/x60 - /xbe/x61 - /xbe/x62 - /xbe/x63 - /xbe/x64 - /xbe/x65 - /xbe/x66 - /xbe/x67 - /xbe/x68 - /xbe/x69 - /xbe/x6a - /xbe/x6b - /xbe/x6c - /xbe/x6d - /xbe/x6e - /xbe/x6f - /xbe/x70 - /xbe/x71 - /xbe/x72 - /xbe/x73 - /xbe/x74 - /xbe/x75 - /xbe/x76 - /xbe/x77 - /xbe/x78 - /xbe/x79 - /xbe/x7a - /xbe/x7b - /xbe/x7c - /xbe/x7d - /xbe/x7e - /xbe/xa1 - /xbe/xa2 - /xbe/xa3 - /xbe/xa4 - /xbe/xa5 - /xbe/xa6 - /xbe/xa7 - /xbe/xa8 - /xbe/xa9 - /xbe/xaa - /xbe/xab - /xbe/xac - /xbe/xad - /xbe/xae - /xbe/xaf - /xbe/xb0 - /xbe/xb1 - /xbe/xb2 - /xbe/xb3 - /xbe/xb4 - /xbe/xb5 - /xbe/xb6 - /xbe/xb7 - /xbe/xb8 - /xbe/xb9 - /xbe/xba - /xbe/xbb - /xbe/xbc - /xbe/xbd - /xbe/xbe - /xbe/xbf - /xbe/xc0 - /xbe/xc1 - /xbe/xc2 - /xbe/xc3 - /xbe/xc4 - /xbe/xc5 - /xbe/xc6 - /xbe/xc7 - /xbe/xc8 - /xbe/xc9 - /xbe/xca - /xbe/xcb - /xbe/xcc - /xbe/xcd - /xbe/xce - /xbe/xcf - /xbe/xd0 - /xbe/xd1 - /xbe/xd2 - /xbe/xd3 - /xbe/xd4 - /xbe/xd5 - /xbe/xd6 - /xbe/xd7 - /xbe/xd8 - /xbe/xd9 - /xbe/xda - /xbe/xdb - /xbe/xdc - /xbe/xdd - /xbe/xde - /xbe/xdf - /xbe/xe0 - /xbe/xe1 - /xbe/xe2 - /xbe/xe3 - /xbe/xe4 - /xbe/xe5 - /xbe/xe6 - /xbe/xe7 - /xbe/xe8 - /xbe/xe9 - /xbe/xea - /xbe/xeb - /xbe/xec - /xbe/xed - /xbe/xee - /xbe/xef - /xbe/xf0 - /xbe/xf1 - /xbe/xf2 - /xbe/xf3 - /xbe/xf4 - /xbe/xf5 - /xbe/xf6 - /xbe/xf7 - /xbe/xf8 - /xbe/xf9 - /xbe/xfa - /xbe/xfb - /xbe/xfc - /xbe/xfd - /xbe/xfe - /xbf/x40 - /xbf/x41 - /xbf/x42 - /xbf/x43 - /xbf/x44 - /xbf/x45 - /xbf/x46 - /xbf/x47 - /xbf/x48 - /xbf/x49 - /xbf/x4a - /xbf/x4b - /xbf/x4c - /xbf/x4d - /xbf/x4e - /xbf/x4f - /xbf/x50 - /xbf/x51 - /xbf/x52 - /xbf/x53 - /xbf/x54 - /xbf/x55 - /xbf/x56 - /xbf/x57 - /xbf/x58 - /xbf/x59 - /xbf/x5a - /xbf/x5b - /xbf/x5c - /xbf/x5d - /xbf/x5e - /xbf/x5f - /xbf/x60 - /xbf/x61 - /xbf/x62 - /xbf/x63 - /xbf/x64 - /xbf/x65 - /xbf/x66 - /xbf/x67 - /xbf/x68 - /xbf/x69 - /xbf/x6a - /xbf/x6b - /xbf/x6c - /xbf/x6d - /xbf/x6e - /xbf/x6f - /xbf/x70 - /xbf/x71 - /xbf/x72 - /xbf/x73 - /xbf/x74 - /xbf/x75 - /xbf/x76 - /xbf/x77 - /xbf/x78 - /xbf/x79 - /xbf/x7a - /xbf/x7b - /xbf/x7c - /xbf/x7d - /xbf/x7e - /xbf/xa1 - /xbf/xa2 - /xbf/xa3 - /xbf/xa4 - /xbf/xa5 - /xbf/xa6 - /xbf/xa7 - /xbf/xa8 - /xbf/xa9 - /xbf/xaa - /xbf/xab - /xbf/xac - /xbf/xad - /xbf/xae - /xbf/xaf - /xbf/xb0 - /xbf/xb1 - /xbf/xb2 - /xbf/xb3 - /xbf/xb4 - /xbf/xb5 - /xbf/xb6 - /xbf/xb7 - /xbf/xb8 - /xbf/xb9 - /xbf/xba - /xbf/xbb - /xbf/xbc - /xbf/xbd - /xbf/xbe - /xbf/xbf - /xbf/xc0 - /xbf/xc1 - /xbf/xc2 - /xbf/xc3 - /xbf/xc4 - /xbf/xc5 - /xbf/xc6 - /xbf/xc7 - /xbf/xc8 - /xbf/xc9 - /xbf/xca - /xbf/xcb - /xbf/xcc - /xbf/xcd - /xbf/xce - /xbf/xcf - /xbf/xd0 - /xbf/xd1 - /xbf/xd2 - /xbf/xd3 - /xbf/xd4 - /xbf/xd5 - /xbf/xd6 - /xbf/xd7 - /xbf/xd8 - /xbf/xd9 - /xbf/xda - /xbf/xdb - /xbf/xdc - /xbf/xdd - /xbf/xde - /xbf/xdf - /xbf/xe0 - /xbf/xe1 - /xbf/xe2 - /xbf/xe3 - /xbf/xe4 - /xbf/xe5 - /xbf/xe6 - /xbf/xe7 - /xbf/xe8 - /xbf/xe9 - /xbf/xea - /xbf/xeb - /xbf/xec - /xbf/xed - /xbf/xee - /xbf/xef - /xbf/xf0 - /xbf/xf1 - /xbf/xf2 - /xbf/xf3 - /xbf/xf4 - /xbf/xf5 - /xbf/xf6 - /xbf/xf7 - /xbf/xf8 - /xbf/xf9 - /xbf/xfa - /xbf/xfb - /xbf/xfc - /xbf/xfd - /xbf/xfe - /xc0/x40 - /xc0/x41 - /xc0/x42 - /xc0/x43 - /xc0/x44 - /xc0/x45 - /xc0/x46 - /xc0/x47 - /xc0/x48 - /xc0/x49 - /xc0/x4a - /xc0/x4b - /xc0/x4c - /xc0/x4d - /xc0/x4e - /xc0/x4f - /xc0/x50 - /xc0/x51 - /xc0/x52 - /xc0/x53 - /xc0/x54 - /xc0/x55 - /xc0/x56 - /xc0/x57 - /xc0/x58 - /xc0/x59 - /xc0/x5a - /xc0/x5b - /xc0/x5c - /xc0/x5d - /xc0/x5e - /xc0/x5f - /xc0/x60 - /xc0/x61 - /xc0/x62 - /xc0/x63 - /xc0/x64 - /xc0/x65 - /xc0/x66 - /xc0/x67 - /xc0/x68 - /xc0/x69 - /xc0/x6a - /xc0/x6b - /xc0/x6c - /xc0/x6d - /xc0/x6e - /xc0/x6f - /xc0/x70 - /xc0/x71 - /xc0/x72 - /xc0/x73 - /xc0/x74 - /xc0/x75 - /xc0/x76 - /xc0/x77 - /xc0/x78 - /xc0/x79 - /xc0/x7a - /xc0/x7b - /xc0/x7c - /xc0/x7d - /xc0/x7e - /xc0/xa1 - /xc0/xa2 - /xc0/xa3 - /xc0/xa4 - /xc0/xa5 - /xc0/xa6 - /xc0/xa7 - /xc0/xa8 - /xc0/xa9 - /xc0/xaa - /xc0/xab - /xc0/xac - /xc0/xad - /xc0/xae - /xc0/xaf - /xc0/xb0 - /xc0/xb1 - /xc0/xb2 - /xc0/xb3 - /xc0/xb4 - /xc0/xb5 - /xc0/xb6 - /xc0/xb7 - /xc0/xb8 - /xc0/xb9 - /xc0/xba - /xc0/xbb - /xc0/xbc - /xc0/xbd - /xc0/xbe - /xc0/xbf - /xc0/xc0 - /xc0/xc1 - /xc0/xc2 - /xc0/xc3 - /xc0/xc4 - /xc0/xc5 - /xc0/xc6 - /xc0/xc7 - /xc0/xc8 - /xc0/xc9 - /xc0/xca - /xc0/xcb - /xc0/xcc - /xc0/xcd - /xc0/xce - /xc0/xcf - /xc0/xd0 - /xc0/xd1 - /xc0/xd2 - /xc0/xd3 - /xc0/xd4 - /xc0/xd5 - /xc0/xd6 - /xc0/xd7 - /xc0/xd8 - /xc0/xd9 - /xc0/xda - /xc0/xdb - /xc0/xdc - /xc0/xdd - /xc0/xde - /xc0/xdf - /xc0/xe0 - /xc0/xe1 - /xc0/xe2 - /xc0/xe3 - /xc0/xe4 - /xc0/xe5 - /xc0/xe6 - /xc0/xe7 - /xc0/xe8 - /xc0/xe9 - /xc0/xea - /xc0/xeb - /xc0/xec - /xc0/xed - /xc0/xee - /xc0/xef - /xc0/xf0 - /xc0/xf1 - /xc0/xf2 - /xc0/xf3 - /xc0/xf4 - /xc0/xf5 - /xc0/xf6 - /xc0/xf7 - /xc0/xf8 - /xc0/xf9 - /xc0/xfa - /xc0/xfb - /xc0/xfc - /xc0/xfd - /xc0/xfe - /xc1/x40 - /xc1/x41 - /xc1/x42 - /xc1/x43 - /xc1/x44 - /xc1/x45 - /xc1/x46 - /xc1/x47 - /xc1/x48 - /xc1/x49 - /xc1/x4a - /xc1/x4b - /xc1/x4c - /xc1/x4d - /xc1/x4e - /xc1/x4f - /xc1/x50 - /xc1/x51 - /xc1/x52 - /xc1/x53 - /xc1/x54 - /xc1/x55 - /xc1/x56 - /xc1/x57 - /xc1/x58 - /xc1/x59 - /xc1/x5a - /xc1/x5b - /xc1/x5c - /xc1/x5d - /xc1/x5e - /xc1/x5f - /xc1/x60 - /xc1/x61 - /xc1/x62 - /xc1/x63 - /xc1/x64 - /xc1/x65 - /xc1/x66 - /xc1/x67 - /xc1/x68 - /xc1/x69 - /xc1/x6a - /xc1/x6b - /xc1/x6c - /xc1/x6d - /xc1/x6e - /xc1/x6f - /xc1/x70 - /xc1/x71 - /xc1/x72 - /xc1/x73 - /xc1/x74 - /xc1/x75 - /xc1/x76 - /xc1/x77 - /xc1/x78 - /xc1/x79 - /xc1/x7a - /xc1/x7b - /xc1/x7c - /xc1/x7d - /xc1/x7e - /xc1/xa1 - /xc1/xa2 - /xc1/xa3 - /xc1/xa4 - /xc1/xa5 - /xc1/xa6 - /xc1/xa7 - /xc1/xa8 - /xc1/xa9 - /xc1/xaa - /xc1/xab - /xc1/xac - /xc1/xad - /xc1/xae - /xc1/xaf - /xc1/xb0 - /xc1/xb1 - /xc1/xb2 - /xc1/xb3 - /xc1/xb4 - /xc1/xb5 - /xc1/xb6 - /xc1/xb7 - /xc1/xb8 - /xc1/xb9 - /xc1/xba - /xc1/xbb - /xc1/xbc - /xc1/xbd - /xc1/xbe - /xc1/xbf - /xc1/xc0 - /xc1/xc1 - /xc1/xc2 - /xc1/xc3 - /xc1/xc4 - /xc1/xc5 - /xc1/xc6 - /xc1/xc7 - /xc1/xc8 - /xc1/xc9 - /xc1/xca - /xc1/xcb - /xc1/xcc - /xc1/xcd - /xc1/xce - /xc1/xcf - /xc1/xd0 - /xc1/xd1 - /xc1/xd2 - /xc1/xd3 - /xc1/xd4 - /xc1/xd5 - /xc1/xd6 - /xc1/xd7 - /xc1/xd8 - /xc1/xd9 - /xc1/xda - /xc1/xdb - /xc1/xdc - /xc1/xdd - /xc1/xde - /xc1/xdf - /xc1/xe0 - /xc1/xe1 - /xc1/xe2 - /xc1/xe3 - /xc1/xe4 - /xc1/xe5 - /xc1/xe6 - /xc1/xe7 - /xc1/xe8 - /xc1/xe9 - /xc1/xea - /xc1/xeb - /xc1/xec - /xc1/xed - /xc1/xee - /xc1/xef - /xc1/xf0 - /xc1/xf1 - /xc1/xf2 - /xc1/xf3 - /xc1/xf4 - /xc1/xf5 - /xc1/xf6 - /xc1/xf7 - /xc1/xf8 - /xc1/xf9 - /xc1/xfa - /xc1/xfb - /xc1/xfc - /xc1/xfd - /xc1/xfe - /xc2/x40 - /xc2/x41 - /xc2/x42 - /xc2/x43 - /xc2/x44 - /xc2/x45 - /xc2/x46 - /xc2/x47 - /xc2/x48 - /xc2/x49 - /xc2/x4a - /xc2/x4b - /xc2/x4c - /xc2/x4d - /xc2/x4e - /xc2/x4f - /xc2/x50 - /xc2/x51 - /xc2/x52 - /xc2/x53 - /xc2/x54 - /xc2/x55 - /xc2/x56 - /xc2/x57 - /xc2/x58 - /xc2/x59 - /xc2/x5a - /xc2/x5b - /xc2/x5c - /xc2/x5d - /xc2/x5e - /xc2/x5f - /xc2/x60 - /xc2/x61 - /xc2/x62 - /xc2/x63 - /xc2/x64 - /xc2/x65 - /xc2/x66 - /xc2/x67 - /xc2/x68 - /xc2/x69 - /xc2/x6a - /xc2/x6b - /xc2/x6c - /xc2/x6d - /xc2/x6e - /xc2/x6f - /xc2/x70 - /xc2/x71 - /xc2/x72 - /xc2/x73 - /xc2/x74 - /xc2/x75 - /xc2/x76 - /xc2/x77 - /xc2/x78 - /xc2/x79 - /xc2/x7a - /xc2/x7b - /xc2/x7c - /xc2/x7d - /xc2/x7e - /xc2/xa1 - /xc2/xa2 - /xc2/xa3 - /xc2/xa4 - /xc2/xa5 - /xc2/xa6 - /xc2/xa7 - /xc2/xa8 - /xc2/xa9 - /xc2/xaa - /xc2/xab - /xc2/xac - /xc2/xad - /xc2/xae - /xc2/xaf - /xc2/xb0 - /xc2/xb1 - /xc2/xb2 - /xc2/xb3 - /xc2/xb4 - /xc2/xb5 - /xc2/xb6 - /xc2/xb7 - /xc2/xb8 - /xc2/xb9 - /xc2/xba - /xc2/xbb - /xc2/xbc - /xc2/xbd - /xc2/xbe - /xc2/xbf - /xc2/xc0 - /xc2/xc1 - /xc2/xc2 - /xc2/xc3 - /xc2/xc4 - /xc2/xc5 - /xc2/xc6 - /xc2/xc7 - /xc2/xc8 - /xc2/xc9 - /xc2/xca - /xc2/xcb - /xc2/xcc - /xc2/xcd - /xc2/xce - /xc2/xcf - /xc2/xd0 - /xc2/xd1 - /xc2/xd2 - /xc2/xd3 - /xc2/xd4 - /xc2/xd5 - /xc2/xd6 - /xc2/xd7 - /xc2/xd8 - /xc2/xd9 - /xc2/xda - /xc2/xdb - /xc2/xdc - /xc2/xdd - /xc2/xde - /xc2/xdf - /xc2/xe0 - /xc2/xe1 - /xc2/xe2 - /xc2/xe3 - /xc2/xe4 - /xc2/xe5 - /xc2/xe6 - /xc2/xe7 - /xc2/xe8 - /xc2/xe9 - /xc2/xea - /xc2/xeb - /xc2/xec - /xc2/xed - /xc2/xee - /xc2/xef - /xc2/xf0 - /xc2/xf1 - /xc2/xf2 - /xc2/xf3 - /xc2/xf4 - /xc2/xf5 - /xc2/xf6 - /xc2/xf7 - /xc2/xf8 - /xc2/xf9 - /xc2/xfa - /xc2/xfb - /xc2/xfc - /xc2/xfd - /xc2/xfe - /xc3/x40 - /xc3/x41 - /xc3/x42 - /xc3/x43 - /xc3/x44 - /xc3/x45 - /xc3/x46 - /xc3/x47 - /xc3/x48 - /xc3/x49 - /xc3/x4a - /xc3/x4b - /xc3/x4c - /xc3/x4d - /xc3/x4e - /xc3/x4f - /xc3/x50 - /xc3/x51 - /xc3/x52 - /xc3/x53 - /xc3/x54 - /xc3/x55 - /xc3/x56 - /xc3/x57 - /xc3/x58 - /xc3/x59 - /xc3/x5a - /xc3/x5b - /xc3/x5c - /xc3/x5d - /xc3/x5e - /xc3/x5f - /xc3/x60 - /xc3/x61 - /xc3/x62 - /xc3/x63 - /xc3/x64 - /xc3/x65 - /xc3/x66 - /xc3/x67 - /xc3/x68 - /xc3/x69 - /xc3/x6a - /xc3/x6b - /xc3/x6c - /xc3/x6d - /xc3/x6e - /xc3/x6f - /xc3/x70 - /xc3/x71 - /xc3/x72 - /xc3/x73 - /xc3/x74 - /xc3/x75 - /xc3/x76 - /xc3/x77 - /xc3/x78 - /xc3/x79 - /xc3/x7a - /xc3/x7b - /xc3/x7c - /xc3/x7d - /xc3/x7e - /xc3/xa1 - /xc3/xa2 - /xc3/xa3 - /xc3/xa4 - /xc3/xa5 - /xc3/xa6 - /xc3/xa7 - /xc3/xa8 - /xc3/xa9 - /xc3/xaa - /xc3/xab - /xc3/xac - /xc3/xad - /xc3/xae - /xc3/xaf - /xc3/xb0 - /xc3/xb1 - /xc3/xb2 - /xc3/xb3 - /xc3/xb4 - /xc3/xb5 - /xc3/xb6 - /xc3/xb7 - /xc3/xb8 - /xc3/xb9 - /xc3/xba - /xc3/xbb - /xc3/xbc - /xc3/xbd - /xc3/xbe - /xc3/xbf - /xc3/xc0 - /xc3/xc1 - /xc3/xc2 - /xc3/xc3 - /xc3/xc4 - /xc3/xc5 - /xc3/xc6 - /xc3/xc7 - /xc3/xc8 - /xc3/xc9 - /xc3/xca - /xc3/xcb - /xc3/xcc - /xc3/xcd - /xc3/xce - /xc3/xcf - /xc3/xd0 - /xc3/xd1 - /xc3/xd2 - /xc3/xd3 - /xc3/xd4 - /xc3/xd5 - /xc3/xd6 - /xc3/xd7 - /xc3/xd8 - /xc3/xd9 - /xc3/xda - /xc3/xdb - /xc3/xdc - /xc3/xdd - /xc3/xde - /xc3/xdf - /xc3/xe0 - /xc3/xe1 - /xc3/xe2 - /xc3/xe3 - /xc3/xe4 - /xc3/xe5 - /xc3/xe6 - /xc3/xe7 - /xc3/xe8 - /xc3/xe9 - /xc3/xea - /xc3/xeb - /xc3/xec - /xc3/xed - /xc3/xee - /xc3/xef - /xc3/xf0 - /xc3/xf1 - /xc3/xf2 - /xc3/xf3 - /xc3/xf4 - /xc3/xf5 - /xc3/xf6 - /xc3/xf7 - /xc3/xf8 - /xc3/xf9 - /xc3/xfa - /xc3/xfb - /xc3/xfc - /xc3/xfd - /xc3/xfe - /xc4/x40 - /xc4/x41 - /xc4/x42 - /xc4/x43 - /xc4/x44 - /xc4/x45 - /xc4/x46 - /xc4/x47 - /xc4/x48 - /xc4/x49 - /xc4/x4a - /xc4/x4b - /xc4/x4c - /xc4/x4d - /xc4/x4e - /xc4/x4f - /xc4/x50 - /xc4/x51 - /xc4/x52 - /xc4/x53 - /xc4/x54 - /xc4/x55 - /xc4/x56 - /xc4/x57 - /xc4/x58 - /xc4/x59 - /xc4/x5a - /xc4/x5b - /xc4/x5c - /xc4/x5d - /xc4/x5e - /xc4/x5f - /xc4/x60 - /xc4/x61 - /xc4/x62 - /xc4/x63 - /xc4/x64 - /xc4/x65 - /xc4/x66 - /xc4/x67 - /xc4/x68 - /xc4/x69 - /xc4/x6a - /xc4/x6b - /xc4/x6c - /xc4/x6d - /xc4/x6e - /xc4/x6f - /xc4/x70 - /xc4/x71 - /xc4/x72 - /xc4/x73 - /xc4/x74 - /xc4/x75 - /xc4/x76 - /xc4/x77 - /xc4/x78 - /xc4/x79 - /xc4/x7a - /xc4/x7b - /xc4/x7c - /xc4/x7d - /xc4/x7e - /xc4/xa1 - /xc4/xa2 - /xc4/xa3 - /xc4/xa4 - /xc4/xa5 - /xc4/xa6 - /xc4/xa7 - /xc4/xa8 - /xc4/xa9 - /xc4/xaa - /xc4/xab - /xc4/xac - /xc4/xad - /xc4/xae - /xc4/xaf - /xc4/xb0 - /xc4/xb1 - /xc4/xb2 - /xc4/xb3 - /xc4/xb4 - /xc4/xb5 - /xc4/xb6 - /xc4/xb7 - /xc4/xb8 - /xc4/xb9 - /xc4/xba - /xc4/xbb - /xc4/xbc - /xc4/xbd - /xc4/xbe - /xc4/xbf - /xc4/xc0 - /xc4/xc1 - /xc4/xc2 - /xc4/xc3 - /xc4/xc4 - /xc4/xc5 - /xc4/xc6 - /xc4/xc7 - /xc4/xc8 - /xc4/xc9 - /xc4/xca - /xc4/xcb - /xc4/xcc - /xc4/xcd - /xc4/xce - /xc4/xcf - /xc4/xd0 - /xc4/xd1 - /xc4/xd2 - /xc4/xd3 - /xc4/xd4 - /xc4/xd5 - /xc4/xd6 - /xc4/xd7 - /xc4/xd8 - /xc4/xd9 - /xc4/xda - /xc4/xdb - /xc4/xdc - /xc4/xdd - /xc4/xde - /xc4/xdf - /xc4/xe0 - /xc4/xe1 - /xc4/xe2 - /xc4/xe3 - /xc4/xe4 - /xc4/xe5 - /xc4/xe6 - /xc4/xe7 - /xc4/xe8 - /xc4/xe9 - /xc4/xea - /xc4/xeb - /xc4/xec - /xc4/xed - /xc4/xee - /xc4/xef - /xc4/xf0 - /xc4/xf1 - /xc4/xf2 - /xc4/xf3 - /xc4/xf4 - /xc4/xf5 - /xc4/xf6 - /xc4/xf7 - /xc4/xf8 - /xc4/xf9 - /xc4/xfa - /xc4/xfb - /xc4/xfc - /xc4/xfd - /xc4/xfe - /xc5/x40 - /xc5/x41 - /xc5/x42 - /xc5/x43 - /xc5/x44 - /xc5/x45 - /xc5/x46 - /xc5/x47 - /xc5/x48 - /xc5/x49 - /xc5/x4a - /xc5/x4b - /xc5/x4c - /xc5/x4d - /xc5/x4e - /xc5/x4f - /xc5/x50 - /xc5/x51 - /xc5/x52 - /xc5/x53 - /xc5/x54 - /xc5/x55 - /xc5/x56 - /xc5/x57 - /xc5/x58 - /xc5/x59 - /xc5/x5a - /xc5/x5b - /xc5/x5c - /xc5/x5d - /xc5/x5e - /xc5/x5f - /xc5/x60 - /xc5/x61 - /xc5/x62 - /xc5/x63 - /xc5/x64 - /xc5/x65 - /xc5/x66 - /xc5/x67 - /xc5/x68 - /xc5/x69 - /xc5/x6a - /xc5/x6b - /xc5/x6c - /xc5/x6d - /xc5/x6e - /xc5/x6f - /xc5/x70 - /xc5/x71 - /xc5/x72 - /xc5/x73 - /xc5/x74 - /xc5/x75 - /xc5/x76 - /xc5/x77 - /xc5/x78 - /xc5/x79 - /xc5/x7a - /xc5/x7b - /xc5/x7c - /xc5/x7d - /xc5/x7e - /xc5/xa1 - /xc5/xa2 - /xc5/xa3 - /xc5/xa4 - /xc5/xa5 - /xc5/xa6 - /xc5/xa7 - /xc5/xa8 - /xc5/xa9 - /xc5/xaa - /xc5/xab - /xc5/xac - /xc5/xad - /xc5/xae - /xc5/xaf - /xc5/xb0 - /xc5/xb1 - /xc5/xb2 - /xc5/xb3 - /xc5/xb4 - /xc5/xb5 - /xc5/xb6 - /xc5/xb7 - /xc5/xb8 - /xc5/xb9 - /xc5/xba - /xc5/xbb - /xc5/xbc - /xc5/xbd - /xc5/xbe - /xc5/xbf - /xc5/xc0 - /xc5/xc1 - /xc5/xc2 - /xc5/xc3 - /xc5/xc4 - /xc5/xc5 - /xc5/xc6 - /xc5/xc7 - /xc5/xc8 - /xc5/xc9 - /xc5/xca - /xc5/xcb - /xc5/xcc - /xc5/xcd - /xc5/xce - /xc5/xcf - /xc5/xd0 - /xc5/xd1 - /xc5/xd2 - /xc5/xd3 - /xc5/xd4 - /xc5/xd5 - /xc5/xd6 - /xc5/xd7 - /xc5/xd8 - /xc5/xd9 - /xc5/xda - /xc5/xdb - /xc5/xdc - /xc5/xdd - /xc5/xde - /xc5/xdf - /xc5/xe0 - /xc5/xe1 - /xc5/xe2 - /xc5/xe3 - /xc5/xe4 - /xc5/xe5 - /xc5/xe6 - /xc5/xe7 - /xc5/xe8 - /xc5/xe9 - /xc5/xea - /xc5/xeb - /xc5/xec - /xc5/xed - /xc5/xee - /xc5/xef - /xc5/xf0 - /xc5/xf1 - /xc5/xf2 - /xc5/xf3 - /xc5/xf4 - /xc5/xf5 - /xc5/xf6 - /xc5/xf7 - /xc5/xf8 - /xc5/xf9 - /xc5/xfa - /xc5/xfb - /xc5/xfc - /xc5/xfd - /xc5/xfe - /xc6/x40 - /xc6/x41 - /xc6/x42 - /xc6/x43 - /xc6/x44 - /xc6/x45 - /xc6/x46 - /xc6/x47 - /xc6/x48 - /xc6/x49 - /xc6/x4a - /xc6/x4b - /xc6/x4c - /xc6/x4d - /xc6/x4e - /xc6/x4f - /xc6/x50 - /xc6/x51 - /xc6/x52 - /xc6/x53 - /xc6/x54 - /xc6/x55 - /xc6/x56 - /xc6/x57 - /xc6/x58 - /xc6/x59 - /xc6/x5a - /xc6/x5b - /xc6/x5c - /xc6/x5d - /xc6/x5e - /xc6/x5f - /xc6/x60 - /xc6/x61 - /xc6/x62 - /xc6/x63 - /xc6/x64 - /xc6/x65 - /xc6/x66 - /xc6/x67 - /xc6/x68 - /xc6/x69 - /xc6/x6a - /xc6/x6b - /xc6/x6c - /xc6/x6d - /xc6/x6e - /xc6/x6f - /xc6/x70 - /xc6/x71 - /xc6/x72 - /xc6/x73 - /xc6/x74 - /xc6/x75 - /xc6/x76 - /xc6/x77 - /xc6/x78 - /xc6/x79 - /xc6/x7a - /xc6/x7b - /xc6/x7c - /xc6/x7d - /xc6/x7e - /xc6/xa1 CIRCLED DIGIT ONE - /xc6/xa2 CIRCLED DIGIT TWO - /xc6/xa3 CIRCLED DIGIT THREE - /xc6/xa4 CIRCLED DIGIT FOUR - /xc6/xa5 CIRCLED DIGIT FIVE - /xc6/xa6 CIRCLED DIGIT SIX - /xc6/xa7 CIRCLED DIGIT SEVEN - /xc6/xa8 CIRCLED DIGIT EIGHT - /xc6/xa9 CIRCLED DIGIT NINE - /xc6/xaa CIRCLED NUMBER TEN - /xc6/xab PARENTHESIZED DIGIT ONE - /xc6/xac PARENTHESIZED DIGIT TWO - /xc6/xad PARENTHESIZED DIGIT THREE - /xc6/xae PARENTHESIZED DIGIT FOUR - /xc6/xaf PARENTHESIZED DIGIT FIVE - /xc6/xb0 PARENTHESIZED DIGIT SIX - /xc6/xb1 PARENTHESIZED DIGIT SEVEN - /xc6/xb2 PARENTHESIZED DIGIT EIGHT - /xc6/xb3 PARENTHESIZED DIGIT NINE - /xc6/xb4 PARENTHESIZED NUMBER TEN - /xc6/xb5 SMALL ROMAN NUMERAL ONE - /xc6/xb6 SMALL ROMAN NUMERAL TWO - /xc6/xb7 SMALL ROMAN NUMERAL THREE - /xc6/xb8 SMALL ROMAN NUMERAL FOUR - /xc6/xb9 SMALL ROMAN NUMERAL FIVE - /xc6/xba SMALL ROMAN NUMERAL SIX - /xc6/xbb SMALL ROMAN NUMERAL SEVEN - /xc6/xbc SMALL ROMAN NUMERAL EIGHT - /xc6/xbd SMALL ROMAN NUMERAL NINE - /xc6/xbe SMALL ROMAN NUMERAL TEN - /xc6/xbf - /xc6/xc0 - /xc6/xc1 - /xc6/xc2 - /xc6/xc3 - /xc6/xc4 - /xc6/xc5 - /xc6/xc6 - /xc6/xc7 - /xc6/xc8 - /xc6/xc9 - /xc6/xca - /xc6/xcb - /xc6/xcc - /xc6/xcd KANGXI RADICAL SHORT THREAD - /xc6/xce - /xc6/xd0 - /xc6/xd1 - /xc6/xd2 - /xc6/xd4 - /xc6/xd6 - /xc6/xd8 DIAERESIS - /xc6/xd9 MODIFIER LETTER CIRCUMFLEX ACCENT - /xc6/xda KATAKANA ITERATION MARK - /xc6/xdb KATAKANA VOICED ITERATION MARK - /xc6/xdc HIRAGANA ITERATION MARK - /xc6/xdd HIRAGANA VOICED ITERATION MARK - /xc6/xe0 IDEOGRAPHIC ITERATION MARK - /xc6/xe1 IDEOGRAPHIC CLOSING MARK - /xc6/xe2 IDEOGRAPHIC NUMBER ZERO - /xc6/xe3 KATAKANA-HIRAGANA PROLONGED SOUND MARK - /xc6/xe4 FULLWIDTH LEFT SQUARE BRACKET - /xc6/xe5 FULLWIDTH RIGHT SQUARE BRACKET - /xc6/xe6 HEAVY TEARDROP-SPOKED ASTERISK - /xc6/xe7 HIRAGANA LETTER SMALL A - /xc6/xe8 HIRAGANA LETTER A - /xc6/xe9 HIRAGANA LETTER SMALL I - /xc6/xea HIRAGANA LETTER I - /xc6/xeb HIRAGANA LETTER SMALL U - /xc6/xec HIRAGANA LETTER U - /xc6/xed HIRAGANA LETTER SMALL E - /xc6/xee HIRAGANA LETTER E - /xc6/xef HIRAGANA LETTER SMALL O - /xc6/xf0 HIRAGANA LETTER O - /xc6/xf1 HIRAGANA LETTER KA - /xc6/xf2 HIRAGANA LETTER GA - /xc6/xf3 HIRAGANA LETTER KI - /xc6/xf4 HIRAGANA LETTER GI - /xc6/xf5 HIRAGANA LETTER KU - /xc6/xf6 HIRAGANA LETTER GU - /xc6/xf7 HIRAGANA LETTER KE - /xc6/xf8 HIRAGANA LETTER GE - /xc6/xf9 HIRAGANA LETTER KO - /xc6/xfa HIRAGANA LETTER GO - /xc6/xfb HIRAGANA LETTER SA - /xc6/xfc HIRAGANA LETTER ZA - /xc6/xfd HIRAGANA LETTER SI - /xc6/xfe HIRAGANA LETTER ZI - /xc7/x40 HIRAGANA LETTER SU - /xc7/x41 HIRAGANA LETTER ZU - /xc7/x42 HIRAGANA LETTER SE - /xc7/x43 HIRAGANA LETTER ZE - /xc7/x44 HIRAGANA LETTER SO - /xc7/x45 HIRAGANA LETTER ZO - /xc7/x46 HIRAGANA LETTER TA - /xc7/x47 HIRAGANA LETTER DA - /xc7/x48 HIRAGANA LETTER TI - /xc7/x49 HIRAGANA LETTER DI - /xc7/x4a HIRAGANA LETTER SMALL TU - /xc7/x4b HIRAGANA LETTER TU - /xc7/x4c HIRAGANA LETTER DU - /xc7/x4d HIRAGANA LETTER TE - /xc7/x4e HIRAGANA LETTER DE - /xc7/x4f HIRAGANA LETTER TO - /xc7/x50 HIRAGANA LETTER DO - /xc7/x51 HIRAGANA LETTER NA - /xc7/x52 HIRAGANA LETTER NI - /xc7/x53 HIRAGANA LETTER NU - /xc7/x54 HIRAGANA LETTER NE - /xc7/x55 HIRAGANA LETTER NO - /xc7/x56 HIRAGANA LETTER HA - /xc7/x57 HIRAGANA LETTER BA - /xc7/x58 HIRAGANA LETTER PA - /xc7/x59 HIRAGANA LETTER HI - /xc7/x5a HIRAGANA LETTER BI - /xc7/x5b HIRAGANA LETTER PI - /xc7/x5c HIRAGANA LETTER HU - /xc7/x5d HIRAGANA LETTER BU - /xc7/x5e HIRAGANA LETTER PU - /xc7/x5f HIRAGANA LETTER HE - /xc7/x60 HIRAGANA LETTER BE - /xc7/x61 HIRAGANA LETTER PE - /xc7/x62 HIRAGANA LETTER HO - /xc7/x63 HIRAGANA LETTER BO - /xc7/x64 HIRAGANA LETTER PO - /xc7/x65 HIRAGANA LETTER MA - /xc7/x66 HIRAGANA LETTER MI - /xc7/x67 HIRAGANA LETTER MU - /xc7/x68 HIRAGANA LETTER ME - /xc7/x69 HIRAGANA LETTER MO - /xc7/x6a HIRAGANA LETTER SMALL YA - /xc7/x6b HIRAGANA LETTER YA - /xc7/x6c HIRAGANA LETTER SMALL YU - /xc7/x6d HIRAGANA LETTER YU - /xc7/x6e HIRAGANA LETTER SMALL YO - /xc7/x6f HIRAGANA LETTER YO - /xc7/x70 HIRAGANA LETTER RA - /xc7/x71 HIRAGANA LETTER RI - /xc7/x72 HIRAGANA LETTER RU - /xc7/x73 HIRAGANA LETTER RE - /xc7/x74 HIRAGANA LETTER RO - /xc7/x75 HIRAGANA LETTER SMALL WA - /xc7/x76 HIRAGANA LETTER WA - /xc7/x77 HIRAGANA LETTER WI - /xc7/x78 HIRAGANA LETTER WE - /xc7/x79 HIRAGANA LETTER WO - /xc7/x7a HIRAGANA LETTER N - /xc7/x7b KATAKANA LETTER SMALL A - /xc7/x7c KATAKANA LETTER A - /xc7/x7d KATAKANA LETTER SMALL I - /xc7/x7e KATAKANA LETTER I - /xc7/xa1 KATAKANA LETTER SMALL U - /xc7/xa2 KATAKANA LETTER U - /xc7/xa3 KATAKANA LETTER SMALL E - /xc7/xa4 KATAKANA LETTER E - /xc7/xa5 KATAKANA LETTER SMALL O - /xc7/xa6 KATAKANA LETTER O - /xc7/xa7 KATAKANA LETTER KA - /xc7/xa8 KATAKANA LETTER GA - /xc7/xa9 KATAKANA LETTER KI - /xc7/xaa KATAKANA LETTER GI - /xc7/xab KATAKANA LETTER KU - /xc7/xac KATAKANA LETTER GU - /xc7/xad KATAKANA LETTER KE - /xc7/xae KATAKANA LETTER GE - /xc7/xaf KATAKANA LETTER KO - /xc7/xb0 KATAKANA LETTER GO - /xc7/xb1 KATAKANA LETTER SA - /xc7/xb2 KATAKANA LETTER ZA - /xc7/xb3 KATAKANA LETTER SI - /xc7/xb4 KATAKANA LETTER ZI - /xc7/xb5 KATAKANA LETTER SU - /xc7/xb6 KATAKANA LETTER ZU - /xc7/xb7 KATAKANA LETTER SE - /xc7/xb8 KATAKANA LETTER ZE - /xc7/xb9 KATAKANA LETTER SO - /xc7/xba KATAKANA LETTER ZO - /xc7/xbb KATAKANA LETTER TA - /xc7/xbc KATAKANA LETTER DA - /xc7/xbd KATAKANA LETTER TI - /xc7/xbe KATAKANA LETTER DI - /xc7/xbf KATAKANA LETTER SMALL TU - /xc7/xc0 KATAKANA LETTER TU - /xc7/xc1 KATAKANA LETTER DU - /xc7/xc2 KATAKANA LETTER TE - /xc7/xc3 KATAKANA LETTER DE - /xc7/xc4 KATAKANA LETTER TO - /xc7/xc5 KATAKANA LETTER DO - /xc7/xc6 KATAKANA LETTER NA - /xc7/xc7 KATAKANA LETTER NI - /xc7/xc8 KATAKANA LETTER NU - /xc7/xc9 KATAKANA LETTER NE - /xc7/xca KATAKANA LETTER NO - /xc7/xcb KATAKANA LETTER HA - /xc7/xcc KATAKANA LETTER BA - /xc7/xcd KATAKANA LETTER PA - /xc7/xce KATAKANA LETTER HI - /xc7/xcf KATAKANA LETTER BI - /xc7/xd0 KATAKANA LETTER PI - /xc7/xd1 KATAKANA LETTER HU - /xc7/xd2 KATAKANA LETTER BU - /xc7/xd3 KATAKANA LETTER PU - /xc7/xd4 KATAKANA LETTER HE - /xc7/xd5 KATAKANA LETTER BE - /xc7/xd6 KATAKANA LETTER PE - /xc7/xd7 KATAKANA LETTER HO - /xc7/xd8 KATAKANA LETTER BO - /xc7/xd9 KATAKANA LETTER PO - /xc7/xda KATAKANA LETTER MA - /xc7/xdb KATAKANA LETTER MI - /xc7/xdc KATAKANA LETTER MU - /xc7/xdd KATAKANA LETTER ME - /xc7/xde KATAKANA LETTER MO - /xc7/xdf KATAKANA LETTER SMALL YA - /xc7/xe0 KATAKANA LETTER YA - /xc7/xe1 KATAKANA LETTER SMALL YU - /xc7/xe2 KATAKANA LETTER YU - /xc7/xe3 KATAKANA LETTER SMALL YO - /xc7/xe4 KATAKANA LETTER YO - /xc7/xe5 KATAKANA LETTER RA - /xc7/xe6 KATAKANA LETTER RI - /xc7/xe7 KATAKANA LETTER RU - /xc7/xe8 KATAKANA LETTER RE - /xc7/xe9 KATAKANA LETTER RO - /xc7/xea KATAKANA LETTER SMALL WA - /xc7/xeb KATAKANA LETTER WA - /xc7/xec KATAKANA LETTER WI - /xc7/xed KATAKANA LETTER WE - /xc7/xee KATAKANA LETTER WO - /xc7/xef KATAKANA LETTER N - /xc7/xf0 KATAKANA LETTER VU - /xc7/xf1 KATAKANA LETTER SMALL KA - /xc7/xf2 KATAKANA LETTER SMALL KE - /xc7/xf3 CYRILLIC CAPITAL LETTER A - /xc7/xf4 CYRILLIC CAPITAL LETTER BE - /xc7/xf5 CYRILLIC CAPITAL LETTER VE - /xc7/xf6 CYRILLIC CAPITAL LETTER GHE - /xc7/xf7 CYRILLIC CAPITAL LETTER DE - /xc7/xf8 CYRILLIC CAPITAL LETTER IE - /xc7/xf9 CYRILLIC CAPITAL LETTER IO - /xc7/xfa CYRILLIC CAPITAL LETTER ZHE - /xc7/xfb CYRILLIC CAPITAL LETTER ZE - /xc7/xfc CYRILLIC CAPITAL LETTER I - /xc7/xfd CYRILLIC CAPITAL LETTER SHORT I - /xc7/xfe CYRILLIC CAPITAL LETTER KA - /xc8/x40 CYRILLIC CAPITAL LETTER EL - /xc8/x41 CYRILLIC CAPITAL LETTER EM - /xc8/x42 CYRILLIC CAPITAL LETTER EN - /xc8/x43 CYRILLIC CAPITAL LETTER O - /xc8/x44 CYRILLIC CAPITAL LETTER PE - /xc8/x45 CYRILLIC CAPITAL LETTER ER - /xc8/x46 CYRILLIC CAPITAL LETTER ES - /xc8/x47 CYRILLIC CAPITAL LETTER TE - /xc8/x48 CYRILLIC CAPITAL LETTER U - /xc8/x49 CYRILLIC CAPITAL LETTER EF - /xc8/x4a CYRILLIC CAPITAL LETTER HA - /xc8/x4b CYRILLIC CAPITAL LETTER TSE - /xc8/x4c CYRILLIC CAPITAL LETTER CHE - /xc8/x4d CYRILLIC CAPITAL LETTER SHA - /xc8/x4e CYRILLIC CAPITAL LETTER SHCHA - /xc8/x4f CYRILLIC CAPITAL LETTER HARD SIGN - /xc8/x50 CYRILLIC CAPITAL LETTER YERU - /xc8/x51 CYRILLIC CAPITAL LETTER SOFT SIGN - /xc8/x52 CYRILLIC CAPITAL LETTER E - /xc8/x53 CYRILLIC CAPITAL LETTER YU - /xc8/x54 CYRILLIC CAPITAL LETTER YA - /xc8/x55 CYRILLIC SMALL LETTER A - /xc8/x56 CYRILLIC SMALL LETTER BE - /xc8/x57 CYRILLIC SMALL LETTER VE - /xc8/x58 CYRILLIC SMALL LETTER GHE - /xc8/x59 CYRILLIC SMALL LETTER DE - /xc8/x5a CYRILLIC SMALL LETTER IE - /xc8/x5b CYRILLIC SMALL LETTER IO - /xc8/x5c CYRILLIC SMALL LETTER ZHE - /xc8/x5d CYRILLIC SMALL LETTER ZE - /xc8/x5e CYRILLIC SMALL LETTER I - /xc8/x5f CYRILLIC SMALL LETTER SHORT I - /xc8/x60 CYRILLIC SMALL LETTER KA - /xc8/x61 CYRILLIC SMALL LETTER EL - /xc8/x62 CYRILLIC SMALL LETTER EM - /xc8/x63 CYRILLIC SMALL LETTER EN - /xc8/x64 CYRILLIC SMALL LETTER O - /xc8/x65 CYRILLIC SMALL LETTER PE - /xc8/x66 CYRILLIC SMALL LETTER ER - /xc8/x67 CYRILLIC SMALL LETTER ES - /xc8/x68 CYRILLIC SMALL LETTER TE - /xc8/x69 CYRILLIC SMALL LETTER U - /xc8/x6a CYRILLIC SMALL LETTER EF - /xc8/x6b CYRILLIC SMALL LETTER HA - /xc8/x6c CYRILLIC SMALL LETTER TSE - /xc8/x6d CYRILLIC SMALL LETTER CHE - /xc8/x6e CYRILLIC SMALL LETTER SHA - /xc8/x6f CYRILLIC SMALL LETTER SHCHA - /xc8/x70 CYRILLIC SMALL LETTER HARD SIGN - /xc8/x71 CYRILLIC SMALL LETTER YERU - /xc8/x72 CYRILLIC SMALL LETTER SOFT SIGN - /xc8/x73 CYRILLIC SMALL LETTER E - /xc8/x74 CYRILLIC SMALL LETTER YU - /xc8/x75 CYRILLIC SMALL LETTER YA - /xc8/x76 UPWARDS WHITE ARROW - /xc8/x77 NORTH WEST ARROW TO LONG BAR - /xc8/x78 LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR - /xc8/x79 - /xc8/x7a - /xc8/x7b - /xc8/x7c - /xc8/x7d - /xc8/x7e - /xc8/xa1 - /xc8/xa2 - /xc8/xa3 - /xc8/xa4 - /xc8/xcd FULLWIDTH NOT SIGN - /xc8/xce FULLWIDTH BROKEN BAR - /xc8/xcf FULLWIDTH APOSTROPHE - /xc8/xd0 FULLWIDTH QUOTATION MARK - /xc8/xd1 PARENTHESIZED IDEOGRAPH STOCK - /xc8/xd2 NUMERO SIGN - /xc8/xd3 TELEPHONE SIGN - /xc8/xd4 KATAKANA-HIRAGANA VOICED SOUND MARK - /xc8/xd5 KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK - /xc8/xd6 CJK RADICAL REPEAT - /xc8/xd7 CJK RADICAL SECOND THREE - /xc8/xd8 CJK RADICAL BOX - /xc8/xd9 CJK RADICAL TABLE - /xc8/xda CJK RADICAL KNIFE ONE - /xc8/xdb CJK RADICAL DIVINATION - /xc8/xdc CJK RADICAL SMALL ONE - /xc8/xdd CJK RADICAL SMALL TWO - /xc8/xde CJK RADICAL SNOUT TWO - /xc8/xdf CJK RADICAL SUN - /xc8/xe0 CJK RADICAL MOON - /xc8/xe1 CJK RADICAL PAW TWO - /xc8/xe2 CJK RADICAL COW - /xc8/xe3 CJK RADICAL BOLT OF CLOTH - /xc8/xe4 CJK RADICAL SPIRIT ONE - /xc8/xe5 CJK RADICAL BAMBOO - /xc8/xe6 CJK RADICAL SHEEP - /xc8/xe7 CJK RADICAL MEAT - /xc8/xe8 CJK RADICAL GRASS ONE - /xc8/xe9 CJK RADICAL SIMPLIFIED HORN - /xc8/xea CJK RADICAL FOOT - /xc8/xeb CJK RADICAL SIMPLIFIED WALK - /xc8/xec CJK RADICAL WALK ONE - /xc8/xed CJK RADICAL CITY - /xc8/xee CJK RADICAL MOUND TWO - /xc8/xef CJK RADICAL RAIN - /xc8/xf0 CJK RADICAL EAT TWO - /xc8/xf1 CJK RADICAL BONE - /xc8/xf5 LATIN SMALL LETTER ESH - /xc8/xf6 LATIN SMALL LETTER TURNED A - /xc8/xf7 LATIN SMALL LETTER OPEN E - /xc8/xf8 LATIN SMALL LETTER OPEN O - /xc8/xf9 LATIN SMALL LETTER BARRED O - /xc8/xfa LATIN SMALL LIGATURE OE - /xc8/xfb LATIN SMALL LETTER O WITH STROKE - /xc8/xfc LATIN SMALL LETTER ENG - /xc8/xfd LATIN SMALL LETTER UPSILON - /xc8/xfe LATIN LETTER SMALL CAPITAL I - /xc9/x40 - /xc9/x41 - /xc9/x42 - /xc9/x43 - /xc9/x44 - /xc9/x45 - /xc9/x46 - /xc9/x47 - /xc9/x48 - /xc9/x49 - /xc9/x4a CJK COMPATIBILITY IDEOGRAPH-FA0C - /xc9/x4b - /xc9/x4c - /xc9/x4d - /xc9/x4e - /xc9/x4f - /xc9/x50 - /xc9/x51 - /xc9/x52 - /xc9/x53 - /xc9/x54 - /xc9/x55 - /xc9/x56 - /xc9/x57 - /xc9/x58 - /xc9/x59 - /xc9/x5a - /xc9/x5b - /xc9/x5c - /xc9/x5d - /xc9/x5e - /xc9/x5f - /xc9/x60 - /xc9/x61 - /xc9/x62 - /xc9/x63 - /xc9/x64 - /xc9/x65 - /xc9/x66 - /xc9/x67 - /xc9/x68 - /xc9/x69 - /xc9/x6a - /xc9/x6b - /xc9/x6c - /xc9/x6d - /xc9/x6e - /xc9/x6f - /xc9/x70 - /xc9/x71 - /xc9/x72 - /xc9/x73 - /xc9/x74 - /xc9/x75 - /xc9/x76 - /xc9/x77 - /xc9/x78 - /xc9/x79 - /xc9/x7a - /xc9/x7b - /xc9/x7c - /xc9/x7d - /xc9/x7e - /xc9/xa1 - /xc9/xa2 - /xc9/xa3 - /xc9/xa4 - /xc9/xa5 - /xc9/xa6 - /xc9/xa7 - /xc9/xa8 - /xc9/xa9 - /xc9/xaa - /xc9/xab - /xc9/xac - /xc9/xad - /xc9/xae - /xc9/xaf - /xc9/xb0 - /xc9/xb1 - /xc9/xb2 - /xc9/xb3 - /xc9/xb4 - /xc9/xb5 - /xc9/xb6 - /xc9/xb7 - /xc9/xb8 - /xc9/xb9 - /xc9/xba - /xc9/xbb - /xc9/xbc - /xc9/xbd - /xc9/xbe - /xc9/xbf - /xc9/xc0 - /xc9/xc1 - /xc9/xc2 - /xc9/xc3 - /xc9/xc4 - /xc9/xc5 - /xc9/xc6 - /xc9/xc7 - /xc9/xc8 - /xc9/xc9 - /xc9/xca - /xc9/xcb - /xc9/xcc - /xc9/xcd - /xc9/xce - /xc9/xcf - /xc9/xd0 - /xc9/xd1 - /xc9/xd2 - /xc9/xd3 - /xc9/xd4 - /xc9/xd5 - /xc9/xd6 - /xc9/xd7 - /xc9/xd8 - /xc9/xd9 - /xc9/xda - /xc9/xdb - /xc9/xdc - /xc9/xdd - /xc9/xde - /xc9/xdf - /xc9/xe0 - /xc9/xe1 - /xc9/xe2 - /xc9/xe3 - /xc9/xe4 - /xc9/xe5 - /xc9/xe6 - /xc9/xe7 - /xc9/xe8 - /xc9/xe9 - /xc9/xea - /xc9/xeb - /xc9/xec - /xc9/xed - /xc9/xee - /xc9/xef - /xc9/xf0 - /xc9/xf1 - /xc9/xf2 - /xc9/xf3 - /xc9/xf4 - /xc9/xf5 - /xc9/xf6 - /xc9/xf7 - /xc9/xf8 - /xc9/xf9 - /xc9/xfa - /xc9/xfb - /xc9/xfc - /xc9/xfd - /xc9/xfe - /xca/x40 - /xca/x41 - /xca/x42 - /xca/x43 - /xca/x44 - /xca/x45 - /xca/x46 - /xca/x47 - /xca/x48 - /xca/x49 - /xca/x4a - /xca/x4b - /xca/x4c - /xca/x4d - /xca/x4e - /xca/x4f - /xca/x50 - /xca/x51 - /xca/x52 - /xca/x53 - /xca/x54 - /xca/x55 - /xca/x56 - /xca/x57 - /xca/x58 - /xca/x59 - /xca/x5a - /xca/x5b - /xca/x5c - /xca/x5d - /xca/x5e - /xca/x5f - /xca/x60 - /xca/x61 - /xca/x62 - /xca/x63 - /xca/x64 - /xca/x65 - /xca/x66 - /xca/x67 - /xca/x68 - /xca/x69 - /xca/x6a - /xca/x6b - /xca/x6c - /xca/x6d - /xca/x6e - /xca/x6f - /xca/x70 - /xca/x71 - /xca/x72 - /xca/x73 - /xca/x74 - /xca/x75 - /xca/x76 - /xca/x77 - /xca/x78 - /xca/x79 - /xca/x7a - /xca/x7b - /xca/x7c - /xca/x7d - /xca/x7e - /xca/xa1 - /xca/xa2 - /xca/xa3 - /xca/xa4 - /xca/xa5 - /xca/xa6 - /xca/xa7 - /xca/xa8 - /xca/xa9 - /xca/xaa - /xca/xab - /xca/xac - /xca/xad - /xca/xae - /xca/xaf - /xca/xb0 - /xca/xb1 - /xca/xb2 - /xca/xb3 - /xca/xb4 - /xca/xb5 - /xca/xb6 - /xca/xb7 - /xca/xb8 - /xca/xb9 - /xca/xba - /xca/xbb - /xca/xbc - /xca/xbd - /xca/xbe - /xca/xbf - /xca/xc0 - /xca/xc1 - /xca/xc2 - /xca/xc3 - /xca/xc4 - /xca/xc5 - /xca/xc6 - /xca/xc7 - /xca/xc8 - /xca/xc9 - /xca/xca - /xca/xcb - /xca/xcc - /xca/xcd - /xca/xce - /xca/xcf - /xca/xd0 - /xca/xd1 - /xca/xd2 - /xca/xd3 - /xca/xd4 - /xca/xd5 - /xca/xd6 - /xca/xd7 - /xca/xd8 - /xca/xd9 - /xca/xda - /xca/xdb - /xca/xdc - /xca/xdd - /xca/xde - /xca/xdf - /xca/xe0 - /xca/xe1 - /xca/xe2 - /xca/xe3 - /xca/xe4 - /xca/xe5 - /xca/xe6 - /xca/xe7 - /xca/xe8 - /xca/xe9 - /xca/xea - /xca/xeb - /xca/xec - /xca/xed - /xca/xee - /xca/xef - /xca/xf0 - /xca/xf1 - /xca/xf2 - /xca/xf3 - /xca/xf4 - /xca/xf5 - /xca/xf6 - /xca/xf7 - /xca/xf8 - /xca/xf9 - /xca/xfa - /xca/xfb - /xca/xfc - /xca/xfd - /xca/xfe - /xcb/x40 - /xcb/x41 - /xcb/x42 - /xcb/x43 - /xcb/x44 - /xcb/x45 - /xcb/x46 - /xcb/x47 - /xcb/x48 - /xcb/x49 - /xcb/x4a - /xcb/x4b - /xcb/x4c - /xcb/x4d - /xcb/x4e - /xcb/x4f - /xcb/x50 - /xcb/x51 - /xcb/x52 - /xcb/x53 - /xcb/x54 - /xcb/x55 - /xcb/x56 - /xcb/x57 - /xcb/x58 - /xcb/x59 - /xcb/x5a - /xcb/x5b - /xcb/x5c - /xcb/x5d - /xcb/x5e - /xcb/x5f - /xcb/x60 - /xcb/x61 - /xcb/x62 - /xcb/x63 - /xcb/x64 - /xcb/x65 - /xcb/x66 - /xcb/x67 - /xcb/x68 - /xcb/x69 - /xcb/x6a - /xcb/x6b - /xcb/x6c - /xcb/x6d - /xcb/x6e - /xcb/x6f - /xcb/x70 - /xcb/x71 - /xcb/x72 - /xcb/x73 - /xcb/x74 - /xcb/x75 - /xcb/x76 - /xcb/x77 - /xcb/x78 - /xcb/x79 - /xcb/x7a - /xcb/x7b - /xcb/x7c - /xcb/x7d - /xcb/x7e - /xcb/xa1 - /xcb/xa2 - /xcb/xa3 - /xcb/xa4 - /xcb/xa5 - /xcb/xa6 - /xcb/xa7 - /xcb/xa8 - /xcb/xa9 - /xcb/xaa - /xcb/xab - /xcb/xac - /xcb/xad - /xcb/xae - /xcb/xaf - /xcb/xb0 - /xcb/xb1 - /xcb/xb2 - /xcb/xb3 - /xcb/xb4 - /xcb/xb5 - /xcb/xb6 - /xcb/xb7 - /xcb/xb8 - /xcb/xb9 - /xcb/xba - /xcb/xbb - /xcb/xbc - /xcb/xbd - /xcb/xbe - /xcb/xbf - /xcb/xc0 - /xcb/xc1 - /xcb/xc2 - /xcb/xc3 - /xcb/xc4 - /xcb/xc5 - /xcb/xc6 - /xcb/xc7 - /xcb/xc8 - /xcb/xc9 - /xcb/xca - /xcb/xcb - /xcb/xcc - /xcb/xcd - /xcb/xce - /xcb/xcf - /xcb/xd0 - /xcb/xd1 - /xcb/xd2 - /xcb/xd3 - /xcb/xd4 - /xcb/xd5 - /xcb/xd6 - /xcb/xd7 - /xcb/xd8 - /xcb/xd9 - /xcb/xda - /xcb/xdb - /xcb/xdc - /xcb/xdd - /xcb/xde - /xcb/xdf - /xcb/xe0 - /xcb/xe1 - /xcb/xe2 - /xcb/xe3 - /xcb/xe4 - /xcb/xe5 - /xcb/xe6 - /xcb/xe7 - /xcb/xe8 - /xcb/xe9 - /xcb/xea - /xcb/xeb - /xcb/xec - /xcb/xed - /xcb/xee - /xcb/xef - /xcb/xf0 - /xcb/xf1 - /xcb/xf2 - /xcb/xf3 - /xcb/xf4 - /xcb/xf5 - /xcb/xf6 - /xcb/xf7 - /xcb/xf8 - /xcb/xf9 - /xcb/xfa - /xcb/xfb - /xcb/xfc - /xcb/xfd - /xcb/xfe - /xcc/x40 - /xcc/x41 - /xcc/x42 - /xcc/x43 - /xcc/x44 - /xcc/x45 - /xcc/x46 - /xcc/x47 - /xcc/x48 - /xcc/x49 - /xcc/x4a - /xcc/x4b - /xcc/x4c - /xcc/x4d - /xcc/x4e - /xcc/x4f - /xcc/x50 - /xcc/x51 - /xcc/x52 - /xcc/x53 - /xcc/x54 - /xcc/x55 - /xcc/x56 - /xcc/x57 - /xcc/x58 - /xcc/x59 - /xcc/x5a - /xcc/x5b - /xcc/x5c - /xcc/x5d - /xcc/x5e - /xcc/x5f - /xcc/x60 - /xcc/x61 - /xcc/x62 - /xcc/x63 - /xcc/x64 - /xcc/x65 - /xcc/x66 - /xcc/x67 - /xcc/x68 - /xcc/x69 - /xcc/x6a - /xcc/x6b - /xcc/x6c - /xcc/x6d - /xcc/x6e - /xcc/x6f - /xcc/x70 - /xcc/x71 - /xcc/x72 - /xcc/x73 - /xcc/x74 - /xcc/x75 - /xcc/x76 - /xcc/x77 - /xcc/x78 - /xcc/x79 - /xcc/x7a - /xcc/x7b - /xcc/x7c - /xcc/x7d - /xcc/x7e - /xcc/xa1 - /xcc/xa2 - /xcc/xa3 - /xcc/xa4 - /xcc/xa5 - /xcc/xa6 - /xcc/xa7 - /xcc/xa8 - /xcc/xa9 - /xcc/xaa - /xcc/xab - /xcc/xac - /xcc/xad - /xcc/xae - /xcc/xaf - /xcc/xb0 - /xcc/xb1 - /xcc/xb2 - /xcc/xb3 - /xcc/xb4 - /xcc/xb5 - /xcc/xb6 - /xcc/xb7 - /xcc/xb8 - /xcc/xb9 - /xcc/xba - /xcc/xbb - /xcc/xbc - /xcc/xbd - /xcc/xbe - /xcc/xbf - /xcc/xc0 - /xcc/xc1 - /xcc/xc2 - /xcc/xc3 - /xcc/xc4 - /xcc/xc5 - /xcc/xc6 - /xcc/xc7 - /xcc/xc8 - /xcc/xc9 - /xcc/xca - /xcc/xcb - /xcc/xcc - /xcc/xcd - /xcc/xce - /xcc/xcf - /xcc/xd0 - /xcc/xd1 - /xcc/xd2 - /xcc/xd3 - /xcc/xd4 - /xcc/xd5 - /xcc/xd6 - /xcc/xd7 - /xcc/xd8 - /xcc/xd9 - /xcc/xda - /xcc/xdb - /xcc/xdc - /xcc/xdd - /xcc/xde - /xcc/xdf - /xcc/xe0 - /xcc/xe1 - /xcc/xe2 - /xcc/xe3 - /xcc/xe4 - /xcc/xe5 - /xcc/xe6 - /xcc/xe7 - /xcc/xe8 - /xcc/xe9 - /xcc/xea - /xcc/xeb - /xcc/xec - /xcc/xed - /xcc/xee - /xcc/xef - /xcc/xf0 - /xcc/xf1 - /xcc/xf2 - /xcc/xf3 - /xcc/xf4 - /xcc/xf5 - /xcc/xf6 - /xcc/xf7 - /xcc/xf8 - /xcc/xf9 - /xcc/xfa - /xcc/xfb - /xcc/xfc - /xcc/xfd - /xcc/xfe - /xcd/x40 - /xcd/x41 - /xcd/x42 - /xcd/x43 - /xcd/x44 - /xcd/x45 - /xcd/x46 - /xcd/x47 - /xcd/x48 - /xcd/x49 - /xcd/x4a - /xcd/x4b - /xcd/x4c - /xcd/x4d - /xcd/x4e - /xcd/x4f - /xcd/x50 - /xcd/x51 - /xcd/x52 - /xcd/x53 - /xcd/x54 - /xcd/x55 - /xcd/x56 - /xcd/x57 - /xcd/x58 - /xcd/x59 - /xcd/x5a - /xcd/x5b - /xcd/x5c - /xcd/x5d - /xcd/x5e - /xcd/x5f - /xcd/x60 - /xcd/x61 - /xcd/x62 - /xcd/x63 - /xcd/x64 - /xcd/x65 - /xcd/x66 - /xcd/x67 - /xcd/x68 - /xcd/x69 - /xcd/x6a - /xcd/x6b - /xcd/x6c - /xcd/x6d - /xcd/x6e - /xcd/x6f - /xcd/x70 - /xcd/x71 - /xcd/x72 - /xcd/x73 - /xcd/x74 - /xcd/x75 - /xcd/x76 - /xcd/x77 - /xcd/x78 - /xcd/x79 - /xcd/x7a - /xcd/x7b - /xcd/x7c - /xcd/x7d - /xcd/x7e - /xcd/xa1 - /xcd/xa2 - /xcd/xa3 - /xcd/xa4 - /xcd/xa5 - /xcd/xa6 - /xcd/xa7 - /xcd/xa8 - /xcd/xa9 - /xcd/xaa - /xcd/xab - /xcd/xac - /xcd/xad - /xcd/xae - /xcd/xaf - /xcd/xb0 - /xcd/xb1 - /xcd/xb2 - /xcd/xb3 - /xcd/xb4 - /xcd/xb5 - /xcd/xb6 - /xcd/xb7 - /xcd/xb8 - /xcd/xb9 - /xcd/xba - /xcd/xbb - /xcd/xbc - /xcd/xbd - /xcd/xbe - /xcd/xbf - /xcd/xc0 - /xcd/xc1 - /xcd/xc2 - /xcd/xc3 - /xcd/xc4 - /xcd/xc5 - /xcd/xc6 - /xcd/xc7 - /xcd/xc8 - /xcd/xc9 - /xcd/xca - /xcd/xcb - /xcd/xcc - /xcd/xcd - /xcd/xce - /xcd/xcf - /xcd/xd0 - /xcd/xd1 - /xcd/xd2 - /xcd/xd3 - /xcd/xd4 - /xcd/xd5 - /xcd/xd6 - /xcd/xd7 - /xcd/xd8 - /xcd/xd9 - /xcd/xda - /xcd/xdb - /xcd/xdc - /xcd/xdd - /xcd/xde - /xcd/xdf - /xcd/xe0 - /xcd/xe1 - /xcd/xe2 - /xcd/xe3 - /xcd/xe4 - /xcd/xe5 - /xcd/xe6 - /xcd/xe7 - /xcd/xe8 - /xcd/xe9 - /xcd/xea - /xcd/xeb - /xcd/xec - /xcd/xed - /xcd/xee - /xcd/xef - /xcd/xf0 - /xcd/xf1 - /xcd/xf2 - /xcd/xf3 - /xcd/xf4 - /xcd/xf5 - /xcd/xf6 - /xcd/xf7 - /xcd/xf8 - /xcd/xf9 - /xcd/xfa - /xcd/xfb - /xcd/xfc - /xcd/xfd - /xcd/xfe - /xce/x40 - /xce/x41 - /xce/x42 - /xce/x43 - /xce/x44 - /xce/x45 - /xce/x46 - /xce/x47 - /xce/x48 - /xce/x49 - /xce/x4a - /xce/x4b - /xce/x4c - /xce/x4d - /xce/x4e - /xce/x4f - /xce/x50 - /xce/x51 - /xce/x52 - /xce/x53 - /xce/x54 - /xce/x55 - /xce/x56 - /xce/x57 - /xce/x58 - /xce/x59 - /xce/x5a - /xce/x5b - /xce/x5c - /xce/x5d - /xce/x5e - /xce/x5f - /xce/x60 - /xce/x61 - /xce/x62 - /xce/x63 - /xce/x64 - /xce/x65 - /xce/x66 - /xce/x67 - /xce/x68 - /xce/x69 - /xce/x6a - /xce/x6b - /xce/x6c - /xce/x6d - /xce/x6e - /xce/x6f - /xce/x70 - /xce/x71 - /xce/x72 - /xce/x73 - /xce/x74 - /xce/x75 - /xce/x76 - /xce/x77 - /xce/x78 - /xce/x79 - /xce/x7a - /xce/x7b - /xce/x7c - /xce/x7d - /xce/x7e - /xce/xa1 - /xce/xa2 - /xce/xa3 - /xce/xa4 - /xce/xa5 - /xce/xa6 - /xce/xa7 - /xce/xa8 - /xce/xa9 - /xce/xaa - /xce/xab - /xce/xac - /xce/xad - /xce/xae - /xce/xaf - /xce/xb0 - /xce/xb1 - /xce/xb2 - /xce/xb3 - /xce/xb4 - /xce/xb5 - /xce/xb6 - /xce/xb7 - /xce/xb8 - /xce/xb9 - /xce/xba - /xce/xbb - /xce/xbc - /xce/xbd - /xce/xbe - /xce/xbf - /xce/xc0 - /xce/xc1 - /xce/xc2 - /xce/xc3 - /xce/xc4 - /xce/xc5 - /xce/xc6 - /xce/xc7 - /xce/xc8 - /xce/xc9 - /xce/xca - /xce/xcb - /xce/xcc - /xce/xcd - /xce/xce - /xce/xcf - /xce/xd0 - /xce/xd1 - /xce/xd2 - /xce/xd3 - /xce/xd4 - /xce/xd5 - /xce/xd6 - /xce/xd7 - /xce/xd8 - /xce/xd9 - /xce/xda - /xce/xdb - /xce/xdc - /xce/xdd - /xce/xde - /xce/xdf - /xce/xe0 - /xce/xe1 - /xce/xe2 - /xce/xe3 - /xce/xe4 - /xce/xe5 - /xce/xe6 - /xce/xe7 - /xce/xe8 - /xce/xe9 - /xce/xea - /xce/xeb - /xce/xec - /xce/xed - /xce/xee - /xce/xef - /xce/xf0 - /xce/xf1 - /xce/xf2 - /xce/xf3 - /xce/xf4 - /xce/xf5 - /xce/xf6 - /xce/xf7 - /xce/xf8 - /xce/xf9 - /xce/xfa - /xce/xfb - /xce/xfc - /xce/xfd - /xce/xfe - /xcf/x40 - /xcf/x41 - /xcf/x42 - /xcf/x43 - /xcf/x44 - /xcf/x45 - /xcf/x46 - /xcf/x47 - /xcf/x48 - /xcf/x49 - /xcf/x4a - /xcf/x4b - /xcf/x4c - /xcf/x4d - /xcf/x4e - /xcf/x4f - /xcf/x50 - /xcf/x51 - /xcf/x52 - /xcf/x53 - /xcf/x54 - /xcf/x55 - /xcf/x56 - /xcf/x57 - /xcf/x58 - /xcf/x59 - /xcf/x5a - /xcf/x5b - /xcf/x5c - /xcf/x5d - /xcf/x5e - /xcf/x5f - /xcf/x60 - /xcf/x61 - /xcf/x62 - /xcf/x63 - /xcf/x64 - /xcf/x65 - /xcf/x66 - /xcf/x67 - /xcf/x68 - /xcf/x69 - /xcf/x6a - /xcf/x6b - /xcf/x6c - /xcf/x6d - /xcf/x6e - /xcf/x6f - /xcf/x70 - /xcf/x71 - /xcf/x72 - /xcf/x73 - /xcf/x74 - /xcf/x75 - /xcf/x76 - /xcf/x77 - /xcf/x78 - /xcf/x79 - /xcf/x7a - /xcf/x7b - /xcf/x7c - /xcf/x7d - /xcf/x7e - /xcf/xa1 - /xcf/xa2 - /xcf/xa3 - /xcf/xa4 - /xcf/xa5 - /xcf/xa6 - /xcf/xa7 - /xcf/xa8 - /xcf/xa9 - /xcf/xaa - /xcf/xab - /xcf/xac - /xcf/xad - /xcf/xae - /xcf/xaf - /xcf/xb0 - /xcf/xb1 - /xcf/xb2 - /xcf/xb3 - /xcf/xb4 - /xcf/xb5 - /xcf/xb6 - /xcf/xb7 - /xcf/xb8 - /xcf/xb9 - /xcf/xba - /xcf/xbb - /xcf/xbc - /xcf/xbd - /xcf/xbe - /xcf/xbf - /xcf/xc0 - /xcf/xc1 - /xcf/xc2 - /xcf/xc3 - /xcf/xc4 - /xcf/xc5 - /xcf/xc6 - /xcf/xc7 - /xcf/xc8 - /xcf/xc9 - /xcf/xca - /xcf/xcb - /xcf/xcc - /xcf/xcd - /xcf/xce - /xcf/xcf - /xcf/xd0 - /xcf/xd1 - /xcf/xd2 - /xcf/xd3 - /xcf/xd4 - /xcf/xd5 - /xcf/xd6 - /xcf/xd7 - /xcf/xd8 - /xcf/xd9 - /xcf/xda - /xcf/xdb - /xcf/xdc - /xcf/xdd - /xcf/xde - /xcf/xdf - /xcf/xe0 - /xcf/xe1 - /xcf/xe2 - /xcf/xe3 - /xcf/xe4 - /xcf/xe5 - /xcf/xe6 - /xcf/xe7 - /xcf/xe8 - /xcf/xe9 - /xcf/xea - /xcf/xeb - /xcf/xec - /xcf/xed - /xcf/xee - /xcf/xef - /xcf/xf0 - /xcf/xf1 - /xcf/xf2 - /xcf/xf3 - /xcf/xf4 - /xcf/xf5 - /xcf/xf6 - /xcf/xf7 - /xcf/xf8 - /xcf/xf9 - /xcf/xfa - /xcf/xfb - /xcf/xfc - /xcf/xfd - /xcf/xfe - /xd0/x40 - /xd0/x41 - /xd0/x42 - /xd0/x43 - /xd0/x44 - /xd0/x45 - /xd0/x46 - /xd0/x47 - /xd0/x48 - /xd0/x49 - /xd0/x4a - /xd0/x4b - /xd0/x4c - /xd0/x4d - /xd0/x4e - /xd0/x4f - /xd0/x50 - /xd0/x51 - /xd0/x52 - /xd0/x53 - /xd0/x54 - /xd0/x55 - /xd0/x56 - /xd0/x57 - /xd0/x58 - /xd0/x59 - /xd0/x5a - /xd0/x5b - /xd0/x5c - /xd0/x5d - /xd0/x5e - /xd0/x5f - /xd0/x60 - /xd0/x61 - /xd0/x62 - /xd0/x63 - /xd0/x64 - /xd0/x65 - /xd0/x66 - /xd0/x67 - /xd0/x68 - /xd0/x69 - /xd0/x6a - /xd0/x6b - /xd0/x6c - /xd0/x6d - /xd0/x6e - /xd0/x6f - /xd0/x70 - /xd0/x71 - /xd0/x72 - /xd0/x73 - /xd0/x74 - /xd0/x75 - /xd0/x76 - /xd0/x77 - /xd0/x78 - /xd0/x79 - /xd0/x7a - /xd0/x7b - /xd0/x7c - /xd0/x7d - /xd0/x7e - /xd0/xa1 - /xd0/xa2 - /xd0/xa3 - /xd0/xa4 - /xd0/xa5 - /xd0/xa6 - /xd0/xa7 - /xd0/xa8 - /xd0/xa9 - /xd0/xaa - /xd0/xab - /xd0/xac - /xd0/xad - /xd0/xae - /xd0/xaf - /xd0/xb0 - /xd0/xb1 - /xd0/xb2 - /xd0/xb3 - /xd0/xb4 - /xd0/xb5 - /xd0/xb6 - /xd0/xb7 - /xd0/xb8 - /xd0/xb9 - /xd0/xba - /xd0/xbb - /xd0/xbc - /xd0/xbd - /xd0/xbe - /xd0/xbf - /xd0/xc0 - /xd0/xc1 - /xd0/xc2 - /xd0/xc3 - /xd0/xc4 - /xd0/xc5 - /xd0/xc6 - /xd0/xc7 - /xd0/xc8 - /xd0/xc9 - /xd0/xca - /xd0/xcb - /xd0/xcc - /xd0/xcd - /xd0/xce - /xd0/xcf - /xd0/xd0 - /xd0/xd1 - /xd0/xd2 - /xd0/xd3 - /xd0/xd4 - /xd0/xd5 - /xd0/xd6 - /xd0/xd7 - /xd0/xd8 - /xd0/xd9 - /xd0/xda - /xd0/xdb - /xd0/xdc - /xd0/xdd - /xd0/xde - /xd0/xdf - /xd0/xe0 - /xd0/xe1 - /xd0/xe2 - /xd0/xe3 - /xd0/xe4 - /xd0/xe5 - /xd0/xe6 - /xd0/xe7 - /xd0/xe8 - /xd0/xe9 - /xd0/xea - /xd0/xeb - /xd0/xec - /xd0/xed - /xd0/xee - /xd0/xef - /xd0/xf0 - /xd0/xf1 - /xd0/xf2 - /xd0/xf3 - /xd0/xf4 - /xd0/xf5 - /xd0/xf6 - /xd0/xf7 - /xd0/xf8 - /xd0/xf9 - /xd0/xfa - /xd0/xfb - /xd0/xfc - /xd0/xfd - /xd0/xfe - /xd1/x40 - /xd1/x41 - /xd1/x42 - /xd1/x43 - /xd1/x44 - /xd1/x45 - /xd1/x46 - /xd1/x47 - /xd1/x48 - /xd1/x49 - /xd1/x4a - /xd1/x4b - /xd1/x4c - /xd1/x4d - /xd1/x4e - /xd1/x4f - /xd1/x50 - /xd1/x51 - /xd1/x52 - /xd1/x53 - /xd1/x54 - /xd1/x55 - /xd1/x56 - /xd1/x57 - /xd1/x58 - /xd1/x59 - /xd1/x5a - /xd1/x5b - /xd1/x5c - /xd1/x5d - /xd1/x5e - /xd1/x5f - /xd1/x60 - /xd1/x61 - /xd1/x62 - /xd1/x63 - /xd1/x64 - /xd1/x65 - /xd1/x66 - /xd1/x67 - /xd1/x68 - /xd1/x69 - /xd1/x6a - /xd1/x6b - /xd1/x6c - /xd1/x6d - /xd1/x6e - /xd1/x6f - /xd1/x70 - /xd1/x71 - /xd1/x72 - /xd1/x73 - /xd1/x74 - /xd1/x75 - /xd1/x76 - /xd1/x77 - /xd1/x78 - /xd1/x79 - /xd1/x7a - /xd1/x7b - /xd1/x7c - /xd1/x7d - /xd1/x7e - /xd1/xa1 - /xd1/xa2 - /xd1/xa3 - /xd1/xa4 - /xd1/xa5 - /xd1/xa6 - /xd1/xa7 - /xd1/xa8 - /xd1/xa9 - /xd1/xaa - /xd1/xab - /xd1/xac - /xd1/xad - /xd1/xae - /xd1/xaf - /xd1/xb0 - /xd1/xb1 - /xd1/xb2 - /xd1/xb3 - /xd1/xb4 - /xd1/xb5 - /xd1/xb6 - /xd1/xb7 - /xd1/xb8 - /xd1/xb9 - /xd1/xba - /xd1/xbb - /xd1/xbc - /xd1/xbd - /xd1/xbe - /xd1/xbf - /xd1/xc0 - /xd1/xc1 - /xd1/xc2 - /xd1/xc3 - /xd1/xc4 - /xd1/xc5 - /xd1/xc6 - /xd1/xc7 - /xd1/xc8 - /xd1/xc9 - /xd1/xca - /xd1/xcb - /xd1/xcc - /xd1/xcd - /xd1/xce - /xd1/xcf - /xd1/xd0 - /xd1/xd1 - /xd1/xd2 - /xd1/xd3 - /xd1/xd4 - /xd1/xd5 - /xd1/xd6 - /xd1/xd7 - /xd1/xd8 - /xd1/xd9 - /xd1/xda - /xd1/xdb - /xd1/xdc - /xd1/xdd - /xd1/xde - /xd1/xdf - /xd1/xe0 - /xd1/xe1 - /xd1/xe2 - /xd1/xe3 - /xd1/xe4 - /xd1/xe5 - /xd1/xe6 - /xd1/xe7 - /xd1/xe8 - /xd1/xe9 - /xd1/xea - /xd1/xeb - /xd1/xec - /xd1/xed - /xd1/xee - /xd1/xef - /xd1/xf0 - /xd1/xf1 - /xd1/xf2 - /xd1/xf3 - /xd1/xf4 - /xd1/xf5 - /xd1/xf6 - /xd1/xf7 - /xd1/xf8 - /xd1/xf9 - /xd1/xfa - /xd1/xfb - /xd1/xfc - /xd1/xfd - /xd1/xfe - /xd2/x40 - /xd2/x41 - /xd2/x42 - /xd2/x43 - /xd2/x44 - /xd2/x45 - /xd2/x46 - /xd2/x47 - /xd2/x48 - /xd2/x49 - /xd2/x4a - /xd2/x4b - /xd2/x4c - /xd2/x4d - /xd2/x4e - /xd2/x4f - /xd2/x50 - /xd2/x51 - /xd2/x52 - /xd2/x53 - /xd2/x54 - /xd2/x55 - /xd2/x56 - /xd2/x57 - /xd2/x58 - /xd2/x59 - /xd2/x5a - /xd2/x5b - /xd2/x5c - /xd2/x5d - /xd2/x5e - /xd2/x5f - /xd2/x60 - /xd2/x61 - /xd2/x62 - /xd2/x63 - /xd2/x64 - /xd2/x65 - /xd2/x66 - /xd2/x67 - /xd2/x68 - /xd2/x69 - /xd2/x6a - /xd2/x6b - /xd2/x6c - /xd2/x6d - /xd2/x6e - /xd2/x6f - /xd2/x70 - /xd2/x71 - /xd2/x72 - /xd2/x73 - /xd2/x74 - /xd2/x75 - /xd2/x76 - /xd2/x77 - /xd2/x78 - /xd2/x79 - /xd2/x7a - /xd2/x7b - /xd2/x7c - /xd2/x7d - /xd2/x7e - /xd2/xa1 - /xd2/xa2 - /xd2/xa3 - /xd2/xa4 - /xd2/xa5 - /xd2/xa6 - /xd2/xa7 - /xd2/xa8 - /xd2/xa9 - /xd2/xaa - /xd2/xab - /xd2/xac - /xd2/xad - /xd2/xae - /xd2/xaf - /xd2/xb0 - /xd2/xb1 - /xd2/xb2 - /xd2/xb3 - /xd2/xb4 - /xd2/xb5 - /xd2/xb6 - /xd2/xb7 - /xd2/xb8 - /xd2/xb9 - /xd2/xba - /xd2/xbb - /xd2/xbc - /xd2/xbd - /xd2/xbe - /xd2/xbf - /xd2/xc0 - /xd2/xc1 - /xd2/xc2 - /xd2/xc3 - /xd2/xc4 - /xd2/xc5 - /xd2/xc6 - /xd2/xc7 - /xd2/xc8 - /xd2/xc9 - /xd2/xca - /xd2/xcb - /xd2/xcc - /xd2/xcd - /xd2/xce - /xd2/xcf - /xd2/xd0 - /xd2/xd1 - /xd2/xd2 - /xd2/xd3 - /xd2/xd4 - /xd2/xd5 - /xd2/xd6 - /xd2/xd7 - /xd2/xd8 - /xd2/xd9 - /xd2/xda - /xd2/xdb - /xd2/xdc - /xd2/xdd - /xd2/xde - /xd2/xdf - /xd2/xe0 - /xd2/xe1 - /xd2/xe2 - /xd2/xe3 - /xd2/xe4 - /xd2/xe5 - /xd2/xe6 - /xd2/xe7 - /xd2/xe8 - /xd2/xe9 - /xd2/xea - /xd2/xeb - /xd2/xec - /xd2/xed - /xd2/xee - /xd2/xef - /xd2/xf0 - /xd2/xf1 - /xd2/xf2 - /xd2/xf3 - /xd2/xf4 - /xd2/xf5 - /xd2/xf6 - /xd2/xf7 - /xd2/xf8 - /xd2/xf9 - /xd2/xfa - /xd2/xfb - /xd2/xfc - /xd2/xfd - /xd2/xfe - /xd3/x40 - /xd3/x41 - /xd3/x42 - /xd3/x43 - /xd3/x44 - /xd3/x45 - /xd3/x46 - /xd3/x47 - /xd3/x48 - /xd3/x49 - /xd3/x4a - /xd3/x4b - /xd3/x4c - /xd3/x4d - /xd3/x4e - /xd3/x4f - /xd3/x50 - /xd3/x51 - /xd3/x52 - /xd3/x53 - /xd3/x54 - /xd3/x55 - /xd3/x56 - /xd3/x57 - /xd3/x58 - /xd3/x59 - /xd3/x5a - /xd3/x5b - /xd3/x5c - /xd3/x5d - /xd3/x5e - /xd3/x5f - /xd3/x60 - /xd3/x61 - /xd3/x62 - /xd3/x63 - /xd3/x64 - /xd3/x65 - /xd3/x66 - /xd3/x67 - /xd3/x68 - /xd3/x69 - /xd3/x6a - /xd3/x6b - /xd3/x6c - /xd3/x6d - /xd3/x6e - /xd3/x6f - /xd3/x70 - /xd3/x71 - /xd3/x72 - /xd3/x73 - /xd3/x74 - /xd3/x75 - /xd3/x76 - /xd3/x77 - /xd3/x78 - /xd3/x79 - /xd3/x7a - /xd3/x7b - /xd3/x7c - /xd3/x7d - /xd3/x7e - /xd3/xa1 - /xd3/xa2 - /xd3/xa3 - /xd3/xa4 - /xd3/xa5 - /xd3/xa6 - /xd3/xa7 - /xd3/xa8 - /xd3/xa9 - /xd3/xaa - /xd3/xab - /xd3/xac - /xd3/xad - /xd3/xae - /xd3/xaf - /xd3/xb0 - /xd3/xb1 - /xd3/xb2 - /xd3/xb3 - /xd3/xb4 - /xd3/xb5 - /xd3/xb6 - /xd3/xb7 - /xd3/xb8 - /xd3/xb9 - /xd3/xba - /xd3/xbb - /xd3/xbc - /xd3/xbd - /xd3/xbe - /xd3/xbf - /xd3/xc0 - /xd3/xc1 - /xd3/xc2 - /xd3/xc3 - /xd3/xc4 - /xd3/xc5 - /xd3/xc6 - /xd3/xc7 - /xd3/xc8 - /xd3/xc9 - /xd3/xca - /xd3/xcb - /xd3/xcc - /xd3/xcd - /xd3/xce - /xd3/xcf - /xd3/xd0 - /xd3/xd1 - /xd3/xd2 - /xd3/xd3 - /xd3/xd4 - /xd3/xd5 - /xd3/xd6 - /xd3/xd7 - /xd3/xd8 - /xd3/xd9 - /xd3/xda - /xd3/xdb - /xd3/xdc - /xd3/xdd - /xd3/xde - /xd3/xdf - /xd3/xe0 - /xd3/xe1 - /xd3/xe2 - /xd3/xe3 - /xd3/xe4 - /xd3/xe5 - /xd3/xe6 - /xd3/xe7 - /xd3/xe8 - /xd3/xe9 - /xd3/xea - /xd3/xeb - /xd3/xec - /xd3/xed - /xd3/xee - /xd3/xef - /xd3/xf0 - /xd3/xf1 - /xd3/xf2 - /xd3/xf3 - /xd3/xf4 - /xd3/xf5 - /xd3/xf6 - /xd3/xf7 - /xd3/xf8 - /xd3/xf9 - /xd3/xfa - /xd3/xfb - /xd3/xfc - /xd3/xfd - /xd3/xfe - /xd4/x40 - /xd4/x41 - /xd4/x42 - /xd4/x43 - /xd4/x44 - /xd4/x45 - /xd4/x46 - /xd4/x47 - /xd4/x48 - /xd4/x49 - /xd4/x4a - /xd4/x4b - /xd4/x4c - /xd4/x4d - /xd4/x4e - /xd4/x4f - /xd4/x50 - /xd4/x51 - /xd4/x52 - /xd4/x53 - /xd4/x54 - /xd4/x55 - /xd4/x56 - /xd4/x57 - /xd4/x58 - /xd4/x59 - /xd4/x5a - /xd4/x5b - /xd4/x5c - /xd4/x5d - /xd4/x5e - /xd4/x5f - /xd4/x60 - /xd4/x61 - /xd4/x62 - /xd4/x63 - /xd4/x64 - /xd4/x65 - /xd4/x66 - /xd4/x67 - /xd4/x68 - /xd4/x69 - /xd4/x6a - /xd4/x6b - /xd4/x6c - /xd4/x6d - /xd4/x6e - /xd4/x6f - /xd4/x70 - /xd4/x71 - /xd4/x72 - /xd4/x73 - /xd4/x74 - /xd4/x75 - /xd4/x76 - /xd4/x77 - /xd4/x78 - /xd4/x79 - /xd4/x7a - /xd4/x7b - /xd4/x7c - /xd4/x7d - /xd4/x7e - /xd4/xa1 - /xd4/xa2 - /xd4/xa3 - /xd4/xa4 - /xd4/xa5 - /xd4/xa6 - /xd4/xa7 - /xd4/xa8 - /xd4/xa9 - /xd4/xaa - /xd4/xab - /xd4/xac - /xd4/xad - /xd4/xae - /xd4/xaf - /xd4/xb0 - /xd4/xb1 - /xd4/xb2 - /xd4/xb3 - /xd4/xb4 - /xd4/xb5 - /xd4/xb6 - /xd4/xb7 - /xd4/xb8 - /xd4/xb9 - /xd4/xba - /xd4/xbb - /xd4/xbc - /xd4/xbd - /xd4/xbe - /xd4/xbf - /xd4/xc0 - /xd4/xc1 - /xd4/xc2 - /xd4/xc3 - /xd4/xc4 - /xd4/xc5 - /xd4/xc6 - /xd4/xc7 - /xd4/xc8 - /xd4/xc9 - /xd4/xca - /xd4/xcb - /xd4/xcc - /xd4/xcd - /xd4/xce - /xd4/xcf - /xd4/xd0 - /xd4/xd1 - /xd4/xd2 - /xd4/xd3 - /xd4/xd4 - /xd4/xd5 - /xd4/xd6 - /xd4/xd7 - /xd4/xd8 - /xd4/xd9 - /xd4/xda - /xd4/xdb - /xd4/xdc - /xd4/xdd - /xd4/xde - /xd4/xdf - /xd4/xe0 - /xd4/xe1 - /xd4/xe2 - /xd4/xe3 - /xd4/xe4 - /xd4/xe5 - /xd4/xe6 - /xd4/xe7 - /xd4/xe8 - /xd4/xe9 - /xd4/xea - /xd4/xeb - /xd4/xec - /xd4/xed - /xd4/xee - /xd4/xef - /xd4/xf0 - /xd4/xf1 - /xd4/xf2 - /xd4/xf3 - /xd4/xf4 - /xd4/xf5 - /xd4/xf6 - /xd4/xf7 - /xd4/xf8 - /xd4/xf9 - /xd4/xfa - /xd4/xfb - /xd4/xfc - /xd4/xfd - /xd4/xfe - /xd5/x40 - /xd5/x41 - /xd5/x42 - /xd5/x43 - /xd5/x44 - /xd5/x45 - /xd5/x46 - /xd5/x47 - /xd5/x48 - /xd5/x49 - /xd5/x4a - /xd5/x4b - /xd5/x4c - /xd5/x4d - /xd5/x4e - /xd5/x4f - /xd5/x50 - /xd5/x51 - /xd5/x52 - /xd5/x53 - /xd5/x54 - /xd5/x55 - /xd5/x56 - /xd5/x57 - /xd5/x58 - /xd5/x59 - /xd5/x5a - /xd5/x5b - /xd5/x5c - /xd5/x5d - /xd5/x5e - /xd5/x5f - /xd5/x60 - /xd5/x61 - /xd5/x62 - /xd5/x63 - /xd5/x64 - /xd5/x65 - /xd5/x66 - /xd5/x67 - /xd5/x68 - /xd5/x69 - /xd5/x6a - /xd5/x6b - /xd5/x6c - /xd5/x6d - /xd5/x6e - /xd5/x6f - /xd5/x70 - /xd5/x71 - /xd5/x72 - /xd5/x73 - /xd5/x74 - /xd5/x75 - /xd5/x76 - /xd5/x77 - /xd5/x78 - /xd5/x79 - /xd5/x7a - /xd5/x7b - /xd5/x7c - /xd5/x7d - /xd5/x7e - /xd5/xa1 - /xd5/xa2 - /xd5/xa3 - /xd5/xa4 - /xd5/xa5 - /xd5/xa6 - /xd5/xa7 - /xd5/xa8 - /xd5/xa9 - /xd5/xaa - /xd5/xab - /xd5/xac - /xd5/xad - /xd5/xae - /xd5/xaf - /xd5/xb0 - /xd5/xb1 - /xd5/xb2 - /xd5/xb3 - /xd5/xb4 - /xd5/xb5 - /xd5/xb6 - /xd5/xb7 - /xd5/xb8 - /xd5/xb9 - /xd5/xba - /xd5/xbb - /xd5/xbc - /xd5/xbd - /xd5/xbe - /xd5/xbf - /xd5/xc0 - /xd5/xc1 - /xd5/xc2 - /xd5/xc3 - /xd5/xc4 - /xd5/xc5 - /xd5/xc6 - /xd5/xc7 - /xd5/xc8 - /xd5/xc9 - /xd5/xca - /xd5/xcb - /xd5/xcc - /xd5/xcd - /xd5/xce - /xd5/xcf - /xd5/xd0 - /xd5/xd1 - /xd5/xd2 - /xd5/xd3 - /xd5/xd4 - /xd5/xd5 - /xd5/xd6 - /xd5/xd7 - /xd5/xd8 - /xd5/xd9 - /xd5/xda - /xd5/xdb - /xd5/xdc - /xd5/xdd - /xd5/xde - /xd5/xdf - /xd5/xe0 - /xd5/xe1 - /xd5/xe2 - /xd5/xe3 - /xd5/xe4 - /xd5/xe5 - /xd5/xe6 - /xd5/xe7 - /xd5/xe8 - /xd5/xe9 - /xd5/xea - /xd5/xeb - /xd5/xec - /xd5/xed - /xd5/xee - /xd5/xef - /xd5/xf0 - /xd5/xf1 - /xd5/xf2 - /xd5/xf3 - /xd5/xf4 - /xd5/xf5 - /xd5/xf6 - /xd5/xf7 - /xd5/xf8 - /xd5/xf9 - /xd5/xfa - /xd5/xfb - /xd5/xfc - /xd5/xfd - /xd5/xfe - /xd6/x40 - /xd6/x41 - /xd6/x42 - /xd6/x43 - /xd6/x44 - /xd6/x45 - /xd6/x46 - /xd6/x47 - /xd6/x48 - /xd6/x49 - /xd6/x4a - /xd6/x4b - /xd6/x4c - /xd6/x4d - /xd6/x4e - /xd6/x4f - /xd6/x50 - /xd6/x51 - /xd6/x52 - /xd6/x53 - /xd6/x54 - /xd6/x55 - /xd6/x56 - /xd6/x57 - /xd6/x58 - /xd6/x59 - /xd6/x5a - /xd6/x5b - /xd6/x5c - /xd6/x5d - /xd6/x5e - /xd6/x5f - /xd6/x60 - /xd6/x61 - /xd6/x62 - /xd6/x63 - /xd6/x64 - /xd6/x65 - /xd6/x66 - /xd6/x67 - /xd6/x68 - /xd6/x69 - /xd6/x6a - /xd6/x6b - /xd6/x6c - /xd6/x6d - /xd6/x6e - /xd6/x6f - /xd6/x70 - /xd6/x71 - /xd6/x72 - /xd6/x73 - /xd6/x74 - /xd6/x75 - /xd6/x76 - /xd6/x77 - /xd6/x78 - /xd6/x79 - /xd6/x7a - /xd6/x7b - /xd6/x7c - /xd6/x7d - /xd6/x7e - /xd6/xa1 - /xd6/xa2 - /xd6/xa3 - /xd6/xa4 - /xd6/xa5 - /xd6/xa6 - /xd6/xa7 - /xd6/xa8 - /xd6/xa9 - /xd6/xaa - /xd6/xab - /xd6/xac - /xd6/xad - /xd6/xae - /xd6/xaf - /xd6/xb0 - /xd6/xb1 - /xd6/xb2 - /xd6/xb3 - /xd6/xb4 - /xd6/xb5 - /xd6/xb6 - /xd6/xb7 - /xd6/xb8 - /xd6/xb9 - /xd6/xba - /xd6/xbb - /xd6/xbc - /xd6/xbd - /xd6/xbe - /xd6/xbf - /xd6/xc0 - /xd6/xc1 - /xd6/xc2 - /xd6/xc3 - /xd6/xc4 - /xd6/xc5 - /xd6/xc6 - /xd6/xc7 - /xd6/xc8 - /xd6/xc9 - /xd6/xca - /xd6/xcb - /xd6/xcc - /xd6/xcd - /xd6/xce - /xd6/xcf - /xd6/xd0 - /xd6/xd1 - /xd6/xd2 - /xd6/xd3 - /xd6/xd4 - /xd6/xd5 - /xd6/xd6 - /xd6/xd7 - /xd6/xd8 - /xd6/xd9 - /xd6/xda - /xd6/xdb - /xd6/xdc - /xd6/xdd - /xd6/xde - /xd6/xdf - /xd6/xe0 - /xd6/xe1 - /xd6/xe2 - /xd6/xe3 - /xd6/xe4 - /xd6/xe5 - /xd6/xe6 - /xd6/xe7 - /xd6/xe8 - /xd6/xe9 - /xd6/xea - /xd6/xeb - /xd6/xec - /xd6/xed - /xd6/xee - /xd6/xef - /xd6/xf0 - /xd6/xf1 - /xd6/xf2 - /xd6/xf3 - /xd6/xf4 - /xd6/xf5 - /xd6/xf6 - /xd6/xf7 - /xd6/xf8 - /xd6/xf9 - /xd6/xfa - /xd6/xfb - /xd6/xfc - /xd6/xfd - /xd6/xfe - /xd7/x40 - /xd7/x41 - /xd7/x42 - /xd7/x43 - /xd7/x44 - /xd7/x45 - /xd7/x46 - /xd7/x47 - /xd7/x48 - /xd7/x49 - /xd7/x4a - /xd7/x4b - /xd7/x4c - /xd7/x4d - /xd7/x4e - /xd7/x4f - /xd7/x50 - /xd7/x51 - /xd7/x52 - /xd7/x53 - /xd7/x54 - /xd7/x55 - /xd7/x56 - /xd7/x57 - /xd7/x58 - /xd7/x59 - /xd7/x5a - /xd7/x5b - /xd7/x5c - /xd7/x5d - /xd7/x5e - /xd7/x5f - /xd7/x60 - /xd7/x61 - /xd7/x62 - /xd7/x63 - /xd7/x64 - /xd7/x65 - /xd7/x66 - /xd7/x67 - /xd7/x68 - /xd7/x69 - /xd7/x6a - /xd7/x6b - /xd7/x6c - /xd7/x6d - /xd7/x6e - /xd7/x6f - /xd7/x70 - /xd7/x71 - /xd7/x72 - /xd7/x73 - /xd7/x74 - /xd7/x75 - /xd7/x76 - /xd7/x77 - /xd7/x78 - /xd7/x79 - /xd7/x7a - /xd7/x7b - /xd7/x7c - /xd7/x7d - /xd7/x7e - /xd7/xa1 - /xd7/xa2 - /xd7/xa3 - /xd7/xa4 - /xd7/xa5 - /xd7/xa6 - /xd7/xa7 - /xd7/xa8 - /xd7/xa9 - /xd7/xaa - /xd7/xab - /xd7/xac - /xd7/xad - /xd7/xae - /xd7/xaf - /xd7/xb0 - /xd7/xb1 - /xd7/xb2 - /xd7/xb3 - /xd7/xb4 - /xd7/xb5 - /xd7/xb6 - /xd7/xb7 - /xd7/xb8 - /xd7/xb9 - /xd7/xba - /xd7/xbb - /xd7/xbc - /xd7/xbd - /xd7/xbe - /xd7/xbf - /xd7/xc0 - /xd7/xc1 - /xd7/xc2 - /xd7/xc3 - /xd7/xc4 - /xd7/xc5 - /xd7/xc6 - /xd7/xc7 - /xd7/xc8 - /xd7/xc9 - /xd7/xca - /xd7/xcb - /xd7/xcc - /xd7/xcd - /xd7/xce - /xd7/xcf - /xd7/xd0 - /xd7/xd1 - /xd7/xd2 - /xd7/xd3 - /xd7/xd4 - /xd7/xd5 - /xd7/xd6 - /xd7/xd7 - /xd7/xd8 - /xd7/xd9 - /xd7/xda - /xd7/xdb - /xd7/xdc - /xd7/xdd - /xd7/xde - /xd7/xdf - /xd7/xe0 - /xd7/xe1 - /xd7/xe2 - /xd7/xe3 - /xd7/xe4 - /xd7/xe5 - /xd7/xe6 - /xd7/xe7 - /xd7/xe8 - /xd7/xe9 - /xd7/xea - /xd7/xeb - /xd7/xec - /xd7/xed - /xd7/xee - /xd7/xef - /xd7/xf0 - /xd7/xf1 - /xd7/xf2 - /xd7/xf3 - /xd7/xf4 - /xd7/xf5 - /xd7/xf6 - /xd7/xf7 - /xd7/xf8 - /xd7/xf9 - /xd7/xfa - /xd7/xfb - /xd7/xfc - /xd7/xfd - /xd7/xfe - /xd8/x40 - /xd8/x41 - /xd8/x42 - /xd8/x43 - /xd8/x44 - /xd8/x45 - /xd8/x46 - /xd8/x47 - /xd8/x48 - /xd8/x49 - /xd8/x4a - /xd8/x4b - /xd8/x4c - /xd8/x4d - /xd8/x4e - /xd8/x4f - /xd8/x50 - /xd8/x51 - /xd8/x52 - /xd8/x53 - /xd8/x54 - /xd8/x55 - /xd8/x56 - /xd8/x57 - /xd8/x58 - /xd8/x59 - /xd8/x5a - /xd8/x5b - /xd8/x5c - /xd8/x5d - /xd8/x5e - /xd8/x5f - /xd8/x60 - /xd8/x61 - /xd8/x62 - /xd8/x63 - /xd8/x64 - /xd8/x65 - /xd8/x66 - /xd8/x67 - /xd8/x68 - /xd8/x69 - /xd8/x6a - /xd8/x6b - /xd8/x6c - /xd8/x6d - /xd8/x6e - /xd8/x6f - /xd8/x70 - /xd8/x71 - /xd8/x72 - /xd8/x73 - /xd8/x74 - /xd8/x75 - /xd8/x76 - /xd8/x77 - /xd8/x78 - /xd8/x79 - /xd8/x7a - /xd8/x7b - /xd8/x7c - /xd8/x7d - /xd8/x7e - /xd8/xa1 - /xd8/xa2 - /xd8/xa3 - /xd8/xa4 - /xd8/xa5 - /xd8/xa6 - /xd8/xa7 - /xd8/xa8 - /xd8/xa9 - /xd8/xaa - /xd8/xab - /xd8/xac - /xd8/xad - /xd8/xae - /xd8/xaf - /xd8/xb0 - /xd8/xb1 - /xd8/xb2 - /xd8/xb3 - /xd8/xb4 - /xd8/xb5 - /xd8/xb6 - /xd8/xb7 - /xd8/xb8 - /xd8/xb9 - /xd8/xba - /xd8/xbb - /xd8/xbc - /xd8/xbd - /xd8/xbe - /xd8/xbf - /xd8/xc0 - /xd8/xc1 - /xd8/xc2 - /xd8/xc3 - /xd8/xc4 - /xd8/xc5 - /xd8/xc6 - /xd8/xc7 - /xd8/xc8 - /xd8/xc9 - /xd8/xca - /xd8/xcb - /xd8/xcc - /xd8/xcd - /xd8/xce - /xd8/xcf - /xd8/xd0 - /xd8/xd1 - /xd8/xd2 - /xd8/xd3 - /xd8/xd4 - /xd8/xd5 - /xd8/xd6 - /xd8/xd7 - /xd8/xd8 - /xd8/xd9 - /xd8/xda - /xd8/xdb - /xd8/xdc - /xd8/xdd - /xd8/xde - /xd8/xdf - /xd8/xe0 - /xd8/xe1 - /xd8/xe2 - /xd8/xe3 - /xd8/xe4 - /xd8/xe5 - /xd8/xe6 - /xd8/xe7 - /xd8/xe8 - /xd8/xe9 - /xd8/xea - /xd8/xeb - /xd8/xec - /xd8/xed - /xd8/xee - /xd8/xef - /xd8/xf0 - /xd8/xf1 - /xd8/xf2 - /xd8/xf3 - /xd8/xf4 - /xd8/xf5 - /xd8/xf6 - /xd8/xf7 - /xd8/xf8 - /xd8/xf9 - /xd8/xfa - /xd8/xfb - /xd8/xfc - /xd8/xfd - /xd8/xfe - /xd9/x40 - /xd9/x41 - /xd9/x42 - /xd9/x43 - /xd9/x44 - /xd9/x45 - /xd9/x46 - /xd9/x47 - /xd9/x48 - /xd9/x49 - /xd9/x4a - /xd9/x4b - /xd9/x4c - /xd9/x4d - /xd9/x4e - /xd9/x4f - /xd9/x50 - /xd9/x51 - /xd9/x52 - /xd9/x53 - /xd9/x54 - /xd9/x55 - /xd9/x56 - /xd9/x57 - /xd9/x58 - /xd9/x59 - /xd9/x5a - /xd9/x5b - /xd9/x5c - /xd9/x5d - /xd9/x5e - /xd9/x5f - /xd9/x60 - /xd9/x61 - /xd9/x62 - /xd9/x63 - /xd9/x64 - /xd9/x65 - /xd9/x66 - /xd9/x67 - /xd9/x68 - /xd9/x69 - /xd9/x6a - /xd9/x6b - /xd9/x6c - /xd9/x6d - /xd9/x6e - /xd9/x6f - /xd9/x70 - /xd9/x71 - /xd9/x72 - /xd9/x73 - /xd9/x74 - /xd9/x75 - /xd9/x76 - /xd9/x77 - /xd9/x78 - /xd9/x79 - /xd9/x7a - /xd9/x7b - /xd9/x7c - /xd9/x7d - /xd9/x7e - /xd9/xa1 - /xd9/xa2 - /xd9/xa3 - /xd9/xa4 - /xd9/xa5 - /xd9/xa6 - /xd9/xa7 - /xd9/xa8 - /xd9/xa9 - /xd9/xaa - /xd9/xab - /xd9/xac - /xd9/xad - /xd9/xae - /xd9/xaf - /xd9/xb0 - /xd9/xb1 - /xd9/xb2 - /xd9/xb3 - /xd9/xb4 - /xd9/xb5 - /xd9/xb6 - /xd9/xb7 - /xd9/xb8 - /xd9/xb9 - /xd9/xba - /xd9/xbb - /xd9/xbc - /xd9/xbd - /xd9/xbe - /xd9/xbf - /xd9/xc0 - /xd9/xc1 - /xd9/xc2 - /xd9/xc3 - /xd9/xc4 - /xd9/xc5 - /xd9/xc6 - /xd9/xc7 - /xd9/xc8 - /xd9/xc9 - /xd9/xca - /xd9/xcb - /xd9/xcc - /xd9/xcd - /xd9/xce - /xd9/xcf - /xd9/xd0 - /xd9/xd1 - /xd9/xd2 - /xd9/xd3 - /xd9/xd4 - /xd9/xd5 - /xd9/xd6 - /xd9/xd7 - /xd9/xd8 - /xd9/xd9 - /xd9/xda - /xd9/xdb - /xd9/xdc - /xd9/xdd - /xd9/xde - /xd9/xdf - /xd9/xe0 - /xd9/xe1 - /xd9/xe2 - /xd9/xe3 - /xd9/xe4 - /xd9/xe5 - /xd9/xe6 - /xd9/xe7 - /xd9/xe8 - /xd9/xe9 - /xd9/xea - /xd9/xeb - /xd9/xec - /xd9/xed - /xd9/xee - /xd9/xef - /xd9/xf0 - /xd9/xf1 - /xd9/xf2 - /xd9/xf3 - /xd9/xf4 - /xd9/xf5 - /xd9/xf6 - /xd9/xf7 - /xd9/xf8 - /xd9/xf9 - /xd9/xfa - /xd9/xfb - /xd9/xfc - /xd9/xfd - /xd9/xfe - /xda/x40 - /xda/x41 - /xda/x42 - /xda/x43 - /xda/x44 - /xda/x45 - /xda/x46 - /xda/x47 - /xda/x48 - /xda/x49 - /xda/x4a - /xda/x4b - /xda/x4c - /xda/x4d - /xda/x4e - /xda/x4f - /xda/x50 - /xda/x51 - /xda/x52 - /xda/x53 - /xda/x54 - /xda/x55 - /xda/x56 - /xda/x57 - /xda/x58 - /xda/x59 - /xda/x5a - /xda/x5b - /xda/x5c - /xda/x5d - /xda/x5e - /xda/x5f - /xda/x60 - /xda/x61 - /xda/x62 - /xda/x63 - /xda/x64 - /xda/x65 - /xda/x66 - /xda/x67 - /xda/x68 - /xda/x69 - /xda/x6a - /xda/x6b - /xda/x6c - /xda/x6d - /xda/x6e - /xda/x6f - /xda/x70 - /xda/x71 - /xda/x72 - /xda/x73 - /xda/x74 - /xda/x75 - /xda/x76 - /xda/x77 - /xda/x78 - /xda/x79 - /xda/x7a - /xda/x7b - /xda/x7c - /xda/x7d - /xda/x7e - /xda/xa1 - /xda/xa2 - /xda/xa3 - /xda/xa4 - /xda/xa5 - /xda/xa6 - /xda/xa7 - /xda/xa8 - /xda/xa9 - /xda/xaa - /xda/xab - /xda/xac - /xda/xad - /xda/xae - /xda/xaf - /xda/xb0 - /xda/xb1 - /xda/xb2 - /xda/xb3 - /xda/xb4 - /xda/xb5 - /xda/xb6 - /xda/xb7 - /xda/xb8 - /xda/xb9 - /xda/xba - /xda/xbb - /xda/xbc - /xda/xbd - /xda/xbe - /xda/xbf - /xda/xc0 - /xda/xc1 - /xda/xc2 - /xda/xc3 - /xda/xc4 - /xda/xc5 - /xda/xc6 - /xda/xc7 - /xda/xc8 - /xda/xc9 - /xda/xca - /xda/xcb - /xda/xcc - /xda/xcd - /xda/xce - /xda/xcf - /xda/xd0 - /xda/xd1 - /xda/xd2 - /xda/xd3 - /xda/xd4 - /xda/xd5 - /xda/xd6 - /xda/xd7 - /xda/xd8 - /xda/xd9 - /xda/xda - /xda/xdb - /xda/xdc - /xda/xdd - /xda/xde - /xda/xdf - /xda/xe0 - /xda/xe1 - /xda/xe2 - /xda/xe3 - /xda/xe4 - /xda/xe5 - /xda/xe6 - /xda/xe7 - /xda/xe8 - /xda/xe9 - /xda/xea - /xda/xeb - /xda/xec - /xda/xed - /xda/xee - /xda/xef - /xda/xf0 - /xda/xf1 - /xda/xf2 - /xda/xf3 - /xda/xf4 - /xda/xf5 - /xda/xf6 - /xda/xf7 - /xda/xf8 - /xda/xf9 - /xda/xfa - /xda/xfb - /xda/xfc - /xda/xfd - /xda/xfe - /xdb/x40 - /xdb/x41 - /xdb/x42 - /xdb/x43 - /xdb/x44 - /xdb/x45 - /xdb/x46 - /xdb/x47 - /xdb/x48 - /xdb/x49 - /xdb/x4a - /xdb/x4b - /xdb/x4c - /xdb/x4d - /xdb/x4e - /xdb/x4f - /xdb/x50 - /xdb/x51 - /xdb/x52 - /xdb/x53 - /xdb/x54 - /xdb/x55 - /xdb/x56 - /xdb/x57 - /xdb/x58 - /xdb/x59 - /xdb/x5a - /xdb/x5b - /xdb/x5c - /xdb/x5d - /xdb/x5e - /xdb/x5f - /xdb/x60 - /xdb/x61 - /xdb/x62 - /xdb/x63 - /xdb/x64 - /xdb/x65 - /xdb/x66 - /xdb/x67 - /xdb/x68 - /xdb/x69 - /xdb/x6a - /xdb/x6b - /xdb/x6c - /xdb/x6d - /xdb/x6e - /xdb/x6f - /xdb/x70 - /xdb/x71 - /xdb/x72 - /xdb/x73 - /xdb/x74 - /xdb/x75 - /xdb/x76 - /xdb/x77 - /xdb/x78 - /xdb/x79 - /xdb/x7a - /xdb/x7b - /xdb/x7c - /xdb/x7d - /xdb/x7e - /xdb/xa1 - /xdb/xa2 - /xdb/xa3 - /xdb/xa4 - /xdb/xa5 - /xdb/xa6 - /xdb/xa7 - /xdb/xa8 - /xdb/xa9 - /xdb/xaa - /xdb/xab - /xdb/xac - /xdb/xad - /xdb/xae - /xdb/xaf - /xdb/xb0 - /xdb/xb1 - /xdb/xb2 - /xdb/xb3 - /xdb/xb4 - /xdb/xb5 - /xdb/xb6 - /xdb/xb7 - /xdb/xb8 - /xdb/xb9 - /xdb/xba - /xdb/xbb - /xdb/xbc - /xdb/xbd - /xdb/xbe - /xdb/xbf - /xdb/xc0 - /xdb/xc1 - /xdb/xc2 - /xdb/xc3 - /xdb/xc4 - /xdb/xc5 - /xdb/xc6 - /xdb/xc7 - /xdb/xc8 - /xdb/xc9 - /xdb/xca - /xdb/xcb - /xdb/xcc - /xdb/xcd - /xdb/xce - /xdb/xcf - /xdb/xd0 - /xdb/xd1 - /xdb/xd2 - /xdb/xd3 - /xdb/xd4 - /xdb/xd5 - /xdb/xd6 - /xdb/xd7 - /xdb/xd8 - /xdb/xd9 - /xdb/xda - /xdb/xdb - /xdb/xdc - /xdb/xdd - /xdb/xde - /xdb/xdf - /xdb/xe0 - /xdb/xe1 - /xdb/xe2 - /xdb/xe3 - /xdb/xe4 - /xdb/xe5 - /xdb/xe6 - /xdb/xe7 - /xdb/xe8 - /xdb/xe9 - /xdb/xea - /xdb/xeb - /xdb/xec - /xdb/xed - /xdb/xee - /xdb/xef - /xdb/xf0 - /xdb/xf1 - /xdb/xf2 - /xdb/xf3 - /xdb/xf4 - /xdb/xf5 - /xdb/xf6 - /xdb/xf7 - /xdb/xf8 - /xdb/xf9 - /xdb/xfa - /xdb/xfb - /xdb/xfc - /xdb/xfd - /xdb/xfe - /xdc/x40 - /xdc/x41 - /xdc/x42 - /xdc/x43 - /xdc/x44 - /xdc/x45 - /xdc/x46 - /xdc/x47 - /xdc/x48 - /xdc/x49 - /xdc/x4a - /xdc/x4b - /xdc/x4c - /xdc/x4d - /xdc/x4e - /xdc/x4f - /xdc/x50 - /xdc/x51 - /xdc/x52 - /xdc/x53 - /xdc/x54 - /xdc/x55 - /xdc/x56 - /xdc/x57 - /xdc/x58 - /xdc/x59 - /xdc/x5a - /xdc/x5b - /xdc/x5c - /xdc/x5d - /xdc/x5e - /xdc/x5f - /xdc/x60 - /xdc/x61 - /xdc/x62 - /xdc/x63 - /xdc/x64 - /xdc/x65 - /xdc/x66 - /xdc/x67 - /xdc/x68 - /xdc/x69 - /xdc/x6a - /xdc/x6b - /xdc/x6c - /xdc/x6d - /xdc/x6e - /xdc/x6f - /xdc/x70 - /xdc/x71 - /xdc/x72 - /xdc/x73 - /xdc/x74 - /xdc/x75 - /xdc/x76 - /xdc/x77 - /xdc/x78 - /xdc/x79 - /xdc/x7a - /xdc/x7b - /xdc/x7c - /xdc/x7d - /xdc/x7e - /xdc/xa1 - /xdc/xa2 - /xdc/xa3 - /xdc/xa4 - /xdc/xa5 - /xdc/xa6 - /xdc/xa7 - /xdc/xa8 - /xdc/xa9 - /xdc/xaa - /xdc/xab - /xdc/xac - /xdc/xad - /xdc/xae - /xdc/xaf - /xdc/xb0 - /xdc/xb1 - /xdc/xb2 - /xdc/xb3 - /xdc/xb4 - /xdc/xb5 - /xdc/xb6 - /xdc/xb7 - /xdc/xb8 - /xdc/xb9 - /xdc/xba - /xdc/xbb - /xdc/xbc - /xdc/xbd - /xdc/xbe - /xdc/xbf - /xdc/xc0 - /xdc/xc1 - /xdc/xc2 - /xdc/xc3 - /xdc/xc4 - /xdc/xc5 - /xdc/xc6 - /xdc/xc7 - /xdc/xc8 - /xdc/xc9 - /xdc/xca - /xdc/xcb - /xdc/xcc - /xdc/xcd - /xdc/xce - /xdc/xcf - /xdc/xd0 - /xdc/xd1 - /xdc/xd2 - /xdc/xd3 - /xdc/xd4 - /xdc/xd5 - /xdc/xd6 - /xdc/xd7 - /xdc/xd8 - /xdc/xd9 - /xdc/xda - /xdc/xdb - /xdc/xdc - /xdc/xdd - /xdc/xde - /xdc/xdf - /xdc/xe0 - /xdc/xe1 - /xdc/xe2 - /xdc/xe3 - /xdc/xe4 - /xdc/xe5 - /xdc/xe6 - /xdc/xe7 - /xdc/xe8 - /xdc/xe9 - /xdc/xea - /xdc/xeb - /xdc/xec - /xdc/xed - /xdc/xee - /xdc/xef - /xdc/xf0 - /xdc/xf1 - /xdc/xf2 - /xdc/xf3 - /xdc/xf4 - /xdc/xf5 - /xdc/xf6 - /xdc/xf7 - /xdc/xf8 - /xdc/xf9 - /xdc/xfa - /xdc/xfb - /xdc/xfc - /xdc/xfd - /xdc/xfe - /xdd/x40 - /xdd/x41 - /xdd/x42 - /xdd/x43 - /xdd/x44 - /xdd/x45 - /xdd/x46 - /xdd/x47 - /xdd/x48 - /xdd/x49 - /xdd/x4a - /xdd/x4b - /xdd/x4c - /xdd/x4d - /xdd/x4e - /xdd/x4f - /xdd/x50 - /xdd/x51 - /xdd/x52 - /xdd/x53 - /xdd/x54 - /xdd/x55 - /xdd/x56 - /xdd/x57 - /xdd/x58 - /xdd/x59 - /xdd/x5a - /xdd/x5b - /xdd/x5c - /xdd/x5d - /xdd/x5e - /xdd/x5f - /xdd/x60 - /xdd/x61 - /xdd/x62 - /xdd/x63 - /xdd/x64 - /xdd/x65 - /xdd/x66 - /xdd/x67 - /xdd/x68 - /xdd/x69 - /xdd/x6a - /xdd/x6b - /xdd/x6c - /xdd/x6d - /xdd/x6e - /xdd/x6f - /xdd/x70 - /xdd/x71 - /xdd/x72 - /xdd/x73 - /xdd/x74 - /xdd/x75 - /xdd/x76 - /xdd/x77 - /xdd/x78 - /xdd/x79 - /xdd/x7a - /xdd/x7b - /xdd/x7c - /xdd/x7d - /xdd/x7e - /xdd/xa1 - /xdd/xa2 - /xdd/xa3 - /xdd/xa4 - /xdd/xa5 - /xdd/xa6 - /xdd/xa7 - /xdd/xa8 - /xdd/xa9 - /xdd/xaa - /xdd/xab - /xdd/xac - /xdd/xad - /xdd/xae - /xdd/xaf - /xdd/xb0 - /xdd/xb1 - /xdd/xb2 - /xdd/xb3 - /xdd/xb4 - /xdd/xb5 - /xdd/xb6 - /xdd/xb7 - /xdd/xb8 - /xdd/xb9 - /xdd/xba - /xdd/xbb - /xdd/xbc - /xdd/xbd - /xdd/xbe - /xdd/xbf - /xdd/xc0 - /xdd/xc1 - /xdd/xc2 - /xdd/xc3 - /xdd/xc4 - /xdd/xc5 - /xdd/xc6 - /xdd/xc7 - /xdd/xc8 - /xdd/xc9 - /xdd/xca - /xdd/xcb - /xdd/xcc - /xdd/xcd - /xdd/xce - /xdd/xcf - /xdd/xd0 - /xdd/xd1 - /xdd/xd2 - /xdd/xd3 - /xdd/xd4 - /xdd/xd5 - /xdd/xd6 - /xdd/xd7 - /xdd/xd8 - /xdd/xd9 - /xdd/xda - /xdd/xdb - /xdd/xdc - /xdd/xdd - /xdd/xde - /xdd/xdf - /xdd/xe0 - /xdd/xe1 - /xdd/xe2 - /xdd/xe3 - /xdd/xe4 - /xdd/xe5 - /xdd/xe6 - /xdd/xe7 - /xdd/xe8 - /xdd/xe9 - /xdd/xea - /xdd/xeb - /xdd/xec - /xdd/xed - /xdd/xee - /xdd/xef - /xdd/xf0 - /xdd/xf1 - /xdd/xf2 - /xdd/xf3 - /xdd/xf4 - /xdd/xf5 - /xdd/xf6 - /xdd/xf7 - /xdd/xf8 - /xdd/xf9 - /xdd/xfa - /xdd/xfb - /xdd/xfc CJK COMPATIBILITY IDEOGRAPH-FA0D - /xdd/xfd - /xdd/xfe - /xde/x40 - /xde/x41 - /xde/x42 - /xde/x43 - /xde/x44 - /xde/x45 - /xde/x46 - /xde/x47 - /xde/x48 - /xde/x49 - /xde/x4a - /xde/x4b - /xde/x4c - /xde/x4d - /xde/x4e - /xde/x4f - /xde/x50 - /xde/x51 - /xde/x52 - /xde/x53 - /xde/x54 - /xde/x55 - /xde/x56 - /xde/x57 - /xde/x58 - /xde/x59 - /xde/x5a - /xde/x5b - /xde/x5c - /xde/x5d - /xde/x5e - /xde/x5f - /xde/x60 - /xde/x61 - /xde/x62 - /xde/x63 - /xde/x64 - /xde/x65 - /xde/x66 - /xde/x67 - /xde/x68 - /xde/x69 - /xde/x6a - /xde/x6b - /xde/x6c - /xde/x6d - /xde/x6e - /xde/x6f - /xde/x70 - /xde/x71 - /xde/x72 - /xde/x73 - /xde/x74 - /xde/x75 - /xde/x76 - /xde/x77 - /xde/x78 - /xde/x79 - /xde/x7a - /xde/x7b - /xde/x7c - /xde/x7d - /xde/x7e - /xde/xa1 - /xde/xa2 - /xde/xa3 - /xde/xa4 - /xde/xa5 - /xde/xa6 - /xde/xa7 - /xde/xa8 - /xde/xa9 - /xde/xaa - /xde/xab - /xde/xac - /xde/xad - /xde/xae - /xde/xaf - /xde/xb0 - /xde/xb1 - /xde/xb2 - /xde/xb3 - /xde/xb4 - /xde/xb5 - /xde/xb6 - /xde/xb7 - /xde/xb8 - /xde/xb9 - /xde/xba - /xde/xbb - /xde/xbc - /xde/xbd - /xde/xbe - /xde/xbf - /xde/xc0 - /xde/xc1 - /xde/xc2 - /xde/xc3 - /xde/xc4 - /xde/xc5 - /xde/xc6 - /xde/xc7 - /xde/xc8 - /xde/xc9 - /xde/xca - /xde/xcb - /xde/xcc - /xde/xcd - /xde/xce - /xde/xcf - /xde/xd0 - /xde/xd1 - /xde/xd2 - /xde/xd3 - /xde/xd4 - /xde/xd5 - /xde/xd6 - /xde/xd7 - /xde/xd8 - /xde/xd9 - /xde/xda - /xde/xdb - /xde/xdc - /xde/xdd - /xde/xde - /xde/xdf - /xde/xe0 - /xde/xe1 - /xde/xe2 - /xde/xe3 - /xde/xe4 - /xde/xe5 - /xde/xe6 - /xde/xe7 - /xde/xe8 - /xde/xe9 - /xde/xea - /xde/xeb - /xde/xec - /xde/xed - /xde/xee - /xde/xef - /xde/xf0 - /xde/xf1 - /xde/xf2 - /xde/xf3 - /xde/xf4 - /xde/xf5 - /xde/xf6 - /xde/xf7 - /xde/xf8 - /xde/xf9 - /xde/xfa - /xde/xfb - /xde/xfc - /xde/xfd - /xde/xfe - /xdf/x40 - /xdf/x41 - /xdf/x42 - /xdf/x43 - /xdf/x44 - /xdf/x45 - /xdf/x46 - /xdf/x47 - /xdf/x48 - /xdf/x49 - /xdf/x4a - /xdf/x4b - /xdf/x4c - /xdf/x4d - /xdf/x4e - /xdf/x4f - /xdf/x50 - /xdf/x51 - /xdf/x52 - /xdf/x53 - /xdf/x54 - /xdf/x55 - /xdf/x56 - /xdf/x57 - /xdf/x58 - /xdf/x59 - /xdf/x5a - /xdf/x5b - /xdf/x5c - /xdf/x5d - /xdf/x5e - /xdf/x5f - /xdf/x60 - /xdf/x61 - /xdf/x62 - /xdf/x63 - /xdf/x64 - /xdf/x65 - /xdf/x66 - /xdf/x67 - /xdf/x68 - /xdf/x69 - /xdf/x6a - /xdf/x6b - /xdf/x6c - /xdf/x6d - /xdf/x6e - /xdf/x6f - /xdf/x70 - /xdf/x71 - /xdf/x72 - /xdf/x73 - /xdf/x74 - /xdf/x75 - /xdf/x76 - /xdf/x77 - /xdf/x78 - /xdf/x79 - /xdf/x7a - /xdf/x7b - /xdf/x7c - /xdf/x7d - /xdf/x7e - /xdf/xa1 - /xdf/xa2 - /xdf/xa3 - /xdf/xa4 - /xdf/xa5 - /xdf/xa6 - /xdf/xa7 - /xdf/xa8 - /xdf/xa9 - /xdf/xaa - /xdf/xab - /xdf/xac - /xdf/xad - /xdf/xae - /xdf/xaf - /xdf/xb0 - /xdf/xb1 - /xdf/xb2 - /xdf/xb3 - /xdf/xb4 - /xdf/xb5 - /xdf/xb6 - /xdf/xb7 - /xdf/xb8 - /xdf/xb9 - /xdf/xba - /xdf/xbb - /xdf/xbc - /xdf/xbd - /xdf/xbe - /xdf/xbf - /xdf/xc0 - /xdf/xc1 - /xdf/xc2 - /xdf/xc3 - /xdf/xc4 - /xdf/xc5 - /xdf/xc6 - /xdf/xc7 - /xdf/xc8 - /xdf/xc9 - /xdf/xca - /xdf/xcb - /xdf/xcc - /xdf/xcd - /xdf/xce - /xdf/xcf - /xdf/xd0 - /xdf/xd1 - /xdf/xd2 - /xdf/xd3 - /xdf/xd4 - /xdf/xd5 - /xdf/xd6 - /xdf/xd7 - /xdf/xd8 - /xdf/xd9 - /xdf/xda - /xdf/xdb - /xdf/xdc - /xdf/xdd - /xdf/xde - /xdf/xdf - /xdf/xe0 - /xdf/xe1 - /xdf/xe2 - /xdf/xe3 - /xdf/xe4 - /xdf/xe5 - /xdf/xe6 - /xdf/xe7 - /xdf/xe8 - /xdf/xe9 - /xdf/xea - /xdf/xeb - /xdf/xec - /xdf/xed - /xdf/xee - /xdf/xef - /xdf/xf0 - /xdf/xf1 - /xdf/xf2 - /xdf/xf3 - /xdf/xf4 - /xdf/xf5 - /xdf/xf6 - /xdf/xf7 - /xdf/xf8 - /xdf/xf9 - /xdf/xfa - /xdf/xfb - /xdf/xfc - /xdf/xfd - /xdf/xfe - /xe0/x40 - /xe0/x41 - /xe0/x42 - /xe0/x43 - /xe0/x44 - /xe0/x45 - /xe0/x46 - /xe0/x47 - /xe0/x48 - /xe0/x49 - /xe0/x4a - /xe0/x4b - /xe0/x4c - /xe0/x4d - /xe0/x4e - /xe0/x4f - /xe0/x50 - /xe0/x51 - /xe0/x52 - /xe0/x53 - /xe0/x54 - /xe0/x55 - /xe0/x56 - /xe0/x57 - /xe0/x58 - /xe0/x59 - /xe0/x5a - /xe0/x5b - /xe0/x5c - /xe0/x5d - /xe0/x5e - /xe0/x5f - /xe0/x60 - /xe0/x61 - /xe0/x62 - /xe0/x63 - /xe0/x64 - /xe0/x65 - /xe0/x66 - /xe0/x67 - /xe0/x68 - /xe0/x69 - /xe0/x6a - /xe0/x6b - /xe0/x6c - /xe0/x6d - /xe0/x6e - /xe0/x6f - /xe0/x70 - /xe0/x71 - /xe0/x72 - /xe0/x73 - /xe0/x74 - /xe0/x75 - /xe0/x76 - /xe0/x77 - /xe0/x78 - /xe0/x79 - /xe0/x7a - /xe0/x7b - /xe0/x7c - /xe0/x7d - /xe0/x7e - /xe0/xa1 - /xe0/xa2 - /xe0/xa3 - /xe0/xa4 - /xe0/xa5 - /xe0/xa6 - /xe0/xa7 - /xe0/xa8 - /xe0/xa9 - /xe0/xaa - /xe0/xab - /xe0/xac - /xe0/xad - /xe0/xae - /xe0/xaf - /xe0/xb0 - /xe0/xb1 - /xe0/xb2 - /xe0/xb3 - /xe0/xb4 - /xe0/xb5 - /xe0/xb6 - /xe0/xb7 - /xe0/xb8 - /xe0/xb9 - /xe0/xba - /xe0/xbb - /xe0/xbc - /xe0/xbd - /xe0/xbe - /xe0/xbf - /xe0/xc0 - /xe0/xc1 - /xe0/xc2 - /xe0/xc3 - /xe0/xc4 - /xe0/xc5 - /xe0/xc6 - /xe0/xc7 - /xe0/xc8 - /xe0/xc9 - /xe0/xca - /xe0/xcb - /xe0/xcc - /xe0/xcd - /xe0/xce - /xe0/xcf - /xe0/xd0 - /xe0/xd1 - /xe0/xd2 - /xe0/xd3 - /xe0/xd4 - /xe0/xd5 - /xe0/xd6 - /xe0/xd7 - /xe0/xd8 - /xe0/xd9 - /xe0/xda - /xe0/xdb - /xe0/xdc - /xe0/xdd - /xe0/xde - /xe0/xdf - /xe0/xe0 - /xe0/xe1 - /xe0/xe2 - /xe0/xe3 - /xe0/xe4 - /xe0/xe5 - /xe0/xe6 - /xe0/xe7 - /xe0/xe8 - /xe0/xe9 - /xe0/xea - /xe0/xeb - /xe0/xec - /xe0/xed - /xe0/xee - /xe0/xef - /xe0/xf0 - /xe0/xf1 - /xe0/xf2 - /xe0/xf3 - /xe0/xf4 - /xe0/xf5 - /xe0/xf6 - /xe0/xf7 - /xe0/xf8 - /xe0/xf9 - /xe0/xfa - /xe0/xfb - /xe0/xfc - /xe0/xfd - /xe0/xfe - /xe1/x40 - /xe1/x41 - /xe1/x42 - /xe1/x43 - /xe1/x44 - /xe1/x45 - /xe1/x46 - /xe1/x47 - /xe1/x48 - /xe1/x49 - /xe1/x4a - /xe1/x4b - /xe1/x4c - /xe1/x4d - /xe1/x4e - /xe1/x4f - /xe1/x50 - /xe1/x51 - /xe1/x52 - /xe1/x53 - /xe1/x54 - /xe1/x55 - /xe1/x56 - /xe1/x57 - /xe1/x58 - /xe1/x59 - /xe1/x5a - /xe1/x5b - /xe1/x5c - /xe1/x5d - /xe1/x5e - /xe1/x5f - /xe1/x60 - /xe1/x61 - /xe1/x62 - /xe1/x63 - /xe1/x64 - /xe1/x65 - /xe1/x66 - /xe1/x67 - /xe1/x68 - /xe1/x69 - /xe1/x6a - /xe1/x6b - /xe1/x6c - /xe1/x6d - /xe1/x6e - /xe1/x6f - /xe1/x70 - /xe1/x71 - /xe1/x72 - /xe1/x73 - /xe1/x74 - /xe1/x75 - /xe1/x76 - /xe1/x77 - /xe1/x78 - /xe1/x79 - /xe1/x7a - /xe1/x7b - /xe1/x7c - /xe1/x7d - /xe1/x7e - /xe1/xa1 - /xe1/xa2 - /xe1/xa3 - /xe1/xa4 - /xe1/xa5 - /xe1/xa6 - /xe1/xa7 - /xe1/xa8 - /xe1/xa9 - /xe1/xaa - /xe1/xab - /xe1/xac - /xe1/xad - /xe1/xae - /xe1/xaf - /xe1/xb0 - /xe1/xb1 - /xe1/xb2 - /xe1/xb3 - /xe1/xb4 - /xe1/xb5 - /xe1/xb6 - /xe1/xb7 - /xe1/xb8 - /xe1/xb9 - /xe1/xba - /xe1/xbb - /xe1/xbc - /xe1/xbd - /xe1/xbe - /xe1/xbf - /xe1/xc0 - /xe1/xc1 - /xe1/xc2 - /xe1/xc3 - /xe1/xc4 - /xe1/xc5 - /xe1/xc6 - /xe1/xc7 - /xe1/xc8 - /xe1/xc9 - /xe1/xca - /xe1/xcb - /xe1/xcc - /xe1/xcd - /xe1/xce - /xe1/xcf - /xe1/xd0 - /xe1/xd1 - /xe1/xd2 - /xe1/xd3 - /xe1/xd4 - /xe1/xd5 - /xe1/xd6 - /xe1/xd7 - /xe1/xd8 - /xe1/xd9 - /xe1/xda - /xe1/xdb - /xe1/xdc - /xe1/xdd - /xe1/xde - /xe1/xdf - /xe1/xe0 - /xe1/xe1 - /xe1/xe2 - /xe1/xe3 - /xe1/xe4 - /xe1/xe5 - /xe1/xe6 - /xe1/xe7 - /xe1/xe8 - /xe1/xe9 - /xe1/xea - /xe1/xeb - /xe1/xec - /xe1/xed - /xe1/xee - /xe1/xef - /xe1/xf0 - /xe1/xf1 - /xe1/xf2 - /xe1/xf3 - /xe1/xf4 - /xe1/xf5 - /xe1/xf6 - /xe1/xf7 - /xe1/xf8 - /xe1/xf9 - /xe1/xfa - /xe1/xfb - /xe1/xfc - /xe1/xfd - /xe1/xfe - /xe2/x40 - /xe2/x41 - /xe2/x42 - /xe2/x43 - /xe2/x44 - /xe2/x45 - /xe2/x46 - /xe2/x47 - /xe2/x48 - /xe2/x49 - /xe2/x4a - /xe2/x4b - /xe2/x4c - /xe2/x4d - /xe2/x4e - /xe2/x4f - /xe2/x50 - /xe2/x51 - /xe2/x52 - /xe2/x53 - /xe2/x54 - /xe2/x55 - /xe2/x56 - /xe2/x57 - /xe2/x58 - /xe2/x59 - /xe2/x5a - /xe2/x5b - /xe2/x5c - /xe2/x5d - /xe2/x5e - /xe2/x5f - /xe2/x60 - /xe2/x61 - /xe2/x62 - /xe2/x63 - /xe2/x64 - /xe2/x65 - /xe2/x66 - /xe2/x67 - /xe2/x68 - /xe2/x69 - /xe2/x6a - /xe2/x6b - /xe2/x6c - /xe2/x6d - /xe2/x6e - /xe2/x6f - /xe2/x70 - /xe2/x71 - /xe2/x72 - /xe2/x73 - /xe2/x74 - /xe2/x75 - /xe2/x76 - /xe2/x77 - /xe2/x78 - /xe2/x79 - /xe2/x7a - /xe2/x7b - /xe2/x7c - /xe2/x7d - /xe2/x7e - /xe2/xa1 - /xe2/xa2 - /xe2/xa3 - /xe2/xa4 - /xe2/xa5 - /xe2/xa6 - /xe2/xa7 - /xe2/xa8 - /xe2/xa9 - /xe2/xaa - /xe2/xab - /xe2/xac - /xe2/xad - /xe2/xae - /xe2/xaf - /xe2/xb0 - /xe2/xb1 - /xe2/xb2 - /xe2/xb3 - /xe2/xb4 - /xe2/xb5 - /xe2/xb6 - /xe2/xb7 - /xe2/xb8 - /xe2/xb9 - /xe2/xba - /xe2/xbb - /xe2/xbc - /xe2/xbd - /xe2/xbe - /xe2/xbf - /xe2/xc0 - /xe2/xc1 - /xe2/xc2 - /xe2/xc3 - /xe2/xc4 - /xe2/xc5 - /xe2/xc6 - /xe2/xc7 - /xe2/xc8 - /xe2/xc9 - /xe2/xca - /xe2/xcb - /xe2/xcc - /xe2/xcd - /xe2/xce - /xe2/xcf - /xe2/xd0 - /xe2/xd1 - /xe2/xd2 - /xe2/xd3 - /xe2/xd4 - /xe2/xd5 - /xe2/xd6 - /xe2/xd7 - /xe2/xd8 - /xe2/xd9 - /xe2/xda - /xe2/xdb - /xe2/xdc - /xe2/xdd - /xe2/xde - /xe2/xdf - /xe2/xe0 - /xe2/xe1 - /xe2/xe2 - /xe2/xe3 - /xe2/xe4 - /xe2/xe5 - /xe2/xe6 - /xe2/xe7 - /xe2/xe8 - /xe2/xe9 - /xe2/xea - /xe2/xeb - /xe2/xec - /xe2/xed - /xe2/xee - /xe2/xef - /xe2/xf0 - /xe2/xf1 - /xe2/xf2 - /xe2/xf3 - /xe2/xf4 - /xe2/xf5 - /xe2/xf6 - /xe2/xf7 - /xe2/xf8 - /xe2/xf9 - /xe2/xfa - /xe2/xfb - /xe2/xfc - /xe2/xfd - /xe2/xfe - /xe3/x40 - /xe3/x41 - /xe3/x42 - /xe3/x43 - /xe3/x44 - /xe3/x45 - /xe3/x46 - /xe3/x47 - /xe3/x48 - /xe3/x49 - /xe3/x4a - /xe3/x4b - /xe3/x4c - /xe3/x4d - /xe3/x4e - /xe3/x4f - /xe3/x50 - /xe3/x51 - /xe3/x52 - /xe3/x53 - /xe3/x54 - /xe3/x55 - /xe3/x56 - /xe3/x57 - /xe3/x58 - /xe3/x59 - /xe3/x5a - /xe3/x5b - /xe3/x5c - /xe3/x5d - /xe3/x5e - /xe3/x5f - /xe3/x60 - /xe3/x61 - /xe3/x62 - /xe3/x63 - /xe3/x64 - /xe3/x65 - /xe3/x66 - /xe3/x67 - /xe3/x68 - /xe3/x69 - /xe3/x6a - /xe3/x6b - /xe3/x6c - /xe3/x6d - /xe3/x6e - /xe3/x6f - /xe3/x70 - /xe3/x71 - /xe3/x72 - /xe3/x73 - /xe3/x74 - /xe3/x75 - /xe3/x76 - /xe3/x77 - /xe3/x78 - /xe3/x79 - /xe3/x7a - /xe3/x7b - /xe3/x7c - /xe3/x7d - /xe3/x7e - /xe3/xa1 - /xe3/xa2 - /xe3/xa3 - /xe3/xa4 - /xe3/xa5 - /xe3/xa6 - /xe3/xa7 - /xe3/xa8 - /xe3/xa9 - /xe3/xaa - /xe3/xab - /xe3/xac - /xe3/xad - /xe3/xae - /xe3/xaf - /xe3/xb0 - /xe3/xb1 - /xe3/xb2 - /xe3/xb3 - /xe3/xb4 - /xe3/xb5 - /xe3/xb6 - /xe3/xb7 - /xe3/xb8 - /xe3/xb9 - /xe3/xba - /xe3/xbb - /xe3/xbc - /xe3/xbd - /xe3/xbe - /xe3/xbf - /xe3/xc0 - /xe3/xc1 - /xe3/xc2 - /xe3/xc3 - /xe3/xc4 - /xe3/xc5 - /xe3/xc6 - /xe3/xc7 - /xe3/xc8 - /xe3/xc9 - /xe3/xca - /xe3/xcb - /xe3/xcc - /xe3/xcd - /xe3/xce - /xe3/xcf - /xe3/xd0 - /xe3/xd1 - /xe3/xd2 - /xe3/xd3 - /xe3/xd4 - /xe3/xd5 - /xe3/xd6 - /xe3/xd7 - /xe3/xd8 - /xe3/xd9 - /xe3/xda - /xe3/xdb - /xe3/xdc - /xe3/xdd - /xe3/xde - /xe3/xdf - /xe3/xe0 - /xe3/xe1 - /xe3/xe2 - /xe3/xe3 - /xe3/xe4 - /xe3/xe5 - /xe3/xe6 - /xe3/xe7 - /xe3/xe8 - /xe3/xe9 - /xe3/xea - /xe3/xeb - /xe3/xec - /xe3/xed - /xe3/xee - /xe3/xef - /xe3/xf0 - /xe3/xf1 - /xe3/xf2 - /xe3/xf3 - /xe3/xf4 - /xe3/xf5 - /xe3/xf6 - /xe3/xf7 - /xe3/xf8 - /xe3/xf9 - /xe3/xfa - /xe3/xfb - /xe3/xfc - /xe3/xfd - /xe3/xfe - /xe4/x40 - /xe4/x41 - /xe4/x42 - /xe4/x43 - /xe4/x44 - /xe4/x45 - /xe4/x46 - /xe4/x47 - /xe4/x48 - /xe4/x49 - /xe4/x4a - /xe4/x4b - /xe4/x4c - /xe4/x4d - /xe4/x4e - /xe4/x4f - /xe4/x50 - /xe4/x51 - /xe4/x52 - /xe4/x53 - /xe4/x54 - /xe4/x55 - /xe4/x56 - /xe4/x57 - /xe4/x58 - /xe4/x59 - /xe4/x5a - /xe4/x5b - /xe4/x5c - /xe4/x5d - /xe4/x5e - /xe4/x5f - /xe4/x60 - /xe4/x61 - /xe4/x62 - /xe4/x63 - /xe4/x64 - /xe4/x65 - /xe4/x66 - /xe4/x67 - /xe4/x68 - /xe4/x69 - /xe4/x6a - /xe4/x6b - /xe4/x6c - /xe4/x6d - /xe4/x6e - /xe4/x6f - /xe4/x70 - /xe4/x71 - /xe4/x72 - /xe4/x73 - /xe4/x74 - /xe4/x75 - /xe4/x76 - /xe4/x77 - /xe4/x78 - /xe4/x79 - /xe4/x7a - /xe4/x7b - /xe4/x7c - /xe4/x7d - /xe4/x7e - /xe4/xa1 - /xe4/xa2 - /xe4/xa3 - /xe4/xa4 - /xe4/xa5 - /xe4/xa6 - /xe4/xa7 - /xe4/xa8 - /xe4/xa9 - /xe4/xaa - /xe4/xab - /xe4/xac - /xe4/xad - /xe4/xae - /xe4/xaf - /xe4/xb0 - /xe4/xb1 - /xe4/xb2 - /xe4/xb3 - /xe4/xb4 - /xe4/xb5 - /xe4/xb6 - /xe4/xb7 - /xe4/xb8 - /xe4/xb9 - /xe4/xba - /xe4/xbb - /xe4/xbc - /xe4/xbd - /xe4/xbe - /xe4/xbf - /xe4/xc0 - /xe4/xc1 - /xe4/xc2 - /xe4/xc3 - /xe4/xc4 - /xe4/xc5 - /xe4/xc6 - /xe4/xc7 - /xe4/xc8 - /xe4/xc9 - /xe4/xca - /xe4/xcb - /xe4/xcc - /xe4/xcd - /xe4/xce - /xe4/xcf - /xe4/xd0 - /xe4/xd1 - /xe4/xd2 - /xe4/xd3 - /xe4/xd4 - /xe4/xd5 - /xe4/xd6 - /xe4/xd7 - /xe4/xd8 - /xe4/xd9 - /xe4/xda - /xe4/xdb - /xe4/xdc - /xe4/xdd - /xe4/xde - /xe4/xdf - /xe4/xe0 - /xe4/xe1 - /xe4/xe2 - /xe4/xe3 - /xe4/xe4 - /xe4/xe5 - /xe4/xe6 - /xe4/xe7 - /xe4/xe8 - /xe4/xe9 - /xe4/xea - /xe4/xeb - /xe4/xec - /xe4/xed - /xe4/xee - /xe4/xef - /xe4/xf0 - /xe4/xf1 - /xe4/xf2 - /xe4/xf3 - /xe4/xf4 - /xe4/xf5 - /xe4/xf6 - /xe4/xf7 - /xe4/xf8 - /xe4/xf9 - /xe4/xfa - /xe4/xfb - /xe4/xfc - /xe4/xfd - /xe4/xfe - /xe5/x40 - /xe5/x41 - /xe5/x42 - /xe5/x43 - /xe5/x44 - /xe5/x45 - /xe5/x46 - /xe5/x47 - /xe5/x48 - /xe5/x49 - /xe5/x4a - /xe5/x4b - /xe5/x4c - /xe5/x4d - /xe5/x4e - /xe5/x4f - /xe5/x50 - /xe5/x51 - /xe5/x52 - /xe5/x53 - /xe5/x54 - /xe5/x55 - /xe5/x56 - /xe5/x57 - /xe5/x58 - /xe5/x59 - /xe5/x5a - /xe5/x5b - /xe5/x5c - /xe5/x5d - /xe5/x5e - /xe5/x5f - /xe5/x60 - /xe5/x61 - /xe5/x62 - /xe5/x63 - /xe5/x64 - /xe5/x65 - /xe5/x66 - /xe5/x67 - /xe5/x68 - /xe5/x69 - /xe5/x6a - /xe5/x6b - /xe5/x6c - /xe5/x6d - /xe5/x6e - /xe5/x6f - /xe5/x70 - /xe5/x71 - /xe5/x72 - /xe5/x73 - /xe5/x74 - /xe5/x75 - /xe5/x76 - /xe5/x77 - /xe5/x78 - /xe5/x79 - /xe5/x7a - /xe5/x7b - /xe5/x7c - /xe5/x7d - /xe5/x7e - /xe5/xa1 - /xe5/xa2 - /xe5/xa3 - /xe5/xa4 - /xe5/xa5 - /xe5/xa6 - /xe5/xa7 - /xe5/xa8 - /xe5/xa9 - /xe5/xaa - /xe5/xab - /xe5/xac - /xe5/xad - /xe5/xae - /xe5/xaf - /xe5/xb0 - /xe5/xb1 - /xe5/xb2 - /xe5/xb3 - /xe5/xb4 - /xe5/xb5 - /xe5/xb6 - /xe5/xb7 - /xe5/xb8 - /xe5/xb9 - /xe5/xba - /xe5/xbb - /xe5/xbc - /xe5/xbd - /xe5/xbe - /xe5/xbf - /xe5/xc0 - /xe5/xc1 - /xe5/xc2 - /xe5/xc3 - /xe5/xc4 - /xe5/xc5 - /xe5/xc6 - /xe5/xc7 - /xe5/xc8 - /xe5/xc9 - /xe5/xca - /xe5/xcb - /xe5/xcc - /xe5/xcd - /xe5/xce - /xe5/xcf - /xe5/xd0 - /xe5/xd1 - /xe5/xd2 - /xe5/xd3 - /xe5/xd4 - /xe5/xd5 - /xe5/xd6 - /xe5/xd7 - /xe5/xd8 - /xe5/xd9 - /xe5/xda - /xe5/xdb - /xe5/xdc - /xe5/xdd - /xe5/xde - /xe5/xdf - /xe5/xe0 - /xe5/xe1 - /xe5/xe2 - /xe5/xe3 - /xe5/xe4 - /xe5/xe5 - /xe5/xe6 - /xe5/xe7 - /xe5/xe8 - /xe5/xe9 - /xe5/xea - /xe5/xeb - /xe5/xec - /xe5/xed - /xe5/xee - /xe5/xef - /xe5/xf0 - /xe5/xf1 - /xe5/xf2 - /xe5/xf3 - /xe5/xf4 - /xe5/xf5 - /xe5/xf6 - /xe5/xf7 - /xe5/xf8 - /xe5/xf9 - /xe5/xfa - /xe5/xfb - /xe5/xfc - /xe5/xfd - /xe5/xfe - /xe6/x40 - /xe6/x41 - /xe6/x42 - /xe6/x43 - /xe6/x44 - /xe6/x45 - /xe6/x46 - /xe6/x47 - /xe6/x48 - /xe6/x49 - /xe6/x4a - /xe6/x4b - /xe6/x4c - /xe6/x4d - /xe6/x4e - /xe6/x4f - /xe6/x50 - /xe6/x51 - /xe6/x52 - /xe6/x53 - /xe6/x54 - /xe6/x55 - /xe6/x56 - /xe6/x57 - /xe6/x58 - /xe6/x59 - /xe6/x5a - /xe6/x5b - /xe6/x5c - /xe6/x5d - /xe6/x5e - /xe6/x5f - /xe6/x60 - /xe6/x61 - /xe6/x62 - /xe6/x63 - /xe6/x64 - /xe6/x65 - /xe6/x66 - /xe6/x67 - /xe6/x68 - /xe6/x69 - /xe6/x6a - /xe6/x6b - /xe6/x6c - /xe6/x6d - /xe6/x6e - /xe6/x6f - /xe6/x70 - /xe6/x71 - /xe6/x72 - /xe6/x73 - /xe6/x74 - /xe6/x75 - /xe6/x76 - /xe6/x77 - /xe6/x78 - /xe6/x79 - /xe6/x7a - /xe6/x7b - /xe6/x7c - /xe6/x7d - /xe6/x7e - /xe6/xa1 - /xe6/xa2 - /xe6/xa3 - /xe6/xa4 - /xe6/xa5 - /xe6/xa6 - /xe6/xa7 - /xe6/xa8 - /xe6/xa9 - /xe6/xaa - /xe6/xab - /xe6/xac - /xe6/xad - /xe6/xae - /xe6/xaf - /xe6/xb0 - /xe6/xb1 - /xe6/xb2 - /xe6/xb3 - /xe6/xb4 - /xe6/xb5 - /xe6/xb6 - /xe6/xb7 - /xe6/xb8 - /xe6/xb9 - /xe6/xba - /xe6/xbb - /xe6/xbc - /xe6/xbd - /xe6/xbe - /xe6/xbf - /xe6/xc0 - /xe6/xc1 - /xe6/xc2 - /xe6/xc3 - /xe6/xc4 - /xe6/xc5 - /xe6/xc6 - /xe6/xc7 - /xe6/xc8 - /xe6/xc9 - /xe6/xca - /xe6/xcb - /xe6/xcc - /xe6/xcd - /xe6/xce - /xe6/xcf - /xe6/xd0 - /xe6/xd1 - /xe6/xd2 - /xe6/xd3 - /xe6/xd4 - /xe6/xd5 - /xe6/xd6 - /xe6/xd7 - /xe6/xd8 - /xe6/xd9 - /xe6/xda - /xe6/xdb - /xe6/xdc - /xe6/xdd - /xe6/xde - /xe6/xdf - /xe6/xe0 - /xe6/xe1 - /xe6/xe2 - /xe6/xe3 - /xe6/xe4 - /xe6/xe5 - /xe6/xe6 - /xe6/xe7 - /xe6/xe8 - /xe6/xe9 - /xe6/xea - /xe6/xeb - /xe6/xec - /xe6/xed - /xe6/xee - /xe6/xef - /xe6/xf0 - /xe6/xf1 - /xe6/xf2 - /xe6/xf3 - /xe6/xf4 - /xe6/xf5 - /xe6/xf6 - /xe6/xf7 - /xe6/xf8 - /xe6/xf9 - /xe6/xfa - /xe6/xfb - /xe6/xfc - /xe6/xfd - /xe6/xfe - /xe7/x40 - /xe7/x41 - /xe7/x42 - /xe7/x43 - /xe7/x44 - /xe7/x45 - /xe7/x46 - /xe7/x47 - /xe7/x48 - /xe7/x49 - /xe7/x4a - /xe7/x4b - /xe7/x4c - /xe7/x4d - /xe7/x4e - /xe7/x4f - /xe7/x50 - /xe7/x51 - /xe7/x52 - /xe7/x53 - /xe7/x54 - /xe7/x55 - /xe7/x56 - /xe7/x57 - /xe7/x58 - /xe7/x59 - /xe7/x5a - /xe7/x5b - /xe7/x5c - /xe7/x5d - /xe7/x5e - /xe7/x5f - /xe7/x60 - /xe7/x61 - /xe7/x62 - /xe7/x63 - /xe7/x64 - /xe7/x65 - /xe7/x66 - /xe7/x67 - /xe7/x68 - /xe7/x69 - /xe7/x6a - /xe7/x6b - /xe7/x6c - /xe7/x6d - /xe7/x6e - /xe7/x6f - /xe7/x70 - /xe7/x71 - /xe7/x72 - /xe7/x73 - /xe7/x74 - /xe7/x75 - /xe7/x76 - /xe7/x77 - /xe7/x78 - /xe7/x79 - /xe7/x7a - /xe7/x7b - /xe7/x7c - /xe7/x7d - /xe7/x7e - /xe7/xa1 - /xe7/xa2 - /xe7/xa3 - /xe7/xa4 - /xe7/xa5 - /xe7/xa6 - /xe7/xa7 - /xe7/xa8 - /xe7/xa9 - /xe7/xaa - /xe7/xab - /xe7/xac - /xe7/xad - /xe7/xae - /xe7/xaf - /xe7/xb0 - /xe7/xb1 - /xe7/xb2 - /xe7/xb3 - /xe7/xb4 - /xe7/xb5 - /xe7/xb6 - /xe7/xb7 - /xe7/xb8 - /xe7/xb9 - /xe7/xba - /xe7/xbb - /xe7/xbc - /xe7/xbd - /xe7/xbe - /xe7/xbf - /xe7/xc0 - /xe7/xc1 - /xe7/xc2 - /xe7/xc3 - /xe7/xc4 - /xe7/xc5 - /xe7/xc6 - /xe7/xc7 - /xe7/xc8 - /xe7/xc9 - /xe7/xca - /xe7/xcb - /xe7/xcc - /xe7/xcd - /xe7/xce - /xe7/xcf - /xe7/xd0 - /xe7/xd1 - /xe7/xd2 - /xe7/xd3 - /xe7/xd4 - /xe7/xd5 - /xe7/xd6 - /xe7/xd7 - /xe7/xd8 - /xe7/xd9 - /xe7/xda - /xe7/xdb - /xe7/xdc - /xe7/xdd - /xe7/xde - /xe7/xdf - /xe7/xe0 - /xe7/xe1 - /xe7/xe2 - /xe7/xe3 - /xe7/xe4 - /xe7/xe5 - /xe7/xe6 - /xe7/xe7 - /xe7/xe8 - /xe7/xe9 - /xe7/xea - /xe7/xeb - /xe7/xec - /xe7/xed - /xe7/xee - /xe7/xef - /xe7/xf0 - /xe7/xf1 - /xe7/xf2 - /xe7/xf3 - /xe7/xf4 - /xe7/xf5 - /xe7/xf6 - /xe7/xf7 - /xe7/xf8 - /xe7/xf9 - /xe7/xfa - /xe7/xfb - /xe7/xfc - /xe7/xfd - /xe7/xfe - /xe8/x40 - /xe8/x41 - /xe8/x42 - /xe8/x43 - /xe8/x44 - /xe8/x45 - /xe8/x46 - /xe8/x47 - /xe8/x48 - /xe8/x49 - /xe8/x4a - /xe8/x4b - /xe8/x4c - /xe8/x4d - /xe8/x4e - /xe8/x4f - /xe8/x50 - /xe8/x51 - /xe8/x52 - /xe8/x53 - /xe8/x54 - /xe8/x55 - /xe8/x56 - /xe8/x57 - /xe8/x58 - /xe8/x59 - /xe8/x5a - /xe8/x5b - /xe8/x5c - /xe8/x5d - /xe8/x5e - /xe8/x5f - /xe8/x60 - /xe8/x61 - /xe8/x62 - /xe8/x63 - /xe8/x64 - /xe8/x65 - /xe8/x66 - /xe8/x67 - /xe8/x68 - /xe8/x69 - /xe8/x6a - /xe8/x6b - /xe8/x6c - /xe8/x6d - /xe8/x6e - /xe8/x6f - /xe8/x70 - /xe8/x71 - /xe8/x72 - /xe8/x73 - /xe8/x74 - /xe8/x75 - /xe8/x76 - /xe8/x77 - /xe8/x78 - /xe8/x79 - /xe8/x7a - /xe8/x7b - /xe8/x7c - /xe8/x7d - /xe8/x7e - /xe8/xa1 - /xe8/xa2 - /xe8/xa3 - /xe8/xa4 - /xe8/xa5 - /xe8/xa6 - /xe8/xa7 - /xe8/xa8 - /xe8/xa9 - /xe8/xaa - /xe8/xab - /xe8/xac - /xe8/xad - /xe8/xae - /xe8/xaf - /xe8/xb0 - /xe8/xb1 - /xe8/xb2 - /xe8/xb3 - /xe8/xb4 - /xe8/xb5 - /xe8/xb6 - /xe8/xb7 - /xe8/xb8 - /xe8/xb9 - /xe8/xba - /xe8/xbb - /xe8/xbc - /xe8/xbd - /xe8/xbe - /xe8/xbf - /xe8/xc0 - /xe8/xc1 - /xe8/xc2 - /xe8/xc3 - /xe8/xc4 - /xe8/xc5 - /xe8/xc6 - /xe8/xc7 - /xe8/xc8 - /xe8/xc9 - /xe8/xca - /xe8/xcb - /xe8/xcc - /xe8/xcd - /xe8/xce - /xe8/xcf - /xe8/xd0 - /xe8/xd1 - /xe8/xd2 - /xe8/xd3 - /xe8/xd4 - /xe8/xd5 - /xe8/xd6 - /xe8/xd7 - /xe8/xd8 - /xe8/xd9 - /xe8/xda - /xe8/xdb - /xe8/xdc - /xe8/xdd - /xe8/xde - /xe8/xdf - /xe8/xe0 - /xe8/xe1 - /xe8/xe2 - /xe8/xe3 - /xe8/xe4 - /xe8/xe5 - /xe8/xe6 - /xe8/xe7 - /xe8/xe8 - /xe8/xe9 - /xe8/xea - /xe8/xeb - /xe8/xec - /xe8/xed - /xe8/xee - /xe8/xef - /xe8/xf0 - /xe8/xf1 - /xe8/xf2 - /xe8/xf3 - /xe8/xf4 - /xe8/xf5 - /xe8/xf6 - /xe8/xf7 - /xe8/xf8 - /xe8/xf9 - /xe8/xfa - /xe8/xfb - /xe8/xfc - /xe8/xfd - /xe8/xfe - /xe9/x40 - /xe9/x41 - /xe9/x42 - /xe9/x43 - /xe9/x44 - /xe9/x45 - /xe9/x46 - /xe9/x47 - /xe9/x48 - /xe9/x49 - /xe9/x4a - /xe9/x4b - /xe9/x4c - /xe9/x4d - /xe9/x4e - /xe9/x4f - /xe9/x50 - /xe9/x51 - /xe9/x52 - /xe9/x53 - /xe9/x54 - /xe9/x55 - /xe9/x56 - /xe9/x57 - /xe9/x58 - /xe9/x59 - /xe9/x5a - /xe9/x5b - /xe9/x5c - /xe9/x5d - /xe9/x5e - /xe9/x5f - /xe9/x60 - /xe9/x61 - /xe9/x62 - /xe9/x63 - /xe9/x64 - /xe9/x65 - /xe9/x66 - /xe9/x67 - /xe9/x68 - /xe9/x69 - /xe9/x6a - /xe9/x6b - /xe9/x6c - /xe9/x6d - /xe9/x6e - /xe9/x6f - /xe9/x70 - /xe9/x71 - /xe9/x72 - /xe9/x73 - /xe9/x74 - /xe9/x75 - /xe9/x76 - /xe9/x77 - /xe9/x78 - /xe9/x79 - /xe9/x7a - /xe9/x7b - /xe9/x7c - /xe9/x7d - /xe9/x7e - /xe9/xa1 - /xe9/xa2 - /xe9/xa3 - /xe9/xa4 - /xe9/xa5 - /xe9/xa6 - /xe9/xa7 - /xe9/xa8 - /xe9/xa9 - /xe9/xaa - /xe9/xab - /xe9/xac - /xe9/xad - /xe9/xae - /xe9/xaf - /xe9/xb0 - /xe9/xb1 - /xe9/xb2 - /xe9/xb3 - /xe9/xb4 - /xe9/xb5 - /xe9/xb6 - /xe9/xb7 - /xe9/xb8 - /xe9/xb9 - /xe9/xba - /xe9/xbb - /xe9/xbc - /xe9/xbd - /xe9/xbe - /xe9/xbf - /xe9/xc0 - /xe9/xc1 - /xe9/xc2 - /xe9/xc3 - /xe9/xc4 - /xe9/xc5 - /xe9/xc6 - /xe9/xc7 - /xe9/xc8 - /xe9/xc9 - /xe9/xca - /xe9/xcb - /xe9/xcc - /xe9/xcd - /xe9/xce - /xe9/xcf - /xe9/xd0 - /xe9/xd1 - /xe9/xd2 - /xe9/xd3 - /xe9/xd4 - /xe9/xd5 - /xe9/xd6 - /xe9/xd7 - /xe9/xd8 - /xe9/xd9 - /xe9/xda - /xe9/xdb - /xe9/xdc - /xe9/xdd - /xe9/xde - /xe9/xdf - /xe9/xe0 - /xe9/xe1 - /xe9/xe2 - /xe9/xe3 - /xe9/xe4 - /xe9/xe5 - /xe9/xe6 - /xe9/xe7 - /xe9/xe8 - /xe9/xe9 - /xe9/xea - /xe9/xeb - /xe9/xec - /xe9/xed - /xe9/xee - /xe9/xef - /xe9/xf0 - /xe9/xf1 - /xe9/xf2 - /xe9/xf3 - /xe9/xf4 - /xe9/xf5 - /xe9/xf6 - /xe9/xf7 - /xe9/xf8 - /xe9/xf9 - /xe9/xfa - /xe9/xfb - /xe9/xfc - /xe9/xfd - /xe9/xfe - /xea/x40 - /xea/x41 - /xea/x42 - /xea/x43 - /xea/x44 - /xea/x45 - /xea/x46 - /xea/x47 - /xea/x48 - /xea/x49 - /xea/x4a - /xea/x4b - /xea/x4c - /xea/x4d - /xea/x4e - /xea/x4f - /xea/x50 - /xea/x51 - /xea/x52 - /xea/x53 - /xea/x54 - /xea/x55 - /xea/x56 - /xea/x57 - /xea/x58 - /xea/x59 - /xea/x5a - /xea/x5b - /xea/x5c - /xea/x5d - /xea/x5e - /xea/x5f - /xea/x60 - /xea/x61 - /xea/x62 - /xea/x63 - /xea/x64 - /xea/x65 - /xea/x66 - /xea/x67 - /xea/x68 - /xea/x69 - /xea/x6a - /xea/x6b - /xea/x6c - /xea/x6d - /xea/x6e - /xea/x6f - /xea/x70 - /xea/x71 - /xea/x72 - /xea/x73 - /xea/x74 - /xea/x75 - /xea/x76 - /xea/x77 - /xea/x78 - /xea/x79 - /xea/x7a - /xea/x7b - /xea/x7c - /xea/x7d - /xea/x7e - /xea/xa1 - /xea/xa2 - /xea/xa3 - /xea/xa4 - /xea/xa5 - /xea/xa6 - /xea/xa7 - /xea/xa8 - /xea/xa9 - /xea/xaa - /xea/xab - /xea/xac - /xea/xad - /xea/xae - /xea/xaf - /xea/xb0 - /xea/xb1 - /xea/xb2 - /xea/xb3 - /xea/xb4 - /xea/xb5 - /xea/xb6 - /xea/xb7 - /xea/xb8 - /xea/xb9 - /xea/xba - /xea/xbb - /xea/xbc - /xea/xbd - /xea/xbe - /xea/xbf - /xea/xc0 - /xea/xc1 - /xea/xc2 - /xea/xc3 - /xea/xc4 - /xea/xc5 - /xea/xc6 - /xea/xc7 - /xea/xc8 - /xea/xc9 - /xea/xca - /xea/xcb - /xea/xcc - /xea/xcd - /xea/xce - /xea/xcf - /xea/xd0 - /xea/xd1 - /xea/xd2 - /xea/xd3 - /xea/xd4 - /xea/xd5 - /xea/xd6 - /xea/xd7 - /xea/xd8 - /xea/xd9 - /xea/xda - /xea/xdb - /xea/xdc - /xea/xdd - /xea/xde - /xea/xdf - /xea/xe0 - /xea/xe1 - /xea/xe2 - /xea/xe3 - /xea/xe4 - /xea/xe5 - /xea/xe6 - /xea/xe7 - /xea/xe8 - /xea/xe9 - /xea/xea - /xea/xeb - /xea/xec - /xea/xed - /xea/xee - /xea/xef - /xea/xf0 - /xea/xf1 - /xea/xf2 - /xea/xf3 - /xea/xf4 - /xea/xf5 - /xea/xf6 - /xea/xf7 - /xea/xf8 - /xea/xf9 - /xea/xfa - /xea/xfb - /xea/xfc - /xea/xfd - /xea/xfe - /xeb/x40 - /xeb/x41 - /xeb/x42 - /xeb/x43 - /xeb/x44 - /xeb/x45 - /xeb/x46 - /xeb/x47 - /xeb/x48 - /xeb/x49 - /xeb/x4a - /xeb/x4b - /xeb/x4c - /xeb/x4d - /xeb/x4e - /xeb/x4f - /xeb/x50 - /xeb/x51 - /xeb/x52 - /xeb/x53 - /xeb/x54 - /xeb/x55 - /xeb/x56 - /xeb/x57 - /xeb/x58 - /xeb/x59 - /xeb/x5a - /xeb/x5b - /xeb/x5c - /xeb/x5d - /xeb/x5e - /xeb/x5f - /xeb/x60 - /xeb/x61 - /xeb/x62 - /xeb/x63 - /xeb/x64 - /xeb/x65 - /xeb/x66 - /xeb/x67 - /xeb/x68 - /xeb/x69 - /xeb/x6a - /xeb/x6b - /xeb/x6c - /xeb/x6d - /xeb/x6e - /xeb/x6f - /xeb/x70 - /xeb/x71 - /xeb/x72 - /xeb/x73 - /xeb/x74 - /xeb/x75 - /xeb/x76 - /xeb/x77 - /xeb/x78 - /xeb/x79 - /xeb/x7a - /xeb/x7b - /xeb/x7c - /xeb/x7d - /xeb/x7e - /xeb/xa1 - /xeb/xa2 - /xeb/xa3 - /xeb/xa4 - /xeb/xa5 - /xeb/xa6 - /xeb/xa7 - /xeb/xa8 - /xeb/xa9 - /xeb/xaa - /xeb/xab - /xeb/xac - /xeb/xad - /xeb/xae - /xeb/xaf - /xeb/xb0 - /xeb/xb1 - /xeb/xb2 - /xeb/xb3 - /xeb/xb4 - /xeb/xb5 - /xeb/xb6 - /xeb/xb7 - /xeb/xb8 - /xeb/xb9 - /xeb/xba - /xeb/xbb - /xeb/xbc - /xeb/xbd - /xeb/xbe - /xeb/xbf - /xeb/xc0 - /xeb/xc1 - /xeb/xc2 - /xeb/xc3 - /xeb/xc4 - /xeb/xc5 - /xeb/xc6 - /xeb/xc7 - /xeb/xc8 - /xeb/xc9 - /xeb/xca - /xeb/xcb - /xeb/xcc - /xeb/xcd - /xeb/xce - /xeb/xcf - /xeb/xd0 - /xeb/xd1 - /xeb/xd2 - /xeb/xd3 - /xeb/xd4 - /xeb/xd5 - /xeb/xd6 - /xeb/xd7 - /xeb/xd8 - /xeb/xd9 - /xeb/xda - /xeb/xdb - /xeb/xdc - /xeb/xdd - /xeb/xde - /xeb/xdf - /xeb/xe0 - /xeb/xe1 - /xeb/xe2 - /xeb/xe3 - /xeb/xe4 - /xeb/xe5 - /xeb/xe6 - /xeb/xe7 - /xeb/xe8 - /xeb/xe9 - /xeb/xea - /xeb/xeb - /xeb/xec - /xeb/xed - /xeb/xee - /xeb/xef - /xeb/xf0 - /xeb/xf1 - /xeb/xf2 - /xeb/xf3 - /xeb/xf4 - /xeb/xf5 - /xeb/xf6 - /xeb/xf7 - /xeb/xf8 - /xeb/xf9 - /xeb/xfa - /xeb/xfb - /xeb/xfc - /xeb/xfd - /xeb/xfe - /xec/x40 - /xec/x41 - /xec/x42 - /xec/x43 - /xec/x44 - /xec/x45 - /xec/x46 - /xec/x47 - /xec/x48 - /xec/x49 - /xec/x4a - /xec/x4b - /xec/x4c - /xec/x4d - /xec/x4e - /xec/x4f - /xec/x50 - /xec/x51 - /xec/x52 - /xec/x53 - /xec/x54 - /xec/x55 - /xec/x56 - /xec/x57 - /xec/x58 - /xec/x59 - /xec/x5a - /xec/x5b - /xec/x5c - /xec/x5d - /xec/x5e - /xec/x5f - /xec/x60 - /xec/x61 - /xec/x62 - /xec/x63 - /xec/x64 - /xec/x65 - /xec/x66 - /xec/x67 - /xec/x68 - /xec/x69 - /xec/x6a - /xec/x6b - /xec/x6c - /xec/x6d - /xec/x6e - /xec/x6f - /xec/x70 - /xec/x71 - /xec/x72 - /xec/x73 - /xec/x74 - /xec/x75 - /xec/x76 - /xec/x77 - /xec/x78 - /xec/x79 - /xec/x7a - /xec/x7b - /xec/x7c - /xec/x7d - /xec/x7e - /xec/xa1 - /xec/xa2 - /xec/xa3 - /xec/xa4 - /xec/xa5 - /xec/xa6 - /xec/xa7 - /xec/xa8 - /xec/xa9 - /xec/xaa - /xec/xab - /xec/xac - /xec/xad - /xec/xae - /xec/xaf - /xec/xb0 - /xec/xb1 - /xec/xb2 - /xec/xb3 - /xec/xb4 - /xec/xb5 - /xec/xb6 - /xec/xb7 - /xec/xb8 - /xec/xb9 - /xec/xba - /xec/xbb - /xec/xbc - /xec/xbd - /xec/xbe - /xec/xbf - /xec/xc0 - /xec/xc1 - /xec/xc2 - /xec/xc3 - /xec/xc4 - /xec/xc5 - /xec/xc6 - /xec/xc7 - /xec/xc8 - /xec/xc9 - /xec/xca - /xec/xcb - /xec/xcc - /xec/xcd - /xec/xce - /xec/xcf - /xec/xd0 - /xec/xd1 - /xec/xd2 - /xec/xd3 - /xec/xd4 - /xec/xd5 - /xec/xd6 - /xec/xd7 - /xec/xd8 - /xec/xd9 - /xec/xda - /xec/xdb - /xec/xdc - /xec/xdd - /xec/xde - /xec/xdf - /xec/xe0 - /xec/xe1 - /xec/xe2 - /xec/xe3 - /xec/xe4 - /xec/xe5 - /xec/xe6 - /xec/xe7 - /xec/xe8 - /xec/xe9 - /xec/xea - /xec/xeb - /xec/xec - /xec/xed - /xec/xee - /xec/xef - /xec/xf0 - /xec/xf1 - /xec/xf2 - /xec/xf3 - /xec/xf4 - /xec/xf5 - /xec/xf6 - /xec/xf7 - /xec/xf8 - /xec/xf9 - /xec/xfa - /xec/xfb - /xec/xfc - /xec/xfd - /xec/xfe - /xed/x40 - /xed/x41 - /xed/x42 - /xed/x43 - /xed/x44 - /xed/x45 - /xed/x46 - /xed/x47 - /xed/x48 - /xed/x49 - /xed/x4a - /xed/x4b - /xed/x4c - /xed/x4d - /xed/x4e - /xed/x4f - /xed/x50 - /xed/x51 - /xed/x52 - /xed/x53 - /xed/x54 - /xed/x55 - /xed/x56 - /xed/x57 - /xed/x58 - /xed/x59 - /xed/x5a - /xed/x5b - /xed/x5c - /xed/x5d - /xed/x5e - /xed/x5f - /xed/x60 - /xed/x61 - /xed/x62 - /xed/x63 - /xed/x64 - /xed/x65 - /xed/x66 - /xed/x67 - /xed/x68 - /xed/x69 - /xed/x6a - /xed/x6b - /xed/x6c - /xed/x6d - /xed/x6e - /xed/x6f - /xed/x70 - /xed/x71 - /xed/x72 - /xed/x73 - /xed/x74 - /xed/x75 - /xed/x76 - /xed/x77 - /xed/x78 - /xed/x79 - /xed/x7a - /xed/x7b - /xed/x7c - /xed/x7d - /xed/x7e - /xed/xa1 - /xed/xa2 - /xed/xa3 - /xed/xa4 - /xed/xa5 - /xed/xa6 - /xed/xa7 - /xed/xa8 - /xed/xa9 - /xed/xaa - /xed/xab - /xed/xac - /xed/xad - /xed/xae - /xed/xaf - /xed/xb0 - /xed/xb1 - /xed/xb2 - /xed/xb3 - /xed/xb4 - /xed/xb5 - /xed/xb6 - /xed/xb7 - /xed/xb8 - /xed/xb9 - /xed/xba - /xed/xbb - /xed/xbc - /xed/xbd - /xed/xbe - /xed/xbf - /xed/xc0 - /xed/xc1 - /xed/xc2 - /xed/xc3 - /xed/xc4 - /xed/xc5 - /xed/xc6 - /xed/xc7 - /xed/xc8 - /xed/xc9 - /xed/xca - /xed/xcb - /xed/xcc - /xed/xcd - /xed/xce - /xed/xcf - /xed/xd0 - /xed/xd1 - /xed/xd2 - /xed/xd3 - /xed/xd4 - /xed/xd5 - /xed/xd6 - /xed/xd7 - /xed/xd8 - /xed/xd9 - /xed/xda - /xed/xdb - /xed/xdc - /xed/xdd - /xed/xde - /xed/xdf - /xed/xe0 - /xed/xe1 - /xed/xe2 - /xed/xe3 - /xed/xe4 - /xed/xe5 - /xed/xe6 - /xed/xe7 - /xed/xe8 - /xed/xe9 - /xed/xea - /xed/xeb - /xed/xec - /xed/xed - /xed/xee - /xed/xef - /xed/xf0 - /xed/xf1 - /xed/xf2 - /xed/xf3 - /xed/xf4 - /xed/xf5 - /xed/xf6 - /xed/xf7 - /xed/xf8 - /xed/xf9 - /xed/xfa - /xed/xfb - /xed/xfc - /xed/xfd - /xed/xfe - /xee/x40 - /xee/x41 - /xee/x42 - /xee/x43 - /xee/x44 - /xee/x45 - /xee/x46 - /xee/x47 - /xee/x48 - /xee/x49 - /xee/x4a - /xee/x4b - /xee/x4c - /xee/x4d - /xee/x4e - /xee/x4f - /xee/x50 - /xee/x51 - /xee/x52 - /xee/x53 - /xee/x54 - /xee/x55 - /xee/x56 - /xee/x57 - /xee/x58 - /xee/x59 - /xee/x5a - /xee/x5b - /xee/x5c - /xee/x5d - /xee/x5e - /xee/x5f - /xee/x60 - /xee/x61 - /xee/x62 - /xee/x63 - /xee/x64 - /xee/x65 - /xee/x66 - /xee/x67 - /xee/x68 - /xee/x69 - /xee/x6a - /xee/x6b - /xee/x6c - /xee/x6d - /xee/x6e - /xee/x6f - /xee/x70 - /xee/x71 - /xee/x72 - /xee/x73 - /xee/x74 - /xee/x75 - /xee/x76 - /xee/x77 - /xee/x78 - /xee/x79 - /xee/x7a - /xee/x7b - /xee/x7c - /xee/x7d - /xee/x7e - /xee/xa1 - /xee/xa2 - /xee/xa3 - /xee/xa4 - /xee/xa5 - /xee/xa6 - /xee/xa7 - /xee/xa8 - /xee/xa9 - /xee/xaa - /xee/xab - /xee/xac - /xee/xad - /xee/xae - /xee/xaf - /xee/xb0 - /xee/xb1 - /xee/xb2 - /xee/xb3 - /xee/xb4 - /xee/xb5 - /xee/xb6 - /xee/xb7 - /xee/xb8 - /xee/xb9 - /xee/xba - /xee/xbb - /xee/xbc - /xee/xbd - /xee/xbe - /xee/xbf - /xee/xc0 - /xee/xc1 - /xee/xc2 - /xee/xc3 - /xee/xc4 - /xee/xc5 - /xee/xc6 - /xee/xc7 - /xee/xc8 - /xee/xc9 - /xee/xca - /xee/xcb - /xee/xcc - /xee/xcd - /xee/xce - /xee/xcf - /xee/xd0 - /xee/xd1 - /xee/xd2 - /xee/xd3 - /xee/xd4 - /xee/xd5 - /xee/xd6 - /xee/xd7 - /xee/xd8 - /xee/xd9 - /xee/xda - /xee/xdb - /xee/xdc - /xee/xdd - /xee/xde - /xee/xdf - /xee/xe0 - /xee/xe1 - /xee/xe2 - /xee/xe3 - /xee/xe4 - /xee/xe5 - /xee/xe6 - /xee/xe7 - /xee/xe8 - /xee/xe9 - /xee/xea - /xee/xeb - /xee/xec - /xee/xed - /xee/xee - /xee/xef - /xee/xf0 - /xee/xf1 - /xee/xf2 - /xee/xf3 - /xee/xf4 - /xee/xf5 - /xee/xf6 - /xee/xf7 - /xee/xf8 - /xee/xf9 - /xee/xfa - /xee/xfb - /xee/xfc - /xee/xfd - /xee/xfe - /xef/x40 - /xef/x41 - /xef/x42 - /xef/x43 - /xef/x44 - /xef/x45 - /xef/x46 - /xef/x47 - /xef/x48 - /xef/x49 - /xef/x4a - /xef/x4b - /xef/x4c - /xef/x4d - /xef/x4e - /xef/x4f - /xef/x50 - /xef/x51 - /xef/x52 - /xef/x53 - /xef/x54 - /xef/x55 - /xef/x56 - /xef/x57 - /xef/x58 - /xef/x59 - /xef/x5a - /xef/x5b - /xef/x5c - /xef/x5d - /xef/x5e - /xef/x5f - /xef/x60 - /xef/x61 - /xef/x62 - /xef/x63 - /xef/x64 - /xef/x65 - /xef/x66 - /xef/x67 - /xef/x68 - /xef/x69 - /xef/x6a - /xef/x6b - /xef/x6c - /xef/x6d - /xef/x6e - /xef/x6f - /xef/x70 - /xef/x71 - /xef/x72 - /xef/x73 - /xef/x74 - /xef/x75 - /xef/x76 - /xef/x77 - /xef/x78 - /xef/x79 - /xef/x7a - /xef/x7b - /xef/x7c - /xef/x7d - /xef/x7e - /xef/xa1 - /xef/xa2 - /xef/xa3 - /xef/xa4 - /xef/xa5 - /xef/xa6 - /xef/xa7 - /xef/xa8 - /xef/xa9 - /xef/xaa - /xef/xab - /xef/xac - /xef/xad - /xef/xae - /xef/xaf - /xef/xb0 - /xef/xb1 - /xef/xb2 - /xef/xb3 - /xef/xb4 - /xef/xb5 - /xef/xb6 - /xef/xb7 - /xef/xb8 - /xef/xb9 - /xef/xba - /xef/xbb - /xef/xbc - /xef/xbd - /xef/xbe - /xef/xbf - /xef/xc0 - /xef/xc1 - /xef/xc2 - /xef/xc3 - /xef/xc4 - /xef/xc5 - /xef/xc6 - /xef/xc7 - /xef/xc8 - /xef/xc9 - /xef/xca - /xef/xcb - /xef/xcc - /xef/xcd - /xef/xce - /xef/xcf - /xef/xd0 - /xef/xd1 - /xef/xd2 - /xef/xd3 - /xef/xd4 - /xef/xd5 - /xef/xd6 - /xef/xd7 - /xef/xd8 - /xef/xd9 - /xef/xda - /xef/xdb - /xef/xdc - /xef/xdd - /xef/xde - /xef/xdf - /xef/xe0 - /xef/xe1 - /xef/xe2 - /xef/xe3 - /xef/xe4 - /xef/xe5 - /xef/xe6 - /xef/xe7 - /xef/xe8 - /xef/xe9 - /xef/xea - /xef/xeb - /xef/xec - /xef/xed - /xef/xee - /xef/xef - /xef/xf0 - /xef/xf1 - /xef/xf2 - /xef/xf3 - /xef/xf4 - /xef/xf5 - /xef/xf6 - /xef/xf7 - /xef/xf8 - /xef/xf9 - /xef/xfa - /xef/xfb - /xef/xfc - /xef/xfd - /xef/xfe - /xf0/x40 - /xf0/x41 - /xf0/x42 - /xf0/x43 - /xf0/x44 - /xf0/x45 - /xf0/x46 - /xf0/x47 - /xf0/x48 - /xf0/x49 - /xf0/x4a - /xf0/x4b - /xf0/x4c - /xf0/x4d - /xf0/x4e - /xf0/x4f - /xf0/x50 - /xf0/x51 - /xf0/x52 - /xf0/x53 - /xf0/x54 - /xf0/x55 - /xf0/x56 - /xf0/x57 - /xf0/x58 - /xf0/x59 - /xf0/x5a - /xf0/x5b - /xf0/x5c - /xf0/x5d - /xf0/x5e - /xf0/x5f - /xf0/x60 - /xf0/x61 - /xf0/x62 - /xf0/x63 - /xf0/x64 - /xf0/x65 - /xf0/x66 - /xf0/x67 - /xf0/x68 - /xf0/x69 - /xf0/x6a - /xf0/x6b - /xf0/x6c - /xf0/x6d - /xf0/x6e - /xf0/x6f - /xf0/x70 - /xf0/x71 - /xf0/x72 - /xf0/x73 - /xf0/x74 - /xf0/x75 - /xf0/x76 - /xf0/x77 - /xf0/x78 - /xf0/x79 - /xf0/x7a - /xf0/x7b - /xf0/x7c - /xf0/x7d - /xf0/x7e - /xf0/xa1 - /xf0/xa2 - /xf0/xa3 - /xf0/xa4 - /xf0/xa5 - /xf0/xa6 - /xf0/xa7 - /xf0/xa8 - /xf0/xa9 - /xf0/xaa - /xf0/xab - /xf0/xac - /xf0/xad - /xf0/xae - /xf0/xaf - /xf0/xb0 - /xf0/xb1 - /xf0/xb2 - /xf0/xb3 - /xf0/xb4 - /xf0/xb5 - /xf0/xb6 - /xf0/xb7 - /xf0/xb8 - /xf0/xb9 - /xf0/xba - /xf0/xbb - /xf0/xbc - /xf0/xbd - /xf0/xbe - /xf0/xbf - /xf0/xc0 - /xf0/xc1 - /xf0/xc2 - /xf0/xc3 - /xf0/xc4 - /xf0/xc5 - /xf0/xc6 - /xf0/xc7 - /xf0/xc8 - /xf0/xc9 - /xf0/xca - /xf0/xcb - /xf0/xcc - /xf0/xcd - /xf0/xce - /xf0/xcf - /xf0/xd0 - /xf0/xd1 - /xf0/xd2 - /xf0/xd3 - /xf0/xd4 - /xf0/xd5 - /xf0/xd6 - /xf0/xd7 - /xf0/xd8 - /xf0/xd9 - /xf0/xda - /xf0/xdb - /xf0/xdc - /xf0/xdd - /xf0/xde - /xf0/xdf - /xf0/xe0 - /xf0/xe1 - /xf0/xe2 - /xf0/xe3 - /xf0/xe4 - /xf0/xe5 - /xf0/xe6 - /xf0/xe7 - /xf0/xe8 - /xf0/xe9 - /xf0/xea - /xf0/xeb - /xf0/xec - /xf0/xed - /xf0/xee - /xf0/xef - /xf0/xf0 - /xf0/xf1 - /xf0/xf2 - /xf0/xf3 - /xf0/xf4 - /xf0/xf5 - /xf0/xf6 - /xf0/xf7 - /xf0/xf8 - /xf0/xf9 - /xf0/xfa - /xf0/xfb - /xf0/xfc - /xf0/xfd - /xf0/xfe - /xf1/x40 - /xf1/x41 - /xf1/x42 - /xf1/x43 - /xf1/x44 - /xf1/x45 - /xf1/x46 - /xf1/x47 - /xf1/x48 - /xf1/x49 - /xf1/x4a - /xf1/x4b - /xf1/x4c - /xf1/x4d - /xf1/x4e - /xf1/x4f - /xf1/x50 - /xf1/x51 - /xf1/x52 - /xf1/x53 - /xf1/x54 - /xf1/x55 - /xf1/x56 - /xf1/x57 - /xf1/x58 - /xf1/x59 - /xf1/x5a - /xf1/x5b - /xf1/x5c - /xf1/x5d - /xf1/x5e - /xf1/x5f - /xf1/x60 - /xf1/x61 - /xf1/x62 - /xf1/x63 - /xf1/x64 - /xf1/x65 - /xf1/x66 - /xf1/x67 - /xf1/x68 - /xf1/x69 - /xf1/x6a - /xf1/x6b - /xf1/x6c - /xf1/x6d - /xf1/x6e - /xf1/x6f - /xf1/x70 - /xf1/x71 - /xf1/x72 - /xf1/x73 - /xf1/x74 - /xf1/x75 - /xf1/x76 - /xf1/x77 - /xf1/x78 - /xf1/x79 - /xf1/x7a - /xf1/x7b - /xf1/x7c - /xf1/x7d - /xf1/x7e - /xf1/xa1 - /xf1/xa2 - /xf1/xa3 - /xf1/xa4 - /xf1/xa5 - /xf1/xa6 - /xf1/xa7 - /xf1/xa8 - /xf1/xa9 - /xf1/xaa - /xf1/xab - /xf1/xac - /xf1/xad - /xf1/xae - /xf1/xaf - /xf1/xb0 - /xf1/xb1 - /xf1/xb2 - /xf1/xb3 - /xf1/xb4 - /xf1/xb5 - /xf1/xb6 - /xf1/xb7 - /xf1/xb8 - /xf1/xb9 - /xf1/xba - /xf1/xbb - /xf1/xbc - /xf1/xbd - /xf1/xbe - /xf1/xbf - /xf1/xc0 - /xf1/xc1 - /xf1/xc2 - /xf1/xc3 - /xf1/xc4 - /xf1/xc5 - /xf1/xc6 - /xf1/xc7 - /xf1/xc8 - /xf1/xc9 - /xf1/xca - /xf1/xcb - /xf1/xcc - /xf1/xcd - /xf1/xce - /xf1/xcf - /xf1/xd0 - /xf1/xd1 - /xf1/xd2 - /xf1/xd3 - /xf1/xd4 - /xf1/xd5 - /xf1/xd6 - /xf1/xd7 - /xf1/xd8 - /xf1/xd9 - /xf1/xda - /xf1/xdb - /xf1/xdc - /xf1/xdd - /xf1/xde - /xf1/xdf - /xf1/xe0 - /xf1/xe1 - /xf1/xe2 - /xf1/xe3 - /xf1/xe4 - /xf1/xe5 - /xf1/xe6 - /xf1/xe7 - /xf1/xe8 - /xf1/xe9 - /xf1/xea - /xf1/xeb - /xf1/xec - /xf1/xed - /xf1/xee - /xf1/xef - /xf1/xf0 - /xf1/xf1 - /xf1/xf2 - /xf1/xf3 - /xf1/xf4 - /xf1/xf5 - /xf1/xf6 - /xf1/xf7 - /xf1/xf8 - /xf1/xf9 - /xf1/xfa - /xf1/xfb - /xf1/xfc - /xf1/xfd - /xf1/xfe - /xf2/x40 - /xf2/x41 - /xf2/x42 - /xf2/x43 - /xf2/x44 - /xf2/x45 - /xf2/x46 - /xf2/x47 - /xf2/x48 - /xf2/x49 - /xf2/x4a - /xf2/x4b - /xf2/x4c - /xf2/x4d - /xf2/x4e - /xf2/x4f - /xf2/x50 - /xf2/x51 - /xf2/x52 - /xf2/x53 - /xf2/x54 - /xf2/x55 - /xf2/x56 - /xf2/x57 - /xf2/x58 - /xf2/x59 - /xf2/x5a - /xf2/x5b - /xf2/x5c - /xf2/x5d - /xf2/x5e - /xf2/x5f - /xf2/x60 - /xf2/x61 - /xf2/x62 - /xf2/x63 - /xf2/x64 - /xf2/x65 - /xf2/x66 - /xf2/x67 - /xf2/x68 - /xf2/x69 - /xf2/x6a - /xf2/x6b - /xf2/x6c - /xf2/x6d - /xf2/x6e - /xf2/x6f - /xf2/x70 - /xf2/x71 - /xf2/x72 - /xf2/x73 - /xf2/x74 - /xf2/x75 - /xf2/x76 - /xf2/x77 - /xf2/x78 - /xf2/x79 - /xf2/x7a - /xf2/x7b - /xf2/x7c - /xf2/x7d - /xf2/x7e - /xf2/xa1 - /xf2/xa2 - /xf2/xa3 - /xf2/xa4 - /xf2/xa5 - /xf2/xa6 - /xf2/xa7 - /xf2/xa8 - /xf2/xa9 - /xf2/xaa - /xf2/xab - /xf2/xac - /xf2/xad - /xf2/xae - /xf2/xaf - /xf2/xb0 - /xf2/xb1 - /xf2/xb2 - /xf2/xb3 - /xf2/xb4 - /xf2/xb5 - /xf2/xb6 - /xf2/xb7 - /xf2/xb8 - /xf2/xb9 - /xf2/xba - /xf2/xbb - /xf2/xbc - /xf2/xbd - /xf2/xbe - /xf2/xbf - /xf2/xc0 - /xf2/xc1 - /xf2/xc2 - /xf2/xc3 - /xf2/xc4 - /xf2/xc5 - /xf2/xc6 - /xf2/xc7 - /xf2/xc8 - /xf2/xc9 - /xf2/xca - /xf2/xcb - /xf2/xcc - /xf2/xcd - /xf2/xce - /xf2/xcf - /xf2/xd0 - /xf2/xd1 - /xf2/xd2 - /xf2/xd3 - /xf2/xd4 - /xf2/xd5 - /xf2/xd6 - /xf2/xd7 - /xf2/xd8 - /xf2/xd9 - /xf2/xda - /xf2/xdb - /xf2/xdc - /xf2/xdd - /xf2/xde - /xf2/xdf - /xf2/xe0 - /xf2/xe1 - /xf2/xe2 - /xf2/xe3 - /xf2/xe4 - /xf2/xe5 - /xf2/xe6 - /xf2/xe7 - /xf2/xe8 - /xf2/xe9 - /xf2/xea - /xf2/xeb - /xf2/xec - /xf2/xed - /xf2/xee - /xf2/xef - /xf2/xf0 - /xf2/xf1 - /xf2/xf2 - /xf2/xf3 - /xf2/xf4 - /xf2/xf5 - /xf2/xf6 - /xf2/xf7 - /xf2/xf8 - /xf2/xf9 - /xf2/xfa - /xf2/xfb - /xf2/xfc - /xf2/xfd - /xf2/xfe - /xf3/x40 - /xf3/x41 - /xf3/x42 - /xf3/x43 - /xf3/x44 - /xf3/x45 - /xf3/x46 - /xf3/x47 - /xf3/x48 - /xf3/x49 - /xf3/x4a - /xf3/x4b - /xf3/x4c - /xf3/x4d - /xf3/x4e - /xf3/x4f - /xf3/x50 - /xf3/x51 - /xf3/x52 - /xf3/x53 - /xf3/x54 - /xf3/x55 - /xf3/x56 - /xf3/x57 - /xf3/x58 - /xf3/x59 - /xf3/x5a - /xf3/x5b - /xf3/x5c - /xf3/x5d - /xf3/x5e - /xf3/x5f - /xf3/x60 - /xf3/x61 - /xf3/x62 - /xf3/x63 - /xf3/x64 - /xf3/x65 - /xf3/x66 - /xf3/x67 - /xf3/x68 - /xf3/x69 - /xf3/x6a - /xf3/x6b - /xf3/x6c - /xf3/x6d - /xf3/x6e - /xf3/x6f - /xf3/x70 - /xf3/x71 - /xf3/x72 - /xf3/x73 - /xf3/x74 - /xf3/x75 - /xf3/x76 - /xf3/x77 - /xf3/x78 - /xf3/x79 - /xf3/x7a - /xf3/x7b - /xf3/x7c - /xf3/x7d - /xf3/x7e - /xf3/xa1 - /xf3/xa2 - /xf3/xa3 - /xf3/xa4 - /xf3/xa5 - /xf3/xa6 - /xf3/xa7 - /xf3/xa8 - /xf3/xa9 - /xf3/xaa - /xf3/xab - /xf3/xac - /xf3/xad - /xf3/xae - /xf3/xaf - /xf3/xb0 - /xf3/xb1 - /xf3/xb2 - /xf3/xb3 - /xf3/xb4 - /xf3/xb5 - /xf3/xb6 - /xf3/xb7 - /xf3/xb8 - /xf3/xb9 - /xf3/xba - /xf3/xbb - /xf3/xbc - /xf3/xbd - /xf3/xbe - /xf3/xbf - /xf3/xc0 - /xf3/xc1 - /xf3/xc2 - /xf3/xc3 - /xf3/xc4 - /xf3/xc5 - /xf3/xc6 - /xf3/xc7 - /xf3/xc8 - /xf3/xc9 - /xf3/xca - /xf3/xcb - /xf3/xcc - /xf3/xcd - /xf3/xce - /xf3/xcf - /xf3/xd0 - /xf3/xd1 - /xf3/xd2 - /xf3/xd3 - /xf3/xd4 - /xf3/xd5 - /xf3/xd6 - /xf3/xd7 - /xf3/xd8 - /xf3/xd9 - /xf3/xda - /xf3/xdb - /xf3/xdc - /xf3/xdd - /xf3/xde - /xf3/xdf - /xf3/xe0 - /xf3/xe1 - /xf3/xe2 - /xf3/xe3 - /xf3/xe4 - /xf3/xe5 - /xf3/xe6 - /xf3/xe7 - /xf3/xe8 - /xf3/xe9 - /xf3/xea - /xf3/xeb - /xf3/xec - /xf3/xed - /xf3/xee - /xf3/xef - /xf3/xf0 - /xf3/xf1 - /xf3/xf2 - /xf3/xf3 - /xf3/xf4 - /xf3/xf5 - /xf3/xf6 - /xf3/xf7 - /xf3/xf8 - /xf3/xf9 - /xf3/xfa - /xf3/xfb - /xf3/xfc - /xf3/xfd - /xf3/xfe - /xf4/x40 - /xf4/x41 - /xf4/x42 - /xf4/x43 - /xf4/x44 - /xf4/x45 - /xf4/x46 - /xf4/x47 - /xf4/x48 - /xf4/x49 - /xf4/x4a - /xf4/x4b - /xf4/x4c - /xf4/x4d - /xf4/x4e - /xf4/x4f - /xf4/x50 - /xf4/x51 - /xf4/x52 - /xf4/x53 - /xf4/x54 - /xf4/x55 - /xf4/x56 - /xf4/x57 - /xf4/x58 - /xf4/x59 - /xf4/x5a - /xf4/x5b - /xf4/x5c - /xf4/x5d - /xf4/x5e - /xf4/x5f - /xf4/x60 - /xf4/x61 - /xf4/x62 - /xf4/x63 - /xf4/x64 - /xf4/x65 - /xf4/x66 - /xf4/x67 - /xf4/x68 - /xf4/x69 - /xf4/x6a - /xf4/x6b - /xf4/x6c - /xf4/x6d - /xf4/x6e - /xf4/x6f - /xf4/x70 - /xf4/x71 - /xf4/x72 - /xf4/x73 - /xf4/x74 - /xf4/x75 - /xf4/x76 - /xf4/x77 - /xf4/x78 - /xf4/x79 - /xf4/x7a - /xf4/x7b - /xf4/x7c - /xf4/x7d - /xf4/x7e - /xf4/xa1 - /xf4/xa2 - /xf4/xa3 - /xf4/xa4 - /xf4/xa5 - /xf4/xa6 - /xf4/xa7 - /xf4/xa8 - /xf4/xa9 - /xf4/xaa - /xf4/xab - /xf4/xac - /xf4/xad - /xf4/xae - /xf4/xaf - /xf4/xb0 - /xf4/xb1 - /xf4/xb2 - /xf4/xb3 - /xf4/xb4 - /xf4/xb5 - /xf4/xb6 - /xf4/xb7 - /xf4/xb8 - /xf4/xb9 - /xf4/xba - /xf4/xbb - /xf4/xbc - /xf4/xbd - /xf4/xbe - /xf4/xbf - /xf4/xc0 - /xf4/xc1 - /xf4/xc2 - /xf4/xc3 - /xf4/xc4 - /xf4/xc5 - /xf4/xc6 - /xf4/xc7 - /xf4/xc8 - /xf4/xc9 - /xf4/xca - /xf4/xcb - /xf4/xcc - /xf4/xcd - /xf4/xce - /xf4/xcf - /xf4/xd0 - /xf4/xd1 - /xf4/xd2 - /xf4/xd3 - /xf4/xd4 - /xf4/xd5 - /xf4/xd6 - /xf4/xd7 - /xf4/xd8 - /xf4/xd9 - /xf4/xda - /xf4/xdb - /xf4/xdc - /xf4/xdd - /xf4/xde - /xf4/xdf - /xf4/xe0 - /xf4/xe1 - /xf4/xe2 - /xf4/xe3 - /xf4/xe4 - /xf4/xe5 - /xf4/xe6 - /xf4/xe7 - /xf4/xe8 - /xf4/xe9 - /xf4/xea - /xf4/xeb - /xf4/xec - /xf4/xed - /xf4/xee - /xf4/xef - /xf4/xf0 - /xf4/xf1 - /xf4/xf2 - /xf4/xf3 - /xf4/xf4 - /xf4/xf5 - /xf4/xf6 - /xf4/xf7 - /xf4/xf8 - /xf4/xf9 - /xf4/xfa - /xf4/xfb - /xf4/xfc - /xf4/xfd - /xf4/xfe - /xf5/x40 - /xf5/x41 - /xf5/x42 - /xf5/x43 - /xf5/x44 - /xf5/x45 - /xf5/x46 - /xf5/x47 - /xf5/x48 - /xf5/x49 - /xf5/x4a - /xf5/x4b - /xf5/x4c - /xf5/x4d - /xf5/x4e - /xf5/x4f - /xf5/x50 - /xf5/x51 - /xf5/x52 - /xf5/x53 - /xf5/x54 - /xf5/x55 - /xf5/x56 - /xf5/x57 - /xf5/x58 - /xf5/x59 - /xf5/x5a - /xf5/x5b - /xf5/x5c - /xf5/x5d - /xf5/x5e - /xf5/x5f - /xf5/x60 - /xf5/x61 - /xf5/x62 - /xf5/x63 - /xf5/x64 - /xf5/x65 - /xf5/x66 - /xf5/x67 - /xf5/x68 - /xf5/x69 - /xf5/x6a - /xf5/x6b - /xf5/x6c - /xf5/x6d - /xf5/x6e - /xf5/x6f - /xf5/x70 - /xf5/x71 - /xf5/x72 - /xf5/x73 - /xf5/x74 - /xf5/x75 - /xf5/x76 - /xf5/x77 - /xf5/x78 - /xf5/x79 - /xf5/x7a - /xf5/x7b - /xf5/x7c - /xf5/x7d - /xf5/x7e - /xf5/xa1 - /xf5/xa2 - /xf5/xa3 - /xf5/xa4 - /xf5/xa5 - /xf5/xa6 - /xf5/xa7 - /xf5/xa8 - /xf5/xa9 - /xf5/xaa - /xf5/xab - /xf5/xac - /xf5/xad - /xf5/xae - /xf5/xaf - /xf5/xb0 - /xf5/xb1 - /xf5/xb2 - /xf5/xb3 - /xf5/xb4 - /xf5/xb5 - /xf5/xb6 - /xf5/xb7 - /xf5/xb8 - /xf5/xb9 - /xf5/xba - /xf5/xbb - /xf5/xbc - /xf5/xbd - /xf5/xbe - /xf5/xbf - /xf5/xc0 - /xf5/xc1 - /xf5/xc2 - /xf5/xc3 - /xf5/xc4 - /xf5/xc5 - /xf5/xc6 - /xf5/xc7 - /xf5/xc8 - /xf5/xc9 - /xf5/xca - /xf5/xcb - /xf5/xcc - /xf5/xcd - /xf5/xce - /xf5/xcf - /xf5/xd0 - /xf5/xd1 - /xf5/xd2 - /xf5/xd3 - /xf5/xd4 - /xf5/xd5 - /xf5/xd6 - /xf5/xd7 - /xf5/xd8 - /xf5/xd9 - /xf5/xda - /xf5/xdb - /xf5/xdc - /xf5/xdd - /xf5/xde - /xf5/xdf - /xf5/xe0 - /xf5/xe1 - /xf5/xe2 - /xf5/xe3 - /xf5/xe4 - /xf5/xe5 - /xf5/xe6 - /xf5/xe7 - /xf5/xe8 - /xf5/xe9 - /xf5/xea - /xf5/xeb - /xf5/xec - /xf5/xed - /xf5/xee - /xf5/xef - /xf5/xf0 - /xf5/xf1 - /xf5/xf2 - /xf5/xf3 - /xf5/xf4 - /xf5/xf5 - /xf5/xf6 - /xf5/xf7 - /xf5/xf8 - /xf5/xf9 - /xf5/xfa - /xf5/xfb - /xf5/xfc - /xf5/xfd - /xf5/xfe - /xf6/x40 - /xf6/x41 - /xf6/x42 - /xf6/x43 - /xf6/x44 - /xf6/x45 - /xf6/x46 - /xf6/x47 - /xf6/x48 - /xf6/x49 - /xf6/x4a - /xf6/x4b - /xf6/x4c - /xf6/x4d - /xf6/x4e - /xf6/x4f - /xf6/x50 - /xf6/x51 - /xf6/x52 - /xf6/x53 - /xf6/x54 - /xf6/x55 - /xf6/x56 - /xf6/x57 - /xf6/x58 - /xf6/x59 - /xf6/x5a - /xf6/x5b - /xf6/x5c - /xf6/x5d - /xf6/x5e - /xf6/x5f - /xf6/x60 - /xf6/x61 - /xf6/x62 - /xf6/x63 - /xf6/x64 - /xf6/x65 - /xf6/x66 - /xf6/x67 - /xf6/x68 - /xf6/x69 - /xf6/x6a - /xf6/x6b - /xf6/x6c - /xf6/x6d - /xf6/x6e - /xf6/x6f - /xf6/x70 - /xf6/x71 - /xf6/x72 - /xf6/x73 - /xf6/x74 - /xf6/x75 - /xf6/x76 - /xf6/x77 - /xf6/x78 - /xf6/x79 - /xf6/x7a - /xf6/x7b - /xf6/x7c - /xf6/x7d - /xf6/x7e - /xf6/xa1 - /xf6/xa2 - /xf6/xa3 - /xf6/xa4 - /xf6/xa5 - /xf6/xa6 - /xf6/xa7 - /xf6/xa8 - /xf6/xa9 - /xf6/xaa - /xf6/xab - /xf6/xac - /xf6/xad - /xf6/xae - /xf6/xaf - /xf6/xb0 - /xf6/xb1 - /xf6/xb2 - /xf6/xb3 - /xf6/xb4 - /xf6/xb5 - /xf6/xb6 - /xf6/xb7 - /xf6/xb8 - /xf6/xb9 - /xf6/xba - /xf6/xbb - /xf6/xbc - /xf6/xbd - /xf6/xbe - /xf6/xbf - /xf6/xc0 - /xf6/xc1 - /xf6/xc2 - /xf6/xc3 - /xf6/xc4 - /xf6/xc5 - /xf6/xc6 - /xf6/xc7 - /xf6/xc8 - /xf6/xc9 - /xf6/xca - /xf6/xcb - /xf6/xcc - /xf6/xcd - /xf6/xce - /xf6/xcf - /xf6/xd0 - /xf6/xd1 - /xf6/xd2 - /xf6/xd3 - /xf6/xd4 - /xf6/xd5 - /xf6/xd6 - /xf6/xd7 - /xf6/xd8 - /xf6/xd9 - /xf6/xda - /xf6/xdb - /xf6/xdc - /xf6/xdd - /xf6/xde - /xf6/xdf - /xf6/xe0 - /xf6/xe1 - /xf6/xe2 - /xf6/xe3 - /xf6/xe4 - /xf6/xe5 - /xf6/xe6 - /xf6/xe7 - /xf6/xe8 - /xf6/xe9 - /xf6/xea - /xf6/xeb - /xf6/xec - /xf6/xed - /xf6/xee - /xf6/xef - /xf6/xf0 - /xf6/xf1 - /xf6/xf2 - /xf6/xf3 - /xf6/xf4 - /xf6/xf5 - /xf6/xf6 - /xf6/xf7 - /xf6/xf8 - /xf6/xf9 - /xf6/xfa - /xf6/xfb - /xf6/xfc - /xf6/xfd - /xf6/xfe - /xf7/x40 - /xf7/x41 - /xf7/x42 - /xf7/x43 - /xf7/x44 - /xf7/x45 - /xf7/x46 - /xf7/x47 - /xf7/x48 - /xf7/x49 - /xf7/x4a - /xf7/x4b - /xf7/x4c - /xf7/x4d - /xf7/x4e - /xf7/x4f - /xf7/x50 - /xf7/x51 - /xf7/x52 - /xf7/x53 - /xf7/x54 - /xf7/x55 - /xf7/x56 - /xf7/x57 - /xf7/x58 - /xf7/x59 - /xf7/x5a - /xf7/x5b - /xf7/x5c - /xf7/x5d - /xf7/x5e - /xf7/x5f - /xf7/x60 - /xf7/x61 - /xf7/x62 - /xf7/x63 - /xf7/x64 - /xf7/x65 - /xf7/x66 - /xf7/x67 - /xf7/x68 - /xf7/x69 - /xf7/x6a - /xf7/x6b - /xf7/x6c - /xf7/x6d - /xf7/x6e - /xf7/x6f - /xf7/x70 - /xf7/x71 - /xf7/x72 - /xf7/x73 - /xf7/x74 - /xf7/x75 - /xf7/x76 - /xf7/x77 - /xf7/x78 - /xf7/x79 - /xf7/x7a - /xf7/x7b - /xf7/x7c - /xf7/x7d - /xf7/x7e - /xf7/xa1 - /xf7/xa2 - /xf7/xa3 - /xf7/xa4 - /xf7/xa5 - /xf7/xa6 - /xf7/xa7 - /xf7/xa8 - /xf7/xa9 - /xf7/xaa - /xf7/xab - /xf7/xac - /xf7/xad - /xf7/xae - /xf7/xaf - /xf7/xb0 - /xf7/xb1 - /xf7/xb2 - /xf7/xb3 - /xf7/xb4 - /xf7/xb5 - /xf7/xb6 - /xf7/xb7 - /xf7/xb8 - /xf7/xb9 - /xf7/xba - /xf7/xbb - /xf7/xbc - /xf7/xbd - /xf7/xbe - /xf7/xbf - /xf7/xc0 - /xf7/xc1 - /xf7/xc2 - /xf7/xc3 - /xf7/xc4 - /xf7/xc5 - /xf7/xc6 - /xf7/xc7 - /xf7/xc8 - /xf7/xc9 - /xf7/xca - /xf7/xcb - /xf7/xcc - /xf7/xcd - /xf7/xce - /xf7/xcf - /xf7/xd0 - /xf7/xd1 - /xf7/xd2 - /xf7/xd3 - /xf7/xd4 - /xf7/xd5 - /xf7/xd6 - /xf7/xd7 - /xf7/xd8 - /xf7/xd9 - /xf7/xda - /xf7/xdb - /xf7/xdc - /xf7/xdd - /xf7/xde - /xf7/xdf - /xf7/xe0 - /xf7/xe1 - /xf7/xe2 - /xf7/xe3 - /xf7/xe4 - /xf7/xe5 - /xf7/xe6 - /xf7/xe7 - /xf7/xe8 - /xf7/xe9 - /xf7/xea - /xf7/xeb - /xf7/xec - /xf7/xed - /xf7/xee - /xf7/xef - /xf7/xf0 - /xf7/xf1 - /xf7/xf2 - /xf7/xf3 - /xf7/xf4 - /xf7/xf5 - /xf7/xf6 - /xf7/xf7 - /xf7/xf8 - /xf7/xf9 - /xf7/xfa - /xf7/xfb - /xf7/xfc - /xf7/xfd - /xf7/xfe - /xf8/x40 - /xf8/x41 - /xf8/x42 - /xf8/x43 - /xf8/x44 - /xf8/x45 - /xf8/x46 - /xf8/x47 - /xf8/x48 - /xf8/x49 - /xf8/x4a - /xf8/x4b - /xf8/x4c - /xf8/x4d - /xf8/x4e - /xf8/x4f - /xf8/x50 - /xf8/x51 - /xf8/x52 - /xf8/x53 - /xf8/x54 - /xf8/x55 - /xf8/x56 - /xf8/x57 - /xf8/x58 - /xf8/x59 - /xf8/x5a - /xf8/x5b - /xf8/x5c - /xf8/x5d - /xf8/x5e - /xf8/x5f - /xf8/x60 - /xf8/x61 - /xf8/x62 - /xf8/x63 - /xf8/x64 - /xf8/x65 - /xf8/x66 - /xf8/x67 - /xf8/x68 - /xf8/x69 - /xf8/x6a - /xf8/x6b - /xf8/x6c - /xf8/x6d - /xf8/x6e - /xf8/x6f - /xf8/x70 - /xf8/x71 - /xf8/x72 - /xf8/x73 - /xf8/x74 - /xf8/x75 - /xf8/x76 - /xf8/x77 - /xf8/x78 - /xf8/x79 - /xf8/x7a - /xf8/x7b - /xf8/x7c - /xf8/x7d - /xf8/x7e - /xf8/xa1 - /xf8/xa2 - /xf8/xa3 - /xf8/xa4 - /xf8/xa5 - /xf8/xa6 - /xf8/xa7 - /xf8/xa8 - /xf8/xa9 - /xf8/xaa - /xf8/xab - /xf8/xac - /xf8/xad - /xf8/xae - /xf8/xaf - /xf8/xb0 - /xf8/xb1 - /xf8/xb2 - /xf8/xb3 - /xf8/xb4 - /xf8/xb5 - /xf8/xb6 - /xf8/xb7 - /xf8/xb8 - /xf8/xb9 - /xf8/xba - /xf8/xbb - /xf8/xbc - /xf8/xbd - /xf8/xbe - /xf8/xbf - /xf8/xc0 - /xf8/xc1 - /xf8/xc2 - /xf8/xc3 - /xf8/xc4 - /xf8/xc5 - /xf8/xc6 - /xf8/xc7 - /xf8/xc8 - /xf8/xc9 - /xf8/xca - /xf8/xcb - /xf8/xcc - /xf8/xcd - /xf8/xce - /xf8/xcf - /xf8/xd0 - /xf8/xd1 - /xf8/xd2 - /xf8/xd3 - /xf8/xd4 - /xf8/xd5 - /xf8/xd6 - /xf8/xd7 - /xf8/xd8 - /xf8/xd9 - /xf8/xda - /xf8/xdb - /xf8/xdc - /xf8/xdd - /xf8/xde - /xf8/xdf - /xf8/xe0 - /xf8/xe1 - /xf8/xe2 - /xf8/xe3 - /xf8/xe4 - /xf8/xe5 - /xf8/xe6 - /xf8/xe7 - /xf8/xe8 - /xf8/xe9 - /xf8/xea - /xf8/xeb - /xf8/xec - /xf8/xed - /xf8/xee - /xf8/xef - /xf8/xf0 - /xf8/xf1 - /xf8/xf2 - /xf8/xf3 - /xf8/xf4 - /xf8/xf5 - /xf8/xf6 - /xf8/xf7 - /xf8/xf8 - /xf8/xf9 - /xf8/xfa - /xf8/xfb - /xf8/xfc - /xf8/xfd - /xf8/xfe - /xf9/x40 - /xf9/x41 - /xf9/x42 - /xf9/x43 - /xf9/x44 - /xf9/x45 - /xf9/x46 - /xf9/x47 - /xf9/x48 - /xf9/x49 - /xf9/x4a - /xf9/x4b - /xf9/x4c - /xf9/x4d - /xf9/x4e - /xf9/x4f - /xf9/x50 - /xf9/x51 - /xf9/x52 - /xf9/x53 - /xf9/x54 - /xf9/x55 - /xf9/x56 - /xf9/x57 - /xf9/x58 - /xf9/x59 - /xf9/x5a - /xf9/x5b - /xf9/x5c - /xf9/x5d - /xf9/x5e - /xf9/x5f - /xf9/x60 - /xf9/x61 - /xf9/x62 - /xf9/x63 - /xf9/x64 - /xf9/x65 - /xf9/x66 - /xf9/x67 - /xf9/x68 - /xf9/x69 - /xf9/x6a - /xf9/x6b - /xf9/x6c - /xf9/x6d - /xf9/x6e - /xf9/x6f - /xf9/x70 - /xf9/x71 - /xf9/x72 - /xf9/x73 - /xf9/x74 - /xf9/x75 - /xf9/x76 - /xf9/x77 - /xf9/x78 - /xf9/x79 - /xf9/x7a - /xf9/x7b - /xf9/x7c - /xf9/x7d - /xf9/x7e - /xf9/xa1 - /xf9/xa2 - /xf9/xa3 - /xf9/xa4 - /xf9/xa5 - /xf9/xa6 - /xf9/xa7 - /xf9/xa8 - /xf9/xa9 - /xf9/xaa - /xf9/xab - /xf9/xac - /xf9/xad - /xf9/xae - /xf9/xaf - /xf9/xb0 - /xf9/xb1 - /xf9/xb2 - /xf9/xb3 - /xf9/xb4 - /xf9/xb5 - /xf9/xb6 - /xf9/xb7 - /xf9/xb8 - /xf9/xb9 - /xf9/xba - /xf9/xbb - /xf9/xbc - /xf9/xbd - /xf9/xbe - /xf9/xbf - /xf9/xc0 - /xf9/xc1 - /xf9/xc2 - /xf9/xc3 - /xf9/xc4 - /xf9/xc5 - /xf9/xc6 - /xf9/xc7 - /xf9/xc8 - /xf9/xc9 - /xf9/xca - /xf9/xcb - /xf9/xcc - /xf9/xcd - /xf9/xce - /xf9/xcf - /xf9/xd0 - /xf9/xd1 - /xf9/xd2 - /xf9/xd3 - /xf9/xd4 - /xf9/xd5 - /xf9/xd6 - /xf9/xd7 - /xf9/xd8 - /xf9/xd9 - /xf9/xda - /xf9/xdb - /xf9/xdc - /xf9/xdd BOX DRAWINGS DOUBLE DOWN AND RIGHT - /xf9/xde BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL - /xf9/xdf BOX DRAWINGS DOUBLE DOWN AND LEFT - /xf9/xe0 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT - /xf9/xe1 BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL - /xf9/xe2 BOX DRAWINGS DOUBLE VERTICAL AND LEFT - /xf9/xe3 BOX DRAWINGS DOUBLE UP AND RIGHT - /xf9/xe4 BOX DRAWINGS DOUBLE UP AND HORIZONTAL - /xf9/xe5 BOX DRAWINGS DOUBLE UP AND LEFT - /xf9/xe6 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE - /xf9/xe7 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE - /xf9/xe8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE - /xf9/xe9 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE - /xf9/xea BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE - /xf9/xeb BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE - /xf9/xec BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE - /xf9/xed BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE - /xf9/xee BOX DRAWINGS UP SINGLE AND LEFT DOUBLE - /xf9/xef BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE - /xf9/xf0 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE - /xf9/xf1 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE - /xf9/xf2 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE - /xf9/xf3 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE - /xf9/xf4 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE - /xf9/xf5 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE - /xf9/xf6 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE - /xf9/xf7 BOX DRAWINGS UP DOUBLE AND LEFT SINGLE - /xf9/xf8 BOX DRAWINGS DOUBLE VERTICAL - /xf9/xf9 BOX DRAWINGS DOUBLE HORIZONTAL - /xf9/xfa BOX DRAWINGS LIGHT ARC DOWN AND RIGHT - /xf9/xfb BOX DRAWINGS LIGHT ARC DOWN AND LEFT - /xf9/xfc BOX DRAWINGS LIGHT ARC UP AND RIGHT - /xf9/xfd BOX DRAWINGS LIGHT ARC UP AND LEFT - /xf9/xfe HALFWIDTH BLACK SQUARE - /xfa/x40 - /xfa/x41 - /xfa/x42 - /xfa/x43 - /xfa/x44 - /xfa/x45 - /xfa/x46 - /xfa/x47 - /xfa/x48 - /xfa/x49 - /xfa/x4a - /xfa/x4b - /xfa/x4c - /xfa/x4d - /xfa/x4e - /xfa/x4f - /xfa/x50 - /xfa/x51 - /xfa/x52 - /xfa/x53 - /xfa/x54 - /xfa/x55 - /xfa/x56 - /xfa/x57 - /xfa/x58 - /xfa/x59 - /xfa/x5a - /xfa/x5b - /xfa/x5c - /xfa/x5d - /xfa/x5e - /xfa/x60 - /xfa/x61 - /xfa/x62 - /xfa/x63 - /xfa/x64 - /xfa/x65 - /xfa/x67 - /xfa/x68 - /xfa/x69 - /xfa/x6a - /xfa/x6b - /xfa/x6c - /xfa/x6d - /xfa/x6e - /xfa/x6f - /xfa/x70 - /xfa/x71 - /xfa/x72 - /xfa/x73 - /xfa/x74 - /xfa/x75 - /xfa/x76 - /xfa/x77 - /xfa/x78 - /xfa/x79 - /xfa/x7a - /xfa/x7b - /xfa/x7c - /xfa/x7d - /xfa/x7e - /xfa/xa1 - /xfa/xa2 - /xfa/xa3 - /xfa/xa4 - /xfa/xa5 - /xfa/xa6 - /xfa/xa7 - /xfa/xa8 - /xfa/xa9 - /xfa/xaa - /xfa/xab - /xfa/xac - /xfa/xad - /xfa/xae - /xfa/xaf - /xfa/xb0 - /xfa/xb1 - /xfa/xb2 - /xfa/xb3 - /xfa/xb4 - /xfa/xb5 - /xfa/xb6 - /xfa/xb7 - /xfa/xb8 - /xfa/xb9 - /xfa/xba - /xfa/xbb - /xfa/xbc - /xfa/xbe - /xfa/xbf - /xfa/xc0 - /xfa/xc1 - /xfa/xc2 - /xfa/xc3 - /xfa/xc4 - /xfa/xc6 - /xfa/xc7 - /xfa/xc8 - /xfa/xc9 - /xfa/xca - /xfa/xcb - /xfa/xcc - /xfa/xcd - /xfa/xce - /xfa/xcf - /xfa/xd0 - /xfa/xd1 - /xfa/xd2 - /xfa/xd3 - /xfa/xd4 - /xfa/xd6 - /xfa/xd7 - /xfa/xd8 - /xfa/xd9 - /xfa/xda - /xfa/xdb - /xfa/xdc - /xfa/xdd - /xfa/xde - /xfa/xdf - /xfa/xe0 - /xfa/xe1 - /xfa/xe2 - /xfa/xe3 - /xfa/xe4 - /xfa/xe5 - /xfa/xe6 - /xfa/xe7 - /xfa/xe8 - /xfa/xe9 - /xfa/xea - /xfa/xeb - /xfa/xec - /xfa/xed - /xfa/xee - /xfa/xef - /xfa/xf0 - /xfa/xf1 - /xfa/xf2 - /xfa/xf3 - /xfa/xf4 - /xfa/xf5 - /xfa/xf6 - /xfa/xf7 - /xfa/xf8 - /xfa/xf9 - /xfa/xfa - /xfa/xfb - /xfa/xfc - /xfa/xfd - /xfa/xfe - /xfb/x40 - /xfb/x41 - /xfb/x42 - /xfb/x43 - /xfb/x44 - /xfb/x45 - /xfb/x46 - /xfb/x47 - /xfb/x49 - /xfb/x4a - /xfb/x4b - /xfb/x4c - /xfb/x4d - /xfb/x4e - /xfb/x4f - /xfb/x50 - /xfb/x51 - /xfb/x52 - /xfb/x53 - /xfb/x54 - /xfb/x55 - /xfb/x56 - /xfb/x57 - /xfb/x58 - /xfb/x59 - /xfb/x5a - /xfb/x5b - /xfb/x5c - /xfb/x5d - /xfb/x5e - /xfb/x5f - /xfb/x60 - /xfb/x61 - /xfb/x62 - /xfb/x63 - /xfb/x64 - /xfb/x65 - /xfb/x66 - /xfb/x67 - /xfb/x68 - /xfb/x69 - /xfb/x6a - /xfb/x6b - /xfb/x6c - /xfb/x6d - /xfb/x6e - /xfb/x6f - /xfb/x70 - /xfb/x71 - /xfb/x72 - /xfb/x73 - /xfb/x74 - /xfb/x75 - /xfb/x76 - /xfb/x77 - /xfb/x78 - /xfb/x79 - /xfb/x7a - /xfb/x7b - /xfb/x7c - /xfb/x7d - /xfb/x7e - /xfb/xa1 - /xfb/xa2 - /xfb/xa3 - /xfb/xa4 - /xfb/xa5 - /xfb/xa6 - /xfb/xa7 - /xfb/xa8 - /xfb/xa9 - /xfb/xaa - /xfb/xab - /xfb/xac - /xfb/xad - /xfb/xae - /xfb/xaf - /xfb/xb0 - /xfb/xb1 - /xfb/xb2 - /xfb/xb3 - /xfb/xb4 - /xfb/xb5 - /xfb/xb6 - /xfb/xb7 - /xfb/xb9 - /xfb/xba - /xfb/xbb - /xfb/xbc - /xfb/xbd - /xfb/xbe - /xfb/xbf - /xfb/xc0 - /xfb/xc1 - /xfb/xc2 - /xfb/xc3 - /xfb/xc4 - /xfb/xc5 - /xfb/xc6 - /xfb/xc7 - /xfb/xc8 - /xfb/xc9 - /xfb/xca - /xfb/xcb - /xfb/xcc - /xfb/xcd - /xfb/xce - /xfb/xcf - /xfb/xd0 - /xfb/xd1 - /xfb/xd2 - /xfb/xd3 - /xfb/xd4 - /xfb/xd5 - /xfb/xd6 - /xfb/xd7 - /xfb/xd8 - /xfb/xd9 - /xfb/xda - /xfb/xdb - /xfb/xdc - /xfb/xdd - /xfb/xde - /xfb/xdf - /xfb/xe0 - /xfb/xe1 - /xfb/xe2 - /xfb/xe3 - /xfb/xe4 - /xfb/xe5 - /xfb/xe6 - /xfb/xe7 - /xfb/xe8 - /xfb/xe9 - /xfb/xea - /xfb/xeb - /xfb/xec - /xfb/xed - /xfb/xee - /xfb/xef - /xfb/xf0 - /xfb/xf1 - /xfb/xf2 - /xfb/xf4 - /xfb/xf5 - /xfb/xf6 - /xfb/xf7 - /xfb/xf8 - /xfb/xfa - /xfb/xfb - /xfb/xfc - /xfb/xfd - /xfb/xfe - /xfc/x40 - /xfc/x41 - /xfc/x42 - /xfc/x43 - /xfc/x44 - /xfc/x45 - /xfc/x46 - /xfc/x47 - /xfc/x48 - /xfc/x49 - /xfc/x4a - /xfc/x4b - /xfc/x4c - /xfc/x4d - /xfc/x4e - /xfc/x50 - /xfc/x51 - /xfc/x52 - /xfc/x53 - /xfc/x54 - /xfc/x55 - /xfc/x56 - /xfc/x57 - /xfc/x58 - /xfc/x59 - /xfc/x5a - /xfc/x5b - /xfc/x5c - /xfc/x5d - /xfc/x5e - /xfc/x5f - /xfc/x60 - /xfc/x61 - /xfc/x62 - /xfc/x63 - /xfc/x64 - /xfc/x65 - /xfc/x66 - /xfc/x67 - /xfc/x68 - /xfc/x69 - /xfc/x6a - /xfc/x6b - /xfc/x6d - /xfc/x6e - /xfc/x6f - /xfc/x70 - /xfc/x71 - /xfc/x72 - /xfc/x73 - /xfc/x74 - /xfc/x75 - /xfc/x76 - /xfc/x77 - /xfc/x78 - /xfc/x79 - /xfc/x7a - /xfc/x7b - /xfc/x7c - /xfc/x7d - /xfc/x7e - /xfc/xa1 - /xfc/xa2 - /xfc/xa3 - /xfc/xa4 - /xfc/xa5 - /xfc/xa6 - /xfc/xa7 - /xfc/xa8 - /xfc/xa9 - /xfc/xaa - /xfc/xab - /xfc/xac - /xfc/xad - /xfc/xae - /xfc/xaf - /xfc/xb0 - /xfc/xb1 - /xfc/xb2 - /xfc/xb3 - /xfc/xb4 - /xfc/xb5 - /xfc/xb6 - /xfc/xb7 - /xfc/xb8 - /xfc/xba - /xfc/xbb - /xfc/xbc - /xfc/xbd - /xfc/xbe - /xfc/xbf - /xfc/xc0 - /xfc/xc1 - /xfc/xc2 - /xfc/xc3 - /xfc/xc4 - /xfc/xc5 - /xfc/xc6 - /xfc/xc7 - /xfc/xc8 - /xfc/xc9 - /xfc/xca - /xfc/xcb - /xfc/xcc - /xfc/xcd - /xfc/xce - /xfc/xcf - /xfc/xd0 - /xfc/xd1 - /xfc/xd2 - /xfc/xd3 - /xfc/xd4 - /xfc/xd5 - /xfc/xd6 - /xfc/xd7 - /xfc/xd8 - /xfc/xd9 - /xfc/xda - /xfc/xdb - /xfc/xdc - /xfc/xdd - /xfc/xde - /xfc/xdf - /xfc/xe0 - /xfc/xe1 - /xfc/xe3 - /xfc/xe4 - /xfc/xe5 - /xfc/xe6 - /xfc/xe7 - /xfc/xe8 - /xfc/xe9 - /xfc/xea - /xfc/xeb - /xfc/xec - /xfc/xed - /xfc/xee - /xfc/xef - /xfc/xf0 - /xfc/xf2 - /xfc/xf3 - /xfc/xf4 - /xfc/xf5 - /xfc/xf6 - /xfc/xf7 - /xfc/xf8 - /xfc/xf9 - /xfc/xfa - /xfc/xfb - /xfc/xfc - /xfc/xfd - /xfc/xfe - /xfd/x40 - /xfd/x41 - /xfd/x42 - /xfd/x43 - /xfd/x44 - /xfd/x45 - /xfd/x46 - /xfd/x47 - /xfd/x48 - /xfd/x49 - /xfd/x4a - /xfd/x4b - /xfd/x4c - /xfd/x4d - /xfd/x4e - /xfd/x4f - /xfd/x50 - /xfd/x51 - /xfd/x52 - /xfd/x53 - /xfd/x54 - /xfd/x55 - /xfd/x56 - /xfd/x57 - /xfd/x58 - /xfd/x59 - /xfd/x5a - /xfd/x5b - /xfd/x5c - /xfd/x5d - /xfd/x5e - /xfd/x5f - /xfd/x60 - /xfd/x61 - /xfd/x62 - /xfd/x63 - /xfd/x64 - /xfd/x65 - /xfd/x66 - /xfd/x67 - /xfd/x68 - /xfd/x69 - /xfd/x6a - /xfd/x6b - /xfd/x6c - /xfd/x6d - /xfd/x6e - /xfd/x6f - /xfd/x70 - /xfd/x71 - /xfd/x72 - /xfd/x73 - /xfd/x74 - /xfd/x75 - /xfd/x76 - /xfd/x77 - /xfd/x78 - /xfd/x79 - /xfd/x7a - /xfd/x7b - /xfd/x7c - /xfd/x7d - /xfd/x7e - /xfd/xa1 - /xfd/xa2 - /xfd/xa3 - /xfd/xa4 - /xfd/xa5 - /xfd/xa6 - /xfd/xa7 - /xfd/xa8 - /xfd/xa9 - /xfd/xaa - /xfd/xab - /xfd/xac - /xfd/xad - /xfd/xae - /xfd/xaf - /xfd/xb0 - /xfd/xb1 - /xfd/xb2 - /xfd/xb3 - /xfd/xb4 - /xfd/xb5 - /xfd/xb6 - /xfd/xb9 - /xfd/xba - /xfd/xbc - /xfd/xbd - /xfd/xbe - /xfd/xbf - /xfd/xc0 - /xfd/xc1 - /xfd/xc2 - /xfd/xc3 - /xfd/xc4 - /xfd/xc5 - /xfd/xc6 - /xfd/xc7 - /xfd/xc8 - /xfd/xc9 - /xfd/xca - /xfd/xcb - /xfd/xcc - /xfd/xcd - /xfd/xce - /xfd/xcf - /xfd/xd0 - /xfd/xd1 - /xfd/xd2 - /xfd/xd3 - /xfd/xd4 - /xfd/xd5 - /xfd/xd6 - /xfd/xd7 - /xfd/xd8 - /xfd/xd9 - /xfd/xda - /xfd/xdb - /xfd/xdc - /xfd/xdd - /xfd/xde - /xfd/xdf - /xfd/xe0 - /xfd/xe1 - /xfd/xe2 - /xfd/xe3 - /xfd/xe4 - /xfd/xe5 - /xfd/xe6 - /xfd/xe7 - /xfd/xe8 - /xfd/xe9 - /xfd/xea - /xfd/xeb - /xfd/xec - /xfd/xed - /xfd/xee - /xfd/xef - /xfd/xf0 - /xfd/xf2 - /xfd/xf3 - /xfd/xf4 - /xfd/xf5 - /xfd/xf6 - /xfd/xf7 - /xfd/xf8 - /xfd/xf9 - /xfd/xfa - /xfd/xfb - /xfd/xfc - /xfd/xfd - /xfd/xfe - /xfe/x40 - /xfe/x41 - /xfe/x42 - /xfe/x43 - /xfe/x44 - /xfe/x45 - /xfe/x46 - /xfe/x47 - /xfe/x48 - /xfe/x49 - /xfe/x4a - /xfe/x4b - /xfe/x4c - /xfe/x4d - /xfe/x4e - /xfe/x4f - /xfe/x50 - /xfe/x51 - /xfe/x53 - /xfe/x54 - /xfe/x55 - /xfe/x56 - /xfe/x57 - /xfe/x58 - /xfe/x59 - /xfe/x5a - /xfe/x5b - /xfe/x5c - /xfe/x5d - /xfe/x5e - /xfe/x5f - /xfe/x60 - /xfe/x61 - /xfe/x62 - /xfe/x63 - /xfe/x64 - /xfe/x65 - /xfe/x66 - /xfe/x67 - /xfe/x68 - /xfe/x69 - /xfe/x6a - /xfe/x6b - /xfe/x6c - /xfe/x6d - /xfe/x6e - /xfe/x70 - /xfe/x71 - /xfe/x72 - /xfe/x73 - /xfe/x74 - /xfe/x75 - /xfe/x76 - /xfe/x77 - /xfe/x78 - /xfe/x79 - /xfe/x7a - /xfe/x7b - /xfe/x7c - /xfe/x7d - /xfe/x7e - /xfe/xa1 - /xfe/xa2 - /xfe/xa3 - /xfe/xa4 - /xfe/xa5 - /xfe/xa6 - /xfe/xa7 - /xfe/xa8 - /xfe/xa9 - /xfe/xab - /xfe/xac - /xfe/xad - /xfe/xae - /xfe/xaf - /xfe/xb0 - /xfe/xb1 - /xfe/xb2 - /xfe/xb3 - /xfe/xb4 - /xfe/xb5 - /xfe/xb6 - /xfe/xb7 - /xfe/xb8 - /xfe/xb9 - /xfe/xba - /xfe/xbb - /xfe/xbc - /xfe/xbd - /xfe/xbe - /xfe/xbf - /xfe/xc0 - /xfe/xc1 - /xfe/xc2 - /xfe/xc3 - /xfe/xc4 - /xfe/xc5 - /xfe/xc6 - /xfe/xc7 - /xfe/xc8 - /xfe/xc9 - /xfe/xca - /xfe/xcb - /xfe/xcc - /xfe/xcd - /xfe/xce - /xfe/xcf - /xfe/xd0 - /xfe/xd1 - /xfe/xd2 - /xfe/xd3 - /xfe/xd4 - /xfe/xd5 - /xfe/xd6 - /xfe/xd7 - /xfe/xd8 - /xfe/xd9 - /xfe/xda - /xfe/xdb - /xfe/xdc - /xfe/xde - /xfe/xdf - /xfe/xe0 - /xfe/xe1 - /xfe/xe2 - /xfe/xe3 - /xfe/xe4 - /xfe/xe5 - /xfe/xe6 - /xfe/xe7 - /xfe/xe8 - /xfe/xe9 - /xfe/xea - /xfe/xeb - /xfe/xec - /xfe/xed - /xfe/xee - /xfe/xef - /xfe/xf0 - /xfe/xf1 - /xfe/xf2 - /xfe/xf3 - /xfe/xf4 - /xfe/xf5 - /xfe/xf6 - /xfe/xf7 - /xfe/xf8 - /xfe/xf9 - /xfe/xfa - /xfe/xfb - /xfe/xfc - /xfe/xfd - /xfe/xfe -END CHARMAP - -WIDTH -... 2 - 2 - 2 - 2 - 2 -... 2 -... 2 -... 2 -... 2 -... 2 -... 2 -END WIDTH diff -durpN glibc-2.2.3/localedata/charmaps/CP10007 glibc-2.2.4/localedata/charmaps/CP10007 --- glibc-2.2.3/localedata/charmaps/CP10007 Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/CP10007 Thu May 24 01:37:40 2001 @@ -0,0 +1,263 @@ + CP10007 + % + / + +% This is the old MacCyrillic which M$ keeps around as CP10007. +CHARMAP + /x00 NULL + /x01 START OF HEADING + /x02 START OF TEXT + /x03 END OF TEXT + /x04 END OF TRANSMISSION + /x05 ENQUIRY + /x06 ACKNOWLEDGE + /x07 BELL + /x08 BACKSPACE + /x09 HORIZONTAL TABULATION + /x0a LINE FEED + /x0b VERTICAL TABULATION + /x0c FORM FEED + /x0d CARRIAGE RETURN + /x0e SHIFT OUT + /x0f SHIFT IN + /x10 DATA LINK ESCAPE + /x11 DEVICE CONTROL ONE + /x12 DEVICE CONTROL TWO + /x13 DEVICE CONTROL THREE + /x14 DEVICE CONTROL FOUR + /x15 NEGATIVE ACKNOWLEDGE + /x16 SYNCHRONOUS IDLE + /x17 END OF TRANSMISSION BLOCK + /x18 CANCEL + /x19 END OF MEDIUM + /x1a SUBSTITUTE + /x1b ESCAPE + /x1c FILE SEPARATOR + /x1d GROUP SEPARATOR + /x1e RECORD SEPARATOR + /x1f UNIT SEPARATOR + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE + /x80 CYRILLIC CAPITAL LETTER A + /x81 CYRILLIC CAPITAL LETTER BE + /x82 CYRILLIC CAPITAL LETTER VE + /x83 CYRILLIC CAPITAL LETTER GHE + /x84 CYRILLIC CAPITAL LETTER DE + /x85 CYRILLIC CAPITAL LETTER IE + /x86 CYRILLIC CAPITAL LETTER ZHE + /x87 CYRILLIC CAPITAL LETTER ZE + /x88 CYRILLIC CAPITAL LETTER I + /x89 CYRILLIC CAPITAL LETTER SHORT I + /x8a CYRILLIC CAPITAL LETTER KA + /x8b CYRILLIC CAPITAL LETTER EL + /x8c CYRILLIC CAPITAL LETTER EM + /x8d CYRILLIC CAPITAL LETTER EN + /x8e CYRILLIC CAPITAL LETTER O + /x8f CYRILLIC CAPITAL LETTER PE + /x90 CYRILLIC CAPITAL LETTER ER + /x91 CYRILLIC CAPITAL LETTER ES + /x92 CYRILLIC CAPITAL LETTER TE + /x93 CYRILLIC CAPITAL LETTER U + /x94 CYRILLIC CAPITAL LETTER EF + /x95 CYRILLIC CAPITAL LETTER HA + /x96 CYRILLIC CAPITAL LETTER TSE + /x97 CYRILLIC CAPITAL LETTER CHE + /x98 CYRILLIC CAPITAL LETTER SHA + /x99 CYRILLIC CAPITAL LETTER SHCHA + /x9a CYRILLIC CAPITAL LETTER HARD SIGN + /x9b CYRILLIC CAPITAL LETTER YERU + /x9c CYRILLIC CAPITAL LETTER SOFT SIGN + /x9d CYRILLIC CAPITAL LETTER E + /x9e CYRILLIC CAPITAL LETTER YU + /x9f CYRILLIC CAPITAL LETTER YA + /xa0 DAGGER + /xa1 DEGREE SIGN + /xa2 CENT SIGN + /xa3 POUND SIGN + /xa4 SECTION SIGN + /xa5 BULLET + /xa6 PILCROW SIGN + /xa7 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I + /xa8 REGISTERED SIGN + /xa9 COPYRIGHT SIGN + /xaa TRADE MARK SIGN + /xab CYRILLIC CAPITAL LETTER DJE + /xac CYRILLIC SMALL LETTER DJE + /xad NOT EQUAL TO + /xae CYRILLIC CAPITAL LETTER GJE + /xaf CYRILLIC SMALL LETTER GJE + /xb0 INFINITY + /xb1 PLUS-MINUS SIGN + /xb2 LESS-THAN OR EQUAL TO + /xb3 GREATER-THAN OR EQUAL TO + /xb4 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I + /xb5 MICRO SIGN + /xb6 CYRILLIC SMALL LETTER GHE WITH UPTURN + /xb7 CYRILLIC CAPITAL LETTER JE + /xb8 CYRILLIC CAPITAL LETTER UKRAINIAN IE + /xb9 CYRILLIC SMALL LETTER UKRAINIAN IE + /xba CYRILLIC CAPITAL LETTER YI + /xbb CYRILLIC SMALL LETTER YI + /xbc CYRILLIC CAPITAL LETTER LJE + /xbd CYRILLIC SMALL LETTER LJE + /xbe CYRILLIC CAPITAL LETTER NJE + /xbf CYRILLIC SMALL LETTER NJE + /xc0 CYRILLIC SMALL LETTER JE + /xc1 CYRILLIC CAPITAL LETTER DZE + /xc2 NOT SIGN + /xc3 SQUARE ROOT + /xc4 LATIN SMALL LETTER F WITH HOOK + /xc5 ALMOST EQUAL TO + /xc6 INCREMENT + /xc7 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xc8 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xc9 HORIZONTAL ELLIPSIS + /xca NO-BREAK SPACE + /xcb CYRILLIC CAPITAL LETTER TSHE + /xcc CYRILLIC SMALL LETTER TSHE + /xcd CYRILLIC CAPITAL LETTER KJE + /xce CYRILLIC SMALL LETTER KJE + /xcf CYRILLIC SMALL LETTER DZE + /xd0 EN DASH + /xd1 EM DASH + /xd2 LEFT DOUBLE QUOTATION MARK + /xd3 RIGHT DOUBLE QUOTATION MARK + /xd4 LEFT SINGLE QUOTATION MARK + /xd5 RIGHT SINGLE QUOTATION MARK + /xd6 DIVISION SIGN + /xd7 DOUBLE LOW-9 QUOTATION MARK + /xd8 CYRILLIC CAPITAL LETTER SHORT U + /xd9 CYRILLIC SMALL LETTER SHORT U + /xda CYRILLIC CAPITAL LETTER DZHE + /xdb CYRILLIC SMALL LETTER DZHE + /xdc NUMERO SIGN + /xdd CYRILLIC CAPITAL LETTER IO + /xde CYRILLIC SMALL LETTER IO + /xdf CYRILLIC SMALL LETTER YA + /xe0 CYRILLIC SMALL LETTER A + /xe1 CYRILLIC SMALL LETTER BE + /xe2 CYRILLIC SMALL LETTER VE + /xe3 CYRILLIC SMALL LETTER GHE + /xe4 CYRILLIC SMALL LETTER DE + /xe5 CYRILLIC SMALL LETTER IE + /xe6 CYRILLIC SMALL LETTER ZHE + /xe7 CYRILLIC SMALL LETTER ZE + /xe8 CYRILLIC SMALL LETTER I + /xe9 CYRILLIC SMALL LETTER SHORT I + /xea CYRILLIC SMALL LETTER KA + /xeb CYRILLIC SMALL LETTER EL + /xec CYRILLIC SMALL LETTER EM + /xed CYRILLIC SMALL LETTER EN + /xee CYRILLIC SMALL LETTER O + /xef CYRILLIC SMALL LETTER PE + /xf0 CYRILLIC SMALL LETTER ER + /xf1 CYRILLIC SMALL LETTER ES + /xf2 CYRILLIC SMALL LETTER TE + /xf3 CYRILLIC SMALL LETTER U + /xf4 CYRILLIC SMALL LETTER EF + /xf5 CYRILLIC SMALL LETTER HA + /xf6 CYRILLIC SMALL LETTER TSE + /xf7 CYRILLIC SMALL LETTER CHE + /xf8 CYRILLIC SMALL LETTER SHA + /xf9 CYRILLIC SMALL LETTER SHCHA + /xfa CYRILLIC SMALL LETTER HARD SIGN + /xfb CYRILLIC SMALL LETTER YERU + /xfc CYRILLIC SMALL LETTER SOFT SIGN + /xfd CYRILLIC SMALL LETTER E + /xfe CYRILLIC SMALL LETTER YU + /xff CURRENCY SIGN +END CHARMAP diff -durpN glibc-2.2.3/localedata/charmaps/EUC-TW glibc-2.2.4/localedata/charmaps/EUC-TW --- glibc-2.2.3/localedata/charmaps/EUC-TW Thu Sep 7 11:56:34 2000 +++ glibc-2.2.4/localedata/charmaps/EUC-TW Mon Jul 23 10:54:26 2001 @@ -568,6 +568,9 @@ CHARMAP /xa6/xbc SMALL ROMAN NUMERAL EIGHT /xa6/xbd SMALL ROMAN NUMERAL NINE /xa6/xbe SMALL ROMAN NUMERAL TEN + /xa7/xa8 + /xa7/xaf + /xa7/xb4 /xc2/xa1 SYMBOL FOR NULL /xc2/xa2 SYMBOL FOR START OF HEADING /xc2/xa3 SYMBOL FOR START OF TEXT @@ -6436,6 +6439,9 @@ CHARMAP %IRREVERSIBLE% /x8e/xa1/xa6/xbc SMALL ROMAN NUMERAL EIGHT %IRREVERSIBLE% /x8e/xa1/xa6/xbd SMALL ROMAN NUMERAL NINE %IRREVERSIBLE% /x8e/xa1/xa6/xbe SMALL ROMAN NUMERAL TEN +%IRREVERSIBLE% /x8e/xa1/xa7/xa8 +%IRREVERSIBLE% /x8e/xa1/xa7/xaf +%IRREVERSIBLE% /x8e/xa1/xa7/xb4 %IRREVERSIBLE% /x8e/xa1/xc2/xa1 SYMBOL FOR NULL %IRREVERSIBLE% /x8e/xa1/xc2/xa2 SYMBOL FOR START OF HEADING %IRREVERSIBLE% /x8e/xa1/xc2/xa3 SYMBOL FOR START OF TEXT @@ -19524,4206 +19530,41356 @@ CHARMAP /x8e/xa2/xf2/xc2 /x8e/xa2/xf2/xc3 /x8e/xa2/xf2/xc4 - /x8e/xae/xa1/xa1 - /x8e/xae/xa1/xa2 - /x8e/xae/xa1/xa3 - /x8e/xae/xa1/xa4 - /x8e/xae/xa1/xa5 - /x8e/xae/xa1/xa6 - /x8e/xae/xa1/xa7 - /x8e/xae/xa1/xa8 - /x8e/xae/xa1/xa9 - /x8e/xae/xa1/xaa - /x8e/xae/xa1/xab - /x8e/xae/xa1/xac - /x8e/xae/xa1/xad - /x8e/xae/xa1/xae - /x8e/xae/xa1/xaf - /x8e/xae/xa1/xb0 - /x8e/xae/xa1/xb1 - /x8e/xae/xa1/xb2 - /x8e/xae/xa1/xb3 - /x8e/xae/xa1/xb4 - /x8e/xae/xa1/xb5 - /x8e/xae/xa1/xb6 - /x8e/xae/xa1/xb7 - /x8e/xae/xa1/xb9 - /x8e/xae/xa1/xba - /x8e/xae/xa1/xbb - /x8e/xae/xa1/xbc - /x8e/xae/xa1/xbd - /x8e/xae/xa1/xbe - /x8e/xae/xa1/xbf - /x8e/xae/xa1/xc0 - /x8e/xae/xa1/xc1 - /x8e/xae/xa1/xc2 - /x8e/xae/xa1/xc3 - /x8e/xae/xa1/xc5 - /x8e/xae/xa1/xc6 - /x8e/xae/xa1/xc7 - /x8e/xae/xa1/xc8 - /x8e/xae/xa1/xc9 - /x8e/xae/xa1/xca - /x8e/xae/xa1/xcb - /x8e/xae/xa1/xcc - /x8e/xae/xa1/xcd - /x8e/xae/xa1/xce - /x8e/xae/xa1/xd1 - /x8e/xae/xa1/xd2 - /x8e/xae/xa1/xd3 - /x8e/xae/xa1/xd4 - /x8e/xae/xa1/xd5 - /x8e/xae/xa1/xd6 - /x8e/xae/xa1/xd7 - /x8e/xae/xa1/xd9 - /x8e/xae/xa1/xda - /x8e/xae/xa1/xdb - /x8e/xae/xa1/xdc - /x8e/xae/xa1/xde - /x8e/xae/xa1/xe0 - /x8e/xae/xa1/xe1 - /x8e/xae/xa1/xe3 - /x8e/xae/xa1/xe4 - /x8e/xae/xa1/xe5 - /x8e/xae/xa1/xe6 - /x8e/xae/xa1/xe7 - /x8e/xae/xa1/xe8 - /x8e/xae/xa1/xe9 - /x8e/xae/xa1/xeb - /x8e/xae/xa1/xec - /x8e/xae/xa1/xed - /x8e/xae/xa1/xf0 - /x8e/xae/xa1/xf2 - /x8e/xae/xa1/xf7 - /x8e/xae/xa1/xf8 - /x8e/xae/xa1/xf9 - /x8e/xae/xa1/xfa - /x8e/xae/xa1/xfb - /x8e/xae/xa1/xfd - /x8e/xae/xa2/xa2 - /x8e/xae/xa2/xa3 - /x8e/xae/xa2/xa4 - /x8e/xae/xa2/xa6 - /x8e/xae/xa2/xa7 - /x8e/xae/xa2/xa8 - /x8e/xae/xa2/xa9 - /x8e/xae/xa2/xaa - /x8e/xae/xa2/xab - /x8e/xae/xa2/xad - /x8e/xae/xa2/xae - /x8e/xae/xa2/xaf - /x8e/xae/xa2/xb1 - /x8e/xae/xa2/xb4 - /x8e/xae/xa2/xb5 - /x8e/xae/xa2/xb6 - /x8e/xae/xa2/xb7 - /x8e/xae/xa2/xb8 - /x8e/xae/xa2/xb9 - /x8e/xae/xa2/xbb - /x8e/xae/xa2/xbd - /x8e/xae/xa2/xbe - /x8e/xae/xa2/xbf - /x8e/xae/xa2/xc7 - /x8e/xae/xa2/xc8 - /x8e/xae/xa2/xc9 - /x8e/xae/xa2/xca - /x8e/xae/xa2/xcc - /x8e/xae/xa2/xcd - /x8e/xae/xa2/xce - /x8e/xae/xa2/xd0 - /x8e/xae/xa2/xd1 - /x8e/xae/xa2/xd2 - /x8e/xae/xa2/xd3 - /x8e/xae/xa2/xd4 - /x8e/xae/xa2/xd7 - /x8e/xae/xa2/xd8 - /x8e/xae/xa2/xd9 - /x8e/xae/xa2/xda - /x8e/xae/xa2/xdb - /x8e/xae/xa2/xdc - /x8e/xae/xa2/xdd - /x8e/xae/xa2/xde - /x8e/xae/xa2/xe1 - /x8e/xae/xa2/xe2 - /x8e/xae/xa2/xe3 - /x8e/xae/xa2/xe4 - /x8e/xae/xa2/xe5 - /x8e/xae/xa2/xe6 - /x8e/xae/xa2/xe7 - /x8e/xae/xa2/xe8 - /x8e/xae/xa2/xeb - /x8e/xae/xa2/xec - /x8e/xae/xa2/xed - /x8e/xae/xa2/xee - /x8e/xae/xa2/xef - /x8e/xae/xa2/xf0 - /x8e/xae/xa2/xf2 - /x8e/xae/xa2/xf3 - /x8e/xae/xa2/xf4 - /x8e/xae/xa2/xf5 - /x8e/xae/xa2/xf6 - /x8e/xae/xa2/xf7 - /x8e/xae/xa2/xf8 - /x8e/xae/xa2/xfa - /x8e/xae/xa2/xfc - /x8e/xae/xa2/xfd - /x8e/xae/xa2/xfe - /x8e/xae/xa3/xa2 - /x8e/xae/xa3/xa4 - /x8e/xae/xa3/xa5 - /x8e/xae/xa3/xa6 - /x8e/xae/xa3/xa7 - /x8e/xae/xa3/xa8 - /x8e/xae/xa3/xaa - /x8e/xae/xa3/xab - /x8e/xae/xa3/xad - /x8e/xae/xa3/xaf - /x8e/xae/xa3/xb1 - /x8e/xae/xa3/xb3 - /x8e/xae/xa3/xb4 - /x8e/xae/xa3/xb5 - /x8e/xae/xa3/xb7 - /x8e/xae/xa3/xb9 - /x8e/xae/xa3/xba - /x8e/xae/xa3/xbb - /x8e/xae/xa3/xbe - /x8e/xae/xa3/xbf - /x8e/xae/xa3/xc0 - /x8e/xae/xa3/xc1 - /x8e/xae/xa3/xc2 - /x8e/xae/xa3/xc3 - /x8e/xae/xa3/xc4 - /x8e/xae/xa3/xc5 - /x8e/xae/xa3/xc7 - /x8e/xae/xa3/xcb - /x8e/xae/xa3/xcd - /x8e/xae/xa3/xd0 - /x8e/xae/xa3/xd1 - /x8e/xae/xa3/xd2 - /x8e/xae/xa3/xd4 - /x8e/xae/xa3/xd5 - /x8e/xae/xa3/xda - /x8e/xae/xa3/xdc - /x8e/xae/xa3/xe1 - /x8e/xae/xa3/xe2 - /x8e/xae/xa3/xe6 - /x8e/xae/xa3/xe7 - /x8e/xae/xa3/xe9 - /x8e/xae/xa3/xeb - /x8e/xae/xa3/xec - /x8e/xae/xa3/xed - /x8e/xae/xa3/xee - /x8e/xae/xa3/xef - /x8e/xae/xa3/xf0 - /x8e/xae/xa3/xf2 - /x8e/xae/xa3/xf3 - /x8e/xae/xa3/xf5 - /x8e/xae/xa3/xf7 - /x8e/xae/xa3/xf8 - /x8e/xae/xa3/xf9 - /x8e/xae/xa3/xfa - /x8e/xae/xa3/xfc - /x8e/xae/xa3/xfd - /x8e/xae/xa3/xfe - /x8e/xae/xa4/xa1 - /x8e/xae/xa4/xa3 - /x8e/xae/xa4/xa5 - /x8e/xae/xa4/xa6 - /x8e/xae/xa4/xa7 - /x8e/xae/xa4/xa8 - /x8e/xae/xa4/xab - /x8e/xae/xa4/xac - /x8e/xae/xa4/xad - /x8e/xae/xa4/xaf - /x8e/xae/xa4/xb3 - /x8e/xae/xa4/xb5 - /x8e/xae/xa4/xb6 - /x8e/xae/xa4/xb8 - /x8e/xae/xa4/xba - /x8e/xae/xa4/xbb - /x8e/xae/xa4/xbc - /x8e/xae/xa4/xbd - /x8e/xae/xa4/xbf - /x8e/xae/xa4/xc0 - /x8e/xae/xa4/xc2 - /x8e/xae/xa4/xc3 - /x8e/xae/xa4/xc4 - /x8e/xae/xa4/xc5 - /x8e/xae/xa4/xc6 - /x8e/xae/xa4/xc8 - /x8e/xae/xa4/xc9 - /x8e/xae/xa4/xcb - /x8e/xae/xa4/xcc - /x8e/xae/xa4/xce - /x8e/xae/xa4/xcf - /x8e/xae/xa4/xd0 - /x8e/xae/xa4/xd1 - /x8e/xae/xa4/xd3 - /x8e/xae/xa4/xd4 - /x8e/xae/xa4/xd7 - /x8e/xae/xa4/xd9 - /x8e/xae/xa4/xda - /x8e/xae/xa4/xdb - /x8e/xae/xa4/xdc - /x8e/xae/xa4/xdd - /x8e/xae/xa4/xde - /x8e/xae/xa4/xdf - /x8e/xae/xa4/xe0 - /x8e/xae/xa4/xe1 - /x8e/xae/xa4/xe2 - /x8e/xae/xa4/xe3 - /x8e/xae/xa4/xe5 - /x8e/xae/xa4/xe6 - /x8e/xae/xa4/xe7 - /x8e/xae/xa4/xed - /x8e/xae/xa4/xf0 - /x8e/xae/xa4/xf3 - /x8e/xae/xa4/xf4 - /x8e/xae/xa4/xf5 - /x8e/xae/xa4/xf6 - /x8e/xae/xa4/xf7 - /x8e/xae/xa4/xf8 - /x8e/xae/xa4/xf9 - /x8e/xae/xa4/xfb - /x8e/xae/xa4/xfc - /x8e/xae/xa4/xfd - /x8e/xae/xa4/xfe - /x8e/xae/xa5/xa1 - /x8e/xae/xa5/xa2 - /x8e/xae/xa5/xa3 - /x8e/xae/xa5/xa4 - /x8e/xae/xa5/xa6 - /x8e/xae/xa5/xa7 - /x8e/xae/xa5/xa8 - /x8e/xae/xa5/xa9 - /x8e/xae/xa5/xaa - /x8e/xae/xa5/xab - /x8e/xae/xa5/xac - /x8e/xae/xa5/xad - /x8e/xae/xa5/xaf - /x8e/xae/xa5/xb0 - /x8e/xae/xa5/xb1 - /x8e/xae/xa5/xb2 - /x8e/xae/xa5/xb3 - /x8e/xae/xa5/xb5 - /x8e/xae/xa5/xb6 - /x8e/xae/xa5/xb7 - /x8e/xae/xa5/xb8 - /x8e/xae/xa5/xbc - /x8e/xae/xa5/xbe - /x8e/xae/xa5/xc0 - /x8e/xae/xa5/xc1 - /x8e/xae/xa5/xc2 - /x8e/xae/xa5/xc3 - /x8e/xae/xa5/xc4 - /x8e/xae/xa5/xc5 - /x8e/xae/xa5/xc6 - /x8e/xae/xa5/xc7 - /x8e/xae/xa5/xc8 - /x8e/xae/xa5/xc9 - /x8e/xae/xa5/xcb - /x8e/xae/xa5/xcc - /x8e/xae/xa5/xce - /x8e/xae/xa5/xd1 - /x8e/xae/xa5/xd3 - /x8e/xae/xa5/xd5 - /x8e/xae/xa5/xd6 - /x8e/xae/xa5/xd8 - /x8e/xae/xa5/xda - /x8e/xae/xa5/xdc - /x8e/xae/xa5/xdd - /x8e/xae/xa5/xde - /x8e/xae/xa5/xdf - /x8e/xae/xa5/xe1 - /x8e/xae/xa5/xe2 - /x8e/xae/xa5/xe3 - /x8e/xae/xa5/xe6 - /x8e/xae/xa5/xe7 - /x8e/xae/xa5/xe8 - /x8e/xae/xa5/xeb - /x8e/xae/xa5/xed - /x8e/xae/xa5/xee - /x8e/xae/xa5/xef - /x8e/xae/xa5/xf1 - /x8e/xae/xa5/xf2 - /x8e/xae/xa5/xf4 - /x8e/xae/xa5/xf5 - /x8e/xae/xa5/xf6 - /x8e/xae/xa5/xf7 - /x8e/xae/xa5/xf8 - /x8e/xae/xa5/xfa - /x8e/xae/xa5/xfb - /x8e/xae/xa5/xfc - /x8e/xae/xa5/xfd - /x8e/xae/xa6/xa1 - /x8e/xae/xa6/xa2 - /x8e/xae/xa6/xa3 - /x8e/xae/xa6/xa5 - /x8e/xae/xa6/xa8 - /x8e/xae/xa6/xa9 - /x8e/xae/xa6/xaa - /x8e/xae/xa6/xae - /x8e/xae/xa6/xaf - /x8e/xae/xa6/xb1 - /x8e/xae/xa6/xb2 - /x8e/xae/xa6/xb3 - /x8e/xae/xa6/xb4 - /x8e/xae/xa6/xb5 - /x8e/xae/xa6/xb6 - /x8e/xae/xa6/xb7 - /x8e/xae/xa6/xb8 - /x8e/xae/xa6/xb9 - /x8e/xae/xa6/xbd - /x8e/xae/xa6/xc1 - /x8e/xae/xa6/xc2 - /x8e/xae/xa6/xc4 - /x8e/xae/xa6/xc5 - /x8e/xae/xa6/xc7 - /x8e/xae/xa6/xc8 - /x8e/xae/xa6/xc9 - /x8e/xae/xa6/xca - /x8e/xae/xa6/xcc - /x8e/xae/xa6/xcd - /x8e/xae/xa6/xce - /x8e/xae/xa6/xd0 - /x8e/xae/xa6/xd1 - /x8e/xae/xa6/xd2 - /x8e/xae/xa6/xd3 - /x8e/xae/xa6/xd5 - /x8e/xae/xa6/xd6 - /x8e/xae/xa6/xd7 - /x8e/xae/xa6/xd9 - /x8e/xae/xa6/xdb - /x8e/xae/xa6/xdc - /x8e/xae/xa6/xde - /x8e/xae/xa6/xdf - /x8e/xae/xa6/xe0 - /x8e/xae/xa6/xe2 - /x8e/xae/xa6/xe3 - /x8e/xae/xa6/xe4 - /x8e/xae/xa6/xe6 - /x8e/xae/xa6/xe7 - /x8e/xae/xa6/xe8 - /x8e/xae/xa6/xe9 - /x8e/xae/xa6/xea - /x8e/xae/xa6/xeb - /x8e/xae/xa6/xee - /x8e/xae/xa6/xf3 - /x8e/xae/xa6/xf4 - /x8e/xae/xa6/xf6 - /x8e/xae/xa6/xf7 - /x8e/xae/xa6/xf8 - /x8e/xae/xa6/xfb - /x8e/xae/xa6/xfc - /x8e/xae/xa6/xfe - /x8e/xae/xa7/xa1 - /x8e/xae/xa7/xa2 - /x8e/xae/xa7/xa3 - /x8e/xae/xa7/xa4 - /x8e/xae/xa7/xa5 - /x8e/xae/xa7/xa6 - /x8e/xae/xa7/xa8 - /x8e/xae/xa7/xa9 - /x8e/xae/xa7/xab - /x8e/xae/xa7/xad - /x8e/xae/xa7/xaf - /x8e/xae/xa7/xb0 - /x8e/xae/xa7/xb1 - /x8e/xae/xa7/xb3 - /x8e/xae/xa7/xb4 - /x8e/xae/xa7/xb5 - /x8e/xae/xa7/xb9 - /x8e/xae/xa7/xba - /x8e/xae/xa7/xbb - /x8e/xae/xa7/xbc - /x8e/xae/xa7/xbd - /x8e/xae/xa7/xbe - /x8e/xae/xa7/xbf - /x8e/xae/xa7/xc0 - /x8e/xae/xa7/xc2 - /x8e/xae/xa7/xc3 - /x8e/xae/xa7/xc4 - /x8e/xae/xa7/xc7 - /x8e/xae/xa7/xc8 - /x8e/xae/xa7/xc9 - /x8e/xae/xa7/xca - /x8e/xae/xa7/xcb - /x8e/xae/xa7/xcc - /x8e/xae/xa7/xcd - /x8e/xae/xa7/xcf - /x8e/xae/xa7/xd1 - /x8e/xae/xa7/xd2 - /x8e/xae/xa7/xd5 - /x8e/xae/xa7/xd9 - /x8e/xae/xa7/xda - /x8e/xae/xa7/xdb - /x8e/xae/xa7/xdd - /x8e/xae/xa7/xde - /x8e/xae/xa7/xdf - /x8e/xae/xa7/xe0 - /x8e/xae/xa7/xe1 - /x8e/xae/xa7/xe2 - /x8e/xae/xa7/xe3 - /x8e/xae/xa7/xe5 - /x8e/xae/xa7/xe6 - /x8e/xae/xa7/xe7 - /x8e/xae/xa7/xe9 - /x8e/xae/xa7/xea - /x8e/xae/xa7/xeb - /x8e/xae/xa7/xec - /x8e/xae/xa7/xee - /x8e/xae/xa7/xef - /x8e/xae/xa7/xf0 - /x8e/xae/xa7/xf1 - /x8e/xae/xa7/xf2 - /x8e/xae/xa7/xf3 - /x8e/xae/xa7/xf4 - /x8e/xae/xa7/xf5 - /x8e/xae/xa7/xf7 - /x8e/xae/xa7/xf8 - /x8e/xae/xa7/xf9 - /x8e/xae/xa7/xfb - /x8e/xae/xa7/xfc - /x8e/xae/xa7/xfd - /x8e/xae/xa8/xa1 - /x8e/xae/xa8/xa2 - /x8e/xae/xa8/xa3 - /x8e/xae/xa8/xa4 - /x8e/xae/xa8/xa5 - /x8e/xae/xa8/xa6 - /x8e/xae/xa8/xa8 - /x8e/xae/xa8/xa9 - /x8e/xae/xa8/xaa - /x8e/xae/xa8/xad - /x8e/xae/xa8/xae - /x8e/xae/xa8/xaf - /x8e/xae/xa8/xb3 - /x8e/xae/xa8/xb5 - /x8e/xae/xa8/xb7 - /x8e/xae/xa8/xb8 - /x8e/xae/xa8/xbd - /x8e/xae/xa8/xbf - /x8e/xae/xa8/xc0 - /x8e/xae/xa8/xc1 - /x8e/xae/xa8/xc5 - /x8e/xae/xa8/xc6 - /x8e/xae/xa8/xc8 - /x8e/xae/xa8/xca - /x8e/xae/xa8/xcb - /x8e/xae/xa8/xcc - /x8e/xae/xa8/xcd - /x8e/xae/xa8/xce - /x8e/xae/xa8/xd0 - /x8e/xae/xa8/xd1 - /x8e/xae/xa8/xd4 - /x8e/xae/xa8/xd5 - /x8e/xae/xa8/xd7 - /x8e/xae/xa8/xd8 - /x8e/xae/xa8/xdc - /x8e/xae/xa8/xdd - /x8e/xae/xa8/xde - /x8e/xae/xa8/xdf - /x8e/xae/xa8/xe0 - /x8e/xae/xa8/xe1 - /x8e/xae/xa8/xe2 - /x8e/xae/xa8/xe3 - /x8e/xae/xa8/xe5 - /x8e/xae/xa8/xe7 - /x8e/xae/xa8/xe8 - /x8e/xae/xa8/xe9 - /x8e/xae/xa8/xeb - /x8e/xae/xa8/xed - /x8e/xae/xa8/xee - /x8e/xae/xa8/xf0 - /x8e/xae/xa8/xf1 - /x8e/xae/xa8/xf5 - /x8e/xae/xa8/xf6 - /x8e/xae/xa8/xf7 - /x8e/xae/xa8/xf8 - /x8e/xae/xa8/xfa - /x8e/xae/xa8/xfe - /x8e/xae/xa9/xa1 - /x8e/xae/xa9/xa2 - /x8e/xae/xa9/xa5 - /x8e/xae/xa9/xa6 - /x8e/xae/xa9/xa8 - /x8e/xae/xa9/xa9 - /x8e/xae/xa9/xaa - /x8e/xae/xa9/xae - /x8e/xae/xa9/xaf - /x8e/xae/xa9/xb0 - /x8e/xae/xa9/xb1 - /x8e/xae/xa9/xb2 - /x8e/xae/xa9/xb3 - /x8e/xae/xa9/xb4 - /x8e/xae/xa9/xb5 - /x8e/xae/xa9/xb6 - /x8e/xae/xa9/xb7 - /x8e/xae/xa9/xb9 - /x8e/xae/xa9/xbb - /x8e/xae/xa9/xbc - /x8e/xae/xa9/xbe - /x8e/xae/xa9/xc0 - /x8e/xae/xa9/xc1 - /x8e/xae/xa9/xc2 - /x8e/xae/xa9/xc3 - /x8e/xae/xa9/xc5 - /x8e/xae/xa9/xc7 - /x8e/xae/xa9/xc8 - /x8e/xae/xa9/xc9 - /x8e/xae/xa9/xca - /x8e/xae/xa9/xcc - /x8e/xae/xa9/xce - /x8e/xae/xa9/xcf - /x8e/xae/xa9/xd1 - /x8e/xae/xa9/xd2 - /x8e/xae/xa9/xd3 - /x8e/xae/xa9/xd4 - /x8e/xae/xa9/xd5 - /x8e/xae/xa9/xd6 - /x8e/xae/xa9/xd8 - /x8e/xae/xa9/xd9 - /x8e/xae/xa9/xda - /x8e/xae/xa9/xdd - /x8e/xae/xa9/xe3 - /x8e/xae/xa9/xe4 - /x8e/xae/xa9/xe5 - /x8e/xae/xa9/xe7 - /x8e/xae/xa9/xe9 - /x8e/xae/xa9/xea - /x8e/xae/xa9/xeb - /x8e/xae/xa9/xec - /x8e/xae/xa9/xed - /x8e/xae/xa9/xef - /x8e/xae/xa9/xf0 - /x8e/xae/xa9/xf1 - /x8e/xae/xa9/xf2 - /x8e/xae/xa9/xf4 - /x8e/xae/xa9/xf5 - /x8e/xae/xa9/xf6 - /x8e/xae/xa9/xf7 - /x8e/xae/xa9/xf9 - /x8e/xae/xa9/xfc - /x8e/xae/xaa/xa1 - /x8e/xae/xaa/xa2 - /x8e/xae/xaa/xa3 - /x8e/xae/xaa/xa6 - /x8e/xae/xaa/xa7 - /x8e/xae/xaa/xa8 - /x8e/xae/xaa/xaa - /x8e/xae/xaa/xab - /x8e/xae/xaa/xac - /x8e/xae/xaa/xad - /x8e/xae/xaa/xaf - /x8e/xae/xaa/xb2 - /x8e/xae/xaa/xb3 - /x8e/xae/xaa/xb5 - /x8e/xae/xaa/xb6 - /x8e/xae/xaa/xb7 - /x8e/xae/xaa/xb8 - /x8e/xae/xaa/xba - /x8e/xae/xaa/xbb - /x8e/xae/xaa/xbd - /x8e/xae/xaa/xbe - /x8e/xae/xaa/xbf - /x8e/xae/xaa/xc2 - /x8e/xae/xaa/xc4 - /x8e/xae/xaa/xc7 - /x8e/xae/xaa/xc8 - /x8e/xae/xaa/xc9 - /x8e/xae/xaa/xca - /x8e/xae/xaa/xcb - /x8e/xae/xaa/xce - /x8e/xae/xaa/xcf - /x8e/xae/xaa/xd2 - /x8e/xae/xaa/xd4 - /x8e/xae/xaa/xd6 - /x8e/xae/xaa/xd7 - /x8e/xae/xaa/xd8 - /x8e/xae/xaa/xd9 - /x8e/xae/xaa/xdb - /x8e/xae/xaa/xdc - /x8e/xae/xaa/xdd - /x8e/xae/xaa/xde - /x8e/xae/xaa/xdf - /x8e/xae/xaa/xe0 - /x8e/xae/xaa/xe6 - /x8e/xae/xaa/xe8 - /x8e/xae/xaa/xeb - /x8e/xae/xaa/xec - /x8e/xae/xaa/xf0 - /x8e/xae/xaa/xf1 - /x8e/xae/xaa/xf2 - /x8e/xae/xaa/xf3 - /x8e/xae/xaa/xf4 - /x8e/xae/xaa/xf5 - /x8e/xae/xaa/xf7 - /x8e/xae/xaa/xf8 - /x8e/xae/xaa/xf9 - /x8e/xae/xaa/xfb - /x8e/xae/xaa/xfc - /x8e/xae/xaa/xfd - /x8e/xae/xaa/xfe - /x8e/xae/xab/xa1 - /x8e/xae/xab/xa2 - /x8e/xae/xab/xa3 - /x8e/xae/xab/xa4 - /x8e/xae/xab/xa5 - /x8e/xae/xab/xa6 - /x8e/xae/xab/xa7 - /x8e/xae/xab/xa8 - /x8e/xae/xab/xa9 - /x8e/xae/xab/xab - /x8e/xae/xab/xac - /x8e/xae/xab/xad - /x8e/xae/xab/xae - /x8e/xae/xab/xaf - /x8e/xae/xab/xb2 - /x8e/xae/xab/xb3 - /x8e/xae/xab/xb4 - /x8e/xae/xab/xb5 - /x8e/xae/xab/xb6 - /x8e/xae/xab/xb7 - /x8e/xae/xab/xb9 - /x8e/xae/xab/xbb - /x8e/xae/xab/xbd - /x8e/xae/xab/xbe - /x8e/xae/xab/xbf - /x8e/xae/xab/xc0 - /x8e/xae/xab/xc3 - /x8e/xae/xab/xc6 - /x8e/xae/xab/xc7 - /x8e/xae/xab/xc8 - /x8e/xae/xab/xc9 - /x8e/xae/xab/xca - /x8e/xae/xab/xcb - /x8e/xae/xab/xcd - /x8e/xae/xab/xce - /x8e/xae/xab/xcf - /x8e/xae/xab/xd0 - /x8e/xae/xab/xd1 - /x8e/xae/xab/xd3 - /x8e/xae/xab/xd4 - /x8e/xae/xab/xd5 - /x8e/xae/xab/xd7 - /x8e/xae/xab/xd8 - /x8e/xae/xab/xd9 - /x8e/xae/xab/xdb - /x8e/xae/xab/xdc - /x8e/xae/xab/xdd - /x8e/xae/xab/xde - /x8e/xae/xab/xe1 - /x8e/xae/xab/xe3 - /x8e/xae/xab/xe5 - /x8e/xae/xab/xe6 - /x8e/xae/xab/xe7 - /x8e/xae/xab/xe8 - /x8e/xae/xab/xe9 - /x8e/xae/xab/xea - /x8e/xae/xab/xeb - /x8e/xae/xab/xec - /x8e/xae/xab/xed - /x8e/xae/xab/xee - /x8e/xae/xab/xf0 - /x8e/xae/xab/xf1 - /x8e/xae/xab/xf2 - /x8e/xae/xab/xf7 - /x8e/xae/xab/xf9 - /x8e/xae/xab/xfa - /x8e/xae/xab/xfc - /x8e/xae/xac/xa1 - /x8e/xae/xac/xa3 - /x8e/xae/xac/xa4 - /x8e/xae/xac/xa5 - /x8e/xae/xac/xa6 - /x8e/xae/xac/xa7 - /x8e/xae/xac/xa8 - /x8e/xae/xac/xa9 - /x8e/xae/xac/xaa - /x8e/xae/xac/xab - /x8e/xae/xac/xac - /x8e/xae/xac/xad - /x8e/xae/xac/xae - /x8e/xae/xac/xaf - /x8e/xae/xac/xb2 - /x8e/xae/xac/xb4 - /x8e/xae/xac/xb5 - /x8e/xae/xac/xb7 - /x8e/xae/xac/xbb - /x8e/xae/xac/xbc - /x8e/xae/xac/xbd - /x8e/xae/xac/xbe - /x8e/xae/xac/xbf - /x8e/xae/xac/xc1 - /x8e/xae/xac/xc2 - /x8e/xae/xac/xc3 - /x8e/xae/xac/xc4 - /x8e/xae/xac/xc5 - /x8e/xae/xac/xc6 - /x8e/xae/xac/xc8 - /x8e/xae/xac/xcb - /x8e/xae/xac/xcc - /x8e/xae/xac/xcd - /x8e/xae/xac/xd0 - /x8e/xae/xac/xd4 - /x8e/xae/xac/xd6 - /x8e/xae/xac/xd7 - /x8e/xae/xac/xda - /x8e/xae/xac/xdb - /x8e/xae/xac/xdc - /x8e/xae/xac/xdd - /x8e/xae/xac/xdf - /x8e/xae/xac/xe0 - /x8e/xae/xac/xe1 - /x8e/xae/xac/xe3 - /x8e/xae/xac/xeb - /x8e/xae/xac/xec - /x8e/xae/xac/xed - /x8e/xae/xac/xee - /x8e/xae/xac/xef - /x8e/xae/xac/xf0 - /x8e/xae/xac/xf2 - /x8e/xae/xac/xf3 - /x8e/xae/xac/xf4 - /x8e/xae/xac/xf6 - /x8e/xae/xac/xf7 - /x8e/xae/xac/xf9 - /x8e/xae/xac/xfa - /x8e/xae/xac/xfc - /x8e/xae/xac/xfd - /x8e/xae/xac/xfe - /x8e/xae/xad/xa1 - /x8e/xae/xad/xa2 - /x8e/xae/xad/xa3 - /x8e/xae/xad/xa4 - /x8e/xae/xad/xa5 - /x8e/xae/xad/xa7 - /x8e/xae/xad/xaa - /x8e/xae/xad/xab - /x8e/xae/xad/xad - /x8e/xae/xad/xae - /x8e/xae/xad/xaf - /x8e/xae/xad/xb0 - /x8e/xae/xad/xb1 - /x8e/xae/xad/xb2 - /x8e/xae/xad/xb3 - /x8e/xae/xad/xb4 - /x8e/xae/xad/xb6 - /x8e/xae/xad/xb7 - /x8e/xae/xad/xb8 - /x8e/xae/xad/xb9 - /x8e/xae/xad/xba - /x8e/xae/xad/xbc - /x8e/xae/xad/xbd - /x8e/xae/xad/xc2 - /x8e/xae/xad/xc5 - /x8e/xae/xad/xc6 - /x8e/xae/xad/xc7 - /x8e/xae/xad/xc8 - /x8e/xae/xad/xc9 - /x8e/xae/xad/xca - /x8e/xae/xad/xcb - /x8e/xae/xad/xcd - /x8e/xae/xad/xce - /x8e/xae/xad/xcf - /x8e/xae/xad/xd0 - /x8e/xae/xad/xd1 - /x8e/xae/xad/xd3 - /x8e/xae/xad/xd5 - /x8e/xae/xad/xd7 - /x8e/xae/xad/xd8 - /x8e/xae/xad/xda - /x8e/xae/xad/xdc - /x8e/xae/xad/xdd - /x8e/xae/xad/xde - /x8e/xae/xad/xdf - /x8e/xae/xad/xe2 - /x8e/xae/xad/xe3 - /x8e/xae/xad/xe4 - /x8e/xae/xad/xe5 - /x8e/xae/xad/xe8 - /x8e/xae/xad/xe9 - /x8e/xae/xad/xeb - /x8e/xae/xad/xed - /x8e/xae/xad/xf0 - /x8e/xae/xad/xf1 - /x8e/xae/xad/xf3 - /x8e/xae/xad/xf4 - /x8e/xae/xad/xf5 - /x8e/xae/xad/xf7 - /x8e/xae/xad/xf8 - /x8e/xae/xad/xf9 - /x8e/xae/xad/xfa - /x8e/xae/xad/xfb - /x8e/xae/xad/xfc - /x8e/xae/xad/xfe - /x8e/xae/xae/xa1 - /x8e/xae/xae/xa2 - /x8e/xae/xae/xa4 - /x8e/xae/xae/xa5 - /x8e/xae/xae/xa6 - /x8e/xae/xae/xa7 - /x8e/xae/xae/xa8 - /x8e/xae/xae/xaa - /x8e/xae/xae/xab - /x8e/xae/xae/xaf - /x8e/xae/xae/xb2 - /x8e/xae/xae/xb3 - /x8e/xae/xae/xb5 - /x8e/xae/xae/xb6 - /x8e/xae/xae/xb7 - /x8e/xae/xae/xb9 - /x8e/xae/xae/xba - /x8e/xae/xae/xbb - /x8e/xae/xae/xbd - /x8e/xae/xae/xbe - /x8e/xae/xae/xc0 - /x8e/xae/xae/xc1 - /x8e/xae/xae/xc2 - /x8e/xae/xae/xc3 - /x8e/xae/xae/xc4 - /x8e/xae/xae/xc7 - /x8e/xae/xae/xc8 - /x8e/xae/xae/xc9 - /x8e/xae/xae/xcb - /x8e/xae/xae/xcc - /x8e/xae/xae/xcd - /x8e/xae/xae/xce - /x8e/xae/xae/xcf - /x8e/xae/xae/xd0 - /x8e/xae/xae/xd1 - /x8e/xae/xae/xd2 - /x8e/xae/xae/xd3 - /x8e/xae/xae/xd4 - /x8e/xae/xae/xdd - /x8e/xae/xae/xde - /x8e/xae/xae/xe0 - /x8e/xae/xae/xe1 - /x8e/xae/xae/xe3 - /x8e/xae/xae/xe4 - /x8e/xae/xae/xe5 - /x8e/xae/xae/xe6 - /x8e/xae/xae/xe8 - /x8e/xae/xae/xe9 - /x8e/xae/xae/xea - /x8e/xae/xae/xeb - /x8e/xae/xae/xee - /x8e/xae/xae/xef - /x8e/xae/xae/xf2 - /x8e/xae/xae/xf4 - /x8e/xae/xae/xf6 - /x8e/xae/xae/xf7 - /x8e/xae/xae/xf8 - /x8e/xae/xae/xf9 - /x8e/xae/xae/xfa - /x8e/xae/xae/xfb - /x8e/xae/xae/xfc - /x8e/xae/xae/xfe - /x8e/xae/xaf/xa3 - /x8e/xae/xaf/xa4 - /x8e/xae/xaf/xa6 - /x8e/xae/xaf/xa7 - /x8e/xae/xaf/xa9 - /x8e/xae/xaf/xaa - /x8e/xae/xaf/xac - /x8e/xae/xaf/xae - /x8e/xae/xaf/xb0 - /x8e/xae/xaf/xb1 - /x8e/xae/xaf/xb2 - /x8e/xae/xaf/xb3 - /x8e/xae/xaf/xb4 - /x8e/xae/xaf/xb5 - /x8e/xae/xaf/xb7 - /x8e/xae/xaf/xb8 - /x8e/xae/xaf/xbb - /x8e/xae/xaf/xbc - /x8e/xae/xaf/xbe - /x8e/xae/xaf/xc0 - /x8e/xae/xaf/xc2 - /x8e/xae/xaf/xc3 - /x8e/xae/xaf/xc4 - /x8e/xae/xaf/xc5 - /x8e/xae/xaf/xc6 - /x8e/xae/xaf/xc7 - /x8e/xae/xaf/xc8 - /x8e/xae/xaf/xc9 - /x8e/xae/xaf/xcb - /x8e/xae/xaf/xcc - /x8e/xae/xaf/xcd - /x8e/xae/xaf/xce - /x8e/xae/xaf/xcf - /x8e/xae/xaf/xd0 - /x8e/xae/xaf/xd1 - /x8e/xae/xaf/xd3 - /x8e/xae/xaf/xd4 - /x8e/xae/xaf/xd5 - /x8e/xae/xaf/xd6 - /x8e/xae/xaf/xd7 - /x8e/xae/xaf/xd8 - /x8e/xae/xaf/xd9 - /x8e/xae/xaf/xda - /x8e/xae/xaf/xdb - /x8e/xae/xaf/xde - /x8e/xae/xaf/xdf - /x8e/xae/xaf/xe0 - /x8e/xae/xaf/xe1 - /x8e/xae/xaf/xe2 - /x8e/xae/xaf/xe3 - /x8e/xae/xaf/xe4 - /x8e/xae/xaf/xe5 - /x8e/xae/xaf/xe6 - /x8e/xae/xaf/xe8 - /x8e/xae/xaf/xea - /x8e/xae/xaf/xec - /x8e/xae/xaf/xed - /x8e/xae/xaf/xee - /x8e/xae/xaf/xef - /x8e/xae/xaf/xf3 - /x8e/xae/xaf/xf4 - /x8e/xae/xaf/xf6 - /x8e/xae/xaf/xf7 - /x8e/xae/xaf/xf8 - /x8e/xae/xaf/xf9 - /x8e/xae/xaf/xfa - /x8e/xae/xaf/xfb - /x8e/xae/xaf/xfe - /x8e/xae/xb0/xa1 - /x8e/xae/xb0/xa2 - /x8e/xae/xb0/xa5 - /x8e/xae/xb0/xa7 - /x8e/xae/xb0/xa8 - /x8e/xae/xb0/xaa - /x8e/xae/xb0/xab - /x8e/xae/xb0/xaf - /x8e/xae/xb0/xb0 - /x8e/xae/xb0/xb2 - /x8e/xae/xb0/xb3 - /x8e/xae/xb0/xb4 - /x8e/xae/xb0/xb5 - /x8e/xae/xb0/xb6 - /x8e/xae/xb0/xb7 - /x8e/xae/xb0/xb8 - /x8e/xae/xb0/xbb - /x8e/xae/xb0/xbc - /x8e/xae/xb0/xbe - /x8e/xae/xb0/xc0 - /x8e/xae/xb0/xc5 - /x8e/xae/xb0/xc8 - /x8e/xae/xb0/xca - /x8e/xae/xb0/xcb - /x8e/xae/xb0/xcd - /x8e/xae/xb0/xce - /x8e/xae/xb0/xcf - /x8e/xae/xb0/xd2 - /x8e/xae/xb0/xd5 - /x8e/xae/xb0/xd6 - /x8e/xae/xb0/xd7 - /x8e/xae/xb0/xd8 - /x8e/xae/xb0/xd9 - /x8e/xae/xb0/xda - /x8e/xae/xb0/xdb - /x8e/xae/xb0/xde - /x8e/xae/xb0/xdf - /x8e/xae/xb0/xe1 - /x8e/xae/xb0/xe2 - /x8e/xae/xb0/xe3 - /x8e/xae/xb0/xe4 - /x8e/xae/xb0/xe6 - /x8e/xae/xb0/xe7 - /x8e/xae/xb0/xe8 - /x8e/xae/xb0/xe9 - /x8e/xae/xb0/xea - /x8e/xae/xb0/xeb - /x8e/xae/xb0/xec - /x8e/xae/xb0/xee - /x8e/xae/xb0/xef - /x8e/xae/xb0/xf0 - /x8e/xae/xb0/xf1 - /x8e/xae/xb0/xf2 - /x8e/xae/xb0/xf3 - /x8e/xae/xb0/xf4 - /x8e/xae/xb0/xf6 - /x8e/xae/xb0/xf8 - /x8e/xae/xb0/xf9 - /x8e/xae/xb0/xfa - /x8e/xae/xb0/xfb - /x8e/xae/xb0/xfe - /x8e/xae/xb1/xa1 - /x8e/xae/xb1/xa2 - /x8e/xae/xb1/xa3 - /x8e/xae/xb1/xa5 - /x8e/xae/xb1/xa6 - /x8e/xae/xb1/xa7 - /x8e/xae/xb1/xa8 - /x8e/xae/xb1/xa9 - /x8e/xae/xb1/xac - /x8e/xae/xb1/xae - /x8e/xae/xb1/xaf - /x8e/xae/xb1/xb0 - /x8e/xae/xb1/xb2 - /x8e/xae/xb1/xb3 - /x8e/xae/xb1/xb5 - /x8e/xae/xb1/xb6 - /x8e/xae/xb1/xb7 - /x8e/xae/xb1/xb8 - /x8e/xae/xb1/xb9 - /x8e/xae/xb1/xbb - /x8e/xae/xb1/xbc - /x8e/xae/xb1/xbd - /x8e/xae/xb1/xc0 - /x8e/xae/xb1/xc2 - /x8e/xae/xb1/xc3 - /x8e/xae/xb1/xc4 - /x8e/xae/xb1/xc5 - /x8e/xae/xb1/xc6 - /x8e/xae/xb1/xc8 - /x8e/xae/xb1/xc9 - /x8e/xae/xb1/xcb - /x8e/xae/xb1/xcc - /x8e/xae/xb1/xcd - /x8e/xae/xb1/xcf - /x8e/xae/xb1/xd0 - /x8e/xae/xb1/xd3 - /x8e/xae/xb1/xd4 - /x8e/xae/xb1/xd6 - /x8e/xae/xb1/xd7 - /x8e/xae/xb1/xd8 - /x8e/xae/xb1/xd9 - /x8e/xae/xb1/xda - /x8e/xae/xb1/xdb - /x8e/xae/xb1/xdd - /x8e/xae/xb1/xde - /x8e/xae/xb1/xdf - /x8e/xae/xb1/xe0 - /x8e/xae/xb1/xe1 - /x8e/xae/xb1/xe2 - /x8e/xae/xb1/xe3 - /x8e/xae/xb1/xe4 - /x8e/xae/xb1/xe5 - /x8e/xae/xb1/xe6 - /x8e/xae/xb1/xe7 - /x8e/xae/xb1/xe8 - /x8e/xae/xb1/xea - /x8e/xae/xb1/xec - /x8e/xae/xb1/xed - /x8e/xae/xb1/xee - /x8e/xae/xb1/xef - /x8e/xae/xb1/xf2 - /x8e/xae/xb1/xf3 - /x8e/xae/xb1/xf6 - /x8e/xae/xb1/xf7 - /x8e/xae/xb1/xf8 - /x8e/xae/xb1/xf9 - /x8e/xae/xb1/xfa - /x8e/xae/xb1/xfb - /x8e/xae/xb1/xfc - /x8e/xae/xb1/xfd - /x8e/xae/xb2/xa1 - /x8e/xae/xb2/xa2 - /x8e/xae/xb2/xa5 - /x8e/xae/xb2/xa6 - /x8e/xae/xb2/xa7 - /x8e/xae/xb2/xa8 - /x8e/xae/xb2/xa9 - /x8e/xae/xb2/xaa - /x8e/xae/xb2/xab - /x8e/xae/xb2/xac - /x8e/xae/xb2/xad - /x8e/xae/xb2/xaf - /x8e/xae/xb2/xb0 - /x8e/xae/xb2/xb1 - /x8e/xae/xb2/xb6 - /x8e/xae/xb2/xb8 - /x8e/xae/xb2/xb9 - /x8e/xae/xb2/xbc - /x8e/xae/xb2/xbd - /x8e/xae/xb2/xbe - /x8e/xae/xb2/xbf - /x8e/xae/xb2/xc0 - /x8e/xae/xb2/xc1 - /x8e/xae/xb2/xc6 - /x8e/xae/xb2/xc7 - /x8e/xae/xb2/xc8 - /x8e/xae/xb2/xcd - /x8e/xae/xb2/xce - /x8e/xae/xb2/xcf - /x8e/xae/xb2/xd0 - /x8e/xae/xb2/xd1 - /x8e/xae/xb2/xd2 - /x8e/xae/xb2/xd5 - /x8e/xae/xb2/xd7 - /x8e/xae/xb2/xda - /x8e/xae/xb2/xdb - /x8e/xae/xb2/xdc - /x8e/xae/xb2/xde - /x8e/xae/xb2/xdf - /x8e/xae/xb2/xe2 - /x8e/xae/xb2/xe3 - /x8e/xae/xb2/xe4 - /x8e/xae/xb2/xe5 - /x8e/xae/xb2/xe7 - /x8e/xae/xb2/xe8 - /x8e/xae/xb2/xe9 - /x8e/xae/xb2/xec - /x8e/xae/xb2/xed - /x8e/xae/xb2/xef - /x8e/xae/xb2/xf0 - /x8e/xae/xb2/xf2 - /x8e/xae/xb2/xf3 - /x8e/xae/xb2/xf4 - /x8e/xae/xb2/xf6 - /x8e/xae/xb2/xf7 - /x8e/xae/xb2/xf8 - /x8e/xae/xb2/xf9 - /x8e/xae/xb2/xfb - /x8e/xae/xb2/xfc - /x8e/xae/xb3/xa3 - /x8e/xae/xb3/xa4 - /x8e/xae/xb3/xa6 - /x8e/xae/xb3/xa7 - /x8e/xae/xb3/xaa - /x8e/xae/xb3/xab - /x8e/xae/xb3/xac - /x8e/xae/xb3/xad - /x8e/xae/xb3/xae - /x8e/xae/xb3/xb0 - /x8e/xae/xb3/xb1 - /x8e/xae/xb3/xb2 - /x8e/xae/xb3/xb7 - /x8e/xae/xb3/xbb - /x8e/xae/xb3/xbc - /x8e/xae/xb3/xbd - /x8e/xae/xb3/xbe - /x8e/xae/xb3/xbf - /x8e/xae/xb3/xc2 - /x8e/xae/xb3/xc3 - /x8e/xae/xb3/xc4 - /x8e/xae/xb3/xc7 - /x8e/xae/xb3/xc8 - /x8e/xae/xb3/xc9 - /x8e/xae/xb3/xca - /x8e/xae/xb3/xcb - /x8e/xae/xb3/xcc - /x8e/xae/xb3/xcd - /x8e/xae/xb3/xce - /x8e/xae/xb3/xcf - /x8e/xae/xb3/xd2 - /x8e/xae/xb3/xd5 - /x8e/xae/xb3/xd7 - /x8e/xae/xb3/xd8 - /x8e/xae/xb3/xd9 - /x8e/xae/xb3/xda - /x8e/xae/xb3/xdf - /x8e/xae/xb3/xe2 - /x8e/xae/xb3/xe3 - /x8e/xae/xb3/xe9 - /x8e/xae/xb3/xea - /x8e/xae/xb3/xeb - /x8e/xae/xb3/xec - /x8e/xae/xb3/xed - /x8e/xae/xb3/xee - /x8e/xae/xb3/xef - /x8e/xae/xb3/xf0 - /x8e/xae/xb3/xf1 - /x8e/xae/xb3/xf2 - /x8e/xae/xb3/xf3 - /x8e/xae/xb3/xf4 - /x8e/xae/xb3/xf5 - /x8e/xae/xb3/xf6 - /x8e/xae/xb3/xf7 - /x8e/xae/xb3/xfa - /x8e/xae/xb3/xfb - /x8e/xae/xb3/xfc - /x8e/xae/xb4/xa5 - /x8e/xae/xb4/xa6 - /x8e/xae/xb4/xa7 - /x8e/xae/xb4/xa9 - /x8e/xae/xb4/xaa - /x8e/xae/xb4/xad - /x8e/xae/xb4/xae - /x8e/xae/xb4/xaf - /x8e/xae/xb4/xb0 - /x8e/xae/xb4/xb1 - /x8e/xae/xb4/xb2 - /x8e/xae/xb4/xb3 - /x8e/xae/xb4/xb4 - /x8e/xae/xb4/xb6 - /x8e/xae/xb4/xb9 - /x8e/xae/xb4/xbc - /x8e/xae/xb4/xbd - /x8e/xae/xb4/xbf - /x8e/xae/xb4/xc0 - /x8e/xae/xb4/xc1 - /x8e/xae/xb4/xc2 - /x8e/xae/xb4/xc3 - /x8e/xae/xb4/xc4 - /x8e/xae/xb4/xc5 - /x8e/xae/xb4/xc6 - /x8e/xae/xb4/xc7 - /x8e/xae/xb4/xca - /x8e/xae/xb4/xcb - /x8e/xae/xb4/xcc - /x8e/xae/xb4/xcd - /x8e/xae/xb4/xce - /x8e/xae/xb4/xcf - /x8e/xae/xb4/xd0 - /x8e/xae/xb4/xd1 - /x8e/xae/xb4/xd2 - /x8e/xae/xb4/xd4 - /x8e/xae/xb4/xd5 - /x8e/xae/xb4/xd7 - /x8e/xae/xb4/xd8 - /x8e/xae/xb4/xd9 - /x8e/xae/xb4/xdb - /x8e/xae/xb4/xde - /x8e/xae/xb4/xdf - /x8e/xae/xb4/xe1 - /x8e/xae/xb4/xe2 - /x8e/xae/xb4/xe4 - /x8e/xae/xb4/xe6 - /x8e/xae/xb4/xe7 - /x8e/xae/xb4/xe8 - /x8e/xae/xb4/xe9 - /x8e/xae/xb4/xeb - /x8e/xae/xb4/xee - /x8e/xae/xb4/xef - /x8e/xae/xb4/xf1 - /x8e/xae/xb4/xf2 - /x8e/xae/xb4/xf4 - /x8e/xae/xb4/xf5 - /x8e/xae/xb4/xf6 - /x8e/xae/xb4/xf7 - /x8e/xae/xb4/xf8 - /x8e/xae/xb4/xf9 - /x8e/xae/xb4/xfb - /x8e/xae/xb4/xfc - /x8e/xae/xb4/xfd - /x8e/xae/xb5/xa2 - /x8e/xae/xb5/xa4 - /x8e/xae/xb5/xa7 - /x8e/xae/xb5/xa8 - /x8e/xae/xb5/xa9 - /x8e/xae/xb5/xaa - /x8e/xae/xb5/xab - /x8e/xae/xb5/xae - /x8e/xae/xb5/xaf - /x8e/xae/xb5/xb0 - /x8e/xae/xb5/xb1 - /x8e/xae/xb5/xb2 - /x8e/xae/xb5/xb3 - /x8e/xae/xb5/xb4 - /x8e/xae/xb5/xb5 - /x8e/xae/xb5/xb7 - /x8e/xae/xb5/xb8 - /x8e/xae/xb5/xb9 - /x8e/xae/xb5/xba - /x8e/xae/xb5/xbb - /x8e/xae/xb5/xbc - /x8e/xae/xb5/xbf - /x8e/xae/xb5/xc1 - /x8e/xae/xb5/xc3 - /x8e/xae/xb5/xc4 - /x8e/xae/xb5/xc6 - /x8e/xae/xb5/xc7 - /x8e/xae/xb5/xc8 - /x8e/xae/xb5/xca - /x8e/xae/xb5/xcb - /x8e/xae/xb5/xce - /x8e/xae/xb5/xcf - /x8e/xae/xb5/xd1 - /x8e/xae/xb5/xd2 - /x8e/xae/xb5/xd4 - /x8e/xae/xb5/xd5 - /x8e/xae/xb5/xd7 - /x8e/xae/xb5/xd8 - /x8e/xae/xb5/xd9 - /x8e/xae/xb5/xda - /x8e/xae/xb5/xdb - /x8e/xae/xb5/xe0 - /x8e/xae/xb5/xe1 - /x8e/xae/xb5/xe2 - /x8e/xae/xb5/xe3 - /x8e/xae/xb5/xe8 - /x8e/xae/xb5/xea - /x8e/xae/xb5/xee - /x8e/xae/xb5/xef - /x8e/xae/xb5/xf1 - /x8e/xae/xb5/xf2 - /x8e/xae/xb5/xf4 - /x8e/xae/xb5/xf6 - /x8e/xae/xb5/xf9 - /x8e/xae/xb5/xfc - /x8e/xae/xb5/xfd - /x8e/xae/xb6/xa2 - /x8e/xae/xb6/xa3 - /x8e/xae/xb6/xa4 - /x8e/xae/xb6/xa6 - /x8e/xae/xb6/xa7 - /x8e/xae/xb6/xa9 - /x8e/xae/xb6/xab - /x8e/xae/xb6/xad - /x8e/xae/xb6/xae - /x8e/xae/xb6/xb1 - /x8e/xae/xb6/xb2 - /x8e/xae/xb6/xb4 - /x8e/xae/xb6/xb6 - /x8e/xae/xb6/xb7 - /x8e/xae/xb6/xb8 - /x8e/xae/xb6/xb9 - /x8e/xae/xb6/xba - /x8e/xae/xb6/xbc - /x8e/xae/xb6/xbd - /x8e/xae/xb6/xbf - /x8e/xae/xb6/xc1 - /x8e/xae/xb6/xc2 - /x8e/xae/xb6/xc4 - /x8e/xae/xb6/xc5 - /x8e/xae/xb6/xc6 - /x8e/xae/xb6/xc7 - /x8e/xae/xb6/xc8 - /x8e/xae/xb6/xcb - /x8e/xae/xb6/xcc - /x8e/xae/xb6/xcd - /x8e/xae/xb6/xce - /x8e/xae/xb6/xd0 - /x8e/xae/xb6/xd1 - /x8e/xae/xb6/xd2 - /x8e/xae/xb6/xd3 - /x8e/xae/xb6/xd4 - /x8e/xae/xb6/xd5 - /x8e/xae/xb6/xd6 - /x8e/xae/xb6/xd7 - /x8e/xae/xb6/xda - /x8e/xae/xb6/xdb - /x8e/xae/xb6/xdc - /x8e/xae/xb6/xde - /x8e/xae/xb6/xdf - /x8e/xae/xb6/xe0 - /x8e/xae/xb6/xe2 - /x8e/xae/xb6/xe4 - /x8e/xae/xb6/xe5 - /x8e/xae/xb6/xe6 - /x8e/xae/xb6/xea - /x8e/xae/xb6/xeb - /x8e/xae/xb6/xec - /x8e/xae/xb6/xef - /x8e/xae/xb6/xf0 - /x8e/xae/xb6/xf2 - /x8e/xae/xb6/xf4 - /x8e/xae/xb6/xf6 - /x8e/xae/xb6/xf7 - /x8e/xae/xb6/xf9 - /x8e/xae/xb6/xfa - /x8e/xae/xb6/xfc - /x8e/xae/xb6/xfd - /x8e/xae/xb7/xa1 - /x8e/xae/xb7/xa3 - /x8e/xae/xb7/xa4 - /x8e/xae/xb7/xa5 - /x8e/xae/xb7/xa6 - /x8e/xae/xb7/xa7 - /x8e/xae/xb7/xa8 - /x8e/xae/xb7/xa9 - /x8e/xae/xb7/xac - /x8e/xae/xb7/xad - /x8e/xae/xb7/xae - /x8e/xae/xb7/xaf - /x8e/xae/xb7/xb0 - /x8e/xae/xb7/xb1 - /x8e/xae/xb7/xb2 - /x8e/xae/xb7/xb3 - /x8e/xae/xb7/xb5 - /x8e/xae/xb7/xb9 - /x8e/xae/xb7/xba - /x8e/xae/xb7/xbb - /x8e/xae/xb7/xbc - /x8e/xae/xb7/xbd - /x8e/xae/xb7/xc0 - /x8e/xae/xb7/xc4 - /x8e/xae/xb7/xc5 - /x8e/xae/xb7/xc6 - /x8e/xae/xb7/xc7 - /x8e/xae/xb7/xc9 - /x8e/xae/xb7/xca - /x8e/xae/xb7/xcd - /x8e/xae/xb7/xd0 - /x8e/xae/xb7/xd1 - /x8e/xae/xb7/xd2 - /x8e/xae/xb7/xd3 - /x8e/xae/xb7/xd5 - /x8e/xae/xb7/xd7 - /x8e/xae/xb7/xd9 - /x8e/xae/xb7/xdd - /x8e/xae/xb7/xdf - /x8e/xae/xb7/xe0 - /x8e/xae/xb7/xe1 - /x8e/xae/xb7/xe2 - /x8e/xae/xb7/xe3 - /x8e/xae/xb7/xe5 - /x8e/xae/xb7/xe6 - /x8e/xae/xb7/xe7 - /x8e/xae/xb7/xe9 - /x8e/xae/xb7/xea - /x8e/xae/xb7/xeb - /x8e/xae/xb7/xec - /x8e/xae/xb7/xf0 - /x8e/xae/xb7/xf1 - /x8e/xae/xb7/xf2 - /x8e/xae/xb7/xf3 - /x8e/xae/xb7/xf6 - /x8e/xae/xb7/xf7 - /x8e/xae/xb7/xf8 - /x8e/xae/xb7/xf9 - /x8e/xae/xb7/xfa - /x8e/xae/xb7/xfb - /x8e/xae/xb7/xfd - /x8e/xae/xb7/xfe - /x8e/xae/xb8/xa1 - /x8e/xae/xb8/xa2 - /x8e/xae/xb8/xa4 - /x8e/xae/xb8/xa6 - /x8e/xae/xb8/xa7 - /x8e/xae/xb8/xa9 - /x8e/xae/xb8/xab - /x8e/xae/xb8/xae - /x8e/xae/xb8/xb1 - /x8e/xae/xb8/xb6 - /x8e/xae/xb8/xb7 - /x8e/xae/xb8/xb9 - /x8e/xae/xb8/xbb - /x8e/xae/xb8/xbc - /x8e/xae/xb8/xbd - /x8e/xae/xb8/xbe - /x8e/xae/xb8/xc1 - /x8e/xae/xb8/xc2 - /x8e/xae/xb8/xc5 - /x8e/xae/xb8/xc7 - /x8e/xae/xb8/xc8 - /x8e/xae/xb8/xc9 - /x8e/xae/xb8/xcd - /x8e/xae/xb8/xce - /x8e/xae/xb8/xcf - /x8e/xae/xb8/xd0 - /x8e/xae/xb8/xd1 - /x8e/xae/xb8/xd2 - /x8e/xae/xb8/xd4 - /x8e/xae/xb8/xd5 - /x8e/xae/xb8/xd7 - /x8e/xae/xb8/xd8 - /x8e/xae/xb8/xdb - /x8e/xae/xb8/xdd - /x8e/xae/xb8/xde - /x8e/xae/xb8/xdf - /x8e/xae/xb8/xe0 - /x8e/xae/xb8/xe1 - /x8e/xae/xb8/xe3 - /x8e/xae/xb8/xe4 - /x8e/xae/xb8/xe6 - /x8e/xae/xb8/xea - /x8e/xae/xb8/xeb - /x8e/xae/xb8/xec - /x8e/xae/xb8/xed - /x8e/xae/xb8/xee - /x8e/xae/xb8/xef - /x8e/xae/xb8/xf0 - /x8e/xae/xb8/xf1 - /x8e/xae/xb8/xf2 - /x8e/xae/xb8/xf3 - /x8e/xae/xb8/xf4 - /x8e/xae/xb8/xf5 - /x8e/xae/xb8/xf6 - /x8e/xae/xb8/xf7 - /x8e/xae/xb8/xf9 - /x8e/xae/xb8/xfa - /x8e/xae/xb8/xfb - /x8e/xae/xb8/xfe - /x8e/xae/xb9/xa2 - /x8e/xae/xb9/xa3 - /x8e/xae/xb9/xa5 - /x8e/xae/xb9/xa9 - /x8e/xae/xb9/xaa - /x8e/xae/xb9/xac - /x8e/xae/xb9/xad - /x8e/xae/xb9/xae - /x8e/xae/xb9/xb0 - /x8e/xae/xb9/xb1 - /x8e/xae/xb9/xb2 - /x8e/xae/xb9/xb3 - /x8e/xae/xb9/xb5 - /x8e/xae/xb9/xb7 - /x8e/xae/xb9/xb8 - /x8e/xae/xb9/xb9 - /x8e/xae/xb9/xba - /x8e/xae/xb9/xbd - /x8e/xae/xb9/xbe - /x8e/xae/xb9/xbf - /x8e/xae/xb9/xc0 - /x8e/xae/xb9/xc1 - /x8e/xae/xb9/xc7 - /x8e/xae/xb9/xca - /x8e/xae/xb9/xcb - /x8e/xae/xb9/xcc - /x8e/xae/xb9/xce - /x8e/xae/xb9/xcf - /x8e/xae/xb9/xd1 - /x8e/xae/xb9/xd2 - /x8e/xae/xb9/xd4 - /x8e/xae/xb9/xd5 - /x8e/xae/xb9/xd6 - /x8e/xae/xb9/xd7 - /x8e/xae/xb9/xd8 - /x8e/xae/xb9/xd9 - /x8e/xae/xb9/xdc - /x8e/xae/xb9/xde - /x8e/xae/xb9/xe1 - /x8e/xae/xb9/xe5 - /x8e/xae/xb9/xe7 - /x8e/xae/xb9/xe8 - /x8e/xae/xb9/xea - /x8e/xae/xb9/xeb - /x8e/xae/xb9/xec - /x8e/xae/xb9/xee - /x8e/xae/xb9/xef - /x8e/xae/xb9/xf0 - /x8e/xae/xb9/xf1 - /x8e/xae/xb9/xf2 - /x8e/xae/xb9/xf5 - /x8e/xae/xb9/xf6 - /x8e/xae/xb9/xf9 - /x8e/xae/xb9/xfa - /x8e/xae/xb9/xfd - /x8e/xae/xb9/xfe - /x8e/xae/xba/xa1 - /x8e/xae/xba/xa3 - /x8e/xae/xba/xa7 - /x8e/xae/xba/xa8 - /x8e/xae/xba/xa9 - /x8e/xae/xba/xaa - /x8e/xae/xba/xab - /x8e/xae/xba/xae - /x8e/xae/xba/xaf - /x8e/xae/xba/xb1 - /x8e/xae/xba/xb3 - /x8e/xae/xba/xb4 - /x8e/xae/xba/xb6 - /x8e/xae/xba/xb8 - /x8e/xae/xba/xbb - /x8e/xae/xba/xbc - /x8e/xae/xba/xc0 - /x8e/xae/xba/xc2 - /x8e/xae/xba/xc3 - /x8e/xae/xba/xc4 - /x8e/xae/xba/xc5 - /x8e/xae/xba/xc7 - /x8e/xae/xba/xc9 - /x8e/xae/xba/xca - /x8e/xae/xba/xcb - /x8e/xae/xba/xcc - /x8e/xae/xba/xce - /x8e/xae/xba/xd0 - /x8e/xae/xba/xd2 - /x8e/xae/xba/xd3 - /x8e/xae/xba/xd4 - /x8e/xae/xba/xd6 - /x8e/xae/xba/xd7 - /x8e/xae/xba/xd8 - /x8e/xae/xba/xd9 - /x8e/xae/xba/xda - /x8e/xae/xba/xdb - /x8e/xae/xba/xdc - /x8e/xae/xba/xde - /x8e/xae/xba/xe0 - /x8e/xae/xba/xe1 - /x8e/xae/xba/xe2 - /x8e/xae/xba/xe3 - /x8e/xae/xba/xe6 - /x8e/xae/xba/xeb - /x8e/xae/xba/xf2 - /x8e/xae/xba/xf3 - /x8e/xae/xba/xf5 - /x8e/xae/xba/xf7 - /x8e/xae/xba/xf8 - /x8e/xae/xba/xf9 - /x8e/xae/xba/xfa - /x8e/xae/xba/xfb - /x8e/xae/xba/xfc - /x8e/xae/xba/xfe - /x8e/xae/xbb/xa4 - /x8e/xae/xbb/xa5 - /x8e/xae/xbb/xa6 - /x8e/xae/xbb/xa7 - /x8e/xae/xbb/xa8 - /x8e/xae/xbb/xaa - /x8e/xae/xbb/xab - /x8e/xae/xbb/xad - /x8e/xae/xbb/xae - /x8e/xae/xbb/xb1 - /x8e/xae/xbb/xb3 - /x8e/xae/xbb/xb4 - /x8e/xae/xbb/xb6 - /x8e/xae/xbb/xb7 - /x8e/xae/xbb/xba - /x8e/xae/xbb/xbb - /x8e/xae/xbb/xbd - /x8e/xae/xbb/xbe - /x8e/xae/xbb/xbf - /x8e/xae/xbb/xc0 - /x8e/xae/xbb/xc2 - /x8e/xae/xbb/xc4 - /x8e/xae/xbb/xc5 - /x8e/xae/xbb/xc7 - /x8e/xae/xbb/xcb - /x8e/xae/xbb/xcd - /x8e/xae/xbb/xcf - /x8e/xae/xbb/xd0 - /x8e/xae/xbb/xd1 - /x8e/xae/xbb/xd4 - /x8e/xae/xbb/xd5 - /x8e/xae/xbb/xd6 - /x8e/xae/xbb/xd8 - /x8e/xae/xbb/xd9 - /x8e/xae/xbb/xda - /x8e/xae/xbb/xdd - /x8e/xae/xbb/xde - /x8e/xae/xbb/xe1 - /x8e/xae/xbb/xe2 - /x8e/xae/xbb/xe3 - /x8e/xae/xbb/xe4 - /x8e/xae/xbb/xe6 - /x8e/xae/xbb/xe7 - /x8e/xae/xbb/xe8 - /x8e/xae/xbb/xed - /x8e/xae/xbb/xef - /x8e/xae/xbb/xf0 - /x8e/xae/xbb/xf1 - /x8e/xae/xbb/xf2 - /x8e/xae/xbb/xf3 - /x8e/xae/xbb/xf4 - /x8e/xae/xbb/xf5 - /x8e/xae/xbb/xf6 - /x8e/xae/xbb/xf9 - /x8e/xae/xbb/xfc - /x8e/xae/xbb/xfd - /x8e/xae/xbb/xfe - /x8e/xae/xbc/xa3 - /x8e/xae/xbc/xa4 - /x8e/xae/xbc/xa5 - /x8e/xae/xbc/xa6 - /x8e/xae/xbc/xa9 - /x8e/xae/xbc/xaa - /x8e/xae/xbc/xaf - /x8e/xae/xbc/xb1 - /x8e/xae/xbc/xb2 - /x8e/xae/xbc/xb3 - /x8e/xae/xbc/xb4 - /x8e/xae/xbc/xb7 - /x8e/xae/xbc/xb8 - /x8e/xae/xbc/xb9 - /x8e/xae/xbc/xbb - /x8e/xae/xbc/xbc - /x8e/xae/xbc/xbd - /x8e/xae/xbc/xbe - /x8e/xae/xbc/xc0 - /x8e/xae/xbc/xc1 - /x8e/xae/xbc/xc2 - /x8e/xae/xbc/xc4 - /x8e/xae/xbc/xc5 - /x8e/xae/xbc/xc7 - /x8e/xae/xbc/xc9 - /x8e/xae/xbc/xcb - /x8e/xae/xbc/xcd - /x8e/xae/xbc/xce - /x8e/xae/xbc/xd0 - /x8e/xae/xbc/xd1 - /x8e/xae/xbc/xd2 - /x8e/xae/xbc/xd4 - /x8e/xae/xbc/xd6 - /x8e/xae/xbc/xd8 - /x8e/xae/xbc/xda - /x8e/xae/xbc/xdb - /x8e/xae/xbc/xdc - /x8e/xae/xbc/xdd - /x8e/xae/xbc/xe0 - /x8e/xae/xbc/xe2 - /x8e/xae/xbc/xe3 - /x8e/xae/xbc/xe4 - /x8e/xae/xbc/xe6 - /x8e/xae/xbc/xe8 - /x8e/xae/xbc/xe9 - /x8e/xae/xbc/xeb - /x8e/xae/xbc/xec - /x8e/xae/xbc/xed - /x8e/xae/xbc/xee - /x8e/xae/xbc/xef - /x8e/xae/xbc/xf1 - /x8e/xae/xbc/xf2 - /x8e/xae/xbc/xf3 - /x8e/xae/xbc/xf4 - /x8e/xae/xbc/xf7 - /x8e/xae/xbc/xf9 - /x8e/xae/xbc/xfa - /x8e/xae/xbc/xfb - /x8e/xae/xbc/xfc - /x8e/xae/xbc/xfd - /x8e/xae/xbd/xa1 - /x8e/xae/xbd/xa2 - /x8e/xae/xbd/xa3 - /x8e/xae/xbd/xa4 - /x8e/xae/xbd/xa5 - /x8e/xae/xbd/xa6 - /x8e/xae/xbd/xa7 - /x8e/xae/xbd/xa8 - /x8e/xae/xbd/xa9 - /x8e/xae/xbd/xaa - /x8e/xae/xbd/xab - /x8e/xae/xbd/xad - /x8e/xae/xbd/xae - /x8e/xae/xbd/xaf - /x8e/xae/xbd/xb2 - /x8e/xae/xbd/xb3 - /x8e/xae/xbd/xb5 - /x8e/xae/xbd/xb6 - /x8e/xae/xbd/xb7 - /x8e/xae/xbd/xb8 - /x8e/xae/xbd/xb9 - /x8e/xae/xbd/xba - /x8e/xae/xbd/xbb - /x8e/xae/xbd/xbc - /x8e/xae/xbd/xbd - /x8e/xae/xbd/xbe - /x8e/xae/xbd/xc2 - /x8e/xae/xbd/xc3 - /x8e/xae/xbd/xc4 - /x8e/xae/xbd/xc5 - /x8e/xae/xbd/xc7 - /x8e/xae/xbd/xcc - /x8e/xae/xbd/xcd - /x8e/xae/xbd/xcf - /x8e/xae/xbd/xd1 - /x8e/xae/xbd/xd2 - /x8e/xae/xbd/xd3 - /x8e/xae/xbd/xd6 - /x8e/xae/xbd/xd7 - /x8e/xae/xbd/xd9 - /x8e/xae/xbd/xda - /x8e/xae/xbd/xdc - /x8e/xae/xbd/xdd - /x8e/xae/xbd/xde - /x8e/xae/xbd/xdf - /x8e/xae/xbd/xe2 - /x8e/xae/xbd/xe3 - /x8e/xae/xbd/xe4 - /x8e/xae/xbd/xe5 - /x8e/xae/xbd/xe6 - /x8e/xae/xbd/xe8 - /x8e/xae/xbd/xe9 - /x8e/xae/xbd/xf0 - /x8e/xae/xbd/xf1 - /x8e/xae/xbd/xf2 - /x8e/xae/xbd/xf5 - /x8e/xae/xbd/xf6 - /x8e/xae/xbd/xf7 - /x8e/xae/xbd/xf8 - /x8e/xae/xbd/xf9 - /x8e/xae/xbd/xfb - /x8e/xae/xbd/xfe - /x8e/xae/xbe/xa1 - /x8e/xae/xbe/xa2 - /x8e/xae/xbe/xa3 - /x8e/xae/xbe/xa4 - /x8e/xae/xbe/xa6 - /x8e/xae/xbe/xa8 - /x8e/xae/xbe/xa9 - /x8e/xae/xbe/xaa - /x8e/xae/xbe/xab - /x8e/xae/xbe/xac - /x8e/xae/xbe/xae - /x8e/xae/xbe/xaf - /x8e/xae/xbe/xb3 - /x8e/xae/xbe/xb4 - /x8e/xae/xbe/xb5 - /x8e/xae/xbe/xb7 - /x8e/xae/xbe/xb8 - /x8e/xae/xbe/xbb - /x8e/xae/xbe/xbc - /x8e/xae/xbe/xbd - /x8e/xae/xbe/xbe - /x8e/xae/xbe/xc0 - /x8e/xae/xbe/xc1 - /x8e/xae/xbe/xc2 - /x8e/xae/xbe/xc3 - /x8e/xae/xbe/xc4 - /x8e/xae/xbe/xc5 - /x8e/xae/xbe/xc7 - /x8e/xae/xbe/xc8 - /x8e/xae/xbe/xc9 - /x8e/xae/xbe/xcb - /x8e/xae/xbe/xcd - /x8e/xae/xbe/xce - /x8e/xae/xbe/xcf - /x8e/xae/xbe/xd0 - /x8e/xae/xbe/xd2 - /x8e/xae/xbe/xd6 - /x8e/xae/xbe/xd7 - /x8e/xae/xbe/xd8 - /x8e/xae/xbe/xd9 - /x8e/xae/xbe/xda - /x8e/xae/xbe/xdb - /x8e/xae/xbe/xdc - /x8e/xae/xbe/xdd - /x8e/xae/xbe/xde - /x8e/xae/xbe/xdf - /x8e/xae/xbe/xe1 - /x8e/xae/xbe/xe2 - /x8e/xae/xbe/xe3 - /x8e/xae/xbe/xe8 - /x8e/xae/xbe/xe9 - /x8e/xae/xbe/xea - /x8e/xae/xbe/xed - /x8e/xae/xbe/xef - /x8e/xae/xbe/xf0 - /x8e/xae/xbe/xf2 - /x8e/xae/xbe/xf4 - /x8e/xae/xbe/xf5 - /x8e/xae/xbe/xf8 - /x8e/xae/xbe/xfc - /x8e/xae/xbe/xfd - /x8e/xae/xbe/xfe - /x8e/xae/xbf/xa1 - /x8e/xae/xbf/xa2 - /x8e/xae/xbf/xa3 - /x8e/xae/xbf/xa4 - /x8e/xae/xbf/xa9 - /x8e/xae/xbf/xaa - /x8e/xae/xbf/xab - /x8e/xae/xbf/xac - /x8e/xae/xbf/xad - /x8e/xae/xbf/xaf - /x8e/xae/xbf/xb0 - /x8e/xae/xbf/xb3 - /x8e/xae/xbf/xb4 - /x8e/xae/xbf/xb7 - /x8e/xae/xbf/xb8 - /x8e/xae/xbf/xb9 - /x8e/xae/xbf/xba - /x8e/xae/xbf/xbb - /x8e/xae/xbf/xbe - /x8e/xae/xbf/xbf - /x8e/xae/xbf/xc0 - /x8e/xae/xbf/xc4 - /x8e/xae/xbf/xc5 - /x8e/xae/xbf/xc6 - /x8e/xae/xbf/xc7 - /x8e/xae/xbf/xc9 - /x8e/xae/xbf/xcb - /x8e/xae/xbf/xcc - /x8e/xae/xbf/xcd - /x8e/xae/xbf/xcf - /x8e/xae/xbf/xd0 - /x8e/xae/xbf/xd1 - /x8e/xae/xbf/xd4 - /x8e/xae/xbf/xd5 - /x8e/xae/xbf/xd6 - /x8e/xae/xbf/xd7 - /x8e/xae/xbf/xd9 - /x8e/xae/xbf/xdd - /x8e/xae/xbf/xde - /x8e/xae/xbf/xe0 - /x8e/xae/xbf/xe2 - /x8e/xae/xbf/xe3 - /x8e/xae/xbf/xe5 - /x8e/xae/xbf/xe6 - /x8e/xae/xbf/xe8 - /x8e/xae/xbf/xe9 - /x8e/xae/xbf/xec - /x8e/xae/xbf/xf0 - /x8e/xae/xbf/xf1 - /x8e/xae/xbf/xf2 - /x8e/xae/xbf/xf3 - /x8e/xae/xbf/xf5 - /x8e/xae/xbf/xfb - /x8e/xae/xbf/xfc - /x8e/xae/xbf/xfe - /x8e/xae/xc0/xa1 - /x8e/xae/xc0/xa2 - /x8e/xae/xc0/xa4 - /x8e/xae/xc0/xab - /x8e/xae/xc0/xaf - /x8e/xae/xc0/xb2 - /x8e/xae/xc0/xb3 - /x8e/xae/xc0/xb6 - /x8e/xae/xc0/xb7 - /x8e/xae/xc0/xb9 - /x8e/xae/xc0/xba - /x8e/xae/xc0/xbc - /x8e/xae/xc0/xbd - /x8e/xae/xc0/xbe - /x8e/xae/xc0/xbf - /x8e/xae/xc0/xc0 - /x8e/xae/xc0/xc1 - /x8e/xae/xc0/xc4 - /x8e/xae/xc0/xc5 - /x8e/xae/xc0/xc6 - /x8e/xae/xc0/xc7 - /x8e/xae/xc0/xc8 - /x8e/xae/xc0/xc9 - /x8e/xae/xc0/xca - /x8e/xae/xc0/xcb - /x8e/xae/xc0/xcc - /x8e/xae/xc0/xce - /x8e/xae/xc0/xd1 - /x8e/xae/xc0/xd2 - /x8e/xae/xc0/xd4 - /x8e/xae/xc0/xd6 - /x8e/xae/xc0/xd7 - /x8e/xae/xc0/xd8 - /x8e/xae/xc0/xd9 - /x8e/xae/xc0/xda - /x8e/xae/xc0/xdb - /x8e/xae/xc0/xdc - /x8e/xae/xc0/xdd - /x8e/xae/xc0/xde - /x8e/xae/xc0/xdf - /x8e/xae/xc0/xe0 - /x8e/xae/xc0/xe1 - /x8e/xae/xc0/xe4 - /x8e/xae/xc0/xe6 - /x8e/xae/xc0/xe7 - /x8e/xae/xc0/xea - /x8e/xae/xc0/xf1 - /x8e/xae/xc0/xf2 - /x8e/xae/xc0/xf3 - /x8e/xae/xc0/xf4 - /x8e/xae/xc0/xf5 - /x8e/xae/xc0/xf6 - /x8e/xae/xc0/xf8 - /x8e/xae/xc0/xf9 - /x8e/xae/xc0/xfa - /x8e/xae/xc0/xfc - /x8e/xae/xc0/xfd - /x8e/xae/xc1/xa1 - /x8e/xae/xc1/xa2 - /x8e/xae/xc1/xa3 - /x8e/xae/xc1/xa4 - /x8e/xae/xc1/xa7 - /x8e/xae/xc1/xa8 - /x8e/xae/xc1/xa9 - /x8e/xae/xc1/xaa - /x8e/xae/xc1/xab - /x8e/xae/xc1/xac - /x8e/xae/xc1/xae - /x8e/xae/xc1/xb2 - /x8e/xae/xc1/xb3 - /x8e/xae/xc1/xb4 - /x8e/xae/xc1/xb6 - /x8e/xae/xc1/xb8 - /x8e/xae/xc1/xba - /x8e/xae/xc1/xbd - /x8e/xae/xc1/xbe - /x8e/xae/xc1/xc2 - /x8e/xae/xc1/xc4 - /x8e/xae/xc1/xc5 - /x8e/xae/xc1/xc8 - /x8e/xae/xc1/xc9 - /x8e/xae/xc1/xcb - /x8e/xae/xc1/xcd - /x8e/xae/xc1/xce - /x8e/xae/xc1/xd0 - /x8e/xae/xc1/xd1 - /x8e/xae/xc1/xd6 - /x8e/xae/xc1/xd9 - /x8e/xae/xc1/xdb - /x8e/xae/xc1/xdd - /x8e/xae/xc1/xe5 - /x8e/xae/xc1/xe8 - /x8e/xae/xc1/xea - /x8e/xae/xc1/xeb - /x8e/xae/xc1/xed - /x8e/xae/xc1/xef - /x8e/xae/xc1/xf2 - /x8e/xae/xc1/xf3 - /x8e/xae/xc1/xf4 - /x8e/xae/xc1/xf5 - /x8e/xae/xc1/xf6 - /x8e/xae/xc1/xf7 - /x8e/xae/xc1/xf8 - /x8e/xae/xc1/xf9 - /x8e/xae/xc1/xfb - /x8e/xae/xc1/xfc - /x8e/xae/xc1/xfd - /x8e/xae/xc1/xfe - /x8e/xae/xc2/xa1 - /x8e/xae/xc2/xa2 - /x8e/xae/xc2/xa6 - /x8e/xae/xc2/xa8 - /x8e/xae/xc2/xa9 - /x8e/xae/xc2/xaa - /x8e/xae/xc2/xad - /x8e/xae/xc2/xae - /x8e/xae/xc2/xb0 - /x8e/xae/xc2/xb1 - /x8e/xae/xc2/xb3 - /x8e/xae/xc2/xb6 - /x8e/xae/xc2/xb9 - /x8e/xae/xc2/xba - /x8e/xae/xc2/xbb - /x8e/xae/xc2/xbd - /x8e/xae/xc2/xbe - /x8e/xae/xc2/xbf - /x8e/xae/xc2/xc0 - /x8e/xae/xc2/xc4 - /x8e/xae/xc2/xc5 - /x8e/xae/xc2/xc6 - /x8e/xae/xc2/xc7 - /x8e/xae/xc2/xc9 - /x8e/xae/xc2/xcc - /x8e/xae/xc2/xce - /x8e/xae/xc2/xcf - /x8e/xae/xc2/xd1 - /x8e/xae/xc2/xd2 - /x8e/xae/xc2/xd3 - /x8e/xae/xc2/xd7 - /x8e/xae/xc2/xd8 - /x8e/xae/xc2/xd9 - /x8e/xae/xc2/xdb - /x8e/xae/xc2/xdc - /x8e/xae/xc2/xdd - /x8e/xae/xc2/xdf - /x8e/xae/xc2/xe1 - /x8e/xae/xc2/xe2 - /x8e/xae/xc2/xe4 - /x8e/xae/xc2/xe6 - /x8e/xae/xc2/xe7 - /x8e/xae/xc2/xe8 - /x8e/xae/xc2/xea - /x8e/xae/xc2/xeb - /x8e/xae/xc2/xed - /x8e/xae/xc2/xee - /x8e/xae/xc2/xef - /x8e/xae/xc2/xf0 - /x8e/xae/xc2/xf1 - /x8e/xae/xc2/xf3 - /x8e/xae/xc2/xf4 - /x8e/xae/xc2/xf5 - /x8e/xae/xc2/xf7 - /x8e/xae/xc2/xf8 - /x8e/xae/xc2/xfb - /x8e/xae/xc2/xfc - /x8e/xae/xc2/xfd - /x8e/xae/xc2/xfe - /x8e/xae/xc3/xa1 - /x8e/xae/xc3/xa5 - /x8e/xae/xc3/xa6 - /x8e/xae/xc3/xa7 - /x8e/xae/xc3/xa8 - /x8e/xae/xc3/xa9 - /x8e/xae/xc3/xaa - /x8e/xae/xc3/xab - /x8e/xae/xc3/xad - /x8e/xae/xc3/xae - /x8e/xae/xc3/xb0 - /x8e/xae/xc3/xb1 - /x8e/xae/xc3/xb4 - /x8e/xae/xc3/xb5 - /x8e/xae/xc3/xb6 - /x8e/xae/xc3/xb7 - /x8e/xae/xc3/xb8 - /x8e/xae/xc3/xb9 - /x8e/xae/xc3/xbd - /x8e/xae/xc3/xc1 - /x8e/xae/xc3/xc4 - /x8e/xae/xc3/xc6 - /x8e/xae/xc3/xc7 - /x8e/xae/xc3/xc9 - /x8e/xae/xc3/xca - /x8e/xae/xc3/xcc - /x8e/xae/xc3/xcd - /x8e/xae/xc3/xcf - /x8e/xae/xc3/xd1 - /x8e/xae/xc3/xd4 - /x8e/xae/xc3/xd5 - /x8e/xae/xc3/xd8 - /x8e/xae/xc3/xdc - /x8e/xae/xc3/xde - /x8e/xae/xc3/xe0 - /x8e/xae/xc3/xe2 - /x8e/xae/xc3/xe3 - /x8e/xae/xc3/xe4 - /x8e/xae/xc3/xe6 - /x8e/xae/xc3/xe7 - /x8e/xae/xc3/xe8 - /x8e/xae/xc3/xe9 - /x8e/xae/xc3/xea - /x8e/xae/xc3/xee - /x8e/xae/xc3/xf2 - /x8e/xae/xc3/xf3 - /x8e/xae/xc3/xf5 - /x8e/xae/xc3/xf6 - /x8e/xae/xc3/xf7 - /x8e/xae/xc3/xfb - /x8e/xae/xc3/xfc - /x8e/xae/xc3/xfe - /x8e/xae/xc4/xa2 - /x8e/xae/xc4/xa3 - /x8e/xae/xc4/xa6 - /x8e/xae/xc4/xa7 - /x8e/xae/xc4/xa8 - /x8e/xae/xc4/xaa - /x8e/xae/xc4/xac - /x8e/xae/xc4/xad - /x8e/xae/xc4/xae - /x8e/xae/xc4/xaf - /x8e/xae/xc4/xb0 - /x8e/xae/xc4/xb1 - /x8e/xae/xc4/xb2 - /x8e/xae/xc4/xb3 - /x8e/xae/xc4/xb5 - /x8e/xae/xc4/xb6 - /x8e/xae/xc4/xb8 - /x8e/xae/xc4/xb9 - /x8e/xae/xc4/xba - /x8e/xae/xc4/xbb - /x8e/xae/xc4/xbc - /x8e/xae/xc4/xbe - /x8e/xae/xc4/xbf - /x8e/xae/xc4/xc0 - /x8e/xae/xc4/xc4 - /x8e/xae/xc4/xc5 - /x8e/xae/xc4/xc6 - /x8e/xae/xc4/xc8 - /x8e/xae/xc4/xc9 - /x8e/xae/xc4/xcd - /x8e/xae/xc4/xce - /x8e/xae/xc4/xcf - /x8e/xae/xc4/xd4 - /x8e/xae/xc4/xd5 - /x8e/xae/xc4/xd6 - /x8e/xae/xc4/xd8 - /x8e/xae/xc4/xd9 - /x8e/xae/xc4/xdb - /x8e/xae/xc4/xdc - /x8e/xae/xc4/xdd - /x8e/xae/xc4/xe0 - /x8e/xae/xc4/xe1 - /x8e/xae/xc4/xe3 - /x8e/xae/xc4/xe4 - /x8e/xae/xc4/xe5 - /x8e/xae/xc4/xe7 - /x8e/xae/xc4/xe9 - /x8e/xae/xc4/xeb - /x8e/xae/xc4/xf3 - /x8e/xae/xc4/xf6 - /x8e/xae/xc4/xf7 - /x8e/xae/xc4/xf8 - /x8e/xae/xc4/xf9 - /x8e/xae/xc4/xfa - /x8e/xae/xc4/xfb - /x8e/xae/xc4/xfc - /x8e/xae/xc4/xfd - /x8e/xae/xc4/xfe - /x8e/xae/xc5/xa3 - /x8e/xae/xc5/xa4 - /x8e/xae/xc5/xa5 - /x8e/xae/xc5/xa7 - /x8e/xae/xc5/xa8 - /x8e/xae/xc5/xa9 - /x8e/xae/xc5/xaa - /x8e/xae/xc5/xab - /x8e/xae/xc5/xad - /x8e/xae/xc5/xae - /x8e/xae/xc5/xaf - /x8e/xae/xc5/xb0 - /x8e/xae/xc5/xb1 - /x8e/xae/xc5/xb2 - /x8e/xae/xc5/xb3 - /x8e/xae/xc5/xb4 - /x8e/xae/xc5/xb5 - /x8e/xae/xc5/xb6 - /x8e/xae/xc5/xb7 - /x8e/xae/xc5/xb8 - /x8e/xae/xc5/xb9 - /x8e/xae/xc5/xba - /x8e/xae/xc5/xbc - /x8e/xae/xc5/xc0 - /x8e/xae/xc5/xc2 - /x8e/xae/xc5/xc6 - /x8e/xae/xc5/xc7 - /x8e/xae/xc5/xc9 - /x8e/xae/xc5/xcb - /x8e/xae/xc5/xcf - /x8e/xae/xc5/xd0 - /x8e/xae/xc5/xd2 - /x8e/xae/xc5/xd4 - /x8e/xae/xc5/xd7 - /x8e/xae/xc5/xd8 - /x8e/xae/xc5/xd9 - /x8e/xae/xc5/xdb - /x8e/xae/xc5/xdc - /x8e/xae/xc5/xdf - /x8e/xae/xc5/xe1 - /x8e/xae/xc5/xe2 - /x8e/xae/xc5/xe3 - /x8e/xae/xc5/xe4 - /x8e/xae/xc5/xe6 - /x8e/xae/xc5/xe7 - /x8e/xae/xc5/xe8 - /x8e/xae/xc5/xe9 - /x8e/xae/xc5/xea - /x8e/xae/xc5/xeb - /x8e/xae/xc5/xec - /x8e/xae/xc5/xed - /x8e/xae/xc5/xee - /x8e/xae/xc5/xf0 - /x8e/xae/xc5/xf1 - /x8e/xae/xc5/xf4 - /x8e/xae/xc5/xf5 - /x8e/xae/xc5/xf6 - /x8e/xae/xc5/xfa - /x8e/xae/xc5/xfe - /x8e/xae/xc6/xa1 - /x8e/xae/xc6/xa3 - /x8e/xae/xc6/xa5 - /x8e/xae/xc6/xa6 - /x8e/xae/xc6/xa8 - /x8e/xae/xc6/xa9 - /x8e/xae/xc6/xaa - /x8e/xae/xc6/xac - /x8e/xae/xc6/xae - /x8e/xae/xc6/xb0 - /x8e/xae/xc6/xb1 - /x8e/xae/xc6/xb3 - /x8e/xae/xc6/xb4 - /x8e/xae/xc6/xb5 - /x8e/xae/xc6/xb6 - /x8e/xae/xc6/xb7 - /x8e/xae/xc6/xb8 - /x8e/xae/xc6/xba - /x8e/xae/xc6/xbc - /x8e/xae/xc6/xbd - /x8e/xae/xc6/xbe - /x8e/xae/xc6/xbf - /x8e/xae/xc6/xc0 - /x8e/xae/xc6/xc1 - /x8e/xae/xc6/xc2 - /x8e/xae/xc6/xc3 - /x8e/xae/xc6/xc4 - /x8e/xae/xc6/xc5 - /x8e/xae/xc6/xc6 - /x8e/xae/xc6/xc8 - /x8e/xae/xc6/xca - /x8e/xae/xc6/xcc - /x8e/xae/xc6/xcf - /x8e/xae/xc6/xd0 - /x8e/xae/xc6/xd3 - /x8e/xae/xc6/xd4 - /x8e/xae/xc6/xd6 - /x8e/xae/xc6/xd9 - /x8e/xae/xc6/xda - /x8e/xae/xc6/xdc - /x8e/xae/xc6/xdd - /x8e/xae/xc6/xe0 - /x8e/xae/xc6/xe1 - /x8e/xae/xc6/xe3 - /x8e/xae/xc6/xe4 - /x8e/xae/xc6/xe8 - /x8e/xae/xc6/xea - /x8e/xae/xc6/xeb - /x8e/xae/xc6/xec - /x8e/xae/xc6/xed - /x8e/xae/xc6/xee - /x8e/xae/xc6/xef - /x8e/xae/xc6/xf1 - /x8e/xae/xc6/xf2 - /x8e/xae/xc6/xf3 - /x8e/xae/xc6/xf4 - /x8e/xae/xc6/xf5 - /x8e/xae/xc6/xf6 - /x8e/xae/xc6/xf8 - /x8e/xae/xc6/xfa - /x8e/xae/xc6/xfb - /x8e/xae/xc6/xfe - /x8e/xae/xc7/xa1 - /x8e/xae/xc7/xa2 - /x8e/xae/xc7/xa3 - /x8e/xae/xc7/xa4 - /x8e/xae/xc7/xa5 - /x8e/xae/xc7/xa6 - /x8e/xae/xc7/xa8 - /x8e/xae/xc7/xa9 - /x8e/xae/xc7/xaa - /x8e/xae/xc7/xb0 - /x8e/xae/xc7/xb3 - /x8e/xae/xc7/xb4 - /x8e/xae/xc7/xb5 - /x8e/xae/xc7/xb7 - /x8e/xae/xc7/xb9 - /x8e/xae/xc7/xba - /x8e/xae/xc7/xbb - /x8e/xae/xc7/xbc - /x8e/xae/xc7/xbd - /x8e/xae/xc7/xbe - /x8e/xae/xc7/xc2 - /x8e/xae/xc7/xc3 - /x8e/xae/xc7/xc4 - /x8e/xae/xc7/xc5 - /x8e/xae/xc7/xc6 - /x8e/xae/xc7/xc7 - /x8e/xae/xc7/xc8 - /x8e/xae/xc7/xcc - /x8e/xae/xc7/xcd - /x8e/xae/xc7/xce - /x8e/xae/xc7/xd1 - /x8e/xae/xc7/xd3 - /x8e/xae/xc7/xd4 - /x8e/xae/xc7/xd6 - /x8e/xae/xc7/xd7 - /x8e/xae/xc7/xda - /x8e/xae/xc7/xdb - /x8e/xae/xc7/xdc - /x8e/xae/xc7/xdd - /x8e/xae/xc7/xde - /x8e/xae/xc7/xdf - /x8e/xae/xc7/xe1 - /x8e/xae/xc7/xe2 - /x8e/xae/xc7/xe3 - /x8e/xae/xc7/xe4 - /x8e/xae/xc7/xe5 - /x8e/xae/xc7/xe6 - /x8e/xae/xc7/xe7 - /x8e/xae/xc7/xe8 - /x8e/xae/xc7/xea - /x8e/xae/xc7/xeb - /x8e/xae/xc7/xec - /x8e/xae/xc7/xed - /x8e/xae/xc7/xee - /x8e/xae/xc7/xef - /x8e/xae/xc7/xf0 - /x8e/xae/xc7/xf2 - /x8e/xae/xc7/xf5 - /x8e/xae/xc7/xf7 - /x8e/xae/xc7/xf8 - /x8e/xae/xc7/xf9 - /x8e/xae/xc7/xfa - /x8e/xae/xc7/xfb - /x8e/xae/xc7/xfc - /x8e/xae/xc7/xfd - /x8e/xae/xc7/xfe - /x8e/xae/xc8/xa1 - /x8e/xae/xc8/xa2 - /x8e/xae/xc8/xa3 - /x8e/xae/xc8/xa5 - /x8e/xae/xc8/xa7 - /x8e/xae/xc8/xa8 - /x8e/xae/xc8/xa9 - /x8e/xae/xc8/xab - /x8e/xae/xc8/xae - /x8e/xae/xc8/xb0 - /x8e/xae/xc8/xb1 - /x8e/xae/xc8/xb3 - /x8e/xae/xc8/xb4 - /x8e/xae/xc8/xb5 - /x8e/xae/xc8/xb6 - /x8e/xae/xc8/xb8 - /x8e/xae/xc8/xb9 - /x8e/xae/xc8/xbb - /x8e/xae/xc8/xbc - /x8e/xae/xc8/xbd - /x8e/xae/xc8/xbe - /x8e/xae/xc8/xbf - /x8e/xae/xc8/xc0 - /x8e/xae/xc8/xc4 - /x8e/xae/xc8/xc5 - /x8e/xae/xc8/xc7 - /x8e/xae/xc8/xc8 - /x8e/xae/xc8/xcb - /x8e/xae/xc8/xcd - /x8e/xae/xc8/xcf - /x8e/xae/xc8/xd0 - /x8e/xae/xc8/xd2 - /x8e/xae/xc8/xd4 - /x8e/xae/xc8/xd5 - /x8e/xae/xc8/xd6 - /x8e/xae/xc8/xd7 - /x8e/xae/xc8/xd8 - /x8e/xae/xc8/xda - /x8e/xae/xc8/xdc - /x8e/xae/xc8/xdd - /x8e/xae/xc8/xde - /x8e/xae/xc8/xe0 - /x8e/xae/xc8/xe1 - /x8e/xae/xc8/xe2 - /x8e/xae/xc8/xe8 - /x8e/xae/xc8/xe9 - /x8e/xae/xc8/xeb - /x8e/xae/xc8/xed - /x8e/xae/xc8/xee - /x8e/xae/xc8/xf0 - /x8e/xae/xc8/xf1 - /x8e/xae/xc8/xf3 - /x8e/xae/xc8/xf4 - /x8e/xae/xc8/xf7 - /x8e/xae/xc8/xf8 - /x8e/xae/xc8/xf9 - /x8e/xae/xc9/xa2 - /x8e/xae/xc9/xa3 - /x8e/xae/xc9/xa5 - /x8e/xae/xc9/xa6 - /x8e/xae/xc9/xa7 - /x8e/xae/xc9/xaa - /x8e/xae/xc9/xab - /x8e/xae/xc9/xad - /x8e/xae/xc9/xae - /x8e/xae/xc9/xb2 - /x8e/xae/xc9/xb3 - /x8e/xae/xc9/xb5 - /x8e/xae/xc9/xb6 - /x8e/xae/xc9/xb8 - /x8e/xae/xc9/xb9 - /x8e/xae/xc9/xba - /x8e/xae/xc9/xbb - /x8e/xae/xc9/xbc - /x8e/xae/xc9/xbd - /x8e/xae/xc9/xbe - /x8e/xae/xc9/xbf - /x8e/xae/xc9/xc1 - /x8e/xae/xc9/xc2 - /x8e/xae/xc9/xc3 - /x8e/xae/xc9/xc4 - /x8e/xae/xc9/xc5 - /x8e/xae/xc9/xc9 - /x8e/xae/xc9/xca - /x8e/xae/xc9/xcb - /x8e/xae/xc9/xcc - /x8e/xae/xc9/xce - /x8e/xae/xc9/xcf - /x8e/xae/xc9/xd1 - /x8e/xae/xc9/xd2 - /x8e/xae/xc9/xd4 - /x8e/xae/xc9/xd6 - /x8e/xae/xc9/xd7 - /x8e/xae/xc9/xd8 - /x8e/xae/xc9/xd9 - /x8e/xae/xc9/xdc - /x8e/xae/xc9/xde - /x8e/xae/xc9/xdf - /x8e/xae/xc9/xe0 - /x8e/xae/xc9/xe2 - /x8e/xae/xc9/xe3 - /x8e/xae/xc9/xe4 - /x8e/xae/xc9/xe5 - /x8e/xae/xc9/xe6 - /x8e/xae/xc9/xe8 - /x8e/xae/xc9/xeb - /x8e/xae/xc9/xed - /x8e/xae/xc9/xf0 - /x8e/xae/xc9/xf1 - /x8e/xae/xc9/xf2 - /x8e/xae/xc9/xf3 - /x8e/xae/xc9/xf4 - /x8e/xae/xc9/xf5 - /x8e/xae/xc9/xf9 - /x8e/xae/xc9/xfa - /x8e/xae/xc9/xfb - /x8e/xae/xc9/xfc - /x8e/xae/xc9/xfd - /x8e/xae/xca/xa1 - /x8e/xae/xca/xa2 - /x8e/xae/xca/xa4 - /x8e/xae/xca/xa6 - /x8e/xae/xca/xa7 - /x8e/xae/xca/xaa - /x8e/xae/xca/xab - /x8e/xae/xca/xac - /x8e/xae/xca/xad - /x8e/xae/xca/xaf - /x8e/xae/xca/xb0 - /x8e/xae/xca/xb1 - /x8e/xae/xca/xb2 - /x8e/xae/xca/xb3 - /x8e/xae/xca/xb4 - /x8e/xae/xca/xb5 - /x8e/xae/xca/xb7 - /x8e/xae/xca/xb8 - /x8e/xae/xca/xb9 - /x8e/xae/xca/xbd - /x8e/xae/xca/xbe - /x8e/xae/xca/xc4 - /x8e/xae/xca/xc5 - /x8e/xae/xca/xc6 - /x8e/xae/xca/xc7 - /x8e/xae/xca/xc9 - /x8e/xae/xca/xcc - /x8e/xae/xca/xce - /x8e/xae/xca/xd2 - /x8e/xae/xca/xd4 - /x8e/xae/xca/xd5 - /x8e/xae/xca/xd6 - /x8e/xae/xca/xdb - /x8e/xae/xca/xdd - /x8e/xae/xca/xde - /x8e/xae/xca/xe0 - /x8e/xae/xca/xe1 - /x8e/xae/xca/xe2 - /x8e/xae/xca/xe3 - /x8e/xae/xca/xe4 - /x8e/xae/xca/xe6 - /x8e/xae/xca/xea - /x8e/xae/xca/xec - /x8e/xae/xca/xee - /x8e/xae/xca/xef - /x8e/xae/xca/xf0 - /x8e/xae/xca/xf1 - /x8e/xae/xca/xf2 - /x8e/xae/xca/xf3 - /x8e/xae/xca/xf5 - /x8e/xae/xca/xf8 - /x8e/xae/xcb/xa2 - /x8e/xae/xcb/xa7 - /x8e/xae/xcb/xa9 - /x8e/xae/xcb/xab - /x8e/xae/xcb/xac - /x8e/xae/xcb/xad - /x8e/xae/xcb/xae - /x8e/xae/xcb/xaf - /x8e/xae/xcb/xb0 - /x8e/xae/xcb/xb1 - /x8e/xae/xcb/xb2 - /x8e/xae/xcb/xb3 - /x8e/xae/xcb/xb4 - /x8e/xae/xcb/xb5 - /x8e/xae/xcb/xb7 - /x8e/xae/xcb/xb8 - /x8e/xae/xcb/xb9 - /x8e/xae/xcb/xbb - /x8e/xae/xcb/xbc - /x8e/xae/xcb/xbd - /x8e/xae/xcb/xbe - /x8e/xae/xcb/xbf - /x8e/xae/xcb/xc0 - /x8e/xae/xcb/xc1 - /x8e/xae/xcb/xc3 - /x8e/xae/xcb/xc4 - /x8e/xae/xcb/xc5 - /x8e/xae/xcb/xc6 - /x8e/xae/xcb/xc7 - /x8e/xae/xcb/xc9 - /x8e/xae/xcb/xcb - /x8e/xae/xcb/xcc - /x8e/xae/xcb/xcd - /x8e/xae/xcb/xcf - /x8e/xae/xcb/xd0 - /x8e/xae/xcb/xd1 - /x8e/xae/xcb/xd3 - /x8e/xae/xcb/xd4 - /x8e/xae/xcb/xd6 - /x8e/xae/xcb/xd8 - /x8e/xae/xcb/xda - /x8e/xae/xcb/xdb - /x8e/xae/xcb/xdc - /x8e/xae/xcb/xdd - /x8e/xae/xcb/xde - /x8e/xae/xcb/xdf - /x8e/xae/xcb/xe3 - /x8e/xae/xcb/xe5 - /x8e/xae/xcb/xe6 - /x8e/xae/xcb/xe7 - /x8e/xae/xcb/xe8 - /x8e/xae/xcb/xe9 - /x8e/xae/xcb/xea - /x8e/xae/xcb/xeb - /x8e/xae/xcb/xec - /x8e/xae/xcb/xed - /x8e/xae/xcb/xf0 - /x8e/xae/xcb/xf2 - /x8e/xae/xcb/xf3 - /x8e/xae/xcb/xf4 - /x8e/xae/xcb/xf5 - /x8e/xae/xcb/xf6 - /x8e/xae/xcb/xf7 - /x8e/xae/xcb/xf9 - /x8e/xae/xcb/xfa - /x8e/xae/xcb/xfc - /x8e/xae/xcb/xfe - /x8e/xae/xcc/xa1 - /x8e/xae/xcc/xa3 - /x8e/xae/xcc/xa4 - /x8e/xae/xcc/xa5 - /x8e/xae/xcc/xa8 - /x8e/xae/xcc/xa9 - /x8e/xae/xcc/xac - /x8e/xae/xcc/xad - /x8e/xae/xcc/xae - /x8e/xae/xcc/xaf - /x8e/xae/xcc/xb0 - /x8e/xae/xcc/xb1 - /x8e/xae/xcc/xb2 - /x8e/xae/xcc/xb4 - /x8e/xae/xcc/xb5 - /x8e/xae/xcc/xb7 - /x8e/xae/xcc/xb8 - /x8e/xae/xcc/xb9 - /x8e/xae/xcc/xba - /x8e/xae/xcc/xbb - /x8e/xae/xcc/xbd - /x8e/xae/xcc/xbe - /x8e/xae/xcc/xbf - /x8e/xae/xcc/xc0 - /x8e/xae/xcc/xc1 - /x8e/xae/xcc/xc3 - /x8e/xae/xcc/xc4 - /x8e/xae/xcc/xc6 - /x8e/xae/xcc/xc7 - /x8e/xae/xcc/xc9 - /x8e/xae/xcc/xca - /x8e/xae/xcc/xcd - /x8e/xae/xcc/xcf - /x8e/xae/xcc/xd0 - /x8e/xae/xcc/xd1 - /x8e/xae/xcc/xd2 - /x8e/xae/xcc/xd4 - /x8e/xae/xcc/xd6 - /x8e/xae/xcc/xd7 - /x8e/xae/xcc/xd9 - /x8e/xae/xcc/xdb - /x8e/xae/xcc/xde - /x8e/xae/xcc/xdf - /x8e/xae/xcc/xe0 - /x8e/xae/xcc/xe1 - /x8e/xae/xcc/xe2 - /x8e/xae/xcc/xe4 - /x8e/xae/xcc/xe5 - /x8e/xae/xcc/xe6 - /x8e/xae/xcc/xe7 - /x8e/xae/xcc/xea - /x8e/xae/xcc/xeb - /x8e/xae/xcc/xec - /x8e/xae/xcc/xf1 - /x8e/xae/xcc/xf3 - /x8e/xae/xcc/xf4 - /x8e/xae/xcc/xf5 - /x8e/xae/xcc/xf7 - /x8e/xae/xcc/xf8 - /x8e/xae/xcc/xf9 - /x8e/xae/xcc/xfa - /x8e/xae/xcc/xfb - /x8e/xae/xcc/xfd - /x8e/xae/xcc/xfe - /x8e/xae/xcd/xa2 - /x8e/xae/xcd/xa4 - /x8e/xae/xcd/xa5 - /x8e/xae/xcd/xa8 - /x8e/xae/xcd/xa9 - /x8e/xae/xcd/xaa - /x8e/xae/xcd/xac - /x8e/xae/xcd/xad - /x8e/xae/xcd/xae - /x8e/xae/xcd/xaf - /x8e/xae/xcd/xb0 - /x8e/xae/xcd/xb1 - /x8e/xae/xcd/xb5 - /x8e/xae/xcd/xb6 - /x8e/xae/xcd/xb9 - /x8e/xae/xcd/xba - /x8e/xae/xcd/xbb - /x8e/xae/xcd/xbd - /x8e/xae/xcd/xc4 - /x8e/xae/xcd/xc6 - /x8e/xae/xcd/xc8 - /x8e/xae/xcd/xc9 - /x8e/xae/xcd/xca - /x8e/xae/xcd/xcb - /x8e/xae/xcd/xcc - /x8e/xae/xcd/xcd - /x8e/xae/xcd/xcf - /x8e/xae/xcd/xd0 - /x8e/xae/xcd/xd1 - /x8e/xae/xcd/xd3 - /x8e/xae/xcd/xd5 - /x8e/xae/xcd/xd6 - /x8e/xae/xcd/xd7 - /x8e/xae/xcd/xda - /x8e/xae/xcd/xdb - /x8e/xae/xcd/xdc - /x8e/xae/xcd/xdd - /x8e/xae/xcd/xe0 - /x8e/xae/xcd/xe3 - /x8e/xae/xcd/xe5 - /x8e/xae/xcd/xed - /x8e/xae/xcd/xee - /x8e/xae/xcd/xef - /x8e/xae/xcd/xf0 - /x8e/xae/xcd/xf1 - /x8e/xae/xcd/xf2 - /x8e/xae/xcd/xf3 - /x8e/xae/xcd/xf5 - /x8e/xae/xcd/xf7 - /x8e/xae/xcd/xf8 - /x8e/xae/xcd/xfc - /x8e/xae/xcd/xfd - /x8e/xae/xcd/xfe - /x8e/xae/xce/xa2 - /x8e/xae/xce/xa4 - /x8e/xae/xce/xa5 - /x8e/xae/xce/xa7 - /x8e/xae/xce/xa8 - /x8e/xae/xce/xa9 - /x8e/xae/xce/xab - /x8e/xae/xce/xac - /x8e/xae/xce/xae - /x8e/xae/xce/xaf - /x8e/xae/xce/xb0 - /x8e/xae/xce/xb1 - /x8e/xae/xce/xb2 - /x8e/xae/xce/xb4 - /x8e/xae/xce/xb5 - /x8e/xae/xce/xb6 - /x8e/xae/xce/xb7 - /x8e/xae/xce/xb8 - /x8e/xae/xce/xb9 - /x8e/xae/xce/xba - /x8e/xae/xce/xbb - /x8e/xae/xce/xbc - /x8e/xae/xce/xbd - /x8e/xae/xce/xc0 - /x8e/xae/xce/xc2 - /x8e/xae/xce/xc4 - /x8e/xae/xce/xc6 - /x8e/xae/xce/xcb - /x8e/xae/xce/xcc - /x8e/xae/xce/xcd - /x8e/xae/xce/xce - /x8e/xae/xce/xcf - /x8e/xae/xce/xd2 - /x8e/xae/xce/xd4 - /x8e/xae/xce/xd9 - /x8e/xae/xce/xdd - /x8e/xae/xce/xdf - /x8e/xae/xce/xe0 - /x8e/xae/xce/xe1 - /x8e/xae/xce/xe2 - /x8e/xae/xce/xe4 - /x8e/xae/xce/xe5 - /x8e/xae/xce/xe6 - /x8e/xae/xce/xe7 - /x8e/xae/xce/xe9 - /x8e/xae/xce/xea - /x8e/xae/xce/xec - /x8e/xae/xce/xee - /x8e/xae/xce/xef - /x8e/xae/xce/xf0 - /x8e/xae/xce/xf2 - /x8e/xae/xce/xf3 - /x8e/xae/xce/xf4 - /x8e/xae/xce/xf5 - /x8e/xae/xce/xf6 - /x8e/xae/xce/xfa - /x8e/xae/xce/xfd - /x8e/xae/xce/xfe - /x8e/xae/xcf/xa2 - /x8e/xae/xcf/xa3 - /x8e/xae/xcf/xa5 - /x8e/xae/xcf/xa6 - /x8e/xae/xcf/xab - /x8e/xae/xcf/xac - /x8e/xae/xcf/xaf - /x8e/xae/xcf/xb0 - /x8e/xae/xcf/xb1 - /x8e/xae/xcf/xb2 - /x8e/xae/xcf/xb3 - /x8e/xae/xcf/xb4 - /x8e/xae/xcf/xb5 - /x8e/xae/xcf/xb6 - /x8e/xae/xcf/xb7 - /x8e/xae/xcf/xb9 - /x8e/xae/xcf/xbb - /x8e/xae/xcf/xbc - /x8e/xae/xcf/xbf - /x8e/xae/xcf/xc0 - /x8e/xae/xcf/xc1 - /x8e/xae/xcf/xc2 - /x8e/xae/xcf/xc3 - /x8e/xae/xcf/xc4 - /x8e/xae/xcf/xc5 - /x8e/xae/xcf/xc8 - /x8e/xae/xcf/xc9 - /x8e/xae/xcf/xcb - /x8e/xae/xcf/xcc - /x8e/xae/xcf/xcd - /x8e/xae/xcf/xce - /x8e/xae/xcf/xd0 - /x8e/xae/xcf/xd1 - /x8e/xae/xcf/xd2 - /x8e/xae/xcf/xd3 - /x8e/xae/xcf/xd5 - /x8e/xae/xcf/xd6 - /x8e/xae/xcf/xda - /x8e/xae/xcf/xdb - /x8e/xae/xcf/xe0 - /x8e/xae/xcf/xe2 - /x8e/xae/xcf/xe3 - /x8e/xae/xcf/xe4 - /x8e/xae/xcf/xe5 - /x8e/xae/xcf/xe6 - /x8e/xae/xcf/xe7 - /x8e/xae/xcf/xe9 - /x8e/xae/xcf/xeb - /x8e/xae/xcf/xed - /x8e/xae/xcf/xee - /x8e/xae/xcf/xf2 - /x8e/xae/xcf/xf3 - /x8e/xae/xcf/xf4 - /x8e/xae/xcf/xf6 - /x8e/xae/xcf/xf7 - /x8e/xae/xcf/xf9 - /x8e/xae/xcf/xfb - /x8e/xae/xcf/xfc - /x8e/xae/xcf/xfd - /x8e/xae/xcf/xfe - /x8e/xae/xd0/xa2 - /x8e/xae/xd0/xa4 - /x8e/xae/xd0/xa5 - /x8e/xae/xd0/xa7 - /x8e/xae/xd0/xaa - /x8e/xae/xd0/xab - /x8e/xae/xd0/xac - /x8e/xae/xd0/xae - /x8e/xae/xd0/xaf - /x8e/xae/xd0/xb0 - /x8e/xae/xd0/xb1 - /x8e/xae/xd0/xb3 - /x8e/xae/xd0/xb4 - /x8e/xae/xd0/xb5 - /x8e/xae/xd0/xb6 - /x8e/xae/xd0/xb7 - /x8e/xae/xd0/xb8 - /x8e/xae/xd0/xbb - /x8e/xae/xd0/xbd - /x8e/xae/xd0/xbf - /x8e/xae/xd0/xc0 - /x8e/xae/xd0/xc8 - /x8e/xae/xd0/xc9 - /x8e/xae/xd0/xca - /x8e/xae/xd0/xcb - /x8e/xae/xd0/xcc - /x8e/xae/xd0/xcd - /x8e/xae/xd0/xce - /x8e/xae/xd0/xcf - /x8e/xae/xd0/xd0 - /x8e/xae/xd0/xd1 - /x8e/xae/xd0/xd3 - /x8e/xae/xd0/xd4 - /x8e/xae/xd0/xd6 - /x8e/xae/xd0/xd7 - /x8e/xae/xd0/xd8 - /x8e/xae/xd0/xda - /x8e/xae/xd0/xdb - /x8e/xae/xd0/xdc - /x8e/xae/xd0/xde - /x8e/xae/xd0/xe1 - /x8e/xae/xd0/xe2 - /x8e/xae/xd0/xe3 - /x8e/xae/xd0/xe4 - /x8e/xae/xd0/xe5 - /x8e/xae/xd0/xe6 - /x8e/xae/xd0/xe7 - /x8e/xae/xd0/xe8 - /x8e/xae/xd0/xea - /x8e/xae/xd0/xeb - /x8e/xae/xd0/xec - /x8e/xae/xd0/xed - /x8e/xae/xd0/xef - /x8e/xae/xd0/xf0 - /x8e/xae/xd0/xf5 - /x8e/xae/xd0/xf6 - /x8e/xae/xd0/xf7 - /x8e/xae/xd0/xf9 - /x8e/xae/xd0/xfa - /x8e/xae/xd0/xfd - /x8e/xae/xd0/xfe - /x8e/xae/xd1/xa2 - /x8e/xae/xd1/xa3 - /x8e/xae/xd1/xa4 - /x8e/xae/xd1/xa6 - /x8e/xae/xd1/xa7 - /x8e/xae/xd1/xa8 - /x8e/xae/xd1/xa9 - /x8e/xae/xd1/xab - /x8e/xae/xd1/xac - /x8e/xae/xd1/xae - /x8e/xae/xd1/xaf - /x8e/xae/xd1/xb1 - /x8e/xae/xd1/xb2 - /x8e/xae/xd1/xb8 - /x8e/xae/xd1/xba - /x8e/xae/xd1/xbb - /x8e/xae/xd1/xbc - /x8e/xae/xd1/xbe - /x8e/xae/xd1/xc0 - /x8e/xae/xd1/xc1 - /x8e/xae/xd1/xc4 - /x8e/xae/xd1/xc5 - /x8e/xae/xd1/xc6 - /x8e/xae/xd1/xcd - /x8e/xae/xd1/xd0 - /x8e/xae/xd1/xd4 - /x8e/xae/xd1/xd5 - /x8e/xae/xd1/xd6 - /x8e/xae/xd1/xd8 - /x8e/xae/xd1/xd9 - /x8e/xae/xd1/xda - /x8e/xae/xd1/xdc - /x8e/xae/xd1/xde - /x8e/xae/xd1/xe0 - /x8e/xae/xd1/xe2 - /x8e/xae/xd1/xe3 - /x8e/xae/xd1/xe6 - /x8e/xae/xd1/xe7 - /x8e/xae/xd1/xea - /x8e/xae/xd1/xeb - /x8e/xae/xd1/xec - /x8e/xae/xd1/xed - /x8e/xae/xd1/xee - /x8e/xae/xd1/xf0 - /x8e/xae/xd1/xf1 - /x8e/xae/xd1/xf2 - /x8e/xae/xd1/xf3 - /x8e/xae/xd1/xf4 - /x8e/xae/xd1/xf6 - /x8e/xae/xd1/xf9 - /x8e/xae/xd1/xfb - /x8e/xae/xd2/xa1 - /x8e/xae/xd2/xa2 - /x8e/xae/xd2/xa4 - /x8e/xae/xd2/xa6 - /x8e/xae/xd2/xa7 - /x8e/xae/xd2/xa8 - /x8e/xae/xd2/xa9 - /x8e/xae/xd2/xaa - /x8e/xae/xd2/xac - /x8e/xae/xd2/xae - /x8e/xae/xd2/xaf - /x8e/xae/xd2/xb0 - /x8e/xae/xd2/xb3 - /x8e/xae/xd2/xb4 - /x8e/xae/xd2/xb7 - /x8e/xae/xd2/xb9 - /x8e/xae/xd2/xbb - /x8e/xae/xd2/xbf - /x8e/xae/xd2/xc0 - /x8e/xae/xd2/xc3 - /x8e/xae/xd2/xc4 - /x8e/xae/xd2/xc7 - /x8e/xae/xd2/xc9 - /x8e/xae/xd2/xca - /x8e/xae/xd2/xcf - /x8e/xae/xd2/xd0 - /x8e/xae/xd2/xd2 - /x8e/xae/xd2/xd4 - /x8e/xae/xd2/xd5 - /x8e/xae/xd2/xd6 - /x8e/xae/xd2/xd8 - /x8e/xae/xd2/xd9 - /x8e/xae/xd2/xda - /x8e/xae/xd2/xdb - /x8e/xae/xd2/xdd - /x8e/xae/xd2/xde - /x8e/xae/xd2/xdf - /x8e/xae/xd2/xe2 - /x8e/xae/xd2/xe3 - /x8e/xae/xd2/xe4 - /x8e/xae/xd2/xe5 - /x8e/xae/xd2/xe6 - /x8e/xae/xd2/xe7 - /x8e/xae/xd2/xe8 - /x8e/xae/xd2/xe9 - /x8e/xae/xd2/xea - /x8e/xae/xd2/xeb - /x8e/xae/xd2/xee - /x8e/xae/xd2/xf3 - /x8e/xae/xd2/xf5 - /x8e/xae/xd2/xf7 - /x8e/xae/xd2/xfb - /x8e/xae/xd2/xfc - /x8e/xae/xd2/xfe - /x8e/xae/xd3/xa1 - /x8e/xae/xd3/xa2 - /x8e/xae/xd3/xa4 - /x8e/xae/xd3/xa5 - /x8e/xae/xd3/xa6 - /x8e/xae/xd3/xa7 - /x8e/xae/xd3/xab - /x8e/xae/xd3/xac - /x8e/xae/xd3/xad - /x8e/xae/xd3/xaf - /x8e/xae/xd3/xb1 - /x8e/xae/xd3/xb2 - /x8e/xae/xd3/xb5 - /x8e/xae/xd3/xb6 - /x8e/xae/xd3/xb7 - /x8e/xae/xd3/xb8 - /x8e/xae/xd3/xb9 - /x8e/xae/xd3/xba - /x8e/xae/xd3/xbb - /x8e/xae/xd3/xbc - /x8e/xae/xd3/xbd - /x8e/xae/xd3/xbe - /x8e/xae/xd3/xc0 - /x8e/xae/xd3/xc2 - /x8e/xae/xd3/xc4 - /x8e/xae/xd3/xc8 - /x8e/xae/xd3/xc9 - /x8e/xae/xd3/xcc - /x8e/xae/xd3/xcd - /x8e/xae/xd3/xd0 - /x8e/xae/xd3/xd1 - /x8e/xae/xd3/xd3 - /x8e/xae/xd3/xd5 - /x8e/xae/xd3/xd8 - /x8e/xae/xd3/xd9 - /x8e/xae/xd3/xda - /x8e/xae/xd3/xdb - /x8e/xae/xd3/xdc - /x8e/xae/xd3/xdd - /x8e/xae/xd3/xdf - /x8e/xae/xd3/xe1 - /x8e/xae/xd3/xe2 - /x8e/xae/xd3/xe3 - /x8e/xae/xd3/xe4 - /x8e/xae/xd3/xe5 - /x8e/xae/xd3/xe6 - /x8e/xae/xd3/xe8 - /x8e/xae/xd3/xea - /x8e/xae/xd3/xeb - /x8e/xae/xd3/xec - /x8e/xae/xd3/xf0 - /x8e/xae/xd3/xf1 - /x8e/xae/xd3/xf4 - /x8e/xae/xd3/xf5 - /x8e/xae/xd3/xf8 - /x8e/xae/xd3/xf9 - /x8e/xae/xd3/xfa - /x8e/xae/xd3/xfc - /x8e/xae/xd3/xfd - /x8e/xae/xd4/xa1 - /x8e/xae/xd4/xa3 - /x8e/xae/xd4/xa5 - /x8e/xae/xd4/xa9 - /x8e/xae/xd4/xaa - /x8e/xae/xd4/xac - /x8e/xae/xd4/xad - /x8e/xae/xd4/xb2 - /x8e/xae/xd4/xb3 - /x8e/xae/xd4/xb5 - /x8e/xae/xd4/xb6 - /x8e/xae/xd4/xb7 - /x8e/xae/xd4/xb9 - /x8e/xae/xd4/xba - /x8e/xae/xd4/xbb - /x8e/xae/xd4/xbc - /x8e/xae/xd4/xbd - /x8e/xae/xd4/xbe - /x8e/xae/xd4/xc0 - /x8e/xae/xd4/xc1 - /x8e/xae/xd4/xc2 - /x8e/xae/xd4/xc4 - /x8e/xae/xd4/xc5 - /x8e/xae/xd4/xc7 - /x8e/xae/xd4/xc8 - /x8e/xae/xd4/xc9 - /x8e/xae/xd4/xcb - /x8e/xae/xd4/xcc - /x8e/xae/xd4/xce - /x8e/xae/xd4/xcf - /x8e/xae/xd4/xd0 - /x8e/xae/xd4/xd1 - /x8e/xae/xd4/xd2 - /x8e/xae/xd4/xd3 - /x8e/xae/xd4/xd4 - /x8e/xae/xd4/xd5 - /x8e/xae/xd4/xd7 - /x8e/xae/xd4/xd9 - /x8e/xae/xd4/xdb - /x8e/xae/xd4/xdc - /x8e/xae/xd4/xdd - /x8e/xae/xd4/xde - /x8e/xae/xd4/xdf - /x8e/xae/xd4/xe1 - /x8e/xae/xd4/xe4 - /x8e/xae/xd4/xe7 - /x8e/xae/xd4/xe9 - /x8e/xae/xd4/xeb - /x8e/xae/xd4/xec - /x8e/xae/xd4/xed - /x8e/xae/xd4/xef - /x8e/xae/xd4/xf0 - /x8e/xae/xd4/xf1 - /x8e/xae/xd4/xf2 - /x8e/xae/xd4/xf5 - /x8e/xae/xd4/xf6 - /x8e/xae/xd4/xf8 - /x8e/xae/xd4/xfa - /x8e/xae/xd4/xfb - /x8e/xae/xd4/xfc - /x8e/xae/xd5/xa1 - /x8e/xae/xd5/xa3 - /x8e/xae/xd5/xa4 - /x8e/xae/xd5/xa7 - /x8e/xae/xd5/xa9 - /x8e/xae/xd5/xab - /x8e/xae/xd5/xad - /x8e/xae/xd5/xaf - /x8e/xae/xd5/xb0 - /x8e/xae/xd5/xb1 - /x8e/xae/xd5/xb5 - /x8e/xae/xd5/xb6 - /x8e/xae/xd5/xb7 - /x8e/xae/xd5/xb9 - /x8e/xae/xd5/xbc - /x8e/xae/xd5/xbe - /x8e/xae/xd5/xc0 - /x8e/xae/xd5/xc1 - /x8e/xae/xd5/xc2 - /x8e/xae/xd5/xc3 - /x8e/xae/xd5/xc9 - /x8e/xae/xd5/xcb - /x8e/xae/xd5/xcd - /x8e/xae/xd5/xcf - /x8e/xae/xd5/xd2 - /x8e/xae/xd5/xd3 - /x8e/xae/xd5/xd4 - /x8e/xae/xd5/xd5 - /x8e/xae/xd5/xd6 - /x8e/xae/xd5/xd7 - /x8e/xae/xd5/xd8 - /x8e/xae/xd5/xd9 - /x8e/xae/xd5/xdb - /x8e/xae/xd5/xdc - /x8e/xae/xd5/xe0 - /x8e/xae/xd5/xe1 - /x8e/xae/xd5/xe2 - /x8e/xae/xd5/xe4 - /x8e/xae/xd5/xe8 - /x8e/xae/xd5/xe9 - /x8e/xae/xd5/xea - /x8e/xae/xd5/xeb - /x8e/xae/xd5/xed - /x8e/xae/xd5/xee - /x8e/xae/xd5/xef - /x8e/xae/xd5/xf0 - /x8e/xae/xd5/xf1 - /x8e/xae/xd5/xf4 - /x8e/xae/xd5/xf5 - /x8e/xae/xd5/xf9 - /x8e/xae/xd5/xfa - /x8e/xae/xd5/xfd - /x8e/xae/xd5/xfe - /x8e/xae/xd6/xa1 - /x8e/xae/xd6/xa2 - /x8e/xae/xd6/xa3 - /x8e/xae/xd6/xa4 - /x8e/xae/xd6/xa8 - /x8e/xae/xd6/xa9 - /x8e/xae/xd6/xab - /x8e/xae/xd6/xac - /x8e/xae/xd6/xad - /x8e/xae/xd6/xb0 - /x8e/xae/xd6/xb4 - /x8e/xae/xd6/xb6 - /x8e/xae/xd6/xb9 - /x8e/xae/xd6/xba - /x8e/xae/xd6/xbb - /x8e/xae/xd6/xbd - /x8e/xae/xd6/xbf - /x8e/xae/xd6/xc0 - /x8e/xae/xd6/xc2 - /x8e/xae/xd6/xc6 - /x8e/xae/xd6/xc8 - /x8e/xae/xd6/xc9 - /x8e/xae/xd6/xca - /x8e/xae/xd6/xcd - /x8e/xae/xd6/xcf - /x8e/xae/xd6/xd1 - /x8e/xae/xd6/xd2 - /x8e/xae/xd6/xd4 - /x8e/xae/xd6/xd5 - /x8e/xae/xd6/xd9 - /x8e/xae/xd6/xda - /x8e/xae/xd6/xdb - /x8e/xae/xd6/xdc - /x8e/xae/xd6/xdd - /x8e/xae/xd6/xde - /x8e/xae/xd6/xdf - /x8e/xae/xd6/xe0 - /x8e/xae/xd6/xe1 - /x8e/xae/xd6/xe2 - /x8e/xae/xd6/xe3 - /x8e/xae/xd6/xe4 - /x8e/xae/xd6/xe5 - /x8e/xae/xd6/xe6 - /x8e/xae/xd6/xe7 - /x8e/xae/xd6/xe8 - /x8e/xae/xd6/xea - /x8e/xae/xd6/xeb - /x8e/xae/xd6/xed - /x8e/xae/xd6/xef - /x8e/xae/xd6/xf0 - /x8e/xae/xd6/xf1 - /x8e/xae/xd6/xf4 - /x8e/xae/xd6/xf5 - /x8e/xae/xd6/xfa - /x8e/xae/xd6/xfb - /x8e/xae/xd7/xa6 - /x8e/xae/xd7/xa8 - /x8e/xae/xd7/xaa - /x8e/xae/xd7/xb0 - /x8e/xae/xd7/xb3 - /x8e/xae/xd7/xb4 - /x8e/xae/xd7/xb7 - /x8e/xae/xd7/xba - /x8e/xae/xd7/xbb - /x8e/xae/xd7/xbc - /x8e/xae/xd7/xbe - /x8e/xae/xd7/xbf - /x8e/xae/xd7/xc0 - /x8e/xae/xd7/xc2 - /x8e/xae/xd7/xc3 - /x8e/xae/xd7/xc4 - /x8e/xae/xd7/xc5 - /x8e/xae/xd7/xc8 - /x8e/xae/xd7/xca - /x8e/xae/xd7/xcd - /x8e/xae/xd7/xd0 - /x8e/xae/xd7/xd2 - /x8e/xae/xd7/xd5 - /x8e/xae/xd7/xd7 - /x8e/xae/xd7/xd8 - /x8e/xae/xd7/xd9 - /x8e/xae/xd7/xda - /x8e/xae/xd7/xdb - /x8e/xae/xd7/xdc - /x8e/xae/xd7/xde - /x8e/xae/xd7/xe1 - /x8e/xae/xd7/xe2 - /x8e/xae/xd7/xe3 - /x8e/xae/xd7/xe4 - /x8e/xae/xd7/xe5 - /x8e/xae/xd7/xea - /x8e/xae/xd7/xeb - /x8e/xae/xd7/xec - /x8e/xae/xd7/xed - /x8e/xae/xd7/xee - /x8e/xae/xd7/xf0 - /x8e/xae/xd7/xf4 - /x8e/xae/xd7/xf5 - /x8e/xae/xd7/xf6 - /x8e/xae/xd7/xf7 - /x8e/xae/xd7/xf8 - /x8e/xae/xd7/xf9 - /x8e/xae/xd7/xfa - /x8e/xae/xd7/xfb - /x8e/xae/xd7/xfd - /x8e/xae/xd7/xfe - /x8e/xae/xd8/xa1 - /x8e/xae/xd8/xa2 - /x8e/xae/xd8/xa3 - /x8e/xae/xd8/xa6 - /x8e/xae/xd8/xa7 - /x8e/xae/xd8/xa8 - /x8e/xae/xd8/xa9 - /x8e/xae/xd8/xaa - /x8e/xae/xd8/xab - /x8e/xae/xd8/xad - /x8e/xae/xd8/xae - /x8e/xae/xd8/xaf - /x8e/xae/xd8/xb0 - /x8e/xae/xd8/xb2 - /x8e/xae/xd8/xb3 - /x8e/xae/xd8/xb4 - /x8e/xae/xd8/xb5 - /x8e/xae/xd8/xb6 - /x8e/xae/xd8/xb8 - /x8e/xae/xd8/xb9 - /x8e/xae/xd8/xba - /x8e/xae/xd8/xbb - /x8e/xae/xd8/xbc - /x8e/xae/xd8/xbe - /x8e/xae/xd8/xbf - /x8e/xae/xd8/xc0 - /x8e/xae/xd8/xc2 - /x8e/xae/xd8/xc3 - /x8e/xae/xd8/xc4 - /x8e/xae/xd8/xc5 - /x8e/xae/xd8/xc9 - /x8e/xae/xd8/xcc - /x8e/xae/xd8/xce - /x8e/xae/xd8/xd0 - /x8e/xae/xd8/xd1 - /x8e/xae/xd8/xd4 - /x8e/xae/xd8/xd5 - /x8e/xae/xd8/xd8 - /x8e/xae/xd8/xd9 - /x8e/xae/xd8/xda - /x8e/xae/xd8/xdb - /x8e/xae/xd8/xdc - /x8e/xae/xd8/xdd - /x8e/xae/xd8/xe1 - /x8e/xae/xd8/xe2 - /x8e/xae/xd8/xe5 - /x8e/xae/xd8/xe8 - /x8e/xae/xd8/xeb - /x8e/xae/xd8/xec - /x8e/xae/xd8/xee - /x8e/xae/xd8/xef - /x8e/xae/xd8/xf3 - /x8e/xae/xd8/xf4 - /x8e/xae/xd8/xf5 - /x8e/xae/xd8/xf6 - /x8e/xae/xd8/xf7 - /x8e/xae/xd8/xf8 - /x8e/xae/xd8/xf9 - /x8e/xae/xd8/xfa - /x8e/xae/xd8/xfb - /x8e/xae/xd8/xfc - /x8e/xae/xd8/xfd - /x8e/xae/xd8/xfe - /x8e/xae/xd9/xa1 - /x8e/xae/xd9/xa3 - /x8e/xae/xd9/xa4 - /x8e/xae/xd9/xa6 - /x8e/xae/xd9/xa8 - /x8e/xae/xd9/xaa - /x8e/xae/xd9/xab - /x8e/xae/xd9/xae - /x8e/xae/xd9/xb1 - /x8e/xae/xd9/xb2 - /x8e/xae/xd9/xb5 - /x8e/xae/xd9/xb6 - /x8e/xae/xd9/xb7 - /x8e/xae/xd9/xb8 - /x8e/xae/xd9/xba - /x8e/xae/xd9/xbb - /x8e/xae/xd9/xbc - /x8e/xae/xd9/xbd - /x8e/xae/xd9/xbe - /x8e/xae/xd9/xc0 - /x8e/xae/xd9/xc2 - /x8e/xae/xd9/xc3 - /x8e/xae/xd9/xc4 - /x8e/xae/xd9/xc5 - /x8e/xae/xd9/xc6 - /x8e/xae/xd9/xc9 - /x8e/xae/xd9/xca - /x8e/xae/xd9/xcb - /x8e/xae/xd9/xcf - /x8e/xae/xd9/xd0 - /x8e/xae/xd9/xd1 - /x8e/xae/xd9/xd6 - /x8e/xae/xd9/xd8 - /x8e/xae/xd9/xd9 - /x8e/xae/xd9/xdb - /x8e/xae/xd9/xdc - /x8e/xae/xd9/xe1 - /x8e/xae/xd9/xe2 - /x8e/xae/xd9/xe3 - /x8e/xae/xd9/xe5 - /x8e/xae/xd9/xe6 - /x8e/xae/xd9/xe7 - /x8e/xae/xd9/xea - /x8e/xae/xd9/xeb - /x8e/xae/xd9/xed - /x8e/xae/xd9/xef - /x8e/xae/xd9/xf1 - /x8e/xae/xd9/xf3 - /x8e/xae/xd9/xf4 - /x8e/xae/xd9/xf5 - /x8e/xae/xd9/xf6 - /x8e/xae/xd9/xf9 - /x8e/xae/xd9/xfa - /x8e/xae/xd9/xfb - /x8e/xae/xd9/xfd - /x8e/xae/xd9/xfe - /x8e/xae/xda/xa2 - /x8e/xae/xda/xa4 - /x8e/xae/xda/xa5 - /x8e/xae/xda/xa6 - /x8e/xae/xda/xa8 - /x8e/xae/xda/xa9 - /x8e/xae/xda/xaa - /x8e/xae/xda/xab - /x8e/xae/xda/xad - /x8e/xae/xda/xae - /x8e/xae/xda/xaf - /x8e/xae/xda/xb1 - /x8e/xae/xda/xb4 - /x8e/xae/xda/xb5 - /x8e/xae/xda/xb8 - /x8e/xae/xda/xb9 - /x8e/xae/xda/xba - /x8e/xae/xda/xbb - /x8e/xae/xda/xbc - /x8e/xae/xda/xbf - /x8e/xae/xda/xc2 - /x8e/xae/xda/xc3 - /x8e/xae/xda/xc4 - /x8e/xae/xda/xc5 - /x8e/xae/xda/xc6 - /x8e/xae/xda/xc7 - /x8e/xae/xda/xc8 - /x8e/xae/xda/xcd - /x8e/xae/xda/xce - /x8e/xae/xda/xcf - /x8e/xae/xda/xd2 - /x8e/xae/xda/xd3 - /x8e/xae/xda/xd4 - /x8e/xae/xda/xd5 - /x8e/xae/xda/xd6 - /x8e/xae/xda/xd7 - /x8e/xae/xda/xd8 - /x8e/xae/xda/xda - /x8e/xae/xda/xdb - /x8e/xae/xda/xdc - /x8e/xae/xda/xdd - /x8e/xae/xda/xde - /x8e/xae/xda/xdf - /x8e/xae/xda/xe0 - /x8e/xae/xda/xe1 - /x8e/xae/xda/xe2 - /x8e/xae/xda/xe3 - /x8e/xae/xda/xe5 - /x8e/xae/xda/xe6 - /x8e/xae/xda/xe7 - /x8e/xae/xda/xee - /x8e/xae/xda/xef - /x8e/xae/xda/xf2 - /x8e/xae/xda/xf4 - /x8e/xae/xda/xf5 - /x8e/xae/xda/xf7 - /x8e/xae/xda/xf8 - /x8e/xae/xda/xf9 - /x8e/xae/xda/xfa - /x8e/xae/xda/xfb - /x8e/xae/xda/xfc - /x8e/xae/xda/xfd - /x8e/xae/xda/xfe - /x8e/xae/xdb/xa2 - /x8e/xae/xdb/xa5 - /x8e/xae/xdb/xa7 - /x8e/xae/xdb/xa8 - /x8e/xae/xdb/xa9 - /x8e/xae/xdb/xab - /x8e/xae/xdb/xac - /x8e/xae/xdb/xaf - /x8e/xae/xdb/xb1 - /x8e/xae/xdb/xb2 - /x8e/xae/xdb/xb4 - /x8e/xae/xdb/xb5 - /x8e/xae/xdb/xb6 - /x8e/xae/xdb/xb8 - /x8e/xae/xdb/xb9 - /x8e/xae/xdb/xba - /x8e/xae/xdb/xbb - /x8e/xae/xdb/xbc - /x8e/xae/xdb/xbd - /x8e/xae/xdb/xbf - /x8e/xae/xdb/xc1 - /x8e/xae/xdb/xc2 - /x8e/xae/xdb/xc3 - /x8e/xae/xdb/xc4 - /x8e/xae/xdb/xc5 - /x8e/xae/xdb/xc7 - /x8e/xae/xdb/xc8 - /x8e/xae/xdb/xca - /x8e/xae/xdb/xcd - /x8e/xae/xdb/xce - /x8e/xae/xdb/xcf - /x8e/xae/xdb/xd0 - /x8e/xae/xdb/xd3 - /x8e/xae/xdb/xdd - /x8e/xae/xdb/xde - /x8e/xae/xdb/xdf - /x8e/xae/xdb/xe0 - /x8e/xae/xdb/xe1 - /x8e/xae/xdb/xe5 - /x8e/xae/xdb/xe9 - /x8e/xae/xdb/xeb - /x8e/xae/xdb/xec - /x8e/xae/xdb/xed - /x8e/xae/xdb/xee - /x8e/xae/xdb/xef - /x8e/xae/xdb/xf1 - /x8e/xae/xdb/xf4 - /x8e/xae/xdb/xf5 - /x8e/xae/xdb/xf7 - /x8e/xae/xdb/xf9 - /x8e/xae/xdb/xfa - /x8e/xae/xdb/xfd - /x8e/xae/xdb/xfe - /x8e/xae/xdc/xa2 - /x8e/xae/xdc/xa3 - /x8e/xae/xdc/xa4 - /x8e/xae/xdc/xa5 - /x8e/xae/xdc/xa6 - /x8e/xae/xdc/xa7 - /x8e/xae/xdc/xa9 - /x8e/xae/xdc/xaa - /x8e/xae/xdc/xad - /x8e/xae/xdc/xae - /x8e/xae/xdc/xb0 - /x8e/xae/xdc/xb2 - /x8e/xae/xdc/xb4 - /x8e/xae/xdc/xb6 - /x8e/xae/xdc/xb9 - /x8e/xae/xdc/xba - /x8e/xae/xdc/xbb - /x8e/xae/xdc/xbc - /x8e/xae/xdc/xbd - /x8e/xae/xdc/xbe - /x8e/xae/xdc/xbf - /x8e/xae/xdc/xc1 - /x8e/xae/xdc/xc2 - /x8e/xae/xdc/xc3 - /x8e/xae/xdc/xc7 - /x8e/xae/xdc/xc9 - /x8e/xae/xdc/xcf - /x8e/xae/xdc/xd1 - /x8e/xae/xdc/xd3 - /x8e/xae/xdc/xd5 - /x8e/xae/xdc/xd6 - /x8e/xae/xdc/xd7 - /x8e/xae/xdc/xd8 - /x8e/xae/xdc/xd9 - /x8e/xae/xdc/xdc - /x8e/xae/xdc/xdd - /x8e/xae/xdc/xde - /x8e/xae/xdc/xdf - /x8e/xae/xdc/xe0 - /x8e/xae/xdc/xe2 - /x8e/xae/xdc/xe4 - /x8e/xae/xdc/xe5 - /x8e/xae/xdc/xe6 - /x8e/xae/xdc/xec - /x8e/xae/xdc/xed - /x8e/xae/xdc/xef - /x8e/xae/xdc/xf0 - /x8e/xae/xdc/xf1 - /x8e/xae/xdc/xf2 - /x8e/xae/xdc/xf6 - /x8e/xae/xdc/xf7 - /x8e/xae/xdc/xf8 - /x8e/xae/xdc/xfb - /x8e/xae/xdc/xfc - /x8e/xae/xdc/xfe - /x8e/xae/xdd/xa1 - /x8e/xae/xdd/xa2 - /x8e/xae/xdd/xa3 - /x8e/xae/xdd/xa4 - /x8e/xae/xdd/xa5 - /x8e/xae/xdd/xa8 - /x8e/xae/xdd/xa9 - /x8e/xae/xdd/xaa - /x8e/xae/xdd/xab - /x8e/xae/xdd/xac - /x8e/xae/xdd/xae - /x8e/xae/xdd/xb0 - /x8e/xae/xdd/xb2 - /x8e/xae/xdd/xb3 - /x8e/xae/xdd/xb4 - /x8e/xae/xdd/xb7 - /x8e/xae/xdd/xb8 - /x8e/xae/xdd/xba - /x8e/xae/xdd/xbc - /x8e/xae/xdd/xbd - /x8e/xae/xdd/xbe - /x8e/xae/xdd/xbf - /x8e/xae/xdd/xc1 - /x8e/xae/xdd/xc2 - /x8e/xae/xdd/xc3 - /x8e/xae/xdd/xc4 - /x8e/xae/xdd/xc5 - /x8e/xae/xdd/xc6 - /x8e/xae/xdd/xc7 - /x8e/xae/xdd/xc9 - /x8e/xae/xdd/xcc - /x8e/xae/xdd/xce - /x8e/xae/xdd/xcf - /x8e/xae/xdd/xd0 - /x8e/xae/xdd/xd1 - /x8e/xae/xdd/xd3 - /x8e/xae/xdd/xd6 - /x8e/xae/xdd/xd8 - /x8e/xae/xdd/xda - /x8e/xae/xdd/xde - /x8e/xae/xdd/xe0 - /x8e/xae/xdd/xe1 - /x8e/xae/xdd/xe2 - /x8e/xae/xdd/xe3 - /x8e/xae/xdd/xe4 - /x8e/xae/xdd/xe6 - /x8e/xae/xdd/xe7 - /x8e/xae/xdd/xe8 - /x8e/xae/xdd/xe9 - /x8e/xae/xdd/xea - /x8e/xae/xdd/xee - /x8e/xae/xdd/xef - /x8e/xae/xdd/xf0 - /x8e/xae/xdd/xf1 - /x8e/xae/xdd/xf2 - /x8e/xae/xdd/xf3 - /x8e/xae/xdd/xf4 - /x8e/xae/xdd/xf5 - /x8e/xae/xdd/xf6 - /x8e/xae/xdd/xf9 - /x8e/xae/xdd/xfa - /x8e/xae/xde/xa1 - /x8e/xae/xde/xa2 - /x8e/xae/xde/xa4 - /x8e/xae/xde/xa5 - /x8e/xae/xde/xa6 - /x8e/xae/xde/xa8 - /x8e/xae/xde/xa9 - /x8e/xae/xde/xaa - /x8e/xae/xde/xad - /x8e/xae/xde/xaf - /x8e/xae/xde/xb1 - /x8e/xae/xde/xb3 - /x8e/xae/xde/xb4 - /x8e/xae/xde/xb5 - /x8e/xae/xde/xb7 - /x8e/xae/xde/xba - /x8e/xae/xde/xbb - /x8e/xae/xde/xbc - /x8e/xae/xde/xbd - /x8e/xae/xde/xbe - /x8e/xae/xde/xbf - /x8e/xae/xde/xc2 - /x8e/xae/xde/xc3 - /x8e/xae/xde/xc4 - /x8e/xae/xde/xc5 - /x8e/xae/xde/xc7 - /x8e/xae/xde/xc8 - /x8e/xae/xde/xc9 - /x8e/xae/xde/xcb - /x8e/xae/xde/xcc - /x8e/xae/xde/xd0 - /x8e/xae/xde/xd1 - /x8e/xae/xde/xd2 - /x8e/xae/xde/xd3 - /x8e/xae/xde/xd5 - /x8e/xae/xde/xd6 - /x8e/xae/xde/xd7 - /x8e/xae/xde/xd8 - /x8e/xae/xde/xda - /x8e/xae/xde/xdb - /x8e/xae/xde/xdc - /x8e/xae/xde/xdd - /x8e/xae/xde/xe1 - /x8e/xae/xde/xe2 - /x8e/xae/xde/xe3 - /x8e/xae/xde/xe5 - /x8e/xae/xde/xe6 - /x8e/xae/xde/xe7 - /x8e/xae/xde/xe8 - /x8e/xae/xde/xea - /x8e/xae/xde/xed - /x8e/xae/xde/xf0 - /x8e/xae/xde/xf1 - /x8e/xae/xde/xf2 - /x8e/xae/xde/xf3 - /x8e/xae/xde/xf4 - /x8e/xae/xde/xf5 - /x8e/xae/xde/xf6 - /x8e/xae/xde/xf7 - /x8e/xae/xde/xf8 - /x8e/xae/xde/xf9 - /x8e/xae/xde/xfa - /x8e/xae/xde/xfb - /x8e/xae/xde/xfc - /x8e/xae/xde/xfe - /x8e/xae/xdf/xa1 - /x8e/xae/xdf/xa2 - /x8e/xae/xdf/xa4 - /x8e/xae/xdf/xa5 - /x8e/xae/xdf/xa7 - /x8e/xae/xdf/xa8 - /x8e/xae/xdf/xaa - /x8e/xae/xdf/xac - /x8e/xae/xdf/xb1 - /x8e/xae/xdf/xb2 - /x8e/xae/xdf/xb5 - /x8e/xae/xdf/xb6 - /x8e/xae/xdf/xb7 - /x8e/xae/xdf/xba - /x8e/xae/xdf/xbc - /x8e/xae/xdf/xbe - /x8e/xae/xdf/xbf - /x8e/xae/xdf/xc0 - /x8e/xae/xdf/xc1 - /x8e/xae/xdf/xc2 - /x8e/xae/xdf/xc3 - /x8e/xae/xdf/xc5 - /x8e/xae/xdf/xc6 - /x8e/xae/xdf/xc8 - /x8e/xae/xdf/xc9 - /x8e/xae/xdf/xca - /x8e/xae/xdf/xcb - /x8e/xae/xdf/xce - /x8e/xae/xdf/xcf - /x8e/xae/xdf/xd2 - /x8e/xae/xdf/xd3 - /x8e/xae/xdf/xd4 - /x8e/xae/xdf/xd5 - /x8e/xae/xdf/xd7 - /x8e/xae/xdf/xd8 - /x8e/xae/xdf/xda - /x8e/xae/xdf/xdb - /x8e/xae/xdf/xdf - /x8e/xae/xdf/xe1 - /x8e/xae/xdf/xe2 - /x8e/xae/xdf/xe4 - /x8e/xae/xdf/xe9 - /x8e/xae/xdf/xea - /x8e/xae/xdf/xeb - /x8e/xae/xdf/xec - /x8e/xae/xdf/xee - /x8e/xae/xdf/xf1 - /x8e/xae/xdf/xf2 - /x8e/xae/xdf/xf3 - /x8e/xae/xdf/xf8 - /x8e/xae/xdf/xf9 - /x8e/xae/xdf/xfb - /x8e/xae/xdf/xfe - /x8e/xae/xe0/xa2 - /x8e/xae/xe0/xa3 - /x8e/xae/xe0/xa5 - /x8e/xae/xe0/xa9 - /x8e/xae/xe0/xab - /x8e/xae/xe0/xac - /x8e/xae/xe0/xaf - /x8e/xae/xe0/xb0 - /x8e/xae/xe0/xb2 - /x8e/xae/xe0/xb6 - /x8e/xae/xe0/xb7 - /x8e/xae/xe0/xb9 - /x8e/xae/xe0/xbb - /x8e/xae/xe0/xbc - /x8e/xae/xe0/xbd - /x8e/xae/xe0/xbe - /x8e/xae/xe0/xbf - /x8e/xae/xe0/xc0 - /x8e/xae/xe0/xc3 - /x8e/xae/xe0/xc5 - /x8e/xae/xe0/xc6 - /x8e/xae/xe0/xc7 - /x8e/xae/xe0/xc8 - /x8e/xae/xe0/xc9 - /x8e/xae/xe0/xca - /x8e/xae/xe0/xcb - /x8e/xae/xe0/xcf - /x8e/xae/xe0/xd2 - /x8e/xae/xe0/xd3 - /x8e/xae/xe0/xd4 - /x8e/xae/xe0/xd5 - /x8e/xae/xe0/xd6 - /x8e/xae/xe0/xd7 - /x8e/xae/xe0/xd9 - /x8e/xae/xe0/xdc - /x8e/xae/xe0/xdd - /x8e/xae/xe0/xde - /x8e/xae/xe0/xe0 - /x8e/xae/xe0/xe1 - /x8e/xae/xe0/xe2 - /x8e/xae/xe0/xe3 - /x8e/xae/xe0/xe5 - /x8e/xae/xe0/xe6 - /x8e/xae/xe0/xe8 - /x8e/xae/xe0/xec - /x8e/xae/xe0/xed - /x8e/xae/xe0/xef - /x8e/xae/xe0/xf1 - /x8e/xae/xe0/xf3 - /x8e/xae/xe0/xf4 - /x8e/xae/xe0/xf6 - /x8e/xae/xe0/xf7 - /x8e/xae/xe0/xfb - /x8e/xae/xe0/xfe - /x8e/xae/xe1/xa2 - /x8e/xae/xe1/xa5 - /x8e/xae/xe1/xa6 - /x8e/xae/xe1/xa8 - /x8e/xae/xe1/xa9 - /x8e/xae/xe1/xaa - /x8e/xae/xe1/xac - /x8e/xae/xe1/xae - /x8e/xae/xe1/xaf - /x8e/xae/xe1/xb2 - /x8e/xae/xe1/xb3 - /x8e/xae/xe1/xb4 - /x8e/xae/xe1/xb5 - /x8e/xae/xe1/xbb - /x8e/xae/xe1/xbe - /x8e/xae/xe1/xbf - /x8e/xae/xe1/xc0 - /x8e/xae/xe1/xc1 - /x8e/xae/xe1/xc2 - /x8e/xae/xe1/xc3 - /x8e/xae/xe1/xc4 - /x8e/xae/xe1/xc6 - /x8e/xae/xe1/xc7 - /x8e/xae/xe1/xc9 - /x8e/xae/xe1/xca - /x8e/xae/xe1/xcb - /x8e/xae/xe1/xcd - /x8e/xae/xe1/xce - /x8e/xae/xe1/xd0 - /x8e/xae/xe1/xd9 - /x8e/xae/xe1/xdb - /x8e/xae/xe1/xdd - /x8e/xae/xe1/xdf - /x8e/xae/xe1/xe0 - /x8e/xae/xe1/xe1 - /x8e/xae/xe1/xe4 - /x8e/xae/xe1/xe5 - /x8e/xae/xe1/xe9 - /x8e/xae/xe1/xeb - /x8e/xae/xe1/xec - /x8e/xae/xe1/xed - /x8e/xae/xe1/xef - /x8e/xae/xe1/xf2 - /x8e/xae/xe1/xf3 - /x8e/xae/xe1/xf4 - /x8e/xae/xe1/xf5 - /x8e/xae/xe1/xf7 - /x8e/xae/xe1/xf9 - /x8e/xae/xe1/xfb - /x8e/xae/xe1/xfc - /x8e/xae/xe1/xfd - /x8e/xae/xe1/xfe - /x8e/xae/xe2/xa1 - /x8e/xae/xe2/xa2 - /x8e/xae/xe2/xa3 - /x8e/xae/xe2/xa5 - /x8e/xae/xe2/xa6 - /x8e/xae/xe2/xa8 - /x8e/xae/xe2/xa9 - /x8e/xae/xe2/xaf - /x8e/xae/xe2/xb0 - /x8e/xae/xe2/xb1 - /x8e/xae/xe2/xb3 - /x8e/xae/xe2/xb5 - /x8e/xae/xe2/xb6 - /x8e/xae/xe2/xb8 - /x8e/xae/xe2/xba - /x8e/xae/xe2/xbb - /x8e/xae/xe2/xbf - /x8e/xae/xe2/xc1 - /x8e/xae/xe2/xc2 - /x8e/xae/xe2/xc5 - /x8e/xae/xe2/xc9 - /x8e/xae/xe2/xca - /x8e/xae/xe2/xd1 - /x8e/xae/xe2/xd7 - /x8e/xae/xe2/xda - /x8e/xae/xe2/xdc - /x8e/xae/xe2/xde - /x8e/xae/xe2/xdf - /x8e/xae/xe2/xe0 - /x8e/xae/xe2/xe1 - /x8e/xae/xe2/xe3 - /x8e/xae/xe2/xe4 - /x8e/xae/xe2/xe6 - /x8e/xae/xe2/xe7 - /x8e/xae/xe2/xe9 - /x8e/xae/xe2/xea - /x8e/xae/xe2/xec - /x8e/xae/xe2/xf0 - /x8e/xae/xe2/xf1 - /x8e/xae/xe2/xf2 - /x8e/xae/xe2/xf9 - /x8e/xae/xe3/xa3 - /x8e/xae/xe3/xa5 - /x8e/xae/xe3/xad - /x8e/xae/xe3/xae - /x8e/xae/xe3/xb0 - /x8e/xae/xe3/xb4 - /x8e/xae/xe3/xb6 - /x8e/xae/xe3/xb7 - /x8e/xae/xe3/xb9 - /x8e/xae/xe3/xbd - /x8e/xae/xe3/xc3 - /x8e/xae/xe3/xc5 - /x8e/xae/xe3/xc6 - /x8e/xae/xe3/xca - /x8e/xae/xe3/xcc - /x8e/xae/xe3/xcd - /x8e/xae/xe3/xd2 - /x8e/xae/xe3/xd4 - /x8e/xae/xe3/xd6 - /x8e/xae/xe3/xe3 - /x8e/xae/xe3/xe6 - /x8e/xae/xe3/xe7 - /x8e/xae/xe3/xec - /x8e/xae/xe3/xee - /x8e/xae/xe3/xf4 - /x8e/xae/xe3/xf5 - /x8e/xae/xe3/xfb - /x8e/xae/xe4/xa2 - /x8e/xae/xe4/xa8 - /x8e/xae/xe4/xaa - /x8e/xae/xe4/xad - /x8e/xae/xe4/xaf - /x8e/xae/xe4/xb1 - /x8e/xae/xe4/xb2 - /x8e/xae/xe4/xb3 - /x8e/xae/xe4/xc8 - /x8e/xae/xe4/xc9 - /x8e/xae/xe4/xca - /x8e/xae/xe4/xcb - /x8e/xae/xe4/xcd - /x8e/xae/xe4/xce - /x8e/xae/xe4/xcf - /x8e/xae/xe4/xd0 - /x8e/xae/xe4/xd1 - /x8e/xae/xe4/xd2 - /x8e/xae/xe4/xd3 - /x8e/xae/xe4/xd4 - /x8e/xae/xe4/xd5 - /x8e/xae/xe4/xd6 - /x8e/xae/xe4/xd7 - /x8e/xae/xe4/xd8 - /x8e/xae/xe4/xd9 - /x8e/xae/xe4/xda - /x8e/xae/xe4/xdb - /x8e/xae/xe4/xdc - /x8e/xae/xe4/xdd - /x8e/xae/xe4/xde - /x8e/xae/xe4/xdf - /x8e/xae/xe4/xe0 - /x8e/xae/xe4/xe1 - /x8e/xae/xe4/xe2 - /x8e/xae/xe4/xe3 - /x8e/xae/xe4/xe4 - /x8e/xae/xe4/xe5 - /x8e/xae/xe4/xe6 - /x8e/xae/xe4/xe7 - /x8e/xae/xe4/xe8 - /x8e/xae/xe4/xe9 - /x8e/xae/xe4/xea - /x8e/xae/xe4/xeb - /x8e/xae/xe4/xec - /x8e/xae/xe4/xed - /x8e/xae/xe4/xee - /x8e/xae/xe4/xef - /x8e/xae/xe4/xf0 - /x8e/xae/xe4/xf1 - /x8e/xae/xe4/xf2 - /x8e/xae/xe4/xf3 - /x8e/xae/xe4/xf4 - /x8e/xae/xe4/xf5 - /x8e/xae/xe4/xf6 - /x8e/xae/xe4/xf7 - /x8e/xae/xe4/xf8 - /x8e/xae/xe4/xf9 - /x8e/xae/xe4/xfa - /x8e/xae/xe4/xfb - /x8e/xae/xe4/xfc - /x8e/xae/xe4/xfd - /x8e/xae/xe4/xfe - /x8e/xae/xe5/xa1 - /x8e/xae/xe5/xa2 - /x8e/xae/xe5/xa3 - /x8e/xae/xe5/xa4 - /x8e/xae/xe5/xa5 - /x8e/xae/xe5/xa6 - /x8e/xae/xe5/xa7 - /x8e/xae/xe5/xa8 - /x8e/xae/xe5/xa9 - /x8e/xae/xe5/xaa - /x8e/xae/xe5/xab - /x8e/xae/xe5/xac - /x8e/xae/xe5/xad - /x8e/xae/xe5/xae - /x8e/xae/xe5/xaf - /x8e/xae/xe5/xb0 - /x8e/xae/xe5/xb1 - /x8e/xae/xe5/xb2 - /x8e/xae/xe5/xb3 - /x8e/xae/xe5/xb4 - /x8e/xae/xe5/xb5 - /x8e/xae/xe5/xb6 - /x8e/xae/xe5/xb7 - /x8e/xae/xe5/xb8 - /x8e/xae/xe5/xb9 - /x8e/xae/xe5/xba - /x8e/xae/xe5/xbb - /x8e/xae/xe5/xbc - /x8e/xae/xe5/xbd - /x8e/xae/xe5/xbe - /x8e/xae/xe5/xbf - /x8e/xae/xe5/xc0 - /x8e/xae/xe5/xc1 - /x8e/xae/xe5/xc2 - /x8e/xae/xe5/xc3 - /x8e/xae/xe5/xc4 - /x8e/xae/xe5/xc5 - /x8e/xae/xe5/xc6 - /x8e/xae/xe5/xc7 - /x8e/xae/xe5/xc8 - /x8e/xae/xe5/xc9 - /x8e/xae/xe5/xca - /x8e/xae/xe5/xcb - /x8e/xae/xe5/xcc - /x8e/xae/xe5/xcd - /x8e/xae/xe5/xce - /x8e/xae/xe5/xcf - /x8e/xae/xe5/xd0 - /x8e/xae/xe5/xd1 - /x8e/xae/xe5/xd2 - /x8e/xae/xe5/xd3 - /x8e/xae/xe5/xd4 - /x8e/xae/xe5/xd5 - /x8e/xae/xe5/xd6 - /x8e/xae/xe5/xd7 - /x8e/xae/xe5/xd8 - /x8e/xae/xe5/xd9 - /x8e/xae/xe5/xda - /x8e/xae/xe5/xdb - /x8e/xae/xe5/xdc - /x8e/xae/xe5/xdd - /x8e/xae/xe5/xde - /x8e/xae/xe5/xdf - /x8e/xae/xe5/xe0 - /x8e/xae/xe5/xe1 - /x8e/xae/xe5/xe2 - /x8e/xae/xe5/xe3 - /x8e/xae/xe5/xe4 - /x8e/xae/xe5/xe5 - /x8e/xae/xe5/xe6 - /x8e/xae/xe5/xe7 - /x8e/xae/xe5/xe8 - /x8e/xae/xe5/xe9 - /x8e/xae/xe5/xea - /x8e/xae/xe5/xeb - /x8e/xae/xe5/xec - /x8e/xae/xe5/xed - /x8e/xae/xe5/xee - /x8e/xae/xe5/xef - /x8e/xae/xe5/xf0 - /x8e/xae/xe5/xf1 - /x8e/xae/xe5/xf2 - /x8e/xae/xe5/xf3 - /x8e/xae/xe5/xf4 - /x8e/xae/xe5/xf5 - /x8e/xae/xe5/xf6 - /x8e/xae/xe5/xf7 - /x8e/xae/xe5/xf8 - /x8e/xae/xe5/xf9 - /x8e/xae/xe5/xfa - /x8e/xae/xe5/xfb - /x8e/xae/xe5/xfc - /x8e/xae/xe5/xfd - /x8e/xae/xe5/xfe - /x8e/xae/xe6/xa1 - /x8e/xae/xe6/xa2 - /x8e/xae/xe6/xa3 - /x8e/xae/xe6/xa4 - /x8e/xae/xe6/xa5 - /x8e/xae/xe6/xa6 - /x8e/xae/xe6/xa7 - /x8e/xae/xe6/xa8 - /x8e/xae/xe6/xa9 - /x8e/xae/xe6/xaa - /x8e/xae/xe6/xab - /x8e/xae/xe6/xac - /x8e/xae/xe6/xad - /x8e/xae/xe6/xaf - /x8e/xae/xe6/xb0 - /x8e/xae/xe6/xb1 - /x8e/xae/xe6/xb2 - /x8e/xae/xe6/xb3 - /x8e/xae/xe6/xb4 - /x8e/xae/xe6/xb5 - /x8e/xae/xe6/xb6 - /x8e/xae/xe6/xb7 - /x8e/xae/xe6/xb8 - /x8e/xae/xe6/xb9 - /x8e/xae/xe6/xba - /x8e/xae/xe6/xbb - /x8e/xae/xe6/xbc - /x8e/xae/xe6/xbd - /x8e/xae/xe6/xbe - /x8e/xae/xe6/xbf - /x8e/xae/xe6/xc0 - /x8e/xae/xe6/xc1 - /x8e/xae/xe6/xc2 - /x8e/xae/xe6/xc3 - /x8e/xae/xe6/xc4 - /x8e/xae/xe6/xc5 - /x8e/xae/xe6/xc6 - /x8e/xae/xe6/xc7 - /x8e/xae/xe6/xc8 - /x8e/xae/xe6/xc9 - /x8e/xae/xe6/xca - /x8e/xae/xe6/xcb - /x8e/xae/xe6/xcc - /x8e/xae/xe6/xcd - /x8e/xae/xe6/xce - /x8e/xae/xe6/xcf - /x8e/xae/xe6/xd0 - /x8e/xae/xe6/xd1 - /x8e/xae/xe6/xd2 - /x8e/xae/xe6/xd3 - /x8e/xae/xe6/xd4 - /x8e/xae/xe6/xd5 - /x8e/xae/xe6/xd7 - /x8e/xae/xe6/xd8 - /x8e/xae/xe6/xd9 - /x8e/xae/xe6/xda - /x8e/xae/xe6/xdb - /x8e/xae/xe6/xdc - /x8e/xae/xe6/xdd - /x8e/xae/xe6/xde - /x8e/xae/xe6/xdf - /x8e/xae/xe6/xe0 - /x8e/xae/xe6/xe1 - /x8e/xae/xe6/xe2 - /x8e/xae/xe6/xe3 - /x8e/xae/xe6/xe4 - /x8e/xae/xe6/xe5 - /x8e/xae/xe6/xe6 - /x8e/xae/xe6/xe7 - /x8e/xae/xe6/xe8 - /x8e/xae/xe6/xe9 - /x8e/xae/xe6/xea - /x8e/xae/xe6/xeb - /x8e/xae/xe6/xec - /x8e/xae/xe6/xed - /x8e/xae/xe6/xee - /x8e/xae/xe6/xef - /x8e/xae/xe6/xf0 - /x8e/xae/xe6/xf1 - /x8e/xae/xe6/xf2 - /x8e/xae/xe6/xf3 - /x8e/xae/xe6/xf5 - /x8e/xae/xe6/xf6 - /x8e/xae/xe6/xf7 - /x8e/xae/xe6/xf8 - /x8e/xae/xe6/xf9 - /x8e/xae/xe6/xfa - /x8e/xae/xe6/xfb - /x8e/xae/xe6/xfc - /x8e/xae/xe7/xa1 - /x8e/xae/xe7/xa2 - /x8e/xae/xe7/xa3 - /x8e/xae/xe7/xa4 - /x8e/xae/xe7/xa5 - /x8e/xae/xe7/xa6 - /x8e/xae/xe7/xa7 - /x8e/xae/xe7/xa8 - /x8e/xae/xe7/xa9 - /x8e/xae/xe7/xaa + /x8e/xa3/xa1/xa1 + /x8e/xa3/xa1/xa2 + /x8e/xa3/xa1/xa3 + /x8e/xa3/xa1/xa4 + /x8e/xa3/xa1/xa5 + /x8e/xa3/xa1/xa6 + /x8e/xa3/xa1/xa7 + /x8e/xa3/xa1/xa8 + /x8e/xa3/xa1/xa9 + /x8e/xa3/xa1/xaa + /x8e/xa3/xa1/xab + /x8e/xa3/xa1/xac + /x8e/xa3/xa1/xad + /x8e/xa3/xa1/xae + /x8e/xa3/xa1/xaf + /x8e/xa3/xa1/xb0 + /x8e/xa3/xa1/xb1 + /x8e/xa3/xa1/xb2 + /x8e/xa3/xa1/xb3 + /x8e/xa3/xa1/xb4 + /x8e/xa3/xa1/xb5 + /x8e/xa3/xa1/xb6 + /x8e/xa3/xa1/xb7 + /x8e/xa3/xa1/xb8 + /x8e/xa3/xa1/xb9 + /x8e/xa3/xa1/xba + /x8e/xa3/xa1/xbb + /x8e/xa3/xa1/xbc + /x8e/xa3/xa1/xbd + /x8e/xa3/xa1/xbe + /x8e/xa3/xa1/xbf + /x8e/xa3/xa1/xc0 + /x8e/xa3/xa1/xc1 + /x8e/xa3/xa1/xc2 + /x8e/xa3/xa1/xc3 + /x8e/xa3/xa1/xc4 + /x8e/xa3/xa1/xc5 + /x8e/xa3/xa1/xc6 + /x8e/xa3/xa1/xc7 + /x8e/xa3/xa1/xc8 + /x8e/xa3/xa1/xc9 + /x8e/xa3/xa1/xca + /x8e/xa3/xa1/xcb + /x8e/xa3/xa1/xcc + /x8e/xa3/xa1/xcd + /x8e/xa3/xa1/xce + /x8e/xa3/xa1/xd0 + /x8e/xa3/xa1/xd1 + /x8e/xa3/xa1/xd2 + /x8e/xa3/xa1/xd3 + /x8e/xa3/xa1/xd4 + /x8e/xa3/xa1/xd5 + /x8e/xa3/xa1/xd6 + /x8e/xa3/xa1/xd7 + /x8e/xa3/xa1/xd8 + /x8e/xa3/xa1/xd9 + /x8e/xa3/xa1/xda + /x8e/xa3/xa1/xdb + /x8e/xa3/xa1/xdc + /x8e/xa3/xa1/xdd + /x8e/xa3/xa1/xde + /x8e/xa3/xa1/xdf + /x8e/xa3/xa1/xe0 + /x8e/xa3/xa1/xe1 + /x8e/xa3/xa1/xe2 + /x8e/xa3/xa1/xe3 + /x8e/xa3/xa1/xe4 + /x8e/xa3/xa1/xe5 + /x8e/xa3/xa1/xe6 + /x8e/xa3/xa1/xe7 + /x8e/xa3/xa1/xe8 + /x8e/xa3/xa1/xe9 + /x8e/xa3/xa1/xea + /x8e/xa3/xa1/xeb + /x8e/xa3/xa1/xec + /x8e/xa3/xa1/xed + /x8e/xa3/xa1/xee + /x8e/xa3/xa1/xef + /x8e/xa3/xa1/xf0 + /x8e/xa3/xa1/xf1 + /x8e/xa3/xa1/xf2 + /x8e/xa3/xa1/xf3 + /x8e/xa3/xa1/xf4 + /x8e/xa3/xa1/xf5 + /x8e/xa3/xa1/xf6 + /x8e/xa3/xa1/xf7 + /x8e/xa3/xa1/xf8 + /x8e/xa3/xa1/xf9 + /x8e/xa3/xa1/xfa + /x8e/xa3/xa1/xfb + /x8e/xa3/xa1/xfd + /x8e/xa3/xa1/xfe + /x8e/xa3/xa2/xa1 + /x8e/xa3/xa2/xa2 + /x8e/xa3/xa2/xa3 + /x8e/xa3/xa2/xa4 + /x8e/xa3/xa2/xa6 + /x8e/xa3/xa2/xa7 + /x8e/xa3/xa2/xa8 + /x8e/xa3/xa2/xa9 + /x8e/xa3/xa2/xaa + /x8e/xa3/xa2/xab + /x8e/xa3/xa2/xac + /x8e/xa3/xa2/xad + /x8e/xa3/xa2/xae + /x8e/xa3/xa2/xaf + /x8e/xa3/xa2/xb0 + /x8e/xa3/xa2/xb1 + /x8e/xa3/xa2/xb2 + /x8e/xa3/xa2/xb3 + /x8e/xa3/xa2/xb4 + /x8e/xa3/xa2/xb5 + /x8e/xa3/xa2/xb6 + /x8e/xa3/xa2/xb7 + /x8e/xa3/xa2/xb8 + /x8e/xa3/xa2/xb9 + /x8e/xa3/xa2/xba + /x8e/xa3/xa2/xbb + /x8e/xa3/xa2/xbc + /x8e/xa3/xa2/xbd + /x8e/xa3/xa2/xbe + /x8e/xa3/xa2/xbf + /x8e/xa3/xa2/xc0 + /x8e/xa3/xa2/xc1 + /x8e/xa3/xa2/xc2 + /x8e/xa3/xa2/xc3 + /x8e/xa3/xa2/xc4 + /x8e/xa3/xa2/xc5 + /x8e/xa3/xa2/xc6 + /x8e/xa3/xa2/xc7 + /x8e/xa3/xa2/xc8 + /x8e/xa3/xa2/xc9 + /x8e/xa3/xa2/xca + /x8e/xa3/xa2/xcb + /x8e/xa3/xa2/xcc + /x8e/xa3/xa2/xcd + /x8e/xa3/xa2/xce + /x8e/xa3/xa2/xcf + /x8e/xa3/xa2/xd0 + /x8e/xa3/xa2/xd1 + /x8e/xa3/xa2/xd2 + /x8e/xa3/xa2/xd3 + /x8e/xa3/xa2/xd4 + /x8e/xa3/xa2/xd5 + /x8e/xa3/xa2/xd6 + /x8e/xa3/xa2/xd7 + /x8e/xa3/xa2/xd8 + /x8e/xa3/xa2/xd9 + /x8e/xa3/xa2/xda + /x8e/xa3/xa2/xdb + /x8e/xa3/xa2/xdc + /x8e/xa3/xa2/xdd + /x8e/xa3/xa2/xde + /x8e/xa3/xa2/xdf + /x8e/xa3/xa2/xe0 + /x8e/xa3/xa2/xe1 + /x8e/xa3/xa2/xe2 + /x8e/xa3/xa2/xe3 + /x8e/xa3/xa2/xe4 + /x8e/xa3/xa2/xe5 + /x8e/xa3/xa2/xe6 + /x8e/xa3/xa2/xe7 + /x8e/xa3/xa2/xe8 + /x8e/xa3/xa2/xe9 + /x8e/xa3/xa2/xea + /x8e/xa3/xa2/xeb + /x8e/xa3/xa2/xec + /x8e/xa3/xa2/xed + /x8e/xa3/xa2/xee + /x8e/xa3/xa2/xef + /x8e/xa3/xa2/xf0 + /x8e/xa3/xa2/xf1 + /x8e/xa3/xa2/xf2 + /x8e/xa3/xa2/xf3 + /x8e/xa3/xa2/xf4 + /x8e/xa3/xa2/xf5 + /x8e/xa3/xa2/xf6 + /x8e/xa3/xa2/xf7 + /x8e/xa3/xa2/xf8 + /x8e/xa3/xa2/xf9 + /x8e/xa3/xa2/xfa + /x8e/xa3/xa2/xfc + /x8e/xa3/xa2/xfd + /x8e/xa3/xa2/xfe + /x8e/xa3/xa3/xa1 + /x8e/xa3/xa3/xa2 + /x8e/xa3/xa3/xa3 + /x8e/xa3/xa3/xa4 + /x8e/xa3/xa3/xa5 + /x8e/xa3/xa3/xa6 + /x8e/xa3/xa3/xa7 + /x8e/xa3/xa3/xa8 + /x8e/xa3/xa3/xaa + /x8e/xa3/xa3/xab + /x8e/xa3/xa3/xac + /x8e/xa3/xa3/xad + /x8e/xa3/xa3/xae + /x8e/xa3/xa3/xaf + /x8e/xa3/xa3/xb0 + /x8e/xa3/xa3/xb1 + /x8e/xa3/xa3/xb2 + /x8e/xa3/xa3/xb3 + /x8e/xa3/xa3/xb4 + /x8e/xa3/xa3/xb5 + /x8e/xa3/xa3/xb6 + /x8e/xa3/xa3/xb7 + /x8e/xa3/xa3/xb8 + /x8e/xa3/xa3/xb9 + /x8e/xa3/xa3/xba + /x8e/xa3/xa3/xbb + /x8e/xa3/xa3/xbd + /x8e/xa3/xa3/xbe + /x8e/xa3/xa3/xbf + /x8e/xa3/xa3/xc0 + /x8e/xa3/xa3/xc1 + /x8e/xa3/xa3/xc2 + /x8e/xa3/xa3/xc3 + /x8e/xa3/xa3/xc4 + /x8e/xa3/xa3/xc5 + /x8e/xa3/xa3/xc6 + /x8e/xa3/xa3/xc7 + /x8e/xa3/xa3/xc8 + /x8e/xa3/xa3/xc9 + /x8e/xa3/xa3/xca + /x8e/xa3/xa3/xcb + /x8e/xa3/xa3/xcc + /x8e/xa3/xa3/xcd + /x8e/xa3/xa3/xce + /x8e/xa3/xa3/xcf + /x8e/xa3/xa3/xd0 + /x8e/xa3/xa3/xd1 + /x8e/xa3/xa3/xd2 + /x8e/xa3/xa3/xd3 + /x8e/xa3/xa3/xd4 + /x8e/xa3/xa3/xd5 + /x8e/xa3/xa3/xd6 + /x8e/xa3/xa3/xd7 + /x8e/xa3/xa3/xd8 + /x8e/xa3/xa3/xd9 + /x8e/xa3/xa3/xda + /x8e/xa3/xa3/xdb + /x8e/xa3/xa3/xdc + /x8e/xa3/xa3/xdd + /x8e/xa3/xa3/xde + /x8e/xa3/xa3/xdf + /x8e/xa3/xa3/xe0 + /x8e/xa3/xa3/xe1 + /x8e/xa3/xa3/xe2 + /x8e/xa3/xa3/xe3 + /x8e/xa3/xa3/xe4 + /x8e/xa3/xa3/xe5 + /x8e/xa3/xa3/xe6 + /x8e/xa3/xa3/xe7 + /x8e/xa3/xa3/xe8 + /x8e/xa3/xa3/xe9 + /x8e/xa3/xa3/xea + /x8e/xa3/xa3/xeb + /x8e/xa3/xa3/xec + /x8e/xa3/xa3/xed + /x8e/xa3/xa3/xee + /x8e/xa3/xa3/xef + /x8e/xa3/xa3/xf0 + /x8e/xa3/xa3/xf1 + /x8e/xa3/xa3/xf2 + /x8e/xa3/xa3/xf3 + /x8e/xa3/xa3/xf4 + /x8e/xa3/xa3/xf5 + /x8e/xa3/xa3/xf6 + /x8e/xa3/xa3/xf7 + /x8e/xa3/xa3/xf8 + /x8e/xa3/xa3/xf9 + /x8e/xa3/xa3/xfa + /x8e/xa3/xa3/xfb + /x8e/xa3/xa3/xfc + /x8e/xa3/xa3/xfd + /x8e/xa3/xa3/xfe + /x8e/xa3/xa4/xa1 + /x8e/xa3/xa4/xa2 + /x8e/xa3/xa4/xa3 + /x8e/xa3/xa4/xa4 + /x8e/xa3/xa4/xa5 + /x8e/xa3/xa4/xa6 + /x8e/xa3/xa4/xa7 + /x8e/xa3/xa4/xa8 + /x8e/xa3/xa4/xaa + /x8e/xa3/xa4/xab + /x8e/xa3/xa4/xac + /x8e/xa3/xa4/xad + /x8e/xa3/xa4/xae + /x8e/xa3/xa4/xaf + /x8e/xa3/xa4/xb0 + /x8e/xa3/xa4/xb1 + /x8e/xa3/xa4/xb2 + /x8e/xa3/xa4/xb3 + /x8e/xa3/xa4/xb4 + /x8e/xa3/xa4/xb5 + /x8e/xa3/xa4/xb6 + /x8e/xa3/xa4/xb7 + /x8e/xa3/xa4/xb8 + /x8e/xa3/xa4/xb9 + /x8e/xa3/xa4/xba + /x8e/xa3/xa4/xbb + /x8e/xa3/xa4/xbc + /x8e/xa3/xa4/xbd + /x8e/xa3/xa4/xbe + /x8e/xa3/xa4/xbf + /x8e/xa3/xa4/xc0 + /x8e/xa3/xa4/xc2 + /x8e/xa3/xa4/xc3 + /x8e/xa3/xa4/xc4 + /x8e/xa3/xa4/xc5 + /x8e/xa3/xa4/xc6 + /x8e/xa3/xa4/xc7 + /x8e/xa3/xa4/xc8 + /x8e/xa3/xa4/xc9 + /x8e/xa3/xa4/xca + /x8e/xa3/xa4/xcb + /x8e/xa3/xa4/xcc + /x8e/xa3/xa4/xcd + /x8e/xa3/xa4/xce + /x8e/xa3/xa4/xcf + /x8e/xa3/xa4/xd0 + /x8e/xa3/xa4/xd1 + /x8e/xa3/xa4/xd3 + /x8e/xa3/xa4/xd4 + /x8e/xa3/xa4/xd5 + /x8e/xa3/xa4/xd6 + /x8e/xa3/xa4/xd7 + /x8e/xa3/xa4/xd8 + /x8e/xa3/xa4/xd9 + /x8e/xa3/xa4/xda + /x8e/xa3/xa4/xdb + /x8e/xa3/xa4/xdc + /x8e/xa3/xa4/xdd + /x8e/xa3/xa4/xde + /x8e/xa3/xa4/xdf + /x8e/xa3/xa4/xe0 + /x8e/xa3/xa4/xe1 + /x8e/xa3/xa4/xe2 + /x8e/xa3/xa4/xe3 + /x8e/xa3/xa4/xe4 + /x8e/xa3/xa4/xe5 + /x8e/xa3/xa4/xe6 + /x8e/xa3/xa4/xe7 + /x8e/xa3/xa4/xe8 + /x8e/xa3/xa4/xe9 + /x8e/xa3/xa4/xea + /x8e/xa3/xa4/xeb + /x8e/xa3/xa4/xec + /x8e/xa3/xa4/xed + /x8e/xa3/xa4/xee + /x8e/xa3/xa4/xef + /x8e/xa3/xa4/xf0 + /x8e/xa3/xa4/xf1 + /x8e/xa3/xa4/xf2 + /x8e/xa3/xa4/xf3 + /x8e/xa3/xa4/xf4 + /x8e/xa3/xa4/xf5 + /x8e/xa3/xa4/xf6 + /x8e/xa3/xa4/xf7 + /x8e/xa3/xa4/xf8 + /x8e/xa3/xa4/xf9 + /x8e/xa3/xa4/xfa + /x8e/xa3/xa4/xfb + /x8e/xa3/xa4/xfc + /x8e/xa3/xa4/xfd + /x8e/xa3/xa4/xfe + /x8e/xa3/xa5/xa1 + /x8e/xa3/xa5/xa2 + /x8e/xa3/xa5/xa3 + /x8e/xa3/xa5/xa4 + /x8e/xa3/xa5/xa5 + /x8e/xa3/xa5/xa6 + /x8e/xa3/xa5/xa7 + /x8e/xa3/xa5/xa8 + /x8e/xa3/xa5/xa9 + /x8e/xa3/xa5/xaa + /x8e/xa3/xa5/xab + /x8e/xa3/xa5/xac + /x8e/xa3/xa5/xad + /x8e/xa3/xa5/xae + /x8e/xa3/xa5/xaf + /x8e/xa3/xa5/xb0 + /x8e/xa3/xa5/xb1 + /x8e/xa3/xa5/xb2 + /x8e/xa3/xa5/xb3 + /x8e/xa3/xa5/xb4 + /x8e/xa3/xa5/xb5 + /x8e/xa3/xa5/xb6 + /x8e/xa3/xa5/xb7 + /x8e/xa3/xa5/xb8 + /x8e/xa3/xa5/xb9 + /x8e/xa3/xa5/xba + /x8e/xa3/xa5/xbb + /x8e/xa3/xa5/xbc + /x8e/xa3/xa5/xbd + /x8e/xa3/xa5/xbe + /x8e/xa3/xa5/xbf + /x8e/xa3/xa5/xc0 + /x8e/xa3/xa5/xc1 + /x8e/xa3/xa5/xc2 + /x8e/xa3/xa5/xc3 + /x8e/xa3/xa5/xc4 + /x8e/xa3/xa5/xc5 + /x8e/xa3/xa5/xc6 + /x8e/xa3/xa5/xc7 + /x8e/xa3/xa5/xc8 + /x8e/xa3/xa5/xc9 + /x8e/xa3/xa5/xca + /x8e/xa3/xa5/xcb + /x8e/xa3/xa5/xcc + /x8e/xa3/xa5/xcd + /x8e/xa3/xa5/xce + /x8e/xa3/xa5/xcf + /x8e/xa3/xa5/xd0 + /x8e/xa3/xa5/xd1 + /x8e/xa3/xa5/xd2 + /x8e/xa3/xa5/xd3 + /x8e/xa3/xa5/xd4 + /x8e/xa3/xa5/xd5 + /x8e/xa3/xa5/xd6 + /x8e/xa3/xa5/xd7 + /x8e/xa3/xa5/xd8 + /x8e/xa3/xa5/xd9 + /x8e/xa3/xa5/xda + /x8e/xa3/xa5/xdb + /x8e/xa3/xa5/xdc + /x8e/xa3/xa5/xdd + /x8e/xa3/xa5/xde + /x8e/xa3/xa5/xdf + /x8e/xa3/xa5/xe0 + /x8e/xa3/xa5/xe1 + /x8e/xa3/xa5/xe2 + /x8e/xa3/xa5/xe3 + /x8e/xa3/xa5/xe4 + /x8e/xa3/xa5/xe5 + /x8e/xa3/xa5/xe6 + /x8e/xa3/xa5/xe7 + /x8e/xa3/xa5/xe8 + /x8e/xa3/xa5/xe9 + /x8e/xa3/xa5/xea + /x8e/xa3/xa5/xeb + /x8e/xa3/xa5/xec + /x8e/xa3/xa5/xed + /x8e/xa3/xa5/xee + /x8e/xa3/xa5/xef + /x8e/xa3/xa5/xf0 + /x8e/xa3/xa5/xf1 + /x8e/xa3/xa5/xf2 + /x8e/xa3/xa5/xf3 + /x8e/xa3/xa5/xf4 + /x8e/xa3/xa5/xf5 + /x8e/xa3/xa5/xf6 + /x8e/xa3/xa5/xf7 + /x8e/xa3/xa5/xf8 + /x8e/xa3/xa5/xf9 + /x8e/xa3/xa5/xfa + /x8e/xa3/xa5/xfb + /x8e/xa3/xa5/xfc + /x8e/xa3/xa5/xfd + /x8e/xa3/xa5/xfe + /x8e/xa3/xa6/xa1 + /x8e/xa3/xa6/xa2 + /x8e/xa3/xa6/xa3 + /x8e/xa3/xa6/xa4 + /x8e/xa3/xa6/xa5 + /x8e/xa3/xa6/xa6 + /x8e/xa3/xa6/xa8 + /x8e/xa3/xa6/xa9 + /x8e/xa3/xa6/xaa + /x8e/xa3/xa6/xab + /x8e/xa3/xa6/xac + /x8e/xa3/xa6/xad + /x8e/xa3/xa6/xae + /x8e/xa3/xa6/xaf + /x8e/xa3/xa6/xb0 + /x8e/xa3/xa6/xb1 + /x8e/xa3/xa6/xb2 + /x8e/xa3/xa6/xb3 + /x8e/xa3/xa6/xb4 + /x8e/xa3/xa6/xb5 + /x8e/xa3/xa6/xb6 + /x8e/xa3/xa6/xb7 + /x8e/xa3/xa6/xb8 + /x8e/xa3/xa6/xb9 + /x8e/xa3/xa6/xba + /x8e/xa3/xa6/xbb + /x8e/xa3/xa6/xbc + /x8e/xa3/xa6/xbd + /x8e/xa3/xa6/xbe + /x8e/xa3/xa6/xbf + /x8e/xa3/xa6/xc0 + /x8e/xa3/xa6/xc1 + /x8e/xa3/xa6/xc2 + /x8e/xa3/xa6/xc3 + /x8e/xa3/xa6/xc4 + /x8e/xa3/xa6/xc5 + /x8e/xa3/xa6/xc6 + /x8e/xa3/xa6/xc7 + /x8e/xa3/xa6/xc8 + /x8e/xa3/xa6/xc9 + /x8e/xa3/xa6/xca + /x8e/xa3/xa6/xcb + /x8e/xa3/xa6/xcc + /x8e/xa3/xa6/xcd + /x8e/xa3/xa6/xce + /x8e/xa3/xa6/xcf + /x8e/xa3/xa6/xd0 + /x8e/xa3/xa6/xd1 + /x8e/xa3/xa6/xd2 + /x8e/xa3/xa6/xd3 + /x8e/xa3/xa6/xd4 + /x8e/xa3/xa6/xd5 + /x8e/xa3/xa6/xd6 + /x8e/xa3/xa6/xd7 + /x8e/xa3/xa6/xd8 + /x8e/xa3/xa6/xd9 + /x8e/xa3/xa6/xda + /x8e/xa3/xa6/xdb + /x8e/xa3/xa6/xdc + /x8e/xa3/xa6/xdd + /x8e/xa3/xa6/xde + /x8e/xa3/xa6/xdf + /x8e/xa3/xa6/xe0 + /x8e/xa3/xa6/xe1 + /x8e/xa3/xa6/xe2 + /x8e/xa3/xa6/xe3 + /x8e/xa3/xa6/xe4 + /x8e/xa3/xa6/xe5 + /x8e/xa3/xa6/xe6 + /x8e/xa3/xa6/xe7 + /x8e/xa3/xa6/xe8 + /x8e/xa3/xa6/xe9 + /x8e/xa3/xa6/xea + /x8e/xa3/xa6/xeb + /x8e/xa3/xa6/xec + /x8e/xa3/xa6/xed + /x8e/xa3/xa6/xee + /x8e/xa3/xa6/xef + /x8e/xa3/xa6/xf0 + /x8e/xa3/xa6/xf1 + /x8e/xa3/xa6/xf2 + /x8e/xa3/xa6/xf3 + /x8e/xa3/xa6/xf4 + /x8e/xa3/xa6/xf5 + /x8e/xa3/xa6/xf6 + /x8e/xa3/xa6/xf7 + /x8e/xa3/xa6/xf8 + /x8e/xa3/xa6/xf9 + /x8e/xa3/xa6/xfa + /x8e/xa3/xa6/xfb + /x8e/xa3/xa6/xfc + /x8e/xa3/xa6/xfd + /x8e/xa3/xa6/xfe + /x8e/xa3/xa7/xa1 + /x8e/xa3/xa7/xa2 + /x8e/xa3/xa7/xa3 + /x8e/xa3/xa7/xa4 + /x8e/xa3/xa7/xa5 + /x8e/xa3/xa7/xa6 + /x8e/xa3/xa7/xa7 + /x8e/xa3/xa7/xa8 + /x8e/xa3/xa7/xa9 + /x8e/xa3/xa7/xab + /x8e/xa3/xa7/xac + /x8e/xa3/xa7/xad + /x8e/xa3/xa7/xae + /x8e/xa3/xa7/xaf + /x8e/xa3/xa7/xb0 + /x8e/xa3/xa7/xb1 + /x8e/xa3/xa7/xb2 + /x8e/xa3/xa7/xb3 + /x8e/xa3/xa7/xb4 + /x8e/xa3/xa7/xb5 + /x8e/xa3/xa7/xb6 + /x8e/xa3/xa7/xb7 + /x8e/xa3/xa7/xb8 + /x8e/xa3/xa7/xb9 + /x8e/xa3/xa7/xba + /x8e/xa3/xa7/xbb + /x8e/xa3/xa7/xbc + /x8e/xa3/xa7/xbd + /x8e/xa3/xa7/xbe + /x8e/xa3/xa7/xbf + /x8e/xa3/xa7/xc0 + /x8e/xa3/xa7/xc1 + /x8e/xa3/xa7/xc2 + /x8e/xa3/xa7/xc3 + /x8e/xa3/xa7/xc4 + /x8e/xa3/xa7/xc5 + /x8e/xa3/xa7/xc6 + /x8e/xa3/xa7/xc7 + /x8e/xa3/xa7/xc8 + /x8e/xa3/xa7/xc9 + /x8e/xa3/xa7/xca + /x8e/xa3/xa7/xcb + /x8e/xa3/xa7/xcc + /x8e/xa3/xa7/xcd + /x8e/xa3/xa7/xce + /x8e/xa3/xa7/xcf + /x8e/xa3/xa7/xd0 + /x8e/xa3/xa7/xd1 + /x8e/xa3/xa7/xd2 + /x8e/xa3/xa7/xd5 + /x8e/xa3/xa7/xd6 + /x8e/xa3/xa7/xd7 + /x8e/xa3/xa7/xd8 + /x8e/xa3/xa7/xd9 + /x8e/xa3/xa7/xda + /x8e/xa3/xa7/xdb + /x8e/xa3/xa7/xdc + /x8e/xa3/xa7/xdd + /x8e/xa3/xa7/xde + /x8e/xa3/xa7/xdf + /x8e/xa3/xa7/xe0 + /x8e/xa3/xa7/xe1 + /x8e/xa3/xa7/xe2 + /x8e/xa3/xa7/xe3 + /x8e/xa3/xa7/xe4 + /x8e/xa3/xa7/xe5 + /x8e/xa3/xa7/xe6 + /x8e/xa3/xa7/xe7 + /x8e/xa3/xa7/xe8 + /x8e/xa3/xa7/xe9 + /x8e/xa3/xa7/xea + /x8e/xa3/xa7/xeb + /x8e/xa3/xa7/xec + /x8e/xa3/xa7/xed + /x8e/xa3/xa7/xee + /x8e/xa3/xa7/xef + /x8e/xa3/xa7/xf0 + /x8e/xa3/xa7/xf1 + /x8e/xa3/xa7/xf2 + /x8e/xa3/xa7/xf3 + /x8e/xa3/xa7/xf4 + /x8e/xa3/xa7/xf5 + /x8e/xa3/xa7/xf6 + /x8e/xa3/xa7/xf7 + /x8e/xa3/xa7/xf8 + /x8e/xa3/xa7/xf9 + /x8e/xa3/xa7/xfa + /x8e/xa3/xa7/xfb + /x8e/xa3/xa7/xfc + /x8e/xa3/xa7/xfd + /x8e/xa3/xa7/xfe + /x8e/xa3/xa8/xa1 + /x8e/xa3/xa8/xa2 + /x8e/xa3/xa8/xa3 + /x8e/xa3/xa8/xa4 + /x8e/xa3/xa8/xa5 + /x8e/xa3/xa8/xa6 + /x8e/xa3/xa8/xa7 + /x8e/xa3/xa8/xa8 + /x8e/xa3/xa8/xa9 + /x8e/xa3/xa8/xaa + /x8e/xa3/xa8/xab + /x8e/xa3/xa8/xac + /x8e/xa3/xa8/xad + /x8e/xa3/xa8/xae + /x8e/xa3/xa8/xaf + /x8e/xa3/xa8/xb0 + /x8e/xa3/xa8/xb1 + /x8e/xa3/xa8/xb2 + /x8e/xa3/xa8/xb3 + /x8e/xa3/xa8/xb4 + /x8e/xa3/xa8/xb5 + /x8e/xa3/xa8/xb6 + /x8e/xa3/xa8/xb7 + /x8e/xa3/xa8/xb8 + /x8e/xa3/xa8/xb9 + /x8e/xa3/xa8/xba + /x8e/xa3/xa8/xbb + /x8e/xa3/xa8/xbc + /x8e/xa3/xa8/xbd + /x8e/xa3/xa8/xbe + /x8e/xa3/xa8/xbf + /x8e/xa3/xa8/xc0 + /x8e/xa3/xa8/xc1 + /x8e/xa3/xa8/xc2 + /x8e/xa3/xa8/xc3 + /x8e/xa3/xa8/xc4 + /x8e/xa3/xa8/xc5 + /x8e/xa3/xa8/xc6 + /x8e/xa3/xa8/xc7 + /x8e/xa3/xa8/xc8 + /x8e/xa3/xa8/xc9 + /x8e/xa3/xa8/xca + /x8e/xa3/xa8/xcb + /x8e/xa3/xa8/xcc + /x8e/xa3/xa8/xcd + /x8e/xa3/xa8/xce + /x8e/xa3/xa8/xcf + /x8e/xa3/xa8/xd0 + /x8e/xa3/xa8/xd1 + /x8e/xa3/xa8/xd2 + /x8e/xa3/xa8/xd3 + /x8e/xa3/xa8/xd4 + /x8e/xa3/xa8/xd5 + /x8e/xa3/xa8/xd6 + /x8e/xa3/xa8/xd7 + /x8e/xa3/xa8/xd8 + /x8e/xa3/xa8/xd9 + /x8e/xa3/xa8/xda + /x8e/xa3/xa8/xdb + /x8e/xa3/xa8/xdc + /x8e/xa3/xa8/xdd + /x8e/xa3/xa8/xde + /x8e/xa3/xa8/xdf + /x8e/xa3/xa8/xe0 + /x8e/xa3/xa8/xe1 + /x8e/xa3/xa8/xe2 + /x8e/xa3/xa8/xe3 + /x8e/xa3/xa8/xe4 + /x8e/xa3/xa8/xe5 + /x8e/xa3/xa8/xe6 + /x8e/xa3/xa8/xe7 + /x8e/xa3/xa8/xe8 + /x8e/xa3/xa8/xe9 + /x8e/xa3/xa8/xea + /x8e/xa3/xa8/xeb + /x8e/xa3/xa8/xec + /x8e/xa3/xa8/xed + /x8e/xa3/xa8/xee + /x8e/xa3/xa8/xef + /x8e/xa3/xa8/xf0 + /x8e/xa3/xa8/xf1 + /x8e/xa3/xa8/xf2 + /x8e/xa3/xa8/xf3 + /x8e/xa3/xa8/xf4 + /x8e/xa3/xa8/xf5 + /x8e/xa3/xa8/xf6 + /x8e/xa3/xa8/xf7 + /x8e/xa3/xa8/xf8 + /x8e/xa3/xa8/xf9 + /x8e/xa3/xa8/xfa + /x8e/xa3/xa8/xfb + /x8e/xa3/xa8/xfc + /x8e/xa3/xa8/xfd + /x8e/xa3/xa8/xfe + /x8e/xa3/xa9/xa1 + /x8e/xa3/xa9/xa2 + /x8e/xa3/xa9/xa3 + /x8e/xa3/xa9/xa4 + /x8e/xa3/xa9/xa5 + /x8e/xa3/xa9/xa6 + /x8e/xa3/xa9/xa7 + /x8e/xa3/xa9/xa8 + /x8e/xa3/xa9/xa9 + /x8e/xa3/xa9/xaa + /x8e/xa3/xa9/xab + /x8e/xa3/xa9/xac + /x8e/xa3/xa9/xad + /x8e/xa3/xa9/xae + /x8e/xa3/xa9/xaf + /x8e/xa3/xa9/xb0 + /x8e/xa3/xa9/xb1 + /x8e/xa3/xa9/xb2 + /x8e/xa3/xa9/xb3 + /x8e/xa3/xa9/xb4 + /x8e/xa3/xa9/xb5 + /x8e/xa3/xa9/xb6 + /x8e/xa3/xa9/xb7 + /x8e/xa3/xa9/xb8 + /x8e/xa3/xa9/xb9 + /x8e/xa3/xa9/xba + /x8e/xa3/xa9/xbb + /x8e/xa3/xa9/xbc + /x8e/xa3/xa9/xbd + /x8e/xa3/xa9/xbe + /x8e/xa3/xa9/xbf + /x8e/xa3/xa9/xc0 + /x8e/xa3/xa9/xc1 + /x8e/xa3/xa9/xc2 + /x8e/xa3/xa9/xc3 + /x8e/xa3/xa9/xc4 + /x8e/xa3/xa9/xc5 + /x8e/xa3/xa9/xc6 + /x8e/xa3/xa9/xc7 + /x8e/xa3/xa9/xc8 + /x8e/xa3/xa9/xc9 + /x8e/xa3/xa9/xca + /x8e/xa3/xa9/xcb + /x8e/xa3/xa9/xcc + /x8e/xa3/xa9/xcd + /x8e/xa3/xa9/xce + /x8e/xa3/xa9/xcf + /x8e/xa3/xa9/xd0 + /x8e/xa3/xa9/xd1 + /x8e/xa3/xa9/xd2 + /x8e/xa3/xa9/xd3 + /x8e/xa3/xa9/xd4 + /x8e/xa3/xa9/xd5 + /x8e/xa3/xa9/xd6 + /x8e/xa3/xa9/xd7 + /x8e/xa3/xa9/xd8 + /x8e/xa3/xa9/xd9 + /x8e/xa3/xa9/xda + /x8e/xa3/xa9/xdb + /x8e/xa3/xa9/xdc + /x8e/xa3/xa9/xdd + /x8e/xa3/xa9/xde + /x8e/xa3/xa9/xdf + /x8e/xa3/xa9/xe0 + /x8e/xa3/xa9/xe1 + /x8e/xa3/xa9/xe2 + /x8e/xa3/xa9/xe3 + /x8e/xa3/xa9/xe4 + /x8e/xa3/xa9/xe5 + /x8e/xa3/xa9/xe6 + /x8e/xa3/xa9/xe7 + /x8e/xa3/xa9/xe8 + /x8e/xa3/xa9/xe9 + /x8e/xa3/xa9/xea + /x8e/xa3/xa9/xeb + /x8e/xa3/xa9/xec + /x8e/xa3/xa9/xed + /x8e/xa3/xa9/xee + /x8e/xa3/xa9/xef + /x8e/xa3/xa9/xf0 + /x8e/xa3/xa9/xf1 + /x8e/xa3/xa9/xf2 + /x8e/xa3/xa9/xf3 + /x8e/xa3/xa9/xf4 + /x8e/xa3/xa9/xf5 + /x8e/xa3/xa9/xf6 + /x8e/xa3/xa9/xf7 + /x8e/xa3/xa9/xf8 + /x8e/xa3/xa9/xf9 + /x8e/xa3/xa9/xfa + /x8e/xa3/xa9/xfb + /x8e/xa3/xa9/xfc + /x8e/xa3/xa9/xfd + /x8e/xa3/xa9/xfe + /x8e/xa3/xaa/xa1 + /x8e/xa3/xaa/xa2 + /x8e/xa3/xaa/xa3 + /x8e/xa3/xaa/xa4 + /x8e/xa3/xaa/xa5 + /x8e/xa3/xaa/xa6 + /x8e/xa3/xaa/xa7 + /x8e/xa3/xaa/xa8 + /x8e/xa3/xaa/xa9 + /x8e/xa3/xaa/xaa + /x8e/xa3/xaa/xab + /x8e/xa3/xaa/xac + /x8e/xa3/xaa/xad + /x8e/xa3/xaa/xae + /x8e/xa3/xaa/xaf + /x8e/xa3/xaa/xb0 + /x8e/xa3/xaa/xb1 + /x8e/xa3/xaa/xb2 + /x8e/xa3/xaa/xb3 + /x8e/xa3/xaa/xb4 + /x8e/xa3/xaa/xb5 + /x8e/xa3/xaa/xb6 + /x8e/xa3/xaa/xb7 + /x8e/xa3/xaa/xb8 + /x8e/xa3/xaa/xb9 + /x8e/xa3/xaa/xba + /x8e/xa3/xaa/xbb + /x8e/xa3/xaa/xbc + /x8e/xa3/xaa/xbd + /x8e/xa3/xaa/xbe + /x8e/xa3/xaa/xbf + /x8e/xa3/xaa/xc0 + /x8e/xa3/xaa/xc1 + /x8e/xa3/xaa/xc2 + /x8e/xa3/xaa/xc3 + /x8e/xa3/xaa/xc4 + /x8e/xa3/xaa/xc5 + /x8e/xa3/xaa/xc6 + /x8e/xa3/xaa/xc7 + /x8e/xa3/xaa/xc8 + /x8e/xa3/xaa/xc9 + /x8e/xa3/xaa/xca + /x8e/xa3/xaa/xcb + /x8e/xa3/xaa/xcc + /x8e/xa3/xaa/xcd + /x8e/xa3/xaa/xce + /x8e/xa3/xaa/xcf + /x8e/xa3/xaa/xd0 + /x8e/xa3/xaa/xd1 + /x8e/xa3/xaa/xd2 + /x8e/xa3/xaa/xd3 + /x8e/xa3/xaa/xd4 + /x8e/xa3/xaa/xd5 + /x8e/xa3/xaa/xd6 + /x8e/xa3/xaa/xd7 + /x8e/xa3/xaa/xd8 + /x8e/xa3/xaa/xd9 + /x8e/xa3/xaa/xda + /x8e/xa3/xaa/xdb + /x8e/xa3/xaa/xdc + /x8e/xa3/xaa/xdd + /x8e/xa3/xaa/xde + /x8e/xa3/xaa/xdf + /x8e/xa3/xaa/xe0 + /x8e/xa3/xaa/xe1 + /x8e/xa3/xaa/xe2 + /x8e/xa3/xaa/xe3 + /x8e/xa3/xaa/xe4 + /x8e/xa3/xaa/xe5 + /x8e/xa3/xaa/xe6 + /x8e/xa3/xaa/xe7 + /x8e/xa3/xaa/xe8 + /x8e/xa3/xaa/xe9 + /x8e/xa3/xaa/xea + /x8e/xa3/xaa/xeb + /x8e/xa3/xaa/xec + /x8e/xa3/xaa/xed + /x8e/xa3/xaa/xee + /x8e/xa3/xaa/xef + /x8e/xa3/xaa/xf0 + /x8e/xa3/xaa/xf1 + /x8e/xa3/xaa/xf2 + /x8e/xa3/xaa/xf3 + /x8e/xa3/xaa/xf4 + /x8e/xa3/xaa/xf5 + /x8e/xa3/xaa/xf6 + /x8e/xa3/xaa/xf7 + /x8e/xa3/xaa/xf8 + /x8e/xa3/xaa/xf9 + /x8e/xa3/xaa/xfa + /x8e/xa3/xaa/xfb + /x8e/xa3/xaa/xfc + /x8e/xa3/xaa/xfd + /x8e/xa3/xaa/xfe + /x8e/xa3/xab/xa1 + /x8e/xa3/xab/xa2 + /x8e/xa3/xab/xa3 + /x8e/xa3/xab/xa4 + /x8e/xa3/xab/xa5 + /x8e/xa3/xab/xa6 + /x8e/xa3/xab/xa7 + /x8e/xa3/xab/xa8 + /x8e/xa3/xab/xa9 + /x8e/xa3/xab/xaa + /x8e/xa3/xab/xab + /x8e/xa3/xab/xac + /x8e/xa3/xab/xad + /x8e/xa3/xab/xae + /x8e/xa3/xab/xaf + /x8e/xa3/xab/xb0 + /x8e/xa3/xab/xb1 + /x8e/xa3/xab/xb2 + /x8e/xa3/xab/xb3 + /x8e/xa3/xab/xb4 + /x8e/xa3/xab/xb5 + /x8e/xa3/xab/xb6 + /x8e/xa3/xab/xb7 + /x8e/xa3/xab/xb8 + /x8e/xa3/xab/xb9 + /x8e/xa3/xab/xba + /x8e/xa3/xab/xbb + /x8e/xa3/xab/xbc + /x8e/xa3/xab/xbd + /x8e/xa3/xab/xbe + /x8e/xa3/xab/xbf + /x8e/xa3/xab/xc0 + /x8e/xa3/xab/xc1 + /x8e/xa3/xab/xc2 + /x8e/xa3/xab/xc3 + /x8e/xa3/xab/xc4 + /x8e/xa3/xab/xc5 + /x8e/xa3/xab/xc6 + /x8e/xa3/xab/xc7 + /x8e/xa3/xab/xc8 + /x8e/xa3/xab/xc9 + /x8e/xa3/xab/xca + /x8e/xa3/xab/xcb + /x8e/xa3/xab/xcc + /x8e/xa3/xab/xcd + /x8e/xa3/xab/xce + /x8e/xa3/xab/xcf + /x8e/xa3/xab/xd0 + /x8e/xa3/xab/xd1 + /x8e/xa3/xab/xd2 + /x8e/xa3/xab/xd3 + /x8e/xa3/xab/xd4 + /x8e/xa3/xab/xd5 + /x8e/xa3/xab/xd6 + /x8e/xa3/xab/xd7 + /x8e/xa3/xab/xd8 + /x8e/xa3/xab/xd9 + /x8e/xa3/xab/xda + /x8e/xa3/xab/xdb + /x8e/xa3/xab/xdc + /x8e/xa3/xab/xdd + /x8e/xa3/xab/xde + /x8e/xa3/xab/xdf + /x8e/xa3/xab/xe0 + /x8e/xa3/xab/xe1 + /x8e/xa3/xab/xe2 + /x8e/xa3/xab/xe3 + /x8e/xa3/xab/xe4 + /x8e/xa3/xab/xe5 + /x8e/xa3/xab/xe6 + /x8e/xa3/xab/xe7 + /x8e/xa3/xab/xe8 + /x8e/xa3/xab/xe9 + /x8e/xa3/xab/xea + /x8e/xa3/xab/xeb + /x8e/xa3/xab/xec + /x8e/xa3/xab/xed + /x8e/xa3/xab/xee + /x8e/xa3/xab/xef + /x8e/xa3/xab/xf0 + /x8e/xa3/xab/xf1 + /x8e/xa3/xab/xf2 + /x8e/xa3/xab/xf3 + /x8e/xa3/xab/xf4 + /x8e/xa3/xab/xf5 + /x8e/xa3/xab/xf6 + /x8e/xa3/xab/xf7 + /x8e/xa3/xab/xf8 + /x8e/xa3/xab/xf9 + /x8e/xa3/xab/xfa + /x8e/xa3/xab/xfb + /x8e/xa3/xab/xfc + /x8e/xa3/xab/xfd + /x8e/xa3/xab/xfe + /x8e/xa3/xac/xa1 + /x8e/xa3/xac/xa2 + /x8e/xa3/xac/xa3 + /x8e/xa3/xac/xa4 + /x8e/xa3/xac/xa5 + /x8e/xa3/xac/xa6 + /x8e/xa3/xac/xa7 + /x8e/xa3/xac/xa8 + /x8e/xa3/xac/xa9 + /x8e/xa3/xac/xaa + /x8e/xa3/xac/xab + /x8e/xa3/xac/xac + /x8e/xa3/xac/xad + /x8e/xa3/xac/xae + /x8e/xa3/xac/xaf + /x8e/xa3/xac/xb0 + /x8e/xa3/xac/xb1 + /x8e/xa3/xac/xb2 + /x8e/xa3/xac/xb3 + /x8e/xa3/xac/xb4 + /x8e/xa3/xac/xb5 + /x8e/xa3/xac/xb6 + /x8e/xa3/xac/xb7 + /x8e/xa3/xac/xb8 + /x8e/xa3/xac/xb9 + /x8e/xa3/xac/xba + /x8e/xa3/xac/xbb + /x8e/xa3/xac/xbc + /x8e/xa3/xac/xbd + /x8e/xa3/xac/xbe + /x8e/xa3/xac/xbf + /x8e/xa3/xac/xc1 + /x8e/xa3/xac/xc2 + /x8e/xa3/xac/xc3 + /x8e/xa3/xac/xc4 + /x8e/xa3/xac/xc5 + /x8e/xa3/xac/xc6 + /x8e/xa3/xac/xc7 + /x8e/xa3/xac/xc8 + /x8e/xa3/xac/xc9 + /x8e/xa3/xac/xca + /x8e/xa3/xac/xcb + /x8e/xa3/xac/xcc + /x8e/xa3/xac/xcd + /x8e/xa3/xac/xce + /x8e/xa3/xac/xcf + /x8e/xa3/xac/xd0 + /x8e/xa3/xac/xd2 + /x8e/xa3/xac/xd3 + /x8e/xa3/xac/xd4 + /x8e/xa3/xac/xd5 + /x8e/xa3/xac/xd6 + /x8e/xa3/xac/xd7 + /x8e/xa3/xac/xd8 + /x8e/xa3/xac/xd9 + /x8e/xa3/xac/xda + /x8e/xa3/xac/xdb + /x8e/xa3/xac/xdc + /x8e/xa3/xac/xdd + /x8e/xa3/xac/xde + /x8e/xa3/xac/xdf + /x8e/xa3/xac/xe0 + /x8e/xa3/xac/xe1 + /x8e/xa3/xac/xe2 + /x8e/xa3/xac/xe3 + /x8e/xa3/xac/xe4 + /x8e/xa3/xac/xe5 + /x8e/xa3/xac/xe6 + /x8e/xa3/xac/xe7 + /x8e/xa3/xac/xe8 + /x8e/xa3/xac/xe9 + /x8e/xa3/xac/xea + /x8e/xa3/xac/xeb + /x8e/xa3/xac/xec + /x8e/xa3/xac/xed + /x8e/xa3/xac/xee + /x8e/xa3/xac/xef + /x8e/xa3/xac/xf0 + /x8e/xa3/xac/xf1 + /x8e/xa3/xac/xf2 + /x8e/xa3/xac/xf3 + /x8e/xa3/xac/xf4 + /x8e/xa3/xac/xf5 + /x8e/xa3/xac/xf6 + /x8e/xa3/xac/xf7 + /x8e/xa3/xac/xf8 + /x8e/xa3/xac/xf9 + /x8e/xa3/xac/xfa + /x8e/xa3/xac/xfb + /x8e/xa3/xac/xfc + /x8e/xa3/xac/xfd + /x8e/xa3/xac/xfe + /x8e/xa3/xad/xa1 + /x8e/xa3/xad/xa2 + /x8e/xa3/xad/xa3 + /x8e/xa3/xad/xa4 + /x8e/xa3/xad/xa5 + /x8e/xa3/xad/xa6 + /x8e/xa3/xad/xa7 + /x8e/xa3/xad/xa8 + /x8e/xa3/xad/xa9 + /x8e/xa3/xad/xaa + /x8e/xa3/xad/xab + /x8e/xa3/xad/xac + /x8e/xa3/xad/xad + /x8e/xa3/xad/xae + /x8e/xa3/xad/xaf + /x8e/xa3/xad/xb0 + /x8e/xa3/xad/xb1 + /x8e/xa3/xad/xb2 + /x8e/xa3/xad/xb3 + /x8e/xa3/xad/xb4 + /x8e/xa3/xad/xb6 + /x8e/xa3/xad/xb7 + /x8e/xa3/xad/xb8 + /x8e/xa3/xad/xb9 + /x8e/xa3/xad/xba + /x8e/xa3/xad/xbb + /x8e/xa3/xad/xbc + /x8e/xa3/xad/xbd + /x8e/xa3/xad/xbe + /x8e/xa3/xad/xbf + /x8e/xa3/xad/xc0 + /x8e/xa3/xad/xc1 + /x8e/xa3/xad/xc2 + /x8e/xa3/xad/xc3 + /x8e/xa3/xad/xc4 + /x8e/xa3/xad/xc5 + /x8e/xa3/xad/xc6 + /x8e/xa3/xad/xc7 + /x8e/xa3/xad/xc8 + /x8e/xa3/xad/xc9 + /x8e/xa3/xad/xca + /x8e/xa3/xad/xcb + /x8e/xa3/xad/xcc + /x8e/xa3/xad/xcd + /x8e/xa3/xad/xce + /x8e/xa3/xad/xcf + /x8e/xa3/xad/xd0 + /x8e/xa3/xad/xd1 + /x8e/xa3/xad/xd3 + /x8e/xa3/xad/xd4 + /x8e/xa3/xad/xd5 + /x8e/xa3/xad/xd6 + /x8e/xa3/xad/xd7 + /x8e/xa3/xad/xd8 + /x8e/xa3/xad/xd9 + /x8e/xa3/xad/xda + /x8e/xa3/xad/xdb + /x8e/xa3/xad/xdc + /x8e/xa3/xad/xdd + /x8e/xa3/xad/xde + /x8e/xa3/xad/xdf + /x8e/xa3/xad/xe0 + /x8e/xa3/xad/xe1 + /x8e/xa3/xad/xe2 + /x8e/xa3/xad/xe3 + /x8e/xa3/xad/xe4 + /x8e/xa3/xad/xe5 + /x8e/xa3/xad/xe6 + /x8e/xa3/xad/xe7 + /x8e/xa3/xad/xe8 + /x8e/xa3/xad/xe9 + /x8e/xa3/xad/xea + /x8e/xa3/xad/xeb + /x8e/xa3/xad/xec + /x8e/xa3/xad/xed + /x8e/xa3/xad/xee + /x8e/xa3/xad/xef + /x8e/xa3/xad/xf0 + /x8e/xa3/xad/xf1 + /x8e/xa3/xad/xf2 + /x8e/xa3/xad/xf3 + /x8e/xa3/xad/xf4 + /x8e/xa3/xad/xf5 + /x8e/xa3/xad/xf6 + /x8e/xa3/xad/xf7 + /x8e/xa3/xad/xf8 + /x8e/xa3/xad/xf9 + /x8e/xa3/xad/xfa + /x8e/xa3/xad/xfb + /x8e/xa3/xad/xfc + /x8e/xa3/xad/xfd + /x8e/xa3/xad/xfe + /x8e/xa3/xae/xa1 + /x8e/xa3/xae/xa2 + /x8e/xa3/xae/xa3 + /x8e/xa3/xae/xa4 + /x8e/xa3/xae/xa5 + /x8e/xa3/xae/xa6 + /x8e/xa3/xae/xa7 + /x8e/xa3/xae/xa8 + /x8e/xa3/xae/xa9 + /x8e/xa3/xae/xaa + /x8e/xa3/xae/xab + /x8e/xa3/xae/xac + /x8e/xa3/xae/xad + /x8e/xa3/xae/xae + /x8e/xa3/xae/xaf + /x8e/xa3/xae/xb0 + /x8e/xa3/xae/xb1 + /x8e/xa3/xae/xb2 + /x8e/xa3/xae/xb3 + /x8e/xa3/xae/xb4 + /x8e/xa3/xae/xb5 + /x8e/xa3/xae/xb6 + /x8e/xa3/xae/xb7 + /x8e/xa3/xae/xb8 + /x8e/xa3/xae/xb9 + /x8e/xa3/xae/xba + /x8e/xa3/xae/xbb + /x8e/xa3/xae/xbc + /x8e/xa3/xae/xbd + /x8e/xa3/xae/xbe + /x8e/xa3/xae/xbf + /x8e/xa3/xae/xc0 + /x8e/xa3/xae/xc1 + /x8e/xa3/xae/xc2 + /x8e/xa3/xae/xc3 + /x8e/xa3/xae/xc4 + /x8e/xa3/xae/xc5 + /x8e/xa3/xae/xc6 + /x8e/xa3/xae/xc7 + /x8e/xa3/xae/xc8 + /x8e/xa3/xae/xc9 + /x8e/xa3/xae/xca + /x8e/xa3/xae/xcb + /x8e/xa3/xae/xcc + /x8e/xa3/xae/xcd + /x8e/xa3/xae/xce + /x8e/xa3/xae/xcf + /x8e/xa3/xae/xd0 + /x8e/xa3/xae/xd1 + /x8e/xa3/xae/xd2 + /x8e/xa3/xae/xd3 + /x8e/xa3/xae/xd4 + /x8e/xa3/xae/xd5 + /x8e/xa3/xae/xd7 + /x8e/xa3/xae/xd8 + /x8e/xa3/xae/xd9 + /x8e/xa3/xae/xda + /x8e/xa3/xae/xdb + /x8e/xa3/xae/xdc + /x8e/xa3/xae/xdd + /x8e/xa3/xae/xde + /x8e/xa3/xae/xdf + /x8e/xa3/xae/xe0 + /x8e/xa3/xae/xe1 + /x8e/xa3/xae/xe2 + /x8e/xa3/xae/xe3 + /x8e/xa3/xae/xe4 + /x8e/xa3/xae/xe5 + /x8e/xa3/xae/xe6 + /x8e/xa3/xae/xe7 + /x8e/xa3/xae/xe8 + /x8e/xa3/xae/xe9 + /x8e/xa3/xae/xea + /x8e/xa3/xae/xeb + /x8e/xa3/xae/xec + /x8e/xa3/xae/xed + /x8e/xa3/xae/xee + /x8e/xa3/xae/xef + /x8e/xa3/xae/xf0 + /x8e/xa3/xae/xf1 + /x8e/xa3/xae/xf2 + /x8e/xa3/xae/xf3 + /x8e/xa3/xae/xf4 + /x8e/xa3/xae/xf5 + /x8e/xa3/xae/xf6 + /x8e/xa3/xae/xf7 + /x8e/xa3/xae/xf8 + /x8e/xa3/xae/xf9 + /x8e/xa3/xae/xfa + /x8e/xa3/xae/xfb + /x8e/xa3/xae/xfc + /x8e/xa3/xae/xfd + /x8e/xa3/xae/xfe + /x8e/xa3/xaf/xa1 + /x8e/xa3/xaf/xa2 + /x8e/xa3/xaf/xa3 + /x8e/xa3/xaf/xa4 + /x8e/xa3/xaf/xa5 + /x8e/xa3/xaf/xa6 + /x8e/xa3/xaf/xa7 + /x8e/xa3/xaf/xa8 + /x8e/xa3/xaf/xa9 + /x8e/xa3/xaf/xaa + /x8e/xa3/xaf/xab + /x8e/xa3/xaf/xac + /x8e/xa3/xaf/xad + /x8e/xa3/xaf/xae + /x8e/xa3/xaf/xaf + /x8e/xa3/xaf/xb0 + /x8e/xa3/xaf/xb1 + /x8e/xa3/xaf/xb2 + /x8e/xa3/xaf/xb3 + /x8e/xa3/xaf/xb4 + /x8e/xa3/xaf/xb5 + /x8e/xa3/xaf/xb6 + /x8e/xa3/xaf/xb7 + /x8e/xa3/xaf/xb8 + /x8e/xa3/xaf/xb9 + /x8e/xa3/xaf/xba + /x8e/xa3/xaf/xbb + /x8e/xa3/xaf/xbc + /x8e/xa3/xaf/xbd + /x8e/xa3/xaf/xbe + /x8e/xa3/xaf/xbf + /x8e/xa3/xaf/xc0 + /x8e/xa3/xaf/xc1 + /x8e/xa3/xaf/xc2 + /x8e/xa3/xaf/xc3 + /x8e/xa3/xaf/xc4 + /x8e/xa3/xaf/xc5 + /x8e/xa3/xaf/xc6 + /x8e/xa3/xaf/xc7 + /x8e/xa3/xaf/xc8 + /x8e/xa3/xaf/xc9 + /x8e/xa3/xaf/xca + /x8e/xa3/xaf/xcb + /x8e/xa3/xaf/xcc + /x8e/xa3/xaf/xcd + /x8e/xa3/xaf/xce + /x8e/xa3/xaf/xcf + /x8e/xa3/xaf/xd0 + /x8e/xa3/xaf/xd1 + /x8e/xa3/xaf/xd2 + /x8e/xa3/xaf/xd3 + /x8e/xa3/xaf/xd4 + /x8e/xa3/xaf/xd5 + /x8e/xa3/xaf/xd6 + /x8e/xa3/xaf/xd7 + /x8e/xa3/xaf/xd8 + /x8e/xa3/xaf/xd9 + /x8e/xa3/xaf/xda + /x8e/xa3/xaf/xdb + /x8e/xa3/xaf/xdc + /x8e/xa3/xaf/xdd + /x8e/xa3/xaf/xde + /x8e/xa3/xaf/xdf + /x8e/xa3/xaf/xe0 + /x8e/xa3/xaf/xe1 + /x8e/xa3/xaf/xe2 + /x8e/xa3/xaf/xe3 + /x8e/xa3/xaf/xe4 + /x8e/xa3/xaf/xe5 + /x8e/xa3/xaf/xe6 + /x8e/xa3/xaf/xe7 + /x8e/xa3/xaf/xe8 + /x8e/xa3/xaf/xe9 + /x8e/xa3/xaf/xea + /x8e/xa3/xaf/xeb + /x8e/xa3/xaf/xec + /x8e/xa3/xaf/xed + /x8e/xa3/xaf/xee + /x8e/xa3/xaf/xef + /x8e/xa3/xaf/xf0 + /x8e/xa3/xaf/xf1 + /x8e/xa3/xaf/xf2 + /x8e/xa3/xaf/xf3 + /x8e/xa3/xaf/xf4 + /x8e/xa3/xaf/xf5 + /x8e/xa3/xaf/xf6 + /x8e/xa3/xaf/xf7 + /x8e/xa3/xaf/xf8 + /x8e/xa3/xaf/xf9 + /x8e/xa3/xaf/xfa + /x8e/xa3/xaf/xfb + /x8e/xa3/xaf/xfc + /x8e/xa3/xaf/xfd + /x8e/xa3/xaf/xfe + /x8e/xa3/xb0/xa1 + /x8e/xa3/xb0/xa2 + /x8e/xa3/xb0/xa4 + /x8e/xa3/xb0/xa5 + /x8e/xa3/xb0/xa6 + /x8e/xa3/xb0/xa7 + /x8e/xa3/xb0/xa8 + /x8e/xa3/xb0/xa9 + /x8e/xa3/xb0/xaa + /x8e/xa3/xb0/xab + /x8e/xa3/xb0/xac + /x8e/xa3/xb0/xad + /x8e/xa3/xb0/xae + /x8e/xa3/xb0/xaf + /x8e/xa3/xb0/xb0 + /x8e/xa3/xb0/xb1 + /x8e/xa3/xb0/xb2 + /x8e/xa3/xb0/xb3 + /x8e/xa3/xb0/xb4 + /x8e/xa3/xb0/xb5 + /x8e/xa3/xb0/xb6 + /x8e/xa3/xb0/xb7 + /x8e/xa3/xb0/xb8 + /x8e/xa3/xb0/xb9 + /x8e/xa3/xb0/xba + /x8e/xa3/xb0/xbb + /x8e/xa3/xb0/xbc + /x8e/xa3/xb0/xbd + /x8e/xa3/xb0/xbe + /x8e/xa3/xb0/xbf + /x8e/xa3/xb0/xc0 + /x8e/xa3/xb0/xc1 + /x8e/xa3/xb0/xc2 + /x8e/xa3/xb0/xc3 + /x8e/xa3/xb0/xc4 + /x8e/xa3/xb0/xc5 + /x8e/xa3/xb0/xc6 + /x8e/xa3/xb0/xc7 + /x8e/xa3/xb0/xc8 + /x8e/xa3/xb0/xc9 + /x8e/xa3/xb0/xca + /x8e/xa3/xb0/xcb + /x8e/xa3/xb0/xcc + /x8e/xa3/xb0/xcd + /x8e/xa3/xb0/xce + /x8e/xa3/xb0/xcf + /x8e/xa3/xb0/xd0 + /x8e/xa3/xb0/xd1 + /x8e/xa3/xb0/xd2 + /x8e/xa3/xb0/xd3 + /x8e/xa3/xb0/xd4 + /x8e/xa3/xb0/xd5 + /x8e/xa3/xb0/xd6 + /x8e/xa3/xb0/xd7 + /x8e/xa3/xb0/xd8 + /x8e/xa3/xb0/xd9 + /x8e/xa3/xb0/xda + /x8e/xa3/xb0/xdb + /x8e/xa3/xb0/xdc + /x8e/xa3/xb0/xdd + /x8e/xa3/xb0/xde + /x8e/xa3/xb0/xdf + /x8e/xa3/xb0/xe0 + /x8e/xa3/xb0/xe1 + /x8e/xa3/xb0/xe2 + /x8e/xa3/xb0/xe3 + /x8e/xa3/xb0/xe4 + /x8e/xa3/xb0/xe5 + /x8e/xa3/xb0/xe6 + /x8e/xa3/xb0/xe7 + /x8e/xa3/xb0/xe8 + /x8e/xa3/xb0/xe9 + /x8e/xa3/xb0/xea + /x8e/xa3/xb0/xeb + /x8e/xa3/xb0/xec + /x8e/xa3/xb0/xed + /x8e/xa3/xb0/xee + /x8e/xa3/xb0/xef + /x8e/xa3/xb0/xf0 + /x8e/xa3/xb0/xf1 + /x8e/xa3/xb0/xf2 + /x8e/xa3/xb0/xf3 + /x8e/xa3/xb0/xf4 + /x8e/xa3/xb0/xf5 + /x8e/xa3/xb0/xf6 + /x8e/xa3/xb0/xf7 + /x8e/xa3/xb0/xf8 + /x8e/xa3/xb0/xf9 + /x8e/xa3/xb0/xfa + /x8e/xa3/xb0/xfb + /x8e/xa3/xb0/xfc + /x8e/xa3/xb0/xfd + /x8e/xa3/xb0/xfe + /x8e/xa3/xb1/xa1 + /x8e/xa3/xb1/xa2 + /x8e/xa3/xb1/xa3 + /x8e/xa3/xb1/xa4 + /x8e/xa3/xb1/xa5 + /x8e/xa3/xb1/xa6 + /x8e/xa3/xb1/xa7 + /x8e/xa3/xb1/xa8 + /x8e/xa3/xb1/xa9 + /x8e/xa3/xb1/xaa + /x8e/xa3/xb1/xab + /x8e/xa3/xb1/xac + /x8e/xa3/xb1/xad + /x8e/xa3/xb1/xae + /x8e/xa3/xb1/xaf + /x8e/xa3/xb1/xb0 + /x8e/xa3/xb1/xb1 + /x8e/xa3/xb1/xb2 + /x8e/xa3/xb1/xb3 + /x8e/xa3/xb1/xb4 + /x8e/xa3/xb1/xb5 + /x8e/xa3/xb1/xb6 + /x8e/xa3/xb1/xb7 + /x8e/xa3/xb1/xb8 + /x8e/xa3/xb1/xb9 + /x8e/xa3/xb1/xba + /x8e/xa3/xb1/xbb + /x8e/xa3/xb1/xbc + /x8e/xa3/xb1/xbd + /x8e/xa3/xb1/xbe + /x8e/xa3/xb1/xbf + /x8e/xa3/xb1/xc0 + /x8e/xa3/xb1/xc1 + /x8e/xa3/xb1/xc2 + /x8e/xa3/xb1/xc3 + /x8e/xa3/xb1/xc4 + /x8e/xa3/xb1/xc5 + /x8e/xa3/xb1/xc6 + /x8e/xa3/xb1/xc7 + /x8e/xa3/xb1/xc8 + /x8e/xa3/xb1/xc9 + /x8e/xa3/xb1/xca + /x8e/xa3/xb1/xcb + /x8e/xa3/xb1/xcc + /x8e/xa3/xb1/xcd + /x8e/xa3/xb1/xce + /x8e/xa3/xb1/xcf + /x8e/xa3/xb1/xd0 + /x8e/xa3/xb1/xd1 + /x8e/xa3/xb1/xd2 + /x8e/xa3/xb1/xd3 + /x8e/xa3/xb1/xd4 + /x8e/xa3/xb1/xd5 + /x8e/xa3/xb1/xd6 + /x8e/xa3/xb1/xd7 + /x8e/xa3/xb1/xd8 + /x8e/xa3/xb1/xd9 + /x8e/xa3/xb1/xda + /x8e/xa3/xb1/xdb + /x8e/xa3/xb1/xdd + /x8e/xa3/xb1/xde + /x8e/xa3/xb1/xdf + /x8e/xa3/xb1/xe0 + /x8e/xa3/xb1/xe1 + /x8e/xa3/xb1/xe2 + /x8e/xa3/xb1/xe3 + /x8e/xa3/xb1/xe4 + /x8e/xa3/xb1/xe5 + /x8e/xa3/xb1/xe6 + /x8e/xa3/xb1/xe7 + /x8e/xa3/xb1/xe8 + /x8e/xa3/xb1/xe9 + /x8e/xa3/xb1/xea + /x8e/xa3/xb1/xeb + /x8e/xa3/xb1/xec + /x8e/xa3/xb1/xed + /x8e/xa3/xb1/xee + /x8e/xa3/xb1/xef + /x8e/xa3/xb1/xf0 + /x8e/xa3/xb1/xf1 + /x8e/xa3/xb1/xf2 + /x8e/xa3/xb1/xf3 + /x8e/xa3/xb1/xf4 + /x8e/xa3/xb1/xf5 + /x8e/xa3/xb1/xf6 + /x8e/xa3/xb1/xf7 + /x8e/xa3/xb1/xf8 + /x8e/xa3/xb1/xf9 + /x8e/xa3/xb1/xfa + /x8e/xa3/xb1/xfb + /x8e/xa3/xb1/xfc + /x8e/xa3/xb1/xfd + /x8e/xa3/xb1/xfe + /x8e/xa3/xb2/xa1 + /x8e/xa3/xb2/xa2 + /x8e/xa3/xb2/xa3 + /x8e/xa3/xb2/xa4 + /x8e/xa3/xb2/xa5 + /x8e/xa3/xb2/xa6 + /x8e/xa3/xb2/xa7 + /x8e/xa3/xb2/xa8 + /x8e/xa3/xb2/xa9 + /x8e/xa3/xb2/xaa + /x8e/xa3/xb2/xab + /x8e/xa3/xb2/xac + /x8e/xa3/xb2/xad + /x8e/xa3/xb2/xae + /x8e/xa3/xb2/xaf + /x8e/xa3/xb2/xb0 + /x8e/xa3/xb2/xb1 + /x8e/xa3/xb2/xb2 + /x8e/xa3/xb2/xb3 + /x8e/xa3/xb2/xb4 + /x8e/xa3/xb2/xb5 + /x8e/xa3/xb2/xb6 + /x8e/xa3/xb2/xb7 + /x8e/xa3/xb2/xb8 + /x8e/xa3/xb2/xb9 + /x8e/xa3/xb2/xba + /x8e/xa3/xb2/xbb + /x8e/xa3/xb2/xbc + /x8e/xa3/xb2/xbd + /x8e/xa3/xb2/xbe + /x8e/xa3/xb2/xbf + /x8e/xa3/xb2/xc0 + /x8e/xa3/xb2/xc1 + /x8e/xa3/xb2/xc2 + /x8e/xa3/xb2/xc3 + /x8e/xa3/xb2/xc4 + /x8e/xa3/xb2/xc5 + /x8e/xa3/xb2/xc6 + /x8e/xa3/xb2/xc7 + /x8e/xa3/xb2/xc8 + /x8e/xa3/xb2/xc9 + /x8e/xa3/xb2/xca + /x8e/xa3/xb2/xcb + /x8e/xa3/xb2/xcc + /x8e/xa3/xb2/xcd + /x8e/xa3/xb2/xce + /x8e/xa3/xb2/xcf + /x8e/xa3/xb2/xd0 + /x8e/xa3/xb2/xd1 + /x8e/xa3/xb2/xd2 + /x8e/xa3/xb2/xd3 + /x8e/xa3/xb2/xd4 + /x8e/xa3/xb2/xd5 + /x8e/xa3/xb2/xd6 + /x8e/xa3/xb2/xd7 + /x8e/xa3/xb2/xd8 + /x8e/xa3/xb2/xd9 + /x8e/xa3/xb2/xda + /x8e/xa3/xb2/xdb + /x8e/xa3/xb2/xdc + /x8e/xa3/xb2/xdd + /x8e/xa3/xb2/xde + /x8e/xa3/xb2/xdf + /x8e/xa3/xb2/xe0 + /x8e/xa3/xb2/xe1 + /x8e/xa3/xb2/xe2 + /x8e/xa3/xb2/xe3 + /x8e/xa3/xb2/xe4 + /x8e/xa3/xb2/xe5 + /x8e/xa3/xb2/xe6 + /x8e/xa3/xb2/xe7 + /x8e/xa3/xb2/xe8 + /x8e/xa3/xb2/xe9 + /x8e/xa3/xb2/xea + /x8e/xa3/xb2/xeb + /x8e/xa3/xb2/xec + /x8e/xa3/xb2/xed + /x8e/xa3/xb2/xee + /x8e/xa3/xb2/xef + /x8e/xa3/xb2/xf0 + /x8e/xa3/xb2/xf1 + /x8e/xa3/xb2/xf2 + /x8e/xa3/xb2/xf3 + /x8e/xa3/xb2/xf4 + /x8e/xa3/xb2/xf5 + /x8e/xa3/xb2/xf6 + /x8e/xa3/xb2/xf7 + /x8e/xa3/xb2/xf8 + /x8e/xa3/xb2/xf9 + /x8e/xa3/xb2/xfa + /x8e/xa3/xb2/xfb + /x8e/xa3/xb2/xfc + /x8e/xa3/xb2/xfd + /x8e/xa3/xb2/xfe + /x8e/xa3/xb3/xa1 + /x8e/xa3/xb3/xa2 + /x8e/xa3/xb3/xa3 + /x8e/xa3/xb3/xa4 + /x8e/xa3/xb3/xa5 + /x8e/xa3/xb3/xa6 + /x8e/xa3/xb3/xa7 + /x8e/xa3/xb3/xa8 + /x8e/xa3/xb3/xa9 + /x8e/xa3/xb3/xaa + /x8e/xa3/xb3/xab + /x8e/xa3/xb3/xac + /x8e/xa3/xb3/xad + /x8e/xa3/xb3/xae + /x8e/xa3/xb3/xaf + /x8e/xa3/xb3/xb0 + /x8e/xa3/xb3/xb1 + /x8e/xa3/xb3/xb2 + /x8e/xa3/xb3/xb3 + /x8e/xa3/xb3/xb4 + /x8e/xa3/xb3/xb5 + /x8e/xa3/xb3/xb6 + /x8e/xa3/xb3/xb7 + /x8e/xa3/xb3/xb8 + /x8e/xa3/xb3/xb9 + /x8e/xa3/xb3/xba + /x8e/xa3/xb3/xbb + /x8e/xa3/xb3/xbc + /x8e/xa3/xb3/xbd + /x8e/xa3/xb3/xbe + /x8e/xa3/xb3/xbf + /x8e/xa3/xb3/xc0 + /x8e/xa3/xb3/xc1 + /x8e/xa3/xb3/xc2 + /x8e/xa3/xb3/xc3 + /x8e/xa3/xb3/xc4 + /x8e/xa3/xb3/xc5 + /x8e/xa3/xb3/xc6 + /x8e/xa3/xb3/xc7 + /x8e/xa3/xb3/xc8 + /x8e/xa3/xb3/xc9 + /x8e/xa3/xb3/xca + /x8e/xa3/xb3/xcb + /x8e/xa3/xb3/xcc + /x8e/xa3/xb3/xcd + /x8e/xa3/xb3/xce + /x8e/xa3/xb3/xcf + /x8e/xa3/xb3/xd1 + /x8e/xa3/xb3/xd2 + /x8e/xa3/xb3/xd3 + /x8e/xa3/xb3/xd4 + /x8e/xa3/xb3/xd5 + /x8e/xa3/xb3/xd6 + /x8e/xa3/xb3/xd7 + /x8e/xa3/xb3/xd8 + /x8e/xa3/xb3/xd9 + /x8e/xa3/xb3/xda + /x8e/xa3/xb3/xdb + /x8e/xa3/xb3/xdc + /x8e/xa3/xb3/xdd + /x8e/xa3/xb3/xde + /x8e/xa3/xb3/xdf + /x8e/xa3/xb3/xe0 + /x8e/xa3/xb3/xe1 + /x8e/xa3/xb3/xe2 + /x8e/xa3/xb3/xe3 + /x8e/xa3/xb3/xe4 + /x8e/xa3/xb3/xe5 + /x8e/xa3/xb3/xe6 + /x8e/xa3/xb3/xe7 + /x8e/xa3/xb3/xe8 + /x8e/xa3/xb3/xe9 + /x8e/xa3/xb3/xea + /x8e/xa3/xb3/xeb + /x8e/xa3/xb3/xec + /x8e/xa3/xb3/xed + /x8e/xa3/xb3/xee + /x8e/xa3/xb3/xef + /x8e/xa3/xb3/xf0 + /x8e/xa3/xb3/xf1 + /x8e/xa3/xb3/xf2 + /x8e/xa3/xb3/xf3 + /x8e/xa3/xb3/xf4 + /x8e/xa3/xb3/xf5 + /x8e/xa3/xb3/xf6 + /x8e/xa3/xb3/xf7 + /x8e/xa3/xb3/xf8 + /x8e/xa3/xb3/xf9 + /x8e/xa3/xb3/xfa + /x8e/xa3/xb3/xfb + /x8e/xa3/xb3/xfc + /x8e/xa3/xb3/xfd + /x8e/xa3/xb3/xfe + /x8e/xa3/xb4/xa1 + /x8e/xa3/xb4/xa2 + /x8e/xa3/xb4/xa3 + /x8e/xa3/xb4/xa4 + /x8e/xa3/xb4/xa5 + /x8e/xa3/xb4/xa6 + /x8e/xa3/xb4/xa7 + /x8e/xa3/xb4/xa8 + /x8e/xa3/xb4/xa9 + /x8e/xa3/xb4/xaa + /x8e/xa3/xb4/xab + /x8e/xa3/xb4/xac + /x8e/xa3/xb4/xad + /x8e/xa3/xb4/xae + /x8e/xa3/xb4/xaf + /x8e/xa3/xb4/xb0 + /x8e/xa3/xb4/xb1 + /x8e/xa3/xb4/xb2 + /x8e/xa3/xb4/xb3 + /x8e/xa3/xb4/xb4 + /x8e/xa3/xb4/xb5 + /x8e/xa3/xb4/xb6 + /x8e/xa3/xb4/xb7 + /x8e/xa3/xb4/xb8 + /x8e/xa3/xb4/xb9 + /x8e/xa3/xb4/xba + /x8e/xa3/xb4/xbb + /x8e/xa3/xb4/xbc + /x8e/xa3/xb4/xbd + /x8e/xa3/xb4/xbe + /x8e/xa3/xb4/xbf + /x8e/xa3/xb4/xc0 + /x8e/xa3/xb4/xc1 + /x8e/xa3/xb4/xc2 + /x8e/xa3/xb4/xc3 + /x8e/xa3/xb4/xc4 + /x8e/xa3/xb4/xc5 + /x8e/xa3/xb4/xc6 + /x8e/xa3/xb4/xc7 + /x8e/xa3/xb4/xc8 + /x8e/xa3/xb4/xc9 + /x8e/xa3/xb4/xca + /x8e/xa3/xb4/xcb + /x8e/xa3/xb4/xcc + /x8e/xa3/xb4/xcd + /x8e/xa3/xb4/xce + /x8e/xa3/xb4/xcf + /x8e/xa3/xb4/xd0 + /x8e/xa3/xb4/xd1 + /x8e/xa3/xb4/xd2 + /x8e/xa3/xb4/xd3 + /x8e/xa3/xb4/xd4 + /x8e/xa3/xb4/xd5 + /x8e/xa3/xb4/xd6 + /x8e/xa3/xb4/xd7 + /x8e/xa3/xb4/xd8 + /x8e/xa3/xb4/xd9 + /x8e/xa3/xb4/xda + /x8e/xa3/xb4/xdb + /x8e/xa3/xb4/xdc + /x8e/xa3/xb4/xdd + /x8e/xa3/xb4/xde + /x8e/xa3/xb4/xdf + /x8e/xa3/xb4/xe0 + /x8e/xa3/xb4/xe1 + /x8e/xa3/xb4/xe2 + /x8e/xa3/xb4/xe3 + /x8e/xa3/xb4/xe4 + /x8e/xa3/xb4/xe5 + /x8e/xa3/xb4/xe6 + /x8e/xa3/xb4/xe7 + /x8e/xa3/xb4/xe8 + /x8e/xa3/xb4/xe9 + /x8e/xa3/xb4/xea + /x8e/xa3/xb4/xeb + /x8e/xa3/xb4/xec + /x8e/xa3/xb4/xed + /x8e/xa3/xb4/xee + /x8e/xa3/xb4/xef + /x8e/xa3/xb4/xf1 + /x8e/xa3/xb4/xf2 + /x8e/xa3/xb4/xf3 + /x8e/xa3/xb4/xf4 + /x8e/xa3/xb4/xf5 + /x8e/xa3/xb4/xf6 + /x8e/xa3/xb4/xf7 + /x8e/xa3/xb4/xf8 + /x8e/xa3/xb4/xf9 + /x8e/xa3/xb4/xfa + /x8e/xa3/xb4/xfb + /x8e/xa3/xb4/xfc + /x8e/xa3/xb4/xfd + /x8e/xa3/xb4/xfe + /x8e/xa3/xb5/xa1 + /x8e/xa3/xb5/xa2 + /x8e/xa3/xb5/xa3 + /x8e/xa3/xb5/xa4 + /x8e/xa3/xb5/xa5 + /x8e/xa3/xb5/xa6 + /x8e/xa3/xb5/xa7 + /x8e/xa3/xb5/xa8 + /x8e/xa3/xb5/xa9 + /x8e/xa3/xb5/xaa + /x8e/xa3/xb5/xab + /x8e/xa3/xb5/xac + /x8e/xa3/xb5/xad + /x8e/xa3/xb5/xae + /x8e/xa3/xb5/xaf + /x8e/xa3/xb5/xb0 + /x8e/xa3/xb5/xb1 + /x8e/xa3/xb5/xb2 + /x8e/xa3/xb5/xb3 + /x8e/xa3/xb5/xb4 + /x8e/xa3/xb5/xb5 + /x8e/xa3/xb5/xb6 + /x8e/xa3/xb5/xb7 + /x8e/xa3/xb5/xb8 + /x8e/xa3/xb5/xb9 + /x8e/xa3/xb5/xba + /x8e/xa3/xb5/xbb + /x8e/xa3/xb5/xbc + /x8e/xa3/xb5/xbd + /x8e/xa3/xb5/xbe + /x8e/xa3/xb5/xbf + /x8e/xa3/xb5/xc0 + /x8e/xa3/xb5/xc1 + /x8e/xa3/xb5/xc2 + /x8e/xa3/xb5/xc3 + /x8e/xa3/xb5/xc4 + /x8e/xa3/xb5/xc5 + /x8e/xa3/xb5/xc6 + /x8e/xa3/xb5/xc7 + /x8e/xa3/xb5/xc8 + /x8e/xa3/xb5/xc9 + /x8e/xa3/xb5/xca + /x8e/xa3/xb5/xcb + /x8e/xa3/xb5/xcc + /x8e/xa3/xb5/xcd + /x8e/xa3/xb5/xce + /x8e/xa3/xb5/xcf + /x8e/xa3/xb5/xd0 + /x8e/xa3/xb5/xd1 + /x8e/xa3/xb5/xd2 + /x8e/xa3/xb5/xd3 + /x8e/xa3/xb5/xd4 + /x8e/xa3/xb5/xd5 + /x8e/xa3/xb5/xd6 + /x8e/xa3/xb5/xd7 + /x8e/xa3/xb5/xd8 + /x8e/xa3/xb5/xd9 + /x8e/xa3/xb5/xda + /x8e/xa3/xb5/xdb + /x8e/xa3/xb5/xdc + /x8e/xa3/xb5/xdd + /x8e/xa3/xb5/xde + /x8e/xa3/xb5/xe0 + /x8e/xa3/xb5/xe1 + /x8e/xa3/xb5/xe2 + /x8e/xa3/xb5/xe3 + /x8e/xa3/xb5/xe4 + /x8e/xa3/xb5/xe6 + /x8e/xa3/xb5/xe7 + /x8e/xa3/xb5/xe8 + /x8e/xa3/xb5/xe9 + /x8e/xa3/xb5/xea + /x8e/xa3/xb5/xeb + /x8e/xa3/xb5/xec + /x8e/xa3/xb5/xed + /x8e/xa3/xb5/xee + /x8e/xa3/xb5/xef + /x8e/xa3/xb5/xf0 + /x8e/xa3/xb5/xf1 + /x8e/xa3/xb5/xf2 + /x8e/xa3/xb5/xf3 + /x8e/xa3/xb5/xf4 + /x8e/xa3/xb5/xf5 + /x8e/xa3/xb5/xf6 + /x8e/xa3/xb5/xf7 + /x8e/xa3/xb5/xf8 + /x8e/xa3/xb5/xf9 + /x8e/xa3/xb5/xfa + /x8e/xa3/xb5/xfb + /x8e/xa3/xb5/xfc + /x8e/xa3/xb5/xfd + /x8e/xa3/xb5/xfe + /x8e/xa3/xb6/xa1 + /x8e/xa3/xb6/xa2 + /x8e/xa3/xb6/xa3 + /x8e/xa3/xb6/xa4 + /x8e/xa3/xb6/xa5 + /x8e/xa3/xb6/xa6 + /x8e/xa3/xb6/xa7 + /x8e/xa3/xb6/xa9 + /x8e/xa3/xb6/xaa + /x8e/xa3/xb6/xab + /x8e/xa3/xb6/xac + /x8e/xa3/xb6/xad + /x8e/xa3/xb6/xae + /x8e/xa3/xb6/xaf + /x8e/xa3/xb6/xb0 + /x8e/xa3/xb6/xb1 + /x8e/xa3/xb6/xb2 + /x8e/xa3/xb6/xb3 + /x8e/xa3/xb6/xb4 + /x8e/xa3/xb6/xb5 + /x8e/xa3/xb6/xb6 + /x8e/xa3/xb6/xb7 + /x8e/xa3/xb6/xb8 + /x8e/xa3/xb6/xb9 + /x8e/xa3/xb6/xba + /x8e/xa3/xb6/xbb + /x8e/xa3/xb6/xbc + /x8e/xa3/xb6/xbd + /x8e/xa3/xb6/xbe + /x8e/xa3/xb6/xbf + /x8e/xa3/xb6/xc1 + /x8e/xa3/xb6/xc2 + /x8e/xa3/xb6/xc3 + /x8e/xa3/xb6/xc4 + /x8e/xa3/xb6/xc5 + /x8e/xa3/xb6/xc6 + /x8e/xa3/xb6/xc7 + /x8e/xa3/xb6/xc8 + /x8e/xa3/xb6/xc9 + /x8e/xa3/xb6/xca + /x8e/xa3/xb6/xcb + /x8e/xa3/xb6/xcc + /x8e/xa3/xb6/xcd + /x8e/xa3/xb6/xce + /x8e/xa3/xb6/xcf + /x8e/xa3/xb6/xd0 + /x8e/xa3/xb6/xd1 + /x8e/xa3/xb6/xd2 + /x8e/xa3/xb6/xd3 + /x8e/xa3/xb6/xd4 + /x8e/xa3/xb6/xd5 + /x8e/xa3/xb6/xd6 + /x8e/xa3/xb6/xd7 + /x8e/xa3/xb6/xd8 + /x8e/xa3/xb6/xd9 + /x8e/xa3/xb6/xda + /x8e/xa3/xb6/xdb + /x8e/xa3/xb6/xdc + /x8e/xa3/xb6/xdd + /x8e/xa3/xb6/xde + /x8e/xa3/xb6/xdf + /x8e/xa3/xb6/xe0 + /x8e/xa3/xb6/xe1 + /x8e/xa3/xb6/xe2 + /x8e/xa3/xb6/xe3 + /x8e/xa3/xb6/xe4 + /x8e/xa3/xb6/xe5 + /x8e/xa3/xb6/xe6 + /x8e/xa3/xb6/xe7 + /x8e/xa3/xb6/xe8 + /x8e/xa3/xb6/xe9 + /x8e/xa3/xb6/xea + /x8e/xa3/xb6/xeb + /x8e/xa3/xb6/xec + /x8e/xa3/xb6/xed + /x8e/xa3/xb6/xee + /x8e/xa3/xb6/xef + /x8e/xa3/xb6/xf0 + /x8e/xa3/xb6/xf1 + /x8e/xa3/xb6/xf2 + /x8e/xa3/xb6/xf3 + /x8e/xa3/xb6/xf4 + /x8e/xa3/xb6/xf6 + /x8e/xa3/xb6/xf7 + /x8e/xa3/xb6/xf8 + /x8e/xa3/xb6/xf9 + /x8e/xa3/xb6/xfa + /x8e/xa3/xb6/xfb + /x8e/xa3/xb6/xfc + /x8e/xa3/xb6/xfd + /x8e/xa3/xb6/xfe + /x8e/xa3/xb7/xa1 + /x8e/xa3/xb7/xa2 + /x8e/xa3/xb7/xa3 + /x8e/xa3/xb7/xa4 + /x8e/xa3/xb7/xa5 + /x8e/xa3/xb7/xa6 + /x8e/xa3/xb7/xa7 + /x8e/xa3/xb7/xa8 + /x8e/xa3/xb7/xa9 + /x8e/xa3/xb7/xaa + /x8e/xa3/xb7/xab + /x8e/xa3/xb7/xac + /x8e/xa3/xb7/xad + /x8e/xa3/xb7/xae + /x8e/xa3/xb7/xaf + /x8e/xa3/xb7/xb0 + /x8e/xa3/xb7/xb1 + /x8e/xa3/xb7/xb2 + /x8e/xa3/xb7/xb3 + /x8e/xa3/xb7/xb4 + /x8e/xa3/xb7/xb5 + /x8e/xa3/xb7/xb6 + /x8e/xa3/xb7/xb7 + /x8e/xa3/xb7/xb8 + /x8e/xa3/xb7/xb9 + /x8e/xa3/xb7/xba + /x8e/xa3/xb7/xbb + /x8e/xa3/xb7/xbc + /x8e/xa3/xb7/xbd + /x8e/xa3/xb7/xbe + /x8e/xa3/xb7/xbf + /x8e/xa3/xb7/xc0 + /x8e/xa3/xb7/xc1 + /x8e/xa3/xb7/xc2 + /x8e/xa3/xb7/xc3 + /x8e/xa3/xb7/xc4 + /x8e/xa3/xb7/xc5 + /x8e/xa3/xb7/xc6 + /x8e/xa3/xb7/xc7 + /x8e/xa3/xb7/xc8 + /x8e/xa3/xb7/xc9 + /x8e/xa3/xb7/xca + /x8e/xa3/xb7/xcb + /x8e/xa3/xb7/xcc + /x8e/xa3/xb7/xcd + /x8e/xa3/xb7/xce + /x8e/xa3/xb7/xcf + /x8e/xa3/xb7/xd0 + /x8e/xa3/xb7/xd1 + /x8e/xa3/xb7/xd2 + /x8e/xa3/xb7/xd3 + /x8e/xa3/xb7/xd4 + /x8e/xa3/xb7/xd5 + /x8e/xa3/xb7/xd6 + /x8e/xa3/xb7/xd7 + /x8e/xa3/xb7/xd8 + /x8e/xa3/xb7/xd9 + /x8e/xa3/xb7/xda + /x8e/xa3/xb7/xdb + /x8e/xa3/xb7/xdc + /x8e/xa3/xb7/xdd + /x8e/xa3/xb7/xde + /x8e/xa3/xb7/xdf + /x8e/xa3/xb7/xe0 + /x8e/xa3/xb7/xe1 + /x8e/xa3/xb7/xe2 + /x8e/xa3/xb7/xe3 + /x8e/xa3/xb7/xe4 + /x8e/xa3/xb7/xe5 + /x8e/xa3/xb7/xe6 + /x8e/xa3/xb7/xe7 + /x8e/xa3/xb7/xe8 + /x8e/xa3/xb7/xe9 + /x8e/xa3/xb7/xea + /x8e/xa3/xb7/xeb + /x8e/xa3/xb7/xec + /x8e/xa3/xb7/xed + /x8e/xa3/xb7/xee + /x8e/xa3/xb7/xef + /x8e/xa3/xb7/xf0 + /x8e/xa3/xb7/xf1 + /x8e/xa3/xb7/xf2 + /x8e/xa3/xb7/xf3 + /x8e/xa3/xb7/xf4 + /x8e/xa3/xb7/xf5 + /x8e/xa3/xb7/xf6 + /x8e/xa3/xb7/xf7 + /x8e/xa3/xb7/xf8 + /x8e/xa3/xb7/xf9 + /x8e/xa3/xb7/xfa + /x8e/xa3/xb7/xfb + /x8e/xa3/xb7/xfc + /x8e/xa3/xb7/xfd + /x8e/xa3/xb7/xfe + /x8e/xa3/xb8/xa1 + /x8e/xa3/xb8/xa2 + /x8e/xa3/xb8/xa3 + /x8e/xa3/xb8/xa4 + /x8e/xa3/xb8/xa5 + /x8e/xa3/xb8/xa6 + /x8e/xa3/xb8/xa7 + /x8e/xa3/xb8/xa8 + /x8e/xa3/xb8/xa9 + /x8e/xa3/xb8/xaa + /x8e/xa3/xb8/xab + /x8e/xa3/xb8/xac + /x8e/xa3/xb8/xad + /x8e/xa3/xb8/xae + /x8e/xa3/xb8/xaf + /x8e/xa3/xb8/xb0 + /x8e/xa3/xb8/xb1 + /x8e/xa3/xb8/xb2 + /x8e/xa3/xb8/xb3 + /x8e/xa3/xb8/xb4 + /x8e/xa3/xb8/xb5 + /x8e/xa3/xb8/xb6 + /x8e/xa3/xb8/xb7 + /x8e/xa3/xb8/xb8 + /x8e/xa3/xb8/xb9 + /x8e/xa3/xb8/xba + /x8e/xa3/xb8/xbb + /x8e/xa3/xb8/xbc + /x8e/xa3/xb8/xbd + /x8e/xa3/xb8/xbe + /x8e/xa3/xb8/xbf + /x8e/xa3/xb8/xc0 + /x8e/xa3/xb8/xc1 + /x8e/xa3/xb8/xc2 + /x8e/xa3/xb8/xc3 + /x8e/xa3/xb8/xc4 + /x8e/xa3/xb8/xc5 + /x8e/xa3/xb8/xc6 + /x8e/xa3/xb8/xc7 + /x8e/xa3/xb8/xc8 + /x8e/xa3/xb8/xc9 + /x8e/xa3/xb8/xca + /x8e/xa3/xb8/xcb + /x8e/xa3/xb8/xcc + /x8e/xa3/xb8/xcd + /x8e/xa3/xb8/xce + /x8e/xa3/xb8/xcf + /x8e/xa3/xb8/xd0 + /x8e/xa3/xb8/xd1 + /x8e/xa3/xb8/xd2 + /x8e/xa3/xb8/xd3 + /x8e/xa3/xb8/xd4 + /x8e/xa3/xb8/xd5 + /x8e/xa3/xb8/xd6 + /x8e/xa3/xb8/xd7 + /x8e/xa3/xb8/xd8 + /x8e/xa3/xb8/xd9 + /x8e/xa3/xb8/xda + /x8e/xa3/xb8/xdb + /x8e/xa3/xb8/xdc + /x8e/xa3/xb8/xdd + /x8e/xa3/xb8/xde + /x8e/xa3/xb8/xdf + /x8e/xa3/xb8/xe0 + /x8e/xa3/xb8/xe1 + /x8e/xa3/xb8/xe2 + /x8e/xa3/xb8/xe3 + /x8e/xa3/xb8/xe4 + /x8e/xa3/xb8/xe5 + /x8e/xa3/xb8/xe6 + /x8e/xa3/xb8/xe7 + /x8e/xa3/xb8/xe8 + /x8e/xa3/xb8/xe9 + /x8e/xa3/xb8/xea + /x8e/xa3/xb8/xeb + /x8e/xa3/xb8/xec + /x8e/xa3/xb8/xed + /x8e/xa3/xb8/xee + /x8e/xa3/xb8/xef + /x8e/xa3/xb8/xf0 + /x8e/xa3/xb8/xf1 + /x8e/xa3/xb8/xf2 + /x8e/xa3/xb8/xf3 + /x8e/xa3/xb8/xf4 + /x8e/xa3/xb8/xf5 + /x8e/xa3/xb8/xf6 + /x8e/xa3/xb8/xf7 + /x8e/xa3/xb8/xf8 + /x8e/xa3/xb8/xf9 + /x8e/xa3/xb8/xfa + /x8e/xa3/xb8/xfb + /x8e/xa3/xb8/xfc + /x8e/xa3/xb8/xfd + /x8e/xa3/xb8/xfe + /x8e/xa3/xb9/xa1 + /x8e/xa3/xb9/xa2 + /x8e/xa3/xb9/xa3 + /x8e/xa3/xb9/xa4 + /x8e/xa3/xb9/xa5 + /x8e/xa3/xb9/xa6 + /x8e/xa3/xb9/xa7 + /x8e/xa3/xb9/xa8 + /x8e/xa3/xb9/xa9 + /x8e/xa3/xb9/xaa + /x8e/xa3/xb9/xab + /x8e/xa3/xb9/xac + /x8e/xa3/xb9/xad + /x8e/xa3/xb9/xae + /x8e/xa3/xb9/xaf + /x8e/xa3/xb9/xb0 + /x8e/xa3/xb9/xb1 + /x8e/xa3/xb9/xb2 + /x8e/xa3/xb9/xb3 + /x8e/xa3/xb9/xb4 + /x8e/xa3/xb9/xb5 + /x8e/xa3/xb9/xb6 + /x8e/xa3/xb9/xb7 + /x8e/xa3/xb9/xb8 + /x8e/xa3/xb9/xb9 + /x8e/xa3/xb9/xba + /x8e/xa3/xb9/xbb + /x8e/xa3/xb9/xbc + /x8e/xa3/xb9/xbd + /x8e/xa3/xb9/xbe + /x8e/xa3/xb9/xbf + /x8e/xa3/xb9/xc0 + /x8e/xa3/xb9/xc1 + /x8e/xa3/xb9/xc2 + /x8e/xa3/xb9/xc3 + /x8e/xa3/xb9/xc4 + /x8e/xa3/xb9/xc5 + /x8e/xa3/xb9/xc6 + /x8e/xa3/xb9/xc7 + /x8e/xa3/xb9/xc8 + /x8e/xa3/xb9/xc9 + /x8e/xa3/xb9/xca + /x8e/xa3/xb9/xcb + /x8e/xa3/xb9/xcc + /x8e/xa3/xb9/xcd + /x8e/xa3/xb9/xce + /x8e/xa3/xb9/xcf + /x8e/xa3/xb9/xd0 + /x8e/xa3/xb9/xd1 + /x8e/xa3/xb9/xd2 + /x8e/xa3/xb9/xd3 + /x8e/xa3/xb9/xd4 + /x8e/xa3/xb9/xd5 + /x8e/xa3/xb9/xd6 + /x8e/xa3/xb9/xd7 + /x8e/xa3/xb9/xd8 + /x8e/xa3/xb9/xd9 + /x8e/xa3/xb9/xda + /x8e/xa3/xb9/xdb + /x8e/xa3/xb9/xdc + /x8e/xa3/xb9/xdd + /x8e/xa3/xb9/xde + /x8e/xa3/xb9/xdf + /x8e/xa3/xb9/xe0 + /x8e/xa3/xb9/xe1 + /x8e/xa3/xb9/xe2 + /x8e/xa3/xb9/xe3 + /x8e/xa3/xb9/xe4 + /x8e/xa3/xb9/xe5 + /x8e/xa3/xb9/xe6 + /x8e/xa3/xb9/xe7 + /x8e/xa3/xb9/xe8 + /x8e/xa3/xb9/xe9 + /x8e/xa3/xb9/xea + /x8e/xa3/xb9/xeb + /x8e/xa3/xb9/xec + /x8e/xa3/xb9/xed + /x8e/xa3/xb9/xee + /x8e/xa3/xb9/xef + /x8e/xa3/xb9/xf0 + /x8e/xa3/xb9/xf1 + /x8e/xa3/xb9/xf2 + /x8e/xa3/xb9/xf3 + /x8e/xa3/xb9/xf4 + /x8e/xa3/xb9/xf5 + /x8e/xa3/xb9/xf6 + /x8e/xa3/xb9/xf7 + /x8e/xa3/xb9/xf8 + /x8e/xa3/xb9/xf9 + /x8e/xa3/xb9/xfa + /x8e/xa3/xb9/xfb + /x8e/xa3/xb9/xfc + /x8e/xa3/xb9/xfd + /x8e/xa3/xb9/xfe + /x8e/xa3/xba/xa1 + /x8e/xa3/xba/xa2 + /x8e/xa3/xba/xa3 + /x8e/xa3/xba/xa4 + /x8e/xa3/xba/xa5 + /x8e/xa3/xba/xa7 + /x8e/xa3/xba/xa8 + /x8e/xa3/xba/xa9 + /x8e/xa3/xba/xaa + /x8e/xa3/xba/xab + /x8e/xa3/xba/xac + /x8e/xa3/xba/xad + /x8e/xa3/xba/xae + /x8e/xa3/xba/xaf + /x8e/xa3/xba/xb0 + /x8e/xa3/xba/xb1 + /x8e/xa3/xba/xb2 + /x8e/xa3/xba/xb3 + /x8e/xa3/xba/xb4 + /x8e/xa3/xba/xb5 + /x8e/xa3/xba/xb6 + /x8e/xa3/xba/xb7 + /x8e/xa3/xba/xb8 + /x8e/xa3/xba/xb9 + /x8e/xa3/xba/xba + /x8e/xa3/xba/xbb + /x8e/xa3/xba/xbc + /x8e/xa3/xba/xbd + /x8e/xa3/xba/xbe + /x8e/xa3/xba/xbf + /x8e/xa3/xba/xc0 + /x8e/xa3/xba/xc1 + /x8e/xa3/xba/xc2 + /x8e/xa3/xba/xc3 + /x8e/xa3/xba/xc4 + /x8e/xa3/xba/xc5 + /x8e/xa3/xba/xc6 + /x8e/xa3/xba/xc7 + /x8e/xa3/xba/xc8 + /x8e/xa3/xba/xc9 + /x8e/xa3/xba/xca + /x8e/xa3/xba/xcb + /x8e/xa3/xba/xcc + /x8e/xa3/xba/xcd + /x8e/xa3/xba/xce + /x8e/xa3/xba/xcf + /x8e/xa3/xba/xd0 + /x8e/xa3/xba/xd1 + /x8e/xa3/xba/xd2 + /x8e/xa3/xba/xd3 + /x8e/xa3/xba/xd4 + /x8e/xa3/xba/xd5 + /x8e/xa3/xba/xd6 + /x8e/xa3/xba/xd7 + /x8e/xa3/xba/xd8 + /x8e/xa3/xba/xd9 + /x8e/xa3/xba/xda + /x8e/xa3/xba/xdb + /x8e/xa3/xba/xdc + /x8e/xa3/xba/xdd + /x8e/xa3/xba/xde + /x8e/xa3/xba/xdf + /x8e/xa3/xba/xe0 + /x8e/xa3/xba/xe1 + /x8e/xa3/xba/xe2 + /x8e/xa3/xba/xe3 + /x8e/xa3/xba/xe4 + /x8e/xa3/xba/xe5 + /x8e/xa3/xba/xe6 + /x8e/xa3/xba/xe7 + /x8e/xa3/xba/xe8 + /x8e/xa3/xba/xe9 + /x8e/xa3/xba/xea + /x8e/xa3/xba/xeb + /x8e/xa3/xba/xec + /x8e/xa3/xba/xed + /x8e/xa3/xba/xee + /x8e/xa3/xba/xef + /x8e/xa3/xba/xf0 + /x8e/xa3/xba/xf1 + /x8e/xa3/xba/xf2 + /x8e/xa3/xba/xf3 + /x8e/xa3/xba/xf4 + /x8e/xa3/xba/xf5 + /x8e/xa3/xba/xf6 + /x8e/xa3/xba/xf7 + /x8e/xa3/xba/xf8 + /x8e/xa3/xba/xf9 + /x8e/xa3/xba/xfa + /x8e/xa3/xba/xfb + /x8e/xa3/xba/xfc + /x8e/xa3/xba/xfd + /x8e/xa3/xba/xfe + /x8e/xa3/xbb/xa1 + /x8e/xa3/xbb/xa2 + /x8e/xa3/xbb/xa3 + /x8e/xa3/xbb/xa4 + /x8e/xa3/xbb/xa5 + /x8e/xa3/xbb/xa6 + /x8e/xa3/xbb/xa7 + /x8e/xa3/xbb/xa8 + /x8e/xa3/xbb/xa9 + /x8e/xa3/xbb/xaa + /x8e/xa3/xbb/xab + /x8e/xa3/xbb/xac + /x8e/xa3/xbb/xad + /x8e/xa3/xbb/xae + /x8e/xa3/xbb/xaf + /x8e/xa3/xbb/xb0 + /x8e/xa3/xbb/xb1 + /x8e/xa3/xbb/xb2 + /x8e/xa3/xbb/xb3 + /x8e/xa3/xbb/xb4 + /x8e/xa3/xbb/xb5 + /x8e/xa3/xbb/xb6 + /x8e/xa3/xbb/xb7 + /x8e/xa3/xbb/xb8 + /x8e/xa3/xbb/xb9 + /x8e/xa3/xbb/xba + /x8e/xa3/xbb/xbb + /x8e/xa3/xbb/xbc + /x8e/xa3/xbb/xbd + /x8e/xa3/xbb/xbe + /x8e/xa3/xbb/xbf + /x8e/xa3/xbb/xc0 + /x8e/xa3/xbb/xc1 + /x8e/xa3/xbb/xc2 + /x8e/xa3/xbb/xc3 + /x8e/xa3/xbb/xc4 + /x8e/xa3/xbb/xc5 + /x8e/xa3/xbb/xc6 + /x8e/xa3/xbb/xc7 + /x8e/xa3/xbb/xc8 + /x8e/xa3/xbb/xc9 + /x8e/xa3/xbb/xca + /x8e/xa3/xbb/xcb + /x8e/xa3/xbb/xcc + /x8e/xa3/xbb/xcd + /x8e/xa3/xbb/xce + /x8e/xa3/xbb/xcf + /x8e/xa3/xbb/xd0 + /x8e/xa3/xbb/xd1 + /x8e/xa3/xbb/xd2 + /x8e/xa3/xbb/xd3 + /x8e/xa3/xbb/xd4 + /x8e/xa3/xbb/xd5 + /x8e/xa3/xbb/xd6 + /x8e/xa3/xbb/xd7 + /x8e/xa3/xbb/xd8 + /x8e/xa3/xbb/xd9 + /x8e/xa3/xbb/xda + /x8e/xa3/xbb/xdb + /x8e/xa3/xbb/xdc + /x8e/xa3/xbb/xdd + /x8e/xa3/xbb/xde + /x8e/xa3/xbb/xdf + /x8e/xa3/xbb/xe0 + /x8e/xa3/xbb/xe1 + /x8e/xa3/xbb/xe2 + /x8e/xa3/xbb/xe3 + /x8e/xa3/xbb/xe4 + /x8e/xa3/xbb/xe5 + /x8e/xa3/xbb/xe6 + /x8e/xa3/xbb/xe7 + /x8e/xa3/xbb/xe8 + /x8e/xa3/xbb/xe9 + /x8e/xa3/xbb/xea + /x8e/xa3/xbb/xeb + /x8e/xa3/xbb/xec + /x8e/xa3/xbb/xed + /x8e/xa3/xbb/xee + /x8e/xa3/xbb/xef + /x8e/xa3/xbb/xf0 + /x8e/xa3/xbb/xf1 + /x8e/xa3/xbb/xf2 + /x8e/xa3/xbb/xf3 + /x8e/xa3/xbb/xf4 + /x8e/xa3/xbb/xf5 + /x8e/xa3/xbb/xf6 + /x8e/xa3/xbb/xf7 + /x8e/xa3/xbb/xf8 + /x8e/xa3/xbb/xf9 + /x8e/xa3/xbb/xfa + /x8e/xa3/xbb/xfb + /x8e/xa3/xbb/xfc + /x8e/xa3/xbb/xfd + /x8e/xa3/xbb/xfe + /x8e/xa3/xbc/xa1 + /x8e/xa3/xbc/xa2 + /x8e/xa3/xbc/xa3 + /x8e/xa3/xbc/xa4 + /x8e/xa3/xbc/xa5 + /x8e/xa3/xbc/xa6 + /x8e/xa3/xbc/xa7 + /x8e/xa3/xbc/xa8 + /x8e/xa3/xbc/xa9 + /x8e/xa3/xbc/xaa + /x8e/xa3/xbc/xab + /x8e/xa3/xbc/xac + /x8e/xa3/xbc/xad + /x8e/xa3/xbc/xae + /x8e/xa3/xbc/xaf + /x8e/xa3/xbc/xb0 + /x8e/xa3/xbc/xb1 + /x8e/xa3/xbc/xb2 + /x8e/xa3/xbc/xb3 + /x8e/xa3/xbc/xb4 + /x8e/xa3/xbc/xb5 + /x8e/xa3/xbc/xb6 + /x8e/xa3/xbc/xb7 + /x8e/xa3/xbc/xb8 + /x8e/xa3/xbc/xb9 + /x8e/xa3/xbc/xbb + /x8e/xa3/xbc/xbc + /x8e/xa3/xbc/xbd + /x8e/xa3/xbc/xbe + /x8e/xa3/xbc/xbf + /x8e/xa3/xbc/xc0 + /x8e/xa3/xbc/xc1 + /x8e/xa3/xbc/xc2 + /x8e/xa3/xbc/xc3 + /x8e/xa3/xbc/xc4 + /x8e/xa3/xbc/xc5 + /x8e/xa3/xbc/xc6 + /x8e/xa3/xbc/xc7 + /x8e/xa3/xbc/xc8 + /x8e/xa3/xbc/xc9 + /x8e/xa3/xbc/xca + /x8e/xa3/xbc/xcb + /x8e/xa3/xbc/xcc + /x8e/xa3/xbc/xcd + /x8e/xa3/xbc/xce + /x8e/xa3/xbc/xcf + /x8e/xa3/xbc/xd0 + /x8e/xa3/xbc/xd1 + /x8e/xa3/xbc/xd2 + /x8e/xa3/xbc/xd3 + /x8e/xa3/xbc/xd4 + /x8e/xa3/xbc/xd5 + /x8e/xa3/xbc/xd6 + /x8e/xa3/xbc/xd7 + /x8e/xa3/xbc/xd8 + /x8e/xa3/xbc/xd9 + /x8e/xa3/xbc/xda + /x8e/xa3/xbc/xdb + /x8e/xa3/xbc/xdc + /x8e/xa3/xbc/xdd + /x8e/xa3/xbc/xde + /x8e/xa3/xbc/xdf + /x8e/xa3/xbc/xe0 + /x8e/xa3/xbc/xe1 + /x8e/xa3/xbc/xe2 + /x8e/xa3/xbc/xe3 + /x8e/xa3/xbc/xe4 + /x8e/xa3/xbc/xe5 + /x8e/xa3/xbc/xe6 + /x8e/xa3/xbc/xe7 + /x8e/xa3/xbc/xe8 + /x8e/xa3/xbc/xe9 + /x8e/xa3/xbc/xea + /x8e/xa3/xbc/xeb + /x8e/xa3/xbc/xec + /x8e/xa3/xbc/xed + /x8e/xa3/xbc/xee + /x8e/xa3/xbc/xef + /x8e/xa3/xbc/xf0 + /x8e/xa3/xbc/xf1 + /x8e/xa3/xbc/xf2 + /x8e/xa3/xbc/xf3 + /x8e/xa3/xbc/xf4 + /x8e/xa3/xbc/xf5 + /x8e/xa3/xbc/xf6 + /x8e/xa3/xbc/xf7 + /x8e/xa3/xbc/xf8 + /x8e/xa3/xbc/xf9 + /x8e/xa3/xbc/xfa + /x8e/xa3/xbc/xfb + /x8e/xa3/xbc/xfc + /x8e/xa3/xbc/xfd + /x8e/xa3/xbc/xfe + /x8e/xa3/xbd/xa1 + /x8e/xa3/xbd/xa2 + /x8e/xa3/xbd/xa3 + /x8e/xa3/xbd/xa4 + /x8e/xa3/xbd/xa5 + /x8e/xa3/xbd/xa6 + /x8e/xa3/xbd/xa7 + /x8e/xa3/xbd/xa8 + /x8e/xa3/xbd/xa9 + /x8e/xa3/xbd/xaa + /x8e/xa3/xbd/xab + /x8e/xa3/xbd/xac + /x8e/xa3/xbd/xad + /x8e/xa3/xbd/xae + /x8e/xa3/xbd/xaf + /x8e/xa3/xbd/xb0 + /x8e/xa3/xbd/xb1 + /x8e/xa3/xbd/xb2 + /x8e/xa3/xbd/xb3 + /x8e/xa3/xbd/xb4 + /x8e/xa3/xbd/xb5 + /x8e/xa3/xbd/xb6 + /x8e/xa3/xbd/xb7 + /x8e/xa3/xbd/xb8 + /x8e/xa3/xbd/xb9 + /x8e/xa3/xbd/xba + /x8e/xa3/xbd/xbb + /x8e/xa3/xbd/xbc + /x8e/xa3/xbd/xbd + /x8e/xa3/xbd/xbe + /x8e/xa3/xbd/xc0 + /x8e/xa3/xbd/xc1 + /x8e/xa3/xbd/xc2 + /x8e/xa3/xbd/xc3 + /x8e/xa3/xbd/xc4 + /x8e/xa3/xbd/xc5 + /x8e/xa3/xbd/xc6 + /x8e/xa3/xbd/xc7 + /x8e/xa3/xbd/xc8 + /x8e/xa3/xbd/xc9 + /x8e/xa3/xbd/xca + /x8e/xa3/xbd/xcb + /x8e/xa3/xbd/xcc + /x8e/xa3/xbd/xcd + /x8e/xa3/xbd/xce + /x8e/xa3/xbd/xcf + /x8e/xa3/xbd/xd0 + /x8e/xa3/xbd/xd1 + /x8e/xa3/xbd/xd2 + /x8e/xa3/xbd/xd3 + /x8e/xa3/xbd/xd4 + /x8e/xa3/xbd/xd5 + /x8e/xa3/xbd/xd6 + /x8e/xa3/xbd/xd7 + /x8e/xa3/xbd/xd8 + /x8e/xa3/xbd/xd9 + /x8e/xa3/xbd/xda + /x8e/xa3/xbd/xdb + /x8e/xa3/xbd/xdc + /x8e/xa3/xbd/xdd + /x8e/xa3/xbd/xde + /x8e/xa3/xbd/xdf + /x8e/xa3/xbd/xe0 + /x8e/xa3/xbd/xe1 + /x8e/xa3/xbd/xe2 + /x8e/xa3/xbd/xe3 + /x8e/xa3/xbd/xe4 + /x8e/xa3/xbd/xe5 + /x8e/xa3/xbd/xe6 + /x8e/xa3/xbd/xe7 + /x8e/xa3/xbd/xe8 + /x8e/xa3/xbd/xe9 + /x8e/xa3/xbd/xea + /x8e/xa3/xbd/xeb + /x8e/xa3/xbd/xec + /x8e/xa3/xbd/xed + /x8e/xa3/xbd/xee + /x8e/xa3/xbd/xef + /x8e/xa3/xbd/xf0 + /x8e/xa3/xbd/xf1 + /x8e/xa3/xbd/xf2 + /x8e/xa3/xbd/xf3 + /x8e/xa3/xbd/xf4 + /x8e/xa3/xbd/xf5 + /x8e/xa3/xbd/xf6 + /x8e/xa3/xbd/xf7 + /x8e/xa3/xbd/xf8 + /x8e/xa3/xbd/xf9 + /x8e/xa3/xbd/xfa + /x8e/xa3/xbd/xfb + /x8e/xa3/xbd/xfc + /x8e/xa3/xbd/xfd + /x8e/xa3/xbd/xfe + /x8e/xa3/xbe/xa1 + /x8e/xa3/xbe/xa2 + /x8e/xa3/xbe/xa3 + /x8e/xa3/xbe/xa4 + /x8e/xa3/xbe/xa5 + /x8e/xa3/xbe/xa6 + /x8e/xa3/xbe/xa7 + /x8e/xa3/xbe/xa8 + /x8e/xa3/xbe/xa9 + /x8e/xa3/xbe/xaa + /x8e/xa3/xbe/xab + /x8e/xa3/xbe/xac + /x8e/xa3/xbe/xad + /x8e/xa3/xbe/xae + /x8e/xa3/xbe/xaf + /x8e/xa3/xbe/xb0 + /x8e/xa3/xbe/xb1 + /x8e/xa3/xbe/xb2 + /x8e/xa3/xbe/xb3 + /x8e/xa3/xbe/xb4 + /x8e/xa3/xbe/xb5 + /x8e/xa3/xbe/xb6 + /x8e/xa3/xbe/xb7 + /x8e/xa3/xbe/xb8 + /x8e/xa3/xbe/xb9 + /x8e/xa3/xbe/xba + /x8e/xa3/xbe/xbb + /x8e/xa3/xbe/xbc + /x8e/xa3/xbe/xbd + /x8e/xa3/xbe/xbe + /x8e/xa3/xbe/xbf + /x8e/xa3/xbe/xc0 + /x8e/xa3/xbe/xc1 + /x8e/xa3/xbe/xc2 + /x8e/xa3/xbe/xc3 + /x8e/xa3/xbe/xc4 + /x8e/xa3/xbe/xc5 + /x8e/xa3/xbe/xc6 + /x8e/xa3/xbe/xc7 + /x8e/xa3/xbe/xc8 + /x8e/xa3/xbe/xc9 + /x8e/xa3/xbe/xca + /x8e/xa3/xbe/xcb + /x8e/xa3/xbe/xcc + /x8e/xa3/xbe/xcd + /x8e/xa3/xbe/xce + /x8e/xa3/xbe/xcf + /x8e/xa3/xbe/xd0 + /x8e/xa3/xbe/xd1 + /x8e/xa3/xbe/xd2 + /x8e/xa3/xbe/xd3 + /x8e/xa3/xbe/xd4 + /x8e/xa3/xbe/xd5 + /x8e/xa3/xbe/xd6 + /x8e/xa3/xbe/xd7 + /x8e/xa3/xbe/xd8 + /x8e/xa3/xbe/xd9 + /x8e/xa3/xbe/xda + /x8e/xa3/xbe/xdb + /x8e/xa3/xbe/xdc + /x8e/xa3/xbe/xdd + /x8e/xa3/xbe/xde + /x8e/xa3/xbe/xdf + /x8e/xa3/xbe/xe0 + /x8e/xa3/xbe/xe1 + /x8e/xa3/xbe/xe2 + /x8e/xa3/xbe/xe3 + /x8e/xa3/xbe/xe4 + /x8e/xa3/xbe/xe5 + /x8e/xa3/xbe/xe6 + /x8e/xa3/xbe/xe7 + /x8e/xa3/xbe/xe8 + /x8e/xa3/xbe/xe9 + /x8e/xa3/xbe/xea + /x8e/xa3/xbe/xeb + /x8e/xa3/xbe/xec + /x8e/xa3/xbe/xed + /x8e/xa3/xbe/xee + /x8e/xa3/xbe/xef + /x8e/xa3/xbe/xf0 + /x8e/xa3/xbe/xf1 + /x8e/xa3/xbe/xf2 + /x8e/xa3/xbe/xf3 + /x8e/xa3/xbe/xf4 + /x8e/xa3/xbe/xf5 + /x8e/xa3/xbe/xf6 + /x8e/xa3/xbe/xf7 + /x8e/xa3/xbe/xf8 + /x8e/xa3/xbe/xf9 + /x8e/xa3/xbe/xfa + /x8e/xa3/xbe/xfb + /x8e/xa3/xbe/xfc + /x8e/xa3/xbe/xfd + /x8e/xa3/xbe/xfe + /x8e/xa3/xbf/xa1 + /x8e/xa3/xbf/xa2 + /x8e/xa3/xbf/xa3 + /x8e/xa3/xbf/xa4 + /x8e/xa3/xbf/xa5 + /x8e/xa3/xbf/xa6 + /x8e/xa3/xbf/xa7 + /x8e/xa3/xbf/xa8 + /x8e/xa3/xbf/xa9 + /x8e/xa3/xbf/xaa + /x8e/xa3/xbf/xab + /x8e/xa3/xbf/xac + /x8e/xa3/xbf/xad + /x8e/xa3/xbf/xae + /x8e/xa3/xbf/xaf + /x8e/xa3/xbf/xb0 + /x8e/xa3/xbf/xb1 + /x8e/xa3/xbf/xb2 + /x8e/xa3/xbf/xb3 + /x8e/xa3/xbf/xb4 + /x8e/xa3/xbf/xb5 + /x8e/xa3/xbf/xb6 + /x8e/xa3/xbf/xb7 + /x8e/xa3/xbf/xb8 + /x8e/xa3/xbf/xb9 + /x8e/xa3/xbf/xba + /x8e/xa3/xbf/xbb + /x8e/xa3/xbf/xbc + /x8e/xa3/xbf/xbd + /x8e/xa3/xbf/xbe + /x8e/xa3/xbf/xbf + /x8e/xa3/xbf/xc0 + /x8e/xa3/xbf/xc1 + /x8e/xa3/xbf/xc2 + /x8e/xa3/xbf/xc3 + /x8e/xa3/xbf/xc4 + /x8e/xa3/xbf/xc5 + /x8e/xa3/xbf/xc6 + /x8e/xa3/xbf/xc7 + /x8e/xa3/xbf/xc8 + /x8e/xa3/xbf/xc9 + /x8e/xa3/xbf/xca + /x8e/xa3/xbf/xcb + /x8e/xa3/xbf/xcc + /x8e/xa3/xbf/xcd + /x8e/xa3/xbf/xce + /x8e/xa3/xbf/xcf + /x8e/xa3/xbf/xd0 + /x8e/xa3/xbf/xd1 + /x8e/xa3/xbf/xd2 + /x8e/xa3/xbf/xd3 + /x8e/xa3/xbf/xd4 + /x8e/xa3/xbf/xd5 + /x8e/xa3/xbf/xd6 + /x8e/xa3/xbf/xd7 + /x8e/xa3/xbf/xd8 + /x8e/xa3/xbf/xd9 + /x8e/xa3/xbf/xda + /x8e/xa3/xbf/xdb + /x8e/xa3/xbf/xdc + /x8e/xa3/xbf/xdd + /x8e/xa3/xbf/xde + /x8e/xa3/xbf/xdf + /x8e/xa3/xbf/xe0 + /x8e/xa3/xbf/xe1 + /x8e/xa3/xbf/xe2 + /x8e/xa3/xbf/xe3 + /x8e/xa3/xbf/xe4 + /x8e/xa3/xbf/xe5 + /x8e/xa3/xbf/xe6 + /x8e/xa3/xbf/xe7 + /x8e/xa3/xbf/xe8 + /x8e/xa3/xbf/xe9 + /x8e/xa3/xbf/xea + /x8e/xa3/xbf/xeb + /x8e/xa3/xbf/xec + /x8e/xa3/xbf/xed + /x8e/xa3/xbf/xee + /x8e/xa3/xbf/xef + /x8e/xa3/xbf/xf0 + /x8e/xa3/xbf/xf1 + /x8e/xa3/xbf/xf2 + /x8e/xa3/xbf/xf3 + /x8e/xa3/xbf/xf4 + /x8e/xa3/xbf/xf5 + /x8e/xa3/xbf/xf6 + /x8e/xa3/xbf/xf7 + /x8e/xa3/xbf/xf8 + /x8e/xa3/xbf/xf9 + /x8e/xa3/xbf/xfa + /x8e/xa3/xbf/xfb + /x8e/xa3/xbf/xfc + /x8e/xa3/xbf/xfd + /x8e/xa3/xbf/xfe + /x8e/xa3/xc0/xa1 + /x8e/xa3/xc0/xa2 + /x8e/xa3/xc0/xa3 + /x8e/xa3/xc0/xa4 + /x8e/xa3/xc0/xa5 + /x8e/xa3/xc0/xa6 + /x8e/xa3/xc0/xa7 + /x8e/xa3/xc0/xa8 + /x8e/xa3/xc0/xa9 + /x8e/xa3/xc0/xaa + /x8e/xa3/xc0/xab + /x8e/xa3/xc0/xac + /x8e/xa3/xc0/xad + /x8e/xa3/xc0/xae + /x8e/xa3/xc0/xaf + /x8e/xa3/xc0/xb0 + /x8e/xa3/xc0/xb1 + /x8e/xa3/xc0/xb2 + /x8e/xa3/xc0/xb3 + /x8e/xa3/xc0/xb4 + /x8e/xa3/xc0/xb5 + /x8e/xa3/xc0/xb6 + /x8e/xa3/xc0/xb7 + /x8e/xa3/xc0/xb8 + /x8e/xa3/xc0/xb9 + /x8e/xa3/xc0/xba + /x8e/xa3/xc0/xbb + /x8e/xa3/xc0/xbc + /x8e/xa3/xc0/xbd + /x8e/xa3/xc0/xbe + /x8e/xa3/xc0/xbf + /x8e/xa3/xc0/xc0 + /x8e/xa3/xc0/xc1 + /x8e/xa3/xc0/xc2 + /x8e/xa3/xc0/xc4 + /x8e/xa3/xc0/xc5 + /x8e/xa3/xc0/xc6 + /x8e/xa3/xc0/xc7 + /x8e/xa3/xc0/xc8 + /x8e/xa3/xc0/xc9 + /x8e/xa3/xc0/xca + /x8e/xa3/xc0/xcb + /x8e/xa3/xc0/xcc + /x8e/xa3/xc0/xcd + /x8e/xa3/xc0/xce + /x8e/xa3/xc0/xcf + /x8e/xa3/xc0/xd0 + /x8e/xa3/xc0/xd1 + /x8e/xa3/xc0/xd2 + /x8e/xa3/xc0/xd3 + /x8e/xa3/xc0/xd4 + /x8e/xa3/xc0/xd5 + /x8e/xa3/xc0/xd6 + /x8e/xa3/xc0/xd7 + /x8e/xa3/xc0/xd8 + /x8e/xa3/xc0/xd9 + /x8e/xa3/xc0/xda + /x8e/xa3/xc0/xdb + /x8e/xa3/xc0/xdc + /x8e/xa3/xc0/xdd + /x8e/xa3/xc0/xde + /x8e/xa3/xc0/xdf + /x8e/xa3/xc0/xe0 + /x8e/xa3/xc0/xe1 + /x8e/xa3/xc0/xe2 + /x8e/xa3/xc0/xe3 + /x8e/xa3/xc0/xe4 + /x8e/xa3/xc0/xe5 + /x8e/xa3/xc0/xe6 + /x8e/xa3/xc0/xe7 + /x8e/xa3/xc0/xe8 + /x8e/xa3/xc0/xe9 + /x8e/xa3/xc0/xea + /x8e/xa3/xc0/xeb + /x8e/xa3/xc0/xec + /x8e/xa3/xc0/xed + /x8e/xa3/xc0/xee + /x8e/xa3/xc0/xef + /x8e/xa3/xc0/xf0 + /x8e/xa3/xc0/xf1 + /x8e/xa3/xc0/xf2 + /x8e/xa3/xc0/xf3 + /x8e/xa3/xc0/xf4 + /x8e/xa3/xc0/xf5 + /x8e/xa3/xc0/xf6 + /x8e/xa3/xc0/xf7 + /x8e/xa3/xc0/xf8 + /x8e/xa3/xc0/xf9 + /x8e/xa3/xc0/xfa + /x8e/xa3/xc0/xfb + /x8e/xa3/xc0/xfc + /x8e/xa3/xc0/xfd + /x8e/xa3/xc1/xa1 + /x8e/xa3/xc1/xa2 + /x8e/xa3/xc1/xa3 + /x8e/xa3/xc1/xa4 + /x8e/xa3/xc1/xa5 + /x8e/xa3/xc1/xa6 + /x8e/xa3/xc1/xa7 + /x8e/xa3/xc1/xa8 + /x8e/xa3/xc1/xa9 + /x8e/xa3/xc1/xaa + /x8e/xa3/xc1/xab + /x8e/xa3/xc1/xac + /x8e/xa3/xc1/xad + /x8e/xa3/xc1/xae + /x8e/xa3/xc1/xaf + /x8e/xa3/xc1/xb0 + /x8e/xa3/xc1/xb1 + /x8e/xa3/xc1/xb2 + /x8e/xa3/xc1/xb3 + /x8e/xa3/xc1/xb4 + /x8e/xa3/xc1/xb5 + /x8e/xa3/xc1/xb6 + /x8e/xa3/xc1/xb7 + /x8e/xa3/xc1/xb8 + /x8e/xa3/xc1/xb9 + /x8e/xa3/xc1/xba + /x8e/xa3/xc1/xbb + /x8e/xa3/xc1/xbc + /x8e/xa3/xc1/xbd + /x8e/xa3/xc1/xbe + /x8e/xa3/xc1/xbf + /x8e/xa3/xc1/xc0 + /x8e/xa3/xc1/xc1 + /x8e/xa3/xc1/xc2 + /x8e/xa3/xc1/xc3 + /x8e/xa3/xc1/xc4 + /x8e/xa3/xc1/xc5 + /x8e/xa3/xc1/xc6 + /x8e/xa3/xc1/xc7 + /x8e/xa3/xc1/xc8 + /x8e/xa3/xc1/xc9 + /x8e/xa3/xc1/xca + /x8e/xa3/xc1/xcb + /x8e/xa3/xc1/xcc + /x8e/xa3/xc1/xcd + /x8e/xa3/xc1/xce + /x8e/xa3/xc1/xcf + /x8e/xa3/xc1/xd0 + /x8e/xa3/xc1/xd1 + /x8e/xa3/xc1/xd2 + /x8e/xa3/xc1/xd3 + /x8e/xa3/xc1/xd4 + /x8e/xa3/xc1/xd5 + /x8e/xa3/xc1/xd6 + /x8e/xa3/xc1/xd7 + /x8e/xa3/xc1/xd8 + /x8e/xa3/xc1/xd9 + /x8e/xa3/xc1/xda + /x8e/xa3/xc1/xdb + /x8e/xa3/xc1/xdc + /x8e/xa3/xc1/xdd + /x8e/xa3/xc1/xde + /x8e/xa3/xc1/xdf + /x8e/xa3/xc1/xe0 + /x8e/xa3/xc1/xe1 + /x8e/xa3/xc1/xe2 + /x8e/xa3/xc1/xe3 + /x8e/xa3/xc1/xe4 + /x8e/xa3/xc1/xe5 + /x8e/xa3/xc1/xe6 + /x8e/xa3/xc1/xe7 + /x8e/xa3/xc1/xe8 + /x8e/xa3/xc1/xe9 + /x8e/xa3/xc1/xea + /x8e/xa3/xc1/xeb + /x8e/xa3/xc1/xec + /x8e/xa3/xc1/xed + /x8e/xa3/xc1/xef + /x8e/xa3/xc1/xf0 + /x8e/xa3/xc1/xf1 + /x8e/xa3/xc1/xf2 + /x8e/xa3/xc1/xf3 + /x8e/xa3/xc1/xf4 + /x8e/xa3/xc1/xf5 + /x8e/xa3/xc1/xf6 + /x8e/xa3/xc1/xf7 + /x8e/xa3/xc1/xf8 + /x8e/xa3/xc1/xf9 + /x8e/xa3/xc1/xfa + /x8e/xa3/xc1/xfb + /x8e/xa3/xc1/xfc + /x8e/xa3/xc1/xfd + /x8e/xa3/xc1/xfe + /x8e/xa3/xc2/xa1 + /x8e/xa3/xc2/xa2 + /x8e/xa3/xc2/xa3 + /x8e/xa3/xc2/xa4 + /x8e/xa3/xc2/xa5 + /x8e/xa3/xc2/xa6 + /x8e/xa3/xc2/xa7 + /x8e/xa3/xc2/xa8 + /x8e/xa3/xc2/xa9 + /x8e/xa3/xc2/xaa + /x8e/xa3/xc2/xab + /x8e/xa3/xc2/xac + /x8e/xa3/xc2/xad + /x8e/xa3/xc2/xae + /x8e/xa3/xc2/xaf + /x8e/xa3/xc2/xb0 + /x8e/xa3/xc2/xb1 + /x8e/xa3/xc2/xb2 + /x8e/xa3/xc2/xb3 + /x8e/xa3/xc2/xb4 + /x8e/xa3/xc2/xb5 + /x8e/xa3/xc2/xb6 + /x8e/xa3/xc2/xb7 + /x8e/xa3/xc2/xb8 + /x8e/xa3/xc2/xb9 + /x8e/xa3/xc2/xba + /x8e/xa3/xc2/xbb + /x8e/xa3/xc2/xbc + /x8e/xa3/xc2/xbd + /x8e/xa3/xc2/xbe + /x8e/xa3/xc2/xbf + /x8e/xa3/xc2/xc0 + /x8e/xa3/xc2/xc1 + /x8e/xa3/xc2/xc2 + /x8e/xa3/xc2/xc3 + /x8e/xa3/xc2/xc4 + /x8e/xa3/xc2/xc5 + /x8e/xa3/xc2/xc6 + /x8e/xa3/xc2/xc7 + /x8e/xa3/xc2/xc8 + /x8e/xa3/xc2/xc9 + /x8e/xa3/xc2/xca + /x8e/xa3/xc2/xcb + /x8e/xa3/xc2/xcc + /x8e/xa3/xc2/xcd + /x8e/xa3/xc2/xce + /x8e/xa3/xc2/xcf + /x8e/xa3/xc2/xd0 + /x8e/xa3/xc2/xd1 + /x8e/xa3/xc2/xd2 + /x8e/xa3/xc2/xd3 + /x8e/xa3/xc2/xd4 + /x8e/xa3/xc2/xd5 + /x8e/xa3/xc2/xd6 + /x8e/xa3/xc2/xd7 + /x8e/xa3/xc2/xd8 + /x8e/xa3/xc2/xd9 + /x8e/xa3/xc2/xda + /x8e/xa3/xc2/xdb + /x8e/xa3/xc2/xdc + /x8e/xa3/xc2/xdd + /x8e/xa3/xc2/xde + /x8e/xa3/xc2/xdf + /x8e/xa3/xc2/xe0 + /x8e/xa3/xc2/xe1 + /x8e/xa3/xc2/xe2 + /x8e/xa3/xc2/xe3 + /x8e/xa3/xc2/xe4 + /x8e/xa3/xc2/xe5 + /x8e/xa3/xc2/xe6 + /x8e/xa3/xc2/xe7 + /x8e/xa3/xc2/xe8 + /x8e/xa3/xc2/xe9 + /x8e/xa3/xc2/xea + /x8e/xa3/xc2/xeb + /x8e/xa3/xc2/xec + /x8e/xa3/xc2/xed + /x8e/xa3/xc2/xee + /x8e/xa3/xc2/xef + /x8e/xa3/xc2/xf0 + /x8e/xa3/xc2/xf1 + /x8e/xa3/xc2/xf2 + /x8e/xa3/xc2/xf3 + /x8e/xa3/xc2/xf4 + /x8e/xa3/xc2/xf5 + /x8e/xa3/xc2/xf6 + /x8e/xa3/xc2/xf7 + /x8e/xa3/xc2/xf8 + /x8e/xa3/xc2/xf9 + /x8e/xa3/xc2/xfa + /x8e/xa3/xc2/xfb + /x8e/xa3/xc2/xfc + /x8e/xa3/xc2/xfd + /x8e/xa3/xc2/xfe + /x8e/xa3/xc3/xa1 + /x8e/xa3/xc3/xa2 + /x8e/xa3/xc3/xa3 + /x8e/xa3/xc3/xa4 + /x8e/xa3/xc3/xa5 + /x8e/xa3/xc3/xa6 + /x8e/xa3/xc3/xa7 + /x8e/xa3/xc3/xa8 + /x8e/xa3/xc3/xa9 + /x8e/xa3/xc3/xaa + /x8e/xa3/xc3/xab + /x8e/xa3/xc3/xac + /x8e/xa3/xc3/xad + /x8e/xa3/xc3/xae + /x8e/xa3/xc3/xaf + /x8e/xa3/xc3/xb0 + /x8e/xa3/xc3/xb1 + /x8e/xa3/xc3/xb2 + /x8e/xa3/xc3/xb4 + /x8e/xa3/xc3/xb5 + /x8e/xa3/xc3/xb6 + /x8e/xa3/xc3/xb7 + /x8e/xa3/xc3/xb8 + /x8e/xa3/xc3/xb9 + /x8e/xa3/xc3/xba + /x8e/xa3/xc3/xbb + /x8e/xa3/xc3/xbc + /x8e/xa3/xc3/xbd + /x8e/xa3/xc3/xbe + /x8e/xa3/xc3/xbf + /x8e/xa3/xc3/xc0 + /x8e/xa3/xc3/xc1 + /x8e/xa3/xc3/xc2 + /x8e/xa3/xc3/xc3 + /x8e/xa3/xc3/xc4 + /x8e/xa3/xc3/xc5 + /x8e/xa3/xc3/xc6 + /x8e/xa3/xc3/xc7 + /x8e/xa3/xc3/xc8 + /x8e/xa3/xc3/xc9 + /x8e/xa3/xc3/xca + /x8e/xa3/xc3/xcb + /x8e/xa3/xc3/xcc + /x8e/xa3/xc3/xcd + /x8e/xa3/xc3/xce + /x8e/xa3/xc3/xcf + /x8e/xa3/xc3/xd0 + /x8e/xa3/xc3/xd1 + /x8e/xa3/xc3/xd2 + /x8e/xa3/xc3/xd3 + /x8e/xa3/xc3/xd4 + /x8e/xa3/xc3/xd5 + /x8e/xa3/xc3/xd6 + /x8e/xa3/xc3/xd7 + /x8e/xa3/xc3/xd8 + /x8e/xa3/xc3/xd9 + /x8e/xa3/xc3/xda + /x8e/xa3/xc3/xdb + /x8e/xa3/xc3/xdc + /x8e/xa3/xc3/xdd + /x8e/xa3/xc3/xde + /x8e/xa3/xc3/xdf + /x8e/xa3/xc3/xe0 + /x8e/xa3/xc3/xe1 + /x8e/xa3/xc3/xe2 + /x8e/xa3/xc3/xe3 + /x8e/xa3/xc3/xe4 + /x8e/xa3/xc3/xe5 + /x8e/xa3/xc3/xe6 + /x8e/xa3/xc3/xe7 + /x8e/xa3/xc3/xe8 + /x8e/xa3/xc3/xe9 + /x8e/xa3/xc3/xea + /x8e/xa3/xc3/xeb + /x8e/xa3/xc3/xec + /x8e/xa3/xc3/xed + /x8e/xa3/xc3/xee + /x8e/xa3/xc3/xef + /x8e/xa3/xc3/xf0 + /x8e/xa3/xc3/xf1 + /x8e/xa3/xc3/xf2 + /x8e/xa3/xc3/xf3 + /x8e/xa3/xc3/xf4 + /x8e/xa3/xc3/xf5 + /x8e/xa3/xc3/xf6 + /x8e/xa3/xc3/xf7 + /x8e/xa3/xc3/xf8 + /x8e/xa3/xc3/xf9 + /x8e/xa3/xc3/xfa + /x8e/xa3/xc3/xfb + /x8e/xa3/xc3/xfc + /x8e/xa3/xc3/xfd + /x8e/xa3/xc3/xfe + /x8e/xa3/xc4/xa1 + /x8e/xa3/xc4/xa2 + /x8e/xa3/xc4/xa3 + /x8e/xa3/xc4/xa4 + /x8e/xa3/xc4/xa6 + /x8e/xa3/xc4/xa7 + /x8e/xa3/xc4/xa8 + /x8e/xa3/xc4/xa9 + /x8e/xa3/xc4/xaa + /x8e/xa3/xc4/xab + /x8e/xa3/xc4/xac + /x8e/xa3/xc4/xad + /x8e/xa3/xc4/xae + /x8e/xa3/xc4/xaf + /x8e/xa3/xc4/xb0 + /x8e/xa3/xc4/xb1 + /x8e/xa3/xc4/xb2 + /x8e/xa3/xc4/xb3 + /x8e/xa3/xc4/xb4 + /x8e/xa3/xc4/xb5 + /x8e/xa3/xc4/xb6 + /x8e/xa3/xc4/xb7 + /x8e/xa3/xc4/xb8 + /x8e/xa3/xc4/xb9 + /x8e/xa3/xc4/xba + /x8e/xa3/xc4/xbb + /x8e/xa3/xc4/xbc + /x8e/xa3/xc4/xbd + /x8e/xa3/xc4/xbe + /x8e/xa3/xc4/xbf + /x8e/xa3/xc4/xc0 + /x8e/xa3/xc4/xc1 + /x8e/xa3/xc4/xc2 + /x8e/xa3/xc4/xc3 + /x8e/xa3/xc4/xc4 + /x8e/xa3/xc4/xc5 + /x8e/xa3/xc4/xc6 + /x8e/xa3/xc4/xc7 + /x8e/xa3/xc4/xc8 + /x8e/xa3/xc4/xc9 + /x8e/xa3/xc4/xca + /x8e/xa3/xc4/xcb + /x8e/xa3/xc4/xcc + /x8e/xa3/xc4/xcd + /x8e/xa3/xc4/xce + /x8e/xa3/xc4/xcf + /x8e/xa3/xc4/xd0 + /x8e/xa3/xc4/xd1 + /x8e/xa3/xc4/xd2 + /x8e/xa3/xc4/xd3 + /x8e/xa3/xc4/xd4 + /x8e/xa3/xc4/xd5 + /x8e/xa3/xc4/xd6 + /x8e/xa3/xc4/xd7 + /x8e/xa3/xc4/xd8 + /x8e/xa3/xc4/xd9 + /x8e/xa3/xc4/xda + /x8e/xa3/xc4/xdb + /x8e/xa3/xc4/xdc + /x8e/xa3/xc4/xdd + /x8e/xa3/xc4/xde + /x8e/xa3/xc4/xdf + /x8e/xa3/xc4/xe0 + /x8e/xa3/xc4/xe1 + /x8e/xa3/xc4/xe2 + /x8e/xa3/xc4/xe3 + /x8e/xa3/xc4/xe4 + /x8e/xa3/xc4/xe5 + /x8e/xa3/xc4/xe6 + /x8e/xa3/xc4/xe7 + /x8e/xa3/xc4/xe8 + /x8e/xa3/xc4/xe9 + /x8e/xa3/xc4/xea + /x8e/xa3/xc4/xeb + /x8e/xa3/xc4/xec + /x8e/xa3/xc4/xee + /x8e/xa3/xc4/xef + /x8e/xa3/xc4/xf0 + /x8e/xa3/xc4/xf1 + /x8e/xa3/xc4/xf2 + /x8e/xa3/xc4/xf3 + /x8e/xa3/xc4/xf4 + /x8e/xa3/xc4/xf5 + /x8e/xa3/xc4/xf6 + /x8e/xa3/xc4/xf7 + /x8e/xa3/xc4/xf8 + /x8e/xa3/xc4/xf9 + /x8e/xa3/xc4/xfa + /x8e/xa3/xc4/xfb + /x8e/xa3/xc4/xfc + /x8e/xa3/xc4/xfd + /x8e/xa3/xc4/xfe + /x8e/xa3/xc5/xa1 + /x8e/xa3/xc5/xa2 + /x8e/xa3/xc5/xa3 + /x8e/xa3/xc5/xa4 + /x8e/xa3/xc5/xa5 + /x8e/xa3/xc5/xa6 + /x8e/xa3/xc5/xa7 + /x8e/xa3/xc5/xa8 + /x8e/xa3/xc5/xa9 + /x8e/xa3/xc5/xaa + /x8e/xa3/xc5/xab + /x8e/xa3/xc5/xac + /x8e/xa3/xc5/xad + /x8e/xa3/xc5/xae + /x8e/xa3/xc5/xaf + /x8e/xa3/xc5/xb0 + /x8e/xa3/xc5/xb1 + /x8e/xa3/xc5/xb2 + /x8e/xa3/xc5/xb3 + /x8e/xa3/xc5/xb4 + /x8e/xa3/xc5/xb5 + /x8e/xa3/xc5/xb6 + /x8e/xa3/xc5/xb7 + /x8e/xa3/xc5/xb8 + /x8e/xa3/xc5/xb9 + /x8e/xa3/xc5/xba + /x8e/xa3/xc5/xbb + /x8e/xa3/xc5/xbc + /x8e/xa3/xc5/xbd + /x8e/xa3/xc5/xbe + /x8e/xa3/xc5/xbf + /x8e/xa3/xc5/xc0 + /x8e/xa3/xc5/xc1 + /x8e/xa3/xc5/xc2 + /x8e/xa3/xc5/xc3 + /x8e/xa3/xc5/xc4 + /x8e/xa3/xc5/xc5 + /x8e/xa3/xc5/xc6 + /x8e/xa3/xc5/xc7 + /x8e/xa3/xc5/xc8 + /x8e/xa3/xc5/xc9 + /x8e/xa3/xc5/xca + /x8e/xa3/xc5/xcb + /x8e/xa3/xc5/xcc + /x8e/xa3/xc5/xcd + /x8e/xa3/xc5/xce + /x8e/xa3/xc5/xcf + /x8e/xa3/xc5/xd0 + /x8e/xa3/xc5/xd1 + /x8e/xa3/xc5/xd2 + /x8e/xa3/xc5/xd3 + /x8e/xa3/xc5/xd4 + /x8e/xa3/xc5/xd5 + /x8e/xa3/xc5/xd6 + /x8e/xa3/xc5/xd7 + /x8e/xa3/xc5/xd8 + /x8e/xa3/xc5/xd9 + /x8e/xa3/xc5/xda + /x8e/xa3/xc5/xdb + /x8e/xa3/xc5/xdc + /x8e/xa3/xc5/xdd + /x8e/xa3/xc5/xde + /x8e/xa3/xc5/xdf + /x8e/xa3/xc5/xe0 + /x8e/xa3/xc5/xe1 + /x8e/xa3/xc5/xe2 + /x8e/xa3/xc5/xe3 + /x8e/xa3/xc5/xe4 + /x8e/xa3/xc5/xe5 + /x8e/xa3/xc5/xe6 + /x8e/xa3/xc5/xe7 + /x8e/xa3/xc5/xe8 + /x8e/xa3/xc5/xe9 + /x8e/xa3/xc5/xea + /x8e/xa3/xc5/xeb + /x8e/xa3/xc5/xec + /x8e/xa3/xc5/xed + /x8e/xa3/xc5/xee + /x8e/xa3/xc5/xef + /x8e/xa3/xc5/xf0 + /x8e/xa3/xc5/xf1 + /x8e/xa3/xc5/xf2 + /x8e/xa3/xc5/xf3 + /x8e/xa3/xc5/xf4 + /x8e/xa3/xc5/xf5 + /x8e/xa3/xc5/xf6 + /x8e/xa3/xc5/xf7 + /x8e/xa3/xc5/xf8 + /x8e/xa3/xc5/xf9 + /x8e/xa3/xc5/xfa + /x8e/xa3/xc5/xfb + /x8e/xa3/xc5/xfc + /x8e/xa3/xc5/xfd + /x8e/xa3/xc5/xfe + /x8e/xa3/xc6/xa1 + /x8e/xa3/xc6/xa2 + /x8e/xa3/xc6/xa3 + /x8e/xa3/xc6/xa4 + /x8e/xa3/xc6/xa5 + /x8e/xa3/xc6/xa6 + /x8e/xa3/xc6/xa7 + /x8e/xa3/xc6/xa8 + /x8e/xa3/xc6/xa9 + /x8e/xa3/xc6/xaa + /x8e/xa3/xc6/xab + /x8e/xa3/xc6/xac + /x8e/xa3/xc6/xad + /x8e/xa3/xc6/xae + /x8e/xa3/xc6/xaf + /x8e/xa3/xc6/xb0 + /x8e/xa3/xc6/xb1 + /x8e/xa3/xc6/xb2 + /x8e/xa3/xc6/xb3 + /x8e/xa3/xc6/xb4 + /x8e/xa3/xc6/xb5 + /x8e/xa3/xc6/xb6 + /x8e/xa3/xc6/xb7 + /x8e/xa3/xc6/xb8 + /x8e/xa3/xc6/xb9 + /x8e/xa3/xc6/xba + /x8e/xa3/xc6/xbb + /x8e/xa3/xc6/xbc + /x8e/xa3/xc6/xbd + /x8e/xa3/xc6/xbe + /x8e/xa3/xc6/xbf + /x8e/xa3/xc6/xc0 + /x8e/xa3/xc6/xc1 + /x8e/xa3/xc6/xc2 + /x8e/xa3/xc6/xc3 + /x8e/xa3/xc6/xc4 + /x8e/xa3/xc6/xc5 + /x8e/xa3/xc6/xc6 + /x8e/xa3/xc6/xc7 + /x8e/xa3/xc6/xc8 + /x8e/xa3/xc6/xc9 + /x8e/xa3/xc6/xca + /x8e/xa3/xc6/xcb + /x8e/xa3/xc6/xcc + /x8e/xa3/xc6/xcd + /x8e/xa3/xc6/xce + /x8e/xa3/xc6/xcf + /x8e/xa3/xc6/xd0 + /x8e/xa3/xc6/xd1 + /x8e/xa3/xc6/xd2 + /x8e/xa3/xc6/xd3 + /x8e/xa3/xc6/xd4 + /x8e/xa3/xc6/xd5 + /x8e/xa3/xc6/xd6 + /x8e/xa3/xc6/xd7 + /x8e/xa3/xc6/xd8 + /x8e/xa3/xc6/xd9 + /x8e/xa3/xc6/xda + /x8e/xa3/xc6/xdb + /x8e/xa3/xc6/xdc + /x8e/xa3/xc6/xdd + /x8e/xa3/xc6/xde + /x8e/xa3/xc6/xdf + /x8e/xa3/xc6/xe0 + /x8e/xa3/xc6/xe1 + /x8e/xa3/xc6/xe2 + /x8e/xa3/xc6/xe3 + /x8e/xa3/xc6/xe4 + /x8e/xa3/xc6/xe5 + /x8e/xa3/xc6/xe6 + /x8e/xa3/xc6/xe7 + /x8e/xa3/xc6/xe8 + /x8e/xa3/xc6/xe9 + /x8e/xa3/xc6/xea + /x8e/xa3/xc6/xeb + /x8e/xa3/xc6/xec + /x8e/xa3/xc6/xed + /x8e/xa3/xc6/xee + /x8e/xa3/xc6/xef + /x8e/xa3/xc6/xf1 + /x8e/xa3/xc6/xf2 + /x8e/xa3/xc6/xf3 + /x8e/xa3/xc6/xf4 + /x8e/xa3/xc6/xf5 + /x8e/xa3/xc6/xf6 + /x8e/xa3/xc6/xf7 + /x8e/xa3/xc6/xf8 + /x8e/xa3/xc6/xf9 + /x8e/xa3/xc6/xfa + /x8e/xa3/xc6/xfb + /x8e/xa3/xc6/xfc + /x8e/xa3/xc6/xfd + /x8e/xa3/xc6/xfe + /x8e/xa3/xc7/xa1 + /x8e/xa3/xc7/xa2 + /x8e/xa3/xc7/xa3 + /x8e/xa3/xc7/xa4 + /x8e/xa3/xc7/xa5 + /x8e/xa3/xc7/xa6 + /x8e/xa3/xc7/xa7 + /x8e/xa3/xc7/xa8 + /x8e/xa3/xc7/xa9 + /x8e/xa3/xc7/xaa + /x8e/xa3/xc7/xab + /x8e/xa3/xc7/xac + /x8e/xa3/xc7/xad + /x8e/xa3/xc7/xae + /x8e/xa3/xc7/xaf + /x8e/xa3/xc7/xb0 + /x8e/xa3/xc7/xb1 + /x8e/xa3/xc7/xb2 + /x8e/xa3/xc7/xb3 + /x8e/xa3/xc7/xb4 + /x8e/xa3/xc7/xb5 + /x8e/xa3/xc7/xb6 + /x8e/xa3/xc7/xb7 + /x8e/xa3/xc7/xb8 + /x8e/xa3/xc7/xb9 + /x8e/xa3/xc7/xba + /x8e/xa3/xc7/xbb + /x8e/xa3/xc7/xbc + /x8e/xa3/xc7/xbd + /x8e/xa3/xc7/xbe + /x8e/xa3/xc7/xbf + /x8e/xa3/xc7/xc0 + /x8e/xa3/xc7/xc1 + /x8e/xa3/xc7/xc2 + /x8e/xa3/xc7/xc3 + /x8e/xa3/xc7/xc4 + /x8e/xa3/xc7/xc5 + /x8e/xa3/xc7/xc6 + /x8e/xa3/xc7/xc7 + /x8e/xa3/xc7/xc8 + /x8e/xa3/xc7/xc9 + /x8e/xa3/xc7/xca + /x8e/xa3/xc7/xcb + /x8e/xa3/xc7/xcc + /x8e/xa3/xc7/xcd + /x8e/xa3/xc7/xce + /x8e/xa3/xc7/xcf + /x8e/xa3/xc7/xd0 + /x8e/xa3/xc7/xd1 + /x8e/xa3/xc7/xd2 + /x8e/xa3/xc7/xd3 + /x8e/xa3/xc7/xd4 + /x8e/xa3/xc7/xd5 + /x8e/xa3/xc7/xd6 + /x8e/xa3/xc7/xd7 + /x8e/xa3/xc7/xd8 + /x8e/xa3/xc7/xd9 + /x8e/xa3/xc7/xda + /x8e/xa3/xc7/xdb + /x8e/xa3/xc7/xdc + /x8e/xa3/xc7/xdd + /x8e/xa3/xc7/xde + /x8e/xa3/xc7/xdf + /x8e/xa3/xc7/xe0 + /x8e/xa3/xc7/xe1 + /x8e/xa3/xc7/xe2 + /x8e/xa3/xc7/xe3 + /x8e/xa3/xc7/xe4 + /x8e/xa3/xc7/xe5 + /x8e/xa3/xc7/xe6 + /x8e/xa3/xc7/xe7 + /x8e/xa3/xc7/xe8 + /x8e/xa3/xc7/xe9 + /x8e/xa3/xc7/xea + /x8e/xa3/xc7/xeb + /x8e/xa3/xc7/xec + /x8e/xa3/xc7/xed + /x8e/xa3/xc7/xee + /x8e/xa3/xc7/xef + /x8e/xa3/xc7/xf0 + /x8e/xa3/xc7/xf1 + /x8e/xa3/xc7/xf2 + /x8e/xa3/xc7/xf3 + /x8e/xa3/xc7/xf4 + /x8e/xa3/xc7/xf5 + /x8e/xa3/xc7/xf6 + /x8e/xa3/xc7/xf7 + /x8e/xa3/xc7/xf8 + /x8e/xa3/xc7/xf9 + /x8e/xa3/xc7/xfa + /x8e/xa3/xc7/xfb + /x8e/xa3/xc7/xfc + /x8e/xa3/xc7/xfd + /x8e/xa3/xc7/xfe + /x8e/xa3/xc8/xa1 + /x8e/xa3/xc8/xa2 + /x8e/xa3/xc8/xa3 + /x8e/xa3/xc8/xa4 + /x8e/xa3/xc8/xa5 + /x8e/xa3/xc8/xa6 + /x8e/xa3/xc8/xa7 + /x8e/xa3/xc8/xa8 + /x8e/xa3/xc8/xa9 + /x8e/xa3/xc8/xaa + /x8e/xa3/xc8/xab + /x8e/xa3/xc8/xac + /x8e/xa3/xc8/xad + /x8e/xa3/xc8/xae + /x8e/xa3/xc8/xaf + /x8e/xa3/xc8/xb0 + /x8e/xa3/xc8/xb1 + /x8e/xa3/xc8/xb2 + /x8e/xa3/xc8/xb3 + /x8e/xa3/xc8/xb4 + /x8e/xa3/xc8/xb5 + /x8e/xa3/xc8/xb6 + /x8e/xa3/xc8/xb7 + /x8e/xa3/xc8/xb8 + /x8e/xa3/xc8/xb9 + /x8e/xa3/xc8/xba + /x8e/xa3/xc8/xbb + /x8e/xa3/xc8/xbc + /x8e/xa3/xc8/xbd + /x8e/xa3/xc8/xbe + /x8e/xa3/xc8/xbf + /x8e/xa3/xc8/xc0 + /x8e/xa3/xc8/xc1 + /x8e/xa3/xc8/xc2 + /x8e/xa3/xc8/xc3 + /x8e/xa3/xc8/xc4 + /x8e/xa3/xc8/xc5 + /x8e/xa3/xc8/xc6 + /x8e/xa3/xc8/xc7 + /x8e/xa3/xc8/xc8 + /x8e/xa3/xc8/xc9 + /x8e/xa3/xc8/xca + /x8e/xa3/xc8/xcb + /x8e/xa3/xc8/xcc + /x8e/xa3/xc8/xcd + /x8e/xa3/xc8/xce + /x8e/xa3/xc8/xcf + /x8e/xa3/xc8/xd0 + /x8e/xa3/xc8/xd1 + /x8e/xa3/xc8/xd2 + /x8e/xa3/xc8/xd3 + /x8e/xa3/xc8/xd4 + /x8e/xa3/xc8/xd5 + /x8e/xa3/xc8/xd6 + /x8e/xa3/xc8/xd7 + /x8e/xa3/xc8/xd8 + /x8e/xa3/xc8/xd9 + /x8e/xa3/xc8/xda + /x8e/xa3/xc8/xdb + /x8e/xa3/xc8/xdc + /x8e/xa3/xc8/xdd + /x8e/xa3/xc8/xde + /x8e/xa3/xc8/xdf + /x8e/xa3/xc8/xe0 + /x8e/xa3/xc8/xe1 + /x8e/xa3/xc8/xe2 + /x8e/xa3/xc8/xe3 + /x8e/xa3/xc8/xe4 + /x8e/xa3/xc8/xe5 + /x8e/xa3/xc8/xe6 + /x8e/xa3/xc8/xe7 + /x8e/xa3/xc8/xe8 + /x8e/xa3/xc8/xe9 + /x8e/xa3/xc8/xeb + /x8e/xa3/xc8/xec + /x8e/xa3/xc8/xed + /x8e/xa3/xc8/xee + /x8e/xa3/xc8/xef + /x8e/xa3/xc8/xf0 + /x8e/xa3/xc8/xf1 + /x8e/xa3/xc8/xf2 + /x8e/xa3/xc8/xf3 + /x8e/xa3/xc8/xf4 + /x8e/xa3/xc8/xf5 + /x8e/xa3/xc8/xf6 + /x8e/xa3/xc8/xf7 + /x8e/xa3/xc8/xf8 + /x8e/xa3/xc8/xf9 + /x8e/xa3/xc8/xfa + /x8e/xa3/xc8/xfb + /x8e/xa3/xc8/xfc + /x8e/xa3/xc8/xfd + /x8e/xa3/xc8/xfe + /x8e/xa3/xc9/xa1 + /x8e/xa3/xc9/xa2 + /x8e/xa3/xc9/xa3 + /x8e/xa3/xc9/xa4 + /x8e/xa3/xc9/xa5 + /x8e/xa3/xc9/xa6 + /x8e/xa3/xc9/xa7 + /x8e/xa3/xc9/xa8 + /x8e/xa3/xc9/xa9 + /x8e/xa3/xc9/xaa + /x8e/xa3/xc9/xab + /x8e/xa3/xc9/xac + /x8e/xa3/xc9/xad + /x8e/xa3/xc9/xae + /x8e/xa3/xc9/xaf + /x8e/xa3/xc9/xb0 + /x8e/xa3/xc9/xb1 + /x8e/xa3/xc9/xb2 + /x8e/xa3/xc9/xb3 + /x8e/xa3/xc9/xb4 + /x8e/xa3/xc9/xb5 + /x8e/xa3/xc9/xb6 + /x8e/xa3/xc9/xb7 + /x8e/xa3/xc9/xb8 + /x8e/xa3/xc9/xb9 + /x8e/xa3/xc9/xba + /x8e/xa3/xc9/xbb + /x8e/xa3/xc9/xbc + /x8e/xa3/xc9/xbd + /x8e/xa3/xc9/xbe + /x8e/xa3/xc9/xbf + /x8e/xa3/xc9/xc0 + /x8e/xa3/xc9/xc1 + /x8e/xa3/xc9/xc2 + /x8e/xa3/xc9/xc3 + /x8e/xa3/xc9/xc4 + /x8e/xa3/xc9/xc5 + /x8e/xa3/xc9/xc6 + /x8e/xa3/xc9/xc7 + /x8e/xa3/xc9/xc8 + /x8e/xa3/xc9/xc9 + /x8e/xa3/xc9/xca + /x8e/xa3/xc9/xcb + /x8e/xa3/xc9/xcc + /x8e/xa3/xc9/xcd + /x8e/xa3/xc9/xce + /x8e/xa3/xc9/xcf + /x8e/xa3/xc9/xd0 + /x8e/xa3/xc9/xd1 + /x8e/xa3/xc9/xd2 + /x8e/xa3/xc9/xd3 + /x8e/xa3/xc9/xd4 + /x8e/xa3/xc9/xd5 + /x8e/xa3/xc9/xd6 + /x8e/xa3/xc9/xd7 + /x8e/xa3/xc9/xd8 + /x8e/xa3/xc9/xd9 + /x8e/xa3/xc9/xda + /x8e/xa3/xc9/xdb + /x8e/xa3/xc9/xdc + /x8e/xa3/xc9/xdd + /x8e/xa3/xc9/xde + /x8e/xa3/xc9/xdf + /x8e/xa3/xc9/xe0 + /x8e/xa3/xc9/xe1 + /x8e/xa3/xc9/xe2 + /x8e/xa3/xc9/xe3 + /x8e/xa3/xc9/xe4 + /x8e/xa3/xc9/xe5 + /x8e/xa3/xc9/xe6 + /x8e/xa3/xc9/xe7 + /x8e/xa3/xc9/xe8 + /x8e/xa3/xc9/xe9 + /x8e/xa3/xc9/xea + /x8e/xa3/xc9/xeb + /x8e/xa3/xc9/xec + /x8e/xa3/xc9/xed + /x8e/xa3/xc9/xee + /x8e/xa3/xc9/xef + /x8e/xa3/xc9/xf0 + /x8e/xa3/xc9/xf1 + /x8e/xa3/xc9/xf2 + /x8e/xa3/xc9/xf3 + /x8e/xa3/xc9/xf4 + /x8e/xa3/xc9/xf5 + /x8e/xa3/xc9/xf6 + /x8e/xa3/xc9/xf7 + /x8e/xa3/xc9/xf8 + /x8e/xa3/xc9/xf9 + /x8e/xa3/xc9/xfa + /x8e/xa3/xc9/xfb + /x8e/xa3/xc9/xfc + /x8e/xa3/xc9/xfd + /x8e/xa3/xc9/xfe + /x8e/xa3/xca/xa1 + /x8e/xa3/xca/xa2 + /x8e/xa3/xca/xa3 + /x8e/xa3/xca/xa4 + /x8e/xa3/xca/xa5 + /x8e/xa3/xca/xa6 + /x8e/xa3/xca/xa7 + /x8e/xa3/xca/xa8 + /x8e/xa3/xca/xa9 + /x8e/xa3/xca/xaa + /x8e/xa3/xca/xab + /x8e/xa3/xca/xac + /x8e/xa3/xca/xad + /x8e/xa3/xca/xae + /x8e/xa3/xca/xaf + /x8e/xa3/xca/xb0 + /x8e/xa3/xca/xb1 + /x8e/xa3/xca/xb2 + /x8e/xa3/xca/xb3 + /x8e/xa3/xca/xb4 + /x8e/xa3/xca/xb5 + /x8e/xa3/xca/xb6 + /x8e/xa3/xca/xb7 + /x8e/xa3/xca/xb8 + /x8e/xa3/xca/xb9 + /x8e/xa3/xca/xba + /x8e/xa3/xca/xbb + /x8e/xa3/xca/xbc + /x8e/xa3/xca/xbd + /x8e/xa3/xca/xbe + /x8e/xa3/xca/xbf + /x8e/xa3/xca/xc0 + /x8e/xa3/xca/xc1 + /x8e/xa3/xca/xc2 + /x8e/xa3/xca/xc3 + /x8e/xa3/xca/xc4 + /x8e/xa3/xca/xc5 + /x8e/xa3/xca/xc6 + /x8e/xa3/xca/xc7 + /x8e/xa3/xca/xc8 + /x8e/xa3/xca/xc9 + /x8e/xa3/xca/xca + /x8e/xa3/xca/xcb + /x8e/xa3/xca/xcc + /x8e/xa3/xca/xcd + /x8e/xa3/xca/xce + /x8e/xa3/xca/xcf + /x8e/xa3/xca/xd0 + /x8e/xa3/xca/xd1 + /x8e/xa3/xca/xd2 + /x8e/xa3/xca/xd3 + /x8e/xa3/xca/xd4 + /x8e/xa3/xca/xd5 + /x8e/xa3/xca/xd6 + /x8e/xa3/xca/xd7 + /x8e/xa3/xca/xd8 + /x8e/xa3/xca/xd9 + /x8e/xa3/xca/xda + /x8e/xa3/xca/xdb + /x8e/xa3/xca/xdc + /x8e/xa3/xca/xdd + /x8e/xa3/xca/xde + /x8e/xa3/xca/xdf + /x8e/xa3/xca/xe0 + /x8e/xa3/xca/xe1 + /x8e/xa3/xca/xe2 + /x8e/xa3/xca/xe3 + /x8e/xa3/xca/xe4 + /x8e/xa3/xca/xe5 + /x8e/xa3/xca/xe6 + /x8e/xa3/xca/xe7 + /x8e/xa3/xca/xe8 + /x8e/xa3/xca/xe9 + /x8e/xa3/xca/xea + /x8e/xa3/xca/xeb + /x8e/xa3/xca/xec + /x8e/xa3/xca/xed + /x8e/xa3/xca/xee + /x8e/xa3/xca/xef + /x8e/xa3/xca/xf0 + /x8e/xa3/xca/xf1 + /x8e/xa3/xca/xf2 + /x8e/xa3/xca/xf3 + /x8e/xa3/xca/xf4 + /x8e/xa3/xca/xf5 + /x8e/xa3/xca/xf6 + /x8e/xa3/xca/xf7 + /x8e/xa3/xca/xf8 + /x8e/xa3/xca/xf9 + /x8e/xa3/xca/xfa + /x8e/xa3/xca/xfb + /x8e/xa3/xca/xfc + /x8e/xa3/xca/xfd + /x8e/xa3/xca/xfe + /x8e/xa3/xcb/xa1 + /x8e/xa3/xcb/xa2 + /x8e/xa3/xcb/xa3 + /x8e/xa3/xcb/xa4 + /x8e/xa3/xcb/xa5 + /x8e/xa3/xcb/xa6 + /x8e/xa3/xcb/xa7 + /x8e/xa3/xcb/xa8 + /x8e/xa3/xcb/xa9 + /x8e/xa3/xcb/xaa + /x8e/xa3/xcb/xab + /x8e/xa3/xcb/xac + /x8e/xa3/xcb/xad + /x8e/xa3/xcb/xae + /x8e/xa3/xcb/xaf + /x8e/xa3/xcb/xb0 + /x8e/xa3/xcb/xb1 + /x8e/xa3/xcb/xb2 + /x8e/xa3/xcb/xb3 + /x8e/xa3/xcb/xb4 + /x8e/xa3/xcb/xb5 + /x8e/xa3/xcb/xb6 + /x8e/xa3/xcb/xb7 + /x8e/xa3/xcb/xb8 + /x8e/xa3/xcb/xb9 + /x8e/xa3/xcb/xba + /x8e/xa3/xcb/xbb + /x8e/xa3/xcb/xbc + /x8e/xa3/xcb/xbd + /x8e/xa3/xcb/xbe + /x8e/xa3/xcb/xbf + /x8e/xa3/xcb/xc0 + /x8e/xa3/xcb/xc1 + /x8e/xa3/xcb/xc2 + /x8e/xa3/xcb/xc3 + /x8e/xa3/xcb/xc4 + /x8e/xa3/xcb/xc5 + /x8e/xa3/xcb/xc6 + /x8e/xa3/xcb/xc7 + /x8e/xa3/xcb/xc8 + /x8e/xa3/xcb/xc9 + /x8e/xa3/xcb/xca + /x8e/xa3/xcb/xcb + /x8e/xa3/xcb/xcc + /x8e/xa3/xcb/xcd + /x8e/xa3/xcb/xce + /x8e/xa3/xcb/xcf + /x8e/xa3/xcb/xd0 + /x8e/xa3/xcb/xd1 + /x8e/xa3/xcb/xd2 + /x8e/xa3/xcb/xd3 + /x8e/xa3/xcb/xd4 + /x8e/xa3/xcb/xd5 + /x8e/xa3/xcb/xd6 + /x8e/xa3/xcb/xd7 + /x8e/xa3/xcb/xd8 + /x8e/xa3/xcb/xd9 + /x8e/xa3/xcb/xda + /x8e/xa3/xcb/xdb + /x8e/xa3/xcb/xdc + /x8e/xa3/xcb/xdd + /x8e/xa3/xcb/xde + /x8e/xa3/xcb/xdf + /x8e/xa3/xcb/xe0 + /x8e/xa3/xcb/xe1 + /x8e/xa3/xcb/xe2 + /x8e/xa3/xcb/xe3 + /x8e/xa3/xcb/xe4 + /x8e/xa3/xcb/xe5 + /x8e/xa3/xcb/xe6 + /x8e/xa3/xcb/xe7 + /x8e/xa3/xcb/xe8 + /x8e/xa3/xcb/xe9 + /x8e/xa3/xcb/xea + /x8e/xa3/xcb/xeb + /x8e/xa3/xcb/xec + /x8e/xa3/xcb/xed + /x8e/xa3/xcb/xee + /x8e/xa3/xcb/xef + /x8e/xa3/xcb/xf0 + /x8e/xa3/xcb/xf1 + /x8e/xa3/xcb/xf2 + /x8e/xa3/xcb/xf3 + /x8e/xa3/xcb/xf4 + /x8e/xa3/xcb/xf5 + /x8e/xa3/xcb/xf6 + /x8e/xa3/xcb/xf7 + /x8e/xa3/xcb/xf8 + /x8e/xa3/xcb/xf9 + /x8e/xa3/xcb/xfa + /x8e/xa3/xcb/xfb + /x8e/xa3/xcb/xfc + /x8e/xa3/xcb/xfd + /x8e/xa3/xcb/xfe + /x8e/xa3/xcc/xa1 + /x8e/xa3/xcc/xa2 + /x8e/xa3/xcc/xa3 + /x8e/xa3/xcc/xa4 + /x8e/xa3/xcc/xa5 + /x8e/xa3/xcc/xa6 + /x8e/xa3/xcc/xa7 + /x8e/xa3/xcc/xa8 + /x8e/xa3/xcc/xa9 + /x8e/xa3/xcc/xaa + /x8e/xa3/xcc/xab + /x8e/xa3/xcc/xac + /x8e/xa3/xcc/xad + /x8e/xa3/xcc/xae + /x8e/xa3/xcc/xaf + /x8e/xa3/xcc/xb0 + /x8e/xa3/xcc/xb1 + /x8e/xa3/xcc/xb2 + /x8e/xa3/xcc/xb3 + /x8e/xa3/xcc/xb4 + /x8e/xa3/xcc/xb5 + /x8e/xa3/xcc/xb6 + /x8e/xa3/xcc/xb7 + /x8e/xa3/xcc/xb8 + /x8e/xa3/xcc/xb9 + /x8e/xa3/xcc/xba + /x8e/xa3/xcc/xbb + /x8e/xa3/xcc/xbc + /x8e/xa3/xcc/xbd + /x8e/xa3/xcc/xbe + /x8e/xa3/xcc/xbf + /x8e/xa3/xcc/xc0 + /x8e/xa3/xcc/xc1 + /x8e/xa3/xcc/xc2 + /x8e/xa3/xcc/xc3 + /x8e/xa3/xcc/xc4 + /x8e/xa3/xcc/xc5 + /x8e/xa3/xcc/xc6 + /x8e/xa3/xcc/xc7 + /x8e/xa3/xcc/xc8 + /x8e/xa3/xcc/xc9 + /x8e/xa3/xcc/xca + /x8e/xa3/xcc/xcb + /x8e/xa3/xcc/xcc + /x8e/xa3/xcc/xcd + /x8e/xa3/xcc/xce + /x8e/xa3/xcc/xcf + /x8e/xa3/xcc/xd0 + /x8e/xa3/xcc/xd1 + /x8e/xa3/xcc/xd2 + /x8e/xa3/xcc/xd3 + /x8e/xa3/xcc/xd4 + /x8e/xa3/xcc/xd5 + /x8e/xa3/xcc/xd6 + /x8e/xa3/xcc/xd7 + /x8e/xa3/xcc/xd8 + /x8e/xa3/xcc/xd9 + /x8e/xa3/xcc/xda + /x8e/xa3/xcc/xdb + /x8e/xa3/xcc/xdc + /x8e/xa3/xcc/xdd + /x8e/xa3/xcc/xde + /x8e/xa3/xcc/xdf + /x8e/xa3/xcc/xe0 + /x8e/xa3/xcc/xe1 + /x8e/xa3/xcc/xe2 + /x8e/xa3/xcc/xe3 + /x8e/xa3/xcc/xe4 + /x8e/xa3/xcc/xe5 + /x8e/xa3/xcc/xe6 + /x8e/xa3/xcc/xe7 + /x8e/xa3/xcc/xe8 + /x8e/xa3/xcc/xe9 + /x8e/xa3/xcc/xea + /x8e/xa3/xcc/xeb + /x8e/xa3/xcc/xec + /x8e/xa3/xcc/xed + /x8e/xa3/xcc/xee + /x8e/xa3/xcc/xef + /x8e/xa3/xcc/xf0 + /x8e/xa3/xcc/xf1 + /x8e/xa3/xcc/xf2 + /x8e/xa3/xcc/xf3 + /x8e/xa3/xcc/xf4 + /x8e/xa3/xcc/xf5 + /x8e/xa3/xcc/xf6 + /x8e/xa3/xcc/xf7 + /x8e/xa3/xcc/xf8 + /x8e/xa3/xcc/xf9 + /x8e/xa3/xcc/xfa + /x8e/xa3/xcc/xfb + /x8e/xa3/xcc/xfc + /x8e/xa3/xcc/xfd + /x8e/xa3/xcc/xfe + /x8e/xa3/xcd/xa1 + /x8e/xa3/xcd/xa2 + /x8e/xa3/xcd/xa3 + /x8e/xa3/xcd/xa4 + /x8e/xa3/xcd/xa5 + /x8e/xa3/xcd/xa6 + /x8e/xa3/xcd/xa7 + /x8e/xa3/xcd/xa8 + /x8e/xa3/xcd/xa9 + /x8e/xa3/xcd/xaa + /x8e/xa3/xcd/xab + /x8e/xa3/xcd/xac + /x8e/xa3/xcd/xad + /x8e/xa3/xcd/xae + /x8e/xa3/xcd/xaf + /x8e/xa3/xcd/xb0 + /x8e/xa3/xcd/xb1 + /x8e/xa3/xcd/xb2 + /x8e/xa3/xcd/xb3 + /x8e/xa3/xcd/xb4 + /x8e/xa3/xcd/xb5 + /x8e/xa3/xcd/xb6 + /x8e/xa3/xcd/xb7 + /x8e/xa3/xcd/xb8 + /x8e/xa3/xcd/xb9 + /x8e/xa3/xcd/xba + /x8e/xa3/xcd/xbb + /x8e/xa3/xcd/xbc + /x8e/xa3/xcd/xbd + /x8e/xa3/xcd/xbe + /x8e/xa3/xcd/xbf + /x8e/xa3/xcd/xc0 + /x8e/xa3/xcd/xc1 + /x8e/xa3/xcd/xc2 + /x8e/xa3/xcd/xc3 + /x8e/xa3/xcd/xc4 + /x8e/xa3/xcd/xc5 + /x8e/xa3/xcd/xc6 + /x8e/xa3/xcd/xc7 + /x8e/xa3/xcd/xc8 + /x8e/xa3/xcd/xc9 + /x8e/xa3/xcd/xca + /x8e/xa3/xcd/xcb + /x8e/xa3/xcd/xcc + /x8e/xa3/xcd/xcd + /x8e/xa3/xcd/xce + /x8e/xa3/xcd/xcf + /x8e/xa3/xcd/xd0 + /x8e/xa3/xcd/xd1 + /x8e/xa3/xcd/xd2 + /x8e/xa3/xcd/xd3 + /x8e/xa3/xcd/xd4 + /x8e/xa3/xcd/xd5 + /x8e/xa3/xcd/xd6 + /x8e/xa3/xcd/xd7 + /x8e/xa3/xcd/xd8 + /x8e/xa3/xcd/xd9 + /x8e/xa3/xcd/xda + /x8e/xa3/xcd/xdb + /x8e/xa3/xcd/xdc + /x8e/xa3/xcd/xdd + /x8e/xa3/xcd/xde + /x8e/xa3/xcd/xdf + /x8e/xa3/xcd/xe0 + /x8e/xa3/xcd/xe1 + /x8e/xa3/xcd/xe2 + /x8e/xa3/xcd/xe3 + /x8e/xa3/xcd/xe4 + /x8e/xa3/xcd/xe5 + /x8e/xa3/xcd/xe6 + /x8e/xa3/xcd/xe7 + /x8e/xa3/xcd/xe8 + /x8e/xa3/xcd/xe9 + /x8e/xa3/xcd/xea + /x8e/xa3/xcd/xeb + /x8e/xa3/xcd/xec + /x8e/xa3/xcd/xed + /x8e/xa3/xcd/xee + /x8e/xa3/xcd/xef + /x8e/xa3/xcd/xf0 + /x8e/xa3/xcd/xf1 + /x8e/xa3/xcd/xf2 + /x8e/xa3/xcd/xf3 + /x8e/xa3/xcd/xf4 + /x8e/xa3/xcd/xf5 + /x8e/xa3/xcd/xf6 + /x8e/xa3/xcd/xf7 + /x8e/xa3/xcd/xf8 + /x8e/xa3/xcd/xf9 + /x8e/xa3/xcd/xfa + /x8e/xa3/xcd/xfb + /x8e/xa3/xcd/xfc + /x8e/xa3/xcd/xfd + /x8e/xa3/xcd/xfe + /x8e/xa3/xce/xa1 + /x8e/xa3/xce/xa2 + /x8e/xa3/xce/xa3 + /x8e/xa3/xce/xa4 + /x8e/xa3/xce/xa5 + /x8e/xa3/xce/xa6 + /x8e/xa3/xce/xa7 + /x8e/xa3/xce/xa8 + /x8e/xa3/xce/xa9 + /x8e/xa3/xce/xaa + /x8e/xa3/xce/xab + /x8e/xa3/xce/xac + /x8e/xa3/xce/xad + /x8e/xa3/xce/xae + /x8e/xa3/xce/xaf + /x8e/xa3/xce/xb0 + /x8e/xa3/xce/xb1 + /x8e/xa3/xce/xb2 + /x8e/xa3/xce/xb3 + /x8e/xa3/xce/xb4 + /x8e/xa3/xce/xb5 + /x8e/xa3/xce/xb6 + /x8e/xa3/xce/xb7 + /x8e/xa3/xce/xb8 + /x8e/xa3/xce/xb9 + /x8e/xa3/xce/xba + /x8e/xa3/xce/xbb + /x8e/xa3/xce/xbc + /x8e/xa3/xce/xbd + /x8e/xa3/xce/xbe + /x8e/xa3/xce/xbf + /x8e/xa3/xce/xc0 + /x8e/xa3/xce/xc1 + /x8e/xa3/xce/xc2 + /x8e/xa3/xce/xc3 + /x8e/xa3/xce/xc4 + /x8e/xa3/xce/xc5 + /x8e/xa3/xce/xc6 + /x8e/xa3/xce/xc7 + /x8e/xa3/xce/xc8 + /x8e/xa3/xce/xc9 + /x8e/xa3/xce/xca + /x8e/xa3/xce/xcb + /x8e/xa3/xce/xcc + /x8e/xa3/xce/xcd + /x8e/xa3/xce/xce + /x8e/xa3/xce/xcf + /x8e/xa3/xce/xd0 + /x8e/xa3/xce/xd1 + /x8e/xa3/xce/xd2 + /x8e/xa3/xce/xd3 + /x8e/xa3/xce/xd4 + /x8e/xa3/xce/xd5 + /x8e/xa3/xce/xd6 + /x8e/xa3/xce/xd7 + /x8e/xa3/xce/xd8 + /x8e/xa3/xce/xd9 + /x8e/xa3/xce/xda + /x8e/xa3/xce/xdb + /x8e/xa3/xce/xdc + /x8e/xa3/xce/xdd + /x8e/xa3/xce/xde + /x8e/xa3/xce/xdf + /x8e/xa3/xce/xe0 + /x8e/xa3/xce/xe1 + /x8e/xa3/xce/xe2 + /x8e/xa3/xce/xe3 + /x8e/xa3/xce/xe4 + /x8e/xa3/xce/xe5 + /x8e/xa3/xce/xe6 + /x8e/xa3/xce/xe7 + /x8e/xa3/xce/xe8 + /x8e/xa3/xce/xe9 + /x8e/xa3/xce/xea + /x8e/xa3/xce/xeb + /x8e/xa3/xce/xec + /x8e/xa3/xce/xed + /x8e/xa3/xce/xee + /x8e/xa3/xce/xef + /x8e/xa3/xce/xf0 + /x8e/xa3/xce/xf1 + /x8e/xa3/xce/xf2 + /x8e/xa3/xce/xf3 + /x8e/xa3/xce/xf4 + /x8e/xa3/xce/xf5 + /x8e/xa3/xce/xf6 + /x8e/xa3/xce/xf7 + /x8e/xa3/xce/xf8 + /x8e/xa3/xce/xf9 + /x8e/xa3/xce/xfa + /x8e/xa3/xce/xfb + /x8e/xa3/xce/xfc + /x8e/xa3/xce/xfd + /x8e/xa3/xce/xfe + /x8e/xa3/xcf/xa1 + /x8e/xa3/xcf/xa2 + /x8e/xa3/xcf/xa3 + /x8e/xa3/xcf/xa4 + /x8e/xa3/xcf/xa5 + /x8e/xa3/xcf/xa6 + /x8e/xa3/xcf/xa7 + /x8e/xa3/xcf/xa8 + /x8e/xa3/xcf/xa9 + /x8e/xa3/xcf/xaa + /x8e/xa3/xcf/xab + /x8e/xa3/xcf/xac + /x8e/xa3/xcf/xad + /x8e/xa3/xcf/xae + /x8e/xa3/xcf/xaf + /x8e/xa3/xcf/xb0 + /x8e/xa3/xcf/xb1 + /x8e/xa3/xcf/xb2 + /x8e/xa3/xcf/xb3 + /x8e/xa3/xcf/xb4 + /x8e/xa3/xcf/xb5 + /x8e/xa3/xcf/xb6 + /x8e/xa3/xcf/xb7 + /x8e/xa3/xcf/xb8 + /x8e/xa3/xcf/xb9 + /x8e/xa3/xcf/xba + /x8e/xa3/xcf/xbb + /x8e/xa3/xcf/xbc + /x8e/xa3/xcf/xbd + /x8e/xa3/xcf/xbe + /x8e/xa3/xcf/xbf + /x8e/xa3/xcf/xc0 + /x8e/xa3/xcf/xc1 + /x8e/xa3/xcf/xc2 + /x8e/xa3/xcf/xc3 + /x8e/xa3/xcf/xc4 + /x8e/xa3/xcf/xc5 + /x8e/xa3/xcf/xc6 + /x8e/xa3/xcf/xc7 + /x8e/xa3/xcf/xc8 + /x8e/xa3/xcf/xc9 + /x8e/xa3/xcf/xca + /x8e/xa3/xcf/xcb + /x8e/xa3/xcf/xcc + /x8e/xa3/xcf/xcd + /x8e/xa3/xcf/xce + /x8e/xa3/xcf/xcf + /x8e/xa3/xcf/xd0 + /x8e/xa3/xcf/xd1 + /x8e/xa3/xcf/xd2 + /x8e/xa3/xcf/xd3 + /x8e/xa3/xcf/xd4 + /x8e/xa3/xcf/xd5 + /x8e/xa3/xcf/xd6 + /x8e/xa3/xcf/xd7 + /x8e/xa3/xcf/xd8 + /x8e/xa3/xcf/xd9 + /x8e/xa3/xcf/xda + /x8e/xa3/xcf/xdb + /x8e/xa3/xcf/xdc + /x8e/xa3/xcf/xdd + /x8e/xa3/xcf/xde + /x8e/xa3/xcf/xdf + /x8e/xa3/xcf/xe0 + /x8e/xa3/xcf/xe1 + /x8e/xa3/xcf/xe2 + /x8e/xa3/xcf/xe3 + /x8e/xa3/xcf/xe4 + /x8e/xa3/xcf/xe5 + /x8e/xa3/xcf/xe6 + /x8e/xa3/xcf/xe7 + /x8e/xa3/xcf/xe8 + /x8e/xa3/xcf/xe9 + /x8e/xa3/xcf/xea + /x8e/xa3/xcf/xeb + /x8e/xa3/xcf/xec + /x8e/xa3/xcf/xed + /x8e/xa3/xcf/xee + /x8e/xa3/xcf/xef + /x8e/xa3/xcf/xf0 + /x8e/xa3/xcf/xf1 + /x8e/xa3/xcf/xf2 + /x8e/xa3/xcf/xf3 + /x8e/xa3/xcf/xf4 + /x8e/xa3/xcf/xf5 + /x8e/xa3/xcf/xf6 + /x8e/xa3/xcf/xf7 + /x8e/xa3/xcf/xf8 + /x8e/xa3/xcf/xf9 + /x8e/xa3/xcf/xfa + /x8e/xa3/xcf/xfb + /x8e/xa3/xcf/xfc + /x8e/xa3/xcf/xfd + /x8e/xa3/xcf/xfe + /x8e/xa3/xd0/xa1 + /x8e/xa3/xd0/xa2 + /x8e/xa3/xd0/xa3 + /x8e/xa3/xd0/xa4 + /x8e/xa3/xd0/xa5 + /x8e/xa3/xd0/xa6 + /x8e/xa3/xd0/xa7 + /x8e/xa3/xd0/xa8 + /x8e/xa3/xd0/xa9 + /x8e/xa3/xd0/xaa + /x8e/xa3/xd0/xab + /x8e/xa3/xd0/xac + /x8e/xa3/xd0/xad + /x8e/xa3/xd0/xae + /x8e/xa3/xd0/xaf + /x8e/xa3/xd0/xb0 + /x8e/xa3/xd0/xb1 + /x8e/xa3/xd0/xb2 + /x8e/xa3/xd0/xb3 + /x8e/xa3/xd0/xb4 + /x8e/xa3/xd0/xb5 + /x8e/xa3/xd0/xb6 + /x8e/xa3/xd0/xb7 + /x8e/xa3/xd0/xb8 + /x8e/xa3/xd0/xb9 + /x8e/xa3/xd0/xba + /x8e/xa3/xd0/xbb + /x8e/xa3/xd0/xbc + /x8e/xa3/xd0/xbd + /x8e/xa3/xd0/xbe + /x8e/xa3/xd0/xbf + /x8e/xa3/xd0/xc0 + /x8e/xa3/xd0/xc1 + /x8e/xa3/xd0/xc2 + /x8e/xa3/xd0/xc3 + /x8e/xa3/xd0/xc4 + /x8e/xa3/xd0/xc5 + /x8e/xa3/xd0/xc6 + /x8e/xa3/xd0/xc7 + /x8e/xa3/xd0/xc8 + /x8e/xa3/xd0/xc9 + /x8e/xa3/xd0/xca + /x8e/xa3/xd0/xcb + /x8e/xa3/xd0/xcc + /x8e/xa3/xd0/xcd + /x8e/xa3/xd0/xce + /x8e/xa3/xd0/xcf + /x8e/xa3/xd0/xd0 + /x8e/xa3/xd0/xd1 + /x8e/xa3/xd0/xd2 + /x8e/xa3/xd0/xd3 + /x8e/xa3/xd0/xd4 + /x8e/xa3/xd0/xd5 + /x8e/xa3/xd0/xd6 + /x8e/xa3/xd0/xd7 + /x8e/xa3/xd0/xd8 + /x8e/xa3/xd0/xd9 + /x8e/xa3/xd0/xda + /x8e/xa3/xd0/xdb + /x8e/xa3/xd0/xdc + /x8e/xa3/xd0/xdd + /x8e/xa3/xd0/xde + /x8e/xa3/xd0/xdf + /x8e/xa3/xd0/xe0 + /x8e/xa3/xd0/xe1 + /x8e/xa3/xd0/xe2 + /x8e/xa3/xd0/xe3 + /x8e/xa3/xd0/xe4 + /x8e/xa3/xd0/xe5 + /x8e/xa3/xd0/xe6 + /x8e/xa3/xd0/xe7 + /x8e/xa3/xd0/xe8 + /x8e/xa3/xd0/xe9 + /x8e/xa3/xd0/xea + /x8e/xa3/xd0/xeb + /x8e/xa3/xd0/xec + /x8e/xa3/xd0/xed + /x8e/xa3/xd0/xee + /x8e/xa3/xd0/xef + /x8e/xa3/xd0/xf0 + /x8e/xa3/xd0/xf1 + /x8e/xa3/xd0/xf2 + /x8e/xa3/xd0/xf3 + /x8e/xa3/xd0/xf4 + /x8e/xa3/xd0/xf5 + /x8e/xa3/xd0/xf6 + /x8e/xa3/xd0/xf7 + /x8e/xa3/xd0/xf8 + /x8e/xa3/xd0/xf9 + /x8e/xa3/xd0/xfa + /x8e/xa3/xd0/xfb + /x8e/xa3/xd0/xfc + /x8e/xa3/xd0/xfd + /x8e/xa3/xd0/xfe + /x8e/xa3/xd1/xa1 + /x8e/xa3/xd1/xa2 + /x8e/xa3/xd1/xa3 + /x8e/xa3/xd1/xa4 + /x8e/xa3/xd1/xa5 + /x8e/xa3/xd1/xa6 + /x8e/xa3/xd1/xa7 + /x8e/xa3/xd1/xa8 + /x8e/xa3/xd1/xa9 + /x8e/xa3/xd1/xaa + /x8e/xa3/xd1/xab + /x8e/xa3/xd1/xac + /x8e/xa3/xd1/xad + /x8e/xa3/xd1/xae + /x8e/xa3/xd1/xaf + /x8e/xa3/xd1/xb0 + /x8e/xa3/xd1/xb1 + /x8e/xa3/xd1/xb2 + /x8e/xa3/xd1/xb3 + /x8e/xa3/xd1/xb4 + /x8e/xa3/xd1/xb5 + /x8e/xa3/xd1/xb6 + /x8e/xa3/xd1/xb7 + /x8e/xa3/xd1/xb8 + /x8e/xa3/xd1/xb9 + /x8e/xa3/xd1/xba + /x8e/xa3/xd1/xbb + /x8e/xa3/xd1/xbc + /x8e/xa3/xd1/xbd + /x8e/xa3/xd1/xbe + /x8e/xa3/xd1/xbf + /x8e/xa3/xd1/xc0 + /x8e/xa3/xd1/xc1 + /x8e/xa3/xd1/xc2 + /x8e/xa3/xd1/xc3 + /x8e/xa3/xd1/xc4 + /x8e/xa3/xd1/xc5 + /x8e/xa3/xd1/xc6 + /x8e/xa3/xd1/xc7 + /x8e/xa3/xd1/xc8 + /x8e/xa3/xd1/xc9 + /x8e/xa3/xd1/xca + /x8e/xa3/xd1/xcb + /x8e/xa3/xd1/xcc + /x8e/xa3/xd1/xcd + /x8e/xa3/xd1/xce + /x8e/xa3/xd1/xcf + /x8e/xa3/xd1/xd0 + /x8e/xa3/xd1/xd1 + /x8e/xa3/xd1/xd2 + /x8e/xa3/xd1/xd3 + /x8e/xa3/xd1/xd4 + /x8e/xa3/xd1/xd5 + /x8e/xa3/xd1/xd6 + /x8e/xa3/xd1/xd7 + /x8e/xa3/xd1/xd8 + /x8e/xa3/xd1/xd9 + /x8e/xa3/xd1/xda + /x8e/xa3/xd1/xdb + /x8e/xa3/xd1/xdc + /x8e/xa3/xd1/xdd + /x8e/xa3/xd1/xde + /x8e/xa3/xd1/xdf + /x8e/xa3/xd1/xe0 + /x8e/xa3/xd1/xe1 + /x8e/xa3/xd1/xe2 + /x8e/xa3/xd1/xe3 + /x8e/xa3/xd1/xe4 + /x8e/xa3/xd1/xe5 + /x8e/xa3/xd1/xe6 + /x8e/xa3/xd1/xe7 + /x8e/xa3/xd1/xe8 + /x8e/xa3/xd1/xe9 + /x8e/xa3/xd1/xea + /x8e/xa3/xd1/xeb + /x8e/xa3/xd1/xec + /x8e/xa3/xd1/xed + /x8e/xa3/xd1/xee + /x8e/xa3/xd1/xef + /x8e/xa3/xd1/xf0 + /x8e/xa3/xd1/xf1 + /x8e/xa3/xd1/xf2 + /x8e/xa3/xd1/xf3 + /x8e/xa3/xd1/xf4 + /x8e/xa3/xd1/xf5 + /x8e/xa3/xd1/xf6 + /x8e/xa3/xd1/xf7 + /x8e/xa3/xd1/xf8 + /x8e/xa3/xd1/xf9 + /x8e/xa3/xd1/xfa + /x8e/xa3/xd1/xfb + /x8e/xa3/xd1/xfc + /x8e/xa3/xd1/xfd + /x8e/xa3/xd1/xfe + /x8e/xa3/xd2/xa1 + /x8e/xa3/xd2/xa2 + /x8e/xa3/xd2/xa3 + /x8e/xa3/xd2/xa4 + /x8e/xa3/xd2/xa5 + /x8e/xa3/xd2/xa6 + /x8e/xa3/xd2/xa7 + /x8e/xa3/xd2/xa8 + /x8e/xa3/xd2/xa9 + /x8e/xa3/xd2/xaa + /x8e/xa3/xd2/xab + /x8e/xa3/xd2/xac + /x8e/xa3/xd2/xad + /x8e/xa3/xd2/xae + /x8e/xa3/xd2/xaf + /x8e/xa3/xd2/xb0 + /x8e/xa3/xd2/xb1 + /x8e/xa3/xd2/xb2 + /x8e/xa3/xd2/xb3 + /x8e/xa3/xd2/xb4 + /x8e/xa3/xd2/xb5 + /x8e/xa3/xd2/xb6 + /x8e/xa3/xd2/xb7 + /x8e/xa3/xd2/xb8 + /x8e/xa3/xd2/xb9 + /x8e/xa3/xd2/xba + /x8e/xa3/xd2/xbb + /x8e/xa3/xd2/xbc + /x8e/xa3/xd2/xbd + /x8e/xa3/xd2/xbe + /x8e/xa3/xd2/xbf + /x8e/xa3/xd2/xc0 + /x8e/xa3/xd2/xc1 + /x8e/xa3/xd2/xc2 + /x8e/xa3/xd2/xc3 + /x8e/xa3/xd2/xc4 + /x8e/xa3/xd2/xc5 + /x8e/xa3/xd2/xc6 + /x8e/xa3/xd2/xc7 + /x8e/xa3/xd2/xc8 + /x8e/xa3/xd2/xc9 + /x8e/xa3/xd2/xca + /x8e/xa3/xd2/xcb + /x8e/xa3/xd2/xcc + /x8e/xa3/xd2/xcd + /x8e/xa3/xd2/xce + /x8e/xa3/xd2/xcf + /x8e/xa3/xd2/xd0 + /x8e/xa3/xd2/xd1 + /x8e/xa3/xd2/xd2 + /x8e/xa3/xd2/xd3 + /x8e/xa3/xd2/xd4 + /x8e/xa3/xd2/xd5 + /x8e/xa3/xd2/xd6 + /x8e/xa3/xd2/xd7 + /x8e/xa3/xd2/xd8 + /x8e/xa3/xd2/xd9 + /x8e/xa3/xd2/xda + /x8e/xa3/xd2/xdb + /x8e/xa3/xd2/xdc + /x8e/xa3/xd2/xdd + /x8e/xa3/xd2/xde + /x8e/xa3/xd2/xdf + /x8e/xa3/xd2/xe0 + /x8e/xa3/xd2/xe1 + /x8e/xa3/xd2/xe2 + /x8e/xa3/xd2/xe3 + /x8e/xa3/xd2/xe4 + /x8e/xa3/xd2/xe5 + /x8e/xa3/xd2/xe6 + /x8e/xa3/xd2/xe7 + /x8e/xa3/xd2/xe8 + /x8e/xa3/xd2/xe9 + /x8e/xa3/xd2/xea + /x8e/xa3/xd2/xeb + /x8e/xa3/xd2/xec + /x8e/xa3/xd2/xed + /x8e/xa3/xd2/xee + /x8e/xa3/xd2/xef + /x8e/xa3/xd2/xf0 + /x8e/xa3/xd2/xf1 + /x8e/xa3/xd2/xf2 + /x8e/xa3/xd2/xf3 + /x8e/xa3/xd2/xf4 + /x8e/xa3/xd2/xf5 + /x8e/xa3/xd2/xf6 + /x8e/xa3/xd2/xf7 + /x8e/xa3/xd2/xf8 + /x8e/xa3/xd2/xf9 + /x8e/xa3/xd2/xfa + /x8e/xa3/xd2/xfb + /x8e/xa3/xd2/xfc + /x8e/xa3/xd2/xfd + /x8e/xa3/xd2/xfe + /x8e/xa3/xd3/xa1 + /x8e/xa3/xd3/xa2 + /x8e/xa3/xd3/xa3 + /x8e/xa3/xd3/xa4 + /x8e/xa3/xd3/xa5 + /x8e/xa3/xd3/xa6 + /x8e/xa3/xd3/xa7 + /x8e/xa3/xd3/xa8 + /x8e/xa3/xd3/xa9 + /x8e/xa3/xd3/xaa + /x8e/xa3/xd3/xab + /x8e/xa3/xd3/xac + /x8e/xa3/xd3/xad + /x8e/xa3/xd3/xae + /x8e/xa3/xd3/xaf + /x8e/xa3/xd3/xb0 + /x8e/xa3/xd3/xb1 + /x8e/xa3/xd3/xb2 + /x8e/xa3/xd3/xb3 + /x8e/xa3/xd3/xb4 + /x8e/xa3/xd3/xb5 + /x8e/xa3/xd3/xb6 + /x8e/xa3/xd3/xb7 + /x8e/xa3/xd3/xb8 + /x8e/xa3/xd3/xb9 + /x8e/xa3/xd3/xba + /x8e/xa3/xd3/xbb + /x8e/xa3/xd3/xbc + /x8e/xa3/xd3/xbd + /x8e/xa3/xd3/xbe + /x8e/xa3/xd3/xbf + /x8e/xa3/xd3/xc0 + /x8e/xa3/xd3/xc1 + /x8e/xa3/xd3/xc2 + /x8e/xa3/xd3/xc3 + /x8e/xa3/xd3/xc4 + /x8e/xa3/xd3/xc5 + /x8e/xa3/xd3/xc6 + /x8e/xa3/xd3/xc7 + /x8e/xa3/xd3/xc8 + /x8e/xa3/xd3/xc9 + /x8e/xa3/xd3/xca + /x8e/xa3/xd3/xcb + /x8e/xa3/xd3/xcc + /x8e/xa3/xd3/xcd + /x8e/xa3/xd3/xce + /x8e/xa3/xd3/xcf + /x8e/xa3/xd3/xd0 + /x8e/xa3/xd3/xd1 + /x8e/xa3/xd3/xd2 + /x8e/xa3/xd3/xd3 + /x8e/xa3/xd3/xd4 + /x8e/xa3/xd3/xd5 + /x8e/xa3/xd3/xd6 + /x8e/xa3/xd3/xd7 + /x8e/xa3/xd3/xd8 + /x8e/xa3/xd3/xd9 + /x8e/xa3/xd3/xda + /x8e/xa3/xd3/xdb + /x8e/xa3/xd3/xdc + /x8e/xa3/xd3/xdd + /x8e/xa3/xd3/xde + /x8e/xa3/xd3/xdf + /x8e/xa3/xd3/xe0 + /x8e/xa3/xd3/xe1 + /x8e/xa3/xd3/xe2 + /x8e/xa3/xd3/xe3 + /x8e/xa3/xd3/xe4 + /x8e/xa3/xd3/xe5 + /x8e/xa3/xd3/xe6 + /x8e/xa3/xd3/xe7 + /x8e/xa3/xd3/xe8 + /x8e/xa3/xd3/xe9 + /x8e/xa3/xd3/xea + /x8e/xa3/xd3/xeb + /x8e/xa3/xd3/xec + /x8e/xa3/xd3/xed + /x8e/xa3/xd3/xee + /x8e/xa3/xd3/xef + /x8e/xa3/xd3/xf0 + /x8e/xa3/xd3/xf1 + /x8e/xa3/xd3/xf2 + /x8e/xa3/xd3/xf3 + /x8e/xa3/xd3/xf4 + /x8e/xa3/xd3/xf5 + /x8e/xa3/xd3/xf6 + /x8e/xa3/xd3/xf7 + /x8e/xa3/xd3/xf8 + /x8e/xa3/xd3/xf9 + /x8e/xa3/xd3/xfa + /x8e/xa3/xd3/xfb + /x8e/xa3/xd3/xfc + /x8e/xa3/xd3/xfd + /x8e/xa3/xd3/xfe + /x8e/xa3/xd4/xa1 + /x8e/xa3/xd4/xa2 + /x8e/xa3/xd4/xa3 + /x8e/xa3/xd4/xa4 + /x8e/xa3/xd4/xa5 + /x8e/xa3/xd4/xa6 + /x8e/xa3/xd4/xa7 + /x8e/xa3/xd4/xa8 + /x8e/xa3/xd4/xa9 + /x8e/xa3/xd4/xaa + /x8e/xa3/xd4/xab + /x8e/xa3/xd4/xac + /x8e/xa3/xd4/xad + /x8e/xa3/xd4/xae + /x8e/xa3/xd4/xaf + /x8e/xa3/xd4/xb0 + /x8e/xa3/xd4/xb1 + /x8e/xa3/xd4/xb2 + /x8e/xa3/xd4/xb3 + /x8e/xa3/xd4/xb4 + /x8e/xa3/xd4/xb5 + /x8e/xa3/xd4/xb6 + /x8e/xa3/xd4/xb7 + /x8e/xa3/xd4/xb8 + /x8e/xa3/xd4/xb9 + /x8e/xa3/xd4/xba + /x8e/xa3/xd4/xbb + /x8e/xa3/xd4/xbc + /x8e/xa3/xd4/xbd + /x8e/xa3/xd4/xbe + /x8e/xa3/xd4/xbf + /x8e/xa3/xd4/xc0 + /x8e/xa3/xd4/xc1 + /x8e/xa3/xd4/xc2 + /x8e/xa3/xd4/xc3 + /x8e/xa3/xd4/xc4 + /x8e/xa3/xd4/xc5 + /x8e/xa3/xd4/xc6 + /x8e/xa3/xd4/xc7 + /x8e/xa3/xd4/xc8 + /x8e/xa3/xd4/xc9 + /x8e/xa3/xd4/xca + /x8e/xa3/xd4/xcb + /x8e/xa3/xd4/xcc + /x8e/xa3/xd4/xcd + /x8e/xa3/xd4/xce + /x8e/xa3/xd4/xcf + /x8e/xa3/xd4/xd0 + /x8e/xa3/xd4/xd1 + /x8e/xa3/xd4/xd2 + /x8e/xa3/xd4/xd3 + /x8e/xa3/xd4/xd4 + /x8e/xa3/xd4/xd5 + /x8e/xa3/xd4/xd6 + /x8e/xa3/xd4/xd7 + /x8e/xa3/xd4/xd8 + /x8e/xa3/xd4/xd9 + /x8e/xa3/xd4/xda + /x8e/xa3/xd4/xdb + /x8e/xa3/xd4/xdc + /x8e/xa3/xd4/xdd + /x8e/xa3/xd4/xde + /x8e/xa3/xd4/xdf + /x8e/xa3/xd4/xe1 + /x8e/xa3/xd4/xe2 + /x8e/xa3/xd4/xe3 + /x8e/xa3/xd4/xe4 + /x8e/xa3/xd4/xe5 + /x8e/xa3/xd4/xe6 + /x8e/xa3/xd4/xe7 + /x8e/xa3/xd4/xe8 + /x8e/xa3/xd4/xe9 + /x8e/xa3/xd4/xea + /x8e/xa3/xd4/xeb + /x8e/xa3/xd4/xec + /x8e/xa3/xd4/xed + /x8e/xa3/xd4/xee + /x8e/xa3/xd4/xef + /x8e/xa3/xd4/xf0 + /x8e/xa3/xd4/xf1 + /x8e/xa3/xd4/xf2 + /x8e/xa3/xd4/xf3 + /x8e/xa3/xd4/xf4 + /x8e/xa3/xd4/xf5 + /x8e/xa3/xd4/xf6 + /x8e/xa3/xd4/xf7 + /x8e/xa3/xd4/xf8 + /x8e/xa3/xd4/xf9 + /x8e/xa3/xd4/xfa + /x8e/xa3/xd4/xfb + /x8e/xa3/xd4/xfc + /x8e/xa3/xd4/xfd + /x8e/xa3/xd4/xfe + /x8e/xa3/xd5/xa1 + /x8e/xa3/xd5/xa2 + /x8e/xa3/xd5/xa3 + /x8e/xa3/xd5/xa4 + /x8e/xa3/xd5/xa5 + /x8e/xa3/xd5/xa6 + /x8e/xa3/xd5/xa7 + /x8e/xa3/xd5/xa8 + /x8e/xa3/xd5/xa9 + /x8e/xa3/xd5/xaa + /x8e/xa3/xd5/xab + /x8e/xa3/xd5/xac + /x8e/xa3/xd5/xad + /x8e/xa3/xd5/xae + /x8e/xa3/xd5/xaf + /x8e/xa3/xd5/xb0 + /x8e/xa3/xd5/xb1 + /x8e/xa3/xd5/xb2 + /x8e/xa3/xd5/xb3 + /x8e/xa3/xd5/xb4 + /x8e/xa3/xd5/xb5 + /x8e/xa3/xd5/xb6 + /x8e/xa3/xd5/xb7 + /x8e/xa3/xd5/xb8 + /x8e/xa3/xd5/xb9 + /x8e/xa3/xd5/xba + /x8e/xa3/xd5/xbb + /x8e/xa3/xd5/xbc + /x8e/xa3/xd5/xbd + /x8e/xa3/xd5/xbe + /x8e/xa3/xd5/xbf + /x8e/xa3/xd5/xc0 + /x8e/xa3/xd5/xc1 + /x8e/xa3/xd5/xc2 + /x8e/xa3/xd5/xc3 + /x8e/xa3/xd5/xc4 + /x8e/xa3/xd5/xc6 + /x8e/xa3/xd5/xc7 + /x8e/xa3/xd5/xc8 + /x8e/xa3/xd5/xc9 + /x8e/xa3/xd5/xca + /x8e/xa3/xd5/xcb + /x8e/xa3/xd5/xcc + /x8e/xa3/xd5/xcd + /x8e/xa3/xd5/xce + /x8e/xa3/xd5/xcf + /x8e/xa3/xd5/xd0 + /x8e/xa3/xd5/xd1 + /x8e/xa3/xd5/xd2 + /x8e/xa3/xd5/xd3 + /x8e/xa3/xd5/xd4 + /x8e/xa3/xd5/xd5 + /x8e/xa3/xd5/xd6 + /x8e/xa3/xd5/xd7 + /x8e/xa3/xd5/xd8 + /x8e/xa3/xd5/xd9 + /x8e/xa3/xd5/xda + /x8e/xa3/xd5/xdb + /x8e/xa3/xd5/xdc + /x8e/xa3/xd5/xdd + /x8e/xa3/xd5/xde + /x8e/xa3/xd5/xdf + /x8e/xa3/xd5/xe0 + /x8e/xa3/xd5/xe1 + /x8e/xa3/xd5/xe2 + /x8e/xa3/xd5/xe3 + /x8e/xa3/xd5/xe4 + /x8e/xa3/xd5/xe5 + /x8e/xa3/xd5/xe6 + /x8e/xa3/xd5/xe7 + /x8e/xa3/xd5/xe8 + /x8e/xa3/xd5/xe9 + /x8e/xa3/xd5/xea + /x8e/xa3/xd5/xeb + /x8e/xa3/xd5/xec + /x8e/xa3/xd5/xed + /x8e/xa3/xd5/xee + /x8e/xa3/xd5/xef + /x8e/xa3/xd5/xf0 + /x8e/xa3/xd5/xf1 + /x8e/xa3/xd5/xf2 + /x8e/xa3/xd5/xf3 + /x8e/xa3/xd5/xf4 + /x8e/xa3/xd5/xf5 + /x8e/xa3/xd5/xf6 + /x8e/xa3/xd5/xf7 + /x8e/xa3/xd5/xf8 + /x8e/xa3/xd5/xf9 + /x8e/xa3/xd5/xfa + /x8e/xa3/xd5/xfb + /x8e/xa3/xd5/xfc + /x8e/xa3/xd5/xfd + /x8e/xa3/xd5/xfe + /x8e/xa3/xd6/xa1 + /x8e/xa3/xd6/xa2 + /x8e/xa3/xd6/xa3 + /x8e/xa3/xd6/xa4 + /x8e/xa3/xd6/xa5 + /x8e/xa3/xd6/xa6 + /x8e/xa3/xd6/xa7 + /x8e/xa3/xd6/xa8 + /x8e/xa3/xd6/xa9 + /x8e/xa3/xd6/xaa + /x8e/xa3/xd6/xab + /x8e/xa3/xd6/xac + /x8e/xa3/xd6/xad + /x8e/xa3/xd6/xae + /x8e/xa3/xd6/xaf + /x8e/xa3/xd6/xb0 + /x8e/xa3/xd6/xb1 + /x8e/xa3/xd6/xb2 + /x8e/xa3/xd6/xb3 + /x8e/xa3/xd6/xb4 + /x8e/xa3/xd6/xb5 + /x8e/xa3/xd6/xb6 + /x8e/xa3/xd6/xb7 + /x8e/xa3/xd6/xb8 + /x8e/xa3/xd6/xb9 + /x8e/xa3/xd6/xba + /x8e/xa3/xd6/xbb + /x8e/xa3/xd6/xbc + /x8e/xa3/xd6/xbd + /x8e/xa3/xd6/xbe + /x8e/xa3/xd6/xbf + /x8e/xa3/xd6/xc0 + /x8e/xa3/xd6/xc1 + /x8e/xa3/xd6/xc2 + /x8e/xa3/xd6/xc3 + /x8e/xa3/xd6/xc4 + /x8e/xa3/xd6/xc5 + /x8e/xa3/xd6/xc6 + /x8e/xa3/xd6/xc7 + /x8e/xa3/xd6/xc8 + /x8e/xa3/xd6/xc9 + /x8e/xa3/xd6/xca + /x8e/xa3/xd6/xcb + /x8e/xa3/xd6/xcc + /x8e/xa3/xd6/xcd + /x8e/xa3/xd6/xce + /x8e/xa3/xd6/xcf + /x8e/xa3/xd6/xd0 + /x8e/xa3/xd6/xd1 + /x8e/xa3/xd6/xd2 + /x8e/xa3/xd6/xd3 + /x8e/xa3/xd6/xd4 + /x8e/xa3/xd6/xd5 + /x8e/xa3/xd6/xd6 + /x8e/xa3/xd6/xd7 + /x8e/xa3/xd6/xd8 + /x8e/xa3/xd6/xd9 + /x8e/xa3/xd6/xda + /x8e/xa3/xd6/xdb + /x8e/xa3/xd6/xdc + /x8e/xa3/xd6/xdd + /x8e/xa3/xd6/xde + /x8e/xa3/xd6/xdf + /x8e/xa3/xd6/xe0 + /x8e/xa3/xd6/xe1 + /x8e/xa3/xd6/xe2 + /x8e/xa3/xd6/xe3 + /x8e/xa3/xd6/xe4 + /x8e/xa3/xd6/xe5 + /x8e/xa3/xd6/xe6 + /x8e/xa3/xd6/xe7 + /x8e/xa3/xd6/xe8 + /x8e/xa3/xd6/xe9 + /x8e/xa3/xd6/xea + /x8e/xa3/xd6/xeb + /x8e/xa3/xd6/xec + /x8e/xa3/xd6/xed + /x8e/xa3/xd6/xee + /x8e/xa3/xd6/xef + /x8e/xa3/xd6/xf0 + /x8e/xa3/xd6/xf1 + /x8e/xa3/xd6/xf2 + /x8e/xa3/xd6/xf3 + /x8e/xa3/xd6/xf4 + /x8e/xa3/xd6/xf5 + /x8e/xa3/xd6/xf6 + /x8e/xa3/xd6/xf7 + /x8e/xa3/xd6/xf9 + /x8e/xa3/xd6/xfa + /x8e/xa3/xd6/xfb + /x8e/xa3/xd6/xfc + /x8e/xa3/xd6/xfd + /x8e/xa3/xd6/xfe + /x8e/xa3/xd7/xa1 + /x8e/xa3/xd7/xa2 + /x8e/xa3/xd7/xa3 + /x8e/xa3/xd7/xa4 + /x8e/xa3/xd7/xa5 + /x8e/xa3/xd7/xa6 + /x8e/xa3/xd7/xa7 + /x8e/xa3/xd7/xa8 + /x8e/xa3/xd7/xa9 + /x8e/xa3/xd7/xaa + /x8e/xa3/xd7/xab + /x8e/xa3/xd7/xac + /x8e/xa3/xd7/xad + /x8e/xa3/xd7/xae + /x8e/xa3/xd7/xaf + /x8e/xa3/xd7/xb0 + /x8e/xa3/xd7/xb1 + /x8e/xa3/xd7/xb2 + /x8e/xa3/xd7/xb3 + /x8e/xa3/xd7/xb4 + /x8e/xa3/xd7/xb5 + /x8e/xa3/xd7/xb6 + /x8e/xa3/xd7/xb7 + /x8e/xa3/xd7/xb8 + /x8e/xa3/xd7/xb9 + /x8e/xa3/xd7/xba + /x8e/xa3/xd7/xbb + /x8e/xa3/xd7/xbc + /x8e/xa3/xd7/xbd + /x8e/xa3/xd7/xbe + /x8e/xa3/xd7/xbf + /x8e/xa3/xd7/xc0 + /x8e/xa3/xd7/xc1 + /x8e/xa3/xd7/xc2 + /x8e/xa3/xd7/xc3 + /x8e/xa3/xd7/xc4 + /x8e/xa3/xd7/xc5 + /x8e/xa3/xd7/xc6 + /x8e/xa3/xd7/xc7 + /x8e/xa3/xd7/xc8 + /x8e/xa3/xd7/xc9 + /x8e/xa3/xd7/xca + /x8e/xa3/xd7/xcb + /x8e/xa3/xd7/xcc + /x8e/xa3/xd7/xcd + /x8e/xa3/xd7/xce + /x8e/xa3/xd7/xcf + /x8e/xa3/xd7/xd0 + /x8e/xa3/xd7/xd1 + /x8e/xa3/xd7/xd2 + /x8e/xa3/xd7/xd3 + /x8e/xa3/xd7/xd4 + /x8e/xa3/xd7/xd5 + /x8e/xa3/xd7/xd6 + /x8e/xa3/xd7/xd7 + /x8e/xa3/xd7/xd8 + /x8e/xa3/xd7/xd9 + /x8e/xa3/xd7/xda + /x8e/xa3/xd7/xdb + /x8e/xa3/xd7/xdc + /x8e/xa3/xd7/xdd + /x8e/xa3/xd7/xde + /x8e/xa3/xd7/xdf + /x8e/xa3/xd7/xe0 + /x8e/xa3/xd7/xe1 + /x8e/xa3/xd7/xe2 + /x8e/xa3/xd7/xe3 + /x8e/xa3/xd7/xe4 + /x8e/xa3/xd7/xe5 + /x8e/xa3/xd7/xe6 + /x8e/xa3/xd7/xe7 + /x8e/xa3/xd7/xe8 + /x8e/xa3/xd7/xe9 + /x8e/xa3/xd7/xea + /x8e/xa3/xd7/xeb + /x8e/xa3/xd7/xec + /x8e/xa3/xd7/xed + /x8e/xa3/xd7/xee + /x8e/xa3/xd7/xef + /x8e/xa3/xd7/xf0 + /x8e/xa3/xd7/xf1 + /x8e/xa3/xd7/xf2 + /x8e/xa3/xd7/xf3 + /x8e/xa3/xd7/xf4 + /x8e/xa3/xd7/xf5 + /x8e/xa3/xd7/xf6 + /x8e/xa3/xd7/xf7 + /x8e/xa3/xd7/xf8 + /x8e/xa3/xd7/xf9 + /x8e/xa3/xd7/xfa + /x8e/xa3/xd7/xfb + /x8e/xa3/xd7/xfc + /x8e/xa3/xd7/xfd + /x8e/xa3/xd7/xfe + /x8e/xa3/xd8/xa1 + /x8e/xa3/xd8/xa2 + /x8e/xa3/xd8/xa3 + /x8e/xa3/xd8/xa4 + /x8e/xa3/xd8/xa5 + /x8e/xa3/xd8/xa6 + /x8e/xa3/xd8/xa7 + /x8e/xa3/xd8/xa8 + /x8e/xa3/xd8/xa9 + /x8e/xa3/xd8/xaa + /x8e/xa3/xd8/xab + /x8e/xa3/xd8/xac + /x8e/xa3/xd8/xad + /x8e/xa3/xd8/xae + /x8e/xa3/xd8/xaf + /x8e/xa3/xd8/xb0 + /x8e/xa3/xd8/xb1 + /x8e/xa3/xd8/xb2 + /x8e/xa3/xd8/xb3 + /x8e/xa3/xd8/xb4 + /x8e/xa3/xd8/xb5 + /x8e/xa3/xd8/xb6 + /x8e/xa3/xd8/xb7 + /x8e/xa3/xd8/xb8 + /x8e/xa3/xd8/xb9 + /x8e/xa3/xd8/xba + /x8e/xa3/xd8/xbb + /x8e/xa3/xd8/xbc + /x8e/xa3/xd8/xbd + /x8e/xa3/xd8/xbe + /x8e/xa3/xd8/xbf + /x8e/xa3/xd8/xc0 + /x8e/xa3/xd8/xc1 + /x8e/xa3/xd8/xc2 + /x8e/xa3/xd8/xc3 + /x8e/xa3/xd8/xc4 + /x8e/xa3/xd8/xc5 + /x8e/xa3/xd8/xc6 + /x8e/xa3/xd8/xc7 + /x8e/xa3/xd8/xc8 + /x8e/xa3/xd8/xc9 + /x8e/xa3/xd8/xca + /x8e/xa3/xd8/xcb + /x8e/xa3/xd8/xcc + /x8e/xa3/xd8/xcd + /x8e/xa3/xd8/xce + /x8e/xa3/xd8/xcf + /x8e/xa3/xd8/xd0 + /x8e/xa3/xd8/xd1 + /x8e/xa3/xd8/xd2 + /x8e/xa3/xd8/xd3 + /x8e/xa3/xd8/xd4 + /x8e/xa3/xd8/xd5 + /x8e/xa3/xd8/xd6 + /x8e/xa3/xd8/xd7 + /x8e/xa3/xd8/xd8 + /x8e/xa3/xd8/xd9 + /x8e/xa3/xd8/xda + /x8e/xa3/xd8/xdb + /x8e/xa3/xd8/xdc + /x8e/xa3/xd8/xdd + /x8e/xa3/xd8/xde + /x8e/xa3/xd8/xdf + /x8e/xa3/xd8/xe0 + /x8e/xa3/xd8/xe1 + /x8e/xa3/xd8/xe2 + /x8e/xa3/xd8/xe3 + /x8e/xa3/xd8/xe4 + /x8e/xa3/xd8/xe5 + /x8e/xa3/xd8/xe6 + /x8e/xa3/xd8/xe7 + /x8e/xa3/xd8/xe8 + /x8e/xa3/xd8/xe9 + /x8e/xa3/xd8/xea + /x8e/xa3/xd8/xeb + /x8e/xa3/xd8/xec + /x8e/xa3/xd8/xed + /x8e/xa3/xd8/xee + /x8e/xa3/xd8/xef + /x8e/xa3/xd8/xf0 + /x8e/xa3/xd8/xf1 + /x8e/xa3/xd8/xf2 + /x8e/xa3/xd8/xf3 + /x8e/xa3/xd8/xf4 + /x8e/xa3/xd8/xf5 + /x8e/xa3/xd8/xf6 + /x8e/xa3/xd8/xf7 + /x8e/xa3/xd8/xf8 + /x8e/xa3/xd8/xf9 + /x8e/xa3/xd8/xfa + /x8e/xa3/xd8/xfb + /x8e/xa3/xd8/xfc + /x8e/xa3/xd8/xfd + /x8e/xa3/xd8/xfe + /x8e/xa3/xd9/xa1 + /x8e/xa3/xd9/xa2 + /x8e/xa3/xd9/xa3 + /x8e/xa3/xd9/xa4 + /x8e/xa3/xd9/xa5 + /x8e/xa3/xd9/xa6 + /x8e/xa3/xd9/xa7 + /x8e/xa3/xd9/xa8 + /x8e/xa3/xd9/xa9 + /x8e/xa3/xd9/xaa + /x8e/xa3/xd9/xab + /x8e/xa3/xd9/xac + /x8e/xa3/xd9/xad + /x8e/xa3/xd9/xae + /x8e/xa3/xd9/xaf + /x8e/xa3/xd9/xb0 + /x8e/xa3/xd9/xb1 + /x8e/xa3/xd9/xb2 + /x8e/xa3/xd9/xb3 + /x8e/xa3/xd9/xb4 + /x8e/xa3/xd9/xb5 + /x8e/xa3/xd9/xb6 + /x8e/xa3/xd9/xb7 + /x8e/xa3/xd9/xb8 + /x8e/xa3/xd9/xb9 + /x8e/xa3/xd9/xba + /x8e/xa3/xd9/xbb + /x8e/xa3/xd9/xbc + /x8e/xa3/xd9/xbd + /x8e/xa3/xd9/xbe + /x8e/xa3/xd9/xbf + /x8e/xa3/xd9/xc0 + /x8e/xa3/xd9/xc1 + /x8e/xa3/xd9/xc2 + /x8e/xa3/xd9/xc3 + /x8e/xa3/xd9/xc4 + /x8e/xa3/xd9/xc5 + /x8e/xa3/xd9/xc6 + /x8e/xa3/xd9/xc7 + /x8e/xa3/xd9/xc8 + /x8e/xa3/xd9/xc9 + /x8e/xa3/xd9/xca + /x8e/xa3/xd9/xcb + /x8e/xa3/xd9/xcc + /x8e/xa3/xd9/xcd + /x8e/xa3/xd9/xce + /x8e/xa3/xd9/xcf + /x8e/xa3/xd9/xd0 + /x8e/xa3/xd9/xd1 + /x8e/xa3/xd9/xd2 + /x8e/xa3/xd9/xd3 + /x8e/xa3/xd9/xd4 + /x8e/xa3/xd9/xd5 + /x8e/xa3/xd9/xd6 + /x8e/xa3/xd9/xd7 + /x8e/xa3/xd9/xd8 + /x8e/xa3/xd9/xd9 + /x8e/xa3/xd9/xda + /x8e/xa3/xd9/xdb + /x8e/xa3/xd9/xdc + /x8e/xa3/xd9/xdd + /x8e/xa3/xd9/xde + /x8e/xa3/xd9/xdf + /x8e/xa3/xd9/xe0 + /x8e/xa3/xd9/xe1 + /x8e/xa3/xd9/xe2 + /x8e/xa3/xd9/xe3 + /x8e/xa3/xd9/xe4 + /x8e/xa3/xd9/xe5 + /x8e/xa3/xd9/xe6 + /x8e/xa3/xd9/xe7 + /x8e/xa3/xd9/xe8 + /x8e/xa3/xd9/xe9 + /x8e/xa3/xd9/xea + /x8e/xa3/xd9/xeb + /x8e/xa3/xd9/xec + /x8e/xa3/xd9/xed + /x8e/xa3/xd9/xee + /x8e/xa3/xd9/xef + /x8e/xa3/xd9/xf0 + /x8e/xa3/xd9/xf1 + /x8e/xa3/xd9/xf2 + /x8e/xa3/xd9/xf3 + /x8e/xa3/xd9/xf4 + /x8e/xa3/xd9/xf5 + /x8e/xa3/xd9/xf6 + /x8e/xa3/xd9/xf7 + /x8e/xa3/xd9/xf8 + /x8e/xa3/xd9/xf9 + /x8e/xa3/xd9/xfa + /x8e/xa3/xd9/xfb + /x8e/xa3/xd9/xfc + /x8e/xa3/xd9/xfd + /x8e/xa3/xd9/xfe + /x8e/xa3/xda/xa1 + /x8e/xa3/xda/xa2 + /x8e/xa3/xda/xa3 + /x8e/xa3/xda/xa4 + /x8e/xa3/xda/xa5 + /x8e/xa3/xda/xa6 + /x8e/xa3/xda/xa7 + /x8e/xa3/xda/xa8 + /x8e/xa3/xda/xa9 + /x8e/xa3/xda/xaa + /x8e/xa3/xda/xab + /x8e/xa3/xda/xac + /x8e/xa3/xda/xad + /x8e/xa3/xda/xae + /x8e/xa3/xda/xaf + /x8e/xa3/xda/xb0 + /x8e/xa3/xda/xb1 + /x8e/xa3/xda/xb2 + /x8e/xa3/xda/xb4 + /x8e/xa3/xda/xb5 + /x8e/xa3/xda/xb7 + /x8e/xa3/xda/xb8 + /x8e/xa3/xda/xb9 + /x8e/xa3/xda/xba + /x8e/xa3/xda/xbb + /x8e/xa3/xda/xbc + /x8e/xa3/xda/xbd + /x8e/xa3/xda/xbe + /x8e/xa3/xda/xbf + /x8e/xa3/xda/xc0 + /x8e/xa3/xda/xc1 + /x8e/xa3/xda/xc2 + /x8e/xa3/xda/xc3 + /x8e/xa3/xda/xc4 + /x8e/xa3/xda/xc5 + /x8e/xa3/xda/xc6 + /x8e/xa3/xda/xc7 + /x8e/xa3/xda/xc8 + /x8e/xa3/xda/xc9 + /x8e/xa3/xda/xca + /x8e/xa3/xda/xcb + /x8e/xa3/xda/xcc + /x8e/xa3/xda/xcd + /x8e/xa3/xda/xce + /x8e/xa3/xda/xcf + /x8e/xa3/xda/xd0 + /x8e/xa3/xda/xd1 + /x8e/xa3/xda/xd2 + /x8e/xa3/xda/xd3 + /x8e/xa3/xda/xd4 + /x8e/xa3/xda/xd5 + /x8e/xa3/xda/xd6 + /x8e/xa3/xda/xd7 + /x8e/xa3/xda/xd8 + /x8e/xa3/xda/xd9 + /x8e/xa3/xda/xda + /x8e/xa3/xda/xdb + /x8e/xa3/xda/xdc + /x8e/xa3/xda/xdd + /x8e/xa3/xda/xde + /x8e/xa3/xda/xdf + /x8e/xa3/xda/xe0 + /x8e/xa3/xda/xe1 + /x8e/xa3/xda/xe2 + /x8e/xa3/xda/xe3 + /x8e/xa3/xda/xe4 + /x8e/xa3/xda/xe5 + /x8e/xa3/xda/xe6 + /x8e/xa3/xda/xe7 + /x8e/xa3/xda/xe8 + /x8e/xa3/xda/xe9 + /x8e/xa3/xda/xea + /x8e/xa3/xda/xeb + /x8e/xa3/xda/xec + /x8e/xa3/xda/xed + /x8e/xa3/xda/xee + /x8e/xa3/xda/xef + /x8e/xa3/xda/xf0 + /x8e/xa3/xda/xf1 + /x8e/xa3/xda/xf2 + /x8e/xa3/xda/xf3 + /x8e/xa3/xda/xf4 + /x8e/xa3/xda/xf5 + /x8e/xa3/xda/xf6 + /x8e/xa3/xda/xf7 + /x8e/xa3/xda/xf8 + /x8e/xa3/xda/xf9 + /x8e/xa3/xda/xfa + /x8e/xa3/xda/xfb + /x8e/xa3/xda/xfc + /x8e/xa3/xda/xfd + /x8e/xa3/xda/xfe + /x8e/xa3/xdb/xa1 + /x8e/xa3/xdb/xa2 + /x8e/xa3/xdb/xa3 + /x8e/xa3/xdb/xa4 + /x8e/xa3/xdb/xa5 + /x8e/xa3/xdb/xa7 + /x8e/xa3/xdb/xa8 + /x8e/xa3/xdb/xa9 + /x8e/xa3/xdb/xaa + /x8e/xa3/xdb/xab + /x8e/xa3/xdb/xac + /x8e/xa3/xdb/xae + /x8e/xa3/xdb/xaf + /x8e/xa3/xdb/xb0 + /x8e/xa3/xdb/xb1 + /x8e/xa3/xdb/xb2 + /x8e/xa3/xdb/xb3 + /x8e/xa3/xdb/xb4 + /x8e/xa3/xdb/xb5 + /x8e/xa3/xdb/xb6 + /x8e/xa3/xdb/xb7 + /x8e/xa3/xdb/xb8 + /x8e/xa3/xdb/xb9 + /x8e/xa3/xdb/xba + /x8e/xa3/xdb/xbb + /x8e/xa3/xdb/xbc + /x8e/xa3/xdb/xbd + /x8e/xa3/xdb/xbe + /x8e/xa3/xdb/xbf + /x8e/xa3/xdb/xc0 + /x8e/xa3/xdb/xc1 + /x8e/xa3/xdb/xc2 + /x8e/xa3/xdb/xc3 + /x8e/xa3/xdb/xc4 + /x8e/xa3/xdb/xc5 + /x8e/xa3/xdb/xc6 + /x8e/xa3/xdb/xc7 + /x8e/xa3/xdb/xc8 + /x8e/xa3/xdb/xc9 + /x8e/xa3/xdb/xca + /x8e/xa3/xdb/xcb + /x8e/xa3/xdb/xcc + /x8e/xa3/xdb/xcd + /x8e/xa3/xdb/xce + /x8e/xa3/xdb/xcf + /x8e/xa3/xdb/xd0 + /x8e/xa3/xdb/xd1 + /x8e/xa3/xdb/xd2 + /x8e/xa3/xdb/xd3 + /x8e/xa3/xdb/xd4 + /x8e/xa3/xdb/xd5 + /x8e/xa3/xdb/xd6 + /x8e/xa3/xdb/xd7 + /x8e/xa3/xdb/xd8 + /x8e/xa3/xdb/xd9 + /x8e/xa3/xdb/xda + /x8e/xa3/xdb/xdb + /x8e/xa3/xdb/xdc + /x8e/xa3/xdb/xdd + /x8e/xa3/xdb/xde + /x8e/xa3/xdb/xdf + /x8e/xa3/xdb/xe0 + /x8e/xa3/xdb/xe1 + /x8e/xa3/xdb/xe2 + /x8e/xa3/xdb/xe3 + /x8e/xa3/xdb/xe4 + /x8e/xa3/xdb/xe5 + /x8e/xa3/xdb/xe6 + /x8e/xa3/xdb/xe7 + /x8e/xa3/xdb/xe8 + /x8e/xa3/xdb/xe9 + /x8e/xa3/xdb/xea + /x8e/xa3/xdb/xeb + /x8e/xa3/xdb/xec + /x8e/xa3/xdb/xed + /x8e/xa3/xdb/xee + /x8e/xa3/xdb/xef + /x8e/xa3/xdb/xf0 + /x8e/xa3/xdb/xf1 + /x8e/xa3/xdb/xf2 + /x8e/xa3/xdb/xf3 + /x8e/xa3/xdb/xf4 + /x8e/xa3/xdb/xf5 + /x8e/xa3/xdb/xf6 + /x8e/xa3/xdb/xf7 + /x8e/xa3/xdb/xf8 + /x8e/xa3/xdb/xf9 + /x8e/xa3/xdb/xfa + /x8e/xa3/xdb/xfb + /x8e/xa3/xdb/xfc + /x8e/xa3/xdb/xfd + /x8e/xa3/xdb/xfe + /x8e/xa3/xdc/xa1 + /x8e/xa3/xdc/xa2 + /x8e/xa3/xdc/xa3 + /x8e/xa3/xdc/xa4 + /x8e/xa3/xdc/xa5 + /x8e/xa3/xdc/xa6 + /x8e/xa3/xdc/xa7 + /x8e/xa3/xdc/xa8 + /x8e/xa3/xdc/xa9 + /x8e/xa3/xdc/xaa + /x8e/xa3/xdc/xab + /x8e/xa3/xdc/xac + /x8e/xa3/xdc/xad + /x8e/xa3/xdc/xae + /x8e/xa3/xdc/xb0 + /x8e/xa3/xdc/xb1 + /x8e/xa3/xdc/xb2 + /x8e/xa3/xdc/xb3 + /x8e/xa3/xdc/xb4 + /x8e/xa3/xdc/xb5 + /x8e/xa3/xdc/xb6 + /x8e/xa3/xdc/xb7 + /x8e/xa3/xdc/xb8 + /x8e/xa3/xdc/xb9 + /x8e/xa3/xdc/xba + /x8e/xa3/xdc/xbb + /x8e/xa3/xdc/xbc + /x8e/xa3/xdc/xbd + /x8e/xa3/xdc/xbe + /x8e/xa3/xdc/xbf + /x8e/xa3/xdc/xc0 + /x8e/xa3/xdc/xc1 + /x8e/xa3/xdc/xc2 + /x8e/xa3/xdc/xc3 + /x8e/xa3/xdc/xc4 + /x8e/xa3/xdc/xc5 + /x8e/xa3/xdc/xc6 + /x8e/xa3/xdc/xc7 + /x8e/xa3/xdc/xc8 + /x8e/xa3/xdc/xc9 + /x8e/xa3/xdc/xca + /x8e/xa3/xdc/xcb + /x8e/xa3/xdc/xcc + /x8e/xa3/xdc/xcd + /x8e/xa3/xdc/xce + /x8e/xa3/xdc/xcf + /x8e/xa3/xdc/xd0 + /x8e/xa3/xdc/xd1 + /x8e/xa3/xdc/xd2 + /x8e/xa3/xdc/xd3 + /x8e/xa3/xdc/xd4 + /x8e/xa3/xdc/xd5 + /x8e/xa3/xdc/xd6 + /x8e/xa3/xdc/xd7 + /x8e/xa3/xdc/xd8 + /x8e/xa3/xdc/xd9 + /x8e/xa3/xdc/xda + /x8e/xa3/xdc/xdb + /x8e/xa3/xdc/xdc + /x8e/xa3/xdc/xdd + /x8e/xa3/xdc/xde + /x8e/xa3/xdc/xdf + /x8e/xa3/xdc/xe0 + /x8e/xa3/xdc/xe1 + /x8e/xa3/xdc/xe2 + /x8e/xa3/xdc/xe3 + /x8e/xa3/xdc/xe4 + /x8e/xa3/xdc/xe5 + /x8e/xa3/xdc/xe6 + /x8e/xa3/xdc/xe7 + /x8e/xa3/xdc/xe8 + /x8e/xa3/xdc/xe9 + /x8e/xa3/xdc/xea + /x8e/xa3/xdc/xeb + /x8e/xa3/xdc/xec + /x8e/xa3/xdc/xed + /x8e/xa3/xdc/xee + /x8e/xa3/xdc/xef + /x8e/xa3/xdc/xf0 + /x8e/xa3/xdc/xf1 + /x8e/xa3/xdc/xf2 + /x8e/xa3/xdc/xf3 + /x8e/xa3/xdc/xf4 + /x8e/xa3/xdc/xf5 + /x8e/xa3/xdc/xf6 + /x8e/xa3/xdc/xf7 + /x8e/xa3/xdc/xf8 + /x8e/xa3/xdc/xf9 + /x8e/xa3/xdc/xfa + /x8e/xa3/xdc/xfb + /x8e/xa3/xdc/xfc + /x8e/xa3/xdc/xfd + /x8e/xa3/xdc/xfe + /x8e/xa3/xdd/xa1 + /x8e/xa3/xdd/xa2 + /x8e/xa3/xdd/xa3 + /x8e/xa3/xdd/xa4 + /x8e/xa3/xdd/xa5 + /x8e/xa3/xdd/xa6 + /x8e/xa3/xdd/xa7 + /x8e/xa3/xdd/xa8 + /x8e/xa3/xdd/xa9 + /x8e/xa3/xdd/xaa + /x8e/xa3/xdd/xab + /x8e/xa3/xdd/xac + /x8e/xa3/xdd/xad + /x8e/xa3/xdd/xae + /x8e/xa3/xdd/xaf + /x8e/xa3/xdd/xb0 + /x8e/xa3/xdd/xb1 + /x8e/xa3/xdd/xb2 + /x8e/xa3/xdd/xb3 + /x8e/xa3/xdd/xb4 + /x8e/xa3/xdd/xb5 + /x8e/xa3/xdd/xb6 + /x8e/xa3/xdd/xb7 + /x8e/xa3/xdd/xb8 + /x8e/xa3/xdd/xb9 + /x8e/xa3/xdd/xba + /x8e/xa3/xdd/xbb + /x8e/xa3/xdd/xbc + /x8e/xa3/xdd/xbd + /x8e/xa3/xdd/xbe + /x8e/xa3/xdd/xbf + /x8e/xa3/xdd/xc0 + /x8e/xa3/xdd/xc1 + /x8e/xa3/xdd/xc2 + /x8e/xa3/xdd/xc3 + /x8e/xa3/xdd/xc4 + /x8e/xa3/xdd/xc5 + /x8e/xa3/xdd/xc6 + /x8e/xa3/xdd/xc7 + /x8e/xa3/xdd/xc8 + /x8e/xa3/xdd/xc9 + /x8e/xa3/xdd/xca + /x8e/xa3/xdd/xcb + /x8e/xa3/xdd/xcc + /x8e/xa3/xdd/xcd + /x8e/xa3/xdd/xce + /x8e/xa3/xdd/xcf + /x8e/xa3/xdd/xd0 + /x8e/xa3/xdd/xd1 + /x8e/xa3/xdd/xd2 + /x8e/xa3/xdd/xd3 + /x8e/xa3/xdd/xd4 + /x8e/xa3/xdd/xd5 + /x8e/xa3/xdd/xd6 + /x8e/xa3/xdd/xd7 + /x8e/xa3/xdd/xd8 + /x8e/xa3/xdd/xd9 + /x8e/xa3/xdd/xda + /x8e/xa3/xdd/xdb + /x8e/xa3/xdd/xdc + /x8e/xa3/xdd/xdd + /x8e/xa3/xdd/xde + /x8e/xa3/xdd/xdf + /x8e/xa3/xdd/xe0 + /x8e/xa3/xdd/xe1 + /x8e/xa3/xdd/xe2 + /x8e/xa3/xdd/xe3 + /x8e/xa3/xdd/xe4 + /x8e/xa3/xdd/xe5 + /x8e/xa3/xdd/xe6 + /x8e/xa3/xdd/xe7 + /x8e/xa3/xdd/xe8 + /x8e/xa3/xdd/xe9 + /x8e/xa3/xdd/xea + /x8e/xa3/xdd/xeb + /x8e/xa3/xdd/xec + /x8e/xa3/xdd/xed + /x8e/xa3/xdd/xee + /x8e/xa3/xdd/xef + /x8e/xa3/xdd/xf0 + /x8e/xa3/xdd/xf1 + /x8e/xa3/xdd/xf2 + /x8e/xa3/xdd/xf3 + /x8e/xa3/xdd/xf4 + /x8e/xa3/xdd/xf5 + /x8e/xa3/xdd/xf6 + /x8e/xa3/xdd/xf7 + /x8e/xa3/xdd/xf8 + /x8e/xa3/xdd/xf9 + /x8e/xa3/xdd/xfa + /x8e/xa3/xdd/xfb + /x8e/xa3/xdd/xfc + /x8e/xa3/xdd/xfd + /x8e/xa3/xdd/xfe + /x8e/xa3/xde/xa1 + /x8e/xa3/xde/xa2 + /x8e/xa3/xde/xa3 + /x8e/xa3/xde/xa4 + /x8e/xa3/xde/xa5 + /x8e/xa3/xde/xa6 + /x8e/xa3/xde/xa7 + /x8e/xa3/xde/xa8 + /x8e/xa3/xde/xa9 + /x8e/xa3/xde/xaa + /x8e/xa3/xde/xab + /x8e/xa3/xde/xac + /x8e/xa3/xde/xad + /x8e/xa3/xde/xae + /x8e/xa3/xde/xaf + /x8e/xa3/xde/xb0 + /x8e/xa3/xde/xb1 + /x8e/xa3/xde/xb2 + /x8e/xa3/xde/xb3 + /x8e/xa3/xde/xb4 + /x8e/xa3/xde/xb5 + /x8e/xa3/xde/xb6 + /x8e/xa3/xde/xb7 + /x8e/xa3/xde/xb8 + /x8e/xa3/xde/xb9 + /x8e/xa3/xde/xba + /x8e/xa3/xde/xbb + /x8e/xa3/xde/xbc + /x8e/xa3/xde/xbd + /x8e/xa3/xde/xbe + /x8e/xa3/xde/xbf + /x8e/xa3/xde/xc0 + /x8e/xa3/xde/xc1 + /x8e/xa3/xde/xc2 + /x8e/xa3/xde/xc3 + /x8e/xa3/xde/xc4 + /x8e/xa3/xde/xc5 + /x8e/xa3/xde/xc6 + /x8e/xa3/xde/xc7 + /x8e/xa3/xde/xc8 + /x8e/xa3/xde/xc9 + /x8e/xa3/xde/xca + /x8e/xa3/xde/xcb + /x8e/xa3/xde/xcc + /x8e/xa3/xde/xcd + /x8e/xa3/xde/xce + /x8e/xa3/xde/xcf + /x8e/xa3/xde/xd0 + /x8e/xa3/xde/xd1 + /x8e/xa3/xde/xd2 + /x8e/xa3/xde/xd3 + /x8e/xa3/xde/xd4 + /x8e/xa3/xde/xd5 + /x8e/xa3/xde/xd6 + /x8e/xa3/xde/xd7 + /x8e/xa3/xde/xd8 + /x8e/xa3/xde/xd9 + /x8e/xa3/xde/xda + /x8e/xa3/xde/xdb + /x8e/xa3/xde/xdc + /x8e/xa3/xde/xdd + /x8e/xa3/xde/xde + /x8e/xa3/xde/xdf + /x8e/xa3/xde/xe0 + /x8e/xa3/xde/xe1 + /x8e/xa3/xde/xe2 + /x8e/xa3/xde/xe3 + /x8e/xa3/xde/xe4 + /x8e/xa3/xde/xe5 + /x8e/xa3/xde/xe6 + /x8e/xa3/xde/xe7 + /x8e/xa3/xde/xe8 + /x8e/xa3/xde/xe9 + /x8e/xa3/xde/xea + /x8e/xa3/xde/xeb + /x8e/xa3/xde/xec + /x8e/xa3/xde/xed + /x8e/xa3/xde/xee + /x8e/xa3/xde/xef + /x8e/xa3/xde/xf0 + /x8e/xa3/xde/xf1 + /x8e/xa3/xde/xf2 + /x8e/xa3/xde/xf3 + /x8e/xa3/xde/xf4 + /x8e/xa3/xde/xf5 + /x8e/xa3/xde/xf6 + /x8e/xa3/xde/xf7 + /x8e/xa3/xde/xf8 + /x8e/xa3/xde/xf9 + /x8e/xa3/xde/xfa + /x8e/xa3/xde/xfb + /x8e/xa3/xde/xfc + /x8e/xa3/xde/xfd + /x8e/xa3/xde/xfe + /x8e/xa3/xdf/xa1 + /x8e/xa3/xdf/xa2 + /x8e/xa3/xdf/xa3 + /x8e/xa3/xdf/xa4 + /x8e/xa3/xdf/xa5 + /x8e/xa3/xdf/xa6 + /x8e/xa3/xdf/xa7 + /x8e/xa3/xdf/xa8 + /x8e/xa3/xdf/xa9 + /x8e/xa3/xdf/xaa + /x8e/xa3/xdf/xab + /x8e/xa3/xdf/xac + /x8e/xa3/xdf/xad + /x8e/xa3/xdf/xae + /x8e/xa3/xdf/xaf + /x8e/xa3/xdf/xb0 + /x8e/xa3/xdf/xb1 + /x8e/xa3/xdf/xb2 + /x8e/xa3/xdf/xb3 + /x8e/xa3/xdf/xb4 + /x8e/xa3/xdf/xb5 + /x8e/xa3/xdf/xb6 + /x8e/xa3/xdf/xb7 + /x8e/xa3/xdf/xb8 + /x8e/xa3/xdf/xb9 + /x8e/xa3/xdf/xba + /x8e/xa3/xdf/xbb + /x8e/xa3/xdf/xbc + /x8e/xa3/xdf/xbd + /x8e/xa3/xdf/xbe + /x8e/xa3/xdf/xbf + /x8e/xa3/xdf/xc0 + /x8e/xa3/xdf/xc1 + /x8e/xa3/xdf/xc2 + /x8e/xa3/xdf/xc3 + /x8e/xa3/xdf/xc4 + /x8e/xa3/xdf/xc5 + /x8e/xa3/xdf/xc6 + /x8e/xa3/xdf/xc7 + /x8e/xa3/xdf/xc8 + /x8e/xa3/xdf/xc9 + /x8e/xa3/xdf/xca + /x8e/xa3/xdf/xcb + /x8e/xa3/xdf/xcc + /x8e/xa3/xdf/xcd + /x8e/xa3/xdf/xce + /x8e/xa3/xdf/xcf + /x8e/xa3/xdf/xd0 + /x8e/xa3/xdf/xd1 + /x8e/xa3/xdf/xd2 + /x8e/xa3/xdf/xd3 + /x8e/xa3/xdf/xd4 + /x8e/xa3/xdf/xd5 + /x8e/xa3/xdf/xd6 + /x8e/xa3/xdf/xd7 + /x8e/xa3/xdf/xd8 + /x8e/xa3/xdf/xd9 + /x8e/xa3/xdf/xda + /x8e/xa3/xdf/xdb + /x8e/xa3/xdf/xdc + /x8e/xa3/xdf/xdd + /x8e/xa3/xdf/xde + /x8e/xa3/xdf/xdf + /x8e/xa3/xdf/xe0 + /x8e/xa3/xdf/xe1 + /x8e/xa3/xdf/xe2 + /x8e/xa3/xdf/xe3 + /x8e/xa3/xdf/xe4 + /x8e/xa3/xdf/xe5 + /x8e/xa3/xdf/xe6 + /x8e/xa3/xdf/xe7 + /x8e/xa3/xdf/xe8 + /x8e/xa3/xdf/xe9 + /x8e/xa3/xdf/xea + /x8e/xa3/xdf/xeb + /x8e/xa3/xdf/xec + /x8e/xa3/xdf/xed + /x8e/xa3/xdf/xee + /x8e/xa3/xdf/xef + /x8e/xa3/xdf/xf0 + /x8e/xa3/xdf/xf1 + /x8e/xa3/xdf/xf2 + /x8e/xa3/xdf/xf3 + /x8e/xa3/xdf/xf4 + /x8e/xa3/xdf/xf5 + /x8e/xa3/xdf/xf6 + /x8e/xa3/xdf/xf7 + /x8e/xa3/xdf/xf8 + /x8e/xa3/xdf/xf9 + /x8e/xa3/xdf/xfa + /x8e/xa3/xdf/xfb + /x8e/xa3/xdf/xfc + /x8e/xa3/xdf/xfd + /x8e/xa3/xdf/xfe + /x8e/xa3/xe0/xa1 + /x8e/xa3/xe0/xa2 + /x8e/xa3/xe0/xa3 + /x8e/xa3/xe0/xa4 + /x8e/xa3/xe0/xa5 + /x8e/xa3/xe0/xa6 + /x8e/xa3/xe0/xa7 + /x8e/xa3/xe0/xa8 + /x8e/xa3/xe0/xa9 + /x8e/xa3/xe0/xaa + /x8e/xa3/xe0/xab + /x8e/xa3/xe0/xac + /x8e/xa3/xe0/xad + /x8e/xa3/xe0/xae + /x8e/xa3/xe0/xaf + /x8e/xa3/xe0/xb0 + /x8e/xa3/xe0/xb1 + /x8e/xa3/xe0/xb2 + /x8e/xa3/xe0/xb3 + /x8e/xa3/xe0/xb4 + /x8e/xa3/xe0/xb5 + /x8e/xa3/xe0/xb6 + /x8e/xa3/xe0/xb7 + /x8e/xa3/xe0/xb8 + /x8e/xa3/xe0/xb9 + /x8e/xa3/xe0/xba + /x8e/xa3/xe0/xbb + /x8e/xa3/xe0/xbc + /x8e/xa3/xe0/xbd + /x8e/xa3/xe0/xbe + /x8e/xa3/xe0/xbf + /x8e/xa3/xe0/xc0 + /x8e/xa3/xe0/xc1 + /x8e/xa3/xe0/xc2 + /x8e/xa3/xe0/xc3 + /x8e/xa3/xe0/xc4 + /x8e/xa3/xe0/xc5 + /x8e/xa3/xe0/xc6 + /x8e/xa3/xe0/xc7 + /x8e/xa3/xe0/xc8 + /x8e/xa3/xe0/xc9 + /x8e/xa3/xe0/xca + /x8e/xa3/xe0/xcb + /x8e/xa3/xe0/xcc + /x8e/xa3/xe0/xcd + /x8e/xa3/xe0/xce + /x8e/xa3/xe0/xcf + /x8e/xa3/xe0/xd0 + /x8e/xa3/xe0/xd1 + /x8e/xa3/xe0/xd2 + /x8e/xa3/xe0/xd3 + /x8e/xa3/xe0/xd4 + /x8e/xa3/xe0/xd5 + /x8e/xa3/xe0/xd6 + /x8e/xa3/xe0/xd7 + /x8e/xa3/xe0/xd8 + /x8e/xa3/xe0/xd9 + /x8e/xa3/xe0/xda + /x8e/xa3/xe0/xdb + /x8e/xa3/xe0/xdc + /x8e/xa3/xe0/xdd + /x8e/xa3/xe0/xde + /x8e/xa3/xe0/xdf + /x8e/xa3/xe0/xe0 + /x8e/xa3/xe0/xe1 + /x8e/xa3/xe0/xe2 + /x8e/xa3/xe0/xe3 + /x8e/xa3/xe0/xe4 + /x8e/xa3/xe0/xe5 + /x8e/xa3/xe0/xe6 + /x8e/xa3/xe0/xe7 + /x8e/xa3/xe0/xe8 + /x8e/xa3/xe0/xe9 + /x8e/xa3/xe0/xea + /x8e/xa3/xe0/xeb + /x8e/xa3/xe0/xec + /x8e/xa3/xe0/xed + /x8e/xa3/xe0/xee + /x8e/xa3/xe0/xef + /x8e/xa3/xe0/xf0 + /x8e/xa3/xe0/xf1 + /x8e/xa3/xe0/xf2 + /x8e/xa3/xe0/xf3 + /x8e/xa3/xe0/xf4 + /x8e/xa3/xe0/xf5 + /x8e/xa3/xe0/xf6 + /x8e/xa3/xe0/xf7 + /x8e/xa3/xe0/xf8 + /x8e/xa3/xe0/xf9 + /x8e/xa3/xe0/xfa + /x8e/xa3/xe0/xfb + /x8e/xa3/xe0/xfd + /x8e/xa3/xe0/xfe + /x8e/xa3/xe1/xa1 + /x8e/xa3/xe1/xa2 + /x8e/xa3/xe1/xa3 + /x8e/xa3/xe1/xa4 + /x8e/xa3/xe1/xa5 + /x8e/xa3/xe1/xa6 + /x8e/xa3/xe1/xa7 + /x8e/xa3/xe1/xa8 + /x8e/xa3/xe1/xa9 + /x8e/xa3/xe1/xaa + /x8e/xa3/xe1/xab + /x8e/xa3/xe1/xac + /x8e/xa3/xe1/xad + /x8e/xa3/xe1/xae + /x8e/xa3/xe1/xaf + /x8e/xa3/xe1/xb0 + /x8e/xa3/xe1/xb1 + /x8e/xa3/xe1/xb2 + /x8e/xa3/xe1/xb3 + /x8e/xa3/xe1/xb4 + /x8e/xa3/xe1/xb5 + /x8e/xa3/xe1/xb6 + /x8e/xa3/xe1/xb7 + /x8e/xa3/xe1/xb8 + /x8e/xa3/xe1/xb9 + /x8e/xa3/xe1/xba + /x8e/xa3/xe1/xbb + /x8e/xa3/xe1/xbc + /x8e/xa3/xe1/xbd + /x8e/xa3/xe1/xbe + /x8e/xa3/xe1/xbf + /x8e/xa3/xe1/xc0 + /x8e/xa3/xe1/xc1 + /x8e/xa3/xe1/xc2 + /x8e/xa3/xe1/xc3 + /x8e/xa3/xe1/xc4 + /x8e/xa3/xe1/xc5 + /x8e/xa3/xe1/xc6 + /x8e/xa3/xe1/xc7 + /x8e/xa3/xe1/xc8 + /x8e/xa3/xe1/xc9 + /x8e/xa3/xe1/xca + /x8e/xa3/xe1/xcb + /x8e/xa3/xe1/xcc + /x8e/xa3/xe1/xcd + /x8e/xa3/xe1/xce + /x8e/xa3/xe1/xcf + /x8e/xa3/xe1/xd0 + /x8e/xa3/xe1/xd1 + /x8e/xa3/xe1/xd2 + /x8e/xa3/xe1/xd3 + /x8e/xa3/xe1/xd4 + /x8e/xa3/xe1/xd5 + /x8e/xa3/xe1/xd6 + /x8e/xa3/xe1/xd7 + /x8e/xa3/xe1/xd8 + /x8e/xa3/xe1/xd9 + /x8e/xa3/xe1/xda + /x8e/xa3/xe1/xdb + /x8e/xa3/xe1/xdc + /x8e/xa3/xe1/xdd + /x8e/xa3/xe1/xde + /x8e/xa3/xe1/xdf + /x8e/xa3/xe1/xe0 + /x8e/xa3/xe1/xe1 + /x8e/xa3/xe1/xe2 + /x8e/xa3/xe1/xe3 + /x8e/xa3/xe1/xe4 + /x8e/xa3/xe1/xe5 + /x8e/xa3/xe1/xe6 + /x8e/xa3/xe1/xe7 + /x8e/xa3/xe1/xe9 + /x8e/xa3/xe1/xea + /x8e/xa3/xe1/xeb + /x8e/xa3/xe1/xec + /x8e/xa3/xe1/xed + /x8e/xa3/xe1/xee + /x8e/xa3/xe1/xef + /x8e/xa3/xe1/xf0 + /x8e/xa3/xe1/xf1 + /x8e/xa3/xe1/xf2 + /x8e/xa3/xe1/xf3 + /x8e/xa3/xe1/xf4 + /x8e/xa3/xe1/xf5 + /x8e/xa3/xe1/xf6 + /x8e/xa3/xe1/xf7 + /x8e/xa3/xe1/xf8 + /x8e/xa3/xe1/xf9 + /x8e/xa3/xe1/xfa + /x8e/xa3/xe1/xfb + /x8e/xa3/xe1/xfc + /x8e/xa3/xe1/xfd + /x8e/xa3/xe1/xfe + /x8e/xa3/xe2/xa1 + /x8e/xa3/xe2/xa2 + /x8e/xa3/xe2/xa3 + /x8e/xa3/xe2/xa4 + /x8e/xa3/xe2/xa5 + /x8e/xa3/xe2/xa6 + /x8e/xa3/xe2/xa7 + /x8e/xa3/xe2/xa8 + /x8e/xa3/xe2/xa9 + /x8e/xa3/xe2/xaa + /x8e/xa3/xe2/xab + /x8e/xa3/xe2/xac + /x8e/xa3/xe2/xad + /x8e/xa3/xe2/xae + /x8e/xa3/xe2/xaf + /x8e/xa3/xe2/xb0 + /x8e/xa3/xe2/xb1 + /x8e/xa3/xe2/xb2 + /x8e/xa3/xe2/xb3 + /x8e/xa3/xe2/xb4 + /x8e/xa3/xe2/xb5 + /x8e/xa3/xe2/xb6 + /x8e/xa3/xe2/xb7 + /x8e/xa3/xe2/xb8 + /x8e/xa3/xe2/xb9 + /x8e/xa3/xe2/xba + /x8e/xa3/xe2/xbb + /x8e/xa3/xe2/xbc + /x8e/xa3/xe2/xbd + /x8e/xa3/xe2/xbe + /x8e/xa3/xe2/xbf + /x8e/xa3/xe2/xc0 + /x8e/xa3/xe2/xc1 + /x8e/xa3/xe2/xc2 + /x8e/xa3/xe2/xc3 + /x8e/xa3/xe2/xc4 + /x8e/xa3/xe2/xc5 + /x8e/xa3/xe2/xc6 + /x8e/xa3/xe4/xc8 + /x8e/xa3/xe4/xc9 + /x8e/xa3/xe4/xca + /x8e/xa3/xe4/xcb + /x8e/xa3/xe4/xcd + /x8e/xa3/xe4/xce + /x8e/xa3/xe4/xcf + /x8e/xa3/xe4/xd0 + /x8e/xa3/xe4/xd1 + /x8e/xa3/xe4/xd2 + /x8e/xa3/xe4/xd3 + /x8e/xa3/xe4/xd4 + /x8e/xa3/xe4/xd5 + /x8e/xa3/xe4/xd6 + /x8e/xa3/xe4/xd7 + /x8e/xa3/xe4/xd8 + /x8e/xa3/xe4/xd9 + /x8e/xa3/xe4/xda + /x8e/xa3/xe4/xdb + /x8e/xa3/xe4/xdc + /x8e/xa3/xe4/xdd + /x8e/xa3/xe4/xde + /x8e/xa3/xe4/xdf + /x8e/xa3/xe4/xe0 + /x8e/xa3/xe4/xe1 + /x8e/xa3/xe4/xe2 + /x8e/xa3/xe4/xe3 + /x8e/xa3/xe4/xe4 + /x8e/xa3/xe4/xe5 + /x8e/xa3/xe4/xe6 + /x8e/xa3/xe4/xe7 + /x8e/xa3/xe4/xe8 + /x8e/xa3/xe4/xe9 + /x8e/xa3/xe4/xea + /x8e/xa3/xe4/xeb + /x8e/xa3/xe4/xec + /x8e/xa3/xe4/xed + /x8e/xa3/xe4/xee + /x8e/xa3/xe4/xef + /x8e/xa3/xe4/xf0 + /x8e/xa3/xe4/xf1 + /x8e/xa3/xe4/xf2 + /x8e/xa3/xe4/xf3 + /x8e/xa3/xe4/xf4 + /x8e/xa3/xe4/xf5 + /x8e/xa3/xe4/xf6 + /x8e/xa3/xe4/xf7 + /x8e/xa3/xe4/xf8 + /x8e/xa3/xe4/xf9 + /x8e/xa3/xe4/xfa + /x8e/xa3/xe4/xfb + /x8e/xa3/xe4/xfc + /x8e/xa3/xe4/xfd + /x8e/xa3/xe4/xfe + /x8e/xa3/xe5/xa1 + /x8e/xa3/xe5/xa2 + /x8e/xa3/xe5/xa3 + /x8e/xa3/xe5/xa4 + /x8e/xa3/xe5/xa5 + /x8e/xa3/xe5/xa6 + /x8e/xa3/xe5/xa7 + /x8e/xa3/xe5/xa8 + /x8e/xa3/xe5/xa9 + /x8e/xa3/xe5/xaa + /x8e/xa3/xe5/xab + /x8e/xa3/xe5/xac + /x8e/xa3/xe5/xad + /x8e/xa3/xe5/xae + /x8e/xa3/xe5/xaf + /x8e/xa3/xe5/xb0 + /x8e/xa3/xe5/xb1 + /x8e/xa3/xe5/xb2 + /x8e/xa3/xe5/xb3 + /x8e/xa3/xe5/xb4 + /x8e/xa3/xe5/xb5 + /x8e/xa3/xe5/xb6 + /x8e/xa3/xe5/xb7 + /x8e/xa3/xe5/xb8 + /x8e/xa3/xe5/xb9 + /x8e/xa3/xe5/xba + /x8e/xa3/xe5/xbb + /x8e/xa3/xe5/xbc + /x8e/xa3/xe5/xbd + /x8e/xa3/xe5/xbe + /x8e/xa3/xe5/xbf + /x8e/xa3/xe5/xc0 + /x8e/xa3/xe5/xc1 + /x8e/xa3/xe5/xc2 + /x8e/xa3/xe5/xc3 + /x8e/xa3/xe5/xc4 + /x8e/xa3/xe5/xc5 + /x8e/xa3/xe5/xc6 + /x8e/xa3/xe5/xc7 + /x8e/xa3/xe5/xc8 + /x8e/xa3/xe5/xc9 + /x8e/xa3/xe5/xca + /x8e/xa3/xe5/xcb + /x8e/xa3/xe5/xcc + /x8e/xa3/xe5/xcd + /x8e/xa3/xe5/xce + /x8e/xa3/xe5/xcf + /x8e/xa3/xe5/xd0 + /x8e/xa3/xe5/xd1 + /x8e/xa3/xe5/xd2 + /x8e/xa3/xe5/xd3 + /x8e/xa3/xe5/xd4 + /x8e/xa3/xe5/xd5 + /x8e/xa3/xe5/xd6 + /x8e/xa3/xe5/xd7 + /x8e/xa3/xe5/xd8 + /x8e/xa3/xe5/xd9 + /x8e/xa3/xe5/xda + /x8e/xa3/xe5/xdb + /x8e/xa3/xe5/xdc + /x8e/xa3/xe5/xdd + /x8e/xa3/xe5/xde + /x8e/xa3/xe5/xdf + /x8e/xa3/xe5/xe0 + /x8e/xa3/xe5/xe1 + /x8e/xa3/xe5/xe2 + /x8e/xa3/xe5/xe3 + /x8e/xa3/xe5/xe4 + /x8e/xa3/xe5/xe5 + /x8e/xa3/xe5/xe6 + /x8e/xa3/xe5/xe7 + /x8e/xa3/xe5/xe8 + /x8e/xa3/xe5/xe9 + /x8e/xa3/xe5/xea + /x8e/xa3/xe5/xeb + /x8e/xa3/xe5/xec + /x8e/xa3/xe5/xed + /x8e/xa3/xe5/xee + /x8e/xa3/xe5/xef + /x8e/xa3/xe5/xf0 + /x8e/xa3/xe5/xf1 + /x8e/xa3/xe5/xf2 + /x8e/xa3/xe5/xf3 + /x8e/xa3/xe5/xf4 + /x8e/xa3/xe5/xf5 + /x8e/xa3/xe5/xf6 + /x8e/xa3/xe5/xf7 + /x8e/xa3/xe5/xf8 + /x8e/xa3/xe5/xf9 + /x8e/xa3/xe5/xfa + /x8e/xa3/xe5/xfb + /x8e/xa3/xe5/xfc + /x8e/xa3/xe5/xfd + /x8e/xa3/xe5/xfe + /x8e/xa3/xe6/xa1 + /x8e/xa3/xe6/xa2 + /x8e/xa3/xe6/xa3 + /x8e/xa3/xe6/xa4 + /x8e/xa3/xe6/xa5 + /x8e/xa3/xe6/xa6 + /x8e/xa3/xe6/xa7 + /x8e/xa3/xe6/xa8 + /x8e/xa3/xe6/xa9 + /x8e/xa3/xe6/xaa + /x8e/xa3/xe6/xab + /x8e/xa3/xe6/xac + /x8e/xa3/xe6/xad + /x8e/xa3/xe6/xaf + /x8e/xa3/xe6/xb0 + /x8e/xa3/xe6/xb1 + /x8e/xa3/xe6/xb2 + /x8e/xa3/xe6/xb3 + /x8e/xa3/xe6/xb4 + /x8e/xa3/xe6/xb5 + /x8e/xa3/xe6/xb6 + /x8e/xa3/xe6/xb7 + /x8e/xa3/xe6/xb8 + /x8e/xa3/xe6/xb9 + /x8e/xa3/xe6/xba + /x8e/xa3/xe6/xbb + /x8e/xa3/xe6/xbc + /x8e/xa3/xe6/xbd + /x8e/xa3/xe6/xbe + /x8e/xa3/xe6/xbf + /x8e/xa3/xe6/xc0 + /x8e/xa3/xe6/xc1 + /x8e/xa3/xe6/xc2 + /x8e/xa3/xe6/xc3 + /x8e/xa3/xe6/xc4 + /x8e/xa3/xe6/xc5 + /x8e/xa3/xe6/xc6 + /x8e/xa3/xe6/xc7 + /x8e/xa3/xe6/xc8 + /x8e/xa3/xe6/xc9 + /x8e/xa3/xe6/xca + /x8e/xa3/xe6/xcb + /x8e/xa3/xe6/xcc + /x8e/xa3/xe6/xcd + /x8e/xa3/xe6/xce + /x8e/xa3/xe6/xcf + /x8e/xa3/xe6/xd0 + /x8e/xa3/xe6/xd1 + /x8e/xa3/xe6/xd2 + /x8e/xa3/xe6/xd3 + /x8e/xa3/xe6/xd4 + /x8e/xa3/xe6/xd5 + /x8e/xa3/xe6/xd7 + /x8e/xa3/xe6/xd8 + /x8e/xa3/xe6/xd9 + /x8e/xa3/xe6/xda + /x8e/xa3/xe6/xdb + /x8e/xa3/xe6/xdc + /x8e/xa3/xe6/xdd + /x8e/xa3/xe6/xde + /x8e/xa3/xe6/xdf + /x8e/xa3/xe6/xe0 + /x8e/xa3/xe6/xe1 + /x8e/xa3/xe6/xe2 + /x8e/xa3/xe6/xe3 + /x8e/xa3/xe6/xe4 + /x8e/xa3/xe6/xe5 + /x8e/xa3/xe6/xe6 + /x8e/xa3/xe6/xe7 + /x8e/xa3/xe6/xe8 + /x8e/xa3/xe6/xe9 + /x8e/xa3/xe6/xea + /x8e/xa3/xe6/xeb + /x8e/xa3/xe6/xec + /x8e/xa3/xe6/xed + /x8e/xa3/xe6/xee + /x8e/xa3/xe6/xef + /x8e/xa3/xe6/xf0 + /x8e/xa3/xe6/xf1 + /x8e/xa3/xe6/xf2 + /x8e/xa3/xe6/xf3 + /x8e/xa3/xe6/xf5 + /x8e/xa3/xe6/xf6 + /x8e/xa3/xe6/xf7 + /x8e/xa3/xe6/xf8 + /x8e/xa3/xe6/xf9 + /x8e/xa3/xe6/xfa + /x8e/xa3/xe6/xfb + /x8e/xa3/xe6/xfc + /x8e/xa3/xe7/xa1 + /x8e/xa3/xe7/xa2 + /x8e/xa3/xe7/xa3 + /x8e/xa3/xe7/xa4 + /x8e/xa3/xe7/xa5 + /x8e/xa3/xe7/xa6 + /x8e/xa3/xe7/xa7 + /x8e/xa3/xe7/xa8 + /x8e/xa3/xe7/xa9 + /x8e/xa3/xe7/xaa + /x8e/xa4/xa1/xa1 + /x8e/xa4/xa1/xa2 + /x8e/xa4/xa1/xa3 + /x8e/xa4/xa1/xa4 + /x8e/xa4/xa1/xa5 + /x8e/xa4/xa1/xa6 + /x8e/xa4/xa1/xa7 + /x8e/xa4/xa1/xa8 + /x8e/xa4/xa1/xa9 + /x8e/xa4/xa1/xaa + /x8e/xa4/xa1/xab + /x8e/xa4/xa1/xac + /x8e/xa4/xa1/xad + /x8e/xa4/xa1/xae + /x8e/xa4/xa1/xb0 + /x8e/xa4/xa1/xb1 + /x8e/xa4/xa1/xb2 + /x8e/xa4/xa1/xb3 + /x8e/xa4/xa1/xb6 + /x8e/xa4/xa1/xb7 + /x8e/xa4/xa1/xb8 + /x8e/xa4/xa1/xb9 + /x8e/xa4/xa1/xba + /x8e/xa4/xa1/xbb + /x8e/xa4/xa1/xbc + /x8e/xa4/xa1/xbd + /x8e/xa4/xa1/xbe + /x8e/xa4/xa1/xc0 + /x8e/xa4/xa1/xc1 + /x8e/xa4/xa1/xc2 + /x8e/xa4/xa1/xc3 + /x8e/xa4/xa1/xc4 + /x8e/xa4/xa1/xc5 + /x8e/xa4/xa1/xc6 + /x8e/xa4/xa1/xc7 + /x8e/xa4/xa1/xc8 + /x8e/xa4/xa1/xc9 + /x8e/xa4/xa1/xca + /x8e/xa4/xa1/xcb + /x8e/xa4/xa1/xcc + /x8e/xa4/xa1/xcd + /x8e/xa4/xa1/xce + /x8e/xa4/xa1/xcf + /x8e/xa4/xa1/xd0 + /x8e/xa4/xa1/xd1 + /x8e/xa4/xa1/xd2 + /x8e/xa4/xa1/xd3 + /x8e/xa4/xa1/xd4 + /x8e/xa4/xa1/xd5 + /x8e/xa4/xa1/xd6 + /x8e/xa4/xa1/xd7 + /x8e/xa4/xa1/xd8 + /x8e/xa4/xa1/xd9 + /x8e/xa4/xa1/xda + /x8e/xa4/xa1/xdb + /x8e/xa4/xa1/xdc + /x8e/xa4/xa1/xdd + /x8e/xa4/xa1/xde + /x8e/xa4/xa1/xdf + /x8e/xa4/xa1/xe0 + /x8e/xa4/xa1/xe1 + /x8e/xa4/xa1/xe2 + /x8e/xa4/xa1/xe3 + /x8e/xa4/xa1/xe4 + /x8e/xa4/xa1/xe5 + /x8e/xa4/xa1/xe6 + /x8e/xa4/xa1/xe7 + /x8e/xa4/xa1/xe8 + /x8e/xa4/xa1/xe9 + /x8e/xa4/xa1/xea + /x8e/xa4/xa1/xeb + /x8e/xa4/xa1/xec + /x8e/xa4/xa1/xed + /x8e/xa4/xa1/xee + /x8e/xa4/xa1/xef + /x8e/xa4/xa1/xf0 + /x8e/xa4/xa1/xf1 + /x8e/xa4/xa1/xf2 + /x8e/xa4/xa1/xf3 + /x8e/xa4/xa1/xf4 + /x8e/xa4/xa1/xf5 + /x8e/xa4/xa1/xf6 + /x8e/xa4/xa1/xf7 + /x8e/xa4/xa1/xf8 + /x8e/xa4/xa1/xf9 + /x8e/xa4/xa1/xfa + /x8e/xa4/xa1/xfb + /x8e/xa4/xa1/xfc + /x8e/xa4/xa1/xfd + /x8e/xa4/xa1/xfe + /x8e/xa4/xa2/xa1 + /x8e/xa4/xa2/xa2 + /x8e/xa4/xa2/xa3 + /x8e/xa4/xa2/xa4 + /x8e/xa4/xa2/xa5 + /x8e/xa4/xa2/xa6 + /x8e/xa4/xa2/xa7 + /x8e/xa4/xa2/xa8 + /x8e/xa4/xa2/xa9 + /x8e/xa4/xa2/xaa + /x8e/xa4/xa2/xab + /x8e/xa4/xa2/xac + /x8e/xa4/xa2/xad + /x8e/xa4/xa2/xae + /x8e/xa4/xa2/xaf + /x8e/xa4/xa2/xb0 + /x8e/xa4/xa2/xb1 + /x8e/xa4/xa2/xb2 + /x8e/xa4/xa2/xb3 + /x8e/xa4/xa2/xb4 + /x8e/xa4/xa2/xb5 + /x8e/xa4/xa2/xb6 + /x8e/xa4/xa2/xb7 + /x8e/xa4/xa2/xb8 + /x8e/xa4/xa2/xb9 + /x8e/xa4/xa2/xba + /x8e/xa4/xa2/xbb + /x8e/xa4/xa2/xbc + /x8e/xa4/xa2/xbd + /x8e/xa4/xa2/xbe + /x8e/xa4/xa2/xbf + /x8e/xa4/xa2/xc0 + /x8e/xa4/xa2/xc1 + /x8e/xa4/xa2/xc2 + /x8e/xa4/xa2/xc3 + /x8e/xa4/xa2/xc4 + /x8e/xa4/xa2/xc5 + /x8e/xa4/xa2/xc6 + /x8e/xa4/xa2/xc7 + /x8e/xa4/xa2/xc8 + /x8e/xa4/xa2/xc9 + /x8e/xa4/xa2/xca + /x8e/xa4/xa2/xcb + /x8e/xa4/xa2/xcc + /x8e/xa4/xa2/xcd + /x8e/xa4/xa2/xce + /x8e/xa4/xa2/xcf + /x8e/xa4/xa2/xd0 + /x8e/xa4/xa2/xd1 + /x8e/xa4/xa2/xd2 + /x8e/xa4/xa2/xd3 + /x8e/xa4/xa2/xd4 + /x8e/xa4/xa2/xd5 + /x8e/xa4/xa2/xd6 + /x8e/xa4/xa2/xd7 + /x8e/xa4/xa2/xd8 + /x8e/xa4/xa2/xd9 + /x8e/xa4/xa2/xda + /x8e/xa4/xa2/xdc + /x8e/xa4/xa2/xdd + /x8e/xa4/xa2/xde + /x8e/xa4/xa2/xdf + /x8e/xa4/xa2/xe0 + /x8e/xa4/xa2/xe1 + /x8e/xa4/xa2/xe2 + /x8e/xa4/xa2/xe3 + /x8e/xa4/xa2/xe4 + /x8e/xa4/xa2/xe5 + /x8e/xa4/xa2/xe6 + /x8e/xa4/xa2/xe7 + /x8e/xa4/xa2/xe8 + /x8e/xa4/xa2/xe9 + /x8e/xa4/xa2/xea + /x8e/xa4/xa2/xeb + /x8e/xa4/xa2/xec + /x8e/xa4/xa2/xed + /x8e/xa4/xa2/xee + /x8e/xa4/xa2/xef + /x8e/xa4/xa2/xf0 + /x8e/xa4/xa2/xf1 + /x8e/xa4/xa2/xf2 + /x8e/xa4/xa2/xf3 + /x8e/xa4/xa2/xf4 + /x8e/xa4/xa2/xf5 + /x8e/xa4/xa2/xf6 + /x8e/xa4/xa2/xf7 + /x8e/xa4/xa2/xf8 + /x8e/xa4/xa2/xf9 + /x8e/xa4/xa2/xfa + /x8e/xa4/xa2/xfb + /x8e/xa4/xa2/xfc + /x8e/xa4/xa2/xfd + /x8e/xa4/xa2/xfe + /x8e/xa4/xa3/xa1 + /x8e/xa4/xa3/xa2 + /x8e/xa4/xa3/xa3 + /x8e/xa4/xa3/xa4 + /x8e/xa4/xa3/xa5 + /x8e/xa4/xa3/xa6 + /x8e/xa4/xa3/xa7 + /x8e/xa4/xa3/xa8 + /x8e/xa4/xa3/xa9 + /x8e/xa4/xa3/xaa + /x8e/xa4/xa3/xab + /x8e/xa4/xa3/xac + /x8e/xa4/xa3/xad + /x8e/xa4/xa3/xae + /x8e/xa4/xa3/xaf + /x8e/xa4/xa3/xb0 + /x8e/xa4/xa3/xb1 + /x8e/xa4/xa3/xb2 + /x8e/xa4/xa3/xb3 + /x8e/xa4/xa3/xb4 + /x8e/xa4/xa3/xb5 + /x8e/xa4/xa3/xb6 + /x8e/xa4/xa3/xb7 + /x8e/xa4/xa3/xb8 + /x8e/xa4/xa3/xb9 + /x8e/xa4/xa3/xba + /x8e/xa4/xa3/xbb + /x8e/xa4/xa3/xbc + /x8e/xa4/xa3/xbd + /x8e/xa4/xa3/xbe + /x8e/xa4/xa3/xbf + /x8e/xa4/xa3/xc0 + /x8e/xa4/xa3/xc1 + /x8e/xa4/xa3/xc2 + /x8e/xa4/xa3/xc3 + /x8e/xa4/xa3/xc4 + /x8e/xa4/xa3/xc5 + /x8e/xa4/xa3/xc6 + /x8e/xa4/xa3/xc7 + /x8e/xa4/xa3/xc8 + /x8e/xa4/xa3/xc9 + /x8e/xa4/xa3/xca + /x8e/xa4/xa3/xcb + /x8e/xa4/xa3/xcc + /x8e/xa4/xa3/xcd + /x8e/xa4/xa3/xce + /x8e/xa4/xa3/xcf + /x8e/xa4/xa3/xd0 + /x8e/xa4/xa3/xd1 + /x8e/xa4/xa3/xd2 + /x8e/xa4/xa3/xd3 + /x8e/xa4/xa3/xd4 + /x8e/xa4/xa3/xd5 + /x8e/xa4/xa3/xd6 + /x8e/xa4/xa3/xd7 + /x8e/xa4/xa3/xd8 + /x8e/xa4/xa3/xd9 + /x8e/xa4/xa3/xda + /x8e/xa4/xa3/xdd + /x8e/xa4/xa3/xde + /x8e/xa4/xa3/xdf + /x8e/xa4/xa3/xe0 + /x8e/xa4/xa3/xe2 + /x8e/xa4/xa3/xe3 + /x8e/xa4/xa3/xe4 + /x8e/xa4/xa3/xe5 + /x8e/xa4/xa3/xe6 + /x8e/xa4/xa3/xe7 + /x8e/xa4/xa3/xe8 + /x8e/xa4/xa3/xe9 + /x8e/xa4/xa3/xea + /x8e/xa4/xa3/xeb + /x8e/xa4/xa3/xec + /x8e/xa4/xa3/xed + /x8e/xa4/xa3/xee + /x8e/xa4/xa3/xef + /x8e/xa4/xa3/xf0 + /x8e/xa4/xa3/xf1 + /x8e/xa4/xa3/xf2 + /x8e/xa4/xa3/xf3 + /x8e/xa4/xa3/xf4 + /x8e/xa4/xa3/xf5 + /x8e/xa4/xa3/xf6 + /x8e/xa4/xa3/xf7 + /x8e/xa4/xa3/xf8 + /x8e/xa4/xa3/xf9 + /x8e/xa4/xa3/xfa + /x8e/xa4/xa3/xfb + /x8e/xa4/xa3/xfc + /x8e/xa4/xa3/xfd + /x8e/xa4/xa3/xfe + /x8e/xa4/xa4/xa1 + /x8e/xa4/xa4/xa2 + /x8e/xa4/xa4/xa3 + /x8e/xa4/xa4/xa4 + /x8e/xa4/xa4/xa5 + /x8e/xa4/xa4/xa6 + /x8e/xa4/xa4/xa7 + /x8e/xa4/xa4/xa8 + /x8e/xa4/xa4/xa9 + /x8e/xa4/xa4/xaa + /x8e/xa4/xa4/xab + /x8e/xa4/xa4/xac + /x8e/xa4/xa4/xad + /x8e/xa4/xa4/xae + /x8e/xa4/xa4/xaf + /x8e/xa4/xa4/xb0 + /x8e/xa4/xa4/xb1 + /x8e/xa4/xa4/xb2 + /x8e/xa4/xa4/xb3 + /x8e/xa4/xa4/xb4 + /x8e/xa4/xa4/xb5 + /x8e/xa4/xa4/xb6 + /x8e/xa4/xa4/xb7 + /x8e/xa4/xa4/xb8 + /x8e/xa4/xa4/xb9 + /x8e/xa4/xa4/xba + /x8e/xa4/xa4/xbb + /x8e/xa4/xa4/xbc + /x8e/xa4/xa4/xbd + /x8e/xa4/xa4/xbe + /x8e/xa4/xa4/xbf + /x8e/xa4/xa4/xc0 + /x8e/xa4/xa4/xc1 + /x8e/xa4/xa4/xc2 + /x8e/xa4/xa4/xc3 + /x8e/xa4/xa4/xc4 + /x8e/xa4/xa4/xc5 + /x8e/xa4/xa4/xc6 + /x8e/xa4/xa4/xc8 + /x8e/xa4/xa4/xc9 + /x8e/xa4/xa4/xca + /x8e/xa4/xa4/xcb + /x8e/xa4/xa4/xcc + /x8e/xa4/xa4/xcd + /x8e/xa4/xa4/xce + /x8e/xa4/xa4/xcf + /x8e/xa4/xa4/xd0 + /x8e/xa4/xa4/xd1 + /x8e/xa4/xa4/xd2 + /x8e/xa4/xa4/xd3 + /x8e/xa4/xa4/xd4 + /x8e/xa4/xa4/xd5 + /x8e/xa4/xa4/xd6 + /x8e/xa4/xa4/xd7 + /x8e/xa4/xa4/xd8 + /x8e/xa4/xa4/xd9 + /x8e/xa4/xa4/xda + /x8e/xa4/xa4/xdb + /x8e/xa4/xa4/xdc + /x8e/xa4/xa4/xdd + /x8e/xa4/xa4/xde + /x8e/xa4/xa4/xdf + /x8e/xa4/xa4/xe0 + /x8e/xa4/xa4/xe1 + /x8e/xa4/xa4/xe2 + /x8e/xa4/xa4/xe3 + /x8e/xa4/xa4/xe4 + /x8e/xa4/xa4/xe5 + /x8e/xa4/xa4/xe6 + /x8e/xa4/xa4/xe7 + /x8e/xa4/xa4/xe8 + /x8e/xa4/xa4/xe9 + /x8e/xa4/xa4/xea + /x8e/xa4/xa4/xeb + /x8e/xa4/xa4/xec + /x8e/xa4/xa4/xed + /x8e/xa4/xa4/xee + /x8e/xa4/xa4/xef + /x8e/xa4/xa4/xf0 + /x8e/xa4/xa4/xf1 + /x8e/xa4/xa4/xf2 + /x8e/xa4/xa4/xf3 + /x8e/xa4/xa4/xf4 + /x8e/xa4/xa4/xf5 + /x8e/xa4/xa4/xf6 + /x8e/xa4/xa4/xf7 + /x8e/xa4/xa4/xf8 + /x8e/xa4/xa4/xf9 + /x8e/xa4/xa4/xfa + /x8e/xa4/xa4/xfb + /x8e/xa4/xa4/xfc + /x8e/xa4/xa4/xfd + /x8e/xa4/xa4/xfe + /x8e/xa4/xa5/xa1 + /x8e/xa4/xa5/xa2 + /x8e/xa4/xa5/xa3 + /x8e/xa4/xa5/xa4 + /x8e/xa4/xa5/xa5 + /x8e/xa4/xa5/xa6 + /x8e/xa4/xa5/xa7 + /x8e/xa4/xa5/xa8 + /x8e/xa4/xa5/xa9 + /x8e/xa4/xa5/xaa + /x8e/xa4/xa5/xab + /x8e/xa4/xa5/xac + /x8e/xa4/xa5/xad + /x8e/xa4/xa5/xae + /x8e/xa4/xa5/xaf + /x8e/xa4/xa5/xb0 + /x8e/xa4/xa5/xb1 + /x8e/xa4/xa5/xb2 + /x8e/xa4/xa5/xb3 + /x8e/xa4/xa5/xb4 + /x8e/xa4/xa5/xb5 + /x8e/xa4/xa5/xb6 + /x8e/xa4/xa5/xb7 + /x8e/xa4/xa5/xb8 + /x8e/xa4/xa5/xb9 + /x8e/xa4/xa5/xba + /x8e/xa4/xa5/xbb + /x8e/xa4/xa5/xbc + /x8e/xa4/xa5/xbe + /x8e/xa4/xa5/xbf + /x8e/xa4/xa5/xc0 + /x8e/xa4/xa5/xc1 + /x8e/xa4/xa5/xc2 + /x8e/xa4/xa5/xc3 + /x8e/xa4/xa5/xc4 + /x8e/xa4/xa5/xc5 + /x8e/xa4/xa5/xc6 + /x8e/xa4/xa5/xc7 + /x8e/xa4/xa5/xc8 + /x8e/xa4/xa5/xc9 + /x8e/xa4/xa5/xca + /x8e/xa4/xa5/xcb + /x8e/xa4/xa5/xcc + /x8e/xa4/xa5/xcd + /x8e/xa4/xa5/xce + /x8e/xa4/xa5/xcf + /x8e/xa4/xa5/xd0 + /x8e/xa4/xa5/xd1 + /x8e/xa4/xa5/xd2 + /x8e/xa4/xa5/xd3 + /x8e/xa4/xa5/xd4 + /x8e/xa4/xa5/xd5 + /x8e/xa4/xa5/xd6 + /x8e/xa4/xa5/xd7 + /x8e/xa4/xa5/xd8 + /x8e/xa4/xa5/xd9 + /x8e/xa4/xa5/xda + /x8e/xa4/xa5/xdb + /x8e/xa4/xa5/xdc + /x8e/xa4/xa5/xdd + /x8e/xa4/xa5/xde + /x8e/xa4/xa5/xdf + /x8e/xa4/xa5/xe0 + /x8e/xa4/xa5/xe1 + /x8e/xa4/xa5/xe2 + /x8e/xa4/xa5/xe3 + /x8e/xa4/xa5/xe4 + /x8e/xa4/xa5/xe5 + /x8e/xa4/xa5/xe6 + /x8e/xa4/xa5/xe7 + /x8e/xa4/xa5/xe8 + /x8e/xa4/xa5/xe9 + /x8e/xa4/xa5/xea + /x8e/xa4/xa5/xeb + /x8e/xa4/xa5/xec + /x8e/xa4/xa5/xed + /x8e/xa4/xa5/xee + /x8e/xa4/xa5/xef + /x8e/xa4/xa5/xf0 + /x8e/xa4/xa5/xf1 + /x8e/xa4/xa5/xf2 + /x8e/xa4/xa5/xf3 + /x8e/xa4/xa5/xf4 + /x8e/xa4/xa5/xf5 + /x8e/xa4/xa5/xf6 + /x8e/xa4/xa5/xf7 + /x8e/xa4/xa5/xf8 + /x8e/xa4/xa5/xf9 + /x8e/xa4/xa5/xfa + /x8e/xa4/xa5/xfb + /x8e/xa4/xa5/xfc + /x8e/xa4/xa5/xfd + /x8e/xa4/xa5/xfe + /x8e/xa4/xa6/xa1 + /x8e/xa4/xa6/xa2 + /x8e/xa4/xa6/xa3 + /x8e/xa4/xa6/xa4 + /x8e/xa4/xa6/xa5 + /x8e/xa4/xa6/xa6 + /x8e/xa4/xa6/xa7 + /x8e/xa4/xa6/xa8 + /x8e/xa4/xa6/xa9 + /x8e/xa4/xa6/xaa + /x8e/xa4/xa6/xab + /x8e/xa4/xa6/xac + /x8e/xa4/xa6/xad + /x8e/xa4/xa6/xae + /x8e/xa4/xa6/xaf + /x8e/xa4/xa6/xb0 + /x8e/xa4/xa6/xb1 + /x8e/xa4/xa6/xb2 + /x8e/xa4/xa6/xb3 + /x8e/xa4/xa6/xb4 + /x8e/xa4/xa6/xb5 + /x8e/xa4/xa6/xb6 + /x8e/xa4/xa6/xb7 + /x8e/xa4/xa6/xb8 + /x8e/xa4/xa6/xb9 + /x8e/xa4/xa6/xba + /x8e/xa4/xa6/xbb + /x8e/xa4/xa6/xbc + /x8e/xa4/xa6/xbd + /x8e/xa4/xa6/xbe + /x8e/xa4/xa6/xbf + /x8e/xa4/xa6/xc0 + /x8e/xa4/xa6/xc1 + /x8e/xa4/xa6/xc2 + /x8e/xa4/xa6/xc3 + /x8e/xa4/xa6/xc4 + /x8e/xa4/xa6/xc5 + /x8e/xa4/xa6/xc6 + /x8e/xa4/xa6/xc7 + /x8e/xa4/xa6/xc8 + /x8e/xa4/xa6/xc9 + /x8e/xa4/xa6/xca + /x8e/xa4/xa6/xcb + /x8e/xa4/xa6/xcc + /x8e/xa4/xa6/xcd + /x8e/xa4/xa6/xce + /x8e/xa4/xa6/xcf + /x8e/xa4/xa6/xd0 + /x8e/xa4/xa6/xd1 + /x8e/xa4/xa6/xd2 + /x8e/xa4/xa6/xd3 + /x8e/xa4/xa6/xd4 + /x8e/xa4/xa6/xd5 + /x8e/xa4/xa6/xd6 + /x8e/xa4/xa6/xd7 + /x8e/xa4/xa6/xd8 + /x8e/xa4/xa6/xd9 + /x8e/xa4/xa6/xda + /x8e/xa4/xa6/xdb + /x8e/xa4/xa6/xdc + /x8e/xa4/xa6/xdd + /x8e/xa4/xa6/xe0 + /x8e/xa4/xa6/xe1 + /x8e/xa4/xa6/xe2 + /x8e/xa4/xa6/xe3 + /x8e/xa4/xa6/xe4 + /x8e/xa4/xa6/xe5 + /x8e/xa4/xa6/xe6 + /x8e/xa4/xa6/xe7 + /x8e/xa4/xa6/xe9 + /x8e/xa4/xa6/xea + /x8e/xa4/xa6/xeb + /x8e/xa4/xa6/xec + /x8e/xa4/xa6/xed + /x8e/xa4/xa6/xee + /x8e/xa4/xa6/xef + /x8e/xa4/xa6/xf0 + /x8e/xa4/xa6/xf1 + /x8e/xa4/xa6/xf2 + /x8e/xa4/xa6/xf3 + /x8e/xa4/xa6/xf4 + /x8e/xa4/xa6/xf5 + /x8e/xa4/xa6/xf6 + /x8e/xa4/xa6/xf7 + /x8e/xa4/xa6/xf8 + /x8e/xa4/xa6/xf9 + /x8e/xa4/xa6/xfa + /x8e/xa4/xa6/xfb + /x8e/xa4/xa6/xfc + /x8e/xa4/xa6/xfd + /x8e/xa4/xa6/xfe + /x8e/xa4/xa7/xa1 + /x8e/xa4/xa7/xa2 + /x8e/xa4/xa7/xa3 + /x8e/xa4/xa7/xa4 + /x8e/xa4/xa7/xa5 + /x8e/xa4/xa7/xa6 + /x8e/xa4/xa7/xa7 + /x8e/xa4/xa7/xa8 + /x8e/xa4/xa7/xa9 + /x8e/xa4/xa7/xaa + /x8e/xa4/xa7/xab + /x8e/xa4/xa7/xac + /x8e/xa4/xa7/xad + /x8e/xa4/xa7/xae + /x8e/xa4/xa7/xaf + /x8e/xa4/xa7/xb0 + /x8e/xa4/xa7/xb1 + /x8e/xa4/xa7/xb2 + /x8e/xa4/xa7/xb3 + /x8e/xa4/xa7/xb4 + /x8e/xa4/xa7/xb5 + /x8e/xa4/xa7/xb6 + /x8e/xa4/xa7/xb7 + /x8e/xa4/xa7/xb8 + /x8e/xa4/xa7/xb9 + /x8e/xa4/xa7/xba + /x8e/xa4/xa7/xbb + /x8e/xa4/xa7/xbc + /x8e/xa4/xa7/xbd + /x8e/xa4/xa7/xbe + /x8e/xa4/xa7/xbf + /x8e/xa4/xa7/xc0 + /x8e/xa4/xa7/xc1 + /x8e/xa4/xa7/xc2 + /x8e/xa4/xa7/xc3 + /x8e/xa4/xa7/xc4 + /x8e/xa4/xa7/xc5 + /x8e/xa4/xa7/xc6 + /x8e/xa4/xa7/xc7 + /x8e/xa4/xa7/xc8 + /x8e/xa4/xa7/xc9 + /x8e/xa4/xa7/xca + /x8e/xa4/xa7/xcb + /x8e/xa4/xa7/xcc + /x8e/xa4/xa7/xcd + /x8e/xa4/xa7/xce + /x8e/xa4/xa7/xcf + /x8e/xa4/xa7/xd0 + /x8e/xa4/xa7/xd1 + /x8e/xa4/xa7/xd2 + /x8e/xa4/xa7/xd3 + /x8e/xa4/xa7/xd4 + /x8e/xa4/xa7/xd5 + /x8e/xa4/xa7/xd6 + /x8e/xa4/xa7/xd7 + /x8e/xa4/xa7/xd8 + /x8e/xa4/xa7/xd9 + /x8e/xa4/xa7/xda + /x8e/xa4/xa7/xdb + /x8e/xa4/xa7/xdc + /x8e/xa4/xa7/xdd + /x8e/xa4/xa7/xde + /x8e/xa4/xa7/xdf + /x8e/xa4/xa7/xe0 + /x8e/xa4/xa7/xe1 + /x8e/xa4/xa7/xe2 + /x8e/xa4/xa7/xe3 + /x8e/xa4/xa7/xe4 + /x8e/xa4/xa7/xe5 + /x8e/xa4/xa7/xe6 + /x8e/xa4/xa7/xe7 + /x8e/xa4/xa7/xe9 + /x8e/xa4/xa7/xeb + /x8e/xa4/xa7/xec + /x8e/xa4/xa7/xed + /x8e/xa4/xa7/xee + /x8e/xa4/xa7/xef + /x8e/xa4/xa7/xf0 + /x8e/xa4/xa7/xf1 + /x8e/xa4/xa7/xf2 + /x8e/xa4/xa7/xf3 + /x8e/xa4/xa7/xf4 + /x8e/xa4/xa7/xf5 + /x8e/xa4/xa7/xf6 + /x8e/xa4/xa7/xf7 + /x8e/xa4/xa7/xf8 + /x8e/xa4/xa7/xf9 + /x8e/xa4/xa7/xfa + /x8e/xa4/xa7/xfb + /x8e/xa4/xa7/xfc + /x8e/xa4/xa7/xfd + /x8e/xa4/xa7/xfe + /x8e/xa4/xa8/xa1 + /x8e/xa4/xa8/xa2 + /x8e/xa4/xa8/xa3 + /x8e/xa4/xa8/xa4 + /x8e/xa4/xa8/xa5 + /x8e/xa4/xa8/xa6 + /x8e/xa4/xa8/xa8 + /x8e/xa4/xa8/xa9 + /x8e/xa4/xa8/xaa + /x8e/xa4/xa8/xab + /x8e/xa4/xa8/xac + /x8e/xa4/xa8/xad + /x8e/xa4/xa8/xae + /x8e/xa4/xa8/xaf + /x8e/xa4/xa8/xb0 + /x8e/xa4/xa8/xb1 + /x8e/xa4/xa8/xb2 + /x8e/xa4/xa8/xb3 + /x8e/xa4/xa8/xb5 + /x8e/xa4/xa8/xb6 + /x8e/xa4/xa8/xb7 + /x8e/xa4/xa8/xb8 + /x8e/xa4/xa8/xb9 + /x8e/xa4/xa8/xba + /x8e/xa4/xa8/xbb + /x8e/xa4/xa8/xbc + /x8e/xa4/xa8/xbd + /x8e/xa4/xa8/xbe + /x8e/xa4/xa8/xbf + /x8e/xa4/xa8/xc0 + /x8e/xa4/xa8/xc1 + /x8e/xa4/xa8/xc2 + /x8e/xa4/xa8/xc3 + /x8e/xa4/xa8/xc4 + /x8e/xa4/xa8/xc5 + /x8e/xa4/xa8/xc6 + /x8e/xa4/xa8/xc7 + /x8e/xa4/xa8/xc8 + /x8e/xa4/xa8/xc9 + /x8e/xa4/xa8/xca + /x8e/xa4/xa8/xcb + /x8e/xa4/xa8/xcc + /x8e/xa4/xa8/xcd + /x8e/xa4/xa8/xce + /x8e/xa4/xa8/xcf + /x8e/xa4/xa8/xd0 + /x8e/xa4/xa8/xd1 + /x8e/xa4/xa8/xd2 + /x8e/xa4/xa8/xd3 + /x8e/xa4/xa8/xd4 + /x8e/xa4/xa8/xd5 + /x8e/xa4/xa8/xd6 + /x8e/xa4/xa8/xd7 + /x8e/xa4/xa8/xd8 + /x8e/xa4/xa8/xd9 + /x8e/xa4/xa8/xda + /x8e/xa4/xa8/xdb + /x8e/xa4/xa8/xdc + /x8e/xa4/xa8/xdd + /x8e/xa4/xa8/xde + /x8e/xa4/xa8/xdf + /x8e/xa4/xa8/xe0 + /x8e/xa4/xa8/xe1 + /x8e/xa4/xa8/xe2 + /x8e/xa4/xa8/xe3 + /x8e/xa4/xa8/xe4 + /x8e/xa4/xa8/xe5 + /x8e/xa4/xa8/xe6 + /x8e/xa4/xa8/xe7 + /x8e/xa4/xa8/xe8 + /x8e/xa4/xa8/xe9 + /x8e/xa4/xa8/xea + /x8e/xa4/xa8/xeb + /x8e/xa4/xa8/xec + /x8e/xa4/xa8/xed + /x8e/xa4/xa8/xee + /x8e/xa4/xa8/xef + /x8e/xa4/xa8/xf0 + /x8e/xa4/xa8/xf1 + /x8e/xa4/xa8/xf2 + /x8e/xa4/xa8/xf3 + /x8e/xa4/xa8/xf4 + /x8e/xa4/xa8/xf5 + /x8e/xa4/xa8/xf6 + /x8e/xa4/xa8/xf7 + /x8e/xa4/xa8/xf8 + /x8e/xa4/xa8/xf9 + /x8e/xa4/xa8/xfa + /x8e/xa4/xa8/xfb + /x8e/xa4/xa8/xfc + /x8e/xa4/xa8/xfe + /x8e/xa4/xa9/xa1 + /x8e/xa4/xa9/xa2 + /x8e/xa4/xa9/xa3 + /x8e/xa4/xa9/xa4 + /x8e/xa4/xa9/xa5 + /x8e/xa4/xa9/xa6 + /x8e/xa4/xa9/xa7 + /x8e/xa4/xa9/xa8 + /x8e/xa4/xa9/xa9 + /x8e/xa4/xa9/xaa + /x8e/xa4/xa9/xab + /x8e/xa4/xa9/xac + /x8e/xa4/xa9/xad + /x8e/xa4/xa9/xae + /x8e/xa4/xa9/xaf + /x8e/xa4/xa9/xb0 + /x8e/xa4/xa9/xb1 + /x8e/xa4/xa9/xb2 + /x8e/xa4/xa9/xb3 + /x8e/xa4/xa9/xb4 + /x8e/xa4/xa9/xb5 + /x8e/xa4/xa9/xb6 + /x8e/xa4/xa9/xb7 + /x8e/xa4/xa9/xb8 + /x8e/xa4/xa9/xb9 + /x8e/xa4/xa9/xba + /x8e/xa4/xa9/xbb + /x8e/xa4/xa9/xbc + /x8e/xa4/xa9/xbd + /x8e/xa4/xa9/xbe + /x8e/xa4/xa9/xbf + /x8e/xa4/xa9/xc0 + /x8e/xa4/xa9/xc1 + /x8e/xa4/xa9/xc2 + /x8e/xa4/xa9/xc3 + /x8e/xa4/xa9/xc4 + /x8e/xa4/xa9/xc5 + /x8e/xa4/xa9/xc6 + /x8e/xa4/xa9/xc7 + /x8e/xa4/xa9/xc8 + /x8e/xa4/xa9/xc9 + /x8e/xa4/xa9/xcb + /x8e/xa4/xa9/xcc + /x8e/xa4/xa9/xcd + /x8e/xa4/xa9/xce + /x8e/xa4/xa9/xcf + /x8e/xa4/xa9/xd0 + /x8e/xa4/xa9/xd1 + /x8e/xa4/xa9/xd2 + /x8e/xa4/xa9/xd3 + /x8e/xa4/xa9/xd4 + /x8e/xa4/xa9/xd5 + /x8e/xa4/xa9/xd6 + /x8e/xa4/xa9/xd7 + /x8e/xa4/xa9/xd8 + /x8e/xa4/xa9/xd9 + /x8e/xa4/xa9/xda + /x8e/xa4/xa9/xdb + /x8e/xa4/xa9/xdc + /x8e/xa4/xa9/xdd + /x8e/xa4/xa9/xde + /x8e/xa4/xa9/xdf + /x8e/xa4/xa9/xe0 + /x8e/xa4/xa9/xe1 + /x8e/xa4/xa9/xe2 + /x8e/xa4/xa9/xe3 + /x8e/xa4/xa9/xe4 + /x8e/xa4/xa9/xe5 + /x8e/xa4/xa9/xe6 + /x8e/xa4/xa9/xe7 + /x8e/xa4/xa9/xe8 + /x8e/xa4/xa9/xe9 + /x8e/xa4/xa9/xea + /x8e/xa4/xa9/xeb + /x8e/xa4/xa9/xec + /x8e/xa4/xa9/xed + /x8e/xa4/xa9/xee + /x8e/xa4/xa9/xef + /x8e/xa4/xa9/xf0 + /x8e/xa4/xa9/xf1 + /x8e/xa4/xa9/xf2 + /x8e/xa4/xa9/xf3 + /x8e/xa4/xa9/xf4 + /x8e/xa4/xa9/xf5 + /x8e/xa4/xa9/xf6 + /x8e/xa4/xa9/xf7 + /x8e/xa4/xa9/xf8 + /x8e/xa4/xa9/xf9 + /x8e/xa4/xa9/xfa + /x8e/xa4/xa9/xfb + /x8e/xa4/xa9/xfc + /x8e/xa4/xa9/xfd + /x8e/xa4/xa9/xfe + /x8e/xa4/xaa/xa1 + /x8e/xa4/xaa/xa2 + /x8e/xa4/xaa/xa3 + /x8e/xa4/xaa/xa4 + /x8e/xa4/xaa/xa6 + /x8e/xa4/xaa/xa7 + /x8e/xa4/xaa/xa8 + /x8e/xa4/xaa/xa9 + /x8e/xa4/xaa/xaa + /x8e/xa4/xaa/xab + /x8e/xa4/xaa/xac + /x8e/xa4/xaa/xad + /x8e/xa4/xaa/xae + /x8e/xa4/xaa/xaf + /x8e/xa4/xaa/xb0 + /x8e/xa4/xaa/xb1 + /x8e/xa4/xaa/xb2 + /x8e/xa4/xaa/xb3 + /x8e/xa4/xaa/xb4 + /x8e/xa4/xaa/xb5 + /x8e/xa4/xaa/xb6 + /x8e/xa4/xaa/xb7 + /x8e/xa4/xaa/xb8 + /x8e/xa4/xaa/xb9 + /x8e/xa4/xaa/xba + /x8e/xa4/xaa/xbb + /x8e/xa4/xaa/xbc + /x8e/xa4/xaa/xbd + /x8e/xa4/xaa/xbe + /x8e/xa4/xaa/xbf + /x8e/xa4/xaa/xc0 + /x8e/xa4/xaa/xc1 + /x8e/xa4/xaa/xc2 + /x8e/xa4/xaa/xc3 + /x8e/xa4/xaa/xc5 + /x8e/xa4/xaa/xc6 + /x8e/xa4/xaa/xc7 + /x8e/xa4/xaa/xc8 + /x8e/xa4/xaa/xc9 + /x8e/xa4/xaa/xca + /x8e/xa4/xaa/xcb + /x8e/xa4/xaa/xcc + /x8e/xa4/xaa/xcd + /x8e/xa4/xaa/xce + /x8e/xa4/xaa/xcf + /x8e/xa4/xaa/xd0 + /x8e/xa4/xaa/xd1 + /x8e/xa4/xaa/xd2 + /x8e/xa4/xaa/xd3 + /x8e/xa4/xaa/xd4 + /x8e/xa4/xaa/xd5 + /x8e/xa4/xaa/xd6 + /x8e/xa4/xaa/xd7 + /x8e/xa4/xaa/xd8 + /x8e/xa4/xaa/xd9 + /x8e/xa4/xaa/xda + /x8e/xa4/xaa/xdb + /x8e/xa4/xaa/xdc + /x8e/xa4/xaa/xdd + /x8e/xa4/xaa/xde + /x8e/xa4/xaa/xdf + /x8e/xa4/xaa/xe0 + /x8e/xa4/xaa/xe1 + /x8e/xa4/xaa/xe2 + /x8e/xa4/xaa/xe3 + /x8e/xa4/xaa/xe4 + /x8e/xa4/xaa/xe5 + /x8e/xa4/xaa/xe6 + /x8e/xa4/xaa/xe7 + /x8e/xa4/xaa/xe8 + /x8e/xa4/xaa/xe9 + /x8e/xa4/xaa/xea + /x8e/xa4/xaa/xeb + /x8e/xa4/xaa/xec + /x8e/xa4/xaa/xed + /x8e/xa4/xaa/xef + /x8e/xa4/xaa/xf0 + /x8e/xa4/xaa/xf1 + /x8e/xa4/xaa/xf2 + /x8e/xa4/xaa/xf3 + /x8e/xa4/xaa/xf4 + /x8e/xa4/xaa/xf5 + /x8e/xa4/xaa/xf6 + /x8e/xa4/xaa/xf7 + /x8e/xa4/xaa/xf8 + /x8e/xa4/xaa/xf9 + /x8e/xa4/xaa/xfa + /x8e/xa4/xaa/xfb + /x8e/xa4/xaa/xfc + /x8e/xa4/xaa/xfd + /x8e/xa4/xaa/xfe + /x8e/xa4/xab/xa1 + /x8e/xa4/xab/xa2 + /x8e/xa4/xab/xa3 + /x8e/xa4/xab/xa4 + /x8e/xa4/xab/xa5 + /x8e/xa4/xab/xa7 + /x8e/xa4/xab/xa8 + /x8e/xa4/xab/xa9 + /x8e/xa4/xab/xaa + /x8e/xa4/xab/xab + /x8e/xa4/xab/xac + /x8e/xa4/xab/xad + /x8e/xa4/xab/xae + /x8e/xa4/xab/xaf + /x8e/xa4/xab/xb0 + /x8e/xa4/xab/xb1 + /x8e/xa4/xab/xb2 + /x8e/xa4/xab/xb3 + /x8e/xa4/xab/xb4 + /x8e/xa4/xab/xb5 + /x8e/xa4/xab/xb6 + /x8e/xa4/xab/xb7 + /x8e/xa4/xab/xb8 + /x8e/xa4/xab/xb9 + /x8e/xa4/xab/xba + /x8e/xa4/xab/xbb + /x8e/xa4/xab/xbc + /x8e/xa4/xab/xbd + /x8e/xa4/xab/xbe + /x8e/xa4/xab/xbf + /x8e/xa4/xab/xc0 + /x8e/xa4/xab/xc1 + /x8e/xa4/xab/xc2 + /x8e/xa4/xab/xc3 + /x8e/xa4/xab/xc4 + /x8e/xa4/xab/xc5 + /x8e/xa4/xab/xc6 + /x8e/xa4/xab/xc7 + /x8e/xa4/xab/xc8 + /x8e/xa4/xab/xc9 + /x8e/xa4/xab/xca + /x8e/xa4/xab/xcb + /x8e/xa4/xab/xcc + /x8e/xa4/xab/xcd + /x8e/xa4/xab/xce + /x8e/xa4/xab/xcf + /x8e/xa4/xab/xd0 + /x8e/xa4/xab/xd1 + /x8e/xa4/xab/xd2 + /x8e/xa4/xab/xd3 + /x8e/xa4/xab/xd4 + /x8e/xa4/xab/xd5 + /x8e/xa4/xab/xd6 + /x8e/xa4/xab/xd7 + /x8e/xa4/xab/xd8 + /x8e/xa4/xab/xd9 + /x8e/xa4/xab/xda + /x8e/xa4/xab/xdb + /x8e/xa4/xab/xdc + /x8e/xa4/xab/xdd + /x8e/xa4/xab/xde + /x8e/xa4/xab/xdf + /x8e/xa4/xab/xe0 + /x8e/xa4/xab/xe1 + /x8e/xa4/xab/xe2 + /x8e/xa4/xab/xe3 + /x8e/xa4/xab/xe4 + /x8e/xa4/xab/xe5 + /x8e/xa4/xab/xe6 + /x8e/xa4/xab/xe7 + /x8e/xa4/xab/xe8 + /x8e/xa4/xab/xe9 + /x8e/xa4/xab/xea + /x8e/xa4/xab/xeb + /x8e/xa4/xab/xec + /x8e/xa4/xab/xed + /x8e/xa4/xab/xee + /x8e/xa4/xab/xef + /x8e/xa4/xab/xf0 + /x8e/xa4/xab/xf1 + /x8e/xa4/xab/xf2 + /x8e/xa4/xab/xf3 + /x8e/xa4/xab/xf4 + /x8e/xa4/xab/xf5 + /x8e/xa4/xab/xf6 + /x8e/xa4/xab/xf7 + /x8e/xa4/xab/xf8 + /x8e/xa4/xab/xf9 + /x8e/xa4/xab/xfa + /x8e/xa4/xab/xfb + /x8e/xa4/xab/xfc + /x8e/xa4/xab/xfd + /x8e/xa4/xab/xfe + /x8e/xa4/xac/xa1 + /x8e/xa4/xac/xa2 + /x8e/xa4/xac/xa3 + /x8e/xa4/xac/xa4 + /x8e/xa4/xac/xa5 + /x8e/xa4/xac/xa6 + /x8e/xa4/xac/xa7 + /x8e/xa4/xac/xa8 + /x8e/xa4/xac/xa9 + /x8e/xa4/xac/xaa + /x8e/xa4/xac/xab + /x8e/xa4/xac/xac + /x8e/xa4/xac/xad + /x8e/xa4/xac/xae + /x8e/xa4/xac/xaf + /x8e/xa4/xac/xb0 + /x8e/xa4/xac/xb1 + /x8e/xa4/xac/xb2 + /x8e/xa4/xac/xb3 + /x8e/xa4/xac/xb4 + /x8e/xa4/xac/xb5 + /x8e/xa4/xac/xb6 + /x8e/xa4/xac/xb7 + /x8e/xa4/xac/xb8 + /x8e/xa4/xac/xb9 + /x8e/xa4/xac/xba + /x8e/xa4/xac/xbb + /x8e/xa4/xac/xbc + /x8e/xa4/xac/xbd + /x8e/xa4/xac/xbe + /x8e/xa4/xac/xbf + /x8e/xa4/xac/xc0 + /x8e/xa4/xac/xc1 + /x8e/xa4/xac/xc2 + /x8e/xa4/xac/xc3 + /x8e/xa4/xac/xc4 + /x8e/xa4/xac/xc5 + /x8e/xa4/xac/xc6 + /x8e/xa4/xac/xc7 + /x8e/xa4/xac/xc8 + /x8e/xa4/xac/xc9 + /x8e/xa4/xac/xca + /x8e/xa4/xac/xcb + /x8e/xa4/xac/xcc + /x8e/xa4/xac/xcd + /x8e/xa4/xac/xce + /x8e/xa4/xac/xcf + /x8e/xa4/xac/xd0 + /x8e/xa4/xac/xd1 + /x8e/xa4/xac/xd2 + /x8e/xa4/xac/xd3 + /x8e/xa4/xac/xd4 + /x8e/xa4/xac/xd5 + /x8e/xa4/xac/xd6 + /x8e/xa4/xac/xd7 + /x8e/xa4/xac/xd8 + /x8e/xa4/xac/xd9 + /x8e/xa4/xac/xda + /x8e/xa4/xac/xdb + /x8e/xa4/xac/xdc + /x8e/xa4/xac/xdd + /x8e/xa4/xac/xde + /x8e/xa4/xac/xdf + /x8e/xa4/xac/xe0 + /x8e/xa4/xac/xe1 + /x8e/xa4/xac/xe2 + /x8e/xa4/xac/xe3 + /x8e/xa4/xac/xe4 + /x8e/xa4/xac/xe5 + /x8e/xa4/xac/xe6 + /x8e/xa4/xac/xe7 + /x8e/xa4/xac/xe8 + /x8e/xa4/xac/xe9 + /x8e/xa4/xac/xea + /x8e/xa4/xac/xeb + /x8e/xa4/xac/xec + /x8e/xa4/xac/xed + /x8e/xa4/xac/xee + /x8e/xa4/xac/xef + /x8e/xa4/xac/xf0 + /x8e/xa4/xac/xf1 + /x8e/xa4/xac/xf2 + /x8e/xa4/xac/xf3 + /x8e/xa4/xac/xf4 + /x8e/xa4/xac/xf5 + /x8e/xa4/xac/xf6 + /x8e/xa4/xac/xf7 + /x8e/xa4/xac/xf8 + /x8e/xa4/xac/xf9 + /x8e/xa4/xac/xfa + /x8e/xa4/xac/xfb + /x8e/xa4/xac/xfc + /x8e/xa4/xac/xfd + /x8e/xa4/xac/xfe + /x8e/xa4/xad/xa1 + /x8e/xa4/xad/xa2 + /x8e/xa4/xad/xa3 + /x8e/xa4/xad/xa4 + /x8e/xa4/xad/xa5 + /x8e/xa4/xad/xa6 + /x8e/xa4/xad/xa7 + /x8e/xa4/xad/xa8 + /x8e/xa4/xad/xa9 + /x8e/xa4/xad/xaa + /x8e/xa4/xad/xab + /x8e/xa4/xad/xac + /x8e/xa4/xad/xad + /x8e/xa4/xad/xae + /x8e/xa4/xad/xaf + /x8e/xa4/xad/xb0 + /x8e/xa4/xad/xb1 + /x8e/xa4/xad/xb2 + /x8e/xa4/xad/xb3 + /x8e/xa4/xad/xb4 + /x8e/xa4/xad/xb5 + /x8e/xa4/xad/xb6 + /x8e/xa4/xad/xb7 + /x8e/xa4/xad/xb8 + /x8e/xa4/xad/xb9 + /x8e/xa4/xad/xba + /x8e/xa4/xad/xbb + /x8e/xa4/xad/xbc + /x8e/xa4/xad/xbd + /x8e/xa4/xad/xbe + /x8e/xa4/xad/xbf + /x8e/xa4/xad/xc0 + /x8e/xa4/xad/xc1 + /x8e/xa4/xad/xc3 + /x8e/xa4/xad/xc4 + /x8e/xa4/xad/xc5 + /x8e/xa4/xad/xc7 + /x8e/xa4/xad/xc8 + /x8e/xa4/xad/xc9 + /x8e/xa4/xad/xca + /x8e/xa4/xad/xcb + /x8e/xa4/xad/xcc + /x8e/xa4/xad/xcd + /x8e/xa4/xad/xce + /x8e/xa4/xad/xcf + /x8e/xa4/xad/xd0 + /x8e/xa4/xad/xd1 + /x8e/xa4/xad/xd2 + /x8e/xa4/xad/xd3 + /x8e/xa4/xad/xd4 + /x8e/xa4/xad/xd5 + /x8e/xa4/xad/xd6 + /x8e/xa4/xad/xd7 + /x8e/xa4/xad/xd8 + /x8e/xa4/xad/xd9 + /x8e/xa4/xad/xda + /x8e/xa4/xad/xdb + /x8e/xa4/xad/xdd + /x8e/xa4/xad/xde + /x8e/xa4/xad/xdf + /x8e/xa4/xad/xe0 + /x8e/xa4/xad/xe1 + /x8e/xa4/xad/xe2 + /x8e/xa4/xad/xe3 + /x8e/xa4/xad/xe4 + /x8e/xa4/xad/xe6 + /x8e/xa4/xad/xe7 + /x8e/xa4/xad/xe8 + /x8e/xa4/xad/xe9 + /x8e/xa4/xad/xea + /x8e/xa4/xad/xeb + /x8e/xa4/xad/xec + /x8e/xa4/xad/xed + /x8e/xa4/xad/xee + /x8e/xa4/xad/xef + /x8e/xa4/xad/xf1 + /x8e/xa4/xad/xf2 + /x8e/xa4/xad/xf3 + /x8e/xa4/xad/xf4 + /x8e/xa4/xad/xf5 + /x8e/xa4/xad/xf6 + /x8e/xa4/xad/xf7 + /x8e/xa4/xad/xf8 + /x8e/xa4/xad/xf9 + /x8e/xa4/xad/xfa + /x8e/xa4/xad/xfb + /x8e/xa4/xad/xfc + /x8e/xa4/xad/xfd + /x8e/xa4/xad/xfe + /x8e/xa4/xae/xa1 + /x8e/xa4/xae/xa2 + /x8e/xa4/xae/xa3 + /x8e/xa4/xae/xa4 + /x8e/xa4/xae/xa5 + /x8e/xa4/xae/xa6 + /x8e/xa4/xae/xa7 + /x8e/xa4/xae/xa8 + /x8e/xa4/xae/xa9 + /x8e/xa4/xae/xaa + /x8e/xa4/xae/xab + /x8e/xa4/xae/xac + /x8e/xa4/xae/xad + /x8e/xa4/xae/xae + /x8e/xa4/xae/xaf + /x8e/xa4/xae/xb0 + /x8e/xa4/xae/xb1 + /x8e/xa4/xae/xb2 + /x8e/xa4/xae/xb3 + /x8e/xa4/xae/xb4 + /x8e/xa4/xae/xb5 + /x8e/xa4/xae/xb6 + /x8e/xa4/xae/xb7 + /x8e/xa4/xae/xb8 + /x8e/xa4/xae/xb9 + /x8e/xa4/xae/xba + /x8e/xa4/xae/xbb + /x8e/xa4/xae/xbc + /x8e/xa4/xae/xbd + /x8e/xa4/xae/xbe + /x8e/xa4/xae/xbf + /x8e/xa4/xae/xc0 + /x8e/xa4/xae/xc1 + /x8e/xa4/xae/xc2 + /x8e/xa4/xae/xc3 + /x8e/xa4/xae/xc4 + /x8e/xa4/xae/xc5 + /x8e/xa4/xae/xc6 + /x8e/xa4/xae/xc7 + /x8e/xa4/xae/xc8 + /x8e/xa4/xae/xc9 + /x8e/xa4/xae/xca + /x8e/xa4/xae/xcb + /x8e/xa4/xae/xcc + /x8e/xa4/xae/xcd + /x8e/xa4/xae/xce + /x8e/xa4/xae/xcf + /x8e/xa4/xae/xd0 + /x8e/xa4/xae/xd1 + /x8e/xa4/xae/xd2 + /x8e/xa4/xae/xd3 + /x8e/xa4/xae/xd4 + /x8e/xa4/xae/xd5 + /x8e/xa4/xae/xd6 + /x8e/xa4/xae/xd7 + /x8e/xa4/xae/xd8 + /x8e/xa4/xae/xd9 + /x8e/xa4/xae/xda + /x8e/xa4/xae/xdb + /x8e/xa4/xae/xdc + /x8e/xa4/xae/xdd + /x8e/xa4/xae/xde + /x8e/xa4/xae/xdf + /x8e/xa4/xae/xe0 + /x8e/xa4/xae/xe1 + /x8e/xa4/xae/xe2 + /x8e/xa4/xae/xe3 + /x8e/xa4/xae/xe4 + /x8e/xa4/xae/xe5 + /x8e/xa4/xae/xe6 + /x8e/xa4/xae/xe7 + /x8e/xa4/xae/xe8 + /x8e/xa4/xae/xe9 + /x8e/xa4/xae/xea + /x8e/xa4/xae/xeb + /x8e/xa4/xae/xec + /x8e/xa4/xae/xed + /x8e/xa4/xae/xee + /x8e/xa4/xae/xef + /x8e/xa4/xae/xf0 + /x8e/xa4/xae/xf1 + /x8e/xa4/xae/xf2 + /x8e/xa4/xae/xf3 + /x8e/xa4/xae/xf4 + /x8e/xa4/xae/xf5 + /x8e/xa4/xae/xf6 + /x8e/xa4/xae/xf7 + /x8e/xa4/xae/xf8 + /x8e/xa4/xae/xf9 + /x8e/xa4/xae/xfa + /x8e/xa4/xae/xfb + /x8e/xa4/xae/xfc + /x8e/xa4/xae/xfd + /x8e/xa4/xae/xfe + /x8e/xa4/xaf/xa1 + /x8e/xa4/xaf/xa2 + /x8e/xa4/xaf/xa3 + /x8e/xa4/xaf/xa4 + /x8e/xa4/xaf/xa5 + /x8e/xa4/xaf/xa6 + /x8e/xa4/xaf/xa7 + /x8e/xa4/xaf/xa8 + /x8e/xa4/xaf/xa9 + /x8e/xa4/xaf/xaa + /x8e/xa4/xaf/xab + /x8e/xa4/xaf/xac + /x8e/xa4/xaf/xad + /x8e/xa4/xaf/xae + /x8e/xa4/xaf/xaf + /x8e/xa4/xaf/xb0 + /x8e/xa4/xaf/xb1 + /x8e/xa4/xaf/xb2 + /x8e/xa4/xaf/xb3 + /x8e/xa4/xaf/xb4 + /x8e/xa4/xaf/xb5 + /x8e/xa4/xaf/xb6 + /x8e/xa4/xaf/xb7 + /x8e/xa4/xaf/xb8 + /x8e/xa4/xaf/xb9 + /x8e/xa4/xaf/xba + /x8e/xa4/xaf/xbb + /x8e/xa4/xaf/xbc + /x8e/xa4/xaf/xbd + /x8e/xa4/xaf/xbe + /x8e/xa4/xaf/xbf + /x8e/xa4/xaf/xc0 + /x8e/xa4/xaf/xc1 + /x8e/xa4/xaf/xc2 + /x8e/xa4/xaf/xc3 + /x8e/xa4/xaf/xc4 + /x8e/xa4/xaf/xc5 + /x8e/xa4/xaf/xc6 + /x8e/xa4/xaf/xc7 + /x8e/xa4/xaf/xc8 + /x8e/xa4/xaf/xc9 + /x8e/xa4/xaf/xca + /x8e/xa4/xaf/xcb + /x8e/xa4/xaf/xcc + /x8e/xa4/xaf/xcd + /x8e/xa4/xaf/xce + /x8e/xa4/xaf/xcf + /x8e/xa4/xaf/xd0 + /x8e/xa4/xaf/xd1 + /x8e/xa4/xaf/xd2 + /x8e/xa4/xaf/xd3 + /x8e/xa4/xaf/xd4 + /x8e/xa4/xaf/xd5 + /x8e/xa4/xaf/xd6 + /x8e/xa4/xaf/xd7 + /x8e/xa4/xaf/xd8 + /x8e/xa4/xaf/xd9 + /x8e/xa4/xaf/xda + /x8e/xa4/xaf/xdb + /x8e/xa4/xaf/xdc + /x8e/xa4/xaf/xdd + /x8e/xa4/xaf/xde + /x8e/xa4/xaf/xdf + /x8e/xa4/xaf/xe0 + /x8e/xa4/xaf/xe1 + /x8e/xa4/xaf/xe2 + /x8e/xa4/xaf/xe3 + /x8e/xa4/xaf/xe4 + /x8e/xa4/xaf/xe5 + /x8e/xa4/xaf/xe6 + /x8e/xa4/xaf/xe7 + /x8e/xa4/xaf/xe8 + /x8e/xa4/xaf/xe9 + /x8e/xa4/xaf/xea + /x8e/xa4/xaf/xeb + /x8e/xa4/xaf/xec + /x8e/xa4/xaf/xed + /x8e/xa4/xaf/xee + /x8e/xa4/xaf/xef + /x8e/xa4/xaf/xf0 + /x8e/xa4/xaf/xf1 + /x8e/xa4/xaf/xf2 + /x8e/xa4/xaf/xf3 + /x8e/xa4/xaf/xf4 + /x8e/xa4/xaf/xf5 + /x8e/xa4/xaf/xf6 + /x8e/xa4/xaf/xf7 + /x8e/xa4/xaf/xf8 + /x8e/xa4/xaf/xf9 + /x8e/xa4/xaf/xfa + /x8e/xa4/xaf/xfb + /x8e/xa4/xaf/xfc + /x8e/xa4/xaf/xfd + /x8e/xa4/xaf/xfe + /x8e/xa4/xb0/xa1 + /x8e/xa4/xb0/xa2 + /x8e/xa4/xb0/xa3 + /x8e/xa4/xb0/xa4 + /x8e/xa4/xb0/xa5 + /x8e/xa4/xb0/xa6 + /x8e/xa4/xb0/xa7 + /x8e/xa4/xb0/xa8 + /x8e/xa4/xb0/xa9 + /x8e/xa4/xb0/xaa + /x8e/xa4/xb0/xab + /x8e/xa4/xb0/xad + /x8e/xa4/xb0/xae + /x8e/xa4/xb0/xaf + /x8e/xa4/xb0/xb0 + /x8e/xa4/xb0/xb1 + /x8e/xa4/xb0/xb2 + /x8e/xa4/xb0/xb3 + /x8e/xa4/xb0/xb4 + /x8e/xa4/xb0/xb5 + /x8e/xa4/xb0/xb6 + /x8e/xa4/xb0/xb7 + /x8e/xa4/xb0/xb8 + /x8e/xa4/xb0/xb9 + /x8e/xa4/xb0/xba + /x8e/xa4/xb0/xbb + /x8e/xa4/xb0/xbc + /x8e/xa4/xb0/xbd + /x8e/xa4/xb0/xbe + /x8e/xa4/xb0/xbf + /x8e/xa4/xb0/xc0 + /x8e/xa4/xb0/xc1 + /x8e/xa4/xb0/xc3 + /x8e/xa4/xb0/xc4 + /x8e/xa4/xb0/xc5 + /x8e/xa4/xb0/xc6 + /x8e/xa4/xb0/xc7 + /x8e/xa4/xb0/xc8 + /x8e/xa4/xb0/xc9 + /x8e/xa4/xb0/xca + /x8e/xa4/xb0/xcb + /x8e/xa4/xb0/xcc + /x8e/xa4/xb0/xcd + /x8e/xa4/xb0/xce + /x8e/xa4/xb0/xcf + /x8e/xa4/xb0/xd0 + /x8e/xa4/xb0/xd1 + /x8e/xa4/xb0/xd2 + /x8e/xa4/xb0/xd3 + /x8e/xa4/xb0/xd4 + /x8e/xa4/xb0/xd5 + /x8e/xa4/xb0/xd6 + /x8e/xa4/xb0/xd7 + /x8e/xa4/xb0/xd8 + /x8e/xa4/xb0/xd9 + /x8e/xa4/xb0/xda + /x8e/xa4/xb0/xdb + /x8e/xa4/xb0/xdc + /x8e/xa4/xb0/xdd + /x8e/xa4/xb0/xde + /x8e/xa4/xb0/xdf + /x8e/xa4/xb0/xe0 + /x8e/xa4/xb0/xe1 + /x8e/xa4/xb0/xe2 + /x8e/xa4/xb0/xe3 + /x8e/xa4/xb0/xe4 + /x8e/xa4/xb0/xe5 + /x8e/xa4/xb0/xe6 + /x8e/xa4/xb0/xe7 + /x8e/xa4/xb0/xe8 + /x8e/xa4/xb0/xe9 + /x8e/xa4/xb0/xea + /x8e/xa4/xb0/xeb + /x8e/xa4/xb0/xec + /x8e/xa4/xb0/xed + /x8e/xa4/xb0/xee + /x8e/xa4/xb0/xef + /x8e/xa4/xb0/xf0 + /x8e/xa4/xb0/xf1 + /x8e/xa4/xb0/xf2 + /x8e/xa4/xb0/xf3 + /x8e/xa4/xb0/xf4 + /x8e/xa4/xb0/xf5 + /x8e/xa4/xb0/xf7 + /x8e/xa4/xb0/xf8 + /x8e/xa4/xb0/xf9 + /x8e/xa4/xb0/xfa + /x8e/xa4/xb0/xfb + /x8e/xa4/xb0/xfc + /x8e/xa4/xb0/xfd + /x8e/xa4/xb0/xfe + /x8e/xa4/xb1/xa1 + /x8e/xa4/xb1/xa2 + /x8e/xa4/xb1/xa3 + /x8e/xa4/xb1/xa4 + /x8e/xa4/xb1/xa5 + /x8e/xa4/xb1/xa6 + /x8e/xa4/xb1/xa7 + /x8e/xa4/xb1/xa8 + /x8e/xa4/xb1/xa9 + /x8e/xa4/xb1/xaa + /x8e/xa4/xb1/xab + /x8e/xa4/xb1/xac + /x8e/xa4/xb1/xad + /x8e/xa4/xb1/xae + /x8e/xa4/xb1/xaf + /x8e/xa4/xb1/xb1 + /x8e/xa4/xb1/xb2 + /x8e/xa4/xb1/xb3 + /x8e/xa4/xb1/xb4 + /x8e/xa4/xb1/xb5 + /x8e/xa4/xb1/xb6 + /x8e/xa4/xb1/xb7 + /x8e/xa4/xb1/xb8 + /x8e/xa4/xb1/xb9 + /x8e/xa4/xb1/xba + /x8e/xa4/xb1/xbb + /x8e/xa4/xb1/xbc + /x8e/xa4/xb1/xbd + /x8e/xa4/xb1/xbe + /x8e/xa4/xb1/xbf + /x8e/xa4/xb1/xc0 + /x8e/xa4/xb1/xc1 + /x8e/xa4/xb1/xc2 + /x8e/xa4/xb1/xc3 + /x8e/xa4/xb1/xc4 + /x8e/xa4/xb1/xc5 + /x8e/xa4/xb1/xc6 + /x8e/xa4/xb1/xc7 + /x8e/xa4/xb1/xc8 + /x8e/xa4/xb1/xc9 + /x8e/xa4/xb1/xca + /x8e/xa4/xb1/xcb + /x8e/xa4/xb1/xcc + /x8e/xa4/xb1/xcd + /x8e/xa4/xb1/xce + /x8e/xa4/xb1/xcf + /x8e/xa4/xb1/xd0 + /x8e/xa4/xb1/xd1 + /x8e/xa4/xb1/xd2 + /x8e/xa4/xb1/xd3 + /x8e/xa4/xb1/xd4 + /x8e/xa4/xb1/xd5 + /x8e/xa4/xb1/xd6 + /x8e/xa4/xb1/xd7 + /x8e/xa4/xb1/xd8 + /x8e/xa4/xb1/xd9 + /x8e/xa4/xb1/xda + /x8e/xa4/xb1/xdb + /x8e/xa4/xb1/xdc + /x8e/xa4/xb1/xdd + /x8e/xa4/xb1/xde + /x8e/xa4/xb1/xdf + /x8e/xa4/xb1/xe0 + /x8e/xa4/xb1/xe1 + /x8e/xa4/xb1/xe2 + /x8e/xa4/xb1/xe3 + /x8e/xa4/xb1/xe4 + /x8e/xa4/xb1/xe5 + /x8e/xa4/xb1/xe6 + /x8e/xa4/xb1/xe7 + /x8e/xa4/xb1/xe8 + /x8e/xa4/xb1/xe9 + /x8e/xa4/xb1/xea + /x8e/xa4/xb1/xeb + /x8e/xa4/xb1/xec + /x8e/xa4/xb1/xed + /x8e/xa4/xb1/xee + /x8e/xa4/xb1/xef + /x8e/xa4/xb1/xf0 + /x8e/xa4/xb1/xf1 + /x8e/xa4/xb1/xf2 + /x8e/xa4/xb1/xf3 + /x8e/xa4/xb1/xf4 + /x8e/xa4/xb1/xf5 + /x8e/xa4/xb1/xf6 + /x8e/xa4/xb1/xf7 + /x8e/xa4/xb1/xf8 + /x8e/xa4/xb1/xf9 + /x8e/xa4/xb1/xfa + /x8e/xa4/xb1/xfb + /x8e/xa4/xb1/xfc + /x8e/xa4/xb1/xfd + /x8e/xa4/xb1/xfe + /x8e/xa4/xb2/xa1 + /x8e/xa4/xb2/xa2 + /x8e/xa4/xb2/xa3 + /x8e/xa4/xb2/xa4 + /x8e/xa4/xb2/xa5 + /x8e/xa4/xb2/xa6 + /x8e/xa4/xb2/xa7 + /x8e/xa4/xb2/xa9 + /x8e/xa4/xb2/xaa + /x8e/xa4/xb2/xab + /x8e/xa4/xb2/xad + /x8e/xa4/xb2/xae + /x8e/xa4/xb2/xaf + /x8e/xa4/xb2/xb0 + /x8e/xa4/xb2/xb1 + /x8e/xa4/xb2/xb2 + /x8e/xa4/xb2/xb3 + /x8e/xa4/xb2/xb4 + /x8e/xa4/xb2/xb5 + /x8e/xa4/xb2/xb6 + /x8e/xa4/xb2/xb7 + /x8e/xa4/xb2/xb8 + /x8e/xa4/xb2/xb9 + /x8e/xa4/xb2/xba + /x8e/xa4/xb2/xbb + /x8e/xa4/xb2/xbc + /x8e/xa4/xb2/xbd + /x8e/xa4/xb2/xbf + /x8e/xa4/xb2/xc0 + /x8e/xa4/xb2/xc1 + /x8e/xa4/xb2/xc2 + /x8e/xa4/xb2/xc3 + /x8e/xa4/xb2/xc4 + /x8e/xa4/xb2/xc5 + /x8e/xa4/xb2/xc6 + /x8e/xa4/xb2/xc7 + /x8e/xa4/xb2/xc8 + /x8e/xa4/xb2/xc9 + /x8e/xa4/xb2/xca + /x8e/xa4/xb2/xcb + /x8e/xa4/xb2/xcc + /x8e/xa4/xb2/xcd + /x8e/xa4/xb2/xce + /x8e/xa4/xb2/xcf + /x8e/xa4/xb2/xd0 + /x8e/xa4/xb2/xd1 + /x8e/xa4/xb2/xd2 + /x8e/xa4/xb2/xd3 + /x8e/xa4/xb2/xd4 + /x8e/xa4/xb2/xd5 + /x8e/xa4/xb2/xd6 + /x8e/xa4/xb2/xd7 + /x8e/xa4/xb2/xd8 + /x8e/xa4/xb2/xd9 + /x8e/xa4/xb2/xda + /x8e/xa4/xb2/xdb + /x8e/xa4/xb2/xdc + /x8e/xa4/xb2/xdd + /x8e/xa4/xb2/xde + /x8e/xa4/xb2/xdf + /x8e/xa4/xb2/xe0 + /x8e/xa4/xb2/xe1 + /x8e/xa4/xb2/xe2 + /x8e/xa4/xb2/xe3 + /x8e/xa4/xb2/xe4 + /x8e/xa4/xb2/xe5 + /x8e/xa4/xb2/xe6 + /x8e/xa4/xb2/xe7 + /x8e/xa4/xb2/xe8 + /x8e/xa4/xb2/xe9 + /x8e/xa4/xb2/xea + /x8e/xa4/xb2/xeb + /x8e/xa4/xb2/xec + /x8e/xa4/xb2/xed + /x8e/xa4/xb2/xee + /x8e/xa4/xb2/xef + /x8e/xa4/xb2/xf0 + /x8e/xa4/xb2/xf1 + /x8e/xa4/xb2/xf2 + /x8e/xa4/xb2/xf3 + /x8e/xa4/xb2/xf4 + /x8e/xa4/xb2/xf5 + /x8e/xa4/xb2/xf6 + /x8e/xa4/xb2/xf7 + /x8e/xa4/xb2/xf8 + /x8e/xa4/xb2/xf9 + /x8e/xa4/xb2/xfa + /x8e/xa4/xb2/xfb + /x8e/xa4/xb2/xfc + /x8e/xa4/xb2/xfd + /x8e/xa4/xb2/xfe + /x8e/xa4/xb3/xa1 + /x8e/xa4/xb3/xa2 + /x8e/xa4/xb3/xa3 + /x8e/xa4/xb3/xa4 + /x8e/xa4/xb3/xa5 + /x8e/xa4/xb3/xa6 + /x8e/xa4/xb3/xa7 + /x8e/xa4/xb3/xa8 + /x8e/xa4/xb3/xa9 + /x8e/xa4/xb3/xaa + /x8e/xa4/xb3/xab + /x8e/xa4/xb3/xac + /x8e/xa4/xb3/xad + /x8e/xa4/xb3/xae + /x8e/xa4/xb3/xaf + /x8e/xa4/xb3/xb0 + /x8e/xa4/xb3/xb1 + /x8e/xa4/xb3/xb2 + /x8e/xa4/xb3/xb3 + /x8e/xa4/xb3/xb4 + /x8e/xa4/xb3/xb5 + /x8e/xa4/xb3/xb6 + /x8e/xa4/xb3/xb7 + /x8e/xa4/xb3/xb8 + /x8e/xa4/xb3/xb9 + /x8e/xa4/xb3/xba + /x8e/xa4/xb3/xbb + /x8e/xa4/xb3/xbc + /x8e/xa4/xb3/xbd + /x8e/xa4/xb3/xbe + /x8e/xa4/xb3/xbf + /x8e/xa4/xb3/xc0 + /x8e/xa4/xb3/xc1 + /x8e/xa4/xb3/xc2 + /x8e/xa4/xb3/xc3 + /x8e/xa4/xb3/xc4 + /x8e/xa4/xb3/xc5 + /x8e/xa4/xb3/xc6 + /x8e/xa4/xb3/xc7 + /x8e/xa4/xb3/xc8 + /x8e/xa4/xb3/xc9 + /x8e/xa4/xb3/xca + /x8e/xa4/xb3/xcb + /x8e/xa4/xb3/xcc + /x8e/xa4/xb3/xcd + /x8e/xa4/xb3/xce + /x8e/xa4/xb3/xcf + /x8e/xa4/xb3/xd0 + /x8e/xa4/xb3/xd1 + /x8e/xa4/xb3/xd2 + /x8e/xa4/xb3/xd3 + /x8e/xa4/xb3/xd4 + /x8e/xa4/xb3/xd5 + /x8e/xa4/xb3/xd6 + /x8e/xa4/xb3/xd7 + /x8e/xa4/xb3/xd8 + /x8e/xa4/xb3/xd9 + /x8e/xa4/xb3/xda + /x8e/xa4/xb3/xdb + /x8e/xa4/xb3/xdc + /x8e/xa4/xb3/xdd + /x8e/xa4/xb3/xde + /x8e/xa4/xb3/xdf + /x8e/xa4/xb3/xe0 + /x8e/xa4/xb3/xe1 + /x8e/xa4/xb3/xe2 + /x8e/xa4/xb3/xe3 + /x8e/xa4/xb3/xe4 + /x8e/xa4/xb3/xe5 + /x8e/xa4/xb3/xe6 + /x8e/xa4/xb3/xe7 + /x8e/xa4/xb3/xe8 + /x8e/xa4/xb3/xe9 + /x8e/xa4/xb3/xea + /x8e/xa4/xb3/xeb + /x8e/xa4/xb3/xec + /x8e/xa4/xb3/xed + /x8e/xa4/xb3/xee + /x8e/xa4/xb3/xef + /x8e/xa4/xb3/xf0 + /x8e/xa4/xb3/xf1 + /x8e/xa4/xb3/xf2 + /x8e/xa4/xb3/xf3 + /x8e/xa4/xb3/xf4 + /x8e/xa4/xb3/xf5 + /x8e/xa4/xb3/xf6 + /x8e/xa4/xb3/xf7 + /x8e/xa4/xb3/xf8 + /x8e/xa4/xb3/xf9 + /x8e/xa4/xb3/xfa + /x8e/xa4/xb3/xfb + /x8e/xa4/xb3/xfc + /x8e/xa4/xb3/xfd + /x8e/xa4/xb3/xfe + /x8e/xa4/xb4/xa1 + /x8e/xa4/xb4/xa2 + /x8e/xa4/xb4/xa3 + /x8e/xa4/xb4/xa4 + /x8e/xa4/xb4/xa5 + /x8e/xa4/xb4/xa6 + /x8e/xa4/xb4/xa7 + /x8e/xa4/xb4/xa8 + /x8e/xa4/xb4/xa9 + /x8e/xa4/xb4/xaa + /x8e/xa4/xb4/xab + /x8e/xa4/xb4/xac + /x8e/xa4/xb4/xad + /x8e/xa4/xb4/xae + /x8e/xa4/xb4/xaf + /x8e/xa4/xb4/xb0 + /x8e/xa4/xb4/xb1 + /x8e/xa4/xb4/xb2 + /x8e/xa4/xb4/xb3 + /x8e/xa4/xb4/xb4 + /x8e/xa4/xb4/xb5 + /x8e/xa4/xb4/xb6 + /x8e/xa4/xb4/xb7 + /x8e/xa4/xb4/xb8 + /x8e/xa4/xb4/xb9 + /x8e/xa4/xb4/xba + /x8e/xa4/xb4/xbb + /x8e/xa4/xb4/xbc + /x8e/xa4/xb4/xbd + /x8e/xa4/xb4/xbe + /x8e/xa4/xb4/xbf + /x8e/xa4/xb4/xc0 + /x8e/xa4/xb4/xc1 + /x8e/xa4/xb4/xc2 + /x8e/xa4/xb4/xc3 + /x8e/xa4/xb4/xc4 + /x8e/xa4/xb4/xc5 + /x8e/xa4/xb4/xc6 + /x8e/xa4/xb4/xc7 + /x8e/xa4/xb4/xc8 + /x8e/xa4/xb4/xc9 + /x8e/xa4/xb4/xca + /x8e/xa4/xb4/xcb + /x8e/xa4/xb4/xcc + /x8e/xa4/xb4/xcd + /x8e/xa4/xb4/xce + /x8e/xa4/xb4/xcf + /x8e/xa4/xb4/xd0 + /x8e/xa4/xb4/xd1 + /x8e/xa4/xb4/xd2 + /x8e/xa4/xb4/xd3 + /x8e/xa4/xb4/xd4 + /x8e/xa4/xb4/xd5 + /x8e/xa4/xb4/xd6 + /x8e/xa4/xb4/xd8 + /x8e/xa4/xb4/xd9 + /x8e/xa4/xb4/xda + /x8e/xa4/xb4/xdb + /x8e/xa4/xb4/xdc + /x8e/xa4/xb4/xdd + /x8e/xa4/xb4/xde + /x8e/xa4/xb4/xdf + /x8e/xa4/xb4/xe0 + /x8e/xa4/xb4/xe1 + /x8e/xa4/xb4/xe2 + /x8e/xa4/xb4/xe3 + /x8e/xa4/xb4/xe4 + /x8e/xa4/xb4/xe5 + /x8e/xa4/xb4/xe6 + /x8e/xa4/xb4/xe7 + /x8e/xa4/xb4/xe8 + /x8e/xa4/xb4/xe9 + /x8e/xa4/xb4/xea + /x8e/xa4/xb4/xeb + /x8e/xa4/xb4/xec + /x8e/xa4/xb4/xed + /x8e/xa4/xb4/xee + /x8e/xa4/xb4/xef + /x8e/xa4/xb4/xf0 + /x8e/xa4/xb4/xf1 + /x8e/xa4/xb4/xf2 + /x8e/xa4/xb4/xf5 + /x8e/xa4/xb4/xf6 + /x8e/xa4/xb4/xf7 + /x8e/xa4/xb4/xf8 + /x8e/xa4/xb4/xf9 + /x8e/xa4/xb4/xfa + /x8e/xa4/xb4/xfb + /x8e/xa4/xb4/xfc + /x8e/xa4/xb4/xfd + /x8e/xa4/xb4/xfe + /x8e/xa4/xb5/xa1 + /x8e/xa4/xb5/xa2 + /x8e/xa4/xb5/xa3 + /x8e/xa4/xb5/xa4 + /x8e/xa4/xb5/xa5 + /x8e/xa4/xb5/xa6 + /x8e/xa4/xb5/xa7 + /x8e/xa4/xb5/xa8 + /x8e/xa4/xb5/xa9 + /x8e/xa4/xb5/xaa + /x8e/xa4/xb5/xab + /x8e/xa4/xb5/xac + /x8e/xa4/xb5/xad + /x8e/xa4/xb5/xae + /x8e/xa4/xb5/xaf + /x8e/xa4/xb5/xb0 + /x8e/xa4/xb5/xb1 + /x8e/xa4/xb5/xb2 + /x8e/xa4/xb5/xb3 + /x8e/xa4/xb5/xb4 + /x8e/xa4/xb5/xb5 + /x8e/xa4/xb5/xb6 + /x8e/xa4/xb5/xb7 + /x8e/xa4/xb5/xb8 + /x8e/xa4/xb5/xb9 + /x8e/xa4/xb5/xba + /x8e/xa4/xb5/xbb + /x8e/xa4/xb5/xbc + /x8e/xa4/xb5/xbd + /x8e/xa4/xb5/xbe + /x8e/xa4/xb5/xbf + /x8e/xa4/xb5/xc0 + /x8e/xa4/xb5/xc1 + /x8e/xa4/xb5/xc2 + /x8e/xa4/xb5/xc3 + /x8e/xa4/xb5/xc4 + /x8e/xa4/xb5/xc6 + /x8e/xa4/xb5/xc7 + /x8e/xa4/xb5/xc8 + /x8e/xa4/xb5/xc9 + /x8e/xa4/xb5/xca + /x8e/xa4/xb5/xcb + /x8e/xa4/xb5/xcc + /x8e/xa4/xb5/xcd + /x8e/xa4/xb5/xce + /x8e/xa4/xb5/xcf + /x8e/xa4/xb5/xd0 + /x8e/xa4/xb5/xd1 + /x8e/xa4/xb5/xd2 + /x8e/xa4/xb5/xd3 + /x8e/xa4/xb5/xd4 + /x8e/xa4/xb5/xd5 + /x8e/xa4/xb5/xd6 + /x8e/xa4/xb5/xd7 + /x8e/xa4/xb5/xd8 + /x8e/xa4/xb5/xd9 + /x8e/xa4/xb5/xda + /x8e/xa4/xb5/xdb + /x8e/xa4/xb5/xdc + /x8e/xa4/xb5/xdd + /x8e/xa4/xb5/xde + /x8e/xa4/xb5/xdf + /x8e/xa4/xb5/xe0 + /x8e/xa4/xb5/xe1 + /x8e/xa4/xb5/xe2 + /x8e/xa4/xb5/xe3 + /x8e/xa4/xb5/xe4 + /x8e/xa4/xb5/xe5 + /x8e/xa4/xb5/xe6 + /x8e/xa4/xb5/xe7 + /x8e/xa4/xb5/xe8 + /x8e/xa4/xb5/xe9 + /x8e/xa4/xb5/xea + /x8e/xa4/xb5/xeb + /x8e/xa4/xb5/xec + /x8e/xa4/xb5/xed + /x8e/xa4/xb5/xee + /x8e/xa4/xb5/xef + /x8e/xa4/xb5/xf0 + /x8e/xa4/xb5/xf1 + /x8e/xa4/xb5/xf3 + /x8e/xa4/xb5/xf4 + /x8e/xa4/xb5/xf5 + /x8e/xa4/xb5/xf6 + /x8e/xa4/xb5/xf7 + /x8e/xa4/xb5/xf8 + /x8e/xa4/xb5/xf9 + /x8e/xa4/xb5/xfa + /x8e/xa4/xb5/xfb + /x8e/xa4/xb5/xfc + /x8e/xa4/xb5/xfd + /x8e/xa4/xb5/xfe + /x8e/xa4/xb6/xa1 + /x8e/xa4/xb6/xa2 + /x8e/xa4/xb6/xa3 + /x8e/xa4/xb6/xa4 + /x8e/xa4/xb6/xa5 + /x8e/xa4/xb6/xa6 + /x8e/xa4/xb6/xa7 + /x8e/xa4/xb6/xa8 + /x8e/xa4/xb6/xa9 + /x8e/xa4/xb6/xaa + /x8e/xa4/xb6/xab + /x8e/xa4/xb6/xac + /x8e/xa4/xb6/xad + /x8e/xa4/xb6/xae + /x8e/xa4/xb6/xaf + /x8e/xa4/xb6/xb0 + /x8e/xa4/xb6/xb1 + /x8e/xa4/xb6/xb2 + /x8e/xa4/xb6/xb3 + /x8e/xa4/xb6/xb4 + /x8e/xa4/xb6/xb5 + /x8e/xa4/xb6/xb6 + /x8e/xa4/xb6/xb7 + /x8e/xa4/xb6/xb8 + /x8e/xa4/xb6/xb9 + /x8e/xa4/xb6/xba + /x8e/xa4/xb6/xbb + /x8e/xa4/xb6/xbc + /x8e/xa4/xb6/xbd + /x8e/xa4/xb6/xbe + /x8e/xa4/xb6/xbf + /x8e/xa4/xb6/xc0 + /x8e/xa4/xb6/xc1 + /x8e/xa4/xb6/xc2 + /x8e/xa4/xb6/xc3 + /x8e/xa4/xb6/xc4 + /x8e/xa4/xb6/xc5 + /x8e/xa4/xb6/xc6 + /x8e/xa4/xb6/xc7 + /x8e/xa4/xb6/xc8 + /x8e/xa4/xb6/xc9 + /x8e/xa4/xb6/xca + /x8e/xa4/xb6/xcb + /x8e/xa4/xb6/xcd + /x8e/xa4/xb6/xce + /x8e/xa4/xb6/xcf + /x8e/xa4/xb6/xd0 + /x8e/xa4/xb6/xd1 + /x8e/xa4/xb6/xd2 + /x8e/xa4/xb6/xd3 + /x8e/xa4/xb6/xd4 + /x8e/xa4/xb6/xd5 + /x8e/xa4/xb6/xd6 + /x8e/xa4/xb6/xd7 + /x8e/xa4/xb6/xd8 + /x8e/xa4/xb6/xd9 + /x8e/xa4/xb6/xda + /x8e/xa4/xb6/xdb + /x8e/xa4/xb6/xdc + /x8e/xa4/xb6/xdd + /x8e/xa4/xb6/xde + /x8e/xa4/xb6/xdf + /x8e/xa4/xb6/xe0 + /x8e/xa4/xb6/xe1 + /x8e/xa4/xb6/xe2 + /x8e/xa4/xb6/xe3 + /x8e/xa4/xb6/xe4 + /x8e/xa4/xb6/xe5 + /x8e/xa4/xb6/xe6 + /x8e/xa4/xb6/xe7 + /x8e/xa4/xb6/xe8 + /x8e/xa4/xb6/xe9 + /x8e/xa4/xb6/xea + /x8e/xa4/xb6/xeb + /x8e/xa4/xb6/xec + /x8e/xa4/xb6/xed + /x8e/xa4/xb6/xee + /x8e/xa4/xb6/xef + /x8e/xa4/xb6/xf0 + /x8e/xa4/xb6/xf1 + /x8e/xa4/xb6/xf2 + /x8e/xa4/xb6/xf3 + /x8e/xa4/xb6/xf4 + /x8e/xa4/xb6/xf5 + /x8e/xa4/xb6/xf7 + /x8e/xa4/xb6/xf8 + /x8e/xa4/xb6/xf9 + /x8e/xa4/xb6/xfa + /x8e/xa4/xb6/xfb + /x8e/xa4/xb6/xfc + /x8e/xa4/xb6/xfd + /x8e/xa4/xb6/xfe + /x8e/xa4/xb7/xa1 + /x8e/xa4/xb7/xa2 + /x8e/xa4/xb7/xa3 + /x8e/xa4/xb7/xa4 + /x8e/xa4/xb7/xa5 + /x8e/xa4/xb7/xa6 + /x8e/xa4/xb7/xa7 + /x8e/xa4/xb7/xa8 + /x8e/xa4/xb7/xa9 + /x8e/xa4/xb7/xaa + /x8e/xa4/xb7/xab + /x8e/xa4/xb7/xac + /x8e/xa4/xb7/xad + /x8e/xa4/xb7/xae + /x8e/xa4/xb7/xaf + /x8e/xa4/xb7/xb0 + /x8e/xa4/xb7/xb1 + /x8e/xa4/xb7/xb2 + /x8e/xa4/xb7/xb3 + /x8e/xa4/xb7/xb4 + /x8e/xa4/xb7/xb5 + /x8e/xa4/xb7/xb6 + /x8e/xa4/xb7/xb7 + /x8e/xa4/xb7/xb8 + /x8e/xa4/xb7/xb9 + /x8e/xa4/xb7/xba + /x8e/xa4/xb7/xbb + /x8e/xa4/xb7/xbc + /x8e/xa4/xb7/xbd + /x8e/xa4/xb7/xbe + /x8e/xa4/xb7/xbf + /x8e/xa4/xb7/xc0 + /x8e/xa4/xb7/xc1 + /x8e/xa4/xb7/xc2 + /x8e/xa4/xb7/xc3 + /x8e/xa4/xb7/xc4 + /x8e/xa4/xb7/xc5 + /x8e/xa4/xb7/xc6 + /x8e/xa4/xb7/xc7 + /x8e/xa4/xb7/xc8 + /x8e/xa4/xb7/xc9 + /x8e/xa4/xb7/xca + /x8e/xa4/xb7/xcb + /x8e/xa4/xb7/xcc + /x8e/xa4/xb7/xcd + /x8e/xa4/xb7/xce + /x8e/xa4/xb7/xcf + /x8e/xa4/xb7/xd0 + /x8e/xa4/xb7/xd1 + /x8e/xa4/xb7/xd2 + /x8e/xa4/xb7/xd3 + /x8e/xa4/xb7/xd4 + /x8e/xa4/xb7/xd5 + /x8e/xa4/xb7/xd6 + /x8e/xa4/xb7/xd7 + /x8e/xa4/xb7/xd8 + /x8e/xa4/xb7/xd9 + /x8e/xa4/xb7/xda + /x8e/xa4/xb7/xdb + /x8e/xa4/xb7/xdc + /x8e/xa4/xb7/xdd + /x8e/xa4/xb7/xde + /x8e/xa4/xb7/xdf + /x8e/xa4/xb7/xe0 + /x8e/xa4/xb7/xe1 + /x8e/xa4/xb7/xe2 + /x8e/xa4/xb7/xe3 + /x8e/xa4/xb7/xe4 + /x8e/xa4/xb7/xe5 + /x8e/xa4/xb7/xe6 + /x8e/xa4/xb7/xe7 + /x8e/xa4/xb7/xe8 + /x8e/xa4/xb7/xe9 + /x8e/xa4/xb7/xea + /x8e/xa4/xb7/xeb + /x8e/xa4/xb7/xec + /x8e/xa4/xb7/xed + /x8e/xa4/xb7/xee + /x8e/xa4/xb7/xef + /x8e/xa4/xb7/xf0 + /x8e/xa4/xb7/xf1 + /x8e/xa4/xb7/xf2 + /x8e/xa4/xb7/xf3 + /x8e/xa4/xb7/xf4 + /x8e/xa4/xb7/xf5 + /x8e/xa4/xb7/xf6 + /x8e/xa4/xb7/xf7 + /x8e/xa4/xb7/xf8 + /x8e/xa4/xb7/xf9 + /x8e/xa4/xb7/xfa + /x8e/xa4/xb7/xfb + /x8e/xa4/xb7/xfc + /x8e/xa4/xb7/xfd + /x8e/xa4/xb7/xfe + /x8e/xa4/xb8/xa1 + /x8e/xa4/xb8/xa2 + /x8e/xa4/xb8/xa3 + /x8e/xa4/xb8/xa4 + /x8e/xa4/xb8/xa5 + /x8e/xa4/xb8/xa6 + /x8e/xa4/xb8/xa7 + /x8e/xa4/xb8/xa8 + /x8e/xa4/xb8/xa9 + /x8e/xa4/xb8/xaa + /x8e/xa4/xb8/xab + /x8e/xa4/xb8/xac + /x8e/xa4/xb8/xad + /x8e/xa4/xb8/xae + /x8e/xa4/xb8/xaf + /x8e/xa4/xb8/xb0 + /x8e/xa4/xb8/xb1 + /x8e/xa4/xb8/xb2 + /x8e/xa4/xb8/xb3 + /x8e/xa4/xb8/xb4 + /x8e/xa4/xb8/xb5 + /x8e/xa4/xb8/xb6 + /x8e/xa4/xb8/xb7 + /x8e/xa4/xb8/xb8 + /x8e/xa4/xb8/xb9 + /x8e/xa4/xb8/xba + /x8e/xa4/xb8/xbb + /x8e/xa4/xb8/xbc + /x8e/xa4/xb8/xbd + /x8e/xa4/xb8/xbe + /x8e/xa4/xb8/xbf + /x8e/xa4/xb8/xc0 + /x8e/xa4/xb8/xc1 + /x8e/xa4/xb8/xc2 + /x8e/xa4/xb8/xc3 + /x8e/xa4/xb8/xc4 + /x8e/xa4/xb8/xc5 + /x8e/xa4/xb8/xc6 + /x8e/xa4/xb8/xc7 + /x8e/xa4/xb8/xc8 + /x8e/xa4/xb8/xc9 + /x8e/xa4/xb8/xca + /x8e/xa4/xb8/xcb + /x8e/xa4/xb8/xcc + /x8e/xa4/xb8/xcd + /x8e/xa4/xb8/xce + /x8e/xa4/xb8/xcf + /x8e/xa4/xb8/xd0 + /x8e/xa4/xb8/xd1 + /x8e/xa4/xb8/xd2 + /x8e/xa4/xb8/xd3 + /x8e/xa4/xb8/xd4 + /x8e/xa4/xb8/xd5 + /x8e/xa4/xb8/xd6 + /x8e/xa4/xb8/xd7 + /x8e/xa4/xb8/xd8 + /x8e/xa4/xb8/xd9 + /x8e/xa4/xb8/xda + /x8e/xa4/xb8/xdb + /x8e/xa4/xb8/xdd + /x8e/xa4/xb8/xde + /x8e/xa4/xb8/xdf + /x8e/xa4/xb8/xe0 + /x8e/xa4/xb8/xe1 + /x8e/xa4/xb8/xe2 + /x8e/xa4/xb8/xe3 + /x8e/xa4/xb8/xe4 + /x8e/xa4/xb8/xe5 + /x8e/xa4/xb8/xe6 + /x8e/xa4/xb8/xe7 + /x8e/xa4/xb8/xe9 + /x8e/xa4/xb8/xea + /x8e/xa4/xb8/xeb + /x8e/xa4/xb8/xec + /x8e/xa4/xb8/xed + /x8e/xa4/xb8/xee + /x8e/xa4/xb8/xef + /x8e/xa4/xb8/xf0 + /x8e/xa4/xb8/xf1 + /x8e/xa4/xb8/xf2 + /x8e/xa4/xb8/xf3 + /x8e/xa4/xb8/xf4 + /x8e/xa4/xb8/xf5 + /x8e/xa4/xb8/xf6 + /x8e/xa4/xb8/xf7 + /x8e/xa4/xb8/xf8 + /x8e/xa4/xb8/xf9 + /x8e/xa4/xb8/xfa + /x8e/xa4/xb8/xfb + /x8e/xa4/xb8/xfc + /x8e/xa4/xb8/xfd + /x8e/xa4/xb8/xfe + /x8e/xa4/xb9/xa1 + /x8e/xa4/xb9/xa2 + /x8e/xa4/xb9/xa3 + /x8e/xa4/xb9/xa4 + /x8e/xa4/xb9/xa5 + /x8e/xa4/xb9/xa6 + /x8e/xa4/xb9/xa7 + /x8e/xa4/xb9/xa8 + /x8e/xa4/xb9/xa9 + /x8e/xa4/xb9/xaa + /x8e/xa4/xb9/xab + /x8e/xa4/xb9/xac + /x8e/xa4/xb9/xad + /x8e/xa4/xb9/xae + /x8e/xa4/xb9/xaf + /x8e/xa4/xb9/xb0 + /x8e/xa4/xb9/xb1 + /x8e/xa4/xb9/xb2 + /x8e/xa4/xb9/xb3 + /x8e/xa4/xb9/xb4 + /x8e/xa4/xb9/xb5 + /x8e/xa4/xb9/xb6 + /x8e/xa4/xb9/xb7 + /x8e/xa4/xb9/xb8 + /x8e/xa4/xb9/xb9 + /x8e/xa4/xb9/xba + /x8e/xa4/xb9/xbb + /x8e/xa4/xb9/xbc + /x8e/xa4/xb9/xbd + /x8e/xa4/xb9/xbe + /x8e/xa4/xb9/xbf + /x8e/xa4/xb9/xc0 + /x8e/xa4/xb9/xc1 + /x8e/xa4/xb9/xc2 + /x8e/xa4/xb9/xc3 + /x8e/xa4/xb9/xc4 + /x8e/xa4/xb9/xc5 + /x8e/xa4/xb9/xc6 + /x8e/xa4/xb9/xc7 + /x8e/xa4/xb9/xc8 + /x8e/xa4/xb9/xc9 + /x8e/xa4/xb9/xca + /x8e/xa4/xb9/xcb + /x8e/xa4/xb9/xcc + /x8e/xa4/xb9/xcd + /x8e/xa4/xb9/xce + /x8e/xa4/xb9/xcf + /x8e/xa4/xb9/xd0 + /x8e/xa4/xb9/xd1 + /x8e/xa4/xb9/xd2 + /x8e/xa4/xb9/xd3 + /x8e/xa4/xb9/xd4 + /x8e/xa4/xb9/xd5 + /x8e/xa4/xb9/xd6 + /x8e/xa4/xb9/xd7 + /x8e/xa4/xb9/xd8 + /x8e/xa4/xb9/xd9 + /x8e/xa4/xb9/xda + /x8e/xa4/xb9/xdb + /x8e/xa4/xb9/xdc + /x8e/xa4/xb9/xdd + /x8e/xa4/xb9/xde + /x8e/xa4/xb9/xdf + /x8e/xa4/xb9/xe0 + /x8e/xa4/xb9/xe1 + /x8e/xa4/xb9/xe2 + /x8e/xa4/xb9/xe3 + /x8e/xa4/xb9/xe4 + /x8e/xa4/xb9/xe5 + /x8e/xa4/xb9/xe6 + /x8e/xa4/xb9/xe7 + /x8e/xa4/xb9/xe8 + /x8e/xa4/xb9/xe9 + /x8e/xa4/xb9/xea + /x8e/xa4/xb9/xeb + /x8e/xa4/xb9/xec + /x8e/xa4/xb9/xed + /x8e/xa4/xb9/xee + /x8e/xa4/xb9/xef + /x8e/xa4/xb9/xf0 + /x8e/xa4/xb9/xf1 + /x8e/xa4/xb9/xf2 + /x8e/xa4/xb9/xf3 + /x8e/xa4/xb9/xf4 + /x8e/xa4/xb9/xf5 + /x8e/xa4/xb9/xf6 + /x8e/xa4/xb9/xf7 + /x8e/xa4/xb9/xf8 + /x8e/xa4/xb9/xf9 + /x8e/xa4/xb9/xfa + /x8e/xa4/xb9/xfb + /x8e/xa4/xb9/xfc + /x8e/xa4/xb9/xfd + /x8e/xa4/xb9/xfe + /x8e/xa4/xba/xa1 + /x8e/xa4/xba/xa2 + /x8e/xa4/xba/xa3 + /x8e/xa4/xba/xa4 + /x8e/xa4/xba/xa5 + /x8e/xa4/xba/xa6 + /x8e/xa4/xba/xa7 + /x8e/xa4/xba/xa8 + /x8e/xa4/xba/xa9 + /x8e/xa4/xba/xaa + /x8e/xa4/xba/xab + /x8e/xa4/xba/xac + /x8e/xa4/xba/xad + /x8e/xa4/xba/xae + /x8e/xa4/xba/xaf + /x8e/xa4/xba/xb0 + /x8e/xa4/xba/xb1 + /x8e/xa4/xba/xb2 + /x8e/xa4/xba/xb3 + /x8e/xa4/xba/xb4 + /x8e/xa4/xba/xb5 + /x8e/xa4/xba/xb6 + /x8e/xa4/xba/xb7 + /x8e/xa4/xba/xb8 + /x8e/xa4/xba/xb9 + /x8e/xa4/xba/xba + /x8e/xa4/xba/xbb + /x8e/xa4/xba/xbc + /x8e/xa4/xba/xbd + /x8e/xa4/xba/xbe + /x8e/xa4/xba/xbf + /x8e/xa4/xba/xc0 + /x8e/xa4/xba/xc1 + /x8e/xa4/xba/xc2 + /x8e/xa4/xba/xc3 + /x8e/xa4/xba/xc4 + /x8e/xa4/xba/xc5 + /x8e/xa4/xba/xc6 + /x8e/xa4/xba/xc7 + /x8e/xa4/xba/xc8 + /x8e/xa4/xba/xc9 + /x8e/xa4/xba/xca + /x8e/xa4/xba/xcb + /x8e/xa4/xba/xcc + /x8e/xa4/xba/xcd + /x8e/xa4/xba/xce + /x8e/xa4/xba/xcf + /x8e/xa4/xba/xd0 + /x8e/xa4/xba/xd1 + /x8e/xa4/xba/xd2 + /x8e/xa4/xba/xd3 + /x8e/xa4/xba/xd4 + /x8e/xa4/xba/xd5 + /x8e/xa4/xba/xd6 + /x8e/xa4/xba/xd7 + /x8e/xa4/xba/xd8 + /x8e/xa4/xba/xd9 + /x8e/xa4/xba/xda + /x8e/xa4/xba/xdb + /x8e/xa4/xba/xdc + /x8e/xa4/xba/xdd + /x8e/xa4/xba/xde + /x8e/xa4/xba/xdf + /x8e/xa4/xba/xe0 + /x8e/xa4/xba/xe1 + /x8e/xa4/xba/xe2 + /x8e/xa4/xba/xe3 + /x8e/xa4/xba/xe4 + /x8e/xa4/xba/xe5 + /x8e/xa4/xba/xe7 + /x8e/xa4/xba/xe8 + /x8e/xa4/xba/xe9 + /x8e/xa4/xba/xea + /x8e/xa4/xba/xeb + /x8e/xa4/xba/xec + /x8e/xa4/xba/xed + /x8e/xa4/xba/xee + /x8e/xa4/xba/xef + /x8e/xa4/xba/xf0 + /x8e/xa4/xba/xf1 + /x8e/xa4/xba/xf2 + /x8e/xa4/xba/xf3 + /x8e/xa4/xba/xf4 + /x8e/xa4/xba/xf6 + /x8e/xa4/xba/xf7 + /x8e/xa4/xba/xf8 + /x8e/xa4/xba/xf9 + /x8e/xa4/xba/xfa + /x8e/xa4/xba/xfb + /x8e/xa4/xba/xfc + /x8e/xa4/xba/xfd + /x8e/xa4/xba/xfe + /x8e/xa4/xbb/xa1 + /x8e/xa4/xbb/xa2 + /x8e/xa4/xbb/xa3 + /x8e/xa4/xbb/xa4 + /x8e/xa4/xbb/xa5 + /x8e/xa4/xbb/xa6 + /x8e/xa4/xbb/xa7 + /x8e/xa4/xbb/xa8 + /x8e/xa4/xbb/xa9 + /x8e/xa4/xbb/xaa + /x8e/xa4/xbb/xab + /x8e/xa4/xbb/xac + /x8e/xa4/xbb/xad + /x8e/xa4/xbb/xae + /x8e/xa4/xbb/xaf + /x8e/xa4/xbb/xb0 + /x8e/xa4/xbb/xb1 + /x8e/xa4/xbb/xb2 + /x8e/xa4/xbb/xb3 + /x8e/xa4/xbb/xb4 + /x8e/xa4/xbb/xb5 + /x8e/xa4/xbb/xb6 + /x8e/xa4/xbb/xb7 + /x8e/xa4/xbb/xb8 + /x8e/xa4/xbb/xb9 + /x8e/xa4/xbb/xba + /x8e/xa4/xbb/xbb + /x8e/xa4/xbb/xbc + /x8e/xa4/xbb/xbd + /x8e/xa4/xbb/xbe + /x8e/xa4/xbb/xbf + /x8e/xa4/xbb/xc0 + /x8e/xa4/xbb/xc1 + /x8e/xa4/xbb/xc2 + /x8e/xa4/xbb/xc3 + /x8e/xa4/xbb/xc4 + /x8e/xa4/xbb/xc5 + /x8e/xa4/xbb/xc6 + /x8e/xa4/xbb/xc7 + /x8e/xa4/xbb/xc8 + /x8e/xa4/xbb/xc9 + /x8e/xa4/xbb/xca + /x8e/xa4/xbb/xcb + /x8e/xa4/xbb/xcc + /x8e/xa4/xbb/xcd + /x8e/xa4/xbb/xce + /x8e/xa4/xbb/xcf + /x8e/xa4/xbb/xd0 + /x8e/xa4/xbb/xd1 + /x8e/xa4/xbb/xd2 + /x8e/xa4/xbb/xd3 + /x8e/xa4/xbb/xd4 + /x8e/xa4/xbb/xd5 + /x8e/xa4/xbb/xd6 + /x8e/xa4/xbb/xd7 + /x8e/xa4/xbb/xd8 + /x8e/xa4/xbb/xd9 + /x8e/xa4/xbb/xda + /x8e/xa4/xbb/xdb + /x8e/xa4/xbb/xdc + /x8e/xa4/xbb/xdd + /x8e/xa4/xbb/xde + /x8e/xa4/xbb/xdf + /x8e/xa4/xbb/xe0 + /x8e/xa4/xbb/xe1 + /x8e/xa4/xbb/xe2 + /x8e/xa4/xbb/xe3 + /x8e/xa4/xbb/xe4 + /x8e/xa4/xbb/xe5 + /x8e/xa4/xbb/xe6 + /x8e/xa4/xbb/xe7 + /x8e/xa4/xbb/xe8 + /x8e/xa4/xbb/xe9 + /x8e/xa4/xbb/xea + /x8e/xa4/xbb/xeb + /x8e/xa4/xbb/xec + /x8e/xa4/xbb/xed + /x8e/xa4/xbb/xee + /x8e/xa4/xbb/xef + /x8e/xa4/xbb/xf0 + /x8e/xa4/xbb/xf1 + /x8e/xa4/xbb/xf2 + /x8e/xa4/xbb/xf3 + /x8e/xa4/xbb/xf4 + /x8e/xa4/xbb/xf5 + /x8e/xa4/xbb/xf6 + /x8e/xa4/xbb/xf7 + /x8e/xa4/xbb/xf8 + /x8e/xa4/xbb/xf9 + /x8e/xa4/xbb/xfa + /x8e/xa4/xbb/xfb + /x8e/xa4/xbb/xfc + /x8e/xa4/xbb/xfd + /x8e/xa4/xbb/xfe + /x8e/xa4/xbc/xa1 + /x8e/xa4/xbc/xa2 + /x8e/xa4/xbc/xa3 + /x8e/xa4/xbc/xa4 + /x8e/xa4/xbc/xa5 + /x8e/xa4/xbc/xa6 + /x8e/xa4/xbc/xa7 + /x8e/xa4/xbc/xa8 + /x8e/xa4/xbc/xa9 + /x8e/xa4/xbc/xaa + /x8e/xa4/xbc/xab + /x8e/xa4/xbc/xac + /x8e/xa4/xbc/xad + /x8e/xa4/xbc/xae + /x8e/xa4/xbc/xaf + /x8e/xa4/xbc/xb1 + /x8e/xa4/xbc/xb2 + /x8e/xa4/xbc/xb3 + /x8e/xa4/xbc/xb4 + /x8e/xa4/xbc/xb5 + /x8e/xa4/xbc/xb6 + /x8e/xa4/xbc/xb7 + /x8e/xa4/xbc/xb8 + /x8e/xa4/xbc/xb9 + /x8e/xa4/xbc/xba + /x8e/xa4/xbc/xbb + /x8e/xa4/xbc/xbc + /x8e/xa4/xbc/xbd + /x8e/xa4/xbc/xbe + /x8e/xa4/xbc/xbf + /x8e/xa4/xbc/xc0 + /x8e/xa4/xbc/xc1 + /x8e/xa4/xbc/xc2 + /x8e/xa4/xbc/xc3 + /x8e/xa4/xbc/xc4 + /x8e/xa4/xbc/xc5 + /x8e/xa4/xbc/xc6 + /x8e/xa4/xbc/xc7 + /x8e/xa4/xbc/xc8 + /x8e/xa4/xbc/xc9 + /x8e/xa4/xbc/xca + /x8e/xa4/xbc/xcb + /x8e/xa4/xbc/xcc + /x8e/xa4/xbc/xcd + /x8e/xa4/xbc/xce + /x8e/xa4/xbc/xcf + /x8e/xa4/xbc/xd1 + /x8e/xa4/xbc/xd2 + /x8e/xa4/xbc/xd3 + /x8e/xa4/xbc/xd4 + /x8e/xa4/xbc/xd5 + /x8e/xa4/xbc/xd6 + /x8e/xa4/xbc/xd7 + /x8e/xa4/xbc/xd8 + /x8e/xa4/xbc/xd9 + /x8e/xa4/xbc/xda + /x8e/xa4/xbc/xdb + /x8e/xa4/xbc/xdc + /x8e/xa4/xbc/xdd + /x8e/xa4/xbc/xde + /x8e/xa4/xbc/xdf + /x8e/xa4/xbc/xe0 + /x8e/xa4/xbc/xe1 + /x8e/xa4/xbc/xe2 + /x8e/xa4/xbc/xe3 + /x8e/xa4/xbc/xe4 + /x8e/xa4/xbc/xe5 + /x8e/xa4/xbc/xe6 + /x8e/xa4/xbc/xe7 + /x8e/xa4/xbc/xe8 + /x8e/xa4/xbc/xe9 + /x8e/xa4/xbc/xea + /x8e/xa4/xbc/xeb + /x8e/xa4/xbc/xec + /x8e/xa4/xbc/xed + /x8e/xa4/xbc/xee + /x8e/xa4/xbc/xef + /x8e/xa4/xbc/xf0 + /x8e/xa4/xbc/xf1 + /x8e/xa4/xbc/xf2 + /x8e/xa4/xbc/xf3 + /x8e/xa4/xbc/xf4 + /x8e/xa4/xbc/xf5 + /x8e/xa4/xbc/xf6 + /x8e/xa4/xbc/xf7 + /x8e/xa4/xbc/xf8 + /x8e/xa4/xbc/xf9 + /x8e/xa4/xbc/xfa + /x8e/xa4/xbc/xfb + /x8e/xa4/xbc/xfc + /x8e/xa4/xbc/xfd + /x8e/xa4/xbc/xfe + /x8e/xa4/xbd/xa1 + /x8e/xa4/xbd/xa2 + /x8e/xa4/xbd/xa3 + /x8e/xa4/xbd/xa4 + /x8e/xa4/xbd/xa5 + /x8e/xa4/xbd/xa6 + /x8e/xa4/xbd/xa7 + /x8e/xa4/xbd/xa8 + /x8e/xa4/xbd/xa9 + /x8e/xa4/xbd/xaa + /x8e/xa4/xbd/xab + /x8e/xa4/xbd/xac + /x8e/xa4/xbd/xad + /x8e/xa4/xbd/xae + /x8e/xa4/xbd/xaf + /x8e/xa4/xbd/xb0 + /x8e/xa4/xbd/xb1 + /x8e/xa4/xbd/xb2 + /x8e/xa4/xbd/xb3 + /x8e/xa4/xbd/xb4 + /x8e/xa4/xbd/xb5 + /x8e/xa4/xbd/xb6 + /x8e/xa4/xbd/xb7 + /x8e/xa4/xbd/xb8 + /x8e/xa4/xbd/xb9 + /x8e/xa4/xbd/xba + /x8e/xa4/xbd/xbb + /x8e/xa4/xbd/xbc + /x8e/xa4/xbd/xbd + /x8e/xa4/xbd/xbe + /x8e/xa4/xbd/xbf + /x8e/xa4/xbd/xc0 + /x8e/xa4/xbd/xc1 + /x8e/xa4/xbd/xc2 + /x8e/xa4/xbd/xc3 + /x8e/xa4/xbd/xc4 + /x8e/xa4/xbd/xc5 + /x8e/xa4/xbd/xc6 + /x8e/xa4/xbd/xc7 + /x8e/xa4/xbd/xc8 + /x8e/xa4/xbd/xc9 + /x8e/xa4/xbd/xca + /x8e/xa4/xbd/xcb + /x8e/xa4/xbd/xcc + /x8e/xa4/xbd/xcd + /x8e/xa4/xbd/xce + /x8e/xa4/xbd/xcf + /x8e/xa4/xbd/xd0 + /x8e/xa4/xbd/xd1 + /x8e/xa4/xbd/xd2 + /x8e/xa4/xbd/xd3 + /x8e/xa4/xbd/xd4 + /x8e/xa4/xbd/xd5 + /x8e/xa4/xbd/xd6 + /x8e/xa4/xbd/xd7 + /x8e/xa4/xbd/xd8 + /x8e/xa4/xbd/xd9 + /x8e/xa4/xbd/xda + /x8e/xa4/xbd/xdb + /x8e/xa4/xbd/xdd + /x8e/xa4/xbd/xde + /x8e/xa4/xbd/xdf + /x8e/xa4/xbd/xe0 + /x8e/xa4/xbd/xe1 + /x8e/xa4/xbd/xe2 + /x8e/xa4/xbd/xe3 + /x8e/xa4/xbd/xe4 + /x8e/xa4/xbd/xe5 + /x8e/xa4/xbd/xe6 + /x8e/xa4/xbd/xe7 + /x8e/xa4/xbd/xe8 + /x8e/xa4/xbd/xe9 + /x8e/xa4/xbd/xea + /x8e/xa4/xbd/xeb + /x8e/xa4/xbd/xec + /x8e/xa4/xbd/xed + /x8e/xa4/xbd/xee + /x8e/xa4/xbd/xef + /x8e/xa4/xbd/xf0 + /x8e/xa4/xbd/xf1 + /x8e/xa4/xbd/xf2 + /x8e/xa4/xbd/xf3 + /x8e/xa4/xbd/xf4 + /x8e/xa4/xbd/xf5 + /x8e/xa4/xbd/xf6 + /x8e/xa4/xbd/xf7 + /x8e/xa4/xbd/xf8 + /x8e/xa4/xbd/xf9 + /x8e/xa4/xbd/xfa + /x8e/xa4/xbd/xfb + /x8e/xa4/xbd/xfc + /x8e/xa4/xbd/xfd + /x8e/xa4/xbd/xfe + /x8e/xa4/xbe/xa1 + /x8e/xa4/xbe/xa2 + /x8e/xa4/xbe/xa3 + /x8e/xa4/xbe/xa4 + /x8e/xa4/xbe/xa5 + /x8e/xa4/xbe/xa6 + /x8e/xa4/xbe/xa7 + /x8e/xa4/xbe/xa8 + /x8e/xa4/xbe/xa9 + /x8e/xa4/xbe/xaa + /x8e/xa4/xbe/xab + /x8e/xa4/xbe/xac + /x8e/xa4/xbe/xad + /x8e/xa4/xbe/xae + /x8e/xa4/xbe/xaf + /x8e/xa4/xbe/xb0 + /x8e/xa4/xbe/xb1 + /x8e/xa4/xbe/xb2 + /x8e/xa4/xbe/xb4 + /x8e/xa4/xbe/xb5 + /x8e/xa4/xbe/xb6 + /x8e/xa4/xbe/xb7 + /x8e/xa4/xbe/xb8 + /x8e/xa4/xbe/xb9 + /x8e/xa4/xbe/xba + /x8e/xa4/xbe/xbb + /x8e/xa4/xbe/xbc + /x8e/xa4/xbe/xbd + /x8e/xa4/xbe/xbe + /x8e/xa4/xbe/xbf + /x8e/xa4/xbe/xc0 + /x8e/xa4/xbe/xc1 + /x8e/xa4/xbe/xc2 + /x8e/xa4/xbe/xc3 + /x8e/xa4/xbe/xc4 + /x8e/xa4/xbe/xc5 + /x8e/xa4/xbe/xc6 + /x8e/xa4/xbe/xc7 + /x8e/xa4/xbe/xc8 + /x8e/xa4/xbe/xc9 + /x8e/xa4/xbe/xca + /x8e/xa4/xbe/xcb + /x8e/xa4/xbe/xcc + /x8e/xa4/xbe/xcd + /x8e/xa4/xbe/xce + /x8e/xa4/xbe/xcf + /x8e/xa4/xbe/xd0 + /x8e/xa4/xbe/xd1 + /x8e/xa4/xbe/xd2 + /x8e/xa4/xbe/xd3 + /x8e/xa4/xbe/xd4 + /x8e/xa4/xbe/xd5 + /x8e/xa4/xbe/xd6 + /x8e/xa4/xbe/xd7 + /x8e/xa4/xbe/xd8 + /x8e/xa4/xbe/xd9 + /x8e/xa4/xbe/xda + /x8e/xa4/xbe/xdb + /x8e/xa4/xbe/xdc + /x8e/xa4/xbe/xdd + /x8e/xa4/xbe/xde + /x8e/xa4/xbe/xdf + /x8e/xa4/xbe/xe0 + /x8e/xa4/xbe/xe1 + /x8e/xa4/xbe/xe2 + /x8e/xa4/xbe/xe3 + /x8e/xa4/xbe/xe4 + /x8e/xa4/xbe/xe5 + /x8e/xa4/xbe/xe6 + /x8e/xa4/xbe/xe7 + /x8e/xa4/xbe/xe8 + /x8e/xa4/xbe/xe9 + /x8e/xa4/xbe/xea + /x8e/xa4/xbe/xeb + /x8e/xa4/xbe/xed + /x8e/xa4/xbe/xee + /x8e/xa4/xbe/xef + /x8e/xa4/xbe/xf0 + /x8e/xa4/xbe/xf1 + /x8e/xa4/xbe/xf2 + /x8e/xa4/xbe/xf3 + /x8e/xa4/xbe/xf4 + /x8e/xa4/xbe/xf5 + /x8e/xa4/xbe/xf6 + /x8e/xa4/xbe/xf7 + /x8e/xa4/xbe/xf8 + /x8e/xa4/xbe/xf9 + /x8e/xa4/xbe/xfa + /x8e/xa4/xbe/xfb + /x8e/xa4/xbe/xfc + /x8e/xa4/xbe/xfd + /x8e/xa4/xbe/xfe + /x8e/xa4/xbf/xa1 + /x8e/xa4/xbf/xa2 + /x8e/xa4/xbf/xa3 + /x8e/xa4/xbf/xa4 + /x8e/xa4/xbf/xa5 + /x8e/xa4/xbf/xa6 + /x8e/xa4/xbf/xa7 + /x8e/xa4/xbf/xa8 + /x8e/xa4/xbf/xa9 + /x8e/xa4/xbf/xaa + /x8e/xa4/xbf/xab + /x8e/xa4/xbf/xac + /x8e/xa4/xbf/xad + /x8e/xa4/xbf/xae + /x8e/xa4/xbf/xaf + /x8e/xa4/xbf/xb0 + /x8e/xa4/xbf/xb1 + /x8e/xa4/xbf/xb2 + /x8e/xa4/xbf/xb3 + /x8e/xa4/xbf/xb4 + /x8e/xa4/xbf/xb5 + /x8e/xa4/xbf/xb6 + /x8e/xa4/xbf/xb7 + /x8e/xa4/xbf/xb8 + /x8e/xa4/xbf/xb9 + /x8e/xa4/xbf/xba + /x8e/xa4/xbf/xbb + /x8e/xa4/xbf/xbc + /x8e/xa4/xbf/xbd + /x8e/xa4/xbf/xbe + /x8e/xa4/xbf/xbf + /x8e/xa4/xbf/xc0 + /x8e/xa4/xbf/xc1 + /x8e/xa4/xbf/xc2 + /x8e/xa4/xbf/xc3 + /x8e/xa4/xbf/xc4 + /x8e/xa4/xbf/xc5 + /x8e/xa4/xbf/xc6 + /x8e/xa4/xbf/xc7 + /x8e/xa4/xbf/xc8 + /x8e/xa4/xbf/xc9 + /x8e/xa4/xbf/xca + /x8e/xa4/xbf/xcb + /x8e/xa4/xbf/xcc + /x8e/xa4/xbf/xcd + /x8e/xa4/xbf/xce + /x8e/xa4/xbf/xcf + /x8e/xa4/xbf/xd0 + /x8e/xa4/xbf/xd1 + /x8e/xa4/xbf/xd2 + /x8e/xa4/xbf/xd3 + /x8e/xa4/xbf/xd4 + /x8e/xa4/xbf/xd5 + /x8e/xa4/xbf/xd6 + /x8e/xa4/xbf/xd7 + /x8e/xa4/xbf/xd8 + /x8e/xa4/xbf/xd9 + /x8e/xa4/xbf/xda + /x8e/xa4/xbf/xdb + /x8e/xa4/xbf/xdc + /x8e/xa4/xbf/xdd + /x8e/xa4/xbf/xde + /x8e/xa4/xbf/xdf + /x8e/xa4/xbf/xe0 + /x8e/xa4/xbf/xe1 + /x8e/xa4/xbf/xe2 + /x8e/xa4/xbf/xe3 + /x8e/xa4/xbf/xe4 + /x8e/xa4/xbf/xe5 + /x8e/xa4/xbf/xe6 + /x8e/xa4/xbf/xe7 + /x8e/xa4/xbf/xe8 + /x8e/xa4/xbf/xe9 + /x8e/xa4/xbf/xea + /x8e/xa4/xbf/xeb + /x8e/xa4/xbf/xec + /x8e/xa4/xbf/xed + /x8e/xa4/xbf/xee + /x8e/xa4/xbf/xef + /x8e/xa4/xbf/xf0 + /x8e/xa4/xbf/xf1 + /x8e/xa4/xbf/xf2 + /x8e/xa4/xbf/xf3 + /x8e/xa4/xbf/xf4 + /x8e/xa4/xbf/xf5 + /x8e/xa4/xbf/xf6 + /x8e/xa4/xbf/xf7 + /x8e/xa4/xbf/xf8 + /x8e/xa4/xbf/xf9 + /x8e/xa4/xbf/xfa + /x8e/xa4/xbf/xfb + /x8e/xa4/xbf/xfc + /x8e/xa4/xbf/xfd + /x8e/xa4/xbf/xfe + /x8e/xa4/xc0/xa1 + /x8e/xa4/xc0/xa2 + /x8e/xa4/xc0/xa3 + /x8e/xa4/xc0/xa4 + /x8e/xa4/xc0/xa5 + /x8e/xa4/xc0/xa6 + /x8e/xa4/xc0/xa7 + /x8e/xa4/xc0/xa8 + /x8e/xa4/xc0/xa9 + /x8e/xa4/xc0/xaa + /x8e/xa4/xc0/xab + /x8e/xa4/xc0/xac + /x8e/xa4/xc0/xad + /x8e/xa4/xc0/xae + /x8e/xa4/xc0/xaf + /x8e/xa4/xc0/xb0 + /x8e/xa4/xc0/xb1 + /x8e/xa4/xc0/xb2 + /x8e/xa4/xc0/xb3 + /x8e/xa4/xc0/xb4 + /x8e/xa4/xc0/xb5 + /x8e/xa4/xc0/xb6 + /x8e/xa4/xc0/xb7 + /x8e/xa4/xc0/xb8 + /x8e/xa4/xc0/xb9 + /x8e/xa4/xc0/xba + /x8e/xa4/xc0/xbb + /x8e/xa4/xc0/xbc + /x8e/xa4/xc0/xbd + /x8e/xa4/xc0/xbe + /x8e/xa4/xc0/xbf + /x8e/xa4/xc0/xc0 + /x8e/xa4/xc0/xc1 + /x8e/xa4/xc0/xc2 + /x8e/xa4/xc0/xc3 + /x8e/xa4/xc0/xc4 + /x8e/xa4/xc0/xc5 + /x8e/xa4/xc0/xc6 + /x8e/xa4/xc0/xc7 + /x8e/xa4/xc0/xc8 + /x8e/xa4/xc0/xc9 + /x8e/xa4/xc0/xca + /x8e/xa4/xc0/xcb + /x8e/xa4/xc0/xcc + /x8e/xa4/xc0/xcd + /x8e/xa4/xc0/xce + /x8e/xa4/xc0/xd0 + /x8e/xa4/xc0/xd1 + /x8e/xa4/xc0/xd2 + /x8e/xa4/xc0/xd3 + /x8e/xa4/xc0/xd4 + /x8e/xa4/xc0/xd5 + /x8e/xa4/xc0/xd6 + /x8e/xa4/xc0/xd7 + /x8e/xa4/xc0/xd8 + /x8e/xa4/xc0/xd9 + /x8e/xa4/xc0/xda + /x8e/xa4/xc0/xdb + /x8e/xa4/xc0/xdc + /x8e/xa4/xc0/xdd + /x8e/xa4/xc0/xde + /x8e/xa4/xc0/xdf + /x8e/xa4/xc0/xe0 + /x8e/xa4/xc0/xe1 + /x8e/xa4/xc0/xe2 + /x8e/xa4/xc0/xe3 + /x8e/xa4/xc0/xe4 + /x8e/xa4/xc0/xe5 + /x8e/xa4/xc0/xe6 + /x8e/xa4/xc0/xe7 + /x8e/xa4/xc0/xe8 + /x8e/xa4/xc0/xe9 + /x8e/xa4/xc0/xea + /x8e/xa4/xc0/xeb + /x8e/xa4/xc0/xec + /x8e/xa4/xc0/xed + /x8e/xa4/xc0/xee + /x8e/xa4/xc0/xef + /x8e/xa4/xc0/xf0 + /x8e/xa4/xc0/xf1 + /x8e/xa4/xc0/xf2 + /x8e/xa4/xc0/xf3 + /x8e/xa4/xc0/xf4 + /x8e/xa4/xc0/xf5 + /x8e/xa4/xc0/xf6 + /x8e/xa4/xc0/xf7 + /x8e/xa4/xc0/xf8 + /x8e/xa4/xc0/xf9 + /x8e/xa4/xc0/xfa + /x8e/xa4/xc0/xfb + /x8e/xa4/xc0/xfc + /x8e/xa4/xc0/xfd + /x8e/xa4/xc0/xfe + /x8e/xa4/xc1/xa1 + /x8e/xa4/xc1/xa2 + /x8e/xa4/xc1/xa3 + /x8e/xa4/xc1/xa4 + /x8e/xa4/xc1/xa5 + /x8e/xa4/xc1/xa6 + /x8e/xa4/xc1/xa7 + /x8e/xa4/xc1/xa8 + /x8e/xa4/xc1/xa9 + /x8e/xa4/xc1/xaa + /x8e/xa4/xc1/xab + /x8e/xa4/xc1/xac + /x8e/xa4/xc1/xad + /x8e/xa4/xc1/xae + /x8e/xa4/xc1/xaf + /x8e/xa4/xc1/xb0 + /x8e/xa4/xc1/xb1 + /x8e/xa4/xc1/xb2 + /x8e/xa4/xc1/xb3 + /x8e/xa4/xc1/xb4 + /x8e/xa4/xc1/xb5 + /x8e/xa4/xc1/xb6 + /x8e/xa4/xc1/xb7 + /x8e/xa4/xc1/xb8 + /x8e/xa4/xc1/xb9 + /x8e/xa4/xc1/xba + /x8e/xa4/xc1/xbb + /x8e/xa4/xc1/xbc + /x8e/xa4/xc1/xbd + /x8e/xa4/xc1/xbe + /x8e/xa4/xc1/xbf + /x8e/xa4/xc1/xc0 + /x8e/xa4/xc1/xc1 + /x8e/xa4/xc1/xc2 + /x8e/xa4/xc1/xc3 + /x8e/xa4/xc1/xc4 + /x8e/xa4/xc1/xc5 + /x8e/xa4/xc1/xc6 + /x8e/xa4/xc1/xc7 + /x8e/xa4/xc1/xc8 + /x8e/xa4/xc1/xc9 + /x8e/xa4/xc1/xca + /x8e/xa4/xc1/xcb + /x8e/xa4/xc1/xcc + /x8e/xa4/xc1/xcd + /x8e/xa4/xc1/xce + /x8e/xa4/xc1/xcf + /x8e/xa4/xc1/xd0 + /x8e/xa4/xc1/xd1 + /x8e/xa4/xc1/xd2 + /x8e/xa4/xc1/xd3 + /x8e/xa4/xc1/xd4 + /x8e/xa4/xc1/xd5 + /x8e/xa4/xc1/xd6 + /x8e/xa4/xc1/xd7 + /x8e/xa4/xc1/xd8 + /x8e/xa4/xc1/xd9 + /x8e/xa4/xc1/xda + /x8e/xa4/xc1/xdb + /x8e/xa4/xc1/xdc + /x8e/xa4/xc1/xdd + /x8e/xa4/xc1/xde + /x8e/xa4/xc1/xdf + /x8e/xa4/xc1/xe0 + /x8e/xa4/xc1/xe1 + /x8e/xa4/xc1/xe2 + /x8e/xa4/xc1/xe3 + /x8e/xa4/xc1/xe4 + /x8e/xa4/xc1/xe5 + /x8e/xa4/xc1/xe6 + /x8e/xa4/xc1/xe7 + /x8e/xa4/xc1/xe8 + /x8e/xa4/xc1/xe9 + /x8e/xa4/xc1/xea + /x8e/xa4/xc1/xeb + /x8e/xa4/xc1/xec + /x8e/xa4/xc1/xed + /x8e/xa4/xc1/xee + /x8e/xa4/xc1/xef + /x8e/xa4/xc1/xf0 + /x8e/xa4/xc1/xf1 + /x8e/xa4/xc1/xf2 + /x8e/xa4/xc1/xf3 + /x8e/xa4/xc1/xf4 + /x8e/xa4/xc1/xf5 + /x8e/xa4/xc1/xf6 + /x8e/xa4/xc1/xf7 + /x8e/xa4/xc1/xf8 + /x8e/xa4/xc1/xf9 + /x8e/xa4/xc1/xfa + /x8e/xa4/xc1/xfb + /x8e/xa4/xc1/xfc + /x8e/xa4/xc1/xfd + /x8e/xa4/xc1/xfe + /x8e/xa4/xc2/xa1 + /x8e/xa4/xc2/xa2 + /x8e/xa4/xc2/xa3 + /x8e/xa4/xc2/xa4 + /x8e/xa4/xc2/xa5 + /x8e/xa4/xc2/xa6 + /x8e/xa4/xc2/xa7 + /x8e/xa4/xc2/xa8 + /x8e/xa4/xc2/xa9 + /x8e/xa4/xc2/xaa + /x8e/xa4/xc2/xab + /x8e/xa4/xc2/xac + /x8e/xa4/xc2/xad + /x8e/xa4/xc2/xae + /x8e/xa4/xc2/xaf + /x8e/xa4/xc2/xb0 + /x8e/xa4/xc2/xb1 + /x8e/xa4/xc2/xb2 + /x8e/xa4/xc2/xb3 + /x8e/xa4/xc2/xb4 + /x8e/xa4/xc2/xb5 + /x8e/xa4/xc2/xb6 + /x8e/xa4/xc2/xb7 + /x8e/xa4/xc2/xb8 + /x8e/xa4/xc2/xb9 + /x8e/xa4/xc2/xba + /x8e/xa4/xc2/xbb + /x8e/xa4/xc2/xbc + /x8e/xa4/xc2/xbd + /x8e/xa4/xc2/xbe + /x8e/xa4/xc2/xbf + /x8e/xa4/xc2/xc0 + /x8e/xa4/xc2/xc1 + /x8e/xa4/xc2/xc2 + /x8e/xa4/xc2/xc3 + /x8e/xa4/xc2/xc4 + /x8e/xa4/xc2/xc5 + /x8e/xa4/xc2/xc6 + /x8e/xa4/xc2/xc7 + /x8e/xa4/xc2/xc8 + /x8e/xa4/xc2/xc9 + /x8e/xa4/xc2/xca + /x8e/xa4/xc2/xcb + /x8e/xa4/xc2/xcc + /x8e/xa4/xc2/xcd + /x8e/xa4/xc2/xce + /x8e/xa4/xc2/xcf + /x8e/xa4/xc2/xd0 + /x8e/xa4/xc2/xd1 + /x8e/xa4/xc2/xd2 + /x8e/xa4/xc2/xd3 + /x8e/xa4/xc2/xd4 + /x8e/xa4/xc2/xd5 + /x8e/xa4/xc2/xd6 + /x8e/xa4/xc2/xd7 + /x8e/xa4/xc2/xd8 + /x8e/xa4/xc2/xd9 + /x8e/xa4/xc2/xda + /x8e/xa4/xc2/xdb + /x8e/xa4/xc2/xdc + /x8e/xa4/xc2/xdd + /x8e/xa4/xc2/xde + /x8e/xa4/xc2/xdf + /x8e/xa4/xc2/xe0 + /x8e/xa4/xc2/xe1 + /x8e/xa4/xc2/xe2 + /x8e/xa4/xc2/xe3 + /x8e/xa4/xc2/xe4 + /x8e/xa4/xc2/xe5 + /x8e/xa4/xc2/xe6 + /x8e/xa4/xc2/xe7 + /x8e/xa4/xc2/xe8 + /x8e/xa4/xc2/xe9 + /x8e/xa4/xc2/xea + /x8e/xa4/xc2/xeb + /x8e/xa4/xc2/xec + /x8e/xa4/xc2/xed + /x8e/xa4/xc2/xee + /x8e/xa4/xc2/xef + /x8e/xa4/xc2/xf0 + /x8e/xa4/xc2/xf1 + /x8e/xa4/xc2/xf2 + /x8e/xa4/xc2/xf3 + /x8e/xa4/xc2/xf4 + /x8e/xa4/xc2/xf5 + /x8e/xa4/xc2/xf6 + /x8e/xa4/xc2/xf7 + /x8e/xa4/xc2/xf8 + /x8e/xa4/xc2/xf9 + /x8e/xa4/xc2/xfa + /x8e/xa4/xc2/xfb + /x8e/xa4/xc2/xfc + /x8e/xa4/xc2/xfd + /x8e/xa4/xc2/xfe + /x8e/xa4/xc3/xa1 + /x8e/xa4/xc3/xa2 + /x8e/xa4/xc3/xa3 + /x8e/xa4/xc3/xa4 + /x8e/xa4/xc3/xa5 + /x8e/xa4/xc3/xa6 + /x8e/xa4/xc3/xa7 + /x8e/xa4/xc3/xa8 + /x8e/xa4/xc3/xa9 + /x8e/xa4/xc3/xaa + /x8e/xa4/xc3/xab + /x8e/xa4/xc3/xac + /x8e/xa4/xc3/xad + /x8e/xa4/xc3/xae + /x8e/xa4/xc3/xaf + /x8e/xa4/xc3/xb0 + /x8e/xa4/xc3/xb1 + /x8e/xa4/xc3/xb2 + /x8e/xa4/xc3/xb3 + /x8e/xa4/xc3/xb4 + /x8e/xa4/xc3/xb5 + /x8e/xa4/xc3/xb6 + /x8e/xa4/xc3/xb7 + /x8e/xa4/xc3/xb8 + /x8e/xa4/xc3/xb9 + /x8e/xa4/xc3/xba + /x8e/xa4/xc3/xbb + /x8e/xa4/xc3/xbc + /x8e/xa4/xc3/xbd + /x8e/xa4/xc3/xbe + /x8e/xa4/xc3/xbf + /x8e/xa4/xc3/xc0 + /x8e/xa4/xc3/xc1 + /x8e/xa4/xc3/xc2 + /x8e/xa4/xc3/xc3 + /x8e/xa4/xc3/xc4 + /x8e/xa4/xc3/xc5 + /x8e/xa4/xc3/xc6 + /x8e/xa4/xc3/xc7 + /x8e/xa4/xc3/xc8 + /x8e/xa4/xc3/xc9 + /x8e/xa4/xc3/xca + /x8e/xa4/xc3/xcb + /x8e/xa4/xc3/xcc + /x8e/xa4/xc3/xcd + /x8e/xa4/xc3/xcf + /x8e/xa4/xc3/xd0 + /x8e/xa4/xc3/xd2 + /x8e/xa4/xc3/xd3 + /x8e/xa4/xc3/xd4 + /x8e/xa4/xc3/xd5 + /x8e/xa4/xc3/xd6 + /x8e/xa4/xc3/xd7 + /x8e/xa4/xc3/xd8 + /x8e/xa4/xc3/xd9 + /x8e/xa4/xc3/xda + /x8e/xa4/xc3/xdb + /x8e/xa4/xc3/xdc + /x8e/xa4/xc3/xdd + /x8e/xa4/xc3/xde + /x8e/xa4/xc3/xdf + /x8e/xa4/xc3/xe0 + /x8e/xa4/xc3/xe1 + /x8e/xa4/xc3/xe2 + /x8e/xa4/xc3/xe3 + /x8e/xa4/xc3/xe4 + /x8e/xa4/xc3/xe5 + /x8e/xa4/xc3/xe6 + /x8e/xa4/xc3/xe7 + /x8e/xa4/xc3/xe8 + /x8e/xa4/xc3/xe9 + /x8e/xa4/xc3/xea + /x8e/xa4/xc3/xeb + /x8e/xa4/xc3/xec + /x8e/xa4/xc3/xed + /x8e/xa4/xc3/xee + /x8e/xa4/xc3/xef + /x8e/xa4/xc3/xf0 + /x8e/xa4/xc3/xf1 + /x8e/xa4/xc3/xf2 + /x8e/xa4/xc3/xf3 + /x8e/xa4/xc3/xf4 + /x8e/xa4/xc3/xf5 + /x8e/xa4/xc3/xf6 + /x8e/xa4/xc3/xf7 + /x8e/xa4/xc3/xf8 + /x8e/xa4/xc3/xf9 + /x8e/xa4/xc3/xfa + /x8e/xa4/xc3/xfb + /x8e/xa4/xc3/xfc + /x8e/xa4/xc3/xfd + /x8e/xa4/xc3/xfe + /x8e/xa4/xc4/xa1 + /x8e/xa4/xc4/xa2 + /x8e/xa4/xc4/xa3 + /x8e/xa4/xc4/xa4 + /x8e/xa4/xc4/xa5 + /x8e/xa4/xc4/xa6 + /x8e/xa4/xc4/xa7 + /x8e/xa4/xc4/xa8 + /x8e/xa4/xc4/xa9 + /x8e/xa4/xc4/xaa + /x8e/xa4/xc4/xab + /x8e/xa4/xc4/xac + /x8e/xa4/xc4/xad + /x8e/xa4/xc4/xae + /x8e/xa4/xc4/xaf + /x8e/xa4/xc4/xb0 + /x8e/xa4/xc4/xb1 + /x8e/xa4/xc4/xb2 + /x8e/xa4/xc4/xb3 + /x8e/xa4/xc4/xb4 + /x8e/xa4/xc4/xb5 + /x8e/xa4/xc4/xb6 + /x8e/xa4/xc4/xb7 + /x8e/xa4/xc4/xb8 + /x8e/xa4/xc4/xb9 + /x8e/xa4/xc4/xba + /x8e/xa4/xc4/xbb + /x8e/xa4/xc4/xbc + /x8e/xa4/xc4/xbd + /x8e/xa4/xc4/xbe + /x8e/xa4/xc4/xbf + /x8e/xa4/xc4/xc0 + /x8e/xa4/xc4/xc1 + /x8e/xa4/xc4/xc2 + /x8e/xa4/xc4/xc3 + /x8e/xa4/xc4/xc4 + /x8e/xa4/xc4/xc5 + /x8e/xa4/xc4/xc6 + /x8e/xa4/xc4/xc7 + /x8e/xa4/xc4/xc8 + /x8e/xa4/xc4/xc9 + /x8e/xa4/xc4/xca + /x8e/xa4/xc4/xcb + /x8e/xa4/xc4/xcc + /x8e/xa4/xc4/xcd + /x8e/xa4/xc4/xce + /x8e/xa4/xc4/xcf + /x8e/xa4/xc4/xd0 + /x8e/xa4/xc4/xd1 + /x8e/xa4/xc4/xd2 + /x8e/xa4/xc4/xd3 + /x8e/xa4/xc4/xd4 + /x8e/xa4/xc4/xd5 + /x8e/xa4/xc4/xd6 + /x8e/xa4/xc4/xd7 + /x8e/xa4/xc4/xd9 + /x8e/xa4/xc4/xda + /x8e/xa4/xc4/xdb + /x8e/xa4/xc4/xdc + /x8e/xa4/xc4/xdd + /x8e/xa4/xc4/xde + /x8e/xa4/xc4/xdf + /x8e/xa4/xc4/xe0 + /x8e/xa4/xc4/xe1 + /x8e/xa4/xc4/xe2 + /x8e/xa4/xc4/xe3 + /x8e/xa4/xc4/xe4 + /x8e/xa4/xc4/xe5 + /x8e/xa4/xc4/xe6 + /x8e/xa4/xc4/xe7 + /x8e/xa4/xc4/xe8 + /x8e/xa4/xc4/xe9 + /x8e/xa4/xc4/xea + /x8e/xa4/xc4/xeb + /x8e/xa4/xc4/xec + /x8e/xa4/xc4/xed + /x8e/xa4/xc4/xef + /x8e/xa4/xc4/xf0 + /x8e/xa4/xc4/xf1 + /x8e/xa4/xc4/xf2 + /x8e/xa4/xc4/xf3 + /x8e/xa4/xc4/xf4 + /x8e/xa4/xc4/xf5 + /x8e/xa4/xc4/xf6 + /x8e/xa4/xc4/xf7 + /x8e/xa4/xc4/xf8 + /x8e/xa4/xc4/xf9 + /x8e/xa4/xc4/xfa + /x8e/xa4/xc4/xfb + /x8e/xa4/xc4/xfc + /x8e/xa4/xc4/xfd + /x8e/xa4/xc4/xfe + /x8e/xa4/xc5/xa1 + /x8e/xa4/xc5/xa2 + /x8e/xa4/xc5/xa3 + /x8e/xa4/xc5/xa4 + /x8e/xa4/xc5/xa5 + /x8e/xa4/xc5/xa6 + /x8e/xa4/xc5/xa7 + /x8e/xa4/xc5/xa8 + /x8e/xa4/xc5/xa9 + /x8e/xa4/xc5/xaa + /x8e/xa4/xc5/xab + /x8e/xa4/xc5/xac + /x8e/xa4/xc5/xad + /x8e/xa4/xc5/xae + /x8e/xa4/xc5/xaf + /x8e/xa4/xc5/xb0 + /x8e/xa4/xc5/xb1 + /x8e/xa4/xc5/xb2 + /x8e/xa4/xc5/xb3 + /x8e/xa4/xc5/xb4 + /x8e/xa4/xc5/xb5 + /x8e/xa4/xc5/xb6 + /x8e/xa4/xc5/xb7 + /x8e/xa4/xc5/xb8 + /x8e/xa4/xc5/xb9 + /x8e/xa4/xc5/xba + /x8e/xa4/xc5/xbb + /x8e/xa4/xc5/xbc + /x8e/xa4/xc5/xbd + /x8e/xa4/xc5/xbe + /x8e/xa4/xc5/xbf + /x8e/xa4/xc5/xc0 + /x8e/xa4/xc5/xc1 + /x8e/xa4/xc5/xc2 + /x8e/xa4/xc5/xc3 + /x8e/xa4/xc5/xc4 + /x8e/xa4/xc5/xc5 + /x8e/xa4/xc5/xc6 + /x8e/xa4/xc5/xc7 + /x8e/xa4/xc5/xc8 + /x8e/xa4/xc5/xc9 + /x8e/xa4/xc5/xca + /x8e/xa4/xc5/xcb + /x8e/xa4/xc5/xcc + /x8e/xa4/xc5/xcd + /x8e/xa4/xc5/xce + /x8e/xa4/xc5/xcf + /x8e/xa4/xc5/xd0 + /x8e/xa4/xc5/xd1 + /x8e/xa4/xc5/xd2 + /x8e/xa4/xc5/xd3 + /x8e/xa4/xc5/xd4 + /x8e/xa4/xc5/xd5 + /x8e/xa4/xc5/xd6 + /x8e/xa4/xc5/xd7 + /x8e/xa4/xc5/xd8 + /x8e/xa4/xc5/xd9 + /x8e/xa4/xc5/xda + /x8e/xa4/xc5/xdb + /x8e/xa4/xc5/xdc + /x8e/xa4/xc5/xdd + /x8e/xa4/xc5/xde + /x8e/xa4/xc5/xe0 + /x8e/xa4/xc5/xe1 + /x8e/xa4/xc5/xe2 + /x8e/xa4/xc5/xe3 + /x8e/xa4/xc5/xe4 + /x8e/xa4/xc5/xe5 + /x8e/xa4/xc5/xe6 + /x8e/xa4/xc5/xe7 + /x8e/xa4/xc5/xe8 + /x8e/xa4/xc5/xe9 + /x8e/xa4/xc5/xea + /x8e/xa4/xc5/xeb + /x8e/xa4/xc5/xec + /x8e/xa4/xc5/xed + /x8e/xa4/xc5/xee + /x8e/xa4/xc5/xef + /x8e/xa4/xc5/xf0 + /x8e/xa4/xc5/xf1 + /x8e/xa4/xc5/xf2 + /x8e/xa4/xc5/xf3 + /x8e/xa4/xc5/xf4 + /x8e/xa4/xc5/xf5 + /x8e/xa4/xc5/xf6 + /x8e/xa4/xc5/xf7 + /x8e/xa4/xc5/xf8 + /x8e/xa4/xc5/xf9 + /x8e/xa4/xc5/xfa + /x8e/xa4/xc5/xfb + /x8e/xa4/xc5/xfc + /x8e/xa4/xc5/xfd + /x8e/xa4/xc5/xfe + /x8e/xa4/xc6/xa1 + /x8e/xa4/xc6/xa2 + /x8e/xa4/xc6/xa3 + /x8e/xa4/xc6/xa4 + /x8e/xa4/xc6/xa5 + /x8e/xa4/xc6/xa6 + /x8e/xa4/xc6/xa7 + /x8e/xa4/xc6/xa8 + /x8e/xa4/xc6/xa9 + /x8e/xa4/xc6/xaa + /x8e/xa4/xc6/xab + /x8e/xa4/xc6/xac + /x8e/xa4/xc6/xad + /x8e/xa4/xc6/xae + /x8e/xa4/xc6/xaf + /x8e/xa4/xc6/xb0 + /x8e/xa4/xc6/xb1 + /x8e/xa4/xc6/xb2 + /x8e/xa4/xc6/xb3 + /x8e/xa4/xc6/xb4 + /x8e/xa4/xc6/xb5 + /x8e/xa4/xc6/xb6 + /x8e/xa4/xc6/xb7 + /x8e/xa4/xc6/xb8 + /x8e/xa4/xc6/xb9 + /x8e/xa4/xc6/xba + /x8e/xa4/xc6/xbb + /x8e/xa4/xc6/xbc + /x8e/xa4/xc6/xbd + /x8e/xa4/xc6/xbe + /x8e/xa4/xc6/xbf + /x8e/xa4/xc6/xc0 + /x8e/xa4/xc6/xc1 + /x8e/xa4/xc6/xc2 + /x8e/xa4/xc6/xc3 + /x8e/xa4/xc6/xc4 + /x8e/xa4/xc6/xc5 + /x8e/xa4/xc6/xc6 + /x8e/xa4/xc6/xc7 + /x8e/xa4/xc6/xc8 + /x8e/xa4/xc6/xc9 + /x8e/xa4/xc6/xca + /x8e/xa4/xc6/xcb + /x8e/xa4/xc6/xcc + /x8e/xa4/xc6/xcd + /x8e/xa4/xc6/xce + /x8e/xa4/xc6/xcf + /x8e/xa4/xc6/xd0 + /x8e/xa4/xc6/xd1 + /x8e/xa4/xc6/xd2 + /x8e/xa4/xc6/xd3 + /x8e/xa4/xc6/xd4 + /x8e/xa4/xc6/xd5 + /x8e/xa4/xc6/xd6 + /x8e/xa4/xc6/xd7 + /x8e/xa4/xc6/xd8 + /x8e/xa4/xc6/xd9 + /x8e/xa4/xc6/xda + /x8e/xa4/xc6/xdb + /x8e/xa4/xc6/xdc + /x8e/xa4/xc6/xdd + /x8e/xa4/xc6/xde + /x8e/xa4/xc6/xdf + /x8e/xa4/xc6/xe0 + /x8e/xa4/xc6/xe1 + /x8e/xa4/xc6/xe2 + /x8e/xa4/xc6/xe3 + /x8e/xa4/xc6/xe4 + /x8e/xa4/xc6/xe5 + /x8e/xa4/xc6/xe6 + /x8e/xa4/xc6/xe7 + /x8e/xa4/xc6/xe8 + /x8e/xa4/xc6/xe9 + /x8e/xa4/xc6/xea + /x8e/xa4/xc6/xeb + /x8e/xa4/xc6/xec + /x8e/xa4/xc6/xed + /x8e/xa4/xc6/xee + /x8e/xa4/xc6/xef + /x8e/xa4/xc6/xf0 + /x8e/xa4/xc6/xf1 + /x8e/xa4/xc6/xf2 + /x8e/xa4/xc6/xf3 + /x8e/xa4/xc6/xf4 + /x8e/xa4/xc6/xf5 + /x8e/xa4/xc6/xf6 + /x8e/xa4/xc6/xf7 + /x8e/xa4/xc6/xf8 + /x8e/xa4/xc6/xf9 + /x8e/xa4/xc6/xfa + /x8e/xa4/xc6/xfb + /x8e/xa4/xc6/xfd + /x8e/xa4/xc6/xfe + /x8e/xa4/xc7/xa1 + /x8e/xa4/xc7/xa2 + /x8e/xa4/xc7/xa3 + /x8e/xa4/xc7/xa4 + /x8e/xa4/xc7/xa5 + /x8e/xa4/xc7/xa6 + /x8e/xa4/xc7/xa7 + /x8e/xa4/xc7/xa8 + /x8e/xa4/xc7/xa9 + /x8e/xa4/xc7/xaa + /x8e/xa4/xc7/xab + /x8e/xa4/xc7/xac + /x8e/xa4/xc7/xad + /x8e/xa4/xc7/xae + /x8e/xa4/xc7/xaf + /x8e/xa4/xc7/xb0 + /x8e/xa4/xc7/xb1 + /x8e/xa4/xc7/xb2 + /x8e/xa4/xc7/xb3 + /x8e/xa4/xc7/xb4 + /x8e/xa4/xc7/xb5 + /x8e/xa4/xc7/xb6 + /x8e/xa4/xc7/xb7 + /x8e/xa4/xc7/xb8 + /x8e/xa4/xc7/xb9 + /x8e/xa4/xc7/xba + /x8e/xa4/xc7/xbb + /x8e/xa4/xc7/xbc + /x8e/xa4/xc7/xbd + /x8e/xa4/xc7/xbe + /x8e/xa4/xc7/xbf + /x8e/xa4/xc7/xc0 + /x8e/xa4/xc7/xc1 + /x8e/xa4/xc7/xc2 + /x8e/xa4/xc7/xc3 + /x8e/xa4/xc7/xc4 + /x8e/xa4/xc7/xc5 + /x8e/xa4/xc7/xc6 + /x8e/xa4/xc7/xc7 + /x8e/xa4/xc7/xc8 + /x8e/xa4/xc7/xc9 + /x8e/xa4/xc7/xca + /x8e/xa4/xc7/xcb + /x8e/xa4/xc7/xcc + /x8e/xa4/xc7/xcd + /x8e/xa4/xc7/xce + /x8e/xa4/xc7/xcf + /x8e/xa4/xc7/xd0 + /x8e/xa4/xc7/xd1 + /x8e/xa4/xc7/xd2 + /x8e/xa4/xc7/xd3 + /x8e/xa4/xc7/xd4 + /x8e/xa4/xc7/xd5 + /x8e/xa4/xc7/xd6 + /x8e/xa4/xc7/xd7 + /x8e/xa4/xc7/xd8 + /x8e/xa4/xc7/xd9 + /x8e/xa4/xc7/xda + /x8e/xa4/xc7/xdb + /x8e/xa4/xc7/xdc + /x8e/xa4/xc7/xdd + /x8e/xa4/xc7/xde + /x8e/xa4/xc7/xdf + /x8e/xa4/xc7/xe0 + /x8e/xa4/xc7/xe1 + /x8e/xa4/xc7/xe2 + /x8e/xa4/xc7/xe3 + /x8e/xa4/xc7/xe4 + /x8e/xa4/xc7/xe5 + /x8e/xa4/xc7/xe6 + /x8e/xa4/xc7/xe7 + /x8e/xa4/xc7/xe8 + /x8e/xa4/xc7/xe9 + /x8e/xa4/xc7/xea + /x8e/xa4/xc7/xeb + /x8e/xa4/xc7/xec + /x8e/xa4/xc7/xed + /x8e/xa4/xc7/xee + /x8e/xa4/xc7/xef + /x8e/xa4/xc7/xf0 + /x8e/xa4/xc7/xf1 + /x8e/xa4/xc7/xf2 + /x8e/xa4/xc7/xf3 + /x8e/xa4/xc7/xf4 + /x8e/xa4/xc7/xf5 + /x8e/xa4/xc7/xf6 + /x8e/xa4/xc7/xf7 + /x8e/xa4/xc7/xf8 + /x8e/xa4/xc7/xf9 + /x8e/xa4/xc7/xfa + /x8e/xa4/xc7/xfb + /x8e/xa4/xc7/xfc + /x8e/xa4/xc7/xfd + /x8e/xa4/xc7/xfe + /x8e/xa4/xc8/xa1 + /x8e/xa4/xc8/xa2 + /x8e/xa4/xc8/xa3 + /x8e/xa4/xc8/xa4 + /x8e/xa4/xc8/xa5 + /x8e/xa4/xc8/xa6 + /x8e/xa4/xc8/xa7 + /x8e/xa4/xc8/xa8 + /x8e/xa4/xc8/xa9 + /x8e/xa4/xc8/xaa + /x8e/xa4/xc8/xab + /x8e/xa4/xc8/xac + /x8e/xa4/xc8/xad + /x8e/xa4/xc8/xae + /x8e/xa4/xc8/xaf + /x8e/xa4/xc8/xb0 + /x8e/xa4/xc8/xb1 + /x8e/xa4/xc8/xb2 + /x8e/xa4/xc8/xb3 + /x8e/xa4/xc8/xb4 + /x8e/xa4/xc8/xb5 + /x8e/xa4/xc8/xb6 + /x8e/xa4/xc8/xb7 + /x8e/xa4/xc8/xb8 + /x8e/xa4/xc8/xb9 + /x8e/xa4/xc8/xba + /x8e/xa4/xc8/xbb + /x8e/xa4/xc8/xbc + /x8e/xa4/xc8/xbd + /x8e/xa4/xc8/xbe + /x8e/xa4/xc8/xbf + /x8e/xa4/xc8/xc0 + /x8e/xa4/xc8/xc1 + /x8e/xa4/xc8/xc2 + /x8e/xa4/xc8/xc3 + /x8e/xa4/xc8/xc4 + /x8e/xa4/xc8/xc5 + /x8e/xa4/xc8/xc6 + /x8e/xa4/xc8/xc7 + /x8e/xa4/xc8/xc8 + /x8e/xa4/xc8/xc9 + /x8e/xa4/xc8/xca + /x8e/xa4/xc8/xcb + /x8e/xa4/xc8/xcc + /x8e/xa4/xc8/xcd + /x8e/xa4/xc8/xce + /x8e/xa4/xc8/xcf + /x8e/xa4/xc8/xd0 + /x8e/xa4/xc8/xd1 + /x8e/xa4/xc8/xd2 + /x8e/xa4/xc8/xd3 + /x8e/xa4/xc8/xd4 + /x8e/xa4/xc8/xd5 + /x8e/xa4/xc8/xd6 + /x8e/xa4/xc8/xd7 + /x8e/xa4/xc8/xd8 + /x8e/xa4/xc8/xd9 + /x8e/xa4/xc8/xda + /x8e/xa4/xc8/xdb + /x8e/xa4/xc8/xdc + /x8e/xa4/xc8/xdd + /x8e/xa4/xc8/xde + /x8e/xa4/xc8/xdf + /x8e/xa4/xc8/xe0 + /x8e/xa4/xc8/xe1 + /x8e/xa4/xc8/xe2 + /x8e/xa4/xc8/xe3 + /x8e/xa4/xc8/xe4 + /x8e/xa4/xc8/xe5 + /x8e/xa4/xc8/xe6 + /x8e/xa4/xc8/xe7 + /x8e/xa4/xc8/xe8 + /x8e/xa4/xc8/xe9 + /x8e/xa4/xc8/xea + /x8e/xa4/xc8/xeb + /x8e/xa4/xc8/xec + /x8e/xa4/xc8/xed + /x8e/xa4/xc8/xee + /x8e/xa4/xc8/xef + /x8e/xa4/xc8/xf0 + /x8e/xa4/xc8/xf1 + /x8e/xa4/xc8/xf2 + /x8e/xa4/xc8/xf3 + /x8e/xa4/xc8/xf4 + /x8e/xa4/xc8/xf5 + /x8e/xa4/xc8/xf6 + /x8e/xa4/xc8/xf8 + /x8e/xa4/xc8/xf9 + /x8e/xa4/xc8/xfa + /x8e/xa4/xc8/xfb + /x8e/xa4/xc8/xfc + /x8e/xa4/xc8/xfd + /x8e/xa4/xc8/xfe + /x8e/xa4/xc9/xa1 + /x8e/xa4/xc9/xa2 + /x8e/xa4/xc9/xa3 + /x8e/xa4/xc9/xa4 + /x8e/xa4/xc9/xa5 + /x8e/xa4/xc9/xa6 + /x8e/xa4/xc9/xa7 + /x8e/xa4/xc9/xa8 + /x8e/xa4/xc9/xa9 + /x8e/xa4/xc9/xaa + /x8e/xa4/xc9/xab + /x8e/xa4/xc9/xac + /x8e/xa4/xc9/xad + /x8e/xa4/xc9/xae + /x8e/xa4/xc9/xaf + /x8e/xa4/xc9/xb0 + /x8e/xa4/xc9/xb1 + /x8e/xa4/xc9/xb2 + /x8e/xa4/xc9/xb3 + /x8e/xa4/xc9/xb4 + /x8e/xa4/xc9/xb5 + /x8e/xa4/xc9/xb6 + /x8e/xa4/xc9/xb7 + /x8e/xa4/xc9/xb8 + /x8e/xa4/xc9/xb9 + /x8e/xa4/xc9/xba + /x8e/xa4/xc9/xbb + /x8e/xa4/xc9/xbc + /x8e/xa4/xc9/xbd + /x8e/xa4/xc9/xbe + /x8e/xa4/xc9/xbf + /x8e/xa4/xc9/xc0 + /x8e/xa4/xc9/xc1 + /x8e/xa4/xc9/xc2 + /x8e/xa4/xc9/xc3 + /x8e/xa4/xc9/xc4 + /x8e/xa4/xc9/xc5 + /x8e/xa4/xc9/xc6 + /x8e/xa4/xc9/xc7 + /x8e/xa4/xc9/xc8 + /x8e/xa4/xc9/xc9 + /x8e/xa4/xc9/xca + /x8e/xa4/xc9/xcb + /x8e/xa4/xc9/xcc + /x8e/xa4/xc9/xcd + /x8e/xa4/xc9/xce + /x8e/xa4/xc9/xcf + /x8e/xa4/xc9/xd0 + /x8e/xa4/xc9/xd1 + /x8e/xa4/xc9/xd2 + /x8e/xa4/xc9/xd3 + /x8e/xa4/xc9/xd4 + /x8e/xa4/xc9/xd5 + /x8e/xa4/xc9/xd6 + /x8e/xa4/xc9/xd7 + /x8e/xa4/xc9/xd8 + /x8e/xa4/xc9/xd9 + /x8e/xa4/xc9/xda + /x8e/xa4/xc9/xdb + /x8e/xa4/xc9/xdc + /x8e/xa4/xc9/xdd + /x8e/xa4/xc9/xde + /x8e/xa4/xc9/xdf + /x8e/xa4/xc9/xe0 + /x8e/xa4/xc9/xe1 + /x8e/xa4/xc9/xe2 + /x8e/xa4/xc9/xe3 + /x8e/xa4/xc9/xe4 + /x8e/xa4/xc9/xe5 + /x8e/xa4/xc9/xe6 + /x8e/xa4/xc9/xe7 + /x8e/xa4/xc9/xe8 + /x8e/xa4/xc9/xe9 + /x8e/xa4/xc9/xea + /x8e/xa4/xc9/xeb + /x8e/xa4/xc9/xec + /x8e/xa4/xc9/xed + /x8e/xa4/xc9/xee + /x8e/xa4/xc9/xef + /x8e/xa4/xc9/xf0 + /x8e/xa4/xc9/xf1 + /x8e/xa4/xc9/xf2 + /x8e/xa4/xc9/xf3 + /x8e/xa4/xc9/xf4 + /x8e/xa4/xc9/xf5 + /x8e/xa4/xc9/xf6 + /x8e/xa4/xc9/xf7 + /x8e/xa4/xc9/xf8 + /x8e/xa4/xc9/xf9 + /x8e/xa4/xc9/xfa + /x8e/xa4/xc9/xfb + /x8e/xa4/xc9/xfc + /x8e/xa4/xc9/xfd + /x8e/xa4/xc9/xfe + /x8e/xa4/xca/xa1 + /x8e/xa4/xca/xa2 + /x8e/xa4/xca/xa3 + /x8e/xa4/xca/xa4 + /x8e/xa4/xca/xa5 + /x8e/xa4/xca/xa6 + /x8e/xa4/xca/xa8 + /x8e/xa4/xca/xa9 + /x8e/xa4/xca/xaa + /x8e/xa4/xca/xab + /x8e/xa4/xca/xac + /x8e/xa4/xca/xad + /x8e/xa4/xca/xae + /x8e/xa4/xca/xaf + /x8e/xa4/xca/xb0 + /x8e/xa4/xca/xb1 + /x8e/xa4/xca/xb2 + /x8e/xa4/xca/xb3 + /x8e/xa4/xca/xb4 + /x8e/xa4/xca/xb5 + /x8e/xa4/xca/xb6 + /x8e/xa4/xca/xb7 + /x8e/xa4/xca/xb8 + /x8e/xa4/xca/xb9 + /x8e/xa4/xca/xba + /x8e/xa4/xca/xbb + /x8e/xa4/xca/xbc + /x8e/xa4/xca/xbd + /x8e/xa4/xca/xbe + /x8e/xa4/xca/xbf + /x8e/xa4/xca/xc0 + /x8e/xa4/xca/xc1 + /x8e/xa4/xca/xc2 + /x8e/xa4/xca/xc3 + /x8e/xa4/xca/xc4 + /x8e/xa4/xca/xc5 + /x8e/xa4/xca/xc6 + /x8e/xa4/xca/xc7 + /x8e/xa4/xca/xc8 + /x8e/xa4/xca/xc9 + /x8e/xa4/xca/xca + /x8e/xa4/xca/xcb + /x8e/xa4/xca/xcc + /x8e/xa4/xca/xcd + /x8e/xa4/xca/xce + /x8e/xa4/xca/xcf + /x8e/xa4/xca/xd0 + /x8e/xa4/xca/xd1 + /x8e/xa4/xca/xd2 + /x8e/xa4/xca/xd3 + /x8e/xa4/xca/xd4 + /x8e/xa4/xca/xd5 + /x8e/xa4/xca/xd6 + /x8e/xa4/xca/xd7 + /x8e/xa4/xca/xd8 + /x8e/xa4/xca/xd9 + /x8e/xa4/xca/xda + /x8e/xa4/xca/xdb + /x8e/xa4/xca/xdc + /x8e/xa4/xca/xdd + /x8e/xa4/xca/xde + /x8e/xa4/xca/xdf + /x8e/xa4/xca/xe0 + /x8e/xa4/xca/xe1 + /x8e/xa4/xca/xe2 + /x8e/xa4/xca/xe3 + /x8e/xa4/xca/xe4 + /x8e/xa4/xca/xe5 + /x8e/xa4/xca/xe6 + /x8e/xa4/xca/xe7 + /x8e/xa4/xca/xe8 + /x8e/xa4/xca/xe9 + /x8e/xa4/xca/xea + /x8e/xa4/xca/xeb + /x8e/xa4/xca/xec + /x8e/xa4/xca/xed + /x8e/xa4/xca/xee + /x8e/xa4/xca/xef + /x8e/xa4/xca/xf0 + /x8e/xa4/xca/xf1 + /x8e/xa4/xca/xf2 + /x8e/xa4/xca/xf3 + /x8e/xa4/xca/xf4 + /x8e/xa4/xca/xf5 + /x8e/xa4/xca/xf6 + /x8e/xa4/xca/xf7 + /x8e/xa4/xca/xf8 + /x8e/xa4/xca/xf9 + /x8e/xa4/xca/xfa + /x8e/xa4/xca/xfb + /x8e/xa4/xca/xfc + /x8e/xa4/xca/xfd + /x8e/xa4/xca/xfe + /x8e/xa4/xcb/xa1 + /x8e/xa4/xcb/xa2 + /x8e/xa4/xcb/xa3 + /x8e/xa4/xcb/xa4 + /x8e/xa4/xcb/xa5 + /x8e/xa4/xcb/xa6 + /x8e/xa4/xcb/xa7 + /x8e/xa4/xcb/xa8 + /x8e/xa4/xcb/xa9 + /x8e/xa4/xcb/xaa + /x8e/xa4/xcb/xab + /x8e/xa4/xcb/xac + /x8e/xa4/xcb/xad + /x8e/xa4/xcb/xae + /x8e/xa4/xcb/xaf + /x8e/xa4/xcb/xb0 + /x8e/xa4/xcb/xb1 + /x8e/xa4/xcb/xb2 + /x8e/xa4/xcb/xb3 + /x8e/xa4/xcb/xb4 + /x8e/xa4/xcb/xb5 + /x8e/xa4/xcb/xb6 + /x8e/xa4/xcb/xb7 + /x8e/xa4/xcb/xb8 + /x8e/xa4/xcb/xb9 + /x8e/xa4/xcb/xba + /x8e/xa4/xcb/xbb + /x8e/xa4/xcb/xbc + /x8e/xa4/xcb/xbd + /x8e/xa4/xcb/xbe + /x8e/xa4/xcb/xbf + /x8e/xa4/xcb/xc0 + /x8e/xa4/xcb/xc1 + /x8e/xa4/xcb/xc2 + /x8e/xa4/xcb/xc3 + /x8e/xa4/xcb/xc4 + /x8e/xa4/xcb/xc5 + /x8e/xa4/xcb/xc6 + /x8e/xa4/xcb/xc7 + /x8e/xa4/xcb/xc8 + /x8e/xa4/xcb/xc9 + /x8e/xa4/xcb/xca + /x8e/xa4/xcb/xcb + /x8e/xa4/xcb/xcc + /x8e/xa4/xcb/xcd + /x8e/xa4/xcb/xce + /x8e/xa4/xcb/xcf + /x8e/xa4/xcb/xd0 + /x8e/xa4/xcb/xd1 + /x8e/xa4/xcb/xd2 + /x8e/xa4/xcb/xd3 + /x8e/xa4/xcb/xd4 + /x8e/xa4/xcb/xd5 + /x8e/xa4/xcb/xd6 + /x8e/xa4/xcb/xd7 + /x8e/xa4/xcb/xd8 + /x8e/xa4/xcb/xd9 + /x8e/xa4/xcb/xda + /x8e/xa4/xcb/xdb + /x8e/xa4/xcb/xdc + /x8e/xa4/xcb/xdd + /x8e/xa4/xcb/xde + /x8e/xa4/xcb/xdf + /x8e/xa4/xcb/xe1 + /x8e/xa4/xcb/xe2 + /x8e/xa4/xcb/xe3 + /x8e/xa4/xcb/xe4 + /x8e/xa4/xcb/xe5 + /x8e/xa4/xcb/xe6 + /x8e/xa4/xcb/xe7 + /x8e/xa4/xcb/xe8 + /x8e/xa4/xcb/xe9 + /x8e/xa4/xcb/xea + /x8e/xa4/xcb/xeb + /x8e/xa4/xcb/xec + /x8e/xa4/xcb/xed + /x8e/xa4/xcb/xee + /x8e/xa4/xcb/xef + /x8e/xa4/xcb/xf0 + /x8e/xa4/xcb/xf1 + /x8e/xa4/xcb/xf2 + /x8e/xa4/xcb/xf3 + /x8e/xa4/xcb/xf4 + /x8e/xa4/xcb/xf5 + /x8e/xa4/xcb/xf6 + /x8e/xa4/xcb/xf7 + /x8e/xa4/xcb/xf8 + /x8e/xa4/xcb/xf9 + /x8e/xa4/xcb/xfa + /x8e/xa4/xcb/xfb + /x8e/xa4/xcb/xfc + /x8e/xa4/xcb/xfd + /x8e/xa4/xcb/xfe + /x8e/xa4/xcc/xa1 + /x8e/xa4/xcc/xa2 + /x8e/xa4/xcc/xa3 + /x8e/xa4/xcc/xa4 + /x8e/xa4/xcc/xa5 + /x8e/xa4/xcc/xa6 + /x8e/xa4/xcc/xa7 + /x8e/xa4/xcc/xa8 + /x8e/xa4/xcc/xa9 + /x8e/xa4/xcc/xaa + /x8e/xa4/xcc/xab + /x8e/xa4/xcc/xac + /x8e/xa4/xcc/xad + /x8e/xa4/xcc/xae + /x8e/xa4/xcc/xaf + /x8e/xa4/xcc/xb0 + /x8e/xa4/xcc/xb1 + /x8e/xa4/xcc/xb2 + /x8e/xa4/xcc/xb3 + /x8e/xa4/xcc/xb4 + /x8e/xa4/xcc/xb5 + /x8e/xa4/xcc/xb6 + /x8e/xa4/xcc/xb7 + /x8e/xa4/xcc/xb8 + /x8e/xa4/xcc/xb9 + /x8e/xa4/xcc/xba + /x8e/xa4/xcc/xbb + /x8e/xa4/xcc/xbc + /x8e/xa4/xcc/xbd + /x8e/xa4/xcc/xbe + /x8e/xa4/xcc/xbf + /x8e/xa4/xcc/xc0 + /x8e/xa4/xcc/xc1 + /x8e/xa4/xcc/xc2 + /x8e/xa4/xcc/xc3 + /x8e/xa4/xcc/xc4 + /x8e/xa4/xcc/xc5 + /x8e/xa4/xcc/xc6 + /x8e/xa4/xcc/xc7 + /x8e/xa4/xcc/xc8 + /x8e/xa4/xcc/xc9 + /x8e/xa4/xcc/xca + /x8e/xa4/xcc/xcb + /x8e/xa4/xcc/xcc + /x8e/xa4/xcc/xcd + /x8e/xa4/xcc/xce + /x8e/xa4/xcc/xcf + /x8e/xa4/xcc/xd0 + /x8e/xa4/xcc/xd1 + /x8e/xa4/xcc/xd2 + /x8e/xa4/xcc/xd3 + /x8e/xa4/xcc/xd4 + /x8e/xa4/xcc/xd5 + /x8e/xa4/xcc/xd7 + /x8e/xa4/xcc/xd8 + /x8e/xa4/xcc/xd9 + /x8e/xa4/xcc/xda + /x8e/xa4/xcc/xdb + /x8e/xa4/xcc/xdc + /x8e/xa4/xcc/xdd + /x8e/xa4/xcc/xde + /x8e/xa4/xcc/xdf + /x8e/xa4/xcc/xe0 + /x8e/xa4/xcc/xe1 + /x8e/xa4/xcc/xe2 + /x8e/xa4/xcc/xe3 + /x8e/xa4/xcc/xe4 + /x8e/xa4/xcc/xe5 + /x8e/xa4/xcc/xe6 + /x8e/xa4/xcc/xe7 + /x8e/xa4/xcc/xe8 + /x8e/xa4/xcc/xe9 + /x8e/xa4/xcc/xea + /x8e/xa4/xcc/xeb + /x8e/xa4/xcc/xec + /x8e/xa4/xcc/xed + /x8e/xa4/xcc/xee + /x8e/xa4/xcc/xef + /x8e/xa4/xcc/xf0 + /x8e/xa4/xcc/xf1 + /x8e/xa4/xcc/xf2 + /x8e/xa4/xcc/xf3 + /x8e/xa4/xcc/xf4 + /x8e/xa4/xcc/xf5 + /x8e/xa4/xcc/xf6 + /x8e/xa4/xcc/xf7 + /x8e/xa4/xcc/xf8 + /x8e/xa4/xcc/xfa + /x8e/xa4/xcc/xfb + /x8e/xa4/xcc/xfc + /x8e/xa4/xcc/xfd + /x8e/xa4/xcc/xfe + /x8e/xa4/xcd/xa1 + /x8e/xa4/xcd/xa2 + /x8e/xa4/xcd/xa3 + /x8e/xa4/xcd/xa4 + /x8e/xa4/xcd/xa5 + /x8e/xa4/xcd/xa6 + /x8e/xa4/xcd/xa7 + /x8e/xa4/xcd/xa8 + /x8e/xa4/xcd/xa9 + /x8e/xa4/xcd/xaa + /x8e/xa4/xcd/xab + /x8e/xa4/xcd/xac + /x8e/xa4/xcd/xad + /x8e/xa4/xcd/xae + /x8e/xa4/xcd/xaf + /x8e/xa4/xcd/xb0 + /x8e/xa4/xcd/xb1 + /x8e/xa4/xcd/xb2 + /x8e/xa4/xcd/xb4 + /x8e/xa4/xcd/xb5 + /x8e/xa4/xcd/xb6 + /x8e/xa4/xcd/xb7 + /x8e/xa4/xcd/xb8 + /x8e/xa4/xcd/xb9 + /x8e/xa4/xcd/xba + /x8e/xa4/xcd/xbb + /x8e/xa4/xcd/xbc + /x8e/xa4/xcd/xbd + /x8e/xa4/xcd/xbe + /x8e/xa4/xcd/xbf + /x8e/xa4/xcd/xc0 + /x8e/xa4/xcd/xc1 + /x8e/xa4/xcd/xc2 + /x8e/xa4/xcd/xc3 + /x8e/xa4/xcd/xc4 + /x8e/xa4/xcd/xc5 + /x8e/xa4/xcd/xc6 + /x8e/xa4/xcd/xc7 + /x8e/xa4/xcd/xc8 + /x8e/xa4/xcd/xc9 + /x8e/xa4/xcd/xca + /x8e/xa4/xcd/xcb + /x8e/xa4/xcd/xcc + /x8e/xa4/xcd/xcd + /x8e/xa4/xcd/xce + /x8e/xa4/xcd/xcf + /x8e/xa4/xcd/xd0 + /x8e/xa4/xcd/xd1 + /x8e/xa4/xcd/xd2 + /x8e/xa4/xcd/xd3 + /x8e/xa4/xcd/xd4 + /x8e/xa4/xcd/xd5 + /x8e/xa4/xcd/xd6 + /x8e/xa4/xcd/xd7 + /x8e/xa4/xcd/xd8 + /x8e/xa4/xcd/xd9 + /x8e/xa4/xcd/xda + /x8e/xa4/xcd/xdb + /x8e/xa4/xcd/xdc + /x8e/xa4/xcd/xdd + /x8e/xa4/xcd/xde + /x8e/xa4/xcd/xdf + /x8e/xa4/xcd/xe0 + /x8e/xa4/xcd/xe1 + /x8e/xa4/xcd/xe2 + /x8e/xa4/xcd/xe3 + /x8e/xa4/xcd/xe4 + /x8e/xa4/xcd/xe5 + /x8e/xa4/xcd/xe6 + /x8e/xa4/xcd/xe7 + /x8e/xa4/xcd/xe8 + /x8e/xa4/xcd/xe9 + /x8e/xa4/xcd/xea + /x8e/xa4/xcd/xeb + /x8e/xa4/xcd/xec + /x8e/xa4/xcd/xed + /x8e/xa4/xcd/xee + /x8e/xa4/xcd/xef + /x8e/xa4/xcd/xf0 + /x8e/xa4/xcd/xf1 + /x8e/xa4/xcd/xf2 + /x8e/xa4/xcd/xf3 + /x8e/xa4/xcd/xf4 + /x8e/xa4/xcd/xf5 + /x8e/xa4/xcd/xf6 + /x8e/xa4/xcd/xf7 + /x8e/xa4/xcd/xf8 + /x8e/xa4/xcd/xf9 + /x8e/xa4/xcd/xfa + /x8e/xa4/xcd/xfb + /x8e/xa4/xcd/xfc + /x8e/xa4/xcd/xfd + /x8e/xa4/xcd/xfe + /x8e/xa4/xce/xa1 + /x8e/xa4/xce/xa2 + /x8e/xa4/xce/xa3 + /x8e/xa4/xce/xa4 + /x8e/xa4/xce/xa5 + /x8e/xa4/xce/xa6 + /x8e/xa4/xce/xa7 + /x8e/xa4/xce/xa8 + /x8e/xa4/xce/xa9 + /x8e/xa4/xce/xaa + /x8e/xa4/xce/xab + /x8e/xa4/xce/xac + /x8e/xa4/xce/xad + /x8e/xa4/xce/xae + /x8e/xa4/xce/xaf + /x8e/xa4/xce/xb0 + /x8e/xa4/xce/xb1 + /x8e/xa4/xce/xb2 + /x8e/xa4/xce/xb3 + /x8e/xa4/xce/xb4 + /x8e/xa4/xce/xb5 + /x8e/xa4/xce/xb6 + /x8e/xa4/xce/xb7 + /x8e/xa4/xce/xb8 + /x8e/xa4/xce/xb9 + /x8e/xa4/xce/xba + /x8e/xa4/xce/xbb + /x8e/xa4/xce/xbc + /x8e/xa4/xce/xbd + /x8e/xa4/xce/xbe + /x8e/xa4/xce/xbf + /x8e/xa4/xce/xc0 + /x8e/xa4/xce/xc1 + /x8e/xa4/xce/xc2 + /x8e/xa4/xce/xc3 + /x8e/xa4/xce/xc4 + /x8e/xa4/xce/xc5 + /x8e/xa4/xce/xc6 + /x8e/xa4/xce/xc7 + /x8e/xa4/xce/xc8 + /x8e/xa4/xce/xc9 + /x8e/xa4/xce/xca + /x8e/xa4/xce/xcb + /x8e/xa4/xce/xcc + /x8e/xa4/xce/xcd + /x8e/xa4/xce/xce + /x8e/xa4/xce/xcf + /x8e/xa4/xce/xd0 + /x8e/xa4/xce/xd1 + /x8e/xa4/xce/xd2 + /x8e/xa4/xce/xd3 + /x8e/xa4/xce/xd4 + /x8e/xa4/xce/xd5 + /x8e/xa4/xce/xd6 + /x8e/xa4/xce/xd7 + /x8e/xa4/xce/xd8 + /x8e/xa4/xce/xd9 + /x8e/xa4/xce/xda + /x8e/xa4/xce/xdb + /x8e/xa4/xce/xdc + /x8e/xa4/xce/xdd + /x8e/xa4/xce/xde + /x8e/xa4/xce/xdf + /x8e/xa4/xce/xe0 + /x8e/xa4/xce/xe1 + /x8e/xa4/xce/xe2 + /x8e/xa4/xce/xe3 + /x8e/xa4/xce/xe4 + /x8e/xa4/xce/xe5 + /x8e/xa4/xce/xe6 + /x8e/xa4/xce/xe7 + /x8e/xa4/xce/xe8 + /x8e/xa4/xce/xe9 + /x8e/xa4/xce/xea + /x8e/xa4/xce/xeb + /x8e/xa4/xce/xec + /x8e/xa4/xce/xed + /x8e/xa4/xce/xee + /x8e/xa4/xce/xef + /x8e/xa4/xce/xf0 + /x8e/xa4/xce/xf1 + /x8e/xa4/xce/xf2 + /x8e/xa4/xce/xf3 + /x8e/xa4/xce/xf4 + /x8e/xa4/xce/xf5 + /x8e/xa4/xce/xf6 + /x8e/xa4/xce/xf7 + /x8e/xa4/xce/xf8 + /x8e/xa4/xce/xf9 + /x8e/xa4/xce/xfa + /x8e/xa4/xce/xfb + /x8e/xa4/xce/xfc + /x8e/xa4/xce/xfd + /x8e/xa4/xce/xfe + /x8e/xa4/xcf/xa1 + /x8e/xa4/xcf/xa2 + /x8e/xa4/xcf/xa3 + /x8e/xa4/xcf/xa4 + /x8e/xa4/xcf/xa5 + /x8e/xa4/xcf/xa6 + /x8e/xa4/xcf/xa7 + /x8e/xa4/xcf/xa8 + /x8e/xa4/xcf/xa9 + /x8e/xa4/xcf/xaa + /x8e/xa4/xcf/xab + /x8e/xa4/xcf/xac + /x8e/xa4/xcf/xad + /x8e/xa4/xcf/xae + /x8e/xa4/xcf/xaf + /x8e/xa4/xcf/xb0 + /x8e/xa4/xcf/xb1 + /x8e/xa4/xcf/xb2 + /x8e/xa4/xcf/xb3 + /x8e/xa4/xcf/xb4 + /x8e/xa4/xcf/xb5 + /x8e/xa4/xcf/xb6 + /x8e/xa4/xcf/xb7 + /x8e/xa4/xcf/xb8 + /x8e/xa4/xcf/xb9 + /x8e/xa4/xcf/xba + /x8e/xa4/xcf/xbb + /x8e/xa4/xcf/xbc + /x8e/xa4/xcf/xbd + /x8e/xa4/xcf/xbe + /x8e/xa4/xcf/xbf + /x8e/xa4/xcf/xc0 + /x8e/xa4/xcf/xc1 + /x8e/xa4/xcf/xc2 + /x8e/xa4/xcf/xc3 + /x8e/xa4/xcf/xc4 + /x8e/xa4/xcf/xc5 + /x8e/xa4/xcf/xc6 + /x8e/xa4/xcf/xc7 + /x8e/xa4/xcf/xc8 + /x8e/xa4/xcf/xc9 + /x8e/xa4/xcf/xca + /x8e/xa4/xcf/xcb + /x8e/xa4/xcf/xcc + /x8e/xa4/xcf/xcd + /x8e/xa4/xcf/xce + /x8e/xa4/xcf/xcf + /x8e/xa4/xcf/xd0 + /x8e/xa4/xcf/xd1 + /x8e/xa4/xcf/xd2 + /x8e/xa4/xcf/xd3 + /x8e/xa4/xcf/xd4 + /x8e/xa4/xcf/xd5 + /x8e/xa4/xcf/xd6 + /x8e/xa4/xcf/xd7 + /x8e/xa4/xcf/xd8 + /x8e/xa4/xcf/xd9 + /x8e/xa4/xcf/xda + /x8e/xa4/xcf/xdb + /x8e/xa4/xcf/xdc + /x8e/xa4/xcf/xdd + /x8e/xa4/xcf/xde + /x8e/xa4/xcf/xdf + /x8e/xa4/xcf/xe0 + /x8e/xa4/xcf/xe1 + /x8e/xa4/xcf/xe2 + /x8e/xa4/xcf/xe3 + /x8e/xa4/xcf/xe4 + /x8e/xa4/xcf/xe5 + /x8e/xa4/xcf/xe6 + /x8e/xa4/xcf/xe7 + /x8e/xa4/xcf/xe8 + /x8e/xa4/xcf/xe9 + /x8e/xa4/xcf/xea + /x8e/xa4/xcf/xeb + /x8e/xa4/xcf/xec + /x8e/xa4/xcf/xed + /x8e/xa4/xcf/xee + /x8e/xa4/xcf/xef + /x8e/xa4/xcf/xf0 + /x8e/xa4/xcf/xf1 + /x8e/xa4/xcf/xf2 + /x8e/xa4/xcf/xf3 + /x8e/xa4/xcf/xf4 + /x8e/xa4/xcf/xf5 + /x8e/xa4/xcf/xf6 + /x8e/xa4/xcf/xf7 + /x8e/xa4/xcf/xf8 + /x8e/xa4/xcf/xf9 + /x8e/xa4/xcf/xfa + /x8e/xa4/xcf/xfb + /x8e/xa4/xcf/xfc + /x8e/xa4/xcf/xfd + /x8e/xa4/xcf/xfe + /x8e/xa4/xd0/xa1 + /x8e/xa4/xd0/xa2 + /x8e/xa4/xd0/xa3 + /x8e/xa4/xd0/xa4 + /x8e/xa4/xd0/xa5 + /x8e/xa4/xd0/xa6 + /x8e/xa4/xd0/xa7 + /x8e/xa4/xd0/xa8 + /x8e/xa4/xd0/xa9 + /x8e/xa4/xd0/xaa + /x8e/xa4/xd0/xab + /x8e/xa4/xd0/xac + /x8e/xa4/xd0/xad + /x8e/xa4/xd0/xae + /x8e/xa4/xd0/xaf + /x8e/xa4/xd0/xb0 + /x8e/xa4/xd0/xb1 + /x8e/xa4/xd0/xb2 + /x8e/xa4/xd0/xb3 + /x8e/xa4/xd0/xb4 + /x8e/xa4/xd0/xb5 + /x8e/xa4/xd0/xb6 + /x8e/xa4/xd0/xb7 + /x8e/xa4/xd0/xb8 + /x8e/xa4/xd0/xb9 + /x8e/xa4/xd0/xba + /x8e/xa4/xd0/xbb + /x8e/xa4/xd0/xbc + /x8e/xa4/xd0/xbd + /x8e/xa4/xd0/xbe + /x8e/xa4/xd0/xbf + /x8e/xa4/xd0/xc0 + /x8e/xa4/xd0/xc1 + /x8e/xa4/xd0/xc2 + /x8e/xa4/xd0/xc3 + /x8e/xa4/xd0/xc4 + /x8e/xa4/xd0/xc5 + /x8e/xa4/xd0/xc6 + /x8e/xa4/xd0/xc7 + /x8e/xa4/xd0/xc8 + /x8e/xa4/xd0/xc9 + /x8e/xa4/xd0/xca + /x8e/xa4/xd0/xcb + /x8e/xa4/xd0/xcc + /x8e/xa4/xd0/xcd + /x8e/xa4/xd0/xce + /x8e/xa4/xd0/xcf + /x8e/xa4/xd0/xd0 + /x8e/xa4/xd0/xd1 + /x8e/xa4/xd0/xd2 + /x8e/xa4/xd0/xd3 + /x8e/xa4/xd0/xd4 + /x8e/xa4/xd0/xd5 + /x8e/xa4/xd0/xd6 + /x8e/xa4/xd0/xd7 + /x8e/xa4/xd0/xd8 + /x8e/xa4/xd0/xd9 + /x8e/xa4/xd0/xda + /x8e/xa4/xd0/xdb + /x8e/xa4/xd0/xdc + /x8e/xa4/xd0/xdd + /x8e/xa4/xd0/xde + /x8e/xa4/xd0/xdf + /x8e/xa4/xd0/xe0 + /x8e/xa4/xd0/xe1 + /x8e/xa4/xd0/xe2 + /x8e/xa4/xd0/xe3 + /x8e/xa4/xd0/xe4 + /x8e/xa4/xd0/xe5 + /x8e/xa4/xd0/xe6 + /x8e/xa4/xd0/xe7 + /x8e/xa4/xd0/xe8 + /x8e/xa4/xd0/xe9 + /x8e/xa4/xd0/xea + /x8e/xa4/xd0/xeb + /x8e/xa4/xd0/xec + /x8e/xa4/xd0/xed + /x8e/xa4/xd0/xee + /x8e/xa4/xd0/xef + /x8e/xa4/xd0/xf0 + /x8e/xa4/xd0/xf1 + /x8e/xa4/xd0/xf2 + /x8e/xa4/xd0/xf3 + /x8e/xa4/xd0/xf4 + /x8e/xa4/xd0/xf5 + /x8e/xa4/xd0/xf6 + /x8e/xa4/xd0/xf7 + /x8e/xa4/xd0/xf8 + /x8e/xa4/xd0/xf9 + /x8e/xa4/xd0/xfa + /x8e/xa4/xd0/xfb + /x8e/xa4/xd0/xfc + /x8e/xa4/xd0/xfd + /x8e/xa4/xd0/xfe + /x8e/xa4/xd1/xa1 + /x8e/xa4/xd1/xa2 + /x8e/xa4/xd1/xa3 + /x8e/xa4/xd1/xa4 + /x8e/xa4/xd1/xa5 + /x8e/xa4/xd1/xa6 + /x8e/xa4/xd1/xa7 + /x8e/xa4/xd1/xa8 + /x8e/xa4/xd1/xa9 + /x8e/xa4/xd1/xaa + /x8e/xa4/xd1/xab + /x8e/xa4/xd1/xac + /x8e/xa4/xd1/xad + /x8e/xa4/xd1/xae + /x8e/xa4/xd1/xaf + /x8e/xa4/xd1/xb0 + /x8e/xa4/xd1/xb1 + /x8e/xa4/xd1/xb2 + /x8e/xa4/xd1/xb3 + /x8e/xa4/xd1/xb4 + /x8e/xa4/xd1/xb5 + /x8e/xa4/xd1/xb6 + /x8e/xa4/xd1/xb7 + /x8e/xa4/xd1/xb8 + /x8e/xa4/xd1/xbb + /x8e/xa4/xd1/xbc + /x8e/xa4/xd1/xbd + /x8e/xa4/xd1/xbe + /x8e/xa4/xd1/xbf + /x8e/xa4/xd1/xc0 + /x8e/xa4/xd1/xc1 + /x8e/xa4/xd1/xc2 + /x8e/xa4/xd1/xc3 + /x8e/xa4/xd1/xc4 + /x8e/xa4/xd1/xc5 + /x8e/xa4/xd1/xc6 + /x8e/xa4/xd1/xc7 + /x8e/xa4/xd1/xc8 + /x8e/xa4/xd1/xc9 + /x8e/xa4/xd1/xca + /x8e/xa4/xd1/xcb + /x8e/xa4/xd1/xcc + /x8e/xa4/xd1/xcd + /x8e/xa4/xd1/xce + /x8e/xa4/xd1/xcf + /x8e/xa4/xd1/xd0 + /x8e/xa4/xd1/xd1 + /x8e/xa4/xd1/xd2 + /x8e/xa4/xd1/xd3 + /x8e/xa4/xd1/xd4 + /x8e/xa4/xd1/xd5 + /x8e/xa4/xd1/xd6 + /x8e/xa4/xd1/xd7 + /x8e/xa4/xd1/xd8 + /x8e/xa4/xd1/xd9 + /x8e/xa4/xd1/xda + /x8e/xa4/xd1/xdb + /x8e/xa4/xd1/xdc + /x8e/xa4/xd1/xdd + /x8e/xa4/xd1/xde + /x8e/xa4/xd1/xdf + /x8e/xa4/xd1/xe0 + /x8e/xa4/xd1/xe1 + /x8e/xa4/xd1/xe2 + /x8e/xa4/xd1/xe3 + /x8e/xa4/xd1/xe4 + /x8e/xa4/xd1/xe5 + /x8e/xa4/xd1/xe6 + /x8e/xa4/xd1/xe7 + /x8e/xa4/xd1/xe8 + /x8e/xa4/xd1/xe9 + /x8e/xa4/xd1/xea + /x8e/xa4/xd1/xeb + /x8e/xa4/xd1/xec + /x8e/xa4/xd1/xed + /x8e/xa4/xd1/xee + /x8e/xa4/xd1/xef + /x8e/xa4/xd1/xf0 + /x8e/xa4/xd1/xf1 + /x8e/xa4/xd1/xf2 + /x8e/xa4/xd1/xf3 + /x8e/xa4/xd1/xf4 + /x8e/xa4/xd1/xf5 + /x8e/xa4/xd1/xf6 + /x8e/xa4/xd1/xf7 + /x8e/xa4/xd1/xf8 + /x8e/xa4/xd1/xf9 + /x8e/xa4/xd1/xfa + /x8e/xa4/xd1/xfb + /x8e/xa4/xd1/xfc + /x8e/xa4/xd1/xfd + /x8e/xa4/xd1/xfe + /x8e/xa4/xd2/xa2 + /x8e/xa4/xd2/xa3 + /x8e/xa4/xd2/xa4 + /x8e/xa4/xd2/xa5 + /x8e/xa4/xd2/xa6 + /x8e/xa4/xd2/xa7 + /x8e/xa4/xd2/xa8 + /x8e/xa4/xd2/xa9 + /x8e/xa4/xd2/xaa + /x8e/xa4/xd2/xab + /x8e/xa4/xd2/xac + /x8e/xa4/xd2/xad + /x8e/xa4/xd2/xae + /x8e/xa4/xd2/xaf + /x8e/xa4/xd2/xb0 + /x8e/xa4/xd2/xb1 + /x8e/xa4/xd2/xb2 + /x8e/xa4/xd2/xb3 + /x8e/xa4/xd2/xb4 + /x8e/xa4/xd2/xb5 + /x8e/xa4/xd2/xb6 + /x8e/xa4/xd2/xb7 + /x8e/xa4/xd2/xb8 + /x8e/xa4/xd2/xb9 + /x8e/xa4/xd2/xba + /x8e/xa4/xd2/xbb + /x8e/xa4/xd2/xbc + /x8e/xa4/xd2/xbd + /x8e/xa4/xd2/xbe + /x8e/xa4/xd2/xbf + /x8e/xa4/xd2/xc0 + /x8e/xa4/xd2/xc1 + /x8e/xa4/xd2/xc2 + /x8e/xa4/xd2/xc3 + /x8e/xa4/xd2/xc4 + /x8e/xa4/xd2/xc5 + /x8e/xa4/xd2/xc6 + /x8e/xa4/xd2/xc7 + /x8e/xa4/xd2/xc8 + /x8e/xa4/xd2/xc9 + /x8e/xa4/xd2/xca + /x8e/xa4/xd2/xcb + /x8e/xa4/xd2/xcc + /x8e/xa4/xd2/xcd + /x8e/xa4/xd2/xce + /x8e/xa4/xd2/xcf + /x8e/xa4/xd2/xd0 + /x8e/xa4/xd2/xd1 + /x8e/xa4/xd2/xd2 + /x8e/xa4/xd2/xd3 + /x8e/xa4/xd2/xd4 + /x8e/xa4/xd2/xd5 + /x8e/xa4/xd2/xd6 + /x8e/xa4/xd2/xd7 + /x8e/xa4/xd2/xd8 + /x8e/xa4/xd2/xd9 + /x8e/xa4/xd2/xda + /x8e/xa4/xd2/xdb + /x8e/xa4/xd2/xdc + /x8e/xa4/xd2/xdd + /x8e/xa4/xd2/xde + /x8e/xa4/xd2/xdf + /x8e/xa4/xd2/xe0 + /x8e/xa4/xd2/xe1 + /x8e/xa4/xd2/xe2 + /x8e/xa4/xd2/xe3 + /x8e/xa4/xd2/xe4 + /x8e/xa4/xd2/xe5 + /x8e/xa4/xd2/xe6 + /x8e/xa4/xd2/xe7 + /x8e/xa4/xd2/xe8 + /x8e/xa4/xd2/xe9 + /x8e/xa4/xd2/xea + /x8e/xa4/xd2/xeb + /x8e/xa4/xd2/xec + /x8e/xa4/xd2/xed + /x8e/xa4/xd2/xee + /x8e/xa4/xd2/xef + /x8e/xa4/xd2/xf0 + /x8e/xa4/xd2/xf1 + /x8e/xa4/xd2/xf2 + /x8e/xa4/xd2/xf3 + /x8e/xa4/xd2/xf4 + /x8e/xa4/xd2/xf5 + /x8e/xa4/xd2/xf6 + /x8e/xa4/xd2/xf7 + /x8e/xa4/xd2/xf8 + /x8e/xa4/xd2/xf9 + /x8e/xa4/xd2/xfa + /x8e/xa4/xd2/xfb + /x8e/xa4/xd2/xfc + /x8e/xa4/xd2/xfd + /x8e/xa4/xd2/xfe + /x8e/xa4/xd3/xa1 + /x8e/xa4/xd3/xa2 + /x8e/xa4/xd3/xa3 + /x8e/xa4/xd3/xa4 + /x8e/xa4/xd3/xa5 + /x8e/xa4/xd3/xa6 + /x8e/xa4/xd3/xa7 + /x8e/xa4/xd3/xa8 + /x8e/xa4/xd3/xa9 + /x8e/xa4/xd3/xaa + /x8e/xa4/xd3/xab + /x8e/xa4/xd3/xac + /x8e/xa4/xd3/xad + /x8e/xa4/xd3/xae + /x8e/xa4/xd3/xaf + /x8e/xa4/xd3/xb0 + /x8e/xa4/xd3/xb1 + /x8e/xa4/xd3/xb2 + /x8e/xa4/xd3/xb3 + /x8e/xa4/xd3/xb4 + /x8e/xa4/xd3/xb5 + /x8e/xa4/xd3/xb6 + /x8e/xa4/xd3/xb7 + /x8e/xa4/xd3/xb8 + /x8e/xa4/xd3/xb9 + /x8e/xa4/xd3/xba + /x8e/xa4/xd3/xbb + /x8e/xa4/xd3/xbc + /x8e/xa4/xd3/xbd + /x8e/xa4/xd3/xbe + /x8e/xa4/xd3/xbf + /x8e/xa4/xd3/xc0 + /x8e/xa4/xd3/xc1 + /x8e/xa4/xd3/xc2 + /x8e/xa4/xd3/xc3 + /x8e/xa4/xd3/xc4 + /x8e/xa4/xd3/xc5 + /x8e/xa4/xd3/xc6 + /x8e/xa4/xd3/xc7 + /x8e/xa4/xd3/xc8 + /x8e/xa4/xd3/xc9 + /x8e/xa4/xd3/xca + /x8e/xa4/xd3/xcb + /x8e/xa4/xd3/xcd + /x8e/xa4/xd3/xce + /x8e/xa4/xd3/xcf + /x8e/xa4/xd3/xd0 + /x8e/xa4/xd3/xd1 + /x8e/xa4/xd3/xd2 + /x8e/xa4/xd3/xd3 + /x8e/xa4/xd3/xd4 + /x8e/xa4/xd3/xd5 + /x8e/xa4/xd3/xd6 + /x8e/xa4/xd3/xd7 + /x8e/xa4/xd3/xd8 + /x8e/xa4/xd3/xd9 + /x8e/xa4/xd3/xda + /x8e/xa4/xd3/xdb + /x8e/xa4/xd3/xdc + /x8e/xa4/xd3/xdd + /x8e/xa4/xd3/xde + /x8e/xa4/xd3/xdf + /x8e/xa4/xd3/xe0 + /x8e/xa4/xd3/xe1 + /x8e/xa4/xd3/xe2 + /x8e/xa4/xd3/xe3 + /x8e/xa4/xd3/xe4 + /x8e/xa4/xd3/xe5 + /x8e/xa4/xd3/xe6 + /x8e/xa4/xd3/xe7 + /x8e/xa4/xd3/xe8 + /x8e/xa4/xd3/xe9 + /x8e/xa4/xd3/xea + /x8e/xa4/xd3/xeb + /x8e/xa4/xd3/xec + /x8e/xa4/xd3/xed + /x8e/xa4/xd3/xee + /x8e/xa4/xd3/xef + /x8e/xa4/xd3/xf0 + /x8e/xa4/xd3/xf1 + /x8e/xa4/xd3/xf2 + /x8e/xa4/xd3/xf3 + /x8e/xa4/xd3/xf4 + /x8e/xa4/xd3/xf5 + /x8e/xa4/xd3/xf6 + /x8e/xa4/xd3/xf7 + /x8e/xa4/xd3/xf8 + /x8e/xa4/xd3/xf9 + /x8e/xa4/xd3/xfa + /x8e/xa4/xd3/xfb + /x8e/xa4/xd3/xfc + /x8e/xa4/xd3/xfd + /x8e/xa4/xd3/xfe + /x8e/xa4/xd4/xa1 + /x8e/xa4/xd4/xa2 + /x8e/xa4/xd4/xa3 + /x8e/xa4/xd4/xa4 + /x8e/xa4/xd4/xa5 + /x8e/xa4/xd4/xa6 + /x8e/xa4/xd4/xa7 + /x8e/xa4/xd4/xa8 + /x8e/xa4/xd4/xa9 + /x8e/xa4/xd4/xaa + /x8e/xa4/xd4/xab + /x8e/xa4/xd4/xac + /x8e/xa4/xd4/xad + /x8e/xa4/xd4/xae + /x8e/xa4/xd4/xaf + /x8e/xa4/xd4/xb0 + /x8e/xa4/xd4/xb1 + /x8e/xa4/xd4/xb2 + /x8e/xa4/xd4/xb3 + /x8e/xa4/xd4/xb4 + /x8e/xa4/xd4/xb5 + /x8e/xa4/xd4/xb6 + /x8e/xa4/xd4/xb8 + /x8e/xa4/xd4/xb9 + /x8e/xa4/xd4/xba + /x8e/xa4/xd4/xbb + /x8e/xa4/xd4/xbc + /x8e/xa4/xd4/xbd + /x8e/xa4/xd4/xbe + /x8e/xa4/xd4/xbf + /x8e/xa4/xd4/xc0 + /x8e/xa4/xd4/xc1 + /x8e/xa4/xd4/xc2 + /x8e/xa4/xd4/xc3 + /x8e/xa4/xd4/xc4 + /x8e/xa4/xd4/xc5 + /x8e/xa4/xd4/xc6 + /x8e/xa4/xd4/xc7 + /x8e/xa4/xd4/xc8 + /x8e/xa4/xd4/xc9 + /x8e/xa4/xd4/xcb + /x8e/xa4/xd4/xcc + /x8e/xa4/xd4/xcd + /x8e/xa4/xd4/xce + /x8e/xa4/xd4/xcf + /x8e/xa4/xd4/xd0 + /x8e/xa4/xd4/xd1 + /x8e/xa4/xd4/xd2 + /x8e/xa4/xd4/xd3 + /x8e/xa4/xd4/xd4 + /x8e/xa4/xd4/xd5 + /x8e/xa4/xd4/xd6 + /x8e/xa4/xd4/xd7 + /x8e/xa4/xd4/xd8 + /x8e/xa4/xd4/xd9 + /x8e/xa4/xd4/xda + /x8e/xa4/xd4/xdb + /x8e/xa4/xd4/xdc + /x8e/xa4/xd4/xdd + /x8e/xa4/xd4/xde + /x8e/xa4/xd4/xdf + /x8e/xa4/xd4/xe0 + /x8e/xa4/xd4/xe1 + /x8e/xa4/xd4/xe2 + /x8e/xa4/xd4/xe3 + /x8e/xa4/xd4/xe4 + /x8e/xa4/xd4/xe5 + /x8e/xa4/xd4/xe6 + /x8e/xa4/xd4/xe7 + /x8e/xa4/xd4/xe8 + /x8e/xa4/xd4/xe9 + /x8e/xa4/xd4/xea + /x8e/xa4/xd4/xeb + /x8e/xa4/xd4/xec + /x8e/xa4/xd4/xed + /x8e/xa4/xd4/xee + /x8e/xa4/xd4/xef + /x8e/xa4/xd4/xf0 + /x8e/xa4/xd4/xf1 + /x8e/xa4/xd4/xf2 + /x8e/xa4/xd4/xf3 + /x8e/xa4/xd4/xf4 + /x8e/xa4/xd4/xf5 + /x8e/xa4/xd4/xf6 + /x8e/xa4/xd4/xf7 + /x8e/xa4/xd4/xf8 + /x8e/xa4/xd4/xf9 + /x8e/xa4/xd4/xfa + /x8e/xa4/xd4/xfb + /x8e/xa4/xd4/xfc + /x8e/xa4/xd4/xfd + /x8e/xa4/xd4/xfe + /x8e/xa4/xd5/xa1 + /x8e/xa4/xd5/xa2 + /x8e/xa4/xd5/xa4 + /x8e/xa4/xd5/xa5 + /x8e/xa4/xd5/xa6 + /x8e/xa4/xd5/xa7 + /x8e/xa4/xd5/xa8 + /x8e/xa4/xd5/xa9 + /x8e/xa4/xd5/xaa + /x8e/xa4/xd5/xab + /x8e/xa4/xd5/xac + /x8e/xa4/xd5/xad + /x8e/xa4/xd5/xae + /x8e/xa4/xd5/xaf + /x8e/xa4/xd5/xb0 + /x8e/xa4/xd5/xb1 + /x8e/xa4/xd5/xb2 + /x8e/xa4/xd5/xb3 + /x8e/xa4/xd5/xb4 + /x8e/xa4/xd5/xb5 + /x8e/xa4/xd5/xb6 + /x8e/xa4/xd5/xb7 + /x8e/xa4/xd5/xb8 + /x8e/xa4/xd5/xb9 + /x8e/xa4/xd5/xba + /x8e/xa4/xd5/xbb + /x8e/xa4/xd5/xbc + /x8e/xa4/xd5/xbd + /x8e/xa4/xd5/xbe + /x8e/xa4/xd5/xbf + /x8e/xa4/xd5/xc0 + /x8e/xa4/xd5/xc1 + /x8e/xa4/xd5/xc2 + /x8e/xa4/xd5/xc3 + /x8e/xa4/xd5/xc4 + /x8e/xa4/xd5/xc5 + /x8e/xa4/xd5/xc6 + /x8e/xa4/xd5/xc7 + /x8e/xa4/xd5/xc8 + /x8e/xa4/xd5/xc9 + /x8e/xa4/xd5/xca + /x8e/xa4/xd5/xcb + /x8e/xa4/xd5/xcc + /x8e/xa4/xd5/xcd + /x8e/xa4/xd5/xce + /x8e/xa4/xd5/xcf + /x8e/xa4/xd5/xd0 + /x8e/xa4/xd5/xd1 + /x8e/xa4/xd5/xd2 + /x8e/xa4/xd5/xd3 + /x8e/xa4/xd5/xd4 + /x8e/xa4/xd5/xd5 + /x8e/xa4/xd5/xd6 + /x8e/xa4/xd5/xd7 + /x8e/xa4/xd5/xd8 + /x8e/xa4/xd5/xd9 + /x8e/xa4/xd5/xda + /x8e/xa4/xd5/xdb + /x8e/xa4/xd5/xdc + /x8e/xa4/xd5/xdd + /x8e/xa4/xd5/xde + /x8e/xa4/xd5/xdf + /x8e/xa4/xd5/xe0 + /x8e/xa4/xd5/xe1 + /x8e/xa4/xd5/xe2 + /x8e/xa4/xd5/xe3 + /x8e/xa4/xd5/xe4 + /x8e/xa4/xd5/xe5 + /x8e/xa4/xd5/xe6 + /x8e/xa4/xd5/xe7 + /x8e/xa4/xd5/xe8 + /x8e/xa4/xd5/xe9 + /x8e/xa4/xd5/xea + /x8e/xa4/xd5/xeb + /x8e/xa4/xd5/xec + /x8e/xa4/xd5/xed + /x8e/xa4/xd5/xee + /x8e/xa4/xd5/xef + /x8e/xa4/xd5/xf0 + /x8e/xa4/xd5/xf1 + /x8e/xa4/xd5/xf2 + /x8e/xa4/xd5/xf3 + /x8e/xa4/xd5/xf4 + /x8e/xa4/xd5/xf5 + /x8e/xa4/xd5/xf6 + /x8e/xa4/xd5/xf7 + /x8e/xa4/xd5/xf8 + /x8e/xa4/xd5/xf9 + /x8e/xa4/xd5/xfa + /x8e/xa4/xd5/xfb + /x8e/xa4/xd5/xfc + /x8e/xa4/xd5/xfd + /x8e/xa4/xd5/xfe + /x8e/xa4/xd6/xa1 + /x8e/xa4/xd6/xa2 + /x8e/xa4/xd6/xa3 + /x8e/xa4/xd6/xa4 + /x8e/xa4/xd6/xa5 + /x8e/xa4/xd6/xa6 + /x8e/xa4/xd6/xa7 + /x8e/xa4/xd6/xa8 + /x8e/xa4/xd6/xa9 + /x8e/xa4/xd6/xaa + /x8e/xa4/xd6/xab + /x8e/xa4/xd6/xac + /x8e/xa4/xd6/xad + /x8e/xa4/xd6/xae + /x8e/xa4/xd6/xaf + /x8e/xa4/xd6/xb0 + /x8e/xa4/xd6/xb1 + /x8e/xa4/xd6/xb2 + /x8e/xa4/xd6/xb3 + /x8e/xa4/xd6/xb4 + /x8e/xa4/xd6/xb5 + /x8e/xa4/xd6/xb6 + /x8e/xa4/xd6/xb7 + /x8e/xa4/xd6/xb8 + /x8e/xa4/xd6/xb9 + /x8e/xa4/xd6/xba + /x8e/xa4/xd6/xbb + /x8e/xa4/xd6/xbc + /x8e/xa4/xd6/xbd + /x8e/xa4/xd6/xbe + /x8e/xa4/xd6/xbf + /x8e/xa4/xd6/xc0 + /x8e/xa4/xd6/xc1 + /x8e/xa4/xd6/xc2 + /x8e/xa4/xd6/xc3 + /x8e/xa4/xd6/xc4 + /x8e/xa4/xd6/xc5 + /x8e/xa4/xd6/xc6 + /x8e/xa4/xd6/xc7 + /x8e/xa4/xd6/xc8 + /x8e/xa4/xd6/xc9 + /x8e/xa4/xd6/xca + /x8e/xa4/xd6/xcb + /x8e/xa4/xd6/xcc + /x8e/xa4/xd6/xcd + /x8e/xa4/xd6/xce + /x8e/xa4/xd6/xcf + /x8e/xa4/xd6/xd0 + /x8e/xa4/xd6/xd1 + /x8e/xa4/xd6/xd2 + /x8e/xa4/xd6/xd3 + /x8e/xa4/xd6/xd4 + /x8e/xa4/xd6/xd5 + /x8e/xa4/xd6/xd6 + /x8e/xa4/xd6/xd7 + /x8e/xa4/xd6/xd8 + /x8e/xa4/xd6/xd9 + /x8e/xa4/xd6/xda + /x8e/xa4/xd6/xdb + /x8e/xa4/xd6/xdc + /x8e/xa4/xd6/xde + /x8e/xa4/xd6/xdf + /x8e/xa4/xd6/xe0 + /x8e/xa4/xd6/xe1 + /x8e/xa4/xd6/xe2 + /x8e/xa4/xd6/xe3 + /x8e/xa4/xd6/xe4 + /x8e/xa4/xd6/xe5 + /x8e/xa4/xd6/xe6 + /x8e/xa4/xd6/xe7 + /x8e/xa4/xd6/xe8 + /x8e/xa4/xd6/xe9 + /x8e/xa4/xd6/xea + /x8e/xa4/xd6/xeb + /x8e/xa4/xd6/xec + /x8e/xa4/xd6/xed + /x8e/xa4/xd6/xee + /x8e/xa4/xd6/xef + /x8e/xa4/xd6/xf0 + /x8e/xa4/xd6/xf1 + /x8e/xa4/xd6/xf2 + /x8e/xa4/xd6/xf3 + /x8e/xa4/xd6/xf4 + /x8e/xa4/xd6/xf5 + /x8e/xa4/xd6/xf6 + /x8e/xa4/xd6/xf7 + /x8e/xa4/xd6/xf8 + /x8e/xa4/xd6/xf9 + /x8e/xa4/xd6/xfa + /x8e/xa4/xd6/xfb + /x8e/xa4/xd6/xfc + /x8e/xa4/xd6/xfd + /x8e/xa4/xd6/xfe + /x8e/xa4/xd7/xa1 + /x8e/xa4/xd7/xa2 + /x8e/xa4/xd7/xa3 + /x8e/xa4/xd7/xa4 + /x8e/xa4/xd7/xa5 + /x8e/xa4/xd7/xa6 + /x8e/xa4/xd7/xa7 + /x8e/xa4/xd7/xa8 + /x8e/xa4/xd7/xa9 + /x8e/xa4/xd7/xaa + /x8e/xa4/xd7/xab + /x8e/xa4/xd7/xac + /x8e/xa4/xd7/xad + /x8e/xa4/xd7/xae + /x8e/xa4/xd7/xaf + /x8e/xa4/xd7/xb0 + /x8e/xa4/xd7/xb1 + /x8e/xa4/xd7/xb2 + /x8e/xa4/xd7/xb3 + /x8e/xa4/xd7/xb4 + /x8e/xa4/xd7/xb5 + /x8e/xa4/xd7/xb6 + /x8e/xa4/xd7/xb7 + /x8e/xa4/xd7/xb8 + /x8e/xa4/xd7/xb9 + /x8e/xa4/xd7/xba + /x8e/xa4/xd7/xbb + /x8e/xa4/xd7/xbc + /x8e/xa4/xd7/xbd + /x8e/xa4/xd7/xbe + /x8e/xa4/xd7/xbf + /x8e/xa4/xd7/xc0 + /x8e/xa4/xd7/xc1 + /x8e/xa4/xd7/xc2 + /x8e/xa4/xd7/xc3 + /x8e/xa4/xd7/xc4 + /x8e/xa4/xd7/xc5 + /x8e/xa4/xd7/xc6 + /x8e/xa4/xd7/xc7 + /x8e/xa4/xd7/xc8 + /x8e/xa4/xd7/xc9 + /x8e/xa4/xd7/xca + /x8e/xa4/xd7/xcb + /x8e/xa4/xd7/xcc + /x8e/xa4/xd7/xcd + /x8e/xa4/xd7/xce + /x8e/xa4/xd7/xcf + /x8e/xa4/xd7/xd0 + /x8e/xa4/xd7/xd1 + /x8e/xa4/xd7/xd2 + /x8e/xa4/xd7/xd3 + /x8e/xa4/xd7/xd4 + /x8e/xa4/xd7/xd5 + /x8e/xa4/xd7/xd6 + /x8e/xa4/xd7/xd7 + /x8e/xa4/xd7/xd8 + /x8e/xa4/xd7/xd9 + /x8e/xa4/xd7/xda + /x8e/xa4/xd7/xdb + /x8e/xa4/xd7/xdc + /x8e/xa4/xd7/xdd + /x8e/xa4/xd7/xde + /x8e/xa4/xd7/xdf + /x8e/xa4/xd7/xe0 + /x8e/xa4/xd7/xe1 + /x8e/xa4/xd7/xe2 + /x8e/xa4/xd7/xe3 + /x8e/xa4/xd7/xe4 + /x8e/xa4/xd7/xe5 + /x8e/xa4/xd7/xe6 + /x8e/xa4/xd7/xe7 + /x8e/xa4/xd7/xe8 + /x8e/xa4/xd7/xe9 + /x8e/xa4/xd7/xea + /x8e/xa4/xd7/xeb + /x8e/xa4/xd7/xec + /x8e/xa4/xd7/xed + /x8e/xa4/xd7/xee + /x8e/xa4/xd7/xef + /x8e/xa4/xd7/xf0 + /x8e/xa4/xd7/xf1 + /x8e/xa4/xd7/xf2 + /x8e/xa4/xd7/xf3 + /x8e/xa4/xd7/xf4 + /x8e/xa4/xd7/xf5 + /x8e/xa4/xd7/xf6 + /x8e/xa4/xd7/xf7 + /x8e/xa4/xd7/xf8 + /x8e/xa4/xd7/xf9 + /x8e/xa4/xd7/xfa + /x8e/xa4/xd7/xfb + /x8e/xa4/xd7/xfc + /x8e/xa4/xd7/xfd + /x8e/xa4/xd7/xfe + /x8e/xa4/xd8/xa1 + /x8e/xa4/xd8/xa2 + /x8e/xa4/xd8/xa3 + /x8e/xa4/xd8/xa4 + /x8e/xa4/xd8/xa5 + /x8e/xa4/xd8/xa6 + /x8e/xa4/xd8/xa7 + /x8e/xa4/xd8/xa8 + /x8e/xa4/xd8/xa9 + /x8e/xa4/xd8/xaa + /x8e/xa4/xd8/xab + /x8e/xa4/xd8/xac + /x8e/xa4/xd8/xae + /x8e/xa4/xd8/xaf + /x8e/xa4/xd8/xb0 + /x8e/xa4/xd8/xb1 + /x8e/xa4/xd8/xb2 + /x8e/xa4/xd8/xb3 + /x8e/xa4/xd8/xb4 + /x8e/xa4/xd8/xb5 + /x8e/xa4/xd8/xb6 + /x8e/xa4/xd8/xb7 + /x8e/xa4/xd8/xb8 + /x8e/xa4/xd8/xb9 + /x8e/xa4/xd8/xba + /x8e/xa4/xd8/xbb + /x8e/xa4/xd8/xbc + /x8e/xa4/xd8/xbd + /x8e/xa4/xd8/xbe + /x8e/xa4/xd8/xbf + /x8e/xa4/xd8/xc0 + /x8e/xa4/xd8/xc1 + /x8e/xa4/xd8/xc2 + /x8e/xa4/xd8/xc3 + /x8e/xa4/xd8/xc4 + /x8e/xa4/xd8/xc5 + /x8e/xa4/xd8/xc6 + /x8e/xa4/xd8/xc7 + /x8e/xa4/xd8/xc8 + /x8e/xa4/xd8/xc9 + /x8e/xa4/xd8/xca + /x8e/xa4/xd8/xcb + /x8e/xa4/xd8/xcc + /x8e/xa4/xd8/xcd + /x8e/xa4/xd8/xce + /x8e/xa4/xd8/xcf + /x8e/xa4/xd8/xd0 + /x8e/xa4/xd8/xd1 + /x8e/xa4/xd8/xd2 + /x8e/xa4/xd8/xd3 + /x8e/xa4/xd8/xd4 + /x8e/xa4/xd8/xd5 + /x8e/xa4/xd8/xd6 + /x8e/xa4/xd8/xd7 + /x8e/xa4/xd8/xd8 + /x8e/xa4/xd8/xd9 + /x8e/xa4/xd8/xda + /x8e/xa4/xd8/xdb + /x8e/xa4/xd8/xdc + /x8e/xa4/xd8/xdd + /x8e/xa4/xd8/xde + /x8e/xa4/xd8/xdf + /x8e/xa4/xd8/xe0 + /x8e/xa4/xd8/xe1 + /x8e/xa4/xd8/xe2 + /x8e/xa4/xd8/xe3 + /x8e/xa4/xd8/xe4 + /x8e/xa4/xd8/xe5 + /x8e/xa4/xd8/xe6 + /x8e/xa4/xd8/xe7 + /x8e/xa4/xd8/xe8 + /x8e/xa4/xd8/xe9 + /x8e/xa4/xd8/xea + /x8e/xa4/xd8/xeb + /x8e/xa4/xd8/xec + /x8e/xa4/xd8/xed + /x8e/xa4/xd8/xee + /x8e/xa4/xd8/xef + /x8e/xa4/xd8/xf0 + /x8e/xa4/xd8/xf1 + /x8e/xa4/xd8/xf2 + /x8e/xa4/xd8/xf3 + /x8e/xa4/xd8/xf4 + /x8e/xa4/xd8/xf5 + /x8e/xa4/xd8/xf6 + /x8e/xa4/xd8/xf7 + /x8e/xa4/xd8/xf8 + /x8e/xa4/xd8/xf9 + /x8e/xa4/xd8/xfa + /x8e/xa4/xd8/xfb + /x8e/xa4/xd8/xfc + /x8e/xa4/xd8/xfd + /x8e/xa4/xd8/xfe + /x8e/xa4/xd9/xa1 + /x8e/xa4/xd9/xa2 + /x8e/xa4/xd9/xa3 + /x8e/xa4/xd9/xa4 + /x8e/xa4/xd9/xa5 + /x8e/xa4/xd9/xa6 + /x8e/xa4/xd9/xa7 + /x8e/xa4/xd9/xa8 + /x8e/xa4/xd9/xa9 + /x8e/xa4/xd9/xaa + /x8e/xa4/xd9/xab + /x8e/xa4/xd9/xac + /x8e/xa4/xd9/xad + /x8e/xa4/xd9/xae + /x8e/xa4/xd9/xaf + /x8e/xa4/xd9/xb0 + /x8e/xa4/xd9/xb1 + /x8e/xa4/xd9/xb2 + /x8e/xa4/xd9/xb3 + /x8e/xa4/xd9/xb4 + /x8e/xa4/xd9/xb5 + /x8e/xa4/xd9/xb6 + /x8e/xa4/xd9/xb7 + /x8e/xa4/xd9/xb8 + /x8e/xa4/xd9/xb9 + /x8e/xa4/xd9/xba + /x8e/xa4/xd9/xbb + /x8e/xa4/xd9/xbc + /x8e/xa4/xd9/xbd + /x8e/xa4/xd9/xbe + /x8e/xa4/xd9/xbf + /x8e/xa4/xd9/xc0 + /x8e/xa4/xd9/xc1 + /x8e/xa4/xd9/xc2 + /x8e/xa4/xd9/xc3 + /x8e/xa4/xd9/xc4 + /x8e/xa4/xd9/xc5 + /x8e/xa4/xd9/xc6 + /x8e/xa4/xd9/xc7 + /x8e/xa4/xd9/xc8 + /x8e/xa4/xd9/xc9 + /x8e/xa4/xd9/xca + /x8e/xa4/xd9/xcb + /x8e/xa4/xd9/xcc + /x8e/xa4/xd9/xcd + /x8e/xa4/xd9/xce + /x8e/xa4/xd9/xcf + /x8e/xa4/xd9/xd0 + /x8e/xa4/xd9/xd1 + /x8e/xa4/xd9/xd2 + /x8e/xa4/xd9/xd3 + /x8e/xa4/xd9/xd4 + /x8e/xa4/xd9/xd5 + /x8e/xa4/xd9/xd6 + /x8e/xa4/xd9/xd7 + /x8e/xa4/xd9/xd8 + /x8e/xa4/xd9/xd9 + /x8e/xa4/xd9/xda + /x8e/xa4/xd9/xdb + /x8e/xa4/xd9/xdc + /x8e/xa4/xd9/xdd + /x8e/xa4/xd9/xde + /x8e/xa4/xd9/xdf + /x8e/xa4/xd9/xe0 + /x8e/xa4/xd9/xe1 + /x8e/xa4/xd9/xe2 + /x8e/xa4/xd9/xe3 + /x8e/xa4/xd9/xe4 + /x8e/xa4/xd9/xe5 + /x8e/xa4/xd9/xe6 + /x8e/xa4/xd9/xe7 + /x8e/xa4/xd9/xe8 + /x8e/xa4/xd9/xe9 + /x8e/xa4/xd9/xea + /x8e/xa4/xd9/xeb + /x8e/xa4/xd9/xec + /x8e/xa4/xd9/xed + /x8e/xa4/xd9/xee + /x8e/xa4/xd9/xef + /x8e/xa4/xd9/xf0 + /x8e/xa4/xd9/xf1 + /x8e/xa4/xd9/xf2 + /x8e/xa4/xd9/xf3 + /x8e/xa4/xd9/xf4 + /x8e/xa4/xd9/xf5 + /x8e/xa4/xd9/xf7 + /x8e/xa4/xd9/xf8 + /x8e/xa4/xd9/xf9 + /x8e/xa4/xd9/xfa + /x8e/xa4/xd9/xfb + /x8e/xa4/xd9/xfc + /x8e/xa4/xd9/xfd + /x8e/xa4/xd9/xfe + /x8e/xa4/xda/xa1 + /x8e/xa4/xda/xa2 + /x8e/xa4/xda/xa3 + /x8e/xa4/xda/xa4 + /x8e/xa4/xda/xa5 + /x8e/xa4/xda/xa6 + /x8e/xa4/xda/xa7 + /x8e/xa4/xda/xa8 + /x8e/xa4/xda/xa9 + /x8e/xa4/xda/xaa + /x8e/xa4/xda/xab + /x8e/xa4/xda/xac + /x8e/xa4/xda/xad + /x8e/xa4/xda/xae + /x8e/xa4/xda/xaf + /x8e/xa4/xda/xb0 + /x8e/xa4/xda/xb1 + /x8e/xa4/xda/xb2 + /x8e/xa4/xda/xb3 + /x8e/xa4/xda/xb4 + /x8e/xa4/xda/xb5 + /x8e/xa4/xda/xb6 + /x8e/xa4/xda/xb7 + /x8e/xa4/xda/xb8 + /x8e/xa4/xda/xb9 + /x8e/xa4/xda/xba + /x8e/xa4/xda/xbb + /x8e/xa4/xda/xbc + /x8e/xa4/xda/xbd + /x8e/xa4/xda/xbe + /x8e/xa4/xda/xbf + /x8e/xa4/xda/xc0 + /x8e/xa4/xda/xc1 + /x8e/xa4/xda/xc2 + /x8e/xa4/xda/xc3 + /x8e/xa4/xda/xc4 + /x8e/xa4/xda/xc5 + /x8e/xa4/xda/xc6 + /x8e/xa4/xda/xc7 + /x8e/xa4/xda/xc8 + /x8e/xa4/xda/xc9 + /x8e/xa4/xda/xca + /x8e/xa4/xda/xcb + /x8e/xa4/xda/xcc + /x8e/xa4/xda/xcd + /x8e/xa4/xda/xce + /x8e/xa4/xda/xcf + /x8e/xa4/xda/xd0 + /x8e/xa4/xda/xd1 + /x8e/xa4/xda/xd2 + /x8e/xa4/xda/xd3 + /x8e/xa4/xda/xd4 + /x8e/xa4/xda/xd5 + /x8e/xa4/xda/xd6 + /x8e/xa4/xda/xd7 + /x8e/xa4/xda/xd8 + /x8e/xa4/xda/xda + /x8e/xa4/xda/xdb + /x8e/xa4/xda/xdc + /x8e/xa4/xda/xdd + /x8e/xa4/xda/xde + /x8e/xa4/xda/xdf + /x8e/xa4/xda/xe0 + /x8e/xa4/xda/xe1 + /x8e/xa4/xda/xe2 + /x8e/xa4/xda/xe3 + /x8e/xa4/xda/xe4 + /x8e/xa4/xda/xe5 + /x8e/xa4/xda/xe6 + /x8e/xa4/xda/xe7 + /x8e/xa4/xda/xe8 + /x8e/xa4/xda/xe9 + /x8e/xa4/xda/xea + /x8e/xa4/xda/xeb + /x8e/xa4/xda/xec + /x8e/xa4/xda/xed + /x8e/xa4/xda/xee + /x8e/xa4/xda/xef + /x8e/xa4/xda/xf0 + /x8e/xa4/xda/xf1 + /x8e/xa4/xda/xf2 + /x8e/xa4/xda/xf3 + /x8e/xa4/xda/xf4 + /x8e/xa4/xda/xf5 + /x8e/xa4/xda/xf6 + /x8e/xa4/xda/xf7 + /x8e/xa4/xda/xf8 + /x8e/xa4/xda/xf9 + /x8e/xa4/xda/xfa + /x8e/xa4/xda/xfb + /x8e/xa4/xda/xfc + /x8e/xa4/xda/xfd + /x8e/xa4/xda/xfe + /x8e/xa4/xdb/xa1 + /x8e/xa4/xdb/xa2 + /x8e/xa4/xdb/xa3 + /x8e/xa4/xdb/xa4 + /x8e/xa4/xdb/xa5 + /x8e/xa4/xdb/xa6 + /x8e/xa4/xdb/xa7 + /x8e/xa4/xdb/xa8 + /x8e/xa4/xdb/xa9 + /x8e/xa4/xdb/xaa + /x8e/xa4/xdb/xab + /x8e/xa4/xdb/xad + /x8e/xa4/xdb/xae + /x8e/xa4/xdb/xaf + /x8e/xa4/xdb/xb0 + /x8e/xa4/xdb/xb1 + /x8e/xa4/xdb/xb2 + /x8e/xa4/xdb/xb3 + /x8e/xa4/xdb/xb4 + /x8e/xa4/xdb/xb5 + /x8e/xa4/xdb/xb6 + /x8e/xa4/xdb/xb7 + /x8e/xa4/xdb/xb8 + /x8e/xa4/xdb/xb9 + /x8e/xa4/xdb/xbb + /x8e/xa4/xdb/xbc + /x8e/xa4/xdb/xbd + /x8e/xa4/xdb/xbe + /x8e/xa4/xdb/xbf + /x8e/xa4/xdb/xc0 + /x8e/xa4/xdb/xc1 + /x8e/xa4/xdb/xc2 + /x8e/xa4/xdb/xc3 + /x8e/xa4/xdb/xc4 + /x8e/xa4/xdb/xc5 + /x8e/xa4/xdb/xc6 + /x8e/xa4/xdb/xc7 + /x8e/xa4/xdb/xc8 + /x8e/xa4/xdb/xc9 + /x8e/xa4/xdb/xca + /x8e/xa4/xdb/xcb + /x8e/xa4/xdb/xcc + /x8e/xa4/xdb/xcd + /x8e/xa4/xdb/xce + /x8e/xa4/xdb/xcf + /x8e/xa4/xdb/xd0 + /x8e/xa4/xdb/xd1 + /x8e/xa4/xdb/xd2 + /x8e/xa4/xdb/xd3 + /x8e/xa4/xdb/xd4 + /x8e/xa4/xdb/xd5 + /x8e/xa4/xdb/xd6 + /x8e/xa4/xdb/xd7 + /x8e/xa4/xdb/xd8 + /x8e/xa4/xdb/xd9 + /x8e/xa4/xdb/xda + /x8e/xa4/xdb/xdb + /x8e/xa4/xdb/xdc + /x8e/xa4/xdb/xdd + /x8e/xa4/xdb/xde + /x8e/xa4/xdb/xdf + /x8e/xa4/xdb/xe0 + /x8e/xa4/xdb/xe1 + /x8e/xa4/xdb/xe2 + /x8e/xa4/xdb/xe3 + /x8e/xa4/xdb/xe4 + /x8e/xa4/xdb/xe5 + /x8e/xa4/xdb/xe6 + /x8e/xa4/xdb/xe7 + /x8e/xa4/xdb/xe8 + /x8e/xa4/xdb/xe9 + /x8e/xa4/xdb/xea + /x8e/xa4/xdb/xeb + /x8e/xa4/xdb/xec + /x8e/xa4/xdb/xed + /x8e/xa4/xdb/xee + /x8e/xa4/xdb/xef + /x8e/xa4/xdb/xf0 + /x8e/xa4/xdb/xf1 + /x8e/xa4/xdb/xf2 + /x8e/xa4/xdb/xf3 + /x8e/xa4/xdb/xf4 + /x8e/xa4/xdb/xf5 + /x8e/xa4/xdb/xf6 + /x8e/xa4/xdb/xf7 + /x8e/xa4/xdb/xf8 + /x8e/xa4/xdb/xf9 + /x8e/xa4/xdb/xfa + /x8e/xa4/xdb/xfb + /x8e/xa4/xdb/xfc + /x8e/xa4/xdb/xfd + /x8e/xa4/xdb/xfe + /x8e/xa4/xdc/xa1 + /x8e/xa4/xdc/xa2 + /x8e/xa4/xdc/xa3 + /x8e/xa4/xdc/xa4 + /x8e/xa4/xdc/xa5 + /x8e/xa4/xdc/xa6 + /x8e/xa4/xdc/xa7 + /x8e/xa4/xdc/xa8 + /x8e/xa4/xdc/xa9 + /x8e/xa4/xdc/xaa + /x8e/xa4/xdc/xab + /x8e/xa4/xdc/xac + /x8e/xa4/xdc/xad + /x8e/xa4/xdc/xae + /x8e/xa4/xdc/xaf + /x8e/xa4/xdc/xb0 + /x8e/xa4/xdc/xb1 + /x8e/xa4/xdc/xb2 + /x8e/xa4/xdc/xb3 + /x8e/xa4/xdc/xb4 + /x8e/xa4/xdc/xb5 + /x8e/xa4/xdc/xb6 + /x8e/xa4/xdc/xb7 + /x8e/xa4/xdc/xb8 + /x8e/xa4/xdc/xb9 + /x8e/xa4/xdc/xba + /x8e/xa4/xdc/xbb + /x8e/xa4/xdc/xbc + /x8e/xa4/xdc/xbd + /x8e/xa4/xdc/xbe + /x8e/xa4/xdc/xbf + /x8e/xa4/xdc/xc0 + /x8e/xa4/xdc/xc1 + /x8e/xa4/xdc/xc2 + /x8e/xa4/xdc/xc3 + /x8e/xa4/xdc/xc4 + /x8e/xa4/xdc/xc5 + /x8e/xa4/xdc/xc6 + /x8e/xa4/xdc/xc7 + /x8e/xa4/xdc/xc8 + /x8e/xa4/xdc/xc9 + /x8e/xa4/xdc/xca + /x8e/xa4/xdc/xcb + /x8e/xa4/xdc/xcc + /x8e/xa4/xdc/xcd + /x8e/xa4/xdc/xce + /x8e/xa4/xdc/xcf + /x8e/xa4/xdc/xd0 + /x8e/xa4/xdc/xd1 + /x8e/xa4/xdc/xd2 + /x8e/xa4/xdc/xd3 + /x8e/xa4/xdc/xd4 + /x8e/xa4/xdc/xd5 + /x8e/xa4/xdc/xd6 + /x8e/xa4/xdc/xd7 + /x8e/xa4/xdc/xd8 + /x8e/xa4/xdc/xda + /x8e/xa4/xdc/xdb + /x8e/xa4/xdc/xdc + /x8e/xa4/xdc/xdd + /x8e/xa4/xdc/xde + /x8e/xa4/xdc/xdf + /x8e/xa4/xdc/xe0 + /x8e/xa4/xdc/xe1 + /x8e/xa4/xdc/xe2 + /x8e/xa4/xdc/xe3 + /x8e/xa4/xdc/xe4 + /x8e/xa4/xdc/xe5 + /x8e/xa4/xdc/xe6 + /x8e/xa4/xdc/xe7 + /x8e/xa4/xdc/xe8 + /x8e/xa4/xdc/xe9 + /x8e/xa4/xdc/xea + /x8e/xa4/xdc/xeb + /x8e/xa4/xdc/xec + /x8e/xa4/xdc/xed + /x8e/xa4/xdc/xee + /x8e/xa4/xdc/xef + /x8e/xa4/xdc/xf0 + /x8e/xa4/xdc/xf1 + /x8e/xa4/xdc/xf2 + /x8e/xa4/xdc/xf3 + /x8e/xa4/xdc/xf4 + /x8e/xa4/xdc/xf5 + /x8e/xa4/xdc/xf6 + /x8e/xa4/xdc/xf7 + /x8e/xa4/xdc/xf8 + /x8e/xa4/xdc/xf9 + /x8e/xa4/xdc/xfa + /x8e/xa4/xdc/xfb + /x8e/xa4/xdc/xfc + /x8e/xa4/xdc/xfd + /x8e/xa4/xdc/xfe + /x8e/xa4/xdd/xa1 + /x8e/xa4/xdd/xa2 + /x8e/xa4/xdd/xa3 + /x8e/xa4/xdd/xa4 + /x8e/xa4/xdd/xa5 + /x8e/xa4/xdd/xa6 + /x8e/xa4/xdd/xa7 + /x8e/xa4/xdd/xa8 + /x8e/xa4/xdd/xa9 + /x8e/xa4/xdd/xaa + /x8e/xa4/xdd/xab + /x8e/xa4/xdd/xac + /x8e/xa4/xdd/xad + /x8e/xa4/xdd/xae + /x8e/xa4/xdd/xaf + /x8e/xa4/xdd/xb0 + /x8e/xa4/xdd/xb1 + /x8e/xa4/xdd/xb2 + /x8e/xa4/xdd/xb3 + /x8e/xa4/xdd/xb4 + /x8e/xa4/xdd/xb5 + /x8e/xa4/xdd/xb6 + /x8e/xa4/xdd/xb7 + /x8e/xa4/xdd/xb8 + /x8e/xa4/xdd/xb9 + /x8e/xa4/xdd/xba + /x8e/xa4/xdd/xbb + /x8e/xa4/xdd/xbc + /x8e/xa4/xdd/xbd + /x8e/xa4/xdd/xbe + /x8e/xa4/xdd/xbf + /x8e/xa4/xdd/xc0 + /x8e/xa4/xdd/xc1 + /x8e/xa4/xdd/xc2 + /x8e/xa4/xdd/xc3 + /x8e/xa4/xdd/xc4 + /x8e/xa4/xdd/xc5 + /x8e/xa4/xdd/xc6 + /x8e/xa4/xdd/xc7 + /x8e/xa4/xdd/xc8 + /x8e/xa4/xdd/xc9 + /x8e/xa4/xdd/xca + /x8e/xa4/xdd/xcb + /x8e/xa4/xdd/xcc + /x8e/xa4/xdd/xcd + /x8e/xa4/xdd/xce + /x8e/xa4/xdd/xcf + /x8e/xa4/xdd/xd0 + /x8e/xa4/xdd/xd1 + /x8e/xa4/xdd/xd2 + /x8e/xa4/xdd/xd3 + /x8e/xa4/xdd/xd4 + /x8e/xa4/xdd/xd5 + /x8e/xa4/xdd/xd6 + /x8e/xa4/xdd/xd7 + /x8e/xa4/xdd/xd8 + /x8e/xa4/xdd/xd9 + /x8e/xa4/xdd/xda + /x8e/xa4/xdd/xdb + /x8e/xa4/xdd/xdc + /x8e/xa4/xdd/xdd + /x8e/xa4/xdd/xde + /x8e/xa4/xdd/xdf + /x8e/xa4/xdd/xe0 + /x8e/xa4/xdd/xe1 + /x8e/xa4/xdd/xe2 + /x8e/xa4/xdd/xe3 + /x8e/xa4/xdd/xe4 + /x8e/xa4/xdd/xe5 + /x8e/xa4/xdd/xe6 + /x8e/xa4/xdd/xe7 + /x8e/xa4/xdd/xe8 + /x8e/xa4/xdd/xe9 + /x8e/xa4/xdd/xea + /x8e/xa4/xdd/xeb + /x8e/xa4/xdd/xec + /x8e/xa4/xdd/xed + /x8e/xa4/xdd/xee + /x8e/xa4/xdd/xef + /x8e/xa4/xdd/xf0 + /x8e/xa4/xdd/xf1 + /x8e/xa4/xdd/xf2 + /x8e/xa4/xdd/xf3 + /x8e/xa4/xdd/xf4 + /x8e/xa4/xdd/xf5 + /x8e/xa4/xdd/xf6 + /x8e/xa4/xdd/xf7 + /x8e/xa4/xdd/xf8 + /x8e/xa4/xdd/xf9 + /x8e/xa4/xdd/xfa + /x8e/xa4/xdd/xfb + /x8e/xa4/xdd/xfc + /x8e/xa4/xdd/xfd + /x8e/xa4/xdd/xfe + /x8e/xa4/xde/xa1 + /x8e/xa4/xde/xa2 + /x8e/xa4/xde/xa3 + /x8e/xa4/xde/xa4 + /x8e/xa4/xde/xa5 + /x8e/xa4/xde/xa6 + /x8e/xa4/xde/xa7 + /x8e/xa4/xde/xa8 + /x8e/xa4/xde/xa9 + /x8e/xa4/xde/xaa + /x8e/xa4/xde/xab + /x8e/xa4/xde/xac + /x8e/xa4/xde/xad + /x8e/xa4/xde/xae + /x8e/xa4/xde/xaf + /x8e/xa4/xde/xb0 + /x8e/xa4/xde/xb1 + /x8e/xa4/xde/xb2 + /x8e/xa4/xde/xb3 + /x8e/xa4/xde/xb4 + /x8e/xa4/xde/xb5 + /x8e/xa4/xde/xb6 + /x8e/xa4/xde/xb7 + /x8e/xa4/xde/xb8 + /x8e/xa4/xde/xb9 + /x8e/xa4/xde/xba + /x8e/xa4/xde/xbb + /x8e/xa4/xde/xbc + /x8e/xa4/xde/xbd + /x8e/xa4/xde/xbe + /x8e/xa4/xde/xbf + /x8e/xa4/xde/xc0 + /x8e/xa4/xde/xc1 + /x8e/xa4/xde/xc2 + /x8e/xa4/xde/xc3 + /x8e/xa4/xde/xc4 + /x8e/xa4/xde/xc5 + /x8e/xa4/xde/xc6 + /x8e/xa4/xde/xc7 + /x8e/xa4/xde/xc8 + /x8e/xa4/xde/xc9 + /x8e/xa4/xde/xca + /x8e/xa4/xde/xcb + /x8e/xa4/xde/xcc + /x8e/xa4/xde/xcd + /x8e/xa4/xde/xce + /x8e/xa4/xde/xcf + /x8e/xa4/xde/xd0 + /x8e/xa4/xde/xd1 + /x8e/xa4/xde/xd2 + /x8e/xa4/xde/xd3 + /x8e/xa4/xde/xd4 + /x8e/xa4/xde/xd5 + /x8e/xa4/xde/xd6 + /x8e/xa4/xde/xd7 + /x8e/xa4/xde/xd8 + /x8e/xa4/xde/xd9 + /x8e/xa4/xde/xda + /x8e/xa4/xde/xdb + /x8e/xa4/xde/xdc + /x8e/xa4/xde/xdd + /x8e/xa4/xde/xde + /x8e/xa4/xde/xdf + /x8e/xa4/xde/xe1 + /x8e/xa4/xde/xe2 + /x8e/xa4/xde/xe3 + /x8e/xa4/xde/xe4 + /x8e/xa4/xde/xe5 + /x8e/xa4/xde/xe6 + /x8e/xa4/xde/xe7 + /x8e/xa4/xde/xe8 + /x8e/xa4/xde/xe9 + /x8e/xa4/xde/xea + /x8e/xa4/xde/xeb + /x8e/xa4/xde/xec + /x8e/xa4/xde/xed + /x8e/xa4/xde/xee + /x8e/xa4/xde/xef + /x8e/xa4/xde/xf0 + /x8e/xa4/xde/xf1 + /x8e/xa4/xde/xf2 + /x8e/xa4/xde/xf3 + /x8e/xa4/xde/xf4 + /x8e/xa4/xde/xf5 + /x8e/xa4/xde/xf6 + /x8e/xa4/xde/xf7 + /x8e/xa4/xde/xf8 + /x8e/xa4/xde/xf9 + /x8e/xa4/xde/xfa + /x8e/xa4/xde/xfb + /x8e/xa4/xde/xfc + /x8e/xa4/xde/xfd + /x8e/xa4/xde/xfe + /x8e/xa4/xdf/xa1 + /x8e/xa4/xdf/xa2 + /x8e/xa4/xdf/xa3 + /x8e/xa4/xdf/xa4 + /x8e/xa4/xdf/xa5 + /x8e/xa4/xdf/xa6 + /x8e/xa4/xdf/xa7 + /x8e/xa4/xdf/xa8 + /x8e/xa4/xdf/xa9 + /x8e/xa4/xdf/xaa + /x8e/xa4/xdf/xab + /x8e/xa4/xdf/xac + /x8e/xa4/xdf/xad + /x8e/xa4/xdf/xae + /x8e/xa4/xdf/xaf + /x8e/xa4/xdf/xb0 + /x8e/xa4/xdf/xb1 + /x8e/xa4/xdf/xb2 + /x8e/xa4/xdf/xb3 + /x8e/xa4/xdf/xb4 + /x8e/xa4/xdf/xb5 + /x8e/xa4/xdf/xb6 + /x8e/xa4/xdf/xb8 + /x8e/xa4/xdf/xb9 + /x8e/xa4/xdf/xba + /x8e/xa4/xdf/xbb + /x8e/xa4/xdf/xbc + /x8e/xa4/xdf/xbd + /x8e/xa4/xdf/xbe + /x8e/xa4/xdf/xbf + /x8e/xa4/xdf/xc0 + /x8e/xa4/xdf/xc1 + /x8e/xa4/xdf/xc2 + /x8e/xa4/xdf/xc3 + /x8e/xa4/xdf/xc4 + /x8e/xa4/xdf/xc5 + /x8e/xa4/xdf/xc6 + /x8e/xa4/xdf/xc7 + /x8e/xa4/xdf/xc8 + /x8e/xa4/xdf/xc9 + /x8e/xa4/xdf/xca + /x8e/xa4/xdf/xcb + /x8e/xa4/xdf/xcc + /x8e/xa4/xdf/xcd + /x8e/xa4/xdf/xce + /x8e/xa4/xdf/xcf + /x8e/xa4/xdf/xd0 + /x8e/xa4/xdf/xd1 + /x8e/xa4/xdf/xd2 + /x8e/xa4/xdf/xd3 + /x8e/xa4/xdf/xd4 + /x8e/xa4/xdf/xd5 + /x8e/xa4/xdf/xd6 + /x8e/xa4/xdf/xd7 + /x8e/xa4/xdf/xd8 + /x8e/xa4/xdf/xd9 + /x8e/xa4/xdf/xda + /x8e/xa4/xdf/xdb + /x8e/xa4/xdf/xdc + /x8e/xa4/xdf/xdd + /x8e/xa4/xdf/xde + /x8e/xa4/xdf/xdf + /x8e/xa4/xdf/xe0 + /x8e/xa4/xdf/xe1 + /x8e/xa4/xdf/xe2 + /x8e/xa4/xdf/xe3 + /x8e/xa4/xdf/xe4 + /x8e/xa4/xdf/xe5 + /x8e/xa4/xdf/xe6 + /x8e/xa4/xdf/xe7 + /x8e/xa4/xdf/xe8 + /x8e/xa4/xdf/xe9 + /x8e/xa4/xdf/xea + /x8e/xa4/xdf/xeb + /x8e/xa4/xdf/xec + /x8e/xa4/xdf/xed + /x8e/xa4/xdf/xee + /x8e/xa4/xdf/xef + /x8e/xa4/xdf/xf0 + /x8e/xa4/xdf/xf1 + /x8e/xa4/xdf/xf2 + /x8e/xa4/xdf/xf3 + /x8e/xa4/xdf/xf4 + /x8e/xa4/xdf/xf5 + /x8e/xa4/xdf/xf7 + /x8e/xa4/xdf/xf8 + /x8e/xa4/xdf/xf9 + /x8e/xa4/xdf/xfa + /x8e/xa4/xdf/xfb + /x8e/xa4/xdf/xfc + /x8e/xa4/xdf/xfd + /x8e/xa4/xdf/xfe + /x8e/xa4/xe0/xa1 + /x8e/xa4/xe0/xa2 + /x8e/xa4/xe0/xa3 + /x8e/xa4/xe0/xa4 + /x8e/xa4/xe0/xa5 + /x8e/xa4/xe0/xa6 + /x8e/xa4/xe0/xa7 + /x8e/xa4/xe0/xa8 + /x8e/xa4/xe0/xa9 + /x8e/xa4/xe0/xaa + /x8e/xa4/xe0/xab + /x8e/xa4/xe0/xac + /x8e/xa4/xe0/xad + /x8e/xa4/xe0/xae + /x8e/xa4/xe0/xaf + /x8e/xa4/xe0/xb0 + /x8e/xa4/xe0/xb1 + /x8e/xa4/xe0/xb2 + /x8e/xa4/xe0/xb3 + /x8e/xa4/xe0/xb4 + /x8e/xa4/xe0/xb5 + /x8e/xa4/xe0/xb6 + /x8e/xa4/xe0/xb7 + /x8e/xa4/xe0/xb8 + /x8e/xa4/xe0/xb9 + /x8e/xa4/xe0/xba + /x8e/xa4/xe0/xbb + /x8e/xa4/xe0/xbc + /x8e/xa4/xe0/xbd + /x8e/xa4/xe0/xbe + /x8e/xa4/xe0/xbf + /x8e/xa4/xe0/xc0 + /x8e/xa4/xe0/xc1 + /x8e/xa4/xe0/xc2 + /x8e/xa4/xe0/xc3 + /x8e/xa4/xe0/xc4 + /x8e/xa4/xe0/xc5 + /x8e/xa4/xe0/xc6 + /x8e/xa4/xe0/xc7 + /x8e/xa4/xe0/xc8 + /x8e/xa4/xe0/xc9 + /x8e/xa4/xe0/xca + /x8e/xa4/xe0/xcb + /x8e/xa4/xe0/xcc + /x8e/xa4/xe0/xcd + /x8e/xa4/xe0/xce + /x8e/xa4/xe0/xcf + /x8e/xa4/xe0/xd0 + /x8e/xa4/xe0/xd1 + /x8e/xa4/xe0/xd2 + /x8e/xa4/xe0/xd3 + /x8e/xa4/xe0/xd4 + /x8e/xa4/xe0/xd5 + /x8e/xa4/xe0/xd6 + /x8e/xa4/xe0/xd7 + /x8e/xa4/xe0/xd8 + /x8e/xa4/xe0/xd9 + /x8e/xa4/xe0/xda + /x8e/xa4/xe0/xdb + /x8e/xa4/xe0/xdc + /x8e/xa4/xe0/xdd + /x8e/xa4/xe0/xde + /x8e/xa4/xe0/xdf + /x8e/xa4/xe0/xe0 + /x8e/xa4/xe0/xe1 + /x8e/xa4/xe0/xe2 + /x8e/xa4/xe0/xe3 + /x8e/xa4/xe0/xe4 + /x8e/xa4/xe0/xe5 + /x8e/xa4/xe0/xe6 + /x8e/xa4/xe0/xe7 + /x8e/xa4/xe0/xe8 + /x8e/xa4/xe0/xe9 + /x8e/xa4/xe0/xea + /x8e/xa4/xe0/xeb + /x8e/xa4/xe0/xec + /x8e/xa4/xe0/xed + /x8e/xa4/xe0/xee + /x8e/xa4/xe0/xef + /x8e/xa4/xe0/xf0 + /x8e/xa4/xe0/xf1 + /x8e/xa4/xe0/xf2 + /x8e/xa4/xe0/xf3 + /x8e/xa4/xe0/xf4 + /x8e/xa4/xe0/xf5 + /x8e/xa4/xe0/xf6 + /x8e/xa4/xe0/xf7 + /x8e/xa4/xe0/xf8 + /x8e/xa4/xe0/xf9 + /x8e/xa4/xe0/xfa + /x8e/xa4/xe0/xfb + /x8e/xa4/xe0/xfc + /x8e/xa4/xe0/xfd + /x8e/xa4/xe0/xfe + /x8e/xa4/xe1/xa1 + /x8e/xa4/xe1/xa2 + /x8e/xa4/xe1/xa3 + /x8e/xa4/xe1/xa4 + /x8e/xa4/xe1/xa5 + /x8e/xa4/xe1/xa6 + /x8e/xa4/xe1/xa7 + /x8e/xa4/xe1/xa8 + /x8e/xa4/xe1/xa9 + /x8e/xa4/xe1/xaa + /x8e/xa4/xe1/xab + /x8e/xa4/xe1/xac + /x8e/xa4/xe1/xad + /x8e/xa4/xe1/xae + /x8e/xa4/xe1/xaf + /x8e/xa4/xe1/xb0 + /x8e/xa4/xe1/xb1 + /x8e/xa4/xe1/xb2 + /x8e/xa4/xe1/xb3 + /x8e/xa4/xe1/xb4 + /x8e/xa4/xe1/xb5 + /x8e/xa4/xe1/xb6 + /x8e/xa4/xe1/xb7 + /x8e/xa4/xe1/xb8 + /x8e/xa4/xe1/xb9 + /x8e/xa4/xe1/xba + /x8e/xa4/xe1/xbb + /x8e/xa4/xe1/xbc + /x8e/xa4/xe1/xbd + /x8e/xa4/xe1/xbe + /x8e/xa4/xe1/xbf + /x8e/xa4/xe1/xc0 + /x8e/xa4/xe1/xc1 + /x8e/xa4/xe1/xc2 + /x8e/xa4/xe1/xc3 + /x8e/xa4/xe1/xc4 + /x8e/xa4/xe1/xc5 + /x8e/xa4/xe1/xc6 + /x8e/xa4/xe1/xc7 + /x8e/xa4/xe1/xc8 + /x8e/xa4/xe1/xc9 + /x8e/xa4/xe1/xca + /x8e/xa4/xe1/xcb + /x8e/xa4/xe1/xcc + /x8e/xa4/xe1/xcd + /x8e/xa4/xe1/xce + /x8e/xa4/xe1/xcf + /x8e/xa4/xe1/xd0 + /x8e/xa4/xe1/xd1 + /x8e/xa4/xe1/xd2 + /x8e/xa4/xe1/xd3 + /x8e/xa4/xe1/xd4 + /x8e/xa4/xe1/xd5 + /x8e/xa4/xe1/xd6 + /x8e/xa4/xe1/xd7 + /x8e/xa4/xe1/xd8 + /x8e/xa4/xe1/xd9 + /x8e/xa4/xe1/xda + /x8e/xa4/xe1/xdb + /x8e/xa4/xe1/xdc + /x8e/xa4/xe1/xdd + /x8e/xa4/xe1/xde + /x8e/xa4/xe1/xdf + /x8e/xa4/xe1/xe0 + /x8e/xa4/xe1/xe1 + /x8e/xa4/xe1/xe2 + /x8e/xa4/xe1/xe3 + /x8e/xa4/xe1/xe4 + /x8e/xa4/xe1/xe5 + /x8e/xa4/xe1/xe6 + /x8e/xa4/xe1/xe7 + /x8e/xa4/xe1/xe8 + /x8e/xa4/xe1/xe9 + /x8e/xa4/xe1/xea + /x8e/xa4/xe1/xeb + /x8e/xa4/xe1/xec + /x8e/xa4/xe1/xed + /x8e/xa4/xe1/xee + /x8e/xa4/xe1/xef + /x8e/xa4/xe1/xf0 + /x8e/xa4/xe1/xf1 + /x8e/xa4/xe1/xf2 + /x8e/xa4/xe1/xf3 + /x8e/xa4/xe1/xf4 + /x8e/xa4/xe1/xf5 + /x8e/xa4/xe1/xf6 + /x8e/xa4/xe1/xf7 + /x8e/xa4/xe1/xf8 + /x8e/xa4/xe1/xf9 + /x8e/xa4/xe1/xfa + /x8e/xa4/xe1/xfb + /x8e/xa4/xe1/xfc + /x8e/xa4/xe1/xfd + /x8e/xa4/xe1/xfe + /x8e/xa4/xe2/xa1 + /x8e/xa4/xe2/xa2 + /x8e/xa4/xe2/xa3 + /x8e/xa4/xe2/xa4 + /x8e/xa4/xe2/xa5 + /x8e/xa4/xe2/xa6 + /x8e/xa4/xe2/xa7 + /x8e/xa4/xe2/xa8 + /x8e/xa4/xe2/xa9 + /x8e/xa4/xe2/xaa + /x8e/xa4/xe2/xab + /x8e/xa4/xe2/xac + /x8e/xa4/xe2/xad + /x8e/xa4/xe2/xae + /x8e/xa4/xe2/xaf + /x8e/xa4/xe2/xb0 + /x8e/xa4/xe2/xb1 + /x8e/xa4/xe2/xb2 + /x8e/xa4/xe2/xb3 + /x8e/xa4/xe2/xb4 + /x8e/xa4/xe2/xb5 + /x8e/xa4/xe2/xb6 + /x8e/xa4/xe2/xb7 + /x8e/xa4/xe2/xb8 + /x8e/xa4/xe2/xb9 + /x8e/xa4/xe2/xba + /x8e/xa4/xe2/xbb + /x8e/xa4/xe2/xbc + /x8e/xa4/xe2/xbd + /x8e/xa4/xe2/xbe + /x8e/xa4/xe2/xbf + /x8e/xa4/xe2/xc0 + /x8e/xa4/xe2/xc1 + /x8e/xa4/xe2/xc2 + /x8e/xa4/xe2/xc3 + /x8e/xa4/xe2/xc4 + /x8e/xa4/xe2/xc5 + /x8e/xa4/xe2/xc6 + /x8e/xa4/xe2/xc7 + /x8e/xa4/xe2/xc8 + /x8e/xa4/xe2/xc9 + /x8e/xa4/xe2/xca + /x8e/xa4/xe2/xcb + /x8e/xa4/xe2/xcc + /x8e/xa4/xe2/xcd + /x8e/xa4/xe2/xce + /x8e/xa4/xe2/xcf + /x8e/xa4/xe2/xd0 + /x8e/xa4/xe2/xd1 + /x8e/xa4/xe2/xd2 + /x8e/xa4/xe2/xd3 + /x8e/xa4/xe2/xd4 + /x8e/xa4/xe2/xd5 + /x8e/xa4/xe2/xd6 + /x8e/xa4/xe2/xd7 + /x8e/xa4/xe2/xd8 + /x8e/xa4/xe2/xd9 + /x8e/xa4/xe2/xda + /x8e/xa4/xe2/xdb + /x8e/xa4/xe2/xdc + /x8e/xa4/xe2/xdd + /x8e/xa4/xe2/xde + /x8e/xa4/xe2/xdf + /x8e/xa4/xe2/xe0 + /x8e/xa4/xe2/xe1 + /x8e/xa4/xe2/xe2 + /x8e/xa4/xe2/xe3 + /x8e/xa4/xe2/xe4 + /x8e/xa4/xe2/xe5 + /x8e/xa4/xe2/xe6 + /x8e/xa4/xe2/xe7 + /x8e/xa4/xe2/xe8 + /x8e/xa4/xe2/xe9 + /x8e/xa4/xe2/xea + /x8e/xa4/xe2/xeb + /x8e/xa4/xe2/xec + /x8e/xa4/xe2/xed + /x8e/xa4/xe2/xef + /x8e/xa4/xe2/xf0 + /x8e/xa4/xe2/xf1 + /x8e/xa4/xe2/xf2 + /x8e/xa4/xe2/xf3 + /x8e/xa4/xe2/xf4 + /x8e/xa4/xe2/xf5 + /x8e/xa4/xe2/xf6 + /x8e/xa4/xe2/xf7 + /x8e/xa4/xe2/xf8 + /x8e/xa4/xe2/xf9 + /x8e/xa4/xe2/xfa + /x8e/xa4/xe2/xfb + /x8e/xa4/xe2/xfc + /x8e/xa4/xe2/xfd + /x8e/xa4/xe2/xfe + /x8e/xa4/xe3/xa1 + /x8e/xa4/xe3/xa2 + /x8e/xa4/xe3/xa3 + /x8e/xa4/xe3/xa4 + /x8e/xa4/xe3/xa5 + /x8e/xa4/xe3/xa6 + /x8e/xa4/xe3/xa7 + /x8e/xa4/xe3/xa8 + /x8e/xa4/xe3/xa9 + /x8e/xa4/xe3/xaa + /x8e/xa4/xe3/xab + /x8e/xa4/xe3/xac + /x8e/xa4/xe3/xad + /x8e/xa4/xe3/xae + /x8e/xa4/xe3/xaf + /x8e/xa4/xe3/xb0 + /x8e/xa4/xe3/xb1 + /x8e/xa4/xe3/xb2 + /x8e/xa4/xe3/xb3 + /x8e/xa4/xe3/xb4 + /x8e/xa4/xe3/xb5 + /x8e/xa4/xe3/xb6 + /x8e/xa4/xe3/xb7 + /x8e/xa4/xe3/xb8 + /x8e/xa4/xe3/xba + /x8e/xa4/xe3/xbb + /x8e/xa4/xe3/xbc + /x8e/xa4/xe3/xbd + /x8e/xa4/xe3/xbe + /x8e/xa4/xe3/xbf + /x8e/xa4/xe3/xc0 + /x8e/xa4/xe3/xc1 + /x8e/xa4/xe3/xc2 + /x8e/xa4/xe3/xc3 + /x8e/xa4/xe3/xc4 + /x8e/xa4/xe3/xc5 + /x8e/xa4/xe3/xc6 + /x8e/xa4/xe3/xc7 + /x8e/xa4/xe3/xc8 + /x8e/xa4/xe3/xc9 + /x8e/xa4/xe3/xca + /x8e/xa4/xe3/xcb + /x8e/xa4/xe3/xcc + /x8e/xa4/xe3/xcd + /x8e/xa4/xe3/xce + /x8e/xa4/xe3/xcf + /x8e/xa4/xe3/xd0 + /x8e/xa4/xe3/xd1 + /x8e/xa4/xe3/xd2 + /x8e/xa4/xe3/xd3 + /x8e/xa4/xe3/xd4 + /x8e/xa4/xe3/xd5 + /x8e/xa4/xe3/xd6 + /x8e/xa4/xe3/xd7 + /x8e/xa4/xe3/xd8 + /x8e/xa4/xe3/xd9 + /x8e/xa4/xe3/xda + /x8e/xa4/xe3/xdb + /x8e/xa4/xe3/xdc + /x8e/xa4/xe3/xdd + /x8e/xa4/xe3/xde + /x8e/xa4/xe3/xdf + /x8e/xa4/xe3/xe0 + /x8e/xa4/xe3/xe1 + /x8e/xa4/xe3/xe2 + /x8e/xa4/xe3/xe3 + /x8e/xa4/xe3/xe4 + /x8e/xa4/xe3/xe5 + /x8e/xa4/xe3/xe6 + /x8e/xa4/xe3/xe7 + /x8e/xa4/xe3/xe8 + /x8e/xa4/xe3/xe9 + /x8e/xa4/xe3/xea + /x8e/xa4/xe3/xeb + /x8e/xa4/xe3/xec + /x8e/xa4/xe3/xed + /x8e/xa4/xe3/xee + /x8e/xa4/xe3/xef + /x8e/xa4/xe3/xf0 + /x8e/xa4/xe3/xf1 + /x8e/xa4/xe3/xf2 + /x8e/xa4/xe3/xf3 + /x8e/xa4/xe3/xf4 + /x8e/xa4/xe3/xf5 + /x8e/xa4/xe3/xf6 + /x8e/xa4/xe3/xf7 + /x8e/xa4/xe3/xf8 + /x8e/xa4/xe3/xf9 + /x8e/xa4/xe3/xfa + /x8e/xa4/xe3/xfb + /x8e/xa4/xe3/xfc + /x8e/xa4/xe3/xfd + /x8e/xa4/xe3/xfe + /x8e/xa4/xe4/xa1 + /x8e/xa4/xe4/xa2 + /x8e/xa4/xe4/xa3 + /x8e/xa4/xe4/xa4 + /x8e/xa4/xe4/xa5 + /x8e/xa4/xe4/xa7 + /x8e/xa4/xe4/xa8 + /x8e/xa4/xe4/xa9 + /x8e/xa4/xe4/xaa + /x8e/xa4/xe4/xab + /x8e/xa4/xe4/xac + /x8e/xa4/xe4/xad + /x8e/xa4/xe4/xae + /x8e/xa4/xe4/xaf + /x8e/xa4/xe4/xb0 + /x8e/xa4/xe4/xb1 + /x8e/xa4/xe4/xb2 + /x8e/xa4/xe4/xb3 + /x8e/xa4/xe4/xb4 + /x8e/xa4/xe4/xb5 + /x8e/xa4/xe4/xb6 + /x8e/xa4/xe4/xb7 + /x8e/xa4/xe4/xb8 + /x8e/xa4/xe4/xb9 + /x8e/xa4/xe4/xba + /x8e/xa4/xe4/xbb + /x8e/xa4/xe4/xbc + /x8e/xa4/xe4/xbd + /x8e/xa4/xe4/xbe + /x8e/xa4/xe4/xc0 + /x8e/xa4/xe4/xc1 + /x8e/xa4/xe4/xc2 + /x8e/xa4/xe4/xc3 + /x8e/xa4/xe4/xc4 + /x8e/xa4/xe4/xc5 + /x8e/xa4/xe4/xc6 + /x8e/xa4/xe4/xc7 + /x8e/xa4/xe4/xc8 + /x8e/xa4/xe4/xc9 + /x8e/xa4/xe4/xca + /x8e/xa4/xe4/xcb + /x8e/xa4/xe4/xcc + /x8e/xa4/xe4/xcd + /x8e/xa4/xe4/xce + /x8e/xa4/xe4/xcf + /x8e/xa4/xe4/xd0 + /x8e/xa4/xe4/xd1 + /x8e/xa4/xe4/xd2 + /x8e/xa4/xe4/xd3 + /x8e/xa4/xe4/xd4 + /x8e/xa4/xe4/xd5 + /x8e/xa4/xe4/xd6 + /x8e/xa4/xe4/xd7 + /x8e/xa4/xe4/xd8 + /x8e/xa4/xe4/xd9 + /x8e/xa4/xe4/xda + /x8e/xa4/xe4/xdb + /x8e/xa4/xe4/xdc + /x8e/xa4/xe4/xdd + /x8e/xa4/xe4/xde + /x8e/xa4/xe4/xdf + /x8e/xa4/xe4/xe0 + /x8e/xa4/xe4/xe1 + /x8e/xa4/xe4/xe2 + /x8e/xa4/xe4/xe3 + /x8e/xa4/xe4/xe4 + /x8e/xa4/xe4/xe5 + /x8e/xa4/xe4/xe6 + /x8e/xa4/xe4/xe7 + /x8e/xa4/xe4/xe8 + /x8e/xa4/xe4/xe9 + /x8e/xa4/xe4/xea + /x8e/xa4/xe4/xeb + /x8e/xa4/xe4/xec + /x8e/xa4/xe4/xed + /x8e/xa4/xe4/xee + /x8e/xa4/xe4/xef + /x8e/xa4/xe4/xf0 + /x8e/xa4/xe4/xf1 + /x8e/xa4/xe4/xf2 + /x8e/xa4/xe4/xf3 + /x8e/xa4/xe4/xf4 + /x8e/xa4/xe4/xf5 + /x8e/xa4/xe4/xf6 + /x8e/xa4/xe4/xf7 + /x8e/xa4/xe4/xf8 + /x8e/xa4/xe4/xf9 + /x8e/xa4/xe4/xfa + /x8e/xa4/xe4/xfb + /x8e/xa4/xe4/xfc + /x8e/xa4/xe4/xfd + /x8e/xa4/xe4/xfe + /x8e/xa4/xe5/xa1 + /x8e/xa4/xe5/xa2 + /x8e/xa4/xe5/xa3 + /x8e/xa4/xe5/xa4 + /x8e/xa4/xe5/xa5 + /x8e/xa4/xe5/xa6 + /x8e/xa4/xe5/xa7 + /x8e/xa4/xe5/xa8 + /x8e/xa4/xe5/xa9 + /x8e/xa4/xe5/xab + /x8e/xa4/xe5/xac + /x8e/xa4/xe5/xad + /x8e/xa4/xe5/xae + /x8e/xa4/xe5/xaf + /x8e/xa4/xe5/xb0 + /x8e/xa4/xe5/xb1 + /x8e/xa4/xe5/xb2 + /x8e/xa4/xe5/xb3 + /x8e/xa4/xe5/xb4 + /x8e/xa4/xe5/xb5 + /x8e/xa4/xe5/xb6 + /x8e/xa4/xe5/xb7 + /x8e/xa4/xe5/xb8 + /x8e/xa4/xe5/xb9 + /x8e/xa4/xe5/xba + /x8e/xa4/xe5/xbb + /x8e/xa4/xe5/xbc + /x8e/xa4/xe5/xbd + /x8e/xa4/xe5/xbe + /x8e/xa4/xe5/xbf + /x8e/xa4/xe5/xc0 + /x8e/xa4/xe5/xc1 + /x8e/xa4/xe5/xc2 + /x8e/xa4/xe5/xc3 + /x8e/xa4/xe5/xc4 + /x8e/xa4/xe5/xc5 + /x8e/xa4/xe5/xc6 + /x8e/xa4/xe5/xc7 + /x8e/xa4/xe5/xc8 + /x8e/xa4/xe5/xc9 + /x8e/xa4/xe5/xca + /x8e/xa4/xe5/xcb + /x8e/xa4/xe5/xcc + /x8e/xa4/xe5/xcd + /x8e/xa4/xe5/xce + /x8e/xa4/xe5/xcf + /x8e/xa4/xe5/xd0 + /x8e/xa4/xe5/xd1 + /x8e/xa4/xe5/xd2 + /x8e/xa4/xe5/xd3 + /x8e/xa4/xe5/xd4 + /x8e/xa4/xe5/xd5 + /x8e/xa4/xe5/xd6 + /x8e/xa4/xe5/xd7 + /x8e/xa4/xe5/xd8 + /x8e/xa4/xe5/xd9 + /x8e/xa4/xe5/xda + /x8e/xa4/xe5/xdb + /x8e/xa4/xe5/xdc + /x8e/xa4/xe5/xdd + /x8e/xa4/xe5/xde + /x8e/xa4/xe5/xe0 + /x8e/xa4/xe5/xe1 + /x8e/xa4/xe5/xe2 + /x8e/xa4/xe5/xe3 + /x8e/xa4/xe5/xe4 + /x8e/xa4/xe5/xe5 + /x8e/xa4/xe5/xe6 + /x8e/xa4/xe5/xe7 + /x8e/xa4/xe5/xe8 + /x8e/xa4/xe5/xe9 + /x8e/xa4/xe5/xea + /x8e/xa4/xe5/xeb + /x8e/xa4/xe5/xec + /x8e/xa4/xe5/xed + /x8e/xa4/xe5/xee + /x8e/xa4/xe5/xef + /x8e/xa4/xe5/xf0 + /x8e/xa4/xe5/xf1 + /x8e/xa4/xe5/xf2 + /x8e/xa4/xe5/xf3 + /x8e/xa4/xe5/xf4 + /x8e/xa4/xe5/xf5 + /x8e/xa4/xe5/xf6 + /x8e/xa4/xe5/xf7 + /x8e/xa4/xe5/xf8 + /x8e/xa4/xe5/xf9 + /x8e/xa4/xe5/xfa + /x8e/xa4/xe5/xfb + /x8e/xa4/xe5/xfc + /x8e/xa4/xe5/xfd + /x8e/xa4/xe5/xfe + /x8e/xa4/xe6/xa1 + /x8e/xa4/xe6/xa2 + /x8e/xa4/xe6/xa3 + /x8e/xa4/xe6/xa4 + /x8e/xa4/xe6/xa5 + /x8e/xa4/xe6/xa6 + /x8e/xa4/xe6/xa7 + /x8e/xa4/xe6/xa8 + /x8e/xa4/xe6/xa9 + /x8e/xa4/xe6/xaa + /x8e/xa4/xe6/xab + /x8e/xa4/xe6/xac + /x8e/xa4/xe6/xad + /x8e/xa4/xe6/xae + /x8e/xa4/xe6/xaf + /x8e/xa4/xe6/xb0 + /x8e/xa4/xe6/xb1 + /x8e/xa4/xe6/xb2 + /x8e/xa4/xe6/xb3 + /x8e/xa4/xe6/xb4 + /x8e/xa4/xe6/xb5 + /x8e/xa4/xe6/xb6 + /x8e/xa4/xe6/xb7 + /x8e/xa4/xe6/xb8 + /x8e/xa4/xe6/xb9 + /x8e/xa4/xe6/xba + /x8e/xa4/xe6/xbb + /x8e/xa4/xe6/xbc + /x8e/xa4/xe6/xbd + /x8e/xa4/xe6/xbe + /x8e/xa4/xe6/xbf + /x8e/xa4/xe6/xc0 + /x8e/xa4/xe6/xc1 + /x8e/xa4/xe6/xc2 + /x8e/xa4/xe6/xc3 + /x8e/xa4/xe6/xc4 + /x8e/xa4/xe6/xc5 + /x8e/xa4/xe6/xc6 + /x8e/xa4/xe6/xc7 + /x8e/xa4/xe6/xc8 + /x8e/xa4/xe6/xc9 + /x8e/xa4/xe6/xca + /x8e/xa4/xe6/xcb + /x8e/xa4/xe6/xcc + /x8e/xa4/xe6/xcd + /x8e/xa4/xe6/xce + /x8e/xa4/xe6/xcf + /x8e/xa4/xe6/xd0 + /x8e/xa4/xe6/xd1 + /x8e/xa4/xe6/xd2 + /x8e/xa4/xe6/xd3 + /x8e/xa4/xe6/xd4 + /x8e/xa4/xe6/xd5 + /x8e/xa4/xe6/xd6 + /x8e/xa4/xe6/xd7 + /x8e/xa4/xe6/xd8 + /x8e/xa4/xe6/xd9 + /x8e/xa4/xe6/xda + /x8e/xa4/xe6/xdb + /x8e/xa4/xe6/xdc + /x8e/xa4/xe6/xdd + /x8e/xa4/xe6/xde + /x8e/xa4/xe6/xdf + /x8e/xa4/xe6/xe0 + /x8e/xa4/xe6/xe1 + /x8e/xa4/xe6/xe2 + /x8e/xa4/xe6/xe3 + /x8e/xa4/xe6/xe4 + /x8e/xa4/xe6/xe5 + /x8e/xa4/xe6/xe6 + /x8e/xa4/xe6/xe7 + /x8e/xa4/xe6/xe8 + /x8e/xa4/xe6/xe9 + /x8e/xa4/xe6/xea + /x8e/xa4/xe6/xeb + /x8e/xa4/xe6/xec + /x8e/xa4/xe6/xed + /x8e/xa4/xe6/xee + /x8e/xa4/xe6/xef + /x8e/xa4/xe6/xf0 + /x8e/xa4/xe6/xf1 + /x8e/xa4/xe6/xf2 + /x8e/xa4/xe6/xf3 + /x8e/xa4/xe6/xf4 + /x8e/xa4/xe6/xf5 + /x8e/xa4/xe6/xf6 + /x8e/xa4/xe6/xf7 + /x8e/xa4/xe6/xf8 + /x8e/xa4/xe6/xf9 + /x8e/xa4/xe6/xfa + /x8e/xa4/xe6/xfb + /x8e/xa4/xe6/xfc + /x8e/xa4/xe6/xfd + /x8e/xa4/xe6/xfe + /x8e/xa4/xe7/xa1 + /x8e/xa4/xe7/xa2 + /x8e/xa4/xe7/xa3 + /x8e/xa4/xe7/xa4 + /x8e/xa4/xe7/xa5 + /x8e/xa4/xe7/xa6 + /x8e/xa4/xe7/xa7 + /x8e/xa4/xe7/xa8 + /x8e/xa4/xe7/xa9 + /x8e/xa4/xe7/xaa + /x8e/xa4/xe7/xac + /x8e/xa4/xe7/xad + /x8e/xa4/xe7/xae + /x8e/xa4/xe7/xaf + /x8e/xa4/xe7/xb0 + /x8e/xa4/xe7/xb1 + /x8e/xa4/xe7/xb2 + /x8e/xa4/xe7/xb3 + /x8e/xa4/xe7/xb4 + /x8e/xa4/xe7/xb5 + /x8e/xa4/xe7/xb6 + /x8e/xa4/xe7/xb7 + /x8e/xa4/xe7/xb8 + /x8e/xa4/xe7/xb9 + /x8e/xa4/xe7/xba + /x8e/xa4/xe7/xbb + /x8e/xa4/xe7/xbc + /x8e/xa4/xe7/xbd + /x8e/xa4/xe7/xbe + /x8e/xa4/xe7/xbf + /x8e/xa4/xe7/xc0 + /x8e/xa4/xe7/xc1 + /x8e/xa4/xe7/xc2 + /x8e/xa4/xe7/xc3 + /x8e/xa4/xe7/xc4 + /x8e/xa4/xe7/xc5 + /x8e/xa4/xe7/xc6 + /x8e/xa4/xe7/xc7 + /x8e/xa4/xe7/xc8 + /x8e/xa4/xe7/xc9 + /x8e/xa4/xe7/xca + /x8e/xa4/xe7/xcb + /x8e/xa4/xe7/xcc + /x8e/xa4/xe7/xcd + /x8e/xa4/xe7/xce + /x8e/xa4/xe7/xcf + /x8e/xa4/xe7/xd0 + /x8e/xa4/xe7/xd1 + /x8e/xa4/xe7/xd2 + /x8e/xa4/xe7/xd3 + /x8e/xa4/xe7/xd4 + /x8e/xa4/xe7/xd5 + /x8e/xa4/xe7/xd6 + /x8e/xa4/xe7/xd7 + /x8e/xa4/xe7/xd8 + /x8e/xa4/xe7/xd9 + /x8e/xa4/xe7/xda + /x8e/xa4/xe7/xdb + /x8e/xa4/xe7/xdc + /x8e/xa4/xe7/xdd + /x8e/xa4/xe7/xde + /x8e/xa4/xe7/xdf + /x8e/xa4/xe7/xe0 + /x8e/xa4/xe7/xe1 + /x8e/xa4/xe7/xe2 + /x8e/xa4/xe7/xe3 + /x8e/xa4/xe7/xe4 + /x8e/xa4/xe7/xe5 + /x8e/xa4/xe7/xe6 + /x8e/xa4/xe7/xe7 + /x8e/xa4/xe7/xe8 + /x8e/xa4/xe7/xe9 + /x8e/xa4/xe7/xea + /x8e/xa4/xe7/xeb + /x8e/xa4/xe7/xec + /x8e/xa4/xe7/xed + /x8e/xa4/xe7/xee + /x8e/xa4/xe7/xef + /x8e/xa4/xe7/xf0 + /x8e/xa4/xe7/xf1 + /x8e/xa4/xe7/xf2 + /x8e/xa4/xe7/xf3 + /x8e/xa4/xe7/xf4 + /x8e/xa4/xe7/xf5 + /x8e/xa4/xe7/xf6 + /x8e/xa4/xe7/xf7 + /x8e/xa4/xe7/xf8 + /x8e/xa4/xe7/xf9 + /x8e/xa4/xe7/xfa + /x8e/xa4/xe7/xfb + /x8e/xa4/xe7/xfc + /x8e/xa4/xe7/xfd + /x8e/xa4/xe7/xfe + /x8e/xa4/xe8/xa1 + /x8e/xa4/xe8/xa2 + /x8e/xa4/xe8/xa3 + /x8e/xa4/xe8/xa4 + /x8e/xa4/xe8/xa5 + /x8e/xa4/xe8/xa6 + /x8e/xa4/xe8/xa7 + /x8e/xa4/xe8/xa8 + /x8e/xa4/xe8/xa9 + /x8e/xa4/xe8/xaa + /x8e/xa4/xe8/xab + /x8e/xa4/xe8/xac + /x8e/xa4/xe8/xad + /x8e/xa4/xe8/xae + /x8e/xa4/xe8/xaf + /x8e/xa4/xe8/xb0 + /x8e/xa4/xe8/xb1 + /x8e/xa4/xe8/xb2 + /x8e/xa4/xe8/xb3 + /x8e/xa4/xe8/xb4 + /x8e/xa4/xe8/xb5 + /x8e/xa4/xe8/xb6 + /x8e/xa4/xe8/xb7 + /x8e/xa4/xe8/xb8 + /x8e/xa4/xe8/xb9 + /x8e/xa4/xe8/xba + /x8e/xa4/xe8/xbb + /x8e/xa4/xe8/xbc + /x8e/xa4/xe8/xbd + /x8e/xa4/xe8/xbe + /x8e/xa4/xe8/xbf + /x8e/xa4/xe8/xc0 + /x8e/xa4/xe8/xc1 + /x8e/xa4/xe8/xc2 + /x8e/xa4/xe8/xc3 + /x8e/xa4/xe8/xc4 + /x8e/xa4/xe8/xc5 + /x8e/xa4/xe8/xc6 + /x8e/xa4/xe8/xc7 + /x8e/xa4/xe8/xc8 + /x8e/xa4/xe8/xc9 + /x8e/xa4/xe8/xca + /x8e/xa4/xe8/xcb + /x8e/xa4/xe8/xcc + /x8e/xa4/xe8/xcd + /x8e/xa4/xe8/xce + /x8e/xa4/xe8/xcf + /x8e/xa4/xe8/xd0 + /x8e/xa4/xe8/xd1 + /x8e/xa4/xe8/xd2 + /x8e/xa4/xe8/xd3 + /x8e/xa4/xe8/xd4 + /x8e/xa4/xe8/xd5 + /x8e/xa4/xe8/xd6 + /x8e/xa4/xe8/xd7 + /x8e/xa4/xe8/xd8 + /x8e/xa4/xe8/xd9 + /x8e/xa4/xe8/xda + /x8e/xa4/xe8/xdb + /x8e/xa4/xe8/xdc + /x8e/xa4/xe8/xdd + /x8e/xa4/xe8/xde + /x8e/xa4/xe8/xdf + /x8e/xa4/xe8/xe0 + /x8e/xa4/xe8/xe1 + /x8e/xa4/xe8/xe2 + /x8e/xa4/xe8/xe3 + /x8e/xa4/xe8/xe4 + /x8e/xa4/xe8/xe5 + /x8e/xa4/xe8/xe6 + /x8e/xa4/xe8/xe7 + /x8e/xa4/xe8/xe8 + /x8e/xa4/xe8/xe9 + /x8e/xa4/xe8/xea + /x8e/xa4/xe8/xeb + /x8e/xa4/xe8/xec + /x8e/xa4/xe8/xed + /x8e/xa4/xe8/xee + /x8e/xa4/xe8/xef + /x8e/xa4/xe8/xf0 + /x8e/xa4/xe8/xf1 + /x8e/xa4/xe8/xf2 + /x8e/xa4/xe8/xf3 + /x8e/xa4/xe8/xf4 + /x8e/xa4/xe8/xf5 + /x8e/xa4/xe8/xf6 + /x8e/xa4/xe8/xf7 + /x8e/xa4/xe8/xf8 + /x8e/xa4/xe8/xf9 + /x8e/xa4/xe8/xfa + /x8e/xa4/xe8/xfb + /x8e/xa4/xe8/xfc + /x8e/xa4/xe8/xfd + /x8e/xa4/xe8/xfe + /x8e/xa4/xe9/xa1 + /x8e/xa4/xe9/xa2 + /x8e/xa4/xe9/xa3 + /x8e/xa4/xe9/xa4 + /x8e/xa4/xe9/xa5 + /x8e/xa4/xe9/xa6 + /x8e/xa4/xe9/xa7 + /x8e/xa4/xe9/xa8 + /x8e/xa4/xe9/xa9 + /x8e/xa4/xe9/xaa + /x8e/xa4/xe9/xab + /x8e/xa4/xe9/xac + /x8e/xa4/xe9/xad + /x8e/xa4/xe9/xae + /x8e/xa4/xe9/xaf + /x8e/xa4/xe9/xb0 + /x8e/xa4/xe9/xb1 + /x8e/xa4/xe9/xb2 + /x8e/xa4/xe9/xb3 + /x8e/xa4/xe9/xb4 + /x8e/xa4/xe9/xb5 + /x8e/xa4/xe9/xb6 + /x8e/xa4/xe9/xb7 + /x8e/xa4/xe9/xb8 + /x8e/xa4/xe9/xb9 + /x8e/xa4/xe9/xba + /x8e/xa4/xe9/xbb + /x8e/xa4/xe9/xbc + /x8e/xa4/xe9/xbd + /x8e/xa4/xe9/xbe + /x8e/xa4/xe9/xbf + /x8e/xa4/xe9/xc0 + /x8e/xa4/xe9/xc1 + /x8e/xa4/xe9/xc2 + /x8e/xa4/xe9/xc3 + /x8e/xa4/xe9/xc4 + /x8e/xa4/xe9/xc5 + /x8e/xa4/xe9/xc6 + /x8e/xa4/xe9/xc7 + /x8e/xa4/xe9/xc8 + /x8e/xa4/xe9/xc9 + /x8e/xa4/xe9/xca + /x8e/xa4/xe9/xcb + /x8e/xa4/xe9/xcc + /x8e/xa4/xe9/xcd + /x8e/xa4/xe9/xcf + /x8e/xa4/xe9/xd0 + /x8e/xa4/xe9/xd1 + /x8e/xa4/xe9/xd2 + /x8e/xa4/xe9/xd3 + /x8e/xa4/xe9/xd4 + /x8e/xa4/xe9/xd5 + /x8e/xa4/xe9/xd6 + /x8e/xa4/xe9/xd7 + /x8e/xa4/xe9/xd8 + /x8e/xa4/xe9/xd9 + /x8e/xa4/xe9/xda + /x8e/xa4/xe9/xdb + /x8e/xa4/xe9/xdc + /x8e/xa4/xe9/xdd + /x8e/xa4/xe9/xde + /x8e/xa4/xe9/xdf + /x8e/xa4/xe9/xe0 + /x8e/xa4/xe9/xe1 + /x8e/xa4/xe9/xe2 + /x8e/xa4/xe9/xe3 + /x8e/xa4/xe9/xe4 + /x8e/xa4/xe9/xe5 + /x8e/xa4/xe9/xe6 + /x8e/xa4/xe9/xe7 + /x8e/xa4/xe9/xe8 + /x8e/xa4/xe9/xe9 + /x8e/xa4/xe9/xea + /x8e/xa4/xe9/xeb + /x8e/xa4/xe9/xec + /x8e/xa4/xe9/xed + /x8e/xa4/xe9/xee + /x8e/xa4/xe9/xef + /x8e/xa4/xe9/xf0 + /x8e/xa4/xe9/xf1 + /x8e/xa4/xe9/xf2 + /x8e/xa4/xe9/xf3 + /x8e/xa4/xe9/xf4 + /x8e/xa4/xe9/xf5 + /x8e/xa4/xe9/xf6 + /x8e/xa4/xe9/xf7 + /x8e/xa4/xe9/xf8 + /x8e/xa4/xe9/xf9 + /x8e/xa4/xe9/xfa + /x8e/xa4/xe9/xfb + /x8e/xa4/xe9/xfc + /x8e/xa4/xe9/xfd + /x8e/xa4/xe9/xfe + /x8e/xa4/xea/xa1 + /x8e/xa4/xea/xa2 + /x8e/xa4/xea/xa3 + /x8e/xa4/xea/xa4 + /x8e/xa4/xea/xa5 + /x8e/xa4/xea/xa6 + /x8e/xa4/xea/xa7 + /x8e/xa4/xea/xa8 + /x8e/xa4/xea/xa9 + /x8e/xa4/xea/xaa + /x8e/xa4/xea/xab + /x8e/xa4/xea/xac + /x8e/xa4/xea/xad + /x8e/xa4/xea/xae + /x8e/xa4/xea/xaf + /x8e/xa4/xea/xb0 + /x8e/xa4/xea/xb1 + /x8e/xa4/xea/xb2 + /x8e/xa4/xea/xb3 + /x8e/xa4/xea/xb4 + /x8e/xa4/xea/xb5 + /x8e/xa4/xea/xb6 + /x8e/xa4/xea/xb7 + /x8e/xa4/xea/xb8 + /x8e/xa4/xea/xb9 + /x8e/xa4/xea/xba + /x8e/xa4/xea/xbb + /x8e/xa4/xea/xbc + /x8e/xa4/xea/xbd + /x8e/xa4/xea/xbe + /x8e/xa4/xea/xbf + /x8e/xa4/xea/xc0 + /x8e/xa4/xea/xc1 + /x8e/xa4/xea/xc2 + /x8e/xa4/xea/xc3 + /x8e/xa4/xea/xc4 + /x8e/xa4/xea/xc5 + /x8e/xa4/xea/xc6 + /x8e/xa4/xea/xc7 + /x8e/xa4/xea/xc8 + /x8e/xa4/xea/xc9 + /x8e/xa4/xea/xca + /x8e/xa4/xea/xcb + /x8e/xa4/xea/xcc + /x8e/xa4/xea/xcd + /x8e/xa4/xea/xce + /x8e/xa4/xea/xcf + /x8e/xa4/xea/xd0 + /x8e/xa4/xea/xd1 + /x8e/xa4/xea/xd2 + /x8e/xa4/xea/xd3 + /x8e/xa4/xea/xd4 + /x8e/xa4/xea/xd5 + /x8e/xa4/xea/xd6 + /x8e/xa4/xea/xd7 + /x8e/xa4/xea/xd8 + /x8e/xa4/xea/xd9 + /x8e/xa4/xea/xda + /x8e/xa4/xea/xdb + /x8e/xa4/xea/xdc + /x8e/xa4/xea/xdd + /x8e/xa4/xea/xde + /x8e/xa4/xea/xdf + /x8e/xa4/xea/xe0 + /x8e/xa4/xea/xe1 + /x8e/xa4/xea/xe2 + /x8e/xa4/xea/xe3 + /x8e/xa4/xea/xe4 + /x8e/xa4/xea/xe5 + /x8e/xa4/xea/xe6 + /x8e/xa4/xea/xe7 + /x8e/xa4/xea/xe8 + /x8e/xa4/xea/xe9 + /x8e/xa4/xea/xea + /x8e/xa4/xea/xeb + /x8e/xa4/xea/xec + /x8e/xa4/xea/xed + /x8e/xa4/xea/xee + /x8e/xa4/xea/xef + /x8e/xa4/xea/xf0 + /x8e/xa4/xea/xf1 + /x8e/xa4/xea/xf2 + /x8e/xa4/xea/xf3 + /x8e/xa4/xea/xf4 + /x8e/xa4/xea/xf5 + /x8e/xa4/xea/xf6 + /x8e/xa4/xea/xf7 + /x8e/xa4/xea/xf8 + /x8e/xa4/xea/xf9 + /x8e/xa4/xea/xfa + /x8e/xa4/xea/xfb + /x8e/xa4/xea/xfc + /x8e/xa4/xea/xfd + /x8e/xa4/xea/xfe + /x8e/xa4/xeb/xa1 + /x8e/xa4/xeb/xa2 + /x8e/xa4/xeb/xa3 + /x8e/xa4/xeb/xa4 + /x8e/xa4/xeb/xa5 + /x8e/xa4/xeb/xa6 + /x8e/xa4/xeb/xa7 + /x8e/xa4/xeb/xa8 + /x8e/xa4/xeb/xa9 + /x8e/xa4/xeb/xaa + /x8e/xa4/xeb/xab + /x8e/xa4/xeb/xac + /x8e/xa4/xeb/xad + /x8e/xa4/xeb/xae + /x8e/xa4/xeb/xaf + /x8e/xa4/xeb/xb0 + /x8e/xa4/xeb/xb1 + /x8e/xa4/xeb/xb2 + /x8e/xa4/xeb/xb3 + /x8e/xa4/xeb/xb4 + /x8e/xa4/xeb/xb5 + /x8e/xa4/xeb/xb6 + /x8e/xa4/xeb/xb7 + /x8e/xa4/xeb/xb8 + /x8e/xa4/xeb/xb9 + /x8e/xa4/xeb/xba + /x8e/xa4/xeb/xbb + /x8e/xa4/xeb/xbc + /x8e/xa4/xeb/xbd + /x8e/xa4/xeb/xbe + /x8e/xa4/xeb/xbf + /x8e/xa4/xeb/xc0 + /x8e/xa4/xeb/xc1 + /x8e/xa4/xeb/xc2 + /x8e/xa4/xeb/xc3 + /x8e/xa4/xeb/xc4 + /x8e/xa4/xeb/xc5 + /x8e/xa4/xeb/xc6 + /x8e/xa4/xeb/xc7 + /x8e/xa4/xeb/xc8 + /x8e/xa4/xeb/xc9 + /x8e/xa4/xeb/xca + /x8e/xa4/xeb/xcb + /x8e/xa4/xeb/xcc + /x8e/xa4/xeb/xcd + /x8e/xa4/xeb/xce + /x8e/xa4/xeb/xcf + /x8e/xa4/xeb/xd0 + /x8e/xa4/xeb/xd1 + /x8e/xa4/xeb/xd2 + /x8e/xa4/xeb/xd3 + /x8e/xa4/xeb/xd4 + /x8e/xa4/xeb/xd5 + /x8e/xa4/xeb/xd6 + /x8e/xa4/xeb/xd7 + /x8e/xa4/xeb/xd8 + /x8e/xa4/xeb/xd9 + /x8e/xa4/xeb/xda + /x8e/xa4/xeb/xdb + /x8e/xa4/xeb/xdc + /x8e/xa4/xeb/xdd + /x8e/xa4/xeb/xde + /x8e/xa4/xeb/xdf + /x8e/xa4/xeb/xe0 + /x8e/xa4/xeb/xe1 + /x8e/xa4/xeb/xe2 + /x8e/xa4/xeb/xe3 + /x8e/xa4/xeb/xe4 + /x8e/xa4/xeb/xe5 + /x8e/xa4/xeb/xe6 + /x8e/xa4/xeb/xe7 + /x8e/xa4/xeb/xe8 + /x8e/xa4/xeb/xe9 + /x8e/xa4/xeb/xea + /x8e/xa4/xeb/xeb + /x8e/xa4/xeb/xec + /x8e/xa4/xeb/xed + /x8e/xa4/xeb/xee + /x8e/xa4/xeb/xef + /x8e/xa4/xeb/xf0 + /x8e/xa4/xeb/xf1 + /x8e/xa4/xeb/xf2 + /x8e/xa4/xeb/xf3 + /x8e/xa4/xeb/xf4 + /x8e/xa4/xeb/xf5 + /x8e/xa4/xeb/xf6 + /x8e/xa4/xeb/xf7 + /x8e/xa4/xeb/xf8 + /x8e/xa4/xeb/xf9 + /x8e/xa4/xeb/xfa + /x8e/xa4/xeb/xfb + /x8e/xa4/xeb/xfc + /x8e/xa4/xeb/xfd + /x8e/xa4/xeb/xfe + /x8e/xa4/xec/xa1 + /x8e/xa4/xec/xa2 + /x8e/xa4/xec/xa3 + /x8e/xa4/xec/xa4 + /x8e/xa4/xec/xa5 + /x8e/xa4/xec/xa6 + /x8e/xa4/xec/xa7 + /x8e/xa4/xec/xa8 + /x8e/xa4/xec/xa9 + /x8e/xa4/xec/xaa + /x8e/xa4/xec/xab + /x8e/xa4/xec/xac + /x8e/xa4/xec/xad + /x8e/xa4/xec/xae + /x8e/xa4/xec/xaf + /x8e/xa4/xec/xb0 + /x8e/xa4/xec/xb1 + /x8e/xa4/xec/xb2 + /x8e/xa4/xec/xb3 + /x8e/xa4/xec/xb4 + /x8e/xa4/xec/xb5 + /x8e/xa4/xec/xb6 + /x8e/xa4/xec/xb7 + /x8e/xa4/xec/xb8 + /x8e/xa4/xec/xb9 + /x8e/xa4/xec/xba + /x8e/xa4/xec/xbb + /x8e/xa4/xec/xbc + /x8e/xa4/xec/xbd + /x8e/xa4/xec/xbe + /x8e/xa4/xec/xbf + /x8e/xa4/xec/xc0 + /x8e/xa4/xec/xc1 + /x8e/xa4/xec/xc2 + /x8e/xa4/xec/xc3 + /x8e/xa4/xec/xc4 + /x8e/xa4/xec/xc5 + /x8e/xa4/xec/xc6 + /x8e/xa4/xec/xc7 + /x8e/xa4/xec/xc8 + /x8e/xa4/xec/xc9 + /x8e/xa4/xec/xca + /x8e/xa4/xec/xcb + /x8e/xa4/xec/xcc + /x8e/xa4/xec/xcd + /x8e/xa4/xec/xce + /x8e/xa4/xec/xcf + /x8e/xa4/xec/xd0 + /x8e/xa4/xec/xd1 + /x8e/xa4/xec/xd2 + /x8e/xa4/xec/xd3 + /x8e/xa4/xec/xd4 + /x8e/xa4/xec/xd5 + /x8e/xa4/xec/xd6 + /x8e/xa4/xec/xd7 + /x8e/xa4/xec/xd8 + /x8e/xa4/xec/xd9 + /x8e/xa4/xec/xda + /x8e/xa4/xec/xdb + /x8e/xa4/xec/xdc + /x8e/xa4/xec/xdd + /x8e/xa4/xec/xde + /x8e/xa4/xec/xdf + /x8e/xa4/xec/xe0 + /x8e/xa4/xec/xe1 + /x8e/xa4/xec/xe2 + /x8e/xa4/xec/xe3 + /x8e/xa4/xec/xe4 + /x8e/xa4/xec/xe5 + /x8e/xa4/xec/xe6 + /x8e/xa4/xec/xe7 + /x8e/xa4/xec/xe8 + /x8e/xa4/xec/xe9 + /x8e/xa4/xec/xea + /x8e/xa4/xec/xeb + /x8e/xa4/xec/xec + /x8e/xa4/xec/xed + /x8e/xa4/xec/xee + /x8e/xa4/xec/xef + /x8e/xa4/xec/xf0 + /x8e/xa4/xec/xf1 + /x8e/xa4/xec/xf2 + /x8e/xa4/xec/xf3 + /x8e/xa4/xec/xf4 + /x8e/xa4/xec/xf5 + /x8e/xa4/xec/xf6 + /x8e/xa4/xec/xf7 + /x8e/xa4/xec/xf8 + /x8e/xa4/xec/xf9 + /x8e/xa4/xec/xfa + /x8e/xa4/xec/xfb + /x8e/xa4/xec/xfc + /x8e/xa4/xec/xfd + /x8e/xa4/xec/xfe + /x8e/xa4/xed/xa1 + /x8e/xa4/xed/xa2 + /x8e/xa4/xed/xa3 + /x8e/xa4/xed/xa4 + /x8e/xa4/xed/xa5 + /x8e/xa4/xed/xa6 + /x8e/xa4/xed/xa7 + /x8e/xa4/xed/xa8 + /x8e/xa4/xed/xa9 + /x8e/xa4/xed/xaa + /x8e/xa4/xed/xab + /x8e/xa4/xed/xac + /x8e/xa4/xed/xad + /x8e/xa4/xed/xae + /x8e/xa4/xed/xaf + /x8e/xa4/xed/xb0 + /x8e/xa4/xed/xb1 + /x8e/xa4/xed/xb2 + /x8e/xa4/xed/xb3 + /x8e/xa4/xed/xb4 + /x8e/xa4/xed/xb5 + /x8e/xa4/xed/xb6 + /x8e/xa4/xed/xb7 + /x8e/xa4/xed/xb8 + /x8e/xa4/xed/xb9 + /x8e/xa4/xed/xba + /x8e/xa4/xed/xbb + /x8e/xa4/xed/xbc + /x8e/xa4/xed/xbd + /x8e/xa4/xed/xbe + /x8e/xa4/xed/xbf + /x8e/xa4/xed/xc0 + /x8e/xa4/xed/xc1 + /x8e/xa4/xed/xc2 + /x8e/xa4/xed/xc3 + /x8e/xa4/xed/xc4 + /x8e/xa4/xed/xc5 + /x8e/xa4/xed/xc6 + /x8e/xa4/xed/xc7 + /x8e/xa4/xed/xc8 + /x8e/xa4/xed/xc9 + /x8e/xa4/xed/xca + /x8e/xa4/xed/xcb + /x8e/xa4/xed/xcc + /x8e/xa4/xed/xcd + /x8e/xa4/xed/xce + /x8e/xa4/xed/xcf + /x8e/xa4/xed/xd0 + /x8e/xa4/xed/xd1 + /x8e/xa4/xed/xd2 + /x8e/xa4/xed/xd3 + /x8e/xa4/xed/xd4 + /x8e/xa4/xed/xd5 + /x8e/xa4/xed/xd6 + /x8e/xa4/xed/xd7 + /x8e/xa4/xed/xd8 + /x8e/xa4/xed/xd9 + /x8e/xa4/xed/xda + /x8e/xa4/xed/xdb + /x8e/xa4/xed/xdc + /x8e/xa4/xed/xdd + /x8e/xa4/xed/xde + /x8e/xa4/xed/xdf + /x8e/xa4/xed/xe0 + /x8e/xa4/xed/xe1 + /x8e/xa4/xed/xe2 + /x8e/xa4/xed/xe3 + /x8e/xa4/xed/xe4 + /x8e/xa4/xed/xe5 + /x8e/xa4/xed/xe6 + /x8e/xa4/xed/xe7 + /x8e/xa4/xed/xe8 + /x8e/xa4/xed/xe9 + /x8e/xa4/xed/xea + /x8e/xa4/xed/xeb + /x8e/xa4/xed/xec + /x8e/xa4/xed/xed + /x8e/xa4/xed/xee + /x8e/xa4/xed/xef + /x8e/xa4/xed/xf0 + /x8e/xa4/xed/xf1 + /x8e/xa4/xed/xf2 + /x8e/xa4/xed/xf3 + /x8e/xa4/xed/xf4 + /x8e/xa4/xed/xf5 + /x8e/xa4/xed/xf6 + /x8e/xa4/xed/xf7 + /x8e/xa4/xed/xf8 + /x8e/xa4/xed/xf9 + /x8e/xa4/xed/xfa + /x8e/xa4/xed/xfb + /x8e/xa4/xed/xfc + /x8e/xa4/xed/xfd + /x8e/xa4/xed/xfe + /x8e/xa4/xee/xa1 + /x8e/xa4/xee/xa2 + /x8e/xa4/xee/xa3 + /x8e/xa4/xee/xa4 + /x8e/xa4/xee/xa5 + /x8e/xa4/xee/xa6 + /x8e/xa4/xee/xa7 + /x8e/xa4/xee/xa8 + /x8e/xa4/xee/xa9 + /x8e/xa4/xee/xaa + /x8e/xa4/xee/xab + /x8e/xa4/xee/xac + /x8e/xa4/xee/xad + /x8e/xa4/xee/xae + /x8e/xa4/xee/xaf + /x8e/xa4/xee/xb0 + /x8e/xa4/xee/xb1 + /x8e/xa4/xee/xb2 + /x8e/xa4/xee/xb3 + /x8e/xa4/xee/xb4 + /x8e/xa4/xee/xb5 + /x8e/xa4/xee/xb6 + /x8e/xa4/xee/xb7 + /x8e/xa4/xee/xb8 + /x8e/xa4/xee/xb9 + /x8e/xa4/xee/xba + /x8e/xa4/xee/xbb + /x8e/xa4/xee/xbc + /x8e/xa4/xee/xbd + /x8e/xa4/xee/xbe + /x8e/xa4/xee/xbf + /x8e/xa4/xee/xc0 + /x8e/xa4/xee/xc1 + /x8e/xa4/xee/xc2 + /x8e/xa4/xee/xc3 + /x8e/xa4/xee/xc4 + /x8e/xa4/xee/xc5 + /x8e/xa4/xee/xc6 + /x8e/xa4/xee/xc7 + /x8e/xa4/xee/xc8 + /x8e/xa4/xee/xc9 + /x8e/xa4/xee/xca + /x8e/xa4/xee/xcb + /x8e/xa4/xee/xcc + /x8e/xa4/xee/xcd + /x8e/xa4/xee/xce + /x8e/xa4/xee/xcf + /x8e/xa4/xee/xd0 + /x8e/xa4/xee/xd1 + /x8e/xa4/xee/xd2 + /x8e/xa4/xee/xd3 + /x8e/xa4/xee/xd4 + /x8e/xa4/xee/xd5 + /x8e/xa4/xee/xd6 + /x8e/xa4/xee/xd7 + /x8e/xa4/xee/xd8 + /x8e/xa4/xee/xd9 + /x8e/xa4/xee/xda + /x8e/xa4/xee/xdb + /x8e/xa4/xee/xdc + /x8e/xa5/xa1/xa1 + /x8e/xa5/xa1/xa2 + /x8e/xa5/xa1/xa3 + /x8e/xa5/xa1/xa4 + /x8e/xa5/xa1/xa5 + /x8e/xa5/xa1/xa6 + /x8e/xa5/xa1/xa7 + /x8e/xa5/xa1/xa8 + /x8e/xa5/xa1/xaa + /x8e/xa5/xa1/xab + /x8e/xa5/xa1/xac + /x8e/xa5/xa1/xad + /x8e/xa5/xa1/xae + /x8e/xa5/xa1/xaf + /x8e/xa5/xa1/xb0 + /x8e/xa5/xa1/xb1 + /x8e/xa5/xa1/xb2 + /x8e/xa5/xa1/xb3 + /x8e/xa5/xa1/xb4 + /x8e/xa5/xa1/xb5 + /x8e/xa5/xa1/xb6 + /x8e/xa5/xa1/xb7 + /x8e/xa5/xa1/xb8 + /x8e/xa5/xa1/xb9 + /x8e/xa5/xa1/xba + /x8e/xa5/xa1/xbb + /x8e/xa5/xa1/xbc + /x8e/xa5/xa1/xbd + /x8e/xa5/xa1/xbe + /x8e/xa5/xa1/xbf + /x8e/xa5/xa1/xc0 + /x8e/xa5/xa1/xc1 + /x8e/xa5/xa1/xc2 + /x8e/xa5/xa1/xc3 + /x8e/xa5/xa1/xc4 + /x8e/xa5/xa1/xc5 + /x8e/xa5/xa1/xc6 + /x8e/xa5/xa1/xc7 + /x8e/xa5/xa1/xc8 + /x8e/xa5/xa1/xc9 + /x8e/xa5/xa1/xca + /x8e/xa5/xa1/xcb + /x8e/xa5/xa1/xcc + /x8e/xa5/xa1/xcd + /x8e/xa5/xa1/xce + /x8e/xa5/xa1/xcf + /x8e/xa5/xa1/xd0 + /x8e/xa5/xa1/xd1 + /x8e/xa5/xa1/xd2 + /x8e/xa5/xa1/xd3 + /x8e/xa5/xa1/xd4 + /x8e/xa5/xa1/xd5 + /x8e/xa5/xa1/xd6 + /x8e/xa5/xa1/xd7 + /x8e/xa5/xa1/xd8 + /x8e/xa5/xa1/xd9 + /x8e/xa5/xa1/xda + /x8e/xa5/xa1/xdb + /x8e/xa5/xa1/xdc + /x8e/xa5/xa1/xdd + /x8e/xa5/xa1/xde + /x8e/xa5/xa1/xdf + /x8e/xa5/xa1/xe1 + /x8e/xa5/xa1/xe2 + /x8e/xa5/xa1/xe3 + /x8e/xa5/xa1/xe4 + /x8e/xa5/xa1/xe5 + /x8e/xa5/xa1/xe6 + /x8e/xa5/xa1/xe7 + /x8e/xa5/xa1/xe8 + /x8e/xa5/xa1/xe9 + /x8e/xa5/xa1/xea + /x8e/xa5/xa1/xeb + /x8e/xa5/xa1/xec + /x8e/xa5/xa1/xed + /x8e/xa5/xa1/xee + /x8e/xa5/xa1/xef + /x8e/xa5/xa1/xf0 + /x8e/xa5/xa1/xf1 + /x8e/xa5/xa1/xf2 + /x8e/xa5/xa1/xf3 + /x8e/xa5/xa1/xf4 + /x8e/xa5/xa1/xf5 + /x8e/xa5/xa1/xf6 + /x8e/xa5/xa1/xf7 + /x8e/xa5/xa1/xf8 + /x8e/xa5/xa1/xf9 + /x8e/xa5/xa1/xfa + /x8e/xa5/xa1/xfb + /x8e/xa5/xa1/xfc + /x8e/xa5/xa1/xfd + /x8e/xa5/xa1/xfe + /x8e/xa5/xa2/xa1 + /x8e/xa5/xa2/xa2 + /x8e/xa5/xa2/xa3 + /x8e/xa5/xa2/xa4 + /x8e/xa5/xa2/xa5 + /x8e/xa5/xa2/xa6 + /x8e/xa5/xa2/xa7 + /x8e/xa5/xa2/xa8 + /x8e/xa5/xa2/xa9 + /x8e/xa5/xa2/xaa + /x8e/xa5/xa2/xab + /x8e/xa5/xa2/xac + /x8e/xa5/xa2/xad + /x8e/xa5/xa2/xae + /x8e/xa5/xa2/xaf + /x8e/xa5/xa2/xb0 + /x8e/xa5/xa2/xb1 + /x8e/xa5/xa2/xb2 + /x8e/xa5/xa2/xb3 + /x8e/xa5/xa2/xb4 + /x8e/xa5/xa2/xb5 + /x8e/xa5/xa2/xb6 + /x8e/xa5/xa2/xb7 + /x8e/xa5/xa2/xb8 + /x8e/xa5/xa2/xb9 + /x8e/xa5/xa2/xba + /x8e/xa5/xa2/xbb + /x8e/xa5/xa2/xbc + /x8e/xa5/xa2/xbd + /x8e/xa5/xa2/xbe + /x8e/xa5/xa2/xbf + /x8e/xa5/xa2/xc0 + /x8e/xa5/xa2/xc1 + /x8e/xa5/xa2/xc2 + /x8e/xa5/xa2/xc3 + /x8e/xa5/xa2/xc4 + /x8e/xa5/xa2/xc5 + /x8e/xa5/xa2/xc6 + /x8e/xa5/xa2/xc7 + /x8e/xa5/xa2/xc8 + /x8e/xa5/xa2/xc9 + /x8e/xa5/xa2/xca + /x8e/xa5/xa2/xcb + /x8e/xa5/xa2/xcc + /x8e/xa5/xa2/xcd + /x8e/xa5/xa2/xce + /x8e/xa5/xa2/xcf + /x8e/xa5/xa2/xd0 + /x8e/xa5/xa2/xd1 + /x8e/xa5/xa2/xd2 + /x8e/xa5/xa2/xd3 + /x8e/xa5/xa2/xd4 + /x8e/xa5/xa2/xd5 + /x8e/xa5/xa2/xd6 + /x8e/xa5/xa2/xd7 + /x8e/xa5/xa2/xd8 + /x8e/xa5/xa2/xd9 + /x8e/xa5/xa2/xda + /x8e/xa5/xa2/xdb + /x8e/xa5/xa2/xdc + /x8e/xa5/xa2/xdd + /x8e/xa5/xa2/xde + /x8e/xa5/xa2/xdf + /x8e/xa5/xa2/xe0 + /x8e/xa5/xa2/xe1 + /x8e/xa5/xa2/xe2 + /x8e/xa5/xa2/xe3 + /x8e/xa5/xa2/xe4 + /x8e/xa5/xa2/xe5 + /x8e/xa5/xa2/xe6 + /x8e/xa5/xa2/xe7 + /x8e/xa5/xa2/xe8 + /x8e/xa5/xa2/xe9 + /x8e/xa5/xa2/xea + /x8e/xa5/xa2/xeb + /x8e/xa5/xa2/xec + /x8e/xa5/xa2/xed + /x8e/xa5/xa2/xef + /x8e/xa5/xa2/xf0 + /x8e/xa5/xa2/xf1 + /x8e/xa5/xa2/xf2 + /x8e/xa5/xa2/xf3 + /x8e/xa5/xa2/xf4 + /x8e/xa5/xa2/xf5 + /x8e/xa5/xa2/xf6 + /x8e/xa5/xa2/xf7 + /x8e/xa5/xa2/xf8 + /x8e/xa5/xa2/xf9 + /x8e/xa5/xa2/xfa + /x8e/xa5/xa2/xfb + /x8e/xa5/xa2/xfc + /x8e/xa5/xa2/xfd + /x8e/xa5/xa2/xfe + /x8e/xa5/xa3/xa1 + /x8e/xa5/xa3/xa2 + /x8e/xa5/xa3/xa3 + /x8e/xa5/xa3/xa4 + /x8e/xa5/xa3/xa5 + /x8e/xa5/xa3/xa6 + /x8e/xa5/xa3/xa7 + /x8e/xa5/xa3/xa8 + /x8e/xa5/xa3/xa9 + /x8e/xa5/xa3/xaa + /x8e/xa5/xa3/xab + /x8e/xa5/xa3/xac + /x8e/xa5/xa3/xad + /x8e/xa5/xa3/xae + /x8e/xa5/xa3/xaf + /x8e/xa5/xa3/xb0 + /x8e/xa5/xa3/xb1 + /x8e/xa5/xa3/xb2 + /x8e/xa5/xa3/xb3 + /x8e/xa5/xa3/xb4 + /x8e/xa5/xa3/xb5 + /x8e/xa5/xa3/xb6 + /x8e/xa5/xa3/xb7 + /x8e/xa5/xa3/xb8 + /x8e/xa5/xa3/xb9 + /x8e/xa5/xa3/xba + /x8e/xa5/xa3/xbb + /x8e/xa5/xa3/xbc + /x8e/xa5/xa3/xbd + /x8e/xa5/xa3/xbe + /x8e/xa5/xa3/xbf + /x8e/xa5/xa3/xc0 + /x8e/xa5/xa3/xc1 + /x8e/xa5/xa3/xc2 + /x8e/xa5/xa3/xc3 + /x8e/xa5/xa3/xc4 + /x8e/xa5/xa3/xc5 + /x8e/xa5/xa3/xc6 + /x8e/xa5/xa3/xc7 + /x8e/xa5/xa3/xc8 + /x8e/xa5/xa3/xc9 + /x8e/xa5/xa3/xca + /x8e/xa5/xa3/xcc + /x8e/xa5/xa3/xcd + /x8e/xa5/xa3/xce + /x8e/xa5/xa3/xcf + /x8e/xa5/xa3/xd0 + /x8e/xa5/xa3/xd1 + /x8e/xa5/xa3/xd2 + /x8e/xa5/xa3/xd3 + /x8e/xa5/xa3/xd4 + /x8e/xa5/xa3/xd5 + /x8e/xa5/xa3/xd6 + /x8e/xa5/xa3/xd7 + /x8e/xa5/xa3/xd8 + /x8e/xa5/xa3/xd9 + /x8e/xa5/xa3/xda + /x8e/xa5/xa3/xdb + /x8e/xa5/xa3/xdc + /x8e/xa5/xa3/xdd + /x8e/xa5/xa3/xde + /x8e/xa5/xa3/xdf + /x8e/xa5/xa3/xe0 + /x8e/xa5/xa3/xe1 + /x8e/xa5/xa3/xe3 + /x8e/xa5/xa3/xe4 + /x8e/xa5/xa3/xe5 + /x8e/xa5/xa3/xe6 + /x8e/xa5/xa3/xe7 + /x8e/xa5/xa3/xe8 + /x8e/xa5/xa3/xe9 + /x8e/xa5/xa3/xea + /x8e/xa5/xa3/xeb + /x8e/xa5/xa3/xec + /x8e/xa5/xa3/xed + /x8e/xa5/xa3/xee + /x8e/xa5/xa3/xef + /x8e/xa5/xa3/xf0 + /x8e/xa5/xa3/xf1 + /x8e/xa5/xa3/xf2 + /x8e/xa5/xa3/xf3 + /x8e/xa5/xa3/xf4 + /x8e/xa5/xa3/xf5 + /x8e/xa5/xa3/xf6 + /x8e/xa5/xa3/xf7 + /x8e/xa5/xa3/xf8 + /x8e/xa5/xa3/xf9 + /x8e/xa5/xa3/xfa + /x8e/xa5/xa3/xfb + /x8e/xa5/xa3/xfc + /x8e/xa5/xa3/xfd + /x8e/xa5/xa3/xfe + /x8e/xa5/xa4/xa1 + /x8e/xa5/xa4/xa2 + /x8e/xa5/xa4/xa3 + /x8e/xa5/xa4/xa4 + /x8e/xa5/xa4/xa5 + /x8e/xa5/xa4/xa6 + /x8e/xa5/xa4/xa7 + /x8e/xa5/xa4/xa8 + /x8e/xa5/xa4/xa9 + /x8e/xa5/xa4/xaa + /x8e/xa5/xa4/xab + /x8e/xa5/xa4/xac + /x8e/xa5/xa4/xad + /x8e/xa5/xa4/xae + /x8e/xa5/xa4/xaf + /x8e/xa5/xa4/xb0 + /x8e/xa5/xa4/xb1 + /x8e/xa5/xa4/xb2 + /x8e/xa5/xa4/xb3 + /x8e/xa5/xa4/xb4 + /x8e/xa5/xa4/xb5 + /x8e/xa5/xa4/xb6 + /x8e/xa5/xa4/xb7 + /x8e/xa5/xa4/xb9 + /x8e/xa5/xa4/xba + /x8e/xa5/xa4/xbb + /x8e/xa5/xa4/xbc + /x8e/xa5/xa4/xbd + /x8e/xa5/xa4/xbe + /x8e/xa5/xa4/xbf + /x8e/xa5/xa4/xc0 + /x8e/xa5/xa4/xc1 + /x8e/xa5/xa4/xc2 + /x8e/xa5/xa4/xc3 + /x8e/xa5/xa4/xc4 + /x8e/xa5/xa4/xc5 + /x8e/xa5/xa4/xc6 + /x8e/xa5/xa4/xc7 + /x8e/xa5/xa4/xc8 + /x8e/xa5/xa4/xc9 + /x8e/xa5/xa4/xca + /x8e/xa5/xa4/xcb + /x8e/xa5/xa4/xcc + /x8e/xa5/xa4/xcd + /x8e/xa5/xa4/xce + /x8e/xa5/xa4/xcf + /x8e/xa5/xa4/xd0 + /x8e/xa5/xa4/xd1 + /x8e/xa5/xa4/xd2 + /x8e/xa5/xa4/xd3 + /x8e/xa5/xa4/xd4 + /x8e/xa5/xa4/xd5 + /x8e/xa5/xa4/xd6 + /x8e/xa5/xa4/xd7 + /x8e/xa5/xa4/xd8 + /x8e/xa5/xa4/xd9 + /x8e/xa5/xa4/xda + /x8e/xa5/xa4/xdb + /x8e/xa5/xa4/xdc + /x8e/xa5/xa4/xdd + /x8e/xa5/xa4/xde + /x8e/xa5/xa4/xdf + /x8e/xa5/xa4/xe0 + /x8e/xa5/xa4/xe1 + /x8e/xa5/xa4/xe2 + /x8e/xa5/xa4/xe3 + /x8e/xa5/xa4/xe4 + /x8e/xa5/xa4/xe5 + /x8e/xa5/xa4/xe6 + /x8e/xa5/xa4/xe7 + /x8e/xa5/xa4/xe8 + /x8e/xa5/xa4/xe9 + /x8e/xa5/xa4/xea + /x8e/xa5/xa4/xeb + /x8e/xa5/xa4/xec + /x8e/xa5/xa4/xed + /x8e/xa5/xa4/xee + /x8e/xa5/xa4/xef + /x8e/xa5/xa4/xf0 + /x8e/xa5/xa4/xf1 + /x8e/xa5/xa4/xf2 + /x8e/xa5/xa4/xf3 + /x8e/xa5/xa4/xf4 + /x8e/xa5/xa4/xf5 + /x8e/xa5/xa4/xf6 + /x8e/xa5/xa4/xf7 + /x8e/xa5/xa4/xf8 + /x8e/xa5/xa4/xf9 + /x8e/xa5/xa4/xfa + /x8e/xa5/xa4/xfb + /x8e/xa5/xa4/xfc + /x8e/xa5/xa4/xfd + /x8e/xa5/xa4/xfe + /x8e/xa5/xa5/xa1 + /x8e/xa5/xa5/xa2 + /x8e/xa5/xa5/xa3 + /x8e/xa5/xa5/xa4 + /x8e/xa5/xa5/xa5 + /x8e/xa5/xa5/xa6 + /x8e/xa5/xa5/xa7 + /x8e/xa5/xa5/xa8 + /x8e/xa5/xa5/xa9 + /x8e/xa5/xa5/xaa + /x8e/xa5/xa5/xab + /x8e/xa5/xa5/xac + /x8e/xa5/xa5/xad + /x8e/xa5/xa5/xae + /x8e/xa5/xa5/xaf + /x8e/xa5/xa5/xb0 + /x8e/xa5/xa5/xb1 + /x8e/xa5/xa5/xb2 + /x8e/xa5/xa5/xb3 + /x8e/xa5/xa5/xb4 + /x8e/xa5/xa5/xb5 + /x8e/xa5/xa5/xb6 + /x8e/xa5/xa5/xb7 + /x8e/xa5/xa5/xb8 + /x8e/xa5/xa5/xb9 + /x8e/xa5/xa5/xba + /x8e/xa5/xa5/xbb + /x8e/xa5/xa5/xbc + /x8e/xa5/xa5/xbd + /x8e/xa5/xa5/xbe + /x8e/xa5/xa5/xbf + /x8e/xa5/xa5/xc0 + /x8e/xa5/xa5/xc1 + /x8e/xa5/xa5/xc2 + /x8e/xa5/xa5/xc3 + /x8e/xa5/xa5/xc4 + /x8e/xa5/xa5/xc5 + /x8e/xa5/xa5/xc6 + /x8e/xa5/xa5/xc7 + /x8e/xa5/xa5/xc8 + /x8e/xa5/xa5/xc9 + /x8e/xa5/xa5/xca + /x8e/xa5/xa5/xcb + /x8e/xa5/xa5/xcc + /x8e/xa5/xa5/xcd + /x8e/xa5/xa5/xce + /x8e/xa5/xa5/xcf + /x8e/xa5/xa5/xd0 + /x8e/xa5/xa5/xd1 + /x8e/xa5/xa5/xd2 + /x8e/xa5/xa5/xd3 + /x8e/xa5/xa5/xd4 + /x8e/xa5/xa5/xd5 + /x8e/xa5/xa5/xd6 + /x8e/xa5/xa5/xd7 + /x8e/xa5/xa5/xd8 + /x8e/xa5/xa5/xd9 + /x8e/xa5/xa5/xda + /x8e/xa5/xa5/xdb + /x8e/xa5/xa5/xdc + /x8e/xa5/xa5/xdd + /x8e/xa5/xa5/xde + /x8e/xa5/xa5/xdf + /x8e/xa5/xa5/xe0 + /x8e/xa5/xa5/xe1 + /x8e/xa5/xa5/xe2 + /x8e/xa5/xa5/xe3 + /x8e/xa5/xa5/xe4 + /x8e/xa5/xa5/xe5 + /x8e/xa5/xa5/xe6 + /x8e/xa5/xa5/xe7 + /x8e/xa5/xa5/xe8 + /x8e/xa5/xa5/xe9 + /x8e/xa5/xa5/xea + /x8e/xa5/xa5/xeb + /x8e/xa5/xa5/xec + /x8e/xa5/xa5/xed + /x8e/xa5/xa5/xee + /x8e/xa5/xa5/xef + /x8e/xa5/xa5/xf0 + /x8e/xa5/xa5/xf1 + /x8e/xa5/xa5/xf2 + /x8e/xa5/xa5/xf3 + /x8e/xa5/xa5/xf4 + /x8e/xa5/xa5/xf5 + /x8e/xa5/xa5/xf6 + /x8e/xa5/xa5/xf7 + /x8e/xa5/xa5/xf8 + /x8e/xa5/xa5/xf9 + /x8e/xa5/xa5/xfa + /x8e/xa5/xa5/xfb + /x8e/xa5/xa5/xfc + /x8e/xa5/xa5/xfd + /x8e/xa5/xa5/xfe + /x8e/xa5/xa6/xa1 + /x8e/xa5/xa6/xa2 + /x8e/xa5/xa6/xa3 + /x8e/xa5/xa6/xa4 + /x8e/xa5/xa6/xa5 + /x8e/xa5/xa6/xa6 + /x8e/xa5/xa6/xa7 + /x8e/xa5/xa6/xa8 + /x8e/xa5/xa6/xa9 + /x8e/xa5/xa6/xaa + /x8e/xa5/xa6/xab + /x8e/xa5/xa6/xac + /x8e/xa5/xa6/xad + /x8e/xa5/xa6/xae + /x8e/xa5/xa6/xaf + /x8e/xa5/xa6/xb0 + /x8e/xa5/xa6/xb1 + /x8e/xa5/xa6/xb2 + /x8e/xa5/xa6/xb3 + /x8e/xa5/xa6/xb4 + /x8e/xa5/xa6/xb5 + /x8e/xa5/xa6/xb6 + /x8e/xa5/xa6/xb7 + /x8e/xa5/xa6/xb8 + /x8e/xa5/xa6/xb9 + /x8e/xa5/xa6/xba + /x8e/xa5/xa6/xbb + /x8e/xa5/xa6/xbc + /x8e/xa5/xa6/xbd + /x8e/xa5/xa6/xbe + /x8e/xa5/xa6/xbf + /x8e/xa5/xa6/xc0 + /x8e/xa5/xa6/xc1 + /x8e/xa5/xa6/xc2 + /x8e/xa5/xa6/xc3 + /x8e/xa5/xa6/xc4 + /x8e/xa5/xa6/xc5 + /x8e/xa5/xa6/xc6 + /x8e/xa5/xa6/xc7 + /x8e/xa5/xa6/xc8 + /x8e/xa5/xa6/xc9 + /x8e/xa5/xa6/xcb + /x8e/xa5/xa6/xcc + /x8e/xa5/xa6/xcd + /x8e/xa5/xa6/xce + /x8e/xa5/xa6/xcf + /x8e/xa5/xa6/xd0 + /x8e/xa5/xa6/xd1 + /x8e/xa5/xa6/xd2 + /x8e/xa5/xa6/xd3 + /x8e/xa5/xa6/xd4 + /x8e/xa5/xa6/xd5 + /x8e/xa5/xa6/xd6 + /x8e/xa5/xa6/xd7 + /x8e/xa5/xa6/xd8 + /x8e/xa5/xa6/xd9 + /x8e/xa5/xa6/xda + /x8e/xa5/xa6/xdb + /x8e/xa5/xa6/xdc + /x8e/xa5/xa6/xdd + /x8e/xa5/xa6/xde + /x8e/xa5/xa6/xdf + /x8e/xa5/xa6/xe0 + /x8e/xa5/xa6/xe1 + /x8e/xa5/xa6/xe2 + /x8e/xa5/xa6/xe3 + /x8e/xa5/xa6/xe4 + /x8e/xa5/xa6/xe5 + /x8e/xa5/xa6/xe6 + /x8e/xa5/xa6/xe7 + /x8e/xa5/xa6/xe8 + /x8e/xa5/xa6/xe9 + /x8e/xa5/xa6/xea + /x8e/xa5/xa6/xeb + /x8e/xa5/xa6/xec + /x8e/xa5/xa6/xed + /x8e/xa5/xa6/xee + /x8e/xa5/xa6/xef + /x8e/xa5/xa6/xf0 + /x8e/xa5/xa6/xf1 + /x8e/xa5/xa6/xf2 + /x8e/xa5/xa6/xf3 + /x8e/xa5/xa6/xf4 + /x8e/xa5/xa6/xf5 + /x8e/xa5/xa6/xf6 + /x8e/xa5/xa6/xf7 + /x8e/xa5/xa6/xf8 + /x8e/xa5/xa6/xf9 + /x8e/xa5/xa6/xfa + /x8e/xa5/xa6/xfb + /x8e/xa5/xa6/xfc + /x8e/xa5/xa6/xfd + /x8e/xa5/xa6/xfe + /x8e/xa5/xa7/xa1 + /x8e/xa5/xa7/xa2 + /x8e/xa5/xa7/xa3 + /x8e/xa5/xa7/xa4 + /x8e/xa5/xa7/xa5 + /x8e/xa5/xa7/xa6 + /x8e/xa5/xa7/xa7 + /x8e/xa5/xa7/xa8 + /x8e/xa5/xa7/xa9 + /x8e/xa5/xa7/xaa + /x8e/xa5/xa7/xab + /x8e/xa5/xa7/xac + /x8e/xa5/xa7/xad + /x8e/xa5/xa7/xae + /x8e/xa5/xa7/xaf + /x8e/xa5/xa7/xb0 + /x8e/xa5/xa7/xb1 + /x8e/xa5/xa7/xb2 + /x8e/xa5/xa7/xb3 + /x8e/xa5/xa7/xb4 + /x8e/xa5/xa7/xb5 + /x8e/xa5/xa7/xb6 + /x8e/xa5/xa7/xb7 + /x8e/xa5/xa7/xb8 + /x8e/xa5/xa7/xb9 + /x8e/xa5/xa7/xba + /x8e/xa5/xa7/xbb + /x8e/xa5/xa7/xbc + /x8e/xa5/xa7/xbd + /x8e/xa5/xa7/xbe + /x8e/xa5/xa7/xbf + /x8e/xa5/xa7/xc0 + /x8e/xa5/xa7/xc1 + /x8e/xa5/xa7/xc2 + /x8e/xa5/xa7/xc3 + /x8e/xa5/xa7/xc4 + /x8e/xa5/xa7/xc5 + /x8e/xa5/xa7/xc6 + /x8e/xa5/xa7/xc7 + /x8e/xa5/xa7/xc8 + /x8e/xa5/xa7/xc9 + /x8e/xa5/xa7/xca + /x8e/xa5/xa7/xcb + /x8e/xa5/xa7/xcc + /x8e/xa5/xa7/xcd + /x8e/xa5/xa7/xce + /x8e/xa5/xa7/xcf + /x8e/xa5/xa7/xd0 + /x8e/xa5/xa7/xd1 + /x8e/xa5/xa7/xd2 + /x8e/xa5/xa7/xd3 + /x8e/xa5/xa7/xd4 + /x8e/xa5/xa7/xd5 + /x8e/xa5/xa7/xd6 + /x8e/xa5/xa7/xd7 + /x8e/xa5/xa7/xd8 + /x8e/xa5/xa7/xd9 + /x8e/xa5/xa7/xda + /x8e/xa5/xa7/xdb + /x8e/xa5/xa7/xdc + /x8e/xa5/xa7/xdd + /x8e/xa5/xa7/xde + /x8e/xa5/xa7/xdf + /x8e/xa5/xa7/xe0 + /x8e/xa5/xa7/xe1 + /x8e/xa5/xa7/xe2 + /x8e/xa5/xa7/xe3 + /x8e/xa5/xa7/xe4 + /x8e/xa5/xa7/xe5 + /x8e/xa5/xa7/xe6 + /x8e/xa5/xa7/xe7 + /x8e/xa5/xa7/xe8 + /x8e/xa5/xa7/xe9 + /x8e/xa5/xa7/xea + /x8e/xa5/xa7/xeb + /x8e/xa5/xa7/xec + /x8e/xa5/xa7/xed + /x8e/xa5/xa7/xee + /x8e/xa5/xa7/xef + /x8e/xa5/xa7/xf0 + /x8e/xa5/xa7/xf1 + /x8e/xa5/xa7/xf2 + /x8e/xa5/xa7/xf3 + /x8e/xa5/xa7/xf4 + /x8e/xa5/xa7/xf5 + /x8e/xa5/xa7/xf6 + /x8e/xa5/xa7/xf7 + /x8e/xa5/xa7/xf8 + /x8e/xa5/xa7/xf9 + /x8e/xa5/xa7/xfa + /x8e/xa5/xa7/xfb + /x8e/xa5/xa7/xfc + /x8e/xa5/xa7/xfd + /x8e/xa5/xa7/xfe + /x8e/xa5/xa8/xa1 + /x8e/xa5/xa8/xa2 + /x8e/xa5/xa8/xa3 + /x8e/xa5/xa8/xa4 + /x8e/xa5/xa8/xa5 + /x8e/xa5/xa8/xa6 + /x8e/xa5/xa8/xa7 + /x8e/xa5/xa8/xa8 + /x8e/xa5/xa8/xa9 + /x8e/xa5/xa8/xaa + /x8e/xa5/xa8/xab + /x8e/xa5/xa8/xac + /x8e/xa5/xa8/xad + /x8e/xa5/xa8/xae + /x8e/xa5/xa8/xaf + /x8e/xa5/xa8/xb0 + /x8e/xa5/xa8/xb1 + /x8e/xa5/xa8/xb2 + /x8e/xa5/xa8/xb3 + /x8e/xa5/xa8/xb4 + /x8e/xa5/xa8/xb5 + /x8e/xa5/xa8/xb6 + /x8e/xa5/xa8/xb7 + /x8e/xa5/xa8/xb8 + /x8e/xa5/xa8/xb9 + /x8e/xa5/xa8/xba + /x8e/xa5/xa8/xbb + /x8e/xa5/xa8/xbc + /x8e/xa5/xa8/xbd + /x8e/xa5/xa8/xbe + /x8e/xa5/xa8/xbf + /x8e/xa5/xa8/xc0 + /x8e/xa5/xa8/xc1 + /x8e/xa5/xa8/xc2 + /x8e/xa5/xa8/xc3 + /x8e/xa5/xa8/xc4 + /x8e/xa5/xa8/xc5 + /x8e/xa5/xa8/xc6 + /x8e/xa5/xa8/xc7 + /x8e/xa5/xa8/xc8 + /x8e/xa5/xa8/xc9 + /x8e/xa5/xa8/xca + /x8e/xa5/xa8/xcb + /x8e/xa5/xa8/xcc + /x8e/xa5/xa8/xcd + /x8e/xa5/xa8/xce + /x8e/xa5/xa8/xcf + /x8e/xa5/xa8/xd0 + /x8e/xa5/xa8/xd1 + /x8e/xa5/xa8/xd2 + /x8e/xa5/xa8/xd3 + /x8e/xa5/xa8/xd4 + /x8e/xa5/xa8/xd5 + /x8e/xa5/xa8/xd6 + /x8e/xa5/xa8/xd7 + /x8e/xa5/xa8/xd8 + /x8e/xa5/xa8/xd9 + /x8e/xa5/xa8/xda + /x8e/xa5/xa8/xdb + /x8e/xa5/xa8/xdc + /x8e/xa5/xa8/xdd + /x8e/xa5/xa8/xde + /x8e/xa5/xa8/xdf + /x8e/xa5/xa8/xe0 + /x8e/xa5/xa8/xe1 + /x8e/xa5/xa8/xe2 + /x8e/xa5/xa8/xe3 + /x8e/xa5/xa8/xe4 + /x8e/xa5/xa8/xe5 + /x8e/xa5/xa8/xe6 + /x8e/xa5/xa8/xe7 + /x8e/xa5/xa8/xe8 + /x8e/xa5/xa8/xe9 + /x8e/xa5/xa8/xea + /x8e/xa5/xa8/xeb + /x8e/xa5/xa8/xec + /x8e/xa5/xa8/xed + /x8e/xa5/xa8/xee + /x8e/xa5/xa8/xef + /x8e/xa5/xa8/xf0 + /x8e/xa5/xa8/xf1 + /x8e/xa5/xa8/xf2 + /x8e/xa5/xa8/xf4 + /x8e/xa5/xa8/xf5 + /x8e/xa5/xa8/xf6 + /x8e/xa5/xa8/xf7 + /x8e/xa5/xa8/xf8 + /x8e/xa5/xa8/xf9 + /x8e/xa5/xa8/xfa + /x8e/xa5/xa8/xfb + /x8e/xa5/xa8/xfc + /x8e/xa5/xa8/xfd + /x8e/xa5/xa8/xfe + /x8e/xa5/xa9/xa1 + /x8e/xa5/xa9/xa2 + /x8e/xa5/xa9/xa3 + /x8e/xa5/xa9/xa4 + /x8e/xa5/xa9/xa5 + /x8e/xa5/xa9/xa6 + /x8e/xa5/xa9/xa8 + /x8e/xa5/xa9/xa9 + /x8e/xa5/xa9/xaa + /x8e/xa5/xa9/xab + /x8e/xa5/xa9/xac + /x8e/xa5/xa9/xad + /x8e/xa5/xa9/xae + /x8e/xa5/xa9/xaf + /x8e/xa5/xa9/xb0 + /x8e/xa5/xa9/xb1 + /x8e/xa5/xa9/xb2 + /x8e/xa5/xa9/xb3 + /x8e/xa5/xa9/xb4 + /x8e/xa5/xa9/xb5 + /x8e/xa5/xa9/xb6 + /x8e/xa5/xa9/xb7 + /x8e/xa5/xa9/xb8 + /x8e/xa5/xa9/xb9 + /x8e/xa5/xa9/xba + /x8e/xa5/xa9/xbb + /x8e/xa5/xa9/xbc + /x8e/xa5/xa9/xbd + /x8e/xa5/xa9/xbe + /x8e/xa5/xa9/xbf + /x8e/xa5/xa9/xc0 + /x8e/xa5/xa9/xc1 + /x8e/xa5/xa9/xc2 + /x8e/xa5/xa9/xc3 + /x8e/xa5/xa9/xc4 + /x8e/xa5/xa9/xc5 + /x8e/xa5/xa9/xc6 + /x8e/xa5/xa9/xc7 + /x8e/xa5/xa9/xc8 + /x8e/xa5/xa9/xc9 + /x8e/xa5/xa9/xca + /x8e/xa5/xa9/xcb + /x8e/xa5/xa9/xcc + /x8e/xa5/xa9/xcd + /x8e/xa5/xa9/xce + /x8e/xa5/xa9/xcf + /x8e/xa5/xa9/xd0 + /x8e/xa5/xa9/xd1 + /x8e/xa5/xa9/xd2 + /x8e/xa5/xa9/xd3 + /x8e/xa5/xa9/xd4 + /x8e/xa5/xa9/xd5 + /x8e/xa5/xa9/xd6 + /x8e/xa5/xa9/xd7 + /x8e/xa5/xa9/xd8 + /x8e/xa5/xa9/xd9 + /x8e/xa5/xa9/xda + /x8e/xa5/xa9/xdb + /x8e/xa5/xa9/xdc + /x8e/xa5/xa9/xdd + /x8e/xa5/xa9/xde + /x8e/xa5/xa9/xdf + /x8e/xa5/xa9/xe0 + /x8e/xa5/xa9/xe1 + /x8e/xa5/xa9/xe2 + /x8e/xa5/xa9/xe3 + /x8e/xa5/xa9/xe4 + /x8e/xa5/xa9/xe5 + /x8e/xa5/xa9/xe6 + /x8e/xa5/xa9/xe7 + /x8e/xa5/xa9/xe8 + /x8e/xa5/xa9/xe9 + /x8e/xa5/xa9/xea + /x8e/xa5/xa9/xeb + /x8e/xa5/xa9/xec + /x8e/xa5/xa9/xed + /x8e/xa5/xa9/xee + /x8e/xa5/xa9/xef + /x8e/xa5/xa9/xf0 + /x8e/xa5/xa9/xf1 + /x8e/xa5/xa9/xf2 + /x8e/xa5/xa9/xf3 + /x8e/xa5/xa9/xf4 + /x8e/xa5/xa9/xf5 + /x8e/xa5/xa9/xf6 + /x8e/xa5/xa9/xf7 + /x8e/xa5/xa9/xf8 + /x8e/xa5/xa9/xf9 + /x8e/xa5/xa9/xfa + /x8e/xa5/xa9/xfb + /x8e/xa5/xa9/xfc + /x8e/xa5/xa9/xfd + /x8e/xa5/xa9/xfe + /x8e/xa5/xaa/xa1 + /x8e/xa5/xaa/xa2 + /x8e/xa5/xaa/xa3 + /x8e/xa5/xaa/xa4 + /x8e/xa5/xaa/xa5 + /x8e/xa5/xaa/xa6 + /x8e/xa5/xaa/xa7 + /x8e/xa5/xaa/xa8 + /x8e/xa5/xaa/xa9 + /x8e/xa5/xaa/xaa + /x8e/xa5/xaa/xab + /x8e/xa5/xaa/xac + /x8e/xa5/xaa/xad + /x8e/xa5/xaa/xae + /x8e/xa5/xaa/xaf + /x8e/xa5/xaa/xb0 + /x8e/xa5/xaa/xb1 + /x8e/xa5/xaa/xb2 + /x8e/xa5/xaa/xb3 + /x8e/xa5/xaa/xb4 + /x8e/xa5/xaa/xb5 + /x8e/xa5/xaa/xb6 + /x8e/xa5/xaa/xb7 + /x8e/xa5/xaa/xb8 + /x8e/xa5/xaa/xb9 + /x8e/xa5/xaa/xba + /x8e/xa5/xaa/xbb + /x8e/xa5/xaa/xbc + /x8e/xa5/xaa/xbd + /x8e/xa5/xaa/xbe + /x8e/xa5/xaa/xbf + /x8e/xa5/xaa/xc0 + /x8e/xa5/xaa/xc1 + /x8e/xa5/xaa/xc2 + /x8e/xa5/xaa/xc3 + /x8e/xa5/xaa/xc4 + /x8e/xa5/xaa/xc5 + /x8e/xa5/xaa/xc6 + /x8e/xa5/xaa/xc7 + /x8e/xa5/xaa/xc8 + /x8e/xa5/xaa/xc9 + /x8e/xa5/xaa/xca + /x8e/xa5/xaa/xcb + /x8e/xa5/xaa/xcc + /x8e/xa5/xaa/xcd + /x8e/xa5/xaa/xce + /x8e/xa5/xaa/xcf + /x8e/xa5/xaa/xd0 + /x8e/xa5/xaa/xd1 + /x8e/xa5/xaa/xd2 + /x8e/xa5/xaa/xd3 + /x8e/xa5/xaa/xd4 + /x8e/xa5/xaa/xd5 + /x8e/xa5/xaa/xd6 + /x8e/xa5/xaa/xd7 + /x8e/xa5/xaa/xd8 + /x8e/xa5/xaa/xd9 + /x8e/xa5/xaa/xda + /x8e/xa5/xaa/xdb + /x8e/xa5/xaa/xdc + /x8e/xa5/xaa/xdd + /x8e/xa5/xaa/xde + /x8e/xa5/xaa/xdf + /x8e/xa5/xaa/xe0 + /x8e/xa5/xaa/xe1 + /x8e/xa5/xaa/xe2 + /x8e/xa5/xaa/xe3 + /x8e/xa5/xaa/xe4 + /x8e/xa5/xaa/xe5 + /x8e/xa5/xaa/xe6 + /x8e/xa5/xaa/xe7 + /x8e/xa5/xaa/xe8 + /x8e/xa5/xaa/xe9 + /x8e/xa5/xaa/xea + /x8e/xa5/xaa/xeb + /x8e/xa5/xaa/xec + /x8e/xa5/xaa/xed + /x8e/xa5/xaa/xee + /x8e/xa5/xaa/xef + /x8e/xa5/xaa/xf0 + /x8e/xa5/xaa/xf1 + /x8e/xa5/xaa/xf2 + /x8e/xa5/xaa/xf3 + /x8e/xa5/xaa/xf4 + /x8e/xa5/xaa/xf5 + /x8e/xa5/xaa/xf6 + /x8e/xa5/xaa/xf7 + /x8e/xa5/xaa/xf8 + /x8e/xa5/xaa/xf9 + /x8e/xa5/xaa/xfa + /x8e/xa5/xaa/xfb + /x8e/xa5/xaa/xfc + /x8e/xa5/xaa/xfd + /x8e/xa5/xaa/xfe + /x8e/xa5/xab/xa1 + /x8e/xa5/xab/xa2 + /x8e/xa5/xab/xa3 + /x8e/xa5/xab/xa4 + /x8e/xa5/xab/xa5 + /x8e/xa5/xab/xa6 + /x8e/xa5/xab/xa7 + /x8e/xa5/xab/xa8 + /x8e/xa5/xab/xa9 + /x8e/xa5/xab/xaa + /x8e/xa5/xab/xab + /x8e/xa5/xab/xac + /x8e/xa5/xab/xad + /x8e/xa5/xab/xae + /x8e/xa5/xab/xaf + /x8e/xa5/xab/xb0 + /x8e/xa5/xab/xb1 + /x8e/xa5/xab/xb2 + /x8e/xa5/xab/xb3 + /x8e/xa5/xab/xb4 + /x8e/xa5/xab/xb5 + /x8e/xa5/xab/xb6 + /x8e/xa5/xab/xb7 + /x8e/xa5/xab/xb8 + /x8e/xa5/xab/xb9 + /x8e/xa5/xab/xba + /x8e/xa5/xab/xbb + /x8e/xa5/xab/xbc + /x8e/xa5/xab/xbd + /x8e/xa5/xab/xbe + /x8e/xa5/xab/xbf + /x8e/xa5/xab/xc0 + /x8e/xa5/xab/xc1 + /x8e/xa5/xab/xc2 + /x8e/xa5/xab/xc3 + /x8e/xa5/xab/xc4 + /x8e/xa5/xab/xc5 + /x8e/xa5/xab/xc6 + /x8e/xa5/xab/xc7 + /x8e/xa5/xab/xc8 + /x8e/xa5/xab/xc9 + /x8e/xa5/xab/xca + /x8e/xa5/xab/xcb + /x8e/xa5/xab/xcc + /x8e/xa5/xab/xcd + /x8e/xa5/xab/xce + /x8e/xa5/xab/xcf + /x8e/xa5/xab/xd0 + /x8e/xa5/xab/xd1 + /x8e/xa5/xab/xd2 + /x8e/xa5/xab/xd3 + /x8e/xa5/xab/xd4 + /x8e/xa5/xab/xd5 + /x8e/xa5/xab/xd6 + /x8e/xa5/xab/xd7 + /x8e/xa5/xab/xd8 + /x8e/xa5/xab/xd9 + /x8e/xa5/xab/xda + /x8e/xa5/xab/xdb + /x8e/xa5/xab/xdc + /x8e/xa5/xab/xdd + /x8e/xa5/xab/xde + /x8e/xa5/xab/xdf + /x8e/xa5/xab/xe0 + /x8e/xa5/xab/xe1 + /x8e/xa5/xab/xe2 + /x8e/xa5/xab/xe3 + /x8e/xa5/xab/xe4 + /x8e/xa5/xab/xe5 + /x8e/xa5/xab/xe6 + /x8e/xa5/xab/xe7 + /x8e/xa5/xab/xe8 + /x8e/xa5/xab/xe9 + /x8e/xa5/xab/xea + /x8e/xa5/xab/xeb + /x8e/xa5/xab/xec + /x8e/xa5/xab/xed + /x8e/xa5/xab/xee + /x8e/xa5/xab/xef + /x8e/xa5/xab/xf0 + /x8e/xa5/xab/xf1 + /x8e/xa5/xab/xf2 + /x8e/xa5/xab/xf3 + /x8e/xa5/xab/xf4 + /x8e/xa5/xab/xf5 + /x8e/xa5/xab/xf6 + /x8e/xa5/xab/xf7 + /x8e/xa5/xab/xf8 + /x8e/xa5/xab/xf9 + /x8e/xa5/xab/xfa + /x8e/xa5/xab/xfb + /x8e/xa5/xab/xfc + /x8e/xa5/xab/xfd + /x8e/xa5/xab/xfe + /x8e/xa5/xac/xa1 + /x8e/xa5/xac/xa2 + /x8e/xa5/xac/xa3 + /x8e/xa5/xac/xa4 + /x8e/xa5/xac/xa5 + /x8e/xa5/xac/xa6 + /x8e/xa5/xac/xa7 + /x8e/xa5/xac/xa8 + /x8e/xa5/xac/xa9 + /x8e/xa5/xac/xaa + /x8e/xa5/xac/xab + /x8e/xa5/xac/xac + /x8e/xa5/xac/xad + /x8e/xa5/xac/xae + /x8e/xa5/xac/xaf + /x8e/xa5/xac/xb0 + /x8e/xa5/xac/xb1 + /x8e/xa5/xac/xb2 + /x8e/xa5/xac/xb3 + /x8e/xa5/xac/xb4 + /x8e/xa5/xac/xb5 + /x8e/xa5/xac/xb6 + /x8e/xa5/xac/xb7 + /x8e/xa5/xac/xb8 + /x8e/xa5/xac/xb9 + /x8e/xa5/xac/xba + /x8e/xa5/xac/xbb + /x8e/xa5/xac/xbc + /x8e/xa5/xac/xbd + /x8e/xa5/xac/xbe + /x8e/xa5/xac/xbf + /x8e/xa5/xac/xc0 + /x8e/xa5/xac/xc1 + /x8e/xa5/xac/xc2 + /x8e/xa5/xac/xc3 + /x8e/xa5/xac/xc4 + /x8e/xa5/xac/xc5 + /x8e/xa5/xac/xc6 + /x8e/xa5/xac/xc7 + /x8e/xa5/xac/xc8 + /x8e/xa5/xac/xc9 + /x8e/xa5/xac/xca + /x8e/xa5/xac/xcb + /x8e/xa5/xac/xcc + /x8e/xa5/xac/xcd + /x8e/xa5/xac/xce + /x8e/xa5/xac/xcf + /x8e/xa5/xac/xd0 + /x8e/xa5/xac/xd1 + /x8e/xa5/xac/xd2 + /x8e/xa5/xac/xd3 + /x8e/xa5/xac/xd4 + /x8e/xa5/xac/xd5 + /x8e/xa5/xac/xd6 + /x8e/xa5/xac/xd7 + /x8e/xa5/xac/xd8 + /x8e/xa5/xac/xd9 + /x8e/xa5/xac/xda + /x8e/xa5/xac/xdb + /x8e/xa5/xac/xdc + /x8e/xa5/xac/xdd + /x8e/xa5/xac/xde + /x8e/xa5/xac/xdf + /x8e/xa5/xac/xe0 + /x8e/xa5/xac/xe1 + /x8e/xa5/xac/xe2 + /x8e/xa5/xac/xe3 + /x8e/xa5/xac/xe4 + /x8e/xa5/xac/xe5 + /x8e/xa5/xac/xe6 + /x8e/xa5/xac/xe7 + /x8e/xa5/xac/xe8 + /x8e/xa5/xac/xe9 + /x8e/xa5/xac/xea + /x8e/xa5/xac/xeb + /x8e/xa5/xac/xec + /x8e/xa5/xac/xed + /x8e/xa5/xac/xee + /x8e/xa5/xac/xef + /x8e/xa5/xac/xf0 + /x8e/xa5/xac/xf1 + /x8e/xa5/xac/xf2 + /x8e/xa5/xac/xf3 + /x8e/xa5/xac/xf4 + /x8e/xa5/xac/xf5 + /x8e/xa5/xac/xf6 + /x8e/xa5/xac/xf7 + /x8e/xa5/xac/xf8 + /x8e/xa5/xac/xf9 + /x8e/xa5/xac/xfa + /x8e/xa5/xac/xfb + /x8e/xa5/xac/xfc + /x8e/xa5/xac/xfd + /x8e/xa5/xac/xfe + /x8e/xa5/xad/xa1 + /x8e/xa5/xad/xa2 + /x8e/xa5/xad/xa3 + /x8e/xa5/xad/xa4 + /x8e/xa5/xad/xa5 + /x8e/xa5/xad/xa6 + /x8e/xa5/xad/xa7 + /x8e/xa5/xad/xa8 + /x8e/xa5/xad/xa9 + /x8e/xa5/xad/xaa + /x8e/xa5/xad/xab + /x8e/xa5/xad/xac + /x8e/xa5/xad/xad + /x8e/xa5/xad/xae + /x8e/xa5/xad/xaf + /x8e/xa5/xad/xb0 + /x8e/xa5/xad/xb1 + /x8e/xa5/xad/xb2 + /x8e/xa5/xad/xb3 + /x8e/xa5/xad/xb4 + /x8e/xa5/xad/xb5 + /x8e/xa5/xad/xb6 + /x8e/xa5/xad/xb7 + /x8e/xa5/xad/xb8 + /x8e/xa5/xad/xb9 + /x8e/xa5/xad/xba + /x8e/xa5/xad/xbb + /x8e/xa5/xad/xbc + /x8e/xa5/xad/xbd + /x8e/xa5/xad/xbe + /x8e/xa5/xad/xbf + /x8e/xa5/xad/xc0 + /x8e/xa5/xad/xc1 + /x8e/xa5/xad/xc2 + /x8e/xa5/xad/xc3 + /x8e/xa5/xad/xc4 + /x8e/xa5/xad/xc5 + /x8e/xa5/xad/xc6 + /x8e/xa5/xad/xc7 + /x8e/xa5/xad/xc9 + /x8e/xa5/xad/xca + /x8e/xa5/xad/xcb + /x8e/xa5/xad/xcc + /x8e/xa5/xad/xcd + /x8e/xa5/xad/xce + /x8e/xa5/xad/xcf + /x8e/xa5/xad/xd0 + /x8e/xa5/xad/xd1 + /x8e/xa5/xad/xd2 + /x8e/xa5/xad/xd3 + /x8e/xa5/xad/xd4 + /x8e/xa5/xad/xd5 + /x8e/xa5/xad/xd6 + /x8e/xa5/xad/xd7 + /x8e/xa5/xad/xd8 + /x8e/xa5/xad/xd9 + /x8e/xa5/xad/xda + /x8e/xa5/xad/xdb + /x8e/xa5/xad/xdc + /x8e/xa5/xad/xdd + /x8e/xa5/xad/xde + /x8e/xa5/xad/xdf + /x8e/xa5/xad/xe0 + /x8e/xa5/xad/xe1 + /x8e/xa5/xad/xe2 + /x8e/xa5/xad/xe3 + /x8e/xa5/xad/xe4 + /x8e/xa5/xad/xe5 + /x8e/xa5/xad/xe6 + /x8e/xa5/xad/xe7 + /x8e/xa5/xad/xe8 + /x8e/xa5/xad/xe9 + /x8e/xa5/xad/xea + /x8e/xa5/xad/xeb + /x8e/xa5/xad/xec + /x8e/xa5/xad/xed + /x8e/xa5/xad/xee + /x8e/xa5/xad/xef + /x8e/xa5/xad/xf0 + /x8e/xa5/xad/xf1 + /x8e/xa5/xad/xf2 + /x8e/xa5/xad/xf3 + /x8e/xa5/xad/xf4 + /x8e/xa5/xad/xf5 + /x8e/xa5/xad/xf6 + /x8e/xa5/xad/xf7 + /x8e/xa5/xad/xf8 + /x8e/xa5/xad/xf9 + /x8e/xa5/xad/xfa + /x8e/xa5/xad/xfb + /x8e/xa5/xad/xfc + /x8e/xa5/xad/xfd + /x8e/xa5/xad/xfe + /x8e/xa5/xae/xa1 + /x8e/xa5/xae/xa2 + /x8e/xa5/xae/xa3 + /x8e/xa5/xae/xa4 + /x8e/xa5/xae/xa5 + /x8e/xa5/xae/xa6 + /x8e/xa5/xae/xa7 + /x8e/xa5/xae/xa8 + /x8e/xa5/xae/xa9 + /x8e/xa5/xae/xaa + /x8e/xa5/xae/xab + /x8e/xa5/xae/xac + /x8e/xa5/xae/xad + /x8e/xa5/xae/xae + /x8e/xa5/xae/xaf + /x8e/xa5/xae/xb0 + /x8e/xa5/xae/xb1 + /x8e/xa5/xae/xb2 + /x8e/xa5/xae/xb3 + /x8e/xa5/xae/xb4 + /x8e/xa5/xae/xb5 + /x8e/xa5/xae/xb6 + /x8e/xa5/xae/xb7 + /x8e/xa5/xae/xb8 + /x8e/xa5/xae/xb9 + /x8e/xa5/xae/xba + /x8e/xa5/xae/xbb + /x8e/xa5/xae/xbc + /x8e/xa5/xae/xbd + /x8e/xa5/xae/xbe + /x8e/xa5/xae/xbf + /x8e/xa5/xae/xc0 + /x8e/xa5/xae/xc1 + /x8e/xa5/xae/xc2 + /x8e/xa5/xae/xc3 + /x8e/xa5/xae/xc4 + /x8e/xa5/xae/xc5 + /x8e/xa5/xae/xc6 + /x8e/xa5/xae/xc7 + /x8e/xa5/xae/xc8 + /x8e/xa5/xae/xc9 + /x8e/xa5/xae/xca + /x8e/xa5/xae/xcb + /x8e/xa5/xae/xcc + /x8e/xa5/xae/xcd + /x8e/xa5/xae/xce + /x8e/xa5/xae/xcf + /x8e/xa5/xae/xd0 + /x8e/xa5/xae/xd1 + /x8e/xa5/xae/xd2 + /x8e/xa5/xae/xd3 + /x8e/xa5/xae/xd4 + /x8e/xa5/xae/xd5 + /x8e/xa5/xae/xd6 + /x8e/xa5/xae/xd7 + /x8e/xa5/xae/xd8 + /x8e/xa5/xae/xd9 + /x8e/xa5/xae/xda + /x8e/xa5/xae/xdb + /x8e/xa5/xae/xdc + /x8e/xa5/xae/xdd + /x8e/xa5/xae/xde + /x8e/xa5/xae/xdf + /x8e/xa5/xae/xe0 + /x8e/xa5/xae/xe1 + /x8e/xa5/xae/xe2 + /x8e/xa5/xae/xe3 + /x8e/xa5/xae/xe4 + /x8e/xa5/xae/xe5 + /x8e/xa5/xae/xe6 + /x8e/xa5/xae/xe7 + /x8e/xa5/xae/xe8 + /x8e/xa5/xae/xe9 + /x8e/xa5/xae/xea + /x8e/xa5/xae/xeb + /x8e/xa5/xae/xec + /x8e/xa5/xae/xed + /x8e/xa5/xae/xee + /x8e/xa5/xae/xef + /x8e/xa5/xae/xf0 + /x8e/xa5/xae/xf1 + /x8e/xa5/xae/xf2 + /x8e/xa5/xae/xf3 + /x8e/xa5/xae/xf4 + /x8e/xa5/xae/xf5 + /x8e/xa5/xae/xf6 + /x8e/xa5/xae/xf7 + /x8e/xa5/xae/xf8 + /x8e/xa5/xae/xf9 + /x8e/xa5/xae/xfa + /x8e/xa5/xae/xfb + /x8e/xa5/xae/xfc + /x8e/xa5/xae/xfd + /x8e/xa5/xae/xfe + /x8e/xa5/xaf/xa1 + /x8e/xa5/xaf/xa2 + /x8e/xa5/xaf/xa3 + /x8e/xa5/xaf/xa4 + /x8e/xa5/xaf/xa5 + /x8e/xa5/xaf/xa7 + /x8e/xa5/xaf/xa8 + /x8e/xa5/xaf/xa9 + /x8e/xa5/xaf/xaa + /x8e/xa5/xaf/xab + /x8e/xa5/xaf/xac + /x8e/xa5/xaf/xad + /x8e/xa5/xaf/xae + /x8e/xa5/xaf/xaf + /x8e/xa5/xaf/xb0 + /x8e/xa5/xaf/xb1 + /x8e/xa5/xaf/xb2 + /x8e/xa5/xaf/xb3 + /x8e/xa5/xaf/xb4 + /x8e/xa5/xaf/xb5 + /x8e/xa5/xaf/xb6 + /x8e/xa5/xaf/xb7 + /x8e/xa5/xaf/xb8 + /x8e/xa5/xaf/xb9 + /x8e/xa5/xaf/xba + /x8e/xa5/xaf/xbb + /x8e/xa5/xaf/xbc + /x8e/xa5/xaf/xbd + /x8e/xa5/xaf/xbe + /x8e/xa5/xaf/xbf + /x8e/xa5/xaf/xc0 + /x8e/xa5/xaf/xc1 + /x8e/xa5/xaf/xc2 + /x8e/xa5/xaf/xc3 + /x8e/xa5/xaf/xc4 + /x8e/xa5/xaf/xc5 + /x8e/xa5/xaf/xc6 + /x8e/xa5/xaf/xc7 + /x8e/xa5/xaf/xc8 + /x8e/xa5/xaf/xc9 + /x8e/xa5/xaf/xca + /x8e/xa5/xaf/xcb + /x8e/xa5/xaf/xcc + /x8e/xa5/xaf/xcd + /x8e/xa5/xaf/xce + /x8e/xa5/xaf/xcf + /x8e/xa5/xaf/xd0 + /x8e/xa5/xaf/xd1 + /x8e/xa5/xaf/xd2 + /x8e/xa5/xaf/xd3 + /x8e/xa5/xaf/xd4 + /x8e/xa5/xaf/xd5 + /x8e/xa5/xaf/xd6 + /x8e/xa5/xaf/xd7 + /x8e/xa5/xaf/xd8 + /x8e/xa5/xaf/xd9 + /x8e/xa5/xaf/xda + /x8e/xa5/xaf/xdb + /x8e/xa5/xaf/xdc + /x8e/xa5/xaf/xdd + /x8e/xa5/xaf/xde + /x8e/xa5/xaf/xdf + /x8e/xa5/xaf/xe0 + /x8e/xa5/xaf/xe1 + /x8e/xa5/xaf/xe2 + /x8e/xa5/xaf/xe3 + /x8e/xa5/xaf/xe4 + /x8e/xa5/xaf/xe5 + /x8e/xa5/xaf/xe6 + /x8e/xa5/xaf/xe7 + /x8e/xa5/xaf/xe8 + /x8e/xa5/xaf/xe9 + /x8e/xa5/xaf/xea + /x8e/xa5/xaf/xeb + /x8e/xa5/xaf/xec + /x8e/xa5/xaf/xed + /x8e/xa5/xaf/xee + /x8e/xa5/xaf/xef + /x8e/xa5/xaf/xf0 + /x8e/xa5/xaf/xf1 + /x8e/xa5/xaf/xf2 + /x8e/xa5/xaf/xf3 + /x8e/xa5/xaf/xf4 + /x8e/xa5/xaf/xf5 + /x8e/xa5/xaf/xf6 + /x8e/xa5/xaf/xf7 + /x8e/xa5/xaf/xf8 + /x8e/xa5/xaf/xf9 + /x8e/xa5/xaf/xfa + /x8e/xa5/xaf/xfb + /x8e/xa5/xaf/xfc + /x8e/xa5/xaf/xfd + /x8e/xa5/xaf/xfe + /x8e/xa5/xb0/xa1 + /x8e/xa5/xb0/xa2 + /x8e/xa5/xb0/xa3 + /x8e/xa5/xb0/xa4 + /x8e/xa5/xb0/xa5 + /x8e/xa5/xb0/xa6 + /x8e/xa5/xb0/xa7 + /x8e/xa5/xb0/xa8 + /x8e/xa5/xb0/xa9 + /x8e/xa5/xb0/xaa + /x8e/xa5/xb0/xab + /x8e/xa5/xb0/xac + /x8e/xa5/xb0/xad + /x8e/xa5/xb0/xae + /x8e/xa5/xb0/xaf + /x8e/xa5/xb0/xb0 + /x8e/xa5/xb0/xb1 + /x8e/xa5/xb0/xb2 + /x8e/xa5/xb0/xb3 + /x8e/xa5/xb0/xb4 + /x8e/xa5/xb0/xb5 + /x8e/xa5/xb0/xb6 + /x8e/xa5/xb0/xb7 + /x8e/xa5/xb0/xb8 + /x8e/xa5/xb0/xb9 + /x8e/xa5/xb0/xba + /x8e/xa5/xb0/xbb + /x8e/xa5/xb0/xbc + /x8e/xa5/xb0/xbd + /x8e/xa5/xb0/xbf + /x8e/xa5/xb0/xc0 + /x8e/xa5/xb0/xc1 + /x8e/xa5/xb0/xc2 + /x8e/xa5/xb0/xc3 + /x8e/xa5/xb0/xc4 + /x8e/xa5/xb0/xc5 + /x8e/xa5/xb0/xc6 + /x8e/xa5/xb0/xc7 + /x8e/xa5/xb0/xc8 + /x8e/xa5/xb0/xc9 + /x8e/xa5/xb0/xca + /x8e/xa5/xb0/xcb + /x8e/xa5/xb0/xcc + /x8e/xa5/xb0/xcd + /x8e/xa5/xb0/xce + /x8e/xa5/xb0/xcf + /x8e/xa5/xb0/xd0 + /x8e/xa5/xb0/xd1 + /x8e/xa5/xb0/xd2 + /x8e/xa5/xb0/xd3 + /x8e/xa5/xb0/xd4 + /x8e/xa5/xb0/xd6 + /x8e/xa5/xb0/xd7 + /x8e/xa5/xb0/xd8 + /x8e/xa5/xb0/xd9 + /x8e/xa5/xb0/xda + /x8e/xa5/xb0/xdb + /x8e/xa5/xb0/xdc + /x8e/xa5/xb0/xdd + /x8e/xa5/xb0/xde + /x8e/xa5/xb0/xdf + /x8e/xa5/xb0/xe0 + /x8e/xa5/xb0/xe1 + /x8e/xa5/xb0/xe2 + /x8e/xa5/xb0/xe3 + /x8e/xa5/xb0/xe4 + /x8e/xa5/xb0/xe5 + /x8e/xa5/xb0/xe6 + /x8e/xa5/xb0/xe7 + /x8e/xa5/xb0/xe8 + /x8e/xa5/xb0/xe9 + /x8e/xa5/xb0/xea + /x8e/xa5/xb0/xeb + /x8e/xa5/xb0/xec + /x8e/xa5/xb0/xed + /x8e/xa5/xb0/xee + /x8e/xa5/xb0/xef + /x8e/xa5/xb0/xf0 + /x8e/xa5/xb0/xf1 + /x8e/xa5/xb0/xf2 + /x8e/xa5/xb0/xf3 + /x8e/xa5/xb0/xf4 + /x8e/xa5/xb0/xf5 + /x8e/xa5/xb0/xf6 + /x8e/xa5/xb0/xf7 + /x8e/xa5/xb0/xf8 + /x8e/xa5/xb0/xf9 + /x8e/xa5/xb0/xfa + /x8e/xa5/xb0/xfb + /x8e/xa5/xb0/xfc + /x8e/xa5/xb0/xfd + /x8e/xa5/xb0/xfe + /x8e/xa5/xb1/xa1 + /x8e/xa5/xb1/xa2 + /x8e/xa5/xb1/xa3 + /x8e/xa5/xb1/xa4 + /x8e/xa5/xb1/xa5 + /x8e/xa5/xb1/xa6 + /x8e/xa5/xb1/xa7 + /x8e/xa5/xb1/xa8 + /x8e/xa5/xb1/xa9 + /x8e/xa5/xb1/xaa + /x8e/xa5/xb1/xab + /x8e/xa5/xb1/xac + /x8e/xa5/xb1/xad + /x8e/xa5/xb1/xae + /x8e/xa5/xb1/xaf + /x8e/xa5/xb1/xb0 + /x8e/xa5/xb1/xb2 + /x8e/xa5/xb1/xb3 + /x8e/xa5/xb1/xb4 + /x8e/xa5/xb1/xb5 + /x8e/xa5/xb1/xb6 + /x8e/xa5/xb1/xb7 + /x8e/xa5/xb1/xb8 + /x8e/xa5/xb1/xb9 + /x8e/xa5/xb1/xba + /x8e/xa5/xb1/xbb + /x8e/xa5/xb1/xbc + /x8e/xa5/xb1/xbd + /x8e/xa5/xb1/xbe + /x8e/xa5/xb1/xbf + /x8e/xa5/xb1/xc0 + /x8e/xa5/xb1/xc1 + /x8e/xa5/xb1/xc2 + /x8e/xa5/xb1/xc3 + /x8e/xa5/xb1/xc4 + /x8e/xa5/xb1/xc5 + /x8e/xa5/xb1/xc6 + /x8e/xa5/xb1/xc7 + /x8e/xa5/xb1/xc8 + /x8e/xa5/xb1/xc9 + /x8e/xa5/xb1/xca + /x8e/xa5/xb1/xcb + /x8e/xa5/xb1/xcc + /x8e/xa5/xb1/xcd + /x8e/xa5/xb1/xce + /x8e/xa5/xb1/xcf + /x8e/xa5/xb1/xd0 + /x8e/xa5/xb1/xd1 + /x8e/xa5/xb1/xd2 + /x8e/xa5/xb1/xd3 + /x8e/xa5/xb1/xd4 + /x8e/xa5/xb1/xd5 + /x8e/xa5/xb1/xd6 + /x8e/xa5/xb1/xd7 + /x8e/xa5/xb1/xd8 + /x8e/xa5/xb1/xd9 + /x8e/xa5/xb1/xda + /x8e/xa5/xb1/xdb + /x8e/xa5/xb1/xdc + /x8e/xa5/xb1/xdd + /x8e/xa5/xb1/xde + /x8e/xa5/xb1/xdf + /x8e/xa5/xb1/xe0 + /x8e/xa5/xb1/xe1 + /x8e/xa5/xb1/xe2 + /x8e/xa5/xb1/xe3 + /x8e/xa5/xb1/xe4 + /x8e/xa5/xb1/xe5 + /x8e/xa5/xb1/xe6 + /x8e/xa5/xb1/xe7 + /x8e/xa5/xb1/xe8 + /x8e/xa5/xb1/xe9 + /x8e/xa5/xb1/xea + /x8e/xa5/xb1/xeb + /x8e/xa5/xb1/xec + /x8e/xa5/xb1/xed + /x8e/xa5/xb1/xee + /x8e/xa5/xb1/xef + /x8e/xa5/xb1/xf0 + /x8e/xa5/xb1/xf1 + /x8e/xa5/xb1/xf2 + /x8e/xa5/xb1/xf3 + /x8e/xa5/xb1/xf4 + /x8e/xa5/xb1/xf5 + /x8e/xa5/xb1/xf6 + /x8e/xa5/xb1/xf7 + /x8e/xa5/xb1/xf8 + /x8e/xa5/xb1/xf9 + /x8e/xa5/xb1/xfa + /x8e/xa5/xb1/xfb + /x8e/xa5/xb1/xfc + /x8e/xa5/xb1/xfd + /x8e/xa5/xb1/xfe + /x8e/xa5/xb2/xa1 + /x8e/xa5/xb2/xa2 + /x8e/xa5/xb2/xa3 + /x8e/xa5/xb2/xa4 + /x8e/xa5/xb2/xa5 + /x8e/xa5/xb2/xa6 + /x8e/xa5/xb2/xa7 + /x8e/xa5/xb2/xa8 + /x8e/xa5/xb2/xa9 + /x8e/xa5/xb2/xaa + /x8e/xa5/xb2/xab + /x8e/xa5/xb2/xac + /x8e/xa5/xb2/xad + /x8e/xa5/xb2/xae + /x8e/xa5/xb2/xaf + /x8e/xa5/xb2/xb0 + /x8e/xa5/xb2/xb1 + /x8e/xa5/xb2/xb2 + /x8e/xa5/xb2/xb3 + /x8e/xa5/xb2/xb4 + /x8e/xa5/xb2/xb5 + /x8e/xa5/xb2/xb6 + /x8e/xa5/xb2/xb7 + /x8e/xa5/xb2/xb8 + /x8e/xa5/xb2/xb9 + /x8e/xa5/xb2/xba + /x8e/xa5/xb2/xbb + /x8e/xa5/xb2/xbc + /x8e/xa5/xb2/xbd + /x8e/xa5/xb2/xbe + /x8e/xa5/xb2/xbf + /x8e/xa5/xb2/xc0 + /x8e/xa5/xb2/xc1 + /x8e/xa5/xb2/xc2 + /x8e/xa5/xb2/xc3 + /x8e/xa5/xb2/xc4 + /x8e/xa5/xb2/xc5 + /x8e/xa5/xb2/xc6 + /x8e/xa5/xb2/xc7 + /x8e/xa5/xb2/xc8 + /x8e/xa5/xb2/xc9 + /x8e/xa5/xb2/xca + /x8e/xa5/xb2/xcb + /x8e/xa5/xb2/xcc + /x8e/xa5/xb2/xcd + /x8e/xa5/xb2/xce + /x8e/xa5/xb2/xcf + /x8e/xa5/xb2/xd0 + /x8e/xa5/xb2/xd1 + /x8e/xa5/xb2/xd2 + /x8e/xa5/xb2/xd3 + /x8e/xa5/xb2/xd4 + /x8e/xa5/xb2/xd5 + /x8e/xa5/xb2/xd6 + /x8e/xa5/xb2/xd7 + /x8e/xa5/xb2/xd8 + /x8e/xa5/xb2/xd9 + /x8e/xa5/xb2/xda + /x8e/xa5/xb2/xdb + /x8e/xa5/xb2/xdc + /x8e/xa5/xb2/xdd + /x8e/xa5/xb2/xde + /x8e/xa5/xb2/xdf + /x8e/xa5/xb2/xe0 + /x8e/xa5/xb2/xe1 + /x8e/xa5/xb2/xe2 + /x8e/xa5/xb2/xe3 + /x8e/xa5/xb2/xe4 + /x8e/xa5/xb2/xe5 + /x8e/xa5/xb2/xe6 + /x8e/xa5/xb2/xe7 + /x8e/xa5/xb2/xe8 + /x8e/xa5/xb2/xe9 + /x8e/xa5/xb2/xea + /x8e/xa5/xb2/xeb + /x8e/xa5/xb2/xec + /x8e/xa5/xb2/xed + /x8e/xa5/xb2/xee + /x8e/xa5/xb2/xef + /x8e/xa5/xb2/xf0 + /x8e/xa5/xb2/xf1 + /x8e/xa5/xb2/xf2 + /x8e/xa5/xb2/xf3 + /x8e/xa5/xb2/xf4 + /x8e/xa5/xb2/xf5 + /x8e/xa5/xb2/xf6 + /x8e/xa5/xb2/xf7 + /x8e/xa5/xb2/xf8 + /x8e/xa5/xb2/xf9 + /x8e/xa5/xb2/xfa + /x8e/xa5/xb2/xfb + /x8e/xa5/xb2/xfc + /x8e/xa5/xb2/xfd + /x8e/xa5/xb3/xa1 + /x8e/xa5/xb3/xa2 + /x8e/xa5/xb3/xa3 + /x8e/xa5/xb3/xa4 + /x8e/xa5/xb3/xa5 + /x8e/xa5/xb3/xa6 + /x8e/xa5/xb3/xa7 + /x8e/xa5/xb3/xa8 + /x8e/xa5/xb3/xa9 + /x8e/xa5/xb3/xaa + /x8e/xa5/xb3/xab + /x8e/xa5/xb3/xac + /x8e/xa5/xb3/xad + /x8e/xa5/xb3/xae + /x8e/xa5/xb3/xaf + /x8e/xa5/xb3/xb0 + /x8e/xa5/xb3/xb1 + /x8e/xa5/xb3/xb2 + /x8e/xa5/xb3/xb3 + /x8e/xa5/xb3/xb4 + /x8e/xa5/xb3/xb5 + /x8e/xa5/xb3/xb6 + /x8e/xa5/xb3/xb7 + /x8e/xa5/xb3/xb8 + /x8e/xa5/xb3/xb9 + /x8e/xa5/xb3/xba + /x8e/xa5/xb3/xbb + /x8e/xa5/xb3/xbc + /x8e/xa5/xb3/xbd + /x8e/xa5/xb3/xbe + /x8e/xa5/xb3/xbf + /x8e/xa5/xb3/xc0 + /x8e/xa5/xb3/xc1 + /x8e/xa5/xb3/xc2 + /x8e/xa5/xb3/xc3 + /x8e/xa5/xb3/xc4 + /x8e/xa5/xb3/xc5 + /x8e/xa5/xb3/xc6 + /x8e/xa5/xb3/xc7 + /x8e/xa5/xb3/xc8 + /x8e/xa5/xb3/xc9 + /x8e/xa5/xb3/xca + /x8e/xa5/xb3/xcb + /x8e/xa5/xb3/xcc + /x8e/xa5/xb3/xcd + /x8e/xa5/xb3/xce + /x8e/xa5/xb3/xcf + /x8e/xa5/xb3/xd0 + /x8e/xa5/xb3/xd1 + /x8e/xa5/xb3/xd2 + /x8e/xa5/xb3/xd3 + /x8e/xa5/xb3/xd4 + /x8e/xa5/xb3/xd5 + /x8e/xa5/xb3/xd6 + /x8e/xa5/xb3/xd7 + /x8e/xa5/xb3/xd8 + /x8e/xa5/xb3/xd9 + /x8e/xa5/xb3/xda + /x8e/xa5/xb3/xdb + /x8e/xa5/xb3/xdc + /x8e/xa5/xb3/xdd + /x8e/xa5/xb3/xde + /x8e/xa5/xb3/xdf + /x8e/xa5/xb3/xe0 + /x8e/xa5/xb3/xe1 + /x8e/xa5/xb3/xe2 + /x8e/xa5/xb3/xe3 + /x8e/xa5/xb3/xe4 + /x8e/xa5/xb3/xe6 + /x8e/xa5/xb3/xe7 + /x8e/xa5/xb3/xe8 + /x8e/xa5/xb3/xe9 + /x8e/xa5/xb3/xea + /x8e/xa5/xb3/xeb + /x8e/xa5/xb3/xec + /x8e/xa5/xb3/xed + /x8e/xa5/xb3/xee + /x8e/xa5/xb3/xef + /x8e/xa5/xb3/xf0 + /x8e/xa5/xb3/xf2 + /x8e/xa5/xb3/xf3 + /x8e/xa5/xb3/xf4 + /x8e/xa5/xb3/xf5 + /x8e/xa5/xb3/xf6 + /x8e/xa5/xb3/xf7 + /x8e/xa5/xb3/xf8 + /x8e/xa5/xb3/xf9 + /x8e/xa5/xb3/xfa + /x8e/xa5/xb3/xfb + /x8e/xa5/xb3/xfc + /x8e/xa5/xb3/xfd + /x8e/xa5/xb3/xfe + /x8e/xa5/xb4/xa1 + /x8e/xa5/xb4/xa2 + /x8e/xa5/xb4/xa3 + /x8e/xa5/xb4/xa4 + /x8e/xa5/xb4/xa5 + /x8e/xa5/xb4/xa6 + /x8e/xa5/xb4/xa7 + /x8e/xa5/xb4/xa8 + /x8e/xa5/xb4/xa9 + /x8e/xa5/xb4/xaa + /x8e/xa5/xb4/xab + /x8e/xa5/xb4/xac + /x8e/xa5/xb4/xad + /x8e/xa5/xb4/xae + /x8e/xa5/xb4/xaf + /x8e/xa5/xb4/xb0 + /x8e/xa5/xb4/xb1 + /x8e/xa5/xb4/xb2 + /x8e/xa5/xb4/xb3 + /x8e/xa5/xb4/xb4 + /x8e/xa5/xb4/xb5 + /x8e/xa5/xb4/xb6 + /x8e/xa5/xb4/xb7 + /x8e/xa5/xb4/xb8 + /x8e/xa5/xb4/xb9 + /x8e/xa5/xb4/xba + /x8e/xa5/xb4/xbb + /x8e/xa5/xb4/xbc + /x8e/xa5/xb4/xbd + /x8e/xa5/xb4/xbe + /x8e/xa5/xb4/xbf + /x8e/xa5/xb4/xc0 + /x8e/xa5/xb4/xc1 + /x8e/xa5/xb4/xc2 + /x8e/xa5/xb4/xc3 + /x8e/xa5/xb4/xc4 + /x8e/xa5/xb4/xc5 + /x8e/xa5/xb4/xc6 + /x8e/xa5/xb4/xc7 + /x8e/xa5/xb4/xc8 + /x8e/xa5/xb4/xc9 + /x8e/xa5/xb4/xca + /x8e/xa5/xb4/xcb + /x8e/xa5/xb4/xcc + /x8e/xa5/xb4/xcd + /x8e/xa5/xb4/xce + /x8e/xa5/xb4/xcf + /x8e/xa5/xb4/xd0 + /x8e/xa5/xb4/xd1 + /x8e/xa5/xb4/xd2 + /x8e/xa5/xb4/xd3 + /x8e/xa5/xb4/xd4 + /x8e/xa5/xb4/xd5 + /x8e/xa5/xb4/xd6 + /x8e/xa5/xb4/xd7 + /x8e/xa5/xb4/xd8 + /x8e/xa5/xb4/xd9 + /x8e/xa5/xb4/xda + /x8e/xa5/xb4/xdb + /x8e/xa5/xb4/xdc + /x8e/xa5/xb4/xdd + /x8e/xa5/xb4/xde + /x8e/xa5/xb4/xdf + /x8e/xa5/xb4/xe0 + /x8e/xa5/xb4/xe1 + /x8e/xa5/xb4/xe2 + /x8e/xa5/xb4/xe3 + /x8e/xa5/xb4/xe4 + /x8e/xa5/xb4/xe5 + /x8e/xa5/xb4/xe6 + /x8e/xa5/xb4/xe7 + /x8e/xa5/xb4/xe8 + /x8e/xa5/xb4/xe9 + /x8e/xa5/xb4/xea + /x8e/xa5/xb4/xeb + /x8e/xa5/xb4/xec + /x8e/xa5/xb4/xed + /x8e/xa5/xb4/xee + /x8e/xa5/xb4/xef + /x8e/xa5/xb4/xf0 + /x8e/xa5/xb4/xf1 + /x8e/xa5/xb4/xf2 + /x8e/xa5/xb4/xf3 + /x8e/xa5/xb4/xf4 + /x8e/xa5/xb4/xf5 + /x8e/xa5/xb4/xf6 + /x8e/xa5/xb4/xf7 + /x8e/xa5/xb4/xf8 + /x8e/xa5/xb4/xf9 + /x8e/xa5/xb4/xfa + /x8e/xa5/xb4/xfb + /x8e/xa5/xb4/xfc + /x8e/xa5/xb4/xfd + /x8e/xa5/xb4/xfe + /x8e/xa5/xb5/xa1 + /x8e/xa5/xb5/xa2 + /x8e/xa5/xb5/xa3 + /x8e/xa5/xb5/xa4 + /x8e/xa5/xb5/xa5 + /x8e/xa5/xb5/xa6 + /x8e/xa5/xb5/xa7 + /x8e/xa5/xb5/xa8 + /x8e/xa5/xb5/xa9 + /x8e/xa5/xb5/xaa + /x8e/xa5/xb5/xab + /x8e/xa5/xb5/xac + /x8e/xa5/xb5/xad + /x8e/xa5/xb5/xae + /x8e/xa5/xb5/xaf + /x8e/xa5/xb5/xb0 + /x8e/xa5/xb5/xb1 + /x8e/xa5/xb5/xb2 + /x8e/xa5/xb5/xb3 + /x8e/xa5/xb5/xb4 + /x8e/xa5/xb5/xb5 + /x8e/xa5/xb5/xb6 + /x8e/xa5/xb5/xb7 + /x8e/xa5/xb5/xb8 + /x8e/xa5/xb5/xb9 + /x8e/xa5/xb5/xba + /x8e/xa5/xb5/xbb + /x8e/xa5/xb5/xbc + /x8e/xa5/xb5/xbd + /x8e/xa5/xb5/xbe + /x8e/xa5/xb5/xbf + /x8e/xa5/xb5/xc0 + /x8e/xa5/xb5/xc1 + /x8e/xa5/xb5/xc2 + /x8e/xa5/xb5/xc3 + /x8e/xa5/xb5/xc4 + /x8e/xa5/xb5/xc5 + /x8e/xa5/xb5/xc6 + /x8e/xa5/xb5/xc7 + /x8e/xa5/xb5/xc8 + /x8e/xa5/xb5/xc9 + /x8e/xa5/xb5/xca + /x8e/xa5/xb5/xcb + /x8e/xa5/xb5/xcc + /x8e/xa5/xb5/xcd + /x8e/xa5/xb5/xce + /x8e/xa5/xb5/xcf + /x8e/xa5/xb5/xd0 + /x8e/xa5/xb5/xd1 + /x8e/xa5/xb5/xd2 + /x8e/xa5/xb5/xd3 + /x8e/xa5/xb5/xd4 + /x8e/xa5/xb5/xd5 + /x8e/xa5/xb5/xd6 + /x8e/xa5/xb5/xd7 + /x8e/xa5/xb5/xd8 + /x8e/xa5/xb5/xd9 + /x8e/xa5/xb5/xda + /x8e/xa5/xb5/xdb + /x8e/xa5/xb5/xdc + /x8e/xa5/xb5/xdd + /x8e/xa5/xb5/xde + /x8e/xa5/xb5/xdf + /x8e/xa5/xb5/xe0 + /x8e/xa5/xb5/xe1 + /x8e/xa5/xb5/xe2 + /x8e/xa5/xb5/xe3 + /x8e/xa5/xb5/xe4 + /x8e/xa5/xb5/xe5 + /x8e/xa5/xb5/xe6 + /x8e/xa5/xb5/xe7 + /x8e/xa5/xb5/xe8 + /x8e/xa5/xb5/xe9 + /x8e/xa5/xb5/xea + /x8e/xa5/xb5/xeb + /x8e/xa5/xb5/xec + /x8e/xa5/xb5/xed + /x8e/xa5/xb5/xee + /x8e/xa5/xb5/xef + /x8e/xa5/xb5/xf0 + /x8e/xa5/xb5/xf1 + /x8e/xa5/xb5/xf2 + /x8e/xa5/xb5/xf3 + /x8e/xa5/xb5/xf4 + /x8e/xa5/xb5/xf5 + /x8e/xa5/xb5/xf6 + /x8e/xa5/xb5/xf7 + /x8e/xa5/xb5/xf8 + /x8e/xa5/xb5/xf9 + /x8e/xa5/xb5/xfa + /x8e/xa5/xb5/xfb + /x8e/xa5/xb5/xfc + /x8e/xa5/xb5/xfd + /x8e/xa5/xb5/xfe + /x8e/xa5/xb6/xa1 + /x8e/xa5/xb6/xa2 + /x8e/xa5/xb6/xa3 + /x8e/xa5/xb6/xa4 + /x8e/xa5/xb6/xa5 + /x8e/xa5/xb6/xa6 + /x8e/xa5/xb6/xa7 + /x8e/xa5/xb6/xa8 + /x8e/xa5/xb6/xa9 + /x8e/xa5/xb6/xaa + /x8e/xa5/xb6/xab + /x8e/xa5/xb6/xac + /x8e/xa5/xb6/xad + /x8e/xa5/xb6/xae + /x8e/xa5/xb6/xaf + /x8e/xa5/xb6/xb0 + /x8e/xa5/xb6/xb1 + /x8e/xa5/xb6/xb2 + /x8e/xa5/xb6/xb3 + /x8e/xa5/xb6/xb4 + /x8e/xa5/xb6/xb5 + /x8e/xa5/xb6/xb6 + /x8e/xa5/xb6/xb7 + /x8e/xa5/xb6/xb8 + /x8e/xa5/xb6/xb9 + /x8e/xa5/xb6/xba + /x8e/xa5/xb6/xbb + /x8e/xa5/xb6/xbc + /x8e/xa5/xb6/xbd + /x8e/xa5/xb6/xbe + /x8e/xa5/xb6/xbf + /x8e/xa5/xb6/xc0 + /x8e/xa5/xb6/xc1 + /x8e/xa5/xb6/xc2 + /x8e/xa5/xb6/xc3 + /x8e/xa5/xb6/xc4 + /x8e/xa5/xb6/xc5 + /x8e/xa5/xb6/xc6 + /x8e/xa5/xb6/xc7 + /x8e/xa5/xb6/xc8 + /x8e/xa5/xb6/xc9 + /x8e/xa5/xb6/xca + /x8e/xa5/xb6/xcb + /x8e/xa5/xb6/xcc + /x8e/xa5/xb6/xcd + /x8e/xa5/xb6/xce + /x8e/xa5/xb6/xcf + /x8e/xa5/xb6/xd0 + /x8e/xa5/xb6/xd1 + /x8e/xa5/xb6/xd2 + /x8e/xa5/xb6/xd3 + /x8e/xa5/xb6/xd4 + /x8e/xa5/xb6/xd5 + /x8e/xa5/xb6/xd6 + /x8e/xa5/xb6/xd7 + /x8e/xa5/xb6/xd8 + /x8e/xa5/xb6/xd9 + /x8e/xa5/xb6/xda + /x8e/xa5/xb6/xdb + /x8e/xa5/xb6/xdc + /x8e/xa5/xb6/xdd + /x8e/xa5/xb6/xde + /x8e/xa5/xb6/xdf + /x8e/xa5/xb6/xe0 + /x8e/xa5/xb6/xe1 + /x8e/xa5/xb6/xe2 + /x8e/xa5/xb6/xe3 + /x8e/xa5/xb6/xe4 + /x8e/xa5/xb6/xe5 + /x8e/xa5/xb6/xe6 + /x8e/xa5/xb6/xe7 + /x8e/xa5/xb6/xe8 + /x8e/xa5/xb6/xe9 + /x8e/xa5/xb6/xea + /x8e/xa5/xb6/xeb + /x8e/xa5/xb6/xec + /x8e/xa5/xb6/xed + /x8e/xa5/xb6/xee + /x8e/xa5/xb6/xef + /x8e/xa5/xb6/xf0 + /x8e/xa5/xb6/xf1 + /x8e/xa5/xb6/xf2 + /x8e/xa5/xb6/xf3 + /x8e/xa5/xb6/xf4 + /x8e/xa5/xb6/xf5 + /x8e/xa5/xb6/xf6 + /x8e/xa5/xb6/xf7 + /x8e/xa5/xb6/xf8 + /x8e/xa5/xb6/xf9 + /x8e/xa5/xb6/xfa + /x8e/xa5/xb6/xfb + /x8e/xa5/xb6/xfc + /x8e/xa5/xb6/xfd + /x8e/xa5/xb6/xfe + /x8e/xa5/xb7/xa1 + /x8e/xa5/xb7/xa2 + /x8e/xa5/xb7/xa3 + /x8e/xa5/xb7/xa4 + /x8e/xa5/xb7/xa5 + /x8e/xa5/xb7/xa6 + /x8e/xa5/xb7/xa7 + /x8e/xa5/xb7/xa8 + /x8e/xa5/xb7/xa9 + /x8e/xa5/xb7/xaa + /x8e/xa5/xb7/xab + /x8e/xa5/xb7/xac + /x8e/xa5/xb7/xad + /x8e/xa5/xb7/xae + /x8e/xa5/xb7/xaf + /x8e/xa5/xb7/xb0 + /x8e/xa5/xb7/xb1 + /x8e/xa5/xb7/xb2 + /x8e/xa5/xb7/xb3 + /x8e/xa5/xb7/xb4 + /x8e/xa5/xb7/xb5 + /x8e/xa5/xb7/xb6 + /x8e/xa5/xb7/xb7 + /x8e/xa5/xb7/xb8 + /x8e/xa5/xb7/xb9 + /x8e/xa5/xb7/xba + /x8e/xa5/xb7/xbb + /x8e/xa5/xb7/xbc + /x8e/xa5/xb7/xbd + /x8e/xa5/xb7/xbe + /x8e/xa5/xb7/xbf + /x8e/xa5/xb7/xc0 + /x8e/xa5/xb7/xc1 + /x8e/xa5/xb7/xc2 + /x8e/xa5/xb7/xc3 + /x8e/xa5/xb7/xc4 + /x8e/xa5/xb7/xc5 + /x8e/xa5/xb7/xc6 + /x8e/xa5/xb7/xc7 + /x8e/xa5/xb7/xc8 + /x8e/xa5/xb7/xc9 + /x8e/xa5/xb7/xca + /x8e/xa5/xb7/xcb + /x8e/xa5/xb7/xcc + /x8e/xa5/xb7/xcd + /x8e/xa5/xb7/xce + /x8e/xa5/xb7/xcf + /x8e/xa5/xb7/xd0 + /x8e/xa5/xb7/xd1 + /x8e/xa5/xb7/xd2 + /x8e/xa5/xb7/xd3 + /x8e/xa5/xb7/xd4 + /x8e/xa5/xb7/xd5 + /x8e/xa5/xb7/xd6 + /x8e/xa5/xb7/xd7 + /x8e/xa5/xb7/xd8 + /x8e/xa5/xb7/xd9 + /x8e/xa5/xb7/xda + /x8e/xa5/xb7/xdb + /x8e/xa5/xb7/xdc + /x8e/xa5/xb7/xdd + /x8e/xa5/xb7/xde + /x8e/xa5/xb7/xdf + /x8e/xa5/xb7/xe0 + /x8e/xa5/xb7/xe1 + /x8e/xa5/xb7/xe2 + /x8e/xa5/xb7/xe3 + /x8e/xa5/xb7/xe4 + /x8e/xa5/xb7/xe5 + /x8e/xa5/xb7/xe6 + /x8e/xa5/xb7/xe7 + /x8e/xa5/xb7/xe8 + /x8e/xa5/xb7/xe9 + /x8e/xa5/xb7/xea + /x8e/xa5/xb7/xeb + /x8e/xa5/xb7/xec + /x8e/xa5/xb7/xed + /x8e/xa5/xb7/xee + /x8e/xa5/xb7/xef + /x8e/xa5/xb7/xf0 + /x8e/xa5/xb7/xf1 + /x8e/xa5/xb7/xf2 + /x8e/xa5/xb7/xf3 + /x8e/xa5/xb7/xf4 + /x8e/xa5/xb7/xf5 + /x8e/xa5/xb7/xf6 + /x8e/xa5/xb7/xf7 + /x8e/xa5/xb7/xf8 + /x8e/xa5/xb7/xf9 + /x8e/xa5/xb7/xfa + /x8e/xa5/xb7/xfb + /x8e/xa5/xb7/xfc + /x8e/xa5/xb7/xfd + /x8e/xa5/xb7/xfe + /x8e/xa5/xb8/xa1 + /x8e/xa5/xb8/xa2 + /x8e/xa5/xb8/xa3 + /x8e/xa5/xb8/xa4 + /x8e/xa5/xb8/xa5 + /x8e/xa5/xb8/xa6 + /x8e/xa5/xb8/xa7 + /x8e/xa5/xb8/xa8 + /x8e/xa5/xb8/xa9 + /x8e/xa5/xb8/xaa + /x8e/xa5/xb8/xab + /x8e/xa5/xb8/xac + /x8e/xa5/xb8/xad + /x8e/xa5/xb8/xae + /x8e/xa5/xb8/xaf + /x8e/xa5/xb8/xb0 + /x8e/xa5/xb8/xb1 + /x8e/xa5/xb8/xb2 + /x8e/xa5/xb8/xb3 + /x8e/xa5/xb8/xb4 + /x8e/xa5/xb8/xb5 + /x8e/xa5/xb8/xb6 + /x8e/xa5/xb8/xb7 + /x8e/xa5/xb8/xb8 + /x8e/xa5/xb8/xb9 + /x8e/xa5/xb8/xba + /x8e/xa5/xb8/xbb + /x8e/xa5/xb8/xbc + /x8e/xa5/xb8/xbd + /x8e/xa5/xb8/xbe + /x8e/xa5/xb8/xbf + /x8e/xa5/xb8/xc0 + /x8e/xa5/xb8/xc1 + /x8e/xa5/xb8/xc2 + /x8e/xa5/xb8/xc3 + /x8e/xa5/xb8/xc4 + /x8e/xa5/xb8/xc5 + /x8e/xa5/xb8/xc6 + /x8e/xa5/xb8/xc7 + /x8e/xa5/xb8/xc8 + /x8e/xa5/xb8/xc9 + /x8e/xa5/xb8/xca + /x8e/xa5/xb8/xcb + /x8e/xa5/xb8/xcc + /x8e/xa5/xb8/xcd + /x8e/xa5/xb8/xce + /x8e/xa5/xb8/xcf + /x8e/xa5/xb8/xd0 + /x8e/xa5/xb8/xd1 + /x8e/xa5/xb8/xd2 + /x8e/xa5/xb8/xd3 + /x8e/xa5/xb8/xd4 + /x8e/xa5/xb8/xd5 + /x8e/xa5/xb8/xd6 + /x8e/xa5/xb8/xd7 + /x8e/xa5/xb8/xd8 + /x8e/xa5/xb8/xd9 + /x8e/xa5/xb8/xda + /x8e/xa5/xb8/xdb + /x8e/xa5/xb8/xdc + /x8e/xa5/xb8/xdd + /x8e/xa5/xb8/xde + /x8e/xa5/xb8/xdf + /x8e/xa5/xb8/xe0 + /x8e/xa5/xb8/xe1 + /x8e/xa5/xb8/xe2 + /x8e/xa5/xb8/xe3 + /x8e/xa5/xb8/xe4 + /x8e/xa5/xb8/xe5 + /x8e/xa5/xb8/xe6 + /x8e/xa5/xb8/xe7 + /x8e/xa5/xb8/xe8 + /x8e/xa5/xb8/xe9 + /x8e/xa5/xb8/xea + /x8e/xa5/xb8/xeb + /x8e/xa5/xb8/xec + /x8e/xa5/xb8/xed + /x8e/xa5/xb8/xee + /x8e/xa5/xb8/xef + /x8e/xa5/xb8/xf0 + /x8e/xa5/xb8/xf1 + /x8e/xa5/xb8/xf2 + /x8e/xa5/xb8/xf3 + /x8e/xa5/xb8/xf4 + /x8e/xa5/xb8/xf5 + /x8e/xa5/xb8/xf6 + /x8e/xa5/xb8/xf7 + /x8e/xa5/xb8/xf8 + /x8e/xa5/xb8/xf9 + /x8e/xa5/xb8/xfa + /x8e/xa5/xb8/xfb + /x8e/xa5/xb8/xfc + /x8e/xa5/xb8/xfd + /x8e/xa5/xb8/xfe + /x8e/xa5/xb9/xa1 + /x8e/xa5/xb9/xa2 + /x8e/xa5/xb9/xa3 + /x8e/xa5/xb9/xa4 + /x8e/xa5/xb9/xa5 + /x8e/xa5/xb9/xa6 + /x8e/xa5/xb9/xa7 + /x8e/xa5/xb9/xa8 + /x8e/xa5/xb9/xa9 + /x8e/xa5/xb9/xaa + /x8e/xa5/xb9/xab + /x8e/xa5/xb9/xac + /x8e/xa5/xb9/xad + /x8e/xa5/xb9/xae + /x8e/xa5/xb9/xaf + /x8e/xa5/xb9/xb0 + /x8e/xa5/xb9/xb1 + /x8e/xa5/xb9/xb2 + /x8e/xa5/xb9/xb3 + /x8e/xa5/xb9/xb4 + /x8e/xa5/xb9/xb5 + /x8e/xa5/xb9/xb6 + /x8e/xa5/xb9/xb7 + /x8e/xa5/xb9/xb8 + /x8e/xa5/xb9/xb9 + /x8e/xa5/xb9/xba + /x8e/xa5/xb9/xbb + /x8e/xa5/xb9/xbc + /x8e/xa5/xb9/xbd + /x8e/xa5/xb9/xbe + /x8e/xa5/xb9/xbf + /x8e/xa5/xb9/xc0 + /x8e/xa5/xb9/xc1 + /x8e/xa5/xb9/xc2 + /x8e/xa5/xb9/xc3 + /x8e/xa5/xb9/xc4 + /x8e/xa5/xb9/xc5 + /x8e/xa5/xb9/xc6 + /x8e/xa5/xb9/xc7 + /x8e/xa5/xb9/xc8 + /x8e/xa5/xb9/xc9 + /x8e/xa5/xb9/xca + /x8e/xa5/xb9/xcb + /x8e/xa5/xb9/xcc + /x8e/xa5/xb9/xcd + /x8e/xa5/xb9/xce + /x8e/xa5/xb9/xcf + /x8e/xa5/xb9/xd0 + /x8e/xa5/xb9/xd1 + /x8e/xa5/xb9/xd2 + /x8e/xa5/xb9/xd3 + /x8e/xa5/xb9/xd4 + /x8e/xa5/xb9/xd5 + /x8e/xa5/xb9/xd6 + /x8e/xa5/xb9/xd7 + /x8e/xa5/xb9/xd8 + /x8e/xa5/xb9/xd9 + /x8e/xa5/xb9/xda + /x8e/xa5/xb9/xdb + /x8e/xa5/xb9/xdc + /x8e/xa5/xb9/xdd + /x8e/xa5/xb9/xde + /x8e/xa5/xb9/xdf + /x8e/xa5/xb9/xe0 + /x8e/xa5/xb9/xe1 + /x8e/xa5/xb9/xe2 + /x8e/xa5/xb9/xe3 + /x8e/xa5/xb9/xe4 + /x8e/xa5/xb9/xe5 + /x8e/xa5/xb9/xe6 + /x8e/xa5/xb9/xe7 + /x8e/xa5/xb9/xe8 + /x8e/xa5/xb9/xe9 + /x8e/xa5/xb9/xea + /x8e/xa5/xb9/xeb + /x8e/xa5/xb9/xec + /x8e/xa5/xb9/xed + /x8e/xa5/xb9/xee + /x8e/xa5/xb9/xef + /x8e/xa5/xb9/xf0 + /x8e/xa5/xb9/xf1 + /x8e/xa5/xb9/xf2 + /x8e/xa5/xb9/xf3 + /x8e/xa5/xb9/xf4 + /x8e/xa5/xb9/xf5 + /x8e/xa5/xb9/xf6 + /x8e/xa5/xb9/xf7 + /x8e/xa5/xb9/xf8 + /x8e/xa5/xb9/xf9 + /x8e/xa5/xb9/xfa + /x8e/xa5/xb9/xfb + /x8e/xa5/xb9/xfc + /x8e/xa5/xb9/xfd + /x8e/xa5/xb9/xfe + /x8e/xa5/xba/xa1 + /x8e/xa5/xba/xa2 + /x8e/xa5/xba/xa3 + /x8e/xa5/xba/xa4 + /x8e/xa5/xba/xa5 + /x8e/xa5/xba/xa6 + /x8e/xa5/xba/xa7 + /x8e/xa5/xba/xa8 + /x8e/xa5/xba/xa9 + /x8e/xa5/xba/xaa + /x8e/xa5/xba/xab + /x8e/xa5/xba/xac + /x8e/xa5/xba/xad + /x8e/xa5/xba/xae + /x8e/xa5/xba/xaf + /x8e/xa5/xba/xb0 + /x8e/xa5/xba/xb1 + /x8e/xa5/xba/xb2 + /x8e/xa5/xba/xb3 + /x8e/xa5/xba/xb4 + /x8e/xa5/xba/xb5 + /x8e/xa5/xba/xb6 + /x8e/xa5/xba/xb7 + /x8e/xa5/xba/xb8 + /x8e/xa5/xba/xb9 + /x8e/xa5/xba/xba + /x8e/xa5/xba/xbb + /x8e/xa5/xba/xbc + /x8e/xa5/xba/xbd + /x8e/xa5/xba/xbe + /x8e/xa5/xba/xbf + /x8e/xa5/xba/xc0 + /x8e/xa5/xba/xc1 + /x8e/xa5/xba/xc2 + /x8e/xa5/xba/xc3 + /x8e/xa5/xba/xc4 + /x8e/xa5/xba/xc5 + /x8e/xa5/xba/xc6 + /x8e/xa5/xba/xc7 + /x8e/xa5/xba/xc8 + /x8e/xa5/xba/xc9 + /x8e/xa5/xba/xca + /x8e/xa5/xba/xcb + /x8e/xa5/xba/xcc + /x8e/xa5/xba/xcd + /x8e/xa5/xba/xce + /x8e/xa5/xba/xcf + /x8e/xa5/xba/xd0 + /x8e/xa5/xba/xd1 + /x8e/xa5/xba/xd2 + /x8e/xa5/xba/xd3 + /x8e/xa5/xba/xd4 + /x8e/xa5/xba/xd5 + /x8e/xa5/xba/xd6 + /x8e/xa5/xba/xd7 + /x8e/xa5/xba/xd8 + /x8e/xa5/xba/xd9 + /x8e/xa5/xba/xda + /x8e/xa5/xba/xdb + /x8e/xa5/xba/xdc + /x8e/xa5/xba/xdd + /x8e/xa5/xba/xde + /x8e/xa5/xba/xdf + /x8e/xa5/xba/xe0 + /x8e/xa5/xba/xe1 + /x8e/xa5/xba/xe2 + /x8e/xa5/xba/xe3 + /x8e/xa5/xba/xe4 + /x8e/xa5/xba/xe5 + /x8e/xa5/xba/xe6 + /x8e/xa5/xba/xe7 + /x8e/xa5/xba/xe8 + /x8e/xa5/xba/xe9 + /x8e/xa5/xba/xea + /x8e/xa5/xba/xeb + /x8e/xa5/xba/xec + /x8e/xa5/xba/xed + /x8e/xa5/xba/xee + /x8e/xa5/xba/xef + /x8e/xa5/xba/xf0 + /x8e/xa5/xba/xf1 + /x8e/xa5/xba/xf2 + /x8e/xa5/xba/xf3 + /x8e/xa5/xba/xf4 + /x8e/xa5/xba/xf5 + /x8e/xa5/xba/xf6 + /x8e/xa5/xba/xf7 + /x8e/xa5/xba/xf8 + /x8e/xa5/xba/xf9 + /x8e/xa5/xba/xfa + /x8e/xa5/xba/xfb + /x8e/xa5/xba/xfc + /x8e/xa5/xba/xfd + /x8e/xa5/xba/xfe + /x8e/xa5/xbb/xa1 + /x8e/xa5/xbb/xa2 + /x8e/xa5/xbb/xa3 + /x8e/xa5/xbb/xa4 + /x8e/xa5/xbb/xa5 + /x8e/xa5/xbb/xa6 + /x8e/xa5/xbb/xa7 + /x8e/xa5/xbb/xa8 + /x8e/xa5/xbb/xa9 + /x8e/xa5/xbb/xaa + /x8e/xa5/xbb/xab + /x8e/xa5/xbb/xac + /x8e/xa5/xbb/xad + /x8e/xa5/xbb/xae + /x8e/xa5/xbb/xaf + /x8e/xa5/xbb/xb0 + /x8e/xa5/xbb/xb1 + /x8e/xa5/xbb/xb2 + /x8e/xa5/xbb/xb3 + /x8e/xa5/xbb/xb4 + /x8e/xa5/xbb/xb5 + /x8e/xa5/xbb/xb6 + /x8e/xa5/xbb/xb7 + /x8e/xa5/xbb/xb8 + /x8e/xa5/xbb/xb9 + /x8e/xa5/xbb/xba + /x8e/xa5/xbb/xbb + /x8e/xa5/xbb/xbc + /x8e/xa5/xbb/xbd + /x8e/xa5/xbb/xbe + /x8e/xa5/xbb/xbf + /x8e/xa5/xbb/xc0 + /x8e/xa5/xbb/xc1 + /x8e/xa5/xbb/xc2 + /x8e/xa5/xbb/xc3 + /x8e/xa5/xbb/xc4 + /x8e/xa5/xbb/xc5 + /x8e/xa5/xbb/xc6 + /x8e/xa5/xbb/xc7 + /x8e/xa5/xbb/xc8 + /x8e/xa5/xbb/xc9 + /x8e/xa5/xbb/xca + /x8e/xa5/xbb/xcb + /x8e/xa5/xbb/xcc + /x8e/xa5/xbb/xcd + /x8e/xa5/xbb/xce + /x8e/xa5/xbb/xcf + /x8e/xa5/xbb/xd1 + /x8e/xa5/xbb/xd2 + /x8e/xa5/xbb/xd3 + /x8e/xa5/xbb/xd4 + /x8e/xa5/xbb/xd5 + /x8e/xa5/xbb/xd6 + /x8e/xa5/xbb/xd7 + /x8e/xa5/xbb/xd8 + /x8e/xa5/xbb/xd9 + /x8e/xa5/xbb/xda + /x8e/xa5/xbb/xdb + /x8e/xa5/xbb/xdc + /x8e/xa5/xbb/xdd + /x8e/xa5/xbb/xde + /x8e/xa5/xbb/xdf + /x8e/xa5/xbb/xe0 + /x8e/xa5/xbb/xe1 + /x8e/xa5/xbb/xe2 + /x8e/xa5/xbb/xe3 + /x8e/xa5/xbb/xe4 + /x8e/xa5/xbb/xe5 + /x8e/xa5/xbb/xe6 + /x8e/xa5/xbb/xe7 + /x8e/xa5/xbb/xe8 + /x8e/xa5/xbb/xe9 + /x8e/xa5/xbb/xea + /x8e/xa5/xbb/xeb + /x8e/xa5/xbb/xec + /x8e/xa5/xbb/xed + /x8e/xa5/xbb/xee + /x8e/xa5/xbb/xef + /x8e/xa5/xbb/xf0 + /x8e/xa5/xbb/xf1 + /x8e/xa5/xbb/xf2 + /x8e/xa5/xbb/xf3 + /x8e/xa5/xbb/xf4 + /x8e/xa5/xbb/xf5 + /x8e/xa5/xbb/xf6 + /x8e/xa5/xbb/xf7 + /x8e/xa5/xbb/xf8 + /x8e/xa5/xbb/xf9 + /x8e/xa5/xbb/xfa + /x8e/xa5/xbb/xfb + /x8e/xa5/xbb/xfc + /x8e/xa5/xbb/xfd + /x8e/xa5/xbb/xfe + /x8e/xa5/xbc/xa1 + /x8e/xa5/xbc/xa2 + /x8e/xa5/xbc/xa3 + /x8e/xa5/xbc/xa4 + /x8e/xa5/xbc/xa5 + /x8e/xa5/xbc/xa6 + /x8e/xa5/xbc/xa7 + /x8e/xa5/xbc/xa8 + /x8e/xa5/xbc/xa9 + /x8e/xa5/xbc/xaa + /x8e/xa5/xbc/xab + /x8e/xa5/xbc/xac + /x8e/xa5/xbc/xad + /x8e/xa5/xbc/xae + /x8e/xa5/xbc/xaf + /x8e/xa5/xbc/xb0 + /x8e/xa5/xbc/xb1 + /x8e/xa5/xbc/xb2 + /x8e/xa5/xbc/xb3 + /x8e/xa5/xbc/xb4 + /x8e/xa5/xbc/xb5 + /x8e/xa5/xbc/xb6 + /x8e/xa5/xbc/xb7 + /x8e/xa5/xbc/xb8 + /x8e/xa5/xbc/xb9 + /x8e/xa5/xbc/xba + /x8e/xa5/xbc/xbb + /x8e/xa5/xbc/xbc + /x8e/xa5/xbc/xbd + /x8e/xa5/xbc/xbe + /x8e/xa5/xbc/xbf + /x8e/xa5/xbc/xc0 + /x8e/xa5/xbc/xc1 + /x8e/xa5/xbc/xc2 + /x8e/xa5/xbc/xc3 + /x8e/xa5/xbc/xc4 + /x8e/xa5/xbc/xc5 + /x8e/xa5/xbc/xc6 + /x8e/xa5/xbc/xc7 + /x8e/xa5/xbc/xc8 + /x8e/xa5/xbc/xc9 + /x8e/xa5/xbc/xca + /x8e/xa5/xbc/xcb + /x8e/xa5/xbc/xcc + /x8e/xa5/xbc/xcd + /x8e/xa5/xbc/xce + /x8e/xa5/xbc/xcf + /x8e/xa5/xbc/xd0 + /x8e/xa5/xbc/xd1 + /x8e/xa5/xbc/xd2 + /x8e/xa5/xbc/xd3 + /x8e/xa5/xbc/xd4 + /x8e/xa5/xbc/xd5 + /x8e/xa5/xbc/xd6 + /x8e/xa5/xbc/xd7 + /x8e/xa5/xbc/xd8 + /x8e/xa5/xbc/xd9 + /x8e/xa5/xbc/xda + /x8e/xa5/xbc/xdb + /x8e/xa5/xbc/xdc + /x8e/xa5/xbc/xdd + /x8e/xa5/xbc/xde + /x8e/xa5/xbc/xdf + /x8e/xa5/xbc/xe0 + /x8e/xa5/xbc/xe1 + /x8e/xa5/xbc/xe2 + /x8e/xa5/xbc/xe3 + /x8e/xa5/xbc/xe4 + /x8e/xa5/xbc/xe5 + /x8e/xa5/xbc/xe6 + /x8e/xa5/xbc/xe7 + /x8e/xa5/xbc/xe8 + /x8e/xa5/xbc/xe9 + /x8e/xa5/xbc/xea + /x8e/xa5/xbc/xeb + /x8e/xa5/xbc/xec + /x8e/xa5/xbc/xed + /x8e/xa5/xbc/xee + /x8e/xa5/xbc/xef + /x8e/xa5/xbc/xf0 + /x8e/xa5/xbc/xf1 + /x8e/xa5/xbc/xf2 + /x8e/xa5/xbc/xf3 + /x8e/xa5/xbc/xf4 + /x8e/xa5/xbc/xf5 + /x8e/xa5/xbc/xf6 + /x8e/xa5/xbc/xf7 + /x8e/xa5/xbc/xf8 + /x8e/xa5/xbc/xf9 + /x8e/xa5/xbc/xfa + /x8e/xa5/xbc/xfb + /x8e/xa5/xbc/xfc + /x8e/xa5/xbc/xfd + /x8e/xa5/xbc/xfe + /x8e/xa5/xbd/xa1 + /x8e/xa5/xbd/xa2 + /x8e/xa5/xbd/xa3 + /x8e/xa5/xbd/xa4 + /x8e/xa5/xbd/xa5 + /x8e/xa5/xbd/xa6 + /x8e/xa5/xbd/xa7 + /x8e/xa5/xbd/xa8 + /x8e/xa5/xbd/xa9 + /x8e/xa5/xbd/xaa + /x8e/xa5/xbd/xab + /x8e/xa5/xbd/xac + /x8e/xa5/xbd/xad + /x8e/xa5/xbd/xae + /x8e/xa5/xbd/xaf + /x8e/xa5/xbd/xb0 + /x8e/xa5/xbd/xb1 + /x8e/xa5/xbd/xb2 + /x8e/xa5/xbd/xb3 + /x8e/xa5/xbd/xb4 + /x8e/xa5/xbd/xb5 + /x8e/xa5/xbd/xb6 + /x8e/xa5/xbd/xb7 + /x8e/xa5/xbd/xb8 + /x8e/xa5/xbd/xb9 + /x8e/xa5/xbd/xba + /x8e/xa5/xbd/xbb + /x8e/xa5/xbd/xbc + /x8e/xa5/xbd/xbd + /x8e/xa5/xbd/xbe + /x8e/xa5/xbd/xbf + /x8e/xa5/xbd/xc0 + /x8e/xa5/xbd/xc1 + /x8e/xa5/xbd/xc2 + /x8e/xa5/xbd/xc3 + /x8e/xa5/xbd/xc4 + /x8e/xa5/xbd/xc5 + /x8e/xa5/xbd/xc6 + /x8e/xa5/xbd/xc8 + /x8e/xa5/xbd/xc9 + /x8e/xa5/xbd/xca + /x8e/xa5/xbd/xcb + /x8e/xa5/xbd/xcc + /x8e/xa5/xbd/xcd + /x8e/xa5/xbd/xce + /x8e/xa5/xbd/xcf + /x8e/xa5/xbd/xd0 + /x8e/xa5/xbd/xd1 + /x8e/xa5/xbd/xd2 + /x8e/xa5/xbd/xd3 + /x8e/xa5/xbd/xd4 + /x8e/xa5/xbd/xd5 + /x8e/xa5/xbd/xd6 + /x8e/xa5/xbd/xd7 + /x8e/xa5/xbd/xd8 + /x8e/xa5/xbd/xd9 + /x8e/xa5/xbd/xda + /x8e/xa5/xbd/xdb + /x8e/xa5/xbd/xdc + /x8e/xa5/xbd/xdd + /x8e/xa5/xbd/xde + /x8e/xa5/xbd/xdf + /x8e/xa5/xbd/xe0 + /x8e/xa5/xbd/xe1 + /x8e/xa5/xbd/xe2 + /x8e/xa5/xbd/xe3 + /x8e/xa5/xbd/xe4 + /x8e/xa5/xbd/xe5 + /x8e/xa5/xbd/xe6 + /x8e/xa5/xbd/xe7 + /x8e/xa5/xbd/xe8 + /x8e/xa5/xbd/xe9 + /x8e/xa5/xbd/xea + /x8e/xa5/xbd/xeb + /x8e/xa5/xbd/xec + /x8e/xa5/xbd/xed + /x8e/xa5/xbd/xee + /x8e/xa5/xbd/xef + /x8e/xa5/xbd/xf0 + /x8e/xa5/xbd/xf1 + /x8e/xa5/xbd/xf2 + /x8e/xa5/xbd/xf3 + /x8e/xa5/xbd/xf4 + /x8e/xa5/xbd/xf5 + /x8e/xa5/xbd/xf6 + /x8e/xa5/xbd/xf7 + /x8e/xa5/xbd/xf8 + /x8e/xa5/xbd/xf9 + /x8e/xa5/xbd/xfa + /x8e/xa5/xbd/xfb + /x8e/xa5/xbd/xfc + /x8e/xa5/xbd/xfd + /x8e/xa5/xbd/xfe + /x8e/xa5/xbe/xa1 + /x8e/xa5/xbe/xa2 + /x8e/xa5/xbe/xa3 + /x8e/xa5/xbe/xa4 + /x8e/xa5/xbe/xa5 + /x8e/xa5/xbe/xa6 + /x8e/xa5/xbe/xa7 + /x8e/xa5/xbe/xa8 + /x8e/xa5/xbe/xa9 + /x8e/xa5/xbe/xaa + /x8e/xa5/xbe/xab + /x8e/xa5/xbe/xac + /x8e/xa5/xbe/xad + /x8e/xa5/xbe/xae + /x8e/xa5/xbe/xaf + /x8e/xa5/xbe/xb0 + /x8e/xa5/xbe/xb1 + /x8e/xa5/xbe/xb2 + /x8e/xa5/xbe/xb3 + /x8e/xa5/xbe/xb4 + /x8e/xa5/xbe/xb5 + /x8e/xa5/xbe/xb6 + /x8e/xa5/xbe/xb7 + /x8e/xa5/xbe/xb8 + /x8e/xa5/xbe/xb9 + /x8e/xa5/xbe/xba + /x8e/xa5/xbe/xbb + /x8e/xa5/xbe/xbc + /x8e/xa5/xbe/xbd + /x8e/xa5/xbe/xbe + /x8e/xa5/xbe/xbf + /x8e/xa5/xbe/xc0 + /x8e/xa5/xbe/xc1 + /x8e/xa5/xbe/xc2 + /x8e/xa5/xbe/xc3 + /x8e/xa5/xbe/xc4 + /x8e/xa5/xbe/xc5 + /x8e/xa5/xbe/xc6 + /x8e/xa5/xbe/xc7 + /x8e/xa5/xbe/xc8 + /x8e/xa5/xbe/xc9 + /x8e/xa5/xbe/xca + /x8e/xa5/xbe/xcb + /x8e/xa5/xbe/xcc + /x8e/xa5/xbe/xcd + /x8e/xa5/xbe/xce + /x8e/xa5/xbe/xcf + /x8e/xa5/xbe/xd0 + /x8e/xa5/xbe/xd1 + /x8e/xa5/xbe/xd2 + /x8e/xa5/xbe/xd3 + /x8e/xa5/xbe/xd4 + /x8e/xa5/xbe/xd5 + /x8e/xa5/xbe/xd6 + /x8e/xa5/xbe/xd7 + /x8e/xa5/xbe/xd8 + /x8e/xa5/xbe/xd9 + /x8e/xa5/xbe/xda + /x8e/xa5/xbe/xdb + /x8e/xa5/xbe/xdc + /x8e/xa5/xbe/xdd + /x8e/xa5/xbe/xde + /x8e/xa5/xbe/xdf + /x8e/xa5/xbe/xe0 + /x8e/xa5/xbe/xe1 + /x8e/xa5/xbe/xe2 + /x8e/xa5/xbe/xe3 + /x8e/xa5/xbe/xe4 + /x8e/xa5/xbe/xe5 + /x8e/xa5/xbe/xe6 + /x8e/xa5/xbe/xe7 + /x8e/xa5/xbe/xe8 + /x8e/xa5/xbe/xe9 + /x8e/xa5/xbe/xea + /x8e/xa5/xbe/xeb + /x8e/xa5/xbe/xec + /x8e/xa5/xbe/xed + /x8e/xa5/xbe/xee + /x8e/xa5/xbe/xef + /x8e/xa5/xbe/xf0 + /x8e/xa5/xbe/xf1 + /x8e/xa5/xbe/xf2 + /x8e/xa5/xbe/xf3 + /x8e/xa5/xbe/xf4 + /x8e/xa5/xbe/xf5 + /x8e/xa5/xbe/xf6 + /x8e/xa5/xbe/xf7 + /x8e/xa5/xbe/xf8 + /x8e/xa5/xbe/xf9 + /x8e/xa5/xbe/xfa + /x8e/xa5/xbe/xfb + /x8e/xa5/xbe/xfc + /x8e/xa5/xbe/xfd + /x8e/xa5/xbe/xfe + /x8e/xa5/xbf/xa1 + /x8e/xa5/xbf/xa2 + /x8e/xa5/xbf/xa3 + /x8e/xa5/xbf/xa4 + /x8e/xa5/xbf/xa5 + /x8e/xa5/xbf/xa6 + /x8e/xa5/xbf/xa7 + /x8e/xa5/xbf/xa8 + /x8e/xa5/xbf/xa9 + /x8e/xa5/xbf/xaa + /x8e/xa5/xbf/xab + /x8e/xa5/xbf/xac + /x8e/xa5/xbf/xad + /x8e/xa5/xbf/xae + /x8e/xa5/xbf/xaf + /x8e/xa5/xbf/xb0 + /x8e/xa5/xbf/xb1 + /x8e/xa5/xbf/xb2 + /x8e/xa5/xbf/xb3 + /x8e/xa5/xbf/xb4 + /x8e/xa5/xbf/xb5 + /x8e/xa5/xbf/xb6 + /x8e/xa5/xbf/xb7 + /x8e/xa5/xbf/xb8 + /x8e/xa5/xbf/xb9 + /x8e/xa5/xbf/xba + /x8e/xa5/xbf/xbb + /x8e/xa5/xbf/xbc + /x8e/xa5/xbf/xbd + /x8e/xa5/xbf/xbe + /x8e/xa5/xbf/xbf + /x8e/xa5/xbf/xc0 + /x8e/xa5/xbf/xc1 + /x8e/xa5/xbf/xc2 + /x8e/xa5/xbf/xc3 + /x8e/xa5/xbf/xc4 + /x8e/xa5/xbf/xc5 + /x8e/xa5/xbf/xc6 + /x8e/xa5/xbf/xc7 + /x8e/xa5/xbf/xc8 + /x8e/xa5/xbf/xc9 + /x8e/xa5/xbf/xca + /x8e/xa5/xbf/xcb + /x8e/xa5/xbf/xcc + /x8e/xa5/xbf/xcd + /x8e/xa5/xbf/xce + /x8e/xa5/xbf/xcf + /x8e/xa5/xbf/xd0 + /x8e/xa5/xbf/xd1 + /x8e/xa5/xbf/xd2 + /x8e/xa5/xbf/xd3 + /x8e/xa5/xbf/xd4 + /x8e/xa5/xbf/xd5 + /x8e/xa5/xbf/xd6 + /x8e/xa5/xbf/xd7 + /x8e/xa5/xbf/xd8 + /x8e/xa5/xbf/xd9 + /x8e/xa5/xbf/xda + /x8e/xa5/xbf/xdb + /x8e/xa5/xbf/xdc + /x8e/xa5/xbf/xdd + /x8e/xa5/xbf/xde + /x8e/xa5/xbf/xdf + /x8e/xa5/xbf/xe0 + /x8e/xa5/xbf/xe1 + /x8e/xa5/xbf/xe2 + /x8e/xa5/xbf/xe3 + /x8e/xa5/xbf/xe4 + /x8e/xa5/xbf/xe5 + /x8e/xa5/xbf/xe7 + /x8e/xa5/xbf/xe8 + /x8e/xa5/xbf/xe9 + /x8e/xa5/xbf/xea + /x8e/xa5/xbf/xeb + /x8e/xa5/xbf/xec + /x8e/xa5/xbf/xed + /x8e/xa5/xbf/xee + /x8e/xa5/xbf/xef + /x8e/xa5/xbf/xf0 + /x8e/xa5/xbf/xf2 + /x8e/xa5/xbf/xf3 + /x8e/xa5/xbf/xf4 + /x8e/xa5/xbf/xf5 + /x8e/xa5/xbf/xf6 + /x8e/xa5/xbf/xf7 + /x8e/xa5/xbf/xf8 + /x8e/xa5/xbf/xf9 + /x8e/xa5/xbf/xfa + /x8e/xa5/xbf/xfb + /x8e/xa5/xbf/xfc + /x8e/xa5/xbf/xfd + /x8e/xa5/xbf/xfe + /x8e/xa5/xc0/xa1 + /x8e/xa5/xc0/xa2 + /x8e/xa5/xc0/xa3 + /x8e/xa5/xc0/xa4 + /x8e/xa5/xc0/xa5 + /x8e/xa5/xc0/xa6 + /x8e/xa5/xc0/xa7 + /x8e/xa5/xc0/xa8 + /x8e/xa5/xc0/xa9 + /x8e/xa5/xc0/xaa + /x8e/xa5/xc0/xab + /x8e/xa5/xc0/xac + /x8e/xa5/xc0/xad + /x8e/xa5/xc0/xae + /x8e/xa5/xc0/xaf + /x8e/xa5/xc0/xb0 + /x8e/xa5/xc0/xb1 + /x8e/xa5/xc0/xb2 + /x8e/xa5/xc0/xb3 + /x8e/xa5/xc0/xb4 + /x8e/xa5/xc0/xb5 + /x8e/xa5/xc0/xb6 + /x8e/xa5/xc0/xb7 + /x8e/xa5/xc0/xb8 + /x8e/xa5/xc0/xb9 + /x8e/xa5/xc0/xba + /x8e/xa5/xc0/xbb + /x8e/xa5/xc0/xbc + /x8e/xa5/xc0/xbd + /x8e/xa5/xc0/xbe + /x8e/xa5/xc0/xbf + /x8e/xa5/xc0/xc0 + /x8e/xa5/xc0/xc1 + /x8e/xa5/xc0/xc2 + /x8e/xa5/xc0/xc3 + /x8e/xa5/xc0/xc4 + /x8e/xa5/xc0/xc5 + /x8e/xa5/xc0/xc6 + /x8e/xa5/xc0/xc7 + /x8e/xa5/xc0/xc8 + /x8e/xa5/xc0/xc9 + /x8e/xa5/xc0/xca + /x8e/xa5/xc0/xcb + /x8e/xa5/xc0/xcc + /x8e/xa5/xc0/xcd + /x8e/xa5/xc0/xce + /x8e/xa5/xc0/xcf + /x8e/xa5/xc0/xd0 + /x8e/xa5/xc0/xd1 + /x8e/xa5/xc0/xd2 + /x8e/xa5/xc0/xd3 + /x8e/xa5/xc0/xd4 + /x8e/xa5/xc0/xd5 + /x8e/xa5/xc0/xd6 + /x8e/xa5/xc0/xd7 + /x8e/xa5/xc0/xd8 + /x8e/xa5/xc0/xd9 + /x8e/xa5/xc0/xda + /x8e/xa5/xc0/xdb + /x8e/xa5/xc0/xdc + /x8e/xa5/xc0/xdd + /x8e/xa5/xc0/xde + /x8e/xa5/xc0/xdf + /x8e/xa5/xc0/xe0 + /x8e/xa5/xc0/xe1 + /x8e/xa5/xc0/xe2 + /x8e/xa5/xc0/xe3 + /x8e/xa5/xc0/xe4 + /x8e/xa5/xc0/xe5 + /x8e/xa5/xc0/xe6 + /x8e/xa5/xc0/xe7 + /x8e/xa5/xc0/xe8 + /x8e/xa5/xc0/xe9 + /x8e/xa5/xc0/xea + /x8e/xa5/xc0/xeb + /x8e/xa5/xc0/xec + /x8e/xa5/xc0/xed + /x8e/xa5/xc0/xee + /x8e/xa5/xc0/xef + /x8e/xa5/xc0/xf0 + /x8e/xa5/xc0/xf1 + /x8e/xa5/xc0/xf2 + /x8e/xa5/xc0/xf3 + /x8e/xa5/xc0/xf4 + /x8e/xa5/xc0/xf5 + /x8e/xa5/xc0/xf6 + /x8e/xa5/xc0/xf7 + /x8e/xa5/xc0/xf8 + /x8e/xa5/xc0/xf9 + /x8e/xa5/xc0/xfa + /x8e/xa5/xc0/xfb + /x8e/xa5/xc0/xfc + /x8e/xa5/xc0/xfd + /x8e/xa5/xc0/xfe + /x8e/xa5/xc1/xa1 + /x8e/xa5/xc1/xa2 + /x8e/xa5/xc1/xa3 + /x8e/xa5/xc1/xa4 + /x8e/xa5/xc1/xa5 + /x8e/xa5/xc1/xa6 + /x8e/xa5/xc1/xa7 + /x8e/xa5/xc1/xa8 + /x8e/xa5/xc1/xa9 + /x8e/xa5/xc1/xaa + /x8e/xa5/xc1/xab + /x8e/xa5/xc1/xac + /x8e/xa5/xc1/xad + /x8e/xa5/xc1/xae + /x8e/xa5/xc1/xaf + /x8e/xa5/xc1/xb0 + /x8e/xa5/xc1/xb1 + /x8e/xa5/xc1/xb2 + /x8e/xa5/xc1/xb3 + /x8e/xa5/xc1/xb4 + /x8e/xa5/xc1/xb5 + /x8e/xa5/xc1/xb6 + /x8e/xa5/xc1/xb7 + /x8e/xa5/xc1/xb8 + /x8e/xa5/xc1/xb9 + /x8e/xa5/xc1/xba + /x8e/xa5/xc1/xbb + /x8e/xa5/xc1/xbc + /x8e/xa5/xc1/xbd + /x8e/xa5/xc1/xbe + /x8e/xa5/xc1/xbf + /x8e/xa5/xc1/xc0 + /x8e/xa5/xc1/xc1 + /x8e/xa5/xc1/xc2 + /x8e/xa5/xc1/xc3 + /x8e/xa5/xc1/xc4 + /x8e/xa5/xc1/xc5 + /x8e/xa5/xc1/xc6 + /x8e/xa5/xc1/xc7 + /x8e/xa5/xc1/xc8 + /x8e/xa5/xc1/xc9 + /x8e/xa5/xc1/xca + /x8e/xa5/xc1/xcb + /x8e/xa5/xc1/xcc + /x8e/xa5/xc1/xcd + /x8e/xa5/xc1/xce + /x8e/xa5/xc1/xcf + /x8e/xa5/xc1/xd0 + /x8e/xa5/xc1/xd1 + /x8e/xa5/xc1/xd2 + /x8e/xa5/xc1/xd3 + /x8e/xa5/xc1/xd4 + /x8e/xa5/xc1/xd5 + /x8e/xa5/xc1/xd6 + /x8e/xa5/xc1/xd7 + /x8e/xa5/xc1/xd8 + /x8e/xa5/xc1/xd9 + /x8e/xa5/xc1/xda + /x8e/xa5/xc1/xdb + /x8e/xa5/xc1/xdc + /x8e/xa5/xc1/xdd + /x8e/xa5/xc1/xde + /x8e/xa5/xc1/xdf + /x8e/xa5/xc1/xe0 + /x8e/xa5/xc1/xe1 + /x8e/xa5/xc1/xe2 + /x8e/xa5/xc1/xe3 + /x8e/xa5/xc1/xe4 + /x8e/xa5/xc1/xe5 + /x8e/xa5/xc1/xe6 + /x8e/xa5/xc1/xe7 + /x8e/xa5/xc1/xe8 + /x8e/xa5/xc1/xe9 + /x8e/xa5/xc1/xea + /x8e/xa5/xc1/xeb + /x8e/xa5/xc1/xec + /x8e/xa5/xc1/xed + /x8e/xa5/xc1/xee + /x8e/xa5/xc1/xef + /x8e/xa5/xc1/xf0 + /x8e/xa5/xc1/xf1 + /x8e/xa5/xc1/xf2 + /x8e/xa5/xc1/xf3 + /x8e/xa5/xc1/xf4 + /x8e/xa5/xc1/xf5 + /x8e/xa5/xc1/xf6 + /x8e/xa5/xc1/xf7 + /x8e/xa5/xc1/xf8 + /x8e/xa5/xc1/xf9 + /x8e/xa5/xc1/xfa + /x8e/xa5/xc1/xfb + /x8e/xa5/xc1/xfc + /x8e/xa5/xc1/xfd + /x8e/xa5/xc1/xfe + /x8e/xa5/xc2/xa1 + /x8e/xa5/xc2/xa2 + /x8e/xa5/xc2/xa3 + /x8e/xa5/xc2/xa4 + /x8e/xa5/xc2/xa5 + /x8e/xa5/xc2/xa6 + /x8e/xa5/xc2/xa7 + /x8e/xa5/xc2/xa8 + /x8e/xa5/xc2/xa9 + /x8e/xa5/xc2/xaa + /x8e/xa5/xc2/xab + /x8e/xa5/xc2/xac + /x8e/xa5/xc2/xad + /x8e/xa5/xc2/xae + /x8e/xa5/xc2/xaf + /x8e/xa5/xc2/xb0 + /x8e/xa5/xc2/xb1 + /x8e/xa5/xc2/xb2 + /x8e/xa5/xc2/xb3 + /x8e/xa5/xc2/xb4 + /x8e/xa5/xc2/xb5 + /x8e/xa5/xc2/xb6 + /x8e/xa5/xc2/xb7 + /x8e/xa5/xc2/xb8 + /x8e/xa5/xc2/xb9 + /x8e/xa5/xc2/xba + /x8e/xa5/xc2/xbb + /x8e/xa5/xc2/xbc + /x8e/xa5/xc2/xbd + /x8e/xa5/xc2/xbe + /x8e/xa5/xc2/xbf + /x8e/xa5/xc2/xc0 + /x8e/xa5/xc2/xc1 + /x8e/xa5/xc2/xc2 + /x8e/xa5/xc2/xc3 + /x8e/xa5/xc2/xc4 + /x8e/xa5/xc2/xc5 + /x8e/xa5/xc2/xc6 + /x8e/xa5/xc2/xc7 + /x8e/xa5/xc2/xc8 + /x8e/xa5/xc2/xc9 + /x8e/xa5/xc2/xca + /x8e/xa5/xc2/xcb + /x8e/xa5/xc2/xcc + /x8e/xa5/xc2/xcd + /x8e/xa5/xc2/xce + /x8e/xa5/xc2/xcf + /x8e/xa5/xc2/xd0 + /x8e/xa5/xc2/xd1 + /x8e/xa5/xc2/xd2 + /x8e/xa5/xc2/xd3 + /x8e/xa5/xc2/xd4 + /x8e/xa5/xc2/xd5 + /x8e/xa5/xc2/xd6 + /x8e/xa5/xc2/xd7 + /x8e/xa5/xc2/xd8 + /x8e/xa5/xc2/xd9 + /x8e/xa5/xc2/xda + /x8e/xa5/xc2/xdb + /x8e/xa5/xc2/xdc + /x8e/xa5/xc2/xdd + /x8e/xa5/xc2/xde + /x8e/xa5/xc2/xdf + /x8e/xa5/xc2/xe0 + /x8e/xa5/xc2/xe1 + /x8e/xa5/xc2/xe2 + /x8e/xa5/xc2/xe3 + /x8e/xa5/xc2/xe4 + /x8e/xa5/xc2/xe5 + /x8e/xa5/xc2/xe6 + /x8e/xa5/xc2/xe7 + /x8e/xa5/xc2/xe8 + /x8e/xa5/xc2/xe9 + /x8e/xa5/xc2/xea + /x8e/xa5/xc2/xeb + /x8e/xa5/xc2/xec + /x8e/xa5/xc2/xed + /x8e/xa5/xc2/xee + /x8e/xa5/xc2/xef + /x8e/xa5/xc2/xf0 + /x8e/xa5/xc2/xf1 + /x8e/xa5/xc2/xf2 + /x8e/xa5/xc2/xf3 + /x8e/xa5/xc2/xf4 + /x8e/xa5/xc2/xf5 + /x8e/xa5/xc2/xf6 + /x8e/xa5/xc2/xf7 + /x8e/xa5/xc2/xf8 + /x8e/xa5/xc2/xf9 + /x8e/xa5/xc2/xfa + /x8e/xa5/xc2/xfb + /x8e/xa5/xc2/xfc + /x8e/xa5/xc2/xfd + /x8e/xa5/xc2/xfe + /x8e/xa5/xc3/xa1 + /x8e/xa5/xc3/xa2 + /x8e/xa5/xc3/xa3 + /x8e/xa5/xc3/xa4 + /x8e/xa5/xc3/xa5 + /x8e/xa5/xc3/xa6 + /x8e/xa5/xc3/xa7 + /x8e/xa5/xc3/xa8 + /x8e/xa5/xc3/xa9 + /x8e/xa5/xc3/xaa + /x8e/xa5/xc3/xab + /x8e/xa5/xc3/xac + /x8e/xa5/xc3/xad + /x8e/xa5/xc3/xae + /x8e/xa5/xc3/xaf + /x8e/xa5/xc3/xb0 + /x8e/xa5/xc3/xb1 + /x8e/xa5/xc3/xb2 + /x8e/xa5/xc3/xb3 + /x8e/xa5/xc3/xb4 + /x8e/xa5/xc3/xb5 + /x8e/xa5/xc3/xb6 + /x8e/xa5/xc3/xb7 + /x8e/xa5/xc3/xb8 + /x8e/xa5/xc3/xb9 + /x8e/xa5/xc3/xba + /x8e/xa5/xc3/xbb + /x8e/xa5/xc3/xbc + /x8e/xa5/xc3/xbd + /x8e/xa5/xc3/xbe + /x8e/xa5/xc3/xbf + /x8e/xa5/xc3/xc0 + /x8e/xa5/xc3/xc1 + /x8e/xa5/xc3/xc2 + /x8e/xa5/xc3/xc3 + /x8e/xa5/xc3/xc4 + /x8e/xa5/xc3/xc5 + /x8e/xa5/xc3/xc6 + /x8e/xa5/xc3/xc7 + /x8e/xa5/xc3/xc8 + /x8e/xa5/xc3/xc9 + /x8e/xa5/xc3/xca + /x8e/xa5/xc3/xcb + /x8e/xa5/xc3/xcc + /x8e/xa5/xc3/xcd + /x8e/xa5/xc3/xce + /x8e/xa5/xc3/xcf + /x8e/xa5/xc3/xd0 + /x8e/xa5/xc3/xd1 + /x8e/xa5/xc3/xd2 + /x8e/xa5/xc3/xd3 + /x8e/xa5/xc3/xd4 + /x8e/xa5/xc3/xd5 + /x8e/xa5/xc3/xd6 + /x8e/xa5/xc3/xd7 + /x8e/xa5/xc3/xd8 + /x8e/xa5/xc3/xd9 + /x8e/xa5/xc3/xda + /x8e/xa5/xc3/xdb + /x8e/xa5/xc3/xdc + /x8e/xa5/xc3/xdd + /x8e/xa5/xc3/xde + /x8e/xa5/xc3/xdf + /x8e/xa5/xc3/xe0 + /x8e/xa5/xc3/xe1 + /x8e/xa5/xc3/xe2 + /x8e/xa5/xc3/xe3 + /x8e/xa5/xc3/xe4 + /x8e/xa5/xc3/xe5 + /x8e/xa5/xc3/xe6 + /x8e/xa5/xc3/xe7 + /x8e/xa5/xc3/xe8 + /x8e/xa5/xc3/xe9 + /x8e/xa5/xc3/xea + /x8e/xa5/xc3/xeb + /x8e/xa5/xc3/xec + /x8e/xa5/xc3/xed + /x8e/xa5/xc3/xee + /x8e/xa5/xc3/xef + /x8e/xa5/xc3/xf0 + /x8e/xa5/xc3/xf1 + /x8e/xa5/xc3/xf2 + /x8e/xa5/xc3/xf3 + /x8e/xa5/xc3/xf4 + /x8e/xa5/xc3/xf5 + /x8e/xa5/xc3/xf6 + /x8e/xa5/xc3/xf7 + /x8e/xa5/xc3/xf8 + /x8e/xa5/xc3/xf9 + /x8e/xa5/xc3/xfa + /x8e/xa5/xc3/xfb + /x8e/xa5/xc3/xfc + /x8e/xa5/xc3/xfd + /x8e/xa5/xc3/xfe + /x8e/xa5/xc4/xa1 + /x8e/xa5/xc4/xa2 + /x8e/xa5/xc4/xa3 + /x8e/xa5/xc4/xa4 + /x8e/xa5/xc4/xa5 + /x8e/xa5/xc4/xa6 + /x8e/xa5/xc4/xa7 + /x8e/xa5/xc4/xa8 + /x8e/xa5/xc4/xa9 + /x8e/xa5/xc4/xaa + /x8e/xa5/xc4/xab + /x8e/xa5/xc4/xac + /x8e/xa5/xc4/xad + /x8e/xa5/xc4/xae + /x8e/xa5/xc4/xaf + /x8e/xa5/xc4/xb0 + /x8e/xa5/xc4/xb1 + /x8e/xa5/xc4/xb2 + /x8e/xa5/xc4/xb3 + /x8e/xa5/xc4/xb4 + /x8e/xa5/xc4/xb6 + /x8e/xa5/xc4/xb7 + /x8e/xa5/xc4/xb8 + /x8e/xa5/xc4/xb9 + /x8e/xa5/xc4/xba + /x8e/xa5/xc4/xbb + /x8e/xa5/xc4/xbc + /x8e/xa5/xc4/xbd + /x8e/xa5/xc4/xbe + /x8e/xa5/xc4/xbf + /x8e/xa5/xc4/xc0 + /x8e/xa5/xc4/xc1 + /x8e/xa5/xc4/xc2 + /x8e/xa5/xc4/xc3 + /x8e/xa5/xc4/xc4 + /x8e/xa5/xc4/xc5 + /x8e/xa5/xc4/xc6 + /x8e/xa5/xc4/xc7 + /x8e/xa5/xc4/xc8 + /x8e/xa5/xc4/xc9 + /x8e/xa5/xc4/xca + /x8e/xa5/xc4/xcb + /x8e/xa5/xc4/xcc + /x8e/xa5/xc4/xcd + /x8e/xa5/xc4/xce + /x8e/xa5/xc4/xcf + /x8e/xa5/xc4/xd0 + /x8e/xa5/xc4/xd1 + /x8e/xa5/xc4/xd2 + /x8e/xa5/xc4/xd3 + /x8e/xa5/xc4/xd4 + /x8e/xa5/xc4/xd5 + /x8e/xa5/xc4/xd6 + /x8e/xa5/xc4/xd7 + /x8e/xa5/xc4/xd8 + /x8e/xa5/xc4/xd9 + /x8e/xa5/xc4/xda + /x8e/xa5/xc4/xdb + /x8e/xa5/xc4/xdc + /x8e/xa5/xc4/xdd + /x8e/xa5/xc4/xde + /x8e/xa5/xc4/xdf + /x8e/xa5/xc4/xe0 + /x8e/xa5/xc4/xe1 + /x8e/xa5/xc4/xe2 + /x8e/xa5/xc4/xe3 + /x8e/xa5/xc4/xe4 + /x8e/xa5/xc4/xe5 + /x8e/xa5/xc4/xe6 + /x8e/xa5/xc4/xe7 + /x8e/xa5/xc4/xe8 + /x8e/xa5/xc4/xe9 + /x8e/xa5/xc4/xea + /x8e/xa5/xc4/xeb + /x8e/xa5/xc4/xec + /x8e/xa5/xc4/xed + /x8e/xa5/xc4/xee + /x8e/xa5/xc4/xef + /x8e/xa5/xc4/xf0 + /x8e/xa5/xc4/xf1 + /x8e/xa5/xc4/xf2 + /x8e/xa5/xc4/xf3 + /x8e/xa5/xc4/xf4 + /x8e/xa5/xc4/xf5 + /x8e/xa5/xc4/xf6 + /x8e/xa5/xc4/xf7 + /x8e/xa5/xc4/xf8 + /x8e/xa5/xc4/xf9 + /x8e/xa5/xc4/xfa + /x8e/xa5/xc4/xfb + /x8e/xa5/xc4/xfc + /x8e/xa5/xc4/xfd + /x8e/xa5/xc4/xfe + /x8e/xa5/xc5/xa1 + /x8e/xa5/xc5/xa2 + /x8e/xa5/xc5/xa3 + /x8e/xa5/xc5/xa4 + /x8e/xa5/xc5/xa5 + /x8e/xa5/xc5/xa6 + /x8e/xa5/xc5/xa7 + /x8e/xa5/xc5/xa8 + /x8e/xa5/xc5/xa9 + /x8e/xa5/xc5/xaa + /x8e/xa5/xc5/xab + /x8e/xa5/xc5/xac + /x8e/xa5/xc5/xad + /x8e/xa5/xc5/xae + /x8e/xa5/xc5/xaf + /x8e/xa5/xc5/xb0 + /x8e/xa5/xc5/xb1 + /x8e/xa5/xc5/xb2 + /x8e/xa5/xc5/xb3 + /x8e/xa5/xc5/xb4 + /x8e/xa5/xc5/xb5 + /x8e/xa5/xc5/xb6 + /x8e/xa5/xc5/xb7 + /x8e/xa5/xc5/xb8 + /x8e/xa5/xc5/xb9 + /x8e/xa5/xc5/xba + /x8e/xa5/xc5/xbb + /x8e/xa5/xc5/xbc + /x8e/xa5/xc5/xbd + /x8e/xa5/xc5/xbe + /x8e/xa5/xc5/xbf + /x8e/xa5/xc5/xc0 + /x8e/xa5/xc5/xc1 + /x8e/xa5/xc5/xc2 + /x8e/xa5/xc5/xc3 + /x8e/xa5/xc5/xc4 + /x8e/xa5/xc5/xc5 + /x8e/xa5/xc5/xc6 + /x8e/xa5/xc5/xc7 + /x8e/xa5/xc5/xc8 + /x8e/xa5/xc5/xc9 + /x8e/xa5/xc5/xca + /x8e/xa5/xc5/xcb + /x8e/xa5/xc5/xcc + /x8e/xa5/xc5/xcd + /x8e/xa5/xc5/xce + /x8e/xa5/xc5/xcf + /x8e/xa5/xc5/xd0 + /x8e/xa5/xc5/xd1 + /x8e/xa5/xc5/xd2 + /x8e/xa5/xc5/xd3 + /x8e/xa5/xc5/xd4 + /x8e/xa5/xc5/xd5 + /x8e/xa5/xc5/xd6 + /x8e/xa5/xc5/xd7 + /x8e/xa5/xc5/xd8 + /x8e/xa5/xc5/xd9 + /x8e/xa5/xc5/xda + /x8e/xa5/xc5/xdb + /x8e/xa5/xc5/xdc + /x8e/xa5/xc5/xde + /x8e/xa5/xc5/xdf + /x8e/xa5/xc5/xe0 + /x8e/xa5/xc5/xe1 + /x8e/xa5/xc5/xe2 + /x8e/xa5/xc5/xe3 + /x8e/xa5/xc5/xe4 + /x8e/xa5/xc5/xe5 + /x8e/xa5/xc5/xe6 + /x8e/xa5/xc5/xe7 + /x8e/xa5/xc5/xe8 + /x8e/xa5/xc5/xe9 + /x8e/xa5/xc5/xea + /x8e/xa5/xc5/xeb + /x8e/xa5/xc5/xec + /x8e/xa5/xc5/xed + /x8e/xa5/xc5/xee + /x8e/xa5/xc5/xef + /x8e/xa5/xc5/xf0 + /x8e/xa5/xc5/xf1 + /x8e/xa5/xc5/xf2 + /x8e/xa5/xc5/xf3 + /x8e/xa5/xc5/xf4 + /x8e/xa5/xc5/xf5 + /x8e/xa5/xc5/xf6 + /x8e/xa5/xc5/xf7 + /x8e/xa5/xc5/xf8 + /x8e/xa5/xc5/xf9 + /x8e/xa5/xc5/xfa + /x8e/xa5/xc5/xfb + /x8e/xa5/xc5/xfc + /x8e/xa5/xc5/xfd + /x8e/xa5/xc5/xfe + /x8e/xa5/xc6/xa1 + /x8e/xa5/xc6/xa2 + /x8e/xa5/xc6/xa3 + /x8e/xa5/xc6/xa4 + /x8e/xa5/xc6/xa5 + /x8e/xa5/xc6/xa6 + /x8e/xa5/xc6/xa7 + /x8e/xa5/xc6/xa8 + /x8e/xa5/xc6/xa9 + /x8e/xa5/xc6/xaa + /x8e/xa5/xc6/xab + /x8e/xa5/xc6/xad + /x8e/xa5/xc6/xaf + /x8e/xa5/xc6/xb0 + /x8e/xa5/xc6/xb1 + /x8e/xa5/xc6/xb2 + /x8e/xa5/xc6/xb3 + /x8e/xa5/xc6/xb4 + /x8e/xa5/xc6/xb5 + /x8e/xa5/xc6/xb6 + /x8e/xa5/xc6/xb7 + /x8e/xa5/xc6/xb8 + /x8e/xa5/xc6/xb9 + /x8e/xa5/xc6/xba + /x8e/xa5/xc6/xbb + /x8e/xa5/xc6/xbc + /x8e/xa5/xc6/xbd + /x8e/xa5/xc6/xbe + /x8e/xa5/xc6/xbf + /x8e/xa5/xc6/xc0 + /x8e/xa5/xc6/xc2 + /x8e/xa5/xc6/xc3 + /x8e/xa5/xc6/xc4 + /x8e/xa5/xc6/xc5 + /x8e/xa5/xc6/xc6 + /x8e/xa5/xc6/xc7 + /x8e/xa5/xc6/xc8 + /x8e/xa5/xc6/xc9 + /x8e/xa5/xc6/xca + /x8e/xa5/xc6/xcb + /x8e/xa5/xc6/xcc + /x8e/xa5/xc6/xcd + /x8e/xa5/xc6/xce + /x8e/xa5/xc6/xcf + /x8e/xa5/xc6/xd0 + /x8e/xa5/xc6/xd1 + /x8e/xa5/xc6/xd2 + /x8e/xa5/xc6/xd3 + /x8e/xa5/xc6/xd4 + /x8e/xa5/xc6/xd5 + /x8e/xa5/xc6/xd6 + /x8e/xa5/xc6/xd7 + /x8e/xa5/xc6/xd8 + /x8e/xa5/xc6/xd9 + /x8e/xa5/xc6/xda + /x8e/xa5/xc6/xdb + /x8e/xa5/xc6/xdc + /x8e/xa5/xc6/xdd + /x8e/xa5/xc6/xde + /x8e/xa5/xc6/xdf + /x8e/xa5/xc6/xe0 + /x8e/xa5/xc6/xe1 + /x8e/xa5/xc6/xe2 + /x8e/xa5/xc6/xe3 + /x8e/xa5/xc6/xe4 + /x8e/xa5/xc6/xe5 + /x8e/xa5/xc6/xe6 + /x8e/xa5/xc6/xe7 + /x8e/xa5/xc6/xe8 + /x8e/xa5/xc6/xe9 + /x8e/xa5/xc6/xea + /x8e/xa5/xc6/xeb + /x8e/xa5/xc6/xec + /x8e/xa5/xc6/xed + /x8e/xa5/xc6/xee + /x8e/xa5/xc6/xef + /x8e/xa5/xc6/xf0 + /x8e/xa5/xc6/xf1 + /x8e/xa5/xc6/xf2 + /x8e/xa5/xc6/xf3 + /x8e/xa5/xc6/xf4 + /x8e/xa5/xc6/xf5 + /x8e/xa5/xc6/xf6 + /x8e/xa5/xc6/xf7 + /x8e/xa5/xc6/xf8 + /x8e/xa5/xc6/xf9 + /x8e/xa5/xc6/xfa + /x8e/xa5/xc6/xfb + /x8e/xa5/xc6/xfc + /x8e/xa5/xc6/xfd + /x8e/xa5/xc6/xfe + /x8e/xa5/xc7/xa1 + /x8e/xa5/xc7/xa2 + /x8e/xa5/xc7/xa3 + /x8e/xa5/xc7/xa4 + /x8e/xa5/xc7/xa5 + /x8e/xa5/xc7/xa6 + /x8e/xa5/xc7/xa7 + /x8e/xa5/xc7/xa8 + /x8e/xa5/xc7/xa9 + /x8e/xa5/xc7/xaa + /x8e/xa5/xc7/xab + /x8e/xa5/xc7/xac + /x8e/xa5/xc7/xad + /x8e/xa5/xc7/xae + /x8e/xa5/xc7/xaf + /x8e/xa5/xc7/xb0 + /x8e/xa5/xc7/xb1 + /x8e/xa5/xc7/xb2 + /x8e/xa5/xc7/xb3 + /x8e/xa5/xc7/xb4 + /x8e/xa5/xc7/xb5 + /x8e/xa5/xc7/xb6 + /x8e/xa5/xc7/xb7 + /x8e/xa5/xc7/xb8 + /x8e/xa5/xc7/xb9 + /x8e/xa5/xc7/xba + /x8e/xa5/xc7/xbb + /x8e/xa5/xc7/xbc + /x8e/xa5/xc7/xbd + /x8e/xa5/xc7/xbe + /x8e/xa5/xc7/xbf + /x8e/xa5/xc7/xc0 + /x8e/xa5/xc7/xc1 + /x8e/xa5/xc7/xc2 + /x8e/xa5/xc7/xc3 + /x8e/xa5/xc7/xc4 + /x8e/xa5/xc7/xc5 + /x8e/xa5/xc7/xc6 + /x8e/xa5/xc7/xc7 + /x8e/xa5/xc7/xc8 + /x8e/xa5/xc7/xc9 + /x8e/xa5/xc7/xca + /x8e/xa5/xc7/xcb + /x8e/xa5/xc7/xcc + /x8e/xa5/xc7/xcd + /x8e/xa5/xc7/xce + /x8e/xa5/xc7/xcf + /x8e/xa5/xc7/xd0 + /x8e/xa5/xc7/xd1 + /x8e/xa5/xc7/xd2 + /x8e/xa5/xc7/xd3 + /x8e/xa5/xc7/xd4 + /x8e/xa5/xc7/xd5 + /x8e/xa5/xc7/xd6 + /x8e/xa5/xc7/xd7 + /x8e/xa5/xc7/xd8 + /x8e/xa5/xc7/xd9 + /x8e/xa5/xc7/xda + /x8e/xa5/xc7/xdb + /x8e/xa5/xc7/xdc + /x8e/xa5/xc7/xdd + /x8e/xa5/xc7/xde + /x8e/xa5/xc7/xdf + /x8e/xa5/xc7/xe0 + /x8e/xa5/xc7/xe1 + /x8e/xa5/xc7/xe2 + /x8e/xa5/xc7/xe3 + /x8e/xa5/xc7/xe4 + /x8e/xa5/xc7/xe5 + /x8e/xa5/xc7/xe6 + /x8e/xa5/xc7/xe7 + /x8e/xa5/xc7/xe8 + /x8e/xa5/xc7/xe9 + /x8e/xa5/xc7/xea + /x8e/xa5/xc7/xeb + /x8e/xa5/xc7/xec + /x8e/xa5/xc7/xed + /x8e/xa5/xc7/xee + /x8e/xa5/xc7/xef + /x8e/xa5/xc7/xf0 + /x8e/xa5/xc7/xf1 + /x8e/xa5/xc7/xf2 + /x8e/xa5/xc7/xf3 + /x8e/xa5/xc7/xf4 + /x8e/xa5/xc7/xf5 + /x8e/xa5/xc7/xf6 + /x8e/xa5/xc7/xf7 + /x8e/xa5/xc7/xf8 + /x8e/xa5/xc7/xf9 + /x8e/xa5/xc7/xfa + /x8e/xa5/xc7/xfb + /x8e/xa5/xc7/xfc + /x8e/xa5/xc7/xfd + /x8e/xa5/xc7/xfe + /x8e/xa5/xc8/xa1 + /x8e/xa5/xc8/xa2 + /x8e/xa5/xc8/xa3 + /x8e/xa5/xc8/xa4 + /x8e/xa5/xc8/xa5 + /x8e/xa5/xc8/xa6 + /x8e/xa5/xc8/xa7 + /x8e/xa5/xc8/xa8 + /x8e/xa5/xc8/xa9 + /x8e/xa5/xc8/xaa + /x8e/xa5/xc8/xab + /x8e/xa5/xc8/xac + /x8e/xa5/xc8/xad + /x8e/xa5/xc8/xae + /x8e/xa5/xc8/xaf + /x8e/xa5/xc8/xb0 + /x8e/xa5/xc8/xb1 + /x8e/xa5/xc8/xb2 + /x8e/xa5/xc8/xb3 + /x8e/xa5/xc8/xb4 + /x8e/xa5/xc8/xb5 + /x8e/xa5/xc8/xb6 + /x8e/xa5/xc8/xb7 + /x8e/xa5/xc8/xb8 + /x8e/xa5/xc8/xb9 + /x8e/xa5/xc8/xba + /x8e/xa5/xc8/xbb + /x8e/xa5/xc8/xbc + /x8e/xa5/xc8/xbd + /x8e/xa5/xc8/xbe + /x8e/xa5/xc8/xbf + /x8e/xa5/xc8/xc0 + /x8e/xa5/xc8/xc1 + /x8e/xa5/xc8/xc2 + /x8e/xa5/xc8/xc3 + /x8e/xa5/xc8/xc4 + /x8e/xa5/xc8/xc5 + /x8e/xa5/xc8/xc6 + /x8e/xa5/xc8/xc7 + /x8e/xa5/xc8/xc8 + /x8e/xa5/xc8/xc9 + /x8e/xa5/xc8/xca + /x8e/xa5/xc8/xcb + /x8e/xa5/xc8/xcc + /x8e/xa5/xc8/xcd + /x8e/xa5/xc8/xce + /x8e/xa5/xc8/xcf + /x8e/xa5/xc8/xd0 + /x8e/xa5/xc8/xd1 + /x8e/xa5/xc8/xd2 + /x8e/xa5/xc8/xd3 + /x8e/xa5/xc8/xd4 + /x8e/xa5/xc8/xd5 + /x8e/xa5/xc8/xd6 + /x8e/xa5/xc8/xd7 + /x8e/xa5/xc8/xd8 + /x8e/xa5/xc8/xd9 + /x8e/xa5/xc8/xda + /x8e/xa5/xc8/xdb + /x8e/xa5/xc8/xdc + /x8e/xa5/xc8/xdd + /x8e/xa5/xc8/xde + /x8e/xa5/xc8/xdf + /x8e/xa5/xc8/xe0 + /x8e/xa5/xc8/xe1 + /x8e/xa5/xc8/xe2 + /x8e/xa5/xc8/xe3 + /x8e/xa5/xc8/xe4 + /x8e/xa5/xc8/xe5 + /x8e/xa5/xc8/xe6 + /x8e/xa5/xc8/xe7 + /x8e/xa5/xc8/xe8 + /x8e/xa5/xc8/xe9 + /x8e/xa5/xc8/xea + /x8e/xa5/xc8/xeb + /x8e/xa5/xc8/xec + /x8e/xa5/xc8/xed + /x8e/xa5/xc8/xee + /x8e/xa5/xc8/xef + /x8e/xa5/xc8/xf0 + /x8e/xa5/xc8/xf1 + /x8e/xa5/xc8/xf2 + /x8e/xa5/xc8/xf3 + /x8e/xa5/xc8/xf5 + /x8e/xa5/xc8/xf6 + /x8e/xa5/xc8/xf7 + /x8e/xa5/xc8/xf8 + /x8e/xa5/xc8/xf9 + /x8e/xa5/xc8/xfa + /x8e/xa5/xc8/xfb + /x8e/xa5/xc8/xfc + /x8e/xa5/xc8/xfd + /x8e/xa5/xc8/xfe + /x8e/xa5/xc9/xa1 + /x8e/xa5/xc9/xa2 + /x8e/xa5/xc9/xa3 + /x8e/xa5/xc9/xa4 + /x8e/xa5/xc9/xa5 + /x8e/xa5/xc9/xa6 + /x8e/xa5/xc9/xa7 + /x8e/xa5/xc9/xa8 + /x8e/xa5/xc9/xa9 + /x8e/xa5/xc9/xaa + /x8e/xa5/xc9/xab + /x8e/xa5/xc9/xac + /x8e/xa5/xc9/xad + /x8e/xa5/xc9/xae + /x8e/xa5/xc9/xaf + /x8e/xa5/xc9/xb0 + /x8e/xa5/xc9/xb1 + /x8e/xa5/xc9/xb2 + /x8e/xa5/xc9/xb3 + /x8e/xa5/xc9/xb4 + /x8e/xa5/xc9/xb5 + /x8e/xa5/xc9/xb6 + /x8e/xa5/xc9/xb7 + /x8e/xa5/xc9/xb8 + /x8e/xa5/xc9/xb9 + /x8e/xa5/xc9/xba + /x8e/xa5/xc9/xbb + /x8e/xa5/xc9/xbc + /x8e/xa5/xc9/xbd + /x8e/xa5/xc9/xbe + /x8e/xa5/xc9/xbf + /x8e/xa5/xc9/xc0 + /x8e/xa5/xc9/xc1 + /x8e/xa5/xc9/xc2 + /x8e/xa5/xc9/xc3 + /x8e/xa5/xc9/xc4 + /x8e/xa5/xc9/xc5 + /x8e/xa5/xc9/xc6 + /x8e/xa5/xc9/xc7 + /x8e/xa5/xc9/xc8 + /x8e/xa5/xc9/xc9 + /x8e/xa5/xc9/xca + /x8e/xa5/xc9/xcb + /x8e/xa5/xc9/xcc + /x8e/xa5/xc9/xcd + /x8e/xa5/xc9/xce + /x8e/xa5/xc9/xcf + /x8e/xa5/xc9/xd0 + /x8e/xa5/xc9/xd1 + /x8e/xa5/xc9/xd2 + /x8e/xa5/xc9/xd3 + /x8e/xa5/xc9/xd4 + /x8e/xa5/xc9/xd5 + /x8e/xa5/xc9/xd6 + /x8e/xa5/xc9/xd7 + /x8e/xa5/xc9/xd8 + /x8e/xa5/xc9/xd9 + /x8e/xa5/xc9/xda + /x8e/xa5/xc9/xdb + /x8e/xa5/xc9/xdc + /x8e/xa5/xc9/xdd + /x8e/xa5/xc9/xde + /x8e/xa5/xc9/xdf + /x8e/xa5/xc9/xe0 + /x8e/xa5/xc9/xe1 + /x8e/xa5/xc9/xe2 + /x8e/xa5/xc9/xe3 + /x8e/xa5/xc9/xe4 + /x8e/xa5/xc9/xe5 + /x8e/xa5/xc9/xe6 + /x8e/xa5/xc9/xe7 + /x8e/xa5/xc9/xe8 + /x8e/xa5/xc9/xe9 + /x8e/xa5/xc9/xea + /x8e/xa5/xc9/xeb + /x8e/xa5/xc9/xec + /x8e/xa5/xc9/xed + /x8e/xa5/xc9/xee + /x8e/xa5/xc9/xef + /x8e/xa5/xc9/xf0 + /x8e/xa5/xc9/xf1 + /x8e/xa5/xc9/xf2 + /x8e/xa5/xc9/xf3 + /x8e/xa5/xc9/xf4 + /x8e/xa5/xc9/xf5 + /x8e/xa5/xc9/xf6 + /x8e/xa5/xc9/xf7 + /x8e/xa5/xc9/xf8 + /x8e/xa5/xc9/xf9 + /x8e/xa5/xc9/xfa + /x8e/xa5/xc9/xfb + /x8e/xa5/xc9/xfc + /x8e/xa5/xc9/xfd + /x8e/xa5/xc9/xfe + /x8e/xa5/xca/xa1 + /x8e/xa5/xca/xa2 + /x8e/xa5/xca/xa3 + /x8e/xa5/xca/xa4 + /x8e/xa5/xca/xa5 + /x8e/xa5/xca/xa6 + /x8e/xa5/xca/xa7 + /x8e/xa5/xca/xa8 + /x8e/xa5/xca/xa9 + /x8e/xa5/xca/xaa + /x8e/xa5/xca/xab + /x8e/xa5/xca/xac + /x8e/xa5/xca/xad + /x8e/xa5/xca/xae + /x8e/xa5/xca/xaf + /x8e/xa5/xca/xb0 + /x8e/xa5/xca/xb1 + /x8e/xa5/xca/xb2 + /x8e/xa5/xca/xb3 + /x8e/xa5/xca/xb4 + /x8e/xa5/xca/xb5 + /x8e/xa5/xca/xb6 + /x8e/xa5/xca/xb7 + /x8e/xa5/xca/xb8 + /x8e/xa5/xca/xb9 + /x8e/xa5/xca/xba + /x8e/xa5/xca/xbb + /x8e/xa5/xca/xbc + /x8e/xa5/xca/xbd + /x8e/xa5/xca/xbe + /x8e/xa5/xca/xbf + /x8e/xa5/xca/xc0 + /x8e/xa5/xca/xc1 + /x8e/xa5/xca/xc2 + /x8e/xa5/xca/xc3 + /x8e/xa5/xca/xc4 + /x8e/xa5/xca/xc5 + /x8e/xa5/xca/xc6 + /x8e/xa5/xca/xc7 + /x8e/xa5/xca/xc8 + /x8e/xa5/xca/xc9 + /x8e/xa5/xca/xca + /x8e/xa5/xca/xcb + /x8e/xa5/xca/xcc + /x8e/xa5/xca/xcd + /x8e/xa5/xca/xce + /x8e/xa5/xca/xcf + /x8e/xa5/xca/xd0 + /x8e/xa5/xca/xd1 + /x8e/xa5/xca/xd2 + /x8e/xa5/xca/xd3 + /x8e/xa5/xca/xd4 + /x8e/xa5/xca/xd5 + /x8e/xa5/xca/xd6 + /x8e/xa5/xca/xd7 + /x8e/xa5/xca/xd8 + /x8e/xa5/xca/xd9 + /x8e/xa5/xca/xda + /x8e/xa5/xca/xdb + /x8e/xa5/xca/xdc + /x8e/xa5/xca/xdd + /x8e/xa5/xca/xde + /x8e/xa5/xca/xdf + /x8e/xa5/xca/xe0 + /x8e/xa5/xca/xe1 + /x8e/xa5/xca/xe2 + /x8e/xa5/xca/xe3 + /x8e/xa5/xca/xe4 + /x8e/xa5/xca/xe5 + /x8e/xa5/xca/xe6 + /x8e/xa5/xca/xe7 + /x8e/xa5/xca/xe8 + /x8e/xa5/xca/xe9 + /x8e/xa5/xca/xea + /x8e/xa5/xca/xeb + /x8e/xa5/xca/xec + /x8e/xa5/xca/xed + /x8e/xa5/xca/xee + /x8e/xa5/xca/xef + /x8e/xa5/xca/xf0 + /x8e/xa5/xca/xf1 + /x8e/xa5/xca/xf2 + /x8e/xa5/xca/xf3 + /x8e/xa5/xca/xf4 + /x8e/xa5/xca/xf5 + /x8e/xa5/xca/xf6 + /x8e/xa5/xca/xf7 + /x8e/xa5/xca/xf8 + /x8e/xa5/xca/xf9 + /x8e/xa5/xca/xfa + /x8e/xa5/xca/xfb + /x8e/xa5/xca/xfc + /x8e/xa5/xca/xfd + /x8e/xa5/xca/xfe + /x8e/xa5/xcb/xa1 + /x8e/xa5/xcb/xa2 + /x8e/xa5/xcb/xa3 + /x8e/xa5/xcb/xa4 + /x8e/xa5/xcb/xa5 + /x8e/xa5/xcb/xa6 + /x8e/xa5/xcb/xa7 + /x8e/xa5/xcb/xa8 + /x8e/xa5/xcb/xa9 + /x8e/xa5/xcb/xaa + /x8e/xa5/xcb/xab + /x8e/xa5/xcb/xac + /x8e/xa5/xcb/xad + /x8e/xa5/xcb/xae + /x8e/xa5/xcb/xaf + /x8e/xa5/xcb/xb0 + /x8e/xa5/xcb/xb1 + /x8e/xa5/xcb/xb2 + /x8e/xa5/xcb/xb3 + /x8e/xa5/xcb/xb4 + /x8e/xa5/xcb/xb5 + /x8e/xa5/xcb/xb6 + /x8e/xa5/xcb/xb7 + /x8e/xa5/xcb/xb8 + /x8e/xa5/xcb/xb9 + /x8e/xa5/xcb/xba + /x8e/xa5/xcb/xbb + /x8e/xa5/xcb/xbc + /x8e/xa5/xcb/xbd + /x8e/xa5/xcb/xbe + /x8e/xa5/xcb/xbf + /x8e/xa5/xcb/xc0 + /x8e/xa5/xcb/xc1 + /x8e/xa5/xcb/xc2 + /x8e/xa5/xcb/xc3 + /x8e/xa5/xcb/xc4 + /x8e/xa5/xcb/xc5 + /x8e/xa5/xcb/xc6 + /x8e/xa5/xcb/xc7 + /x8e/xa5/xcb/xc8 + /x8e/xa5/xcb/xc9 + /x8e/xa5/xcb/xca + /x8e/xa5/xcb/xcb + /x8e/xa5/xcb/xcc + /x8e/xa5/xcb/xcd + /x8e/xa5/xcb/xce + /x8e/xa5/xcb/xcf + /x8e/xa5/xcb/xd0 + /x8e/xa5/xcb/xd1 + /x8e/xa5/xcb/xd2 + /x8e/xa5/xcb/xd3 + /x8e/xa5/xcb/xd4 + /x8e/xa5/xcb/xd5 + /x8e/xa5/xcb/xd6 + /x8e/xa5/xcb/xd7 + /x8e/xa5/xcb/xd8 + /x8e/xa5/xcb/xd9 + /x8e/xa5/xcb/xda + /x8e/xa5/xcb/xdb + /x8e/xa5/xcb/xdc + /x8e/xa5/xcb/xdd + /x8e/xa5/xcb/xde + /x8e/xa5/xcb/xdf + /x8e/xa5/xcb/xe0 + /x8e/xa5/xcb/xe1 + /x8e/xa5/xcb/xe2 + /x8e/xa5/xcb/xe3 + /x8e/xa5/xcb/xe4 + /x8e/xa5/xcb/xe5 + /x8e/xa5/xcb/xe6 + /x8e/xa5/xcb/xe7 + /x8e/xa5/xcb/xe8 + /x8e/xa5/xcb/xe9 + /x8e/xa5/xcb/xea + /x8e/xa5/xcb/xeb + /x8e/xa5/xcb/xec + /x8e/xa5/xcb/xed + /x8e/xa5/xcb/xee + /x8e/xa5/xcb/xef + /x8e/xa5/xcb/xf0 + /x8e/xa5/xcb/xf1 + /x8e/xa5/xcb/xf2 + /x8e/xa5/xcb/xf3 + /x8e/xa5/xcb/xf4 + /x8e/xa5/xcb/xf5 + /x8e/xa5/xcb/xf6 + /x8e/xa5/xcb/xf7 + /x8e/xa5/xcb/xf8 + /x8e/xa5/xcb/xf9 + /x8e/xa5/xcb/xfa + /x8e/xa5/xcb/xfb + /x8e/xa5/xcb/xfc + /x8e/xa5/xcb/xfd + /x8e/xa5/xcb/xfe + /x8e/xa5/xcc/xa1 + /x8e/xa5/xcc/xa2 + /x8e/xa5/xcc/xa3 + /x8e/xa5/xcc/xa4 + /x8e/xa5/xcc/xa5 + /x8e/xa5/xcc/xa6 + /x8e/xa5/xcc/xa7 + /x8e/xa5/xcc/xa8 + /x8e/xa5/xcc/xa9 + /x8e/xa5/xcc/xaa + /x8e/xa5/xcc/xab + /x8e/xa5/xcc/xac + /x8e/xa5/xcc/xad + /x8e/xa5/xcc/xae + /x8e/xa5/xcc/xaf + /x8e/xa5/xcc/xb0 + /x8e/xa5/xcc/xb1 + /x8e/xa5/xcc/xb2 + /x8e/xa5/xcc/xb3 + /x8e/xa5/xcc/xb4 + /x8e/xa5/xcc/xb5 + /x8e/xa5/xcc/xb6 + /x8e/xa5/xcc/xb7 + /x8e/xa5/xcc/xb8 + /x8e/xa5/xcc/xb9 + /x8e/xa5/xcc/xba + /x8e/xa5/xcc/xbb + /x8e/xa5/xcc/xbc + /x8e/xa5/xcc/xbd + /x8e/xa5/xcc/xbe + /x8e/xa5/xcc/xbf + /x8e/xa5/xcc/xc0 + /x8e/xa5/xcc/xc1 + /x8e/xa5/xcc/xc2 + /x8e/xa5/xcc/xc3 + /x8e/xa5/xcc/xc4 + /x8e/xa5/xcc/xc5 + /x8e/xa5/xcc/xc6 + /x8e/xa5/xcc/xc7 + /x8e/xa5/xcc/xc8 + /x8e/xa5/xcc/xc9 + /x8e/xa5/xcc/xca + /x8e/xa5/xcc/xcb + /x8e/xa5/xcc/xcc + /x8e/xa5/xcc/xcd + /x8e/xa5/xcc/xce + /x8e/xa5/xcc/xcf + /x8e/xa5/xcc/xd0 + /x8e/xa5/xcc/xd1 + /x8e/xa5/xcc/xd2 + /x8e/xa5/xcc/xd3 + /x8e/xa5/xcc/xd4 + /x8e/xa5/xcc/xd5 + /x8e/xa5/xcc/xd6 + /x8e/xa5/xcc/xd7 + /x8e/xa5/xcc/xd8 + /x8e/xa5/xcc/xd9 + /x8e/xa5/xcc/xda + /x8e/xa5/xcc/xdb + /x8e/xa5/xcc/xdc + /x8e/xa5/xcc/xdd + /x8e/xa5/xcc/xde + /x8e/xa5/xcc/xdf + /x8e/xa5/xcc/xe0 + /x8e/xa5/xcc/xe1 + /x8e/xa5/xcc/xe2 + /x8e/xa5/xcc/xe3 + /x8e/xa5/xcc/xe4 + /x8e/xa5/xcc/xe5 + /x8e/xa5/xcc/xe6 + /x8e/xa5/xcc/xe7 + /x8e/xa5/xcc/xe8 + /x8e/xa5/xcc/xe9 + /x8e/xa5/xcc/xea + /x8e/xa5/xcc/xeb + /x8e/xa5/xcc/xec + /x8e/xa5/xcc/xed + /x8e/xa5/xcc/xee + /x8e/xa5/xcc/xef + /x8e/xa5/xcc/xf0 + /x8e/xa5/xcc/xf1 + /x8e/xa5/xcc/xf2 + /x8e/xa5/xcc/xf3 + /x8e/xa5/xcc/xf4 + /x8e/xa5/xcc/xf5 + /x8e/xa5/xcc/xf6 + /x8e/xa5/xcc/xf7 + /x8e/xa5/xcc/xf8 + /x8e/xa5/xcc/xf9 + /x8e/xa5/xcc/xfa + /x8e/xa5/xcc/xfb + /x8e/xa5/xcc/xfc + /x8e/xa5/xcc/xfd + /x8e/xa5/xcc/xfe + /x8e/xa5/xcd/xa1 + /x8e/xa5/xcd/xa2 + /x8e/xa5/xcd/xa3 + /x8e/xa5/xcd/xa4 + /x8e/xa5/xcd/xa5 + /x8e/xa5/xcd/xa6 + /x8e/xa5/xcd/xa7 + /x8e/xa5/xcd/xa8 + /x8e/xa5/xcd/xa9 + /x8e/xa5/xcd/xab + /x8e/xa5/xcd/xac + /x8e/xa5/xcd/xad + /x8e/xa5/xcd/xae + /x8e/xa5/xcd/xaf + /x8e/xa5/xcd/xb0 + /x8e/xa5/xcd/xb1 + /x8e/xa5/xcd/xb2 + /x8e/xa5/xcd/xb3 + /x8e/xa5/xcd/xb4 + /x8e/xa5/xcd/xb5 + /x8e/xa5/xcd/xb6 + /x8e/xa5/xcd/xb7 + /x8e/xa5/xcd/xb8 + /x8e/xa5/xcd/xb9 + /x8e/xa5/xcd/xba + /x8e/xa5/xcd/xbb + /x8e/xa5/xcd/xbc + /x8e/xa5/xcd/xbd + /x8e/xa5/xcd/xbe + /x8e/xa5/xcd/xbf + /x8e/xa5/xcd/xc0 + /x8e/xa5/xcd/xc1 + /x8e/xa5/xcd/xc2 + /x8e/xa5/xcd/xc3 + /x8e/xa5/xcd/xc4 + /x8e/xa5/xcd/xc5 + /x8e/xa5/xcd/xc6 + /x8e/xa5/xcd/xc7 + /x8e/xa5/xcd/xc8 + /x8e/xa5/xcd/xc9 + /x8e/xa5/xcd/xca + /x8e/xa5/xcd/xcb + /x8e/xa5/xcd/xcc + /x8e/xa5/xcd/xcd + /x8e/xa5/xcd/xce + /x8e/xa5/xcd/xcf + /x8e/xa5/xcd/xd0 + /x8e/xa5/xcd/xd1 + /x8e/xa5/xcd/xd2 + /x8e/xa5/xcd/xd3 + /x8e/xa5/xcd/xd4 + /x8e/xa5/xcd/xd5 + /x8e/xa5/xcd/xd6 + /x8e/xa5/xcd/xd7 + /x8e/xa5/xcd/xd8 + /x8e/xa5/xcd/xd9 + /x8e/xa5/xcd/xda + /x8e/xa5/xcd/xdb + /x8e/xa5/xcd/xdc + /x8e/xa5/xcd/xdd + /x8e/xa5/xcd/xde + /x8e/xa5/xcd/xdf + /x8e/xa5/xcd/xe0 + /x8e/xa5/xcd/xe1 + /x8e/xa5/xcd/xe2 + /x8e/xa5/xcd/xe3 + /x8e/xa5/xcd/xe4 + /x8e/xa5/xcd/xe5 + /x8e/xa5/xcd/xe6 + /x8e/xa5/xcd/xe7 + /x8e/xa5/xcd/xe8 + /x8e/xa5/xcd/xe9 + /x8e/xa5/xcd/xea + /x8e/xa5/xcd/xeb + /x8e/xa5/xcd/xec + /x8e/xa5/xcd/xed + /x8e/xa5/xcd/xee + /x8e/xa5/xcd/xef + /x8e/xa5/xcd/xf0 + /x8e/xa5/xcd/xf1 + /x8e/xa5/xcd/xf2 + /x8e/xa5/xcd/xf3 + /x8e/xa5/xcd/xf4 + /x8e/xa5/xcd/xf5 + /x8e/xa5/xcd/xf6 + /x8e/xa5/xcd/xf7 + /x8e/xa5/xcd/xf8 + /x8e/xa5/xcd/xf9 + /x8e/xa5/xcd/xfa + /x8e/xa5/xcd/xfb + /x8e/xa5/xcd/xfc + /x8e/xa5/xcd/xfd + /x8e/xa5/xcd/xfe + /x8e/xa5/xce/xa1 + /x8e/xa5/xce/xa2 + /x8e/xa5/xce/xa3 + /x8e/xa5/xce/xa4 + /x8e/xa5/xce/xa5 + /x8e/xa5/xce/xa6 + /x8e/xa5/xce/xa7 + /x8e/xa5/xce/xa8 + /x8e/xa5/xce/xa9 + /x8e/xa5/xce/xaa + /x8e/xa5/xce/xab + /x8e/xa5/xce/xac + /x8e/xa5/xce/xad + /x8e/xa5/xce/xae + /x8e/xa5/xce/xaf + /x8e/xa5/xce/xb0 + /x8e/xa5/xce/xb1 + /x8e/xa5/xce/xb2 + /x8e/xa5/xce/xb3 + /x8e/xa5/xce/xb4 + /x8e/xa5/xce/xb5 + /x8e/xa5/xce/xb6 + /x8e/xa5/xce/xb7 + /x8e/xa5/xce/xb8 + /x8e/xa5/xce/xb9 + /x8e/xa5/xce/xba + /x8e/xa5/xce/xbb + /x8e/xa5/xce/xbc + /x8e/xa5/xce/xbd + /x8e/xa5/xce/xbe + /x8e/xa5/xce/xbf + /x8e/xa5/xce/xc0 + /x8e/xa5/xce/xc1 + /x8e/xa5/xce/xc2 + /x8e/xa5/xce/xc3 + /x8e/xa5/xce/xc4 + /x8e/xa5/xce/xc5 + /x8e/xa5/xce/xc6 + /x8e/xa5/xce/xc7 + /x8e/xa5/xce/xc8 + /x8e/xa5/xce/xc9 + /x8e/xa5/xce/xca + /x8e/xa5/xce/xcb + /x8e/xa5/xce/xcc + /x8e/xa5/xce/xcd + /x8e/xa5/xce/xce + /x8e/xa5/xce/xcf + /x8e/xa5/xce/xd0 + /x8e/xa5/xce/xd1 + /x8e/xa5/xce/xd2 + /x8e/xa5/xce/xd3 + /x8e/xa5/xce/xd4 + /x8e/xa5/xce/xd5 + /x8e/xa5/xce/xd6 + /x8e/xa5/xce/xd7 + /x8e/xa5/xce/xd8 + /x8e/xa5/xce/xd9 + /x8e/xa5/xce/xda + /x8e/xa5/xce/xdb + /x8e/xa5/xce/xdc + /x8e/xa5/xce/xdd + /x8e/xa5/xce/xde + /x8e/xa5/xce/xdf + /x8e/xa5/xce/xe0 + /x8e/xa5/xce/xe1 + /x8e/xa5/xce/xe2 + /x8e/xa5/xce/xe3 + /x8e/xa5/xce/xe4 + /x8e/xa5/xce/xe5 + /x8e/xa5/xce/xe6 + /x8e/xa5/xce/xe7 + /x8e/xa5/xce/xe8 + /x8e/xa5/xce/xe9 + /x8e/xa5/xce/xea + /x8e/xa5/xce/xeb + /x8e/xa5/xce/xec + /x8e/xa5/xce/xed + /x8e/xa5/xce/xee + /x8e/xa5/xce/xef + /x8e/xa5/xce/xf0 + /x8e/xa5/xce/xf1 + /x8e/xa5/xce/xf2 + /x8e/xa5/xce/xf3 + /x8e/xa5/xce/xf4 + /x8e/xa5/xce/xf5 + /x8e/xa5/xce/xf6 + /x8e/xa5/xce/xf7 + /x8e/xa5/xce/xf8 + /x8e/xa5/xce/xf9 + /x8e/xa5/xce/xfa + /x8e/xa5/xce/xfb + /x8e/xa5/xce/xfc + /x8e/xa5/xce/xfd + /x8e/xa5/xce/xfe + /x8e/xa5/xcf/xa1 + /x8e/xa5/xcf/xa2 + /x8e/xa5/xcf/xa3 + /x8e/xa5/xcf/xa4 + /x8e/xa5/xcf/xa5 + /x8e/xa5/xcf/xa6 + /x8e/xa5/xcf/xa7 + /x8e/xa5/xcf/xa8 + /x8e/xa5/xcf/xa9 + /x8e/xa5/xcf/xaa + /x8e/xa5/xcf/xab + /x8e/xa5/xcf/xac + /x8e/xa5/xcf/xad + /x8e/xa5/xcf/xae + /x8e/xa5/xcf/xaf + /x8e/xa5/xcf/xb0 + /x8e/xa5/xcf/xb1 + /x8e/xa5/xcf/xb2 + /x8e/xa5/xcf/xb3 + /x8e/xa5/xcf/xb4 + /x8e/xa5/xcf/xb5 + /x8e/xa5/xcf/xb6 + /x8e/xa5/xcf/xb7 + /x8e/xa5/xcf/xb8 + /x8e/xa5/xcf/xb9 + /x8e/xa5/xcf/xba + /x8e/xa5/xcf/xbb + /x8e/xa5/xcf/xbc + /x8e/xa5/xcf/xbd + /x8e/xa5/xcf/xbe + /x8e/xa5/xcf/xbf + /x8e/xa5/xcf/xc0 + /x8e/xa5/xcf/xc1 + /x8e/xa5/xcf/xc2 + /x8e/xa5/xcf/xc3 + /x8e/xa5/xcf/xc4 + /x8e/xa5/xcf/xc5 + /x8e/xa5/xcf/xc6 + /x8e/xa5/xcf/xc7 + /x8e/xa5/xcf/xc8 + /x8e/xa5/xcf/xc9 + /x8e/xa5/xcf/xca + /x8e/xa5/xcf/xcb + /x8e/xa5/xcf/xcc + /x8e/xa5/xcf/xcd + /x8e/xa5/xcf/xce + /x8e/xa5/xcf/xcf + /x8e/xa5/xcf/xd0 + /x8e/xa5/xcf/xd1 + /x8e/xa5/xcf/xd2 + /x8e/xa5/xcf/xd3 + /x8e/xa5/xcf/xd4 + /x8e/xa5/xcf/xd5 + /x8e/xa5/xcf/xd6 + /x8e/xa5/xcf/xd7 + /x8e/xa5/xcf/xd8 + /x8e/xa5/xcf/xd9 + /x8e/xa5/xcf/xda + /x8e/xa5/xcf/xdb + /x8e/xa5/xcf/xdc + /x8e/xa5/xcf/xdd + /x8e/xa5/xcf/xde + /x8e/xa5/xcf/xdf + /x8e/xa5/xcf/xe0 + /x8e/xa5/xcf/xe1 + /x8e/xa5/xcf/xe2 + /x8e/xa5/xcf/xe3 + /x8e/xa5/xcf/xe4 + /x8e/xa5/xcf/xe5 + /x8e/xa5/xcf/xe6 + /x8e/xa5/xcf/xe7 + /x8e/xa5/xcf/xe8 + /x8e/xa5/xcf/xe9 + /x8e/xa5/xcf/xea + /x8e/xa5/xcf/xeb + /x8e/xa5/xcf/xec + /x8e/xa5/xcf/xed + /x8e/xa5/xcf/xee + /x8e/xa5/xcf/xef + /x8e/xa5/xcf/xf0 + /x8e/xa5/xcf/xf1 + /x8e/xa5/xcf/xf2 + /x8e/xa5/xcf/xf3 + /x8e/xa5/xcf/xf4 + /x8e/xa5/xcf/xf5 + /x8e/xa5/xcf/xf6 + /x8e/xa5/xcf/xf7 + /x8e/xa5/xcf/xf8 + /x8e/xa5/xcf/xf9 + /x8e/xa5/xcf/xfa + /x8e/xa5/xcf/xfb + /x8e/xa5/xcf/xfc + /x8e/xa5/xcf/xfd + /x8e/xa5/xcf/xfe + /x8e/xa5/xd0/xa1 + /x8e/xa5/xd0/xa2 + /x8e/xa5/xd0/xa3 + /x8e/xa5/xd0/xa4 + /x8e/xa5/xd0/xa5 + /x8e/xa5/xd0/xa6 + /x8e/xa5/xd0/xa7 + /x8e/xa5/xd0/xa8 + /x8e/xa5/xd0/xa9 + /x8e/xa5/xd0/xaa + /x8e/xa5/xd0/xab + /x8e/xa5/xd0/xac + /x8e/xa5/xd0/xad + /x8e/xa5/xd0/xae + /x8e/xa5/xd0/xaf + /x8e/xa5/xd0/xb0 + /x8e/xa5/xd0/xb1 + /x8e/xa5/xd0/xb2 + /x8e/xa5/xd0/xb3 + /x8e/xa5/xd0/xb4 + /x8e/xa5/xd0/xb5 + /x8e/xa5/xd0/xb6 + /x8e/xa5/xd0/xb7 + /x8e/xa5/xd0/xb8 + /x8e/xa5/xd0/xb9 + /x8e/xa5/xd0/xba + /x8e/xa5/xd0/xbb + /x8e/xa5/xd0/xbc + /x8e/xa5/xd0/xbd + /x8e/xa5/xd0/xbe + /x8e/xa5/xd0/xbf + /x8e/xa5/xd0/xc0 + /x8e/xa5/xd0/xc1 + /x8e/xa5/xd0/xc2 + /x8e/xa5/xd0/xc3 + /x8e/xa5/xd0/xc4 + /x8e/xa5/xd0/xc5 + /x8e/xa5/xd0/xc6 + /x8e/xa5/xd0/xc7 + /x8e/xa5/xd0/xc8 + /x8e/xa5/xd0/xc9 + /x8e/xa5/xd0/xca + /x8e/xa5/xd0/xcb + /x8e/xa5/xd0/xcc + /x8e/xa5/xd0/xcd + /x8e/xa5/xd0/xce + /x8e/xa5/xd0/xcf + /x8e/xa5/xd0/xd0 + /x8e/xa5/xd0/xd1 + /x8e/xa5/xd0/xd2 + /x8e/xa5/xd0/xd3 + /x8e/xa5/xd0/xd4 + /x8e/xa5/xd0/xd5 + /x8e/xa5/xd0/xd6 + /x8e/xa5/xd0/xd7 + /x8e/xa5/xd0/xd8 + /x8e/xa5/xd0/xd9 + /x8e/xa5/xd0/xda + /x8e/xa5/xd0/xdb + /x8e/xa5/xd0/xdc + /x8e/xa5/xd0/xdd + /x8e/xa5/xd0/xde + /x8e/xa5/xd0/xdf + /x8e/xa5/xd0/xe0 + /x8e/xa5/xd0/xe1 + /x8e/xa5/xd0/xe2 + /x8e/xa5/xd0/xe3 + /x8e/xa5/xd0/xe4 + /x8e/xa5/xd0/xe5 + /x8e/xa5/xd0/xe6 + /x8e/xa5/xd0/xe7 + /x8e/xa5/xd0/xe8 + /x8e/xa5/xd0/xe9 + /x8e/xa5/xd0/xea + /x8e/xa5/xd0/xeb + /x8e/xa5/xd0/xec + /x8e/xa5/xd0/xed + /x8e/xa5/xd0/xee + /x8e/xa5/xd0/xef + /x8e/xa5/xd0/xf0 + /x8e/xa5/xd0/xf1 + /x8e/xa5/xd0/xf2 + /x8e/xa5/xd0/xf3 + /x8e/xa5/xd0/xf4 + /x8e/xa5/xd0/xf5 + /x8e/xa5/xd0/xf6 + /x8e/xa5/xd0/xf7 + /x8e/xa5/xd0/xf8 + /x8e/xa5/xd0/xf9 + /x8e/xa5/xd0/xfa + /x8e/xa5/xd0/xfb + /x8e/xa5/xd0/xfc + /x8e/xa5/xd0/xfd + /x8e/xa5/xd0/xfe + /x8e/xa5/xd1/xa1 + /x8e/xa5/xd1/xa2 + /x8e/xa5/xd1/xa3 + /x8e/xa5/xd1/xa4 + /x8e/xa5/xd1/xa5 + /x8e/xa5/xd1/xa6 + /x8e/xa5/xd1/xa7 + /x8e/xa5/xd1/xa8 + /x8e/xa5/xd1/xa9 + /x8e/xa5/xd1/xaa + /x8e/xa5/xd1/xab + /x8e/xa5/xd1/xac + /x8e/xa5/xd1/xad + /x8e/xa5/xd1/xae + /x8e/xa5/xd1/xaf + /x8e/xa5/xd1/xb0 + /x8e/xa5/xd1/xb1 + /x8e/xa5/xd1/xb2 + /x8e/xa5/xd1/xb3 + /x8e/xa5/xd1/xb4 + /x8e/xa5/xd1/xb5 + /x8e/xa5/xd1/xb6 + /x8e/xa5/xd1/xb7 + /x8e/xa5/xd1/xb8 + /x8e/xa5/xd1/xb9 + /x8e/xa5/xd1/xba + /x8e/xa5/xd1/xbb + /x8e/xa5/xd1/xbc + /x8e/xa5/xd1/xbd + /x8e/xa5/xd1/xbe + /x8e/xa5/xd1/xbf + /x8e/xa5/xd1/xc0 + /x8e/xa5/xd1/xc1 + /x8e/xa5/xd1/xc2 + /x8e/xa5/xd1/xc3 + /x8e/xa5/xd1/xc4 + /x8e/xa5/xd1/xc5 + /x8e/xa5/xd1/xc6 + /x8e/xa5/xd1/xc7 + /x8e/xa5/xd1/xc8 + /x8e/xa5/xd1/xc9 + /x8e/xa5/xd1/xca + /x8e/xa5/xd1/xcb + /x8e/xa5/xd1/xcc + /x8e/xa5/xd1/xcd + /x8e/xa5/xd1/xce + /x8e/xa5/xd1/xcf + /x8e/xa5/xd1/xd0 + /x8e/xa5/xd1/xd1 + /x8e/xa5/xd1/xd2 + /x8e/xa5/xd1/xd3 + /x8e/xa5/xd1/xd4 + /x8e/xa5/xd1/xd5 + /x8e/xa5/xd1/xd6 + /x8e/xa5/xd1/xd7 + /x8e/xa5/xd1/xd8 + /x8e/xa5/xd1/xd9 + /x8e/xa5/xd1/xda + /x8e/xa5/xd1/xdb + /x8e/xa5/xd1/xdc + /x8e/xa5/xd1/xdd + /x8e/xa5/xd1/xde + /x8e/xa5/xd1/xdf + /x8e/xa5/xd1/xe0 + /x8e/xa5/xd1/xe1 + /x8e/xa5/xd1/xe2 + /x8e/xa5/xd1/xe3 + /x8e/xa5/xd1/xe4 + /x8e/xa5/xd1/xe5 + /x8e/xa5/xd1/xe6 + /x8e/xa5/xd1/xe7 + /x8e/xa5/xd1/xe8 + /x8e/xa5/xd1/xe9 + /x8e/xa5/xd1/xea + /x8e/xa5/xd1/xeb + /x8e/xa5/xd1/xec + /x8e/xa5/xd1/xed + /x8e/xa5/xd1/xee + /x8e/xa5/xd1/xef + /x8e/xa5/xd1/xf0 + /x8e/xa5/xd1/xf1 + /x8e/xa5/xd1/xf2 + /x8e/xa5/xd1/xf3 + /x8e/xa5/xd1/xf4 + /x8e/xa5/xd1/xf5 + /x8e/xa5/xd1/xf6 + /x8e/xa5/xd1/xf7 + /x8e/xa5/xd1/xf8 + /x8e/xa5/xd1/xf9 + /x8e/xa5/xd1/xfa + /x8e/xa5/xd1/xfb + /x8e/xa5/xd1/xfc + /x8e/xa5/xd1/xfd + /x8e/xa5/xd1/xfe + /x8e/xa5/xd2/xa1 + /x8e/xa5/xd2/xa2 + /x8e/xa5/xd2/xa3 + /x8e/xa5/xd2/xa4 + /x8e/xa5/xd2/xa5 + /x8e/xa5/xd2/xa6 + /x8e/xa5/xd2/xa7 + /x8e/xa5/xd2/xa8 + /x8e/xa5/xd2/xa9 + /x8e/xa5/xd2/xaa + /x8e/xa5/xd2/xab + /x8e/xa5/xd2/xac + /x8e/xa5/xd2/xad + /x8e/xa5/xd2/xae + /x8e/xa5/xd2/xaf + /x8e/xa5/xd2/xb0 + /x8e/xa5/xd2/xb1 + /x8e/xa5/xd2/xb2 + /x8e/xa5/xd2/xb3 + /x8e/xa5/xd2/xb4 + /x8e/xa5/xd2/xb5 + /x8e/xa5/xd2/xb6 + /x8e/xa5/xd2/xb7 + /x8e/xa5/xd2/xb8 + /x8e/xa5/xd2/xb9 + /x8e/xa5/xd2/xba + /x8e/xa5/xd2/xbb + /x8e/xa5/xd2/xbc + /x8e/xa5/xd2/xbd + /x8e/xa5/xd2/xbe + /x8e/xa5/xd2/xbf + /x8e/xa5/xd2/xc0 + /x8e/xa5/xd2/xc1 + /x8e/xa5/xd2/xc2 + /x8e/xa5/xd2/xc3 + /x8e/xa5/xd2/xc4 + /x8e/xa5/xd2/xc5 + /x8e/xa5/xd2/xc6 + /x8e/xa5/xd2/xc7 + /x8e/xa5/xd2/xc8 + /x8e/xa5/xd2/xc9 + /x8e/xa5/xd2/xca + /x8e/xa5/xd2/xcb + /x8e/xa5/xd2/xcc + /x8e/xa5/xd2/xcd + /x8e/xa5/xd2/xce + /x8e/xa5/xd2/xcf + /x8e/xa5/xd2/xd0 + /x8e/xa5/xd2/xd1 + /x8e/xa5/xd2/xd2 + /x8e/xa5/xd2/xd3 + /x8e/xa5/xd2/xd4 + /x8e/xa5/xd2/xd5 + /x8e/xa5/xd2/xd6 + /x8e/xa5/xd2/xd7 + /x8e/xa5/xd2/xd8 + /x8e/xa5/xd2/xd9 + /x8e/xa5/xd2/xda + /x8e/xa5/xd2/xdb + /x8e/xa5/xd2/xdc + /x8e/xa5/xd2/xdd + /x8e/xa5/xd2/xde + /x8e/xa5/xd2/xdf + /x8e/xa5/xd2/xe0 + /x8e/xa5/xd2/xe1 + /x8e/xa5/xd2/xe2 + /x8e/xa5/xd2/xe3 + /x8e/xa5/xd2/xe4 + /x8e/xa5/xd2/xe5 + /x8e/xa5/xd2/xe6 + /x8e/xa5/xd2/xe7 + /x8e/xa5/xd2/xe8 + /x8e/xa5/xd2/xe9 + /x8e/xa5/xd2/xea + /x8e/xa5/xd2/xeb + /x8e/xa5/xd2/xec + /x8e/xa5/xd2/xed + /x8e/xa5/xd2/xee + /x8e/xa5/xd2/xef + /x8e/xa5/xd2/xf0 + /x8e/xa5/xd2/xf1 + /x8e/xa5/xd2/xf2 + /x8e/xa5/xd2/xf3 + /x8e/xa5/xd2/xf4 + /x8e/xa5/xd2/xf5 + /x8e/xa5/xd2/xf6 + /x8e/xa5/xd2/xf7 + /x8e/xa5/xd2/xf8 + /x8e/xa5/xd2/xf9 + /x8e/xa5/xd2/xfa + /x8e/xa5/xd2/xfb + /x8e/xa5/xd2/xfc + /x8e/xa5/xd2/xfd + /x8e/xa5/xd2/xfe + /x8e/xa5/xd3/xa1 + /x8e/xa5/xd3/xa2 + /x8e/xa5/xd3/xa3 + /x8e/xa5/xd3/xa4 + /x8e/xa5/xd3/xa5 + /x8e/xa5/xd3/xa6 + /x8e/xa5/xd3/xa7 + /x8e/xa5/xd3/xa8 + /x8e/xa5/xd3/xa9 + /x8e/xa5/xd3/xaa + /x8e/xa5/xd3/xab + /x8e/xa5/xd3/xac + /x8e/xa5/xd3/xad + /x8e/xa5/xd3/xae + /x8e/xa5/xd3/xaf + /x8e/xa5/xd3/xb0 + /x8e/xa5/xd3/xb1 + /x8e/xa5/xd3/xb2 + /x8e/xa5/xd3/xb3 + /x8e/xa5/xd3/xb4 + /x8e/xa5/xd3/xb5 + /x8e/xa5/xd3/xb6 + /x8e/xa5/xd3/xb7 + /x8e/xa5/xd3/xb8 + /x8e/xa5/xd3/xb9 + /x8e/xa5/xd3/xba + /x8e/xa5/xd3/xbb + /x8e/xa5/xd3/xbc + /x8e/xa5/xd3/xbd + /x8e/xa5/xd3/xbe + /x8e/xa5/xd3/xbf + /x8e/xa5/xd3/xc0 + /x8e/xa5/xd3/xc1 + /x8e/xa5/xd3/xc2 + /x8e/xa5/xd3/xc3 + /x8e/xa5/xd3/xc4 + /x8e/xa5/xd3/xc5 + /x8e/xa5/xd3/xc6 + /x8e/xa5/xd3/xc7 + /x8e/xa5/xd3/xc8 + /x8e/xa5/xd3/xc9 + /x8e/xa5/xd3/xca + /x8e/xa5/xd3/xcb + /x8e/xa5/xd3/xcc + /x8e/xa5/xd3/xcd + /x8e/xa5/xd3/xce + /x8e/xa5/xd3/xcf + /x8e/xa5/xd3/xd0 + /x8e/xa5/xd3/xd2 + /x8e/xa5/xd3/xd3 + /x8e/xa5/xd3/xd4 + /x8e/xa5/xd3/xd5 + /x8e/xa5/xd3/xd6 + /x8e/xa5/xd3/xd7 + /x8e/xa5/xd3/xd8 + /x8e/xa5/xd3/xd9 + /x8e/xa5/xd3/xda + /x8e/xa5/xd3/xdb + /x8e/xa5/xd3/xdc + /x8e/xa5/xd3/xdd + /x8e/xa5/xd3/xde + /x8e/xa5/xd3/xdf + /x8e/xa5/xd3/xe0 + /x8e/xa5/xd3/xe1 + /x8e/xa5/xd3/xe2 + /x8e/xa5/xd3/xe3 + /x8e/xa5/xd3/xe4 + /x8e/xa5/xd3/xe5 + /x8e/xa5/xd3/xe6 + /x8e/xa5/xd3/xe7 + /x8e/xa5/xd3/xe8 + /x8e/xa5/xd3/xe9 + /x8e/xa5/xd3/xea + /x8e/xa5/xd3/xeb + /x8e/xa5/xd3/xec + /x8e/xa5/xd3/xed + /x8e/xa5/xd3/xee + /x8e/xa5/xd3/xef + /x8e/xa5/xd3/xf0 + /x8e/xa5/xd3/xf1 + /x8e/xa5/xd3/xf2 + /x8e/xa5/xd3/xf3 + /x8e/xa5/xd3/xf4 + /x8e/xa5/xd3/xf5 + /x8e/xa5/xd3/xf6 + /x8e/xa5/xd3/xf7 + /x8e/xa5/xd3/xf8 + /x8e/xa5/xd3/xf9 + /x8e/xa5/xd3/xfa + /x8e/xa5/xd3/xfb + /x8e/xa5/xd3/xfc + /x8e/xa5/xd3/xfd + /x8e/xa5/xd3/xfe + /x8e/xa5/xd4/xa1 + /x8e/xa5/xd4/xa2 + /x8e/xa5/xd4/xa3 + /x8e/xa5/xd4/xa5 + /x8e/xa5/xd4/xa6 + /x8e/xa5/xd4/xa7 + /x8e/xa5/xd4/xa8 + /x8e/xa5/xd4/xa9 + /x8e/xa5/xd4/xaa + /x8e/xa5/xd4/xab + /x8e/xa5/xd4/xac + /x8e/xa5/xd4/xad + /x8e/xa5/xd4/xae + /x8e/xa5/xd4/xaf + /x8e/xa5/xd4/xb0 + /x8e/xa5/xd4/xb1 + /x8e/xa5/xd4/xb2 + /x8e/xa5/xd4/xb3 + /x8e/xa5/xd4/xb4 + /x8e/xa5/xd4/xb5 + /x8e/xa5/xd4/xb6 + /x8e/xa5/xd4/xb7 + /x8e/xa5/xd4/xb8 + /x8e/xa5/xd4/xb9 + /x8e/xa5/xd4/xba + /x8e/xa5/xd4/xbb + /x8e/xa5/xd4/xbc + /x8e/xa5/xd4/xbd + /x8e/xa5/xd4/xbe + /x8e/xa5/xd4/xbf + /x8e/xa5/xd4/xc0 + /x8e/xa5/xd4/xc1 + /x8e/xa5/xd4/xc2 + /x8e/xa5/xd4/xc3 + /x8e/xa5/xd4/xc4 + /x8e/xa5/xd4/xc5 + /x8e/xa5/xd4/xc6 + /x8e/xa5/xd4/xc7 + /x8e/xa5/xd4/xc8 + /x8e/xa5/xd4/xc9 + /x8e/xa5/xd4/xca + /x8e/xa5/xd4/xcb + /x8e/xa5/xd4/xcc + /x8e/xa5/xd4/xcd + /x8e/xa5/xd4/xce + /x8e/xa5/xd4/xcf + /x8e/xa5/xd4/xd0 + /x8e/xa5/xd4/xd1 + /x8e/xa5/xd4/xd2 + /x8e/xa5/xd4/xd3 + /x8e/xa5/xd4/xd4 + /x8e/xa5/xd4/xd5 + /x8e/xa5/xd4/xd6 + /x8e/xa5/xd4/xd7 + /x8e/xa5/xd4/xd8 + /x8e/xa5/xd4/xd9 + /x8e/xa5/xd4/xda + /x8e/xa5/xd4/xdb + /x8e/xa5/xd4/xdc + /x8e/xa5/xd4/xdd + /x8e/xa5/xd4/xde + /x8e/xa5/xd4/xdf + /x8e/xa5/xd4/xe0 + /x8e/xa5/xd4/xe1 + /x8e/xa5/xd4/xe2 + /x8e/xa5/xd4/xe3 + /x8e/xa5/xd4/xe4 + /x8e/xa5/xd4/xe5 + /x8e/xa5/xd4/xe6 + /x8e/xa5/xd4/xe7 + /x8e/xa5/xd4/xe8 + /x8e/xa5/xd4/xe9 + /x8e/xa5/xd4/xea + /x8e/xa5/xd4/xeb + /x8e/xa5/xd4/xec + /x8e/xa5/xd4/xed + /x8e/xa5/xd4/xee + /x8e/xa5/xd4/xef + /x8e/xa5/xd4/xf0 + /x8e/xa5/xd4/xf1 + /x8e/xa5/xd4/xf2 + /x8e/xa5/xd4/xf3 + /x8e/xa5/xd4/xf4 + /x8e/xa5/xd4/xf5 + /x8e/xa5/xd4/xf6 + /x8e/xa5/xd4/xf7 + /x8e/xa5/xd4/xf8 + /x8e/xa5/xd4/xf9 + /x8e/xa5/xd4/xfa + /x8e/xa5/xd4/xfb + /x8e/xa5/xd4/xfc + /x8e/xa5/xd4/xfd + /x8e/xa5/xd4/xfe + /x8e/xa5/xd5/xa1 + /x8e/xa5/xd5/xa2 + /x8e/xa5/xd5/xa3 + /x8e/xa5/xd5/xa4 + /x8e/xa5/xd5/xa5 + /x8e/xa5/xd5/xa6 + /x8e/xa5/xd5/xa7 + /x8e/xa5/xd5/xa8 + /x8e/xa5/xd5/xa9 + /x8e/xa5/xd5/xaa + /x8e/xa5/xd5/xab + /x8e/xa5/xd5/xac + /x8e/xa5/xd5/xad + /x8e/xa5/xd5/xae + /x8e/xa5/xd5/xaf + /x8e/xa5/xd5/xb0 + /x8e/xa5/xd5/xb1 + /x8e/xa5/xd5/xb2 + /x8e/xa5/xd5/xb3 + /x8e/xa5/xd5/xb4 + /x8e/xa5/xd5/xb5 + /x8e/xa5/xd5/xb6 + /x8e/xa5/xd5/xb7 + /x8e/xa5/xd5/xb8 + /x8e/xa5/xd5/xb9 + /x8e/xa5/xd5/xba + /x8e/xa5/xd5/xbb + /x8e/xa5/xd5/xbc + /x8e/xa5/xd5/xbd + /x8e/xa5/xd5/xbe + /x8e/xa5/xd5/xbf + /x8e/xa5/xd5/xc0 + /x8e/xa5/xd5/xc1 + /x8e/xa5/xd5/xc2 + /x8e/xa5/xd5/xc3 + /x8e/xa5/xd5/xc4 + /x8e/xa5/xd5/xc5 + /x8e/xa5/xd5/xc6 + /x8e/xa5/xd5/xc7 + /x8e/xa5/xd5/xc8 + /x8e/xa5/xd5/xc9 + /x8e/xa5/xd5/xca + /x8e/xa5/xd5/xcb + /x8e/xa5/xd5/xcc + /x8e/xa5/xd5/xcd + /x8e/xa5/xd5/xce + /x8e/xa5/xd5/xcf + /x8e/xa5/xd5/xd0 + /x8e/xa5/xd5/xd1 + /x8e/xa5/xd5/xd2 + /x8e/xa5/xd5/xd3 + /x8e/xa5/xd5/xd4 + /x8e/xa5/xd5/xd5 + /x8e/xa5/xd5/xd6 + /x8e/xa5/xd5/xd7 + /x8e/xa5/xd5/xd8 + /x8e/xa5/xd5/xd9 + /x8e/xa5/xd5/xda + /x8e/xa5/xd5/xdb + /x8e/xa5/xd5/xdc + /x8e/xa5/xd5/xdd + /x8e/xa5/xd5/xde + /x8e/xa5/xd5/xdf + /x8e/xa5/xd5/xe0 + /x8e/xa5/xd5/xe1 + /x8e/xa5/xd5/xe2 + /x8e/xa5/xd5/xe3 + /x8e/xa5/xd5/xe4 + /x8e/xa5/xd5/xe5 + /x8e/xa5/xd5/xe6 + /x8e/xa5/xd5/xe7 + /x8e/xa5/xd5/xe8 + /x8e/xa5/xd5/xe9 + /x8e/xa5/xd5/xea + /x8e/xa5/xd5/xeb + /x8e/xa5/xd5/xec + /x8e/xa5/xd5/xed + /x8e/xa5/xd5/xee + /x8e/xa5/xd5/xef + /x8e/xa5/xd5/xf0 + /x8e/xa5/xd5/xf1 + /x8e/xa5/xd5/xf2 + /x8e/xa5/xd5/xf3 + /x8e/xa5/xd5/xf4 + /x8e/xa5/xd5/xf5 + /x8e/xa5/xd5/xf6 + /x8e/xa5/xd5/xf7 + /x8e/xa5/xd5/xf8 + /x8e/xa5/xd5/xf9 + /x8e/xa5/xd5/xfa + /x8e/xa5/xd5/xfb + /x8e/xa5/xd5/xfc + /x8e/xa5/xd5/xfd + /x8e/xa5/xd5/xfe + /x8e/xa5/xd6/xa1 + /x8e/xa5/xd6/xa2 + /x8e/xa5/xd6/xa3 + /x8e/xa5/xd6/xa4 + /x8e/xa5/xd6/xa5 + /x8e/xa5/xd6/xa6 + /x8e/xa5/xd6/xa7 + /x8e/xa5/xd6/xa8 + /x8e/xa5/xd6/xa9 + /x8e/xa5/xd6/xaa + /x8e/xa5/xd6/xab + /x8e/xa5/xd6/xac + /x8e/xa5/xd6/xad + /x8e/xa5/xd6/xae + /x8e/xa5/xd6/xaf + /x8e/xa5/xd6/xb0 + /x8e/xa5/xd6/xb1 + /x8e/xa5/xd6/xb2 + /x8e/xa5/xd6/xb3 + /x8e/xa5/xd6/xb4 + /x8e/xa5/xd6/xb5 + /x8e/xa5/xd6/xb6 + /x8e/xa5/xd6/xb7 + /x8e/xa5/xd6/xb8 + /x8e/xa5/xd6/xb9 + /x8e/xa5/xd6/xba + /x8e/xa5/xd6/xbb + /x8e/xa5/xd6/xbc + /x8e/xa5/xd6/xbd + /x8e/xa5/xd6/xbe + /x8e/xa5/xd6/xbf + /x8e/xa5/xd6/xc0 + /x8e/xa5/xd6/xc1 + /x8e/xa5/xd6/xc2 + /x8e/xa5/xd6/xc3 + /x8e/xa5/xd6/xc4 + /x8e/xa5/xd6/xc5 + /x8e/xa5/xd6/xc6 + /x8e/xa5/xd6/xc7 + /x8e/xa5/xd6/xc8 + /x8e/xa5/xd6/xc9 + /x8e/xa5/xd6/xca + /x8e/xa5/xd6/xcb + /x8e/xa5/xd6/xcc + /x8e/xa5/xd6/xcd + /x8e/xa5/xd6/xce + /x8e/xa5/xd6/xcf + /x8e/xa5/xd6/xd0 + /x8e/xa5/xd6/xd1 + /x8e/xa5/xd6/xd2 + /x8e/xa5/xd6/xd3 + /x8e/xa5/xd6/xd4 + /x8e/xa5/xd6/xd5 + /x8e/xa5/xd6/xd6 + /x8e/xa5/xd6/xd7 + /x8e/xa5/xd6/xd8 + /x8e/xa5/xd6/xd9 + /x8e/xa5/xd6/xda + /x8e/xa5/xd6/xdb + /x8e/xa5/xd6/xdc + /x8e/xa5/xd6/xdd + /x8e/xa5/xd6/xde + /x8e/xa5/xd6/xdf + /x8e/xa5/xd6/xe0 + /x8e/xa5/xd6/xe1 + /x8e/xa5/xd6/xe2 + /x8e/xa5/xd6/xe3 + /x8e/xa5/xd6/xe4 + /x8e/xa5/xd6/xe5 + /x8e/xa5/xd6/xe6 + /x8e/xa5/xd6/xe7 + /x8e/xa5/xd6/xe8 + /x8e/xa5/xd6/xe9 + /x8e/xa5/xd6/xea + /x8e/xa5/xd6/xeb + /x8e/xa5/xd6/xec + /x8e/xa5/xd6/xed + /x8e/xa5/xd6/xee + /x8e/xa5/xd6/xef + /x8e/xa5/xd6/xf0 + /x8e/xa5/xd6/xf1 + /x8e/xa5/xd6/xf2 + /x8e/xa5/xd6/xf3 + /x8e/xa5/xd6/xf4 + /x8e/xa5/xd6/xf5 + /x8e/xa5/xd6/xf6 + /x8e/xa5/xd6/xf7 + /x8e/xa5/xd6/xf8 + /x8e/xa5/xd6/xf9 + /x8e/xa5/xd6/xfa + /x8e/xa5/xd6/xfb + /x8e/xa5/xd6/xfc + /x8e/xa5/xd6/xfd + /x8e/xa5/xd6/xfe + /x8e/xa5/xd7/xa1 + /x8e/xa5/xd7/xa2 + /x8e/xa5/xd7/xa3 + /x8e/xa5/xd7/xa4 + /x8e/xa5/xd7/xa5 + /x8e/xa5/xd7/xa6 + /x8e/xa5/xd7/xa7 + /x8e/xa5/xd7/xa8 + /x8e/xa5/xd7/xa9 + /x8e/xa5/xd7/xaa + /x8e/xa5/xd7/xab + /x8e/xa5/xd7/xac + /x8e/xa5/xd7/xad + /x8e/xa5/xd7/xae + /x8e/xa5/xd7/xaf + /x8e/xa5/xd7/xb0 + /x8e/xa5/xd7/xb1 + /x8e/xa5/xd7/xb2 + /x8e/xa5/xd7/xb3 + /x8e/xa5/xd7/xb4 + /x8e/xa5/xd7/xb5 + /x8e/xa5/xd7/xb6 + /x8e/xa5/xd7/xb7 + /x8e/xa5/xd7/xb8 + /x8e/xa5/xd7/xb9 + /x8e/xa5/xd7/xba + /x8e/xa5/xd7/xbb + /x8e/xa5/xd7/xbc + /x8e/xa5/xd7/xbd + /x8e/xa5/xd7/xbe + /x8e/xa5/xd7/xbf + /x8e/xa5/xd7/xc0 + /x8e/xa5/xd7/xc1 + /x8e/xa5/xd7/xc2 + /x8e/xa5/xd7/xc3 + /x8e/xa5/xd7/xc4 + /x8e/xa5/xd7/xc5 + /x8e/xa5/xd7/xc6 + /x8e/xa5/xd7/xc7 + /x8e/xa5/xd7/xc8 + /x8e/xa5/xd7/xc9 + /x8e/xa5/xd7/xca + /x8e/xa5/xd7/xcb + /x8e/xa5/xd7/xcc + /x8e/xa5/xd7/xcd + /x8e/xa5/xd7/xce + /x8e/xa5/xd7/xcf + /x8e/xa5/xd7/xd0 + /x8e/xa5/xd7/xd1 + /x8e/xa5/xd7/xd2 + /x8e/xa5/xd7/xd3 + /x8e/xa5/xd7/xd4 + /x8e/xa5/xd7/xd5 + /x8e/xa5/xd7/xd6 + /x8e/xa5/xd7/xd7 + /x8e/xa5/xd7/xd8 + /x8e/xa5/xd7/xd9 + /x8e/xa5/xd7/xda + /x8e/xa5/xd7/xdb + /x8e/xa5/xd7/xdc + /x8e/xa5/xd7/xdd + /x8e/xa5/xd7/xde + /x8e/xa5/xd7/xdf + /x8e/xa5/xd7/xe0 + /x8e/xa5/xd7/xe1 + /x8e/xa5/xd7/xe2 + /x8e/xa5/xd7/xe3 + /x8e/xa5/xd7/xe4 + /x8e/xa5/xd7/xe5 + /x8e/xa5/xd7/xe6 + /x8e/xa5/xd7/xe7 + /x8e/xa5/xd7/xe8 + /x8e/xa5/xd7/xe9 + /x8e/xa5/xd7/xea + /x8e/xa5/xd7/xeb + /x8e/xa5/xd7/xec + /x8e/xa5/xd7/xed + /x8e/xa5/xd7/xee + /x8e/xa5/xd7/xef + /x8e/xa5/xd7/xf0 + /x8e/xa5/xd7/xf1 + /x8e/xa5/xd7/xf2 + /x8e/xa5/xd7/xf3 + /x8e/xa5/xd7/xf4 + /x8e/xa5/xd7/xf5 + /x8e/xa5/xd7/xf6 + /x8e/xa5/xd7/xf7 + /x8e/xa5/xd7/xf8 + /x8e/xa5/xd7/xf9 + /x8e/xa5/xd7/xfa + /x8e/xa5/xd7/xfb + /x8e/xa5/xd7/xfc + /x8e/xa5/xd7/xfd + /x8e/xa5/xd7/xfe + /x8e/xa5/xd8/xa1 + /x8e/xa5/xd8/xa2 + /x8e/xa5/xd8/xa3 + /x8e/xa5/xd8/xa4 + /x8e/xa5/xd8/xa5 + /x8e/xa5/xd8/xa6 + /x8e/xa5/xd8/xa7 + /x8e/xa5/xd8/xa8 + /x8e/xa5/xd8/xa9 + /x8e/xa5/xd8/xaa + /x8e/xa5/xd8/xab + /x8e/xa5/xd8/xac + /x8e/xa5/xd8/xad + /x8e/xa5/xd8/xae + /x8e/xa5/xd8/xaf + /x8e/xa5/xd8/xb0 + /x8e/xa5/xd8/xb1 + /x8e/xa5/xd8/xb2 + /x8e/xa5/xd8/xb3 + /x8e/xa5/xd8/xb4 + /x8e/xa5/xd8/xb5 + /x8e/xa5/xd8/xb6 + /x8e/xa5/xd8/xb7 + /x8e/xa5/xd8/xb8 + /x8e/xa5/xd8/xb9 + /x8e/xa5/xd8/xba + /x8e/xa5/xd8/xbb + /x8e/xa5/xd8/xbc + /x8e/xa5/xd8/xbd + /x8e/xa5/xd8/xbe + /x8e/xa5/xd8/xbf + /x8e/xa5/xd8/xc0 + /x8e/xa5/xd8/xc1 + /x8e/xa5/xd8/xc2 + /x8e/xa5/xd8/xc3 + /x8e/xa5/xd8/xc4 + /x8e/xa5/xd8/xc5 + /x8e/xa5/xd8/xc6 + /x8e/xa5/xd8/xc7 + /x8e/xa5/xd8/xc8 + /x8e/xa5/xd8/xc9 + /x8e/xa5/xd8/xca + /x8e/xa5/xd8/xcb + /x8e/xa5/xd8/xcc + /x8e/xa5/xd8/xcd + /x8e/xa5/xd8/xce + /x8e/xa5/xd8/xcf + /x8e/xa5/xd8/xd0 + /x8e/xa5/xd8/xd1 + /x8e/xa5/xd8/xd2 + /x8e/xa5/xd8/xd3 + /x8e/xa5/xd8/xd4 + /x8e/xa5/xd8/xd5 + /x8e/xa5/xd8/xd6 + /x8e/xa5/xd8/xd7 + /x8e/xa5/xd8/xd8 + /x8e/xa5/xd8/xd9 + /x8e/xa5/xd8/xda + /x8e/xa5/xd8/xdb + /x8e/xa5/xd8/xdc + /x8e/xa5/xd8/xdd + /x8e/xa5/xd8/xde + /x8e/xa5/xd8/xdf + /x8e/xa5/xd8/xe0 + /x8e/xa5/xd8/xe1 + /x8e/xa5/xd8/xe2 + /x8e/xa5/xd8/xe3 + /x8e/xa5/xd8/xe4 + /x8e/xa5/xd8/xe5 + /x8e/xa5/xd8/xe6 + /x8e/xa5/xd8/xe7 + /x8e/xa5/xd8/xe8 + /x8e/xa5/xd8/xe9 + /x8e/xa5/xd8/xea + /x8e/xa5/xd8/xeb + /x8e/xa5/xd8/xec + /x8e/xa5/xd8/xed + /x8e/xa5/xd8/xee + /x8e/xa5/xd8/xef + /x8e/xa5/xd8/xf0 + /x8e/xa5/xd8/xf1 + /x8e/xa5/xd8/xf2 + /x8e/xa5/xd8/xf3 + /x8e/xa5/xd8/xf4 + /x8e/xa5/xd8/xf5 + /x8e/xa5/xd8/xf6 + /x8e/xa5/xd8/xf7 + /x8e/xa5/xd8/xf8 + /x8e/xa5/xd8/xf9 + /x8e/xa5/xd8/xfa + /x8e/xa5/xd8/xfb + /x8e/xa5/xd8/xfc + /x8e/xa5/xd8/xfd + /x8e/xa5/xd8/xfe + /x8e/xa5/xd9/xa1 + /x8e/xa5/xd9/xa2 + /x8e/xa5/xd9/xa3 + /x8e/xa5/xd9/xa4 + /x8e/xa5/xd9/xa5 + /x8e/xa5/xd9/xa6 + /x8e/xa5/xd9/xa7 + /x8e/xa5/xd9/xa8 + /x8e/xa5/xd9/xa9 + /x8e/xa5/xd9/xaa + /x8e/xa5/xd9/xab + /x8e/xa5/xd9/xac + /x8e/xa5/xd9/xad + /x8e/xa5/xd9/xae + /x8e/xa5/xd9/xaf + /x8e/xa5/xd9/xb0 + /x8e/xa5/xd9/xb1 + /x8e/xa5/xd9/xb2 + /x8e/xa5/xd9/xb3 + /x8e/xa5/xd9/xb4 + /x8e/xa5/xd9/xb5 + /x8e/xa5/xd9/xb6 + /x8e/xa5/xd9/xb7 + /x8e/xa5/xd9/xb8 + /x8e/xa5/xd9/xb9 + /x8e/xa5/xd9/xba + /x8e/xa5/xd9/xbb + /x8e/xa5/xd9/xbc + /x8e/xa5/xd9/xbd + /x8e/xa5/xd9/xbe + /x8e/xa5/xd9/xbf + /x8e/xa5/xd9/xc0 + /x8e/xa5/xd9/xc1 + /x8e/xa5/xd9/xc2 + /x8e/xa5/xd9/xc3 + /x8e/xa5/xd9/xc4 + /x8e/xa5/xd9/xc5 + /x8e/xa5/xd9/xc6 + /x8e/xa5/xd9/xc7 + /x8e/xa5/xd9/xc8 + /x8e/xa5/xd9/xc9 + /x8e/xa5/xd9/xca + /x8e/xa5/xd9/xcb + /x8e/xa5/xd9/xcc + /x8e/xa5/xd9/xcd + /x8e/xa5/xd9/xce + /x8e/xa5/xd9/xcf + /x8e/xa5/xd9/xd0 + /x8e/xa5/xd9/xd1 + /x8e/xa5/xd9/xd2 + /x8e/xa5/xd9/xd3 + /x8e/xa5/xd9/xd4 + /x8e/xa5/xd9/xd5 + /x8e/xa5/xd9/xd6 + /x8e/xa5/xd9/xd7 + /x8e/xa5/xd9/xd8 + /x8e/xa5/xd9/xd9 + /x8e/xa5/xd9/xda + /x8e/xa5/xd9/xdb + /x8e/xa5/xd9/xdc + /x8e/xa5/xd9/xdd + /x8e/xa5/xd9/xde + /x8e/xa5/xd9/xdf + /x8e/xa5/xd9/xe0 + /x8e/xa5/xd9/xe1 + /x8e/xa5/xd9/xe2 + /x8e/xa5/xd9/xe3 + /x8e/xa5/xd9/xe4 + /x8e/xa5/xd9/xe5 + /x8e/xa5/xd9/xe6 + /x8e/xa5/xd9/xe7 + /x8e/xa5/xd9/xe8 + /x8e/xa5/xd9/xe9 + /x8e/xa5/xd9/xea + /x8e/xa5/xd9/xeb + /x8e/xa5/xd9/xec + /x8e/xa5/xd9/xed + /x8e/xa5/xd9/xee + /x8e/xa5/xd9/xef + /x8e/xa5/xd9/xf0 + /x8e/xa5/xd9/xf1 + /x8e/xa5/xd9/xf2 + /x8e/xa5/xd9/xf3 + /x8e/xa5/xd9/xf4 + /x8e/xa5/xd9/xf5 + /x8e/xa5/xd9/xf6 + /x8e/xa5/xd9/xf7 + /x8e/xa5/xd9/xf8 + /x8e/xa5/xd9/xf9 + /x8e/xa5/xd9/xfa + /x8e/xa5/xd9/xfb + /x8e/xa5/xd9/xfc + /x8e/xa5/xd9/xfd + /x8e/xa5/xd9/xfe + /x8e/xa5/xda/xa1 + /x8e/xa5/xda/xa2 + /x8e/xa5/xda/xa3 + /x8e/xa5/xda/xa4 + /x8e/xa5/xda/xa5 + /x8e/xa5/xda/xa6 + /x8e/xa5/xda/xa7 + /x8e/xa5/xda/xa8 + /x8e/xa5/xda/xa9 + /x8e/xa5/xda/xaa + /x8e/xa5/xda/xab + /x8e/xa5/xda/xac + /x8e/xa5/xda/xad + /x8e/xa5/xda/xae + /x8e/xa5/xda/xaf + /x8e/xa5/xda/xb0 + /x8e/xa5/xda/xb1 + /x8e/xa5/xda/xb2 + /x8e/xa5/xda/xb3 + /x8e/xa5/xda/xb4 + /x8e/xa5/xda/xb5 + /x8e/xa5/xda/xb6 + /x8e/xa5/xda/xb7 + /x8e/xa5/xda/xb8 + /x8e/xa5/xda/xb9 + /x8e/xa5/xda/xba + /x8e/xa5/xda/xbb + /x8e/xa5/xda/xbc + /x8e/xa5/xda/xbd + /x8e/xa5/xda/xbe + /x8e/xa5/xda/xbf + /x8e/xa5/xda/xc0 + /x8e/xa5/xda/xc1 + /x8e/xa5/xda/xc2 + /x8e/xa5/xda/xc3 + /x8e/xa5/xda/xc4 + /x8e/xa5/xda/xc5 + /x8e/xa5/xda/xc6 + /x8e/xa5/xda/xc7 + /x8e/xa5/xda/xc8 + /x8e/xa5/xda/xc9 + /x8e/xa5/xda/xca + /x8e/xa5/xda/xcb + /x8e/xa5/xda/xcc + /x8e/xa5/xda/xcd + /x8e/xa5/xda/xce + /x8e/xa5/xda/xcf + /x8e/xa5/xda/xd0 + /x8e/xa5/xda/xd1 + /x8e/xa5/xda/xd2 + /x8e/xa5/xda/xd3 + /x8e/xa5/xda/xd4 + /x8e/xa5/xda/xd5 + /x8e/xa5/xda/xd6 + /x8e/xa5/xda/xd7 + /x8e/xa5/xda/xd8 + /x8e/xa5/xda/xd9 + /x8e/xa5/xda/xda + /x8e/xa5/xda/xdb + /x8e/xa5/xda/xdc + /x8e/xa5/xda/xdd + /x8e/xa5/xda/xde + /x8e/xa5/xda/xdf + /x8e/xa5/xda/xe0 + /x8e/xa5/xda/xe1 + /x8e/xa5/xda/xe2 + /x8e/xa5/xda/xe3 + /x8e/xa5/xda/xe4 + /x8e/xa5/xda/xe5 + /x8e/xa5/xda/xe6 + /x8e/xa5/xda/xe7 + /x8e/xa5/xda/xe8 + /x8e/xa5/xda/xe9 + /x8e/xa5/xda/xea + /x8e/xa5/xda/xeb + /x8e/xa5/xda/xec + /x8e/xa5/xda/xed + /x8e/xa5/xda/xee + /x8e/xa5/xda/xef + /x8e/xa5/xda/xf0 + /x8e/xa5/xda/xf1 + /x8e/xa5/xda/xf2 + /x8e/xa5/xda/xf3 + /x8e/xa5/xda/xf4 + /x8e/xa5/xda/xf5 + /x8e/xa5/xda/xf6 + /x8e/xa5/xda/xf7 + /x8e/xa5/xda/xf8 + /x8e/xa5/xda/xf9 + /x8e/xa5/xda/xfa + /x8e/xa5/xda/xfb + /x8e/xa5/xda/xfc + /x8e/xa5/xda/xfd + /x8e/xa5/xda/xfe + /x8e/xa5/xdb/xa1 + /x8e/xa5/xdb/xa2 + /x8e/xa5/xdb/xa3 + /x8e/xa5/xdb/xa4 + /x8e/xa5/xdb/xa5 + /x8e/xa5/xdb/xa6 + /x8e/xa5/xdb/xa7 + /x8e/xa5/xdb/xa8 + /x8e/xa5/xdb/xa9 + /x8e/xa5/xdb/xaa + /x8e/xa5/xdb/xab + /x8e/xa5/xdb/xac + /x8e/xa5/xdb/xad + /x8e/xa5/xdb/xae + /x8e/xa5/xdb/xaf + /x8e/xa5/xdb/xb0 + /x8e/xa5/xdb/xb1 + /x8e/xa5/xdb/xb2 + /x8e/xa5/xdb/xb3 + /x8e/xa5/xdb/xb4 + /x8e/xa5/xdb/xb5 + /x8e/xa5/xdb/xb6 + /x8e/xa5/xdb/xb7 + /x8e/xa5/xdb/xb8 + /x8e/xa5/xdb/xb9 + /x8e/xa5/xdb/xba + /x8e/xa5/xdb/xbb + /x8e/xa5/xdb/xbc + /x8e/xa5/xdb/xbd + /x8e/xa5/xdb/xbe + /x8e/xa5/xdb/xbf + /x8e/xa5/xdb/xc0 + /x8e/xa5/xdb/xc1 + /x8e/xa5/xdb/xc2 + /x8e/xa5/xdb/xc3 + /x8e/xa5/xdb/xc4 + /x8e/xa5/xdb/xc5 + /x8e/xa5/xdb/xc6 + /x8e/xa5/xdb/xc7 + /x8e/xa5/xdb/xc8 + /x8e/xa5/xdb/xc9 + /x8e/xa5/xdb/xca + /x8e/xa5/xdb/xcb + /x8e/xa5/xdb/xcc + /x8e/xa5/xdb/xcd + /x8e/xa5/xdb/xce + /x8e/xa5/xdb/xcf + /x8e/xa5/xdb/xd0 + /x8e/xa5/xdb/xd1 + /x8e/xa5/xdb/xd2 + /x8e/xa5/xdb/xd3 + /x8e/xa5/xdb/xd4 + /x8e/xa5/xdb/xd5 + /x8e/xa5/xdb/xd6 + /x8e/xa5/xdb/xd7 + /x8e/xa5/xdb/xd8 + /x8e/xa5/xdb/xd9 + /x8e/xa5/xdb/xda + /x8e/xa5/xdb/xdb + /x8e/xa5/xdb/xdc + /x8e/xa5/xdb/xdd + /x8e/xa5/xdb/xde + /x8e/xa5/xdb/xdf + /x8e/xa5/xdb/xe0 + /x8e/xa5/xdb/xe1 + /x8e/xa5/xdb/xe2 + /x8e/xa5/xdb/xe3 + /x8e/xa5/xdb/xe4 + /x8e/xa5/xdb/xe5 + /x8e/xa5/xdb/xe6 + /x8e/xa5/xdb/xe7 + /x8e/xa5/xdb/xe8 + /x8e/xa5/xdb/xe9 + /x8e/xa5/xdb/xea + /x8e/xa5/xdb/xeb + /x8e/xa5/xdb/xec + /x8e/xa5/xdb/xed + /x8e/xa5/xdb/xee + /x8e/xa5/xdb/xef + /x8e/xa5/xdb/xf0 + /x8e/xa5/xdb/xf1 + /x8e/xa5/xdb/xf3 + /x8e/xa5/xdb/xf4 + /x8e/xa5/xdb/xf5 + /x8e/xa5/xdb/xf6 + /x8e/xa5/xdb/xf7 + /x8e/xa5/xdb/xf8 + /x8e/xa5/xdb/xf9 + /x8e/xa5/xdb/xfa + /x8e/xa5/xdb/xfb + /x8e/xa5/xdb/xfc + /x8e/xa5/xdb/xfd + /x8e/xa5/xdb/xfe + /x8e/xa5/xdc/xa1 + /x8e/xa5/xdc/xa2 + /x8e/xa5/xdc/xa3 + /x8e/xa5/xdc/xa4 + /x8e/xa5/xdc/xa5 + /x8e/xa5/xdc/xa6 + /x8e/xa5/xdc/xa7 + /x8e/xa5/xdc/xa8 + /x8e/xa5/xdc/xa9 + /x8e/xa5/xdc/xaa + /x8e/xa5/xdc/xab + /x8e/xa5/xdc/xac + /x8e/xa5/xdc/xad + /x8e/xa5/xdc/xae + /x8e/xa5/xdc/xaf + /x8e/xa5/xdc/xb0 + /x8e/xa5/xdc/xb1 + /x8e/xa5/xdc/xb2 + /x8e/xa5/xdc/xb3 + /x8e/xa5/xdc/xb4 + /x8e/xa5/xdc/xb5 + /x8e/xa5/xdc/xb6 + /x8e/xa5/xdc/xb7 + /x8e/xa5/xdc/xb8 + /x8e/xa5/xdc/xb9 + /x8e/xa5/xdc/xba + /x8e/xa5/xdc/xbb + /x8e/xa5/xdc/xbc + /x8e/xa5/xdc/xbd + /x8e/xa5/xdc/xbe + /x8e/xa5/xdc/xbf + /x8e/xa5/xdc/xc0 + /x8e/xa5/xdc/xc1 + /x8e/xa5/xdc/xc2 + /x8e/xa5/xdc/xc3 + /x8e/xa5/xdc/xc4 + /x8e/xa5/xdc/xc5 + /x8e/xa5/xdc/xc6 + /x8e/xa5/xdc/xc7 + /x8e/xa5/xdc/xc8 + /x8e/xa5/xdc/xc9 + /x8e/xa5/xdc/xca + /x8e/xa5/xdc/xcb + /x8e/xa5/xdc/xcc + /x8e/xa5/xdc/xcd + /x8e/xa5/xdc/xce + /x8e/xa5/xdc/xcf + /x8e/xa5/xdc/xd0 + /x8e/xa5/xdc/xd1 + /x8e/xa5/xdc/xd2 + /x8e/xa5/xdc/xd3 + /x8e/xa5/xdc/xd4 + /x8e/xa5/xdc/xd5 + /x8e/xa5/xdc/xd6 + /x8e/xa5/xdc/xd7 + /x8e/xa5/xdc/xd8 + /x8e/xa5/xdc/xd9 + /x8e/xa5/xdc/xda + /x8e/xa5/xdc/xdb + /x8e/xa5/xdc/xdc + /x8e/xa5/xdc/xdd + /x8e/xa5/xdc/xde + /x8e/xa5/xdc/xdf + /x8e/xa5/xdc/xe0 + /x8e/xa5/xdc/xe1 + /x8e/xa5/xdc/xe2 + /x8e/xa5/xdc/xe3 + /x8e/xa5/xdc/xe4 + /x8e/xa5/xdc/xe5 + /x8e/xa5/xdc/xe6 + /x8e/xa5/xdc/xe7 + /x8e/xa5/xdc/xe8 + /x8e/xa5/xdc/xe9 + /x8e/xa5/xdc/xea + /x8e/xa5/xdc/xeb + /x8e/xa5/xdc/xec + /x8e/xa5/xdc/xed + /x8e/xa5/xdc/xee + /x8e/xa5/xdc/xef + /x8e/xa5/xdc/xf0 + /x8e/xa5/xdc/xf1 + /x8e/xa5/xdc/xf2 + /x8e/xa5/xdc/xf3 + /x8e/xa5/xdc/xf4 + /x8e/xa5/xdc/xf5 + /x8e/xa5/xdc/xf6 + /x8e/xa5/xdc/xf7 + /x8e/xa5/xdc/xf8 + /x8e/xa5/xdc/xf9 + /x8e/xa5/xdc/xfa + /x8e/xa5/xdc/xfb + /x8e/xa5/xdc/xfc + /x8e/xa5/xdc/xfd + /x8e/xa5/xdc/xfe + /x8e/xa5/xdd/xa1 + /x8e/xa5/xdd/xa2 + /x8e/xa5/xdd/xa3 + /x8e/xa5/xdd/xa4 + /x8e/xa5/xdd/xa5 + /x8e/xa5/xdd/xa6 + /x8e/xa5/xdd/xa7 + /x8e/xa5/xdd/xa8 + /x8e/xa5/xdd/xa9 + /x8e/xa5/xdd/xaa + /x8e/xa5/xdd/xab + /x8e/xa5/xdd/xac + /x8e/xa5/xdd/xad + /x8e/xa5/xdd/xae + /x8e/xa5/xdd/xaf + /x8e/xa5/xdd/xb0 + /x8e/xa5/xdd/xb1 + /x8e/xa5/xdd/xb2 + /x8e/xa5/xdd/xb3 + /x8e/xa5/xdd/xb4 + /x8e/xa5/xdd/xb5 + /x8e/xa5/xdd/xb6 + /x8e/xa5/xdd/xb7 + /x8e/xa5/xdd/xb8 + /x8e/xa5/xdd/xb9 + /x8e/xa5/xdd/xba + /x8e/xa5/xdd/xbb + /x8e/xa5/xdd/xbc + /x8e/xa5/xdd/xbd + /x8e/xa5/xdd/xbe + /x8e/xa5/xdd/xbf + /x8e/xa5/xdd/xc0 + /x8e/xa5/xdd/xc1 + /x8e/xa5/xdd/xc2 + /x8e/xa5/xdd/xc3 + /x8e/xa5/xdd/xc4 + /x8e/xa5/xdd/xc5 + /x8e/xa5/xdd/xc6 + /x8e/xa5/xdd/xc7 + /x8e/xa5/xdd/xc8 + /x8e/xa5/xdd/xc9 + /x8e/xa5/xdd/xca + /x8e/xa5/xdd/xcb + /x8e/xa5/xdd/xcc + /x8e/xa5/xdd/xcd + /x8e/xa5/xdd/xce + /x8e/xa5/xdd/xcf + /x8e/xa5/xdd/xd0 + /x8e/xa5/xdd/xd1 + /x8e/xa5/xdd/xd2 + /x8e/xa5/xdd/xd3 + /x8e/xa5/xdd/xd4 + /x8e/xa5/xdd/xd5 + /x8e/xa5/xdd/xd6 + /x8e/xa5/xdd/xd7 + /x8e/xa5/xdd/xd8 + /x8e/xa5/xdd/xd9 + /x8e/xa5/xdd/xda + /x8e/xa5/xdd/xdb + /x8e/xa5/xdd/xdc + /x8e/xa5/xdd/xdd + /x8e/xa5/xdd/xde + /x8e/xa5/xdd/xdf + /x8e/xa5/xdd/xe0 + /x8e/xa5/xdd/xe1 + /x8e/xa5/xdd/xe2 + /x8e/xa5/xdd/xe3 + /x8e/xa5/xdd/xe4 + /x8e/xa5/xdd/xe5 + /x8e/xa5/xdd/xe6 + /x8e/xa5/xdd/xe7 + /x8e/xa5/xdd/xe8 + /x8e/xa5/xdd/xe9 + /x8e/xa5/xdd/xea + /x8e/xa5/xdd/xeb + /x8e/xa5/xdd/xec + /x8e/xa5/xdd/xed + /x8e/xa5/xdd/xee + /x8e/xa5/xdd/xef + /x8e/xa5/xdd/xf0 + /x8e/xa5/xdd/xf1 + /x8e/xa5/xdd/xf2 + /x8e/xa5/xdd/xf3 + /x8e/xa5/xdd/xf4 + /x8e/xa5/xdd/xf5 + /x8e/xa5/xdd/xf6 + /x8e/xa5/xdd/xf7 + /x8e/xa5/xdd/xf8 + /x8e/xa5/xdd/xf9 + /x8e/xa5/xdd/xfa + /x8e/xa5/xdd/xfb + /x8e/xa5/xdd/xfc + /x8e/xa5/xdd/xfd + /x8e/xa5/xdd/xfe + /x8e/xa5/xde/xa1 + /x8e/xa5/xde/xa2 + /x8e/xa5/xde/xa3 + /x8e/xa5/xde/xa4 + /x8e/xa5/xde/xa5 + /x8e/xa5/xde/xa6 + /x8e/xa5/xde/xa7 + /x8e/xa5/xde/xa8 + /x8e/xa5/xde/xa9 + /x8e/xa5/xde/xaa + /x8e/xa5/xde/xab + /x8e/xa5/xde/xac + /x8e/xa5/xde/xad + /x8e/xa5/xde/xae + /x8e/xa5/xde/xaf + /x8e/xa5/xde/xb0 + /x8e/xa5/xde/xb1 + /x8e/xa5/xde/xb2 + /x8e/xa5/xde/xb3 + /x8e/xa5/xde/xb4 + /x8e/xa5/xde/xb5 + /x8e/xa5/xde/xb6 + /x8e/xa5/xde/xb7 + /x8e/xa5/xde/xb8 + /x8e/xa5/xde/xb9 + /x8e/xa5/xde/xba + /x8e/xa5/xde/xbb + /x8e/xa5/xde/xbc + /x8e/xa5/xde/xbd + /x8e/xa5/xde/xbe + /x8e/xa5/xde/xbf + /x8e/xa5/xde/xc0 + /x8e/xa5/xde/xc1 + /x8e/xa5/xde/xc2 + /x8e/xa5/xde/xc3 + /x8e/xa5/xde/xc4 + /x8e/xa5/xde/xc5 + /x8e/xa5/xde/xc6 + /x8e/xa5/xde/xc7 + /x8e/xa5/xde/xc8 + /x8e/xa5/xde/xc9 + /x8e/xa5/xde/xca + /x8e/xa5/xde/xcb + /x8e/xa5/xde/xcc + /x8e/xa5/xde/xcd + /x8e/xa5/xde/xce + /x8e/xa5/xde/xcf + /x8e/xa5/xde/xd0 + /x8e/xa5/xde/xd1 + /x8e/xa5/xde/xd2 + /x8e/xa5/xde/xd3 + /x8e/xa5/xde/xd4 + /x8e/xa5/xde/xd5 + /x8e/xa5/xde/xd6 + /x8e/xa5/xde/xd7 + /x8e/xa5/xde/xd8 + /x8e/xa5/xde/xd9 + /x8e/xa5/xde/xda + /x8e/xa5/xde/xdb + /x8e/xa5/xde/xdc + /x8e/xa5/xde/xdd + /x8e/xa5/xde/xde + /x8e/xa5/xde/xdf + /x8e/xa5/xde/xe0 + /x8e/xa5/xde/xe1 + /x8e/xa5/xde/xe2 + /x8e/xa5/xde/xe3 + /x8e/xa5/xde/xe4 + /x8e/xa5/xde/xe5 + /x8e/xa5/xde/xe6 + /x8e/xa5/xde/xe7 + /x8e/xa5/xde/xe8 + /x8e/xa5/xde/xe9 + /x8e/xa5/xde/xea + /x8e/xa5/xde/xeb + /x8e/xa5/xde/xec + /x8e/xa5/xde/xed + /x8e/xa5/xde/xee + /x8e/xa5/xde/xef + /x8e/xa5/xde/xf0 + /x8e/xa5/xde/xf1 + /x8e/xa5/xde/xf2 + /x8e/xa5/xde/xf3 + /x8e/xa5/xde/xf4 + /x8e/xa5/xde/xf5 + /x8e/xa5/xde/xf6 + /x8e/xa5/xde/xf7 + /x8e/xa5/xde/xf8 + /x8e/xa5/xde/xf9 + /x8e/xa5/xde/xfa + /x8e/xa5/xde/xfb + /x8e/xa5/xde/xfc + /x8e/xa5/xde/xfd + /x8e/xa5/xde/xfe + /x8e/xa5/xdf/xa1 + /x8e/xa5/xdf/xa2 + /x8e/xa5/xdf/xa3 + /x8e/xa5/xdf/xa4 + /x8e/xa5/xdf/xa5 + /x8e/xa5/xdf/xa6 + /x8e/xa5/xdf/xa7 + /x8e/xa5/xdf/xa8 + /x8e/xa5/xdf/xa9 + /x8e/xa5/xdf/xaa + /x8e/xa5/xdf/xab + /x8e/xa5/xdf/xac + /x8e/xa5/xdf/xad + /x8e/xa5/xdf/xae + /x8e/xa5/xdf/xaf + /x8e/xa5/xdf/xb0 + /x8e/xa5/xdf/xb1 + /x8e/xa5/xdf/xb2 + /x8e/xa5/xdf/xb3 + /x8e/xa5/xdf/xb4 + /x8e/xa5/xdf/xb5 + /x8e/xa5/xdf/xb6 + /x8e/xa5/xdf/xb7 + /x8e/xa5/xdf/xb8 + /x8e/xa5/xdf/xb9 + /x8e/xa5/xdf/xba + /x8e/xa5/xdf/xbb + /x8e/xa5/xdf/xbc + /x8e/xa5/xdf/xbd + /x8e/xa5/xdf/xbe + /x8e/xa5/xdf/xbf + /x8e/xa5/xdf/xc0 + /x8e/xa5/xdf/xc1 + /x8e/xa5/xdf/xc2 + /x8e/xa5/xdf/xc3 + /x8e/xa5/xdf/xc4 + /x8e/xa5/xdf/xc5 + /x8e/xa5/xdf/xc6 + /x8e/xa5/xdf/xc7 + /x8e/xa5/xdf/xc8 + /x8e/xa5/xdf/xc9 + /x8e/xa5/xdf/xca + /x8e/xa5/xdf/xcb + /x8e/xa5/xdf/xcc + /x8e/xa5/xdf/xcd + /x8e/xa5/xdf/xce + /x8e/xa5/xdf/xcf + /x8e/xa5/xdf/xd0 + /x8e/xa5/xdf/xd1 + /x8e/xa5/xdf/xd2 + /x8e/xa5/xdf/xd3 + /x8e/xa5/xdf/xd4 + /x8e/xa5/xdf/xd5 + /x8e/xa5/xdf/xd6 + /x8e/xa5/xdf/xd7 + /x8e/xa5/xdf/xd8 + /x8e/xa5/xdf/xd9 + /x8e/xa5/xdf/xda + /x8e/xa5/xdf/xdb + /x8e/xa5/xdf/xdc + /x8e/xa5/xdf/xdd + /x8e/xa5/xdf/xdf + /x8e/xa5/xdf/xe0 + /x8e/xa5/xdf/xe1 + /x8e/xa5/xdf/xe2 + /x8e/xa5/xdf/xe3 + /x8e/xa5/xdf/xe4 + /x8e/xa5/xdf/xe5 + /x8e/xa5/xdf/xe6 + /x8e/xa5/xdf/xe7 + /x8e/xa5/xdf/xe8 + /x8e/xa5/xdf/xe9 + /x8e/xa5/xdf/xea + /x8e/xa5/xdf/xeb + /x8e/xa5/xdf/xec + /x8e/xa5/xdf/xed + /x8e/xa5/xdf/xee + /x8e/xa5/xdf/xef + /x8e/xa5/xdf/xf0 + /x8e/xa5/xdf/xf1 + /x8e/xa5/xdf/xf2 + /x8e/xa5/xdf/xf3 + /x8e/xa5/xdf/xf4 + /x8e/xa5/xdf/xf5 + /x8e/xa5/xdf/xf6 + /x8e/xa5/xdf/xf7 + /x8e/xa5/xdf/xf8 + /x8e/xa5/xdf/xf9 + /x8e/xa5/xdf/xfa + /x8e/xa5/xdf/xfb + /x8e/xa5/xdf/xfc + /x8e/xa5/xdf/xfd + /x8e/xa5/xdf/xfe + /x8e/xa5/xe0/xa1 + /x8e/xa5/xe0/xa2 + /x8e/xa5/xe0/xa3 + /x8e/xa5/xe0/xa4 + /x8e/xa5/xe0/xa5 + /x8e/xa5/xe0/xa6 + /x8e/xa5/xe0/xa7 + /x8e/xa5/xe0/xa8 + /x8e/xa5/xe0/xa9 + /x8e/xa5/xe0/xaa + /x8e/xa5/xe0/xab + /x8e/xa5/xe0/xac + /x8e/xa5/xe0/xad + /x8e/xa5/xe0/xae + /x8e/xa5/xe0/xaf + /x8e/xa5/xe0/xb0 + /x8e/xa5/xe0/xb1 + /x8e/xa5/xe0/xb2 + /x8e/xa5/xe0/xb3 + /x8e/xa5/xe0/xb4 + /x8e/xa5/xe0/xb5 + /x8e/xa5/xe0/xb6 + /x8e/xa5/xe0/xb7 + /x8e/xa5/xe0/xb8 + /x8e/xa5/xe0/xb9 + /x8e/xa5/xe0/xba + /x8e/xa5/xe0/xbb + /x8e/xa5/xe0/xbc + /x8e/xa5/xe0/xbd + /x8e/xa5/xe0/xbe + /x8e/xa5/xe0/xbf + /x8e/xa5/xe0/xc0 + /x8e/xa5/xe0/xc1 + /x8e/xa5/xe0/xc2 + /x8e/xa5/xe0/xc3 + /x8e/xa5/xe0/xc4 + /x8e/xa5/xe0/xc5 + /x8e/xa5/xe0/xc6 + /x8e/xa5/xe0/xc7 + /x8e/xa5/xe0/xc8 + /x8e/xa5/xe0/xc9 + /x8e/xa5/xe0/xca + /x8e/xa5/xe0/xcb + /x8e/xa5/xe0/xcc + /x8e/xa5/xe0/xcd + /x8e/xa5/xe0/xce + /x8e/xa5/xe0/xcf + /x8e/xa5/xe0/xd0 + /x8e/xa5/xe0/xd1 + /x8e/xa5/xe0/xd2 + /x8e/xa5/xe0/xd3 + /x8e/xa5/xe0/xd4 + /x8e/xa5/xe0/xd5 + /x8e/xa5/xe0/xd6 + /x8e/xa5/xe0/xd7 + /x8e/xa5/xe0/xd8 + /x8e/xa5/xe0/xd9 + /x8e/xa5/xe0/xda + /x8e/xa5/xe0/xdb + /x8e/xa5/xe0/xdc + /x8e/xa5/xe0/xdd + /x8e/xa5/xe0/xde + /x8e/xa5/xe0/xdf + /x8e/xa5/xe0/xe0 + /x8e/xa5/xe0/xe1 + /x8e/xa5/xe0/xe2 + /x8e/xa5/xe0/xe3 + /x8e/xa5/xe0/xe4 + /x8e/xa5/xe0/xe5 + /x8e/xa5/xe0/xe6 + /x8e/xa5/xe0/xe7 + /x8e/xa5/xe0/xe8 + /x8e/xa5/xe0/xe9 + /x8e/xa5/xe0/xea + /x8e/xa5/xe0/xeb + /x8e/xa5/xe0/xec + /x8e/xa5/xe0/xed + /x8e/xa5/xe0/xee + /x8e/xa5/xe0/xef + /x8e/xa5/xe0/xf0 + /x8e/xa5/xe0/xf1 + /x8e/xa5/xe0/xf2 + /x8e/xa5/xe0/xf3 + /x8e/xa5/xe0/xf4 + /x8e/xa5/xe0/xf5 + /x8e/xa5/xe0/xf6 + /x8e/xa5/xe0/xf7 + /x8e/xa5/xe0/xf8 + /x8e/xa5/xe0/xf9 + /x8e/xa5/xe0/xfa + /x8e/xa5/xe0/xfb + /x8e/xa5/xe0/xfc + /x8e/xa5/xe0/xfd + /x8e/xa5/xe0/xfe + /x8e/xa5/xe1/xa1 + /x8e/xa5/xe1/xa2 + /x8e/xa5/xe1/xa3 + /x8e/xa5/xe1/xa4 + /x8e/xa5/xe1/xa5 + /x8e/xa5/xe1/xa6 + /x8e/xa5/xe1/xa7 + /x8e/xa5/xe1/xa8 + /x8e/xa5/xe1/xa9 + /x8e/xa5/xe1/xaa + /x8e/xa5/xe1/xab + /x8e/xa5/xe1/xac + /x8e/xa5/xe1/xad + /x8e/xa5/xe1/xae + /x8e/xa5/xe1/xaf + /x8e/xa5/xe1/xb0 + /x8e/xa5/xe1/xb1 + /x8e/xa5/xe1/xb2 + /x8e/xa5/xe1/xb3 + /x8e/xa5/xe1/xb4 + /x8e/xa5/xe1/xb5 + /x8e/xa5/xe1/xb6 + /x8e/xa5/xe1/xb7 + /x8e/xa5/xe1/xb8 + /x8e/xa5/xe1/xb9 + /x8e/xa5/xe1/xba + /x8e/xa5/xe1/xbb + /x8e/xa5/xe1/xbc + /x8e/xa5/xe1/xbd + /x8e/xa5/xe1/xbe + /x8e/xa5/xe1/xbf + /x8e/xa5/xe1/xc0 + /x8e/xa5/xe1/xc1 + /x8e/xa5/xe1/xc2 + /x8e/xa5/xe1/xc3 + /x8e/xa5/xe1/xc4 + /x8e/xa5/xe1/xc5 + /x8e/xa5/xe1/xc6 + /x8e/xa5/xe1/xc7 + /x8e/xa5/xe1/xc8 + /x8e/xa5/xe1/xc9 + /x8e/xa5/xe1/xca + /x8e/xa5/xe1/xcb + /x8e/xa5/xe1/xcc + /x8e/xa5/xe1/xcd + /x8e/xa5/xe1/xce + /x8e/xa5/xe1/xcf + /x8e/xa5/xe1/xd0 + /x8e/xa5/xe1/xd1 + /x8e/xa5/xe1/xd2 + /x8e/xa5/xe1/xd3 + /x8e/xa5/xe1/xd4 + /x8e/xa5/xe1/xd5 + /x8e/xa5/xe1/xd6 + /x8e/xa5/xe1/xd7 + /x8e/xa5/xe1/xd8 + /x8e/xa5/xe1/xd9 + /x8e/xa5/xe1/xda + /x8e/xa5/xe1/xdb + /x8e/xa5/xe1/xdc + /x8e/xa5/xe1/xdd + /x8e/xa5/xe1/xde + /x8e/xa5/xe1/xdf + /x8e/xa5/xe1/xe0 + /x8e/xa5/xe1/xe1 + /x8e/xa5/xe1/xe2 + /x8e/xa5/xe1/xe3 + /x8e/xa5/xe1/xe4 + /x8e/xa5/xe1/xe5 + /x8e/xa5/xe1/xe6 + /x8e/xa5/xe1/xe7 + /x8e/xa5/xe1/xe8 + /x8e/xa5/xe1/xe9 + /x8e/xa5/xe1/xea + /x8e/xa5/xe1/xeb + /x8e/xa5/xe1/xec + /x8e/xa5/xe1/xed + /x8e/xa5/xe1/xee + /x8e/xa5/xe1/xef + /x8e/xa5/xe1/xf0 + /x8e/xa5/xe1/xf1 + /x8e/xa5/xe1/xf2 + /x8e/xa5/xe1/xf3 + /x8e/xa5/xe1/xf4 + /x8e/xa5/xe1/xf5 + /x8e/xa5/xe1/xf6 + /x8e/xa5/xe1/xf7 + /x8e/xa5/xe1/xf8 + /x8e/xa5/xe1/xf9 + /x8e/xa5/xe1/xfa + /x8e/xa5/xe1/xfb + /x8e/xa5/xe1/xfc + /x8e/xa5/xe1/xfd + /x8e/xa5/xe1/xfe + /x8e/xa5/xe2/xa1 + /x8e/xa5/xe2/xa2 + /x8e/xa5/xe2/xa3 + /x8e/xa5/xe2/xa4 + /x8e/xa5/xe2/xa5 + /x8e/xa5/xe2/xa6 + /x8e/xa5/xe2/xa7 + /x8e/xa5/xe2/xa8 + /x8e/xa5/xe2/xa9 + /x8e/xa5/xe2/xaa + /x8e/xa5/xe2/xab + /x8e/xa5/xe2/xac + /x8e/xa5/xe2/xad + /x8e/xa5/xe2/xae + /x8e/xa5/xe2/xaf + /x8e/xa5/xe2/xb0 + /x8e/xa5/xe2/xb1 + /x8e/xa5/xe2/xb2 + /x8e/xa5/xe2/xb3 + /x8e/xa5/xe2/xb4 + /x8e/xa5/xe2/xb5 + /x8e/xa5/xe2/xb6 + /x8e/xa5/xe2/xb7 + /x8e/xa5/xe2/xb8 + /x8e/xa5/xe2/xb9 + /x8e/xa5/xe2/xba + /x8e/xa5/xe2/xbb + /x8e/xa5/xe2/xbc + /x8e/xa5/xe2/xbd + /x8e/xa5/xe2/xbe + /x8e/xa5/xe2/xbf + /x8e/xa5/xe2/xc0 + /x8e/xa5/xe2/xc1 + /x8e/xa5/xe2/xc2 + /x8e/xa5/xe2/xc3 + /x8e/xa5/xe2/xc4 + /x8e/xa5/xe2/xc5 + /x8e/xa5/xe2/xc6 + /x8e/xa5/xe2/xc7 + /x8e/xa5/xe2/xc8 + /x8e/xa5/xe2/xc9 + /x8e/xa5/xe2/xca + /x8e/xa5/xe2/xcb + /x8e/xa5/xe2/xcc + /x8e/xa5/xe2/xcd + /x8e/xa5/xe2/xce + /x8e/xa5/xe2/xcf + /x8e/xa5/xe2/xd0 + /x8e/xa5/xe2/xd1 + /x8e/xa5/xe2/xd2 + /x8e/xa5/xe2/xd3 + /x8e/xa5/xe2/xd4 + /x8e/xa5/xe2/xd5 + /x8e/xa5/xe2/xd6 + /x8e/xa5/xe2/xd7 + /x8e/xa5/xe2/xd8 + /x8e/xa5/xe2/xd9 + /x8e/xa5/xe2/xda + /x8e/xa5/xe2/xdb + /x8e/xa5/xe2/xdc + /x8e/xa5/xe2/xdd + /x8e/xa5/xe2/xde + /x8e/xa5/xe2/xdf + /x8e/xa5/xe2/xe0 + /x8e/xa5/xe2/xe1 + /x8e/xa5/xe2/xe2 + /x8e/xa5/xe2/xe3 + /x8e/xa5/xe2/xe4 + /x8e/xa5/xe2/xe5 + /x8e/xa5/xe2/xe6 + /x8e/xa5/xe2/xe7 + /x8e/xa5/xe2/xe8 + /x8e/xa5/xe2/xe9 + /x8e/xa5/xe2/xea + /x8e/xa5/xe2/xeb + /x8e/xa5/xe2/xec + /x8e/xa5/xe2/xed + /x8e/xa5/xe2/xee + /x8e/xa5/xe2/xef + /x8e/xa5/xe2/xf0 + /x8e/xa5/xe2/xf1 + /x8e/xa5/xe2/xf2 + /x8e/xa5/xe2/xf3 + /x8e/xa5/xe2/xf4 + /x8e/xa5/xe2/xf5 + /x8e/xa5/xe2/xf6 + /x8e/xa5/xe2/xf7 + /x8e/xa5/xe2/xf8 + /x8e/xa5/xe2/xf9 + /x8e/xa5/xe2/xfa + /x8e/xa5/xe2/xfb + /x8e/xa5/xe2/xfc + /x8e/xa5/xe2/xfd + /x8e/xa5/xe2/xfe + /x8e/xa5/xe3/xa1 + /x8e/xa5/xe3/xa2 + /x8e/xa5/xe3/xa3 + /x8e/xa5/xe3/xa4 + /x8e/xa5/xe3/xa5 + /x8e/xa5/xe3/xa6 + /x8e/xa5/xe3/xa7 + /x8e/xa5/xe3/xa8 + /x8e/xa5/xe3/xa9 + /x8e/xa5/xe3/xaa + /x8e/xa5/xe3/xab + /x8e/xa5/xe3/xac + /x8e/xa5/xe3/xad + /x8e/xa5/xe3/xae + /x8e/xa5/xe3/xaf + /x8e/xa5/xe3/xb0 + /x8e/xa5/xe3/xb1 + /x8e/xa5/xe3/xb2 + /x8e/xa5/xe3/xb3 + /x8e/xa5/xe3/xb4 + /x8e/xa5/xe3/xb5 + /x8e/xa5/xe3/xb6 + /x8e/xa5/xe3/xb7 + /x8e/xa5/xe3/xb8 + /x8e/xa5/xe3/xb9 + /x8e/xa5/xe3/xba + /x8e/xa5/xe3/xbb + /x8e/xa5/xe3/xbc + /x8e/xa5/xe3/xbd + /x8e/xa5/xe3/xbe + /x8e/xa5/xe3/xbf + /x8e/xa5/xe3/xc0 + /x8e/xa5/xe3/xc1 + /x8e/xa5/xe3/xc2 + /x8e/xa5/xe3/xc3 + /x8e/xa5/xe3/xc4 + /x8e/xa5/xe3/xc5 + /x8e/xa5/xe3/xc6 + /x8e/xa5/xe3/xc7 + /x8e/xa5/xe3/xc8 + /x8e/xa5/xe3/xc9 + /x8e/xa5/xe3/xca + /x8e/xa5/xe3/xcb + /x8e/xa5/xe3/xcc + /x8e/xa5/xe3/xcd + /x8e/xa5/xe3/xce + /x8e/xa5/xe3/xcf + /x8e/xa5/xe3/xd0 + /x8e/xa5/xe3/xd1 + /x8e/xa5/xe3/xd2 + /x8e/xa5/xe3/xd3 + /x8e/xa5/xe3/xd4 + /x8e/xa5/xe3/xd5 + /x8e/xa5/xe3/xd6 + /x8e/xa5/xe3/xd7 + /x8e/xa5/xe3/xd8 + /x8e/xa5/xe3/xd9 + /x8e/xa5/xe3/xda + /x8e/xa5/xe3/xdb + /x8e/xa5/xe3/xdc + /x8e/xa5/xe3/xdd + /x8e/xa5/xe3/xde + /x8e/xa5/xe3/xdf + /x8e/xa5/xe3/xe0 + /x8e/xa5/xe3/xe1 + /x8e/xa5/xe3/xe2 + /x8e/xa5/xe3/xe3 + /x8e/xa5/xe3/xe4 + /x8e/xa5/xe3/xe5 + /x8e/xa5/xe3/xe6 + /x8e/xa5/xe3/xe7 + /x8e/xa5/xe3/xe8 + /x8e/xa5/xe3/xe9 + /x8e/xa5/xe3/xea + /x8e/xa5/xe3/xeb + /x8e/xa5/xe3/xec + /x8e/xa5/xe3/xed + /x8e/xa5/xe3/xee + /x8e/xa5/xe3/xef + /x8e/xa5/xe3/xf0 + /x8e/xa5/xe3/xf1 + /x8e/xa5/xe3/xf2 + /x8e/xa5/xe3/xf3 + /x8e/xa5/xe3/xf4 + /x8e/xa5/xe3/xf5 + /x8e/xa5/xe3/xf6 + /x8e/xa5/xe3/xf7 + /x8e/xa5/xe3/xf8 + /x8e/xa5/xe3/xf9 + /x8e/xa5/xe3/xfa + /x8e/xa5/xe3/xfb + /x8e/xa5/xe3/xfc + /x8e/xa5/xe3/xfd + /x8e/xa5/xe3/xfe + /x8e/xa5/xe4/xa1 + /x8e/xa5/xe4/xa2 + /x8e/xa5/xe4/xa3 + /x8e/xa5/xe4/xa4 + /x8e/xa5/xe4/xa5 + /x8e/xa5/xe4/xa6 + /x8e/xa5/xe4/xa7 + /x8e/xa5/xe4/xa8 + /x8e/xa5/xe4/xa9 + /x8e/xa5/xe4/xaa + /x8e/xa5/xe4/xab + /x8e/xa5/xe4/xac + /x8e/xa5/xe4/xad + /x8e/xa5/xe4/xae + /x8e/xa5/xe4/xaf + /x8e/xa5/xe4/xb0 + /x8e/xa5/xe4/xb1 + /x8e/xa5/xe4/xb2 + /x8e/xa5/xe4/xb3 + /x8e/xa5/xe4/xb4 + /x8e/xa5/xe4/xb5 + /x8e/xa5/xe4/xb6 + /x8e/xa5/xe4/xb7 + /x8e/xa5/xe4/xb8 + /x8e/xa5/xe4/xb9 + /x8e/xa5/xe4/xba + /x8e/xa5/xe4/xbb + /x8e/xa5/xe4/xbc + /x8e/xa5/xe4/xbd + /x8e/xa5/xe4/xbe + /x8e/xa5/xe4/xbf + /x8e/xa5/xe4/xc0 + /x8e/xa5/xe4/xc1 + /x8e/xa5/xe4/xc2 + /x8e/xa5/xe4/xc3 + /x8e/xa5/xe4/xc4 + /x8e/xa5/xe4/xc5 + /x8e/xa5/xe4/xc6 + /x8e/xa5/xe4/xc7 + /x8e/xa5/xe4/xc8 + /x8e/xa5/xe4/xc9 + /x8e/xa5/xe4/xca + /x8e/xa5/xe4/xcb + /x8e/xa5/xe4/xcc + /x8e/xa5/xe4/xcd + /x8e/xa5/xe4/xce + /x8e/xa5/xe4/xcf + /x8e/xa5/xe4/xd0 + /x8e/xa5/xe4/xd1 + /x8e/xa5/xe4/xd2 + /x8e/xa5/xe4/xd3 + /x8e/xa5/xe4/xd4 + /x8e/xa5/xe4/xd5 + /x8e/xa5/xe4/xd6 + /x8e/xa5/xe4/xd7 + /x8e/xa5/xe4/xd8 + /x8e/xa5/xe4/xd9 + /x8e/xa5/xe4/xda + /x8e/xa5/xe4/xdb + /x8e/xa5/xe4/xdc + /x8e/xa5/xe4/xdd + /x8e/xa5/xe4/xde + /x8e/xa5/xe4/xdf + /x8e/xa5/xe4/xe0 + /x8e/xa5/xe4/xe1 + /x8e/xa5/xe4/xe2 + /x8e/xa5/xe4/xe3 + /x8e/xa5/xe4/xe4 + /x8e/xa5/xe4/xe5 + /x8e/xa5/xe4/xe6 + /x8e/xa5/xe4/xe7 + /x8e/xa5/xe4/xe8 + /x8e/xa5/xe4/xe9 + /x8e/xa5/xe4/xea + /x8e/xa5/xe4/xeb + /x8e/xa5/xe4/xec + /x8e/xa5/xe4/xed + /x8e/xa5/xe4/xee + /x8e/xa5/xe4/xef + /x8e/xa5/xe4/xf0 + /x8e/xa5/xe4/xf1 + /x8e/xa5/xe4/xf2 + /x8e/xa5/xe4/xf3 + /x8e/xa5/xe4/xf4 + /x8e/xa5/xe4/xf5 + /x8e/xa5/xe4/xf6 + /x8e/xa5/xe4/xf7 + /x8e/xa5/xe4/xf8 + /x8e/xa5/xe4/xf9 + /x8e/xa5/xe4/xfa + /x8e/xa5/xe4/xfb + /x8e/xa5/xe4/xfc + /x8e/xa5/xe4/xfd + /x8e/xa5/xe4/xfe + /x8e/xa5/xe5/xa1 + /x8e/xa5/xe5/xa2 + /x8e/xa5/xe5/xa3 + /x8e/xa5/xe5/xa4 + /x8e/xa5/xe5/xa5 + /x8e/xa5/xe5/xa6 + /x8e/xa5/xe5/xa7 + /x8e/xa5/xe5/xa8 + /x8e/xa5/xe5/xa9 + /x8e/xa5/xe5/xaa + /x8e/xa5/xe5/xab + /x8e/xa5/xe5/xac + /x8e/xa5/xe5/xad + /x8e/xa5/xe5/xae + /x8e/xa5/xe5/xaf + /x8e/xa5/xe5/xb0 + /x8e/xa5/xe5/xb1 + /x8e/xa5/xe5/xb2 + /x8e/xa5/xe5/xb3 + /x8e/xa5/xe5/xb4 + /x8e/xa5/xe5/xb5 + /x8e/xa5/xe5/xb6 + /x8e/xa5/xe5/xb7 + /x8e/xa5/xe5/xb8 + /x8e/xa5/xe5/xb9 + /x8e/xa5/xe5/xba + /x8e/xa5/xe5/xbb + /x8e/xa5/xe5/xbc + /x8e/xa5/xe5/xbd + /x8e/xa5/xe5/xbe + /x8e/xa5/xe5/xbf + /x8e/xa5/xe5/xc0 + /x8e/xa5/xe5/xc1 + /x8e/xa5/xe5/xc2 + /x8e/xa5/xe5/xc3 + /x8e/xa5/xe5/xc4 + /x8e/xa5/xe5/xc5 + /x8e/xa5/xe5/xc6 + /x8e/xa5/xe5/xc7 + /x8e/xa5/xe5/xc8 + /x8e/xa5/xe5/xc9 + /x8e/xa5/xe5/xca + /x8e/xa5/xe5/xcb + /x8e/xa5/xe5/xcc + /x8e/xa5/xe5/xcd + /x8e/xa5/xe5/xce + /x8e/xa5/xe5/xcf + /x8e/xa5/xe5/xd0 + /x8e/xa5/xe5/xd1 + /x8e/xa5/xe5/xd2 + /x8e/xa5/xe5/xd3 + /x8e/xa5/xe5/xd4 + /x8e/xa5/xe5/xd5 + /x8e/xa5/xe5/xd6 + /x8e/xa5/xe5/xd7 + /x8e/xa5/xe5/xd8 + /x8e/xa5/xe5/xd9 + /x8e/xa5/xe5/xda + /x8e/xa5/xe5/xdb + /x8e/xa5/xe5/xdc + /x8e/xa5/xe5/xdd + /x8e/xa5/xe5/xde + /x8e/xa5/xe5/xdf + /x8e/xa5/xe5/xe0 + /x8e/xa5/xe5/xe1 + /x8e/xa5/xe5/xe2 + /x8e/xa5/xe5/xe3 + /x8e/xa5/xe5/xe4 + /x8e/xa5/xe5/xe5 + /x8e/xa5/xe5/xe6 + /x8e/xa5/xe5/xe7 + /x8e/xa5/xe5/xe8 + /x8e/xa5/xe5/xe9 + /x8e/xa5/xe5/xea + /x8e/xa5/xe5/xeb + /x8e/xa5/xe5/xec + /x8e/xa5/xe5/xed + /x8e/xa5/xe5/xee + /x8e/xa5/xe5/xef + /x8e/xa5/xe5/xf0 + /x8e/xa5/xe5/xf1 + /x8e/xa5/xe5/xf2 + /x8e/xa5/xe5/xf3 + /x8e/xa5/xe5/xf4 + /x8e/xa5/xe5/xf5 + /x8e/xa5/xe5/xf6 + /x8e/xa5/xe5/xf7 + /x8e/xa5/xe5/xf8 + /x8e/xa5/xe5/xf9 + /x8e/xa5/xe5/xfa + /x8e/xa5/xe5/xfb + /x8e/xa5/xe5/xfc + /x8e/xa5/xe5/xfd + /x8e/xa5/xe5/xfe + /x8e/xa5/xe6/xa1 + /x8e/xa5/xe6/xa2 + /x8e/xa5/xe6/xa3 + /x8e/xa5/xe6/xa4 + /x8e/xa5/xe6/xa5 + /x8e/xa5/xe6/xa6 + /x8e/xa5/xe6/xa7 + /x8e/xa5/xe6/xa8 + /x8e/xa5/xe6/xa9 + /x8e/xa5/xe6/xaa + /x8e/xa5/xe6/xab + /x8e/xa5/xe6/xac + /x8e/xa5/xe6/xad + /x8e/xa5/xe6/xae + /x8e/xa5/xe6/xaf + /x8e/xa5/xe6/xb0 + /x8e/xa5/xe6/xb1 + /x8e/xa5/xe6/xb2 + /x8e/xa5/xe6/xb3 + /x8e/xa5/xe6/xb4 + /x8e/xa5/xe6/xb5 + /x8e/xa5/xe6/xb6 + /x8e/xa5/xe6/xb7 + /x8e/xa5/xe6/xb8 + /x8e/xa5/xe6/xb9 + /x8e/xa5/xe6/xba + /x8e/xa5/xe6/xbb + /x8e/xa5/xe6/xbc + /x8e/xa5/xe6/xbd + /x8e/xa5/xe6/xbe + /x8e/xa5/xe6/xbf + /x8e/xa5/xe6/xc0 + /x8e/xa5/xe6/xc1 + /x8e/xa5/xe6/xc2 + /x8e/xa5/xe6/xc3 + /x8e/xa5/xe6/xc4 + /x8e/xa5/xe6/xc5 + /x8e/xa5/xe6/xc6 + /x8e/xa5/xe6/xc7 + /x8e/xa5/xe6/xc8 + /x8e/xa5/xe6/xc9 + /x8e/xa5/xe6/xca + /x8e/xa5/xe6/xcb + /x8e/xa5/xe6/xcc + /x8e/xa5/xe6/xcd + /x8e/xa5/xe6/xce + /x8e/xa5/xe6/xcf + /x8e/xa5/xe6/xd0 + /x8e/xa5/xe6/xd1 + /x8e/xa5/xe6/xd2 + /x8e/xa5/xe6/xd3 + /x8e/xa5/xe6/xd4 + /x8e/xa5/xe6/xd5 + /x8e/xa5/xe6/xd6 + /x8e/xa5/xe6/xd7 + /x8e/xa5/xe6/xd8 + /x8e/xa5/xe6/xd9 + /x8e/xa5/xe6/xda + /x8e/xa5/xe6/xdb + /x8e/xa5/xe6/xdc + /x8e/xa5/xe6/xdd + /x8e/xa5/xe6/xde + /x8e/xa5/xe6/xdf + /x8e/xa5/xe6/xe0 + /x8e/xa5/xe6/xe1 + /x8e/xa5/xe6/xe2 + /x8e/xa5/xe6/xe3 + /x8e/xa5/xe6/xe4 + /x8e/xa5/xe6/xe5 + /x8e/xa5/xe6/xe6 + /x8e/xa5/xe6/xe7 + /x8e/xa5/xe6/xe8 + /x8e/xa5/xe6/xe9 + /x8e/xa5/xe6/xea + /x8e/xa5/xe6/xeb + /x8e/xa5/xe6/xec + /x8e/xa5/xe6/xed + /x8e/xa5/xe6/xee + /x8e/xa5/xe6/xef + /x8e/xa5/xe6/xf0 + /x8e/xa5/xe6/xf1 + /x8e/xa5/xe6/xf2 + /x8e/xa5/xe6/xf3 + /x8e/xa5/xe6/xf4 + /x8e/xa5/xe6/xf5 + /x8e/xa5/xe6/xf6 + /x8e/xa5/xe6/xf7 + /x8e/xa5/xe6/xf8 + /x8e/xa5/xe6/xf9 + /x8e/xa5/xe6/xfa + /x8e/xa5/xe6/xfb + /x8e/xa5/xe6/xfc + /x8e/xa5/xe6/xfd + /x8e/xa5/xe6/xfe + /x8e/xa5/xe7/xa1 + /x8e/xa5/xe7/xa2 + /x8e/xa5/xe7/xa3 + /x8e/xa5/xe7/xa4 + /x8e/xa5/xe7/xa5 + /x8e/xa5/xe7/xa6 + /x8e/xa5/xe7/xa7 + /x8e/xa5/xe7/xa8 + /x8e/xa5/xe7/xa9 + /x8e/xa5/xe7/xaa + /x8e/xa5/xe7/xab + /x8e/xa5/xe7/xac + /x8e/xa5/xe7/xad + /x8e/xa5/xe7/xae + /x8e/xa5/xe7/xaf + /x8e/xa5/xe7/xb0 + /x8e/xa5/xe7/xb1 + /x8e/xa5/xe7/xb2 + /x8e/xa5/xe7/xb3 + /x8e/xa5/xe7/xb4 + /x8e/xa5/xe7/xb5 + /x8e/xa5/xe7/xb6 + /x8e/xa5/xe7/xb7 + /x8e/xa5/xe7/xb8 + /x8e/xa5/xe7/xb9 + /x8e/xa5/xe7/xba + /x8e/xa5/xe7/xbb + /x8e/xa5/xe7/xbc + /x8e/xa5/xe7/xbd + /x8e/xa5/xe7/xbe + /x8e/xa5/xe7/xbf + /x8e/xa5/xe7/xc0 + /x8e/xa5/xe7/xc1 + /x8e/xa5/xe7/xc2 + /x8e/xa5/xe7/xc3 + /x8e/xa5/xe7/xc4 + /x8e/xa5/xe7/xc5 + /x8e/xa5/xe7/xc6 + /x8e/xa5/xe7/xc7 + /x8e/xa5/xe7/xc8 + /x8e/xa5/xe7/xc9 + /x8e/xa5/xe7/xca + /x8e/xa5/xe7/xcb + /x8e/xa5/xe7/xcc + /x8e/xa5/xe7/xcd + /x8e/xa5/xe7/xce + /x8e/xa5/xe7/xcf + /x8e/xa5/xe7/xd0 + /x8e/xa5/xe7/xd1 + /x8e/xa5/xe7/xd2 + /x8e/xa5/xe7/xd3 + /x8e/xa5/xe7/xd4 + /x8e/xa5/xe7/xd5 + /x8e/xa5/xe7/xd6 + /x8e/xa5/xe7/xd7 + /x8e/xa5/xe7/xd8 + /x8e/xa5/xe7/xd9 + /x8e/xa5/xe7/xda + /x8e/xa5/xe7/xdb + /x8e/xa5/xe7/xdc + /x8e/xa5/xe7/xdd + /x8e/xa5/xe7/xde + /x8e/xa5/xe7/xdf + /x8e/xa5/xe7/xe0 + /x8e/xa5/xe7/xe1 + /x8e/xa5/xe7/xe2 + /x8e/xa5/xe7/xe3 + /x8e/xa5/xe7/xe4 + /x8e/xa5/xe7/xe5 + /x8e/xa5/xe7/xe6 + /x8e/xa5/xe7/xe7 + /x8e/xa5/xe7/xe8 + /x8e/xa5/xe7/xe9 + /x8e/xa5/xe7/xea + /x8e/xa5/xe7/xeb + /x8e/xa5/xe7/xec + /x8e/xa5/xe7/xed + /x8e/xa5/xe7/xee + /x8e/xa5/xe7/xef + /x8e/xa5/xe7/xf0 + /x8e/xa5/xe7/xf1 + /x8e/xa5/xe7/xf2 + /x8e/xa5/xe7/xf3 + /x8e/xa5/xe7/xf4 + /x8e/xa5/xe7/xf5 + /x8e/xa5/xe7/xf6 + /x8e/xa5/xe7/xf7 + /x8e/xa5/xe7/xf8 + /x8e/xa5/xe7/xf9 + /x8e/xa5/xe7/xfa + /x8e/xa5/xe7/xfb + /x8e/xa5/xe7/xfc + /x8e/xa5/xe7/xfd + /x8e/xa5/xe7/xfe + /x8e/xa5/xe8/xa1 + /x8e/xa5/xe8/xa2 + /x8e/xa5/xe8/xa3 + /x8e/xa5/xe8/xa4 + /x8e/xa5/xe8/xa5 + /x8e/xa5/xe8/xa6 + /x8e/xa5/xe8/xa7 + /x8e/xa5/xe8/xa8 + /x8e/xa5/xe8/xa9 + /x8e/xa5/xe8/xaa + /x8e/xa5/xe8/xab + /x8e/xa5/xe8/xac + /x8e/xa5/xe8/xad + /x8e/xa5/xe8/xae + /x8e/xa5/xe8/xaf + /x8e/xa5/xe8/xb0 + /x8e/xa5/xe8/xb1 + /x8e/xa5/xe8/xb2 + /x8e/xa5/xe8/xb3 + /x8e/xa5/xe8/xb4 + /x8e/xa5/xe8/xb5 + /x8e/xa5/xe8/xb6 + /x8e/xa5/xe8/xb7 + /x8e/xa5/xe8/xb8 + /x8e/xa5/xe8/xb9 + /x8e/xa5/xe8/xba + /x8e/xa5/xe8/xbb + /x8e/xa5/xe8/xbc + /x8e/xa5/xe8/xbd + /x8e/xa5/xe8/xbe + /x8e/xa5/xe8/xbf + /x8e/xa5/xe8/xc0 + /x8e/xa5/xe8/xc1 + /x8e/xa5/xe8/xc2 + /x8e/xa5/xe8/xc3 + /x8e/xa5/xe8/xc4 + /x8e/xa5/xe8/xc5 + /x8e/xa5/xe8/xc6 + /x8e/xa5/xe8/xc7 + /x8e/xa5/xe8/xc8 + /x8e/xa5/xe8/xc9 + /x8e/xa5/xe8/xca + /x8e/xa5/xe8/xcb + /x8e/xa5/xe8/xcc + /x8e/xa5/xe8/xcd + /x8e/xa5/xe8/xce + /x8e/xa5/xe8/xcf + /x8e/xa5/xe8/xd0 + /x8e/xa5/xe8/xd1 + /x8e/xa5/xe8/xd2 + /x8e/xa5/xe8/xd3 + /x8e/xa5/xe8/xd4 + /x8e/xa5/xe8/xd5 + /x8e/xa5/xe8/xd6 + /x8e/xa5/xe8/xd7 + /x8e/xa5/xe8/xd8 + /x8e/xa5/xe8/xd9 + /x8e/xa5/xe8/xda + /x8e/xa5/xe8/xdb + /x8e/xa5/xe8/xdc + /x8e/xa5/xe8/xdd + /x8e/xa5/xe8/xde + /x8e/xa5/xe8/xdf + /x8e/xa5/xe8/xe0 + /x8e/xa5/xe8/xe1 + /x8e/xa5/xe8/xe2 + /x8e/xa5/xe8/xe3 + /x8e/xa5/xe8/xe4 + /x8e/xa5/xe8/xe5 + /x8e/xa5/xe8/xe6 + /x8e/xa5/xe8/xe7 + /x8e/xa5/xe8/xe8 + /x8e/xa5/xe8/xe9 + /x8e/xa5/xe8/xea + /x8e/xa5/xe8/xeb + /x8e/xa5/xe8/xec + /x8e/xa5/xe8/xed + /x8e/xa5/xe8/xee + /x8e/xa5/xe8/xef + /x8e/xa5/xe8/xf0 + /x8e/xa5/xe8/xf1 + /x8e/xa5/xe8/xf2 + /x8e/xa5/xe8/xf3 + /x8e/xa5/xe8/xf4 + /x8e/xa5/xe8/xf5 + /x8e/xa5/xe8/xf6 + /x8e/xa5/xe8/xf7 + /x8e/xa5/xe8/xf8 + /x8e/xa5/xe8/xf9 + /x8e/xa5/xe8/xfa + /x8e/xa5/xe8/xfb + /x8e/xa5/xe8/xfc + /x8e/xa5/xe8/xfd + /x8e/xa5/xe8/xfe + /x8e/xa5/xe9/xa1 + /x8e/xa5/xe9/xa2 + /x8e/xa5/xe9/xa3 + /x8e/xa5/xe9/xa4 + /x8e/xa5/xe9/xa5 + /x8e/xa5/xe9/xa6 + /x8e/xa5/xe9/xa7 + /x8e/xa5/xe9/xa8 + /x8e/xa5/xe9/xa9 + /x8e/xa5/xe9/xaa + /x8e/xa5/xe9/xab + /x8e/xa5/xe9/xac + /x8e/xa5/xe9/xad + /x8e/xa5/xe9/xae + /x8e/xa5/xe9/xaf + /x8e/xa5/xe9/xb0 + /x8e/xa5/xe9/xb1 + /x8e/xa5/xe9/xb2 + /x8e/xa5/xe9/xb3 + /x8e/xa5/xe9/xb4 + /x8e/xa5/xe9/xb5 + /x8e/xa5/xe9/xb6 + /x8e/xa5/xe9/xb7 + /x8e/xa5/xe9/xb8 + /x8e/xa5/xe9/xb9 + /x8e/xa5/xe9/xba + /x8e/xa5/xe9/xbb + /x8e/xa5/xe9/xbc + /x8e/xa5/xe9/xbd + /x8e/xa5/xe9/xbe + /x8e/xa5/xe9/xbf + /x8e/xa5/xe9/xc0 + /x8e/xa5/xe9/xc1 + /x8e/xa5/xe9/xc2 + /x8e/xa5/xe9/xc3 + /x8e/xa5/xe9/xc4 + /x8e/xa5/xe9/xc5 + /x8e/xa5/xe9/xc6 + /x8e/xa5/xe9/xc7 + /x8e/xa5/xe9/xc8 + /x8e/xa5/xe9/xc9 + /x8e/xa5/xe9/xca + /x8e/xa5/xe9/xcb + /x8e/xa5/xe9/xcc + /x8e/xa5/xe9/xcd + /x8e/xa5/xe9/xce + /x8e/xa5/xe9/xcf + /x8e/xa5/xe9/xd0 + /x8e/xa5/xe9/xd1 + /x8e/xa5/xe9/xd2 + /x8e/xa5/xe9/xd3 + /x8e/xa5/xe9/xd4 + /x8e/xa5/xe9/xd5 + /x8e/xa5/xe9/xd6 + /x8e/xa5/xe9/xd7 + /x8e/xa5/xe9/xd8 + /x8e/xa5/xe9/xd9 + /x8e/xa5/xe9/xda + /x8e/xa5/xe9/xdb + /x8e/xa5/xe9/xdc + /x8e/xa5/xe9/xdd + /x8e/xa5/xe9/xde + /x8e/xa5/xe9/xdf + /x8e/xa5/xe9/xe0 + /x8e/xa5/xe9/xe1 + /x8e/xa5/xe9/xe2 + /x8e/xa5/xe9/xe3 + /x8e/xa5/xe9/xe4 + /x8e/xa5/xe9/xe5 + /x8e/xa5/xe9/xe6 + /x8e/xa5/xe9/xe7 + /x8e/xa5/xe9/xe8 + /x8e/xa5/xe9/xe9 + /x8e/xa5/xe9/xea + /x8e/xa5/xe9/xeb + /x8e/xa5/xe9/xec + /x8e/xa5/xe9/xed + /x8e/xa5/xe9/xee + /x8e/xa5/xe9/xef + /x8e/xa5/xe9/xf0 + /x8e/xa5/xe9/xf1 + /x8e/xa5/xe9/xf2 + /x8e/xa5/xe9/xf3 + /x8e/xa5/xe9/xf4 + /x8e/xa5/xe9/xf5 + /x8e/xa5/xe9/xf6 + /x8e/xa5/xe9/xf7 + /x8e/xa5/xe9/xf8 + /x8e/xa5/xe9/xf9 + /x8e/xa5/xe9/xfa + /x8e/xa5/xe9/xfb + /x8e/xa5/xe9/xfc + /x8e/xa5/xe9/xfd + /x8e/xa5/xe9/xfe + /x8e/xa5/xea/xa1 + /x8e/xa5/xea/xa2 + /x8e/xa5/xea/xa3 + /x8e/xa5/xea/xa4 + /x8e/xa5/xea/xa5 + /x8e/xa5/xea/xa6 + /x8e/xa5/xea/xa7 + /x8e/xa5/xea/xa8 + /x8e/xa5/xea/xa9 + /x8e/xa5/xea/xaa + /x8e/xa5/xea/xab + /x8e/xa5/xea/xac + /x8e/xa5/xea/xad + /x8e/xa5/xea/xae + /x8e/xa5/xea/xaf + /x8e/xa5/xea/xb0 + /x8e/xa5/xea/xb1 + /x8e/xa5/xea/xb2 + /x8e/xa5/xea/xb3 + /x8e/xa5/xea/xb4 + /x8e/xa5/xea/xb5 + /x8e/xa5/xea/xb6 + /x8e/xa5/xea/xb7 + /x8e/xa5/xea/xb8 + /x8e/xa5/xea/xb9 + /x8e/xa5/xea/xba + /x8e/xa5/xea/xbb + /x8e/xa5/xea/xbc + /x8e/xa5/xea/xbd + /x8e/xa5/xea/xbe + /x8e/xa5/xea/xbf + /x8e/xa5/xea/xc0 + /x8e/xa5/xea/xc1 + /x8e/xa5/xea/xc2 + /x8e/xa5/xea/xc3 + /x8e/xa5/xea/xc4 + /x8e/xa5/xea/xc5 + /x8e/xa5/xea/xc6 + /x8e/xa5/xea/xc7 + /x8e/xa5/xea/xc8 + /x8e/xa5/xea/xc9 + /x8e/xa5/xea/xca + /x8e/xa5/xea/xcb + /x8e/xa5/xea/xcc + /x8e/xa5/xea/xcd + /x8e/xa5/xea/xce + /x8e/xa5/xea/xcf + /x8e/xa5/xea/xd0 + /x8e/xa5/xea/xd1 + /x8e/xa5/xea/xd2 + /x8e/xa5/xea/xd3 + /x8e/xa5/xea/xd4 + /x8e/xa5/xea/xd5 + /x8e/xa5/xea/xd6 + /x8e/xa5/xea/xd7 + /x8e/xa5/xea/xd8 + /x8e/xa5/xea/xd9 + /x8e/xa5/xea/xda + /x8e/xa5/xea/xdb + /x8e/xa5/xea/xdc + /x8e/xa5/xea/xdd + /x8e/xa5/xea/xde + /x8e/xa5/xea/xdf + /x8e/xa5/xea/xe0 + /x8e/xa5/xea/xe1 + /x8e/xa5/xea/xe2 + /x8e/xa5/xea/xe3 + /x8e/xa5/xea/xe4 + /x8e/xa5/xea/xe5 + /x8e/xa5/xea/xe6 + /x8e/xa5/xea/xe7 + /x8e/xa5/xea/xe8 + /x8e/xa5/xea/xe9 + /x8e/xa5/xea/xea + /x8e/xa5/xea/xeb + /x8e/xa5/xea/xec + /x8e/xa5/xea/xed + /x8e/xa5/xea/xee + /x8e/xa5/xea/xef + /x8e/xa5/xea/xf0 + /x8e/xa5/xea/xf1 + /x8e/xa5/xea/xf2 + /x8e/xa5/xea/xf3 + /x8e/xa5/xea/xf4 + /x8e/xa5/xea/xf5 + /x8e/xa5/xea/xf6 + /x8e/xa5/xea/xf7 + /x8e/xa5/xea/xf8 + /x8e/xa5/xea/xf9 + /x8e/xa5/xea/xfa + /x8e/xa5/xea/xfb + /x8e/xa5/xea/xfc + /x8e/xa5/xea/xfd + /x8e/xa5/xea/xfe + /x8e/xa5/xeb/xa1 + /x8e/xa5/xeb/xa2 + /x8e/xa5/xeb/xa3 + /x8e/xa5/xeb/xa4 + /x8e/xa5/xeb/xa5 + /x8e/xa5/xeb/xa6 + /x8e/xa5/xeb/xa7 + /x8e/xa5/xeb/xa8 + /x8e/xa5/xeb/xa9 + /x8e/xa5/xeb/xaa + /x8e/xa5/xeb/xab + /x8e/xa5/xeb/xac + /x8e/xa5/xeb/xad + /x8e/xa5/xeb/xae + /x8e/xa5/xeb/xaf + /x8e/xa5/xeb/xb0 + /x8e/xa5/xeb/xb1 + /x8e/xa5/xeb/xb2 + /x8e/xa5/xeb/xb3 + /x8e/xa5/xeb/xb4 + /x8e/xa5/xeb/xb5 + /x8e/xa5/xeb/xb6 + /x8e/xa5/xeb/xb7 + /x8e/xa5/xeb/xb8 + /x8e/xa5/xeb/xb9 + /x8e/xa5/xeb/xba + /x8e/xa5/xeb/xbb + /x8e/xa5/xeb/xbc + /x8e/xa5/xeb/xbd + /x8e/xa5/xeb/xbe + /x8e/xa5/xeb/xbf + /x8e/xa5/xeb/xc0 + /x8e/xa5/xeb/xc1 + /x8e/xa5/xeb/xc2 + /x8e/xa5/xeb/xc3 + /x8e/xa5/xeb/xc4 + /x8e/xa5/xeb/xc5 + /x8e/xa5/xeb/xc6 + /x8e/xa5/xeb/xc7 + /x8e/xa5/xeb/xc8 + /x8e/xa5/xeb/xc9 + /x8e/xa5/xeb/xca + /x8e/xa5/xeb/xcb + /x8e/xa5/xeb/xcc + /x8e/xa5/xeb/xcd + /x8e/xa5/xeb/xce + /x8e/xa5/xeb/xcf + /x8e/xa5/xeb/xd0 + /x8e/xa5/xeb/xd1 + /x8e/xa5/xeb/xd2 + /x8e/xa5/xeb/xd3 + /x8e/xa5/xeb/xd4 + /x8e/xa5/xeb/xd5 + /x8e/xa5/xeb/xd6 + /x8e/xa5/xeb/xd7 + /x8e/xa5/xeb/xd8 + /x8e/xa5/xeb/xd9 + /x8e/xa5/xeb/xda + /x8e/xa5/xeb/xdb + /x8e/xa5/xeb/xdc + /x8e/xa5/xeb/xdd + /x8e/xa5/xeb/xde + /x8e/xa5/xeb/xdf + /x8e/xa5/xeb/xe0 + /x8e/xa5/xeb/xe1 + /x8e/xa5/xeb/xe2 + /x8e/xa5/xeb/xe3 + /x8e/xa5/xeb/xe4 + /x8e/xa5/xeb/xe5 + /x8e/xa5/xeb/xe6 + /x8e/xa5/xeb/xe7 + /x8e/xa5/xeb/xe8 + /x8e/xa5/xeb/xe9 + /x8e/xa5/xeb/xea + /x8e/xa5/xeb/xeb + /x8e/xa5/xeb/xec + /x8e/xa5/xeb/xed + /x8e/xa5/xeb/xee + /x8e/xa5/xeb/xef + /x8e/xa5/xeb/xf0 + /x8e/xa5/xeb/xf1 + /x8e/xa5/xeb/xf2 + /x8e/xa5/xeb/xf3 + /x8e/xa5/xeb/xf4 + /x8e/xa5/xeb/xf5 + /x8e/xa5/xeb/xf6 + /x8e/xa5/xeb/xf7 + /x8e/xa5/xeb/xf8 + /x8e/xa5/xeb/xf9 + /x8e/xa5/xeb/xfa + /x8e/xa5/xeb/xfb + /x8e/xa5/xeb/xfc + /x8e/xa5/xeb/xfd + /x8e/xa5/xeb/xfe + /x8e/xa5/xec/xa1 + /x8e/xa5/xec/xa2 + /x8e/xa5/xec/xa3 + /x8e/xa5/xec/xa4 + /x8e/xa5/xec/xa5 + /x8e/xa5/xec/xa6 + /x8e/xa5/xec/xa7 + /x8e/xa5/xec/xa8 + /x8e/xa5/xec/xa9 + /x8e/xa5/xec/xaa + /x8e/xa5/xec/xab + /x8e/xa5/xec/xac + /x8e/xa5/xec/xad + /x8e/xa5/xec/xae + /x8e/xa5/xec/xaf + /x8e/xa5/xec/xb0 + /x8e/xa5/xec/xb1 + /x8e/xa5/xec/xb2 + /x8e/xa5/xec/xb3 + /x8e/xa5/xec/xb4 + /x8e/xa5/xec/xb5 + /x8e/xa5/xec/xb6 + /x8e/xa5/xec/xb7 + /x8e/xa5/xec/xb8 + /x8e/xa5/xec/xb9 + /x8e/xa5/xec/xba + /x8e/xa5/xec/xbb + /x8e/xa5/xec/xbc + /x8e/xa5/xec/xbd + /x8e/xa5/xec/xbe + /x8e/xa5/xec/xbf + /x8e/xa5/xec/xc0 + /x8e/xa5/xec/xc1 + /x8e/xa5/xec/xc2 + /x8e/xa5/xec/xc3 + /x8e/xa5/xec/xc4 + /x8e/xa5/xec/xc5 + /x8e/xa5/xec/xc6 + /x8e/xa5/xec/xc7 + /x8e/xa5/xec/xc8 + /x8e/xa5/xec/xc9 + /x8e/xa5/xec/xca + /x8e/xa5/xec/xcb + /x8e/xa5/xec/xcc + /x8e/xa5/xec/xcd + /x8e/xa5/xec/xce + /x8e/xa5/xec/xcf + /x8e/xa5/xec/xd0 + /x8e/xa5/xec/xd1 + /x8e/xa5/xec/xd2 + /x8e/xa5/xec/xd3 + /x8e/xa5/xec/xd4 + /x8e/xa5/xec/xd5 + /x8e/xa5/xec/xd6 + /x8e/xa5/xec/xd7 + /x8e/xa5/xec/xd8 + /x8e/xa5/xec/xd9 + /x8e/xa5/xec/xda + /x8e/xa5/xec/xdb + /x8e/xa5/xec/xdc + /x8e/xa5/xec/xdd + /x8e/xa5/xec/xde + /x8e/xa5/xec/xdf + /x8e/xa5/xec/xe0 + /x8e/xa5/xec/xe1 + /x8e/xa5/xec/xe2 + /x8e/xa5/xec/xe3 + /x8e/xa5/xec/xe4 + /x8e/xa5/xec/xe5 + /x8e/xa5/xec/xe6 + /x8e/xa5/xec/xe7 + /x8e/xa5/xec/xe8 + /x8e/xa5/xec/xe9 + /x8e/xa5/xec/xea + /x8e/xa5/xec/xeb + /x8e/xa5/xec/xec + /x8e/xa5/xec/xed + /x8e/xa5/xec/xee + /x8e/xa5/xec/xef + /x8e/xa5/xec/xf0 + /x8e/xa5/xec/xf1 + /x8e/xa5/xec/xf2 + /x8e/xa5/xec/xf3 + /x8e/xa5/xec/xf4 + /x8e/xa5/xec/xf5 + /x8e/xa5/xec/xf6 + /x8e/xa5/xec/xf7 + /x8e/xa5/xec/xf8 + /x8e/xa5/xec/xf9 + /x8e/xa5/xec/xfa + /x8e/xa5/xec/xfb + /x8e/xa5/xec/xfc + /x8e/xa5/xec/xfe + /x8e/xa5/xed/xa1 + /x8e/xa5/xed/xa2 + /x8e/xa5/xed/xa3 + /x8e/xa5/xed/xa4 + /x8e/xa5/xed/xa5 + /x8e/xa5/xed/xa6 + /x8e/xa5/xed/xa7 + /x8e/xa5/xed/xa8 + /x8e/xa5/xed/xa9 + /x8e/xa5/xed/xaa + /x8e/xa5/xed/xab + /x8e/xa5/xed/xac + /x8e/xa5/xed/xad + /x8e/xa5/xed/xae + /x8e/xa5/xed/xaf + /x8e/xa5/xed/xb0 + /x8e/xa5/xed/xb1 + /x8e/xa5/xed/xb2 + /x8e/xa5/xed/xb3 + /x8e/xa5/xed/xb4 + /x8e/xa5/xed/xb5 + /x8e/xa5/xed/xb6 + /x8e/xa5/xed/xb7 + /x8e/xa5/xed/xb8 + /x8e/xa5/xed/xb9 + /x8e/xa5/xed/xba + /x8e/xa5/xed/xbb + /x8e/xa5/xed/xbc + /x8e/xa5/xed/xbd + /x8e/xa5/xed/xbe + /x8e/xa5/xed/xbf + /x8e/xa5/xed/xc0 + /x8e/xa5/xed/xc1 + /x8e/xa5/xed/xc2 + /x8e/xa5/xed/xc3 + /x8e/xa5/xed/xc4 + /x8e/xa5/xed/xc5 + /x8e/xa5/xed/xc6 + /x8e/xa5/xed/xc7 + /x8e/xa5/xed/xc8 + /x8e/xa5/xed/xc9 + /x8e/xa5/xed/xca + /x8e/xa5/xed/xcb + /x8e/xa5/xed/xcc + /x8e/xa5/xed/xcd + /x8e/xa5/xed/xce + /x8e/xa5/xed/xcf + /x8e/xa5/xed/xd0 + /x8e/xa5/xed/xd1 + /x8e/xa5/xed/xd2 + /x8e/xa5/xed/xd3 + /x8e/xa5/xed/xd4 + /x8e/xa5/xed/xd5 + /x8e/xa5/xed/xd6 + /x8e/xa5/xed/xd7 + /x8e/xa5/xed/xd8 + /x8e/xa5/xed/xd9 + /x8e/xa5/xed/xda + /x8e/xa5/xed/xdb + /x8e/xa5/xed/xdc + /x8e/xa5/xed/xdd + /x8e/xa5/xed/xde + /x8e/xa5/xed/xdf + /x8e/xa5/xed/xe0 + /x8e/xa5/xed/xe1 + /x8e/xa5/xed/xe2 + /x8e/xa5/xed/xe3 + /x8e/xa5/xed/xe4 + /x8e/xa5/xed/xe5 + /x8e/xa5/xed/xe6 + /x8e/xa5/xed/xe7 + /x8e/xa5/xed/xe8 + /x8e/xa5/xed/xe9 + /x8e/xa5/xed/xea + /x8e/xa5/xed/xeb + /x8e/xa5/xed/xec + /x8e/xa5/xed/xed + /x8e/xa5/xed/xee + /x8e/xa5/xed/xef + /x8e/xa5/xed/xf0 + /x8e/xa5/xed/xf1 + /x8e/xa5/xed/xf2 + /x8e/xa5/xed/xf3 + /x8e/xa5/xed/xf4 + /x8e/xa5/xed/xf5 + /x8e/xa5/xed/xf6 + /x8e/xa5/xed/xf7 + /x8e/xa5/xed/xf8 + /x8e/xa5/xed/xf9 + /x8e/xa5/xed/xfa + /x8e/xa5/xed/xfb + /x8e/xa5/xed/xfc + /x8e/xa5/xed/xfd + /x8e/xa5/xed/xfe + /x8e/xa5/xee/xa1 + /x8e/xa5/xee/xa2 + /x8e/xa5/xee/xa3 + /x8e/xa5/xee/xa4 + /x8e/xa5/xee/xa5 + /x8e/xa5/xee/xa6 + /x8e/xa5/xee/xa7 + /x8e/xa5/xee/xa8 + /x8e/xa5/xee/xa9 + /x8e/xa5/xee/xaa + /x8e/xa5/xee/xab + /x8e/xa5/xee/xac + /x8e/xa5/xee/xad + /x8e/xa5/xee/xae + /x8e/xa5/xee/xaf + /x8e/xa5/xee/xb0 + /x8e/xa5/xee/xb1 + /x8e/xa5/xee/xb2 + /x8e/xa5/xee/xb3 + /x8e/xa5/xee/xb4 + /x8e/xa5/xee/xb5 + /x8e/xa5/xee/xb6 + /x8e/xa5/xee/xb7 + /x8e/xa5/xee/xb8 + /x8e/xa5/xee/xb9 + /x8e/xa5/xee/xba + /x8e/xa5/xee/xbb + /x8e/xa5/xee/xbc + /x8e/xa5/xee/xbd + /x8e/xa5/xee/xbe + /x8e/xa5/xee/xbf + /x8e/xa5/xee/xc0 + /x8e/xa5/xee/xc1 + /x8e/xa5/xee/xc2 + /x8e/xa5/xee/xc3 + /x8e/xa5/xee/xc4 + /x8e/xa5/xee/xc5 + /x8e/xa5/xee/xc6 + /x8e/xa5/xee/xc7 + /x8e/xa5/xee/xc8 + /x8e/xa5/xee/xc9 + /x8e/xa5/xee/xca + /x8e/xa5/xee/xcb + /x8e/xa5/xee/xcc + /x8e/xa5/xee/xcd + /x8e/xa5/xee/xce + /x8e/xa5/xee/xcf + /x8e/xa5/xee/xd0 + /x8e/xa5/xee/xd1 + /x8e/xa5/xee/xd2 + /x8e/xa5/xee/xd3 + /x8e/xa5/xee/xd4 + /x8e/xa5/xee/xd5 + /x8e/xa5/xee/xd6 + /x8e/xa5/xee/xd7 + /x8e/xa5/xee/xd8 + /x8e/xa5/xee/xd9 + /x8e/xa5/xee/xda + /x8e/xa5/xee/xdb + /x8e/xa5/xee/xdc + /x8e/xa5/xee/xdd + /x8e/xa5/xee/xde + /x8e/xa5/xee/xdf + /x8e/xa5/xee/xe0 + /x8e/xa5/xee/xe1 + /x8e/xa5/xee/xe2 + /x8e/xa5/xee/xe3 + /x8e/xa5/xee/xe4 + /x8e/xa5/xee/xe5 + /x8e/xa5/xee/xe6 + /x8e/xa5/xee/xe7 + /x8e/xa5/xee/xe8 + /x8e/xa5/xee/xe9 + /x8e/xa5/xee/xea + /x8e/xa5/xee/xeb + /x8e/xa5/xee/xec + /x8e/xa5/xee/xed + /x8e/xa5/xee/xee + /x8e/xa5/xee/xef + /x8e/xa5/xee/xf0 + /x8e/xa5/xee/xf1 + /x8e/xa5/xee/xf2 + /x8e/xa5/xee/xf3 + /x8e/xa5/xee/xf4 + /x8e/xa5/xee/xf5 + /x8e/xa5/xee/xf6 + /x8e/xa5/xee/xf7 + /x8e/xa5/xee/xf8 + /x8e/xa5/xee/xf9 + /x8e/xa5/xee/xfa + /x8e/xa5/xee/xfb + /x8e/xa5/xee/xfc + /x8e/xa5/xee/xfd + /x8e/xa5/xee/xfe + /x8e/xa5/xef/xa1 + /x8e/xa5/xef/xa2 + /x8e/xa5/xef/xa3 + /x8e/xa5/xef/xa4 + /x8e/xa5/xef/xa5 + /x8e/xa5/xef/xa6 + /x8e/xa5/xef/xa7 + /x8e/xa5/xef/xa8 + /x8e/xa5/xef/xa9 + /x8e/xa5/xef/xaa + /x8e/xa5/xef/xab + /x8e/xa5/xef/xac + /x8e/xa5/xef/xad + /x8e/xa5/xef/xae + /x8e/xa5/xef/xaf + /x8e/xa5/xef/xb0 + /x8e/xa5/xef/xb1 + /x8e/xa5/xef/xb2 + /x8e/xa5/xef/xb3 + /x8e/xa5/xef/xb4 + /x8e/xa5/xef/xb5 + /x8e/xa5/xef/xb6 + /x8e/xa5/xef/xb7 + /x8e/xa5/xef/xb8 + /x8e/xa5/xef/xb9 + /x8e/xa5/xef/xba + /x8e/xa5/xef/xbb + /x8e/xa5/xef/xbc + /x8e/xa5/xef/xbd + /x8e/xa5/xef/xbe + /x8e/xa5/xef/xbf + /x8e/xa5/xef/xc0 + /x8e/xa5/xef/xc1 + /x8e/xa5/xef/xc2 + /x8e/xa5/xef/xc3 + /x8e/xa5/xef/xc4 + /x8e/xa5/xef/xc5 + /x8e/xa5/xef/xc6 + /x8e/xa5/xef/xc7 + /x8e/xa5/xef/xc8 + /x8e/xa5/xef/xc9 + /x8e/xa5/xef/xca + /x8e/xa5/xef/xcb + /x8e/xa5/xef/xcc + /x8e/xa5/xef/xcd + /x8e/xa5/xef/xce + /x8e/xa5/xef/xcf + /x8e/xa5/xef/xd0 + /x8e/xa5/xef/xd1 + /x8e/xa5/xef/xd2 + /x8e/xa5/xef/xd3 + /x8e/xa5/xef/xd5 + /x8e/xa5/xef/xd6 + /x8e/xa5/xef/xd7 + /x8e/xa5/xef/xd8 + /x8e/xa5/xef/xd9 + /x8e/xa5/xef/xda + /x8e/xa5/xef/xdb + /x8e/xa5/xef/xdc + /x8e/xa5/xef/xdd + /x8e/xa5/xef/xde + /x8e/xa5/xef/xdf + /x8e/xa5/xef/xe0 + /x8e/xa5/xef/xe1 + /x8e/xa5/xef/xe2 + /x8e/xa5/xef/xe3 + /x8e/xa5/xef/xe4 + /x8e/xa5/xef/xe5 + /x8e/xa5/xef/xe6 + /x8e/xa5/xef/xe7 + /x8e/xa5/xef/xe8 + /x8e/xa5/xef/xe9 + /x8e/xa5/xef/xea + /x8e/xa5/xef/xeb + /x8e/xa5/xef/xec + /x8e/xa5/xef/xed + /x8e/xa5/xef/xee + /x8e/xa5/xef/xef + /x8e/xa5/xef/xf0 + /x8e/xa5/xef/xf1 + /x8e/xa5/xef/xf2 + /x8e/xa5/xef/xf3 + /x8e/xa5/xef/xf4 + /x8e/xa5/xef/xf5 + /x8e/xa5/xef/xf6 + /x8e/xa5/xef/xf7 + /x8e/xa5/xef/xf8 + /x8e/xa5/xef/xf9 + /x8e/xa5/xef/xfa + /x8e/xa5/xef/xfb + /x8e/xa5/xef/xfc + /x8e/xa5/xef/xfd + /x8e/xa5/xef/xfe + /x8e/xa5/xf0/xa1 + /x8e/xa5/xf0/xa2 + /x8e/xa5/xf0/xa3 + /x8e/xa5/xf0/xa4 + /x8e/xa5/xf0/xa5 + /x8e/xa5/xf0/xa6 + /x8e/xa5/xf0/xa7 + /x8e/xa5/xf0/xa8 + /x8e/xa5/xf0/xa9 + /x8e/xa5/xf0/xaa + /x8e/xa5/xf0/xab + /x8e/xa5/xf0/xac + /x8e/xa5/xf0/xad + /x8e/xa5/xf0/xae + /x8e/xa5/xf0/xaf + /x8e/xa5/xf0/xb0 + /x8e/xa5/xf0/xb1 + /x8e/xa5/xf0/xb2 + /x8e/xa5/xf0/xb3 + /x8e/xa5/xf0/xb4 + /x8e/xa5/xf0/xb5 + /x8e/xa5/xf0/xb6 + /x8e/xa5/xf0/xb7 + /x8e/xa5/xf0/xb8 + /x8e/xa5/xf0/xb9 + /x8e/xa5/xf0/xba + /x8e/xa5/xf0/xbb + /x8e/xa5/xf0/xbc + /x8e/xa5/xf0/xbd + /x8e/xa5/xf0/xbe + /x8e/xa5/xf0/xbf + /x8e/xa5/xf0/xc0 + /x8e/xa5/xf0/xc1 + /x8e/xa5/xf0/xc2 + /x8e/xa5/xf0/xc3 + /x8e/xa5/xf0/xc4 + /x8e/xa5/xf0/xc5 + /x8e/xa5/xf0/xc6 + /x8e/xa5/xf0/xc7 + /x8e/xa5/xf0/xc8 + /x8e/xa5/xf0/xc9 + /x8e/xa5/xf0/xca + /x8e/xa5/xf0/xcb + /x8e/xa5/xf0/xcc + /x8e/xa5/xf0/xcd + /x8e/xa5/xf0/xce + /x8e/xa5/xf0/xcf + /x8e/xa5/xf0/xd0 + /x8e/xa5/xf0/xd1 + /x8e/xa5/xf0/xd2 + /x8e/xa5/xf0/xd3 + /x8e/xa5/xf0/xd4 + /x8e/xa5/xf0/xd5 + /x8e/xa5/xf0/xd6 + /x8e/xa5/xf0/xd7 + /x8e/xa5/xf0/xd8 + /x8e/xa5/xf0/xd9 + /x8e/xa5/xf0/xda + /x8e/xa5/xf0/xdb + /x8e/xa5/xf0/xdc + /x8e/xa5/xf0/xdd + /x8e/xa5/xf0/xde + /x8e/xa5/xf0/xdf + /x8e/xa5/xf0/xe0 + /x8e/xa5/xf0/xe1 + /x8e/xa5/xf0/xe2 + /x8e/xa5/xf0/xe3 + /x8e/xa5/xf0/xe4 + /x8e/xa5/xf0/xe5 + /x8e/xa5/xf0/xe6 + /x8e/xa5/xf0/xe7 + /x8e/xa5/xf0/xe8 + /x8e/xa5/xf0/xe9 + /x8e/xa5/xf0/xea + /x8e/xa5/xf0/xeb + /x8e/xa5/xf0/xec + /x8e/xa5/xf0/xed + /x8e/xa5/xf0/xee + /x8e/xa5/xf0/xef + /x8e/xa5/xf0/xf0 + /x8e/xa5/xf0/xf1 + /x8e/xa5/xf0/xf2 + /x8e/xa5/xf0/xf3 + /x8e/xa5/xf0/xf4 + /x8e/xa5/xf0/xf5 + /x8e/xa5/xf0/xf6 + /x8e/xa5/xf0/xf7 + /x8e/xa5/xf0/xf8 + /x8e/xa5/xf0/xf9 + /x8e/xa5/xf0/xfa + /x8e/xa5/xf0/xfb + /x8e/xa5/xf0/xfc + /x8e/xa5/xf0/xfd + /x8e/xa5/xf0/xfe + /x8e/xa5/xf1/xa1 + /x8e/xa5/xf1/xa2 + /x8e/xa5/xf1/xa3 + /x8e/xa5/xf1/xa4 + /x8e/xa5/xf1/xa5 + /x8e/xa5/xf1/xa6 + /x8e/xa5/xf1/xa7 + /x8e/xa5/xf1/xa8 + /x8e/xa5/xf1/xa9 + /x8e/xa5/xf1/xaa + /x8e/xa5/xf1/xab + /x8e/xa5/xf1/xac + /x8e/xa5/xf1/xad + /x8e/xa5/xf1/xae + /x8e/xa5/xf1/xaf + /x8e/xa5/xf1/xb0 + /x8e/xa5/xf1/xb1 + /x8e/xa5/xf1/xb2 + /x8e/xa5/xf1/xb3 + /x8e/xa5/xf1/xb4 + /x8e/xa5/xf1/xb5 + /x8e/xa5/xf1/xb6 + /x8e/xa5/xf1/xb7 + /x8e/xa5/xf1/xb8 + /x8e/xa5/xf1/xb9 + /x8e/xa5/xf1/xba + /x8e/xa5/xf1/xbb + /x8e/xa5/xf1/xbc + /x8e/xa5/xf1/xbd + /x8e/xa5/xf1/xbe + /x8e/xa5/xf1/xbf + /x8e/xa5/xf1/xc0 + /x8e/xa5/xf1/xc1 + /x8e/xa5/xf1/xc2 + /x8e/xa5/xf1/xc3 + /x8e/xa5/xf1/xc4 + /x8e/xa5/xf1/xc5 + /x8e/xa5/xf1/xc6 + /x8e/xa5/xf1/xc7 + /x8e/xa5/xf1/xc8 + /x8e/xa5/xf1/xc9 + /x8e/xa5/xf1/xca + /x8e/xa5/xf1/xcb + /x8e/xa5/xf1/xcc + /x8e/xa5/xf1/xcd + /x8e/xa5/xf1/xce + /x8e/xa5/xf1/xcf + /x8e/xa5/xf1/xd0 + /x8e/xa5/xf1/xd1 + /x8e/xa5/xf1/xd2 + /x8e/xa5/xf1/xd3 + /x8e/xa5/xf1/xd4 + /x8e/xa5/xf1/xd5 + /x8e/xa5/xf1/xd6 + /x8e/xa5/xf1/xd7 + /x8e/xa5/xf1/xd8 + /x8e/xa5/xf1/xd9 + /x8e/xa5/xf1/xda + /x8e/xa5/xf1/xdb + /x8e/xa5/xf1/xdc + /x8e/xa5/xf1/xdd + /x8e/xa5/xf1/xde + /x8e/xa5/xf1/xdf + /x8e/xa5/xf1/xe0 + /x8e/xa5/xf1/xe1 + /x8e/xa5/xf1/xe2 + /x8e/xa5/xf1/xe3 + /x8e/xa5/xf1/xe4 + /x8e/xa5/xf1/xe5 + /x8e/xa5/xf1/xe6 + /x8e/xa5/xf1/xe7 + /x8e/xa5/xf1/xe8 + /x8e/xa5/xf1/xe9 + /x8e/xa5/xf1/xea + /x8e/xa5/xf1/xeb + /x8e/xa5/xf1/xec + /x8e/xa5/xf1/xed + /x8e/xa5/xf1/xee + /x8e/xa5/xf1/xef + /x8e/xa5/xf1/xf0 + /x8e/xa5/xf1/xf1 + /x8e/xa5/xf1/xf2 + /x8e/xa5/xf1/xf3 + /x8e/xa5/xf1/xf4 + /x8e/xa5/xf1/xf5 + /x8e/xa5/xf1/xf6 + /x8e/xa5/xf1/xf7 + /x8e/xa5/xf1/xf8 + /x8e/xa5/xf1/xf9 + /x8e/xa5/xf1/xfa + /x8e/xa5/xf1/xfb + /x8e/xa5/xf1/xfc + /x8e/xa5/xf1/xfd + /x8e/xa5/xf1/xfe + /x8e/xa5/xf2/xa1 + /x8e/xa5/xf2/xa2 + /x8e/xa5/xf2/xa3 + /x8e/xa5/xf2/xa4 + /x8e/xa5/xf2/xa5 + /x8e/xa5/xf2/xa6 + /x8e/xa5/xf2/xa7 + /x8e/xa5/xf2/xa8 + /x8e/xa5/xf2/xa9 + /x8e/xa5/xf2/xaa + /x8e/xa5/xf2/xab + /x8e/xa5/xf2/xac + /x8e/xa5/xf2/xad + /x8e/xa5/xf2/xae + /x8e/xa5/xf2/xaf + /x8e/xa5/xf2/xb0 + /x8e/xa5/xf2/xb1 + /x8e/xa5/xf2/xb2 + /x8e/xa5/xf2/xb3 + /x8e/xa5/xf2/xb4 + /x8e/xa5/xf2/xb5 + /x8e/xa5/xf2/xb6 + /x8e/xa5/xf2/xb7 + /x8e/xa5/xf2/xb8 + /x8e/xa5/xf2/xb9 + /x8e/xa5/xf2/xba + /x8e/xa5/xf2/xbb + /x8e/xa5/xf2/xbc + /x8e/xa5/xf2/xbd + /x8e/xa5/xf2/xbe + /x8e/xa5/xf2/xbf + /x8e/xa5/xf2/xc0 + /x8e/xa5/xf2/xc1 + /x8e/xa5/xf2/xc2 + /x8e/xa5/xf2/xc3 + /x8e/xa5/xf2/xc4 + /x8e/xa5/xf2/xc5 + /x8e/xa5/xf2/xc6 + /x8e/xa5/xf2/xc7 + /x8e/xa5/xf2/xc8 + /x8e/xa5/xf2/xc9 + /x8e/xa5/xf2/xca + /x8e/xa5/xf2/xcb + /x8e/xa5/xf2/xcc + /x8e/xa5/xf2/xcd + /x8e/xa5/xf2/xce + /x8e/xa5/xf2/xcf + /x8e/xa5/xf2/xd0 + /x8e/xa5/xf2/xd1 + /x8e/xa5/xf2/xd2 + /x8e/xa5/xf2/xd3 + /x8e/xa5/xf2/xd4 + /x8e/xa5/xf2/xd5 + /x8e/xa5/xf2/xd6 + /x8e/xa5/xf2/xd7 + /x8e/xa5/xf2/xd8 + /x8e/xa5/xf2/xd9 + /x8e/xa5/xf2/xda + /x8e/xa5/xf2/xdb + /x8e/xa5/xf2/xdc + /x8e/xa5/xf2/xdd + /x8e/xa5/xf2/xde + /x8e/xa5/xf2/xdf + /x8e/xa5/xf2/xe0 + /x8e/xa5/xf2/xe1 + /x8e/xa5/xf2/xe2 + /x8e/xa5/xf2/xe3 + /x8e/xa5/xf2/xe4 + /x8e/xa5/xf2/xe5 + /x8e/xa5/xf2/xe6 + /x8e/xa5/xf2/xe7 + /x8e/xa5/xf2/xe8 + /x8e/xa5/xf2/xe9 + /x8e/xa5/xf2/xea + /x8e/xa5/xf2/xeb + /x8e/xa5/xf2/xec + /x8e/xa5/xf2/xed + /x8e/xa5/xf2/xee + /x8e/xa5/xf2/xef + /x8e/xa5/xf2/xf0 + /x8e/xa5/xf2/xf1 + /x8e/xa5/xf2/xf2 + /x8e/xa5/xf2/xf3 + /x8e/xa5/xf2/xf4 + /x8e/xa5/xf2/xf5 + /x8e/xa5/xf2/xf6 + /x8e/xa5/xf2/xf7 + /x8e/xa5/xf2/xf8 + /x8e/xa5/xf2/xf9 + /x8e/xa5/xf2/xfa + /x8e/xa5/xf2/xfb + /x8e/xa5/xf2/xfc + /x8e/xa5/xf2/xfd + /x8e/xa5/xf2/xfe + /x8e/xa5/xf3/xa1 + /x8e/xa5/xf3/xa2 + /x8e/xa5/xf3/xa3 + /x8e/xa5/xf3/xa4 + /x8e/xa5/xf3/xa5 + /x8e/xa5/xf3/xa6 + /x8e/xa5/xf3/xa7 + /x8e/xa5/xf3/xa8 + /x8e/xa5/xf3/xa9 + /x8e/xa5/xf3/xaa + /x8e/xa5/xf3/xab + /x8e/xa5/xf3/xac + /x8e/xa5/xf3/xad + /x8e/xa5/xf3/xae + /x8e/xa5/xf3/xaf + /x8e/xa5/xf3/xb0 + /x8e/xa5/xf3/xb1 + /x8e/xa5/xf3/xb2 + /x8e/xa5/xf3/xb3 + /x8e/xa5/xf3/xb4 + /x8e/xa5/xf3/xb5 + /x8e/xa5/xf3/xb6 + /x8e/xa5/xf3/xb7 + /x8e/xa5/xf3/xb8 + /x8e/xa5/xf3/xb9 + /x8e/xa5/xf3/xba + /x8e/xa5/xf3/xbb + /x8e/xa5/xf3/xbc + /x8e/xa5/xf3/xbd + /x8e/xa5/xf3/xbe + /x8e/xa5/xf3/xbf + /x8e/xa5/xf3/xc1 + /x8e/xa5/xf3/xc2 + /x8e/xa5/xf3/xc3 + /x8e/xa5/xf3/xc4 + /x8e/xa5/xf3/xc5 + /x8e/xa5/xf3/xc6 + /x8e/xa5/xf3/xc7 + /x8e/xa5/xf3/xc8 + /x8e/xa5/xf3/xc9 + /x8e/xa5/xf3/xca + /x8e/xa5/xf3/xcb + /x8e/xa5/xf3/xcc + /x8e/xa5/xf3/xcd + /x8e/xa5/xf3/xce + /x8e/xa5/xf3/xcf + /x8e/xa5/xf3/xd0 + /x8e/xa5/xf3/xd1 + /x8e/xa5/xf3/xd2 + /x8e/xa5/xf3/xd3 + /x8e/xa5/xf3/xd4 + /x8e/xa5/xf3/xd5 + /x8e/xa5/xf3/xd6 + /x8e/xa5/xf3/xd7 + /x8e/xa5/xf3/xd8 + /x8e/xa5/xf3/xd9 + /x8e/xa5/xf3/xda + /x8e/xa5/xf3/xdb + /x8e/xa5/xf3/xdc + /x8e/xa5/xf3/xdd + /x8e/xa5/xf3/xde + /x8e/xa5/xf3/xdf + /x8e/xa5/xf3/xe0 + /x8e/xa5/xf3/xe1 + /x8e/xa5/xf3/xe2 + /x8e/xa5/xf3/xe3 + /x8e/xa5/xf3/xe4 + /x8e/xa5/xf3/xe5 + /x8e/xa5/xf3/xe6 + /x8e/xa5/xf3/xe7 + /x8e/xa5/xf3/xe8 + /x8e/xa5/xf3/xe9 + /x8e/xa5/xf3/xea + /x8e/xa5/xf3/xeb + /x8e/xa5/xf3/xec + /x8e/xa5/xf3/xed + /x8e/xa5/xf3/xee + /x8e/xa5/xf3/xef + /x8e/xa5/xf3/xf0 + /x8e/xa5/xf3/xf1 + /x8e/xa5/xf3/xf2 + /x8e/xa5/xf3/xf3 + /x8e/xa5/xf3/xf4 + /x8e/xa5/xf3/xf5 + /x8e/xa5/xf3/xf6 + /x8e/xa5/xf3/xf7 + /x8e/xa5/xf3/xf8 + /x8e/xa5/xf3/xf9 + /x8e/xa5/xf3/xfa + /x8e/xa5/xf3/xfb + /x8e/xa5/xf3/xfc + /x8e/xa5/xf3/xfd + /x8e/xa5/xf3/xfe + /x8e/xa5/xf4/xa1 + /x8e/xa5/xf4/xa2 + /x8e/xa5/xf4/xa3 + /x8e/xa5/xf4/xa4 + /x8e/xa5/xf4/xa5 + /x8e/xa5/xf4/xa6 + /x8e/xa5/xf4/xa7 + /x8e/xa5/xf4/xa8 + /x8e/xa5/xf4/xa9 + /x8e/xa5/xf4/xaa + /x8e/xa5/xf4/xab + /x8e/xa5/xf4/xac + /x8e/xa5/xf4/xad + /x8e/xa5/xf4/xae + /x8e/xa5/xf4/xaf + /x8e/xa5/xf4/xb0 + /x8e/xa5/xf4/xb1 + /x8e/xa5/xf4/xb2 + /x8e/xa5/xf4/xb3 + /x8e/xa5/xf4/xb4 + /x8e/xa5/xf4/xb5 + /x8e/xa5/xf4/xb6 + /x8e/xa5/xf4/xb7 + /x8e/xa5/xf4/xb8 + /x8e/xa5/xf4/xb9 + /x8e/xa5/xf4/xba + /x8e/xa5/xf4/xbb + /x8e/xa5/xf4/xbc + /x8e/xa5/xf4/xbd + /x8e/xa5/xf4/xbe + /x8e/xa5/xf4/xbf + /x8e/xa5/xf4/xc0 + /x8e/xa5/xf4/xc1 + /x8e/xa5/xf4/xc2 + /x8e/xa5/xf4/xc3 + /x8e/xa5/xf4/xc4 + /x8e/xa5/xf4/xc5 + /x8e/xa5/xf4/xc6 + /x8e/xa5/xf4/xc7 + /x8e/xa5/xf4/xc8 + /x8e/xa5/xf4/xc9 + /x8e/xa5/xf4/xca + /x8e/xa5/xf4/xcb + /x8e/xa5/xf4/xcc + /x8e/xa5/xf4/xcd + /x8e/xa5/xf4/xce + /x8e/xa5/xf4/xcf + /x8e/xa5/xf4/xd0 + /x8e/xa5/xf4/xd1 + /x8e/xa5/xf4/xd2 + /x8e/xa5/xf4/xd3 + /x8e/xa5/xf4/xd4 + /x8e/xa5/xf4/xd5 + /x8e/xa5/xf4/xd6 + /x8e/xa5/xf4/xd7 + /x8e/xa5/xf4/xd8 + /x8e/xa5/xf4/xd9 + /x8e/xa5/xf4/xda + /x8e/xa5/xf4/xdb + /x8e/xa5/xf4/xdc + /x8e/xa5/xf4/xdd + /x8e/xa5/xf4/xde + /x8e/xa5/xf4/xdf + /x8e/xa5/xf4/xe0 + /x8e/xa5/xf4/xe1 + /x8e/xa5/xf4/xe2 + /x8e/xa5/xf4/xe3 + /x8e/xa5/xf4/xe4 + /x8e/xa5/xf4/xe5 + /x8e/xa5/xf4/xe6 + /x8e/xa5/xf4/xe7 + /x8e/xa5/xf4/xe8 + /x8e/xa5/xf4/xe9 + /x8e/xa5/xf4/xea + /x8e/xa5/xf4/xeb + /x8e/xa5/xf4/xec + /x8e/xa5/xf4/xed + /x8e/xa5/xf4/xee + /x8e/xa5/xf4/xef + /x8e/xa5/xf4/xf0 + /x8e/xa5/xf4/xf1 + /x8e/xa5/xf4/xf2 + /x8e/xa5/xf4/xf3 + /x8e/xa5/xf4/xf4 + /x8e/xa5/xf4/xf5 + /x8e/xa5/xf4/xf6 + /x8e/xa5/xf4/xf7 + /x8e/xa5/xf4/xf8 + /x8e/xa5/xf4/xf9 + /x8e/xa5/xf4/xfa + /x8e/xa5/xf4/xfb + /x8e/xa5/xf4/xfc + /x8e/xa5/xf4/xfd + /x8e/xa5/xf4/xfe + /x8e/xa5/xf5/xa1 + /x8e/xa5/xf5/xa2 + /x8e/xa5/xf5/xa3 + /x8e/xa5/xf5/xa4 + /x8e/xa5/xf5/xa5 + /x8e/xa5/xf5/xa6 + /x8e/xa5/xf5/xa7 + /x8e/xa5/xf5/xa8 + /x8e/xa5/xf5/xa9 + /x8e/xa5/xf5/xaa + /x8e/xa5/xf5/xab + /x8e/xa5/xf5/xac + /x8e/xa5/xf5/xad + /x8e/xa5/xf5/xae + /x8e/xa5/xf5/xaf + /x8e/xa5/xf5/xb0 + /x8e/xa5/xf5/xb1 + /x8e/xa5/xf5/xb2 + /x8e/xa5/xf5/xb3 + /x8e/xa5/xf5/xb4 + /x8e/xa5/xf5/xb7 + /x8e/xa5/xf5/xb8 + /x8e/xa5/xf5/xb9 + /x8e/xa5/xf5/xba + /x8e/xa5/xf5/xbb + /x8e/xa5/xf5/xbc + /x8e/xa5/xf5/xbd + /x8e/xa5/xf5/xbe + /x8e/xa5/xf5/xbf + /x8e/xa5/xf5/xc0 + /x8e/xa5/xf5/xc1 + /x8e/xa5/xf5/xc2 + /x8e/xa5/xf5/xc3 + /x8e/xa5/xf5/xc4 + /x8e/xa5/xf5/xc5 + /x8e/xa5/xf5/xc6 + /x8e/xa5/xf5/xc7 + /x8e/xa5/xf5/xc8 + /x8e/xa5/xf5/xc9 + /x8e/xa5/xf5/xca + /x8e/xa5/xf5/xcb + /x8e/xa5/xf5/xcc + /x8e/xa5/xf5/xcd + /x8e/xa5/xf5/xce + /x8e/xa5/xf5/xcf + /x8e/xa5/xf5/xd0 + /x8e/xa5/xf5/xd1 + /x8e/xa5/xf5/xd2 + /x8e/xa5/xf5/xd3 + /x8e/xa5/xf5/xd4 + /x8e/xa5/xf5/xd5 + /x8e/xa5/xf5/xd6 + /x8e/xa5/xf5/xd7 + /x8e/xa5/xf5/xd8 + /x8e/xa5/xf5/xd9 + /x8e/xa5/xf5/xda + /x8e/xa5/xf5/xdb + /x8e/xa5/xf5/xdc + /x8e/xa5/xf5/xdd + /x8e/xa5/xf5/xde + /x8e/xa5/xf5/xdf + /x8e/xa5/xf5/xe0 + /x8e/xa5/xf5/xe1 + /x8e/xa5/xf5/xe2 + /x8e/xa5/xf5/xe3 + /x8e/xa5/xf5/xe4 + /x8e/xa5/xf5/xe5 + /x8e/xa5/xf5/xe6 + /x8e/xa5/xf5/xe7 + /x8e/xa5/xf5/xe8 + /x8e/xa5/xf5/xe9 + /x8e/xa5/xf5/xea + /x8e/xa5/xf5/xeb + /x8e/xa5/xf5/xed + /x8e/xa5/xf5/xee + /x8e/xa5/xf5/xef + /x8e/xa5/xf5/xf0 + /x8e/xa5/xf5/xf1 + /x8e/xa5/xf5/xf2 + /x8e/xa5/xf5/xf3 + /x8e/xa5/xf5/xf4 + /x8e/xa5/xf5/xf5 + /x8e/xa5/xf5/xf6 + /x8e/xa5/xf5/xf7 + /x8e/xa5/xf5/xf8 + /x8e/xa5/xf5/xf9 + /x8e/xa5/xf5/xfa + /x8e/xa5/xf5/xfb + /x8e/xa5/xf5/xfc + /x8e/xa5/xf5/xfd + /x8e/xa5/xf5/xfe + /x8e/xa5/xf6/xa1 + /x8e/xa5/xf6/xa2 + /x8e/xa5/xf6/xa3 + /x8e/xa5/xf6/xa4 + /x8e/xa5/xf6/xa5 + /x8e/xa5/xf6/xa6 + /x8e/xa5/xf6/xa7 + /x8e/xa5/xf6/xa8 + /x8e/xa5/xf6/xa9 + /x8e/xa5/xf6/xaa + /x8e/xa5/xf6/xab + /x8e/xa5/xf6/xac + /x8e/xa5/xf6/xad + /x8e/xa5/xf6/xae + /x8e/xa5/xf6/xaf + /x8e/xa5/xf6/xb0 + /x8e/xa5/xf6/xb1 + /x8e/xa5/xf6/xb2 + /x8e/xa5/xf6/xb3 + /x8e/xa5/xf6/xb4 + /x8e/xa5/xf6/xb5 + /x8e/xa5/xf6/xb6 + /x8e/xa5/xf6/xb7 + /x8e/xa5/xf6/xb8 + /x8e/xa5/xf6/xb9 + /x8e/xa5/xf6/xba + /x8e/xa5/xf6/xbb + /x8e/xa5/xf6/xbc + /x8e/xa5/xf6/xbd + /x8e/xa5/xf6/xbe + /x8e/xa5/xf6/xbf + /x8e/xa5/xf6/xc0 + /x8e/xa5/xf6/xc1 + /x8e/xa5/xf6/xc2 + /x8e/xa5/xf6/xc3 + /x8e/xa5/xf6/xc4 + /x8e/xa5/xf6/xc5 + /x8e/xa5/xf6/xc6 + /x8e/xa5/xf6/xc7 + /x8e/xa5/xf6/xc8 + /x8e/xa5/xf6/xc9 + /x8e/xa5/xf6/xca + /x8e/xa5/xf6/xcb + /x8e/xa5/xf6/xcc + /x8e/xa5/xf6/xcd + /x8e/xa5/xf6/xce + /x8e/xa5/xf6/xcf + /x8e/xa5/xf6/xd0 + /x8e/xa5/xf6/xd1 + /x8e/xa5/xf6/xd2 + /x8e/xa5/xf6/xd3 + /x8e/xa5/xf6/xd4 + /x8e/xa5/xf6/xd5 + /x8e/xa5/xf6/xd6 + /x8e/xa5/xf6/xd7 + /x8e/xa5/xf6/xd8 + /x8e/xa5/xf6/xd9 + /x8e/xa5/xf6/xda + /x8e/xa5/xf6/xdb + /x8e/xa5/xf6/xdc + /x8e/xa5/xf6/xdd + /x8e/xa5/xf6/xde + /x8e/xa5/xf6/xdf + /x8e/xa5/xf6/xe0 + /x8e/xa5/xf6/xe1 + /x8e/xa5/xf6/xe2 + /x8e/xa5/xf6/xe3 + /x8e/xa5/xf6/xe4 + /x8e/xa5/xf6/xe5 + /x8e/xa5/xf6/xe6 + /x8e/xa5/xf6/xe7 + /x8e/xa5/xf6/xe8 + /x8e/xa5/xf6/xe9 + /x8e/xa5/xf6/xea + /x8e/xa5/xf6/xeb + /x8e/xa5/xf6/xec + /x8e/xa5/xf6/xed + /x8e/xa5/xf6/xee + /x8e/xa5/xf6/xef + /x8e/xa5/xf6/xf0 + /x8e/xa5/xf6/xf1 + /x8e/xa5/xf6/xf2 + /x8e/xa5/xf6/xf3 + /x8e/xa5/xf6/xf4 + /x8e/xa5/xf6/xf5 + /x8e/xa5/xf6/xf6 + /x8e/xa5/xf6/xf7 + /x8e/xa5/xf6/xf8 + /x8e/xa5/xf6/xf9 + /x8e/xa5/xf6/xfa + /x8e/xa5/xf6/xfb + /x8e/xa5/xf6/xfc + /x8e/xa5/xf6/xfd + /x8e/xa5/xf6/xfe + /x8e/xa5/xf7/xa1 + /x8e/xa5/xf7/xa2 + /x8e/xa5/xf7/xa3 + /x8e/xa5/xf7/xa4 + /x8e/xa5/xf7/xa5 + /x8e/xa5/xf7/xa6 + /x8e/xa5/xf7/xa7 + /x8e/xa5/xf7/xa8 + /x8e/xa5/xf7/xa9 + /x8e/xa5/xf7/xaa + /x8e/xa5/xf7/xab + /x8e/xa5/xf7/xac + /x8e/xa5/xf7/xad + /x8e/xa5/xf7/xae + /x8e/xa5/xf7/xaf + /x8e/xa5/xf7/xb0 + /x8e/xa5/xf7/xb1 + /x8e/xa5/xf7/xb2 + /x8e/xa5/xf7/xb3 + /x8e/xa5/xf7/xb4 + /x8e/xa5/xf7/xb5 + /x8e/xa5/xf7/xb6 + /x8e/xa5/xf7/xb7 + /x8e/xa5/xf7/xb8 + /x8e/xa5/xf7/xb9 + /x8e/xa5/xf7/xba + /x8e/xa5/xf7/xbb + /x8e/xa5/xf7/xbc + /x8e/xa5/xf7/xbd + /x8e/xa5/xf7/xbe + /x8e/xa5/xf7/xbf + /x8e/xa5/xf7/xc0 + /x8e/xa5/xf7/xc1 + /x8e/xa5/xf7/xc2 + /x8e/xa5/xf7/xc3 + /x8e/xa5/xf7/xc4 + /x8e/xa5/xf7/xc5 + /x8e/xa5/xf7/xc6 + /x8e/xa5/xf7/xc7 + /x8e/xa5/xf7/xc8 + /x8e/xa5/xf7/xc9 + /x8e/xa5/xf7/xca + /x8e/xa5/xf7/xcb + /x8e/xa5/xf7/xcc + /x8e/xa5/xf7/xcd + /x8e/xa5/xf7/xce + /x8e/xa5/xf7/xcf + /x8e/xa5/xf7/xd0 + /x8e/xa5/xf7/xd1 + /x8e/xa5/xf7/xd2 + /x8e/xa5/xf7/xd3 + /x8e/xa5/xf7/xd4 + /x8e/xa5/xf7/xd5 + /x8e/xa5/xf7/xd6 + /x8e/xa5/xf7/xd7 + /x8e/xa5/xf7/xd8 + /x8e/xa5/xf7/xd9 + /x8e/xa5/xf7/xda + /x8e/xa5/xf7/xdb + /x8e/xa5/xf7/xdc + /x8e/xa5/xf7/xdd + /x8e/xa5/xf7/xde + /x8e/xa5/xf7/xdf + /x8e/xa5/xf7/xe0 + /x8e/xa5/xf7/xe1 + /x8e/xa5/xf7/xe2 + /x8e/xa5/xf7/xe3 + /x8e/xa5/xf7/xe4 + /x8e/xa5/xf7/xe5 + /x8e/xa5/xf7/xe6 + /x8e/xa5/xf7/xe7 + /x8e/xa5/xf7/xe8 + /x8e/xa5/xf7/xe9 + /x8e/xa5/xf7/xea + /x8e/xa5/xf7/xeb + /x8e/xa5/xf7/xec + /x8e/xa5/xf7/xed + /x8e/xa5/xf7/xee + /x8e/xa5/xf7/xef + /x8e/xa5/xf7/xf0 + /x8e/xa5/xf7/xf1 + /x8e/xa5/xf7/xf2 + /x8e/xa5/xf7/xf3 + /x8e/xa5/xf7/xf4 + /x8e/xa5/xf7/xf5 + /x8e/xa5/xf7/xf6 + /x8e/xa5/xf7/xf7 + /x8e/xa5/xf7/xf8 + /x8e/xa5/xf7/xf9 + /x8e/xa5/xf7/xfa + /x8e/xa5/xf7/xfb + /x8e/xa5/xf7/xfc + /x8e/xa5/xf7/xfd + /x8e/xa5/xf7/xfe + /x8e/xa5/xf8/xa1 + /x8e/xa5/xf8/xa2 + /x8e/xa5/xf8/xa3 + /x8e/xa5/xf8/xa4 + /x8e/xa5/xf8/xa5 + /x8e/xa5/xf8/xa6 + /x8e/xa5/xf8/xa7 + /x8e/xa5/xf8/xa8 + /x8e/xa5/xf8/xa9 + /x8e/xa5/xf8/xaa + /x8e/xa5/xf8/xab + /x8e/xa5/xf8/xac + /x8e/xa5/xf8/xad + /x8e/xa5/xf8/xae + /x8e/xa5/xf8/xaf + /x8e/xa5/xf8/xb0 + /x8e/xa5/xf8/xb1 + /x8e/xa5/xf8/xb2 + /x8e/xa5/xf8/xb3 + /x8e/xa5/xf8/xb4 + /x8e/xa5/xf8/xb5 + /x8e/xa5/xf8/xb6 + /x8e/xa5/xf8/xb7 + /x8e/xa5/xf8/xb8 + /x8e/xa5/xf8/xb9 + /x8e/xa5/xf8/xba + /x8e/xa5/xf8/xbb + /x8e/xa5/xf8/xbc + /x8e/xa5/xf8/xbd + /x8e/xa5/xf8/xbe + /x8e/xa5/xf8/xbf + /x8e/xa5/xf8/xc0 + /x8e/xa5/xf8/xc1 + /x8e/xa5/xf8/xc2 + /x8e/xa5/xf8/xc3 + /x8e/xa5/xf8/xc4 + /x8e/xa5/xf8/xc5 + /x8e/xa5/xf8/xc6 + /x8e/xa5/xf8/xc7 + /x8e/xa5/xf8/xc8 + /x8e/xa5/xf8/xc9 + /x8e/xa5/xf8/xca + /x8e/xa5/xf8/xcb + /x8e/xa5/xf8/xcc + /x8e/xa5/xf8/xcd + /x8e/xa5/xf8/xce + /x8e/xa5/xf8/xcf + /x8e/xa5/xf8/xd0 + /x8e/xa5/xf8/xd1 + /x8e/xa5/xf8/xd2 + /x8e/xa5/xf8/xd3 + /x8e/xa5/xf8/xd4 + /x8e/xa5/xf8/xd5 + /x8e/xa5/xf8/xd6 + /x8e/xa5/xf8/xd7 + /x8e/xa5/xf8/xd8 + /x8e/xa5/xf8/xd9 + /x8e/xa5/xf8/xda + /x8e/xa5/xf8/xdb + /x8e/xa5/xf8/xdc + /x8e/xa5/xf8/xdd + /x8e/xa5/xf8/xde + /x8e/xa5/xf8/xdf + /x8e/xa5/xf8/xe0 + /x8e/xa5/xf8/xe1 + /x8e/xa5/xf8/xe2 + /x8e/xa5/xf8/xe3 + /x8e/xa5/xf8/xe4 + /x8e/xa5/xf8/xe5 + /x8e/xa5/xf8/xe6 + /x8e/xa5/xf8/xe7 + /x8e/xa5/xf8/xe8 + /x8e/xa5/xf8/xe9 + /x8e/xa5/xf8/xea + /x8e/xa5/xf8/xeb + /x8e/xa5/xf8/xec + /x8e/xa5/xf8/xed + /x8e/xa5/xf8/xee + /x8e/xa5/xf8/xef + /x8e/xa5/xf8/xf0 + /x8e/xa5/xf8/xf1 + /x8e/xa5/xf8/xf2 + /x8e/xa5/xf8/xf3 + /x8e/xa5/xf8/xf4 + /x8e/xa5/xf8/xf5 + /x8e/xa5/xf8/xf6 + /x8e/xa5/xf8/xf7 + /x8e/xa5/xf8/xf8 + /x8e/xa5/xf8/xf9 + /x8e/xa5/xf8/xfa + /x8e/xa5/xf8/xfb + /x8e/xa5/xf8/xfc + /x8e/xa5/xf8/xfd + /x8e/xa5/xf8/xfe + /x8e/xa5/xf9/xa1 + /x8e/xa5/xf9/xa2 + /x8e/xa5/xf9/xa3 + /x8e/xa5/xf9/xa4 + /x8e/xa5/xf9/xa5 + /x8e/xa5/xf9/xa6 + /x8e/xa5/xf9/xa7 + /x8e/xa5/xf9/xa8 + /x8e/xa5/xf9/xa9 + /x8e/xa5/xf9/xaa + /x8e/xa5/xf9/xab + /x8e/xa5/xf9/xac + /x8e/xa5/xf9/xad + /x8e/xa5/xf9/xae + /x8e/xa5/xf9/xaf + /x8e/xa5/xf9/xb0 + /x8e/xa5/xf9/xb1 + /x8e/xa5/xf9/xb2 + /x8e/xa5/xf9/xb3 + /x8e/xa5/xf9/xb4 + /x8e/xa5/xf9/xb5 + /x8e/xa5/xf9/xb6 + /x8e/xa5/xf9/xb7 + /x8e/xa5/xf9/xb8 + /x8e/xa5/xf9/xb9 + /x8e/xa5/xf9/xba + /x8e/xa5/xf9/xbb + /x8e/xa5/xf9/xbc + /x8e/xa5/xf9/xbd + /x8e/xa5/xf9/xbe + /x8e/xa5/xf9/xbf + /x8e/xa5/xf9/xc0 + /x8e/xa5/xf9/xc1 + /x8e/xa5/xf9/xc2 + /x8e/xa5/xf9/xc3 + /x8e/xa5/xf9/xc4 + /x8e/xa5/xf9/xc5 + /x8e/xa5/xf9/xc6 + /x8e/xa5/xf9/xc7 + /x8e/xa5/xf9/xc8 + /x8e/xa5/xf9/xc9 + /x8e/xa5/xf9/xca + /x8e/xa5/xf9/xcb + /x8e/xa5/xf9/xcc + /x8e/xa5/xf9/xcd + /x8e/xa5/xf9/xce + /x8e/xa5/xf9/xcf + /x8e/xa5/xf9/xd0 + /x8e/xa5/xf9/xd1 + /x8e/xa5/xf9/xd2 + /x8e/xa5/xf9/xd3 + /x8e/xa5/xf9/xd4 + /x8e/xa5/xf9/xd5 + /x8e/xa5/xf9/xd6 + /x8e/xa5/xf9/xd7 + /x8e/xa5/xf9/xd8 + /x8e/xa5/xf9/xd9 + /x8e/xa5/xf9/xda + /x8e/xa5/xf9/xdb + /x8e/xa5/xf9/xdc + /x8e/xa5/xf9/xdd + /x8e/xa5/xf9/xde + /x8e/xa5/xf9/xdf + /x8e/xa5/xf9/xe0 + /x8e/xa5/xf9/xe1 + /x8e/xa5/xf9/xe2 + /x8e/xa5/xf9/xe3 + /x8e/xa5/xf9/xe4 + /x8e/xa5/xf9/xe5 + /x8e/xa5/xf9/xe6 + /x8e/xa5/xf9/xe7 + /x8e/xa5/xf9/xe8 + /x8e/xa5/xf9/xe9 + /x8e/xa5/xf9/xea + /x8e/xa5/xf9/xeb + /x8e/xa5/xf9/xec + /x8e/xa5/xf9/xed + /x8e/xa5/xf9/xee + /x8e/xa5/xf9/xef + /x8e/xa5/xf9/xf0 + /x8e/xa5/xf9/xf1 + /x8e/xa5/xf9/xf2 + /x8e/xa5/xf9/xf3 + /x8e/xa5/xf9/xf4 + /x8e/xa5/xf9/xf5 + /x8e/xa5/xf9/xf6 + /x8e/xa5/xf9/xf7 + /x8e/xa5/xf9/xf8 + /x8e/xa5/xf9/xf9 + /x8e/xa5/xf9/xfa + /x8e/xa5/xf9/xfb + /x8e/xa5/xf9/xfc + /x8e/xa5/xf9/xfd + /x8e/xa5/xf9/xfe + /x8e/xa5/xfa/xa1 + /x8e/xa5/xfa/xa2 + /x8e/xa5/xfa/xa3 + /x8e/xa5/xfa/xa4 + /x8e/xa5/xfa/xa5 + /x8e/xa5/xfa/xa6 + /x8e/xa5/xfa/xa7 + /x8e/xa5/xfa/xa8 + /x8e/xa5/xfa/xa9 + /x8e/xa5/xfa/xaa + /x8e/xa5/xfa/xab + /x8e/xa5/xfa/xac + /x8e/xa5/xfa/xad + /x8e/xa5/xfa/xae + /x8e/xa5/xfa/xaf + /x8e/xa5/xfa/xb0 + /x8e/xa5/xfa/xb1 + /x8e/xa5/xfa/xb2 + /x8e/xa5/xfa/xb3 + /x8e/xa5/xfa/xb4 + /x8e/xa5/xfa/xb5 + /x8e/xa5/xfa/xb6 + /x8e/xa5/xfa/xb7 + /x8e/xa5/xfa/xb8 + /x8e/xa5/xfa/xb9 + /x8e/xa5/xfa/xba + /x8e/xa5/xfa/xbb + /x8e/xa5/xfa/xbc + /x8e/xa5/xfa/xbd + /x8e/xa5/xfa/xbe + /x8e/xa5/xfa/xbf + /x8e/xa5/xfa/xc0 + /x8e/xa5/xfa/xc1 + /x8e/xa5/xfa/xc2 + /x8e/xa5/xfa/xc3 + /x8e/xa5/xfa/xc4 + /x8e/xa5/xfa/xc5 + /x8e/xa5/xfa/xc6 + /x8e/xa5/xfa/xc7 + /x8e/xa5/xfa/xc8 + /x8e/xa5/xfa/xc9 + /x8e/xa5/xfa/xca + /x8e/xa5/xfa/xcb + /x8e/xa5/xfa/xcc + /x8e/xa5/xfa/xcd + /x8e/xa5/xfa/xce + /x8e/xa5/xfa/xcf + /x8e/xa5/xfa/xd0 + /x8e/xa5/xfa/xd1 + /x8e/xa5/xfa/xd2 + /x8e/xa5/xfa/xd3 + /x8e/xa5/xfa/xd4 + /x8e/xa5/xfa/xd5 + /x8e/xa5/xfa/xd6 + /x8e/xa5/xfa/xd7 + /x8e/xa5/xfa/xd8 + /x8e/xa5/xfa/xd9 + /x8e/xa5/xfa/xda + /x8e/xa5/xfa/xdb + /x8e/xa5/xfa/xdc + /x8e/xa5/xfa/xdd + /x8e/xa5/xfa/xde + /x8e/xa5/xfa/xdf + /x8e/xa5/xfa/xe0 + /x8e/xa5/xfa/xe1 + /x8e/xa5/xfa/xe2 + /x8e/xa5/xfa/xe3 + /x8e/xa5/xfa/xe4 + /x8e/xa5/xfa/xe5 + /x8e/xa5/xfa/xe6 + /x8e/xa5/xfa/xe7 + /x8e/xa5/xfa/xe8 + /x8e/xa5/xfa/xe9 + /x8e/xa5/xfa/xea + /x8e/xa5/xfa/xeb + /x8e/xa5/xfa/xec + /x8e/xa5/xfa/xed + /x8e/xa5/xfa/xee + /x8e/xa5/xfa/xef + /x8e/xa5/xfa/xf0 + /x8e/xa5/xfa/xf1 + /x8e/xa5/xfa/xf2 + /x8e/xa5/xfa/xf3 + /x8e/xa5/xfa/xf4 + /x8e/xa5/xfa/xf5 + /x8e/xa5/xfa/xf6 + /x8e/xa5/xfa/xf7 + /x8e/xa5/xfa/xf8 + /x8e/xa5/xfa/xf9 + /x8e/xa5/xfa/xfa + /x8e/xa5/xfa/xfb + /x8e/xa5/xfa/xfc + /x8e/xa5/xfa/xfd + /x8e/xa5/xfa/xfe + /x8e/xa5/xfb/xa1 + /x8e/xa5/xfb/xa2 + /x8e/xa5/xfb/xa3 + /x8e/xa5/xfb/xa4 + /x8e/xa5/xfb/xa5 + /x8e/xa5/xfb/xa6 + /x8e/xa5/xfb/xa7 + /x8e/xa5/xfb/xa8 + /x8e/xa5/xfb/xa9 + /x8e/xa5/xfb/xaa + /x8e/xa5/xfb/xab + /x8e/xa5/xfb/xac + /x8e/xa5/xfb/xad + /x8e/xa5/xfb/xae + /x8e/xa5/xfb/xaf + /x8e/xa5/xfb/xb0 + /x8e/xa5/xfb/xb1 + /x8e/xa5/xfb/xb2 + /x8e/xa5/xfb/xb3 + /x8e/xa5/xfb/xb4 + /x8e/xa5/xfb/xb5 + /x8e/xa5/xfb/xb6 + /x8e/xa5/xfb/xb7 + /x8e/xa5/xfb/xb8 + /x8e/xa5/xfb/xb9 + /x8e/xa5/xfb/xba + /x8e/xa5/xfb/xbb + /x8e/xa5/xfb/xbc + /x8e/xa5/xfb/xbd + /x8e/xa5/xfb/xbe + /x8e/xa5/xfb/xbf + /x8e/xa5/xfb/xc0 + /x8e/xa5/xfb/xc1 + /x8e/xa5/xfb/xc2 + /x8e/xa5/xfb/xc3 + /x8e/xa5/xfb/xc4 + /x8e/xa5/xfb/xc5 + /x8e/xa5/xfb/xc6 + /x8e/xa5/xfb/xc7 + /x8e/xa5/xfb/xc8 + /x8e/xa5/xfb/xc9 + /x8e/xa5/xfb/xca + /x8e/xa5/xfb/xcb + /x8e/xa5/xfb/xcc + /x8e/xa5/xfb/xcd + /x8e/xa5/xfb/xce + /x8e/xa5/xfb/xcf + /x8e/xa5/xfb/xd0 + /x8e/xa5/xfb/xd1 + /x8e/xa5/xfb/xd2 + /x8e/xa5/xfb/xd3 + /x8e/xa5/xfb/xd4 + /x8e/xa5/xfb/xd5 + /x8e/xa5/xfb/xd6 + /x8e/xa5/xfb/xd7 + /x8e/xa5/xfb/xd8 + /x8e/xa5/xfb/xd9 + /x8e/xa5/xfb/xda + /x8e/xa5/xfb/xdb + /x8e/xa5/xfb/xdc + /x8e/xa5/xfb/xdd + /x8e/xa5/xfb/xde + /x8e/xa5/xfb/xdf + /x8e/xa5/xfb/xe0 + /x8e/xa5/xfb/xe1 + /x8e/xa5/xfb/xe2 + /x8e/xa5/xfb/xe3 + /x8e/xa5/xfb/xe4 + /x8e/xa5/xfb/xe5 + /x8e/xa5/xfb/xe6 + /x8e/xa5/xfb/xe7 + /x8e/xa5/xfb/xe8 + /x8e/xa5/xfb/xe9 + /x8e/xa5/xfb/xea + /x8e/xa5/xfb/xeb + /x8e/xa5/xfb/xec + /x8e/xa5/xfb/xed + /x8e/xa5/xfb/xee + /x8e/xa5/xfb/xef + /x8e/xa5/xfb/xf0 + /x8e/xa5/xfb/xf1 + /x8e/xa5/xfb/xf2 + /x8e/xa5/xfb/xf3 + /x8e/xa5/xfb/xf4 + /x8e/xa5/xfb/xf5 + /x8e/xa5/xfb/xf6 + /x8e/xa5/xfb/xf7 + /x8e/xa5/xfb/xf8 + /x8e/xa5/xfb/xf9 + /x8e/xa5/xfb/xfa + /x8e/xa5/xfb/xfc + /x8e/xa5/xfb/xfd + /x8e/xa5/xfb/xfe + /x8e/xa5/xfc/xa1 + /x8e/xa5/xfc/xa2 + /x8e/xa5/xfc/xa3 + /x8e/xa5/xfc/xa4 + /x8e/xa5/xfc/xa5 + /x8e/xa5/xfc/xa6 + /x8e/xa5/xfc/xa7 + /x8e/xa5/xfc/xa8 + /x8e/xa5/xfc/xa9 + /x8e/xa5/xfc/xaa + /x8e/xa5/xfc/xab + /x8e/xa5/xfc/xac + /x8e/xa5/xfc/xad + /x8e/xa5/xfc/xae + /x8e/xa5/xfc/xaf + /x8e/xa5/xfc/xb0 + /x8e/xa5/xfc/xb1 + /x8e/xa5/xfc/xb2 + /x8e/xa5/xfc/xb3 + /x8e/xa5/xfc/xb4 + /x8e/xa5/xfc/xb5 + /x8e/xa5/xfc/xb6 + /x8e/xa5/xfc/xb7 + /x8e/xa5/xfc/xb8 + /x8e/xa5/xfc/xb9 + /x8e/xa5/xfc/xba + /x8e/xa5/xfc/xbb + /x8e/xa5/xfc/xbc + /x8e/xa5/xfc/xbd + /x8e/xa5/xfc/xbe + /x8e/xa5/xfc/xbf + /x8e/xa5/xfc/xc0 + /x8e/xa5/xfc/xc1 + /x8e/xa5/xfc/xc2 + /x8e/xa5/xfc/xc3 + /x8e/xa5/xfc/xc4 + /x8e/xa5/xfc/xc5 + /x8e/xa5/xfc/xc6 + /x8e/xa5/xfc/xc7 + /x8e/xa5/xfc/xc8 + /x8e/xa5/xfc/xc9 + /x8e/xa5/xfc/xca + /x8e/xa5/xfc/xcb + /x8e/xa5/xfc/xcc + /x8e/xa5/xfc/xcd + /x8e/xa5/xfc/xce + /x8e/xa5/xfc/xcf + /x8e/xa5/xfc/xd0 + /x8e/xa5/xfc/xd1 + /x8e/xa6/xa1/xa2 + /x8e/xa6/xa1/xa3 + /x8e/xa6/xa1/xa4 + /x8e/xa6/xa1/xa5 + /x8e/xa6/xa1/xa6 + /x8e/xa6/xa1/xa7 + /x8e/xa6/xa1/xa8 + /x8e/xa6/xa1/xa9 + /x8e/xa6/xa1/xaa + /x8e/xa6/xa1/xab + /x8e/xa6/xa1/xac + /x8e/xa6/xa1/xad + /x8e/xa6/xa1/xae + /x8e/xa6/xa1/xaf + /x8e/xa6/xa1/xb2 + /x8e/xa6/xa1/xb3 + /x8e/xa6/xa1/xb4 + /x8e/xa6/xa1/xb5 + /x8e/xa6/xa1/xb6 + /x8e/xa6/xa1/xb7 + /x8e/xa6/xa1/xb9 + /x8e/xa6/xa1/xba + /x8e/xa6/xa1/xbb + /x8e/xa6/xa1/xbc + /x8e/xa6/xa1/xbd + /x8e/xa6/xa1/xbe + /x8e/xa6/xa1/xbf + /x8e/xa6/xa1/xc0 + /x8e/xa6/xa1/xc1 + /x8e/xa6/xa1/xc2 + /x8e/xa6/xa1/xc3 + /x8e/xa6/xa1/xc4 + /x8e/xa6/xa1/xc5 + /x8e/xa6/xa1/xc6 + /x8e/xa6/xa1/xc7 + /x8e/xa6/xa1/xc8 + /x8e/xa6/xa1/xc9 + /x8e/xa6/xa1/xca + /x8e/xa6/xa1/xcb + /x8e/xa6/xa1/xcc + /x8e/xa6/xa1/xcd + /x8e/xa6/xa1/xce + /x8e/xa6/xa1/xcf + /x8e/xa6/xa1/xd1 + /x8e/xa6/xa1/xd2 + /x8e/xa6/xa1/xd3 + /x8e/xa6/xa1/xd4 + /x8e/xa6/xa1/xd5 + /x8e/xa6/xa1/xd6 + /x8e/xa6/xa1/xd7 + /x8e/xa6/xa1/xd8 + /x8e/xa6/xa1/xd9 + /x8e/xa6/xa1/xda + /x8e/xa6/xa1/xdb + /x8e/xa6/xa1/xdc + /x8e/xa6/xa1/xdd + /x8e/xa6/xa1/xde + /x8e/xa6/xa1/xdf + /x8e/xa6/xa1/xe0 + /x8e/xa6/xa1/xe2 + /x8e/xa6/xa1/xe3 + /x8e/xa6/xa1/xe4 + /x8e/xa6/xa1/xe5 + /x8e/xa6/xa1/xe6 + /x8e/xa6/xa1/xe7 + /x8e/xa6/xa1/xe8 + /x8e/xa6/xa1/xe9 + /x8e/xa6/xa1/xea + /x8e/xa6/xa1/xeb + /x8e/xa6/xa1/xec + /x8e/xa6/xa1/xed + /x8e/xa6/xa1/xee + /x8e/xa6/xa1/xef + /x8e/xa6/xa1/xf0 + /x8e/xa6/xa1/xf1 + /x8e/xa6/xa1/xf2 + /x8e/xa6/xa1/xf3 + /x8e/xa6/xa1/xf5 + /x8e/xa6/xa1/xf6 + /x8e/xa6/xa1/xf7 + /x8e/xa6/xa1/xf8 + /x8e/xa6/xa1/xf9 + /x8e/xa6/xa1/xfa + /x8e/xa6/xa1/xfb + /x8e/xa6/xa1/xfc + /x8e/xa6/xa1/xfd + /x8e/xa6/xa1/xfe + /x8e/xa6/xa2/xa1 + /x8e/xa6/xa2/xa2 + /x8e/xa6/xa2/xa3 + /x8e/xa6/xa2/xa4 + /x8e/xa6/xa2/xa5 + /x8e/xa6/xa2/xa7 + /x8e/xa6/xa2/xa8 + /x8e/xa6/xa2/xa9 + /x8e/xa6/xa2/xaa + /x8e/xa6/xa2/xab + /x8e/xa6/xa2/xac + /x8e/xa6/xa2/xad + /x8e/xa6/xa2/xae + /x8e/xa6/xa2/xaf + /x8e/xa6/xa2/xb0 + /x8e/xa6/xa2/xb1 + /x8e/xa6/xa2/xb2 + /x8e/xa6/xa2/xb3 + /x8e/xa6/xa2/xb4 + /x8e/xa6/xa2/xb5 + /x8e/xa6/xa2/xb6 + /x8e/xa6/xa2/xb7 + /x8e/xa6/xa2/xb8 + /x8e/xa6/xa2/xb9 + /x8e/xa6/xa2/xba + /x8e/xa6/xa2/xbb + /x8e/xa6/xa2/xbd + /x8e/xa6/xa2/xbe + /x8e/xa6/xa2/xbf + /x8e/xa6/xa2/xc0 + /x8e/xa6/xa2/xc1 + /x8e/xa6/xa2/xc2 + /x8e/xa6/xa2/xc3 + /x8e/xa6/xa2/xc4 + /x8e/xa6/xa2/xc5 + /x8e/xa6/xa2/xc7 + /x8e/xa6/xa2/xc8 + /x8e/xa6/xa2/xca + /x8e/xa6/xa2/xcb + /x8e/xa6/xa2/xcc + /x8e/xa6/xa2/xcd + /x8e/xa6/xa2/xce + /x8e/xa6/xa2/xcf + /x8e/xa6/xa2/xd0 + /x8e/xa6/xa2/xd1 + /x8e/xa6/xa2/xd2 + /x8e/xa6/xa2/xd3 + /x8e/xa6/xa2/xd4 + /x8e/xa6/xa2/xd5 + /x8e/xa6/xa2/xd6 + /x8e/xa6/xa2/xd7 + /x8e/xa6/xa2/xd8 + /x8e/xa6/xa2/xd9 + /x8e/xa6/xa2/xda + /x8e/xa6/xa2/xdc + /x8e/xa6/xa2/xdd + /x8e/xa6/xa2/xde + /x8e/xa6/xa2/xdf + /x8e/xa6/xa2/xe0 + /x8e/xa6/xa2/xe1 + /x8e/xa6/xa2/xe2 + /x8e/xa6/xa2/xe3 + /x8e/xa6/xa2/xe4 + /x8e/xa6/xa2/xe5 + /x8e/xa6/xa2/xe6 + /x8e/xa6/xa2/xe8 + /x8e/xa6/xa2/xe9 + /x8e/xa6/xa2/xea + /x8e/xa6/xa2/xeb + /x8e/xa6/xa2/xec + /x8e/xa6/xa2/xed + /x8e/xa6/xa2/xee + /x8e/xa6/xa2/xef + /x8e/xa6/xa2/xf0 + /x8e/xa6/xa2/xf1 + /x8e/xa6/xa2/xf2 + /x8e/xa6/xa2/xf3 + /x8e/xa6/xa2/xf4 + /x8e/xa6/xa2/xf5 + /x8e/xa6/xa2/xf6 + /x8e/xa6/xa2/xf7 + /x8e/xa6/xa2/xf8 + /x8e/xa6/xa2/xf9 + /x8e/xa6/xa2/xfa + /x8e/xa6/xa2/xfb + /x8e/xa6/xa2/xfc + /x8e/xa6/xa2/xfd + /x8e/xa6/xa2/xfe + /x8e/xa6/xa3/xa1 + /x8e/xa6/xa3/xa2 + /x8e/xa6/xa3/xa3 + /x8e/xa6/xa3/xa4 + /x8e/xa6/xa3/xa5 + /x8e/xa6/xa3/xa6 + /x8e/xa6/xa3/xa7 + /x8e/xa6/xa3/xa8 + /x8e/xa6/xa3/xa9 + /x8e/xa6/xa3/xaa + /x8e/xa6/xa3/xab + /x8e/xa6/xa3/xac + /x8e/xa6/xa3/xad + /x8e/xa6/xa3/xae + /x8e/xa6/xa3/xaf + /x8e/xa6/xa3/xb0 + /x8e/xa6/xa3/xb1 + /x8e/xa6/xa3/xb2 + /x8e/xa6/xa3/xb3 + /x8e/xa6/xa3/xb4 + /x8e/xa6/xa3/xb5 + /x8e/xa6/xa3/xb6 + /x8e/xa6/xa3/xb7 + /x8e/xa6/xa3/xb8 + /x8e/xa6/xa3/xb9 + /x8e/xa6/xa3/xba + /x8e/xa6/xa3/xbb + /x8e/xa6/xa3/xbc + /x8e/xa6/xa3/xbd + /x8e/xa6/xa3/xbe + /x8e/xa6/xa3/xbf + /x8e/xa6/xa3/xc0 + /x8e/xa6/xa3/xc1 + /x8e/xa6/xa3/xc2 + /x8e/xa6/xa3/xc3 + /x8e/xa6/xa3/xc4 + /x8e/xa6/xa3/xc5 + /x8e/xa6/xa3/xc6 + /x8e/xa6/xa3/xc7 + /x8e/xa6/xa3/xc8 + /x8e/xa6/xa3/xc9 + /x8e/xa6/xa3/xca + /x8e/xa6/xa3/xcb + /x8e/xa6/xa3/xcc + /x8e/xa6/xa3/xcd + /x8e/xa6/xa3/xce + /x8e/xa6/xa3/xcf + /x8e/xa6/xa3/xd0 + /x8e/xa6/xa3/xd1 + /x8e/xa6/xa3/xd3 + /x8e/xa6/xa3/xd4 + /x8e/xa6/xa3/xd5 + /x8e/xa6/xa3/xd6 + /x8e/xa6/xa3/xd7 + /x8e/xa6/xa3/xd8 + /x8e/xa6/xa3/xda + /x8e/xa6/xa3/xdb + /x8e/xa6/xa3/xdc + /x8e/xa6/xa3/xdd + /x8e/xa6/xa3/xde + /x8e/xa6/xa3/xdf + /x8e/xa6/xa3/xe0 + /x8e/xa6/xa3/xe1 + /x8e/xa6/xa3/xe2 + /x8e/xa6/xa3/xe3 + /x8e/xa6/xa3/xe4 + /x8e/xa6/xa3/xe5 + /x8e/xa6/xa3/xe6 + /x8e/xa6/xa3/xe7 + /x8e/xa6/xa3/xe8 + /x8e/xa6/xa3/xe9 + /x8e/xa6/xa3/xea + /x8e/xa6/xa3/xeb + /x8e/xa6/xa3/xec + /x8e/xa6/xa3/xed + /x8e/xa6/xa3/xee + /x8e/xa6/xa3/xef + /x8e/xa6/xa3/xf0 + /x8e/xa6/xa3/xf1 + /x8e/xa6/xa3/xf2 + /x8e/xa6/xa3/xf3 + /x8e/xa6/xa3/xf4 + /x8e/xa6/xa3/xf5 + /x8e/xa6/xa3/xf6 + /x8e/xa6/xa3/xf7 + /x8e/xa6/xa3/xf8 + /x8e/xa6/xa3/xf9 + /x8e/xa6/xa3/xfa + /x8e/xa6/xa3/xfb + /x8e/xa6/xa3/xfc + /x8e/xa6/xa3/xfd + /x8e/xa6/xa3/xfe + /x8e/xa6/xa4/xa1 + /x8e/xa6/xa4/xa2 + /x8e/xa6/xa4/xa3 + /x8e/xa6/xa4/xa4 + /x8e/xa6/xa4/xa5 + /x8e/xa6/xa4/xa6 + /x8e/xa6/xa4/xa7 + /x8e/xa6/xa4/xa8 + /x8e/xa6/xa4/xa9 + /x8e/xa6/xa4/xaa + /x8e/xa6/xa4/xab + /x8e/xa6/xa4/xac + /x8e/xa6/xa4/xad + /x8e/xa6/xa4/xae + /x8e/xa6/xa4/xaf + /x8e/xa6/xa4/xb0 + /x8e/xa6/xa4/xb1 + /x8e/xa6/xa4/xb2 + /x8e/xa6/xa4/xb4 + /x8e/xa6/xa4/xb5 + /x8e/xa6/xa4/xb6 + /x8e/xa6/xa4/xb7 + /x8e/xa6/xa4/xb8 + /x8e/xa6/xa4/xb9 + /x8e/xa6/xa4/xba + /x8e/xa6/xa4/xbc + /x8e/xa6/xa4/xbd + /x8e/xa6/xa4/xbe + /x8e/xa6/xa4/xbf + /x8e/xa6/xa4/xc0 + /x8e/xa6/xa4/xc1 + /x8e/xa6/xa4/xc2 + /x8e/xa6/xa4/xc3 + /x8e/xa6/xa4/xc4 + /x8e/xa6/xa4/xc5 + /x8e/xa6/xa4/xc6 + /x8e/xa6/xa4/xc7 + /x8e/xa6/xa4/xc9 + /x8e/xa6/xa4/xca + /x8e/xa6/xa4/xcc + /x8e/xa6/xa4/xcd + /x8e/xa6/xa4/xce + /x8e/xa6/xa4/xcf + /x8e/xa6/xa4/xd0 + /x8e/xa6/xa4/xd1 + /x8e/xa6/xa4/xd2 + /x8e/xa6/xa4/xd3 + /x8e/xa6/xa4/xd4 + /x8e/xa6/xa4/xd5 + /x8e/xa6/xa4/xd6 + /x8e/xa6/xa4/xd7 + /x8e/xa6/xa4/xd8 + /x8e/xa6/xa4/xd9 + /x8e/xa6/xa4/xda + /x8e/xa6/xa4/xdb + /x8e/xa6/xa4/xdc + /x8e/xa6/xa4/xdd + /x8e/xa6/xa4/xde + /x8e/xa6/xa4/xdf + /x8e/xa6/xa4/xe0 + /x8e/xa6/xa4/xe1 + /x8e/xa6/xa4/xe2 + /x8e/xa6/xa4/xe3 + /x8e/xa6/xa4/xe4 + /x8e/xa6/xa4/xe5 + /x8e/xa6/xa4/xe6 + /x8e/xa6/xa4/xe7 + /x8e/xa6/xa4/xe8 + /x8e/xa6/xa4/xe9 + /x8e/xa6/xa4/xea + /x8e/xa6/xa4/xeb + /x8e/xa6/xa4/xec + /x8e/xa6/xa4/xed + /x8e/xa6/xa4/xee + /x8e/xa6/xa4/xef + /x8e/xa6/xa4/xf0 + /x8e/xa6/xa4/xf1 + /x8e/xa6/xa4/xf2 + /x8e/xa6/xa4/xf3 + /x8e/xa6/xa4/xf4 + /x8e/xa6/xa4/xf5 + /x8e/xa6/xa4/xf6 + /x8e/xa6/xa4/xf7 + /x8e/xa6/xa4/xf8 + /x8e/xa6/xa4/xf9 + /x8e/xa6/xa4/xfa + /x8e/xa6/xa4/xfb + /x8e/xa6/xa4/xfc + /x8e/xa6/xa4/xfd + /x8e/xa6/xa4/xfe + /x8e/xa6/xa5/xa1 + /x8e/xa6/xa5/xa2 + /x8e/xa6/xa5/xa4 + /x8e/xa6/xa5/xa5 + /x8e/xa6/xa5/xa6 + /x8e/xa6/xa5/xa7 + /x8e/xa6/xa5/xa8 + /x8e/xa6/xa5/xa9 + /x8e/xa6/xa5/xaa + /x8e/xa6/xa5/xab + /x8e/xa6/xa5/xac + /x8e/xa6/xa5/xad + /x8e/xa6/xa5/xaf + /x8e/xa6/xa5/xb0 + /x8e/xa6/xa5/xb1 + /x8e/xa6/xa5/xb2 + /x8e/xa6/xa5/xb3 + /x8e/xa6/xa5/xb4 + /x8e/xa6/xa5/xb5 + /x8e/xa6/xa5/xb6 + /x8e/xa6/xa5/xb7 + /x8e/xa6/xa5/xb8 + /x8e/xa6/xa5/xb9 + /x8e/xa6/xa5/xba + /x8e/xa6/xa5/xbb + /x8e/xa6/xa5/xbc + /x8e/xa6/xa5/xbd + /x8e/xa6/xa5/xbe + /x8e/xa6/xa5/xc0 + /x8e/xa6/xa5/xc1 + /x8e/xa6/xa5/xc2 + /x8e/xa6/xa5/xc3 + /x8e/xa6/xa5/xc4 + /x8e/xa6/xa5/xc5 + /x8e/xa6/xa5/xc6 + /x8e/xa6/xa5/xc7 + /x8e/xa6/xa5/xc8 + /x8e/xa6/xa5/xc9 + /x8e/xa6/xa5/xca + /x8e/xa6/xa5/xcb + /x8e/xa6/xa5/xcc + /x8e/xa6/xa5/xcd + /x8e/xa6/xa5/xce + /x8e/xa6/xa5/xcf + /x8e/xa6/xa5/xd0 + /x8e/xa6/xa5/xd1 + /x8e/xa6/xa5/xd4 + /x8e/xa6/xa5/xd5 + /x8e/xa6/xa5/xd6 + /x8e/xa6/xa5/xd7 + /x8e/xa6/xa5/xd8 + /x8e/xa6/xa5/xd9 + /x8e/xa6/xa5/xda + /x8e/xa6/xa5/xdc + /x8e/xa6/xa5/xdd + /x8e/xa6/xa5/xde + /x8e/xa6/xa5/xdf + /x8e/xa6/xa5/xe0 + /x8e/xa6/xa5/xe1 + /x8e/xa6/xa5/xe2 + /x8e/xa6/xa5/xe3 + /x8e/xa6/xa5/xe4 + /x8e/xa6/xa5/xe5 + /x8e/xa6/xa5/xe7 + /x8e/xa6/xa5/xe8 + /x8e/xa6/xa5/xe9 + /x8e/xa6/xa5/xea + /x8e/xa6/xa5/xeb + /x8e/xa6/xa5/xec + /x8e/xa6/xa5/xed + /x8e/xa6/xa5/xee + /x8e/xa6/xa5/xef + /x8e/xa6/xa5/xf0 + /x8e/xa6/xa5/xf1 + /x8e/xa6/xa5/xf3 + /x8e/xa6/xa5/xf4 + /x8e/xa6/xa5/xf5 + /x8e/xa6/xa5/xf6 + /x8e/xa6/xa5/xf7 + /x8e/xa6/xa5/xf8 + /x8e/xa6/xa5/xf9 + /x8e/xa6/xa5/xfa + /x8e/xa6/xa5/xfb + /x8e/xa6/xa5/xfc + /x8e/xa6/xa5/xfd + /x8e/xa6/xa5/xfe + /x8e/xa6/xa6/xa1 + /x8e/xa6/xa6/xa2 + /x8e/xa6/xa6/xa3 + /x8e/xa6/xa6/xa4 + /x8e/xa6/xa6/xa5 + /x8e/xa6/xa6/xa6 + /x8e/xa6/xa6/xa7 + /x8e/xa6/xa6/xa8 + /x8e/xa6/xa6/xa9 + /x8e/xa6/xa6/xaa + /x8e/xa6/xa6/xab + /x8e/xa6/xa6/xac + /x8e/xa6/xa6/xad + /x8e/xa6/xa6/xae + /x8e/xa6/xa6/xaf + /x8e/xa6/xa6/xb0 + /x8e/xa6/xa6/xb1 + /x8e/xa6/xa6/xb2 + /x8e/xa6/xa6/xb3 + /x8e/xa6/xa6/xb4 + /x8e/xa6/xa6/xb5 + /x8e/xa6/xa6/xb6 + /x8e/xa6/xa6/xb7 + /x8e/xa6/xa6/xb8 + /x8e/xa6/xa6/xb9 + /x8e/xa6/xa6/xba + /x8e/xa6/xa6/xbb + /x8e/xa6/xa6/xbc + /x8e/xa6/xa6/xbd + /x8e/xa6/xa6/xbe + /x8e/xa6/xa6/xbf + /x8e/xa6/xa6/xc0 + /x8e/xa6/xa6/xc1 + /x8e/xa6/xa6/xc2 + /x8e/xa6/xa6/xc4 + /x8e/xa6/xa6/xc5 + /x8e/xa6/xa6/xc6 + /x8e/xa6/xa6/xc7 + /x8e/xa6/xa6/xc8 + /x8e/xa6/xa6/xc9 + /x8e/xa6/xa6/xca + /x8e/xa6/xa6/xcb + /x8e/xa6/xa6/xcc + /x8e/xa6/xa6/xcd + /x8e/xa6/xa6/xcf + /x8e/xa6/xa6/xd0 + /x8e/xa6/xa6/xd1 + /x8e/xa6/xa6/xd2 + /x8e/xa6/xa6/xd3 + /x8e/xa6/xa6/xd4 + /x8e/xa6/xa6/xd5 + /x8e/xa6/xa6/xd6 + /x8e/xa6/xa6/xd7 + /x8e/xa6/xa6/xd8 + /x8e/xa6/xa6/xd9 + /x8e/xa6/xa6/xda + /x8e/xa6/xa6/xdb + /x8e/xa6/xa6/xdc + /x8e/xa6/xa6/xdd + /x8e/xa6/xa6/xde + /x8e/xa6/xa6/xdf + /x8e/xa6/xa6/xe0 + /x8e/xa6/xa6/xe1 + /x8e/xa6/xa6/xe2 + /x8e/xa6/xa6/xe3 + /x8e/xa6/xa6/xe4 + /x8e/xa6/xa6/xe5 + /x8e/xa6/xa6/xe6 + /x8e/xa6/xa6/xe7 + /x8e/xa6/xa6/xe8 + /x8e/xa6/xa6/xe9 + /x8e/xa6/xa6/xea + /x8e/xa6/xa6/xeb + /x8e/xa6/xa6/xec + /x8e/xa6/xa6/xed + /x8e/xa6/xa6/xee + /x8e/xa6/xa6/xef + /x8e/xa6/xa6/xf0 + /x8e/xa6/xa6/xf1 + /x8e/xa6/xa6/xf2 + /x8e/xa6/xa6/xf3 + /x8e/xa6/xa6/xf4 + /x8e/xa6/xa6/xf5 + /x8e/xa6/xa6/xf6 + /x8e/xa6/xa6/xf7 + /x8e/xa6/xa6/xf8 + /x8e/xa6/xa6/xf9 + /x8e/xa6/xa6/xfa + /x8e/xa6/xa6/xfb + /x8e/xa6/xa6/xfc + /x8e/xa6/xa6/xfd + /x8e/xa6/xa6/xfe + /x8e/xa6/xa7/xa2 + /x8e/xa6/xa7/xa3 + /x8e/xa6/xa7/xa4 + /x8e/xa6/xa7/xa5 + /x8e/xa6/xa7/xa6 + /x8e/xa6/xa7/xa7 + /x8e/xa6/xa7/xa8 + /x8e/xa6/xa7/xa9 + /x8e/xa6/xa7/xaa + /x8e/xa6/xa7/xab + /x8e/xa6/xa7/xac + /x8e/xa6/xa7/xad + /x8e/xa6/xa7/xae + /x8e/xa6/xa7/xaf + /x8e/xa6/xa7/xb0 + /x8e/xa6/xa7/xb1 + /x8e/xa6/xa7/xb2 + /x8e/xa6/xa7/xb3 + /x8e/xa6/xa7/xb4 + /x8e/xa6/xa7/xb5 + /x8e/xa6/xa7/xb7 + /x8e/xa6/xa7/xb8 + /x8e/xa6/xa7/xb9 + /x8e/xa6/xa7/xba + /x8e/xa6/xa7/xbb + /x8e/xa6/xa7/xbc + /x8e/xa6/xa7/xbd + /x8e/xa6/xa7/xbe + /x8e/xa6/xa7/xbf + /x8e/xa6/xa7/xc0 + /x8e/xa6/xa7/xc1 + /x8e/xa6/xa7/xc2 + /x8e/xa6/xa7/xc3 + /x8e/xa6/xa7/xc4 + /x8e/xa6/xa7/xc5 + /x8e/xa6/xa7/xc6 + /x8e/xa6/xa7/xc7 + /x8e/xa6/xa7/xc8 + /x8e/xa6/xa7/xc9 + /x8e/xa6/xa7/xcb + /x8e/xa6/xa7/xcc + /x8e/xa6/xa7/xcd + /x8e/xa6/xa7/xce + /x8e/xa6/xa7/xcf + /x8e/xa6/xa7/xd0 + /x8e/xa6/xa7/xd1 + /x8e/xa6/xa7/xd2 + /x8e/xa6/xa7/xd3 + /x8e/xa6/xa7/xd4 + /x8e/xa6/xa7/xd5 + /x8e/xa6/xa7/xd6 + /x8e/xa6/xa7/xd7 + /x8e/xa6/xa7/xd8 + /x8e/xa6/xa7/xd9 + /x8e/xa6/xa7/xda + /x8e/xa6/xa7/xdb + /x8e/xa6/xa7/xdc + /x8e/xa6/xa7/xdd + /x8e/xa6/xa7/xde + /x8e/xa6/xa7/xe0 + /x8e/xa6/xa7/xe1 + /x8e/xa6/xa7/xe2 + /x8e/xa6/xa7/xe3 + /x8e/xa6/xa7/xe4 + /x8e/xa6/xa7/xe5 + /x8e/xa6/xa7/xe6 + /x8e/xa6/xa7/xe7 + /x8e/xa6/xa7/xe8 + /x8e/xa6/xa7/xe9 + /x8e/xa6/xa7/xea + /x8e/xa6/xa7/xeb + /x8e/xa6/xa7/xec + /x8e/xa6/xa7/xed + /x8e/xa6/xa7/xee + /x8e/xa6/xa7/xef + /x8e/xa6/xa7/xf0 + /x8e/xa6/xa7/xf1 + /x8e/xa6/xa7/xf2 + /x8e/xa6/xa7/xf3 + /x8e/xa6/xa7/xf4 + /x8e/xa6/xa7/xf5 + /x8e/xa6/xa7/xf6 + /x8e/xa6/xa7/xf7 + /x8e/xa6/xa7/xf8 + /x8e/xa6/xa7/xf9 + /x8e/xa6/xa7/xfa + /x8e/xa6/xa7/xfb + /x8e/xa6/xa7/xfc + /x8e/xa6/xa7/xfd + /x8e/xa6/xa7/xfe + /x8e/xa6/xa8/xa1 + /x8e/xa6/xa8/xa2 + /x8e/xa6/xa8/xa3 + /x8e/xa6/xa8/xa4 + /x8e/xa6/xa8/xa5 + /x8e/xa6/xa8/xa6 + /x8e/xa6/xa8/xa7 + /x8e/xa6/xa8/xa8 + /x8e/xa6/xa8/xa9 + /x8e/xa6/xa8/xaa + /x8e/xa6/xa8/xab + /x8e/xa6/xa8/xac + /x8e/xa6/xa8/xad + /x8e/xa6/xa8/xaf + /x8e/xa6/xa8/xb0 + /x8e/xa6/xa8/xb1 + /x8e/xa6/xa8/xb2 + /x8e/xa6/xa8/xb3 + /x8e/xa6/xa8/xb4 + /x8e/xa6/xa8/xb5 + /x8e/xa6/xa8/xb6 + /x8e/xa6/xa8/xb7 + /x8e/xa6/xa8/xb8 + /x8e/xa6/xa8/xb9 + /x8e/xa6/xa8/xba + /x8e/xa6/xa8/xbb + /x8e/xa6/xa8/xbc + /x8e/xa6/xa8/xbd + /x8e/xa6/xa8/xbe + /x8e/xa6/xa8/xbf + /x8e/xa6/xa8/xc0 + /x8e/xa6/xa8/xc1 + /x8e/xa6/xa8/xc2 + /x8e/xa6/xa8/xc3 + /x8e/xa6/xa8/xc4 + /x8e/xa6/xa8/xc5 + /x8e/xa6/xa8/xc6 + /x8e/xa6/xa8/xc7 + /x8e/xa6/xa8/xc8 + /x8e/xa6/xa8/xc9 + /x8e/xa6/xa8/xca + /x8e/xa6/xa8/xcb + /x8e/xa6/xa8/xcc + /x8e/xa6/xa8/xcd + /x8e/xa6/xa8/xce + /x8e/xa6/xa8/xcf + /x8e/xa6/xa8/xd0 + /x8e/xa6/xa8/xd1 + /x8e/xa6/xa8/xd2 + /x8e/xa6/xa8/xd3 + /x8e/xa6/xa8/xd4 + /x8e/xa6/xa8/xd5 + /x8e/xa6/xa8/xd6 + /x8e/xa6/xa8/xd7 + /x8e/xa6/xa8/xd8 + /x8e/xa6/xa8/xd9 + /x8e/xa6/xa8/xda + /x8e/xa6/xa8/xdb + /x8e/xa6/xa8/xdc + /x8e/xa6/xa8/xdd + /x8e/xa6/xa8/xde + /x8e/xa6/xa8/xdf + /x8e/xa6/xa8/xe0 + /x8e/xa6/xa8/xe1 + /x8e/xa6/xa8/xe2 + /x8e/xa6/xa8/xe3 + /x8e/xa6/xa8/xe4 + /x8e/xa6/xa8/xe5 + /x8e/xa6/xa8/xe6 + /x8e/xa6/xa8/xe7 + /x8e/xa6/xa8/xe8 + /x8e/xa6/xa8/xe9 + /x8e/xa6/xa8/xea + /x8e/xa6/xa8/xeb + /x8e/xa6/xa8/xec + /x8e/xa6/xa8/xed + /x8e/xa6/xa8/xee + /x8e/xa6/xa8/xef + /x8e/xa6/xa8/xf0 + /x8e/xa6/xa8/xf1 + /x8e/xa6/xa8/xf2 + /x8e/xa6/xa8/xf3 + /x8e/xa6/xa8/xf4 + /x8e/xa6/xa8/xf5 + /x8e/xa6/xa8/xf6 + /x8e/xa6/xa8/xf7 + /x8e/xa6/xa8/xf8 + /x8e/xa6/xa8/xf9 + /x8e/xa6/xa8/xfa + /x8e/xa6/xa8/xfc + /x8e/xa6/xa8/xfd + /x8e/xa6/xa8/xfe + /x8e/xa6/xa9/xa1 + /x8e/xa6/xa9/xa2 + /x8e/xa6/xa9/xa3 + /x8e/xa6/xa9/xa4 + /x8e/xa6/xa9/xa5 + /x8e/xa6/xa9/xa6 + /x8e/xa6/xa9/xa9 + /x8e/xa6/xa9/xab + /x8e/xa6/xa9/xac + /x8e/xa6/xa9/xad + /x8e/xa6/xa9/xae + /x8e/xa6/xa9/xaf + /x8e/xa6/xa9/xb0 + /x8e/xa6/xa9/xb1 + /x8e/xa6/xa9/xb2 + /x8e/xa6/xa9/xb3 + /x8e/xa6/xa9/xb4 + /x8e/xa6/xa9/xb5 + /x8e/xa6/xa9/xb7 + /x8e/xa6/xa9/xb8 + /x8e/xa6/xa9/xb9 + /x8e/xa6/xa9/xba + /x8e/xa6/xa9/xbb + /x8e/xa6/xa9/xbc + /x8e/xa6/xa9/xbd + /x8e/xa6/xa9/xbe + /x8e/xa6/xa9/xbf + /x8e/xa6/xa9/xc0 + /x8e/xa6/xa9/xc1 + /x8e/xa6/xa9/xc2 + /x8e/xa6/xa9/xc3 + /x8e/xa6/xa9/xc4 + /x8e/xa6/xa9/xc5 + /x8e/xa6/xa9/xc6 + /x8e/xa6/xa9/xc7 + /x8e/xa6/xa9/xc8 + /x8e/xa6/xa9/xc9 + /x8e/xa6/xa9/xca + /x8e/xa6/xa9/xcb + /x8e/xa6/xa9/xcc + /x8e/xa6/xa9/xcd + /x8e/xa6/xa9/xce + /x8e/xa6/xa9/xcf + /x8e/xa6/xa9/xd0 + /x8e/xa6/xa9/xd1 + /x8e/xa6/xa9/xd2 + /x8e/xa6/xa9/xd3 + /x8e/xa6/xa9/xd4 + /x8e/xa6/xa9/xd5 + /x8e/xa6/xa9/xd6 + /x8e/xa6/xa9/xd7 + /x8e/xa6/xa9/xd8 + /x8e/xa6/xa9/xd9 + /x8e/xa6/xa9/xda + /x8e/xa6/xa9/xdb + /x8e/xa6/xa9/xdc + /x8e/xa6/xa9/xdd + /x8e/xa6/xa9/xde + /x8e/xa6/xa9/xdf + /x8e/xa6/xa9/xe0 + /x8e/xa6/xa9/xe1 + /x8e/xa6/xa9/xe2 + /x8e/xa6/xa9/xe4 + /x8e/xa6/xa9/xe5 + /x8e/xa6/xa9/xe6 + /x8e/xa6/xa9/xe7 + /x8e/xa6/xa9/xe8 + /x8e/xa6/xa9/xe9 + /x8e/xa6/xa9/xea + /x8e/xa6/xa9/xeb + /x8e/xa6/xa9/xec + /x8e/xa6/xa9/xed + /x8e/xa6/xa9/xee + /x8e/xa6/xa9/xef + /x8e/xa6/xa9/xf0 + /x8e/xa6/xa9/xf1 + /x8e/xa6/xa9/xf2 + /x8e/xa6/xa9/xf3 + /x8e/xa6/xa9/xf4 + /x8e/xa6/xa9/xf5 + /x8e/xa6/xa9/xf6 + /x8e/xa6/xa9/xf7 + /x8e/xa6/xa9/xf8 + /x8e/xa6/xa9/xf9 + /x8e/xa6/xa9/xfa + /x8e/xa6/xa9/xfb + /x8e/xa6/xa9/xfc + /x8e/xa6/xa9/xfd + /x8e/xa6/xa9/xfe + /x8e/xa6/xaa/xa2 + /x8e/xa6/xaa/xa4 + /x8e/xa6/xaa/xa5 + /x8e/xa6/xaa/xa6 + /x8e/xa6/xaa/xa7 + /x8e/xa6/xaa/xa8 + /x8e/xa6/xaa/xa9 + /x8e/xa6/xaa/xaa + /x8e/xa6/xaa/xab + /x8e/xa6/xaa/xac + /x8e/xa6/xaa/xad + /x8e/xa6/xaa/xae + /x8e/xa6/xaa/xaf + /x8e/xa6/xaa/xb0 + /x8e/xa6/xaa/xb1 + /x8e/xa6/xaa/xb2 + /x8e/xa6/xaa/xb3 + /x8e/xa6/xaa/xb4 + /x8e/xa6/xaa/xb5 + /x8e/xa6/xaa/xb6 + /x8e/xa6/xaa/xb7 + /x8e/xa6/xaa/xb8 + /x8e/xa6/xaa/xb9 + /x8e/xa6/xaa/xba + /x8e/xa6/xaa/xbb + /x8e/xa6/xaa/xbd + /x8e/xa6/xaa/xbe + /x8e/xa6/xaa/xbf + /x8e/xa6/xaa/xc0 + /x8e/xa6/xaa/xc1 + /x8e/xa6/xaa/xc2 + /x8e/xa6/xaa/xc3 + /x8e/xa6/xaa/xc4 + /x8e/xa6/xaa/xc5 + /x8e/xa6/xaa/xc6 + /x8e/xa6/xaa/xc7 + /x8e/xa6/xaa/xc8 + /x8e/xa6/xaa/xc9 + /x8e/xa6/xaa/xca + /x8e/xa6/xaa/xcb + /x8e/xa6/xaa/xcc + /x8e/xa6/xaa/xcd + /x8e/xa6/xaa/xce + /x8e/xa6/xaa/xcf + /x8e/xa6/xaa/xd0 + /x8e/xa6/xaa/xd1 + /x8e/xa6/xaa/xd2 + /x8e/xa6/xaa/xd3 + /x8e/xa6/xaa/xd4 + /x8e/xa6/xaa/xd5 + /x8e/xa6/xaa/xd6 + /x8e/xa6/xaa/xd7 + /x8e/xa6/xaa/xd8 + /x8e/xa6/xaa/xd9 + /x8e/xa6/xaa/xda + /x8e/xa6/xaa/xdb + /x8e/xa6/xaa/xdc + /x8e/xa6/xaa/xdd + /x8e/xa6/xaa/xde + /x8e/xa6/xaa/xdf + /x8e/xa6/xaa/xe0 + /x8e/xa6/xaa/xe1 + /x8e/xa6/xaa/xe2 + /x8e/xa6/xaa/xe3 + /x8e/xa6/xaa/xe4 + /x8e/xa6/xaa/xe5 + /x8e/xa6/xaa/xe6 + /x8e/xa6/xaa/xe7 + /x8e/xa6/xaa/xe8 + /x8e/xa6/xaa/xe9 + /x8e/xa6/xaa/xea + /x8e/xa6/xaa/xeb + /x8e/xa6/xaa/xec + /x8e/xa6/xaa/xed + /x8e/xa6/xaa/xee + /x8e/xa6/xaa/xef + /x8e/xa6/xaa/xf0 + /x8e/xa6/xaa/xf1 + /x8e/xa6/xaa/xf2 + /x8e/xa6/xaa/xf3 + /x8e/xa6/xaa/xf4 + /x8e/xa6/xaa/xf5 + /x8e/xa6/xaa/xf6 + /x8e/xa6/xaa/xf7 + /x8e/xa6/xaa/xf8 + /x8e/xa6/xaa/xf9 + /x8e/xa6/xaa/xfa + /x8e/xa6/xaa/xfb + /x8e/xa6/xaa/xfc + /x8e/xa6/xaa/xfd + /x8e/xa6/xaa/xfe + /x8e/xa6/xab/xa1 + /x8e/xa6/xab/xa2 + /x8e/xa6/xab/xa3 + /x8e/xa6/xab/xa4 + /x8e/xa6/xab/xa5 + /x8e/xa6/xab/xa6 + /x8e/xa6/xab/xa7 + /x8e/xa6/xab/xa8 + /x8e/xa6/xab/xa9 + /x8e/xa6/xab/xaa + /x8e/xa6/xab/xab + /x8e/xa6/xab/xac + /x8e/xa6/xab/xad + /x8e/xa6/xab/xae + /x8e/xa6/xab/xb0 + /x8e/xa6/xab/xb1 + /x8e/xa6/xab/xb2 + /x8e/xa6/xab/xb3 + /x8e/xa6/xab/xb4 + /x8e/xa6/xab/xb5 + /x8e/xa6/xab/xb6 + /x8e/xa6/xab/xb7 + /x8e/xa6/xab/xb8 + /x8e/xa6/xab/xba + /x8e/xa6/xab/xbb + /x8e/xa6/xab/xbc + /x8e/xa6/xab/xbd + /x8e/xa6/xab/xbe + /x8e/xa6/xab/xbf + /x8e/xa6/xab/xc0 + /x8e/xa6/xab/xc1 + /x8e/xa6/xab/xc2 + /x8e/xa6/xab/xc3 + /x8e/xa6/xab/xc4 + /x8e/xa6/xab/xc5 + /x8e/xa6/xab/xc6 + /x8e/xa6/xab/xc7 + /x8e/xa6/xab/xc8 + /x8e/xa6/xab/xc9 + /x8e/xa6/xab/xca + /x8e/xa6/xab/xcb + /x8e/xa6/xab/xcc + /x8e/xa6/xab/xcd + /x8e/xa6/xab/xce + /x8e/xa6/xab/xcf + /x8e/xa6/xab/xd0 + /x8e/xa6/xab/xd1 + /x8e/xa6/xab/xd2 + /x8e/xa6/xab/xd3 + /x8e/xa6/xab/xd4 + /x8e/xa6/xab/xd5 + /x8e/xa6/xab/xd6 + /x8e/xa6/xab/xd7 + /x8e/xa6/xab/xd8 + /x8e/xa6/xab/xd9 + /x8e/xa6/xab/xda + /x8e/xa6/xab/xdb + /x8e/xa6/xab/xdc + /x8e/xa6/xab/xdd + /x8e/xa6/xab/xde + /x8e/xa6/xab/xdf + /x8e/xa6/xab/xe1 + /x8e/xa6/xab/xe2 + /x8e/xa6/xab/xe4 + /x8e/xa6/xab/xe5 + /x8e/xa6/xab/xe6 + /x8e/xa6/xab/xe7 + /x8e/xa6/xab/xe8 + /x8e/xa6/xab/xe9 + /x8e/xa6/xab/xea + /x8e/xa6/xab/xeb + /x8e/xa6/xab/xec + /x8e/xa6/xab/xed + /x8e/xa6/xab/xee + /x8e/xa6/xab/xef + /x8e/xa6/xab/xf0 + /x8e/xa6/xab/xf1 + /x8e/xa6/xab/xf2 + /x8e/xa6/xab/xf3 + /x8e/xa6/xab/xf4 + /x8e/xa6/xab/xf5 + /x8e/xa6/xab/xf6 + /x8e/xa6/xab/xf7 + /x8e/xa6/xab/xf8 + /x8e/xa6/xab/xf9 + /x8e/xa6/xab/xfa + /x8e/xa6/xab/xfb + /x8e/xa6/xab/xfc + /x8e/xa6/xab/xfd + /x8e/xa6/xab/xfe + /x8e/xa6/xac/xa1 + /x8e/xa6/xac/xa2 + /x8e/xa6/xac/xa4 + /x8e/xa6/xac/xa5 + /x8e/xa6/xac/xa6 + /x8e/xa6/xac/xa7 + /x8e/xa6/xac/xa8 + /x8e/xa6/xac/xa9 + /x8e/xa6/xac/xaa + /x8e/xa6/xac/xab + /x8e/xa6/xac/xac + /x8e/xa6/xac/xad + /x8e/xa6/xac/xae + /x8e/xa6/xac/xaf + /x8e/xa6/xac/xb0 + /x8e/xa6/xac/xb1 + /x8e/xa6/xac/xb2 + /x8e/xa6/xac/xb3 + /x8e/xa6/xac/xb4 + /x8e/xa6/xac/xb5 + /x8e/xa6/xac/xb6 + /x8e/xa6/xac/xb7 + /x8e/xa6/xac/xb8 + /x8e/xa6/xac/xb9 + /x8e/xa6/xac/xba + /x8e/xa6/xac/xbb + /x8e/xa6/xac/xbc + /x8e/xa6/xac/xbd + /x8e/xa6/xac/xbe + /x8e/xa6/xac/xbf + /x8e/xa6/xac/xc0 + /x8e/xa6/xac/xc1 + /x8e/xa6/xac/xc3 + /x8e/xa6/xac/xc4 + /x8e/xa6/xac/xc5 + /x8e/xa6/xac/xc6 + /x8e/xa6/xac/xc7 + /x8e/xa6/xac/xc8 + /x8e/xa6/xac/xc9 + /x8e/xa6/xac/xca + /x8e/xa6/xac/xcb + /x8e/xa6/xac/xcc + /x8e/xa6/xac/xcd + /x8e/xa6/xac/xce + /x8e/xa6/xac/xcf + /x8e/xa6/xac/xd0 + /x8e/xa6/xac/xd2 + /x8e/xa6/xac/xd3 + /x8e/xa6/xac/xd4 + /x8e/xa6/xac/xd5 + /x8e/xa6/xac/xd6 + /x8e/xa6/xac/xd7 + /x8e/xa6/xac/xd8 + /x8e/xa6/xac/xd9 + /x8e/xa6/xac/xda + /x8e/xa6/xac/xdc + /x8e/xa6/xac/xde + /x8e/xa6/xac/xdf + /x8e/xa6/xac/xe1 + /x8e/xa6/xac/xe2 + /x8e/xa6/xac/xe3 + /x8e/xa6/xac/xe4 + /x8e/xa6/xac/xe5 + /x8e/xa6/xac/xe6 + /x8e/xa6/xac/xe7 + /x8e/xa6/xac/xe8 + /x8e/xa6/xac/xe9 + /x8e/xa6/xac/xea + /x8e/xa6/xac/xeb + /x8e/xa6/xac/xec + /x8e/xa6/xac/xed + /x8e/xa6/xac/xee + /x8e/xa6/xac/xef + /x8e/xa6/xac/xf0 + /x8e/xa6/xac/xf1 + /x8e/xa6/xac/xf2 + /x8e/xa6/xac/xf3 + /x8e/xa6/xac/xf4 + /x8e/xa6/xac/xf5 + /x8e/xa6/xac/xf6 + /x8e/xa6/xac/xf7 + /x8e/xa6/xac/xf8 + /x8e/xa6/xac/xf9 + /x8e/xa6/xac/xfa + /x8e/xa6/xac/xfb + /x8e/xa6/xac/xfc + /x8e/xa6/xac/xfd + /x8e/xa6/xac/xfe + /x8e/xa6/xad/xa1 + /x8e/xa6/xad/xa2 + /x8e/xa6/xad/xa3 + /x8e/xa6/xad/xa5 + /x8e/xa6/xad/xa6 + /x8e/xa6/xad/xa7 + /x8e/xa6/xad/xa8 + /x8e/xa6/xad/xa9 + /x8e/xa6/xad/xaa + /x8e/xa6/xad/xab + /x8e/xa6/xad/xac + /x8e/xa6/xad/xad + /x8e/xa6/xad/xae + /x8e/xa6/xad/xaf + /x8e/xa6/xad/xb0 + /x8e/xa6/xad/xb1 + /x8e/xa6/xad/xb2 + /x8e/xa6/xad/xb3 + /x8e/xa6/xad/xb4 + /x8e/xa6/xad/xb5 + /x8e/xa6/xad/xb6 + /x8e/xa6/xad/xb7 + /x8e/xa6/xad/xb8 + /x8e/xa6/xad/xb9 + /x8e/xa6/xad/xbb + /x8e/xa6/xad/xbc + /x8e/xa6/xad/xbe + /x8e/xa6/xad/xbf + /x8e/xa6/xad/xc0 + /x8e/xa6/xad/xc1 + /x8e/xa6/xad/xc2 + /x8e/xa6/xad/xc3 + /x8e/xa6/xad/xc4 + /x8e/xa6/xad/xc7 + /x8e/xa6/xad/xc8 + /x8e/xa6/xad/xc9 + /x8e/xa6/xad/xca + /x8e/xa6/xad/xcb + /x8e/xa6/xad/xcc + /x8e/xa6/xad/xcd + /x8e/xa6/xad/xce + /x8e/xa6/xad/xcf + /x8e/xa6/xad/xd0 + /x8e/xa6/xad/xd1 + /x8e/xa6/xad/xd2 + /x8e/xa6/xad/xd3 + /x8e/xa6/xad/xd4 + /x8e/xa6/xad/xd5 + /x8e/xa6/xad/xd6 + /x8e/xa6/xad/xd7 + /x8e/xa6/xad/xd8 + /x8e/xa6/xad/xd9 + /x8e/xa6/xad/xda + /x8e/xa6/xad/xdb + /x8e/xa6/xad/xdc + /x8e/xa6/xad/xdd + /x8e/xa6/xad/xde + /x8e/xa6/xad/xdf + /x8e/xa6/xad/xe0 + /x8e/xa6/xad/xe1 + /x8e/xa6/xad/xe2 + /x8e/xa6/xad/xe3 + /x8e/xa6/xad/xe4 + /x8e/xa6/xad/xe5 + /x8e/xa6/xad/xe6 + /x8e/xa6/xad/xe7 + /x8e/xa6/xad/xe8 + /x8e/xa6/xad/xea + /x8e/xa6/xad/xeb + /x8e/xa6/xad/xec + /x8e/xa6/xad/xed + /x8e/xa6/xad/xee + /x8e/xa6/xad/xef + /x8e/xa6/xad/xf0 + /x8e/xa6/xad/xf1 + /x8e/xa6/xad/xf2 + /x8e/xa6/xad/xf3 + /x8e/xa6/xad/xf4 + /x8e/xa6/xad/xf5 + /x8e/xa6/xad/xf6 + /x8e/xa6/xad/xf7 + /x8e/xa6/xad/xf8 + /x8e/xa6/xad/xf9 + /x8e/xa6/xad/xfa + /x8e/xa6/xad/xfb + /x8e/xa6/xad/xfc + /x8e/xa6/xad/xfd + /x8e/xa6/xad/xfe + /x8e/xa6/xae/xa1 + /x8e/xa6/xae/xa5 + /x8e/xa6/xae/xa6 + /x8e/xa6/xae/xa7 + /x8e/xa6/xae/xa8 + /x8e/xa6/xae/xa9 + /x8e/xa6/xae/xaa + /x8e/xa6/xae/xab + /x8e/xa6/xae/xac + /x8e/xa6/xae/xad + /x8e/xa6/xae/xae + /x8e/xa6/xae/xaf + /x8e/xa6/xae/xb0 + /x8e/xa6/xae/xb1 + /x8e/xa6/xae/xb2 + /x8e/xa6/xae/xb3 + /x8e/xa6/xae/xb4 + /x8e/xa6/xae/xb5 + /x8e/xa6/xae/xb6 + /x8e/xa6/xae/xb7 + /x8e/xa6/xae/xb8 + /x8e/xa6/xae/xb9 + /x8e/xa6/xae/xba + /x8e/xa6/xae/xbb + /x8e/xa6/xae/xbc + /x8e/xa6/xae/xbd + /x8e/xa6/xae/xbe + /x8e/xa6/xae/xbf + /x8e/xa6/xae/xc0 + /x8e/xa6/xae/xc1 + /x8e/xa6/xae/xc2 + /x8e/xa6/xae/xc3 + /x8e/xa6/xae/xc4 + /x8e/xa6/xae/xc5 + /x8e/xa6/xae/xc6 + /x8e/xa6/xae/xc7 + /x8e/xa6/xae/xc8 + /x8e/xa6/xae/xc9 + /x8e/xa6/xae/xca + /x8e/xa6/xae/xcb + /x8e/xa6/xae/xcc + /x8e/xa6/xae/xcd + /x8e/xa6/xae/xce + /x8e/xa6/xae/xcf + /x8e/xa6/xae/xd0 + /x8e/xa6/xae/xd1 + /x8e/xa6/xae/xd2 + /x8e/xa6/xae/xd3 + /x8e/xa6/xae/xd4 + /x8e/xa6/xae/xd5 + /x8e/xa6/xae/xd6 + /x8e/xa6/xae/xd7 + /x8e/xa6/xae/xd8 + /x8e/xa6/xae/xd9 + /x8e/xa6/xae/xda + /x8e/xa6/xae/xdb + /x8e/xa6/xae/xdc + /x8e/xa6/xae/xdd + /x8e/xa6/xae/xde + /x8e/xa6/xae/xdf + /x8e/xa6/xae/xe0 + /x8e/xa6/xae/xe2 + /x8e/xa6/xae/xe3 + /x8e/xa6/xae/xe4 + /x8e/xa6/xae/xe5 + /x8e/xa6/xae/xe6 + /x8e/xa6/xae/xe7 + /x8e/xa6/xae/xe8 + /x8e/xa6/xae/xe9 + /x8e/xa6/xae/xea + /x8e/xa6/xae/xeb + /x8e/xa6/xae/xec + /x8e/xa6/xae/xed + /x8e/xa6/xae/xee + /x8e/xa6/xae/xef + /x8e/xa6/xae/xf0 + /x8e/xa6/xae/xf1 + /x8e/xa6/xae/xf2 + /x8e/xa6/xae/xf3 + /x8e/xa6/xae/xf4 + /x8e/xa6/xae/xf5 + /x8e/xa6/xae/xf7 + /x8e/xa6/xae/xf8 + /x8e/xa6/xae/xf9 + /x8e/xa6/xae/xfa + /x8e/xa6/xae/xfb + /x8e/xa6/xae/xfc + /x8e/xa6/xae/xfd + /x8e/xa6/xae/xfe + /x8e/xa6/xaf/xa1 + /x8e/xa6/xaf/xa2 + /x8e/xa6/xaf/xa3 + /x8e/xa6/xaf/xa4 + /x8e/xa6/xaf/xa6 + /x8e/xa6/xaf/xa7 + /x8e/xa6/xaf/xa8 + /x8e/xa6/xaf/xa9 + /x8e/xa6/xaf/xaa + /x8e/xa6/xaf/xab + /x8e/xa6/xaf/xac + /x8e/xa6/xaf/xad + /x8e/xa6/xaf/xae + /x8e/xa6/xaf/xaf + /x8e/xa6/xaf/xb0 + /x8e/xa6/xaf/xb1 + /x8e/xa6/xaf/xb2 + /x8e/xa6/xaf/xb3 + /x8e/xa6/xaf/xb4 + /x8e/xa6/xaf/xb5 + /x8e/xa6/xaf/xb6 + /x8e/xa6/xaf/xb7 + /x8e/xa6/xaf/xb9 + /x8e/xa6/xaf/xba + /x8e/xa6/xaf/xbb + /x8e/xa6/xaf/xbc + /x8e/xa6/xaf/xbe + /x8e/xa6/xaf/xbf + /x8e/xa6/xaf/xc0 + /x8e/xa6/xaf/xc1 + /x8e/xa6/xaf/xc2 + /x8e/xa6/xaf/xc3 + /x8e/xa6/xaf/xc4 + /x8e/xa6/xaf/xc5 + /x8e/xa6/xaf/xc6 + /x8e/xa6/xaf/xc7 + /x8e/xa6/xaf/xc8 + /x8e/xa6/xaf/xc9 + /x8e/xa6/xaf/xca + /x8e/xa6/xaf/xcb + /x8e/xa6/xaf/xcc + /x8e/xa6/xaf/xcd + /x8e/xa6/xaf/xce + /x8e/xa6/xaf/xcf + /x8e/xa6/xaf/xd0 + /x8e/xa6/xaf/xd1 + /x8e/xa6/xaf/xd2 + /x8e/xa6/xaf/xd3 + /x8e/xa6/xaf/xd4 + /x8e/xa6/xaf/xd5 + /x8e/xa6/xaf/xd6 + /x8e/xa6/xaf/xd7 + /x8e/xa6/xaf/xd8 + /x8e/xa6/xaf/xd9 + /x8e/xa6/xaf/xda + /x8e/xa6/xaf/xdb + /x8e/xa6/xaf/xdc + /x8e/xa6/xaf/xdd + /x8e/xa6/xaf/xde + /x8e/xa6/xaf/xdf + /x8e/xa6/xaf/xe0 + /x8e/xa6/xaf/xe1 + /x8e/xa6/xaf/xe2 + /x8e/xa6/xaf/xe3 + /x8e/xa6/xaf/xe4 + /x8e/xa6/xaf/xe5 + /x8e/xa6/xaf/xe6 + /x8e/xa6/xaf/xe7 + /x8e/xa6/xaf/xe8 + /x8e/xa6/xaf/xe9 + /x8e/xa6/xaf/xea + /x8e/xa6/xaf/xeb + /x8e/xa6/xaf/xec + /x8e/xa6/xaf/xed + /x8e/xa6/xaf/xee + /x8e/xa6/xaf/xef + /x8e/xa6/xaf/xf0 + /x8e/xa6/xaf/xf1 + /x8e/xa6/xaf/xf2 + /x8e/xa6/xaf/xf3 + /x8e/xa6/xaf/xf4 + /x8e/xa6/xaf/xf5 + /x8e/xa6/xaf/xf6 + /x8e/xa6/xaf/xf7 + /x8e/xa6/xaf/xf8 + /x8e/xa6/xaf/xf9 + /x8e/xa6/xaf/xfa + /x8e/xa6/xaf/xfb + /x8e/xa6/xaf/xfc + /x8e/xa6/xaf/xfd + /x8e/xa6/xaf/xfe + /x8e/xa6/xb0/xa1 + /x8e/xa6/xb0/xa2 + /x8e/xa6/xb0/xa3 + /x8e/xa6/xb0/xa4 + /x8e/xa6/xb0/xa5 + /x8e/xa6/xb0/xa6 + /x8e/xa6/xb0/xa7 + /x8e/xa6/xb0/xa8 + /x8e/xa6/xb0/xa9 + /x8e/xa6/xb0/xaa + /x8e/xa6/xb0/xab + /x8e/xa6/xb0/xac + /x8e/xa6/xb0/xad + /x8e/xa6/xb0/xae + /x8e/xa6/xb0/xaf + /x8e/xa6/xb0/xb0 + /x8e/xa6/xb0/xb1 + /x8e/xa6/xb0/xb2 + /x8e/xa6/xb0/xb3 + /x8e/xa6/xb0/xb4 + /x8e/xa6/xb0/xb5 + /x8e/xa6/xb0/xb6 + /x8e/xa6/xb0/xb7 + /x8e/xa6/xb0/xb8 + /x8e/xa6/xb0/xb9 + /x8e/xa6/xb0/xba + /x8e/xa6/xb0/xbb + /x8e/xa6/xb0/xbc + /x8e/xa6/xb0/xbd + /x8e/xa6/xb0/xbe + /x8e/xa6/xb0/xbf + /x8e/xa6/xb0/xc0 + /x8e/xa6/xb0/xc1 + /x8e/xa6/xb0/xc2 + /x8e/xa6/xb0/xc3 + /x8e/xa6/xb0/xc4 + /x8e/xa6/xb0/xc5 + /x8e/xa6/xb0/xc6 + /x8e/xa6/xb0/xc7 + /x8e/xa6/xb0/xc8 + /x8e/xa6/xb0/xc9 + /x8e/xa6/xb0/xca + /x8e/xa6/xb0/xcb + /x8e/xa6/xb0/xcc + /x8e/xa6/xb0/xcd + /x8e/xa6/xb0/xcf + /x8e/xa6/xb0/xd0 + /x8e/xa6/xb0/xd1 + /x8e/xa6/xb0/xd2 + /x8e/xa6/xb0/xd3 + /x8e/xa6/xb0/xd4 + /x8e/xa6/xb0/xd5 + /x8e/xa6/xb0/xd6 + /x8e/xa6/xb0/xd7 + /x8e/xa6/xb0/xd8 + /x8e/xa6/xb0/xd9 + /x8e/xa6/xb0/xda + /x8e/xa6/xb0/xdb + /x8e/xa6/xb0/xdc + /x8e/xa6/xb0/xdd + /x8e/xa6/xb0/xde + /x8e/xa6/xb0/xdf + /x8e/xa6/xb0/xe0 + /x8e/xa6/xb0/xe1 + /x8e/xa6/xb0/xe2 + /x8e/xa6/xb0/xe3 + /x8e/xa6/xb0/xe4 + /x8e/xa6/xb0/xe5 + /x8e/xa6/xb0/xe6 + /x8e/xa6/xb0/xe7 + /x8e/xa6/xb0/xe8 + /x8e/xa6/xb0/xe9 + /x8e/xa6/xb0/xea + /x8e/xa6/xb0/xeb + /x8e/xa6/xb0/xec + /x8e/xa6/xb0/xed + /x8e/xa6/xb0/xee + /x8e/xa6/xb0/xef + /x8e/xa6/xb0/xf0 + /x8e/xa6/xb0/xf1 + /x8e/xa6/xb0/xf2 + /x8e/xa6/xb0/xf3 + /x8e/xa6/xb0/xf5 + /x8e/xa6/xb0/xf6 + /x8e/xa6/xb0/xf7 + /x8e/xa6/xb0/xf8 + /x8e/xa6/xb0/xf9 + /x8e/xa6/xb0/xfa + /x8e/xa6/xb0/xfb + /x8e/xa6/xb0/xfc + /x8e/xa6/xb0/xfd + /x8e/xa6/xb0/xfe + /x8e/xa6/xb1/xa1 + /x8e/xa6/xb1/xa2 + /x8e/xa6/xb1/xa3 + /x8e/xa6/xb1/xa4 + /x8e/xa6/xb1/xa5 + /x8e/xa6/xb1/xa6 + /x8e/xa6/xb1/xa7 + /x8e/xa6/xb1/xa8 + /x8e/xa6/xb1/xa9 + /x8e/xa6/xb1/xaa + /x8e/xa6/xb1/xab + /x8e/xa6/xb1/xac + /x8e/xa6/xb1/xad + /x8e/xa6/xb1/xae + /x8e/xa6/xb1/xaf + /x8e/xa6/xb1/xb1 + /x8e/xa6/xb1/xb2 + /x8e/xa6/xb1/xb3 + /x8e/xa6/xb1/xb4 + /x8e/xa6/xb1/xb5 + /x8e/xa6/xb1/xb7 + /x8e/xa6/xb1/xb8 + /x8e/xa6/xb1/xb9 + /x8e/xa6/xb1/xba + /x8e/xa6/xb1/xbb + /x8e/xa6/xb1/xbc + /x8e/xa6/xb1/xbd + /x8e/xa6/xb1/xbe + /x8e/xa6/xb1/xbf + /x8e/xa6/xb1/xc0 + /x8e/xa6/xb1/xc1 + /x8e/xa6/xb1/xc2 + /x8e/xa6/xb1/xc3 + /x8e/xa6/xb1/xc4 + /x8e/xa6/xb1/xc5 + /x8e/xa6/xb1/xc6 + /x8e/xa6/xb1/xc7 + /x8e/xa6/xb1/xc8 + /x8e/xa6/xb1/xc9 + /x8e/xa6/xb1/xca + /x8e/xa6/xb1/xcb + /x8e/xa6/xb1/xcc + /x8e/xa6/xb1/xcd + /x8e/xa6/xb1/xce + /x8e/xa6/xb1/xd0 + /x8e/xa6/xb1/xd1 + /x8e/xa6/xb1/xd2 + /x8e/xa6/xb1/xd3 + /x8e/xa6/xb1/xd4 + /x8e/xa6/xb1/xd5 + /x8e/xa6/xb1/xd6 + /x8e/xa6/xb1/xd7 + /x8e/xa6/xb1/xd8 + /x8e/xa6/xb1/xd9 + /x8e/xa6/xb1/xda + /x8e/xa6/xb1/xdb + /x8e/xa6/xb1/xdc + /x8e/xa6/xb1/xdd + /x8e/xa6/xb1/xde + /x8e/xa6/xb1/xdf + /x8e/xa6/xb1/xe0 + /x8e/xa6/xb1/xe1 + /x8e/xa6/xb1/xe2 + /x8e/xa6/xb1/xe3 + /x8e/xa6/xb1/xe4 + /x8e/xa6/xb1/xe5 + /x8e/xa6/xb1/xe6 + /x8e/xa6/xb1/xe7 + /x8e/xa6/xb1/xe8 + /x8e/xa6/xb1/xe9 + /x8e/xa6/xb1/xea + /x8e/xa6/xb1/xeb + /x8e/xa6/xb1/xec + /x8e/xa6/xb1/xee + /x8e/xa6/xb1/xef + /x8e/xa6/xb1/xf0 + /x8e/xa6/xb1/xf1 + /x8e/xa6/xb1/xf2 + /x8e/xa6/xb1/xf3 + /x8e/xa6/xb1/xf4 + /x8e/xa6/xb1/xf5 + /x8e/xa6/xb1/xf6 + /x8e/xa6/xb1/xf7 + /x8e/xa6/xb1/xf8 + /x8e/xa6/xb1/xf9 + /x8e/xa6/xb1/xfa + /x8e/xa6/xb1/xfb + /x8e/xa6/xb1/xfc + /x8e/xa6/xb1/xfd + /x8e/xa6/xb1/xfe + /x8e/xa6/xb2/xa1 + /x8e/xa6/xb2/xa2 + /x8e/xa6/xb2/xa3 + /x8e/xa6/xb2/xa4 + /x8e/xa6/xb2/xa5 + /x8e/xa6/xb2/xa6 + /x8e/xa6/xb2/xa7 + /x8e/xa6/xb2/xa8 + /x8e/xa6/xb2/xa9 + /x8e/xa6/xb2/xaa + /x8e/xa6/xb2/xab + /x8e/xa6/xb2/xac + /x8e/xa6/xb2/xad + /x8e/xa6/xb2/xae + /x8e/xa6/xb2/xaf + /x8e/xa6/xb2/xb0 + /x8e/xa6/xb2/xb1 + /x8e/xa6/xb2/xb2 + /x8e/xa6/xb2/xb3 + /x8e/xa6/xb2/xb4 + /x8e/xa6/xb2/xb5 + /x8e/xa6/xb2/xb6 + /x8e/xa6/xb2/xb7 + /x8e/xa6/xb2/xb8 + /x8e/xa6/xb2/xba + /x8e/xa6/xb2/xbb + /x8e/xa6/xb2/xbc + /x8e/xa6/xb2/xbd + /x8e/xa6/xb2/xbe + /x8e/xa6/xb2/xbf + /x8e/xa6/xb2/xc0 + /x8e/xa6/xb2/xc1 + /x8e/xa6/xb2/xc3 + /x8e/xa6/xb2/xc4 + /x8e/xa6/xb2/xc5 + /x8e/xa6/xb2/xc6 + /x8e/xa6/xb2/xc7 + /x8e/xa6/xb2/xc9 + /x8e/xa6/xb2/xca + /x8e/xa6/xb2/xcb + /x8e/xa6/xb2/xcc + /x8e/xa6/xb2/xcd + /x8e/xa6/xb2/xce + /x8e/xa6/xb2/xcf + /x8e/xa6/xb2/xd0 + /x8e/xa6/xb2/xd1 + /x8e/xa6/xb2/xd2 + /x8e/xa6/xb2/xd3 + /x8e/xa6/xb2/xd4 + /x8e/xa6/xb2/xd5 + /x8e/xa6/xb2/xd6 + /x8e/xa6/xb2/xd7 + /x8e/xa6/xb2/xd8 + /x8e/xa6/xb2/xd9 + /x8e/xa6/xb2/xda + /x8e/xa6/xb2/xdb + /x8e/xa6/xb2/xdc + /x8e/xa6/xb2/xdd + /x8e/xa6/xb2/xde + /x8e/xa6/xb2/xdf + /x8e/xa6/xb2/xe0 + /x8e/xa6/xb2/xe1 + /x8e/xa6/xb2/xe3 + /x8e/xa6/xb2/xe4 + /x8e/xa6/xb2/xe5 + /x8e/xa6/xb2/xe6 + /x8e/xa6/xb2/xe7 + /x8e/xa6/xb2/xe8 + /x8e/xa6/xb2/xe9 + /x8e/xa6/xb2/xea + /x8e/xa6/xb2/xeb + /x8e/xa6/xb2/xec + /x8e/xa6/xb2/xed + /x8e/xa6/xb2/xee + /x8e/xa6/xb2/xef + /x8e/xa6/xb2/xf0 + /x8e/xa6/xb2/xf1 + /x8e/xa6/xb2/xf2 + /x8e/xa6/xb2/xf3 + /x8e/xa6/xb2/xf4 + /x8e/xa6/xb2/xf5 + /x8e/xa6/xb2/xf6 + /x8e/xa6/xb2/xf7 + /x8e/xa6/xb2/xf8 + /x8e/xa6/xb2/xfa + /x8e/xa6/xb2/xfb + /x8e/xa6/xb2/xfc + /x8e/xa6/xb2/xfd + /x8e/xa6/xb2/xfe + /x8e/xa6/xb3/xa1 + /x8e/xa6/xb3/xa2 + /x8e/xa6/xb3/xa3 + /x8e/xa6/xb3/xa4 + /x8e/xa6/xb3/xa5 + /x8e/xa6/xb3/xa6 + /x8e/xa6/xb3/xa7 + /x8e/xa6/xb3/xa8 + /x8e/xa6/xb3/xa9 + /x8e/xa6/xb3/xaa + /x8e/xa6/xb3/xab + /x8e/xa6/xb3/xac + /x8e/xa6/xb3/xad + /x8e/xa6/xb3/xae + /x8e/xa6/xb3/xaf + /x8e/xa6/xb3/xb0 + /x8e/xa6/xb3/xb2 + /x8e/xa6/xb3/xb3 + /x8e/xa6/xb3/xb4 + /x8e/xa6/xb3/xb5 + /x8e/xa6/xb3/xb6 + /x8e/xa6/xb3/xb7 + /x8e/xa6/xb3/xb8 + /x8e/xa6/xb3/xb9 + /x8e/xa6/xb3/xba + /x8e/xa6/xb3/xbb + /x8e/xa6/xb3/xbc + /x8e/xa6/xb3/xbe + /x8e/xa6/xb3/xbf + /x8e/xa6/xb3/xc0 + /x8e/xa6/xb3/xc1 + /x8e/xa6/xb3/xc2 + /x8e/xa6/xb3/xc3 + /x8e/xa6/xb3/xc4 + /x8e/xa6/xb3/xc5 + /x8e/xa6/xb3/xc6 + /x8e/xa6/xb3/xc7 + /x8e/xa6/xb3/xc8 + /x8e/xa6/xb3/xc9 + /x8e/xa6/xb3/xcb + /x8e/xa6/xb3/xcc + /x8e/xa6/xb3/xcd + /x8e/xa6/xb3/xce + /x8e/xa6/xb3/xcf + /x8e/xa6/xb3/xd0 + /x8e/xa6/xb3/xd1 + /x8e/xa6/xb3/xd2 + /x8e/xa6/xb3/xd3 + /x8e/xa6/xb3/xd4 + /x8e/xa6/xb3/xd5 + /x8e/xa6/xb3/xd6 + /x8e/xa6/xb3/xd7 + /x8e/xa6/xb3/xd8 + /x8e/xa6/xb3/xd9 + /x8e/xa6/xb3/xda + /x8e/xa6/xb3/xdb + /x8e/xa6/xb3/xdc + /x8e/xa6/xb3/xdd + /x8e/xa6/xb3/xde + /x8e/xa6/xb3/xdf + /x8e/xa6/xb3/xe0 + /x8e/xa6/xb3/xe1 + /x8e/xa6/xb3/xe2 + /x8e/xa6/xb3/xe3 + /x8e/xa6/xb3/xe4 + /x8e/xa6/xb3/xe5 + /x8e/xa6/xb3/xe7 + /x8e/xa6/xb3/xe8 + /x8e/xa6/xb3/xe9 + /x8e/xa6/xb3/xea + /x8e/xa6/xb3/xeb + /x8e/xa6/xb3/xec + /x8e/xa6/xb3/xed + /x8e/xa6/xb3/xee + /x8e/xa6/xb3/xef + /x8e/xa6/xb3/xf0 + /x8e/xa6/xb3/xf1 + /x8e/xa6/xb3/xf2 + /x8e/xa6/xb3/xf3 + /x8e/xa6/xb3/xf4 + /x8e/xa6/xb3/xf5 + /x8e/xa6/xb3/xf6 + /x8e/xa6/xb3/xf7 + /x8e/xa6/xb3/xf8 + /x8e/xa6/xb3/xf9 + /x8e/xa6/xb3/xfa + /x8e/xa6/xb3/xfb + /x8e/xa6/xb3/xfc + /x8e/xa6/xb3/xfd + /x8e/xa6/xb3/xfe + /x8e/xa6/xb4/xa1 + /x8e/xa6/xb4/xa2 + /x8e/xa6/xb4/xa3 + /x8e/xa6/xb4/xa4 + /x8e/xa6/xb4/xa5 + /x8e/xa6/xb4/xa6 + /x8e/xa6/xb4/xa7 + /x8e/xa6/xb4/xa8 + /x8e/xa6/xb4/xa9 + /x8e/xa6/xb4/xaa + /x8e/xa6/xb4/xab + /x8e/xa6/xb4/xac + /x8e/xa6/xb4/xad + /x8e/xa6/xb4/xae + /x8e/xa6/xb4/xaf + /x8e/xa6/xb4/xb0 + /x8e/xa6/xb4/xb1 + /x8e/xa6/xb4/xb2 + /x8e/xa6/xb4/xb3 + /x8e/xa6/xb4/xb4 + /x8e/xa6/xb4/xb5 + /x8e/xa6/xb4/xb6 + /x8e/xa6/xb4/xb7 + /x8e/xa6/xb4/xb8 + /x8e/xa6/xb4/xb9 + /x8e/xa6/xb4/xba + /x8e/xa6/xb4/xbb + /x8e/xa6/xb4/xbc + /x8e/xa6/xb4/xbd + /x8e/xa6/xb4/xbe + /x8e/xa6/xb4/xbf + /x8e/xa6/xb4/xc0 + /x8e/xa6/xb4/xc1 + /x8e/xa6/xb4/xc2 + /x8e/xa6/xb4/xc3 + /x8e/xa6/xb4/xc5 + /x8e/xa6/xb4/xc6 + /x8e/xa6/xb4/xc8 + /x8e/xa6/xb4/xc9 + /x8e/xa6/xb4/xca + /x8e/xa6/xb4/xcb + /x8e/xa6/xb4/xcc + /x8e/xa6/xb4/xcd + /x8e/xa6/xb4/xce + /x8e/xa6/xb4/xcf + /x8e/xa6/xb4/xd0 + /x8e/xa6/xb4/xd1 + /x8e/xa6/xb4/xd2 + /x8e/xa6/xb4/xd3 + /x8e/xa6/xb4/xd4 + /x8e/xa6/xb4/xd5 + /x8e/xa6/xb4/xd6 + /x8e/xa6/xb4/xd7 + /x8e/xa6/xb4/xd8 + /x8e/xa6/xb4/xd9 + /x8e/xa6/xb4/xda + /x8e/xa6/xb4/xdb + /x8e/xa6/xb4/xdc + /x8e/xa6/xb4/xde + /x8e/xa6/xb4/xdf + /x8e/xa6/xb4/xe0 + /x8e/xa6/xb4/xe1 + /x8e/xa6/xb4/xe2 + /x8e/xa6/xb4/xe3 + /x8e/xa6/xb4/xe4 + /x8e/xa6/xb4/xe5 + /x8e/xa6/xb4/xe6 + /x8e/xa6/xb4/xe7 + /x8e/xa6/xb4/xe8 + /x8e/xa6/xb4/xe9 + /x8e/xa6/xb4/xea + /x8e/xa6/xb4/xeb + /x8e/xa6/xb4/xec + /x8e/xa6/xb4/xed + /x8e/xa6/xb4/xee + /x8e/xa6/xb4/xef + /x8e/xa6/xb4/xf0 + /x8e/xa6/xb4/xf1 + /x8e/xa6/xb4/xf2 + /x8e/xa6/xb4/xf3 + /x8e/xa6/xb4/xf4 + /x8e/xa6/xb4/xf5 + /x8e/xa6/xb4/xf6 + /x8e/xa6/xb4/xf7 + /x8e/xa6/xb4/xf8 + /x8e/xa6/xb4/xf9 + /x8e/xa6/xb4/xfa + /x8e/xa6/xb4/xfb + /x8e/xa6/xb4/xfc + /x8e/xa6/xb4/xfd + /x8e/xa6/xb4/xfe + /x8e/xa6/xb5/xa1 + /x8e/xa6/xb5/xa2 + /x8e/xa6/xb5/xa3 + /x8e/xa6/xb5/xa4 + /x8e/xa6/xb5/xa5 + /x8e/xa6/xb5/xa6 + /x8e/xa6/xb5/xa7 + /x8e/xa6/xb5/xa8 + /x8e/xa6/xb5/xa9 + /x8e/xa6/xb5/xaa + /x8e/xa6/xb5/xab + /x8e/xa6/xb5/xac + /x8e/xa6/xb5/xad + /x8e/xa6/xb5/xae + /x8e/xa6/xb5/xaf + /x8e/xa6/xb5/xb0 + /x8e/xa6/xb5/xb1 + /x8e/xa6/xb5/xb2 + /x8e/xa6/xb5/xb3 + /x8e/xa6/xb5/xb4 + /x8e/xa6/xb5/xb5 + /x8e/xa6/xb5/xb6 + /x8e/xa6/xb5/xb7 + /x8e/xa6/xb5/xb8 + /x8e/xa6/xb5/xb9 + /x8e/xa6/xb5/xba + /x8e/xa6/xb5/xbb + /x8e/xa6/xb5/xbc + /x8e/xa6/xb5/xbd + /x8e/xa6/xb5/xbe + /x8e/xa6/xb5/xbf + /x8e/xa6/xb5/xc0 + /x8e/xa6/xb5/xc1 + /x8e/xa6/xb5/xc2 + /x8e/xa6/xb5/xc3 + /x8e/xa6/xb5/xc5 + /x8e/xa6/xb5/xc6 + /x8e/xa6/xb5/xc7 + /x8e/xa6/xb5/xc8 + /x8e/xa6/xb5/xc9 + /x8e/xa6/xb5/xca + /x8e/xa6/xb5/xcb + /x8e/xa6/xb5/xcc + /x8e/xa6/xb5/xcd + /x8e/xa6/xb5/xce + /x8e/xa6/xb5/xcf + /x8e/xa6/xb5/xd0 + /x8e/xa6/xb5/xd1 + /x8e/xa6/xb5/xd2 + /x8e/xa6/xb5/xd3 + /x8e/xa6/xb5/xd4 + /x8e/xa6/xb5/xd5 + /x8e/xa6/xb5/xd6 + /x8e/xa6/xb5/xd7 + /x8e/xa6/xb5/xd9 + /x8e/xa6/xb5/xda + /x8e/xa6/xb5/xdb + /x8e/xa6/xb5/xdc + /x8e/xa6/xb5/xdd + /x8e/xa6/xb5/xde + /x8e/xa6/xb5/xdf + /x8e/xa6/xb5/xe0 + /x8e/xa6/xb5/xe1 + /x8e/xa6/xb5/xe2 + /x8e/xa6/xb5/xe3 + /x8e/xa6/xb5/xe4 + /x8e/xa6/xb5/xe5 + /x8e/xa6/xb5/xe6 + /x8e/xa6/xb5/xe7 + /x8e/xa6/xb5/xe8 + /x8e/xa6/xb5/xe9 + /x8e/xa6/xb5/xea + /x8e/xa6/xb5/xeb + /x8e/xa6/xb5/xec + /x8e/xa6/xb5/xed + /x8e/xa6/xb5/xee + /x8e/xa6/xb5/xef + /x8e/xa6/xb5/xf0 + /x8e/xa6/xb5/xf1 + /x8e/xa6/xb5/xf2 + /x8e/xa6/xb5/xf3 + /x8e/xa6/xb5/xf4 + /x8e/xa6/xb5/xf5 + /x8e/xa6/xb5/xf6 + /x8e/xa6/xb5/xf7 + /x8e/xa6/xb5/xf8 + /x8e/xa6/xb5/xf9 + /x8e/xa6/xb5/xfa + /x8e/xa6/xb5/xfb + /x8e/xa6/xb5/xfc + /x8e/xa6/xb5/xfd + /x8e/xa6/xb6/xa1 + /x8e/xa6/xb6/xa2 + /x8e/xa6/xb6/xa3 + /x8e/xa6/xb6/xa4 + /x8e/xa6/xb6/xa5 + /x8e/xa6/xb6/xa6 + /x8e/xa6/xb6/xa7 + /x8e/xa6/xb6/xa8 + /x8e/xa6/xb6/xa9 + /x8e/xa6/xb6/xaa + /x8e/xa6/xb6/xab + /x8e/xa6/xb6/xac + /x8e/xa6/xb6/xad + /x8e/xa6/xb6/xae + /x8e/xa6/xb6/xaf + /x8e/xa6/xb6/xb0 + /x8e/xa6/xb6/xb1 + /x8e/xa6/xb6/xb2 + /x8e/xa6/xb6/xb3 + /x8e/xa6/xb6/xb4 + /x8e/xa6/xb6/xb6 + /x8e/xa6/xb6/xb7 + /x8e/xa6/xb6/xb8 + /x8e/xa6/xb6/xb9 + /x8e/xa6/xb6/xba + /x8e/xa6/xb6/xbb + /x8e/xa6/xb6/xbc + /x8e/xa6/xb6/xbd + /x8e/xa6/xb6/xbe + /x8e/xa6/xb6/xbf + /x8e/xa6/xb6/xc0 + /x8e/xa6/xb6/xc1 + /x8e/xa6/xb6/xc2 + /x8e/xa6/xb6/xc3 + /x8e/xa6/xb6/xc4 + /x8e/xa6/xb6/xc5 + /x8e/xa6/xb6/xc6 + /x8e/xa6/xb6/xc7 + /x8e/xa6/xb6/xc8 + /x8e/xa6/xb6/xc9 + /x8e/xa6/xb6/xca + /x8e/xa6/xb6/xcb + /x8e/xa6/xb6/xce + /x8e/xa6/xb6/xcf + /x8e/xa6/xb6/xd0 + /x8e/xa6/xb6/xd1 + /x8e/xa6/xb6/xd2 + /x8e/xa6/xb6/xd3 + /x8e/xa6/xb6/xd4 + /x8e/xa6/xb6/xd5 + /x8e/xa6/xb6/xd6 + /x8e/xa6/xb6/xd7 + /x8e/xa6/xb6/xd8 + /x8e/xa6/xb6/xd9 + /x8e/xa6/xb6/xda + /x8e/xa6/xb6/xdb + /x8e/xa6/xb6/xdc + /x8e/xa6/xb6/xdd + /x8e/xa6/xb6/xde + /x8e/xa6/xb6/xdf + /x8e/xa6/xb6/xe0 + /x8e/xa6/xb6/xe1 + /x8e/xa6/xb6/xe2 + /x8e/xa6/xb6/xe3 + /x8e/xa6/xb6/xe4 + /x8e/xa6/xb6/xe5 + /x8e/xa6/xb6/xe6 + /x8e/xa6/xb6/xe8 + /x8e/xa6/xb6/xe9 + /x8e/xa6/xb6/xea + /x8e/xa6/xb6/xeb + /x8e/xa6/xb6/xec + /x8e/xa6/xb6/xed + /x8e/xa6/xb6/xee + /x8e/xa6/xb6/xef + /x8e/xa6/xb6/xf0 + /x8e/xa6/xb6/xf1 + /x8e/xa6/xb6/xf2 + /x8e/xa6/xb6/xf3 + /x8e/xa6/xb6/xf4 + /x8e/xa6/xb6/xf5 + /x8e/xa6/xb6/xf6 + /x8e/xa6/xb6/xf7 + /x8e/xa6/xb6/xf8 + /x8e/xa6/xb6/xf9 + /x8e/xa6/xb6/xfa + /x8e/xa6/xb6/xfb + /x8e/xa6/xb6/xfc + /x8e/xa6/xb6/xfd + /x8e/xa6/xb6/xfe + /x8e/xa6/xb7/xa1 + /x8e/xa6/xb7/xa2 + /x8e/xa6/xb7/xa3 + /x8e/xa6/xb7/xa4 + /x8e/xa6/xb7/xa5 + /x8e/xa6/xb7/xa6 + /x8e/xa6/xb7/xa7 + /x8e/xa6/xb7/xa8 + /x8e/xa6/xb7/xa9 + /x8e/xa6/xb7/xaa + /x8e/xa6/xb7/xab + /x8e/xa6/xb7/xad + /x8e/xa6/xb7/xae + /x8e/xa6/xb7/xaf + /x8e/xa6/xb7/xb0 + /x8e/xa6/xb7/xb1 + /x8e/xa6/xb7/xb2 + /x8e/xa6/xb7/xb3 + /x8e/xa6/xb7/xb4 + /x8e/xa6/xb7/xb5 + /x8e/xa6/xb7/xb6 + /x8e/xa6/xb7/xb7 + /x8e/xa6/xb7/xb8 + /x8e/xa6/xb7/xb9 + /x8e/xa6/xb7/xba + /x8e/xa6/xb7/xbb + /x8e/xa6/xb7/xbc + /x8e/xa6/xb7/xbd + /x8e/xa6/xb7/xbe + /x8e/xa6/xb7/xbf + /x8e/xa6/xb7/xc0 + /x8e/xa6/xb7/xc1 + /x8e/xa6/xb7/xc2 + /x8e/xa6/xb7/xc3 + /x8e/xa6/xb7/xc4 + /x8e/xa6/xb7/xc5 + /x8e/xa6/xb7/xc6 + /x8e/xa6/xb7/xc7 + /x8e/xa6/xb7/xc8 + /x8e/xa6/xb7/xc9 + /x8e/xa6/xb7/xca + /x8e/xa6/xb7/xcb + /x8e/xa6/xb7/xcc + /x8e/xa6/xb7/xcd + /x8e/xa6/xb7/xce + /x8e/xa6/xb7/xcf + /x8e/xa6/xb7/xd0 + /x8e/xa6/xb7/xd1 + /x8e/xa6/xb7/xd2 + /x8e/xa6/xb7/xd3 + /x8e/xa6/xb7/xd4 + /x8e/xa6/xb7/xd5 + /x8e/xa6/xb7/xd6 + /x8e/xa6/xb7/xd7 + /x8e/xa6/xb7/xd8 + /x8e/xa6/xb7/xd9 + /x8e/xa6/xb7/xda + /x8e/xa6/xb7/xdb + /x8e/xa6/xb7/xdc + /x8e/xa6/xb7/xdd + /x8e/xa6/xb7/xde + /x8e/xa6/xb7/xdf + /x8e/xa6/xb7/xe0 + /x8e/xa6/xb7/xe1 + /x8e/xa6/xb7/xe2 + /x8e/xa6/xb7/xe3 + /x8e/xa6/xb7/xe4 + /x8e/xa6/xb7/xe5 + /x8e/xa6/xb7/xe6 + /x8e/xa6/xb7/xe7 + /x8e/xa6/xb7/xe8 + /x8e/xa6/xb7/xe9 + /x8e/xa6/xb7/xea + /x8e/xa6/xb7/xeb + /x8e/xa6/xb7/xec + /x8e/xa6/xb7/xed + /x8e/xa6/xb7/xee + /x8e/xa6/xb7/xef + /x8e/xa6/xb7/xf0 + /x8e/xa6/xb7/xf2 + /x8e/xa6/xb7/xf3 + /x8e/xa6/xb7/xf4 + /x8e/xa6/xb7/xf5 + /x8e/xa6/xb7/xf6 + /x8e/xa6/xb7/xf7 + /x8e/xa6/xb7/xf8 + /x8e/xa6/xb7/xf9 + /x8e/xa6/xb7/xfa + /x8e/xa6/xb7/xfb + /x8e/xa6/xb7/xfc + /x8e/xa6/xb7/xfd + /x8e/xa6/xb7/xfe + /x8e/xa6/xb8/xa1 + /x8e/xa6/xb8/xa2 + /x8e/xa6/xb8/xa3 + /x8e/xa6/xb8/xa4 + /x8e/xa6/xb8/xa5 + /x8e/xa6/xb8/xa6 + /x8e/xa6/xb8/xa7 + /x8e/xa6/xb8/xa8 + /x8e/xa6/xb8/xa9 + /x8e/xa6/xb8/xaa + /x8e/xa6/xb8/xab + /x8e/xa6/xb8/xac + /x8e/xa6/xb8/xad + /x8e/xa6/xb8/xae + /x8e/xa6/xb8/xaf + /x8e/xa6/xb8/xb0 + /x8e/xa6/xb8/xb1 + /x8e/xa6/xb8/xb2 + /x8e/xa6/xb8/xb3 + /x8e/xa6/xb8/xb4 + /x8e/xa6/xb8/xb5 + /x8e/xa6/xb8/xb7 + /x8e/xa6/xb8/xb8 + /x8e/xa6/xb8/xb9 + /x8e/xa6/xb8/xba + /x8e/xa6/xb8/xbb + /x8e/xa6/xb8/xbc + /x8e/xa6/xb8/xbd + /x8e/xa6/xb8/xbe + /x8e/xa6/xb8/xbf + /x8e/xa6/xb8/xc0 + /x8e/xa6/xb8/xc1 + /x8e/xa6/xb8/xc2 + /x8e/xa6/xb8/xc3 + /x8e/xa6/xb8/xc4 + /x8e/xa6/xb8/xc5 + /x8e/xa6/xb8/xc6 + /x8e/xa6/xb8/xc7 + /x8e/xa6/xb8/xc8 + /x8e/xa6/xb8/xc9 + /x8e/xa6/xb8/xcb + /x8e/xa6/xb8/xcc + /x8e/xa6/xb8/xcd + /x8e/xa6/xb8/xce + /x8e/xa6/xb8/xcf + /x8e/xa6/xb8/xd1 + /x8e/xa6/xb8/xd2 + /x8e/xa6/xb8/xd3 + /x8e/xa6/xb8/xd4 + /x8e/xa6/xb8/xd5 + /x8e/xa6/xb8/xd6 + /x8e/xa6/xb8/xd7 + /x8e/xa6/xb8/xd8 + /x8e/xa6/xb8/xd9 + /x8e/xa6/xb8/xda + /x8e/xa6/xb8/xdb + /x8e/xa6/xb8/xdc + /x8e/xa6/xb8/xdd + /x8e/xa6/xb8/xde + /x8e/xa6/xb8/xdf + /x8e/xa6/xb8/xe0 + /x8e/xa6/xb8/xe1 + /x8e/xa6/xb8/xe2 + /x8e/xa6/xb8/xe3 + /x8e/xa6/xb8/xe4 + /x8e/xa6/xb8/xe5 + /x8e/xa6/xb8/xe6 + /x8e/xa6/xb8/xe7 + /x8e/xa6/xb8/xe8 + /x8e/xa6/xb8/xe9 + /x8e/xa6/xb8/xea + /x8e/xa6/xb8/xeb + /x8e/xa6/xb8/xec + /x8e/xa6/xb8/xed + /x8e/xa6/xb8/xee + /x8e/xa6/xb8/xef + /x8e/xa6/xb8/xf0 + /x8e/xa6/xb8/xf1 + /x8e/xa6/xb8/xf2 + /x8e/xa6/xb8/xf3 + /x8e/xa6/xb8/xf5 + /x8e/xa6/xb8/xf6 + /x8e/xa6/xb8/xf7 + /x8e/xa6/xb8/xf8 + /x8e/xa6/xb8/xf9 + /x8e/xa6/xb8/xfa + /x8e/xa6/xb8/xfb + /x8e/xa6/xb8/xfc + /x8e/xa6/xb8/xfd + /x8e/xa6/xb8/xfe + /x8e/xa6/xb9/xa2 + /x8e/xa6/xb9/xa3 + /x8e/xa6/xb9/xa4 + /x8e/xa6/xb9/xa5 + /x8e/xa6/xb9/xa6 + /x8e/xa6/xb9/xa7 + /x8e/xa6/xb9/xa8 + /x8e/xa6/xb9/xa9 + /x8e/xa6/xb9/xaa + /x8e/xa6/xb9/xab + /x8e/xa6/xb9/xac + /x8e/xa6/xb9/xae + /x8e/xa6/xb9/xaf + /x8e/xa6/xb9/xb0 + /x8e/xa6/xb9/xb1 + /x8e/xa6/xb9/xb2 + /x8e/xa6/xb9/xb3 + /x8e/xa6/xb9/xb4 + /x8e/xa6/xb9/xb5 + /x8e/xa6/xb9/xb6 + /x8e/xa6/xb9/xb7 + /x8e/xa6/xb9/xb8 + /x8e/xa6/xb9/xb9 + /x8e/xa6/xb9/xba + /x8e/xa6/xb9/xbb + /x8e/xa6/xb9/xbc + /x8e/xa6/xb9/xbd + /x8e/xa6/xb9/xbe + /x8e/xa6/xb9/xbf + /x8e/xa6/xb9/xc0 + /x8e/xa6/xb9/xc1 + /x8e/xa6/xb9/xc2 + /x8e/xa6/xb9/xc3 + /x8e/xa6/xb9/xc4 + /x8e/xa6/xb9/xc5 + /x8e/xa6/xb9/xc6 + /x8e/xa6/xb9/xc7 + /x8e/xa6/xb9/xc8 + /x8e/xa6/xb9/xc9 + /x8e/xa6/xb9/xca + /x8e/xa6/xb9/xcb + /x8e/xa6/xb9/xcc + /x8e/xa6/xb9/xcd + /x8e/xa6/xb9/xce + /x8e/xa6/xb9/xcf + /x8e/xa6/xb9/xd0 + /x8e/xa6/xb9/xd1 + /x8e/xa6/xb9/xd2 + /x8e/xa6/xb9/xd3 + /x8e/xa6/xb9/xd4 + /x8e/xa6/xb9/xd5 + /x8e/xa6/xb9/xd6 + /x8e/xa6/xb9/xd7 + /x8e/xa6/xb9/xd8 + /x8e/xa6/xb9/xd9 + /x8e/xa6/xb9/xda + /x8e/xa6/xb9/xdb + /x8e/xa6/xb9/xdc + /x8e/xa6/xb9/xdd + /x8e/xa6/xb9/xde + /x8e/xa6/xb9/xdf + /x8e/xa6/xb9/xe0 + /x8e/xa6/xb9/xe1 + /x8e/xa6/xb9/xe2 + /x8e/xa6/xb9/xe3 + /x8e/xa6/xb9/xe4 + /x8e/xa6/xb9/xe5 + /x8e/xa6/xb9/xe6 + /x8e/xa6/xb9/xe7 + /x8e/xa6/xb9/xe8 + /x8e/xa6/xb9/xe9 + /x8e/xa6/xb9/xea + /x8e/xa6/xb9/xeb + /x8e/xa6/xb9/xec + /x8e/xa6/xb9/xed + /x8e/xa6/xb9/xee + /x8e/xa6/xb9/xef + /x8e/xa6/xb9/xf0 + /x8e/xa6/xb9/xf1 + /x8e/xa6/xb9/xf2 + /x8e/xa6/xb9/xf3 + /x8e/xa6/xb9/xf4 + /x8e/xa6/xb9/xf5 + /x8e/xa6/xb9/xf6 + /x8e/xa6/xb9/xf7 + /x8e/xa6/xb9/xf8 + /x8e/xa6/xb9/xf9 + /x8e/xa6/xb9/xfa + /x8e/xa6/xb9/xfb + /x8e/xa6/xb9/xfc + /x8e/xa6/xb9/xfd + /x8e/xa6/xb9/xfe + /x8e/xa6/xba/xa1 + /x8e/xa6/xba/xa2 + /x8e/xa6/xba/xa3 + /x8e/xa6/xba/xa4 + /x8e/xa6/xba/xa5 + /x8e/xa6/xba/xa6 + /x8e/xa6/xba/xa7 + /x8e/xa6/xba/xa8 + /x8e/xa6/xba/xa9 + /x8e/xa6/xba/xaa + /x8e/xa6/xba/xab + /x8e/xa6/xba/xac + /x8e/xa6/xba/xaf + /x8e/xa6/xba/xb0 + /x8e/xa6/xba/xb1 + /x8e/xa6/xba/xb2 + /x8e/xa6/xba/xb3 + /x8e/xa6/xba/xb4 + /x8e/xa6/xba/xb5 + /x8e/xa6/xba/xb6 + /x8e/xa6/xba/xb7 + /x8e/xa6/xba/xb8 + /x8e/xa6/xba/xb9 + /x8e/xa6/xba/xba + /x8e/xa6/xba/xbb + /x8e/xa6/xba/xbc + /x8e/xa6/xba/xbd + /x8e/xa6/xba/xbe + /x8e/xa6/xba/xbf + /x8e/xa6/xba/xc0 + /x8e/xa6/xba/xc1 + /x8e/xa6/xba/xc2 + /x8e/xa6/xba/xc4 + /x8e/xa6/xba/xc5 + /x8e/xa6/xba/xc6 + /x8e/xa6/xba/xc7 + /x8e/xa6/xba/xc8 + /x8e/xa6/xba/xc9 + /x8e/xa6/xba/xca + /x8e/xa6/xba/xcb + /x8e/xa6/xba/xcc + /x8e/xa6/xba/xcd + /x8e/xa6/xba/xce + /x8e/xa6/xba/xcf + /x8e/xa6/xba/xd0 + /x8e/xa6/xba/xd1 + /x8e/xa6/xba/xd2 + /x8e/xa6/xba/xd3 + /x8e/xa6/xba/xd4 + /x8e/xa6/xba/xd5 + /x8e/xa6/xba/xd6 + /x8e/xa6/xba/xd7 + /x8e/xa6/xba/xd8 + /x8e/xa6/xba/xd9 + /x8e/xa6/xba/xda + /x8e/xa6/xba/xdb + /x8e/xa6/xba/xdc + /x8e/xa6/xba/xdd + /x8e/xa6/xba/xde + /x8e/xa6/xba/xdf + /x8e/xa6/xba/xe0 + /x8e/xa6/xba/xe1 + /x8e/xa6/xba/xe2 + /x8e/xa6/xba/xe3 + /x8e/xa6/xba/xe4 + /x8e/xa6/xba/xe5 + /x8e/xa6/xba/xe6 + /x8e/xa6/xba/xe7 + /x8e/xa6/xba/xe8 + /x8e/xa6/xba/xe9 + /x8e/xa6/xba/xea + /x8e/xa6/xba/xeb + /x8e/xa6/xba/xec + /x8e/xa6/xba/xed + /x8e/xa6/xba/xee + /x8e/xa6/xba/xef + /x8e/xa6/xba/xf0 + /x8e/xa6/xba/xf1 + /x8e/xa6/xba/xf2 + /x8e/xa6/xba/xf3 + /x8e/xa6/xba/xf4 + /x8e/xa6/xba/xf5 + /x8e/xa6/xba/xf6 + /x8e/xa6/xba/xf7 + /x8e/xa6/xba/xf8 + /x8e/xa6/xba/xf9 + /x8e/xa6/xba/xfa + /x8e/xa6/xba/xfb + /x8e/xa6/xba/xfc + /x8e/xa6/xba/xfd + /x8e/xa6/xba/xfe + /x8e/xa6/xbb/xa1 + /x8e/xa6/xbb/xa2 + /x8e/xa6/xbb/xa3 + /x8e/xa6/xbb/xa4 + /x8e/xa6/xbb/xa5 + /x8e/xa6/xbb/xa6 + /x8e/xa6/xbb/xa7 + /x8e/xa6/xbb/xa8 + /x8e/xa6/xbb/xa9 + /x8e/xa6/xbb/xaa + /x8e/xa6/xbb/xab + /x8e/xa6/xbb/xac + /x8e/xa6/xbb/xad + /x8e/xa6/xbb/xae + /x8e/xa6/xbb/xaf + /x8e/xa6/xbb/xb0 + /x8e/xa6/xbb/xb1 + /x8e/xa6/xbb/xb2 + /x8e/xa6/xbb/xb3 + /x8e/xa6/xbb/xb4 + /x8e/xa6/xbb/xb5 + /x8e/xa6/xbb/xb6 + /x8e/xa6/xbb/xb7 + /x8e/xa6/xbb/xb8 + /x8e/xa6/xbb/xb9 + /x8e/xa6/xbb/xba + /x8e/xa6/xbb/xbb + /x8e/xa6/xbb/xbc + /x8e/xa6/xbb/xbd + /x8e/xa6/xbb/xbe + /x8e/xa6/xbb/xbf + /x8e/xa6/xbb/xc0 + /x8e/xa6/xbb/xc1 + /x8e/xa6/xbb/xc2 + /x8e/xa6/xbb/xc3 + /x8e/xa6/xbb/xc4 + /x8e/xa6/xbb/xc5 + /x8e/xa6/xbb/xc6 + /x8e/xa6/xbb/xc7 + /x8e/xa6/xbb/xc8 + /x8e/xa6/xbb/xc9 + /x8e/xa6/xbb/xca + /x8e/xa6/xbb/xcb + /x8e/xa6/xbb/xcc + /x8e/xa6/xbb/xcd + /x8e/xa6/xbb/xce + /x8e/xa6/xbb/xcf + /x8e/xa6/xbb/xd0 + /x8e/xa6/xbb/xd1 + /x8e/xa6/xbb/xd3 + /x8e/xa6/xbb/xd4 + /x8e/xa6/xbb/xd5 + /x8e/xa6/xbb/xd6 + /x8e/xa6/xbb/xd7 + /x8e/xa6/xbb/xd8 + /x8e/xa6/xbb/xd9 + /x8e/xa6/xbb/xda + /x8e/xa6/xbb/xdb + /x8e/xa6/xbb/xdc + /x8e/xa6/xbb/xdd + /x8e/xa6/xbb/xde + /x8e/xa6/xbb/xdf + /x8e/xa6/xbb/xe0 + /x8e/xa6/xbb/xe1 + /x8e/xa6/xbb/xe2 + /x8e/xa6/xbb/xe3 + /x8e/xa6/xbb/xe4 + /x8e/xa6/xbb/xe5 + /x8e/xa6/xbb/xe6 + /x8e/xa6/xbb/xe7 + /x8e/xa6/xbb/xe8 + /x8e/xa6/xbb/xe9 + /x8e/xa6/xbb/xea + /x8e/xa6/xbb/xeb + /x8e/xa6/xbb/xec + /x8e/xa6/xbb/xed + /x8e/xa6/xbb/xee + /x8e/xa6/xbb/xef + /x8e/xa6/xbb/xf0 + /x8e/xa6/xbb/xf2 + /x8e/xa6/xbb/xf3 + /x8e/xa6/xbb/xf4 + /x8e/xa6/xbb/xf5 + /x8e/xa6/xbb/xf6 + /x8e/xa6/xbb/xf7 + /x8e/xa6/xbb/xf8 + /x8e/xa6/xbb/xf9 + /x8e/xa6/xbb/xfa + /x8e/xa6/xbb/xfb + /x8e/xa6/xbb/xfc + /x8e/xa6/xbb/xfd + /x8e/xa6/xbb/xfe + /x8e/xa6/xbc/xa1 + /x8e/xa6/xbc/xa2 + /x8e/xa6/xbc/xa3 + /x8e/xa6/xbc/xa4 + /x8e/xa6/xbc/xa5 + /x8e/xa6/xbc/xa6 + /x8e/xa6/xbc/xa7 + /x8e/xa6/xbc/xa8 + /x8e/xa6/xbc/xa9 + /x8e/xa6/xbc/xaa + /x8e/xa6/xbc/xab + /x8e/xa6/xbc/xac + /x8e/xa6/xbc/xae + /x8e/xa6/xbc/xaf + /x8e/xa6/xbc/xb0 + /x8e/xa6/xbc/xb1 + /x8e/xa6/xbc/xb2 + /x8e/xa6/xbc/xb3 + /x8e/xa6/xbc/xb4 + /x8e/xa6/xbc/xb5 + /x8e/xa6/xbc/xb6 + /x8e/xa6/xbc/xb7 + /x8e/xa6/xbc/xb8 + /x8e/xa6/xbc/xb9 + /x8e/xa6/xbc/xba + /x8e/xa6/xbc/xbc + /x8e/xa6/xbc/xbd + /x8e/xa6/xbc/xbe + /x8e/xa6/xbc/xbf + /x8e/xa6/xbc/xc0 + /x8e/xa6/xbc/xc1 + /x8e/xa6/xbc/xc2 + /x8e/xa6/xbc/xc3 + /x8e/xa6/xbc/xc4 + /x8e/xa6/xbc/xc5 + /x8e/xa6/xbc/xc6 + /x8e/xa6/xbc/xc7 + /x8e/xa6/xbc/xc8 + /x8e/xa6/xbc/xc9 + /x8e/xa6/xbc/xca + /x8e/xa6/xbc/xcb + /x8e/xa6/xbc/xcc + /x8e/xa6/xbc/xcd + /x8e/xa6/xbc/xce + /x8e/xa6/xbc/xcf + /x8e/xa6/xbc/xd0 + /x8e/xa6/xbc/xd1 + /x8e/xa6/xbc/xd2 + /x8e/xa6/xbc/xd3 + /x8e/xa6/xbc/xd4 + /x8e/xa6/xbc/xd5 + /x8e/xa6/xbc/xd6 + /x8e/xa6/xbc/xd7 + /x8e/xa6/xbc/xd8 + /x8e/xa6/xbc/xd9 + /x8e/xa6/xbc/xda + /x8e/xa6/xbc/xdb + /x8e/xa6/xbc/xdc + /x8e/xa6/xbc/xdd + /x8e/xa6/xbc/xde + /x8e/xa6/xbc/xdf + /x8e/xa6/xbc/xe0 + /x8e/xa6/xbc/xe1 + /x8e/xa6/xbc/xe2 + /x8e/xa6/xbc/xe3 + /x8e/xa6/xbc/xe4 + /x8e/xa6/xbc/xe5 + /x8e/xa6/xbc/xe6 + /x8e/xa6/xbc/xe7 + /x8e/xa6/xbc/xe8 + /x8e/xa6/xbc/xe9 + /x8e/xa6/xbc/xea + /x8e/xa6/xbc/xeb + /x8e/xa6/xbc/xec + /x8e/xa6/xbc/xed + /x8e/xa6/xbc/xee + /x8e/xa6/xbc/xef + /x8e/xa6/xbc/xf0 + /x8e/xa6/xbc/xf1 + /x8e/xa6/xbc/xf2 + /x8e/xa6/xbc/xf3 + /x8e/xa6/xbc/xf4 + /x8e/xa6/xbc/xf5 + /x8e/xa6/xbc/xf6 + /x8e/xa6/xbc/xf8 + /x8e/xa6/xbc/xf9 + /x8e/xa6/xbc/xfa + /x8e/xa6/xbc/xfb + /x8e/xa6/xbc/xfc + /x8e/xa6/xbc/xfd + /x8e/xa6/xbc/xfe + /x8e/xa6/xbd/xa1 + /x8e/xa6/xbd/xa2 + /x8e/xa6/xbd/xa3 + /x8e/xa6/xbd/xa4 + /x8e/xa6/xbd/xa5 + /x8e/xa6/xbd/xa6 + /x8e/xa6/xbd/xa7 + /x8e/xa6/xbd/xa8 + /x8e/xa6/xbd/xa9 + /x8e/xa6/xbd/xaa + /x8e/xa6/xbd/xab + /x8e/xa6/xbd/xac + /x8e/xa6/xbd/xad + /x8e/xa6/xbd/xae + /x8e/xa6/xbd/xaf + /x8e/xa6/xbd/xb0 + /x8e/xa6/xbd/xb1 + /x8e/xa6/xbd/xb2 + /x8e/xa6/xbd/xb3 + /x8e/xa6/xbd/xb4 + /x8e/xa6/xbd/xb6 + /x8e/xa6/xbd/xb7 + /x8e/xa6/xbd/xb8 + /x8e/xa6/xbd/xb9 + /x8e/xa6/xbd/xba + /x8e/xa6/xbd/xbb + /x8e/xa6/xbd/xbd + /x8e/xa6/xbd/xbe + /x8e/xa6/xbd/xbf + /x8e/xa6/xbd/xc0 + /x8e/xa6/xbd/xc1 + /x8e/xa6/xbd/xc2 + /x8e/xa6/xbd/xc3 + /x8e/xa6/xbd/xc4 + /x8e/xa6/xbd/xc5 + /x8e/xa6/xbd/xc6 + /x8e/xa6/xbd/xc7 + /x8e/xa6/xbd/xc8 + /x8e/xa6/xbd/xc9 + /x8e/xa6/xbd/xca + /x8e/xa6/xbd/xcb + /x8e/xa6/xbd/xcc + /x8e/xa6/xbd/xcd + /x8e/xa6/xbd/xce + /x8e/xa6/xbd/xcf + /x8e/xa6/xbd/xd0 + /x8e/xa6/xbd/xd1 + /x8e/xa6/xbd/xd2 + /x8e/xa6/xbd/xd3 + /x8e/xa6/xbd/xd4 + /x8e/xa6/xbd/xd5 + /x8e/xa6/xbd/xd6 + /x8e/xa6/xbd/xd7 + /x8e/xa6/xbd/xd8 + /x8e/xa6/xbd/xdb + /x8e/xa6/xbd/xdc + /x8e/xa6/xbd/xdd + /x8e/xa6/xbd/xde + /x8e/xa6/xbd/xdf + /x8e/xa6/xbd/xe0 + /x8e/xa6/xbd/xe1 + /x8e/xa6/xbd/xe2 + /x8e/xa6/xbd/xe3 + /x8e/xa6/xbd/xe4 + /x8e/xa6/xbd/xe5 + /x8e/xa6/xbd/xe6 + /x8e/xa6/xbd/xe7 + /x8e/xa6/xbd/xe8 + /x8e/xa6/xbd/xe9 + /x8e/xa6/xbd/xea + /x8e/xa6/xbd/xeb + /x8e/xa6/xbd/xec + /x8e/xa6/xbd/xed + /x8e/xa6/xbd/xee + /x8e/xa6/xbd/xef + /x8e/xa6/xbd/xf0 + /x8e/xa6/xbd/xf1 + /x8e/xa6/xbd/xf2 + /x8e/xa6/xbd/xf3 + /x8e/xa6/xbd/xf4 + /x8e/xa6/xbd/xf5 + /x8e/xa6/xbd/xf6 + /x8e/xa6/xbd/xf7 + /x8e/xa6/xbd/xf8 + /x8e/xa6/xbd/xf9 + /x8e/xa6/xbd/xfa + /x8e/xa6/xbd/xfb + /x8e/xa6/xbd/xfd + /x8e/xa6/xbd/xfe + /x8e/xa6/xbe/xa1 + /x8e/xa6/xbe/xa2 + /x8e/xa6/xbe/xa3 + /x8e/xa6/xbe/xa4 + /x8e/xa6/xbe/xa5 + /x8e/xa6/xbe/xa6 + /x8e/xa6/xbe/xa7 + /x8e/xa6/xbe/xa8 + /x8e/xa6/xbe/xa9 + /x8e/xa6/xbe/xaa + /x8e/xa6/xbe/xad + /x8e/xa6/xbe/xae + /x8e/xa6/xbe/xaf + /x8e/xa6/xbe/xb0 + /x8e/xa6/xbe/xb1 + /x8e/xa6/xbe/xb2 + /x8e/xa6/xbe/xb3 + /x8e/xa6/xbe/xb4 + /x8e/xa6/xbe/xb5 + /x8e/xa6/xbe/xb6 + /x8e/xa6/xbe/xb7 + /x8e/xa6/xbe/xb8 + /x8e/xa6/xbe/xb9 + /x8e/xa6/xbe/xba + /x8e/xa6/xbe/xbb + /x8e/xa6/xbe/xbc + /x8e/xa6/xbe/xbd + /x8e/xa6/xbe/xbe + /x8e/xa6/xbe/xbf + /x8e/xa6/xbe/xc0 + /x8e/xa6/xbe/xc1 + /x8e/xa6/xbe/xc2 + /x8e/xa6/xbe/xc3 + /x8e/xa6/xbe/xc4 + /x8e/xa6/xbe/xc5 + /x8e/xa6/xbe/xc6 + /x8e/xa6/xbe/xc7 + /x8e/xa6/xbe/xc8 + /x8e/xa6/xbe/xc9 + /x8e/xa6/xbe/xca + /x8e/xa6/xbe/xcb + /x8e/xa6/xbe/xcc + /x8e/xa6/xbe/xcd + /x8e/xa6/xbe/xce + /x8e/xa6/xbe/xcf + /x8e/xa6/xbe/xd1 + /x8e/xa6/xbe/xd2 + /x8e/xa6/xbe/xd3 + /x8e/xa6/xbe/xd5 + /x8e/xa6/xbe/xd6 + /x8e/xa6/xbe/xd7 + /x8e/xa6/xbe/xd8 + /x8e/xa6/xbe/xd9 + /x8e/xa6/xbe/xda + /x8e/xa6/xbe/xdb + /x8e/xa6/xbe/xdc + /x8e/xa6/xbe/xdd + /x8e/xa6/xbe/xde + /x8e/xa6/xbe/xdf + /x8e/xa6/xbe/xe0 + /x8e/xa6/xbe/xe1 + /x8e/xa6/xbe/xe2 + /x8e/xa6/xbe/xe3 + /x8e/xa6/xbe/xe4 + /x8e/xa6/xbe/xe5 + /x8e/xa6/xbe/xe6 + /x8e/xa6/xbe/xe7 + /x8e/xa6/xbe/xe8 + /x8e/xa6/xbe/xe9 + /x8e/xa6/xbe/xea + /x8e/xa6/xbe/xeb + /x8e/xa6/xbe/xec + /x8e/xa6/xbe/xed + /x8e/xa6/xbe/xee + /x8e/xa6/xbe/xef + /x8e/xa6/xbe/xf0 + /x8e/xa6/xbe/xf1 + /x8e/xa6/xbe/xf2 + /x8e/xa6/xbe/xf3 + /x8e/xa6/xbe/xf4 + /x8e/xa6/xbe/xf5 + /x8e/xa6/xbe/xf7 + /x8e/xa6/xbe/xf8 + /x8e/xa6/xbe/xf9 + /x8e/xa6/xbe/xfa + /x8e/xa6/xbe/xfb + /x8e/xa6/xbe/xfc + /x8e/xa6/xbe/xfd + /x8e/xa6/xbe/xfe + /x8e/xa6/xbf/xa1 + /x8e/xa6/xbf/xa2 + /x8e/xa6/xbf/xa3 + /x8e/xa6/xbf/xa4 + /x8e/xa6/xbf/xa5 + /x8e/xa6/xbf/xa6 + /x8e/xa6/xbf/xa7 + /x8e/xa6/xbf/xa8 + /x8e/xa6/xbf/xa9 + /x8e/xa6/xbf/xaa + /x8e/xa6/xbf/xab + /x8e/xa6/xbf/xac + /x8e/xa6/xbf/xad + /x8e/xa6/xbf/xae + /x8e/xa6/xbf/xaf + /x8e/xa6/xbf/xb0 + /x8e/xa6/xbf/xb1 + /x8e/xa6/xbf/xb2 + /x8e/xa6/xbf/xb3 + /x8e/xa6/xbf/xb4 + /x8e/xa6/xbf/xb5 + /x8e/xa6/xbf/xb6 + /x8e/xa6/xbf/xb7 + /x8e/xa6/xbf/xb8 + /x8e/xa6/xbf/xb9 + /x8e/xa6/xbf/xba + /x8e/xa6/xbf/xbb + /x8e/xa6/xbf/xbc + /x8e/xa6/xbf/xbd + /x8e/xa6/xbf/xbe + /x8e/xa6/xbf/xbf + /x8e/xa6/xbf/xc0 + /x8e/xa6/xbf/xc1 + /x8e/xa6/xbf/xc2 + /x8e/xa6/xbf/xc3 + /x8e/xa6/xbf/xc4 + /x8e/xa6/xbf/xc7 + /x8e/xa6/xbf/xc8 + /x8e/xa6/xbf/xc9 + /x8e/xa6/xbf/xca + /x8e/xa6/xbf/xcb + /x8e/xa6/xbf/xcc + /x8e/xa6/xbf/xcd + /x8e/xa6/xbf/xce + /x8e/xa6/xbf/xcf + /x8e/xa6/xbf/xd0 + /x8e/xa6/xbf/xd1 + /x8e/xa6/xbf/xd2 + /x8e/xa6/xbf/xd3 + /x8e/xa6/xbf/xd4 + /x8e/xa6/xbf/xd5 + /x8e/xa6/xbf/xd6 + /x8e/xa6/xbf/xd7 + /x8e/xa6/xbf/xd8 + /x8e/xa6/xbf/xd9 + /x8e/xa6/xbf/xda + /x8e/xa6/xbf/xdb + /x8e/xa6/xbf/xdc + /x8e/xa6/xbf/xdd + /x8e/xa6/xbf/xdf + /x8e/xa6/xbf/xe0 + /x8e/xa6/xbf/xe1 + /x8e/xa6/xbf/xe2 + /x8e/xa6/xbf/xe3 + /x8e/xa6/xbf/xe4 + /x8e/xa6/xbf/xe5 + /x8e/xa6/xbf/xe6 + /x8e/xa6/xbf/xe7 + /x8e/xa6/xbf/xe8 + /x8e/xa6/xbf/xe9 + /x8e/xa6/xbf/xea + /x8e/xa6/xbf/xeb + /x8e/xa6/xbf/xec + /x8e/xa6/xbf/xed + /x8e/xa6/xbf/xee + /x8e/xa6/xbf/xef + /x8e/xa6/xbf/xf0 + /x8e/xa6/xbf/xf1 + /x8e/xa6/xbf/xf2 + /x8e/xa6/xbf/xf3 + /x8e/xa6/xbf/xf4 + /x8e/xa6/xbf/xf5 + /x8e/xa6/xbf/xf6 + /x8e/xa6/xbf/xf7 + /x8e/xa6/xbf/xf8 + /x8e/xa6/xbf/xf9 + /x8e/xa6/xbf/xfa + /x8e/xa6/xbf/xfb + /x8e/xa6/xbf/xfc + /x8e/xa6/xbf/xfd + /x8e/xa6/xbf/xfe + /x8e/xa6/xc0/xa1 + /x8e/xa6/xc0/xa2 + /x8e/xa6/xc0/xa4 + /x8e/xa6/xc0/xa5 + /x8e/xa6/xc0/xa6 + /x8e/xa6/xc0/xa7 + /x8e/xa6/xc0/xa8 + /x8e/xa6/xc0/xa9 + /x8e/xa6/xc0/xaa + /x8e/xa6/xc0/xac + /x8e/xa6/xc0/xad + /x8e/xa6/xc0/xae + /x8e/xa6/xc0/xaf + /x8e/xa6/xc0/xb0 + /x8e/xa6/xc0/xb1 + /x8e/xa6/xc0/xb2 + /x8e/xa6/xc0/xb3 + /x8e/xa6/xc0/xb4 + /x8e/xa6/xc0/xb5 + /x8e/xa6/xc0/xb7 + /x8e/xa6/xc0/xb8 + /x8e/xa6/xc0/xb9 + /x8e/xa6/xc0/xba + /x8e/xa6/xc0/xbb + /x8e/xa6/xc0/xbc + /x8e/xa6/xc0/xbd + /x8e/xa6/xc0/xbe + /x8e/xa6/xc0/xbf + /x8e/xa6/xc0/xc0 + /x8e/xa6/xc0/xc1 + /x8e/xa6/xc0/xc2 + /x8e/xa6/xc0/xc3 + /x8e/xa6/xc0/xc4 + /x8e/xa6/xc0/xc5 + /x8e/xa6/xc0/xc6 + /x8e/xa6/xc0/xc7 + /x8e/xa6/xc0/xc8 + /x8e/xa6/xc0/xc9 + /x8e/xa6/xc0/xca + /x8e/xa6/xc0/xcb + /x8e/xa6/xc0/xcc + /x8e/xa6/xc0/xcd + /x8e/xa6/xc0/xce + /x8e/xa6/xc0/xcf + /x8e/xa6/xc0/xd0 + /x8e/xa6/xc0/xd1 + /x8e/xa6/xc0/xd2 + /x8e/xa6/xc0/xd3 + /x8e/xa6/xc0/xd4 + /x8e/xa6/xc0/xd5 + /x8e/xa6/xc0/xd6 + /x8e/xa6/xc0/xd9 + /x8e/xa6/xc0/xda + /x8e/xa6/xc0/xdb + /x8e/xa6/xc0/xdc + /x8e/xa6/xc0/xdd + /x8e/xa6/xc0/xde + /x8e/xa6/xc0/xdf + /x8e/xa6/xc0/xe0 + /x8e/xa6/xc0/xe1 + /x8e/xa6/xc0/xe2 + /x8e/xa6/xc0/xe3 + /x8e/xa6/xc0/xe4 + /x8e/xa6/xc0/xe5 + /x8e/xa6/xc0/xe6 + /x8e/xa6/xc0/xe7 + /x8e/xa6/xc0/xe8 + /x8e/xa6/xc0/xe9 + /x8e/xa6/xc0/xea + /x8e/xa6/xc0/xeb + /x8e/xa6/xc0/xec + /x8e/xa6/xc0/xed + /x8e/xa6/xc0/xee + /x8e/xa6/xc0/xef + /x8e/xa6/xc0/xf0 + /x8e/xa6/xc0/xf1 + /x8e/xa6/xc0/xf2 + /x8e/xa6/xc0/xf3 + /x8e/xa6/xc0/xf4 + /x8e/xa6/xc0/xf5 + /x8e/xa6/xc0/xf6 + /x8e/xa6/xc0/xf7 + /x8e/xa6/xc0/xf8 + /x8e/xa6/xc0/xf9 + /x8e/xa6/xc0/xfa + /x8e/xa6/xc0/xfb + /x8e/xa6/xc0/xfc + /x8e/xa6/xc0/xfd + /x8e/xa6/xc0/xfe + /x8e/xa6/xc1/xa1 + /x8e/xa6/xc1/xa2 + /x8e/xa6/xc1/xa3 + /x8e/xa6/xc1/xa4 + /x8e/xa6/xc1/xa5 + /x8e/xa6/xc1/xa6 + /x8e/xa6/xc1/xa7 + /x8e/xa6/xc1/xa8 + /x8e/xa6/xc1/xa9 + /x8e/xa6/xc1/xaa + /x8e/xa6/xc1/xab + /x8e/xa6/xc1/xac + /x8e/xa6/xc1/xad + /x8e/xa6/xc1/xae + /x8e/xa6/xc1/xaf + /x8e/xa6/xc1/xb0 + /x8e/xa6/xc1/xb1 + /x8e/xa6/xc1/xb2 + /x8e/xa6/xc1/xb3 + /x8e/xa6/xc1/xb4 + /x8e/xa6/xc1/xb5 + /x8e/xa6/xc1/xb6 + /x8e/xa6/xc1/xb7 + /x8e/xa6/xc1/xb8 + /x8e/xa6/xc1/xb9 + /x8e/xa6/xc1/xba + /x8e/xa6/xc1/xbb + /x8e/xa6/xc1/xbc + /x8e/xa6/xc1/xbd + /x8e/xa6/xc1/xbe + /x8e/xa6/xc1/xbf + /x8e/xa6/xc1/xc0 + /x8e/xa6/xc1/xc1 + /x8e/xa6/xc1/xc2 + /x8e/xa6/xc1/xc3 + /x8e/xa6/xc1/xc4 + /x8e/xa6/xc1/xc5 + /x8e/xa6/xc1/xc6 + /x8e/xa6/xc1/xc7 + /x8e/xa6/xc1/xc8 + /x8e/xa6/xc1/xc9 + /x8e/xa6/xc1/xca + /x8e/xa6/xc1/xcb + /x8e/xa6/xc1/xcc + /x8e/xa6/xc1/xcd + /x8e/xa6/xc1/xce + /x8e/xa6/xc1/xcf + /x8e/xa6/xc1/xd0 + /x8e/xa6/xc1/xd1 + /x8e/xa6/xc1/xd2 + /x8e/xa6/xc1/xd3 + /x8e/xa6/xc1/xd4 + /x8e/xa6/xc1/xd5 + /x8e/xa6/xc1/xd6 + /x8e/xa6/xc1/xd7 + /x8e/xa6/xc1/xd8 + /x8e/xa6/xc1/xd9 + /x8e/xa6/xc1/xda + /x8e/xa6/xc1/xdb + /x8e/xa6/xc1/xdc + /x8e/xa6/xc1/xdd + /x8e/xa6/xc1/xde + /x8e/xa6/xc1/xdf + /x8e/xa6/xc1/xe0 + /x8e/xa6/xc1/xe2 + /x8e/xa6/xc1/xe4 + /x8e/xa6/xc1/xe5 + /x8e/xa6/xc1/xe6 + /x8e/xa6/xc1/xe7 + /x8e/xa6/xc1/xe8 + /x8e/xa6/xc1/xe9 + /x8e/xa6/xc1/xeb + /x8e/xa6/xc1/xec + /x8e/xa6/xc1/xed + /x8e/xa6/xc1/xee + /x8e/xa6/xc1/xef + /x8e/xa6/xc1/xf0 + /x8e/xa6/xc1/xf1 + /x8e/xa6/xc1/xf2 + /x8e/xa6/xc1/xf3 + /x8e/xa6/xc1/xf4 + /x8e/xa6/xc1/xf5 + /x8e/xa6/xc1/xf6 + /x8e/xa6/xc1/xf7 + /x8e/xa6/xc1/xf8 + /x8e/xa6/xc1/xf9 + /x8e/xa6/xc1/xfa + /x8e/xa6/xc1/xfb + /x8e/xa6/xc1/xfc + /x8e/xa6/xc1/xfd + /x8e/xa6/xc1/xfe + /x8e/xa6/xc2/xa2 + /x8e/xa6/xc2/xa3 + /x8e/xa6/xc2/xa4 + /x8e/xa6/xc2/xa5 + /x8e/xa6/xc2/xa6 + /x8e/xa6/xc2/xa7 + /x8e/xa6/xc2/xa8 + /x8e/xa6/xc2/xa9 + /x8e/xa6/xc2/xaa + /x8e/xa6/xc2/xab + /x8e/xa6/xc2/xac + /x8e/xa6/xc2/xad + /x8e/xa6/xc2/xae + /x8e/xa6/xc2/xaf + /x8e/xa6/xc2/xb0 + /x8e/xa6/xc2/xb1 + /x8e/xa6/xc2/xb3 + /x8e/xa6/xc2/xb4 + /x8e/xa6/xc2/xb5 + /x8e/xa6/xc2/xb6 + /x8e/xa6/xc2/xb7 + /x8e/xa6/xc2/xb8 + /x8e/xa6/xc2/xb9 + /x8e/xa6/xc2/xba + /x8e/xa6/xc2/xbb + /x8e/xa6/xc2/xbc + /x8e/xa6/xc2/xbd + /x8e/xa6/xc2/xbe + /x8e/xa6/xc2/xbf + /x8e/xa6/xc2/xc0 + /x8e/xa6/xc2/xc1 + /x8e/xa6/xc2/xc2 + /x8e/xa6/xc2/xc3 + /x8e/xa6/xc2/xc4 + /x8e/xa6/xc2/xc5 + /x8e/xa6/xc2/xc6 + /x8e/xa6/xc2/xc7 + /x8e/xa6/xc2/xc9 + /x8e/xa6/xc2/xca + /x8e/xa6/xc2/xcb + /x8e/xa6/xc2/xcc + /x8e/xa6/xc2/xcd + /x8e/xa6/xc2/xce + /x8e/xa6/xc2/xcf + /x8e/xa6/xc2/xd0 + /x8e/xa6/xc2/xd1 + /x8e/xa6/xc2/xd2 + /x8e/xa6/xc2/xd3 + /x8e/xa6/xc2/xd4 + /x8e/xa6/xc2/xd5 + /x8e/xa6/xc2/xd6 + /x8e/xa6/xc2/xd7 + /x8e/xa6/xc2/xd8 + /x8e/xa6/xc2/xd9 + /x8e/xa6/xc2/xda + /x8e/xa6/xc2/xdb + /x8e/xa6/xc2/xdc + /x8e/xa6/xc2/xdd + /x8e/xa6/xc2/xde + /x8e/xa6/xc2/xdf + /x8e/xa6/xc2/xe0 + /x8e/xa6/xc2/xe1 + /x8e/xa6/xc2/xe2 + /x8e/xa6/xc2/xe3 + /x8e/xa6/xc2/xe4 + /x8e/xa6/xc2/xe5 + /x8e/xa6/xc2/xe6 + /x8e/xa6/xc2/xe8 + /x8e/xa6/xc2/xe9 + /x8e/xa6/xc2/xea + /x8e/xa6/xc2/xeb + /x8e/xa6/xc2/xec + /x8e/xa6/xc2/xed + /x8e/xa6/xc2/xee + /x8e/xa6/xc2/xef + /x8e/xa6/xc2/xf0 + /x8e/xa6/xc2/xf1 + /x8e/xa6/xc2/xf2 + /x8e/xa6/xc2/xf3 + /x8e/xa6/xc2/xf4 + /x8e/xa6/xc2/xf5 + /x8e/xa6/xc2/xf6 + /x8e/xa6/xc2/xf7 + /x8e/xa6/xc2/xf8 + /x8e/xa6/xc2/xf9 + /x8e/xa6/xc2/xfa + /x8e/xa6/xc2/xfb + /x8e/xa6/xc2/xfc + /x8e/xa6/xc2/xfd + /x8e/xa6/xc2/xfe + /x8e/xa6/xc3/xa1 + /x8e/xa6/xc3/xa2 + /x8e/xa6/xc3/xa3 + /x8e/xa6/xc3/xa4 + /x8e/xa6/xc3/xa5 + /x8e/xa6/xc3/xa6 + /x8e/xa6/xc3/xa7 + /x8e/xa6/xc3/xa8 + /x8e/xa6/xc3/xa9 + /x8e/xa6/xc3/xaa + /x8e/xa6/xc3/xab + /x8e/xa6/xc3/xac + /x8e/xa6/xc3/xad + /x8e/xa6/xc3/xae + /x8e/xa6/xc3/xaf + /x8e/xa6/xc3/xb0 + /x8e/xa6/xc3/xb1 + /x8e/xa6/xc3/xb2 + /x8e/xa6/xc3/xb3 + /x8e/xa6/xc3/xb4 + /x8e/xa6/xc3/xb5 + /x8e/xa6/xc3/xb6 + /x8e/xa6/xc3/xb7 + /x8e/xa6/xc3/xb8 + /x8e/xa6/xc3/xb9 + /x8e/xa6/xc3/xba + /x8e/xa6/xc3/xbb + /x8e/xa6/xc3/xbc + /x8e/xa6/xc3/xbd + /x8e/xa6/xc3/xbe + /x8e/xa6/xc3/xbf + /x8e/xa6/xc3/xc0 + /x8e/xa6/xc3/xc1 + /x8e/xa6/xc3/xc2 + /x8e/xa6/xc3/xc3 + /x8e/xa6/xc3/xc4 + /x8e/xa6/xc3/xc5 + /x8e/xa6/xc3/xc6 + /x8e/xa6/xc3/xc7 + /x8e/xa6/xc3/xc8 + /x8e/xa6/xc3/xc9 + /x8e/xa6/xc3/xca + /x8e/xa6/xc3/xcb + /x8e/xa6/xc3/xcc + /x8e/xa6/xc3/xcd + /x8e/xa6/xc3/xce + /x8e/xa6/xc3/xcf + /x8e/xa6/xc3/xd0 + /x8e/xa6/xc3/xd1 + /x8e/xa6/xc3/xd2 + /x8e/xa6/xc3/xd3 + /x8e/xa6/xc3/xd4 + /x8e/xa6/xc3/xd5 + /x8e/xa6/xc3/xd6 + /x8e/xa6/xc3/xd7 + /x8e/xa6/xc3/xd8 + /x8e/xa6/xc3/xd9 + /x8e/xa6/xc3/xda + /x8e/xa6/xc3/xdb + /x8e/xa6/xc3/xdc + /x8e/xa6/xc3/xdd + /x8e/xa6/xc3/xde + /x8e/xa6/xc3/xdf + /x8e/xa6/xc3/xe0 + /x8e/xa6/xc3/xe1 + /x8e/xa6/xc3/xe2 + /x8e/xa6/xc3/xe3 + /x8e/xa6/xc3/xe4 + /x8e/xa6/xc3/xe5 + /x8e/xa6/xc3/xe6 + /x8e/xa6/xc3/xe7 + /x8e/xa6/xc3/xe8 + /x8e/xa6/xc3/xe9 + /x8e/xa6/xc3/xea + /x8e/xa6/xc3/xeb + /x8e/xa6/xc3/xec + /x8e/xa6/xc3/xed + /x8e/xa6/xc3/xee + /x8e/xa6/xc3/xef + /x8e/xa6/xc3/xf0 + /x8e/xa6/xc3/xf1 + /x8e/xa6/xc3/xf2 + /x8e/xa6/xc3/xf3 + /x8e/xa6/xc3/xf4 + /x8e/xa6/xc3/xf5 + /x8e/xa6/xc3/xf7 + /x8e/xa6/xc3/xf8 + /x8e/xa6/xc3/xf9 + /x8e/xa6/xc3/xfa + /x8e/xa6/xc3/xfb + /x8e/xa6/xc3/xfc + /x8e/xa6/xc3/xfd + /x8e/xa6/xc3/xfe + /x8e/xa6/xc4/xa1 + /x8e/xa6/xc4/xa2 + /x8e/xa6/xc4/xa3 + /x8e/xa6/xc4/xa4 + /x8e/xa6/xc4/xa5 + /x8e/xa6/xc4/xa6 + /x8e/xa6/xc4/xa7 + /x8e/xa6/xc4/xa8 + /x8e/xa6/xc4/xa9 + /x8e/xa6/xc4/xaa + /x8e/xa6/xc4/xac + /x8e/xa6/xc4/xad + /x8e/xa6/xc4/xae + /x8e/xa6/xc4/xaf + /x8e/xa6/xc4/xb0 + /x8e/xa6/xc4/xb1 + /x8e/xa6/xc4/xb2 + /x8e/xa6/xc4/xb3 + /x8e/xa6/xc4/xb4 + /x8e/xa6/xc4/xb5 + /x8e/xa6/xc4/xb6 + /x8e/xa6/xc4/xb7 + /x8e/xa6/xc4/xb8 + /x8e/xa6/xc4/xb9 + /x8e/xa6/xc4/xba + /x8e/xa6/xc4/xbf + /x8e/xa6/xc4/xc0 + /x8e/xa6/xc4/xc1 + /x8e/xa6/xc4/xc2 + /x8e/xa6/xc4/xc3 + /x8e/xa6/xc4/xc4 + /x8e/xa6/xc4/xc5 + /x8e/xa6/xc4/xc6 + /x8e/xa6/xc4/xc7 + /x8e/xa6/xc4/xc8 + /x8e/xa6/xc4/xc9 + /x8e/xa6/xc4/xca + /x8e/xa6/xc4/xcb + /x8e/xa6/xc4/xcc + /x8e/xa6/xc4/xcd + /x8e/xa6/xc4/xce + /x8e/xa6/xc4/xcf + /x8e/xa6/xc4/xd0 + /x8e/xa6/xc4/xd1 + /x8e/xa6/xc4/xd2 + /x8e/xa6/xc4/xd3 + /x8e/xa6/xc4/xd4 + /x8e/xa6/xc4/xd5 + /x8e/xa6/xc4/xd6 + /x8e/xa6/xc4/xd7 + /x8e/xa6/xc4/xd8 + /x8e/xa6/xc4/xd9 + /x8e/xa6/xc4/xda + /x8e/xa6/xc4/xdb + /x8e/xa6/xc4/xdc + /x8e/xa6/xc4/xdd + /x8e/xa6/xc4/xde + /x8e/xa6/xc4/xdf + /x8e/xa6/xc4/xe0 + /x8e/xa6/xc4/xe1 + /x8e/xa6/xc4/xe2 + /x8e/xa6/xc4/xe3 + /x8e/xa6/xc4/xe4 + /x8e/xa6/xc4/xe5 + /x8e/xa6/xc4/xe6 + /x8e/xa6/xc4/xe7 + /x8e/xa6/xc4/xe8 + /x8e/xa6/xc4/xe9 + /x8e/xa6/xc4/xea + /x8e/xa6/xc4/xeb + /x8e/xa6/xc4/xec + /x8e/xa6/xc4/xed + /x8e/xa6/xc4/xee + /x8e/xa6/xc4/xef + /x8e/xa6/xc4/xf0 + /x8e/xa6/xc4/xf1 + /x8e/xa6/xc4/xf2 + /x8e/xa6/xc4/xf3 + /x8e/xa6/xc4/xf4 + /x8e/xa6/xc4/xf5 + /x8e/xa6/xc4/xf6 + /x8e/xa6/xc4/xf7 + /x8e/xa6/xc4/xf8 + /x8e/xa6/xc4/xf9 + /x8e/xa6/xc4/xfa + /x8e/xa6/xc4/xfb + /x8e/xa6/xc4/xfc + /x8e/xa6/xc4/xfd + /x8e/xa6/xc4/xfe + /x8e/xa6/xc5/xa1 + /x8e/xa6/xc5/xa2 + /x8e/xa6/xc5/xa3 + /x8e/xa6/xc5/xa4 + /x8e/xa6/xc5/xa5 + /x8e/xa6/xc5/xa6 + /x8e/xa6/xc5/xa7 + /x8e/xa6/xc5/xa8 + /x8e/xa6/xc5/xa9 + /x8e/xa6/xc5/xaa + /x8e/xa6/xc5/xab + /x8e/xa6/xc5/xac + /x8e/xa6/xc5/xad + /x8e/xa6/xc5/xae + /x8e/xa6/xc5/xaf + /x8e/xa6/xc5/xb0 + /x8e/xa6/xc5/xb1 + /x8e/xa6/xc5/xb2 + /x8e/xa6/xc5/xb3 + /x8e/xa6/xc5/xb4 + /x8e/xa6/xc5/xb5 + /x8e/xa6/xc5/xb6 + /x8e/xa6/xc5/xb7 + /x8e/xa6/xc5/xb8 + /x8e/xa6/xc5/xb9 + /x8e/xa6/xc5/xba + /x8e/xa6/xc5/xbb + /x8e/xa6/xc5/xbc + /x8e/xa6/xc5/xbd + /x8e/xa6/xc5/xbe + /x8e/xa6/xc5/xbf + /x8e/xa6/xc5/xc0 + /x8e/xa6/xc5/xc1 + /x8e/xa6/xc5/xc2 + /x8e/xa6/xc5/xc3 + /x8e/xa6/xc5/xc4 + /x8e/xa6/xc5/xc5 + /x8e/xa6/xc5/xc6 + /x8e/xa6/xc5/xc7 + /x8e/xa6/xc5/xc8 + /x8e/xa6/xc5/xc9 + /x8e/xa6/xc5/xca + /x8e/xa6/xc5/xcb + /x8e/xa6/xc5/xcc + /x8e/xa6/xc5/xcd + /x8e/xa6/xc5/xce + /x8e/xa6/xc5/xcf + /x8e/xa6/xc5/xd0 + /x8e/xa6/xc5/xd1 + /x8e/xa6/xc5/xd2 + /x8e/xa6/xc5/xd3 + /x8e/xa6/xc5/xd4 + /x8e/xa6/xc5/xd5 + /x8e/xa6/xc5/xd6 + /x8e/xa6/xc5/xd7 + /x8e/xa6/xc5/xd8 + /x8e/xa6/xc5/xd9 + /x8e/xa6/xc5/xda + /x8e/xa6/xc5/xdb + /x8e/xa6/xc5/xdc + /x8e/xa6/xc5/xdd + /x8e/xa6/xc5/xde + /x8e/xa6/xc5/xdf + /x8e/xa6/xc5/xe0 + /x8e/xa6/xc5/xe1 + /x8e/xa6/xc5/xe2 + /x8e/xa6/xc5/xe3 + /x8e/xa6/xc5/xe4 + /x8e/xa6/xc5/xe5 + /x8e/xa6/xc5/xe6 + /x8e/xa6/xc5/xe7 + /x8e/xa6/xc5/xe8 + /x8e/xa6/xc5/xe9 + /x8e/xa6/xc5/xea + /x8e/xa6/xc5/xeb + /x8e/xa6/xc5/xec + /x8e/xa6/xc5/xed + /x8e/xa6/xc5/xee + /x8e/xa6/xc5/xef + /x8e/xa6/xc5/xf0 + /x8e/xa6/xc5/xf1 + /x8e/xa6/xc5/xf2 + /x8e/xa6/xc5/xf3 + /x8e/xa6/xc5/xf4 + /x8e/xa6/xc5/xf5 + /x8e/xa6/xc5/xf6 + /x8e/xa6/xc5/xf7 + /x8e/xa6/xc5/xf8 + /x8e/xa6/xc5/xf9 + /x8e/xa6/xc5/xfa + /x8e/xa6/xc5/xfb + /x8e/xa6/xc5/xfc + /x8e/xa6/xc5/xfd + /x8e/xa6/xc5/xfe + /x8e/xa6/xc6/xa1 + /x8e/xa6/xc6/xa2 + /x8e/xa6/xc6/xa3 + /x8e/xa6/xc6/xa4 + /x8e/xa6/xc6/xa5 + /x8e/xa6/xc6/xa6 + /x8e/xa6/xc6/xa7 + /x8e/xa6/xc6/xa8 + /x8e/xa6/xc6/xa9 + /x8e/xa6/xc6/xaa + /x8e/xa6/xc6/xab + /x8e/xa6/xc6/xac + /x8e/xa6/xc6/xad + /x8e/xa6/xc6/xae + /x8e/xa6/xc6/xaf + /x8e/xa6/xc6/xb0 + /x8e/xa6/xc6/xb1 + /x8e/xa6/xc6/xb2 + /x8e/xa6/xc6/xb3 + /x8e/xa6/xc6/xb4 + /x8e/xa6/xc6/xb5 + /x8e/xa6/xc6/xb6 + /x8e/xa6/xc6/xb7 + /x8e/xa6/xc6/xb8 + /x8e/xa6/xc6/xb9 + /x8e/xa6/xc6/xba + /x8e/xa6/xc6/xbb + /x8e/xa6/xc6/xbc + /x8e/xa6/xc6/xbd + /x8e/xa6/xc6/xbf + /x8e/xa6/xc6/xc0 + /x8e/xa6/xc6/xc1 + /x8e/xa6/xc6/xc2 + /x8e/xa6/xc6/xc3 + /x8e/xa6/xc6/xc4 + /x8e/xa6/xc6/xc5 + /x8e/xa6/xc6/xc6 + /x8e/xa6/xc6/xc7 + /x8e/xa6/xc6/xc8 + /x8e/xa6/xc6/xc9 + /x8e/xa6/xc6/xca + /x8e/xa6/xc6/xcb + /x8e/xa6/xc6/xcc + /x8e/xa6/xc6/xcd + /x8e/xa6/xc6/xce + /x8e/xa6/xc6/xcf + /x8e/xa6/xc6/xd0 + /x8e/xa6/xc6/xd1 + /x8e/xa6/xc6/xd2 + /x8e/xa6/xc6/xd3 + /x8e/xa6/xc6/xd4 + /x8e/xa6/xc6/xd5 + /x8e/xa6/xc6/xd6 + /x8e/xa6/xc6/xd7 + /x8e/xa6/xc6/xd8 + /x8e/xa6/xc6/xd9 + /x8e/xa6/xc6/xda + /x8e/xa6/xc6/xdb + /x8e/xa6/xc6/xdc + /x8e/xa6/xc6/xdd + /x8e/xa6/xc6/xde + /x8e/xa6/xc6/xdf + /x8e/xa6/xc6/xe0 + /x8e/xa6/xc6/xe1 + /x8e/xa6/xc6/xe2 + /x8e/xa6/xc6/xe3 + /x8e/xa6/xc6/xe4 + /x8e/xa6/xc6/xe5 + /x8e/xa6/xc6/xe6 + /x8e/xa6/xc6/xe8 + /x8e/xa6/xc6/xe9 + /x8e/xa6/xc6/xea + /x8e/xa6/xc6/xeb + /x8e/xa6/xc6/xec + /x8e/xa6/xc6/xed + /x8e/xa6/xc6/xee + /x8e/xa6/xc6/xef + /x8e/xa6/xc6/xf0 + /x8e/xa6/xc6/xf1 + /x8e/xa6/xc6/xf2 + /x8e/xa6/xc6/xf3 + /x8e/xa6/xc6/xf5 + /x8e/xa6/xc6/xf6 + /x8e/xa6/xc6/xf7 + /x8e/xa6/xc6/xf8 + /x8e/xa6/xc6/xf9 + /x8e/xa6/xc6/xfa + /x8e/xa6/xc6/xfb + /x8e/xa6/xc6/xfc + /x8e/xa6/xc6/xfd + /x8e/xa6/xc6/xfe + /x8e/xa6/xc7/xa1 + /x8e/xa6/xc7/xa2 + /x8e/xa6/xc7/xa3 + /x8e/xa6/xc7/xa4 + /x8e/xa6/xc7/xa5 + /x8e/xa6/xc7/xa6 + /x8e/xa6/xc7/xa7 + /x8e/xa6/xc7/xa8 + /x8e/xa6/xc7/xa9 + /x8e/xa6/xc7/xab + /x8e/xa6/xc7/xad + /x8e/xa6/xc7/xae + /x8e/xa6/xc7/xaf + /x8e/xa6/xc7/xb2 + /x8e/xa6/xc7/xb4 + /x8e/xa6/xc7/xb5 + /x8e/xa6/xc7/xb6 + /x8e/xa6/xc7/xb7 + /x8e/xa6/xc7/xb8 + /x8e/xa6/xc7/xb9 + /x8e/xa6/xc7/xba + /x8e/xa6/xc7/xbb + /x8e/xa6/xc7/xbc + /x8e/xa6/xc7/xbd + /x8e/xa6/xc7/xbe + /x8e/xa6/xc7/xbf + /x8e/xa6/xc7/xc0 + /x8e/xa6/xc7/xc1 + /x8e/xa6/xc7/xc2 + /x8e/xa6/xc7/xc3 + /x8e/xa6/xc7/xc4 + /x8e/xa6/xc7/xc5 + /x8e/xa6/xc7/xc6 + /x8e/xa6/xc7/xc7 + /x8e/xa6/xc7/xc8 + /x8e/xa6/xc7/xc9 + /x8e/xa6/xc7/xca + /x8e/xa6/xc7/xcb + /x8e/xa6/xc7/xcc + /x8e/xa6/xc7/xcd + /x8e/xa6/xc7/xce + /x8e/xa6/xc7/xcf + /x8e/xa6/xc7/xd0 + /x8e/xa6/xc7/xd1 + /x8e/xa6/xc7/xd2 + /x8e/xa6/xc7/xd3 + /x8e/xa6/xc7/xd4 + /x8e/xa6/xc7/xd5 + /x8e/xa6/xc7/xd7 + /x8e/xa6/xc7/xd8 + /x8e/xa6/xc7/xd9 + /x8e/xa6/xc7/xda + /x8e/xa6/xc7/xdb + /x8e/xa6/xc7/xdc + /x8e/xa6/xc7/xdd + /x8e/xa6/xc7/xde + /x8e/xa6/xc7/xdf + /x8e/xa6/xc7/xe0 + /x8e/xa6/xc7/xe2 + /x8e/xa6/xc7/xe3 + /x8e/xa6/xc7/xe4 + /x8e/xa6/xc7/xe5 + /x8e/xa6/xc7/xe6 + /x8e/xa6/xc7/xe7 + /x8e/xa6/xc7/xe8 + /x8e/xa6/xc7/xe9 + /x8e/xa6/xc7/xea + /x8e/xa6/xc7/xeb + /x8e/xa6/xc7/xec + /x8e/xa6/xc7/xed + /x8e/xa6/xc7/xee + /x8e/xa6/xc7/xef + /x8e/xa6/xc7/xf0 + /x8e/xa6/xc7/xf1 + /x8e/xa6/xc7/xf2 + /x8e/xa6/xc7/xf3 + /x8e/xa6/xc7/xf4 + /x8e/xa6/xc7/xf5 + /x8e/xa6/xc7/xf6 + /x8e/xa6/xc7/xf7 + /x8e/xa6/xc7/xf8 + /x8e/xa6/xc7/xf9 + /x8e/xa6/xc7/xfa + /x8e/xa6/xc7/xfc + /x8e/xa6/xc7/xfd + /x8e/xa6/xc7/xfe + /x8e/xa6/xc8/xa1 + /x8e/xa6/xc8/xa2 + /x8e/xa6/xc8/xa3 + /x8e/xa6/xc8/xa4 + /x8e/xa6/xc8/xa5 + /x8e/xa6/xc8/xa6 + /x8e/xa6/xc8/xa7 + /x8e/xa6/xc8/xa8 + /x8e/xa6/xc8/xa9 + /x8e/xa6/xc8/xaa + /x8e/xa6/xc8/xac + /x8e/xa6/xc8/xad + /x8e/xa6/xc8/xae + /x8e/xa6/xc8/xaf + /x8e/xa6/xc8/xb0 + /x8e/xa6/xc8/xb1 + /x8e/xa6/xc8/xb2 + /x8e/xa6/xc8/xb3 + /x8e/xa6/xc8/xb4 + /x8e/xa6/xc8/xb6 + /x8e/xa6/xc8/xb8 + /x8e/xa6/xc8/xb9 + /x8e/xa6/xc8/xba + /x8e/xa6/xc8/xbb + /x8e/xa6/xc8/xbd + /x8e/xa6/xc8/xbe + /x8e/xa6/xc8/xbf + /x8e/xa6/xc8/xc0 + /x8e/xa6/xc8/xc1 + /x8e/xa6/xc8/xc2 + /x8e/xa6/xc8/xc3 + /x8e/xa6/xc8/xc4 + /x8e/xa6/xc8/xc5 + /x8e/xa6/xc8/xc6 + /x8e/xa6/xc8/xc7 + /x8e/xa6/xc8/xc8 + /x8e/xa6/xc8/xc9 + /x8e/xa6/xc8/xca + /x8e/xa6/xc8/xcb + /x8e/xa6/xc8/xcc + /x8e/xa6/xc8/xcd + /x8e/xa6/xc8/xce + /x8e/xa6/xc8/xcf + /x8e/xa6/xc8/xd0 + /x8e/xa6/xc8/xd1 + /x8e/xa6/xc8/xd2 + /x8e/xa6/xc8/xd3 + /x8e/xa6/xc8/xd4 + /x8e/xa6/xc8/xd5 + /x8e/xa6/xc8/xd6 + /x8e/xa6/xc8/xd7 + /x8e/xa6/xc8/xd8 + /x8e/xa6/xc8/xd9 + /x8e/xa6/xc8/xda + /x8e/xa6/xc8/xdb + /x8e/xa6/xc8/xdc + /x8e/xa6/xc8/xdd + /x8e/xa6/xc8/xde + /x8e/xa6/xc8/xdf + /x8e/xa6/xc8/xe0 + /x8e/xa6/xc8/xe1 + /x8e/xa6/xc8/xe2 + /x8e/xa6/xc8/xe3 + /x8e/xa6/xc8/xe4 + /x8e/xa6/xc8/xe5 + /x8e/xa6/xc8/xe6 + /x8e/xa6/xc8/xe7 + /x8e/xa6/xc8/xe8 + /x8e/xa6/xc8/xe9 + /x8e/xa6/xc8/xea + /x8e/xa6/xc8/xeb + /x8e/xa6/xc8/xec + /x8e/xa6/xc8/xed + /x8e/xa6/xc8/xee + /x8e/xa6/xc8/xef + /x8e/xa6/xc8/xf0 + /x8e/xa6/xc8/xf1 + /x8e/xa6/xc8/xf2 + /x8e/xa6/xc8/xf3 + /x8e/xa6/xc8/xf4 + /x8e/xa6/xc8/xf5 + /x8e/xa6/xc8/xf6 + /x8e/xa6/xc8/xf7 + /x8e/xa6/xc8/xf9 + /x8e/xa6/xc8/xfa + /x8e/xa6/xc8/xfb + /x8e/xa6/xc8/xfd + /x8e/xa6/xc8/xfe + /x8e/xa6/xc9/xa1 + /x8e/xa6/xc9/xa2 + /x8e/xa6/xc9/xa3 + /x8e/xa6/xc9/xa4 + /x8e/xa6/xc9/xa5 + /x8e/xa6/xc9/xa6 + /x8e/xa6/xc9/xa7 + /x8e/xa6/xc9/xa8 + /x8e/xa6/xc9/xa9 + /x8e/xa6/xc9/xaa + /x8e/xa6/xc9/xab + /x8e/xa6/xc9/xac + /x8e/xa6/xc9/xad + /x8e/xa6/xc9/xae + /x8e/xa6/xc9/xaf + /x8e/xa6/xc9/xb1 + /x8e/xa6/xc9/xb2 + /x8e/xa6/xc9/xb3 + /x8e/xa6/xc9/xb4 + /x8e/xa6/xc9/xb5 + /x8e/xa6/xc9/xb6 + /x8e/xa6/xc9/xb7 + /x8e/xa6/xc9/xb8 + /x8e/xa6/xc9/xb9 + /x8e/xa6/xc9/xba + /x8e/xa6/xc9/xbb + /x8e/xa6/xc9/xbc + /x8e/xa6/xc9/xbd + /x8e/xa6/xc9/xbe + /x8e/xa6/xc9/xbf + /x8e/xa6/xc9/xc0 + /x8e/xa6/xc9/xc1 + /x8e/xa6/xc9/xc2 + /x8e/xa6/xc9/xc3 + /x8e/xa6/xc9/xc4 + /x8e/xa6/xc9/xc5 + /x8e/xa6/xc9/xc6 + /x8e/xa6/xc9/xc7 + /x8e/xa6/xc9/xc8 + /x8e/xa6/xc9/xc9 + /x8e/xa6/xc9/xcb + /x8e/xa6/xc9/xcc + /x8e/xa6/xc9/xcd + /x8e/xa6/xc9/xce + /x8e/xa6/xc9/xcf + /x8e/xa6/xc9/xd0 + /x8e/xa6/xc9/xd1 + /x8e/xa6/xc9/xd2 + /x8e/xa6/xc9/xd3 + /x8e/xa6/xc9/xd4 + /x8e/xa6/xc9/xd5 + /x8e/xa6/xc9/xd6 + /x8e/xa6/xc9/xd8 + /x8e/xa6/xc9/xd9 + /x8e/xa6/xc9/xda + /x8e/xa6/xc9/xdb + /x8e/xa6/xc9/xdc + /x8e/xa6/xc9/xdd + /x8e/xa6/xc9/xde + /x8e/xa6/xc9/xdf + /x8e/xa6/xc9/xe0 + /x8e/xa6/xc9/xe1 + /x8e/xa6/xc9/xe2 + /x8e/xa6/xc9/xe3 + /x8e/xa6/xc9/xe4 + /x8e/xa6/xc9/xe5 + /x8e/xa6/xc9/xe6 + /x8e/xa6/xc9/xe7 + /x8e/xa6/xc9/xe8 + /x8e/xa6/xc9/xe9 + /x8e/xa6/xc9/xea + /x8e/xa6/xc9/xeb + /x8e/xa6/xc9/xec + /x8e/xa6/xc9/xed + /x8e/xa6/xc9/xee + /x8e/xa6/xc9/xef + /x8e/xa6/xc9/xf0 + /x8e/xa6/xc9/xf1 + /x8e/xa6/xc9/xf2 + /x8e/xa6/xc9/xf3 + /x8e/xa6/xc9/xf4 + /x8e/xa6/xc9/xf5 + /x8e/xa6/xc9/xf6 + /x8e/xa6/xc9/xf7 + /x8e/xa6/xc9/xf9 + /x8e/xa6/xc9/xfa + /x8e/xa6/xc9/xfb + /x8e/xa6/xc9/xfc + /x8e/xa6/xc9/xfd + /x8e/xa6/xc9/xfe + /x8e/xa6/xca/xa1 + /x8e/xa6/xca/xa2 + /x8e/xa6/xca/xa3 + /x8e/xa6/xca/xa4 + /x8e/xa6/xca/xa5 + /x8e/xa6/xca/xa6 + /x8e/xa6/xca/xa7 + /x8e/xa6/xca/xa8 + /x8e/xa6/xca/xa9 + /x8e/xa6/xca/xaa + /x8e/xa6/xca/xab + /x8e/xa6/xca/xac + /x8e/xa6/xca/xad + /x8e/xa6/xca/xae + /x8e/xa6/xca/xaf + /x8e/xa6/xca/xb0 + /x8e/xa6/xca/xb1 + /x8e/xa6/xca/xb2 + /x8e/xa6/xca/xb3 + /x8e/xa6/xca/xb4 + /x8e/xa6/xca/xb5 + /x8e/xa6/xca/xb6 + /x8e/xa6/xca/xb7 + /x8e/xa6/xca/xb8 + /x8e/xa6/xca/xb9 + /x8e/xa6/xca/xba + /x8e/xa6/xca/xbb + /x8e/xa6/xca/xbc + /x8e/xa6/xca/xbd + /x8e/xa6/xca/xbe + /x8e/xa6/xca/xc0 + /x8e/xa6/xca/xc1 + /x8e/xa6/xca/xc2 + /x8e/xa6/xca/xc3 + /x8e/xa6/xca/xc4 + /x8e/xa6/xca/xc5 + /x8e/xa6/xca/xc6 + /x8e/xa6/xca/xc7 + /x8e/xa6/xca/xc8 + /x8e/xa6/xca/xc9 + /x8e/xa6/xca/xca + /x8e/xa6/xca/xcb + /x8e/xa6/xca/xcc + /x8e/xa6/xca/xce + /x8e/xa6/xca/xcf + /x8e/xa6/xca/xd0 + /x8e/xa6/xca/xd1 + /x8e/xa6/xca/xd2 + /x8e/xa6/xca/xd3 + /x8e/xa6/xca/xd4 + /x8e/xa6/xca/xd5 + /x8e/xa6/xca/xd6 + /x8e/xa6/xca/xd7 + /x8e/xa6/xca/xd8 + /x8e/xa6/xca/xd9 + /x8e/xa6/xca/xda + /x8e/xa6/xca/xdb + /x8e/xa6/xca/xdc + /x8e/xa6/xca/xdd + /x8e/xa6/xca/xde + /x8e/xa6/xca/xdf + /x8e/xa6/xca/xe0 + /x8e/xa6/xca/xe1 + /x8e/xa6/xca/xe2 + /x8e/xa6/xca/xe4 + /x8e/xa6/xca/xe6 + /x8e/xa6/xca/xe7 + /x8e/xa6/xca/xe8 + /x8e/xa6/xca/xe9 + /x8e/xa6/xca/xea + /x8e/xa6/xca/xeb + /x8e/xa6/xca/xec + /x8e/xa6/xca/xed + /x8e/xa6/xca/xee + /x8e/xa6/xca/xef + /x8e/xa6/xca/xf0 + /x8e/xa6/xca/xf1 + /x8e/xa6/xca/xf2 + /x8e/xa6/xca/xf3 + /x8e/xa6/xca/xf4 + /x8e/xa6/xca/xf5 + /x8e/xa6/xca/xf6 + /x8e/xa6/xca/xf7 + /x8e/xa6/xca/xf8 + /x8e/xa6/xca/xf9 + /x8e/xa6/xca/xfa + /x8e/xa6/xca/xfb + /x8e/xa6/xca/xfc + /x8e/xa6/xca/xfd + /x8e/xa6/xca/xfe + /x8e/xa6/xcb/xa1 + /x8e/xa6/xcb/xa2 + /x8e/xa6/xcb/xa3 + /x8e/xa6/xcb/xa4 + /x8e/xa6/xcb/xa5 + /x8e/xa6/xcb/xa6 + /x8e/xa6/xcb/xa7 + /x8e/xa6/xcb/xa8 + /x8e/xa6/xcb/xa9 + /x8e/xa6/xcb/xaa + /x8e/xa6/xcb/xab + /x8e/xa6/xcb/xac + /x8e/xa6/xcb/xad + /x8e/xa6/xcb/xae + /x8e/xa6/xcb/xaf + /x8e/xa6/xcb/xb0 + /x8e/xa6/xcb/xb1 + /x8e/xa6/xcb/xb2 + /x8e/xa6/xcb/xb3 + /x8e/xa6/xcb/xb4 + /x8e/xa6/xcb/xb5 + /x8e/xa6/xcb/xb6 + /x8e/xa6/xcb/xb7 + /x8e/xa6/xcb/xb8 + /x8e/xa6/xcb/xb9 + /x8e/xa6/xcb/xba + /x8e/xa6/xcb/xbb + /x8e/xa6/xcb/xbc + /x8e/xa6/xcb/xbd + /x8e/xa6/xcb/xbe + /x8e/xa6/xcb/xbf + /x8e/xa6/xcb/xc0 + /x8e/xa6/xcb/xc1 + /x8e/xa6/xcb/xc3 + /x8e/xa6/xcb/xc4 + /x8e/xa6/xcb/xc5 + /x8e/xa6/xcb/xc6 + /x8e/xa6/xcb/xc8 + /x8e/xa6/xcb/xc9 + /x8e/xa6/xcb/xca + /x8e/xa6/xcb/xcb + /x8e/xa6/xcb/xcc + /x8e/xa6/xcb/xcd + /x8e/xa6/xcb/xce + /x8e/xa6/xcb/xcf + /x8e/xa6/xcb/xd0 + /x8e/xa6/xcb/xd1 + /x8e/xa6/xcb/xd2 + /x8e/xa6/xcb/xd3 + /x8e/xa6/xcb/xd4 + /x8e/xa6/xcb/xd5 + /x8e/xa6/xcb/xd7 + /x8e/xa6/xcb/xd8 + /x8e/xa6/xcb/xd9 + /x8e/xa6/xcb/xda + /x8e/xa6/xcb/xdb + /x8e/xa6/xcb/xdc + /x8e/xa6/xcb/xdd + /x8e/xa6/xcb/xde + /x8e/xa6/xcb/xdf + /x8e/xa6/xcb/xe0 + /x8e/xa6/xcb/xe1 + /x8e/xa6/xcb/xe2 + /x8e/xa6/xcb/xe3 + /x8e/xa6/xcb/xe4 + /x8e/xa6/xcb/xe5 + /x8e/xa6/xcb/xe6 + /x8e/xa6/xcb/xe7 + /x8e/xa6/xcb/xe8 + /x8e/xa6/xcb/xe9 + /x8e/xa6/xcb/xea + /x8e/xa6/xcb/xeb + /x8e/xa6/xcb/xec + /x8e/xa6/xcb/xed + /x8e/xa6/xcb/xee + /x8e/xa6/xcb/xef + /x8e/xa6/xcb/xf0 + /x8e/xa6/xcb/xf1 + /x8e/xa6/xcb/xf2 + /x8e/xa6/xcb/xf3 + /x8e/xa6/xcb/xf4 + /x8e/xa6/xcb/xf5 + /x8e/xa6/xcb/xf6 + /x8e/xa6/xcb/xf7 + /x8e/xa6/xcb/xf8 + /x8e/xa6/xcb/xf9 + /x8e/xa6/xcb/xfb + /x8e/xa6/xcb/xfc + /x8e/xa6/xcb/xfd + /x8e/xa6/xcb/xfe + /x8e/xa6/xcc/xa1 + /x8e/xa6/xcc/xa2 + /x8e/xa6/xcc/xa3 + /x8e/xa6/xcc/xa4 + /x8e/xa6/xcc/xa5 + /x8e/xa6/xcc/xa6 + /x8e/xa6/xcc/xa7 + /x8e/xa6/xcc/xa8 + /x8e/xa6/xcc/xa9 + /x8e/xa6/xcc/xaa + /x8e/xa6/xcc/xab + /x8e/xa6/xcc/xac + /x8e/xa6/xcc/xad + /x8e/xa6/xcc/xae + /x8e/xa6/xcc/xaf + /x8e/xa6/xcc/xb0 + /x8e/xa6/xcc/xb1 + /x8e/xa6/xcc/xb2 + /x8e/xa6/xcc/xb3 + /x8e/xa6/xcc/xb4 + /x8e/xa6/xcc/xb5 + /x8e/xa6/xcc/xb6 + /x8e/xa6/xcc/xb7 + /x8e/xa6/xcc/xb8 + /x8e/xa6/xcc/xb9 + /x8e/xa6/xcc/xba + /x8e/xa6/xcc/xbb + /x8e/xa6/xcc/xbc + /x8e/xa6/xcc/xbd + /x8e/xa6/xcc/xbe + /x8e/xa6/xcc/xbf + /x8e/xa6/xcc/xc0 + /x8e/xa6/xcc/xc1 + /x8e/xa6/xcc/xc2 + /x8e/xa6/xcc/xc4 + /x8e/xa6/xcc/xc5 + /x8e/xa6/xcc/xc6 + /x8e/xa6/xcc/xc7 + /x8e/xa6/xcc/xc8 + /x8e/xa6/xcc/xc9 + /x8e/xa6/xcc/xca + /x8e/xa6/xcc/xcb + /x8e/xa6/xcc/xcc + /x8e/xa6/xcc/xcd + /x8e/xa6/xcc/xce + /x8e/xa6/xcc/xcf + /x8e/xa6/xcc/xd0 + /x8e/xa6/xcc/xd1 + /x8e/xa6/xcc/xd2 + /x8e/xa6/xcc/xd3 + /x8e/xa6/xcc/xd4 + /x8e/xa6/xcc/xd5 + /x8e/xa6/xcc/xd6 + /x8e/xa6/xcc/xd7 + /x8e/xa6/xcc/xd8 + /x8e/xa6/xcc/xd9 + /x8e/xa6/xcc/xda + /x8e/xa6/xcc/xdb + /x8e/xa6/xcc/xdc + /x8e/xa6/xcc/xdd + /x8e/xa6/xcc/xde + /x8e/xa6/xcc/xdf + /x8e/xa6/xcc/xe0 + /x8e/xa6/xcc/xe1 + /x8e/xa6/xcc/xe2 + /x8e/xa6/xcc/xe3 + /x8e/xa6/xcc/xe4 + /x8e/xa6/xcc/xe5 + /x8e/xa6/xcc/xe6 + /x8e/xa6/xcc/xe7 + /x8e/xa6/xcc/xe8 + /x8e/xa6/xcc/xe9 + /x8e/xa6/xcc/xea + /x8e/xa6/xcc/xeb + /x8e/xa6/xcc/xec + /x8e/xa6/xcc/xed + /x8e/xa6/xcc/xee + /x8e/xa6/xcc/xef + /x8e/xa6/xcc/xf0 + /x8e/xa6/xcc/xf1 + /x8e/xa6/xcc/xf3 + /x8e/xa6/xcc/xf4 + /x8e/xa6/xcc/xf5 + /x8e/xa6/xcc/xf6 + /x8e/xa6/xcc/xf7 + /x8e/xa6/xcc/xf8 + /x8e/xa6/xcc/xf9 + /x8e/xa6/xcc/xfa + /x8e/xa6/xcc/xfb + /x8e/xa6/xcc/xfc + /x8e/xa6/xcc/xfd + /x8e/xa6/xcc/xfe + /x8e/xa6/xcd/xa1 + /x8e/xa6/xcd/xa2 + /x8e/xa6/xcd/xa4 + /x8e/xa6/xcd/xa5 + /x8e/xa6/xcd/xa6 + /x8e/xa6/xcd/xa7 + /x8e/xa6/xcd/xa8 + /x8e/xa6/xcd/xa9 + /x8e/xa6/xcd/xaa + /x8e/xa6/xcd/xab + /x8e/xa6/xcd/xac + /x8e/xa6/xcd/xad + /x8e/xa6/xcd/xae + /x8e/xa6/xcd/xaf + /x8e/xa6/xcd/xb0 + /x8e/xa6/xcd/xb1 + /x8e/xa6/xcd/xb2 + /x8e/xa6/xcd/xb3 + /x8e/xa6/xcd/xb4 + /x8e/xa6/xcd/xb5 + /x8e/xa6/xcd/xb6 + /x8e/xa6/xcd/xb7 + /x8e/xa6/xcd/xb8 + /x8e/xa6/xcd/xb9 + /x8e/xa6/xcd/xba + /x8e/xa6/xcd/xbb + /x8e/xa6/xcd/xbc + /x8e/xa6/xcd/xbd + /x8e/xa6/xcd/xbe + /x8e/xa6/xcd/xbf + /x8e/xa6/xcd/xc0 + /x8e/xa6/xcd/xc1 + /x8e/xa6/xcd/xc2 + /x8e/xa6/xcd/xc3 + /x8e/xa6/xcd/xc4 + /x8e/xa6/xcd/xc5 + /x8e/xa6/xcd/xc6 + /x8e/xa6/xcd/xc7 + /x8e/xa6/xcd/xc9 + /x8e/xa6/xcd/xca + /x8e/xa6/xcd/xcb + /x8e/xa6/xcd/xcc + /x8e/xa6/xcd/xcd + /x8e/xa6/xcd/xce + /x8e/xa6/xcd/xcf + /x8e/xa6/xcd/xd0 + /x8e/xa6/xcd/xd1 + /x8e/xa6/xcd/xd2 + /x8e/xa6/xcd/xd3 + /x8e/xa6/xcd/xd4 + /x8e/xa6/xcd/xd5 + /x8e/xa6/xcd/xd6 + /x8e/xa6/xcd/xd7 + /x8e/xa6/xcd/xd8 + /x8e/xa6/xcd/xd9 + /x8e/xa6/xcd/xda + /x8e/xa6/xcd/xdb + /x8e/xa6/xcd/xdc + /x8e/xa6/xcd/xdd + /x8e/xa6/xcd/xdf + /x8e/xa6/xcd/xe0 + /x8e/xa6/xcd/xe1 + /x8e/xa6/xcd/xe2 + /x8e/xa6/xcd/xe3 + /x8e/xa6/xcd/xe4 + /x8e/xa6/xcd/xe5 + /x8e/xa6/xcd/xe6 + /x8e/xa6/xcd/xe7 + /x8e/xa6/xcd/xe8 + /x8e/xa6/xcd/xe9 + /x8e/xa6/xcd/xea + /x8e/xa6/xcd/xeb + /x8e/xa6/xcd/xec + /x8e/xa6/xcd/xed + /x8e/xa6/xcd/xee + /x8e/xa6/xcd/xef + /x8e/xa6/xcd/xf0 + /x8e/xa6/xcd/xf1 + /x8e/xa6/xcd/xf2 + /x8e/xa6/xcd/xf3 + /x8e/xa6/xcd/xf4 + /x8e/xa6/xcd/xf5 + /x8e/xa6/xcd/xf6 + /x8e/xa6/xcd/xf7 + /x8e/xa6/xcd/xf8 + /x8e/xa6/xcd/xf9 + /x8e/xa6/xcd/xfa + /x8e/xa6/xcd/xfb + /x8e/xa6/xcd/xfc + /x8e/xa6/xcd/xfd + /x8e/xa6/xcd/xfe + /x8e/xa6/xce/xa1 + /x8e/xa6/xce/xa2 + /x8e/xa6/xce/xa3 + /x8e/xa6/xce/xa4 + /x8e/xa6/xce/xa5 + /x8e/xa6/xce/xa6 + /x8e/xa6/xce/xa7 + /x8e/xa6/xce/xa8 + /x8e/xa6/xce/xa9 + /x8e/xa6/xce/xaa + /x8e/xa6/xce/xab + /x8e/xa6/xce/xac + /x8e/xa6/xce/xad + /x8e/xa6/xce/xae + /x8e/xa6/xce/xaf + /x8e/xa6/xce/xb0 + /x8e/xa6/xce/xb1 + /x8e/xa6/xce/xb2 + /x8e/xa6/xce/xb3 + /x8e/xa6/xce/xb4 + /x8e/xa6/xce/xb5 + /x8e/xa6/xce/xb6 + /x8e/xa6/xce/xb7 + /x8e/xa6/xce/xb8 + /x8e/xa6/xce/xb9 + /x8e/xa6/xce/xba + /x8e/xa6/xce/xbc + /x8e/xa6/xce/xbd + /x8e/xa6/xce/xbe + /x8e/xa6/xce/xbf + /x8e/xa6/xce/xc0 + /x8e/xa6/xce/xc1 + /x8e/xa6/xce/xc2 + /x8e/xa6/xce/xc3 + /x8e/xa6/xce/xc4 + /x8e/xa6/xce/xc5 + /x8e/xa6/xce/xc7 + /x8e/xa6/xce/xc8 + /x8e/xa6/xce/xc9 + /x8e/xa6/xce/xca + /x8e/xa6/xce/xcb + /x8e/xa6/xce/xcc + /x8e/xa6/xce/xcd + /x8e/xa6/xce/xce + /x8e/xa6/xce/xcf + /x8e/xa6/xce/xd0 + /x8e/xa6/xce/xd1 + /x8e/xa6/xce/xd2 + /x8e/xa6/xce/xd3 + /x8e/xa6/xce/xd4 + /x8e/xa6/xce/xd5 + /x8e/xa6/xce/xd6 + /x8e/xa6/xce/xd7 + /x8e/xa6/xce/xd8 + /x8e/xa6/xce/xd9 + /x8e/xa6/xce/xda + /x8e/xa6/xce/xdb + /x8e/xa6/xce/xdc + /x8e/xa6/xce/xdd + /x8e/xa6/xce/xde + /x8e/xa6/xce/xdf + /x8e/xa6/xce/xe0 + /x8e/xa6/xce/xe1 + /x8e/xa6/xce/xe2 + /x8e/xa6/xce/xe3 + /x8e/xa6/xce/xe4 + /x8e/xa6/xce/xe5 + /x8e/xa6/xce/xe6 + /x8e/xa6/xce/xe7 + /x8e/xa6/xce/xe8 + /x8e/xa6/xce/xe9 + /x8e/xa6/xce/xea + /x8e/xa6/xce/xeb + /x8e/xa6/xce/xec + /x8e/xa6/xce/xed + /x8e/xa6/xce/xee + /x8e/xa6/xce/xef + /x8e/xa6/xce/xf0 + /x8e/xa6/xce/xf1 + /x8e/xa6/xce/xf2 + /x8e/xa6/xce/xf3 + /x8e/xa6/xce/xf4 + /x8e/xa6/xce/xf5 + /x8e/xa6/xce/xf6 + /x8e/xa6/xce/xf7 + /x8e/xa6/xce/xf8 + /x8e/xa6/xce/xf9 + /x8e/xa6/xce/xfa + /x8e/xa6/xce/xfb + /x8e/xa6/xce/xfc + /x8e/xa6/xce/xfd + /x8e/xa6/xce/xfe + /x8e/xa6/xcf/xa1 + /x8e/xa6/xcf/xa2 + /x8e/xa6/xcf/xa3 + /x8e/xa6/xcf/xa4 + /x8e/xa6/xcf/xa5 + /x8e/xa6/xcf/xa6 + /x8e/xa6/xcf/xa7 + /x8e/xa6/xcf/xa8 + /x8e/xa6/xcf/xa9 + /x8e/xa6/xcf/xaa + /x8e/xa6/xcf/xab + /x8e/xa6/xcf/xac + /x8e/xa6/xcf/xad + /x8e/xa6/xcf/xae + /x8e/xa6/xcf/xaf + /x8e/xa6/xcf/xb0 + /x8e/xa6/xcf/xb1 + /x8e/xa6/xcf/xb2 + /x8e/xa6/xcf/xb3 + /x8e/xa6/xcf/xb4 + /x8e/xa6/xcf/xb5 + /x8e/xa6/xcf/xb6 + /x8e/xa6/xcf/xb7 + /x8e/xa6/xcf/xb8 + /x8e/xa6/xcf/xb9 + /x8e/xa6/xcf/xba + /x8e/xa6/xcf/xbb + /x8e/xa6/xcf/xbc + /x8e/xa6/xcf/xbd + /x8e/xa6/xcf/xbe + /x8e/xa6/xcf/xbf + /x8e/xa6/xcf/xc0 + /x8e/xa6/xcf/xc1 + /x8e/xa6/xcf/xc2 + /x8e/xa6/xcf/xc3 + /x8e/xa6/xcf/xc4 + /x8e/xa6/xcf/xc5 + /x8e/xa6/xcf/xc6 + /x8e/xa6/xcf/xc7 + /x8e/xa6/xcf/xc8 + /x8e/xa6/xcf/xc9 + /x8e/xa6/xcf/xca + /x8e/xa6/xcf/xcb + /x8e/xa6/xcf/xcc + /x8e/xa6/xcf/xcd + /x8e/xa6/xcf/xce + /x8e/xa6/xcf/xcf + /x8e/xa6/xcf/xd0 + /x8e/xa6/xcf/xd1 + /x8e/xa6/xcf/xd2 + /x8e/xa6/xcf/xd3 + /x8e/xa6/xcf/xd4 + /x8e/xa6/xcf/xd5 + /x8e/xa6/xcf/xd6 + /x8e/xa6/xcf/xd7 + /x8e/xa6/xcf/xd8 + /x8e/xa6/xcf/xd9 + /x8e/xa6/xcf/xda + /x8e/xa6/xcf/xdb + /x8e/xa6/xcf/xdc + /x8e/xa6/xcf/xdd + /x8e/xa6/xcf/xde + /x8e/xa6/xcf/xdf + /x8e/xa6/xcf/xe0 + /x8e/xa6/xcf/xe1 + /x8e/xa6/xcf/xe2 + /x8e/xa6/xcf/xe3 + /x8e/xa6/xcf/xe4 + /x8e/xa6/xcf/xe5 + /x8e/xa6/xcf/xe6 + /x8e/xa6/xcf/xe7 + /x8e/xa6/xcf/xe8 + /x8e/xa6/xcf/xe9 + /x8e/xa6/xcf/xea + /x8e/xa6/xcf/xeb + /x8e/xa6/xcf/xec + /x8e/xa6/xcf/xed + /x8e/xa6/xcf/xee + /x8e/xa6/xcf/xef + /x8e/xa6/xcf/xf0 + /x8e/xa6/xcf/xf1 + /x8e/xa6/xcf/xf2 + /x8e/xa6/xcf/xf3 + /x8e/xa6/xcf/xf4 + /x8e/xa6/xcf/xf5 + /x8e/xa6/xcf/xf6 + /x8e/xa6/xcf/xf7 + /x8e/xa6/xcf/xf8 + /x8e/xa6/xcf/xf9 + /x8e/xa6/xcf/xfa + /x8e/xa6/xcf/xfb + /x8e/xa6/xcf/xfc + /x8e/xa6/xcf/xfd + /x8e/xa6/xcf/xfe + /x8e/xa6/xd0/xa1 + /x8e/xa6/xd0/xa3 + /x8e/xa6/xd0/xa4 + /x8e/xa6/xd0/xa5 + /x8e/xa6/xd0/xa6 + /x8e/xa6/xd0/xa7 + /x8e/xa6/xd0/xa8 + /x8e/xa6/xd0/xa9 + /x8e/xa6/xd0/xaa + /x8e/xa6/xd0/xab + /x8e/xa6/xd0/xac + /x8e/xa6/xd0/xad + /x8e/xa6/xd0/xae + /x8e/xa6/xd0/xaf + /x8e/xa6/xd0/xb0 + /x8e/xa6/xd0/xb1 + /x8e/xa6/xd0/xb2 + /x8e/xa6/xd0/xb3 + /x8e/xa6/xd0/xb4 + /x8e/xa6/xd0/xb5 + /x8e/xa6/xd0/xb6 + /x8e/xa6/xd0/xb7 + /x8e/xa6/xd0/xb8 + /x8e/xa6/xd0/xb9 + /x8e/xa6/xd0/xba + /x8e/xa6/xd0/xbb + /x8e/xa6/xd0/xbc + /x8e/xa6/xd0/xbd + /x8e/xa6/xd0/xbe + /x8e/xa6/xd0/xbf + /x8e/xa6/xd0/xc0 + /x8e/xa6/xd0/xc1 + /x8e/xa6/xd0/xc2 + /x8e/xa6/xd0/xc3 + /x8e/xa6/xd0/xc4 + /x8e/xa6/xd0/xc5 + /x8e/xa6/xd0/xc6 + /x8e/xa6/xd0/xc7 + /x8e/xa6/xd0/xc8 + /x8e/xa6/xd0/xc9 + /x8e/xa6/xd0/xca + /x8e/xa6/xd0/xcb + /x8e/xa6/xd0/xcc + /x8e/xa6/xd0/xcd + /x8e/xa6/xd0/xce + /x8e/xa6/xd0/xcf + /x8e/xa6/xd0/xd0 + /x8e/xa6/xd0/xd1 + /x8e/xa6/xd0/xd2 + /x8e/xa6/xd0/xd3 + /x8e/xa6/xd0/xd4 + /x8e/xa6/xd0/xd5 + /x8e/xa6/xd0/xd6 + /x8e/xa6/xd0/xd7 + /x8e/xa6/xd0/xd8 + /x8e/xa6/xd0/xd9 + /x8e/xa6/xd0/xda + /x8e/xa6/xd0/xdc + /x8e/xa6/xd0/xdd + /x8e/xa6/xd0/xde + /x8e/xa6/xd0/xdf + /x8e/xa6/xd0/xe0 + /x8e/xa6/xd0/xe1 + /x8e/xa6/xd0/xe2 + /x8e/xa6/xd0/xe3 + /x8e/xa6/xd0/xe4 + /x8e/xa6/xd0/xe5 + /x8e/xa6/xd0/xe6 + /x8e/xa6/xd0/xe7 + /x8e/xa6/xd0/xe8 + /x8e/xa6/xd0/xe9 + /x8e/xa6/xd0/xea + /x8e/xa6/xd0/xeb + /x8e/xa6/xd0/xec + /x8e/xa6/xd0/xed + /x8e/xa6/xd0/xee + /x8e/xa6/xd0/xef + /x8e/xa6/xd0/xf0 + /x8e/xa6/xd0/xf1 + /x8e/xa6/xd0/xf2 + /x8e/xa6/xd0/xf3 + /x8e/xa6/xd0/xf4 + /x8e/xa6/xd0/xf5 + /x8e/xa6/xd0/xf6 + /x8e/xa6/xd0/xf7 + /x8e/xa6/xd0/xf8 + /x8e/xa6/xd0/xf9 + /x8e/xa6/xd0/xfa + /x8e/xa6/xd0/xfb + /x8e/xa6/xd0/xfc + /x8e/xa6/xd0/xfd + /x8e/xa6/xd0/xfe + /x8e/xa6/xd1/xa1 + /x8e/xa6/xd1/xa2 + /x8e/xa6/xd1/xa3 + /x8e/xa6/xd1/xa4 + /x8e/xa6/xd1/xa5 + /x8e/xa6/xd1/xa6 + /x8e/xa6/xd1/xa7 + /x8e/xa6/xd1/xa8 + /x8e/xa6/xd1/xa9 + /x8e/xa6/xd1/xaa + /x8e/xa6/xd1/xab + /x8e/xa6/xd1/xac + /x8e/xa6/xd1/xad + /x8e/xa6/xd1/xae + /x8e/xa6/xd1/xaf + /x8e/xa6/xd1/xb0 + /x8e/xa6/xd1/xb1 + /x8e/xa6/xd1/xb2 + /x8e/xa6/xd1/xb3 + /x8e/xa6/xd1/xb4 + /x8e/xa6/xd1/xb5 + /x8e/xa6/xd1/xb7 + /x8e/xa6/xd1/xb8 + /x8e/xa6/xd1/xb9 + /x8e/xa6/xd1/xba + /x8e/xa6/xd1/xbb + /x8e/xa6/xd1/xbc + /x8e/xa6/xd1/xbd + /x8e/xa6/xd1/xbe + /x8e/xa6/xd1/xbf + /x8e/xa6/xd1/xc0 + /x8e/xa6/xd1/xc1 + /x8e/xa6/xd1/xc2 + /x8e/xa6/xd1/xc3 + /x8e/xa6/xd1/xc4 + /x8e/xa6/xd1/xc5 + /x8e/xa6/xd1/xc6 + /x8e/xa6/xd1/xc7 + /x8e/xa6/xd1/xc8 + /x8e/xa6/xd1/xc9 + /x8e/xa6/xd1/xcb + /x8e/xa6/xd1/xcc + /x8e/xa6/xd1/xcd + /x8e/xa6/xd1/xce + /x8e/xa6/xd1/xcf + /x8e/xa6/xd1/xd0 + /x8e/xa6/xd1/xd1 + /x8e/xa6/xd1/xd2 + /x8e/xa6/xd1/xd3 + /x8e/xa6/xd1/xd4 + /x8e/xa6/xd1/xd5 + /x8e/xa6/xd1/xd6 + /x8e/xa6/xd1/xd8 + /x8e/xa6/xd1/xd9 + /x8e/xa6/xd1/xda + /x8e/xa6/xd1/xdb + /x8e/xa6/xd1/xdc + /x8e/xa6/xd1/xdd + /x8e/xa6/xd1/xdf + /x8e/xa6/xd1/xe0 + /x8e/xa6/xd1/xe1 + /x8e/xa6/xd1/xe2 + /x8e/xa6/xd1/xe3 + /x8e/xa6/xd1/xe4 + /x8e/xa6/xd1/xe5 + /x8e/xa6/xd1/xe6 + /x8e/xa6/xd1/xe7 + /x8e/xa6/xd1/xe8 + /x8e/xa6/xd1/xea + /x8e/xa6/xd1/xeb + /x8e/xa6/xd1/xec + /x8e/xa6/xd1/xed + /x8e/xa6/xd1/xee + /x8e/xa6/xd1/xef + /x8e/xa6/xd1/xf0 + /x8e/xa6/xd1/xf1 + /x8e/xa6/xd1/xf2 + /x8e/xa6/xd1/xf3 + /x8e/xa6/xd1/xf4 + /x8e/xa6/xd1/xf5 + /x8e/xa6/xd1/xf6 + /x8e/xa6/xd1/xf7 + /x8e/xa6/xd1/xf8 + /x8e/xa6/xd1/xf9 + /x8e/xa6/xd1/xfa + /x8e/xa6/xd1/xfb + /x8e/xa6/xd1/xfc + /x8e/xa6/xd1/xfd + /x8e/xa6/xd1/xfe + /x8e/xa6/xd2/xa1 + /x8e/xa6/xd2/xa2 + /x8e/xa6/xd2/xa3 + /x8e/xa6/xd2/xa4 + /x8e/xa6/xd2/xa5 + /x8e/xa6/xd2/xa6 + /x8e/xa6/xd2/xa7 + /x8e/xa6/xd2/xa8 + /x8e/xa6/xd2/xa9 + /x8e/xa6/xd2/xaa + /x8e/xa6/xd2/xab + /x8e/xa6/xd2/xac + /x8e/xa6/xd2/xad + /x8e/xa6/xd2/xae + /x8e/xa6/xd2/xaf + /x8e/xa6/xd2/xb0 + /x8e/xa6/xd2/xb1 + /x8e/xa6/xd2/xb2 + /x8e/xa6/xd2/xb4 + /x8e/xa6/xd2/xb5 + /x8e/xa6/xd2/xb6 + /x8e/xa6/xd2/xb7 + /x8e/xa6/xd2/xb8 + /x8e/xa6/xd2/xb9 + /x8e/xa6/xd2/xba + /x8e/xa6/xd2/xbb + /x8e/xa6/xd2/xbc + /x8e/xa6/xd2/xbd + /x8e/xa6/xd2/xbe + /x8e/xa6/xd2/xbf + /x8e/xa6/xd2/xc1 + /x8e/xa6/xd2/xc2 + /x8e/xa6/xd2/xc3 + /x8e/xa6/xd2/xc4 + /x8e/xa6/xd2/xc5 + /x8e/xa6/xd2/xc6 + /x8e/xa6/xd2/xc7 + /x8e/xa6/xd2/xc8 + /x8e/xa6/xd2/xc9 + /x8e/xa6/xd2/xca + /x8e/xa6/xd2/xcb + /x8e/xa6/xd2/xcc + /x8e/xa6/xd2/xcd + /x8e/xa6/xd2/xce + /x8e/xa6/xd2/xcf + /x8e/xa6/xd2/xd0 + /x8e/xa6/xd2/xd1 + /x8e/xa6/xd2/xd2 + /x8e/xa6/xd2/xd3 + /x8e/xa6/xd2/xd4 + /x8e/xa6/xd2/xd5 + /x8e/xa6/xd2/xd6 + /x8e/xa6/xd2/xd7 + /x8e/xa6/xd2/xd8 + /x8e/xa6/xd2/xd9 + /x8e/xa6/xd2/xda + /x8e/xa6/xd2/xdb + /x8e/xa6/xd2/xdc + /x8e/xa6/xd2/xdd + /x8e/xa6/xd2/xde + /x8e/xa6/xd2/xdf + /x8e/xa6/xd2/xe0 + /x8e/xa6/xd2/xe1 + /x8e/xa6/xd2/xe2 + /x8e/xa6/xd2/xe3 + /x8e/xa6/xd2/xe4 + /x8e/xa6/xd2/xe5 + /x8e/xa6/xd2/xe7 + /x8e/xa6/xd2/xe8 + /x8e/xa6/xd2/xe9 + /x8e/xa6/xd2/xea + /x8e/xa6/xd2/xeb + /x8e/xa6/xd2/xed + /x8e/xa6/xd2/xee + /x8e/xa6/xd2/xef + /x8e/xa6/xd2/xf0 + /x8e/xa6/xd2/xf1 + /x8e/xa6/xd2/xf2 + /x8e/xa6/xd2/xf3 + /x8e/xa6/xd2/xf4 + /x8e/xa6/xd2/xf5 + /x8e/xa6/xd2/xf6 + /x8e/xa6/xd2/xf7 + /x8e/xa6/xd2/xf8 + /x8e/xa6/xd2/xf9 + /x8e/xa6/xd2/xfa + /x8e/xa6/xd2/xfb + /x8e/xa6/xd2/xfc + /x8e/xa6/xd2/xfd + /x8e/xa6/xd2/xfe + /x8e/xa6/xd3/xa1 + /x8e/xa6/xd3/xa2 + /x8e/xa6/xd3/xa3 + /x8e/xa6/xd3/xa4 + /x8e/xa6/xd3/xa5 + /x8e/xa6/xd3/xa6 + /x8e/xa6/xd3/xa7 + /x8e/xa6/xd3/xa8 + /x8e/xa6/xd3/xa9 + /x8e/xa6/xd3/xaa + /x8e/xa6/xd3/xab + /x8e/xa6/xd3/xac + /x8e/xa6/xd3/xad + /x8e/xa6/xd3/xae + /x8e/xa6/xd3/xaf + /x8e/xa6/xd3/xb0 + /x8e/xa6/xd3/xb1 + /x8e/xa6/xd3/xb2 + /x8e/xa6/xd3/xb3 + /x8e/xa6/xd3/xb4 + /x8e/xa6/xd3/xb5 + /x8e/xa6/xd3/xb6 + /x8e/xa6/xd3/xb7 + /x8e/xa6/xd3/xb8 + /x8e/xa6/xd3/xb9 + /x8e/xa6/xd3/xba + /x8e/xa6/xd3/xbb + /x8e/xa6/xd3/xbd + /x8e/xa6/xd3/xbe + /x8e/xa6/xd3/xbf + /x8e/xa6/xd3/xc0 + /x8e/xa6/xd3/xc1 + /x8e/xa6/xd3/xc2 + /x8e/xa6/xd3/xc3 + /x8e/xa6/xd3/xc4 + /x8e/xa6/xd3/xc5 + /x8e/xa6/xd3/xc6 + /x8e/xa6/xd3/xc7 + /x8e/xa6/xd3/xc8 + /x8e/xa6/xd3/xc9 + /x8e/xa6/xd3/xca + /x8e/xa6/xd3/xcb + /x8e/xa6/xd3/xcc + /x8e/xa6/xd3/xcd + /x8e/xa6/xd3/xce + /x8e/xa6/xd3/xcf + /x8e/xa6/xd3/xd0 + /x8e/xa6/xd3/xd1 + /x8e/xa6/xd3/xd2 + /x8e/xa6/xd3/xd3 + /x8e/xa6/xd3/xd4 + /x8e/xa6/xd3/xd5 + /x8e/xa6/xd3/xd6 + /x8e/xa6/xd3/xd7 + /x8e/xa6/xd3/xd8 + /x8e/xa6/xd3/xd9 + /x8e/xa6/xd3/xda + /x8e/xa6/xd3/xdb + /x8e/xa6/xd3/xdc + /x8e/xa6/xd3/xdd + /x8e/xa6/xd3/xdf + /x8e/xa6/xd3/xe0 + /x8e/xa6/xd3/xe1 + /x8e/xa6/xd3/xe2 + /x8e/xa6/xd3/xe3 + /x8e/xa6/xd3/xe4 + /x8e/xa6/xd3/xe5 + /x8e/xa6/xd3/xe6 + /x8e/xa6/xd3/xe7 + /x8e/xa6/xd3/xe8 + /x8e/xa6/xd3/xe9 + /x8e/xa6/xd3/xea + /x8e/xa6/xd3/xeb + /x8e/xa6/xd3/xec + /x8e/xa6/xd3/xed + /x8e/xa6/xd3/xee + /x8e/xa6/xd3/xef + /x8e/xa6/xd3/xf0 + /x8e/xa6/xd3/xf1 + /x8e/xa6/xd3/xf2 + /x8e/xa6/xd3/xf3 + /x8e/xa6/xd3/xf4 + /x8e/xa6/xd3/xf5 + /x8e/xa6/xd3/xf6 + /x8e/xa6/xd3/xf8 + /x8e/xa6/xd3/xf9 + /x8e/xa6/xd3/xfa + /x8e/xa6/xd3/xfb + /x8e/xa6/xd3/xfc + /x8e/xa6/xd3/xfd + /x8e/xa6/xd3/xfe + /x8e/xa6/xd4/xa1 + /x8e/xa6/xd4/xa2 + /x8e/xa6/xd4/xa3 + /x8e/xa6/xd4/xa4 + /x8e/xa6/xd4/xa5 + /x8e/xa6/xd4/xa6 + /x8e/xa6/xd4/xa7 + /x8e/xa6/xd4/xa8 + /x8e/xa6/xd4/xa9 + /x8e/xa6/xd4/xaa + /x8e/xa6/xd4/xab + /x8e/xa6/xd4/xac + /x8e/xa6/xd4/xad + /x8e/xa6/xd4/xae + /x8e/xa6/xd4/xaf + /x8e/xa6/xd4/xb0 + /x8e/xa6/xd4/xb1 + /x8e/xa6/xd4/xb2 + /x8e/xa6/xd4/xb3 + /x8e/xa6/xd4/xb4 + /x8e/xa6/xd4/xb5 + /x8e/xa6/xd4/xb6 + /x8e/xa6/xd4/xb7 + /x8e/xa6/xd4/xb8 + /x8e/xa6/xd4/xb9 + /x8e/xa6/xd4/xba + /x8e/xa6/xd4/xbb + /x8e/xa6/xd4/xbc + /x8e/xa6/xd4/xbd + /x8e/xa6/xd4/xbe + /x8e/xa6/xd4/xbf + /x8e/xa6/xd4/xc0 + /x8e/xa6/xd4/xc1 + /x8e/xa6/xd4/xc2 + /x8e/xa6/xd4/xc3 + /x8e/xa6/xd4/xc4 + /x8e/xa6/xd4/xc5 + /x8e/xa6/xd4/xc6 + /x8e/xa6/xd4/xc7 + /x8e/xa6/xd4/xc8 + /x8e/xa6/xd4/xca + /x8e/xa6/xd4/xcb + /x8e/xa6/xd4/xcc + /x8e/xa6/xd4/xcd + /x8e/xa6/xd4/xce + /x8e/xa6/xd4/xd0 + /x8e/xa6/xd4/xd1 + /x8e/xa6/xd4/xd2 + /x8e/xa6/xd4/xd3 + /x8e/xa6/xd4/xd4 + /x8e/xa6/xd4/xd5 + /x8e/xa6/xd4/xd6 + /x8e/xa6/xd4/xd7 + /x8e/xa6/xd4/xd8 + /x8e/xa6/xd4/xda + /x8e/xa6/xd4/xdb + /x8e/xa6/xd4/xdc + /x8e/xa6/xd4/xdd + /x8e/xa6/xd4/xde + /x8e/xa6/xd4/xdf + /x8e/xa6/xd4/xe0 + /x8e/xa6/xd4/xe1 + /x8e/xa6/xd4/xe2 + /x8e/xa6/xd4/xe3 + /x8e/xa6/xd4/xe4 + /x8e/xa6/xd4/xe5 + /x8e/xa6/xd4/xe6 + /x8e/xa6/xd4/xe8 + /x8e/xa6/xd4/xe9 + /x8e/xa6/xd4/xea + /x8e/xa6/xd4/xeb + /x8e/xa6/xd4/xec + /x8e/xa6/xd4/xed + /x8e/xa6/xd4/xee + /x8e/xa6/xd4/xef + /x8e/xa6/xd4/xf0 + /x8e/xa6/xd4/xf1 + /x8e/xa6/xd4/xf2 + /x8e/xa6/xd4/xf3 + /x8e/xa6/xd4/xf4 + /x8e/xa6/xd4/xf5 + /x8e/xa6/xd4/xf6 + /x8e/xa6/xd4/xf7 + /x8e/xa6/xd4/xf8 + /x8e/xa6/xd4/xf9 + /x8e/xa6/xd4/xfa + /x8e/xa6/xd4/xfb + /x8e/xa6/xd4/xfc + /x8e/xa6/xd4/xfd + /x8e/xa6/xd4/xfe + /x8e/xa6/xd5/xa1 + /x8e/xa6/xd5/xa2 + /x8e/xa6/xd5/xa3 + /x8e/xa6/xd5/xa4 + /x8e/xa6/xd5/xa5 + /x8e/xa6/xd5/xa6 + /x8e/xa6/xd5/xa7 + /x8e/xa6/xd5/xa8 + /x8e/xa6/xd5/xa9 + /x8e/xa6/xd5/xaa + /x8e/xa6/xd5/xab + /x8e/xa6/xd5/xac + /x8e/xa6/xd5/xad + /x8e/xa6/xd5/xae + /x8e/xa6/xd5/xaf + /x8e/xa6/xd5/xb0 + /x8e/xa6/xd5/xb1 + /x8e/xa6/xd5/xb2 + /x8e/xa6/xd5/xb3 + /x8e/xa6/xd5/xb4 + /x8e/xa6/xd5/xb5 + /x8e/xa6/xd5/xb6 + /x8e/xa6/xd5/xb7 + /x8e/xa6/xd5/xb8 + /x8e/xa6/xd5/xb9 + /x8e/xa6/xd5/xba + /x8e/xa6/xd5/xbb + /x8e/xa6/xd5/xbc + /x8e/xa6/xd5/xbd + /x8e/xa6/xd5/xbe + /x8e/xa6/xd5/xbf + /x8e/xa6/xd5/xc0 + /x8e/xa6/xd5/xc1 + /x8e/xa6/xd5/xc2 + /x8e/xa6/xd5/xc3 + /x8e/xa6/xd5/xc4 + /x8e/xa6/xd5/xc5 + /x8e/xa6/xd5/xc6 + /x8e/xa6/xd5/xc7 + /x8e/xa6/xd5/xc8 + /x8e/xa6/xd5/xc9 + /x8e/xa6/xd5/xca + /x8e/xa6/xd5/xcb + /x8e/xa6/xd5/xcc + /x8e/xa6/xd5/xcd + /x8e/xa6/xd5/xce + /x8e/xa6/xd5/xcf + /x8e/xa6/xd5/xd0 + /x8e/xa6/xd5/xd1 + /x8e/xa6/xd5/xd2 + /x8e/xa6/xd5/xd3 + /x8e/xa6/xd5/xd4 + /x8e/xa6/xd5/xd5 + /x8e/xa6/xd5/xd6 + /x8e/xa6/xd5/xd7 + /x8e/xa6/xd5/xd8 + /x8e/xa6/xd5/xd9 + /x8e/xa6/xd5/xda + /x8e/xa6/xd5/xdb + /x8e/xa6/xd5/xdc + /x8e/xa6/xd5/xdd + /x8e/xa6/xd5/xde + /x8e/xa6/xd5/xdf + /x8e/xa6/xd5/xe0 + /x8e/xa6/xd5/xe1 + /x8e/xa6/xd5/xe2 + /x8e/xa6/xd5/xe3 + /x8e/xa6/xd5/xe4 + /x8e/xa6/xd5/xe5 + /x8e/xa6/xd5/xe6 + /x8e/xa6/xd5/xe7 + /x8e/xa6/xd5/xe8 + /x8e/xa6/xd5/xe9 + /x8e/xa6/xd5/xea + /x8e/xa6/xd5/xec + /x8e/xa6/xd5/xed + /x8e/xa6/xd5/xee + /x8e/xa6/xd5/xef + /x8e/xa6/xd5/xf0 + /x8e/xa6/xd5/xf1 + /x8e/xa6/xd5/xf2 + /x8e/xa6/xd5/xf3 + /x8e/xa6/xd5/xf4 + /x8e/xa6/xd5/xf5 + /x8e/xa6/xd5/xf6 + /x8e/xa6/xd5/xf7 + /x8e/xa6/xd5/xf8 + /x8e/xa6/xd5/xf9 + /x8e/xa6/xd5/xfa + /x8e/xa6/xd5/xfb + /x8e/xa6/xd5/xfc + /x8e/xa6/xd5/xfd + /x8e/xa6/xd5/xfe + /x8e/xa6/xd6/xa1 + /x8e/xa6/xd6/xa2 + /x8e/xa6/xd6/xa3 + /x8e/xa6/xd6/xa4 + /x8e/xa6/xd6/xa5 + /x8e/xa6/xd6/xa6 + /x8e/xa6/xd6/xa7 + /x8e/xa6/xd6/xa8 + /x8e/xa6/xd6/xa9 + /x8e/xa6/xd6/xaa + /x8e/xa6/xd6/xab + /x8e/xa6/xd6/xac + /x8e/xa6/xd6/xad + /x8e/xa6/xd6/xae + /x8e/xa6/xd6/xaf + /x8e/xa6/xd6/xb0 + /x8e/xa6/xd6/xb1 + /x8e/xa6/xd6/xb2 + /x8e/xa6/xd6/xb3 + /x8e/xa6/xd6/xb4 + /x8e/xa6/xd6/xb5 + /x8e/xa6/xd6/xb6 + /x8e/xa6/xd6/xb7 + /x8e/xa6/xd6/xb8 + /x8e/xa6/xd6/xb9 + /x8e/xa6/xd6/xba + /x8e/xa6/xd6/xbb + /x8e/xa6/xd6/xbc + /x8e/xa6/xd6/xbd + /x8e/xa6/xd6/xbe + /x8e/xa6/xd6/xbf + /x8e/xa6/xd6/xc0 + /x8e/xa6/xd6/xc1 + /x8e/xa6/xd6/xc2 + /x8e/xa6/xd6/xc3 + /x8e/xa6/xd6/xc4 + /x8e/xa6/xd6/xc5 + /x8e/xa6/xd6/xc6 + /x8e/xa6/xd6/xc7 + /x8e/xa6/xd6/xc8 + /x8e/xa6/xd6/xc9 + /x8e/xa6/xd6/xca + /x8e/xa6/xd6/xcb + /x8e/xa6/xd6/xcc + /x8e/xa6/xd6/xcd + /x8e/xa6/xd6/xce + /x8e/xa6/xd6/xcf + /x8e/xa6/xd6/xd0 + /x8e/xa6/xd6/xd1 + /x8e/xa6/xd6/xd2 + /x8e/xa6/xd6/xd3 + /x8e/xa6/xd6/xd4 + /x8e/xa6/xd6/xd5 + /x8e/xa6/xd6/xd6 + /x8e/xa6/xd6/xd7 + /x8e/xa6/xd6/xd8 + /x8e/xa6/xd6/xd9 + /x8e/xa6/xd6/xda + /x8e/xa6/xd6/xdb + /x8e/xa6/xd6/xdc + /x8e/xa6/xd6/xdd + /x8e/xa6/xd6/xde + /x8e/xa6/xd6/xdf + /x8e/xa6/xd6/xe0 + /x8e/xa6/xd6/xe1 + /x8e/xa6/xd6/xe2 + /x8e/xa6/xd6/xe3 + /x8e/xa6/xd6/xe4 + /x8e/xa6/xd6/xe5 + /x8e/xa6/xd6/xe6 + /x8e/xa6/xd6/xe7 + /x8e/xa6/xd6/xe8 + /x8e/xa6/xd6/xe9 + /x8e/xa6/xd6/xea + /x8e/xa6/xd6/xeb + /x8e/xa6/xd6/xec + /x8e/xa6/xd6/xed + /x8e/xa6/xd6/xee + /x8e/xa6/xd6/xef + /x8e/xa6/xd6/xf0 + /x8e/xa6/xd6/xf1 + /x8e/xa6/xd6/xf2 + /x8e/xa6/xd6/xf3 + /x8e/xa6/xd6/xf4 + /x8e/xa6/xd6/xf5 + /x8e/xa6/xd6/xf6 + /x8e/xa6/xd6/xf7 + /x8e/xa6/xd6/xf8 + /x8e/xa6/xd6/xf9 + /x8e/xa6/xd6/xfa + /x8e/xa6/xd6/xfb + /x8e/xa6/xd6/xfc + /x8e/xa6/xd6/xfd + /x8e/xa6/xd6/xfe + /x8e/xa6/xd7/xa1 + /x8e/xa6/xd7/xa2 + /x8e/xa6/xd7/xa3 + /x8e/xa6/xd7/xa4 + /x8e/xa6/xd7/xa5 + /x8e/xa6/xd7/xa6 + /x8e/xa6/xd7/xa7 + /x8e/xa6/xd7/xa8 + /x8e/xa6/xd7/xa9 + /x8e/xa6/xd7/xaa + /x8e/xa6/xd7/xab + /x8e/xa6/xd7/xac + /x8e/xa6/xd7/xad + /x8e/xa6/xd7/xae + /x8e/xa6/xd7/xaf + /x8e/xa6/xd7/xb0 + /x8e/xa6/xd7/xb1 + /x8e/xa6/xd7/xb2 + /x8e/xa6/xd7/xb3 + /x8e/xa6/xd7/xb4 + /x8e/xa6/xd7/xb5 + /x8e/xa6/xd7/xb6 + /x8e/xa6/xd7/xb7 + /x8e/xa6/xd7/xb8 + /x8e/xa6/xd7/xb9 + /x8e/xa6/xd7/xba + /x8e/xa6/xd7/xbb + /x8e/xa6/xd7/xbc + /x8e/xa6/xd7/xbd + /x8e/xa6/xd7/xbe + /x8e/xa6/xd7/xbf + /x8e/xa6/xd7/xc0 + /x8e/xa6/xd7/xc1 + /x8e/xa6/xd7/xc2 + /x8e/xa6/xd7/xc3 + /x8e/xa6/xd7/xc4 + /x8e/xa6/xd7/xc5 + /x8e/xa6/xd7/xc6 + /x8e/xa6/xd7/xc7 + /x8e/xa6/xd7/xc8 + /x8e/xa6/xd7/xc9 + /x8e/xa6/xd7/xca + /x8e/xa6/xd7/xcb + /x8e/xa6/xd7/xcc + /x8e/xa6/xd7/xcd + /x8e/xa6/xd7/xce + /x8e/xa6/xd7/xcf + /x8e/xa6/xd7/xd0 + /x8e/xa6/xd7/xd1 + /x8e/xa6/xd7/xd2 + /x8e/xa6/xd7/xd3 + /x8e/xa6/xd7/xd4 + /x8e/xa6/xd7/xd5 + /x8e/xa6/xd7/xd6 + /x8e/xa6/xd7/xd7 + /x8e/xa6/xd7/xd8 + /x8e/xa6/xd7/xd9 + /x8e/xa6/xd7/xda + /x8e/xa6/xd7/xdb + /x8e/xa6/xd7/xdc + /x8e/xa6/xd7/xdd + /x8e/xa6/xd7/xde + /x8e/xa6/xd7/xdf + /x8e/xa6/xd7/xe0 + /x8e/xa6/xd7/xe1 + /x8e/xa6/xd7/xe2 + /x8e/xa6/xd7/xe3 + /x8e/xa6/xd7/xe4 + /x8e/xa6/xd7/xe5 + /x8e/xa6/xd7/xe6 + /x8e/xa6/xd7/xe7 + /x8e/xa6/xd7/xe8 + /x8e/xa6/xd7/xe9 + /x8e/xa6/xd7/xea + /x8e/xa6/xd7/xeb + /x8e/xa6/xd7/xec + /x8e/xa6/xd7/xed + /x8e/xa6/xd7/xee + /x8e/xa6/xd7/xef + /x8e/xa6/xd7/xf0 + /x8e/xa6/xd7/xf1 + /x8e/xa6/xd7/xf2 + /x8e/xa6/xd7/xf3 + /x8e/xa6/xd7/xf4 + /x8e/xa6/xd7/xf5 + /x8e/xa6/xd7/xf6 + /x8e/xa6/xd7/xf7 + /x8e/xa6/xd7/xf8 + /x8e/xa6/xd7/xf9 + /x8e/xa6/xd7/xfa + /x8e/xa6/xd7/xfb + /x8e/xa6/xd7/xfc + /x8e/xa6/xd7/xfd + /x8e/xa6/xd7/xfe + /x8e/xa6/xd8/xa1 + /x8e/xa6/xd8/xa2 + /x8e/xa6/xd8/xa3 + /x8e/xa6/xd8/xa4 + /x8e/xa6/xd8/xa5 + /x8e/xa6/xd8/xa6 + /x8e/xa6/xd8/xa7 + /x8e/xa6/xd8/xa8 + /x8e/xa6/xd8/xa9 + /x8e/xa6/xd8/xaa + /x8e/xa6/xd8/xab + /x8e/xa6/xd8/xad + /x8e/xa6/xd8/xaf + /x8e/xa6/xd8/xb0 + /x8e/xa6/xd8/xb1 + /x8e/xa6/xd8/xb2 + /x8e/xa6/xd8/xb3 + /x8e/xa6/xd8/xb4 + /x8e/xa6/xd8/xb5 + /x8e/xa6/xd8/xb6 + /x8e/xa6/xd8/xb7 + /x8e/xa6/xd8/xb8 + /x8e/xa6/xd8/xb9 + /x8e/xa6/xd8/xba + /x8e/xa6/xd8/xbb + /x8e/xa6/xd8/xbc + /x8e/xa6/xd8/xbd + /x8e/xa6/xd8/xbe + /x8e/xa6/xd8/xbf + /x8e/xa6/xd8/xc0 + /x8e/xa6/xd8/xc1 + /x8e/xa6/xd8/xc2 + /x8e/xa6/xd8/xc3 + /x8e/xa6/xd8/xc4 + /x8e/xa6/xd8/xc5 + /x8e/xa6/xd8/xc6 + /x8e/xa6/xd8/xc7 + /x8e/xa6/xd8/xc8 + /x8e/xa6/xd8/xc9 + /x8e/xa6/xd8/xca + /x8e/xa6/xd8/xcb + /x8e/xa6/xd8/xcc + /x8e/xa6/xd8/xcd + /x8e/xa6/xd8/xce + /x8e/xa6/xd8/xcf + /x8e/xa6/xd8/xd1 + /x8e/xa6/xd8/xd2 + /x8e/xa6/xd8/xd3 + /x8e/xa6/xd8/xd4 + /x8e/xa6/xd8/xd5 + /x8e/xa6/xd8/xd6 + /x8e/xa6/xd8/xd7 + /x8e/xa6/xd8/xd8 + /x8e/xa6/xd8/xd9 + /x8e/xa6/xd8/xda + /x8e/xa6/xd8/xdb + /x8e/xa6/xd8/xdd + /x8e/xa6/xd8/xde + /x8e/xa6/xd8/xdf + /x8e/xa6/xd8/xe0 + /x8e/xa6/xd8/xe1 + /x8e/xa6/xd8/xe2 + /x8e/xa6/xd8/xe3 + /x8e/xa6/xd8/xe4 + /x8e/xa6/xd8/xe5 + /x8e/xa6/xd8/xe6 + /x8e/xa6/xd8/xe7 + /x8e/xa6/xd8/xe8 + /x8e/xa6/xd8/xe9 + /x8e/xa6/xd8/xea + /x8e/xa6/xd8/xeb + /x8e/xa6/xd8/xec + /x8e/xa6/xd8/xed + /x8e/xa6/xd8/xee + /x8e/xa6/xd8/xef + /x8e/xa6/xd8/xf0 + /x8e/xa6/xd8/xf1 + /x8e/xa6/xd8/xf2 + /x8e/xa6/xd8/xf3 + /x8e/xa6/xd8/xf4 + /x8e/xa6/xd8/xf5 + /x8e/xa6/xd8/xf6 + /x8e/xa6/xd8/xf7 + /x8e/xa6/xd8/xf8 + /x8e/xa6/xd8/xf9 + /x8e/xa6/xd8/xfa + /x8e/xa6/xd8/xfb + /x8e/xa6/xd8/xfc + /x8e/xa6/xd8/xfd + /x8e/xa6/xd8/xfe + /x8e/xa6/xd9/xa1 + /x8e/xa6/xd9/xa2 + /x8e/xa6/xd9/xa3 + /x8e/xa6/xd9/xa4 + /x8e/xa6/xd9/xa5 + /x8e/xa6/xd9/xa6 + /x8e/xa6/xd9/xa7 + /x8e/xa6/xd9/xa8 + /x8e/xa6/xd9/xa9 + /x8e/xa6/xd9/xaa + /x8e/xa6/xd9/xab + /x8e/xa6/xd9/xac + /x8e/xa6/xd9/xad + /x8e/xa6/xd9/xae + /x8e/xa6/xd9/xaf + /x8e/xa6/xd9/xb0 + /x8e/xa6/xd9/xb1 + /x8e/xa6/xd9/xb2 + /x8e/xa6/xd9/xb3 + /x8e/xa6/xd9/xb4 + /x8e/xa6/xd9/xb5 + /x8e/xa6/xd9/xb6 + /x8e/xa6/xd9/xb7 + /x8e/xa6/xd9/xb8 + /x8e/xa6/xd9/xb9 + /x8e/xa6/xd9/xba + /x8e/xa6/xd9/xbb + /x8e/xa6/xd9/xbc + /x8e/xa6/xd9/xbd + /x8e/xa6/xd9/xbe + /x8e/xa6/xd9/xbf + /x8e/xa6/xd9/xc0 + /x8e/xa6/xd9/xc1 + /x8e/xa6/xd9/xc2 + /x8e/xa6/xd9/xc3 + /x8e/xa6/xd9/xc4 + /x8e/xa6/xd9/xc5 + /x8e/xa6/xd9/xc6 + /x8e/xa6/xd9/xc8 + /x8e/xa6/xd9/xc9 + /x8e/xa6/xd9/xcb + /x8e/xa6/xd9/xcc + /x8e/xa6/xd9/xcd + /x8e/xa6/xd9/xce + /x8e/xa6/xd9/xcf + /x8e/xa6/xd9/xd0 + /x8e/xa6/xd9/xd1 + /x8e/xa6/xd9/xd2 + /x8e/xa6/xd9/xd3 + /x8e/xa6/xd9/xd4 + /x8e/xa6/xd9/xd5 + /x8e/xa6/xd9/xd6 + /x8e/xa6/xd9/xd7 + /x8e/xa6/xd9/xd8 + /x8e/xa6/xd9/xd9 + /x8e/xa6/xd9/xda + /x8e/xa6/xd9/xdb + /x8e/xa6/xd9/xdc + /x8e/xa6/xd9/xdd + /x8e/xa6/xd9/xde + /x8e/xa6/xd9/xdf + /x8e/xa6/xd9/xe0 + /x8e/xa6/xd9/xe1 + /x8e/xa6/xd9/xe2 + /x8e/xa6/xd9/xe3 + /x8e/xa6/xd9/xe4 + /x8e/xa6/xd9/xe5 + /x8e/xa6/xd9/xe6 + /x8e/xa6/xd9/xe7 + /x8e/xa6/xd9/xe8 + /x8e/xa6/xd9/xe9 + /x8e/xa6/xd9/xea + /x8e/xa6/xd9/xeb + /x8e/xa6/xd9/xec + /x8e/xa6/xd9/xed + /x8e/xa6/xd9/xee + /x8e/xa6/xd9/xef + /x8e/xa6/xd9/xf0 + /x8e/xa6/xd9/xf1 + /x8e/xa6/xd9/xf2 + /x8e/xa6/xd9/xf3 + /x8e/xa6/xd9/xf4 + /x8e/xa6/xd9/xf5 + /x8e/xa6/xd9/xf6 + /x8e/xa6/xd9/xf7 + /x8e/xa6/xd9/xf8 + /x8e/xa6/xd9/xf9 + /x8e/xa6/xd9/xfa + /x8e/xa6/xd9/xfb + /x8e/xa6/xd9/xfc + /x8e/xa6/xd9/xfd + /x8e/xa6/xd9/xfe + /x8e/xa6/xda/xa1 + /x8e/xa6/xda/xa2 + /x8e/xa6/xda/xa3 + /x8e/xa6/xda/xa4 + /x8e/xa6/xda/xa5 + /x8e/xa6/xda/xa6 + /x8e/xa6/xda/xa7 + /x8e/xa6/xda/xa8 + /x8e/xa6/xda/xa9 + /x8e/xa6/xda/xaa + /x8e/xa6/xda/xab + /x8e/xa6/xda/xac + /x8e/xa6/xda/xad + /x8e/xa6/xda/xae + /x8e/xa6/xda/xaf + /x8e/xa6/xda/xb0 + /x8e/xa6/xda/xb1 + /x8e/xa6/xda/xb2 + /x8e/xa6/xda/xb4 + /x8e/xa6/xda/xb5 + /x8e/xa6/xda/xb6 + /x8e/xa6/xda/xb7 + /x8e/xa6/xda/xb8 + /x8e/xa6/xda/xb9 + /x8e/xa6/xda/xba + /x8e/xa6/xda/xbb + /x8e/xa6/xda/xbc + /x8e/xa6/xda/xbe + /x8e/xa6/xda/xbf + /x8e/xa6/xda/xc0 + /x8e/xa6/xda/xc1 + /x8e/xa6/xda/xc2 + /x8e/xa6/xda/xc3 + /x8e/xa6/xda/xc4 + /x8e/xa6/xda/xc5 + /x8e/xa6/xda/xc6 + /x8e/xa6/xda/xc7 + /x8e/xa6/xda/xc8 + /x8e/xa6/xda/xc9 + /x8e/xa6/xda/xca + /x8e/xa6/xda/xcb + /x8e/xa6/xda/xcc + /x8e/xa6/xda/xcd + /x8e/xa6/xda/xce + /x8e/xa6/xda/xcf + /x8e/xa6/xda/xd0 + /x8e/xa6/xda/xd1 + /x8e/xa6/xda/xd2 + /x8e/xa6/xda/xd3 + /x8e/xa6/xda/xd4 + /x8e/xa6/xda/xd5 + /x8e/xa6/xda/xd6 + /x8e/xa6/xda/xd7 + /x8e/xa6/xda/xd8 + /x8e/xa6/xda/xd9 + /x8e/xa6/xda/xda + /x8e/xa6/xda/xdb + /x8e/xa6/xda/xdc + /x8e/xa6/xda/xdd + /x8e/xa6/xda/xde + /x8e/xa6/xda/xdf + /x8e/xa6/xda/xe1 + /x8e/xa6/xda/xe2 + /x8e/xa6/xda/xe3 + /x8e/xa6/xda/xe4 + /x8e/xa6/xda/xe5 + /x8e/xa6/xda/xe6 + /x8e/xa6/xda/xe7 + /x8e/xa6/xda/xe8 + /x8e/xa6/xda/xe9 + /x8e/xa6/xda/xea + /x8e/xa6/xda/xeb + /x8e/xa6/xda/xec + /x8e/xa6/xda/xed + /x8e/xa6/xda/xee + /x8e/xa6/xda/xef + /x8e/xa6/xda/xf0 + /x8e/xa6/xda/xf1 + /x8e/xa6/xda/xf3 + /x8e/xa6/xda/xf4 + /x8e/xa6/xda/xf5 + /x8e/xa6/xda/xf6 + /x8e/xa6/xda/xf7 + /x8e/xa6/xda/xf8 + /x8e/xa6/xda/xf9 + /x8e/xa6/xda/xfa + /x8e/xa6/xda/xfb + /x8e/xa6/xda/xfc + /x8e/xa6/xda/xfd + /x8e/xa6/xda/xfe + /x8e/xa6/xdb/xa1 + /x8e/xa6/xdb/xa2 + /x8e/xa6/xdb/xa3 + /x8e/xa6/xdb/xa4 + /x8e/xa6/xdb/xa5 + /x8e/xa6/xdb/xa6 + /x8e/xa6/xdb/xa7 + /x8e/xa6/xdb/xa8 + /x8e/xa6/xdb/xa9 + /x8e/xa6/xdb/xaa + /x8e/xa6/xdb/xab + /x8e/xa6/xdb/xac + /x8e/xa6/xdb/xad + /x8e/xa6/xdb/xae + /x8e/xa6/xdb/xaf + /x8e/xa6/xdb/xb0 + /x8e/xa6/xdb/xb1 + /x8e/xa6/xdb/xb2 + /x8e/xa6/xdb/xb3 + /x8e/xa6/xdb/xb4 + /x8e/xa6/xdb/xb5 + /x8e/xa6/xdb/xb6 + /x8e/xa6/xdb/xb7 + /x8e/xa6/xdb/xb8 + /x8e/xa6/xdb/xb9 + /x8e/xa6/xdb/xba + /x8e/xa6/xdb/xbb + /x8e/xa6/xdb/xbc + /x8e/xa6/xdb/xbd + /x8e/xa6/xdb/xbe + /x8e/xa6/xdb/xbf + /x8e/xa6/xdb/xc0 + /x8e/xa6/xdb/xc1 + /x8e/xa6/xdb/xc2 + /x8e/xa6/xdb/xc3 + /x8e/xa6/xdb/xc4 + /x8e/xa6/xdb/xc5 + /x8e/xa6/xdb/xc6 + /x8e/xa6/xdb/xc7 + /x8e/xa6/xdb/xc8 + /x8e/xa6/xdb/xc9 + /x8e/xa6/xdb/xca + /x8e/xa6/xdb/xcb + /x8e/xa6/xdb/xcc + /x8e/xa6/xdb/xcd + /x8e/xa6/xdb/xce + /x8e/xa6/xdb/xcf + /x8e/xa6/xdb/xd0 + /x8e/xa6/xdb/xd1 + /x8e/xa6/xdb/xd2 + /x8e/xa6/xdb/xd3 + /x8e/xa6/xdb/xd4 + /x8e/xa6/xdb/xd5 + /x8e/xa6/xdb/xd6 + /x8e/xa6/xdb/xd7 + /x8e/xa6/xdb/xd8 + /x8e/xa6/xdb/xda + /x8e/xa6/xdb/xdc + /x8e/xa6/xdb/xdd + /x8e/xa6/xdb/xde + /x8e/xa6/xdb/xdf + /x8e/xa6/xdb/xe0 + /x8e/xa6/xdb/xe1 + /x8e/xa6/xdb/xe2 + /x8e/xa6/xdb/xe3 + /x8e/xa6/xdb/xe4 + /x8e/xa6/xdb/xe5 + /x8e/xa6/xdb/xe6 + /x8e/xa6/xdb/xe7 + /x8e/xa6/xdb/xe8 + /x8e/xa6/xdb/xe9 + /x8e/xa6/xdb/xea + /x8e/xa6/xdb/xeb + /x8e/xa6/xdb/xec + /x8e/xa6/xdb/xed + /x8e/xa6/xdb/xee + /x8e/xa6/xdb/xef + /x8e/xa6/xdb/xf0 + /x8e/xa6/xdb/xf1 + /x8e/xa6/xdb/xf2 + /x8e/xa6/xdb/xf3 + /x8e/xa6/xdb/xf4 + /x8e/xa6/xdb/xf5 + /x8e/xa6/xdb/xf6 + /x8e/xa6/xdb/xf7 + /x8e/xa6/xdb/xf8 + /x8e/xa6/xdb/xf9 + /x8e/xa6/xdb/xfa + /x8e/xa6/xdb/xfb + /x8e/xa6/xdb/xfc + /x8e/xa6/xdb/xfd + /x8e/xa6/xdb/xfe + /x8e/xa6/xdc/xa1 + /x8e/xa6/xdc/xa3 + /x8e/xa6/xdc/xa4 + /x8e/xa6/xdc/xa5 + /x8e/xa6/xdc/xa6 + /x8e/xa6/xdc/xa7 + /x8e/xa6/xdc/xa8 + /x8e/xa6/xdc/xa9 + /x8e/xa6/xdc/xaa + /x8e/xa6/xdc/xab + /x8e/xa6/xdc/xac + /x8e/xa6/xdc/xad + /x8e/xa6/xdc/xae + /x8e/xa6/xdc/xb0 + /x8e/xa6/xdc/xb1 + /x8e/xa6/xdc/xb2 + /x8e/xa6/xdc/xb3 + /x8e/xa6/xdc/xb4 + /x8e/xa6/xdc/xb5 + /x8e/xa6/xdc/xb6 + /x8e/xa6/xdc/xb7 + /x8e/xa6/xdc/xb8 + /x8e/xa6/xdc/xb9 + /x8e/xa6/xdc/xba + /x8e/xa6/xdc/xbb + /x8e/xa6/xdc/xbc + /x8e/xa6/xdc/xbe + /x8e/xa6/xdc/xbf + /x8e/xa6/xdc/xc0 + /x8e/xa6/xdc/xc1 + /x8e/xa6/xdc/xc2 + /x8e/xa6/xdc/xc3 + /x8e/xa6/xdc/xc4 + /x8e/xa6/xdc/xc5 + /x8e/xa6/xdc/xc6 + /x8e/xa6/xdc/xc7 + /x8e/xa6/xdc/xc8 + /x8e/xa6/xdc/xca + /x8e/xa6/xdc/xcb + /x8e/xa6/xdc/xcc + /x8e/xa6/xdc/xcd + /x8e/xa6/xdc/xce + /x8e/xa6/xdc/xcf + /x8e/xa6/xdc/xd0 + /x8e/xa6/xdc/xd1 + /x8e/xa6/xdc/xd2 + /x8e/xa6/xdc/xd3 + /x8e/xa6/xdc/xd4 + /x8e/xa6/xdc/xd5 + /x8e/xa6/xdc/xd6 + /x8e/xa6/xdc/xd7 + /x8e/xa6/xdc/xd8 + /x8e/xa6/xdc/xd9 + /x8e/xa6/xdc/xda + /x8e/xa6/xdc/xdb + /x8e/xa6/xdc/xdc + /x8e/xa6/xdc/xdd + /x8e/xa6/xdc/xde + /x8e/xa6/xdc/xdf + /x8e/xa6/xdc/xe0 + /x8e/xa6/xdc/xe1 + /x8e/xa6/xdc/xe2 + /x8e/xa6/xdc/xe3 + /x8e/xa6/xdc/xe4 + /x8e/xa6/xdc/xe5 + /x8e/xa6/xdc/xe6 + /x8e/xa6/xdc/xe7 + /x8e/xa6/xdc/xe8 + /x8e/xa6/xdc/xe9 + /x8e/xa6/xdc/xea + /x8e/xa6/xdc/xeb + /x8e/xa6/xdc/xec + /x8e/xa6/xdc/xed + /x8e/xa6/xdc/xee + /x8e/xa6/xdc/xef + /x8e/xa6/xdc/xf0 + /x8e/xa6/xdc/xf1 + /x8e/xa6/xdc/xf2 + /x8e/xa6/xdc/xf3 + /x8e/xa6/xdc/xf4 + /x8e/xa6/xdc/xf5 + /x8e/xa6/xdc/xf6 + /x8e/xa6/xdc/xf7 + /x8e/xa6/xdc/xf8 + /x8e/xa6/xdc/xf9 + /x8e/xa6/xdc/xfa + /x8e/xa6/xdc/xfb + /x8e/xa6/xdc/xfc + /x8e/xa6/xdc/xfd + /x8e/xa6/xdc/xfe + /x8e/xa6/xdd/xa1 + /x8e/xa6/xdd/xa2 + /x8e/xa6/xdd/xa3 + /x8e/xa6/xdd/xa5 + /x8e/xa6/xdd/xa7 + /x8e/xa6/xdd/xa8 + /x8e/xa6/xdd/xa9 + /x8e/xa6/xdd/xaa + /x8e/xa6/xdd/xab + /x8e/xa6/xdd/xac + /x8e/xa6/xdd/xad + /x8e/xa6/xdd/xae + /x8e/xa6/xdd/xaf + /x8e/xa6/xdd/xb0 + /x8e/xa6/xdd/xb1 + /x8e/xa6/xdd/xb2 + /x8e/xa6/xdd/xb3 + /x8e/xa6/xdd/xb4 + /x8e/xa6/xdd/xb5 + /x8e/xa6/xdd/xb6 + /x8e/xa6/xdd/xb7 + /x8e/xa6/xdd/xb9 + /x8e/xa6/xdd/xba + /x8e/xa6/xdd/xbb + /x8e/xa6/xdd/xbc + /x8e/xa6/xdd/xbd + /x8e/xa6/xdd/xbe + /x8e/xa6/xdd/xbf + /x8e/xa6/xdd/xc0 + /x8e/xa6/xdd/xc1 + /x8e/xa6/xdd/xc2 + /x8e/xa6/xdd/xc3 + /x8e/xa6/xdd/xc4 + /x8e/xa6/xdd/xc5 + /x8e/xa6/xdd/xc6 + /x8e/xa6/xdd/xc7 + /x8e/xa6/xdd/xc8 + /x8e/xa6/xdd/xc9 + /x8e/xa6/xdd/xca + /x8e/xa6/xdd/xcb + /x8e/xa6/xdd/xcc + /x8e/xa6/xdd/xcd + /x8e/xa6/xdd/xce + /x8e/xa6/xdd/xcf + /x8e/xa6/xdd/xd0 + /x8e/xa6/xdd/xd1 + /x8e/xa6/xdd/xd2 + /x8e/xa6/xdd/xd3 + /x8e/xa6/xdd/xd4 + /x8e/xa6/xdd/xd5 + /x8e/xa6/xdd/xd6 + /x8e/xa6/xdd/xd7 + /x8e/xa6/xdd/xd8 + /x8e/xa6/xdd/xd9 + /x8e/xa6/xdd/xda + /x8e/xa6/xdd/xdc + /x8e/xa6/xdd/xdd + /x8e/xa6/xdd/xde + /x8e/xa6/xdd/xdf + /x8e/xa6/xdd/xe0 + /x8e/xa6/xdd/xe1 + /x8e/xa6/xdd/xe2 + /x8e/xa6/xdd/xe3 + /x8e/xa6/xdd/xe4 + /x8e/xa6/xdd/xe5 + /x8e/xa6/xdd/xe6 + /x8e/xa6/xdd/xe7 + /x8e/xa6/xdd/xe9 + /x8e/xa6/xdd/xea + /x8e/xa6/xdd/xeb + /x8e/xa6/xdd/xec + /x8e/xa6/xdd/xed + /x8e/xa6/xdd/xee + /x8e/xa6/xdd/xef + /x8e/xa6/xdd/xf0 + /x8e/xa6/xdd/xf1 + /x8e/xa6/xdd/xf2 + /x8e/xa6/xdd/xf3 + /x8e/xa6/xdd/xf4 + /x8e/xa6/xdd/xf5 + /x8e/xa6/xdd/xf6 + /x8e/xa6/xdd/xf7 + /x8e/xa6/xdd/xf8 + /x8e/xa6/xdd/xf9 + /x8e/xa6/xdd/xfa + /x8e/xa6/xdd/xfb + /x8e/xa6/xdd/xfc + /x8e/xa6/xdd/xfd + /x8e/xa6/xdd/xfe + /x8e/xa6/xde/xa1 + /x8e/xa6/xde/xa2 + /x8e/xa6/xde/xa3 + /x8e/xa6/xde/xa4 + /x8e/xa6/xde/xa5 + /x8e/xa6/xde/xa6 + /x8e/xa6/xde/xa7 + /x8e/xa6/xde/xa8 + /x8e/xa6/xde/xa9 + /x8e/xa6/xde/xaa + /x8e/xa6/xde/xab + /x8e/xa6/xde/xac + /x8e/xa6/xde/xad + /x8e/xa6/xde/xae + /x8e/xa6/xde/xaf + /x8e/xa6/xde/xb0 + /x8e/xa6/xde/xb1 + /x8e/xa6/xde/xb2 + /x8e/xa6/xde/xb3 + /x8e/xa6/xde/xb4 + /x8e/xa6/xde/xb5 + /x8e/xa6/xde/xb6 + /x8e/xa6/xde/xb7 + /x8e/xa6/xde/xb8 + /x8e/xa6/xde/xb9 + /x8e/xa6/xde/xba + /x8e/xa6/xde/xbb + /x8e/xa6/xde/xbc + /x8e/xa6/xde/xbd + /x8e/xa6/xde/xbf + /x8e/xa6/xde/xc0 + /x8e/xa6/xde/xc1 + /x8e/xa6/xde/xc2 + /x8e/xa6/xde/xc3 + /x8e/xa6/xde/xc4 + /x8e/xa6/xde/xc5 + /x8e/xa6/xde/xc6 + /x8e/xa6/xde/xc7 + /x8e/xa6/xde/xc8 + /x8e/xa6/xde/xc9 + /x8e/xa6/xde/xca + /x8e/xa6/xde/xcb + /x8e/xa6/xde/xcc + /x8e/xa6/xde/xcd + /x8e/xa6/xde/xce + /x8e/xa6/xde/xcf + /x8e/xa6/xde/xd0 + /x8e/xa6/xde/xd1 + /x8e/xa6/xde/xd2 + /x8e/xa6/xde/xd3 + /x8e/xa6/xde/xd4 + /x8e/xa6/xde/xd5 + /x8e/xa6/xde/xd6 + /x8e/xa6/xde/xd7 + /x8e/xa6/xde/xd8 + /x8e/xa6/xde/xd9 + /x8e/xa6/xde/xda + /x8e/xa6/xde/xdb + /x8e/xa6/xde/xdc + /x8e/xa6/xde/xdd + /x8e/xa6/xde/xdf + /x8e/xa6/xde/xe0 + /x8e/xa6/xde/xe1 + /x8e/xa6/xde/xe2 + /x8e/xa6/xde/xe3 + /x8e/xa6/xde/xe4 + /x8e/xa6/xde/xe5 + /x8e/xa6/xde/xe6 + /x8e/xa6/xde/xe7 + /x8e/xa6/xde/xe8 + /x8e/xa6/xde/xe9 + /x8e/xa6/xde/xea + /x8e/xa6/xde/xeb + /x8e/xa6/xde/xec + /x8e/xa6/xde/xed + /x8e/xa6/xde/xee + /x8e/xa6/xde/xef + /x8e/xa6/xde/xf0 + /x8e/xa6/xde/xf1 + /x8e/xa6/xde/xf2 + /x8e/xa6/xde/xf3 + /x8e/xa6/xde/xf4 + /x8e/xa6/xde/xf5 + /x8e/xa6/xde/xf6 + /x8e/xa6/xde/xf7 + /x8e/xa6/xde/xf8 + /x8e/xa6/xde/xf9 + /x8e/xa6/xde/xfa + /x8e/xa6/xde/xfb + /x8e/xa6/xde/xfc + /x8e/xa6/xde/xfd + /x8e/xa6/xde/xfe + /x8e/xa6/xdf/xa1 + /x8e/xa6/xdf/xa2 + /x8e/xa6/xdf/xa3 + /x8e/xa6/xdf/xa4 + /x8e/xa6/xdf/xa5 + /x8e/xa6/xdf/xa6 + /x8e/xa6/xdf/xa7 + /x8e/xa6/xdf/xa8 + /x8e/xa6/xdf/xa9 + /x8e/xa6/xdf/xaa + /x8e/xa6/xdf/xab + /x8e/xa6/xdf/xac + /x8e/xa6/xdf/xad + /x8e/xa6/xdf/xae + /x8e/xa6/xdf/xaf + /x8e/xa6/xdf/xb0 + /x8e/xa6/xdf/xb1 + /x8e/xa6/xdf/xb2 + /x8e/xa6/xdf/xb3 + /x8e/xa6/xdf/xb4 + /x8e/xa6/xdf/xb5 + /x8e/xa6/xdf/xb6 + /x8e/xa6/xdf/xb7 + /x8e/xa6/xdf/xb8 + /x8e/xa6/xdf/xb9 + /x8e/xa6/xdf/xba + /x8e/xa6/xdf/xbb + /x8e/xa6/xdf/xbc + /x8e/xa6/xdf/xbd + /x8e/xa6/xdf/xbe + /x8e/xa6/xdf/xbf + /x8e/xa6/xdf/xc0 + /x8e/xa6/xdf/xc1 + /x8e/xa6/xdf/xc2 + /x8e/xa6/xdf/xc3 + /x8e/xa6/xdf/xc4 + /x8e/xa6/xdf/xc5 + /x8e/xa6/xdf/xc6 + /x8e/xa6/xdf/xc7 + /x8e/xa6/xdf/xc8 + /x8e/xa6/xdf/xc9 + /x8e/xa6/xdf/xca + /x8e/xa6/xdf/xcb + /x8e/xa6/xdf/xcc + /x8e/xa6/xdf/xcd + /x8e/xa6/xdf/xce + /x8e/xa6/xdf/xcf + /x8e/xa6/xdf/xd0 + /x8e/xa6/xdf/xd1 + /x8e/xa6/xdf/xd2 + /x8e/xa6/xdf/xd3 + /x8e/xa6/xdf/xd4 + /x8e/xa6/xdf/xd5 + /x8e/xa6/xdf/xd6 + /x8e/xa6/xdf/xd7 + /x8e/xa6/xdf/xd8 + /x8e/xa6/xdf/xd9 + /x8e/xa6/xdf/xda + /x8e/xa6/xdf/xdb + /x8e/xa6/xdf/xdc + /x8e/xa6/xdf/xdd + /x8e/xa6/xdf/xde + /x8e/xa6/xdf/xdf + /x8e/xa6/xdf/xe0 + /x8e/xa6/xdf/xe1 + /x8e/xa6/xdf/xe2 + /x8e/xa6/xdf/xe3 + /x8e/xa6/xdf/xe4 + /x8e/xa6/xdf/xe5 + /x8e/xa6/xdf/xe6 + /x8e/xa6/xdf/xe7 + /x8e/xa6/xdf/xe8 + /x8e/xa6/xdf/xe9 + /x8e/xa6/xdf/xea + /x8e/xa6/xdf/xeb + /x8e/xa6/xdf/xec + /x8e/xa6/xdf/xed + /x8e/xa6/xdf/xee + /x8e/xa6/xdf/xef + /x8e/xa6/xdf/xf0 + /x8e/xa6/xdf/xf1 + /x8e/xa6/xdf/xf2 + /x8e/xa6/xdf/xf3 + /x8e/xa6/xdf/xf4 + /x8e/xa6/xdf/xf6 + /x8e/xa6/xdf/xf7 + /x8e/xa6/xdf/xf8 + /x8e/xa6/xdf/xf9 + /x8e/xa6/xdf/xfa + /x8e/xa6/xdf/xfb + /x8e/xa6/xdf/xfc + /x8e/xa6/xdf/xfd + /x8e/xa6/xdf/xfe + /x8e/xa6/xe0/xa1 + /x8e/xa6/xe0/xa2 + /x8e/xa6/xe0/xa4 + /x8e/xa6/xe0/xa5 + /x8e/xa6/xe0/xa6 + /x8e/xa6/xe0/xa7 + /x8e/xa6/xe0/xa8 + /x8e/xa6/xe0/xa9 + /x8e/xa6/xe0/xaa + /x8e/xa6/xe0/xab + /x8e/xa6/xe0/xac + /x8e/xa6/xe0/xad + /x8e/xa6/xe0/xae + /x8e/xa6/xe0/xaf + /x8e/xa6/xe0/xb0 + /x8e/xa6/xe0/xb1 + /x8e/xa6/xe0/xb2 + /x8e/xa6/xe0/xb3 + /x8e/xa6/xe0/xb4 + /x8e/xa6/xe0/xb5 + /x8e/xa6/xe0/xb6 + /x8e/xa6/xe0/xb7 + /x8e/xa6/xe0/xb8 + /x8e/xa6/xe0/xb9 + /x8e/xa6/xe0/xba + /x8e/xa6/xe0/xbb + /x8e/xa6/xe0/xbc + /x8e/xa6/xe0/xbd + /x8e/xa6/xe0/xbe + /x8e/xa6/xe0/xbf + /x8e/xa6/xe0/xc0 + /x8e/xa6/xe0/xc1 + /x8e/xa6/xe0/xc2 + /x8e/xa6/xe0/xc3 + /x8e/xa6/xe0/xc4 + /x8e/xa6/xe0/xc5 + /x8e/xa6/xe0/xc6 + /x8e/xa6/xe0/xc7 + /x8e/xa6/xe0/xc8 + /x8e/xa6/xe0/xc9 + /x8e/xa6/xe0/xca + /x8e/xa6/xe0/xcb + /x8e/xa6/xe0/xcc + /x8e/xa6/xe0/xcd + /x8e/xa6/xe0/xce + /x8e/xa6/xe0/xcf + /x8e/xa6/xe0/xd0 + /x8e/xa6/xe0/xd1 + /x8e/xa6/xe0/xd2 + /x8e/xa6/xe0/xd3 + /x8e/xa6/xe0/xd4 + /x8e/xa6/xe0/xd5 + /x8e/xa6/xe0/xd6 + /x8e/xa6/xe0/xd7 + /x8e/xa6/xe0/xd8 + /x8e/xa6/xe0/xd9 + /x8e/xa6/xe0/xda + /x8e/xa6/xe0/xdb + /x8e/xa6/xe0/xdc + /x8e/xa6/xe0/xde + /x8e/xa6/xe0/xdf + /x8e/xa6/xe0/xe0 + /x8e/xa6/xe0/xe1 + /x8e/xa6/xe0/xe2 + /x8e/xa6/xe0/xe3 + /x8e/xa6/xe0/xe4 + /x8e/xa6/xe0/xe5 + /x8e/xa6/xe0/xe6 + /x8e/xa6/xe0/xe7 + /x8e/xa6/xe0/xe8 + /x8e/xa6/xe0/xe9 + /x8e/xa6/xe0/xea + /x8e/xa6/xe0/xeb + /x8e/xa6/xe0/xec + /x8e/xa6/xe0/xed + /x8e/xa6/xe0/xee + /x8e/xa6/xe0/xef + /x8e/xa6/xe0/xf0 + /x8e/xa6/xe0/xf1 + /x8e/xa6/xe0/xf2 + /x8e/xa6/xe0/xf3 + /x8e/xa6/xe0/xf4 + /x8e/xa6/xe0/xf5 + /x8e/xa6/xe0/xf6 + /x8e/xa6/xe0/xf7 + /x8e/xa6/xe0/xf8 + /x8e/xa6/xe0/xf9 + /x8e/xa6/xe0/xfa + /x8e/xa6/xe0/xfb + /x8e/xa6/xe0/xfc + /x8e/xa6/xe0/xfd + /x8e/xa6/xe0/xfe + /x8e/xa6/xe1/xa1 + /x8e/xa6/xe1/xa2 + /x8e/xa6/xe1/xa3 + /x8e/xa6/xe1/xa4 + /x8e/xa6/xe1/xa6 + /x8e/xa6/xe1/xa7 + /x8e/xa6/xe1/xa8 + /x8e/xa6/xe1/xa9 + /x8e/xa6/xe1/xaa + /x8e/xa6/xe1/xab + /x8e/xa6/xe1/xac + /x8e/xa6/xe1/xad + /x8e/xa6/xe1/xae + /x8e/xa6/xe1/xaf + /x8e/xa6/xe1/xb0 + /x8e/xa6/xe1/xb1 + /x8e/xa6/xe1/xb2 + /x8e/xa6/xe1/xb3 + /x8e/xa6/xe1/xb4 + /x8e/xa6/xe1/xb5 + /x8e/xa6/xe1/xb6 + /x8e/xa6/xe1/xb7 + /x8e/xa6/xe1/xb8 + /x8e/xa6/xe1/xb9 + /x8e/xa6/xe1/xba + /x8e/xa6/xe1/xbb + /x8e/xa6/xe1/xbc + /x8e/xa6/xe1/xbd + /x8e/xa6/xe1/xbf + /x8e/xa6/xe1/xc0 + /x8e/xa6/xe1/xc1 + /x8e/xa6/xe1/xc2 + /x8e/xa6/xe1/xc3 + /x8e/xa6/xe1/xc4 + /x8e/xa6/xe1/xc5 + /x8e/xa6/xe1/xc6 + /x8e/xa6/xe1/xc7 + /x8e/xa6/xe1/xc8 + /x8e/xa6/xe1/xc9 + /x8e/xa6/xe1/xca + /x8e/xa6/xe1/xcb + /x8e/xa6/xe1/xcc + /x8e/xa6/xe1/xcd + /x8e/xa6/xe1/xce + /x8e/xa6/xe1/xd0 + /x8e/xa6/xe1/xd1 + /x8e/xa6/xe1/xd2 + /x8e/xa6/xe1/xd3 + /x8e/xa6/xe1/xd4 + /x8e/xa6/xe1/xd5 + /x8e/xa6/xe1/xd6 + /x8e/xa6/xe1/xd7 + /x8e/xa6/xe1/xd8 + /x8e/xa6/xe1/xd9 + /x8e/xa6/xe1/xda + /x8e/xa6/xe1/xdb + /x8e/xa6/xe1/xdc + /x8e/xa6/xe1/xdd + /x8e/xa6/xe1/xde + /x8e/xa6/xe1/xdf + /x8e/xa6/xe1/xe0 + /x8e/xa6/xe1/xe1 + /x8e/xa6/xe1/xe2 + /x8e/xa6/xe1/xe3 + /x8e/xa6/xe1/xe4 + /x8e/xa6/xe1/xe5 + /x8e/xa6/xe1/xe6 + /x8e/xa6/xe1/xe7 + /x8e/xa6/xe1/xe8 + /x8e/xa6/xe1/xe9 + /x8e/xa6/xe1/xea + /x8e/xa6/xe1/xeb + /x8e/xa6/xe1/xec + /x8e/xa6/xe1/xed + /x8e/xa6/xe1/xee + /x8e/xa6/xe1/xef + /x8e/xa6/xe1/xf0 + /x8e/xa6/xe1/xf1 + /x8e/xa6/xe1/xf2 + /x8e/xa6/xe1/xf3 + /x8e/xa6/xe1/xf4 + /x8e/xa6/xe1/xf5 + /x8e/xa6/xe1/xf6 + /x8e/xa6/xe1/xf7 + /x8e/xa6/xe1/xf8 + /x8e/xa6/xe1/xf9 + /x8e/xa6/xe1/xfa + /x8e/xa6/xe1/xfb + /x8e/xa6/xe1/xfc + /x8e/xa6/xe1/xfd + /x8e/xa6/xe1/xfe + /x8e/xa6/xe2/xa1 + /x8e/xa6/xe2/xa2 + /x8e/xa6/xe2/xa3 + /x8e/xa6/xe2/xa4 + /x8e/xa6/xe2/xa5 + /x8e/xa6/xe2/xa6 + /x8e/xa6/xe2/xa7 + /x8e/xa6/xe2/xa8 + /x8e/xa6/xe2/xa9 + /x8e/xa6/xe2/xaa + /x8e/xa6/xe2/xab + /x8e/xa6/xe2/xac + /x8e/xa6/xe2/xad + /x8e/xa6/xe2/xae + /x8e/xa6/xe2/xaf + /x8e/xa6/xe2/xb0 + /x8e/xa6/xe2/xb1 + /x8e/xa6/xe2/xb2 + /x8e/xa6/xe2/xb3 + /x8e/xa6/xe2/xb4 + /x8e/xa6/xe2/xb5 + /x8e/xa6/xe2/xb6 + /x8e/xa6/xe2/xb7 + /x8e/xa6/xe2/xb8 + /x8e/xa6/xe2/xb9 + /x8e/xa6/xe2/xba + /x8e/xa6/xe2/xbb + /x8e/xa6/xe2/xbc + /x8e/xa6/xe2/xbd + /x8e/xa6/xe2/xbe + /x8e/xa6/xe2/xbf + /x8e/xa6/xe2/xc0 + /x8e/xa6/xe2/xc1 + /x8e/xa6/xe2/xc2 + /x8e/xa6/xe2/xc3 + /x8e/xa6/xe2/xc4 + /x8e/xa6/xe2/xc5 + /x8e/xa6/xe2/xc6 + /x8e/xa6/xe2/xc8 + /x8e/xa6/xe2/xc9 + /x8e/xa6/xe2/xca + /x8e/xa6/xe2/xcb + /x8e/xa6/xe2/xcc + /x8e/xa6/xe2/xcd + /x8e/xa6/xe2/xce + /x8e/xa6/xe2/xcf + /x8e/xa6/xe2/xd0 + /x8e/xa6/xe2/xd1 + /x8e/xa6/xe2/xd2 + /x8e/xa6/xe2/xd3 + /x8e/xa6/xe2/xd4 + /x8e/xa6/xe2/xd5 + /x8e/xa6/xe2/xd6 + /x8e/xa6/xe2/xd7 + /x8e/xa6/xe2/xd8 + /x8e/xa6/xe2/xd9 + /x8e/xa6/xe2/xda + /x8e/xa6/xe2/xdb + /x8e/xa6/xe2/xdc + /x8e/xa6/xe2/xdd + /x8e/xa6/xe2/xde + /x8e/xa6/xe2/xdf + /x8e/xa6/xe2/xe0 + /x8e/xa6/xe2/xe1 + /x8e/xa6/xe2/xe2 + /x8e/xa6/xe2/xe3 + /x8e/xa6/xe2/xe4 + /x8e/xa6/xe2/xe5 + /x8e/xa6/xe2/xe6 + /x8e/xa6/xe2/xe7 + /x8e/xa6/xe2/xe8 + /x8e/xa6/xe2/xe9 + /x8e/xa6/xe2/xea + /x8e/xa6/xe2/xeb + /x8e/xa6/xe2/xec + /x8e/xa6/xe2/xed + /x8e/xa6/xe2/xee + /x8e/xa6/xe2/xef + /x8e/xa6/xe2/xf0 + /x8e/xa6/xe2/xf1 + /x8e/xa6/xe2/xf2 + /x8e/xa6/xe2/xf3 + /x8e/xa6/xe2/xf4 + /x8e/xa6/xe2/xf5 + /x8e/xa6/xe2/xf6 + /x8e/xa6/xe2/xf7 + /x8e/xa6/xe2/xf8 + /x8e/xa6/xe2/xf9 + /x8e/xa6/xe2/xfa + /x8e/xa6/xe2/xfb + /x8e/xa6/xe2/xfc + /x8e/xa6/xe2/xfd + /x8e/xa6/xe2/xfe + /x8e/xa6/xe3/xa1 + /x8e/xa6/xe3/xa2 + /x8e/xa6/xe3/xa3 + /x8e/xa6/xe3/xa4 + /x8e/xa6/xe3/xa5 + /x8e/xa6/xe3/xa6 + /x8e/xa6/xe3/xa7 + /x8e/xa6/xe3/xa8 + /x8e/xa6/xe3/xa9 + /x8e/xa6/xe3/xaa + /x8e/xa6/xe3/xab + /x8e/xa6/xe3/xac + /x8e/xa6/xe3/xad + /x8e/xa6/xe3/xae + /x8e/xa6/xe3/xaf + /x8e/xa6/xe3/xb0 + /x8e/xa6/xe3/xb1 + /x8e/xa6/xe3/xb2 + /x8e/xa6/xe3/xb3 + /x8e/xa6/xe3/xb4 + /x8e/xa6/xe3/xb5 + /x8e/xa6/xe3/xb6 + /x8e/xa6/xe3/xb7 + /x8e/xa6/xe3/xb8 + /x8e/xa6/xe3/xb9 + /x8e/xa6/xe3/xba + /x8e/xa6/xe3/xbb + /x8e/xa6/xe3/xbc + /x8e/xa6/xe3/xbd + /x8e/xa6/xe3/xbe + /x8e/xa6/xe3/xbf + /x8e/xa6/xe3/xc0 + /x8e/xa6/xe3/xc1 + /x8e/xa6/xe3/xc2 + /x8e/xa6/xe3/xc3 + /x8e/xa6/xe3/xc4 + /x8e/xa6/xe3/xc5 + /x8e/xa6/xe3/xc6 + /x8e/xa6/xe3/xc7 + /x8e/xa6/xe3/xc8 + /x8e/xa6/xe3/xc9 + /x8e/xa6/xe3/xca + /x8e/xa6/xe3/xcb + /x8e/xa6/xe3/xcc + /x8e/xa6/xe3/xcd + /x8e/xa6/xe3/xce + /x8e/xa6/xe3/xd0 + /x8e/xa6/xe3/xd1 + /x8e/xa6/xe3/xd2 + /x8e/xa6/xe3/xd4 + /x8e/xa6/xe3/xd5 + /x8e/xa6/xe3/xd6 + /x8e/xa6/xe3/xd7 + /x8e/xa6/xe3/xd9 + /x8e/xa6/xe3/xda + /x8e/xa6/xe3/xdb + /x8e/xa6/xe3/xdc + /x8e/xa6/xe3/xdd + /x8e/xa6/xe3/xde + /x8e/xa6/xe3/xdf + /x8e/xa6/xe3/xe0 + /x8e/xa6/xe3/xe1 + /x8e/xa6/xe3/xe2 + /x8e/xa6/xe3/xe3 + /x8e/xa6/xe3/xe4 + /x8e/xa6/xe3/xe5 + /x8e/xa6/xe3/xe6 + /x8e/xa6/xe3/xe7 + /x8e/xa6/xe3/xe8 + /x8e/xa6/xe3/xe9 + /x8e/xa6/xe3/xea + /x8e/xa6/xe3/xeb + /x8e/xa6/xe3/xec + /x8e/xa6/xe3/xed + /x8e/xa6/xe3/xef + /x8e/xa6/xe3/xf0 + /x8e/xa6/xe3/xf1 + /x8e/xa6/xe3/xf2 + /x8e/xa6/xe3/xf3 + /x8e/xa6/xe3/xf4 + /x8e/xa6/xe3/xf5 + /x8e/xa6/xe3/xf6 + /x8e/xa6/xe3/xf7 + /x8e/xa6/xe3/xf8 + /x8e/xa6/xe3/xf9 + /x8e/xa6/xe3/xfa + /x8e/xa6/xe3/xfb + /x8e/xa6/xe3/xfc + /x8e/xa6/xe3/xfd + /x8e/xa6/xe3/xfe + /x8e/xa6/xe4/xa1 + /x8e/xa6/xe4/xa2 + /x8e/xa6/xe4/xa3 + /x8e/xa6/xe4/xa4 + /x8e/xa6/xe4/xa5 + /x8e/xa6/xe4/xa6 + /x8e/xa6/xe4/xa7 + /x8e/xa6/xe4/xa8 + /x8e/xa6/xe4/xa9 + /x8e/xa6/xe4/xaa + /x8e/xa6/xe4/xab + /x8e/xa6/xe4/xac + /x8e/xa6/xe4/xad + /x8e/xa6/xe4/xae + /x8e/xa6/xe4/xaf + /x8e/xa6/xe4/xb1 + /x8e/xa6/xe4/xb2 + /x8e/xa6/xe4/xb3 + /x8e/xa6/xe4/xb4 + /x8e/xa6/xe4/xb5 + /x8e/xa6/xe4/xb6 + /x8e/xa6/xe4/xb7 + /x8e/xa6/xe4/xb8 + /x8e/xa6/xe4/xb9 + /x8e/xa6/xe4/xbb + /x8e/xa6/xe4/xbc + /x8e/xa6/xe4/xbd + /x8e/xa6/xe4/xbe + /x8e/xa6/xe4/xbf + /x8e/xa6/xe4/xc0 + /x8e/xa6/xe4/xc1 + /x8e/xa6/xe4/xc2 + /x8e/xa6/xe4/xc3 + /x8e/xa6/xe4/xc4 + /x8e/xa6/xe4/xc5 + /x8e/xa6/xe4/xc6 + /x8e/xa6/xe4/xc7 + /x8e/xa6/xe4/xc8 + /x8e/xa6/xe4/xc9 + /x8e/xa6/xe4/xca + /x8e/xa6/xe4/xcb + /x8e/xa6/xe4/xcc + /x8e/xa6/xe4/xcd + /x8e/xa6/xe4/xce + /x8e/xa6/xe4/xcf + /x8e/xa6/xe4/xd1 + /x8e/xa6/xe4/xd2 + /x8e/xa6/xe4/xd3 + /x8e/xa6/xe4/xd4 + /x8e/xa6/xe4/xd5 + /x8e/xa6/xe4/xd6 + /x8e/xa6/xe4/xd7 + /x8e/xa6/xe4/xd8 + /x8e/xa6/xe4/xd9 + /x8e/xa6/xe4/xda + /x8e/xa6/xe4/xdb + /x8e/xa6/xe4/xdc + /x8e/xa6/xe4/xdd + /x8e/xa6/xe4/xde + /x8e/xa6/xe4/xdf + /x8e/xa6/xe4/xe0 + /x8e/xa6/xe4/xe1 + /x8e/xa6/xe4/xe2 + /x8e/xa6/xe4/xe3 + /x8e/xa6/xe4/xe4 + /x8e/xa6/xe4/xe5 + /x8e/xa6/xe4/xe6 + /x8e/xa6/xe4/xe7 + /x8e/xa6/xe4/xe8 + /x8e/xa6/xe4/xe9 + /x8e/xa6/xe4/xea + /x8e/xa6/xe4/xeb + /x8e/xa6/xe4/xec + /x8e/xa6/xe4/xed + /x8e/xa6/xe4/xee + /x8e/xa6/xe4/xef + /x8e/xa6/xe4/xf0 + /x8e/xa6/xe4/xf1 + /x8e/xa6/xe4/xf2 + /x8e/xa6/xe4/xf3 + /x8e/xa6/xe4/xf4 + /x8e/xa6/xe4/xf5 + /x8e/xa6/xe4/xf6 + /x8e/xa6/xe4/xf7 + /x8e/xa6/xe4/xf8 + /x8e/xa6/xe4/xf9 + /x8e/xa6/xe4/xfa + /x8e/xa7/xa1/xa1 + /x8e/xa7/xa1/xa2 + /x8e/xa7/xa1/xa3 + /x8e/xa7/xa1/xa4 + /x8e/xa7/xa1/xa5 + /x8e/xa7/xa1/xa6 + /x8e/xa7/xa1/xa7 + /x8e/xa7/xa1/xa8 + /x8e/xa7/xa1/xa9 + /x8e/xa7/xa1/xaa + /x8e/xa7/xa1/xab + /x8e/xa7/xa1/xac + /x8e/xa7/xa1/xad + /x8e/xa7/xa1/xae + /x8e/xa7/xa1/xaf + /x8e/xa7/xa1/xb0 + /x8e/xa7/xa1/xb1 + /x8e/xa7/xa1/xb2 + /x8e/xa7/xa1/xb3 + /x8e/xa7/xa1/xb4 + /x8e/xa7/xa1/xb5 + /x8e/xa7/xa1/xb6 + /x8e/xa7/xa1/xb7 + /x8e/xa7/xa1/xb8 + /x8e/xa7/xa1/xb9 + /x8e/xa7/xa1/xba + /x8e/xa7/xa1/xbb + /x8e/xa7/xa1/xbc + /x8e/xa7/xa1/xbd + /x8e/xa7/xa1/xbe + /x8e/xa7/xa1/xbf + /x8e/xa7/xa1/xc0 + /x8e/xa7/xa1/xc1 + /x8e/xa7/xa1/xc2 + /x8e/xa7/xa1/xc3 + /x8e/xa7/xa1/xc4 + /x8e/xa7/xa1/xc5 + /x8e/xa7/xa1/xc6 + /x8e/xa7/xa1/xc7 + /x8e/xa7/xa1/xc8 + /x8e/xa7/xa1/xc9 + /x8e/xa7/xa1/xca + /x8e/xa7/xa1/xcb + /x8e/xa7/xa1/xcc + /x8e/xa7/xa1/xcd + /x8e/xa7/xa1/xce + /x8e/xa7/xa1/xcf + /x8e/xa7/xa1/xd0 + /x8e/xa7/xa1/xd1 + /x8e/xa7/xa1/xd2 + /x8e/xa7/xa1/xd3 + /x8e/xa7/xa1/xd4 + /x8e/xa7/xa1/xd5 + /x8e/xa7/xa1/xd6 + /x8e/xa7/xa1/xd7 + /x8e/xa7/xa1/xd8 + /x8e/xa7/xa1/xd9 + /x8e/xa7/xa1/xda + /x8e/xa7/xa1/xdb + /x8e/xa7/xa1/xdc + /x8e/xa7/xa1/xdd + /x8e/xa7/xa1/xde + /x8e/xa7/xa1/xdf + /x8e/xa7/xa1/xe1 + /x8e/xa7/xa1/xe2 + /x8e/xa7/xa1/xe3 + /x8e/xa7/xa1/xe4 + /x8e/xa7/xa1/xe5 + /x8e/xa7/xa1/xe6 + /x8e/xa7/xa1/xe7 + /x8e/xa7/xa1/xe8 + /x8e/xa7/xa1/xe9 + /x8e/xa7/xa1/xea + /x8e/xa7/xa1/xeb + /x8e/xa7/xa1/xec + /x8e/xa7/xa1/xed + /x8e/xa7/xa1/xee + /x8e/xa7/xa1/xef + /x8e/xa7/xa1/xf0 + /x8e/xa7/xa1/xf1 + /x8e/xa7/xa1/xf2 + /x8e/xa7/xa1/xf3 + /x8e/xa7/xa1/xf4 + /x8e/xa7/xa1/xf5 + /x8e/xa7/xa1/xf7 + /x8e/xa7/xa1/xf8 + /x8e/xa7/xa1/xf9 + /x8e/xa7/xa1/xfa + /x8e/xa7/xa1/xfb + /x8e/xa7/xa1/xfc + /x8e/xa7/xa1/xfd + /x8e/xa7/xa1/xfe + /x8e/xa7/xa2/xa1 + /x8e/xa7/xa2/xa2 + /x8e/xa7/xa2/xa3 + /x8e/xa7/xa2/xa4 + /x8e/xa7/xa2/xa5 + /x8e/xa7/xa2/xa6 + /x8e/xa7/xa2/xa7 + /x8e/xa7/xa2/xa8 + /x8e/xa7/xa2/xa9 + /x8e/xa7/xa2/xaa + /x8e/xa7/xa2/xab + /x8e/xa7/xa2/xac + /x8e/xa7/xa2/xad + /x8e/xa7/xa2/xae + /x8e/xa7/xa2/xaf + /x8e/xa7/xa2/xb0 + /x8e/xa7/xa2/xb1 + /x8e/xa7/xa2/xb2 + /x8e/xa7/xa2/xb3 + /x8e/xa7/xa2/xb4 + /x8e/xa7/xa2/xb5 + /x8e/xa7/xa2/xb6 + /x8e/xa7/xa2/xb7 + /x8e/xa7/xa2/xb8 + /x8e/xa7/xa2/xb9 + /x8e/xa7/xa2/xba + /x8e/xa7/xa2/xbb + /x8e/xa7/xa2/xbc + /x8e/xa7/xa2/xbd + /x8e/xa7/xa2/xbe + /x8e/xa7/xa2/xbf + /x8e/xa7/xa2/xc0 + /x8e/xa7/xa2/xc1 + /x8e/xa7/xa2/xc2 + /x8e/xa7/xa2/xc3 + /x8e/xa7/xa2/xc4 + /x8e/xa7/xa2/xc5 + /x8e/xa7/xa2/xc6 + /x8e/xa7/xa2/xc7 + /x8e/xa7/xa2/xc8 + /x8e/xa7/xa2/xc9 + /x8e/xa7/xa2/xca + /x8e/xa7/xa2/xcb + /x8e/xa7/xa2/xcc + /x8e/xa7/xa2/xcd + /x8e/xa7/xa2/xce + /x8e/xa7/xa2/xcf + /x8e/xa7/xa2/xd0 + /x8e/xa7/xa2/xd1 + /x8e/xa7/xa2/xd2 + /x8e/xa7/xa2/xd3 + /x8e/xa7/xa2/xd4 + /x8e/xa7/xa2/xd5 + /x8e/xa7/xa2/xd6 + /x8e/xa7/xa2/xd7 + /x8e/xa7/xa2/xd8 + /x8e/xa7/xa2/xd9 + /x8e/xa7/xa2/xda + /x8e/xa7/xa2/xdb + /x8e/xa7/xa2/xdc + /x8e/xa7/xa2/xdd + /x8e/xa7/xa2/xde + /x8e/xa7/xa2/xdf + /x8e/xa7/xa2/xe0 + /x8e/xa7/xa2/xe1 + /x8e/xa7/xa2/xe2 + /x8e/xa7/xa2/xe3 + /x8e/xa7/xa2/xe4 + /x8e/xa7/xa2/xe5 + /x8e/xa7/xa2/xe6 + /x8e/xa7/xa2/xe7 + /x8e/xa7/xa2/xe8 + /x8e/xa7/xa2/xe9 + /x8e/xa7/xa2/xea + /x8e/xa7/xa2/xeb + /x8e/xa7/xa2/xec + /x8e/xa7/xa2/xed + /x8e/xa7/xa2/xee + /x8e/xa7/xa2/xef + /x8e/xa7/xa2/xf0 + /x8e/xa7/xa2/xf1 + /x8e/xa7/xa2/xf2 + /x8e/xa7/xa2/xf3 + /x8e/xa7/xa2/xf4 + /x8e/xa7/xa2/xf5 + /x8e/xa7/xa2/xf6 + /x8e/xa7/xa2/xf7 + /x8e/xa7/xa2/xf8 + /x8e/xa7/xa2/xf9 + /x8e/xa7/xa2/xfa + /x8e/xa7/xa2/xfc + /x8e/xa7/xa2/xfd + /x8e/xa7/xa2/xfe + /x8e/xa7/xa3/xa1 + /x8e/xa7/xa3/xa2 + /x8e/xa7/xa3/xa3 + /x8e/xa7/xa3/xa4 + /x8e/xa7/xa3/xa5 + /x8e/xa7/xa3/xa6 + /x8e/xa7/xa3/xa7 + /x8e/xa7/xa3/xa8 + /x8e/xa7/xa3/xa9 + /x8e/xa7/xa3/xaa + /x8e/xa7/xa3/xab + /x8e/xa7/xa3/xac + /x8e/xa7/xa3/xae + /x8e/xa7/xa3/xaf + /x8e/xa7/xa3/xb1 + /x8e/xa7/xa3/xb2 + /x8e/xa7/xa3/xb3 + /x8e/xa7/xa3/xb4 + /x8e/xa7/xa3/xb5 + /x8e/xa7/xa3/xb6 + /x8e/xa7/xa3/xb7 + /x8e/xa7/xa3/xb8 + /x8e/xa7/xa3/xb9 + /x8e/xa7/xa3/xba + /x8e/xa7/xa3/xbb + /x8e/xa7/xa3/xbc + /x8e/xa7/xa3/xbd + /x8e/xa7/xa3/xbe + /x8e/xa7/xa3/xbf + /x8e/xa7/xa3/xc0 + /x8e/xa7/xa3/xc1 + /x8e/xa7/xa3/xc2 + /x8e/xa7/xa3/xc3 + /x8e/xa7/xa3/xc4 + /x8e/xa7/xa3/xc5 + /x8e/xa7/xa3/xc6 + /x8e/xa7/xa3/xc7 + /x8e/xa7/xa3/xc8 + /x8e/xa7/xa3/xc9 + /x8e/xa7/xa3/xca + /x8e/xa7/xa3/xcb + /x8e/xa7/xa3/xcc + /x8e/xa7/xa3/xcd + /x8e/xa7/xa3/xce + /x8e/xa7/xa3/xcf + /x8e/xa7/xa3/xd0 + /x8e/xa7/xa3/xd1 + /x8e/xa7/xa3/xd2 + /x8e/xa7/xa3/xd3 + /x8e/xa7/xa3/xd4 + /x8e/xa7/xa3/xd5 + /x8e/xa7/xa3/xd6 + /x8e/xa7/xa3/xd7 + /x8e/xa7/xa3/xd8 + /x8e/xa7/xa3/xd9 + /x8e/xa7/xa3/xda + /x8e/xa7/xa3/xdb + /x8e/xa7/xa3/xdc + /x8e/xa7/xa3/xdd + /x8e/xa7/xa3/xde + /x8e/xa7/xa3/xdf + /x8e/xa7/xa3/xe0 + /x8e/xa7/xa3/xe1 + /x8e/xa7/xa3/xe2 + /x8e/xa7/xa3/xe3 + /x8e/xa7/xa3/xe4 + /x8e/xa7/xa3/xe5 + /x8e/xa7/xa3/xe6 + /x8e/xa7/xa3/xe7 + /x8e/xa7/xa3/xe8 + /x8e/xa7/xa3/xe9 + /x8e/xa7/xa3/xea + /x8e/xa7/xa3/xeb + /x8e/xa7/xa3/xec + /x8e/xa7/xa3/xed + /x8e/xa7/xa3/xee + /x8e/xa7/xa3/xef + /x8e/xa7/xa3/xf0 + /x8e/xa7/xa3/xf1 + /x8e/xa7/xa3/xf3 + /x8e/xa7/xa3/xf4 + /x8e/xa7/xa3/xf5 + /x8e/xa7/xa3/xf6 + /x8e/xa7/xa3/xf7 + /x8e/xa7/xa3/xf9 + /x8e/xa7/xa3/xfa + /x8e/xa7/xa3/xfb + /x8e/xa7/xa3/xfc + /x8e/xa7/xa3/xfd + /x8e/xa7/xa3/xfe + /x8e/xa7/xa4/xa1 + /x8e/xa7/xa4/xa2 + /x8e/xa7/xa4/xa3 + /x8e/xa7/xa4/xa4 + /x8e/xa7/xa4/xa5 + /x8e/xa7/xa4/xa6 + /x8e/xa7/xa4/xa7 + /x8e/xa7/xa4/xa8 + /x8e/xa7/xa4/xa9 + /x8e/xa7/xa4/xaa + /x8e/xa7/xa4/xab + /x8e/xa7/xa4/xac + /x8e/xa7/xa4/xad + /x8e/xa7/xa4/xae + /x8e/xa7/xa4/xaf + /x8e/xa7/xa4/xb0 + /x8e/xa7/xa4/xb1 + /x8e/xa7/xa4/xb2 + /x8e/xa7/xa4/xb3 + /x8e/xa7/xa4/xb4 + /x8e/xa7/xa4/xb5 + /x8e/xa7/xa4/xb6 + /x8e/xa7/xa4/xb7 + /x8e/xa7/xa4/xb8 + /x8e/xa7/xa4/xb9 + /x8e/xa7/xa4/xba + /x8e/xa7/xa4/xbb + /x8e/xa7/xa4/xbc + /x8e/xa7/xa4/xbd + /x8e/xa7/xa4/xbe + /x8e/xa7/xa4/xbf + /x8e/xa7/xa4/xc0 + /x8e/xa7/xa4/xc1 + /x8e/xa7/xa4/xc2 + /x8e/xa7/xa4/xc3 + /x8e/xa7/xa4/xc4 + /x8e/xa7/xa4/xc5 + /x8e/xa7/xa4/xc6 + /x8e/xa7/xa4/xc7 + /x8e/xa7/xa4/xc8 + /x8e/xa7/xa4/xc9 + /x8e/xa7/xa4/xca + /x8e/xa7/xa4/xcb + /x8e/xa7/xa4/xcc + /x8e/xa7/xa4/xcd + /x8e/xa7/xa4/xce + /x8e/xa7/xa4/xd0 + /x8e/xa7/xa4/xd1 + /x8e/xa7/xa4/xd2 + /x8e/xa7/xa4/xd3 + /x8e/xa7/xa4/xd4 + /x8e/xa7/xa4/xd5 + /x8e/xa7/xa4/xd6 + /x8e/xa7/xa4/xd7 + /x8e/xa7/xa4/xd9 + /x8e/xa7/xa4/xda + /x8e/xa7/xa4/xdb + /x8e/xa7/xa4/xdc + /x8e/xa7/xa4/xdd + /x8e/xa7/xa4/xde + /x8e/xa7/xa4/xdf + /x8e/xa7/xa4/xe0 + /x8e/xa7/xa4/xe1 + /x8e/xa7/xa4/xe2 + /x8e/xa7/xa4/xe3 + /x8e/xa7/xa4/xe4 + /x8e/xa7/xa4/xe5 + /x8e/xa7/xa4/xe6 + /x8e/xa7/xa4/xe7 + /x8e/xa7/xa4/xe8 + /x8e/xa7/xa4/xe9 + /x8e/xa7/xa4/xea + /x8e/xa7/xa4/xeb + /x8e/xa7/xa4/xec + /x8e/xa7/xa4/xed + /x8e/xa7/xa4/xee + /x8e/xa7/xa4/xef + /x8e/xa7/xa4/xf0 + /x8e/xa7/xa4/xf1 + /x8e/xa7/xa4/xf2 + /x8e/xa7/xa4/xf3 + /x8e/xa7/xa4/xf4 + /x8e/xa7/xa4/xf5 + /x8e/xa7/xa4/xf6 + /x8e/xa7/xa4/xf7 + /x8e/xa7/xa4/xf8 + /x8e/xa7/xa4/xf9 + /x8e/xa7/xa4/xfa + /x8e/xa7/xa4/xfb + /x8e/xa7/xa4/xfc + /x8e/xa7/xa4/xfd + /x8e/xa7/xa4/xfe + /x8e/xa7/xa5/xa1 + /x8e/xa7/xa5/xa2 + /x8e/xa7/xa5/xa3 + /x8e/xa7/xa5/xa4 + /x8e/xa7/xa5/xa5 + /x8e/xa7/xa5/xa6 + /x8e/xa7/xa5/xa7 + /x8e/xa7/xa5/xa8 + /x8e/xa7/xa5/xa9 + /x8e/xa7/xa5/xaa + /x8e/xa7/xa5/xab + /x8e/xa7/xa5/xac + /x8e/xa7/xa5/xad + /x8e/xa7/xa5/xae + /x8e/xa7/xa5/xaf + /x8e/xa7/xa5/xb0 + /x8e/xa7/xa5/xb1 + /x8e/xa7/xa5/xb2 + /x8e/xa7/xa5/xb3 + /x8e/xa7/xa5/xb4 + /x8e/xa7/xa5/xb5 + /x8e/xa7/xa5/xb6 + /x8e/xa7/xa5/xb7 + /x8e/xa7/xa5/xb8 + /x8e/xa7/xa5/xb9 + /x8e/xa7/xa5/xba + /x8e/xa7/xa5/xbb + /x8e/xa7/xa5/xbc + /x8e/xa7/xa5/xbd + /x8e/xa7/xa5/xbe + /x8e/xa7/xa5/xbf + /x8e/xa7/xa5/xc0 + /x8e/xa7/xa5/xc1 + /x8e/xa7/xa5/xc2 + /x8e/xa7/xa5/xc3 + /x8e/xa7/xa5/xc4 + /x8e/xa7/xa5/xc5 + /x8e/xa7/xa5/xc6 + /x8e/xa7/xa5/xc7 + /x8e/xa7/xa5/xc8 + /x8e/xa7/xa5/xc9 + /x8e/xa7/xa5/xca + /x8e/xa7/xa5/xcb + /x8e/xa7/xa5/xcc + /x8e/xa7/xa5/xcd + /x8e/xa7/xa5/xce + /x8e/xa7/xa5/xcf + /x8e/xa7/xa5/xd0 + /x8e/xa7/xa5/xd1 + /x8e/xa7/xa5/xd2 + /x8e/xa7/xa5/xd3 + /x8e/xa7/xa5/xd4 + /x8e/xa7/xa5/xd5 + /x8e/xa7/xa5/xd6 + /x8e/xa7/xa5/xd7 + /x8e/xa7/xa5/xd8 + /x8e/xa7/xa5/xd9 + /x8e/xa7/xa5/xda + /x8e/xa7/xa5/xdb + /x8e/xa7/xa5/xdc + /x8e/xa7/xa5/xdd + /x8e/xa7/xa5/xde + /x8e/xa7/xa5/xdf + /x8e/xa7/xa5/xe0 + /x8e/xa7/xa5/xe1 + /x8e/xa7/xa5/xe2 + /x8e/xa7/xa5/xe3 + /x8e/xa7/xa5/xe4 + /x8e/xa7/xa5/xe5 + /x8e/xa7/xa5/xe6 + /x8e/xa7/xa5/xe7 + /x8e/xa7/xa5/xe8 + /x8e/xa7/xa5/xe9 + /x8e/xa7/xa5/xea + /x8e/xa7/xa5/xeb + /x8e/xa7/xa5/xec + /x8e/xa7/xa5/xed + /x8e/xa7/xa5/xee + /x8e/xa7/xa5/xef + /x8e/xa7/xa5/xf0 + /x8e/xa7/xa5/xf1 + /x8e/xa7/xa5/xf2 + /x8e/xa7/xa5/xf3 + /x8e/xa7/xa5/xf4 + /x8e/xa7/xa5/xf5 + /x8e/xa7/xa5/xf6 + /x8e/xa7/xa5/xf7 + /x8e/xa7/xa5/xf8 + /x8e/xa7/xa5/xf9 + /x8e/xa7/xa5/xfa + /x8e/xa7/xa5/xfc + /x8e/xa7/xa5/xfd + /x8e/xa7/xa5/xfe + /x8e/xa7/xa6/xa1 + /x8e/xa7/xa6/xa2 + /x8e/xa7/xa6/xa3 + /x8e/xa7/xa6/xa4 + /x8e/xa7/xa6/xa5 + /x8e/xa7/xa6/xa6 + /x8e/xa7/xa6/xa8 + /x8e/xa7/xa6/xa9 + /x8e/xa7/xa6/xaa + /x8e/xa7/xa6/xab + /x8e/xa7/xa6/xac + /x8e/xa7/xa6/xad + /x8e/xa7/xa6/xae + /x8e/xa7/xa6/xaf + /x8e/xa7/xa6/xb0 + /x8e/xa7/xa6/xb1 + /x8e/xa7/xa6/xb2 + /x8e/xa7/xa6/xb3 + /x8e/xa7/xa6/xb4 + /x8e/xa7/xa6/xb5 + /x8e/xa7/xa6/xb6 + /x8e/xa7/xa6/xb7 + /x8e/xa7/xa6/xb8 + /x8e/xa7/xa6/xb9 + /x8e/xa7/xa6/xba + /x8e/xa7/xa6/xbb + /x8e/xa7/xa6/xbd + /x8e/xa7/xa6/xbf + /x8e/xa7/xa6/xc0 + /x8e/xa7/xa6/xc1 + /x8e/xa7/xa6/xc2 + /x8e/xa7/xa6/xc3 + /x8e/xa7/xa6/xc4 + /x8e/xa7/xa6/xc5 + /x8e/xa7/xa6/xc6 + /x8e/xa7/xa6/xc7 + /x8e/xa7/xa6/xc8 + /x8e/xa7/xa6/xc9 + /x8e/xa7/xa6/xca + /x8e/xa7/xa6/xcb + /x8e/xa7/xa6/xcc + /x8e/xa7/xa6/xce + /x8e/xa7/xa6/xcf + /x8e/xa7/xa6/xd0 + /x8e/xa7/xa6/xd1 + /x8e/xa7/xa6/xd2 + /x8e/xa7/xa6/xd3 + /x8e/xa7/xa6/xd4 + /x8e/xa7/xa6/xd5 + /x8e/xa7/xa6/xd6 + /x8e/xa7/xa6/xd7 + /x8e/xa7/xa6/xd8 + /x8e/xa7/xa6/xd9 + /x8e/xa7/xa6/xda + /x8e/xa7/xa6/xdb + /x8e/xa7/xa6/xdc + /x8e/xa7/xa6/xdd + /x8e/xa7/xa6/xde + /x8e/xa7/xa6/xdf + /x8e/xa7/xa6/xe0 + /x8e/xa7/xa6/xe1 + /x8e/xa7/xa6/xe2 + /x8e/xa7/xa6/xe3 + /x8e/xa7/xa6/xe4 + /x8e/xa7/xa6/xe5 + /x8e/xa7/xa6/xe6 + /x8e/xa7/xa6/xe7 + /x8e/xa7/xa6/xe8 + /x8e/xa7/xa6/xeb + /x8e/xa7/xa6/xec + /x8e/xa7/xa6/xed + /x8e/xa7/xa6/xee + /x8e/xa7/xa6/xef + /x8e/xa7/xa6/xf0 + /x8e/xa7/xa6/xf1 + /x8e/xa7/xa6/xf2 + /x8e/xa7/xa6/xf3 + /x8e/xa7/xa6/xf4 + /x8e/xa7/xa6/xf5 + /x8e/xa7/xa6/xf6 + /x8e/xa7/xa6/xf7 + /x8e/xa7/xa6/xf8 + /x8e/xa7/xa6/xf9 + /x8e/xa7/xa6/xfa + /x8e/xa7/xa6/xfb + /x8e/xa7/xa6/xfc + /x8e/xa7/xa6/xfd + /x8e/xa7/xa6/xfe + /x8e/xa7/xa7/xa1 + /x8e/xa7/xa7/xa2 + /x8e/xa7/xa7/xa3 + /x8e/xa7/xa7/xa4 + /x8e/xa7/xa7/xa5 + /x8e/xa7/xa7/xa6 + /x8e/xa7/xa7/xa7 + /x8e/xa7/xa7/xa9 + /x8e/xa7/xa7/xaa + /x8e/xa7/xa7/xab + /x8e/xa7/xa7/xac + /x8e/xa7/xa7/xad + /x8e/xa7/xa7/xae + /x8e/xa7/xa7/xaf + /x8e/xa7/xa7/xb0 + /x8e/xa7/xa7/xb1 + /x8e/xa7/xa7/xb2 + /x8e/xa7/xa7/xb3 + /x8e/xa7/xa7/xb4 + /x8e/xa7/xa7/xb5 + /x8e/xa7/xa7/xb6 + /x8e/xa7/xa7/xb7 + /x8e/xa7/xa7/xb8 + /x8e/xa7/xa7/xb9 + /x8e/xa7/xa7/xba + /x8e/xa7/xa7/xbb + /x8e/xa7/xa7/xbc + /x8e/xa7/xa7/xbd + /x8e/xa7/xa7/xbe + /x8e/xa7/xa7/xbf + /x8e/xa7/xa7/xc0 + /x8e/xa7/xa7/xc1 + /x8e/xa7/xa7/xc2 + /x8e/xa7/xa7/xc3 + /x8e/xa7/xa7/xc4 + /x8e/xa7/xa7/xc5 + /x8e/xa7/xa7/xc6 + /x8e/xa7/xa7/xc7 + /x8e/xa7/xa7/xc8 + /x8e/xa7/xa7/xc9 + /x8e/xa7/xa7/xca + /x8e/xa7/xa7/xcb + /x8e/xa7/xa7/xcc + /x8e/xa7/xa7/xcd + /x8e/xa7/xa7/xce + /x8e/xa7/xa7/xcf + /x8e/xa7/xa7/xd0 + /x8e/xa7/xa7/xd1 + /x8e/xa7/xa7/xd2 + /x8e/xa7/xa7/xd3 + /x8e/xa7/xa7/xd4 + /x8e/xa7/xa7/xd5 + /x8e/xa7/xa7/xd6 + /x8e/xa7/xa7/xd7 + /x8e/xa7/xa7/xd8 + /x8e/xa7/xa7/xd9 + /x8e/xa7/xa7/xda + /x8e/xa7/xa7/xdb + /x8e/xa7/xa7/xdc + /x8e/xa7/xa7/xdd + /x8e/xa7/xa7/xde + /x8e/xa7/xa7/xdf + /x8e/xa7/xa7/xe0 + /x8e/xa7/xa7/xe2 + /x8e/xa7/xa7/xe3 + /x8e/xa7/xa7/xe4 + /x8e/xa7/xa7/xe5 + /x8e/xa7/xa7/xe6 + /x8e/xa7/xa7/xe7 + /x8e/xa7/xa7/xe8 + /x8e/xa7/xa7/xe9 + /x8e/xa7/xa7/xea + /x8e/xa7/xa7/xeb + /x8e/xa7/xa7/xec + /x8e/xa7/xa7/xee + /x8e/xa7/xa7/xef + /x8e/xa7/xa7/xf0 + /x8e/xa7/xa7/xf1 + /x8e/xa7/xa7/xf2 + /x8e/xa7/xa7/xf3 + /x8e/xa7/xa7/xf4 + /x8e/xa7/xa7/xf5 + /x8e/xa7/xa7/xf6 + /x8e/xa7/xa7/xf7 + /x8e/xa7/xa7/xf8 + /x8e/xa7/xa7/xf9 + /x8e/xa7/xa7/xfa + /x8e/xa7/xa7/xfb + /x8e/xa7/xa7/xfc + /x8e/xa7/xa7/xfd + /x8e/xa7/xa7/xfe + /x8e/xa7/xa8/xa1 + /x8e/xa7/xa8/xa2 + /x8e/xa7/xa8/xa3 + /x8e/xa7/xa8/xa4 + /x8e/xa7/xa8/xa5 + /x8e/xa7/xa8/xa6 + /x8e/xa7/xa8/xa7 + /x8e/xa7/xa8/xa8 + /x8e/xa7/xa8/xa9 + /x8e/xa7/xa8/xaa + /x8e/xa7/xa8/xab + /x8e/xa7/xa8/xac + /x8e/xa7/xa8/xad + /x8e/xa7/xa8/xaf + /x8e/xa7/xa8/xb0 + /x8e/xa7/xa8/xb1 + /x8e/xa7/xa8/xb2 + /x8e/xa7/xa8/xb3 + /x8e/xa7/xa8/xb4 + /x8e/xa7/xa8/xb5 + /x8e/xa7/xa8/xb6 + /x8e/xa7/xa8/xb7 + /x8e/xa7/xa8/xb8 + /x8e/xa7/xa8/xb9 + /x8e/xa7/xa8/xba + /x8e/xa7/xa8/xbb + /x8e/xa7/xa8/xbc + /x8e/xa7/xa8/xbd + /x8e/xa7/xa8/xbe + /x8e/xa7/xa8/xbf + /x8e/xa7/xa8/xc0 + /x8e/xa7/xa8/xc1 + /x8e/xa7/xa8/xc2 + /x8e/xa7/xa8/xc3 + /x8e/xa7/xa8/xc4 + /x8e/xa7/xa8/xc5 + /x8e/xa7/xa8/xc6 + /x8e/xa7/xa8/xc7 + /x8e/xa7/xa8/xc8 + /x8e/xa7/xa8/xc9 + /x8e/xa7/xa8/xca + /x8e/xa7/xa8/xcb + /x8e/xa7/xa8/xcc + /x8e/xa7/xa8/xcd + /x8e/xa7/xa8/xce + /x8e/xa7/xa8/xcf + /x8e/xa7/xa8/xd0 + /x8e/xa7/xa8/xd1 + /x8e/xa7/xa8/xd2 + /x8e/xa7/xa8/xd3 + /x8e/xa7/xa8/xd4 + /x8e/xa7/xa8/xd5 + /x8e/xa7/xa8/xd6 + /x8e/xa7/xa8/xd7 + /x8e/xa7/xa8/xd8 + /x8e/xa7/xa8/xd9 + /x8e/xa7/xa8/xda + /x8e/xa7/xa8/xdb + /x8e/xa7/xa8/xdc + /x8e/xa7/xa8/xdd + /x8e/xa7/xa8/xde + /x8e/xa7/xa8/xdf + /x8e/xa7/xa8/xe0 + /x8e/xa7/xa8/xe1 + /x8e/xa7/xa8/xe2 + /x8e/xa7/xa8/xe3 + /x8e/xa7/xa8/xe4 + /x8e/xa7/xa8/xe5 + /x8e/xa7/xa8/xe6 + /x8e/xa7/xa8/xe7 + /x8e/xa7/xa8/xe8 + /x8e/xa7/xa8/xe9 + /x8e/xa7/xa8/xea + /x8e/xa7/xa8/xeb + /x8e/xa7/xa8/xec + /x8e/xa7/xa8/xed + /x8e/xa7/xa8/xee + /x8e/xa7/xa8/xef + /x8e/xa7/xa8/xf0 + /x8e/xa7/xa8/xf1 + /x8e/xa7/xa8/xf2 + /x8e/xa7/xa8/xf3 + /x8e/xa7/xa8/xf4 + /x8e/xa7/xa8/xf5 + /x8e/xa7/xa8/xf6 + /x8e/xa7/xa8/xf7 + /x8e/xa7/xa8/xf8 + /x8e/xa7/xa8/xf9 + /x8e/xa7/xa8/xfa + /x8e/xa7/xa8/xfb + /x8e/xa7/xa8/xfc + /x8e/xa7/xa8/xfd + /x8e/xa7/xa8/xfe + /x8e/xa7/xa9/xa1 + /x8e/xa7/xa9/xa2 + /x8e/xa7/xa9/xa3 + /x8e/xa7/xa9/xa4 + /x8e/xa7/xa9/xa5 + /x8e/xa7/xa9/xa6 + /x8e/xa7/xa9/xa7 + /x8e/xa7/xa9/xa8 + /x8e/xa7/xa9/xa9 + /x8e/xa7/xa9/xaa + /x8e/xa7/xa9/xab + /x8e/xa7/xa9/xac + /x8e/xa7/xa9/xad + /x8e/xa7/xa9/xae + /x8e/xa7/xa9/xaf + /x8e/xa7/xa9/xb0 + /x8e/xa7/xa9/xb1 + /x8e/xa7/xa9/xb2 + /x8e/xa7/xa9/xb3 + /x8e/xa7/xa9/xb4 + /x8e/xa7/xa9/xb5 + /x8e/xa7/xa9/xb6 + /x8e/xa7/xa9/xb7 + /x8e/xa7/xa9/xb8 + /x8e/xa7/xa9/xb9 + /x8e/xa7/xa9/xba + /x8e/xa7/xa9/xbb + /x8e/xa7/xa9/xbc + /x8e/xa7/xa9/xbd + /x8e/xa7/xa9/xbe + /x8e/xa7/xa9/xbf + /x8e/xa7/xa9/xc0 + /x8e/xa7/xa9/xc1 + /x8e/xa7/xa9/xc2 + /x8e/xa7/xa9/xc3 + /x8e/xa7/xa9/xc5 + /x8e/xa7/xa9/xc6 + /x8e/xa7/xa9/xc7 + /x8e/xa7/xa9/xc8 + /x8e/xa7/xa9/xc9 + /x8e/xa7/xa9/xca + /x8e/xa7/xa9/xcb + /x8e/xa7/xa9/xcc + /x8e/xa7/xa9/xcd + /x8e/xa7/xa9/xce + /x8e/xa7/xa9/xcf + /x8e/xa7/xa9/xd0 + /x8e/xa7/xa9/xd1 + /x8e/xa7/xa9/xd2 + /x8e/xa7/xa9/xd3 + /x8e/xa7/xa9/xd4 + /x8e/xa7/xa9/xd5 + /x8e/xa7/xa9/xd6 + /x8e/xa7/xa9/xd7 + /x8e/xa7/xa9/xd8 + /x8e/xa7/xa9/xd9 + /x8e/xa7/xa9/xda + /x8e/xa7/xa9/xdb + /x8e/xa7/xa9/xdc + /x8e/xa7/xa9/xdd + /x8e/xa7/xa9/xde + /x8e/xa7/xa9/xdf + /x8e/xa7/xa9/xe0 + /x8e/xa7/xa9/xe1 + /x8e/xa7/xa9/xe2 + /x8e/xa7/xa9/xe3 + /x8e/xa7/xa9/xe4 + /x8e/xa7/xa9/xe5 + /x8e/xa7/xa9/xe6 + /x8e/xa7/xa9/xe7 + /x8e/xa7/xa9/xe8 + /x8e/xa7/xa9/xe9 + /x8e/xa7/xa9/xea + /x8e/xa7/xa9/xeb + /x8e/xa7/xa9/xec + /x8e/xa7/xa9/xed + /x8e/xa7/xa9/xee + /x8e/xa7/xa9/xef + /x8e/xa7/xa9/xf0 + /x8e/xa7/xa9/xf1 + /x8e/xa7/xa9/xf2 + /x8e/xa7/xa9/xf3 + /x8e/xa7/xa9/xf4 + /x8e/xa7/xa9/xf5 + /x8e/xa7/xa9/xf6 + /x8e/xa7/xa9/xf7 + /x8e/xa7/xa9/xf8 + /x8e/xa7/xa9/xf9 + /x8e/xa7/xa9/xfa + /x8e/xa7/xa9/xfb + /x8e/xa7/xa9/xfc + /x8e/xa7/xa9/xfd + /x8e/xa7/xa9/xfe + /x8e/xa7/xaa/xa1 + /x8e/xa7/xaa/xa2 + /x8e/xa7/xaa/xa3 + /x8e/xa7/xaa/xa4 + /x8e/xa7/xaa/xa5 + /x8e/xa7/xaa/xa6 + /x8e/xa7/xaa/xa7 + /x8e/xa7/xaa/xa8 + /x8e/xa7/xaa/xa9 + /x8e/xa7/xaa/xaa + /x8e/xa7/xaa/xab + /x8e/xa7/xaa/xac + /x8e/xa7/xaa/xad + /x8e/xa7/xaa/xae + /x8e/xa7/xaa/xaf + /x8e/xa7/xaa/xb0 + /x8e/xa7/xaa/xb1 + /x8e/xa7/xaa/xb2 + /x8e/xa7/xaa/xb3 + /x8e/xa7/xaa/xb4 + /x8e/xa7/xaa/xb5 + /x8e/xa7/xaa/xb6 + /x8e/xa7/xaa/xb7 + /x8e/xa7/xaa/xb8 + /x8e/xa7/xaa/xb9 + /x8e/xa7/xaa/xba + /x8e/xa7/xaa/xbb + /x8e/xa7/xaa/xbc + /x8e/xa7/xaa/xbd + /x8e/xa7/xaa/xbe + /x8e/xa7/xaa/xbf + /x8e/xa7/xaa/xc0 + /x8e/xa7/xaa/xc1 + /x8e/xa7/xaa/xc2 + /x8e/xa7/xaa/xc3 + /x8e/xa7/xaa/xc4 + /x8e/xa7/xaa/xc5 + /x8e/xa7/xaa/xc6 + /x8e/xa7/xaa/xc7 + /x8e/xa7/xaa/xc8 + /x8e/xa7/xaa/xc9 + /x8e/xa7/xaa/xca + /x8e/xa7/xaa/xcb + /x8e/xa7/xaa/xcc + /x8e/xa7/xaa/xcd + /x8e/xa7/xaa/xce + /x8e/xa7/xaa/xcf + /x8e/xa7/xaa/xd0 + /x8e/xa7/xaa/xd1 + /x8e/xa7/xaa/xd2 + /x8e/xa7/xaa/xd3 + /x8e/xa7/xaa/xd4 + /x8e/xa7/xaa/xd5 + /x8e/xa7/xaa/xd6 + /x8e/xa7/xaa/xd7 + /x8e/xa7/xaa/xd8 + /x8e/xa7/xaa/xd9 + /x8e/xa7/xaa/xda + /x8e/xa7/xaa/xdb + /x8e/xa7/xaa/xdc + /x8e/xa7/xaa/xdd + /x8e/xa7/xaa/xde + /x8e/xa7/xaa/xdf + /x8e/xa7/xaa/xe0 + /x8e/xa7/xaa/xe1 + /x8e/xa7/xaa/xe2 + /x8e/xa7/xaa/xe3 + /x8e/xa7/xaa/xe4 + /x8e/xa7/xaa/xe5 + /x8e/xa7/xaa/xe6 + /x8e/xa7/xaa/xe7 + /x8e/xa7/xaa/xe8 + /x8e/xa7/xaa/xe9 + /x8e/xa7/xaa/xea + /x8e/xa7/xaa/xeb + /x8e/xa7/xaa/xec + /x8e/xa7/xaa/xed + /x8e/xa7/xaa/xee + /x8e/xa7/xaa/xef + /x8e/xa7/xaa/xf0 + /x8e/xa7/xaa/xf1 + /x8e/xa7/xaa/xf2 + /x8e/xa7/xaa/xf3 + /x8e/xa7/xaa/xf4 + /x8e/xa7/xaa/xf5 + /x8e/xa7/xaa/xf6 + /x8e/xa7/xaa/xf7 + /x8e/xa7/xaa/xf8 + /x8e/xa7/xaa/xf9 + /x8e/xa7/xaa/xfa + /x8e/xa7/xaa/xfb + /x8e/xa7/xaa/xfc + /x8e/xa7/xaa/xfd + /x8e/xa7/xaa/xfe + /x8e/xa7/xab/xa1 + /x8e/xa7/xab/xa2 + /x8e/xa7/xab/xa3 + /x8e/xa7/xab/xa4 + /x8e/xa7/xab/xa5 + /x8e/xa7/xab/xa6 + /x8e/xa7/xab/xa7 + /x8e/xa7/xab/xa8 + /x8e/xa7/xab/xa9 + /x8e/xa7/xab/xaa + /x8e/xa7/xab/xab + /x8e/xa7/xab/xac + /x8e/xa7/xab/xad + /x8e/xa7/xab/xae + /x8e/xa7/xab/xaf + /x8e/xa7/xab/xb0 + /x8e/xa7/xab/xb1 + /x8e/xa7/xab/xb2 + /x8e/xa7/xab/xb3 + /x8e/xa7/xab/xb4 + /x8e/xa7/xab/xb5 + /x8e/xa7/xab/xb6 + /x8e/xa7/xab/xb7 + /x8e/xa7/xab/xb8 + /x8e/xa7/xab/xb9 + /x8e/xa7/xab/xba + /x8e/xa7/xab/xbb + /x8e/xa7/xab/xbc + /x8e/xa7/xab/xbd + /x8e/xa7/xab/xbe + /x8e/xa7/xab/xbf + /x8e/xa7/xab/xc0 + /x8e/xa7/xab/xc1 + /x8e/xa7/xab/xc2 + /x8e/xa7/xab/xc3 + /x8e/xa7/xab/xc4 + /x8e/xa7/xab/xc5 + /x8e/xa7/xab/xc6 + /x8e/xa7/xab/xc7 + /x8e/xa7/xab/xc8 + /x8e/xa7/xab/xc9 + /x8e/xa7/xab/xca + /x8e/xa7/xab/xcb + /x8e/xa7/xab/xcc + /x8e/xa7/xab/xcd + /x8e/xa7/xab/xce + /x8e/xa7/xab/xcf + /x8e/xa7/xab/xd0 + /x8e/xa7/xab/xd1 + /x8e/xa7/xab/xd2 + /x8e/xa7/xab/xd3 + /x8e/xa7/xab/xd4 + /x8e/xa7/xab/xd6 + /x8e/xa7/xab/xd7 + /x8e/xa7/xab/xd8 + /x8e/xa7/xab/xd9 + /x8e/xa7/xab/xda + /x8e/xa7/xab/xdb + /x8e/xa7/xab/xdc + /x8e/xa7/xab/xdd + /x8e/xa7/xab/xde + /x8e/xa7/xab/xdf + /x8e/xa7/xab/xe0 + /x8e/xa7/xab/xe1 + /x8e/xa7/xab/xe2 + /x8e/xa7/xab/xe3 + /x8e/xa7/xab/xe4 + /x8e/xa7/xab/xe5 + /x8e/xa7/xab/xe6 + /x8e/xa7/xab/xe7 + /x8e/xa7/xab/xe8 + /x8e/xa7/xab/xe9 + /x8e/xa7/xab/xea + /x8e/xa7/xab/xeb + /x8e/xa7/xab/xec + /x8e/xa7/xab/xed + /x8e/xa7/xab/xee + /x8e/xa7/xab/xef + /x8e/xa7/xab/xf0 + /x8e/xa7/xab/xf1 + /x8e/xa7/xab/xf2 + /x8e/xa7/xab/xf3 + /x8e/xa7/xab/xf4 + /x8e/xa7/xab/xf5 + /x8e/xa7/xab/xf6 + /x8e/xa7/xab/xf7 + /x8e/xa7/xab/xf8 + /x8e/xa7/xab/xf9 + /x8e/xa7/xab/xfa + /x8e/xa7/xab/xfb + /x8e/xa7/xab/xfc + /x8e/xa7/xab/xfd + /x8e/xa7/xab/xfe + /x8e/xa7/xac/xa1 + /x8e/xa7/xac/xa2 + /x8e/xa7/xac/xa3 + /x8e/xa7/xac/xa4 + /x8e/xa7/xac/xa5 + /x8e/xa7/xac/xa6 + /x8e/xa7/xac/xa7 + /x8e/xa7/xac/xa8 + /x8e/xa7/xac/xa9 + /x8e/xa7/xac/xaa + /x8e/xa7/xac/xab + /x8e/xa7/xac/xac + /x8e/xa7/xac/xad + /x8e/xa7/xac/xae + /x8e/xa7/xac/xaf + /x8e/xa7/xac/xb0 + /x8e/xa7/xac/xb1 + /x8e/xa7/xac/xb2 + /x8e/xa7/xac/xb3 + /x8e/xa7/xac/xb4 + /x8e/xa7/xac/xb5 + /x8e/xa7/xac/xb6 + /x8e/xa7/xac/xb7 + /x8e/xa7/xac/xb8 + /x8e/xa7/xac/xb9 + /x8e/xa7/xac/xbb + /x8e/xa7/xac/xbc + /x8e/xa7/xac/xbd + /x8e/xa7/xac/xbe + /x8e/xa7/xac/xbf + /x8e/xa7/xac/xc0 + /x8e/xa7/xac/xc1 + /x8e/xa7/xac/xc2 + /x8e/xa7/xac/xc3 + /x8e/xa7/xac/xc4 + /x8e/xa7/xac/xc5 + /x8e/xa7/xac/xc6 + /x8e/xa7/xac/xc7 + /x8e/xa7/xac/xc8 + /x8e/xa7/xac/xc9 + /x8e/xa7/xac/xca + /x8e/xa7/xac/xcb + /x8e/xa7/xac/xcc + /x8e/xa7/xac/xcd + /x8e/xa7/xac/xce + /x8e/xa7/xac/xcf + /x8e/xa7/xac/xd0 + /x8e/xa7/xac/xd1 + /x8e/xa7/xac/xd2 + /x8e/xa7/xac/xd3 + /x8e/xa7/xac/xd4 + /x8e/xa7/xac/xd5 + /x8e/xa7/xac/xd6 + /x8e/xa7/xac/xd7 + /x8e/xa7/xac/xd8 + /x8e/xa7/xac/xd9 + /x8e/xa7/xac/xda + /x8e/xa7/xac/xdb + /x8e/xa7/xac/xdc + /x8e/xa7/xac/xdd + /x8e/xa7/xac/xde + /x8e/xa7/xac/xdf + /x8e/xa7/xac/xe0 + /x8e/xa7/xac/xe1 + /x8e/xa7/xac/xe2 + /x8e/xa7/xac/xe3 + /x8e/xa7/xac/xe4 + /x8e/xa7/xac/xe6 + /x8e/xa7/xac/xe7 + /x8e/xa7/xac/xe8 + /x8e/xa7/xac/xe9 + /x8e/xa7/xac/xea + /x8e/xa7/xac/xeb + /x8e/xa7/xac/xec + /x8e/xa7/xac/xed + /x8e/xa7/xac/xee + /x8e/xa7/xac/xef + /x8e/xa7/xac/xf0 + /x8e/xa7/xac/xf1 + /x8e/xa7/xac/xf2 + /x8e/xa7/xac/xf3 + /x8e/xa7/xac/xf4 + /x8e/xa7/xac/xf5 + /x8e/xa7/xac/xf6 + /x8e/xa7/xac/xf7 + /x8e/xa7/xac/xf8 + /x8e/xa7/xac/xf9 + /x8e/xa7/xac/xfa + /x8e/xa7/xac/xfb + /x8e/xa7/xac/xfc + /x8e/xa7/xac/xfd + /x8e/xa7/xac/xfe + /x8e/xa7/xad/xa1 + /x8e/xa7/xad/xa2 + /x8e/xa7/xad/xa3 + /x8e/xa7/xad/xa4 + /x8e/xa7/xad/xa5 + /x8e/xa7/xad/xa6 + /x8e/xa7/xad/xa7 + /x8e/xa7/xad/xa8 + /x8e/xa7/xad/xa9 + /x8e/xa7/xad/xaa + /x8e/xa7/xad/xab + /x8e/xa7/xad/xac + /x8e/xa7/xad/xad + /x8e/xa7/xad/xae + /x8e/xa7/xad/xaf + /x8e/xa7/xad/xb0 + /x8e/xa7/xad/xb1 + /x8e/xa7/xad/xb2 + /x8e/xa7/xad/xb3 + /x8e/xa7/xad/xb4 + /x8e/xa7/xad/xb5 + /x8e/xa7/xad/xb6 + /x8e/xa7/xad/xb7 + /x8e/xa7/xad/xb8 + /x8e/xa7/xad/xb9 + /x8e/xa7/xad/xba + /x8e/xa7/xad/xbb + /x8e/xa7/xad/xbc + /x8e/xa7/xad/xbd + /x8e/xa7/xad/xbe + /x8e/xa7/xad/xbf + /x8e/xa7/xad/xc0 + /x8e/xa7/xad/xc1 + /x8e/xa7/xad/xc2 + /x8e/xa7/xad/xc3 + /x8e/xa7/xad/xc4 + /x8e/xa7/xad/xc5 + /x8e/xa7/xad/xc6 + /x8e/xa7/xad/xc7 + /x8e/xa7/xad/xc8 + /x8e/xa7/xad/xc9 + /x8e/xa7/xad/xca + /x8e/xa7/xad/xcb + /x8e/xa7/xad/xcc + /x8e/xa7/xad/xcd + /x8e/xa7/xad/xce + /x8e/xa7/xad/xcf + /x8e/xa7/xad/xd0 + /x8e/xa7/xad/xd1 + /x8e/xa7/xad/xd2 + /x8e/xa7/xad/xd4 + /x8e/xa7/xad/xd6 + /x8e/xa7/xad/xd7 + /x8e/xa7/xad/xd8 + /x8e/xa7/xad/xd9 + /x8e/xa7/xad/xda + /x8e/xa7/xad/xdb + /x8e/xa7/xad/xdc + /x8e/xa7/xad/xdd + /x8e/xa7/xad/xde + /x8e/xa7/xad/xdf + /x8e/xa7/xad/xe0 + /x8e/xa7/xad/xe1 + /x8e/xa7/xad/xe2 + /x8e/xa7/xad/xe4 + /x8e/xa7/xad/xe5 + /x8e/xa7/xad/xe6 + /x8e/xa7/xad/xe7 + /x8e/xa7/xad/xe8 + /x8e/xa7/xad/xea + /x8e/xa7/xad/xeb + /x8e/xa7/xad/xec + /x8e/xa7/xad/xed + /x8e/xa7/xad/xee + /x8e/xa7/xad/xef + /x8e/xa7/xad/xf0 + /x8e/xa7/xad/xf1 + /x8e/xa7/xad/xf2 + /x8e/xa7/xad/xf3 + /x8e/xa7/xad/xf4 + /x8e/xa7/xad/xf5 + /x8e/xa7/xad/xf6 + /x8e/xa7/xad/xf7 + /x8e/xa7/xad/xf8 + /x8e/xa7/xad/xfa + /x8e/xa7/xad/xfb + /x8e/xa7/xad/xfc + /x8e/xa7/xad/xfd + /x8e/xa7/xad/xfe + /x8e/xa7/xae/xa1 + /x8e/xa7/xae/xa2 + /x8e/xa7/xae/xa3 + /x8e/xa7/xae/xa4 + /x8e/xa7/xae/xa5 + /x8e/xa7/xae/xa6 + /x8e/xa7/xae/xa7 + /x8e/xa7/xae/xa8 + /x8e/xa7/xae/xa9 + /x8e/xa7/xae/xaa + /x8e/xa7/xae/xab + /x8e/xa7/xae/xac + /x8e/xa7/xae/xad + /x8e/xa7/xae/xae + /x8e/xa7/xae/xaf + /x8e/xa7/xae/xb0 + /x8e/xa7/xae/xb1 + /x8e/xa7/xae/xb2 + /x8e/xa7/xae/xb3 + /x8e/xa7/xae/xb4 + /x8e/xa7/xae/xb5 + /x8e/xa7/xae/xb6 + /x8e/xa7/xae/xb7 + /x8e/xa7/xae/xb8 + /x8e/xa7/xae/xb9 + /x8e/xa7/xae/xba + /x8e/xa7/xae/xbb + /x8e/xa7/xae/xbc + /x8e/xa7/xae/xbd + /x8e/xa7/xae/xbe + /x8e/xa7/xae/xbf + /x8e/xa7/xae/xc0 + /x8e/xa7/xae/xc1 + /x8e/xa7/xae/xc2 + /x8e/xa7/xae/xc3 + /x8e/xa7/xae/xc4 + /x8e/xa7/xae/xc5 + /x8e/xa7/xae/xc6 + /x8e/xa7/xae/xc7 + /x8e/xa7/xae/xc8 + /x8e/xa7/xae/xc9 + /x8e/xa7/xae/xca + /x8e/xa7/xae/xcb + /x8e/xa7/xae/xcc + /x8e/xa7/xae/xcd + /x8e/xa7/xae/xce + /x8e/xa7/xae/xcf + /x8e/xa7/xae/xd0 + /x8e/xa7/xae/xd1 + /x8e/xa7/xae/xd2 + /x8e/xa7/xae/xd3 + /x8e/xa7/xae/xd4 + /x8e/xa7/xae/xd5 + /x8e/xa7/xae/xd6 + /x8e/xa7/xae/xd7 + /x8e/xa7/xae/xd8 + /x8e/xa7/xae/xd9 + /x8e/xa7/xae/xda + /x8e/xa7/xae/xdb + /x8e/xa7/xae/xdc + /x8e/xa7/xae/xdd + /x8e/xa7/xae/xde + /x8e/xa7/xae/xdf + /x8e/xa7/xae/xe0 + /x8e/xa7/xae/xe1 + /x8e/xa7/xae/xe2 + /x8e/xa7/xae/xe3 + /x8e/xa7/xae/xe4 + /x8e/xa7/xae/xe5 + /x8e/xa7/xae/xe6 + /x8e/xa7/xae/xe7 + /x8e/xa7/xae/xe8 + /x8e/xa7/xae/xe9 + /x8e/xa7/xae/xeb + /x8e/xa7/xae/xec + /x8e/xa7/xae/xed + /x8e/xa7/xae/xee + /x8e/xa7/xae/xef + /x8e/xa7/xae/xf0 + /x8e/xa7/xae/xf1 + /x8e/xa7/xae/xf2 + /x8e/xa7/xae/xf3 + /x8e/xa7/xae/xf4 + /x8e/xa7/xae/xf5 + /x8e/xa7/xae/xf6 + /x8e/xa7/xae/xf7 + /x8e/xa7/xae/xf8 + /x8e/xa7/xae/xf9 + /x8e/xa7/xae/xfa + /x8e/xa7/xae/xfb + /x8e/xa7/xae/xfc + /x8e/xa7/xae/xfd + /x8e/xa7/xae/xfe + /x8e/xa7/xaf/xa1 + /x8e/xa7/xaf/xa2 + /x8e/xa7/xaf/xa3 + /x8e/xa7/xaf/xa4 + /x8e/xa7/xaf/xa5 + /x8e/xa7/xaf/xa6 + /x8e/xa7/xaf/xa7 + /x8e/xa7/xaf/xa8 + /x8e/xa7/xaf/xa9 + /x8e/xa7/xaf/xaa + /x8e/xa7/xaf/xab + /x8e/xa7/xaf/xac + /x8e/xa7/xaf/xad + /x8e/xa7/xaf/xae + /x8e/xa7/xaf/xaf + /x8e/xa7/xaf/xb0 + /x8e/xa7/xaf/xb1 + /x8e/xa7/xaf/xb2 + /x8e/xa7/xaf/xb3 + /x8e/xa7/xaf/xb4 + /x8e/xa7/xaf/xb5 + /x8e/xa7/xaf/xb6 + /x8e/xa7/xaf/xb7 + /x8e/xa7/xaf/xb8 + /x8e/xa7/xaf/xb9 + /x8e/xa7/xaf/xba + /x8e/xa7/xaf/xbb + /x8e/xa7/xaf/xbc + /x8e/xa7/xaf/xbd + /x8e/xa7/xaf/xbe + /x8e/xa7/xaf/xbf + /x8e/xa7/xaf/xc0 + /x8e/xa7/xaf/xc1 + /x8e/xa7/xaf/xc3 + /x8e/xa7/xaf/xc4 + /x8e/xa7/xaf/xc5 + /x8e/xa7/xaf/xc6 + /x8e/xa7/xaf/xc7 + /x8e/xa7/xaf/xc8 + /x8e/xa7/xaf/xc9 + /x8e/xa7/xaf/xca + /x8e/xa7/xaf/xcb + /x8e/xa7/xaf/xcc + /x8e/xa7/xaf/xcd + /x8e/xa7/xaf/xce + /x8e/xa7/xaf/xcf + /x8e/xa7/xaf/xd0 + /x8e/xa7/xaf/xd1 + /x8e/xa7/xaf/xd2 + /x8e/xa7/xaf/xd3 + /x8e/xa7/xaf/xd4 + /x8e/xa7/xaf/xd5 + /x8e/xa7/xaf/xd6 + /x8e/xa7/xaf/xd7 + /x8e/xa7/xaf/xd8 + /x8e/xa7/xaf/xd9 + /x8e/xa7/xaf/xda + /x8e/xa7/xaf/xdb + /x8e/xa7/xaf/xdc + /x8e/xa7/xaf/xdd + /x8e/xa7/xaf/xde + /x8e/xa7/xaf/xdf + /x8e/xa7/xaf/xe0 + /x8e/xa7/xaf/xe1 + /x8e/xa7/xaf/xe2 + /x8e/xa7/xaf/xe3 + /x8e/xa7/xaf/xe4 + /x8e/xa7/xaf/xe5 + /x8e/xa7/xaf/xe6 + /x8e/xa7/xaf/xe7 + /x8e/xa7/xaf/xe8 + /x8e/xa7/xaf/xe9 + /x8e/xa7/xaf/xea + /x8e/xa7/xaf/xeb + /x8e/xa7/xaf/xec + /x8e/xa7/xaf/xed + /x8e/xa7/xaf/xee + /x8e/xa7/xaf/xef + /x8e/xa7/xaf/xf0 + /x8e/xa7/xaf/xf1 + /x8e/xa7/xaf/xf2 + /x8e/xa7/xaf/xf3 + /x8e/xa7/xaf/xf4 + /x8e/xa7/xaf/xf5 + /x8e/xa7/xaf/xf6 + /x8e/xa7/xaf/xf7 + /x8e/xa7/xaf/xf8 + /x8e/xa7/xaf/xf9 + /x8e/xa7/xaf/xfa + /x8e/xa7/xaf/xfb + /x8e/xa7/xaf/xfc + /x8e/xa7/xaf/xfd + /x8e/xa7/xaf/xfe + /x8e/xa7/xb0/xa1 + /x8e/xa7/xb0/xa2 + /x8e/xa7/xb0/xa3 + /x8e/xa7/xb0/xa4 + /x8e/xa7/xb0/xa5 + /x8e/xa7/xb0/xa6 + /x8e/xa7/xb0/xa7 + /x8e/xa7/xb0/xa8 + /x8e/xa7/xb0/xa9 + /x8e/xa7/xb0/xaa + /x8e/xa7/xb0/xab + /x8e/xa7/xb0/xac + /x8e/xa7/xb0/xad + /x8e/xa7/xb0/xae + /x8e/xa7/xb0/xaf + /x8e/xa7/xb0/xb0 + /x8e/xa7/xb0/xb1 + /x8e/xa7/xb0/xb2 + /x8e/xa7/xb0/xb3 + /x8e/xa7/xb0/xb4 + /x8e/xa7/xb0/xb5 + /x8e/xa7/xb0/xb6 + /x8e/xa7/xb0/xb7 + /x8e/xa7/xb0/xb8 + /x8e/xa7/xb0/xb9 + /x8e/xa7/xb0/xba + /x8e/xa7/xb0/xbb + /x8e/xa7/xb0/xbc + /x8e/xa7/xb0/xbd + /x8e/xa7/xb0/xbe + /x8e/xa7/xb0/xbf + /x8e/xa7/xb0/xc0 + /x8e/xa7/xb0/xc1 + /x8e/xa7/xb0/xc2 + /x8e/xa7/xb0/xc3 + /x8e/xa7/xb0/xc4 + /x8e/xa7/xb0/xc5 + /x8e/xa7/xb0/xc6 + /x8e/xa7/xb0/xc7 + /x8e/xa7/xb0/xc8 + /x8e/xa7/xb0/xc9 + /x8e/xa7/xb0/xcb + /x8e/xa7/xb0/xcc + /x8e/xa7/xb0/xcd + /x8e/xa7/xb0/xce + /x8e/xa7/xb0/xcf + /x8e/xa7/xb0/xd0 + /x8e/xa7/xb0/xd1 + /x8e/xa7/xb0/xd2 + /x8e/xa7/xb0/xd3 + /x8e/xa7/xb0/xd4 + /x8e/xa7/xb0/xd5 + /x8e/xa7/xb0/xd6 + /x8e/xa7/xb0/xd7 + /x8e/xa7/xb0/xd8 + /x8e/xa7/xb0/xd9 + /x8e/xa7/xb0/xda + /x8e/xa7/xb0/xdb + /x8e/xa7/xb0/xdc + /x8e/xa7/xb0/xdd + /x8e/xa7/xb0/xde + /x8e/xa7/xb0/xdf + /x8e/xa7/xb0/xe0 + /x8e/xa7/xb0/xe1 + /x8e/xa7/xb0/xe2 + /x8e/xa7/xb0/xe3 + /x8e/xa7/xb0/xe4 + /x8e/xa7/xb0/xe5 + /x8e/xa7/xb0/xe7 + /x8e/xa7/xb0/xe8 + /x8e/xa7/xb0/xe9 + /x8e/xa7/xb0/xea + /x8e/xa7/xb0/xeb + /x8e/xa7/xb0/xec + /x8e/xa7/xb0/xed + /x8e/xa7/xb0/xee + /x8e/xa7/xb0/xef + /x8e/xa7/xb0/xf0 + /x8e/xa7/xb0/xf1 + /x8e/xa7/xb0/xf2 + /x8e/xa7/xb0/xf4 + /x8e/xa7/xb0/xf5 + /x8e/xa7/xb0/xf6 + /x8e/xa7/xb0/xf7 + /x8e/xa7/xb0/xf8 + /x8e/xa7/xb0/xf9 + /x8e/xa7/xb0/xfa + /x8e/xa7/xb0/xfb + /x8e/xa7/xb0/xfc + /x8e/xa7/xb0/xfd + /x8e/xa7/xb0/xfe + /x8e/xa7/xb1/xa1 + /x8e/xa7/xb1/xa2 + /x8e/xa7/xb1/xa3 + /x8e/xa7/xb1/xa4 + /x8e/xa7/xb1/xa5 + /x8e/xa7/xb1/xa6 + /x8e/xa7/xb1/xa7 + /x8e/xa7/xb1/xa8 + /x8e/xa7/xb1/xa9 + /x8e/xa7/xb1/xaa + /x8e/xa7/xb1/xab + /x8e/xa7/xb1/xac + /x8e/xa7/xb1/xae + /x8e/xa7/xb1/xaf + /x8e/xa7/xb1/xb0 + /x8e/xa7/xb1/xb1 + /x8e/xa7/xb1/xb2 + /x8e/xa7/xb1/xb3 + /x8e/xa7/xb1/xb4 + /x8e/xa7/xb1/xb5 + /x8e/xa7/xb1/xb6 + /x8e/xa7/xb1/xb7 + /x8e/xa7/xb1/xb8 + /x8e/xa7/xb1/xb9 + /x8e/xa7/xb1/xba + /x8e/xa7/xb1/xbb + /x8e/xa7/xb1/xbc + /x8e/xa7/xb1/xbd + /x8e/xa7/xb1/xbe + /x8e/xa7/xb1/xbf + /x8e/xa7/xb1/xc0 + /x8e/xa7/xb1/xc1 + /x8e/xa7/xb1/xc2 + /x8e/xa7/xb1/xc3 + /x8e/xa7/xb1/xc4 + /x8e/xa7/xb1/xc5 + /x8e/xa7/xb1/xc6 + /x8e/xa7/xb1/xc7 + /x8e/xa7/xb1/xc8 + /x8e/xa7/xb1/xc9 + /x8e/xa7/xb1/xca + /x8e/xa7/xb1/xcb + /x8e/xa7/xb1/xcc + /x8e/xa7/xb1/xcd + /x8e/xa7/xb1/xce + /x8e/xa7/xb1/xcf + /x8e/xa7/xb1/xd0 + /x8e/xa7/xb1/xd1 + /x8e/xa7/xb1/xd2 + /x8e/xa7/xb1/xd3 + /x8e/xa7/xb1/xd4 + /x8e/xa7/xb1/xd5 + /x8e/xa7/xb1/xd6 + /x8e/xa7/xb1/xd7 + /x8e/xa7/xb1/xd8 + /x8e/xa7/xb1/xd9 + /x8e/xa7/xb1/xda + /x8e/xa7/xb1/xdb + /x8e/xa7/xb1/xdc + /x8e/xa7/xb1/xdd + /x8e/xa7/xb1/xde + /x8e/xa7/xb1/xdf + /x8e/xa7/xb1/xe0 + /x8e/xa7/xb1/xe1 + /x8e/xa7/xb1/xe2 + /x8e/xa7/xb1/xe3 + /x8e/xa7/xb1/xe4 + /x8e/xa7/xb1/xe5 + /x8e/xa7/xb1/xe6 + /x8e/xa7/xb1/xe7 + /x8e/xa7/xb1/xe8 + /x8e/xa7/xb1/xe9 + /x8e/xa7/xb1/xea + /x8e/xa7/xb1/xeb + /x8e/xa7/xb1/xec + /x8e/xa7/xb1/xed + /x8e/xa7/xb1/xee + /x8e/xa7/xb1/xef + /x8e/xa7/xb1/xf0 + /x8e/xa7/xb1/xf1 + /x8e/xa7/xb1/xf2 + /x8e/xa7/xb1/xf3 + /x8e/xa7/xb1/xf4 + /x8e/xa7/xb1/xf5 + /x8e/xa7/xb1/xf6 + /x8e/xa7/xb1/xf7 + /x8e/xa7/xb1/xf8 + /x8e/xa7/xb1/xf9 + /x8e/xa7/xb1/xfa + /x8e/xa7/xb1/xfb + /x8e/xa7/xb1/xfc + /x8e/xa7/xb1/xfd + /x8e/xa7/xb1/xfe + /x8e/xa7/xb2/xa1 + /x8e/xa7/xb2/xa2 + /x8e/xa7/xb2/xa3 + /x8e/xa7/xb2/xa4 + /x8e/xa7/xb2/xa5 + /x8e/xa7/xb2/xa6 + /x8e/xa7/xb2/xa7 + /x8e/xa7/xb2/xa8 + /x8e/xa7/xb2/xa9 + /x8e/xa7/xb2/xaa + /x8e/xa7/xb2/xab + /x8e/xa7/xb2/xac + /x8e/xa7/xb2/xad + /x8e/xa7/xb2/xae + /x8e/xa7/xb2/xaf + /x8e/xa7/xb2/xb0 + /x8e/xa7/xb2/xb1 + /x8e/xa7/xb2/xb2 + /x8e/xa7/xb2/xb3 + /x8e/xa7/xb2/xb4 + /x8e/xa7/xb2/xb5 + /x8e/xa7/xb2/xb6 + /x8e/xa7/xb2/xb7 + /x8e/xa7/xb2/xb8 + /x8e/xa7/xb2/xb9 + /x8e/xa7/xb2/xba + /x8e/xa7/xb2/xbb + /x8e/xa7/xb2/xbc + /x8e/xa7/xb2/xbd + /x8e/xa7/xb2/xbe + /x8e/xa7/xb2/xbf + /x8e/xa7/xb2/xc0 + /x8e/xa7/xb2/xc1 + /x8e/xa7/xb2/xc2 + /x8e/xa7/xb2/xc3 + /x8e/xa7/xb2/xc5 + /x8e/xa7/xb2/xc6 + /x8e/xa7/xb2/xc7 + /x8e/xa7/xb2/xc8 + /x8e/xa7/xb2/xc9 + /x8e/xa7/xb2/xca + /x8e/xa7/xb2/xcb + /x8e/xa7/xb2/xcc + /x8e/xa7/xb2/xcd + /x8e/xa7/xb2/xce + /x8e/xa7/xb2/xcf + /x8e/xa7/xb2/xd0 + /x8e/xa7/xb2/xd1 + /x8e/xa7/xb2/xd2 + /x8e/xa7/xb2/xd3 + /x8e/xa7/xb2/xd4 + /x8e/xa7/xb2/xd5 + /x8e/xa7/xb2/xd6 + /x8e/xa7/xb2/xd7 + /x8e/xa7/xb2/xd8 + /x8e/xa7/xb2/xd9 + /x8e/xa7/xb2/xda + /x8e/xa7/xb2/xdb + /x8e/xa7/xb2/xdc + /x8e/xa7/xb2/xdd + /x8e/xa7/xb2/xde + /x8e/xa7/xb2/xdf + /x8e/xa7/xb2/xe0 + /x8e/xa7/xb2/xe1 + /x8e/xa7/xb2/xe2 + /x8e/xa7/xb2/xe3 + /x8e/xa7/xb2/xe4 + /x8e/xa7/xb2/xe5 + /x8e/xa7/xb2/xe6 + /x8e/xa7/xb2/xe7 + /x8e/xa7/xb2/xe8 + /x8e/xa7/xb2/xe9 + /x8e/xa7/xb2/xea + /x8e/xa7/xb2/xeb + /x8e/xa7/xb2/xec + /x8e/xa7/xb2/xed + /x8e/xa7/xb2/xee + /x8e/xa7/xb2/xef + /x8e/xa7/xb2/xf0 + /x8e/xa7/xb2/xf1 + /x8e/xa7/xb2/xf2 + /x8e/xa7/xb2/xf3 + /x8e/xa7/xb2/xf4 + /x8e/xa7/xb2/xf5 + /x8e/xa7/xb2/xf6 + /x8e/xa7/xb2/xf7 + /x8e/xa7/xb2/xf8 + /x8e/xa7/xb2/xf9 + /x8e/xa7/xb2/xfa + /x8e/xa7/xb2/xfb + /x8e/xa7/xb2/xfc + /x8e/xa7/xb2/xfd + /x8e/xa7/xb2/xfe + /x8e/xa7/xb3/xa1 + /x8e/xa7/xb3/xa2 + /x8e/xa7/xb3/xa3 + /x8e/xa7/xb3/xa4 + /x8e/xa7/xb3/xa5 + /x8e/xa7/xb3/xa6 + /x8e/xa7/xb3/xa7 + /x8e/xa7/xb3/xa8 + /x8e/xa7/xb3/xa9 + /x8e/xa7/xb3/xaa + /x8e/xa7/xb3/xab + /x8e/xa7/xb3/xac + /x8e/xa7/xb3/xad + /x8e/xa7/xb3/xae + /x8e/xa7/xb3/xaf + /x8e/xa7/xb3/xb0 + /x8e/xa7/xb3/xb1 + /x8e/xa7/xb3/xb2 + /x8e/xa7/xb3/xb3 + /x8e/xa7/xb3/xb4 + /x8e/xa7/xb3/xb5 + /x8e/xa7/xb3/xb6 + /x8e/xa7/xb3/xb7 + /x8e/xa7/xb3/xb8 + /x8e/xa7/xb3/xb9 + /x8e/xa7/xb3/xba + /x8e/xa7/xb3/xbb + /x8e/xa7/xb3/xbc + /x8e/xa7/xb3/xbd + /x8e/xa7/xb3/xbe + /x8e/xa7/xb3/xbf + /x8e/xa7/xb3/xc0 + /x8e/xa7/xb3/xc1 + /x8e/xa7/xb3/xc2 + /x8e/xa7/xb3/xc3 + /x8e/xa7/xb3/xc4 + /x8e/xa7/xb3/xc5 + /x8e/xa7/xb3/xc6 + /x8e/xa7/xb3/xc7 + /x8e/xa7/xb3/xc8 + /x8e/xa7/xb3/xc9 + /x8e/xa7/xb3/xca + /x8e/xa7/xb3/xcb + /x8e/xa7/xb3/xcc + /x8e/xa7/xb3/xcd + /x8e/xa7/xb3/xce + /x8e/xa7/xb3/xd0 + /x8e/xa7/xb3/xd1 + /x8e/xa7/xb3/xd2 + /x8e/xa7/xb3/xd3 + /x8e/xa7/xb3/xd4 + /x8e/xa7/xb3/xd5 + /x8e/xa7/xb3/xd6 + /x8e/xa7/xb3/xd7 + /x8e/xa7/xb3/xd8 + /x8e/xa7/xb3/xd9 + /x8e/xa7/xb3/xda + /x8e/xa7/xb3/xdb + /x8e/xa7/xb3/xdc + /x8e/xa7/xb3/xdd + /x8e/xa7/xb3/xde + /x8e/xa7/xb3/xdf + /x8e/xa7/xb3/xe0 + /x8e/xa7/xb3/xe1 + /x8e/xa7/xb3/xe2 + /x8e/xa7/xb3/xe3 + /x8e/xa7/xb3/xe4 + /x8e/xa7/xb3/xe5 + /x8e/xa7/xb3/xe6 + /x8e/xa7/xb3/xe7 + /x8e/xa7/xb3/xe8 + /x8e/xa7/xb3/xe9 + /x8e/xa7/xb3/xea + /x8e/xa7/xb3/xeb + /x8e/xa7/xb3/xec + /x8e/xa7/xb3/xed + /x8e/xa7/xb3/xee + /x8e/xa7/xb3/xef + /x8e/xa7/xb3/xf0 + /x8e/xa7/xb3/xf1 + /x8e/xa7/xb3/xf2 + /x8e/xa7/xb3/xf4 + /x8e/xa7/xb3/xf5 + /x8e/xa7/xb3/xf6 + /x8e/xa7/xb3/xf7 + /x8e/xa7/xb3/xf8 + /x8e/xa7/xb3/xfa + /x8e/xa7/xb3/xfb + /x8e/xa7/xb3/xfc + /x8e/xa7/xb3/xfd + /x8e/xa7/xb3/xfe + /x8e/xa7/xb4/xa1 + /x8e/xa7/xb4/xa2 + /x8e/xa7/xb4/xa3 + /x8e/xa7/xb4/xa4 + /x8e/xa7/xb4/xa5 + /x8e/xa7/xb4/xa6 + /x8e/xa7/xb4/xa7 + /x8e/xa7/xb4/xa8 + /x8e/xa7/xb4/xa9 + /x8e/xa7/xb4/xaa + /x8e/xa7/xb4/xab + /x8e/xa7/xb4/xac + /x8e/xa7/xb4/xad + /x8e/xa7/xb4/xae + /x8e/xa7/xb4/xaf + /x8e/xa7/xb4/xb0 + /x8e/xa7/xb4/xb2 + /x8e/xa7/xb4/xb3 + /x8e/xa7/xb4/xb4 + /x8e/xa7/xb4/xb5 + /x8e/xa7/xb4/xb6 + /x8e/xa7/xb4/xb7 + /x8e/xa7/xb4/xb8 + /x8e/xa7/xb4/xb9 + /x8e/xa7/xb4/xba + /x8e/xa7/xb4/xbb + /x8e/xa7/xb4/xbc + /x8e/xa7/xb4/xbd + /x8e/xa7/xb4/xbe + /x8e/xa7/xb4/xbf + /x8e/xa7/xb4/xc0 + /x8e/xa7/xb4/xc1 + /x8e/xa7/xb4/xc2 + /x8e/xa7/xb4/xc3 + /x8e/xa7/xb4/xc4 + /x8e/xa7/xb4/xc5 + /x8e/xa7/xb4/xc6 + /x8e/xa7/xb4/xc7 + /x8e/xa7/xb4/xc8 + /x8e/xa7/xb4/xc9 + /x8e/xa7/xb4/xca + /x8e/xa7/xb4/xcb + /x8e/xa7/xb4/xcc + /x8e/xa7/xb4/xcd + /x8e/xa7/xb4/xce + /x8e/xa7/xb4/xcf + /x8e/xa7/xb4/xd0 + /x8e/xa7/xb4/xd1 + /x8e/xa7/xb4/xd2 + /x8e/xa7/xb4/xd3 + /x8e/xa7/xb4/xd4 + /x8e/xa7/xb4/xd5 + /x8e/xa7/xb4/xd6 + /x8e/xa7/xb4/xd7 + /x8e/xa7/xb4/xd8 + /x8e/xa7/xb4/xd9 + /x8e/xa7/xb4/xda + /x8e/xa7/xb4/xdb + /x8e/xa7/xb4/xdc + /x8e/xa7/xb4/xdd + /x8e/xa7/xb4/xde + /x8e/xa7/xb4/xdf + /x8e/xa7/xb4/xe0 + /x8e/xa7/xb4/xe1 + /x8e/xa7/xb4/xe2 + /x8e/xa7/xb4/xe3 + /x8e/xa7/xb4/xe4 + /x8e/xa7/xb4/xe5 + /x8e/xa7/xb4/xe6 + /x8e/xa7/xb4/xe7 + /x8e/xa7/xb4/xe8 + /x8e/xa7/xb4/xe9 + /x8e/xa7/xb4/xea + /x8e/xa7/xb4/xeb + /x8e/xa7/xb4/xec + /x8e/xa7/xb4/xed + /x8e/xa7/xb4/xee + /x8e/xa7/xb4/xef + /x8e/xa7/xb4/xf0 + /x8e/xa7/xb4/xf2 + /x8e/xa7/xb4/xf3 + /x8e/xa7/xb4/xf4 + /x8e/xa7/xb4/xf5 + /x8e/xa7/xb4/xf6 + /x8e/xa7/xb4/xf7 + /x8e/xa7/xb4/xf8 + /x8e/xa7/xb4/xf9 + /x8e/xa7/xb4/xfb + /x8e/xa7/xb4/xfc + /x8e/xa7/xb4/xfd + /x8e/xa7/xb4/xfe + /x8e/xa7/xb5/xa1 + /x8e/xa7/xb5/xa2 + /x8e/xa7/xb5/xa3 + /x8e/xa7/xb5/xa4 + /x8e/xa7/xb5/xa5 + /x8e/xa7/xb5/xa6 + /x8e/xa7/xb5/xa7 + /x8e/xa7/xb5/xa8 + /x8e/xa7/xb5/xa9 + /x8e/xa7/xb5/xaa + /x8e/xa7/xb5/xab + /x8e/xa7/xb5/xac + /x8e/xa7/xb5/xad + /x8e/xa7/xb5/xae + /x8e/xa7/xb5/xaf + /x8e/xa7/xb5/xb0 + /x8e/xa7/xb5/xb1 + /x8e/xa7/xb5/xb2 + /x8e/xa7/xb5/xb3 + /x8e/xa7/xb5/xb4 + /x8e/xa7/xb5/xb6 + /x8e/xa7/xb5/xb7 + /x8e/xa7/xb5/xb8 + /x8e/xa7/xb5/xb9 + /x8e/xa7/xb5/xba + /x8e/xa7/xb5/xbb + /x8e/xa7/xb5/xbc + /x8e/xa7/xb5/xbd + /x8e/xa7/xb5/xbe + /x8e/xa7/xb5/xbf + /x8e/xa7/xb5/xc0 + /x8e/xa7/xb5/xc1 + /x8e/xa7/xb5/xc2 + /x8e/xa7/xb5/xc3 + /x8e/xa7/xb5/xc4 + /x8e/xa7/xb5/xc5 + /x8e/xa7/xb5/xc6 + /x8e/xa7/xb5/xc7 + /x8e/xa7/xb5/xc8 + /x8e/xa7/xb5/xc9 + /x8e/xa7/xb5/xca + /x8e/xa7/xb5/xcb + /x8e/xa7/xb5/xcc + /x8e/xa7/xb5/xcd + /x8e/xa7/xb5/xce + /x8e/xa7/xb5/xcf + /x8e/xa7/xb5/xd0 + /x8e/xa7/xb5/xd1 + /x8e/xa7/xb5/xd2 + /x8e/xa7/xb5/xd3 + /x8e/xa7/xb5/xd4 + /x8e/xa7/xb5/xd5 + /x8e/xa7/xb5/xd6 + /x8e/xa7/xb5/xd7 + /x8e/xa7/xb5/xd8 + /x8e/xa7/xb5/xd9 + /x8e/xa7/xb5/xda + /x8e/xa7/xb5/xdb + /x8e/xa7/xb5/xdc + /x8e/xa7/xb5/xdd + /x8e/xa7/xb5/xde + /x8e/xa7/xb5/xdf + /x8e/xa7/xb5/xe0 + /x8e/xa7/xb5/xe1 + /x8e/xa7/xb5/xe2 + /x8e/xa7/xb5/xe3 + /x8e/xa7/xb5/xe4 + /x8e/xa7/xb5/xe5 + /x8e/xa7/xb5/xe6 + /x8e/xa7/xb5/xe7 + /x8e/xa7/xb5/xe8 + /x8e/xa7/xb5/xe9 + /x8e/xa7/xb5/xea + /x8e/xa7/xb5/xeb + /x8e/xa7/xb5/xec + /x8e/xa7/xb5/xed + /x8e/xa7/xb5/xee + /x8e/xa7/xb5/xef + /x8e/xa7/xb5/xf0 + /x8e/xa7/xb5/xf1 + /x8e/xa7/xb5/xf2 + /x8e/xa7/xb5/xf3 + /x8e/xa7/xb5/xf4 + /x8e/xa7/xb5/xf5 + /x8e/xa7/xb5/xf6 + /x8e/xa7/xb5/xf7 + /x8e/xa7/xb5/xf8 + /x8e/xa7/xb5/xf9 + /x8e/xa7/xb5/xfa + /x8e/xa7/xb5/xfb + /x8e/xa7/xb5/xfc + /x8e/xa7/xb5/xfd + /x8e/xa7/xb5/xfe + /x8e/xa7/xb6/xa1 + /x8e/xa7/xb6/xa2 + /x8e/xa7/xb6/xa3 + /x8e/xa7/xb6/xa4 + /x8e/xa7/xb6/xa5 + /x8e/xa7/xb6/xa6 + /x8e/xa7/xb6/xa7 + /x8e/xa7/xb6/xa8 + /x8e/xa7/xb6/xa9 + /x8e/xa7/xb6/xaa + /x8e/xa7/xb6/xab + /x8e/xa7/xb6/xac + /x8e/xa7/xb6/xad + /x8e/xa7/xb6/xae + /x8e/xa7/xb6/xaf + /x8e/xa7/xb6/xb0 + /x8e/xa7/xb6/xb1 + /x8e/xa7/xb6/xb2 + /x8e/xa7/xb6/xb3 + /x8e/xa7/xb6/xb4 + /x8e/xa7/xb6/xb5 + /x8e/xa7/xb6/xb6 + /x8e/xa7/xb6/xb7 + /x8e/xa7/xb6/xb8 + /x8e/xa7/xb6/xb9 + /x8e/xa7/xb6/xba + /x8e/xa7/xb6/xbb + /x8e/xa7/xb6/xbc + /x8e/xa7/xb6/xbd + /x8e/xa7/xb6/xbe + /x8e/xa7/xb6/xbf + /x8e/xa7/xb6/xc0 + /x8e/xa7/xb6/xc1 + /x8e/xa7/xb6/xc2 + /x8e/xa7/xb6/xc3 + /x8e/xa7/xb6/xc4 + /x8e/xa7/xb6/xc5 + /x8e/xa7/xb6/xc6 + /x8e/xa7/xb6/xc7 + /x8e/xa7/xb6/xc8 + /x8e/xa7/xb6/xc9 + /x8e/xa7/xb6/xca + /x8e/xa7/xb6/xcb + /x8e/xa7/xb6/xcc + /x8e/xa7/xb6/xcd + /x8e/xa7/xb6/xce + /x8e/xa7/xb6/xcf + /x8e/xa7/xb6/xd0 + /x8e/xa7/xb6/xd1 + /x8e/xa7/xb6/xd2 + /x8e/xa7/xb6/xd3 + /x8e/xa7/xb6/xd4 + /x8e/xa7/xb6/xd5 + /x8e/xa7/xb6/xd6 + /x8e/xa7/xb6/xd7 + /x8e/xa7/xb6/xd8 + /x8e/xa7/xb6/xd9 + /x8e/xa7/xb6/xda + /x8e/xa7/xb6/xdb + /x8e/xa7/xb6/xdc + /x8e/xa7/xb6/xdd + /x8e/xa7/xb6/xde + /x8e/xa7/xb6/xdf + /x8e/xa7/xb6/xe0 + /x8e/xa7/xb6/xe1 + /x8e/xa7/xb6/xe2 + /x8e/xa7/xb6/xe3 + /x8e/xa7/xb6/xe4 + /x8e/xa7/xb6/xe5 + /x8e/xa7/xb6/xe6 + /x8e/xa7/xb6/xe7 + /x8e/xa7/xb6/xe8 + /x8e/xa7/xb6/xe9 + /x8e/xa7/xb6/xea + /x8e/xa7/xb6/xeb + /x8e/xa7/xb6/xec + /x8e/xa7/xb6/xed + /x8e/xa7/xb6/xee + /x8e/xa7/xb6/xef + /x8e/xa7/xb6/xf0 + /x8e/xa7/xb6/xf1 + /x8e/xa7/xb6/xf2 + /x8e/xa7/xb6/xf3 + /x8e/xa7/xb6/xf4 + /x8e/xa7/xb6/xf5 + /x8e/xa7/xb6/xf6 + /x8e/xa7/xb6/xf7 + /x8e/xa7/xb6/xf8 + /x8e/xa7/xb6/xf9 + /x8e/xa7/xb6/xfb + /x8e/xa7/xb6/xfc + /x8e/xa7/xb6/xfd + /x8e/xa7/xb6/xfe + /x8e/xa7/xb7/xa1 + /x8e/xa7/xb7/xa2 + /x8e/xa7/xb7/xa3 + /x8e/xa7/xb7/xa4 + /x8e/xa7/xb7/xa5 + /x8e/xa7/xb7/xa6 + /x8e/xa7/xb7/xa7 + /x8e/xa7/xb7/xa8 + /x8e/xa7/xb7/xa9 + /x8e/xa7/xb7/xaa + /x8e/xa7/xb7/xab + /x8e/xa7/xb7/xac + /x8e/xa7/xb7/xad + /x8e/xa7/xb7/xae + /x8e/xa7/xb7/xaf + /x8e/xa7/xb7/xb0 + /x8e/xa7/xb7/xb1 + /x8e/xa7/xb7/xb2 + /x8e/xa7/xb7/xb3 + /x8e/xa7/xb7/xb4 + /x8e/xa7/xb7/xb5 + /x8e/xa7/xb7/xb6 + /x8e/xa7/xb7/xb7 + /x8e/xa7/xb7/xb8 + /x8e/xa7/xb7/xb9 + /x8e/xa7/xb7/xba + /x8e/xa7/xb7/xbb + /x8e/xa7/xb7/xbc + /x8e/xa7/xb7/xbd + /x8e/xa7/xb7/xbe + /x8e/xa7/xb7/xbf + /x8e/xa7/xb7/xc0 + /x8e/xa7/xb7/xc1 + /x8e/xa7/xb7/xc2 + /x8e/xa7/xb7/xc3 + /x8e/xa7/xb7/xc4 + /x8e/xa7/xb7/xc5 + /x8e/xa7/xb7/xc6 + /x8e/xa7/xb7/xc7 + /x8e/xa7/xb7/xc8 + /x8e/xa7/xb7/xc9 + /x8e/xa7/xb7/xca + /x8e/xa7/xb7/xcb + /x8e/xa7/xb7/xcc + /x8e/xa7/xb7/xcd + /x8e/xa7/xb7/xce + /x8e/xa7/xb7/xcf + /x8e/xa7/xb7/xd0 + /x8e/xa7/xb7/xd1 + /x8e/xa7/xb7/xd2 + /x8e/xa7/xb7/xd3 + /x8e/xa7/xb7/xd4 + /x8e/xa7/xb7/xd5 + /x8e/xa7/xb7/xd6 + /x8e/xa7/xb7/xd7 + /x8e/xa7/xb7/xd8 + /x8e/xa7/xb7/xd9 + /x8e/xa7/xb7/xda + /x8e/xa7/xb7/xdb + /x8e/xa7/xb7/xdc + /x8e/xa7/xb7/xdd + /x8e/xa7/xb7/xde + /x8e/xa7/xb7/xdf + /x8e/xa7/xb7/xe0 + /x8e/xa7/xb7/xe1 + /x8e/xa7/xb7/xe2 + /x8e/xa7/xb7/xe3 + /x8e/xa7/xb7/xe4 + /x8e/xa7/xb7/xe5 + /x8e/xa7/xb7/xe6 + /x8e/xa7/xb7/xe7 + /x8e/xa7/xb7/xe8 + /x8e/xa7/xb7/xe9 + /x8e/xa7/xb7/xea + /x8e/xa7/xb7/xeb + /x8e/xa7/xb7/xec + /x8e/xa7/xb7/xed + /x8e/xa7/xb7/xee + /x8e/xa7/xb7/xef + /x8e/xa7/xb7/xf0 + /x8e/xa7/xb7/xf1 + /x8e/xa7/xb7/xf2 + /x8e/xa7/xb7/xf3 + /x8e/xa7/xb7/xf4 + /x8e/xa7/xb7/xf5 + /x8e/xa7/xb7/xf6 + /x8e/xa7/xb7/xf7 + /x8e/xa7/xb7/xf8 + /x8e/xa7/xb7/xf9 + /x8e/xa7/xb7/xfa + /x8e/xa7/xb7/xfb + /x8e/xa7/xb7/xfc + /x8e/xa7/xb7/xfd + /x8e/xa7/xb7/xfe + /x8e/xa7/xb8/xa1 + /x8e/xa7/xb8/xa2 + /x8e/xa7/xb8/xa3 + /x8e/xa7/xb8/xa4 + /x8e/xa7/xb8/xa5 + /x8e/xa7/xb8/xa6 + /x8e/xa7/xb8/xa7 + /x8e/xa7/xb8/xa8 + /x8e/xa7/xb8/xa9 + /x8e/xa7/xb8/xaa + /x8e/xa7/xb8/xab + /x8e/xa7/xb8/xac + /x8e/xa7/xb8/xad + /x8e/xa7/xb8/xae + /x8e/xa7/xb8/xaf + /x8e/xa7/xb8/xb0 + /x8e/xa7/xb8/xb1 + /x8e/xa7/xb8/xb2 + /x8e/xa7/xb8/xb3 + /x8e/xa7/xb8/xb4 + /x8e/xa7/xb8/xb5 + /x8e/xa7/xb8/xb6 + /x8e/xa7/xb8/xb7 + /x8e/xa7/xb8/xb8 + /x8e/xa7/xb8/xba + /x8e/xa7/xb8/xbb + /x8e/xa7/xb8/xbc + /x8e/xa7/xb8/xbd + /x8e/xa7/xb8/xbe + /x8e/xa7/xb8/xbf + /x8e/xa7/xb8/xc0 + /x8e/xa7/xb8/xc1 + /x8e/xa7/xb8/xc2 + /x8e/xa7/xb8/xc3 + /x8e/xa7/xb8/xc4 + /x8e/xa7/xb8/xc5 + /x8e/xa7/xb8/xc6 + /x8e/xa7/xb8/xc7 + /x8e/xa7/xb8/xc8 + /x8e/xa7/xb8/xc9 + /x8e/xa7/xb8/xca + /x8e/xa7/xb8/xcb + /x8e/xa7/xb8/xcc + /x8e/xa7/xb8/xcd + /x8e/xa7/xb8/xce + /x8e/xa7/xb8/xcf + /x8e/xa7/xb8/xd0 + /x8e/xa7/xb8/xd1 + /x8e/xa7/xb8/xd2 + /x8e/xa7/xb8/xd3 + /x8e/xa7/xb8/xd4 + /x8e/xa7/xb8/xd5 + /x8e/xa7/xb8/xd6 + /x8e/xa7/xb8/xd7 + /x8e/xa7/xb8/xd8 + /x8e/xa7/xb8/xd9 + /x8e/xa7/xb8/xda + /x8e/xa7/xb8/xdb + /x8e/xa7/xb8/xdc + /x8e/xa7/xb8/xdd + /x8e/xa7/xb8/xde + /x8e/xa7/xb8/xdf + /x8e/xa7/xb8/xe0 + /x8e/xa7/xb8/xe1 + /x8e/xa7/xb8/xe2 + /x8e/xa7/xb8/xe3 + /x8e/xa7/xb8/xe4 + /x8e/xa7/xb8/xe5 + /x8e/xa7/xb8/xe6 + /x8e/xa7/xb8/xe7 + /x8e/xa7/xb8/xe8 + /x8e/xa7/xb8/xe9 + /x8e/xa7/xb8/xea + /x8e/xa7/xb8/xeb + /x8e/xa7/xb8/xec + /x8e/xa7/xb8/xed + /x8e/xa7/xb8/xee + /x8e/xa7/xb8/xef + /x8e/xa7/xb8/xf0 + /x8e/xa7/xb8/xf1 + /x8e/xa7/xb8/xf2 + /x8e/xa7/xb8/xf3 + /x8e/xa7/xb8/xf4 + /x8e/xa7/xb8/xf5 + /x8e/xa7/xb8/xf6 + /x8e/xa7/xb8/xf7 + /x8e/xa7/xb8/xf8 + /x8e/xa7/xb8/xf9 + /x8e/xa7/xb8/xfa + /x8e/xa7/xb8/xfb + /x8e/xa7/xb8/xfc + /x8e/xa7/xb8/xfd + /x8e/xa7/xb8/xfe + /x8e/xa7/xb9/xa1 + /x8e/xa7/xb9/xa2 + /x8e/xa7/xb9/xa3 + /x8e/xa7/xb9/xa4 + /x8e/xa7/xb9/xa5 + /x8e/xa7/xb9/xa6 + /x8e/xa7/xb9/xa7 + /x8e/xa7/xb9/xa8 + /x8e/xa7/xb9/xa9 + /x8e/xa7/xb9/xaa + /x8e/xa7/xb9/xab + /x8e/xa7/xb9/xac + /x8e/xa7/xb9/xad + /x8e/xa7/xb9/xae + /x8e/xa7/xb9/xaf + /x8e/xa7/xb9/xb0 + /x8e/xa7/xb9/xb1 + /x8e/xa7/xb9/xb2 + /x8e/xa7/xb9/xb3 + /x8e/xa7/xb9/xb4 + /x8e/xa7/xb9/xb5 + /x8e/xa7/xb9/xb6 + /x8e/xa7/xb9/xb7 + /x8e/xa7/xb9/xb8 + /x8e/xa7/xb9/xb9 + /x8e/xa7/xb9/xba + /x8e/xa7/xb9/xbb + /x8e/xa7/xb9/xbc + /x8e/xa7/xb9/xbd + /x8e/xa7/xb9/xbe + /x8e/xa7/xb9/xbf + /x8e/xa7/xb9/xc0 + /x8e/xa7/xb9/xc1 + /x8e/xa7/xb9/xc2 + /x8e/xa7/xb9/xc3 + /x8e/xa7/xb9/xc4 + /x8e/xa7/xb9/xc5 + /x8e/xa7/xb9/xc6 + /x8e/xa7/xb9/xc7 + /x8e/xa7/xb9/xc8 + /x8e/xa7/xb9/xc9 + /x8e/xa7/xb9/xca + /x8e/xa7/xb9/xcb + /x8e/xa7/xb9/xcc + /x8e/xa7/xb9/xcd + /x8e/xa7/xb9/xce + /x8e/xa7/xb9/xcf + /x8e/xa7/xb9/xd0 + /x8e/xa7/xb9/xd1 + /x8e/xa7/xb9/xd2 + /x8e/xa7/xb9/xd3 + /x8e/xa7/xb9/xd4 + /x8e/xa7/xb9/xd5 + /x8e/xa7/xb9/xd6 + /x8e/xa7/xb9/xd7 + /x8e/xa7/xb9/xd8 + /x8e/xa7/xb9/xd9 + /x8e/xa7/xb9/xda + /x8e/xa7/xb9/xdb + /x8e/xa7/xb9/xdc + /x8e/xa7/xb9/xdd + /x8e/xa7/xb9/xde + /x8e/xa7/xb9/xdf + /x8e/xa7/xb9/xe0 + /x8e/xa7/xb9/xe1 + /x8e/xa7/xb9/xe2 + /x8e/xa7/xb9/xe3 + /x8e/xa7/xb9/xe4 + /x8e/xa7/xb9/xe5 + /x8e/xa7/xb9/xe6 + /x8e/xa7/xb9/xe7 + /x8e/xa7/xb9/xe8 + /x8e/xa7/xb9/xe9 + /x8e/xa7/xb9/xea + /x8e/xa7/xb9/xeb + /x8e/xa7/xb9/xec + /x8e/xa7/xb9/xee + /x8e/xa7/xb9/xef + /x8e/xa7/xb9/xf0 + /x8e/xa7/xb9/xf1 + /x8e/xa7/xb9/xf2 + /x8e/xa7/xb9/xf3 + /x8e/xa7/xb9/xf4 + /x8e/xa7/xb9/xf5 + /x8e/xa7/xb9/xf6 + /x8e/xa7/xb9/xf7 + /x8e/xa7/xb9/xf8 + /x8e/xa7/xb9/xf9 + /x8e/xa7/xb9/xfa + /x8e/xa7/xb9/xfb + /x8e/xa7/xb9/xfc + /x8e/xa7/xb9/xfd + /x8e/xa7/xb9/xfe + /x8e/xa7/xba/xa1 + /x8e/xa7/xba/xa2 + /x8e/xa7/xba/xa3 + /x8e/xa7/xba/xa4 + /x8e/xa7/xba/xa5 + /x8e/xa7/xba/xa6 + /x8e/xa7/xba/xa7 + /x8e/xa7/xba/xa8 + /x8e/xa7/xba/xa9 + /x8e/xa7/xba/xaa + /x8e/xa7/xba/xab + /x8e/xa7/xba/xac + /x8e/xa7/xba/xad + /x8e/xa7/xba/xae + /x8e/xa7/xba/xaf + /x8e/xa7/xba/xb0 + /x8e/xa7/xba/xb1 + /x8e/xa7/xba/xb2 + /x8e/xa7/xba/xb4 + /x8e/xa7/xba/xb5 + /x8e/xa7/xba/xb6 + /x8e/xa7/xba/xb7 + /x8e/xa7/xba/xb8 + /x8e/xa7/xba/xb9 + /x8e/xa7/xba/xba + /x8e/xa7/xba/xbb + /x8e/xa7/xba/xbc + /x8e/xa7/xba/xbd + /x8e/xa7/xba/xbe + /x8e/xa7/xba/xbf + /x8e/xa7/xba/xc0 + /x8e/xa7/xba/xc1 + /x8e/xa7/xba/xc2 + /x8e/xa7/xba/xc3 + /x8e/xa7/xba/xc4 + /x8e/xa7/xba/xc5 + /x8e/xa7/xba/xc7 + /x8e/xa7/xba/xc8 + /x8e/xa7/xba/xca + /x8e/xa7/xba/xcb + /x8e/xa7/xba/xcc + /x8e/xa7/xba/xcd + /x8e/xa7/xba/xce + /x8e/xa7/xba/xcf + /x8e/xa7/xba/xd0 + /x8e/xa7/xba/xd1 + /x8e/xa7/xba/xd2 + /x8e/xa7/xba/xd3 + /x8e/xa7/xba/xd4 + /x8e/xa7/xba/xd5 + /x8e/xa7/xba/xd6 + /x8e/xa7/xba/xd7 + /x8e/xa7/xba/xd8 + /x8e/xa7/xba/xd9 + /x8e/xa7/xba/xda + /x8e/xa7/xba/xdb + /x8e/xa7/xba/xdc + /x8e/xa7/xba/xdd + /x8e/xa7/xba/xde + /x8e/xa7/xba/xdf + /x8e/xa7/xba/xe0 + /x8e/xa7/xba/xe1 + /x8e/xa7/xba/xe2 + /x8e/xa7/xba/xe3 + /x8e/xa7/xba/xe4 + /x8e/xa7/xba/xe5 + /x8e/xa7/xba/xe6 + /x8e/xa7/xba/xe7 + /x8e/xa7/xba/xe8 + /x8e/xa7/xba/xe9 + /x8e/xa7/xba/xea + /x8e/xa7/xba/xeb + /x8e/xa7/xba/xec + /x8e/xa7/xba/xed + /x8e/xa7/xba/xee + /x8e/xa7/xba/xf0 + /x8e/xa7/xba/xf1 + /x8e/xa7/xba/xf2 + /x8e/xa7/xba/xf3 + /x8e/xa7/xba/xf4 + /x8e/xa7/xba/xf5 + /x8e/xa7/xba/xf6 + /x8e/xa7/xba/xf7 + /x8e/xa7/xba/xf8 + /x8e/xa7/xba/xf9 + /x8e/xa7/xba/xfa + /x8e/xa7/xba/xfb + /x8e/xa7/xba/xfc + /x8e/xa7/xba/xfd + /x8e/xa7/xba/xfe + /x8e/xa7/xbb/xa1 + /x8e/xa7/xbb/xa2 + /x8e/xa7/xbb/xa3 + /x8e/xa7/xbb/xa4 + /x8e/xa7/xbb/xa5 + /x8e/xa7/xbb/xa6 + /x8e/xa7/xbb/xa7 + /x8e/xa7/xbb/xa8 + /x8e/xa7/xbb/xa9 + /x8e/xa7/xbb/xaa + /x8e/xa7/xbb/xab + /x8e/xa7/xbb/xac + /x8e/xa7/xbb/xad + /x8e/xa7/xbb/xae + /x8e/xa7/xbb/xaf + /x8e/xa7/xbb/xb0 + /x8e/xa7/xbb/xb1 + /x8e/xa7/xbb/xb2 + /x8e/xa7/xbb/xb3 + /x8e/xa7/xbb/xb4 + /x8e/xa7/xbb/xb5 + /x8e/xa7/xbb/xb6 + /x8e/xa7/xbb/xb7 + /x8e/xa7/xbb/xb9 + /x8e/xa7/xbb/xba + /x8e/xa7/xbb/xbb + /x8e/xa7/xbb/xbc + /x8e/xa7/xbb/xbd + /x8e/xa7/xbb/xbe + /x8e/xa7/xbb/xbf + /x8e/xa7/xbb/xc0 + /x8e/xa7/xbb/xc1 + /x8e/xa7/xbb/xc2 + /x8e/xa7/xbb/xc3 + /x8e/xa7/xbb/xc4 + /x8e/xa7/xbb/xc5 + /x8e/xa7/xbb/xc6 + /x8e/xa7/xbb/xc7 + /x8e/xa7/xbb/xc8 + /x8e/xa7/xbb/xc9 + /x8e/xa7/xbb/xca + /x8e/xa7/xbb/xcb + /x8e/xa7/xbb/xcc + /x8e/xa7/xbb/xcd + /x8e/xa7/xbb/xce + /x8e/xa7/xbb/xcf + /x8e/xa7/xbb/xd0 + /x8e/xa7/xbb/xd1 + /x8e/xa7/xbb/xd2 + /x8e/xa7/xbb/xd3 + /x8e/xa7/xbb/xd4 + /x8e/xa7/xbb/xd5 + /x8e/xa7/xbb/xd6 + /x8e/xa7/xbb/xd7 + /x8e/xa7/xbb/xd8 + /x8e/xa7/xbb/xd9 + /x8e/xa7/xbb/xda + /x8e/xa7/xbb/xdb + /x8e/xa7/xbb/xdc + /x8e/xa7/xbb/xdd + /x8e/xa7/xbb/xde + /x8e/xa7/xbb/xdf + /x8e/xa7/xbb/xe0 + /x8e/xa7/xbb/xe2 + /x8e/xa7/xbb/xe3 + /x8e/xa7/xbb/xe4 + /x8e/xa7/xbb/xe5 + /x8e/xa7/xbb/xe6 + /x8e/xa7/xbb/xe7 + /x8e/xa7/xbb/xe8 + /x8e/xa7/xbb/xe9 + /x8e/xa7/xbb/xea + /x8e/xa7/xbb/xeb + /x8e/xa7/xbb/xec + /x8e/xa7/xbb/xed + /x8e/xa7/xbb/xee + /x8e/xa7/xbb/xef + /x8e/xa7/xbb/xf0 + /x8e/xa7/xbb/xf1 + /x8e/xa7/xbb/xf2 + /x8e/xa7/xbb/xf3 + /x8e/xa7/xbb/xf4 + /x8e/xa7/xbb/xf5 + /x8e/xa7/xbb/xf6 + /x8e/xa7/xbb/xf7 + /x8e/xa7/xbb/xf8 + /x8e/xa7/xbb/xf9 + /x8e/xa7/xbb/xfa + /x8e/xa7/xbb/xfb + /x8e/xa7/xbb/xfc + /x8e/xa7/xbb/xfd + /x8e/xa7/xbb/xfe + /x8e/xa7/xbc/xa1 + /x8e/xa7/xbc/xa2 + /x8e/xa7/xbc/xa3 + /x8e/xa7/xbc/xa4 + /x8e/xa7/xbc/xa5 + /x8e/xa7/xbc/xa6 + /x8e/xa7/xbc/xa7 + /x8e/xa7/xbc/xa8 + /x8e/xa7/xbc/xa9 + /x8e/xa7/xbc/xaa + /x8e/xa7/xbc/xab + /x8e/xa7/xbc/xac + /x8e/xa7/xbc/xad + /x8e/xa7/xbc/xae + /x8e/xa7/xbc/xaf + /x8e/xa7/xbc/xb0 + /x8e/xa7/xbc/xb1 + /x8e/xa7/xbc/xb2 + /x8e/xa7/xbc/xb3 + /x8e/xa7/xbc/xb4 + /x8e/xa7/xbc/xb5 + /x8e/xa7/xbc/xb6 + /x8e/xa7/xbc/xb7 + /x8e/xa7/xbc/xb8 + /x8e/xa7/xbc/xb9 + /x8e/xa7/xbc/xba + /x8e/xa7/xbc/xbb + /x8e/xa7/xbc/xbc + /x8e/xa7/xbc/xbd + /x8e/xa7/xbc/xbe + /x8e/xa7/xbc/xbf + /x8e/xa7/xbc/xc0 + /x8e/xa7/xbc/xc1 + /x8e/xa7/xbc/xc2 + /x8e/xa7/xbc/xc3 + /x8e/xa7/xbc/xc4 + /x8e/xa7/xbc/xc5 + /x8e/xa7/xbc/xc6 + /x8e/xa7/xbc/xc7 + /x8e/xa7/xbc/xc8 + /x8e/xa7/xbc/xc9 + /x8e/xa7/xbc/xca + /x8e/xa7/xbc/xcb + /x8e/xa7/xbc/xcc + /x8e/xa7/xbc/xcd + /x8e/xa7/xbc/xce + /x8e/xa7/xbc/xcf + /x8e/xa7/xbc/xd0 + /x8e/xa7/xbc/xd1 + /x8e/xa7/xbc/xd2 + /x8e/xa7/xbc/xd3 + /x8e/xa7/xbc/xd4 + /x8e/xa7/xbc/xd5 + /x8e/xa7/xbc/xd6 + /x8e/xa7/xbc/xd7 + /x8e/xa7/xbc/xd8 + /x8e/xa7/xbc/xd9 + /x8e/xa7/xbc/xda + /x8e/xa7/xbc/xdb + /x8e/xa7/xbc/xdc + /x8e/xa7/xbc/xdd + /x8e/xa7/xbc/xde + /x8e/xa7/xbc/xdf + /x8e/xa7/xbc/xe0 + /x8e/xa7/xbc/xe2 + /x8e/xa7/xbc/xe3 + /x8e/xa7/xbc/xe4 + /x8e/xa7/xbc/xe5 + /x8e/xa7/xbc/xe6 + /x8e/xa7/xbc/xe7 + /x8e/xa7/xbc/xe8 + /x8e/xa7/xbc/xe9 + /x8e/xa7/xbc/xea + /x8e/xa7/xbc/xec + /x8e/xa7/xbc/xed + /x8e/xa7/xbc/xee + /x8e/xa7/xbc/xef + /x8e/xa7/xbc/xf0 + /x8e/xa7/xbc/xf1 + /x8e/xa7/xbc/xf2 + /x8e/xa7/xbc/xf3 + /x8e/xa7/xbc/xf4 + /x8e/xa7/xbc/xf5 + /x8e/xa7/xbc/xf6 + /x8e/xa7/xbc/xf7 + /x8e/xa7/xbc/xf8 + /x8e/xa7/xbc/xf9 + /x8e/xa7/xbc/xfa + /x8e/xa7/xbc/xfb + /x8e/xa7/xbc/xfc + /x8e/xa7/xbc/xfd + /x8e/xa7/xbc/xfe + /x8e/xa7/xbd/xa1 + /x8e/xa7/xbd/xa2 + /x8e/xa7/xbd/xa3 + /x8e/xa7/xbd/xa4 + /x8e/xa7/xbd/xa5 + /x8e/xa7/xbd/xa6 + /x8e/xa7/xbd/xa7 + /x8e/xa7/xbd/xa8 + /x8e/xa7/xbd/xa9 + /x8e/xa7/xbd/xaa + /x8e/xa7/xbd/xab + /x8e/xa7/xbd/xac + /x8e/xa7/xbd/xad + /x8e/xa7/xbd/xae + /x8e/xa7/xbd/xaf + /x8e/xa7/xbd/xb0 + /x8e/xa7/xbd/xb1 + /x8e/xa7/xbd/xb2 + /x8e/xa7/xbd/xb3 + /x8e/xa7/xbd/xb4 + /x8e/xa7/xbd/xb5 + /x8e/xa7/xbd/xb6 + /x8e/xa7/xbd/xb7 + /x8e/xa7/xbd/xb8 + /x8e/xa7/xbd/xb9 + /x8e/xa7/xbd/xba + /x8e/xa7/xbd/xbb + /x8e/xa7/xbd/xbc + /x8e/xa7/xbd/xbd + /x8e/xa7/xbd/xbe + /x8e/xa7/xbd/xbf + /x8e/xa7/xbd/xc0 + /x8e/xa7/xbd/xc1 + /x8e/xa7/xbd/xc2 + /x8e/xa7/xbd/xc3 + /x8e/xa7/xbd/xc4 + /x8e/xa7/xbd/xc5 + /x8e/xa7/xbd/xc6 + /x8e/xa7/xbd/xc7 + /x8e/xa7/xbd/xc8 + /x8e/xa7/xbd/xc9 + /x8e/xa7/xbd/xca + /x8e/xa7/xbd/xcb + /x8e/xa7/xbd/xcc + /x8e/xa7/xbd/xcd + /x8e/xa7/xbd/xce + /x8e/xa7/xbd/xcf + /x8e/xa7/xbd/xd1 + /x8e/xa7/xbd/xd2 + /x8e/xa7/xbd/xd3 + /x8e/xa7/xbd/xd4 + /x8e/xa7/xbd/xd5 + /x8e/xa7/xbd/xd6 + /x8e/xa7/xbd/xd7 + /x8e/xa7/xbd/xd8 + /x8e/xa7/xbd/xd9 + /x8e/xa7/xbd/xda + /x8e/xa7/xbd/xdb + /x8e/xa7/xbd/xdc + /x8e/xa7/xbd/xdd + /x8e/xa7/xbd/xde + /x8e/xa7/xbd/xdf + /x8e/xa7/xbd/xe0 + /x8e/xa7/xbd/xe1 + /x8e/xa7/xbd/xe2 + /x8e/xa7/xbd/xe3 + /x8e/xa7/xbd/xe4 + /x8e/xa7/xbd/xe5 + /x8e/xa7/xbd/xe6 + /x8e/xa7/xbd/xe7 + /x8e/xa7/xbd/xe8 + /x8e/xa7/xbd/xe9 + /x8e/xa7/xbd/xea + /x8e/xa7/xbd/xeb + /x8e/xa7/xbd/xec + /x8e/xa7/xbd/xed + /x8e/xa7/xbd/xee + /x8e/xa7/xbd/xef + /x8e/xa7/xbd/xf0 + /x8e/xa7/xbd/xf1 + /x8e/xa7/xbd/xf2 + /x8e/xa7/xbd/xf3 + /x8e/xa7/xbd/xf4 + /x8e/xa7/xbd/xf5 + /x8e/xa7/xbd/xf6 + /x8e/xa7/xbd/xf7 + /x8e/xa7/xbd/xf8 + /x8e/xa7/xbd/xf9 + /x8e/xa7/xbd/xfa + /x8e/xa7/xbd/xfb + /x8e/xa7/xbd/xfc + /x8e/xa7/xbd/xfd + /x8e/xa7/xbd/xfe + /x8e/xa7/xbe/xa1 + /x8e/xa7/xbe/xa2 + /x8e/xa7/xbe/xa3 + /x8e/xa7/xbe/xa4 + /x8e/xa7/xbe/xa5 + /x8e/xa7/xbe/xa6 + /x8e/xa7/xbe/xa7 + /x8e/xa7/xbe/xa8 + /x8e/xa7/xbe/xaa + /x8e/xa7/xbe/xab + /x8e/xa7/xbe/xac + /x8e/xa7/xbe/xad + /x8e/xa7/xbe/xae + /x8e/xa7/xbe/xaf + /x8e/xa7/xbe/xb0 + /x8e/xa7/xbe/xb1 + /x8e/xa7/xbe/xb2 + /x8e/xa7/xbe/xb3 + /x8e/xa7/xbe/xb4 + /x8e/xa7/xbe/xb5 + /x8e/xa7/xbe/xb6 + /x8e/xa7/xbe/xb7 + /x8e/xa7/xbe/xb8 + /x8e/xa7/xbe/xb9 + /x8e/xa7/xbe/xba + /x8e/xa7/xbe/xbb + /x8e/xa7/xbe/xbc + /x8e/xa7/xbe/xbd + /x8e/xa7/xbe/xbe + /x8e/xa7/xbe/xbf + /x8e/xa7/xbe/xc0 + /x8e/xa7/xbe/xc1 + /x8e/xa7/xbe/xc2 + /x8e/xa7/xbe/xc3 + /x8e/xa7/xbe/xc4 + /x8e/xa7/xbe/xc5 + /x8e/xa7/xbe/xc6 + /x8e/xa7/xbe/xc7 + /x8e/xa7/xbe/xc8 + /x8e/xa7/xbe/xc9 + /x8e/xa7/xbe/xca + /x8e/xa7/xbe/xcb + /x8e/xa7/xbe/xcc + /x8e/xa7/xbe/xcd + /x8e/xa7/xbe/xce + /x8e/xa7/xbe/xcf + /x8e/xa7/xbe/xd0 + /x8e/xa7/xbe/xd1 + /x8e/xa7/xbe/xd2 + /x8e/xa7/xbe/xd3 + /x8e/xa7/xbe/xd4 + /x8e/xa7/xbe/xd5 + /x8e/xa7/xbe/xd6 + /x8e/xa7/xbe/xd7 + /x8e/xa7/xbe/xd8 + /x8e/xa7/xbe/xd9 + /x8e/xa7/xbe/xda + /x8e/xa7/xbe/xdb + /x8e/xa7/xbe/xdd + /x8e/xa7/xbe/xde + /x8e/xa7/xbe/xdf + /x8e/xa7/xbe/xe0 + /x8e/xa7/xbe/xe1 + /x8e/xa7/xbe/xe2 + /x8e/xa7/xbe/xe3 + /x8e/xa7/xbe/xe4 + /x8e/xa7/xbe/xe5 + /x8e/xa7/xbe/xe6 + /x8e/xa7/xbe/xe7 + /x8e/xa7/xbe/xe8 + /x8e/xa7/xbe/xe9 + /x8e/xa7/xbe/xea + /x8e/xa7/xbe/xeb + /x8e/xa7/xbe/xec + /x8e/xa7/xbe/xed + /x8e/xa7/xbe/xee + /x8e/xa7/xbe/xef + /x8e/xa7/xbe/xf0 + /x8e/xa7/xbe/xf1 + /x8e/xa7/xbe/xf2 + /x8e/xa7/xbe/xf3 + /x8e/xa7/xbe/xf4 + /x8e/xa7/xbe/xf5 + /x8e/xa7/xbe/xf6 + /x8e/xa7/xbe/xf7 + /x8e/xa7/xbe/xf8 + /x8e/xa7/xbe/xf9 + /x8e/xa7/xbe/xfa + /x8e/xa7/xbe/xfb + /x8e/xa7/xbe/xfc + /x8e/xa7/xbe/xfd + /x8e/xa7/xbe/xfe + /x8e/xa7/xbf/xa1 + /x8e/xa7/xbf/xa2 + /x8e/xa7/xbf/xa3 + /x8e/xa7/xbf/xa4 + /x8e/xa7/xbf/xa5 + /x8e/xa7/xbf/xa6 + /x8e/xa7/xbf/xa7 + /x8e/xa7/xbf/xa8 + /x8e/xa7/xbf/xa9 + /x8e/xa7/xbf/xaa + /x8e/xa7/xbf/xab + /x8e/xa7/xbf/xac + /x8e/xa7/xbf/xad + /x8e/xa7/xbf/xae + /x8e/xa7/xbf/xaf + /x8e/xa7/xbf/xb0 + /x8e/xa7/xbf/xb1 + /x8e/xa7/xbf/xb2 + /x8e/xa7/xbf/xb3 + /x8e/xa7/xbf/xb4 + /x8e/xa7/xbf/xb5 + /x8e/xa7/xbf/xb6 + /x8e/xa7/xbf/xb7 + /x8e/xa7/xbf/xb8 + /x8e/xa7/xbf/xb9 + /x8e/xa7/xbf/xba + /x8e/xa7/xbf/xbb + /x8e/xa7/xbf/xbc + /x8e/xa7/xbf/xbd + /x8e/xa7/xbf/xbe + /x8e/xa7/xbf/xbf + /x8e/xa7/xbf/xc0 + /x8e/xa7/xbf/xc1 + /x8e/xa7/xbf/xc2 + /x8e/xa7/xbf/xc3 + /x8e/xa7/xbf/xc4 + /x8e/xa7/xbf/xc5 + /x8e/xa7/xbf/xc6 + /x8e/xa7/xbf/xc7 + /x8e/xa7/xbf/xc8 + /x8e/xa7/xbf/xc9 + /x8e/xa7/xbf/xca + /x8e/xa7/xbf/xcb + /x8e/xa7/xbf/xcc + /x8e/xa7/xbf/xcd + /x8e/xa7/xbf/xce + /x8e/xa7/xbf/xcf + /x8e/xa7/xbf/xd0 + /x8e/xa7/xbf/xd1 + /x8e/xa7/xbf/xd2 + /x8e/xa7/xbf/xd3 + /x8e/xa7/xbf/xd4 + /x8e/xa7/xbf/xd5 + /x8e/xa7/xbf/xd6 + /x8e/xa7/xbf/xd7 + /x8e/xa7/xbf/xd8 + /x8e/xa7/xbf/xd9 + /x8e/xa7/xbf/xda + /x8e/xa7/xbf/xdb + /x8e/xa7/xbf/xdc + /x8e/xa7/xbf/xdd + /x8e/xa7/xbf/xde + /x8e/xa7/xbf/xdf + /x8e/xa7/xbf/xe0 + /x8e/xa7/xbf/xe1 + /x8e/xa7/xbf/xe2 + /x8e/xa7/xbf/xe3 + /x8e/xa7/xbf/xe4 + /x8e/xa7/xbf/xe5 + /x8e/xa7/xbf/xe6 + /x8e/xa7/xbf/xe7 + /x8e/xa7/xbf/xe8 + /x8e/xa7/xbf/xe9 + /x8e/xa7/xbf/xea + /x8e/xa7/xbf/xeb + /x8e/xa7/xbf/xec + /x8e/xa7/xbf/xed + /x8e/xa7/xbf/xee + /x8e/xa7/xbf/xef + /x8e/xa7/xbf/xf0 + /x8e/xa7/xbf/xf1 + /x8e/xa7/xbf/xf2 + /x8e/xa7/xbf/xf3 + /x8e/xa7/xbf/xf4 + /x8e/xa7/xbf/xf5 + /x8e/xa7/xbf/xf6 + /x8e/xa7/xbf/xf7 + /x8e/xa7/xbf/xf8 + /x8e/xa7/xbf/xf9 + /x8e/xa7/xbf/xfa + /x8e/xa7/xbf/xfb + /x8e/xa7/xbf/xfc + /x8e/xa7/xbf/xfd + /x8e/xa7/xbf/xfe + /x8e/xa7/xc0/xa1 + /x8e/xa7/xc0/xa2 + /x8e/xa7/xc0/xa3 + /x8e/xa7/xc0/xa4 + /x8e/xa7/xc0/xa5 + /x8e/xa7/xc0/xa6 + /x8e/xa7/xc0/xa7 + /x8e/xa7/xc0/xa8 + /x8e/xa7/xc0/xa9 + /x8e/xa7/xc0/xaa + /x8e/xa7/xc0/xab + /x8e/xa7/xc0/xac + /x8e/xa7/xc0/xad + /x8e/xa7/xc0/xae + /x8e/xa7/xc0/xaf + /x8e/xa7/xc0/xb0 + /x8e/xa7/xc0/xb1 + /x8e/xa7/xc0/xb2 + /x8e/xa7/xc0/xb3 + /x8e/xa7/xc0/xb4 + /x8e/xa7/xc0/xb5 + /x8e/xa7/xc0/xb6 + /x8e/xa7/xc0/xb7 + /x8e/xa7/xc0/xb8 + /x8e/xa7/xc0/xb9 + /x8e/xa7/xc0/xba + /x8e/xa7/xc0/xbb + /x8e/xa7/xc0/xbc + /x8e/xa7/xc0/xbd + /x8e/xa7/xc0/xbe + /x8e/xa7/xc0/xbf + /x8e/xa7/xc0/xc0 + /x8e/xa7/xc0/xc1 + /x8e/xa7/xc0/xc2 + /x8e/xa7/xc0/xc3 + /x8e/xa7/xc0/xc4 + /x8e/xa7/xc0/xc5 + /x8e/xa7/xc0/xc6 + /x8e/xa7/xc0/xc7 + /x8e/xa7/xc0/xc8 + /x8e/xa7/xc0/xc9 + /x8e/xa7/xc0/xca + /x8e/xa7/xc0/xcb + /x8e/xa7/xc0/xcc + /x8e/xa7/xc0/xcd + /x8e/xa7/xc0/xce + /x8e/xa7/xc0/xcf + /x8e/xa7/xc0/xd0 + /x8e/xa7/xc0/xd1 + /x8e/xa7/xc0/xd2 + /x8e/xa7/xc0/xd3 + /x8e/xa7/xc0/xd4 + /x8e/xa7/xc0/xd5 + /x8e/xa7/xc0/xd6 + /x8e/xa7/xc0/xd7 + /x8e/xa7/xc0/xd8 + /x8e/xa7/xc0/xd9 + /x8e/xa7/xc0/xda + /x8e/xa7/xc0/xdb + /x8e/xa7/xc0/xdc + /x8e/xa7/xc0/xdd + /x8e/xa7/xc0/xde + /x8e/xa7/xc0/xdf + /x8e/xa7/xc0/xe0 + /x8e/xa7/xc0/xe1 + /x8e/xa7/xc0/xe2 + /x8e/xa7/xc0/xe4 + /x8e/xa7/xc0/xe5 + /x8e/xa7/xc0/xe6 + /x8e/xa7/xc0/xe7 + /x8e/xa7/xc0/xe8 + /x8e/xa7/xc0/xe9 + /x8e/xa7/xc0/xea + /x8e/xa7/xc0/xeb + /x8e/xa7/xc0/xec + /x8e/xa7/xc0/xed + /x8e/xa7/xc0/xee + /x8e/xa7/xc0/xef + /x8e/xa7/xc0/xf0 + /x8e/xa7/xc0/xf1 + /x8e/xa7/xc0/xf2 + /x8e/xa7/xc0/xf3 + /x8e/xa7/xc0/xf4 + /x8e/xa7/xc0/xf5 + /x8e/xa7/xc0/xf6 + /x8e/xa7/xc0/xf7 + /x8e/xa7/xc0/xf8 + /x8e/xa7/xc0/xf9 + /x8e/xa7/xc0/xfa + /x8e/xa7/xc0/xfb + /x8e/xa7/xc0/xfc + /x8e/xa7/xc0/xfd + /x8e/xa7/xc0/xfe + /x8e/xa7/xc1/xa1 + /x8e/xa7/xc1/xa2 + /x8e/xa7/xc1/xa3 + /x8e/xa7/xc1/xa4 + /x8e/xa7/xc1/xa5 + /x8e/xa7/xc1/xa6 + /x8e/xa7/xc1/xa7 + /x8e/xa7/xc1/xa8 + /x8e/xa7/xc1/xa9 + /x8e/xa7/xc1/xaa + /x8e/xa7/xc1/xab + /x8e/xa7/xc1/xac + /x8e/xa7/xc1/xad + /x8e/xa7/xc1/xae + /x8e/xa7/xc1/xaf + /x8e/xa7/xc1/xb0 + /x8e/xa7/xc1/xb1 + /x8e/xa7/xc1/xb2 + /x8e/xa7/xc1/xb3 + /x8e/xa7/xc1/xb4 + /x8e/xa7/xc1/xb5 + /x8e/xa7/xc1/xb6 + /x8e/xa7/xc1/xb7 + /x8e/xa7/xc1/xb8 + /x8e/xa7/xc1/xb9 + /x8e/xa7/xc1/xba + /x8e/xa7/xc1/xbb + /x8e/xa7/xc1/xbd + /x8e/xa7/xc1/xbe + /x8e/xa7/xc1/xbf + /x8e/xa7/xc1/xc0 + /x8e/xa7/xc1/xc1 + /x8e/xa7/xc1/xc2 + /x8e/xa7/xc1/xc3 + /x8e/xa7/xc1/xc5 + /x8e/xa7/xc1/xc6 + /x8e/xa7/xc1/xc7 + /x8e/xa7/xc1/xc8 + /x8e/xa7/xc1/xc9 + /x8e/xa7/xc1/xca + /x8e/xa7/xc1/xcb + /x8e/xa7/xc1/xcc + /x8e/xa7/xc1/xcd + /x8e/xa7/xc1/xce + /x8e/xa7/xc1/xcf + /x8e/xa7/xc1/xd0 + /x8e/xa7/xc1/xd1 + /x8e/xa7/xc1/xd2 + /x8e/xa7/xc1/xd3 + /x8e/xa7/xc1/xd4 + /x8e/xa7/xc1/xd5 + /x8e/xa7/xc1/xd6 + /x8e/xa7/xc1/xd7 + /x8e/xa7/xc1/xd8 + /x8e/xa7/xc1/xda + /x8e/xa7/xc1/xdb + /x8e/xa7/xc1/xdc + /x8e/xa7/xc1/xdd + /x8e/xa7/xc1/xde + /x8e/xa7/xc1/xdf + /x8e/xa7/xc1/xe0 + /x8e/xa7/xc1/xe1 + /x8e/xa7/xc1/xe2 + /x8e/xa7/xc1/xe3 + /x8e/xa7/xc1/xe4 + /x8e/xa7/xc1/xe5 + /x8e/xa7/xc1/xe6 + /x8e/xa7/xc1/xe7 + /x8e/xa7/xc1/xe8 + /x8e/xa7/xc1/xe9 + /x8e/xa7/xc1/xea + /x8e/xa7/xc1/xeb + /x8e/xa7/xc1/xec + /x8e/xa7/xc1/xed + /x8e/xa7/xc1/xee + /x8e/xa7/xc1/xef + /x8e/xa7/xc1/xf0 + /x8e/xa7/xc1/xf1 + /x8e/xa7/xc1/xf2 + /x8e/xa7/xc1/xf3 + /x8e/xa7/xc1/xf4 + /x8e/xa7/xc1/xf5 + /x8e/xa7/xc1/xf6 + /x8e/xa7/xc1/xf7 + /x8e/xa7/xc1/xf8 + /x8e/xa7/xc1/xf9 + /x8e/xa7/xc1/xfa + /x8e/xa7/xc1/xfb + /x8e/xa7/xc1/xfc + /x8e/xa7/xc1/xfd + /x8e/xa7/xc1/xfe + /x8e/xa7/xc2/xa1 + /x8e/xa7/xc2/xa2 + /x8e/xa7/xc2/xa3 + /x8e/xa7/xc2/xa4 + /x8e/xa7/xc2/xa5 + /x8e/xa7/xc2/xa6 + /x8e/xa7/xc2/xa7 + /x8e/xa7/xc2/xa8 + /x8e/xa7/xc2/xa9 + /x8e/xa7/xc2/xaa + /x8e/xa7/xc2/xab + /x8e/xa7/xc2/xac + /x8e/xa7/xc2/xad + /x8e/xa7/xc2/xae + /x8e/xa7/xc2/xaf + /x8e/xa7/xc2/xb0 + /x8e/xa7/xc2/xb1 + /x8e/xa7/xc2/xb2 + /x8e/xa7/xc2/xb3 + /x8e/xa7/xc2/xb4 + /x8e/xa7/xc2/xb5 + /x8e/xa7/xc2/xb6 + /x8e/xa7/xc2/xb7 + /x8e/xa7/xc2/xb8 + /x8e/xa7/xc2/xb9 + /x8e/xa7/xc2/xba + /x8e/xa7/xc2/xbb + /x8e/xa7/xc2/xbd + /x8e/xa7/xc2/xbe + /x8e/xa7/xc2/xbf + /x8e/xa7/xc2/xc0 + /x8e/xa7/xc2/xc1 + /x8e/xa7/xc2/xc2 + /x8e/xa7/xc2/xc3 + /x8e/xa7/xc2/xc4 + /x8e/xa7/xc2/xc5 + /x8e/xa7/xc2/xc6 + /x8e/xa7/xc2/xc7 + /x8e/xa7/xc2/xc8 + /x8e/xa7/xc2/xc9 + /x8e/xa7/xc2/xca + /x8e/xa7/xc2/xcb + /x8e/xa7/xc2/xcc + /x8e/xa7/xc2/xcd + /x8e/xa7/xc2/xce + /x8e/xa7/xc2/xcf + /x8e/xa7/xc2/xd0 + /x8e/xa7/xc2/xd1 + /x8e/xa7/xc2/xd2 + /x8e/xa7/xc2/xd3 + /x8e/xa7/xc2/xd4 + /x8e/xa7/xc2/xd5 + /x8e/xa7/xc2/xd6 + /x8e/xa7/xc2/xd7 + /x8e/xa7/xc2/xd8 + /x8e/xa7/xc2/xd9 + /x8e/xa7/xc2/xda + /x8e/xa7/xc2/xdb + /x8e/xa7/xc2/xdc + /x8e/xa7/xc2/xdd + /x8e/xa7/xc2/xde + /x8e/xa7/xc2/xe1 + /x8e/xa7/xc2/xe2 + /x8e/xa7/xc2/xe3 + /x8e/xa7/xc2/xe4 + /x8e/xa7/xc2/xe5 + /x8e/xa7/xc2/xe6 + /x8e/xa7/xc2/xe7 + /x8e/xa7/xc2/xe8 + /x8e/xa7/xc2/xe9 + /x8e/xa7/xc2/xea + /x8e/xa7/xc2/xeb + /x8e/xa7/xc2/xec + /x8e/xa7/xc2/xed + /x8e/xa7/xc2/xee + /x8e/xa7/xc2/xef + /x8e/xa7/xc2/xf0 + /x8e/xa7/xc2/xf1 + /x8e/xa7/xc2/xf2 + /x8e/xa7/xc2/xf3 + /x8e/xa7/xc2/xf4 + /x8e/xa7/xc2/xf5 + /x8e/xa7/xc2/xf6 + /x8e/xa7/xc2/xf7 + /x8e/xa7/xc2/xf8 + /x8e/xa7/xc2/xf9 + /x8e/xa7/xc2/xfa + /x8e/xa7/xc2/xfb + /x8e/xa7/xc2/xfc + /x8e/xa7/xc2/xfd + /x8e/xa7/xc2/xfe + /x8e/xa7/xc3/xa1 + /x8e/xa7/xc3/xa2 + /x8e/xa7/xc3/xa3 + /x8e/xa7/xc3/xa4 + /x8e/xa7/xc3/xa5 + /x8e/xa7/xc3/xa6 + /x8e/xa7/xc3/xa7 + /x8e/xa7/xc3/xa8 + /x8e/xa7/xc3/xa9 + /x8e/xa7/xc3/xaa + /x8e/xa7/xc3/xab + /x8e/xa7/xc3/xac + /x8e/xa7/xc3/xad + /x8e/xa7/xc3/xae + /x8e/xa7/xc3/xaf + /x8e/xa7/xc3/xb0 + /x8e/xa7/xc3/xb1 + /x8e/xa7/xc3/xb2 + /x8e/xa7/xc3/xb3 + /x8e/xa7/xc3/xb4 + /x8e/xa7/xc3/xb5 + /x8e/xa7/xc3/xb6 + /x8e/xa7/xc3/xb7 + /x8e/xa7/xc3/xb8 + /x8e/xa7/xc3/xb9 + /x8e/xa7/xc3/xba + /x8e/xa7/xc3/xbb + /x8e/xa7/xc3/xbc + /x8e/xa7/xc3/xbd + /x8e/xa7/xc3/xbe + /x8e/xa7/xc3/xbf + /x8e/xa7/xc3/xc0 + /x8e/xa7/xc3/xc1 + /x8e/xa7/xc3/xc2 + /x8e/xa7/xc3/xc3 + /x8e/xa7/xc3/xc4 + /x8e/xa7/xc3/xc5 + /x8e/xa7/xc3/xc6 + /x8e/xa7/xc3/xc7 + /x8e/xa7/xc3/xc8 + /x8e/xa7/xc3/xc9 + /x8e/xa7/xc3/xca + /x8e/xa7/xc3/xcb + /x8e/xa7/xc3/xcc + /x8e/xa7/xc3/xcd + /x8e/xa7/xc3/xce + /x8e/xa7/xc3/xcf + /x8e/xa7/xc3/xd0 + /x8e/xa7/xc3/xd1 + /x8e/xa7/xc3/xd2 + /x8e/xa7/xc3/xd3 + /x8e/xa7/xc3/xd4 + /x8e/xa7/xc3/xd5 + /x8e/xa7/xc3/xd6 + /x8e/xa7/xc3/xd7 + /x8e/xa7/xc3/xd8 + /x8e/xa7/xc3/xd9 + /x8e/xa7/xc3/xda + /x8e/xa7/xc3/xdb + /x8e/xa7/xc3/xdc + /x8e/xa7/xc3/xdd + /x8e/xa7/xc3/xde + /x8e/xa7/xc3/xdf + /x8e/xa7/xc3/xe0 + /x8e/xa7/xc3/xe1 + /x8e/xa7/xc3/xe2 + /x8e/xa7/xc3/xe3 + /x8e/xa7/xc3/xe4 + /x8e/xa7/xc3/xe5 + /x8e/xa7/xc3/xe6 + /x8e/xa7/xc3/xe7 + /x8e/xa7/xc3/xe8 + /x8e/xa7/xc3/xe9 + /x8e/xa7/xc3/xea + /x8e/xa7/xc3/xeb + /x8e/xa7/xc3/xec + /x8e/xa7/xc3/xed + /x8e/xa7/xc3/xee + /x8e/xa7/xc3/xef + /x8e/xa7/xc3/xf0 + /x8e/xa7/xc3/xf1 + /x8e/xa7/xc3/xf2 + /x8e/xa7/xc3/xf3 + /x8e/xa7/xc3/xf4 + /x8e/xa7/xc3/xf5 + /x8e/xa7/xc3/xf6 + /x8e/xa7/xc3/xf7 + /x8e/xa7/xc3/xf8 + /x8e/xa7/xc3/xf9 + /x8e/xa7/xc3/xfa + /x8e/xa7/xc3/xfb + /x8e/xa7/xc3/xfc + /x8e/xa7/xc3/xfd + /x8e/xa7/xc3/xfe + /x8e/xa7/xc4/xa1 + /x8e/xa7/xc4/xa2 + /x8e/xa7/xc4/xa3 + /x8e/xa7/xc4/xa4 + /x8e/xa7/xc4/xa5 + /x8e/xa7/xc4/xa6 + /x8e/xa7/xc4/xa7 + /x8e/xa7/xc4/xa8 + /x8e/xa7/xc4/xa9 + /x8e/xa7/xc4/xaa + /x8e/xa7/xc4/xab + /x8e/xa7/xc4/xac + /x8e/xa7/xc4/xad + /x8e/xa7/xc4/xae + /x8e/xa7/xc4/xaf + /x8e/xa7/xc4/xb0 + /x8e/xa7/xc4/xb1 + /x8e/xa7/xc4/xb2 + /x8e/xa7/xc4/xb3 + /x8e/xa7/xc4/xb4 + /x8e/xa7/xc4/xb5 + /x8e/xa7/xc4/xb6 + /x8e/xa7/xc4/xb7 + /x8e/xa7/xc4/xb8 + /x8e/xa7/xc4/xb9 + /x8e/xa7/xc4/xba + /x8e/xa7/xc4/xbb + /x8e/xa7/xc4/xbc + /x8e/xa7/xc4/xbd + /x8e/xa7/xc4/xbe + /x8e/xa7/xc4/xbf + /x8e/xa7/xc4/xc0 + /x8e/xa7/xc4/xc1 + /x8e/xa7/xc4/xc2 + /x8e/xa7/xc4/xc3 + /x8e/xa7/xc4/xc4 + /x8e/xa7/xc4/xc5 + /x8e/xa7/xc4/xc6 + /x8e/xa7/xc4/xc7 + /x8e/xa7/xc4/xc8 + /x8e/xa7/xc4/xc9 + /x8e/xa7/xc4/xca + /x8e/xa7/xc4/xcb + /x8e/xa7/xc4/xcc + /x8e/xa7/xc4/xcd + /x8e/xa7/xc4/xce + /x8e/xa7/xc4/xcf + /x8e/xa7/xc4/xd0 + /x8e/xa7/xc4/xd1 + /x8e/xa7/xc4/xd2 + /x8e/xa7/xc4/xd3 + /x8e/xa7/xc4/xd4 + /x8e/xa7/xc4/xd5 + /x8e/xa7/xc4/xd6 + /x8e/xa7/xc4/xd7 + /x8e/xa7/xc4/xd8 + /x8e/xa7/xc4/xd9 + /x8e/xa7/xc4/xda + /x8e/xa7/xc4/xdb + /x8e/xa7/xc4/xdc + /x8e/xa7/xc4/xdd + /x8e/xa7/xc4/xde + /x8e/xa7/xc4/xdf + /x8e/xa7/xc4/xe0 + /x8e/xa7/xc4/xe1 + /x8e/xa7/xc4/xe2 + /x8e/xa7/xc4/xe3 + /x8e/xa7/xc4/xe4 + /x8e/xa7/xc4/xe5 + /x8e/xa7/xc4/xe6 + /x8e/xa7/xc4/xe7 + /x8e/xa7/xc4/xe8 + /x8e/xa7/xc4/xe9 + /x8e/xa7/xc4/xea + /x8e/xa7/xc4/xeb + /x8e/xa7/xc4/xec + /x8e/xa7/xc4/xed + /x8e/xa7/xc4/xee + /x8e/xa7/xc4/xef + /x8e/xa7/xc4/xf0 + /x8e/xa7/xc4/xf1 + /x8e/xa7/xc4/xf2 + /x8e/xa7/xc4/xf3 + /x8e/xa7/xc4/xf4 + /x8e/xa7/xc4/xf5 + /x8e/xa7/xc4/xf6 + /x8e/xa7/xc4/xf7 + /x8e/xa7/xc4/xf8 + /x8e/xa7/xc4/xf9 + /x8e/xa7/xc4/xfa + /x8e/xa7/xc4/xfb + /x8e/xa7/xc4/xfc + /x8e/xa7/xc4/xfd + /x8e/xa7/xc4/xfe + /x8e/xa7/xc5/xa1 + /x8e/xa7/xc5/xa2 + /x8e/xa7/xc5/xa3 + /x8e/xa7/xc5/xa4 + /x8e/xa7/xc5/xa5 + /x8e/xa7/xc5/xa6 + /x8e/xa7/xc5/xa7 + /x8e/xa7/xc5/xa8 + /x8e/xa7/xc5/xa9 + /x8e/xa7/xc5/xaa + /x8e/xa7/xc5/xab + /x8e/xa7/xc5/xac + /x8e/xa7/xc5/xad + /x8e/xa7/xc5/xae + /x8e/xa7/xc5/xaf + /x8e/xa7/xc5/xb0 + /x8e/xa7/xc5/xb1 + /x8e/xa7/xc5/xb2 + /x8e/xa7/xc5/xb3 + /x8e/xa7/xc5/xb4 + /x8e/xa7/xc5/xb5 + /x8e/xa7/xc5/xb6 + /x8e/xa7/xc5/xb7 + /x8e/xa7/xc5/xb8 + /x8e/xa7/xc5/xb9 + /x8e/xa7/xc5/xba + /x8e/xa7/xc5/xbb + /x8e/xa7/xc5/xbc + /x8e/xa7/xc5/xbd + /x8e/xa7/xc5/xbe + /x8e/xa7/xc5/xbf + /x8e/xa7/xc5/xc0 + /x8e/xa7/xc5/xc1 + /x8e/xa7/xc5/xc2 + /x8e/xa7/xc5/xc3 + /x8e/xa7/xc5/xc4 + /x8e/xa7/xc5/xc5 + /x8e/xa7/xc5/xc6 + /x8e/xa7/xc5/xc7 + /x8e/xa7/xc5/xc8 + /x8e/xa7/xc5/xc9 + /x8e/xa7/xc5/xca + /x8e/xa7/xc5/xcb + /x8e/xa7/xc5/xcc + /x8e/xa7/xc5/xcd + /x8e/xa7/xc5/xce + /x8e/xa7/xc5/xcf + /x8e/xa7/xc5/xd0 + /x8e/xa7/xc5/xd1 + /x8e/xa7/xc5/xd2 + /x8e/xa7/xc5/xd3 + /x8e/xa7/xc5/xd4 + /x8e/xa7/xc5/xd5 + /x8e/xa7/xc5/xd6 + /x8e/xa7/xc5/xd7 + /x8e/xa7/xc5/xd8 + /x8e/xa7/xc5/xd9 + /x8e/xa7/xc5/xda + /x8e/xa7/xc5/xdb + /x8e/xa7/xc5/xdc + /x8e/xa7/xc5/xdd + /x8e/xa7/xc5/xde + /x8e/xa7/xc5/xdf + /x8e/xa7/xc5/xe0 + /x8e/xa7/xc5/xe1 + /x8e/xa7/xc5/xe2 + /x8e/xa7/xc5/xe3 + /x8e/xa7/xc5/xe4 + /x8e/xa7/xc5/xe6 + /x8e/xa7/xc5/xe7 + /x8e/xa7/xc5/xe8 + /x8e/xa7/xc5/xe9 + /x8e/xa7/xc5/xea + /x8e/xa7/xc5/xeb + /x8e/xa7/xc5/xec + /x8e/xa7/xc5/xed + /x8e/xa7/xc5/xee + /x8e/xa7/xc5/xef + /x8e/xa7/xc5/xf0 + /x8e/xa7/xc5/xf1 + /x8e/xa7/xc5/xf2 + /x8e/xa7/xc5/xf3 + /x8e/xa7/xc5/xf4 + /x8e/xa7/xc5/xf5 + /x8e/xa7/xc5/xf6 + /x8e/xa7/xc5/xf7 + /x8e/xa7/xc5/xf8 + /x8e/xa7/xc5/xf9 + /x8e/xa7/xc5/xfa + /x8e/xa7/xc5/xfb + /x8e/xa7/xc5/xfc + /x8e/xa7/xc5/xfd + /x8e/xa7/xc5/xfe + /x8e/xa7/xc6/xa1 + /x8e/xa7/xc6/xa2 + /x8e/xa7/xc6/xa3 + /x8e/xa7/xc6/xa4 + /x8e/xa7/xc6/xa5 + /x8e/xa7/xc6/xa6 + /x8e/xa7/xc6/xa7 + /x8e/xa7/xc6/xa8 + /x8e/xa7/xc6/xa9 + /x8e/xa7/xc6/xaa + /x8e/xa7/xc6/xab + /x8e/xa7/xc6/xac + /x8e/xa7/xc6/xad + /x8e/xa7/xc6/xae + /x8e/xa7/xc6/xaf + /x8e/xa7/xc6/xb0 + /x8e/xa7/xc6/xb1 + /x8e/xa7/xc6/xb2 + /x8e/xa7/xc6/xb3 + /x8e/xa7/xc6/xb4 + /x8e/xa7/xc6/xb5 + /x8e/xa7/xc6/xb6 + /x8e/xa7/xc6/xb7 + /x8e/xa7/xc6/xb8 + /x8e/xa7/xc6/xb9 + /x8e/xa7/xc6/xba + /x8e/xa7/xc6/xbb + /x8e/xa7/xc6/xbc + /x8e/xa7/xc6/xbd + /x8e/xa7/xc6/xbf + /x8e/xa7/xc6/xc0 + /x8e/xa7/xc6/xc1 + /x8e/xa7/xc6/xc2 + /x8e/xa7/xc6/xc3 + /x8e/xa7/xc6/xc4 + /x8e/xa7/xc6/xc5 + /x8e/xa7/xc6/xc6 + /x8e/xa7/xc6/xc7 + /x8e/xa7/xc6/xc8 + /x8e/xa7/xc6/xc9 + /x8e/xa7/xc6/xca + /x8e/xa7/xc6/xcb + /x8e/xa7/xc6/xcc + /x8e/xa7/xc6/xcd + /x8e/xa7/xc6/xce + /x8e/xa7/xc6/xcf + /x8e/xa7/xc6/xd0 + /x8e/xa7/xc6/xd2 + /x8e/xa7/xc6/xd3 + /x8e/xa7/xc6/xd4 + /x8e/xa7/xc6/xd5 + /x8e/xa7/xc6/xd6 + /x8e/xa7/xc6/xd7 + /x8e/xa7/xc6/xd8 + /x8e/xa7/xc6/xd9 + /x8e/xa7/xc6/xda + /x8e/xa7/xc6/xdb + /x8e/xa7/xc6/xdc + /x8e/xa7/xc6/xdd + /x8e/xa7/xc6/xde + /x8e/xa7/xc6/xdf + /x8e/xa7/xc6/xe0 + /x8e/xa7/xc6/xe1 + /x8e/xa7/xc6/xe2 + /x8e/xa7/xc6/xe3 + /x8e/xa7/xc6/xe4 + /x8e/xa7/xc6/xe5 + /x8e/xa7/xc6/xe6 + /x8e/xa7/xc6/xe7 + /x8e/xa7/xc6/xe8 + /x8e/xa7/xc6/xe9 + /x8e/xa7/xc6/xea + /x8e/xa7/xc6/xeb + /x8e/xa7/xc6/xec + /x8e/xa7/xc6/xed + /x8e/xa7/xc6/xee + /x8e/xa7/xc6/xef + /x8e/xa7/xc6/xf0 + /x8e/xa7/xc6/xf1 + /x8e/xa7/xc6/xf2 + /x8e/xa7/xc6/xf3 + /x8e/xa7/xc6/xf4 + /x8e/xa7/xc6/xf5 + /x8e/xa7/xc6/xf6 + /x8e/xa7/xc6/xf7 + /x8e/xa7/xc6/xf8 + /x8e/xa7/xc6/xf9 + /x8e/xa7/xc6/xfa + /x8e/xa7/xc6/xfb + /x8e/xa7/xc6/xfc + /x8e/xa7/xc6/xfd + /x8e/xa7/xc6/xfe + /x8e/xa7/xc7/xa1 + /x8e/xa7/xc7/xa2 + /x8e/xa7/xc7/xa3 + /x8e/xa7/xc7/xa4 + /x8e/xa7/xc7/xa5 + /x8e/xa7/xc7/xa6 + /x8e/xa7/xc7/xa7 + /x8e/xa7/xc7/xa9 + /x8e/xa7/xc7/xaa + /x8e/xa7/xc7/xab + /x8e/xa7/xc7/xac + /x8e/xa7/xc7/xad + /x8e/xa7/xc7/xae + /x8e/xa7/xc7/xaf + /x8e/xa7/xc7/xb0 + /x8e/xa7/xc7/xb1 + /x8e/xa7/xc7/xb2 + /x8e/xa7/xc7/xb3 + /x8e/xa7/xc7/xb4 + /x8e/xa7/xc7/xb5 + /x8e/xa7/xc7/xb6 + /x8e/xa7/xc7/xb7 + /x8e/xa7/xc7/xb8 + /x8e/xa7/xc7/xb9 + /x8e/xa7/xc7/xba + /x8e/xa7/xc7/xbb + /x8e/xa7/xc7/xbc + /x8e/xa7/xc7/xbd + /x8e/xa7/xc7/xbe + /x8e/xa7/xc7/xbf + /x8e/xa7/xc7/xc0 + /x8e/xa7/xc7/xc1 + /x8e/xa7/xc7/xc2 + /x8e/xa7/xc7/xc3 + /x8e/xa7/xc7/xc4 + /x8e/xa7/xc7/xc5 + /x8e/xa7/xc7/xc6 + /x8e/xa7/xc7/xc7 + /x8e/xa7/xc7/xc8 + /x8e/xa7/xc7/xc9 + /x8e/xa7/xc7/xca + /x8e/xa7/xc7/xcb + /x8e/xa7/xc7/xcc + /x8e/xa7/xc7/xcd + /x8e/xa7/xc7/xce + /x8e/xa7/xc7/xcf + /x8e/xa7/xc7/xd0 + /x8e/xa7/xc7/xd1 + /x8e/xa7/xc7/xd2 + /x8e/xa7/xc7/xd3 + /x8e/xa7/xc7/xd4 + /x8e/xa7/xc7/xd5 + /x8e/xa7/xc7/xd6 + /x8e/xa7/xc7/xd7 + /x8e/xa7/xc7/xd8 + /x8e/xa7/xc7/xd9 + /x8e/xa7/xc7/xda + /x8e/xa7/xc7/xdb + /x8e/xa7/xc7/xdc + /x8e/xa7/xc7/xdd + /x8e/xa7/xc7/xde + /x8e/xa7/xc7/xdf + /x8e/xa7/xc7/xe0 + /x8e/xa7/xc7/xe1 + /x8e/xa7/xc7/xe2 + /x8e/xa7/xc7/xe3 + /x8e/xa7/xc7/xe4 + /x8e/xa7/xc7/xe5 + /x8e/xa7/xc7/xe6 + /x8e/xa7/xc7/xe7 + /x8e/xa7/xc7/xe8 + /x8e/xa7/xc7/xe9 + /x8e/xa7/xc7/xea + /x8e/xa7/xc7/xeb + /x8e/xa7/xc7/xec + /x8e/xa7/xc7/xed + /x8e/xa7/xc7/xee + /x8e/xa7/xc7/xef + /x8e/xa7/xc7/xf0 + /x8e/xa7/xc7/xf1 + /x8e/xa7/xc7/xf2 + /x8e/xa7/xc7/xf3 + /x8e/xa7/xc7/xf4 + /x8e/xa7/xc7/xf6 + /x8e/xa7/xc7/xf7 + /x8e/xa7/xc7/xf8 + /x8e/xa7/xc7/xf9 + /x8e/xa7/xc7/xfa + /x8e/xa7/xc7/xfb + /x8e/xa7/xc7/xfc + /x8e/xa7/xc7/xfd + /x8e/xa7/xc7/xfe + /x8e/xa7/xc8/xa1 + /x8e/xa7/xc8/xa2 + /x8e/xa7/xc8/xa3 + /x8e/xa7/xc8/xa4 + /x8e/xa7/xc8/xa5 + /x8e/xa7/xc8/xa6 + /x8e/xa7/xc8/xa7 + /x8e/xa7/xc8/xa8 + /x8e/xa7/xc8/xa9 + /x8e/xa7/xc8/xaa + /x8e/xa7/xc8/xab + /x8e/xa7/xc8/xac + /x8e/xa7/xc8/xad + /x8e/xa7/xc8/xae + /x8e/xa7/xc8/xaf + /x8e/xa7/xc8/xb0 + /x8e/xa7/xc8/xb1 + /x8e/xa7/xc8/xb2 + /x8e/xa7/xc8/xb3 + /x8e/xa7/xc8/xb4 + /x8e/xa7/xc8/xb5 + /x8e/xa7/xc8/xb6 + /x8e/xa7/xc8/xb7 + /x8e/xa7/xc8/xb8 + /x8e/xa7/xc8/xb9 + /x8e/xa7/xc8/xba + /x8e/xa7/xc8/xbb + /x8e/xa7/xc8/xbc + /x8e/xa7/xc8/xbd + /x8e/xa7/xc8/xbe + /x8e/xa7/xc8/xbf + /x8e/xa7/xc8/xc0 + /x8e/xa7/xc8/xc1 + /x8e/xa7/xc8/xc2 + /x8e/xa7/xc8/xc3 + /x8e/xa7/xc8/xc4 + /x8e/xa7/xc8/xc5 + /x8e/xa7/xc8/xc6 + /x8e/xa7/xc8/xc7 + /x8e/xa7/xc8/xc8 + /x8e/xa7/xc8/xc9 + /x8e/xa7/xc8/xca + /x8e/xa7/xc8/xcb + /x8e/xa7/xc8/xcc + /x8e/xa7/xc8/xcd + /x8e/xa7/xc8/xce + /x8e/xa7/xc8/xcf + /x8e/xa7/xc8/xd0 + /x8e/xa7/xc8/xd1 + /x8e/xa7/xc8/xd2 + /x8e/xa7/xc8/xd3 + /x8e/xa7/xc8/xd4 + /x8e/xa7/xc8/xd5 + /x8e/xa7/xc8/xd6 + /x8e/xa7/xc8/xd7 + /x8e/xa7/xc8/xd8 + /x8e/xa7/xc8/xd9 + /x8e/xa7/xc8/xda + /x8e/xa7/xc8/xdb + /x8e/xa7/xc8/xdc + /x8e/xa7/xc8/xdd + /x8e/xa7/xc8/xde + /x8e/xa7/xc8/xdf + /x8e/xa7/xc8/xe0 + /x8e/xa7/xc8/xe1 + /x8e/xa7/xc8/xe2 + /x8e/xa7/xc8/xe3 + /x8e/xa7/xc8/xe4 + /x8e/xa7/xc8/xe5 + /x8e/xa7/xc8/xe6 + /x8e/xa7/xc8/xe7 + /x8e/xa7/xc8/xe8 + /x8e/xa7/xc8/xe9 + /x8e/xa7/xc8/xea + /x8e/xa7/xc8/xeb + /x8e/xa7/xc8/xec + /x8e/xa7/xc8/xee + /x8e/xa7/xc8/xef + /x8e/xa7/xc8/xf0 + /x8e/xa7/xc8/xf1 + /x8e/xa7/xc8/xf2 + /x8e/xa7/xc8/xf3 + /x8e/xa7/xc8/xf4 + /x8e/xa7/xc8/xf5 + /x8e/xa7/xc8/xf6 + /x8e/xa7/xc8/xf7 + /x8e/xa7/xc8/xf8 + /x8e/xa7/xc8/xf9 + /x8e/xa7/xc8/xfa + /x8e/xa7/xc8/xfb + /x8e/xa7/xc8/xfc + /x8e/xa7/xc8/xfd + /x8e/xa7/xc8/xfe + /x8e/xa7/xc9/xa1 + /x8e/xa7/xc9/xa2 + /x8e/xa7/xc9/xa3 + /x8e/xa7/xc9/xa4 + /x8e/xa7/xc9/xa5 + /x8e/xa7/xc9/xa6 + /x8e/xa7/xc9/xa7 + /x8e/xa7/xc9/xa8 + /x8e/xa7/xc9/xa9 + /x8e/xa7/xc9/xaa + /x8e/xa7/xc9/xab + /x8e/xa7/xc9/xac + /x8e/xa7/xc9/xad + /x8e/xa7/xc9/xae + /x8e/xa7/xc9/xaf + /x8e/xa7/xc9/xb0 + /x8e/xa7/xc9/xb1 + /x8e/xa7/xc9/xb2 + /x8e/xa7/xc9/xb3 + /x8e/xa7/xc9/xb4 + /x8e/xa7/xc9/xb5 + /x8e/xa7/xc9/xb6 + /x8e/xa7/xc9/xb7 + /x8e/xa7/xc9/xb8 + /x8e/xa7/xc9/xb9 + /x8e/xa7/xc9/xba + /x8e/xa7/xc9/xbb + /x8e/xa7/xc9/xbc + /x8e/xa7/xc9/xbd + /x8e/xa7/xc9/xbe + /x8e/xa7/xc9/xbf + /x8e/xa7/xc9/xc0 + /x8e/xa7/xc9/xc1 + /x8e/xa7/xc9/xc2 + /x8e/xa7/xc9/xc3 + /x8e/xa7/xc9/xc4 + /x8e/xa7/xc9/xc5 + /x8e/xa7/xc9/xc6 + /x8e/xa7/xc9/xc7 + /x8e/xa7/xc9/xc8 + /x8e/xa7/xc9/xc9 + /x8e/xa7/xc9/xca + /x8e/xa7/xc9/xcb + /x8e/xa7/xc9/xcc + /x8e/xa7/xc9/xcd + /x8e/xa7/xc9/xce + /x8e/xa7/xc9/xcf + /x8e/xa7/xc9/xd0 + /x8e/xa7/xc9/xd1 + /x8e/xa7/xc9/xd2 + /x8e/xa7/xc9/xd3 + /x8e/xa7/xc9/xd4 + /x8e/xa7/xc9/xd5 + /x8e/xa7/xc9/xd6 + /x8e/xa7/xc9/xd7 + /x8e/xa7/xc9/xd8 + /x8e/xa7/xc9/xd9 + /x8e/xa7/xc9/xda + /x8e/xa7/xc9/xdb + /x8e/xa7/xc9/xdc + /x8e/xa7/xc9/xdd + /x8e/xa7/xc9/xde + /x8e/xa7/xc9/xdf + /x8e/xa7/xc9/xe0 + /x8e/xa7/xc9/xe1 + /x8e/xa7/xc9/xe2 + /x8e/xa7/xc9/xe3 + /x8e/xa7/xc9/xe4 + /x8e/xa7/xc9/xe5 + /x8e/xa7/xc9/xe6 + /x8e/xa7/xc9/xe7 + /x8e/xa7/xc9/xe8 + /x8e/xa7/xc9/xe9 + /x8e/xa7/xc9/xea + /x8e/xa7/xc9/xeb + /x8e/xa7/xc9/xec + /x8e/xa7/xc9/xed + /x8e/xa7/xc9/xee + /x8e/xa7/xc9/xef + /x8e/xa7/xc9/xf0 + /x8e/xa7/xc9/xf1 + /x8e/xa7/xc9/xf2 + /x8e/xa7/xc9/xf3 + /x8e/xa7/xc9/xf4 + /x8e/xa7/xc9/xf5 + /x8e/xa7/xc9/xf6 + /x8e/xa7/xc9/xf7 + /x8e/xa7/xc9/xf8 + /x8e/xa7/xc9/xf9 + /x8e/xa7/xc9/xfa + /x8e/xa7/xc9/xfb + /x8e/xa7/xc9/xfc + /x8e/xa7/xc9/xfd + /x8e/xa7/xc9/xfe + /x8e/xa7/xca/xa1 + /x8e/xa7/xca/xa2 + /x8e/xa7/xca/xa3 + /x8e/xa7/xca/xa4 + /x8e/xa7/xca/xa5 + /x8e/xa7/xca/xa6 + /x8e/xa7/xca/xa7 + /x8e/xa7/xca/xa8 + /x8e/xa7/xca/xa9 + /x8e/xa7/xca/xaa + /x8e/xa7/xca/xab + /x8e/xa7/xca/xac + /x8e/xa7/xca/xad + /x8e/xa7/xca/xae + /x8e/xa7/xca/xaf + /x8e/xa7/xca/xb0 + /x8e/xa7/xca/xb1 + /x8e/xa7/xca/xb2 + /x8e/xa7/xca/xb3 + /x8e/xa7/xca/xb4 + /x8e/xa7/xca/xb5 + /x8e/xa7/xca/xb6 + /x8e/xa7/xca/xb7 + /x8e/xa7/xca/xb8 + /x8e/xa7/xca/xb9 + /x8e/xa7/xca/xba + /x8e/xa7/xca/xbb + /x8e/xa7/xca/xbc + /x8e/xa7/xca/xbd + /x8e/xa7/xca/xbe + /x8e/xa7/xca/xbf + /x8e/xa7/xca/xc0 + /x8e/xa7/xca/xc1 + /x8e/xa7/xca/xc2 + /x8e/xa7/xca/xc3 + /x8e/xa7/xca/xc4 + /x8e/xa7/xca/xc5 + /x8e/xa7/xca/xc6 + /x8e/xa7/xca/xc7 + /x8e/xa7/xca/xc8 + /x8e/xa7/xca/xc9 + /x8e/xa7/xca/xca + /x8e/xa7/xca/xcb + /x8e/xa7/xca/xcc + /x8e/xa7/xca/xcd + /x8e/xa7/xca/xce + /x8e/xa7/xca/xcf + /x8e/xa7/xca/xd0 + /x8e/xa7/xca/xd1 + /x8e/xa7/xca/xd2 + /x8e/xa7/xca/xd3 + /x8e/xa7/xca/xd4 + /x8e/xa7/xca/xd5 + /x8e/xa7/xca/xd6 + /x8e/xa7/xca/xd7 + /x8e/xa7/xca/xd8 + /x8e/xa7/xca/xd9 + /x8e/xa7/xca/xda + /x8e/xa7/xca/xdb + /x8e/xa7/xca/xdc + /x8e/xa7/xca/xdd + /x8e/xa7/xca/xde + /x8e/xa7/xca/xdf + /x8e/xa7/xca/xe0 + /x8e/xa7/xca/xe1 + /x8e/xa7/xca/xe2 + /x8e/xa7/xca/xe3 + /x8e/xa7/xca/xe4 + /x8e/xa7/xca/xe5 + /x8e/xa7/xca/xe6 + /x8e/xa7/xca/xe7 + /x8e/xa7/xca/xe8 + /x8e/xa7/xca/xe9 + /x8e/xa7/xca/xea + /x8e/xa7/xca/xeb + /x8e/xa7/xca/xec + /x8e/xa7/xca/xed + /x8e/xa7/xca/xee + /x8e/xa7/xca/xef + /x8e/xa7/xca/xf0 + /x8e/xa7/xca/xf1 + /x8e/xa7/xca/xf2 + /x8e/xa7/xca/xf3 + /x8e/xa7/xca/xf4 + /x8e/xa7/xca/xf5 + /x8e/xa7/xca/xf6 + /x8e/xa7/xca/xf7 + /x8e/xa7/xca/xf8 + /x8e/xa7/xca/xf9 + /x8e/xa7/xca/xfa + /x8e/xa7/xca/xfb + /x8e/xa7/xca/xfc + /x8e/xa7/xca/xfd + /x8e/xa7/xca/xfe + /x8e/xa7/xcb/xa1 + /x8e/xa7/xcb/xa2 + /x8e/xa7/xcb/xa3 + /x8e/xa7/xcb/xa4 + /x8e/xa7/xcb/xa5 + /x8e/xa7/xcb/xa6 + /x8e/xa7/xcb/xa7 + /x8e/xa7/xcb/xa8 + /x8e/xa7/xcb/xa9 + /x8e/xa7/xcb/xaa + /x8e/xa7/xcb/xab + /x8e/xa7/xcb/xac + /x8e/xa7/xcb/xad + /x8e/xa7/xcb/xae + /x8e/xa7/xcb/xaf + /x8e/xa7/xcb/xb0 + /x8e/xa7/xcb/xb1 + /x8e/xa7/xcb/xb2 + /x8e/xa7/xcb/xb3 + /x8e/xa7/xcb/xb4 + /x8e/xa7/xcb/xb5 + /x8e/xa7/xcb/xb6 + /x8e/xa7/xcb/xb7 + /x8e/xa7/xcb/xb8 + /x8e/xa7/xcb/xb9 + /x8e/xa7/xcb/xba + /x8e/xa7/xcb/xbb + /x8e/xa7/xcb/xbc + /x8e/xa7/xcb/xbd + /x8e/xa7/xcb/xbe + /x8e/xa7/xcb/xbf + /x8e/xa7/xcb/xc0 + /x8e/xa7/xcb/xc1 + /x8e/xa7/xcb/xc2 + /x8e/xa7/xcb/xc3 + /x8e/xa7/xcb/xc4 + /x8e/xa7/xcb/xc5 + /x8e/xa7/xcb/xc6 + /x8e/xa7/xcb/xc7 + /x8e/xa7/xcb/xc8 + /x8e/xa7/xcb/xc9 + /x8e/xa7/xcb/xca + /x8e/xa7/xcb/xcb + /x8e/xa7/xcb/xcc + /x8e/xa7/xcb/xcd + /x8e/xa7/xcb/xce + /x8e/xa7/xcb/xcf + /x8e/xa7/xcb/xd0 + /x8e/xa7/xcb/xd1 + /x8e/xa7/xcb/xd2 + /x8e/xa7/xcb/xd3 + /x8e/xa7/xcb/xd4 + /x8e/xa7/xcb/xd5 + /x8e/xa7/xcb/xd6 + /x8e/xa7/xcb/xd7 + /x8e/xa7/xcb/xd8 + /x8e/xa7/xcb/xd9 + /x8e/xa7/xcb/xda + /x8e/xa7/xcb/xdb + /x8e/xa7/xcb/xdc + /x8e/xa7/xcb/xdd + /x8e/xa7/xcb/xde + /x8e/xa7/xcb/xe0 + /x8e/xa7/xcb/xe1 + /x8e/xa7/xcb/xe2 + /x8e/xa7/xcb/xe3 + /x8e/xa7/xcb/xe4 + /x8e/xa7/xcb/xe5 + /x8e/xa7/xcb/xe6 + /x8e/xa7/xcb/xe7 + /x8e/xa7/xcb/xe8 + /x8e/xa7/xcb/xe9 + /x8e/xa7/xcb/xea + /x8e/xa7/xcb/xec + /x8e/xa7/xcb/xed + /x8e/xa7/xcb/xee + /x8e/xa7/xcb/xef + /x8e/xa7/xcb/xf0 + /x8e/xa7/xcb/xf1 + /x8e/xa7/xcb/xf2 + /x8e/xa7/xcb/xf3 + /x8e/xa7/xcb/xf4 + /x8e/xa7/xcb/xf5 + /x8e/xa7/xcb/xf6 + /x8e/xa7/xcb/xf7 + /x8e/xa7/xcb/xf8 + /x8e/xa7/xcb/xf9 + /x8e/xa7/xcb/xfa + /x8e/xa7/xcb/xfb + /x8e/xa7/xcb/xfc + /x8e/xa7/xcb/xfd + /x8e/xa7/xcb/xfe + /x8e/xa7/xcc/xa1 + /x8e/xa7/xcc/xa2 + /x8e/xa7/xcc/xa3 + /x8e/xa7/xcc/xa4 + /x8e/xa7/xcc/xa5 + /x8e/xa7/xcc/xa6 + /x8e/xa7/xcc/xa7 + /x8e/xa7/xcc/xa8 + /x8e/xa7/xcc/xa9 + /x8e/xa7/xcc/xaa + /x8e/xa7/xcc/xab + /x8e/xa7/xcc/xac + /x8e/xa7/xcc/xad + /x8e/xa7/xcc/xae + /x8e/xa7/xcc/xaf + /x8e/xa7/xcc/xb0 + /x8e/xa7/xcc/xb1 + /x8e/xa7/xcc/xb2 + /x8e/xa7/xcc/xb3 + /x8e/xa7/xcc/xb4 + /x8e/xa7/xcc/xb5 + /x8e/xa7/xcc/xb6 + /x8e/xa7/xcc/xb7 + /x8e/xa7/xcc/xb8 + /x8e/xa7/xcc/xb9 + /x8e/xa7/xcc/xba + /x8e/xa7/xcc/xbb + /x8e/xa7/xcc/xbc + /x8e/xa7/xcc/xbd + /x8e/xa7/xcc/xbe + /x8e/xa7/xcc/xbf + /x8e/xa7/xcc/xc0 + /x8e/xa7/xcc/xc1 + /x8e/xa7/xcc/xc2 + /x8e/xa7/xcc/xc3 + /x8e/xa7/xcc/xc4 + /x8e/xa7/xcc/xc5 + /x8e/xa7/xcc/xc6 + /x8e/xa7/xcc/xc7 + /x8e/xa7/xcc/xc8 + /x8e/xa7/xcc/xc9 + /x8e/xa7/xcc/xca + /x8e/xa7/xcc/xcb + /x8e/xa7/xcc/xcc + /x8e/xa7/xcc/xcd + /x8e/xa7/xcc/xce + /x8e/xa7/xcc/xcf + /x8e/xa7/xcc/xd0 + /x8e/xa7/xcc/xd1 + /x8e/xa7/xcc/xd2 + /x8e/xa7/xcc/xd3 + /x8e/xa7/xcc/xd4 + /x8e/xa7/xcc/xd5 + /x8e/xa7/xcc/xd6 + /x8e/xa7/xcc/xd7 + /x8e/xa7/xcc/xd8 + /x8e/xa7/xcc/xd9 + /x8e/xa7/xcc/xda + /x8e/xa7/xcc/xdb + /x8e/xa7/xcc/xdc + /x8e/xa7/xcc/xdd + /x8e/xa7/xcc/xde + /x8e/xa7/xcc/xdf + /x8e/xa7/xcc/xe0 + /x8e/xa7/xcc/xe1 + /x8e/xa7/xcc/xe2 + /x8e/xa7/xcc/xe3 + /x8e/xa7/xcc/xe4 + /x8e/xa7/xcc/xe5 + /x8e/xa7/xcc/xe6 + /x8e/xa7/xcc/xe7 + /x8e/xa7/xcc/xe8 + /x8e/xa7/xcc/xe9 + /x8e/xa7/xcc/xea + /x8e/xa7/xcc/xeb + /x8e/xa7/xcc/xec + /x8e/xa7/xcc/xed + /x8e/xa7/xcc/xee + /x8e/xa7/xcc/xef + /x8e/xa7/xcc/xf0 + /x8e/xa7/xcc/xf1 + /x8e/xa7/xcc/xf2 + /x8e/xa7/xcc/xf3 + /x8e/xa7/xcc/xf4 + /x8e/xa7/xcc/xf5 + /x8e/xa7/xcc/xf6 + /x8e/xa7/xcc/xf7 + /x8e/xa7/xcc/xf8 + /x8e/xa7/xcc/xf9 + /x8e/xa7/xcc/xfa + /x8e/xa7/xcc/xfb + /x8e/xa7/xcc/xfc + /x8e/xa7/xcc/xfd + /x8e/xa7/xcc/xfe + /x8e/xa7/xcd/xa1 + /x8e/xa7/xcd/xa2 + /x8e/xa7/xcd/xa3 + /x8e/xa7/xcd/xa4 + /x8e/xa7/xcd/xa5 + /x8e/xa7/xcd/xa6 + /x8e/xa7/xcd/xa7 + /x8e/xa7/xcd/xa9 + /x8e/xa7/xcd/xaa + /x8e/xa7/xcd/xab + /x8e/xa7/xcd/xac + /x8e/xa7/xcd/xad + /x8e/xa7/xcd/xae + /x8e/xa7/xcd/xaf + /x8e/xa7/xcd/xb0 + /x8e/xa7/xcd/xb1 + /x8e/xa7/xcd/xb2 + /x8e/xa7/xcd/xb3 + /x8e/xa7/xcd/xb4 + /x8e/xa7/xcd/xb5 + /x8e/xa7/xcd/xb6 + /x8e/xa7/xcd/xb7 + /x8e/xa7/xcd/xb8 + /x8e/xa7/xcd/xb9 + /x8e/xa7/xcd/xba + /x8e/xa7/xcd/xbb + /x8e/xa7/xcd/xbc + /x8e/xa7/xcd/xbd + /x8e/xa7/xcd/xbf + /x8e/xa7/xcd/xc0 + /x8e/xa7/xcd/xc1 + /x8e/xa7/xcd/xc2 + /x8e/xa7/xcd/xc3 + /x8e/xa7/xcd/xc4 + /x8e/xa7/xcd/xc5 + /x8e/xa7/xcd/xc6 + /x8e/xa7/xcd/xc7 + /x8e/xa7/xcd/xc8 + /x8e/xa7/xcd/xc9 + /x8e/xa7/xcd/xca + /x8e/xa7/xcd/xcb + /x8e/xa7/xcd/xcc + /x8e/xa7/xcd/xcd + /x8e/xa7/xcd/xce + /x8e/xa7/xcd/xcf + /x8e/xa7/xcd/xd0 + /x8e/xa7/xcd/xd1 + /x8e/xa7/xcd/xd2 + /x8e/xa7/xcd/xd3 + /x8e/xa7/xcd/xd4 + /x8e/xa7/xcd/xd5 + /x8e/xa7/xcd/xd6 + /x8e/xa7/xcd/xd7 + /x8e/xa7/xcd/xd8 + /x8e/xa7/xcd/xd9 + /x8e/xa7/xcd/xda + /x8e/xa7/xcd/xdb + /x8e/xa7/xcd/xdc + /x8e/xa7/xcd/xdd + /x8e/xa7/xcd/xde + /x8e/xa7/xcd/xdf + /x8e/xa7/xcd/xe0 + /x8e/xa7/xcd/xe1 + /x8e/xa7/xcd/xe2 + /x8e/xa7/xcd/xe3 + /x8e/xa7/xcd/xe4 + /x8e/xa7/xcd/xe5 + /x8e/xa7/xcd/xe6 + /x8e/xa7/xcd/xe7 + /x8e/xa7/xcd/xe8 + /x8e/xa7/xcd/xe9 + /x8e/xa7/xcd/xea + /x8e/xa7/xcd/xeb + /x8e/xa7/xcd/xec + /x8e/xa7/xcd/xed + /x8e/xa7/xcd/xee + /x8e/xa7/xcd/xef + /x8e/xa7/xcd/xf0 + /x8e/xa7/xcd/xf1 + /x8e/xa7/xcd/xf2 + /x8e/xa7/xcd/xf3 + /x8e/xa7/xcd/xf4 + /x8e/xa7/xcd/xf5 + /x8e/xa7/xcd/xf6 + /x8e/xa7/xcd/xf7 + /x8e/xa7/xcd/xf8 + /x8e/xa7/xcd/xf9 + /x8e/xa7/xcd/xfa + /x8e/xa7/xcd/xfb + /x8e/xa7/xcd/xfc + /x8e/xa7/xcd/xfd + /x8e/xa7/xcd/xfe + /x8e/xa7/xce/xa1 + /x8e/xa7/xce/xa2 + /x8e/xa7/xce/xa3 + /x8e/xa7/xce/xa4 + /x8e/xa7/xce/xa5 + /x8e/xa7/xce/xa6 + /x8e/xa7/xce/xa7 + /x8e/xa7/xce/xa9 + /x8e/xa7/xce/xaa + /x8e/xa7/xce/xab + /x8e/xa7/xce/xac + /x8e/xa7/xce/xad + /x8e/xa7/xce/xae + /x8e/xa7/xce/xaf + /x8e/xa7/xce/xb0 + /x8e/xa7/xce/xb1 + /x8e/xa7/xce/xb2 + /x8e/xa7/xce/xb3 + /x8e/xa7/xce/xb4 + /x8e/xa7/xce/xb5 + /x8e/xa7/xce/xb6 + /x8e/xa7/xce/xb7 + /x8e/xa7/xce/xb8 + /x8e/xa7/xce/xb9 + /x8e/xa7/xce/xba + /x8e/xa7/xce/xbb + /x8e/xa7/xce/xbc + /x8e/xa7/xce/xbd + /x8e/xa7/xce/xbe + /x8e/xa7/xce/xbf + /x8e/xa7/xce/xc0 + /x8e/xa7/xce/xc1 + /x8e/xa7/xce/xc2 + /x8e/xa7/xce/xc3 + /x8e/xa7/xce/xc4 + /x8e/xa7/xce/xc5 + /x8e/xa7/xce/xc6 + /x8e/xa7/xce/xc7 + /x8e/xa7/xce/xc8 + /x8e/xa7/xce/xc9 + /x8e/xa7/xce/xca + /x8e/xa7/xce/xcb + /x8e/xa7/xce/xcc + /x8e/xa7/xce/xcd + /x8e/xa7/xce/xce + /x8e/xa7/xce/xcf + /x8e/xa7/xce/xd0 + /x8e/xa7/xce/xd1 + /x8e/xa7/xce/xd2 + /x8e/xa7/xce/xd3 + /x8e/xa7/xce/xd4 + /x8e/xa7/xce/xd5 + /x8e/xa7/xce/xd6 + /x8e/xa7/xce/xd7 + /x8e/xa7/xce/xd8 + /x8e/xa7/xce/xd9 + /x8e/xa7/xce/xda + /x8e/xa7/xce/xdb + /x8e/xa7/xce/xdc + /x8e/xa7/xce/xdd + /x8e/xa7/xce/xde + /x8e/xa7/xce/xdf + /x8e/xa7/xce/xe0 + /x8e/xa7/xce/xe1 + /x8e/xa7/xce/xe2 + /x8e/xa7/xce/xe3 + /x8e/xa7/xce/xe4 + /x8e/xa7/xce/xe5 + /x8e/xa7/xce/xe6 + /x8e/xa7/xce/xe7 + /x8e/xa7/xce/xe8 + /x8e/xa7/xce/xe9 + /x8e/xa7/xce/xea + /x8e/xa7/xce/xeb + /x8e/xa7/xce/xec + /x8e/xa7/xce/xed + /x8e/xa7/xce/xee + /x8e/xa7/xce/xef + /x8e/xa7/xce/xf0 + /x8e/xa7/xce/xf1 + /x8e/xa7/xce/xf2 + /x8e/xa7/xce/xf3 + /x8e/xa7/xce/xf4 + /x8e/xa7/xce/xf5 + /x8e/xa7/xce/xf6 + /x8e/xa7/xce/xf7 + /x8e/xa7/xce/xf8 + /x8e/xa7/xce/xf9 + /x8e/xa7/xce/xfa + /x8e/xa7/xce/xfb + /x8e/xa7/xce/xfc + /x8e/xa7/xce/xfd + /x8e/xa7/xce/xfe + /x8e/xa7/xcf/xa1 + /x8e/xa7/xcf/xa2 + /x8e/xa7/xcf/xa3 + /x8e/xa7/xcf/xa4 + /x8e/xa7/xcf/xa5 + /x8e/xa7/xcf/xa6 + /x8e/xa7/xcf/xa7 + /x8e/xa7/xcf/xa8 + /x8e/xa7/xcf/xa9 + /x8e/xa7/xcf/xaa + /x8e/xa7/xcf/xab + /x8e/xa7/xcf/xac + /x8e/xa7/xcf/xad + /x8e/xa7/xcf/xae + /x8e/xa7/xcf/xaf + /x8e/xa7/xcf/xb0 + /x8e/xa7/xcf/xb1 + /x8e/xa7/xcf/xb2 + /x8e/xa7/xcf/xb3 + /x8e/xa7/xcf/xb4 + /x8e/xa7/xcf/xb5 + /x8e/xa7/xcf/xb6 + /x8e/xa7/xcf/xb7 + /x8e/xa7/xcf/xb8 + /x8e/xa7/xcf/xb9 + /x8e/xa7/xcf/xba + /x8e/xa7/xcf/xbb + /x8e/xa7/xcf/xbc + /x8e/xa7/xcf/xbd + /x8e/xa7/xcf/xbe + /x8e/xa7/xcf/xbf + /x8e/xa7/xcf/xc0 + /x8e/xa7/xcf/xc1 + /x8e/xa7/xcf/xc2 + /x8e/xa7/xcf/xc3 + /x8e/xa7/xcf/xc4 + /x8e/xa7/xcf/xc5 + /x8e/xa7/xcf/xc6 + /x8e/xa7/xcf/xc7 + /x8e/xa7/xcf/xc8 + /x8e/xa7/xcf/xc9 + /x8e/xa7/xcf/xca + /x8e/xa7/xcf/xcb + /x8e/xa7/xcf/xcc + /x8e/xa7/xcf/xcd + /x8e/xa7/xcf/xce + /x8e/xa7/xcf/xcf + /x8e/xa7/xcf/xd0 + /x8e/xa7/xcf/xd1 + /x8e/xa7/xcf/xd2 + /x8e/xa7/xcf/xd3 + /x8e/xa7/xcf/xd4 + /x8e/xa7/xcf/xd5 + /x8e/xa7/xcf/xd6 + /x8e/xa7/xcf/xd7 + /x8e/xa7/xcf/xd8 + /x8e/xa7/xcf/xd9 + /x8e/xa7/xcf/xda + /x8e/xa7/xcf/xdb + /x8e/xa7/xcf/xdc + /x8e/xa7/xcf/xdd + /x8e/xa7/xcf/xde + /x8e/xa7/xcf/xdf + /x8e/xa7/xcf/xe0 + /x8e/xa7/xcf/xe1 + /x8e/xa7/xcf/xe2 + /x8e/xa7/xcf/xe3 + /x8e/xa7/xcf/xe4 + /x8e/xa7/xcf/xe5 + /x8e/xa7/xcf/xe6 + /x8e/xa7/xcf/xe7 + /x8e/xa7/xcf/xe8 + /x8e/xa7/xcf/xe9 + /x8e/xa7/xcf/xea + /x8e/xa7/xcf/xeb + /x8e/xa7/xcf/xec + /x8e/xa7/xcf/xed + /x8e/xa7/xcf/xee + /x8e/xa7/xcf/xef + /x8e/xa7/xcf/xf0 + /x8e/xa7/xcf/xf1 + /x8e/xa7/xcf/xf2 + /x8e/xa7/xcf/xf3 + /x8e/xa7/xcf/xf4 + /x8e/xa7/xcf/xf5 + /x8e/xa7/xcf/xf6 + /x8e/xa7/xcf/xf7 + /x8e/xa7/xcf/xf8 + /x8e/xa7/xcf/xf9 + /x8e/xa7/xcf/xfa + /x8e/xa7/xcf/xfb + /x8e/xa7/xcf/xfc + /x8e/xa7/xcf/xfd + /x8e/xa7/xcf/xfe + /x8e/xa7/xd0/xa1 + /x8e/xa7/xd0/xa2 + /x8e/xa7/xd0/xa3 + /x8e/xa7/xd0/xa4 + /x8e/xa7/xd0/xa5 + /x8e/xa7/xd0/xa6 + /x8e/xa7/xd0/xa7 + /x8e/xa7/xd0/xa8 + /x8e/xa7/xd0/xa9 + /x8e/xa7/xd0/xaa + /x8e/xa7/xd0/xab + /x8e/xa7/xd0/xac + /x8e/xa7/xd0/xad + /x8e/xa7/xd0/xae + /x8e/xa7/xd0/xaf + /x8e/xa7/xd0/xb0 + /x8e/xa7/xd0/xb1 + /x8e/xa7/xd0/xb2 + /x8e/xa7/xd0/xb3 + /x8e/xa7/xd0/xb4 + /x8e/xa7/xd0/xb5 + /x8e/xa7/xd0/xb6 + /x8e/xa7/xd0/xb7 + /x8e/xa7/xd0/xb8 + /x8e/xa7/xd0/xb9 + /x8e/xa7/xd0/xba + /x8e/xa7/xd0/xbb + /x8e/xa7/xd0/xbc + /x8e/xa7/xd0/xbd + /x8e/xa7/xd0/xbe + /x8e/xa7/xd0/xbf + /x8e/xa7/xd0/xc0 + /x8e/xa7/xd0/xc1 + /x8e/xa7/xd0/xc2 + /x8e/xa7/xd0/xc3 + /x8e/xa7/xd0/xc4 + /x8e/xa7/xd0/xc5 + /x8e/xa7/xd0/xc6 + /x8e/xa7/xd0/xc7 + /x8e/xa7/xd0/xc8 + /x8e/xa7/xd0/xc9 + /x8e/xa7/xd0/xca + /x8e/xa7/xd0/xcb + /x8e/xa7/xd0/xcc + /x8e/xa7/xd0/xcd + /x8e/xa7/xd0/xce + /x8e/xa7/xd0/xcf + /x8e/xa7/xd0/xd0 + /x8e/xa7/xd0/xd1 + /x8e/xa7/xd0/xd2 + /x8e/xa7/xd0/xd3 + /x8e/xa7/xd0/xd4 + /x8e/xa7/xd0/xd5 + /x8e/xa7/xd0/xd6 + /x8e/xa7/xd0/xd7 + /x8e/xa7/xd0/xd8 + /x8e/xa7/xd0/xd9 + /x8e/xa7/xd0/xda + /x8e/xa7/xd0/xdb + /x8e/xa7/xd0/xdc + /x8e/xa7/xd0/xdd + /x8e/xa7/xd0/xde + /x8e/xa7/xd0/xdf + /x8e/xa7/xd0/xe0 + /x8e/xa7/xd0/xe1 + /x8e/xa7/xd0/xe2 + /x8e/xa7/xd0/xe3 + /x8e/xa7/xd0/xe4 + /x8e/xa7/xd0/xe5 + /x8e/xa7/xd0/xe6 + /x8e/xa7/xd0/xe7 + /x8e/xa7/xd0/xe8 + /x8e/xa7/xd0/xe9 + /x8e/xa7/xd0/xea + /x8e/xa7/xd0/xec + /x8e/xa7/xd0/xed + /x8e/xa7/xd0/xee + /x8e/xa7/xd0/xef + /x8e/xa7/xd0/xf0 + /x8e/xa7/xd0/xf1 + /x8e/xa7/xd0/xf2 + /x8e/xa7/xd0/xf3 + /x8e/xa7/xd0/xf4 + /x8e/xa7/xd0/xf5 + /x8e/xa7/xd0/xf6 + /x8e/xa7/xd0/xf7 + /x8e/xa7/xd0/xf8 + /x8e/xa7/xd0/xf9 + /x8e/xa7/xd0/xfa + /x8e/xa7/xd0/xfb + /x8e/xa7/xd0/xfc + /x8e/xa7/xd0/xfd + /x8e/xa7/xd0/xfe + /x8e/xa7/xd1/xa1 + /x8e/xa7/xd1/xa2 + /x8e/xa7/xd1/xa3 + /x8e/xa7/xd1/xa4 + /x8e/xa7/xd1/xa5 + /x8e/xa7/xd1/xa6 + /x8e/xa7/xd1/xa7 + /x8e/xa7/xd1/xa8 + /x8e/xa7/xd1/xa9 + /x8e/xa7/xd1/xaa + /x8e/xa7/xd1/xab + /x8e/xa7/xd1/xac + /x8e/xa7/xd1/xad + /x8e/xa7/xd1/xae + /x8e/xa7/xd1/xaf + /x8e/xa7/xd1/xb0 + /x8e/xa7/xd1/xb1 + /x8e/xa7/xd1/xb2 + /x8e/xa7/xd1/xb3 + /x8e/xa7/xd1/xb4 + /x8e/xa7/xd1/xb5 + /x8e/xa7/xd1/xb6 + /x8e/xa7/xd1/xb7 + /x8e/xa7/xd1/xb8 + /x8e/xa7/xd1/xb9 + /x8e/xa7/xd1/xba + /x8e/xa7/xd1/xbb + /x8e/xa7/xd1/xbc + /x8e/xa7/xd1/xbd + /x8e/xa7/xd1/xbe + /x8e/xa7/xd1/xbf + /x8e/xa7/xd1/xc0 + /x8e/xa7/xd1/xc1 + /x8e/xa7/xd1/xc2 + /x8e/xa7/xd1/xc3 + /x8e/xa7/xd1/xc4 + /x8e/xa7/xd1/xc5 + /x8e/xa7/xd1/xc6 + /x8e/xa7/xd1/xc7 + /x8e/xa7/xd1/xc8 + /x8e/xa7/xd1/xc9 + /x8e/xa7/xd1/xca + /x8e/xa7/xd1/xcb + /x8e/xa7/xd1/xcc + /x8e/xa7/xd1/xcd + /x8e/xa7/xd1/xce + /x8e/xa7/xd1/xcf + /x8e/xa7/xd1/xd0 + /x8e/xa7/xd1/xd1 + /x8e/xa7/xd1/xd2 + /x8e/xa7/xd1/xd3 + /x8e/xa7/xd1/xd4 + /x8e/xa7/xd1/xd5 + /x8e/xa7/xd1/xd6 + /x8e/xa7/xd1/xd7 + /x8e/xa7/xd1/xd8 + /x8e/xa7/xd1/xd9 + /x8e/xa7/xd1/xda + /x8e/xa7/xd1/xdb + /x8e/xa7/xd1/xdc + /x8e/xa7/xd1/xdd + /x8e/xa7/xd1/xde + /x8e/xa7/xd1/xdf + /x8e/xa7/xd1/xe0 + /x8e/xa7/xd1/xe1 + /x8e/xa7/xd1/xe2 + /x8e/xa7/xd1/xe3 + /x8e/xa7/xd1/xe4 + /x8e/xa7/xd1/xe5 + /x8e/xa7/xd1/xe6 + /x8e/xa7/xd1/xe7 + /x8e/xa7/xd1/xe8 + /x8e/xa7/xd1/xe9 + /x8e/xa7/xd1/xea + /x8e/xa7/xd1/xeb + /x8e/xa7/xd1/xec + /x8e/xa7/xd1/xed + /x8e/xa7/xd1/xee + /x8e/xa7/xd1/xef + /x8e/xa7/xd1/xf0 + /x8e/xa7/xd1/xf1 + /x8e/xa7/xd1/xf2 + /x8e/xa7/xd1/xf3 + /x8e/xa7/xd1/xf4 + /x8e/xa7/xd1/xf5 + /x8e/xa7/xd1/xf6 + /x8e/xa7/xd1/xf7 + /x8e/xa7/xd1/xf8 + /x8e/xa7/xd1/xf9 + /x8e/xa7/xd1/xfb + /x8e/xa7/xd1/xfc + /x8e/xa7/xd1/xfd + /x8e/xa7/xd1/xfe + /x8e/xa7/xd2/xa1 + /x8e/xa7/xd2/xa2 + /x8e/xa7/xd2/xa3 + /x8e/xa7/xd2/xa4 + /x8e/xa7/xd2/xa5 + /x8e/xa7/xd2/xa6 + /x8e/xa7/xd2/xa7 + /x8e/xa7/xd2/xa8 + /x8e/xa7/xd2/xa9 + /x8e/xa7/xd2/xaa + /x8e/xa7/xd2/xab + /x8e/xa7/xd2/xac + /x8e/xa7/xd2/xad + /x8e/xa7/xd2/xae + /x8e/xa7/xd2/xaf + /x8e/xa7/xd2/xb0 + /x8e/xa7/xd2/xb1 + /x8e/xa7/xd2/xb2 + /x8e/xa7/xd2/xb3 + /x8e/xa7/xd2/xb4 + /x8e/xa7/xd2/xb5 + /x8e/xa7/xd2/xb6 + /x8e/xa7/xd2/xb7 + /x8e/xa7/xd2/xb8 + /x8e/xa7/xd2/xb9 + /x8e/xa7/xd2/xba + /x8e/xa7/xd2/xbb + /x8e/xa7/xd2/xbc + /x8e/xa7/xd2/xbd + /x8e/xa7/xd2/xbe + /x8e/xa7/xd2/xbf + /x8e/xa7/xd2/xc0 + /x8e/xa7/xd2/xc1 + /x8e/xa7/xd2/xc2 + /x8e/xa7/xd2/xc3 + /x8e/xa7/xd2/xc4 + /x8e/xa7/xd2/xc6 + /x8e/xa7/xd2/xc7 + /x8e/xa7/xd2/xc8 + /x8e/xa7/xd2/xc9 + /x8e/xa7/xd2/xca + /x8e/xa7/xd2/xcb + /x8e/xa7/xd2/xcc + /x8e/xa7/xd2/xcd + /x8e/xa7/xd2/xce + /x8e/xa7/xd2/xcf + /x8e/xa7/xd2/xd0 + /x8e/xa7/xd2/xd1 + /x8e/xa7/xd2/xd2 + /x8e/xa7/xd2/xd3 + /x8e/xa7/xd2/xd4 + /x8e/xa7/xd2/xd5 + /x8e/xa7/xd2/xd6 + /x8e/xa7/xd2/xd7 + /x8e/xa7/xd2/xd8 + /x8e/xa7/xd2/xd9 + /x8e/xa7/xd2/xda + /x8e/xa7/xd2/xdb + /x8e/xa7/xd2/xdc + /x8e/xa7/xd2/xdd + /x8e/xa7/xd2/xde + /x8e/xa7/xd2/xdf + /x8e/xa7/xd2/xe0 + /x8e/xa7/xd2/xe1 + /x8e/xa7/xd2/xe2 + /x8e/xa7/xd2/xe3 + /x8e/xa7/xd2/xe4 + /x8e/xa7/xd2/xe5 + /x8e/xa7/xd2/xe6 + /x8e/xa7/xd2/xe7 + /x8e/xa7/xd2/xe8 + /x8e/xa7/xd2/xe9 + /x8e/xa7/xd2/xea + /x8e/xa7/xd2/xeb + /x8e/xa7/xd2/xec + /x8e/xa7/xd2/xed + /x8e/xa7/xd2/xee + /x8e/xa7/xd2/xef + /x8e/xa7/xd2/xf0 + /x8e/xa7/xd2/xf1 + /x8e/xa7/xd2/xf2 + /x8e/xa7/xd2/xf3 + /x8e/xa7/xd2/xf4 + /x8e/xa7/xd2/xf5 + /x8e/xa7/xd2/xf6 + /x8e/xa7/xd2/xf7 + /x8e/xa7/xd2/xf8 + /x8e/xa7/xd2/xf9 + /x8e/xa7/xd2/xfa + /x8e/xa7/xd2/xfb + /x8e/xa7/xd2/xfc + /x8e/xa7/xd2/xfd + /x8e/xa7/xd2/xfe + /x8e/xa7/xd3/xa1 + /x8e/xa7/xd3/xa2 + /x8e/xa7/xd3/xa3 + /x8e/xa7/xd3/xa4 + /x8e/xa7/xd3/xa5 + /x8e/xa7/xd3/xa6 + /x8e/xa7/xd3/xa7 + /x8e/xa7/xd3/xa8 + /x8e/xa7/xd3/xa9 + /x8e/xa7/xd3/xaa + /x8e/xa7/xd3/xab + /x8e/xa7/xd3/xac + /x8e/xa7/xd3/xad + /x8e/xa7/xd3/xae + /x8e/xa7/xd3/xaf + /x8e/xa7/xd3/xb0 + /x8e/xa7/xd3/xb1 + /x8e/xa7/xd3/xb2 + /x8e/xa7/xd3/xb3 + /x8e/xa7/xd3/xb4 + /x8e/xa7/xd3/xb5 + /x8e/xa7/xd3/xb6 + /x8e/xa7/xd3/xb7 + /x8e/xa7/xd3/xb8 + /x8e/xa7/xd3/xb9 + /x8e/xa7/xd3/xba + /x8e/xa7/xd3/xbb + /x8e/xa7/xd3/xbc + /x8e/xa7/xd3/xbd + /x8e/xa7/xd3/xbe + /x8e/xa7/xd3/xbf + /x8e/xa7/xd3/xc0 + /x8e/xa7/xd3/xc1 + /x8e/xa7/xd3/xc2 + /x8e/xa7/xd3/xc3 + /x8e/xa7/xd3/xc4 + /x8e/xa7/xd3/xc5 + /x8e/xa7/xd3/xc6 + /x8e/xa7/xd3/xc7 + /x8e/xa7/xd3/xc8 + /x8e/xa7/xd3/xc9 + /x8e/xa7/xd3/xca + /x8e/xa7/xd3/xcb + /x8e/xa7/xd3/xcc + /x8e/xa7/xd3/xcd + /x8e/xa7/xd3/xce + /x8e/xa7/xd3/xcf + /x8e/xa7/xd3/xd0 + /x8e/xa7/xd3/xd1 + /x8e/xa7/xd3/xd2 + /x8e/xa7/xd3/xd3 + /x8e/xa7/xd3/xd4 + /x8e/xa7/xd3/xd5 + /x8e/xa7/xd3/xd6 + /x8e/xa7/xd3/xd7 + /x8e/xa7/xd3/xd9 + /x8e/xa7/xd3/xda + /x8e/xa7/xd3/xdb + /x8e/xa7/xd3/xdc + /x8e/xa7/xd3/xdd + /x8e/xa7/xd3/xde + /x8e/xa7/xd3/xdf + /x8e/xa7/xd3/xe1 + /x8e/xa7/xd3/xe2 + /x8e/xa7/xd3/xe3 + /x8e/xa7/xd3/xe4 + /x8e/xa7/xd3/xe5 + /x8e/xa7/xd3/xe6 + /x8e/xa7/xd3/xe7 + /x8e/xa7/xd3/xe8 + /x8e/xa7/xd3/xe9 + /x8e/xa7/xd3/xea + /x8e/xa7/xd3/xeb + /x8e/xa7/xd3/xec + /x8e/xa7/xd3/xed + /x8e/xa7/xd3/xee + /x8e/xa7/xd3/xef + /x8e/xa7/xd3/xf0 + /x8e/xa7/xd3/xf1 + /x8e/xa7/xd3/xf2 + /x8e/xa7/xd3/xf3 + /x8e/xa7/xd3/xf4 + /x8e/xa7/xd3/xf5 + /x8e/xa7/xd3/xf6 + /x8e/xa7/xd3/xf7 + /x8e/xa7/xd3/xf8 + /x8e/xa7/xd3/xf9 + /x8e/xa7/xd3/xfa + /x8e/xa7/xd3/xfc + /x8e/xa7/xd3/xfd + /x8e/xa7/xd3/xfe + /x8e/xa7/xd4/xa1 + /x8e/xa7/xd4/xa2 + /x8e/xa7/xd4/xa3 + /x8e/xa7/xd4/xa4 + /x8e/xa7/xd4/xa5 + /x8e/xa7/xd4/xa6 + /x8e/xa7/xd4/xa7 + /x8e/xa7/xd4/xa8 + /x8e/xa7/xd4/xa9 + /x8e/xa7/xd4/xaa + /x8e/xa7/xd4/xab + /x8e/xa7/xd4/xac + /x8e/xa7/xd4/xad + /x8e/xa7/xd4/xae + /x8e/xa7/xd4/xaf + /x8e/xa7/xd4/xb0 + /x8e/xa7/xd4/xb1 + /x8e/xa7/xd4/xb2 + /x8e/xa7/xd4/xb3 + /x8e/xa7/xd4/xb4 + /x8e/xa7/xd4/xb5 + /x8e/xa7/xd4/xb6 + /x8e/xa7/xd4/xb7 + /x8e/xa7/xd4/xb8 + /x8e/xa7/xd4/xb9 + /x8e/xa7/xd4/xba + /x8e/xa7/xd4/xbb + /x8e/xa7/xd4/xbc + /x8e/xa7/xd4/xbd + /x8e/xa7/xd4/xbe + /x8e/xa7/xd4/xbf + /x8e/xa7/xd4/xc0 + /x8e/xa7/xd4/xc1 + /x8e/xa7/xd4/xc2 + /x8e/xa7/xd4/xc3 + /x8e/xa7/xd4/xc4 + /x8e/xa7/xd4/xc5 + /x8e/xa7/xd4/xc6 + /x8e/xa7/xd4/xc7 + /x8e/xa7/xd4/xc8 + /x8e/xa7/xd4/xc9 + /x8e/xa7/xd4/xca + /x8e/xa7/xd4/xcb + /x8e/xa7/xd4/xcc + /x8e/xa7/xd4/xcd + /x8e/xa7/xd4/xce + /x8e/xa7/xd4/xcf + /x8e/xa7/xd4/xd0 + /x8e/xa7/xd4/xd1 + /x8e/xa7/xd4/xd2 + /x8e/xa7/xd4/xd3 + /x8e/xa7/xd4/xd4 + /x8e/xa7/xd4/xd5 + /x8e/xa7/xd4/xd6 + /x8e/xa7/xd4/xd7 + /x8e/xa7/xd4/xd8 + /x8e/xa7/xd4/xd9 + /x8e/xa7/xd4/xda + /x8e/xa7/xd4/xdb + /x8e/xa7/xd4/xdc + /x8e/xa7/xd4/xdd + /x8e/xa7/xd4/xdf + /x8e/xa7/xd4/xe0 + /x8e/xa7/xd4/xe1 + /x8e/xa7/xd4/xe2 + /x8e/xa7/xd4/xe3 + /x8e/xa7/xd4/xe4 + /x8e/xa7/xd4/xe5 + /x8e/xa7/xd4/xe6 + /x8e/xa7/xd4/xe7 + /x8e/xa7/xd4/xe8 + /x8e/xa7/xd4/xe9 + /x8e/xa7/xd4/xea + /x8e/xa7/xd4/xeb + /x8e/xa7/xd4/xec + /x8e/xa7/xd4/xed + /x8e/xa7/xd4/xee + /x8e/xa7/xd4/xef + /x8e/xa7/xd4/xf0 + /x8e/xa7/xd4/xf1 + /x8e/xa7/xd4/xf2 + /x8e/xa7/xd4/xf3 + /x8e/xa7/xd4/xf4 + /x8e/xa7/xd4/xf5 + /x8e/xa7/xd4/xf6 + /x8e/xa7/xd4/xf7 + /x8e/xa7/xd4/xf8 + /x8e/xa7/xd4/xf9 + /x8e/xa7/xd4/xfa + /x8e/xa7/xd4/xfb + /x8e/xa7/xd4/xfc + /x8e/xa7/xd4/xfd + /x8e/xa7/xd4/xfe + /x8e/xa7/xd5/xa1 + /x8e/xa7/xd5/xa2 + /x8e/xa7/xd5/xa3 + /x8e/xa7/xd5/xa4 + /x8e/xa7/xd5/xa5 + /x8e/xa7/xd5/xa6 + /x8e/xa7/xd5/xa7 + /x8e/xa7/xd5/xa8 + /x8e/xa7/xd5/xa9 + /x8e/xa7/xd5/xaa + /x8e/xa7/xd5/xab + /x8e/xa7/xd5/xac + /x8e/xa7/xd5/xad + /x8e/xa7/xd5/xae + /x8e/xa7/xd5/xaf + /x8e/xa7/xd5/xb0 + /x8e/xa7/xd5/xb1 + /x8e/xa7/xd5/xb2 + /x8e/xa7/xd5/xb3 + /x8e/xa7/xd5/xb4 + /x8e/xa7/xd5/xb5 + /x8e/xa7/xd5/xb6 + /x8e/xa7/xd5/xb7 + /x8e/xa7/xd5/xb8 + /x8e/xa7/xd5/xb9 + /x8e/xa7/xd5/xba + /x8e/xa7/xd5/xbb + /x8e/xa7/xd5/xbc + /x8e/xa7/xd5/xbd + /x8e/xa7/xd5/xbe + /x8e/xa7/xd5/xbf + /x8e/xa7/xd5/xc0 + /x8e/xa7/xd5/xc1 + /x8e/xa7/xd5/xc2 + /x8e/xa7/xd5/xc3 + /x8e/xa7/xd5/xc4 + /x8e/xa7/xd5/xc5 + /x8e/xa7/xd5/xc6 + /x8e/xa7/xd5/xc7 + /x8e/xa7/xd5/xc8 + /x8e/xa7/xd5/xc9 + /x8e/xa7/xd5/xca + /x8e/xa7/xd5/xcb + /x8e/xa7/xd5/xcc + /x8e/xa7/xd5/xcd + /x8e/xa7/xd5/xce + /x8e/xa7/xd5/xcf + /x8e/xa7/xd5/xd0 + /x8e/xa7/xd5/xd1 + /x8e/xa7/xd5/xd2 + /x8e/xa7/xd5/xd3 + /x8e/xa7/xd5/xd4 + /x8e/xa7/xd5/xd5 + /x8e/xa7/xd5/xd6 + /x8e/xa7/xd5/xd7 + /x8e/xa7/xd5/xd8 + /x8e/xa7/xd5/xd9 + /x8e/xa7/xd5/xda + /x8e/xa7/xd5/xdb + /x8e/xa7/xd5/xdc + /x8e/xa7/xd5/xdd + /x8e/xa7/xd5/xde + /x8e/xa7/xd5/xdf + /x8e/xa7/xd5/xe0 + /x8e/xa7/xd5/xe1 + /x8e/xa7/xd5/xe2 + /x8e/xa7/xd5/xe3 + /x8e/xa7/xd5/xe4 + /x8e/xa7/xd5/xe5 + /x8e/xa7/xd5/xe6 + /x8e/xa7/xd5/xe7 + /x8e/xa7/xd5/xe8 + /x8e/xa7/xd5/xe9 + /x8e/xa7/xd5/xea + /x8e/xa7/xd5/xeb + /x8e/xa7/xd5/xec + /x8e/xa7/xd5/xed + /x8e/xa7/xd5/xee + /x8e/xa7/xd5/xef + /x8e/xa7/xd5/xf0 + /x8e/xa7/xd5/xf1 + /x8e/xa7/xd5/xf2 + /x8e/xa7/xd5/xf3 + /x8e/xa7/xd5/xf4 + /x8e/xa7/xd5/xf5 + /x8e/xa7/xd5/xf6 + /x8e/xa7/xd5/xf7 + /x8e/xa7/xd5/xf8 + /x8e/xa7/xd5/xf9 + /x8e/xa7/xd5/xfa + /x8e/xa7/xd5/xfb + /x8e/xa7/xd5/xfc + /x8e/xa7/xd5/xfd + /x8e/xa7/xd5/xfe + /x8e/xa7/xd6/xa1 + /x8e/xa7/xd6/xa2 + /x8e/xa7/xd6/xa3 + /x8e/xa7/xd6/xa4 + /x8e/xa7/xd6/xa5 + /x8e/xa7/xd6/xa6 + /x8e/xa7/xd6/xa7 + /x8e/xa7/xd6/xa8 + /x8e/xa7/xd6/xa9 + /x8e/xa7/xd6/xaa + /x8e/xa7/xd6/xab + /x8e/xa7/xd6/xac + /x8e/xa7/xd6/xad + /x8e/xa7/xd6/xae + /x8e/xa7/xd6/xaf + /x8e/xa7/xd6/xb0 + /x8e/xa7/xd6/xb1 + /x8e/xa7/xd6/xb2 + /x8e/xa7/xd6/xb3 + /x8e/xa7/xd6/xb4 + /x8e/xa7/xd6/xb5 + /x8e/xa7/xd6/xb6 + /x8e/xa7/xd6/xb7 + /x8e/xa7/xd6/xb8 + /x8e/xa7/xd6/xb9 + /x8e/xa7/xd6/xba + /x8e/xa7/xd6/xbb + /x8e/xa7/xd6/xbc + /x8e/xa7/xd6/xbd + /x8e/xa7/xd6/xbe + /x8e/xa7/xd6/xbf + /x8e/xa7/xd6/xc0 + /x8e/xa7/xd6/xc1 + /x8e/xa7/xd6/xc2 + /x8e/xa7/xd6/xc3 + /x8e/xa7/xd6/xc4 + /x8e/xa7/xd6/xc5 + /x8e/xa7/xd6/xc6 + /x8e/xa7/xd6/xc7 + /x8e/xa7/xd6/xc8 + /x8e/xa7/xd6/xc9 + /x8e/xa7/xd6/xca + /x8e/xa7/xd6/xcb + /x8e/xa7/xd6/xcc + /x8e/xa7/xd6/xcd + /x8e/xa7/xd6/xce + /x8e/xa7/xd6/xcf + /x8e/xa7/xd6/xd0 + /x8e/xa7/xd6/xd1 + /x8e/xa7/xd6/xd2 + /x8e/xa7/xd6/xd3 + /x8e/xa7/xd6/xd4 + /x8e/xa7/xd6/xd5 + /x8e/xa7/xd6/xd6 + /x8e/xa7/xd6/xd7 + /x8e/xa7/xd6/xd8 + /x8e/xa7/xd6/xd9 + /x8e/xa7/xd6/xda + /x8e/xa7/xd6/xdb + /x8e/xa7/xd6/xdc + /x8e/xa7/xd6/xdd + /x8e/xa7/xd6/xde + /x8e/xa7/xd6/xdf + /x8e/xa7/xd6/xe0 + /x8e/xa7/xd6/xe1 + /x8e/xa7/xd6/xe2 + /x8e/xa7/xd6/xe3 + /x8e/xa7/xd6/xe4 + /x8e/xa7/xd6/xe5 + /x8e/xa7/xd6/xe6 + /x8e/xa7/xd6/xe7 + /x8e/xa7/xd6/xe8 + /x8e/xa7/xd6/xe9 + /x8e/xa7/xd6/xea + /x8e/xa7/xd6/xeb + /x8e/xa7/xd6/xec + /x8e/xa7/xd6/xed + /x8e/xa7/xd6/xee + /x8e/xa7/xd6/xef + /x8e/xa7/xd6/xf0 + /x8e/xa7/xd6/xf1 + /x8e/xa7/xd6/xf2 + /x8e/xa7/xd6/xf3 + /x8e/xa7/xd6/xf4 + /x8e/xa7/xd6/xf5 + /x8e/xa7/xd6/xf6 + /x8e/xa7/xd6/xf7 + /x8e/xa7/xd6/xf8 + /x8e/xa7/xd6/xf9 + /x8e/xa7/xd6/xfa + /x8e/xa7/xd6/xfb + /x8e/xa7/xd6/xfc + /x8e/xa7/xd6/xfd + /x8e/xa7/xd6/xfe + /x8e/xa7/xd7/xa1 + /x8e/xa7/xd7/xa2 + /x8e/xa7/xd7/xa3 + /x8e/xa7/xd7/xa4 + /x8e/xa7/xd7/xa5 + /x8e/xa7/xd7/xa6 + /x8e/xa7/xd7/xa7 + /x8e/xa7/xd7/xa8 + /x8e/xa7/xd7/xa9 + /x8e/xa7/xd7/xaa + /x8e/xa7/xd7/xab + /x8e/xa7/xd7/xac + /x8e/xa7/xd7/xad + /x8e/xa7/xd7/xae + /x8e/xa7/xd7/xaf + /x8e/xa7/xd7/xb0 + /x8e/xa7/xd7/xb1 + /x8e/xa7/xd7/xb2 + /x8e/xa7/xd7/xb3 + /x8e/xa7/xd7/xb4 + /x8e/xa7/xd7/xb5 + /x8e/xa7/xd7/xb6 + /x8e/xa7/xd7/xb7 + /x8e/xa7/xd7/xb8 + /x8e/xa7/xd7/xb9 + /x8e/xa7/xd7/xba + /x8e/xa7/xd7/xbb + /x8e/xa7/xd7/xbc + /x8e/xa7/xd7/xbd + /x8e/xa7/xd7/xbe + /x8e/xa7/xd7/xbf + /x8e/xa7/xd7/xc0 + /x8e/xa7/xd7/xc1 + /x8e/xa7/xd7/xc2 + /x8e/xa7/xd7/xc3 + /x8e/xa7/xd7/xc4 + /x8e/xa7/xd7/xc5 + /x8e/xa7/xd7/xc6 + /x8e/xa7/xd7/xc7 + /x8e/xa7/xd7/xc8 + /x8e/xa7/xd7/xc9 + /x8e/xa7/xd7/xca + /x8e/xa7/xd7/xcb + /x8e/xa7/xd7/xcc + /x8e/xa7/xd7/xcd + /x8e/xa7/xd7/xce + /x8e/xa7/xd7/xcf + /x8e/xa7/xd7/xd0 + /x8e/xa7/xd7/xd1 + /x8e/xa7/xd7/xd2 + /x8e/xa7/xd7/xd3 + /x8e/xa7/xd7/xd4 + /x8e/xa7/xd7/xd5 + /x8e/xa7/xd7/xd6 + /x8e/xa7/xd7/xd7 + /x8e/xa7/xd7/xd8 + /x8e/xa7/xd7/xd9 + /x8e/xa7/xd7/xda + /x8e/xa7/xd7/xdb + /x8e/xa7/xd7/xdc + /x8e/xa7/xd7/xdd + /x8e/xa7/xd7/xde + /x8e/xa7/xd7/xdf + /x8e/xa7/xd7/xe0 + /x8e/xa7/xd7/xe1 + /x8e/xa7/xd7/xe2 + /x8e/xa7/xd7/xe3 + /x8e/xa7/xd7/xe4 + /x8e/xa7/xd7/xe5 + /x8e/xa7/xd7/xe6 + /x8e/xa7/xd7/xe7 + /x8e/xa7/xd7/xe8 + /x8e/xa7/xd7/xe9 + /x8e/xa7/xd7/xea + /x8e/xa7/xd7/xeb + /x8e/xa7/xd7/xec + /x8e/xa7/xd7/xed + /x8e/xa7/xd7/xee + /x8e/xa7/xd7/xef + /x8e/xa7/xd7/xf0 + /x8e/xa7/xd7/xf1 + /x8e/xa7/xd7/xf2 + /x8e/xa7/xd7/xf3 + /x8e/xa7/xd7/xf4 + /x8e/xa7/xd7/xf5 + /x8e/xa7/xd7/xf6 + /x8e/xa7/xd7/xf7 + /x8e/xa7/xd7/xf8 + /x8e/xa7/xd7/xf9 + /x8e/xa7/xd7/xfa + /x8e/xa7/xd7/xfb + /x8e/xa7/xd7/xfc + /x8e/xa7/xd7/xfd + /x8e/xa7/xd7/xfe + /x8e/xa7/xd8/xa1 + /x8e/xa7/xd8/xa2 + /x8e/xa7/xd8/xa4 + /x8e/xa7/xd8/xa5 + /x8e/xa7/xd8/xa6 + /x8e/xa7/xd8/xa7 + /x8e/xa7/xd8/xa8 + /x8e/xa7/xd8/xa9 + /x8e/xa7/xd8/xaa + /x8e/xa7/xd8/xab + /x8e/xa7/xd8/xac + /x8e/xa7/xd8/xad + /x8e/xa7/xd8/xae + /x8e/xa7/xd8/xaf + /x8e/xa7/xd8/xb0 + /x8e/xa7/xd8/xb1 + /x8e/xa7/xd8/xb2 + /x8e/xa7/xd8/xb3 + /x8e/xa7/xd8/xb4 + /x8e/xa7/xd8/xb5 + /x8e/xa7/xd8/xb6 + /x8e/xa7/xd8/xb7 + /x8e/xa7/xd8/xb8 + /x8e/xa7/xd8/xb9 + /x8e/xa7/xd8/xba + /x8e/xa7/xd8/xbb + /x8e/xa7/xd8/xbc + /x8e/xa7/xd8/xbd + /x8e/xa7/xd8/xbe + /x8e/xa7/xd8/xbf + /x8e/xa7/xd8/xc0 + /x8e/xa7/xd8/xc1 + /x8e/xa7/xd8/xc2 + /x8e/xa7/xd8/xc3 + /x8e/xa7/xd8/xc4 + /x8e/xa7/xd8/xc5 + /x8e/xa7/xd8/xc6 + /x8e/xa7/xd8/xc7 + /x8e/xa7/xd8/xc8 + /x8e/xa7/xd8/xc9 + /x8e/xa7/xd8/xca + /x8e/xa7/xd8/xcb + /x8e/xa7/xd8/xcc + /x8e/xa7/xd8/xcd + /x8e/xa7/xd8/xce + /x8e/xa7/xd8/xcf + /x8e/xa7/xd8/xd0 + /x8e/xa7/xd8/xd1 + /x8e/xa7/xd8/xd2 + /x8e/xa7/xd8/xd3 + /x8e/xa7/xd8/xd4 + /x8e/xa7/xd8/xd5 + /x8e/xa7/xd8/xd6 + /x8e/xa7/xd8/xd7 + /x8e/xa7/xd8/xd8 + /x8e/xa7/xd8/xd9 + /x8e/xa7/xd8/xda + /x8e/xa7/xd8/xdb + /x8e/xa7/xd8/xdc + /x8e/xa7/xd8/xdd + /x8e/xa7/xd8/xde + /x8e/xa7/xd8/xdf + /x8e/xa7/xd8/xe0 + /x8e/xa7/xd8/xe1 + /x8e/xa7/xd8/xe2 + /x8e/xa7/xd8/xe3 + /x8e/xa7/xd8/xe4 + /x8e/xa7/xd8/xe5 + /x8e/xa7/xd8/xe6 + /x8e/xa7/xd8/xe7 + /x8e/xa7/xd8/xe8 + /x8e/xa7/xd8/xe9 + /x8e/xa7/xd8/xea + /x8e/xa7/xd8/xeb + /x8e/xa7/xd8/xec + /x8e/xa7/xd8/xed + /x8e/xa7/xd8/xee + /x8e/xa7/xd8/xef + /x8e/xa7/xd8/xf0 + /x8e/xa7/xd8/xf1 + /x8e/xa7/xd8/xf2 + /x8e/xa7/xd8/xf3 + /x8e/xa7/xd8/xf4 + /x8e/xa7/xd8/xf5 + /x8e/xa7/xd8/xf6 + /x8e/xa7/xd8/xf7 + /x8e/xa7/xd8/xf8 + /x8e/xa7/xd8/xf9 + /x8e/xa7/xd8/xfa + /x8e/xa7/xd8/xfb + /x8e/xa7/xd8/xfc + /x8e/xa7/xd8/xfd + /x8e/xa7/xd8/xfe + /x8e/xa7/xd9/xa1 + /x8e/xa7/xd9/xa2 + /x8e/xa7/xd9/xa3 + /x8e/xa7/xd9/xa4 + /x8e/xa7/xd9/xa5 + /x8e/xa7/xd9/xa6 + /x8e/xa7/xd9/xa7 + /x8e/xa7/xd9/xa8 + /x8e/xa7/xd9/xa9 + /x8e/xa7/xd9/xaa + /x8e/xa7/xd9/xab + /x8e/xa7/xd9/xac + /x8e/xa7/xd9/xad + /x8e/xa7/xd9/xae + /x8e/xa7/xd9/xaf + /x8e/xa7/xd9/xb0 + /x8e/xa7/xd9/xb1 + /x8e/xa7/xd9/xb2 + /x8e/xa7/xd9/xb3 + /x8e/xa7/xd9/xb4 + /x8e/xa7/xd9/xb5 + /x8e/xa7/xd9/xb6 + /x8e/xa7/xd9/xb7 + /x8e/xa7/xd9/xb8 + /x8e/xa7/xd9/xb9 + /x8e/xa7/xd9/xba + /x8e/xa7/xd9/xbb + /x8e/xa7/xd9/xbc + /x8e/xa7/xd9/xbd + /x8e/xa7/xd9/xbe + /x8e/xa7/xd9/xbf + /x8e/xa7/xd9/xc0 + /x8e/xa7/xd9/xc2 + /x8e/xa7/xd9/xc3 + /x8e/xa7/xd9/xc4 + /x8e/xa7/xd9/xc5 + /x8e/xa7/xd9/xc6 + /x8e/xa7/xd9/xc7 + /x8e/xa7/xd9/xc8 + /x8e/xa7/xd9/xc9 + /x8e/xa7/xd9/xca + /x8e/xa7/xd9/xcb + /x8e/xa7/xd9/xcc + /x8e/xa7/xd9/xcd + /x8e/xa7/xd9/xce + /x8e/xa7/xd9/xcf + /x8e/xa7/xd9/xd0 + /x8e/xa7/xd9/xd1 + /x8e/xa7/xd9/xd2 + /x8e/xa7/xd9/xd3 + /x8e/xa7/xd9/xd4 + /x8e/xa7/xd9/xd5 + /x8e/xa7/xd9/xd6 + /x8e/xa7/xd9/xd7 + /x8e/xa7/xd9/xd8 + /x8e/xa7/xd9/xd9 + /x8e/xa7/xd9/xda + /x8e/xa7/xd9/xdb + /x8e/xa7/xd9/xdc + /x8e/xa7/xd9/xdd + /x8e/xa7/xd9/xde + /x8e/xa7/xd9/xdf + /x8e/xa7/xd9/xe0 + /x8e/xa7/xd9/xe1 + /x8e/xa7/xd9/xe2 + /x8e/xa7/xd9/xe3 + /x8e/xa7/xd9/xe4 + /x8e/xa7/xd9/xe5 + /x8e/xa7/xd9/xe6 + /x8e/xa7/xd9/xe7 + /x8e/xa7/xd9/xe8 + /x8e/xa7/xd9/xe9 + /x8e/xa7/xd9/xea + /x8e/xa7/xd9/xeb + /x8e/xa7/xd9/xec + /x8e/xa7/xd9/xed + /x8e/xa7/xd9/xee + /x8e/xa7/xd9/xef + /x8e/xa7/xd9/xf0 + /x8e/xa7/xd9/xf1 + /x8e/xa7/xd9/xf2 + /x8e/xa7/xd9/xf3 + /x8e/xa7/xd9/xf4 + /x8e/xa7/xd9/xf5 + /x8e/xa7/xd9/xf6 + /x8e/xa7/xd9/xf7 + /x8e/xa7/xd9/xf8 + /x8e/xa7/xd9/xf9 + /x8e/xa7/xd9/xfa + /x8e/xa7/xd9/xfb + /x8e/xa7/xd9/xfc + /x8e/xa7/xd9/xfd + /x8e/xa7/xd9/xfe + /x8e/xa7/xda/xa1 + /x8e/xa7/xda/xa2 + /x8e/xa7/xda/xa3 + /x8e/xa7/xda/xa4 + /x8e/xa7/xda/xa5 + /x8e/xa7/xda/xa6 + /x8e/xa7/xda/xa7 + /x8e/xa7/xda/xa8 + /x8e/xa7/xda/xa9 + /x8e/xa7/xda/xaa + /x8e/xa7/xda/xab + /x8e/xa7/xda/xac + /x8e/xa7/xda/xad + /x8e/xa7/xda/xae + /x8e/xa7/xda/xaf + /x8e/xa7/xda/xb0 + /x8e/xa7/xda/xb1 + /x8e/xa7/xda/xb2 + /x8e/xa7/xda/xb3 + /x8e/xa7/xda/xb4 + /x8e/xa7/xda/xb5 + /x8e/xa7/xda/xb6 + /x8e/xa7/xda/xb7 + /x8e/xa7/xda/xb8 + /x8e/xa7/xda/xb9 + /x8e/xa7/xda/xba + /x8e/xa7/xda/xbb + /x8e/xa7/xda/xbc + /x8e/xa7/xda/xbd + /x8e/xa7/xda/xbe + /x8e/xa7/xda/xbf + /x8e/xa7/xda/xc0 + /x8e/xa7/xda/xc1 + /x8e/xa7/xda/xc2 + /x8e/xa7/xda/xc3 + /x8e/xa7/xda/xc4 + /x8e/xa7/xda/xc5 + /x8e/xa7/xda/xc6 + /x8e/xa7/xda/xc7 + /x8e/xa7/xda/xc8 + /x8e/xa7/xda/xc9 + /x8e/xa7/xda/xca + /x8e/xa7/xda/xcb + /x8e/xa7/xda/xcc + /x8e/xa7/xda/xcd + /x8e/xa7/xda/xce + /x8e/xa7/xda/xcf + /x8e/xa7/xda/xd0 + /x8e/xa7/xda/xd1 + /x8e/xa7/xda/xd2 + /x8e/xa7/xda/xd3 + /x8e/xa7/xda/xd4 + /x8e/xa7/xda/xd5 + /x8e/xa7/xda/xd6 + /x8e/xa7/xda/xd7 + /x8e/xa7/xda/xd8 + /x8e/xa7/xda/xd9 + /x8e/xa7/xda/xda + /x8e/xa7/xda/xdb + /x8e/xa7/xda/xdc + /x8e/xa7/xda/xdd + /x8e/xa7/xda/xde + /x8e/xa7/xda/xdf + /x8e/xa7/xda/xe1 + /x8e/xa7/xda/xe2 + /x8e/xa7/xda/xe3 + /x8e/xa7/xda/xe4 + /x8e/xa7/xda/xe5 + /x8e/xa7/xda/xe6 + /x8e/xa7/xda/xe7 + /x8e/xa7/xda/xe8 + /x8e/xa7/xda/xe9 + /x8e/xa7/xda/xea + /x8e/xa7/xda/xeb + /x8e/xa7/xda/xec + /x8e/xa7/xda/xed + /x8e/xa7/xda/xee + /x8e/xa7/xda/xef + /x8e/xa7/xda/xf0 + /x8e/xa7/xda/xf1 + /x8e/xa7/xda/xf2 + /x8e/xa7/xda/xf3 + /x8e/xa7/xda/xf4 + /x8e/xa7/xda/xf5 + /x8e/xa7/xda/xf6 + /x8e/xa7/xda/xf7 + /x8e/xa7/xda/xf8 + /x8e/xa7/xda/xf9 + /x8e/xa7/xda/xfa + /x8e/xa7/xda/xfb + /x8e/xa7/xda/xfc + /x8e/xa7/xda/xfd + /x8e/xa7/xda/xfe + /x8e/xa7/xdb/xa1 + /x8e/xa7/xdb/xa2 + /x8e/xa7/xdb/xa3 + /x8e/xa7/xdb/xa4 + /x8e/xa7/xdb/xa5 + /x8e/xa7/xdb/xa6 + /x8e/xa7/xdb/xa7 + /x8e/xa7/xdb/xa8 + /x8e/xa7/xdb/xa9 + /x8e/xa7/xdb/xaa + /x8e/xa7/xdb/xab + /x8e/xa7/xdb/xac + /x8e/xa7/xdb/xad + /x8e/xa7/xdb/xae + /x8e/xa7/xdb/xaf + /x8e/xa7/xdb/xb0 + /x8e/xa7/xdb/xb1 + /x8e/xa7/xdb/xb2 + /x8e/xa7/xdb/xb3 + /x8e/xa7/xdb/xb4 + /x8e/xa7/xdb/xb5 + /x8e/xa7/xdb/xb6 + /x8e/xa7/xdb/xb7 + /x8e/xa7/xdb/xb8 + /x8e/xa7/xdb/xb9 + /x8e/xa7/xdb/xba + /x8e/xa7/xdb/xbb + /x8e/xa7/xdb/xbc + /x8e/xa7/xdb/xbd + /x8e/xa7/xdb/xbe + /x8e/xa7/xdb/xbf + /x8e/xa7/xdb/xc0 + /x8e/xa7/xdb/xc1 + /x8e/xa7/xdb/xc2 + /x8e/xa7/xdb/xc3 + /x8e/xa7/xdb/xc4 + /x8e/xa7/xdb/xc5 + /x8e/xa7/xdb/xc6 + /x8e/xa7/xdb/xc7 + /x8e/xa7/xdb/xc8 + /x8e/xa7/xdb/xc9 + /x8e/xa7/xdb/xca + /x8e/xa7/xdb/xcb + /x8e/xa7/xdb/xcc + /x8e/xa7/xdb/xcd + /x8e/xa7/xdb/xce + /x8e/xa7/xdb/xcf + /x8e/xa7/xdb/xd0 + /x8e/xa7/xdb/xd1 + /x8e/xa7/xdb/xd2 + /x8e/xa7/xdb/xd3 + /x8e/xa7/xdb/xd4 + /x8e/xa7/xdb/xd5 + /x8e/xa7/xdb/xd6 + /x8e/xa7/xdb/xd7 + /x8e/xa7/xdb/xd8 + /x8e/xa7/xdb/xd9 + /x8e/xa7/xdb/xda + /x8e/xa7/xdb/xdb + /x8e/xa7/xdb/xdc + /x8e/xa7/xdb/xdd + /x8e/xa7/xdb/xde + /x8e/xa7/xdb/xdf + /x8e/xa7/xdb/xe0 + /x8e/xa7/xdb/xe1 + /x8e/xa7/xdb/xe2 + /x8e/xa7/xdb/xe3 + /x8e/xa7/xdb/xe4 + /x8e/xa7/xdb/xe5 + /x8e/xa7/xdb/xe6 + /x8e/xa7/xdb/xe7 + /x8e/xa7/xdb/xe8 + /x8e/xa7/xdb/xe9 + /x8e/xa7/xdb/xea + /x8e/xa7/xdb/xeb + /x8e/xa7/xdb/xec + /x8e/xa7/xdb/xed + /x8e/xa7/xdb/xee + /x8e/xa7/xdb/xef + /x8e/xa7/xdb/xf0 + /x8e/xa7/xdb/xf1 + /x8e/xa7/xdb/xf2 + /x8e/xa7/xdb/xf3 + /x8e/xa7/xdb/xf4 + /x8e/xa7/xdb/xf5 + /x8e/xa7/xdb/xf6 + /x8e/xa7/xdb/xf7 + /x8e/xa7/xdb/xf8 + /x8e/xa7/xdb/xf9 + /x8e/xa7/xdb/xfa + /x8e/xa7/xdb/xfb + /x8e/xa7/xdb/xfc + /x8e/xa7/xdb/xfd + /x8e/xa7/xdb/xfe + /x8e/xa7/xdc/xa1 + /x8e/xa7/xdc/xa2 + /x8e/xa7/xdc/xa3 + /x8e/xa7/xdc/xa4 + /x8e/xa7/xdc/xa5 + /x8e/xa7/xdc/xa6 + /x8e/xa7/xdc/xa7 + /x8e/xa7/xdc/xa8 + /x8e/xa7/xdc/xa9 + /x8e/xa7/xdc/xaa + /x8e/xa7/xdc/xab + /x8e/xa7/xdc/xac + /x8e/xa7/xdc/xad + /x8e/xa7/xdc/xae + /x8e/xa7/xdc/xaf + /x8e/xa7/xdc/xb0 + /x8e/xa7/xdc/xb1 + /x8e/xa7/xdc/xb2 + /x8e/xa7/xdc/xb3 + /x8e/xa7/xdc/xb4 + /x8e/xa7/xdc/xb5 + /x8e/xa7/xdc/xb6 + /x8e/xa7/xdc/xb7 + /x8e/xa7/xdc/xb8 + /x8e/xa7/xdc/xb9 + /x8e/xa7/xdc/xba + /x8e/xa7/xdc/xbb + /x8e/xa7/xdc/xbc + /x8e/xa7/xdc/xbd + /x8e/xa7/xdc/xbe + /x8e/xa7/xdc/xbf + /x8e/xa7/xdc/xc0 + /x8e/xa7/xdc/xc1 + /x8e/xa7/xdc/xc2 + /x8e/xa7/xdc/xc3 + /x8e/xa7/xdc/xc4 + /x8e/xa7/xdc/xc5 + /x8e/xa7/xdc/xc6 + /x8e/xa7/xdc/xc7 + /x8e/xa7/xdc/xc8 + /x8e/xa7/xdc/xc9 + /x8e/xa7/xdc/xca + /x8e/xa7/xdc/xcb + /x8e/xa7/xdc/xcc + /x8e/xa7/xdc/xcd + /x8e/xa7/xdc/xce + /x8e/xa7/xdc/xcf + /x8e/xa7/xdc/xd0 + /x8e/xa7/xdc/xd1 + /x8e/xa7/xdc/xd2 + /x8e/xa7/xdc/xd3 + /x8e/xa7/xdc/xd4 + /x8e/xa7/xdc/xd5 + /x8e/xa7/xdc/xd6 + /x8e/xa7/xdc/xd7 + /x8e/xa7/xdc/xd8 + /x8e/xa7/xdc/xd9 + /x8e/xa7/xdc/xda + /x8e/xa7/xdc/xdb + /x8e/xa7/xdc/xdc + /x8e/xa7/xdc/xdd + /x8e/xa7/xdc/xde + /x8e/xa7/xdc/xdf + /x8e/xa7/xdc/xe0 + /x8e/xa7/xdc/xe1 + /x8e/xa7/xdc/xe2 + /x8e/xa7/xdc/xe3 + /x8e/xa7/xdc/xe4 + /x8e/xa7/xdc/xe5 + /x8e/xa7/xdc/xe6 + /x8e/xa7/xdc/xe7 + /x8e/xa7/xdc/xe8 + /x8e/xa7/xdc/xe9 + /x8e/xa7/xdc/xea + /x8e/xa7/xdc/xeb + /x8e/xa7/xdc/xec + /x8e/xa7/xdc/xed + /x8e/xa7/xdc/xee + /x8e/xa7/xdc/xef + /x8e/xa7/xdc/xf0 + /x8e/xa7/xdc/xf1 + /x8e/xa7/xdc/xf2 + /x8e/xa7/xdc/xf3 + /x8e/xa7/xdc/xf4 + /x8e/xa7/xdc/xf5 + /x8e/xa7/xdc/xf6 + /x8e/xa7/xdc/xf7 + /x8e/xa7/xdc/xf8 + /x8e/xa7/xdc/xf9 + /x8e/xa7/xdc/xfa + /x8e/xa7/xdc/xfb + /x8e/xa7/xdc/xfc + /x8e/xa7/xdc/xfd + /x8e/xa7/xdc/xfe + /x8e/xa7/xdd/xa1 + /x8e/xa7/xdd/xa2 + /x8e/xa7/xdd/xa3 + /x8e/xa7/xdd/xa4 + /x8e/xa7/xdd/xa5 + /x8e/xa7/xdd/xa6 + /x8e/xa7/xdd/xa7 + /x8e/xa7/xdd/xa8 + /x8e/xa7/xdd/xa9 + /x8e/xa7/xdd/xaa + /x8e/xa7/xdd/xab + /x8e/xa7/xdd/xac + /x8e/xa7/xdd/xad + /x8e/xa7/xdd/xae + /x8e/xa7/xdd/xaf + /x8e/xa7/xdd/xb0 + /x8e/xa7/xdd/xb1 + /x8e/xa7/xdd/xb2 + /x8e/xa7/xdd/xb3 + /x8e/xa7/xdd/xb4 + /x8e/xa7/xdd/xb5 + /x8e/xa7/xdd/xb6 + /x8e/xa7/xdd/xb7 + /x8e/xa7/xdd/xb8 + /x8e/xa7/xdd/xb9 + /x8e/xa7/xdd/xba + /x8e/xa7/xdd/xbb + /x8e/xa7/xdd/xbc + /x8e/xa7/xdd/xbd + /x8e/xa7/xdd/xbe + /x8e/xa7/xdd/xbf + /x8e/xa7/xdd/xc0 + /x8e/xa7/xdd/xc1 + /x8e/xa7/xdd/xc2 + /x8e/xa7/xdd/xc3 + /x8e/xa7/xdd/xc4 + /x8e/xa7/xdd/xc5 + /x8e/xa7/xdd/xc6 + /x8e/xa7/xdd/xc7 + /x8e/xa7/xdd/xc8 + /x8e/xa7/xdd/xc9 + /x8e/xa7/xdd/xca + /x8e/xa7/xdd/xcb + /x8e/xa7/xdd/xcc + /x8e/xa7/xdd/xcd + /x8e/xa7/xdd/xce + /x8e/xa7/xdd/xcf + /x8e/xa7/xdd/xd0 + /x8e/xa7/xdd/xd1 + /x8e/xa7/xdd/xd2 + /x8e/xa7/xdd/xd3 + /x8e/xa7/xdd/xd4 + /x8e/xa7/xdd/xd5 + /x8e/xa7/xdd/xd6 + /x8e/xa7/xdd/xd7 + /x8e/xa7/xdd/xd8 + /x8e/xa7/xdd/xd9 + /x8e/xa7/xdd/xda + /x8e/xa7/xdd/xdb + /x8e/xa7/xdd/xdc + /x8e/xa7/xdd/xdd + /x8e/xa7/xdd/xde + /x8e/xa7/xdd/xdf + /x8e/xa7/xdd/xe0 + /x8e/xa7/xdd/xe1 + /x8e/xa7/xdd/xe2 + /x8e/xa7/xdd/xe3 + /x8e/xa7/xdd/xe4 + /x8e/xa7/xdd/xe5 + /x8e/xa7/xdd/xe6 + /x8e/xa7/xdd/xe7 + /x8e/xa7/xdd/xe8 + /x8e/xa7/xdd/xe9 + /x8e/xa7/xdd/xea + /x8e/xa7/xdd/xeb + /x8e/xa7/xdd/xec + /x8e/xa7/xdd/xed + /x8e/xa7/xdd/xee + /x8e/xa7/xdd/xef + /x8e/xa7/xdd/xf0 + /x8e/xa7/xdd/xf1 + /x8e/xa7/xdd/xf2 + /x8e/xa7/xdd/xf3 + /x8e/xa7/xdd/xf4 + /x8e/xa7/xdd/xf5 + /x8e/xa7/xdd/xf6 + /x8e/xa7/xdd/xf7 + /x8e/xa7/xdd/xf8 + /x8e/xa7/xdd/xf9 + /x8e/xa7/xdd/xfa + /x8e/xa7/xdd/xfb + /x8e/xa7/xdd/xfc + /x8e/xa7/xdd/xfd + /x8e/xa7/xdd/xfe + /x8e/xa7/xde/xa1 + /x8e/xa7/xde/xa2 + /x8e/xa7/xde/xa3 + /x8e/xa7/xde/xa4 + /x8e/xa7/xde/xa5 + /x8e/xa7/xde/xa6 + /x8e/xa7/xde/xa7 + /x8e/xa7/xde/xa8 + /x8e/xa7/xde/xa9 + /x8e/xa7/xde/xaa + /x8e/xa7/xde/xab + /x8e/xa7/xde/xac + /x8e/xa7/xde/xad + /x8e/xa7/xde/xae + /x8e/xa7/xde/xaf + /x8e/xa7/xde/xb0 + /x8e/xa7/xde/xb1 + /x8e/xa7/xde/xb2 + /x8e/xa7/xde/xb3 + /x8e/xa7/xde/xb4 + /x8e/xa7/xde/xb5 + /x8e/xa7/xde/xb6 + /x8e/xa7/xde/xb7 + /x8e/xa7/xde/xb8 + /x8e/xa7/xde/xb9 + /x8e/xa7/xde/xba + /x8e/xa7/xde/xbb + /x8e/xa7/xde/xbc + /x8e/xa7/xde/xbd + /x8e/xa7/xde/xbe + /x8e/xa7/xde/xbf + /x8e/xa7/xde/xc0 + /x8e/xa7/xde/xc1 + /x8e/xa7/xde/xc2 + /x8e/xa7/xde/xc3 + /x8e/xa7/xde/xc4 + /x8e/xa7/xde/xc5 + /x8e/xa7/xde/xc6 + /x8e/xa7/xde/xc7 + /x8e/xa7/xde/xc8 + /x8e/xa7/xde/xc9 + /x8e/xa7/xde/xca + /x8e/xa7/xde/xcb + /x8e/xa7/xde/xcc + /x8e/xa7/xde/xce + /x8e/xa7/xde/xcf + /x8e/xa7/xde/xd0 + /x8e/xa7/xde/xd1 + /x8e/xa7/xde/xd2 + /x8e/xa7/xde/xd3 + /x8e/xa7/xde/xd4 + /x8e/xa7/xde/xd5 + /x8e/xa7/xde/xd6 + /x8e/xa7/xde/xd7 + /x8e/xa7/xde/xd8 + /x8e/xa7/xde/xd9 + /x8e/xa7/xde/xda + /x8e/xa7/xde/xdb + /x8e/xa7/xde/xdc + /x8e/xa7/xde/xdd + /x8e/xa7/xde/xde + /x8e/xa7/xde/xdf + /x8e/xa7/xde/xe0 + /x8e/xa7/xde/xe1 + /x8e/xa7/xde/xe2 + /x8e/xa7/xde/xe3 + /x8e/xa7/xde/xe4 + /x8e/xa7/xde/xe5 + /x8e/xa7/xde/xe6 + /x8e/xa7/xde/xe7 + /x8e/xa7/xde/xe8 + /x8e/xa7/xde/xe9 + /x8e/xa7/xde/xea + /x8e/xa7/xde/xeb + /x8e/xa7/xde/xec + /x8e/xa7/xde/xed + /x8e/xa7/xde/xee + /x8e/xa7/xde/xef + /x8e/xa7/xde/xf0 + /x8e/xa7/xde/xf1 + /x8e/xa7/xde/xf3 + /x8e/xa7/xde/xf4 + /x8e/xa7/xde/xf5 + /x8e/xa7/xde/xf6 + /x8e/xa7/xde/xf7 + /x8e/xa7/xde/xf8 + /x8e/xa7/xde/xf9 + /x8e/xa7/xde/xfa + /x8e/xa7/xde/xfb + /x8e/xa7/xde/xfc + /x8e/xa7/xde/xfd + /x8e/xa7/xde/xfe + /x8e/xa7/xdf/xa1 + /x8e/xa7/xdf/xa2 + /x8e/xa7/xdf/xa3 + /x8e/xa7/xdf/xa4 + /x8e/xa7/xdf/xa5 + /x8e/xa7/xdf/xa6 + /x8e/xa7/xdf/xa7 + /x8e/xa7/xdf/xa8 + /x8e/xa7/xdf/xa9 + /x8e/xa7/xdf/xaa + /x8e/xa7/xdf/xab + /x8e/xa7/xdf/xac + /x8e/xa7/xdf/xad + /x8e/xa7/xdf/xae + /x8e/xa7/xdf/xaf + /x8e/xa7/xdf/xb0 + /x8e/xa7/xdf/xb1 + /x8e/xa7/xdf/xb2 + /x8e/xa7/xdf/xb3 + /x8e/xa7/xdf/xb4 + /x8e/xa7/xdf/xb5 + /x8e/xa7/xdf/xb6 + /x8e/xa7/xdf/xb7 + /x8e/xa7/xdf/xb8 + /x8e/xa7/xdf/xb9 + /x8e/xa7/xdf/xba + /x8e/xa7/xdf/xbb + /x8e/xa7/xdf/xbd + /x8e/xa7/xdf/xbe + /x8e/xa7/xdf/xbf + /x8e/xa7/xdf/xc0 + /x8e/xa7/xdf/xc1 + /x8e/xa7/xdf/xc2 + /x8e/xa7/xdf/xc3 + /x8e/xa7/xdf/xc4 + /x8e/xa7/xdf/xc5 + /x8e/xa7/xdf/xc6 + /x8e/xa7/xdf/xc7 + /x8e/xa7/xdf/xc8 + /x8e/xa7/xdf/xc9 + /x8e/xa7/xdf/xca + /x8e/xa7/xdf/xcb + /x8e/xa7/xdf/xcc + /x8e/xa7/xdf/xcd + /x8e/xa7/xdf/xce + /x8e/xa7/xdf/xcf + /x8e/xa7/xdf/xd0 + /x8e/xa7/xdf/xd1 + /x8e/xa7/xdf/xd2 + /x8e/xa7/xdf/xd3 + /x8e/xa7/xdf/xd4 + /x8e/xa7/xdf/xd5 + /x8e/xa7/xdf/xd6 + /x8e/xa7/xdf/xd7 + /x8e/xa7/xdf/xd8 + /x8e/xa7/xdf/xd9 + /x8e/xa7/xdf/xda + /x8e/xa7/xdf/xdb + /x8e/xa7/xdf/xdc + /x8e/xa7/xdf/xdd + /x8e/xa7/xdf/xde + /x8e/xa7/xdf/xdf + /x8e/xa7/xdf/xe0 + /x8e/xa7/xdf/xe1 + /x8e/xa7/xdf/xe2 + /x8e/xa7/xdf/xe3 + /x8e/xa7/xdf/xe4 + /x8e/xa7/xdf/xe5 + /x8e/xa7/xdf/xe6 + /x8e/xa7/xdf/xe7 + /x8e/xa7/xdf/xe8 + /x8e/xa7/xdf/xe9 + /x8e/xa7/xdf/xea + /x8e/xa7/xdf/xeb + /x8e/xa7/xdf/xec + /x8e/xa7/xdf/xed + /x8e/xa7/xdf/xee + /x8e/xa7/xdf/xef + /x8e/xa7/xdf/xf0 + /x8e/xa7/xdf/xf1 + /x8e/xa7/xdf/xf2 + /x8e/xa7/xdf/xf3 + /x8e/xa7/xdf/xf4 + /x8e/xa7/xdf/xf5 + /x8e/xa7/xdf/xf6 + /x8e/xa7/xdf/xf7 + /x8e/xa7/xdf/xf8 + /x8e/xa7/xdf/xf9 + /x8e/xa7/xdf/xfa + /x8e/xa7/xdf/xfb + /x8e/xa7/xdf/xfc + /x8e/xa7/xdf/xfd + /x8e/xa7/xdf/xfe + /x8e/xa7/xe0/xa1 + /x8e/xa7/xe0/xa2 + /x8e/xa7/xe0/xa3 + /x8e/xa7/xe0/xa4 + /x8e/xa7/xe0/xa5 + /x8e/xa7/xe0/xa6 + /x8e/xa7/xe0/xa7 + /x8e/xa7/xe0/xa8 + /x8e/xa7/xe0/xa9 + /x8e/xa7/xe0/xaa + /x8e/xa7/xe0/xab + /x8e/xa7/xe0/xac + /x8e/xa7/xe0/xad + /x8e/xa7/xe0/xae + /x8e/xa7/xe0/xaf + /x8e/xa7/xe0/xb0 + /x8e/xa7/xe0/xb1 + /x8e/xa7/xe0/xb2 + /x8e/xa7/xe0/xb3 + /x8e/xa7/xe0/xb4 + /x8e/xa7/xe0/xb5 + /x8e/xa7/xe0/xb6 + /x8e/xa7/xe0/xb7 + /x8e/xa7/xe0/xb8 + /x8e/xa7/xe0/xb9 + /x8e/xa7/xe0/xba + /x8e/xa7/xe0/xbb + /x8e/xa7/xe0/xbc + /x8e/xa7/xe0/xbd + /x8e/xa7/xe0/xbe + /x8e/xa7/xe0/xbf + /x8e/xa7/xe0/xc0 + /x8e/xa7/xe0/xc1 + /x8e/xa7/xe0/xc2 + /x8e/xa7/xe0/xc3 + /x8e/xa7/xe0/xc4 + /x8e/xa7/xe0/xc5 + /x8e/xa7/xe0/xc6 + /x8e/xa7/xe0/xc7 + /x8e/xa7/xe0/xc8 + /x8e/xa7/xe0/xc9 + /x8e/xa7/xe0/xca + /x8e/xa7/xe0/xcb + /x8e/xa7/xe0/xcc + /x8e/xa7/xe0/xcd + /x8e/xa7/xe0/xce + /x8e/xa7/xe0/xcf + /x8e/xa7/xe0/xd0 + /x8e/xa7/xe0/xd1 + /x8e/xa7/xe0/xd2 + /x8e/xa7/xe0/xd3 + /x8e/xa7/xe0/xd4 + /x8e/xa7/xe0/xd5 + /x8e/xa7/xe0/xd6 + /x8e/xa7/xe0/xd7 + /x8e/xa7/xe0/xd8 + /x8e/xa7/xe0/xd9 + /x8e/xa7/xe0/xda + /x8e/xa7/xe0/xdb + /x8e/xa7/xe0/xdc + /x8e/xa7/xe0/xdd + /x8e/xa7/xe0/xde + /x8e/xa7/xe0/xdf + /x8e/xa7/xe0/xe0 + /x8e/xa7/xe0/xe1 + /x8e/xa7/xe0/xe2 + /x8e/xa7/xe0/xe3 + /x8e/xa7/xe0/xe4 + /x8e/xa7/xe0/xe5 + /x8e/xa7/xe0/xe6 + /x8e/xa7/xe0/xe7 + /x8e/xa7/xe0/xe8 + /x8e/xa7/xe0/xe9 + /x8e/xa7/xe0/xea + /x8e/xa7/xe0/xeb + /x8e/xa7/xe0/xec + /x8e/xa7/xe0/xef + /x8e/xa7/xe0/xf0 + /x8e/xa7/xe0/xf1 + /x8e/xa7/xe0/xf2 + /x8e/xa7/xe0/xf3 + /x8e/xa7/xe0/xf4 + /x8e/xa7/xe0/xf5 + /x8e/xa7/xe0/xf6 + /x8e/xa7/xe0/xf7 + /x8e/xa7/xe0/xf8 + /x8e/xa7/xe0/xf9 + /x8e/xa7/xe0/xfa + /x8e/xa7/xe0/xfb + /x8e/xa7/xe0/xfc + /x8e/xa7/xe0/xfd + /x8e/xa7/xe0/xfe + /x8e/xa7/xe1/xa1 + /x8e/xa7/xe1/xa2 + /x8e/xa7/xe1/xa3 + /x8e/xa7/xe1/xa4 + /x8e/xa7/xe1/xa5 + /x8e/xa7/xe1/xa6 + /x8e/xa7/xe1/xa7 + /x8e/xa7/xe1/xa8 + /x8e/xa7/xe1/xa9 + /x8e/xa7/xe1/xaa + /x8e/xa7/xe1/xab + /x8e/xa7/xe1/xac + /x8e/xa7/xe1/xad + /x8e/xa7/xe1/xae + /x8e/xa7/xe1/xaf + /x8e/xa7/xe1/xb0 + /x8e/xa7/xe1/xb1 + /x8e/xa7/xe1/xb2 + /x8e/xa7/xe1/xb3 + /x8e/xa7/xe1/xb4 + /x8e/xa7/xe1/xb5 + /x8e/xa7/xe1/xb6 + /x8e/xa7/xe1/xb7 + /x8e/xa7/xe1/xb8 + /x8e/xa7/xe1/xb9 + /x8e/xa7/xe1/xba + /x8e/xa7/xe1/xbb + /x8e/xa7/xe1/xbc + /x8e/xa7/xe1/xbd + /x8e/xa7/xe1/xbe + /x8e/xa7/xe1/xbf + /x8e/xa7/xe1/xc0 + /x8e/xa7/xe1/xc1 + /x8e/xa7/xe1/xc2 + /x8e/xa7/xe1/xc3 + /x8e/xa7/xe1/xc4 + /x8e/xa7/xe1/xc5 + /x8e/xa7/xe1/xc6 + /x8e/xa7/xe1/xc7 + /x8e/xa7/xe1/xc8 + /x8e/xa7/xe1/xc9 + /x8e/xa7/xe1/xca + /x8e/xa7/xe1/xcb + /x8e/xa7/xe1/xcc + /x8e/xa7/xe1/xcd + /x8e/xa7/xe1/xce + /x8e/xa7/xe1/xcf + /x8e/xa7/xe1/xd0 + /x8e/xa7/xe1/xd1 + /x8e/xa7/xe1/xd2 + /x8e/xa7/xe1/xd3 + /x8e/xa7/xe1/xd4 + /x8e/xa7/xe1/xd5 + /x8e/xa7/xe1/xd6 + /x8e/xa7/xe1/xd7 + /x8e/xa7/xe1/xd8 + /x8e/xa7/xe1/xd9 + /x8e/xa7/xe1/xda + /x8e/xa7/xe1/xdb + /x8e/xa7/xe1/xdc + /x8e/xa7/xe1/xdd + /x8e/xa7/xe1/xde + /x8e/xa7/xe1/xdf + /x8e/xa7/xe1/xe0 + /x8e/xa7/xe1/xe1 + /x8e/xa7/xe1/xe2 + /x8e/xa7/xe1/xe3 + /x8e/xa7/xe1/xe4 + /x8e/xa7/xe1/xe5 + /x8e/xa7/xe1/xe6 + /x8e/xa7/xe1/xe7 + /x8e/xa7/xe1/xe8 + /x8e/xa7/xe1/xe9 + /x8e/xa7/xe1/xea + /x8e/xa7/xe1/xeb + /x8e/xa7/xe1/xec + /x8e/xa7/xe1/xed + /x8e/xa7/xe1/xee + /x8e/xa7/xe1/xef + /x8e/xa7/xe1/xf0 + /x8e/xa7/xe1/xf1 + /x8e/xa7/xe1/xf2 + /x8e/xa7/xe1/xf3 + /x8e/xa7/xe1/xf4 + /x8e/xa7/xe1/xf5 + /x8e/xa7/xe1/xf6 + /x8e/xa7/xe1/xf7 + /x8e/xa7/xe1/xf8 + /x8e/xa7/xe1/xf9 + /x8e/xa7/xe1/xfa + /x8e/xa7/xe1/xfb + /x8e/xa7/xe1/xfc + /x8e/xa7/xe1/xfd + /x8e/xa7/xe1/xfe + /x8e/xa7/xe2/xa1 + /x8e/xa7/xe2/xa2 + /x8e/xa7/xe2/xa3 + /x8e/xa7/xe2/xa4 + /x8e/xa7/xe2/xa5 + /x8e/xa7/xe2/xa6 + /x8e/xa7/xe2/xa7 + /x8e/xa7/xe2/xa8 + /x8e/xa7/xe2/xa9 + /x8e/xa7/xe2/xaa + /x8e/xa7/xe2/xab + /x8e/xa7/xe2/xac + /x8e/xa7/xe2/xad + /x8e/xa7/xe2/xae + /x8e/xa7/xe2/xaf + /x8e/xa7/xe2/xb0 + /x8e/xa7/xe2/xb1 + /x8e/xa7/xe2/xb2 + /x8e/xa7/xe2/xb3 + /x8e/xa7/xe2/xb4 + /x8e/xa7/xe2/xb5 + /x8e/xa7/xe2/xb6 + /x8e/xa7/xe2/xb7 + /x8e/xa7/xe2/xb8 + /x8e/xa7/xe2/xb9 + /x8e/xa7/xe2/xba + /x8e/xa7/xe2/xbb + /x8e/xa7/xe2/xbc + /x8e/xa7/xe2/xbd + /x8e/xa7/xe2/xbe + /x8e/xa7/xe2/xbf + /x8e/xa7/xe2/xc0 + /x8e/xa7/xe2/xc1 + /x8e/xa7/xe2/xc2 + /x8e/xa7/xe2/xc3 + /x8e/xa7/xe2/xc4 + /x8e/xa7/xe2/xc5 + /x8e/xa7/xe2/xc6 + /x8e/xa7/xe2/xc7 + /x8e/xa7/xe2/xc8 + /x8e/xa7/xe2/xc9 + /x8e/xa7/xe2/xca + /x8e/xa7/xe2/xcb + /x8e/xa7/xe2/xcc + /x8e/xa7/xe2/xce + /x8e/xa7/xe2/xcf + /x8e/xa7/xe2/xd0 + /x8e/xa7/xe2/xd1 + /x8e/xa7/xe2/xd2 + /x8e/xa7/xe2/xd3 + /x8e/xa7/xe2/xd4 + /x8e/xa7/xe2/xd5 + /x8e/xa7/xe2/xd6 + /x8e/xa7/xe2/xd7 + /x8e/xa7/xe2/xd8 + /x8e/xa7/xe2/xd9 + /x8e/xa7/xe2/xda + /x8e/xa7/xe2/xdb + /x8e/xa7/xe2/xdc + /x8e/xa7/xe2/xdd + /x8e/xa7/xe2/xde + /x8e/xa7/xe2/xdf + /x8e/xa7/xe2/xe0 + /x8e/xa7/xe2/xe1 + /x8e/xa7/xe2/xe2 + /x8e/xa7/xe2/xe3 + /x8e/xa7/xe2/xe4 + /x8e/xa7/xe2/xe5 + /x8e/xa7/xe2/xe6 + /x8e/xa7/xe2/xe7 + /x8e/xa7/xe2/xe8 + /x8e/xa7/xe2/xe9 + /x8e/xa7/xe2/xea + /x8e/xa7/xe2/xeb + /x8e/xa7/xe2/xec + /x8e/xa7/xe2/xed + /x8e/xa7/xe2/xee + /x8e/xa7/xe2/xef + /x8e/xa7/xe2/xf0 + /x8e/xa7/xe2/xf1 + /x8e/xa7/xe2/xf2 + /x8e/xa7/xe2/xf3 + /x8e/xa7/xe2/xf4 + /x8e/xa7/xe2/xf5 + /x8e/xa7/xe2/xf6 + /x8e/xa7/xe2/xf7 + /x8e/xa7/xe2/xf8 + /x8e/xa7/xe2/xf9 + /x8e/xa7/xe2/xfa + /x8e/xa7/xe2/xfb + /x8e/xa7/xe2/xfc + /x8e/xa7/xe2/xfd + /x8e/xa7/xe2/xfe + /x8e/xa7/xe3/xa1 + /x8e/xa7/xe3/xa2 + /x8e/xa7/xe3/xa3 + /x8e/xa7/xe3/xa4 + /x8e/xa7/xe3/xa5 + /x8e/xa7/xe3/xa6 + /x8e/xa7/xe3/xa7 + /x8e/xa7/xe3/xa8 + /x8e/xa7/xe3/xa9 + /x8e/xa7/xe3/xaa + /x8e/xa7/xe3/xab + /x8e/xa7/xe3/xac + /x8e/xa7/xe3/xad + /x8e/xa7/xe3/xae + /x8e/xa7/xe3/xaf + /x8e/xa7/xe3/xb0 + /x8e/xa7/xe3/xb1 + /x8e/xa7/xe3/xb2 + /x8e/xa7/xe3/xb3 + /x8e/xa7/xe3/xb4 + /x8e/xa7/xe3/xb5 + /x8e/xa7/xe3/xb6 + /x8e/xa7/xe3/xb7 + /x8e/xa7/xe3/xb8 + /x8e/xa7/xe3/xb9 + /x8e/xa7/xe3/xba + /x8e/xa7/xe3/xbb + /x8e/xa7/xe3/xbc + /x8e/xa7/xe3/xbd + /x8e/xa7/xe3/xbe + /x8e/xa7/xe3/xbf + /x8e/xa7/xe3/xc0 + /x8e/xa7/xe3/xc1 + /x8e/xa7/xe3/xc2 + /x8e/xa7/xe3/xc3 + /x8e/xa7/xe3/xc4 + /x8e/xa7/xe3/xc5 + /x8e/xa7/xe3/xc6 + /x8e/xa7/xe3/xc7 + /x8e/xa7/xe3/xc8 + /x8e/xa7/xe3/xc9 + /x8e/xa7/xe3/xca + /x8e/xa7/xe3/xcb + /x8e/xa7/xe3/xcc + /x8e/xa7/xe3/xcd + /x8e/xa7/xe3/xce + /x8e/xa7/xe3/xcf + /x8e/xa7/xe3/xd0 + /x8e/xa7/xe3/xd1 + /x8e/xa7/xe3/xd2 + /x8e/xa7/xe3/xd3 + /x8e/xa7/xe3/xd4 + /x8e/xa7/xe3/xd5 + /x8e/xa7/xe3/xd6 + /x8e/xa7/xe3/xd7 + /x8e/xa7/xe3/xd8 + /x8e/xa7/xe3/xd9 + /x8e/xa7/xe3/xda + /x8e/xa7/xe3/xdb + /x8e/xa7/xe3/xdc + /x8e/xa7/xe3/xdd + /x8e/xa7/xe3/xde + /x8e/xa7/xe3/xdf + /x8e/xa7/xe3/xe0 + /x8e/xa7/xe3/xe1 + /x8e/xa7/xe3/xe2 + /x8e/xa7/xe3/xe3 + /x8e/xa7/xe3/xe4 + /x8e/xa7/xe3/xe5 + /x8e/xa7/xe3/xe6 + /x8e/xa7/xe3/xe7 + /x8e/xa7/xe3/xe8 + /x8e/xa7/xe3/xe9 + /x8e/xa7/xe3/xea + /x8e/xa7/xe3/xeb + /x8e/xa7/xe3/xec + /x8e/xa7/xe3/xed + /x8e/xa7/xe3/xee + /x8e/xa7/xe3/xef + /x8e/xa7/xe3/xf0 + /x8e/xa7/xe3/xf1 + /x8e/xa7/xe3/xf2 + /x8e/xa7/xe3/xf3 + /x8e/xa7/xe3/xf4 + /x8e/xa7/xe3/xf5 + /x8e/xa7/xe3/xf6 + /x8e/xa7/xe3/xf7 + /x8e/xa7/xe3/xf8 + /x8e/xa7/xe3/xf9 + /x8e/xa7/xe3/xfa + /x8e/xa7/xe3/xfb + /x8e/xa7/xe3/xfc + /x8e/xa7/xe3/xfd + /x8e/xa7/xe3/xfe + /x8e/xa7/xe4/xa1 + /x8e/xa7/xe4/xa2 + /x8e/xa7/xe4/xa3 + /x8e/xa7/xe4/xa4 + /x8e/xa7/xe4/xa5 + /x8e/xa7/xe4/xa6 + /x8e/xa7/xe4/xa7 + /x8e/xa7/xe4/xa8 + /x8e/xa7/xe4/xa9 + /x8e/xa7/xe4/xaa + /x8e/xa7/xe4/xab + /x8e/xa7/xe4/xac + /x8e/xa7/xe4/xad + /x8e/xa7/xe4/xae + /x8e/xa7/xe4/xaf + /x8e/xa7/xe4/xb0 + /x8e/xa7/xe4/xb1 + /x8e/xa7/xe4/xb2 + /x8e/xa7/xe4/xb3 + /x8e/xa7/xe4/xb4 + /x8e/xa7/xe4/xb5 + /x8e/xa7/xe4/xb6 + /x8e/xa7/xe4/xb7 + /x8e/xa7/xe4/xb8 + /x8e/xa7/xe4/xb9 + /x8e/xa7/xe4/xba + /x8e/xa7/xe4/xbb + /x8e/xa7/xe4/xbc + /x8e/xa7/xe4/xbd + /x8e/xa7/xe4/xbe + /x8e/xa7/xe4/xbf + /x8e/xa7/xe4/xc0 + /x8e/xa7/xe4/xc1 + /x8e/xa7/xe4/xc2 + /x8e/xa7/xe4/xc3 + /x8e/xa7/xe4/xc4 + /x8e/xa7/xe4/xc5 + /x8e/xa7/xe4/xc6 + /x8e/xa7/xe4/xc7 + /x8e/xa7/xe4/xc8 + /x8e/xa7/xe4/xc9 + /x8e/xa7/xe4/xca + /x8e/xa7/xe4/xcb + /x8e/xa7/xe4/xcc + /x8e/xa7/xe4/xcd + /x8e/xa7/xe4/xce + /x8e/xa7/xe4/xcf + /x8e/xa7/xe4/xd0 + /x8e/xa7/xe4/xd1 + /x8e/xa7/xe4/xd2 + /x8e/xa7/xe4/xd3 + /x8e/xa7/xe4/xd4 + /x8e/xa7/xe4/xd5 + /x8e/xa7/xe4/xd6 + /x8e/xa7/xe4/xd7 + /x8e/xa7/xe4/xd8 + /x8e/xa7/xe4/xd9 + /x8e/xa7/xe4/xda + /x8e/xa7/xe4/xdb + /x8e/xa7/xe4/xdc + /x8e/xa7/xe4/xdd + /x8e/xa7/xe4/xde + /x8e/xa7/xe4/xdf + /x8e/xa7/xe4/xe0 + /x8e/xa7/xe4/xe1 + /x8e/xa7/xe4/xe2 + /x8e/xa7/xe4/xe3 + /x8e/xa7/xe4/xe4 + /x8e/xa7/xe4/xe5 + /x8e/xa7/xe4/xe6 + /x8e/xa7/xe4/xe7 + /x8e/xa7/xe4/xe8 + /x8e/xa7/xe4/xe9 + /x8e/xa7/xe4/xea + /x8e/xa7/xe4/xeb + /x8e/xa7/xe4/xec + /x8e/xa7/xe4/xed + /x8e/xa7/xe4/xee + /x8e/xa7/xe4/xef + /x8e/xa7/xe4/xf0 + /x8e/xa7/xe4/xf1 + /x8e/xa7/xe4/xf2 + /x8e/xa7/xe4/xf3 + /x8e/xa7/xe4/xf4 + /x8e/xa7/xe4/xf5 + /x8e/xa7/xe4/xf6 + /x8e/xa7/xe4/xf7 + /x8e/xa7/xe4/xf8 + /x8e/xa7/xe4/xf9 + /x8e/xa7/xe4/xfa + /x8e/xa7/xe4/xfb + /x8e/xa7/xe4/xfc + /x8e/xa7/xe4/xfd + /x8e/xa7/xe4/xfe + /x8e/xa7/xe5/xa1 + /x8e/xa7/xe5/xa2 + /x8e/xa7/xe5/xa3 + /x8e/xa7/xe5/xa4 + /x8e/xa7/xe5/xa5 + /x8e/xa7/xe5/xa6 + /x8e/xa7/xe5/xa7 + /x8e/xa7/xe5/xa8 + /x8e/xa7/xe5/xa9 + /x8e/xa7/xe5/xaa + /x8e/xa7/xe5/xab + /x8e/xa7/xe5/xac + /x8e/xa7/xe5/xad + /x8e/xa7/xe5/xae + /x8e/xa7/xe5/xaf + /x8e/xa7/xe5/xb0 + /x8e/xa7/xe5/xb1 + /x8e/xa7/xe5/xb2 + /x8e/xa7/xe5/xb3 + /x8e/xa7/xe5/xb4 + /x8e/xa7/xe5/xb5 + /x8e/xa7/xe5/xb6 + /x8e/xa7/xe5/xb7 + /x8e/xa7/xe5/xb8 + /x8e/xa7/xe5/xb9 + /x8e/xa7/xe5/xba + /x8e/xa7/xe5/xbb + /x8e/xa7/xe5/xbc + /x8e/xa7/xe5/xbd + /x8e/xa7/xe5/xbe + /x8e/xa7/xe5/xbf + /x8e/xa7/xe5/xc0 + /x8e/xa7/xe5/xc1 + /x8e/xa7/xe5/xc2 + /x8e/xa7/xe5/xc3 + /x8e/xa7/xe5/xc4 + /x8e/xa7/xe5/xc5 + /x8e/xa7/xe5/xc6 + /x8e/xa7/xe5/xc7 + /x8e/xa7/xe5/xc8 + /x8e/xa7/xe5/xc9 + /x8e/xa7/xe5/xca + /x8e/xa7/xe5/xcb + /x8e/xa7/xe5/xcc + /x8e/xa7/xe5/xcd + /x8e/xa7/xe5/xce + /x8e/xa7/xe5/xcf + /x8e/xa7/xe5/xd0 + /x8e/xa7/xe5/xd1 + /x8e/xa7/xe5/xd2 + /x8e/xa7/xe5/xd3 + /x8e/xa7/xe5/xd4 + /x8e/xa7/xe5/xd5 + /x8e/xa7/xe5/xd6 + /x8e/xa7/xe5/xd7 + /x8e/xa7/xe5/xd8 + /x8e/xa7/xe5/xd9 + /x8e/xa7/xe5/xda + /x8e/xa7/xe5/xdb + /x8e/xa7/xe5/xdc + /x8e/xa7/xe5/xdd + /x8e/xa7/xe5/xde + /x8e/xa7/xe5/xdf + /x8e/xa7/xe5/xe0 + /x8e/xa7/xe5/xe1 + /x8e/xa7/xe5/xe2 + /x8e/xa7/xe5/xe3 + /x8e/xa7/xe5/xe4 + /x8e/xa7/xe5/xe5 + /x8e/xa7/xe5/xe6 + /x8e/xa7/xe5/xe7 + /x8e/xa7/xe5/xe8 + /x8e/xa7/xe5/xe9 + /x8e/xa7/xe5/xea + /x8e/xa7/xe5/xeb + /x8e/xa7/xe5/xec + /x8e/xa7/xe5/xed + /x8e/xa7/xe5/xee + /x8e/xa7/xe5/xef + /x8e/xa7/xe5/xf0 + /x8e/xa7/xe5/xf1 + /x8e/xa7/xe5/xf2 + /x8e/xa7/xe5/xf3 + /x8e/xa7/xe5/xf4 + /x8e/xa7/xe5/xf5 + /x8e/xa7/xe5/xf6 + /x8e/xa7/xe5/xf7 + /x8e/xa7/xe5/xf8 + /x8e/xa7/xe5/xf9 + /x8e/xa7/xe5/xfa + /x8e/xa7/xe5/xfb + /x8e/xa7/xe5/xfc + /x8e/xa7/xe5/xfd + /x8e/xa7/xe5/xfe + /x8e/xa7/xe6/xa1 + /x8e/xa7/xe6/xa2 + /x8e/xa7/xe6/xa3 + /x8e/xa7/xe6/xa4 + /x8e/xa7/xe6/xa5 + /x8e/xa7/xe6/xa6 + /x8e/xa7/xe6/xa7 + /x8e/xa7/xe6/xa8 + /x8e/xa7/xe6/xa9 + /x8e/xa7/xe6/xaa + /x8e/xa7/xe6/xab + /x8e/xa7/xe6/xac + /x8e/xa7/xe6/xad + /x8e/xa7/xe6/xae + /x8e/xa7/xe6/xaf + /x8e/xa7/xe6/xb0 + /x8e/xa7/xe6/xb1 + /x8e/xa7/xe6/xb2 + /x8e/xa7/xe6/xb3 + /x8e/xa7/xe6/xb4 + /x8e/xa7/xe6/xb5 + /x8e/xa7/xe6/xb6 + /x8e/xa7/xe6/xb7 + /x8e/xa7/xe6/xb8 + /x8e/xa7/xe6/xb9 + /x8e/xa7/xe6/xba + /x8e/xa7/xe6/xbb + /x8e/xa7/xe6/xbc + /x8e/xa7/xe6/xbd + /x8e/xa7/xe6/xbe + /x8e/xa7/xe6/xbf + /x8e/xa7/xe6/xc0 + /x8e/xa7/xe6/xc1 + /x8e/xa7/xe6/xc2 + /x8e/xa7/xe6/xc3 + /x8e/xa7/xe6/xc4 + /x8e/xa7/xe6/xc5 + /x8e/xa7/xe6/xc6 + /x8e/xa7/xe6/xc7 + /x8e/xa7/xe6/xc8 + /x8e/xa7/xe6/xc9 + /x8e/xa7/xe6/xca + /x8e/xa7/xe6/xcb + /x8e/xa7/xe6/xcc + /x8e/xa7/xe6/xcd + /x8e/xa7/xe6/xce + /x8e/xa7/xe6/xcf + /x8e/xa7/xe6/xd0 + /x8e/xa7/xe6/xd1 + /x8e/xa7/xe6/xd2 + /x8e/xa7/xe6/xd3 + /x8e/xa7/xe6/xd4 + /x8e/xa7/xe6/xd5 + /x8e/xaf/xa1/xa1 + /x8e/xaf/xa1/xa2 + /x8e/xaf/xa1/xa3 + /x8e/xaf/xa1/xa4 + /x8e/xaf/xa1/xa5 + /x8e/xaf/xa1/xa6 + /x8e/xaf/xa1/xa7 + /x8e/xaf/xa1/xa8 + /x8e/xaf/xa1/xa9 + /x8e/xaf/xa1/xaa + /x8e/xaf/xa1/xab + /x8e/xaf/xa1/xac + /x8e/xaf/xa1/xad + /x8e/xaf/xa1/xae + /x8e/xaf/xa1/xaf + /x8e/xaf/xa1/xb0 + /x8e/xaf/xa1/xb1 + /x8e/xaf/xa1/xb2 + /x8e/xaf/xa1/xb4 + /x8e/xaf/xa1/xb6 + /x8e/xaf/xa1/xb7 + /x8e/xaf/xa1/xb8 + /x8e/xaf/xa1/xb9 + /x8e/xaf/xa1/xba + /x8e/xaf/xa1/xbb + /x8e/xaf/xa1/xbd + /x8e/xaf/xa1/xbe + /x8e/xaf/xa1/xbf + /x8e/xaf/xa1/xc0 + /x8e/xaf/xa1/xc1 + /x8e/xaf/xa1/xc3 + /x8e/xaf/xa1/xc4 + /x8e/xaf/xa1/xc5 + /x8e/xaf/xa1/xc6 + /x8e/xaf/xa1/xc8 + /x8e/xaf/xa1/xc9 + /x8e/xaf/xa1/xca + /x8e/xaf/xa1/xcb + /x8e/xaf/xa1/xcc + /x8e/xaf/xa1/xcd + /x8e/xaf/xa1/xce + /x8e/xaf/xa1/xd0 + /x8e/xaf/xa1/xd1 + /x8e/xaf/xa1/xd2 + /x8e/xaf/xa1/xd3 + /x8e/xaf/xa1/xd4 + /x8e/xaf/xa1/xd5 + /x8e/xaf/xa1/xd6 + /x8e/xaf/xa1/xd7 + /x8e/xaf/xa1/xd8 + /x8e/xaf/xa1/xd9 + /x8e/xaf/xa1/xda + /x8e/xaf/xa1/xdc + /x8e/xaf/xa1/xdd + /x8e/xaf/xa1/xde + /x8e/xaf/xa1/xe0 + /x8e/xaf/xa1/xe2 + /x8e/xaf/xa1/xe3 + /x8e/xaf/xa1/xe4 + /x8e/xaf/xa1/xe5 + /x8e/xaf/xa1/xe6 + /x8e/xaf/xa1/xe7 + /x8e/xaf/xa1/xe8 + /x8e/xaf/xa1/xe9 + /x8e/xaf/xa1/xea + /x8e/xaf/xa1/xeb + /x8e/xaf/xa1/xec + /x8e/xaf/xa1/xee + /x8e/xaf/xa1/xef + /x8e/xaf/xa1/xf0 + /x8e/xaf/xa1/xf1 + /x8e/xaf/xa1/xf3 + /x8e/xaf/xa1/xf4 + /x8e/xaf/xa1/xf5 + /x8e/xaf/xa1/xf6 + /x8e/xaf/xa1/xf7 + /x8e/xaf/xa1/xf8 + /x8e/xaf/xa1/xf9 + /x8e/xaf/xa1/xfa + /x8e/xaf/xa1/xfb + /x8e/xaf/xa1/xfc + /x8e/xaf/xa1/xfd + /x8e/xaf/xa1/xfe + /x8e/xaf/xa2/xa1 + /x8e/xaf/xa2/xa2 + /x8e/xaf/xa2/xa3 + /x8e/xaf/xa2/xa5 + /x8e/xaf/xa2/xa6 + /x8e/xaf/xa2/xa7 + /x8e/xaf/xa2/xa8 + /x8e/xaf/xa2/xaa + /x8e/xaf/xa2/xab + /x8e/xaf/xa2/xac + /x8e/xaf/xa2/xad + /x8e/xaf/xa2/xae + /x8e/xaf/xa2/xaf + /x8e/xaf/xa2/xb0 + /x8e/xaf/xa2/xb1 + /x8e/xaf/xa2/xb2 + /x8e/xaf/xa2/xb3 + /x8e/xaf/xa2/xb4 + /x8e/xaf/xa2/xb5 + /x8e/xaf/xa2/xb6 + /x8e/xaf/xa2/xb7 + /x8e/xaf/xa2/xb9 + /x8e/xaf/xa2/xba + /x8e/xaf/xa2/xbb + /x8e/xaf/xa2/xbc + /x8e/xaf/xa2/xbd + /x8e/xaf/xa2/xbe + /x8e/xaf/xa2/xbf + /x8e/xaf/xa2/xc0 + /x8e/xaf/xa2/xc1 + /x8e/xaf/xa2/xc3 + /x8e/xaf/xa2/xc4 + /x8e/xaf/xa2/xc5 + /x8e/xaf/xa2/xc6 + /x8e/xaf/xa2/xc7 + /x8e/xaf/xa2/xc8 + /x8e/xaf/xa2/xca + /x8e/xaf/xa2/xcb + /x8e/xaf/xa2/xcc + /x8e/xaf/xa2/xcd + /x8e/xaf/xa2/xce + /x8e/xaf/xa2/xcf + /x8e/xaf/xa2/xd0 + /x8e/xaf/xa2/xd1 + /x8e/xaf/xa2/xd2 + /x8e/xaf/xa2/xd3 + /x8e/xaf/xa2/xd4 + /x8e/xaf/xa2/xd6 + /x8e/xaf/xa2/xd7 + /x8e/xaf/xa2/xd8 + /x8e/xaf/xa2/xd9 + /x8e/xaf/xa2/xda + /x8e/xaf/xa2/xdb + /x8e/xaf/xa2/xdc + /x8e/xaf/xa2/xdd + /x8e/xaf/xa2/xde + /x8e/xaf/xa2/xdf + /x8e/xaf/xa2/xe0 + /x8e/xaf/xa2/xe1 + /x8e/xaf/xa2/xe2 + /x8e/xaf/xa2/xe3 + /x8e/xaf/xa2/xe6 + /x8e/xaf/xa2/xe7 + /x8e/xaf/xa2/xe8 + /x8e/xaf/xa2/xe9 + /x8e/xaf/xa2/xea + /x8e/xaf/xa2/xec + /x8e/xaf/xa2/xed + /x8e/xaf/xa2/xee + /x8e/xaf/xa2/xef + /x8e/xaf/xa2/xf0 + /x8e/xaf/xa2/xf1 + /x8e/xaf/xa2/xf2 + /x8e/xaf/xa2/xf4 + /x8e/xaf/xa2/xf5 + /x8e/xaf/xa2/xf6 + /x8e/xaf/xa2/xf7 + /x8e/xaf/xa2/xf8 + /x8e/xaf/xa2/xf9 + /x8e/xaf/xa2/xfa + /x8e/xaf/xa2/xfb + /x8e/xaf/xa2/xfc + /x8e/xaf/xa2/xfd + /x8e/xaf/xa2/xfe + /x8e/xaf/xa3/xa1 + /x8e/xaf/xa3/xa2 + /x8e/xaf/xa3/xa3 + /x8e/xaf/xa3/xa4 + /x8e/xaf/xa3/xa5 + /x8e/xaf/xa3/xa6 + /x8e/xaf/xa3/xa8 + /x8e/xaf/xa3/xa9 + /x8e/xaf/xa3/xaa + /x8e/xaf/xa3/xab + /x8e/xaf/xa3/xac + /x8e/xaf/xa3/xad + /x8e/xaf/xa3/xae + /x8e/xaf/xa3/xaf + /x8e/xaf/xa3/xb0 + /x8e/xaf/xa3/xb1 + /x8e/xaf/xa3/xb2 + /x8e/xaf/xa3/xb3 + /x8e/xaf/xa3/xb4 + /x8e/xaf/xa3/xb5 + /x8e/xaf/xa3/xb6 + /x8e/xaf/xa3/xb8 + /x8e/xaf/xa3/xba + /x8e/xaf/xa3/xbb + /x8e/xaf/xa3/xbc + /x8e/xaf/xa3/xbd + /x8e/xaf/xa3/xbe + /x8e/xaf/xa3/xbf + /x8e/xaf/xa3/xc0 + /x8e/xaf/xa3/xc1 + /x8e/xaf/xa3/xc2 + /x8e/xaf/xa3/xc3 + /x8e/xaf/xa3/xc4 + /x8e/xaf/xa3/xc5 + /x8e/xaf/xa3/xc6 + /x8e/xaf/xa3/xc7 + /x8e/xaf/xa3/xc8 + /x8e/xaf/xa3/xc9 + /x8e/xaf/xa3/xca + /x8e/xaf/xa3/xcb + /x8e/xaf/xa3/xcc + /x8e/xaf/xa3/xcf + /x8e/xaf/xa3/xd0 + /x8e/xaf/xa3/xd1 + /x8e/xaf/xa3/xd2 + /x8e/xaf/xa3/xd3 + /x8e/xaf/xa3/xd4 + /x8e/xaf/xa3/xd6 + /x8e/xaf/xa3/xd8 + /x8e/xaf/xa3/xd9 + /x8e/xaf/xa3/xda + /x8e/xaf/xa3/xdc + /x8e/xaf/xa3/xdd + /x8e/xaf/xa3/xde + /x8e/xaf/xa3/xdf + /x8e/xaf/xa3/xe0 + /x8e/xaf/xa3/xe1 + /x8e/xaf/xa3/xe2 + /x8e/xaf/xa3/xe3 + /x8e/xaf/xa3/xe4 + /x8e/xaf/xa3/xe5 + /x8e/xaf/xa3/xe6 + /x8e/xaf/xa3/xe7 + /x8e/xaf/xa3/xe8 + /x8e/xaf/xa3/xe9 + /x8e/xaf/xa3/xea + /x8e/xaf/xa3/xeb + /x8e/xaf/xa3/xec + /x8e/xaf/xa3/xed + /x8e/xaf/xa3/xee + /x8e/xaf/xa3/xef + /x8e/xaf/xa3/xf0 + /x8e/xaf/xa3/xf2 + /x8e/xaf/xa3/xf3 + /x8e/xaf/xa3/xf4 + /x8e/xaf/xa3/xf6 + /x8e/xaf/xa3/xf7 + /x8e/xaf/xa3/xf9 + /x8e/xaf/xa3/xfa + /x8e/xaf/xa3/xfb + /x8e/xaf/xa3/xfc + /x8e/xaf/xa3/xfd + /x8e/xaf/xa3/xfe + /x8e/xaf/xa4/xa1 + /x8e/xaf/xa4/xa2 + /x8e/xaf/xa4/xa4 + /x8e/xaf/xa4/xa5 + /x8e/xaf/xa4/xa6 + /x8e/xaf/xa4/xa7 + /x8e/xaf/xa4/xa8 + /x8e/xaf/xa4/xa9 + /x8e/xaf/xa4/xaa + /x8e/xaf/xa4/xab + /x8e/xaf/xa4/xac + /x8e/xaf/xa4/xad + /x8e/xaf/xa4/xae + /x8e/xaf/xa4/xaf + /x8e/xaf/xa4/xb0 + /x8e/xaf/xa4/xb1 + /x8e/xaf/xa4/xb2 + /x8e/xaf/xa4/xb4 + /x8e/xaf/xa4/xb5 + /x8e/xaf/xa4/xb6 + /x8e/xaf/xa4/xb7 + /x8e/xaf/xa4/xb8 + /x8e/xaf/xa4/xb9 + /x8e/xaf/xa4/xba + /x8e/xaf/xa4/xbb + /x8e/xaf/xa4/xbc + /x8e/xaf/xa4/xbd + /x8e/xaf/xa4/xbe + /x8e/xaf/xa4/xbf + /x8e/xaf/xa4/xc0 + /x8e/xaf/xa4/xc1 + /x8e/xaf/xa4/xc3 + /x8e/xaf/xa4/xc4 + /x8e/xaf/xa4/xc5 + /x8e/xaf/xa4/xc6 + /x8e/xaf/xa4/xc7 + /x8e/xaf/xa4/xc8 + /x8e/xaf/xa4/xca + /x8e/xaf/xa4/xcb + /x8e/xaf/xa4/xcc + /x8e/xaf/xa4/xcd + /x8e/xaf/xa4/xce + /x8e/xaf/xa4/xcf + /x8e/xaf/xa4/xd0 + /x8e/xaf/xa4/xd2 + /x8e/xaf/xa4/xd3 + /x8e/xaf/xa4/xd4 + /x8e/xaf/xa4/xd5 + /x8e/xaf/xa4/xd6 + /x8e/xaf/xa4/xd7 + /x8e/xaf/xa4/xd9 + /x8e/xaf/xa4/xda + /x8e/xaf/xa4/xdc + /x8e/xaf/xa4/xde + /x8e/xaf/xa4/xdf + /x8e/xaf/xa4/xe0 + /x8e/xaf/xa4/xe1 + /x8e/xaf/xa4/xe2 + /x8e/xaf/xa4/xe3 + /x8e/xaf/xa4/xe4 + /x8e/xaf/xa4/xe5 + /x8e/xaf/xa4/xe6 + /x8e/xaf/xa4/xe7 + /x8e/xaf/xa4/xe8 + /x8e/xaf/xa4/xe9 + /x8e/xaf/xa4/xeb + /x8e/xaf/xa4/xec + /x8e/xaf/xa4/xed + /x8e/xaf/xa4/xf0 + /x8e/xaf/xa4/xf1 + /x8e/xaf/xa4/xf2 + /x8e/xaf/xa4/xf3 + /x8e/xaf/xa4/xf4 + /x8e/xaf/xa4/xf5 + /x8e/xaf/xa4/xf7 + /x8e/xaf/xa4/xf9 + /x8e/xaf/xa4/xfa + /x8e/xaf/xa4/xfb + /x8e/xaf/xa4/xfc + /x8e/xaf/xa4/xfd + /x8e/xaf/xa4/xfe + /x8e/xaf/xa5/xa1 + /x8e/xaf/xa5/xa2 + /x8e/xaf/xa5/xa3 + /x8e/xaf/xa5/xa4 + /x8e/xaf/xa5/xa5 + /x8e/xaf/xa5/xa6 + /x8e/xaf/xa5/xa7 + /x8e/xaf/xa5/xa8 + /x8e/xaf/xa5/xaa + /x8e/xaf/xa5/xab + /x8e/xaf/xa5/xac + /x8e/xaf/xa5/xad + /x8e/xaf/xa5/xae + /x8e/xaf/xa5/xaf + /x8e/xaf/xa5/xb0 + /x8e/xaf/xa5/xb1 + /x8e/xaf/xa5/xb2 + /x8e/xaf/xa5/xb3 + /x8e/xaf/xa5/xb4 + /x8e/xaf/xa5/xb5 + /x8e/xaf/xa5/xb6 + /x8e/xaf/xa5/xb7 + /x8e/xaf/xa5/xba + /x8e/xaf/xa5/xbb + /x8e/xaf/xa5/xbc + /x8e/xaf/xa5/xbd + /x8e/xaf/xa5/xbe + /x8e/xaf/xa5/xbf + /x8e/xaf/xa5/xc0 + /x8e/xaf/xa5/xc2 + /x8e/xaf/xa5/xc3 + /x8e/xaf/xa5/xc4 + /x8e/xaf/xa5/xc5 + /x8e/xaf/xa5/xc6 + /x8e/xaf/xa5/xc7 + /x8e/xaf/xa5/xc8 + /x8e/xaf/xa5/xc9 + /x8e/xaf/xa5/xca + /x8e/xaf/xa5/xcb + /x8e/xaf/xa5/xcc + /x8e/xaf/xa5/xcd + /x8e/xaf/xa5/xce + /x8e/xaf/xa5/xcf + /x8e/xaf/xa5/xd0 + /x8e/xaf/xa5/xd1 + /x8e/xaf/xa5/xd2 + /x8e/xaf/xa5/xd3 + /x8e/xaf/xa5/xd4 + /x8e/xaf/xa5/xd5 + /x8e/xaf/xa5/xd6 + /x8e/xaf/xa5/xd7 + /x8e/xaf/xa5/xd8 + /x8e/xaf/xa5/xd9 + /x8e/xaf/xa5/xda + /x8e/xaf/xa5/xdb + /x8e/xaf/xa5/xdc + /x8e/xaf/xa5/xdd + /x8e/xaf/xa5/xe0 + /x8e/xaf/xa5/xe1 + /x8e/xaf/xa5/xe2 + /x8e/xaf/xa5/xe3 + /x8e/xaf/xa5/xe4 + /x8e/xaf/xa5/xe5 + /x8e/xaf/xa5/xe6 + /x8e/xaf/xa5/xe7 + /x8e/xaf/xa5/xe8 + /x8e/xaf/xa5/xe9 + /x8e/xaf/xa5/xea + /x8e/xaf/xa5/xeb + /x8e/xaf/xa5/xec + /x8e/xaf/xa5/xed + /x8e/xaf/xa5/xee + /x8e/xaf/xa5/xef + /x8e/xaf/xa5/xf0 + /x8e/xaf/xa5/xf1 + /x8e/xaf/xa5/xf2 + /x8e/xaf/xa5/xf3 + /x8e/xaf/xa5/xf4 + /x8e/xaf/xa5/xf5 + /x8e/xaf/xa5/xf6 + /x8e/xaf/xa5/xf7 + /x8e/xaf/xa5/xf8 + /x8e/xaf/xa5/xf9 + /x8e/xaf/xa5/xfa + /x8e/xaf/xa5/xfc + /x8e/xaf/xa5/xfd + /x8e/xaf/xa5/xfe + /x8e/xaf/xa6/xa1 + /x8e/xaf/xa6/xa2 + /x8e/xaf/xa6/xa3 + /x8e/xaf/xa6/xa4 + /x8e/xaf/xa6/xa5 + /x8e/xaf/xa6/xa6 + /x8e/xaf/xa6/xa7 + /x8e/xaf/xa6/xa8 + /x8e/xaf/xa6/xa9 + /x8e/xaf/xa6/xaa + /x8e/xaf/xa6/xab + /x8e/xaf/xa6/xac + /x8e/xaf/xa6/xae + /x8e/xaf/xa6/xaf + /x8e/xaf/xa6/xb0 + /x8e/xaf/xa6/xb1 + /x8e/xaf/xa6/xb2 + /x8e/xaf/xa6/xb3 + /x8e/xaf/xa6/xb4 + /x8e/xaf/xa6/xb6 + /x8e/xaf/xa6/xb7 + /x8e/xaf/xa6/xba + /x8e/xaf/xa6/xbb + /x8e/xaf/xa6/xbc + /x8e/xaf/xa6/xbd + /x8e/xaf/xa6/xbe + /x8e/xaf/xa6/xbf + /x8e/xaf/xa6/xc0 + /x8e/xaf/xa6/xc1 + /x8e/xaf/xa6/xc2 + /x8e/xaf/xa6/xc3 + /x8e/xaf/xa6/xc4 + /x8e/xaf/xa6/xc5 + /x8e/xaf/xa6/xc6 + /x8e/xaf/xa6/xc7 + /x8e/xaf/xa6/xc8 + /x8e/xaf/xa6/xc9 + /x8e/xaf/xa6/xca + /x8e/xaf/xa6/xcb + /x8e/xaf/xa6/xcc + /x8e/xaf/xa6/xcd + /x8e/xaf/xa6/xce + /x8e/xaf/xa6/xcf + /x8e/xaf/xa6/xd1 + /x8e/xaf/xa6/xd2 + /x8e/xaf/xa6/xd3 + /x8e/xaf/xa6/xd4 + /x8e/xaf/xa6/xd5 + /x8e/xaf/xa6/xd6 + /x8e/xaf/xa6/xd7 + /x8e/xaf/xa6/xd8 + /x8e/xaf/xa6/xd9 + /x8e/xaf/xa6/xda + /x8e/xaf/xa6/xdb + /x8e/xaf/xa6/xdc + /x8e/xaf/xa6/xdd + /x8e/xaf/xa6/xde + /x8e/xaf/xa6/xdf + /x8e/xaf/xa6/xe0 + /x8e/xaf/xa6/xe1 + /x8e/xaf/xa6/xe3 + /x8e/xaf/xa6/xe4 + /x8e/xaf/xa6/xe5 + /x8e/xaf/xa6/xe6 + /x8e/xaf/xa6/xe7 + /x8e/xaf/xa6/xe8 + /x8e/xaf/xa6/xe9 + /x8e/xaf/xa6/xea + /x8e/xaf/xa6/xeb + /x8e/xaf/xa6/xec + /x8e/xaf/xa6/xed + /x8e/xaf/xa6/xee + /x8e/xaf/xa6/xf0 + /x8e/xaf/xa6/xf1 + /x8e/xaf/xa6/xf2 + /x8e/xaf/xa6/xf3 + /x8e/xaf/xa6/xf4 + /x8e/xaf/xa6/xf5 + /x8e/xaf/xa6/xf7 + /x8e/xaf/xa6/xf8 + /x8e/xaf/xa6/xf9 + /x8e/xaf/xa6/xfa + /x8e/xaf/xa6/xfb + /x8e/xaf/xa6/xfc + /x8e/xaf/xa6/xfd + /x8e/xaf/xa6/xfe + /x8e/xaf/xa7/xa1 + /x8e/xaf/xa7/xa2 + /x8e/xaf/xa7/xa3 + /x8e/xaf/xa7/xa4 + /x8e/xaf/xa7/xa5 + /x8e/xaf/xa7/xa6 + /x8e/xaf/xa7/xa7 + /x8e/xaf/xa7/xa8 + /x8e/xaf/xa7/xa9 + /x8e/xaf/xa7/xaa + /x8e/xaf/xa7/xab + /x8e/xaf/xa7/xac + /x8e/xaf/xa7/xad + /x8e/xaf/xa7/xaf + /x8e/xaf/xa7/xb0 + /x8e/xaf/xa7/xb1 + /x8e/xaf/xa7/xb2 + /x8e/xaf/xa7/xb3 + /x8e/xaf/xa7/xb4 + /x8e/xaf/xa7/xb5 + /x8e/xaf/xa7/xb6 + /x8e/xaf/xa7/xb7 + /x8e/xaf/xa7/xb8 + /x8e/xaf/xa7/xb9 + /x8e/xaf/xa7/xba + /x8e/xaf/xa7/xbb + /x8e/xaf/xa7/xbc + /x8e/xaf/xa7/xbd + /x8e/xaf/xa7/xbe + /x8e/xaf/xa7/xbf + /x8e/xaf/xa7/xc0 + /x8e/xaf/xa7/xc2 + /x8e/xaf/xa7/xc3 + /x8e/xaf/xa7/xc4 + /x8e/xaf/xa7/xc5 + /x8e/xaf/xa7/xc6 + /x8e/xaf/xa7/xc7 + /x8e/xaf/xa7/xc8 + /x8e/xaf/xa7/xc9 + /x8e/xaf/xa7/xca + /x8e/xaf/xa7/xcb + /x8e/xaf/xa7/xcc + /x8e/xaf/xa7/xcd + /x8e/xaf/xa7/xce + /x8e/xaf/xa7/xcf + /x8e/xaf/xa7/xd0 + /x8e/xaf/xa7/xd1 + /x8e/xaf/xa7/xd3 + /x8e/xaf/xa7/xd4 + /x8e/xaf/xa7/xd5 + /x8e/xaf/xa7/xd6 + /x8e/xaf/xa7/xd7 + /x8e/xaf/xa7/xd8 + /x8e/xaf/xa7/xd9 + /x8e/xaf/xa7/xda + /x8e/xaf/xa7/xdb + /x8e/xaf/xa7/xdc + /x8e/xaf/xa7/xdd + /x8e/xaf/xa7/xde + /x8e/xaf/xa7/xdf + /x8e/xaf/xa7/xe0 + /x8e/xaf/xa7/xe1 + /x8e/xaf/xa7/xe2 + /x8e/xaf/xa7/xe3 + /x8e/xaf/xa7/xe4 + /x8e/xaf/xa7/xe5 + /x8e/xaf/xa7/xe6 + /x8e/xaf/xa7/xe7 + /x8e/xaf/xa7/xe8 + /x8e/xaf/xa7/xe9 + /x8e/xaf/xa7/xea + /x8e/xaf/xa7/xeb + /x8e/xaf/xa7/xed + /x8e/xaf/xa7/xef + /x8e/xaf/xa7/xf0 + /x8e/xaf/xa7/xf1 + /x8e/xaf/xa7/xf2 + /x8e/xaf/xa7/xf3 + /x8e/xaf/xa7/xf4 + /x8e/xaf/xa7/xf5 + /x8e/xaf/xa7/xf6 + /x8e/xaf/xa7/xf7 + /x8e/xaf/xa7/xf8 + /x8e/xaf/xa7/xf9 + /x8e/xaf/xa7/xfb + /x8e/xaf/xa7/xfc + /x8e/xaf/xa7/xfd + /x8e/xaf/xa7/xfe + /x8e/xaf/xa8/xa1 + /x8e/xaf/xa8/xa2 + /x8e/xaf/xa8/xa3 + /x8e/xaf/xa8/xa4 + /x8e/xaf/xa8/xa5 + /x8e/xaf/xa8/xa6 + /x8e/xaf/xa8/xa7 + /x8e/xaf/xa8/xa8 + /x8e/xaf/xa8/xa9 + /x8e/xaf/xa8/xab + /x8e/xaf/xa8/xac + /x8e/xaf/xa8/xad + /x8e/xaf/xa8/xae + /x8e/xaf/xa8/xaf + /x8e/xaf/xa8/xb0 + /x8e/xaf/xa8/xb1 + /x8e/xaf/xa8/xb2 + /x8e/xaf/xa8/xb3 + /x8e/xaf/xa8/xb4 + /x8e/xaf/xa8/xb5 + /x8e/xaf/xa8/xb6 + /x8e/xaf/xa8/xb7 + /x8e/xaf/xa8/xb8 + /x8e/xaf/xa8/xb9 + /x8e/xaf/xa8/xba + /x8e/xaf/xa8/xbb + /x8e/xaf/xa8/xbd + /x8e/xaf/xa8/xbe + /x8e/xaf/xa8/xbf + /x8e/xaf/xa8/xc0 + /x8e/xaf/xa8/xc1 + /x8e/xaf/xa8/xc2 + /x8e/xaf/xa8/xc3 + /x8e/xaf/xa8/xc5 + /x8e/xaf/xa8/xc7 + /x8e/xaf/xa8/xc8 + /x8e/xaf/xa8/xc9 + /x8e/xaf/xa8/xca + /x8e/xaf/xa8/xcb + /x8e/xaf/xa8/xcc + /x8e/xaf/xa8/xcd + /x8e/xaf/xa8/xce + /x8e/xaf/xa8/xcf + /x8e/xaf/xa8/xd0 + /x8e/xaf/xa8/xd1 + /x8e/xaf/xa8/xd2 + /x8e/xaf/xa8/xd3 + /x8e/xaf/xa8/xd4 + /x8e/xaf/xa8/xd7 + /x8e/xaf/xa8/xd8 + /x8e/xaf/xa8/xd9 + /x8e/xaf/xa8/xda + /x8e/xaf/xa8/xdb + /x8e/xaf/xa8/xdd + /x8e/xaf/xa8/xde + /x8e/xaf/xa8/xdf + /x8e/xaf/xa8/xe0 + /x8e/xaf/xa8/xe1 + /x8e/xaf/xa8/xe2 + /x8e/xaf/xa8/xe3 + /x8e/xaf/xa8/xe4 + /x8e/xaf/xa8/xe5 + /x8e/xaf/xa8/xe6 + /x8e/xaf/xa8/xe7 + /x8e/xaf/xa8/xe9 + /x8e/xaf/xa8/xea + /x8e/xaf/xa8/xeb + /x8e/xaf/xa8/xec + /x8e/xaf/xa8/xed + /x8e/xaf/xa8/xee + /x8e/xaf/xa8/xef + /x8e/xaf/xa8/xf0 + /x8e/xaf/xa8/xf1 + /x8e/xaf/xa8/xf2 + /x8e/xaf/xa8/xf3 + /x8e/xaf/xa8/xf4 + /x8e/xaf/xa8/xf5 + /x8e/xaf/xa8/xf6 + /x8e/xaf/xa8/xf7 + /x8e/xaf/xa8/xf8 + /x8e/xaf/xa8/xf9 + /x8e/xaf/xa8/xfb + /x8e/xaf/xa8/xfc + /x8e/xaf/xa8/xfd + /x8e/xaf/xa8/xfe + /x8e/xaf/xa9/xa1 + /x8e/xaf/xa9/xa2 + /x8e/xaf/xa9/xa3 + /x8e/xaf/xa9/xa4 + /x8e/xaf/xa9/xa5 + /x8e/xaf/xa9/xa6 + /x8e/xaf/xa9/xa7 + /x8e/xaf/xa9/xa8 + /x8e/xaf/xa9/xa9 + /x8e/xaf/xa9/xaa + /x8e/xaf/xa9/xab + /x8e/xaf/xa9/xac + /x8e/xaf/xa9/xad + /x8e/xaf/xa9/xae + /x8e/xaf/xa9/xaf + /x8e/xaf/xa9/xb1 + /x8e/xaf/xa9/xb2 + /x8e/xaf/xa9/xb3 + /x8e/xaf/xa9/xb4 + /x8e/xaf/xa9/xb5 + /x8e/xaf/xa9/xb6 + /x8e/xaf/xa9/xb7 + /x8e/xaf/xa9/xb8 + /x8e/xaf/xa9/xb9 + /x8e/xaf/xa9/xba + /x8e/xaf/xa9/xbc + /x8e/xaf/xa9/xbd + /x8e/xaf/xa9/xbe + /x8e/xaf/xa9/xbf + /x8e/xaf/xa9/xc0 + /x8e/xaf/xa9/xc1 + /x8e/xaf/xa9/xc2 + /x8e/xaf/xa9/xc3 + /x8e/xaf/xa9/xc4 + /x8e/xaf/xa9/xc5 + /x8e/xaf/xa9/xc6 + /x8e/xaf/xa9/xc7 + /x8e/xaf/xa9/xc8 + /x8e/xaf/xa9/xc9 + /x8e/xaf/xa9/xca + /x8e/xaf/xa9/xcb + /x8e/xaf/xa9/xcd + /x8e/xaf/xa9/xce + /x8e/xaf/xa9/xcf + /x8e/xaf/xa9/xd0 + /x8e/xaf/xa9/xd1 + /x8e/xaf/xa9/xd2 + /x8e/xaf/xa9/xd3 + /x8e/xaf/xa9/xd4 + /x8e/xaf/xa9/xd5 + /x8e/xaf/xa9/xd6 + /x8e/xaf/xa9/xd7 + /x8e/xaf/xa9/xd8 + /x8e/xaf/xa9/xd9 + /x8e/xaf/xa9/xda + /x8e/xaf/xa9/xdb + /x8e/xaf/xa9/xdc + /x8e/xaf/xa9/xde + /x8e/xaf/xa9/xdf + /x8e/xaf/xa9/xe0 + /x8e/xaf/xa9/xe1 + /x8e/xaf/xa9/xe2 + /x8e/xaf/xa9/xe3 + /x8e/xaf/xa9/xe4 + /x8e/xaf/xa9/xe5 + /x8e/xaf/xa9/xe6 + /x8e/xaf/xa9/xe7 + /x8e/xaf/xa9/xe8 + /x8e/xaf/xa9/xe9 + /x8e/xaf/xa9/xea + /x8e/xaf/xa9/xeb + /x8e/xaf/xa9/xec + /x8e/xaf/xa9/xed + /x8e/xaf/xa9/xee + /x8e/xaf/xa9/xef + /x8e/xaf/xa9/xf0 + /x8e/xaf/xa9/xf1 + /x8e/xaf/xa9/xf2 + /x8e/xaf/xa9/xf3 + /x8e/xaf/xa9/xf4 + /x8e/xaf/xa9/xf5 + /x8e/xaf/xa9/xf6 + /x8e/xaf/xa9/xf7 + /x8e/xaf/xa9/xf8 + /x8e/xaf/xa9/xf9 + /x8e/xaf/xa9/xfa + /x8e/xaf/xa9/xfb + /x8e/xaf/xa9/xfc + /x8e/xaf/xa9/xfd + /x8e/xaf/xa9/xfe + /x8e/xaf/xaa/xa1 + /x8e/xaf/xaa/xa2 + /x8e/xaf/xaa/xa3 + /x8e/xaf/xaa/xa4 + /x8e/xaf/xaa/xa5 + /x8e/xaf/xaa/xa6 + /x8e/xaf/xaa/xa7 + /x8e/xaf/xaa/xa8 + /x8e/xaf/xaa/xa9 + /x8e/xaf/xaa/xaa + /x8e/xaf/xaa/xad + /x8e/xaf/xaa/xae + /x8e/xaf/xaa/xaf + /x8e/xaf/xaa/xb0 + /x8e/xaf/xaa/xb1 + /x8e/xaf/xaa/xb2 + /x8e/xaf/xaa/xb3 + /x8e/xaf/xaa/xb4 + /x8e/xaf/xaa/xb5 + /x8e/xaf/xaa/xb6 + /x8e/xaf/xaa/xb7 + /x8e/xaf/xaa/xb8 + /x8e/xaf/xaa/xb9 + /x8e/xaf/xaa/xba + /x8e/xaf/xaa/xbb + /x8e/xaf/xaa/xbc + /x8e/xaf/xaa/xbd + /x8e/xaf/xaa/xbe + /x8e/xaf/xaa/xbf + /x8e/xaf/xaa/xc0 + /x8e/xaf/xaa/xc1 + /x8e/xaf/xaa/xc2 + /x8e/xaf/xaa/xc3 + /x8e/xaf/xaa/xc4 + /x8e/xaf/xaa/xc5 + /x8e/xaf/xaa/xc6 + /x8e/xaf/xaa/xc7 + /x8e/xaf/xaa/xc8 + /x8e/xaf/xaa/xc9 + /x8e/xaf/xaa/xca + /x8e/xaf/xaa/xcb + /x8e/xaf/xaa/xcc + /x8e/xaf/xaa/xcd + /x8e/xaf/xaa/xce + /x8e/xaf/xaa/xcf + /x8e/xaf/xaa/xd0 + /x8e/xaf/xaa/xd1 + /x8e/xaf/xaa/xd2 + /x8e/xaf/xaa/xd3 + /x8e/xaf/xaa/xd4 + /x8e/xaf/xaa/xd5 + /x8e/xaf/xaa/xd6 + /x8e/xaf/xaa/xd7 + /x8e/xaf/xaa/xd8 + /x8e/xaf/xaa/xd9 + /x8e/xaf/xaa/xda + /x8e/xaf/xaa/xdb + /x8e/xaf/xaa/xdc + /x8e/xaf/xaa/xde + /x8e/xaf/xaa/xdf + /x8e/xaf/xaa/xe1 + /x8e/xaf/xaa/xe2 + /x8e/xaf/xaa/xe3 + /x8e/xaf/xaa/xe4 + /x8e/xaf/xaa/xe5 + /x8e/xaf/xaa/xe6 + /x8e/xaf/xaa/xe8 + /x8e/xaf/xaa/xe9 + /x8e/xaf/xaa/xeb + /x8e/xaf/xaa/xec + /x8e/xaf/xaa/xed + /x8e/xaf/xaa/xee + /x8e/xaf/xaa/xef + /x8e/xaf/xaa/xf0 + /x8e/xaf/xaa/xf1 + /x8e/xaf/xaa/xf2 + /x8e/xaf/xaa/xf3 + /x8e/xaf/xaa/xf4 + /x8e/xaf/xaa/xf5 + /x8e/xaf/xaa/xf6 + /x8e/xaf/xaa/xf7 + /x8e/xaf/xaa/xf8 + /x8e/xaf/xaa/xf9 + /x8e/xaf/xaa/xfa + /x8e/xaf/xaa/xfb + /x8e/xaf/xaa/xfc + /x8e/xaf/xaa/xfd + /x8e/xaf/xaa/xfe + /x8e/xaf/xab/xa1 + /x8e/xaf/xab/xa2 + /x8e/xaf/xab/xa3 + /x8e/xaf/xab/xa4 + /x8e/xaf/xab/xa5 + /x8e/xaf/xab/xa6 + /x8e/xaf/xab/xa7 + /x8e/xaf/xab/xa8 + /x8e/xaf/xab/xa9 + /x8e/xaf/xab/xaa + /x8e/xaf/xab/xad + /x8e/xaf/xab/xae + /x8e/xaf/xab/xaf + /x8e/xaf/xab/xb0 + /x8e/xaf/xab/xb1 + /x8e/xaf/xab/xb2 + /x8e/xaf/xab/xb3 + /x8e/xaf/xab/xb5 + /x8e/xaf/xab/xb6 + /x8e/xaf/xab/xb7 + /x8e/xaf/xab/xb9 + /x8e/xaf/xab/xba + /x8e/xaf/xab/xbb + /x8e/xaf/xab/xbc + /x8e/xaf/xab/xbd + /x8e/xaf/xab/xbf + /x8e/xaf/xab/xc0 + /x8e/xaf/xab/xc1 + /x8e/xaf/xab/xc2 + /x8e/xaf/xab/xc3 + /x8e/xaf/xab/xc4 + /x8e/xaf/xab/xc5 + /x8e/xaf/xab/xc6 + /x8e/xaf/xab/xc7 + /x8e/xaf/xab/xc8 + /x8e/xaf/xab/xc9 + /x8e/xaf/xab/xca + /x8e/xaf/xab/xcb + /x8e/xaf/xab/xcc + /x8e/xaf/xab/xcd + /x8e/xaf/xab/xce + /x8e/xaf/xab/xcf + /x8e/xaf/xab/xd0 + /x8e/xaf/xab/xd1 + /x8e/xaf/xab/xd2 + /x8e/xaf/xab/xd3 + /x8e/xaf/xab/xd4 + /x8e/xaf/xab/xd5 + /x8e/xaf/xab/xd6 + /x8e/xaf/xab/xd7 + /x8e/xaf/xab/xd8 + /x8e/xaf/xab/xd9 + /x8e/xaf/xab/xda + /x8e/xaf/xab/xdb + /x8e/xaf/xab/xdc + /x8e/xaf/xab/xdd + /x8e/xaf/xab/xde + /x8e/xaf/xab/xdf + /x8e/xaf/xab/xe0 + /x8e/xaf/xab/xe1 + /x8e/xaf/xab/xe2 + /x8e/xaf/xab/xe3 + /x8e/xaf/xab/xe4 + /x8e/xaf/xab/xe5 + /x8e/xaf/xab/xe6 + /x8e/xaf/xab/xe7 + /x8e/xaf/xab/xe8 + /x8e/xaf/xab/xe9 + /x8e/xaf/xab/xea + /x8e/xaf/xab/xeb + /x8e/xaf/xab/xec + /x8e/xaf/xab/xed + /x8e/xaf/xab/xee + /x8e/xaf/xab/xef + /x8e/xaf/xab/xf0 + /x8e/xaf/xab/xf1 + /x8e/xaf/xab/xf2 + /x8e/xaf/xab/xf3 + /x8e/xaf/xab/xf4 + /x8e/xaf/xab/xf5 + /x8e/xaf/xab/xf6 + /x8e/xaf/xab/xf7 + /x8e/xaf/xab/xf8 + /x8e/xaf/xab/xf9 + /x8e/xaf/xab/xfa + /x8e/xaf/xab/xfb + /x8e/xaf/xab/xfc + /x8e/xaf/xab/xfd + /x8e/xaf/xab/xfe + /x8e/xaf/xac/xa1 + /x8e/xaf/xac/xa2 + /x8e/xaf/xac/xa3 + /x8e/xaf/xac/xa4 + /x8e/xaf/xac/xa5 + /x8e/xaf/xac/xa6 + /x8e/xaf/xac/xa8 + /x8e/xaf/xac/xa9 + /x8e/xaf/xac/xaa + /x8e/xaf/xac/xab + /x8e/xaf/xac/xac + /x8e/xaf/xac/xad + /x8e/xaf/xac/xae + /x8e/xaf/xac/xaf + /x8e/xaf/xac/xb0 + /x8e/xaf/xac/xb1 + /x8e/xaf/xac/xb2 + /x8e/xaf/xac/xb3 + /x8e/xaf/xac/xb4 + /x8e/xaf/xac/xb5 + /x8e/xaf/xac/xb6 + /x8e/xaf/xac/xb7 + /x8e/xaf/xac/xb8 + /x8e/xaf/xac/xba + /x8e/xaf/xac/xbb + /x8e/xaf/xac/xbc + /x8e/xaf/xac/xbd + /x8e/xaf/xac/xbe + /x8e/xaf/xac/xbf + /x8e/xaf/xac/xc0 + /x8e/xaf/xac/xc1 + /x8e/xaf/xac/xc3 + /x8e/xaf/xac/xc4 + /x8e/xaf/xac/xc5 + /x8e/xaf/xac/xc6 + /x8e/xaf/xac/xc7 + /x8e/xaf/xac/xc8 + /x8e/xaf/xac/xc9 + /x8e/xaf/xac/xca + /x8e/xaf/xac/xcb + /x8e/xaf/xac/xcc + /x8e/xaf/xac/xcd + /x8e/xaf/xac/xce + /x8e/xaf/xac/xcf + /x8e/xaf/xac/xd0 + /x8e/xaf/xac/xd1 + /x8e/xaf/xac/xd2 + /x8e/xaf/xac/xd3 + /x8e/xaf/xac/xd4 + /x8e/xaf/xac/xd5 + /x8e/xaf/xac/xd6 + /x8e/xaf/xac/xd8 + /x8e/xaf/xac/xd9 + /x8e/xaf/xac/xda + /x8e/xaf/xac/xdb + /x8e/xaf/xac/xdc + /x8e/xaf/xac/xdd + /x8e/xaf/xac/xde + /x8e/xaf/xac/xdf + /x8e/xaf/xac/xe0 + /x8e/xaf/xac/xe1 + /x8e/xaf/xac/xe3 + /x8e/xaf/xac/xe4 + /x8e/xaf/xac/xe5 + /x8e/xaf/xac/xe6 + /x8e/xaf/xac/xe7 + /x8e/xaf/xac/xe8 + /x8e/xaf/xac/xe9 + /x8e/xaf/xac/xea + /x8e/xaf/xac/xeb + /x8e/xaf/xac/xec + /x8e/xaf/xac/xed + /x8e/xaf/xac/xee + /x8e/xaf/xac/xef + /x8e/xaf/xac/xf0 + /x8e/xaf/xac/xf1 + /x8e/xaf/xac/xf2 + /x8e/xaf/xac/xf3 + /x8e/xaf/xac/xf4 + /x8e/xaf/xac/xf6 + /x8e/xaf/xac/xf7 + /x8e/xaf/xac/xf8 + /x8e/xaf/xac/xf9 + /x8e/xaf/xac/xfa + /x8e/xaf/xac/xfb + /x8e/xaf/xac/xfc + /x8e/xaf/xac/xfd + /x8e/xaf/xac/xfe + /x8e/xaf/xad/xa1 + /x8e/xaf/xad/xa2 + /x8e/xaf/xad/xa3 + /x8e/xaf/xad/xa4 + /x8e/xaf/xad/xa5 + /x8e/xaf/xad/xa6 + /x8e/xaf/xad/xa7 + /x8e/xaf/xad/xa9 + /x8e/xaf/xad/xaa + /x8e/xaf/xad/xab + /x8e/xaf/xad/xad + /x8e/xaf/xad/xaf + /x8e/xaf/xad/xb0 + /x8e/xaf/xad/xb1 + /x8e/xaf/xad/xb2 + /x8e/xaf/xad/xb3 + /x8e/xaf/xad/xb4 + /x8e/xaf/xad/xb5 + /x8e/xaf/xad/xb6 + /x8e/xaf/xad/xb7 + /x8e/xaf/xad/xb8 + /x8e/xaf/xad/xb9 + /x8e/xaf/xad/xba + /x8e/xaf/xad/xbb + /x8e/xaf/xad/xbc + /x8e/xaf/xad/xbd + /x8e/xaf/xad/xbe + /x8e/xaf/xad/xbf + /x8e/xaf/xad/xc1 + /x8e/xaf/xad/xc2 + /x8e/xaf/xad/xc3 + /x8e/xaf/xad/xc4 + /x8e/xaf/xad/xc5 + /x8e/xaf/xad/xc6 + /x8e/xaf/xad/xc8 + /x8e/xaf/xad/xc9 + /x8e/xaf/xad/xca + /x8e/xaf/xad/xcb + /x8e/xaf/xad/xcd + /x8e/xaf/xad/xce + /x8e/xaf/xad/xcf + /x8e/xaf/xad/xd0 + /x8e/xaf/xad/xd1 + /x8e/xaf/xad/xd2 + /x8e/xaf/xad/xd3 + /x8e/xaf/xad/xd4 + /x8e/xaf/xad/xd5 + /x8e/xaf/xad/xd6 + /x8e/xaf/xad/xd7 + /x8e/xaf/xad/xd8 + /x8e/xaf/xad/xd9 + /x8e/xaf/xad/xda + /x8e/xaf/xad/xdb + /x8e/xaf/xad/xdc + /x8e/xaf/xad/xdd + /x8e/xaf/xad/xde + /x8e/xaf/xad/xe0 + /x8e/xaf/xad/xe1 + /x8e/xaf/xad/xe2 + /x8e/xaf/xad/xe3 + /x8e/xaf/xad/xe4 + /x8e/xaf/xad/xe6 + /x8e/xaf/xad/xe7 + /x8e/xaf/xad/xe9 + /x8e/xaf/xad/xea + /x8e/xaf/xad/xeb + /x8e/xaf/xad/xec + /x8e/xaf/xad/xed + /x8e/xaf/xad/xee + /x8e/xaf/xad/xef + /x8e/xaf/xad/xf0 + /x8e/xaf/xad/xf1 + /x8e/xaf/xad/xf2 + /x8e/xaf/xad/xf3 + /x8e/xaf/xad/xf4 + /x8e/xaf/xad/xf5 + /x8e/xaf/xad/xf6 + /x8e/xaf/xad/xf7 + /x8e/xaf/xad/xf8 + /x8e/xaf/xad/xf9 + /x8e/xaf/xad/xfa + /x8e/xaf/xad/xfb + /x8e/xaf/xad/xfc + /x8e/xaf/xad/xfd + /x8e/xaf/xad/xfe + /x8e/xaf/xae/xa1 + /x8e/xaf/xae/xa2 + /x8e/xaf/xae/xa3 + /x8e/xaf/xae/xa5 + /x8e/xaf/xae/xa6 + /x8e/xaf/xae/xa7 + /x8e/xaf/xae/xa8 + /x8e/xaf/xae/xa9 + /x8e/xaf/xae/xaa + /x8e/xaf/xae/xab + /x8e/xaf/xae/xac + /x8e/xaf/xae/xad + /x8e/xaf/xae/xae + /x8e/xaf/xae/xaf + /x8e/xaf/xae/xb0 + /x8e/xaf/xae/xb1 + /x8e/xaf/xae/xb2 + /x8e/xaf/xae/xb3 + /x8e/xaf/xae/xb4 + /x8e/xaf/xae/xb5 + /x8e/xaf/xae/xb6 + /x8e/xaf/xae/xb7 + /x8e/xaf/xae/xb8 + /x8e/xaf/xae/xb9 + /x8e/xaf/xae/xba + /x8e/xaf/xae/xbb + /x8e/xaf/xae/xbc + /x8e/xaf/xae/xbd + /x8e/xaf/xae/xbe + /x8e/xaf/xae/xbf + /x8e/xaf/xae/xc0 + /x8e/xaf/xae/xc1 + /x8e/xaf/xae/xc2 + /x8e/xaf/xae/xc3 + /x8e/xaf/xae/xc4 + /x8e/xaf/xae/xc5 + /x8e/xaf/xae/xc8 + /x8e/xaf/xae/xc9 + /x8e/xaf/xae/xca + /x8e/xaf/xae/xcb + /x8e/xaf/xae/xcc + /x8e/xaf/xae/xcd + /x8e/xaf/xae/xce + /x8e/xaf/xae/xcf + /x8e/xaf/xae/xd0 + /x8e/xaf/xae/xd1 + /x8e/xaf/xae/xd2 + /x8e/xaf/xae/xd3 + /x8e/xaf/xae/xd4 + /x8e/xaf/xae/xd5 + /x8e/xaf/xae/xd6 + /x8e/xaf/xae/xd7 + /x8e/xaf/xae/xd8 + /x8e/xaf/xae/xd9 + /x8e/xaf/xae/xda + /x8e/xaf/xae/xdb + /x8e/xaf/xae/xdc + /x8e/xaf/xae/xdd + /x8e/xaf/xae/xde + /x8e/xaf/xae/xdf + /x8e/xaf/xae/xe0 + /x8e/xaf/xae/xe1 + /x8e/xaf/xae/xe2 + /x8e/xaf/xae/xe3 + /x8e/xaf/xae/xe4 + /x8e/xaf/xae/xe5 + /x8e/xaf/xae/xe6 + /x8e/xaf/xae/xe7 + /x8e/xaf/xae/xe8 + /x8e/xaf/xae/xe9 + /x8e/xaf/xae/xeb + /x8e/xaf/xae/xec + /x8e/xaf/xae/xee + /x8e/xaf/xae/xef + /x8e/xaf/xae/xf0 + /x8e/xaf/xae/xf1 + /x8e/xaf/xae/xf2 + /x8e/xaf/xae/xf3 + /x8e/xaf/xae/xf4 + /x8e/xaf/xae/xf5 + /x8e/xaf/xae/xf6 + /x8e/xaf/xae/xf7 + /x8e/xaf/xae/xf8 + /x8e/xaf/xae/xf9 + /x8e/xaf/xae/xfa + /x8e/xaf/xae/xfb + /x8e/xaf/xae/xfc + /x8e/xaf/xae/xfd + /x8e/xaf/xae/xfe + /x8e/xaf/xaf/xa1 + /x8e/xaf/xaf/xa2 + /x8e/xaf/xaf/xa3 + /x8e/xaf/xaf/xa4 + /x8e/xaf/xaf/xa6 + /x8e/xaf/xaf/xa7 + /x8e/xaf/xaf/xa8 + /x8e/xaf/xaf/xa9 + /x8e/xaf/xaf/xaa + /x8e/xaf/xaf/xab + /x8e/xaf/xaf/xac + /x8e/xaf/xaf/xad + /x8e/xaf/xaf/xae + /x8e/xaf/xaf/xaf + /x8e/xaf/xaf/xb0 + /x8e/xaf/xaf/xb1 + /x8e/xaf/xaf/xb2 + /x8e/xaf/xaf/xb3 + /x8e/xaf/xaf/xb4 + /x8e/xaf/xaf/xb5 + /x8e/xaf/xaf/xb6 + /x8e/xaf/xaf/xb7 + /x8e/xaf/xaf/xb8 + /x8e/xaf/xaf/xb9 + /x8e/xaf/xaf/xba + /x8e/xaf/xaf/xbb + /x8e/xaf/xaf/xbc + /x8e/xaf/xaf/xbd + /x8e/xaf/xaf/xbe + /x8e/xaf/xaf/xbf + /x8e/xaf/xaf/xc0 + /x8e/xaf/xaf/xc1 + /x8e/xaf/xaf/xc2 + /x8e/xaf/xaf/xc3 + /x8e/xaf/xaf/xc4 + /x8e/xaf/xaf/xc6 + /x8e/xaf/xaf/xc7 + /x8e/xaf/xaf/xc8 + /x8e/xaf/xaf/xc9 + /x8e/xaf/xaf/xca + /x8e/xaf/xaf/xcb + /x8e/xaf/xaf/xcc + /x8e/xaf/xaf/xcd + /x8e/xaf/xaf/xce + /x8e/xaf/xaf/xcf + /x8e/xaf/xaf/xd0 + /x8e/xaf/xaf/xd1 + /x8e/xaf/xaf/xd2 + /x8e/xaf/xaf/xd3 + /x8e/xaf/xaf/xd4 + /x8e/xaf/xaf/xd5 + /x8e/xaf/xaf/xd6 + /x8e/xaf/xaf/xd7 + /x8e/xaf/xaf/xd8 + /x8e/xaf/xaf/xda + /x8e/xaf/xaf/xdb + /x8e/xaf/xaf/xdc + /x8e/xaf/xaf/xdd + /x8e/xaf/xaf/xde + /x8e/xaf/xaf/xe0 + /x8e/xaf/xaf/xe1 + /x8e/xaf/xaf/xe2 + /x8e/xaf/xaf/xe3 + /x8e/xaf/xaf/xe4 + /x8e/xaf/xaf/xe5 + /x8e/xaf/xaf/xe6 + /x8e/xaf/xaf/xe7 + /x8e/xaf/xaf/xe8 + /x8e/xaf/xaf/xe9 + /x8e/xaf/xaf/xea + /x8e/xaf/xaf/xeb + /x8e/xaf/xaf/xec + /x8e/xaf/xaf/xed + /x8e/xaf/xaf/xee + /x8e/xaf/xaf/xef + /x8e/xaf/xaf/xf0 + /x8e/xaf/xaf/xf1 + /x8e/xaf/xaf/xf2 + /x8e/xaf/xaf/xf3 + /x8e/xaf/xaf/xf4 + /x8e/xaf/xaf/xf5 + /x8e/xaf/xaf/xf6 + /x8e/xaf/xaf/xf7 + /x8e/xaf/xaf/xf8 + /x8e/xaf/xaf/xf9 + /x8e/xaf/xaf/xfa + /x8e/xaf/xaf/xfb + /x8e/xaf/xaf/xfc + /x8e/xaf/xaf/xfd + /x8e/xaf/xaf/xfe + /x8e/xaf/xb0/xa1 + /x8e/xaf/xb0/xa2 + /x8e/xaf/xb0/xa3 + /x8e/xaf/xb0/xa4 + /x8e/xaf/xb0/xa5 + /x8e/xaf/xb0/xa6 + /x8e/xaf/xb0/xa7 + /x8e/xaf/xb0/xa8 + /x8e/xaf/xb0/xa9 + /x8e/xaf/xb0/xaa + /x8e/xaf/xb0/xab + /x8e/xaf/xb0/xac + /x8e/xaf/xb0/xad + /x8e/xaf/xb0/xae + /x8e/xaf/xb0/xb0 + /x8e/xaf/xb0/xb1 + /x8e/xaf/xb0/xb2 + /x8e/xaf/xb0/xb3 + /x8e/xaf/xb0/xb4 + /x8e/xaf/xb0/xb5 + /x8e/xaf/xb0/xb6 + /x8e/xaf/xb0/xb7 + /x8e/xaf/xb0/xb8 + /x8e/xaf/xb0/xb9 + /x8e/xaf/xb0/xba + /x8e/xaf/xb0/xbb + /x8e/xaf/xb0/xbd + /x8e/xaf/xb0/xbe + /x8e/xaf/xb0/xbf + /x8e/xaf/xb0/xc0 + /x8e/xaf/xb0/xc1 + /x8e/xaf/xb0/xc2 + /x8e/xaf/xb0/xc3 + /x8e/xaf/xb0/xc4 + /x8e/xaf/xb0/xc5 + /x8e/xaf/xb0/xc6 + /x8e/xaf/xb0/xc7 + /x8e/xaf/xb0/xc8 + /x8e/xaf/xb0/xca + /x8e/xaf/xb0/xcb + /x8e/xaf/xb0/xcc + /x8e/xaf/xb0/xcd + /x8e/xaf/xb0/xce + /x8e/xaf/xb0/xcf + /x8e/xaf/xb0/xd0 + /x8e/xaf/xb0/xd1 + /x8e/xaf/xb0/xd2 + /x8e/xaf/xb0/xd3 + /x8e/xaf/xb0/xd4 + /x8e/xaf/xb0/xd5 + /x8e/xaf/xb0/xd6 + /x8e/xaf/xb0/xd7 + /x8e/xaf/xb0/xd8 + /x8e/xaf/xb0/xd9 + /x8e/xaf/xb0/xda + /x8e/xaf/xb0/xdd + /x8e/xaf/xb0/xde + /x8e/xaf/xb0/xdf + /x8e/xaf/xb0/xe0 + /x8e/xaf/xb0/xe1 + /x8e/xaf/xb0/xe2 + /x8e/xaf/xb0/xe3 + /x8e/xaf/xb0/xe4 + /x8e/xaf/xb0/xe5 + /x8e/xaf/xb0/xe6 + /x8e/xaf/xb0/xe7 + /x8e/xaf/xb0/xe8 + /x8e/xaf/xb0/xe9 + /x8e/xaf/xb0/xea + /x8e/xaf/xb0/xeb + /x8e/xaf/xb0/xec + /x8e/xaf/xb0/xed + /x8e/xaf/xb0/xee + /x8e/xaf/xb0/xef + /x8e/xaf/xb0/xf0 + /x8e/xaf/xb0/xf1 + /x8e/xaf/xb0/xf2 + /x8e/xaf/xb0/xf3 + /x8e/xaf/xb0/xf4 + /x8e/xaf/xb0/xf5 + /x8e/xaf/xb0/xf6 + /x8e/xaf/xb0/xf7 + /x8e/xaf/xb0/xf8 + /x8e/xaf/xb0/xf9 + /x8e/xaf/xb0/xfa + /x8e/xaf/xb0/xfb + /x8e/xaf/xb0/xfc + /x8e/xaf/xb0/xfd + /x8e/xaf/xb0/xfe + /x8e/xaf/xb1/xa1 + /x8e/xaf/xb1/xa2 + /x8e/xaf/xb1/xa3 + /x8e/xaf/xb1/xa4 + /x8e/xaf/xb1/xa5 + /x8e/xaf/xb1/xa6 + /x8e/xaf/xb1/xa9 + /x8e/xaf/xb1/xaa + /x8e/xaf/xb1/xab + /x8e/xaf/xb1/xac + /x8e/xaf/xb1/xad + /x8e/xaf/xb1/xae + /x8e/xaf/xb1/xaf + /x8e/xaf/xb1/xb0 + /x8e/xaf/xb1/xb1 + /x8e/xaf/xb1/xb2 + /x8e/xaf/xb1/xb3 + /x8e/xaf/xb1/xb5 + /x8e/xaf/xb1/xb6 + /x8e/xaf/xb1/xb7 + /x8e/xaf/xb1/xb8 + /x8e/xaf/xb1/xb9 + /x8e/xaf/xb1/xba + /x8e/xaf/xb1/xbb + /x8e/xaf/xb1/xbc + /x8e/xaf/xb1/xbd + /x8e/xaf/xb1/xbe + /x8e/xaf/xb1/xbf + /x8e/xaf/xb1/xc0 + /x8e/xaf/xb1/xc1 + /x8e/xaf/xb1/xc2 + /x8e/xaf/xb1/xc3 + /x8e/xaf/xb1/xc5 + /x8e/xaf/xb1/xc6 + /x8e/xaf/xb1/xc8 + /x8e/xaf/xb1/xc9 + /x8e/xaf/xb1/xca + /x8e/xaf/xb1/xcb + /x8e/xaf/xb1/xcc + /x8e/xaf/xb1/xcd + /x8e/xaf/xb1/xce + /x8e/xaf/xb1/xcf + /x8e/xaf/xb1/xd0 + /x8e/xaf/xb1/xd1 + /x8e/xaf/xb1/xd2 + /x8e/xaf/xb1/xd3 + /x8e/xaf/xb1/xd4 + /x8e/xaf/xb1/xd5 + /x8e/xaf/xb1/xd6 + /x8e/xaf/xb1/xd8 + /x8e/xaf/xb1/xd9 + /x8e/xaf/xb1/xda + /x8e/xaf/xb1/xdc + /x8e/xaf/xb1/xdd + /x8e/xaf/xb1/xde + /x8e/xaf/xb1/xdf + /x8e/xaf/xb1/xe1 + /x8e/xaf/xb1/xe2 + /x8e/xaf/xb1/xe3 + /x8e/xaf/xb1/xe4 + /x8e/xaf/xb1/xe5 + /x8e/xaf/xb1/xe6 + /x8e/xaf/xb1/xe7 + /x8e/xaf/xb1/xe8 + /x8e/xaf/xb1/xe9 + /x8e/xaf/xb1/xea + /x8e/xaf/xb1/xeb + /x8e/xaf/xb1/xec + /x8e/xaf/xb1/xed + /x8e/xaf/xb1/xee + /x8e/xaf/xb1/xf1 + /x8e/xaf/xb1/xf2 + /x8e/xaf/xb1/xf3 + /x8e/xaf/xb1/xf4 + /x8e/xaf/xb1/xf5 + /x8e/xaf/xb1/xf6 + /x8e/xaf/xb1/xf7 + /x8e/xaf/xb1/xf8 + /x8e/xaf/xb1/xf9 + /x8e/xaf/xb1/xfa + /x8e/xaf/xb1/xfb + /x8e/xaf/xb1/xfc + /x8e/xaf/xb1/xfe + /x8e/xaf/xb2/xa1 + /x8e/xaf/xb2/xa2 + /x8e/xaf/xb2/xa4 + /x8e/xaf/xb2/xa5 + /x8e/xaf/xb2/xa6 + /x8e/xaf/xb2/xa7 + /x8e/xaf/xb2/xa8 + /x8e/xaf/xb2/xa9 + /x8e/xaf/xb2/xad + /x8e/xaf/xb2/xaf + /x8e/xaf/xb2/xb0 + /x8e/xaf/xb2/xb2 + /x8e/xaf/xb2/xb3 + /x8e/xaf/xb2/xb5 + /x8e/xaf/xb2/xb6 + /x8e/xaf/xb2/xb7 + /x8e/xaf/xb2/xb8 + /x8e/xaf/xb2/xb9 + /x8e/xaf/xb2/xbb + /x8e/xaf/xb2/xbc + /x8e/xaf/xb2/xbd + /x8e/xaf/xb2/xbe + /x8e/xaf/xb2/xbf + /x8e/xaf/xb2/xc0 + /x8e/xaf/xb2/xc2 + /x8e/xaf/xb2/xc3 + /x8e/xaf/xb2/xc4 + /x8e/xaf/xb2/xc5 + /x8e/xaf/xb2/xc6 + /x8e/xaf/xb2/xc7 + /x8e/xaf/xb2/xc8 + /x8e/xaf/xb2/xc9 + /x8e/xaf/xb2/xca + /x8e/xaf/xb2/xcb + /x8e/xaf/xb2/xcc + /x8e/xaf/xb2/xce + /x8e/xaf/xb2/xcf + /x8e/xaf/xb2/xd0 + /x8e/xaf/xb2/xd1 + /x8e/xaf/xb2/xd2 + /x8e/xaf/xb2/xd3 + /x8e/xaf/xb2/xd5 + /x8e/xaf/xb2/xd6 + /x8e/xaf/xb2/xd7 + /x8e/xaf/xb2/xd8 + /x8e/xaf/xb2/xd9 + /x8e/xaf/xb2/xda + /x8e/xaf/xb2/xdb + /x8e/xaf/xb2/xdc + /x8e/xaf/xb2/xdd + /x8e/xaf/xb2/xde + /x8e/xaf/xb2/xdf + /x8e/xaf/xb2/xe0 + /x8e/xaf/xb2/xe1 + /x8e/xaf/xb2/xe2 + /x8e/xaf/xb2/xe3 + /x8e/xaf/xb2/xe4 + /x8e/xaf/xb2/xe5 + /x8e/xaf/xb2/xe6 + /x8e/xaf/xb2/xe7 + /x8e/xaf/xb2/xe8 + /x8e/xaf/xb2/xe9 + /x8e/xaf/xb2/xea + /x8e/xaf/xb2/xeb + /x8e/xaf/xb2/xec + /x8e/xaf/xb2/xed + /x8e/xaf/xb2/xee + /x8e/xaf/xb2/xef + /x8e/xaf/xb2/xf0 + /x8e/xaf/xb2/xf1 + /x8e/xaf/xb2/xf2 + /x8e/xaf/xb2/xf3 + /x8e/xaf/xb2/xf4 + /x8e/xaf/xb2/xf5 + /x8e/xaf/xb2/xf6 + /x8e/xaf/xb2/xf7 + /x8e/xaf/xb2/xf8 + /x8e/xaf/xb2/xf9 + /x8e/xaf/xb2/xfa + /x8e/xaf/xb2/xfb + /x8e/xaf/xb2/xfc + /x8e/xaf/xb2/xfd + /x8e/xaf/xb2/xfe + /x8e/xaf/xb3/xa1 + /x8e/xaf/xb3/xa3 + /x8e/xaf/xb3/xa4 + /x8e/xaf/xb3/xa5 + /x8e/xaf/xb3/xa6 + /x8e/xaf/xb3/xa7 + /x8e/xaf/xb3/xa8 + /x8e/xaf/xb3/xa9 + /x8e/xaf/xb3/xaa + /x8e/xaf/xb3/xab + /x8e/xaf/xb3/xac + /x8e/xaf/xb3/xad + /x8e/xaf/xb3/xae + /x8e/xaf/xb3/xaf + /x8e/xaf/xb3/xb0 + /x8e/xaf/xb3/xb1 + /x8e/xaf/xb3/xb2 + /x8e/xaf/xb3/xb3 + /x8e/xaf/xb3/xb4 + /x8e/xaf/xb3/xb5 + /x8e/xaf/xb3/xb7 + /x8e/xaf/xb3/xb8 + /x8e/xaf/xb3/xb9 + /x8e/xaf/xb3/xba + /x8e/xaf/xb3/xbb + /x8e/xaf/xb3/xbc + /x8e/xaf/xb3/xbd + /x8e/xaf/xb3/xbe + /x8e/xaf/xb3/xbf + /x8e/xaf/xb3/xc0 + /x8e/xaf/xb3/xc1 + /x8e/xaf/xb3/xc2 + /x8e/xaf/xb3/xc3 + /x8e/xaf/xb3/xc4 + /x8e/xaf/xb3/xc5 + /x8e/xaf/xb3/xc6 + /x8e/xaf/xb3/xc7 + /x8e/xaf/xb3/xc8 + /x8e/xaf/xb3/xc9 + /x8e/xaf/xb3/xcc + /x8e/xaf/xb3/xcd + /x8e/xaf/xb3/xce + /x8e/xaf/xb3/xcf + /x8e/xaf/xb3/xd0 + /x8e/xaf/xb3/xd1 + /x8e/xaf/xb3/xd2 + /x8e/xaf/xb3/xd3 + /x8e/xaf/xb3/xd4 + /x8e/xaf/xb3/xd5 + /x8e/xaf/xb3/xd6 + /x8e/xaf/xb3/xd7 + /x8e/xaf/xb3/xd8 + /x8e/xaf/xb3/xd9 + /x8e/xaf/xb3/xda + /x8e/xaf/xb3/xdb + /x8e/xaf/xb3/xde + /x8e/xaf/xb3/xdf + /x8e/xaf/xb3/xe0 + /x8e/xaf/xb3/xe1 + /x8e/xaf/xb3/xe2 + /x8e/xaf/xb3/xe3 + /x8e/xaf/xb3/xe4 + /x8e/xaf/xb3/xe5 + /x8e/xaf/xb3/xe6 + /x8e/xaf/xb3/xe7 + /x8e/xaf/xb3/xe8 + /x8e/xaf/xb3/xe9 + /x8e/xaf/xb3/xea + /x8e/xaf/xb3/xeb + /x8e/xaf/xb3/xec + /x8e/xaf/xb3/xed + /x8e/xaf/xb3/xee + /x8e/xaf/xb3/xef + /x8e/xaf/xb3/xf0 + /x8e/xaf/xb3/xf1 + /x8e/xaf/xb3/xf2 + /x8e/xaf/xb3/xf3 + /x8e/xaf/xb3/xf4 + /x8e/xaf/xb3/xf5 + /x8e/xaf/xb3/xf6 + /x8e/xaf/xb3/xf7 + /x8e/xaf/xb3/xf8 + /x8e/xaf/xb3/xf9 + /x8e/xaf/xb3/xfa + /x8e/xaf/xb3/xfb + /x8e/xaf/xb3/xfc + /x8e/xaf/xb3/xfd + /x8e/xaf/xb3/xfe + /x8e/xaf/xb4/xa1 + /x8e/xaf/xb4/xa2 + /x8e/xaf/xb4/xa3 + /x8e/xaf/xb4/xa4 + /x8e/xaf/xb4/xa5 + /x8e/xaf/xb4/xa6 + /x8e/xaf/xb4/xa7 + /x8e/xaf/xb4/xa8 + /x8e/xaf/xb4/xa9 + /x8e/xaf/xb4/xaa + /x8e/xaf/xb4/xab + /x8e/xaf/xb4/xac + /x8e/xaf/xb4/xad + /x8e/xaf/xb4/xae + /x8e/xaf/xb4/xaf + /x8e/xaf/xb4/xb0 + /x8e/xaf/xb4/xb1 + /x8e/xaf/xb4/xb2 + /x8e/xaf/xb4/xb3 + /x8e/xaf/xb4/xb5 + /x8e/xaf/xb4/xb6 + /x8e/xaf/xb4/xb7 + /x8e/xaf/xb4/xb8 + /x8e/xaf/xb4/xb9 + /x8e/xaf/xb4/xba + /x8e/xaf/xb4/xbb + /x8e/xaf/xb4/xbc + /x8e/xaf/xb4/xbd + /x8e/xaf/xb4/xbe + /x8e/xaf/xb4/xbf + /x8e/xaf/xb4/xc0 + /x8e/xaf/xb4/xc1 + /x8e/xaf/xb4/xc2 + /x8e/xaf/xb4/xc3 + /x8e/xaf/xb4/xc4 + /x8e/xaf/xb4/xc6 + /x8e/xaf/xb4/xc7 + /x8e/xaf/xb4/xc8 + /x8e/xaf/xb4/xc9 + /x8e/xaf/xb4/xca + /x8e/xaf/xb4/xcb + /x8e/xaf/xb4/xcc + /x8e/xaf/xb4/xcd + /x8e/xaf/xb4/xce + /x8e/xaf/xb4/xcf + /x8e/xaf/xb4/xd0 + /x8e/xaf/xb4/xd1 + /x8e/xaf/xb4/xd2 + /x8e/xaf/xb4/xd3 + /x8e/xaf/xb4/xd4 + /x8e/xaf/xb4/xd5 + /x8e/xaf/xb4/xd6 + /x8e/xaf/xb4/xd7 + /x8e/xaf/xb4/xd8 + /x8e/xaf/xb4/xd9 + /x8e/xaf/xb4/xda + /x8e/xaf/xb4/xdc + /x8e/xaf/xb4/xdd + /x8e/xaf/xb4/xde + /x8e/xaf/xb4/xdf + /x8e/xaf/xb4/xe0 + /x8e/xaf/xb4/xe1 + /x8e/xaf/xb4/xe2 + /x8e/xaf/xb4/xe3 + /x8e/xaf/xb4/xe4 + /x8e/xaf/xb4/xe5 + /x8e/xaf/xb4/xe6 + /x8e/xaf/xb4/xe7 + /x8e/xaf/xb4/xe8 + /x8e/xaf/xb4/xe9 + /x8e/xaf/xb4/xea + /x8e/xaf/xb4/xeb + /x8e/xaf/xb4/xec + /x8e/xaf/xb4/xed + /x8e/xaf/xb4/xee + /x8e/xaf/xb4/xef + /x8e/xaf/xb4/xf0 + /x8e/xaf/xb4/xf1 + /x8e/xaf/xb4/xf2 + /x8e/xaf/xb4/xf3 + /x8e/xaf/xb4/xf4 + /x8e/xaf/xb4/xf6 + /x8e/xaf/xb4/xf7 + /x8e/xaf/xb4/xf8 + /x8e/xaf/xb4/xf9 + /x8e/xaf/xb4/xfa + /x8e/xaf/xb4/xfb + /x8e/xaf/xb4/xfc + /x8e/xaf/xb4/xfd + /x8e/xaf/xb4/xfe + /x8e/xaf/xb5/xa2 + /x8e/xaf/xb5/xa3 + /x8e/xaf/xb5/xa4 + /x8e/xaf/xb5/xa5 + /x8e/xaf/xb5/xa6 + /x8e/xaf/xb5/xa7 + /x8e/xaf/xb5/xa8 + /x8e/xaf/xb5/xa9 + /x8e/xaf/xb5/xaa + /x8e/xaf/xb5/xab + /x8e/xaf/xb5/xac + /x8e/xaf/xb5/xad + /x8e/xaf/xb5/xae + /x8e/xaf/xb5/xaf + /x8e/xaf/xb5/xb0 + /x8e/xaf/xb5/xb1 + /x8e/xaf/xb5/xb2 + /x8e/xaf/xb5/xb3 + /x8e/xaf/xb5/xb4 + /x8e/xaf/xb5/xb5 + /x8e/xaf/xb5/xb6 + /x8e/xaf/xb5/xb7 + /x8e/xaf/xb5/xb8 + /x8e/xaf/xb5/xb9 + /x8e/xaf/xb5/xba + /x8e/xaf/xb5/xbb + /x8e/xaf/xb5/xbc + /x8e/xaf/xb5/xbd + /x8e/xaf/xb5/xbe + /x8e/xaf/xb5/xbf + /x8e/xaf/xb5/xc0 + /x8e/xaf/xb5/xc1 + /x8e/xaf/xb5/xc2 + /x8e/xaf/xb5/xc3 + /x8e/xaf/xb5/xc4 + /x8e/xaf/xb5/xc5 + /x8e/xaf/xb5/xc6 + /x8e/xaf/xb5/xc7 + /x8e/xaf/xb5/xc9 + /x8e/xaf/xb5/xca + /x8e/xaf/xb5/xcb + /x8e/xaf/xb5/xcc + /x8e/xaf/xb5/xcd + /x8e/xaf/xb5/xce + /x8e/xaf/xb5/xcf + /x8e/xaf/xb5/xd0 + /x8e/xaf/xb5/xd1 + /x8e/xaf/xb5/xd2 + /x8e/xaf/xb5/xd3 + /x8e/xaf/xb5/xd4 + /x8e/xaf/xb5/xd5 + /x8e/xaf/xb5/xd6 + /x8e/xaf/xb5/xd7 + /x8e/xaf/xb5/xd8 + /x8e/xaf/xb5/xd9 + /x8e/xaf/xb5/xda + /x8e/xaf/xb5/xdb + /x8e/xaf/xb5/xdc + /x8e/xaf/xb5/xdd + /x8e/xaf/xb5/xde + /x8e/xaf/xb5/xdf + /x8e/xaf/xb5/xe0 + /x8e/xaf/xb5/xe1 + /x8e/xaf/xb5/xe2 + /x8e/xaf/xb5/xe3 + /x8e/xaf/xb5/xe5 + /x8e/xaf/xb5/xe6 + /x8e/xaf/xb5/xe7 + /x8e/xaf/xb5/xe8 + /x8e/xaf/xb5/xe9 + /x8e/xaf/xb5/xea + /x8e/xaf/xb5/xeb + /x8e/xaf/xb5/xec + /x8e/xaf/xb5/xed + /x8e/xaf/xb5/xee + /x8e/xaf/xb5/xef + /x8e/xaf/xb5/xf0 + /x8e/xaf/xb5/xf1 + /x8e/xaf/xb5/xf2 + /x8e/xaf/xb5/xf3 + /x8e/xaf/xb5/xf5 + /x8e/xaf/xb5/xf6 + /x8e/xaf/xb5/xf7 + /x8e/xaf/xb5/xf8 + /x8e/xaf/xb5/xf9 + /x8e/xaf/xb5/xfa + /x8e/xaf/xb5/xfb + /x8e/xaf/xb5/xfc + /x8e/xaf/xb5/xfd + /x8e/xaf/xb5/xfe + /x8e/xaf/xb6/xa1 + /x8e/xaf/xb6/xa2 + /x8e/xaf/xb6/xa3 + /x8e/xaf/xb6/xa4 + /x8e/xaf/xb6/xa5 + /x8e/xaf/xb6/xa6 + /x8e/xaf/xb6/xa7 + /x8e/xaf/xb6/xa8 + /x8e/xaf/xb6/xa9 + /x8e/xaf/xb6/xaa + /x8e/xaf/xb6/xac + /x8e/xaf/xb6/xad + /x8e/xaf/xb6/xae + /x8e/xaf/xb6/xaf + /x8e/xaf/xb6/xb0 + /x8e/xaf/xb6/xb1 + /x8e/xaf/xb6/xb2 + /x8e/xaf/xb6/xb6 + /x8e/xaf/xb6/xb7 + /x8e/xaf/xb6/xb8 + /x8e/xaf/xb6/xb9 + /x8e/xaf/xb6/xba + /x8e/xaf/xb6/xbb + /x8e/xaf/xb6/xbc + /x8e/xaf/xb6/xbd + /x8e/xaf/xb6/xbe + /x8e/xaf/xb6/xbf + /x8e/xaf/xb6/xc0 + /x8e/xaf/xb6/xc1 + /x8e/xaf/xb6/xc3 + /x8e/xaf/xb6/xc4 + /x8e/xaf/xb6/xc5 + /x8e/xaf/xb6/xc6 + /x8e/xaf/xb6/xc7 + /x8e/xaf/xb6/xc8 + /x8e/xaf/xb6/xc9 + /x8e/xaf/xb6/xca + /x8e/xaf/xb6/xcb + /x8e/xaf/xb6/xcc + /x8e/xaf/xb6/xcd + /x8e/xaf/xb6/xce + /x8e/xaf/xb6/xd0 + /x8e/xaf/xb6/xd1 + /x8e/xaf/xb6/xd2 + /x8e/xaf/xb6/xd3 + /x8e/xaf/xb6/xd4 + /x8e/xaf/xb6/xd5 + /x8e/xaf/xb6/xd6 + /x8e/xaf/xb6/xd7 + /x8e/xaf/xb6/xd8 + /x8e/xaf/xb6/xda + /x8e/xaf/xb6/xdb + /x8e/xaf/xb6/xdc + /x8e/xaf/xb6/xdd + /x8e/xaf/xb6/xde + /x8e/xaf/xb6/xdf + /x8e/xaf/xb6/xe0 + /x8e/xaf/xb6/xe1 + /x8e/xaf/xb6/xe2 + /x8e/xaf/xb6/xe3 + /x8e/xaf/xb6/xe4 + /x8e/xaf/xb6/xe5 + /x8e/xaf/xb6/xe6 + /x8e/xaf/xb6/xe7 + /x8e/xaf/xb6/xe8 + /x8e/xaf/xb6/xe9 + /x8e/xaf/xb6/xea + /x8e/xaf/xb6/xeb + /x8e/xaf/xb6/xec + /x8e/xaf/xb6/xed + /x8e/xaf/xb6/xee + /x8e/xaf/xb6/xef + /x8e/xaf/xb6/xf0 + /x8e/xaf/xb6/xf1 + /x8e/xaf/xb6/xf2 + /x8e/xaf/xb6/xf3 + /x8e/xaf/xb6/xf4 + /x8e/xaf/xb6/xf5 + /x8e/xaf/xb6/xf6 + /x8e/xaf/xb6/xf8 + /x8e/xaf/xb6/xf9 + /x8e/xaf/xb6/xfa + /x8e/xaf/xb6/xfb + /x8e/xaf/xb6/xfc + /x8e/xaf/xb6/xfd + /x8e/xaf/xb6/xfe + /x8e/xaf/xb7/xa1 + /x8e/xaf/xb7/xa2 + /x8e/xaf/xb7/xa3 + /x8e/xaf/xb7/xa5 + /x8e/xaf/xb7/xa6 + /x8e/xaf/xb7/xa7 + /x8e/xaf/xb7/xa8 + /x8e/xaf/xb7/xa9 + /x8e/xaf/xb7/xaa + /x8e/xaf/xb7/xab + /x8e/xaf/xb7/xac + /x8e/xaf/xb7/xae + /x8e/xaf/xb7/xaf + /x8e/xaf/xb7/xb0 + /x8e/xaf/xb7/xb1 + /x8e/xaf/xb7/xb2 + /x8e/xaf/xb7/xb3 + /x8e/xaf/xb7/xb4 + /x8e/xaf/xb7/xb5 + /x8e/xaf/xb7/xb6 + /x8e/xaf/xb7/xb7 + /x8e/xaf/xb7/xb8 + /x8e/xaf/xb7/xba + /x8e/xaf/xb7/xbc + /x8e/xaf/xb7/xbd + /x8e/xaf/xb7/xbe + /x8e/xaf/xb7/xbf + /x8e/xaf/xb7/xc0 + /x8e/xaf/xb7/xc1 + /x8e/xaf/xb7/xc2 + /x8e/xaf/xb7/xc3 + /x8e/xaf/xb7/xc4 + /x8e/xaf/xb7/xc5 + /x8e/xaf/xb7/xc7 + /x8e/xaf/xb7/xc8 + /x8e/xaf/xb7/xc9 + /x8e/xaf/xb7/xca + /x8e/xaf/xb7/xcb + /x8e/xaf/xb7/xcc + /x8e/xaf/xb7/xcd + /x8e/xaf/xb7/xce + /x8e/xaf/xb7/xcf + /x8e/xaf/xb7/xd0 + /x8e/xaf/xb7/xd1 + /x8e/xaf/xb7/xd2 + /x8e/xaf/xb7/xd4 + /x8e/xaf/xb7/xd5 + /x8e/xaf/xb7/xd8 + /x8e/xaf/xb7/xd9 + /x8e/xaf/xb7/xda + /x8e/xaf/xb7/xdb + /x8e/xaf/xb7/xdc + /x8e/xaf/xb7/xdd + /x8e/xaf/xb7/xde + /x8e/xaf/xb7/xdf + /x8e/xaf/xb7/xe0 + /x8e/xaf/xb7/xe1 + /x8e/xaf/xb7/xe2 + /x8e/xaf/xb7/xe3 + /x8e/xaf/xb7/xe4 + /x8e/xaf/xb7/xe5 + /x8e/xaf/xb7/xe6 + /x8e/xaf/xb7/xe7 + /x8e/xaf/xb7/xe8 + /x8e/xaf/xb7/xe9 + /x8e/xaf/xb7/xeb + /x8e/xaf/xb7/xed + /x8e/xaf/xb7/xee + /x8e/xaf/xb7/xf0 + /x8e/xaf/xb7/xf1 + /x8e/xaf/xb7/xf2 + /x8e/xaf/xb7/xf3 + /x8e/xaf/xb7/xf4 + /x8e/xaf/xb7/xf5 + /x8e/xaf/xb7/xf6 + /x8e/xaf/xb7/xf7 + /x8e/xaf/xb7/xf8 + /x8e/xaf/xb7/xf9 + /x8e/xaf/xb7/xfa + /x8e/xaf/xb7/xfb + /x8e/xaf/xb7/xfc + /x8e/xaf/xb7/xfd + /x8e/xaf/xb7/xfe + /x8e/xaf/xb8/xa1 + /x8e/xaf/xb8/xa2 + /x8e/xaf/xb8/xa3 + /x8e/xaf/xb8/xa4 + /x8e/xaf/xb8/xa5 + /x8e/xaf/xb8/xa6 + /x8e/xaf/xb8/xa7 + /x8e/xaf/xb8/xa8 + /x8e/xaf/xb8/xa9 + /x8e/xaf/xb8/xaa + /x8e/xaf/xb8/xab + /x8e/xaf/xb8/xac + /x8e/xaf/xb8/xad + /x8e/xaf/xb8/xae + /x8e/xaf/xb8/xaf + /x8e/xaf/xb8/xb0 + /x8e/xaf/xb8/xb1 + /x8e/xaf/xb8/xb2 + /x8e/xaf/xb8/xb3 + /x8e/xaf/xb8/xb4 + /x8e/xaf/xb8/xb5 + /x8e/xaf/xb8/xb6 + /x8e/xaf/xb8/xb7 + /x8e/xaf/xb8/xb8 + /x8e/xaf/xb8/xb9 + /x8e/xaf/xb8/xba + /x8e/xaf/xb8/xbb + /x8e/xaf/xb8/xbc + /x8e/xaf/xb8/xbd + /x8e/xaf/xb8/xbe + /x8e/xaf/xb8/xbf + /x8e/xaf/xb8/xc0 + /x8e/xaf/xb8/xc1 + /x8e/xaf/xb8/xc3 + /x8e/xaf/xb8/xc4 + /x8e/xaf/xb8/xc5 + /x8e/xaf/xb8/xc6 + /x8e/xaf/xb8/xc7 + /x8e/xaf/xb8/xc9 + /x8e/xaf/xb8/xcb + /x8e/xaf/xb8/xcd + /x8e/xaf/xb8/xce + /x8e/xaf/xb8/xcf + /x8e/xaf/xb8/xd0 + /x8e/xaf/xb8/xd1 + /x8e/xaf/xb8/xd3 + /x8e/xaf/xb8/xd4 + /x8e/xaf/xb8/xd5 + /x8e/xaf/xb8/xd6 + /x8e/xaf/xb8/xd7 + /x8e/xaf/xb8/xd9 + /x8e/xaf/xb8/xda + /x8e/xaf/xb8/xdb + /x8e/xaf/xb8/xdc + /x8e/xaf/xb8/xdd + /x8e/xaf/xb8/xde + /x8e/xaf/xb8/xdf + /x8e/xaf/xb8/xe0 + /x8e/xaf/xb8/xe1 + /x8e/xaf/xb8/xe2 + /x8e/xaf/xb8/xe3 + /x8e/xaf/xb8/xe4 + /x8e/xaf/xb8/xe5 + /x8e/xaf/xb8/xe6 + /x8e/xaf/xb8/xe7 + /x8e/xaf/xb8/xe8 + /x8e/xaf/xb8/xe9 + /x8e/xaf/xb8/xea + /x8e/xaf/xb8/xeb + /x8e/xaf/xb8/xec + /x8e/xaf/xb8/xed + /x8e/xaf/xb8/xef + /x8e/xaf/xb8/xf0 + /x8e/xaf/xb8/xf1 + /x8e/xaf/xb8/xf2 + /x8e/xaf/xb8/xf3 + /x8e/xaf/xb8/xf5 + /x8e/xaf/xb8/xf6 + /x8e/xaf/xb8/xf7 + /x8e/xaf/xb8/xf8 + /x8e/xaf/xb8/xf9 + /x8e/xaf/xb8/xfa + /x8e/xaf/xb8/xfb + /x8e/xaf/xb8/xfc + /x8e/xaf/xb8/xfd + /x8e/xaf/xb8/xfe + /x8e/xaf/xb9/xa1 + /x8e/xaf/xb9/xa2 + /x8e/xaf/xb9/xa3 + /x8e/xaf/xb9/xa4 + /x8e/xaf/xb9/xa5 + /x8e/xaf/xb9/xa6 + /x8e/xaf/xb9/xa7 + /x8e/xaf/xb9/xa8 + /x8e/xaf/xb9/xa9 + /x8e/xaf/xb9/xaa + /x8e/xaf/xb9/xad + /x8e/xaf/xb9/xae + /x8e/xaf/xb9/xaf + /x8e/xaf/xb9/xb0 + /x8e/xaf/xb9/xb2 + /x8e/xaf/xb9/xb3 + /x8e/xaf/xb9/xb4 + /x8e/xaf/xb9/xb5 + /x8e/xaf/xb9/xb6 + /x8e/xaf/xb9/xb7 + /x8e/xaf/xb9/xb8 + /x8e/xaf/xb9/xb9 + /x8e/xaf/xb9/xba + /x8e/xaf/xb9/xbb + /x8e/xaf/xb9/xbc + /x8e/xaf/xb9/xbd + /x8e/xaf/xb9/xbe + /x8e/xaf/xb9/xbf + /x8e/xaf/xb9/xc0 + /x8e/xaf/xb9/xc1 + /x8e/xaf/xb9/xc2 + /x8e/xaf/xb9/xc3 + /x8e/xaf/xb9/xc4 + /x8e/xaf/xb9/xc5 + /x8e/xaf/xb9/xc6 + /x8e/xaf/xb9/xc7 + /x8e/xaf/xb9/xc8 + /x8e/xaf/xb9/xc9 + /x8e/xaf/xb9/xca + /x8e/xaf/xb9/xcb + /x8e/xaf/xb9/xcc + /x8e/xaf/xb9/xcd + /x8e/xaf/xb9/xce + /x8e/xaf/xb9/xcf + /x8e/xaf/xb9/xd0 + /x8e/xaf/xb9/xd1 + /x8e/xaf/xb9/xd2 + /x8e/xaf/xb9/xd3 + /x8e/xaf/xb9/xd4 + /x8e/xaf/xb9/xd5 + /x8e/xaf/xb9/xd6 + /x8e/xaf/xb9/xd7 + /x8e/xaf/xb9/xd8 + /x8e/xaf/xb9/xd9 + /x8e/xaf/xb9/xda + /x8e/xaf/xb9/xdb + /x8e/xaf/xb9/xdc + /x8e/xaf/xb9/xdd + /x8e/xaf/xb9/xde + /x8e/xaf/xb9/xdf + /x8e/xaf/xb9/xe1 + /x8e/xaf/xb9/xe2 + /x8e/xaf/xb9/xe3 + /x8e/xaf/xb9/xe4 + /x8e/xaf/xb9/xe5 + /x8e/xaf/xb9/xe6 + /x8e/xaf/xb9/xe7 + /x8e/xaf/xb9/xe8 + /x8e/xaf/xb9/xe9 + /x8e/xaf/xb9/xea + /x8e/xaf/xb9/xeb + /x8e/xaf/xb9/xec + /x8e/xaf/xb9/xed + /x8e/xaf/xb9/xee + /x8e/xaf/xb9/xef + /x8e/xaf/xb9/xf0 + /x8e/xaf/xb9/xf1 + /x8e/xaf/xb9/xf2 + /x8e/xaf/xb9/xf3 + /x8e/xaf/xb9/xf4 + /x8e/xaf/xb9/xf5 + /x8e/xaf/xb9/xf6 + /x8e/xaf/xb9/xf7 + /x8e/xaf/xb9/xf8 + /x8e/xaf/xb9/xf9 + /x8e/xaf/xb9/xfa + /x8e/xaf/xb9/xfb + /x8e/xaf/xb9/xfc + /x8e/xaf/xb9/xfd + /x8e/xaf/xb9/xfe + /x8e/xaf/xba/xa1 + /x8e/xaf/xba/xa2 + /x8e/xaf/xba/xa3 + /x8e/xaf/xba/xa4 + /x8e/xaf/xba/xa5 + /x8e/xaf/xba/xa6 + /x8e/xaf/xba/xa7 + /x8e/xaf/xba/xa8 + /x8e/xaf/xba/xa9 + /x8e/xaf/xba/xaa + /x8e/xaf/xba/xab + /x8e/xaf/xba/xac + /x8e/xaf/xba/xad + /x8e/xaf/xba/xae + /x8e/xaf/xba/xaf + /x8e/xaf/xba/xb0 + /x8e/xaf/xba/xb1 + /x8e/xaf/xba/xb2 + /x8e/xaf/xba/xb3 + /x8e/xaf/xba/xb4 + /x8e/xaf/xba/xb6 + /x8e/xaf/xba/xb7 + /x8e/xaf/xba/xb8 + /x8e/xaf/xba/xb9 + /x8e/xaf/xba/xba + /x8e/xaf/xba/xbb + /x8e/xaf/xba/xbc + /x8e/xaf/xba/xbd + /x8e/xaf/xba/xbe + /x8e/xaf/xba/xbf + /x8e/xaf/xba/xc0 + /x8e/xaf/xba/xc1 + /x8e/xaf/xba/xc2 + /x8e/xaf/xba/xc3 + /x8e/xaf/xba/xc4 + /x8e/xaf/xba/xc5 + /x8e/xaf/xba/xc6 + /x8e/xaf/xba/xc7 + /x8e/xaf/xba/xc8 + /x8e/xaf/xba/xc9 + /x8e/xaf/xba/xca + /x8e/xaf/xba/xcb + /x8e/xaf/xba/xcc + /x8e/xaf/xba/xcd + /x8e/xaf/xba/xce + /x8e/xaf/xba/xcf + /x8e/xaf/xba/xd0 + /x8e/xaf/xba/xd1 + /x8e/xaf/xba/xd2 + /x8e/xaf/xba/xd3 + /x8e/xaf/xba/xd4 + /x8e/xaf/xba/xd5 + /x8e/xaf/xba/xd6 + /x8e/xaf/xba/xd8 + /x8e/xaf/xba/xd9 + /x8e/xaf/xba/xda + /x8e/xaf/xba/xdb + /x8e/xaf/xba/xdc + /x8e/xaf/xba/xdd + /x8e/xaf/xba/xde + /x8e/xaf/xba/xdf + /x8e/xaf/xba/xe0 + /x8e/xaf/xba/xe1 + /x8e/xaf/xba/xe2 + /x8e/xaf/xba/xe3 + /x8e/xaf/xba/xe5 + /x8e/xaf/xba/xe6 + /x8e/xaf/xba/xe7 + /x8e/xaf/xba/xe8 + /x8e/xaf/xba/xe9 + /x8e/xaf/xba/xea + /x8e/xaf/xba/xeb + /x8e/xaf/xba/xec + /x8e/xaf/xba/xed + /x8e/xaf/xba/xee + /x8e/xaf/xba/xef + /x8e/xaf/xba/xf0 + /x8e/xaf/xba/xf1 + /x8e/xaf/xba/xf2 + /x8e/xaf/xba/xf3 + /x8e/xaf/xba/xf4 + /x8e/xaf/xba/xf5 + /x8e/xaf/xba/xf6 + /x8e/xaf/xba/xf7 + /x8e/xaf/xba/xf9 + /x8e/xaf/xba/xfa + /x8e/xaf/xba/xfb + /x8e/xaf/xba/xfc + /x8e/xaf/xba/xfd + /x8e/xaf/xba/xfe + /x8e/xaf/xbb/xa1 + /x8e/xaf/xbb/xa2 + /x8e/xaf/xbb/xa3 + /x8e/xaf/xbb/xa4 + /x8e/xaf/xbb/xa5 + /x8e/xaf/xbb/xa7 + /x8e/xaf/xbb/xa8 + /x8e/xaf/xbb/xa9 + /x8e/xaf/xbb/xaa + /x8e/xaf/xbb/xab + /x8e/xaf/xbb/xac + /x8e/xaf/xbb/xad + /x8e/xaf/xbb/xae + /x8e/xaf/xbb/xaf + /x8e/xaf/xbb/xb0 + /x8e/xaf/xbb/xb1 + /x8e/xaf/xbb/xb2 + /x8e/xaf/xbb/xb4 + /x8e/xaf/xbb/xb5 + /x8e/xaf/xbb/xb6 + /x8e/xaf/xbb/xb7 + /x8e/xaf/xbb/xb8 + /x8e/xaf/xbb/xb9 + /x8e/xaf/xbb/xba + /x8e/xaf/xbb/xbb + /x8e/xaf/xbb/xbc + /x8e/xaf/xbb/xbd + /x8e/xaf/xbb/xbf + /x8e/xaf/xbb/xc0 + /x8e/xaf/xbb/xc1 + /x8e/xaf/xbb/xc2 + /x8e/xaf/xbb/xc3 + /x8e/xaf/xbb/xc4 + /x8e/xaf/xbb/xc5 + /x8e/xaf/xbb/xc6 + /x8e/xaf/xbb/xc7 + /x8e/xaf/xbb/xc8 + /x8e/xaf/xbb/xc9 + /x8e/xaf/xbb/xca + /x8e/xaf/xbb/xcc + /x8e/xaf/xbb/xcd + /x8e/xaf/xbb/xce + /x8e/xaf/xbb/xcf + /x8e/xaf/xbb/xd0 + /x8e/xaf/xbb/xd1 + /x8e/xaf/xbb/xd2 + /x8e/xaf/xbb/xd3 + /x8e/xaf/xbb/xd4 + /x8e/xaf/xbb/xd6 + /x8e/xaf/xbb/xd7 + /x8e/xaf/xbb/xd8 + /x8e/xaf/xbb/xd9 + /x8e/xaf/xbb/xda + /x8e/xaf/xbb/xdb + /x8e/xaf/xbb/xdc + /x8e/xaf/xbb/xdd + /x8e/xaf/xbb/xdf + /x8e/xaf/xbb/xe0 + /x8e/xaf/xbb/xe1 + /x8e/xaf/xbb/xe2 + /x8e/xaf/xbb/xe3 + /x8e/xaf/xbb/xe4 + /x8e/xaf/xbb/xe5 + /x8e/xaf/xbb/xe7 + /x8e/xaf/xbb/xe8 + /x8e/xaf/xbb/xe9 + /x8e/xaf/xbb/xeb + /x8e/xaf/xbb/xec + /x8e/xaf/xbb/xed + /x8e/xaf/xbb/xee + /x8e/xaf/xbb/xef + /x8e/xaf/xbb/xf0 + /x8e/xaf/xbb/xf1 + /x8e/xaf/xbb/xf2 + /x8e/xaf/xbb/xf3 + /x8e/xaf/xbb/xf4 + /x8e/xaf/xbb/xf5 + /x8e/xaf/xbb/xf6 + /x8e/xaf/xbb/xf7 + /x8e/xaf/xbb/xf8 + /x8e/xaf/xbb/xf9 + /x8e/xaf/xbb/xfa + /x8e/xaf/xbb/xfb + /x8e/xaf/xbb/xfc + /x8e/xaf/xbb/xfd + /x8e/xaf/xbb/xfe + /x8e/xaf/xbc/xa1 + /x8e/xaf/xbc/xa2 + /x8e/xaf/xbc/xa3 + /x8e/xaf/xbc/xa4 + /x8e/xaf/xbc/xa5 + /x8e/xaf/xbc/xa6 + /x8e/xaf/xbc/xa7 + /x8e/xaf/xbc/xa8 + /x8e/xaf/xbc/xa9 + /x8e/xaf/xbc/xaa + /x8e/xaf/xbc/xab + /x8e/xaf/xbc/xac + /x8e/xaf/xbc/xad + /x8e/xaf/xbc/xae + /x8e/xaf/xbc/xaf + /x8e/xaf/xbc/xb0 + /x8e/xaf/xbc/xb1 + /x8e/xaf/xbc/xb2 + /x8e/xaf/xbc/xb3 + /x8e/xaf/xbc/xb4 + /x8e/xaf/xbc/xb5 + /x8e/xaf/xbc/xb6 + /x8e/xaf/xbc/xb7 + /x8e/xaf/xbc/xb8 + /x8e/xaf/xbc/xb9 + /x8e/xaf/xbc/xba + /x8e/xaf/xbc/xbb + /x8e/xaf/xbc/xbc + /x8e/xaf/xbc/xbd + /x8e/xaf/xbc/xbf + /x8e/xaf/xbc/xc0 + /x8e/xaf/xbc/xc1 + /x8e/xaf/xbc/xc2 + /x8e/xaf/xbc/xc3 + /x8e/xaf/xbc/xc4 + /x8e/xaf/xbc/xc5 + /x8e/xaf/xbc/xc6 + /x8e/xaf/xbc/xc7 + /x8e/xaf/xbc/xc8 + /x8e/xaf/xbc/xc9 + /x8e/xaf/xbc/xca + /x8e/xaf/xbc/xcb + /x8e/xaf/xbc/xcd + /x8e/xaf/xbc/xce + /x8e/xaf/xbc/xcf + /x8e/xaf/xbc/xd0 + /x8e/xaf/xbc/xd1 + /x8e/xaf/xbc/xd2 + /x8e/xaf/xbc/xd3 + /x8e/xaf/xbc/xd4 + /x8e/xaf/xbc/xd5 + /x8e/xaf/xbc/xd6 + /x8e/xaf/xbc/xd7 + /x8e/xaf/xbc/xd8 + /x8e/xaf/xbc/xd9 + /x8e/xaf/xbc/xda + /x8e/xaf/xbc/xdb + /x8e/xaf/xbc/xdc + /x8e/xaf/xbc/xdd + /x8e/xaf/xbc/xde + /x8e/xaf/xbc/xdf + /x8e/xaf/xbc/xe0 + /x8e/xaf/xbc/xe1 + /x8e/xaf/xbc/xe2 + /x8e/xaf/xbc/xe3 + /x8e/xaf/xbc/xe4 + /x8e/xaf/xbc/xe6 + /x8e/xaf/xbc/xe7 + /x8e/xaf/xbc/xe8 + /x8e/xaf/xbc/xe9 + /x8e/xaf/xbc/xea + /x8e/xaf/xbc/xeb + /x8e/xaf/xbc/xec + /x8e/xaf/xbc/xed + /x8e/xaf/xbc/xee + /x8e/xaf/xbc/xef + /x8e/xaf/xbc/xf0 + /x8e/xaf/xbc/xf1 + /x8e/xaf/xbc/xf2 + /x8e/xaf/xbc/xf5 + /x8e/xaf/xbc/xf7 + /x8e/xaf/xbc/xf8 + /x8e/xaf/xbc/xf9 + /x8e/xaf/xbc/xfa + /x8e/xaf/xbc/xfb + /x8e/xaf/xbc/xfc + /x8e/xaf/xbc/xfe + /x8e/xaf/xbd/xa1 + /x8e/xaf/xbd/xa2 + /x8e/xaf/xbd/xa3 + /x8e/xaf/xbd/xa4 + /x8e/xaf/xbd/xa5 + /x8e/xaf/xbd/xa6 + /x8e/xaf/xbd/xa7 + /x8e/xaf/xbd/xa8 + /x8e/xaf/xbd/xa9 + /x8e/xaf/xbd/xaa + /x8e/xaf/xbd/xab + /x8e/xaf/xbd/xac + /x8e/xaf/xbd/xad + /x8e/xaf/xbd/xae + /x8e/xaf/xbd/xaf + /x8e/xaf/xbd/xb0 + /x8e/xaf/xbd/xb1 + /x8e/xaf/xbd/xb2 + /x8e/xaf/xbd/xb3 + /x8e/xaf/xbd/xb4 + /x8e/xaf/xbd/xb5 + /x8e/xaf/xbd/xb6 + /x8e/xaf/xbd/xb7 + /x8e/xaf/xbd/xb8 + /x8e/xaf/xbd/xb9 + /x8e/xaf/xbd/xba + /x8e/xaf/xbd/xbb + /x8e/xaf/xbd/xbd + /x8e/xaf/xbd/xbe + /x8e/xaf/xbd/xbf + /x8e/xaf/xbd/xc0 + /x8e/xaf/xbd/xc1 + /x8e/xaf/xbd/xc2 + /x8e/xaf/xbd/xc3 + /x8e/xaf/xbd/xc4 + /x8e/xaf/xbd/xc5 + /x8e/xaf/xbd/xc6 + /x8e/xaf/xbd/xc7 + /x8e/xaf/xbd/xc8 + /x8e/xaf/xbd/xc9 + /x8e/xaf/xbd/xca + /x8e/xaf/xbd/xcb + /x8e/xaf/xbd/xcc + /x8e/xaf/xbd/xcd + /x8e/xaf/xbd/xcf + /x8e/xaf/xbd/xd0 + /x8e/xaf/xbd/xd1 + /x8e/xaf/xbd/xd2 + /x8e/xaf/xbd/xd3 + /x8e/xaf/xbd/xd4 + /x8e/xaf/xbd/xd5 + /x8e/xaf/xbd/xd6 + /x8e/xaf/xbd/xd7 + /x8e/xaf/xbd/xd8 + /x8e/xaf/xbd/xd9 + /x8e/xaf/xbd/xda + /x8e/xaf/xbd/xdb + /x8e/xaf/xbd/xdc + /x8e/xaf/xbd/xdd + /x8e/xaf/xbd/xde + /x8e/xaf/xbd/xdf + /x8e/xaf/xbd/xe1 + /x8e/xaf/xbd/xe2 + /x8e/xaf/xbd/xe3 + /x8e/xaf/xbd/xe4 + /x8e/xaf/xbd/xe5 + /x8e/xaf/xbd/xe6 + /x8e/xaf/xbd/xe7 + /x8e/xaf/xbd/xe9 + /x8e/xaf/xbd/xeb + /x8e/xaf/xbd/xec + /x8e/xaf/xbd/xed + /x8e/xaf/xbd/xee + /x8e/xaf/xbd/xef + /x8e/xaf/xbd/xf0 + /x8e/xaf/xbd/xf1 + /x8e/xaf/xbd/xf2 + /x8e/xaf/xbd/xf3 + /x8e/xaf/xbd/xf4 + /x8e/xaf/xbd/xf5 + /x8e/xaf/xbd/xf6 + /x8e/xaf/xbd/xf7 + /x8e/xaf/xbd/xf8 + /x8e/xaf/xbd/xf9 + /x8e/xaf/xbd/xfa + /x8e/xaf/xbd/xfb + /x8e/xaf/xbd/xfc + /x8e/xaf/xbd/xfe + /x8e/xaf/xbe/xa1 + /x8e/xaf/xbe/xa2 + /x8e/xaf/xbe/xa3 + /x8e/xaf/xbe/xa5 + /x8e/xaf/xbe/xa6 + /x8e/xaf/xbe/xa7 + /x8e/xaf/xbe/xa8 + /x8e/xaf/xbe/xa9 + /x8e/xaf/xbe/xaa + /x8e/xaf/xbe/xab + /x8e/xaf/xbe/xac + /x8e/xaf/xbe/xad + /x8e/xaf/xbe/xae + /x8e/xaf/xbe/xaf + /x8e/xaf/xbe/xb0 + /x8e/xaf/xbe/xb1 + /x8e/xaf/xbe/xb3 + /x8e/xaf/xbe/xb4 + /x8e/xaf/xbe/xb5 + /x8e/xaf/xbe/xb6 + /x8e/xaf/xbe/xb7 + /x8e/xaf/xbe/xb8 + /x8e/xaf/xbe/xb9 + /x8e/xaf/xbe/xba + /x8e/xaf/xbe/xbb + /x8e/xaf/xbe/xbc + /x8e/xaf/xbe/xbd + /x8e/xaf/xbe/xbe + /x8e/xaf/xbe/xbf + /x8e/xaf/xbe/xc0 + /x8e/xaf/xbe/xc1 + /x8e/xaf/xbe/xc4 + /x8e/xaf/xbe/xc5 + /x8e/xaf/xbe/xc6 + /x8e/xaf/xbe/xc7 + /x8e/xaf/xbe/xc8 + /x8e/xaf/xbe/xc9 + /x8e/xaf/xbe/xca + /x8e/xaf/xbe/xcb + /x8e/xaf/xbe/xcc + /x8e/xaf/xbe/xd0 + /x8e/xaf/xbe/xd1 + /x8e/xaf/xbe/xd2 + /x8e/xaf/xbe/xd3 + /x8e/xaf/xbe/xd4 + /x8e/xaf/xbe/xd5 + /x8e/xaf/xbe/xd6 + /x8e/xaf/xbe/xd7 + /x8e/xaf/xbe/xd8 + /x8e/xaf/xbe/xda + /x8e/xaf/xbe/xdb + /x8e/xaf/xbe/xdc + /x8e/xaf/xbe/xdd + /x8e/xaf/xbe/xde + /x8e/xaf/xbe/xdf + /x8e/xaf/xbe/xe0 + /x8e/xaf/xbe/xe1 + /x8e/xaf/xbe/xe2 + /x8e/xaf/xbe/xe3 + /x8e/xaf/xbe/xe4 + /x8e/xaf/xbe/xe5 + /x8e/xaf/xbe/xe6 + /x8e/xaf/xbe/xe8 + /x8e/xaf/xbe/xe9 + /x8e/xaf/xbe/xea + /x8e/xaf/xbe/xeb + /x8e/xaf/xbe/xed + /x8e/xaf/xbe/xee + /x8e/xaf/xbe/xef + /x8e/xaf/xbe/xf0 + /x8e/xaf/xbe/xf1 + /x8e/xaf/xbe/xf2 + /x8e/xaf/xbe/xf3 + /x8e/xaf/xbe/xf4 + /x8e/xaf/xbe/xf5 + /x8e/xaf/xbe/xf6 + /x8e/xaf/xbe/xf7 + /x8e/xaf/xbe/xf8 + /x8e/xaf/xbe/xf9 + /x8e/xaf/xbe/xfa + /x8e/xaf/xbe/xfb + /x8e/xaf/xbe/xfc + /x8e/xaf/xbe/xfd + /x8e/xaf/xbe/xfe + /x8e/xaf/xbf/xa2 + /x8e/xaf/xbf/xa3 + /x8e/xaf/xbf/xa4 + /x8e/xaf/xbf/xa5 + /x8e/xaf/xbf/xa6 + /x8e/xaf/xbf/xa7 + /x8e/xaf/xbf/xa8 + /x8e/xaf/xbf/xa9 + /x8e/xaf/xbf/xaa + /x8e/xaf/xbf/xab + /x8e/xaf/xbf/xac + /x8e/xaf/xbf/xad + /x8e/xaf/xbf/xae + /x8e/xaf/xbf/xaf + /x8e/xaf/xbf/xb0 + /x8e/xaf/xbf/xb1 + /x8e/xaf/xbf/xb2 + /x8e/xaf/xbf/xb3 + /x8e/xaf/xbf/xb4 + /x8e/xaf/xbf/xb5 + /x8e/xaf/xbf/xb6 + /x8e/xaf/xbf/xb7 + /x8e/xaf/xbf/xb8 + /x8e/xaf/xbf/xb9 + /x8e/xaf/xbf/xba + /x8e/xaf/xbf/xbc + /x8e/xaf/xbf/xbd + /x8e/xaf/xbf/xbe + /x8e/xaf/xbf/xbf + /x8e/xaf/xbf/xc0 + /x8e/xaf/xbf/xc1 + /x8e/xaf/xbf/xc2 + /x8e/xaf/xbf/xc3 + /x8e/xaf/xbf/xc4 + /x8e/xaf/xbf/xc5 + /x8e/xaf/xbf/xc7 + /x8e/xaf/xbf/xc8 + /x8e/xaf/xbf/xc9 + /x8e/xaf/xbf/xca + /x8e/xaf/xbf/xcb + /x8e/xaf/xbf/xcc + /x8e/xaf/xbf/xcd + /x8e/xaf/xbf/xce + /x8e/xaf/xbf/xcf + /x8e/xaf/xbf/xd0 + /x8e/xaf/xbf/xd1 + /x8e/xaf/xbf/xd2 + /x8e/xaf/xbf/xd4 + /x8e/xaf/xbf/xd5 + /x8e/xaf/xbf/xd6 + /x8e/xaf/xbf/xd7 + /x8e/xaf/xbf/xd8 + /x8e/xaf/xbf/xd9 + /x8e/xaf/xbf/xda + /x8e/xaf/xbf/xdb + /x8e/xaf/xbf/xdc + /x8e/xaf/xbf/xdd + /x8e/xaf/xbf/xdf + /x8e/xaf/xbf/xe0 + /x8e/xaf/xbf/xe1 + /x8e/xaf/xbf/xe2 + /x8e/xaf/xbf/xe3 + /x8e/xaf/xbf/xe4 + /x8e/xaf/xbf/xe5 + /x8e/xaf/xbf/xe6 + /x8e/xaf/xbf/xe8 + /x8e/xaf/xbf/xe9 + /x8e/xaf/xbf/xea + /x8e/xaf/xbf/xeb + /x8e/xaf/xbf/xec + /x8e/xaf/xbf/xed + /x8e/xaf/xbf/xee + /x8e/xaf/xbf/xef + /x8e/xaf/xbf/xf0 + /x8e/xaf/xbf/xf1 + /x8e/xaf/xbf/xf2 + /x8e/xaf/xbf/xf4 + /x8e/xaf/xbf/xf5 + /x8e/xaf/xbf/xf6 + /x8e/xaf/xbf/xf8 + /x8e/xaf/xbf/xf9 + /x8e/xaf/xbf/xfa + /x8e/xaf/xbf/xfb + /x8e/xaf/xbf/xfc + /x8e/xaf/xbf/xfd + /x8e/xaf/xbf/xfe + /x8e/xaf/xc0/xa1 + /x8e/xaf/xc0/xa2 + /x8e/xaf/xc0/xa3 + /x8e/xaf/xc0/xa5 + /x8e/xaf/xc0/xa6 + /x8e/xaf/xc0/xa7 + /x8e/xaf/xc0/xa8 + /x8e/xaf/xc0/xa9 + /x8e/xaf/xc0/xab + /x8e/xaf/xc0/xac + /x8e/xaf/xc0/xad + /x8e/xaf/xc0/xae + /x8e/xaf/xc0/xaf + /x8e/xaf/xc0/xb1 + /x8e/xaf/xc0/xb2 + /x8e/xaf/xc0/xb3 + /x8e/xaf/xc0/xb4 + /x8e/xaf/xc0/xb5 + /x8e/xaf/xc0/xb6 + /x8e/xaf/xc0/xb7 + /x8e/xaf/xc0/xb8 + /x8e/xaf/xc0/xb9 + /x8e/xaf/xc0/xba + /x8e/xaf/xc0/xbb + /x8e/xaf/xc0/xbc + /x8e/xaf/xc0/xbd + /x8e/xaf/xc0/xbe + /x8e/xaf/xc0/xbf + /x8e/xaf/xc0/xc0 + /x8e/xaf/xc0/xc1 + /x8e/xaf/xc0/xc2 + /x8e/xaf/xc0/xc3 + /x8e/xaf/xc0/xc4 + /x8e/xaf/xc0/xc5 + /x8e/xaf/xc0/xc6 + /x8e/xaf/xc0/xc7 + /x8e/xaf/xc0/xc8 + /x8e/xaf/xc0/xc9 + /x8e/xaf/xc0/xca + /x8e/xaf/xc0/xcb + /x8e/xaf/xc0/xcc + /x8e/xaf/xc0/xcd + /x8e/xaf/xc0/xce + /x8e/xaf/xc0/xcf + /x8e/xaf/xc0/xd0 + /x8e/xaf/xc0/xd1 + /x8e/xaf/xc0/xd2 + /x8e/xaf/xc0/xd4 + /x8e/xaf/xc0/xd6 + /x8e/xaf/xc0/xd7 + /x8e/xaf/xc0/xd8 + /x8e/xaf/xc0/xd9 + /x8e/xaf/xc0/xda + /x8e/xaf/xc0/xdb + /x8e/xaf/xc0/xdc + /x8e/xaf/xc0/xdd + /x8e/xaf/xc0/xde + /x8e/xaf/xc0/xdf + /x8e/xaf/xc0/xe0 + /x8e/xaf/xc0/xe1 + /x8e/xaf/xc0/xe2 + /x8e/xaf/xc0/xe3 + /x8e/xaf/xc0/xe4 + /x8e/xaf/xc0/xe5 + /x8e/xaf/xc0/xe6 + /x8e/xaf/xc0/xe7 + /x8e/xaf/xc0/xe8 + /x8e/xaf/xc0/xe9 + /x8e/xaf/xc0/xea + /x8e/xaf/xc0/xeb + /x8e/xaf/xc0/xec + /x8e/xaf/xc0/xed + /x8e/xaf/xc0/xee + /x8e/xaf/xc0/xef + /x8e/xaf/xc0/xf0 + /x8e/xaf/xc0/xf1 + /x8e/xaf/xc0/xf2 + /x8e/xaf/xc0/xf3 + /x8e/xaf/xc0/xf4 + /x8e/xaf/xc0/xf5 + /x8e/xaf/xc0/xf6 + /x8e/xaf/xc0/xf7 + /x8e/xaf/xc0/xf8 + /x8e/xaf/xc0/xf9 + /x8e/xaf/xc0/xfa + /x8e/xaf/xc0/xfc + /x8e/xaf/xc0/xfd + /x8e/xaf/xc0/xfe + /x8e/xaf/xc1/xa1 + /x8e/xaf/xc1/xa2 + /x8e/xaf/xc1/xa3 + /x8e/xaf/xc1/xa5 + /x8e/xaf/xc1/xa6 + /x8e/xaf/xc1/xa7 + /x8e/xaf/xc1/xa8 + /x8e/xaf/xc1/xa9 + /x8e/xaf/xc1/xaa + /x8e/xaf/xc1/xac + /x8e/xaf/xc1/xad + /x8e/xaf/xc1/xae + /x8e/xaf/xc1/xaf + /x8e/xaf/xc1/xb0 + /x8e/xaf/xc1/xb1 + /x8e/xaf/xc1/xb2 + /x8e/xaf/xc1/xb3 + /x8e/xaf/xc1/xb4 + /x8e/xaf/xc1/xb5 + /x8e/xaf/xc1/xb6 + /x8e/xaf/xc1/xb7 + /x8e/xaf/xc1/xb8 + /x8e/xaf/xc1/xb9 + /x8e/xaf/xc1/xba + /x8e/xaf/xc1/xbb + /x8e/xaf/xc1/xbc + /x8e/xaf/xc1/xbd + /x8e/xaf/xc1/xbe + /x8e/xaf/xc1/xbf + /x8e/xaf/xc1/xc0 + /x8e/xaf/xc1/xc1 + /x8e/xaf/xc1/xc2 + /x8e/xaf/xc1/xc3 + /x8e/xaf/xc1/xc4 + /x8e/xaf/xc1/xc5 + /x8e/xaf/xc1/xc6 + /x8e/xaf/xc1/xc7 + /x8e/xaf/xc1/xc8 + /x8e/xaf/xc1/xc9 + /x8e/xaf/xc1/xca + /x8e/xaf/xc1/xcb + /x8e/xaf/xc1/xcc + /x8e/xaf/xc1/xcd + /x8e/xaf/xc1/xce + /x8e/xaf/xc1/xcf + /x8e/xaf/xc1/xd0 + /x8e/xaf/xc1/xd1 + /x8e/xaf/xc1/xd2 + /x8e/xaf/xc1/xd3 + /x8e/xaf/xc1/xd5 + /x8e/xaf/xc1/xd6 + /x8e/xaf/xc1/xd7 + /x8e/xaf/xc1/xd8 + /x8e/xaf/xc1/xd9 + /x8e/xaf/xc1/xda + /x8e/xaf/xc1/xdb + /x8e/xaf/xc1/xdc + /x8e/xaf/xc1/xdd + /x8e/xaf/xc1/xde + /x8e/xaf/xc1/xe0 + /x8e/xaf/xc1/xe1 + /x8e/xaf/xc1/xe3 + /x8e/xaf/xc1/xe4 + /x8e/xaf/xc1/xe5 + /x8e/xaf/xc1/xe6 + /x8e/xaf/xc1/xe7 + /x8e/xaf/xc1/xe8 + /x8e/xaf/xc1/xe9 + /x8e/xaf/xc1/xea + /x8e/xaf/xc1/xeb + /x8e/xaf/xc1/xec + /x8e/xaf/xc1/xed + /x8e/xaf/xc1/xee + /x8e/xaf/xc1/xef + /x8e/xaf/xc1/xf0 + /x8e/xaf/xc1/xf1 + /x8e/xaf/xc1/xf3 + /x8e/xaf/xc1/xf4 + /x8e/xaf/xc1/xf5 + /x8e/xaf/xc1/xf6 + /x8e/xaf/xc1/xf7 + /x8e/xaf/xc1/xf8 + /x8e/xaf/xc1/xf9 + /x8e/xaf/xc1/xfa + /x8e/xaf/xc1/xfb + /x8e/xaf/xc1/xfd + /x8e/xaf/xc1/xfe + /x8e/xaf/xc2/xa1 + /x8e/xaf/xc2/xa2 + /x8e/xaf/xc2/xa3 + /x8e/xaf/xc2/xa4 + /x8e/xaf/xc2/xa5 + /x8e/xaf/xc2/xa6 + /x8e/xaf/xc2/xa7 + /x8e/xaf/xc2/xa8 + /x8e/xaf/xc2/xa9 + /x8e/xaf/xc2/xaa + /x8e/xaf/xc2/xab + /x8e/xaf/xc2/xac + /x8e/xaf/xc2/xad + /x8e/xaf/xc2/xae + /x8e/xaf/xc2/xaf + /x8e/xaf/xc2/xb0 + /x8e/xaf/xc2/xb1 + /x8e/xaf/xc2/xb2 + /x8e/xaf/xc2/xb3 + /x8e/xaf/xc2/xb4 + /x8e/xaf/xc2/xb5 + /x8e/xaf/xc2/xb6 + /x8e/xaf/xc2/xb7 + /x8e/xaf/xc2/xb8 + /x8e/xaf/xc2/xb9 + /x8e/xaf/xc2/xba + /x8e/xaf/xc2/xbb + /x8e/xaf/xc2/xbc + /x8e/xaf/xc2/xbd + /x8e/xaf/xc2/xbe + /x8e/xaf/xc2/xbf + /x8e/xaf/xc2/xc0 + /x8e/xaf/xc2/xc1 + /x8e/xaf/xc2/xc2 + /x8e/xaf/xc2/xc3 + /x8e/xaf/xc2/xc4 + /x8e/xaf/xc2/xc5 + /x8e/xaf/xc2/xc6 + /x8e/xaf/xc2/xc7 + /x8e/xaf/xc2/xc8 + /x8e/xaf/xc2/xc9 + /x8e/xaf/xc2/xca + /x8e/xaf/xc2/xcb + /x8e/xaf/xc2/xcc + /x8e/xaf/xc2/xcd + /x8e/xaf/xc2/xce + /x8e/xaf/xc2/xcf + /x8e/xaf/xc2/xd0 + /x8e/xaf/xc2/xd1 + /x8e/xaf/xc2/xd2 + /x8e/xaf/xc2/xd3 + /x8e/xaf/xc2/xd5 + /x8e/xaf/xc2/xd6 + /x8e/xaf/xc2/xd7 + /x8e/xaf/xc2/xd8 + /x8e/xaf/xc2/xd9 + /x8e/xaf/xc2/xda + /x8e/xaf/xc2/xdb + /x8e/xaf/xc2/xdc + /x8e/xaf/xc2/xdd + /x8e/xaf/xc2/xde + /x8e/xaf/xc2/xdf + /x8e/xaf/xc2/xe0 + /x8e/xaf/xc2/xe1 + /x8e/xaf/xc2/xe2 + /x8e/xaf/xc2/xe5 + /x8e/xaf/xc2/xe6 + /x8e/xaf/xc2/xe7 + /x8e/xaf/xc2/xe8 + /x8e/xaf/xc2/xe9 + /x8e/xaf/xc2/xea + /x8e/xaf/xc2/xeb + /x8e/xaf/xc2/xec + /x8e/xaf/xc2/xed + /x8e/xaf/xc2/xee + /x8e/xaf/xc2/xef + /x8e/xaf/xc2/xf0 + /x8e/xaf/xc2/xf1 + /x8e/xaf/xc2/xf2 + /x8e/xaf/xc2/xf3 + /x8e/xaf/xc2/xf5 + /x8e/xaf/xc2/xf6 + /x8e/xaf/xc2/xf8 + /x8e/xaf/xc2/xf9 + /x8e/xaf/xc2/xfa + /x8e/xaf/xc2/xfb + /x8e/xaf/xc2/xfc + /x8e/xaf/xc2/xfd + /x8e/xaf/xc2/xfe + /x8e/xaf/xc3/xa1 + /x8e/xaf/xc3/xa2 + /x8e/xaf/xc3/xa3 + /x8e/xaf/xc3/xa5 + /x8e/xaf/xc3/xa6 + /x8e/xaf/xc3/xa7 + /x8e/xaf/xc3/xa8 + /x8e/xaf/xc3/xa9 + /x8e/xaf/xc3/xaa + /x8e/xaf/xc3/xab + /x8e/xaf/xc3/xac + /x8e/xaf/xc3/xad + /x8e/xaf/xc3/xae + /x8e/xaf/xc3/xb0 + /x8e/xaf/xc3/xb3 + /x8e/xaf/xc3/xb4 + /x8e/xaf/xc3/xb5 + /x8e/xaf/xc3/xb6 + /x8e/xaf/xc3/xb7 + /x8e/xaf/xc3/xb8 + /x8e/xaf/xc3/xb9 + /x8e/xaf/xc3/xba + /x8e/xaf/xc3/xbb + /x8e/xaf/xc3/xbc + /x8e/xaf/xc3/xbd + /x8e/xaf/xc3/xbe + /x8e/xaf/xc3/xbf + /x8e/xaf/xc3/xc0 + /x8e/xaf/xc3/xc1 + /x8e/xaf/xc3/xc3 + /x8e/xaf/xc3/xc5 + /x8e/xaf/xc3/xc6 + /x8e/xaf/xc3/xc7 + /x8e/xaf/xc3/xc8 + /x8e/xaf/xc3/xc9 + /x8e/xaf/xc3/xca + /x8e/xaf/xc3/xcb + /x8e/xaf/xc3/xcc + /x8e/xaf/xc3/xcd + /x8e/xaf/xc3/xce + /x8e/xaf/xc3/xcf + /x8e/xaf/xc3/xd0 + /x8e/xaf/xc3/xd1 + /x8e/xaf/xc3/xd2 + /x8e/xaf/xc3/xd3 + /x8e/xaf/xc3/xd4 + /x8e/xaf/xc3/xd5 + /x8e/xaf/xc3/xd6 + /x8e/xaf/xc3/xd7 + /x8e/xaf/xc3/xd8 + /x8e/xaf/xc3/xd9 + /x8e/xaf/xc3/xda + /x8e/xaf/xc3/xdb + /x8e/xaf/xc3/xdc + /x8e/xaf/xc3/xdd + /x8e/xaf/xc3/xde + /x8e/xaf/xc3/xdf + /x8e/xaf/xc3/xe0 + /x8e/xaf/xc3/xe1 + /x8e/xaf/xc3/xe2 + /x8e/xaf/xc3/xe3 + /x8e/xaf/xc3/xe5 + /x8e/xaf/xc3/xe6 + /x8e/xaf/xc3/xe7 + /x8e/xaf/xc3/xe8 + /x8e/xaf/xc3/xe9 + /x8e/xaf/xc3/xea + /x8e/xaf/xc3/xeb + /x8e/xaf/xc3/xec + /x8e/xaf/xc3/xed + /x8e/xaf/xc3/xee + /x8e/xaf/xc3/xef + /x8e/xaf/xc3/xf0 + /x8e/xaf/xc3/xf1 + /x8e/xaf/xc3/xf2 + /x8e/xaf/xc3/xf3 + /x8e/xaf/xc3/xf4 + /x8e/xaf/xc3/xf5 + /x8e/xaf/xc3/xf7 + /x8e/xaf/xc3/xf8 + /x8e/xaf/xc3/xf9 + /x8e/xaf/xc3/xfa + /x8e/xaf/xc3/xfb + /x8e/xaf/xc3/xfc + /x8e/xaf/xc3/xfd + /x8e/xaf/xc3/xfe + /x8e/xaf/xc4/xa1 + /x8e/xaf/xc4/xa2 + /x8e/xaf/xc4/xa3 + /x8e/xaf/xc4/xa4 + /x8e/xaf/xc4/xa5 + /x8e/xaf/xc4/xa6 + /x8e/xaf/xc4/xa7 + /x8e/xaf/xc4/xa8 + /x8e/xaf/xc4/xa9 + /x8e/xaf/xc4/xaa + /x8e/xaf/xc4/xab + /x8e/xaf/xc4/xac + /x8e/xaf/xc4/xad + /x8e/xaf/xc4/xae + /x8e/xaf/xc4/xaf + /x8e/xaf/xc4/xb0 + /x8e/xaf/xc4/xb1 + /x8e/xaf/xc4/xb2 + /x8e/xaf/xc4/xb3 + /x8e/xaf/xc4/xb4 + /x8e/xaf/xc4/xb5 + /x8e/xaf/xc4/xb6 + /x8e/xaf/xc4/xb7 + /x8e/xaf/xc4/xb8 + /x8e/xaf/xc4/xb9 + /x8e/xaf/xc4/xba + /x8e/xaf/xc4/xbb + /x8e/xaf/xc4/xbc + /x8e/xaf/xc4/xbd + /x8e/xaf/xc4/xbe + /x8e/xaf/xc4/xbf + /x8e/xaf/xc4/xc0 + /x8e/xaf/xc4/xc1 + /x8e/xaf/xc4/xc2 + /x8e/xaf/xc4/xc3 + /x8e/xaf/xc4/xc4 + /x8e/xaf/xc4/xc5 + /x8e/xaf/xc4/xc6 + /x8e/xaf/xc4/xc7 + /x8e/xaf/xc4/xc8 + /x8e/xaf/xc4/xc9 + /x8e/xaf/xc4/xca + /x8e/xaf/xc4/xcb + /x8e/xaf/xc4/xcc + /x8e/xaf/xc4/xcd + /x8e/xaf/xc4/xce + /x8e/xaf/xc4/xcf + /x8e/xaf/xc4/xd0 + /x8e/xaf/xc4/xd1 + /x8e/xaf/xc4/xd2 + /x8e/xaf/xc4/xd3 + /x8e/xaf/xc4/xd4 + /x8e/xaf/xc4/xd5 + /x8e/xaf/xc4/xd6 + /x8e/xaf/xc4/xd7 + /x8e/xaf/xc4/xd8 + /x8e/xaf/xc4/xd9 + /x8e/xaf/xc4/xda + /x8e/xaf/xc4/xdb + /x8e/xaf/xc4/xdc + /x8e/xaf/xc4/xdd + /x8e/xaf/xc4/xde + /x8e/xaf/xc4/xdf + /x8e/xaf/xc4/xe0 + /x8e/xaf/xc4/xe1 + /x8e/xaf/xc4/xe2 + /x8e/xaf/xc4/xe3 + /x8e/xaf/xc4/xe4 + /x8e/xaf/xc4/xe5 + /x8e/xaf/xc4/xe6 + /x8e/xaf/xc4/xe7 + /x8e/xaf/xc4/xe9 + /x8e/xaf/xc4/xea + /x8e/xaf/xc4/xeb + /x8e/xaf/xc4/xec + /x8e/xaf/xc4/xed + /x8e/xaf/xc4/xef + /x8e/xaf/xc4/xf0 + /x8e/xaf/xc4/xf1 + /x8e/xaf/xc4/xf2 + /x8e/xaf/xc4/xf3 + /x8e/xaf/xc4/xf5 + /x8e/xaf/xc4/xf6 + /x8e/xaf/xc4/xf7 + /x8e/xaf/xc4/xf8 + /x8e/xaf/xc4/xf9 + /x8e/xaf/xc4/xfa + /x8e/xaf/xc4/xfb + /x8e/xaf/xc4/xfc + /x8e/xaf/xc4/xfd + /x8e/xaf/xc4/xfe + /x8e/xaf/xc5/xa1 + /x8e/xaf/xc5/xa2 + /x8e/xaf/xc5/xa3 + /x8e/xaf/xc5/xa4 + /x8e/xaf/xc5/xa5 + /x8e/xaf/xc5/xa6 + /x8e/xaf/xc5/xa7 + /x8e/xaf/xc5/xa8 + /x8e/xaf/xc5/xa9 + /x8e/xaf/xc5/xaa + /x8e/xaf/xc5/xab + /x8e/xaf/xc5/xac + /x8e/xaf/xc5/xae + /x8e/xaf/xc5/xaf + /x8e/xaf/xc5/xb0 + /x8e/xaf/xc5/xb1 + /x8e/xaf/xc5/xb2 + /x8e/xaf/xc5/xb3 + /x8e/xaf/xc5/xb4 + /x8e/xaf/xc5/xb5 + /x8e/xaf/xc5/xb6 + /x8e/xaf/xc5/xb7 + /x8e/xaf/xc5/xb8 + /x8e/xaf/xc5/xb9 + /x8e/xaf/xc5/xba + /x8e/xaf/xc5/xbb + /x8e/xaf/xc5/xbc + /x8e/xaf/xc5/xbe + /x8e/xaf/xc5/xbf + /x8e/xaf/xc5/xc0 + /x8e/xaf/xc5/xc1 + /x8e/xaf/xc5/xc2 + /x8e/xaf/xc5/xc3 + /x8e/xaf/xc5/xc5 + /x8e/xaf/xc5/xc6 + /x8e/xaf/xc5/xc7 + /x8e/xaf/xc5/xc8 + /x8e/xaf/xc5/xc9 + /x8e/xaf/xc5/xca + /x8e/xaf/xc5/xcb + /x8e/xaf/xc5/xcc + /x8e/xaf/xc5/xcd + /x8e/xaf/xc5/xce + /x8e/xaf/xc5/xcf + /x8e/xaf/xc5/xd0 + /x8e/xaf/xc5/xd1 + /x8e/xaf/xc5/xd2 + /x8e/xaf/xc5/xd3 + /x8e/xaf/xc5/xd4 + /x8e/xaf/xc5/xd5 + /x8e/xaf/xc5/xd6 + /x8e/xaf/xc5/xd7 + /x8e/xaf/xc5/xd8 + /x8e/xaf/xc5/xd9 + /x8e/xaf/xc5/xda + /x8e/xaf/xc5/xdb + /x8e/xaf/xc5/xdc + /x8e/xaf/xc5/xdd + /x8e/xaf/xc5/xde + /x8e/xaf/xc5/xdf + /x8e/xaf/xc5/xe1 + /x8e/xaf/xc5/xe2 + /x8e/xaf/xc5/xe3 + /x8e/xaf/xc5/xe4 + /x8e/xaf/xc5/xe5 + /x8e/xaf/xc5/xe6 + /x8e/xaf/xc5/xe7 + /x8e/xaf/xc5/xe8 + /x8e/xaf/xc5/xe9 + /x8e/xaf/xc5/xea + /x8e/xaf/xc5/xeb + /x8e/xaf/xc5/xec + /x8e/xaf/xc5/xed + /x8e/xaf/xc5/xee + /x8e/xaf/xc5/xef + /x8e/xaf/xc5/xf0 + /x8e/xaf/xc5/xf1 + /x8e/xaf/xc5/xf4 + /x8e/xaf/xc5/xf5 + /x8e/xaf/xc5/xf6 + /x8e/xaf/xc5/xf7 + /x8e/xaf/xc5/xf8 + /x8e/xaf/xc5/xf9 + /x8e/xaf/xc5/xfa + /x8e/xaf/xc5/xfb + /x8e/xaf/xc5/xfd + /x8e/xaf/xc5/xfe + /x8e/xaf/xc6/xa1 + /x8e/xaf/xc6/xa2 + /x8e/xaf/xc6/xa3 + /x8e/xaf/xc6/xa4 + /x8e/xaf/xc6/xa5 + /x8e/xaf/xc6/xa6 + /x8e/xaf/xc6/xa7 + /x8e/xaf/xc6/xa8 + /x8e/xaf/xc6/xa9 + /x8e/xaf/xc6/xaa + /x8e/xaf/xc6/xab + /x8e/xaf/xc6/xac + /x8e/xaf/xc6/xad + /x8e/xaf/xc6/xae + /x8e/xaf/xc6/xaf + /x8e/xaf/xc6/xb0 + /x8e/xaf/xc6/xb1 + /x8e/xaf/xc6/xb2 + /x8e/xaf/xc6/xb3 + /x8e/xaf/xc6/xb4 + /x8e/xaf/xc6/xb6 + /x8e/xaf/xc6/xb7 + /x8e/xaf/xc6/xb9 + /x8e/xaf/xc6/xba + /x8e/xaf/xc6/xbb + /x8e/xaf/xc6/xbc + /x8e/xaf/xc6/xbd + /x8e/xaf/xc6/xbe + /x8e/xaf/xc6/xbf + /x8e/xaf/xc6/xc0 + /x8e/xaf/xc6/xc1 + /x8e/xaf/xc6/xc2 + /x8e/xaf/xc6/xc3 + /x8e/xaf/xc6/xc4 + /x8e/xaf/xc6/xc5 + /x8e/xaf/xc6/xc6 + /x8e/xaf/xc6/xc7 + /x8e/xaf/xc6/xc8 + /x8e/xaf/xc6/xc9 + /x8e/xaf/xc6/xca + /x8e/xaf/xc6/xcb + /x8e/xaf/xc6/xcc + /x8e/xaf/xc6/xcd + /x8e/xaf/xc6/xce + /x8e/xaf/xc6/xcf + /x8e/xaf/xc6/xd0 + /x8e/xaf/xc6/xd1 + /x8e/xaf/xc6/xd2 + /x8e/xaf/xc6/xd3 + /x8e/xaf/xc6/xd4 + /x8e/xaf/xc6/xd5 + /x8e/xaf/xc6/xd6 + /x8e/xaf/xc6/xd7 + /x8e/xaf/xc6/xd8 + /x8e/xaf/xc6/xd9 + /x8e/xaf/xc6/xda + /x8e/xaf/xc6/xdb + /x8e/xaf/xc6/xdc + /x8e/xaf/xc6/xdd + /x8e/xaf/xc6/xde + /x8e/xaf/xc6/xdf + /x8e/xaf/xc6/xe0 + /x8e/xaf/xc6/xe1 + /x8e/xaf/xc6/xe2 + /x8e/xaf/xc6/xe3 + /x8e/xaf/xc6/xe4 + /x8e/xaf/xc6/xe5 + /x8e/xaf/xc6/xe6 + /x8e/xaf/xc6/xe7 + /x8e/xaf/xc6/xe8 + /x8e/xaf/xc6/xe9 + /x8e/xaf/xc6/xea + /x8e/xaf/xc6/xeb + /x8e/xaf/xc6/xec + /x8e/xaf/xc6/xed + /x8e/xaf/xc6/xee + /x8e/xaf/xc6/xef + /x8e/xaf/xc6/xf0 + /x8e/xaf/xc6/xf1 + /x8e/xaf/xc6/xf2 + /x8e/xaf/xc6/xf3 + /x8e/xaf/xc6/xf4 + /x8e/xaf/xc6/xf5 + /x8e/xaf/xc6/xf6 + /x8e/xaf/xc6/xf7 + /x8e/xaf/xc6/xf8 + /x8e/xaf/xc6/xf9 + /x8e/xaf/xc6/xfa + /x8e/xaf/xc6/xfb + /x8e/xaf/xc6/xfc + /x8e/xaf/xc6/xfd + /x8e/xaf/xc6/xfe + /x8e/xaf/xc7/xa1 + /x8e/xaf/xc7/xa2 + /x8e/xaf/xc7/xa3 + /x8e/xaf/xc7/xa4 + /x8e/xaf/xc7/xa5 + /x8e/xaf/xc7/xa6 + /x8e/xaf/xc7/xa7 + /x8e/xaf/xc7/xa8 + /x8e/xaf/xc7/xa9 + /x8e/xaf/xc7/xaa + /x8e/xaf/xc7/xab + /x8e/xaf/xc7/xac + /x8e/xaf/xc7/xad + /x8e/xaf/xc7/xae + /x8e/xaf/xc7/xaf + /x8e/xaf/xc7/xb0 + /x8e/xaf/xc7/xb1 + /x8e/xaf/xc7/xb2 + /x8e/xaf/xc7/xb3 + /x8e/xaf/xc7/xb4 + /x8e/xaf/xc7/xb5 + /x8e/xaf/xc7/xb6 + /x8e/xaf/xc7/xb7 + /x8e/xaf/xc7/xb8 + /x8e/xaf/xc7/xb9 + /x8e/xaf/xc7/xba + /x8e/xaf/xc7/xbb + /x8e/xaf/xc7/xbc + /x8e/xaf/xc7/xbd + /x8e/xaf/xc7/xbe + /x8e/xaf/xc7/xbf + /x8e/xaf/xc7/xc0 + /x8e/xaf/xc7/xc1 + /x8e/xaf/xc7/xc2 + /x8e/xaf/xc7/xc4 + /x8e/xaf/xc7/xc5 + /x8e/xaf/xc7/xc7 + /x8e/xaf/xc7/xc8 + /x8e/xaf/xc7/xc9 + /x8e/xaf/xc7/xca + /x8e/xaf/xc7/xcb + /x8e/xaf/xc7/xcc + /x8e/xaf/xc7/xcd + /x8e/xaf/xc7/xce + /x8e/xaf/xc7/xcf + /x8e/xaf/xc7/xd0 + /x8e/xaf/xc7/xd1 + /x8e/xaf/xc7/xd2 + /x8e/xaf/xc7/xd3 + /x8e/xaf/xc7/xd4 + /x8e/xaf/xc7/xd5 + /x8e/xaf/xc7/xd6 + /x8e/xaf/xc7/xd7 + /x8e/xaf/xc7/xd8 + /x8e/xaf/xc7/xd9 + /x8e/xaf/xc7/xda + /x8e/xaf/xc7/xdb + /x8e/xaf/xc7/xdd + /x8e/xaf/xc7/xde + /x8e/xaf/xc7/xdf + /x8e/xaf/xc7/xe0 + /x8e/xaf/xc7/xe1 + /x8e/xaf/xc7/xe2 + /x8e/xaf/xc7/xe4 + /x8e/xaf/xc7/xe5 + /x8e/xaf/xc7/xe7 + /x8e/xaf/xc7/xe8 + /x8e/xaf/xc7/xe9 + /x8e/xaf/xc7/xea + /x8e/xaf/xc7/xeb + /x8e/xaf/xc7/xec + /x8e/xaf/xc7/xed + /x8e/xaf/xc7/xee + /x8e/xaf/xc7/xef + /x8e/xaf/xc7/xf0 + /x8e/xaf/xc7/xf1 + /x8e/xaf/xc7/xf2 + /x8e/xaf/xc7/xf3 + /x8e/xaf/xc7/xf4 + /x8e/xaf/xc7/xf5 + /x8e/xaf/xc7/xf6 + /x8e/xaf/xc7/xf7 + /x8e/xaf/xc7/xf8 + /x8e/xaf/xc7/xf9 + /x8e/xaf/xc7/xfa + /x8e/xaf/xc7/xfc + /x8e/xaf/xc7/xfd + /x8e/xaf/xc7/xfe + /x8e/xaf/xc8/xa1 + /x8e/xaf/xc8/xa2 + /x8e/xaf/xc8/xa3 + /x8e/xaf/xc8/xa4 + /x8e/xaf/xc8/xa5 + /x8e/xaf/xc8/xa6 + /x8e/xaf/xc8/xa8 + /x8e/xaf/xc8/xa9 + /x8e/xaf/xc8/xaa + /x8e/xaf/xc8/xab + /x8e/xaf/xc8/xac + /x8e/xaf/xc8/xad + /x8e/xaf/xc8/xae + /x8e/xaf/xc8/xaf + /x8e/xaf/xc8/xb0 + /x8e/xaf/xc8/xb1 + /x8e/xaf/xc8/xb3 + /x8e/xaf/xc8/xb4 + /x8e/xaf/xc8/xb5 + /x8e/xaf/xc8/xb6 + /x8e/xaf/xc8/xb7 + /x8e/xaf/xc8/xb8 + /x8e/xaf/xc8/xb9 + /x8e/xaf/xc8/xba + /x8e/xaf/xc8/xbb + /x8e/xaf/xc8/xbc + /x8e/xaf/xc8/xbd + /x8e/xaf/xc8/xbe + /x8e/xaf/xc8/xbf + /x8e/xaf/xc8/xc0 + /x8e/xaf/xc8/xc1 + /x8e/xaf/xc8/xc2 + /x8e/xaf/xc8/xc3 + /x8e/xaf/xc8/xc4 + /x8e/xaf/xc8/xc5 + /x8e/xaf/xc8/xc6 + /x8e/xaf/xc8/xc7 + /x8e/xaf/xc8/xc8 + /x8e/xaf/xc8/xc9 + /x8e/xaf/xc8/xca + /x8e/xaf/xc8/xcb + /x8e/xaf/xc8/xcc + /x8e/xaf/xc8/xcd + /x8e/xaf/xc8/xce + /x8e/xaf/xc8/xcf + /x8e/xaf/xc8/xd0 + /x8e/xaf/xc8/xd1 + /x8e/xaf/xc8/xd2 + /x8e/xaf/xc8/xd3 + /x8e/xaf/xc8/xd4 + /x8e/xaf/xc8/xd5 + /x8e/xaf/xc8/xd6 + /x8e/xaf/xc8/xd7 + /x8e/xaf/xc8/xd8 + /x8e/xaf/xc8/xd9 + /x8e/xaf/xc8/xda + /x8e/xaf/xc8/xdb + /x8e/xaf/xc8/xdc + /x8e/xaf/xc8/xdd + /x8e/xaf/xc8/xde + /x8e/xaf/xc8/xdf + /x8e/xaf/xc8/xe0 + /x8e/xaf/xc8/xe1 + /x8e/xaf/xc8/xe2 + /x8e/xaf/xc8/xe3 + /x8e/xaf/xc8/xe4 + /x8e/xaf/xc8/xe5 + /x8e/xaf/xc8/xe6 + /x8e/xaf/xc8/xe7 + /x8e/xaf/xc8/xe8 + /x8e/xaf/xc8/xe9 + /x8e/xaf/xc8/xea + /x8e/xaf/xc8/xeb + /x8e/xaf/xc8/xec + /x8e/xaf/xc8/xed + /x8e/xaf/xc8/xee + /x8e/xaf/xc8/xef + /x8e/xaf/xc8/xf0 + /x8e/xaf/xc8/xf1 + /x8e/xaf/xc8/xf2 + /x8e/xaf/xc8/xf3 + /x8e/xaf/xc8/xf4 + /x8e/xaf/xc8/xf5 + /x8e/xaf/xc8/xf6 + /x8e/xaf/xc8/xf8 + /x8e/xaf/xc8/xfa + /x8e/xaf/xc8/xfc + /x8e/xaf/xc8/xfd + /x8e/xaf/xc8/xfe + /x8e/xaf/xc9/xa1 + /x8e/xaf/xc9/xa2 + /x8e/xaf/xc9/xa3 + /x8e/xaf/xc9/xa4 + /x8e/xaf/xc9/xa5 + /x8e/xaf/xc9/xa6 + /x8e/xaf/xc9/xa7 + /x8e/xaf/xc9/xa8 + /x8e/xaf/xc9/xa9 + /x8e/xaf/xc9/xaa + /x8e/xaf/xc9/xab + /x8e/xaf/xc9/xac + /x8e/xaf/xc9/xad + /x8e/xaf/xc9/xae + /x8e/xaf/xc9/xaf + /x8e/xaf/xc9/xb0 + /x8e/xaf/xc9/xb1 + /x8e/xaf/xc9/xb4 + /x8e/xaf/xc9/xb6 + /x8e/xaf/xc9/xb7 + /x8e/xaf/xc9/xb8 + /x8e/xaf/xc9/xb9 + /x8e/xaf/xc9/xba + /x8e/xaf/xc9/xbb + /x8e/xaf/xc9/xbc + /x8e/xaf/xc9/xbd + /x8e/xaf/xc9/xbe + /x8e/xaf/xc9/xc0 + /x8e/xaf/xc9/xc1 + /x8e/xaf/xc9/xc2 + /x8e/xaf/xc9/xc3 + /x8e/xaf/xc9/xc4 + /x8e/xaf/xc9/xc5 + /x8e/xaf/xc9/xc6 + /x8e/xaf/xc9/xc7 + /x8e/xaf/xc9/xc9 + /x8e/xaf/xc9/xca + /x8e/xaf/xc9/xcb + /x8e/xaf/xc9/xcc + /x8e/xaf/xc9/xcd + /x8e/xaf/xc9/xce + /x8e/xaf/xc9/xcf + /x8e/xaf/xc9/xd0 + /x8e/xaf/xc9/xd1 + /x8e/xaf/xc9/xd2 + /x8e/xaf/xc9/xd3 + /x8e/xaf/xc9/xd4 + /x8e/xaf/xc9/xd5 + /x8e/xaf/xc9/xd6 + /x8e/xaf/xc9/xd7 + /x8e/xaf/xc9/xd8 + /x8e/xaf/xc9/xda + /x8e/xaf/xc9/xdb + /x8e/xaf/xc9/xdc + /x8e/xaf/xc9/xdd + /x8e/xaf/xc9/xde + /x8e/xaf/xc9/xdf + /x8e/xaf/xc9/xe0 + /x8e/xaf/xc9/xe2 + /x8e/xaf/xc9/xe3 + /x8e/xaf/xc9/xe4 + /x8e/xaf/xc9/xe5 + /x8e/xaf/xc9/xe6 + /x8e/xaf/xc9/xe7 + /x8e/xaf/xc9/xe8 + /x8e/xaf/xc9/xe9 + /x8e/xaf/xc9/xea + /x8e/xaf/xc9/xeb + /x8e/xaf/xc9/xec + /x8e/xaf/xc9/xed + /x8e/xaf/xc9/xee + /x8e/xaf/xc9/xef + /x8e/xaf/xc9/xf0 + /x8e/xaf/xc9/xf1 + /x8e/xaf/xc9/xf2 + /x8e/xaf/xc9/xf3 + /x8e/xaf/xc9/xf4 + /x8e/xaf/xc9/xf5 + /x8e/xaf/xc9/xf6 + /x8e/xaf/xc9/xf7 + /x8e/xaf/xc9/xf8 + /x8e/xaf/xc9/xf9 + /x8e/xaf/xc9/xfa + /x8e/xaf/xc9/xfb + /x8e/xaf/xc9/xfc + /x8e/xaf/xc9/xfd + /x8e/xaf/xc9/xfe + /x8e/xaf/xca/xa1 + /x8e/xaf/xca/xa2 + /x8e/xaf/xca/xa3 + /x8e/xaf/xca/xa4 + /x8e/xaf/xca/xa5 + /x8e/xaf/xca/xa6 + /x8e/xaf/xca/xa7 + /x8e/xaf/xca/xa8 + /x8e/xaf/xca/xa9 + /x8e/xaf/xca/xaa + /x8e/xaf/xca/xab + /x8e/xaf/xca/xac + /x8e/xaf/xca/xad + /x8e/xaf/xca/xae + /x8e/xaf/xca/xb0 + /x8e/xaf/xca/xb1 + /x8e/xaf/xca/xb2 + /x8e/xaf/xca/xb3 + /x8e/xaf/xca/xb4 + /x8e/xaf/xca/xb5 + /x8e/xaf/xca/xb6 + /x8e/xaf/xca/xb7 + /x8e/xaf/xca/xb8 + /x8e/xaf/xca/xb9 + /x8e/xaf/xca/xba + /x8e/xaf/xca/xbb + /x8e/xaf/xca/xbc + /x8e/xaf/xca/xbd + /x8e/xaf/xca/xbe + /x8e/xaf/xca/xbf + /x8e/xaf/xca/xc0 + /x8e/xaf/xca/xc1 + /x8e/xaf/xca/xc3 + /x8e/xaf/xca/xc4 + /x8e/xaf/xca/xc5 + /x8e/xaf/xca/xc6 + /x8e/xaf/xca/xc7 + /x8e/xaf/xca/xc8 + /x8e/xaf/xca/xc9 + /x8e/xaf/xca/xca + /x8e/xaf/xca/xcb + /x8e/xaf/xca/xcc + /x8e/xaf/xca/xcd + /x8e/xaf/xca/xcf + /x8e/xaf/xca/xd0 + /x8e/xaf/xca/xd1 + /x8e/xaf/xca/xd2 + /x8e/xaf/xca/xd3 + /x8e/xaf/xca/xd4 + /x8e/xaf/xca/xd5 + /x8e/xaf/xca/xd6 + /x8e/xaf/xca/xd7 + /x8e/xaf/xca/xd8 + /x8e/xaf/xca/xda + /x8e/xaf/xca/xdb + /x8e/xaf/xca/xdc + /x8e/xaf/xca/xdd + /x8e/xaf/xca/xde + /x8e/xaf/xca/xdf + /x8e/xaf/xca/xe0 + /x8e/xaf/xca/xe1 + /x8e/xaf/xca/xe2 + /x8e/xaf/xca/xe3 + /x8e/xaf/xca/xe4 + /x8e/xaf/xca/xe5 + /x8e/xaf/xca/xe6 + /x8e/xaf/xca/xe7 + /x8e/xaf/xca/xe8 + /x8e/xaf/xca/xe9 + /x8e/xaf/xca/xea + /x8e/xaf/xca/xeb + /x8e/xaf/xca/xec + /x8e/xaf/xca/xed + /x8e/xaf/xca/xee + /x8e/xaf/xca/xef + /x8e/xaf/xca/xf0 + /x8e/xaf/xca/xf1 + /x8e/xaf/xca/xf2 + /x8e/xaf/xca/xf3 + /x8e/xaf/xca/xf4 + /x8e/xaf/xca/xf5 + /x8e/xaf/xca/xf6 + /x8e/xaf/xca/xf7 + /x8e/xaf/xca/xf8 + /x8e/xaf/xca/xf9 + /x8e/xaf/xca/xfa + /x8e/xaf/xca/xfc + /x8e/xaf/xca/xfd + /x8e/xaf/xca/xfe + /x8e/xaf/xcb/xa1 + /x8e/xaf/xcb/xa2 + /x8e/xaf/xcb/xa3 + /x8e/xaf/xcb/xa4 + /x8e/xaf/xcb/xa5 + /x8e/xaf/xcb/xa6 + /x8e/xaf/xcb/xa7 + /x8e/xaf/xcb/xa8 + /x8e/xaf/xcb/xa9 + /x8e/xaf/xcb/xaa + /x8e/xaf/xcb/xab + /x8e/xaf/xcb/xac + /x8e/xaf/xcb/xad + /x8e/xaf/xcb/xae + /x8e/xaf/xcb/xaf + /x8e/xaf/xcb/xb0 + /x8e/xaf/xcb/xb1 + /x8e/xaf/xcb/xb2 + /x8e/xaf/xcb/xb3 + /x8e/xaf/xcb/xb4 + /x8e/xaf/xcb/xb5 + /x8e/xaf/xcb/xb6 + /x8e/xaf/xcb/xb7 + /x8e/xaf/xcb/xb9 + /x8e/xaf/xcb/xba + /x8e/xaf/xcb/xbb + /x8e/xaf/xcb/xbc + /x8e/xaf/xcb/xbd + /x8e/xaf/xcb/xbe + /x8e/xaf/xcb/xbf + /x8e/xaf/xcb/xc0 + /x8e/xaf/xcb/xc1 + /x8e/xaf/xcb/xc2 + /x8e/xaf/xcb/xc3 + /x8e/xaf/xcb/xc4 + /x8e/xaf/xcb/xc5 + /x8e/xaf/xcb/xc6 + /x8e/xaf/xcb/xc7 + /x8e/xaf/xcb/xc8 + /x8e/xaf/xcb/xca + /x8e/xaf/xcb/xcb + /x8e/xaf/xcb/xcc + /x8e/xaf/xcb/xcd + /x8e/xaf/xcb/xce + /x8e/xaf/xcb/xcf + /x8e/xaf/xcb/xd1 + /x8e/xaf/xcb/xd2 + /x8e/xaf/xcb/xd3 + /x8e/xaf/xcb/xd5 + /x8e/xaf/xcb/xd8 + /x8e/xaf/xcb/xd9 + /x8e/xaf/xcb/xda + /x8e/xaf/xcb/xdb + /x8e/xaf/xcb/xdc + /x8e/xaf/xcb/xdd + /x8e/xaf/xcb/xde + /x8e/xaf/xcb/xdf + /x8e/xaf/xcb/xe0 + /x8e/xaf/xcb/xe1 + /x8e/xaf/xcb/xe2 + /x8e/xaf/xcb/xe3 + /x8e/xaf/xcb/xe4 + /x8e/xaf/xcb/xe6 + /x8e/xaf/xcb/xe7 + /x8e/xaf/xcb/xe8 + /x8e/xaf/xcb/xe9 + /x8e/xaf/xcb/xea + /x8e/xaf/xcb/xeb + /x8e/xaf/xcb/xec + /x8e/xaf/xcb/xed + /x8e/xaf/xcb/xee + /x8e/xaf/xcb/xef + /x8e/xaf/xcb/xf0 + /x8e/xaf/xcb/xf1 + /x8e/xaf/xcb/xf2 + /x8e/xaf/xcb/xf3 + /x8e/xaf/xcb/xf4 + /x8e/xaf/xcb/xf5 + /x8e/xaf/xcb/xf6 + /x8e/xaf/xcb/xf8 + /x8e/xaf/xcb/xf9 + /x8e/xaf/xcb/xfa + /x8e/xaf/xcb/xfb + /x8e/xaf/xcb/xfc + /x8e/xaf/xcb/xfd + /x8e/xaf/xcb/xfe + /x8e/xaf/xcc/xa1 + /x8e/xaf/xcc/xa2 + /x8e/xaf/xcc/xa3 + /x8e/xaf/xcc/xa4 + /x8e/xaf/xcc/xa5 + /x8e/xaf/xcc/xa6 + /x8e/xaf/xcc/xa7 + /x8e/xaf/xcc/xa8 + /x8e/xaf/xcc/xa9 + /x8e/xaf/xcc/xaa + /x8e/xaf/xcc/xab + /x8e/xaf/xcc/xac + /x8e/xaf/xcc/xad + /x8e/xaf/xcc/xae + /x8e/xaf/xcc/xaf + /x8e/xaf/xcc/xb0 + /x8e/xaf/xcc/xb1 + /x8e/xaf/xcc/xb2 + /x8e/xaf/xcc/xb3 + /x8e/xaf/xcc/xb4 + /x8e/xaf/xcc/xb5 + /x8e/xaf/xcc/xb6 + /x8e/xaf/xcc/xb7 + /x8e/xaf/xcc/xb8 + /x8e/xaf/xcc/xb9 + /x8e/xaf/xcc/xba + /x8e/xaf/xcc/xbb + /x8e/xaf/xcc/xbc + /x8e/xaf/xcc/xbd + /x8e/xaf/xcc/xbe + /x8e/xaf/xcc/xbf + /x8e/xaf/xcc/xc0 + /x8e/xaf/xcc/xc2 + /x8e/xaf/xcc/xc3 + /x8e/xaf/xcc/xc4 + /x8e/xaf/xcc/xc5 + /x8e/xaf/xcc/xc8 + /x8e/xaf/xcc/xc9 + /x8e/xaf/xcc/xcb + /x8e/xaf/xcc/xcc + /x8e/xaf/xcc/xcd + /x8e/xaf/xcc/xce + /x8e/xaf/xcc/xcf + /x8e/xaf/xcc/xd0 + /x8e/xaf/xcc/xd1 + /x8e/xaf/xcc/xd2 + /x8e/xaf/xcc/xd3 + /x8e/xaf/xcc/xd4 + /x8e/xaf/xcc/xd5 + /x8e/xaf/xcc/xd6 + /x8e/xaf/xcc/xd7 + /x8e/xaf/xcc/xd8 + /x8e/xaf/xcc/xd9 + /x8e/xaf/xcc/xda + /x8e/xaf/xcc/xdb + /x8e/xaf/xcc/xdc + /x8e/xaf/xcc/xdd + /x8e/xaf/xcc/xde + /x8e/xaf/xcc/xdf + /x8e/xaf/xcc/xe0 + /x8e/xaf/xcc/xe1 + /x8e/xaf/xcc/xe3 + /x8e/xaf/xcc/xe5 + /x8e/xaf/xcc/xe6 + /x8e/xaf/xcc/xe7 + /x8e/xaf/xcc/xe8 + /x8e/xaf/xcc/xe9 + /x8e/xaf/xcc/xea + /x8e/xaf/xcc/xeb + /x8e/xaf/xcc/xec + /x8e/xaf/xcc/xed + /x8e/xaf/xcc/xee + /x8e/xaf/xcc/xef + /x8e/xaf/xcc/xf0 + /x8e/xaf/xcc/xf1 + /x8e/xaf/xcc/xf2 + /x8e/xaf/xcc/xf3 + /x8e/xaf/xcc/xf4 + /x8e/xaf/xcc/xf5 + /x8e/xaf/xcc/xf6 + /x8e/xaf/xcc/xf7 + /x8e/xaf/xcc/xf8 + /x8e/xaf/xcc/xf9 + /x8e/xaf/xcc/xfa + /x8e/xaf/xcc/xfb + /x8e/xaf/xcc/xfc + /x8e/xaf/xcc/xfd + /x8e/xaf/xcc/xfe + /x8e/xaf/xcd/xa1 + /x8e/xaf/xcd/xa2 + /x8e/xaf/xcd/xa3 + /x8e/xaf/xcd/xa4 + /x8e/xaf/xcd/xa5 + /x8e/xaf/xcd/xa6 + /x8e/xaf/xcd/xa7 + /x8e/xaf/xcd/xa8 + /x8e/xaf/xcd/xa9 + /x8e/xaf/xcd/xaa + /x8e/xaf/xcd/xab + /x8e/xaf/xcd/xae + /x8e/xaf/xcd/xaf + /x8e/xaf/xcd/xb0 + /x8e/xaf/xcd/xb1 + /x8e/xaf/xcd/xb2 + /x8e/xaf/xcd/xb3 + /x8e/xaf/xcd/xb4 + /x8e/xaf/xcd/xb5 + /x8e/xaf/xcd/xb7 + /x8e/xaf/xcd/xb8 + /x8e/xaf/xcd/xbb + /x8e/xaf/xcd/xbc + /x8e/xaf/xcd/xbd + /x8e/xaf/xcd/xbe + /x8e/xaf/xcd/xbf + /x8e/xaf/xcd/xc0 + /x8e/xaf/xcd/xc1 + /x8e/xaf/xcd/xc2 + /x8e/xaf/xcd/xc3 + /x8e/xaf/xcd/xc4 + /x8e/xaf/xcd/xc5 + /x8e/xaf/xcd/xc6 + /x8e/xaf/xcd/xc7 + /x8e/xaf/xcd/xc8 + /x8e/xaf/xcd/xc9 + /x8e/xaf/xcd/xca + /x8e/xaf/xcd/xcb + /x8e/xaf/xcd/xcc + /x8e/xaf/xcd/xcd + /x8e/xaf/xcd/xcf + /x8e/xaf/xcd/xd0 + /x8e/xaf/xcd/xd1 + /x8e/xaf/xcd/xd2 + /x8e/xaf/xcd/xd3 + /x8e/xaf/xcd/xd4 + /x8e/xaf/xcd/xd5 + /x8e/xaf/xcd/xd6 + /x8e/xaf/xcd/xd7 + /x8e/xaf/xcd/xd8 + /x8e/xaf/xcd/xd9 + /x8e/xaf/xcd/xda + /x8e/xaf/xcd/xdb + /x8e/xaf/xcd/xdc + /x8e/xaf/xcd/xdd + /x8e/xaf/xcd/xde + /x8e/xaf/xcd/xe0 + /x8e/xaf/xcd/xe1 + /x8e/xaf/xcd/xe2 + /x8e/xaf/xcd/xe3 + /x8e/xaf/xcd/xe4 + /x8e/xaf/xcd/xe6 + /x8e/xaf/xcd/xe7 + /x8e/xaf/xcd/xe8 + /x8e/xaf/xcd/xe9 + /x8e/xaf/xcd/xea + /x8e/xaf/xcd/xeb + /x8e/xaf/xcd/xec + /x8e/xaf/xcd/xed + /x8e/xaf/xcd/xee + /x8e/xaf/xcd/xef + /x8e/xaf/xcd/xf0 + /x8e/xaf/xcd/xf1 + /x8e/xaf/xcd/xf2 + /x8e/xaf/xcd/xf3 + /x8e/xaf/xcd/xf4 + /x8e/xaf/xcd/xf5 + /x8e/xaf/xcd/xf6 + /x8e/xaf/xcd/xf7 + /x8e/xaf/xcd/xf8 + /x8e/xaf/xcd/xf9 + /x8e/xaf/xcd/xfa + /x8e/xaf/xcd/xfb + /x8e/xaf/xcd/xfc + /x8e/xaf/xcd/xfd + /x8e/xaf/xcd/xfe + /x8e/xaf/xce/xa1 + /x8e/xaf/xce/xa2 + /x8e/xaf/xce/xa3 + /x8e/xaf/xce/xa4 + /x8e/xaf/xce/xa5 + /x8e/xaf/xce/xa6 + /x8e/xaf/xce/xa7 + /x8e/xaf/xce/xa8 + /x8e/xaf/xce/xa9 + /x8e/xaf/xce/xaa + /x8e/xaf/xce/xab + /x8e/xaf/xce/xac + /x8e/xaf/xce/xad + /x8e/xaf/xce/xae + /x8e/xaf/xce/xaf + /x8e/xaf/xce/xb0 + /x8e/xaf/xce/xb1 + /x8e/xaf/xce/xb2 + /x8e/xaf/xce/xb3 + /x8e/xaf/xce/xb4 + /x8e/xaf/xce/xb5 + /x8e/xaf/xce/xb6 + /x8e/xaf/xce/xb7 + /x8e/xaf/xce/xb8 + /x8e/xaf/xce/xb9 + /x8e/xaf/xce/xba + /x8e/xaf/xce/xbb + /x8e/xaf/xce/xbc + /x8e/xaf/xce/xbd + /x8e/xaf/xce/xbe + /x8e/xaf/xce/xbf + /x8e/xaf/xce/xc0 + /x8e/xaf/xce/xc1 + /x8e/xaf/xce/xc2 + /x8e/xaf/xce/xc3 + /x8e/xaf/xce/xc4 + /x8e/xaf/xce/xc5 + /x8e/xaf/xce/xc6 + /x8e/xaf/xce/xc7 + /x8e/xaf/xce/xc8 + /x8e/xaf/xce/xc9 + /x8e/xaf/xce/xca + /x8e/xaf/xce/xcb + /x8e/xaf/xce/xcc + /x8e/xaf/xce/xcd + /x8e/xaf/xce/xce + /x8e/xaf/xce/xcf + /x8e/xaf/xce/xd1 + /x8e/xaf/xce/xd2 + /x8e/xaf/xce/xd3 + /x8e/xaf/xce/xd4 + /x8e/xaf/xce/xd5 + /x8e/xaf/xce/xd6 + /x8e/xaf/xce/xd7 + /x8e/xaf/xce/xd8 + /x8e/xaf/xce/xd9 + /x8e/xaf/xce/xdb + /x8e/xaf/xce/xdc + /x8e/xaf/xce/xdd + /x8e/xaf/xce/xde + /x8e/xaf/xce/xdf + /x8e/xaf/xce/xe0 + /x8e/xaf/xce/xe2 + /x8e/xaf/xce/xe3 + /x8e/xaf/xce/xe4 + /x8e/xaf/xce/xe5 + /x8e/xaf/xce/xe6 + /x8e/xaf/xce/xe7 + /x8e/xaf/xce/xe8 + /x8e/xaf/xce/xe9 + /x8e/xaf/xce/xea + /x8e/xaf/xce/xeb + /x8e/xaf/xce/xec + /x8e/xaf/xce/xed + /x8e/xaf/xce/xee + /x8e/xaf/xce/xef + /x8e/xaf/xce/xf0 + /x8e/xaf/xce/xf1 + /x8e/xaf/xce/xf2 + /x8e/xaf/xce/xf3 + /x8e/xaf/xce/xf4 + /x8e/xaf/xce/xf5 + /x8e/xaf/xce/xf6 + /x8e/xaf/xce/xf7 + /x8e/xaf/xce/xf8 + /x8e/xaf/xce/xfa + /x8e/xaf/xce/xfb + /x8e/xaf/xce/xfc + /x8e/xaf/xce/xfd + /x8e/xaf/xce/xfe + /x8e/xaf/xcf/xa1 + /x8e/xaf/xcf/xa2 + /x8e/xaf/xcf/xa3 + /x8e/xaf/xcf/xa4 + /x8e/xaf/xcf/xa6 + /x8e/xaf/xcf/xa7 + /x8e/xaf/xcf/xa8 + /x8e/xaf/xcf/xa9 + /x8e/xaf/xcf/xaa + /x8e/xaf/xcf/xab + /x8e/xaf/xcf/xad + /x8e/xaf/xcf/xae + /x8e/xaf/xcf/xaf + /x8e/xaf/xcf/xb0 + /x8e/xaf/xcf/xb1 + /x8e/xaf/xcf/xb3 + /x8e/xaf/xcf/xb4 + /x8e/xaf/xcf/xb5 + /x8e/xaf/xcf/xb6 + /x8e/xaf/xcf/xb7 + /x8e/xaf/xcf/xb8 + /x8e/xaf/xcf/xb9 + /x8e/xaf/xcf/xba + /x8e/xaf/xcf/xbb + /x8e/xaf/xcf/xbc + /x8e/xaf/xcf/xbd + /x8e/xaf/xcf/xbe + /x8e/xaf/xcf/xbf + /x8e/xaf/xcf/xc0 + /x8e/xaf/xcf/xc1 + /x8e/xaf/xcf/xc2 + /x8e/xaf/xcf/xc3 + /x8e/xaf/xcf/xc4 + /x8e/xaf/xcf/xc6 + /x8e/xaf/xcf/xc7 + /x8e/xaf/xcf/xc8 + /x8e/xaf/xcf/xc9 + /x8e/xaf/xcf/xca + /x8e/xaf/xcf/xcb + /x8e/xaf/xcf/xcc + /x8e/xaf/xcf/xcd + /x8e/xaf/xcf/xce + /x8e/xaf/xcf/xcf + /x8e/xaf/xcf/xd0 + /x8e/xaf/xcf/xd1 + /x8e/xaf/xcf/xd2 + /x8e/xaf/xcf/xd3 + /x8e/xaf/xcf/xd4 + /x8e/xaf/xcf/xd5 + /x8e/xaf/xcf/xd6 + /x8e/xaf/xcf/xd7 + /x8e/xaf/xcf/xd8 + /x8e/xaf/xcf/xd9 + /x8e/xaf/xcf/xda + /x8e/xaf/xcf/xdb + /x8e/xaf/xcf/xdc + /x8e/xaf/xcf/xdd + /x8e/xaf/xcf/xde + /x8e/xaf/xcf/xdf + /x8e/xaf/xcf/xe1 + /x8e/xaf/xcf/xe2 + /x8e/xaf/xcf/xe3 + /x8e/xaf/xcf/xe4 + /x8e/xaf/xcf/xe5 + /x8e/xaf/xcf/xe6 + /x8e/xaf/xcf/xe7 + /x8e/xaf/xcf/xe8 + /x8e/xaf/xcf/xea + /x8e/xaf/xcf/xeb + /x8e/xaf/xcf/xec + /x8e/xaf/xcf/xed + /x8e/xaf/xcf/xef + /x8e/xaf/xcf/xf0 + /x8e/xaf/xcf/xf1 + /x8e/xaf/xcf/xf2 + /x8e/xaf/xcf/xf3 + /x8e/xaf/xcf/xf4 + /x8e/xaf/xcf/xf5 + /x8e/xaf/xcf/xf6 + /x8e/xaf/xcf/xf7 + /x8e/xaf/xcf/xf8 + /x8e/xaf/xcf/xf9 + /x8e/xaf/xcf/xfb + /x8e/xaf/xcf/xfc + /x8e/xaf/xcf/xfd + /x8e/xaf/xcf/xfe + /x8e/xaf/xd0/xa2 + /x8e/xaf/xd0/xa3 + /x8e/xaf/xd0/xa4 + /x8e/xaf/xd0/xa5 + /x8e/xaf/xd0/xa6 + /x8e/xaf/xd0/xa7 + /x8e/xaf/xd0/xa8 + /x8e/xaf/xd0/xa9 + /x8e/xaf/xd0/xaa + /x8e/xaf/xd0/xab + /x8e/xaf/xd0/xac + /x8e/xaf/xd0/xad + /x8e/xaf/xd0/xae + /x8e/xaf/xd0/xaf + /x8e/xaf/xd0/xb0 + /x8e/xaf/xd0/xb1 + /x8e/xaf/xd0/xb2 + /x8e/xaf/xd0/xb3 + /x8e/xaf/xd0/xb4 + /x8e/xaf/xd0/xb5 + /x8e/xaf/xd0/xb7 + /x8e/xaf/xd0/xb8 + /x8e/xaf/xd0/xb9 + /x8e/xaf/xd0/xba + /x8e/xaf/xd0/xbb + /x8e/xaf/xd0/xbc + /x8e/xaf/xd0/xbe + /x8e/xaf/xd0/xbf + /x8e/xaf/xd0/xc0 + /x8e/xaf/xd0/xc1 + /x8e/xaf/xd0/xc2 + /x8e/xaf/xd0/xc3 + /x8e/xaf/xd0/xc4 + /x8e/xaf/xd0/xc5 + /x8e/xaf/xd0/xc6 + /x8e/xaf/xd0/xc7 + /x8e/xaf/xd0/xc8 + /x8e/xaf/xd0/xc9 + /x8e/xaf/xd0/xca + /x8e/xaf/xd0/xcb + /x8e/xaf/xd0/xcc + /x8e/xaf/xd0/xcd + /x8e/xaf/xd0/xce + /x8e/xaf/xd0/xcf + /x8e/xaf/xd0/xd0 + /x8e/xaf/xd0/xd1 + /x8e/xaf/xd0/xd2 + /x8e/xaf/xd0/xd3 + /x8e/xaf/xd0/xd4 + /x8e/xaf/xd0/xd5 + /x8e/xaf/xd0/xd6 + /x8e/xaf/xd0/xd7 + /x8e/xaf/xd0/xd8 + /x8e/xaf/xd0/xd9 + /x8e/xaf/xd0/xda + /x8e/xaf/xd0/xdb + /x8e/xaf/xd0/xdc + /x8e/xaf/xd0/xdd + /x8e/xaf/xd0/xe1 + /x8e/xaf/xd0/xe2 + /x8e/xaf/xd0/xe3 + /x8e/xaf/xd0/xe4 + /x8e/xaf/xd0/xe5 + /x8e/xaf/xd0/xe6 + /x8e/xaf/xd0/xe8 + /x8e/xaf/xd0/xe9 + /x8e/xaf/xd0/xea + /x8e/xaf/xd0/xeb + /x8e/xaf/xd0/xec + /x8e/xaf/xd0/xee + /x8e/xaf/xd0/xef + /x8e/xaf/xd0/xf0 + /x8e/xaf/xd0/xf1 + /x8e/xaf/xd0/xf2 + /x8e/xaf/xd0/xf3 + /x8e/xaf/xd0/xf4 + /x8e/xaf/xd0/xf5 + /x8e/xaf/xd0/xf7 + /x8e/xaf/xd0/xf8 + /x8e/xaf/xd0/xf9 + /x8e/xaf/xd0/xfa + /x8e/xaf/xd0/xfb + /x8e/xaf/xd0/xfc + /x8e/xaf/xd0/xfd + /x8e/xaf/xd0/xfe + /x8e/xaf/xd1/xa2 + /x8e/xaf/xd1/xa4 + /x8e/xaf/xd1/xa5 + /x8e/xaf/xd1/xa6 + /x8e/xaf/xd1/xa7 + /x8e/xaf/xd1/xa9 + /x8e/xaf/xd1/xaa + /x8e/xaf/xd1/xab + /x8e/xaf/xd1/xac + /x8e/xaf/xd1/xad + /x8e/xaf/xd1/xaf + /x8e/xaf/xd1/xb0 + /x8e/xaf/xd1/xb1 + /x8e/xaf/xd1/xb2 + /x8e/xaf/xd1/xb3 + /x8e/xaf/xd1/xb4 + /x8e/xaf/xd1/xb5 + /x8e/xaf/xd1/xb8 + /x8e/xaf/xd1/xb9 + /x8e/xaf/xd1/xba + /x8e/xaf/xd1/xbd + /x8e/xaf/xd1/xbe + /x8e/xaf/xd1/xbf + /x8e/xaf/xd1/xc0 + /x8e/xaf/xd1/xc1 + /x8e/xaf/xd1/xc2 + /x8e/xaf/xd1/xc3 + /x8e/xaf/xd1/xc4 + /x8e/xaf/xd1/xc5 + /x8e/xaf/xd1/xc6 + /x8e/xaf/xd1/xc7 + /x8e/xaf/xd1/xc8 + /x8e/xaf/xd1/xc9 + /x8e/xaf/xd1/xca + /x8e/xaf/xd1/xcb + /x8e/xaf/xd1/xcc + /x8e/xaf/xd1/xcd + /x8e/xaf/xd1/xce + /x8e/xaf/xd1/xcf + /x8e/xaf/xd1/xd0 + /x8e/xaf/xd1/xd1 + /x8e/xaf/xd1/xd2 + /x8e/xaf/xd1/xd3 + /x8e/xaf/xd1/xd4 + /x8e/xaf/xd1/xd6 + /x8e/xaf/xd1/xd7 + /x8e/xaf/xd1/xd8 + /x8e/xaf/xd1/xd9 + /x8e/xaf/xd1/xda + /x8e/xaf/xd1/xdb + /x8e/xaf/xd1/xdc + /x8e/xaf/xd1/xdd + /x8e/xaf/xd1/xde + /x8e/xaf/xd1/xdf + /x8e/xaf/xd1/xe0 + /x8e/xaf/xd1/xe1 + /x8e/xaf/xd1/xe2 + /x8e/xaf/xd1/xe3 + /x8e/xaf/xd1/xe5 + /x8e/xaf/xd1/xe6 + /x8e/xaf/xd1/xe7 + /x8e/xaf/xd1/xe8 + /x8e/xaf/xd1/xe9 + /x8e/xaf/xd1/xea + /x8e/xaf/xd1/xeb + /x8e/xaf/xd1/xec + /x8e/xaf/xd1/xed + /x8e/xaf/xd1/xee + /x8e/xaf/xd1/xef + /x8e/xaf/xd1/xf0 + /x8e/xaf/xd1/xf1 + /x8e/xaf/xd1/xf2 + /x8e/xaf/xd1/xf3 + /x8e/xaf/xd1/xf5 + /x8e/xaf/xd1/xf6 + /x8e/xaf/xd1/xf7 + /x8e/xaf/xd1/xf9 + /x8e/xaf/xd1/xfa + /x8e/xaf/xd1/xfb + /x8e/xaf/xd1/xfe + /x8e/xaf/xd2/xa1 + /x8e/xaf/xd2/xa2 + /x8e/xaf/xd2/xa3 + /x8e/xaf/xd2/xa5 + /x8e/xaf/xd2/xa7 + /x8e/xaf/xd2/xa8 + /x8e/xaf/xd2/xa9 + /x8e/xaf/xd2/xaa + /x8e/xaf/xd2/xab + /x8e/xaf/xd2/xac + /x8e/xaf/xd2/xad + /x8e/xaf/xd2/xaf + /x8e/xaf/xd2/xb0 + /x8e/xaf/xd2/xb1 + /x8e/xaf/xd2/xb2 + /x8e/xaf/xd2/xb3 + /x8e/xaf/xd2/xb4 + /x8e/xaf/xd2/xb5 + /x8e/xaf/xd2/xb7 + /x8e/xaf/xd2/xb8 + /x8e/xaf/xd2/xb9 + /x8e/xaf/xd2/xba + /x8e/xaf/xd2/xbb + /x8e/xaf/xd2/xbc + /x8e/xaf/xd2/xbd + /x8e/xaf/xd2/xbe + /x8e/xaf/xd2/xbf + /x8e/xaf/xd2/xc0 + /x8e/xaf/xd2/xc1 + /x8e/xaf/xd2/xc2 + /x8e/xaf/xd2/xc3 + /x8e/xaf/xd2/xc4 + /x8e/xaf/xd2/xc5 + /x8e/xaf/xd2/xc6 + /x8e/xaf/xd2/xc8 + /x8e/xaf/xd2/xc9 + /x8e/xaf/xd2/xca + /x8e/xaf/xd2/xcb + /x8e/xaf/xd2/xcc + /x8e/xaf/xd2/xcd + /x8e/xaf/xd2/xce + /x8e/xaf/xd2/xcf + /x8e/xaf/xd2/xd0 + /x8e/xaf/xd2/xd1 + /x8e/xaf/xd2/xd2 + /x8e/xaf/xd2/xd3 + /x8e/xaf/xd2/xd4 + /x8e/xaf/xd2/xd5 + /x8e/xaf/xd2/xd6 + /x8e/xaf/xd2/xd8 + /x8e/xaf/xd2/xd9 + /x8e/xaf/xd2/xda + /x8e/xaf/xd2/xdb + /x8e/xaf/xd2/xdc + /x8e/xaf/xd2/xdd + /x8e/xaf/xd2/xde + /x8e/xaf/xd2/xdf + /x8e/xaf/xd2/xe0 + /x8e/xaf/xd2/xe2 + /x8e/xaf/xd2/xe3 + /x8e/xaf/xd2/xe4 + /x8e/xaf/xd2/xe5 + /x8e/xaf/xd2/xe6 + /x8e/xaf/xd2/xe7 + /x8e/xaf/xd2/xe8 + /x8e/xaf/xd2/xe9 + /x8e/xaf/xd2/xea + /x8e/xaf/xd2/xeb + /x8e/xaf/xd2/xec + /x8e/xaf/xd2/xed + /x8e/xaf/xd2/xee + /x8e/xaf/xd2/xef + /x8e/xaf/xd2/xf0 + /x8e/xaf/xd2/xf1 + /x8e/xaf/xd2/xf2 + /x8e/xaf/xd2/xf3 + /x8e/xaf/xd2/xf4 + /x8e/xaf/xd2/xf5 + /x8e/xaf/xd2/xf6 + /x8e/xaf/xd2/xf7 + /x8e/xaf/xd2/xf8 + /x8e/xaf/xd2/xf9 + /x8e/xaf/xd2/xfa + /x8e/xaf/xd2/xfb + /x8e/xaf/xd2/xfc + /x8e/xaf/xd2/xfd + /x8e/xaf/xd2/xfe + /x8e/xaf/xd3/xa1 + /x8e/xaf/xd3/xa3 + /x8e/xaf/xd3/xa4 + /x8e/xaf/xd3/xa5 + /x8e/xaf/xd3/xa6 + /x8e/xaf/xd3/xa7 + /x8e/xaf/xd3/xa8 + /x8e/xaf/xd3/xa9 + /x8e/xaf/xd3/xaa + /x8e/xaf/xd3/xab + /x8e/xaf/xd3/xac + /x8e/xaf/xd3/xad + /x8e/xaf/xd3/xae + /x8e/xaf/xd3/xaf + /x8e/xaf/xd3/xb0 + /x8e/xaf/xd3/xb1 + /x8e/xaf/xd3/xb2 + /x8e/xaf/xd3/xb3 + /x8e/xaf/xd3/xb4 + /x8e/xaf/xd3/xb5 + /x8e/xaf/xd3/xb6 + /x8e/xaf/xd3/xb7 + /x8e/xaf/xd3/xb9 + /x8e/xaf/xd3/xba + /x8e/xaf/xd3/xbc + /x8e/xaf/xd3/xbd + /x8e/xaf/xd3/xbe + /x8e/xaf/xd3/xc0 + /x8e/xaf/xd3/xc2 + /x8e/xaf/xd3/xc3 + /x8e/xaf/xd3/xc4 + /x8e/xaf/xd3/xc5 + /x8e/xaf/xd3/xc6 + /x8e/xaf/xd3/xc7 + /x8e/xaf/xd3/xc8 + /x8e/xaf/xd3/xc9 + /x8e/xaf/xd3/xca + /x8e/xaf/xd3/xcb + /x8e/xaf/xd3/xcc + /x8e/xaf/xd3/xcd + /x8e/xaf/xd3/xce + /x8e/xaf/xd3/xcf + /x8e/xaf/xd3/xd0 + /x8e/xaf/xd3/xd1 + /x8e/xaf/xd3/xd2 + /x8e/xaf/xd3/xd3 + /x8e/xaf/xd3/xd4 + /x8e/xaf/xd3/xd5 + /x8e/xaf/xd3/xd6 + /x8e/xaf/xd3/xd7 + /x8e/xaf/xd3/xd8 + /x8e/xaf/xd3/xd9 + /x8e/xaf/xd3/xda + /x8e/xaf/xd3/xdb + /x8e/xaf/xd3/xdc + /x8e/xaf/xd3/xdd + /x8e/xaf/xd3/xde + /x8e/xaf/xd3/xdf + /x8e/xaf/xd3/xe0 + /x8e/xaf/xd3/xe1 + /x8e/xaf/xd3/xe2 + /x8e/xaf/xd3/xe3 + /x8e/xaf/xd3/xe4 + /x8e/xaf/xd3/xe5 + /x8e/xaf/xd3/xe7 + /x8e/xaf/xd3/xe8 + /x8e/xaf/xd3/xe9 + /x8e/xaf/xd3/xea + /x8e/xaf/xd3/xeb + /x8e/xaf/xd3/xec + /x8e/xaf/xd3/xed + /x8e/xaf/xd3/xee + /x8e/xaf/xd3/xef + /x8e/xaf/xd3/xf3 + /x8e/xaf/xd3/xf4 + /x8e/xaf/xd3/xf6 + /x8e/xaf/xd3/xf7 + /x8e/xaf/xd3/xf8 + /x8e/xaf/xd3/xf9 + /x8e/xaf/xd3/xfa + /x8e/xaf/xd3/xfb + /x8e/xaf/xd3/xfc + /x8e/xaf/xd3/xfd + /x8e/xaf/xd3/xfe + /x8e/xaf/xd4/xa1 + /x8e/xaf/xd4/xa2 + /x8e/xaf/xd4/xa3 + /x8e/xaf/xd4/xa4 + /x8e/xaf/xd4/xa5 + /x8e/xaf/xd4/xa6 + /x8e/xaf/xd4/xa7 + /x8e/xaf/xd4/xa8 + /x8e/xaf/xd4/xaa + /x8e/xaf/xd4/xab + /x8e/xaf/xd4/xac + /x8e/xaf/xd4/xad + /x8e/xaf/xd4/xae + /x8e/xaf/xd4/xaf + /x8e/xaf/xd4/xb0 + /x8e/xaf/xd4/xb1 + /x8e/xaf/xd4/xb2 + /x8e/xaf/xd4/xb3 + /x8e/xaf/xd4/xb4 + /x8e/xaf/xd4/xb5 + /x8e/xaf/xd4/xb6 + /x8e/xaf/xd4/xb7 + /x8e/xaf/xd4/xb8 + /x8e/xaf/xd4/xb9 + /x8e/xaf/xd4/xba + /x8e/xaf/xd4/xbb + /x8e/xaf/xd4/xbc + /x8e/xaf/xd4/xbd + /x8e/xaf/xd4/xbf + /x8e/xaf/xd4/xc0 + /x8e/xaf/xd4/xc1 + /x8e/xaf/xd4/xc2 + /x8e/xaf/xd4/xc3 + /x8e/xaf/xd4/xc4 + /x8e/xaf/xd4/xc5 + /x8e/xaf/xd4/xc6 + /x8e/xaf/xd4/xc7 + /x8e/xaf/xd4/xc8 + /x8e/xaf/xd4/xc9 + /x8e/xaf/xd4/xca + /x8e/xaf/xd4/xcb + /x8e/xaf/xd4/xcc + /x8e/xaf/xd4/xcd + /x8e/xaf/xd4/xce + /x8e/xaf/xd4/xcf + /x8e/xaf/xd4/xd1 + /x8e/xaf/xd4/xd2 + /x8e/xaf/xd4/xd3 + /x8e/xaf/xd4/xd4 + /x8e/xaf/xd4/xd5 + /x8e/xaf/xd4/xd6 + /x8e/xaf/xd4/xd7 + /x8e/xaf/xd4/xd8 + /x8e/xaf/xd4/xd9 + /x8e/xaf/xd4/xda + /x8e/xaf/xd4/xdb + /x8e/xaf/xd4/xdc + /x8e/xaf/xd4/xdd + /x8e/xaf/xd4/xde + /x8e/xaf/xd4/xdf + /x8e/xaf/xd4/xe0 + /x8e/xaf/xd4/xe1 + /x8e/xaf/xd4/xe2 + /x8e/xaf/xd4/xe3 + /x8e/xaf/xd4/xe4 + /x8e/xaf/xd4/xe5 + /x8e/xaf/xd4/xe6 + /x8e/xaf/xd4/xe7 + /x8e/xaf/xd4/xe8 + /x8e/xaf/xd4/xe9 + /x8e/xaf/xd4/xea + /x8e/xaf/xd4/xeb + /x8e/xaf/xd4/xed + /x8e/xaf/xd4/xee + /x8e/xaf/xd4/xef + /x8e/xaf/xd4/xf0 + /x8e/xaf/xd4/xf1 + /x8e/xaf/xd4/xf2 + /x8e/xaf/xd4/xf3 + /x8e/xaf/xd4/xf5 + /x8e/xaf/xd4/xf6 + /x8e/xaf/xd4/xf7 + /x8e/xaf/xd4/xf8 + /x8e/xaf/xd4/xf9 + /x8e/xaf/xd4/xfa + /x8e/xaf/xd4/xfb + /x8e/xaf/xd4/xfc + /x8e/xaf/xd4/xfd + /x8e/xaf/xd4/xfe + /x8e/xaf/xd5/xa1 + /x8e/xaf/xd5/xa2 + /x8e/xaf/xd5/xa3 + /x8e/xaf/xd5/xa4 + /x8e/xaf/xd5/xa5 + /x8e/xaf/xd5/xa6 + /x8e/xaf/xd5/xa7 + /x8e/xaf/xd5/xa8 + /x8e/xaf/xd5/xa9 + /x8e/xaf/xd5/xab + /x8e/xaf/xd5/xac + /x8e/xaf/xd5/xad + /x8e/xaf/xd5/xae + /x8e/xaf/xd5/xaf + /x8e/xaf/xd5/xb0 + /x8e/xaf/xd5/xb1 + /x8e/xaf/xd5/xb2 + /x8e/xaf/xd5/xb3 + /x8e/xaf/xd5/xb4 + /x8e/xaf/xd5/xb5 + /x8e/xaf/xd5/xb6 + /x8e/xaf/xd5/xb7 + /x8e/xaf/xd5/xb8 + /x8e/xaf/xd5/xb9 + /x8e/xaf/xd5/xba + /x8e/xaf/xd5/xbb + /x8e/xaf/xd5/xbc + /x8e/xaf/xd5/xbd + /x8e/xaf/xd5/xbe + /x8e/xaf/xd5/xbf + /x8e/xaf/xd5/xc0 + /x8e/xaf/xd5/xc1 + /x8e/xaf/xd5/xc2 + /x8e/xaf/xd5/xc3 + /x8e/xaf/xd5/xc4 + /x8e/xaf/xd5/xc5 + /x8e/xaf/xd5/xc6 + /x8e/xaf/xd5/xc7 + /x8e/xaf/xd5/xc8 + /x8e/xaf/xd5/xc9 + /x8e/xaf/xd5/xca + /x8e/xaf/xd5/xcb + /x8e/xaf/xd5/xcc + /x8e/xaf/xd5/xcd + /x8e/xaf/xd5/xce + /x8e/xaf/xd5/xcf + /x8e/xaf/xd5/xd0 + /x8e/xaf/xd5/xd1 + /x8e/xaf/xd5/xd2 + /x8e/xaf/xd5/xd3 + /x8e/xaf/xd5/xd4 + /x8e/xaf/xd5/xd5 + /x8e/xaf/xd5/xd7 + /x8e/xaf/xd5/xd9 + /x8e/xaf/xd5/xda + /x8e/xaf/xd5/xdb + /x8e/xaf/xd5/xdc + /x8e/xaf/xd5/xdd + /x8e/xaf/xd5/xde + /x8e/xaf/xd5/xdf + /x8e/xaf/xd5/xe0 + /x8e/xaf/xd5/xe1 + /x8e/xaf/xd5/xe2 + /x8e/xaf/xd5/xe3 + /x8e/xaf/xd5/xe4 + /x8e/xaf/xd5/xe5 + /x8e/xaf/xd5/xe6 + /x8e/xaf/xd5/xe7 + /x8e/xaf/xd5/xe8 + /x8e/xaf/xd5/xe9 + /x8e/xaf/xd5/xea + /x8e/xaf/xd5/xeb + /x8e/xaf/xd5/xed + /x8e/xaf/xd5/xee + /x8e/xaf/xd5/xef + /x8e/xaf/xd5/xf0 + /x8e/xaf/xd5/xf1 + /x8e/xaf/xd5/xf2 + /x8e/xaf/xd5/xf3 + /x8e/xaf/xd5/xf4 + /x8e/xaf/xd5/xf5 + /x8e/xaf/xd5/xf6 + /x8e/xaf/xd5/xf7 + /x8e/xaf/xd5/xf8 + /x8e/xaf/xd5/xf9 + /x8e/xaf/xd5/xfa + /x8e/xaf/xd5/xfb + /x8e/xaf/xd5/xfc + /x8e/xaf/xd5/xfd + /x8e/xaf/xd6/xa1 + /x8e/xaf/xd6/xa2 + /x8e/xaf/xd6/xa3 + /x8e/xaf/xd6/xa4 + /x8e/xaf/xd6/xa5 + /x8e/xaf/xd6/xa6 + /x8e/xaf/xd6/xa7 + /x8e/xaf/xd6/xa8 + /x8e/xaf/xd6/xa9 + /x8e/xaf/xd6/xac + /x8e/xaf/xd6/xad + /x8e/xaf/xd6/xae + /x8e/xaf/xd6/xaf + /x8e/xaf/xd6/xb0 + /x8e/xaf/xd6/xb1 + /x8e/xaf/xd6/xb2 + /x8e/xaf/xd6/xb3 + /x8e/xaf/xd6/xb4 + /x8e/xaf/xd6/xb5 + /x8e/xaf/xd6/xb6 + /x8e/xaf/xd6/xb7 + /x8e/xaf/xd6/xb8 + /x8e/xaf/xd6/xb9 + /x8e/xaf/xd6/xba + /x8e/xaf/xd6/xbb + /x8e/xaf/xd6/xbd + /x8e/xaf/xd6/xbf + /x8e/xaf/xd6/xc1 + /x8e/xaf/xd6/xc2 + /x8e/xaf/xd6/xc3 + /x8e/xaf/xd6/xc4 + /x8e/xaf/xd6/xc5 + /x8e/xaf/xd6/xc6 + /x8e/xaf/xd6/xc7 + /x8e/xaf/xd6/xc9 + /x8e/xaf/xd6/xca + /x8e/xaf/xd6/xcb + /x8e/xaf/xd6/xcc + /x8e/xaf/xd6/xcd + /x8e/xaf/xd6/xce + /x8e/xaf/xd6/xcf + /x8e/xaf/xd6/xd0 + /x8e/xaf/xd6/xd1 + /x8e/xaf/xd6/xd2 + /x8e/xaf/xd6/xd3 + /x8e/xaf/xd6/xd4 + /x8e/xaf/xd6/xd5 + /x8e/xaf/xd6/xd6 + /x8e/xaf/xd6/xd7 + /x8e/xaf/xd6/xd8 + /x8e/xaf/xd6/xd9 + /x8e/xaf/xd6/xda + /x8e/xaf/xd6/xdb + /x8e/xaf/xd6/xdc + /x8e/xaf/xd6/xdd + /x8e/xaf/xd6/xde + /x8e/xaf/xd6/xe0 + /x8e/xaf/xd6/xe1 + /x8e/xaf/xd6/xe2 + /x8e/xaf/xd6/xe3 + /x8e/xaf/xd6/xe4 + /x8e/xaf/xd6/xe5 + /x8e/xaf/xd6/xe6 + /x8e/xaf/xd6/xe7 + /x8e/xaf/xd6/xe8 + /x8e/xaf/xd6/xe9 + /x8e/xaf/xd6/xea + /x8e/xaf/xd6/xeb + /x8e/xaf/xd6/xec + /x8e/xaf/xd6/xed + /x8e/xaf/xd6/xee + /x8e/xaf/xd6/xef + /x8e/xaf/xd6/xf0 + /x8e/xaf/xd6/xf1 + /x8e/xaf/xd6/xf2 + /x8e/xaf/xd6/xf3 + /x8e/xaf/xd6/xf4 + /x8e/xaf/xd6/xf5 + /x8e/xaf/xd6/xf6 + /x8e/xaf/xd6/xf7 + /x8e/xaf/xd6/xf8 + /x8e/xaf/xd6/xf9 + /x8e/xaf/xd6/xfa + /x8e/xaf/xd6/xfb + /x8e/xaf/xd6/xfc + /x8e/xaf/xd6/xfd + /x8e/xaf/xd6/xfe + /x8e/xaf/xd7/xa1 + /x8e/xaf/xd7/xa2 + /x8e/xaf/xd7/xa3 + /x8e/xaf/xd7/xa4 + /x8e/xaf/xd7/xa5 + /x8e/xaf/xd7/xa6 + /x8e/xaf/xd7/xa9 + /x8e/xaf/xd7/xaa + /x8e/xaf/xd7/xab + /x8e/xaf/xd7/xac + /x8e/xaf/xd7/xad + /x8e/xaf/xd7/xae + /x8e/xaf/xd7/xaf + /x8e/xaf/xd7/xb1 + /x8e/xaf/xd7/xb2 + /x8e/xaf/xd7/xb3 + /x8e/xaf/xd7/xb4 + /x8e/xaf/xd7/xb5 + /x8e/xaf/xd7/xb6 + /x8e/xaf/xd7/xb7 + /x8e/xaf/xd7/xb8 + /x8e/xaf/xd7/xb9 + /x8e/xaf/xd7/xba + /x8e/xaf/xd7/xbb + /x8e/xaf/xd7/xbc + /x8e/xaf/xd7/xbd + /x8e/xaf/xd7/xbe + /x8e/xaf/xd7/xbf + /x8e/xaf/xd7/xc0 + /x8e/xaf/xd7/xc1 + /x8e/xaf/xd7/xc2 + /x8e/xaf/xd7/xc3 + /x8e/xaf/xd7/xc4 + /x8e/xaf/xd7/xc5 + /x8e/xaf/xd7/xc9 + /x8e/xaf/xd7/xca + /x8e/xaf/xd7/xcc + /x8e/xaf/xd7/xcd + /x8e/xaf/xd7/xce + /x8e/xaf/xd7/xcf + /x8e/xaf/xd7/xd0 + /x8e/xaf/xd7/xd1 + /x8e/xaf/xd7/xd2 + /x8e/xaf/xd7/xd3 + /x8e/xaf/xd7/xd4 + /x8e/xaf/xd7/xd5 + /x8e/xaf/xd7/xd6 + /x8e/xaf/xd7/xd7 + /x8e/xaf/xd7/xd8 + /x8e/xaf/xd7/xd9 + /x8e/xaf/xd7/xda + /x8e/xaf/xd7/xdb + /x8e/xaf/xd7/xdc + /x8e/xaf/xd7/xdd + /x8e/xaf/xd7/xde + /x8e/xaf/xd7/xdf + /x8e/xaf/xd7/xe0 + /x8e/xaf/xd7/xe1 + /x8e/xaf/xd7/xe3 + /x8e/xaf/xd7/xe4 + /x8e/xaf/xd7/xe5 + /x8e/xaf/xd7/xe6 + /x8e/xaf/xd7/xe7 + /x8e/xaf/xd7/xe8 + /x8e/xaf/xd7/xe9 + /x8e/xaf/xd7/xea + /x8e/xaf/xd7/xeb + /x8e/xaf/xd7/xec + /x8e/xaf/xd7/xed + /x8e/xaf/xd7/xee + /x8e/xaf/xd7/xef + /x8e/xaf/xd7/xf0 + /x8e/xaf/xd7/xf1 + /x8e/xaf/xd7/xf2 + /x8e/xaf/xd7/xf3 + /x8e/xaf/xd7/xf4 + /x8e/xaf/xd7/xf5 + /x8e/xaf/xd7/xf6 + /x8e/xaf/xd7/xf7 + /x8e/xaf/xd7/xf8 + /x8e/xaf/xd7/xfa + /x8e/xaf/xd7/xfb + /x8e/xaf/xd7/xfc + /x8e/xaf/xd7/xfd + /x8e/xaf/xd7/xfe + /x8e/xaf/xd8/xa1 + /x8e/xaf/xd8/xa2 + /x8e/xaf/xd8/xa3 + /x8e/xaf/xd8/xa4 + /x8e/xaf/xd8/xa5 + /x8e/xaf/xd8/xa6 + /x8e/xaf/xd8/xa7 + /x8e/xaf/xd8/xa8 + /x8e/xaf/xd8/xa9 + /x8e/xaf/xd8/xaa + /x8e/xaf/xd8/xab + /x8e/xaf/xd8/xac + /x8e/xaf/xd8/xad + /x8e/xaf/xd8/xae + /x8e/xaf/xd8/xb1 + /x8e/xaf/xd8/xb2 + /x8e/xaf/xd8/xb3 + /x8e/xaf/xd8/xb4 + /x8e/xaf/xd8/xb6 + /x8e/xaf/xd8/xb7 + /x8e/xaf/xd8/xb8 + /x8e/xaf/xd8/xb9 + /x8e/xaf/xd8/xba + /x8e/xaf/xd8/xbb + /x8e/xaf/xd8/xbc + /x8e/xaf/xd8/xbd + /x8e/xaf/xd8/xbe + /x8e/xaf/xd8/xbf + /x8e/xaf/xd8/xc0 + /x8e/xaf/xd8/xc1 + /x8e/xaf/xd8/xc2 + /x8e/xaf/xd8/xc3 + /x8e/xaf/xd8/xc4 + /x8e/xaf/xd8/xc5 + /x8e/xaf/xd8/xc6 + /x8e/xaf/xd8/xc7 + /x8e/xaf/xd8/xc8 + /x8e/xaf/xd8/xc9 + /x8e/xaf/xd8/xca + /x8e/xaf/xd8/xcb + /x8e/xaf/xd8/xcd + /x8e/xaf/xd8/xce + /x8e/xaf/xd8/xcf + /x8e/xaf/xd8/xd0 + /x8e/xaf/xd8/xd1 + /x8e/xaf/xd8/xd2 + /x8e/xaf/xd8/xd3 + /x8e/xaf/xd8/xd4 + /x8e/xaf/xd8/xd5 + /x8e/xaf/xd8/xd6 + /x8e/xaf/xd8/xd7 + /x8e/xaf/xd8/xd8 + /x8e/xaf/xd8/xd9 + /x8e/xaf/xd8/xda + /x8e/xaf/xd8/xdc + /x8e/xaf/xd8/xdd + /x8e/xaf/xd8/xde + /x8e/xaf/xd8/xdf + /x8e/xaf/xd8/xe0 + /x8e/xaf/xd8/xe1 + /x8e/xaf/xd8/xe3 + /x8e/xaf/xd8/xe4 + /x8e/xaf/xd8/xe5 + /x8e/xaf/xd8/xe6 + /x8e/xaf/xd8/xe7 + /x8e/xaf/xd8/xe8 + /x8e/xaf/xd8/xe9 + /x8e/xaf/xd8/xea + /x8e/xaf/xd8/xeb + /x8e/xaf/xd8/xec + /x8e/xaf/xd8/xed + /x8e/xaf/xd8/xee + /x8e/xaf/xd8/xef + /x8e/xaf/xd8/xf0 + /x8e/xaf/xd8/xf1 + /x8e/xaf/xd8/xf2 + /x8e/xaf/xd8/xf3 + /x8e/xaf/xd8/xf4 + /x8e/xaf/xd8/xf5 + /x8e/xaf/xd8/xf6 + /x8e/xaf/xd8/xf7 + /x8e/xaf/xd8/xf9 + /x8e/xaf/xd8/xfa + /x8e/xaf/xd8/xfc + /x8e/xaf/xd8/xfd + /x8e/xaf/xd8/xfe + /x8e/xaf/xd9/xa1 + /x8e/xaf/xd9/xa2 + /x8e/xaf/xd9/xa3 + /x8e/xaf/xd9/xa5 + /x8e/xaf/xd9/xa6 + /x8e/xaf/xd9/xa7 + /x8e/xaf/xd9/xa8 + /x8e/xaf/xd9/xa9 + /x8e/xaf/xd9/xaa + /x8e/xaf/xd9/xab + /x8e/xaf/xd9/xac + /x8e/xaf/xd9/xad + /x8e/xaf/xd9/xae + /x8e/xaf/xd9/xaf + /x8e/xaf/xd9/xb0 + /x8e/xaf/xd9/xb1 + /x8e/xaf/xd9/xb3 + /x8e/xaf/xd9/xb4 + /x8e/xaf/xd9/xb5 + /x8e/xaf/xd9/xb6 + /x8e/xaf/xd9/xb7 + /x8e/xaf/xd9/xb8 + /x8e/xaf/xd9/xb9 + /x8e/xaf/xd9/xba + /x8e/xaf/xd9/xbd + /x8e/xaf/xd9/xbe + /x8e/xaf/xd9/xbf + /x8e/xaf/xd9/xc0 + /x8e/xaf/xd9/xc1 + /x8e/xaf/xd9/xc2 + /x8e/xaf/xd9/xc3 + /x8e/xaf/xd9/xc4 + /x8e/xaf/xd9/xc5 + /x8e/xaf/xd9/xc6 + /x8e/xaf/xd9/xc7 + /x8e/xaf/xd9/xc8 + /x8e/xaf/xd9/xc9 + /x8e/xaf/xd9/xca + /x8e/xaf/xd9/xcb + /x8e/xaf/xd9/xcc + /x8e/xaf/xd9/xce + /x8e/xaf/xd9/xcf + /x8e/xaf/xd9/xd0 + /x8e/xaf/xd9/xd1 + /x8e/xaf/xd9/xd2 + /x8e/xaf/xd9/xd3 + /x8e/xaf/xd9/xd4 + /x8e/xaf/xd9/xd5 + /x8e/xaf/xd9/xd6 + /x8e/xaf/xd9/xd7 + /x8e/xaf/xd9/xd8 + /x8e/xaf/xd9/xd9 + /x8e/xaf/xd9/xda + /x8e/xaf/xd9/xdb + /x8e/xaf/xd9/xde + /x8e/xaf/xd9/xdf + /x8e/xaf/xd9/xe0 + /x8e/xaf/xd9/xe1 + /x8e/xaf/xd9/xe2 + /x8e/xaf/xd9/xe4 + /x8e/xaf/xd9/xe5 + /x8e/xaf/xd9/xe6 + /x8e/xaf/xd9/xe7 + /x8e/xaf/xd9/xe8 + /x8e/xaf/xd9/xe9 + /x8e/xaf/xd9/xea + /x8e/xaf/xd9/xeb + /x8e/xaf/xd9/xec + /x8e/xaf/xd9/xed + /x8e/xaf/xd9/xee + /x8e/xaf/xd9/xef + /x8e/xaf/xd9/xf0 + /x8e/xaf/xd9/xf1 + /x8e/xaf/xd9/xf2 + /x8e/xaf/xd9/xf3 + /x8e/xaf/xd9/xf4 + /x8e/xaf/xd9/xf5 + /x8e/xaf/xd9/xf6 + /x8e/xaf/xd9/xf7 + /x8e/xaf/xd9/xf9 + /x8e/xaf/xd9/xfa + /x8e/xaf/xd9/xfb + /x8e/xaf/xd9/xfc + /x8e/xaf/xd9/xfe + /x8e/xaf/xda/xa1 + /x8e/xaf/xda/xa2 + /x8e/xaf/xda/xa3 + /x8e/xaf/xda/xa4 + /x8e/xaf/xda/xa5 + /x8e/xaf/xda/xa6 + /x8e/xaf/xda/xa7 + /x8e/xaf/xda/xa8 + /x8e/xaf/xda/xa9 + /x8e/xaf/xda/xaa + /x8e/xaf/xda/xab + /x8e/xaf/xda/xad + /x8e/xaf/xda/xae + /x8e/xaf/xda/xaf + /x8e/xaf/xda/xb0 + /x8e/xaf/xda/xb1 + /x8e/xaf/xda/xb2 + /x8e/xaf/xda/xb3 + /x8e/xaf/xda/xb4 + /x8e/xaf/xda/xb5 + /x8e/xaf/xda/xb7 + /x8e/xaf/xda/xb8 + /x8e/xaf/xda/xb9 + /x8e/xaf/xda/xba + /x8e/xaf/xda/xbb + /x8e/xaf/xda/xbc + /x8e/xaf/xda/xbd + /x8e/xaf/xda/xbe + /x8e/xaf/xda/xbf + /x8e/xaf/xda/xc0 + /x8e/xaf/xda/xc1 + /x8e/xaf/xda/xc3 + /x8e/xaf/xda/xc4 + /x8e/xaf/xda/xc5 + /x8e/xaf/xda/xc6 + /x8e/xaf/xda/xc7 + /x8e/xaf/xda/xc8 + /x8e/xaf/xda/xc9 + /x8e/xaf/xda/xca + /x8e/xaf/xda/xcb + /x8e/xaf/xda/xcc + /x8e/xaf/xda/xcd + /x8e/xaf/xda/xce + /x8e/xaf/xda/xcf + /x8e/xaf/xda/xd0 + /x8e/xaf/xda/xd1 + /x8e/xaf/xda/xd2 + /x8e/xaf/xda/xd3 + /x8e/xaf/xda/xd4 + /x8e/xaf/xda/xd5 + /x8e/xaf/xda/xd6 + /x8e/xaf/xda/xd7 + /x8e/xaf/xda/xd8 + /x8e/xaf/xda/xd9 + /x8e/xaf/xda/xda + /x8e/xaf/xda/xdb + /x8e/xaf/xda/xdc + /x8e/xaf/xda/xdd + /x8e/xaf/xda/xde + /x8e/xaf/xda/xdf + /x8e/xaf/xda/xe0 + /x8e/xaf/xda/xe1 + /x8e/xaf/xda/xe2 + /x8e/xaf/xda/xe3 + /x8e/xaf/xda/xe4 + /x8e/xaf/xda/xe5 + /x8e/xaf/xda/xe6 + /x8e/xaf/xda/xe7 + /x8e/xaf/xda/xe9 + /x8e/xaf/xda/xea + /x8e/xaf/xda/xeb + /x8e/xaf/xda/xec + /x8e/xaf/xda/xed + /x8e/xaf/xda/xee + /x8e/xaf/xda/xef + /x8e/xaf/xda/xf0 + /x8e/xaf/xda/xf1 + /x8e/xaf/xda/xf2 + /x8e/xaf/xda/xf3 + /x8e/xaf/xda/xf4 + /x8e/xaf/xda/xf5 + /x8e/xaf/xda/xf6 + /x8e/xaf/xda/xf7 + /x8e/xaf/xda/xf8 + /x8e/xaf/xda/xf9 + /x8e/xaf/xda/xfa + /x8e/xaf/xda/xfb + /x8e/xaf/xda/xfc + /x8e/xaf/xda/xfd + /x8e/xaf/xda/xfe + /x8e/xaf/xdb/xa1 + /x8e/xaf/xdb/xa2 + /x8e/xaf/xdb/xa3 + /x8e/xaf/xdb/xa4 + /x8e/xaf/xdb/xa5 + /x8e/xaf/xdb/xa6 + /x8e/xaf/xdb/xa7 + /x8e/xaf/xdb/xa8 + /x8e/xaf/xdb/xa9 + /x8e/xaf/xdb/xaa + /x8e/xaf/xdb/xab + /x8e/xaf/xdb/xac + /x8e/xaf/xdb/xad + /x8e/xaf/xdb/xae + /x8e/xaf/xdb/xaf + /x8e/xaf/xdb/xb0 + /x8e/xaf/xdb/xb1 + /x8e/xaf/xdb/xb2 + /x8e/xaf/xdb/xb3 + /x8e/xaf/xdb/xb4 + /x8e/xaf/xdb/xb5 + /x8e/xaf/xdb/xb6 + /x8e/xaf/xdb/xb7 + /x8e/xaf/xdb/xb8 + /x8e/xaf/xdb/xbb + /x8e/xaf/xdb/xbc + /x8e/xaf/xdb/xbe + /x8e/xaf/xdb/xbf + /x8e/xaf/xdb/xc0 + /x8e/xaf/xdb/xc1 + /x8e/xaf/xdb/xc2 + /x8e/xaf/xdb/xc3 + /x8e/xaf/xdb/xc4 + /x8e/xaf/xdb/xc5 + /x8e/xaf/xdb/xc6 + /x8e/xaf/xdb/xc7 + /x8e/xaf/xdb/xc8 + /x8e/xaf/xdb/xc9 + /x8e/xaf/xdb/xcb + /x8e/xaf/xdb/xcc + /x8e/xaf/xdb/xcd + /x8e/xaf/xdb/xce + /x8e/xaf/xdb/xcf + /x8e/xaf/xdb/xd0 + /x8e/xaf/xdb/xd1 + /x8e/xaf/xdb/xd2 + /x8e/xaf/xdb/xd3 + /x8e/xaf/xdb/xd4 + /x8e/xaf/xdb/xd5 + /x8e/xaf/xdb/xd6 + /x8e/xaf/xdb/xd7 + /x8e/xaf/xdb/xd8 + /x8e/xaf/xdb/xd9 + /x8e/xaf/xdb/xda + /x8e/xaf/xdb/xdb + /x8e/xaf/xdb/xdc + /x8e/xaf/xdb/xdd + /x8e/xaf/xdb/xde + /x8e/xaf/xdb/xe0 + /x8e/xaf/xdb/xe1 + /x8e/xaf/xdb/xe2 + /x8e/xaf/xdb/xe3 + /x8e/xaf/xdb/xe4 + /x8e/xaf/xdb/xe5 + /x8e/xaf/xdb/xe6 + /x8e/xaf/xdb/xe7 + /x8e/xaf/xdb/xe8 + /x8e/xaf/xdb/xe9 + /x8e/xaf/xdb/xea + /x8e/xaf/xdb/xeb + /x8e/xaf/xdb/xec + /x8e/xaf/xdb/xed + /x8e/xaf/xdb/xee + /x8e/xaf/xdb/xef + /x8e/xaf/xdb/xf0 + /x8e/xaf/xdb/xf1 + /x8e/xaf/xdb/xf2 + /x8e/xaf/xdb/xf3 + /x8e/xaf/xdb/xf4 + /x8e/xaf/xdb/xf5 + /x8e/xaf/xdb/xf7 + /x8e/xaf/xdb/xf8 + /x8e/xaf/xdb/xf9 + /x8e/xaf/xdb/xfa + /x8e/xaf/xdb/xfb + /x8e/xaf/xdb/xfc + /x8e/xaf/xdb/xfd + /x8e/xaf/xdb/xfe + /x8e/xaf/xdc/xa1 + /x8e/xaf/xdc/xa2 + /x8e/xaf/xdc/xa3 + /x8e/xaf/xdc/xa4 + /x8e/xaf/xdc/xa5 + /x8e/xaf/xdc/xa6 + /x8e/xaf/xdc/xa7 + /x8e/xaf/xdc/xa8 + /x8e/xaf/xdc/xa9 + /x8e/xaf/xdc/xaa + /x8e/xaf/xdc/xab + /x8e/xaf/xdc/xac + /x8e/xaf/xdc/xae + /x8e/xaf/xdc/xaf + /x8e/xaf/xdc/xb0 + /x8e/xaf/xdc/xb1 + /x8e/xaf/xdc/xb2 + /x8e/xaf/xdc/xb3 + /x8e/xaf/xdc/xb4 + /x8e/xaf/xdc/xb5 + /x8e/xaf/xdc/xb6 + /x8e/xaf/xdc/xb7 + /x8e/xaf/xdc/xb8 + /x8e/xaf/xdc/xb9 + /x8e/xaf/xdc/xba + /x8e/xaf/xdc/xbb + /x8e/xaf/xdc/xbc + /x8e/xaf/xdc/xbd + /x8e/xaf/xdc/xbe + /x8e/xaf/xdc/xbf + /x8e/xaf/xdc/xc0 + /x8e/xaf/xdc/xc1 + /x8e/xaf/xdc/xc2 + /x8e/xaf/xdc/xc3 + /x8e/xaf/xdc/xc4 + /x8e/xaf/xdc/xc5 + /x8e/xaf/xdc/xc6 + /x8e/xaf/xdc/xc7 + /x8e/xaf/xdc/xc8 + /x8e/xaf/xdc/xc9 + /x8e/xaf/xdc/xca + /x8e/xaf/xdc/xcb + /x8e/xaf/xdc/xcc + /x8e/xaf/xdc/xce + /x8e/xaf/xdc/xcf + /x8e/xaf/xdc/xd0 + /x8e/xaf/xdc/xd1 + /x8e/xaf/xdc/xd2 + /x8e/xaf/xdc/xd3 + /x8e/xaf/xdc/xd4 + /x8e/xaf/xdc/xd5 + /x8e/xaf/xdc/xd6 + /x8e/xaf/xdc/xd7 + /x8e/xaf/xdc/xd8 + /x8e/xaf/xdc/xd9 + /x8e/xaf/xdc/xda + /x8e/xaf/xdc/xdc + /x8e/xaf/xdc/xdd + /x8e/xaf/xdc/xde + /x8e/xaf/xdc/xdf + /x8e/xaf/xdc/xe0 + /x8e/xaf/xdc/xe1 + /x8e/xaf/xdc/xe2 + /x8e/xaf/xdc/xe3 + /x8e/xaf/xdc/xe4 + /x8e/xaf/xdc/xe5 + /x8e/xaf/xdc/xe6 + /x8e/xaf/xdc/xe7 + /x8e/xaf/xdc/xe8 + /x8e/xaf/xdc/xe9 + /x8e/xaf/xdc/xea + /x8e/xaf/xdc/xeb + /x8e/xaf/xdc/xec + /x8e/xaf/xdc/xee + /x8e/xaf/xdc/xef + /x8e/xaf/xdc/xf0 + /x8e/xaf/xdc/xf1 + /x8e/xaf/xdc/xf2 + /x8e/xaf/xdc/xf3 + /x8e/xaf/xdc/xf4 + /x8e/xaf/xdc/xf5 + /x8e/xaf/xdc/xf6 + /x8e/xaf/xdc/xf7 + /x8e/xaf/xdc/xf8 + /x8e/xaf/xdc/xf9 + /x8e/xaf/xdc/xfa + /x8e/xaf/xdc/xfb + /x8e/xaf/xdc/xfc + /x8e/xaf/xdc/xfd + /x8e/xaf/xdc/xfe + /x8e/xaf/xdd/xa1 + /x8e/xaf/xdd/xa2 + /x8e/xaf/xdd/xa3 + /x8e/xaf/xdd/xa4 + /x8e/xaf/xdd/xa5 + /x8e/xaf/xdd/xa6 + /x8e/xaf/xdd/xa7 + /x8e/xaf/xdd/xa8 + /x8e/xaf/xdd/xaa + /x8e/xaf/xdd/xab + /x8e/xaf/xdd/xac + /x8e/xaf/xdd/xad + /x8e/xaf/xdd/xae + /x8e/xaf/xdd/xaf + /x8e/xaf/xdd/xb0 + /x8e/xaf/xdd/xb1 + /x8e/xaf/xdd/xb3 + /x8e/xaf/xdd/xb4 + /x8e/xaf/xdd/xb5 + /x8e/xaf/xdd/xb6 + /x8e/xaf/xdd/xb7 + /x8e/xaf/xdd/xb8 + /x8e/xaf/xdd/xb9 + /x8e/xaf/xdd/xba + /x8e/xaf/xdd/xbb + /x8e/xaf/xdd/xbc + /x8e/xaf/xdd/xbd + /x8e/xaf/xdd/xbf + /x8e/xaf/xdd/xc0 + /x8e/xaf/xdd/xc1 + /x8e/xaf/xdd/xc2 + /x8e/xaf/xdd/xc3 + /x8e/xaf/xdd/xc4 + /x8e/xaf/xdd/xc5 + /x8e/xaf/xdd/xc6 + /x8e/xaf/xdd/xc7 + /x8e/xaf/xdd/xc8 + /x8e/xaf/xdd/xc9 + /x8e/xaf/xdd/xca + /x8e/xaf/xdd/xcb + /x8e/xaf/xdd/xcc + /x8e/xaf/xdd/xce + /x8e/xaf/xdd/xcf + /x8e/xaf/xdd/xd0 + /x8e/xaf/xdd/xd1 + /x8e/xaf/xdd/xd2 + /x8e/xaf/xdd/xd3 + /x8e/xaf/xdd/xd4 + /x8e/xaf/xdd/xd5 + /x8e/xaf/xdd/xd7 + /x8e/xaf/xdd/xd8 + /x8e/xaf/xdd/xd9 + /x8e/xaf/xdd/xda + /x8e/xaf/xdd/xdb + /x8e/xaf/xdd/xdc + /x8e/xaf/xdd/xdd + /x8e/xaf/xdd/xde + /x8e/xaf/xdd/xdf + /x8e/xaf/xdd/xe0 + /x8e/xaf/xdd/xe1 + /x8e/xaf/xdd/xe2 + /x8e/xaf/xdd/xe3 + /x8e/xaf/xdd/xe4 + /x8e/xaf/xdd/xe5 + /x8e/xaf/xdd/xe6 + /x8e/xaf/xdd/xe7 + /x8e/xaf/xdd/xe8 + /x8e/xaf/xdd/xe9 + /x8e/xaf/xdd/xea + /x8e/xaf/xdd/xeb + /x8e/xaf/xdd/xec + /x8e/xaf/xdd/xed + /x8e/xaf/xdd/xee + /x8e/xaf/xdd/xef + /x8e/xaf/xdd/xf0 + /x8e/xaf/xdd/xf1 + /x8e/xaf/xdd/xf2 + /x8e/xaf/xdd/xf3 + /x8e/xaf/xdd/xf4 + /x8e/xaf/xdd/xf5 + /x8e/xaf/xdd/xf6 + /x8e/xaf/xdd/xf7 + /x8e/xaf/xdd/xf8 + /x8e/xaf/xdd/xf9 + /x8e/xaf/xdd/xfa + /x8e/xaf/xdd/xfb + /x8e/xaf/xdd/xfc + /x8e/xaf/xdd/xfd + /x8e/xaf/xde/xa1 + /x8e/xaf/xde/xa2 + /x8e/xaf/xde/xa3 + /x8e/xaf/xde/xa4 + /x8e/xaf/xde/xa5 + /x8e/xaf/xde/xa6 + /x8e/xaf/xde/xa7 + /x8e/xaf/xde/xa8 + /x8e/xaf/xde/xa9 + /x8e/xaf/xde/xaa + /x8e/xaf/xde/xac + /x8e/xaf/xde/xae + /x8e/xaf/xde/xaf + /x8e/xaf/xde/xb0 + /x8e/xaf/xde/xb1 + /x8e/xaf/xde/xb2 + /x8e/xaf/xde/xb3 + /x8e/xaf/xde/xb4 + /x8e/xaf/xde/xb5 + /x8e/xaf/xde/xb6 + /x8e/xaf/xde/xb7 + /x8e/xaf/xde/xb8 + /x8e/xaf/xde/xb9 + /x8e/xaf/xde/xba + /x8e/xaf/xde/xbb + /x8e/xaf/xde/xbc + /x8e/xaf/xde/xbd + /x8e/xaf/xde/xbe + /x8e/xaf/xde/xbf + /x8e/xaf/xde/xc0 + /x8e/xaf/xde/xc3 + /x8e/xaf/xde/xc4 + /x8e/xaf/xde/xc5 + /x8e/xaf/xde/xc6 + /x8e/xaf/xde/xc7 + /x8e/xaf/xde/xc8 + /x8e/xaf/xde/xc9 + /x8e/xaf/xde/xca + /x8e/xaf/xde/xcb + /x8e/xaf/xde/xcc + /x8e/xaf/xde/xcd + /x8e/xaf/xde/xce + /x8e/xaf/xde/xcf + /x8e/xaf/xde/xd0 + /x8e/xaf/xde/xd1 + /x8e/xaf/xde/xd2 + /x8e/xaf/xde/xd3 + /x8e/xaf/xde/xd4 + /x8e/xaf/xde/xd5 + /x8e/xaf/xde/xd6 + /x8e/xaf/xde/xd7 + /x8e/xaf/xde/xd8 + /x8e/xaf/xde/xd9 + /x8e/xaf/xde/xda + /x8e/xaf/xde/xdb + /x8e/xaf/xde/xdc + /x8e/xaf/xde/xdd + /x8e/xaf/xde/xde + /x8e/xaf/xde/xdf + /x8e/xaf/xde/xe0 + /x8e/xaf/xde/xe2 + /x8e/xaf/xde/xe3 + /x8e/xaf/xde/xe4 + /x8e/xaf/xde/xe5 + /x8e/xaf/xde/xe6 + /x8e/xaf/xde/xe7 + /x8e/xaf/xde/xe8 + /x8e/xaf/xde/xe9 + /x8e/xaf/xde/xea + /x8e/xaf/xde/xeb + /x8e/xaf/xde/xec + /x8e/xaf/xde/xed + /x8e/xaf/xde/xee + /x8e/xaf/xde/xef + /x8e/xaf/xde/xf1 + /x8e/xaf/xde/xf2 + /x8e/xaf/xde/xf3 + /x8e/xaf/xde/xf4 + /x8e/xaf/xde/xf5 + /x8e/xaf/xde/xf6 + /x8e/xaf/xde/xf7 + /x8e/xaf/xde/xf8 + /x8e/xaf/xde/xf9 + /x8e/xaf/xde/xfb + /x8e/xaf/xde/xfc + /x8e/xaf/xde/xfd + /x8e/xaf/xde/xfe + /x8e/xaf/xdf/xa1 + /x8e/xaf/xdf/xa2 + /x8e/xaf/xdf/xa3 + /x8e/xaf/xdf/xa4 + /x8e/xaf/xdf/xa5 + /x8e/xaf/xdf/xa6 + /x8e/xaf/xdf/xa7 + /x8e/xaf/xdf/xa8 + /x8e/xaf/xdf/xaa + /x8e/xaf/xdf/xab + /x8e/xaf/xdf/xac + /x8e/xaf/xdf/xad + /x8e/xaf/xdf/xae + /x8e/xaf/xdf/xaf + /x8e/xaf/xdf/xb0 + /x8e/xaf/xdf/xb1 + /x8e/xaf/xdf/xb2 + /x8e/xaf/xdf/xb3 + /x8e/xaf/xdf/xb4 + /x8e/xaf/xdf/xb5 + /x8e/xaf/xdf/xb6 + /x8e/xaf/xdf/xb7 + /x8e/xaf/xdf/xb9 + /x8e/xaf/xdf/xba + /x8e/xaf/xdf/xbb + /x8e/xaf/xdf/xbc + /x8e/xaf/xdf/xbd + /x8e/xaf/xdf/xbe + /x8e/xaf/xdf/xbf + /x8e/xaf/xdf/xc0 + /x8e/xaf/xdf/xc1 + /x8e/xaf/xdf/xc2 + /x8e/xaf/xdf/xc3 + /x8e/xaf/xdf/xc4 + /x8e/xaf/xdf/xc5 + /x8e/xaf/xdf/xc6 + /x8e/xaf/xdf/xc7 + /x8e/xaf/xdf/xc8 + /x8e/xaf/xdf/xc9 + /x8e/xaf/xdf/xca + /x8e/xaf/xdf/xcb + /x8e/xaf/xdf/xcc + /x8e/xaf/xdf/xcd + /x8e/xaf/xdf/xce + /x8e/xaf/xdf/xcf + /x8e/xaf/xdf/xd0 + /x8e/xaf/xdf/xd1 + /x8e/xaf/xdf/xd2 + /x8e/xaf/xdf/xd3 + /x8e/xaf/xdf/xd4 + /x8e/xaf/xdf/xd5 + /x8e/xaf/xdf/xd7 + /x8e/xaf/xdf/xd8 + /x8e/xaf/xdf/xd9 + /x8e/xaf/xdf/xda + /x8e/xaf/xdf/xdb + /x8e/xaf/xdf/xdc + /x8e/xaf/xdf/xdd + /x8e/xaf/xdf/xde + /x8e/xaf/xdf/xdf + /x8e/xaf/xdf/xe0 + /x8e/xaf/xdf/xe1 + /x8e/xaf/xdf/xe2 + /x8e/xaf/xdf/xe3 + /x8e/xaf/xdf/xe4 + /x8e/xaf/xdf/xe5 + /x8e/xaf/xdf/xe6 + /x8e/xaf/xdf/xe7 + /x8e/xaf/xdf/xe8 + /x8e/xaf/xdf/xe9 + /x8e/xaf/xdf/xea + /x8e/xaf/xdf/xeb + /x8e/xaf/xdf/xec + /x8e/xaf/xdf/xed + /x8e/xaf/xdf/xee + /x8e/xaf/xdf/xef + /x8e/xaf/xdf/xf0 + /x8e/xaf/xdf/xf1 + /x8e/xaf/xdf/xf2 + /x8e/xaf/xdf/xf3 + /x8e/xaf/xdf/xf4 + /x8e/xaf/xdf/xf5 + /x8e/xaf/xdf/xf6 + /x8e/xaf/xdf/xf7 + /x8e/xaf/xdf/xf8 + /x8e/xaf/xdf/xf9 + /x8e/xaf/xdf/xfa + /x8e/xaf/xdf/xfb + /x8e/xaf/xdf/xfc + /x8e/xaf/xdf/xfd + /x8e/xaf/xdf/xfe + /x8e/xaf/xe0/xa1 + /x8e/xaf/xe0/xa2 + /x8e/xaf/xe0/xa3 + /x8e/xaf/xe0/xa4 + /x8e/xaf/xe0/xa5 + /x8e/xaf/xe0/xa7 + /x8e/xaf/xe0/xa8 + /x8e/xaf/xe0/xa9 + /x8e/xaf/xe0/xaa + /x8e/xaf/xe0/xab + /x8e/xaf/xe0/xac + /x8e/xaf/xe0/xad + /x8e/xaf/xe0/xae + /x8e/xaf/xe0/xaf + /x8e/xaf/xe0/xb0 + /x8e/xaf/xe0/xb1 + /x8e/xaf/xe0/xb2 + /x8e/xaf/xe0/xb3 + /x8e/xaf/xe0/xb4 + /x8e/xaf/xe0/xb5 + /x8e/xaf/xe0/xb6 + /x8e/xaf/xe0/xb7 + /x8e/xaf/xe0/xb8 + /x8e/xaf/xe0/xb9 + /x8e/xaf/xe0/xba + /x8e/xaf/xe0/xbb + /x8e/xaf/xe0/xbc + /x8e/xaf/xe0/xbd + /x8e/xaf/xe0/xc0 + /x8e/xaf/xe0/xc1 + /x8e/xaf/xe0/xc2 + /x8e/xaf/xe0/xc3 + /x8e/xaf/xe0/xc4 + /x8e/xaf/xe0/xc5 + /x8e/xaf/xe0/xc6 + /x8e/xaf/xe0/xc7 + /x8e/xaf/xe0/xc8 + /x8e/xaf/xe0/xc9 + /x8e/xaf/xe0/xca + /x8e/xaf/xe0/xcb + /x8e/xaf/xe0/xcc + /x8e/xaf/xe0/xce + /x8e/xaf/xe0/xcf + /x8e/xaf/xe0/xd0 + /x8e/xaf/xe0/xd1 + /x8e/xaf/xe0/xd2 + /x8e/xaf/xe0/xd3 + /x8e/xaf/xe0/xd4 + /x8e/xaf/xe0/xd5 + /x8e/xaf/xe0/xd6 + /x8e/xaf/xe0/xd7 + /x8e/xaf/xe0/xd8 + /x8e/xaf/xe0/xd9 + /x8e/xaf/xe0/xda + /x8e/xaf/xe0/xdb + /x8e/xaf/xe0/xdc + /x8e/xaf/xe0/xde + /x8e/xaf/xe0/xdf + /x8e/xaf/xe0/xe0 + /x8e/xaf/xe0/xe1 + /x8e/xaf/xe0/xe2 + /x8e/xaf/xe0/xe4 + /x8e/xaf/xe0/xe5 + /x8e/xaf/xe0/xe6 + /x8e/xaf/xe0/xe7 + /x8e/xaf/xe0/xe8 + /x8e/xaf/xe0/xe9 + /x8e/xaf/xe0/xea + /x8e/xaf/xe0/xeb + /x8e/xaf/xe0/xec + /x8e/xaf/xe0/xed + /x8e/xaf/xe0/xee + /x8e/xaf/xe0/xef + /x8e/xaf/xe0/xf0 + /x8e/xaf/xe0/xf1 + /x8e/xaf/xe0/xf2 + /x8e/xaf/xe0/xf4 + /x8e/xaf/xe0/xf5 + /x8e/xaf/xe0/xf6 + /x8e/xaf/xe0/xf7 + /x8e/xaf/xe0/xf8 + /x8e/xaf/xe0/xf9 + /x8e/xaf/xe0/xfa + /x8e/xaf/xe0/xfb + /x8e/xaf/xe0/xfc + /x8e/xaf/xe0/xfd + /x8e/xaf/xe0/xfe + /x8e/xaf/xe1/xa1 + /x8e/xaf/xe1/xa2 + /x8e/xaf/xe1/xa3 + /x8e/xaf/xe1/xa4 + /x8e/xaf/xe1/xa5 + /x8e/xaf/xe1/xa6 + /x8e/xaf/xe1/xa7 + /x8e/xaf/xe1/xa8 + /x8e/xaf/xe1/xa9 + /x8e/xaf/xe1/xaa + /x8e/xaf/xe1/xab + /x8e/xaf/xe1/xac + /x8e/xaf/xe1/xad + /x8e/xaf/xe1/xae + /x8e/xaf/xe1/xaf + /x8e/xaf/xe1/xb0 + /x8e/xaf/xe1/xb1 + /x8e/xaf/xe1/xb2 + /x8e/xaf/xe1/xb3 + /x8e/xaf/xe1/xb4 + /x8e/xaf/xe1/xb5 + /x8e/xaf/xe1/xb6 + /x8e/xaf/xe1/xb7 + /x8e/xaf/xe1/xb8 + /x8e/xaf/xe1/xb9 + /x8e/xaf/xe1/xba + /x8e/xaf/xe1/xbc + /x8e/xaf/xe1/xbd + /x8e/xaf/xe1/xbe + /x8e/xaf/xe1/xc0 + /x8e/xaf/xe1/xc1 + /x8e/xaf/xe1/xc2 + /x8e/xaf/xe1/xc3 + /x8e/xaf/xe1/xc4 + /x8e/xaf/xe1/xc5 + /x8e/xaf/xe1/xc6 + /x8e/xaf/xe1/xc7 + /x8e/xaf/xe1/xc8 + /x8e/xaf/xe1/xc9 + /x8e/xaf/xe1/xcb + /x8e/xaf/xe1/xcc + /x8e/xaf/xe1/xcd + /x8e/xaf/xe1/xce + /x8e/xaf/xe1/xcf + /x8e/xaf/xe1/xd0 + /x8e/xaf/xe1/xd1 + /x8e/xaf/xe1/xd3 + /x8e/xaf/xe1/xd4 + /x8e/xaf/xe1/xd5 + /x8e/xaf/xe1/xd6 + /x8e/xaf/xe1/xd7 + /x8e/xaf/xe1/xd8 + /x8e/xaf/xe1/xd9 + /x8e/xaf/xe1/xda + /x8e/xaf/xe1/xdb + /x8e/xaf/xe1/xdc + /x8e/xaf/xe1/xdd + /x8e/xaf/xe1/xde + /x8e/xaf/xe1/xe0 + /x8e/xaf/xe1/xe1 + /x8e/xaf/xe1/xe2 + /x8e/xaf/xe1/xe3 + /x8e/xaf/xe1/xe4 + /x8e/xaf/xe1/xe5 + /x8e/xaf/xe1/xe7 + /x8e/xaf/xe1/xe8 + /x8e/xaf/xe1/xe9 + /x8e/xaf/xe1/xea + /x8e/xaf/xe1/xeb + /x8e/xaf/xe1/xec + /x8e/xaf/xe1/xed + /x8e/xaf/xe1/xee + /x8e/xaf/xe1/xef + /x8e/xaf/xe1/xf0 + /x8e/xaf/xe1/xf1 + /x8e/xaf/xe1/xf2 + /x8e/xaf/xe1/xf3 + /x8e/xaf/xe1/xf4 + /x8e/xaf/xe1/xf5 + /x8e/xaf/xe1/xf6 + /x8e/xaf/xe1/xf7 + /x8e/xaf/xe1/xf8 + /x8e/xaf/xe1/xf9 + /x8e/xaf/xe1/xfa + /x8e/xaf/xe1/xfb + /x8e/xaf/xe1/xfc + /x8e/xaf/xe1/xfd + /x8e/xaf/xe1/xfe + /x8e/xaf/xe2/xa1 + /x8e/xaf/xe2/xa2 + /x8e/xaf/xe2/xa3 + /x8e/xaf/xe2/xa4 + /x8e/xaf/xe2/xa5 + /x8e/xaf/xe2/xa6 + /x8e/xaf/xe2/xa7 + /x8e/xaf/xe2/xa8 + /x8e/xaf/xe2/xa9 + /x8e/xaf/xe2/xaa + /x8e/xaf/xe2/xab + /x8e/xaf/xe2/xac + /x8e/xaf/xe2/xad + /x8e/xaf/xe2/xae + /x8e/xaf/xe2/xaf + /x8e/xaf/xe2/xb0 + /x8e/xaf/xe2/xb1 + /x8e/xaf/xe2/xb2 + /x8e/xaf/xe2/xb3 + /x8e/xaf/xe2/xb4 + /x8e/xaf/xe2/xb5 + /x8e/xaf/xe2/xb6 + /x8e/xaf/xe2/xb8 + /x8e/xaf/xe2/xb9 + /x8e/xaf/xe2/xba + /x8e/xaf/xe2/xbb + /x8e/xaf/xe2/xbc + /x8e/xaf/xe2/xbd + /x8e/xaf/xe2/xbe + /x8e/xaf/xe2/xbf + /x8e/xaf/xe2/xc0 + /x8e/xaf/xe2/xc1 + /x8e/xaf/xe2/xc2 + /x8e/xaf/xe2/xc3 + /x8e/xaf/xe2/xc4 + /x8e/xaf/xe2/xc5 + /x8e/xaf/xe2/xc6 + /x8e/xaf/xe2/xc7 + /x8e/xaf/xe2/xc9 + /x8e/xaf/xe2/xca + /x8e/xaf/xe2/xcb + /x8e/xaf/xe2/xcc + /x8e/xaf/xe2/xcd + /x8e/xaf/xe2/xcf + /x8e/xaf/xe2/xd2 + /x8e/xaf/xe2/xd3 + /x8e/xaf/xe2/xd4 + /x8e/xaf/xe2/xd6 + /x8e/xaf/xe2/xd7 + /x8e/xaf/xe2/xd8 + /x8e/xaf/xe2/xd9 + /x8e/xaf/xe2/xda + /x8e/xaf/xe2/xdb + /x8e/xaf/xe2/xdc + /x8e/xaf/xe2/xdd + /x8e/xaf/xe2/xde + /x8e/xaf/xe2/xdf + /x8e/xaf/xe2/xe0 + /x8e/xaf/xe2/xe1 + /x8e/xaf/xe2/xe2 + /x8e/xaf/xe2/xe3 + /x8e/xaf/xe2/xe4 + /x8e/xaf/xe2/xe5 + /x8e/xaf/xe2/xe6 + /x8e/xaf/xe2/xe7 + /x8e/xaf/xe2/xe8 + /x8e/xaf/xe2/xe9 + /x8e/xaf/xe2/xea + /x8e/xaf/xe2/xec + /x8e/xaf/xe2/xed + /x8e/xaf/xe2/xee + /x8e/xaf/xe2/xef + /x8e/xaf/xe2/xf0 + /x8e/xaf/xe2/xf1 + /x8e/xaf/xe2/xf4 + /x8e/xaf/xe2/xf5 + /x8e/xaf/xe2/xf6 + /x8e/xaf/xe2/xf7 + /x8e/xaf/xe2/xf8 + /x8e/xaf/xe2/xf9 + /x8e/xaf/xe2/xfa + /x8e/xaf/xe2/xfc + /x8e/xaf/xe2/xfd + /x8e/xaf/xe2/xfe + /x8e/xaf/xe3/xa1 + /x8e/xaf/xe3/xa2 + /x8e/xaf/xe3/xa3 + /x8e/xaf/xe3/xa5 + /x8e/xaf/xe3/xa6 + /x8e/xaf/xe3/xa7 + /x8e/xaf/xe3/xa8 + /x8e/xaf/xe3/xa9 + /x8e/xaf/xe3/xaa + /x8e/xaf/xe3/xab + /x8e/xaf/xe3/xac + /x8e/xaf/xe3/xad + /x8e/xaf/xe3/xae + /x8e/xaf/xe3/xaf + /x8e/xaf/xe3/xb0 + /x8e/xaf/xe3/xb1 + /x8e/xaf/xe3/xb3 + /x8e/xaf/xe3/xb4 + /x8e/xaf/xe3/xb5 + /x8e/xaf/xe3/xb6 + /x8e/xaf/xe3/xb7 + /x8e/xaf/xe3/xb8 + /x8e/xaf/xe3/xb9 + /x8e/xaf/xe3/xba + /x8e/xaf/xe3/xbb + /x8e/xaf/xe3/xbc + /x8e/xaf/xe3/xbe + /x8e/xaf/xe3/xbf + /x8e/xaf/xe3/xc0 + /x8e/xaf/xe3/xc1 + /x8e/xaf/xe3/xc3 + /x8e/xaf/xe3/xc4 + /x8e/xaf/xe3/xc5 + /x8e/xaf/xe3/xc6 + /x8e/xaf/xe3/xc7 + /x8e/xaf/xe3/xc8 + /x8e/xaf/xe3/xc9 + /x8e/xaf/xe3/xca + /x8e/xaf/xe3/xcb + /x8e/xaf/xe3/xcc + /x8e/xaf/xe3/xcd + /x8e/xaf/xe3/xce + /x8e/xaf/xe3/xcf + /x8e/xaf/xe3/xd0 + /x8e/xaf/xe3/xd1 + /x8e/xaf/xe3/xd2 + /x8e/xaf/xe3/xd4 + /x8e/xaf/xe3/xd5 + /x8e/xaf/xe3/xd6 + /x8e/xaf/xe3/xd7 + /x8e/xaf/xe3/xd8 + /x8e/xaf/xe3/xd9 + /x8e/xaf/xe3/xda + /x8e/xaf/xe3/xdb + /x8e/xaf/xe3/xdc + /x8e/xaf/xe3/xdd + /x8e/xaf/xe3/xde + /x8e/xaf/xe3/xdf + /x8e/xaf/xe3/xe0 + /x8e/xaf/xe3/xe1 + /x8e/xaf/xe3/xe2 + /x8e/xaf/xe3/xe3 + /x8e/xaf/xe3/xe4 + /x8e/xaf/xe3/xe5 + /x8e/xaf/xe3/xe6 + /x8e/xaf/xe3/xe7 + /x8e/xaf/xe3/xe8 + /x8e/xaf/xe3/xe9 + /x8e/xaf/xe3/xeb + /x8e/xaf/xe3/xec + /x8e/xaf/xe3/xed + /x8e/xaf/xe3/xee + /x8e/xaf/xe3/xef + /x8e/xaf/xe3/xf0 + /x8e/xaf/xe3/xf1 + /x8e/xaf/xe3/xf2 + /x8e/xaf/xe3/xf3 + /x8e/xaf/xe3/xf4 + /x8e/xaf/xe3/xf5 + /x8e/xaf/xe3/xf6 + /x8e/xaf/xe3/xf7 + /x8e/xaf/xe3/xf8 + /x8e/xaf/xe3/xf9 + /x8e/xaf/xe3/xfa + /x8e/xaf/xe3/xfb + /x8e/xaf/xe3/xfc + /x8e/xaf/xe3/xfd + /x8e/xaf/xe3/xfe + /x8e/xaf/xe4/xa1 + /x8e/xaf/xe4/xa3 + /x8e/xaf/xe4/xa4 + /x8e/xaf/xe4/xa5 + /x8e/xaf/xe4/xa6 + /x8e/xaf/xe4/xa7 + /x8e/xaf/xe4/xa8 + /x8e/xaf/xe4/xaa + /x8e/xaf/xe4/xab + /x8e/xaf/xe4/xac + /x8e/xaf/xe4/xad + /x8e/xaf/xe4/xae + /x8e/xaf/xe4/xb1 + /x8e/xaf/xe4/xb2 + /x8e/xaf/xe4/xb3 + /x8e/xaf/xe4/xb4 + /x8e/xaf/xe4/xb5 + /x8e/xaf/xe4/xb6 + /x8e/xaf/xe4/xb8 + /x8e/xaf/xe4/xb9 + /x8e/xaf/xe4/xba + /x8e/xaf/xe4/xbb + /x8e/xaf/xe4/xbc + /x8e/xaf/xe4/xbd + /x8e/xaf/xe4/xbe + /x8e/xaf/xe4/xbf + /x8e/xaf/xe4/xc0 + /x8e/xaf/xe4/xc1 + /x8e/xaf/xe4/xc2 + /x8e/xaf/xe4/xc3 + /x8e/xaf/xe4/xc4 + /x8e/xaf/xe4/xc5 + /x8e/xaf/xe4/xc6 + /x8e/xaf/xe4/xc7 + /x8e/xaf/xe4/xc8 + /x8e/xaf/xe4/xc9 + /x8e/xaf/xe4/xca + /x8e/xaf/xe4/xcc + /x8e/xaf/xe4/xce + /x8e/xaf/xe4/xcf + /x8e/xaf/xe4/xd0 + /x8e/xaf/xe4/xd2 + /x8e/xaf/xe4/xd3 + /x8e/xaf/xe4/xd4 + /x8e/xaf/xe4/xd5 + /x8e/xaf/xe4/xd6 + /x8e/xaf/xe4/xd7 + /x8e/xaf/xe4/xd8 + /x8e/xaf/xe4/xd9 + /x8e/xaf/xe4/xdb + /x8e/xaf/xe4/xdc + /x8e/xaf/xe4/xdd + /x8e/xaf/xe4/xdf + /x8e/xaf/xe4/xe0 + /x8e/xaf/xe4/xe1 + /x8e/xaf/xe4/xe3 + /x8e/xaf/xe4/xe4 + /x8e/xaf/xe4/xe5 + /x8e/xaf/xe4/xe6 + /x8e/xaf/xe4/xe7 + /x8e/xaf/xe4/xe8 + /x8e/xaf/xe4/xe9 + /x8e/xaf/xe4/xea + /x8e/xaf/xe4/xeb + /x8e/xaf/xe4/xec + /x8e/xaf/xe4/xee + /x8e/xaf/xe4/xef + /x8e/xaf/xe4/xf0 + /x8e/xaf/xe4/xf1 + /x8e/xaf/xe4/xf2 + /x8e/xaf/xe4/xf4 + /x8e/xaf/xe4/xf6 + /x8e/xaf/xe4/xf7 + /x8e/xaf/xe4/xf9 + /x8e/xaf/xe4/xfa + /x8e/xaf/xe4/xfb + /x8e/xaf/xe4/xfc + /x8e/xaf/xe4/xfd + /x8e/xaf/xe4/xfe + /x8e/xaf/xe5/xa1 + /x8e/xaf/xe5/xa2 + /x8e/xaf/xe5/xa3 + /x8e/xaf/xe5/xa4 + /x8e/xaf/xe5/xa5 + /x8e/xaf/xe5/xa6 + /x8e/xaf/xe5/xa7 + /x8e/xaf/xe5/xa8 + /x8e/xaf/xe5/xa9 + /x8e/xaf/xe5/xaa + /x8e/xaf/xe5/xab + /x8e/xaf/xe5/xac + /x8e/xaf/xe5/xad + /x8e/xaf/xe5/xae + /x8e/xaf/xe5/xaf + /x8e/xaf/xe5/xb0 + /x8e/xaf/xe5/xb1 + /x8e/xaf/xe5/xb2 + /x8e/xaf/xe5/xb3 + /x8e/xaf/xe5/xb4 + /x8e/xaf/xe5/xb5 + /x8e/xaf/xe5/xb6 + /x8e/xaf/xe5/xb7 + /x8e/xaf/xe5/xb9 + /x8e/xaf/xe5/xba + /x8e/xaf/xe5/xbb + /x8e/xaf/xe5/xbc + /x8e/xaf/xe5/xbd + /x8e/xaf/xe5/xbe + /x8e/xaf/xe5/xbf + /x8e/xaf/xe5/xc1 + /x8e/xaf/xe5/xc2 + /x8e/xaf/xe5/xc3 + /x8e/xaf/xe5/xc4 + /x8e/xaf/xe5/xc5 + /x8e/xaf/xe5/xc6 + /x8e/xaf/xe5/xc7 + /x8e/xaf/xe5/xc8 + /x8e/xaf/xe5/xca + /x8e/xaf/xe5/xcb + /x8e/xaf/xe5/xcc + /x8e/xaf/xe5/xcd + /x8e/xaf/xe5/xce + /x8e/xaf/xe5/xcf + /x8e/xaf/xe5/xd0 + /x8e/xaf/xe5/xd2 + /x8e/xaf/xe5/xd3 + /x8e/xaf/xe5/xd4 + /x8e/xaf/xe5/xd5 + /x8e/xaf/xe5/xd6 + /x8e/xaf/xe5/xd7 + /x8e/xaf/xe5/xda + /x8e/xaf/xe5/xdb + /x8e/xaf/xe5/xdc + /x8e/xaf/xe5/xdd + /x8e/xaf/xe5/xde + /x8e/xaf/xe5/xdf + /x8e/xaf/xe5/xe0 + /x8e/xaf/xe5/xe1 + /x8e/xaf/xe5/xe3 + /x8e/xaf/xe5/xe4 + /x8e/xaf/xe5/xe5 + /x8e/xaf/xe5/xe6 + /x8e/xaf/xe5/xe7 + /x8e/xaf/xe5/xe8 + /x8e/xaf/xe5/xe9 + /x8e/xaf/xe5/xea + /x8e/xaf/xe5/xeb + /x8e/xaf/xe5/xec + /x8e/xaf/xe5/xed + /x8e/xaf/xe5/xee + /x8e/xaf/xe5/xf0 + /x8e/xaf/xe5/xf1 + /x8e/xaf/xe5/xf2 + /x8e/xaf/xe5/xf3 + /x8e/xaf/xe5/xf4 + /x8e/xaf/xe5/xf5 + /x8e/xaf/xe5/xf6 + /x8e/xaf/xe5/xf8 + /x8e/xaf/xe5/xf9 + /x8e/xaf/xe5/xfa + /x8e/xaf/xe5/xfb + /x8e/xaf/xe5/xfc + /x8e/xaf/xe5/xfd + /x8e/xaf/xe5/xfe + /x8e/xaf/xe6/xa1 + /x8e/xaf/xe6/xa2 + /x8e/xaf/xe6/xa3 + /x8e/xaf/xe6/xa4 + /x8e/xaf/xe6/xa5 + /x8e/xaf/xe6/xa6 + /x8e/xaf/xe6/xa7 + /x8e/xaf/xe6/xa8 + /x8e/xaf/xe6/xa9 + /x8e/xaf/xe6/xaa + /x8e/xaf/xe6/xab + /x8e/xaf/xe6/xac + /x8e/xaf/xe6/xad + /x8e/xaf/xe6/xae + /x8e/xaf/xe6/xaf + /x8e/xaf/xe6/xb0 + /x8e/xaf/xe6/xb1 + /x8e/xaf/xe6/xb3 + /x8e/xaf/xe6/xb4 + /x8e/xaf/xe6/xb5 + /x8e/xaf/xe6/xb6 + /x8e/xaf/xe6/xb7 + /x8e/xaf/xe6/xb8 + /x8e/xaf/xe6/xb9 + /x8e/xaf/xe6/xba + /x8e/xaf/xe6/xbb + /x8e/xaf/xe6/xbc + /x8e/xaf/xe6/xbd + /x8e/xaf/xe6/xbe + /x8e/xaf/xe6/xbf + /x8e/xaf/xe6/xc0 + /x8e/xaf/xe6/xc1 + /x8e/xaf/xe6/xc2 + /x8e/xaf/xe6/xc3 + /x8e/xaf/xe6/xc4 + /x8e/xaf/xe6/xc5 + /x8e/xaf/xe6/xc6 + /x8e/xaf/xe6/xc7 + /x8e/xaf/xe6/xc8 + /x8e/xaf/xe6/xc9 + /x8e/xaf/xe6/xca + /x8e/xaf/xe6/xcb + /x8e/xaf/xe6/xcc + /x8e/xaf/xe6/xce + /x8e/xaf/xe6/xcf + /x8e/xaf/xe6/xd0 + /x8e/xaf/xe6/xd1 + /x8e/xaf/xe6/xd2 + /x8e/xaf/xe6/xd3 + /x8e/xaf/xe6/xd4 + /x8e/xaf/xe6/xd5 + /x8e/xaf/xe6/xd6 + /x8e/xaf/xe6/xd7 + /x8e/xaf/xe6/xd8 + /x8e/xaf/xe6/xd9 + /x8e/xaf/xe6/xda + /x8e/xaf/xe6/xdb + /x8e/xaf/xe6/xdc + /x8e/xaf/xe6/xdd + /x8e/xaf/xe6/xdf + /x8e/xaf/xe6/xe0 + /x8e/xaf/xe6/xe1 + /x8e/xaf/xe6/xe2 + /x8e/xaf/xe6/xe3 + /x8e/xaf/xe6/xe4 + /x8e/xaf/xe6/xe6 + /x8e/xaf/xe6/xe7 + /x8e/xaf/xe6/xe8 + /x8e/xaf/xe6/xea + /x8e/xaf/xe6/xeb + /x8e/xaf/xe6/xec + /x8e/xaf/xe6/xed + /x8e/xaf/xe6/xee + /x8e/xaf/xe6/xef + /x8e/xaf/xe6/xf0 + /x8e/xaf/xe6/xf1 + /x8e/xaf/xe6/xf2 + /x8e/xaf/xe6/xf3 + /x8e/xaf/xe6/xf4 + /x8e/xaf/xe6/xf5 + /x8e/xaf/xe6/xf7 + /x8e/xaf/xe6/xf8 + /x8e/xaf/xe6/xf9 + /x8e/xaf/xe6/xfa + /x8e/xaf/xe6/xfb + /x8e/xaf/xe6/xfc + /x8e/xaf/xe6/xfd + /x8e/xaf/xe6/xfe + /x8e/xaf/xe7/xa1 + /x8e/xaf/xe7/xa2 + /x8e/xaf/xe7/xa3 + /x8e/xaf/xe7/xa4 + /x8e/xaf/xe7/xa5 + /x8e/xaf/xe7/xa6 + /x8e/xaf/xe7/xa7 + /x8e/xaf/xe7/xa8 + /x8e/xaf/xe7/xa9 + /x8e/xaf/xe7/xaa + /x8e/xaf/xe7/xab + /x8e/xaf/xe7/xac + /x8e/xaf/xe7/xad + /x8e/xaf/xe7/xae + /x8e/xaf/xe7/xaf + /x8e/xaf/xe7/xb0 + /x8e/xaf/xe7/xb1 + /x8e/xaf/xe7/xb2 + /x8e/xaf/xe7/xb4 + /x8e/xaf/xe7/xb6 + /x8e/xaf/xe7/xb7 + /x8e/xaf/xe7/xb8 + /x8e/xaf/xe7/xb9 + /x8e/xaf/xe7/xba + /x8e/xaf/xe7/xbb + /x8e/xaf/xe7/xbc + /x8e/xaf/xe7/xbd + /x8e/xaf/xe7/xbe + /x8e/xaf/xe7/xbf + /x8e/xaf/xe7/xc1 + /x8e/xaf/xe7/xc2 + /x8e/xaf/xe7/xc3 + /x8e/xaf/xe7/xc4 + /x8e/xaf/xe7/xc5 + /x8e/xaf/xe7/xc7 + /x8e/xaf/xe7/xc8 + /x8e/xaf/xe7/xc9 + /x8e/xaf/xe7/xca + /x8e/xaf/xe7/xcb + /x8e/xaf/xe7/xcc + /x8e/xaf/xe7/xcd + /x8e/xaf/xe7/xce + /x8e/xaf/xe7/xcf + /x8e/xaf/xe7/xd0 + /x8e/xaf/xe7/xd1 + /x8e/xaf/xe7/xd2 + /x8e/xaf/xe7/xd4 + /x8e/xaf/xe7/xd5 + /x8e/xaf/xe7/xd6 + /x8e/xaf/xe7/xd7 + /x8e/xaf/xe7/xd8 + /x8e/xaf/xe7/xd9 + /x8e/xaf/xe7/xda + /x8e/xaf/xe7/xdb + /x8e/xaf/xe7/xdc + /x8e/xaf/xe7/xdd + /x8e/xaf/xe7/xde + /x8e/xaf/xe7/xdf + /x8e/xaf/xe7/xe0 + /x8e/xaf/xe7/xe1 + /x8e/xaf/xe7/xe2 + /x8e/xaf/xe7/xe3 + /x8e/xaf/xe7/xe4 + /x8e/xaf/xe7/xe5 + /x8e/xaf/xe7/xe7 + /x8e/xaf/xe7/xe8 + /x8e/xaf/xe7/xe9 + /x8e/xaf/xe7/xea + /x8e/xaf/xe7/xeb + /x8e/xaf/xe7/xed + /x8e/xaf/xe7/xee + /x8e/xaf/xe7/xef + /x8e/xaf/xe7/xf0 + /x8e/xaf/xe7/xf1 + /x8e/xaf/xe7/xf2 + /x8e/xaf/xe7/xf3 + /x8e/xaf/xe7/xf4 + /x8e/xaf/xe7/xf5 + /x8e/xaf/xe7/xf6 + /x8e/xaf/xe7/xf7 + /x8e/xaf/xe7/xf8 + /x8e/xaf/xe7/xf9 + /x8e/xaf/xe7/xfa + /x8e/xaf/xe7/xfb + /x8e/xaf/xe7/xfc + /x8e/xaf/xe7/xfd + /x8e/xaf/xe7/xfe + /x8e/xaf/xe8/xa1 + /x8e/xaf/xe8/xa2 + /x8e/xaf/xe8/xa3 + /x8e/xaf/xe8/xa4 + /x8e/xaf/xe8/xa5 + /x8e/xaf/xe8/xa6 + /x8e/xaf/xe8/xa7 + /x8e/xaf/xe8/xa8 + /x8e/xaf/xe8/xa9 + /x8e/xaf/xe8/xaa + /x8e/xaf/xe8/xab + /x8e/xaf/xe8/xac + /x8e/xaf/xe8/xad + /x8e/xaf/xe8/xae + /x8e/xaf/xe8/xaf + /x8e/xaf/xe8/xb0 + /x8e/xaf/xe8/xb1 + /x8e/xaf/xe8/xb3 + /x8e/xaf/xe8/xb4 + /x8e/xaf/xe8/xb5 + /x8e/xaf/xe8/xb6 + /x8e/xaf/xe8/xb7 + /x8e/xaf/xe8/xb8 + /x8e/xaf/xe8/xba + /x8e/xaf/xe8/xbb + /x8e/xaf/xe8/xbc + /x8e/xaf/xe8/xbd + /x8e/xaf/xe8/xbe + /x8e/xaf/xe8/xbf + /x8e/xaf/xe8/xc0 + /x8e/xaf/xe8/xc1 + /x8e/xaf/xe8/xc2 + /x8e/xaf/xe8/xc3 + /x8e/xaf/xe8/xc4 + /x8e/xaf/xe8/xc5 + /x8e/xaf/xe8/xc6 + /x8e/xaf/xe8/xc7 + /x8e/xaf/xe8/xc8 + /x8e/xaf/xe8/xc9 + /x8e/xaf/xe8/xcb + /x8e/xaf/xe8/xcc + /x8e/xaf/xe8/xcd + /x8e/xaf/xe8/xce + /x8e/xaf/xe8/xcf + /x8e/xaf/xe8/xd1 + /x8e/xaf/xe8/xd2 + /x8e/xaf/xe8/xd3 + /x8e/xaf/xe8/xd4 + /x8e/xaf/xe8/xd5 + /x8e/xaf/xe8/xd6 + /x8e/xaf/xe8/xd7 + /x8e/xaf/xe8/xd8 + /x8e/xaf/xe8/xd9 + /x8e/xaf/xe8/xda + /x8e/xaf/xe8/xdb + /x8e/xaf/xe8/xdc + /x8e/xaf/xe8/xdd + /x8e/xaf/xe8/xde + /x8e/xaf/xe8/xdf + /x8e/xaf/xe8/xe0 + /x8e/xaf/xe8/xe1 + /x8e/xaf/xe8/xe2 + /x8e/xaf/xe8/xe3 + /x8e/xaf/xe8/xe4 + /x8e/xaf/xe8/xe5 + /x8e/xaf/xe8/xe6 + /x8e/xaf/xe8/xe7 + /x8e/xaf/xe8/xe8 + /x8e/xaf/xe8/xe9 + /x8e/xaf/xe8/xea + /x8e/xaf/xe8/xeb + /x8e/xaf/xe8/xec + /x8e/xaf/xe8/xed + /x8e/xaf/xe8/xee + /x8e/xaf/xe8/xef + /x8e/xaf/xe8/xf0 + /x8e/xaf/xe8/xf1 + /x8e/xaf/xe8/xf2 + /x8e/xaf/xe8/xf3 + /x8e/xaf/xe8/xf4 + /x8e/xaf/xe8/xf5 + /x8e/xaf/xe8/xf6 + /x8e/xaf/xe8/xf9 + /x8e/xaf/xe8/xfa + /x8e/xaf/xe8/xfb + /x8e/xaf/xe8/xfc + /x8e/xaf/xe8/xfd + /x8e/xaf/xe8/xfe + /x8e/xaf/xe9/xa1 + /x8e/xaf/xe9/xa2 + /x8e/xaf/xe9/xa3 + /x8e/xaf/xe9/xa4 + /x8e/xaf/xe9/xa5 + /x8e/xaf/xe9/xa6 + /x8e/xaf/xe9/xa8 + /x8e/xaf/xe9/xa9 + /x8e/xaf/xe9/xaa + /x8e/xaf/xe9/xab + /x8e/xaf/xe9/xac + /x8e/xaf/xe9/xad + /x8e/xaf/xe9/xae + /x8e/xaf/xe9/xaf + /x8e/xaf/xe9/xb0 + /x8e/xaf/xe9/xb1 + /x8e/xaf/xe9/xb2 + /x8e/xaf/xe9/xb3 + /x8e/xaf/xe9/xb4 + /x8e/xaf/xe9/xb5 + /x8e/xaf/xe9/xb6 + /x8e/xaf/xe9/xb7 + /x8e/xaf/xe9/xb8 + /x8e/xaf/xe9/xb9 + /x8e/xaf/xe9/xba + /x8e/xaf/xe9/xbb + /x8e/xaf/xe9/xbc + /x8e/xaf/xe9/xbd + /x8e/xaf/xe9/xbe + /x8e/xaf/xe9/xbf + /x8e/xaf/xe9/xc0 + /x8e/xaf/xe9/xc1 + /x8e/xaf/xe9/xc2 + /x8e/xaf/xe9/xc3 + /x8e/xaf/xe9/xc4 + /x8e/xaf/xe9/xc5 + /x8e/xaf/xe9/xc6 + /x8e/xaf/xe9/xc7 + /x8e/xaf/xe9/xc8 + /x8e/xaf/xe9/xc9 + /x8e/xaf/xe9/xcb + /x8e/xaf/xe9/xcc + /x8e/xaf/xe9/xce + /x8e/xaf/xe9/xcf + /x8e/xaf/xe9/xd0 + /x8e/xaf/xe9/xd1 + /x8e/xaf/xe9/xd2 + /x8e/xaf/xe9/xd3 + /x8e/xaf/xe9/xd4 + /x8e/xaf/xe9/xd5 + /x8e/xaf/xe9/xd6 + /x8e/xaf/xe9/xd7 + /x8e/xaf/xe9/xd8 + /x8e/xaf/xe9/xd9 + /x8e/xaf/xe9/xda + /x8e/xaf/xe9/xdb + /x8e/xaf/xe9/xdc + /x8e/xaf/xe9/xdd + /x8e/xaf/xe9/xde + /x8e/xaf/xe9/xdf + /x8e/xaf/xe9/xe0 + /x8e/xaf/xe9/xe1 + /x8e/xaf/xe9/xe2 + /x8e/xaf/xe9/xe3 + /x8e/xaf/xe9/xe4 + /x8e/xaf/xe9/xe5 + /x8e/xaf/xe9/xe6 + /x8e/xaf/xe9/xe7 + /x8e/xaf/xe9/xe8 + /x8e/xaf/xe9/xea + /x8e/xaf/xe9/xeb + /x8e/xaf/xe9/xec + /x8e/xaf/xe9/xed + /x8e/xaf/xe9/xee + /x8e/xaf/xe9/xef + /x8e/xaf/xe9/xf0 + /x8e/xaf/xe9/xf1 + /x8e/xaf/xe9/xf2 + /x8e/xaf/xe9/xf3 + /x8e/xaf/xe9/xf4 + /x8e/xaf/xe9/xf6 + /x8e/xaf/xe9/xf7 + /x8e/xaf/xe9/xf8 + /x8e/xaf/xe9/xf9 + /x8e/xaf/xe9/xfa + /x8e/xaf/xe9/xfc + /x8e/xaf/xe9/xfd + /x8e/xaf/xe9/xfe + /x8e/xaf/xea/xa1 + /x8e/xaf/xea/xa2 + /x8e/xaf/xea/xa3 + /x8e/xaf/xea/xa4 + /x8e/xaf/xea/xa5 + /x8e/xaf/xea/xa6 + /x8e/xaf/xea/xa7 + /x8e/xaf/xea/xa8 + /x8e/xaf/xea/xa9 + /x8e/xaf/xea/xaa + /x8e/xaf/xea/xab + /x8e/xaf/xea/xac + /x8e/xaf/xea/xad + /x8e/xaf/xea/xae + /x8e/xaf/xea/xaf + /x8e/xaf/xea/xb0 + /x8e/xaf/xea/xb1 + /x8e/xaf/xea/xb2 + /x8e/xaf/xea/xb3 + /x8e/xaf/xea/xb4 + /x8e/xaf/xea/xb5 + /x8e/xaf/xea/xb7 + /x8e/xaf/xea/xb8 + /x8e/xaf/xea/xb9 + /x8e/xaf/xea/xba + /x8e/xaf/xea/xbb + /x8e/xaf/xea/xbc + /x8e/xaf/xea/xbd + /x8e/xaf/xea/xbe + /x8e/xaf/xea/xbf + /x8e/xaf/xea/xc0 + /x8e/xaf/xea/xc1 + /x8e/xaf/xea/xc2 + /x8e/xaf/xea/xc3 + /x8e/xaf/xea/xc4 + /x8e/xaf/xea/xc5 + /x8e/xaf/xea/xc6 + /x8e/xaf/xea/xc7 + /x8e/xaf/xea/xc8 + /x8e/xaf/xea/xc9 + /x8e/xaf/xea/xcb + /x8e/xaf/xea/xcc + /x8e/xaf/xea/xcd + /x8e/xaf/xea/xce + /x8e/xaf/xea/xcf + /x8e/xaf/xea/xd0 + /x8e/xaf/xea/xd1 + /x8e/xaf/xea/xd2 + /x8e/xaf/xea/xd3 + /x8e/xaf/xea/xd4 + /x8e/xaf/xea/xd5 + /x8e/xaf/xea/xd6 + /x8e/xaf/xea/xd7 + /x8e/xaf/xea/xd8 + /x8e/xaf/xea/xd9 + /x8e/xaf/xea/xda + /x8e/xaf/xea/xdb + /x8e/xaf/xea/xdc + /x8e/xaf/xea/xdd + /x8e/xaf/xea/xdf + /x8e/xaf/xea/xe0 + /x8e/xaf/xea/xe1 + /x8e/xaf/xea/xe2 + /x8e/xaf/xea/xe3 + /x8e/xaf/xea/xe4 + /x8e/xaf/xea/xe5 + /x8e/xaf/xea/xe6 + /x8e/xaf/xea/xe7 + /x8e/xaf/xea/xe8 + /x8e/xaf/xea/xe9 + /x8e/xaf/xea/xea + /x8e/xaf/xea/xeb + /x8e/xaf/xea/xec + /x8e/xaf/xea/xed + /x8e/xaf/xea/xee + /x8e/xaf/xea/xef + /x8e/xaf/xea/xf0 + /x8e/xaf/xea/xf1 + /x8e/xaf/xea/xf2 + /x8e/xaf/xea/xf4 + /x8e/xaf/xea/xf5 + /x8e/xaf/xea/xf6 + /x8e/xaf/xea/xf7 + /x8e/xaf/xea/xf8 + /x8e/xaf/xea/xf9 + /x8e/xaf/xea/xfa + /x8e/xaf/xea/xfc + /x8e/xaf/xea/xfd + /x8e/xaf/xea/xfe + /x8e/xaf/xeb/xa1 + /x8e/xaf/xeb/xa3 + /x8e/xaf/xeb/xa4 + /x8e/xaf/xeb/xa5 + /x8e/xaf/xeb/xa6 + /x8e/xaf/xeb/xa7 + /x8e/xaf/xeb/xa9 + /x8e/xaf/xeb/xaa + /x8e/xaf/xeb/xab + /x8e/xaf/xeb/xac + /x8e/xaf/xeb/xad + /x8e/xaf/xeb/xae + /x8e/xaf/xeb/xaf + /x8e/xaf/xeb/xb0 + /x8e/xaf/xeb/xb1 + /x8e/xaf/xeb/xb2 + /x8e/xaf/xeb/xb3 + /x8e/xaf/xeb/xb4 + /x8e/xaf/xeb/xb5 + /x8e/xaf/xeb/xb8 + /x8e/xaf/xeb/xb9 + /x8e/xaf/xeb/xba + /x8e/xaf/xeb/xbb + /x8e/xaf/xeb/xbc + /x8e/xaf/xeb/xbd + /x8e/xaf/xeb/xbe + /x8e/xaf/xeb/xbf + /x8e/xaf/xeb/xc0 + /x8e/xaf/xeb/xc1 + /x8e/xaf/xeb/xc2 + /x8e/xaf/xeb/xc3 + /x8e/xaf/xeb/xc4 + /x8e/xaf/xeb/xc5 + /x8e/xaf/xeb/xc6 + /x8e/xaf/xeb/xc7 + /x8e/xaf/xeb/xc8 + /x8e/xaf/xeb/xc9 + /x8e/xaf/xeb/xca + /x8e/xaf/xeb/xcb + /x8e/xaf/xeb/xcc + /x8e/xaf/xeb/xcd + /x8e/xaf/xeb/xce + /x8e/xaf/xeb/xcf + /x8e/xaf/xeb/xd0 + /x8e/xaf/xeb/xd1 + /x8e/xaf/xeb/xd2 + /x8e/xaf/xeb/xd3 + /x8e/xaf/xeb/xd4 + /x8e/xaf/xeb/xd5 + /x8e/xaf/xeb/xd6 + /x8e/xaf/xeb/xd7 + /x8e/xaf/xeb/xd8 + /x8e/xaf/xeb/xd9 + /x8e/xaf/xeb/xda + /x8e/xaf/xeb/xdb + /x8e/xaf/xeb/xdc + /x8e/xaf/xeb/xdd + /x8e/xaf/xeb/xde + /x8e/xaf/xeb/xdf + /x8e/xaf/xeb/xe0 + /x8e/xaf/xeb/xe1 + /x8e/xaf/xeb/xe3 + /x8e/xaf/xeb/xe4 + /x8e/xaf/xeb/xe5 + /x8e/xaf/xeb/xe6 + /x8e/xaf/xeb/xe7 + /x8e/xaf/xeb/xe8 + /x8e/xaf/xeb/xe9 + /x8e/xaf/xeb/xea + /x8e/xaf/xeb/xeb + /x8e/xaf/xeb/xec + /x8e/xaf/xeb/xed + /x8e/xaf/xeb/xee + /x8e/xaf/xeb/xef + /x8e/xaf/xeb/xf0 + /x8e/xaf/xeb/xf1 + /x8e/xaf/xeb/xf2 + /x8e/xaf/xeb/xf3 + /x8e/xaf/xeb/xf5 + /x8e/xaf/xeb/xf8 + /x8e/xaf/xeb/xf9 + /x8e/xaf/xeb/xfa + /x8e/xaf/xeb/xfb + /x8e/xaf/xeb/xfe + /x8e/xaf/xec/xa2 + /x8e/xaf/xec/xa3 + /x8e/xaf/xec/xa4 + /x8e/xaf/xec/xa5 + /x8e/xaf/xec/xa6 + /x8e/xaf/xec/xa7 + /x8e/xaf/xec/xa8 + /x8e/xaf/xec/xa9 + /x8e/xaf/xec/xaa + /x8e/xaf/xec/xab + /x8e/xaf/xec/xac + /x8e/xaf/xec/xad + /x8e/xaf/xec/xaf + /x8e/xaf/xec/xb1 + /x8e/xaf/xec/xb2 + /x8e/xaf/xec/xb3 + /x8e/xaf/xec/xb4 + /x8e/xaf/xec/xb6 + /x8e/xaf/xec/xb7 + /x8e/xaf/xec/xb8 + /x8e/xaf/xec/xb9 + /x8e/xaf/xec/xba + /x8e/xaf/xec/xbb + /x8e/xaf/xec/xbc + /x8e/xaf/xec/xbd + /x8e/xaf/xec/xbe + /x8e/xaf/xec/xc0 + /x8e/xaf/xec/xc1 + /x8e/xaf/xec/xc2 + /x8e/xaf/xec/xc3 + /x8e/xaf/xec/xc4 + /x8e/xaf/xec/xc5 + /x8e/xaf/xec/xc6 + /x8e/xaf/xec/xc7 + /x8e/xaf/xec/xc9 + /x8e/xaf/xec/xca + /x8e/xaf/xec/xcc + /x8e/xaf/xec/xcd + /x8e/xaf/xec/xcf + /x8e/xaf/xec/xd0 + /x8e/xaf/xec/xd1 + /x8e/xaf/xec/xd2 + /x8e/xaf/xec/xd3 + /x8e/xaf/xec/xd4 + /x8e/xaf/xec/xd5 + /x8e/xaf/xec/xd6 + /x8e/xaf/xec/xd7 + /x8e/xaf/xec/xd8 + /x8e/xaf/xec/xd9 + /x8e/xaf/xec/xda + /x8e/xaf/xec/xdb + /x8e/xaf/xec/xdc + /x8e/xaf/xec/xdd + /x8e/xaf/xec/xde + /x8e/xaf/xec/xdf + /x8e/xaf/xec/xe0 + /x8e/xaf/xec/xe1 + /x8e/xaf/xec/xe2 + /x8e/xaf/xec/xe3 + /x8e/xaf/xec/xe4 + /x8e/xaf/xec/xe5 + /x8e/xaf/xec/xe6 + /x8e/xaf/xec/xe7 + /x8e/xaf/xec/xe8 + /x8e/xaf/xec/xe9 + /x8e/xaf/xec/xea + /x8e/xaf/xec/xeb + /x8e/xaf/xec/xec + /x8e/xaf/xec/xed + /x8e/xaf/xec/xef + /x8e/xaf/xec/xf2 + /x8e/xaf/xec/xf3 + /x8e/xaf/xec/xf4 + /x8e/xaf/xec/xf5 + /x8e/xaf/xec/xf6 + /x8e/xaf/xec/xf9 + /x8e/xaf/xec/xfa + /x8e/xaf/xec/xfb + /x8e/xaf/xec/xfc + /x8e/xaf/xec/xfd + /x8e/xaf/xed/xa1 + /x8e/xaf/xed/xa2 + /x8e/xaf/xed/xa3 + /x8e/xaf/xed/xa4 + /x8e/xaf/xed/xa6 + /x8e/xaf/xed/xa7 + /x8e/xaf/xed/xa8 + /x8e/xaf/xed/xa9 + /x8e/xaf/xed/xaa + /x8e/xaf/xed/xab + /x8e/xaf/xed/xac + /x8e/xaf/xed/xad + /x8e/xaf/xed/xae + /x8e/xaf/xed/xaf + /x8e/xaf/xed/xb0 + /x8e/xaf/xed/xb1 + /x8e/xaf/xed/xb2 + /x8e/xaf/xed/xb3 + /x8e/xaf/xed/xb4 + /x8e/xaf/xed/xb5 + /x8e/xaf/xed/xb7 + /x8e/xaf/xed/xb8 + /x8e/xaf/xed/xb9 END CHARMAP WIDTH ... 2 -... 2 +... 2 END WIDTH diff -durpN glibc-2.2.3/localedata/charmaps/GB18030 glibc-2.2.4/localedata/charmaps/GB18030 --- glibc-2.2.3/localedata/charmaps/GB18030 Thu Feb 15 14:08:36 2001 +++ glibc-2.2.4/localedata/charmaps/GB18030 Mon Jul 23 10:54:35 2001 @@ -916,6 +916,8 @@ CHARMAP /x81/x30/xcf/x39 GREEK RHO SYMBOL /x81/x30/xd0/x30 GREEK LUNATE SIGMA SYMBOL /x81/x30/xd0/x31 GREEK LETTER YOT + /x81/x30/xd0/x32 GREEK CAPITAL THETA SYMBOL + /x81/x30/xd0/x33 GREEK LUNATE EPSILON SYMBOL /x81/x30/xd1/x34 CYRILLIC CAPITAL LETTER IE WITH GRAVE /xa7/xa7 CYRILLIC CAPITAL LETTER IO /x81/x30/xd1/x35 CYRILLIC CAPITAL LETTER DJE @@ -36713,11178 +36715,11178 @@ CHARMAP /x82/x36/x94/x32 YI RADICAL CHE /x82/x36/x94/x33 YI RADICAL ZZIET /x82/x36/x94/x35 YI RADICAL KE - /x82/x37/xcf/x35 - /x82/x37/xcf/x36 - /x82/x37/xcf/x37 - /x82/x37/xcf/x38 - /x82/x37/xcf/x39 - /x82/x37/xd0/x30 - /x82/x37/xd0/x31 - /x82/x37/xd0/x32 - /x82/x37/xd0/x33 - /x82/x37/xd0/x34 - /x82/x37/xd0/x35 - /x82/x37/xd0/x36 - /x82/x37/xd0/x37 - /x82/x37/xd0/x38 - /x82/x37/xd0/x39 - /x82/x37/xd1/x30 - /x82/x37/xd1/x31 - /x82/x37/xd1/x32 - /x82/x37/xd1/x33 - /x82/x37/xd1/x34 - /x82/x37/xd1/x35 - /x82/x37/xd1/x36 - /x82/x37/xd1/x37 - /x82/x37/xd1/x38 - /x82/x37/xd1/x39 - /x82/x37/xd2/x30 - /x82/x37/xd2/x31 - /x82/x37/xd2/x32 - /x82/x37/xd2/x33 - /x82/x37/xd2/x34 - /x82/x37/xd2/x35 - /x82/x37/xd2/x36 - /x82/x37/xd2/x37 - /x82/x37/xd2/x38 - /x82/x37/xd2/x39 - /x82/x37/xd3/x30 - /x82/x37/xd3/x31 - /x82/x37/xd3/x32 - /x82/x37/xd3/x33 - /x82/x37/xd3/x34 - /x82/x37/xd3/x35 - /x82/x37/xd3/x36 - /x82/x37/xd3/x37 - /x82/x37/xd3/x38 - /x82/x37/xd3/x39 - /x82/x37/xd4/x30 - /x82/x37/xd4/x31 - /x82/x37/xd4/x32 - /x82/x37/xd4/x33 - /x82/x37/xd4/x34 - /x82/x37/xd4/x35 - /x82/x37/xd4/x36 - /x82/x37/xd4/x37 - /x82/x37/xd4/x38 - /x82/x37/xd4/x39 - /x82/x37/xd5/x30 - /x82/x37/xd5/x31 - /x82/x37/xd5/x32 - /x82/x37/xd5/x33 - /x82/x37/xd5/x34 - /x82/x37/xd5/x35 - /x82/x37/xd5/x36 - /x82/x37/xd5/x37 - /x82/x37/xd5/x38 - /x82/x37/xd5/x39 - /x82/x37/xd6/x30 - /x82/x37/xd6/x31 - /x82/x37/xd6/x32 - /x82/x37/xd6/x33 - /x82/x37/xd6/x34 - /x82/x37/xd6/x35 - /x82/x37/xd6/x36 - /x82/x37/xd6/x37 - /x82/x37/xd6/x38 - /x82/x37/xd6/x39 - /x82/x37/xd7/x30 - /x82/x37/xd7/x31 - /x82/x37/xd7/x32 - /x82/x37/xd7/x33 - /x82/x37/xd7/x34 - /x82/x37/xd7/x35 - /x82/x37/xd7/x36 - /x82/x37/xd7/x37 - /x82/x37/xd7/x38 - /x82/x37/xd7/x39 - /x82/x37/xd8/x30 - /x82/x37/xd8/x31 - /x82/x37/xd8/x32 - /x82/x37/xd8/x33 - /x82/x37/xd8/x34 - /x82/x37/xd8/x35 - /x82/x37/xd8/x36 - /x82/x37/xd8/x37 - /x82/x37/xd8/x38 - /x82/x37/xd8/x39 - /x82/x37/xd9/x30 - /x82/x37/xd9/x31 - /x82/x37/xd9/x32 - /x82/x37/xd9/x33 - /x82/x37/xd9/x34 - /x82/x37/xd9/x35 - /x82/x37/xd9/x36 - /x82/x37/xd9/x37 - /x82/x37/xd9/x38 - /x82/x37/xd9/x39 - /x82/x37/xda/x30 - /x82/x37/xda/x31 - /x82/x37/xda/x32 - /x82/x37/xda/x33 - /x82/x37/xda/x34 - /x82/x37/xda/x35 - /x82/x37/xda/x36 - /x82/x37/xda/x37 - /x82/x37/xda/x38 - /x82/x37/xda/x39 - /x82/x37/xdb/x30 - /x82/x37/xdb/x31 - /x82/x37/xdb/x32 - /x82/x37/xdb/x33 - /x82/x37/xdb/x34 - /x82/x37/xdb/x35 - /x82/x37/xdb/x36 - /x82/x37/xdb/x37 - /x82/x37/xdb/x38 - /x82/x37/xdb/x39 - /x82/x37/xdc/x30 - /x82/x37/xdc/x31 - /x82/x37/xdc/x32 - /x82/x37/xdc/x33 - /x82/x37/xdc/x34 - /x82/x37/xdc/x35 - /x82/x37/xdc/x36 - /x82/x37/xdc/x37 - /x82/x37/xdc/x38 - /x82/x37/xdc/x39 - /x82/x37/xdd/x30 - /x82/x37/xdd/x31 - /x82/x37/xdd/x32 - /x82/x37/xdd/x33 - /x82/x37/xdd/x34 - /x82/x37/xdd/x35 - /x82/x37/xdd/x36 - /x82/x37/xdd/x37 - /x82/x37/xdd/x38 - /x82/x37/xdd/x39 - /x82/x37/xde/x30 - /x82/x37/xde/x31 - /x82/x37/xde/x32 - /x82/x37/xde/x33 - /x82/x37/xde/x34 - /x82/x37/xde/x35 - /x82/x37/xde/x36 - /x82/x37/xde/x37 - /x82/x37/xde/x38 - /x82/x37/xde/x39 - /x82/x37/xdf/x30 - /x82/x37/xdf/x31 - /x82/x37/xdf/x32 - /x82/x37/xdf/x33 - /x82/x37/xdf/x34 - /x82/x37/xdf/x35 - /x82/x37/xdf/x36 - /x82/x37/xdf/x37 - /x82/x37/xdf/x38 - /x82/x37/xdf/x39 - /x82/x37/xe0/x30 - /x82/x37/xe0/x31 - /x82/x37/xe0/x32 - /x82/x37/xe0/x33 - /x82/x37/xe0/x34 - /x82/x37/xe0/x35 - /x82/x37/xe0/x36 - /x82/x37/xe0/x37 - /x82/x37/xe0/x38 - /x82/x37/xe0/x39 - /x82/x37/xe1/x30 - /x82/x37/xe1/x31 - /x82/x37/xe1/x32 - /x82/x37/xe1/x33 - /x82/x37/xe1/x34 - /x82/x37/xe1/x35 - /x82/x37/xe1/x36 - /x82/x37/xe1/x37 - /x82/x37/xe1/x38 - /x82/x37/xe1/x39 - /x82/x37/xe2/x30 - /x82/x37/xe2/x31 - /x82/x37/xe2/x32 - /x82/x37/xe2/x33 - /x82/x37/xe2/x34 - /x82/x37/xe2/x35 - /x82/x37/xe2/x36 - /x82/x37/xe2/x37 - /x82/x37/xe2/x38 - /x82/x37/xe2/x39 - /x82/x37/xe3/x30 - /x82/x37/xe3/x31 - /x82/x37/xe3/x32 - /x82/x37/xe3/x33 - /x82/x37/xe3/x34 - /x82/x37/xe3/x35 - /x82/x37/xe3/x36 - /x82/x37/xe3/x37 - /x82/x37/xe3/x38 - /x82/x37/xe3/x39 - /x82/x37/xe4/x30 - /x82/x37/xe4/x31 - /x82/x37/xe4/x32 - /x82/x37/xe4/x33 - /x82/x37/xe4/x34 - /x82/x37/xe4/x35 - /x82/x37/xe4/x36 - /x82/x37/xe4/x37 - /x82/x37/xe4/x38 - /x82/x37/xe4/x39 - /x82/x37/xe5/x30 - /x82/x37/xe5/x31 - /x82/x37/xe5/x32 - /x82/x37/xe5/x33 - /x82/x37/xe5/x34 - /x82/x37/xe5/x35 - /x82/x37/xe5/x36 - /x82/x37/xe5/x37 - /x82/x37/xe5/x38 - /x82/x37/xe5/x39 - /x82/x37/xe6/x30 - /x82/x37/xe6/x31 - /x82/x37/xe6/x32 - /x82/x37/xe6/x33 - /x82/x37/xe6/x34 - /x82/x37/xe6/x35 - /x82/x37/xe6/x36 - /x82/x37/xe6/x37 - /x82/x37/xe6/x38 - /x82/x37/xe6/x39 - /x82/x37/xe7/x30 - /x82/x37/xe7/x31 - /x82/x37/xe7/x32 - /x82/x37/xe7/x33 - /x82/x37/xe7/x34 - /x82/x37/xe7/x35 - /x82/x37/xe7/x36 - /x82/x37/xe7/x37 - /x82/x37/xe7/x38 - /x82/x37/xe7/x39 - /x82/x37/xe8/x30 - /x82/x37/xe8/x31 - /x82/x37/xe8/x32 - /x82/x37/xe8/x33 - /x82/x37/xe8/x34 - /x82/x37/xe8/x35 - /x82/x37/xe8/x36 - /x82/x37/xe8/x37 - /x82/x37/xe8/x38 - /x82/x37/xe8/x39 - /x82/x37/xe9/x30 - /x82/x37/xe9/x31 - /x82/x37/xe9/x32 - /x82/x37/xe9/x33 - /x82/x37/xe9/x34 - /x82/x37/xe9/x35 - /x82/x37/xe9/x36 - /x82/x37/xe9/x37 - /x82/x37/xe9/x38 - /x82/x37/xe9/x39 - /x82/x37/xea/x30 - /x82/x37/xea/x31 - /x82/x37/xea/x32 - /x82/x37/xea/x33 - /x82/x37/xea/x34 - /x82/x37/xea/x35 - /x82/x37/xea/x36 - /x82/x37/xea/x37 - /x82/x37/xea/x38 - /x82/x37/xea/x39 - /x82/x37/xeb/x30 - /x82/x37/xeb/x31 - /x82/x37/xeb/x32 - /x82/x37/xeb/x33 - /x82/x37/xeb/x34 - /x82/x37/xeb/x35 - /x82/x37/xeb/x36 - /x82/x37/xeb/x37 - /x82/x37/xeb/x38 - /x82/x37/xeb/x39 - /x82/x37/xec/x30 - /x82/x37/xec/x31 - /x82/x37/xec/x32 - /x82/x37/xec/x33 - /x82/x37/xec/x34 - /x82/x37/xec/x35 - /x82/x37/xec/x36 - /x82/x37/xec/x37 - /x82/x37/xec/x38 - /x82/x37/xec/x39 - /x82/x37/xed/x30 - /x82/x37/xed/x31 - /x82/x37/xed/x32 - /x82/x37/xed/x33 - /x82/x37/xed/x34 - /x82/x37/xed/x35 - /x82/x37/xed/x36 - /x82/x37/xed/x37 - /x82/x37/xed/x38 - /x82/x37/xed/x39 - /x82/x37/xee/x30 - /x82/x37/xee/x31 - /x82/x37/xee/x32 - /x82/x37/xee/x33 - /x82/x37/xee/x34 - /x82/x37/xee/x35 - /x82/x37/xee/x36 - /x82/x37/xee/x37 - /x82/x37/xee/x38 - /x82/x37/xee/x39 - /x82/x37/xef/x30 - /x82/x37/xef/x31 - /x82/x37/xef/x32 - /x82/x37/xef/x33 - /x82/x37/xef/x34 - /x82/x37/xef/x35 - /x82/x37/xef/x36 - /x82/x37/xef/x37 - /x82/x37/xef/x38 - /x82/x37/xef/x39 - /x82/x37/xf0/x30 - /x82/x37/xf0/x31 - /x82/x37/xf0/x32 - /x82/x37/xf0/x33 - /x82/x37/xf0/x34 - /x82/x37/xf0/x35 - /x82/x37/xf0/x36 - /x82/x37/xf0/x37 - /x82/x37/xf0/x38 - /x82/x37/xf0/x39 - /x82/x37/xf1/x30 - /x82/x37/xf1/x31 - /x82/x37/xf1/x32 - /x82/x37/xf1/x33 - /x82/x37/xf1/x34 - /x82/x37/xf1/x35 - /x82/x37/xf1/x36 - /x82/x37/xf1/x37 - /x82/x37/xf1/x38 - /x82/x37/xf1/x39 - /x82/x37/xf2/x30 - /x82/x37/xf2/x31 - /x82/x37/xf2/x32 - /x82/x37/xf2/x33 - /x82/x37/xf2/x34 - /x82/x37/xf2/x35 - /x82/x37/xf2/x36 - /x82/x37/xf2/x37 - /x82/x37/xf2/x38 - /x82/x37/xf2/x39 - /x82/x37/xf3/x30 - /x82/x37/xf3/x31 - /x82/x37/xf3/x32 - /x82/x37/xf3/x33 - /x82/x37/xf3/x34 - /x82/x37/xf3/x35 - /x82/x37/xf3/x36 - /x82/x37/xf3/x37 - /x82/x37/xf3/x38 - /x82/x37/xf3/x39 - /x82/x37/xf4/x30 - /x82/x37/xf4/x31 - /x82/x37/xf4/x32 - /x82/x37/xf4/x33 - /x82/x37/xf4/x34 - /x82/x37/xf4/x35 - /x82/x37/xf4/x36 - /x82/x37/xf4/x37 - /x82/x37/xf4/x38 - /x82/x37/xf4/x39 - /x82/x37/xf5/x30 - /x82/x37/xf5/x31 - /x82/x37/xf5/x32 - /x82/x37/xf5/x33 - /x82/x37/xf5/x34 - /x82/x37/xf5/x35 - /x82/x37/xf5/x36 - /x82/x37/xf5/x37 - /x82/x37/xf5/x38 - /x82/x37/xf5/x39 - /x82/x37/xf6/x30 - /x82/x37/xf6/x31 - /x82/x37/xf6/x32 - /x82/x37/xf6/x33 - /x82/x37/xf6/x34 - /x82/x37/xf6/x35 - /x82/x37/xf6/x36 - /x82/x37/xf6/x37 - /x82/x37/xf6/x38 - /x82/x37/xf6/x39 - /x82/x37/xf7/x30 - /x82/x37/xf7/x31 - /x82/x37/xf7/x32 - /x82/x37/xf7/x33 - /x82/x37/xf7/x34 - /x82/x37/xf7/x35 - /x82/x37/xf7/x36 - /x82/x37/xf7/x37 - /x82/x37/xf7/x38 - /x82/x37/xf7/x39 - /x82/x37/xf8/x30 - /x82/x37/xf8/x31 - /x82/x37/xf8/x32 - /x82/x37/xf8/x33 - /x82/x37/xf8/x34 - /x82/x37/xf8/x35 - /x82/x37/xf8/x36 - /x82/x37/xf8/x37 - /x82/x37/xf8/x38 - /x82/x37/xf8/x39 - /x82/x37/xf9/x30 - /x82/x37/xf9/x31 - /x82/x37/xf9/x32 - /x82/x37/xf9/x33 - /x82/x37/xf9/x34 - /x82/x37/xf9/x35 - /x82/x37/xf9/x36 - /x82/x37/xf9/x37 - /x82/x37/xf9/x38 - /x82/x37/xf9/x39 - /x82/x37/xfa/x30 - /x82/x37/xfa/x31 - /x82/x37/xfa/x32 - /x82/x37/xfa/x33 - /x82/x37/xfa/x34 - /x82/x37/xfa/x35 - /x82/x37/xfa/x36 - /x82/x37/xfa/x37 - /x82/x37/xfa/x38 - /x82/x37/xfa/x39 - /x82/x37/xfb/x30 - /x82/x37/xfb/x31 - /x82/x37/xfb/x32 - /x82/x37/xfb/x33 - /x82/x37/xfb/x34 - /x82/x37/xfb/x35 - /x82/x37/xfb/x36 - /x82/x37/xfb/x37 - /x82/x37/xfb/x38 - /x82/x37/xfb/x39 - /x82/x37/xfc/x30 - /x82/x37/xfc/x31 - /x82/x37/xfc/x32 - /x82/x37/xfc/x33 - /x82/x37/xfc/x34 - /x82/x37/xfc/x35 - /x82/x37/xfc/x36 - /x82/x37/xfc/x37 - /x82/x37/xfc/x38 - /x82/x37/xfc/x39 - /x82/x37/xfd/x30 - /x82/x37/xfd/x31 - /x82/x37/xfd/x32 - /x82/x37/xfd/x33 - /x82/x37/xfd/x34 - /x82/x37/xfd/x35 - /x82/x37/xfd/x36 - /x82/x37/xfd/x37 - /x82/x37/xfd/x38 - /x82/x37/xfd/x39 - /x82/x37/xfe/x30 - /x82/x37/xfe/x31 - /x82/x37/xfe/x32 - /x82/x37/xfe/x33 - /x82/x37/xfe/x34 - /x82/x37/xfe/x35 - /x82/x37/xfe/x36 - /x82/x37/xfe/x37 - /x82/x37/xfe/x38 - /x82/x37/xfe/x39 - /x82/x38/x81/x30 - /x82/x38/x81/x31 - /x82/x38/x81/x32 - /x82/x38/x81/x33 - /x82/x38/x81/x34 - /x82/x38/x81/x35 - /x82/x38/x81/x36 - /x82/x38/x81/x37 - /x82/x38/x81/x38 - /x82/x38/x81/x39 - /x82/x38/x82/x30 - /x82/x38/x82/x31 - /x82/x38/x82/x32 - /x82/x38/x82/x33 - /x82/x38/x82/x34 - /x82/x38/x82/x35 - /x82/x38/x82/x36 - /x82/x38/x82/x37 - /x82/x38/x82/x38 - /x82/x38/x82/x39 - /x82/x38/x83/x30 - /x82/x38/x83/x31 - /x82/x38/x83/x32 - /x82/x38/x83/x33 - /x82/x38/x83/x34 - /x82/x38/x83/x35 - /x82/x38/x83/x36 - /x82/x38/x83/x37 - /x82/x38/x83/x38 - /x82/x38/x83/x39 - /x82/x38/x84/x30 - /x82/x38/x84/x31 - /x82/x38/x84/x32 - /x82/x38/x84/x33 - /x82/x38/x84/x34 - /x82/x38/x84/x35 - /x82/x38/x84/x36 - /x82/x38/x84/x37 - /x82/x38/x84/x38 - /x82/x38/x84/x39 - /x82/x38/x85/x30 - /x82/x38/x85/x31 - /x82/x38/x85/x32 - /x82/x38/x85/x33 - /x82/x38/x85/x34 - /x82/x38/x85/x35 - /x82/x38/x85/x36 - /x82/x38/x85/x37 - /x82/x38/x85/x38 - /x82/x38/x85/x39 - /x82/x38/x86/x30 - /x82/x38/x86/x31 - /x82/x38/x86/x32 - /x82/x38/x86/x33 - /x82/x38/x86/x34 - /x82/x38/x86/x35 - /x82/x38/x86/x36 - /x82/x38/x86/x37 - /x82/x38/x86/x38 - /x82/x38/x86/x39 - /x82/x38/x87/x30 - /x82/x38/x87/x31 - /x82/x38/x87/x32 - /x82/x38/x87/x33 - /x82/x38/x87/x34 - /x82/x38/x87/x35 - /x82/x38/x87/x36 - /x82/x38/x87/x37 - /x82/x38/x87/x38 - /x82/x38/x87/x39 - /x82/x38/x88/x30 - /x82/x38/x88/x31 - /x82/x38/x88/x32 - /x82/x38/x88/x33 - /x82/x38/x88/x34 - /x82/x38/x88/x35 - /x82/x38/x88/x36 - /x82/x38/x88/x37 - /x82/x38/x88/x38 - /x82/x38/x88/x39 - /x82/x38/x89/x30 - /x82/x38/x89/x31 - /x82/x38/x89/x32 - /x82/x38/x89/x33 - /x82/x38/x89/x34 - /x82/x38/x89/x35 - /x82/x38/x89/x36 - /x82/x38/x89/x37 - /x82/x38/x89/x38 - /x82/x38/x89/x39 - /x82/x38/x8a/x30 - /x82/x38/x8a/x31 - /x82/x38/x8a/x32 - /x82/x38/x8a/x33 - /x82/x38/x8a/x34 - /x82/x38/x8a/x35 - /x82/x38/x8a/x36 - /x82/x38/x8a/x37 - /x82/x38/x8a/x38 - /x82/x38/x8a/x39 - /x82/x38/x8b/x30 - /x82/x38/x8b/x31 - /x82/x38/x8b/x32 - /x82/x38/x8b/x33 - /x82/x38/x8b/x34 - /x82/x38/x8b/x35 - /x82/x38/x8b/x36 - /x82/x38/x8b/x37 - /x82/x38/x8b/x38 - /x82/x38/x8b/x39 - /x82/x38/x8c/x30 - /x82/x38/x8c/x31 - /x82/x38/x8c/x32 - /x82/x38/x8c/x33 - /x82/x38/x8c/x34 - /x82/x38/x8c/x35 - /x82/x38/x8c/x36 - /x82/x38/x8c/x37 - /x82/x38/x8c/x38 - /x82/x38/x8c/x39 - /x82/x38/x8d/x30 - /x82/x38/x8d/x31 - /x82/x38/x8d/x32 - /x82/x38/x8d/x33 - /x82/x38/x8d/x34 - /x82/x38/x8d/x35 - /x82/x38/x8d/x36 - /x82/x38/x8d/x37 - /x82/x38/x8d/x38 - /x82/x38/x8d/x39 - /x82/x38/x8e/x30 - /x82/x38/x8e/x31 - /x82/x38/x8e/x32 - /x82/x38/x8e/x33 - /x82/x38/x8e/x34 - /x82/x38/x8e/x35 - /x82/x38/x8e/x36 - /x82/x38/x8e/x37 - /x82/x38/x8e/x38 - /x82/x38/x8e/x39 - /x82/x38/x8f/x30 - /x82/x38/x8f/x31 - /x82/x38/x8f/x32 - /x82/x38/x8f/x33 - /x82/x38/x8f/x34 - /x82/x38/x8f/x35 - /x82/x38/x8f/x36 - /x82/x38/x8f/x37 - /x82/x38/x8f/x38 - /x82/x38/x8f/x39 - /x82/x38/x90/x30 - /x82/x38/x90/x31 - /x82/x38/x90/x32 - /x82/x38/x90/x33 - /x82/x38/x90/x34 - /x82/x38/x90/x35 - /x82/x38/x90/x36 - /x82/x38/x90/x37 - /x82/x38/x90/x38 - /x82/x38/x90/x39 - /x82/x38/x91/x30 - /x82/x38/x91/x31 - /x82/x38/x91/x32 - /x82/x38/x91/x33 - /x82/x38/x91/x34 - /x82/x38/x91/x35 - /x82/x38/x91/x36 - /x82/x38/x91/x37 - /x82/x38/x91/x38 - /x82/x38/x91/x39 - /x82/x38/x92/x30 - /x82/x38/x92/x31 - /x82/x38/x92/x32 - /x82/x38/x92/x33 - /x82/x38/x92/x34 - /x82/x38/x92/x35 - /x82/x38/x92/x36 - /x82/x38/x92/x37 - /x82/x38/x92/x38 - /x82/x38/x92/x39 - /x82/x38/x93/x30 - /x82/x38/x93/x31 - /x82/x38/x93/x32 - /x82/x38/x93/x33 - /x82/x38/x93/x34 - /x82/x38/x93/x35 - /x82/x38/x93/x36 - /x82/x38/x93/x37 - /x82/x38/x93/x38 - /x82/x38/x93/x39 - /x82/x38/x94/x30 - /x82/x38/x94/x31 - /x82/x38/x94/x32 - /x82/x38/x94/x33 - /x82/x38/x94/x34 - /x82/x38/x94/x35 - /x82/x38/x94/x36 - /x82/x38/x94/x37 - /x82/x38/x94/x38 - /x82/x38/x94/x39 - /x82/x38/x95/x30 - /x82/x38/x95/x31 - /x82/x38/x95/x32 - /x82/x38/x95/x33 - /x82/x38/x95/x34 - /x82/x38/x95/x35 - /x82/x38/x95/x36 - /x82/x38/x95/x37 - /x82/x38/x95/x38 - /x82/x38/x95/x39 - /x82/x38/x96/x30 - /x82/x38/x96/x31 - /x82/x38/x96/x32 - /x82/x38/x96/x33 - /x82/x38/x96/x34 - /x82/x38/x96/x35 - /x82/x38/x96/x36 - /x82/x38/x96/x37 - /x82/x38/x96/x38 - /x82/x38/x96/x39 - /x82/x38/x97/x30 - /x82/x38/x97/x31 - /x82/x38/x97/x32 - /x82/x38/x97/x33 - /x82/x38/x97/x34 - /x82/x38/x97/x35 - /x82/x38/x97/x36 - /x82/x38/x97/x37 - /x82/x38/x97/x38 - /x82/x38/x97/x39 - /x82/x38/x98/x30 - /x82/x38/x98/x31 - /x82/x38/x98/x32 - /x82/x38/x98/x33 - /x82/x38/x98/x34 - /x82/x38/x98/x35 - /x82/x38/x98/x36 - /x82/x38/x98/x37 - /x82/x38/x98/x38 - /x82/x38/x98/x39 - /x82/x38/x99/x30 - /x82/x38/x99/x31 - /x82/x38/x99/x32 - /x82/x38/x99/x33 - /x82/x38/x99/x34 - /x82/x38/x99/x35 - /x82/x38/x99/x36 - /x82/x38/x99/x37 - /x82/x38/x99/x38 - /x82/x38/x99/x39 - /x82/x38/x9a/x30 - /x82/x38/x9a/x31 - /x82/x38/x9a/x32 - /x82/x38/x9a/x33 - /x82/x38/x9a/x34 - /x82/x38/x9a/x35 - /x82/x38/x9a/x36 - /x82/x38/x9a/x37 - /x82/x38/x9a/x38 - /x82/x38/x9a/x39 - /x82/x38/x9b/x30 - /x82/x38/x9b/x31 - /x82/x38/x9b/x32 - /x82/x38/x9b/x33 - /x82/x38/x9b/x34 - /x82/x38/x9b/x35 - /x82/x38/x9b/x36 - /x82/x38/x9b/x37 - /x82/x38/x9b/x38 - /x82/x38/x9b/x39 - /x82/x38/x9c/x30 - /x82/x38/x9c/x31 - /x82/x38/x9c/x32 - /x82/x38/x9c/x33 - /x82/x38/x9c/x34 - /x82/x38/x9c/x35 - /x82/x38/x9c/x36 - /x82/x38/x9c/x37 - /x82/x38/x9c/x38 - /x82/x38/x9c/x39 - /x82/x38/x9d/x30 - /x82/x38/x9d/x31 - /x82/x38/x9d/x32 - /x82/x38/x9d/x33 - /x82/x38/x9d/x34 - /x82/x38/x9d/x35 - /x82/x38/x9d/x36 - /x82/x38/x9d/x37 - /x82/x38/x9d/x38 - /x82/x38/x9d/x39 - /x82/x38/x9e/x30 - /x82/x38/x9e/x31 - /x82/x38/x9e/x32 - /x82/x38/x9e/x33 - /x82/x38/x9e/x34 - /x82/x38/x9e/x35 - /x82/x38/x9e/x36 - /x82/x38/x9e/x37 - /x82/x38/x9e/x38 - /x82/x38/x9e/x39 - /x82/x38/x9f/x30 - /x82/x38/x9f/x31 - /x82/x38/x9f/x32 - /x82/x38/x9f/x33 - /x82/x38/x9f/x34 - /x82/x38/x9f/x35 - /x82/x38/x9f/x36 - /x82/x38/x9f/x37 - /x82/x38/x9f/x38 - /x82/x38/x9f/x39 - /x82/x38/xa0/x30 - /x82/x38/xa0/x31 - /x82/x38/xa0/x32 - /x82/x38/xa0/x33 - /x82/x38/xa0/x34 - /x82/x38/xa0/x35 - /x82/x38/xa0/x36 - /x82/x38/xa0/x37 - /x82/x38/xa0/x38 - /x82/x38/xa0/x39 - /x82/x38/xa1/x30 - /x82/x38/xa1/x31 - /x82/x38/xa1/x32 - /x82/x38/xa1/x33 - /x82/x38/xa1/x34 - /x82/x38/xa1/x35 - /x82/x38/xa1/x36 - /x82/x38/xa1/x37 - /x82/x38/xa1/x38 - /x82/x38/xa1/x39 - /x82/x38/xa2/x30 - /x82/x38/xa2/x31 - /x82/x38/xa2/x32 - /x82/x38/xa2/x33 - /x82/x38/xa2/x34 - /x82/x38/xa2/x35 - /x82/x38/xa2/x36 - /x82/x38/xa2/x37 - /x82/x38/xa2/x38 - /x82/x38/xa2/x39 - /x82/x38/xa3/x30 - /x82/x38/xa3/x31 - /x82/x38/xa3/x32 - /x82/x38/xa3/x33 - /x82/x38/xa3/x34 - /x82/x38/xa3/x35 - /x82/x38/xa3/x36 - /x82/x38/xa3/x37 - /x82/x38/xa3/x38 - /x82/x38/xa3/x39 - /x82/x38/xa4/x30 - /x82/x38/xa4/x31 - /x82/x38/xa4/x32 - /x82/x38/xa4/x33 - /x82/x38/xa4/x34 - /x82/x38/xa4/x35 - /x82/x38/xa4/x36 - /x82/x38/xa4/x37 - /x82/x38/xa4/x38 - /x82/x38/xa4/x39 - /x82/x38/xa5/x30 - /x82/x38/xa5/x31 - /x82/x38/xa5/x32 - /x82/x38/xa5/x33 - /x82/x38/xa5/x34 - /x82/x38/xa5/x35 - /x82/x38/xa5/x36 - /x82/x38/xa5/x37 - /x82/x38/xa5/x38 - /x82/x38/xa5/x39 - /x82/x38/xa6/x30 - /x82/x38/xa6/x31 - /x82/x38/xa6/x32 - /x82/x38/xa6/x33 - /x82/x38/xa6/x34 - /x82/x38/xa6/x35 - /x82/x38/xa6/x36 - /x82/x38/xa6/x37 - /x82/x38/xa6/x38 - /x82/x38/xa6/x39 - /x82/x38/xa7/x30 - /x82/x38/xa7/x31 - /x82/x38/xa7/x32 - /x82/x38/xa7/x33 - /x82/x38/xa7/x34 - /x82/x38/xa7/x35 - /x82/x38/xa7/x36 - /x82/x38/xa7/x37 - /x82/x38/xa7/x38 - /x82/x38/xa7/x39 - /x82/x38/xa8/x30 - /x82/x38/xa8/x31 - /x82/x38/xa8/x32 - /x82/x38/xa8/x33 - /x82/x38/xa8/x34 - /x82/x38/xa8/x35 - /x82/x38/xa8/x36 - /x82/x38/xa8/x37 - /x82/x38/xa8/x38 - /x82/x38/xa8/x39 - /x82/x38/xa9/x30 - /x82/x38/xa9/x31 - /x82/x38/xa9/x32 - /x82/x38/xa9/x33 - /x82/x38/xa9/x34 - /x82/x38/xa9/x35 - /x82/x38/xa9/x36 - /x82/x38/xa9/x37 - /x82/x38/xa9/x38 - /x82/x38/xa9/x39 - /x82/x38/xaa/x30 - /x82/x38/xaa/x31 - /x82/x38/xaa/x32 - /x82/x38/xaa/x33 - /x82/x38/xaa/x34 - /x82/x38/xaa/x35 - /x82/x38/xaa/x36 - /x82/x38/xaa/x37 - /x82/x38/xaa/x38 - /x82/x38/xaa/x39 - /x82/x38/xab/x30 - /x82/x38/xab/x31 - /x82/x38/xab/x32 - /x82/x38/xab/x33 - /x82/x38/xab/x34 - /x82/x38/xab/x35 - /x82/x38/xab/x36 - /x82/x38/xab/x37 - /x82/x38/xab/x38 - /x82/x38/xab/x39 - /x82/x38/xac/x30 - /x82/x38/xac/x31 - /x82/x38/xac/x32 - /x82/x38/xac/x33 - /x82/x38/xac/x34 - /x82/x38/xac/x35 - /x82/x38/xac/x36 - /x82/x38/xac/x37 - /x82/x38/xac/x38 - /x82/x38/xac/x39 - /x82/x38/xad/x30 - /x82/x38/xad/x31 - /x82/x38/xad/x32 - /x82/x38/xad/x33 - /x82/x38/xad/x34 - /x82/x38/xad/x35 - /x82/x38/xad/x36 - /x82/x38/xad/x37 - /x82/x38/xad/x38 - /x82/x38/xad/x39 - /x82/x38/xae/x30 - /x82/x38/xae/x31 - /x82/x38/xae/x32 - /x82/x38/xae/x33 - /x82/x38/xae/x34 - /x82/x38/xae/x35 - /x82/x38/xae/x36 - /x82/x38/xae/x37 - /x82/x38/xae/x38 - /x82/x38/xae/x39 - /x82/x38/xaf/x30 - /x82/x38/xaf/x31 - /x82/x38/xaf/x32 - /x82/x38/xaf/x33 - /x82/x38/xaf/x34 - /x82/x38/xaf/x35 - /x82/x38/xaf/x36 - /x82/x38/xaf/x37 - /x82/x38/xaf/x38 - /x82/x38/xaf/x39 - /x82/x38/xb0/x30 - /x82/x38/xb0/x31 - /x82/x38/xb0/x32 - /x82/x38/xb0/x33 - /x82/x38/xb0/x34 - /x82/x38/xb0/x35 - /x82/x38/xb0/x36 - /x82/x38/xb0/x37 - /x82/x38/xb0/x38 - /x82/x38/xb0/x39 - /x82/x38/xb1/x30 - /x82/x38/xb1/x31 - /x82/x38/xb1/x32 - /x82/x38/xb1/x33 - /x82/x38/xb1/x34 - /x82/x38/xb1/x35 - /x82/x38/xb1/x36 - /x82/x38/xb1/x37 - /x82/x38/xb1/x38 - /x82/x38/xb1/x39 - /x82/x38/xb2/x30 - /x82/x38/xb2/x31 - /x82/x38/xb2/x32 - /x82/x38/xb2/x33 - /x82/x38/xb2/x34 - /x82/x38/xb2/x35 - /x82/x38/xb2/x36 - /x82/x38/xb2/x37 - /x82/x38/xb2/x38 - /x82/x38/xb2/x39 - /x82/x38/xb3/x30 - /x82/x38/xb3/x31 - /x82/x38/xb3/x32 - /x82/x38/xb3/x33 - /x82/x38/xb3/x34 - /x82/x38/xb3/x35 - /x82/x38/xb3/x36 - /x82/x38/xb3/x37 - /x82/x38/xb3/x38 - /x82/x38/xb3/x39 - /x82/x38/xb4/x30 - /x82/x38/xb4/x31 - /x82/x38/xb4/x32 - /x82/x38/xb4/x33 - /x82/x38/xb4/x34 - /x82/x38/xb4/x35 - /x82/x38/xb4/x36 - /x82/x38/xb4/x37 - /x82/x38/xb4/x38 - /x82/x38/xb4/x39 - /x82/x38/xb5/x30 - /x82/x38/xb5/x31 - /x82/x38/xb5/x32 - /x82/x38/xb5/x33 - /x82/x38/xb5/x34 - /x82/x38/xb5/x35 - /x82/x38/xb5/x36 - /x82/x38/xb5/x37 - /x82/x38/xb5/x38 - /x82/x38/xb5/x39 - /x82/x38/xb6/x30 - /x82/x38/xb6/x31 - /x82/x38/xb6/x32 - /x82/x38/xb6/x33 - /x82/x38/xb6/x34 - /x82/x38/xb6/x35 - /x82/x38/xb6/x36 - /x82/x38/xb6/x37 - /x82/x38/xb6/x38 - /x82/x38/xb6/x39 - /x82/x38/xb7/x30 - /x82/x38/xb7/x31 - /x82/x38/xb7/x32 - /x82/x38/xb7/x33 - /x82/x38/xb7/x34 - /x82/x38/xb7/x35 - /x82/x38/xb7/x36 - /x82/x38/xb7/x37 - /x82/x38/xb7/x38 - /x82/x38/xb7/x39 - /x82/x38/xb8/x30 - /x82/x38/xb8/x31 - /x82/x38/xb8/x32 - /x82/x38/xb8/x33 - /x82/x38/xb8/x34 - /x82/x38/xb8/x35 - /x82/x38/xb8/x36 - /x82/x38/xb8/x37 - /x82/x38/xb8/x38 - /x82/x38/xb8/x39 - /x82/x38/xb9/x30 - /x82/x38/xb9/x31 - /x82/x38/xb9/x32 - /x82/x38/xb9/x33 - /x82/x38/xb9/x34 - /x82/x38/xb9/x35 - /x82/x38/xb9/x36 - /x82/x38/xb9/x37 - /x82/x38/xb9/x38 - /x82/x38/xb9/x39 - /x82/x38/xba/x30 - /x82/x38/xba/x31 - /x82/x38/xba/x32 - /x82/x38/xba/x33 - /x82/x38/xba/x34 - /x82/x38/xba/x35 - /x82/x38/xba/x36 - /x82/x38/xba/x37 - /x82/x38/xba/x38 - /x82/x38/xba/x39 - /x82/x38/xbb/x30 - /x82/x38/xbb/x31 - /x82/x38/xbb/x32 - /x82/x38/xbb/x33 - /x82/x38/xbb/x34 - /x82/x38/xbb/x35 - /x82/x38/xbb/x36 - /x82/x38/xbb/x37 - /x82/x38/xbb/x38 - /x82/x38/xbb/x39 - /x82/x38/xbc/x30 - /x82/x38/xbc/x31 - /x82/x38/xbc/x32 - /x82/x38/xbc/x33 - /x82/x38/xbc/x34 - /x82/x38/xbc/x35 - /x82/x38/xbc/x36 - /x82/x38/xbc/x37 - /x82/x38/xbc/x38 - /x82/x38/xbc/x39 - /x82/x38/xbd/x30 - /x82/x38/xbd/x31 - /x82/x38/xbd/x32 - /x82/x38/xbd/x33 - /x82/x38/xbd/x34 - /x82/x38/xbd/x35 - /x82/x38/xbd/x36 - /x82/x38/xbd/x37 - /x82/x38/xbd/x38 - /x82/x38/xbd/x39 - /x82/x38/xbe/x30 - /x82/x38/xbe/x31 - /x82/x38/xbe/x32 - /x82/x38/xbe/x33 - /x82/x38/xbe/x34 - /x82/x38/xbe/x35 - /x82/x38/xbe/x36 - /x82/x38/xbe/x37 - /x82/x38/xbe/x38 - /x82/x38/xbe/x39 - /x82/x38/xbf/x30 - /x82/x38/xbf/x31 - /x82/x38/xbf/x32 - /x82/x38/xbf/x33 - /x82/x38/xbf/x34 - /x82/x38/xbf/x35 - /x82/x38/xbf/x36 - /x82/x38/xbf/x37 - /x82/x38/xbf/x38 - /x82/x38/xbf/x39 - /x82/x38/xc0/x30 - /x82/x38/xc0/x31 - /x82/x38/xc0/x32 - /x82/x38/xc0/x33 - /x82/x38/xc0/x34 - /x82/x38/xc0/x35 - /x82/x38/xc0/x36 - /x82/x38/xc0/x37 - /x82/x38/xc0/x38 - /x82/x38/xc0/x39 - /x82/x38/xc1/x30 - /x82/x38/xc1/x31 - /x82/x38/xc1/x32 - /x82/x38/xc1/x33 - /x82/x38/xc1/x34 - /x82/x38/xc1/x35 - /x82/x38/xc1/x36 - /x82/x38/xc1/x37 - /x82/x38/xc1/x38 - /x82/x38/xc1/x39 - /x82/x38/xc2/x30 - /x82/x38/xc2/x31 - /x82/x38/xc2/x32 - /x82/x38/xc2/x33 - /x82/x38/xc2/x34 - /x82/x38/xc2/x35 - /x82/x38/xc2/x36 - /x82/x38/xc2/x37 - /x82/x38/xc2/x38 - /x82/x38/xc2/x39 - /x82/x38/xc3/x30 - /x82/x38/xc3/x31 - /x82/x38/xc3/x32 - /x82/x38/xc3/x33 - /x82/x38/xc3/x34 - /x82/x38/xc3/x35 - /x82/x38/xc3/x36 - /x82/x38/xc3/x37 - /x82/x38/xc3/x38 - /x82/x38/xc3/x39 - /x82/x38/xc4/x30 - /x82/x38/xc4/x31 - /x82/x38/xc4/x32 - /x82/x38/xc4/x33 - /x82/x38/xc4/x34 - /x82/x38/xc4/x35 - /x82/x38/xc4/x36 - /x82/x38/xc4/x37 - /x82/x38/xc4/x38 - /x82/x38/xc4/x39 - /x82/x38/xc5/x30 - /x82/x38/xc5/x31 - /x82/x38/xc5/x32 - /x82/x38/xc5/x33 - /x82/x38/xc5/x34 - /x82/x38/xc5/x35 - /x82/x38/xc5/x36 - /x82/x38/xc5/x37 - /x82/x38/xc5/x38 - /x82/x38/xc5/x39 - /x82/x38/xc6/x30 - /x82/x38/xc6/x31 - /x82/x38/xc6/x32 - /x82/x38/xc6/x33 - /x82/x38/xc6/x34 - /x82/x38/xc6/x35 - /x82/x38/xc6/x36 - /x82/x38/xc6/x37 - /x82/x38/xc6/x38 - /x82/x38/xc6/x39 - /x82/x38/xc7/x30 - /x82/x38/xc7/x31 - /x82/x38/xc7/x32 - /x82/x38/xc7/x33 - /x82/x38/xc7/x34 - /x82/x38/xc7/x35 - /x82/x38/xc7/x36 - /x82/x38/xc7/x37 - /x82/x38/xc7/x38 - /x82/x38/xc7/x39 - /x82/x38/xc8/x30 - /x82/x38/xc8/x31 - /x82/x38/xc8/x32 - /x82/x38/xc8/x33 - /x82/x38/xc8/x34 - /x82/x38/xc8/x35 - /x82/x38/xc8/x36 - /x82/x38/xc8/x37 - /x82/x38/xc8/x38 - /x82/x38/xc8/x39 - /x82/x38/xc9/x30 - /x82/x38/xc9/x31 - /x82/x38/xc9/x32 - /x82/x38/xc9/x33 - /x82/x38/xc9/x34 - /x82/x38/xc9/x35 - /x82/x38/xc9/x36 - /x82/x38/xc9/x37 - /x82/x38/xc9/x38 - /x82/x38/xc9/x39 - /x82/x38/xca/x30 - /x82/x38/xca/x31 - /x82/x38/xca/x32 - /x82/x38/xca/x33 - /x82/x38/xca/x34 - /x82/x38/xca/x35 - /x82/x38/xca/x36 - /x82/x38/xca/x37 - /x82/x38/xca/x38 - /x82/x38/xca/x39 - /x82/x38/xcb/x30 - /x82/x38/xcb/x31 - /x82/x38/xcb/x32 - /x82/x38/xcb/x33 - /x82/x38/xcb/x34 - /x82/x38/xcb/x35 - /x82/x38/xcb/x36 - /x82/x38/xcb/x37 - /x82/x38/xcb/x38 - /x82/x38/xcb/x39 - /x82/x38/xcc/x30 - /x82/x38/xcc/x31 - /x82/x38/xcc/x32 - /x82/x38/xcc/x33 - /x82/x38/xcc/x34 - /x82/x38/xcc/x35 - /x82/x38/xcc/x36 - /x82/x38/xcc/x37 - /x82/x38/xcc/x38 - /x82/x38/xcc/x39 - /x82/x38/xcd/x30 - /x82/x38/xcd/x31 - /x82/x38/xcd/x32 - /x82/x38/xcd/x33 - /x82/x38/xcd/x34 - /x82/x38/xcd/x35 - /x82/x38/xcd/x36 - /x82/x38/xcd/x37 - /x82/x38/xcd/x38 - /x82/x38/xcd/x39 - /x82/x38/xce/x30 - /x82/x38/xce/x31 - /x82/x38/xce/x32 - /x82/x38/xce/x33 - /x82/x38/xce/x34 - /x82/x38/xce/x35 - /x82/x38/xce/x36 - /x82/x38/xce/x37 - /x82/x38/xce/x38 - /x82/x38/xce/x39 - /x82/x38/xcf/x30 - /x82/x38/xcf/x31 - /x82/x38/xcf/x32 - /x82/x38/xcf/x33 - /x82/x38/xcf/x34 - /x82/x38/xcf/x35 - /x82/x38/xcf/x36 - /x82/x38/xcf/x37 - /x82/x38/xcf/x38 - /x82/x38/xcf/x39 - /x82/x38/xd0/x30 - /x82/x38/xd0/x31 - /x82/x38/xd0/x32 - /x82/x38/xd0/x33 - /x82/x38/xd0/x34 - /x82/x38/xd0/x35 - /x82/x38/xd0/x36 - /x82/x38/xd0/x37 - /x82/x38/xd0/x38 - /x82/x38/xd0/x39 - /x82/x38/xd1/x30 - /x82/x38/xd1/x31 - /x82/x38/xd1/x32 - /x82/x38/xd1/x33 - /x82/x38/xd1/x34 - /x82/x38/xd1/x35 - /x82/x38/xd1/x36 - /x82/x38/xd1/x37 - /x82/x38/xd1/x38 - /x82/x38/xd1/x39 - /x82/x38/xd2/x30 - /x82/x38/xd2/x31 - /x82/x38/xd2/x32 - /x82/x38/xd2/x33 - /x82/x38/xd2/x34 - /x82/x38/xd2/x35 - /x82/x38/xd2/x36 - /x82/x38/xd2/x37 - /x82/x38/xd2/x38 - /x82/x38/xd2/x39 - /x82/x38/xd3/x30 - /x82/x38/xd3/x31 - /x82/x38/xd3/x32 - /x82/x38/xd3/x33 - /x82/x38/xd3/x34 - /x82/x38/xd3/x35 - /x82/x38/xd3/x36 - /x82/x38/xd3/x37 - /x82/x38/xd3/x38 - /x82/x38/xd3/x39 - /x82/x38/xd4/x30 - /x82/x38/xd4/x31 - /x82/x38/xd4/x32 - /x82/x38/xd4/x33 - /x82/x38/xd4/x34 - /x82/x38/xd4/x35 - /x82/x38/xd4/x36 - /x82/x38/xd4/x37 - /x82/x38/xd4/x38 - /x82/x38/xd4/x39 - /x82/x38/xd5/x30 - /x82/x38/xd5/x31 - /x82/x38/xd5/x32 - /x82/x38/xd5/x33 - /x82/x38/xd5/x34 - /x82/x38/xd5/x35 - /x82/x38/xd5/x36 - /x82/x38/xd5/x37 - /x82/x38/xd5/x38 - /x82/x38/xd5/x39 - /x82/x38/xd6/x30 - /x82/x38/xd6/x31 - /x82/x38/xd6/x32 - /x82/x38/xd6/x33 - /x82/x38/xd6/x34 - /x82/x38/xd6/x35 - /x82/x38/xd6/x36 - /x82/x38/xd6/x37 - /x82/x38/xd6/x38 - /x82/x38/xd6/x39 - /x82/x38/xd7/x30 - /x82/x38/xd7/x31 - /x82/x38/xd7/x32 - /x82/x38/xd7/x33 - /x82/x38/xd7/x34 - /x82/x38/xd7/x35 - /x82/x38/xd7/x36 - /x82/x38/xd7/x37 - /x82/x38/xd7/x38 - /x82/x38/xd7/x39 - /x82/x38/xd8/x30 - /x82/x38/xd8/x31 - /x82/x38/xd8/x32 - /x82/x38/xd8/x33 - /x82/x38/xd8/x34 - /x82/x38/xd8/x35 - /x82/x38/xd8/x36 - /x82/x38/xd8/x37 - /x82/x38/xd8/x38 - /x82/x38/xd8/x39 - /x82/x38/xd9/x30 - /x82/x38/xd9/x31 - /x82/x38/xd9/x32 - /x82/x38/xd9/x33 - /x82/x38/xd9/x34 - /x82/x38/xd9/x35 - /x82/x38/xd9/x36 - /x82/x38/xd9/x37 - /x82/x38/xd9/x38 - /x82/x38/xd9/x39 - /x82/x38/xda/x30 - /x82/x38/xda/x31 - /x82/x38/xda/x32 - /x82/x38/xda/x33 - /x82/x38/xda/x34 - /x82/x38/xda/x35 - /x82/x38/xda/x36 - /x82/x38/xda/x37 - /x82/x38/xda/x38 - /x82/x38/xda/x39 - /x82/x38/xdb/x30 - /x82/x38/xdb/x31 - /x82/x38/xdb/x32 - /x82/x38/xdb/x33 - /x82/x38/xdb/x34 - /x82/x38/xdb/x35 - /x82/x38/xdb/x36 - /x82/x38/xdb/x37 - /x82/x38/xdb/x38 - /x82/x38/xdb/x39 - /x82/x38/xdc/x30 - /x82/x38/xdc/x31 - /x82/x38/xdc/x32 - /x82/x38/xdc/x33 - /x82/x38/xdc/x34 - /x82/x38/xdc/x35 - /x82/x38/xdc/x36 - /x82/x38/xdc/x37 - /x82/x38/xdc/x38 - /x82/x38/xdc/x39 - /x82/x38/xdd/x30 - /x82/x38/xdd/x31 - /x82/x38/xdd/x32 - /x82/x38/xdd/x33 - /x82/x38/xdd/x34 - /x82/x38/xdd/x35 - /x82/x38/xdd/x36 - /x82/x38/xdd/x37 - /x82/x38/xdd/x38 - /x82/x38/xdd/x39 - /x82/x38/xde/x30 - /x82/x38/xde/x31 - /x82/x38/xde/x32 - /x82/x38/xde/x33 - /x82/x38/xde/x34 - /x82/x38/xde/x35 - /x82/x38/xde/x36 - /x82/x38/xde/x37 - /x82/x38/xde/x38 - /x82/x38/xde/x39 - /x82/x38/xdf/x30 - /x82/x38/xdf/x31 - /x82/x38/xdf/x32 - /x82/x38/xdf/x33 - /x82/x38/xdf/x34 - /x82/x38/xdf/x35 - /x82/x38/xdf/x36 - /x82/x38/xdf/x37 - /x82/x38/xdf/x38 - /x82/x38/xdf/x39 - /x82/x38/xe0/x30 - /x82/x38/xe0/x31 - /x82/x38/xe0/x32 - /x82/x38/xe0/x33 - /x82/x38/xe0/x34 - /x82/x38/xe0/x35 - /x82/x38/xe0/x36 - /x82/x38/xe0/x37 - /x82/x38/xe0/x38 - /x82/x38/xe0/x39 - /x82/x38/xe1/x30 - /x82/x38/xe1/x31 - /x82/x38/xe1/x32 - /x82/x38/xe1/x33 - /x82/x38/xe1/x34 - /x82/x38/xe1/x35 - /x82/x38/xe1/x36 - /x82/x38/xe1/x37 - /x82/x38/xe1/x38 - /x82/x38/xe1/x39 - /x82/x38/xe2/x30 - /x82/x38/xe2/x31 - /x82/x38/xe2/x32 - /x82/x38/xe2/x33 - /x82/x38/xe2/x34 - /x82/x38/xe2/x35 - /x82/x38/xe2/x36 - /x82/x38/xe2/x37 - /x82/x38/xe2/x38 - /x82/x38/xe2/x39 - /x82/x38/xe3/x30 - /x82/x38/xe3/x31 - /x82/x38/xe3/x32 - /x82/x38/xe3/x33 - /x82/x38/xe3/x34 - /x82/x38/xe3/x35 - /x82/x38/xe3/x36 - /x82/x38/xe3/x37 - /x82/x38/xe3/x38 - /x82/x38/xe3/x39 - /x82/x38/xe4/x30 - /x82/x38/xe4/x31 - /x82/x38/xe4/x32 - /x82/x38/xe4/x33 - /x82/x38/xe4/x34 - /x82/x38/xe4/x35 - /x82/x38/xe4/x36 - /x82/x38/xe4/x37 - /x82/x38/xe4/x38 - /x82/x38/xe4/x39 - /x82/x38/xe5/x30 - /x82/x38/xe5/x31 - /x82/x38/xe5/x32 - /x82/x38/xe5/x33 - /x82/x38/xe5/x34 - /x82/x38/xe5/x35 - /x82/x38/xe5/x36 - /x82/x38/xe5/x37 - /x82/x38/xe5/x38 - /x82/x38/xe5/x39 - /x82/x38/xe6/x30 - /x82/x38/xe6/x31 - /x82/x38/xe6/x32 - /x82/x38/xe6/x33 - /x82/x38/xe6/x34 - /x82/x38/xe6/x35 - /x82/x38/xe6/x36 - /x82/x38/xe6/x37 - /x82/x38/xe6/x38 - /x82/x38/xe6/x39 - /x82/x38/xe7/x30 - /x82/x38/xe7/x31 - /x82/x38/xe7/x32 - /x82/x38/xe7/x33 - /x82/x38/xe7/x34 - /x82/x38/xe7/x35 - /x82/x38/xe7/x36 - /x82/x38/xe7/x37 - /x82/x38/xe7/x38 - /x82/x38/xe7/x39 - /x82/x38/xe8/x30 - /x82/x38/xe8/x31 - /x82/x38/xe8/x32 - /x82/x38/xe8/x33 - /x82/x38/xe8/x34 - /x82/x38/xe8/x35 - /x82/x38/xe8/x36 - /x82/x38/xe8/x37 - /x82/x38/xe8/x38 - /x82/x38/xe8/x39 - /x82/x38/xe9/x30 - /x82/x38/xe9/x31 - /x82/x38/xe9/x32 - /x82/x38/xe9/x33 - /x82/x38/xe9/x34 - /x82/x38/xe9/x35 - /x82/x38/xe9/x36 - /x82/x38/xe9/x37 - /x82/x38/xe9/x38 - /x82/x38/xe9/x39 - /x82/x38/xea/x30 - /x82/x38/xea/x31 - /x82/x38/xea/x32 - /x82/x38/xea/x33 - /x82/x38/xea/x34 - /x82/x38/xea/x35 - /x82/x38/xea/x36 - /x82/x38/xea/x37 - /x82/x38/xea/x38 - /x82/x38/xea/x39 - /x82/x38/xeb/x30 - /x82/x38/xeb/x31 - /x82/x38/xeb/x32 - /x82/x38/xeb/x33 - /x82/x38/xeb/x34 - /x82/x38/xeb/x35 - /x82/x38/xeb/x36 - /x82/x38/xeb/x37 - /x82/x38/xeb/x38 - /x82/x38/xeb/x39 - /x82/x38/xec/x30 - /x82/x38/xec/x31 - /x82/x38/xec/x32 - /x82/x38/xec/x33 - /x82/x38/xec/x34 - /x82/x38/xec/x35 - /x82/x38/xec/x36 - /x82/x38/xec/x37 - /x82/x38/xec/x38 - /x82/x38/xec/x39 - /x82/x38/xed/x30 - /x82/x38/xed/x31 - /x82/x38/xed/x32 - /x82/x38/xed/x33 - /x82/x38/xed/x34 - /x82/x38/xed/x35 - /x82/x38/xed/x36 - /x82/x38/xed/x37 - /x82/x38/xed/x38 - /x82/x38/xed/x39 - /x82/x38/xee/x30 - /x82/x38/xee/x31 - /x82/x38/xee/x32 - /x82/x38/xee/x33 - /x82/x38/xee/x34 - /x82/x38/xee/x35 - /x82/x38/xee/x36 - /x82/x38/xee/x37 - /x82/x38/xee/x38 - /x82/x38/xee/x39 - /x82/x38/xef/x30 - /x82/x38/xef/x31 - /x82/x38/xef/x32 - /x82/x38/xef/x33 - /x82/x38/xef/x34 - /x82/x38/xef/x35 - /x82/x38/xef/x36 - /x82/x38/xef/x37 - /x82/x38/xef/x38 - /x82/x38/xef/x39 - /x82/x38/xf0/x30 - /x82/x38/xf0/x31 - /x82/x38/xf0/x32 - /x82/x38/xf0/x33 - /x82/x38/xf0/x34 - /x82/x38/xf0/x35 - /x82/x38/xf0/x36 - /x82/x38/xf0/x37 - /x82/x38/xf0/x38 - /x82/x38/xf0/x39 - /x82/x38/xf1/x30 - /x82/x38/xf1/x31 - /x82/x38/xf1/x32 - /x82/x38/xf1/x33 - /x82/x38/xf1/x34 - /x82/x38/xf1/x35 - /x82/x38/xf1/x36 - /x82/x38/xf1/x37 - /x82/x38/xf1/x38 - /x82/x38/xf1/x39 - /x82/x38/xf2/x30 - /x82/x38/xf2/x31 - /x82/x38/xf2/x32 - /x82/x38/xf2/x33 - /x82/x38/xf2/x34 - /x82/x38/xf2/x35 - /x82/x38/xf2/x36 - /x82/x38/xf2/x37 - /x82/x38/xf2/x38 - /x82/x38/xf2/x39 - /x82/x38/xf3/x30 - /x82/x38/xf3/x31 - /x82/x38/xf3/x32 - /x82/x38/xf3/x33 - /x82/x38/xf3/x34 - /x82/x38/xf3/x35 - /x82/x38/xf3/x36 - /x82/x38/xf3/x37 - /x82/x38/xf3/x38 - /x82/x38/xf3/x39 - /x82/x38/xf4/x30 - /x82/x38/xf4/x31 - /x82/x38/xf4/x32 - /x82/x38/xf4/x33 - /x82/x38/xf4/x34 - /x82/x38/xf4/x35 - /x82/x38/xf4/x36 - /x82/x38/xf4/x37 - /x82/x38/xf4/x38 - /x82/x38/xf4/x39 - /x82/x38/xf5/x30 - /x82/x38/xf5/x31 - /x82/x38/xf5/x32 - /x82/x38/xf5/x33 - /x82/x38/xf5/x34 - /x82/x38/xf5/x35 - /x82/x38/xf5/x36 - /x82/x38/xf5/x37 - /x82/x38/xf5/x38 - /x82/x38/xf5/x39 - /x82/x38/xf6/x30 - /x82/x38/xf6/x31 - /x82/x38/xf6/x32 - /x82/x38/xf6/x33 - /x82/x38/xf6/x34 - /x82/x38/xf6/x35 - /x82/x38/xf6/x36 - /x82/x38/xf6/x37 - /x82/x38/xf6/x38 - /x82/x38/xf6/x39 - /x82/x38/xf7/x30 - /x82/x38/xf7/x31 - /x82/x38/xf7/x32 - /x82/x38/xf7/x33 - /x82/x38/xf7/x34 - /x82/x38/xf7/x35 - /x82/x38/xf7/x36 - /x82/x38/xf7/x37 - /x82/x38/xf7/x38 - /x82/x38/xf7/x39 - /x82/x38/xf8/x30 - /x82/x38/xf8/x31 - /x82/x38/xf8/x32 - /x82/x38/xf8/x33 - /x82/x38/xf8/x34 - /x82/x38/xf8/x35 - /x82/x38/xf8/x36 - /x82/x38/xf8/x37 - /x82/x38/xf8/x38 - /x82/x38/xf8/x39 - /x82/x38/xf9/x30 - /x82/x38/xf9/x31 - /x82/x38/xf9/x32 - /x82/x38/xf9/x33 - /x82/x38/xf9/x34 - /x82/x38/xf9/x35 - /x82/x38/xf9/x36 - /x82/x38/xf9/x37 - /x82/x38/xf9/x38 - /x82/x38/xf9/x39 - /x82/x38/xfa/x30 - /x82/x38/xfa/x31 - /x82/x38/xfa/x32 - /x82/x38/xfa/x33 - /x82/x38/xfa/x34 - /x82/x38/xfa/x35 - /x82/x38/xfa/x36 - /x82/x38/xfa/x37 - /x82/x38/xfa/x38 - /x82/x38/xfa/x39 - /x82/x38/xfb/x30 - /x82/x38/xfb/x31 - /x82/x38/xfb/x32 - /x82/x38/xfb/x33 - /x82/x38/xfb/x34 - /x82/x38/xfb/x35 - /x82/x38/xfb/x36 - /x82/x38/xfb/x37 - /x82/x38/xfb/x38 - /x82/x38/xfb/x39 - /x82/x38/xfc/x30 - /x82/x38/xfc/x31 - /x82/x38/xfc/x32 - /x82/x38/xfc/x33 - /x82/x38/xfc/x34 - /x82/x38/xfc/x35 - /x82/x38/xfc/x36 - /x82/x38/xfc/x37 - /x82/x38/xfc/x38 - /x82/x38/xfc/x39 - /x82/x38/xfd/x30 - /x82/x38/xfd/x31 - /x82/x38/xfd/x32 - /x82/x38/xfd/x33 - /x82/x38/xfd/x34 - /x82/x38/xfd/x35 - /x82/x38/xfd/x36 - /x82/x38/xfd/x37 - /x82/x38/xfd/x38 - /x82/x38/xfd/x39 - /x82/x38/xfe/x30 - /x82/x38/xfe/x31 - /x82/x38/xfe/x32 - /x82/x38/xfe/x33 - /x82/x38/xfe/x34 - /x82/x38/xfe/x35 - /x82/x38/xfe/x36 - /x82/x38/xfe/x37 - /x82/x38/xfe/x38 - /x82/x38/xfe/x39 - /x82/x39/x81/x30 - /x82/x39/x81/x31 - /x82/x39/x81/x32 - /x82/x39/x81/x33 - /x82/x39/x81/x34 - /x82/x39/x81/x35 - /x82/x39/x81/x36 - /x82/x39/x81/x37 - /x82/x39/x81/x38 - /x82/x39/x81/x39 - /x82/x39/x82/x30 - /x82/x39/x82/x31 - /x82/x39/x82/x32 - /x82/x39/x82/x33 - /x82/x39/x82/x34 - /x82/x39/x82/x35 - /x82/x39/x82/x36 - /x82/x39/x82/x37 - /x82/x39/x82/x38 - /x82/x39/x82/x39 - /x82/x39/x83/x30 - /x82/x39/x83/x31 - /x82/x39/x83/x32 - /x82/x39/x83/x33 - /x82/x39/x83/x34 - /x82/x39/x83/x35 - /x82/x39/x83/x36 - /x82/x39/x83/x37 - /x82/x39/x83/x38 - /x82/x39/x83/x39 - /x82/x39/x84/x30 - /x82/x39/x84/x31 - /x82/x39/x84/x32 - /x82/x39/x84/x33 - /x82/x39/x84/x34 - /x82/x39/x84/x35 - /x82/x39/x84/x36 - /x82/x39/x84/x37 - /x82/x39/x84/x38 - /x82/x39/x84/x39 - /x82/x39/x85/x30 - /x82/x39/x85/x31 - /x82/x39/x85/x32 - /x82/x39/x85/x33 - /x82/x39/x85/x34 - /x82/x39/x85/x35 - /x82/x39/x85/x36 - /x82/x39/x85/x37 - /x82/x39/x85/x38 - /x82/x39/x85/x39 - /x82/x39/x86/x30 - /x82/x39/x86/x31 - /x82/x39/x86/x32 - /x82/x39/x86/x33 - /x82/x39/x86/x34 - /x82/x39/x86/x35 - /x82/x39/x86/x36 - /x82/x39/x86/x37 - /x82/x39/x86/x38 - /x82/x39/x86/x39 - /x82/x39/x87/x30 - /x82/x39/x87/x31 - /x82/x39/x87/x32 - /x82/x39/x87/x33 - /x82/x39/x87/x34 - /x82/x39/x87/x35 - /x82/x39/x87/x36 - /x82/x39/x87/x37 - /x82/x39/x87/x38 - /x82/x39/x87/x39 - /x82/x39/x88/x30 - /x82/x39/x88/x31 - /x82/x39/x88/x32 - /x82/x39/x88/x33 - /x82/x39/x88/x34 - /x82/x39/x88/x35 - /x82/x39/x88/x36 - /x82/x39/x88/x37 - /x82/x39/x88/x38 - /x82/x39/x88/x39 - /x82/x39/x89/x30 - /x82/x39/x89/x31 - /x82/x39/x89/x32 - /x82/x39/x89/x33 - /x82/x39/x89/x34 - /x82/x39/x89/x35 - /x82/x39/x89/x36 - /x82/x39/x89/x37 - /x82/x39/x89/x38 - /x82/x39/x89/x39 - /x82/x39/x8a/x30 - /x82/x39/x8a/x31 - /x82/x39/x8a/x32 - /x82/x39/x8a/x33 - /x82/x39/x8a/x34 - /x82/x39/x8a/x35 - /x82/x39/x8a/x36 - /x82/x39/x8a/x37 - /x82/x39/x8a/x38 - /x82/x39/x8a/x39 - /x82/x39/x8b/x30 - /x82/x39/x8b/x31 - /x82/x39/x8b/x32 - /x82/x39/x8b/x33 - /x82/x39/x8b/x34 - /x82/x39/x8b/x35 - /x82/x39/x8b/x36 - /x82/x39/x8b/x37 - /x82/x39/x8b/x38 - /x82/x39/x8b/x39 - /x82/x39/x8c/x30 - /x82/x39/x8c/x31 - /x82/x39/x8c/x32 - /x82/x39/x8c/x33 - /x82/x39/x8c/x34 - /x82/x39/x8c/x35 - /x82/x39/x8c/x36 - /x82/x39/x8c/x37 - /x82/x39/x8c/x38 - /x82/x39/x8c/x39 - /x82/x39/x8d/x30 - /x82/x39/x8d/x31 - /x82/x39/x8d/x32 - /x82/x39/x8d/x33 - /x82/x39/x8d/x34 - /x82/x39/x8d/x35 - /x82/x39/x8d/x36 - /x82/x39/x8d/x37 - /x82/x39/x8d/x38 - /x82/x39/x8d/x39 - /x82/x39/x8e/x30 - /x82/x39/x8e/x31 - /x82/x39/x8e/x32 - /x82/x39/x8e/x33 - /x82/x39/x8e/x34 - /x82/x39/x8e/x35 - /x82/x39/x8e/x36 - /x82/x39/x8e/x37 - /x82/x39/x8e/x38 - /x82/x39/x8e/x39 - /x82/x39/x8f/x30 - /x82/x39/x8f/x31 - /x82/x39/x8f/x32 - /x82/x39/x8f/x33 - /x82/x39/x8f/x34 - /x82/x39/x8f/x35 - /x82/x39/x8f/x36 - /x82/x39/x8f/x37 - /x82/x39/x8f/x38 - /x82/x39/x8f/x39 - /x82/x39/x90/x30 - /x82/x39/x90/x31 - /x82/x39/x90/x32 - /x82/x39/x90/x33 - /x82/x39/x90/x34 - /x82/x39/x90/x35 - /x82/x39/x90/x36 - /x82/x39/x90/x37 - /x82/x39/x90/x38 - /x82/x39/x90/x39 - /x82/x39/x91/x30 - /x82/x39/x91/x31 - /x82/x39/x91/x32 - /x82/x39/x91/x33 - /x82/x39/x91/x34 - /x82/x39/x91/x35 - /x82/x39/x91/x36 - /x82/x39/x91/x37 - /x82/x39/x91/x38 - /x82/x39/x91/x39 - /x82/x39/x92/x30 - /x82/x39/x92/x31 - /x82/x39/x92/x32 - /x82/x39/x92/x33 - /x82/x39/x92/x34 - /x82/x39/x92/x35 - /x82/x39/x92/x36 - /x82/x39/x92/x37 - /x82/x39/x92/x38 - /x82/x39/x92/x39 - /x82/x39/x93/x30 - /x82/x39/x93/x31 - /x82/x39/x93/x32 - /x82/x39/x93/x33 - /x82/x39/x93/x34 - /x82/x39/x93/x35 - /x82/x39/x93/x36 - /x82/x39/x93/x37 - /x82/x39/x93/x38 - /x82/x39/x93/x39 - /x82/x39/x94/x30 - /x82/x39/x94/x31 - /x82/x39/x94/x32 - /x82/x39/x94/x33 - /x82/x39/x94/x34 - /x82/x39/x94/x35 - /x82/x39/x94/x36 - /x82/x39/x94/x37 - /x82/x39/x94/x38 - /x82/x39/x94/x39 - /x82/x39/x95/x30 - /x82/x39/x95/x31 - /x82/x39/x95/x32 - /x82/x39/x95/x33 - /x82/x39/x95/x34 - /x82/x39/x95/x35 - /x82/x39/x95/x36 - /x82/x39/x95/x37 - /x82/x39/x95/x38 - /x82/x39/x95/x39 - /x82/x39/x96/x30 - /x82/x39/x96/x31 - /x82/x39/x96/x32 - /x82/x39/x96/x33 - /x82/x39/x96/x34 - /x82/x39/x96/x35 - /x82/x39/x96/x36 - /x82/x39/x96/x37 - /x82/x39/x96/x38 - /x82/x39/x96/x39 - /x82/x39/x97/x30 - /x82/x39/x97/x31 - /x82/x39/x97/x32 - /x82/x39/x97/x33 - /x82/x39/x97/x34 - /x82/x39/x97/x35 - /x82/x39/x97/x36 - /x82/x39/x97/x37 - /x82/x39/x97/x38 - /x82/x39/x97/x39 - /x82/x39/x98/x30 - /x82/x39/x98/x31 - /x82/x39/x98/x32 - /x82/x39/x98/x33 - /x82/x39/x98/x34 - /x82/x39/x98/x35 - /x82/x39/x98/x36 - /x82/x39/x98/x37 - /x82/x39/x98/x38 - /x82/x39/x98/x39 - /x82/x39/x99/x30 - /x82/x39/x99/x31 - /x82/x39/x99/x32 - /x82/x39/x99/x33 - /x82/x39/x99/x34 - /x82/x39/x99/x35 - /x82/x39/x99/x36 - /x82/x39/x99/x37 - /x82/x39/x99/x38 - /x82/x39/x99/x39 - /x82/x39/x9a/x30 - /x82/x39/x9a/x31 - /x82/x39/x9a/x32 - /x82/x39/x9a/x33 - /x82/x39/x9a/x34 - /x82/x39/x9a/x35 - /x82/x39/x9a/x36 - /x82/x39/x9a/x37 - /x82/x39/x9a/x38 - /x82/x39/x9a/x39 - /x82/x39/x9b/x30 - /x82/x39/x9b/x31 - /x82/x39/x9b/x32 - /x82/x39/x9b/x33 - /x82/x39/x9b/x34 - /x82/x39/x9b/x35 - /x82/x39/x9b/x36 - /x82/x39/x9b/x37 - /x82/x39/x9b/x38 - /x82/x39/x9b/x39 - /x82/x39/x9c/x30 - /x82/x39/x9c/x31 - /x82/x39/x9c/x32 - /x82/x39/x9c/x33 - /x82/x39/x9c/x34 - /x82/x39/x9c/x35 - /x82/x39/x9c/x36 - /x82/x39/x9c/x37 - /x82/x39/x9c/x38 - /x82/x39/x9c/x39 - /x82/x39/x9d/x30 - /x82/x39/x9d/x31 - /x82/x39/x9d/x32 - /x82/x39/x9d/x33 - /x82/x39/x9d/x34 - /x82/x39/x9d/x35 - /x82/x39/x9d/x36 - /x82/x39/x9d/x37 - /x82/x39/x9d/x38 - /x82/x39/x9d/x39 - /x82/x39/x9e/x30 - /x82/x39/x9e/x31 - /x82/x39/x9e/x32 - /x82/x39/x9e/x33 - /x82/x39/x9e/x34 - /x82/x39/x9e/x35 - /x82/x39/x9e/x36 - /x82/x39/x9e/x37 - /x82/x39/x9e/x38 - /x82/x39/x9e/x39 - /x82/x39/x9f/x30 - /x82/x39/x9f/x31 - /x82/x39/x9f/x32 - /x82/x39/x9f/x33 - /x82/x39/x9f/x34 - /x82/x39/x9f/x35 - /x82/x39/x9f/x36 - /x82/x39/x9f/x37 - /x82/x39/x9f/x38 - /x82/x39/x9f/x39 - /x82/x39/xa0/x30 - /x82/x39/xa0/x31 - /x82/x39/xa0/x32 - /x82/x39/xa0/x33 - /x82/x39/xa0/x34 - /x82/x39/xa0/x35 - /x82/x39/xa0/x36 - /x82/x39/xa0/x37 - /x82/x39/xa0/x38 - /x82/x39/xa0/x39 - /x82/x39/xa1/x30 - /x82/x39/xa1/x31 - /x82/x39/xa1/x32 - /x82/x39/xa1/x33 - /x82/x39/xa1/x34 - /x82/x39/xa1/x35 - /x82/x39/xa1/x36 - /x82/x39/xa1/x37 - /x82/x39/xa1/x38 - /x82/x39/xa1/x39 - /x82/x39/xa2/x30 - /x82/x39/xa2/x31 - /x82/x39/xa2/x32 - /x82/x39/xa2/x33 - /x82/x39/xa2/x34 - /x82/x39/xa2/x35 - /x82/x39/xa2/x36 - /x82/x39/xa2/x37 - /x82/x39/xa2/x38 - /x82/x39/xa2/x39 - /x82/x39/xa3/x30 - /x82/x39/xa3/x31 - /x82/x39/xa3/x32 - /x82/x39/xa3/x33 - /x82/x39/xa3/x34 - /x82/x39/xa3/x35 - /x82/x39/xa3/x36 - /x82/x39/xa3/x37 - /x82/x39/xa3/x38 - /x82/x39/xa3/x39 - /x82/x39/xa4/x30 - /x82/x39/xa4/x31 - /x82/x39/xa4/x32 - /x82/x39/xa4/x33 - /x82/x39/xa4/x34 - /x82/x39/xa4/x35 - /x82/x39/xa4/x36 - /x82/x39/xa4/x37 - /x82/x39/xa4/x38 - /x82/x39/xa4/x39 - /x82/x39/xa5/x30 - /x82/x39/xa5/x31 - /x82/x39/xa5/x32 - /x82/x39/xa5/x33 - /x82/x39/xa5/x34 - /x82/x39/xa5/x35 - /x82/x39/xa5/x36 - /x82/x39/xa5/x37 - /x82/x39/xa5/x38 - /x82/x39/xa5/x39 - /x82/x39/xa6/x30 - /x82/x39/xa6/x31 - /x82/x39/xa6/x32 - /x82/x39/xa6/x33 - /x82/x39/xa6/x34 - /x82/x39/xa6/x35 - /x82/x39/xa6/x36 - /x82/x39/xa6/x37 - /x82/x39/xa6/x38 - /x82/x39/xa6/x39 - /x82/x39/xa7/x30 - /x82/x39/xa7/x31 - /x82/x39/xa7/x32 - /x82/x39/xa7/x33 - /x82/x39/xa7/x34 - /x82/x39/xa7/x35 - /x82/x39/xa7/x36 - /x82/x39/xa7/x37 - /x82/x39/xa7/x38 - /x82/x39/xa7/x39 - /x82/x39/xa8/x30 - /x82/x39/xa8/x31 - /x82/x39/xa8/x32 - /x82/x39/xa8/x33 - /x82/x39/xa8/x34 - /x82/x39/xa8/x35 - /x82/x39/xa8/x36 - /x82/x39/xa8/x37 - /x82/x39/xa8/x38 - /x82/x39/xa8/x39 - /x82/x39/xa9/x30 - /x82/x39/xa9/x31 - /x82/x39/xa9/x32 - /x82/x39/xa9/x33 - /x82/x39/xa9/x34 - /x82/x39/xa9/x35 - /x82/x39/xa9/x36 - /x82/x39/xa9/x37 - /x82/x39/xa9/x38 - /x82/x39/xa9/x39 - /x82/x39/xaa/x30 - /x82/x39/xaa/x31 - /x82/x39/xaa/x32 - /x82/x39/xaa/x33 - /x82/x39/xaa/x34 - /x82/x39/xaa/x35 - /x82/x39/xaa/x36 - /x82/x39/xaa/x37 - /x82/x39/xaa/x38 - /x82/x39/xaa/x39 - /x82/x39/xab/x30 - /x82/x39/xab/x31 - /x82/x39/xab/x32 - /x82/x39/xab/x33 - /x82/x39/xab/x34 - /x82/x39/xab/x35 - /x82/x39/xab/x36 - /x82/x39/xab/x37 - /x82/x39/xab/x38 - /x82/x39/xab/x39 - /x82/x39/xac/x30 - /x82/x39/xac/x31 - /x82/x39/xac/x32 - /x82/x39/xac/x33 - /x82/x39/xac/x34 - /x82/x39/xac/x35 - /x82/x39/xac/x36 - /x82/x39/xac/x37 - /x82/x39/xac/x38 - /x82/x39/xac/x39 - /x82/x39/xad/x30 - /x82/x39/xad/x31 - /x82/x39/xad/x32 - /x82/x39/xad/x33 - /x82/x39/xad/x34 - /x82/x39/xad/x35 - /x82/x39/xad/x36 - /x82/x39/xad/x37 - /x82/x39/xad/x38 - /x82/x39/xad/x39 - /x82/x39/xae/x30 - /x82/x39/xae/x31 - /x82/x39/xae/x32 - /x82/x39/xae/x33 - /x82/x39/xae/x34 - /x82/x39/xae/x35 - /x82/x39/xae/x36 - /x82/x39/xae/x37 - /x82/x39/xae/x38 - /x82/x39/xae/x39 - /x82/x39/xaf/x30 - /x82/x39/xaf/x31 - /x82/x39/xaf/x32 - /x82/x39/xaf/x33 - /x82/x39/xaf/x34 - /x82/x39/xaf/x35 - /x82/x39/xaf/x36 - /x82/x39/xaf/x37 - /x82/x39/xaf/x38 - /x82/x39/xaf/x39 - /x82/x39/xb0/x30 - /x82/x39/xb0/x31 - /x82/x39/xb0/x32 - /x82/x39/xb0/x33 - /x82/x39/xb0/x34 - /x82/x39/xb0/x35 - /x82/x39/xb0/x36 - /x82/x39/xb0/x37 - /x82/x39/xb0/x38 - /x82/x39/xb0/x39 - /x82/x39/xb1/x30 - /x82/x39/xb1/x31 - /x82/x39/xb1/x32 - /x82/x39/xb1/x33 - /x82/x39/xb1/x34 - /x82/x39/xb1/x35 - /x82/x39/xb1/x36 - /x82/x39/xb1/x37 - /x82/x39/xb1/x38 - /x82/x39/xb1/x39 - /x82/x39/xb2/x30 - /x82/x39/xb2/x31 - /x82/x39/xb2/x32 - /x82/x39/xb2/x33 - /x82/x39/xb2/x34 - /x82/x39/xb2/x35 - /x82/x39/xb2/x36 - /x82/x39/xb2/x37 - /x82/x39/xb2/x38 - /x82/x39/xb2/x39 - /x82/x39/xb3/x30 - /x82/x39/xb3/x31 - /x82/x39/xb3/x32 - /x82/x39/xb3/x33 - /x82/x39/xb3/x34 - /x82/x39/xb3/x35 - /x82/x39/xb3/x36 - /x82/x39/xb3/x37 - /x82/x39/xb3/x38 - /x82/x39/xb3/x39 - /x82/x39/xb4/x30 - /x82/x39/xb4/x31 - /x82/x39/xb4/x32 - /x82/x39/xb4/x33 - /x82/x39/xb4/x34 - /x82/x39/xb4/x35 - /x82/x39/xb4/x36 - /x82/x39/xb4/x37 - /x82/x39/xb4/x38 - /x82/x39/xb4/x39 - /x82/x39/xb5/x30 - /x82/x39/xb5/x31 - /x82/x39/xb5/x32 - /x82/x39/xb5/x33 - /x82/x39/xb5/x34 - /x82/x39/xb5/x35 - /x82/x39/xb5/x36 - /x82/x39/xb5/x37 - /x82/x39/xb5/x38 - /x82/x39/xb5/x39 - /x82/x39/xb6/x30 - /x82/x39/xb6/x31 - /x82/x39/xb6/x32 - /x82/x39/xb6/x33 - /x82/x39/xb6/x34 - /x82/x39/xb6/x35 - /x82/x39/xb6/x36 - /x82/x39/xb6/x37 - /x82/x39/xb6/x38 - /x82/x39/xb6/x39 - /x82/x39/xb7/x30 - /x82/x39/xb7/x31 - /x82/x39/xb7/x32 - /x82/x39/xb7/x33 - /x82/x39/xb7/x34 - /x82/x39/xb7/x35 - /x82/x39/xb7/x36 - /x82/x39/xb7/x37 - /x82/x39/xb7/x38 - /x82/x39/xb7/x39 - /x82/x39/xb8/x30 - /x82/x39/xb8/x31 - /x82/x39/xb8/x32 - /x82/x39/xb8/x33 - /x82/x39/xb8/x34 - /x82/x39/xb8/x35 - /x82/x39/xb8/x36 - /x82/x39/xb8/x37 - /x82/x39/xb8/x38 - /x82/x39/xb8/x39 - /x82/x39/xb9/x30 - /x82/x39/xb9/x31 - /x82/x39/xb9/x32 - /x82/x39/xb9/x33 - /x82/x39/xb9/x34 - /x82/x39/xb9/x35 - /x82/x39/xb9/x36 - /x82/x39/xb9/x37 - /x82/x39/xb9/x38 - /x82/x39/xb9/x39 - /x82/x39/xba/x30 - /x82/x39/xba/x31 - /x82/x39/xba/x32 - /x82/x39/xba/x33 - /x82/x39/xba/x34 - /x82/x39/xba/x35 - /x82/x39/xba/x36 - /x82/x39/xba/x37 - /x82/x39/xba/x38 - /x82/x39/xba/x39 - /x82/x39/xbb/x30 - /x82/x39/xbb/x31 - /x82/x39/xbb/x32 - /x82/x39/xbb/x33 - /x82/x39/xbb/x34 - /x82/x39/xbb/x35 - /x82/x39/xbb/x36 - /x82/x39/xbb/x37 - /x82/x39/xbb/x38 - /x82/x39/xbb/x39 - /x82/x39/xbc/x30 - /x82/x39/xbc/x31 - /x82/x39/xbc/x32 - /x82/x39/xbc/x33 - /x82/x39/xbc/x34 - /x82/x39/xbc/x35 - /x82/x39/xbc/x36 - /x82/x39/xbc/x37 - /x82/x39/xbc/x38 - /x82/x39/xbc/x39 - /x82/x39/xbd/x30 - /x82/x39/xbd/x31 - /x82/x39/xbd/x32 - /x82/x39/xbd/x33 - /x82/x39/xbd/x34 - /x82/x39/xbd/x35 - /x82/x39/xbd/x36 - /x82/x39/xbd/x37 - /x82/x39/xbd/x38 - /x82/x39/xbd/x39 - /x82/x39/xbe/x30 - /x82/x39/xbe/x31 - /x82/x39/xbe/x32 - /x82/x39/xbe/x33 - /x82/x39/xbe/x34 - /x82/x39/xbe/x35 - /x82/x39/xbe/x36 - /x82/x39/xbe/x37 - /x82/x39/xbe/x38 - /x82/x39/xbe/x39 - /x82/x39/xbf/x30 - /x82/x39/xbf/x31 - /x82/x39/xbf/x32 - /x82/x39/xbf/x33 - /x82/x39/xbf/x34 - /x82/x39/xbf/x35 - /x82/x39/xbf/x36 - /x82/x39/xbf/x37 - /x82/x39/xbf/x38 - /x82/x39/xbf/x39 - /x82/x39/xc0/x30 - /x82/x39/xc0/x31 - /x82/x39/xc0/x32 - /x82/x39/xc0/x33 - /x82/x39/xc0/x34 - /x82/x39/xc0/x35 - /x82/x39/xc0/x36 - /x82/x39/xc0/x37 - /x82/x39/xc0/x38 - /x82/x39/xc0/x39 - /x82/x39/xc1/x30 - /x82/x39/xc1/x31 - /x82/x39/xc1/x32 - /x82/x39/xc1/x33 - /x82/x39/xc1/x34 - /x82/x39/xc1/x35 - /x82/x39/xc1/x36 - /x82/x39/xc1/x37 - /x82/x39/xc1/x38 - /x82/x39/xc1/x39 - /x82/x39/xc2/x30 - /x82/x39/xc2/x31 - /x82/x39/xc2/x32 - /x82/x39/xc2/x33 - /x82/x39/xc2/x34 - /x82/x39/xc2/x35 - /x82/x39/xc2/x36 - /x82/x39/xc2/x37 - /x82/x39/xc2/x38 - /x82/x39/xc2/x39 - /x82/x39/xc3/x30 - /x82/x39/xc3/x31 - /x82/x39/xc3/x32 - /x82/x39/xc3/x33 - /x82/x39/xc3/x34 - /x82/x39/xc3/x35 - /x82/x39/xc3/x36 - /x82/x39/xc3/x37 - /x82/x39/xc3/x38 - /x82/x39/xc3/x39 - /x82/x39/xc4/x30 - /x82/x39/xc4/x31 - /x82/x39/xc4/x32 - /x82/x39/xc4/x33 - /x82/x39/xc4/x34 - /x82/x39/xc4/x35 - /x82/x39/xc4/x36 - /x82/x39/xc4/x37 - /x82/x39/xc4/x38 - /x82/x39/xc4/x39 - /x82/x39/xc5/x30 - /x82/x39/xc5/x31 - /x82/x39/xc5/x32 - /x82/x39/xc5/x33 - /x82/x39/xc5/x34 - /x82/x39/xc5/x35 - /x82/x39/xc5/x36 - /x82/x39/xc5/x37 - /x82/x39/xc5/x38 - /x82/x39/xc5/x39 - /x82/x39/xc6/x30 - /x82/x39/xc6/x31 - /x82/x39/xc6/x32 - /x82/x39/xc6/x33 - /x82/x39/xc6/x34 - /x82/x39/xc6/x35 - /x82/x39/xc6/x36 - /x82/x39/xc6/x37 - /x82/x39/xc6/x38 - /x82/x39/xc6/x39 - /x82/x39/xc7/x30 - /x82/x39/xc7/x31 - /x82/x39/xc7/x32 - /x82/x39/xc7/x33 - /x82/x39/xc7/x34 - /x82/x39/xc7/x35 - /x82/x39/xc7/x36 - /x82/x39/xc7/x37 - /x82/x39/xc7/x38 - /x82/x39/xc7/x39 - /x82/x39/xc8/x30 - /x82/x39/xc8/x31 - /x82/x39/xc8/x32 - /x82/x39/xc8/x33 - /x82/x39/xc8/x34 - /x82/x39/xc8/x35 - /x82/x39/xc8/x36 - /x82/x39/xc8/x37 - /x82/x39/xc8/x38 - /x82/x39/xc8/x39 - /x82/x39/xc9/x30 - /x82/x39/xc9/x31 - /x82/x39/xc9/x32 - /x82/x39/xc9/x33 - /x82/x39/xc9/x34 - /x82/x39/xc9/x35 - /x82/x39/xc9/x36 - /x82/x39/xc9/x37 - /x82/x39/xc9/x38 - /x82/x39/xc9/x39 - /x82/x39/xca/x30 - /x82/x39/xca/x31 - /x82/x39/xca/x32 - /x82/x39/xca/x33 - /x82/x39/xca/x34 - /x82/x39/xca/x35 - /x82/x39/xca/x36 - /x82/x39/xca/x37 - /x82/x39/xca/x38 - /x82/x39/xca/x39 - /x82/x39/xcb/x30 - /x82/x39/xcb/x31 - /x82/x39/xcb/x32 - /x82/x39/xcb/x33 - /x82/x39/xcb/x34 - /x82/x39/xcb/x35 - /x82/x39/xcb/x36 - /x82/x39/xcb/x37 - /x82/x39/xcb/x38 - /x82/x39/xcb/x39 - /x82/x39/xcc/x30 - /x82/x39/xcc/x31 - /x82/x39/xcc/x32 - /x82/x39/xcc/x33 - /x82/x39/xcc/x34 - /x82/x39/xcc/x35 - /x82/x39/xcc/x36 - /x82/x39/xcc/x37 - /x82/x39/xcc/x38 - /x82/x39/xcc/x39 - /x82/x39/xcd/x30 - /x82/x39/xcd/x31 - /x82/x39/xcd/x32 - /x82/x39/xcd/x33 - /x82/x39/xcd/x34 - /x82/x39/xcd/x35 - /x82/x39/xcd/x36 - /x82/x39/xcd/x37 - /x82/x39/xcd/x38 - /x82/x39/xcd/x39 - /x82/x39/xce/x30 - /x82/x39/xce/x31 - /x82/x39/xce/x32 - /x82/x39/xce/x33 - /x82/x39/xce/x34 - /x82/x39/xce/x35 - /x82/x39/xce/x36 - /x82/x39/xce/x37 - /x82/x39/xce/x38 - /x82/x39/xce/x39 - /x82/x39/xcf/x30 - /x82/x39/xcf/x31 - /x82/x39/xcf/x32 - /x82/x39/xcf/x33 - /x82/x39/xcf/x34 - /x82/x39/xcf/x35 - /x82/x39/xcf/x36 - /x82/x39/xcf/x37 - /x82/x39/xcf/x38 - /x82/x39/xcf/x39 - /x82/x39/xd0/x30 - /x82/x39/xd0/x31 - /x82/x39/xd0/x32 - /x82/x39/xd0/x33 - /x82/x39/xd0/x34 - /x82/x39/xd0/x35 - /x82/x39/xd0/x36 - /x82/x39/xd0/x37 - /x82/x39/xd0/x38 - /x82/x39/xd0/x39 - /x82/x39/xd1/x30 - /x82/x39/xd1/x31 - /x82/x39/xd1/x32 - /x82/x39/xd1/x33 - /x82/x39/xd1/x34 - /x82/x39/xd1/x35 - /x82/x39/xd1/x36 - /x82/x39/xd1/x37 - /x82/x39/xd1/x38 - /x82/x39/xd1/x39 - /x82/x39/xd2/x30 - /x82/x39/xd2/x31 - /x82/x39/xd2/x32 - /x82/x39/xd2/x33 - /x82/x39/xd2/x34 - /x82/x39/xd2/x35 - /x82/x39/xd2/x36 - /x82/x39/xd2/x37 - /x82/x39/xd2/x38 - /x82/x39/xd2/x39 - /x82/x39/xd3/x30 - /x82/x39/xd3/x31 - /x82/x39/xd3/x32 - /x82/x39/xd3/x33 - /x82/x39/xd3/x34 - /x82/x39/xd3/x35 - /x82/x39/xd3/x36 - /x82/x39/xd3/x37 - /x82/x39/xd3/x38 - /x82/x39/xd3/x39 - /x82/x39/xd4/x30 - /x82/x39/xd4/x31 - /x82/x39/xd4/x32 - /x82/x39/xd4/x33 - /x82/x39/xd4/x34 - /x82/x39/xd4/x35 - /x82/x39/xd4/x36 - /x82/x39/xd4/x37 - /x82/x39/xd4/x38 - /x82/x39/xd4/x39 - /x82/x39/xd5/x30 - /x82/x39/xd5/x31 - /x82/x39/xd5/x32 - /x82/x39/xd5/x33 - /x82/x39/xd5/x34 - /x82/x39/xd5/x35 - /x82/x39/xd5/x36 - /x82/x39/xd5/x37 - /x82/x39/xd5/x38 - /x82/x39/xd5/x39 - /x82/x39/xd6/x30 - /x82/x39/xd6/x31 - /x82/x39/xd6/x32 - /x82/x39/xd6/x33 - /x82/x39/xd6/x34 - /x82/x39/xd6/x35 - /x82/x39/xd6/x36 - /x82/x39/xd6/x37 - /x82/x39/xd6/x38 - /x82/x39/xd6/x39 - /x82/x39/xd7/x30 - /x82/x39/xd7/x31 - /x82/x39/xd7/x32 - /x82/x39/xd7/x33 - /x82/x39/xd7/x34 - /x82/x39/xd7/x35 - /x82/x39/xd7/x36 - /x82/x39/xd7/x37 - /x82/x39/xd7/x38 - /x82/x39/xd7/x39 - /x82/x39/xd8/x30 - /x82/x39/xd8/x31 - /x82/x39/xd8/x32 - /x82/x39/xd8/x33 - /x82/x39/xd8/x34 - /x82/x39/xd8/x35 - /x82/x39/xd8/x36 - /x82/x39/xd8/x37 - /x82/x39/xd8/x38 - /x82/x39/xd8/x39 - /x82/x39/xd9/x30 - /x82/x39/xd9/x31 - /x82/x39/xd9/x32 - /x82/x39/xd9/x33 - /x82/x39/xd9/x34 - /x82/x39/xd9/x35 - /x82/x39/xd9/x36 - /x82/x39/xd9/x37 - /x82/x39/xd9/x38 - /x82/x39/xd9/x39 - /x82/x39/xda/x30 - /x82/x39/xda/x31 - /x82/x39/xda/x32 - /x82/x39/xda/x33 - /x82/x39/xda/x34 - /x82/x39/xda/x35 - /x82/x39/xda/x36 - /x82/x39/xda/x37 - /x82/x39/xda/x38 - /x82/x39/xda/x39 - /x82/x39/xdb/x30 - /x82/x39/xdb/x31 - /x82/x39/xdb/x32 - /x82/x39/xdb/x33 - /x82/x39/xdb/x34 - /x82/x39/xdb/x35 - /x82/x39/xdb/x36 - /x82/x39/xdb/x37 - /x82/x39/xdb/x38 - /x82/x39/xdb/x39 - /x82/x39/xdc/x30 - /x82/x39/xdc/x31 - /x82/x39/xdc/x32 - /x82/x39/xdc/x33 - /x82/x39/xdc/x34 - /x82/x39/xdc/x35 - /x82/x39/xdc/x36 - /x82/x39/xdc/x37 - /x82/x39/xdc/x38 - /x82/x39/xdc/x39 - /x82/x39/xdd/x30 - /x82/x39/xdd/x31 - /x82/x39/xdd/x32 - /x82/x39/xdd/x33 - /x82/x39/xdd/x34 - /x82/x39/xdd/x35 - /x82/x39/xdd/x36 - /x82/x39/xdd/x37 - /x82/x39/xdd/x38 - /x82/x39/xdd/x39 - /x82/x39/xde/x30 - /x82/x39/xde/x31 - /x82/x39/xde/x32 - /x82/x39/xde/x33 - /x82/x39/xde/x34 - /x82/x39/xde/x35 - /x82/x39/xde/x36 - /x82/x39/xde/x37 - /x82/x39/xde/x38 - /x82/x39/xde/x39 - /x82/x39/xdf/x30 - /x82/x39/xdf/x31 - /x82/x39/xdf/x32 - /x82/x39/xdf/x33 - /x82/x39/xdf/x34 - /x82/x39/xdf/x35 - /x82/x39/xdf/x36 - /x82/x39/xdf/x37 - /x82/x39/xdf/x38 - /x82/x39/xdf/x39 - /x82/x39/xe0/x30 - /x82/x39/xe0/x31 - /x82/x39/xe0/x32 - /x82/x39/xe0/x33 - /x82/x39/xe0/x34 - /x82/x39/xe0/x35 - /x82/x39/xe0/x36 - /x82/x39/xe0/x37 - /x82/x39/xe0/x38 - /x82/x39/xe0/x39 - /x82/x39/xe1/x30 - /x82/x39/xe1/x31 - /x82/x39/xe1/x32 - /x82/x39/xe1/x33 - /x82/x39/xe1/x34 - /x82/x39/xe1/x35 - /x82/x39/xe1/x36 - /x82/x39/xe1/x37 - /x82/x39/xe1/x38 - /x82/x39/xe1/x39 - /x82/x39/xe2/x30 - /x82/x39/xe2/x31 - /x82/x39/xe2/x32 - /x82/x39/xe2/x33 - /x82/x39/xe2/x34 - /x82/x39/xe2/x35 - /x82/x39/xe2/x36 - /x82/x39/xe2/x37 - /x82/x39/xe2/x38 - /x82/x39/xe2/x39 - /x82/x39/xe3/x30 - /x82/x39/xe3/x31 - /x82/x39/xe3/x32 - /x82/x39/xe3/x33 - /x82/x39/xe3/x34 - /x82/x39/xe3/x35 - /x82/x39/xe3/x36 - /x82/x39/xe3/x37 - /x82/x39/xe3/x38 - /x82/x39/xe3/x39 - /x82/x39/xe4/x30 - /x82/x39/xe4/x31 - /x82/x39/xe4/x32 - /x82/x39/xe4/x33 - /x82/x39/xe4/x34 - /x82/x39/xe4/x35 - /x82/x39/xe4/x36 - /x82/x39/xe4/x37 - /x82/x39/xe4/x38 - /x82/x39/xe4/x39 - /x82/x39/xe5/x30 - /x82/x39/xe5/x31 - /x82/x39/xe5/x32 - /x82/x39/xe5/x33 - /x82/x39/xe5/x34 - /x82/x39/xe5/x35 - /x82/x39/xe5/x36 - /x82/x39/xe5/x37 - /x82/x39/xe5/x38 - /x82/x39/xe5/x39 - /x82/x39/xe6/x30 - /x82/x39/xe6/x31 - /x82/x39/xe6/x32 - /x82/x39/xe6/x33 - /x82/x39/xe6/x34 - /x82/x39/xe6/x35 - /x82/x39/xe6/x36 - /x82/x39/xe6/x37 - /x82/x39/xe6/x38 - /x82/x39/xe6/x39 - /x82/x39/xe7/x30 - /x82/x39/xe7/x31 - /x82/x39/xe7/x32 - /x82/x39/xe7/x33 - /x82/x39/xe7/x34 - /x82/x39/xe7/x35 - /x82/x39/xe7/x36 - /x82/x39/xe7/x37 - /x82/x39/xe7/x38 - /x82/x39/xe7/x39 - /x82/x39/xe8/x30 - /x82/x39/xe8/x31 - /x82/x39/xe8/x32 - /x82/x39/xe8/x33 - /x82/x39/xe8/x34 - /x82/x39/xe8/x35 - /x82/x39/xe8/x36 - /x82/x39/xe8/x37 - /x82/x39/xe8/x38 - /x82/x39/xe8/x39 - /x82/x39/xe9/x30 - /x82/x39/xe9/x31 - /x82/x39/xe9/x32 - /x82/x39/xe9/x33 - /x82/x39/xe9/x34 - /x82/x39/xe9/x35 - /x82/x39/xe9/x36 - /x82/x39/xe9/x37 - /x82/x39/xe9/x38 - /x82/x39/xe9/x39 - /x82/x39/xea/x30 - /x82/x39/xea/x31 - /x82/x39/xea/x32 - /x82/x39/xea/x33 - /x82/x39/xea/x34 - /x82/x39/xea/x35 - /x82/x39/xea/x36 - /x82/x39/xea/x37 - /x82/x39/xea/x38 - /x82/x39/xea/x39 - /x82/x39/xeb/x30 - /x82/x39/xeb/x31 - /x82/x39/xeb/x32 - /x82/x39/xeb/x33 - /x82/x39/xeb/x34 - /x82/x39/xeb/x35 - /x82/x39/xeb/x36 - /x82/x39/xeb/x37 - /x82/x39/xeb/x38 - /x82/x39/xeb/x39 - /x82/x39/xec/x30 - /x82/x39/xec/x31 - /x82/x39/xec/x32 - /x82/x39/xec/x33 - /x82/x39/xec/x34 - /x82/x39/xec/x35 - /x82/x39/xec/x36 - /x82/x39/xec/x37 - /x82/x39/xec/x38 - /x82/x39/xec/x39 - /x82/x39/xed/x30 - /x82/x39/xed/x31 - /x82/x39/xed/x32 - /x82/x39/xed/x33 - /x82/x39/xed/x34 - /x82/x39/xed/x35 - /x82/x39/xed/x36 - /x82/x39/xed/x37 - /x82/x39/xed/x38 - /x82/x39/xed/x39 - /x82/x39/xee/x30 - /x82/x39/xee/x31 - /x82/x39/xee/x32 - /x82/x39/xee/x33 - /x82/x39/xee/x34 - /x82/x39/xee/x35 - /x82/x39/xee/x36 - /x82/x39/xee/x37 - /x82/x39/xee/x38 - /x82/x39/xee/x39 - /x82/x39/xef/x30 - /x82/x39/xef/x31 - /x82/x39/xef/x32 - /x82/x39/xef/x33 - /x82/x39/xef/x34 - /x82/x39/xef/x35 - /x82/x39/xef/x36 - /x82/x39/xef/x37 - /x82/x39/xef/x38 - /x82/x39/xef/x39 - /x82/x39/xf0/x30 - /x82/x39/xf0/x31 - /x82/x39/xf0/x32 - /x82/x39/xf0/x33 - /x82/x39/xf0/x34 - /x82/x39/xf0/x35 - /x82/x39/xf0/x36 - /x82/x39/xf0/x37 - /x82/x39/xf0/x38 - /x82/x39/xf0/x39 - /x82/x39/xf1/x30 - /x82/x39/xf1/x31 - /x82/x39/xf1/x32 - /x82/x39/xf1/x33 - /x82/x39/xf1/x34 - /x82/x39/xf1/x35 - /x82/x39/xf1/x36 - /x82/x39/xf1/x37 - /x82/x39/xf1/x38 - /x82/x39/xf1/x39 - /x82/x39/xf2/x30 - /x82/x39/xf2/x31 - /x82/x39/xf2/x32 - /x82/x39/xf2/x33 - /x82/x39/xf2/x34 - /x82/x39/xf2/x35 - /x82/x39/xf2/x36 - /x82/x39/xf2/x37 - /x82/x39/xf2/x38 - /x82/x39/xf2/x39 - /x82/x39/xf3/x30 - /x82/x39/xf3/x31 - /x82/x39/xf3/x32 - /x82/x39/xf3/x33 - /x82/x39/xf3/x34 - /x82/x39/xf3/x35 - /x82/x39/xf3/x36 - /x82/x39/xf3/x37 - /x82/x39/xf3/x38 - /x82/x39/xf3/x39 - /x82/x39/xf4/x30 - /x82/x39/xf4/x31 - /x82/x39/xf4/x32 - /x82/x39/xf4/x33 - /x82/x39/xf4/x34 - /x82/x39/xf4/x35 - /x82/x39/xf4/x36 - /x82/x39/xf4/x37 - /x82/x39/xf4/x38 - /x82/x39/xf4/x39 - /x82/x39/xf5/x30 - /x82/x39/xf5/x31 - /x82/x39/xf5/x32 - /x82/x39/xf5/x33 - /x82/x39/xf5/x34 - /x82/x39/xf5/x35 - /x82/x39/xf5/x36 - /x82/x39/xf5/x37 - /x82/x39/xf5/x38 - /x82/x39/xf5/x39 - /x82/x39/xf6/x30 - /x82/x39/xf6/x31 - /x82/x39/xf6/x32 - /x82/x39/xf6/x33 - /x82/x39/xf6/x34 - /x82/x39/xf6/x35 - /x82/x39/xf6/x36 - /x82/x39/xf6/x37 - /x82/x39/xf6/x38 - /x82/x39/xf6/x39 - /x82/x39/xf7/x30 - /x82/x39/xf7/x31 - /x82/x39/xf7/x32 - /x82/x39/xf7/x33 - /x82/x39/xf7/x34 - /x82/x39/xf7/x35 - /x82/x39/xf7/x36 - /x82/x39/xf7/x37 - /x82/x39/xf7/x38 - /x82/x39/xf7/x39 - /x82/x39/xf8/x30 - /x82/x39/xf8/x31 - /x82/x39/xf8/x32 - /x82/x39/xf8/x33 - /x82/x39/xf8/x34 - /x82/x39/xf8/x35 - /x82/x39/xf8/x36 - /x82/x39/xf8/x37 - /x82/x39/xf8/x38 - /x82/x39/xf8/x39 - /x82/x39/xf9/x30 - /x82/x39/xf9/x31 - /x82/x39/xf9/x32 - /x82/x39/xf9/x33 - /x82/x39/xf9/x34 - /x82/x39/xf9/x35 - /x82/x39/xf9/x36 - /x82/x39/xf9/x37 - /x82/x39/xf9/x38 - /x82/x39/xf9/x39 - /x82/x39/xfa/x30 - /x82/x39/xfa/x31 - /x82/x39/xfa/x32 - /x82/x39/xfa/x33 - /x82/x39/xfa/x34 - /x82/x39/xfa/x35 - /x82/x39/xfa/x36 - /x82/x39/xfa/x37 - /x82/x39/xfa/x38 - /x82/x39/xfa/x39 - /x82/x39/xfb/x30 - /x82/x39/xfb/x31 - /x82/x39/xfb/x32 - /x82/x39/xfb/x33 - /x82/x39/xfb/x34 - /x82/x39/xfb/x35 - /x82/x39/xfb/x36 - /x82/x39/xfb/x37 - /x82/x39/xfb/x38 - /x82/x39/xfb/x39 - /x82/x39/xfc/x30 - /x82/x39/xfc/x31 - /x82/x39/xfc/x32 - /x82/x39/xfc/x33 - /x82/x39/xfc/x34 - /x82/x39/xfc/x35 - /x82/x39/xfc/x36 - /x82/x39/xfc/x37 - /x82/x39/xfc/x38 - /x82/x39/xfc/x39 - /x82/x39/xfd/x30 - /x82/x39/xfd/x31 - /x82/x39/xfd/x32 - /x82/x39/xfd/x33 - /x82/x39/xfd/x34 - /x82/x39/xfd/x35 - /x82/x39/xfd/x36 - /x82/x39/xfd/x37 - /x82/x39/xfd/x38 - /x82/x39/xfd/x39 - /x82/x39/xfe/x30 - /x82/x39/xfe/x31 - /x82/x39/xfe/x32 - /x82/x39/xfe/x33 - /x82/x39/xfe/x34 - /x82/x39/xfe/x35 - /x82/x39/xfe/x36 - /x82/x39/xfe/x37 - /x82/x39/xfe/x38 - /x82/x39/xfe/x39 - /x83/x30/x81/x30 - /x83/x30/x81/x31 - /x83/x30/x81/x32 - /x83/x30/x81/x33 - /x83/x30/x81/x34 - /x83/x30/x81/x35 - /x83/x30/x81/x36 - /x83/x30/x81/x37 - /x83/x30/x81/x38 - /x83/x30/x81/x39 - /x83/x30/x82/x30 - /x83/x30/x82/x31 - /x83/x30/x82/x32 - /x83/x30/x82/x33 - /x83/x30/x82/x34 - /x83/x30/x82/x35 - /x83/x30/x82/x36 - /x83/x30/x82/x37 - /x83/x30/x82/x38 - /x83/x30/x82/x39 - /x83/x30/x83/x30 - /x83/x30/x83/x31 - /x83/x30/x83/x32 - /x83/x30/x83/x33 - /x83/x30/x83/x34 - /x83/x30/x83/x35 - /x83/x30/x83/x36 - /x83/x30/x83/x37 - /x83/x30/x83/x38 - /x83/x30/x83/x39 - /x83/x30/x84/x30 - /x83/x30/x84/x31 - /x83/x30/x84/x32 - /x83/x30/x84/x33 - /x83/x30/x84/x34 - /x83/x30/x84/x35 - /x83/x30/x84/x36 - /x83/x30/x84/x37 - /x83/x30/x84/x38 - /x83/x30/x84/x39 - /x83/x30/x85/x30 - /x83/x30/x85/x31 - /x83/x30/x85/x32 - /x83/x30/x85/x33 - /x83/x30/x85/x34 - /x83/x30/x85/x35 - /x83/x30/x85/x36 - /x83/x30/x85/x37 - /x83/x30/x85/x38 - /x83/x30/x85/x39 - /x83/x30/x86/x30 - /x83/x30/x86/x31 - /x83/x30/x86/x32 - /x83/x30/x86/x33 - /x83/x30/x86/x34 - /x83/x30/x86/x35 - /x83/x30/x86/x36 - /x83/x30/x86/x37 - /x83/x30/x86/x38 - /x83/x30/x86/x39 - /x83/x30/x87/x30 - /x83/x30/x87/x31 - /x83/x30/x87/x32 - /x83/x30/x87/x33 - /x83/x30/x87/x34 - /x83/x30/x87/x35 - /x83/x30/x87/x36 - /x83/x30/x87/x37 - /x83/x30/x87/x38 - /x83/x30/x87/x39 - /x83/x30/x88/x30 - /x83/x30/x88/x31 - /x83/x30/x88/x32 - /x83/x30/x88/x33 - /x83/x30/x88/x34 - /x83/x30/x88/x35 - /x83/x30/x88/x36 - /x83/x30/x88/x37 - /x83/x30/x88/x38 - /x83/x30/x88/x39 - /x83/x30/x89/x30 - /x83/x30/x89/x31 - /x83/x30/x89/x32 - /x83/x30/x89/x33 - /x83/x30/x89/x34 - /x83/x30/x89/x35 - /x83/x30/x89/x36 - /x83/x30/x89/x37 - /x83/x30/x89/x38 - /x83/x30/x89/x39 - /x83/x30/x8a/x30 - /x83/x30/x8a/x31 - /x83/x30/x8a/x32 - /x83/x30/x8a/x33 - /x83/x30/x8a/x34 - /x83/x30/x8a/x35 - /x83/x30/x8a/x36 - /x83/x30/x8a/x37 - /x83/x30/x8a/x38 - /x83/x30/x8a/x39 - /x83/x30/x8b/x30 - /x83/x30/x8b/x31 - /x83/x30/x8b/x32 - /x83/x30/x8b/x33 - /x83/x30/x8b/x34 - /x83/x30/x8b/x35 - /x83/x30/x8b/x36 - /x83/x30/x8b/x37 - /x83/x30/x8b/x38 - /x83/x30/x8b/x39 - /x83/x30/x8c/x30 - /x83/x30/x8c/x31 - /x83/x30/x8c/x32 - /x83/x30/x8c/x33 - /x83/x30/x8c/x34 - /x83/x30/x8c/x35 - /x83/x30/x8c/x36 - /x83/x30/x8c/x37 - /x83/x30/x8c/x38 - /x83/x30/x8c/x39 - /x83/x30/x8d/x30 - /x83/x30/x8d/x31 - /x83/x30/x8d/x32 - /x83/x30/x8d/x33 - /x83/x30/x8d/x34 - /x83/x30/x8d/x35 - /x83/x30/x8d/x36 - /x83/x30/x8d/x37 - /x83/x30/x8d/x38 - /x83/x30/x8d/x39 - /x83/x30/x8e/x30 - /x83/x30/x8e/x31 - /x83/x30/x8e/x32 - /x83/x30/x8e/x33 - /x83/x30/x8e/x34 - /x83/x30/x8e/x35 - /x83/x30/x8e/x36 - /x83/x30/x8e/x37 - /x83/x30/x8e/x38 - /x83/x30/x8e/x39 - /x83/x30/x8f/x30 - /x83/x30/x8f/x31 - /x83/x30/x8f/x32 - /x83/x30/x8f/x33 - /x83/x30/x8f/x34 - /x83/x30/x8f/x35 - /x83/x30/x8f/x36 - /x83/x30/x8f/x37 - /x83/x30/x8f/x38 - /x83/x30/x8f/x39 - /x83/x30/x90/x30 - /x83/x30/x90/x31 - /x83/x30/x90/x32 - /x83/x30/x90/x33 - /x83/x30/x90/x34 - /x83/x30/x90/x35 - /x83/x30/x90/x36 - /x83/x30/x90/x37 - /x83/x30/x90/x38 - /x83/x30/x90/x39 - /x83/x30/x91/x30 - /x83/x30/x91/x31 - /x83/x30/x91/x32 - /x83/x30/x91/x33 - /x83/x30/x91/x34 - /x83/x30/x91/x35 - /x83/x30/x91/x36 - /x83/x30/x91/x37 - /x83/x30/x91/x38 - /x83/x30/x91/x39 - /x83/x30/x92/x30 - /x83/x30/x92/x31 - /x83/x30/x92/x32 - /x83/x30/x92/x33 - /x83/x30/x92/x34 - /x83/x30/x92/x35 - /x83/x30/x92/x36 - /x83/x30/x92/x37 - /x83/x30/x92/x38 - /x83/x30/x92/x39 - /x83/x30/x93/x30 - /x83/x30/x93/x31 - /x83/x30/x93/x32 - /x83/x30/x93/x33 - /x83/x30/x93/x34 - /x83/x30/x93/x35 - /x83/x30/x93/x36 - /x83/x30/x93/x37 - /x83/x30/x93/x38 - /x83/x30/x93/x39 - /x83/x30/x94/x30 - /x83/x30/x94/x31 - /x83/x30/x94/x32 - /x83/x30/x94/x33 - /x83/x30/x94/x34 - /x83/x30/x94/x35 - /x83/x30/x94/x36 - /x83/x30/x94/x37 - /x83/x30/x94/x38 - /x83/x30/x94/x39 - /x83/x30/x95/x30 - /x83/x30/x95/x31 - /x83/x30/x95/x32 - /x83/x30/x95/x33 - /x83/x30/x95/x34 - /x83/x30/x95/x35 - /x83/x30/x95/x36 - /x83/x30/x95/x37 - /x83/x30/x95/x38 - /x83/x30/x95/x39 - /x83/x30/x96/x30 - /x83/x30/x96/x31 - /x83/x30/x96/x32 - /x83/x30/x96/x33 - /x83/x30/x96/x34 - /x83/x30/x96/x35 - /x83/x30/x96/x36 - /x83/x30/x96/x37 - /x83/x30/x96/x38 - /x83/x30/x96/x39 - /x83/x30/x97/x30 - /x83/x30/x97/x31 - /x83/x30/x97/x32 - /x83/x30/x97/x33 - /x83/x30/x97/x34 - /x83/x30/x97/x35 - /x83/x30/x97/x36 - /x83/x30/x97/x37 - /x83/x30/x97/x38 - /x83/x30/x97/x39 - /x83/x30/x98/x30 - /x83/x30/x98/x31 - /x83/x30/x98/x32 - /x83/x30/x98/x33 - /x83/x30/x98/x34 - /x83/x30/x98/x35 - /x83/x30/x98/x36 - /x83/x30/x98/x37 - /x83/x30/x98/x38 - /x83/x30/x98/x39 - /x83/x30/x99/x30 - /x83/x30/x99/x31 - /x83/x30/x99/x32 - /x83/x30/x99/x33 - /x83/x30/x99/x34 - /x83/x30/x99/x35 - /x83/x30/x99/x36 - /x83/x30/x99/x37 - /x83/x30/x99/x38 - /x83/x30/x99/x39 - /x83/x30/x9a/x30 - /x83/x30/x9a/x31 - /x83/x30/x9a/x32 - /x83/x30/x9a/x33 - /x83/x30/x9a/x34 - /x83/x30/x9a/x35 - /x83/x30/x9a/x36 - /x83/x30/x9a/x37 - /x83/x30/x9a/x38 - /x83/x30/x9a/x39 - /x83/x30/x9b/x30 - /x83/x30/x9b/x31 - /x83/x30/x9b/x32 - /x83/x30/x9b/x33 - /x83/x30/x9b/x34 - /x83/x30/x9b/x35 - /x83/x30/x9b/x36 - /x83/x30/x9b/x37 - /x83/x30/x9b/x38 - /x83/x30/x9b/x39 - /x83/x30/x9c/x30 - /x83/x30/x9c/x31 - /x83/x30/x9c/x32 - /x83/x30/x9c/x33 - /x83/x30/x9c/x34 - /x83/x30/x9c/x35 - /x83/x30/x9c/x36 - /x83/x30/x9c/x37 - /x83/x30/x9c/x38 - /x83/x30/x9c/x39 - /x83/x30/x9d/x30 - /x83/x30/x9d/x31 - /x83/x30/x9d/x32 - /x83/x30/x9d/x33 - /x83/x30/x9d/x34 - /x83/x30/x9d/x35 - /x83/x30/x9d/x36 - /x83/x30/x9d/x37 - /x83/x30/x9d/x38 - /x83/x30/x9d/x39 - /x83/x30/x9e/x30 - /x83/x30/x9e/x31 - /x83/x30/x9e/x32 - /x83/x30/x9e/x33 - /x83/x30/x9e/x34 - /x83/x30/x9e/x35 - /x83/x30/x9e/x36 - /x83/x30/x9e/x37 - /x83/x30/x9e/x38 - /x83/x30/x9e/x39 - /x83/x30/x9f/x30 - /x83/x30/x9f/x31 - /x83/x30/x9f/x32 - /x83/x30/x9f/x33 - /x83/x30/x9f/x34 - /x83/x30/x9f/x35 - /x83/x30/x9f/x36 - /x83/x30/x9f/x37 - /x83/x30/x9f/x38 - /x83/x30/x9f/x39 - /x83/x30/xa0/x30 - /x83/x30/xa0/x31 - /x83/x30/xa0/x32 - /x83/x30/xa0/x33 - /x83/x30/xa0/x34 - /x83/x30/xa0/x35 - /x83/x30/xa0/x36 - /x83/x30/xa0/x37 - /x83/x30/xa0/x38 - /x83/x30/xa0/x39 - /x83/x30/xa1/x30 - /x83/x30/xa1/x31 - /x83/x30/xa1/x32 - /x83/x30/xa1/x33 - /x83/x30/xa1/x34 - /x83/x30/xa1/x35 - /x83/x30/xa1/x36 - /x83/x30/xa1/x37 - /x83/x30/xa1/x38 - /x83/x30/xa1/x39 - /x83/x30/xa2/x30 - /x83/x30/xa2/x31 - /x83/x30/xa2/x32 - /x83/x30/xa2/x33 - /x83/x30/xa2/x34 - /x83/x30/xa2/x35 - /x83/x30/xa2/x36 - /x83/x30/xa2/x37 - /x83/x30/xa2/x38 - /x83/x30/xa2/x39 - /x83/x30/xa3/x30 - /x83/x30/xa3/x31 - /x83/x30/xa3/x32 - /x83/x30/xa3/x33 - /x83/x30/xa3/x34 - /x83/x30/xa3/x35 - /x83/x30/xa3/x36 - /x83/x30/xa3/x37 - /x83/x30/xa3/x38 - /x83/x30/xa3/x39 - /x83/x30/xa4/x30 - /x83/x30/xa4/x31 - /x83/x30/xa4/x32 - /x83/x30/xa4/x33 - /x83/x30/xa4/x34 - /x83/x30/xa4/x35 - /x83/x30/xa4/x36 - /x83/x30/xa4/x37 - /x83/x30/xa4/x38 - /x83/x30/xa4/x39 - /x83/x30/xa5/x30 - /x83/x30/xa5/x31 - /x83/x30/xa5/x32 - /x83/x30/xa5/x33 - /x83/x30/xa5/x34 - /x83/x30/xa5/x35 - /x83/x30/xa5/x36 - /x83/x30/xa5/x37 - /x83/x30/xa5/x38 - /x83/x30/xa5/x39 - /x83/x30/xa6/x30 - /x83/x30/xa6/x31 - /x83/x30/xa6/x32 - /x83/x30/xa6/x33 - /x83/x30/xa6/x34 - /x83/x30/xa6/x35 - /x83/x30/xa6/x36 - /x83/x30/xa6/x37 - /x83/x30/xa6/x38 - /x83/x30/xa6/x39 - /x83/x30/xa7/x30 - /x83/x30/xa7/x31 - /x83/x30/xa7/x32 - /x83/x30/xa7/x33 - /x83/x30/xa7/x34 - /x83/x30/xa7/x35 - /x83/x30/xa7/x36 - /x83/x30/xa7/x37 - /x83/x30/xa7/x38 - /x83/x30/xa7/x39 - /x83/x30/xa8/x30 - /x83/x30/xa8/x31 - /x83/x30/xa8/x32 - /x83/x30/xa8/x33 - /x83/x30/xa8/x34 - /x83/x30/xa8/x35 - /x83/x30/xa8/x36 - /x83/x30/xa8/x37 - /x83/x30/xa8/x38 - /x83/x30/xa8/x39 - /x83/x30/xa9/x30 - /x83/x30/xa9/x31 - /x83/x30/xa9/x32 - /x83/x30/xa9/x33 - /x83/x30/xa9/x34 - /x83/x30/xa9/x35 - /x83/x30/xa9/x36 - /x83/x30/xa9/x37 - /x83/x30/xa9/x38 - /x83/x30/xa9/x39 - /x83/x30/xaa/x30 - /x83/x30/xaa/x31 - /x83/x30/xaa/x32 - /x83/x30/xaa/x33 - /x83/x30/xaa/x34 - /x83/x30/xaa/x35 - /x83/x30/xaa/x36 - /x83/x30/xaa/x37 - /x83/x30/xaa/x38 - /x83/x30/xaa/x39 - /x83/x30/xab/x30 - /x83/x30/xab/x31 - /x83/x30/xab/x32 - /x83/x30/xab/x33 - /x83/x30/xab/x34 - /x83/x30/xab/x35 - /x83/x30/xab/x36 - /x83/x30/xab/x37 - /x83/x30/xab/x38 - /x83/x30/xab/x39 - /x83/x30/xac/x30 - /x83/x30/xac/x31 - /x83/x30/xac/x32 - /x83/x30/xac/x33 - /x83/x30/xac/x34 - /x83/x30/xac/x35 - /x83/x30/xac/x36 - /x83/x30/xac/x37 - /x83/x30/xac/x38 - /x83/x30/xac/x39 - /x83/x30/xad/x30 - /x83/x30/xad/x31 - /x83/x30/xad/x32 - /x83/x30/xad/x33 - /x83/x30/xad/x34 - /x83/x30/xad/x35 - /x83/x30/xad/x36 - /x83/x30/xad/x37 - /x83/x30/xad/x38 - /x83/x30/xad/x39 - /x83/x30/xae/x30 - /x83/x30/xae/x31 - /x83/x30/xae/x32 - /x83/x30/xae/x33 - /x83/x30/xae/x34 - /x83/x30/xae/x35 - /x83/x30/xae/x36 - /x83/x30/xae/x37 - /x83/x30/xae/x38 - /x83/x30/xae/x39 - /x83/x30/xaf/x30 - /x83/x30/xaf/x31 - /x83/x30/xaf/x32 - /x83/x30/xaf/x33 - /x83/x30/xaf/x34 - /x83/x30/xaf/x35 - /x83/x30/xaf/x36 - /x83/x30/xaf/x37 - /x83/x30/xaf/x38 - /x83/x30/xaf/x39 - /x83/x30/xb0/x30 - /x83/x30/xb0/x31 - /x83/x30/xb0/x32 - /x83/x30/xb0/x33 - /x83/x30/xb0/x34 - /x83/x30/xb0/x35 - /x83/x30/xb0/x36 - /x83/x30/xb0/x37 - /x83/x30/xb0/x38 - /x83/x30/xb0/x39 - /x83/x30/xb1/x30 - /x83/x30/xb1/x31 - /x83/x30/xb1/x32 - /x83/x30/xb1/x33 - /x83/x30/xb1/x34 - /x83/x30/xb1/x35 - /x83/x30/xb1/x36 - /x83/x30/xb1/x37 - /x83/x30/xb1/x38 - /x83/x30/xb1/x39 - /x83/x30/xb2/x30 - /x83/x30/xb2/x31 - /x83/x30/xb2/x32 - /x83/x30/xb2/x33 - /x83/x30/xb2/x34 - /x83/x30/xb2/x35 - /x83/x30/xb2/x36 - /x83/x30/xb2/x37 - /x83/x30/xb2/x38 - /x83/x30/xb2/x39 - /x83/x30/xb3/x30 - /x83/x30/xb3/x31 - /x83/x30/xb3/x32 - /x83/x30/xb3/x33 - /x83/x30/xb3/x34 - /x83/x30/xb3/x35 - /x83/x30/xb3/x36 - /x83/x30/xb3/x37 - /x83/x30/xb3/x38 - /x83/x30/xb3/x39 - /x83/x30/xb4/x30 - /x83/x30/xb4/x31 - /x83/x30/xb4/x32 - /x83/x30/xb4/x33 - /x83/x30/xb4/x34 - /x83/x30/xb4/x35 - /x83/x30/xb4/x36 - /x83/x30/xb4/x37 - /x83/x30/xb4/x38 - /x83/x30/xb4/x39 - /x83/x30/xb5/x30 - /x83/x30/xb5/x31 - /x83/x30/xb5/x32 - /x83/x30/xb5/x33 - /x83/x30/xb5/x34 - /x83/x30/xb5/x35 - /x83/x30/xb5/x36 - /x83/x30/xb5/x37 - /x83/x30/xb5/x38 - /x83/x30/xb5/x39 - /x83/x30/xb6/x30 - /x83/x30/xb6/x31 - /x83/x30/xb6/x32 - /x83/x30/xb6/x33 - /x83/x30/xb6/x34 - /x83/x30/xb6/x35 - /x83/x30/xb6/x36 - /x83/x30/xb6/x37 - /x83/x30/xb6/x38 - /x83/x30/xb6/x39 - /x83/x30/xb7/x30 - /x83/x30/xb7/x31 - /x83/x30/xb7/x32 - /x83/x30/xb7/x33 - /x83/x30/xb7/x34 - /x83/x30/xb7/x35 - /x83/x30/xb7/x36 - /x83/x30/xb7/x37 - /x83/x30/xb7/x38 - /x83/x30/xb7/x39 - /x83/x30/xb8/x30 - /x83/x30/xb8/x31 - /x83/x30/xb8/x32 - /x83/x30/xb8/x33 - /x83/x30/xb8/x34 - /x83/x30/xb8/x35 - /x83/x30/xb8/x36 - /x83/x30/xb8/x37 - /x83/x30/xb8/x38 - /x83/x30/xb8/x39 - /x83/x30/xb9/x30 - /x83/x30/xb9/x31 - /x83/x30/xb9/x32 - /x83/x30/xb9/x33 - /x83/x30/xb9/x34 - /x83/x30/xb9/x35 - /x83/x30/xb9/x36 - /x83/x30/xb9/x37 - /x83/x30/xb9/x38 - /x83/x30/xb9/x39 - /x83/x30/xba/x30 - /x83/x30/xba/x31 - /x83/x30/xba/x32 - /x83/x30/xba/x33 - /x83/x30/xba/x34 - /x83/x30/xba/x35 - /x83/x30/xba/x36 - /x83/x30/xba/x37 - /x83/x30/xba/x38 - /x83/x30/xba/x39 - /x83/x30/xbb/x30 - /x83/x30/xbb/x31 - /x83/x30/xbb/x32 - /x83/x30/xbb/x33 - /x83/x30/xbb/x34 - /x83/x30/xbb/x35 - /x83/x30/xbb/x36 - /x83/x30/xbb/x37 - /x83/x30/xbb/x38 - /x83/x30/xbb/x39 - /x83/x30/xbc/x30 - /x83/x30/xbc/x31 - /x83/x30/xbc/x32 - /x83/x30/xbc/x33 - /x83/x30/xbc/x34 - /x83/x30/xbc/x35 - /x83/x30/xbc/x36 - /x83/x30/xbc/x37 - /x83/x30/xbc/x38 - /x83/x30/xbc/x39 - /x83/x30/xbd/x30 - /x83/x30/xbd/x31 - /x83/x30/xbd/x32 - /x83/x30/xbd/x33 - /x83/x30/xbd/x34 - /x83/x30/xbd/x35 - /x83/x30/xbd/x36 - /x83/x30/xbd/x37 - /x83/x30/xbd/x38 - /x83/x30/xbd/x39 - /x83/x30/xbe/x30 - /x83/x30/xbe/x31 - /x83/x30/xbe/x32 - /x83/x30/xbe/x33 - /x83/x30/xbe/x34 - /x83/x30/xbe/x35 - /x83/x30/xbe/x36 - /x83/x30/xbe/x37 - /x83/x30/xbe/x38 - /x83/x30/xbe/x39 - /x83/x30/xbf/x30 - /x83/x30/xbf/x31 - /x83/x30/xbf/x32 - /x83/x30/xbf/x33 - /x83/x30/xbf/x34 - /x83/x30/xbf/x35 - /x83/x30/xbf/x36 - /x83/x30/xbf/x37 - /x83/x30/xbf/x38 - /x83/x30/xbf/x39 - /x83/x30/xc0/x30 - /x83/x30/xc0/x31 - /x83/x30/xc0/x32 - /x83/x30/xc0/x33 - /x83/x30/xc0/x34 - /x83/x30/xc0/x35 - /x83/x30/xc0/x36 - /x83/x30/xc0/x37 - /x83/x30/xc0/x38 - /x83/x30/xc0/x39 - /x83/x30/xc1/x30 - /x83/x30/xc1/x31 - /x83/x30/xc1/x32 - /x83/x30/xc1/x33 - /x83/x30/xc1/x34 - /x83/x30/xc1/x35 - /x83/x30/xc1/x36 - /x83/x30/xc1/x37 - /x83/x30/xc1/x38 - /x83/x30/xc1/x39 - /x83/x30/xc2/x30 - /x83/x30/xc2/x31 - /x83/x30/xc2/x32 - /x83/x30/xc2/x33 - /x83/x30/xc2/x34 - /x83/x30/xc2/x35 - /x83/x30/xc2/x36 - /x83/x30/xc2/x37 - /x83/x30/xc2/x38 - /x83/x30/xc2/x39 - /x83/x30/xc3/x30 - /x83/x30/xc3/x31 - /x83/x30/xc3/x32 - /x83/x30/xc3/x33 - /x83/x30/xc3/x34 - /x83/x30/xc3/x35 - /x83/x30/xc3/x36 - /x83/x30/xc3/x37 - /x83/x30/xc3/x38 - /x83/x30/xc3/x39 - /x83/x30/xc4/x30 - /x83/x30/xc4/x31 - /x83/x30/xc4/x32 - /x83/x30/xc4/x33 - /x83/x30/xc4/x34 - /x83/x30/xc4/x35 - /x83/x30/xc4/x36 - /x83/x30/xc4/x37 - /x83/x30/xc4/x38 - /x83/x30/xc4/x39 - /x83/x30/xc5/x30 - /x83/x30/xc5/x31 - /x83/x30/xc5/x32 - /x83/x30/xc5/x33 - /x83/x30/xc5/x34 - /x83/x30/xc5/x35 - /x83/x30/xc5/x36 - /x83/x30/xc5/x37 - /x83/x30/xc5/x38 - /x83/x30/xc5/x39 - /x83/x30/xc6/x30 - /x83/x30/xc6/x31 - /x83/x30/xc6/x32 - /x83/x30/xc6/x33 - /x83/x30/xc6/x34 - /x83/x30/xc6/x35 - /x83/x30/xc6/x36 - /x83/x30/xc6/x37 - /x83/x30/xc6/x38 - /x83/x30/xc6/x39 - /x83/x30/xc7/x30 - /x83/x30/xc7/x31 - /x83/x30/xc7/x32 - /x83/x30/xc7/x33 - /x83/x30/xc7/x34 - /x83/x30/xc7/x35 - /x83/x30/xc7/x36 - /x83/x30/xc7/x37 - /x83/x30/xc7/x38 - /x83/x30/xc7/x39 - /x83/x30/xc8/x30 - /x83/x30/xc8/x31 - /x83/x30/xc8/x32 - /x83/x30/xc8/x33 - /x83/x30/xc8/x34 - /x83/x30/xc8/x35 - /x83/x30/xc8/x36 - /x83/x30/xc8/x37 - /x83/x30/xc8/x38 - /x83/x30/xc8/x39 - /x83/x30/xc9/x30 - /x83/x30/xc9/x31 - /x83/x30/xc9/x32 - /x83/x30/xc9/x33 - /x83/x30/xc9/x34 - /x83/x30/xc9/x35 - /x83/x30/xc9/x36 - /x83/x30/xc9/x37 - /x83/x30/xc9/x38 - /x83/x30/xc9/x39 - /x83/x30/xca/x30 - /x83/x30/xca/x31 - /x83/x30/xca/x32 - /x83/x30/xca/x33 - /x83/x30/xca/x34 - /x83/x30/xca/x35 - /x83/x30/xca/x36 - /x83/x30/xca/x37 - /x83/x30/xca/x38 - /x83/x30/xca/x39 - /x83/x30/xcb/x30 - /x83/x30/xcb/x31 - /x83/x30/xcb/x32 - /x83/x30/xcb/x33 - /x83/x30/xcb/x34 - /x83/x30/xcb/x35 - /x83/x30/xcb/x36 - /x83/x30/xcb/x37 - /x83/x30/xcb/x38 - /x83/x30/xcb/x39 - /x83/x30/xcc/x30 - /x83/x30/xcc/x31 - /x83/x30/xcc/x32 - /x83/x30/xcc/x33 - /x83/x30/xcc/x34 - /x83/x30/xcc/x35 - /x83/x30/xcc/x36 - /x83/x30/xcc/x37 - /x83/x30/xcc/x38 - /x83/x30/xcc/x39 - /x83/x30/xcd/x30 - /x83/x30/xcd/x31 - /x83/x30/xcd/x32 - /x83/x30/xcd/x33 - /x83/x30/xcd/x34 - /x83/x30/xcd/x35 - /x83/x30/xcd/x36 - /x83/x30/xcd/x37 - /x83/x30/xcd/x38 - /x83/x30/xcd/x39 - /x83/x30/xce/x30 - /x83/x30/xce/x31 - /x83/x30/xce/x32 - /x83/x30/xce/x33 - /x83/x30/xce/x34 - /x83/x30/xce/x35 - /x83/x30/xce/x36 - /x83/x30/xce/x37 - /x83/x30/xce/x38 - /x83/x30/xce/x39 - /x83/x30/xcf/x30 - /x83/x30/xcf/x31 - /x83/x30/xcf/x32 - /x83/x30/xcf/x33 - /x83/x30/xcf/x34 - /x83/x30/xcf/x35 - /x83/x30/xcf/x36 - /x83/x30/xcf/x37 - /x83/x30/xcf/x38 - /x83/x30/xcf/x39 - /x83/x30/xd0/x30 - /x83/x30/xd0/x31 - /x83/x30/xd0/x32 - /x83/x30/xd0/x33 - /x83/x30/xd0/x34 - /x83/x30/xd0/x35 - /x83/x30/xd0/x36 - /x83/x30/xd0/x37 - /x83/x30/xd0/x38 - /x83/x30/xd0/x39 - /x83/x30/xd1/x30 - /x83/x30/xd1/x31 - /x83/x30/xd1/x32 - /x83/x30/xd1/x33 - /x83/x30/xd1/x34 - /x83/x30/xd1/x35 - /x83/x30/xd1/x36 - /x83/x30/xd1/x37 - /x83/x30/xd1/x38 - /x83/x30/xd1/x39 - /x83/x30/xd2/x30 - /x83/x30/xd2/x31 - /x83/x30/xd2/x32 - /x83/x30/xd2/x33 - /x83/x30/xd2/x34 - /x83/x30/xd2/x35 - /x83/x30/xd2/x36 - /x83/x30/xd2/x37 - /x83/x30/xd2/x38 - /x83/x30/xd2/x39 - /x83/x30/xd3/x30 - /x83/x30/xd3/x31 - /x83/x30/xd3/x32 - /x83/x30/xd3/x33 - /x83/x30/xd3/x34 - /x83/x30/xd3/x35 - /x83/x30/xd3/x36 - /x83/x30/xd3/x37 - /x83/x30/xd3/x38 - /x83/x30/xd3/x39 - /x83/x30/xd4/x30 - /x83/x30/xd4/x31 - /x83/x30/xd4/x32 - /x83/x30/xd4/x33 - /x83/x30/xd4/x34 - /x83/x30/xd4/x35 - /x83/x30/xd4/x36 - /x83/x30/xd4/x37 - /x83/x30/xd4/x38 - /x83/x30/xd4/x39 - /x83/x30/xd5/x30 - /x83/x30/xd5/x31 - /x83/x30/xd5/x32 - /x83/x30/xd5/x33 - /x83/x30/xd5/x34 - /x83/x30/xd5/x35 - /x83/x30/xd5/x36 - /x83/x30/xd5/x37 - /x83/x30/xd5/x38 - /x83/x30/xd5/x39 - /x83/x30/xd6/x30 - /x83/x30/xd6/x31 - /x83/x30/xd6/x32 - /x83/x30/xd6/x33 - /x83/x30/xd6/x34 - /x83/x30/xd6/x35 - /x83/x30/xd6/x36 - /x83/x30/xd6/x37 - /x83/x30/xd6/x38 - /x83/x30/xd6/x39 - /x83/x30/xd7/x30 - /x83/x30/xd7/x31 - /x83/x30/xd7/x32 - /x83/x30/xd7/x33 - /x83/x30/xd7/x34 - /x83/x30/xd7/x35 - /x83/x30/xd7/x36 - /x83/x30/xd7/x37 - /x83/x30/xd7/x38 - /x83/x30/xd7/x39 - /x83/x30/xd8/x30 - /x83/x30/xd8/x31 - /x83/x30/xd8/x32 - /x83/x30/xd8/x33 - /x83/x30/xd8/x34 - /x83/x30/xd8/x35 - /x83/x30/xd8/x36 - /x83/x30/xd8/x37 - /x83/x30/xd8/x38 - /x83/x30/xd8/x39 - /x83/x30/xd9/x30 - /x83/x30/xd9/x31 - /x83/x30/xd9/x32 - /x83/x30/xd9/x33 - /x83/x30/xd9/x34 - /x83/x30/xd9/x35 - /x83/x30/xd9/x36 - /x83/x30/xd9/x37 - /x83/x30/xd9/x38 - /x83/x30/xd9/x39 - /x83/x30/xda/x30 - /x83/x30/xda/x31 - /x83/x30/xda/x32 - /x83/x30/xda/x33 - /x83/x30/xda/x34 - /x83/x30/xda/x35 - /x83/x30/xda/x36 - /x83/x30/xda/x37 - /x83/x30/xda/x38 - /x83/x30/xda/x39 - /x83/x30/xdb/x30 - /x83/x30/xdb/x31 - /x83/x30/xdb/x32 - /x83/x30/xdb/x33 - /x83/x30/xdb/x34 - /x83/x30/xdb/x35 - /x83/x30/xdb/x36 - /x83/x30/xdb/x37 - /x83/x30/xdb/x38 - /x83/x30/xdb/x39 - /x83/x30/xdc/x30 - /x83/x30/xdc/x31 - /x83/x30/xdc/x32 - /x83/x30/xdc/x33 - /x83/x30/xdc/x34 - /x83/x30/xdc/x35 - /x83/x30/xdc/x36 - /x83/x30/xdc/x37 - /x83/x30/xdc/x38 - /x83/x30/xdc/x39 - /x83/x30/xdd/x30 - /x83/x30/xdd/x31 - /x83/x30/xdd/x32 - /x83/x30/xdd/x33 - /x83/x30/xdd/x34 - /x83/x30/xdd/x35 - /x83/x30/xdd/x36 - /x83/x30/xdd/x37 - /x83/x30/xdd/x38 - /x83/x30/xdd/x39 - /x83/x30/xde/x30 - /x83/x30/xde/x31 - /x83/x30/xde/x32 - /x83/x30/xde/x33 - /x83/x30/xde/x34 - /x83/x30/xde/x35 - /x83/x30/xde/x36 - /x83/x30/xde/x37 - /x83/x30/xde/x38 - /x83/x30/xde/x39 - /x83/x30/xdf/x30 - /x83/x30/xdf/x31 - /x83/x30/xdf/x32 - /x83/x30/xdf/x33 - /x83/x30/xdf/x34 - /x83/x30/xdf/x35 - /x83/x30/xdf/x36 - /x83/x30/xdf/x37 - /x83/x30/xdf/x38 - /x83/x30/xdf/x39 - /x83/x30/xe0/x30 - /x83/x30/xe0/x31 - /x83/x30/xe0/x32 - /x83/x30/xe0/x33 - /x83/x30/xe0/x34 - /x83/x30/xe0/x35 - /x83/x30/xe0/x36 - /x83/x30/xe0/x37 - /x83/x30/xe0/x38 - /x83/x30/xe0/x39 - /x83/x30/xe1/x30 - /x83/x30/xe1/x31 - /x83/x30/xe1/x32 - /x83/x30/xe1/x33 - /x83/x30/xe1/x34 - /x83/x30/xe1/x35 - /x83/x30/xe1/x36 - /x83/x30/xe1/x37 - /x83/x30/xe1/x38 - /x83/x30/xe1/x39 - /x83/x30/xe2/x30 - /x83/x30/xe2/x31 - /x83/x30/xe2/x32 - /x83/x30/xe2/x33 - /x83/x30/xe2/x34 - /x83/x30/xe2/x35 - /x83/x30/xe2/x36 - /x83/x30/xe2/x37 - /x83/x30/xe2/x38 - /x83/x30/xe2/x39 - /x83/x30/xe3/x30 - /x83/x30/xe3/x31 - /x83/x30/xe3/x32 - /x83/x30/xe3/x33 - /x83/x30/xe3/x34 - /x83/x30/xe3/x35 - /x83/x30/xe3/x36 - /x83/x30/xe3/x37 - /x83/x30/xe3/x38 - /x83/x30/xe3/x39 - /x83/x30/xe4/x30 - /x83/x30/xe4/x31 - /x83/x30/xe4/x32 - /x83/x30/xe4/x33 - /x83/x30/xe4/x34 - /x83/x30/xe4/x35 - /x83/x30/xe4/x36 - /x83/x30/xe4/x37 - /x83/x30/xe4/x38 - /x83/x30/xe4/x39 - /x83/x30/xe5/x30 - /x83/x30/xe5/x31 - /x83/x30/xe5/x32 - /x83/x30/xe5/x33 - /x83/x30/xe5/x34 - /x83/x30/xe5/x35 - /x83/x30/xe5/x36 - /x83/x30/xe5/x37 - /x83/x30/xe5/x38 - /x83/x30/xe5/x39 - /x83/x30/xe6/x30 - /x83/x30/xe6/x31 - /x83/x30/xe6/x32 - /x83/x30/xe6/x33 - /x83/x30/xe6/x34 - /x83/x30/xe6/x35 - /x83/x30/xe6/x36 - /x83/x30/xe6/x37 - /x83/x30/xe6/x38 - /x83/x30/xe6/x39 - /x83/x30/xe7/x30 - /x83/x30/xe7/x31 - /x83/x30/xe7/x32 - /x83/x30/xe7/x33 - /x83/x30/xe7/x34 - /x83/x30/xe7/x35 - /x83/x30/xe7/x36 - /x83/x30/xe7/x37 - /x83/x30/xe7/x38 - /x83/x30/xe7/x39 - /x83/x30/xe8/x30 - /x83/x30/xe8/x31 - /x83/x30/xe8/x32 - /x83/x30/xe8/x33 - /x83/x30/xe8/x34 - /x83/x30/xe8/x35 - /x83/x30/xe8/x36 - /x83/x30/xe8/x37 - /x83/x30/xe8/x38 - /x83/x30/xe8/x39 - /x83/x30/xe9/x30 - /x83/x30/xe9/x31 - /x83/x30/xe9/x32 - /x83/x30/xe9/x33 - /x83/x30/xe9/x34 - /x83/x30/xe9/x35 - /x83/x30/xe9/x36 - /x83/x30/xe9/x37 - /x83/x30/xe9/x38 - /x83/x30/xe9/x39 - /x83/x30/xea/x30 - /x83/x30/xea/x31 - /x83/x30/xea/x32 - /x83/x30/xea/x33 - /x83/x30/xea/x34 - /x83/x30/xea/x35 - /x83/x30/xea/x36 - /x83/x30/xea/x37 - /x83/x30/xea/x38 - /x83/x30/xea/x39 - /x83/x30/xeb/x30 - /x83/x30/xeb/x31 - /x83/x30/xeb/x32 - /x83/x30/xeb/x33 - /x83/x30/xeb/x34 - /x83/x30/xeb/x35 - /x83/x30/xeb/x36 - /x83/x30/xeb/x37 - /x83/x30/xeb/x38 - /x83/x30/xeb/x39 - /x83/x30/xec/x30 - /x83/x30/xec/x31 - /x83/x30/xec/x32 - /x83/x30/xec/x33 - /x83/x30/xec/x34 - /x83/x30/xec/x35 - /x83/x30/xec/x36 - /x83/x30/xec/x37 - /x83/x30/xec/x38 - /x83/x30/xec/x39 - /x83/x30/xed/x30 - /x83/x30/xed/x31 - /x83/x30/xed/x32 - /x83/x30/xed/x33 - /x83/x30/xed/x34 - /x83/x30/xed/x35 - /x83/x30/xed/x36 - /x83/x30/xed/x37 - /x83/x30/xed/x38 - /x83/x30/xed/x39 - /x83/x30/xee/x30 - /x83/x30/xee/x31 - /x83/x30/xee/x32 - /x83/x30/xee/x33 - /x83/x30/xee/x34 - /x83/x30/xee/x35 - /x83/x30/xee/x36 - /x83/x30/xee/x37 - /x83/x30/xee/x38 - /x83/x30/xee/x39 - /x83/x30/xef/x30 - /x83/x30/xef/x31 - /x83/x30/xef/x32 - /x83/x30/xef/x33 - /x83/x30/xef/x34 - /x83/x30/xef/x35 - /x83/x30/xef/x36 - /x83/x30/xef/x37 - /x83/x30/xef/x38 - /x83/x30/xef/x39 - /x83/x30/xf0/x30 - /x83/x30/xf0/x31 - /x83/x30/xf0/x32 - /x83/x30/xf0/x33 - /x83/x30/xf0/x34 - /x83/x30/xf0/x35 - /x83/x30/xf0/x36 - /x83/x30/xf0/x37 - /x83/x30/xf0/x38 - /x83/x30/xf0/x39 - /x83/x30/xf1/x30 - /x83/x30/xf1/x31 - /x83/x30/xf1/x32 - /x83/x30/xf1/x33 - /x83/x30/xf1/x34 - /x83/x30/xf1/x35 - /x83/x30/xf1/x36 - /x83/x30/xf1/x37 - /x83/x30/xf1/x38 - /x83/x30/xf1/x39 - /x83/x30/xf2/x30 - /x83/x30/xf2/x31 - /x83/x30/xf2/x32 - /x83/x30/xf2/x33 - /x83/x30/xf2/x34 - /x83/x30/xf2/x35 - /x83/x30/xf2/x36 - /x83/x30/xf2/x37 - /x83/x30/xf2/x38 - /x83/x30/xf2/x39 - /x83/x30/xf3/x30 - /x83/x30/xf3/x31 - /x83/x30/xf3/x32 - /x83/x30/xf3/x33 - /x83/x30/xf3/x34 - /x83/x30/xf3/x35 - /x83/x30/xf3/x36 - /x83/x30/xf3/x37 - /x83/x30/xf3/x38 - /x83/x30/xf3/x39 - /x83/x30/xf4/x30 - /x83/x30/xf4/x31 - /x83/x30/xf4/x32 - /x83/x30/xf4/x33 - /x83/x30/xf4/x34 - /x83/x30/xf4/x35 - /x83/x30/xf4/x36 - /x83/x30/xf4/x37 - /x83/x30/xf4/x38 - /x83/x30/xf4/x39 - /x83/x30/xf5/x30 - /x83/x30/xf5/x31 - /x83/x30/xf5/x32 - /x83/x30/xf5/x33 - /x83/x30/xf5/x34 - /x83/x30/xf5/x35 - /x83/x30/xf5/x36 - /x83/x30/xf5/x37 - /x83/x30/xf5/x38 - /x83/x30/xf5/x39 - /x83/x30/xf6/x30 - /x83/x30/xf6/x31 - /x83/x30/xf6/x32 - /x83/x30/xf6/x33 - /x83/x30/xf6/x34 - /x83/x30/xf6/x35 - /x83/x30/xf6/x36 - /x83/x30/xf6/x37 - /x83/x30/xf6/x38 - /x83/x30/xf6/x39 - /x83/x30/xf7/x30 - /x83/x30/xf7/x31 - /x83/x30/xf7/x32 - /x83/x30/xf7/x33 - /x83/x30/xf7/x34 - /x83/x30/xf7/x35 - /x83/x30/xf7/x36 - /x83/x30/xf7/x37 - /x83/x30/xf7/x38 - /x83/x30/xf7/x39 - /x83/x30/xf8/x30 - /x83/x30/xf8/x31 - /x83/x30/xf8/x32 - /x83/x30/xf8/x33 - /x83/x30/xf8/x34 - /x83/x30/xf8/x35 - /x83/x30/xf8/x36 - /x83/x30/xf8/x37 - /x83/x30/xf8/x38 - /x83/x30/xf8/x39 - /x83/x30/xf9/x30 - /x83/x30/xf9/x31 - /x83/x30/xf9/x32 - /x83/x30/xf9/x33 - /x83/x30/xf9/x34 - /x83/x30/xf9/x35 - /x83/x30/xf9/x36 - /x83/x30/xf9/x37 - /x83/x30/xf9/x38 - /x83/x30/xf9/x39 - /x83/x30/xfa/x30 - /x83/x30/xfa/x31 - /x83/x30/xfa/x32 - /x83/x30/xfa/x33 - /x83/x30/xfa/x34 - /x83/x30/xfa/x35 - /x83/x30/xfa/x36 - /x83/x30/xfa/x37 - /x83/x30/xfa/x38 - /x83/x30/xfa/x39 - /x83/x30/xfb/x30 - /x83/x30/xfb/x31 - /x83/x30/xfb/x32 - /x83/x30/xfb/x33 - /x83/x30/xfb/x34 - /x83/x30/xfb/x35 - /x83/x30/xfb/x36 - /x83/x30/xfb/x37 - /x83/x30/xfb/x38 - /x83/x30/xfb/x39 - /x83/x30/xfc/x30 - /x83/x30/xfc/x31 - /x83/x30/xfc/x32 - /x83/x30/xfc/x33 - /x83/x30/xfc/x34 - /x83/x30/xfc/x35 - /x83/x30/xfc/x36 - /x83/x30/xfc/x37 - /x83/x30/xfc/x38 - /x83/x30/xfc/x39 - /x83/x30/xfd/x30 - /x83/x30/xfd/x31 - /x83/x30/xfd/x32 - /x83/x30/xfd/x33 - /x83/x30/xfd/x34 - /x83/x30/xfd/x35 - /x83/x30/xfd/x36 - /x83/x30/xfd/x37 - /x83/x30/xfd/x38 - /x83/x30/xfd/x39 - /x83/x30/xfe/x30 - /x83/x30/xfe/x31 - /x83/x30/xfe/x32 - /x83/x30/xfe/x33 - /x83/x30/xfe/x34 - /x83/x30/xfe/x35 - /x83/x30/xfe/x36 - /x83/x30/xfe/x37 - /x83/x30/xfe/x38 - /x83/x30/xfe/x39 - /x83/x31/x81/x30 - /x83/x31/x81/x31 - /x83/x31/x81/x32 - /x83/x31/x81/x33 - /x83/x31/x81/x34 - /x83/x31/x81/x35 - /x83/x31/x81/x36 - /x83/x31/x81/x37 - /x83/x31/x81/x38 - /x83/x31/x81/x39 - /x83/x31/x82/x30 - /x83/x31/x82/x31 - /x83/x31/x82/x32 - /x83/x31/x82/x33 - /x83/x31/x82/x34 - /x83/x31/x82/x35 - /x83/x31/x82/x36 - /x83/x31/x82/x37 - /x83/x31/x82/x38 - /x83/x31/x82/x39 - /x83/x31/x83/x30 - /x83/x31/x83/x31 - /x83/x31/x83/x32 - /x83/x31/x83/x33 - /x83/x31/x83/x34 - /x83/x31/x83/x35 - /x83/x31/x83/x36 - /x83/x31/x83/x37 - /x83/x31/x83/x38 - /x83/x31/x83/x39 - /x83/x31/x84/x30 - /x83/x31/x84/x31 - /x83/x31/x84/x32 - /x83/x31/x84/x33 - /x83/x31/x84/x34 - /x83/x31/x84/x35 - /x83/x31/x84/x36 - /x83/x31/x84/x37 - /x83/x31/x84/x38 - /x83/x31/x84/x39 - /x83/x31/x85/x30 - /x83/x31/x85/x31 - /x83/x31/x85/x32 - /x83/x31/x85/x33 - /x83/x31/x85/x34 - /x83/x31/x85/x35 - /x83/x31/x85/x36 - /x83/x31/x85/x37 - /x83/x31/x85/x38 - /x83/x31/x85/x39 - /x83/x31/x86/x30 - /x83/x31/x86/x31 - /x83/x31/x86/x32 - /x83/x31/x86/x33 - /x83/x31/x86/x34 - /x83/x31/x86/x35 - /x83/x31/x86/x36 - /x83/x31/x86/x37 - /x83/x31/x86/x38 - /x83/x31/x86/x39 - /x83/x31/x87/x30 - /x83/x31/x87/x31 - /x83/x31/x87/x32 - /x83/x31/x87/x33 - /x83/x31/x87/x34 - /x83/x31/x87/x35 - /x83/x31/x87/x36 - /x83/x31/x87/x37 - /x83/x31/x87/x38 - /x83/x31/x87/x39 - /x83/x31/x88/x30 - /x83/x31/x88/x31 - /x83/x31/x88/x32 - /x83/x31/x88/x33 - /x83/x31/x88/x34 - /x83/x31/x88/x35 - /x83/x31/x88/x36 - /x83/x31/x88/x37 - /x83/x31/x88/x38 - /x83/x31/x88/x39 - /x83/x31/x89/x30 - /x83/x31/x89/x31 - /x83/x31/x89/x32 - /x83/x31/x89/x33 - /x83/x31/x89/x34 - /x83/x31/x89/x35 - /x83/x31/x89/x36 - /x83/x31/x89/x37 - /x83/x31/x89/x38 - /x83/x31/x89/x39 - /x83/x31/x8a/x30 - /x83/x31/x8a/x31 - /x83/x31/x8a/x32 - /x83/x31/x8a/x33 - /x83/x31/x8a/x34 - /x83/x31/x8a/x35 - /x83/x31/x8a/x36 - /x83/x31/x8a/x37 - /x83/x31/x8a/x38 - /x83/x31/x8a/x39 - /x83/x31/x8b/x30 - /x83/x31/x8b/x31 - /x83/x31/x8b/x32 - /x83/x31/x8b/x33 - /x83/x31/x8b/x34 - /x83/x31/x8b/x35 - /x83/x31/x8b/x36 - /x83/x31/x8b/x37 - /x83/x31/x8b/x38 - /x83/x31/x8b/x39 - /x83/x31/x8c/x30 - /x83/x31/x8c/x31 - /x83/x31/x8c/x32 - /x83/x31/x8c/x33 - /x83/x31/x8c/x34 - /x83/x31/x8c/x35 - /x83/x31/x8c/x36 - /x83/x31/x8c/x37 - /x83/x31/x8c/x38 - /x83/x31/x8c/x39 - /x83/x31/x8d/x30 - /x83/x31/x8d/x31 - /x83/x31/x8d/x32 - /x83/x31/x8d/x33 - /x83/x31/x8d/x34 - /x83/x31/x8d/x35 - /x83/x31/x8d/x36 - /x83/x31/x8d/x37 - /x83/x31/x8d/x38 - /x83/x31/x8d/x39 - /x83/x31/x8e/x30 - /x83/x31/x8e/x31 - /x83/x31/x8e/x32 - /x83/x31/x8e/x33 - /x83/x31/x8e/x34 - /x83/x31/x8e/x35 - /x83/x31/x8e/x36 - /x83/x31/x8e/x37 - /x83/x31/x8e/x38 - /x83/x31/x8e/x39 - /x83/x31/x8f/x30 - /x83/x31/x8f/x31 - /x83/x31/x8f/x32 - /x83/x31/x8f/x33 - /x83/x31/x8f/x34 - /x83/x31/x8f/x35 - /x83/x31/x8f/x36 - /x83/x31/x8f/x37 - /x83/x31/x8f/x38 - /x83/x31/x8f/x39 - /x83/x31/x90/x30 - /x83/x31/x90/x31 - /x83/x31/x90/x32 - /x83/x31/x90/x33 - /x83/x31/x90/x34 - /x83/x31/x90/x35 - /x83/x31/x90/x36 - /x83/x31/x90/x37 - /x83/x31/x90/x38 - /x83/x31/x90/x39 - /x83/x31/x91/x30 - /x83/x31/x91/x31 - /x83/x31/x91/x32 - /x83/x31/x91/x33 - /x83/x31/x91/x34 - /x83/x31/x91/x35 - /x83/x31/x91/x36 - /x83/x31/x91/x37 - /x83/x31/x91/x38 - /x83/x31/x91/x39 - /x83/x31/x92/x30 - /x83/x31/x92/x31 - /x83/x31/x92/x32 - /x83/x31/x92/x33 - /x83/x31/x92/x34 - /x83/x31/x92/x35 - /x83/x31/x92/x36 - /x83/x31/x92/x37 - /x83/x31/x92/x38 - /x83/x31/x92/x39 - /x83/x31/x93/x30 - /x83/x31/x93/x31 - /x83/x31/x93/x32 - /x83/x31/x93/x33 - /x83/x31/x93/x34 - /x83/x31/x93/x35 - /x83/x31/x93/x36 - /x83/x31/x93/x37 - /x83/x31/x93/x38 - /x83/x31/x93/x39 - /x83/x31/x94/x30 - /x83/x31/x94/x31 - /x83/x31/x94/x32 - /x83/x31/x94/x33 - /x83/x31/x94/x34 - /x83/x31/x94/x35 - /x83/x31/x94/x36 - /x83/x31/x94/x37 - /x83/x31/x94/x38 - /x83/x31/x94/x39 - /x83/x31/x95/x30 - /x83/x31/x95/x31 - /x83/x31/x95/x32 - /x83/x31/x95/x33 - /x83/x31/x95/x34 - /x83/x31/x95/x35 - /x83/x31/x95/x36 - /x83/x31/x95/x37 - /x83/x31/x95/x38 - /x83/x31/x95/x39 - /x83/x31/x96/x30 - /x83/x31/x96/x31 - /x83/x31/x96/x32 - /x83/x31/x96/x33 - /x83/x31/x96/x34 - /x83/x31/x96/x35 - /x83/x31/x96/x36 - /x83/x31/x96/x37 - /x83/x31/x96/x38 - /x83/x31/x96/x39 - /x83/x31/x97/x30 - /x83/x31/x97/x31 - /x83/x31/x97/x32 - /x83/x31/x97/x33 - /x83/x31/x97/x34 - /x83/x31/x97/x35 - /x83/x31/x97/x36 - /x83/x31/x97/x37 - /x83/x31/x97/x38 - /x83/x31/x97/x39 - /x83/x31/x98/x30 - /x83/x31/x98/x31 - /x83/x31/x98/x32 - /x83/x31/x98/x33 - /x83/x31/x98/x34 - /x83/x31/x98/x35 - /x83/x31/x98/x36 - /x83/x31/x98/x37 - /x83/x31/x98/x38 - /x83/x31/x98/x39 - /x83/x31/x99/x30 - /x83/x31/x99/x31 - /x83/x31/x99/x32 - /x83/x31/x99/x33 - /x83/x31/x99/x34 - /x83/x31/x99/x35 - /x83/x31/x99/x36 - /x83/x31/x99/x37 - /x83/x31/x99/x38 - /x83/x31/x99/x39 - /x83/x31/x9a/x30 - /x83/x31/x9a/x31 - /x83/x31/x9a/x32 - /x83/x31/x9a/x33 - /x83/x31/x9a/x34 - /x83/x31/x9a/x35 - /x83/x31/x9a/x36 - /x83/x31/x9a/x37 - /x83/x31/x9a/x38 - /x83/x31/x9a/x39 - /x83/x31/x9b/x30 - /x83/x31/x9b/x31 - /x83/x31/x9b/x32 - /x83/x31/x9b/x33 - /x83/x31/x9b/x34 - /x83/x31/x9b/x35 - /x83/x31/x9b/x36 - /x83/x31/x9b/x37 - /x83/x31/x9b/x38 - /x83/x31/x9b/x39 - /x83/x31/x9c/x30 - /x83/x31/x9c/x31 - /x83/x31/x9c/x32 - /x83/x31/x9c/x33 - /x83/x31/x9c/x34 - /x83/x31/x9c/x35 - /x83/x31/x9c/x36 - /x83/x31/x9c/x37 - /x83/x31/x9c/x38 - /x83/x31/x9c/x39 - /x83/x31/x9d/x30 - /x83/x31/x9d/x31 - /x83/x31/x9d/x32 - /x83/x31/x9d/x33 - /x83/x31/x9d/x34 - /x83/x31/x9d/x35 - /x83/x31/x9d/x36 - /x83/x31/x9d/x37 - /x83/x31/x9d/x38 - /x83/x31/x9d/x39 - /x83/x31/x9e/x30 - /x83/x31/x9e/x31 - /x83/x31/x9e/x32 - /x83/x31/x9e/x33 - /x83/x31/x9e/x34 - /x83/x31/x9e/x35 - /x83/x31/x9e/x36 - /x83/x31/x9e/x37 - /x83/x31/x9e/x38 - /x83/x31/x9e/x39 - /x83/x31/x9f/x30 - /x83/x31/x9f/x31 - /x83/x31/x9f/x32 - /x83/x31/x9f/x33 - /x83/x31/x9f/x34 - /x83/x31/x9f/x35 - /x83/x31/x9f/x36 - /x83/x31/x9f/x37 - /x83/x31/x9f/x38 - /x83/x31/x9f/x39 - /x83/x31/xa0/x30 - /x83/x31/xa0/x31 - /x83/x31/xa0/x32 - /x83/x31/xa0/x33 - /x83/x31/xa0/x34 - /x83/x31/xa0/x35 - /x83/x31/xa0/x36 - /x83/x31/xa0/x37 - /x83/x31/xa0/x38 - /x83/x31/xa0/x39 - /x83/x31/xa1/x30 - /x83/x31/xa1/x31 - /x83/x31/xa1/x32 - /x83/x31/xa1/x33 - /x83/x31/xa1/x34 - /x83/x31/xa1/x35 - /x83/x31/xa1/x36 - /x83/x31/xa1/x37 - /x83/x31/xa1/x38 - /x83/x31/xa1/x39 - /x83/x31/xa2/x30 - /x83/x31/xa2/x31 - /x83/x31/xa2/x32 - /x83/x31/xa2/x33 - /x83/x31/xa2/x34 - /x83/x31/xa2/x35 - /x83/x31/xa2/x36 - /x83/x31/xa2/x37 - /x83/x31/xa2/x38 - /x83/x31/xa2/x39 - /x83/x31/xa3/x30 - /x83/x31/xa3/x31 - /x83/x31/xa3/x32 - /x83/x31/xa3/x33 - /x83/x31/xa3/x34 - /x83/x31/xa3/x35 - /x83/x31/xa3/x36 - /x83/x31/xa3/x37 - /x83/x31/xa3/x38 - /x83/x31/xa3/x39 - /x83/x31/xa4/x30 - /x83/x31/xa4/x31 - /x83/x31/xa4/x32 - /x83/x31/xa4/x33 - /x83/x31/xa4/x34 - /x83/x31/xa4/x35 - /x83/x31/xa4/x36 - /x83/x31/xa4/x37 - /x83/x31/xa4/x38 - /x83/x31/xa4/x39 - /x83/x31/xa5/x30 - /x83/x31/xa5/x31 - /x83/x31/xa5/x32 - /x83/x31/xa5/x33 - /x83/x31/xa5/x34 - /x83/x31/xa5/x35 - /x83/x31/xa5/x36 - /x83/x31/xa5/x37 - /x83/x31/xa5/x38 - /x83/x31/xa5/x39 - /x83/x31/xa6/x30 - /x83/x31/xa6/x31 - /x83/x31/xa6/x32 - /x83/x31/xa6/x33 - /x83/x31/xa6/x34 - /x83/x31/xa6/x35 - /x83/x31/xa6/x36 - /x83/x31/xa6/x37 - /x83/x31/xa6/x38 - /x83/x31/xa6/x39 - /x83/x31/xa7/x30 - /x83/x31/xa7/x31 - /x83/x31/xa7/x32 - /x83/x31/xa7/x33 - /x83/x31/xa7/x34 - /x83/x31/xa7/x35 - /x83/x31/xa7/x36 - /x83/x31/xa7/x37 - /x83/x31/xa7/x38 - /x83/x31/xa7/x39 - /x83/x31/xa8/x30 - /x83/x31/xa8/x31 - /x83/x31/xa8/x32 - /x83/x31/xa8/x33 - /x83/x31/xa8/x34 - /x83/x31/xa8/x35 - /x83/x31/xa8/x36 - /x83/x31/xa8/x37 - /x83/x31/xa8/x38 - /x83/x31/xa8/x39 - /x83/x31/xa9/x30 - /x83/x31/xa9/x31 - /x83/x31/xa9/x32 - /x83/x31/xa9/x33 - /x83/x31/xa9/x34 - /x83/x31/xa9/x35 - /x83/x31/xa9/x36 - /x83/x31/xa9/x37 - /x83/x31/xa9/x38 - /x83/x31/xa9/x39 - /x83/x31/xaa/x30 - /x83/x31/xaa/x31 - /x83/x31/xaa/x32 - /x83/x31/xaa/x33 - /x83/x31/xaa/x34 - /x83/x31/xaa/x35 - /x83/x31/xaa/x36 - /x83/x31/xaa/x37 - /x83/x31/xaa/x38 - /x83/x31/xaa/x39 - /x83/x31/xab/x30 - /x83/x31/xab/x31 - /x83/x31/xab/x32 - /x83/x31/xab/x33 - /x83/x31/xab/x34 - /x83/x31/xab/x35 - /x83/x31/xab/x36 - /x83/x31/xab/x37 - /x83/x31/xab/x38 - /x83/x31/xab/x39 - /x83/x31/xac/x30 - /x83/x31/xac/x31 - /x83/x31/xac/x32 - /x83/x31/xac/x33 - /x83/x31/xac/x34 - /x83/x31/xac/x35 - /x83/x31/xac/x36 - /x83/x31/xac/x37 - /x83/x31/xac/x38 - /x83/x31/xac/x39 - /x83/x31/xad/x30 - /x83/x31/xad/x31 - /x83/x31/xad/x32 - /x83/x31/xad/x33 - /x83/x31/xad/x34 - /x83/x31/xad/x35 - /x83/x31/xad/x36 - /x83/x31/xad/x37 - /x83/x31/xad/x38 - /x83/x31/xad/x39 - /x83/x31/xae/x30 - /x83/x31/xae/x31 - /x83/x31/xae/x32 - /x83/x31/xae/x33 - /x83/x31/xae/x34 - /x83/x31/xae/x35 - /x83/x31/xae/x36 - /x83/x31/xae/x37 - /x83/x31/xae/x38 - /x83/x31/xae/x39 - /x83/x31/xaf/x30 - /x83/x31/xaf/x31 - /x83/x31/xaf/x32 - /x83/x31/xaf/x33 - /x83/x31/xaf/x34 - /x83/x31/xaf/x35 - /x83/x31/xaf/x36 - /x83/x31/xaf/x37 - /x83/x31/xaf/x38 - /x83/x31/xaf/x39 - /x83/x31/xb0/x30 - /x83/x31/xb0/x31 - /x83/x31/xb0/x32 - /x83/x31/xb0/x33 - /x83/x31/xb0/x34 - /x83/x31/xb0/x35 - /x83/x31/xb0/x36 - /x83/x31/xb0/x37 - /x83/x31/xb0/x38 - /x83/x31/xb0/x39 - /x83/x31/xb1/x30 - /x83/x31/xb1/x31 - /x83/x31/xb1/x32 - /x83/x31/xb1/x33 - /x83/x31/xb1/x34 - /x83/x31/xb1/x35 - /x83/x31/xb1/x36 - /x83/x31/xb1/x37 - /x83/x31/xb1/x38 - /x83/x31/xb1/x39 - /x83/x31/xb2/x30 - /x83/x31/xb2/x31 - /x83/x31/xb2/x32 - /x83/x31/xb2/x33 - /x83/x31/xb2/x34 - /x83/x31/xb2/x35 - /x83/x31/xb2/x36 - /x83/x31/xb2/x37 - /x83/x31/xb2/x38 - /x83/x31/xb2/x39 - /x83/x31/xb3/x30 - /x83/x31/xb3/x31 - /x83/x31/xb3/x32 - /x83/x31/xb3/x33 - /x83/x31/xb3/x34 - /x83/x31/xb3/x35 - /x83/x31/xb3/x36 - /x83/x31/xb3/x37 - /x83/x31/xb3/x38 - /x83/x31/xb3/x39 - /x83/x31/xb4/x30 - /x83/x31/xb4/x31 - /x83/x31/xb4/x32 - /x83/x31/xb4/x33 - /x83/x31/xb4/x34 - /x83/x31/xb4/x35 - /x83/x31/xb4/x36 - /x83/x31/xb4/x37 - /x83/x31/xb4/x38 - /x83/x31/xb4/x39 - /x83/x31/xb5/x30 - /x83/x31/xb5/x31 - /x83/x31/xb5/x32 - /x83/x31/xb5/x33 - /x83/x31/xb5/x34 - /x83/x31/xb5/x35 - /x83/x31/xb5/x36 - /x83/x31/xb5/x37 - /x83/x31/xb5/x38 - /x83/x31/xb5/x39 - /x83/x31/xb6/x30 - /x83/x31/xb6/x31 - /x83/x31/xb6/x32 - /x83/x31/xb6/x33 - /x83/x31/xb6/x34 - /x83/x31/xb6/x35 - /x83/x31/xb6/x36 - /x83/x31/xb6/x37 - /x83/x31/xb6/x38 - /x83/x31/xb6/x39 - /x83/x31/xb7/x30 - /x83/x31/xb7/x31 - /x83/x31/xb7/x32 - /x83/x31/xb7/x33 - /x83/x31/xb7/x34 - /x83/x31/xb7/x35 - /x83/x31/xb7/x36 - /x83/x31/xb7/x37 - /x83/x31/xb7/x38 - /x83/x31/xb7/x39 - /x83/x31/xb8/x30 - /x83/x31/xb8/x31 - /x83/x31/xb8/x32 - /x83/x31/xb8/x33 - /x83/x31/xb8/x34 - /x83/x31/xb8/x35 - /x83/x31/xb8/x36 - /x83/x31/xb8/x37 - /x83/x31/xb8/x38 - /x83/x31/xb8/x39 - /x83/x31/xb9/x30 - /x83/x31/xb9/x31 - /x83/x31/xb9/x32 - /x83/x31/xb9/x33 - /x83/x31/xb9/x34 - /x83/x31/xb9/x35 - /x83/x31/xb9/x36 - /x83/x31/xb9/x37 - /x83/x31/xb9/x38 - /x83/x31/xb9/x39 - /x83/x31/xba/x30 - /x83/x31/xba/x31 - /x83/x31/xba/x32 - /x83/x31/xba/x33 - /x83/x31/xba/x34 - /x83/x31/xba/x35 - /x83/x31/xba/x36 - /x83/x31/xba/x37 - /x83/x31/xba/x38 - /x83/x31/xba/x39 - /x83/x31/xbb/x30 - /x83/x31/xbb/x31 - /x83/x31/xbb/x32 - /x83/x31/xbb/x33 - /x83/x31/xbb/x34 - /x83/x31/xbb/x35 - /x83/x31/xbb/x36 - /x83/x31/xbb/x37 - /x83/x31/xbb/x38 - /x83/x31/xbb/x39 - /x83/x31/xbc/x30 - /x83/x31/xbc/x31 - /x83/x31/xbc/x32 - /x83/x31/xbc/x33 - /x83/x31/xbc/x34 - /x83/x31/xbc/x35 - /x83/x31/xbc/x36 - /x83/x31/xbc/x37 - /x83/x31/xbc/x38 - /x83/x31/xbc/x39 - /x83/x31/xbd/x30 - /x83/x31/xbd/x31 - /x83/x31/xbd/x32 - /x83/x31/xbd/x33 - /x83/x31/xbd/x34 - /x83/x31/xbd/x35 - /x83/x31/xbd/x36 - /x83/x31/xbd/x37 - /x83/x31/xbd/x38 - /x83/x31/xbd/x39 - /x83/x31/xbe/x30 - /x83/x31/xbe/x31 - /x83/x31/xbe/x32 - /x83/x31/xbe/x33 - /x83/x31/xbe/x34 - /x83/x31/xbe/x35 - /x83/x31/xbe/x36 - /x83/x31/xbe/x37 - /x83/x31/xbe/x38 - /x83/x31/xbe/x39 - /x83/x31/xbf/x30 - /x83/x31/xbf/x31 - /x83/x31/xbf/x32 - /x83/x31/xbf/x33 - /x83/x31/xbf/x34 - /x83/x31/xbf/x35 - /x83/x31/xbf/x36 - /x83/x31/xbf/x37 - /x83/x31/xbf/x38 - /x83/x31/xbf/x39 - /x83/x31/xc0/x30 - /x83/x31/xc0/x31 - /x83/x31/xc0/x32 - /x83/x31/xc0/x33 - /x83/x31/xc0/x34 - /x83/x31/xc0/x35 - /x83/x31/xc0/x36 - /x83/x31/xc0/x37 - /x83/x31/xc0/x38 - /x83/x31/xc0/x39 - /x83/x31/xc1/x30 - /x83/x31/xc1/x31 - /x83/x31/xc1/x32 - /x83/x31/xc1/x33 - /x83/x31/xc1/x34 - /x83/x31/xc1/x35 - /x83/x31/xc1/x36 - /x83/x31/xc1/x37 - /x83/x31/xc1/x38 - /x83/x31/xc1/x39 - /x83/x31/xc2/x30 - /x83/x31/xc2/x31 - /x83/x31/xc2/x32 - /x83/x31/xc2/x33 - /x83/x31/xc2/x34 - /x83/x31/xc2/x35 - /x83/x31/xc2/x36 - /x83/x31/xc2/x37 - /x83/x31/xc2/x38 - /x83/x31/xc2/x39 - /x83/x31/xc3/x30 - /x83/x31/xc3/x31 - /x83/x31/xc3/x32 - /x83/x31/xc3/x33 - /x83/x31/xc3/x34 - /x83/x31/xc3/x35 - /x83/x31/xc3/x36 - /x83/x31/xc3/x37 - /x83/x31/xc3/x38 - /x83/x31/xc3/x39 - /x83/x31/xc4/x30 - /x83/x31/xc4/x31 - /x83/x31/xc4/x32 - /x83/x31/xc4/x33 - /x83/x31/xc4/x34 - /x83/x31/xc4/x35 - /x83/x31/xc4/x36 - /x83/x31/xc4/x37 - /x83/x31/xc4/x38 - /x83/x31/xc4/x39 - /x83/x31/xc5/x30 - /x83/x31/xc5/x31 - /x83/x31/xc5/x32 - /x83/x31/xc5/x33 - /x83/x31/xc5/x34 - /x83/x31/xc5/x35 - /x83/x31/xc5/x36 - /x83/x31/xc5/x37 - /x83/x31/xc5/x38 - /x83/x31/xc5/x39 - /x83/x31/xc6/x30 - /x83/x31/xc6/x31 - /x83/x31/xc6/x32 - /x83/x31/xc6/x33 - /x83/x31/xc6/x34 - /x83/x31/xc6/x35 - /x83/x31/xc6/x36 - /x83/x31/xc6/x37 - /x83/x31/xc6/x38 - /x83/x31/xc6/x39 - /x83/x31/xc7/x30 - /x83/x31/xc7/x31 - /x83/x31/xc7/x32 - /x83/x31/xc7/x33 - /x83/x31/xc7/x34 - /x83/x31/xc7/x35 - /x83/x31/xc7/x36 - /x83/x31/xc7/x37 - /x83/x31/xc7/x38 - /x83/x31/xc7/x39 - /x83/x31/xc8/x30 - /x83/x31/xc8/x31 - /x83/x31/xc8/x32 - /x83/x31/xc8/x33 - /x83/x31/xc8/x34 - /x83/x31/xc8/x35 - /x83/x31/xc8/x36 - /x83/x31/xc8/x37 - /x83/x31/xc8/x38 - /x83/x31/xc8/x39 - /x83/x31/xc9/x30 - /x83/x31/xc9/x31 - /x83/x31/xc9/x32 - /x83/x31/xc9/x33 - /x83/x31/xc9/x34 - /x83/x31/xc9/x35 - /x83/x31/xc9/x36 - /x83/x31/xc9/x37 - /x83/x31/xc9/x38 - /x83/x31/xc9/x39 - /x83/x31/xca/x30 - /x83/x31/xca/x31 - /x83/x31/xca/x32 - /x83/x31/xca/x33 - /x83/x31/xca/x34 - /x83/x31/xca/x35 - /x83/x31/xca/x36 - /x83/x31/xca/x37 - /x83/x31/xca/x38 - /x83/x31/xca/x39 - /x83/x31/xcb/x30 - /x83/x31/xcb/x31 - /x83/x31/xcb/x32 - /x83/x31/xcb/x33 - /x83/x31/xcb/x34 - /x83/x31/xcb/x35 - /x83/x31/xcb/x36 - /x83/x31/xcb/x37 - /x83/x31/xcb/x38 - /x83/x31/xcb/x39 - /x83/x31/xcc/x30 - /x83/x31/xcc/x31 - /x83/x31/xcc/x32 - /x83/x31/xcc/x33 - /x83/x31/xcc/x34 - /x83/x31/xcc/x35 - /x83/x31/xcc/x36 - /x83/x31/xcc/x37 - /x83/x31/xcc/x38 - /x83/x31/xcc/x39 - /x83/x31/xcd/x30 - /x83/x31/xcd/x31 - /x83/x31/xcd/x32 - /x83/x31/xcd/x33 - /x83/x31/xcd/x34 - /x83/x31/xcd/x35 - /x83/x31/xcd/x36 - /x83/x31/xcd/x37 - /x83/x31/xcd/x38 - /x83/x31/xcd/x39 - /x83/x31/xce/x30 - /x83/x31/xce/x31 - /x83/x31/xce/x32 - /x83/x31/xce/x33 - /x83/x31/xce/x34 - /x83/x31/xce/x35 - /x83/x31/xce/x36 - /x83/x31/xce/x37 - /x83/x31/xce/x38 - /x83/x31/xce/x39 - /x83/x31/xcf/x30 - /x83/x31/xcf/x31 - /x83/x31/xcf/x32 - /x83/x31/xcf/x33 - /x83/x31/xcf/x34 - /x83/x31/xcf/x35 - /x83/x31/xcf/x36 - /x83/x31/xcf/x37 - /x83/x31/xcf/x38 - /x83/x31/xcf/x39 - /x83/x31/xd0/x30 - /x83/x31/xd0/x31 - /x83/x31/xd0/x32 - /x83/x31/xd0/x33 - /x83/x31/xd0/x34 - /x83/x31/xd0/x35 - /x83/x31/xd0/x36 - /x83/x31/xd0/x37 - /x83/x31/xd0/x38 - /x83/x31/xd0/x39 - /x83/x31/xd1/x30 - /x83/x31/xd1/x31 - /x83/x31/xd1/x32 - /x83/x31/xd1/x33 - /x83/x31/xd1/x34 - /x83/x31/xd1/x35 - /x83/x31/xd1/x36 - /x83/x31/xd1/x37 - /x83/x31/xd1/x38 - /x83/x31/xd1/x39 - /x83/x31/xd2/x30 - /x83/x31/xd2/x31 - /x83/x31/xd2/x32 - /x83/x31/xd2/x33 - /x83/x31/xd2/x34 - /x83/x31/xd2/x35 - /x83/x31/xd2/x36 - /x83/x31/xd2/x37 - /x83/x31/xd2/x38 - /x83/x31/xd2/x39 - /x83/x31/xd3/x30 - /x83/x31/xd3/x31 - /x83/x31/xd3/x32 - /x83/x31/xd3/x33 - /x83/x31/xd3/x34 - /x83/x31/xd3/x35 - /x83/x31/xd3/x36 - /x83/x31/xd3/x37 - /x83/x31/xd3/x38 - /x83/x31/xd3/x39 - /x83/x31/xd4/x30 - /x83/x31/xd4/x31 - /x83/x31/xd4/x32 - /x83/x31/xd4/x33 - /x83/x31/xd4/x34 - /x83/x31/xd4/x35 - /x83/x31/xd4/x36 - /x83/x31/xd4/x37 - /x83/x31/xd4/x38 - /x83/x31/xd4/x39 - /x83/x31/xd5/x30 - /x83/x31/xd5/x31 - /x83/x31/xd5/x32 - /x83/x31/xd5/x33 - /x83/x31/xd5/x34 - /x83/x31/xd5/x35 - /x83/x31/xd5/x36 - /x83/x31/xd5/x37 - /x83/x31/xd5/x38 - /x83/x31/xd5/x39 - /x83/x31/xd6/x30 - /x83/x31/xd6/x31 - /x83/x31/xd6/x32 - /x83/x31/xd6/x33 - /x83/x31/xd6/x34 - /x83/x31/xd6/x35 - /x83/x31/xd6/x36 - /x83/x31/xd6/x37 - /x83/x31/xd6/x38 - /x83/x31/xd6/x39 - /x83/x31/xd7/x30 - /x83/x31/xd7/x31 - /x83/x31/xd7/x32 - /x83/x31/xd7/x33 - /x83/x31/xd7/x34 - /x83/x31/xd7/x35 - /x83/x31/xd7/x36 - /x83/x31/xd7/x37 - /x83/x31/xd7/x38 - /x83/x31/xd7/x39 - /x83/x31/xd8/x30 - /x83/x31/xd8/x31 - /x83/x31/xd8/x32 - /x83/x31/xd8/x33 - /x83/x31/xd8/x34 - /x83/x31/xd8/x35 - /x83/x31/xd8/x36 - /x83/x31/xd8/x37 - /x83/x31/xd8/x38 - /x83/x31/xd8/x39 - /x83/x31/xd9/x30 - /x83/x31/xd9/x31 - /x83/x31/xd9/x32 - /x83/x31/xd9/x33 - /x83/x31/xd9/x34 - /x83/x31/xd9/x35 - /x83/x31/xd9/x36 - /x83/x31/xd9/x37 - /x83/x31/xd9/x38 - /x83/x31/xd9/x39 - /x83/x31/xda/x30 - /x83/x31/xda/x31 - /x83/x31/xda/x32 - /x83/x31/xda/x33 - /x83/x31/xda/x34 - /x83/x31/xda/x35 - /x83/x31/xda/x36 - /x83/x31/xda/x37 - /x83/x31/xda/x38 - /x83/x31/xda/x39 - /x83/x31/xdb/x30 - /x83/x31/xdb/x31 - /x83/x31/xdb/x32 - /x83/x31/xdb/x33 - /x83/x31/xdb/x34 - /x83/x31/xdb/x35 - /x83/x31/xdb/x36 - /x83/x31/xdb/x37 - /x83/x31/xdb/x38 - /x83/x31/xdb/x39 - /x83/x31/xdc/x30 - /x83/x31/xdc/x31 - /x83/x31/xdc/x32 - /x83/x31/xdc/x33 - /x83/x31/xdc/x34 - /x83/x31/xdc/x35 - /x83/x31/xdc/x36 - /x83/x31/xdc/x37 - /x83/x31/xdc/x38 - /x83/x31/xdc/x39 - /x83/x31/xdd/x30 - /x83/x31/xdd/x31 - /x83/x31/xdd/x32 - /x83/x31/xdd/x33 - /x83/x31/xdd/x34 - /x83/x31/xdd/x35 - /x83/x31/xdd/x36 - /x83/x31/xdd/x37 - /x83/x31/xdd/x38 - /x83/x31/xdd/x39 - /x83/x31/xde/x30 - /x83/x31/xde/x31 - /x83/x31/xde/x32 - /x83/x31/xde/x33 - /x83/x31/xde/x34 - /x83/x31/xde/x35 - /x83/x31/xde/x36 - /x83/x31/xde/x37 - /x83/x31/xde/x38 - /x83/x31/xde/x39 - /x83/x31/xdf/x30 - /x83/x31/xdf/x31 - /x83/x31/xdf/x32 - /x83/x31/xdf/x33 - /x83/x31/xdf/x34 - /x83/x31/xdf/x35 - /x83/x31/xdf/x36 - /x83/x31/xdf/x37 - /x83/x31/xdf/x38 - /x83/x31/xdf/x39 - /x83/x31/xe0/x30 - /x83/x31/xe0/x31 - /x83/x31/xe0/x32 - /x83/x31/xe0/x33 - /x83/x31/xe0/x34 - /x83/x31/xe0/x35 - /x83/x31/xe0/x36 - /x83/x31/xe0/x37 - /x83/x31/xe0/x38 - /x83/x31/xe0/x39 - /x83/x31/xe1/x30 - /x83/x31/xe1/x31 - /x83/x31/xe1/x32 - /x83/x31/xe1/x33 - /x83/x31/xe1/x34 - /x83/x31/xe1/x35 - /x83/x31/xe1/x36 - /x83/x31/xe1/x37 - /x83/x31/xe1/x38 - /x83/x31/xe1/x39 - /x83/x31/xe2/x30 - /x83/x31/xe2/x31 - /x83/x31/xe2/x32 - /x83/x31/xe2/x33 - /x83/x31/xe2/x34 - /x83/x31/xe2/x35 - /x83/x31/xe2/x36 - /x83/x31/xe2/x37 - /x83/x31/xe2/x38 - /x83/x31/xe2/x39 - /x83/x31/xe3/x30 - /x83/x31/xe3/x31 - /x83/x31/xe3/x32 - /x83/x31/xe3/x33 - /x83/x31/xe3/x34 - /x83/x31/xe3/x35 - /x83/x31/xe3/x36 - /x83/x31/xe3/x37 - /x83/x31/xe3/x38 - /x83/x31/xe3/x39 - /x83/x31/xe4/x30 - /x83/x31/xe4/x31 - /x83/x31/xe4/x32 - /x83/x31/xe4/x33 - /x83/x31/xe4/x34 - /x83/x31/xe4/x35 - /x83/x31/xe4/x36 - /x83/x31/xe4/x37 - /x83/x31/xe4/x38 - /x83/x31/xe4/x39 - /x83/x31/xe5/x30 - /x83/x31/xe5/x31 - /x83/x31/xe5/x32 - /x83/x31/xe5/x33 - /x83/x31/xe5/x34 - /x83/x31/xe5/x35 - /x83/x31/xe5/x36 - /x83/x31/xe5/x37 - /x83/x31/xe5/x38 - /x83/x31/xe5/x39 - /x83/x31/xe6/x30 - /x83/x31/xe6/x31 - /x83/x31/xe6/x32 - /x83/x31/xe6/x33 - /x83/x31/xe6/x34 - /x83/x31/xe6/x35 - /x83/x31/xe6/x36 - /x83/x31/xe6/x37 - /x83/x31/xe6/x38 - /x83/x31/xe6/x39 - /x83/x31/xe7/x30 - /x83/x31/xe7/x31 - /x83/x31/xe7/x32 - /x83/x31/xe7/x33 - /x83/x31/xe7/x34 - /x83/x31/xe7/x35 - /x83/x31/xe7/x36 - /x83/x31/xe7/x37 - /x83/x31/xe7/x38 - /x83/x31/xe7/x39 - /x83/x31/xe8/x30 - /x83/x31/xe8/x31 - /x83/x31/xe8/x32 - /x83/x31/xe8/x33 - /x83/x31/xe8/x34 - /x83/x31/xe8/x35 - /x83/x31/xe8/x36 - /x83/x31/xe8/x37 - /x83/x31/xe8/x38 - /x83/x31/xe8/x39 - /x83/x31/xe9/x30 - /x83/x31/xe9/x31 - /x83/x31/xe9/x32 - /x83/x31/xe9/x33 - /x83/x31/xe9/x34 - /x83/x31/xe9/x35 - /x83/x31/xe9/x36 - /x83/x31/xe9/x37 - /x83/x31/xe9/x38 - /x83/x31/xe9/x39 - /x83/x31/xea/x30 - /x83/x31/xea/x31 - /x83/x31/xea/x32 - /x83/x31/xea/x33 - /x83/x31/xea/x34 - /x83/x31/xea/x35 - /x83/x31/xea/x36 - /x83/x31/xea/x37 - /x83/x31/xea/x38 - /x83/x31/xea/x39 - /x83/x31/xeb/x30 - /x83/x31/xeb/x31 - /x83/x31/xeb/x32 - /x83/x31/xeb/x33 - /x83/x31/xeb/x34 - /x83/x31/xeb/x35 - /x83/x31/xeb/x36 - /x83/x31/xeb/x37 - /x83/x31/xeb/x38 - /x83/x31/xeb/x39 - /x83/x31/xec/x30 - /x83/x31/xec/x31 - /x83/x31/xec/x32 - /x83/x31/xec/x33 - /x83/x31/xec/x34 - /x83/x31/xec/x35 - /x83/x31/xec/x36 - /x83/x31/xec/x37 - /x83/x31/xec/x38 - /x83/x31/xec/x39 - /x83/x31/xed/x30 - /x83/x31/xed/x31 - /x83/x31/xed/x32 - /x83/x31/xed/x33 - /x83/x31/xed/x34 - /x83/x31/xed/x35 - /x83/x31/xed/x36 - /x83/x31/xed/x37 - /x83/x31/xed/x38 - /x83/x31/xed/x39 - /x83/x31/xee/x30 - /x83/x31/xee/x31 - /x83/x31/xee/x32 - /x83/x31/xee/x33 - /x83/x31/xee/x34 - /x83/x31/xee/x35 - /x83/x31/xee/x36 - /x83/x31/xee/x37 - /x83/x31/xee/x38 - /x83/x31/xee/x39 - /x83/x31/xef/x30 - /x83/x31/xef/x31 - /x83/x31/xef/x32 - /x83/x31/xef/x33 - /x83/x31/xef/x34 - /x83/x31/xef/x35 - /x83/x31/xef/x36 - /x83/x31/xef/x37 - /x83/x31/xef/x38 - /x83/x31/xef/x39 - /x83/x31/xf0/x30 - /x83/x31/xf0/x31 - /x83/x31/xf0/x32 - /x83/x31/xf0/x33 - /x83/x31/xf0/x34 - /x83/x31/xf0/x35 - /x83/x31/xf0/x36 - /x83/x31/xf0/x37 - /x83/x31/xf0/x38 - /x83/x31/xf0/x39 - /x83/x31/xf1/x30 - /x83/x31/xf1/x31 - /x83/x31/xf1/x32 - /x83/x31/xf1/x33 - /x83/x31/xf1/x34 - /x83/x31/xf1/x35 - /x83/x31/xf1/x36 - /x83/x31/xf1/x37 - /x83/x31/xf1/x38 - /x83/x31/xf1/x39 - /x83/x31/xf2/x30 - /x83/x31/xf2/x31 - /x83/x31/xf2/x32 - /x83/x31/xf2/x33 - /x83/x31/xf2/x34 - /x83/x31/xf2/x35 - /x83/x31/xf2/x36 - /x83/x31/xf2/x37 - /x83/x31/xf2/x38 - /x83/x31/xf2/x39 - /x83/x31/xf3/x30 - /x83/x31/xf3/x31 - /x83/x31/xf3/x32 - /x83/x31/xf3/x33 - /x83/x31/xf3/x34 - /x83/x31/xf3/x35 - /x83/x31/xf3/x36 - /x83/x31/xf3/x37 - /x83/x31/xf3/x38 - /x83/x31/xf3/x39 - /x83/x31/xf4/x30 - /x83/x31/xf4/x31 - /x83/x31/xf4/x32 - /x83/x31/xf4/x33 - /x83/x31/xf4/x34 - /x83/x31/xf4/x35 - /x83/x31/xf4/x36 - /x83/x31/xf4/x37 - /x83/x31/xf4/x38 - /x83/x31/xf4/x39 - /x83/x31/xf5/x30 - /x83/x31/xf5/x31 - /x83/x31/xf5/x32 - /x83/x31/xf5/x33 - /x83/x31/xf5/x34 - /x83/x31/xf5/x35 - /x83/x31/xf5/x36 - /x83/x31/xf5/x37 - /x83/x31/xf5/x38 - /x83/x31/xf5/x39 - /x83/x31/xf6/x30 - /x83/x31/xf6/x31 - /x83/x31/xf6/x32 - /x83/x31/xf6/x33 - /x83/x31/xf6/x34 - /x83/x31/xf6/x35 - /x83/x31/xf6/x36 - /x83/x31/xf6/x37 - /x83/x31/xf6/x38 - /x83/x31/xf6/x39 - /x83/x31/xf7/x30 - /x83/x31/xf7/x31 - /x83/x31/xf7/x32 - /x83/x31/xf7/x33 - /x83/x31/xf7/x34 - /x83/x31/xf7/x35 - /x83/x31/xf7/x36 - /x83/x31/xf7/x37 - /x83/x31/xf7/x38 - /x83/x31/xf7/x39 - /x83/x31/xf8/x30 - /x83/x31/xf8/x31 - /x83/x31/xf8/x32 - /x83/x31/xf8/x33 - /x83/x31/xf8/x34 - /x83/x31/xf8/x35 - /x83/x31/xf8/x36 - /x83/x31/xf8/x37 - /x83/x31/xf8/x38 - /x83/x31/xf8/x39 - /x83/x31/xf9/x30 - /x83/x31/xf9/x31 - /x83/x31/xf9/x32 - /x83/x31/xf9/x33 - /x83/x31/xf9/x34 - /x83/x31/xf9/x35 - /x83/x31/xf9/x36 - /x83/x31/xf9/x37 - /x83/x31/xf9/x38 - /x83/x31/xf9/x39 - /x83/x31/xfa/x30 - /x83/x31/xfa/x31 - /x83/x31/xfa/x32 - /x83/x31/xfa/x33 - /x83/x31/xfa/x34 - /x83/x31/xfa/x35 - /x83/x31/xfa/x36 - /x83/x31/xfa/x37 - /x83/x31/xfa/x38 - /x83/x31/xfa/x39 - /x83/x31/xfb/x30 - /x83/x31/xfb/x31 - /x83/x31/xfb/x32 - /x83/x31/xfb/x33 - /x83/x31/xfb/x34 - /x83/x31/xfb/x35 - /x83/x31/xfb/x36 - /x83/x31/xfb/x37 - /x83/x31/xfb/x38 - /x83/x31/xfb/x39 - /x83/x31/xfc/x30 - /x83/x31/xfc/x31 - /x83/x31/xfc/x32 - /x83/x31/xfc/x33 - /x83/x31/xfc/x34 - /x83/x31/xfc/x35 - /x83/x31/xfc/x36 - /x83/x31/xfc/x37 - /x83/x31/xfc/x38 - /x83/x31/xfc/x39 - /x83/x31/xfd/x30 - /x83/x31/xfd/x31 - /x83/x31/xfd/x32 - /x83/x31/xfd/x33 - /x83/x31/xfd/x34 - /x83/x31/xfd/x35 - /x83/x31/xfd/x36 - /x83/x31/xfd/x37 - /x83/x31/xfd/x38 - /x83/x31/xfd/x39 - /x83/x31/xfe/x30 - /x83/x31/xfe/x31 - /x83/x31/xfe/x32 - /x83/x31/xfe/x33 - /x83/x31/xfe/x34 - /x83/x31/xfe/x35 - /x83/x31/xfe/x36 - /x83/x31/xfe/x37 - /x83/x31/xfe/x38 - /x83/x31/xfe/x39 - /x83/x32/x81/x30 - /x83/x32/x81/x31 - /x83/x32/x81/x32 - /x83/x32/x81/x33 - /x83/x32/x81/x34 - /x83/x32/x81/x35 - /x83/x32/x81/x36 - /x83/x32/x81/x37 - /x83/x32/x81/x38 - /x83/x32/x81/x39 - /x83/x32/x82/x30 - /x83/x32/x82/x31 - /x83/x32/x82/x32 - /x83/x32/x82/x33 - /x83/x32/x82/x34 - /x83/x32/x82/x35 - /x83/x32/x82/x36 - /x83/x32/x82/x37 - /x83/x32/x82/x38 - /x83/x32/x82/x39 - /x83/x32/x83/x30 - /x83/x32/x83/x31 - /x83/x32/x83/x32 - /x83/x32/x83/x33 - /x83/x32/x83/x34 - /x83/x32/x83/x35 - /x83/x32/x83/x36 - /x83/x32/x83/x37 - /x83/x32/x83/x38 - /x83/x32/x83/x39 - /x83/x32/x84/x30 - /x83/x32/x84/x31 - /x83/x32/x84/x32 - /x83/x32/x84/x33 - /x83/x32/x84/x34 - /x83/x32/x84/x35 - /x83/x32/x84/x36 - /x83/x32/x84/x37 - /x83/x32/x84/x38 - /x83/x32/x84/x39 - /x83/x32/x85/x30 - /x83/x32/x85/x31 - /x83/x32/x85/x32 - /x83/x32/x85/x33 - /x83/x32/x85/x34 - /x83/x32/x85/x35 - /x83/x32/x85/x36 - /x83/x32/x85/x37 - /x83/x32/x85/x38 - /x83/x32/x85/x39 - /x83/x32/x86/x30 - /x83/x32/x86/x31 - /x83/x32/x86/x32 - /x83/x32/x86/x33 - /x83/x32/x86/x34 - /x83/x32/x86/x35 - /x83/x32/x86/x36 - /x83/x32/x86/x37 - /x83/x32/x86/x38 - /x83/x32/x86/x39 - /x83/x32/x87/x30 - /x83/x32/x87/x31 - /x83/x32/x87/x32 - /x83/x32/x87/x33 - /x83/x32/x87/x34 - /x83/x32/x87/x35 - /x83/x32/x87/x36 - /x83/x32/x87/x37 - /x83/x32/x87/x38 - /x83/x32/x87/x39 - /x83/x32/x88/x30 - /x83/x32/x88/x31 - /x83/x32/x88/x32 - /x83/x32/x88/x33 - /x83/x32/x88/x34 - /x83/x32/x88/x35 - /x83/x32/x88/x36 - /x83/x32/x88/x37 - /x83/x32/x88/x38 - /x83/x32/x88/x39 - /x83/x32/x89/x30 - /x83/x32/x89/x31 - /x83/x32/x89/x32 - /x83/x32/x89/x33 - /x83/x32/x89/x34 - /x83/x32/x89/x35 - /x83/x32/x89/x36 - /x83/x32/x89/x37 - /x83/x32/x89/x38 - /x83/x32/x89/x39 - /x83/x32/x8a/x30 - /x83/x32/x8a/x31 - /x83/x32/x8a/x32 - /x83/x32/x8a/x33 - /x83/x32/x8a/x34 - /x83/x32/x8a/x35 - /x83/x32/x8a/x36 - /x83/x32/x8a/x37 - /x83/x32/x8a/x38 - /x83/x32/x8a/x39 - /x83/x32/x8b/x30 - /x83/x32/x8b/x31 - /x83/x32/x8b/x32 - /x83/x32/x8b/x33 - /x83/x32/x8b/x34 - /x83/x32/x8b/x35 - /x83/x32/x8b/x36 - /x83/x32/x8b/x37 - /x83/x32/x8b/x38 - /x83/x32/x8b/x39 - /x83/x32/x8c/x30 - /x83/x32/x8c/x31 - /x83/x32/x8c/x32 - /x83/x32/x8c/x33 - /x83/x32/x8c/x34 - /x83/x32/x8c/x35 - /x83/x32/x8c/x36 - /x83/x32/x8c/x37 - /x83/x32/x8c/x38 - /x83/x32/x8c/x39 - /x83/x32/x8d/x30 - /x83/x32/x8d/x31 - /x83/x32/x8d/x32 - /x83/x32/x8d/x33 - /x83/x32/x8d/x34 - /x83/x32/x8d/x35 - /x83/x32/x8d/x36 - /x83/x32/x8d/x37 - /x83/x32/x8d/x38 - /x83/x32/x8d/x39 - /x83/x32/x8e/x30 - /x83/x32/x8e/x31 - /x83/x32/x8e/x32 - /x83/x32/x8e/x33 - /x83/x32/x8e/x34 - /x83/x32/x8e/x35 - /x83/x32/x8e/x36 - /x83/x32/x8e/x37 - /x83/x32/x8e/x38 - /x83/x32/x8e/x39 - /x83/x32/x8f/x30 - /x83/x32/x8f/x31 - /x83/x32/x8f/x32 - /x83/x32/x8f/x33 - /x83/x32/x8f/x34 - /x83/x32/x8f/x35 - /x83/x32/x8f/x36 - /x83/x32/x8f/x37 - /x83/x32/x8f/x38 - /x83/x32/x8f/x39 - /x83/x32/x90/x30 - /x83/x32/x90/x31 - /x83/x32/x90/x32 - /x83/x32/x90/x33 - /x83/x32/x90/x34 - /x83/x32/x90/x35 - /x83/x32/x90/x36 - /x83/x32/x90/x37 - /x83/x32/x90/x38 - /x83/x32/x90/x39 - /x83/x32/x91/x30 - /x83/x32/x91/x31 - /x83/x32/x91/x32 - /x83/x32/x91/x33 - /x83/x32/x91/x34 - /x83/x32/x91/x35 - /x83/x32/x91/x36 - /x83/x32/x91/x37 - /x83/x32/x91/x38 - /x83/x32/x91/x39 - /x83/x32/x92/x30 - /x83/x32/x92/x31 - /x83/x32/x92/x32 - /x83/x32/x92/x33 - /x83/x32/x92/x34 - /x83/x32/x92/x35 - /x83/x32/x92/x36 - /x83/x32/x92/x37 - /x83/x32/x92/x38 - /x83/x32/x92/x39 - /x83/x32/x93/x30 - /x83/x32/x93/x31 - /x83/x32/x93/x32 - /x83/x32/x93/x33 - /x83/x32/x93/x34 - /x83/x32/x93/x35 - /x83/x32/x93/x36 - /x83/x32/x93/x37 - /x83/x32/x93/x38 - /x83/x32/x93/x39 - /x83/x32/x94/x30 - /x83/x32/x94/x31 - /x83/x32/x94/x32 - /x83/x32/x94/x33 - /x83/x32/x94/x34 - /x83/x32/x94/x35 - /x83/x32/x94/x36 - /x83/x32/x94/x37 - /x83/x32/x94/x38 - /x83/x32/x94/x39 - /x83/x32/x95/x30 - /x83/x32/x95/x31 - /x83/x32/x95/x32 - /x83/x32/x95/x33 - /x83/x32/x95/x34 - /x83/x32/x95/x35 - /x83/x32/x95/x36 - /x83/x32/x95/x37 - /x83/x32/x95/x38 - /x83/x32/x95/x39 - /x83/x32/x96/x30 - /x83/x32/x96/x31 - /x83/x32/x96/x32 - /x83/x32/x96/x33 - /x83/x32/x96/x34 - /x83/x32/x96/x35 - /x83/x32/x96/x36 - /x83/x32/x96/x37 - /x83/x32/x96/x38 - /x83/x32/x96/x39 - /x83/x32/x97/x30 - /x83/x32/x97/x31 - /x83/x32/x97/x32 - /x83/x32/x97/x33 - /x83/x32/x97/x34 - /x83/x32/x97/x35 - /x83/x32/x97/x36 - /x83/x32/x97/x37 - /x83/x32/x97/x38 - /x83/x32/x97/x39 - /x83/x32/x98/x30 - /x83/x32/x98/x31 - /x83/x32/x98/x32 - /x83/x32/x98/x33 - /x83/x32/x98/x34 - /x83/x32/x98/x35 - /x83/x32/x98/x36 - /x83/x32/x98/x37 - /x83/x32/x98/x38 - /x83/x32/x98/x39 - /x83/x32/x99/x30 - /x83/x32/x99/x31 - /x83/x32/x99/x32 - /x83/x32/x99/x33 - /x83/x32/x99/x34 - /x83/x32/x99/x35 - /x83/x32/x99/x36 - /x83/x32/x99/x37 - /x83/x32/x99/x38 - /x83/x32/x99/x39 - /x83/x32/x9a/x30 - /x83/x32/x9a/x31 - /x83/x32/x9a/x32 - /x83/x32/x9a/x33 - /x83/x32/x9a/x34 - /x83/x32/x9a/x35 - /x83/x32/x9a/x36 - /x83/x32/x9a/x37 - /x83/x32/x9a/x38 - /x83/x32/x9a/x39 - /x83/x32/x9b/x30 - /x83/x32/x9b/x31 - /x83/x32/x9b/x32 - /x83/x32/x9b/x33 - /x83/x32/x9b/x34 - /x83/x32/x9b/x35 - /x83/x32/x9b/x36 - /x83/x32/x9b/x37 - /x83/x32/x9b/x38 - /x83/x32/x9b/x39 - /x83/x32/x9c/x30 - /x83/x32/x9c/x31 - /x83/x32/x9c/x32 - /x83/x32/x9c/x33 - /x83/x32/x9c/x34 - /x83/x32/x9c/x35 - /x83/x32/x9c/x36 - /x83/x32/x9c/x37 - /x83/x32/x9c/x38 - /x83/x32/x9c/x39 - /x83/x32/x9d/x30 - /x83/x32/x9d/x31 - /x83/x32/x9d/x32 - /x83/x32/x9d/x33 - /x83/x32/x9d/x34 - /x83/x32/x9d/x35 - /x83/x32/x9d/x36 - /x83/x32/x9d/x37 - /x83/x32/x9d/x38 - /x83/x32/x9d/x39 - /x83/x32/x9e/x30 - /x83/x32/x9e/x31 - /x83/x32/x9e/x32 - /x83/x32/x9e/x33 - /x83/x32/x9e/x34 - /x83/x32/x9e/x35 - /x83/x32/x9e/x36 - /x83/x32/x9e/x37 - /x83/x32/x9e/x38 - /x83/x32/x9e/x39 - /x83/x32/x9f/x30 - /x83/x32/x9f/x31 - /x83/x32/x9f/x32 - /x83/x32/x9f/x33 - /x83/x32/x9f/x34 - /x83/x32/x9f/x35 - /x83/x32/x9f/x36 - /x83/x32/x9f/x37 - /x83/x32/x9f/x38 - /x83/x32/x9f/x39 - /x83/x32/xa0/x30 - /x83/x32/xa0/x31 - /x83/x32/xa0/x32 - /x83/x32/xa0/x33 - /x83/x32/xa0/x34 - /x83/x32/xa0/x35 - /x83/x32/xa0/x36 - /x83/x32/xa0/x37 - /x83/x32/xa0/x38 - /x83/x32/xa0/x39 - /x83/x32/xa1/x30 - /x83/x32/xa1/x31 - /x83/x32/xa1/x32 - /x83/x32/xa1/x33 - /x83/x32/xa1/x34 - /x83/x32/xa1/x35 - /x83/x32/xa1/x36 - /x83/x32/xa1/x37 - /x83/x32/xa1/x38 - /x83/x32/xa1/x39 - /x83/x32/xa2/x30 - /x83/x32/xa2/x31 - /x83/x32/xa2/x32 - /x83/x32/xa2/x33 - /x83/x32/xa2/x34 - /x83/x32/xa2/x35 - /x83/x32/xa2/x36 - /x83/x32/xa2/x37 - /x83/x32/xa2/x38 - /x83/x32/xa2/x39 - /x83/x32/xa3/x30 - /x83/x32/xa3/x31 - /x83/x32/xa3/x32 - /x83/x32/xa3/x33 - /x83/x32/xa3/x34 - /x83/x32/xa3/x35 - /x83/x32/xa3/x36 - /x83/x32/xa3/x37 - /x83/x32/xa3/x38 - /x83/x32/xa3/x39 - /x83/x32/xa4/x30 - /x83/x32/xa4/x31 - /x83/x32/xa4/x32 - /x83/x32/xa4/x33 - /x83/x32/xa4/x34 - /x83/x32/xa4/x35 - /x83/x32/xa4/x36 - /x83/x32/xa4/x37 - /x83/x32/xa4/x38 - /x83/x32/xa4/x39 - /x83/x32/xa5/x30 - /x83/x32/xa5/x31 - /x83/x32/xa5/x32 - /x83/x32/xa5/x33 - /x83/x32/xa5/x34 - /x83/x32/xa5/x35 - /x83/x32/xa5/x36 - /x83/x32/xa5/x37 - /x83/x32/xa5/x38 - /x83/x32/xa5/x39 - /x83/x32/xa6/x30 - /x83/x32/xa6/x31 - /x83/x32/xa6/x32 - /x83/x32/xa6/x33 - /x83/x32/xa6/x34 - /x83/x32/xa6/x35 - /x83/x32/xa6/x36 - /x83/x32/xa6/x37 - /x83/x32/xa6/x38 - /x83/x32/xa6/x39 - /x83/x32/xa7/x30 - /x83/x32/xa7/x31 - /x83/x32/xa7/x32 - /x83/x32/xa7/x33 - /x83/x32/xa7/x34 - /x83/x32/xa7/x35 - /x83/x32/xa7/x36 - /x83/x32/xa7/x37 - /x83/x32/xa7/x38 - /x83/x32/xa7/x39 - /x83/x32/xa8/x30 - /x83/x32/xa8/x31 - /x83/x32/xa8/x32 - /x83/x32/xa8/x33 - /x83/x32/xa8/x34 - /x83/x32/xa8/x35 - /x83/x32/xa8/x36 - /x83/x32/xa8/x37 - /x83/x32/xa8/x38 - /x83/x32/xa8/x39 - /x83/x32/xa9/x30 - /x83/x32/xa9/x31 - /x83/x32/xa9/x32 - /x83/x32/xa9/x33 - /x83/x32/xa9/x34 - /x83/x32/xa9/x35 - /x83/x32/xa9/x36 - /x83/x32/xa9/x37 - /x83/x32/xa9/x38 - /x83/x32/xa9/x39 - /x83/x32/xaa/x30 - /x83/x32/xaa/x31 - /x83/x32/xaa/x32 - /x83/x32/xaa/x33 - /x83/x32/xaa/x34 - /x83/x32/xaa/x35 - /x83/x32/xaa/x36 - /x83/x32/xaa/x37 - /x83/x32/xaa/x38 - /x83/x32/xaa/x39 - /x83/x32/xab/x30 - /x83/x32/xab/x31 - /x83/x32/xab/x32 - /x83/x32/xab/x33 - /x83/x32/xab/x34 - /x83/x32/xab/x35 - /x83/x32/xab/x36 - /x83/x32/xab/x37 - /x83/x32/xab/x38 - /x83/x32/xab/x39 - /x83/x32/xac/x30 - /x83/x32/xac/x31 - /x83/x32/xac/x32 - /x83/x32/xac/x33 - /x83/x32/xac/x34 - /x83/x32/xac/x35 - /x83/x32/xac/x36 - /x83/x32/xac/x37 - /x83/x32/xac/x38 - /x83/x32/xac/x39 - /x83/x32/xad/x30 - /x83/x32/xad/x31 - /x83/x32/xad/x32 - /x83/x32/xad/x33 - /x83/x32/xad/x34 - /x83/x32/xad/x35 - /x83/x32/xad/x36 - /x83/x32/xad/x37 - /x83/x32/xad/x38 - /x83/x32/xad/x39 - /x83/x32/xae/x30 - /x83/x32/xae/x31 - /x83/x32/xae/x32 - /x83/x32/xae/x33 - /x83/x32/xae/x34 - /x83/x32/xae/x35 - /x83/x32/xae/x36 - /x83/x32/xae/x37 - /x83/x32/xae/x38 - /x83/x32/xae/x39 - /x83/x32/xaf/x30 - /x83/x32/xaf/x31 - /x83/x32/xaf/x32 - /x83/x32/xaf/x33 - /x83/x32/xaf/x34 - /x83/x32/xaf/x35 - /x83/x32/xaf/x36 - /x83/x32/xaf/x37 - /x83/x32/xaf/x38 - /x83/x32/xaf/x39 - /x83/x32/xb0/x30 - /x83/x32/xb0/x31 - /x83/x32/xb0/x32 - /x83/x32/xb0/x33 - /x83/x32/xb0/x34 - /x83/x32/xb0/x35 - /x83/x32/xb0/x36 - /x83/x32/xb0/x37 - /x83/x32/xb0/x38 - /x83/x32/xb0/x39 - /x83/x32/xb1/x30 - /x83/x32/xb1/x31 - /x83/x32/xb1/x32 - /x83/x32/xb1/x33 - /x83/x32/xb1/x34 - /x83/x32/xb1/x35 - /x83/x32/xb1/x36 - /x83/x32/xb1/x37 - /x83/x32/xb1/x38 - /x83/x32/xb1/x39 - /x83/x32/xb2/x30 - /x83/x32/xb2/x31 - /x83/x32/xb2/x32 - /x83/x32/xb2/x33 - /x83/x32/xb2/x34 - /x83/x32/xb2/x35 - /x83/x32/xb2/x36 - /x83/x32/xb2/x37 - /x83/x32/xb2/x38 - /x83/x32/xb2/x39 - /x83/x32/xb3/x30 - /x83/x32/xb3/x31 - /x83/x32/xb3/x32 - /x83/x32/xb3/x33 - /x83/x32/xb3/x34 - /x83/x32/xb3/x35 - /x83/x32/xb3/x36 - /x83/x32/xb3/x37 - /x83/x32/xb3/x38 - /x83/x32/xb3/x39 - /x83/x32/xb4/x30 - /x83/x32/xb4/x31 - /x83/x32/xb4/x32 - /x83/x32/xb4/x33 - /x83/x32/xb4/x34 - /x83/x32/xb4/x35 - /x83/x32/xb4/x36 - /x83/x32/xb4/x37 - /x83/x32/xb4/x38 - /x83/x32/xb4/x39 - /x83/x32/xb5/x30 - /x83/x32/xb5/x31 - /x83/x32/xb5/x32 - /x83/x32/xb5/x33 - /x83/x32/xb5/x34 - /x83/x32/xb5/x35 - /x83/x32/xb5/x36 - /x83/x32/xb5/x37 - /x83/x32/xb5/x38 - /x83/x32/xb5/x39 - /x83/x32/xb6/x30 - /x83/x32/xb6/x31 - /x83/x32/xb6/x32 - /x83/x32/xb6/x33 - /x83/x32/xb6/x34 - /x83/x32/xb6/x35 - /x83/x32/xb6/x36 - /x83/x32/xb6/x37 - /x83/x32/xb6/x38 - /x83/x32/xb6/x39 - /x83/x32/xb7/x30 - /x83/x32/xb7/x31 - /x83/x32/xb7/x32 - /x83/x32/xb7/x33 - /x83/x32/xb7/x34 - /x83/x32/xb7/x35 - /x83/x32/xb7/x36 - /x83/x32/xb7/x37 - /x83/x32/xb7/x38 - /x83/x32/xb7/x39 - /x83/x32/xb8/x30 - /x83/x32/xb8/x31 - /x83/x32/xb8/x32 - /x83/x32/xb8/x33 - /x83/x32/xb8/x34 - /x83/x32/xb8/x35 - /x83/x32/xb8/x36 - /x83/x32/xb8/x37 - /x83/x32/xb8/x38 - /x83/x32/xb8/x39 - /x83/x32/xb9/x30 - /x83/x32/xb9/x31 - /x83/x32/xb9/x32 - /x83/x32/xb9/x33 - /x83/x32/xb9/x34 - /x83/x32/xb9/x35 - /x83/x32/xb9/x36 - /x83/x32/xb9/x37 - /x83/x32/xb9/x38 - /x83/x32/xb9/x39 - /x83/x32/xba/x30 - /x83/x32/xba/x31 - /x83/x32/xba/x32 - /x83/x32/xba/x33 - /x83/x32/xba/x34 - /x83/x32/xba/x35 - /x83/x32/xba/x36 - /x83/x32/xba/x37 - /x83/x32/xba/x38 - /x83/x32/xba/x39 - /x83/x32/xbb/x30 - /x83/x32/xbb/x31 - /x83/x32/xbb/x32 - /x83/x32/xbb/x33 - /x83/x32/xbb/x34 - /x83/x32/xbb/x35 - /x83/x32/xbb/x36 - /x83/x32/xbb/x37 - /x83/x32/xbb/x38 - /x83/x32/xbb/x39 - /x83/x32/xbc/x30 - /x83/x32/xbc/x31 - /x83/x32/xbc/x32 - /x83/x32/xbc/x33 - /x83/x32/xbc/x34 - /x83/x32/xbc/x35 - /x83/x32/xbc/x36 - /x83/x32/xbc/x37 - /x83/x32/xbc/x38 - /x83/x32/xbc/x39 - /x83/x32/xbd/x30 - /x83/x32/xbd/x31 - /x83/x32/xbd/x32 - /x83/x32/xbd/x33 - /x83/x32/xbd/x34 - /x83/x32/xbd/x35 - /x83/x32/xbd/x36 - /x83/x32/xbd/x37 - /x83/x32/xbd/x38 - /x83/x32/xbd/x39 - /x83/x32/xbe/x30 - /x83/x32/xbe/x31 - /x83/x32/xbe/x32 - /x83/x32/xbe/x33 - /x83/x32/xbe/x34 - /x83/x32/xbe/x35 - /x83/x32/xbe/x36 - /x83/x32/xbe/x37 - /x83/x32/xbe/x38 - /x83/x32/xbe/x39 - /x83/x32/xbf/x30 - /x83/x32/xbf/x31 - /x83/x32/xbf/x32 - /x83/x32/xbf/x33 - /x83/x32/xbf/x34 - /x83/x32/xbf/x35 - /x83/x32/xbf/x36 - /x83/x32/xbf/x37 - /x83/x32/xbf/x38 - /x83/x32/xbf/x39 - /x83/x32/xc0/x30 - /x83/x32/xc0/x31 - /x83/x32/xc0/x32 - /x83/x32/xc0/x33 - /x83/x32/xc0/x34 - /x83/x32/xc0/x35 - /x83/x32/xc0/x36 - /x83/x32/xc0/x37 - /x83/x32/xc0/x38 - /x83/x32/xc0/x39 - /x83/x32/xc1/x30 - /x83/x32/xc1/x31 - /x83/x32/xc1/x32 - /x83/x32/xc1/x33 - /x83/x32/xc1/x34 - /x83/x32/xc1/x35 - /x83/x32/xc1/x36 - /x83/x32/xc1/x37 - /x83/x32/xc1/x38 - /x83/x32/xc1/x39 - /x83/x32/xc2/x30 - /x83/x32/xc2/x31 - /x83/x32/xc2/x32 - /x83/x32/xc2/x33 - /x83/x32/xc2/x34 - /x83/x32/xc2/x35 - /x83/x32/xc2/x36 - /x83/x32/xc2/x37 - /x83/x32/xc2/x38 - /x83/x32/xc2/x39 - /x83/x32/xc3/x30 - /x83/x32/xc3/x31 - /x83/x32/xc3/x32 - /x83/x32/xc3/x33 - /x83/x32/xc3/x34 - /x83/x32/xc3/x35 - /x83/x32/xc3/x36 - /x83/x32/xc3/x37 - /x83/x32/xc3/x38 - /x83/x32/xc3/x39 - /x83/x32/xc4/x30 - /x83/x32/xc4/x31 - /x83/x32/xc4/x32 - /x83/x32/xc4/x33 - /x83/x32/xc4/x34 - /x83/x32/xc4/x35 - /x83/x32/xc4/x36 - /x83/x32/xc4/x37 - /x83/x32/xc4/x38 - /x83/x32/xc4/x39 - /x83/x32/xc5/x30 - /x83/x32/xc5/x31 - /x83/x32/xc5/x32 - /x83/x32/xc5/x33 - /x83/x32/xc5/x34 - /x83/x32/xc5/x35 - /x83/x32/xc5/x36 - /x83/x32/xc5/x37 - /x83/x32/xc5/x38 - /x83/x32/xc5/x39 - /x83/x32/xc6/x30 - /x83/x32/xc6/x31 - /x83/x32/xc6/x32 - /x83/x32/xc6/x33 - /x83/x32/xc6/x34 - /x83/x32/xc6/x35 - /x83/x32/xc6/x36 - /x83/x32/xc6/x37 - /x83/x32/xc6/x38 - /x83/x32/xc6/x39 - /x83/x32/xc7/x30 - /x83/x32/xc7/x31 - /x83/x32/xc7/x32 - /x83/x32/xc7/x33 - /x83/x32/xc7/x34 - /x83/x32/xc7/x35 - /x83/x32/xc7/x36 - /x83/x32/xc7/x37 - /x83/x32/xc7/x38 - /x83/x32/xc7/x39 - /x83/x32/xc8/x30 - /x83/x32/xc8/x31 - /x83/x32/xc8/x32 - /x83/x32/xc8/x33 - /x83/x32/xc8/x34 - /x83/x32/xc8/x35 - /x83/x32/xc8/x36 - /x83/x32/xc8/x37 - /x83/x32/xc8/x38 - /x83/x32/xc8/x39 - /x83/x32/xc9/x30 - /x83/x32/xc9/x31 - /x83/x32/xc9/x32 - /x83/x32/xc9/x33 - /x83/x32/xc9/x34 - /x83/x32/xc9/x35 - /x83/x32/xc9/x36 - /x83/x32/xc9/x37 - /x83/x32/xc9/x38 - /x83/x32/xc9/x39 - /x83/x32/xca/x30 - /x83/x32/xca/x31 - /x83/x32/xca/x32 - /x83/x32/xca/x33 - /x83/x32/xca/x34 - /x83/x32/xca/x35 - /x83/x32/xca/x36 - /x83/x32/xca/x37 - /x83/x32/xca/x38 - /x83/x32/xca/x39 - /x83/x32/xcb/x30 - /x83/x32/xcb/x31 - /x83/x32/xcb/x32 - /x83/x32/xcb/x33 - /x83/x32/xcb/x34 - /x83/x32/xcb/x35 - /x83/x32/xcb/x36 - /x83/x32/xcb/x37 - /x83/x32/xcb/x38 - /x83/x32/xcb/x39 - /x83/x32/xcc/x30 - /x83/x32/xcc/x31 - /x83/x32/xcc/x32 - /x83/x32/xcc/x33 - /x83/x32/xcc/x34 - /x83/x32/xcc/x35 - /x83/x32/xcc/x36 - /x83/x32/xcc/x37 - /x83/x32/xcc/x38 - /x83/x32/xcc/x39 - /x83/x32/xcd/x30 - /x83/x32/xcd/x31 - /x83/x32/xcd/x32 - /x83/x32/xcd/x33 - /x83/x32/xcd/x34 - /x83/x32/xcd/x35 - /x83/x32/xcd/x36 - /x83/x32/xcd/x37 - /x83/x32/xcd/x38 - /x83/x32/xcd/x39 - /x83/x32/xce/x30 - /x83/x32/xce/x31 - /x83/x32/xce/x32 - /x83/x32/xce/x33 - /x83/x32/xce/x34 - /x83/x32/xce/x35 - /x83/x32/xce/x36 - /x83/x32/xce/x37 - /x83/x32/xce/x38 - /x83/x32/xce/x39 - /x83/x32/xcf/x30 - /x83/x32/xcf/x31 - /x83/x32/xcf/x32 - /x83/x32/xcf/x33 - /x83/x32/xcf/x34 - /x83/x32/xcf/x35 - /x83/x32/xcf/x36 - /x83/x32/xcf/x37 - /x83/x32/xcf/x38 - /x83/x32/xcf/x39 - /x83/x32/xd0/x30 - /x83/x32/xd0/x31 - /x83/x32/xd0/x32 - /x83/x32/xd0/x33 - /x83/x32/xd0/x34 - /x83/x32/xd0/x35 - /x83/x32/xd0/x36 - /x83/x32/xd0/x37 - /x83/x32/xd0/x38 - /x83/x32/xd0/x39 - /x83/x32/xd1/x30 - /x83/x32/xd1/x31 - /x83/x32/xd1/x32 - /x83/x32/xd1/x33 - /x83/x32/xd1/x34 - /x83/x32/xd1/x35 - /x83/x32/xd1/x36 - /x83/x32/xd1/x37 - /x83/x32/xd1/x38 - /x83/x32/xd1/x39 - /x83/x32/xd2/x30 - /x83/x32/xd2/x31 - /x83/x32/xd2/x32 - /x83/x32/xd2/x33 - /x83/x32/xd2/x34 - /x83/x32/xd2/x35 - /x83/x32/xd2/x36 - /x83/x32/xd2/x37 - /x83/x32/xd2/x38 - /x83/x32/xd2/x39 - /x83/x32/xd3/x30 - /x83/x32/xd3/x31 - /x83/x32/xd3/x32 - /x83/x32/xd3/x33 - /x83/x32/xd3/x34 - /x83/x32/xd3/x35 - /x83/x32/xd3/x36 - /x83/x32/xd3/x37 - /x83/x32/xd3/x38 - /x83/x32/xd3/x39 - /x83/x32/xd4/x30 - /x83/x32/xd4/x31 - /x83/x32/xd4/x32 - /x83/x32/xd4/x33 - /x83/x32/xd4/x34 - /x83/x32/xd4/x35 - /x83/x32/xd4/x36 - /x83/x32/xd4/x37 - /x83/x32/xd4/x38 - /x83/x32/xd4/x39 - /x83/x32/xd5/x30 - /x83/x32/xd5/x31 - /x83/x32/xd5/x32 - /x83/x32/xd5/x33 - /x83/x32/xd5/x34 - /x83/x32/xd5/x35 - /x83/x32/xd5/x36 - /x83/x32/xd5/x37 - /x83/x32/xd5/x38 - /x83/x32/xd5/x39 - /x83/x32/xd6/x30 - /x83/x32/xd6/x31 - /x83/x32/xd6/x32 - /x83/x32/xd6/x33 - /x83/x32/xd6/x34 - /x83/x32/xd6/x35 - /x83/x32/xd6/x36 - /x83/x32/xd6/x37 - /x83/x32/xd6/x38 - /x83/x32/xd6/x39 - /x83/x32/xd7/x30 - /x83/x32/xd7/x31 - /x83/x32/xd7/x32 - /x83/x32/xd7/x33 - /x83/x32/xd7/x34 - /x83/x32/xd7/x35 - /x83/x32/xd7/x36 - /x83/x32/xd7/x37 - /x83/x32/xd7/x38 - /x83/x32/xd7/x39 - /x83/x32/xd8/x30 - /x83/x32/xd8/x31 - /x83/x32/xd8/x32 - /x83/x32/xd8/x33 - /x83/x32/xd8/x34 - /x83/x32/xd8/x35 - /x83/x32/xd8/x36 - /x83/x32/xd8/x37 - /x83/x32/xd8/x38 - /x83/x32/xd8/x39 - /x83/x32/xd9/x30 - /x83/x32/xd9/x31 - /x83/x32/xd9/x32 - /x83/x32/xd9/x33 - /x83/x32/xd9/x34 - /x83/x32/xd9/x35 - /x83/x32/xd9/x36 - /x83/x32/xd9/x37 - /x83/x32/xd9/x38 - /x83/x32/xd9/x39 - /x83/x32/xda/x30 - /x83/x32/xda/x31 - /x83/x32/xda/x32 - /x83/x32/xda/x33 - /x83/x32/xda/x34 - /x83/x32/xda/x35 - /x83/x32/xda/x36 - /x83/x32/xda/x37 - /x83/x32/xda/x38 - /x83/x32/xda/x39 - /x83/x32/xdb/x30 - /x83/x32/xdb/x31 - /x83/x32/xdb/x32 - /x83/x32/xdb/x33 - /x83/x32/xdb/x34 - /x83/x32/xdb/x35 - /x83/x32/xdb/x36 - /x83/x32/xdb/x37 - /x83/x32/xdb/x38 - /x83/x32/xdb/x39 - /x83/x32/xdc/x30 - /x83/x32/xdc/x31 - /x83/x32/xdc/x32 - /x83/x32/xdc/x33 - /x83/x32/xdc/x34 - /x83/x32/xdc/x35 - /x83/x32/xdc/x36 - /x83/x32/xdc/x37 - /x83/x32/xdc/x38 - /x83/x32/xdc/x39 - /x83/x32/xdd/x30 - /x83/x32/xdd/x31 - /x83/x32/xdd/x32 - /x83/x32/xdd/x33 - /x83/x32/xdd/x34 - /x83/x32/xdd/x35 - /x83/x32/xdd/x36 - /x83/x32/xdd/x37 - /x83/x32/xdd/x38 - /x83/x32/xdd/x39 - /x83/x32/xde/x30 - /x83/x32/xde/x31 - /x83/x32/xde/x32 - /x83/x32/xde/x33 - /x83/x32/xde/x34 - /x83/x32/xde/x35 - /x83/x32/xde/x36 - /x83/x32/xde/x37 - /x83/x32/xde/x38 - /x83/x32/xde/x39 - /x83/x32/xdf/x30 - /x83/x32/xdf/x31 - /x83/x32/xdf/x32 - /x83/x32/xdf/x33 - /x83/x32/xdf/x34 - /x83/x32/xdf/x35 - /x83/x32/xdf/x36 - /x83/x32/xdf/x37 - /x83/x32/xdf/x38 - /x83/x32/xdf/x39 - /x83/x32/xe0/x30 - /x83/x32/xe0/x31 - /x83/x32/xe0/x32 - /x83/x32/xe0/x33 - /x83/x32/xe0/x34 - /x83/x32/xe0/x35 - /x83/x32/xe0/x36 - /x83/x32/xe0/x37 - /x83/x32/xe0/x38 - /x83/x32/xe0/x39 - /x83/x32/xe1/x30 - /x83/x32/xe1/x31 - /x83/x32/xe1/x32 - /x83/x32/xe1/x33 - /x83/x32/xe1/x34 - /x83/x32/xe1/x35 - /x83/x32/xe1/x36 - /x83/x32/xe1/x37 - /x83/x32/xe1/x38 - /x83/x32/xe1/x39 - /x83/x32/xe2/x30 - /x83/x32/xe2/x31 - /x83/x32/xe2/x32 - /x83/x32/xe2/x33 - /x83/x32/xe2/x34 - /x83/x32/xe2/x35 - /x83/x32/xe2/x36 - /x83/x32/xe2/x37 - /x83/x32/xe2/x38 - /x83/x32/xe2/x39 - /x83/x32/xe3/x30 - /x83/x32/xe3/x31 - /x83/x32/xe3/x32 - /x83/x32/xe3/x33 - /x83/x32/xe3/x34 - /x83/x32/xe3/x35 - /x83/x32/xe3/x36 - /x83/x32/xe3/x37 - /x83/x32/xe3/x38 - /x83/x32/xe3/x39 - /x83/x32/xe4/x30 - /x83/x32/xe4/x31 - /x83/x32/xe4/x32 - /x83/x32/xe4/x33 - /x83/x32/xe4/x34 - /x83/x32/xe4/x35 - /x83/x32/xe4/x36 - /x83/x32/xe4/x37 - /x83/x32/xe4/x38 - /x83/x32/xe4/x39 - /x83/x32/xe5/x30 - /x83/x32/xe5/x31 - /x83/x32/xe5/x32 - /x83/x32/xe5/x33 - /x83/x32/xe5/x34 - /x83/x32/xe5/x35 - /x83/x32/xe5/x36 - /x83/x32/xe5/x37 - /x83/x32/xe5/x38 - /x83/x32/xe5/x39 - /x83/x32/xe6/x30 - /x83/x32/xe6/x31 - /x83/x32/xe6/x32 - /x83/x32/xe6/x33 - /x83/x32/xe6/x34 - /x83/x32/xe6/x35 - /x83/x32/xe6/x36 - /x83/x32/xe6/x37 - /x83/x32/xe6/x38 - /x83/x32/xe6/x39 - /x83/x32/xe7/x30 - /x83/x32/xe7/x31 - /x83/x32/xe7/x32 - /x83/x32/xe7/x33 - /x83/x32/xe7/x34 - /x83/x32/xe7/x35 - /x83/x32/xe7/x36 - /x83/x32/xe7/x37 - /x83/x32/xe7/x38 - /x83/x32/xe7/x39 - /x83/x32/xe8/x30 - /x83/x32/xe8/x31 - /x83/x32/xe8/x32 - /x83/x32/xe8/x33 - /x83/x32/xe8/x34 - /x83/x32/xe8/x35 - /x83/x32/xe8/x36 - /x83/x32/xe8/x37 - /x83/x32/xe8/x38 - /x83/x32/xe8/x39 - /x83/x32/xe9/x30 - /x83/x32/xe9/x31 - /x83/x32/xe9/x32 - /x83/x32/xe9/x33 - /x83/x32/xe9/x34 - /x83/x32/xe9/x35 - /x83/x32/xe9/x36 - /x83/x32/xe9/x37 - /x83/x32/xe9/x38 - /x83/x32/xe9/x39 - /x83/x32/xea/x30 - /x83/x32/xea/x31 - /x83/x32/xea/x32 - /x83/x32/xea/x33 - /x83/x32/xea/x34 - /x83/x32/xea/x35 - /x83/x32/xea/x36 - /x83/x32/xea/x37 - /x83/x32/xea/x38 - /x83/x32/xea/x39 - /x83/x32/xeb/x30 - /x83/x32/xeb/x31 - /x83/x32/xeb/x32 - /x83/x32/xeb/x33 - /x83/x32/xeb/x34 - /x83/x32/xeb/x35 - /x83/x32/xeb/x36 - /x83/x32/xeb/x37 - /x83/x32/xeb/x38 - /x83/x32/xeb/x39 - /x83/x32/xec/x30 - /x83/x32/xec/x31 - /x83/x32/xec/x32 - /x83/x32/xec/x33 - /x83/x32/xec/x34 - /x83/x32/xec/x35 - /x83/x32/xec/x36 - /x83/x32/xec/x37 - /x83/x32/xec/x38 - /x83/x32/xec/x39 - /x83/x32/xed/x30 - /x83/x32/xed/x31 - /x83/x32/xed/x32 - /x83/x32/xed/x33 - /x83/x32/xed/x34 - /x83/x32/xed/x35 - /x83/x32/xed/x36 - /x83/x32/xed/x37 - /x83/x32/xed/x38 - /x83/x32/xed/x39 - /x83/x32/xee/x30 - /x83/x32/xee/x31 - /x83/x32/xee/x32 - /x83/x32/xee/x33 - /x83/x32/xee/x34 - /x83/x32/xee/x35 - /x83/x32/xee/x36 - /x83/x32/xee/x37 - /x83/x32/xee/x38 - /x83/x32/xee/x39 - /x83/x32/xef/x30 - /x83/x32/xef/x31 - /x83/x32/xef/x32 - /x83/x32/xef/x33 - /x83/x32/xef/x34 - /x83/x32/xef/x35 - /x83/x32/xef/x36 - /x83/x32/xef/x37 - /x83/x32/xef/x38 - /x83/x32/xef/x39 - /x83/x32/xf0/x30 - /x83/x32/xf0/x31 - /x83/x32/xf0/x32 - /x83/x32/xf0/x33 - /x83/x32/xf0/x34 - /x83/x32/xf0/x35 - /x83/x32/xf0/x36 - /x83/x32/xf0/x37 - /x83/x32/xf0/x38 - /x83/x32/xf0/x39 - /x83/x32/xf1/x30 - /x83/x32/xf1/x31 - /x83/x32/xf1/x32 - /x83/x32/xf1/x33 - /x83/x32/xf1/x34 - /x83/x32/xf1/x35 - /x83/x32/xf1/x36 - /x83/x32/xf1/x37 - /x83/x32/xf1/x38 - /x83/x32/xf1/x39 - /x83/x32/xf2/x30 - /x83/x32/xf2/x31 - /x83/x32/xf2/x32 - /x83/x32/xf2/x33 - /x83/x32/xf2/x34 - /x83/x32/xf2/x35 - /x83/x32/xf2/x36 - /x83/x32/xf2/x37 - /x83/x32/xf2/x38 - /x83/x32/xf2/x39 - /x83/x32/xf3/x30 - /x83/x32/xf3/x31 - /x83/x32/xf3/x32 - /x83/x32/xf3/x33 - /x83/x32/xf3/x34 - /x83/x32/xf3/x35 - /x83/x32/xf3/x36 - /x83/x32/xf3/x37 - /x83/x32/xf3/x38 - /x83/x32/xf3/x39 - /x83/x32/xf4/x30 - /x83/x32/xf4/x31 - /x83/x32/xf4/x32 - /x83/x32/xf4/x33 - /x83/x32/xf4/x34 - /x83/x32/xf4/x35 - /x83/x32/xf4/x36 - /x83/x32/xf4/x37 - /x83/x32/xf4/x38 - /x83/x32/xf4/x39 - /x83/x32/xf5/x30 - /x83/x32/xf5/x31 - /x83/x32/xf5/x32 - /x83/x32/xf5/x33 - /x83/x32/xf5/x34 - /x83/x32/xf5/x35 - /x83/x32/xf5/x36 - /x83/x32/xf5/x37 - /x83/x32/xf5/x38 - /x83/x32/xf5/x39 - /x83/x32/xf6/x30 - /x83/x32/xf6/x31 - /x83/x32/xf6/x32 - /x83/x32/xf6/x33 - /x83/x32/xf6/x34 - /x83/x32/xf6/x35 - /x83/x32/xf6/x36 - /x83/x32/xf6/x37 - /x83/x32/xf6/x38 - /x83/x32/xf6/x39 - /x83/x32/xf7/x30 - /x83/x32/xf7/x31 - /x83/x32/xf7/x32 - /x83/x32/xf7/x33 - /x83/x32/xf7/x34 - /x83/x32/xf7/x35 - /x83/x32/xf7/x36 - /x83/x32/xf7/x37 - /x83/x32/xf7/x38 - /x83/x32/xf7/x39 - /x83/x32/xf8/x30 - /x83/x32/xf8/x31 - /x83/x32/xf8/x32 - /x83/x32/xf8/x33 - /x83/x32/xf8/x34 - /x83/x32/xf8/x35 - /x83/x32/xf8/x36 - /x83/x32/xf8/x37 - /x83/x32/xf8/x38 - /x83/x32/xf8/x39 - /x83/x32/xf9/x30 - /x83/x32/xf9/x31 - /x83/x32/xf9/x32 - /x83/x32/xf9/x33 - /x83/x32/xf9/x34 - /x83/x32/xf9/x35 - /x83/x32/xf9/x36 - /x83/x32/xf9/x37 - /x83/x32/xf9/x38 - /x83/x32/xf9/x39 - /x83/x32/xfa/x30 - /x83/x32/xfa/x31 - /x83/x32/xfa/x32 - /x83/x32/xfa/x33 - /x83/x32/xfa/x34 - /x83/x32/xfa/x35 - /x83/x32/xfa/x36 - /x83/x32/xfa/x37 - /x83/x32/xfa/x38 - /x83/x32/xfa/x39 - /x83/x32/xfb/x30 - /x83/x32/xfb/x31 - /x83/x32/xfb/x32 - /x83/x32/xfb/x33 - /x83/x32/xfb/x34 - /x83/x32/xfb/x35 - /x83/x32/xfb/x36 - /x83/x32/xfb/x37 - /x83/x32/xfb/x38 - /x83/x32/xfb/x39 - /x83/x32/xfc/x30 - /x83/x32/xfc/x31 - /x83/x32/xfc/x32 - /x83/x32/xfc/x33 - /x83/x32/xfc/x34 - /x83/x32/xfc/x35 - /x83/x32/xfc/x36 - /x83/x32/xfc/x37 - /x83/x32/xfc/x38 - /x83/x32/xfc/x39 - /x83/x32/xfd/x30 - /x83/x32/xfd/x31 - /x83/x32/xfd/x32 - /x83/x32/xfd/x33 - /x83/x32/xfd/x34 - /x83/x32/xfd/x35 - /x83/x32/xfd/x36 - /x83/x32/xfd/x37 - /x83/x32/xfd/x38 - /x83/x32/xfd/x39 - /x83/x32/xfe/x30 - /x83/x32/xfe/x31 - /x83/x32/xfe/x32 - /x83/x32/xfe/x33 - /x83/x32/xfe/x34 - /x83/x32/xfe/x35 - /x83/x32/xfe/x36 - /x83/x32/xfe/x37 - /x83/x32/xfe/x38 - /x83/x32/xfe/x39 - /x83/x33/x81/x30 - /x83/x33/x81/x31 - /x83/x33/x81/x32 - /x83/x33/x81/x33 - /x83/x33/x81/x34 - /x83/x33/x81/x35 - /x83/x33/x81/x36 - /x83/x33/x81/x37 - /x83/x33/x81/x38 - /x83/x33/x81/x39 - /x83/x33/x82/x30 - /x83/x33/x82/x31 - /x83/x33/x82/x32 - /x83/x33/x82/x33 - /x83/x33/x82/x34 - /x83/x33/x82/x35 - /x83/x33/x82/x36 - /x83/x33/x82/x37 - /x83/x33/x82/x38 - /x83/x33/x82/x39 - /x83/x33/x83/x30 - /x83/x33/x83/x31 - /x83/x33/x83/x32 - /x83/x33/x83/x33 - /x83/x33/x83/x34 - /x83/x33/x83/x35 - /x83/x33/x83/x36 - /x83/x33/x83/x37 - /x83/x33/x83/x38 - /x83/x33/x83/x39 - /x83/x33/x84/x30 - /x83/x33/x84/x31 - /x83/x33/x84/x32 - /x83/x33/x84/x33 - /x83/x33/x84/x34 - /x83/x33/x84/x35 - /x83/x33/x84/x36 - /x83/x33/x84/x37 - /x83/x33/x84/x38 - /x83/x33/x84/x39 - /x83/x33/x85/x30 - /x83/x33/x85/x31 - /x83/x33/x85/x32 - /x83/x33/x85/x33 - /x83/x33/x85/x34 - /x83/x33/x85/x35 - /x83/x33/x85/x36 - /x83/x33/x85/x37 - /x83/x33/x85/x38 - /x83/x33/x85/x39 - /x83/x33/x86/x30 - /x83/x33/x86/x31 - /x83/x33/x86/x32 - /x83/x33/x86/x33 - /x83/x33/x86/x34 - /x83/x33/x86/x35 - /x83/x33/x86/x36 - /x83/x33/x86/x37 - /x83/x33/x86/x38 - /x83/x33/x86/x39 - /x83/x33/x87/x30 - /x83/x33/x87/x31 - /x83/x33/x87/x32 - /x83/x33/x87/x33 - /x83/x33/x87/x34 - /x83/x33/x87/x35 - /x83/x33/x87/x36 - /x83/x33/x87/x37 - /x83/x33/x87/x38 - /x83/x33/x87/x39 - /x83/x33/x88/x30 - /x83/x33/x88/x31 - /x83/x33/x88/x32 - /x83/x33/x88/x33 - /x83/x33/x88/x34 - /x83/x33/x88/x35 - /x83/x33/x88/x36 - /x83/x33/x88/x37 - /x83/x33/x88/x38 - /x83/x33/x88/x39 - /x83/x33/x89/x30 - /x83/x33/x89/x31 - /x83/x33/x89/x32 - /x83/x33/x89/x33 - /x83/x33/x89/x34 - /x83/x33/x89/x35 - /x83/x33/x89/x36 - /x83/x33/x89/x37 - /x83/x33/x89/x38 - /x83/x33/x89/x39 - /x83/x33/x8a/x30 - /x83/x33/x8a/x31 - /x83/x33/x8a/x32 - /x83/x33/x8a/x33 - /x83/x33/x8a/x34 - /x83/x33/x8a/x35 - /x83/x33/x8a/x36 - /x83/x33/x8a/x37 - /x83/x33/x8a/x38 - /x83/x33/x8a/x39 - /x83/x33/x8b/x30 - /x83/x33/x8b/x31 - /x83/x33/x8b/x32 - /x83/x33/x8b/x33 - /x83/x33/x8b/x34 - /x83/x33/x8b/x35 - /x83/x33/x8b/x36 - /x83/x33/x8b/x37 - /x83/x33/x8b/x38 - /x83/x33/x8b/x39 - /x83/x33/x8c/x30 - /x83/x33/x8c/x31 - /x83/x33/x8c/x32 - /x83/x33/x8c/x33 - /x83/x33/x8c/x34 - /x83/x33/x8c/x35 - /x83/x33/x8c/x36 - /x83/x33/x8c/x37 - /x83/x33/x8c/x38 - /x83/x33/x8c/x39 - /x83/x33/x8d/x30 - /x83/x33/x8d/x31 - /x83/x33/x8d/x32 - /x83/x33/x8d/x33 - /x83/x33/x8d/x34 - /x83/x33/x8d/x35 - /x83/x33/x8d/x36 - /x83/x33/x8d/x37 - /x83/x33/x8d/x38 - /x83/x33/x8d/x39 - /x83/x33/x8e/x30 - /x83/x33/x8e/x31 - /x83/x33/x8e/x32 - /x83/x33/x8e/x33 - /x83/x33/x8e/x34 - /x83/x33/x8e/x35 - /x83/x33/x8e/x36 - /x83/x33/x8e/x37 - /x83/x33/x8e/x38 - /x83/x33/x8e/x39 - /x83/x33/x8f/x30 - /x83/x33/x8f/x31 - /x83/x33/x8f/x32 - /x83/x33/x8f/x33 - /x83/x33/x8f/x34 - /x83/x33/x8f/x35 - /x83/x33/x8f/x36 - /x83/x33/x8f/x37 - /x83/x33/x8f/x38 - /x83/x33/x8f/x39 - /x83/x33/x90/x30 - /x83/x33/x90/x31 - /x83/x33/x90/x32 - /x83/x33/x90/x33 - /x83/x33/x90/x34 - /x83/x33/x90/x35 - /x83/x33/x90/x36 - /x83/x33/x90/x37 - /x83/x33/x90/x38 - /x83/x33/x90/x39 - /x83/x33/x91/x30 - /x83/x33/x91/x31 - /x83/x33/x91/x32 - /x83/x33/x91/x33 - /x83/x33/x91/x34 - /x83/x33/x91/x35 - /x83/x33/x91/x36 - /x83/x33/x91/x37 - /x83/x33/x91/x38 - /x83/x33/x91/x39 - /x83/x33/x92/x30 - /x83/x33/x92/x31 - /x83/x33/x92/x32 - /x83/x33/x92/x33 - /x83/x33/x92/x34 - /x83/x33/x92/x35 - /x83/x33/x92/x36 - /x83/x33/x92/x37 - /x83/x33/x92/x38 - /x83/x33/x92/x39 - /x83/x33/x93/x30 - /x83/x33/x93/x31 - /x83/x33/x93/x32 - /x83/x33/x93/x33 - /x83/x33/x93/x34 - /x83/x33/x93/x35 - /x83/x33/x93/x36 - /x83/x33/x93/x37 - /x83/x33/x93/x38 - /x83/x33/x93/x39 - /x83/x33/x94/x30 - /x83/x33/x94/x31 - /x83/x33/x94/x32 - /x83/x33/x94/x33 - /x83/x33/x94/x34 - /x83/x33/x94/x35 - /x83/x33/x94/x36 - /x83/x33/x94/x37 - /x83/x33/x94/x38 - /x83/x33/x94/x39 - /x83/x33/x95/x30 - /x83/x33/x95/x31 - /x83/x33/x95/x32 - /x83/x33/x95/x33 - /x83/x33/x95/x34 - /x83/x33/x95/x35 - /x83/x33/x95/x36 - /x83/x33/x95/x37 - /x83/x33/x95/x38 - /x83/x33/x95/x39 - /x83/x33/x96/x30 - /x83/x33/x96/x31 - /x83/x33/x96/x32 - /x83/x33/x96/x33 - /x83/x33/x96/x34 - /x83/x33/x96/x35 - /x83/x33/x96/x36 - /x83/x33/x96/x37 - /x83/x33/x96/x38 - /x83/x33/x96/x39 - /x83/x33/x97/x30 - /x83/x33/x97/x31 - /x83/x33/x97/x32 - /x83/x33/x97/x33 - /x83/x33/x97/x34 - /x83/x33/x97/x35 - /x83/x33/x97/x36 - /x83/x33/x97/x37 - /x83/x33/x97/x38 - /x83/x33/x97/x39 - /x83/x33/x98/x30 - /x83/x33/x98/x31 - /x83/x33/x98/x32 - /x83/x33/x98/x33 - /x83/x33/x98/x34 - /x83/x33/x98/x35 - /x83/x33/x98/x36 - /x83/x33/x98/x37 - /x83/x33/x98/x38 - /x83/x33/x98/x39 - /x83/x33/x99/x30 - /x83/x33/x99/x31 - /x83/x33/x99/x32 - /x83/x33/x99/x33 - /x83/x33/x99/x34 - /x83/x33/x99/x35 - /x83/x33/x99/x36 - /x83/x33/x99/x37 - /x83/x33/x99/x38 - /x83/x33/x99/x39 - /x83/x33/x9a/x30 - /x83/x33/x9a/x31 - /x83/x33/x9a/x32 - /x83/x33/x9a/x33 - /x83/x33/x9a/x34 - /x83/x33/x9a/x35 - /x83/x33/x9a/x36 - /x83/x33/x9a/x37 - /x83/x33/x9a/x38 - /x83/x33/x9a/x39 - /x83/x33/x9b/x30 - /x83/x33/x9b/x31 - /x83/x33/x9b/x32 - /x83/x33/x9b/x33 - /x83/x33/x9b/x34 - /x83/x33/x9b/x35 - /x83/x33/x9b/x36 - /x83/x33/x9b/x37 - /x83/x33/x9b/x38 - /x83/x33/x9b/x39 - /x83/x33/x9c/x30 - /x83/x33/x9c/x31 - /x83/x33/x9c/x32 - /x83/x33/x9c/x33 - /x83/x33/x9c/x34 - /x83/x33/x9c/x35 - /x83/x33/x9c/x36 - /x83/x33/x9c/x37 - /x83/x33/x9c/x38 - /x83/x33/x9c/x39 - /x83/x33/x9d/x30 - /x83/x33/x9d/x31 - /x83/x33/x9d/x32 - /x83/x33/x9d/x33 - /x83/x33/x9d/x34 - /x83/x33/x9d/x35 - /x83/x33/x9d/x36 - /x83/x33/x9d/x37 - /x83/x33/x9d/x38 - /x83/x33/x9d/x39 - /x83/x33/x9e/x30 - /x83/x33/x9e/x31 - /x83/x33/x9e/x32 - /x83/x33/x9e/x33 - /x83/x33/x9e/x34 - /x83/x33/x9e/x35 - /x83/x33/x9e/x36 - /x83/x33/x9e/x37 - /x83/x33/x9e/x38 - /x83/x33/x9e/x39 - /x83/x33/x9f/x30 - /x83/x33/x9f/x31 - /x83/x33/x9f/x32 - /x83/x33/x9f/x33 - /x83/x33/x9f/x34 - /x83/x33/x9f/x35 - /x83/x33/x9f/x36 - /x83/x33/x9f/x37 - /x83/x33/x9f/x38 - /x83/x33/x9f/x39 - /x83/x33/xa0/x30 - /x83/x33/xa0/x31 - /x83/x33/xa0/x32 - /x83/x33/xa0/x33 - /x83/x33/xa0/x34 - /x83/x33/xa0/x35 - /x83/x33/xa0/x36 - /x83/x33/xa0/x37 - /x83/x33/xa0/x38 - /x83/x33/xa0/x39 - /x83/x33/xa1/x30 - /x83/x33/xa1/x31 - /x83/x33/xa1/x32 - /x83/x33/xa1/x33 - /x83/x33/xa1/x34 - /x83/x33/xa1/x35 - /x83/x33/xa1/x36 - /x83/x33/xa1/x37 - /x83/x33/xa1/x38 - /x83/x33/xa1/x39 - /x83/x33/xa2/x30 - /x83/x33/xa2/x31 - /x83/x33/xa2/x32 - /x83/x33/xa2/x33 - /x83/x33/xa2/x34 - /x83/x33/xa2/x35 - /x83/x33/xa2/x36 - /x83/x33/xa2/x37 - /x83/x33/xa2/x38 - /x83/x33/xa2/x39 - /x83/x33/xa3/x30 - /x83/x33/xa3/x31 - /x83/x33/xa3/x32 - /x83/x33/xa3/x33 - /x83/x33/xa3/x34 - /x83/x33/xa3/x35 - /x83/x33/xa3/x36 - /x83/x33/xa3/x37 - /x83/x33/xa3/x38 - /x83/x33/xa3/x39 - /x83/x33/xa4/x30 - /x83/x33/xa4/x31 - /x83/x33/xa4/x32 - /x83/x33/xa4/x33 - /x83/x33/xa4/x34 - /x83/x33/xa4/x35 - /x83/x33/xa4/x36 - /x83/x33/xa4/x37 - /x83/x33/xa4/x38 - /x83/x33/xa4/x39 - /x83/x33/xa5/x30 - /x83/x33/xa5/x31 - /x83/x33/xa5/x32 - /x83/x33/xa5/x33 - /x83/x33/xa5/x34 - /x83/x33/xa5/x35 - /x83/x33/xa5/x36 - /x83/x33/xa5/x37 - /x83/x33/xa5/x38 - /x83/x33/xa5/x39 - /x83/x33/xa6/x30 - /x83/x33/xa6/x31 - /x83/x33/xa6/x32 - /x83/x33/xa6/x33 - /x83/x33/xa6/x34 - /x83/x33/xa6/x35 - /x83/x33/xa6/x36 - /x83/x33/xa6/x37 - /x83/x33/xa6/x38 - /x83/x33/xa6/x39 - /x83/x33/xa7/x30 - /x83/x33/xa7/x31 - /x83/x33/xa7/x32 - /x83/x33/xa7/x33 - /x83/x33/xa7/x34 - /x83/x33/xa7/x35 - /x83/x33/xa7/x36 - /x83/x33/xa7/x37 - /x83/x33/xa7/x38 - /x83/x33/xa7/x39 - /x83/x33/xa8/x30 - /x83/x33/xa8/x31 - /x83/x33/xa8/x32 - /x83/x33/xa8/x33 - /x83/x33/xa8/x34 - /x83/x33/xa8/x35 - /x83/x33/xa8/x36 - /x83/x33/xa8/x37 - /x83/x33/xa8/x38 - /x83/x33/xa8/x39 - /x83/x33/xa9/x30 - /x83/x33/xa9/x31 - /x83/x33/xa9/x32 - /x83/x33/xa9/x33 - /x83/x33/xa9/x34 - /x83/x33/xa9/x35 - /x83/x33/xa9/x36 - /x83/x33/xa9/x37 - /x83/x33/xa9/x38 - /x83/x33/xa9/x39 - /x83/x33/xaa/x30 - /x83/x33/xaa/x31 - /x83/x33/xaa/x32 - /x83/x33/xaa/x33 - /x83/x33/xaa/x34 - /x83/x33/xaa/x35 - /x83/x33/xaa/x36 - /x83/x33/xaa/x37 - /x83/x33/xaa/x38 - /x83/x33/xaa/x39 - /x83/x33/xab/x30 - /x83/x33/xab/x31 - /x83/x33/xab/x32 - /x83/x33/xab/x33 - /x83/x33/xab/x34 - /x83/x33/xab/x35 - /x83/x33/xab/x36 - /x83/x33/xab/x37 - /x83/x33/xab/x38 - /x83/x33/xab/x39 - /x83/x33/xac/x30 - /x83/x33/xac/x31 - /x83/x33/xac/x32 - /x83/x33/xac/x33 - /x83/x33/xac/x34 - /x83/x33/xac/x35 - /x83/x33/xac/x36 - /x83/x33/xac/x37 - /x83/x33/xac/x38 - /x83/x33/xac/x39 - /x83/x33/xad/x30 - /x83/x33/xad/x31 - /x83/x33/xad/x32 - /x83/x33/xad/x33 - /x83/x33/xad/x34 - /x83/x33/xad/x35 - /x83/x33/xad/x36 - /x83/x33/xad/x37 - /x83/x33/xad/x38 - /x83/x33/xad/x39 - /x83/x33/xae/x30 - /x83/x33/xae/x31 - /x83/x33/xae/x32 - /x83/x33/xae/x33 - /x83/x33/xae/x34 - /x83/x33/xae/x35 - /x83/x33/xae/x36 - /x83/x33/xae/x37 - /x83/x33/xae/x38 - /x83/x33/xae/x39 - /x83/x33/xaf/x30 - /x83/x33/xaf/x31 - /x83/x33/xaf/x32 - /x83/x33/xaf/x33 - /x83/x33/xaf/x34 - /x83/x33/xaf/x35 - /x83/x33/xaf/x36 - /x83/x33/xaf/x37 - /x83/x33/xaf/x38 - /x83/x33/xaf/x39 - /x83/x33/xb0/x30 - /x83/x33/xb0/x31 - /x83/x33/xb0/x32 - /x83/x33/xb0/x33 - /x83/x33/xb0/x34 - /x83/x33/xb0/x35 - /x83/x33/xb0/x36 - /x83/x33/xb0/x37 - /x83/x33/xb0/x38 - /x83/x33/xb0/x39 - /x83/x33/xb1/x30 - /x83/x33/xb1/x31 - /x83/x33/xb1/x32 - /x83/x33/xb1/x33 - /x83/x33/xb1/x34 - /x83/x33/xb1/x35 - /x83/x33/xb1/x36 - /x83/x33/xb1/x37 - /x83/x33/xb1/x38 - /x83/x33/xb1/x39 - /x83/x33/xb2/x30 - /x83/x33/xb2/x31 - /x83/x33/xb2/x32 - /x83/x33/xb2/x33 - /x83/x33/xb2/x34 - /x83/x33/xb2/x35 - /x83/x33/xb2/x36 - /x83/x33/xb2/x37 - /x83/x33/xb2/x38 - /x83/x33/xb2/x39 - /x83/x33/xb3/x30 - /x83/x33/xb3/x31 - /x83/x33/xb3/x32 - /x83/x33/xb3/x33 - /x83/x33/xb3/x34 - /x83/x33/xb3/x35 - /x83/x33/xb3/x36 - /x83/x33/xb3/x37 - /x83/x33/xb3/x38 - /x83/x33/xb3/x39 - /x83/x33/xb4/x30 - /x83/x33/xb4/x31 - /x83/x33/xb4/x32 - /x83/x33/xb4/x33 - /x83/x33/xb4/x34 - /x83/x33/xb4/x35 - /x83/x33/xb4/x36 - /x83/x33/xb4/x37 - /x83/x33/xb4/x38 - /x83/x33/xb4/x39 - /x83/x33/xb5/x30 - /x83/x33/xb5/x31 - /x83/x33/xb5/x32 - /x83/x33/xb5/x33 - /x83/x33/xb5/x34 - /x83/x33/xb5/x35 - /x83/x33/xb5/x36 - /x83/x33/xb5/x37 - /x83/x33/xb5/x38 - /x83/x33/xb5/x39 - /x83/x33/xb6/x30 - /x83/x33/xb6/x31 - /x83/x33/xb6/x32 - /x83/x33/xb6/x33 - /x83/x33/xb6/x34 - /x83/x33/xb6/x35 - /x83/x33/xb6/x36 - /x83/x33/xb6/x37 - /x83/x33/xb6/x38 - /x83/x33/xb6/x39 - /x83/x33/xb7/x30 - /x83/x33/xb7/x31 - /x83/x33/xb7/x32 - /x83/x33/xb7/x33 - /x83/x33/xb7/x34 - /x83/x33/xb7/x35 - /x83/x33/xb7/x36 - /x83/x33/xb7/x37 - /x83/x33/xb7/x38 - /x83/x33/xb7/x39 - /x83/x33/xb8/x30 - /x83/x33/xb8/x31 - /x83/x33/xb8/x32 - /x83/x33/xb8/x33 - /x83/x33/xb8/x34 - /x83/x33/xb8/x35 - /x83/x33/xb8/x36 - /x83/x33/xb8/x37 - /x83/x33/xb8/x38 - /x83/x33/xb8/x39 - /x83/x33/xb9/x30 - /x83/x33/xb9/x31 - /x83/x33/xb9/x32 - /x83/x33/xb9/x33 - /x83/x33/xb9/x34 - /x83/x33/xb9/x35 - /x83/x33/xb9/x36 - /x83/x33/xb9/x37 - /x83/x33/xb9/x38 - /x83/x33/xb9/x39 - /x83/x33/xba/x30 - /x83/x33/xba/x31 - /x83/x33/xba/x32 - /x83/x33/xba/x33 - /x83/x33/xba/x34 - /x83/x33/xba/x35 - /x83/x33/xba/x36 - /x83/x33/xba/x37 - /x83/x33/xba/x38 - /x83/x33/xba/x39 - /x83/x33/xbb/x30 - /x83/x33/xbb/x31 - /x83/x33/xbb/x32 - /x83/x33/xbb/x33 - /x83/x33/xbb/x34 - /x83/x33/xbb/x35 - /x83/x33/xbb/x36 - /x83/x33/xbb/x37 - /x83/x33/xbb/x38 - /x83/x33/xbb/x39 - /x83/x33/xbc/x30 - /x83/x33/xbc/x31 - /x83/x33/xbc/x32 - /x83/x33/xbc/x33 - /x83/x33/xbc/x34 - /x83/x33/xbc/x35 - /x83/x33/xbc/x36 - /x83/x33/xbc/x37 - /x83/x33/xbc/x38 - /x83/x33/xbc/x39 - /x83/x33/xbd/x30 - /x83/x33/xbd/x31 - /x83/x33/xbd/x32 - /x83/x33/xbd/x33 - /x83/x33/xbd/x34 - /x83/x33/xbd/x35 - /x83/x33/xbd/x36 - /x83/x33/xbd/x37 - /x83/x33/xbd/x38 - /x83/x33/xbd/x39 - /x83/x33/xbe/x30 - /x83/x33/xbe/x31 - /x83/x33/xbe/x32 - /x83/x33/xbe/x33 - /x83/x33/xbe/x34 - /x83/x33/xbe/x35 - /x83/x33/xbe/x36 - /x83/x33/xbe/x37 - /x83/x33/xbe/x38 - /x83/x33/xbe/x39 - /x83/x33/xbf/x30 - /x83/x33/xbf/x31 - /x83/x33/xbf/x32 - /x83/x33/xbf/x33 - /x83/x33/xbf/x34 - /x83/x33/xbf/x35 - /x83/x33/xbf/x36 - /x83/x33/xbf/x37 - /x83/x33/xbf/x38 - /x83/x33/xbf/x39 - /x83/x33/xc0/x30 - /x83/x33/xc0/x31 - /x83/x33/xc0/x32 - /x83/x33/xc0/x33 - /x83/x33/xc0/x34 - /x83/x33/xc0/x35 - /x83/x33/xc0/x36 - /x83/x33/xc0/x37 - /x83/x33/xc0/x38 - /x83/x33/xc0/x39 - /x83/x33/xc1/x30 - /x83/x33/xc1/x31 - /x83/x33/xc1/x32 - /x83/x33/xc1/x33 - /x83/x33/xc1/x34 - /x83/x33/xc1/x35 - /x83/x33/xc1/x36 - /x83/x33/xc1/x37 - /x83/x33/xc1/x38 - /x83/x33/xc1/x39 - /x83/x33/xc2/x30 - /x83/x33/xc2/x31 - /x83/x33/xc2/x32 - /x83/x33/xc2/x33 - /x83/x33/xc2/x34 - /x83/x33/xc2/x35 - /x83/x33/xc2/x36 - /x83/x33/xc2/x37 - /x83/x33/xc2/x38 - /x83/x33/xc2/x39 - /x83/x33/xc3/x30 - /x83/x33/xc3/x31 - /x83/x33/xc3/x32 - /x83/x33/xc3/x33 - /x83/x33/xc3/x34 - /x83/x33/xc3/x35 - /x83/x33/xc3/x36 - /x83/x33/xc3/x37 - /x83/x33/xc3/x38 - /x83/x33/xc3/x39 - /x83/x33/xc4/x30 - /x83/x33/xc4/x31 - /x83/x33/xc4/x32 - /x83/x33/xc4/x33 - /x83/x33/xc4/x34 - /x83/x33/xc4/x35 - /x83/x33/xc4/x36 - /x83/x33/xc4/x37 - /x83/x33/xc4/x38 - /x83/x33/xc4/x39 - /x83/x33/xc5/x30 - /x83/x33/xc5/x31 - /x83/x33/xc5/x32 - /x83/x33/xc5/x33 - /x83/x33/xc5/x34 - /x83/x33/xc5/x35 - /x83/x33/xc5/x36 - /x83/x33/xc5/x37 - /x83/x33/xc5/x38 - /x83/x33/xc5/x39 - /x83/x33/xc6/x30 - /x83/x33/xc6/x31 - /x83/x33/xc6/x32 - /x83/x33/xc6/x33 - /x83/x33/xc6/x34 - /x83/x33/xc6/x35 - /x83/x33/xc6/x36 - /x83/x33/xc6/x37 - /x83/x33/xc6/x38 - /x83/x33/xc6/x39 - /x83/x33/xc7/x30 - /x83/x33/xc7/x31 - /x83/x33/xc7/x32 - /x83/x33/xc7/x33 - /x83/x33/xc7/x34 - /x83/x33/xc7/x35 - /x83/x33/xc7/x36 - /x83/x33/xc7/x37 - /x83/x33/xc7/x38 - /x83/x33/xc7/x39 - /x83/x33/xc8/x30 - /x83/x33/xc8/x31 - /x83/x33/xc8/x32 - /x83/x33/xc8/x33 - /x83/x33/xc8/x34 - /x83/x33/xc8/x35 - /x83/x33/xc8/x36 - /x83/x33/xc8/x37 - /x83/x33/xc8/x38 - /x83/x33/xc8/x39 - /x83/x33/xc9/x30 - /x83/x33/xc9/x31 - /x83/x33/xc9/x32 - /x83/x33/xc9/x33 - /x83/x33/xc9/x34 - /x83/x33/xc9/x35 - /x83/x33/xc9/x36 - /x83/x33/xc9/x37 - /x83/x33/xc9/x38 - /x83/x33/xc9/x39 - /x83/x33/xca/x30 - /x83/x33/xca/x31 - /x83/x33/xca/x32 - /x83/x33/xca/x33 - /x83/x33/xca/x34 - /x83/x33/xca/x35 - /x83/x33/xca/x36 - /x83/x33/xca/x37 - /x83/x33/xca/x38 - /x83/x33/xca/x39 - /x83/x33/xcb/x30 - /x83/x33/xcb/x31 - /x83/x33/xcb/x32 - /x83/x33/xcb/x33 - /x83/x33/xcb/x34 - /x83/x33/xcb/x35 - /x83/x33/xcb/x36 - /x83/x33/xcb/x37 - /x83/x33/xcb/x38 - /x83/x33/xcb/x39 - /x83/x33/xcc/x30 - /x83/x33/xcc/x31 - /x83/x33/xcc/x32 - /x83/x33/xcc/x33 - /x83/x33/xcc/x34 - /x83/x33/xcc/x35 - /x83/x33/xcc/x36 - /x83/x33/xcc/x37 - /x83/x33/xcc/x38 - /x83/x33/xcc/x39 - /x83/x33/xcd/x30 - /x83/x33/xcd/x31 - /x83/x33/xcd/x32 - /x83/x33/xcd/x33 - /x83/x33/xcd/x34 - /x83/x33/xcd/x35 - /x83/x33/xcd/x36 - /x83/x33/xcd/x37 - /x83/x33/xcd/x38 - /x83/x33/xcd/x39 - /x83/x33/xce/x30 - /x83/x33/xce/x31 - /x83/x33/xce/x32 - /x83/x33/xce/x33 - /x83/x33/xce/x34 - /x83/x33/xce/x35 - /x83/x33/xce/x36 - /x83/x33/xce/x37 - /x83/x33/xce/x38 - /x83/x33/xce/x39 - /x83/x33/xcf/x30 - /x83/x33/xcf/x31 - /x83/x33/xcf/x32 - /x83/x33/xcf/x33 - /x83/x33/xcf/x34 - /x83/x33/xcf/x35 - /x83/x33/xcf/x36 - /x83/x33/xcf/x37 - /x83/x33/xcf/x38 - /x83/x33/xcf/x39 - /x83/x33/xd0/x30 - /x83/x33/xd0/x31 - /x83/x33/xd0/x32 - /x83/x33/xd0/x33 - /x83/x33/xd0/x34 - /x83/x33/xd0/x35 - /x83/x33/xd0/x36 - /x83/x33/xd0/x37 - /x83/x33/xd0/x38 - /x83/x33/xd0/x39 - /x83/x33/xd1/x30 - /x83/x33/xd1/x31 - /x83/x33/xd1/x32 - /x83/x33/xd1/x33 - /x83/x33/xd1/x34 - /x83/x33/xd1/x35 - /x83/x33/xd1/x36 - /x83/x33/xd1/x37 - /x83/x33/xd1/x38 - /x83/x33/xd1/x39 - /x83/x33/xd2/x30 - /x83/x33/xd2/x31 - /x83/x33/xd2/x32 - /x83/x33/xd2/x33 - /x83/x33/xd2/x34 - /x83/x33/xd2/x35 - /x83/x33/xd2/x36 - /x83/x33/xd2/x37 - /x83/x33/xd2/x38 - /x83/x33/xd2/x39 - /x83/x33/xd3/x30 - /x83/x33/xd3/x31 - /x83/x33/xd3/x32 - /x83/x33/xd3/x33 - /x83/x33/xd3/x34 - /x83/x33/xd3/x35 - /x83/x33/xd3/x36 - /x83/x33/xd3/x37 - /x83/x33/xd3/x38 - /x83/x33/xd3/x39 - /x83/x33/xd4/x30 - /x83/x33/xd4/x31 - /x83/x33/xd4/x32 - /x83/x33/xd4/x33 - /x83/x33/xd4/x34 - /x83/x33/xd4/x35 - /x83/x33/xd4/x36 - /x83/x33/xd4/x37 - /x83/x33/xd4/x38 - /x83/x33/xd4/x39 - /x83/x33/xd5/x30 - /x83/x33/xd5/x31 - /x83/x33/xd5/x32 - /x83/x33/xd5/x33 - /x83/x33/xd5/x34 - /x83/x33/xd5/x35 - /x83/x33/xd5/x36 - /x83/x33/xd5/x37 - /x83/x33/xd5/x38 - /x83/x33/xd5/x39 - /x83/x33/xd6/x30 - /x83/x33/xd6/x31 - /x83/x33/xd6/x32 - /x83/x33/xd6/x33 - /x83/x33/xd6/x34 - /x83/x33/xd6/x35 - /x83/x33/xd6/x36 - /x83/x33/xd6/x37 - /x83/x33/xd6/x38 - /x83/x33/xd6/x39 - /x83/x33/xd7/x30 - /x83/x33/xd7/x31 - /x83/x33/xd7/x32 - /x83/x33/xd7/x33 - /x83/x33/xd7/x34 - /x83/x33/xd7/x35 - /x83/x33/xd7/x36 - /x83/x33/xd7/x37 - /x83/x33/xd7/x38 - /x83/x33/xd7/x39 - /x83/x33/xd8/x30 - /x83/x33/xd8/x31 - /x83/x33/xd8/x32 - /x83/x33/xd8/x33 - /x83/x33/xd8/x34 - /x83/x33/xd8/x35 - /x83/x33/xd8/x36 - /x83/x33/xd8/x37 - /x83/x33/xd8/x38 - /x83/x33/xd8/x39 - /x83/x33/xd9/x30 - /x83/x33/xd9/x31 - /x83/x33/xd9/x32 - /x83/x33/xd9/x33 - /x83/x33/xd9/x34 - /x83/x33/xd9/x35 - /x83/x33/xd9/x36 - /x83/x33/xd9/x37 - /x83/x33/xd9/x38 - /x83/x33/xd9/x39 - /x83/x33/xda/x30 - /x83/x33/xda/x31 - /x83/x33/xda/x32 - /x83/x33/xda/x33 - /x83/x33/xda/x34 - /x83/x33/xda/x35 - /x83/x33/xda/x36 - /x83/x33/xda/x37 - /x83/x33/xda/x38 - /x83/x33/xda/x39 - /x83/x33/xdb/x30 - /x83/x33/xdb/x31 - /x83/x33/xdb/x32 - /x83/x33/xdb/x33 - /x83/x33/xdb/x34 - /x83/x33/xdb/x35 - /x83/x33/xdb/x36 - /x83/x33/xdb/x37 - /x83/x33/xdb/x38 - /x83/x33/xdb/x39 - /x83/x33/xdc/x30 - /x83/x33/xdc/x31 - /x83/x33/xdc/x32 - /x83/x33/xdc/x33 - /x83/x33/xdc/x34 - /x83/x33/xdc/x35 - /x83/x33/xdc/x36 - /x83/x33/xdc/x37 - /x83/x33/xdc/x38 - /x83/x33/xdc/x39 - /x83/x33/xdd/x30 - /x83/x33/xdd/x31 - /x83/x33/xdd/x32 - /x83/x33/xdd/x33 - /x83/x33/xdd/x34 - /x83/x33/xdd/x35 - /x83/x33/xdd/x36 - /x83/x33/xdd/x37 - /x83/x33/xdd/x38 - /x83/x33/xdd/x39 - /x83/x33/xde/x30 - /x83/x33/xde/x31 - /x83/x33/xde/x32 - /x83/x33/xde/x33 - /x83/x33/xde/x34 - /x83/x33/xde/x35 - /x83/x33/xde/x36 - /x83/x33/xde/x37 - /x83/x33/xde/x38 - /x83/x33/xde/x39 - /x83/x33/xdf/x30 - /x83/x33/xdf/x31 - /x83/x33/xdf/x32 - /x83/x33/xdf/x33 - /x83/x33/xdf/x34 - /x83/x33/xdf/x35 - /x83/x33/xdf/x36 - /x83/x33/xdf/x37 - /x83/x33/xdf/x38 - /x83/x33/xdf/x39 - /x83/x33/xe0/x30 - /x83/x33/xe0/x31 - /x83/x33/xe0/x32 - /x83/x33/xe0/x33 - /x83/x33/xe0/x34 - /x83/x33/xe0/x35 - /x83/x33/xe0/x36 - /x83/x33/xe0/x37 - /x83/x33/xe0/x38 - /x83/x33/xe0/x39 - /x83/x33/xe1/x30 - /x83/x33/xe1/x31 - /x83/x33/xe1/x32 - /x83/x33/xe1/x33 - /x83/x33/xe1/x34 - /x83/x33/xe1/x35 - /x83/x33/xe1/x36 - /x83/x33/xe1/x37 - /x83/x33/xe1/x38 - /x83/x33/xe1/x39 - /x83/x33/xe2/x30 - /x83/x33/xe2/x31 - /x83/x33/xe2/x32 - /x83/x33/xe2/x33 - /x83/x33/xe2/x34 - /x83/x33/xe2/x35 - /x83/x33/xe2/x36 - /x83/x33/xe2/x37 - /x83/x33/xe2/x38 - /x83/x33/xe2/x39 - /x83/x33/xe3/x30 - /x83/x33/xe3/x31 - /x83/x33/xe3/x32 - /x83/x33/xe3/x33 - /x83/x33/xe3/x34 - /x83/x33/xe3/x35 - /x83/x33/xe3/x36 - /x83/x33/xe3/x37 - /x83/x33/xe3/x38 - /x83/x33/xe3/x39 - /x83/x33/xe4/x30 - /x83/x33/xe4/x31 - /x83/x33/xe4/x32 - /x83/x33/xe4/x33 - /x83/x33/xe4/x34 - /x83/x33/xe4/x35 - /x83/x33/xe4/x36 - /x83/x33/xe4/x37 - /x83/x33/xe4/x38 - /x83/x33/xe4/x39 - /x83/x33/xe5/x30 - /x83/x33/xe5/x31 - /x83/x33/xe5/x32 - /x83/x33/xe5/x33 - /x83/x33/xe5/x34 - /x83/x33/xe5/x35 - /x83/x33/xe5/x36 - /x83/x33/xe5/x37 - /x83/x33/xe5/x38 - /x83/x33/xe5/x39 - /x83/x33/xe6/x30 - /x83/x33/xe6/x31 - /x83/x33/xe6/x32 - /x83/x33/xe6/x33 - /x83/x33/xe6/x34 - /x83/x33/xe6/x35 - /x83/x33/xe6/x36 - /x83/x33/xe6/x37 - /x83/x33/xe6/x38 - /x83/x33/xe6/x39 - /x83/x33/xe7/x30 - /x83/x33/xe7/x31 - /x83/x33/xe7/x32 - /x83/x33/xe7/x33 - /x83/x33/xe7/x34 - /x83/x33/xe7/x35 - /x83/x33/xe7/x36 - /x83/x33/xe7/x37 - /x83/x33/xe7/x38 - /x83/x33/xe7/x39 - /x83/x33/xe8/x30 - /x83/x33/xe8/x31 - /x83/x33/xe8/x32 - /x83/x33/xe8/x33 - /x83/x33/xe8/x34 - /x83/x33/xe8/x35 - /x83/x33/xe8/x36 - /x83/x33/xe8/x37 - /x83/x33/xe8/x38 - /x83/x33/xe8/x39 - /x83/x33/xe9/x30 - /x83/x33/xe9/x31 - /x83/x33/xe9/x32 - /x83/x33/xe9/x33 - /x83/x33/xe9/x34 - /x83/x33/xe9/x35 - /x83/x33/xe9/x36 - /x83/x33/xe9/x37 - /x83/x33/xe9/x38 - /x83/x33/xe9/x39 - /x83/x33/xea/x30 - /x83/x33/xea/x31 - /x83/x33/xea/x32 - /x83/x33/xea/x33 - /x83/x33/xea/x34 - /x83/x33/xea/x35 - /x83/x33/xea/x36 - /x83/x33/xea/x37 - /x83/x33/xea/x38 - /x83/x33/xea/x39 - /x83/x33/xeb/x30 - /x83/x33/xeb/x31 - /x83/x33/xeb/x32 - /x83/x33/xeb/x33 - /x83/x33/xeb/x34 - /x83/x33/xeb/x35 - /x83/x33/xeb/x36 - /x83/x33/xeb/x37 - /x83/x33/xeb/x38 - /x83/x33/xeb/x39 - /x83/x33/xec/x30 - /x83/x33/xec/x31 - /x83/x33/xec/x32 - /x83/x33/xec/x33 - /x83/x33/xec/x34 - /x83/x33/xec/x35 - /x83/x33/xec/x36 - /x83/x33/xec/x37 - /x83/x33/xec/x38 - /x83/x33/xec/x39 - /x83/x33/xed/x30 - /x83/x33/xed/x31 - /x83/x33/xed/x32 - /x83/x33/xed/x33 - /x83/x33/xed/x34 - /x83/x33/xed/x35 - /x83/x33/xed/x36 - /x83/x33/xed/x37 - /x83/x33/xed/x38 - /x83/x33/xed/x39 - /x83/x33/xee/x30 - /x83/x33/xee/x31 - /x83/x33/xee/x32 - /x83/x33/xee/x33 - /x83/x33/xee/x34 - /x83/x33/xee/x35 - /x83/x33/xee/x36 - /x83/x33/xee/x37 - /x83/x33/xee/x38 - /x83/x33/xee/x39 - /x83/x33/xef/x30 - /x83/x33/xef/x31 - /x83/x33/xef/x32 - /x83/x33/xef/x33 - /x83/x33/xef/x34 - /x83/x33/xef/x35 - /x83/x33/xef/x36 - /x83/x33/xef/x37 - /x83/x33/xef/x38 - /x83/x33/xef/x39 - /x83/x33/xf0/x30 - /x83/x33/xf0/x31 - /x83/x33/xf0/x32 - /x83/x33/xf0/x33 - /x83/x33/xf0/x34 - /x83/x33/xf0/x35 - /x83/x33/xf0/x36 - /x83/x33/xf0/x37 - /x83/x33/xf0/x38 - /x83/x33/xf0/x39 - /x83/x33/xf1/x30 - /x83/x33/xf1/x31 - /x83/x33/xf1/x32 - /x83/x33/xf1/x33 - /x83/x33/xf1/x34 - /x83/x33/xf1/x35 - /x83/x33/xf1/x36 - /x83/x33/xf1/x37 - /x83/x33/xf1/x38 - /x83/x33/xf1/x39 - /x83/x33/xf2/x30 - /x83/x33/xf2/x31 - /x83/x33/xf2/x32 - /x83/x33/xf2/x33 - /x83/x33/xf2/x34 - /x83/x33/xf2/x35 - /x83/x33/xf2/x36 - /x83/x33/xf2/x37 - /x83/x33/xf2/x38 - /x83/x33/xf2/x39 - /x83/x33/xf3/x30 - /x83/x33/xf3/x31 - /x83/x33/xf3/x32 - /x83/x33/xf3/x33 - /x83/x33/xf3/x34 - /x83/x33/xf3/x35 - /x83/x33/xf3/x36 - /x83/x33/xf3/x37 - /x83/x33/xf3/x38 - /x83/x33/xf3/x39 - /x83/x33/xf4/x30 - /x83/x33/xf4/x31 - /x83/x33/xf4/x32 - /x83/x33/xf4/x33 - /x83/x33/xf4/x34 - /x83/x33/xf4/x35 - /x83/x33/xf4/x36 - /x83/x33/xf4/x37 - /x83/x33/xf4/x38 - /x83/x33/xf4/x39 - /x83/x33/xf5/x30 - /x83/x33/xf5/x31 - /x83/x33/xf5/x32 - /x83/x33/xf5/x33 - /x83/x33/xf5/x34 - /x83/x33/xf5/x35 - /x83/x33/xf5/x36 - /x83/x33/xf5/x37 - /x83/x33/xf5/x38 - /x83/x33/xf5/x39 - /x83/x33/xf6/x30 - /x83/x33/xf6/x31 - /x83/x33/xf6/x32 - /x83/x33/xf6/x33 - /x83/x33/xf6/x34 - /x83/x33/xf6/x35 - /x83/x33/xf6/x36 - /x83/x33/xf6/x37 - /x83/x33/xf6/x38 - /x83/x33/xf6/x39 - /x83/x33/xf7/x30 - /x83/x33/xf7/x31 - /x83/x33/xf7/x32 - /x83/x33/xf7/x33 - /x83/x33/xf7/x34 - /x83/x33/xf7/x35 - /x83/x33/xf7/x36 - /x83/x33/xf7/x37 - /x83/x33/xf7/x38 - /x83/x33/xf7/x39 - /x83/x33/xf8/x30 - /x83/x33/xf8/x31 - /x83/x33/xf8/x32 - /x83/x33/xf8/x33 - /x83/x33/xf8/x34 - /x83/x33/xf8/x35 - /x83/x33/xf8/x36 - /x83/x33/xf8/x37 - /x83/x33/xf8/x38 - /x83/x33/xf8/x39 - /x83/x33/xf9/x30 - /x83/x33/xf9/x31 - /x83/x33/xf9/x32 - /x83/x33/xf9/x33 - /x83/x33/xf9/x34 - /x83/x33/xf9/x35 - /x83/x33/xf9/x36 - /x83/x33/xf9/x37 - /x83/x33/xf9/x38 - /x83/x33/xf9/x39 - /x83/x33/xfa/x30 - /x83/x33/xfa/x31 - /x83/x33/xfa/x32 - /x83/x33/xfa/x33 - /x83/x33/xfa/x34 - /x83/x33/xfa/x35 - /x83/x33/xfa/x36 - /x83/x33/xfa/x37 - /x83/x33/xfa/x38 - /x83/x33/xfa/x39 - /x83/x33/xfb/x30 - /x83/x33/xfb/x31 - /x83/x33/xfb/x32 - /x83/x33/xfb/x33 - /x83/x33/xfb/x34 - /x83/x33/xfb/x35 - /x83/x33/xfb/x36 - /x83/x33/xfb/x37 - /x83/x33/xfb/x38 - /x83/x33/xfb/x39 - /x83/x33/xfc/x30 - /x83/x33/xfc/x31 - /x83/x33/xfc/x32 - /x83/x33/xfc/x33 - /x83/x33/xfc/x34 - /x83/x33/xfc/x35 - /x83/x33/xfc/x36 - /x83/x33/xfc/x37 - /x83/x33/xfc/x38 - /x83/x33/xfc/x39 - /x83/x33/xfd/x30 - /x83/x33/xfd/x31 - /x83/x33/xfd/x32 - /x83/x33/xfd/x33 - /x83/x33/xfd/x34 - /x83/x33/xfd/x35 - /x83/x33/xfd/x36 - /x83/x33/xfd/x37 - /x83/x33/xfd/x38 - /x83/x33/xfd/x39 - /x83/x33/xfe/x30 - /x83/x33/xfe/x31 - /x83/x33/xfe/x32 - /x83/x33/xfe/x33 - /x83/x33/xfe/x34 - /x83/x33/xfe/x35 - /x83/x33/xfe/x36 - /x83/x33/xfe/x37 - /x83/x33/xfe/x38 - /x83/x33/xfe/x39 - /x83/x34/x81/x30 - /x83/x34/x81/x31 - /x83/x34/x81/x32 - /x83/x34/x81/x33 - /x83/x34/x81/x34 - /x83/x34/x81/x35 - /x83/x34/x81/x36 - /x83/x34/x81/x37 - /x83/x34/x81/x38 - /x83/x34/x81/x39 - /x83/x34/x82/x30 - /x83/x34/x82/x31 - /x83/x34/x82/x32 - /x83/x34/x82/x33 - /x83/x34/x82/x34 - /x83/x34/x82/x35 - /x83/x34/x82/x36 - /x83/x34/x82/x37 - /x83/x34/x82/x38 - /x83/x34/x82/x39 - /x83/x34/x83/x30 - /x83/x34/x83/x31 - /x83/x34/x83/x32 - /x83/x34/x83/x33 - /x83/x34/x83/x34 - /x83/x34/x83/x35 - /x83/x34/x83/x36 - /x83/x34/x83/x37 - /x83/x34/x83/x38 - /x83/x34/x83/x39 - /x83/x34/x84/x30 - /x83/x34/x84/x31 - /x83/x34/x84/x32 - /x83/x34/x84/x33 - /x83/x34/x84/x34 - /x83/x34/x84/x35 - /x83/x34/x84/x36 - /x83/x34/x84/x37 - /x83/x34/x84/x38 - /x83/x34/x84/x39 - /x83/x34/x85/x30 - /x83/x34/x85/x31 - /x83/x34/x85/x32 - /x83/x34/x85/x33 - /x83/x34/x85/x34 - /x83/x34/x85/x35 - /x83/x34/x85/x36 - /x83/x34/x85/x37 - /x83/x34/x85/x38 - /x83/x34/x85/x39 - /x83/x34/x86/x30 - /x83/x34/x86/x31 - /x83/x34/x86/x32 - /x83/x34/x86/x33 - /x83/x34/x86/x34 - /x83/x34/x86/x35 - /x83/x34/x86/x36 - /x83/x34/x86/x37 - /x83/x34/x86/x38 - /x83/x34/x86/x39 - /x83/x34/x87/x30 - /x83/x34/x87/x31 - /x83/x34/x87/x32 - /x83/x34/x87/x33 - /x83/x34/x87/x34 - /x83/x34/x87/x35 - /x83/x34/x87/x36 - /x83/x34/x87/x37 - /x83/x34/x87/x38 - /x83/x34/x87/x39 - /x83/x34/x88/x30 - /x83/x34/x88/x31 - /x83/x34/x88/x32 - /x83/x34/x88/x33 - /x83/x34/x88/x34 - /x83/x34/x88/x35 - /x83/x34/x88/x36 - /x83/x34/x88/x37 - /x83/x34/x88/x38 - /x83/x34/x88/x39 - /x83/x34/x89/x30 - /x83/x34/x89/x31 - /x83/x34/x89/x32 - /x83/x34/x89/x33 - /x83/x34/x89/x34 - /x83/x34/x89/x35 - /x83/x34/x89/x36 - /x83/x34/x89/x37 - /x83/x34/x89/x38 - /x83/x34/x89/x39 - /x83/x34/x8a/x30 - /x83/x34/x8a/x31 - /x83/x34/x8a/x32 - /x83/x34/x8a/x33 - /x83/x34/x8a/x34 - /x83/x34/x8a/x35 - /x83/x34/x8a/x36 - /x83/x34/x8a/x37 - /x83/x34/x8a/x38 - /x83/x34/x8a/x39 - /x83/x34/x8b/x30 - /x83/x34/x8b/x31 - /x83/x34/x8b/x32 - /x83/x34/x8b/x33 - /x83/x34/x8b/x34 - /x83/x34/x8b/x35 - /x83/x34/x8b/x36 - /x83/x34/x8b/x37 - /x83/x34/x8b/x38 - /x83/x34/x8b/x39 - /x83/x34/x8c/x30 - /x83/x34/x8c/x31 - /x83/x34/x8c/x32 - /x83/x34/x8c/x33 - /x83/x34/x8c/x34 - /x83/x34/x8c/x35 - /x83/x34/x8c/x36 - /x83/x34/x8c/x37 - /x83/x34/x8c/x38 - /x83/x34/x8c/x39 - /x83/x34/x8d/x30 - /x83/x34/x8d/x31 - /x83/x34/x8d/x32 - /x83/x34/x8d/x33 - /x83/x34/x8d/x34 - /x83/x34/x8d/x35 - /x83/x34/x8d/x36 - /x83/x34/x8d/x37 - /x83/x34/x8d/x38 - /x83/x34/x8d/x39 - /x83/x34/x8e/x30 - /x83/x34/x8e/x31 - /x83/x34/x8e/x32 - /x83/x34/x8e/x33 - /x83/x34/x8e/x34 - /x83/x34/x8e/x35 - /x83/x34/x8e/x36 - /x83/x34/x8e/x37 - /x83/x34/x8e/x38 - /x83/x34/x8e/x39 - /x83/x34/x8f/x30 - /x83/x34/x8f/x31 - /x83/x34/x8f/x32 - /x83/x34/x8f/x33 - /x83/x34/x8f/x34 - /x83/x34/x8f/x35 - /x83/x34/x8f/x36 - /x83/x34/x8f/x37 - /x83/x34/x8f/x38 - /x83/x34/x8f/x39 - /x83/x34/x90/x30 - /x83/x34/x90/x31 - /x83/x34/x90/x32 - /x83/x34/x90/x33 - /x83/x34/x90/x34 - /x83/x34/x90/x35 - /x83/x34/x90/x36 - /x83/x34/x90/x37 - /x83/x34/x90/x38 - /x83/x34/x90/x39 - /x83/x34/x91/x30 - /x83/x34/x91/x31 - /x83/x34/x91/x32 - /x83/x34/x91/x33 - /x83/x34/x91/x34 - /x83/x34/x91/x35 - /x83/x34/x91/x36 - /x83/x34/x91/x37 - /x83/x34/x91/x38 - /x83/x34/x91/x39 - /x83/x34/x92/x30 - /x83/x34/x92/x31 - /x83/x34/x92/x32 - /x83/x34/x92/x33 - /x83/x34/x92/x34 - /x83/x34/x92/x35 - /x83/x34/x92/x36 - /x83/x34/x92/x37 - /x83/x34/x92/x38 - /x83/x34/x92/x39 - /x83/x34/x93/x30 - /x83/x34/x93/x31 - /x83/x34/x93/x32 - /x83/x34/x93/x33 - /x83/x34/x93/x34 - /x83/x34/x93/x35 - /x83/x34/x93/x36 - /x83/x34/x93/x37 - /x83/x34/x93/x38 - /x83/x34/x93/x39 - /x83/x34/x94/x30 - /x83/x34/x94/x31 - /x83/x34/x94/x32 - /x83/x34/x94/x33 - /x83/x34/x94/x34 - /x83/x34/x94/x35 - /x83/x34/x94/x36 - /x83/x34/x94/x37 - /x83/x34/x94/x38 - /x83/x34/x94/x39 - /x83/x34/x95/x30 - /x83/x34/x95/x31 - /x83/x34/x95/x32 - /x83/x34/x95/x33 - /x83/x34/x95/x34 - /x83/x34/x95/x35 - /x83/x34/x95/x36 - /x83/x34/x95/x37 - /x83/x34/x95/x38 - /x83/x34/x95/x39 - /x83/x34/x96/x30 - /x83/x34/x96/x31 - /x83/x34/x96/x32 - /x83/x34/x96/x33 - /x83/x34/x96/x34 - /x83/x34/x96/x35 - /x83/x34/x96/x36 - /x83/x34/x96/x37 - /x83/x34/x96/x38 - /x83/x34/x96/x39 - /x83/x34/x97/x30 - /x83/x34/x97/x31 - /x83/x34/x97/x32 - /x83/x34/x97/x33 - /x83/x34/x97/x34 - /x83/x34/x97/x35 - /x83/x34/x97/x36 - /x83/x34/x97/x37 - /x83/x34/x97/x38 - /x83/x34/x97/x39 - /x83/x34/x98/x30 - /x83/x34/x98/x31 - /x83/x34/x98/x32 - /x83/x34/x98/x33 - /x83/x34/x98/x34 - /x83/x34/x98/x35 - /x83/x34/x98/x36 - /x83/x34/x98/x37 - /x83/x34/x98/x38 - /x83/x34/x98/x39 - /x83/x34/x99/x30 - /x83/x34/x99/x31 - /x83/x34/x99/x32 - /x83/x34/x99/x33 - /x83/x34/x99/x34 - /x83/x34/x99/x35 - /x83/x34/x99/x36 - /x83/x34/x99/x37 - /x83/x34/x99/x38 - /x83/x34/x99/x39 - /x83/x34/x9a/x30 - /x83/x34/x9a/x31 - /x83/x34/x9a/x32 - /x83/x34/x9a/x33 - /x83/x34/x9a/x34 - /x83/x34/x9a/x35 - /x83/x34/x9a/x36 - /x83/x34/x9a/x37 - /x83/x34/x9a/x38 - /x83/x34/x9a/x39 - /x83/x34/x9b/x30 - /x83/x34/x9b/x31 - /x83/x34/x9b/x32 - /x83/x34/x9b/x33 - /x83/x34/x9b/x34 - /x83/x34/x9b/x35 - /x83/x34/x9b/x36 - /x83/x34/x9b/x37 - /x83/x34/x9b/x38 - /x83/x34/x9b/x39 - /x83/x34/x9c/x30 - /x83/x34/x9c/x31 - /x83/x34/x9c/x32 - /x83/x34/x9c/x33 - /x83/x34/x9c/x34 - /x83/x34/x9c/x35 - /x83/x34/x9c/x36 - /x83/x34/x9c/x37 - /x83/x34/x9c/x38 - /x83/x34/x9c/x39 - /x83/x34/x9d/x30 - /x83/x34/x9d/x31 - /x83/x34/x9d/x32 - /x83/x34/x9d/x33 - /x83/x34/x9d/x34 - /x83/x34/x9d/x35 - /x83/x34/x9d/x36 - /x83/x34/x9d/x37 - /x83/x34/x9d/x38 - /x83/x34/x9d/x39 - /x83/x34/x9e/x30 - /x83/x34/x9e/x31 - /x83/x34/x9e/x32 - /x83/x34/x9e/x33 - /x83/x34/x9e/x34 - /x83/x34/x9e/x35 - /x83/x34/x9e/x36 - /x83/x34/x9e/x37 - /x83/x34/x9e/x38 - /x83/x34/x9e/x39 - /x83/x34/x9f/x30 - /x83/x34/x9f/x31 - /x83/x34/x9f/x32 - /x83/x34/x9f/x33 - /x83/x34/x9f/x34 - /x83/x34/x9f/x35 - /x83/x34/x9f/x36 - /x83/x34/x9f/x37 - /x83/x34/x9f/x38 - /x83/x34/x9f/x39 - /x83/x34/xa0/x30 - /x83/x34/xa0/x31 - /x83/x34/xa0/x32 - /x83/x34/xa0/x33 - /x83/x34/xa0/x34 - /x83/x34/xa0/x35 - /x83/x34/xa0/x36 - /x83/x34/xa0/x37 - /x83/x34/xa0/x38 - /x83/x34/xa0/x39 - /x83/x34/xa1/x30 - /x83/x34/xa1/x31 - /x83/x34/xa1/x32 - /x83/x34/xa1/x33 - /x83/x34/xa1/x34 - /x83/x34/xa1/x35 - /x83/x34/xa1/x36 - /x83/x34/xa1/x37 - /x83/x34/xa1/x38 - /x83/x34/xa1/x39 - /x83/x34/xa2/x30 - /x83/x34/xa2/x31 - /x83/x34/xa2/x32 - /x83/x34/xa2/x33 - /x83/x34/xa2/x34 - /x83/x34/xa2/x35 - /x83/x34/xa2/x36 - /x83/x34/xa2/x37 - /x83/x34/xa2/x38 - /x83/x34/xa2/x39 - /x83/x34/xa3/x30 - /x83/x34/xa3/x31 - /x83/x34/xa3/x32 - /x83/x34/xa3/x33 - /x83/x34/xa3/x34 - /x83/x34/xa3/x35 - /x83/x34/xa3/x36 - /x83/x34/xa3/x37 - /x83/x34/xa3/x38 - /x83/x34/xa3/x39 - /x83/x34/xa4/x30 - /x83/x34/xa4/x31 - /x83/x34/xa4/x32 - /x83/x34/xa4/x33 - /x83/x34/xa4/x34 - /x83/x34/xa4/x35 - /x83/x34/xa4/x36 - /x83/x34/xa4/x37 - /x83/x34/xa4/x38 - /x83/x34/xa4/x39 - /x83/x34/xa5/x30 - /x83/x34/xa5/x31 - /x83/x34/xa5/x32 - /x83/x34/xa5/x33 - /x83/x34/xa5/x34 - /x83/x34/xa5/x35 - /x83/x34/xa5/x36 - /x83/x34/xa5/x37 - /x83/x34/xa5/x38 - /x83/x34/xa5/x39 - /x83/x34/xa6/x30 - /x83/x34/xa6/x31 - /x83/x34/xa6/x32 - /x83/x34/xa6/x33 - /x83/x34/xa6/x34 - /x83/x34/xa6/x35 - /x83/x34/xa6/x36 - /x83/x34/xa6/x37 - /x83/x34/xa6/x38 - /x83/x34/xa6/x39 - /x83/x34/xa7/x30 - /x83/x34/xa7/x31 - /x83/x34/xa7/x32 - /x83/x34/xa7/x33 - /x83/x34/xa7/x34 - /x83/x34/xa7/x35 - /x83/x34/xa7/x36 - /x83/x34/xa7/x37 - /x83/x34/xa7/x38 - /x83/x34/xa7/x39 - /x83/x34/xa8/x30 - /x83/x34/xa8/x31 - /x83/x34/xa8/x32 - /x83/x34/xa8/x33 - /x83/x34/xa8/x34 - /x83/x34/xa8/x35 - /x83/x34/xa8/x36 - /x83/x34/xa8/x37 - /x83/x34/xa8/x38 - /x83/x34/xa8/x39 - /x83/x34/xa9/x30 - /x83/x34/xa9/x31 - /x83/x34/xa9/x32 - /x83/x34/xa9/x33 - /x83/x34/xa9/x34 - /x83/x34/xa9/x35 - /x83/x34/xa9/x36 - /x83/x34/xa9/x37 - /x83/x34/xa9/x38 - /x83/x34/xa9/x39 - /x83/x34/xaa/x30 - /x83/x34/xaa/x31 - /x83/x34/xaa/x32 - /x83/x34/xaa/x33 - /x83/x34/xaa/x34 - /x83/x34/xaa/x35 - /x83/x34/xaa/x36 - /x83/x34/xaa/x37 - /x83/x34/xaa/x38 - /x83/x34/xaa/x39 - /x83/x34/xab/x30 - /x83/x34/xab/x31 - /x83/x34/xab/x32 - /x83/x34/xab/x33 - /x83/x34/xab/x34 - /x83/x34/xab/x35 - /x83/x34/xab/x36 - /x83/x34/xab/x37 - /x83/x34/xab/x38 - /x83/x34/xab/x39 - /x83/x34/xac/x30 - /x83/x34/xac/x31 - /x83/x34/xac/x32 - /x83/x34/xac/x33 - /x83/x34/xac/x34 - /x83/x34/xac/x35 - /x83/x34/xac/x36 - /x83/x34/xac/x37 - /x83/x34/xac/x38 - /x83/x34/xac/x39 - /x83/x34/xad/x30 - /x83/x34/xad/x31 - /x83/x34/xad/x32 - /x83/x34/xad/x33 - /x83/x34/xad/x34 - /x83/x34/xad/x35 - /x83/x34/xad/x36 - /x83/x34/xad/x37 - /x83/x34/xad/x38 - /x83/x34/xad/x39 - /x83/x34/xae/x30 - /x83/x34/xae/x31 - /x83/x34/xae/x32 - /x83/x34/xae/x33 - /x83/x34/xae/x34 - /x83/x34/xae/x35 - /x83/x34/xae/x36 - /x83/x34/xae/x37 - /x83/x34/xae/x38 - /x83/x34/xae/x39 - /x83/x34/xaf/x30 - /x83/x34/xaf/x31 - /x83/x34/xaf/x32 - /x83/x34/xaf/x33 - /x83/x34/xaf/x34 - /x83/x34/xaf/x35 - /x83/x34/xaf/x36 - /x83/x34/xaf/x37 - /x83/x34/xaf/x38 - /x83/x34/xaf/x39 - /x83/x34/xb0/x30 - /x83/x34/xb0/x31 - /x83/x34/xb0/x32 - /x83/x34/xb0/x33 - /x83/x34/xb0/x34 - /x83/x34/xb0/x35 - /x83/x34/xb0/x36 - /x83/x34/xb0/x37 - /x83/x34/xb0/x38 - /x83/x34/xb0/x39 - /x83/x34/xb1/x30 - /x83/x34/xb1/x31 - /x83/x34/xb1/x32 - /x83/x34/xb1/x33 - /x83/x34/xb1/x34 - /x83/x34/xb1/x35 - /x83/x34/xb1/x36 - /x83/x34/xb1/x37 - /x83/x34/xb1/x38 - /x83/x34/xb1/x39 - /x83/x34/xb2/x30 - /x83/x34/xb2/x31 - /x83/x34/xb2/x32 - /x83/x34/xb2/x33 - /x83/x34/xb2/x34 - /x83/x34/xb2/x35 - /x83/x34/xb2/x36 - /x83/x34/xb2/x37 - /x83/x34/xb2/x38 - /x83/x34/xb2/x39 - /x83/x34/xb3/x30 - /x83/x34/xb3/x31 - /x83/x34/xb3/x32 - /x83/x34/xb3/x33 - /x83/x34/xb3/x34 - /x83/x34/xb3/x35 - /x83/x34/xb3/x36 - /x83/x34/xb3/x37 - /x83/x34/xb3/x38 - /x83/x34/xb3/x39 - /x83/x34/xb4/x30 - /x83/x34/xb4/x31 - /x83/x34/xb4/x32 - /x83/x34/xb4/x33 - /x83/x34/xb4/x34 - /x83/x34/xb4/x35 - /x83/x34/xb4/x36 - /x83/x34/xb4/x37 - /x83/x34/xb4/x38 - /x83/x34/xb4/x39 - /x83/x34/xb5/x30 - /x83/x34/xb5/x31 - /x83/x34/xb5/x32 - /x83/x34/xb5/x33 - /x83/x34/xb5/x34 - /x83/x34/xb5/x35 - /x83/x34/xb5/x36 - /x83/x34/xb5/x37 - /x83/x34/xb5/x38 - /x83/x34/xb5/x39 - /x83/x34/xb6/x30 - /x83/x34/xb6/x31 - /x83/x34/xb6/x32 - /x83/x34/xb6/x33 - /x83/x34/xb6/x34 - /x83/x34/xb6/x35 - /x83/x34/xb6/x36 - /x83/x34/xb6/x37 - /x83/x34/xb6/x38 - /x83/x34/xb6/x39 - /x83/x34/xb7/x30 - /x83/x34/xb7/x31 - /x83/x34/xb7/x32 - /x83/x34/xb7/x33 - /x83/x34/xb7/x34 - /x83/x34/xb7/x35 - /x83/x34/xb7/x36 - /x83/x34/xb7/x37 - /x83/x34/xb7/x38 - /x83/x34/xb7/x39 - /x83/x34/xb8/x30 - /x83/x34/xb8/x31 - /x83/x34/xb8/x32 - /x83/x34/xb8/x33 - /x83/x34/xb8/x34 - /x83/x34/xb8/x35 - /x83/x34/xb8/x36 - /x83/x34/xb8/x37 - /x83/x34/xb8/x38 - /x83/x34/xb8/x39 - /x83/x34/xb9/x30 - /x83/x34/xb9/x31 - /x83/x34/xb9/x32 - /x83/x34/xb9/x33 - /x83/x34/xb9/x34 - /x83/x34/xb9/x35 - /x83/x34/xb9/x36 - /x83/x34/xb9/x37 - /x83/x34/xb9/x38 - /x83/x34/xb9/x39 - /x83/x34/xba/x30 - /x83/x34/xba/x31 - /x83/x34/xba/x32 - /x83/x34/xba/x33 - /x83/x34/xba/x34 - /x83/x34/xba/x35 - /x83/x34/xba/x36 - /x83/x34/xba/x37 - /x83/x34/xba/x38 - /x83/x34/xba/x39 - /x83/x34/xbb/x30 - /x83/x34/xbb/x31 - /x83/x34/xbb/x32 - /x83/x34/xbb/x33 - /x83/x34/xbb/x34 - /x83/x34/xbb/x35 - /x83/x34/xbb/x36 - /x83/x34/xbb/x37 - /x83/x34/xbb/x38 - /x83/x34/xbb/x39 - /x83/x34/xbc/x30 - /x83/x34/xbc/x31 - /x83/x34/xbc/x32 - /x83/x34/xbc/x33 - /x83/x34/xbc/x34 - /x83/x34/xbc/x35 - /x83/x34/xbc/x36 - /x83/x34/xbc/x37 - /x83/x34/xbc/x38 - /x83/x34/xbc/x39 - /x83/x34/xbd/x30 - /x83/x34/xbd/x31 - /x83/x34/xbd/x32 - /x83/x34/xbd/x33 - /x83/x34/xbd/x34 - /x83/x34/xbd/x35 - /x83/x34/xbd/x36 - /x83/x34/xbd/x37 - /x83/x34/xbd/x38 - /x83/x34/xbd/x39 - /x83/x34/xbe/x30 - /x83/x34/xbe/x31 - /x83/x34/xbe/x32 - /x83/x34/xbe/x33 - /x83/x34/xbe/x34 - /x83/x34/xbe/x35 - /x83/x34/xbe/x36 - /x83/x34/xbe/x37 - /x83/x34/xbe/x38 - /x83/x34/xbe/x39 - /x83/x34/xbf/x30 - /x83/x34/xbf/x31 - /x83/x34/xbf/x32 - /x83/x34/xbf/x33 - /x83/x34/xbf/x34 - /x83/x34/xbf/x35 - /x83/x34/xbf/x36 - /x83/x34/xbf/x37 - /x83/x34/xbf/x38 - /x83/x34/xbf/x39 - /x83/x34/xc0/x30 - /x83/x34/xc0/x31 - /x83/x34/xc0/x32 - /x83/x34/xc0/x33 - /x83/x34/xc0/x34 - /x83/x34/xc0/x35 - /x83/x34/xc0/x36 - /x83/x34/xc0/x37 - /x83/x34/xc0/x38 - /x83/x34/xc0/x39 - /x83/x34/xc1/x30 - /x83/x34/xc1/x31 - /x83/x34/xc1/x32 - /x83/x34/xc1/x33 - /x83/x34/xc1/x34 - /x83/x34/xc1/x35 - /x83/x34/xc1/x36 - /x83/x34/xc1/x37 - /x83/x34/xc1/x38 - /x83/x34/xc1/x39 - /x83/x34/xc2/x30 - /x83/x34/xc2/x31 - /x83/x34/xc2/x32 - /x83/x34/xc2/x33 - /x83/x34/xc2/x34 - /x83/x34/xc2/x35 - /x83/x34/xc2/x36 - /x83/x34/xc2/x37 - /x83/x34/xc2/x38 - /x83/x34/xc2/x39 - /x83/x34/xc3/x30 - /x83/x34/xc3/x31 - /x83/x34/xc3/x32 - /x83/x34/xc3/x33 - /x83/x34/xc3/x34 - /x83/x34/xc3/x35 - /x83/x34/xc3/x36 - /x83/x34/xc3/x37 - /x83/x34/xc3/x38 - /x83/x34/xc3/x39 - /x83/x34/xc4/x30 - /x83/x34/xc4/x31 - /x83/x34/xc4/x32 - /x83/x34/xc4/x33 - /x83/x34/xc4/x34 - /x83/x34/xc4/x35 - /x83/x34/xc4/x36 - /x83/x34/xc4/x37 - /x83/x34/xc4/x38 - /x83/x34/xc4/x39 - /x83/x34/xc5/x30 - /x83/x34/xc5/x31 - /x83/x34/xc5/x32 - /x83/x34/xc5/x33 - /x83/x34/xc5/x34 - /x83/x34/xc5/x35 - /x83/x34/xc5/x36 - /x83/x34/xc5/x37 - /x83/x34/xc5/x38 - /x83/x34/xc5/x39 - /x83/x34/xc6/x30 - /x83/x34/xc6/x31 - /x83/x34/xc6/x32 - /x83/x34/xc6/x33 - /x83/x34/xc6/x34 - /x83/x34/xc6/x35 - /x83/x34/xc6/x36 - /x83/x34/xc6/x37 - /x83/x34/xc6/x38 - /x83/x34/xc6/x39 - /x83/x34/xc7/x30 - /x83/x34/xc7/x31 - /x83/x34/xc7/x32 - /x83/x34/xc7/x33 - /x83/x34/xc7/x34 - /x83/x34/xc7/x35 - /x83/x34/xc7/x36 - /x83/x34/xc7/x37 - /x83/x34/xc7/x38 - /x83/x34/xc7/x39 - /x83/x34/xc8/x30 - /x83/x34/xc8/x31 - /x83/x34/xc8/x32 - /x83/x34/xc8/x33 - /x83/x34/xc8/x34 - /x83/x34/xc8/x35 - /x83/x34/xc8/x36 - /x83/x34/xc8/x37 - /x83/x34/xc8/x38 - /x83/x34/xc8/x39 - /x83/x34/xc9/x30 - /x83/x34/xc9/x31 - /x83/x34/xc9/x32 - /x83/x34/xc9/x33 - /x83/x34/xc9/x34 - /x83/x34/xc9/x35 - /x83/x34/xc9/x36 - /x83/x34/xc9/x37 - /x83/x34/xc9/x38 - /x83/x34/xc9/x39 - /x83/x34/xca/x30 - /x83/x34/xca/x31 - /x83/x34/xca/x32 - /x83/x34/xca/x33 - /x83/x34/xca/x34 - /x83/x34/xca/x35 - /x83/x34/xca/x36 - /x83/x34/xca/x37 - /x83/x34/xca/x38 - /x83/x34/xca/x39 - /x83/x34/xcb/x30 - /x83/x34/xcb/x31 - /x83/x34/xcb/x32 - /x83/x34/xcb/x33 - /x83/x34/xcb/x34 - /x83/x34/xcb/x35 - /x83/x34/xcb/x36 - /x83/x34/xcb/x37 - /x83/x34/xcb/x38 - /x83/x34/xcb/x39 - /x83/x34/xcc/x30 - /x83/x34/xcc/x31 - /x83/x34/xcc/x32 - /x83/x34/xcc/x33 - /x83/x34/xcc/x34 - /x83/x34/xcc/x35 - /x83/x34/xcc/x36 - /x83/x34/xcc/x37 - /x83/x34/xcc/x38 - /x83/x34/xcc/x39 - /x83/x34/xcd/x30 - /x83/x34/xcd/x31 - /x83/x34/xcd/x32 - /x83/x34/xcd/x33 - /x83/x34/xcd/x34 - /x83/x34/xcd/x35 - /x83/x34/xcd/x36 - /x83/x34/xcd/x37 - /x83/x34/xcd/x38 - /x83/x34/xcd/x39 - /x83/x34/xce/x30 - /x83/x34/xce/x31 - /x83/x34/xce/x32 - /x83/x34/xce/x33 - /x83/x34/xce/x34 - /x83/x34/xce/x35 - /x83/x34/xce/x36 - /x83/x34/xce/x37 - /x83/x34/xce/x38 - /x83/x34/xce/x39 - /x83/x34/xcf/x30 - /x83/x34/xcf/x31 - /x83/x34/xcf/x32 - /x83/x34/xcf/x33 - /x83/x34/xcf/x34 - /x83/x34/xcf/x35 - /x83/x34/xcf/x36 - /x83/x34/xcf/x37 - /x83/x34/xcf/x38 - /x83/x34/xcf/x39 - /x83/x34/xd0/x30 - /x83/x34/xd0/x31 - /x83/x34/xd0/x32 - /x83/x34/xd0/x33 - /x83/x34/xd0/x34 - /x83/x34/xd0/x35 - /x83/x34/xd0/x36 - /x83/x34/xd0/x37 - /x83/x34/xd0/x38 - /x83/x34/xd0/x39 - /x83/x34/xd1/x30 - /x83/x34/xd1/x31 - /x83/x34/xd1/x32 - /x83/x34/xd1/x33 - /x83/x34/xd1/x34 - /x83/x34/xd1/x35 - /x83/x34/xd1/x36 - /x83/x34/xd1/x37 - /x83/x34/xd1/x38 - /x83/x34/xd1/x39 - /x83/x34/xd2/x30 - /x83/x34/xd2/x31 - /x83/x34/xd2/x32 - /x83/x34/xd2/x33 - /x83/x34/xd2/x34 - /x83/x34/xd2/x35 - /x83/x34/xd2/x36 - /x83/x34/xd2/x37 - /x83/x34/xd2/x38 - /x83/x34/xd2/x39 - /x83/x34/xd3/x30 - /x83/x34/xd3/x31 - /x83/x34/xd3/x32 - /x83/x34/xd3/x33 - /x83/x34/xd3/x34 - /x83/x34/xd3/x35 - /x83/x34/xd3/x36 - /x83/x34/xd3/x37 - /x83/x34/xd3/x38 - /x83/x34/xd3/x39 - /x83/x34/xd4/x30 - /x83/x34/xd4/x31 - /x83/x34/xd4/x32 - /x83/x34/xd4/x33 - /x83/x34/xd4/x34 - /x83/x34/xd4/x35 - /x83/x34/xd4/x36 - /x83/x34/xd4/x37 - /x83/x34/xd4/x38 - /x83/x34/xd4/x39 - /x83/x34/xd5/x30 - /x83/x34/xd5/x31 - /x83/x34/xd5/x32 - /x83/x34/xd5/x33 - /x83/x34/xd5/x34 - /x83/x34/xd5/x35 - /x83/x34/xd5/x36 - /x83/x34/xd5/x37 - /x83/x34/xd5/x38 - /x83/x34/xd5/x39 - /x83/x34/xd6/x30 - /x83/x34/xd6/x31 - /x83/x34/xd6/x32 - /x83/x34/xd6/x33 - /x83/x34/xd6/x34 - /x83/x34/xd6/x35 - /x83/x34/xd6/x36 - /x83/x34/xd6/x37 - /x83/x34/xd6/x38 - /x83/x34/xd6/x39 - /x83/x34/xd7/x30 - /x83/x34/xd7/x31 - /x83/x34/xd7/x32 - /x83/x34/xd7/x33 - /x83/x34/xd7/x34 - /x83/x34/xd7/x35 - /x83/x34/xd7/x36 - /x83/x34/xd7/x37 - /x83/x34/xd7/x38 - /x83/x34/xd7/x39 - /x83/x34/xd8/x30 - /x83/x34/xd8/x31 - /x83/x34/xd8/x32 - /x83/x34/xd8/x33 - /x83/x34/xd8/x34 - /x83/x34/xd8/x35 - /x83/x34/xd8/x36 - /x83/x34/xd8/x37 - /x83/x34/xd8/x38 - /x83/x34/xd8/x39 - /x83/x34/xd9/x30 - /x83/x34/xd9/x31 - /x83/x34/xd9/x32 - /x83/x34/xd9/x33 - /x83/x34/xd9/x34 - /x83/x34/xd9/x35 - /x83/x34/xd9/x36 - /x83/x34/xd9/x37 - /x83/x34/xd9/x38 - /x83/x34/xd9/x39 - /x83/x34/xda/x30 - /x83/x34/xda/x31 - /x83/x34/xda/x32 - /x83/x34/xda/x33 - /x83/x34/xda/x34 - /x83/x34/xda/x35 - /x83/x34/xda/x36 - /x83/x34/xda/x37 - /x83/x34/xda/x38 - /x83/x34/xda/x39 - /x83/x34/xdb/x30 - /x83/x34/xdb/x31 - /x83/x34/xdb/x32 - /x83/x34/xdb/x33 - /x83/x34/xdb/x34 - /x83/x34/xdb/x35 - /x83/x34/xdb/x36 - /x83/x34/xdb/x37 - /x83/x34/xdb/x38 - /x83/x34/xdb/x39 - /x83/x34/xdc/x30 - /x83/x34/xdc/x31 - /x83/x34/xdc/x32 - /x83/x34/xdc/x33 - /x83/x34/xdc/x34 - /x83/x34/xdc/x35 - /x83/x34/xdc/x36 - /x83/x34/xdc/x37 - /x83/x34/xdc/x38 - /x83/x34/xdc/x39 - /x83/x34/xdd/x30 - /x83/x34/xdd/x31 - /x83/x34/xdd/x32 - /x83/x34/xdd/x33 - /x83/x34/xdd/x34 - /x83/x34/xdd/x35 - /x83/x34/xdd/x36 - /x83/x34/xdd/x37 - /x83/x34/xdd/x38 - /x83/x34/xdd/x39 - /x83/x34/xde/x30 - /x83/x34/xde/x31 - /x83/x34/xde/x32 - /x83/x34/xde/x33 - /x83/x34/xde/x34 - /x83/x34/xde/x35 - /x83/x34/xde/x36 - /x83/x34/xde/x37 - /x83/x34/xde/x38 - /x83/x34/xde/x39 - /x83/x34/xdf/x30 - /x83/x34/xdf/x31 - /x83/x34/xdf/x32 - /x83/x34/xdf/x33 - /x83/x34/xdf/x34 - /x83/x34/xdf/x35 - /x83/x34/xdf/x36 - /x83/x34/xdf/x37 - /x83/x34/xdf/x38 - /x83/x34/xdf/x39 - /x83/x34/xe0/x30 - /x83/x34/xe0/x31 - /x83/x34/xe0/x32 - /x83/x34/xe0/x33 - /x83/x34/xe0/x34 - /x83/x34/xe0/x35 - /x83/x34/xe0/x36 - /x83/x34/xe0/x37 - /x83/x34/xe0/x38 - /x83/x34/xe0/x39 - /x83/x34/xe1/x30 - /x83/x34/xe1/x31 - /x83/x34/xe1/x32 - /x83/x34/xe1/x33 - /x83/x34/xe1/x34 - /x83/x34/xe1/x35 - /x83/x34/xe1/x36 - /x83/x34/xe1/x37 - /x83/x34/xe1/x38 - /x83/x34/xe1/x39 - /x83/x34/xe2/x30 - /x83/x34/xe2/x31 - /x83/x34/xe2/x32 - /x83/x34/xe2/x33 - /x83/x34/xe2/x34 - /x83/x34/xe2/x35 - /x83/x34/xe2/x36 - /x83/x34/xe2/x37 - /x83/x34/xe2/x38 - /x83/x34/xe2/x39 - /x83/x34/xe3/x30 - /x83/x34/xe3/x31 - /x83/x34/xe3/x32 - /x83/x34/xe3/x33 - /x83/x34/xe3/x34 - /x83/x34/xe3/x35 - /x83/x34/xe3/x36 - /x83/x34/xe3/x37 - /x83/x34/xe3/x38 - /x83/x34/xe3/x39 - /x83/x34/xe4/x30 - /x83/x34/xe4/x31 - /x83/x34/xe4/x32 - /x83/x34/xe4/x33 - /x83/x34/xe4/x34 - /x83/x34/xe4/x35 - /x83/x34/xe4/x36 - /x83/x34/xe4/x37 - /x83/x34/xe4/x38 - /x83/x34/xe4/x39 - /x83/x34/xe5/x30 - /x83/x34/xe5/x31 - /x83/x34/xe5/x32 - /x83/x34/xe5/x33 - /x83/x34/xe5/x34 - /x83/x34/xe5/x35 - /x83/x34/xe5/x36 - /x83/x34/xe5/x37 - /x83/x34/xe5/x38 - /x83/x34/xe5/x39 - /x83/x34/xe6/x30 - /x83/x34/xe6/x31 - /x83/x34/xe6/x32 - /x83/x34/xe6/x33 - /x83/x34/xe6/x34 - /x83/x34/xe6/x35 - /x83/x34/xe6/x36 - /x83/x34/xe6/x37 - /x83/x34/xe6/x38 - /x83/x34/xe6/x39 - /x83/x34/xe7/x30 - /x83/x34/xe7/x31 - /x83/x34/xe7/x32 - /x83/x34/xe7/x33 - /x83/x34/xe7/x34 - /x83/x34/xe7/x35 - /x83/x34/xe7/x36 - /x83/x34/xe7/x37 - /x83/x34/xe7/x38 - /x83/x34/xe7/x39 - /x83/x34/xe8/x30 - /x83/x34/xe8/x31 - /x83/x34/xe8/x32 - /x83/x34/xe8/x33 - /x83/x34/xe8/x34 - /x83/x34/xe8/x35 - /x83/x34/xe8/x36 - /x83/x34/xe8/x37 - /x83/x34/xe8/x38 - /x83/x34/xe8/x39 - /x83/x34/xe9/x30 - /x83/x34/xe9/x31 - /x83/x34/xe9/x32 - /x83/x34/xe9/x33 - /x83/x34/xe9/x34 - /x83/x34/xe9/x35 - /x83/x34/xe9/x36 - /x83/x34/xe9/x37 - /x83/x34/xe9/x38 - /x83/x34/xe9/x39 - /x83/x34/xea/x30 - /x83/x34/xea/x31 - /x83/x34/xea/x32 - /x83/x34/xea/x33 - /x83/x34/xea/x34 - /x83/x34/xea/x35 - /x83/x34/xea/x36 - /x83/x34/xea/x37 - /x83/x34/xea/x38 - /x83/x34/xea/x39 - /x83/x34/xeb/x30 - /x83/x34/xeb/x31 - /x83/x34/xeb/x32 - /x83/x34/xeb/x33 - /x83/x34/xeb/x34 - /x83/x34/xeb/x35 - /x83/x34/xeb/x36 - /x83/x34/xeb/x37 - /x83/x34/xeb/x38 - /x83/x34/xeb/x39 - /x83/x34/xec/x30 - /x83/x34/xec/x31 - /x83/x34/xec/x32 - /x83/x34/xec/x33 - /x83/x34/xec/x34 - /x83/x34/xec/x35 - /x83/x34/xec/x36 - /x83/x34/xec/x37 - /x83/x34/xec/x38 - /x83/x34/xec/x39 - /x83/x34/xed/x30 - /x83/x34/xed/x31 - /x83/x34/xed/x32 - /x83/x34/xed/x33 - /x83/x34/xed/x34 - /x83/x34/xed/x35 - /x83/x34/xed/x36 - /x83/x34/xed/x37 - /x83/x34/xed/x38 - /x83/x34/xed/x39 - /x83/x34/xee/x30 - /x83/x34/xee/x31 - /x83/x34/xee/x32 - /x83/x34/xee/x33 - /x83/x34/xee/x34 - /x83/x34/xee/x35 - /x83/x34/xee/x36 - /x83/x34/xee/x37 - /x83/x34/xee/x38 - /x83/x34/xee/x39 - /x83/x34/xef/x30 - /x83/x34/xef/x31 - /x83/x34/xef/x32 - /x83/x34/xef/x33 - /x83/x34/xef/x34 - /x83/x34/xef/x35 - /x83/x34/xef/x36 - /x83/x34/xef/x37 - /x83/x34/xef/x38 - /x83/x34/xef/x39 - /x83/x34/xf0/x30 - /x83/x34/xf0/x31 - /x83/x34/xf0/x32 - /x83/x34/xf0/x33 - /x83/x34/xf0/x34 - /x83/x34/xf0/x35 - /x83/x34/xf0/x36 - /x83/x34/xf0/x37 - /x83/x34/xf0/x38 - /x83/x34/xf0/x39 - /x83/x34/xf1/x30 - /x83/x34/xf1/x31 - /x83/x34/xf1/x32 - /x83/x34/xf1/x33 - /x83/x34/xf1/x34 - /x83/x34/xf1/x35 - /x83/x34/xf1/x36 - /x83/x34/xf1/x37 - /x83/x34/xf1/x38 - /x83/x34/xf1/x39 - /x83/x34/xf2/x30 - /x83/x34/xf2/x31 - /x83/x34/xf2/x32 - /x83/x34/xf2/x33 - /x83/x34/xf2/x34 - /x83/x34/xf2/x35 - /x83/x34/xf2/x36 - /x83/x34/xf2/x37 - /x83/x34/xf2/x38 - /x83/x34/xf2/x39 - /x83/x34/xf3/x30 - /x83/x34/xf3/x31 - /x83/x34/xf3/x32 - /x83/x34/xf3/x33 - /x83/x34/xf3/x34 - /x83/x34/xf3/x35 - /x83/x34/xf3/x36 - /x83/x34/xf3/x37 - /x83/x34/xf3/x38 - /x83/x34/xf3/x39 - /x83/x34/xf4/x30 - /x83/x34/xf4/x31 - /x83/x34/xf4/x32 - /x83/x34/xf4/x33 - /x83/x34/xf4/x34 - /x83/x34/xf4/x35 - /x83/x34/xf4/x36 - /x83/x34/xf4/x37 - /x83/x34/xf4/x38 - /x83/x34/xf4/x39 - /x83/x34/xf5/x30 - /x83/x34/xf5/x31 - /x83/x34/xf5/x32 - /x83/x34/xf5/x33 - /x83/x34/xf5/x34 - /x83/x34/xf5/x35 - /x83/x34/xf5/x36 - /x83/x34/xf5/x37 - /x83/x34/xf5/x38 - /x83/x34/xf5/x39 - /x83/x34/xf6/x30 - /x83/x34/xf6/x31 - /x83/x34/xf6/x32 - /x83/x34/xf6/x33 - /x83/x34/xf6/x34 - /x83/x34/xf6/x35 - /x83/x34/xf6/x36 - /x83/x34/xf6/x37 - /x83/x34/xf6/x38 - /x83/x34/xf6/x39 - /x83/x34/xf7/x30 - /x83/x34/xf7/x31 - /x83/x34/xf7/x32 - /x83/x34/xf7/x33 - /x83/x34/xf7/x34 - /x83/x34/xf7/x35 - /x83/x34/xf7/x36 - /x83/x34/xf7/x37 - /x83/x34/xf7/x38 - /x83/x34/xf7/x39 - /x83/x34/xf8/x30 - /x83/x34/xf8/x31 - /x83/x34/xf8/x32 - /x83/x34/xf8/x33 - /x83/x34/xf8/x34 - /x83/x34/xf8/x35 - /x83/x34/xf8/x36 - /x83/x34/xf8/x37 - /x83/x34/xf8/x38 - /x83/x34/xf8/x39 - /x83/x34/xf9/x30 - /x83/x34/xf9/x31 - /x83/x34/xf9/x32 - /x83/x34/xf9/x33 - /x83/x34/xf9/x34 - /x83/x34/xf9/x35 - /x83/x34/xf9/x36 - /x83/x34/xf9/x37 - /x83/x34/xf9/x38 - /x83/x34/xf9/x39 - /x83/x34/xfa/x30 - /x83/x34/xfa/x31 - /x83/x34/xfa/x32 - /x83/x34/xfa/x33 - /x83/x34/xfa/x34 - /x83/x34/xfa/x35 - /x83/x34/xfa/x36 - /x83/x34/xfa/x37 - /x83/x34/xfa/x38 - /x83/x34/xfa/x39 - /x83/x34/xfb/x30 - /x83/x34/xfb/x31 - /x83/x34/xfb/x32 - /x83/x34/xfb/x33 - /x83/x34/xfb/x34 - /x83/x34/xfb/x35 - /x83/x34/xfb/x36 - /x83/x34/xfb/x37 - /x83/x34/xfb/x38 - /x83/x34/xfb/x39 - /x83/x34/xfc/x30 - /x83/x34/xfc/x31 - /x83/x34/xfc/x32 - /x83/x34/xfc/x33 - /x83/x34/xfc/x34 - /x83/x34/xfc/x35 - /x83/x34/xfc/x36 - /x83/x34/xfc/x37 - /x83/x34/xfc/x38 - /x83/x34/xfc/x39 - /x83/x34/xfd/x30 - /x83/x34/xfd/x31 - /x83/x34/xfd/x32 - /x83/x34/xfd/x33 - /x83/x34/xfd/x34 - /x83/x34/xfd/x35 - /x83/x34/xfd/x36 - /x83/x34/xfd/x37 - /x83/x34/xfd/x38 - /x83/x34/xfd/x39 - /x83/x34/xfe/x30 - /x83/x34/xfe/x31 - /x83/x34/xfe/x32 - /x83/x34/xfe/x33 - /x83/x34/xfe/x34 - /x83/x34/xfe/x35 - /x83/x34/xfe/x36 - /x83/x34/xfe/x37 - /x83/x34/xfe/x38 - /x83/x34/xfe/x39 - /x83/x35/x81/x30 - /x83/x35/x81/x31 - /x83/x35/x81/x32 - /x83/x35/x81/x33 - /x83/x35/x81/x34 - /x83/x35/x81/x35 - /x83/x35/x81/x36 - /x83/x35/x81/x37 - /x83/x35/x81/x38 - /x83/x35/x81/x39 - /x83/x35/x82/x30 - /x83/x35/x82/x31 - /x83/x35/x82/x32 - /x83/x35/x82/x33 - /x83/x35/x82/x34 - /x83/x35/x82/x35 - /x83/x35/x82/x36 - /x83/x35/x82/x37 - /x83/x35/x82/x38 - /x83/x35/x82/x39 - /x83/x35/x83/x30 - /x83/x35/x83/x31 - /x83/x35/x83/x32 - /x83/x35/x83/x33 - /x83/x35/x83/x34 - /x83/x35/x83/x35 - /x83/x35/x83/x36 - /x83/x35/x83/x37 - /x83/x35/x83/x38 - /x83/x35/x83/x39 - /x83/x35/x84/x30 - /x83/x35/x84/x31 - /x83/x35/x84/x32 - /x83/x35/x84/x33 - /x83/x35/x84/x34 - /x83/x35/x84/x35 - /x83/x35/x84/x36 - /x83/x35/x84/x37 - /x83/x35/x84/x38 - /x83/x35/x84/x39 - /x83/x35/x85/x30 - /x83/x35/x85/x31 - /x83/x35/x85/x32 - /x83/x35/x85/x33 - /x83/x35/x85/x34 - /x83/x35/x85/x35 - /x83/x35/x85/x36 - /x83/x35/x85/x37 - /x83/x35/x85/x38 - /x83/x35/x85/x39 - /x83/x35/x86/x30 - /x83/x35/x86/x31 - /x83/x35/x86/x32 - /x83/x35/x86/x33 - /x83/x35/x86/x34 - /x83/x35/x86/x35 - /x83/x35/x86/x36 - /x83/x35/x86/x37 - /x83/x35/x86/x38 - /x83/x35/x86/x39 - /x83/x35/x87/x30 - /x83/x35/x87/x31 - /x83/x35/x87/x32 - /x83/x35/x87/x33 - /x83/x35/x87/x34 - /x83/x35/x87/x35 - /x83/x35/x87/x36 - /x83/x35/x87/x37 - /x83/x35/x87/x38 - /x83/x35/x87/x39 - /x83/x35/x88/x30 - /x83/x35/x88/x31 - /x83/x35/x88/x32 - /x83/x35/x88/x33 - /x83/x35/x88/x34 - /x83/x35/x88/x35 - /x83/x35/x88/x36 - /x83/x35/x88/x37 - /x83/x35/x88/x38 - /x83/x35/x88/x39 - /x83/x35/x89/x30 - /x83/x35/x89/x31 - /x83/x35/x89/x32 - /x83/x35/x89/x33 - /x83/x35/x89/x34 - /x83/x35/x89/x35 - /x83/x35/x89/x36 - /x83/x35/x89/x37 - /x83/x35/x89/x38 - /x83/x35/x89/x39 - /x83/x35/x8a/x30 - /x83/x35/x8a/x31 - /x83/x35/x8a/x32 - /x83/x35/x8a/x33 - /x83/x35/x8a/x34 - /x83/x35/x8a/x35 - /x83/x35/x8a/x36 - /x83/x35/x8a/x37 - /x83/x35/x8a/x38 - /x83/x35/x8a/x39 - /x83/x35/x8b/x30 - /x83/x35/x8b/x31 - /x83/x35/x8b/x32 - /x83/x35/x8b/x33 - /x83/x35/x8b/x34 - /x83/x35/x8b/x35 - /x83/x35/x8b/x36 - /x83/x35/x8b/x37 - /x83/x35/x8b/x38 - /x83/x35/x8b/x39 - /x83/x35/x8c/x30 - /x83/x35/x8c/x31 - /x83/x35/x8c/x32 - /x83/x35/x8c/x33 - /x83/x35/x8c/x34 - /x83/x35/x8c/x35 - /x83/x35/x8c/x36 - /x83/x35/x8c/x37 - /x83/x35/x8c/x38 - /x83/x35/x8c/x39 - /x83/x35/x8d/x30 - /x83/x35/x8d/x31 - /x83/x35/x8d/x32 - /x83/x35/x8d/x33 - /x83/x35/x8d/x34 - /x83/x35/x8d/x35 - /x83/x35/x8d/x36 - /x83/x35/x8d/x37 - /x83/x35/x8d/x38 - /x83/x35/x8d/x39 - /x83/x35/x8e/x30 - /x83/x35/x8e/x31 - /x83/x35/x8e/x32 - /x83/x35/x8e/x33 - /x83/x35/x8e/x34 - /x83/x35/x8e/x35 - /x83/x35/x8e/x36 - /x83/x35/x8e/x37 - /x83/x35/x8e/x38 - /x83/x35/x8e/x39 - /x83/x35/x8f/x30 - /x83/x35/x8f/x31 - /x83/x35/x8f/x32 - /x83/x35/x8f/x33 - /x83/x35/x8f/x34 - /x83/x35/x8f/x35 - /x83/x35/x8f/x36 - /x83/x35/x8f/x37 - /x83/x35/x8f/x38 - /x83/x35/x8f/x39 - /x83/x35/x90/x30 - /x83/x35/x90/x31 - /x83/x35/x90/x32 - /x83/x35/x90/x33 - /x83/x35/x90/x34 - /x83/x35/x90/x35 - /x83/x35/x90/x36 - /x83/x35/x90/x37 - /x83/x35/x90/x38 - /x83/x35/x90/x39 - /x83/x35/x91/x30 - /x83/x35/x91/x31 - /x83/x35/x91/x32 - /x83/x35/x91/x33 - /x83/x35/x91/x34 - /x83/x35/x91/x35 - /x83/x35/x91/x36 - /x83/x35/x91/x37 - /x83/x35/x91/x38 - /x83/x35/x91/x39 - /x83/x35/x92/x30 - /x83/x35/x92/x31 - /x83/x35/x92/x32 - /x83/x35/x92/x33 - /x83/x35/x92/x34 - /x83/x35/x92/x35 - /x83/x35/x92/x36 - /x83/x35/x92/x37 - /x83/x35/x92/x38 - /x83/x35/x92/x39 - /x83/x35/x93/x30 - /x83/x35/x93/x31 - /x83/x35/x93/x32 - /x83/x35/x93/x33 - /x83/x35/x93/x34 - /x83/x35/x93/x35 - /x83/x35/x93/x36 - /x83/x35/x93/x37 - /x83/x35/x93/x38 - /x83/x35/x93/x39 - /x83/x35/x94/x30 - /x83/x35/x94/x31 - /x83/x35/x94/x32 - /x83/x35/x94/x33 - /x83/x35/x94/x34 - /x83/x35/x94/x35 - /x83/x35/x94/x36 - /x83/x35/x94/x37 - /x83/x35/x94/x38 - /x83/x35/x94/x39 - /x83/x35/x95/x30 - /x83/x35/x95/x31 - /x83/x35/x95/x32 - /x83/x35/x95/x33 - /x83/x35/x95/x34 - /x83/x35/x95/x35 - /x83/x35/x95/x36 - /x83/x35/x95/x37 - /x83/x35/x95/x38 - /x83/x35/x95/x39 - /x83/x35/x96/x30 - /x83/x35/x96/x31 - /x83/x35/x96/x32 - /x83/x35/x96/x33 - /x83/x35/x96/x34 - /x83/x35/x96/x35 - /x83/x35/x96/x36 - /x83/x35/x96/x37 - /x83/x35/x96/x38 - /x83/x35/x96/x39 - /x83/x35/x97/x30 - /x83/x35/x97/x31 - /x83/x35/x97/x32 - /x83/x35/x97/x33 - /x83/x35/x97/x34 - /x83/x35/x97/x35 - /x83/x35/x97/x36 - /x83/x35/x97/x37 - /x83/x35/x97/x38 - /x83/x35/x97/x39 - /x83/x35/x98/x30 - /x83/x35/x98/x31 - /x83/x35/x98/x32 - /x83/x35/x98/x33 - /x83/x35/x98/x34 - /x83/x35/x98/x35 - /x83/x35/x98/x36 - /x83/x35/x98/x37 - /x83/x35/x98/x38 - /x83/x35/x98/x39 - /x83/x35/x99/x30 - /x83/x35/x99/x31 - /x83/x35/x99/x32 - /x83/x35/x99/x33 - /x83/x35/x99/x34 - /x83/x35/x99/x35 - /x83/x35/x99/x36 - /x83/x35/x99/x37 - /x83/x35/x99/x38 - /x83/x35/x99/x39 - /x83/x35/x9a/x30 - /x83/x35/x9a/x31 - /x83/x35/x9a/x32 - /x83/x35/x9a/x33 - /x83/x35/x9a/x34 - /x83/x35/x9a/x35 - /x83/x35/x9a/x36 - /x83/x35/x9a/x37 - /x83/x35/x9a/x38 - /x83/x35/x9a/x39 - /x83/x35/x9b/x30 - /x83/x35/x9b/x31 - /x83/x35/x9b/x32 - /x83/x35/x9b/x33 - /x83/x35/x9b/x34 - /x83/x35/x9b/x35 - /x83/x35/x9b/x36 - /x83/x35/x9b/x37 - /x83/x35/x9b/x38 - /x83/x35/x9b/x39 - /x83/x35/x9c/x30 - /x83/x35/x9c/x31 - /x83/x35/x9c/x32 - /x83/x35/x9c/x33 - /x83/x35/x9c/x34 - /x83/x35/x9c/x35 - /x83/x35/x9c/x36 - /x83/x35/x9c/x37 - /x83/x35/x9c/x38 - /x83/x35/x9c/x39 - /x83/x35/x9d/x30 - /x83/x35/x9d/x31 - /x83/x35/x9d/x32 - /x83/x35/x9d/x33 - /x83/x35/x9d/x34 - /x83/x35/x9d/x35 - /x83/x35/x9d/x36 - /x83/x35/x9d/x37 - /x83/x35/x9d/x38 - /x83/x35/x9d/x39 - /x83/x35/x9e/x30 - /x83/x35/x9e/x31 - /x83/x35/x9e/x32 - /x83/x35/x9e/x33 - /x83/x35/x9e/x34 - /x83/x35/x9e/x35 - /x83/x35/x9e/x36 - /x83/x35/x9e/x37 - /x83/x35/x9e/x38 - /x83/x35/x9e/x39 - /x83/x35/x9f/x30 - /x83/x35/x9f/x31 - /x83/x35/x9f/x32 - /x83/x35/x9f/x33 - /x83/x35/x9f/x34 - /x83/x35/x9f/x35 - /x83/x35/x9f/x36 - /x83/x35/x9f/x37 - /x83/x35/x9f/x38 - /x83/x35/x9f/x39 - /x83/x35/xa0/x30 - /x83/x35/xa0/x31 - /x83/x35/xa0/x32 - /x83/x35/xa0/x33 - /x83/x35/xa0/x34 - /x83/x35/xa0/x35 - /x83/x35/xa0/x36 - /x83/x35/xa0/x37 - /x83/x35/xa0/x38 - /x83/x35/xa0/x39 - /x83/x35/xa1/x30 - /x83/x35/xa1/x31 - /x83/x35/xa1/x32 - /x83/x35/xa1/x33 - /x83/x35/xa1/x34 - /x83/x35/xa1/x35 - /x83/x35/xa1/x36 - /x83/x35/xa1/x37 - /x83/x35/xa1/x38 - /x83/x35/xa1/x39 - /x83/x35/xa2/x30 - /x83/x35/xa2/x31 - /x83/x35/xa2/x32 - /x83/x35/xa2/x33 - /x83/x35/xa2/x34 - /x83/x35/xa2/x35 - /x83/x35/xa2/x36 - /x83/x35/xa2/x37 - /x83/x35/xa2/x38 - /x83/x35/xa2/x39 - /x83/x35/xa3/x30 - /x83/x35/xa3/x31 - /x83/x35/xa3/x32 - /x83/x35/xa3/x33 - /x83/x35/xa3/x34 - /x83/x35/xa3/x35 - /x83/x35/xa3/x36 - /x83/x35/xa3/x37 - /x83/x35/xa3/x38 - /x83/x35/xa3/x39 - /x83/x35/xa4/x30 - /x83/x35/xa4/x31 - /x83/x35/xa4/x32 - /x83/x35/xa4/x33 - /x83/x35/xa4/x34 - /x83/x35/xa4/x35 - /x83/x35/xa4/x36 - /x83/x35/xa4/x37 - /x83/x35/xa4/x38 - /x83/x35/xa4/x39 - /x83/x35/xa5/x30 - /x83/x35/xa5/x31 - /x83/x35/xa5/x32 - /x83/x35/xa5/x33 - /x83/x35/xa5/x34 - /x83/x35/xa5/x35 - /x83/x35/xa5/x36 - /x83/x35/xa5/x37 - /x83/x35/xa5/x38 - /x83/x35/xa5/x39 - /x83/x35/xa6/x30 - /x83/x35/xa6/x31 - /x83/x35/xa6/x32 - /x83/x35/xa6/x33 - /x83/x35/xa6/x34 - /x83/x35/xa6/x35 - /x83/x35/xa6/x36 - /x83/x35/xa6/x37 - /x83/x35/xa6/x38 - /x83/x35/xa6/x39 - /x83/x35/xa7/x30 - /x83/x35/xa7/x31 - /x83/x35/xa7/x32 - /x83/x35/xa7/x33 - /x83/x35/xa7/x34 - /x83/x35/xa7/x35 - /x83/x35/xa7/x36 - /x83/x35/xa7/x37 - /x83/x35/xa7/x38 - /x83/x35/xa7/x39 - /x83/x35/xa8/x30 - /x83/x35/xa8/x31 - /x83/x35/xa8/x32 - /x83/x35/xa8/x33 - /x83/x35/xa8/x34 - /x83/x35/xa8/x35 - /x83/x35/xa8/x36 - /x83/x35/xa8/x37 - /x83/x35/xa8/x38 - /x83/x35/xa8/x39 - /x83/x35/xa9/x30 - /x83/x35/xa9/x31 - /x83/x35/xa9/x32 - /x83/x35/xa9/x33 - /x83/x35/xa9/x34 - /x83/x35/xa9/x35 - /x83/x35/xa9/x36 - /x83/x35/xa9/x37 - /x83/x35/xa9/x38 - /x83/x35/xa9/x39 - /x83/x35/xaa/x30 - /x83/x35/xaa/x31 - /x83/x35/xaa/x32 - /x83/x35/xaa/x33 - /x83/x35/xaa/x34 - /x83/x35/xaa/x35 - /x83/x35/xaa/x36 - /x83/x35/xaa/x37 - /x83/x35/xaa/x38 - /x83/x35/xaa/x39 - /x83/x35/xab/x30 - /x83/x35/xab/x31 - /x83/x35/xab/x32 - /x83/x35/xab/x33 - /x83/x35/xab/x34 - /x83/x35/xab/x35 - /x83/x35/xab/x36 - /x83/x35/xab/x37 - /x83/x35/xab/x38 - /x83/x35/xab/x39 - /x83/x35/xac/x30 - /x83/x35/xac/x31 - /x83/x35/xac/x32 - /x83/x35/xac/x33 - /x83/x35/xac/x34 - /x83/x35/xac/x35 - /x83/x35/xac/x36 - /x83/x35/xac/x37 - /x83/x35/xac/x38 - /x83/x35/xac/x39 - /x83/x35/xad/x30 - /x83/x35/xad/x31 - /x83/x35/xad/x32 - /x83/x35/xad/x33 - /x83/x35/xad/x34 - /x83/x35/xad/x35 - /x83/x35/xad/x36 - /x83/x35/xad/x37 - /x83/x35/xad/x38 - /x83/x35/xad/x39 - /x83/x35/xae/x30 - /x83/x35/xae/x31 - /x83/x35/xae/x32 - /x83/x35/xae/x33 - /x83/x35/xae/x34 - /x83/x35/xae/x35 - /x83/x35/xae/x36 - /x83/x35/xae/x37 - /x83/x35/xae/x38 - /x83/x35/xae/x39 - /x83/x35/xaf/x30 - /x83/x35/xaf/x31 - /x83/x35/xaf/x32 - /x83/x35/xaf/x33 - /x83/x35/xaf/x34 - /x83/x35/xaf/x35 - /x83/x35/xaf/x36 - /x83/x35/xaf/x37 - /x83/x35/xaf/x38 - /x83/x35/xaf/x39 - /x83/x35/xb0/x30 - /x83/x35/xb0/x31 - /x83/x35/xb0/x32 - /x83/x35/xb0/x33 - /x83/x35/xb0/x34 - /x83/x35/xb0/x35 - /x83/x35/xb0/x36 - /x83/x35/xb0/x37 - /x83/x35/xb0/x38 - /x83/x35/xb0/x39 - /x83/x35/xb1/x30 - /x83/x35/xb1/x31 - /x83/x35/xb1/x32 - /x83/x35/xb1/x33 - /x83/x35/xb1/x34 - /x83/x35/xb1/x35 - /x83/x35/xb1/x36 - /x83/x35/xb1/x37 - /x83/x35/xb1/x38 - /x83/x35/xb1/x39 - /x83/x35/xb2/x30 - /x83/x35/xb2/x31 - /x83/x35/xb2/x32 - /x83/x35/xb2/x33 - /x83/x35/xb2/x34 - /x83/x35/xb2/x35 - /x83/x35/xb2/x36 - /x83/x35/xb2/x37 - /x83/x35/xb2/x38 - /x83/x35/xb2/x39 - /x83/x35/xb3/x30 - /x83/x35/xb3/x31 - /x83/x35/xb3/x32 - /x83/x35/xb3/x33 - /x83/x35/xb3/x34 - /x83/x35/xb3/x35 - /x83/x35/xb3/x36 - /x83/x35/xb3/x37 - /x83/x35/xb3/x38 - /x83/x35/xb3/x39 - /x83/x35/xb4/x30 - /x83/x35/xb4/x31 - /x83/x35/xb4/x32 - /x83/x35/xb4/x33 - /x83/x35/xb4/x34 - /x83/x35/xb4/x35 - /x83/x35/xb4/x36 - /x83/x35/xb4/x37 - /x83/x35/xb4/x38 - /x83/x35/xb4/x39 - /x83/x35/xb5/x30 - /x83/x35/xb5/x31 - /x83/x35/xb5/x32 - /x83/x35/xb5/x33 - /x83/x35/xb5/x34 - /x83/x35/xb5/x35 - /x83/x35/xb5/x36 - /x83/x35/xb5/x37 - /x83/x35/xb5/x38 - /x83/x35/xb5/x39 - /x83/x35/xb6/x30 - /x83/x35/xb6/x31 - /x83/x35/xb6/x32 - /x83/x35/xb6/x33 - /x83/x35/xb6/x34 - /x83/x35/xb6/x35 - /x83/x35/xb6/x36 - /x83/x35/xb6/x37 - /x83/x35/xb6/x38 - /x83/x35/xb6/x39 - /x83/x35/xb7/x30 - /x83/x35/xb7/x31 - /x83/x35/xb7/x32 - /x83/x35/xb7/x33 - /x83/x35/xb7/x34 - /x83/x35/xb7/x35 - /x83/x35/xb7/x36 - /x83/x35/xb7/x37 - /x83/x35/xb7/x38 - /x83/x35/xb7/x39 - /x83/x35/xb8/x30 - /x83/x35/xb8/x31 - /x83/x35/xb8/x32 - /x83/x35/xb8/x33 - /x83/x35/xb8/x34 - /x83/x35/xb8/x35 - /x83/x35/xb8/x36 - /x83/x35/xb8/x37 - /x83/x35/xb8/x38 - /x83/x35/xb8/x39 - /x83/x35/xb9/x30 - /x83/x35/xb9/x31 - /x83/x35/xb9/x32 - /x83/x35/xb9/x33 - /x83/x35/xb9/x34 - /x83/x35/xb9/x35 - /x83/x35/xb9/x36 - /x83/x35/xb9/x37 - /x83/x35/xb9/x38 - /x83/x35/xb9/x39 - /x83/x35/xba/x30 - /x83/x35/xba/x31 - /x83/x35/xba/x32 - /x83/x35/xba/x33 - /x83/x35/xba/x34 - /x83/x35/xba/x35 - /x83/x35/xba/x36 - /x83/x35/xba/x37 - /x83/x35/xba/x38 - /x83/x35/xba/x39 - /x83/x35/xbb/x30 - /x83/x35/xbb/x31 - /x83/x35/xbb/x32 - /x83/x35/xbb/x33 - /x83/x35/xbb/x34 - /x83/x35/xbb/x35 - /x83/x35/xbb/x36 - /x83/x35/xbb/x37 - /x83/x35/xbb/x38 - /x83/x35/xbb/x39 - /x83/x35/xbc/x30 - /x83/x35/xbc/x31 - /x83/x35/xbc/x32 - /x83/x35/xbc/x33 - /x83/x35/xbc/x34 - /x83/x35/xbc/x35 - /x83/x35/xbc/x36 - /x83/x35/xbc/x37 - /x83/x35/xbc/x38 - /x83/x35/xbc/x39 - /x83/x35/xbd/x30 - /x83/x35/xbd/x31 - /x83/x35/xbd/x32 - /x83/x35/xbd/x33 - /x83/x35/xbd/x34 - /x83/x35/xbd/x35 - /x83/x35/xbd/x36 - /x83/x35/xbd/x37 - /x83/x35/xbd/x38 - /x83/x35/xbd/x39 - /x83/x35/xbe/x30 - /x83/x35/xbe/x31 - /x83/x35/xbe/x32 - /x83/x35/xbe/x33 - /x83/x35/xbe/x34 - /x83/x35/xbe/x35 - /x83/x35/xbe/x36 - /x83/x35/xbe/x37 - /x83/x35/xbe/x38 - /x83/x35/xbe/x39 - /x83/x35/xbf/x30 - /x83/x35/xbf/x31 - /x83/x35/xbf/x32 - /x83/x35/xbf/x33 - /x83/x35/xbf/x34 - /x83/x35/xbf/x35 - /x83/x35/xbf/x36 - /x83/x35/xbf/x37 - /x83/x35/xbf/x38 - /x83/x35/xbf/x39 - /x83/x35/xc0/x30 - /x83/x35/xc0/x31 - /x83/x35/xc0/x32 - /x83/x35/xc0/x33 - /x83/x35/xc0/x34 - /x83/x35/xc0/x35 - /x83/x35/xc0/x36 - /x83/x35/xc0/x37 - /x83/x35/xc0/x38 - /x83/x35/xc0/x39 - /x83/x35/xc1/x30 - /x83/x35/xc1/x31 - /x83/x35/xc1/x32 - /x83/x35/xc1/x33 - /x83/x35/xc1/x34 - /x83/x35/xc1/x35 - /x83/x35/xc1/x36 - /x83/x35/xc1/x37 - /x83/x35/xc1/x38 - /x83/x35/xc1/x39 - /x83/x35/xc2/x30 - /x83/x35/xc2/x31 - /x83/x35/xc2/x32 - /x83/x35/xc2/x33 - /x83/x35/xc2/x34 - /x83/x35/xc2/x35 - /x83/x35/xc2/x36 - /x83/x35/xc2/x37 - /x83/x35/xc2/x38 - /x83/x35/xc2/x39 - /x83/x35/xc3/x30 - /x83/x35/xc3/x31 - /x83/x35/xc3/x32 - /x83/x35/xc3/x33 - /x83/x35/xc3/x34 - /x83/x35/xc3/x35 - /x83/x35/xc3/x36 - /x83/x35/xc3/x37 - /x83/x35/xc3/x38 - /x83/x35/xc3/x39 - /x83/x35/xc4/x30 - /x83/x35/xc4/x31 - /x83/x35/xc4/x32 - /x83/x35/xc4/x33 - /x83/x35/xc4/x34 - /x83/x35/xc4/x35 - /x83/x35/xc4/x36 - /x83/x35/xc4/x37 - /x83/x35/xc4/x38 - /x83/x35/xc4/x39 - /x83/x35/xc5/x30 - /x83/x35/xc5/x31 - /x83/x35/xc5/x32 - /x83/x35/xc5/x33 - /x83/x35/xc5/x34 - /x83/x35/xc5/x35 - /x83/x35/xc5/x36 - /x83/x35/xc5/x37 - /x83/x35/xc5/x38 - /x83/x35/xc5/x39 - /x83/x35/xc6/x30 - /x83/x35/xc6/x31 - /x83/x35/xc6/x32 - /x83/x35/xc6/x33 - /x83/x35/xc6/x34 - /x83/x35/xc6/x35 - /x83/x35/xc6/x36 - /x83/x35/xc6/x37 - /x83/x35/xc6/x38 - /x83/x35/xc6/x39 - /x83/x35/xc7/x30 - /x83/x35/xc7/x31 - /x83/x35/xc7/x32 - /x83/x35/xc7/x33 - /x83/x35/xc7/x34 - /x83/x35/xc7/x35 - /x83/x35/xc7/x36 - /x83/x35/xc7/x37 - /x83/x35/xc7/x38 - /x83/x35/xc7/x39 - /x83/x35/xc8/x30 - /x83/x35/xc8/x31 - /x83/x35/xc8/x32 - /x83/x35/xc8/x33 - /x83/x35/xc8/x34 - /x83/x35/xc8/x35 - /x83/x35/xc8/x36 - /x83/x35/xc8/x37 - /x83/x35/xc8/x38 - /x83/x35/xc8/x39 - /x83/x35/xc9/x30 - /x83/x35/xc9/x31 - /x83/x35/xc9/x32 - /x83/x35/xc9/x33 - /x83/x35/xc9/x34 - /x83/x35/xc9/x35 - /x83/x35/xc9/x36 - /x83/x35/xc9/x37 - /x83/x35/xc9/x38 - /x83/x35/xc9/x39 - /x83/x35/xca/x30 - /x83/x35/xca/x31 - /x83/x35/xca/x32 - /x83/x35/xca/x33 - /x83/x35/xca/x34 - /x83/x35/xca/x35 - /x83/x35/xca/x36 - /x83/x35/xca/x37 - /x83/x35/xca/x38 - /x83/x35/xca/x39 - /x83/x35/xcb/x30 - /x83/x35/xcb/x31 - /x83/x35/xcb/x32 - /x83/x35/xcb/x33 - /x83/x35/xcb/x34 - /x83/x35/xcb/x35 - /x83/x35/xcb/x36 - /x83/x35/xcb/x37 - /x83/x35/xcb/x38 - /x83/x35/xcb/x39 - /x83/x35/xcc/x30 - /x83/x35/xcc/x31 - /x83/x35/xcc/x32 - /x83/x35/xcc/x33 - /x83/x35/xcc/x34 - /x83/x35/xcc/x35 - /x83/x35/xcc/x36 - /x83/x35/xcc/x37 - /x83/x35/xcc/x38 - /x83/x35/xcc/x39 - /x83/x35/xcd/x30 - /x83/x35/xcd/x31 - /x83/x35/xcd/x32 - /x83/x35/xcd/x33 - /x83/x35/xcd/x34 - /x83/x35/xcd/x35 - /x83/x35/xcd/x36 - /x83/x35/xcd/x37 - /x83/x35/xcd/x38 - /x83/x35/xcd/x39 - /x83/x35/xce/x30 - /x83/x35/xce/x31 - /x83/x35/xce/x32 - /x83/x35/xce/x33 - /x83/x35/xce/x34 - /x83/x35/xce/x35 - /x83/x35/xce/x36 - /x83/x35/xce/x37 - /x83/x35/xce/x38 - /x83/x35/xce/x39 - /x83/x35/xcf/x30 - /x83/x35/xcf/x31 - /x83/x35/xcf/x32 - /x83/x35/xcf/x33 - /x83/x35/xcf/x34 - /x83/x35/xcf/x35 - /x83/x35/xcf/x36 - /x83/x35/xcf/x37 - /x83/x35/xcf/x38 - /x83/x35/xcf/x39 - /x83/x35/xd0/x30 - /x83/x35/xd0/x31 - /x83/x35/xd0/x32 - /x83/x35/xd0/x33 - /x83/x35/xd0/x34 - /x83/x35/xd0/x35 - /x83/x35/xd0/x36 - /x83/x35/xd0/x37 - /x83/x35/xd0/x38 - /x83/x35/xd0/x39 - /x83/x35/xd1/x30 - /x83/x35/xd1/x31 - /x83/x35/xd1/x32 - /x83/x35/xd1/x33 - /x83/x35/xd1/x34 - /x83/x35/xd1/x35 - /x83/x35/xd1/x36 - /x83/x35/xd1/x37 - /x83/x35/xd1/x38 - /x83/x35/xd1/x39 - /x83/x35/xd2/x30 - /x83/x35/xd2/x31 - /x83/x35/xd2/x32 - /x83/x35/xd2/x33 - /x83/x35/xd2/x34 - /x83/x35/xd2/x35 - /x83/x35/xd2/x36 - /x83/x35/xd2/x37 - /x83/x35/xd2/x38 - /x83/x35/xd2/x39 - /x83/x35/xd3/x30 - /x83/x35/xd3/x31 - /x83/x35/xd3/x32 - /x83/x35/xd3/x33 - /x83/x35/xd3/x34 - /x83/x35/xd3/x35 - /x83/x35/xd3/x36 - /x83/x35/xd3/x37 - /x83/x35/xd3/x38 - /x83/x35/xd3/x39 - /x83/x35/xd4/x30 - /x83/x35/xd4/x31 - /x83/x35/xd4/x32 - /x83/x35/xd4/x33 - /x83/x35/xd4/x34 - /x83/x35/xd4/x35 - /x83/x35/xd4/x36 - /x83/x35/xd4/x37 - /x83/x35/xd4/x38 - /x83/x35/xd4/x39 - /x83/x35/xd5/x30 - /x83/x35/xd5/x31 - /x83/x35/xd5/x32 - /x83/x35/xd5/x33 - /x83/x35/xd5/x34 - /x83/x35/xd5/x35 - /x83/x35/xd5/x36 - /x83/x35/xd5/x37 - /x83/x35/xd5/x38 - /x83/x35/xd5/x39 - /x83/x35/xd6/x30 - /x83/x35/xd6/x31 - /x83/x35/xd6/x32 - /x83/x35/xd6/x33 - /x83/x35/xd6/x34 - /x83/x35/xd6/x35 - /x83/x35/xd6/x36 - /x83/x35/xd6/x37 - /x83/x35/xd6/x38 - /x83/x35/xd6/x39 - /x83/x35/xd7/x30 - /x83/x35/xd7/x31 - /x83/x35/xd7/x32 - /x83/x35/xd7/x33 - /x83/x35/xd7/x34 - /x83/x35/xd7/x35 - /x83/x35/xd7/x36 - /x83/x35/xd7/x37 - /x83/x35/xd7/x38 - /x83/x35/xd7/x39 - /x83/x35/xd8/x30 - /x83/x35/xd8/x31 - /x83/x35/xd8/x32 - /x83/x35/xd8/x33 - /x83/x35/xd8/x34 - /x83/x35/xd8/x35 - /x83/x35/xd8/x36 - /x83/x35/xd8/x37 - /x83/x35/xd8/x38 - /x83/x35/xd8/x39 - /x83/x35/xd9/x30 - /x83/x35/xd9/x31 - /x83/x35/xd9/x32 - /x83/x35/xd9/x33 - /x83/x35/xd9/x34 - /x83/x35/xd9/x35 - /x83/x35/xd9/x36 - /x83/x35/xd9/x37 - /x83/x35/xd9/x38 - /x83/x35/xd9/x39 - /x83/x35/xda/x30 - /x83/x35/xda/x31 - /x83/x35/xda/x32 - /x83/x35/xda/x33 - /x83/x35/xda/x34 - /x83/x35/xda/x35 - /x83/x35/xda/x36 - /x83/x35/xda/x37 - /x83/x35/xda/x38 - /x83/x35/xda/x39 - /x83/x35/xdb/x30 - /x83/x35/xdb/x31 - /x83/x35/xdb/x32 - /x83/x35/xdb/x33 - /x83/x35/xdb/x34 - /x83/x35/xdb/x35 - /x83/x35/xdb/x36 - /x83/x35/xdb/x37 - /x83/x35/xdb/x38 - /x83/x35/xdb/x39 - /x83/x35/xdc/x30 - /x83/x35/xdc/x31 - /x83/x35/xdc/x32 - /x83/x35/xdc/x33 - /x83/x35/xdc/x34 - /x83/x35/xdc/x35 - /x83/x35/xdc/x36 - /x83/x35/xdc/x37 - /x83/x35/xdc/x38 - /x83/x35/xdc/x39 - /x83/x35/xdd/x30 - /x83/x35/xdd/x31 - /x83/x35/xdd/x32 - /x83/x35/xdd/x33 - /x83/x35/xdd/x34 - /x83/x35/xdd/x35 - /x83/x35/xdd/x36 - /x83/x35/xdd/x37 - /x83/x35/xdd/x38 - /x83/x35/xdd/x39 - /x83/x35/xde/x30 - /x83/x35/xde/x31 - /x83/x35/xde/x32 - /x83/x35/xde/x33 - /x83/x35/xde/x34 - /x83/x35/xde/x35 - /x83/x35/xde/x36 - /x83/x35/xde/x37 - /x83/x35/xde/x38 - /x83/x35/xde/x39 - /x83/x35/xdf/x30 - /x83/x35/xdf/x31 - /x83/x35/xdf/x32 - /x83/x35/xdf/x33 - /x83/x35/xdf/x34 - /x83/x35/xdf/x35 - /x83/x35/xdf/x36 - /x83/x35/xdf/x37 - /x83/x35/xdf/x38 - /x83/x35/xdf/x39 - /x83/x35/xe0/x30 - /x83/x35/xe0/x31 - /x83/x35/xe0/x32 - /x83/x35/xe0/x33 - /x83/x35/xe0/x34 - /x83/x35/xe0/x35 - /x83/x35/xe0/x36 - /x83/x35/xe0/x37 - /x83/x35/xe0/x38 - /x83/x35/xe0/x39 - /x83/x35/xe1/x30 - /x83/x35/xe1/x31 - /x83/x35/xe1/x32 - /x83/x35/xe1/x33 - /x83/x35/xe1/x34 - /x83/x35/xe1/x35 - /x83/x35/xe1/x36 - /x83/x35/xe1/x37 - /x83/x35/xe1/x38 - /x83/x35/xe1/x39 - /x83/x35/xe2/x30 - /x83/x35/xe2/x31 - /x83/x35/xe2/x32 - /x83/x35/xe2/x33 - /x83/x35/xe2/x34 - /x83/x35/xe2/x35 - /x83/x35/xe2/x36 - /x83/x35/xe2/x37 - /x83/x35/xe2/x38 - /x83/x35/xe2/x39 - /x83/x35/xe3/x30 - /x83/x35/xe3/x31 - /x83/x35/xe3/x32 - /x83/x35/xe3/x33 - /x83/x35/xe3/x34 - /x83/x35/xe3/x35 - /x83/x35/xe3/x36 - /x83/x35/xe3/x37 - /x83/x35/xe3/x38 - /x83/x35/xe3/x39 - /x83/x35/xe4/x30 - /x83/x35/xe4/x31 - /x83/x35/xe4/x32 - /x83/x35/xe4/x33 - /x83/x35/xe4/x34 - /x83/x35/xe4/x35 - /x83/x35/xe4/x36 - /x83/x35/xe4/x37 - /x83/x35/xe4/x38 - /x83/x35/xe4/x39 - /x83/x35/xe5/x30 - /x83/x35/xe5/x31 - /x83/x35/xe5/x32 - /x83/x35/xe5/x33 - /x83/x35/xe5/x34 - /x83/x35/xe5/x35 - /x83/x35/xe5/x36 - /x83/x35/xe5/x37 - /x83/x35/xe5/x38 - /x83/x35/xe5/x39 - /x83/x35/xe6/x30 - /x83/x35/xe6/x31 - /x83/x35/xe6/x32 - /x83/x35/xe6/x33 - /x83/x35/xe6/x34 - /x83/x35/xe6/x35 - /x83/x35/xe6/x36 - /x83/x35/xe6/x37 - /x83/x35/xe6/x38 - /x83/x35/xe6/x39 - /x83/x35/xe7/x30 - /x83/x35/xe7/x31 - /x83/x35/xe7/x32 - /x83/x35/xe7/x33 - /x83/x35/xe7/x34 - /x83/x35/xe7/x35 - /x83/x35/xe7/x36 - /x83/x35/xe7/x37 - /x83/x35/xe7/x38 - /x83/x35/xe7/x39 - /x83/x35/xe8/x30 - /x83/x35/xe8/x31 - /x83/x35/xe8/x32 - /x83/x35/xe8/x33 - /x83/x35/xe8/x34 - /x83/x35/xe8/x35 - /x83/x35/xe8/x36 - /x83/x35/xe8/x37 - /x83/x35/xe8/x38 - /x83/x35/xe8/x39 - /x83/x35/xe9/x30 - /x83/x35/xe9/x31 - /x83/x35/xe9/x32 - /x83/x35/xe9/x33 - /x83/x35/xe9/x34 - /x83/x35/xe9/x35 - /x83/x35/xe9/x36 - /x83/x35/xe9/x37 - /x83/x35/xe9/x38 - /x83/x35/xe9/x39 - /x83/x35/xea/x30 - /x83/x35/xea/x31 - /x83/x35/xea/x32 - /x83/x35/xea/x33 - /x83/x35/xea/x34 - /x83/x35/xea/x35 - /x83/x35/xea/x36 - /x83/x35/xea/x37 - /x83/x35/xea/x38 - /x83/x35/xea/x39 - /x83/x35/xeb/x30 - /x83/x35/xeb/x31 - /x83/x35/xeb/x32 - /x83/x35/xeb/x33 - /x83/x35/xeb/x34 - /x83/x35/xeb/x35 - /x83/x35/xeb/x36 - /x83/x35/xeb/x37 - /x83/x35/xeb/x38 - /x83/x35/xeb/x39 - /x83/x35/xec/x30 - /x83/x35/xec/x31 - /x83/x35/xec/x32 - /x83/x35/xec/x33 - /x83/x35/xec/x34 - /x83/x35/xec/x35 - /x83/x35/xec/x36 - /x83/x35/xec/x37 - /x83/x35/xec/x38 - /x83/x35/xec/x39 - /x83/x35/xed/x30 - /x83/x35/xed/x31 - /x83/x35/xed/x32 - /x83/x35/xed/x33 - /x83/x35/xed/x34 - /x83/x35/xed/x35 - /x83/x35/xed/x36 - /x83/x35/xed/x37 - /x83/x35/xed/x38 - /x83/x35/xed/x39 - /x83/x35/xee/x30 - /x83/x35/xee/x31 - /x83/x35/xee/x32 - /x83/x35/xee/x33 - /x83/x35/xee/x34 - /x83/x35/xee/x35 - /x83/x35/xee/x36 - /x83/x35/xee/x37 - /x83/x35/xee/x38 - /x83/x35/xee/x39 - /x83/x35/xef/x30 - /x83/x35/xef/x31 - /x83/x35/xef/x32 - /x83/x35/xef/x33 - /x83/x35/xef/x34 - /x83/x35/xef/x35 - /x83/x35/xef/x36 - /x83/x35/xef/x37 - /x83/x35/xef/x38 - /x83/x35/xef/x39 - /x83/x35/xf0/x30 - /x83/x35/xf0/x31 - /x83/x35/xf0/x32 - /x83/x35/xf0/x33 - /x83/x35/xf0/x34 - /x83/x35/xf0/x35 - /x83/x35/xf0/x36 - /x83/x35/xf0/x37 - /x83/x35/xf0/x38 - /x83/x35/xf0/x39 - /x83/x35/xf1/x30 - /x83/x35/xf1/x31 - /x83/x35/xf1/x32 - /x83/x35/xf1/x33 - /x83/x35/xf1/x34 - /x83/x35/xf1/x35 - /x83/x35/xf1/x36 - /x83/x35/xf1/x37 - /x83/x35/xf1/x38 - /x83/x35/xf1/x39 - /x83/x35/xf2/x30 - /x83/x35/xf2/x31 - /x83/x35/xf2/x32 - /x83/x35/xf2/x33 - /x83/x35/xf2/x34 - /x83/x35/xf2/x35 - /x83/x35/xf2/x36 - /x83/x35/xf2/x37 - /x83/x35/xf2/x38 - /x83/x35/xf2/x39 - /x83/x35/xf3/x30 - /x83/x35/xf3/x31 - /x83/x35/xf3/x32 - /x83/x35/xf3/x33 - /x83/x35/xf3/x34 - /x83/x35/xf3/x35 - /x83/x35/xf3/x36 - /x83/x35/xf3/x37 - /x83/x35/xf3/x38 - /x83/x35/xf3/x39 - /x83/x35/xf4/x30 - /x83/x35/xf4/x31 - /x83/x35/xf4/x32 - /x83/x35/xf4/x33 - /x83/x35/xf4/x34 - /x83/x35/xf4/x35 - /x83/x35/xf4/x36 - /x83/x35/xf4/x37 - /x83/x35/xf4/x38 - /x83/x35/xf4/x39 - /x83/x35/xf5/x30 - /x83/x35/xf5/x31 - /x83/x35/xf5/x32 - /x83/x35/xf5/x33 - /x83/x35/xf5/x34 - /x83/x35/xf5/x35 - /x83/x35/xf5/x36 - /x83/x35/xf5/x37 - /x83/x35/xf5/x38 - /x83/x35/xf5/x39 - /x83/x35/xf6/x30 - /x83/x35/xf6/x31 - /x83/x35/xf6/x32 - /x83/x35/xf6/x33 - /x83/x35/xf6/x34 - /x83/x35/xf6/x35 - /x83/x35/xf6/x36 - /x83/x35/xf6/x37 - /x83/x35/xf6/x38 - /x83/x35/xf6/x39 - /x83/x35/xf7/x30 - /x83/x35/xf7/x31 - /x83/x35/xf7/x32 - /x83/x35/xf7/x33 - /x83/x35/xf7/x34 - /x83/x35/xf7/x35 - /x83/x35/xf7/x36 - /x83/x35/xf7/x37 - /x83/x35/xf7/x38 - /x83/x35/xf7/x39 - /x83/x35/xf8/x30 - /x83/x35/xf8/x31 - /x83/x35/xf8/x32 - /x83/x35/xf8/x33 - /x83/x35/xf8/x34 - /x83/x35/xf8/x35 - /x83/x35/xf8/x36 - /x83/x35/xf8/x37 - /x83/x35/xf8/x38 - /x83/x35/xf8/x39 - /x83/x35/xf9/x30 - /x83/x35/xf9/x31 - /x83/x35/xf9/x32 - /x83/x35/xf9/x33 - /x83/x35/xf9/x34 - /x83/x35/xf9/x35 - /x83/x35/xf9/x36 - /x83/x35/xf9/x37 - /x83/x35/xf9/x38 - /x83/x35/xf9/x39 - /x83/x35/xfa/x30 - /x83/x35/xfa/x31 - /x83/x35/xfa/x32 - /x83/x35/xfa/x33 - /x83/x35/xfa/x34 - /x83/x35/xfa/x35 - /x83/x35/xfa/x36 - /x83/x35/xfa/x37 - /x83/x35/xfa/x38 - /x83/x35/xfa/x39 - /x83/x35/xfb/x30 - /x83/x35/xfb/x31 - /x83/x35/xfb/x32 - /x83/x35/xfb/x33 - /x83/x35/xfb/x34 - /x83/x35/xfb/x35 - /x83/x35/xfb/x36 - /x83/x35/xfb/x37 - /x83/x35/xfb/x38 - /x83/x35/xfb/x39 - /x83/x35/xfc/x30 - /x83/x35/xfc/x31 - /x83/x35/xfc/x32 - /x83/x35/xfc/x33 - /x83/x35/xfc/x34 - /x83/x35/xfc/x35 - /x83/x35/xfc/x36 - /x83/x35/xfc/x37 - /x83/x35/xfc/x38 - /x83/x35/xfc/x39 - /x83/x35/xfd/x30 - /x83/x35/xfd/x31 - /x83/x35/xfd/x32 - /x83/x35/xfd/x33 - /x83/x35/xfd/x34 - /x83/x35/xfd/x35 - /x83/x35/xfd/x36 - /x83/x35/xfd/x37 - /x83/x35/xfd/x38 - /x83/x35/xfd/x39 - /x83/x35/xfe/x30 - /x83/x35/xfe/x31 - /x83/x35/xfe/x32 - /x83/x35/xfe/x33 - /x83/x35/xfe/x34 - /x83/x35/xfe/x35 - /x83/x35/xfe/x36 - /x83/x35/xfe/x37 - /x83/x35/xfe/x38 - /x83/x35/xfe/x39 - /x83/x36/x81/x30 - /x83/x36/x81/x31 - /x83/x36/x81/x32 - /x83/x36/x81/x33 - /x83/x36/x81/x34 - /x83/x36/x81/x35 - /x83/x36/x81/x36 - /x83/x36/x81/x37 - /x83/x36/x81/x38 - /x83/x36/x81/x39 - /x83/x36/x82/x30 - /x83/x36/x82/x31 - /x83/x36/x82/x32 - /x83/x36/x82/x33 - /x83/x36/x82/x34 - /x83/x36/x82/x35 - /x83/x36/x82/x36 - /x83/x36/x82/x37 - /x83/x36/x82/x38 - /x83/x36/x82/x39 - /x83/x36/x83/x30 - /x83/x36/x83/x31 - /x83/x36/x83/x32 - /x83/x36/x83/x33 - /x83/x36/x83/x34 - /x83/x36/x83/x35 - /x83/x36/x83/x36 - /x83/x36/x83/x37 - /x83/x36/x83/x38 - /x83/x36/x83/x39 - /x83/x36/x84/x30 - /x83/x36/x84/x31 - /x83/x36/x84/x32 - /x83/x36/x84/x33 - /x83/x36/x84/x34 - /x83/x36/x84/x35 - /x83/x36/x84/x36 - /x83/x36/x84/x37 - /x83/x36/x84/x38 - /x83/x36/x84/x39 - /x83/x36/x85/x30 - /x83/x36/x85/x31 - /x83/x36/x85/x32 - /x83/x36/x85/x33 - /x83/x36/x85/x34 - /x83/x36/x85/x35 - /x83/x36/x85/x36 - /x83/x36/x85/x37 - /x83/x36/x85/x38 - /x83/x36/x85/x39 - /x83/x36/x86/x30 - /x83/x36/x86/x31 - /x83/x36/x86/x32 - /x83/x36/x86/x33 - /x83/x36/x86/x34 - /x83/x36/x86/x35 - /x83/x36/x86/x36 - /x83/x36/x86/x37 - /x83/x36/x86/x38 - /x83/x36/x86/x39 - /x83/x36/x87/x30 - /x83/x36/x87/x31 - /x83/x36/x87/x32 - /x83/x36/x87/x33 - /x83/x36/x87/x34 - /x83/x36/x87/x35 - /x83/x36/x87/x36 - /x83/x36/x87/x37 - /x83/x36/x87/x38 - /x83/x36/x87/x39 - /x83/x36/x88/x30 - /x83/x36/x88/x31 - /x83/x36/x88/x32 - /x83/x36/x88/x33 - /x83/x36/x88/x34 - /x83/x36/x88/x35 - /x83/x36/x88/x36 - /x83/x36/x88/x37 - /x83/x36/x88/x38 - /x83/x36/x88/x39 - /x83/x36/x89/x30 - /x83/x36/x89/x31 - /x83/x36/x89/x32 - /x83/x36/x89/x33 - /x83/x36/x89/x34 - /x83/x36/x89/x35 - /x83/x36/x89/x36 - /x83/x36/x89/x37 - /x83/x36/x89/x38 - /x83/x36/x89/x39 - /x83/x36/x8a/x30 - /x83/x36/x8a/x31 - /x83/x36/x8a/x32 - /x83/x36/x8a/x33 - /x83/x36/x8a/x34 - /x83/x36/x8a/x35 - /x83/x36/x8a/x36 - /x83/x36/x8a/x37 - /x83/x36/x8a/x38 - /x83/x36/x8a/x39 - /x83/x36/x8b/x30 - /x83/x36/x8b/x31 - /x83/x36/x8b/x32 - /x83/x36/x8b/x33 - /x83/x36/x8b/x34 - /x83/x36/x8b/x35 - /x83/x36/x8b/x36 - /x83/x36/x8b/x37 - /x83/x36/x8b/x38 - /x83/x36/x8b/x39 - /x83/x36/x8c/x30 - /x83/x36/x8c/x31 - /x83/x36/x8c/x32 - /x83/x36/x8c/x33 - /x83/x36/x8c/x34 - /x83/x36/x8c/x35 - /x83/x36/x8c/x36 - /x83/x36/x8c/x37 - /x83/x36/x8c/x38 - /x83/x36/x8c/x39 - /x83/x36/x8d/x30 - /x83/x36/x8d/x31 - /x83/x36/x8d/x32 - /x83/x36/x8d/x33 - /x83/x36/x8d/x34 - /x83/x36/x8d/x35 - /x83/x36/x8d/x36 - /x83/x36/x8d/x37 - /x83/x36/x8d/x38 - /x83/x36/x8d/x39 - /x83/x36/x8e/x30 - /x83/x36/x8e/x31 - /x83/x36/x8e/x32 - /x83/x36/x8e/x33 - /x83/x36/x8e/x34 - /x83/x36/x8e/x35 - /x83/x36/x8e/x36 - /x83/x36/x8e/x37 - /x83/x36/x8e/x38 - /x83/x36/x8e/x39 - /x83/x36/x8f/x30 - /x83/x36/x8f/x31 - /x83/x36/x8f/x32 - /x83/x36/x8f/x33 - /x83/x36/x8f/x34 - /x83/x36/x8f/x35 - /x83/x36/x8f/x36 - /x83/x36/x8f/x37 - /x83/x36/x8f/x38 - /x83/x36/x8f/x39 - /x83/x36/x90/x30 - /x83/x36/x90/x31 - /x83/x36/x90/x32 - /x83/x36/x90/x33 - /x83/x36/x90/x34 - /x83/x36/x90/x35 - /x83/x36/x90/x36 - /x83/x36/x90/x37 - /x83/x36/x90/x38 - /x83/x36/x90/x39 - /x83/x36/x91/x30 - /x83/x36/x91/x31 - /x83/x36/x91/x32 - /x83/x36/x91/x33 - /x83/x36/x91/x34 - /x83/x36/x91/x35 - /x83/x36/x91/x36 - /x83/x36/x91/x37 - /x83/x36/x91/x38 - /x83/x36/x91/x39 - /x83/x36/x92/x30 - /x83/x36/x92/x31 - /x83/x36/x92/x32 - /x83/x36/x92/x33 - /x83/x36/x92/x34 - /x83/x36/x92/x35 - /x83/x36/x92/x36 - /x83/x36/x92/x37 - /x83/x36/x92/x38 - /x83/x36/x92/x39 - /x83/x36/x93/x30 - /x83/x36/x93/x31 - /x83/x36/x93/x32 - /x83/x36/x93/x33 - /x83/x36/x93/x34 - /x83/x36/x93/x35 - /x83/x36/x93/x36 - /x83/x36/x93/x37 - /x83/x36/x93/x38 - /x83/x36/x93/x39 - /x83/x36/x94/x30 - /x83/x36/x94/x31 - /x83/x36/x94/x32 - /x83/x36/x94/x33 - /x83/x36/x94/x34 - /x83/x36/x94/x35 - /x83/x36/x94/x36 - /x83/x36/x94/x37 - /x83/x36/x94/x38 - /x83/x36/x94/x39 - /x83/x36/x95/x30 - /x83/x36/x95/x31 - /x83/x36/x95/x32 - /x83/x36/x95/x33 - /x83/x36/x95/x34 - /x83/x36/x95/x35 - /x83/x36/x95/x36 - /x83/x36/x95/x37 - /x83/x36/x95/x38 - /x83/x36/x95/x39 - /x83/x36/x96/x30 - /x83/x36/x96/x31 - /x83/x36/x96/x32 - /x83/x36/x96/x33 - /x83/x36/x96/x34 - /x83/x36/x96/x35 - /x83/x36/x96/x36 - /x83/x36/x96/x37 - /x83/x36/x96/x38 - /x83/x36/x96/x39 - /x83/x36/x97/x30 - /x83/x36/x97/x31 - /x83/x36/x97/x32 - /x83/x36/x97/x33 - /x83/x36/x97/x34 - /x83/x36/x97/x35 - /x83/x36/x97/x36 - /x83/x36/x97/x37 - /x83/x36/x97/x38 - /x83/x36/x97/x39 - /x83/x36/x98/x30 - /x83/x36/x98/x31 - /x83/x36/x98/x32 - /x83/x36/x98/x33 - /x83/x36/x98/x34 - /x83/x36/x98/x35 - /x83/x36/x98/x36 - /x83/x36/x98/x37 - /x83/x36/x98/x38 - /x83/x36/x98/x39 - /x83/x36/x99/x30 - /x83/x36/x99/x31 - /x83/x36/x99/x32 - /x83/x36/x99/x33 - /x83/x36/x99/x34 - /x83/x36/x99/x35 - /x83/x36/x99/x36 - /x83/x36/x99/x37 - /x83/x36/x99/x38 - /x83/x36/x99/x39 - /x83/x36/x9a/x30 - /x83/x36/x9a/x31 - /x83/x36/x9a/x32 - /x83/x36/x9a/x33 - /x83/x36/x9a/x34 - /x83/x36/x9a/x35 - /x83/x36/x9a/x36 - /x83/x36/x9a/x37 - /x83/x36/x9a/x38 - /x83/x36/x9a/x39 - /x83/x36/x9b/x30 - /x83/x36/x9b/x31 - /x83/x36/x9b/x32 - /x83/x36/x9b/x33 - /x83/x36/x9b/x34 - /x83/x36/x9b/x35 - /x83/x36/x9b/x36 - /x83/x36/x9b/x37 - /x83/x36/x9b/x38 - /x83/x36/x9b/x39 - /x83/x36/x9c/x30 - /x83/x36/x9c/x31 - /x83/x36/x9c/x32 - /x83/x36/x9c/x33 - /x83/x36/x9c/x34 - /x83/x36/x9c/x35 - /x83/x36/x9c/x36 - /x83/x36/x9c/x37 - /x83/x36/x9c/x38 - /x83/x36/x9c/x39 - /x83/x36/x9d/x30 - /x83/x36/x9d/x31 - /x83/x36/x9d/x32 - /x83/x36/x9d/x33 - /x83/x36/x9d/x34 - /x83/x36/x9d/x35 - /x83/x36/x9d/x36 - /x83/x36/x9d/x37 - /x83/x36/x9d/x38 - /x83/x36/x9d/x39 - /x83/x36/x9e/x30 - /x83/x36/x9e/x31 - /x83/x36/x9e/x32 - /x83/x36/x9e/x33 - /x83/x36/x9e/x34 - /x83/x36/x9e/x35 - /x83/x36/x9e/x36 - /x83/x36/x9e/x37 - /x83/x36/x9e/x38 - /x83/x36/x9e/x39 - /x83/x36/x9f/x30 - /x83/x36/x9f/x31 - /x83/x36/x9f/x32 - /x83/x36/x9f/x33 - /x83/x36/x9f/x34 - /x83/x36/x9f/x35 - /x83/x36/x9f/x36 - /x83/x36/x9f/x37 - /x83/x36/x9f/x38 - /x83/x36/x9f/x39 - /x83/x36/xa0/x30 - /x83/x36/xa0/x31 - /x83/x36/xa0/x32 - /x83/x36/xa0/x33 - /x83/x36/xa0/x34 - /x83/x36/xa0/x35 - /x83/x36/xa0/x36 - /x83/x36/xa0/x37 - /x83/x36/xa0/x38 - /x83/x36/xa0/x39 - /x83/x36/xa1/x30 - /x83/x36/xa1/x31 - /x83/x36/xa1/x32 - /x83/x36/xa1/x33 - /x83/x36/xa1/x34 - /x83/x36/xa1/x35 - /x83/x36/xa1/x36 - /x83/x36/xa1/x37 - /x83/x36/xa1/x38 - /x83/x36/xa1/x39 - /x83/x36/xa2/x30 - /x83/x36/xa2/x31 - /x83/x36/xa2/x32 - /x83/x36/xa2/x33 - /x83/x36/xa2/x34 - /x83/x36/xa2/x35 - /x83/x36/xa2/x36 - /x83/x36/xa2/x37 - /x83/x36/xa2/x38 - /x83/x36/xa2/x39 - /x83/x36/xa3/x30 - /x83/x36/xa3/x31 - /x83/x36/xa3/x32 - /x83/x36/xa3/x33 - /x83/x36/xa3/x34 - /x83/x36/xa3/x35 - /x83/x36/xa3/x36 - /x83/x36/xa3/x37 - /x83/x36/xa3/x38 - /x83/x36/xa3/x39 - /x83/x36/xa4/x30 - /x83/x36/xa4/x31 - /x83/x36/xa4/x32 - /x83/x36/xa4/x33 - /x83/x36/xa4/x34 - /x83/x36/xa4/x35 - /x83/x36/xa4/x36 - /x83/x36/xa4/x37 - /x83/x36/xa4/x38 - /x83/x36/xa4/x39 - /x83/x36/xa5/x30 - /x83/x36/xa5/x31 - /x83/x36/xa5/x32 - /x83/x36/xa5/x33 - /x83/x36/xa5/x34 - /x83/x36/xa5/x35 - /x83/x36/xa5/x36 - /x83/x36/xa5/x37 - /x83/x36/xa5/x38 - /x83/x36/xa5/x39 - /x83/x36/xa6/x30 - /x83/x36/xa6/x31 - /x83/x36/xa6/x32 - /x83/x36/xa6/x33 - /x83/x36/xa6/x34 - /x83/x36/xa6/x35 - /x83/x36/xa6/x36 - /x83/x36/xa6/x37 - /x83/x36/xa6/x38 - /x83/x36/xa6/x39 - /x83/x36/xa7/x30 - /x83/x36/xa7/x31 - /x83/x36/xa7/x32 - /x83/x36/xa7/x33 - /x83/x36/xa7/x34 - /x83/x36/xa7/x35 - /x83/x36/xa7/x36 - /x83/x36/xa7/x37 - /x83/x36/xa7/x38 - /x83/x36/xa7/x39 - /x83/x36/xa8/x30 - /x83/x36/xa8/x31 - /x83/x36/xa8/x32 - /x83/x36/xa8/x33 - /x83/x36/xa8/x34 - /x83/x36/xa8/x35 - /x83/x36/xa8/x36 - /x83/x36/xa8/x37 - /x83/x36/xa8/x38 - /x83/x36/xa8/x39 - /x83/x36/xa9/x30 - /x83/x36/xa9/x31 - /x83/x36/xa9/x32 - /x83/x36/xa9/x33 - /x83/x36/xa9/x34 - /x83/x36/xa9/x35 - /x83/x36/xa9/x36 - /x83/x36/xa9/x37 - /x83/x36/xa9/x38 - /x83/x36/xa9/x39 - /x83/x36/xaa/x30 - /x83/x36/xaa/x31 - /x83/x36/xaa/x32 - /x83/x36/xaa/x33 - /x83/x36/xaa/x34 - /x83/x36/xaa/x35 - /x83/x36/xaa/x36 - /x83/x36/xaa/x37 - /x83/x36/xaa/x38 - /x83/x36/xaa/x39 - /x83/x36/xab/x30 - /x83/x36/xab/x31 - /x83/x36/xab/x32 - /x83/x36/xab/x33 - /x83/x36/xab/x34 - /x83/x36/xab/x35 - /x83/x36/xab/x36 - /x83/x36/xab/x37 - /x83/x36/xab/x38 - /x83/x36/xab/x39 - /x83/x36/xac/x30 - /x83/x36/xac/x31 - /x83/x36/xac/x32 - /x83/x36/xac/x33 - /x83/x36/xac/x34 - /x83/x36/xac/x35 - /x83/x36/xac/x36 - /x83/x36/xac/x37 - /x83/x36/xac/x38 - /x83/x36/xac/x39 - /x83/x36/xad/x30 - /x83/x36/xad/x31 - /x83/x36/xad/x32 - /x83/x36/xad/x33 - /x83/x36/xad/x34 - /x83/x36/xad/x35 - /x83/x36/xad/x36 - /x83/x36/xad/x37 - /x83/x36/xad/x38 - /x83/x36/xad/x39 - /x83/x36/xae/x30 - /x83/x36/xae/x31 - /x83/x36/xae/x32 - /x83/x36/xae/x33 - /x83/x36/xae/x34 - /x83/x36/xae/x35 - /x83/x36/xae/x36 - /x83/x36/xae/x37 - /x83/x36/xae/x38 - /x83/x36/xae/x39 - /x83/x36/xaf/x30 - /x83/x36/xaf/x31 - /x83/x36/xaf/x32 - /x83/x36/xaf/x33 - /x83/x36/xaf/x34 - /x83/x36/xaf/x35 - /x83/x36/xaf/x36 - /x83/x36/xaf/x37 - /x83/x36/xaf/x38 - /x83/x36/xaf/x39 - /x83/x36/xb0/x30 - /x83/x36/xb0/x31 - /x83/x36/xb0/x32 - /x83/x36/xb0/x33 - /x83/x36/xb0/x34 - /x83/x36/xb0/x35 - /x83/x36/xb0/x36 - /x83/x36/xb0/x37 - /x83/x36/xb0/x38 - /x83/x36/xb0/x39 - /x83/x36/xb1/x30 - /x83/x36/xb1/x31 - /x83/x36/xb1/x32 - /x83/x36/xb1/x33 - /x83/x36/xb1/x34 - /x83/x36/xb1/x35 - /x83/x36/xb1/x36 - /x83/x36/xb1/x37 - /x83/x36/xb1/x38 - /x83/x36/xb1/x39 - /x83/x36/xb2/x30 - /x83/x36/xb2/x31 - /x83/x36/xb2/x32 - /x83/x36/xb2/x33 - /x83/x36/xb2/x34 - /x83/x36/xb2/x35 - /x83/x36/xb2/x36 - /x83/x36/xb2/x37 - /x83/x36/xb2/x38 - /x83/x36/xb2/x39 - /x83/x36/xb3/x30 - /x83/x36/xb3/x31 - /x83/x36/xb3/x32 - /x83/x36/xb3/x33 - /x83/x36/xb3/x34 - /x83/x36/xb3/x35 - /x83/x36/xb3/x36 - /x83/x36/xb3/x37 - /x83/x36/xb3/x38 - /x83/x36/xb3/x39 - /x83/x36/xb4/x30 - /x83/x36/xb4/x31 - /x83/x36/xb4/x32 - /x83/x36/xb4/x33 - /x83/x36/xb4/x34 - /x83/x36/xb4/x35 - /x83/x36/xb4/x36 - /x83/x36/xb4/x37 - /x83/x36/xb4/x38 - /x83/x36/xb4/x39 - /x83/x36/xb5/x30 - /x83/x36/xb5/x31 - /x83/x36/xb5/x32 - /x83/x36/xb5/x33 - /x83/x36/xb5/x34 - /x83/x36/xb5/x35 - /x83/x36/xb5/x36 - /x83/x36/xb5/x37 - /x83/x36/xb5/x38 - /x83/x36/xb5/x39 - /x83/x36/xb6/x30 - /x83/x36/xb6/x31 - /x83/x36/xb6/x32 - /x83/x36/xb6/x33 - /x83/x36/xb6/x34 - /x83/x36/xb6/x35 - /x83/x36/xb6/x36 - /x83/x36/xb6/x37 - /x83/x36/xb6/x38 - /x83/x36/xb6/x39 - /x83/x36/xb7/x30 - /x83/x36/xb7/x31 - /x83/x36/xb7/x32 - /x83/x36/xb7/x33 - /x83/x36/xb7/x34 - /x83/x36/xb7/x35 - /x83/x36/xb7/x36 - /x83/x36/xb7/x37 - /x83/x36/xb7/x38 - /x83/x36/xb7/x39 - /x83/x36/xb8/x30 - /x83/x36/xb8/x31 - /x83/x36/xb8/x32 - /x83/x36/xb8/x33 - /x83/x36/xb8/x34 - /x83/x36/xb8/x35 - /x83/x36/xb8/x36 - /x83/x36/xb8/x37 - /x83/x36/xb8/x38 - /x83/x36/xb8/x39 - /x83/x36/xb9/x30 - /x83/x36/xb9/x31 - /x83/x36/xb9/x32 - /x83/x36/xb9/x33 - /x83/x36/xb9/x34 - /x83/x36/xb9/x35 - /x83/x36/xb9/x36 - /x83/x36/xb9/x37 - /x83/x36/xb9/x38 - /x83/x36/xb9/x39 - /x83/x36/xba/x30 - /x83/x36/xba/x31 - /x83/x36/xba/x32 - /x83/x36/xba/x33 - /x83/x36/xba/x34 - /x83/x36/xba/x35 - /x83/x36/xba/x36 - /x83/x36/xba/x37 - /x83/x36/xba/x38 - /x83/x36/xba/x39 - /x83/x36/xbb/x30 - /x83/x36/xbb/x31 - /x83/x36/xbb/x32 - /x83/x36/xbb/x33 - /x83/x36/xbb/x34 - /x83/x36/xbb/x35 - /x83/x36/xbb/x36 - /x83/x36/xbb/x37 - /x83/x36/xbb/x38 - /x83/x36/xbb/x39 - /x83/x36/xbc/x30 - /x83/x36/xbc/x31 - /x83/x36/xbc/x32 - /x83/x36/xbc/x33 - /x83/x36/xbc/x34 - /x83/x36/xbc/x35 - /x83/x36/xbc/x36 - /x83/x36/xbc/x37 - /x83/x36/xbc/x38 - /x83/x36/xbc/x39 - /x83/x36/xbd/x30 - /x83/x36/xbd/x31 - /x83/x36/xbd/x32 - /x83/x36/xbd/x33 - /x83/x36/xbd/x34 - /x83/x36/xbd/x35 - /x83/x36/xbd/x36 - /x83/x36/xbd/x37 - /x83/x36/xbd/x38 - /x83/x36/xbd/x39 - /x83/x36/xbe/x30 - /x83/x36/xbe/x31 - /x83/x36/xbe/x32 - /x83/x36/xbe/x33 - /x83/x36/xbe/x34 - /x83/x36/xbe/x35 - /x83/x36/xbe/x36 + /x82/x37/xcf/x35 HANGUL SYLLABLE GA + /x82/x37/xcf/x36 HANGUL SYLLABLE GAG + /x82/x37/xcf/x37 HANGUL SYLLABLE GAGG + /x82/x37/xcf/x38 HANGUL SYLLABLE GAGS + /x82/x37/xcf/x39 HANGUL SYLLABLE GAN + /x82/x37/xd0/x30 HANGUL SYLLABLE GANI + /x82/x37/xd0/x31 HANGUL SYLLABLE GANH + /x82/x37/xd0/x32 HANGUL SYLLABLE GAD + /x82/x37/xd0/x33 HANGUL SYLLABLE GAL + /x82/x37/xd0/x34 HANGUL SYLLABLE GALG + /x82/x37/xd0/x35 HANGUL SYLLABLE GALM + /x82/x37/xd0/x36 HANGUL SYLLABLE GALB + /x82/x37/xd0/x37 HANGUL SYLLABLE GALS + /x82/x37/xd0/x38 HANGUL SYLLABLE GALT + /x82/x37/xd0/x39 HANGUL SYLLABLE GALP + /x82/x37/xd1/x30 HANGUL SYLLABLE GALH + /x82/x37/xd1/x31 HANGUL SYLLABLE GAM + /x82/x37/xd1/x32 HANGUL SYLLABLE GAB + /x82/x37/xd1/x33 HANGUL SYLLABLE GABS + /x82/x37/xd1/x34 HANGUL SYLLABLE GAS + /x82/x37/xd1/x35 HANGUL SYLLABLE GASS + /x82/x37/xd1/x36 HANGUL SYLLABLE GANG + /x82/x37/xd1/x37 HANGUL SYLLABLE GAJ + /x82/x37/xd1/x38 HANGUL SYLLABLE GAC + /x82/x37/xd1/x39 HANGUL SYLLABLE GAK + /x82/x37/xd2/x30 HANGUL SYLLABLE GAT + /x82/x37/xd2/x31 HANGUL SYLLABLE GAP + /x82/x37/xd2/x32 HANGUL SYLLABLE GAH + /x82/x37/xd2/x33 HANGUL SYLLABLE GAE + /x82/x37/xd2/x34 HANGUL SYLLABLE GAEG + /x82/x37/xd2/x35 HANGUL SYLLABLE GAEGG + /x82/x37/xd2/x36 HANGUL SYLLABLE GAEGS + /x82/x37/xd2/x37 HANGUL SYLLABLE GAEN + /x82/x37/xd2/x38 HANGUL SYLLABLE GAENI + /x82/x37/xd2/x39 HANGUL SYLLABLE GAENH + /x82/x37/xd3/x30 HANGUL SYLLABLE GAED + /x82/x37/xd3/x31 HANGUL SYLLABLE GAEL + /x82/x37/xd3/x32 HANGUL SYLLABLE GAELG + /x82/x37/xd3/x33 HANGUL SYLLABLE GAELM + /x82/x37/xd3/x34 HANGUL SYLLABLE GAELB + /x82/x37/xd3/x35 HANGUL SYLLABLE GAELS + /x82/x37/xd3/x36 HANGUL SYLLABLE GAELT + /x82/x37/xd3/x37 HANGUL SYLLABLE GAELP + /x82/x37/xd3/x38 HANGUL SYLLABLE GAELH + /x82/x37/xd3/x39 HANGUL SYLLABLE GAEM + /x82/x37/xd4/x30 HANGUL SYLLABLE GAEB + /x82/x37/xd4/x31 HANGUL SYLLABLE GAEBS + /x82/x37/xd4/x32 HANGUL SYLLABLE GAES + /x82/x37/xd4/x33 HANGUL SYLLABLE GAESS + /x82/x37/xd4/x34 HANGUL SYLLABLE GAENG + /x82/x37/xd4/x35 HANGUL SYLLABLE GAEJ + /x82/x37/xd4/x36 HANGUL SYLLABLE GAEC + /x82/x37/xd4/x37 HANGUL SYLLABLE GAEK + /x82/x37/xd4/x38 HANGUL SYLLABLE GAET + /x82/x37/xd4/x39 HANGUL SYLLABLE GAEP + /x82/x37/xd5/x30 HANGUL SYLLABLE GAEH + /x82/x37/xd5/x31 HANGUL SYLLABLE GYA + /x82/x37/xd5/x32 HANGUL SYLLABLE GYAG + /x82/x37/xd5/x33 HANGUL SYLLABLE GYAGG + /x82/x37/xd5/x34 HANGUL SYLLABLE GYAGS + /x82/x37/xd5/x35 HANGUL SYLLABLE GYAN + /x82/x37/xd5/x36 HANGUL SYLLABLE GYANI + /x82/x37/xd5/x37 HANGUL SYLLABLE GYANH + /x82/x37/xd5/x38 HANGUL SYLLABLE GYAD + /x82/x37/xd5/x39 HANGUL SYLLABLE GYAL + /x82/x37/xd6/x30 HANGUL SYLLABLE GYALG + /x82/x37/xd6/x31 HANGUL SYLLABLE GYALM + /x82/x37/xd6/x32 HANGUL SYLLABLE GYALB + /x82/x37/xd6/x33 HANGUL SYLLABLE GYALS + /x82/x37/xd6/x34 HANGUL SYLLABLE GYALT + /x82/x37/xd6/x35 HANGUL SYLLABLE GYALP + /x82/x37/xd6/x36 HANGUL SYLLABLE GYALH + /x82/x37/xd6/x37 HANGUL SYLLABLE GYAM + /x82/x37/xd6/x38 HANGUL SYLLABLE GYAB + /x82/x37/xd6/x39 HANGUL SYLLABLE GYABS + /x82/x37/xd7/x30 HANGUL SYLLABLE GYAS + /x82/x37/xd7/x31 HANGUL SYLLABLE GYASS + /x82/x37/xd7/x32 HANGUL SYLLABLE GYANG + /x82/x37/xd7/x33 HANGUL SYLLABLE GYAJ + /x82/x37/xd7/x34 HANGUL SYLLABLE GYAC + /x82/x37/xd7/x35 HANGUL SYLLABLE GYAK + /x82/x37/xd7/x36 HANGUL SYLLABLE GYAT + /x82/x37/xd7/x37 HANGUL SYLLABLE GYAP + /x82/x37/xd7/x38 HANGUL SYLLABLE GYAH + /x82/x37/xd7/x39 HANGUL SYLLABLE GYAE + /x82/x37/xd8/x30 HANGUL SYLLABLE GYAEG + /x82/x37/xd8/x31 HANGUL SYLLABLE GYAEGG + /x82/x37/xd8/x32 HANGUL SYLLABLE GYAEGS + /x82/x37/xd8/x33 HANGUL SYLLABLE GYAEN + /x82/x37/xd8/x34 HANGUL SYLLABLE GYAENI + /x82/x37/xd8/x35 HANGUL SYLLABLE GYAENH + /x82/x37/xd8/x36 HANGUL SYLLABLE GYAED + /x82/x37/xd8/x37 HANGUL SYLLABLE GYAEL + /x82/x37/xd8/x38 HANGUL SYLLABLE GYAELG + /x82/x37/xd8/x39 HANGUL SYLLABLE GYAELM + /x82/x37/xd9/x30 HANGUL SYLLABLE GYAELB + /x82/x37/xd9/x31 HANGUL SYLLABLE GYAELS + /x82/x37/xd9/x32 HANGUL SYLLABLE GYAELT + /x82/x37/xd9/x33 HANGUL SYLLABLE GYAELP + /x82/x37/xd9/x34 HANGUL SYLLABLE GYAELH + /x82/x37/xd9/x35 HANGUL SYLLABLE GYAEM + /x82/x37/xd9/x36 HANGUL SYLLABLE GYAEB + /x82/x37/xd9/x37 HANGUL SYLLABLE GYAEBS + /x82/x37/xd9/x38 HANGUL SYLLABLE GYAES + /x82/x37/xd9/x39 HANGUL SYLLABLE GYAESS + /x82/x37/xda/x30 HANGUL SYLLABLE GYAENG + /x82/x37/xda/x31 HANGUL SYLLABLE GYAEJ + /x82/x37/xda/x32 HANGUL SYLLABLE GYAEC + /x82/x37/xda/x33 HANGUL SYLLABLE GYAEK + /x82/x37/xda/x34 HANGUL SYLLABLE GYAET + /x82/x37/xda/x35 HANGUL SYLLABLE GYAEP + /x82/x37/xda/x36 HANGUL SYLLABLE GYAEH + /x82/x37/xda/x37 HANGUL SYLLABLE GEO + /x82/x37/xda/x38 HANGUL SYLLABLE GEOG + /x82/x37/xda/x39 HANGUL SYLLABLE GEOGG + /x82/x37/xdb/x30 HANGUL SYLLABLE GEOGS + /x82/x37/xdb/x31 HANGUL SYLLABLE GEON + /x82/x37/xdb/x32 HANGUL SYLLABLE GEONI + /x82/x37/xdb/x33 HANGUL SYLLABLE GEONH + /x82/x37/xdb/x34 HANGUL SYLLABLE GEOD + /x82/x37/xdb/x35 HANGUL SYLLABLE GEOL + /x82/x37/xdb/x36 HANGUL SYLLABLE GEOLG + /x82/x37/xdb/x37 HANGUL SYLLABLE GEOLM + /x82/x37/xdb/x38 HANGUL SYLLABLE GEOLB + /x82/x37/xdb/x39 HANGUL SYLLABLE GEOLS + /x82/x37/xdc/x30 HANGUL SYLLABLE GEOLT + /x82/x37/xdc/x31 HANGUL SYLLABLE GEOLP + /x82/x37/xdc/x32 HANGUL SYLLABLE GEOLH + /x82/x37/xdc/x33 HANGUL SYLLABLE GEOM + /x82/x37/xdc/x34 HANGUL SYLLABLE GEOB + /x82/x37/xdc/x35 HANGUL SYLLABLE GEOBS + /x82/x37/xdc/x36 HANGUL SYLLABLE GEOS + /x82/x37/xdc/x37 HANGUL SYLLABLE GEOSS + /x82/x37/xdc/x38 HANGUL SYLLABLE GEONG + /x82/x37/xdc/x39 HANGUL SYLLABLE GEOJ + /x82/x37/xdd/x30 HANGUL SYLLABLE GEOC + /x82/x37/xdd/x31 HANGUL SYLLABLE GEOK + /x82/x37/xdd/x32 HANGUL SYLLABLE GEOT + /x82/x37/xdd/x33 HANGUL SYLLABLE GEOP + /x82/x37/xdd/x34 HANGUL SYLLABLE GEOH + /x82/x37/xdd/x35 HANGUL SYLLABLE GE + /x82/x37/xdd/x36 HANGUL SYLLABLE GEG + /x82/x37/xdd/x37 HANGUL SYLLABLE GEGG + /x82/x37/xdd/x38 HANGUL SYLLABLE GEGS + /x82/x37/xdd/x39 HANGUL SYLLABLE GEN + /x82/x37/xde/x30 HANGUL SYLLABLE GENI + /x82/x37/xde/x31 HANGUL SYLLABLE GENH + /x82/x37/xde/x32 HANGUL SYLLABLE GED + /x82/x37/xde/x33 HANGUL SYLLABLE GEL + /x82/x37/xde/x34 HANGUL SYLLABLE GELG + /x82/x37/xde/x35 HANGUL SYLLABLE GELM + /x82/x37/xde/x36 HANGUL SYLLABLE GELB + /x82/x37/xde/x37 HANGUL SYLLABLE GELS + /x82/x37/xde/x38 HANGUL SYLLABLE GELT + /x82/x37/xde/x39 HANGUL SYLLABLE GELP + /x82/x37/xdf/x30 HANGUL SYLLABLE GELH + /x82/x37/xdf/x31 HANGUL SYLLABLE GEM + /x82/x37/xdf/x32 HANGUL SYLLABLE GEB + /x82/x37/xdf/x33 HANGUL SYLLABLE GEBS + /x82/x37/xdf/x34 HANGUL SYLLABLE GES + /x82/x37/xdf/x35 HANGUL SYLLABLE GESS + /x82/x37/xdf/x36 HANGUL SYLLABLE GENG + /x82/x37/xdf/x37 HANGUL SYLLABLE GEJ + /x82/x37/xdf/x38 HANGUL SYLLABLE GEC + /x82/x37/xdf/x39 HANGUL SYLLABLE GEK + /x82/x37/xe0/x30 HANGUL SYLLABLE GET + /x82/x37/xe0/x31 HANGUL SYLLABLE GEP + /x82/x37/xe0/x32 HANGUL SYLLABLE GEH + /x82/x37/xe0/x33 HANGUL SYLLABLE GYEO + /x82/x37/xe0/x34 HANGUL SYLLABLE GYEOG + /x82/x37/xe0/x35 HANGUL SYLLABLE GYEOGG + /x82/x37/xe0/x36 HANGUL SYLLABLE GYEOGS + /x82/x37/xe0/x37 HANGUL SYLLABLE GYEON + /x82/x37/xe0/x38 HANGUL SYLLABLE GYEONI + /x82/x37/xe0/x39 HANGUL SYLLABLE GYEONH + /x82/x37/xe1/x30 HANGUL SYLLABLE GYEOD + /x82/x37/xe1/x31 HANGUL SYLLABLE GYEOL + /x82/x37/xe1/x32 HANGUL SYLLABLE GYEOLG + /x82/x37/xe1/x33 HANGUL SYLLABLE GYEOLM + /x82/x37/xe1/x34 HANGUL SYLLABLE GYEOLB + /x82/x37/xe1/x35 HANGUL SYLLABLE GYEOLS + /x82/x37/xe1/x36 HANGUL SYLLABLE GYEOLT + /x82/x37/xe1/x37 HANGUL SYLLABLE GYEOLP + /x82/x37/xe1/x38 HANGUL SYLLABLE GYEOLH + /x82/x37/xe1/x39 HANGUL SYLLABLE GYEOM + /x82/x37/xe2/x30 HANGUL SYLLABLE GYEOB + /x82/x37/xe2/x31 HANGUL SYLLABLE GYEOBS + /x82/x37/xe2/x32 HANGUL SYLLABLE GYEOS + /x82/x37/xe2/x33 HANGUL SYLLABLE GYEOSS + /x82/x37/xe2/x34 HANGUL SYLLABLE GYEONG + /x82/x37/xe2/x35 HANGUL SYLLABLE GYEOJ + /x82/x37/xe2/x36 HANGUL SYLLABLE GYEOC + /x82/x37/xe2/x37 HANGUL SYLLABLE GYEOK + /x82/x37/xe2/x38 HANGUL SYLLABLE GYEOT + /x82/x37/xe2/x39 HANGUL SYLLABLE GYEOP + /x82/x37/xe3/x30 HANGUL SYLLABLE GYEOH + /x82/x37/xe3/x31 HANGUL SYLLABLE GYE + /x82/x37/xe3/x32 HANGUL SYLLABLE GYEG + /x82/x37/xe3/x33 HANGUL SYLLABLE GYEGG + /x82/x37/xe3/x34 HANGUL SYLLABLE GYEGS + /x82/x37/xe3/x35 HANGUL SYLLABLE GYEN + /x82/x37/xe3/x36 HANGUL SYLLABLE GYENI + /x82/x37/xe3/x37 HANGUL SYLLABLE GYENH + /x82/x37/xe3/x38 HANGUL SYLLABLE GYED + /x82/x37/xe3/x39 HANGUL SYLLABLE GYEL + /x82/x37/xe4/x30 HANGUL SYLLABLE GYELG + /x82/x37/xe4/x31 HANGUL SYLLABLE GYELM + /x82/x37/xe4/x32 HANGUL SYLLABLE GYELB + /x82/x37/xe4/x33 HANGUL SYLLABLE GYELS + /x82/x37/xe4/x34 HANGUL SYLLABLE GYELT + /x82/x37/xe4/x35 HANGUL SYLLABLE GYELP + /x82/x37/xe4/x36 HANGUL SYLLABLE GYELH + /x82/x37/xe4/x37 HANGUL SYLLABLE GYEM + /x82/x37/xe4/x38 HANGUL SYLLABLE GYEB + /x82/x37/xe4/x39 HANGUL SYLLABLE GYEBS + /x82/x37/xe5/x30 HANGUL SYLLABLE GYES + /x82/x37/xe5/x31 HANGUL SYLLABLE GYESS + /x82/x37/xe5/x32 HANGUL SYLLABLE GYENG + /x82/x37/xe5/x33 HANGUL SYLLABLE GYEJ + /x82/x37/xe5/x34 HANGUL SYLLABLE GYEC + /x82/x37/xe5/x35 HANGUL SYLLABLE GYEK + /x82/x37/xe5/x36 HANGUL SYLLABLE GYET + /x82/x37/xe5/x37 HANGUL SYLLABLE GYEP + /x82/x37/xe5/x38 HANGUL SYLLABLE GYEH + /x82/x37/xe5/x39 HANGUL SYLLABLE GO + /x82/x37/xe6/x30 HANGUL SYLLABLE GOG + /x82/x37/xe6/x31 HANGUL SYLLABLE GOGG + /x82/x37/xe6/x32 HANGUL SYLLABLE GOGS + /x82/x37/xe6/x33 HANGUL SYLLABLE GON + /x82/x37/xe6/x34 HANGUL SYLLABLE GONI + /x82/x37/xe6/x35 HANGUL SYLLABLE GONH + /x82/x37/xe6/x36 HANGUL SYLLABLE GOD + /x82/x37/xe6/x37 HANGUL SYLLABLE GOL + /x82/x37/xe6/x38 HANGUL SYLLABLE GOLG + /x82/x37/xe6/x39 HANGUL SYLLABLE GOLM + /x82/x37/xe7/x30 HANGUL SYLLABLE GOLB + /x82/x37/xe7/x31 HANGUL SYLLABLE GOLS + /x82/x37/xe7/x32 HANGUL SYLLABLE GOLT + /x82/x37/xe7/x33 HANGUL SYLLABLE GOLP + /x82/x37/xe7/x34 HANGUL SYLLABLE GOLH + /x82/x37/xe7/x35 HANGUL SYLLABLE GOM + /x82/x37/xe7/x36 HANGUL SYLLABLE GOB + /x82/x37/xe7/x37 HANGUL SYLLABLE GOBS + /x82/x37/xe7/x38 HANGUL SYLLABLE GOS + /x82/x37/xe7/x39 HANGUL SYLLABLE GOSS + /x82/x37/xe8/x30 HANGUL SYLLABLE GONG + /x82/x37/xe8/x31 HANGUL SYLLABLE GOJ + /x82/x37/xe8/x32 HANGUL SYLLABLE GOC + /x82/x37/xe8/x33 HANGUL SYLLABLE GOK + /x82/x37/xe8/x34 HANGUL SYLLABLE GOT + /x82/x37/xe8/x35 HANGUL SYLLABLE GOP + /x82/x37/xe8/x36 HANGUL SYLLABLE GOH + /x82/x37/xe8/x37 HANGUL SYLLABLE GWA + /x82/x37/xe8/x38 HANGUL SYLLABLE GWAG + /x82/x37/xe8/x39 HANGUL SYLLABLE GWAGG + /x82/x37/xe9/x30 HANGUL SYLLABLE GWAGS + /x82/x37/xe9/x31 HANGUL SYLLABLE GWAN + /x82/x37/xe9/x32 HANGUL SYLLABLE GWANI + /x82/x37/xe9/x33 HANGUL SYLLABLE GWANH + /x82/x37/xe9/x34 HANGUL SYLLABLE GWAD + /x82/x37/xe9/x35 HANGUL SYLLABLE GWAL + /x82/x37/xe9/x36 HANGUL SYLLABLE GWALG + /x82/x37/xe9/x37 HANGUL SYLLABLE GWALM + /x82/x37/xe9/x38 HANGUL SYLLABLE GWALB + /x82/x37/xe9/x39 HANGUL SYLLABLE GWALS + /x82/x37/xea/x30 HANGUL SYLLABLE GWALT + /x82/x37/xea/x31 HANGUL SYLLABLE GWALP + /x82/x37/xea/x32 HANGUL SYLLABLE GWALH + /x82/x37/xea/x33 HANGUL SYLLABLE GWAM + /x82/x37/xea/x34 HANGUL SYLLABLE GWAB + /x82/x37/xea/x35 HANGUL SYLLABLE GWABS + /x82/x37/xea/x36 HANGUL SYLLABLE GWAS + /x82/x37/xea/x37 HANGUL SYLLABLE GWASS + /x82/x37/xea/x38 HANGUL SYLLABLE GWANG + /x82/x37/xea/x39 HANGUL SYLLABLE GWAJ + /x82/x37/xeb/x30 HANGUL SYLLABLE GWAC + /x82/x37/xeb/x31 HANGUL SYLLABLE GWAK + /x82/x37/xeb/x32 HANGUL SYLLABLE GWAT + /x82/x37/xeb/x33 HANGUL SYLLABLE GWAP + /x82/x37/xeb/x34 HANGUL SYLLABLE GWAH + /x82/x37/xeb/x35 HANGUL SYLLABLE GWAE + /x82/x37/xeb/x36 HANGUL SYLLABLE GWAEG + /x82/x37/xeb/x37 HANGUL SYLLABLE GWAEGG + /x82/x37/xeb/x38 HANGUL SYLLABLE GWAEGS + /x82/x37/xeb/x39 HANGUL SYLLABLE GWAEN + /x82/x37/xec/x30 HANGUL SYLLABLE GWAENI + /x82/x37/xec/x31 HANGUL SYLLABLE GWAENH + /x82/x37/xec/x32 HANGUL SYLLABLE GWAED + /x82/x37/xec/x33 HANGUL SYLLABLE GWAEL + /x82/x37/xec/x34 HANGUL SYLLABLE GWAELG + /x82/x37/xec/x35 HANGUL SYLLABLE GWAELM + /x82/x37/xec/x36 HANGUL SYLLABLE GWAELB + /x82/x37/xec/x37 HANGUL SYLLABLE GWAELS + /x82/x37/xec/x38 HANGUL SYLLABLE GWAELT + /x82/x37/xec/x39 HANGUL SYLLABLE GWAELP + /x82/x37/xed/x30 HANGUL SYLLABLE GWAELH + /x82/x37/xed/x31 HANGUL SYLLABLE GWAEM + /x82/x37/xed/x32 HANGUL SYLLABLE GWAEB + /x82/x37/xed/x33 HANGUL SYLLABLE GWAEBS + /x82/x37/xed/x34 HANGUL SYLLABLE GWAES + /x82/x37/xed/x35 HANGUL SYLLABLE GWAESS + /x82/x37/xed/x36 HANGUL SYLLABLE GWAENG + /x82/x37/xed/x37 HANGUL SYLLABLE GWAEJ + /x82/x37/xed/x38 HANGUL SYLLABLE GWAEC + /x82/x37/xed/x39 HANGUL SYLLABLE GWAEK + /x82/x37/xee/x30 HANGUL SYLLABLE GWAET + /x82/x37/xee/x31 HANGUL SYLLABLE GWAEP + /x82/x37/xee/x32 HANGUL SYLLABLE GWAEH + /x82/x37/xee/x33 HANGUL SYLLABLE GOE + /x82/x37/xee/x34 HANGUL SYLLABLE GOEG + /x82/x37/xee/x35 HANGUL SYLLABLE GOEGG + /x82/x37/xee/x36 HANGUL SYLLABLE GOEGS + /x82/x37/xee/x37 HANGUL SYLLABLE GOEN + /x82/x37/xee/x38 HANGUL SYLLABLE GOENI + /x82/x37/xee/x39 HANGUL SYLLABLE GOENH + /x82/x37/xef/x30 HANGUL SYLLABLE GOED + /x82/x37/xef/x31 HANGUL SYLLABLE GOEL + /x82/x37/xef/x32 HANGUL SYLLABLE GOELG + /x82/x37/xef/x33 HANGUL SYLLABLE GOELM + /x82/x37/xef/x34 HANGUL SYLLABLE GOELB + /x82/x37/xef/x35 HANGUL SYLLABLE GOELS + /x82/x37/xef/x36 HANGUL SYLLABLE GOELT + /x82/x37/xef/x37 HANGUL SYLLABLE GOELP + /x82/x37/xef/x38 HANGUL SYLLABLE GOELH + /x82/x37/xef/x39 HANGUL SYLLABLE GOEM + /x82/x37/xf0/x30 HANGUL SYLLABLE GOEB + /x82/x37/xf0/x31 HANGUL SYLLABLE GOEBS + /x82/x37/xf0/x32 HANGUL SYLLABLE GOES + /x82/x37/xf0/x33 HANGUL SYLLABLE GOESS + /x82/x37/xf0/x34 HANGUL SYLLABLE GOENG + /x82/x37/xf0/x35 HANGUL SYLLABLE GOEJ + /x82/x37/xf0/x36 HANGUL SYLLABLE GOEC + /x82/x37/xf0/x37 HANGUL SYLLABLE GOEK + /x82/x37/xf0/x38 HANGUL SYLLABLE GOET + /x82/x37/xf0/x39 HANGUL SYLLABLE GOEP + /x82/x37/xf1/x30 HANGUL SYLLABLE GOEH + /x82/x37/xf1/x31 HANGUL SYLLABLE GYO + /x82/x37/xf1/x32 HANGUL SYLLABLE GYOG + /x82/x37/xf1/x33 HANGUL SYLLABLE GYOGG + /x82/x37/xf1/x34 HANGUL SYLLABLE GYOGS + /x82/x37/xf1/x35 HANGUL SYLLABLE GYON + /x82/x37/xf1/x36 HANGUL SYLLABLE GYONI + /x82/x37/xf1/x37 HANGUL SYLLABLE GYONH + /x82/x37/xf1/x38 HANGUL SYLLABLE GYOD + /x82/x37/xf1/x39 HANGUL SYLLABLE GYOL + /x82/x37/xf2/x30 HANGUL SYLLABLE GYOLG + /x82/x37/xf2/x31 HANGUL SYLLABLE GYOLM + /x82/x37/xf2/x32 HANGUL SYLLABLE GYOLB + /x82/x37/xf2/x33 HANGUL SYLLABLE GYOLS + /x82/x37/xf2/x34 HANGUL SYLLABLE GYOLT + /x82/x37/xf2/x35 HANGUL SYLLABLE GYOLP + /x82/x37/xf2/x36 HANGUL SYLLABLE GYOLH + /x82/x37/xf2/x37 HANGUL SYLLABLE GYOM + /x82/x37/xf2/x38 HANGUL SYLLABLE GYOB + /x82/x37/xf2/x39 HANGUL SYLLABLE GYOBS + /x82/x37/xf3/x30 HANGUL SYLLABLE GYOS + /x82/x37/xf3/x31 HANGUL SYLLABLE GYOSS + /x82/x37/xf3/x32 HANGUL SYLLABLE GYONG + /x82/x37/xf3/x33 HANGUL SYLLABLE GYOJ + /x82/x37/xf3/x34 HANGUL SYLLABLE GYOC + /x82/x37/xf3/x35 HANGUL SYLLABLE GYOK + /x82/x37/xf3/x36 HANGUL SYLLABLE GYOT + /x82/x37/xf3/x37 HANGUL SYLLABLE GYOP + /x82/x37/xf3/x38 HANGUL SYLLABLE GYOH + /x82/x37/xf3/x39 HANGUL SYLLABLE GU + /x82/x37/xf4/x30 HANGUL SYLLABLE GUG + /x82/x37/xf4/x31 HANGUL SYLLABLE GUGG + /x82/x37/xf4/x32 HANGUL SYLLABLE GUGS + /x82/x37/xf4/x33 HANGUL SYLLABLE GUN + /x82/x37/xf4/x34 HANGUL SYLLABLE GUNI + /x82/x37/xf4/x35 HANGUL SYLLABLE GUNH + /x82/x37/xf4/x36 HANGUL SYLLABLE GUD + /x82/x37/xf4/x37 HANGUL SYLLABLE GUL + /x82/x37/xf4/x38 HANGUL SYLLABLE GULG + /x82/x37/xf4/x39 HANGUL SYLLABLE GULM + /x82/x37/xf5/x30 HANGUL SYLLABLE GULB + /x82/x37/xf5/x31 HANGUL SYLLABLE GULS + /x82/x37/xf5/x32 HANGUL SYLLABLE GULT + /x82/x37/xf5/x33 HANGUL SYLLABLE GULP + /x82/x37/xf5/x34 HANGUL SYLLABLE GULH + /x82/x37/xf5/x35 HANGUL SYLLABLE GUM + /x82/x37/xf5/x36 HANGUL SYLLABLE GUB + /x82/x37/xf5/x37 HANGUL SYLLABLE GUBS + /x82/x37/xf5/x38 HANGUL SYLLABLE GUS + /x82/x37/xf5/x39 HANGUL SYLLABLE GUSS + /x82/x37/xf6/x30 HANGUL SYLLABLE GUNG + /x82/x37/xf6/x31 HANGUL SYLLABLE GUJ + /x82/x37/xf6/x32 HANGUL SYLLABLE GUC + /x82/x37/xf6/x33 HANGUL SYLLABLE GUK + /x82/x37/xf6/x34 HANGUL SYLLABLE GUT + /x82/x37/xf6/x35 HANGUL SYLLABLE GUP + /x82/x37/xf6/x36 HANGUL SYLLABLE GUH + /x82/x37/xf6/x37 HANGUL SYLLABLE GWEO + /x82/x37/xf6/x38 HANGUL SYLLABLE GWEOG + /x82/x37/xf6/x39 HANGUL SYLLABLE GWEOGG + /x82/x37/xf7/x30 HANGUL SYLLABLE GWEOGS + /x82/x37/xf7/x31 HANGUL SYLLABLE GWEON + /x82/x37/xf7/x32 HANGUL SYLLABLE GWEONI + /x82/x37/xf7/x33 HANGUL SYLLABLE GWEONH + /x82/x37/xf7/x34 HANGUL SYLLABLE GWEOD + /x82/x37/xf7/x35 HANGUL SYLLABLE GWEOL + /x82/x37/xf7/x36 HANGUL SYLLABLE GWEOLG + /x82/x37/xf7/x37 HANGUL SYLLABLE GWEOLM + /x82/x37/xf7/x38 HANGUL SYLLABLE GWEOLB + /x82/x37/xf7/x39 HANGUL SYLLABLE GWEOLS + /x82/x37/xf8/x30 HANGUL SYLLABLE GWEOLT + /x82/x37/xf8/x31 HANGUL SYLLABLE GWEOLP + /x82/x37/xf8/x32 HANGUL SYLLABLE GWEOLH + /x82/x37/xf8/x33 HANGUL SYLLABLE GWEOM + /x82/x37/xf8/x34 HANGUL SYLLABLE GWEOB + /x82/x37/xf8/x35 HANGUL SYLLABLE GWEOBS + /x82/x37/xf8/x36 HANGUL SYLLABLE GWEOS + /x82/x37/xf8/x37 HANGUL SYLLABLE GWEOSS + /x82/x37/xf8/x38 HANGUL SYLLABLE GWEONG + /x82/x37/xf8/x39 HANGUL SYLLABLE GWEOJ + /x82/x37/xf9/x30 HANGUL SYLLABLE GWEOC + /x82/x37/xf9/x31 HANGUL SYLLABLE GWEOK + /x82/x37/xf9/x32 HANGUL SYLLABLE GWEOT + /x82/x37/xf9/x33 HANGUL SYLLABLE GWEOP + /x82/x37/xf9/x34 HANGUL SYLLABLE GWEOH + /x82/x37/xf9/x35 HANGUL SYLLABLE GWE + /x82/x37/xf9/x36 HANGUL SYLLABLE GWEG + /x82/x37/xf9/x37 HANGUL SYLLABLE GWEGG + /x82/x37/xf9/x38 HANGUL SYLLABLE GWEGS + /x82/x37/xf9/x39 HANGUL SYLLABLE GWEN + /x82/x37/xfa/x30 HANGUL SYLLABLE GWENI + /x82/x37/xfa/x31 HANGUL SYLLABLE GWENH + /x82/x37/xfa/x32 HANGUL SYLLABLE GWED + /x82/x37/xfa/x33 HANGUL SYLLABLE GWEL + /x82/x37/xfa/x34 HANGUL SYLLABLE GWELG + /x82/x37/xfa/x35 HANGUL SYLLABLE GWELM + /x82/x37/xfa/x36 HANGUL SYLLABLE GWELB + /x82/x37/xfa/x37 HANGUL SYLLABLE GWELS + /x82/x37/xfa/x38 HANGUL SYLLABLE GWELT + /x82/x37/xfa/x39 HANGUL SYLLABLE GWELP + /x82/x37/xfb/x30 HANGUL SYLLABLE GWELH + /x82/x37/xfb/x31 HANGUL SYLLABLE GWEM + /x82/x37/xfb/x32 HANGUL SYLLABLE GWEB + /x82/x37/xfb/x33 HANGUL SYLLABLE GWEBS + /x82/x37/xfb/x34 HANGUL SYLLABLE GWES + /x82/x37/xfb/x35 HANGUL SYLLABLE GWESS + /x82/x37/xfb/x36 HANGUL SYLLABLE GWENG + /x82/x37/xfb/x37 HANGUL SYLLABLE GWEJ + /x82/x37/xfb/x38 HANGUL SYLLABLE GWEC + /x82/x37/xfb/x39 HANGUL SYLLABLE GWEK + /x82/x37/xfc/x30 HANGUL SYLLABLE GWET + /x82/x37/xfc/x31 HANGUL SYLLABLE GWEP + /x82/x37/xfc/x32 HANGUL SYLLABLE GWEH + /x82/x37/xfc/x33 HANGUL SYLLABLE GWI + /x82/x37/xfc/x34 HANGUL SYLLABLE GWIG + /x82/x37/xfc/x35 HANGUL SYLLABLE GWIGG + /x82/x37/xfc/x36 HANGUL SYLLABLE GWIGS + /x82/x37/xfc/x37 HANGUL SYLLABLE GWIN + /x82/x37/xfc/x38 HANGUL SYLLABLE GWINI + /x82/x37/xfc/x39 HANGUL SYLLABLE GWINH + /x82/x37/xfd/x30 HANGUL SYLLABLE GWID + /x82/x37/xfd/x31 HANGUL SYLLABLE GWIL + /x82/x37/xfd/x32 HANGUL SYLLABLE GWILG + /x82/x37/xfd/x33 HANGUL SYLLABLE GWILM + /x82/x37/xfd/x34 HANGUL SYLLABLE GWILB + /x82/x37/xfd/x35 HANGUL SYLLABLE GWILS + /x82/x37/xfd/x36 HANGUL SYLLABLE GWILT + /x82/x37/xfd/x37 HANGUL SYLLABLE GWILP + /x82/x37/xfd/x38 HANGUL SYLLABLE GWILH + /x82/x37/xfd/x39 HANGUL SYLLABLE GWIM + /x82/x37/xfe/x30 HANGUL SYLLABLE GWIB + /x82/x37/xfe/x31 HANGUL SYLLABLE GWIBS + /x82/x37/xfe/x32 HANGUL SYLLABLE GWIS + /x82/x37/xfe/x33 HANGUL SYLLABLE GWISS + /x82/x37/xfe/x34 HANGUL SYLLABLE GWING + /x82/x37/xfe/x35 HANGUL SYLLABLE GWIJ + /x82/x37/xfe/x36 HANGUL SYLLABLE GWIC + /x82/x37/xfe/x37 HANGUL SYLLABLE GWIK + /x82/x37/xfe/x38 HANGUL SYLLABLE GWIT + /x82/x37/xfe/x39 HANGUL SYLLABLE GWIP + /x82/x38/x81/x30 HANGUL SYLLABLE GWIH + /x82/x38/x81/x31 HANGUL SYLLABLE GYU + /x82/x38/x81/x32 HANGUL SYLLABLE GYUG + /x82/x38/x81/x33 HANGUL SYLLABLE GYUGG + /x82/x38/x81/x34 HANGUL SYLLABLE GYUGS + /x82/x38/x81/x35 HANGUL SYLLABLE GYUN + /x82/x38/x81/x36 HANGUL SYLLABLE GYUNI + /x82/x38/x81/x37 HANGUL SYLLABLE GYUNH + /x82/x38/x81/x38 HANGUL SYLLABLE GYUD + /x82/x38/x81/x39 HANGUL SYLLABLE GYUL + /x82/x38/x82/x30 HANGUL SYLLABLE GYULG + /x82/x38/x82/x31 HANGUL SYLLABLE GYULM + /x82/x38/x82/x32 HANGUL SYLLABLE GYULB + /x82/x38/x82/x33 HANGUL SYLLABLE GYULS + /x82/x38/x82/x34 HANGUL SYLLABLE GYULT + /x82/x38/x82/x35 HANGUL SYLLABLE GYULP + /x82/x38/x82/x36 HANGUL SYLLABLE GYULH + /x82/x38/x82/x37 HANGUL SYLLABLE GYUM + /x82/x38/x82/x38 HANGUL SYLLABLE GYUB + /x82/x38/x82/x39 HANGUL SYLLABLE GYUBS + /x82/x38/x83/x30 HANGUL SYLLABLE GYUS + /x82/x38/x83/x31 HANGUL SYLLABLE GYUSS + /x82/x38/x83/x32 HANGUL SYLLABLE GYUNG + /x82/x38/x83/x33 HANGUL SYLLABLE GYUJ + /x82/x38/x83/x34 HANGUL SYLLABLE GYUC + /x82/x38/x83/x35 HANGUL SYLLABLE GYUK + /x82/x38/x83/x36 HANGUL SYLLABLE GYUT + /x82/x38/x83/x37 HANGUL SYLLABLE GYUP + /x82/x38/x83/x38 HANGUL SYLLABLE GYUH + /x82/x38/x83/x39 HANGUL SYLLABLE GEU + /x82/x38/x84/x30 HANGUL SYLLABLE GEUG + /x82/x38/x84/x31 HANGUL SYLLABLE GEUGG + /x82/x38/x84/x32 HANGUL SYLLABLE GEUGS + /x82/x38/x84/x33 HANGUL SYLLABLE GEUN + /x82/x38/x84/x34 HANGUL SYLLABLE GEUNI + /x82/x38/x84/x35 HANGUL SYLLABLE GEUNH + /x82/x38/x84/x36 HANGUL SYLLABLE GEUD + /x82/x38/x84/x37 HANGUL SYLLABLE GEUL + /x82/x38/x84/x38 HANGUL SYLLABLE GEULG + /x82/x38/x84/x39 HANGUL SYLLABLE GEULM + /x82/x38/x85/x30 HANGUL SYLLABLE GEULB + /x82/x38/x85/x31 HANGUL SYLLABLE GEULS + /x82/x38/x85/x32 HANGUL SYLLABLE GEULT + /x82/x38/x85/x33 HANGUL SYLLABLE GEULP + /x82/x38/x85/x34 HANGUL SYLLABLE GEULH + /x82/x38/x85/x35 HANGUL SYLLABLE GEUM + /x82/x38/x85/x36 HANGUL SYLLABLE GEUB + /x82/x38/x85/x37 HANGUL SYLLABLE GEUBS + /x82/x38/x85/x38 HANGUL SYLLABLE GEUS + /x82/x38/x85/x39 HANGUL SYLLABLE GEUSS + /x82/x38/x86/x30 HANGUL SYLLABLE GEUNG + /x82/x38/x86/x31 HANGUL SYLLABLE GEUJ + /x82/x38/x86/x32 HANGUL SYLLABLE GEUC + /x82/x38/x86/x33 HANGUL SYLLABLE GEUK + /x82/x38/x86/x34 HANGUL SYLLABLE GEUT + /x82/x38/x86/x35 HANGUL SYLLABLE GEUP + /x82/x38/x86/x36 HANGUL SYLLABLE GEUH + /x82/x38/x86/x37 HANGUL SYLLABLE GYI + /x82/x38/x86/x38 HANGUL SYLLABLE GYIG + /x82/x38/x86/x39 HANGUL SYLLABLE GYIGG + /x82/x38/x87/x30 HANGUL SYLLABLE GYIGS + /x82/x38/x87/x31 HANGUL SYLLABLE GYIN + /x82/x38/x87/x32 HANGUL SYLLABLE GYINI + /x82/x38/x87/x33 HANGUL SYLLABLE GYINH + /x82/x38/x87/x34 HANGUL SYLLABLE GYID + /x82/x38/x87/x35 HANGUL SYLLABLE GYIL + /x82/x38/x87/x36 HANGUL SYLLABLE GYILG + /x82/x38/x87/x37 HANGUL SYLLABLE GYILM + /x82/x38/x87/x38 HANGUL SYLLABLE GYILB + /x82/x38/x87/x39 HANGUL SYLLABLE GYILS + /x82/x38/x88/x30 HANGUL SYLLABLE GYILT + /x82/x38/x88/x31 HANGUL SYLLABLE GYILP + /x82/x38/x88/x32 HANGUL SYLLABLE GYILH + /x82/x38/x88/x33 HANGUL SYLLABLE GYIM + /x82/x38/x88/x34 HANGUL SYLLABLE GYIB + /x82/x38/x88/x35 HANGUL SYLLABLE GYIBS + /x82/x38/x88/x36 HANGUL SYLLABLE GYIS + /x82/x38/x88/x37 HANGUL SYLLABLE GYISS + /x82/x38/x88/x38 HANGUL SYLLABLE GYING + /x82/x38/x88/x39 HANGUL SYLLABLE GYIJ + /x82/x38/x89/x30 HANGUL SYLLABLE GYIC + /x82/x38/x89/x31 HANGUL SYLLABLE GYIK + /x82/x38/x89/x32 HANGUL SYLLABLE GYIT + /x82/x38/x89/x33 HANGUL SYLLABLE GYIP + /x82/x38/x89/x34 HANGUL SYLLABLE GYIH + /x82/x38/x89/x35 HANGUL SYLLABLE GI + /x82/x38/x89/x36 HANGUL SYLLABLE GIG + /x82/x38/x89/x37 HANGUL SYLLABLE GIGG + /x82/x38/x89/x38 HANGUL SYLLABLE GIGS + /x82/x38/x89/x39 HANGUL SYLLABLE GIN + /x82/x38/x8a/x30 HANGUL SYLLABLE GINI + /x82/x38/x8a/x31 HANGUL SYLLABLE GINH + /x82/x38/x8a/x32 HANGUL SYLLABLE GID + /x82/x38/x8a/x33 HANGUL SYLLABLE GIL + /x82/x38/x8a/x34 HANGUL SYLLABLE GILG + /x82/x38/x8a/x35 HANGUL SYLLABLE GILM + /x82/x38/x8a/x36 HANGUL SYLLABLE GILB + /x82/x38/x8a/x37 HANGUL SYLLABLE GILS + /x82/x38/x8a/x38 HANGUL SYLLABLE GILT + /x82/x38/x8a/x39 HANGUL SYLLABLE GILP + /x82/x38/x8b/x30 HANGUL SYLLABLE GILH + /x82/x38/x8b/x31 HANGUL SYLLABLE GIM + /x82/x38/x8b/x32 HANGUL SYLLABLE GIB + /x82/x38/x8b/x33 HANGUL SYLLABLE GIBS + /x82/x38/x8b/x34 HANGUL SYLLABLE GIS + /x82/x38/x8b/x35 HANGUL SYLLABLE GISS + /x82/x38/x8b/x36 HANGUL SYLLABLE GING + /x82/x38/x8b/x37 HANGUL SYLLABLE GIJ + /x82/x38/x8b/x38 HANGUL SYLLABLE GIC + /x82/x38/x8b/x39 HANGUL SYLLABLE GIK + /x82/x38/x8c/x30 HANGUL SYLLABLE GIT + /x82/x38/x8c/x31 HANGUL SYLLABLE GIP + /x82/x38/x8c/x32 HANGUL SYLLABLE GIH + /x82/x38/x8c/x33 HANGUL SYLLABLE GGA + /x82/x38/x8c/x34 HANGUL SYLLABLE GGAG + /x82/x38/x8c/x35 HANGUL SYLLABLE GGAGG + /x82/x38/x8c/x36 HANGUL SYLLABLE GGAGS + /x82/x38/x8c/x37 HANGUL SYLLABLE GGAN + /x82/x38/x8c/x38 HANGUL SYLLABLE GGANI + /x82/x38/x8c/x39 HANGUL SYLLABLE GGANH + /x82/x38/x8d/x30 HANGUL SYLLABLE GGAD + /x82/x38/x8d/x31 HANGUL SYLLABLE GGAL + /x82/x38/x8d/x32 HANGUL SYLLABLE GGALG + /x82/x38/x8d/x33 HANGUL SYLLABLE GGALM + /x82/x38/x8d/x34 HANGUL SYLLABLE GGALB + /x82/x38/x8d/x35 HANGUL SYLLABLE GGALS + /x82/x38/x8d/x36 HANGUL SYLLABLE GGALT + /x82/x38/x8d/x37 HANGUL SYLLABLE GGALP + /x82/x38/x8d/x38 HANGUL SYLLABLE GGALH + /x82/x38/x8d/x39 HANGUL SYLLABLE GGAM + /x82/x38/x8e/x30 HANGUL SYLLABLE GGAB + /x82/x38/x8e/x31 HANGUL SYLLABLE GGABS + /x82/x38/x8e/x32 HANGUL SYLLABLE GGAS + /x82/x38/x8e/x33 HANGUL SYLLABLE GGASS + /x82/x38/x8e/x34 HANGUL SYLLABLE GGANG + /x82/x38/x8e/x35 HANGUL SYLLABLE GGAJ + /x82/x38/x8e/x36 HANGUL SYLLABLE GGAC + /x82/x38/x8e/x37 HANGUL SYLLABLE GGAK + /x82/x38/x8e/x38 HANGUL SYLLABLE GGAT + /x82/x38/x8e/x39 HANGUL SYLLABLE GGAP + /x82/x38/x8f/x30 HANGUL SYLLABLE GGAH + /x82/x38/x8f/x31 HANGUL SYLLABLE GGAE + /x82/x38/x8f/x32 HANGUL SYLLABLE GGAEG + /x82/x38/x8f/x33 HANGUL SYLLABLE GGAEGG + /x82/x38/x8f/x34 HANGUL SYLLABLE GGAEGS + /x82/x38/x8f/x35 HANGUL SYLLABLE GGAEN + /x82/x38/x8f/x36 HANGUL SYLLABLE GGAENI + /x82/x38/x8f/x37 HANGUL SYLLABLE GGAENH + /x82/x38/x8f/x38 HANGUL SYLLABLE GGAED + /x82/x38/x8f/x39 HANGUL SYLLABLE GGAEL + /x82/x38/x90/x30 HANGUL SYLLABLE GGAELG + /x82/x38/x90/x31 HANGUL SYLLABLE GGAELM + /x82/x38/x90/x32 HANGUL SYLLABLE GGAELB + /x82/x38/x90/x33 HANGUL SYLLABLE GGAELS + /x82/x38/x90/x34 HANGUL SYLLABLE GGAELT + /x82/x38/x90/x35 HANGUL SYLLABLE GGAELP + /x82/x38/x90/x36 HANGUL SYLLABLE GGAELH + /x82/x38/x90/x37 HANGUL SYLLABLE GGAEM + /x82/x38/x90/x38 HANGUL SYLLABLE GGAEB + /x82/x38/x90/x39 HANGUL SYLLABLE GGAEBS + /x82/x38/x91/x30 HANGUL SYLLABLE GGAES + /x82/x38/x91/x31 HANGUL SYLLABLE GGAESS + /x82/x38/x91/x32 HANGUL SYLLABLE GGAENG + /x82/x38/x91/x33 HANGUL SYLLABLE GGAEJ + /x82/x38/x91/x34 HANGUL SYLLABLE GGAEC + /x82/x38/x91/x35 HANGUL SYLLABLE GGAEK + /x82/x38/x91/x36 HANGUL SYLLABLE GGAET + /x82/x38/x91/x37 HANGUL SYLLABLE GGAEP + /x82/x38/x91/x38 HANGUL SYLLABLE GGAEH + /x82/x38/x91/x39 HANGUL SYLLABLE GGYA + /x82/x38/x92/x30 HANGUL SYLLABLE GGYAG + /x82/x38/x92/x31 HANGUL SYLLABLE GGYAGG + /x82/x38/x92/x32 HANGUL SYLLABLE GGYAGS + /x82/x38/x92/x33 HANGUL SYLLABLE GGYAN + /x82/x38/x92/x34 HANGUL SYLLABLE GGYANI + /x82/x38/x92/x35 HANGUL SYLLABLE GGYANH + /x82/x38/x92/x36 HANGUL SYLLABLE GGYAD + /x82/x38/x92/x37 HANGUL SYLLABLE GGYAL + /x82/x38/x92/x38 HANGUL SYLLABLE GGYALG + /x82/x38/x92/x39 HANGUL SYLLABLE GGYALM + /x82/x38/x93/x30 HANGUL SYLLABLE GGYALB + /x82/x38/x93/x31 HANGUL SYLLABLE GGYALS + /x82/x38/x93/x32 HANGUL SYLLABLE GGYALT + /x82/x38/x93/x33 HANGUL SYLLABLE GGYALP + /x82/x38/x93/x34 HANGUL SYLLABLE GGYALH + /x82/x38/x93/x35 HANGUL SYLLABLE GGYAM + /x82/x38/x93/x36 HANGUL SYLLABLE GGYAB + /x82/x38/x93/x37 HANGUL SYLLABLE GGYABS + /x82/x38/x93/x38 HANGUL SYLLABLE GGYAS + /x82/x38/x93/x39 HANGUL SYLLABLE GGYASS + /x82/x38/x94/x30 HANGUL SYLLABLE GGYANG + /x82/x38/x94/x31 HANGUL SYLLABLE GGYAJ + /x82/x38/x94/x32 HANGUL SYLLABLE GGYAC + /x82/x38/x94/x33 HANGUL SYLLABLE GGYAK + /x82/x38/x94/x34 HANGUL SYLLABLE GGYAT + /x82/x38/x94/x35 HANGUL SYLLABLE GGYAP + /x82/x38/x94/x36 HANGUL SYLLABLE GGYAH + /x82/x38/x94/x37 HANGUL SYLLABLE GGYAE + /x82/x38/x94/x38 HANGUL SYLLABLE GGYAEG + /x82/x38/x94/x39 HANGUL SYLLABLE GGYAEGG + /x82/x38/x95/x30 HANGUL SYLLABLE GGYAEGS + /x82/x38/x95/x31 HANGUL SYLLABLE GGYAEN + /x82/x38/x95/x32 HANGUL SYLLABLE GGYAENI + /x82/x38/x95/x33 HANGUL SYLLABLE GGYAENH + /x82/x38/x95/x34 HANGUL SYLLABLE GGYAED + /x82/x38/x95/x35 HANGUL SYLLABLE GGYAEL + /x82/x38/x95/x36 HANGUL SYLLABLE GGYAELG + /x82/x38/x95/x37 HANGUL SYLLABLE GGYAELM + /x82/x38/x95/x38 HANGUL SYLLABLE GGYAELB + /x82/x38/x95/x39 HANGUL SYLLABLE GGYAELS + /x82/x38/x96/x30 HANGUL SYLLABLE GGYAELT + /x82/x38/x96/x31 HANGUL SYLLABLE GGYAELP + /x82/x38/x96/x32 HANGUL SYLLABLE GGYAELH + /x82/x38/x96/x33 HANGUL SYLLABLE GGYAEM + /x82/x38/x96/x34 HANGUL SYLLABLE GGYAEB + /x82/x38/x96/x35 HANGUL SYLLABLE GGYAEBS + /x82/x38/x96/x36 HANGUL SYLLABLE GGYAES + /x82/x38/x96/x37 HANGUL SYLLABLE GGYAESS + /x82/x38/x96/x38 HANGUL SYLLABLE GGYAENG + /x82/x38/x96/x39 HANGUL SYLLABLE GGYAEJ + /x82/x38/x97/x30 HANGUL SYLLABLE GGYAEC + /x82/x38/x97/x31 HANGUL SYLLABLE GGYAEK + /x82/x38/x97/x32 HANGUL SYLLABLE GGYAET + /x82/x38/x97/x33 HANGUL SYLLABLE GGYAEP + /x82/x38/x97/x34 HANGUL SYLLABLE GGYAEH + /x82/x38/x97/x35 HANGUL SYLLABLE GGEO + /x82/x38/x97/x36 HANGUL SYLLABLE GGEOG + /x82/x38/x97/x37 HANGUL SYLLABLE GGEOGG + /x82/x38/x97/x38 HANGUL SYLLABLE GGEOGS + /x82/x38/x97/x39 HANGUL SYLLABLE GGEON + /x82/x38/x98/x30 HANGUL SYLLABLE GGEONI + /x82/x38/x98/x31 HANGUL SYLLABLE GGEONH + /x82/x38/x98/x32 HANGUL SYLLABLE GGEOD + /x82/x38/x98/x33 HANGUL SYLLABLE GGEOL + /x82/x38/x98/x34 HANGUL SYLLABLE GGEOLG + /x82/x38/x98/x35 HANGUL SYLLABLE GGEOLM + /x82/x38/x98/x36 HANGUL SYLLABLE GGEOLB + /x82/x38/x98/x37 HANGUL SYLLABLE GGEOLS + /x82/x38/x98/x38 HANGUL SYLLABLE GGEOLT + /x82/x38/x98/x39 HANGUL SYLLABLE GGEOLP + /x82/x38/x99/x30 HANGUL SYLLABLE GGEOLH + /x82/x38/x99/x31 HANGUL SYLLABLE GGEOM + /x82/x38/x99/x32 HANGUL SYLLABLE GGEOB + /x82/x38/x99/x33 HANGUL SYLLABLE GGEOBS + /x82/x38/x99/x34 HANGUL SYLLABLE GGEOS + /x82/x38/x99/x35 HANGUL SYLLABLE GGEOSS + /x82/x38/x99/x36 HANGUL SYLLABLE GGEONG + /x82/x38/x99/x37 HANGUL SYLLABLE GGEOJ + /x82/x38/x99/x38 HANGUL SYLLABLE GGEOC + /x82/x38/x99/x39 HANGUL SYLLABLE GGEOK + /x82/x38/x9a/x30 HANGUL SYLLABLE GGEOT + /x82/x38/x9a/x31 HANGUL SYLLABLE GGEOP + /x82/x38/x9a/x32 HANGUL SYLLABLE GGEOH + /x82/x38/x9a/x33 HANGUL SYLLABLE GGE + /x82/x38/x9a/x34 HANGUL SYLLABLE GGEG + /x82/x38/x9a/x35 HANGUL SYLLABLE GGEGG + /x82/x38/x9a/x36 HANGUL SYLLABLE GGEGS + /x82/x38/x9a/x37 HANGUL SYLLABLE GGEN + /x82/x38/x9a/x38 HANGUL SYLLABLE GGENI + /x82/x38/x9a/x39 HANGUL SYLLABLE GGENH + /x82/x38/x9b/x30 HANGUL SYLLABLE GGED + /x82/x38/x9b/x31 HANGUL SYLLABLE GGEL + /x82/x38/x9b/x32 HANGUL SYLLABLE GGELG + /x82/x38/x9b/x33 HANGUL SYLLABLE GGELM + /x82/x38/x9b/x34 HANGUL SYLLABLE GGELB + /x82/x38/x9b/x35 HANGUL SYLLABLE GGELS + /x82/x38/x9b/x36 HANGUL SYLLABLE GGELT + /x82/x38/x9b/x37 HANGUL SYLLABLE GGELP + /x82/x38/x9b/x38 HANGUL SYLLABLE GGELH + /x82/x38/x9b/x39 HANGUL SYLLABLE GGEM + /x82/x38/x9c/x30 HANGUL SYLLABLE GGEB + /x82/x38/x9c/x31 HANGUL SYLLABLE GGEBS + /x82/x38/x9c/x32 HANGUL SYLLABLE GGES + /x82/x38/x9c/x33 HANGUL SYLLABLE GGESS + /x82/x38/x9c/x34 HANGUL SYLLABLE GGENG + /x82/x38/x9c/x35 HANGUL SYLLABLE GGEJ + /x82/x38/x9c/x36 HANGUL SYLLABLE GGEC + /x82/x38/x9c/x37 HANGUL SYLLABLE GGEK + /x82/x38/x9c/x38 HANGUL SYLLABLE GGET + /x82/x38/x9c/x39 HANGUL SYLLABLE GGEP + /x82/x38/x9d/x30 HANGUL SYLLABLE GGEH + /x82/x38/x9d/x31 HANGUL SYLLABLE GGYEO + /x82/x38/x9d/x32 HANGUL SYLLABLE GGYEOG + /x82/x38/x9d/x33 HANGUL SYLLABLE GGYEOGG + /x82/x38/x9d/x34 HANGUL SYLLABLE GGYEOGS + /x82/x38/x9d/x35 HANGUL SYLLABLE GGYEON + /x82/x38/x9d/x36 HANGUL SYLLABLE GGYEONI + /x82/x38/x9d/x37 HANGUL SYLLABLE GGYEONH + /x82/x38/x9d/x38 HANGUL SYLLABLE GGYEOD + /x82/x38/x9d/x39 HANGUL SYLLABLE GGYEOL + /x82/x38/x9e/x30 HANGUL SYLLABLE GGYEOLG + /x82/x38/x9e/x31 HANGUL SYLLABLE GGYEOLM + /x82/x38/x9e/x32 HANGUL SYLLABLE GGYEOLB + /x82/x38/x9e/x33 HANGUL SYLLABLE GGYEOLS + /x82/x38/x9e/x34 HANGUL SYLLABLE GGYEOLT + /x82/x38/x9e/x35 HANGUL SYLLABLE GGYEOLP + /x82/x38/x9e/x36 HANGUL SYLLABLE GGYEOLH + /x82/x38/x9e/x37 HANGUL SYLLABLE GGYEOM + /x82/x38/x9e/x38 HANGUL SYLLABLE GGYEOB + /x82/x38/x9e/x39 HANGUL SYLLABLE GGYEOBS + /x82/x38/x9f/x30 HANGUL SYLLABLE GGYEOS + /x82/x38/x9f/x31 HANGUL SYLLABLE GGYEOSS + /x82/x38/x9f/x32 HANGUL SYLLABLE GGYEONG + /x82/x38/x9f/x33 HANGUL SYLLABLE GGYEOJ + /x82/x38/x9f/x34 HANGUL SYLLABLE GGYEOC + /x82/x38/x9f/x35 HANGUL SYLLABLE GGYEOK + /x82/x38/x9f/x36 HANGUL SYLLABLE GGYEOT + /x82/x38/x9f/x37 HANGUL SYLLABLE GGYEOP + /x82/x38/x9f/x38 HANGUL SYLLABLE GGYEOH + /x82/x38/x9f/x39 HANGUL SYLLABLE GGYE + /x82/x38/xa0/x30 HANGUL SYLLABLE GGYEG + /x82/x38/xa0/x31 HANGUL SYLLABLE GGYEGG + /x82/x38/xa0/x32 HANGUL SYLLABLE GGYEGS + /x82/x38/xa0/x33 HANGUL SYLLABLE GGYEN + /x82/x38/xa0/x34 HANGUL SYLLABLE GGYENI + /x82/x38/xa0/x35 HANGUL SYLLABLE GGYENH + /x82/x38/xa0/x36 HANGUL SYLLABLE GGYED + /x82/x38/xa0/x37 HANGUL SYLLABLE GGYEL + /x82/x38/xa0/x38 HANGUL SYLLABLE GGYELG + /x82/x38/xa0/x39 HANGUL SYLLABLE GGYELM + /x82/x38/xa1/x30 HANGUL SYLLABLE GGYELB + /x82/x38/xa1/x31 HANGUL SYLLABLE GGYELS + /x82/x38/xa1/x32 HANGUL SYLLABLE GGYELT + /x82/x38/xa1/x33 HANGUL SYLLABLE GGYELP + /x82/x38/xa1/x34 HANGUL SYLLABLE GGYELH + /x82/x38/xa1/x35 HANGUL SYLLABLE GGYEM + /x82/x38/xa1/x36 HANGUL SYLLABLE GGYEB + /x82/x38/xa1/x37 HANGUL SYLLABLE GGYEBS + /x82/x38/xa1/x38 HANGUL SYLLABLE GGYES + /x82/x38/xa1/x39 HANGUL SYLLABLE GGYESS + /x82/x38/xa2/x30 HANGUL SYLLABLE GGYENG + /x82/x38/xa2/x31 HANGUL SYLLABLE GGYEJ + /x82/x38/xa2/x32 HANGUL SYLLABLE GGYEC + /x82/x38/xa2/x33 HANGUL SYLLABLE GGYEK + /x82/x38/xa2/x34 HANGUL SYLLABLE GGYET + /x82/x38/xa2/x35 HANGUL SYLLABLE GGYEP + /x82/x38/xa2/x36 HANGUL SYLLABLE GGYEH + /x82/x38/xa2/x37 HANGUL SYLLABLE GGO + /x82/x38/xa2/x38 HANGUL SYLLABLE GGOG + /x82/x38/xa2/x39 HANGUL SYLLABLE GGOGG + /x82/x38/xa3/x30 HANGUL SYLLABLE GGOGS + /x82/x38/xa3/x31 HANGUL SYLLABLE GGON + /x82/x38/xa3/x32 HANGUL SYLLABLE GGONI + /x82/x38/xa3/x33 HANGUL SYLLABLE GGONH + /x82/x38/xa3/x34 HANGUL SYLLABLE GGOD + /x82/x38/xa3/x35 HANGUL SYLLABLE GGOL + /x82/x38/xa3/x36 HANGUL SYLLABLE GGOLG + /x82/x38/xa3/x37 HANGUL SYLLABLE GGOLM + /x82/x38/xa3/x38 HANGUL SYLLABLE GGOLB + /x82/x38/xa3/x39 HANGUL SYLLABLE GGOLS + /x82/x38/xa4/x30 HANGUL SYLLABLE GGOLT + /x82/x38/xa4/x31 HANGUL SYLLABLE GGOLP + /x82/x38/xa4/x32 HANGUL SYLLABLE GGOLH + /x82/x38/xa4/x33 HANGUL SYLLABLE GGOM + /x82/x38/xa4/x34 HANGUL SYLLABLE GGOB + /x82/x38/xa4/x35 HANGUL SYLLABLE GGOBS + /x82/x38/xa4/x36 HANGUL SYLLABLE GGOS + /x82/x38/xa4/x37 HANGUL SYLLABLE GGOSS + /x82/x38/xa4/x38 HANGUL SYLLABLE GGONG + /x82/x38/xa4/x39 HANGUL SYLLABLE GGOJ + /x82/x38/xa5/x30 HANGUL SYLLABLE GGOC + /x82/x38/xa5/x31 HANGUL SYLLABLE GGOK + /x82/x38/xa5/x32 HANGUL SYLLABLE GGOT + /x82/x38/xa5/x33 HANGUL SYLLABLE GGOP + /x82/x38/xa5/x34 HANGUL SYLLABLE GGOH + /x82/x38/xa5/x35 HANGUL SYLLABLE GGWA + /x82/x38/xa5/x36 HANGUL SYLLABLE GGWAG + /x82/x38/xa5/x37 HANGUL SYLLABLE GGWAGG + /x82/x38/xa5/x38 HANGUL SYLLABLE GGWAGS + /x82/x38/xa5/x39 HANGUL SYLLABLE GGWAN + /x82/x38/xa6/x30 HANGUL SYLLABLE GGWANI + /x82/x38/xa6/x31 HANGUL SYLLABLE GGWANH + /x82/x38/xa6/x32 HANGUL SYLLABLE GGWAD + /x82/x38/xa6/x33 HANGUL SYLLABLE GGWAL + /x82/x38/xa6/x34 HANGUL SYLLABLE GGWALG + /x82/x38/xa6/x35 HANGUL SYLLABLE GGWALM + /x82/x38/xa6/x36 HANGUL SYLLABLE GGWALB + /x82/x38/xa6/x37 HANGUL SYLLABLE GGWALS + /x82/x38/xa6/x38 HANGUL SYLLABLE GGWALT + /x82/x38/xa6/x39 HANGUL SYLLABLE GGWALP + /x82/x38/xa7/x30 HANGUL SYLLABLE GGWALH + /x82/x38/xa7/x31 HANGUL SYLLABLE GGWAM + /x82/x38/xa7/x32 HANGUL SYLLABLE GGWAB + /x82/x38/xa7/x33 HANGUL SYLLABLE GGWABS + /x82/x38/xa7/x34 HANGUL SYLLABLE GGWAS + /x82/x38/xa7/x35 HANGUL SYLLABLE GGWASS + /x82/x38/xa7/x36 HANGUL SYLLABLE GGWANG + /x82/x38/xa7/x37 HANGUL SYLLABLE GGWAJ + /x82/x38/xa7/x38 HANGUL SYLLABLE GGWAC + /x82/x38/xa7/x39 HANGUL SYLLABLE GGWAK + /x82/x38/xa8/x30 HANGUL SYLLABLE GGWAT + /x82/x38/xa8/x31 HANGUL SYLLABLE GGWAP + /x82/x38/xa8/x32 HANGUL SYLLABLE GGWAH + /x82/x38/xa8/x33 HANGUL SYLLABLE GGWAE + /x82/x38/xa8/x34 HANGUL SYLLABLE GGWAEG + /x82/x38/xa8/x35 HANGUL SYLLABLE GGWAEGG + /x82/x38/xa8/x36 HANGUL SYLLABLE GGWAEGS + /x82/x38/xa8/x37 HANGUL SYLLABLE GGWAEN + /x82/x38/xa8/x38 HANGUL SYLLABLE GGWAENI + /x82/x38/xa8/x39 HANGUL SYLLABLE GGWAENH + /x82/x38/xa9/x30 HANGUL SYLLABLE GGWAED + /x82/x38/xa9/x31 HANGUL SYLLABLE GGWAEL + /x82/x38/xa9/x32 HANGUL SYLLABLE GGWAELG + /x82/x38/xa9/x33 HANGUL SYLLABLE GGWAELM + /x82/x38/xa9/x34 HANGUL SYLLABLE GGWAELB + /x82/x38/xa9/x35 HANGUL SYLLABLE GGWAELS + /x82/x38/xa9/x36 HANGUL SYLLABLE GGWAELT + /x82/x38/xa9/x37 HANGUL SYLLABLE GGWAELP + /x82/x38/xa9/x38 HANGUL SYLLABLE GGWAELH + /x82/x38/xa9/x39 HANGUL SYLLABLE GGWAEM + /x82/x38/xaa/x30 HANGUL SYLLABLE GGWAEB + /x82/x38/xaa/x31 HANGUL SYLLABLE GGWAEBS + /x82/x38/xaa/x32 HANGUL SYLLABLE GGWAES + /x82/x38/xaa/x33 HANGUL SYLLABLE GGWAESS + /x82/x38/xaa/x34 HANGUL SYLLABLE GGWAENG + /x82/x38/xaa/x35 HANGUL SYLLABLE GGWAEJ + /x82/x38/xaa/x36 HANGUL SYLLABLE GGWAEC + /x82/x38/xaa/x37 HANGUL SYLLABLE GGWAEK + /x82/x38/xaa/x38 HANGUL SYLLABLE GGWAET + /x82/x38/xaa/x39 HANGUL SYLLABLE GGWAEP + /x82/x38/xab/x30 HANGUL SYLLABLE GGWAEH + /x82/x38/xab/x31 HANGUL SYLLABLE GGOE + /x82/x38/xab/x32 HANGUL SYLLABLE GGOEG + /x82/x38/xab/x33 HANGUL SYLLABLE GGOEGG + /x82/x38/xab/x34 HANGUL SYLLABLE GGOEGS + /x82/x38/xab/x35 HANGUL SYLLABLE GGOEN + /x82/x38/xab/x36 HANGUL SYLLABLE GGOENI + /x82/x38/xab/x37 HANGUL SYLLABLE GGOENH + /x82/x38/xab/x38 HANGUL SYLLABLE GGOED + /x82/x38/xab/x39 HANGUL SYLLABLE GGOEL + /x82/x38/xac/x30 HANGUL SYLLABLE GGOELG + /x82/x38/xac/x31 HANGUL SYLLABLE GGOELM + /x82/x38/xac/x32 HANGUL SYLLABLE GGOELB + /x82/x38/xac/x33 HANGUL SYLLABLE GGOELS + /x82/x38/xac/x34 HANGUL SYLLABLE GGOELT + /x82/x38/xac/x35 HANGUL SYLLABLE GGOELP + /x82/x38/xac/x36 HANGUL SYLLABLE GGOELH + /x82/x38/xac/x37 HANGUL SYLLABLE GGOEM + /x82/x38/xac/x38 HANGUL SYLLABLE GGOEB + /x82/x38/xac/x39 HANGUL SYLLABLE GGOEBS + /x82/x38/xad/x30 HANGUL SYLLABLE GGOES + /x82/x38/xad/x31 HANGUL SYLLABLE GGOESS + /x82/x38/xad/x32 HANGUL SYLLABLE GGOENG + /x82/x38/xad/x33 HANGUL SYLLABLE GGOEJ + /x82/x38/xad/x34 HANGUL SYLLABLE GGOEC + /x82/x38/xad/x35 HANGUL SYLLABLE GGOEK + /x82/x38/xad/x36 HANGUL SYLLABLE GGOET + /x82/x38/xad/x37 HANGUL SYLLABLE GGOEP + /x82/x38/xad/x38 HANGUL SYLLABLE GGOEH + /x82/x38/xad/x39 HANGUL SYLLABLE GGYO + /x82/x38/xae/x30 HANGUL SYLLABLE GGYOG + /x82/x38/xae/x31 HANGUL SYLLABLE GGYOGG + /x82/x38/xae/x32 HANGUL SYLLABLE GGYOGS + /x82/x38/xae/x33 HANGUL SYLLABLE GGYON + /x82/x38/xae/x34 HANGUL SYLLABLE GGYONI + /x82/x38/xae/x35 HANGUL SYLLABLE GGYONH + /x82/x38/xae/x36 HANGUL SYLLABLE GGYOD + /x82/x38/xae/x37 HANGUL SYLLABLE GGYOL + /x82/x38/xae/x38 HANGUL SYLLABLE GGYOLG + /x82/x38/xae/x39 HANGUL SYLLABLE GGYOLM + /x82/x38/xaf/x30 HANGUL SYLLABLE GGYOLB + /x82/x38/xaf/x31 HANGUL SYLLABLE GGYOLS + /x82/x38/xaf/x32 HANGUL SYLLABLE GGYOLT + /x82/x38/xaf/x33 HANGUL SYLLABLE GGYOLP + /x82/x38/xaf/x34 HANGUL SYLLABLE GGYOLH + /x82/x38/xaf/x35 HANGUL SYLLABLE GGYOM + /x82/x38/xaf/x36 HANGUL SYLLABLE GGYOB + /x82/x38/xaf/x37 HANGUL SYLLABLE GGYOBS + /x82/x38/xaf/x38 HANGUL SYLLABLE GGYOS + /x82/x38/xaf/x39 HANGUL SYLLABLE GGYOSS + /x82/x38/xb0/x30 HANGUL SYLLABLE GGYONG + /x82/x38/xb0/x31 HANGUL SYLLABLE GGYOJ + /x82/x38/xb0/x32 HANGUL SYLLABLE GGYOC + /x82/x38/xb0/x33 HANGUL SYLLABLE GGYOK + /x82/x38/xb0/x34 HANGUL SYLLABLE GGYOT + /x82/x38/xb0/x35 HANGUL SYLLABLE GGYOP + /x82/x38/xb0/x36 HANGUL SYLLABLE GGYOH + /x82/x38/xb0/x37 HANGUL SYLLABLE GGU + /x82/x38/xb0/x38 HANGUL SYLLABLE GGUG + /x82/x38/xb0/x39 HANGUL SYLLABLE GGUGG + /x82/x38/xb1/x30 HANGUL SYLLABLE GGUGS + /x82/x38/xb1/x31 HANGUL SYLLABLE GGUN + /x82/x38/xb1/x32 HANGUL SYLLABLE GGUNI + /x82/x38/xb1/x33 HANGUL SYLLABLE GGUNH + /x82/x38/xb1/x34 HANGUL SYLLABLE GGUD + /x82/x38/xb1/x35 HANGUL SYLLABLE GGUL + /x82/x38/xb1/x36 HANGUL SYLLABLE GGULG + /x82/x38/xb1/x37 HANGUL SYLLABLE GGULM + /x82/x38/xb1/x38 HANGUL SYLLABLE GGULB + /x82/x38/xb1/x39 HANGUL SYLLABLE GGULS + /x82/x38/xb2/x30 HANGUL SYLLABLE GGULT + /x82/x38/xb2/x31 HANGUL SYLLABLE GGULP + /x82/x38/xb2/x32 HANGUL SYLLABLE GGULH + /x82/x38/xb2/x33 HANGUL SYLLABLE GGUM + /x82/x38/xb2/x34 HANGUL SYLLABLE GGUB + /x82/x38/xb2/x35 HANGUL SYLLABLE GGUBS + /x82/x38/xb2/x36 HANGUL SYLLABLE GGUS + /x82/x38/xb2/x37 HANGUL SYLLABLE GGUSS + /x82/x38/xb2/x38 HANGUL SYLLABLE GGUNG + /x82/x38/xb2/x39 HANGUL SYLLABLE GGUJ + /x82/x38/xb3/x30 HANGUL SYLLABLE GGUC + /x82/x38/xb3/x31 HANGUL SYLLABLE GGUK + /x82/x38/xb3/x32 HANGUL SYLLABLE GGUT + /x82/x38/xb3/x33 HANGUL SYLLABLE GGUP + /x82/x38/xb3/x34 HANGUL SYLLABLE GGUH + /x82/x38/xb3/x35 HANGUL SYLLABLE GGWEO + /x82/x38/xb3/x36 HANGUL SYLLABLE GGWEOG + /x82/x38/xb3/x37 HANGUL SYLLABLE GGWEOGG + /x82/x38/xb3/x38 HANGUL SYLLABLE GGWEOGS + /x82/x38/xb3/x39 HANGUL SYLLABLE GGWEON + /x82/x38/xb4/x30 HANGUL SYLLABLE GGWEONI + /x82/x38/xb4/x31 HANGUL SYLLABLE GGWEONH + /x82/x38/xb4/x32 HANGUL SYLLABLE GGWEOD + /x82/x38/xb4/x33 HANGUL SYLLABLE GGWEOL + /x82/x38/xb4/x34 HANGUL SYLLABLE GGWEOLG + /x82/x38/xb4/x35 HANGUL SYLLABLE GGWEOLM + /x82/x38/xb4/x36 HANGUL SYLLABLE GGWEOLB + /x82/x38/xb4/x37 HANGUL SYLLABLE GGWEOLS + /x82/x38/xb4/x38 HANGUL SYLLABLE GGWEOLT + /x82/x38/xb4/x39 HANGUL SYLLABLE GGWEOLP + /x82/x38/xb5/x30 HANGUL SYLLABLE GGWEOLH + /x82/x38/xb5/x31 HANGUL SYLLABLE GGWEOM + /x82/x38/xb5/x32 HANGUL SYLLABLE GGWEOB + /x82/x38/xb5/x33 HANGUL SYLLABLE GGWEOBS + /x82/x38/xb5/x34 HANGUL SYLLABLE GGWEOS + /x82/x38/xb5/x35 HANGUL SYLLABLE GGWEOSS + /x82/x38/xb5/x36 HANGUL SYLLABLE GGWEONG + /x82/x38/xb5/x37 HANGUL SYLLABLE GGWEOJ + /x82/x38/xb5/x38 HANGUL SYLLABLE GGWEOC + /x82/x38/xb5/x39 HANGUL SYLLABLE GGWEOK + /x82/x38/xb6/x30 HANGUL SYLLABLE GGWEOT + /x82/x38/xb6/x31 HANGUL SYLLABLE GGWEOP + /x82/x38/xb6/x32 HANGUL SYLLABLE GGWEOH + /x82/x38/xb6/x33 HANGUL SYLLABLE GGWE + /x82/x38/xb6/x34 HANGUL SYLLABLE GGWEG + /x82/x38/xb6/x35 HANGUL SYLLABLE GGWEGG + /x82/x38/xb6/x36 HANGUL SYLLABLE GGWEGS + /x82/x38/xb6/x37 HANGUL SYLLABLE GGWEN + /x82/x38/xb6/x38 HANGUL SYLLABLE GGWENI + /x82/x38/xb6/x39 HANGUL SYLLABLE GGWENH + /x82/x38/xb7/x30 HANGUL SYLLABLE GGWED + /x82/x38/xb7/x31 HANGUL SYLLABLE GGWEL + /x82/x38/xb7/x32 HANGUL SYLLABLE GGWELG + /x82/x38/xb7/x33 HANGUL SYLLABLE GGWELM + /x82/x38/xb7/x34 HANGUL SYLLABLE GGWELB + /x82/x38/xb7/x35 HANGUL SYLLABLE GGWELS + /x82/x38/xb7/x36 HANGUL SYLLABLE GGWELT + /x82/x38/xb7/x37 HANGUL SYLLABLE GGWELP + /x82/x38/xb7/x38 HANGUL SYLLABLE GGWELH + /x82/x38/xb7/x39 HANGUL SYLLABLE GGWEM + /x82/x38/xb8/x30 HANGUL SYLLABLE GGWEB + /x82/x38/xb8/x31 HANGUL SYLLABLE GGWEBS + /x82/x38/xb8/x32 HANGUL SYLLABLE GGWES + /x82/x38/xb8/x33 HANGUL SYLLABLE GGWESS + /x82/x38/xb8/x34 HANGUL SYLLABLE GGWENG + /x82/x38/xb8/x35 HANGUL SYLLABLE GGWEJ + /x82/x38/xb8/x36 HANGUL SYLLABLE GGWEC + /x82/x38/xb8/x37 HANGUL SYLLABLE GGWEK + /x82/x38/xb8/x38 HANGUL SYLLABLE GGWET + /x82/x38/xb8/x39 HANGUL SYLLABLE GGWEP + /x82/x38/xb9/x30 HANGUL SYLLABLE GGWEH + /x82/x38/xb9/x31 HANGUL SYLLABLE GGWI + /x82/x38/xb9/x32 HANGUL SYLLABLE GGWIG + /x82/x38/xb9/x33 HANGUL SYLLABLE GGWIGG + /x82/x38/xb9/x34 HANGUL SYLLABLE GGWIGS + /x82/x38/xb9/x35 HANGUL SYLLABLE GGWIN + /x82/x38/xb9/x36 HANGUL SYLLABLE GGWINI + /x82/x38/xb9/x37 HANGUL SYLLABLE GGWINH + /x82/x38/xb9/x38 HANGUL SYLLABLE GGWID + /x82/x38/xb9/x39 HANGUL SYLLABLE GGWIL + /x82/x38/xba/x30 HANGUL SYLLABLE GGWILG + /x82/x38/xba/x31 HANGUL SYLLABLE GGWILM + /x82/x38/xba/x32 HANGUL SYLLABLE GGWILB + /x82/x38/xba/x33 HANGUL SYLLABLE GGWILS + /x82/x38/xba/x34 HANGUL SYLLABLE GGWILT + /x82/x38/xba/x35 HANGUL SYLLABLE GGWILP + /x82/x38/xba/x36 HANGUL SYLLABLE GGWILH + /x82/x38/xba/x37 HANGUL SYLLABLE GGWIM + /x82/x38/xba/x38 HANGUL SYLLABLE GGWIB + /x82/x38/xba/x39 HANGUL SYLLABLE GGWIBS + /x82/x38/xbb/x30 HANGUL SYLLABLE GGWIS + /x82/x38/xbb/x31 HANGUL SYLLABLE GGWISS + /x82/x38/xbb/x32 HANGUL SYLLABLE GGWING + /x82/x38/xbb/x33 HANGUL SYLLABLE GGWIJ + /x82/x38/xbb/x34 HANGUL SYLLABLE GGWIC + /x82/x38/xbb/x35 HANGUL SYLLABLE GGWIK + /x82/x38/xbb/x36 HANGUL SYLLABLE GGWIT + /x82/x38/xbb/x37 HANGUL SYLLABLE GGWIP + /x82/x38/xbb/x38 HANGUL SYLLABLE GGWIH + /x82/x38/xbb/x39 HANGUL SYLLABLE GGYU + /x82/x38/xbc/x30 HANGUL SYLLABLE GGYUG + /x82/x38/xbc/x31 HANGUL SYLLABLE GGYUGG + /x82/x38/xbc/x32 HANGUL SYLLABLE GGYUGS + /x82/x38/xbc/x33 HANGUL SYLLABLE GGYUN + /x82/x38/xbc/x34 HANGUL SYLLABLE GGYUNI + /x82/x38/xbc/x35 HANGUL SYLLABLE GGYUNH + /x82/x38/xbc/x36 HANGUL SYLLABLE GGYUD + /x82/x38/xbc/x37 HANGUL SYLLABLE GGYUL + /x82/x38/xbc/x38 HANGUL SYLLABLE GGYULG + /x82/x38/xbc/x39 HANGUL SYLLABLE GGYULM + /x82/x38/xbd/x30 HANGUL SYLLABLE GGYULB + /x82/x38/xbd/x31 HANGUL SYLLABLE GGYULS + /x82/x38/xbd/x32 HANGUL SYLLABLE GGYULT + /x82/x38/xbd/x33 HANGUL SYLLABLE GGYULP + /x82/x38/xbd/x34 HANGUL SYLLABLE GGYULH + /x82/x38/xbd/x35 HANGUL SYLLABLE GGYUM + /x82/x38/xbd/x36 HANGUL SYLLABLE GGYUB + /x82/x38/xbd/x37 HANGUL SYLLABLE GGYUBS + /x82/x38/xbd/x38 HANGUL SYLLABLE GGYUS + /x82/x38/xbd/x39 HANGUL SYLLABLE GGYUSS + /x82/x38/xbe/x30 HANGUL SYLLABLE GGYUNG + /x82/x38/xbe/x31 HANGUL SYLLABLE GGYUJ + /x82/x38/xbe/x32 HANGUL SYLLABLE GGYUC + /x82/x38/xbe/x33 HANGUL SYLLABLE GGYUK + /x82/x38/xbe/x34 HANGUL SYLLABLE GGYUT + /x82/x38/xbe/x35 HANGUL SYLLABLE GGYUP + /x82/x38/xbe/x36 HANGUL SYLLABLE GGYUH + /x82/x38/xbe/x37 HANGUL SYLLABLE GGEU + /x82/x38/xbe/x38 HANGUL SYLLABLE GGEUG + /x82/x38/xbe/x39 HANGUL SYLLABLE GGEUGG + /x82/x38/xbf/x30 HANGUL SYLLABLE GGEUGS + /x82/x38/xbf/x31 HANGUL SYLLABLE GGEUN + /x82/x38/xbf/x32 HANGUL SYLLABLE GGEUNI + /x82/x38/xbf/x33 HANGUL SYLLABLE GGEUNH + /x82/x38/xbf/x34 HANGUL SYLLABLE GGEUD + /x82/x38/xbf/x35 HANGUL SYLLABLE GGEUL + /x82/x38/xbf/x36 HANGUL SYLLABLE GGEULG + /x82/x38/xbf/x37 HANGUL SYLLABLE GGEULM + /x82/x38/xbf/x38 HANGUL SYLLABLE GGEULB + /x82/x38/xbf/x39 HANGUL SYLLABLE GGEULS + /x82/x38/xc0/x30 HANGUL SYLLABLE GGEULT + /x82/x38/xc0/x31 HANGUL SYLLABLE GGEULP + /x82/x38/xc0/x32 HANGUL SYLLABLE GGEULH + /x82/x38/xc0/x33 HANGUL SYLLABLE GGEUM + /x82/x38/xc0/x34 HANGUL SYLLABLE GGEUB + /x82/x38/xc0/x35 HANGUL SYLLABLE GGEUBS + /x82/x38/xc0/x36 HANGUL SYLLABLE GGEUS + /x82/x38/xc0/x37 HANGUL SYLLABLE GGEUSS + /x82/x38/xc0/x38 HANGUL SYLLABLE GGEUNG + /x82/x38/xc0/x39 HANGUL SYLLABLE GGEUJ + /x82/x38/xc1/x30 HANGUL SYLLABLE GGEUC + /x82/x38/xc1/x31 HANGUL SYLLABLE GGEUK + /x82/x38/xc1/x32 HANGUL SYLLABLE GGEUT + /x82/x38/xc1/x33 HANGUL SYLLABLE GGEUP + /x82/x38/xc1/x34 HANGUL SYLLABLE GGEUH + /x82/x38/xc1/x35 HANGUL SYLLABLE GGYI + /x82/x38/xc1/x36 HANGUL SYLLABLE GGYIG + /x82/x38/xc1/x37 HANGUL SYLLABLE GGYIGG + /x82/x38/xc1/x38 HANGUL SYLLABLE GGYIGS + /x82/x38/xc1/x39 HANGUL SYLLABLE GGYIN + /x82/x38/xc2/x30 HANGUL SYLLABLE GGYINI + /x82/x38/xc2/x31 HANGUL SYLLABLE GGYINH + /x82/x38/xc2/x32 HANGUL SYLLABLE GGYID + /x82/x38/xc2/x33 HANGUL SYLLABLE GGYIL + /x82/x38/xc2/x34 HANGUL SYLLABLE GGYILG + /x82/x38/xc2/x35 HANGUL SYLLABLE GGYILM + /x82/x38/xc2/x36 HANGUL SYLLABLE GGYILB + /x82/x38/xc2/x37 HANGUL SYLLABLE GGYILS + /x82/x38/xc2/x38 HANGUL SYLLABLE GGYILT + /x82/x38/xc2/x39 HANGUL SYLLABLE GGYILP + /x82/x38/xc3/x30 HANGUL SYLLABLE GGYILH + /x82/x38/xc3/x31 HANGUL SYLLABLE GGYIM + /x82/x38/xc3/x32 HANGUL SYLLABLE GGYIB + /x82/x38/xc3/x33 HANGUL SYLLABLE GGYIBS + /x82/x38/xc3/x34 HANGUL SYLLABLE GGYIS + /x82/x38/xc3/x35 HANGUL SYLLABLE GGYISS + /x82/x38/xc3/x36 HANGUL SYLLABLE GGYING + /x82/x38/xc3/x37 HANGUL SYLLABLE GGYIJ + /x82/x38/xc3/x38 HANGUL SYLLABLE GGYIC + /x82/x38/xc3/x39 HANGUL SYLLABLE GGYIK + /x82/x38/xc4/x30 HANGUL SYLLABLE GGYIT + /x82/x38/xc4/x31 HANGUL SYLLABLE GGYIP + /x82/x38/xc4/x32 HANGUL SYLLABLE GGYIH + /x82/x38/xc4/x33 HANGUL SYLLABLE GGI + /x82/x38/xc4/x34 HANGUL SYLLABLE GGIG + /x82/x38/xc4/x35 HANGUL SYLLABLE GGIGG + /x82/x38/xc4/x36 HANGUL SYLLABLE GGIGS + /x82/x38/xc4/x37 HANGUL SYLLABLE GGIN + /x82/x38/xc4/x38 HANGUL SYLLABLE GGINI + /x82/x38/xc4/x39 HANGUL SYLLABLE GGINH + /x82/x38/xc5/x30 HANGUL SYLLABLE GGID + /x82/x38/xc5/x31 HANGUL SYLLABLE GGIL + /x82/x38/xc5/x32 HANGUL SYLLABLE GGILG + /x82/x38/xc5/x33 HANGUL SYLLABLE GGILM + /x82/x38/xc5/x34 HANGUL SYLLABLE GGILB + /x82/x38/xc5/x35 HANGUL SYLLABLE GGILS + /x82/x38/xc5/x36 HANGUL SYLLABLE GGILT + /x82/x38/xc5/x37 HANGUL SYLLABLE GGILP + /x82/x38/xc5/x38 HANGUL SYLLABLE GGILH + /x82/x38/xc5/x39 HANGUL SYLLABLE GGIM + /x82/x38/xc6/x30 HANGUL SYLLABLE GGIB + /x82/x38/xc6/x31 HANGUL SYLLABLE GGIBS + /x82/x38/xc6/x32 HANGUL SYLLABLE GGIS + /x82/x38/xc6/x33 HANGUL SYLLABLE GGISS + /x82/x38/xc6/x34 HANGUL SYLLABLE GGING + /x82/x38/xc6/x35 HANGUL SYLLABLE GGIJ + /x82/x38/xc6/x36 HANGUL SYLLABLE GGIC + /x82/x38/xc6/x37 HANGUL SYLLABLE GGIK + /x82/x38/xc6/x38 HANGUL SYLLABLE GGIT + /x82/x38/xc6/x39 HANGUL SYLLABLE GGIP + /x82/x38/xc7/x30 HANGUL SYLLABLE GGIH + /x82/x38/xc7/x31 HANGUL SYLLABLE NA + /x82/x38/xc7/x32 HANGUL SYLLABLE NAG + /x82/x38/xc7/x33 HANGUL SYLLABLE NAGG + /x82/x38/xc7/x34 HANGUL SYLLABLE NAGS + /x82/x38/xc7/x35 HANGUL SYLLABLE NAN + /x82/x38/xc7/x36 HANGUL SYLLABLE NANI + /x82/x38/xc7/x37 HANGUL SYLLABLE NANH + /x82/x38/xc7/x38 HANGUL SYLLABLE NAD + /x82/x38/xc7/x39 HANGUL SYLLABLE NAL + /x82/x38/xc8/x30 HANGUL SYLLABLE NALG + /x82/x38/xc8/x31 HANGUL SYLLABLE NALM + /x82/x38/xc8/x32 HANGUL SYLLABLE NALB + /x82/x38/xc8/x33 HANGUL SYLLABLE NALS + /x82/x38/xc8/x34 HANGUL SYLLABLE NALT + /x82/x38/xc8/x35 HANGUL SYLLABLE NALP + /x82/x38/xc8/x36 HANGUL SYLLABLE NALH + /x82/x38/xc8/x37 HANGUL SYLLABLE NAM + /x82/x38/xc8/x38 HANGUL SYLLABLE NAB + /x82/x38/xc8/x39 HANGUL SYLLABLE NABS + /x82/x38/xc9/x30 HANGUL SYLLABLE NAS + /x82/x38/xc9/x31 HANGUL SYLLABLE NASS + /x82/x38/xc9/x32 HANGUL SYLLABLE NANG + /x82/x38/xc9/x33 HANGUL SYLLABLE NAJ + /x82/x38/xc9/x34 HANGUL SYLLABLE NAC + /x82/x38/xc9/x35 HANGUL SYLLABLE NAK + /x82/x38/xc9/x36 HANGUL SYLLABLE NAT + /x82/x38/xc9/x37 HANGUL SYLLABLE NAP + /x82/x38/xc9/x38 HANGUL SYLLABLE NAH + /x82/x38/xc9/x39 HANGUL SYLLABLE NAE + /x82/x38/xca/x30 HANGUL SYLLABLE NAEG + /x82/x38/xca/x31 HANGUL SYLLABLE NAEGG + /x82/x38/xca/x32 HANGUL SYLLABLE NAEGS + /x82/x38/xca/x33 HANGUL SYLLABLE NAEN + /x82/x38/xca/x34 HANGUL SYLLABLE NAENI + /x82/x38/xca/x35 HANGUL SYLLABLE NAENH + /x82/x38/xca/x36 HANGUL SYLLABLE NAED + /x82/x38/xca/x37 HANGUL SYLLABLE NAEL + /x82/x38/xca/x38 HANGUL SYLLABLE NAELG + /x82/x38/xca/x39 HANGUL SYLLABLE NAELM + /x82/x38/xcb/x30 HANGUL SYLLABLE NAELB + /x82/x38/xcb/x31 HANGUL SYLLABLE NAELS + /x82/x38/xcb/x32 HANGUL SYLLABLE NAELT + /x82/x38/xcb/x33 HANGUL SYLLABLE NAELP + /x82/x38/xcb/x34 HANGUL SYLLABLE NAELH + /x82/x38/xcb/x35 HANGUL SYLLABLE NAEM + /x82/x38/xcb/x36 HANGUL SYLLABLE NAEB + /x82/x38/xcb/x37 HANGUL SYLLABLE NAEBS + /x82/x38/xcb/x38 HANGUL SYLLABLE NAES + /x82/x38/xcb/x39 HANGUL SYLLABLE NAESS + /x82/x38/xcc/x30 HANGUL SYLLABLE NAENG + /x82/x38/xcc/x31 HANGUL SYLLABLE NAEJ + /x82/x38/xcc/x32 HANGUL SYLLABLE NAEC + /x82/x38/xcc/x33 HANGUL SYLLABLE NAEK + /x82/x38/xcc/x34 HANGUL SYLLABLE NAET + /x82/x38/xcc/x35 HANGUL SYLLABLE NAEP + /x82/x38/xcc/x36 HANGUL SYLLABLE NAEH + /x82/x38/xcc/x37 HANGUL SYLLABLE NYA + /x82/x38/xcc/x38 HANGUL SYLLABLE NYAG + /x82/x38/xcc/x39 HANGUL SYLLABLE NYAGG + /x82/x38/xcd/x30 HANGUL SYLLABLE NYAGS + /x82/x38/xcd/x31 HANGUL SYLLABLE NYAN + /x82/x38/xcd/x32 HANGUL SYLLABLE NYANI + /x82/x38/xcd/x33 HANGUL SYLLABLE NYANH + /x82/x38/xcd/x34 HANGUL SYLLABLE NYAD + /x82/x38/xcd/x35 HANGUL SYLLABLE NYAL + /x82/x38/xcd/x36 HANGUL SYLLABLE NYALG + /x82/x38/xcd/x37 HANGUL SYLLABLE NYALM + /x82/x38/xcd/x38 HANGUL SYLLABLE NYALB + /x82/x38/xcd/x39 HANGUL SYLLABLE NYALS + /x82/x38/xce/x30 HANGUL SYLLABLE NYALT + /x82/x38/xce/x31 HANGUL SYLLABLE NYALP + /x82/x38/xce/x32 HANGUL SYLLABLE NYALH + /x82/x38/xce/x33 HANGUL SYLLABLE NYAM + /x82/x38/xce/x34 HANGUL SYLLABLE NYAB + /x82/x38/xce/x35 HANGUL SYLLABLE NYABS + /x82/x38/xce/x36 HANGUL SYLLABLE NYAS + /x82/x38/xce/x37 HANGUL SYLLABLE NYASS + /x82/x38/xce/x38 HANGUL SYLLABLE NYANG + /x82/x38/xce/x39 HANGUL SYLLABLE NYAJ + /x82/x38/xcf/x30 HANGUL SYLLABLE NYAC + /x82/x38/xcf/x31 HANGUL SYLLABLE NYAK + /x82/x38/xcf/x32 HANGUL SYLLABLE NYAT + /x82/x38/xcf/x33 HANGUL SYLLABLE NYAP + /x82/x38/xcf/x34 HANGUL SYLLABLE NYAH + /x82/x38/xcf/x35 HANGUL SYLLABLE NYAE + /x82/x38/xcf/x36 HANGUL SYLLABLE NYAEG + /x82/x38/xcf/x37 HANGUL SYLLABLE NYAEGG + /x82/x38/xcf/x38 HANGUL SYLLABLE NYAEGS + /x82/x38/xcf/x39 HANGUL SYLLABLE NYAEN + /x82/x38/xd0/x30 HANGUL SYLLABLE NYAENI + /x82/x38/xd0/x31 HANGUL SYLLABLE NYAENH + /x82/x38/xd0/x32 HANGUL SYLLABLE NYAED + /x82/x38/xd0/x33 HANGUL SYLLABLE NYAEL + /x82/x38/xd0/x34 HANGUL SYLLABLE NYAELG + /x82/x38/xd0/x35 HANGUL SYLLABLE NYAELM + /x82/x38/xd0/x36 HANGUL SYLLABLE NYAELB + /x82/x38/xd0/x37 HANGUL SYLLABLE NYAELS + /x82/x38/xd0/x38 HANGUL SYLLABLE NYAELT + /x82/x38/xd0/x39 HANGUL SYLLABLE NYAELP + /x82/x38/xd1/x30 HANGUL SYLLABLE NYAELH + /x82/x38/xd1/x31 HANGUL SYLLABLE NYAEM + /x82/x38/xd1/x32 HANGUL SYLLABLE NYAEB + /x82/x38/xd1/x33 HANGUL SYLLABLE NYAEBS + /x82/x38/xd1/x34 HANGUL SYLLABLE NYAES + /x82/x38/xd1/x35 HANGUL SYLLABLE NYAESS + /x82/x38/xd1/x36 HANGUL SYLLABLE NYAENG + /x82/x38/xd1/x37 HANGUL SYLLABLE NYAEJ + /x82/x38/xd1/x38 HANGUL SYLLABLE NYAEC + /x82/x38/xd1/x39 HANGUL SYLLABLE NYAEK + /x82/x38/xd2/x30 HANGUL SYLLABLE NYAET + /x82/x38/xd2/x31 HANGUL SYLLABLE NYAEP + /x82/x38/xd2/x32 HANGUL SYLLABLE NYAEH + /x82/x38/xd2/x33 HANGUL SYLLABLE NEO + /x82/x38/xd2/x34 HANGUL SYLLABLE NEOG + /x82/x38/xd2/x35 HANGUL SYLLABLE NEOGG + /x82/x38/xd2/x36 HANGUL SYLLABLE NEOGS + /x82/x38/xd2/x37 HANGUL SYLLABLE NEON + /x82/x38/xd2/x38 HANGUL SYLLABLE NEONI + /x82/x38/xd2/x39 HANGUL SYLLABLE NEONH + /x82/x38/xd3/x30 HANGUL SYLLABLE NEOD + /x82/x38/xd3/x31 HANGUL SYLLABLE NEOL + /x82/x38/xd3/x32 HANGUL SYLLABLE NEOLG + /x82/x38/xd3/x33 HANGUL SYLLABLE NEOLM + /x82/x38/xd3/x34 HANGUL SYLLABLE NEOLB + /x82/x38/xd3/x35 HANGUL SYLLABLE NEOLS + /x82/x38/xd3/x36 HANGUL SYLLABLE NEOLT + /x82/x38/xd3/x37 HANGUL SYLLABLE NEOLP + /x82/x38/xd3/x38 HANGUL SYLLABLE NEOLH + /x82/x38/xd3/x39 HANGUL SYLLABLE NEOM + /x82/x38/xd4/x30 HANGUL SYLLABLE NEOB + /x82/x38/xd4/x31 HANGUL SYLLABLE NEOBS + /x82/x38/xd4/x32 HANGUL SYLLABLE NEOS + /x82/x38/xd4/x33 HANGUL SYLLABLE NEOSS + /x82/x38/xd4/x34 HANGUL SYLLABLE NEONG + /x82/x38/xd4/x35 HANGUL SYLLABLE NEOJ + /x82/x38/xd4/x36 HANGUL SYLLABLE NEOC + /x82/x38/xd4/x37 HANGUL SYLLABLE NEOK + /x82/x38/xd4/x38 HANGUL SYLLABLE NEOT + /x82/x38/xd4/x39 HANGUL SYLLABLE NEOP + /x82/x38/xd5/x30 HANGUL SYLLABLE NEOH + /x82/x38/xd5/x31 HANGUL SYLLABLE NE + /x82/x38/xd5/x32 HANGUL SYLLABLE NEG + /x82/x38/xd5/x33 HANGUL SYLLABLE NEGG + /x82/x38/xd5/x34 HANGUL SYLLABLE NEGS + /x82/x38/xd5/x35 HANGUL SYLLABLE NEN + /x82/x38/xd5/x36 HANGUL SYLLABLE NENI + /x82/x38/xd5/x37 HANGUL SYLLABLE NENH + /x82/x38/xd5/x38 HANGUL SYLLABLE NED + /x82/x38/xd5/x39 HANGUL SYLLABLE NEL + /x82/x38/xd6/x30 HANGUL SYLLABLE NELG + /x82/x38/xd6/x31 HANGUL SYLLABLE NELM + /x82/x38/xd6/x32 HANGUL SYLLABLE NELB + /x82/x38/xd6/x33 HANGUL SYLLABLE NELS + /x82/x38/xd6/x34 HANGUL SYLLABLE NELT + /x82/x38/xd6/x35 HANGUL SYLLABLE NELP + /x82/x38/xd6/x36 HANGUL SYLLABLE NELH + /x82/x38/xd6/x37 HANGUL SYLLABLE NEM + /x82/x38/xd6/x38 HANGUL SYLLABLE NEB + /x82/x38/xd6/x39 HANGUL SYLLABLE NEBS + /x82/x38/xd7/x30 HANGUL SYLLABLE NES + /x82/x38/xd7/x31 HANGUL SYLLABLE NESS + /x82/x38/xd7/x32 HANGUL SYLLABLE NENG + /x82/x38/xd7/x33 HANGUL SYLLABLE NEJ + /x82/x38/xd7/x34 HANGUL SYLLABLE NEC + /x82/x38/xd7/x35 HANGUL SYLLABLE NEK + /x82/x38/xd7/x36 HANGUL SYLLABLE NET + /x82/x38/xd7/x37 HANGUL SYLLABLE NEP + /x82/x38/xd7/x38 HANGUL SYLLABLE NEH + /x82/x38/xd7/x39 HANGUL SYLLABLE NYEO + /x82/x38/xd8/x30 HANGUL SYLLABLE NYEOG + /x82/x38/xd8/x31 HANGUL SYLLABLE NYEOGG + /x82/x38/xd8/x32 HANGUL SYLLABLE NYEOGS + /x82/x38/xd8/x33 HANGUL SYLLABLE NYEON + /x82/x38/xd8/x34 HANGUL SYLLABLE NYEONI + /x82/x38/xd8/x35 HANGUL SYLLABLE NYEONH + /x82/x38/xd8/x36 HANGUL SYLLABLE NYEOD + /x82/x38/xd8/x37 HANGUL SYLLABLE NYEOL + /x82/x38/xd8/x38 HANGUL SYLLABLE NYEOLG + /x82/x38/xd8/x39 HANGUL SYLLABLE NYEOLM + /x82/x38/xd9/x30 HANGUL SYLLABLE NYEOLB + /x82/x38/xd9/x31 HANGUL SYLLABLE NYEOLS + /x82/x38/xd9/x32 HANGUL SYLLABLE NYEOLT + /x82/x38/xd9/x33 HANGUL SYLLABLE NYEOLP + /x82/x38/xd9/x34 HANGUL SYLLABLE NYEOLH + /x82/x38/xd9/x35 HANGUL SYLLABLE NYEOM + /x82/x38/xd9/x36 HANGUL SYLLABLE NYEOB + /x82/x38/xd9/x37 HANGUL SYLLABLE NYEOBS + /x82/x38/xd9/x38 HANGUL SYLLABLE NYEOS + /x82/x38/xd9/x39 HANGUL SYLLABLE NYEOSS + /x82/x38/xda/x30 HANGUL SYLLABLE NYEONG + /x82/x38/xda/x31 HANGUL SYLLABLE NYEOJ + /x82/x38/xda/x32 HANGUL SYLLABLE NYEOC + /x82/x38/xda/x33 HANGUL SYLLABLE NYEOK + /x82/x38/xda/x34 HANGUL SYLLABLE NYEOT + /x82/x38/xda/x35 HANGUL SYLLABLE NYEOP + /x82/x38/xda/x36 HANGUL SYLLABLE NYEOH + /x82/x38/xda/x37 HANGUL SYLLABLE NYE + /x82/x38/xda/x38 HANGUL SYLLABLE NYEG + /x82/x38/xda/x39 HANGUL SYLLABLE NYEGG + /x82/x38/xdb/x30 HANGUL SYLLABLE NYEGS + /x82/x38/xdb/x31 HANGUL SYLLABLE NYEN + /x82/x38/xdb/x32 HANGUL SYLLABLE NYENI + /x82/x38/xdb/x33 HANGUL SYLLABLE NYENH + /x82/x38/xdb/x34 HANGUL SYLLABLE NYED + /x82/x38/xdb/x35 HANGUL SYLLABLE NYEL + /x82/x38/xdb/x36 HANGUL SYLLABLE NYELG + /x82/x38/xdb/x37 HANGUL SYLLABLE NYELM + /x82/x38/xdb/x38 HANGUL SYLLABLE NYELB + /x82/x38/xdb/x39 HANGUL SYLLABLE NYELS + /x82/x38/xdc/x30 HANGUL SYLLABLE NYELT + /x82/x38/xdc/x31 HANGUL SYLLABLE NYELP + /x82/x38/xdc/x32 HANGUL SYLLABLE NYELH + /x82/x38/xdc/x33 HANGUL SYLLABLE NYEM + /x82/x38/xdc/x34 HANGUL SYLLABLE NYEB + /x82/x38/xdc/x35 HANGUL SYLLABLE NYEBS + /x82/x38/xdc/x36 HANGUL SYLLABLE NYES + /x82/x38/xdc/x37 HANGUL SYLLABLE NYESS + /x82/x38/xdc/x38 HANGUL SYLLABLE NYENG + /x82/x38/xdc/x39 HANGUL SYLLABLE NYEJ + /x82/x38/xdd/x30 HANGUL SYLLABLE NYEC + /x82/x38/xdd/x31 HANGUL SYLLABLE NYEK + /x82/x38/xdd/x32 HANGUL SYLLABLE NYET + /x82/x38/xdd/x33 HANGUL SYLLABLE NYEP + /x82/x38/xdd/x34 HANGUL SYLLABLE NYEH + /x82/x38/xdd/x35 HANGUL SYLLABLE NO + /x82/x38/xdd/x36 HANGUL SYLLABLE NOG + /x82/x38/xdd/x37 HANGUL SYLLABLE NOGG + /x82/x38/xdd/x38 HANGUL SYLLABLE NOGS + /x82/x38/xdd/x39 HANGUL SYLLABLE NON + /x82/x38/xde/x30 HANGUL SYLLABLE NONI + /x82/x38/xde/x31 HANGUL SYLLABLE NONH + /x82/x38/xde/x32 HANGUL SYLLABLE NOD + /x82/x38/xde/x33 HANGUL SYLLABLE NOL + /x82/x38/xde/x34 HANGUL SYLLABLE NOLG + /x82/x38/xde/x35 HANGUL SYLLABLE NOLM + /x82/x38/xde/x36 HANGUL SYLLABLE NOLB + /x82/x38/xde/x37 HANGUL SYLLABLE NOLS + /x82/x38/xde/x38 HANGUL SYLLABLE NOLT + /x82/x38/xde/x39 HANGUL SYLLABLE NOLP + /x82/x38/xdf/x30 HANGUL SYLLABLE NOLH + /x82/x38/xdf/x31 HANGUL SYLLABLE NOM + /x82/x38/xdf/x32 HANGUL SYLLABLE NOB + /x82/x38/xdf/x33 HANGUL SYLLABLE NOBS + /x82/x38/xdf/x34 HANGUL SYLLABLE NOS + /x82/x38/xdf/x35 HANGUL SYLLABLE NOSS + /x82/x38/xdf/x36 HANGUL SYLLABLE NONG + /x82/x38/xdf/x37 HANGUL SYLLABLE NOJ + /x82/x38/xdf/x38 HANGUL SYLLABLE NOC + /x82/x38/xdf/x39 HANGUL SYLLABLE NOK + /x82/x38/xe0/x30 HANGUL SYLLABLE NOT + /x82/x38/xe0/x31 HANGUL SYLLABLE NOP + /x82/x38/xe0/x32 HANGUL SYLLABLE NOH + /x82/x38/xe0/x33 HANGUL SYLLABLE NWA + /x82/x38/xe0/x34 HANGUL SYLLABLE NWAG + /x82/x38/xe0/x35 HANGUL SYLLABLE NWAGG + /x82/x38/xe0/x36 HANGUL SYLLABLE NWAGS + /x82/x38/xe0/x37 HANGUL SYLLABLE NWAN + /x82/x38/xe0/x38 HANGUL SYLLABLE NWANI + /x82/x38/xe0/x39 HANGUL SYLLABLE NWANH + /x82/x38/xe1/x30 HANGUL SYLLABLE NWAD + /x82/x38/xe1/x31 HANGUL SYLLABLE NWAL + /x82/x38/xe1/x32 HANGUL SYLLABLE NWALG + /x82/x38/xe1/x33 HANGUL SYLLABLE NWALM + /x82/x38/xe1/x34 HANGUL SYLLABLE NWALB + /x82/x38/xe1/x35 HANGUL SYLLABLE NWALS + /x82/x38/xe1/x36 HANGUL SYLLABLE NWALT + /x82/x38/xe1/x37 HANGUL SYLLABLE NWALP + /x82/x38/xe1/x38 HANGUL SYLLABLE NWALH + /x82/x38/xe1/x39 HANGUL SYLLABLE NWAM + /x82/x38/xe2/x30 HANGUL SYLLABLE NWAB + /x82/x38/xe2/x31 HANGUL SYLLABLE NWABS + /x82/x38/xe2/x32 HANGUL SYLLABLE NWAS + /x82/x38/xe2/x33 HANGUL SYLLABLE NWASS + /x82/x38/xe2/x34 HANGUL SYLLABLE NWANG + /x82/x38/xe2/x35 HANGUL SYLLABLE NWAJ + /x82/x38/xe2/x36 HANGUL SYLLABLE NWAC + /x82/x38/xe2/x37 HANGUL SYLLABLE NWAK + /x82/x38/xe2/x38 HANGUL SYLLABLE NWAT + /x82/x38/xe2/x39 HANGUL SYLLABLE NWAP + /x82/x38/xe3/x30 HANGUL SYLLABLE NWAH + /x82/x38/xe3/x31 HANGUL SYLLABLE NWAE + /x82/x38/xe3/x32 HANGUL SYLLABLE NWAEG + /x82/x38/xe3/x33 HANGUL SYLLABLE NWAEGG + /x82/x38/xe3/x34 HANGUL SYLLABLE NWAEGS + /x82/x38/xe3/x35 HANGUL SYLLABLE NWAEN + /x82/x38/xe3/x36 HANGUL SYLLABLE NWAENI + /x82/x38/xe3/x37 HANGUL SYLLABLE NWAENH + /x82/x38/xe3/x38 HANGUL SYLLABLE NWAED + /x82/x38/xe3/x39 HANGUL SYLLABLE NWAEL + /x82/x38/xe4/x30 HANGUL SYLLABLE NWAELG + /x82/x38/xe4/x31 HANGUL SYLLABLE NWAELM + /x82/x38/xe4/x32 HANGUL SYLLABLE NWAELB + /x82/x38/xe4/x33 HANGUL SYLLABLE NWAELS + /x82/x38/xe4/x34 HANGUL SYLLABLE NWAELT + /x82/x38/xe4/x35 HANGUL SYLLABLE NWAELP + /x82/x38/xe4/x36 HANGUL SYLLABLE NWAELH + /x82/x38/xe4/x37 HANGUL SYLLABLE NWAEM + /x82/x38/xe4/x38 HANGUL SYLLABLE NWAEB + /x82/x38/xe4/x39 HANGUL SYLLABLE NWAEBS + /x82/x38/xe5/x30 HANGUL SYLLABLE NWAES + /x82/x38/xe5/x31 HANGUL SYLLABLE NWAESS + /x82/x38/xe5/x32 HANGUL SYLLABLE NWAENG + /x82/x38/xe5/x33 HANGUL SYLLABLE NWAEJ + /x82/x38/xe5/x34 HANGUL SYLLABLE NWAEC + /x82/x38/xe5/x35 HANGUL SYLLABLE NWAEK + /x82/x38/xe5/x36 HANGUL SYLLABLE NWAET + /x82/x38/xe5/x37 HANGUL SYLLABLE NWAEP + /x82/x38/xe5/x38 HANGUL SYLLABLE NWAEH + /x82/x38/xe5/x39 HANGUL SYLLABLE NOE + /x82/x38/xe6/x30 HANGUL SYLLABLE NOEG + /x82/x38/xe6/x31 HANGUL SYLLABLE NOEGG + /x82/x38/xe6/x32 HANGUL SYLLABLE NOEGS + /x82/x38/xe6/x33 HANGUL SYLLABLE NOEN + /x82/x38/xe6/x34 HANGUL SYLLABLE NOENI + /x82/x38/xe6/x35 HANGUL SYLLABLE NOENH + /x82/x38/xe6/x36 HANGUL SYLLABLE NOED + /x82/x38/xe6/x37 HANGUL SYLLABLE NOEL + /x82/x38/xe6/x38 HANGUL SYLLABLE NOELG + /x82/x38/xe6/x39 HANGUL SYLLABLE NOELM + /x82/x38/xe7/x30 HANGUL SYLLABLE NOELB + /x82/x38/xe7/x31 HANGUL SYLLABLE NOELS + /x82/x38/xe7/x32 HANGUL SYLLABLE NOELT + /x82/x38/xe7/x33 HANGUL SYLLABLE NOELP + /x82/x38/xe7/x34 HANGUL SYLLABLE NOELH + /x82/x38/xe7/x35 HANGUL SYLLABLE NOEM + /x82/x38/xe7/x36 HANGUL SYLLABLE NOEB + /x82/x38/xe7/x37 HANGUL SYLLABLE NOEBS + /x82/x38/xe7/x38 HANGUL SYLLABLE NOES + /x82/x38/xe7/x39 HANGUL SYLLABLE NOESS + /x82/x38/xe8/x30 HANGUL SYLLABLE NOENG + /x82/x38/xe8/x31 HANGUL SYLLABLE NOEJ + /x82/x38/xe8/x32 HANGUL SYLLABLE NOEC + /x82/x38/xe8/x33 HANGUL SYLLABLE NOEK + /x82/x38/xe8/x34 HANGUL SYLLABLE NOET + /x82/x38/xe8/x35 HANGUL SYLLABLE NOEP + /x82/x38/xe8/x36 HANGUL SYLLABLE NOEH + /x82/x38/xe8/x37 HANGUL SYLLABLE NYO + /x82/x38/xe8/x38 HANGUL SYLLABLE NYOG + /x82/x38/xe8/x39 HANGUL SYLLABLE NYOGG + /x82/x38/xe9/x30 HANGUL SYLLABLE NYOGS + /x82/x38/xe9/x31 HANGUL SYLLABLE NYON + /x82/x38/xe9/x32 HANGUL SYLLABLE NYONI + /x82/x38/xe9/x33 HANGUL SYLLABLE NYONH + /x82/x38/xe9/x34 HANGUL SYLLABLE NYOD + /x82/x38/xe9/x35 HANGUL SYLLABLE NYOL + /x82/x38/xe9/x36 HANGUL SYLLABLE NYOLG + /x82/x38/xe9/x37 HANGUL SYLLABLE NYOLM + /x82/x38/xe9/x38 HANGUL SYLLABLE NYOLB + /x82/x38/xe9/x39 HANGUL SYLLABLE NYOLS + /x82/x38/xea/x30 HANGUL SYLLABLE NYOLT + /x82/x38/xea/x31 HANGUL SYLLABLE NYOLP + /x82/x38/xea/x32 HANGUL SYLLABLE NYOLH + /x82/x38/xea/x33 HANGUL SYLLABLE NYOM + /x82/x38/xea/x34 HANGUL SYLLABLE NYOB + /x82/x38/xea/x35 HANGUL SYLLABLE NYOBS + /x82/x38/xea/x36 HANGUL SYLLABLE NYOS + /x82/x38/xea/x37 HANGUL SYLLABLE NYOSS + /x82/x38/xea/x38 HANGUL SYLLABLE NYONG + /x82/x38/xea/x39 HANGUL SYLLABLE NYOJ + /x82/x38/xeb/x30 HANGUL SYLLABLE NYOC + /x82/x38/xeb/x31 HANGUL SYLLABLE NYOK + /x82/x38/xeb/x32 HANGUL SYLLABLE NYOT + /x82/x38/xeb/x33 HANGUL SYLLABLE NYOP + /x82/x38/xeb/x34 HANGUL SYLLABLE NYOH + /x82/x38/xeb/x35 HANGUL SYLLABLE NU + /x82/x38/xeb/x36 HANGUL SYLLABLE NUG + /x82/x38/xeb/x37 HANGUL SYLLABLE NUGG + /x82/x38/xeb/x38 HANGUL SYLLABLE NUGS + /x82/x38/xeb/x39 HANGUL SYLLABLE NUN + /x82/x38/xec/x30 HANGUL SYLLABLE NUNI + /x82/x38/xec/x31 HANGUL SYLLABLE NUNH + /x82/x38/xec/x32 HANGUL SYLLABLE NUD + /x82/x38/xec/x33 HANGUL SYLLABLE NUL + /x82/x38/xec/x34 HANGUL SYLLABLE NULG + /x82/x38/xec/x35 HANGUL SYLLABLE NULM + /x82/x38/xec/x36 HANGUL SYLLABLE NULB + /x82/x38/xec/x37 HANGUL SYLLABLE NULS + /x82/x38/xec/x38 HANGUL SYLLABLE NULT + /x82/x38/xec/x39 HANGUL SYLLABLE NULP + /x82/x38/xed/x30 HANGUL SYLLABLE NULH + /x82/x38/xed/x31 HANGUL SYLLABLE NUM + /x82/x38/xed/x32 HANGUL SYLLABLE NUB + /x82/x38/xed/x33 HANGUL SYLLABLE NUBS + /x82/x38/xed/x34 HANGUL SYLLABLE NUS + /x82/x38/xed/x35 HANGUL SYLLABLE NUSS + /x82/x38/xed/x36 HANGUL SYLLABLE NUNG + /x82/x38/xed/x37 HANGUL SYLLABLE NUJ + /x82/x38/xed/x38 HANGUL SYLLABLE NUC + /x82/x38/xed/x39 HANGUL SYLLABLE NUK + /x82/x38/xee/x30 HANGUL SYLLABLE NUT + /x82/x38/xee/x31 HANGUL SYLLABLE NUP + /x82/x38/xee/x32 HANGUL SYLLABLE NUH + /x82/x38/xee/x33 HANGUL SYLLABLE NWEO + /x82/x38/xee/x34 HANGUL SYLLABLE NWEOG + /x82/x38/xee/x35 HANGUL SYLLABLE NWEOGG + /x82/x38/xee/x36 HANGUL SYLLABLE NWEOGS + /x82/x38/xee/x37 HANGUL SYLLABLE NWEON + /x82/x38/xee/x38 HANGUL SYLLABLE NWEONI + /x82/x38/xee/x39 HANGUL SYLLABLE NWEONH + /x82/x38/xef/x30 HANGUL SYLLABLE NWEOD + /x82/x38/xef/x31 HANGUL SYLLABLE NWEOL + /x82/x38/xef/x32 HANGUL SYLLABLE NWEOLG + /x82/x38/xef/x33 HANGUL SYLLABLE NWEOLM + /x82/x38/xef/x34 HANGUL SYLLABLE NWEOLB + /x82/x38/xef/x35 HANGUL SYLLABLE NWEOLS + /x82/x38/xef/x36 HANGUL SYLLABLE NWEOLT + /x82/x38/xef/x37 HANGUL SYLLABLE NWEOLP + /x82/x38/xef/x38 HANGUL SYLLABLE NWEOLH + /x82/x38/xef/x39 HANGUL SYLLABLE NWEOM + /x82/x38/xf0/x30 HANGUL SYLLABLE NWEOB + /x82/x38/xf0/x31 HANGUL SYLLABLE NWEOBS + /x82/x38/xf0/x32 HANGUL SYLLABLE NWEOS + /x82/x38/xf0/x33 HANGUL SYLLABLE NWEOSS + /x82/x38/xf0/x34 HANGUL SYLLABLE NWEONG + /x82/x38/xf0/x35 HANGUL SYLLABLE NWEOJ + /x82/x38/xf0/x36 HANGUL SYLLABLE NWEOC + /x82/x38/xf0/x37 HANGUL SYLLABLE NWEOK + /x82/x38/xf0/x38 HANGUL SYLLABLE NWEOT + /x82/x38/xf0/x39 HANGUL SYLLABLE NWEOP + /x82/x38/xf1/x30 HANGUL SYLLABLE NWEOH + /x82/x38/xf1/x31 HANGUL SYLLABLE NWE + /x82/x38/xf1/x32 HANGUL SYLLABLE NWEG + /x82/x38/xf1/x33 HANGUL SYLLABLE NWEGG + /x82/x38/xf1/x34 HANGUL SYLLABLE NWEGS + /x82/x38/xf1/x35 HANGUL SYLLABLE NWEN + /x82/x38/xf1/x36 HANGUL SYLLABLE NWENI + /x82/x38/xf1/x37 HANGUL SYLLABLE NWENH + /x82/x38/xf1/x38 HANGUL SYLLABLE NWED + /x82/x38/xf1/x39 HANGUL SYLLABLE NWEL + /x82/x38/xf2/x30 HANGUL SYLLABLE NWELG + /x82/x38/xf2/x31 HANGUL SYLLABLE NWELM + /x82/x38/xf2/x32 HANGUL SYLLABLE NWELB + /x82/x38/xf2/x33 HANGUL SYLLABLE NWELS + /x82/x38/xf2/x34 HANGUL SYLLABLE NWELT + /x82/x38/xf2/x35 HANGUL SYLLABLE NWELP + /x82/x38/xf2/x36 HANGUL SYLLABLE NWELH + /x82/x38/xf2/x37 HANGUL SYLLABLE NWEM + /x82/x38/xf2/x38 HANGUL SYLLABLE NWEB + /x82/x38/xf2/x39 HANGUL SYLLABLE NWEBS + /x82/x38/xf3/x30 HANGUL SYLLABLE NWES + /x82/x38/xf3/x31 HANGUL SYLLABLE NWESS + /x82/x38/xf3/x32 HANGUL SYLLABLE NWENG + /x82/x38/xf3/x33 HANGUL SYLLABLE NWEJ + /x82/x38/xf3/x34 HANGUL SYLLABLE NWEC + /x82/x38/xf3/x35 HANGUL SYLLABLE NWEK + /x82/x38/xf3/x36 HANGUL SYLLABLE NWET + /x82/x38/xf3/x37 HANGUL SYLLABLE NWEP + /x82/x38/xf3/x38 HANGUL SYLLABLE NWEH + /x82/x38/xf3/x39 HANGUL SYLLABLE NWI + /x82/x38/xf4/x30 HANGUL SYLLABLE NWIG + /x82/x38/xf4/x31 HANGUL SYLLABLE NWIGG + /x82/x38/xf4/x32 HANGUL SYLLABLE NWIGS + /x82/x38/xf4/x33 HANGUL SYLLABLE NWIN + /x82/x38/xf4/x34 HANGUL SYLLABLE NWINI + /x82/x38/xf4/x35 HANGUL SYLLABLE NWINH + /x82/x38/xf4/x36 HANGUL SYLLABLE NWID + /x82/x38/xf4/x37 HANGUL SYLLABLE NWIL + /x82/x38/xf4/x38 HANGUL SYLLABLE NWILG + /x82/x38/xf4/x39 HANGUL SYLLABLE NWILM + /x82/x38/xf5/x30 HANGUL SYLLABLE NWILB + /x82/x38/xf5/x31 HANGUL SYLLABLE NWILS + /x82/x38/xf5/x32 HANGUL SYLLABLE NWILT + /x82/x38/xf5/x33 HANGUL SYLLABLE NWILP + /x82/x38/xf5/x34 HANGUL SYLLABLE NWILH + /x82/x38/xf5/x35 HANGUL SYLLABLE NWIM + /x82/x38/xf5/x36 HANGUL SYLLABLE NWIB + /x82/x38/xf5/x37 HANGUL SYLLABLE NWIBS + /x82/x38/xf5/x38 HANGUL SYLLABLE NWIS + /x82/x38/xf5/x39 HANGUL SYLLABLE NWISS + /x82/x38/xf6/x30 HANGUL SYLLABLE NWING + /x82/x38/xf6/x31 HANGUL SYLLABLE NWIJ + /x82/x38/xf6/x32 HANGUL SYLLABLE NWIC + /x82/x38/xf6/x33 HANGUL SYLLABLE NWIK + /x82/x38/xf6/x34 HANGUL SYLLABLE NWIT + /x82/x38/xf6/x35 HANGUL SYLLABLE NWIP + /x82/x38/xf6/x36 HANGUL SYLLABLE NWIH + /x82/x38/xf6/x37 HANGUL SYLLABLE NYU + /x82/x38/xf6/x38 HANGUL SYLLABLE NYUG + /x82/x38/xf6/x39 HANGUL SYLLABLE NYUGG + /x82/x38/xf7/x30 HANGUL SYLLABLE NYUGS + /x82/x38/xf7/x31 HANGUL SYLLABLE NYUN + /x82/x38/xf7/x32 HANGUL SYLLABLE NYUNI + /x82/x38/xf7/x33 HANGUL SYLLABLE NYUNH + /x82/x38/xf7/x34 HANGUL SYLLABLE NYUD + /x82/x38/xf7/x35 HANGUL SYLLABLE NYUL + /x82/x38/xf7/x36 HANGUL SYLLABLE NYULG + /x82/x38/xf7/x37 HANGUL SYLLABLE NYULM + /x82/x38/xf7/x38 HANGUL SYLLABLE NYULB + /x82/x38/xf7/x39 HANGUL SYLLABLE NYULS + /x82/x38/xf8/x30 HANGUL SYLLABLE NYULT + /x82/x38/xf8/x31 HANGUL SYLLABLE NYULP + /x82/x38/xf8/x32 HANGUL SYLLABLE NYULH + /x82/x38/xf8/x33 HANGUL SYLLABLE NYUM + /x82/x38/xf8/x34 HANGUL SYLLABLE NYUB + /x82/x38/xf8/x35 HANGUL SYLLABLE NYUBS + /x82/x38/xf8/x36 HANGUL SYLLABLE NYUS + /x82/x38/xf8/x37 HANGUL SYLLABLE NYUSS + /x82/x38/xf8/x38 HANGUL SYLLABLE NYUNG + /x82/x38/xf8/x39 HANGUL SYLLABLE NYUJ + /x82/x38/xf9/x30 HANGUL SYLLABLE NYUC + /x82/x38/xf9/x31 HANGUL SYLLABLE NYUK + /x82/x38/xf9/x32 HANGUL SYLLABLE NYUT + /x82/x38/xf9/x33 HANGUL SYLLABLE NYUP + /x82/x38/xf9/x34 HANGUL SYLLABLE NYUH + /x82/x38/xf9/x35 HANGUL SYLLABLE NEU + /x82/x38/xf9/x36 HANGUL SYLLABLE NEUG + /x82/x38/xf9/x37 HANGUL SYLLABLE NEUGG + /x82/x38/xf9/x38 HANGUL SYLLABLE NEUGS + /x82/x38/xf9/x39 HANGUL SYLLABLE NEUN + /x82/x38/xfa/x30 HANGUL SYLLABLE NEUNI + /x82/x38/xfa/x31 HANGUL SYLLABLE NEUNH + /x82/x38/xfa/x32 HANGUL SYLLABLE NEUD + /x82/x38/xfa/x33 HANGUL SYLLABLE NEUL + /x82/x38/xfa/x34 HANGUL SYLLABLE NEULG + /x82/x38/xfa/x35 HANGUL SYLLABLE NEULM + /x82/x38/xfa/x36 HANGUL SYLLABLE NEULB + /x82/x38/xfa/x37 HANGUL SYLLABLE NEULS + /x82/x38/xfa/x38 HANGUL SYLLABLE NEULT + /x82/x38/xfa/x39 HANGUL SYLLABLE NEULP + /x82/x38/xfb/x30 HANGUL SYLLABLE NEULH + /x82/x38/xfb/x31 HANGUL SYLLABLE NEUM + /x82/x38/xfb/x32 HANGUL SYLLABLE NEUB + /x82/x38/xfb/x33 HANGUL SYLLABLE NEUBS + /x82/x38/xfb/x34 HANGUL SYLLABLE NEUS + /x82/x38/xfb/x35 HANGUL SYLLABLE NEUSS + /x82/x38/xfb/x36 HANGUL SYLLABLE NEUNG + /x82/x38/xfb/x37 HANGUL SYLLABLE NEUJ + /x82/x38/xfb/x38 HANGUL SYLLABLE NEUC + /x82/x38/xfb/x39 HANGUL SYLLABLE NEUK + /x82/x38/xfc/x30 HANGUL SYLLABLE NEUT + /x82/x38/xfc/x31 HANGUL SYLLABLE NEUP + /x82/x38/xfc/x32 HANGUL SYLLABLE NEUH + /x82/x38/xfc/x33 HANGUL SYLLABLE NYI + /x82/x38/xfc/x34 HANGUL SYLLABLE NYIG + /x82/x38/xfc/x35 HANGUL SYLLABLE NYIGG + /x82/x38/xfc/x36 HANGUL SYLLABLE NYIGS + /x82/x38/xfc/x37 HANGUL SYLLABLE NYIN + /x82/x38/xfc/x38 HANGUL SYLLABLE NYINI + /x82/x38/xfc/x39 HANGUL SYLLABLE NYINH + /x82/x38/xfd/x30 HANGUL SYLLABLE NYID + /x82/x38/xfd/x31 HANGUL SYLLABLE NYIL + /x82/x38/xfd/x32 HANGUL SYLLABLE NYILG + /x82/x38/xfd/x33 HANGUL SYLLABLE NYILM + /x82/x38/xfd/x34 HANGUL SYLLABLE NYILB + /x82/x38/xfd/x35 HANGUL SYLLABLE NYILS + /x82/x38/xfd/x36 HANGUL SYLLABLE NYILT + /x82/x38/xfd/x37 HANGUL SYLLABLE NYILP + /x82/x38/xfd/x38 HANGUL SYLLABLE NYILH + /x82/x38/xfd/x39 HANGUL SYLLABLE NYIM + /x82/x38/xfe/x30 HANGUL SYLLABLE NYIB + /x82/x38/xfe/x31 HANGUL SYLLABLE NYIBS + /x82/x38/xfe/x32 HANGUL SYLLABLE NYIS + /x82/x38/xfe/x33 HANGUL SYLLABLE NYISS + /x82/x38/xfe/x34 HANGUL SYLLABLE NYING + /x82/x38/xfe/x35 HANGUL SYLLABLE NYIJ + /x82/x38/xfe/x36 HANGUL SYLLABLE NYIC + /x82/x38/xfe/x37 HANGUL SYLLABLE NYIK + /x82/x38/xfe/x38 HANGUL SYLLABLE NYIT + /x82/x38/xfe/x39 HANGUL SYLLABLE NYIP + /x82/x39/x81/x30 HANGUL SYLLABLE NYIH + /x82/x39/x81/x31 HANGUL SYLLABLE NI + /x82/x39/x81/x32 HANGUL SYLLABLE NIG + /x82/x39/x81/x33 HANGUL SYLLABLE NIGG + /x82/x39/x81/x34 HANGUL SYLLABLE NIGS + /x82/x39/x81/x35 HANGUL SYLLABLE NIN + /x82/x39/x81/x36 HANGUL SYLLABLE NINI + /x82/x39/x81/x37 HANGUL SYLLABLE NINH + /x82/x39/x81/x38 HANGUL SYLLABLE NID + /x82/x39/x81/x39 HANGUL SYLLABLE NIL + /x82/x39/x82/x30 HANGUL SYLLABLE NILG + /x82/x39/x82/x31 HANGUL SYLLABLE NILM + /x82/x39/x82/x32 HANGUL SYLLABLE NILB + /x82/x39/x82/x33 HANGUL SYLLABLE NILS + /x82/x39/x82/x34 HANGUL SYLLABLE NILT + /x82/x39/x82/x35 HANGUL SYLLABLE NILP + /x82/x39/x82/x36 HANGUL SYLLABLE NILH + /x82/x39/x82/x37 HANGUL SYLLABLE NIM + /x82/x39/x82/x38 HANGUL SYLLABLE NIB + /x82/x39/x82/x39 HANGUL SYLLABLE NIBS + /x82/x39/x83/x30 HANGUL SYLLABLE NIS + /x82/x39/x83/x31 HANGUL SYLLABLE NISS + /x82/x39/x83/x32 HANGUL SYLLABLE NING + /x82/x39/x83/x33 HANGUL SYLLABLE NIJ + /x82/x39/x83/x34 HANGUL SYLLABLE NIC + /x82/x39/x83/x35 HANGUL SYLLABLE NIK + /x82/x39/x83/x36 HANGUL SYLLABLE NIT + /x82/x39/x83/x37 HANGUL SYLLABLE NIP + /x82/x39/x83/x38 HANGUL SYLLABLE NIH + /x82/x39/x83/x39 HANGUL SYLLABLE DA + /x82/x39/x84/x30 HANGUL SYLLABLE DAG + /x82/x39/x84/x31 HANGUL SYLLABLE DAGG + /x82/x39/x84/x32 HANGUL SYLLABLE DAGS + /x82/x39/x84/x33 HANGUL SYLLABLE DAN + /x82/x39/x84/x34 HANGUL SYLLABLE DANI + /x82/x39/x84/x35 HANGUL SYLLABLE DANH + /x82/x39/x84/x36 HANGUL SYLLABLE DAD + /x82/x39/x84/x37 HANGUL SYLLABLE DAL + /x82/x39/x84/x38 HANGUL SYLLABLE DALG + /x82/x39/x84/x39 HANGUL SYLLABLE DALM + /x82/x39/x85/x30 HANGUL SYLLABLE DALB + /x82/x39/x85/x31 HANGUL SYLLABLE DALS + /x82/x39/x85/x32 HANGUL SYLLABLE DALT + /x82/x39/x85/x33 HANGUL SYLLABLE DALP + /x82/x39/x85/x34 HANGUL SYLLABLE DALH + /x82/x39/x85/x35 HANGUL SYLLABLE DAM + /x82/x39/x85/x36 HANGUL SYLLABLE DAB + /x82/x39/x85/x37 HANGUL SYLLABLE DABS + /x82/x39/x85/x38 HANGUL SYLLABLE DAS + /x82/x39/x85/x39 HANGUL SYLLABLE DASS + /x82/x39/x86/x30 HANGUL SYLLABLE DANG + /x82/x39/x86/x31 HANGUL SYLLABLE DAJ + /x82/x39/x86/x32 HANGUL SYLLABLE DAC + /x82/x39/x86/x33 HANGUL SYLLABLE DAK + /x82/x39/x86/x34 HANGUL SYLLABLE DAT + /x82/x39/x86/x35 HANGUL SYLLABLE DAP + /x82/x39/x86/x36 HANGUL SYLLABLE DAH + /x82/x39/x86/x37 HANGUL SYLLABLE DAE + /x82/x39/x86/x38 HANGUL SYLLABLE DAEG + /x82/x39/x86/x39 HANGUL SYLLABLE DAEGG + /x82/x39/x87/x30 HANGUL SYLLABLE DAEGS + /x82/x39/x87/x31 HANGUL SYLLABLE DAEN + /x82/x39/x87/x32 HANGUL SYLLABLE DAENI + /x82/x39/x87/x33 HANGUL SYLLABLE DAENH + /x82/x39/x87/x34 HANGUL SYLLABLE DAED + /x82/x39/x87/x35 HANGUL SYLLABLE DAEL + /x82/x39/x87/x36 HANGUL SYLLABLE DAELG + /x82/x39/x87/x37 HANGUL SYLLABLE DAELM + /x82/x39/x87/x38 HANGUL SYLLABLE DAELB + /x82/x39/x87/x39 HANGUL SYLLABLE DAELS + /x82/x39/x88/x30 HANGUL SYLLABLE DAELT + /x82/x39/x88/x31 HANGUL SYLLABLE DAELP + /x82/x39/x88/x32 HANGUL SYLLABLE DAELH + /x82/x39/x88/x33 HANGUL SYLLABLE DAEM + /x82/x39/x88/x34 HANGUL SYLLABLE DAEB + /x82/x39/x88/x35 HANGUL SYLLABLE DAEBS + /x82/x39/x88/x36 HANGUL SYLLABLE DAES + /x82/x39/x88/x37 HANGUL SYLLABLE DAESS + /x82/x39/x88/x38 HANGUL SYLLABLE DAENG + /x82/x39/x88/x39 HANGUL SYLLABLE DAEJ + /x82/x39/x89/x30 HANGUL SYLLABLE DAEC + /x82/x39/x89/x31 HANGUL SYLLABLE DAEK + /x82/x39/x89/x32 HANGUL SYLLABLE DAET + /x82/x39/x89/x33 HANGUL SYLLABLE DAEP + /x82/x39/x89/x34 HANGUL SYLLABLE DAEH + /x82/x39/x89/x35 HANGUL SYLLABLE DYA + /x82/x39/x89/x36 HANGUL SYLLABLE DYAG + /x82/x39/x89/x37 HANGUL SYLLABLE DYAGG + /x82/x39/x89/x38 HANGUL SYLLABLE DYAGS + /x82/x39/x89/x39 HANGUL SYLLABLE DYAN + /x82/x39/x8a/x30 HANGUL SYLLABLE DYANI + /x82/x39/x8a/x31 HANGUL SYLLABLE DYANH + /x82/x39/x8a/x32 HANGUL SYLLABLE DYAD + /x82/x39/x8a/x33 HANGUL SYLLABLE DYAL + /x82/x39/x8a/x34 HANGUL SYLLABLE DYALG + /x82/x39/x8a/x35 HANGUL SYLLABLE DYALM + /x82/x39/x8a/x36 HANGUL SYLLABLE DYALB + /x82/x39/x8a/x37 HANGUL SYLLABLE DYALS + /x82/x39/x8a/x38 HANGUL SYLLABLE DYALT + /x82/x39/x8a/x39 HANGUL SYLLABLE DYALP + /x82/x39/x8b/x30 HANGUL SYLLABLE DYALH + /x82/x39/x8b/x31 HANGUL SYLLABLE DYAM + /x82/x39/x8b/x32 HANGUL SYLLABLE DYAB + /x82/x39/x8b/x33 HANGUL SYLLABLE DYABS + /x82/x39/x8b/x34 HANGUL SYLLABLE DYAS + /x82/x39/x8b/x35 HANGUL SYLLABLE DYASS + /x82/x39/x8b/x36 HANGUL SYLLABLE DYANG + /x82/x39/x8b/x37 HANGUL SYLLABLE DYAJ + /x82/x39/x8b/x38 HANGUL SYLLABLE DYAC + /x82/x39/x8b/x39 HANGUL SYLLABLE DYAK + /x82/x39/x8c/x30 HANGUL SYLLABLE DYAT + /x82/x39/x8c/x31 HANGUL SYLLABLE DYAP + /x82/x39/x8c/x32 HANGUL SYLLABLE DYAH + /x82/x39/x8c/x33 HANGUL SYLLABLE DYAE + /x82/x39/x8c/x34 HANGUL SYLLABLE DYAEG + /x82/x39/x8c/x35 HANGUL SYLLABLE DYAEGG + /x82/x39/x8c/x36 HANGUL SYLLABLE DYAEGS + /x82/x39/x8c/x37 HANGUL SYLLABLE DYAEN + /x82/x39/x8c/x38 HANGUL SYLLABLE DYAENI + /x82/x39/x8c/x39 HANGUL SYLLABLE DYAENH + /x82/x39/x8d/x30 HANGUL SYLLABLE DYAED + /x82/x39/x8d/x31 HANGUL SYLLABLE DYAEL + /x82/x39/x8d/x32 HANGUL SYLLABLE DYAELG + /x82/x39/x8d/x33 HANGUL SYLLABLE DYAELM + /x82/x39/x8d/x34 HANGUL SYLLABLE DYAELB + /x82/x39/x8d/x35 HANGUL SYLLABLE DYAELS + /x82/x39/x8d/x36 HANGUL SYLLABLE DYAELT + /x82/x39/x8d/x37 HANGUL SYLLABLE DYAELP + /x82/x39/x8d/x38 HANGUL SYLLABLE DYAELH + /x82/x39/x8d/x39 HANGUL SYLLABLE DYAEM + /x82/x39/x8e/x30 HANGUL SYLLABLE DYAEB + /x82/x39/x8e/x31 HANGUL SYLLABLE DYAEBS + /x82/x39/x8e/x32 HANGUL SYLLABLE DYAES + /x82/x39/x8e/x33 HANGUL SYLLABLE DYAESS + /x82/x39/x8e/x34 HANGUL SYLLABLE DYAENG + /x82/x39/x8e/x35 HANGUL SYLLABLE DYAEJ + /x82/x39/x8e/x36 HANGUL SYLLABLE DYAEC + /x82/x39/x8e/x37 HANGUL SYLLABLE DYAEK + /x82/x39/x8e/x38 HANGUL SYLLABLE DYAET + /x82/x39/x8e/x39 HANGUL SYLLABLE DYAEP + /x82/x39/x8f/x30 HANGUL SYLLABLE DYAEH + /x82/x39/x8f/x31 HANGUL SYLLABLE DEO + /x82/x39/x8f/x32 HANGUL SYLLABLE DEOG + /x82/x39/x8f/x33 HANGUL SYLLABLE DEOGG + /x82/x39/x8f/x34 HANGUL SYLLABLE DEOGS + /x82/x39/x8f/x35 HANGUL SYLLABLE DEON + /x82/x39/x8f/x36 HANGUL SYLLABLE DEONI + /x82/x39/x8f/x37 HANGUL SYLLABLE DEONH + /x82/x39/x8f/x38 HANGUL SYLLABLE DEOD + /x82/x39/x8f/x39 HANGUL SYLLABLE DEOL + /x82/x39/x90/x30 HANGUL SYLLABLE DEOLG + /x82/x39/x90/x31 HANGUL SYLLABLE DEOLM + /x82/x39/x90/x32 HANGUL SYLLABLE DEOLB + /x82/x39/x90/x33 HANGUL SYLLABLE DEOLS + /x82/x39/x90/x34 HANGUL SYLLABLE DEOLT + /x82/x39/x90/x35 HANGUL SYLLABLE DEOLP + /x82/x39/x90/x36 HANGUL SYLLABLE DEOLH + /x82/x39/x90/x37 HANGUL SYLLABLE DEOM + /x82/x39/x90/x38 HANGUL SYLLABLE DEOB + /x82/x39/x90/x39 HANGUL SYLLABLE DEOBS + /x82/x39/x91/x30 HANGUL SYLLABLE DEOS + /x82/x39/x91/x31 HANGUL SYLLABLE DEOSS + /x82/x39/x91/x32 HANGUL SYLLABLE DEONG + /x82/x39/x91/x33 HANGUL SYLLABLE DEOJ + /x82/x39/x91/x34 HANGUL SYLLABLE DEOC + /x82/x39/x91/x35 HANGUL SYLLABLE DEOK + /x82/x39/x91/x36 HANGUL SYLLABLE DEOT + /x82/x39/x91/x37 HANGUL SYLLABLE DEOP + /x82/x39/x91/x38 HANGUL SYLLABLE DEOH + /x82/x39/x91/x39 HANGUL SYLLABLE DE + /x82/x39/x92/x30 HANGUL SYLLABLE DEG + /x82/x39/x92/x31 HANGUL SYLLABLE DEGG + /x82/x39/x92/x32 HANGUL SYLLABLE DEGS + /x82/x39/x92/x33 HANGUL SYLLABLE DEN + /x82/x39/x92/x34 HANGUL SYLLABLE DENI + /x82/x39/x92/x35 HANGUL SYLLABLE DENH + /x82/x39/x92/x36 HANGUL SYLLABLE DED + /x82/x39/x92/x37 HANGUL SYLLABLE DEL + /x82/x39/x92/x38 HANGUL SYLLABLE DELG + /x82/x39/x92/x39 HANGUL SYLLABLE DELM + /x82/x39/x93/x30 HANGUL SYLLABLE DELB + /x82/x39/x93/x31 HANGUL SYLLABLE DELS + /x82/x39/x93/x32 HANGUL SYLLABLE DELT + /x82/x39/x93/x33 HANGUL SYLLABLE DELP + /x82/x39/x93/x34 HANGUL SYLLABLE DELH + /x82/x39/x93/x35 HANGUL SYLLABLE DEM + /x82/x39/x93/x36 HANGUL SYLLABLE DEB + /x82/x39/x93/x37 HANGUL SYLLABLE DEBS + /x82/x39/x93/x38 HANGUL SYLLABLE DES + /x82/x39/x93/x39 HANGUL SYLLABLE DESS + /x82/x39/x94/x30 HANGUL SYLLABLE DENG + /x82/x39/x94/x31 HANGUL SYLLABLE DEJ + /x82/x39/x94/x32 HANGUL SYLLABLE DEC + /x82/x39/x94/x33 HANGUL SYLLABLE DEK + /x82/x39/x94/x34 HANGUL SYLLABLE DET + /x82/x39/x94/x35 HANGUL SYLLABLE DEP + /x82/x39/x94/x36 HANGUL SYLLABLE DEH + /x82/x39/x94/x37 HANGUL SYLLABLE DYEO + /x82/x39/x94/x38 HANGUL SYLLABLE DYEOG + /x82/x39/x94/x39 HANGUL SYLLABLE DYEOGG + /x82/x39/x95/x30 HANGUL SYLLABLE DYEOGS + /x82/x39/x95/x31 HANGUL SYLLABLE DYEON + /x82/x39/x95/x32 HANGUL SYLLABLE DYEONI + /x82/x39/x95/x33 HANGUL SYLLABLE DYEONH + /x82/x39/x95/x34 HANGUL SYLLABLE DYEOD + /x82/x39/x95/x35 HANGUL SYLLABLE DYEOL + /x82/x39/x95/x36 HANGUL SYLLABLE DYEOLG + /x82/x39/x95/x37 HANGUL SYLLABLE DYEOLM + /x82/x39/x95/x38 HANGUL SYLLABLE DYEOLB + /x82/x39/x95/x39 HANGUL SYLLABLE DYEOLS + /x82/x39/x96/x30 HANGUL SYLLABLE DYEOLT + /x82/x39/x96/x31 HANGUL SYLLABLE DYEOLP + /x82/x39/x96/x32 HANGUL SYLLABLE DYEOLH + /x82/x39/x96/x33 HANGUL SYLLABLE DYEOM + /x82/x39/x96/x34 HANGUL SYLLABLE DYEOB + /x82/x39/x96/x35 HANGUL SYLLABLE DYEOBS + /x82/x39/x96/x36 HANGUL SYLLABLE DYEOS + /x82/x39/x96/x37 HANGUL SYLLABLE DYEOSS + /x82/x39/x96/x38 HANGUL SYLLABLE DYEONG + /x82/x39/x96/x39 HANGUL SYLLABLE DYEOJ + /x82/x39/x97/x30 HANGUL SYLLABLE DYEOC + /x82/x39/x97/x31 HANGUL SYLLABLE DYEOK + /x82/x39/x97/x32 HANGUL SYLLABLE DYEOT + /x82/x39/x97/x33 HANGUL SYLLABLE DYEOP + /x82/x39/x97/x34 HANGUL SYLLABLE DYEOH + /x82/x39/x97/x35 HANGUL SYLLABLE DYE + /x82/x39/x97/x36 HANGUL SYLLABLE DYEG + /x82/x39/x97/x37 HANGUL SYLLABLE DYEGG + /x82/x39/x97/x38 HANGUL SYLLABLE DYEGS + /x82/x39/x97/x39 HANGUL SYLLABLE DYEN + /x82/x39/x98/x30 HANGUL SYLLABLE DYENI + /x82/x39/x98/x31 HANGUL SYLLABLE DYENH + /x82/x39/x98/x32 HANGUL SYLLABLE DYED + /x82/x39/x98/x33 HANGUL SYLLABLE DYEL + /x82/x39/x98/x34 HANGUL SYLLABLE DYELG + /x82/x39/x98/x35 HANGUL SYLLABLE DYELM + /x82/x39/x98/x36 HANGUL SYLLABLE DYELB + /x82/x39/x98/x37 HANGUL SYLLABLE DYELS + /x82/x39/x98/x38 HANGUL SYLLABLE DYELT + /x82/x39/x98/x39 HANGUL SYLLABLE DYELP + /x82/x39/x99/x30 HANGUL SYLLABLE DYELH + /x82/x39/x99/x31 HANGUL SYLLABLE DYEM + /x82/x39/x99/x32 HANGUL SYLLABLE DYEB + /x82/x39/x99/x33 HANGUL SYLLABLE DYEBS + /x82/x39/x99/x34 HANGUL SYLLABLE DYES + /x82/x39/x99/x35 HANGUL SYLLABLE DYESS + /x82/x39/x99/x36 HANGUL SYLLABLE DYENG + /x82/x39/x99/x37 HANGUL SYLLABLE DYEJ + /x82/x39/x99/x38 HANGUL SYLLABLE DYEC + /x82/x39/x99/x39 HANGUL SYLLABLE DYEK + /x82/x39/x9a/x30 HANGUL SYLLABLE DYET + /x82/x39/x9a/x31 HANGUL SYLLABLE DYEP + /x82/x39/x9a/x32 HANGUL SYLLABLE DYEH + /x82/x39/x9a/x33 HANGUL SYLLABLE DO + /x82/x39/x9a/x34 HANGUL SYLLABLE DOG + /x82/x39/x9a/x35 HANGUL SYLLABLE DOGG + /x82/x39/x9a/x36 HANGUL SYLLABLE DOGS + /x82/x39/x9a/x37 HANGUL SYLLABLE DON + /x82/x39/x9a/x38 HANGUL SYLLABLE DONI + /x82/x39/x9a/x39 HANGUL SYLLABLE DONH + /x82/x39/x9b/x30 HANGUL SYLLABLE DOD + /x82/x39/x9b/x31 HANGUL SYLLABLE DOL + /x82/x39/x9b/x32 HANGUL SYLLABLE DOLG + /x82/x39/x9b/x33 HANGUL SYLLABLE DOLM + /x82/x39/x9b/x34 HANGUL SYLLABLE DOLB + /x82/x39/x9b/x35 HANGUL SYLLABLE DOLS + /x82/x39/x9b/x36 HANGUL SYLLABLE DOLT + /x82/x39/x9b/x37 HANGUL SYLLABLE DOLP + /x82/x39/x9b/x38 HANGUL SYLLABLE DOLH + /x82/x39/x9b/x39 HANGUL SYLLABLE DOM + /x82/x39/x9c/x30 HANGUL SYLLABLE DOB + /x82/x39/x9c/x31 HANGUL SYLLABLE DOBS + /x82/x39/x9c/x32 HANGUL SYLLABLE DOS + /x82/x39/x9c/x33 HANGUL SYLLABLE DOSS + /x82/x39/x9c/x34 HANGUL SYLLABLE DONG + /x82/x39/x9c/x35 HANGUL SYLLABLE DOJ + /x82/x39/x9c/x36 HANGUL SYLLABLE DOC + /x82/x39/x9c/x37 HANGUL SYLLABLE DOK + /x82/x39/x9c/x38 HANGUL SYLLABLE DOT + /x82/x39/x9c/x39 HANGUL SYLLABLE DOP + /x82/x39/x9d/x30 HANGUL SYLLABLE DOH + /x82/x39/x9d/x31 HANGUL SYLLABLE DWA + /x82/x39/x9d/x32 HANGUL SYLLABLE DWAG + /x82/x39/x9d/x33 HANGUL SYLLABLE DWAGG + /x82/x39/x9d/x34 HANGUL SYLLABLE DWAGS + /x82/x39/x9d/x35 HANGUL SYLLABLE DWAN + /x82/x39/x9d/x36 HANGUL SYLLABLE DWANI + /x82/x39/x9d/x37 HANGUL SYLLABLE DWANH + /x82/x39/x9d/x38 HANGUL SYLLABLE DWAD + /x82/x39/x9d/x39 HANGUL SYLLABLE DWAL + /x82/x39/x9e/x30 HANGUL SYLLABLE DWALG + /x82/x39/x9e/x31 HANGUL SYLLABLE DWALM + /x82/x39/x9e/x32 HANGUL SYLLABLE DWALB + /x82/x39/x9e/x33 HANGUL SYLLABLE DWALS + /x82/x39/x9e/x34 HANGUL SYLLABLE DWALT + /x82/x39/x9e/x35 HANGUL SYLLABLE DWALP + /x82/x39/x9e/x36 HANGUL SYLLABLE DWALH + /x82/x39/x9e/x37 HANGUL SYLLABLE DWAM + /x82/x39/x9e/x38 HANGUL SYLLABLE DWAB + /x82/x39/x9e/x39 HANGUL SYLLABLE DWABS + /x82/x39/x9f/x30 HANGUL SYLLABLE DWAS + /x82/x39/x9f/x31 HANGUL SYLLABLE DWASS + /x82/x39/x9f/x32 HANGUL SYLLABLE DWANG + /x82/x39/x9f/x33 HANGUL SYLLABLE DWAJ + /x82/x39/x9f/x34 HANGUL SYLLABLE DWAC + /x82/x39/x9f/x35 HANGUL SYLLABLE DWAK + /x82/x39/x9f/x36 HANGUL SYLLABLE DWAT + /x82/x39/x9f/x37 HANGUL SYLLABLE DWAP + /x82/x39/x9f/x38 HANGUL SYLLABLE DWAH + /x82/x39/x9f/x39 HANGUL SYLLABLE DWAE + /x82/x39/xa0/x30 HANGUL SYLLABLE DWAEG + /x82/x39/xa0/x31 HANGUL SYLLABLE DWAEGG + /x82/x39/xa0/x32 HANGUL SYLLABLE DWAEGS + /x82/x39/xa0/x33 HANGUL SYLLABLE DWAEN + /x82/x39/xa0/x34 HANGUL SYLLABLE DWAENI + /x82/x39/xa0/x35 HANGUL SYLLABLE DWAENH + /x82/x39/xa0/x36 HANGUL SYLLABLE DWAED + /x82/x39/xa0/x37 HANGUL SYLLABLE DWAEL + /x82/x39/xa0/x38 HANGUL SYLLABLE DWAELG + /x82/x39/xa0/x39 HANGUL SYLLABLE DWAELM + /x82/x39/xa1/x30 HANGUL SYLLABLE DWAELB + /x82/x39/xa1/x31 HANGUL SYLLABLE DWAELS + /x82/x39/xa1/x32 HANGUL SYLLABLE DWAELT + /x82/x39/xa1/x33 HANGUL SYLLABLE DWAELP + /x82/x39/xa1/x34 HANGUL SYLLABLE DWAELH + /x82/x39/xa1/x35 HANGUL SYLLABLE DWAEM + /x82/x39/xa1/x36 HANGUL SYLLABLE DWAEB + /x82/x39/xa1/x37 HANGUL SYLLABLE DWAEBS + /x82/x39/xa1/x38 HANGUL SYLLABLE DWAES + /x82/x39/xa1/x39 HANGUL SYLLABLE DWAESS + /x82/x39/xa2/x30 HANGUL SYLLABLE DWAENG + /x82/x39/xa2/x31 HANGUL SYLLABLE DWAEJ + /x82/x39/xa2/x32 HANGUL SYLLABLE DWAEC + /x82/x39/xa2/x33 HANGUL SYLLABLE DWAEK + /x82/x39/xa2/x34 HANGUL SYLLABLE DWAET + /x82/x39/xa2/x35 HANGUL SYLLABLE DWAEP + /x82/x39/xa2/x36 HANGUL SYLLABLE DWAEH + /x82/x39/xa2/x37 HANGUL SYLLABLE DOE + /x82/x39/xa2/x38 HANGUL SYLLABLE DOEG + /x82/x39/xa2/x39 HANGUL SYLLABLE DOEGG + /x82/x39/xa3/x30 HANGUL SYLLABLE DOEGS + /x82/x39/xa3/x31 HANGUL SYLLABLE DOEN + /x82/x39/xa3/x32 HANGUL SYLLABLE DOENI + /x82/x39/xa3/x33 HANGUL SYLLABLE DOENH + /x82/x39/xa3/x34 HANGUL SYLLABLE DOED + /x82/x39/xa3/x35 HANGUL SYLLABLE DOEL + /x82/x39/xa3/x36 HANGUL SYLLABLE DOELG + /x82/x39/xa3/x37 HANGUL SYLLABLE DOELM + /x82/x39/xa3/x38 HANGUL SYLLABLE DOELB + /x82/x39/xa3/x39 HANGUL SYLLABLE DOELS + /x82/x39/xa4/x30 HANGUL SYLLABLE DOELT + /x82/x39/xa4/x31 HANGUL SYLLABLE DOELP + /x82/x39/xa4/x32 HANGUL SYLLABLE DOELH + /x82/x39/xa4/x33 HANGUL SYLLABLE DOEM + /x82/x39/xa4/x34 HANGUL SYLLABLE DOEB + /x82/x39/xa4/x35 HANGUL SYLLABLE DOEBS + /x82/x39/xa4/x36 HANGUL SYLLABLE DOES + /x82/x39/xa4/x37 HANGUL SYLLABLE DOESS + /x82/x39/xa4/x38 HANGUL SYLLABLE DOENG + /x82/x39/xa4/x39 HANGUL SYLLABLE DOEJ + /x82/x39/xa5/x30 HANGUL SYLLABLE DOEC + /x82/x39/xa5/x31 HANGUL SYLLABLE DOEK + /x82/x39/xa5/x32 HANGUL SYLLABLE DOET + /x82/x39/xa5/x33 HANGUL SYLLABLE DOEP + /x82/x39/xa5/x34 HANGUL SYLLABLE DOEH + /x82/x39/xa5/x35 HANGUL SYLLABLE DYO + /x82/x39/xa5/x36 HANGUL SYLLABLE DYOG + /x82/x39/xa5/x37 HANGUL SYLLABLE DYOGG + /x82/x39/xa5/x38 HANGUL SYLLABLE DYOGS + /x82/x39/xa5/x39 HANGUL SYLLABLE DYON + /x82/x39/xa6/x30 HANGUL SYLLABLE DYONI + /x82/x39/xa6/x31 HANGUL SYLLABLE DYONH + /x82/x39/xa6/x32 HANGUL SYLLABLE DYOD + /x82/x39/xa6/x33 HANGUL SYLLABLE DYOL + /x82/x39/xa6/x34 HANGUL SYLLABLE DYOLG + /x82/x39/xa6/x35 HANGUL SYLLABLE DYOLM + /x82/x39/xa6/x36 HANGUL SYLLABLE DYOLB + /x82/x39/xa6/x37 HANGUL SYLLABLE DYOLS + /x82/x39/xa6/x38 HANGUL SYLLABLE DYOLT + /x82/x39/xa6/x39 HANGUL SYLLABLE DYOLP + /x82/x39/xa7/x30 HANGUL SYLLABLE DYOLH + /x82/x39/xa7/x31 HANGUL SYLLABLE DYOM + /x82/x39/xa7/x32 HANGUL SYLLABLE DYOB + /x82/x39/xa7/x33 HANGUL SYLLABLE DYOBS + /x82/x39/xa7/x34 HANGUL SYLLABLE DYOS + /x82/x39/xa7/x35 HANGUL SYLLABLE DYOSS + /x82/x39/xa7/x36 HANGUL SYLLABLE DYONG + /x82/x39/xa7/x37 HANGUL SYLLABLE DYOJ + /x82/x39/xa7/x38 HANGUL SYLLABLE DYOC + /x82/x39/xa7/x39 HANGUL SYLLABLE DYOK + /x82/x39/xa8/x30 HANGUL SYLLABLE DYOT + /x82/x39/xa8/x31 HANGUL SYLLABLE DYOP + /x82/x39/xa8/x32 HANGUL SYLLABLE DYOH + /x82/x39/xa8/x33 HANGUL SYLLABLE DU + /x82/x39/xa8/x34 HANGUL SYLLABLE DUG + /x82/x39/xa8/x35 HANGUL SYLLABLE DUGG + /x82/x39/xa8/x36 HANGUL SYLLABLE DUGS + /x82/x39/xa8/x37 HANGUL SYLLABLE DUN + /x82/x39/xa8/x38 HANGUL SYLLABLE DUNI + /x82/x39/xa8/x39 HANGUL SYLLABLE DUNH + /x82/x39/xa9/x30 HANGUL SYLLABLE DUD + /x82/x39/xa9/x31 HANGUL SYLLABLE DUL + /x82/x39/xa9/x32 HANGUL SYLLABLE DULG + /x82/x39/xa9/x33 HANGUL SYLLABLE DULM + /x82/x39/xa9/x34 HANGUL SYLLABLE DULB + /x82/x39/xa9/x35 HANGUL SYLLABLE DULS + /x82/x39/xa9/x36 HANGUL SYLLABLE DULT + /x82/x39/xa9/x37 HANGUL SYLLABLE DULP + /x82/x39/xa9/x38 HANGUL SYLLABLE DULH + /x82/x39/xa9/x39 HANGUL SYLLABLE DUM + /x82/x39/xaa/x30 HANGUL SYLLABLE DUB + /x82/x39/xaa/x31 HANGUL SYLLABLE DUBS + /x82/x39/xaa/x32 HANGUL SYLLABLE DUS + /x82/x39/xaa/x33 HANGUL SYLLABLE DUSS + /x82/x39/xaa/x34 HANGUL SYLLABLE DUNG + /x82/x39/xaa/x35 HANGUL SYLLABLE DUJ + /x82/x39/xaa/x36 HANGUL SYLLABLE DUC + /x82/x39/xaa/x37 HANGUL SYLLABLE DUK + /x82/x39/xaa/x38 HANGUL SYLLABLE DUT + /x82/x39/xaa/x39 HANGUL SYLLABLE DUP + /x82/x39/xab/x30 HANGUL SYLLABLE DUH + /x82/x39/xab/x31 HANGUL SYLLABLE DWEO + /x82/x39/xab/x32 HANGUL SYLLABLE DWEOG + /x82/x39/xab/x33 HANGUL SYLLABLE DWEOGG + /x82/x39/xab/x34 HANGUL SYLLABLE DWEOGS + /x82/x39/xab/x35 HANGUL SYLLABLE DWEON + /x82/x39/xab/x36 HANGUL SYLLABLE DWEONI + /x82/x39/xab/x37 HANGUL SYLLABLE DWEONH + /x82/x39/xab/x38 HANGUL SYLLABLE DWEOD + /x82/x39/xab/x39 HANGUL SYLLABLE DWEOL + /x82/x39/xac/x30 HANGUL SYLLABLE DWEOLG + /x82/x39/xac/x31 HANGUL SYLLABLE DWEOLM + /x82/x39/xac/x32 HANGUL SYLLABLE DWEOLB + /x82/x39/xac/x33 HANGUL SYLLABLE DWEOLS + /x82/x39/xac/x34 HANGUL SYLLABLE DWEOLT + /x82/x39/xac/x35 HANGUL SYLLABLE DWEOLP + /x82/x39/xac/x36 HANGUL SYLLABLE DWEOLH + /x82/x39/xac/x37 HANGUL SYLLABLE DWEOM + /x82/x39/xac/x38 HANGUL SYLLABLE DWEOB + /x82/x39/xac/x39 HANGUL SYLLABLE DWEOBS + /x82/x39/xad/x30 HANGUL SYLLABLE DWEOS + /x82/x39/xad/x31 HANGUL SYLLABLE DWEOSS + /x82/x39/xad/x32 HANGUL SYLLABLE DWEONG + /x82/x39/xad/x33 HANGUL SYLLABLE DWEOJ + /x82/x39/xad/x34 HANGUL SYLLABLE DWEOC + /x82/x39/xad/x35 HANGUL SYLLABLE DWEOK + /x82/x39/xad/x36 HANGUL SYLLABLE DWEOT + /x82/x39/xad/x37 HANGUL SYLLABLE DWEOP + /x82/x39/xad/x38 HANGUL SYLLABLE DWEOH + /x82/x39/xad/x39 HANGUL SYLLABLE DWE + /x82/x39/xae/x30 HANGUL SYLLABLE DWEG + /x82/x39/xae/x31 HANGUL SYLLABLE DWEGG + /x82/x39/xae/x32 HANGUL SYLLABLE DWEGS + /x82/x39/xae/x33 HANGUL SYLLABLE DWEN + /x82/x39/xae/x34 HANGUL SYLLABLE DWENI + /x82/x39/xae/x35 HANGUL SYLLABLE DWENH + /x82/x39/xae/x36 HANGUL SYLLABLE DWED + /x82/x39/xae/x37 HANGUL SYLLABLE DWEL + /x82/x39/xae/x38 HANGUL SYLLABLE DWELG + /x82/x39/xae/x39 HANGUL SYLLABLE DWELM + /x82/x39/xaf/x30 HANGUL SYLLABLE DWELB + /x82/x39/xaf/x31 HANGUL SYLLABLE DWELS + /x82/x39/xaf/x32 HANGUL SYLLABLE DWELT + /x82/x39/xaf/x33 HANGUL SYLLABLE DWELP + /x82/x39/xaf/x34 HANGUL SYLLABLE DWELH + /x82/x39/xaf/x35 HANGUL SYLLABLE DWEM + /x82/x39/xaf/x36 HANGUL SYLLABLE DWEB + /x82/x39/xaf/x37 HANGUL SYLLABLE DWEBS + /x82/x39/xaf/x38 HANGUL SYLLABLE DWES + /x82/x39/xaf/x39 HANGUL SYLLABLE DWESS + /x82/x39/xb0/x30 HANGUL SYLLABLE DWENG + /x82/x39/xb0/x31 HANGUL SYLLABLE DWEJ + /x82/x39/xb0/x32 HANGUL SYLLABLE DWEC + /x82/x39/xb0/x33 HANGUL SYLLABLE DWEK + /x82/x39/xb0/x34 HANGUL SYLLABLE DWET + /x82/x39/xb0/x35 HANGUL SYLLABLE DWEP + /x82/x39/xb0/x36 HANGUL SYLLABLE DWEH + /x82/x39/xb0/x37 HANGUL SYLLABLE DWI + /x82/x39/xb0/x38 HANGUL SYLLABLE DWIG + /x82/x39/xb0/x39 HANGUL SYLLABLE DWIGG + /x82/x39/xb1/x30 HANGUL SYLLABLE DWIGS + /x82/x39/xb1/x31 HANGUL SYLLABLE DWIN + /x82/x39/xb1/x32 HANGUL SYLLABLE DWINI + /x82/x39/xb1/x33 HANGUL SYLLABLE DWINH + /x82/x39/xb1/x34 HANGUL SYLLABLE DWID + /x82/x39/xb1/x35 HANGUL SYLLABLE DWIL + /x82/x39/xb1/x36 HANGUL SYLLABLE DWILG + /x82/x39/xb1/x37 HANGUL SYLLABLE DWILM + /x82/x39/xb1/x38 HANGUL SYLLABLE DWILB + /x82/x39/xb1/x39 HANGUL SYLLABLE DWILS + /x82/x39/xb2/x30 HANGUL SYLLABLE DWILT + /x82/x39/xb2/x31 HANGUL SYLLABLE DWILP + /x82/x39/xb2/x32 HANGUL SYLLABLE DWILH + /x82/x39/xb2/x33 HANGUL SYLLABLE DWIM + /x82/x39/xb2/x34 HANGUL SYLLABLE DWIB + /x82/x39/xb2/x35 HANGUL SYLLABLE DWIBS + /x82/x39/xb2/x36 HANGUL SYLLABLE DWIS + /x82/x39/xb2/x37 HANGUL SYLLABLE DWISS + /x82/x39/xb2/x38 HANGUL SYLLABLE DWING + /x82/x39/xb2/x39 HANGUL SYLLABLE DWIJ + /x82/x39/xb3/x30 HANGUL SYLLABLE DWIC + /x82/x39/xb3/x31 HANGUL SYLLABLE DWIK + /x82/x39/xb3/x32 HANGUL SYLLABLE DWIT + /x82/x39/xb3/x33 HANGUL SYLLABLE DWIP + /x82/x39/xb3/x34 HANGUL SYLLABLE DWIH + /x82/x39/xb3/x35 HANGUL SYLLABLE DYU + /x82/x39/xb3/x36 HANGUL SYLLABLE DYUG + /x82/x39/xb3/x37 HANGUL SYLLABLE DYUGG + /x82/x39/xb3/x38 HANGUL SYLLABLE DYUGS + /x82/x39/xb3/x39 HANGUL SYLLABLE DYUN + /x82/x39/xb4/x30 HANGUL SYLLABLE DYUNI + /x82/x39/xb4/x31 HANGUL SYLLABLE DYUNH + /x82/x39/xb4/x32 HANGUL SYLLABLE DYUD + /x82/x39/xb4/x33 HANGUL SYLLABLE DYUL + /x82/x39/xb4/x34 HANGUL SYLLABLE DYULG + /x82/x39/xb4/x35 HANGUL SYLLABLE DYULM + /x82/x39/xb4/x36 HANGUL SYLLABLE DYULB + /x82/x39/xb4/x37 HANGUL SYLLABLE DYULS + /x82/x39/xb4/x38 HANGUL SYLLABLE DYULT + /x82/x39/xb4/x39 HANGUL SYLLABLE DYULP + /x82/x39/xb5/x30 HANGUL SYLLABLE DYULH + /x82/x39/xb5/x31 HANGUL SYLLABLE DYUM + /x82/x39/xb5/x32 HANGUL SYLLABLE DYUB + /x82/x39/xb5/x33 HANGUL SYLLABLE DYUBS + /x82/x39/xb5/x34 HANGUL SYLLABLE DYUS + /x82/x39/xb5/x35 HANGUL SYLLABLE DYUSS + /x82/x39/xb5/x36 HANGUL SYLLABLE DYUNG + /x82/x39/xb5/x37 HANGUL SYLLABLE DYUJ + /x82/x39/xb5/x38 HANGUL SYLLABLE DYUC + /x82/x39/xb5/x39 HANGUL SYLLABLE DYUK + /x82/x39/xb6/x30 HANGUL SYLLABLE DYUT + /x82/x39/xb6/x31 HANGUL SYLLABLE DYUP + /x82/x39/xb6/x32 HANGUL SYLLABLE DYUH + /x82/x39/xb6/x33 HANGUL SYLLABLE DEU + /x82/x39/xb6/x34 HANGUL SYLLABLE DEUG + /x82/x39/xb6/x35 HANGUL SYLLABLE DEUGG + /x82/x39/xb6/x36 HANGUL SYLLABLE DEUGS + /x82/x39/xb6/x37 HANGUL SYLLABLE DEUN + /x82/x39/xb6/x38 HANGUL SYLLABLE DEUNI + /x82/x39/xb6/x39 HANGUL SYLLABLE DEUNH + /x82/x39/xb7/x30 HANGUL SYLLABLE DEUD + /x82/x39/xb7/x31 HANGUL SYLLABLE DEUL + /x82/x39/xb7/x32 HANGUL SYLLABLE DEULG + /x82/x39/xb7/x33 HANGUL SYLLABLE DEULM + /x82/x39/xb7/x34 HANGUL SYLLABLE DEULB + /x82/x39/xb7/x35 HANGUL SYLLABLE DEULS + /x82/x39/xb7/x36 HANGUL SYLLABLE DEULT + /x82/x39/xb7/x37 HANGUL SYLLABLE DEULP + /x82/x39/xb7/x38 HANGUL SYLLABLE DEULH + /x82/x39/xb7/x39 HANGUL SYLLABLE DEUM + /x82/x39/xb8/x30 HANGUL SYLLABLE DEUB + /x82/x39/xb8/x31 HANGUL SYLLABLE DEUBS + /x82/x39/xb8/x32 HANGUL SYLLABLE DEUS + /x82/x39/xb8/x33 HANGUL SYLLABLE DEUSS + /x82/x39/xb8/x34 HANGUL SYLLABLE DEUNG + /x82/x39/xb8/x35 HANGUL SYLLABLE DEUJ + /x82/x39/xb8/x36 HANGUL SYLLABLE DEUC + /x82/x39/xb8/x37 HANGUL SYLLABLE DEUK + /x82/x39/xb8/x38 HANGUL SYLLABLE DEUT + /x82/x39/xb8/x39 HANGUL SYLLABLE DEUP + /x82/x39/xb9/x30 HANGUL SYLLABLE DEUH + /x82/x39/xb9/x31 HANGUL SYLLABLE DYI + /x82/x39/xb9/x32 HANGUL SYLLABLE DYIG + /x82/x39/xb9/x33 HANGUL SYLLABLE DYIGG + /x82/x39/xb9/x34 HANGUL SYLLABLE DYIGS + /x82/x39/xb9/x35 HANGUL SYLLABLE DYIN + /x82/x39/xb9/x36 HANGUL SYLLABLE DYINI + /x82/x39/xb9/x37 HANGUL SYLLABLE DYINH + /x82/x39/xb9/x38 HANGUL SYLLABLE DYID + /x82/x39/xb9/x39 HANGUL SYLLABLE DYIL + /x82/x39/xba/x30 HANGUL SYLLABLE DYILG + /x82/x39/xba/x31 HANGUL SYLLABLE DYILM + /x82/x39/xba/x32 HANGUL SYLLABLE DYILB + /x82/x39/xba/x33 HANGUL SYLLABLE DYILS + /x82/x39/xba/x34 HANGUL SYLLABLE DYILT + /x82/x39/xba/x35 HANGUL SYLLABLE DYILP + /x82/x39/xba/x36 HANGUL SYLLABLE DYILH + /x82/x39/xba/x37 HANGUL SYLLABLE DYIM + /x82/x39/xba/x38 HANGUL SYLLABLE DYIB + /x82/x39/xba/x39 HANGUL SYLLABLE DYIBS + /x82/x39/xbb/x30 HANGUL SYLLABLE DYIS + /x82/x39/xbb/x31 HANGUL SYLLABLE DYISS + /x82/x39/xbb/x32 HANGUL SYLLABLE DYING + /x82/x39/xbb/x33 HANGUL SYLLABLE DYIJ + /x82/x39/xbb/x34 HANGUL SYLLABLE DYIC + /x82/x39/xbb/x35 HANGUL SYLLABLE DYIK + /x82/x39/xbb/x36 HANGUL SYLLABLE DYIT + /x82/x39/xbb/x37 HANGUL SYLLABLE DYIP + /x82/x39/xbb/x38 HANGUL SYLLABLE DYIH + /x82/x39/xbb/x39 HANGUL SYLLABLE DI + /x82/x39/xbc/x30 HANGUL SYLLABLE DIG + /x82/x39/xbc/x31 HANGUL SYLLABLE DIGG + /x82/x39/xbc/x32 HANGUL SYLLABLE DIGS + /x82/x39/xbc/x33 HANGUL SYLLABLE DIN + /x82/x39/xbc/x34 HANGUL SYLLABLE DINI + /x82/x39/xbc/x35 HANGUL SYLLABLE DINH + /x82/x39/xbc/x36 HANGUL SYLLABLE DID + /x82/x39/xbc/x37 HANGUL SYLLABLE DIL + /x82/x39/xbc/x38 HANGUL SYLLABLE DILG + /x82/x39/xbc/x39 HANGUL SYLLABLE DILM + /x82/x39/xbd/x30 HANGUL SYLLABLE DILB + /x82/x39/xbd/x31 HANGUL SYLLABLE DILS + /x82/x39/xbd/x32 HANGUL SYLLABLE DILT + /x82/x39/xbd/x33 HANGUL SYLLABLE DILP + /x82/x39/xbd/x34 HANGUL SYLLABLE DILH + /x82/x39/xbd/x35 HANGUL SYLLABLE DIM + /x82/x39/xbd/x36 HANGUL SYLLABLE DIB + /x82/x39/xbd/x37 HANGUL SYLLABLE DIBS + /x82/x39/xbd/x38 HANGUL SYLLABLE DIS + /x82/x39/xbd/x39 HANGUL SYLLABLE DISS + /x82/x39/xbe/x30 HANGUL SYLLABLE DING + /x82/x39/xbe/x31 HANGUL SYLLABLE DIJ + /x82/x39/xbe/x32 HANGUL SYLLABLE DIC + /x82/x39/xbe/x33 HANGUL SYLLABLE DIK + /x82/x39/xbe/x34 HANGUL SYLLABLE DIT + /x82/x39/xbe/x35 HANGUL SYLLABLE DIP + /x82/x39/xbe/x36 HANGUL SYLLABLE DIH + /x82/x39/xbe/x37 HANGUL SYLLABLE DDA + /x82/x39/xbe/x38 HANGUL SYLLABLE DDAG + /x82/x39/xbe/x39 HANGUL SYLLABLE DDAGG + /x82/x39/xbf/x30 HANGUL SYLLABLE DDAGS + /x82/x39/xbf/x31 HANGUL SYLLABLE DDAN + /x82/x39/xbf/x32 HANGUL SYLLABLE DDANI + /x82/x39/xbf/x33 HANGUL SYLLABLE DDANH + /x82/x39/xbf/x34 HANGUL SYLLABLE DDAD + /x82/x39/xbf/x35 HANGUL SYLLABLE DDAL + /x82/x39/xbf/x36 HANGUL SYLLABLE DDALG + /x82/x39/xbf/x37 HANGUL SYLLABLE DDALM + /x82/x39/xbf/x38 HANGUL SYLLABLE DDALB + /x82/x39/xbf/x39 HANGUL SYLLABLE DDALS + /x82/x39/xc0/x30 HANGUL SYLLABLE DDALT + /x82/x39/xc0/x31 HANGUL SYLLABLE DDALP + /x82/x39/xc0/x32 HANGUL SYLLABLE DDALH + /x82/x39/xc0/x33 HANGUL SYLLABLE DDAM + /x82/x39/xc0/x34 HANGUL SYLLABLE DDAB + /x82/x39/xc0/x35 HANGUL SYLLABLE DDABS + /x82/x39/xc0/x36 HANGUL SYLLABLE DDAS + /x82/x39/xc0/x37 HANGUL SYLLABLE DDASS + /x82/x39/xc0/x38 HANGUL SYLLABLE DDANG + /x82/x39/xc0/x39 HANGUL SYLLABLE DDAJ + /x82/x39/xc1/x30 HANGUL SYLLABLE DDAC + /x82/x39/xc1/x31 HANGUL SYLLABLE DDAK + /x82/x39/xc1/x32 HANGUL SYLLABLE DDAT + /x82/x39/xc1/x33 HANGUL SYLLABLE DDAP + /x82/x39/xc1/x34 HANGUL SYLLABLE DDAH + /x82/x39/xc1/x35 HANGUL SYLLABLE DDAE + /x82/x39/xc1/x36 HANGUL SYLLABLE DDAEG + /x82/x39/xc1/x37 HANGUL SYLLABLE DDAEGG + /x82/x39/xc1/x38 HANGUL SYLLABLE DDAEGS + /x82/x39/xc1/x39 HANGUL SYLLABLE DDAEN + /x82/x39/xc2/x30 HANGUL SYLLABLE DDAENI + /x82/x39/xc2/x31 HANGUL SYLLABLE DDAENH + /x82/x39/xc2/x32 HANGUL SYLLABLE DDAED + /x82/x39/xc2/x33 HANGUL SYLLABLE DDAEL + /x82/x39/xc2/x34 HANGUL SYLLABLE DDAELG + /x82/x39/xc2/x35 HANGUL SYLLABLE DDAELM + /x82/x39/xc2/x36 HANGUL SYLLABLE DDAELB + /x82/x39/xc2/x37 HANGUL SYLLABLE DDAELS + /x82/x39/xc2/x38 HANGUL SYLLABLE DDAELT + /x82/x39/xc2/x39 HANGUL SYLLABLE DDAELP + /x82/x39/xc3/x30 HANGUL SYLLABLE DDAELH + /x82/x39/xc3/x31 HANGUL SYLLABLE DDAEM + /x82/x39/xc3/x32 HANGUL SYLLABLE DDAEB + /x82/x39/xc3/x33 HANGUL SYLLABLE DDAEBS + /x82/x39/xc3/x34 HANGUL SYLLABLE DDAES + /x82/x39/xc3/x35 HANGUL SYLLABLE DDAESS + /x82/x39/xc3/x36 HANGUL SYLLABLE DDAENG + /x82/x39/xc3/x37 HANGUL SYLLABLE DDAEJ + /x82/x39/xc3/x38 HANGUL SYLLABLE DDAEC + /x82/x39/xc3/x39 HANGUL SYLLABLE DDAEK + /x82/x39/xc4/x30 HANGUL SYLLABLE DDAET + /x82/x39/xc4/x31 HANGUL SYLLABLE DDAEP + /x82/x39/xc4/x32 HANGUL SYLLABLE DDAEH + /x82/x39/xc4/x33 HANGUL SYLLABLE DDYA + /x82/x39/xc4/x34 HANGUL SYLLABLE DDYAG + /x82/x39/xc4/x35 HANGUL SYLLABLE DDYAGG + /x82/x39/xc4/x36 HANGUL SYLLABLE DDYAGS + /x82/x39/xc4/x37 HANGUL SYLLABLE DDYAN + /x82/x39/xc4/x38 HANGUL SYLLABLE DDYANI + /x82/x39/xc4/x39 HANGUL SYLLABLE DDYANH + /x82/x39/xc5/x30 HANGUL SYLLABLE DDYAD + /x82/x39/xc5/x31 HANGUL SYLLABLE DDYAL + /x82/x39/xc5/x32 HANGUL SYLLABLE DDYALG + /x82/x39/xc5/x33 HANGUL SYLLABLE DDYALM + /x82/x39/xc5/x34 HANGUL SYLLABLE DDYALB + /x82/x39/xc5/x35 HANGUL SYLLABLE DDYALS + /x82/x39/xc5/x36 HANGUL SYLLABLE DDYALT + /x82/x39/xc5/x37 HANGUL SYLLABLE DDYALP + /x82/x39/xc5/x38 HANGUL SYLLABLE DDYALH + /x82/x39/xc5/x39 HANGUL SYLLABLE DDYAM + /x82/x39/xc6/x30 HANGUL SYLLABLE DDYAB + /x82/x39/xc6/x31 HANGUL SYLLABLE DDYABS + /x82/x39/xc6/x32 HANGUL SYLLABLE DDYAS + /x82/x39/xc6/x33 HANGUL SYLLABLE DDYASS + /x82/x39/xc6/x34 HANGUL SYLLABLE DDYANG + /x82/x39/xc6/x35 HANGUL SYLLABLE DDYAJ + /x82/x39/xc6/x36 HANGUL SYLLABLE DDYAC + /x82/x39/xc6/x37 HANGUL SYLLABLE DDYAK + /x82/x39/xc6/x38 HANGUL SYLLABLE DDYAT + /x82/x39/xc6/x39 HANGUL SYLLABLE DDYAP + /x82/x39/xc7/x30 HANGUL SYLLABLE DDYAH + /x82/x39/xc7/x31 HANGUL SYLLABLE DDYAE + /x82/x39/xc7/x32 HANGUL SYLLABLE DDYAEG + /x82/x39/xc7/x33 HANGUL SYLLABLE DDYAEGG + /x82/x39/xc7/x34 HANGUL SYLLABLE DDYAEGS + /x82/x39/xc7/x35 HANGUL SYLLABLE DDYAEN + /x82/x39/xc7/x36 HANGUL SYLLABLE DDYAENI + /x82/x39/xc7/x37 HANGUL SYLLABLE DDYAENH + /x82/x39/xc7/x38 HANGUL SYLLABLE DDYAED + /x82/x39/xc7/x39 HANGUL SYLLABLE DDYAEL + /x82/x39/xc8/x30 HANGUL SYLLABLE DDYAELG + /x82/x39/xc8/x31 HANGUL SYLLABLE DDYAELM + /x82/x39/xc8/x32 HANGUL SYLLABLE DDYAELB + /x82/x39/xc8/x33 HANGUL SYLLABLE DDYAELS + /x82/x39/xc8/x34 HANGUL SYLLABLE DDYAELT + /x82/x39/xc8/x35 HANGUL SYLLABLE DDYAELP + /x82/x39/xc8/x36 HANGUL SYLLABLE DDYAELH + /x82/x39/xc8/x37 HANGUL SYLLABLE DDYAEM + /x82/x39/xc8/x38 HANGUL SYLLABLE DDYAEB + /x82/x39/xc8/x39 HANGUL SYLLABLE DDYAEBS + /x82/x39/xc9/x30 HANGUL SYLLABLE DDYAES + /x82/x39/xc9/x31 HANGUL SYLLABLE DDYAESS + /x82/x39/xc9/x32 HANGUL SYLLABLE DDYAENG + /x82/x39/xc9/x33 HANGUL SYLLABLE DDYAEJ + /x82/x39/xc9/x34 HANGUL SYLLABLE DDYAEC + /x82/x39/xc9/x35 HANGUL SYLLABLE DDYAEK + /x82/x39/xc9/x36 HANGUL SYLLABLE DDYAET + /x82/x39/xc9/x37 HANGUL SYLLABLE DDYAEP + /x82/x39/xc9/x38 HANGUL SYLLABLE DDYAEH + /x82/x39/xc9/x39 HANGUL SYLLABLE DDEO + /x82/x39/xca/x30 HANGUL SYLLABLE DDEOG + /x82/x39/xca/x31 HANGUL SYLLABLE DDEOGG + /x82/x39/xca/x32 HANGUL SYLLABLE DDEOGS + /x82/x39/xca/x33 HANGUL SYLLABLE DDEON + /x82/x39/xca/x34 HANGUL SYLLABLE DDEONI + /x82/x39/xca/x35 HANGUL SYLLABLE DDEONH + /x82/x39/xca/x36 HANGUL SYLLABLE DDEOD + /x82/x39/xca/x37 HANGUL SYLLABLE DDEOL + /x82/x39/xca/x38 HANGUL SYLLABLE DDEOLG + /x82/x39/xca/x39 HANGUL SYLLABLE DDEOLM + /x82/x39/xcb/x30 HANGUL SYLLABLE DDEOLB + /x82/x39/xcb/x31 HANGUL SYLLABLE DDEOLS + /x82/x39/xcb/x32 HANGUL SYLLABLE DDEOLT + /x82/x39/xcb/x33 HANGUL SYLLABLE DDEOLP + /x82/x39/xcb/x34 HANGUL SYLLABLE DDEOLH + /x82/x39/xcb/x35 HANGUL SYLLABLE DDEOM + /x82/x39/xcb/x36 HANGUL SYLLABLE DDEOB + /x82/x39/xcb/x37 HANGUL SYLLABLE DDEOBS + /x82/x39/xcb/x38 HANGUL SYLLABLE DDEOS + /x82/x39/xcb/x39 HANGUL SYLLABLE DDEOSS + /x82/x39/xcc/x30 HANGUL SYLLABLE DDEONG + /x82/x39/xcc/x31 HANGUL SYLLABLE DDEOJ + /x82/x39/xcc/x32 HANGUL SYLLABLE DDEOC + /x82/x39/xcc/x33 HANGUL SYLLABLE DDEOK + /x82/x39/xcc/x34 HANGUL SYLLABLE DDEOT + /x82/x39/xcc/x35 HANGUL SYLLABLE DDEOP + /x82/x39/xcc/x36 HANGUL SYLLABLE DDEOH + /x82/x39/xcc/x37 HANGUL SYLLABLE DDE + /x82/x39/xcc/x38 HANGUL SYLLABLE DDEG + /x82/x39/xcc/x39 HANGUL SYLLABLE DDEGG + /x82/x39/xcd/x30 HANGUL SYLLABLE DDEGS + /x82/x39/xcd/x31 HANGUL SYLLABLE DDEN + /x82/x39/xcd/x32 HANGUL SYLLABLE DDENI + /x82/x39/xcd/x33 HANGUL SYLLABLE DDENH + /x82/x39/xcd/x34 HANGUL SYLLABLE DDED + /x82/x39/xcd/x35 HANGUL SYLLABLE DDEL + /x82/x39/xcd/x36 HANGUL SYLLABLE DDELG + /x82/x39/xcd/x37 HANGUL SYLLABLE DDELM + /x82/x39/xcd/x38 HANGUL SYLLABLE DDELB + /x82/x39/xcd/x39 HANGUL SYLLABLE DDELS + /x82/x39/xce/x30 HANGUL SYLLABLE DDELT + /x82/x39/xce/x31 HANGUL SYLLABLE DDELP + /x82/x39/xce/x32 HANGUL SYLLABLE DDELH + /x82/x39/xce/x33 HANGUL SYLLABLE DDEM + /x82/x39/xce/x34 HANGUL SYLLABLE DDEB + /x82/x39/xce/x35 HANGUL SYLLABLE DDEBS + /x82/x39/xce/x36 HANGUL SYLLABLE DDES + /x82/x39/xce/x37 HANGUL SYLLABLE DDESS + /x82/x39/xce/x38 HANGUL SYLLABLE DDENG + /x82/x39/xce/x39 HANGUL SYLLABLE DDEJ + /x82/x39/xcf/x30 HANGUL SYLLABLE DDEC + /x82/x39/xcf/x31 HANGUL SYLLABLE DDEK + /x82/x39/xcf/x32 HANGUL SYLLABLE DDET + /x82/x39/xcf/x33 HANGUL SYLLABLE DDEP + /x82/x39/xcf/x34 HANGUL SYLLABLE DDEH + /x82/x39/xcf/x35 HANGUL SYLLABLE DDYEO + /x82/x39/xcf/x36 HANGUL SYLLABLE DDYEOG + /x82/x39/xcf/x37 HANGUL SYLLABLE DDYEOGG + /x82/x39/xcf/x38 HANGUL SYLLABLE DDYEOGS + /x82/x39/xcf/x39 HANGUL SYLLABLE DDYEON + /x82/x39/xd0/x30 HANGUL SYLLABLE DDYEONI + /x82/x39/xd0/x31 HANGUL SYLLABLE DDYEONH + /x82/x39/xd0/x32 HANGUL SYLLABLE DDYEOD + /x82/x39/xd0/x33 HANGUL SYLLABLE DDYEOL + /x82/x39/xd0/x34 HANGUL SYLLABLE DDYEOLG + /x82/x39/xd0/x35 HANGUL SYLLABLE DDYEOLM + /x82/x39/xd0/x36 HANGUL SYLLABLE DDYEOLB + /x82/x39/xd0/x37 HANGUL SYLLABLE DDYEOLS + /x82/x39/xd0/x38 HANGUL SYLLABLE DDYEOLT + /x82/x39/xd0/x39 HANGUL SYLLABLE DDYEOLP + /x82/x39/xd1/x30 HANGUL SYLLABLE DDYEOLH + /x82/x39/xd1/x31 HANGUL SYLLABLE DDYEOM + /x82/x39/xd1/x32 HANGUL SYLLABLE DDYEOB + /x82/x39/xd1/x33 HANGUL SYLLABLE DDYEOBS + /x82/x39/xd1/x34 HANGUL SYLLABLE DDYEOS + /x82/x39/xd1/x35 HANGUL SYLLABLE DDYEOSS + /x82/x39/xd1/x36 HANGUL SYLLABLE DDYEONG + /x82/x39/xd1/x37 HANGUL SYLLABLE DDYEOJ + /x82/x39/xd1/x38 HANGUL SYLLABLE DDYEOC + /x82/x39/xd1/x39 HANGUL SYLLABLE DDYEOK + /x82/x39/xd2/x30 HANGUL SYLLABLE DDYEOT + /x82/x39/xd2/x31 HANGUL SYLLABLE DDYEOP + /x82/x39/xd2/x32 HANGUL SYLLABLE DDYEOH + /x82/x39/xd2/x33 HANGUL SYLLABLE DDYE + /x82/x39/xd2/x34 HANGUL SYLLABLE DDYEG + /x82/x39/xd2/x35 HANGUL SYLLABLE DDYEGG + /x82/x39/xd2/x36 HANGUL SYLLABLE DDYEGS + /x82/x39/xd2/x37 HANGUL SYLLABLE DDYEN + /x82/x39/xd2/x38 HANGUL SYLLABLE DDYENI + /x82/x39/xd2/x39 HANGUL SYLLABLE DDYENH + /x82/x39/xd3/x30 HANGUL SYLLABLE DDYED + /x82/x39/xd3/x31 HANGUL SYLLABLE DDYEL + /x82/x39/xd3/x32 HANGUL SYLLABLE DDYELG + /x82/x39/xd3/x33 HANGUL SYLLABLE DDYELM + /x82/x39/xd3/x34 HANGUL SYLLABLE DDYELB + /x82/x39/xd3/x35 HANGUL SYLLABLE DDYELS + /x82/x39/xd3/x36 HANGUL SYLLABLE DDYELT + /x82/x39/xd3/x37 HANGUL SYLLABLE DDYELP + /x82/x39/xd3/x38 HANGUL SYLLABLE DDYELH + /x82/x39/xd3/x39 HANGUL SYLLABLE DDYEM + /x82/x39/xd4/x30 HANGUL SYLLABLE DDYEB + /x82/x39/xd4/x31 HANGUL SYLLABLE DDYEBS + /x82/x39/xd4/x32 HANGUL SYLLABLE DDYES + /x82/x39/xd4/x33 HANGUL SYLLABLE DDYESS + /x82/x39/xd4/x34 HANGUL SYLLABLE DDYENG + /x82/x39/xd4/x35 HANGUL SYLLABLE DDYEJ + /x82/x39/xd4/x36 HANGUL SYLLABLE DDYEC + /x82/x39/xd4/x37 HANGUL SYLLABLE DDYEK + /x82/x39/xd4/x38 HANGUL SYLLABLE DDYET + /x82/x39/xd4/x39 HANGUL SYLLABLE DDYEP + /x82/x39/xd5/x30 HANGUL SYLLABLE DDYEH + /x82/x39/xd5/x31 HANGUL SYLLABLE DDO + /x82/x39/xd5/x32 HANGUL SYLLABLE DDOG + /x82/x39/xd5/x33 HANGUL SYLLABLE DDOGG + /x82/x39/xd5/x34 HANGUL SYLLABLE DDOGS + /x82/x39/xd5/x35 HANGUL SYLLABLE DDON + /x82/x39/xd5/x36 HANGUL SYLLABLE DDONI + /x82/x39/xd5/x37 HANGUL SYLLABLE DDONH + /x82/x39/xd5/x38 HANGUL SYLLABLE DDOD + /x82/x39/xd5/x39 HANGUL SYLLABLE DDOL + /x82/x39/xd6/x30 HANGUL SYLLABLE DDOLG + /x82/x39/xd6/x31 HANGUL SYLLABLE DDOLM + /x82/x39/xd6/x32 HANGUL SYLLABLE DDOLB + /x82/x39/xd6/x33 HANGUL SYLLABLE DDOLS + /x82/x39/xd6/x34 HANGUL SYLLABLE DDOLT + /x82/x39/xd6/x35 HANGUL SYLLABLE DDOLP + /x82/x39/xd6/x36 HANGUL SYLLABLE DDOLH + /x82/x39/xd6/x37 HANGUL SYLLABLE DDOM + /x82/x39/xd6/x38 HANGUL SYLLABLE DDOB + /x82/x39/xd6/x39 HANGUL SYLLABLE DDOBS + /x82/x39/xd7/x30 HANGUL SYLLABLE DDOS + /x82/x39/xd7/x31 HANGUL SYLLABLE DDOSS + /x82/x39/xd7/x32 HANGUL SYLLABLE DDONG + /x82/x39/xd7/x33 HANGUL SYLLABLE DDOJ + /x82/x39/xd7/x34 HANGUL SYLLABLE DDOC + /x82/x39/xd7/x35 HANGUL SYLLABLE DDOK + /x82/x39/xd7/x36 HANGUL SYLLABLE DDOT + /x82/x39/xd7/x37 HANGUL SYLLABLE DDOP + /x82/x39/xd7/x38 HANGUL SYLLABLE DDOH + /x82/x39/xd7/x39 HANGUL SYLLABLE DDWA + /x82/x39/xd8/x30 HANGUL SYLLABLE DDWAG + /x82/x39/xd8/x31 HANGUL SYLLABLE DDWAGG + /x82/x39/xd8/x32 HANGUL SYLLABLE DDWAGS + /x82/x39/xd8/x33 HANGUL SYLLABLE DDWAN + /x82/x39/xd8/x34 HANGUL SYLLABLE DDWANI + /x82/x39/xd8/x35 HANGUL SYLLABLE DDWANH + /x82/x39/xd8/x36 HANGUL SYLLABLE DDWAD + /x82/x39/xd8/x37 HANGUL SYLLABLE DDWAL + /x82/x39/xd8/x38 HANGUL SYLLABLE DDWALG + /x82/x39/xd8/x39 HANGUL SYLLABLE DDWALM + /x82/x39/xd9/x30 HANGUL SYLLABLE DDWALB + /x82/x39/xd9/x31 HANGUL SYLLABLE DDWALS + /x82/x39/xd9/x32 HANGUL SYLLABLE DDWALT + /x82/x39/xd9/x33 HANGUL SYLLABLE DDWALP + /x82/x39/xd9/x34 HANGUL SYLLABLE DDWALH + /x82/x39/xd9/x35 HANGUL SYLLABLE DDWAM + /x82/x39/xd9/x36 HANGUL SYLLABLE DDWAB + /x82/x39/xd9/x37 HANGUL SYLLABLE DDWABS + /x82/x39/xd9/x38 HANGUL SYLLABLE DDWAS + /x82/x39/xd9/x39 HANGUL SYLLABLE DDWASS + /x82/x39/xda/x30 HANGUL SYLLABLE DDWANG + /x82/x39/xda/x31 HANGUL SYLLABLE DDWAJ + /x82/x39/xda/x32 HANGUL SYLLABLE DDWAC + /x82/x39/xda/x33 HANGUL SYLLABLE DDWAK + /x82/x39/xda/x34 HANGUL SYLLABLE DDWAT + /x82/x39/xda/x35 HANGUL SYLLABLE DDWAP + /x82/x39/xda/x36 HANGUL SYLLABLE DDWAH + /x82/x39/xda/x37 HANGUL SYLLABLE DDWAE + /x82/x39/xda/x38 HANGUL SYLLABLE DDWAEG + /x82/x39/xda/x39 HANGUL SYLLABLE DDWAEGG + /x82/x39/xdb/x30 HANGUL SYLLABLE DDWAEGS + /x82/x39/xdb/x31 HANGUL SYLLABLE DDWAEN + /x82/x39/xdb/x32 HANGUL SYLLABLE DDWAENI + /x82/x39/xdb/x33 HANGUL SYLLABLE DDWAENH + /x82/x39/xdb/x34 HANGUL SYLLABLE DDWAED + /x82/x39/xdb/x35 HANGUL SYLLABLE DDWAEL + /x82/x39/xdb/x36 HANGUL SYLLABLE DDWAELG + /x82/x39/xdb/x37 HANGUL SYLLABLE DDWAELM + /x82/x39/xdb/x38 HANGUL SYLLABLE DDWAELB + /x82/x39/xdb/x39 HANGUL SYLLABLE DDWAELS + /x82/x39/xdc/x30 HANGUL SYLLABLE DDWAELT + /x82/x39/xdc/x31 HANGUL SYLLABLE DDWAELP + /x82/x39/xdc/x32 HANGUL SYLLABLE DDWAELH + /x82/x39/xdc/x33 HANGUL SYLLABLE DDWAEM + /x82/x39/xdc/x34 HANGUL SYLLABLE DDWAEB + /x82/x39/xdc/x35 HANGUL SYLLABLE DDWAEBS + /x82/x39/xdc/x36 HANGUL SYLLABLE DDWAES + /x82/x39/xdc/x37 HANGUL SYLLABLE DDWAESS + /x82/x39/xdc/x38 HANGUL SYLLABLE DDWAENG + /x82/x39/xdc/x39 HANGUL SYLLABLE DDWAEJ + /x82/x39/xdd/x30 HANGUL SYLLABLE DDWAEC + /x82/x39/xdd/x31 HANGUL SYLLABLE DDWAEK + /x82/x39/xdd/x32 HANGUL SYLLABLE DDWAET + /x82/x39/xdd/x33 HANGUL SYLLABLE DDWAEP + /x82/x39/xdd/x34 HANGUL SYLLABLE DDWAEH + /x82/x39/xdd/x35 HANGUL SYLLABLE DDOE + /x82/x39/xdd/x36 HANGUL SYLLABLE DDOEG + /x82/x39/xdd/x37 HANGUL SYLLABLE DDOEGG + /x82/x39/xdd/x38 HANGUL SYLLABLE DDOEGS + /x82/x39/xdd/x39 HANGUL SYLLABLE DDOEN + /x82/x39/xde/x30 HANGUL SYLLABLE DDOENI + /x82/x39/xde/x31 HANGUL SYLLABLE DDOENH + /x82/x39/xde/x32 HANGUL SYLLABLE DDOED + /x82/x39/xde/x33 HANGUL SYLLABLE DDOEL + /x82/x39/xde/x34 HANGUL SYLLABLE DDOELG + /x82/x39/xde/x35 HANGUL SYLLABLE DDOELM + /x82/x39/xde/x36 HANGUL SYLLABLE DDOELB + /x82/x39/xde/x37 HANGUL SYLLABLE DDOELS + /x82/x39/xde/x38 HANGUL SYLLABLE DDOELT + /x82/x39/xde/x39 HANGUL SYLLABLE DDOELP + /x82/x39/xdf/x30 HANGUL SYLLABLE DDOELH + /x82/x39/xdf/x31 HANGUL SYLLABLE DDOEM + /x82/x39/xdf/x32 HANGUL SYLLABLE DDOEB + /x82/x39/xdf/x33 HANGUL SYLLABLE DDOEBS + /x82/x39/xdf/x34 HANGUL SYLLABLE DDOES + /x82/x39/xdf/x35 HANGUL SYLLABLE DDOESS + /x82/x39/xdf/x36 HANGUL SYLLABLE DDOENG + /x82/x39/xdf/x37 HANGUL SYLLABLE DDOEJ + /x82/x39/xdf/x38 HANGUL SYLLABLE DDOEC + /x82/x39/xdf/x39 HANGUL SYLLABLE DDOEK + /x82/x39/xe0/x30 HANGUL SYLLABLE DDOET + /x82/x39/xe0/x31 HANGUL SYLLABLE DDOEP + /x82/x39/xe0/x32 HANGUL SYLLABLE DDOEH + /x82/x39/xe0/x33 HANGUL SYLLABLE DDYO + /x82/x39/xe0/x34 HANGUL SYLLABLE DDYOG + /x82/x39/xe0/x35 HANGUL SYLLABLE DDYOGG + /x82/x39/xe0/x36 HANGUL SYLLABLE DDYOGS + /x82/x39/xe0/x37 HANGUL SYLLABLE DDYON + /x82/x39/xe0/x38 HANGUL SYLLABLE DDYONI + /x82/x39/xe0/x39 HANGUL SYLLABLE DDYONH + /x82/x39/xe1/x30 HANGUL SYLLABLE DDYOD + /x82/x39/xe1/x31 HANGUL SYLLABLE DDYOL + /x82/x39/xe1/x32 HANGUL SYLLABLE DDYOLG + /x82/x39/xe1/x33 HANGUL SYLLABLE DDYOLM + /x82/x39/xe1/x34 HANGUL SYLLABLE DDYOLB + /x82/x39/xe1/x35 HANGUL SYLLABLE DDYOLS + /x82/x39/xe1/x36 HANGUL SYLLABLE DDYOLT + /x82/x39/xe1/x37 HANGUL SYLLABLE DDYOLP + /x82/x39/xe1/x38 HANGUL SYLLABLE DDYOLH + /x82/x39/xe1/x39 HANGUL SYLLABLE DDYOM + /x82/x39/xe2/x30 HANGUL SYLLABLE DDYOB + /x82/x39/xe2/x31 HANGUL SYLLABLE DDYOBS + /x82/x39/xe2/x32 HANGUL SYLLABLE DDYOS + /x82/x39/xe2/x33 HANGUL SYLLABLE DDYOSS + /x82/x39/xe2/x34 HANGUL SYLLABLE DDYONG + /x82/x39/xe2/x35 HANGUL SYLLABLE DDYOJ + /x82/x39/xe2/x36 HANGUL SYLLABLE DDYOC + /x82/x39/xe2/x37 HANGUL SYLLABLE DDYOK + /x82/x39/xe2/x38 HANGUL SYLLABLE DDYOT + /x82/x39/xe2/x39 HANGUL SYLLABLE DDYOP + /x82/x39/xe3/x30 HANGUL SYLLABLE DDYOH + /x82/x39/xe3/x31 HANGUL SYLLABLE DDU + /x82/x39/xe3/x32 HANGUL SYLLABLE DDUG + /x82/x39/xe3/x33 HANGUL SYLLABLE DDUGG + /x82/x39/xe3/x34 HANGUL SYLLABLE DDUGS + /x82/x39/xe3/x35 HANGUL SYLLABLE DDUN + /x82/x39/xe3/x36 HANGUL SYLLABLE DDUNI + /x82/x39/xe3/x37 HANGUL SYLLABLE DDUNH + /x82/x39/xe3/x38 HANGUL SYLLABLE DDUD + /x82/x39/xe3/x39 HANGUL SYLLABLE DDUL + /x82/x39/xe4/x30 HANGUL SYLLABLE DDULG + /x82/x39/xe4/x31 HANGUL SYLLABLE DDULM + /x82/x39/xe4/x32 HANGUL SYLLABLE DDULB + /x82/x39/xe4/x33 HANGUL SYLLABLE DDULS + /x82/x39/xe4/x34 HANGUL SYLLABLE DDULT + /x82/x39/xe4/x35 HANGUL SYLLABLE DDULP + /x82/x39/xe4/x36 HANGUL SYLLABLE DDULH + /x82/x39/xe4/x37 HANGUL SYLLABLE DDUM + /x82/x39/xe4/x38 HANGUL SYLLABLE DDUB + /x82/x39/xe4/x39 HANGUL SYLLABLE DDUBS + /x82/x39/xe5/x30 HANGUL SYLLABLE DDUS + /x82/x39/xe5/x31 HANGUL SYLLABLE DDUSS + /x82/x39/xe5/x32 HANGUL SYLLABLE DDUNG + /x82/x39/xe5/x33 HANGUL SYLLABLE DDUJ + /x82/x39/xe5/x34 HANGUL SYLLABLE DDUC + /x82/x39/xe5/x35 HANGUL SYLLABLE DDUK + /x82/x39/xe5/x36 HANGUL SYLLABLE DDUT + /x82/x39/xe5/x37 HANGUL SYLLABLE DDUP + /x82/x39/xe5/x38 HANGUL SYLLABLE DDUH + /x82/x39/xe5/x39 HANGUL SYLLABLE DDWEO + /x82/x39/xe6/x30 HANGUL SYLLABLE DDWEOG + /x82/x39/xe6/x31 HANGUL SYLLABLE DDWEOGG + /x82/x39/xe6/x32 HANGUL SYLLABLE DDWEOGS + /x82/x39/xe6/x33 HANGUL SYLLABLE DDWEON + /x82/x39/xe6/x34 HANGUL SYLLABLE DDWEONI + /x82/x39/xe6/x35 HANGUL SYLLABLE DDWEONH + /x82/x39/xe6/x36 HANGUL SYLLABLE DDWEOD + /x82/x39/xe6/x37 HANGUL SYLLABLE DDWEOL + /x82/x39/xe6/x38 HANGUL SYLLABLE DDWEOLG + /x82/x39/xe6/x39 HANGUL SYLLABLE DDWEOLM + /x82/x39/xe7/x30 HANGUL SYLLABLE DDWEOLB + /x82/x39/xe7/x31 HANGUL SYLLABLE DDWEOLS + /x82/x39/xe7/x32 HANGUL SYLLABLE DDWEOLT + /x82/x39/xe7/x33 HANGUL SYLLABLE DDWEOLP + /x82/x39/xe7/x34 HANGUL SYLLABLE DDWEOLH + /x82/x39/xe7/x35 HANGUL SYLLABLE DDWEOM + /x82/x39/xe7/x36 HANGUL SYLLABLE DDWEOB + /x82/x39/xe7/x37 HANGUL SYLLABLE DDWEOBS + /x82/x39/xe7/x38 HANGUL SYLLABLE DDWEOS + /x82/x39/xe7/x39 HANGUL SYLLABLE DDWEOSS + /x82/x39/xe8/x30 HANGUL SYLLABLE DDWEONG + /x82/x39/xe8/x31 HANGUL SYLLABLE DDWEOJ + /x82/x39/xe8/x32 HANGUL SYLLABLE DDWEOC + /x82/x39/xe8/x33 HANGUL SYLLABLE DDWEOK + /x82/x39/xe8/x34 HANGUL SYLLABLE DDWEOT + /x82/x39/xe8/x35 HANGUL SYLLABLE DDWEOP + /x82/x39/xe8/x36 HANGUL SYLLABLE DDWEOH + /x82/x39/xe8/x37 HANGUL SYLLABLE DDWE + /x82/x39/xe8/x38 HANGUL SYLLABLE DDWEG + /x82/x39/xe8/x39 HANGUL SYLLABLE DDWEGG + /x82/x39/xe9/x30 HANGUL SYLLABLE DDWEGS + /x82/x39/xe9/x31 HANGUL SYLLABLE DDWEN + /x82/x39/xe9/x32 HANGUL SYLLABLE DDWENI + /x82/x39/xe9/x33 HANGUL SYLLABLE DDWENH + /x82/x39/xe9/x34 HANGUL SYLLABLE DDWED + /x82/x39/xe9/x35 HANGUL SYLLABLE DDWEL + /x82/x39/xe9/x36 HANGUL SYLLABLE DDWELG + /x82/x39/xe9/x37 HANGUL SYLLABLE DDWELM + /x82/x39/xe9/x38 HANGUL SYLLABLE DDWELB + /x82/x39/xe9/x39 HANGUL SYLLABLE DDWELS + /x82/x39/xea/x30 HANGUL SYLLABLE DDWELT + /x82/x39/xea/x31 HANGUL SYLLABLE DDWELP + /x82/x39/xea/x32 HANGUL SYLLABLE DDWELH + /x82/x39/xea/x33 HANGUL SYLLABLE DDWEM + /x82/x39/xea/x34 HANGUL SYLLABLE DDWEB + /x82/x39/xea/x35 HANGUL SYLLABLE DDWEBS + /x82/x39/xea/x36 HANGUL SYLLABLE DDWES + /x82/x39/xea/x37 HANGUL SYLLABLE DDWESS + /x82/x39/xea/x38 HANGUL SYLLABLE DDWENG + /x82/x39/xea/x39 HANGUL SYLLABLE DDWEJ + /x82/x39/xeb/x30 HANGUL SYLLABLE DDWEC + /x82/x39/xeb/x31 HANGUL SYLLABLE DDWEK + /x82/x39/xeb/x32 HANGUL SYLLABLE DDWET + /x82/x39/xeb/x33 HANGUL SYLLABLE DDWEP + /x82/x39/xeb/x34 HANGUL SYLLABLE DDWEH + /x82/x39/xeb/x35 HANGUL SYLLABLE DDWI + /x82/x39/xeb/x36 HANGUL SYLLABLE DDWIG + /x82/x39/xeb/x37 HANGUL SYLLABLE DDWIGG + /x82/x39/xeb/x38 HANGUL SYLLABLE DDWIGS + /x82/x39/xeb/x39 HANGUL SYLLABLE DDWIN + /x82/x39/xec/x30 HANGUL SYLLABLE DDWINI + /x82/x39/xec/x31 HANGUL SYLLABLE DDWINH + /x82/x39/xec/x32 HANGUL SYLLABLE DDWID + /x82/x39/xec/x33 HANGUL SYLLABLE DDWIL + /x82/x39/xec/x34 HANGUL SYLLABLE DDWILG + /x82/x39/xec/x35 HANGUL SYLLABLE DDWILM + /x82/x39/xec/x36 HANGUL SYLLABLE DDWILB + /x82/x39/xec/x37 HANGUL SYLLABLE DDWILS + /x82/x39/xec/x38 HANGUL SYLLABLE DDWILT + /x82/x39/xec/x39 HANGUL SYLLABLE DDWILP + /x82/x39/xed/x30 HANGUL SYLLABLE DDWILH + /x82/x39/xed/x31 HANGUL SYLLABLE DDWIM + /x82/x39/xed/x32 HANGUL SYLLABLE DDWIB + /x82/x39/xed/x33 HANGUL SYLLABLE DDWIBS + /x82/x39/xed/x34 HANGUL SYLLABLE DDWIS + /x82/x39/xed/x35 HANGUL SYLLABLE DDWISS + /x82/x39/xed/x36 HANGUL SYLLABLE DDWING + /x82/x39/xed/x37 HANGUL SYLLABLE DDWIJ + /x82/x39/xed/x38 HANGUL SYLLABLE DDWIC + /x82/x39/xed/x39 HANGUL SYLLABLE DDWIK + /x82/x39/xee/x30 HANGUL SYLLABLE DDWIT + /x82/x39/xee/x31 HANGUL SYLLABLE DDWIP + /x82/x39/xee/x32 HANGUL SYLLABLE DDWIH + /x82/x39/xee/x33 HANGUL SYLLABLE DDYU + /x82/x39/xee/x34 HANGUL SYLLABLE DDYUG + /x82/x39/xee/x35 HANGUL SYLLABLE DDYUGG + /x82/x39/xee/x36 HANGUL SYLLABLE DDYUGS + /x82/x39/xee/x37 HANGUL SYLLABLE DDYUN + /x82/x39/xee/x38 HANGUL SYLLABLE DDYUNI + /x82/x39/xee/x39 HANGUL SYLLABLE DDYUNH + /x82/x39/xef/x30 HANGUL SYLLABLE DDYUD + /x82/x39/xef/x31 HANGUL SYLLABLE DDYUL + /x82/x39/xef/x32 HANGUL SYLLABLE DDYULG + /x82/x39/xef/x33 HANGUL SYLLABLE DDYULM + /x82/x39/xef/x34 HANGUL SYLLABLE DDYULB + /x82/x39/xef/x35 HANGUL SYLLABLE DDYULS + /x82/x39/xef/x36 HANGUL SYLLABLE DDYULT + /x82/x39/xef/x37 HANGUL SYLLABLE DDYULP + /x82/x39/xef/x38 HANGUL SYLLABLE DDYULH + /x82/x39/xef/x39 HANGUL SYLLABLE DDYUM + /x82/x39/xf0/x30 HANGUL SYLLABLE DDYUB + /x82/x39/xf0/x31 HANGUL SYLLABLE DDYUBS + /x82/x39/xf0/x32 HANGUL SYLLABLE DDYUS + /x82/x39/xf0/x33 HANGUL SYLLABLE DDYUSS + /x82/x39/xf0/x34 HANGUL SYLLABLE DDYUNG + /x82/x39/xf0/x35 HANGUL SYLLABLE DDYUJ + /x82/x39/xf0/x36 HANGUL SYLLABLE DDYUC + /x82/x39/xf0/x37 HANGUL SYLLABLE DDYUK + /x82/x39/xf0/x38 HANGUL SYLLABLE DDYUT + /x82/x39/xf0/x39 HANGUL SYLLABLE DDYUP + /x82/x39/xf1/x30 HANGUL SYLLABLE DDYUH + /x82/x39/xf1/x31 HANGUL SYLLABLE DDEU + /x82/x39/xf1/x32 HANGUL SYLLABLE DDEUG + /x82/x39/xf1/x33 HANGUL SYLLABLE DDEUGG + /x82/x39/xf1/x34 HANGUL SYLLABLE DDEUGS + /x82/x39/xf1/x35 HANGUL SYLLABLE DDEUN + /x82/x39/xf1/x36 HANGUL SYLLABLE DDEUNI + /x82/x39/xf1/x37 HANGUL SYLLABLE DDEUNH + /x82/x39/xf1/x38 HANGUL SYLLABLE DDEUD + /x82/x39/xf1/x39 HANGUL SYLLABLE DDEUL + /x82/x39/xf2/x30 HANGUL SYLLABLE DDEULG + /x82/x39/xf2/x31 HANGUL SYLLABLE DDEULM + /x82/x39/xf2/x32 HANGUL SYLLABLE DDEULB + /x82/x39/xf2/x33 HANGUL SYLLABLE DDEULS + /x82/x39/xf2/x34 HANGUL SYLLABLE DDEULT + /x82/x39/xf2/x35 HANGUL SYLLABLE DDEULP + /x82/x39/xf2/x36 HANGUL SYLLABLE DDEULH + /x82/x39/xf2/x37 HANGUL SYLLABLE DDEUM + /x82/x39/xf2/x38 HANGUL SYLLABLE DDEUB + /x82/x39/xf2/x39 HANGUL SYLLABLE DDEUBS + /x82/x39/xf3/x30 HANGUL SYLLABLE DDEUS + /x82/x39/xf3/x31 HANGUL SYLLABLE DDEUSS + /x82/x39/xf3/x32 HANGUL SYLLABLE DDEUNG + /x82/x39/xf3/x33 HANGUL SYLLABLE DDEUJ + /x82/x39/xf3/x34 HANGUL SYLLABLE DDEUC + /x82/x39/xf3/x35 HANGUL SYLLABLE DDEUK + /x82/x39/xf3/x36 HANGUL SYLLABLE DDEUT + /x82/x39/xf3/x37 HANGUL SYLLABLE DDEUP + /x82/x39/xf3/x38 HANGUL SYLLABLE DDEUH + /x82/x39/xf3/x39 HANGUL SYLLABLE DDYI + /x82/x39/xf4/x30 HANGUL SYLLABLE DDYIG + /x82/x39/xf4/x31 HANGUL SYLLABLE DDYIGG + /x82/x39/xf4/x32 HANGUL SYLLABLE DDYIGS + /x82/x39/xf4/x33 HANGUL SYLLABLE DDYIN + /x82/x39/xf4/x34 HANGUL SYLLABLE DDYINI + /x82/x39/xf4/x35 HANGUL SYLLABLE DDYINH + /x82/x39/xf4/x36 HANGUL SYLLABLE DDYID + /x82/x39/xf4/x37 HANGUL SYLLABLE DDYIL + /x82/x39/xf4/x38 HANGUL SYLLABLE DDYILG + /x82/x39/xf4/x39 HANGUL SYLLABLE DDYILM + /x82/x39/xf5/x30 HANGUL SYLLABLE DDYILB + /x82/x39/xf5/x31 HANGUL SYLLABLE DDYILS + /x82/x39/xf5/x32 HANGUL SYLLABLE DDYILT + /x82/x39/xf5/x33 HANGUL SYLLABLE DDYILP + /x82/x39/xf5/x34 HANGUL SYLLABLE DDYILH + /x82/x39/xf5/x35 HANGUL SYLLABLE DDYIM + /x82/x39/xf5/x36 HANGUL SYLLABLE DDYIB + /x82/x39/xf5/x37 HANGUL SYLLABLE DDYIBS + /x82/x39/xf5/x38 HANGUL SYLLABLE DDYIS + /x82/x39/xf5/x39 HANGUL SYLLABLE DDYISS + /x82/x39/xf6/x30 HANGUL SYLLABLE DDYING + /x82/x39/xf6/x31 HANGUL SYLLABLE DDYIJ + /x82/x39/xf6/x32 HANGUL SYLLABLE DDYIC + /x82/x39/xf6/x33 HANGUL SYLLABLE DDYIK + /x82/x39/xf6/x34 HANGUL SYLLABLE DDYIT + /x82/x39/xf6/x35 HANGUL SYLLABLE DDYIP + /x82/x39/xf6/x36 HANGUL SYLLABLE DDYIH + /x82/x39/xf6/x37 HANGUL SYLLABLE DDI + /x82/x39/xf6/x38 HANGUL SYLLABLE DDIG + /x82/x39/xf6/x39 HANGUL SYLLABLE DDIGG + /x82/x39/xf7/x30 HANGUL SYLLABLE DDIGS + /x82/x39/xf7/x31 HANGUL SYLLABLE DDIN + /x82/x39/xf7/x32 HANGUL SYLLABLE DDINI + /x82/x39/xf7/x33 HANGUL SYLLABLE DDINH + /x82/x39/xf7/x34 HANGUL SYLLABLE DDID + /x82/x39/xf7/x35 HANGUL SYLLABLE DDIL + /x82/x39/xf7/x36 HANGUL SYLLABLE DDILG + /x82/x39/xf7/x37 HANGUL SYLLABLE DDILM + /x82/x39/xf7/x38 HANGUL SYLLABLE DDILB + /x82/x39/xf7/x39 HANGUL SYLLABLE DDILS + /x82/x39/xf8/x30 HANGUL SYLLABLE DDILT + /x82/x39/xf8/x31 HANGUL SYLLABLE DDILP + /x82/x39/xf8/x32 HANGUL SYLLABLE DDILH + /x82/x39/xf8/x33 HANGUL SYLLABLE DDIM + /x82/x39/xf8/x34 HANGUL SYLLABLE DDIB + /x82/x39/xf8/x35 HANGUL SYLLABLE DDIBS + /x82/x39/xf8/x36 HANGUL SYLLABLE DDIS + /x82/x39/xf8/x37 HANGUL SYLLABLE DDISS + /x82/x39/xf8/x38 HANGUL SYLLABLE DDING + /x82/x39/xf8/x39 HANGUL SYLLABLE DDIJ + /x82/x39/xf9/x30 HANGUL SYLLABLE DDIC + /x82/x39/xf9/x31 HANGUL SYLLABLE DDIK + /x82/x39/xf9/x32 HANGUL SYLLABLE DDIT + /x82/x39/xf9/x33 HANGUL SYLLABLE DDIP + /x82/x39/xf9/x34 HANGUL SYLLABLE DDIH + /x82/x39/xf9/x35 HANGUL SYLLABLE RA + /x82/x39/xf9/x36 HANGUL SYLLABLE RAG + /x82/x39/xf9/x37 HANGUL SYLLABLE RAGG + /x82/x39/xf9/x38 HANGUL SYLLABLE RAGS + /x82/x39/xf9/x39 HANGUL SYLLABLE RAN + /x82/x39/xfa/x30 HANGUL SYLLABLE RANI + /x82/x39/xfa/x31 HANGUL SYLLABLE RANH + /x82/x39/xfa/x32 HANGUL SYLLABLE RAD + /x82/x39/xfa/x33 HANGUL SYLLABLE RAL + /x82/x39/xfa/x34 HANGUL SYLLABLE RALG + /x82/x39/xfa/x35 HANGUL SYLLABLE RALM + /x82/x39/xfa/x36 HANGUL SYLLABLE RALB + /x82/x39/xfa/x37 HANGUL SYLLABLE RALS + /x82/x39/xfa/x38 HANGUL SYLLABLE RALT + /x82/x39/xfa/x39 HANGUL SYLLABLE RALP + /x82/x39/xfb/x30 HANGUL SYLLABLE RALH + /x82/x39/xfb/x31 HANGUL SYLLABLE RAM + /x82/x39/xfb/x32 HANGUL SYLLABLE RAB + /x82/x39/xfb/x33 HANGUL SYLLABLE RABS + /x82/x39/xfb/x34 HANGUL SYLLABLE RAS + /x82/x39/xfb/x35 HANGUL SYLLABLE RASS + /x82/x39/xfb/x36 HANGUL SYLLABLE RANG + /x82/x39/xfb/x37 HANGUL SYLLABLE RAJ + /x82/x39/xfb/x38 HANGUL SYLLABLE RAC + /x82/x39/xfb/x39 HANGUL SYLLABLE RAK + /x82/x39/xfc/x30 HANGUL SYLLABLE RAT + /x82/x39/xfc/x31 HANGUL SYLLABLE RAP + /x82/x39/xfc/x32 HANGUL SYLLABLE RAH + /x82/x39/xfc/x33 HANGUL SYLLABLE RAE + /x82/x39/xfc/x34 HANGUL SYLLABLE RAEG + /x82/x39/xfc/x35 HANGUL SYLLABLE RAEGG + /x82/x39/xfc/x36 HANGUL SYLLABLE RAEGS + /x82/x39/xfc/x37 HANGUL SYLLABLE RAEN + /x82/x39/xfc/x38 HANGUL SYLLABLE RAENI + /x82/x39/xfc/x39 HANGUL SYLLABLE RAENH + /x82/x39/xfd/x30 HANGUL SYLLABLE RAED + /x82/x39/xfd/x31 HANGUL SYLLABLE RAEL + /x82/x39/xfd/x32 HANGUL SYLLABLE RAELG + /x82/x39/xfd/x33 HANGUL SYLLABLE RAELM + /x82/x39/xfd/x34 HANGUL SYLLABLE RAELB + /x82/x39/xfd/x35 HANGUL SYLLABLE RAELS + /x82/x39/xfd/x36 HANGUL SYLLABLE RAELT + /x82/x39/xfd/x37 HANGUL SYLLABLE RAELP + /x82/x39/xfd/x38 HANGUL SYLLABLE RAELH + /x82/x39/xfd/x39 HANGUL SYLLABLE RAEM + /x82/x39/xfe/x30 HANGUL SYLLABLE RAEB + /x82/x39/xfe/x31 HANGUL SYLLABLE RAEBS + /x82/x39/xfe/x32 HANGUL SYLLABLE RAES + /x82/x39/xfe/x33 HANGUL SYLLABLE RAESS + /x82/x39/xfe/x34 HANGUL SYLLABLE RAENG + /x82/x39/xfe/x35 HANGUL SYLLABLE RAEJ + /x82/x39/xfe/x36 HANGUL SYLLABLE RAEC + /x82/x39/xfe/x37 HANGUL SYLLABLE RAEK + /x82/x39/xfe/x38 HANGUL SYLLABLE RAET + /x82/x39/xfe/x39 HANGUL SYLLABLE RAEP + /x83/x30/x81/x30 HANGUL SYLLABLE RAEH + /x83/x30/x81/x31 HANGUL SYLLABLE RYA + /x83/x30/x81/x32 HANGUL SYLLABLE RYAG + /x83/x30/x81/x33 HANGUL SYLLABLE RYAGG + /x83/x30/x81/x34 HANGUL SYLLABLE RYAGS + /x83/x30/x81/x35 HANGUL SYLLABLE RYAN + /x83/x30/x81/x36 HANGUL SYLLABLE RYANI + /x83/x30/x81/x37 HANGUL SYLLABLE RYANH + /x83/x30/x81/x38 HANGUL SYLLABLE RYAD + /x83/x30/x81/x39 HANGUL SYLLABLE RYAL + /x83/x30/x82/x30 HANGUL SYLLABLE RYALG + /x83/x30/x82/x31 HANGUL SYLLABLE RYALM + /x83/x30/x82/x32 HANGUL SYLLABLE RYALB + /x83/x30/x82/x33 HANGUL SYLLABLE RYALS + /x83/x30/x82/x34 HANGUL SYLLABLE RYALT + /x83/x30/x82/x35 HANGUL SYLLABLE RYALP + /x83/x30/x82/x36 HANGUL SYLLABLE RYALH + /x83/x30/x82/x37 HANGUL SYLLABLE RYAM + /x83/x30/x82/x38 HANGUL SYLLABLE RYAB + /x83/x30/x82/x39 HANGUL SYLLABLE RYABS + /x83/x30/x83/x30 HANGUL SYLLABLE RYAS + /x83/x30/x83/x31 HANGUL SYLLABLE RYASS + /x83/x30/x83/x32 HANGUL SYLLABLE RYANG + /x83/x30/x83/x33 HANGUL SYLLABLE RYAJ + /x83/x30/x83/x34 HANGUL SYLLABLE RYAC + /x83/x30/x83/x35 HANGUL SYLLABLE RYAK + /x83/x30/x83/x36 HANGUL SYLLABLE RYAT + /x83/x30/x83/x37 HANGUL SYLLABLE RYAP + /x83/x30/x83/x38 HANGUL SYLLABLE RYAH + /x83/x30/x83/x39 HANGUL SYLLABLE RYAE + /x83/x30/x84/x30 HANGUL SYLLABLE RYAEG + /x83/x30/x84/x31 HANGUL SYLLABLE RYAEGG + /x83/x30/x84/x32 HANGUL SYLLABLE RYAEGS + /x83/x30/x84/x33 HANGUL SYLLABLE RYAEN + /x83/x30/x84/x34 HANGUL SYLLABLE RYAENI + /x83/x30/x84/x35 HANGUL SYLLABLE RYAENH + /x83/x30/x84/x36 HANGUL SYLLABLE RYAED + /x83/x30/x84/x37 HANGUL SYLLABLE RYAEL + /x83/x30/x84/x38 HANGUL SYLLABLE RYAELG + /x83/x30/x84/x39 HANGUL SYLLABLE RYAELM + /x83/x30/x85/x30 HANGUL SYLLABLE RYAELB + /x83/x30/x85/x31 HANGUL SYLLABLE RYAELS + /x83/x30/x85/x32 HANGUL SYLLABLE RYAELT + /x83/x30/x85/x33 HANGUL SYLLABLE RYAELP + /x83/x30/x85/x34 HANGUL SYLLABLE RYAELH + /x83/x30/x85/x35 HANGUL SYLLABLE RYAEM + /x83/x30/x85/x36 HANGUL SYLLABLE RYAEB + /x83/x30/x85/x37 HANGUL SYLLABLE RYAEBS + /x83/x30/x85/x38 HANGUL SYLLABLE RYAES + /x83/x30/x85/x39 HANGUL SYLLABLE RYAESS + /x83/x30/x86/x30 HANGUL SYLLABLE RYAENG + /x83/x30/x86/x31 HANGUL SYLLABLE RYAEJ + /x83/x30/x86/x32 HANGUL SYLLABLE RYAEC + /x83/x30/x86/x33 HANGUL SYLLABLE RYAEK + /x83/x30/x86/x34 HANGUL SYLLABLE RYAET + /x83/x30/x86/x35 HANGUL SYLLABLE RYAEP + /x83/x30/x86/x36 HANGUL SYLLABLE RYAEH + /x83/x30/x86/x37 HANGUL SYLLABLE REO + /x83/x30/x86/x38 HANGUL SYLLABLE REOG + /x83/x30/x86/x39 HANGUL SYLLABLE REOGG + /x83/x30/x87/x30 HANGUL SYLLABLE REOGS + /x83/x30/x87/x31 HANGUL SYLLABLE REON + /x83/x30/x87/x32 HANGUL SYLLABLE REONI + /x83/x30/x87/x33 HANGUL SYLLABLE REONH + /x83/x30/x87/x34 HANGUL SYLLABLE REOD + /x83/x30/x87/x35 HANGUL SYLLABLE REOL + /x83/x30/x87/x36 HANGUL SYLLABLE REOLG + /x83/x30/x87/x37 HANGUL SYLLABLE REOLM + /x83/x30/x87/x38 HANGUL SYLLABLE REOLB + /x83/x30/x87/x39 HANGUL SYLLABLE REOLS + /x83/x30/x88/x30 HANGUL SYLLABLE REOLT + /x83/x30/x88/x31 HANGUL SYLLABLE REOLP + /x83/x30/x88/x32 HANGUL SYLLABLE REOLH + /x83/x30/x88/x33 HANGUL SYLLABLE REOM + /x83/x30/x88/x34 HANGUL SYLLABLE REOB + /x83/x30/x88/x35 HANGUL SYLLABLE REOBS + /x83/x30/x88/x36 HANGUL SYLLABLE REOS + /x83/x30/x88/x37 HANGUL SYLLABLE REOSS + /x83/x30/x88/x38 HANGUL SYLLABLE REONG + /x83/x30/x88/x39 HANGUL SYLLABLE REOJ + /x83/x30/x89/x30 HANGUL SYLLABLE REOC + /x83/x30/x89/x31 HANGUL SYLLABLE REOK + /x83/x30/x89/x32 HANGUL SYLLABLE REOT + /x83/x30/x89/x33 HANGUL SYLLABLE REOP + /x83/x30/x89/x34 HANGUL SYLLABLE REOH + /x83/x30/x89/x35 HANGUL SYLLABLE RE + /x83/x30/x89/x36 HANGUL SYLLABLE REG + /x83/x30/x89/x37 HANGUL SYLLABLE REGG + /x83/x30/x89/x38 HANGUL SYLLABLE REGS + /x83/x30/x89/x39 HANGUL SYLLABLE REN + /x83/x30/x8a/x30 HANGUL SYLLABLE RENI + /x83/x30/x8a/x31 HANGUL SYLLABLE RENH + /x83/x30/x8a/x32 HANGUL SYLLABLE RED + /x83/x30/x8a/x33 HANGUL SYLLABLE REL + /x83/x30/x8a/x34 HANGUL SYLLABLE RELG + /x83/x30/x8a/x35 HANGUL SYLLABLE RELM + /x83/x30/x8a/x36 HANGUL SYLLABLE RELB + /x83/x30/x8a/x37 HANGUL SYLLABLE RELS + /x83/x30/x8a/x38 HANGUL SYLLABLE RELT + /x83/x30/x8a/x39 HANGUL SYLLABLE RELP + /x83/x30/x8b/x30 HANGUL SYLLABLE RELH + /x83/x30/x8b/x31 HANGUL SYLLABLE REM + /x83/x30/x8b/x32 HANGUL SYLLABLE REB + /x83/x30/x8b/x33 HANGUL SYLLABLE REBS + /x83/x30/x8b/x34 HANGUL SYLLABLE RES + /x83/x30/x8b/x35 HANGUL SYLLABLE RESS + /x83/x30/x8b/x36 HANGUL SYLLABLE RENG + /x83/x30/x8b/x37 HANGUL SYLLABLE REJ + /x83/x30/x8b/x38 HANGUL SYLLABLE REC + /x83/x30/x8b/x39 HANGUL SYLLABLE REK + /x83/x30/x8c/x30 HANGUL SYLLABLE RET + /x83/x30/x8c/x31 HANGUL SYLLABLE REP + /x83/x30/x8c/x32 HANGUL SYLLABLE REH + /x83/x30/x8c/x33 HANGUL SYLLABLE RYEO + /x83/x30/x8c/x34 HANGUL SYLLABLE RYEOG + /x83/x30/x8c/x35 HANGUL SYLLABLE RYEOGG + /x83/x30/x8c/x36 HANGUL SYLLABLE RYEOGS + /x83/x30/x8c/x37 HANGUL SYLLABLE RYEON + /x83/x30/x8c/x38 HANGUL SYLLABLE RYEONI + /x83/x30/x8c/x39 HANGUL SYLLABLE RYEONH + /x83/x30/x8d/x30 HANGUL SYLLABLE RYEOD + /x83/x30/x8d/x31 HANGUL SYLLABLE RYEOL + /x83/x30/x8d/x32 HANGUL SYLLABLE RYEOLG + /x83/x30/x8d/x33 HANGUL SYLLABLE RYEOLM + /x83/x30/x8d/x34 HANGUL SYLLABLE RYEOLB + /x83/x30/x8d/x35 HANGUL SYLLABLE RYEOLS + /x83/x30/x8d/x36 HANGUL SYLLABLE RYEOLT + /x83/x30/x8d/x37 HANGUL SYLLABLE RYEOLP + /x83/x30/x8d/x38 HANGUL SYLLABLE RYEOLH + /x83/x30/x8d/x39 HANGUL SYLLABLE RYEOM + /x83/x30/x8e/x30 HANGUL SYLLABLE RYEOB + /x83/x30/x8e/x31 HANGUL SYLLABLE RYEOBS + /x83/x30/x8e/x32 HANGUL SYLLABLE RYEOS + /x83/x30/x8e/x33 HANGUL SYLLABLE RYEOSS + /x83/x30/x8e/x34 HANGUL SYLLABLE RYEONG + /x83/x30/x8e/x35 HANGUL SYLLABLE RYEOJ + /x83/x30/x8e/x36 HANGUL SYLLABLE RYEOC + /x83/x30/x8e/x37 HANGUL SYLLABLE RYEOK + /x83/x30/x8e/x38 HANGUL SYLLABLE RYEOT + /x83/x30/x8e/x39 HANGUL SYLLABLE RYEOP + /x83/x30/x8f/x30 HANGUL SYLLABLE RYEOH + /x83/x30/x8f/x31 HANGUL SYLLABLE RYE + /x83/x30/x8f/x32 HANGUL SYLLABLE RYEG + /x83/x30/x8f/x33 HANGUL SYLLABLE RYEGG + /x83/x30/x8f/x34 HANGUL SYLLABLE RYEGS + /x83/x30/x8f/x35 HANGUL SYLLABLE RYEN + /x83/x30/x8f/x36 HANGUL SYLLABLE RYENI + /x83/x30/x8f/x37 HANGUL SYLLABLE RYENH + /x83/x30/x8f/x38 HANGUL SYLLABLE RYED + /x83/x30/x8f/x39 HANGUL SYLLABLE RYEL + /x83/x30/x90/x30 HANGUL SYLLABLE RYELG + /x83/x30/x90/x31 HANGUL SYLLABLE RYELM + /x83/x30/x90/x32 HANGUL SYLLABLE RYELB + /x83/x30/x90/x33 HANGUL SYLLABLE RYELS + /x83/x30/x90/x34 HANGUL SYLLABLE RYELT + /x83/x30/x90/x35 HANGUL SYLLABLE RYELP + /x83/x30/x90/x36 HANGUL SYLLABLE RYELH + /x83/x30/x90/x37 HANGUL SYLLABLE RYEM + /x83/x30/x90/x38 HANGUL SYLLABLE RYEB + /x83/x30/x90/x39 HANGUL SYLLABLE RYEBS + /x83/x30/x91/x30 HANGUL SYLLABLE RYES + /x83/x30/x91/x31 HANGUL SYLLABLE RYESS + /x83/x30/x91/x32 HANGUL SYLLABLE RYENG + /x83/x30/x91/x33 HANGUL SYLLABLE RYEJ + /x83/x30/x91/x34 HANGUL SYLLABLE RYEC + /x83/x30/x91/x35 HANGUL SYLLABLE RYEK + /x83/x30/x91/x36 HANGUL SYLLABLE RYET + /x83/x30/x91/x37 HANGUL SYLLABLE RYEP + /x83/x30/x91/x38 HANGUL SYLLABLE RYEH + /x83/x30/x91/x39 HANGUL SYLLABLE RO + /x83/x30/x92/x30 HANGUL SYLLABLE ROG + /x83/x30/x92/x31 HANGUL SYLLABLE ROGG + /x83/x30/x92/x32 HANGUL SYLLABLE ROGS + /x83/x30/x92/x33 HANGUL SYLLABLE RON + /x83/x30/x92/x34 HANGUL SYLLABLE RONI + /x83/x30/x92/x35 HANGUL SYLLABLE RONH + /x83/x30/x92/x36 HANGUL SYLLABLE ROD + /x83/x30/x92/x37 HANGUL SYLLABLE ROL + /x83/x30/x92/x38 HANGUL SYLLABLE ROLG + /x83/x30/x92/x39 HANGUL SYLLABLE ROLM + /x83/x30/x93/x30 HANGUL SYLLABLE ROLB + /x83/x30/x93/x31 HANGUL SYLLABLE ROLS + /x83/x30/x93/x32 HANGUL SYLLABLE ROLT + /x83/x30/x93/x33 HANGUL SYLLABLE ROLP + /x83/x30/x93/x34 HANGUL SYLLABLE ROLH + /x83/x30/x93/x35 HANGUL SYLLABLE ROM + /x83/x30/x93/x36 HANGUL SYLLABLE ROB + /x83/x30/x93/x37 HANGUL SYLLABLE ROBS + /x83/x30/x93/x38 HANGUL SYLLABLE ROS + /x83/x30/x93/x39 HANGUL SYLLABLE ROSS + /x83/x30/x94/x30 HANGUL SYLLABLE RONG + /x83/x30/x94/x31 HANGUL SYLLABLE ROJ + /x83/x30/x94/x32 HANGUL SYLLABLE ROC + /x83/x30/x94/x33 HANGUL SYLLABLE ROK + /x83/x30/x94/x34 HANGUL SYLLABLE ROT + /x83/x30/x94/x35 HANGUL SYLLABLE ROP + /x83/x30/x94/x36 HANGUL SYLLABLE ROH + /x83/x30/x94/x37 HANGUL SYLLABLE RWA + /x83/x30/x94/x38 HANGUL SYLLABLE RWAG + /x83/x30/x94/x39 HANGUL SYLLABLE RWAGG + /x83/x30/x95/x30 HANGUL SYLLABLE RWAGS + /x83/x30/x95/x31 HANGUL SYLLABLE RWAN + /x83/x30/x95/x32 HANGUL SYLLABLE RWANI + /x83/x30/x95/x33 HANGUL SYLLABLE RWANH + /x83/x30/x95/x34 HANGUL SYLLABLE RWAD + /x83/x30/x95/x35 HANGUL SYLLABLE RWAL + /x83/x30/x95/x36 HANGUL SYLLABLE RWALG + /x83/x30/x95/x37 HANGUL SYLLABLE RWALM + /x83/x30/x95/x38 HANGUL SYLLABLE RWALB + /x83/x30/x95/x39 HANGUL SYLLABLE RWALS + /x83/x30/x96/x30 HANGUL SYLLABLE RWALT + /x83/x30/x96/x31 HANGUL SYLLABLE RWALP + /x83/x30/x96/x32 HANGUL SYLLABLE RWALH + /x83/x30/x96/x33 HANGUL SYLLABLE RWAM + /x83/x30/x96/x34 HANGUL SYLLABLE RWAB + /x83/x30/x96/x35 HANGUL SYLLABLE RWABS + /x83/x30/x96/x36 HANGUL SYLLABLE RWAS + /x83/x30/x96/x37 HANGUL SYLLABLE RWASS + /x83/x30/x96/x38 HANGUL SYLLABLE RWANG + /x83/x30/x96/x39 HANGUL SYLLABLE RWAJ + /x83/x30/x97/x30 HANGUL SYLLABLE RWAC + /x83/x30/x97/x31 HANGUL SYLLABLE RWAK + /x83/x30/x97/x32 HANGUL SYLLABLE RWAT + /x83/x30/x97/x33 HANGUL SYLLABLE RWAP + /x83/x30/x97/x34 HANGUL SYLLABLE RWAH + /x83/x30/x97/x35 HANGUL SYLLABLE RWAE + /x83/x30/x97/x36 HANGUL SYLLABLE RWAEG + /x83/x30/x97/x37 HANGUL SYLLABLE RWAEGG + /x83/x30/x97/x38 HANGUL SYLLABLE RWAEGS + /x83/x30/x97/x39 HANGUL SYLLABLE RWAEN + /x83/x30/x98/x30 HANGUL SYLLABLE RWAENI + /x83/x30/x98/x31 HANGUL SYLLABLE RWAENH + /x83/x30/x98/x32 HANGUL SYLLABLE RWAED + /x83/x30/x98/x33 HANGUL SYLLABLE RWAEL + /x83/x30/x98/x34 HANGUL SYLLABLE RWAELG + /x83/x30/x98/x35 HANGUL SYLLABLE RWAELM + /x83/x30/x98/x36 HANGUL SYLLABLE RWAELB + /x83/x30/x98/x37 HANGUL SYLLABLE RWAELS + /x83/x30/x98/x38 HANGUL SYLLABLE RWAELT + /x83/x30/x98/x39 HANGUL SYLLABLE RWAELP + /x83/x30/x99/x30 HANGUL SYLLABLE RWAELH + /x83/x30/x99/x31 HANGUL SYLLABLE RWAEM + /x83/x30/x99/x32 HANGUL SYLLABLE RWAEB + /x83/x30/x99/x33 HANGUL SYLLABLE RWAEBS + /x83/x30/x99/x34 HANGUL SYLLABLE RWAES + /x83/x30/x99/x35 HANGUL SYLLABLE RWAESS + /x83/x30/x99/x36 HANGUL SYLLABLE RWAENG + /x83/x30/x99/x37 HANGUL SYLLABLE RWAEJ + /x83/x30/x99/x38 HANGUL SYLLABLE RWAEC + /x83/x30/x99/x39 HANGUL SYLLABLE RWAEK + /x83/x30/x9a/x30 HANGUL SYLLABLE RWAET + /x83/x30/x9a/x31 HANGUL SYLLABLE RWAEP + /x83/x30/x9a/x32 HANGUL SYLLABLE RWAEH + /x83/x30/x9a/x33 HANGUL SYLLABLE ROE + /x83/x30/x9a/x34 HANGUL SYLLABLE ROEG + /x83/x30/x9a/x35 HANGUL SYLLABLE ROEGG + /x83/x30/x9a/x36 HANGUL SYLLABLE ROEGS + /x83/x30/x9a/x37 HANGUL SYLLABLE ROEN + /x83/x30/x9a/x38 HANGUL SYLLABLE ROENI + /x83/x30/x9a/x39 HANGUL SYLLABLE ROENH + /x83/x30/x9b/x30 HANGUL SYLLABLE ROED + /x83/x30/x9b/x31 HANGUL SYLLABLE ROEL + /x83/x30/x9b/x32 HANGUL SYLLABLE ROELG + /x83/x30/x9b/x33 HANGUL SYLLABLE ROELM + /x83/x30/x9b/x34 HANGUL SYLLABLE ROELB + /x83/x30/x9b/x35 HANGUL SYLLABLE ROELS + /x83/x30/x9b/x36 HANGUL SYLLABLE ROELT + /x83/x30/x9b/x37 HANGUL SYLLABLE ROELP + /x83/x30/x9b/x38 HANGUL SYLLABLE ROELH + /x83/x30/x9b/x39 HANGUL SYLLABLE ROEM + /x83/x30/x9c/x30 HANGUL SYLLABLE ROEB + /x83/x30/x9c/x31 HANGUL SYLLABLE ROEBS + /x83/x30/x9c/x32 HANGUL SYLLABLE ROES + /x83/x30/x9c/x33 HANGUL SYLLABLE ROESS + /x83/x30/x9c/x34 HANGUL SYLLABLE ROENG + /x83/x30/x9c/x35 HANGUL SYLLABLE ROEJ + /x83/x30/x9c/x36 HANGUL SYLLABLE ROEC + /x83/x30/x9c/x37 HANGUL SYLLABLE ROEK + /x83/x30/x9c/x38 HANGUL SYLLABLE ROET + /x83/x30/x9c/x39 HANGUL SYLLABLE ROEP + /x83/x30/x9d/x30 HANGUL SYLLABLE ROEH + /x83/x30/x9d/x31 HANGUL SYLLABLE RYO + /x83/x30/x9d/x32 HANGUL SYLLABLE RYOG + /x83/x30/x9d/x33 HANGUL SYLLABLE RYOGG + /x83/x30/x9d/x34 HANGUL SYLLABLE RYOGS + /x83/x30/x9d/x35 HANGUL SYLLABLE RYON + /x83/x30/x9d/x36 HANGUL SYLLABLE RYONI + /x83/x30/x9d/x37 HANGUL SYLLABLE RYONH + /x83/x30/x9d/x38 HANGUL SYLLABLE RYOD + /x83/x30/x9d/x39 HANGUL SYLLABLE RYOL + /x83/x30/x9e/x30 HANGUL SYLLABLE RYOLG + /x83/x30/x9e/x31 HANGUL SYLLABLE RYOLM + /x83/x30/x9e/x32 HANGUL SYLLABLE RYOLB + /x83/x30/x9e/x33 HANGUL SYLLABLE RYOLS + /x83/x30/x9e/x34 HANGUL SYLLABLE RYOLT + /x83/x30/x9e/x35 HANGUL SYLLABLE RYOLP + /x83/x30/x9e/x36 HANGUL SYLLABLE RYOLH + /x83/x30/x9e/x37 HANGUL SYLLABLE RYOM + /x83/x30/x9e/x38 HANGUL SYLLABLE RYOB + /x83/x30/x9e/x39 HANGUL SYLLABLE RYOBS + /x83/x30/x9f/x30 HANGUL SYLLABLE RYOS + /x83/x30/x9f/x31 HANGUL SYLLABLE RYOSS + /x83/x30/x9f/x32 HANGUL SYLLABLE RYONG + /x83/x30/x9f/x33 HANGUL SYLLABLE RYOJ + /x83/x30/x9f/x34 HANGUL SYLLABLE RYOC + /x83/x30/x9f/x35 HANGUL SYLLABLE RYOK + /x83/x30/x9f/x36 HANGUL SYLLABLE RYOT + /x83/x30/x9f/x37 HANGUL SYLLABLE RYOP + /x83/x30/x9f/x38 HANGUL SYLLABLE RYOH + /x83/x30/x9f/x39 HANGUL SYLLABLE RU + /x83/x30/xa0/x30 HANGUL SYLLABLE RUG + /x83/x30/xa0/x31 HANGUL SYLLABLE RUGG + /x83/x30/xa0/x32 HANGUL SYLLABLE RUGS + /x83/x30/xa0/x33 HANGUL SYLLABLE RUN + /x83/x30/xa0/x34 HANGUL SYLLABLE RUNI + /x83/x30/xa0/x35 HANGUL SYLLABLE RUNH + /x83/x30/xa0/x36 HANGUL SYLLABLE RUD + /x83/x30/xa0/x37 HANGUL SYLLABLE RUL + /x83/x30/xa0/x38 HANGUL SYLLABLE RULG + /x83/x30/xa0/x39 HANGUL SYLLABLE RULM + /x83/x30/xa1/x30 HANGUL SYLLABLE RULB + /x83/x30/xa1/x31 HANGUL SYLLABLE RULS + /x83/x30/xa1/x32 HANGUL SYLLABLE RULT + /x83/x30/xa1/x33 HANGUL SYLLABLE RULP + /x83/x30/xa1/x34 HANGUL SYLLABLE RULH + /x83/x30/xa1/x35 HANGUL SYLLABLE RUM + /x83/x30/xa1/x36 HANGUL SYLLABLE RUB + /x83/x30/xa1/x37 HANGUL SYLLABLE RUBS + /x83/x30/xa1/x38 HANGUL SYLLABLE RUS + /x83/x30/xa1/x39 HANGUL SYLLABLE RUSS + /x83/x30/xa2/x30 HANGUL SYLLABLE RUNG + /x83/x30/xa2/x31 HANGUL SYLLABLE RUJ + /x83/x30/xa2/x32 HANGUL SYLLABLE RUC + /x83/x30/xa2/x33 HANGUL SYLLABLE RUK + /x83/x30/xa2/x34 HANGUL SYLLABLE RUT + /x83/x30/xa2/x35 HANGUL SYLLABLE RUP + /x83/x30/xa2/x36 HANGUL SYLLABLE RUH + /x83/x30/xa2/x37 HANGUL SYLLABLE RWEO + /x83/x30/xa2/x38 HANGUL SYLLABLE RWEOG + /x83/x30/xa2/x39 HANGUL SYLLABLE RWEOGG + /x83/x30/xa3/x30 HANGUL SYLLABLE RWEOGS + /x83/x30/xa3/x31 HANGUL SYLLABLE RWEON + /x83/x30/xa3/x32 HANGUL SYLLABLE RWEONI + /x83/x30/xa3/x33 HANGUL SYLLABLE RWEONH + /x83/x30/xa3/x34 HANGUL SYLLABLE RWEOD + /x83/x30/xa3/x35 HANGUL SYLLABLE RWEOL + /x83/x30/xa3/x36 HANGUL SYLLABLE RWEOLG + /x83/x30/xa3/x37 HANGUL SYLLABLE RWEOLM + /x83/x30/xa3/x38 HANGUL SYLLABLE RWEOLB + /x83/x30/xa3/x39 HANGUL SYLLABLE RWEOLS + /x83/x30/xa4/x30 HANGUL SYLLABLE RWEOLT + /x83/x30/xa4/x31 HANGUL SYLLABLE RWEOLP + /x83/x30/xa4/x32 HANGUL SYLLABLE RWEOLH + /x83/x30/xa4/x33 HANGUL SYLLABLE RWEOM + /x83/x30/xa4/x34 HANGUL SYLLABLE RWEOB + /x83/x30/xa4/x35 HANGUL SYLLABLE RWEOBS + /x83/x30/xa4/x36 HANGUL SYLLABLE RWEOS + /x83/x30/xa4/x37 HANGUL SYLLABLE RWEOSS + /x83/x30/xa4/x38 HANGUL SYLLABLE RWEONG + /x83/x30/xa4/x39 HANGUL SYLLABLE RWEOJ + /x83/x30/xa5/x30 HANGUL SYLLABLE RWEOC + /x83/x30/xa5/x31 HANGUL SYLLABLE RWEOK + /x83/x30/xa5/x32 HANGUL SYLLABLE RWEOT + /x83/x30/xa5/x33 HANGUL SYLLABLE RWEOP + /x83/x30/xa5/x34 HANGUL SYLLABLE RWEOH + /x83/x30/xa5/x35 HANGUL SYLLABLE RWE + /x83/x30/xa5/x36 HANGUL SYLLABLE RWEG + /x83/x30/xa5/x37 HANGUL SYLLABLE RWEGG + /x83/x30/xa5/x38 HANGUL SYLLABLE RWEGS + /x83/x30/xa5/x39 HANGUL SYLLABLE RWEN + /x83/x30/xa6/x30 HANGUL SYLLABLE RWENI + /x83/x30/xa6/x31 HANGUL SYLLABLE RWENH + /x83/x30/xa6/x32 HANGUL SYLLABLE RWED + /x83/x30/xa6/x33 HANGUL SYLLABLE RWEL + /x83/x30/xa6/x34 HANGUL SYLLABLE RWELG + /x83/x30/xa6/x35 HANGUL SYLLABLE RWELM + /x83/x30/xa6/x36 HANGUL SYLLABLE RWELB + /x83/x30/xa6/x37 HANGUL SYLLABLE RWELS + /x83/x30/xa6/x38 HANGUL SYLLABLE RWELT + /x83/x30/xa6/x39 HANGUL SYLLABLE RWELP + /x83/x30/xa7/x30 HANGUL SYLLABLE RWELH + /x83/x30/xa7/x31 HANGUL SYLLABLE RWEM + /x83/x30/xa7/x32 HANGUL SYLLABLE RWEB + /x83/x30/xa7/x33 HANGUL SYLLABLE RWEBS + /x83/x30/xa7/x34 HANGUL SYLLABLE RWES + /x83/x30/xa7/x35 HANGUL SYLLABLE RWESS + /x83/x30/xa7/x36 HANGUL SYLLABLE RWENG + /x83/x30/xa7/x37 HANGUL SYLLABLE RWEJ + /x83/x30/xa7/x38 HANGUL SYLLABLE RWEC + /x83/x30/xa7/x39 HANGUL SYLLABLE RWEK + /x83/x30/xa8/x30 HANGUL SYLLABLE RWET + /x83/x30/xa8/x31 HANGUL SYLLABLE RWEP + /x83/x30/xa8/x32 HANGUL SYLLABLE RWEH + /x83/x30/xa8/x33 HANGUL SYLLABLE RWI + /x83/x30/xa8/x34 HANGUL SYLLABLE RWIG + /x83/x30/xa8/x35 HANGUL SYLLABLE RWIGG + /x83/x30/xa8/x36 HANGUL SYLLABLE RWIGS + /x83/x30/xa8/x37 HANGUL SYLLABLE RWIN + /x83/x30/xa8/x38 HANGUL SYLLABLE RWINI + /x83/x30/xa8/x39 HANGUL SYLLABLE RWINH + /x83/x30/xa9/x30 HANGUL SYLLABLE RWID + /x83/x30/xa9/x31 HANGUL SYLLABLE RWIL + /x83/x30/xa9/x32 HANGUL SYLLABLE RWILG + /x83/x30/xa9/x33 HANGUL SYLLABLE RWILM + /x83/x30/xa9/x34 HANGUL SYLLABLE RWILB + /x83/x30/xa9/x35 HANGUL SYLLABLE RWILS + /x83/x30/xa9/x36 HANGUL SYLLABLE RWILT + /x83/x30/xa9/x37 HANGUL SYLLABLE RWILP + /x83/x30/xa9/x38 HANGUL SYLLABLE RWILH + /x83/x30/xa9/x39 HANGUL SYLLABLE RWIM + /x83/x30/xaa/x30 HANGUL SYLLABLE RWIB + /x83/x30/xaa/x31 HANGUL SYLLABLE RWIBS + /x83/x30/xaa/x32 HANGUL SYLLABLE RWIS + /x83/x30/xaa/x33 HANGUL SYLLABLE RWISS + /x83/x30/xaa/x34 HANGUL SYLLABLE RWING + /x83/x30/xaa/x35 HANGUL SYLLABLE RWIJ + /x83/x30/xaa/x36 HANGUL SYLLABLE RWIC + /x83/x30/xaa/x37 HANGUL SYLLABLE RWIK + /x83/x30/xaa/x38 HANGUL SYLLABLE RWIT + /x83/x30/xaa/x39 HANGUL SYLLABLE RWIP + /x83/x30/xab/x30 HANGUL SYLLABLE RWIH + /x83/x30/xab/x31 HANGUL SYLLABLE RYU + /x83/x30/xab/x32 HANGUL SYLLABLE RYUG + /x83/x30/xab/x33 HANGUL SYLLABLE RYUGG + /x83/x30/xab/x34 HANGUL SYLLABLE RYUGS + /x83/x30/xab/x35 HANGUL SYLLABLE RYUN + /x83/x30/xab/x36 HANGUL SYLLABLE RYUNI + /x83/x30/xab/x37 HANGUL SYLLABLE RYUNH + /x83/x30/xab/x38 HANGUL SYLLABLE RYUD + /x83/x30/xab/x39 HANGUL SYLLABLE RYUL + /x83/x30/xac/x30 HANGUL SYLLABLE RYULG + /x83/x30/xac/x31 HANGUL SYLLABLE RYULM + /x83/x30/xac/x32 HANGUL SYLLABLE RYULB + /x83/x30/xac/x33 HANGUL SYLLABLE RYULS + /x83/x30/xac/x34 HANGUL SYLLABLE RYULT + /x83/x30/xac/x35 HANGUL SYLLABLE RYULP + /x83/x30/xac/x36 HANGUL SYLLABLE RYULH + /x83/x30/xac/x37 HANGUL SYLLABLE RYUM + /x83/x30/xac/x38 HANGUL SYLLABLE RYUB + /x83/x30/xac/x39 HANGUL SYLLABLE RYUBS + /x83/x30/xad/x30 HANGUL SYLLABLE RYUS + /x83/x30/xad/x31 HANGUL SYLLABLE RYUSS + /x83/x30/xad/x32 HANGUL SYLLABLE RYUNG + /x83/x30/xad/x33 HANGUL SYLLABLE RYUJ + /x83/x30/xad/x34 HANGUL SYLLABLE RYUC + /x83/x30/xad/x35 HANGUL SYLLABLE RYUK + /x83/x30/xad/x36 HANGUL SYLLABLE RYUT + /x83/x30/xad/x37 HANGUL SYLLABLE RYUP + /x83/x30/xad/x38 HANGUL SYLLABLE RYUH + /x83/x30/xad/x39 HANGUL SYLLABLE REU + /x83/x30/xae/x30 HANGUL SYLLABLE REUG + /x83/x30/xae/x31 HANGUL SYLLABLE REUGG + /x83/x30/xae/x32 HANGUL SYLLABLE REUGS + /x83/x30/xae/x33 HANGUL SYLLABLE REUN + /x83/x30/xae/x34 HANGUL SYLLABLE REUNI + /x83/x30/xae/x35 HANGUL SYLLABLE REUNH + /x83/x30/xae/x36 HANGUL SYLLABLE REUD + /x83/x30/xae/x37 HANGUL SYLLABLE REUL + /x83/x30/xae/x38 HANGUL SYLLABLE REULG + /x83/x30/xae/x39 HANGUL SYLLABLE REULM + /x83/x30/xaf/x30 HANGUL SYLLABLE REULB + /x83/x30/xaf/x31 HANGUL SYLLABLE REULS + /x83/x30/xaf/x32 HANGUL SYLLABLE REULT + /x83/x30/xaf/x33 HANGUL SYLLABLE REULP + /x83/x30/xaf/x34 HANGUL SYLLABLE REULH + /x83/x30/xaf/x35 HANGUL SYLLABLE REUM + /x83/x30/xaf/x36 HANGUL SYLLABLE REUB + /x83/x30/xaf/x37 HANGUL SYLLABLE REUBS + /x83/x30/xaf/x38 HANGUL SYLLABLE REUS + /x83/x30/xaf/x39 HANGUL SYLLABLE REUSS + /x83/x30/xb0/x30 HANGUL SYLLABLE REUNG + /x83/x30/xb0/x31 HANGUL SYLLABLE REUJ + /x83/x30/xb0/x32 HANGUL SYLLABLE REUC + /x83/x30/xb0/x33 HANGUL SYLLABLE REUK + /x83/x30/xb0/x34 HANGUL SYLLABLE REUT + /x83/x30/xb0/x35 HANGUL SYLLABLE REUP + /x83/x30/xb0/x36 HANGUL SYLLABLE REUH + /x83/x30/xb0/x37 HANGUL SYLLABLE RYI + /x83/x30/xb0/x38 HANGUL SYLLABLE RYIG + /x83/x30/xb0/x39 HANGUL SYLLABLE RYIGG + /x83/x30/xb1/x30 HANGUL SYLLABLE RYIGS + /x83/x30/xb1/x31 HANGUL SYLLABLE RYIN + /x83/x30/xb1/x32 HANGUL SYLLABLE RYINI + /x83/x30/xb1/x33 HANGUL SYLLABLE RYINH + /x83/x30/xb1/x34 HANGUL SYLLABLE RYID + /x83/x30/xb1/x35 HANGUL SYLLABLE RYIL + /x83/x30/xb1/x36 HANGUL SYLLABLE RYILG + /x83/x30/xb1/x37 HANGUL SYLLABLE RYILM + /x83/x30/xb1/x38 HANGUL SYLLABLE RYILB + /x83/x30/xb1/x39 HANGUL SYLLABLE RYILS + /x83/x30/xb2/x30 HANGUL SYLLABLE RYILT + /x83/x30/xb2/x31 HANGUL SYLLABLE RYILP + /x83/x30/xb2/x32 HANGUL SYLLABLE RYILH + /x83/x30/xb2/x33 HANGUL SYLLABLE RYIM + /x83/x30/xb2/x34 HANGUL SYLLABLE RYIB + /x83/x30/xb2/x35 HANGUL SYLLABLE RYIBS + /x83/x30/xb2/x36 HANGUL SYLLABLE RYIS + /x83/x30/xb2/x37 HANGUL SYLLABLE RYISS + /x83/x30/xb2/x38 HANGUL SYLLABLE RYING + /x83/x30/xb2/x39 HANGUL SYLLABLE RYIJ + /x83/x30/xb3/x30 HANGUL SYLLABLE RYIC + /x83/x30/xb3/x31 HANGUL SYLLABLE RYIK + /x83/x30/xb3/x32 HANGUL SYLLABLE RYIT + /x83/x30/xb3/x33 HANGUL SYLLABLE RYIP + /x83/x30/xb3/x34 HANGUL SYLLABLE RYIH + /x83/x30/xb3/x35 HANGUL SYLLABLE RI + /x83/x30/xb3/x36 HANGUL SYLLABLE RIG + /x83/x30/xb3/x37 HANGUL SYLLABLE RIGG + /x83/x30/xb3/x38 HANGUL SYLLABLE RIGS + /x83/x30/xb3/x39 HANGUL SYLLABLE RIN + /x83/x30/xb4/x30 HANGUL SYLLABLE RINI + /x83/x30/xb4/x31 HANGUL SYLLABLE RINH + /x83/x30/xb4/x32 HANGUL SYLLABLE RID + /x83/x30/xb4/x33 HANGUL SYLLABLE RIL + /x83/x30/xb4/x34 HANGUL SYLLABLE RILG + /x83/x30/xb4/x35 HANGUL SYLLABLE RILM + /x83/x30/xb4/x36 HANGUL SYLLABLE RILB + /x83/x30/xb4/x37 HANGUL SYLLABLE RILS + /x83/x30/xb4/x38 HANGUL SYLLABLE RILT + /x83/x30/xb4/x39 HANGUL SYLLABLE RILP + /x83/x30/xb5/x30 HANGUL SYLLABLE RILH + /x83/x30/xb5/x31 HANGUL SYLLABLE RIM + /x83/x30/xb5/x32 HANGUL SYLLABLE RIB + /x83/x30/xb5/x33 HANGUL SYLLABLE RIBS + /x83/x30/xb5/x34 HANGUL SYLLABLE RIS + /x83/x30/xb5/x35 HANGUL SYLLABLE RISS + /x83/x30/xb5/x36 HANGUL SYLLABLE RING + /x83/x30/xb5/x37 HANGUL SYLLABLE RIJ + /x83/x30/xb5/x38 HANGUL SYLLABLE RIC + /x83/x30/xb5/x39 HANGUL SYLLABLE RIK + /x83/x30/xb6/x30 HANGUL SYLLABLE RIT + /x83/x30/xb6/x31 HANGUL SYLLABLE RIP + /x83/x30/xb6/x32 HANGUL SYLLABLE RIH + /x83/x30/xb6/x33 HANGUL SYLLABLE MA + /x83/x30/xb6/x34 HANGUL SYLLABLE MAG + /x83/x30/xb6/x35 HANGUL SYLLABLE MAGG + /x83/x30/xb6/x36 HANGUL SYLLABLE MAGS + /x83/x30/xb6/x37 HANGUL SYLLABLE MAN + /x83/x30/xb6/x38 HANGUL SYLLABLE MANI + /x83/x30/xb6/x39 HANGUL SYLLABLE MANH + /x83/x30/xb7/x30 HANGUL SYLLABLE MAD + /x83/x30/xb7/x31 HANGUL SYLLABLE MAL + /x83/x30/xb7/x32 HANGUL SYLLABLE MALG + /x83/x30/xb7/x33 HANGUL SYLLABLE MALM + /x83/x30/xb7/x34 HANGUL SYLLABLE MALB + /x83/x30/xb7/x35 HANGUL SYLLABLE MALS + /x83/x30/xb7/x36 HANGUL SYLLABLE MALT + /x83/x30/xb7/x37 HANGUL SYLLABLE MALP + /x83/x30/xb7/x38 HANGUL SYLLABLE MALH + /x83/x30/xb7/x39 HANGUL SYLLABLE MAM + /x83/x30/xb8/x30 HANGUL SYLLABLE MAB + /x83/x30/xb8/x31 HANGUL SYLLABLE MABS + /x83/x30/xb8/x32 HANGUL SYLLABLE MAS + /x83/x30/xb8/x33 HANGUL SYLLABLE MASS + /x83/x30/xb8/x34 HANGUL SYLLABLE MANG + /x83/x30/xb8/x35 HANGUL SYLLABLE MAJ + /x83/x30/xb8/x36 HANGUL SYLLABLE MAC + /x83/x30/xb8/x37 HANGUL SYLLABLE MAK + /x83/x30/xb8/x38 HANGUL SYLLABLE MAT + /x83/x30/xb8/x39 HANGUL SYLLABLE MAP + /x83/x30/xb9/x30 HANGUL SYLLABLE MAH + /x83/x30/xb9/x31 HANGUL SYLLABLE MAE + /x83/x30/xb9/x32 HANGUL SYLLABLE MAEG + /x83/x30/xb9/x33 HANGUL SYLLABLE MAEGG + /x83/x30/xb9/x34 HANGUL SYLLABLE MAEGS + /x83/x30/xb9/x35 HANGUL SYLLABLE MAEN + /x83/x30/xb9/x36 HANGUL SYLLABLE MAENI + /x83/x30/xb9/x37 HANGUL SYLLABLE MAENH + /x83/x30/xb9/x38 HANGUL SYLLABLE MAED + /x83/x30/xb9/x39 HANGUL SYLLABLE MAEL + /x83/x30/xba/x30 HANGUL SYLLABLE MAELG + /x83/x30/xba/x31 HANGUL SYLLABLE MAELM + /x83/x30/xba/x32 HANGUL SYLLABLE MAELB + /x83/x30/xba/x33 HANGUL SYLLABLE MAELS + /x83/x30/xba/x34 HANGUL SYLLABLE MAELT + /x83/x30/xba/x35 HANGUL SYLLABLE MAELP + /x83/x30/xba/x36 HANGUL SYLLABLE MAELH + /x83/x30/xba/x37 HANGUL SYLLABLE MAEM + /x83/x30/xba/x38 HANGUL SYLLABLE MAEB + /x83/x30/xba/x39 HANGUL SYLLABLE MAEBS + /x83/x30/xbb/x30 HANGUL SYLLABLE MAES + /x83/x30/xbb/x31 HANGUL SYLLABLE MAESS + /x83/x30/xbb/x32 HANGUL SYLLABLE MAENG + /x83/x30/xbb/x33 HANGUL SYLLABLE MAEJ + /x83/x30/xbb/x34 HANGUL SYLLABLE MAEC + /x83/x30/xbb/x35 HANGUL SYLLABLE MAEK + /x83/x30/xbb/x36 HANGUL SYLLABLE MAET + /x83/x30/xbb/x37 HANGUL SYLLABLE MAEP + /x83/x30/xbb/x38 HANGUL SYLLABLE MAEH + /x83/x30/xbb/x39 HANGUL SYLLABLE MYA + /x83/x30/xbc/x30 HANGUL SYLLABLE MYAG + /x83/x30/xbc/x31 HANGUL SYLLABLE MYAGG + /x83/x30/xbc/x32 HANGUL SYLLABLE MYAGS + /x83/x30/xbc/x33 HANGUL SYLLABLE MYAN + /x83/x30/xbc/x34 HANGUL SYLLABLE MYANI + /x83/x30/xbc/x35 HANGUL SYLLABLE MYANH + /x83/x30/xbc/x36 HANGUL SYLLABLE MYAD + /x83/x30/xbc/x37 HANGUL SYLLABLE MYAL + /x83/x30/xbc/x38 HANGUL SYLLABLE MYALG + /x83/x30/xbc/x39 HANGUL SYLLABLE MYALM + /x83/x30/xbd/x30 HANGUL SYLLABLE MYALB + /x83/x30/xbd/x31 HANGUL SYLLABLE MYALS + /x83/x30/xbd/x32 HANGUL SYLLABLE MYALT + /x83/x30/xbd/x33 HANGUL SYLLABLE MYALP + /x83/x30/xbd/x34 HANGUL SYLLABLE MYALH + /x83/x30/xbd/x35 HANGUL SYLLABLE MYAM + /x83/x30/xbd/x36 HANGUL SYLLABLE MYAB + /x83/x30/xbd/x37 HANGUL SYLLABLE MYABS + /x83/x30/xbd/x38 HANGUL SYLLABLE MYAS + /x83/x30/xbd/x39 HANGUL SYLLABLE MYASS + /x83/x30/xbe/x30 HANGUL SYLLABLE MYANG + /x83/x30/xbe/x31 HANGUL SYLLABLE MYAJ + /x83/x30/xbe/x32 HANGUL SYLLABLE MYAC + /x83/x30/xbe/x33 HANGUL SYLLABLE MYAK + /x83/x30/xbe/x34 HANGUL SYLLABLE MYAT + /x83/x30/xbe/x35 HANGUL SYLLABLE MYAP + /x83/x30/xbe/x36 HANGUL SYLLABLE MYAH + /x83/x30/xbe/x37 HANGUL SYLLABLE MYAE + /x83/x30/xbe/x38 HANGUL SYLLABLE MYAEG + /x83/x30/xbe/x39 HANGUL SYLLABLE MYAEGG + /x83/x30/xbf/x30 HANGUL SYLLABLE MYAEGS + /x83/x30/xbf/x31 HANGUL SYLLABLE MYAEN + /x83/x30/xbf/x32 HANGUL SYLLABLE MYAENI + /x83/x30/xbf/x33 HANGUL SYLLABLE MYAENH + /x83/x30/xbf/x34 HANGUL SYLLABLE MYAED + /x83/x30/xbf/x35 HANGUL SYLLABLE MYAEL + /x83/x30/xbf/x36 HANGUL SYLLABLE MYAELG + /x83/x30/xbf/x37 HANGUL SYLLABLE MYAELM + /x83/x30/xbf/x38 HANGUL SYLLABLE MYAELB + /x83/x30/xbf/x39 HANGUL SYLLABLE MYAELS + /x83/x30/xc0/x30 HANGUL SYLLABLE MYAELT + /x83/x30/xc0/x31 HANGUL SYLLABLE MYAELP + /x83/x30/xc0/x32 HANGUL SYLLABLE MYAELH + /x83/x30/xc0/x33 HANGUL SYLLABLE MYAEM + /x83/x30/xc0/x34 HANGUL SYLLABLE MYAEB + /x83/x30/xc0/x35 HANGUL SYLLABLE MYAEBS + /x83/x30/xc0/x36 HANGUL SYLLABLE MYAES + /x83/x30/xc0/x37 HANGUL SYLLABLE MYAESS + /x83/x30/xc0/x38 HANGUL SYLLABLE MYAENG + /x83/x30/xc0/x39 HANGUL SYLLABLE MYAEJ + /x83/x30/xc1/x30 HANGUL SYLLABLE MYAEC + /x83/x30/xc1/x31 HANGUL SYLLABLE MYAEK + /x83/x30/xc1/x32 HANGUL SYLLABLE MYAET + /x83/x30/xc1/x33 HANGUL SYLLABLE MYAEP + /x83/x30/xc1/x34 HANGUL SYLLABLE MYAEH + /x83/x30/xc1/x35 HANGUL SYLLABLE MEO + /x83/x30/xc1/x36 HANGUL SYLLABLE MEOG + /x83/x30/xc1/x37 HANGUL SYLLABLE MEOGG + /x83/x30/xc1/x38 HANGUL SYLLABLE MEOGS + /x83/x30/xc1/x39 HANGUL SYLLABLE MEON + /x83/x30/xc2/x30 HANGUL SYLLABLE MEONI + /x83/x30/xc2/x31 HANGUL SYLLABLE MEONH + /x83/x30/xc2/x32 HANGUL SYLLABLE MEOD + /x83/x30/xc2/x33 HANGUL SYLLABLE MEOL + /x83/x30/xc2/x34 HANGUL SYLLABLE MEOLG + /x83/x30/xc2/x35 HANGUL SYLLABLE MEOLM + /x83/x30/xc2/x36 HANGUL SYLLABLE MEOLB + /x83/x30/xc2/x37 HANGUL SYLLABLE MEOLS + /x83/x30/xc2/x38 HANGUL SYLLABLE MEOLT + /x83/x30/xc2/x39 HANGUL SYLLABLE MEOLP + /x83/x30/xc3/x30 HANGUL SYLLABLE MEOLH + /x83/x30/xc3/x31 HANGUL SYLLABLE MEOM + /x83/x30/xc3/x32 HANGUL SYLLABLE MEOB + /x83/x30/xc3/x33 HANGUL SYLLABLE MEOBS + /x83/x30/xc3/x34 HANGUL SYLLABLE MEOS + /x83/x30/xc3/x35 HANGUL SYLLABLE MEOSS + /x83/x30/xc3/x36 HANGUL SYLLABLE MEONG + /x83/x30/xc3/x37 HANGUL SYLLABLE MEOJ + /x83/x30/xc3/x38 HANGUL SYLLABLE MEOC + /x83/x30/xc3/x39 HANGUL SYLLABLE MEOK + /x83/x30/xc4/x30 HANGUL SYLLABLE MEOT + /x83/x30/xc4/x31 HANGUL SYLLABLE MEOP + /x83/x30/xc4/x32 HANGUL SYLLABLE MEOH + /x83/x30/xc4/x33 HANGUL SYLLABLE ME + /x83/x30/xc4/x34 HANGUL SYLLABLE MEG + /x83/x30/xc4/x35 HANGUL SYLLABLE MEGG + /x83/x30/xc4/x36 HANGUL SYLLABLE MEGS + /x83/x30/xc4/x37 HANGUL SYLLABLE MEN + /x83/x30/xc4/x38 HANGUL SYLLABLE MENI + /x83/x30/xc4/x39 HANGUL SYLLABLE MENH + /x83/x30/xc5/x30 HANGUL SYLLABLE MED + /x83/x30/xc5/x31 HANGUL SYLLABLE MEL + /x83/x30/xc5/x32 HANGUL SYLLABLE MELG + /x83/x30/xc5/x33 HANGUL SYLLABLE MELM + /x83/x30/xc5/x34 HANGUL SYLLABLE MELB + /x83/x30/xc5/x35 HANGUL SYLLABLE MELS + /x83/x30/xc5/x36 HANGUL SYLLABLE MELT + /x83/x30/xc5/x37 HANGUL SYLLABLE MELP + /x83/x30/xc5/x38 HANGUL SYLLABLE MELH + /x83/x30/xc5/x39 HANGUL SYLLABLE MEM + /x83/x30/xc6/x30 HANGUL SYLLABLE MEB + /x83/x30/xc6/x31 HANGUL SYLLABLE MEBS + /x83/x30/xc6/x32 HANGUL SYLLABLE MES + /x83/x30/xc6/x33 HANGUL SYLLABLE MESS + /x83/x30/xc6/x34 HANGUL SYLLABLE MENG + /x83/x30/xc6/x35 HANGUL SYLLABLE MEJ + /x83/x30/xc6/x36 HANGUL SYLLABLE MEC + /x83/x30/xc6/x37 HANGUL SYLLABLE MEK + /x83/x30/xc6/x38 HANGUL SYLLABLE MET + /x83/x30/xc6/x39 HANGUL SYLLABLE MEP + /x83/x30/xc7/x30 HANGUL SYLLABLE MEH + /x83/x30/xc7/x31 HANGUL SYLLABLE MYEO + /x83/x30/xc7/x32 HANGUL SYLLABLE MYEOG + /x83/x30/xc7/x33 HANGUL SYLLABLE MYEOGG + /x83/x30/xc7/x34 HANGUL SYLLABLE MYEOGS + /x83/x30/xc7/x35 HANGUL SYLLABLE MYEON + /x83/x30/xc7/x36 HANGUL SYLLABLE MYEONI + /x83/x30/xc7/x37 HANGUL SYLLABLE MYEONH + /x83/x30/xc7/x38 HANGUL SYLLABLE MYEOD + /x83/x30/xc7/x39 HANGUL SYLLABLE MYEOL + /x83/x30/xc8/x30 HANGUL SYLLABLE MYEOLG + /x83/x30/xc8/x31 HANGUL SYLLABLE MYEOLM + /x83/x30/xc8/x32 HANGUL SYLLABLE MYEOLB + /x83/x30/xc8/x33 HANGUL SYLLABLE MYEOLS + /x83/x30/xc8/x34 HANGUL SYLLABLE MYEOLT + /x83/x30/xc8/x35 HANGUL SYLLABLE MYEOLP + /x83/x30/xc8/x36 HANGUL SYLLABLE MYEOLH + /x83/x30/xc8/x37 HANGUL SYLLABLE MYEOM + /x83/x30/xc8/x38 HANGUL SYLLABLE MYEOB + /x83/x30/xc8/x39 HANGUL SYLLABLE MYEOBS + /x83/x30/xc9/x30 HANGUL SYLLABLE MYEOS + /x83/x30/xc9/x31 HANGUL SYLLABLE MYEOSS + /x83/x30/xc9/x32 HANGUL SYLLABLE MYEONG + /x83/x30/xc9/x33 HANGUL SYLLABLE MYEOJ + /x83/x30/xc9/x34 HANGUL SYLLABLE MYEOC + /x83/x30/xc9/x35 HANGUL SYLLABLE MYEOK + /x83/x30/xc9/x36 HANGUL SYLLABLE MYEOT + /x83/x30/xc9/x37 HANGUL SYLLABLE MYEOP + /x83/x30/xc9/x38 HANGUL SYLLABLE MYEOH + /x83/x30/xc9/x39 HANGUL SYLLABLE MYE + /x83/x30/xca/x30 HANGUL SYLLABLE MYEG + /x83/x30/xca/x31 HANGUL SYLLABLE MYEGG + /x83/x30/xca/x32 HANGUL SYLLABLE MYEGS + /x83/x30/xca/x33 HANGUL SYLLABLE MYEN + /x83/x30/xca/x34 HANGUL SYLLABLE MYENI + /x83/x30/xca/x35 HANGUL SYLLABLE MYENH + /x83/x30/xca/x36 HANGUL SYLLABLE MYED + /x83/x30/xca/x37 HANGUL SYLLABLE MYEL + /x83/x30/xca/x38 HANGUL SYLLABLE MYELG + /x83/x30/xca/x39 HANGUL SYLLABLE MYELM + /x83/x30/xcb/x30 HANGUL SYLLABLE MYELB + /x83/x30/xcb/x31 HANGUL SYLLABLE MYELS + /x83/x30/xcb/x32 HANGUL SYLLABLE MYELT + /x83/x30/xcb/x33 HANGUL SYLLABLE MYELP + /x83/x30/xcb/x34 HANGUL SYLLABLE MYELH + /x83/x30/xcb/x35 HANGUL SYLLABLE MYEM + /x83/x30/xcb/x36 HANGUL SYLLABLE MYEB + /x83/x30/xcb/x37 HANGUL SYLLABLE MYEBS + /x83/x30/xcb/x38 HANGUL SYLLABLE MYES + /x83/x30/xcb/x39 HANGUL SYLLABLE MYESS + /x83/x30/xcc/x30 HANGUL SYLLABLE MYENG + /x83/x30/xcc/x31 HANGUL SYLLABLE MYEJ + /x83/x30/xcc/x32 HANGUL SYLLABLE MYEC + /x83/x30/xcc/x33 HANGUL SYLLABLE MYEK + /x83/x30/xcc/x34 HANGUL SYLLABLE MYET + /x83/x30/xcc/x35 HANGUL SYLLABLE MYEP + /x83/x30/xcc/x36 HANGUL SYLLABLE MYEH + /x83/x30/xcc/x37 HANGUL SYLLABLE MO + /x83/x30/xcc/x38 HANGUL SYLLABLE MOG + /x83/x30/xcc/x39 HANGUL SYLLABLE MOGG + /x83/x30/xcd/x30 HANGUL SYLLABLE MOGS + /x83/x30/xcd/x31 HANGUL SYLLABLE MON + /x83/x30/xcd/x32 HANGUL SYLLABLE MONI + /x83/x30/xcd/x33 HANGUL SYLLABLE MONH + /x83/x30/xcd/x34 HANGUL SYLLABLE MOD + /x83/x30/xcd/x35 HANGUL SYLLABLE MOL + /x83/x30/xcd/x36 HANGUL SYLLABLE MOLG + /x83/x30/xcd/x37 HANGUL SYLLABLE MOLM + /x83/x30/xcd/x38 HANGUL SYLLABLE MOLB + /x83/x30/xcd/x39 HANGUL SYLLABLE MOLS + /x83/x30/xce/x30 HANGUL SYLLABLE MOLT + /x83/x30/xce/x31 HANGUL SYLLABLE MOLP + /x83/x30/xce/x32 HANGUL SYLLABLE MOLH + /x83/x30/xce/x33 HANGUL SYLLABLE MOM + /x83/x30/xce/x34 HANGUL SYLLABLE MOB + /x83/x30/xce/x35 HANGUL SYLLABLE MOBS + /x83/x30/xce/x36 HANGUL SYLLABLE MOS + /x83/x30/xce/x37 HANGUL SYLLABLE MOSS + /x83/x30/xce/x38 HANGUL SYLLABLE MONG + /x83/x30/xce/x39 HANGUL SYLLABLE MOJ + /x83/x30/xcf/x30 HANGUL SYLLABLE MOC + /x83/x30/xcf/x31 HANGUL SYLLABLE MOK + /x83/x30/xcf/x32 HANGUL SYLLABLE MOT + /x83/x30/xcf/x33 HANGUL SYLLABLE MOP + /x83/x30/xcf/x34 HANGUL SYLLABLE MOH + /x83/x30/xcf/x35 HANGUL SYLLABLE MWA + /x83/x30/xcf/x36 HANGUL SYLLABLE MWAG + /x83/x30/xcf/x37 HANGUL SYLLABLE MWAGG + /x83/x30/xcf/x38 HANGUL SYLLABLE MWAGS + /x83/x30/xcf/x39 HANGUL SYLLABLE MWAN + /x83/x30/xd0/x30 HANGUL SYLLABLE MWANI + /x83/x30/xd0/x31 HANGUL SYLLABLE MWANH + /x83/x30/xd0/x32 HANGUL SYLLABLE MWAD + /x83/x30/xd0/x33 HANGUL SYLLABLE MWAL + /x83/x30/xd0/x34 HANGUL SYLLABLE MWALG + /x83/x30/xd0/x35 HANGUL SYLLABLE MWALM + /x83/x30/xd0/x36 HANGUL SYLLABLE MWALB + /x83/x30/xd0/x37 HANGUL SYLLABLE MWALS + /x83/x30/xd0/x38 HANGUL SYLLABLE MWALT + /x83/x30/xd0/x39 HANGUL SYLLABLE MWALP + /x83/x30/xd1/x30 HANGUL SYLLABLE MWALH + /x83/x30/xd1/x31 HANGUL SYLLABLE MWAM + /x83/x30/xd1/x32 HANGUL SYLLABLE MWAB + /x83/x30/xd1/x33 HANGUL SYLLABLE MWABS + /x83/x30/xd1/x34 HANGUL SYLLABLE MWAS + /x83/x30/xd1/x35 HANGUL SYLLABLE MWASS + /x83/x30/xd1/x36 HANGUL SYLLABLE MWANG + /x83/x30/xd1/x37 HANGUL SYLLABLE MWAJ + /x83/x30/xd1/x38 HANGUL SYLLABLE MWAC + /x83/x30/xd1/x39 HANGUL SYLLABLE MWAK + /x83/x30/xd2/x30 HANGUL SYLLABLE MWAT + /x83/x30/xd2/x31 HANGUL SYLLABLE MWAP + /x83/x30/xd2/x32 HANGUL SYLLABLE MWAH + /x83/x30/xd2/x33 HANGUL SYLLABLE MWAE + /x83/x30/xd2/x34 HANGUL SYLLABLE MWAEG + /x83/x30/xd2/x35 HANGUL SYLLABLE MWAEGG + /x83/x30/xd2/x36 HANGUL SYLLABLE MWAEGS + /x83/x30/xd2/x37 HANGUL SYLLABLE MWAEN + /x83/x30/xd2/x38 HANGUL SYLLABLE MWAENI + /x83/x30/xd2/x39 HANGUL SYLLABLE MWAENH + /x83/x30/xd3/x30 HANGUL SYLLABLE MWAED + /x83/x30/xd3/x31 HANGUL SYLLABLE MWAEL + /x83/x30/xd3/x32 HANGUL SYLLABLE MWAELG + /x83/x30/xd3/x33 HANGUL SYLLABLE MWAELM + /x83/x30/xd3/x34 HANGUL SYLLABLE MWAELB + /x83/x30/xd3/x35 HANGUL SYLLABLE MWAELS + /x83/x30/xd3/x36 HANGUL SYLLABLE MWAELT + /x83/x30/xd3/x37 HANGUL SYLLABLE MWAELP + /x83/x30/xd3/x38 HANGUL SYLLABLE MWAELH + /x83/x30/xd3/x39 HANGUL SYLLABLE MWAEM + /x83/x30/xd4/x30 HANGUL SYLLABLE MWAEB + /x83/x30/xd4/x31 HANGUL SYLLABLE MWAEBS + /x83/x30/xd4/x32 HANGUL SYLLABLE MWAES + /x83/x30/xd4/x33 HANGUL SYLLABLE MWAESS + /x83/x30/xd4/x34 HANGUL SYLLABLE MWAENG + /x83/x30/xd4/x35 HANGUL SYLLABLE MWAEJ + /x83/x30/xd4/x36 HANGUL SYLLABLE MWAEC + /x83/x30/xd4/x37 HANGUL SYLLABLE MWAEK + /x83/x30/xd4/x38 HANGUL SYLLABLE MWAET + /x83/x30/xd4/x39 HANGUL SYLLABLE MWAEP + /x83/x30/xd5/x30 HANGUL SYLLABLE MWAEH + /x83/x30/xd5/x31 HANGUL SYLLABLE MOE + /x83/x30/xd5/x32 HANGUL SYLLABLE MOEG + /x83/x30/xd5/x33 HANGUL SYLLABLE MOEGG + /x83/x30/xd5/x34 HANGUL SYLLABLE MOEGS + /x83/x30/xd5/x35 HANGUL SYLLABLE MOEN + /x83/x30/xd5/x36 HANGUL SYLLABLE MOENI + /x83/x30/xd5/x37 HANGUL SYLLABLE MOENH + /x83/x30/xd5/x38 HANGUL SYLLABLE MOED + /x83/x30/xd5/x39 HANGUL SYLLABLE MOEL + /x83/x30/xd6/x30 HANGUL SYLLABLE MOELG + /x83/x30/xd6/x31 HANGUL SYLLABLE MOELM + /x83/x30/xd6/x32 HANGUL SYLLABLE MOELB + /x83/x30/xd6/x33 HANGUL SYLLABLE MOELS + /x83/x30/xd6/x34 HANGUL SYLLABLE MOELT + /x83/x30/xd6/x35 HANGUL SYLLABLE MOELP + /x83/x30/xd6/x36 HANGUL SYLLABLE MOELH + /x83/x30/xd6/x37 HANGUL SYLLABLE MOEM + /x83/x30/xd6/x38 HANGUL SYLLABLE MOEB + /x83/x30/xd6/x39 HANGUL SYLLABLE MOEBS + /x83/x30/xd7/x30 HANGUL SYLLABLE MOES + /x83/x30/xd7/x31 HANGUL SYLLABLE MOESS + /x83/x30/xd7/x32 HANGUL SYLLABLE MOENG + /x83/x30/xd7/x33 HANGUL SYLLABLE MOEJ + /x83/x30/xd7/x34 HANGUL SYLLABLE MOEC + /x83/x30/xd7/x35 HANGUL SYLLABLE MOEK + /x83/x30/xd7/x36 HANGUL SYLLABLE MOET + /x83/x30/xd7/x37 HANGUL SYLLABLE MOEP + /x83/x30/xd7/x38 HANGUL SYLLABLE MOEH + /x83/x30/xd7/x39 HANGUL SYLLABLE MYO + /x83/x30/xd8/x30 HANGUL SYLLABLE MYOG + /x83/x30/xd8/x31 HANGUL SYLLABLE MYOGG + /x83/x30/xd8/x32 HANGUL SYLLABLE MYOGS + /x83/x30/xd8/x33 HANGUL SYLLABLE MYON + /x83/x30/xd8/x34 HANGUL SYLLABLE MYONI + /x83/x30/xd8/x35 HANGUL SYLLABLE MYONH + /x83/x30/xd8/x36 HANGUL SYLLABLE MYOD + /x83/x30/xd8/x37 HANGUL SYLLABLE MYOL + /x83/x30/xd8/x38 HANGUL SYLLABLE MYOLG + /x83/x30/xd8/x39 HANGUL SYLLABLE MYOLM + /x83/x30/xd9/x30 HANGUL SYLLABLE MYOLB + /x83/x30/xd9/x31 HANGUL SYLLABLE MYOLS + /x83/x30/xd9/x32 HANGUL SYLLABLE MYOLT + /x83/x30/xd9/x33 HANGUL SYLLABLE MYOLP + /x83/x30/xd9/x34 HANGUL SYLLABLE MYOLH + /x83/x30/xd9/x35 HANGUL SYLLABLE MYOM + /x83/x30/xd9/x36 HANGUL SYLLABLE MYOB + /x83/x30/xd9/x37 HANGUL SYLLABLE MYOBS + /x83/x30/xd9/x38 HANGUL SYLLABLE MYOS + /x83/x30/xd9/x39 HANGUL SYLLABLE MYOSS + /x83/x30/xda/x30 HANGUL SYLLABLE MYONG + /x83/x30/xda/x31 HANGUL SYLLABLE MYOJ + /x83/x30/xda/x32 HANGUL SYLLABLE MYOC + /x83/x30/xda/x33 HANGUL SYLLABLE MYOK + /x83/x30/xda/x34 HANGUL SYLLABLE MYOT + /x83/x30/xda/x35 HANGUL SYLLABLE MYOP + /x83/x30/xda/x36 HANGUL SYLLABLE MYOH + /x83/x30/xda/x37 HANGUL SYLLABLE MU + /x83/x30/xda/x38 HANGUL SYLLABLE MUG + /x83/x30/xda/x39 HANGUL SYLLABLE MUGG + /x83/x30/xdb/x30 HANGUL SYLLABLE MUGS + /x83/x30/xdb/x31 HANGUL SYLLABLE MUN + /x83/x30/xdb/x32 HANGUL SYLLABLE MUNI + /x83/x30/xdb/x33 HANGUL SYLLABLE MUNH + /x83/x30/xdb/x34 HANGUL SYLLABLE MUD + /x83/x30/xdb/x35 HANGUL SYLLABLE MUL + /x83/x30/xdb/x36 HANGUL SYLLABLE MULG + /x83/x30/xdb/x37 HANGUL SYLLABLE MULM + /x83/x30/xdb/x38 HANGUL SYLLABLE MULB + /x83/x30/xdb/x39 HANGUL SYLLABLE MULS + /x83/x30/xdc/x30 HANGUL SYLLABLE MULT + /x83/x30/xdc/x31 HANGUL SYLLABLE MULP + /x83/x30/xdc/x32 HANGUL SYLLABLE MULH + /x83/x30/xdc/x33 HANGUL SYLLABLE MUM + /x83/x30/xdc/x34 HANGUL SYLLABLE MUB + /x83/x30/xdc/x35 HANGUL SYLLABLE MUBS + /x83/x30/xdc/x36 HANGUL SYLLABLE MUS + /x83/x30/xdc/x37 HANGUL SYLLABLE MUSS + /x83/x30/xdc/x38 HANGUL SYLLABLE MUNG + /x83/x30/xdc/x39 HANGUL SYLLABLE MUJ + /x83/x30/xdd/x30 HANGUL SYLLABLE MUC + /x83/x30/xdd/x31 HANGUL SYLLABLE MUK + /x83/x30/xdd/x32 HANGUL SYLLABLE MUT + /x83/x30/xdd/x33 HANGUL SYLLABLE MUP + /x83/x30/xdd/x34 HANGUL SYLLABLE MUH + /x83/x30/xdd/x35 HANGUL SYLLABLE MWEO + /x83/x30/xdd/x36 HANGUL SYLLABLE MWEOG + /x83/x30/xdd/x37 HANGUL SYLLABLE MWEOGG + /x83/x30/xdd/x38 HANGUL SYLLABLE MWEOGS + /x83/x30/xdd/x39 HANGUL SYLLABLE MWEON + /x83/x30/xde/x30 HANGUL SYLLABLE MWEONI + /x83/x30/xde/x31 HANGUL SYLLABLE MWEONH + /x83/x30/xde/x32 HANGUL SYLLABLE MWEOD + /x83/x30/xde/x33 HANGUL SYLLABLE MWEOL + /x83/x30/xde/x34 HANGUL SYLLABLE MWEOLG + /x83/x30/xde/x35 HANGUL SYLLABLE MWEOLM + /x83/x30/xde/x36 HANGUL SYLLABLE MWEOLB + /x83/x30/xde/x37 HANGUL SYLLABLE MWEOLS + /x83/x30/xde/x38 HANGUL SYLLABLE MWEOLT + /x83/x30/xde/x39 HANGUL SYLLABLE MWEOLP + /x83/x30/xdf/x30 HANGUL SYLLABLE MWEOLH + /x83/x30/xdf/x31 HANGUL SYLLABLE MWEOM + /x83/x30/xdf/x32 HANGUL SYLLABLE MWEOB + /x83/x30/xdf/x33 HANGUL SYLLABLE MWEOBS + /x83/x30/xdf/x34 HANGUL SYLLABLE MWEOS + /x83/x30/xdf/x35 HANGUL SYLLABLE MWEOSS + /x83/x30/xdf/x36 HANGUL SYLLABLE MWEONG + /x83/x30/xdf/x37 HANGUL SYLLABLE MWEOJ + /x83/x30/xdf/x38 HANGUL SYLLABLE MWEOC + /x83/x30/xdf/x39 HANGUL SYLLABLE MWEOK + /x83/x30/xe0/x30 HANGUL SYLLABLE MWEOT + /x83/x30/xe0/x31 HANGUL SYLLABLE MWEOP + /x83/x30/xe0/x32 HANGUL SYLLABLE MWEOH + /x83/x30/xe0/x33 HANGUL SYLLABLE MWE + /x83/x30/xe0/x34 HANGUL SYLLABLE MWEG + /x83/x30/xe0/x35 HANGUL SYLLABLE MWEGG + /x83/x30/xe0/x36 HANGUL SYLLABLE MWEGS + /x83/x30/xe0/x37 HANGUL SYLLABLE MWEN + /x83/x30/xe0/x38 HANGUL SYLLABLE MWENI + /x83/x30/xe0/x39 HANGUL SYLLABLE MWENH + /x83/x30/xe1/x30 HANGUL SYLLABLE MWED + /x83/x30/xe1/x31 HANGUL SYLLABLE MWEL + /x83/x30/xe1/x32 HANGUL SYLLABLE MWELG + /x83/x30/xe1/x33 HANGUL SYLLABLE MWELM + /x83/x30/xe1/x34 HANGUL SYLLABLE MWELB + /x83/x30/xe1/x35 HANGUL SYLLABLE MWELS + /x83/x30/xe1/x36 HANGUL SYLLABLE MWELT + /x83/x30/xe1/x37 HANGUL SYLLABLE MWELP + /x83/x30/xe1/x38 HANGUL SYLLABLE MWELH + /x83/x30/xe1/x39 HANGUL SYLLABLE MWEM + /x83/x30/xe2/x30 HANGUL SYLLABLE MWEB + /x83/x30/xe2/x31 HANGUL SYLLABLE MWEBS + /x83/x30/xe2/x32 HANGUL SYLLABLE MWES + /x83/x30/xe2/x33 HANGUL SYLLABLE MWESS + /x83/x30/xe2/x34 HANGUL SYLLABLE MWENG + /x83/x30/xe2/x35 HANGUL SYLLABLE MWEJ + /x83/x30/xe2/x36 HANGUL SYLLABLE MWEC + /x83/x30/xe2/x37 HANGUL SYLLABLE MWEK + /x83/x30/xe2/x38 HANGUL SYLLABLE MWET + /x83/x30/xe2/x39 HANGUL SYLLABLE MWEP + /x83/x30/xe3/x30 HANGUL SYLLABLE MWEH + /x83/x30/xe3/x31 HANGUL SYLLABLE MWI + /x83/x30/xe3/x32 HANGUL SYLLABLE MWIG + /x83/x30/xe3/x33 HANGUL SYLLABLE MWIGG + /x83/x30/xe3/x34 HANGUL SYLLABLE MWIGS + /x83/x30/xe3/x35 HANGUL SYLLABLE MWIN + /x83/x30/xe3/x36 HANGUL SYLLABLE MWINI + /x83/x30/xe3/x37 HANGUL SYLLABLE MWINH + /x83/x30/xe3/x38 HANGUL SYLLABLE MWID + /x83/x30/xe3/x39 HANGUL SYLLABLE MWIL + /x83/x30/xe4/x30 HANGUL SYLLABLE MWILG + /x83/x30/xe4/x31 HANGUL SYLLABLE MWILM + /x83/x30/xe4/x32 HANGUL SYLLABLE MWILB + /x83/x30/xe4/x33 HANGUL SYLLABLE MWILS + /x83/x30/xe4/x34 HANGUL SYLLABLE MWILT + /x83/x30/xe4/x35 HANGUL SYLLABLE MWILP + /x83/x30/xe4/x36 HANGUL SYLLABLE MWILH + /x83/x30/xe4/x37 HANGUL SYLLABLE MWIM + /x83/x30/xe4/x38 HANGUL SYLLABLE MWIB + /x83/x30/xe4/x39 HANGUL SYLLABLE MWIBS + /x83/x30/xe5/x30 HANGUL SYLLABLE MWIS + /x83/x30/xe5/x31 HANGUL SYLLABLE MWISS + /x83/x30/xe5/x32 HANGUL SYLLABLE MWING + /x83/x30/xe5/x33 HANGUL SYLLABLE MWIJ + /x83/x30/xe5/x34 HANGUL SYLLABLE MWIC + /x83/x30/xe5/x35 HANGUL SYLLABLE MWIK + /x83/x30/xe5/x36 HANGUL SYLLABLE MWIT + /x83/x30/xe5/x37 HANGUL SYLLABLE MWIP + /x83/x30/xe5/x38 HANGUL SYLLABLE MWIH + /x83/x30/xe5/x39 HANGUL SYLLABLE MYU + /x83/x30/xe6/x30 HANGUL SYLLABLE MYUG + /x83/x30/xe6/x31 HANGUL SYLLABLE MYUGG + /x83/x30/xe6/x32 HANGUL SYLLABLE MYUGS + /x83/x30/xe6/x33 HANGUL SYLLABLE MYUN + /x83/x30/xe6/x34 HANGUL SYLLABLE MYUNI + /x83/x30/xe6/x35 HANGUL SYLLABLE MYUNH + /x83/x30/xe6/x36 HANGUL SYLLABLE MYUD + /x83/x30/xe6/x37 HANGUL SYLLABLE MYUL + /x83/x30/xe6/x38 HANGUL SYLLABLE MYULG + /x83/x30/xe6/x39 HANGUL SYLLABLE MYULM + /x83/x30/xe7/x30 HANGUL SYLLABLE MYULB + /x83/x30/xe7/x31 HANGUL SYLLABLE MYULS + /x83/x30/xe7/x32 HANGUL SYLLABLE MYULT + /x83/x30/xe7/x33 HANGUL SYLLABLE MYULP + /x83/x30/xe7/x34 HANGUL SYLLABLE MYULH + /x83/x30/xe7/x35 HANGUL SYLLABLE MYUM + /x83/x30/xe7/x36 HANGUL SYLLABLE MYUB + /x83/x30/xe7/x37 HANGUL SYLLABLE MYUBS + /x83/x30/xe7/x38 HANGUL SYLLABLE MYUS + /x83/x30/xe7/x39 HANGUL SYLLABLE MYUSS + /x83/x30/xe8/x30 HANGUL SYLLABLE MYUNG + /x83/x30/xe8/x31 HANGUL SYLLABLE MYUJ + /x83/x30/xe8/x32 HANGUL SYLLABLE MYUC + /x83/x30/xe8/x33 HANGUL SYLLABLE MYUK + /x83/x30/xe8/x34 HANGUL SYLLABLE MYUT + /x83/x30/xe8/x35 HANGUL SYLLABLE MYUP + /x83/x30/xe8/x36 HANGUL SYLLABLE MYUH + /x83/x30/xe8/x37 HANGUL SYLLABLE MEU + /x83/x30/xe8/x38 HANGUL SYLLABLE MEUG + /x83/x30/xe8/x39 HANGUL SYLLABLE MEUGG + /x83/x30/xe9/x30 HANGUL SYLLABLE MEUGS + /x83/x30/xe9/x31 HANGUL SYLLABLE MEUN + /x83/x30/xe9/x32 HANGUL SYLLABLE MEUNI + /x83/x30/xe9/x33 HANGUL SYLLABLE MEUNH + /x83/x30/xe9/x34 HANGUL SYLLABLE MEUD + /x83/x30/xe9/x35 HANGUL SYLLABLE MEUL + /x83/x30/xe9/x36 HANGUL SYLLABLE MEULG + /x83/x30/xe9/x37 HANGUL SYLLABLE MEULM + /x83/x30/xe9/x38 HANGUL SYLLABLE MEULB + /x83/x30/xe9/x39 HANGUL SYLLABLE MEULS + /x83/x30/xea/x30 HANGUL SYLLABLE MEULT + /x83/x30/xea/x31 HANGUL SYLLABLE MEULP + /x83/x30/xea/x32 HANGUL SYLLABLE MEULH + /x83/x30/xea/x33 HANGUL SYLLABLE MEUM + /x83/x30/xea/x34 HANGUL SYLLABLE MEUB + /x83/x30/xea/x35 HANGUL SYLLABLE MEUBS + /x83/x30/xea/x36 HANGUL SYLLABLE MEUS + /x83/x30/xea/x37 HANGUL SYLLABLE MEUSS + /x83/x30/xea/x38 HANGUL SYLLABLE MEUNG + /x83/x30/xea/x39 HANGUL SYLLABLE MEUJ + /x83/x30/xeb/x30 HANGUL SYLLABLE MEUC + /x83/x30/xeb/x31 HANGUL SYLLABLE MEUK + /x83/x30/xeb/x32 HANGUL SYLLABLE MEUT + /x83/x30/xeb/x33 HANGUL SYLLABLE MEUP + /x83/x30/xeb/x34 HANGUL SYLLABLE MEUH + /x83/x30/xeb/x35 HANGUL SYLLABLE MYI + /x83/x30/xeb/x36 HANGUL SYLLABLE MYIG + /x83/x30/xeb/x37 HANGUL SYLLABLE MYIGG + /x83/x30/xeb/x38 HANGUL SYLLABLE MYIGS + /x83/x30/xeb/x39 HANGUL SYLLABLE MYIN + /x83/x30/xec/x30 HANGUL SYLLABLE MYINI + /x83/x30/xec/x31 HANGUL SYLLABLE MYINH + /x83/x30/xec/x32 HANGUL SYLLABLE MYID + /x83/x30/xec/x33 HANGUL SYLLABLE MYIL + /x83/x30/xec/x34 HANGUL SYLLABLE MYILG + /x83/x30/xec/x35 HANGUL SYLLABLE MYILM + /x83/x30/xec/x36 HANGUL SYLLABLE MYILB + /x83/x30/xec/x37 HANGUL SYLLABLE MYILS + /x83/x30/xec/x38 HANGUL SYLLABLE MYILT + /x83/x30/xec/x39 HANGUL SYLLABLE MYILP + /x83/x30/xed/x30 HANGUL SYLLABLE MYILH + /x83/x30/xed/x31 HANGUL SYLLABLE MYIM + /x83/x30/xed/x32 HANGUL SYLLABLE MYIB + /x83/x30/xed/x33 HANGUL SYLLABLE MYIBS + /x83/x30/xed/x34 HANGUL SYLLABLE MYIS + /x83/x30/xed/x35 HANGUL SYLLABLE MYISS + /x83/x30/xed/x36 HANGUL SYLLABLE MYING + /x83/x30/xed/x37 HANGUL SYLLABLE MYIJ + /x83/x30/xed/x38 HANGUL SYLLABLE MYIC + /x83/x30/xed/x39 HANGUL SYLLABLE MYIK + /x83/x30/xee/x30 HANGUL SYLLABLE MYIT + /x83/x30/xee/x31 HANGUL SYLLABLE MYIP + /x83/x30/xee/x32 HANGUL SYLLABLE MYIH + /x83/x30/xee/x33 HANGUL SYLLABLE MI + /x83/x30/xee/x34 HANGUL SYLLABLE MIG + /x83/x30/xee/x35 HANGUL SYLLABLE MIGG + /x83/x30/xee/x36 HANGUL SYLLABLE MIGS + /x83/x30/xee/x37 HANGUL SYLLABLE MIN + /x83/x30/xee/x38 HANGUL SYLLABLE MINI + /x83/x30/xee/x39 HANGUL SYLLABLE MINH + /x83/x30/xef/x30 HANGUL SYLLABLE MID + /x83/x30/xef/x31 HANGUL SYLLABLE MIL + /x83/x30/xef/x32 HANGUL SYLLABLE MILG + /x83/x30/xef/x33 HANGUL SYLLABLE MILM + /x83/x30/xef/x34 HANGUL SYLLABLE MILB + /x83/x30/xef/x35 HANGUL SYLLABLE MILS + /x83/x30/xef/x36 HANGUL SYLLABLE MILT + /x83/x30/xef/x37 HANGUL SYLLABLE MILP + /x83/x30/xef/x38 HANGUL SYLLABLE MILH + /x83/x30/xef/x39 HANGUL SYLLABLE MIM + /x83/x30/xf0/x30 HANGUL SYLLABLE MIB + /x83/x30/xf0/x31 HANGUL SYLLABLE MIBS + /x83/x30/xf0/x32 HANGUL SYLLABLE MIS + /x83/x30/xf0/x33 HANGUL SYLLABLE MISS + /x83/x30/xf0/x34 HANGUL SYLLABLE MING + /x83/x30/xf0/x35 HANGUL SYLLABLE MIJ + /x83/x30/xf0/x36 HANGUL SYLLABLE MIC + /x83/x30/xf0/x37 HANGUL SYLLABLE MIK + /x83/x30/xf0/x38 HANGUL SYLLABLE MIT + /x83/x30/xf0/x39 HANGUL SYLLABLE MIP + /x83/x30/xf1/x30 HANGUL SYLLABLE MIH + /x83/x30/xf1/x31 HANGUL SYLLABLE BA + /x83/x30/xf1/x32 HANGUL SYLLABLE BAG + /x83/x30/xf1/x33 HANGUL SYLLABLE BAGG + /x83/x30/xf1/x34 HANGUL SYLLABLE BAGS + /x83/x30/xf1/x35 HANGUL SYLLABLE BAN + /x83/x30/xf1/x36 HANGUL SYLLABLE BANI + /x83/x30/xf1/x37 HANGUL SYLLABLE BANH + /x83/x30/xf1/x38 HANGUL SYLLABLE BAD + /x83/x30/xf1/x39 HANGUL SYLLABLE BAL + /x83/x30/xf2/x30 HANGUL SYLLABLE BALG + /x83/x30/xf2/x31 HANGUL SYLLABLE BALM + /x83/x30/xf2/x32 HANGUL SYLLABLE BALB + /x83/x30/xf2/x33 HANGUL SYLLABLE BALS + /x83/x30/xf2/x34 HANGUL SYLLABLE BALT + /x83/x30/xf2/x35 HANGUL SYLLABLE BALP + /x83/x30/xf2/x36 HANGUL SYLLABLE BALH + /x83/x30/xf2/x37 HANGUL SYLLABLE BAM + /x83/x30/xf2/x38 HANGUL SYLLABLE BAB + /x83/x30/xf2/x39 HANGUL SYLLABLE BABS + /x83/x30/xf3/x30 HANGUL SYLLABLE BAS + /x83/x30/xf3/x31 HANGUL SYLLABLE BASS + /x83/x30/xf3/x32 HANGUL SYLLABLE BANG + /x83/x30/xf3/x33 HANGUL SYLLABLE BAJ + /x83/x30/xf3/x34 HANGUL SYLLABLE BAC + /x83/x30/xf3/x35 HANGUL SYLLABLE BAK + /x83/x30/xf3/x36 HANGUL SYLLABLE BAT + /x83/x30/xf3/x37 HANGUL SYLLABLE BAP + /x83/x30/xf3/x38 HANGUL SYLLABLE BAH + /x83/x30/xf3/x39 HANGUL SYLLABLE BAE + /x83/x30/xf4/x30 HANGUL SYLLABLE BAEG + /x83/x30/xf4/x31 HANGUL SYLLABLE BAEGG + /x83/x30/xf4/x32 HANGUL SYLLABLE BAEGS + /x83/x30/xf4/x33 HANGUL SYLLABLE BAEN + /x83/x30/xf4/x34 HANGUL SYLLABLE BAENI + /x83/x30/xf4/x35 HANGUL SYLLABLE BAENH + /x83/x30/xf4/x36 HANGUL SYLLABLE BAED + /x83/x30/xf4/x37 HANGUL SYLLABLE BAEL + /x83/x30/xf4/x38 HANGUL SYLLABLE BAELG + /x83/x30/xf4/x39 HANGUL SYLLABLE BAELM + /x83/x30/xf5/x30 HANGUL SYLLABLE BAELB + /x83/x30/xf5/x31 HANGUL SYLLABLE BAELS + /x83/x30/xf5/x32 HANGUL SYLLABLE BAELT + /x83/x30/xf5/x33 HANGUL SYLLABLE BAELP + /x83/x30/xf5/x34 HANGUL SYLLABLE BAELH + /x83/x30/xf5/x35 HANGUL SYLLABLE BAEM + /x83/x30/xf5/x36 HANGUL SYLLABLE BAEB + /x83/x30/xf5/x37 HANGUL SYLLABLE BAEBS + /x83/x30/xf5/x38 HANGUL SYLLABLE BAES + /x83/x30/xf5/x39 HANGUL SYLLABLE BAESS + /x83/x30/xf6/x30 HANGUL SYLLABLE BAENG + /x83/x30/xf6/x31 HANGUL SYLLABLE BAEJ + /x83/x30/xf6/x32 HANGUL SYLLABLE BAEC + /x83/x30/xf6/x33 HANGUL SYLLABLE BAEK + /x83/x30/xf6/x34 HANGUL SYLLABLE BAET + /x83/x30/xf6/x35 HANGUL SYLLABLE BAEP + /x83/x30/xf6/x36 HANGUL SYLLABLE BAEH + /x83/x30/xf6/x37 HANGUL SYLLABLE BYA + /x83/x30/xf6/x38 HANGUL SYLLABLE BYAG + /x83/x30/xf6/x39 HANGUL SYLLABLE BYAGG + /x83/x30/xf7/x30 HANGUL SYLLABLE BYAGS + /x83/x30/xf7/x31 HANGUL SYLLABLE BYAN + /x83/x30/xf7/x32 HANGUL SYLLABLE BYANI + /x83/x30/xf7/x33 HANGUL SYLLABLE BYANH + /x83/x30/xf7/x34 HANGUL SYLLABLE BYAD + /x83/x30/xf7/x35 HANGUL SYLLABLE BYAL + /x83/x30/xf7/x36 HANGUL SYLLABLE BYALG + /x83/x30/xf7/x37 HANGUL SYLLABLE BYALM + /x83/x30/xf7/x38 HANGUL SYLLABLE BYALB + /x83/x30/xf7/x39 HANGUL SYLLABLE BYALS + /x83/x30/xf8/x30 HANGUL SYLLABLE BYALT + /x83/x30/xf8/x31 HANGUL SYLLABLE BYALP + /x83/x30/xf8/x32 HANGUL SYLLABLE BYALH + /x83/x30/xf8/x33 HANGUL SYLLABLE BYAM + /x83/x30/xf8/x34 HANGUL SYLLABLE BYAB + /x83/x30/xf8/x35 HANGUL SYLLABLE BYABS + /x83/x30/xf8/x36 HANGUL SYLLABLE BYAS + /x83/x30/xf8/x37 HANGUL SYLLABLE BYASS + /x83/x30/xf8/x38 HANGUL SYLLABLE BYANG + /x83/x30/xf8/x39 HANGUL SYLLABLE BYAJ + /x83/x30/xf9/x30 HANGUL SYLLABLE BYAC + /x83/x30/xf9/x31 HANGUL SYLLABLE BYAK + /x83/x30/xf9/x32 HANGUL SYLLABLE BYAT + /x83/x30/xf9/x33 HANGUL SYLLABLE BYAP + /x83/x30/xf9/x34 HANGUL SYLLABLE BYAH + /x83/x30/xf9/x35 HANGUL SYLLABLE BYAE + /x83/x30/xf9/x36 HANGUL SYLLABLE BYAEG + /x83/x30/xf9/x37 HANGUL SYLLABLE BYAEGG + /x83/x30/xf9/x38 HANGUL SYLLABLE BYAEGS + /x83/x30/xf9/x39 HANGUL SYLLABLE BYAEN + /x83/x30/xfa/x30 HANGUL SYLLABLE BYAENI + /x83/x30/xfa/x31 HANGUL SYLLABLE BYAENH + /x83/x30/xfa/x32 HANGUL SYLLABLE BYAED + /x83/x30/xfa/x33 HANGUL SYLLABLE BYAEL + /x83/x30/xfa/x34 HANGUL SYLLABLE BYAELG + /x83/x30/xfa/x35 HANGUL SYLLABLE BYAELM + /x83/x30/xfa/x36 HANGUL SYLLABLE BYAELB + /x83/x30/xfa/x37 HANGUL SYLLABLE BYAELS + /x83/x30/xfa/x38 HANGUL SYLLABLE BYAELT + /x83/x30/xfa/x39 HANGUL SYLLABLE BYAELP + /x83/x30/xfb/x30 HANGUL SYLLABLE BYAELH + /x83/x30/xfb/x31 HANGUL SYLLABLE BYAEM + /x83/x30/xfb/x32 HANGUL SYLLABLE BYAEB + /x83/x30/xfb/x33 HANGUL SYLLABLE BYAEBS + /x83/x30/xfb/x34 HANGUL SYLLABLE BYAES + /x83/x30/xfb/x35 HANGUL SYLLABLE BYAESS + /x83/x30/xfb/x36 HANGUL SYLLABLE BYAENG + /x83/x30/xfb/x37 HANGUL SYLLABLE BYAEJ + /x83/x30/xfb/x38 HANGUL SYLLABLE BYAEC + /x83/x30/xfb/x39 HANGUL SYLLABLE BYAEK + /x83/x30/xfc/x30 HANGUL SYLLABLE BYAET + /x83/x30/xfc/x31 HANGUL SYLLABLE BYAEP + /x83/x30/xfc/x32 HANGUL SYLLABLE BYAEH + /x83/x30/xfc/x33 HANGUL SYLLABLE BEO + /x83/x30/xfc/x34 HANGUL SYLLABLE BEOG + /x83/x30/xfc/x35 HANGUL SYLLABLE BEOGG + /x83/x30/xfc/x36 HANGUL SYLLABLE BEOGS + /x83/x30/xfc/x37 HANGUL SYLLABLE BEON + /x83/x30/xfc/x38 HANGUL SYLLABLE BEONI + /x83/x30/xfc/x39 HANGUL SYLLABLE BEONH + /x83/x30/xfd/x30 HANGUL SYLLABLE BEOD + /x83/x30/xfd/x31 HANGUL SYLLABLE BEOL + /x83/x30/xfd/x32 HANGUL SYLLABLE BEOLG + /x83/x30/xfd/x33 HANGUL SYLLABLE BEOLM + /x83/x30/xfd/x34 HANGUL SYLLABLE BEOLB + /x83/x30/xfd/x35 HANGUL SYLLABLE BEOLS + /x83/x30/xfd/x36 HANGUL SYLLABLE BEOLT + /x83/x30/xfd/x37 HANGUL SYLLABLE BEOLP + /x83/x30/xfd/x38 HANGUL SYLLABLE BEOLH + /x83/x30/xfd/x39 HANGUL SYLLABLE BEOM + /x83/x30/xfe/x30 HANGUL SYLLABLE BEOB + /x83/x30/xfe/x31 HANGUL SYLLABLE BEOBS + /x83/x30/xfe/x32 HANGUL SYLLABLE BEOS + /x83/x30/xfe/x33 HANGUL SYLLABLE BEOSS + /x83/x30/xfe/x34 HANGUL SYLLABLE BEONG + /x83/x30/xfe/x35 HANGUL SYLLABLE BEOJ + /x83/x30/xfe/x36 HANGUL SYLLABLE BEOC + /x83/x30/xfe/x37 HANGUL SYLLABLE BEOK + /x83/x30/xfe/x38 HANGUL SYLLABLE BEOT + /x83/x30/xfe/x39 HANGUL SYLLABLE BEOP + /x83/x31/x81/x30 HANGUL SYLLABLE BEOH + /x83/x31/x81/x31 HANGUL SYLLABLE BE + /x83/x31/x81/x32 HANGUL SYLLABLE BEG + /x83/x31/x81/x33 HANGUL SYLLABLE BEGG + /x83/x31/x81/x34 HANGUL SYLLABLE BEGS + /x83/x31/x81/x35 HANGUL SYLLABLE BEN + /x83/x31/x81/x36 HANGUL SYLLABLE BENI + /x83/x31/x81/x37 HANGUL SYLLABLE BENH + /x83/x31/x81/x38 HANGUL SYLLABLE BED + /x83/x31/x81/x39 HANGUL SYLLABLE BEL + /x83/x31/x82/x30 HANGUL SYLLABLE BELG + /x83/x31/x82/x31 HANGUL SYLLABLE BELM + /x83/x31/x82/x32 HANGUL SYLLABLE BELB + /x83/x31/x82/x33 HANGUL SYLLABLE BELS + /x83/x31/x82/x34 HANGUL SYLLABLE BELT + /x83/x31/x82/x35 HANGUL SYLLABLE BELP + /x83/x31/x82/x36 HANGUL SYLLABLE BELH + /x83/x31/x82/x37 HANGUL SYLLABLE BEM + /x83/x31/x82/x38 HANGUL SYLLABLE BEB + /x83/x31/x82/x39 HANGUL SYLLABLE BEBS + /x83/x31/x83/x30 HANGUL SYLLABLE BES + /x83/x31/x83/x31 HANGUL SYLLABLE BESS + /x83/x31/x83/x32 HANGUL SYLLABLE BENG + /x83/x31/x83/x33 HANGUL SYLLABLE BEJ + /x83/x31/x83/x34 HANGUL SYLLABLE BEC + /x83/x31/x83/x35 HANGUL SYLLABLE BEK + /x83/x31/x83/x36 HANGUL SYLLABLE BET + /x83/x31/x83/x37 HANGUL SYLLABLE BEP + /x83/x31/x83/x38 HANGUL SYLLABLE BEH + /x83/x31/x83/x39 HANGUL SYLLABLE BYEO + /x83/x31/x84/x30 HANGUL SYLLABLE BYEOG + /x83/x31/x84/x31 HANGUL SYLLABLE BYEOGG + /x83/x31/x84/x32 HANGUL SYLLABLE BYEOGS + /x83/x31/x84/x33 HANGUL SYLLABLE BYEON + /x83/x31/x84/x34 HANGUL SYLLABLE BYEONI + /x83/x31/x84/x35 HANGUL SYLLABLE BYEONH + /x83/x31/x84/x36 HANGUL SYLLABLE BYEOD + /x83/x31/x84/x37 HANGUL SYLLABLE BYEOL + /x83/x31/x84/x38 HANGUL SYLLABLE BYEOLG + /x83/x31/x84/x39 HANGUL SYLLABLE BYEOLM + /x83/x31/x85/x30 HANGUL SYLLABLE BYEOLB + /x83/x31/x85/x31 HANGUL SYLLABLE BYEOLS + /x83/x31/x85/x32 HANGUL SYLLABLE BYEOLT + /x83/x31/x85/x33 HANGUL SYLLABLE BYEOLP + /x83/x31/x85/x34 HANGUL SYLLABLE BYEOLH + /x83/x31/x85/x35 HANGUL SYLLABLE BYEOM + /x83/x31/x85/x36 HANGUL SYLLABLE BYEOB + /x83/x31/x85/x37 HANGUL SYLLABLE BYEOBS + /x83/x31/x85/x38 HANGUL SYLLABLE BYEOS + /x83/x31/x85/x39 HANGUL SYLLABLE BYEOSS + /x83/x31/x86/x30 HANGUL SYLLABLE BYEONG + /x83/x31/x86/x31 HANGUL SYLLABLE BYEOJ + /x83/x31/x86/x32 HANGUL SYLLABLE BYEOC + /x83/x31/x86/x33 HANGUL SYLLABLE BYEOK + /x83/x31/x86/x34 HANGUL SYLLABLE BYEOT + /x83/x31/x86/x35 HANGUL SYLLABLE BYEOP + /x83/x31/x86/x36 HANGUL SYLLABLE BYEOH + /x83/x31/x86/x37 HANGUL SYLLABLE BYE + /x83/x31/x86/x38 HANGUL SYLLABLE BYEG + /x83/x31/x86/x39 HANGUL SYLLABLE BYEGG + /x83/x31/x87/x30 HANGUL SYLLABLE BYEGS + /x83/x31/x87/x31 HANGUL SYLLABLE BYEN + /x83/x31/x87/x32 HANGUL SYLLABLE BYENI + /x83/x31/x87/x33 HANGUL SYLLABLE BYENH + /x83/x31/x87/x34 HANGUL SYLLABLE BYED + /x83/x31/x87/x35 HANGUL SYLLABLE BYEL + /x83/x31/x87/x36 HANGUL SYLLABLE BYELG + /x83/x31/x87/x37 HANGUL SYLLABLE BYELM + /x83/x31/x87/x38 HANGUL SYLLABLE BYELB + /x83/x31/x87/x39 HANGUL SYLLABLE BYELS + /x83/x31/x88/x30 HANGUL SYLLABLE BYELT + /x83/x31/x88/x31 HANGUL SYLLABLE BYELP + /x83/x31/x88/x32 HANGUL SYLLABLE BYELH + /x83/x31/x88/x33 HANGUL SYLLABLE BYEM + /x83/x31/x88/x34 HANGUL SYLLABLE BYEB + /x83/x31/x88/x35 HANGUL SYLLABLE BYEBS + /x83/x31/x88/x36 HANGUL SYLLABLE BYES + /x83/x31/x88/x37 HANGUL SYLLABLE BYESS + /x83/x31/x88/x38 HANGUL SYLLABLE BYENG + /x83/x31/x88/x39 HANGUL SYLLABLE BYEJ + /x83/x31/x89/x30 HANGUL SYLLABLE BYEC + /x83/x31/x89/x31 HANGUL SYLLABLE BYEK + /x83/x31/x89/x32 HANGUL SYLLABLE BYET + /x83/x31/x89/x33 HANGUL SYLLABLE BYEP + /x83/x31/x89/x34 HANGUL SYLLABLE BYEH + /x83/x31/x89/x35 HANGUL SYLLABLE BO + /x83/x31/x89/x36 HANGUL SYLLABLE BOG + /x83/x31/x89/x37 HANGUL SYLLABLE BOGG + /x83/x31/x89/x38 HANGUL SYLLABLE BOGS + /x83/x31/x89/x39 HANGUL SYLLABLE BON + /x83/x31/x8a/x30 HANGUL SYLLABLE BONI + /x83/x31/x8a/x31 HANGUL SYLLABLE BONH + /x83/x31/x8a/x32 HANGUL SYLLABLE BOD + /x83/x31/x8a/x33 HANGUL SYLLABLE BOL + /x83/x31/x8a/x34 HANGUL SYLLABLE BOLG + /x83/x31/x8a/x35 HANGUL SYLLABLE BOLM + /x83/x31/x8a/x36 HANGUL SYLLABLE BOLB + /x83/x31/x8a/x37 HANGUL SYLLABLE BOLS + /x83/x31/x8a/x38 HANGUL SYLLABLE BOLT + /x83/x31/x8a/x39 HANGUL SYLLABLE BOLP + /x83/x31/x8b/x30 HANGUL SYLLABLE BOLH + /x83/x31/x8b/x31 HANGUL SYLLABLE BOM + /x83/x31/x8b/x32 HANGUL SYLLABLE BOB + /x83/x31/x8b/x33 HANGUL SYLLABLE BOBS + /x83/x31/x8b/x34 HANGUL SYLLABLE BOS + /x83/x31/x8b/x35 HANGUL SYLLABLE BOSS + /x83/x31/x8b/x36 HANGUL SYLLABLE BONG + /x83/x31/x8b/x37 HANGUL SYLLABLE BOJ + /x83/x31/x8b/x38 HANGUL SYLLABLE BOC + /x83/x31/x8b/x39 HANGUL SYLLABLE BOK + /x83/x31/x8c/x30 HANGUL SYLLABLE BOT + /x83/x31/x8c/x31 HANGUL SYLLABLE BOP + /x83/x31/x8c/x32 HANGUL SYLLABLE BOH + /x83/x31/x8c/x33 HANGUL SYLLABLE BWA + /x83/x31/x8c/x34 HANGUL SYLLABLE BWAG + /x83/x31/x8c/x35 HANGUL SYLLABLE BWAGG + /x83/x31/x8c/x36 HANGUL SYLLABLE BWAGS + /x83/x31/x8c/x37 HANGUL SYLLABLE BWAN + /x83/x31/x8c/x38 HANGUL SYLLABLE BWANI + /x83/x31/x8c/x39 HANGUL SYLLABLE BWANH + /x83/x31/x8d/x30 HANGUL SYLLABLE BWAD + /x83/x31/x8d/x31 HANGUL SYLLABLE BWAL + /x83/x31/x8d/x32 HANGUL SYLLABLE BWALG + /x83/x31/x8d/x33 HANGUL SYLLABLE BWALM + /x83/x31/x8d/x34 HANGUL SYLLABLE BWALB + /x83/x31/x8d/x35 HANGUL SYLLABLE BWALS + /x83/x31/x8d/x36 HANGUL SYLLABLE BWALT + /x83/x31/x8d/x37 HANGUL SYLLABLE BWALP + /x83/x31/x8d/x38 HANGUL SYLLABLE BWALH + /x83/x31/x8d/x39 HANGUL SYLLABLE BWAM + /x83/x31/x8e/x30 HANGUL SYLLABLE BWAB + /x83/x31/x8e/x31 HANGUL SYLLABLE BWABS + /x83/x31/x8e/x32 HANGUL SYLLABLE BWAS + /x83/x31/x8e/x33 HANGUL SYLLABLE BWASS + /x83/x31/x8e/x34 HANGUL SYLLABLE BWANG + /x83/x31/x8e/x35 HANGUL SYLLABLE BWAJ + /x83/x31/x8e/x36 HANGUL SYLLABLE BWAC + /x83/x31/x8e/x37 HANGUL SYLLABLE BWAK + /x83/x31/x8e/x38 HANGUL SYLLABLE BWAT + /x83/x31/x8e/x39 HANGUL SYLLABLE BWAP + /x83/x31/x8f/x30 HANGUL SYLLABLE BWAH + /x83/x31/x8f/x31 HANGUL SYLLABLE BWAE + /x83/x31/x8f/x32 HANGUL SYLLABLE BWAEG + /x83/x31/x8f/x33 HANGUL SYLLABLE BWAEGG + /x83/x31/x8f/x34 HANGUL SYLLABLE BWAEGS + /x83/x31/x8f/x35 HANGUL SYLLABLE BWAEN + /x83/x31/x8f/x36 HANGUL SYLLABLE BWAENI + /x83/x31/x8f/x37 HANGUL SYLLABLE BWAENH + /x83/x31/x8f/x38 HANGUL SYLLABLE BWAED + /x83/x31/x8f/x39 HANGUL SYLLABLE BWAEL + /x83/x31/x90/x30 HANGUL SYLLABLE BWAELG + /x83/x31/x90/x31 HANGUL SYLLABLE BWAELM + /x83/x31/x90/x32 HANGUL SYLLABLE BWAELB + /x83/x31/x90/x33 HANGUL SYLLABLE BWAELS + /x83/x31/x90/x34 HANGUL SYLLABLE BWAELT + /x83/x31/x90/x35 HANGUL SYLLABLE BWAELP + /x83/x31/x90/x36 HANGUL SYLLABLE BWAELH + /x83/x31/x90/x37 HANGUL SYLLABLE BWAEM + /x83/x31/x90/x38 HANGUL SYLLABLE BWAEB + /x83/x31/x90/x39 HANGUL SYLLABLE BWAEBS + /x83/x31/x91/x30 HANGUL SYLLABLE BWAES + /x83/x31/x91/x31 HANGUL SYLLABLE BWAESS + /x83/x31/x91/x32 HANGUL SYLLABLE BWAENG + /x83/x31/x91/x33 HANGUL SYLLABLE BWAEJ + /x83/x31/x91/x34 HANGUL SYLLABLE BWAEC + /x83/x31/x91/x35 HANGUL SYLLABLE BWAEK + /x83/x31/x91/x36 HANGUL SYLLABLE BWAET + /x83/x31/x91/x37 HANGUL SYLLABLE BWAEP + /x83/x31/x91/x38 HANGUL SYLLABLE BWAEH + /x83/x31/x91/x39 HANGUL SYLLABLE BOE + /x83/x31/x92/x30 HANGUL SYLLABLE BOEG + /x83/x31/x92/x31 HANGUL SYLLABLE BOEGG + /x83/x31/x92/x32 HANGUL SYLLABLE BOEGS + /x83/x31/x92/x33 HANGUL SYLLABLE BOEN + /x83/x31/x92/x34 HANGUL SYLLABLE BOENI + /x83/x31/x92/x35 HANGUL SYLLABLE BOENH + /x83/x31/x92/x36 HANGUL SYLLABLE BOED + /x83/x31/x92/x37 HANGUL SYLLABLE BOEL + /x83/x31/x92/x38 HANGUL SYLLABLE BOELG + /x83/x31/x92/x39 HANGUL SYLLABLE BOELM + /x83/x31/x93/x30 HANGUL SYLLABLE BOELB + /x83/x31/x93/x31 HANGUL SYLLABLE BOELS + /x83/x31/x93/x32 HANGUL SYLLABLE BOELT + /x83/x31/x93/x33 HANGUL SYLLABLE BOELP + /x83/x31/x93/x34 HANGUL SYLLABLE BOELH + /x83/x31/x93/x35 HANGUL SYLLABLE BOEM + /x83/x31/x93/x36 HANGUL SYLLABLE BOEB + /x83/x31/x93/x37 HANGUL SYLLABLE BOEBS + /x83/x31/x93/x38 HANGUL SYLLABLE BOES + /x83/x31/x93/x39 HANGUL SYLLABLE BOESS + /x83/x31/x94/x30 HANGUL SYLLABLE BOENG + /x83/x31/x94/x31 HANGUL SYLLABLE BOEJ + /x83/x31/x94/x32 HANGUL SYLLABLE BOEC + /x83/x31/x94/x33 HANGUL SYLLABLE BOEK + /x83/x31/x94/x34 HANGUL SYLLABLE BOET + /x83/x31/x94/x35 HANGUL SYLLABLE BOEP + /x83/x31/x94/x36 HANGUL SYLLABLE BOEH + /x83/x31/x94/x37 HANGUL SYLLABLE BYO + /x83/x31/x94/x38 HANGUL SYLLABLE BYOG + /x83/x31/x94/x39 HANGUL SYLLABLE BYOGG + /x83/x31/x95/x30 HANGUL SYLLABLE BYOGS + /x83/x31/x95/x31 HANGUL SYLLABLE BYON + /x83/x31/x95/x32 HANGUL SYLLABLE BYONI + /x83/x31/x95/x33 HANGUL SYLLABLE BYONH + /x83/x31/x95/x34 HANGUL SYLLABLE BYOD + /x83/x31/x95/x35 HANGUL SYLLABLE BYOL + /x83/x31/x95/x36 HANGUL SYLLABLE BYOLG + /x83/x31/x95/x37 HANGUL SYLLABLE BYOLM + /x83/x31/x95/x38 HANGUL SYLLABLE BYOLB + /x83/x31/x95/x39 HANGUL SYLLABLE BYOLS + /x83/x31/x96/x30 HANGUL SYLLABLE BYOLT + /x83/x31/x96/x31 HANGUL SYLLABLE BYOLP + /x83/x31/x96/x32 HANGUL SYLLABLE BYOLH + /x83/x31/x96/x33 HANGUL SYLLABLE BYOM + /x83/x31/x96/x34 HANGUL SYLLABLE BYOB + /x83/x31/x96/x35 HANGUL SYLLABLE BYOBS + /x83/x31/x96/x36 HANGUL SYLLABLE BYOS + /x83/x31/x96/x37 HANGUL SYLLABLE BYOSS + /x83/x31/x96/x38 HANGUL SYLLABLE BYONG + /x83/x31/x96/x39 HANGUL SYLLABLE BYOJ + /x83/x31/x97/x30 HANGUL SYLLABLE BYOC + /x83/x31/x97/x31 HANGUL SYLLABLE BYOK + /x83/x31/x97/x32 HANGUL SYLLABLE BYOT + /x83/x31/x97/x33 HANGUL SYLLABLE BYOP + /x83/x31/x97/x34 HANGUL SYLLABLE BYOH + /x83/x31/x97/x35 HANGUL SYLLABLE BU + /x83/x31/x97/x36 HANGUL SYLLABLE BUG + /x83/x31/x97/x37 HANGUL SYLLABLE BUGG + /x83/x31/x97/x38 HANGUL SYLLABLE BUGS + /x83/x31/x97/x39 HANGUL SYLLABLE BUN + /x83/x31/x98/x30 HANGUL SYLLABLE BUNI + /x83/x31/x98/x31 HANGUL SYLLABLE BUNH + /x83/x31/x98/x32 HANGUL SYLLABLE BUD + /x83/x31/x98/x33 HANGUL SYLLABLE BUL + /x83/x31/x98/x34 HANGUL SYLLABLE BULG + /x83/x31/x98/x35 HANGUL SYLLABLE BULM + /x83/x31/x98/x36 HANGUL SYLLABLE BULB + /x83/x31/x98/x37 HANGUL SYLLABLE BULS + /x83/x31/x98/x38 HANGUL SYLLABLE BULT + /x83/x31/x98/x39 HANGUL SYLLABLE BULP + /x83/x31/x99/x30 HANGUL SYLLABLE BULH + /x83/x31/x99/x31 HANGUL SYLLABLE BUM + /x83/x31/x99/x32 HANGUL SYLLABLE BUB + /x83/x31/x99/x33 HANGUL SYLLABLE BUBS + /x83/x31/x99/x34 HANGUL SYLLABLE BUS + /x83/x31/x99/x35 HANGUL SYLLABLE BUSS + /x83/x31/x99/x36 HANGUL SYLLABLE BUNG + /x83/x31/x99/x37 HANGUL SYLLABLE BUJ + /x83/x31/x99/x38 HANGUL SYLLABLE BUC + /x83/x31/x99/x39 HANGUL SYLLABLE BUK + /x83/x31/x9a/x30 HANGUL SYLLABLE BUT + /x83/x31/x9a/x31 HANGUL SYLLABLE BUP + /x83/x31/x9a/x32 HANGUL SYLLABLE BUH + /x83/x31/x9a/x33 HANGUL SYLLABLE BWEO + /x83/x31/x9a/x34 HANGUL SYLLABLE BWEOG + /x83/x31/x9a/x35 HANGUL SYLLABLE BWEOGG + /x83/x31/x9a/x36 HANGUL SYLLABLE BWEOGS + /x83/x31/x9a/x37 HANGUL SYLLABLE BWEON + /x83/x31/x9a/x38 HANGUL SYLLABLE BWEONI + /x83/x31/x9a/x39 HANGUL SYLLABLE BWEONH + /x83/x31/x9b/x30 HANGUL SYLLABLE BWEOD + /x83/x31/x9b/x31 HANGUL SYLLABLE BWEOL + /x83/x31/x9b/x32 HANGUL SYLLABLE BWEOLG + /x83/x31/x9b/x33 HANGUL SYLLABLE BWEOLM + /x83/x31/x9b/x34 HANGUL SYLLABLE BWEOLB + /x83/x31/x9b/x35 HANGUL SYLLABLE BWEOLS + /x83/x31/x9b/x36 HANGUL SYLLABLE BWEOLT + /x83/x31/x9b/x37 HANGUL SYLLABLE BWEOLP + /x83/x31/x9b/x38 HANGUL SYLLABLE BWEOLH + /x83/x31/x9b/x39 HANGUL SYLLABLE BWEOM + /x83/x31/x9c/x30 HANGUL SYLLABLE BWEOB + /x83/x31/x9c/x31 HANGUL SYLLABLE BWEOBS + /x83/x31/x9c/x32 HANGUL SYLLABLE BWEOS + /x83/x31/x9c/x33 HANGUL SYLLABLE BWEOSS + /x83/x31/x9c/x34 HANGUL SYLLABLE BWEONG + /x83/x31/x9c/x35 HANGUL SYLLABLE BWEOJ + /x83/x31/x9c/x36 HANGUL SYLLABLE BWEOC + /x83/x31/x9c/x37 HANGUL SYLLABLE BWEOK + /x83/x31/x9c/x38 HANGUL SYLLABLE BWEOT + /x83/x31/x9c/x39 HANGUL SYLLABLE BWEOP + /x83/x31/x9d/x30 HANGUL SYLLABLE BWEOH + /x83/x31/x9d/x31 HANGUL SYLLABLE BWE + /x83/x31/x9d/x32 HANGUL SYLLABLE BWEG + /x83/x31/x9d/x33 HANGUL SYLLABLE BWEGG + /x83/x31/x9d/x34 HANGUL SYLLABLE BWEGS + /x83/x31/x9d/x35 HANGUL SYLLABLE BWEN + /x83/x31/x9d/x36 HANGUL SYLLABLE BWENI + /x83/x31/x9d/x37 HANGUL SYLLABLE BWENH + /x83/x31/x9d/x38 HANGUL SYLLABLE BWED + /x83/x31/x9d/x39 HANGUL SYLLABLE BWEL + /x83/x31/x9e/x30 HANGUL SYLLABLE BWELG + /x83/x31/x9e/x31 HANGUL SYLLABLE BWELM + /x83/x31/x9e/x32 HANGUL SYLLABLE BWELB + /x83/x31/x9e/x33 HANGUL SYLLABLE BWELS + /x83/x31/x9e/x34 HANGUL SYLLABLE BWELT + /x83/x31/x9e/x35 HANGUL SYLLABLE BWELP + /x83/x31/x9e/x36 HANGUL SYLLABLE BWELH + /x83/x31/x9e/x37 HANGUL SYLLABLE BWEM + /x83/x31/x9e/x38 HANGUL SYLLABLE BWEB + /x83/x31/x9e/x39 HANGUL SYLLABLE BWEBS + /x83/x31/x9f/x30 HANGUL SYLLABLE BWES + /x83/x31/x9f/x31 HANGUL SYLLABLE BWESS + /x83/x31/x9f/x32 HANGUL SYLLABLE BWENG + /x83/x31/x9f/x33 HANGUL SYLLABLE BWEJ + /x83/x31/x9f/x34 HANGUL SYLLABLE BWEC + /x83/x31/x9f/x35 HANGUL SYLLABLE BWEK + /x83/x31/x9f/x36 HANGUL SYLLABLE BWET + /x83/x31/x9f/x37 HANGUL SYLLABLE BWEP + /x83/x31/x9f/x38 HANGUL SYLLABLE BWEH + /x83/x31/x9f/x39 HANGUL SYLLABLE BWI + /x83/x31/xa0/x30 HANGUL SYLLABLE BWIG + /x83/x31/xa0/x31 HANGUL SYLLABLE BWIGG + /x83/x31/xa0/x32 HANGUL SYLLABLE BWIGS + /x83/x31/xa0/x33 HANGUL SYLLABLE BWIN + /x83/x31/xa0/x34 HANGUL SYLLABLE BWINI + /x83/x31/xa0/x35 HANGUL SYLLABLE BWINH + /x83/x31/xa0/x36 HANGUL SYLLABLE BWID + /x83/x31/xa0/x37 HANGUL SYLLABLE BWIL + /x83/x31/xa0/x38 HANGUL SYLLABLE BWILG + /x83/x31/xa0/x39 HANGUL SYLLABLE BWILM + /x83/x31/xa1/x30 HANGUL SYLLABLE BWILB + /x83/x31/xa1/x31 HANGUL SYLLABLE BWILS + /x83/x31/xa1/x32 HANGUL SYLLABLE BWILT + /x83/x31/xa1/x33 HANGUL SYLLABLE BWILP + /x83/x31/xa1/x34 HANGUL SYLLABLE BWILH + /x83/x31/xa1/x35 HANGUL SYLLABLE BWIM + /x83/x31/xa1/x36 HANGUL SYLLABLE BWIB + /x83/x31/xa1/x37 HANGUL SYLLABLE BWIBS + /x83/x31/xa1/x38 HANGUL SYLLABLE BWIS + /x83/x31/xa1/x39 HANGUL SYLLABLE BWISS + /x83/x31/xa2/x30 HANGUL SYLLABLE BWING + /x83/x31/xa2/x31 HANGUL SYLLABLE BWIJ + /x83/x31/xa2/x32 HANGUL SYLLABLE BWIC + /x83/x31/xa2/x33 HANGUL SYLLABLE BWIK + /x83/x31/xa2/x34 HANGUL SYLLABLE BWIT + /x83/x31/xa2/x35 HANGUL SYLLABLE BWIP + /x83/x31/xa2/x36 HANGUL SYLLABLE BWIH + /x83/x31/xa2/x37 HANGUL SYLLABLE BYU + /x83/x31/xa2/x38 HANGUL SYLLABLE BYUG + /x83/x31/xa2/x39 HANGUL SYLLABLE BYUGG + /x83/x31/xa3/x30 HANGUL SYLLABLE BYUGS + /x83/x31/xa3/x31 HANGUL SYLLABLE BYUN + /x83/x31/xa3/x32 HANGUL SYLLABLE BYUNI + /x83/x31/xa3/x33 HANGUL SYLLABLE BYUNH + /x83/x31/xa3/x34 HANGUL SYLLABLE BYUD + /x83/x31/xa3/x35 HANGUL SYLLABLE BYUL + /x83/x31/xa3/x36 HANGUL SYLLABLE BYULG + /x83/x31/xa3/x37 HANGUL SYLLABLE BYULM + /x83/x31/xa3/x38 HANGUL SYLLABLE BYULB + /x83/x31/xa3/x39 HANGUL SYLLABLE BYULS + /x83/x31/xa4/x30 HANGUL SYLLABLE BYULT + /x83/x31/xa4/x31 HANGUL SYLLABLE BYULP + /x83/x31/xa4/x32 HANGUL SYLLABLE BYULH + /x83/x31/xa4/x33 HANGUL SYLLABLE BYUM + /x83/x31/xa4/x34 HANGUL SYLLABLE BYUB + /x83/x31/xa4/x35 HANGUL SYLLABLE BYUBS + /x83/x31/xa4/x36 HANGUL SYLLABLE BYUS + /x83/x31/xa4/x37 HANGUL SYLLABLE BYUSS + /x83/x31/xa4/x38 HANGUL SYLLABLE BYUNG + /x83/x31/xa4/x39 HANGUL SYLLABLE BYUJ + /x83/x31/xa5/x30 HANGUL SYLLABLE BYUC + /x83/x31/xa5/x31 HANGUL SYLLABLE BYUK + /x83/x31/xa5/x32 HANGUL SYLLABLE BYUT + /x83/x31/xa5/x33 HANGUL SYLLABLE BYUP + /x83/x31/xa5/x34 HANGUL SYLLABLE BYUH + /x83/x31/xa5/x35 HANGUL SYLLABLE BEU + /x83/x31/xa5/x36 HANGUL SYLLABLE BEUG + /x83/x31/xa5/x37 HANGUL SYLLABLE BEUGG + /x83/x31/xa5/x38 HANGUL SYLLABLE BEUGS + /x83/x31/xa5/x39 HANGUL SYLLABLE BEUN + /x83/x31/xa6/x30 HANGUL SYLLABLE BEUNI + /x83/x31/xa6/x31 HANGUL SYLLABLE BEUNH + /x83/x31/xa6/x32 HANGUL SYLLABLE BEUD + /x83/x31/xa6/x33 HANGUL SYLLABLE BEUL + /x83/x31/xa6/x34 HANGUL SYLLABLE BEULG + /x83/x31/xa6/x35 HANGUL SYLLABLE BEULM + /x83/x31/xa6/x36 HANGUL SYLLABLE BEULB + /x83/x31/xa6/x37 HANGUL SYLLABLE BEULS + /x83/x31/xa6/x38 HANGUL SYLLABLE BEULT + /x83/x31/xa6/x39 HANGUL SYLLABLE BEULP + /x83/x31/xa7/x30 HANGUL SYLLABLE BEULH + /x83/x31/xa7/x31 HANGUL SYLLABLE BEUM + /x83/x31/xa7/x32 HANGUL SYLLABLE BEUB + /x83/x31/xa7/x33 HANGUL SYLLABLE BEUBS + /x83/x31/xa7/x34 HANGUL SYLLABLE BEUS + /x83/x31/xa7/x35 HANGUL SYLLABLE BEUSS + /x83/x31/xa7/x36 HANGUL SYLLABLE BEUNG + /x83/x31/xa7/x37 HANGUL SYLLABLE BEUJ + /x83/x31/xa7/x38 HANGUL SYLLABLE BEUC + /x83/x31/xa7/x39 HANGUL SYLLABLE BEUK + /x83/x31/xa8/x30 HANGUL SYLLABLE BEUT + /x83/x31/xa8/x31 HANGUL SYLLABLE BEUP + /x83/x31/xa8/x32 HANGUL SYLLABLE BEUH + /x83/x31/xa8/x33 HANGUL SYLLABLE BYI + /x83/x31/xa8/x34 HANGUL SYLLABLE BYIG + /x83/x31/xa8/x35 HANGUL SYLLABLE BYIGG + /x83/x31/xa8/x36 HANGUL SYLLABLE BYIGS + /x83/x31/xa8/x37 HANGUL SYLLABLE BYIN + /x83/x31/xa8/x38 HANGUL SYLLABLE BYINI + /x83/x31/xa8/x39 HANGUL SYLLABLE BYINH + /x83/x31/xa9/x30 HANGUL SYLLABLE BYID + /x83/x31/xa9/x31 HANGUL SYLLABLE BYIL + /x83/x31/xa9/x32 HANGUL SYLLABLE BYILG + /x83/x31/xa9/x33 HANGUL SYLLABLE BYILM + /x83/x31/xa9/x34 HANGUL SYLLABLE BYILB + /x83/x31/xa9/x35 HANGUL SYLLABLE BYILS + /x83/x31/xa9/x36 HANGUL SYLLABLE BYILT + /x83/x31/xa9/x37 HANGUL SYLLABLE BYILP + /x83/x31/xa9/x38 HANGUL SYLLABLE BYILH + /x83/x31/xa9/x39 HANGUL SYLLABLE BYIM + /x83/x31/xaa/x30 HANGUL SYLLABLE BYIB + /x83/x31/xaa/x31 HANGUL SYLLABLE BYIBS + /x83/x31/xaa/x32 HANGUL SYLLABLE BYIS + /x83/x31/xaa/x33 HANGUL SYLLABLE BYISS + /x83/x31/xaa/x34 HANGUL SYLLABLE BYING + /x83/x31/xaa/x35 HANGUL SYLLABLE BYIJ + /x83/x31/xaa/x36 HANGUL SYLLABLE BYIC + /x83/x31/xaa/x37 HANGUL SYLLABLE BYIK + /x83/x31/xaa/x38 HANGUL SYLLABLE BYIT + /x83/x31/xaa/x39 HANGUL SYLLABLE BYIP + /x83/x31/xab/x30 HANGUL SYLLABLE BYIH + /x83/x31/xab/x31 HANGUL SYLLABLE BI + /x83/x31/xab/x32 HANGUL SYLLABLE BIG + /x83/x31/xab/x33 HANGUL SYLLABLE BIGG + /x83/x31/xab/x34 HANGUL SYLLABLE BIGS + /x83/x31/xab/x35 HANGUL SYLLABLE BIN + /x83/x31/xab/x36 HANGUL SYLLABLE BINI + /x83/x31/xab/x37 HANGUL SYLLABLE BINH + /x83/x31/xab/x38 HANGUL SYLLABLE BID + /x83/x31/xab/x39 HANGUL SYLLABLE BIL + /x83/x31/xac/x30 HANGUL SYLLABLE BILG + /x83/x31/xac/x31 HANGUL SYLLABLE BILM + /x83/x31/xac/x32 HANGUL SYLLABLE BILB + /x83/x31/xac/x33 HANGUL SYLLABLE BILS + /x83/x31/xac/x34 HANGUL SYLLABLE BILT + /x83/x31/xac/x35 HANGUL SYLLABLE BILP + /x83/x31/xac/x36 HANGUL SYLLABLE BILH + /x83/x31/xac/x37 HANGUL SYLLABLE BIM + /x83/x31/xac/x38 HANGUL SYLLABLE BIB + /x83/x31/xac/x39 HANGUL SYLLABLE BIBS + /x83/x31/xad/x30 HANGUL SYLLABLE BIS + /x83/x31/xad/x31 HANGUL SYLLABLE BISS + /x83/x31/xad/x32 HANGUL SYLLABLE BING + /x83/x31/xad/x33 HANGUL SYLLABLE BIJ + /x83/x31/xad/x34 HANGUL SYLLABLE BIC + /x83/x31/xad/x35 HANGUL SYLLABLE BIK + /x83/x31/xad/x36 HANGUL SYLLABLE BIT + /x83/x31/xad/x37 HANGUL SYLLABLE BIP + /x83/x31/xad/x38 HANGUL SYLLABLE BIH + /x83/x31/xad/x39 HANGUL SYLLABLE BBA + /x83/x31/xae/x30 HANGUL SYLLABLE BBAG + /x83/x31/xae/x31 HANGUL SYLLABLE BBAGG + /x83/x31/xae/x32 HANGUL SYLLABLE BBAGS + /x83/x31/xae/x33 HANGUL SYLLABLE BBAN + /x83/x31/xae/x34 HANGUL SYLLABLE BBANI + /x83/x31/xae/x35 HANGUL SYLLABLE BBANH + /x83/x31/xae/x36 HANGUL SYLLABLE BBAD + /x83/x31/xae/x37 HANGUL SYLLABLE BBAL + /x83/x31/xae/x38 HANGUL SYLLABLE BBALG + /x83/x31/xae/x39 HANGUL SYLLABLE BBALM + /x83/x31/xaf/x30 HANGUL SYLLABLE BBALB + /x83/x31/xaf/x31 HANGUL SYLLABLE BBALS + /x83/x31/xaf/x32 HANGUL SYLLABLE BBALT + /x83/x31/xaf/x33 HANGUL SYLLABLE BBALP + /x83/x31/xaf/x34 HANGUL SYLLABLE BBALH + /x83/x31/xaf/x35 HANGUL SYLLABLE BBAM + /x83/x31/xaf/x36 HANGUL SYLLABLE BBAB + /x83/x31/xaf/x37 HANGUL SYLLABLE BBABS + /x83/x31/xaf/x38 HANGUL SYLLABLE BBAS + /x83/x31/xaf/x39 HANGUL SYLLABLE BBASS + /x83/x31/xb0/x30 HANGUL SYLLABLE BBANG + /x83/x31/xb0/x31 HANGUL SYLLABLE BBAJ + /x83/x31/xb0/x32 HANGUL SYLLABLE BBAC + /x83/x31/xb0/x33 HANGUL SYLLABLE BBAK + /x83/x31/xb0/x34 HANGUL SYLLABLE BBAT + /x83/x31/xb0/x35 HANGUL SYLLABLE BBAP + /x83/x31/xb0/x36 HANGUL SYLLABLE BBAH + /x83/x31/xb0/x37 HANGUL SYLLABLE BBAE + /x83/x31/xb0/x38 HANGUL SYLLABLE BBAEG + /x83/x31/xb0/x39 HANGUL SYLLABLE BBAEGG + /x83/x31/xb1/x30 HANGUL SYLLABLE BBAEGS + /x83/x31/xb1/x31 HANGUL SYLLABLE BBAEN + /x83/x31/xb1/x32 HANGUL SYLLABLE BBAENI + /x83/x31/xb1/x33 HANGUL SYLLABLE BBAENH + /x83/x31/xb1/x34 HANGUL SYLLABLE BBAED + /x83/x31/xb1/x35 HANGUL SYLLABLE BBAEL + /x83/x31/xb1/x36 HANGUL SYLLABLE BBAELG + /x83/x31/xb1/x37 HANGUL SYLLABLE BBAELM + /x83/x31/xb1/x38 HANGUL SYLLABLE BBAELB + /x83/x31/xb1/x39 HANGUL SYLLABLE BBAELS + /x83/x31/xb2/x30 HANGUL SYLLABLE BBAELT + /x83/x31/xb2/x31 HANGUL SYLLABLE BBAELP + /x83/x31/xb2/x32 HANGUL SYLLABLE BBAELH + /x83/x31/xb2/x33 HANGUL SYLLABLE BBAEM + /x83/x31/xb2/x34 HANGUL SYLLABLE BBAEB + /x83/x31/xb2/x35 HANGUL SYLLABLE BBAEBS + /x83/x31/xb2/x36 HANGUL SYLLABLE BBAES + /x83/x31/xb2/x37 HANGUL SYLLABLE BBAESS + /x83/x31/xb2/x38 HANGUL SYLLABLE BBAENG + /x83/x31/xb2/x39 HANGUL SYLLABLE BBAEJ + /x83/x31/xb3/x30 HANGUL SYLLABLE BBAEC + /x83/x31/xb3/x31 HANGUL SYLLABLE BBAEK + /x83/x31/xb3/x32 HANGUL SYLLABLE BBAET + /x83/x31/xb3/x33 HANGUL SYLLABLE BBAEP + /x83/x31/xb3/x34 HANGUL SYLLABLE BBAEH + /x83/x31/xb3/x35 HANGUL SYLLABLE BBYA + /x83/x31/xb3/x36 HANGUL SYLLABLE BBYAG + /x83/x31/xb3/x37 HANGUL SYLLABLE BBYAGG + /x83/x31/xb3/x38 HANGUL SYLLABLE BBYAGS + /x83/x31/xb3/x39 HANGUL SYLLABLE BBYAN + /x83/x31/xb4/x30 HANGUL SYLLABLE BBYANI + /x83/x31/xb4/x31 HANGUL SYLLABLE BBYANH + /x83/x31/xb4/x32 HANGUL SYLLABLE BBYAD + /x83/x31/xb4/x33 HANGUL SYLLABLE BBYAL + /x83/x31/xb4/x34 HANGUL SYLLABLE BBYALG + /x83/x31/xb4/x35 HANGUL SYLLABLE BBYALM + /x83/x31/xb4/x36 HANGUL SYLLABLE BBYALB + /x83/x31/xb4/x37 HANGUL SYLLABLE BBYALS + /x83/x31/xb4/x38 HANGUL SYLLABLE BBYALT + /x83/x31/xb4/x39 HANGUL SYLLABLE BBYALP + /x83/x31/xb5/x30 HANGUL SYLLABLE BBYALH + /x83/x31/xb5/x31 HANGUL SYLLABLE BBYAM + /x83/x31/xb5/x32 HANGUL SYLLABLE BBYAB + /x83/x31/xb5/x33 HANGUL SYLLABLE BBYABS + /x83/x31/xb5/x34 HANGUL SYLLABLE BBYAS + /x83/x31/xb5/x35 HANGUL SYLLABLE BBYASS + /x83/x31/xb5/x36 HANGUL SYLLABLE BBYANG + /x83/x31/xb5/x37 HANGUL SYLLABLE BBYAJ + /x83/x31/xb5/x38 HANGUL SYLLABLE BBYAC + /x83/x31/xb5/x39 HANGUL SYLLABLE BBYAK + /x83/x31/xb6/x30 HANGUL SYLLABLE BBYAT + /x83/x31/xb6/x31 HANGUL SYLLABLE BBYAP + /x83/x31/xb6/x32 HANGUL SYLLABLE BBYAH + /x83/x31/xb6/x33 HANGUL SYLLABLE BBYAE + /x83/x31/xb6/x34 HANGUL SYLLABLE BBYAEG + /x83/x31/xb6/x35 HANGUL SYLLABLE BBYAEGG + /x83/x31/xb6/x36 HANGUL SYLLABLE BBYAEGS + /x83/x31/xb6/x37 HANGUL SYLLABLE BBYAEN + /x83/x31/xb6/x38 HANGUL SYLLABLE BBYAENI + /x83/x31/xb6/x39 HANGUL SYLLABLE BBYAENH + /x83/x31/xb7/x30 HANGUL SYLLABLE BBYAED + /x83/x31/xb7/x31 HANGUL SYLLABLE BBYAEL + /x83/x31/xb7/x32 HANGUL SYLLABLE BBYAELG + /x83/x31/xb7/x33 HANGUL SYLLABLE BBYAELM + /x83/x31/xb7/x34 HANGUL SYLLABLE BBYAELB + /x83/x31/xb7/x35 HANGUL SYLLABLE BBYAELS + /x83/x31/xb7/x36 HANGUL SYLLABLE BBYAELT + /x83/x31/xb7/x37 HANGUL SYLLABLE BBYAELP + /x83/x31/xb7/x38 HANGUL SYLLABLE BBYAELH + /x83/x31/xb7/x39 HANGUL SYLLABLE BBYAEM + /x83/x31/xb8/x30 HANGUL SYLLABLE BBYAEB + /x83/x31/xb8/x31 HANGUL SYLLABLE BBYAEBS + /x83/x31/xb8/x32 HANGUL SYLLABLE BBYAES + /x83/x31/xb8/x33 HANGUL SYLLABLE BBYAESS + /x83/x31/xb8/x34 HANGUL SYLLABLE BBYAENG + /x83/x31/xb8/x35 HANGUL SYLLABLE BBYAEJ + /x83/x31/xb8/x36 HANGUL SYLLABLE BBYAEC + /x83/x31/xb8/x37 HANGUL SYLLABLE BBYAEK + /x83/x31/xb8/x38 HANGUL SYLLABLE BBYAET + /x83/x31/xb8/x39 HANGUL SYLLABLE BBYAEP + /x83/x31/xb9/x30 HANGUL SYLLABLE BBYAEH + /x83/x31/xb9/x31 HANGUL SYLLABLE BBEO + /x83/x31/xb9/x32 HANGUL SYLLABLE BBEOG + /x83/x31/xb9/x33 HANGUL SYLLABLE BBEOGG + /x83/x31/xb9/x34 HANGUL SYLLABLE BBEOGS + /x83/x31/xb9/x35 HANGUL SYLLABLE BBEON + /x83/x31/xb9/x36 HANGUL SYLLABLE BBEONI + /x83/x31/xb9/x37 HANGUL SYLLABLE BBEONH + /x83/x31/xb9/x38 HANGUL SYLLABLE BBEOD + /x83/x31/xb9/x39 HANGUL SYLLABLE BBEOL + /x83/x31/xba/x30 HANGUL SYLLABLE BBEOLG + /x83/x31/xba/x31 HANGUL SYLLABLE BBEOLM + /x83/x31/xba/x32 HANGUL SYLLABLE BBEOLB + /x83/x31/xba/x33 HANGUL SYLLABLE BBEOLS + /x83/x31/xba/x34 HANGUL SYLLABLE BBEOLT + /x83/x31/xba/x35 HANGUL SYLLABLE BBEOLP + /x83/x31/xba/x36 HANGUL SYLLABLE BBEOLH + /x83/x31/xba/x37 HANGUL SYLLABLE BBEOM + /x83/x31/xba/x38 HANGUL SYLLABLE BBEOB + /x83/x31/xba/x39 HANGUL SYLLABLE BBEOBS + /x83/x31/xbb/x30 HANGUL SYLLABLE BBEOS + /x83/x31/xbb/x31 HANGUL SYLLABLE BBEOSS + /x83/x31/xbb/x32 HANGUL SYLLABLE BBEONG + /x83/x31/xbb/x33 HANGUL SYLLABLE BBEOJ + /x83/x31/xbb/x34 HANGUL SYLLABLE BBEOC + /x83/x31/xbb/x35 HANGUL SYLLABLE BBEOK + /x83/x31/xbb/x36 HANGUL SYLLABLE BBEOT + /x83/x31/xbb/x37 HANGUL SYLLABLE BBEOP + /x83/x31/xbb/x38 HANGUL SYLLABLE BBEOH + /x83/x31/xbb/x39 HANGUL SYLLABLE BBE + /x83/x31/xbc/x30 HANGUL SYLLABLE BBEG + /x83/x31/xbc/x31 HANGUL SYLLABLE BBEGG + /x83/x31/xbc/x32 HANGUL SYLLABLE BBEGS + /x83/x31/xbc/x33 HANGUL SYLLABLE BBEN + /x83/x31/xbc/x34 HANGUL SYLLABLE BBENI + /x83/x31/xbc/x35 HANGUL SYLLABLE BBENH + /x83/x31/xbc/x36 HANGUL SYLLABLE BBED + /x83/x31/xbc/x37 HANGUL SYLLABLE BBEL + /x83/x31/xbc/x38 HANGUL SYLLABLE BBELG + /x83/x31/xbc/x39 HANGUL SYLLABLE BBELM + /x83/x31/xbd/x30 HANGUL SYLLABLE BBELB + /x83/x31/xbd/x31 HANGUL SYLLABLE BBELS + /x83/x31/xbd/x32 HANGUL SYLLABLE BBELT + /x83/x31/xbd/x33 HANGUL SYLLABLE BBELP + /x83/x31/xbd/x34 HANGUL SYLLABLE BBELH + /x83/x31/xbd/x35 HANGUL SYLLABLE BBEM + /x83/x31/xbd/x36 HANGUL SYLLABLE BBEB + /x83/x31/xbd/x37 HANGUL SYLLABLE BBEBS + /x83/x31/xbd/x38 HANGUL SYLLABLE BBES + /x83/x31/xbd/x39 HANGUL SYLLABLE BBESS + /x83/x31/xbe/x30 HANGUL SYLLABLE BBENG + /x83/x31/xbe/x31 HANGUL SYLLABLE BBEJ + /x83/x31/xbe/x32 HANGUL SYLLABLE BBEC + /x83/x31/xbe/x33 HANGUL SYLLABLE BBEK + /x83/x31/xbe/x34 HANGUL SYLLABLE BBET + /x83/x31/xbe/x35 HANGUL SYLLABLE BBEP + /x83/x31/xbe/x36 HANGUL SYLLABLE BBEH + /x83/x31/xbe/x37 HANGUL SYLLABLE BBYEO + /x83/x31/xbe/x38 HANGUL SYLLABLE BBYEOG + /x83/x31/xbe/x39 HANGUL SYLLABLE BBYEOGG + /x83/x31/xbf/x30 HANGUL SYLLABLE BBYEOGS + /x83/x31/xbf/x31 HANGUL SYLLABLE BBYEON + /x83/x31/xbf/x32 HANGUL SYLLABLE BBYEONI + /x83/x31/xbf/x33 HANGUL SYLLABLE BBYEONH + /x83/x31/xbf/x34 HANGUL SYLLABLE BBYEOD + /x83/x31/xbf/x35 HANGUL SYLLABLE BBYEOL + /x83/x31/xbf/x36 HANGUL SYLLABLE BBYEOLG + /x83/x31/xbf/x37 HANGUL SYLLABLE BBYEOLM + /x83/x31/xbf/x38 HANGUL SYLLABLE BBYEOLB + /x83/x31/xbf/x39 HANGUL SYLLABLE BBYEOLS + /x83/x31/xc0/x30 HANGUL SYLLABLE BBYEOLT + /x83/x31/xc0/x31 HANGUL SYLLABLE BBYEOLP + /x83/x31/xc0/x32 HANGUL SYLLABLE BBYEOLH + /x83/x31/xc0/x33 HANGUL SYLLABLE BBYEOM + /x83/x31/xc0/x34 HANGUL SYLLABLE BBYEOB + /x83/x31/xc0/x35 HANGUL SYLLABLE BBYEOBS + /x83/x31/xc0/x36 HANGUL SYLLABLE BBYEOS + /x83/x31/xc0/x37 HANGUL SYLLABLE BBYEOSS + /x83/x31/xc0/x38 HANGUL SYLLABLE BBYEONG + /x83/x31/xc0/x39 HANGUL SYLLABLE BBYEOJ + /x83/x31/xc1/x30 HANGUL SYLLABLE BBYEOC + /x83/x31/xc1/x31 HANGUL SYLLABLE BBYEOK + /x83/x31/xc1/x32 HANGUL SYLLABLE BBYEOT + /x83/x31/xc1/x33 HANGUL SYLLABLE BBYEOP + /x83/x31/xc1/x34 HANGUL SYLLABLE BBYEOH + /x83/x31/xc1/x35 HANGUL SYLLABLE BBYE + /x83/x31/xc1/x36 HANGUL SYLLABLE BBYEG + /x83/x31/xc1/x37 HANGUL SYLLABLE BBYEGG + /x83/x31/xc1/x38 HANGUL SYLLABLE BBYEGS + /x83/x31/xc1/x39 HANGUL SYLLABLE BBYEN + /x83/x31/xc2/x30 HANGUL SYLLABLE BBYENI + /x83/x31/xc2/x31 HANGUL SYLLABLE BBYENH + /x83/x31/xc2/x32 HANGUL SYLLABLE BBYED + /x83/x31/xc2/x33 HANGUL SYLLABLE BBYEL + /x83/x31/xc2/x34 HANGUL SYLLABLE BBYELG + /x83/x31/xc2/x35 HANGUL SYLLABLE BBYELM + /x83/x31/xc2/x36 HANGUL SYLLABLE BBYELB + /x83/x31/xc2/x37 HANGUL SYLLABLE BBYELS + /x83/x31/xc2/x38 HANGUL SYLLABLE BBYELT + /x83/x31/xc2/x39 HANGUL SYLLABLE BBYELP + /x83/x31/xc3/x30 HANGUL SYLLABLE BBYELH + /x83/x31/xc3/x31 HANGUL SYLLABLE BBYEM + /x83/x31/xc3/x32 HANGUL SYLLABLE BBYEB + /x83/x31/xc3/x33 HANGUL SYLLABLE BBYEBS + /x83/x31/xc3/x34 HANGUL SYLLABLE BBYES + /x83/x31/xc3/x35 HANGUL SYLLABLE BBYESS + /x83/x31/xc3/x36 HANGUL SYLLABLE BBYENG + /x83/x31/xc3/x37 HANGUL SYLLABLE BBYEJ + /x83/x31/xc3/x38 HANGUL SYLLABLE BBYEC + /x83/x31/xc3/x39 HANGUL SYLLABLE BBYEK + /x83/x31/xc4/x30 HANGUL SYLLABLE BBYET + /x83/x31/xc4/x31 HANGUL SYLLABLE BBYEP + /x83/x31/xc4/x32 HANGUL SYLLABLE BBYEH + /x83/x31/xc4/x33 HANGUL SYLLABLE BBO + /x83/x31/xc4/x34 HANGUL SYLLABLE BBOG + /x83/x31/xc4/x35 HANGUL SYLLABLE BBOGG + /x83/x31/xc4/x36 HANGUL SYLLABLE BBOGS + /x83/x31/xc4/x37 HANGUL SYLLABLE BBON + /x83/x31/xc4/x38 HANGUL SYLLABLE BBONI + /x83/x31/xc4/x39 HANGUL SYLLABLE BBONH + /x83/x31/xc5/x30 HANGUL SYLLABLE BBOD + /x83/x31/xc5/x31 HANGUL SYLLABLE BBOL + /x83/x31/xc5/x32 HANGUL SYLLABLE BBOLG + /x83/x31/xc5/x33 HANGUL SYLLABLE BBOLM + /x83/x31/xc5/x34 HANGUL SYLLABLE BBOLB + /x83/x31/xc5/x35 HANGUL SYLLABLE BBOLS + /x83/x31/xc5/x36 HANGUL SYLLABLE BBOLT + /x83/x31/xc5/x37 HANGUL SYLLABLE BBOLP + /x83/x31/xc5/x38 HANGUL SYLLABLE BBOLH + /x83/x31/xc5/x39 HANGUL SYLLABLE BBOM + /x83/x31/xc6/x30 HANGUL SYLLABLE BBOB + /x83/x31/xc6/x31 HANGUL SYLLABLE BBOBS + /x83/x31/xc6/x32 HANGUL SYLLABLE BBOS + /x83/x31/xc6/x33 HANGUL SYLLABLE BBOSS + /x83/x31/xc6/x34 HANGUL SYLLABLE BBONG + /x83/x31/xc6/x35 HANGUL SYLLABLE BBOJ + /x83/x31/xc6/x36 HANGUL SYLLABLE BBOC + /x83/x31/xc6/x37 HANGUL SYLLABLE BBOK + /x83/x31/xc6/x38 HANGUL SYLLABLE BBOT + /x83/x31/xc6/x39 HANGUL SYLLABLE BBOP + /x83/x31/xc7/x30 HANGUL SYLLABLE BBOH + /x83/x31/xc7/x31 HANGUL SYLLABLE BBWA + /x83/x31/xc7/x32 HANGUL SYLLABLE BBWAG + /x83/x31/xc7/x33 HANGUL SYLLABLE BBWAGG + /x83/x31/xc7/x34 HANGUL SYLLABLE BBWAGS + /x83/x31/xc7/x35 HANGUL SYLLABLE BBWAN + /x83/x31/xc7/x36 HANGUL SYLLABLE BBWANI + /x83/x31/xc7/x37 HANGUL SYLLABLE BBWANH + /x83/x31/xc7/x38 HANGUL SYLLABLE BBWAD + /x83/x31/xc7/x39 HANGUL SYLLABLE BBWAL + /x83/x31/xc8/x30 HANGUL SYLLABLE BBWALG + /x83/x31/xc8/x31 HANGUL SYLLABLE BBWALM + /x83/x31/xc8/x32 HANGUL SYLLABLE BBWALB + /x83/x31/xc8/x33 HANGUL SYLLABLE BBWALS + /x83/x31/xc8/x34 HANGUL SYLLABLE BBWALT + /x83/x31/xc8/x35 HANGUL SYLLABLE BBWALP + /x83/x31/xc8/x36 HANGUL SYLLABLE BBWALH + /x83/x31/xc8/x37 HANGUL SYLLABLE BBWAM + /x83/x31/xc8/x38 HANGUL SYLLABLE BBWAB + /x83/x31/xc8/x39 HANGUL SYLLABLE BBWABS + /x83/x31/xc9/x30 HANGUL SYLLABLE BBWAS + /x83/x31/xc9/x31 HANGUL SYLLABLE BBWASS + /x83/x31/xc9/x32 HANGUL SYLLABLE BBWANG + /x83/x31/xc9/x33 HANGUL SYLLABLE BBWAJ + /x83/x31/xc9/x34 HANGUL SYLLABLE BBWAC + /x83/x31/xc9/x35 HANGUL SYLLABLE BBWAK + /x83/x31/xc9/x36 HANGUL SYLLABLE BBWAT + /x83/x31/xc9/x37 HANGUL SYLLABLE BBWAP + /x83/x31/xc9/x38 HANGUL SYLLABLE BBWAH + /x83/x31/xc9/x39 HANGUL SYLLABLE BBWAE + /x83/x31/xca/x30 HANGUL SYLLABLE BBWAEG + /x83/x31/xca/x31 HANGUL SYLLABLE BBWAEGG + /x83/x31/xca/x32 HANGUL SYLLABLE BBWAEGS + /x83/x31/xca/x33 HANGUL SYLLABLE BBWAEN + /x83/x31/xca/x34 HANGUL SYLLABLE BBWAENI + /x83/x31/xca/x35 HANGUL SYLLABLE BBWAENH + /x83/x31/xca/x36 HANGUL SYLLABLE BBWAED + /x83/x31/xca/x37 HANGUL SYLLABLE BBWAEL + /x83/x31/xca/x38 HANGUL SYLLABLE BBWAELG + /x83/x31/xca/x39 HANGUL SYLLABLE BBWAELM + /x83/x31/xcb/x30 HANGUL SYLLABLE BBWAELB + /x83/x31/xcb/x31 HANGUL SYLLABLE BBWAELS + /x83/x31/xcb/x32 HANGUL SYLLABLE BBWAELT + /x83/x31/xcb/x33 HANGUL SYLLABLE BBWAELP + /x83/x31/xcb/x34 HANGUL SYLLABLE BBWAELH + /x83/x31/xcb/x35 HANGUL SYLLABLE BBWAEM + /x83/x31/xcb/x36 HANGUL SYLLABLE BBWAEB + /x83/x31/xcb/x37 HANGUL SYLLABLE BBWAEBS + /x83/x31/xcb/x38 HANGUL SYLLABLE BBWAES + /x83/x31/xcb/x39 HANGUL SYLLABLE BBWAESS + /x83/x31/xcc/x30 HANGUL SYLLABLE BBWAENG + /x83/x31/xcc/x31 HANGUL SYLLABLE BBWAEJ + /x83/x31/xcc/x32 HANGUL SYLLABLE BBWAEC + /x83/x31/xcc/x33 HANGUL SYLLABLE BBWAEK + /x83/x31/xcc/x34 HANGUL SYLLABLE BBWAET + /x83/x31/xcc/x35 HANGUL SYLLABLE BBWAEP + /x83/x31/xcc/x36 HANGUL SYLLABLE BBWAEH + /x83/x31/xcc/x37 HANGUL SYLLABLE BBOE + /x83/x31/xcc/x38 HANGUL SYLLABLE BBOEG + /x83/x31/xcc/x39 HANGUL SYLLABLE BBOEGG + /x83/x31/xcd/x30 HANGUL SYLLABLE BBOEGS + /x83/x31/xcd/x31 HANGUL SYLLABLE BBOEN + /x83/x31/xcd/x32 HANGUL SYLLABLE BBOENI + /x83/x31/xcd/x33 HANGUL SYLLABLE BBOENH + /x83/x31/xcd/x34 HANGUL SYLLABLE BBOED + /x83/x31/xcd/x35 HANGUL SYLLABLE BBOEL + /x83/x31/xcd/x36 HANGUL SYLLABLE BBOELG + /x83/x31/xcd/x37 HANGUL SYLLABLE BBOELM + /x83/x31/xcd/x38 HANGUL SYLLABLE BBOELB + /x83/x31/xcd/x39 HANGUL SYLLABLE BBOELS + /x83/x31/xce/x30 HANGUL SYLLABLE BBOELT + /x83/x31/xce/x31 HANGUL SYLLABLE BBOELP + /x83/x31/xce/x32 HANGUL SYLLABLE BBOELH + /x83/x31/xce/x33 HANGUL SYLLABLE BBOEM + /x83/x31/xce/x34 HANGUL SYLLABLE BBOEB + /x83/x31/xce/x35 HANGUL SYLLABLE BBOEBS + /x83/x31/xce/x36 HANGUL SYLLABLE BBOES + /x83/x31/xce/x37 HANGUL SYLLABLE BBOESS + /x83/x31/xce/x38 HANGUL SYLLABLE BBOENG + /x83/x31/xce/x39 HANGUL SYLLABLE BBOEJ + /x83/x31/xcf/x30 HANGUL SYLLABLE BBOEC + /x83/x31/xcf/x31 HANGUL SYLLABLE BBOEK + /x83/x31/xcf/x32 HANGUL SYLLABLE BBOET + /x83/x31/xcf/x33 HANGUL SYLLABLE BBOEP + /x83/x31/xcf/x34 HANGUL SYLLABLE BBOEH + /x83/x31/xcf/x35 HANGUL SYLLABLE BBYO + /x83/x31/xcf/x36 HANGUL SYLLABLE BBYOG + /x83/x31/xcf/x37 HANGUL SYLLABLE BBYOGG + /x83/x31/xcf/x38 HANGUL SYLLABLE BBYOGS + /x83/x31/xcf/x39 HANGUL SYLLABLE BBYON + /x83/x31/xd0/x30 HANGUL SYLLABLE BBYONI + /x83/x31/xd0/x31 HANGUL SYLLABLE BBYONH + /x83/x31/xd0/x32 HANGUL SYLLABLE BBYOD + /x83/x31/xd0/x33 HANGUL SYLLABLE BBYOL + /x83/x31/xd0/x34 HANGUL SYLLABLE BBYOLG + /x83/x31/xd0/x35 HANGUL SYLLABLE BBYOLM + /x83/x31/xd0/x36 HANGUL SYLLABLE BBYOLB + /x83/x31/xd0/x37 HANGUL SYLLABLE BBYOLS + /x83/x31/xd0/x38 HANGUL SYLLABLE BBYOLT + /x83/x31/xd0/x39 HANGUL SYLLABLE BBYOLP + /x83/x31/xd1/x30 HANGUL SYLLABLE BBYOLH + /x83/x31/xd1/x31 HANGUL SYLLABLE BBYOM + /x83/x31/xd1/x32 HANGUL SYLLABLE BBYOB + /x83/x31/xd1/x33 HANGUL SYLLABLE BBYOBS + /x83/x31/xd1/x34 HANGUL SYLLABLE BBYOS + /x83/x31/xd1/x35 HANGUL SYLLABLE BBYOSS + /x83/x31/xd1/x36 HANGUL SYLLABLE BBYONG + /x83/x31/xd1/x37 HANGUL SYLLABLE BBYOJ + /x83/x31/xd1/x38 HANGUL SYLLABLE BBYOC + /x83/x31/xd1/x39 HANGUL SYLLABLE BBYOK + /x83/x31/xd2/x30 HANGUL SYLLABLE BBYOT + /x83/x31/xd2/x31 HANGUL SYLLABLE BBYOP + /x83/x31/xd2/x32 HANGUL SYLLABLE BBYOH + /x83/x31/xd2/x33 HANGUL SYLLABLE BBU + /x83/x31/xd2/x34 HANGUL SYLLABLE BBUG + /x83/x31/xd2/x35 HANGUL SYLLABLE BBUGG + /x83/x31/xd2/x36 HANGUL SYLLABLE BBUGS + /x83/x31/xd2/x37 HANGUL SYLLABLE BBUN + /x83/x31/xd2/x38 HANGUL SYLLABLE BBUNI + /x83/x31/xd2/x39 HANGUL SYLLABLE BBUNH + /x83/x31/xd3/x30 HANGUL SYLLABLE BBUD + /x83/x31/xd3/x31 HANGUL SYLLABLE BBUL + /x83/x31/xd3/x32 HANGUL SYLLABLE BBULG + /x83/x31/xd3/x33 HANGUL SYLLABLE BBULM + /x83/x31/xd3/x34 HANGUL SYLLABLE BBULB + /x83/x31/xd3/x35 HANGUL SYLLABLE BBULS + /x83/x31/xd3/x36 HANGUL SYLLABLE BBULT + /x83/x31/xd3/x37 HANGUL SYLLABLE BBULP + /x83/x31/xd3/x38 HANGUL SYLLABLE BBULH + /x83/x31/xd3/x39 HANGUL SYLLABLE BBUM + /x83/x31/xd4/x30 HANGUL SYLLABLE BBUB + /x83/x31/xd4/x31 HANGUL SYLLABLE BBUBS + /x83/x31/xd4/x32 HANGUL SYLLABLE BBUS + /x83/x31/xd4/x33 HANGUL SYLLABLE BBUSS + /x83/x31/xd4/x34 HANGUL SYLLABLE BBUNG + /x83/x31/xd4/x35 HANGUL SYLLABLE BBUJ + /x83/x31/xd4/x36 HANGUL SYLLABLE BBUC + /x83/x31/xd4/x37 HANGUL SYLLABLE BBUK + /x83/x31/xd4/x38 HANGUL SYLLABLE BBUT + /x83/x31/xd4/x39 HANGUL SYLLABLE BBUP + /x83/x31/xd5/x30 HANGUL SYLLABLE BBUH + /x83/x31/xd5/x31 HANGUL SYLLABLE BBWEO + /x83/x31/xd5/x32 HANGUL SYLLABLE BBWEOG + /x83/x31/xd5/x33 HANGUL SYLLABLE BBWEOGG + /x83/x31/xd5/x34 HANGUL SYLLABLE BBWEOGS + /x83/x31/xd5/x35 HANGUL SYLLABLE BBWEON + /x83/x31/xd5/x36 HANGUL SYLLABLE BBWEONI + /x83/x31/xd5/x37 HANGUL SYLLABLE BBWEONH + /x83/x31/xd5/x38 HANGUL SYLLABLE BBWEOD + /x83/x31/xd5/x39 HANGUL SYLLABLE BBWEOL + /x83/x31/xd6/x30 HANGUL SYLLABLE BBWEOLG + /x83/x31/xd6/x31 HANGUL SYLLABLE BBWEOLM + /x83/x31/xd6/x32 HANGUL SYLLABLE BBWEOLB + /x83/x31/xd6/x33 HANGUL SYLLABLE BBWEOLS + /x83/x31/xd6/x34 HANGUL SYLLABLE BBWEOLT + /x83/x31/xd6/x35 HANGUL SYLLABLE BBWEOLP + /x83/x31/xd6/x36 HANGUL SYLLABLE BBWEOLH + /x83/x31/xd6/x37 HANGUL SYLLABLE BBWEOM + /x83/x31/xd6/x38 HANGUL SYLLABLE BBWEOB + /x83/x31/xd6/x39 HANGUL SYLLABLE BBWEOBS + /x83/x31/xd7/x30 HANGUL SYLLABLE BBWEOS + /x83/x31/xd7/x31 HANGUL SYLLABLE BBWEOSS + /x83/x31/xd7/x32 HANGUL SYLLABLE BBWEONG + /x83/x31/xd7/x33 HANGUL SYLLABLE BBWEOJ + /x83/x31/xd7/x34 HANGUL SYLLABLE BBWEOC + /x83/x31/xd7/x35 HANGUL SYLLABLE BBWEOK + /x83/x31/xd7/x36 HANGUL SYLLABLE BBWEOT + /x83/x31/xd7/x37 HANGUL SYLLABLE BBWEOP + /x83/x31/xd7/x38 HANGUL SYLLABLE BBWEOH + /x83/x31/xd7/x39 HANGUL SYLLABLE BBWE + /x83/x31/xd8/x30 HANGUL SYLLABLE BBWEG + /x83/x31/xd8/x31 HANGUL SYLLABLE BBWEGG + /x83/x31/xd8/x32 HANGUL SYLLABLE BBWEGS + /x83/x31/xd8/x33 HANGUL SYLLABLE BBWEN + /x83/x31/xd8/x34 HANGUL SYLLABLE BBWENI + /x83/x31/xd8/x35 HANGUL SYLLABLE BBWENH + /x83/x31/xd8/x36 HANGUL SYLLABLE BBWED + /x83/x31/xd8/x37 HANGUL SYLLABLE BBWEL + /x83/x31/xd8/x38 HANGUL SYLLABLE BBWELG + /x83/x31/xd8/x39 HANGUL SYLLABLE BBWELM + /x83/x31/xd9/x30 HANGUL SYLLABLE BBWELB + /x83/x31/xd9/x31 HANGUL SYLLABLE BBWELS + /x83/x31/xd9/x32 HANGUL SYLLABLE BBWELT + /x83/x31/xd9/x33 HANGUL SYLLABLE BBWELP + /x83/x31/xd9/x34 HANGUL SYLLABLE BBWELH + /x83/x31/xd9/x35 HANGUL SYLLABLE BBWEM + /x83/x31/xd9/x36 HANGUL SYLLABLE BBWEB + /x83/x31/xd9/x37 HANGUL SYLLABLE BBWEBS + /x83/x31/xd9/x38 HANGUL SYLLABLE BBWES + /x83/x31/xd9/x39 HANGUL SYLLABLE BBWESS + /x83/x31/xda/x30 HANGUL SYLLABLE BBWENG + /x83/x31/xda/x31 HANGUL SYLLABLE BBWEJ + /x83/x31/xda/x32 HANGUL SYLLABLE BBWEC + /x83/x31/xda/x33 HANGUL SYLLABLE BBWEK + /x83/x31/xda/x34 HANGUL SYLLABLE BBWET + /x83/x31/xda/x35 HANGUL SYLLABLE BBWEP + /x83/x31/xda/x36 HANGUL SYLLABLE BBWEH + /x83/x31/xda/x37 HANGUL SYLLABLE BBWI + /x83/x31/xda/x38 HANGUL SYLLABLE BBWIG + /x83/x31/xda/x39 HANGUL SYLLABLE BBWIGG + /x83/x31/xdb/x30 HANGUL SYLLABLE BBWIGS + /x83/x31/xdb/x31 HANGUL SYLLABLE BBWIN + /x83/x31/xdb/x32 HANGUL SYLLABLE BBWINI + /x83/x31/xdb/x33 HANGUL SYLLABLE BBWINH + /x83/x31/xdb/x34 HANGUL SYLLABLE BBWID + /x83/x31/xdb/x35 HANGUL SYLLABLE BBWIL + /x83/x31/xdb/x36 HANGUL SYLLABLE BBWILG + /x83/x31/xdb/x37 HANGUL SYLLABLE BBWILM + /x83/x31/xdb/x38 HANGUL SYLLABLE BBWILB + /x83/x31/xdb/x39 HANGUL SYLLABLE BBWILS + /x83/x31/xdc/x30 HANGUL SYLLABLE BBWILT + /x83/x31/xdc/x31 HANGUL SYLLABLE BBWILP + /x83/x31/xdc/x32 HANGUL SYLLABLE BBWILH + /x83/x31/xdc/x33 HANGUL SYLLABLE BBWIM + /x83/x31/xdc/x34 HANGUL SYLLABLE BBWIB + /x83/x31/xdc/x35 HANGUL SYLLABLE BBWIBS + /x83/x31/xdc/x36 HANGUL SYLLABLE BBWIS + /x83/x31/xdc/x37 HANGUL SYLLABLE BBWISS + /x83/x31/xdc/x38 HANGUL SYLLABLE BBWING + /x83/x31/xdc/x39 HANGUL SYLLABLE BBWIJ + /x83/x31/xdd/x30 HANGUL SYLLABLE BBWIC + /x83/x31/xdd/x31 HANGUL SYLLABLE BBWIK + /x83/x31/xdd/x32 HANGUL SYLLABLE BBWIT + /x83/x31/xdd/x33 HANGUL SYLLABLE BBWIP + /x83/x31/xdd/x34 HANGUL SYLLABLE BBWIH + /x83/x31/xdd/x35 HANGUL SYLLABLE BBYU + /x83/x31/xdd/x36 HANGUL SYLLABLE BBYUG + /x83/x31/xdd/x37 HANGUL SYLLABLE BBYUGG + /x83/x31/xdd/x38 HANGUL SYLLABLE BBYUGS + /x83/x31/xdd/x39 HANGUL SYLLABLE BBYUN + /x83/x31/xde/x30 HANGUL SYLLABLE BBYUNI + /x83/x31/xde/x31 HANGUL SYLLABLE BBYUNH + /x83/x31/xde/x32 HANGUL SYLLABLE BBYUD + /x83/x31/xde/x33 HANGUL SYLLABLE BBYUL + /x83/x31/xde/x34 HANGUL SYLLABLE BBYULG + /x83/x31/xde/x35 HANGUL SYLLABLE BBYULM + /x83/x31/xde/x36 HANGUL SYLLABLE BBYULB + /x83/x31/xde/x37 HANGUL SYLLABLE BBYULS + /x83/x31/xde/x38 HANGUL SYLLABLE BBYULT + /x83/x31/xde/x39 HANGUL SYLLABLE BBYULP + /x83/x31/xdf/x30 HANGUL SYLLABLE BBYULH + /x83/x31/xdf/x31 HANGUL SYLLABLE BBYUM + /x83/x31/xdf/x32 HANGUL SYLLABLE BBYUB + /x83/x31/xdf/x33 HANGUL SYLLABLE BBYUBS + /x83/x31/xdf/x34 HANGUL SYLLABLE BBYUS + /x83/x31/xdf/x35 HANGUL SYLLABLE BBYUSS + /x83/x31/xdf/x36 HANGUL SYLLABLE BBYUNG + /x83/x31/xdf/x37 HANGUL SYLLABLE BBYUJ + /x83/x31/xdf/x38 HANGUL SYLLABLE BBYUC + /x83/x31/xdf/x39 HANGUL SYLLABLE BBYUK + /x83/x31/xe0/x30 HANGUL SYLLABLE BBYUT + /x83/x31/xe0/x31 HANGUL SYLLABLE BBYUP + /x83/x31/xe0/x32 HANGUL SYLLABLE BBYUH + /x83/x31/xe0/x33 HANGUL SYLLABLE BBEU + /x83/x31/xe0/x34 HANGUL SYLLABLE BBEUG + /x83/x31/xe0/x35 HANGUL SYLLABLE BBEUGG + /x83/x31/xe0/x36 HANGUL SYLLABLE BBEUGS + /x83/x31/xe0/x37 HANGUL SYLLABLE BBEUN + /x83/x31/xe0/x38 HANGUL SYLLABLE BBEUNI + /x83/x31/xe0/x39 HANGUL SYLLABLE BBEUNH + /x83/x31/xe1/x30 HANGUL SYLLABLE BBEUD + /x83/x31/xe1/x31 HANGUL SYLLABLE BBEUL + /x83/x31/xe1/x32 HANGUL SYLLABLE BBEULG + /x83/x31/xe1/x33 HANGUL SYLLABLE BBEULM + /x83/x31/xe1/x34 HANGUL SYLLABLE BBEULB + /x83/x31/xe1/x35 HANGUL SYLLABLE BBEULS + /x83/x31/xe1/x36 HANGUL SYLLABLE BBEULT + /x83/x31/xe1/x37 HANGUL SYLLABLE BBEULP + /x83/x31/xe1/x38 HANGUL SYLLABLE BBEULH + /x83/x31/xe1/x39 HANGUL SYLLABLE BBEUM + /x83/x31/xe2/x30 HANGUL SYLLABLE BBEUB + /x83/x31/xe2/x31 HANGUL SYLLABLE BBEUBS + /x83/x31/xe2/x32 HANGUL SYLLABLE BBEUS + /x83/x31/xe2/x33 HANGUL SYLLABLE BBEUSS + /x83/x31/xe2/x34 HANGUL SYLLABLE BBEUNG + /x83/x31/xe2/x35 HANGUL SYLLABLE BBEUJ + /x83/x31/xe2/x36 HANGUL SYLLABLE BBEUC + /x83/x31/xe2/x37 HANGUL SYLLABLE BBEUK + /x83/x31/xe2/x38 HANGUL SYLLABLE BBEUT + /x83/x31/xe2/x39 HANGUL SYLLABLE BBEUP + /x83/x31/xe3/x30 HANGUL SYLLABLE BBEUH + /x83/x31/xe3/x31 HANGUL SYLLABLE BBYI + /x83/x31/xe3/x32 HANGUL SYLLABLE BBYIG + /x83/x31/xe3/x33 HANGUL SYLLABLE BBYIGG + /x83/x31/xe3/x34 HANGUL SYLLABLE BBYIGS + /x83/x31/xe3/x35 HANGUL SYLLABLE BBYIN + /x83/x31/xe3/x36 HANGUL SYLLABLE BBYINI + /x83/x31/xe3/x37 HANGUL SYLLABLE BBYINH + /x83/x31/xe3/x38 HANGUL SYLLABLE BBYID + /x83/x31/xe3/x39 HANGUL SYLLABLE BBYIL + /x83/x31/xe4/x30 HANGUL SYLLABLE BBYILG + /x83/x31/xe4/x31 HANGUL SYLLABLE BBYILM + /x83/x31/xe4/x32 HANGUL SYLLABLE BBYILB + /x83/x31/xe4/x33 HANGUL SYLLABLE BBYILS + /x83/x31/xe4/x34 HANGUL SYLLABLE BBYILT + /x83/x31/xe4/x35 HANGUL SYLLABLE BBYILP + /x83/x31/xe4/x36 HANGUL SYLLABLE BBYILH + /x83/x31/xe4/x37 HANGUL SYLLABLE BBYIM + /x83/x31/xe4/x38 HANGUL SYLLABLE BBYIB + /x83/x31/xe4/x39 HANGUL SYLLABLE BBYIBS + /x83/x31/xe5/x30 HANGUL SYLLABLE BBYIS + /x83/x31/xe5/x31 HANGUL SYLLABLE BBYISS + /x83/x31/xe5/x32 HANGUL SYLLABLE BBYING + /x83/x31/xe5/x33 HANGUL SYLLABLE BBYIJ + /x83/x31/xe5/x34 HANGUL SYLLABLE BBYIC + /x83/x31/xe5/x35 HANGUL SYLLABLE BBYIK + /x83/x31/xe5/x36 HANGUL SYLLABLE BBYIT + /x83/x31/xe5/x37 HANGUL SYLLABLE BBYIP + /x83/x31/xe5/x38 HANGUL SYLLABLE BBYIH + /x83/x31/xe5/x39 HANGUL SYLLABLE BBI + /x83/x31/xe6/x30 HANGUL SYLLABLE BBIG + /x83/x31/xe6/x31 HANGUL SYLLABLE BBIGG + /x83/x31/xe6/x32 HANGUL SYLLABLE BBIGS + /x83/x31/xe6/x33 HANGUL SYLLABLE BBIN + /x83/x31/xe6/x34 HANGUL SYLLABLE BBINI + /x83/x31/xe6/x35 HANGUL SYLLABLE BBINH + /x83/x31/xe6/x36 HANGUL SYLLABLE BBID + /x83/x31/xe6/x37 HANGUL SYLLABLE BBIL + /x83/x31/xe6/x38 HANGUL SYLLABLE BBILG + /x83/x31/xe6/x39 HANGUL SYLLABLE BBILM + /x83/x31/xe7/x30 HANGUL SYLLABLE BBILB + /x83/x31/xe7/x31 HANGUL SYLLABLE BBILS + /x83/x31/xe7/x32 HANGUL SYLLABLE BBILT + /x83/x31/xe7/x33 HANGUL SYLLABLE BBILP + /x83/x31/xe7/x34 HANGUL SYLLABLE BBILH + /x83/x31/xe7/x35 HANGUL SYLLABLE BBIM + /x83/x31/xe7/x36 HANGUL SYLLABLE BBIB + /x83/x31/xe7/x37 HANGUL SYLLABLE BBIBS + /x83/x31/xe7/x38 HANGUL SYLLABLE BBIS + /x83/x31/xe7/x39 HANGUL SYLLABLE BBISS + /x83/x31/xe8/x30 HANGUL SYLLABLE BBING + /x83/x31/xe8/x31 HANGUL SYLLABLE BBIJ + /x83/x31/xe8/x32 HANGUL SYLLABLE BBIC + /x83/x31/xe8/x33 HANGUL SYLLABLE BBIK + /x83/x31/xe8/x34 HANGUL SYLLABLE BBIT + /x83/x31/xe8/x35 HANGUL SYLLABLE BBIP + /x83/x31/xe8/x36 HANGUL SYLLABLE BBIH + /x83/x31/xe8/x37 HANGUL SYLLABLE SA + /x83/x31/xe8/x38 HANGUL SYLLABLE SAG + /x83/x31/xe8/x39 HANGUL SYLLABLE SAGG + /x83/x31/xe9/x30 HANGUL SYLLABLE SAGS + /x83/x31/xe9/x31 HANGUL SYLLABLE SAN + /x83/x31/xe9/x32 HANGUL SYLLABLE SANI + /x83/x31/xe9/x33 HANGUL SYLLABLE SANH + /x83/x31/xe9/x34 HANGUL SYLLABLE SAD + /x83/x31/xe9/x35 HANGUL SYLLABLE SAL + /x83/x31/xe9/x36 HANGUL SYLLABLE SALG + /x83/x31/xe9/x37 HANGUL SYLLABLE SALM + /x83/x31/xe9/x38 HANGUL SYLLABLE SALB + /x83/x31/xe9/x39 HANGUL SYLLABLE SALS + /x83/x31/xea/x30 HANGUL SYLLABLE SALT + /x83/x31/xea/x31 HANGUL SYLLABLE SALP + /x83/x31/xea/x32 HANGUL SYLLABLE SALH + /x83/x31/xea/x33 HANGUL SYLLABLE SAM + /x83/x31/xea/x34 HANGUL SYLLABLE SAB + /x83/x31/xea/x35 HANGUL SYLLABLE SABS + /x83/x31/xea/x36 HANGUL SYLLABLE SAS + /x83/x31/xea/x37 HANGUL SYLLABLE SASS + /x83/x31/xea/x38 HANGUL SYLLABLE SANG + /x83/x31/xea/x39 HANGUL SYLLABLE SAJ + /x83/x31/xeb/x30 HANGUL SYLLABLE SAC + /x83/x31/xeb/x31 HANGUL SYLLABLE SAK + /x83/x31/xeb/x32 HANGUL SYLLABLE SAT + /x83/x31/xeb/x33 HANGUL SYLLABLE SAP + /x83/x31/xeb/x34 HANGUL SYLLABLE SAH + /x83/x31/xeb/x35 HANGUL SYLLABLE SAE + /x83/x31/xeb/x36 HANGUL SYLLABLE SAEG + /x83/x31/xeb/x37 HANGUL SYLLABLE SAEGG + /x83/x31/xeb/x38 HANGUL SYLLABLE SAEGS + /x83/x31/xeb/x39 HANGUL SYLLABLE SAEN + /x83/x31/xec/x30 HANGUL SYLLABLE SAENI + /x83/x31/xec/x31 HANGUL SYLLABLE SAENH + /x83/x31/xec/x32 HANGUL SYLLABLE SAED + /x83/x31/xec/x33 HANGUL SYLLABLE SAEL + /x83/x31/xec/x34 HANGUL SYLLABLE SAELG + /x83/x31/xec/x35 HANGUL SYLLABLE SAELM + /x83/x31/xec/x36 HANGUL SYLLABLE SAELB + /x83/x31/xec/x37 HANGUL SYLLABLE SAELS + /x83/x31/xec/x38 HANGUL SYLLABLE SAELT + /x83/x31/xec/x39 HANGUL SYLLABLE SAELP + /x83/x31/xed/x30 HANGUL SYLLABLE SAELH + /x83/x31/xed/x31 HANGUL SYLLABLE SAEM + /x83/x31/xed/x32 HANGUL SYLLABLE SAEB + /x83/x31/xed/x33 HANGUL SYLLABLE SAEBS + /x83/x31/xed/x34 HANGUL SYLLABLE SAES + /x83/x31/xed/x35 HANGUL SYLLABLE SAESS + /x83/x31/xed/x36 HANGUL SYLLABLE SAENG + /x83/x31/xed/x37 HANGUL SYLLABLE SAEJ + /x83/x31/xed/x38 HANGUL SYLLABLE SAEC + /x83/x31/xed/x39 HANGUL SYLLABLE SAEK + /x83/x31/xee/x30 HANGUL SYLLABLE SAET + /x83/x31/xee/x31 HANGUL SYLLABLE SAEP + /x83/x31/xee/x32 HANGUL SYLLABLE SAEH + /x83/x31/xee/x33 HANGUL SYLLABLE SYA + /x83/x31/xee/x34 HANGUL SYLLABLE SYAG + /x83/x31/xee/x35 HANGUL SYLLABLE SYAGG + /x83/x31/xee/x36 HANGUL SYLLABLE SYAGS + /x83/x31/xee/x37 HANGUL SYLLABLE SYAN + /x83/x31/xee/x38 HANGUL SYLLABLE SYANI + /x83/x31/xee/x39 HANGUL SYLLABLE SYANH + /x83/x31/xef/x30 HANGUL SYLLABLE SYAD + /x83/x31/xef/x31 HANGUL SYLLABLE SYAL + /x83/x31/xef/x32 HANGUL SYLLABLE SYALG + /x83/x31/xef/x33 HANGUL SYLLABLE SYALM + /x83/x31/xef/x34 HANGUL SYLLABLE SYALB + /x83/x31/xef/x35 HANGUL SYLLABLE SYALS + /x83/x31/xef/x36 HANGUL SYLLABLE SYALT + /x83/x31/xef/x37 HANGUL SYLLABLE SYALP + /x83/x31/xef/x38 HANGUL SYLLABLE SYALH + /x83/x31/xef/x39 HANGUL SYLLABLE SYAM + /x83/x31/xf0/x30 HANGUL SYLLABLE SYAB + /x83/x31/xf0/x31 HANGUL SYLLABLE SYABS + /x83/x31/xf0/x32 HANGUL SYLLABLE SYAS + /x83/x31/xf0/x33 HANGUL SYLLABLE SYASS + /x83/x31/xf0/x34 HANGUL SYLLABLE SYANG + /x83/x31/xf0/x35 HANGUL SYLLABLE SYAJ + /x83/x31/xf0/x36 HANGUL SYLLABLE SYAC + /x83/x31/xf0/x37 HANGUL SYLLABLE SYAK + /x83/x31/xf0/x38 HANGUL SYLLABLE SYAT + /x83/x31/xf0/x39 HANGUL SYLLABLE SYAP + /x83/x31/xf1/x30 HANGUL SYLLABLE SYAH + /x83/x31/xf1/x31 HANGUL SYLLABLE SYAE + /x83/x31/xf1/x32 HANGUL SYLLABLE SYAEG + /x83/x31/xf1/x33 HANGUL SYLLABLE SYAEGG + /x83/x31/xf1/x34 HANGUL SYLLABLE SYAEGS + /x83/x31/xf1/x35 HANGUL SYLLABLE SYAEN + /x83/x31/xf1/x36 HANGUL SYLLABLE SYAENI + /x83/x31/xf1/x37 HANGUL SYLLABLE SYAENH + /x83/x31/xf1/x38 HANGUL SYLLABLE SYAED + /x83/x31/xf1/x39 HANGUL SYLLABLE SYAEL + /x83/x31/xf2/x30 HANGUL SYLLABLE SYAELG + /x83/x31/xf2/x31 HANGUL SYLLABLE SYAELM + /x83/x31/xf2/x32 HANGUL SYLLABLE SYAELB + /x83/x31/xf2/x33 HANGUL SYLLABLE SYAELS + /x83/x31/xf2/x34 HANGUL SYLLABLE SYAELT + /x83/x31/xf2/x35 HANGUL SYLLABLE SYAELP + /x83/x31/xf2/x36 HANGUL SYLLABLE SYAELH + /x83/x31/xf2/x37 HANGUL SYLLABLE SYAEM + /x83/x31/xf2/x38 HANGUL SYLLABLE SYAEB + /x83/x31/xf2/x39 HANGUL SYLLABLE SYAEBS + /x83/x31/xf3/x30 HANGUL SYLLABLE SYAES + /x83/x31/xf3/x31 HANGUL SYLLABLE SYAESS + /x83/x31/xf3/x32 HANGUL SYLLABLE SYAENG + /x83/x31/xf3/x33 HANGUL SYLLABLE SYAEJ + /x83/x31/xf3/x34 HANGUL SYLLABLE SYAEC + /x83/x31/xf3/x35 HANGUL SYLLABLE SYAEK + /x83/x31/xf3/x36 HANGUL SYLLABLE SYAET + /x83/x31/xf3/x37 HANGUL SYLLABLE SYAEP + /x83/x31/xf3/x38 HANGUL SYLLABLE SYAEH + /x83/x31/xf3/x39 HANGUL SYLLABLE SEO + /x83/x31/xf4/x30 HANGUL SYLLABLE SEOG + /x83/x31/xf4/x31 HANGUL SYLLABLE SEOGG + /x83/x31/xf4/x32 HANGUL SYLLABLE SEOGS + /x83/x31/xf4/x33 HANGUL SYLLABLE SEON + /x83/x31/xf4/x34 HANGUL SYLLABLE SEONI + /x83/x31/xf4/x35 HANGUL SYLLABLE SEONH + /x83/x31/xf4/x36 HANGUL SYLLABLE SEOD + /x83/x31/xf4/x37 HANGUL SYLLABLE SEOL + /x83/x31/xf4/x38 HANGUL SYLLABLE SEOLG + /x83/x31/xf4/x39 HANGUL SYLLABLE SEOLM + /x83/x31/xf5/x30 HANGUL SYLLABLE SEOLB + /x83/x31/xf5/x31 HANGUL SYLLABLE SEOLS + /x83/x31/xf5/x32 HANGUL SYLLABLE SEOLT + /x83/x31/xf5/x33 HANGUL SYLLABLE SEOLP + /x83/x31/xf5/x34 HANGUL SYLLABLE SEOLH + /x83/x31/xf5/x35 HANGUL SYLLABLE SEOM + /x83/x31/xf5/x36 HANGUL SYLLABLE SEOB + /x83/x31/xf5/x37 HANGUL SYLLABLE SEOBS + /x83/x31/xf5/x38 HANGUL SYLLABLE SEOS + /x83/x31/xf5/x39 HANGUL SYLLABLE SEOSS + /x83/x31/xf6/x30 HANGUL SYLLABLE SEONG + /x83/x31/xf6/x31 HANGUL SYLLABLE SEOJ + /x83/x31/xf6/x32 HANGUL SYLLABLE SEOC + /x83/x31/xf6/x33 HANGUL SYLLABLE SEOK + /x83/x31/xf6/x34 HANGUL SYLLABLE SEOT + /x83/x31/xf6/x35 HANGUL SYLLABLE SEOP + /x83/x31/xf6/x36 HANGUL SYLLABLE SEOH + /x83/x31/xf6/x37 HANGUL SYLLABLE SE + /x83/x31/xf6/x38 HANGUL SYLLABLE SEG + /x83/x31/xf6/x39 HANGUL SYLLABLE SEGG + /x83/x31/xf7/x30 HANGUL SYLLABLE SEGS + /x83/x31/xf7/x31 HANGUL SYLLABLE SEN + /x83/x31/xf7/x32 HANGUL SYLLABLE SENI + /x83/x31/xf7/x33 HANGUL SYLLABLE SENH + /x83/x31/xf7/x34 HANGUL SYLLABLE SED + /x83/x31/xf7/x35 HANGUL SYLLABLE SEL + /x83/x31/xf7/x36 HANGUL SYLLABLE SELG + /x83/x31/xf7/x37 HANGUL SYLLABLE SELM + /x83/x31/xf7/x38 HANGUL SYLLABLE SELB + /x83/x31/xf7/x39 HANGUL SYLLABLE SELS + /x83/x31/xf8/x30 HANGUL SYLLABLE SELT + /x83/x31/xf8/x31 HANGUL SYLLABLE SELP + /x83/x31/xf8/x32 HANGUL SYLLABLE SELH + /x83/x31/xf8/x33 HANGUL SYLLABLE SEM + /x83/x31/xf8/x34 HANGUL SYLLABLE SEB + /x83/x31/xf8/x35 HANGUL SYLLABLE SEBS + /x83/x31/xf8/x36 HANGUL SYLLABLE SES + /x83/x31/xf8/x37 HANGUL SYLLABLE SESS + /x83/x31/xf8/x38 HANGUL SYLLABLE SENG + /x83/x31/xf8/x39 HANGUL SYLLABLE SEJ + /x83/x31/xf9/x30 HANGUL SYLLABLE SEC + /x83/x31/xf9/x31 HANGUL SYLLABLE SEK + /x83/x31/xf9/x32 HANGUL SYLLABLE SET + /x83/x31/xf9/x33 HANGUL SYLLABLE SEP + /x83/x31/xf9/x34 HANGUL SYLLABLE SEH + /x83/x31/xf9/x35 HANGUL SYLLABLE SYEO + /x83/x31/xf9/x36 HANGUL SYLLABLE SYEOG + /x83/x31/xf9/x37 HANGUL SYLLABLE SYEOGG + /x83/x31/xf9/x38 HANGUL SYLLABLE SYEOGS + /x83/x31/xf9/x39 HANGUL SYLLABLE SYEON + /x83/x31/xfa/x30 HANGUL SYLLABLE SYEONI + /x83/x31/xfa/x31 HANGUL SYLLABLE SYEONH + /x83/x31/xfa/x32 HANGUL SYLLABLE SYEOD + /x83/x31/xfa/x33 HANGUL SYLLABLE SYEOL + /x83/x31/xfa/x34 HANGUL SYLLABLE SYEOLG + /x83/x31/xfa/x35 HANGUL SYLLABLE SYEOLM + /x83/x31/xfa/x36 HANGUL SYLLABLE SYEOLB + /x83/x31/xfa/x37 HANGUL SYLLABLE SYEOLS + /x83/x31/xfa/x38 HANGUL SYLLABLE SYEOLT + /x83/x31/xfa/x39 HANGUL SYLLABLE SYEOLP + /x83/x31/xfb/x30 HANGUL SYLLABLE SYEOLH + /x83/x31/xfb/x31 HANGUL SYLLABLE SYEOM + /x83/x31/xfb/x32 HANGUL SYLLABLE SYEOB + /x83/x31/xfb/x33 HANGUL SYLLABLE SYEOBS + /x83/x31/xfb/x34 HANGUL SYLLABLE SYEOS + /x83/x31/xfb/x35 HANGUL SYLLABLE SYEOSS + /x83/x31/xfb/x36 HANGUL SYLLABLE SYEONG + /x83/x31/xfb/x37 HANGUL SYLLABLE SYEOJ + /x83/x31/xfb/x38 HANGUL SYLLABLE SYEOC + /x83/x31/xfb/x39 HANGUL SYLLABLE SYEOK + /x83/x31/xfc/x30 HANGUL SYLLABLE SYEOT + /x83/x31/xfc/x31 HANGUL SYLLABLE SYEOP + /x83/x31/xfc/x32 HANGUL SYLLABLE SYEOH + /x83/x31/xfc/x33 HANGUL SYLLABLE SYE + /x83/x31/xfc/x34 HANGUL SYLLABLE SYEG + /x83/x31/xfc/x35 HANGUL SYLLABLE SYEGG + /x83/x31/xfc/x36 HANGUL SYLLABLE SYEGS + /x83/x31/xfc/x37 HANGUL SYLLABLE SYEN + /x83/x31/xfc/x38 HANGUL SYLLABLE SYENI + /x83/x31/xfc/x39 HANGUL SYLLABLE SYENH + /x83/x31/xfd/x30 HANGUL SYLLABLE SYED + /x83/x31/xfd/x31 HANGUL SYLLABLE SYEL + /x83/x31/xfd/x32 HANGUL SYLLABLE SYELG + /x83/x31/xfd/x33 HANGUL SYLLABLE SYELM + /x83/x31/xfd/x34 HANGUL SYLLABLE SYELB + /x83/x31/xfd/x35 HANGUL SYLLABLE SYELS + /x83/x31/xfd/x36 HANGUL SYLLABLE SYELT + /x83/x31/xfd/x37 HANGUL SYLLABLE SYELP + /x83/x31/xfd/x38 HANGUL SYLLABLE SYELH + /x83/x31/xfd/x39 HANGUL SYLLABLE SYEM + /x83/x31/xfe/x30 HANGUL SYLLABLE SYEB + /x83/x31/xfe/x31 HANGUL SYLLABLE SYEBS + /x83/x31/xfe/x32 HANGUL SYLLABLE SYES + /x83/x31/xfe/x33 HANGUL SYLLABLE SYESS + /x83/x31/xfe/x34 HANGUL SYLLABLE SYENG + /x83/x31/xfe/x35 HANGUL SYLLABLE SYEJ + /x83/x31/xfe/x36 HANGUL SYLLABLE SYEC + /x83/x31/xfe/x37 HANGUL SYLLABLE SYEK + /x83/x31/xfe/x38 HANGUL SYLLABLE SYET + /x83/x31/xfe/x39 HANGUL SYLLABLE SYEP + /x83/x32/x81/x30 HANGUL SYLLABLE SYEH + /x83/x32/x81/x31 HANGUL SYLLABLE SO + /x83/x32/x81/x32 HANGUL SYLLABLE SOG + /x83/x32/x81/x33 HANGUL SYLLABLE SOGG + /x83/x32/x81/x34 HANGUL SYLLABLE SOGS + /x83/x32/x81/x35 HANGUL SYLLABLE SON + /x83/x32/x81/x36 HANGUL SYLLABLE SONI + /x83/x32/x81/x37 HANGUL SYLLABLE SONH + /x83/x32/x81/x38 HANGUL SYLLABLE SOD + /x83/x32/x81/x39 HANGUL SYLLABLE SOL + /x83/x32/x82/x30 HANGUL SYLLABLE SOLG + /x83/x32/x82/x31 HANGUL SYLLABLE SOLM + /x83/x32/x82/x32 HANGUL SYLLABLE SOLB + /x83/x32/x82/x33 HANGUL SYLLABLE SOLS + /x83/x32/x82/x34 HANGUL SYLLABLE SOLT + /x83/x32/x82/x35 HANGUL SYLLABLE SOLP + /x83/x32/x82/x36 HANGUL SYLLABLE SOLH + /x83/x32/x82/x37 HANGUL SYLLABLE SOM + /x83/x32/x82/x38 HANGUL SYLLABLE SOB + /x83/x32/x82/x39 HANGUL SYLLABLE SOBS + /x83/x32/x83/x30 HANGUL SYLLABLE SOS + /x83/x32/x83/x31 HANGUL SYLLABLE SOSS + /x83/x32/x83/x32 HANGUL SYLLABLE SONG + /x83/x32/x83/x33 HANGUL SYLLABLE SOJ + /x83/x32/x83/x34 HANGUL SYLLABLE SOC + /x83/x32/x83/x35 HANGUL SYLLABLE SOK + /x83/x32/x83/x36 HANGUL SYLLABLE SOT + /x83/x32/x83/x37 HANGUL SYLLABLE SOP + /x83/x32/x83/x38 HANGUL SYLLABLE SOH + /x83/x32/x83/x39 HANGUL SYLLABLE SWA + /x83/x32/x84/x30 HANGUL SYLLABLE SWAG + /x83/x32/x84/x31 HANGUL SYLLABLE SWAGG + /x83/x32/x84/x32 HANGUL SYLLABLE SWAGS + /x83/x32/x84/x33 HANGUL SYLLABLE SWAN + /x83/x32/x84/x34 HANGUL SYLLABLE SWANI + /x83/x32/x84/x35 HANGUL SYLLABLE SWANH + /x83/x32/x84/x36 HANGUL SYLLABLE SWAD + /x83/x32/x84/x37 HANGUL SYLLABLE SWAL + /x83/x32/x84/x38 HANGUL SYLLABLE SWALG + /x83/x32/x84/x39 HANGUL SYLLABLE SWALM + /x83/x32/x85/x30 HANGUL SYLLABLE SWALB + /x83/x32/x85/x31 HANGUL SYLLABLE SWALS + /x83/x32/x85/x32 HANGUL SYLLABLE SWALT + /x83/x32/x85/x33 HANGUL SYLLABLE SWALP + /x83/x32/x85/x34 HANGUL SYLLABLE SWALH + /x83/x32/x85/x35 HANGUL SYLLABLE SWAM + /x83/x32/x85/x36 HANGUL SYLLABLE SWAB + /x83/x32/x85/x37 HANGUL SYLLABLE SWABS + /x83/x32/x85/x38 HANGUL SYLLABLE SWAS + /x83/x32/x85/x39 HANGUL SYLLABLE SWASS + /x83/x32/x86/x30 HANGUL SYLLABLE SWANG + /x83/x32/x86/x31 HANGUL SYLLABLE SWAJ + /x83/x32/x86/x32 HANGUL SYLLABLE SWAC + /x83/x32/x86/x33 HANGUL SYLLABLE SWAK + /x83/x32/x86/x34 HANGUL SYLLABLE SWAT + /x83/x32/x86/x35 HANGUL SYLLABLE SWAP + /x83/x32/x86/x36 HANGUL SYLLABLE SWAH + /x83/x32/x86/x37 HANGUL SYLLABLE SWAE + /x83/x32/x86/x38 HANGUL SYLLABLE SWAEG + /x83/x32/x86/x39 HANGUL SYLLABLE SWAEGG + /x83/x32/x87/x30 HANGUL SYLLABLE SWAEGS + /x83/x32/x87/x31 HANGUL SYLLABLE SWAEN + /x83/x32/x87/x32 HANGUL SYLLABLE SWAENI + /x83/x32/x87/x33 HANGUL SYLLABLE SWAENH + /x83/x32/x87/x34 HANGUL SYLLABLE SWAED + /x83/x32/x87/x35 HANGUL SYLLABLE SWAEL + /x83/x32/x87/x36 HANGUL SYLLABLE SWAELG + /x83/x32/x87/x37 HANGUL SYLLABLE SWAELM + /x83/x32/x87/x38 HANGUL SYLLABLE SWAELB + /x83/x32/x87/x39 HANGUL SYLLABLE SWAELS + /x83/x32/x88/x30 HANGUL SYLLABLE SWAELT + /x83/x32/x88/x31 HANGUL SYLLABLE SWAELP + /x83/x32/x88/x32 HANGUL SYLLABLE SWAELH + /x83/x32/x88/x33 HANGUL SYLLABLE SWAEM + /x83/x32/x88/x34 HANGUL SYLLABLE SWAEB + /x83/x32/x88/x35 HANGUL SYLLABLE SWAEBS + /x83/x32/x88/x36 HANGUL SYLLABLE SWAES + /x83/x32/x88/x37 HANGUL SYLLABLE SWAESS + /x83/x32/x88/x38 HANGUL SYLLABLE SWAENG + /x83/x32/x88/x39 HANGUL SYLLABLE SWAEJ + /x83/x32/x89/x30 HANGUL SYLLABLE SWAEC + /x83/x32/x89/x31 HANGUL SYLLABLE SWAEK + /x83/x32/x89/x32 HANGUL SYLLABLE SWAET + /x83/x32/x89/x33 HANGUL SYLLABLE SWAEP + /x83/x32/x89/x34 HANGUL SYLLABLE SWAEH + /x83/x32/x89/x35 HANGUL SYLLABLE SOE + /x83/x32/x89/x36 HANGUL SYLLABLE SOEG + /x83/x32/x89/x37 HANGUL SYLLABLE SOEGG + /x83/x32/x89/x38 HANGUL SYLLABLE SOEGS + /x83/x32/x89/x39 HANGUL SYLLABLE SOEN + /x83/x32/x8a/x30 HANGUL SYLLABLE SOENI + /x83/x32/x8a/x31 HANGUL SYLLABLE SOENH + /x83/x32/x8a/x32 HANGUL SYLLABLE SOED + /x83/x32/x8a/x33 HANGUL SYLLABLE SOEL + /x83/x32/x8a/x34 HANGUL SYLLABLE SOELG + /x83/x32/x8a/x35 HANGUL SYLLABLE SOELM + /x83/x32/x8a/x36 HANGUL SYLLABLE SOELB + /x83/x32/x8a/x37 HANGUL SYLLABLE SOELS + /x83/x32/x8a/x38 HANGUL SYLLABLE SOELT + /x83/x32/x8a/x39 HANGUL SYLLABLE SOELP + /x83/x32/x8b/x30 HANGUL SYLLABLE SOELH + /x83/x32/x8b/x31 HANGUL SYLLABLE SOEM + /x83/x32/x8b/x32 HANGUL SYLLABLE SOEB + /x83/x32/x8b/x33 HANGUL SYLLABLE SOEBS + /x83/x32/x8b/x34 HANGUL SYLLABLE SOES + /x83/x32/x8b/x35 HANGUL SYLLABLE SOESS + /x83/x32/x8b/x36 HANGUL SYLLABLE SOENG + /x83/x32/x8b/x37 HANGUL SYLLABLE SOEJ + /x83/x32/x8b/x38 HANGUL SYLLABLE SOEC + /x83/x32/x8b/x39 HANGUL SYLLABLE SOEK + /x83/x32/x8c/x30 HANGUL SYLLABLE SOET + /x83/x32/x8c/x31 HANGUL SYLLABLE SOEP + /x83/x32/x8c/x32 HANGUL SYLLABLE SOEH + /x83/x32/x8c/x33 HANGUL SYLLABLE SYO + /x83/x32/x8c/x34 HANGUL SYLLABLE SYOG + /x83/x32/x8c/x35 HANGUL SYLLABLE SYOGG + /x83/x32/x8c/x36 HANGUL SYLLABLE SYOGS + /x83/x32/x8c/x37 HANGUL SYLLABLE SYON + /x83/x32/x8c/x38 HANGUL SYLLABLE SYONI + /x83/x32/x8c/x39 HANGUL SYLLABLE SYONH + /x83/x32/x8d/x30 HANGUL SYLLABLE SYOD + /x83/x32/x8d/x31 HANGUL SYLLABLE SYOL + /x83/x32/x8d/x32 HANGUL SYLLABLE SYOLG + /x83/x32/x8d/x33 HANGUL SYLLABLE SYOLM + /x83/x32/x8d/x34 HANGUL SYLLABLE SYOLB + /x83/x32/x8d/x35 HANGUL SYLLABLE SYOLS + /x83/x32/x8d/x36 HANGUL SYLLABLE SYOLT + /x83/x32/x8d/x37 HANGUL SYLLABLE SYOLP + /x83/x32/x8d/x38 HANGUL SYLLABLE SYOLH + /x83/x32/x8d/x39 HANGUL SYLLABLE SYOM + /x83/x32/x8e/x30 HANGUL SYLLABLE SYOB + /x83/x32/x8e/x31 HANGUL SYLLABLE SYOBS + /x83/x32/x8e/x32 HANGUL SYLLABLE SYOS + /x83/x32/x8e/x33 HANGUL SYLLABLE SYOSS + /x83/x32/x8e/x34 HANGUL SYLLABLE SYONG + /x83/x32/x8e/x35 HANGUL SYLLABLE SYOJ + /x83/x32/x8e/x36 HANGUL SYLLABLE SYOC + /x83/x32/x8e/x37 HANGUL SYLLABLE SYOK + /x83/x32/x8e/x38 HANGUL SYLLABLE SYOT + /x83/x32/x8e/x39 HANGUL SYLLABLE SYOP + /x83/x32/x8f/x30 HANGUL SYLLABLE SYOH + /x83/x32/x8f/x31 HANGUL SYLLABLE SU + /x83/x32/x8f/x32 HANGUL SYLLABLE SUG + /x83/x32/x8f/x33 HANGUL SYLLABLE SUGG + /x83/x32/x8f/x34 HANGUL SYLLABLE SUGS + /x83/x32/x8f/x35 HANGUL SYLLABLE SUN + /x83/x32/x8f/x36 HANGUL SYLLABLE SUNI + /x83/x32/x8f/x37 HANGUL SYLLABLE SUNH + /x83/x32/x8f/x38 HANGUL SYLLABLE SUD + /x83/x32/x8f/x39 HANGUL SYLLABLE SUL + /x83/x32/x90/x30 HANGUL SYLLABLE SULG + /x83/x32/x90/x31 HANGUL SYLLABLE SULM + /x83/x32/x90/x32 HANGUL SYLLABLE SULB + /x83/x32/x90/x33 HANGUL SYLLABLE SULS + /x83/x32/x90/x34 HANGUL SYLLABLE SULT + /x83/x32/x90/x35 HANGUL SYLLABLE SULP + /x83/x32/x90/x36 HANGUL SYLLABLE SULH + /x83/x32/x90/x37 HANGUL SYLLABLE SUM + /x83/x32/x90/x38 HANGUL SYLLABLE SUB + /x83/x32/x90/x39 HANGUL SYLLABLE SUBS + /x83/x32/x91/x30 HANGUL SYLLABLE SUS + /x83/x32/x91/x31 HANGUL SYLLABLE SUSS + /x83/x32/x91/x32 HANGUL SYLLABLE SUNG + /x83/x32/x91/x33 HANGUL SYLLABLE SUJ + /x83/x32/x91/x34 HANGUL SYLLABLE SUC + /x83/x32/x91/x35 HANGUL SYLLABLE SUK + /x83/x32/x91/x36 HANGUL SYLLABLE SUT + /x83/x32/x91/x37 HANGUL SYLLABLE SUP + /x83/x32/x91/x38 HANGUL SYLLABLE SUH + /x83/x32/x91/x39 HANGUL SYLLABLE SWEO + /x83/x32/x92/x30 HANGUL SYLLABLE SWEOG + /x83/x32/x92/x31 HANGUL SYLLABLE SWEOGG + /x83/x32/x92/x32 HANGUL SYLLABLE SWEOGS + /x83/x32/x92/x33 HANGUL SYLLABLE SWEON + /x83/x32/x92/x34 HANGUL SYLLABLE SWEONI + /x83/x32/x92/x35 HANGUL SYLLABLE SWEONH + /x83/x32/x92/x36 HANGUL SYLLABLE SWEOD + /x83/x32/x92/x37 HANGUL SYLLABLE SWEOL + /x83/x32/x92/x38 HANGUL SYLLABLE SWEOLG + /x83/x32/x92/x39 HANGUL SYLLABLE SWEOLM + /x83/x32/x93/x30 HANGUL SYLLABLE SWEOLB + /x83/x32/x93/x31 HANGUL SYLLABLE SWEOLS + /x83/x32/x93/x32 HANGUL SYLLABLE SWEOLT + /x83/x32/x93/x33 HANGUL SYLLABLE SWEOLP + /x83/x32/x93/x34 HANGUL SYLLABLE SWEOLH + /x83/x32/x93/x35 HANGUL SYLLABLE SWEOM + /x83/x32/x93/x36 HANGUL SYLLABLE SWEOB + /x83/x32/x93/x37 HANGUL SYLLABLE SWEOBS + /x83/x32/x93/x38 HANGUL SYLLABLE SWEOS + /x83/x32/x93/x39 HANGUL SYLLABLE SWEOSS + /x83/x32/x94/x30 HANGUL SYLLABLE SWEONG + /x83/x32/x94/x31 HANGUL SYLLABLE SWEOJ + /x83/x32/x94/x32 HANGUL SYLLABLE SWEOC + /x83/x32/x94/x33 HANGUL SYLLABLE SWEOK + /x83/x32/x94/x34 HANGUL SYLLABLE SWEOT + /x83/x32/x94/x35 HANGUL SYLLABLE SWEOP + /x83/x32/x94/x36 HANGUL SYLLABLE SWEOH + /x83/x32/x94/x37 HANGUL SYLLABLE SWE + /x83/x32/x94/x38 HANGUL SYLLABLE SWEG + /x83/x32/x94/x39 HANGUL SYLLABLE SWEGG + /x83/x32/x95/x30 HANGUL SYLLABLE SWEGS + /x83/x32/x95/x31 HANGUL SYLLABLE SWEN + /x83/x32/x95/x32 HANGUL SYLLABLE SWENI + /x83/x32/x95/x33 HANGUL SYLLABLE SWENH + /x83/x32/x95/x34 HANGUL SYLLABLE SWED + /x83/x32/x95/x35 HANGUL SYLLABLE SWEL + /x83/x32/x95/x36 HANGUL SYLLABLE SWELG + /x83/x32/x95/x37 HANGUL SYLLABLE SWELM + /x83/x32/x95/x38 HANGUL SYLLABLE SWELB + /x83/x32/x95/x39 HANGUL SYLLABLE SWELS + /x83/x32/x96/x30 HANGUL SYLLABLE SWELT + /x83/x32/x96/x31 HANGUL SYLLABLE SWELP + /x83/x32/x96/x32 HANGUL SYLLABLE SWELH + /x83/x32/x96/x33 HANGUL SYLLABLE SWEM + /x83/x32/x96/x34 HANGUL SYLLABLE SWEB + /x83/x32/x96/x35 HANGUL SYLLABLE SWEBS + /x83/x32/x96/x36 HANGUL SYLLABLE SWES + /x83/x32/x96/x37 HANGUL SYLLABLE SWESS + /x83/x32/x96/x38 HANGUL SYLLABLE SWENG + /x83/x32/x96/x39 HANGUL SYLLABLE SWEJ + /x83/x32/x97/x30 HANGUL SYLLABLE SWEC + /x83/x32/x97/x31 HANGUL SYLLABLE SWEK + /x83/x32/x97/x32 HANGUL SYLLABLE SWET + /x83/x32/x97/x33 HANGUL SYLLABLE SWEP + /x83/x32/x97/x34 HANGUL SYLLABLE SWEH + /x83/x32/x97/x35 HANGUL SYLLABLE SWI + /x83/x32/x97/x36 HANGUL SYLLABLE SWIG + /x83/x32/x97/x37 HANGUL SYLLABLE SWIGG + /x83/x32/x97/x38 HANGUL SYLLABLE SWIGS + /x83/x32/x97/x39 HANGUL SYLLABLE SWIN + /x83/x32/x98/x30 HANGUL SYLLABLE SWINI + /x83/x32/x98/x31 HANGUL SYLLABLE SWINH + /x83/x32/x98/x32 HANGUL SYLLABLE SWID + /x83/x32/x98/x33 HANGUL SYLLABLE SWIL + /x83/x32/x98/x34 HANGUL SYLLABLE SWILG + /x83/x32/x98/x35 HANGUL SYLLABLE SWILM + /x83/x32/x98/x36 HANGUL SYLLABLE SWILB + /x83/x32/x98/x37 HANGUL SYLLABLE SWILS + /x83/x32/x98/x38 HANGUL SYLLABLE SWILT + /x83/x32/x98/x39 HANGUL SYLLABLE SWILP + /x83/x32/x99/x30 HANGUL SYLLABLE SWILH + /x83/x32/x99/x31 HANGUL SYLLABLE SWIM + /x83/x32/x99/x32 HANGUL SYLLABLE SWIB + /x83/x32/x99/x33 HANGUL SYLLABLE SWIBS + /x83/x32/x99/x34 HANGUL SYLLABLE SWIS + /x83/x32/x99/x35 HANGUL SYLLABLE SWISS + /x83/x32/x99/x36 HANGUL SYLLABLE SWING + /x83/x32/x99/x37 HANGUL SYLLABLE SWIJ + /x83/x32/x99/x38 HANGUL SYLLABLE SWIC + /x83/x32/x99/x39 HANGUL SYLLABLE SWIK + /x83/x32/x9a/x30 HANGUL SYLLABLE SWIT + /x83/x32/x9a/x31 HANGUL SYLLABLE SWIP + /x83/x32/x9a/x32 HANGUL SYLLABLE SWIH + /x83/x32/x9a/x33 HANGUL SYLLABLE SYU + /x83/x32/x9a/x34 HANGUL SYLLABLE SYUG + /x83/x32/x9a/x35 HANGUL SYLLABLE SYUGG + /x83/x32/x9a/x36 HANGUL SYLLABLE SYUGS + /x83/x32/x9a/x37 HANGUL SYLLABLE SYUN + /x83/x32/x9a/x38 HANGUL SYLLABLE SYUNI + /x83/x32/x9a/x39 HANGUL SYLLABLE SYUNH + /x83/x32/x9b/x30 HANGUL SYLLABLE SYUD + /x83/x32/x9b/x31 HANGUL SYLLABLE SYUL + /x83/x32/x9b/x32 HANGUL SYLLABLE SYULG + /x83/x32/x9b/x33 HANGUL SYLLABLE SYULM + /x83/x32/x9b/x34 HANGUL SYLLABLE SYULB + /x83/x32/x9b/x35 HANGUL SYLLABLE SYULS + /x83/x32/x9b/x36 HANGUL SYLLABLE SYULT + /x83/x32/x9b/x37 HANGUL SYLLABLE SYULP + /x83/x32/x9b/x38 HANGUL SYLLABLE SYULH + /x83/x32/x9b/x39 HANGUL SYLLABLE SYUM + /x83/x32/x9c/x30 HANGUL SYLLABLE SYUB + /x83/x32/x9c/x31 HANGUL SYLLABLE SYUBS + /x83/x32/x9c/x32 HANGUL SYLLABLE SYUS + /x83/x32/x9c/x33 HANGUL SYLLABLE SYUSS + /x83/x32/x9c/x34 HANGUL SYLLABLE SYUNG + /x83/x32/x9c/x35 HANGUL SYLLABLE SYUJ + /x83/x32/x9c/x36 HANGUL SYLLABLE SYUC + /x83/x32/x9c/x37 HANGUL SYLLABLE SYUK + /x83/x32/x9c/x38 HANGUL SYLLABLE SYUT + /x83/x32/x9c/x39 HANGUL SYLLABLE SYUP + /x83/x32/x9d/x30 HANGUL SYLLABLE SYUH + /x83/x32/x9d/x31 HANGUL SYLLABLE SEU + /x83/x32/x9d/x32 HANGUL SYLLABLE SEUG + /x83/x32/x9d/x33 HANGUL SYLLABLE SEUGG + /x83/x32/x9d/x34 HANGUL SYLLABLE SEUGS + /x83/x32/x9d/x35 HANGUL SYLLABLE SEUN + /x83/x32/x9d/x36 HANGUL SYLLABLE SEUNI + /x83/x32/x9d/x37 HANGUL SYLLABLE SEUNH + /x83/x32/x9d/x38 HANGUL SYLLABLE SEUD + /x83/x32/x9d/x39 HANGUL SYLLABLE SEUL + /x83/x32/x9e/x30 HANGUL SYLLABLE SEULG + /x83/x32/x9e/x31 HANGUL SYLLABLE SEULM + /x83/x32/x9e/x32 HANGUL SYLLABLE SEULB + /x83/x32/x9e/x33 HANGUL SYLLABLE SEULS + /x83/x32/x9e/x34 HANGUL SYLLABLE SEULT + /x83/x32/x9e/x35 HANGUL SYLLABLE SEULP + /x83/x32/x9e/x36 HANGUL SYLLABLE SEULH + /x83/x32/x9e/x37 HANGUL SYLLABLE SEUM + /x83/x32/x9e/x38 HANGUL SYLLABLE SEUB + /x83/x32/x9e/x39 HANGUL SYLLABLE SEUBS + /x83/x32/x9f/x30 HANGUL SYLLABLE SEUS + /x83/x32/x9f/x31 HANGUL SYLLABLE SEUSS + /x83/x32/x9f/x32 HANGUL SYLLABLE SEUNG + /x83/x32/x9f/x33 HANGUL SYLLABLE SEUJ + /x83/x32/x9f/x34 HANGUL SYLLABLE SEUC + /x83/x32/x9f/x35 HANGUL SYLLABLE SEUK + /x83/x32/x9f/x36 HANGUL SYLLABLE SEUT + /x83/x32/x9f/x37 HANGUL SYLLABLE SEUP + /x83/x32/x9f/x38 HANGUL SYLLABLE SEUH + /x83/x32/x9f/x39 HANGUL SYLLABLE SYI + /x83/x32/xa0/x30 HANGUL SYLLABLE SYIG + /x83/x32/xa0/x31 HANGUL SYLLABLE SYIGG + /x83/x32/xa0/x32 HANGUL SYLLABLE SYIGS + /x83/x32/xa0/x33 HANGUL SYLLABLE SYIN + /x83/x32/xa0/x34 HANGUL SYLLABLE SYINI + /x83/x32/xa0/x35 HANGUL SYLLABLE SYINH + /x83/x32/xa0/x36 HANGUL SYLLABLE SYID + /x83/x32/xa0/x37 HANGUL SYLLABLE SYIL + /x83/x32/xa0/x38 HANGUL SYLLABLE SYILG + /x83/x32/xa0/x39 HANGUL SYLLABLE SYILM + /x83/x32/xa1/x30 HANGUL SYLLABLE SYILB + /x83/x32/xa1/x31 HANGUL SYLLABLE SYILS + /x83/x32/xa1/x32 HANGUL SYLLABLE SYILT + /x83/x32/xa1/x33 HANGUL SYLLABLE SYILP + /x83/x32/xa1/x34 HANGUL SYLLABLE SYILH + /x83/x32/xa1/x35 HANGUL SYLLABLE SYIM + /x83/x32/xa1/x36 HANGUL SYLLABLE SYIB + /x83/x32/xa1/x37 HANGUL SYLLABLE SYIBS + /x83/x32/xa1/x38 HANGUL SYLLABLE SYIS + /x83/x32/xa1/x39 HANGUL SYLLABLE SYISS + /x83/x32/xa2/x30 HANGUL SYLLABLE SYING + /x83/x32/xa2/x31 HANGUL SYLLABLE SYIJ + /x83/x32/xa2/x32 HANGUL SYLLABLE SYIC + /x83/x32/xa2/x33 HANGUL SYLLABLE SYIK + /x83/x32/xa2/x34 HANGUL SYLLABLE SYIT + /x83/x32/xa2/x35 HANGUL SYLLABLE SYIP + /x83/x32/xa2/x36 HANGUL SYLLABLE SYIH + /x83/x32/xa2/x37 HANGUL SYLLABLE SI + /x83/x32/xa2/x38 HANGUL SYLLABLE SIG + /x83/x32/xa2/x39 HANGUL SYLLABLE SIGG + /x83/x32/xa3/x30 HANGUL SYLLABLE SIGS + /x83/x32/xa3/x31 HANGUL SYLLABLE SIN + /x83/x32/xa3/x32 HANGUL SYLLABLE SINI + /x83/x32/xa3/x33 HANGUL SYLLABLE SINH + /x83/x32/xa3/x34 HANGUL SYLLABLE SID + /x83/x32/xa3/x35 HANGUL SYLLABLE SIL + /x83/x32/xa3/x36 HANGUL SYLLABLE SILG + /x83/x32/xa3/x37 HANGUL SYLLABLE SILM + /x83/x32/xa3/x38 HANGUL SYLLABLE SILB + /x83/x32/xa3/x39 HANGUL SYLLABLE SILS + /x83/x32/xa4/x30 HANGUL SYLLABLE SILT + /x83/x32/xa4/x31 HANGUL SYLLABLE SILP + /x83/x32/xa4/x32 HANGUL SYLLABLE SILH + /x83/x32/xa4/x33 HANGUL SYLLABLE SIM + /x83/x32/xa4/x34 HANGUL SYLLABLE SIB + /x83/x32/xa4/x35 HANGUL SYLLABLE SIBS + /x83/x32/xa4/x36 HANGUL SYLLABLE SIS + /x83/x32/xa4/x37 HANGUL SYLLABLE SISS + /x83/x32/xa4/x38 HANGUL SYLLABLE SING + /x83/x32/xa4/x39 HANGUL SYLLABLE SIJ + /x83/x32/xa5/x30 HANGUL SYLLABLE SIC + /x83/x32/xa5/x31 HANGUL SYLLABLE SIK + /x83/x32/xa5/x32 HANGUL SYLLABLE SIT + /x83/x32/xa5/x33 HANGUL SYLLABLE SIP + /x83/x32/xa5/x34 HANGUL SYLLABLE SIH + /x83/x32/xa5/x35 HANGUL SYLLABLE SSA + /x83/x32/xa5/x36 HANGUL SYLLABLE SSAG + /x83/x32/xa5/x37 HANGUL SYLLABLE SSAGG + /x83/x32/xa5/x38 HANGUL SYLLABLE SSAGS + /x83/x32/xa5/x39 HANGUL SYLLABLE SSAN + /x83/x32/xa6/x30 HANGUL SYLLABLE SSANI + /x83/x32/xa6/x31 HANGUL SYLLABLE SSANH + /x83/x32/xa6/x32 HANGUL SYLLABLE SSAD + /x83/x32/xa6/x33 HANGUL SYLLABLE SSAL + /x83/x32/xa6/x34 HANGUL SYLLABLE SSALG + /x83/x32/xa6/x35 HANGUL SYLLABLE SSALM + /x83/x32/xa6/x36 HANGUL SYLLABLE SSALB + /x83/x32/xa6/x37 HANGUL SYLLABLE SSALS + /x83/x32/xa6/x38 HANGUL SYLLABLE SSALT + /x83/x32/xa6/x39 HANGUL SYLLABLE SSALP + /x83/x32/xa7/x30 HANGUL SYLLABLE SSALH + /x83/x32/xa7/x31 HANGUL SYLLABLE SSAM + /x83/x32/xa7/x32 HANGUL SYLLABLE SSAB + /x83/x32/xa7/x33 HANGUL SYLLABLE SSABS + /x83/x32/xa7/x34 HANGUL SYLLABLE SSAS + /x83/x32/xa7/x35 HANGUL SYLLABLE SSASS + /x83/x32/xa7/x36 HANGUL SYLLABLE SSANG + /x83/x32/xa7/x37 HANGUL SYLLABLE SSAJ + /x83/x32/xa7/x38 HANGUL SYLLABLE SSAC + /x83/x32/xa7/x39 HANGUL SYLLABLE SSAK + /x83/x32/xa8/x30 HANGUL SYLLABLE SSAT + /x83/x32/xa8/x31 HANGUL SYLLABLE SSAP + /x83/x32/xa8/x32 HANGUL SYLLABLE SSAH + /x83/x32/xa8/x33 HANGUL SYLLABLE SSAE + /x83/x32/xa8/x34 HANGUL SYLLABLE SSAEG + /x83/x32/xa8/x35 HANGUL SYLLABLE SSAEGG + /x83/x32/xa8/x36 HANGUL SYLLABLE SSAEGS + /x83/x32/xa8/x37 HANGUL SYLLABLE SSAEN + /x83/x32/xa8/x38 HANGUL SYLLABLE SSAENI + /x83/x32/xa8/x39 HANGUL SYLLABLE SSAENH + /x83/x32/xa9/x30 HANGUL SYLLABLE SSAED + /x83/x32/xa9/x31 HANGUL SYLLABLE SSAEL + /x83/x32/xa9/x32 HANGUL SYLLABLE SSAELG + /x83/x32/xa9/x33 HANGUL SYLLABLE SSAELM + /x83/x32/xa9/x34 HANGUL SYLLABLE SSAELB + /x83/x32/xa9/x35 HANGUL SYLLABLE SSAELS + /x83/x32/xa9/x36 HANGUL SYLLABLE SSAELT + /x83/x32/xa9/x37 HANGUL SYLLABLE SSAELP + /x83/x32/xa9/x38 HANGUL SYLLABLE SSAELH + /x83/x32/xa9/x39 HANGUL SYLLABLE SSAEM + /x83/x32/xaa/x30 HANGUL SYLLABLE SSAEB + /x83/x32/xaa/x31 HANGUL SYLLABLE SSAEBS + /x83/x32/xaa/x32 HANGUL SYLLABLE SSAES + /x83/x32/xaa/x33 HANGUL SYLLABLE SSAESS + /x83/x32/xaa/x34 HANGUL SYLLABLE SSAENG + /x83/x32/xaa/x35 HANGUL SYLLABLE SSAEJ + /x83/x32/xaa/x36 HANGUL SYLLABLE SSAEC + /x83/x32/xaa/x37 HANGUL SYLLABLE SSAEK + /x83/x32/xaa/x38 HANGUL SYLLABLE SSAET + /x83/x32/xaa/x39 HANGUL SYLLABLE SSAEP + /x83/x32/xab/x30 HANGUL SYLLABLE SSAEH + /x83/x32/xab/x31 HANGUL SYLLABLE SSYA + /x83/x32/xab/x32 HANGUL SYLLABLE SSYAG + /x83/x32/xab/x33 HANGUL SYLLABLE SSYAGG + /x83/x32/xab/x34 HANGUL SYLLABLE SSYAGS + /x83/x32/xab/x35 HANGUL SYLLABLE SSYAN + /x83/x32/xab/x36 HANGUL SYLLABLE SSYANI + /x83/x32/xab/x37 HANGUL SYLLABLE SSYANH + /x83/x32/xab/x38 HANGUL SYLLABLE SSYAD + /x83/x32/xab/x39 HANGUL SYLLABLE SSYAL + /x83/x32/xac/x30 HANGUL SYLLABLE SSYALG + /x83/x32/xac/x31 HANGUL SYLLABLE SSYALM + /x83/x32/xac/x32 HANGUL SYLLABLE SSYALB + /x83/x32/xac/x33 HANGUL SYLLABLE SSYALS + /x83/x32/xac/x34 HANGUL SYLLABLE SSYALT + /x83/x32/xac/x35 HANGUL SYLLABLE SSYALP + /x83/x32/xac/x36 HANGUL SYLLABLE SSYALH + /x83/x32/xac/x37 HANGUL SYLLABLE SSYAM + /x83/x32/xac/x38 HANGUL SYLLABLE SSYAB + /x83/x32/xac/x39 HANGUL SYLLABLE SSYABS + /x83/x32/xad/x30 HANGUL SYLLABLE SSYAS + /x83/x32/xad/x31 HANGUL SYLLABLE SSYASS + /x83/x32/xad/x32 HANGUL SYLLABLE SSYANG + /x83/x32/xad/x33 HANGUL SYLLABLE SSYAJ + /x83/x32/xad/x34 HANGUL SYLLABLE SSYAC + /x83/x32/xad/x35 HANGUL SYLLABLE SSYAK + /x83/x32/xad/x36 HANGUL SYLLABLE SSYAT + /x83/x32/xad/x37 HANGUL SYLLABLE SSYAP + /x83/x32/xad/x38 HANGUL SYLLABLE SSYAH + /x83/x32/xad/x39 HANGUL SYLLABLE SSYAE + /x83/x32/xae/x30 HANGUL SYLLABLE SSYAEG + /x83/x32/xae/x31 HANGUL SYLLABLE SSYAEGG + /x83/x32/xae/x32 HANGUL SYLLABLE SSYAEGS + /x83/x32/xae/x33 HANGUL SYLLABLE SSYAEN + /x83/x32/xae/x34 HANGUL SYLLABLE SSYAENI + /x83/x32/xae/x35 HANGUL SYLLABLE SSYAENH + /x83/x32/xae/x36 HANGUL SYLLABLE SSYAED + /x83/x32/xae/x37 HANGUL SYLLABLE SSYAEL + /x83/x32/xae/x38 HANGUL SYLLABLE SSYAELG + /x83/x32/xae/x39 HANGUL SYLLABLE SSYAELM + /x83/x32/xaf/x30 HANGUL SYLLABLE SSYAELB + /x83/x32/xaf/x31 HANGUL SYLLABLE SSYAELS + /x83/x32/xaf/x32 HANGUL SYLLABLE SSYAELT + /x83/x32/xaf/x33 HANGUL SYLLABLE SSYAELP + /x83/x32/xaf/x34 HANGUL SYLLABLE SSYAELH + /x83/x32/xaf/x35 HANGUL SYLLABLE SSYAEM + /x83/x32/xaf/x36 HANGUL SYLLABLE SSYAEB + /x83/x32/xaf/x37 HANGUL SYLLABLE SSYAEBS + /x83/x32/xaf/x38 HANGUL SYLLABLE SSYAES + /x83/x32/xaf/x39 HANGUL SYLLABLE SSYAESS + /x83/x32/xb0/x30 HANGUL SYLLABLE SSYAENG + /x83/x32/xb0/x31 HANGUL SYLLABLE SSYAEJ + /x83/x32/xb0/x32 HANGUL SYLLABLE SSYAEC + /x83/x32/xb0/x33 HANGUL SYLLABLE SSYAEK + /x83/x32/xb0/x34 HANGUL SYLLABLE SSYAET + /x83/x32/xb0/x35 HANGUL SYLLABLE SSYAEP + /x83/x32/xb0/x36 HANGUL SYLLABLE SSYAEH + /x83/x32/xb0/x37 HANGUL SYLLABLE SSEO + /x83/x32/xb0/x38 HANGUL SYLLABLE SSEOG + /x83/x32/xb0/x39 HANGUL SYLLABLE SSEOGG + /x83/x32/xb1/x30 HANGUL SYLLABLE SSEOGS + /x83/x32/xb1/x31 HANGUL SYLLABLE SSEON + /x83/x32/xb1/x32 HANGUL SYLLABLE SSEONI + /x83/x32/xb1/x33 HANGUL SYLLABLE SSEONH + /x83/x32/xb1/x34 HANGUL SYLLABLE SSEOD + /x83/x32/xb1/x35 HANGUL SYLLABLE SSEOL + /x83/x32/xb1/x36 HANGUL SYLLABLE SSEOLG + /x83/x32/xb1/x37 HANGUL SYLLABLE SSEOLM + /x83/x32/xb1/x38 HANGUL SYLLABLE SSEOLB + /x83/x32/xb1/x39 HANGUL SYLLABLE SSEOLS + /x83/x32/xb2/x30 HANGUL SYLLABLE SSEOLT + /x83/x32/xb2/x31 HANGUL SYLLABLE SSEOLP + /x83/x32/xb2/x32 HANGUL SYLLABLE SSEOLH + /x83/x32/xb2/x33 HANGUL SYLLABLE SSEOM + /x83/x32/xb2/x34 HANGUL SYLLABLE SSEOB + /x83/x32/xb2/x35 HANGUL SYLLABLE SSEOBS + /x83/x32/xb2/x36 HANGUL SYLLABLE SSEOS + /x83/x32/xb2/x37 HANGUL SYLLABLE SSEOSS + /x83/x32/xb2/x38 HANGUL SYLLABLE SSEONG + /x83/x32/xb2/x39 HANGUL SYLLABLE SSEOJ + /x83/x32/xb3/x30 HANGUL SYLLABLE SSEOC + /x83/x32/xb3/x31 HANGUL SYLLABLE SSEOK + /x83/x32/xb3/x32 HANGUL SYLLABLE SSEOT + /x83/x32/xb3/x33 HANGUL SYLLABLE SSEOP + /x83/x32/xb3/x34 HANGUL SYLLABLE SSEOH + /x83/x32/xb3/x35 HANGUL SYLLABLE SSE + /x83/x32/xb3/x36 HANGUL SYLLABLE SSEG + /x83/x32/xb3/x37 HANGUL SYLLABLE SSEGG + /x83/x32/xb3/x38 HANGUL SYLLABLE SSEGS + /x83/x32/xb3/x39 HANGUL SYLLABLE SSEN + /x83/x32/xb4/x30 HANGUL SYLLABLE SSENI + /x83/x32/xb4/x31 HANGUL SYLLABLE SSENH + /x83/x32/xb4/x32 HANGUL SYLLABLE SSED + /x83/x32/xb4/x33 HANGUL SYLLABLE SSEL + /x83/x32/xb4/x34 HANGUL SYLLABLE SSELG + /x83/x32/xb4/x35 HANGUL SYLLABLE SSELM + /x83/x32/xb4/x36 HANGUL SYLLABLE SSELB + /x83/x32/xb4/x37 HANGUL SYLLABLE SSELS + /x83/x32/xb4/x38 HANGUL SYLLABLE SSELT + /x83/x32/xb4/x39 HANGUL SYLLABLE SSELP + /x83/x32/xb5/x30 HANGUL SYLLABLE SSELH + /x83/x32/xb5/x31 HANGUL SYLLABLE SSEM + /x83/x32/xb5/x32 HANGUL SYLLABLE SSEB + /x83/x32/xb5/x33 HANGUL SYLLABLE SSEBS + /x83/x32/xb5/x34 HANGUL SYLLABLE SSES + /x83/x32/xb5/x35 HANGUL SYLLABLE SSESS + /x83/x32/xb5/x36 HANGUL SYLLABLE SSENG + /x83/x32/xb5/x37 HANGUL SYLLABLE SSEJ + /x83/x32/xb5/x38 HANGUL SYLLABLE SSEC + /x83/x32/xb5/x39 HANGUL SYLLABLE SSEK + /x83/x32/xb6/x30 HANGUL SYLLABLE SSET + /x83/x32/xb6/x31 HANGUL SYLLABLE SSEP + /x83/x32/xb6/x32 HANGUL SYLLABLE SSEH + /x83/x32/xb6/x33 HANGUL SYLLABLE SSYEO + /x83/x32/xb6/x34 HANGUL SYLLABLE SSYEOG + /x83/x32/xb6/x35 HANGUL SYLLABLE SSYEOGG + /x83/x32/xb6/x36 HANGUL SYLLABLE SSYEOGS + /x83/x32/xb6/x37 HANGUL SYLLABLE SSYEON + /x83/x32/xb6/x38 HANGUL SYLLABLE SSYEONI + /x83/x32/xb6/x39 HANGUL SYLLABLE SSYEONH + /x83/x32/xb7/x30 HANGUL SYLLABLE SSYEOD + /x83/x32/xb7/x31 HANGUL SYLLABLE SSYEOL + /x83/x32/xb7/x32 HANGUL SYLLABLE SSYEOLG + /x83/x32/xb7/x33 HANGUL SYLLABLE SSYEOLM + /x83/x32/xb7/x34 HANGUL SYLLABLE SSYEOLB + /x83/x32/xb7/x35 HANGUL SYLLABLE SSYEOLS + /x83/x32/xb7/x36 HANGUL SYLLABLE SSYEOLT + /x83/x32/xb7/x37 HANGUL SYLLABLE SSYEOLP + /x83/x32/xb7/x38 HANGUL SYLLABLE SSYEOLH + /x83/x32/xb7/x39 HANGUL SYLLABLE SSYEOM + /x83/x32/xb8/x30 HANGUL SYLLABLE SSYEOB + /x83/x32/xb8/x31 HANGUL SYLLABLE SSYEOBS + /x83/x32/xb8/x32 HANGUL SYLLABLE SSYEOS + /x83/x32/xb8/x33 HANGUL SYLLABLE SSYEOSS + /x83/x32/xb8/x34 HANGUL SYLLABLE SSYEONG + /x83/x32/xb8/x35 HANGUL SYLLABLE SSYEOJ + /x83/x32/xb8/x36 HANGUL SYLLABLE SSYEOC + /x83/x32/xb8/x37 HANGUL SYLLABLE SSYEOK + /x83/x32/xb8/x38 HANGUL SYLLABLE SSYEOT + /x83/x32/xb8/x39 HANGUL SYLLABLE SSYEOP + /x83/x32/xb9/x30 HANGUL SYLLABLE SSYEOH + /x83/x32/xb9/x31 HANGUL SYLLABLE SSYE + /x83/x32/xb9/x32 HANGUL SYLLABLE SSYEG + /x83/x32/xb9/x33 HANGUL SYLLABLE SSYEGG + /x83/x32/xb9/x34 HANGUL SYLLABLE SSYEGS + /x83/x32/xb9/x35 HANGUL SYLLABLE SSYEN + /x83/x32/xb9/x36 HANGUL SYLLABLE SSYENI + /x83/x32/xb9/x37 HANGUL SYLLABLE SSYENH + /x83/x32/xb9/x38 HANGUL SYLLABLE SSYED + /x83/x32/xb9/x39 HANGUL SYLLABLE SSYEL + /x83/x32/xba/x30 HANGUL SYLLABLE SSYELG + /x83/x32/xba/x31 HANGUL SYLLABLE SSYELM + /x83/x32/xba/x32 HANGUL SYLLABLE SSYELB + /x83/x32/xba/x33 HANGUL SYLLABLE SSYELS + /x83/x32/xba/x34 HANGUL SYLLABLE SSYELT + /x83/x32/xba/x35 HANGUL SYLLABLE SSYELP + /x83/x32/xba/x36 HANGUL SYLLABLE SSYELH + /x83/x32/xba/x37 HANGUL SYLLABLE SSYEM + /x83/x32/xba/x38 HANGUL SYLLABLE SSYEB + /x83/x32/xba/x39 HANGUL SYLLABLE SSYEBS + /x83/x32/xbb/x30 HANGUL SYLLABLE SSYES + /x83/x32/xbb/x31 HANGUL SYLLABLE SSYESS + /x83/x32/xbb/x32 HANGUL SYLLABLE SSYENG + /x83/x32/xbb/x33 HANGUL SYLLABLE SSYEJ + /x83/x32/xbb/x34 HANGUL SYLLABLE SSYEC + /x83/x32/xbb/x35 HANGUL SYLLABLE SSYEK + /x83/x32/xbb/x36 HANGUL SYLLABLE SSYET + /x83/x32/xbb/x37 HANGUL SYLLABLE SSYEP + /x83/x32/xbb/x38 HANGUL SYLLABLE SSYEH + /x83/x32/xbb/x39 HANGUL SYLLABLE SSO + /x83/x32/xbc/x30 HANGUL SYLLABLE SSOG + /x83/x32/xbc/x31 HANGUL SYLLABLE SSOGG + /x83/x32/xbc/x32 HANGUL SYLLABLE SSOGS + /x83/x32/xbc/x33 HANGUL SYLLABLE SSON + /x83/x32/xbc/x34 HANGUL SYLLABLE SSONI + /x83/x32/xbc/x35 HANGUL SYLLABLE SSONH + /x83/x32/xbc/x36 HANGUL SYLLABLE SSOD + /x83/x32/xbc/x37 HANGUL SYLLABLE SSOL + /x83/x32/xbc/x38 HANGUL SYLLABLE SSOLG + /x83/x32/xbc/x39 HANGUL SYLLABLE SSOLM + /x83/x32/xbd/x30 HANGUL SYLLABLE SSOLB + /x83/x32/xbd/x31 HANGUL SYLLABLE SSOLS + /x83/x32/xbd/x32 HANGUL SYLLABLE SSOLT + /x83/x32/xbd/x33 HANGUL SYLLABLE SSOLP + /x83/x32/xbd/x34 HANGUL SYLLABLE SSOLH + /x83/x32/xbd/x35 HANGUL SYLLABLE SSOM + /x83/x32/xbd/x36 HANGUL SYLLABLE SSOB + /x83/x32/xbd/x37 HANGUL SYLLABLE SSOBS + /x83/x32/xbd/x38 HANGUL SYLLABLE SSOS + /x83/x32/xbd/x39 HANGUL SYLLABLE SSOSS + /x83/x32/xbe/x30 HANGUL SYLLABLE SSONG + /x83/x32/xbe/x31 HANGUL SYLLABLE SSOJ + /x83/x32/xbe/x32 HANGUL SYLLABLE SSOC + /x83/x32/xbe/x33 HANGUL SYLLABLE SSOK + /x83/x32/xbe/x34 HANGUL SYLLABLE SSOT + /x83/x32/xbe/x35 HANGUL SYLLABLE SSOP + /x83/x32/xbe/x36 HANGUL SYLLABLE SSOH + /x83/x32/xbe/x37 HANGUL SYLLABLE SSWA + /x83/x32/xbe/x38 HANGUL SYLLABLE SSWAG + /x83/x32/xbe/x39 HANGUL SYLLABLE SSWAGG + /x83/x32/xbf/x30 HANGUL SYLLABLE SSWAGS + /x83/x32/xbf/x31 HANGUL SYLLABLE SSWAN + /x83/x32/xbf/x32 HANGUL SYLLABLE SSWANI + /x83/x32/xbf/x33 HANGUL SYLLABLE SSWANH + /x83/x32/xbf/x34 HANGUL SYLLABLE SSWAD + /x83/x32/xbf/x35 HANGUL SYLLABLE SSWAL + /x83/x32/xbf/x36 HANGUL SYLLABLE SSWALG + /x83/x32/xbf/x37 HANGUL SYLLABLE SSWALM + /x83/x32/xbf/x38 HANGUL SYLLABLE SSWALB + /x83/x32/xbf/x39 HANGUL SYLLABLE SSWALS + /x83/x32/xc0/x30 HANGUL SYLLABLE SSWALT + /x83/x32/xc0/x31 HANGUL SYLLABLE SSWALP + /x83/x32/xc0/x32 HANGUL SYLLABLE SSWALH + /x83/x32/xc0/x33 HANGUL SYLLABLE SSWAM + /x83/x32/xc0/x34 HANGUL SYLLABLE SSWAB + /x83/x32/xc0/x35 HANGUL SYLLABLE SSWABS + /x83/x32/xc0/x36 HANGUL SYLLABLE SSWAS + /x83/x32/xc0/x37 HANGUL SYLLABLE SSWASS + /x83/x32/xc0/x38 HANGUL SYLLABLE SSWANG + /x83/x32/xc0/x39 HANGUL SYLLABLE SSWAJ + /x83/x32/xc1/x30 HANGUL SYLLABLE SSWAC + /x83/x32/xc1/x31 HANGUL SYLLABLE SSWAK + /x83/x32/xc1/x32 HANGUL SYLLABLE SSWAT + /x83/x32/xc1/x33 HANGUL SYLLABLE SSWAP + /x83/x32/xc1/x34 HANGUL SYLLABLE SSWAH + /x83/x32/xc1/x35 HANGUL SYLLABLE SSWAE + /x83/x32/xc1/x36 HANGUL SYLLABLE SSWAEG + /x83/x32/xc1/x37 HANGUL SYLLABLE SSWAEGG + /x83/x32/xc1/x38 HANGUL SYLLABLE SSWAEGS + /x83/x32/xc1/x39 HANGUL SYLLABLE SSWAEN + /x83/x32/xc2/x30 HANGUL SYLLABLE SSWAENI + /x83/x32/xc2/x31 HANGUL SYLLABLE SSWAENH + /x83/x32/xc2/x32 HANGUL SYLLABLE SSWAED + /x83/x32/xc2/x33 HANGUL SYLLABLE SSWAEL + /x83/x32/xc2/x34 HANGUL SYLLABLE SSWAELG + /x83/x32/xc2/x35 HANGUL SYLLABLE SSWAELM + /x83/x32/xc2/x36 HANGUL SYLLABLE SSWAELB + /x83/x32/xc2/x37 HANGUL SYLLABLE SSWAELS + /x83/x32/xc2/x38 HANGUL SYLLABLE SSWAELT + /x83/x32/xc2/x39 HANGUL SYLLABLE SSWAELP + /x83/x32/xc3/x30 HANGUL SYLLABLE SSWAELH + /x83/x32/xc3/x31 HANGUL SYLLABLE SSWAEM + /x83/x32/xc3/x32 HANGUL SYLLABLE SSWAEB + /x83/x32/xc3/x33 HANGUL SYLLABLE SSWAEBS + /x83/x32/xc3/x34 HANGUL SYLLABLE SSWAES + /x83/x32/xc3/x35 HANGUL SYLLABLE SSWAESS + /x83/x32/xc3/x36 HANGUL SYLLABLE SSWAENG + /x83/x32/xc3/x37 HANGUL SYLLABLE SSWAEJ + /x83/x32/xc3/x38 HANGUL SYLLABLE SSWAEC + /x83/x32/xc3/x39 HANGUL SYLLABLE SSWAEK + /x83/x32/xc4/x30 HANGUL SYLLABLE SSWAET + /x83/x32/xc4/x31 HANGUL SYLLABLE SSWAEP + /x83/x32/xc4/x32 HANGUL SYLLABLE SSWAEH + /x83/x32/xc4/x33 HANGUL SYLLABLE SSOE + /x83/x32/xc4/x34 HANGUL SYLLABLE SSOEG + /x83/x32/xc4/x35 HANGUL SYLLABLE SSOEGG + /x83/x32/xc4/x36 HANGUL SYLLABLE SSOEGS + /x83/x32/xc4/x37 HANGUL SYLLABLE SSOEN + /x83/x32/xc4/x38 HANGUL SYLLABLE SSOENI + /x83/x32/xc4/x39 HANGUL SYLLABLE SSOENH + /x83/x32/xc5/x30 HANGUL SYLLABLE SSOED + /x83/x32/xc5/x31 HANGUL SYLLABLE SSOEL + /x83/x32/xc5/x32 HANGUL SYLLABLE SSOELG + /x83/x32/xc5/x33 HANGUL SYLLABLE SSOELM + /x83/x32/xc5/x34 HANGUL SYLLABLE SSOELB + /x83/x32/xc5/x35 HANGUL SYLLABLE SSOELS + /x83/x32/xc5/x36 HANGUL SYLLABLE SSOELT + /x83/x32/xc5/x37 HANGUL SYLLABLE SSOELP + /x83/x32/xc5/x38 HANGUL SYLLABLE SSOELH + /x83/x32/xc5/x39 HANGUL SYLLABLE SSOEM + /x83/x32/xc6/x30 HANGUL SYLLABLE SSOEB + /x83/x32/xc6/x31 HANGUL SYLLABLE SSOEBS + /x83/x32/xc6/x32 HANGUL SYLLABLE SSOES + /x83/x32/xc6/x33 HANGUL SYLLABLE SSOESS + /x83/x32/xc6/x34 HANGUL SYLLABLE SSOENG + /x83/x32/xc6/x35 HANGUL SYLLABLE SSOEJ + /x83/x32/xc6/x36 HANGUL SYLLABLE SSOEC + /x83/x32/xc6/x37 HANGUL SYLLABLE SSOEK + /x83/x32/xc6/x38 HANGUL SYLLABLE SSOET + /x83/x32/xc6/x39 HANGUL SYLLABLE SSOEP + /x83/x32/xc7/x30 HANGUL SYLLABLE SSOEH + /x83/x32/xc7/x31 HANGUL SYLLABLE SSYO + /x83/x32/xc7/x32 HANGUL SYLLABLE SSYOG + /x83/x32/xc7/x33 HANGUL SYLLABLE SSYOGG + /x83/x32/xc7/x34 HANGUL SYLLABLE SSYOGS + /x83/x32/xc7/x35 HANGUL SYLLABLE SSYON + /x83/x32/xc7/x36 HANGUL SYLLABLE SSYONI + /x83/x32/xc7/x37 HANGUL SYLLABLE SSYONH + /x83/x32/xc7/x38 HANGUL SYLLABLE SSYOD + /x83/x32/xc7/x39 HANGUL SYLLABLE SSYOL + /x83/x32/xc8/x30 HANGUL SYLLABLE SSYOLG + /x83/x32/xc8/x31 HANGUL SYLLABLE SSYOLM + /x83/x32/xc8/x32 HANGUL SYLLABLE SSYOLB + /x83/x32/xc8/x33 HANGUL SYLLABLE SSYOLS + /x83/x32/xc8/x34 HANGUL SYLLABLE SSYOLT + /x83/x32/xc8/x35 HANGUL SYLLABLE SSYOLP + /x83/x32/xc8/x36 HANGUL SYLLABLE SSYOLH + /x83/x32/xc8/x37 HANGUL SYLLABLE SSYOM + /x83/x32/xc8/x38 HANGUL SYLLABLE SSYOB + /x83/x32/xc8/x39 HANGUL SYLLABLE SSYOBS + /x83/x32/xc9/x30 HANGUL SYLLABLE SSYOS + /x83/x32/xc9/x31 HANGUL SYLLABLE SSYOSS + /x83/x32/xc9/x32 HANGUL SYLLABLE SSYONG + /x83/x32/xc9/x33 HANGUL SYLLABLE SSYOJ + /x83/x32/xc9/x34 HANGUL SYLLABLE SSYOC + /x83/x32/xc9/x35 HANGUL SYLLABLE SSYOK + /x83/x32/xc9/x36 HANGUL SYLLABLE SSYOT + /x83/x32/xc9/x37 HANGUL SYLLABLE SSYOP + /x83/x32/xc9/x38 HANGUL SYLLABLE SSYOH + /x83/x32/xc9/x39 HANGUL SYLLABLE SSU + /x83/x32/xca/x30 HANGUL SYLLABLE SSUG + /x83/x32/xca/x31 HANGUL SYLLABLE SSUGG + /x83/x32/xca/x32 HANGUL SYLLABLE SSUGS + /x83/x32/xca/x33 HANGUL SYLLABLE SSUN + /x83/x32/xca/x34 HANGUL SYLLABLE SSUNI + /x83/x32/xca/x35 HANGUL SYLLABLE SSUNH + /x83/x32/xca/x36 HANGUL SYLLABLE SSUD + /x83/x32/xca/x37 HANGUL SYLLABLE SSUL + /x83/x32/xca/x38 HANGUL SYLLABLE SSULG + /x83/x32/xca/x39 HANGUL SYLLABLE SSULM + /x83/x32/xcb/x30 HANGUL SYLLABLE SSULB + /x83/x32/xcb/x31 HANGUL SYLLABLE SSULS + /x83/x32/xcb/x32 HANGUL SYLLABLE SSULT + /x83/x32/xcb/x33 HANGUL SYLLABLE SSULP + /x83/x32/xcb/x34 HANGUL SYLLABLE SSULH + /x83/x32/xcb/x35 HANGUL SYLLABLE SSUM + /x83/x32/xcb/x36 HANGUL SYLLABLE SSUB + /x83/x32/xcb/x37 HANGUL SYLLABLE SSUBS + /x83/x32/xcb/x38 HANGUL SYLLABLE SSUS + /x83/x32/xcb/x39 HANGUL SYLLABLE SSUSS + /x83/x32/xcc/x30 HANGUL SYLLABLE SSUNG + /x83/x32/xcc/x31 HANGUL SYLLABLE SSUJ + /x83/x32/xcc/x32 HANGUL SYLLABLE SSUC + /x83/x32/xcc/x33 HANGUL SYLLABLE SSUK + /x83/x32/xcc/x34 HANGUL SYLLABLE SSUT + /x83/x32/xcc/x35 HANGUL SYLLABLE SSUP + /x83/x32/xcc/x36 HANGUL SYLLABLE SSUH + /x83/x32/xcc/x37 HANGUL SYLLABLE SSWEO + /x83/x32/xcc/x38 HANGUL SYLLABLE SSWEOG + /x83/x32/xcc/x39 HANGUL SYLLABLE SSWEOGG + /x83/x32/xcd/x30 HANGUL SYLLABLE SSWEOGS + /x83/x32/xcd/x31 HANGUL SYLLABLE SSWEON + /x83/x32/xcd/x32 HANGUL SYLLABLE SSWEONI + /x83/x32/xcd/x33 HANGUL SYLLABLE SSWEONH + /x83/x32/xcd/x34 HANGUL SYLLABLE SSWEOD + /x83/x32/xcd/x35 HANGUL SYLLABLE SSWEOL + /x83/x32/xcd/x36 HANGUL SYLLABLE SSWEOLG + /x83/x32/xcd/x37 HANGUL SYLLABLE SSWEOLM + /x83/x32/xcd/x38 HANGUL SYLLABLE SSWEOLB + /x83/x32/xcd/x39 HANGUL SYLLABLE SSWEOLS + /x83/x32/xce/x30 HANGUL SYLLABLE SSWEOLT + /x83/x32/xce/x31 HANGUL SYLLABLE SSWEOLP + /x83/x32/xce/x32 HANGUL SYLLABLE SSWEOLH + /x83/x32/xce/x33 HANGUL SYLLABLE SSWEOM + /x83/x32/xce/x34 HANGUL SYLLABLE SSWEOB + /x83/x32/xce/x35 HANGUL SYLLABLE SSWEOBS + /x83/x32/xce/x36 HANGUL SYLLABLE SSWEOS + /x83/x32/xce/x37 HANGUL SYLLABLE SSWEOSS + /x83/x32/xce/x38 HANGUL SYLLABLE SSWEONG + /x83/x32/xce/x39 HANGUL SYLLABLE SSWEOJ + /x83/x32/xcf/x30 HANGUL SYLLABLE SSWEOC + /x83/x32/xcf/x31 HANGUL SYLLABLE SSWEOK + /x83/x32/xcf/x32 HANGUL SYLLABLE SSWEOT + /x83/x32/xcf/x33 HANGUL SYLLABLE SSWEOP + /x83/x32/xcf/x34 HANGUL SYLLABLE SSWEOH + /x83/x32/xcf/x35 HANGUL SYLLABLE SSWE + /x83/x32/xcf/x36 HANGUL SYLLABLE SSWEG + /x83/x32/xcf/x37 HANGUL SYLLABLE SSWEGG + /x83/x32/xcf/x38 HANGUL SYLLABLE SSWEGS + /x83/x32/xcf/x39 HANGUL SYLLABLE SSWEN + /x83/x32/xd0/x30 HANGUL SYLLABLE SSWENI + /x83/x32/xd0/x31 HANGUL SYLLABLE SSWENH + /x83/x32/xd0/x32 HANGUL SYLLABLE SSWED + /x83/x32/xd0/x33 HANGUL SYLLABLE SSWEL + /x83/x32/xd0/x34 HANGUL SYLLABLE SSWELG + /x83/x32/xd0/x35 HANGUL SYLLABLE SSWELM + /x83/x32/xd0/x36 HANGUL SYLLABLE SSWELB + /x83/x32/xd0/x37 HANGUL SYLLABLE SSWELS + /x83/x32/xd0/x38 HANGUL SYLLABLE SSWELT + /x83/x32/xd0/x39 HANGUL SYLLABLE SSWELP + /x83/x32/xd1/x30 HANGUL SYLLABLE SSWELH + /x83/x32/xd1/x31 HANGUL SYLLABLE SSWEM + /x83/x32/xd1/x32 HANGUL SYLLABLE SSWEB + /x83/x32/xd1/x33 HANGUL SYLLABLE SSWEBS + /x83/x32/xd1/x34 HANGUL SYLLABLE SSWES + /x83/x32/xd1/x35 HANGUL SYLLABLE SSWESS + /x83/x32/xd1/x36 HANGUL SYLLABLE SSWENG + /x83/x32/xd1/x37 HANGUL SYLLABLE SSWEJ + /x83/x32/xd1/x38 HANGUL SYLLABLE SSWEC + /x83/x32/xd1/x39 HANGUL SYLLABLE SSWEK + /x83/x32/xd2/x30 HANGUL SYLLABLE SSWET + /x83/x32/xd2/x31 HANGUL SYLLABLE SSWEP + /x83/x32/xd2/x32 HANGUL SYLLABLE SSWEH + /x83/x32/xd2/x33 HANGUL SYLLABLE SSWI + /x83/x32/xd2/x34 HANGUL SYLLABLE SSWIG + /x83/x32/xd2/x35 HANGUL SYLLABLE SSWIGG + /x83/x32/xd2/x36 HANGUL SYLLABLE SSWIGS + /x83/x32/xd2/x37 HANGUL SYLLABLE SSWIN + /x83/x32/xd2/x38 HANGUL SYLLABLE SSWINI + /x83/x32/xd2/x39 HANGUL SYLLABLE SSWINH + /x83/x32/xd3/x30 HANGUL SYLLABLE SSWID + /x83/x32/xd3/x31 HANGUL SYLLABLE SSWIL + /x83/x32/xd3/x32 HANGUL SYLLABLE SSWILG + /x83/x32/xd3/x33 HANGUL SYLLABLE SSWILM + /x83/x32/xd3/x34 HANGUL SYLLABLE SSWILB + /x83/x32/xd3/x35 HANGUL SYLLABLE SSWILS + /x83/x32/xd3/x36 HANGUL SYLLABLE SSWILT + /x83/x32/xd3/x37 HANGUL SYLLABLE SSWILP + /x83/x32/xd3/x38 HANGUL SYLLABLE SSWILH + /x83/x32/xd3/x39 HANGUL SYLLABLE SSWIM + /x83/x32/xd4/x30 HANGUL SYLLABLE SSWIB + /x83/x32/xd4/x31 HANGUL SYLLABLE SSWIBS + /x83/x32/xd4/x32 HANGUL SYLLABLE SSWIS + /x83/x32/xd4/x33 HANGUL SYLLABLE SSWISS + /x83/x32/xd4/x34 HANGUL SYLLABLE SSWING + /x83/x32/xd4/x35 HANGUL SYLLABLE SSWIJ + /x83/x32/xd4/x36 HANGUL SYLLABLE SSWIC + /x83/x32/xd4/x37 HANGUL SYLLABLE SSWIK + /x83/x32/xd4/x38 HANGUL SYLLABLE SSWIT + /x83/x32/xd4/x39 HANGUL SYLLABLE SSWIP + /x83/x32/xd5/x30 HANGUL SYLLABLE SSWIH + /x83/x32/xd5/x31 HANGUL SYLLABLE SSYU + /x83/x32/xd5/x32 HANGUL SYLLABLE SSYUG + /x83/x32/xd5/x33 HANGUL SYLLABLE SSYUGG + /x83/x32/xd5/x34 HANGUL SYLLABLE SSYUGS + /x83/x32/xd5/x35 HANGUL SYLLABLE SSYUN + /x83/x32/xd5/x36 HANGUL SYLLABLE SSYUNI + /x83/x32/xd5/x37 HANGUL SYLLABLE SSYUNH + /x83/x32/xd5/x38 HANGUL SYLLABLE SSYUD + /x83/x32/xd5/x39 HANGUL SYLLABLE SSYUL + /x83/x32/xd6/x30 HANGUL SYLLABLE SSYULG + /x83/x32/xd6/x31 HANGUL SYLLABLE SSYULM + /x83/x32/xd6/x32 HANGUL SYLLABLE SSYULB + /x83/x32/xd6/x33 HANGUL SYLLABLE SSYULS + /x83/x32/xd6/x34 HANGUL SYLLABLE SSYULT + /x83/x32/xd6/x35 HANGUL SYLLABLE SSYULP + /x83/x32/xd6/x36 HANGUL SYLLABLE SSYULH + /x83/x32/xd6/x37 HANGUL SYLLABLE SSYUM + /x83/x32/xd6/x38 HANGUL SYLLABLE SSYUB + /x83/x32/xd6/x39 HANGUL SYLLABLE SSYUBS + /x83/x32/xd7/x30 HANGUL SYLLABLE SSYUS + /x83/x32/xd7/x31 HANGUL SYLLABLE SSYUSS + /x83/x32/xd7/x32 HANGUL SYLLABLE SSYUNG + /x83/x32/xd7/x33 HANGUL SYLLABLE SSYUJ + /x83/x32/xd7/x34 HANGUL SYLLABLE SSYUC + /x83/x32/xd7/x35 HANGUL SYLLABLE SSYUK + /x83/x32/xd7/x36 HANGUL SYLLABLE SSYUT + /x83/x32/xd7/x37 HANGUL SYLLABLE SSYUP + /x83/x32/xd7/x38 HANGUL SYLLABLE SSYUH + /x83/x32/xd7/x39 HANGUL SYLLABLE SSEU + /x83/x32/xd8/x30 HANGUL SYLLABLE SSEUG + /x83/x32/xd8/x31 HANGUL SYLLABLE SSEUGG + /x83/x32/xd8/x32 HANGUL SYLLABLE SSEUGS + /x83/x32/xd8/x33 HANGUL SYLLABLE SSEUN + /x83/x32/xd8/x34 HANGUL SYLLABLE SSEUNI + /x83/x32/xd8/x35 HANGUL SYLLABLE SSEUNH + /x83/x32/xd8/x36 HANGUL SYLLABLE SSEUD + /x83/x32/xd8/x37 HANGUL SYLLABLE SSEUL + /x83/x32/xd8/x38 HANGUL SYLLABLE SSEULG + /x83/x32/xd8/x39 HANGUL SYLLABLE SSEULM + /x83/x32/xd9/x30 HANGUL SYLLABLE SSEULB + /x83/x32/xd9/x31 HANGUL SYLLABLE SSEULS + /x83/x32/xd9/x32 HANGUL SYLLABLE SSEULT + /x83/x32/xd9/x33 HANGUL SYLLABLE SSEULP + /x83/x32/xd9/x34 HANGUL SYLLABLE SSEULH + /x83/x32/xd9/x35 HANGUL SYLLABLE SSEUM + /x83/x32/xd9/x36 HANGUL SYLLABLE SSEUB + /x83/x32/xd9/x37 HANGUL SYLLABLE SSEUBS + /x83/x32/xd9/x38 HANGUL SYLLABLE SSEUS + /x83/x32/xd9/x39 HANGUL SYLLABLE SSEUSS + /x83/x32/xda/x30 HANGUL SYLLABLE SSEUNG + /x83/x32/xda/x31 HANGUL SYLLABLE SSEUJ + /x83/x32/xda/x32 HANGUL SYLLABLE SSEUC + /x83/x32/xda/x33 HANGUL SYLLABLE SSEUK + /x83/x32/xda/x34 HANGUL SYLLABLE SSEUT + /x83/x32/xda/x35 HANGUL SYLLABLE SSEUP + /x83/x32/xda/x36 HANGUL SYLLABLE SSEUH + /x83/x32/xda/x37 HANGUL SYLLABLE SSYI + /x83/x32/xda/x38 HANGUL SYLLABLE SSYIG + /x83/x32/xda/x39 HANGUL SYLLABLE SSYIGG + /x83/x32/xdb/x30 HANGUL SYLLABLE SSYIGS + /x83/x32/xdb/x31 HANGUL SYLLABLE SSYIN + /x83/x32/xdb/x32 HANGUL SYLLABLE SSYINI + /x83/x32/xdb/x33 HANGUL SYLLABLE SSYINH + /x83/x32/xdb/x34 HANGUL SYLLABLE SSYID + /x83/x32/xdb/x35 HANGUL SYLLABLE SSYIL + /x83/x32/xdb/x36 HANGUL SYLLABLE SSYILG + /x83/x32/xdb/x37 HANGUL SYLLABLE SSYILM + /x83/x32/xdb/x38 HANGUL SYLLABLE SSYILB + /x83/x32/xdb/x39 HANGUL SYLLABLE SSYILS + /x83/x32/xdc/x30 HANGUL SYLLABLE SSYILT + /x83/x32/xdc/x31 HANGUL SYLLABLE SSYILP + /x83/x32/xdc/x32 HANGUL SYLLABLE SSYILH + /x83/x32/xdc/x33 HANGUL SYLLABLE SSYIM + /x83/x32/xdc/x34 HANGUL SYLLABLE SSYIB + /x83/x32/xdc/x35 HANGUL SYLLABLE SSYIBS + /x83/x32/xdc/x36 HANGUL SYLLABLE SSYIS + /x83/x32/xdc/x37 HANGUL SYLLABLE SSYISS + /x83/x32/xdc/x38 HANGUL SYLLABLE SSYING + /x83/x32/xdc/x39 HANGUL SYLLABLE SSYIJ + /x83/x32/xdd/x30 HANGUL SYLLABLE SSYIC + /x83/x32/xdd/x31 HANGUL SYLLABLE SSYIK + /x83/x32/xdd/x32 HANGUL SYLLABLE SSYIT + /x83/x32/xdd/x33 HANGUL SYLLABLE SSYIP + /x83/x32/xdd/x34 HANGUL SYLLABLE SSYIH + /x83/x32/xdd/x35 HANGUL SYLLABLE SSI + /x83/x32/xdd/x36 HANGUL SYLLABLE SSIG + /x83/x32/xdd/x37 HANGUL SYLLABLE SSIGG + /x83/x32/xdd/x38 HANGUL SYLLABLE SSIGS + /x83/x32/xdd/x39 HANGUL SYLLABLE SSIN + /x83/x32/xde/x30 HANGUL SYLLABLE SSINI + /x83/x32/xde/x31 HANGUL SYLLABLE SSINH + /x83/x32/xde/x32 HANGUL SYLLABLE SSID + /x83/x32/xde/x33 HANGUL SYLLABLE SSIL + /x83/x32/xde/x34 HANGUL SYLLABLE SSILG + /x83/x32/xde/x35 HANGUL SYLLABLE SSILM + /x83/x32/xde/x36 HANGUL SYLLABLE SSILB + /x83/x32/xde/x37 HANGUL SYLLABLE SSILS + /x83/x32/xde/x38 HANGUL SYLLABLE SSILT + /x83/x32/xde/x39 HANGUL SYLLABLE SSILP + /x83/x32/xdf/x30 HANGUL SYLLABLE SSILH + /x83/x32/xdf/x31 HANGUL SYLLABLE SSIM + /x83/x32/xdf/x32 HANGUL SYLLABLE SSIB + /x83/x32/xdf/x33 HANGUL SYLLABLE SSIBS + /x83/x32/xdf/x34 HANGUL SYLLABLE SSIS + /x83/x32/xdf/x35 HANGUL SYLLABLE SSISS + /x83/x32/xdf/x36 HANGUL SYLLABLE SSING + /x83/x32/xdf/x37 HANGUL SYLLABLE SSIJ + /x83/x32/xdf/x38 HANGUL SYLLABLE SSIC + /x83/x32/xdf/x39 HANGUL SYLLABLE SSIK + /x83/x32/xe0/x30 HANGUL SYLLABLE SSIT + /x83/x32/xe0/x31 HANGUL SYLLABLE SSIP + /x83/x32/xe0/x32 HANGUL SYLLABLE SSIH + /x83/x32/xe0/x33 HANGUL SYLLABLE A + /x83/x32/xe0/x34 HANGUL SYLLABLE AG + /x83/x32/xe0/x35 HANGUL SYLLABLE AGG + /x83/x32/xe0/x36 HANGUL SYLLABLE AGS + /x83/x32/xe0/x37 HANGUL SYLLABLE AN + /x83/x32/xe0/x38 HANGUL SYLLABLE ANI + /x83/x32/xe0/x39 HANGUL SYLLABLE ANH + /x83/x32/xe1/x30 HANGUL SYLLABLE AD + /x83/x32/xe1/x31 HANGUL SYLLABLE AL + /x83/x32/xe1/x32 HANGUL SYLLABLE ALG + /x83/x32/xe1/x33 HANGUL SYLLABLE ALM + /x83/x32/xe1/x34 HANGUL SYLLABLE ALB + /x83/x32/xe1/x35 HANGUL SYLLABLE ALS + /x83/x32/xe1/x36 HANGUL SYLLABLE ALT + /x83/x32/xe1/x37 HANGUL SYLLABLE ALP + /x83/x32/xe1/x38 HANGUL SYLLABLE ALH + /x83/x32/xe1/x39 HANGUL SYLLABLE AM + /x83/x32/xe2/x30 HANGUL SYLLABLE AB + /x83/x32/xe2/x31 HANGUL SYLLABLE ABS + /x83/x32/xe2/x32 HANGUL SYLLABLE AS + /x83/x32/xe2/x33 HANGUL SYLLABLE ASS + /x83/x32/xe2/x34 HANGUL SYLLABLE ANG + /x83/x32/xe2/x35 HANGUL SYLLABLE AJ + /x83/x32/xe2/x36 HANGUL SYLLABLE AC + /x83/x32/xe2/x37 HANGUL SYLLABLE AK + /x83/x32/xe2/x38 HANGUL SYLLABLE AT + /x83/x32/xe2/x39 HANGUL SYLLABLE AP + /x83/x32/xe3/x30 HANGUL SYLLABLE AH + /x83/x32/xe3/x31 HANGUL SYLLABLE AE + /x83/x32/xe3/x32 HANGUL SYLLABLE AEG + /x83/x32/xe3/x33 HANGUL SYLLABLE AEGG + /x83/x32/xe3/x34 HANGUL SYLLABLE AEGS + /x83/x32/xe3/x35 HANGUL SYLLABLE AEN + /x83/x32/xe3/x36 HANGUL SYLLABLE AENI + /x83/x32/xe3/x37 HANGUL SYLLABLE AENH + /x83/x32/xe3/x38 HANGUL SYLLABLE AED + /x83/x32/xe3/x39 HANGUL SYLLABLE AEL + /x83/x32/xe4/x30 HANGUL SYLLABLE AELG + /x83/x32/xe4/x31 HANGUL SYLLABLE AELM + /x83/x32/xe4/x32 HANGUL SYLLABLE AELB + /x83/x32/xe4/x33 HANGUL SYLLABLE AELS + /x83/x32/xe4/x34 HANGUL SYLLABLE AELT + /x83/x32/xe4/x35 HANGUL SYLLABLE AELP + /x83/x32/xe4/x36 HANGUL SYLLABLE AELH + /x83/x32/xe4/x37 HANGUL SYLLABLE AEM + /x83/x32/xe4/x38 HANGUL SYLLABLE AEB + /x83/x32/xe4/x39 HANGUL SYLLABLE AEBS + /x83/x32/xe5/x30 HANGUL SYLLABLE AES + /x83/x32/xe5/x31 HANGUL SYLLABLE AESS + /x83/x32/xe5/x32 HANGUL SYLLABLE AENG + /x83/x32/xe5/x33 HANGUL SYLLABLE AEJ + /x83/x32/xe5/x34 HANGUL SYLLABLE AEC + /x83/x32/xe5/x35 HANGUL SYLLABLE AEK + /x83/x32/xe5/x36 HANGUL SYLLABLE AET + /x83/x32/xe5/x37 HANGUL SYLLABLE AEP + /x83/x32/xe5/x38 HANGUL SYLLABLE AEH + /x83/x32/xe5/x39 HANGUL SYLLABLE YA + /x83/x32/xe6/x30 HANGUL SYLLABLE YAG + /x83/x32/xe6/x31 HANGUL SYLLABLE YAGG + /x83/x32/xe6/x32 HANGUL SYLLABLE YAGS + /x83/x32/xe6/x33 HANGUL SYLLABLE YAN + /x83/x32/xe6/x34 HANGUL SYLLABLE YANI + /x83/x32/xe6/x35 HANGUL SYLLABLE YANH + /x83/x32/xe6/x36 HANGUL SYLLABLE YAD + /x83/x32/xe6/x37 HANGUL SYLLABLE YAL + /x83/x32/xe6/x38 HANGUL SYLLABLE YALG + /x83/x32/xe6/x39 HANGUL SYLLABLE YALM + /x83/x32/xe7/x30 HANGUL SYLLABLE YALB + /x83/x32/xe7/x31 HANGUL SYLLABLE YALS + /x83/x32/xe7/x32 HANGUL SYLLABLE YALT + /x83/x32/xe7/x33 HANGUL SYLLABLE YALP + /x83/x32/xe7/x34 HANGUL SYLLABLE YALH + /x83/x32/xe7/x35 HANGUL SYLLABLE YAM + /x83/x32/xe7/x36 HANGUL SYLLABLE YAB + /x83/x32/xe7/x37 HANGUL SYLLABLE YABS + /x83/x32/xe7/x38 HANGUL SYLLABLE YAS + /x83/x32/xe7/x39 HANGUL SYLLABLE YASS + /x83/x32/xe8/x30 HANGUL SYLLABLE YANG + /x83/x32/xe8/x31 HANGUL SYLLABLE YAJ + /x83/x32/xe8/x32 HANGUL SYLLABLE YAC + /x83/x32/xe8/x33 HANGUL SYLLABLE YAK + /x83/x32/xe8/x34 HANGUL SYLLABLE YAT + /x83/x32/xe8/x35 HANGUL SYLLABLE YAP + /x83/x32/xe8/x36 HANGUL SYLLABLE YAH + /x83/x32/xe8/x37 HANGUL SYLLABLE YAE + /x83/x32/xe8/x38 HANGUL SYLLABLE YAEG + /x83/x32/xe8/x39 HANGUL SYLLABLE YAEGG + /x83/x32/xe9/x30 HANGUL SYLLABLE YAEGS + /x83/x32/xe9/x31 HANGUL SYLLABLE YAEN + /x83/x32/xe9/x32 HANGUL SYLLABLE YAENI + /x83/x32/xe9/x33 HANGUL SYLLABLE YAENH + /x83/x32/xe9/x34 HANGUL SYLLABLE YAED + /x83/x32/xe9/x35 HANGUL SYLLABLE YAEL + /x83/x32/xe9/x36 HANGUL SYLLABLE YAELG + /x83/x32/xe9/x37 HANGUL SYLLABLE YAELM + /x83/x32/xe9/x38 HANGUL SYLLABLE YAELB + /x83/x32/xe9/x39 HANGUL SYLLABLE YAELS + /x83/x32/xea/x30 HANGUL SYLLABLE YAELT + /x83/x32/xea/x31 HANGUL SYLLABLE YAELP + /x83/x32/xea/x32 HANGUL SYLLABLE YAELH + /x83/x32/xea/x33 HANGUL SYLLABLE YAEM + /x83/x32/xea/x34 HANGUL SYLLABLE YAEB + /x83/x32/xea/x35 HANGUL SYLLABLE YAEBS + /x83/x32/xea/x36 HANGUL SYLLABLE YAES + /x83/x32/xea/x37 HANGUL SYLLABLE YAESS + /x83/x32/xea/x38 HANGUL SYLLABLE YAENG + /x83/x32/xea/x39 HANGUL SYLLABLE YAEJ + /x83/x32/xeb/x30 HANGUL SYLLABLE YAEC + /x83/x32/xeb/x31 HANGUL SYLLABLE YAEK + /x83/x32/xeb/x32 HANGUL SYLLABLE YAET + /x83/x32/xeb/x33 HANGUL SYLLABLE YAEP + /x83/x32/xeb/x34 HANGUL SYLLABLE YAEH + /x83/x32/xeb/x35 HANGUL SYLLABLE EO + /x83/x32/xeb/x36 HANGUL SYLLABLE EOG + /x83/x32/xeb/x37 HANGUL SYLLABLE EOGG + /x83/x32/xeb/x38 HANGUL SYLLABLE EOGS + /x83/x32/xeb/x39 HANGUL SYLLABLE EON + /x83/x32/xec/x30 HANGUL SYLLABLE EONI + /x83/x32/xec/x31 HANGUL SYLLABLE EONH + /x83/x32/xec/x32 HANGUL SYLLABLE EOD + /x83/x32/xec/x33 HANGUL SYLLABLE EOL + /x83/x32/xec/x34 HANGUL SYLLABLE EOLG + /x83/x32/xec/x35 HANGUL SYLLABLE EOLM + /x83/x32/xec/x36 HANGUL SYLLABLE EOLB + /x83/x32/xec/x37 HANGUL SYLLABLE EOLS + /x83/x32/xec/x38 HANGUL SYLLABLE EOLT + /x83/x32/xec/x39 HANGUL SYLLABLE EOLP + /x83/x32/xed/x30 HANGUL SYLLABLE EOLH + /x83/x32/xed/x31 HANGUL SYLLABLE EOM + /x83/x32/xed/x32 HANGUL SYLLABLE EOB + /x83/x32/xed/x33 HANGUL SYLLABLE EOBS + /x83/x32/xed/x34 HANGUL SYLLABLE EOS + /x83/x32/xed/x35 HANGUL SYLLABLE EOSS + /x83/x32/xed/x36 HANGUL SYLLABLE EONG + /x83/x32/xed/x37 HANGUL SYLLABLE EOJ + /x83/x32/xed/x38 HANGUL SYLLABLE EOC + /x83/x32/xed/x39 HANGUL SYLLABLE EOK + /x83/x32/xee/x30 HANGUL SYLLABLE EOT + /x83/x32/xee/x31 HANGUL SYLLABLE EOP + /x83/x32/xee/x32 HANGUL SYLLABLE EOH + /x83/x32/xee/x33 HANGUL SYLLABLE E + /x83/x32/xee/x34 HANGUL SYLLABLE EG + /x83/x32/xee/x35 HANGUL SYLLABLE EGG + /x83/x32/xee/x36 HANGUL SYLLABLE EGS + /x83/x32/xee/x37 HANGUL SYLLABLE EN + /x83/x32/xee/x38 HANGUL SYLLABLE ENI + /x83/x32/xee/x39 HANGUL SYLLABLE ENH + /x83/x32/xef/x30 HANGUL SYLLABLE ED + /x83/x32/xef/x31 HANGUL SYLLABLE EL + /x83/x32/xef/x32 HANGUL SYLLABLE ELG + /x83/x32/xef/x33 HANGUL SYLLABLE ELM + /x83/x32/xef/x34 HANGUL SYLLABLE ELB + /x83/x32/xef/x35 HANGUL SYLLABLE ELS + /x83/x32/xef/x36 HANGUL SYLLABLE ELT + /x83/x32/xef/x37 HANGUL SYLLABLE ELP + /x83/x32/xef/x38 HANGUL SYLLABLE ELH + /x83/x32/xef/x39 HANGUL SYLLABLE EM + /x83/x32/xf0/x30 HANGUL SYLLABLE EB + /x83/x32/xf0/x31 HANGUL SYLLABLE EBS + /x83/x32/xf0/x32 HANGUL SYLLABLE ES + /x83/x32/xf0/x33 HANGUL SYLLABLE ESS + /x83/x32/xf0/x34 HANGUL SYLLABLE ENG + /x83/x32/xf0/x35 HANGUL SYLLABLE EJ + /x83/x32/xf0/x36 HANGUL SYLLABLE EC + /x83/x32/xf0/x37 HANGUL SYLLABLE EK + /x83/x32/xf0/x38 HANGUL SYLLABLE ET + /x83/x32/xf0/x39 HANGUL SYLLABLE EP + /x83/x32/xf1/x30 HANGUL SYLLABLE EH + /x83/x32/xf1/x31 HANGUL SYLLABLE YEO + /x83/x32/xf1/x32 HANGUL SYLLABLE YEOG + /x83/x32/xf1/x33 HANGUL SYLLABLE YEOGG + /x83/x32/xf1/x34 HANGUL SYLLABLE YEOGS + /x83/x32/xf1/x35 HANGUL SYLLABLE YEON + /x83/x32/xf1/x36 HANGUL SYLLABLE YEONI + /x83/x32/xf1/x37 HANGUL SYLLABLE YEONH + /x83/x32/xf1/x38 HANGUL SYLLABLE YEOD + /x83/x32/xf1/x39 HANGUL SYLLABLE YEOL + /x83/x32/xf2/x30 HANGUL SYLLABLE YEOLG + /x83/x32/xf2/x31 HANGUL SYLLABLE YEOLM + /x83/x32/xf2/x32 HANGUL SYLLABLE YEOLB + /x83/x32/xf2/x33 HANGUL SYLLABLE YEOLS + /x83/x32/xf2/x34 HANGUL SYLLABLE YEOLT + /x83/x32/xf2/x35 HANGUL SYLLABLE YEOLP + /x83/x32/xf2/x36 HANGUL SYLLABLE YEOLH + /x83/x32/xf2/x37 HANGUL SYLLABLE YEOM + /x83/x32/xf2/x38 HANGUL SYLLABLE YEOB + /x83/x32/xf2/x39 HANGUL SYLLABLE YEOBS + /x83/x32/xf3/x30 HANGUL SYLLABLE YEOS + /x83/x32/xf3/x31 HANGUL SYLLABLE YEOSS + /x83/x32/xf3/x32 HANGUL SYLLABLE YEONG + /x83/x32/xf3/x33 HANGUL SYLLABLE YEOJ + /x83/x32/xf3/x34 HANGUL SYLLABLE YEOC + /x83/x32/xf3/x35 HANGUL SYLLABLE YEOK + /x83/x32/xf3/x36 HANGUL SYLLABLE YEOT + /x83/x32/xf3/x37 HANGUL SYLLABLE YEOP + /x83/x32/xf3/x38 HANGUL SYLLABLE YEOH + /x83/x32/xf3/x39 HANGUL SYLLABLE YE + /x83/x32/xf4/x30 HANGUL SYLLABLE YEG + /x83/x32/xf4/x31 HANGUL SYLLABLE YEGG + /x83/x32/xf4/x32 HANGUL SYLLABLE YEGS + /x83/x32/xf4/x33 HANGUL SYLLABLE YEN + /x83/x32/xf4/x34 HANGUL SYLLABLE YENI + /x83/x32/xf4/x35 HANGUL SYLLABLE YENH + /x83/x32/xf4/x36 HANGUL SYLLABLE YED + /x83/x32/xf4/x37 HANGUL SYLLABLE YEL + /x83/x32/xf4/x38 HANGUL SYLLABLE YELG + /x83/x32/xf4/x39 HANGUL SYLLABLE YELM + /x83/x32/xf5/x30 HANGUL SYLLABLE YELB + /x83/x32/xf5/x31 HANGUL SYLLABLE YELS + /x83/x32/xf5/x32 HANGUL SYLLABLE YELT + /x83/x32/xf5/x33 HANGUL SYLLABLE YELP + /x83/x32/xf5/x34 HANGUL SYLLABLE YELH + /x83/x32/xf5/x35 HANGUL SYLLABLE YEM + /x83/x32/xf5/x36 HANGUL SYLLABLE YEB + /x83/x32/xf5/x37 HANGUL SYLLABLE YEBS + /x83/x32/xf5/x38 HANGUL SYLLABLE YES + /x83/x32/xf5/x39 HANGUL SYLLABLE YESS + /x83/x32/xf6/x30 HANGUL SYLLABLE YENG + /x83/x32/xf6/x31 HANGUL SYLLABLE YEJ + /x83/x32/xf6/x32 HANGUL SYLLABLE YEC + /x83/x32/xf6/x33 HANGUL SYLLABLE YEK + /x83/x32/xf6/x34 HANGUL SYLLABLE YET + /x83/x32/xf6/x35 HANGUL SYLLABLE YEP + /x83/x32/xf6/x36 HANGUL SYLLABLE YEH + /x83/x32/xf6/x37 HANGUL SYLLABLE O + /x83/x32/xf6/x38 HANGUL SYLLABLE OG + /x83/x32/xf6/x39 HANGUL SYLLABLE OGG + /x83/x32/xf7/x30 HANGUL SYLLABLE OGS + /x83/x32/xf7/x31 HANGUL SYLLABLE ON + /x83/x32/xf7/x32 HANGUL SYLLABLE ONI + /x83/x32/xf7/x33 HANGUL SYLLABLE ONH + /x83/x32/xf7/x34 HANGUL SYLLABLE OD + /x83/x32/xf7/x35 HANGUL SYLLABLE OL + /x83/x32/xf7/x36 HANGUL SYLLABLE OLG + /x83/x32/xf7/x37 HANGUL SYLLABLE OLM + /x83/x32/xf7/x38 HANGUL SYLLABLE OLB + /x83/x32/xf7/x39 HANGUL SYLLABLE OLS + /x83/x32/xf8/x30 HANGUL SYLLABLE OLT + /x83/x32/xf8/x31 HANGUL SYLLABLE OLP + /x83/x32/xf8/x32 HANGUL SYLLABLE OLH + /x83/x32/xf8/x33 HANGUL SYLLABLE OM + /x83/x32/xf8/x34 HANGUL SYLLABLE OB + /x83/x32/xf8/x35 HANGUL SYLLABLE OBS + /x83/x32/xf8/x36 HANGUL SYLLABLE OS + /x83/x32/xf8/x37 HANGUL SYLLABLE OSS + /x83/x32/xf8/x38 HANGUL SYLLABLE ONG + /x83/x32/xf8/x39 HANGUL SYLLABLE OJ + /x83/x32/xf9/x30 HANGUL SYLLABLE OC + /x83/x32/xf9/x31 HANGUL SYLLABLE OK + /x83/x32/xf9/x32 HANGUL SYLLABLE OT + /x83/x32/xf9/x33 HANGUL SYLLABLE OP + /x83/x32/xf9/x34 HANGUL SYLLABLE OH + /x83/x32/xf9/x35 HANGUL SYLLABLE WA + /x83/x32/xf9/x36 HANGUL SYLLABLE WAG + /x83/x32/xf9/x37 HANGUL SYLLABLE WAGG + /x83/x32/xf9/x38 HANGUL SYLLABLE WAGS + /x83/x32/xf9/x39 HANGUL SYLLABLE WAN + /x83/x32/xfa/x30 HANGUL SYLLABLE WANI + /x83/x32/xfa/x31 HANGUL SYLLABLE WANH + /x83/x32/xfa/x32 HANGUL SYLLABLE WAD + /x83/x32/xfa/x33 HANGUL SYLLABLE WAL + /x83/x32/xfa/x34 HANGUL SYLLABLE WALG + /x83/x32/xfa/x35 HANGUL SYLLABLE WALM + /x83/x32/xfa/x36 HANGUL SYLLABLE WALB + /x83/x32/xfa/x37 HANGUL SYLLABLE WALS + /x83/x32/xfa/x38 HANGUL SYLLABLE WALT + /x83/x32/xfa/x39 HANGUL SYLLABLE WALP + /x83/x32/xfb/x30 HANGUL SYLLABLE WALH + /x83/x32/xfb/x31 HANGUL SYLLABLE WAM + /x83/x32/xfb/x32 HANGUL SYLLABLE WAB + /x83/x32/xfb/x33 HANGUL SYLLABLE WABS + /x83/x32/xfb/x34 HANGUL SYLLABLE WAS + /x83/x32/xfb/x35 HANGUL SYLLABLE WASS + /x83/x32/xfb/x36 HANGUL SYLLABLE WANG + /x83/x32/xfb/x37 HANGUL SYLLABLE WAJ + /x83/x32/xfb/x38 HANGUL SYLLABLE WAC + /x83/x32/xfb/x39 HANGUL SYLLABLE WAK + /x83/x32/xfc/x30 HANGUL SYLLABLE WAT + /x83/x32/xfc/x31 HANGUL SYLLABLE WAP + /x83/x32/xfc/x32 HANGUL SYLLABLE WAH + /x83/x32/xfc/x33 HANGUL SYLLABLE WAE + /x83/x32/xfc/x34 HANGUL SYLLABLE WAEG + /x83/x32/xfc/x35 HANGUL SYLLABLE WAEGG + /x83/x32/xfc/x36 HANGUL SYLLABLE WAEGS + /x83/x32/xfc/x37 HANGUL SYLLABLE WAEN + /x83/x32/xfc/x38 HANGUL SYLLABLE WAENI + /x83/x32/xfc/x39 HANGUL SYLLABLE WAENH + /x83/x32/xfd/x30 HANGUL SYLLABLE WAED + /x83/x32/xfd/x31 HANGUL SYLLABLE WAEL + /x83/x32/xfd/x32 HANGUL SYLLABLE WAELG + /x83/x32/xfd/x33 HANGUL SYLLABLE WAELM + /x83/x32/xfd/x34 HANGUL SYLLABLE WAELB + /x83/x32/xfd/x35 HANGUL SYLLABLE WAELS + /x83/x32/xfd/x36 HANGUL SYLLABLE WAELT + /x83/x32/xfd/x37 HANGUL SYLLABLE WAELP + /x83/x32/xfd/x38 HANGUL SYLLABLE WAELH + /x83/x32/xfd/x39 HANGUL SYLLABLE WAEM + /x83/x32/xfe/x30 HANGUL SYLLABLE WAEB + /x83/x32/xfe/x31 HANGUL SYLLABLE WAEBS + /x83/x32/xfe/x32 HANGUL SYLLABLE WAES + /x83/x32/xfe/x33 HANGUL SYLLABLE WAESS + /x83/x32/xfe/x34 HANGUL SYLLABLE WAENG + /x83/x32/xfe/x35 HANGUL SYLLABLE WAEJ + /x83/x32/xfe/x36 HANGUL SYLLABLE WAEC + /x83/x32/xfe/x37 HANGUL SYLLABLE WAEK + /x83/x32/xfe/x38 HANGUL SYLLABLE WAET + /x83/x32/xfe/x39 HANGUL SYLLABLE WAEP + /x83/x33/x81/x30 HANGUL SYLLABLE WAEH + /x83/x33/x81/x31 HANGUL SYLLABLE OE + /x83/x33/x81/x32 HANGUL SYLLABLE OEG + /x83/x33/x81/x33 HANGUL SYLLABLE OEGG + /x83/x33/x81/x34 HANGUL SYLLABLE OEGS + /x83/x33/x81/x35 HANGUL SYLLABLE OEN + /x83/x33/x81/x36 HANGUL SYLLABLE OENI + /x83/x33/x81/x37 HANGUL SYLLABLE OENH + /x83/x33/x81/x38 HANGUL SYLLABLE OED + /x83/x33/x81/x39 HANGUL SYLLABLE OEL + /x83/x33/x82/x30 HANGUL SYLLABLE OELG + /x83/x33/x82/x31 HANGUL SYLLABLE OELM + /x83/x33/x82/x32 HANGUL SYLLABLE OELB + /x83/x33/x82/x33 HANGUL SYLLABLE OELS + /x83/x33/x82/x34 HANGUL SYLLABLE OELT + /x83/x33/x82/x35 HANGUL SYLLABLE OELP + /x83/x33/x82/x36 HANGUL SYLLABLE OELH + /x83/x33/x82/x37 HANGUL SYLLABLE OEM + /x83/x33/x82/x38 HANGUL SYLLABLE OEB + /x83/x33/x82/x39 HANGUL SYLLABLE OEBS + /x83/x33/x83/x30 HANGUL SYLLABLE OES + /x83/x33/x83/x31 HANGUL SYLLABLE OESS + /x83/x33/x83/x32 HANGUL SYLLABLE OENG + /x83/x33/x83/x33 HANGUL SYLLABLE OEJ + /x83/x33/x83/x34 HANGUL SYLLABLE OEC + /x83/x33/x83/x35 HANGUL SYLLABLE OEK + /x83/x33/x83/x36 HANGUL SYLLABLE OET + /x83/x33/x83/x37 HANGUL SYLLABLE OEP + /x83/x33/x83/x38 HANGUL SYLLABLE OEH + /x83/x33/x83/x39 HANGUL SYLLABLE YO + /x83/x33/x84/x30 HANGUL SYLLABLE YOG + /x83/x33/x84/x31 HANGUL SYLLABLE YOGG + /x83/x33/x84/x32 HANGUL SYLLABLE YOGS + /x83/x33/x84/x33 HANGUL SYLLABLE YON + /x83/x33/x84/x34 HANGUL SYLLABLE YONI + /x83/x33/x84/x35 HANGUL SYLLABLE YONH + /x83/x33/x84/x36 HANGUL SYLLABLE YOD + /x83/x33/x84/x37 HANGUL SYLLABLE YOL + /x83/x33/x84/x38 HANGUL SYLLABLE YOLG + /x83/x33/x84/x39 HANGUL SYLLABLE YOLM + /x83/x33/x85/x30 HANGUL SYLLABLE YOLB + /x83/x33/x85/x31 HANGUL SYLLABLE YOLS + /x83/x33/x85/x32 HANGUL SYLLABLE YOLT + /x83/x33/x85/x33 HANGUL SYLLABLE YOLP + /x83/x33/x85/x34 HANGUL SYLLABLE YOLH + /x83/x33/x85/x35 HANGUL SYLLABLE YOM + /x83/x33/x85/x36 HANGUL SYLLABLE YOB + /x83/x33/x85/x37 HANGUL SYLLABLE YOBS + /x83/x33/x85/x38 HANGUL SYLLABLE YOS + /x83/x33/x85/x39 HANGUL SYLLABLE YOSS + /x83/x33/x86/x30 HANGUL SYLLABLE YONG + /x83/x33/x86/x31 HANGUL SYLLABLE YOJ + /x83/x33/x86/x32 HANGUL SYLLABLE YOC + /x83/x33/x86/x33 HANGUL SYLLABLE YOK + /x83/x33/x86/x34 HANGUL SYLLABLE YOT + /x83/x33/x86/x35 HANGUL SYLLABLE YOP + /x83/x33/x86/x36 HANGUL SYLLABLE YOH + /x83/x33/x86/x37 HANGUL SYLLABLE U + /x83/x33/x86/x38 HANGUL SYLLABLE UG + /x83/x33/x86/x39 HANGUL SYLLABLE UGG + /x83/x33/x87/x30 HANGUL SYLLABLE UGS + /x83/x33/x87/x31 HANGUL SYLLABLE UN + /x83/x33/x87/x32 HANGUL SYLLABLE UNI + /x83/x33/x87/x33 HANGUL SYLLABLE UNH + /x83/x33/x87/x34 HANGUL SYLLABLE UD + /x83/x33/x87/x35 HANGUL SYLLABLE UL + /x83/x33/x87/x36 HANGUL SYLLABLE ULG + /x83/x33/x87/x37 HANGUL SYLLABLE ULM + /x83/x33/x87/x38 HANGUL SYLLABLE ULB + /x83/x33/x87/x39 HANGUL SYLLABLE ULS + /x83/x33/x88/x30 HANGUL SYLLABLE ULT + /x83/x33/x88/x31 HANGUL SYLLABLE ULP + /x83/x33/x88/x32 HANGUL SYLLABLE ULH + /x83/x33/x88/x33 HANGUL SYLLABLE UM + /x83/x33/x88/x34 HANGUL SYLLABLE UB + /x83/x33/x88/x35 HANGUL SYLLABLE UBS + /x83/x33/x88/x36 HANGUL SYLLABLE US + /x83/x33/x88/x37 HANGUL SYLLABLE USS + /x83/x33/x88/x38 HANGUL SYLLABLE UNG + /x83/x33/x88/x39 HANGUL SYLLABLE UJ + /x83/x33/x89/x30 HANGUL SYLLABLE UC + /x83/x33/x89/x31 HANGUL SYLLABLE UK + /x83/x33/x89/x32 HANGUL SYLLABLE UT + /x83/x33/x89/x33 HANGUL SYLLABLE UP + /x83/x33/x89/x34 HANGUL SYLLABLE UH + /x83/x33/x89/x35 HANGUL SYLLABLE WEO + /x83/x33/x89/x36 HANGUL SYLLABLE WEOG + /x83/x33/x89/x37 HANGUL SYLLABLE WEOGG + /x83/x33/x89/x38 HANGUL SYLLABLE WEOGS + /x83/x33/x89/x39 HANGUL SYLLABLE WEON + /x83/x33/x8a/x30 HANGUL SYLLABLE WEONI + /x83/x33/x8a/x31 HANGUL SYLLABLE WEONH + /x83/x33/x8a/x32 HANGUL SYLLABLE WEOD + /x83/x33/x8a/x33 HANGUL SYLLABLE WEOL + /x83/x33/x8a/x34 HANGUL SYLLABLE WEOLG + /x83/x33/x8a/x35 HANGUL SYLLABLE WEOLM + /x83/x33/x8a/x36 HANGUL SYLLABLE WEOLB + /x83/x33/x8a/x37 HANGUL SYLLABLE WEOLS + /x83/x33/x8a/x38 HANGUL SYLLABLE WEOLT + /x83/x33/x8a/x39 HANGUL SYLLABLE WEOLP + /x83/x33/x8b/x30 HANGUL SYLLABLE WEOLH + /x83/x33/x8b/x31 HANGUL SYLLABLE WEOM + /x83/x33/x8b/x32 HANGUL SYLLABLE WEOB + /x83/x33/x8b/x33 HANGUL SYLLABLE WEOBS + /x83/x33/x8b/x34 HANGUL SYLLABLE WEOS + /x83/x33/x8b/x35 HANGUL SYLLABLE WEOSS + /x83/x33/x8b/x36 HANGUL SYLLABLE WEONG + /x83/x33/x8b/x37 HANGUL SYLLABLE WEOJ + /x83/x33/x8b/x38 HANGUL SYLLABLE WEOC + /x83/x33/x8b/x39 HANGUL SYLLABLE WEOK + /x83/x33/x8c/x30 HANGUL SYLLABLE WEOT + /x83/x33/x8c/x31 HANGUL SYLLABLE WEOP + /x83/x33/x8c/x32 HANGUL SYLLABLE WEOH + /x83/x33/x8c/x33 HANGUL SYLLABLE WE + /x83/x33/x8c/x34 HANGUL SYLLABLE WEG + /x83/x33/x8c/x35 HANGUL SYLLABLE WEGG + /x83/x33/x8c/x36 HANGUL SYLLABLE WEGS + /x83/x33/x8c/x37 HANGUL SYLLABLE WEN + /x83/x33/x8c/x38 HANGUL SYLLABLE WENI + /x83/x33/x8c/x39 HANGUL SYLLABLE WENH + /x83/x33/x8d/x30 HANGUL SYLLABLE WED + /x83/x33/x8d/x31 HANGUL SYLLABLE WEL + /x83/x33/x8d/x32 HANGUL SYLLABLE WELG + /x83/x33/x8d/x33 HANGUL SYLLABLE WELM + /x83/x33/x8d/x34 HANGUL SYLLABLE WELB + /x83/x33/x8d/x35 HANGUL SYLLABLE WELS + /x83/x33/x8d/x36 HANGUL SYLLABLE WELT + /x83/x33/x8d/x37 HANGUL SYLLABLE WELP + /x83/x33/x8d/x38 HANGUL SYLLABLE WELH + /x83/x33/x8d/x39 HANGUL SYLLABLE WEM + /x83/x33/x8e/x30 HANGUL SYLLABLE WEB + /x83/x33/x8e/x31 HANGUL SYLLABLE WEBS + /x83/x33/x8e/x32 HANGUL SYLLABLE WES + /x83/x33/x8e/x33 HANGUL SYLLABLE WESS + /x83/x33/x8e/x34 HANGUL SYLLABLE WENG + /x83/x33/x8e/x35 HANGUL SYLLABLE WEJ + /x83/x33/x8e/x36 HANGUL SYLLABLE WEC + /x83/x33/x8e/x37 HANGUL SYLLABLE WEK + /x83/x33/x8e/x38 HANGUL SYLLABLE WET + /x83/x33/x8e/x39 HANGUL SYLLABLE WEP + /x83/x33/x8f/x30 HANGUL SYLLABLE WEH + /x83/x33/x8f/x31 HANGUL SYLLABLE WI + /x83/x33/x8f/x32 HANGUL SYLLABLE WIG + /x83/x33/x8f/x33 HANGUL SYLLABLE WIGG + /x83/x33/x8f/x34 HANGUL SYLLABLE WIGS + /x83/x33/x8f/x35 HANGUL SYLLABLE WIN + /x83/x33/x8f/x36 HANGUL SYLLABLE WINI + /x83/x33/x8f/x37 HANGUL SYLLABLE WINH + /x83/x33/x8f/x38 HANGUL SYLLABLE WID + /x83/x33/x8f/x39 HANGUL SYLLABLE WIL + /x83/x33/x90/x30 HANGUL SYLLABLE WILG + /x83/x33/x90/x31 HANGUL SYLLABLE WILM + /x83/x33/x90/x32 HANGUL SYLLABLE WILB + /x83/x33/x90/x33 HANGUL SYLLABLE WILS + /x83/x33/x90/x34 HANGUL SYLLABLE WILT + /x83/x33/x90/x35 HANGUL SYLLABLE WILP + /x83/x33/x90/x36 HANGUL SYLLABLE WILH + /x83/x33/x90/x37 HANGUL SYLLABLE WIM + /x83/x33/x90/x38 HANGUL SYLLABLE WIB + /x83/x33/x90/x39 HANGUL SYLLABLE WIBS + /x83/x33/x91/x30 HANGUL SYLLABLE WIS + /x83/x33/x91/x31 HANGUL SYLLABLE WISS + /x83/x33/x91/x32 HANGUL SYLLABLE WING + /x83/x33/x91/x33 HANGUL SYLLABLE WIJ + /x83/x33/x91/x34 HANGUL SYLLABLE WIC + /x83/x33/x91/x35 HANGUL SYLLABLE WIK + /x83/x33/x91/x36 HANGUL SYLLABLE WIT + /x83/x33/x91/x37 HANGUL SYLLABLE WIP + /x83/x33/x91/x38 HANGUL SYLLABLE WIH + /x83/x33/x91/x39 HANGUL SYLLABLE YU + /x83/x33/x92/x30 HANGUL SYLLABLE YUG + /x83/x33/x92/x31 HANGUL SYLLABLE YUGG + /x83/x33/x92/x32 HANGUL SYLLABLE YUGS + /x83/x33/x92/x33 HANGUL SYLLABLE YUN + /x83/x33/x92/x34 HANGUL SYLLABLE YUNI + /x83/x33/x92/x35 HANGUL SYLLABLE YUNH + /x83/x33/x92/x36 HANGUL SYLLABLE YUD + /x83/x33/x92/x37 HANGUL SYLLABLE YUL + /x83/x33/x92/x38 HANGUL SYLLABLE YULG + /x83/x33/x92/x39 HANGUL SYLLABLE YULM + /x83/x33/x93/x30 HANGUL SYLLABLE YULB + /x83/x33/x93/x31 HANGUL SYLLABLE YULS + /x83/x33/x93/x32 HANGUL SYLLABLE YULT + /x83/x33/x93/x33 HANGUL SYLLABLE YULP + /x83/x33/x93/x34 HANGUL SYLLABLE YULH + /x83/x33/x93/x35 HANGUL SYLLABLE YUM + /x83/x33/x93/x36 HANGUL SYLLABLE YUB + /x83/x33/x93/x37 HANGUL SYLLABLE YUBS + /x83/x33/x93/x38 HANGUL SYLLABLE YUS + /x83/x33/x93/x39 HANGUL SYLLABLE YUSS + /x83/x33/x94/x30 HANGUL SYLLABLE YUNG + /x83/x33/x94/x31 HANGUL SYLLABLE YUJ + /x83/x33/x94/x32 HANGUL SYLLABLE YUC + /x83/x33/x94/x33 HANGUL SYLLABLE YUK + /x83/x33/x94/x34 HANGUL SYLLABLE YUT + /x83/x33/x94/x35 HANGUL SYLLABLE YUP + /x83/x33/x94/x36 HANGUL SYLLABLE YUH + /x83/x33/x94/x37 HANGUL SYLLABLE EU + /x83/x33/x94/x38 HANGUL SYLLABLE EUG + /x83/x33/x94/x39 HANGUL SYLLABLE EUGG + /x83/x33/x95/x30 HANGUL SYLLABLE EUGS + /x83/x33/x95/x31 HANGUL SYLLABLE EUN + /x83/x33/x95/x32 HANGUL SYLLABLE EUNI + /x83/x33/x95/x33 HANGUL SYLLABLE EUNH + /x83/x33/x95/x34 HANGUL SYLLABLE EUD + /x83/x33/x95/x35 HANGUL SYLLABLE EUL + /x83/x33/x95/x36 HANGUL SYLLABLE EULG + /x83/x33/x95/x37 HANGUL SYLLABLE EULM + /x83/x33/x95/x38 HANGUL SYLLABLE EULB + /x83/x33/x95/x39 HANGUL SYLLABLE EULS + /x83/x33/x96/x30 HANGUL SYLLABLE EULT + /x83/x33/x96/x31 HANGUL SYLLABLE EULP + /x83/x33/x96/x32 HANGUL SYLLABLE EULH + /x83/x33/x96/x33 HANGUL SYLLABLE EUM + /x83/x33/x96/x34 HANGUL SYLLABLE EUB + /x83/x33/x96/x35 HANGUL SYLLABLE EUBS + /x83/x33/x96/x36 HANGUL SYLLABLE EUS + /x83/x33/x96/x37 HANGUL SYLLABLE EUSS + /x83/x33/x96/x38 HANGUL SYLLABLE EUNG + /x83/x33/x96/x39 HANGUL SYLLABLE EUJ + /x83/x33/x97/x30 HANGUL SYLLABLE EUC + /x83/x33/x97/x31 HANGUL SYLLABLE EUK + /x83/x33/x97/x32 HANGUL SYLLABLE EUT + /x83/x33/x97/x33 HANGUL SYLLABLE EUP + /x83/x33/x97/x34 HANGUL SYLLABLE EUH + /x83/x33/x97/x35 HANGUL SYLLABLE YI + /x83/x33/x97/x36 HANGUL SYLLABLE YIG + /x83/x33/x97/x37 HANGUL SYLLABLE YIGG + /x83/x33/x97/x38 HANGUL SYLLABLE YIGS + /x83/x33/x97/x39 HANGUL SYLLABLE YIN + /x83/x33/x98/x30 HANGUL SYLLABLE YINI + /x83/x33/x98/x31 HANGUL SYLLABLE YINH + /x83/x33/x98/x32 HANGUL SYLLABLE YID + /x83/x33/x98/x33 HANGUL SYLLABLE YIL + /x83/x33/x98/x34 HANGUL SYLLABLE YILG + /x83/x33/x98/x35 HANGUL SYLLABLE YILM + /x83/x33/x98/x36 HANGUL SYLLABLE YILB + /x83/x33/x98/x37 HANGUL SYLLABLE YILS + /x83/x33/x98/x38 HANGUL SYLLABLE YILT + /x83/x33/x98/x39 HANGUL SYLLABLE YILP + /x83/x33/x99/x30 HANGUL SYLLABLE YILH + /x83/x33/x99/x31 HANGUL SYLLABLE YIM + /x83/x33/x99/x32 HANGUL SYLLABLE YIB + /x83/x33/x99/x33 HANGUL SYLLABLE YIBS + /x83/x33/x99/x34 HANGUL SYLLABLE YIS + /x83/x33/x99/x35 HANGUL SYLLABLE YISS + /x83/x33/x99/x36 HANGUL SYLLABLE YING + /x83/x33/x99/x37 HANGUL SYLLABLE YIJ + /x83/x33/x99/x38 HANGUL SYLLABLE YIC + /x83/x33/x99/x39 HANGUL SYLLABLE YIK + /x83/x33/x9a/x30 HANGUL SYLLABLE YIT + /x83/x33/x9a/x31 HANGUL SYLLABLE YIP + /x83/x33/x9a/x32 HANGUL SYLLABLE YIH + /x83/x33/x9a/x33 HANGUL SYLLABLE I + /x83/x33/x9a/x34 HANGUL SYLLABLE IG + /x83/x33/x9a/x35 HANGUL SYLLABLE IGG + /x83/x33/x9a/x36 HANGUL SYLLABLE IGS + /x83/x33/x9a/x37 HANGUL SYLLABLE IN + /x83/x33/x9a/x38 HANGUL SYLLABLE INI + /x83/x33/x9a/x39 HANGUL SYLLABLE INH + /x83/x33/x9b/x30 HANGUL SYLLABLE ID + /x83/x33/x9b/x31 HANGUL SYLLABLE IL + /x83/x33/x9b/x32 HANGUL SYLLABLE ILG + /x83/x33/x9b/x33 HANGUL SYLLABLE ILM + /x83/x33/x9b/x34 HANGUL SYLLABLE ILB + /x83/x33/x9b/x35 HANGUL SYLLABLE ILS + /x83/x33/x9b/x36 HANGUL SYLLABLE ILT + /x83/x33/x9b/x37 HANGUL SYLLABLE ILP + /x83/x33/x9b/x38 HANGUL SYLLABLE ILH + /x83/x33/x9b/x39 HANGUL SYLLABLE IM + /x83/x33/x9c/x30 HANGUL SYLLABLE IB + /x83/x33/x9c/x31 HANGUL SYLLABLE IBS + /x83/x33/x9c/x32 HANGUL SYLLABLE IS + /x83/x33/x9c/x33 HANGUL SYLLABLE ISS + /x83/x33/x9c/x34 HANGUL SYLLABLE ING + /x83/x33/x9c/x35 HANGUL SYLLABLE IJ + /x83/x33/x9c/x36 HANGUL SYLLABLE IC + /x83/x33/x9c/x37 HANGUL SYLLABLE IK + /x83/x33/x9c/x38 HANGUL SYLLABLE IT + /x83/x33/x9c/x39 HANGUL SYLLABLE IP + /x83/x33/x9d/x30 HANGUL SYLLABLE IH + /x83/x33/x9d/x31 HANGUL SYLLABLE JA + /x83/x33/x9d/x32 HANGUL SYLLABLE JAG + /x83/x33/x9d/x33 HANGUL SYLLABLE JAGG + /x83/x33/x9d/x34 HANGUL SYLLABLE JAGS + /x83/x33/x9d/x35 HANGUL SYLLABLE JAN + /x83/x33/x9d/x36 HANGUL SYLLABLE JANI + /x83/x33/x9d/x37 HANGUL SYLLABLE JANH + /x83/x33/x9d/x38 HANGUL SYLLABLE JAD + /x83/x33/x9d/x39 HANGUL SYLLABLE JAL + /x83/x33/x9e/x30 HANGUL SYLLABLE JALG + /x83/x33/x9e/x31 HANGUL SYLLABLE JALM + /x83/x33/x9e/x32 HANGUL SYLLABLE JALB + /x83/x33/x9e/x33 HANGUL SYLLABLE JALS + /x83/x33/x9e/x34 HANGUL SYLLABLE JALT + /x83/x33/x9e/x35 HANGUL SYLLABLE JALP + /x83/x33/x9e/x36 HANGUL SYLLABLE JALH + /x83/x33/x9e/x37 HANGUL SYLLABLE JAM + /x83/x33/x9e/x38 HANGUL SYLLABLE JAB + /x83/x33/x9e/x39 HANGUL SYLLABLE JABS + /x83/x33/x9f/x30 HANGUL SYLLABLE JAS + /x83/x33/x9f/x31 HANGUL SYLLABLE JASS + /x83/x33/x9f/x32 HANGUL SYLLABLE JANG + /x83/x33/x9f/x33 HANGUL SYLLABLE JAJ + /x83/x33/x9f/x34 HANGUL SYLLABLE JAC + /x83/x33/x9f/x35 HANGUL SYLLABLE JAK + /x83/x33/x9f/x36 HANGUL SYLLABLE JAT + /x83/x33/x9f/x37 HANGUL SYLLABLE JAP + /x83/x33/x9f/x38 HANGUL SYLLABLE JAH + /x83/x33/x9f/x39 HANGUL SYLLABLE JAE + /x83/x33/xa0/x30 HANGUL SYLLABLE JAEG + /x83/x33/xa0/x31 HANGUL SYLLABLE JAEGG + /x83/x33/xa0/x32 HANGUL SYLLABLE JAEGS + /x83/x33/xa0/x33 HANGUL SYLLABLE JAEN + /x83/x33/xa0/x34 HANGUL SYLLABLE JAENI + /x83/x33/xa0/x35 HANGUL SYLLABLE JAENH + /x83/x33/xa0/x36 HANGUL SYLLABLE JAED + /x83/x33/xa0/x37 HANGUL SYLLABLE JAEL + /x83/x33/xa0/x38 HANGUL SYLLABLE JAELG + /x83/x33/xa0/x39 HANGUL SYLLABLE JAELM + /x83/x33/xa1/x30 HANGUL SYLLABLE JAELB + /x83/x33/xa1/x31 HANGUL SYLLABLE JAELS + /x83/x33/xa1/x32 HANGUL SYLLABLE JAELT + /x83/x33/xa1/x33 HANGUL SYLLABLE JAELP + /x83/x33/xa1/x34 HANGUL SYLLABLE JAELH + /x83/x33/xa1/x35 HANGUL SYLLABLE JAEM + /x83/x33/xa1/x36 HANGUL SYLLABLE JAEB + /x83/x33/xa1/x37 HANGUL SYLLABLE JAEBS + /x83/x33/xa1/x38 HANGUL SYLLABLE JAES + /x83/x33/xa1/x39 HANGUL SYLLABLE JAESS + /x83/x33/xa2/x30 HANGUL SYLLABLE JAENG + /x83/x33/xa2/x31 HANGUL SYLLABLE JAEJ + /x83/x33/xa2/x32 HANGUL SYLLABLE JAEC + /x83/x33/xa2/x33 HANGUL SYLLABLE JAEK + /x83/x33/xa2/x34 HANGUL SYLLABLE JAET + /x83/x33/xa2/x35 HANGUL SYLLABLE JAEP + /x83/x33/xa2/x36 HANGUL SYLLABLE JAEH + /x83/x33/xa2/x37 HANGUL SYLLABLE JYA + /x83/x33/xa2/x38 HANGUL SYLLABLE JYAG + /x83/x33/xa2/x39 HANGUL SYLLABLE JYAGG + /x83/x33/xa3/x30 HANGUL SYLLABLE JYAGS + /x83/x33/xa3/x31 HANGUL SYLLABLE JYAN + /x83/x33/xa3/x32 HANGUL SYLLABLE JYANI + /x83/x33/xa3/x33 HANGUL SYLLABLE JYANH + /x83/x33/xa3/x34 HANGUL SYLLABLE JYAD + /x83/x33/xa3/x35 HANGUL SYLLABLE JYAL + /x83/x33/xa3/x36 HANGUL SYLLABLE JYALG + /x83/x33/xa3/x37 HANGUL SYLLABLE JYALM + /x83/x33/xa3/x38 HANGUL SYLLABLE JYALB + /x83/x33/xa3/x39 HANGUL SYLLABLE JYALS + /x83/x33/xa4/x30 HANGUL SYLLABLE JYALT + /x83/x33/xa4/x31 HANGUL SYLLABLE JYALP + /x83/x33/xa4/x32 HANGUL SYLLABLE JYALH + /x83/x33/xa4/x33 HANGUL SYLLABLE JYAM + /x83/x33/xa4/x34 HANGUL SYLLABLE JYAB + /x83/x33/xa4/x35 HANGUL SYLLABLE JYABS + /x83/x33/xa4/x36 HANGUL SYLLABLE JYAS + /x83/x33/xa4/x37 HANGUL SYLLABLE JYASS + /x83/x33/xa4/x38 HANGUL SYLLABLE JYANG + /x83/x33/xa4/x39 HANGUL SYLLABLE JYAJ + /x83/x33/xa5/x30 HANGUL SYLLABLE JYAC + /x83/x33/xa5/x31 HANGUL SYLLABLE JYAK + /x83/x33/xa5/x32 HANGUL SYLLABLE JYAT + /x83/x33/xa5/x33 HANGUL SYLLABLE JYAP + /x83/x33/xa5/x34 HANGUL SYLLABLE JYAH + /x83/x33/xa5/x35 HANGUL SYLLABLE JYAE + /x83/x33/xa5/x36 HANGUL SYLLABLE JYAEG + /x83/x33/xa5/x37 HANGUL SYLLABLE JYAEGG + /x83/x33/xa5/x38 HANGUL SYLLABLE JYAEGS + /x83/x33/xa5/x39 HANGUL SYLLABLE JYAEN + /x83/x33/xa6/x30 HANGUL SYLLABLE JYAENI + /x83/x33/xa6/x31 HANGUL SYLLABLE JYAENH + /x83/x33/xa6/x32 HANGUL SYLLABLE JYAED + /x83/x33/xa6/x33 HANGUL SYLLABLE JYAEL + /x83/x33/xa6/x34 HANGUL SYLLABLE JYAELG + /x83/x33/xa6/x35 HANGUL SYLLABLE JYAELM + /x83/x33/xa6/x36 HANGUL SYLLABLE JYAELB + /x83/x33/xa6/x37 HANGUL SYLLABLE JYAELS + /x83/x33/xa6/x38 HANGUL SYLLABLE JYAELT + /x83/x33/xa6/x39 HANGUL SYLLABLE JYAELP + /x83/x33/xa7/x30 HANGUL SYLLABLE JYAELH + /x83/x33/xa7/x31 HANGUL SYLLABLE JYAEM + /x83/x33/xa7/x32 HANGUL SYLLABLE JYAEB + /x83/x33/xa7/x33 HANGUL SYLLABLE JYAEBS + /x83/x33/xa7/x34 HANGUL SYLLABLE JYAES + /x83/x33/xa7/x35 HANGUL SYLLABLE JYAESS + /x83/x33/xa7/x36 HANGUL SYLLABLE JYAENG + /x83/x33/xa7/x37 HANGUL SYLLABLE JYAEJ + /x83/x33/xa7/x38 HANGUL SYLLABLE JYAEC + /x83/x33/xa7/x39 HANGUL SYLLABLE JYAEK + /x83/x33/xa8/x30 HANGUL SYLLABLE JYAET + /x83/x33/xa8/x31 HANGUL SYLLABLE JYAEP + /x83/x33/xa8/x32 HANGUL SYLLABLE JYAEH + /x83/x33/xa8/x33 HANGUL SYLLABLE JEO + /x83/x33/xa8/x34 HANGUL SYLLABLE JEOG + /x83/x33/xa8/x35 HANGUL SYLLABLE JEOGG + /x83/x33/xa8/x36 HANGUL SYLLABLE JEOGS + /x83/x33/xa8/x37 HANGUL SYLLABLE JEON + /x83/x33/xa8/x38 HANGUL SYLLABLE JEONI + /x83/x33/xa8/x39 HANGUL SYLLABLE JEONH + /x83/x33/xa9/x30 HANGUL SYLLABLE JEOD + /x83/x33/xa9/x31 HANGUL SYLLABLE JEOL + /x83/x33/xa9/x32 HANGUL SYLLABLE JEOLG + /x83/x33/xa9/x33 HANGUL SYLLABLE JEOLM + /x83/x33/xa9/x34 HANGUL SYLLABLE JEOLB + /x83/x33/xa9/x35 HANGUL SYLLABLE JEOLS + /x83/x33/xa9/x36 HANGUL SYLLABLE JEOLT + /x83/x33/xa9/x37 HANGUL SYLLABLE JEOLP + /x83/x33/xa9/x38 HANGUL SYLLABLE JEOLH + /x83/x33/xa9/x39 HANGUL SYLLABLE JEOM + /x83/x33/xaa/x30 HANGUL SYLLABLE JEOB + /x83/x33/xaa/x31 HANGUL SYLLABLE JEOBS + /x83/x33/xaa/x32 HANGUL SYLLABLE JEOS + /x83/x33/xaa/x33 HANGUL SYLLABLE JEOSS + /x83/x33/xaa/x34 HANGUL SYLLABLE JEONG + /x83/x33/xaa/x35 HANGUL SYLLABLE JEOJ + /x83/x33/xaa/x36 HANGUL SYLLABLE JEOC + /x83/x33/xaa/x37 HANGUL SYLLABLE JEOK + /x83/x33/xaa/x38 HANGUL SYLLABLE JEOT + /x83/x33/xaa/x39 HANGUL SYLLABLE JEOP + /x83/x33/xab/x30 HANGUL SYLLABLE JEOH + /x83/x33/xab/x31 HANGUL SYLLABLE JE + /x83/x33/xab/x32 HANGUL SYLLABLE JEG + /x83/x33/xab/x33 HANGUL SYLLABLE JEGG + /x83/x33/xab/x34 HANGUL SYLLABLE JEGS + /x83/x33/xab/x35 HANGUL SYLLABLE JEN + /x83/x33/xab/x36 HANGUL SYLLABLE JENI + /x83/x33/xab/x37 HANGUL SYLLABLE JENH + /x83/x33/xab/x38 HANGUL SYLLABLE JED + /x83/x33/xab/x39 HANGUL SYLLABLE JEL + /x83/x33/xac/x30 HANGUL SYLLABLE JELG + /x83/x33/xac/x31 HANGUL SYLLABLE JELM + /x83/x33/xac/x32 HANGUL SYLLABLE JELB + /x83/x33/xac/x33 HANGUL SYLLABLE JELS + /x83/x33/xac/x34 HANGUL SYLLABLE JELT + /x83/x33/xac/x35 HANGUL SYLLABLE JELP + /x83/x33/xac/x36 HANGUL SYLLABLE JELH + /x83/x33/xac/x37 HANGUL SYLLABLE JEM + /x83/x33/xac/x38 HANGUL SYLLABLE JEB + /x83/x33/xac/x39 HANGUL SYLLABLE JEBS + /x83/x33/xad/x30 HANGUL SYLLABLE JES + /x83/x33/xad/x31 HANGUL SYLLABLE JESS + /x83/x33/xad/x32 HANGUL SYLLABLE JENG + /x83/x33/xad/x33 HANGUL SYLLABLE JEJ + /x83/x33/xad/x34 HANGUL SYLLABLE JEC + /x83/x33/xad/x35 HANGUL SYLLABLE JEK + /x83/x33/xad/x36 HANGUL SYLLABLE JET + /x83/x33/xad/x37 HANGUL SYLLABLE JEP + /x83/x33/xad/x38 HANGUL SYLLABLE JEH + /x83/x33/xad/x39 HANGUL SYLLABLE JYEO + /x83/x33/xae/x30 HANGUL SYLLABLE JYEOG + /x83/x33/xae/x31 HANGUL SYLLABLE JYEOGG + /x83/x33/xae/x32 HANGUL SYLLABLE JYEOGS + /x83/x33/xae/x33 HANGUL SYLLABLE JYEON + /x83/x33/xae/x34 HANGUL SYLLABLE JYEONI + /x83/x33/xae/x35 HANGUL SYLLABLE JYEONH + /x83/x33/xae/x36 HANGUL SYLLABLE JYEOD + /x83/x33/xae/x37 HANGUL SYLLABLE JYEOL + /x83/x33/xae/x38 HANGUL SYLLABLE JYEOLG + /x83/x33/xae/x39 HANGUL SYLLABLE JYEOLM + /x83/x33/xaf/x30 HANGUL SYLLABLE JYEOLB + /x83/x33/xaf/x31 HANGUL SYLLABLE JYEOLS + /x83/x33/xaf/x32 HANGUL SYLLABLE JYEOLT + /x83/x33/xaf/x33 HANGUL SYLLABLE JYEOLP + /x83/x33/xaf/x34 HANGUL SYLLABLE JYEOLH + /x83/x33/xaf/x35 HANGUL SYLLABLE JYEOM + /x83/x33/xaf/x36 HANGUL SYLLABLE JYEOB + /x83/x33/xaf/x37 HANGUL SYLLABLE JYEOBS + /x83/x33/xaf/x38 HANGUL SYLLABLE JYEOS + /x83/x33/xaf/x39 HANGUL SYLLABLE JYEOSS + /x83/x33/xb0/x30 HANGUL SYLLABLE JYEONG + /x83/x33/xb0/x31 HANGUL SYLLABLE JYEOJ + /x83/x33/xb0/x32 HANGUL SYLLABLE JYEOC + /x83/x33/xb0/x33 HANGUL SYLLABLE JYEOK + /x83/x33/xb0/x34 HANGUL SYLLABLE JYEOT + /x83/x33/xb0/x35 HANGUL SYLLABLE JYEOP + /x83/x33/xb0/x36 HANGUL SYLLABLE JYEOH + /x83/x33/xb0/x37 HANGUL SYLLABLE JYE + /x83/x33/xb0/x38 HANGUL SYLLABLE JYEG + /x83/x33/xb0/x39 HANGUL SYLLABLE JYEGG + /x83/x33/xb1/x30 HANGUL SYLLABLE JYEGS + /x83/x33/xb1/x31 HANGUL SYLLABLE JYEN + /x83/x33/xb1/x32 HANGUL SYLLABLE JYENI + /x83/x33/xb1/x33 HANGUL SYLLABLE JYENH + /x83/x33/xb1/x34 HANGUL SYLLABLE JYED + /x83/x33/xb1/x35 HANGUL SYLLABLE JYEL + /x83/x33/xb1/x36 HANGUL SYLLABLE JYELG + /x83/x33/xb1/x37 HANGUL SYLLABLE JYELM + /x83/x33/xb1/x38 HANGUL SYLLABLE JYELB + /x83/x33/xb1/x39 HANGUL SYLLABLE JYELS + /x83/x33/xb2/x30 HANGUL SYLLABLE JYELT + /x83/x33/xb2/x31 HANGUL SYLLABLE JYELP + /x83/x33/xb2/x32 HANGUL SYLLABLE JYELH + /x83/x33/xb2/x33 HANGUL SYLLABLE JYEM + /x83/x33/xb2/x34 HANGUL SYLLABLE JYEB + /x83/x33/xb2/x35 HANGUL SYLLABLE JYEBS + /x83/x33/xb2/x36 HANGUL SYLLABLE JYES + /x83/x33/xb2/x37 HANGUL SYLLABLE JYESS + /x83/x33/xb2/x38 HANGUL SYLLABLE JYENG + /x83/x33/xb2/x39 HANGUL SYLLABLE JYEJ + /x83/x33/xb3/x30 HANGUL SYLLABLE JYEC + /x83/x33/xb3/x31 HANGUL SYLLABLE JYEK + /x83/x33/xb3/x32 HANGUL SYLLABLE JYET + /x83/x33/xb3/x33 HANGUL SYLLABLE JYEP + /x83/x33/xb3/x34 HANGUL SYLLABLE JYEH + /x83/x33/xb3/x35 HANGUL SYLLABLE JO + /x83/x33/xb3/x36 HANGUL SYLLABLE JOG + /x83/x33/xb3/x37 HANGUL SYLLABLE JOGG + /x83/x33/xb3/x38 HANGUL SYLLABLE JOGS + /x83/x33/xb3/x39 HANGUL SYLLABLE JON + /x83/x33/xb4/x30 HANGUL SYLLABLE JONI + /x83/x33/xb4/x31 HANGUL SYLLABLE JONH + /x83/x33/xb4/x32 HANGUL SYLLABLE JOD + /x83/x33/xb4/x33 HANGUL SYLLABLE JOL + /x83/x33/xb4/x34 HANGUL SYLLABLE JOLG + /x83/x33/xb4/x35 HANGUL SYLLABLE JOLM + /x83/x33/xb4/x36 HANGUL SYLLABLE JOLB + /x83/x33/xb4/x37 HANGUL SYLLABLE JOLS + /x83/x33/xb4/x38 HANGUL SYLLABLE JOLT + /x83/x33/xb4/x39 HANGUL SYLLABLE JOLP + /x83/x33/xb5/x30 HANGUL SYLLABLE JOLH + /x83/x33/xb5/x31 HANGUL SYLLABLE JOM + /x83/x33/xb5/x32 HANGUL SYLLABLE JOB + /x83/x33/xb5/x33 HANGUL SYLLABLE JOBS + /x83/x33/xb5/x34 HANGUL SYLLABLE JOS + /x83/x33/xb5/x35 HANGUL SYLLABLE JOSS + /x83/x33/xb5/x36 HANGUL SYLLABLE JONG + /x83/x33/xb5/x37 HANGUL SYLLABLE JOJ + /x83/x33/xb5/x38 HANGUL SYLLABLE JOC + /x83/x33/xb5/x39 HANGUL SYLLABLE JOK + /x83/x33/xb6/x30 HANGUL SYLLABLE JOT + /x83/x33/xb6/x31 HANGUL SYLLABLE JOP + /x83/x33/xb6/x32 HANGUL SYLLABLE JOH + /x83/x33/xb6/x33 HANGUL SYLLABLE JWA + /x83/x33/xb6/x34 HANGUL SYLLABLE JWAG + /x83/x33/xb6/x35 HANGUL SYLLABLE JWAGG + /x83/x33/xb6/x36 HANGUL SYLLABLE JWAGS + /x83/x33/xb6/x37 HANGUL SYLLABLE JWAN + /x83/x33/xb6/x38 HANGUL SYLLABLE JWANI + /x83/x33/xb6/x39 HANGUL SYLLABLE JWANH + /x83/x33/xb7/x30 HANGUL SYLLABLE JWAD + /x83/x33/xb7/x31 HANGUL SYLLABLE JWAL + /x83/x33/xb7/x32 HANGUL SYLLABLE JWALG + /x83/x33/xb7/x33 HANGUL SYLLABLE JWALM + /x83/x33/xb7/x34 HANGUL SYLLABLE JWALB + /x83/x33/xb7/x35 HANGUL SYLLABLE JWALS + /x83/x33/xb7/x36 HANGUL SYLLABLE JWALT + /x83/x33/xb7/x37 HANGUL SYLLABLE JWALP + /x83/x33/xb7/x38 HANGUL SYLLABLE JWALH + /x83/x33/xb7/x39 HANGUL SYLLABLE JWAM + /x83/x33/xb8/x30 HANGUL SYLLABLE JWAB + /x83/x33/xb8/x31 HANGUL SYLLABLE JWABS + /x83/x33/xb8/x32 HANGUL SYLLABLE JWAS + /x83/x33/xb8/x33 HANGUL SYLLABLE JWASS + /x83/x33/xb8/x34 HANGUL SYLLABLE JWANG + /x83/x33/xb8/x35 HANGUL SYLLABLE JWAJ + /x83/x33/xb8/x36 HANGUL SYLLABLE JWAC + /x83/x33/xb8/x37 HANGUL SYLLABLE JWAK + /x83/x33/xb8/x38 HANGUL SYLLABLE JWAT + /x83/x33/xb8/x39 HANGUL SYLLABLE JWAP + /x83/x33/xb9/x30 HANGUL SYLLABLE JWAH + /x83/x33/xb9/x31 HANGUL SYLLABLE JWAE + /x83/x33/xb9/x32 HANGUL SYLLABLE JWAEG + /x83/x33/xb9/x33 HANGUL SYLLABLE JWAEGG + /x83/x33/xb9/x34 HANGUL SYLLABLE JWAEGS + /x83/x33/xb9/x35 HANGUL SYLLABLE JWAEN + /x83/x33/xb9/x36 HANGUL SYLLABLE JWAENI + /x83/x33/xb9/x37 HANGUL SYLLABLE JWAENH + /x83/x33/xb9/x38 HANGUL SYLLABLE JWAED + /x83/x33/xb9/x39 HANGUL SYLLABLE JWAEL + /x83/x33/xba/x30 HANGUL SYLLABLE JWAELG + /x83/x33/xba/x31 HANGUL SYLLABLE JWAELM + /x83/x33/xba/x32 HANGUL SYLLABLE JWAELB + /x83/x33/xba/x33 HANGUL SYLLABLE JWAELS + /x83/x33/xba/x34 HANGUL SYLLABLE JWAELT + /x83/x33/xba/x35 HANGUL SYLLABLE JWAELP + /x83/x33/xba/x36 HANGUL SYLLABLE JWAELH + /x83/x33/xba/x37 HANGUL SYLLABLE JWAEM + /x83/x33/xba/x38 HANGUL SYLLABLE JWAEB + /x83/x33/xba/x39 HANGUL SYLLABLE JWAEBS + /x83/x33/xbb/x30 HANGUL SYLLABLE JWAES + /x83/x33/xbb/x31 HANGUL SYLLABLE JWAESS + /x83/x33/xbb/x32 HANGUL SYLLABLE JWAENG + /x83/x33/xbb/x33 HANGUL SYLLABLE JWAEJ + /x83/x33/xbb/x34 HANGUL SYLLABLE JWAEC + /x83/x33/xbb/x35 HANGUL SYLLABLE JWAEK + /x83/x33/xbb/x36 HANGUL SYLLABLE JWAET + /x83/x33/xbb/x37 HANGUL SYLLABLE JWAEP + /x83/x33/xbb/x38 HANGUL SYLLABLE JWAEH + /x83/x33/xbb/x39 HANGUL SYLLABLE JOE + /x83/x33/xbc/x30 HANGUL SYLLABLE JOEG + /x83/x33/xbc/x31 HANGUL SYLLABLE JOEGG + /x83/x33/xbc/x32 HANGUL SYLLABLE JOEGS + /x83/x33/xbc/x33 HANGUL SYLLABLE JOEN + /x83/x33/xbc/x34 HANGUL SYLLABLE JOENI + /x83/x33/xbc/x35 HANGUL SYLLABLE JOENH + /x83/x33/xbc/x36 HANGUL SYLLABLE JOED + /x83/x33/xbc/x37 HANGUL SYLLABLE JOEL + /x83/x33/xbc/x38 HANGUL SYLLABLE JOELG + /x83/x33/xbc/x39 HANGUL SYLLABLE JOELM + /x83/x33/xbd/x30 HANGUL SYLLABLE JOELB + /x83/x33/xbd/x31 HANGUL SYLLABLE JOELS + /x83/x33/xbd/x32 HANGUL SYLLABLE JOELT + /x83/x33/xbd/x33 HANGUL SYLLABLE JOELP + /x83/x33/xbd/x34 HANGUL SYLLABLE JOELH + /x83/x33/xbd/x35 HANGUL SYLLABLE JOEM + /x83/x33/xbd/x36 HANGUL SYLLABLE JOEB + /x83/x33/xbd/x37 HANGUL SYLLABLE JOEBS + /x83/x33/xbd/x38 HANGUL SYLLABLE JOES + /x83/x33/xbd/x39 HANGUL SYLLABLE JOESS + /x83/x33/xbe/x30 HANGUL SYLLABLE JOENG + /x83/x33/xbe/x31 HANGUL SYLLABLE JOEJ + /x83/x33/xbe/x32 HANGUL SYLLABLE JOEC + /x83/x33/xbe/x33 HANGUL SYLLABLE JOEK + /x83/x33/xbe/x34 HANGUL SYLLABLE JOET + /x83/x33/xbe/x35 HANGUL SYLLABLE JOEP + /x83/x33/xbe/x36 HANGUL SYLLABLE JOEH + /x83/x33/xbe/x37 HANGUL SYLLABLE JYO + /x83/x33/xbe/x38 HANGUL SYLLABLE JYOG + /x83/x33/xbe/x39 HANGUL SYLLABLE JYOGG + /x83/x33/xbf/x30 HANGUL SYLLABLE JYOGS + /x83/x33/xbf/x31 HANGUL SYLLABLE JYON + /x83/x33/xbf/x32 HANGUL SYLLABLE JYONI + /x83/x33/xbf/x33 HANGUL SYLLABLE JYONH + /x83/x33/xbf/x34 HANGUL SYLLABLE JYOD + /x83/x33/xbf/x35 HANGUL SYLLABLE JYOL + /x83/x33/xbf/x36 HANGUL SYLLABLE JYOLG + /x83/x33/xbf/x37 HANGUL SYLLABLE JYOLM + /x83/x33/xbf/x38 HANGUL SYLLABLE JYOLB + /x83/x33/xbf/x39 HANGUL SYLLABLE JYOLS + /x83/x33/xc0/x30 HANGUL SYLLABLE JYOLT + /x83/x33/xc0/x31 HANGUL SYLLABLE JYOLP + /x83/x33/xc0/x32 HANGUL SYLLABLE JYOLH + /x83/x33/xc0/x33 HANGUL SYLLABLE JYOM + /x83/x33/xc0/x34 HANGUL SYLLABLE JYOB + /x83/x33/xc0/x35 HANGUL SYLLABLE JYOBS + /x83/x33/xc0/x36 HANGUL SYLLABLE JYOS + /x83/x33/xc0/x37 HANGUL SYLLABLE JYOSS + /x83/x33/xc0/x38 HANGUL SYLLABLE JYONG + /x83/x33/xc0/x39 HANGUL SYLLABLE JYOJ + /x83/x33/xc1/x30 HANGUL SYLLABLE JYOC + /x83/x33/xc1/x31 HANGUL SYLLABLE JYOK + /x83/x33/xc1/x32 HANGUL SYLLABLE JYOT + /x83/x33/xc1/x33 HANGUL SYLLABLE JYOP + /x83/x33/xc1/x34 HANGUL SYLLABLE JYOH + /x83/x33/xc1/x35 HANGUL SYLLABLE JU + /x83/x33/xc1/x36 HANGUL SYLLABLE JUG + /x83/x33/xc1/x37 HANGUL SYLLABLE JUGG + /x83/x33/xc1/x38 HANGUL SYLLABLE JUGS + /x83/x33/xc1/x39 HANGUL SYLLABLE JUN + /x83/x33/xc2/x30 HANGUL SYLLABLE JUNI + /x83/x33/xc2/x31 HANGUL SYLLABLE JUNH + /x83/x33/xc2/x32 HANGUL SYLLABLE JUD + /x83/x33/xc2/x33 HANGUL SYLLABLE JUL + /x83/x33/xc2/x34 HANGUL SYLLABLE JULG + /x83/x33/xc2/x35 HANGUL SYLLABLE JULM + /x83/x33/xc2/x36 HANGUL SYLLABLE JULB + /x83/x33/xc2/x37 HANGUL SYLLABLE JULS + /x83/x33/xc2/x38 HANGUL SYLLABLE JULT + /x83/x33/xc2/x39 HANGUL SYLLABLE JULP + /x83/x33/xc3/x30 HANGUL SYLLABLE JULH + /x83/x33/xc3/x31 HANGUL SYLLABLE JUM + /x83/x33/xc3/x32 HANGUL SYLLABLE JUB + /x83/x33/xc3/x33 HANGUL SYLLABLE JUBS + /x83/x33/xc3/x34 HANGUL SYLLABLE JUS + /x83/x33/xc3/x35 HANGUL SYLLABLE JUSS + /x83/x33/xc3/x36 HANGUL SYLLABLE JUNG + /x83/x33/xc3/x37 HANGUL SYLLABLE JUJ + /x83/x33/xc3/x38 HANGUL SYLLABLE JUC + /x83/x33/xc3/x39 HANGUL SYLLABLE JUK + /x83/x33/xc4/x30 HANGUL SYLLABLE JUT + /x83/x33/xc4/x31 HANGUL SYLLABLE JUP + /x83/x33/xc4/x32 HANGUL SYLLABLE JUH + /x83/x33/xc4/x33 HANGUL SYLLABLE JWEO + /x83/x33/xc4/x34 HANGUL SYLLABLE JWEOG + /x83/x33/xc4/x35 HANGUL SYLLABLE JWEOGG + /x83/x33/xc4/x36 HANGUL SYLLABLE JWEOGS + /x83/x33/xc4/x37 HANGUL SYLLABLE JWEON + /x83/x33/xc4/x38 HANGUL SYLLABLE JWEONI + /x83/x33/xc4/x39 HANGUL SYLLABLE JWEONH + /x83/x33/xc5/x30 HANGUL SYLLABLE JWEOD + /x83/x33/xc5/x31 HANGUL SYLLABLE JWEOL + /x83/x33/xc5/x32 HANGUL SYLLABLE JWEOLG + /x83/x33/xc5/x33 HANGUL SYLLABLE JWEOLM + /x83/x33/xc5/x34 HANGUL SYLLABLE JWEOLB + /x83/x33/xc5/x35 HANGUL SYLLABLE JWEOLS + /x83/x33/xc5/x36 HANGUL SYLLABLE JWEOLT + /x83/x33/xc5/x37 HANGUL SYLLABLE JWEOLP + /x83/x33/xc5/x38 HANGUL SYLLABLE JWEOLH + /x83/x33/xc5/x39 HANGUL SYLLABLE JWEOM + /x83/x33/xc6/x30 HANGUL SYLLABLE JWEOB + /x83/x33/xc6/x31 HANGUL SYLLABLE JWEOBS + /x83/x33/xc6/x32 HANGUL SYLLABLE JWEOS + /x83/x33/xc6/x33 HANGUL SYLLABLE JWEOSS + /x83/x33/xc6/x34 HANGUL SYLLABLE JWEONG + /x83/x33/xc6/x35 HANGUL SYLLABLE JWEOJ + /x83/x33/xc6/x36 HANGUL SYLLABLE JWEOC + /x83/x33/xc6/x37 HANGUL SYLLABLE JWEOK + /x83/x33/xc6/x38 HANGUL SYLLABLE JWEOT + /x83/x33/xc6/x39 HANGUL SYLLABLE JWEOP + /x83/x33/xc7/x30 HANGUL SYLLABLE JWEOH + /x83/x33/xc7/x31 HANGUL SYLLABLE JWE + /x83/x33/xc7/x32 HANGUL SYLLABLE JWEG + /x83/x33/xc7/x33 HANGUL SYLLABLE JWEGG + /x83/x33/xc7/x34 HANGUL SYLLABLE JWEGS + /x83/x33/xc7/x35 HANGUL SYLLABLE JWEN + /x83/x33/xc7/x36 HANGUL SYLLABLE JWENI + /x83/x33/xc7/x37 HANGUL SYLLABLE JWENH + /x83/x33/xc7/x38 HANGUL SYLLABLE JWED + /x83/x33/xc7/x39 HANGUL SYLLABLE JWEL + /x83/x33/xc8/x30 HANGUL SYLLABLE JWELG + /x83/x33/xc8/x31 HANGUL SYLLABLE JWELM + /x83/x33/xc8/x32 HANGUL SYLLABLE JWELB + /x83/x33/xc8/x33 HANGUL SYLLABLE JWELS + /x83/x33/xc8/x34 HANGUL SYLLABLE JWELT + /x83/x33/xc8/x35 HANGUL SYLLABLE JWELP + /x83/x33/xc8/x36 HANGUL SYLLABLE JWELH + /x83/x33/xc8/x37 HANGUL SYLLABLE JWEM + /x83/x33/xc8/x38 HANGUL SYLLABLE JWEB + /x83/x33/xc8/x39 HANGUL SYLLABLE JWEBS + /x83/x33/xc9/x30 HANGUL SYLLABLE JWES + /x83/x33/xc9/x31 HANGUL SYLLABLE JWESS + /x83/x33/xc9/x32 HANGUL SYLLABLE JWENG + /x83/x33/xc9/x33 HANGUL SYLLABLE JWEJ + /x83/x33/xc9/x34 HANGUL SYLLABLE JWEC + /x83/x33/xc9/x35 HANGUL SYLLABLE JWEK + /x83/x33/xc9/x36 HANGUL SYLLABLE JWET + /x83/x33/xc9/x37 HANGUL SYLLABLE JWEP + /x83/x33/xc9/x38 HANGUL SYLLABLE JWEH + /x83/x33/xc9/x39 HANGUL SYLLABLE JWI + /x83/x33/xca/x30 HANGUL SYLLABLE JWIG + /x83/x33/xca/x31 HANGUL SYLLABLE JWIGG + /x83/x33/xca/x32 HANGUL SYLLABLE JWIGS + /x83/x33/xca/x33 HANGUL SYLLABLE JWIN + /x83/x33/xca/x34 HANGUL SYLLABLE JWINI + /x83/x33/xca/x35 HANGUL SYLLABLE JWINH + /x83/x33/xca/x36 HANGUL SYLLABLE JWID + /x83/x33/xca/x37 HANGUL SYLLABLE JWIL + /x83/x33/xca/x38 HANGUL SYLLABLE JWILG + /x83/x33/xca/x39 HANGUL SYLLABLE JWILM + /x83/x33/xcb/x30 HANGUL SYLLABLE JWILB + /x83/x33/xcb/x31 HANGUL SYLLABLE JWILS + /x83/x33/xcb/x32 HANGUL SYLLABLE JWILT + /x83/x33/xcb/x33 HANGUL SYLLABLE JWILP + /x83/x33/xcb/x34 HANGUL SYLLABLE JWILH + /x83/x33/xcb/x35 HANGUL SYLLABLE JWIM + /x83/x33/xcb/x36 HANGUL SYLLABLE JWIB + /x83/x33/xcb/x37 HANGUL SYLLABLE JWIBS + /x83/x33/xcb/x38 HANGUL SYLLABLE JWIS + /x83/x33/xcb/x39 HANGUL SYLLABLE JWISS + /x83/x33/xcc/x30 HANGUL SYLLABLE JWING + /x83/x33/xcc/x31 HANGUL SYLLABLE JWIJ + /x83/x33/xcc/x32 HANGUL SYLLABLE JWIC + /x83/x33/xcc/x33 HANGUL SYLLABLE JWIK + /x83/x33/xcc/x34 HANGUL SYLLABLE JWIT + /x83/x33/xcc/x35 HANGUL SYLLABLE JWIP + /x83/x33/xcc/x36 HANGUL SYLLABLE JWIH + /x83/x33/xcc/x37 HANGUL SYLLABLE JYU + /x83/x33/xcc/x38 HANGUL SYLLABLE JYUG + /x83/x33/xcc/x39 HANGUL SYLLABLE JYUGG + /x83/x33/xcd/x30 HANGUL SYLLABLE JYUGS + /x83/x33/xcd/x31 HANGUL SYLLABLE JYUN + /x83/x33/xcd/x32 HANGUL SYLLABLE JYUNI + /x83/x33/xcd/x33 HANGUL SYLLABLE JYUNH + /x83/x33/xcd/x34 HANGUL SYLLABLE JYUD + /x83/x33/xcd/x35 HANGUL SYLLABLE JYUL + /x83/x33/xcd/x36 HANGUL SYLLABLE JYULG + /x83/x33/xcd/x37 HANGUL SYLLABLE JYULM + /x83/x33/xcd/x38 HANGUL SYLLABLE JYULB + /x83/x33/xcd/x39 HANGUL SYLLABLE JYULS + /x83/x33/xce/x30 HANGUL SYLLABLE JYULT + /x83/x33/xce/x31 HANGUL SYLLABLE JYULP + /x83/x33/xce/x32 HANGUL SYLLABLE JYULH + /x83/x33/xce/x33 HANGUL SYLLABLE JYUM + /x83/x33/xce/x34 HANGUL SYLLABLE JYUB + /x83/x33/xce/x35 HANGUL SYLLABLE JYUBS + /x83/x33/xce/x36 HANGUL SYLLABLE JYUS + /x83/x33/xce/x37 HANGUL SYLLABLE JYUSS + /x83/x33/xce/x38 HANGUL SYLLABLE JYUNG + /x83/x33/xce/x39 HANGUL SYLLABLE JYUJ + /x83/x33/xcf/x30 HANGUL SYLLABLE JYUC + /x83/x33/xcf/x31 HANGUL SYLLABLE JYUK + /x83/x33/xcf/x32 HANGUL SYLLABLE JYUT + /x83/x33/xcf/x33 HANGUL SYLLABLE JYUP + /x83/x33/xcf/x34 HANGUL SYLLABLE JYUH + /x83/x33/xcf/x35 HANGUL SYLLABLE JEU + /x83/x33/xcf/x36 HANGUL SYLLABLE JEUG + /x83/x33/xcf/x37 HANGUL SYLLABLE JEUGG + /x83/x33/xcf/x38 HANGUL SYLLABLE JEUGS + /x83/x33/xcf/x39 HANGUL SYLLABLE JEUN + /x83/x33/xd0/x30 HANGUL SYLLABLE JEUNI + /x83/x33/xd0/x31 HANGUL SYLLABLE JEUNH + /x83/x33/xd0/x32 HANGUL SYLLABLE JEUD + /x83/x33/xd0/x33 HANGUL SYLLABLE JEUL + /x83/x33/xd0/x34 HANGUL SYLLABLE JEULG + /x83/x33/xd0/x35 HANGUL SYLLABLE JEULM + /x83/x33/xd0/x36 HANGUL SYLLABLE JEULB + /x83/x33/xd0/x37 HANGUL SYLLABLE JEULS + /x83/x33/xd0/x38 HANGUL SYLLABLE JEULT + /x83/x33/xd0/x39 HANGUL SYLLABLE JEULP + /x83/x33/xd1/x30 HANGUL SYLLABLE JEULH + /x83/x33/xd1/x31 HANGUL SYLLABLE JEUM + /x83/x33/xd1/x32 HANGUL SYLLABLE JEUB + /x83/x33/xd1/x33 HANGUL SYLLABLE JEUBS + /x83/x33/xd1/x34 HANGUL SYLLABLE JEUS + /x83/x33/xd1/x35 HANGUL SYLLABLE JEUSS + /x83/x33/xd1/x36 HANGUL SYLLABLE JEUNG + /x83/x33/xd1/x37 HANGUL SYLLABLE JEUJ + /x83/x33/xd1/x38 HANGUL SYLLABLE JEUC + /x83/x33/xd1/x39 HANGUL SYLLABLE JEUK + /x83/x33/xd2/x30 HANGUL SYLLABLE JEUT + /x83/x33/xd2/x31 HANGUL SYLLABLE JEUP + /x83/x33/xd2/x32 HANGUL SYLLABLE JEUH + /x83/x33/xd2/x33 HANGUL SYLLABLE JYI + /x83/x33/xd2/x34 HANGUL SYLLABLE JYIG + /x83/x33/xd2/x35 HANGUL SYLLABLE JYIGG + /x83/x33/xd2/x36 HANGUL SYLLABLE JYIGS + /x83/x33/xd2/x37 HANGUL SYLLABLE JYIN + /x83/x33/xd2/x38 HANGUL SYLLABLE JYINI + /x83/x33/xd2/x39 HANGUL SYLLABLE JYINH + /x83/x33/xd3/x30 HANGUL SYLLABLE JYID + /x83/x33/xd3/x31 HANGUL SYLLABLE JYIL + /x83/x33/xd3/x32 HANGUL SYLLABLE JYILG + /x83/x33/xd3/x33 HANGUL SYLLABLE JYILM + /x83/x33/xd3/x34 HANGUL SYLLABLE JYILB + /x83/x33/xd3/x35 HANGUL SYLLABLE JYILS + /x83/x33/xd3/x36 HANGUL SYLLABLE JYILT + /x83/x33/xd3/x37 HANGUL SYLLABLE JYILP + /x83/x33/xd3/x38 HANGUL SYLLABLE JYILH + /x83/x33/xd3/x39 HANGUL SYLLABLE JYIM + /x83/x33/xd4/x30 HANGUL SYLLABLE JYIB + /x83/x33/xd4/x31 HANGUL SYLLABLE JYIBS + /x83/x33/xd4/x32 HANGUL SYLLABLE JYIS + /x83/x33/xd4/x33 HANGUL SYLLABLE JYISS + /x83/x33/xd4/x34 HANGUL SYLLABLE JYING + /x83/x33/xd4/x35 HANGUL SYLLABLE JYIJ + /x83/x33/xd4/x36 HANGUL SYLLABLE JYIC + /x83/x33/xd4/x37 HANGUL SYLLABLE JYIK + /x83/x33/xd4/x38 HANGUL SYLLABLE JYIT + /x83/x33/xd4/x39 HANGUL SYLLABLE JYIP + /x83/x33/xd5/x30 HANGUL SYLLABLE JYIH + /x83/x33/xd5/x31 HANGUL SYLLABLE JI + /x83/x33/xd5/x32 HANGUL SYLLABLE JIG + /x83/x33/xd5/x33 HANGUL SYLLABLE JIGG + /x83/x33/xd5/x34 HANGUL SYLLABLE JIGS + /x83/x33/xd5/x35 HANGUL SYLLABLE JIN + /x83/x33/xd5/x36 HANGUL SYLLABLE JINI + /x83/x33/xd5/x37 HANGUL SYLLABLE JINH + /x83/x33/xd5/x38 HANGUL SYLLABLE JID + /x83/x33/xd5/x39 HANGUL SYLLABLE JIL + /x83/x33/xd6/x30 HANGUL SYLLABLE JILG + /x83/x33/xd6/x31 HANGUL SYLLABLE JILM + /x83/x33/xd6/x32 HANGUL SYLLABLE JILB + /x83/x33/xd6/x33 HANGUL SYLLABLE JILS + /x83/x33/xd6/x34 HANGUL SYLLABLE JILT + /x83/x33/xd6/x35 HANGUL SYLLABLE JILP + /x83/x33/xd6/x36 HANGUL SYLLABLE JILH + /x83/x33/xd6/x37 HANGUL SYLLABLE JIM + /x83/x33/xd6/x38 HANGUL SYLLABLE JIB + /x83/x33/xd6/x39 HANGUL SYLLABLE JIBS + /x83/x33/xd7/x30 HANGUL SYLLABLE JIS + /x83/x33/xd7/x31 HANGUL SYLLABLE JISS + /x83/x33/xd7/x32 HANGUL SYLLABLE JING + /x83/x33/xd7/x33 HANGUL SYLLABLE JIJ + /x83/x33/xd7/x34 HANGUL SYLLABLE JIC + /x83/x33/xd7/x35 HANGUL SYLLABLE JIK + /x83/x33/xd7/x36 HANGUL SYLLABLE JIT + /x83/x33/xd7/x37 HANGUL SYLLABLE JIP + /x83/x33/xd7/x38 HANGUL SYLLABLE JIH + /x83/x33/xd7/x39 HANGUL SYLLABLE JJA + /x83/x33/xd8/x30 HANGUL SYLLABLE JJAG + /x83/x33/xd8/x31 HANGUL SYLLABLE JJAGG + /x83/x33/xd8/x32 HANGUL SYLLABLE JJAGS + /x83/x33/xd8/x33 HANGUL SYLLABLE JJAN + /x83/x33/xd8/x34 HANGUL SYLLABLE JJANI + /x83/x33/xd8/x35 HANGUL SYLLABLE JJANH + /x83/x33/xd8/x36 HANGUL SYLLABLE JJAD + /x83/x33/xd8/x37 HANGUL SYLLABLE JJAL + /x83/x33/xd8/x38 HANGUL SYLLABLE JJALG + /x83/x33/xd8/x39 HANGUL SYLLABLE JJALM + /x83/x33/xd9/x30 HANGUL SYLLABLE JJALB + /x83/x33/xd9/x31 HANGUL SYLLABLE JJALS + /x83/x33/xd9/x32 HANGUL SYLLABLE JJALT + /x83/x33/xd9/x33 HANGUL SYLLABLE JJALP + /x83/x33/xd9/x34 HANGUL SYLLABLE JJALH + /x83/x33/xd9/x35 HANGUL SYLLABLE JJAM + /x83/x33/xd9/x36 HANGUL SYLLABLE JJAB + /x83/x33/xd9/x37 HANGUL SYLLABLE JJABS + /x83/x33/xd9/x38 HANGUL SYLLABLE JJAS + /x83/x33/xd9/x39 HANGUL SYLLABLE JJASS + /x83/x33/xda/x30 HANGUL SYLLABLE JJANG + /x83/x33/xda/x31 HANGUL SYLLABLE JJAJ + /x83/x33/xda/x32 HANGUL SYLLABLE JJAC + /x83/x33/xda/x33 HANGUL SYLLABLE JJAK + /x83/x33/xda/x34 HANGUL SYLLABLE JJAT + /x83/x33/xda/x35 HANGUL SYLLABLE JJAP + /x83/x33/xda/x36 HANGUL SYLLABLE JJAH + /x83/x33/xda/x37 HANGUL SYLLABLE JJAE + /x83/x33/xda/x38 HANGUL SYLLABLE JJAEG + /x83/x33/xda/x39 HANGUL SYLLABLE JJAEGG + /x83/x33/xdb/x30 HANGUL SYLLABLE JJAEGS + /x83/x33/xdb/x31 HANGUL SYLLABLE JJAEN + /x83/x33/xdb/x32 HANGUL SYLLABLE JJAENI + /x83/x33/xdb/x33 HANGUL SYLLABLE JJAENH + /x83/x33/xdb/x34 HANGUL SYLLABLE JJAED + /x83/x33/xdb/x35 HANGUL SYLLABLE JJAEL + /x83/x33/xdb/x36 HANGUL SYLLABLE JJAELG + /x83/x33/xdb/x37 HANGUL SYLLABLE JJAELM + /x83/x33/xdb/x38 HANGUL SYLLABLE JJAELB + /x83/x33/xdb/x39 HANGUL SYLLABLE JJAELS + /x83/x33/xdc/x30 HANGUL SYLLABLE JJAELT + /x83/x33/xdc/x31 HANGUL SYLLABLE JJAELP + /x83/x33/xdc/x32 HANGUL SYLLABLE JJAELH + /x83/x33/xdc/x33 HANGUL SYLLABLE JJAEM + /x83/x33/xdc/x34 HANGUL SYLLABLE JJAEB + /x83/x33/xdc/x35 HANGUL SYLLABLE JJAEBS + /x83/x33/xdc/x36 HANGUL SYLLABLE JJAES + /x83/x33/xdc/x37 HANGUL SYLLABLE JJAESS + /x83/x33/xdc/x38 HANGUL SYLLABLE JJAENG + /x83/x33/xdc/x39 HANGUL SYLLABLE JJAEJ + /x83/x33/xdd/x30 HANGUL SYLLABLE JJAEC + /x83/x33/xdd/x31 HANGUL SYLLABLE JJAEK + /x83/x33/xdd/x32 HANGUL SYLLABLE JJAET + /x83/x33/xdd/x33 HANGUL SYLLABLE JJAEP + /x83/x33/xdd/x34 HANGUL SYLLABLE JJAEH + /x83/x33/xdd/x35 HANGUL SYLLABLE JJYA + /x83/x33/xdd/x36 HANGUL SYLLABLE JJYAG + /x83/x33/xdd/x37 HANGUL SYLLABLE JJYAGG + /x83/x33/xdd/x38 HANGUL SYLLABLE JJYAGS + /x83/x33/xdd/x39 HANGUL SYLLABLE JJYAN + /x83/x33/xde/x30 HANGUL SYLLABLE JJYANI + /x83/x33/xde/x31 HANGUL SYLLABLE JJYANH + /x83/x33/xde/x32 HANGUL SYLLABLE JJYAD + /x83/x33/xde/x33 HANGUL SYLLABLE JJYAL + /x83/x33/xde/x34 HANGUL SYLLABLE JJYALG + /x83/x33/xde/x35 HANGUL SYLLABLE JJYALM + /x83/x33/xde/x36 HANGUL SYLLABLE JJYALB + /x83/x33/xde/x37 HANGUL SYLLABLE JJYALS + /x83/x33/xde/x38 HANGUL SYLLABLE JJYALT + /x83/x33/xde/x39 HANGUL SYLLABLE JJYALP + /x83/x33/xdf/x30 HANGUL SYLLABLE JJYALH + /x83/x33/xdf/x31 HANGUL SYLLABLE JJYAM + /x83/x33/xdf/x32 HANGUL SYLLABLE JJYAB + /x83/x33/xdf/x33 HANGUL SYLLABLE JJYABS + /x83/x33/xdf/x34 HANGUL SYLLABLE JJYAS + /x83/x33/xdf/x35 HANGUL SYLLABLE JJYASS + /x83/x33/xdf/x36 HANGUL SYLLABLE JJYANG + /x83/x33/xdf/x37 HANGUL SYLLABLE JJYAJ + /x83/x33/xdf/x38 HANGUL SYLLABLE JJYAC + /x83/x33/xdf/x39 HANGUL SYLLABLE JJYAK + /x83/x33/xe0/x30 HANGUL SYLLABLE JJYAT + /x83/x33/xe0/x31 HANGUL SYLLABLE JJYAP + /x83/x33/xe0/x32 HANGUL SYLLABLE JJYAH + /x83/x33/xe0/x33 HANGUL SYLLABLE JJYAE + /x83/x33/xe0/x34 HANGUL SYLLABLE JJYAEG + /x83/x33/xe0/x35 HANGUL SYLLABLE JJYAEGG + /x83/x33/xe0/x36 HANGUL SYLLABLE JJYAEGS + /x83/x33/xe0/x37 HANGUL SYLLABLE JJYAEN + /x83/x33/xe0/x38 HANGUL SYLLABLE JJYAENI + /x83/x33/xe0/x39 HANGUL SYLLABLE JJYAENH + /x83/x33/xe1/x30 HANGUL SYLLABLE JJYAED + /x83/x33/xe1/x31 HANGUL SYLLABLE JJYAEL + /x83/x33/xe1/x32 HANGUL SYLLABLE JJYAELG + /x83/x33/xe1/x33 HANGUL SYLLABLE JJYAELM + /x83/x33/xe1/x34 HANGUL SYLLABLE JJYAELB + /x83/x33/xe1/x35 HANGUL SYLLABLE JJYAELS + /x83/x33/xe1/x36 HANGUL SYLLABLE JJYAELT + /x83/x33/xe1/x37 HANGUL SYLLABLE JJYAELP + /x83/x33/xe1/x38 HANGUL SYLLABLE JJYAELH + /x83/x33/xe1/x39 HANGUL SYLLABLE JJYAEM + /x83/x33/xe2/x30 HANGUL SYLLABLE JJYAEB + /x83/x33/xe2/x31 HANGUL SYLLABLE JJYAEBS + /x83/x33/xe2/x32 HANGUL SYLLABLE JJYAES + /x83/x33/xe2/x33 HANGUL SYLLABLE JJYAESS + /x83/x33/xe2/x34 HANGUL SYLLABLE JJYAENG + /x83/x33/xe2/x35 HANGUL SYLLABLE JJYAEJ + /x83/x33/xe2/x36 HANGUL SYLLABLE JJYAEC + /x83/x33/xe2/x37 HANGUL SYLLABLE JJYAEK + /x83/x33/xe2/x38 HANGUL SYLLABLE JJYAET + /x83/x33/xe2/x39 HANGUL SYLLABLE JJYAEP + /x83/x33/xe3/x30 HANGUL SYLLABLE JJYAEH + /x83/x33/xe3/x31 HANGUL SYLLABLE JJEO + /x83/x33/xe3/x32 HANGUL SYLLABLE JJEOG + /x83/x33/xe3/x33 HANGUL SYLLABLE JJEOGG + /x83/x33/xe3/x34 HANGUL SYLLABLE JJEOGS + /x83/x33/xe3/x35 HANGUL SYLLABLE JJEON + /x83/x33/xe3/x36 HANGUL SYLLABLE JJEONI + /x83/x33/xe3/x37 HANGUL SYLLABLE JJEONH + /x83/x33/xe3/x38 HANGUL SYLLABLE JJEOD + /x83/x33/xe3/x39 HANGUL SYLLABLE JJEOL + /x83/x33/xe4/x30 HANGUL SYLLABLE JJEOLG + /x83/x33/xe4/x31 HANGUL SYLLABLE JJEOLM + /x83/x33/xe4/x32 HANGUL SYLLABLE JJEOLB + /x83/x33/xe4/x33 HANGUL SYLLABLE JJEOLS + /x83/x33/xe4/x34 HANGUL SYLLABLE JJEOLT + /x83/x33/xe4/x35 HANGUL SYLLABLE JJEOLP + /x83/x33/xe4/x36 HANGUL SYLLABLE JJEOLH + /x83/x33/xe4/x37 HANGUL SYLLABLE JJEOM + /x83/x33/xe4/x38 HANGUL SYLLABLE JJEOB + /x83/x33/xe4/x39 HANGUL SYLLABLE JJEOBS + /x83/x33/xe5/x30 HANGUL SYLLABLE JJEOS + /x83/x33/xe5/x31 HANGUL SYLLABLE JJEOSS + /x83/x33/xe5/x32 HANGUL SYLLABLE JJEONG + /x83/x33/xe5/x33 HANGUL SYLLABLE JJEOJ + /x83/x33/xe5/x34 HANGUL SYLLABLE JJEOC + /x83/x33/xe5/x35 HANGUL SYLLABLE JJEOK + /x83/x33/xe5/x36 HANGUL SYLLABLE JJEOT + /x83/x33/xe5/x37 HANGUL SYLLABLE JJEOP + /x83/x33/xe5/x38 HANGUL SYLLABLE JJEOH + /x83/x33/xe5/x39 HANGUL SYLLABLE JJE + /x83/x33/xe6/x30 HANGUL SYLLABLE JJEG + /x83/x33/xe6/x31 HANGUL SYLLABLE JJEGG + /x83/x33/xe6/x32 HANGUL SYLLABLE JJEGS + /x83/x33/xe6/x33 HANGUL SYLLABLE JJEN + /x83/x33/xe6/x34 HANGUL SYLLABLE JJENI + /x83/x33/xe6/x35 HANGUL SYLLABLE JJENH + /x83/x33/xe6/x36 HANGUL SYLLABLE JJED + /x83/x33/xe6/x37 HANGUL SYLLABLE JJEL + /x83/x33/xe6/x38 HANGUL SYLLABLE JJELG + /x83/x33/xe6/x39 HANGUL SYLLABLE JJELM + /x83/x33/xe7/x30 HANGUL SYLLABLE JJELB + /x83/x33/xe7/x31 HANGUL SYLLABLE JJELS + /x83/x33/xe7/x32 HANGUL SYLLABLE JJELT + /x83/x33/xe7/x33 HANGUL SYLLABLE JJELP + /x83/x33/xe7/x34 HANGUL SYLLABLE JJELH + /x83/x33/xe7/x35 HANGUL SYLLABLE JJEM + /x83/x33/xe7/x36 HANGUL SYLLABLE JJEB + /x83/x33/xe7/x37 HANGUL SYLLABLE JJEBS + /x83/x33/xe7/x38 HANGUL SYLLABLE JJES + /x83/x33/xe7/x39 HANGUL SYLLABLE JJESS + /x83/x33/xe8/x30 HANGUL SYLLABLE JJENG + /x83/x33/xe8/x31 HANGUL SYLLABLE JJEJ + /x83/x33/xe8/x32 HANGUL SYLLABLE JJEC + /x83/x33/xe8/x33 HANGUL SYLLABLE JJEK + /x83/x33/xe8/x34 HANGUL SYLLABLE JJET + /x83/x33/xe8/x35 HANGUL SYLLABLE JJEP + /x83/x33/xe8/x36 HANGUL SYLLABLE JJEH + /x83/x33/xe8/x37 HANGUL SYLLABLE JJYEO + /x83/x33/xe8/x38 HANGUL SYLLABLE JJYEOG + /x83/x33/xe8/x39 HANGUL SYLLABLE JJYEOGG + /x83/x33/xe9/x30 HANGUL SYLLABLE JJYEOGS + /x83/x33/xe9/x31 HANGUL SYLLABLE JJYEON + /x83/x33/xe9/x32 HANGUL SYLLABLE JJYEONI + /x83/x33/xe9/x33 HANGUL SYLLABLE JJYEONH + /x83/x33/xe9/x34 HANGUL SYLLABLE JJYEOD + /x83/x33/xe9/x35 HANGUL SYLLABLE JJYEOL + /x83/x33/xe9/x36 HANGUL SYLLABLE JJYEOLG + /x83/x33/xe9/x37 HANGUL SYLLABLE JJYEOLM + /x83/x33/xe9/x38 HANGUL SYLLABLE JJYEOLB + /x83/x33/xe9/x39 HANGUL SYLLABLE JJYEOLS + /x83/x33/xea/x30 HANGUL SYLLABLE JJYEOLT + /x83/x33/xea/x31 HANGUL SYLLABLE JJYEOLP + /x83/x33/xea/x32 HANGUL SYLLABLE JJYEOLH + /x83/x33/xea/x33 HANGUL SYLLABLE JJYEOM + /x83/x33/xea/x34 HANGUL SYLLABLE JJYEOB + /x83/x33/xea/x35 HANGUL SYLLABLE JJYEOBS + /x83/x33/xea/x36 HANGUL SYLLABLE JJYEOS + /x83/x33/xea/x37 HANGUL SYLLABLE JJYEOSS + /x83/x33/xea/x38 HANGUL SYLLABLE JJYEONG + /x83/x33/xea/x39 HANGUL SYLLABLE JJYEOJ + /x83/x33/xeb/x30 HANGUL SYLLABLE JJYEOC + /x83/x33/xeb/x31 HANGUL SYLLABLE JJYEOK + /x83/x33/xeb/x32 HANGUL SYLLABLE JJYEOT + /x83/x33/xeb/x33 HANGUL SYLLABLE JJYEOP + /x83/x33/xeb/x34 HANGUL SYLLABLE JJYEOH + /x83/x33/xeb/x35 HANGUL SYLLABLE JJYE + /x83/x33/xeb/x36 HANGUL SYLLABLE JJYEG + /x83/x33/xeb/x37 HANGUL SYLLABLE JJYEGG + /x83/x33/xeb/x38 HANGUL SYLLABLE JJYEGS + /x83/x33/xeb/x39 HANGUL SYLLABLE JJYEN + /x83/x33/xec/x30 HANGUL SYLLABLE JJYENI + /x83/x33/xec/x31 HANGUL SYLLABLE JJYENH + /x83/x33/xec/x32 HANGUL SYLLABLE JJYED + /x83/x33/xec/x33 HANGUL SYLLABLE JJYEL + /x83/x33/xec/x34 HANGUL SYLLABLE JJYELG + /x83/x33/xec/x35 HANGUL SYLLABLE JJYELM + /x83/x33/xec/x36 HANGUL SYLLABLE JJYELB + /x83/x33/xec/x37 HANGUL SYLLABLE JJYELS + /x83/x33/xec/x38 HANGUL SYLLABLE JJYELT + /x83/x33/xec/x39 HANGUL SYLLABLE JJYELP + /x83/x33/xed/x30 HANGUL SYLLABLE JJYELH + /x83/x33/xed/x31 HANGUL SYLLABLE JJYEM + /x83/x33/xed/x32 HANGUL SYLLABLE JJYEB + /x83/x33/xed/x33 HANGUL SYLLABLE JJYEBS + /x83/x33/xed/x34 HANGUL SYLLABLE JJYES + /x83/x33/xed/x35 HANGUL SYLLABLE JJYESS + /x83/x33/xed/x36 HANGUL SYLLABLE JJYENG + /x83/x33/xed/x37 HANGUL SYLLABLE JJYEJ + /x83/x33/xed/x38 HANGUL SYLLABLE JJYEC + /x83/x33/xed/x39 HANGUL SYLLABLE JJYEK + /x83/x33/xee/x30 HANGUL SYLLABLE JJYET + /x83/x33/xee/x31 HANGUL SYLLABLE JJYEP + /x83/x33/xee/x32 HANGUL SYLLABLE JJYEH + /x83/x33/xee/x33 HANGUL SYLLABLE JJO + /x83/x33/xee/x34 HANGUL SYLLABLE JJOG + /x83/x33/xee/x35 HANGUL SYLLABLE JJOGG + /x83/x33/xee/x36 HANGUL SYLLABLE JJOGS + /x83/x33/xee/x37 HANGUL SYLLABLE JJON + /x83/x33/xee/x38 HANGUL SYLLABLE JJONI + /x83/x33/xee/x39 HANGUL SYLLABLE JJONH + /x83/x33/xef/x30 HANGUL SYLLABLE JJOD + /x83/x33/xef/x31 HANGUL SYLLABLE JJOL + /x83/x33/xef/x32 HANGUL SYLLABLE JJOLG + /x83/x33/xef/x33 HANGUL SYLLABLE JJOLM + /x83/x33/xef/x34 HANGUL SYLLABLE JJOLB + /x83/x33/xef/x35 HANGUL SYLLABLE JJOLS + /x83/x33/xef/x36 HANGUL SYLLABLE JJOLT + /x83/x33/xef/x37 HANGUL SYLLABLE JJOLP + /x83/x33/xef/x38 HANGUL SYLLABLE JJOLH + /x83/x33/xef/x39 HANGUL SYLLABLE JJOM + /x83/x33/xf0/x30 HANGUL SYLLABLE JJOB + /x83/x33/xf0/x31 HANGUL SYLLABLE JJOBS + /x83/x33/xf0/x32 HANGUL SYLLABLE JJOS + /x83/x33/xf0/x33 HANGUL SYLLABLE JJOSS + /x83/x33/xf0/x34 HANGUL SYLLABLE JJONG + /x83/x33/xf0/x35 HANGUL SYLLABLE JJOJ + /x83/x33/xf0/x36 HANGUL SYLLABLE JJOC + /x83/x33/xf0/x37 HANGUL SYLLABLE JJOK + /x83/x33/xf0/x38 HANGUL SYLLABLE JJOT + /x83/x33/xf0/x39 HANGUL SYLLABLE JJOP + /x83/x33/xf1/x30 HANGUL SYLLABLE JJOH + /x83/x33/xf1/x31 HANGUL SYLLABLE JJWA + /x83/x33/xf1/x32 HANGUL SYLLABLE JJWAG + /x83/x33/xf1/x33 HANGUL SYLLABLE JJWAGG + /x83/x33/xf1/x34 HANGUL SYLLABLE JJWAGS + /x83/x33/xf1/x35 HANGUL SYLLABLE JJWAN + /x83/x33/xf1/x36 HANGUL SYLLABLE JJWANI + /x83/x33/xf1/x37 HANGUL SYLLABLE JJWANH + /x83/x33/xf1/x38 HANGUL SYLLABLE JJWAD + /x83/x33/xf1/x39 HANGUL SYLLABLE JJWAL + /x83/x33/xf2/x30 HANGUL SYLLABLE JJWALG + /x83/x33/xf2/x31 HANGUL SYLLABLE JJWALM + /x83/x33/xf2/x32 HANGUL SYLLABLE JJWALB + /x83/x33/xf2/x33 HANGUL SYLLABLE JJWALS + /x83/x33/xf2/x34 HANGUL SYLLABLE JJWALT + /x83/x33/xf2/x35 HANGUL SYLLABLE JJWALP + /x83/x33/xf2/x36 HANGUL SYLLABLE JJWALH + /x83/x33/xf2/x37 HANGUL SYLLABLE JJWAM + /x83/x33/xf2/x38 HANGUL SYLLABLE JJWAB + /x83/x33/xf2/x39 HANGUL SYLLABLE JJWABS + /x83/x33/xf3/x30 HANGUL SYLLABLE JJWAS + /x83/x33/xf3/x31 HANGUL SYLLABLE JJWASS + /x83/x33/xf3/x32 HANGUL SYLLABLE JJWANG + /x83/x33/xf3/x33 HANGUL SYLLABLE JJWAJ + /x83/x33/xf3/x34 HANGUL SYLLABLE JJWAC + /x83/x33/xf3/x35 HANGUL SYLLABLE JJWAK + /x83/x33/xf3/x36 HANGUL SYLLABLE JJWAT + /x83/x33/xf3/x37 HANGUL SYLLABLE JJWAP + /x83/x33/xf3/x38 HANGUL SYLLABLE JJWAH + /x83/x33/xf3/x39 HANGUL SYLLABLE JJWAE + /x83/x33/xf4/x30 HANGUL SYLLABLE JJWAEG + /x83/x33/xf4/x31 HANGUL SYLLABLE JJWAEGG + /x83/x33/xf4/x32 HANGUL SYLLABLE JJWAEGS + /x83/x33/xf4/x33 HANGUL SYLLABLE JJWAEN + /x83/x33/xf4/x34 HANGUL SYLLABLE JJWAENI + /x83/x33/xf4/x35 HANGUL SYLLABLE JJWAENH + /x83/x33/xf4/x36 HANGUL SYLLABLE JJWAED + /x83/x33/xf4/x37 HANGUL SYLLABLE JJWAEL + /x83/x33/xf4/x38 HANGUL SYLLABLE JJWAELG + /x83/x33/xf4/x39 HANGUL SYLLABLE JJWAELM + /x83/x33/xf5/x30 HANGUL SYLLABLE JJWAELB + /x83/x33/xf5/x31 HANGUL SYLLABLE JJWAELS + /x83/x33/xf5/x32 HANGUL SYLLABLE JJWAELT + /x83/x33/xf5/x33 HANGUL SYLLABLE JJWAELP + /x83/x33/xf5/x34 HANGUL SYLLABLE JJWAELH + /x83/x33/xf5/x35 HANGUL SYLLABLE JJWAEM + /x83/x33/xf5/x36 HANGUL SYLLABLE JJWAEB + /x83/x33/xf5/x37 HANGUL SYLLABLE JJWAEBS + /x83/x33/xf5/x38 HANGUL SYLLABLE JJWAES + /x83/x33/xf5/x39 HANGUL SYLLABLE JJWAESS + /x83/x33/xf6/x30 HANGUL SYLLABLE JJWAENG + /x83/x33/xf6/x31 HANGUL SYLLABLE JJWAEJ + /x83/x33/xf6/x32 HANGUL SYLLABLE JJWAEC + /x83/x33/xf6/x33 HANGUL SYLLABLE JJWAEK + /x83/x33/xf6/x34 HANGUL SYLLABLE JJWAET + /x83/x33/xf6/x35 HANGUL SYLLABLE JJWAEP + /x83/x33/xf6/x36 HANGUL SYLLABLE JJWAEH + /x83/x33/xf6/x37 HANGUL SYLLABLE JJOE + /x83/x33/xf6/x38 HANGUL SYLLABLE JJOEG + /x83/x33/xf6/x39 HANGUL SYLLABLE JJOEGG + /x83/x33/xf7/x30 HANGUL SYLLABLE JJOEGS + /x83/x33/xf7/x31 HANGUL SYLLABLE JJOEN + /x83/x33/xf7/x32 HANGUL SYLLABLE JJOENI + /x83/x33/xf7/x33 HANGUL SYLLABLE JJOENH + /x83/x33/xf7/x34 HANGUL SYLLABLE JJOED + /x83/x33/xf7/x35 HANGUL SYLLABLE JJOEL + /x83/x33/xf7/x36 HANGUL SYLLABLE JJOELG + /x83/x33/xf7/x37 HANGUL SYLLABLE JJOELM + /x83/x33/xf7/x38 HANGUL SYLLABLE JJOELB + /x83/x33/xf7/x39 HANGUL SYLLABLE JJOELS + /x83/x33/xf8/x30 HANGUL SYLLABLE JJOELT + /x83/x33/xf8/x31 HANGUL SYLLABLE JJOELP + /x83/x33/xf8/x32 HANGUL SYLLABLE JJOELH + /x83/x33/xf8/x33 HANGUL SYLLABLE JJOEM + /x83/x33/xf8/x34 HANGUL SYLLABLE JJOEB + /x83/x33/xf8/x35 HANGUL SYLLABLE JJOEBS + /x83/x33/xf8/x36 HANGUL SYLLABLE JJOES + /x83/x33/xf8/x37 HANGUL SYLLABLE JJOESS + /x83/x33/xf8/x38 HANGUL SYLLABLE JJOENG + /x83/x33/xf8/x39 HANGUL SYLLABLE JJOEJ + /x83/x33/xf9/x30 HANGUL SYLLABLE JJOEC + /x83/x33/xf9/x31 HANGUL SYLLABLE JJOEK + /x83/x33/xf9/x32 HANGUL SYLLABLE JJOET + /x83/x33/xf9/x33 HANGUL SYLLABLE JJOEP + /x83/x33/xf9/x34 HANGUL SYLLABLE JJOEH + /x83/x33/xf9/x35 HANGUL SYLLABLE JJYO + /x83/x33/xf9/x36 HANGUL SYLLABLE JJYOG + /x83/x33/xf9/x37 HANGUL SYLLABLE JJYOGG + /x83/x33/xf9/x38 HANGUL SYLLABLE JJYOGS + /x83/x33/xf9/x39 HANGUL SYLLABLE JJYON + /x83/x33/xfa/x30 HANGUL SYLLABLE JJYONI + /x83/x33/xfa/x31 HANGUL SYLLABLE JJYONH + /x83/x33/xfa/x32 HANGUL SYLLABLE JJYOD + /x83/x33/xfa/x33 HANGUL SYLLABLE JJYOL + /x83/x33/xfa/x34 HANGUL SYLLABLE JJYOLG + /x83/x33/xfa/x35 HANGUL SYLLABLE JJYOLM + /x83/x33/xfa/x36 HANGUL SYLLABLE JJYOLB + /x83/x33/xfa/x37 HANGUL SYLLABLE JJYOLS + /x83/x33/xfa/x38 HANGUL SYLLABLE JJYOLT + /x83/x33/xfa/x39 HANGUL SYLLABLE JJYOLP + /x83/x33/xfb/x30 HANGUL SYLLABLE JJYOLH + /x83/x33/xfb/x31 HANGUL SYLLABLE JJYOM + /x83/x33/xfb/x32 HANGUL SYLLABLE JJYOB + /x83/x33/xfb/x33 HANGUL SYLLABLE JJYOBS + /x83/x33/xfb/x34 HANGUL SYLLABLE JJYOS + /x83/x33/xfb/x35 HANGUL SYLLABLE JJYOSS + /x83/x33/xfb/x36 HANGUL SYLLABLE JJYONG + /x83/x33/xfb/x37 HANGUL SYLLABLE JJYOJ + /x83/x33/xfb/x38 HANGUL SYLLABLE JJYOC + /x83/x33/xfb/x39 HANGUL SYLLABLE JJYOK + /x83/x33/xfc/x30 HANGUL SYLLABLE JJYOT + /x83/x33/xfc/x31 HANGUL SYLLABLE JJYOP + /x83/x33/xfc/x32 HANGUL SYLLABLE JJYOH + /x83/x33/xfc/x33 HANGUL SYLLABLE JJU + /x83/x33/xfc/x34 HANGUL SYLLABLE JJUG + /x83/x33/xfc/x35 HANGUL SYLLABLE JJUGG + /x83/x33/xfc/x36 HANGUL SYLLABLE JJUGS + /x83/x33/xfc/x37 HANGUL SYLLABLE JJUN + /x83/x33/xfc/x38 HANGUL SYLLABLE JJUNI + /x83/x33/xfc/x39 HANGUL SYLLABLE JJUNH + /x83/x33/xfd/x30 HANGUL SYLLABLE JJUD + /x83/x33/xfd/x31 HANGUL SYLLABLE JJUL + /x83/x33/xfd/x32 HANGUL SYLLABLE JJULG + /x83/x33/xfd/x33 HANGUL SYLLABLE JJULM + /x83/x33/xfd/x34 HANGUL SYLLABLE JJULB + /x83/x33/xfd/x35 HANGUL SYLLABLE JJULS + /x83/x33/xfd/x36 HANGUL SYLLABLE JJULT + /x83/x33/xfd/x37 HANGUL SYLLABLE JJULP + /x83/x33/xfd/x38 HANGUL SYLLABLE JJULH + /x83/x33/xfd/x39 HANGUL SYLLABLE JJUM + /x83/x33/xfe/x30 HANGUL SYLLABLE JJUB + /x83/x33/xfe/x31 HANGUL SYLLABLE JJUBS + /x83/x33/xfe/x32 HANGUL SYLLABLE JJUS + /x83/x33/xfe/x33 HANGUL SYLLABLE JJUSS + /x83/x33/xfe/x34 HANGUL SYLLABLE JJUNG + /x83/x33/xfe/x35 HANGUL SYLLABLE JJUJ + /x83/x33/xfe/x36 HANGUL SYLLABLE JJUC + /x83/x33/xfe/x37 HANGUL SYLLABLE JJUK + /x83/x33/xfe/x38 HANGUL SYLLABLE JJUT + /x83/x33/xfe/x39 HANGUL SYLLABLE JJUP + /x83/x34/x81/x30 HANGUL SYLLABLE JJUH + /x83/x34/x81/x31 HANGUL SYLLABLE JJWEO + /x83/x34/x81/x32 HANGUL SYLLABLE JJWEOG + /x83/x34/x81/x33 HANGUL SYLLABLE JJWEOGG + /x83/x34/x81/x34 HANGUL SYLLABLE JJWEOGS + /x83/x34/x81/x35 HANGUL SYLLABLE JJWEON + /x83/x34/x81/x36 HANGUL SYLLABLE JJWEONI + /x83/x34/x81/x37 HANGUL SYLLABLE JJWEONH + /x83/x34/x81/x38 HANGUL SYLLABLE JJWEOD + /x83/x34/x81/x39 HANGUL SYLLABLE JJWEOL + /x83/x34/x82/x30 HANGUL SYLLABLE JJWEOLG + /x83/x34/x82/x31 HANGUL SYLLABLE JJWEOLM + /x83/x34/x82/x32 HANGUL SYLLABLE JJWEOLB + /x83/x34/x82/x33 HANGUL SYLLABLE JJWEOLS + /x83/x34/x82/x34 HANGUL SYLLABLE JJWEOLT + /x83/x34/x82/x35 HANGUL SYLLABLE JJWEOLP + /x83/x34/x82/x36 HANGUL SYLLABLE JJWEOLH + /x83/x34/x82/x37 HANGUL SYLLABLE JJWEOM + /x83/x34/x82/x38 HANGUL SYLLABLE JJWEOB + /x83/x34/x82/x39 HANGUL SYLLABLE JJWEOBS + /x83/x34/x83/x30 HANGUL SYLLABLE JJWEOS + /x83/x34/x83/x31 HANGUL SYLLABLE JJWEOSS + /x83/x34/x83/x32 HANGUL SYLLABLE JJWEONG + /x83/x34/x83/x33 HANGUL SYLLABLE JJWEOJ + /x83/x34/x83/x34 HANGUL SYLLABLE JJWEOC + /x83/x34/x83/x35 HANGUL SYLLABLE JJWEOK + /x83/x34/x83/x36 HANGUL SYLLABLE JJWEOT + /x83/x34/x83/x37 HANGUL SYLLABLE JJWEOP + /x83/x34/x83/x38 HANGUL SYLLABLE JJWEOH + /x83/x34/x83/x39 HANGUL SYLLABLE JJWE + /x83/x34/x84/x30 HANGUL SYLLABLE JJWEG + /x83/x34/x84/x31 HANGUL SYLLABLE JJWEGG + /x83/x34/x84/x32 HANGUL SYLLABLE JJWEGS + /x83/x34/x84/x33 HANGUL SYLLABLE JJWEN + /x83/x34/x84/x34 HANGUL SYLLABLE JJWENI + /x83/x34/x84/x35 HANGUL SYLLABLE JJWENH + /x83/x34/x84/x36 HANGUL SYLLABLE JJWED + /x83/x34/x84/x37 HANGUL SYLLABLE JJWEL + /x83/x34/x84/x38 HANGUL SYLLABLE JJWELG + /x83/x34/x84/x39 HANGUL SYLLABLE JJWELM + /x83/x34/x85/x30 HANGUL SYLLABLE JJWELB + /x83/x34/x85/x31 HANGUL SYLLABLE JJWELS + /x83/x34/x85/x32 HANGUL SYLLABLE JJWELT + /x83/x34/x85/x33 HANGUL SYLLABLE JJWELP + /x83/x34/x85/x34 HANGUL SYLLABLE JJWELH + /x83/x34/x85/x35 HANGUL SYLLABLE JJWEM + /x83/x34/x85/x36 HANGUL SYLLABLE JJWEB + /x83/x34/x85/x37 HANGUL SYLLABLE JJWEBS + /x83/x34/x85/x38 HANGUL SYLLABLE JJWES + /x83/x34/x85/x39 HANGUL SYLLABLE JJWESS + /x83/x34/x86/x30 HANGUL SYLLABLE JJWENG + /x83/x34/x86/x31 HANGUL SYLLABLE JJWEJ + /x83/x34/x86/x32 HANGUL SYLLABLE JJWEC + /x83/x34/x86/x33 HANGUL SYLLABLE JJWEK + /x83/x34/x86/x34 HANGUL SYLLABLE JJWET + /x83/x34/x86/x35 HANGUL SYLLABLE JJWEP + /x83/x34/x86/x36 HANGUL SYLLABLE JJWEH + /x83/x34/x86/x37 HANGUL SYLLABLE JJWI + /x83/x34/x86/x38 HANGUL SYLLABLE JJWIG + /x83/x34/x86/x39 HANGUL SYLLABLE JJWIGG + /x83/x34/x87/x30 HANGUL SYLLABLE JJWIGS + /x83/x34/x87/x31 HANGUL SYLLABLE JJWIN + /x83/x34/x87/x32 HANGUL SYLLABLE JJWINI + /x83/x34/x87/x33 HANGUL SYLLABLE JJWINH + /x83/x34/x87/x34 HANGUL SYLLABLE JJWID + /x83/x34/x87/x35 HANGUL SYLLABLE JJWIL + /x83/x34/x87/x36 HANGUL SYLLABLE JJWILG + /x83/x34/x87/x37 HANGUL SYLLABLE JJWILM + /x83/x34/x87/x38 HANGUL SYLLABLE JJWILB + /x83/x34/x87/x39 HANGUL SYLLABLE JJWILS + /x83/x34/x88/x30 HANGUL SYLLABLE JJWILT + /x83/x34/x88/x31 HANGUL SYLLABLE JJWILP + /x83/x34/x88/x32 HANGUL SYLLABLE JJWILH + /x83/x34/x88/x33 HANGUL SYLLABLE JJWIM + /x83/x34/x88/x34 HANGUL SYLLABLE JJWIB + /x83/x34/x88/x35 HANGUL SYLLABLE JJWIBS + /x83/x34/x88/x36 HANGUL SYLLABLE JJWIS + /x83/x34/x88/x37 HANGUL SYLLABLE JJWISS + /x83/x34/x88/x38 HANGUL SYLLABLE JJWING + /x83/x34/x88/x39 HANGUL SYLLABLE JJWIJ + /x83/x34/x89/x30 HANGUL SYLLABLE JJWIC + /x83/x34/x89/x31 HANGUL SYLLABLE JJWIK + /x83/x34/x89/x32 HANGUL SYLLABLE JJWIT + /x83/x34/x89/x33 HANGUL SYLLABLE JJWIP + /x83/x34/x89/x34 HANGUL SYLLABLE JJWIH + /x83/x34/x89/x35 HANGUL SYLLABLE JJYU + /x83/x34/x89/x36 HANGUL SYLLABLE JJYUG + /x83/x34/x89/x37 HANGUL SYLLABLE JJYUGG + /x83/x34/x89/x38 HANGUL SYLLABLE JJYUGS + /x83/x34/x89/x39 HANGUL SYLLABLE JJYUN + /x83/x34/x8a/x30 HANGUL SYLLABLE JJYUNI + /x83/x34/x8a/x31 HANGUL SYLLABLE JJYUNH + /x83/x34/x8a/x32 HANGUL SYLLABLE JJYUD + /x83/x34/x8a/x33 HANGUL SYLLABLE JJYUL + /x83/x34/x8a/x34 HANGUL SYLLABLE JJYULG + /x83/x34/x8a/x35 HANGUL SYLLABLE JJYULM + /x83/x34/x8a/x36 HANGUL SYLLABLE JJYULB + /x83/x34/x8a/x37 HANGUL SYLLABLE JJYULS + /x83/x34/x8a/x38 HANGUL SYLLABLE JJYULT + /x83/x34/x8a/x39 HANGUL SYLLABLE JJYULP + /x83/x34/x8b/x30 HANGUL SYLLABLE JJYULH + /x83/x34/x8b/x31 HANGUL SYLLABLE JJYUM + /x83/x34/x8b/x32 HANGUL SYLLABLE JJYUB + /x83/x34/x8b/x33 HANGUL SYLLABLE JJYUBS + /x83/x34/x8b/x34 HANGUL SYLLABLE JJYUS + /x83/x34/x8b/x35 HANGUL SYLLABLE JJYUSS + /x83/x34/x8b/x36 HANGUL SYLLABLE JJYUNG + /x83/x34/x8b/x37 HANGUL SYLLABLE JJYUJ + /x83/x34/x8b/x38 HANGUL SYLLABLE JJYUC + /x83/x34/x8b/x39 HANGUL SYLLABLE JJYUK + /x83/x34/x8c/x30 HANGUL SYLLABLE JJYUT + /x83/x34/x8c/x31 HANGUL SYLLABLE JJYUP + /x83/x34/x8c/x32 HANGUL SYLLABLE JJYUH + /x83/x34/x8c/x33 HANGUL SYLLABLE JJEU + /x83/x34/x8c/x34 HANGUL SYLLABLE JJEUG + /x83/x34/x8c/x35 HANGUL SYLLABLE JJEUGG + /x83/x34/x8c/x36 HANGUL SYLLABLE JJEUGS + /x83/x34/x8c/x37 HANGUL SYLLABLE JJEUN + /x83/x34/x8c/x38 HANGUL SYLLABLE JJEUNI + /x83/x34/x8c/x39 HANGUL SYLLABLE JJEUNH + /x83/x34/x8d/x30 HANGUL SYLLABLE JJEUD + /x83/x34/x8d/x31 HANGUL SYLLABLE JJEUL + /x83/x34/x8d/x32 HANGUL SYLLABLE JJEULG + /x83/x34/x8d/x33 HANGUL SYLLABLE JJEULM + /x83/x34/x8d/x34 HANGUL SYLLABLE JJEULB + /x83/x34/x8d/x35 HANGUL SYLLABLE JJEULS + /x83/x34/x8d/x36 HANGUL SYLLABLE JJEULT + /x83/x34/x8d/x37 HANGUL SYLLABLE JJEULP + /x83/x34/x8d/x38 HANGUL SYLLABLE JJEULH + /x83/x34/x8d/x39 HANGUL SYLLABLE JJEUM + /x83/x34/x8e/x30 HANGUL SYLLABLE JJEUB + /x83/x34/x8e/x31 HANGUL SYLLABLE JJEUBS + /x83/x34/x8e/x32 HANGUL SYLLABLE JJEUS + /x83/x34/x8e/x33 HANGUL SYLLABLE JJEUSS + /x83/x34/x8e/x34 HANGUL SYLLABLE JJEUNG + /x83/x34/x8e/x35 HANGUL SYLLABLE JJEUJ + /x83/x34/x8e/x36 HANGUL SYLLABLE JJEUC + /x83/x34/x8e/x37 HANGUL SYLLABLE JJEUK + /x83/x34/x8e/x38 HANGUL SYLLABLE JJEUT + /x83/x34/x8e/x39 HANGUL SYLLABLE JJEUP + /x83/x34/x8f/x30 HANGUL SYLLABLE JJEUH + /x83/x34/x8f/x31 HANGUL SYLLABLE JJYI + /x83/x34/x8f/x32 HANGUL SYLLABLE JJYIG + /x83/x34/x8f/x33 HANGUL SYLLABLE JJYIGG + /x83/x34/x8f/x34 HANGUL SYLLABLE JJYIGS + /x83/x34/x8f/x35 HANGUL SYLLABLE JJYIN + /x83/x34/x8f/x36 HANGUL SYLLABLE JJYINI + /x83/x34/x8f/x37 HANGUL SYLLABLE JJYINH + /x83/x34/x8f/x38 HANGUL SYLLABLE JJYID + /x83/x34/x8f/x39 HANGUL SYLLABLE JJYIL + /x83/x34/x90/x30 HANGUL SYLLABLE JJYILG + /x83/x34/x90/x31 HANGUL SYLLABLE JJYILM + /x83/x34/x90/x32 HANGUL SYLLABLE JJYILB + /x83/x34/x90/x33 HANGUL SYLLABLE JJYILS + /x83/x34/x90/x34 HANGUL SYLLABLE JJYILT + /x83/x34/x90/x35 HANGUL SYLLABLE JJYILP + /x83/x34/x90/x36 HANGUL SYLLABLE JJYILH + /x83/x34/x90/x37 HANGUL SYLLABLE JJYIM + /x83/x34/x90/x38 HANGUL SYLLABLE JJYIB + /x83/x34/x90/x39 HANGUL SYLLABLE JJYIBS + /x83/x34/x91/x30 HANGUL SYLLABLE JJYIS + /x83/x34/x91/x31 HANGUL SYLLABLE JJYISS + /x83/x34/x91/x32 HANGUL SYLLABLE JJYING + /x83/x34/x91/x33 HANGUL SYLLABLE JJYIJ + /x83/x34/x91/x34 HANGUL SYLLABLE JJYIC + /x83/x34/x91/x35 HANGUL SYLLABLE JJYIK + /x83/x34/x91/x36 HANGUL SYLLABLE JJYIT + /x83/x34/x91/x37 HANGUL SYLLABLE JJYIP + /x83/x34/x91/x38 HANGUL SYLLABLE JJYIH + /x83/x34/x91/x39 HANGUL SYLLABLE JJI + /x83/x34/x92/x30 HANGUL SYLLABLE JJIG + /x83/x34/x92/x31 HANGUL SYLLABLE JJIGG + /x83/x34/x92/x32 HANGUL SYLLABLE JJIGS + /x83/x34/x92/x33 HANGUL SYLLABLE JJIN + /x83/x34/x92/x34 HANGUL SYLLABLE JJINI + /x83/x34/x92/x35 HANGUL SYLLABLE JJINH + /x83/x34/x92/x36 HANGUL SYLLABLE JJID + /x83/x34/x92/x37 HANGUL SYLLABLE JJIL + /x83/x34/x92/x38 HANGUL SYLLABLE JJILG + /x83/x34/x92/x39 HANGUL SYLLABLE JJILM + /x83/x34/x93/x30 HANGUL SYLLABLE JJILB + /x83/x34/x93/x31 HANGUL SYLLABLE JJILS + /x83/x34/x93/x32 HANGUL SYLLABLE JJILT + /x83/x34/x93/x33 HANGUL SYLLABLE JJILP + /x83/x34/x93/x34 HANGUL SYLLABLE JJILH + /x83/x34/x93/x35 HANGUL SYLLABLE JJIM + /x83/x34/x93/x36 HANGUL SYLLABLE JJIB + /x83/x34/x93/x37 HANGUL SYLLABLE JJIBS + /x83/x34/x93/x38 HANGUL SYLLABLE JJIS + /x83/x34/x93/x39 HANGUL SYLLABLE JJISS + /x83/x34/x94/x30 HANGUL SYLLABLE JJING + /x83/x34/x94/x31 HANGUL SYLLABLE JJIJ + /x83/x34/x94/x32 HANGUL SYLLABLE JJIC + /x83/x34/x94/x33 HANGUL SYLLABLE JJIK + /x83/x34/x94/x34 HANGUL SYLLABLE JJIT + /x83/x34/x94/x35 HANGUL SYLLABLE JJIP + /x83/x34/x94/x36 HANGUL SYLLABLE JJIH + /x83/x34/x94/x37 HANGUL SYLLABLE CA + /x83/x34/x94/x38 HANGUL SYLLABLE CAG + /x83/x34/x94/x39 HANGUL SYLLABLE CAGG + /x83/x34/x95/x30 HANGUL SYLLABLE CAGS + /x83/x34/x95/x31 HANGUL SYLLABLE CAN + /x83/x34/x95/x32 HANGUL SYLLABLE CANI + /x83/x34/x95/x33 HANGUL SYLLABLE CANH + /x83/x34/x95/x34 HANGUL SYLLABLE CAD + /x83/x34/x95/x35 HANGUL SYLLABLE CAL + /x83/x34/x95/x36 HANGUL SYLLABLE CALG + /x83/x34/x95/x37 HANGUL SYLLABLE CALM + /x83/x34/x95/x38 HANGUL SYLLABLE CALB + /x83/x34/x95/x39 HANGUL SYLLABLE CALS + /x83/x34/x96/x30 HANGUL SYLLABLE CALT + /x83/x34/x96/x31 HANGUL SYLLABLE CALP + /x83/x34/x96/x32 HANGUL SYLLABLE CALH + /x83/x34/x96/x33 HANGUL SYLLABLE CAM + /x83/x34/x96/x34 HANGUL SYLLABLE CAB + /x83/x34/x96/x35 HANGUL SYLLABLE CABS + /x83/x34/x96/x36 HANGUL SYLLABLE CAS + /x83/x34/x96/x37 HANGUL SYLLABLE CASS + /x83/x34/x96/x38 HANGUL SYLLABLE CANG + /x83/x34/x96/x39 HANGUL SYLLABLE CAJ + /x83/x34/x97/x30 HANGUL SYLLABLE CAC + /x83/x34/x97/x31 HANGUL SYLLABLE CAK + /x83/x34/x97/x32 HANGUL SYLLABLE CAT + /x83/x34/x97/x33 HANGUL SYLLABLE CAP + /x83/x34/x97/x34 HANGUL SYLLABLE CAH + /x83/x34/x97/x35 HANGUL SYLLABLE CAE + /x83/x34/x97/x36 HANGUL SYLLABLE CAEG + /x83/x34/x97/x37 HANGUL SYLLABLE CAEGG + /x83/x34/x97/x38 HANGUL SYLLABLE CAEGS + /x83/x34/x97/x39 HANGUL SYLLABLE CAEN + /x83/x34/x98/x30 HANGUL SYLLABLE CAENI + /x83/x34/x98/x31 HANGUL SYLLABLE CAENH + /x83/x34/x98/x32 HANGUL SYLLABLE CAED + /x83/x34/x98/x33 HANGUL SYLLABLE CAEL + /x83/x34/x98/x34 HANGUL SYLLABLE CAELG + /x83/x34/x98/x35 HANGUL SYLLABLE CAELM + /x83/x34/x98/x36 HANGUL SYLLABLE CAELB + /x83/x34/x98/x37 HANGUL SYLLABLE CAELS + /x83/x34/x98/x38 HANGUL SYLLABLE CAELT + /x83/x34/x98/x39 HANGUL SYLLABLE CAELP + /x83/x34/x99/x30 HANGUL SYLLABLE CAELH + /x83/x34/x99/x31 HANGUL SYLLABLE CAEM + /x83/x34/x99/x32 HANGUL SYLLABLE CAEB + /x83/x34/x99/x33 HANGUL SYLLABLE CAEBS + /x83/x34/x99/x34 HANGUL SYLLABLE CAES + /x83/x34/x99/x35 HANGUL SYLLABLE CAESS + /x83/x34/x99/x36 HANGUL SYLLABLE CAENG + /x83/x34/x99/x37 HANGUL SYLLABLE CAEJ + /x83/x34/x99/x38 HANGUL SYLLABLE CAEC + /x83/x34/x99/x39 HANGUL SYLLABLE CAEK + /x83/x34/x9a/x30 HANGUL SYLLABLE CAET + /x83/x34/x9a/x31 HANGUL SYLLABLE CAEP + /x83/x34/x9a/x32 HANGUL SYLLABLE CAEH + /x83/x34/x9a/x33 HANGUL SYLLABLE CYA + /x83/x34/x9a/x34 HANGUL SYLLABLE CYAG + /x83/x34/x9a/x35 HANGUL SYLLABLE CYAGG + /x83/x34/x9a/x36 HANGUL SYLLABLE CYAGS + /x83/x34/x9a/x37 HANGUL SYLLABLE CYAN + /x83/x34/x9a/x38 HANGUL SYLLABLE CYANI + /x83/x34/x9a/x39 HANGUL SYLLABLE CYANH + /x83/x34/x9b/x30 HANGUL SYLLABLE CYAD + /x83/x34/x9b/x31 HANGUL SYLLABLE CYAL + /x83/x34/x9b/x32 HANGUL SYLLABLE CYALG + /x83/x34/x9b/x33 HANGUL SYLLABLE CYALM + /x83/x34/x9b/x34 HANGUL SYLLABLE CYALB + /x83/x34/x9b/x35 HANGUL SYLLABLE CYALS + /x83/x34/x9b/x36 HANGUL SYLLABLE CYALT + /x83/x34/x9b/x37 HANGUL SYLLABLE CYALP + /x83/x34/x9b/x38 HANGUL SYLLABLE CYALH + /x83/x34/x9b/x39 HANGUL SYLLABLE CYAM + /x83/x34/x9c/x30 HANGUL SYLLABLE CYAB + /x83/x34/x9c/x31 HANGUL SYLLABLE CYABS + /x83/x34/x9c/x32 HANGUL SYLLABLE CYAS + /x83/x34/x9c/x33 HANGUL SYLLABLE CYASS + /x83/x34/x9c/x34 HANGUL SYLLABLE CYANG + /x83/x34/x9c/x35 HANGUL SYLLABLE CYAJ + /x83/x34/x9c/x36 HANGUL SYLLABLE CYAC + /x83/x34/x9c/x37 HANGUL SYLLABLE CYAK + /x83/x34/x9c/x38 HANGUL SYLLABLE CYAT + /x83/x34/x9c/x39 HANGUL SYLLABLE CYAP + /x83/x34/x9d/x30 HANGUL SYLLABLE CYAH + /x83/x34/x9d/x31 HANGUL SYLLABLE CYAE + /x83/x34/x9d/x32 HANGUL SYLLABLE CYAEG + /x83/x34/x9d/x33 HANGUL SYLLABLE CYAEGG + /x83/x34/x9d/x34 HANGUL SYLLABLE CYAEGS + /x83/x34/x9d/x35 HANGUL SYLLABLE CYAEN + /x83/x34/x9d/x36 HANGUL SYLLABLE CYAENI + /x83/x34/x9d/x37 HANGUL SYLLABLE CYAENH + /x83/x34/x9d/x38 HANGUL SYLLABLE CYAED + /x83/x34/x9d/x39 HANGUL SYLLABLE CYAEL + /x83/x34/x9e/x30 HANGUL SYLLABLE CYAELG + /x83/x34/x9e/x31 HANGUL SYLLABLE CYAELM + /x83/x34/x9e/x32 HANGUL SYLLABLE CYAELB + /x83/x34/x9e/x33 HANGUL SYLLABLE CYAELS + /x83/x34/x9e/x34 HANGUL SYLLABLE CYAELT + /x83/x34/x9e/x35 HANGUL SYLLABLE CYAELP + /x83/x34/x9e/x36 HANGUL SYLLABLE CYAELH + /x83/x34/x9e/x37 HANGUL SYLLABLE CYAEM + /x83/x34/x9e/x38 HANGUL SYLLABLE CYAEB + /x83/x34/x9e/x39 HANGUL SYLLABLE CYAEBS + /x83/x34/x9f/x30 HANGUL SYLLABLE CYAES + /x83/x34/x9f/x31 HANGUL SYLLABLE CYAESS + /x83/x34/x9f/x32 HANGUL SYLLABLE CYAENG + /x83/x34/x9f/x33 HANGUL SYLLABLE CYAEJ + /x83/x34/x9f/x34 HANGUL SYLLABLE CYAEC + /x83/x34/x9f/x35 HANGUL SYLLABLE CYAEK + /x83/x34/x9f/x36 HANGUL SYLLABLE CYAET + /x83/x34/x9f/x37 HANGUL SYLLABLE CYAEP + /x83/x34/x9f/x38 HANGUL SYLLABLE CYAEH + /x83/x34/x9f/x39 HANGUL SYLLABLE CEO + /x83/x34/xa0/x30 HANGUL SYLLABLE CEOG + /x83/x34/xa0/x31 HANGUL SYLLABLE CEOGG + /x83/x34/xa0/x32 HANGUL SYLLABLE CEOGS + /x83/x34/xa0/x33 HANGUL SYLLABLE CEON + /x83/x34/xa0/x34 HANGUL SYLLABLE CEONI + /x83/x34/xa0/x35 HANGUL SYLLABLE CEONH + /x83/x34/xa0/x36 HANGUL SYLLABLE CEOD + /x83/x34/xa0/x37 HANGUL SYLLABLE CEOL + /x83/x34/xa0/x38 HANGUL SYLLABLE CEOLG + /x83/x34/xa0/x39 HANGUL SYLLABLE CEOLM + /x83/x34/xa1/x30 HANGUL SYLLABLE CEOLB + /x83/x34/xa1/x31 HANGUL SYLLABLE CEOLS + /x83/x34/xa1/x32 HANGUL SYLLABLE CEOLT + /x83/x34/xa1/x33 HANGUL SYLLABLE CEOLP + /x83/x34/xa1/x34 HANGUL SYLLABLE CEOLH + /x83/x34/xa1/x35 HANGUL SYLLABLE CEOM + /x83/x34/xa1/x36 HANGUL SYLLABLE CEOB + /x83/x34/xa1/x37 HANGUL SYLLABLE CEOBS + /x83/x34/xa1/x38 HANGUL SYLLABLE CEOS + /x83/x34/xa1/x39 HANGUL SYLLABLE CEOSS + /x83/x34/xa2/x30 HANGUL SYLLABLE CEONG + /x83/x34/xa2/x31 HANGUL SYLLABLE CEOJ + /x83/x34/xa2/x32 HANGUL SYLLABLE CEOC + /x83/x34/xa2/x33 HANGUL SYLLABLE CEOK + /x83/x34/xa2/x34 HANGUL SYLLABLE CEOT + /x83/x34/xa2/x35 HANGUL SYLLABLE CEOP + /x83/x34/xa2/x36 HANGUL SYLLABLE CEOH + /x83/x34/xa2/x37 HANGUL SYLLABLE CE + /x83/x34/xa2/x38 HANGUL SYLLABLE CEG + /x83/x34/xa2/x39 HANGUL SYLLABLE CEGG + /x83/x34/xa3/x30 HANGUL SYLLABLE CEGS + /x83/x34/xa3/x31 HANGUL SYLLABLE CEN + /x83/x34/xa3/x32 HANGUL SYLLABLE CENI + /x83/x34/xa3/x33 HANGUL SYLLABLE CENH + /x83/x34/xa3/x34 HANGUL SYLLABLE CED + /x83/x34/xa3/x35 HANGUL SYLLABLE CEL + /x83/x34/xa3/x36 HANGUL SYLLABLE CELG + /x83/x34/xa3/x37 HANGUL SYLLABLE CELM + /x83/x34/xa3/x38 HANGUL SYLLABLE CELB + /x83/x34/xa3/x39 HANGUL SYLLABLE CELS + /x83/x34/xa4/x30 HANGUL SYLLABLE CELT + /x83/x34/xa4/x31 HANGUL SYLLABLE CELP + /x83/x34/xa4/x32 HANGUL SYLLABLE CELH + /x83/x34/xa4/x33 HANGUL SYLLABLE CEM + /x83/x34/xa4/x34 HANGUL SYLLABLE CEB + /x83/x34/xa4/x35 HANGUL SYLLABLE CEBS + /x83/x34/xa4/x36 HANGUL SYLLABLE CES + /x83/x34/xa4/x37 HANGUL SYLLABLE CESS + /x83/x34/xa4/x38 HANGUL SYLLABLE CENG + /x83/x34/xa4/x39 HANGUL SYLLABLE CEJ + /x83/x34/xa5/x30 HANGUL SYLLABLE CEC + /x83/x34/xa5/x31 HANGUL SYLLABLE CEK + /x83/x34/xa5/x32 HANGUL SYLLABLE CET + /x83/x34/xa5/x33 HANGUL SYLLABLE CEP + /x83/x34/xa5/x34 HANGUL SYLLABLE CEH + /x83/x34/xa5/x35 HANGUL SYLLABLE CYEO + /x83/x34/xa5/x36 HANGUL SYLLABLE CYEOG + /x83/x34/xa5/x37 HANGUL SYLLABLE CYEOGG + /x83/x34/xa5/x38 HANGUL SYLLABLE CYEOGS + /x83/x34/xa5/x39 HANGUL SYLLABLE CYEON + /x83/x34/xa6/x30 HANGUL SYLLABLE CYEONI + /x83/x34/xa6/x31 HANGUL SYLLABLE CYEONH + /x83/x34/xa6/x32 HANGUL SYLLABLE CYEOD + /x83/x34/xa6/x33 HANGUL SYLLABLE CYEOL + /x83/x34/xa6/x34 HANGUL SYLLABLE CYEOLG + /x83/x34/xa6/x35 HANGUL SYLLABLE CYEOLM + /x83/x34/xa6/x36 HANGUL SYLLABLE CYEOLB + /x83/x34/xa6/x37 HANGUL SYLLABLE CYEOLS + /x83/x34/xa6/x38 HANGUL SYLLABLE CYEOLT + /x83/x34/xa6/x39 HANGUL SYLLABLE CYEOLP + /x83/x34/xa7/x30 HANGUL SYLLABLE CYEOLH + /x83/x34/xa7/x31 HANGUL SYLLABLE CYEOM + /x83/x34/xa7/x32 HANGUL SYLLABLE CYEOB + /x83/x34/xa7/x33 HANGUL SYLLABLE CYEOBS + /x83/x34/xa7/x34 HANGUL SYLLABLE CYEOS + /x83/x34/xa7/x35 HANGUL SYLLABLE CYEOSS + /x83/x34/xa7/x36 HANGUL SYLLABLE CYEONG + /x83/x34/xa7/x37 HANGUL SYLLABLE CYEOJ + /x83/x34/xa7/x38 HANGUL SYLLABLE CYEOC + /x83/x34/xa7/x39 HANGUL SYLLABLE CYEOK + /x83/x34/xa8/x30 HANGUL SYLLABLE CYEOT + /x83/x34/xa8/x31 HANGUL SYLLABLE CYEOP + /x83/x34/xa8/x32 HANGUL SYLLABLE CYEOH + /x83/x34/xa8/x33 HANGUL SYLLABLE CYE + /x83/x34/xa8/x34 HANGUL SYLLABLE CYEG + /x83/x34/xa8/x35 HANGUL SYLLABLE CYEGG + /x83/x34/xa8/x36 HANGUL SYLLABLE CYEGS + /x83/x34/xa8/x37 HANGUL SYLLABLE CYEN + /x83/x34/xa8/x38 HANGUL SYLLABLE CYENI + /x83/x34/xa8/x39 HANGUL SYLLABLE CYENH + /x83/x34/xa9/x30 HANGUL SYLLABLE CYED + /x83/x34/xa9/x31 HANGUL SYLLABLE CYEL + /x83/x34/xa9/x32 HANGUL SYLLABLE CYELG + /x83/x34/xa9/x33 HANGUL SYLLABLE CYELM + /x83/x34/xa9/x34 HANGUL SYLLABLE CYELB + /x83/x34/xa9/x35 HANGUL SYLLABLE CYELS + /x83/x34/xa9/x36 HANGUL SYLLABLE CYELT + /x83/x34/xa9/x37 HANGUL SYLLABLE CYELP + /x83/x34/xa9/x38 HANGUL SYLLABLE CYELH + /x83/x34/xa9/x39 HANGUL SYLLABLE CYEM + /x83/x34/xaa/x30 HANGUL SYLLABLE CYEB + /x83/x34/xaa/x31 HANGUL SYLLABLE CYEBS + /x83/x34/xaa/x32 HANGUL SYLLABLE CYES + /x83/x34/xaa/x33 HANGUL SYLLABLE CYESS + /x83/x34/xaa/x34 HANGUL SYLLABLE CYENG + /x83/x34/xaa/x35 HANGUL SYLLABLE CYEJ + /x83/x34/xaa/x36 HANGUL SYLLABLE CYEC + /x83/x34/xaa/x37 HANGUL SYLLABLE CYEK + /x83/x34/xaa/x38 HANGUL SYLLABLE CYET + /x83/x34/xaa/x39 HANGUL SYLLABLE CYEP + /x83/x34/xab/x30 HANGUL SYLLABLE CYEH + /x83/x34/xab/x31 HANGUL SYLLABLE CO + /x83/x34/xab/x32 HANGUL SYLLABLE COG + /x83/x34/xab/x33 HANGUL SYLLABLE COGG + /x83/x34/xab/x34 HANGUL SYLLABLE COGS + /x83/x34/xab/x35 HANGUL SYLLABLE CON + /x83/x34/xab/x36 HANGUL SYLLABLE CONI + /x83/x34/xab/x37 HANGUL SYLLABLE CONH + /x83/x34/xab/x38 HANGUL SYLLABLE COD + /x83/x34/xab/x39 HANGUL SYLLABLE COL + /x83/x34/xac/x30 HANGUL SYLLABLE COLG + /x83/x34/xac/x31 HANGUL SYLLABLE COLM + /x83/x34/xac/x32 HANGUL SYLLABLE COLB + /x83/x34/xac/x33 HANGUL SYLLABLE COLS + /x83/x34/xac/x34 HANGUL SYLLABLE COLT + /x83/x34/xac/x35 HANGUL SYLLABLE COLP + /x83/x34/xac/x36 HANGUL SYLLABLE COLH + /x83/x34/xac/x37 HANGUL SYLLABLE COM + /x83/x34/xac/x38 HANGUL SYLLABLE COB + /x83/x34/xac/x39 HANGUL SYLLABLE COBS + /x83/x34/xad/x30 HANGUL SYLLABLE COS + /x83/x34/xad/x31 HANGUL SYLLABLE COSS + /x83/x34/xad/x32 HANGUL SYLLABLE CONG + /x83/x34/xad/x33 HANGUL SYLLABLE COJ + /x83/x34/xad/x34 HANGUL SYLLABLE COC + /x83/x34/xad/x35 HANGUL SYLLABLE COK + /x83/x34/xad/x36 HANGUL SYLLABLE COT + /x83/x34/xad/x37 HANGUL SYLLABLE COP + /x83/x34/xad/x38 HANGUL SYLLABLE COH + /x83/x34/xad/x39 HANGUL SYLLABLE CWA + /x83/x34/xae/x30 HANGUL SYLLABLE CWAG + /x83/x34/xae/x31 HANGUL SYLLABLE CWAGG + /x83/x34/xae/x32 HANGUL SYLLABLE CWAGS + /x83/x34/xae/x33 HANGUL SYLLABLE CWAN + /x83/x34/xae/x34 HANGUL SYLLABLE CWANI + /x83/x34/xae/x35 HANGUL SYLLABLE CWANH + /x83/x34/xae/x36 HANGUL SYLLABLE CWAD + /x83/x34/xae/x37 HANGUL SYLLABLE CWAL + /x83/x34/xae/x38 HANGUL SYLLABLE CWALG + /x83/x34/xae/x39 HANGUL SYLLABLE CWALM + /x83/x34/xaf/x30 HANGUL SYLLABLE CWALB + /x83/x34/xaf/x31 HANGUL SYLLABLE CWALS + /x83/x34/xaf/x32 HANGUL SYLLABLE CWALT + /x83/x34/xaf/x33 HANGUL SYLLABLE CWALP + /x83/x34/xaf/x34 HANGUL SYLLABLE CWALH + /x83/x34/xaf/x35 HANGUL SYLLABLE CWAM + /x83/x34/xaf/x36 HANGUL SYLLABLE CWAB + /x83/x34/xaf/x37 HANGUL SYLLABLE CWABS + /x83/x34/xaf/x38 HANGUL SYLLABLE CWAS + /x83/x34/xaf/x39 HANGUL SYLLABLE CWASS + /x83/x34/xb0/x30 HANGUL SYLLABLE CWANG + /x83/x34/xb0/x31 HANGUL SYLLABLE CWAJ + /x83/x34/xb0/x32 HANGUL SYLLABLE CWAC + /x83/x34/xb0/x33 HANGUL SYLLABLE CWAK + /x83/x34/xb0/x34 HANGUL SYLLABLE CWAT + /x83/x34/xb0/x35 HANGUL SYLLABLE CWAP + /x83/x34/xb0/x36 HANGUL SYLLABLE CWAH + /x83/x34/xb0/x37 HANGUL SYLLABLE CWAE + /x83/x34/xb0/x38 HANGUL SYLLABLE CWAEG + /x83/x34/xb0/x39 HANGUL SYLLABLE CWAEGG + /x83/x34/xb1/x30 HANGUL SYLLABLE CWAEGS + /x83/x34/xb1/x31 HANGUL SYLLABLE CWAEN + /x83/x34/xb1/x32 HANGUL SYLLABLE CWAENI + /x83/x34/xb1/x33 HANGUL SYLLABLE CWAENH + /x83/x34/xb1/x34 HANGUL SYLLABLE CWAED + /x83/x34/xb1/x35 HANGUL SYLLABLE CWAEL + /x83/x34/xb1/x36 HANGUL SYLLABLE CWAELG + /x83/x34/xb1/x37 HANGUL SYLLABLE CWAELM + /x83/x34/xb1/x38 HANGUL SYLLABLE CWAELB + /x83/x34/xb1/x39 HANGUL SYLLABLE CWAELS + /x83/x34/xb2/x30 HANGUL SYLLABLE CWAELT + /x83/x34/xb2/x31 HANGUL SYLLABLE CWAELP + /x83/x34/xb2/x32 HANGUL SYLLABLE CWAELH + /x83/x34/xb2/x33 HANGUL SYLLABLE CWAEM + /x83/x34/xb2/x34 HANGUL SYLLABLE CWAEB + /x83/x34/xb2/x35 HANGUL SYLLABLE CWAEBS + /x83/x34/xb2/x36 HANGUL SYLLABLE CWAES + /x83/x34/xb2/x37 HANGUL SYLLABLE CWAESS + /x83/x34/xb2/x38 HANGUL SYLLABLE CWAENG + /x83/x34/xb2/x39 HANGUL SYLLABLE CWAEJ + /x83/x34/xb3/x30 HANGUL SYLLABLE CWAEC + /x83/x34/xb3/x31 HANGUL SYLLABLE CWAEK + /x83/x34/xb3/x32 HANGUL SYLLABLE CWAET + /x83/x34/xb3/x33 HANGUL SYLLABLE CWAEP + /x83/x34/xb3/x34 HANGUL SYLLABLE CWAEH + /x83/x34/xb3/x35 HANGUL SYLLABLE COE + /x83/x34/xb3/x36 HANGUL SYLLABLE COEG + /x83/x34/xb3/x37 HANGUL SYLLABLE COEGG + /x83/x34/xb3/x38 HANGUL SYLLABLE COEGS + /x83/x34/xb3/x39 HANGUL SYLLABLE COEN + /x83/x34/xb4/x30 HANGUL SYLLABLE COENI + /x83/x34/xb4/x31 HANGUL SYLLABLE COENH + /x83/x34/xb4/x32 HANGUL SYLLABLE COED + /x83/x34/xb4/x33 HANGUL SYLLABLE COEL + /x83/x34/xb4/x34 HANGUL SYLLABLE COELG + /x83/x34/xb4/x35 HANGUL SYLLABLE COELM + /x83/x34/xb4/x36 HANGUL SYLLABLE COELB + /x83/x34/xb4/x37 HANGUL SYLLABLE COELS + /x83/x34/xb4/x38 HANGUL SYLLABLE COELT + /x83/x34/xb4/x39 HANGUL SYLLABLE COELP + /x83/x34/xb5/x30 HANGUL SYLLABLE COELH + /x83/x34/xb5/x31 HANGUL SYLLABLE COEM + /x83/x34/xb5/x32 HANGUL SYLLABLE COEB + /x83/x34/xb5/x33 HANGUL SYLLABLE COEBS + /x83/x34/xb5/x34 HANGUL SYLLABLE COES + /x83/x34/xb5/x35 HANGUL SYLLABLE COESS + /x83/x34/xb5/x36 HANGUL SYLLABLE COENG + /x83/x34/xb5/x37 HANGUL SYLLABLE COEJ + /x83/x34/xb5/x38 HANGUL SYLLABLE COEC + /x83/x34/xb5/x39 HANGUL SYLLABLE COEK + /x83/x34/xb6/x30 HANGUL SYLLABLE COET + /x83/x34/xb6/x31 HANGUL SYLLABLE COEP + /x83/x34/xb6/x32 HANGUL SYLLABLE COEH + /x83/x34/xb6/x33 HANGUL SYLLABLE CYO + /x83/x34/xb6/x34 HANGUL SYLLABLE CYOG + /x83/x34/xb6/x35 HANGUL SYLLABLE CYOGG + /x83/x34/xb6/x36 HANGUL SYLLABLE CYOGS + /x83/x34/xb6/x37 HANGUL SYLLABLE CYON + /x83/x34/xb6/x38 HANGUL SYLLABLE CYONI + /x83/x34/xb6/x39 HANGUL SYLLABLE CYONH + /x83/x34/xb7/x30 HANGUL SYLLABLE CYOD + /x83/x34/xb7/x31 HANGUL SYLLABLE CYOL + /x83/x34/xb7/x32 HANGUL SYLLABLE CYOLG + /x83/x34/xb7/x33 HANGUL SYLLABLE CYOLM + /x83/x34/xb7/x34 HANGUL SYLLABLE CYOLB + /x83/x34/xb7/x35 HANGUL SYLLABLE CYOLS + /x83/x34/xb7/x36 HANGUL SYLLABLE CYOLT + /x83/x34/xb7/x37 HANGUL SYLLABLE CYOLP + /x83/x34/xb7/x38 HANGUL SYLLABLE CYOLH + /x83/x34/xb7/x39 HANGUL SYLLABLE CYOM + /x83/x34/xb8/x30 HANGUL SYLLABLE CYOB + /x83/x34/xb8/x31 HANGUL SYLLABLE CYOBS + /x83/x34/xb8/x32 HANGUL SYLLABLE CYOS + /x83/x34/xb8/x33 HANGUL SYLLABLE CYOSS + /x83/x34/xb8/x34 HANGUL SYLLABLE CYONG + /x83/x34/xb8/x35 HANGUL SYLLABLE CYOJ + /x83/x34/xb8/x36 HANGUL SYLLABLE CYOC + /x83/x34/xb8/x37 HANGUL SYLLABLE CYOK + /x83/x34/xb8/x38 HANGUL SYLLABLE CYOT + /x83/x34/xb8/x39 HANGUL SYLLABLE CYOP + /x83/x34/xb9/x30 HANGUL SYLLABLE CYOH + /x83/x34/xb9/x31 HANGUL SYLLABLE CU + /x83/x34/xb9/x32 HANGUL SYLLABLE CUG + /x83/x34/xb9/x33 HANGUL SYLLABLE CUGG + /x83/x34/xb9/x34 HANGUL SYLLABLE CUGS + /x83/x34/xb9/x35 HANGUL SYLLABLE CUN + /x83/x34/xb9/x36 HANGUL SYLLABLE CUNI + /x83/x34/xb9/x37 HANGUL SYLLABLE CUNH + /x83/x34/xb9/x38 HANGUL SYLLABLE CUD + /x83/x34/xb9/x39 HANGUL SYLLABLE CUL + /x83/x34/xba/x30 HANGUL SYLLABLE CULG + /x83/x34/xba/x31 HANGUL SYLLABLE CULM + /x83/x34/xba/x32 HANGUL SYLLABLE CULB + /x83/x34/xba/x33 HANGUL SYLLABLE CULS + /x83/x34/xba/x34 HANGUL SYLLABLE CULT + /x83/x34/xba/x35 HANGUL SYLLABLE CULP + /x83/x34/xba/x36 HANGUL SYLLABLE CULH + /x83/x34/xba/x37 HANGUL SYLLABLE CUM + /x83/x34/xba/x38 HANGUL SYLLABLE CUB + /x83/x34/xba/x39 HANGUL SYLLABLE CUBS + /x83/x34/xbb/x30 HANGUL SYLLABLE CUS + /x83/x34/xbb/x31 HANGUL SYLLABLE CUSS + /x83/x34/xbb/x32 HANGUL SYLLABLE CUNG + /x83/x34/xbb/x33 HANGUL SYLLABLE CUJ + /x83/x34/xbb/x34 HANGUL SYLLABLE CUC + /x83/x34/xbb/x35 HANGUL SYLLABLE CUK + /x83/x34/xbb/x36 HANGUL SYLLABLE CUT + /x83/x34/xbb/x37 HANGUL SYLLABLE CUP + /x83/x34/xbb/x38 HANGUL SYLLABLE CUH + /x83/x34/xbb/x39 HANGUL SYLLABLE CWEO + /x83/x34/xbc/x30 HANGUL SYLLABLE CWEOG + /x83/x34/xbc/x31 HANGUL SYLLABLE CWEOGG + /x83/x34/xbc/x32 HANGUL SYLLABLE CWEOGS + /x83/x34/xbc/x33 HANGUL SYLLABLE CWEON + /x83/x34/xbc/x34 HANGUL SYLLABLE CWEONI + /x83/x34/xbc/x35 HANGUL SYLLABLE CWEONH + /x83/x34/xbc/x36 HANGUL SYLLABLE CWEOD + /x83/x34/xbc/x37 HANGUL SYLLABLE CWEOL + /x83/x34/xbc/x38 HANGUL SYLLABLE CWEOLG + /x83/x34/xbc/x39 HANGUL SYLLABLE CWEOLM + /x83/x34/xbd/x30 HANGUL SYLLABLE CWEOLB + /x83/x34/xbd/x31 HANGUL SYLLABLE CWEOLS + /x83/x34/xbd/x32 HANGUL SYLLABLE CWEOLT + /x83/x34/xbd/x33 HANGUL SYLLABLE CWEOLP + /x83/x34/xbd/x34 HANGUL SYLLABLE CWEOLH + /x83/x34/xbd/x35 HANGUL SYLLABLE CWEOM + /x83/x34/xbd/x36 HANGUL SYLLABLE CWEOB + /x83/x34/xbd/x37 HANGUL SYLLABLE CWEOBS + /x83/x34/xbd/x38 HANGUL SYLLABLE CWEOS + /x83/x34/xbd/x39 HANGUL SYLLABLE CWEOSS + /x83/x34/xbe/x30 HANGUL SYLLABLE CWEONG + /x83/x34/xbe/x31 HANGUL SYLLABLE CWEOJ + /x83/x34/xbe/x32 HANGUL SYLLABLE CWEOC + /x83/x34/xbe/x33 HANGUL SYLLABLE CWEOK + /x83/x34/xbe/x34 HANGUL SYLLABLE CWEOT + /x83/x34/xbe/x35 HANGUL SYLLABLE CWEOP + /x83/x34/xbe/x36 HANGUL SYLLABLE CWEOH + /x83/x34/xbe/x37 HANGUL SYLLABLE CWE + /x83/x34/xbe/x38 HANGUL SYLLABLE CWEG + /x83/x34/xbe/x39 HANGUL SYLLABLE CWEGG + /x83/x34/xbf/x30 HANGUL SYLLABLE CWEGS + /x83/x34/xbf/x31 HANGUL SYLLABLE CWEN + /x83/x34/xbf/x32 HANGUL SYLLABLE CWENI + /x83/x34/xbf/x33 HANGUL SYLLABLE CWENH + /x83/x34/xbf/x34 HANGUL SYLLABLE CWED + /x83/x34/xbf/x35 HANGUL SYLLABLE CWEL + /x83/x34/xbf/x36 HANGUL SYLLABLE CWELG + /x83/x34/xbf/x37 HANGUL SYLLABLE CWELM + /x83/x34/xbf/x38 HANGUL SYLLABLE CWELB + /x83/x34/xbf/x39 HANGUL SYLLABLE CWELS + /x83/x34/xc0/x30 HANGUL SYLLABLE CWELT + /x83/x34/xc0/x31 HANGUL SYLLABLE CWELP + /x83/x34/xc0/x32 HANGUL SYLLABLE CWELH + /x83/x34/xc0/x33 HANGUL SYLLABLE CWEM + /x83/x34/xc0/x34 HANGUL SYLLABLE CWEB + /x83/x34/xc0/x35 HANGUL SYLLABLE CWEBS + /x83/x34/xc0/x36 HANGUL SYLLABLE CWES + /x83/x34/xc0/x37 HANGUL SYLLABLE CWESS + /x83/x34/xc0/x38 HANGUL SYLLABLE CWENG + /x83/x34/xc0/x39 HANGUL SYLLABLE CWEJ + /x83/x34/xc1/x30 HANGUL SYLLABLE CWEC + /x83/x34/xc1/x31 HANGUL SYLLABLE CWEK + /x83/x34/xc1/x32 HANGUL SYLLABLE CWET + /x83/x34/xc1/x33 HANGUL SYLLABLE CWEP + /x83/x34/xc1/x34 HANGUL SYLLABLE CWEH + /x83/x34/xc1/x35 HANGUL SYLLABLE CWI + /x83/x34/xc1/x36 HANGUL SYLLABLE CWIG + /x83/x34/xc1/x37 HANGUL SYLLABLE CWIGG + /x83/x34/xc1/x38 HANGUL SYLLABLE CWIGS + /x83/x34/xc1/x39 HANGUL SYLLABLE CWIN + /x83/x34/xc2/x30 HANGUL SYLLABLE CWINI + /x83/x34/xc2/x31 HANGUL SYLLABLE CWINH + /x83/x34/xc2/x32 HANGUL SYLLABLE CWID + /x83/x34/xc2/x33 HANGUL SYLLABLE CWIL + /x83/x34/xc2/x34 HANGUL SYLLABLE CWILG + /x83/x34/xc2/x35 HANGUL SYLLABLE CWILM + /x83/x34/xc2/x36 HANGUL SYLLABLE CWILB + /x83/x34/xc2/x37 HANGUL SYLLABLE CWILS + /x83/x34/xc2/x38 HANGUL SYLLABLE CWILT + /x83/x34/xc2/x39 HANGUL SYLLABLE CWILP + /x83/x34/xc3/x30 HANGUL SYLLABLE CWILH + /x83/x34/xc3/x31 HANGUL SYLLABLE CWIM + /x83/x34/xc3/x32 HANGUL SYLLABLE CWIB + /x83/x34/xc3/x33 HANGUL SYLLABLE CWIBS + /x83/x34/xc3/x34 HANGUL SYLLABLE CWIS + /x83/x34/xc3/x35 HANGUL SYLLABLE CWISS + /x83/x34/xc3/x36 HANGUL SYLLABLE CWING + /x83/x34/xc3/x37 HANGUL SYLLABLE CWIJ + /x83/x34/xc3/x38 HANGUL SYLLABLE CWIC + /x83/x34/xc3/x39 HANGUL SYLLABLE CWIK + /x83/x34/xc4/x30 HANGUL SYLLABLE CWIT + /x83/x34/xc4/x31 HANGUL SYLLABLE CWIP + /x83/x34/xc4/x32 HANGUL SYLLABLE CWIH + /x83/x34/xc4/x33 HANGUL SYLLABLE CYU + /x83/x34/xc4/x34 HANGUL SYLLABLE CYUG + /x83/x34/xc4/x35 HANGUL SYLLABLE CYUGG + /x83/x34/xc4/x36 HANGUL SYLLABLE CYUGS + /x83/x34/xc4/x37 HANGUL SYLLABLE CYUN + /x83/x34/xc4/x38 HANGUL SYLLABLE CYUNI + /x83/x34/xc4/x39 HANGUL SYLLABLE CYUNH + /x83/x34/xc5/x30 HANGUL SYLLABLE CYUD + /x83/x34/xc5/x31 HANGUL SYLLABLE CYUL + /x83/x34/xc5/x32 HANGUL SYLLABLE CYULG + /x83/x34/xc5/x33 HANGUL SYLLABLE CYULM + /x83/x34/xc5/x34 HANGUL SYLLABLE CYULB + /x83/x34/xc5/x35 HANGUL SYLLABLE CYULS + /x83/x34/xc5/x36 HANGUL SYLLABLE CYULT + /x83/x34/xc5/x37 HANGUL SYLLABLE CYULP + /x83/x34/xc5/x38 HANGUL SYLLABLE CYULH + /x83/x34/xc5/x39 HANGUL SYLLABLE CYUM + /x83/x34/xc6/x30 HANGUL SYLLABLE CYUB + /x83/x34/xc6/x31 HANGUL SYLLABLE CYUBS + /x83/x34/xc6/x32 HANGUL SYLLABLE CYUS + /x83/x34/xc6/x33 HANGUL SYLLABLE CYUSS + /x83/x34/xc6/x34 HANGUL SYLLABLE CYUNG + /x83/x34/xc6/x35 HANGUL SYLLABLE CYUJ + /x83/x34/xc6/x36 HANGUL SYLLABLE CYUC + /x83/x34/xc6/x37 HANGUL SYLLABLE CYUK + /x83/x34/xc6/x38 HANGUL SYLLABLE CYUT + /x83/x34/xc6/x39 HANGUL SYLLABLE CYUP + /x83/x34/xc7/x30 HANGUL SYLLABLE CYUH + /x83/x34/xc7/x31 HANGUL SYLLABLE CEU + /x83/x34/xc7/x32 HANGUL SYLLABLE CEUG + /x83/x34/xc7/x33 HANGUL SYLLABLE CEUGG + /x83/x34/xc7/x34 HANGUL SYLLABLE CEUGS + /x83/x34/xc7/x35 HANGUL SYLLABLE CEUN + /x83/x34/xc7/x36 HANGUL SYLLABLE CEUNI + /x83/x34/xc7/x37 HANGUL SYLLABLE CEUNH + /x83/x34/xc7/x38 HANGUL SYLLABLE CEUD + /x83/x34/xc7/x39 HANGUL SYLLABLE CEUL + /x83/x34/xc8/x30 HANGUL SYLLABLE CEULG + /x83/x34/xc8/x31 HANGUL SYLLABLE CEULM + /x83/x34/xc8/x32 HANGUL SYLLABLE CEULB + /x83/x34/xc8/x33 HANGUL SYLLABLE CEULS + /x83/x34/xc8/x34 HANGUL SYLLABLE CEULT + /x83/x34/xc8/x35 HANGUL SYLLABLE CEULP + /x83/x34/xc8/x36 HANGUL SYLLABLE CEULH + /x83/x34/xc8/x37 HANGUL SYLLABLE CEUM + /x83/x34/xc8/x38 HANGUL SYLLABLE CEUB + /x83/x34/xc8/x39 HANGUL SYLLABLE CEUBS + /x83/x34/xc9/x30 HANGUL SYLLABLE CEUS + /x83/x34/xc9/x31 HANGUL SYLLABLE CEUSS + /x83/x34/xc9/x32 HANGUL SYLLABLE CEUNG + /x83/x34/xc9/x33 HANGUL SYLLABLE CEUJ + /x83/x34/xc9/x34 HANGUL SYLLABLE CEUC + /x83/x34/xc9/x35 HANGUL SYLLABLE CEUK + /x83/x34/xc9/x36 HANGUL SYLLABLE CEUT + /x83/x34/xc9/x37 HANGUL SYLLABLE CEUP + /x83/x34/xc9/x38 HANGUL SYLLABLE CEUH + /x83/x34/xc9/x39 HANGUL SYLLABLE CYI + /x83/x34/xca/x30 HANGUL SYLLABLE CYIG + /x83/x34/xca/x31 HANGUL SYLLABLE CYIGG + /x83/x34/xca/x32 HANGUL SYLLABLE CYIGS + /x83/x34/xca/x33 HANGUL SYLLABLE CYIN + /x83/x34/xca/x34 HANGUL SYLLABLE CYINI + /x83/x34/xca/x35 HANGUL SYLLABLE CYINH + /x83/x34/xca/x36 HANGUL SYLLABLE CYID + /x83/x34/xca/x37 HANGUL SYLLABLE CYIL + /x83/x34/xca/x38 HANGUL SYLLABLE CYILG + /x83/x34/xca/x39 HANGUL SYLLABLE CYILM + /x83/x34/xcb/x30 HANGUL SYLLABLE CYILB + /x83/x34/xcb/x31 HANGUL SYLLABLE CYILS + /x83/x34/xcb/x32 HANGUL SYLLABLE CYILT + /x83/x34/xcb/x33 HANGUL SYLLABLE CYILP + /x83/x34/xcb/x34 HANGUL SYLLABLE CYILH + /x83/x34/xcb/x35 HANGUL SYLLABLE CYIM + /x83/x34/xcb/x36 HANGUL SYLLABLE CYIB + /x83/x34/xcb/x37 HANGUL SYLLABLE CYIBS + /x83/x34/xcb/x38 HANGUL SYLLABLE CYIS + /x83/x34/xcb/x39 HANGUL SYLLABLE CYISS + /x83/x34/xcc/x30 HANGUL SYLLABLE CYING + /x83/x34/xcc/x31 HANGUL SYLLABLE CYIJ + /x83/x34/xcc/x32 HANGUL SYLLABLE CYIC + /x83/x34/xcc/x33 HANGUL SYLLABLE CYIK + /x83/x34/xcc/x34 HANGUL SYLLABLE CYIT + /x83/x34/xcc/x35 HANGUL SYLLABLE CYIP + /x83/x34/xcc/x36 HANGUL SYLLABLE CYIH + /x83/x34/xcc/x37 HANGUL SYLLABLE CI + /x83/x34/xcc/x38 HANGUL SYLLABLE CIG + /x83/x34/xcc/x39 HANGUL SYLLABLE CIGG + /x83/x34/xcd/x30 HANGUL SYLLABLE CIGS + /x83/x34/xcd/x31 HANGUL SYLLABLE CIN + /x83/x34/xcd/x32 HANGUL SYLLABLE CINI + /x83/x34/xcd/x33 HANGUL SYLLABLE CINH + /x83/x34/xcd/x34 HANGUL SYLLABLE CID + /x83/x34/xcd/x35 HANGUL SYLLABLE CIL + /x83/x34/xcd/x36 HANGUL SYLLABLE CILG + /x83/x34/xcd/x37 HANGUL SYLLABLE CILM + /x83/x34/xcd/x38 HANGUL SYLLABLE CILB + /x83/x34/xcd/x39 HANGUL SYLLABLE CILS + /x83/x34/xce/x30 HANGUL SYLLABLE CILT + /x83/x34/xce/x31 HANGUL SYLLABLE CILP + /x83/x34/xce/x32 HANGUL SYLLABLE CILH + /x83/x34/xce/x33 HANGUL SYLLABLE CIM + /x83/x34/xce/x34 HANGUL SYLLABLE CIB + /x83/x34/xce/x35 HANGUL SYLLABLE CIBS + /x83/x34/xce/x36 HANGUL SYLLABLE CIS + /x83/x34/xce/x37 HANGUL SYLLABLE CISS + /x83/x34/xce/x38 HANGUL SYLLABLE CING + /x83/x34/xce/x39 HANGUL SYLLABLE CIJ + /x83/x34/xcf/x30 HANGUL SYLLABLE CIC + /x83/x34/xcf/x31 HANGUL SYLLABLE CIK + /x83/x34/xcf/x32 HANGUL SYLLABLE CIT + /x83/x34/xcf/x33 HANGUL SYLLABLE CIP + /x83/x34/xcf/x34 HANGUL SYLLABLE CIH + /x83/x34/xcf/x35 HANGUL SYLLABLE KA + /x83/x34/xcf/x36 HANGUL SYLLABLE KAG + /x83/x34/xcf/x37 HANGUL SYLLABLE KAGG + /x83/x34/xcf/x38 HANGUL SYLLABLE KAGS + /x83/x34/xcf/x39 HANGUL SYLLABLE KAN + /x83/x34/xd0/x30 HANGUL SYLLABLE KANI + /x83/x34/xd0/x31 HANGUL SYLLABLE KANH + /x83/x34/xd0/x32 HANGUL SYLLABLE KAD + /x83/x34/xd0/x33 HANGUL SYLLABLE KAL + /x83/x34/xd0/x34 HANGUL SYLLABLE KALG + /x83/x34/xd0/x35 HANGUL SYLLABLE KALM + /x83/x34/xd0/x36 HANGUL SYLLABLE KALB + /x83/x34/xd0/x37 HANGUL SYLLABLE KALS + /x83/x34/xd0/x38 HANGUL SYLLABLE KALT + /x83/x34/xd0/x39 HANGUL SYLLABLE KALP + /x83/x34/xd1/x30 HANGUL SYLLABLE KALH + /x83/x34/xd1/x31 HANGUL SYLLABLE KAM + /x83/x34/xd1/x32 HANGUL SYLLABLE KAB + /x83/x34/xd1/x33 HANGUL SYLLABLE KABS + /x83/x34/xd1/x34 HANGUL SYLLABLE KAS + /x83/x34/xd1/x35 HANGUL SYLLABLE KASS + /x83/x34/xd1/x36 HANGUL SYLLABLE KANG + /x83/x34/xd1/x37 HANGUL SYLLABLE KAJ + /x83/x34/xd1/x38 HANGUL SYLLABLE KAC + /x83/x34/xd1/x39 HANGUL SYLLABLE KAK + /x83/x34/xd2/x30 HANGUL SYLLABLE KAT + /x83/x34/xd2/x31 HANGUL SYLLABLE KAP + /x83/x34/xd2/x32 HANGUL SYLLABLE KAH + /x83/x34/xd2/x33 HANGUL SYLLABLE KAE + /x83/x34/xd2/x34 HANGUL SYLLABLE KAEG + /x83/x34/xd2/x35 HANGUL SYLLABLE KAEGG + /x83/x34/xd2/x36 HANGUL SYLLABLE KAEGS + /x83/x34/xd2/x37 HANGUL SYLLABLE KAEN + /x83/x34/xd2/x38 HANGUL SYLLABLE KAENI + /x83/x34/xd2/x39 HANGUL SYLLABLE KAENH + /x83/x34/xd3/x30 HANGUL SYLLABLE KAED + /x83/x34/xd3/x31 HANGUL SYLLABLE KAEL + /x83/x34/xd3/x32 HANGUL SYLLABLE KAELG + /x83/x34/xd3/x33 HANGUL SYLLABLE KAELM + /x83/x34/xd3/x34 HANGUL SYLLABLE KAELB + /x83/x34/xd3/x35 HANGUL SYLLABLE KAELS + /x83/x34/xd3/x36 HANGUL SYLLABLE KAELT + /x83/x34/xd3/x37 HANGUL SYLLABLE KAELP + /x83/x34/xd3/x38 HANGUL SYLLABLE KAELH + /x83/x34/xd3/x39 HANGUL SYLLABLE KAEM + /x83/x34/xd4/x30 HANGUL SYLLABLE KAEB + /x83/x34/xd4/x31 HANGUL SYLLABLE KAEBS + /x83/x34/xd4/x32 HANGUL SYLLABLE KAES + /x83/x34/xd4/x33 HANGUL SYLLABLE KAESS + /x83/x34/xd4/x34 HANGUL SYLLABLE KAENG + /x83/x34/xd4/x35 HANGUL SYLLABLE KAEJ + /x83/x34/xd4/x36 HANGUL SYLLABLE KAEC + /x83/x34/xd4/x37 HANGUL SYLLABLE KAEK + /x83/x34/xd4/x38 HANGUL SYLLABLE KAET + /x83/x34/xd4/x39 HANGUL SYLLABLE KAEP + /x83/x34/xd5/x30 HANGUL SYLLABLE KAEH + /x83/x34/xd5/x31 HANGUL SYLLABLE KYA + /x83/x34/xd5/x32 HANGUL SYLLABLE KYAG + /x83/x34/xd5/x33 HANGUL SYLLABLE KYAGG + /x83/x34/xd5/x34 HANGUL SYLLABLE KYAGS + /x83/x34/xd5/x35 HANGUL SYLLABLE KYAN + /x83/x34/xd5/x36 HANGUL SYLLABLE KYANI + /x83/x34/xd5/x37 HANGUL SYLLABLE KYANH + /x83/x34/xd5/x38 HANGUL SYLLABLE KYAD + /x83/x34/xd5/x39 HANGUL SYLLABLE KYAL + /x83/x34/xd6/x30 HANGUL SYLLABLE KYALG + /x83/x34/xd6/x31 HANGUL SYLLABLE KYALM + /x83/x34/xd6/x32 HANGUL SYLLABLE KYALB + /x83/x34/xd6/x33 HANGUL SYLLABLE KYALS + /x83/x34/xd6/x34 HANGUL SYLLABLE KYALT + /x83/x34/xd6/x35 HANGUL SYLLABLE KYALP + /x83/x34/xd6/x36 HANGUL SYLLABLE KYALH + /x83/x34/xd6/x37 HANGUL SYLLABLE KYAM + /x83/x34/xd6/x38 HANGUL SYLLABLE KYAB + /x83/x34/xd6/x39 HANGUL SYLLABLE KYABS + /x83/x34/xd7/x30 HANGUL SYLLABLE KYAS + /x83/x34/xd7/x31 HANGUL SYLLABLE KYASS + /x83/x34/xd7/x32 HANGUL SYLLABLE KYANG + /x83/x34/xd7/x33 HANGUL SYLLABLE KYAJ + /x83/x34/xd7/x34 HANGUL SYLLABLE KYAC + /x83/x34/xd7/x35 HANGUL SYLLABLE KYAK + /x83/x34/xd7/x36 HANGUL SYLLABLE KYAT + /x83/x34/xd7/x37 HANGUL SYLLABLE KYAP + /x83/x34/xd7/x38 HANGUL SYLLABLE KYAH + /x83/x34/xd7/x39 HANGUL SYLLABLE KYAE + /x83/x34/xd8/x30 HANGUL SYLLABLE KYAEG + /x83/x34/xd8/x31 HANGUL SYLLABLE KYAEGG + /x83/x34/xd8/x32 HANGUL SYLLABLE KYAEGS + /x83/x34/xd8/x33 HANGUL SYLLABLE KYAEN + /x83/x34/xd8/x34 HANGUL SYLLABLE KYAENI + /x83/x34/xd8/x35 HANGUL SYLLABLE KYAENH + /x83/x34/xd8/x36 HANGUL SYLLABLE KYAED + /x83/x34/xd8/x37 HANGUL SYLLABLE KYAEL + /x83/x34/xd8/x38 HANGUL SYLLABLE KYAELG + /x83/x34/xd8/x39 HANGUL SYLLABLE KYAELM + /x83/x34/xd9/x30 HANGUL SYLLABLE KYAELB + /x83/x34/xd9/x31 HANGUL SYLLABLE KYAELS + /x83/x34/xd9/x32 HANGUL SYLLABLE KYAELT + /x83/x34/xd9/x33 HANGUL SYLLABLE KYAELP + /x83/x34/xd9/x34 HANGUL SYLLABLE KYAELH + /x83/x34/xd9/x35 HANGUL SYLLABLE KYAEM + /x83/x34/xd9/x36 HANGUL SYLLABLE KYAEB + /x83/x34/xd9/x37 HANGUL SYLLABLE KYAEBS + /x83/x34/xd9/x38 HANGUL SYLLABLE KYAES + /x83/x34/xd9/x39 HANGUL SYLLABLE KYAESS + /x83/x34/xda/x30 HANGUL SYLLABLE KYAENG + /x83/x34/xda/x31 HANGUL SYLLABLE KYAEJ + /x83/x34/xda/x32 HANGUL SYLLABLE KYAEC + /x83/x34/xda/x33 HANGUL SYLLABLE KYAEK + /x83/x34/xda/x34 HANGUL SYLLABLE KYAET + /x83/x34/xda/x35 HANGUL SYLLABLE KYAEP + /x83/x34/xda/x36 HANGUL SYLLABLE KYAEH + /x83/x34/xda/x37 HANGUL SYLLABLE KEO + /x83/x34/xda/x38 HANGUL SYLLABLE KEOG + /x83/x34/xda/x39 HANGUL SYLLABLE KEOGG + /x83/x34/xdb/x30 HANGUL SYLLABLE KEOGS + /x83/x34/xdb/x31 HANGUL SYLLABLE KEON + /x83/x34/xdb/x32 HANGUL SYLLABLE KEONI + /x83/x34/xdb/x33 HANGUL SYLLABLE KEONH + /x83/x34/xdb/x34 HANGUL SYLLABLE KEOD + /x83/x34/xdb/x35 HANGUL SYLLABLE KEOL + /x83/x34/xdb/x36 HANGUL SYLLABLE KEOLG + /x83/x34/xdb/x37 HANGUL SYLLABLE KEOLM + /x83/x34/xdb/x38 HANGUL SYLLABLE KEOLB + /x83/x34/xdb/x39 HANGUL SYLLABLE KEOLS + /x83/x34/xdc/x30 HANGUL SYLLABLE KEOLT + /x83/x34/xdc/x31 HANGUL SYLLABLE KEOLP + /x83/x34/xdc/x32 HANGUL SYLLABLE KEOLH + /x83/x34/xdc/x33 HANGUL SYLLABLE KEOM + /x83/x34/xdc/x34 HANGUL SYLLABLE KEOB + /x83/x34/xdc/x35 HANGUL SYLLABLE KEOBS + /x83/x34/xdc/x36 HANGUL SYLLABLE KEOS + /x83/x34/xdc/x37 HANGUL SYLLABLE KEOSS + /x83/x34/xdc/x38 HANGUL SYLLABLE KEONG + /x83/x34/xdc/x39 HANGUL SYLLABLE KEOJ + /x83/x34/xdd/x30 HANGUL SYLLABLE KEOC + /x83/x34/xdd/x31 HANGUL SYLLABLE KEOK + /x83/x34/xdd/x32 HANGUL SYLLABLE KEOT + /x83/x34/xdd/x33 HANGUL SYLLABLE KEOP + /x83/x34/xdd/x34 HANGUL SYLLABLE KEOH + /x83/x34/xdd/x35 HANGUL SYLLABLE KE + /x83/x34/xdd/x36 HANGUL SYLLABLE KEG + /x83/x34/xdd/x37 HANGUL SYLLABLE KEGG + /x83/x34/xdd/x38 HANGUL SYLLABLE KEGS + /x83/x34/xdd/x39 HANGUL SYLLABLE KEN + /x83/x34/xde/x30 HANGUL SYLLABLE KENI + /x83/x34/xde/x31 HANGUL SYLLABLE KENH + /x83/x34/xde/x32 HANGUL SYLLABLE KED + /x83/x34/xde/x33 HANGUL SYLLABLE KEL + /x83/x34/xde/x34 HANGUL SYLLABLE KELG + /x83/x34/xde/x35 HANGUL SYLLABLE KELM + /x83/x34/xde/x36 HANGUL SYLLABLE KELB + /x83/x34/xde/x37 HANGUL SYLLABLE KELS + /x83/x34/xde/x38 HANGUL SYLLABLE KELT + /x83/x34/xde/x39 HANGUL SYLLABLE KELP + /x83/x34/xdf/x30 HANGUL SYLLABLE KELH + /x83/x34/xdf/x31 HANGUL SYLLABLE KEM + /x83/x34/xdf/x32 HANGUL SYLLABLE KEB + /x83/x34/xdf/x33 HANGUL SYLLABLE KEBS + /x83/x34/xdf/x34 HANGUL SYLLABLE KES + /x83/x34/xdf/x35 HANGUL SYLLABLE KESS + /x83/x34/xdf/x36 HANGUL SYLLABLE KENG + /x83/x34/xdf/x37 HANGUL SYLLABLE KEJ + /x83/x34/xdf/x38 HANGUL SYLLABLE KEC + /x83/x34/xdf/x39 HANGUL SYLLABLE KEK + /x83/x34/xe0/x30 HANGUL SYLLABLE KET + /x83/x34/xe0/x31 HANGUL SYLLABLE KEP + /x83/x34/xe0/x32 HANGUL SYLLABLE KEH + /x83/x34/xe0/x33 HANGUL SYLLABLE KYEO + /x83/x34/xe0/x34 HANGUL SYLLABLE KYEOG + /x83/x34/xe0/x35 HANGUL SYLLABLE KYEOGG + /x83/x34/xe0/x36 HANGUL SYLLABLE KYEOGS + /x83/x34/xe0/x37 HANGUL SYLLABLE KYEON + /x83/x34/xe0/x38 HANGUL SYLLABLE KYEONI + /x83/x34/xe0/x39 HANGUL SYLLABLE KYEONH + /x83/x34/xe1/x30 HANGUL SYLLABLE KYEOD + /x83/x34/xe1/x31 HANGUL SYLLABLE KYEOL + /x83/x34/xe1/x32 HANGUL SYLLABLE KYEOLG + /x83/x34/xe1/x33 HANGUL SYLLABLE KYEOLM + /x83/x34/xe1/x34 HANGUL SYLLABLE KYEOLB + /x83/x34/xe1/x35 HANGUL SYLLABLE KYEOLS + /x83/x34/xe1/x36 HANGUL SYLLABLE KYEOLT + /x83/x34/xe1/x37 HANGUL SYLLABLE KYEOLP + /x83/x34/xe1/x38 HANGUL SYLLABLE KYEOLH + /x83/x34/xe1/x39 HANGUL SYLLABLE KYEOM + /x83/x34/xe2/x30 HANGUL SYLLABLE KYEOB + /x83/x34/xe2/x31 HANGUL SYLLABLE KYEOBS + /x83/x34/xe2/x32 HANGUL SYLLABLE KYEOS + /x83/x34/xe2/x33 HANGUL SYLLABLE KYEOSS + /x83/x34/xe2/x34 HANGUL SYLLABLE KYEONG + /x83/x34/xe2/x35 HANGUL SYLLABLE KYEOJ + /x83/x34/xe2/x36 HANGUL SYLLABLE KYEOC + /x83/x34/xe2/x37 HANGUL SYLLABLE KYEOK + /x83/x34/xe2/x38 HANGUL SYLLABLE KYEOT + /x83/x34/xe2/x39 HANGUL SYLLABLE KYEOP + /x83/x34/xe3/x30 HANGUL SYLLABLE KYEOH + /x83/x34/xe3/x31 HANGUL SYLLABLE KYE + /x83/x34/xe3/x32 HANGUL SYLLABLE KYEG + /x83/x34/xe3/x33 HANGUL SYLLABLE KYEGG + /x83/x34/xe3/x34 HANGUL SYLLABLE KYEGS + /x83/x34/xe3/x35 HANGUL SYLLABLE KYEN + /x83/x34/xe3/x36 HANGUL SYLLABLE KYENI + /x83/x34/xe3/x37 HANGUL SYLLABLE KYENH + /x83/x34/xe3/x38 HANGUL SYLLABLE KYED + /x83/x34/xe3/x39 HANGUL SYLLABLE KYEL + /x83/x34/xe4/x30 HANGUL SYLLABLE KYELG + /x83/x34/xe4/x31 HANGUL SYLLABLE KYELM + /x83/x34/xe4/x32 HANGUL SYLLABLE KYELB + /x83/x34/xe4/x33 HANGUL SYLLABLE KYELS + /x83/x34/xe4/x34 HANGUL SYLLABLE KYELT + /x83/x34/xe4/x35 HANGUL SYLLABLE KYELP + /x83/x34/xe4/x36 HANGUL SYLLABLE KYELH + /x83/x34/xe4/x37 HANGUL SYLLABLE KYEM + /x83/x34/xe4/x38 HANGUL SYLLABLE KYEB + /x83/x34/xe4/x39 HANGUL SYLLABLE KYEBS + /x83/x34/xe5/x30 HANGUL SYLLABLE KYES + /x83/x34/xe5/x31 HANGUL SYLLABLE KYESS + /x83/x34/xe5/x32 HANGUL SYLLABLE KYENG + /x83/x34/xe5/x33 HANGUL SYLLABLE KYEJ + /x83/x34/xe5/x34 HANGUL SYLLABLE KYEC + /x83/x34/xe5/x35 HANGUL SYLLABLE KYEK + /x83/x34/xe5/x36 HANGUL SYLLABLE KYET + /x83/x34/xe5/x37 HANGUL SYLLABLE KYEP + /x83/x34/xe5/x38 HANGUL SYLLABLE KYEH + /x83/x34/xe5/x39 HANGUL SYLLABLE KO + /x83/x34/xe6/x30 HANGUL SYLLABLE KOG + /x83/x34/xe6/x31 HANGUL SYLLABLE KOGG + /x83/x34/xe6/x32 HANGUL SYLLABLE KOGS + /x83/x34/xe6/x33 HANGUL SYLLABLE KON + /x83/x34/xe6/x34 HANGUL SYLLABLE KONI + /x83/x34/xe6/x35 HANGUL SYLLABLE KONH + /x83/x34/xe6/x36 HANGUL SYLLABLE KOD + /x83/x34/xe6/x37 HANGUL SYLLABLE KOL + /x83/x34/xe6/x38 HANGUL SYLLABLE KOLG + /x83/x34/xe6/x39 HANGUL SYLLABLE KOLM + /x83/x34/xe7/x30 HANGUL SYLLABLE KOLB + /x83/x34/xe7/x31 HANGUL SYLLABLE KOLS + /x83/x34/xe7/x32 HANGUL SYLLABLE KOLT + /x83/x34/xe7/x33 HANGUL SYLLABLE KOLP + /x83/x34/xe7/x34 HANGUL SYLLABLE KOLH + /x83/x34/xe7/x35 HANGUL SYLLABLE KOM + /x83/x34/xe7/x36 HANGUL SYLLABLE KOB + /x83/x34/xe7/x37 HANGUL SYLLABLE KOBS + /x83/x34/xe7/x38 HANGUL SYLLABLE KOS + /x83/x34/xe7/x39 HANGUL SYLLABLE KOSS + /x83/x34/xe8/x30 HANGUL SYLLABLE KONG + /x83/x34/xe8/x31 HANGUL SYLLABLE KOJ + /x83/x34/xe8/x32 HANGUL SYLLABLE KOC + /x83/x34/xe8/x33 HANGUL SYLLABLE KOK + /x83/x34/xe8/x34 HANGUL SYLLABLE KOT + /x83/x34/xe8/x35 HANGUL SYLLABLE KOP + /x83/x34/xe8/x36 HANGUL SYLLABLE KOH + /x83/x34/xe8/x37 HANGUL SYLLABLE KWA + /x83/x34/xe8/x38 HANGUL SYLLABLE KWAG + /x83/x34/xe8/x39 HANGUL SYLLABLE KWAGG + /x83/x34/xe9/x30 HANGUL SYLLABLE KWAGS + /x83/x34/xe9/x31 HANGUL SYLLABLE KWAN + /x83/x34/xe9/x32 HANGUL SYLLABLE KWANI + /x83/x34/xe9/x33 HANGUL SYLLABLE KWANH + /x83/x34/xe9/x34 HANGUL SYLLABLE KWAD + /x83/x34/xe9/x35 HANGUL SYLLABLE KWAL + /x83/x34/xe9/x36 HANGUL SYLLABLE KWALG + /x83/x34/xe9/x37 HANGUL SYLLABLE KWALM + /x83/x34/xe9/x38 HANGUL SYLLABLE KWALB + /x83/x34/xe9/x39 HANGUL SYLLABLE KWALS + /x83/x34/xea/x30 HANGUL SYLLABLE KWALT + /x83/x34/xea/x31 HANGUL SYLLABLE KWALP + /x83/x34/xea/x32 HANGUL SYLLABLE KWALH + /x83/x34/xea/x33 HANGUL SYLLABLE KWAM + /x83/x34/xea/x34 HANGUL SYLLABLE KWAB + /x83/x34/xea/x35 HANGUL SYLLABLE KWABS + /x83/x34/xea/x36 HANGUL SYLLABLE KWAS + /x83/x34/xea/x37 HANGUL SYLLABLE KWASS + /x83/x34/xea/x38 HANGUL SYLLABLE KWANG + /x83/x34/xea/x39 HANGUL SYLLABLE KWAJ + /x83/x34/xeb/x30 HANGUL SYLLABLE KWAC + /x83/x34/xeb/x31 HANGUL SYLLABLE KWAK + /x83/x34/xeb/x32 HANGUL SYLLABLE KWAT + /x83/x34/xeb/x33 HANGUL SYLLABLE KWAP + /x83/x34/xeb/x34 HANGUL SYLLABLE KWAH + /x83/x34/xeb/x35 HANGUL SYLLABLE KWAE + /x83/x34/xeb/x36 HANGUL SYLLABLE KWAEG + /x83/x34/xeb/x37 HANGUL SYLLABLE KWAEGG + /x83/x34/xeb/x38 HANGUL SYLLABLE KWAEGS + /x83/x34/xeb/x39 HANGUL SYLLABLE KWAEN + /x83/x34/xec/x30 HANGUL SYLLABLE KWAENI + /x83/x34/xec/x31 HANGUL SYLLABLE KWAENH + /x83/x34/xec/x32 HANGUL SYLLABLE KWAED + /x83/x34/xec/x33 HANGUL SYLLABLE KWAEL + /x83/x34/xec/x34 HANGUL SYLLABLE KWAELG + /x83/x34/xec/x35 HANGUL SYLLABLE KWAELM + /x83/x34/xec/x36 HANGUL SYLLABLE KWAELB + /x83/x34/xec/x37 HANGUL SYLLABLE KWAELS + /x83/x34/xec/x38 HANGUL SYLLABLE KWAELT + /x83/x34/xec/x39 HANGUL SYLLABLE KWAELP + /x83/x34/xed/x30 HANGUL SYLLABLE KWAELH + /x83/x34/xed/x31 HANGUL SYLLABLE KWAEM + /x83/x34/xed/x32 HANGUL SYLLABLE KWAEB + /x83/x34/xed/x33 HANGUL SYLLABLE KWAEBS + /x83/x34/xed/x34 HANGUL SYLLABLE KWAES + /x83/x34/xed/x35 HANGUL SYLLABLE KWAESS + /x83/x34/xed/x36 HANGUL SYLLABLE KWAENG + /x83/x34/xed/x37 HANGUL SYLLABLE KWAEJ + /x83/x34/xed/x38 HANGUL SYLLABLE KWAEC + /x83/x34/xed/x39 HANGUL SYLLABLE KWAEK + /x83/x34/xee/x30 HANGUL SYLLABLE KWAET + /x83/x34/xee/x31 HANGUL SYLLABLE KWAEP + /x83/x34/xee/x32 HANGUL SYLLABLE KWAEH + /x83/x34/xee/x33 HANGUL SYLLABLE KOE + /x83/x34/xee/x34 HANGUL SYLLABLE KOEG + /x83/x34/xee/x35 HANGUL SYLLABLE KOEGG + /x83/x34/xee/x36 HANGUL SYLLABLE KOEGS + /x83/x34/xee/x37 HANGUL SYLLABLE KOEN + /x83/x34/xee/x38 HANGUL SYLLABLE KOENI + /x83/x34/xee/x39 HANGUL SYLLABLE KOENH + /x83/x34/xef/x30 HANGUL SYLLABLE KOED + /x83/x34/xef/x31 HANGUL SYLLABLE KOEL + /x83/x34/xef/x32 HANGUL SYLLABLE KOELG + /x83/x34/xef/x33 HANGUL SYLLABLE KOELM + /x83/x34/xef/x34 HANGUL SYLLABLE KOELB + /x83/x34/xef/x35 HANGUL SYLLABLE KOELS + /x83/x34/xef/x36 HANGUL SYLLABLE KOELT + /x83/x34/xef/x37 HANGUL SYLLABLE KOELP + /x83/x34/xef/x38 HANGUL SYLLABLE KOELH + /x83/x34/xef/x39 HANGUL SYLLABLE KOEM + /x83/x34/xf0/x30 HANGUL SYLLABLE KOEB + /x83/x34/xf0/x31 HANGUL SYLLABLE KOEBS + /x83/x34/xf0/x32 HANGUL SYLLABLE KOES + /x83/x34/xf0/x33 HANGUL SYLLABLE KOESS + /x83/x34/xf0/x34 HANGUL SYLLABLE KOENG + /x83/x34/xf0/x35 HANGUL SYLLABLE KOEJ + /x83/x34/xf0/x36 HANGUL SYLLABLE KOEC + /x83/x34/xf0/x37 HANGUL SYLLABLE KOEK + /x83/x34/xf0/x38 HANGUL SYLLABLE KOET + /x83/x34/xf0/x39 HANGUL SYLLABLE KOEP + /x83/x34/xf1/x30 HANGUL SYLLABLE KOEH + /x83/x34/xf1/x31 HANGUL SYLLABLE KYO + /x83/x34/xf1/x32 HANGUL SYLLABLE KYOG + /x83/x34/xf1/x33 HANGUL SYLLABLE KYOGG + /x83/x34/xf1/x34 HANGUL SYLLABLE KYOGS + /x83/x34/xf1/x35 HANGUL SYLLABLE KYON + /x83/x34/xf1/x36 HANGUL SYLLABLE KYONI + /x83/x34/xf1/x37 HANGUL SYLLABLE KYONH + /x83/x34/xf1/x38 HANGUL SYLLABLE KYOD + /x83/x34/xf1/x39 HANGUL SYLLABLE KYOL + /x83/x34/xf2/x30 HANGUL SYLLABLE KYOLG + /x83/x34/xf2/x31 HANGUL SYLLABLE KYOLM + /x83/x34/xf2/x32 HANGUL SYLLABLE KYOLB + /x83/x34/xf2/x33 HANGUL SYLLABLE KYOLS + /x83/x34/xf2/x34 HANGUL SYLLABLE KYOLT + /x83/x34/xf2/x35 HANGUL SYLLABLE KYOLP + /x83/x34/xf2/x36 HANGUL SYLLABLE KYOLH + /x83/x34/xf2/x37 HANGUL SYLLABLE KYOM + /x83/x34/xf2/x38 HANGUL SYLLABLE KYOB + /x83/x34/xf2/x39 HANGUL SYLLABLE KYOBS + /x83/x34/xf3/x30 HANGUL SYLLABLE KYOS + /x83/x34/xf3/x31 HANGUL SYLLABLE KYOSS + /x83/x34/xf3/x32 HANGUL SYLLABLE KYONG + /x83/x34/xf3/x33 HANGUL SYLLABLE KYOJ + /x83/x34/xf3/x34 HANGUL SYLLABLE KYOC + /x83/x34/xf3/x35 HANGUL SYLLABLE KYOK + /x83/x34/xf3/x36 HANGUL SYLLABLE KYOT + /x83/x34/xf3/x37 HANGUL SYLLABLE KYOP + /x83/x34/xf3/x38 HANGUL SYLLABLE KYOH + /x83/x34/xf3/x39 HANGUL SYLLABLE KU + /x83/x34/xf4/x30 HANGUL SYLLABLE KUG + /x83/x34/xf4/x31 HANGUL SYLLABLE KUGG + /x83/x34/xf4/x32 HANGUL SYLLABLE KUGS + /x83/x34/xf4/x33 HANGUL SYLLABLE KUN + /x83/x34/xf4/x34 HANGUL SYLLABLE KUNI + /x83/x34/xf4/x35 HANGUL SYLLABLE KUNH + /x83/x34/xf4/x36 HANGUL SYLLABLE KUD + /x83/x34/xf4/x37 HANGUL SYLLABLE KUL + /x83/x34/xf4/x38 HANGUL SYLLABLE KULG + /x83/x34/xf4/x39 HANGUL SYLLABLE KULM + /x83/x34/xf5/x30 HANGUL SYLLABLE KULB + /x83/x34/xf5/x31 HANGUL SYLLABLE KULS + /x83/x34/xf5/x32 HANGUL SYLLABLE KULT + /x83/x34/xf5/x33 HANGUL SYLLABLE KULP + /x83/x34/xf5/x34 HANGUL SYLLABLE KULH + /x83/x34/xf5/x35 HANGUL SYLLABLE KUM + /x83/x34/xf5/x36 HANGUL SYLLABLE KUB + /x83/x34/xf5/x37 HANGUL SYLLABLE KUBS + /x83/x34/xf5/x38 HANGUL SYLLABLE KUS + /x83/x34/xf5/x39 HANGUL SYLLABLE KUSS + /x83/x34/xf6/x30 HANGUL SYLLABLE KUNG + /x83/x34/xf6/x31 HANGUL SYLLABLE KUJ + /x83/x34/xf6/x32 HANGUL SYLLABLE KUC + /x83/x34/xf6/x33 HANGUL SYLLABLE KUK + /x83/x34/xf6/x34 HANGUL SYLLABLE KUT + /x83/x34/xf6/x35 HANGUL SYLLABLE KUP + /x83/x34/xf6/x36 HANGUL SYLLABLE KUH + /x83/x34/xf6/x37 HANGUL SYLLABLE KWEO + /x83/x34/xf6/x38 HANGUL SYLLABLE KWEOG + /x83/x34/xf6/x39 HANGUL SYLLABLE KWEOGG + /x83/x34/xf7/x30 HANGUL SYLLABLE KWEOGS + /x83/x34/xf7/x31 HANGUL SYLLABLE KWEON + /x83/x34/xf7/x32 HANGUL SYLLABLE KWEONI + /x83/x34/xf7/x33 HANGUL SYLLABLE KWEONH + /x83/x34/xf7/x34 HANGUL SYLLABLE KWEOD + /x83/x34/xf7/x35 HANGUL SYLLABLE KWEOL + /x83/x34/xf7/x36 HANGUL SYLLABLE KWEOLG + /x83/x34/xf7/x37 HANGUL SYLLABLE KWEOLM + /x83/x34/xf7/x38 HANGUL SYLLABLE KWEOLB + /x83/x34/xf7/x39 HANGUL SYLLABLE KWEOLS + /x83/x34/xf8/x30 HANGUL SYLLABLE KWEOLT + /x83/x34/xf8/x31 HANGUL SYLLABLE KWEOLP + /x83/x34/xf8/x32 HANGUL SYLLABLE KWEOLH + /x83/x34/xf8/x33 HANGUL SYLLABLE KWEOM + /x83/x34/xf8/x34 HANGUL SYLLABLE KWEOB + /x83/x34/xf8/x35 HANGUL SYLLABLE KWEOBS + /x83/x34/xf8/x36 HANGUL SYLLABLE KWEOS + /x83/x34/xf8/x37 HANGUL SYLLABLE KWEOSS + /x83/x34/xf8/x38 HANGUL SYLLABLE KWEONG + /x83/x34/xf8/x39 HANGUL SYLLABLE KWEOJ + /x83/x34/xf9/x30 HANGUL SYLLABLE KWEOC + /x83/x34/xf9/x31 HANGUL SYLLABLE KWEOK + /x83/x34/xf9/x32 HANGUL SYLLABLE KWEOT + /x83/x34/xf9/x33 HANGUL SYLLABLE KWEOP + /x83/x34/xf9/x34 HANGUL SYLLABLE KWEOH + /x83/x34/xf9/x35 HANGUL SYLLABLE KWE + /x83/x34/xf9/x36 HANGUL SYLLABLE KWEG + /x83/x34/xf9/x37 HANGUL SYLLABLE KWEGG + /x83/x34/xf9/x38 HANGUL SYLLABLE KWEGS + /x83/x34/xf9/x39 HANGUL SYLLABLE KWEN + /x83/x34/xfa/x30 HANGUL SYLLABLE KWENI + /x83/x34/xfa/x31 HANGUL SYLLABLE KWENH + /x83/x34/xfa/x32 HANGUL SYLLABLE KWED + /x83/x34/xfa/x33 HANGUL SYLLABLE KWEL + /x83/x34/xfa/x34 HANGUL SYLLABLE KWELG + /x83/x34/xfa/x35 HANGUL SYLLABLE KWELM + /x83/x34/xfa/x36 HANGUL SYLLABLE KWELB + /x83/x34/xfa/x37 HANGUL SYLLABLE KWELS + /x83/x34/xfa/x38 HANGUL SYLLABLE KWELT + /x83/x34/xfa/x39 HANGUL SYLLABLE KWELP + /x83/x34/xfb/x30 HANGUL SYLLABLE KWELH + /x83/x34/xfb/x31 HANGUL SYLLABLE KWEM + /x83/x34/xfb/x32 HANGUL SYLLABLE KWEB + /x83/x34/xfb/x33 HANGUL SYLLABLE KWEBS + /x83/x34/xfb/x34 HANGUL SYLLABLE KWES + /x83/x34/xfb/x35 HANGUL SYLLABLE KWESS + /x83/x34/xfb/x36 HANGUL SYLLABLE KWENG + /x83/x34/xfb/x37 HANGUL SYLLABLE KWEJ + /x83/x34/xfb/x38 HANGUL SYLLABLE KWEC + /x83/x34/xfb/x39 HANGUL SYLLABLE KWEK + /x83/x34/xfc/x30 HANGUL SYLLABLE KWET + /x83/x34/xfc/x31 HANGUL SYLLABLE KWEP + /x83/x34/xfc/x32 HANGUL SYLLABLE KWEH + /x83/x34/xfc/x33 HANGUL SYLLABLE KWI + /x83/x34/xfc/x34 HANGUL SYLLABLE KWIG + /x83/x34/xfc/x35 HANGUL SYLLABLE KWIGG + /x83/x34/xfc/x36 HANGUL SYLLABLE KWIGS + /x83/x34/xfc/x37 HANGUL SYLLABLE KWIN + /x83/x34/xfc/x38 HANGUL SYLLABLE KWINI + /x83/x34/xfc/x39 HANGUL SYLLABLE KWINH + /x83/x34/xfd/x30 HANGUL SYLLABLE KWID + /x83/x34/xfd/x31 HANGUL SYLLABLE KWIL + /x83/x34/xfd/x32 HANGUL SYLLABLE KWILG + /x83/x34/xfd/x33 HANGUL SYLLABLE KWILM + /x83/x34/xfd/x34 HANGUL SYLLABLE KWILB + /x83/x34/xfd/x35 HANGUL SYLLABLE KWILS + /x83/x34/xfd/x36 HANGUL SYLLABLE KWILT + /x83/x34/xfd/x37 HANGUL SYLLABLE KWILP + /x83/x34/xfd/x38 HANGUL SYLLABLE KWILH + /x83/x34/xfd/x39 HANGUL SYLLABLE KWIM + /x83/x34/xfe/x30 HANGUL SYLLABLE KWIB + /x83/x34/xfe/x31 HANGUL SYLLABLE KWIBS + /x83/x34/xfe/x32 HANGUL SYLLABLE KWIS + /x83/x34/xfe/x33 HANGUL SYLLABLE KWISS + /x83/x34/xfe/x34 HANGUL SYLLABLE KWING + /x83/x34/xfe/x35 HANGUL SYLLABLE KWIJ + /x83/x34/xfe/x36 HANGUL SYLLABLE KWIC + /x83/x34/xfe/x37 HANGUL SYLLABLE KWIK + /x83/x34/xfe/x38 HANGUL SYLLABLE KWIT + /x83/x34/xfe/x39 HANGUL SYLLABLE KWIP + /x83/x35/x81/x30 HANGUL SYLLABLE KWIH + /x83/x35/x81/x31 HANGUL SYLLABLE KYU + /x83/x35/x81/x32 HANGUL SYLLABLE KYUG + /x83/x35/x81/x33 HANGUL SYLLABLE KYUGG + /x83/x35/x81/x34 HANGUL SYLLABLE KYUGS + /x83/x35/x81/x35 HANGUL SYLLABLE KYUN + /x83/x35/x81/x36 HANGUL SYLLABLE KYUNI + /x83/x35/x81/x37 HANGUL SYLLABLE KYUNH + /x83/x35/x81/x38 HANGUL SYLLABLE KYUD + /x83/x35/x81/x39 HANGUL SYLLABLE KYUL + /x83/x35/x82/x30 HANGUL SYLLABLE KYULG + /x83/x35/x82/x31 HANGUL SYLLABLE KYULM + /x83/x35/x82/x32 HANGUL SYLLABLE KYULB + /x83/x35/x82/x33 HANGUL SYLLABLE KYULS + /x83/x35/x82/x34 HANGUL SYLLABLE KYULT + /x83/x35/x82/x35 HANGUL SYLLABLE KYULP + /x83/x35/x82/x36 HANGUL SYLLABLE KYULH + /x83/x35/x82/x37 HANGUL SYLLABLE KYUM + /x83/x35/x82/x38 HANGUL SYLLABLE KYUB + /x83/x35/x82/x39 HANGUL SYLLABLE KYUBS + /x83/x35/x83/x30 HANGUL SYLLABLE KYUS + /x83/x35/x83/x31 HANGUL SYLLABLE KYUSS + /x83/x35/x83/x32 HANGUL SYLLABLE KYUNG + /x83/x35/x83/x33 HANGUL SYLLABLE KYUJ + /x83/x35/x83/x34 HANGUL SYLLABLE KYUC + /x83/x35/x83/x35 HANGUL SYLLABLE KYUK + /x83/x35/x83/x36 HANGUL SYLLABLE KYUT + /x83/x35/x83/x37 HANGUL SYLLABLE KYUP + /x83/x35/x83/x38 HANGUL SYLLABLE KYUH + /x83/x35/x83/x39 HANGUL SYLLABLE KEU + /x83/x35/x84/x30 HANGUL SYLLABLE KEUG + /x83/x35/x84/x31 HANGUL SYLLABLE KEUGG + /x83/x35/x84/x32 HANGUL SYLLABLE KEUGS + /x83/x35/x84/x33 HANGUL SYLLABLE KEUN + /x83/x35/x84/x34 HANGUL SYLLABLE KEUNI + /x83/x35/x84/x35 HANGUL SYLLABLE KEUNH + /x83/x35/x84/x36 HANGUL SYLLABLE KEUD + /x83/x35/x84/x37 HANGUL SYLLABLE KEUL + /x83/x35/x84/x38 HANGUL SYLLABLE KEULG + /x83/x35/x84/x39 HANGUL SYLLABLE KEULM + /x83/x35/x85/x30 HANGUL SYLLABLE KEULB + /x83/x35/x85/x31 HANGUL SYLLABLE KEULS + /x83/x35/x85/x32 HANGUL SYLLABLE KEULT + /x83/x35/x85/x33 HANGUL SYLLABLE KEULP + /x83/x35/x85/x34 HANGUL SYLLABLE KEULH + /x83/x35/x85/x35 HANGUL SYLLABLE KEUM + /x83/x35/x85/x36 HANGUL SYLLABLE KEUB + /x83/x35/x85/x37 HANGUL SYLLABLE KEUBS + /x83/x35/x85/x38 HANGUL SYLLABLE KEUS + /x83/x35/x85/x39 HANGUL SYLLABLE KEUSS + /x83/x35/x86/x30 HANGUL SYLLABLE KEUNG + /x83/x35/x86/x31 HANGUL SYLLABLE KEUJ + /x83/x35/x86/x32 HANGUL SYLLABLE KEUC + /x83/x35/x86/x33 HANGUL SYLLABLE KEUK + /x83/x35/x86/x34 HANGUL SYLLABLE KEUT + /x83/x35/x86/x35 HANGUL SYLLABLE KEUP + /x83/x35/x86/x36 HANGUL SYLLABLE KEUH + /x83/x35/x86/x37 HANGUL SYLLABLE KYI + /x83/x35/x86/x38 HANGUL SYLLABLE KYIG + /x83/x35/x86/x39 HANGUL SYLLABLE KYIGG + /x83/x35/x87/x30 HANGUL SYLLABLE KYIGS + /x83/x35/x87/x31 HANGUL SYLLABLE KYIN + /x83/x35/x87/x32 HANGUL SYLLABLE KYINI + /x83/x35/x87/x33 HANGUL SYLLABLE KYINH + /x83/x35/x87/x34 HANGUL SYLLABLE KYID + /x83/x35/x87/x35 HANGUL SYLLABLE KYIL + /x83/x35/x87/x36 HANGUL SYLLABLE KYILG + /x83/x35/x87/x37 HANGUL SYLLABLE KYILM + /x83/x35/x87/x38 HANGUL SYLLABLE KYILB + /x83/x35/x87/x39 HANGUL SYLLABLE KYILS + /x83/x35/x88/x30 HANGUL SYLLABLE KYILT + /x83/x35/x88/x31 HANGUL SYLLABLE KYILP + /x83/x35/x88/x32 HANGUL SYLLABLE KYILH + /x83/x35/x88/x33 HANGUL SYLLABLE KYIM + /x83/x35/x88/x34 HANGUL SYLLABLE KYIB + /x83/x35/x88/x35 HANGUL SYLLABLE KYIBS + /x83/x35/x88/x36 HANGUL SYLLABLE KYIS + /x83/x35/x88/x37 HANGUL SYLLABLE KYISS + /x83/x35/x88/x38 HANGUL SYLLABLE KYING + /x83/x35/x88/x39 HANGUL SYLLABLE KYIJ + /x83/x35/x89/x30 HANGUL SYLLABLE KYIC + /x83/x35/x89/x31 HANGUL SYLLABLE KYIK + /x83/x35/x89/x32 HANGUL SYLLABLE KYIT + /x83/x35/x89/x33 HANGUL SYLLABLE KYIP + /x83/x35/x89/x34 HANGUL SYLLABLE KYIH + /x83/x35/x89/x35 HANGUL SYLLABLE KI + /x83/x35/x89/x36 HANGUL SYLLABLE KIG + /x83/x35/x89/x37 HANGUL SYLLABLE KIGG + /x83/x35/x89/x38 HANGUL SYLLABLE KIGS + /x83/x35/x89/x39 HANGUL SYLLABLE KIN + /x83/x35/x8a/x30 HANGUL SYLLABLE KINI + /x83/x35/x8a/x31 HANGUL SYLLABLE KINH + /x83/x35/x8a/x32 HANGUL SYLLABLE KID + /x83/x35/x8a/x33 HANGUL SYLLABLE KIL + /x83/x35/x8a/x34 HANGUL SYLLABLE KILG + /x83/x35/x8a/x35 HANGUL SYLLABLE KILM + /x83/x35/x8a/x36 HANGUL SYLLABLE KILB + /x83/x35/x8a/x37 HANGUL SYLLABLE KILS + /x83/x35/x8a/x38 HANGUL SYLLABLE KILT + /x83/x35/x8a/x39 HANGUL SYLLABLE KILP + /x83/x35/x8b/x30 HANGUL SYLLABLE KILH + /x83/x35/x8b/x31 HANGUL SYLLABLE KIM + /x83/x35/x8b/x32 HANGUL SYLLABLE KIB + /x83/x35/x8b/x33 HANGUL SYLLABLE KIBS + /x83/x35/x8b/x34 HANGUL SYLLABLE KIS + /x83/x35/x8b/x35 HANGUL SYLLABLE KISS + /x83/x35/x8b/x36 HANGUL SYLLABLE KING + /x83/x35/x8b/x37 HANGUL SYLLABLE KIJ + /x83/x35/x8b/x38 HANGUL SYLLABLE KIC + /x83/x35/x8b/x39 HANGUL SYLLABLE KIK + /x83/x35/x8c/x30 HANGUL SYLLABLE KIT + /x83/x35/x8c/x31 HANGUL SYLLABLE KIP + /x83/x35/x8c/x32 HANGUL SYLLABLE KIH + /x83/x35/x8c/x33 HANGUL SYLLABLE TA + /x83/x35/x8c/x34 HANGUL SYLLABLE TAG + /x83/x35/x8c/x35 HANGUL SYLLABLE TAGG + /x83/x35/x8c/x36 HANGUL SYLLABLE TAGS + /x83/x35/x8c/x37 HANGUL SYLLABLE TAN + /x83/x35/x8c/x38 HANGUL SYLLABLE TANI + /x83/x35/x8c/x39 HANGUL SYLLABLE TANH + /x83/x35/x8d/x30 HANGUL SYLLABLE TAD + /x83/x35/x8d/x31 HANGUL SYLLABLE TAL + /x83/x35/x8d/x32 HANGUL SYLLABLE TALG + /x83/x35/x8d/x33 HANGUL SYLLABLE TALM + /x83/x35/x8d/x34 HANGUL SYLLABLE TALB + /x83/x35/x8d/x35 HANGUL SYLLABLE TALS + /x83/x35/x8d/x36 HANGUL SYLLABLE TALT + /x83/x35/x8d/x37 HANGUL SYLLABLE TALP + /x83/x35/x8d/x38 HANGUL SYLLABLE TALH + /x83/x35/x8d/x39 HANGUL SYLLABLE TAM + /x83/x35/x8e/x30 HANGUL SYLLABLE TAB + /x83/x35/x8e/x31 HANGUL SYLLABLE TABS + /x83/x35/x8e/x32 HANGUL SYLLABLE TAS + /x83/x35/x8e/x33 HANGUL SYLLABLE TASS + /x83/x35/x8e/x34 HANGUL SYLLABLE TANG + /x83/x35/x8e/x35 HANGUL SYLLABLE TAJ + /x83/x35/x8e/x36 HANGUL SYLLABLE TAC + /x83/x35/x8e/x37 HANGUL SYLLABLE TAK + /x83/x35/x8e/x38 HANGUL SYLLABLE TAT + /x83/x35/x8e/x39 HANGUL SYLLABLE TAP + /x83/x35/x8f/x30 HANGUL SYLLABLE TAH + /x83/x35/x8f/x31 HANGUL SYLLABLE TAE + /x83/x35/x8f/x32 HANGUL SYLLABLE TAEG + /x83/x35/x8f/x33 HANGUL SYLLABLE TAEGG + /x83/x35/x8f/x34 HANGUL SYLLABLE TAEGS + /x83/x35/x8f/x35 HANGUL SYLLABLE TAEN + /x83/x35/x8f/x36 HANGUL SYLLABLE TAENI + /x83/x35/x8f/x37 HANGUL SYLLABLE TAENH + /x83/x35/x8f/x38 HANGUL SYLLABLE TAED + /x83/x35/x8f/x39 HANGUL SYLLABLE TAEL + /x83/x35/x90/x30 HANGUL SYLLABLE TAELG + /x83/x35/x90/x31 HANGUL SYLLABLE TAELM + /x83/x35/x90/x32 HANGUL SYLLABLE TAELB + /x83/x35/x90/x33 HANGUL SYLLABLE TAELS + /x83/x35/x90/x34 HANGUL SYLLABLE TAELT + /x83/x35/x90/x35 HANGUL SYLLABLE TAELP + /x83/x35/x90/x36 HANGUL SYLLABLE TAELH + /x83/x35/x90/x37 HANGUL SYLLABLE TAEM + /x83/x35/x90/x38 HANGUL SYLLABLE TAEB + /x83/x35/x90/x39 HANGUL SYLLABLE TAEBS + /x83/x35/x91/x30 HANGUL SYLLABLE TAES + /x83/x35/x91/x31 HANGUL SYLLABLE TAESS + /x83/x35/x91/x32 HANGUL SYLLABLE TAENG + /x83/x35/x91/x33 HANGUL SYLLABLE TAEJ + /x83/x35/x91/x34 HANGUL SYLLABLE TAEC + /x83/x35/x91/x35 HANGUL SYLLABLE TAEK + /x83/x35/x91/x36 HANGUL SYLLABLE TAET + /x83/x35/x91/x37 HANGUL SYLLABLE TAEP + /x83/x35/x91/x38 HANGUL SYLLABLE TAEH + /x83/x35/x91/x39 HANGUL SYLLABLE TYA + /x83/x35/x92/x30 HANGUL SYLLABLE TYAG + /x83/x35/x92/x31 HANGUL SYLLABLE TYAGG + /x83/x35/x92/x32 HANGUL SYLLABLE TYAGS + /x83/x35/x92/x33 HANGUL SYLLABLE TYAN + /x83/x35/x92/x34 HANGUL SYLLABLE TYANI + /x83/x35/x92/x35 HANGUL SYLLABLE TYANH + /x83/x35/x92/x36 HANGUL SYLLABLE TYAD + /x83/x35/x92/x37 HANGUL SYLLABLE TYAL + /x83/x35/x92/x38 HANGUL SYLLABLE TYALG + /x83/x35/x92/x39 HANGUL SYLLABLE TYALM + /x83/x35/x93/x30 HANGUL SYLLABLE TYALB + /x83/x35/x93/x31 HANGUL SYLLABLE TYALS + /x83/x35/x93/x32 HANGUL SYLLABLE TYALT + /x83/x35/x93/x33 HANGUL SYLLABLE TYALP + /x83/x35/x93/x34 HANGUL SYLLABLE TYALH + /x83/x35/x93/x35 HANGUL SYLLABLE TYAM + /x83/x35/x93/x36 HANGUL SYLLABLE TYAB + /x83/x35/x93/x37 HANGUL SYLLABLE TYABS + /x83/x35/x93/x38 HANGUL SYLLABLE TYAS + /x83/x35/x93/x39 HANGUL SYLLABLE TYASS + /x83/x35/x94/x30 HANGUL SYLLABLE TYANG + /x83/x35/x94/x31 HANGUL SYLLABLE TYAJ + /x83/x35/x94/x32 HANGUL SYLLABLE TYAC + /x83/x35/x94/x33 HANGUL SYLLABLE TYAK + /x83/x35/x94/x34 HANGUL SYLLABLE TYAT + /x83/x35/x94/x35 HANGUL SYLLABLE TYAP + /x83/x35/x94/x36 HANGUL SYLLABLE TYAH + /x83/x35/x94/x37 HANGUL SYLLABLE TYAE + /x83/x35/x94/x38 HANGUL SYLLABLE TYAEG + /x83/x35/x94/x39 HANGUL SYLLABLE TYAEGG + /x83/x35/x95/x30 HANGUL SYLLABLE TYAEGS + /x83/x35/x95/x31 HANGUL SYLLABLE TYAEN + /x83/x35/x95/x32 HANGUL SYLLABLE TYAENI + /x83/x35/x95/x33 HANGUL SYLLABLE TYAENH + /x83/x35/x95/x34 HANGUL SYLLABLE TYAED + /x83/x35/x95/x35 HANGUL SYLLABLE TYAEL + /x83/x35/x95/x36 HANGUL SYLLABLE TYAELG + /x83/x35/x95/x37 HANGUL SYLLABLE TYAELM + /x83/x35/x95/x38 HANGUL SYLLABLE TYAELB + /x83/x35/x95/x39 HANGUL SYLLABLE TYAELS + /x83/x35/x96/x30 HANGUL SYLLABLE TYAELT + /x83/x35/x96/x31 HANGUL SYLLABLE TYAELP + /x83/x35/x96/x32 HANGUL SYLLABLE TYAELH + /x83/x35/x96/x33 HANGUL SYLLABLE TYAEM + /x83/x35/x96/x34 HANGUL SYLLABLE TYAEB + /x83/x35/x96/x35 HANGUL SYLLABLE TYAEBS + /x83/x35/x96/x36 HANGUL SYLLABLE TYAES + /x83/x35/x96/x37 HANGUL SYLLABLE TYAESS + /x83/x35/x96/x38 HANGUL SYLLABLE TYAENG + /x83/x35/x96/x39 HANGUL SYLLABLE TYAEJ + /x83/x35/x97/x30 HANGUL SYLLABLE TYAEC + /x83/x35/x97/x31 HANGUL SYLLABLE TYAEK + /x83/x35/x97/x32 HANGUL SYLLABLE TYAET + /x83/x35/x97/x33 HANGUL SYLLABLE TYAEP + /x83/x35/x97/x34 HANGUL SYLLABLE TYAEH + /x83/x35/x97/x35 HANGUL SYLLABLE TEO + /x83/x35/x97/x36 HANGUL SYLLABLE TEOG + /x83/x35/x97/x37 HANGUL SYLLABLE TEOGG + /x83/x35/x97/x38 HANGUL SYLLABLE TEOGS + /x83/x35/x97/x39 HANGUL SYLLABLE TEON + /x83/x35/x98/x30 HANGUL SYLLABLE TEONI + /x83/x35/x98/x31 HANGUL SYLLABLE TEONH + /x83/x35/x98/x32 HANGUL SYLLABLE TEOD + /x83/x35/x98/x33 HANGUL SYLLABLE TEOL + /x83/x35/x98/x34 HANGUL SYLLABLE TEOLG + /x83/x35/x98/x35 HANGUL SYLLABLE TEOLM + /x83/x35/x98/x36 HANGUL SYLLABLE TEOLB + /x83/x35/x98/x37 HANGUL SYLLABLE TEOLS + /x83/x35/x98/x38 HANGUL SYLLABLE TEOLT + /x83/x35/x98/x39 HANGUL SYLLABLE TEOLP + /x83/x35/x99/x30 HANGUL SYLLABLE TEOLH + /x83/x35/x99/x31 HANGUL SYLLABLE TEOM + /x83/x35/x99/x32 HANGUL SYLLABLE TEOB + /x83/x35/x99/x33 HANGUL SYLLABLE TEOBS + /x83/x35/x99/x34 HANGUL SYLLABLE TEOS + /x83/x35/x99/x35 HANGUL SYLLABLE TEOSS + /x83/x35/x99/x36 HANGUL SYLLABLE TEONG + /x83/x35/x99/x37 HANGUL SYLLABLE TEOJ + /x83/x35/x99/x38 HANGUL SYLLABLE TEOC + /x83/x35/x99/x39 HANGUL SYLLABLE TEOK + /x83/x35/x9a/x30 HANGUL SYLLABLE TEOT + /x83/x35/x9a/x31 HANGUL SYLLABLE TEOP + /x83/x35/x9a/x32 HANGUL SYLLABLE TEOH + /x83/x35/x9a/x33 HANGUL SYLLABLE TE + /x83/x35/x9a/x34 HANGUL SYLLABLE TEG + /x83/x35/x9a/x35 HANGUL SYLLABLE TEGG + /x83/x35/x9a/x36 HANGUL SYLLABLE TEGS + /x83/x35/x9a/x37 HANGUL SYLLABLE TEN + /x83/x35/x9a/x38 HANGUL SYLLABLE TENI + /x83/x35/x9a/x39 HANGUL SYLLABLE TENH + /x83/x35/x9b/x30 HANGUL SYLLABLE TED + /x83/x35/x9b/x31 HANGUL SYLLABLE TEL + /x83/x35/x9b/x32 HANGUL SYLLABLE TELG + /x83/x35/x9b/x33 HANGUL SYLLABLE TELM + /x83/x35/x9b/x34 HANGUL SYLLABLE TELB + /x83/x35/x9b/x35 HANGUL SYLLABLE TELS + /x83/x35/x9b/x36 HANGUL SYLLABLE TELT + /x83/x35/x9b/x37 HANGUL SYLLABLE TELP + /x83/x35/x9b/x38 HANGUL SYLLABLE TELH + /x83/x35/x9b/x39 HANGUL SYLLABLE TEM + /x83/x35/x9c/x30 HANGUL SYLLABLE TEB + /x83/x35/x9c/x31 HANGUL SYLLABLE TEBS + /x83/x35/x9c/x32 HANGUL SYLLABLE TES + /x83/x35/x9c/x33 HANGUL SYLLABLE TESS + /x83/x35/x9c/x34 HANGUL SYLLABLE TENG + /x83/x35/x9c/x35 HANGUL SYLLABLE TEJ + /x83/x35/x9c/x36 HANGUL SYLLABLE TEC + /x83/x35/x9c/x37 HANGUL SYLLABLE TEK + /x83/x35/x9c/x38 HANGUL SYLLABLE TET + /x83/x35/x9c/x39 HANGUL SYLLABLE TEP + /x83/x35/x9d/x30 HANGUL SYLLABLE TEH + /x83/x35/x9d/x31 HANGUL SYLLABLE TYEO + /x83/x35/x9d/x32 HANGUL SYLLABLE TYEOG + /x83/x35/x9d/x33 HANGUL SYLLABLE TYEOGG + /x83/x35/x9d/x34 HANGUL SYLLABLE TYEOGS + /x83/x35/x9d/x35 HANGUL SYLLABLE TYEON + /x83/x35/x9d/x36 HANGUL SYLLABLE TYEONI + /x83/x35/x9d/x37 HANGUL SYLLABLE TYEONH + /x83/x35/x9d/x38 HANGUL SYLLABLE TYEOD + /x83/x35/x9d/x39 HANGUL SYLLABLE TYEOL + /x83/x35/x9e/x30 HANGUL SYLLABLE TYEOLG + /x83/x35/x9e/x31 HANGUL SYLLABLE TYEOLM + /x83/x35/x9e/x32 HANGUL SYLLABLE TYEOLB + /x83/x35/x9e/x33 HANGUL SYLLABLE TYEOLS + /x83/x35/x9e/x34 HANGUL SYLLABLE TYEOLT + /x83/x35/x9e/x35 HANGUL SYLLABLE TYEOLP + /x83/x35/x9e/x36 HANGUL SYLLABLE TYEOLH + /x83/x35/x9e/x37 HANGUL SYLLABLE TYEOM + /x83/x35/x9e/x38 HANGUL SYLLABLE TYEOB + /x83/x35/x9e/x39 HANGUL SYLLABLE TYEOBS + /x83/x35/x9f/x30 HANGUL SYLLABLE TYEOS + /x83/x35/x9f/x31 HANGUL SYLLABLE TYEOSS + /x83/x35/x9f/x32 HANGUL SYLLABLE TYEONG + /x83/x35/x9f/x33 HANGUL SYLLABLE TYEOJ + /x83/x35/x9f/x34 HANGUL SYLLABLE TYEOC + /x83/x35/x9f/x35 HANGUL SYLLABLE TYEOK + /x83/x35/x9f/x36 HANGUL SYLLABLE TYEOT + /x83/x35/x9f/x37 HANGUL SYLLABLE TYEOP + /x83/x35/x9f/x38 HANGUL SYLLABLE TYEOH + /x83/x35/x9f/x39 HANGUL SYLLABLE TYE + /x83/x35/xa0/x30 HANGUL SYLLABLE TYEG + /x83/x35/xa0/x31 HANGUL SYLLABLE TYEGG + /x83/x35/xa0/x32 HANGUL SYLLABLE TYEGS + /x83/x35/xa0/x33 HANGUL SYLLABLE TYEN + /x83/x35/xa0/x34 HANGUL SYLLABLE TYENI + /x83/x35/xa0/x35 HANGUL SYLLABLE TYENH + /x83/x35/xa0/x36 HANGUL SYLLABLE TYED + /x83/x35/xa0/x37 HANGUL SYLLABLE TYEL + /x83/x35/xa0/x38 HANGUL SYLLABLE TYELG + /x83/x35/xa0/x39 HANGUL SYLLABLE TYELM + /x83/x35/xa1/x30 HANGUL SYLLABLE TYELB + /x83/x35/xa1/x31 HANGUL SYLLABLE TYELS + /x83/x35/xa1/x32 HANGUL SYLLABLE TYELT + /x83/x35/xa1/x33 HANGUL SYLLABLE TYELP + /x83/x35/xa1/x34 HANGUL SYLLABLE TYELH + /x83/x35/xa1/x35 HANGUL SYLLABLE TYEM + /x83/x35/xa1/x36 HANGUL SYLLABLE TYEB + /x83/x35/xa1/x37 HANGUL SYLLABLE TYEBS + /x83/x35/xa1/x38 HANGUL SYLLABLE TYES + /x83/x35/xa1/x39 HANGUL SYLLABLE TYESS + /x83/x35/xa2/x30 HANGUL SYLLABLE TYENG + /x83/x35/xa2/x31 HANGUL SYLLABLE TYEJ + /x83/x35/xa2/x32 HANGUL SYLLABLE TYEC + /x83/x35/xa2/x33 HANGUL SYLLABLE TYEK + /x83/x35/xa2/x34 HANGUL SYLLABLE TYET + /x83/x35/xa2/x35 HANGUL SYLLABLE TYEP + /x83/x35/xa2/x36 HANGUL SYLLABLE TYEH + /x83/x35/xa2/x37 HANGUL SYLLABLE TO + /x83/x35/xa2/x38 HANGUL SYLLABLE TOG + /x83/x35/xa2/x39 HANGUL SYLLABLE TOGG + /x83/x35/xa3/x30 HANGUL SYLLABLE TOGS + /x83/x35/xa3/x31 HANGUL SYLLABLE TON + /x83/x35/xa3/x32 HANGUL SYLLABLE TONI + /x83/x35/xa3/x33 HANGUL SYLLABLE TONH + /x83/x35/xa3/x34 HANGUL SYLLABLE TOD + /x83/x35/xa3/x35 HANGUL SYLLABLE TOL + /x83/x35/xa3/x36 HANGUL SYLLABLE TOLG + /x83/x35/xa3/x37 HANGUL SYLLABLE TOLM + /x83/x35/xa3/x38 HANGUL SYLLABLE TOLB + /x83/x35/xa3/x39 HANGUL SYLLABLE TOLS + /x83/x35/xa4/x30 HANGUL SYLLABLE TOLT + /x83/x35/xa4/x31 HANGUL SYLLABLE TOLP + /x83/x35/xa4/x32 HANGUL SYLLABLE TOLH + /x83/x35/xa4/x33 HANGUL SYLLABLE TOM + /x83/x35/xa4/x34 HANGUL SYLLABLE TOB + /x83/x35/xa4/x35 HANGUL SYLLABLE TOBS + /x83/x35/xa4/x36 HANGUL SYLLABLE TOS + /x83/x35/xa4/x37 HANGUL SYLLABLE TOSS + /x83/x35/xa4/x38 HANGUL SYLLABLE TONG + /x83/x35/xa4/x39 HANGUL SYLLABLE TOJ + /x83/x35/xa5/x30 HANGUL SYLLABLE TOC + /x83/x35/xa5/x31 HANGUL SYLLABLE TOK + /x83/x35/xa5/x32 HANGUL SYLLABLE TOT + /x83/x35/xa5/x33 HANGUL SYLLABLE TOP + /x83/x35/xa5/x34 HANGUL SYLLABLE TOH + /x83/x35/xa5/x35 HANGUL SYLLABLE TWA + /x83/x35/xa5/x36 HANGUL SYLLABLE TWAG + /x83/x35/xa5/x37 HANGUL SYLLABLE TWAGG + /x83/x35/xa5/x38 HANGUL SYLLABLE TWAGS + /x83/x35/xa5/x39 HANGUL SYLLABLE TWAN + /x83/x35/xa6/x30 HANGUL SYLLABLE TWANI + /x83/x35/xa6/x31 HANGUL SYLLABLE TWANH + /x83/x35/xa6/x32 HANGUL SYLLABLE TWAD + /x83/x35/xa6/x33 HANGUL SYLLABLE TWAL + /x83/x35/xa6/x34 HANGUL SYLLABLE TWALG + /x83/x35/xa6/x35 HANGUL SYLLABLE TWALM + /x83/x35/xa6/x36 HANGUL SYLLABLE TWALB + /x83/x35/xa6/x37 HANGUL SYLLABLE TWALS + /x83/x35/xa6/x38 HANGUL SYLLABLE TWALT + /x83/x35/xa6/x39 HANGUL SYLLABLE TWALP + /x83/x35/xa7/x30 HANGUL SYLLABLE TWALH + /x83/x35/xa7/x31 HANGUL SYLLABLE TWAM + /x83/x35/xa7/x32 HANGUL SYLLABLE TWAB + /x83/x35/xa7/x33 HANGUL SYLLABLE TWABS + /x83/x35/xa7/x34 HANGUL SYLLABLE TWAS + /x83/x35/xa7/x35 HANGUL SYLLABLE TWASS + /x83/x35/xa7/x36 HANGUL SYLLABLE TWANG + /x83/x35/xa7/x37 HANGUL SYLLABLE TWAJ + /x83/x35/xa7/x38 HANGUL SYLLABLE TWAC + /x83/x35/xa7/x39 HANGUL SYLLABLE TWAK + /x83/x35/xa8/x30 HANGUL SYLLABLE TWAT + /x83/x35/xa8/x31 HANGUL SYLLABLE TWAP + /x83/x35/xa8/x32 HANGUL SYLLABLE TWAH + /x83/x35/xa8/x33 HANGUL SYLLABLE TWAE + /x83/x35/xa8/x34 HANGUL SYLLABLE TWAEG + /x83/x35/xa8/x35 HANGUL SYLLABLE TWAEGG + /x83/x35/xa8/x36 HANGUL SYLLABLE TWAEGS + /x83/x35/xa8/x37 HANGUL SYLLABLE TWAEN + /x83/x35/xa8/x38 HANGUL SYLLABLE TWAENI + /x83/x35/xa8/x39 HANGUL SYLLABLE TWAENH + /x83/x35/xa9/x30 HANGUL SYLLABLE TWAED + /x83/x35/xa9/x31 HANGUL SYLLABLE TWAEL + /x83/x35/xa9/x32 HANGUL SYLLABLE TWAELG + /x83/x35/xa9/x33 HANGUL SYLLABLE TWAELM + /x83/x35/xa9/x34 HANGUL SYLLABLE TWAELB + /x83/x35/xa9/x35 HANGUL SYLLABLE TWAELS + /x83/x35/xa9/x36 HANGUL SYLLABLE TWAELT + /x83/x35/xa9/x37 HANGUL SYLLABLE TWAELP + /x83/x35/xa9/x38 HANGUL SYLLABLE TWAELH + /x83/x35/xa9/x39 HANGUL SYLLABLE TWAEM + /x83/x35/xaa/x30 HANGUL SYLLABLE TWAEB + /x83/x35/xaa/x31 HANGUL SYLLABLE TWAEBS + /x83/x35/xaa/x32 HANGUL SYLLABLE TWAES + /x83/x35/xaa/x33 HANGUL SYLLABLE TWAESS + /x83/x35/xaa/x34 HANGUL SYLLABLE TWAENG + /x83/x35/xaa/x35 HANGUL SYLLABLE TWAEJ + /x83/x35/xaa/x36 HANGUL SYLLABLE TWAEC + /x83/x35/xaa/x37 HANGUL SYLLABLE TWAEK + /x83/x35/xaa/x38 HANGUL SYLLABLE TWAET + /x83/x35/xaa/x39 HANGUL SYLLABLE TWAEP + /x83/x35/xab/x30 HANGUL SYLLABLE TWAEH + /x83/x35/xab/x31 HANGUL SYLLABLE TOE + /x83/x35/xab/x32 HANGUL SYLLABLE TOEG + /x83/x35/xab/x33 HANGUL SYLLABLE TOEGG + /x83/x35/xab/x34 HANGUL SYLLABLE TOEGS + /x83/x35/xab/x35 HANGUL SYLLABLE TOEN + /x83/x35/xab/x36 HANGUL SYLLABLE TOENI + /x83/x35/xab/x37 HANGUL SYLLABLE TOENH + /x83/x35/xab/x38 HANGUL SYLLABLE TOED + /x83/x35/xab/x39 HANGUL SYLLABLE TOEL + /x83/x35/xac/x30 HANGUL SYLLABLE TOELG + /x83/x35/xac/x31 HANGUL SYLLABLE TOELM + /x83/x35/xac/x32 HANGUL SYLLABLE TOELB + /x83/x35/xac/x33 HANGUL SYLLABLE TOELS + /x83/x35/xac/x34 HANGUL SYLLABLE TOELT + /x83/x35/xac/x35 HANGUL SYLLABLE TOELP + /x83/x35/xac/x36 HANGUL SYLLABLE TOELH + /x83/x35/xac/x37 HANGUL SYLLABLE TOEM + /x83/x35/xac/x38 HANGUL SYLLABLE TOEB + /x83/x35/xac/x39 HANGUL SYLLABLE TOEBS + /x83/x35/xad/x30 HANGUL SYLLABLE TOES + /x83/x35/xad/x31 HANGUL SYLLABLE TOESS + /x83/x35/xad/x32 HANGUL SYLLABLE TOENG + /x83/x35/xad/x33 HANGUL SYLLABLE TOEJ + /x83/x35/xad/x34 HANGUL SYLLABLE TOEC + /x83/x35/xad/x35 HANGUL SYLLABLE TOEK + /x83/x35/xad/x36 HANGUL SYLLABLE TOET + /x83/x35/xad/x37 HANGUL SYLLABLE TOEP + /x83/x35/xad/x38 HANGUL SYLLABLE TOEH + /x83/x35/xad/x39 HANGUL SYLLABLE TYO + /x83/x35/xae/x30 HANGUL SYLLABLE TYOG + /x83/x35/xae/x31 HANGUL SYLLABLE TYOGG + /x83/x35/xae/x32 HANGUL SYLLABLE TYOGS + /x83/x35/xae/x33 HANGUL SYLLABLE TYON + /x83/x35/xae/x34 HANGUL SYLLABLE TYONI + /x83/x35/xae/x35 HANGUL SYLLABLE TYONH + /x83/x35/xae/x36 HANGUL SYLLABLE TYOD + /x83/x35/xae/x37 HANGUL SYLLABLE TYOL + /x83/x35/xae/x38 HANGUL SYLLABLE TYOLG + /x83/x35/xae/x39 HANGUL SYLLABLE TYOLM + /x83/x35/xaf/x30 HANGUL SYLLABLE TYOLB + /x83/x35/xaf/x31 HANGUL SYLLABLE TYOLS + /x83/x35/xaf/x32 HANGUL SYLLABLE TYOLT + /x83/x35/xaf/x33 HANGUL SYLLABLE TYOLP + /x83/x35/xaf/x34 HANGUL SYLLABLE TYOLH + /x83/x35/xaf/x35 HANGUL SYLLABLE TYOM + /x83/x35/xaf/x36 HANGUL SYLLABLE TYOB + /x83/x35/xaf/x37 HANGUL SYLLABLE TYOBS + /x83/x35/xaf/x38 HANGUL SYLLABLE TYOS + /x83/x35/xaf/x39 HANGUL SYLLABLE TYOSS + /x83/x35/xb0/x30 HANGUL SYLLABLE TYONG + /x83/x35/xb0/x31 HANGUL SYLLABLE TYOJ + /x83/x35/xb0/x32 HANGUL SYLLABLE TYOC + /x83/x35/xb0/x33 HANGUL SYLLABLE TYOK + /x83/x35/xb0/x34 HANGUL SYLLABLE TYOT + /x83/x35/xb0/x35 HANGUL SYLLABLE TYOP + /x83/x35/xb0/x36 HANGUL SYLLABLE TYOH + /x83/x35/xb0/x37 HANGUL SYLLABLE TU + /x83/x35/xb0/x38 HANGUL SYLLABLE TUG + /x83/x35/xb0/x39 HANGUL SYLLABLE TUGG + /x83/x35/xb1/x30 HANGUL SYLLABLE TUGS + /x83/x35/xb1/x31 HANGUL SYLLABLE TUN + /x83/x35/xb1/x32 HANGUL SYLLABLE TUNI + /x83/x35/xb1/x33 HANGUL SYLLABLE TUNH + /x83/x35/xb1/x34 HANGUL SYLLABLE TUD + /x83/x35/xb1/x35 HANGUL SYLLABLE TUL + /x83/x35/xb1/x36 HANGUL SYLLABLE TULG + /x83/x35/xb1/x37 HANGUL SYLLABLE TULM + /x83/x35/xb1/x38 HANGUL SYLLABLE TULB + /x83/x35/xb1/x39 HANGUL SYLLABLE TULS + /x83/x35/xb2/x30 HANGUL SYLLABLE TULT + /x83/x35/xb2/x31 HANGUL SYLLABLE TULP + /x83/x35/xb2/x32 HANGUL SYLLABLE TULH + /x83/x35/xb2/x33 HANGUL SYLLABLE TUM + /x83/x35/xb2/x34 HANGUL SYLLABLE TUB + /x83/x35/xb2/x35 HANGUL SYLLABLE TUBS + /x83/x35/xb2/x36 HANGUL SYLLABLE TUS + /x83/x35/xb2/x37 HANGUL SYLLABLE TUSS + /x83/x35/xb2/x38 HANGUL SYLLABLE TUNG + /x83/x35/xb2/x39 HANGUL SYLLABLE TUJ + /x83/x35/xb3/x30 HANGUL SYLLABLE TUC + /x83/x35/xb3/x31 HANGUL SYLLABLE TUK + /x83/x35/xb3/x32 HANGUL SYLLABLE TUT + /x83/x35/xb3/x33 HANGUL SYLLABLE TUP + /x83/x35/xb3/x34 HANGUL SYLLABLE TUH + /x83/x35/xb3/x35 HANGUL SYLLABLE TWEO + /x83/x35/xb3/x36 HANGUL SYLLABLE TWEOG + /x83/x35/xb3/x37 HANGUL SYLLABLE TWEOGG + /x83/x35/xb3/x38 HANGUL SYLLABLE TWEOGS + /x83/x35/xb3/x39 HANGUL SYLLABLE TWEON + /x83/x35/xb4/x30 HANGUL SYLLABLE TWEONI + /x83/x35/xb4/x31 HANGUL SYLLABLE TWEONH + /x83/x35/xb4/x32 HANGUL SYLLABLE TWEOD + /x83/x35/xb4/x33 HANGUL SYLLABLE TWEOL + /x83/x35/xb4/x34 HANGUL SYLLABLE TWEOLG + /x83/x35/xb4/x35 HANGUL SYLLABLE TWEOLM + /x83/x35/xb4/x36 HANGUL SYLLABLE TWEOLB + /x83/x35/xb4/x37 HANGUL SYLLABLE TWEOLS + /x83/x35/xb4/x38 HANGUL SYLLABLE TWEOLT + /x83/x35/xb4/x39 HANGUL SYLLABLE TWEOLP + /x83/x35/xb5/x30 HANGUL SYLLABLE TWEOLH + /x83/x35/xb5/x31 HANGUL SYLLABLE TWEOM + /x83/x35/xb5/x32 HANGUL SYLLABLE TWEOB + /x83/x35/xb5/x33 HANGUL SYLLABLE TWEOBS + /x83/x35/xb5/x34 HANGUL SYLLABLE TWEOS + /x83/x35/xb5/x35 HANGUL SYLLABLE TWEOSS + /x83/x35/xb5/x36 HANGUL SYLLABLE TWEONG + /x83/x35/xb5/x37 HANGUL SYLLABLE TWEOJ + /x83/x35/xb5/x38 HANGUL SYLLABLE TWEOC + /x83/x35/xb5/x39 HANGUL SYLLABLE TWEOK + /x83/x35/xb6/x30 HANGUL SYLLABLE TWEOT + /x83/x35/xb6/x31 HANGUL SYLLABLE TWEOP + /x83/x35/xb6/x32 HANGUL SYLLABLE TWEOH + /x83/x35/xb6/x33 HANGUL SYLLABLE TWE + /x83/x35/xb6/x34 HANGUL SYLLABLE TWEG + /x83/x35/xb6/x35 HANGUL SYLLABLE TWEGG + /x83/x35/xb6/x36 HANGUL SYLLABLE TWEGS + /x83/x35/xb6/x37 HANGUL SYLLABLE TWEN + /x83/x35/xb6/x38 HANGUL SYLLABLE TWENI + /x83/x35/xb6/x39 HANGUL SYLLABLE TWENH + /x83/x35/xb7/x30 HANGUL SYLLABLE TWED + /x83/x35/xb7/x31 HANGUL SYLLABLE TWEL + /x83/x35/xb7/x32 HANGUL SYLLABLE TWELG + /x83/x35/xb7/x33 HANGUL SYLLABLE TWELM + /x83/x35/xb7/x34 HANGUL SYLLABLE TWELB + /x83/x35/xb7/x35 HANGUL SYLLABLE TWELS + /x83/x35/xb7/x36 HANGUL SYLLABLE TWELT + /x83/x35/xb7/x37 HANGUL SYLLABLE TWELP + /x83/x35/xb7/x38 HANGUL SYLLABLE TWELH + /x83/x35/xb7/x39 HANGUL SYLLABLE TWEM + /x83/x35/xb8/x30 HANGUL SYLLABLE TWEB + /x83/x35/xb8/x31 HANGUL SYLLABLE TWEBS + /x83/x35/xb8/x32 HANGUL SYLLABLE TWES + /x83/x35/xb8/x33 HANGUL SYLLABLE TWESS + /x83/x35/xb8/x34 HANGUL SYLLABLE TWENG + /x83/x35/xb8/x35 HANGUL SYLLABLE TWEJ + /x83/x35/xb8/x36 HANGUL SYLLABLE TWEC + /x83/x35/xb8/x37 HANGUL SYLLABLE TWEK + /x83/x35/xb8/x38 HANGUL SYLLABLE TWET + /x83/x35/xb8/x39 HANGUL SYLLABLE TWEP + /x83/x35/xb9/x30 HANGUL SYLLABLE TWEH + /x83/x35/xb9/x31 HANGUL SYLLABLE TWI + /x83/x35/xb9/x32 HANGUL SYLLABLE TWIG + /x83/x35/xb9/x33 HANGUL SYLLABLE TWIGG + /x83/x35/xb9/x34 HANGUL SYLLABLE TWIGS + /x83/x35/xb9/x35 HANGUL SYLLABLE TWIN + /x83/x35/xb9/x36 HANGUL SYLLABLE TWINI + /x83/x35/xb9/x37 HANGUL SYLLABLE TWINH + /x83/x35/xb9/x38 HANGUL SYLLABLE TWID + /x83/x35/xb9/x39 HANGUL SYLLABLE TWIL + /x83/x35/xba/x30 HANGUL SYLLABLE TWILG + /x83/x35/xba/x31 HANGUL SYLLABLE TWILM + /x83/x35/xba/x32 HANGUL SYLLABLE TWILB + /x83/x35/xba/x33 HANGUL SYLLABLE TWILS + /x83/x35/xba/x34 HANGUL SYLLABLE TWILT + /x83/x35/xba/x35 HANGUL SYLLABLE TWILP + /x83/x35/xba/x36 HANGUL SYLLABLE TWILH + /x83/x35/xba/x37 HANGUL SYLLABLE TWIM + /x83/x35/xba/x38 HANGUL SYLLABLE TWIB + /x83/x35/xba/x39 HANGUL SYLLABLE TWIBS + /x83/x35/xbb/x30 HANGUL SYLLABLE TWIS + /x83/x35/xbb/x31 HANGUL SYLLABLE TWISS + /x83/x35/xbb/x32 HANGUL SYLLABLE TWING + /x83/x35/xbb/x33 HANGUL SYLLABLE TWIJ + /x83/x35/xbb/x34 HANGUL SYLLABLE TWIC + /x83/x35/xbb/x35 HANGUL SYLLABLE TWIK + /x83/x35/xbb/x36 HANGUL SYLLABLE TWIT + /x83/x35/xbb/x37 HANGUL SYLLABLE TWIP + /x83/x35/xbb/x38 HANGUL SYLLABLE TWIH + /x83/x35/xbb/x39 HANGUL SYLLABLE TYU + /x83/x35/xbc/x30 HANGUL SYLLABLE TYUG + /x83/x35/xbc/x31 HANGUL SYLLABLE TYUGG + /x83/x35/xbc/x32 HANGUL SYLLABLE TYUGS + /x83/x35/xbc/x33 HANGUL SYLLABLE TYUN + /x83/x35/xbc/x34 HANGUL SYLLABLE TYUNI + /x83/x35/xbc/x35 HANGUL SYLLABLE TYUNH + /x83/x35/xbc/x36 HANGUL SYLLABLE TYUD + /x83/x35/xbc/x37 HANGUL SYLLABLE TYUL + /x83/x35/xbc/x38 HANGUL SYLLABLE TYULG + /x83/x35/xbc/x39 HANGUL SYLLABLE TYULM + /x83/x35/xbd/x30 HANGUL SYLLABLE TYULB + /x83/x35/xbd/x31 HANGUL SYLLABLE TYULS + /x83/x35/xbd/x32 HANGUL SYLLABLE TYULT + /x83/x35/xbd/x33 HANGUL SYLLABLE TYULP + /x83/x35/xbd/x34 HANGUL SYLLABLE TYULH + /x83/x35/xbd/x35 HANGUL SYLLABLE TYUM + /x83/x35/xbd/x36 HANGUL SYLLABLE TYUB + /x83/x35/xbd/x37 HANGUL SYLLABLE TYUBS + /x83/x35/xbd/x38 HANGUL SYLLABLE TYUS + /x83/x35/xbd/x39 HANGUL SYLLABLE TYUSS + /x83/x35/xbe/x30 HANGUL SYLLABLE TYUNG + /x83/x35/xbe/x31 HANGUL SYLLABLE TYUJ + /x83/x35/xbe/x32 HANGUL SYLLABLE TYUC + /x83/x35/xbe/x33 HANGUL SYLLABLE TYUK + /x83/x35/xbe/x34 HANGUL SYLLABLE TYUT + /x83/x35/xbe/x35 HANGUL SYLLABLE TYUP + /x83/x35/xbe/x36 HANGUL SYLLABLE TYUH + /x83/x35/xbe/x37 HANGUL SYLLABLE TEU + /x83/x35/xbe/x38 HANGUL SYLLABLE TEUG + /x83/x35/xbe/x39 HANGUL SYLLABLE TEUGG + /x83/x35/xbf/x30 HANGUL SYLLABLE TEUGS + /x83/x35/xbf/x31 HANGUL SYLLABLE TEUN + /x83/x35/xbf/x32 HANGUL SYLLABLE TEUNI + /x83/x35/xbf/x33 HANGUL SYLLABLE TEUNH + /x83/x35/xbf/x34 HANGUL SYLLABLE TEUD + /x83/x35/xbf/x35 HANGUL SYLLABLE TEUL + /x83/x35/xbf/x36 HANGUL SYLLABLE TEULG + /x83/x35/xbf/x37 HANGUL SYLLABLE TEULM + /x83/x35/xbf/x38 HANGUL SYLLABLE TEULB + /x83/x35/xbf/x39 HANGUL SYLLABLE TEULS + /x83/x35/xc0/x30 HANGUL SYLLABLE TEULT + /x83/x35/xc0/x31 HANGUL SYLLABLE TEULP + /x83/x35/xc0/x32 HANGUL SYLLABLE TEULH + /x83/x35/xc0/x33 HANGUL SYLLABLE TEUM + /x83/x35/xc0/x34 HANGUL SYLLABLE TEUB + /x83/x35/xc0/x35 HANGUL SYLLABLE TEUBS + /x83/x35/xc0/x36 HANGUL SYLLABLE TEUS + /x83/x35/xc0/x37 HANGUL SYLLABLE TEUSS + /x83/x35/xc0/x38 HANGUL SYLLABLE TEUNG + /x83/x35/xc0/x39 HANGUL SYLLABLE TEUJ + /x83/x35/xc1/x30 HANGUL SYLLABLE TEUC + /x83/x35/xc1/x31 HANGUL SYLLABLE TEUK + /x83/x35/xc1/x32 HANGUL SYLLABLE TEUT + /x83/x35/xc1/x33 HANGUL SYLLABLE TEUP + /x83/x35/xc1/x34 HANGUL SYLLABLE TEUH + /x83/x35/xc1/x35 HANGUL SYLLABLE TYI + /x83/x35/xc1/x36 HANGUL SYLLABLE TYIG + /x83/x35/xc1/x37 HANGUL SYLLABLE TYIGG + /x83/x35/xc1/x38 HANGUL SYLLABLE TYIGS + /x83/x35/xc1/x39 HANGUL SYLLABLE TYIN + /x83/x35/xc2/x30 HANGUL SYLLABLE TYINI + /x83/x35/xc2/x31 HANGUL SYLLABLE TYINH + /x83/x35/xc2/x32 HANGUL SYLLABLE TYID + /x83/x35/xc2/x33 HANGUL SYLLABLE TYIL + /x83/x35/xc2/x34 HANGUL SYLLABLE TYILG + /x83/x35/xc2/x35 HANGUL SYLLABLE TYILM + /x83/x35/xc2/x36 HANGUL SYLLABLE TYILB + /x83/x35/xc2/x37 HANGUL SYLLABLE TYILS + /x83/x35/xc2/x38 HANGUL SYLLABLE TYILT + /x83/x35/xc2/x39 HANGUL SYLLABLE TYILP + /x83/x35/xc3/x30 HANGUL SYLLABLE TYILH + /x83/x35/xc3/x31 HANGUL SYLLABLE TYIM + /x83/x35/xc3/x32 HANGUL SYLLABLE TYIB + /x83/x35/xc3/x33 HANGUL SYLLABLE TYIBS + /x83/x35/xc3/x34 HANGUL SYLLABLE TYIS + /x83/x35/xc3/x35 HANGUL SYLLABLE TYISS + /x83/x35/xc3/x36 HANGUL SYLLABLE TYING + /x83/x35/xc3/x37 HANGUL SYLLABLE TYIJ + /x83/x35/xc3/x38 HANGUL SYLLABLE TYIC + /x83/x35/xc3/x39 HANGUL SYLLABLE TYIK + /x83/x35/xc4/x30 HANGUL SYLLABLE TYIT + /x83/x35/xc4/x31 HANGUL SYLLABLE TYIP + /x83/x35/xc4/x32 HANGUL SYLLABLE TYIH + /x83/x35/xc4/x33 HANGUL SYLLABLE TI + /x83/x35/xc4/x34 HANGUL SYLLABLE TIG + /x83/x35/xc4/x35 HANGUL SYLLABLE TIGG + /x83/x35/xc4/x36 HANGUL SYLLABLE TIGS + /x83/x35/xc4/x37 HANGUL SYLLABLE TIN + /x83/x35/xc4/x38 HANGUL SYLLABLE TINI + /x83/x35/xc4/x39 HANGUL SYLLABLE TINH + /x83/x35/xc5/x30 HANGUL SYLLABLE TID + /x83/x35/xc5/x31 HANGUL SYLLABLE TIL + /x83/x35/xc5/x32 HANGUL SYLLABLE TILG + /x83/x35/xc5/x33 HANGUL SYLLABLE TILM + /x83/x35/xc5/x34 HANGUL SYLLABLE TILB + /x83/x35/xc5/x35 HANGUL SYLLABLE TILS + /x83/x35/xc5/x36 HANGUL SYLLABLE TILT + /x83/x35/xc5/x37 HANGUL SYLLABLE TILP + /x83/x35/xc5/x38 HANGUL SYLLABLE TILH + /x83/x35/xc5/x39 HANGUL SYLLABLE TIM + /x83/x35/xc6/x30 HANGUL SYLLABLE TIB + /x83/x35/xc6/x31 HANGUL SYLLABLE TIBS + /x83/x35/xc6/x32 HANGUL SYLLABLE TIS + /x83/x35/xc6/x33 HANGUL SYLLABLE TISS + /x83/x35/xc6/x34 HANGUL SYLLABLE TING + /x83/x35/xc6/x35 HANGUL SYLLABLE TIJ + /x83/x35/xc6/x36 HANGUL SYLLABLE TIC + /x83/x35/xc6/x37 HANGUL SYLLABLE TIK + /x83/x35/xc6/x38 HANGUL SYLLABLE TIT + /x83/x35/xc6/x39 HANGUL SYLLABLE TIP + /x83/x35/xc7/x30 HANGUL SYLLABLE TIH + /x83/x35/xc7/x31 HANGUL SYLLABLE PA + /x83/x35/xc7/x32 HANGUL SYLLABLE PAG + /x83/x35/xc7/x33 HANGUL SYLLABLE PAGG + /x83/x35/xc7/x34 HANGUL SYLLABLE PAGS + /x83/x35/xc7/x35 HANGUL SYLLABLE PAN + /x83/x35/xc7/x36 HANGUL SYLLABLE PANI + /x83/x35/xc7/x37 HANGUL SYLLABLE PANH + /x83/x35/xc7/x38 HANGUL SYLLABLE PAD + /x83/x35/xc7/x39 HANGUL SYLLABLE PAL + /x83/x35/xc8/x30 HANGUL SYLLABLE PALG + /x83/x35/xc8/x31 HANGUL SYLLABLE PALM + /x83/x35/xc8/x32 HANGUL SYLLABLE PALB + /x83/x35/xc8/x33 HANGUL SYLLABLE PALS + /x83/x35/xc8/x34 HANGUL SYLLABLE PALT + /x83/x35/xc8/x35 HANGUL SYLLABLE PALP + /x83/x35/xc8/x36 HANGUL SYLLABLE PALH + /x83/x35/xc8/x37 HANGUL SYLLABLE PAM + /x83/x35/xc8/x38 HANGUL SYLLABLE PAB + /x83/x35/xc8/x39 HANGUL SYLLABLE PABS + /x83/x35/xc9/x30 HANGUL SYLLABLE PAS + /x83/x35/xc9/x31 HANGUL SYLLABLE PASS + /x83/x35/xc9/x32 HANGUL SYLLABLE PANG + /x83/x35/xc9/x33 HANGUL SYLLABLE PAJ + /x83/x35/xc9/x34 HANGUL SYLLABLE PAC + /x83/x35/xc9/x35 HANGUL SYLLABLE PAK + /x83/x35/xc9/x36 HANGUL SYLLABLE PAT + /x83/x35/xc9/x37 HANGUL SYLLABLE PAP + /x83/x35/xc9/x38 HANGUL SYLLABLE PAH + /x83/x35/xc9/x39 HANGUL SYLLABLE PAE + /x83/x35/xca/x30 HANGUL SYLLABLE PAEG + /x83/x35/xca/x31 HANGUL SYLLABLE PAEGG + /x83/x35/xca/x32 HANGUL SYLLABLE PAEGS + /x83/x35/xca/x33 HANGUL SYLLABLE PAEN + /x83/x35/xca/x34 HANGUL SYLLABLE PAENI + /x83/x35/xca/x35 HANGUL SYLLABLE PAENH + /x83/x35/xca/x36 HANGUL SYLLABLE PAED + /x83/x35/xca/x37 HANGUL SYLLABLE PAEL + /x83/x35/xca/x38 HANGUL SYLLABLE PAELG + /x83/x35/xca/x39 HANGUL SYLLABLE PAELM + /x83/x35/xcb/x30 HANGUL SYLLABLE PAELB + /x83/x35/xcb/x31 HANGUL SYLLABLE PAELS + /x83/x35/xcb/x32 HANGUL SYLLABLE PAELT + /x83/x35/xcb/x33 HANGUL SYLLABLE PAELP + /x83/x35/xcb/x34 HANGUL SYLLABLE PAELH + /x83/x35/xcb/x35 HANGUL SYLLABLE PAEM + /x83/x35/xcb/x36 HANGUL SYLLABLE PAEB + /x83/x35/xcb/x37 HANGUL SYLLABLE PAEBS + /x83/x35/xcb/x38 HANGUL SYLLABLE PAES + /x83/x35/xcb/x39 HANGUL SYLLABLE PAESS + /x83/x35/xcc/x30 HANGUL SYLLABLE PAENG + /x83/x35/xcc/x31 HANGUL SYLLABLE PAEJ + /x83/x35/xcc/x32 HANGUL SYLLABLE PAEC + /x83/x35/xcc/x33 HANGUL SYLLABLE PAEK + /x83/x35/xcc/x34 HANGUL SYLLABLE PAET + /x83/x35/xcc/x35 HANGUL SYLLABLE PAEP + /x83/x35/xcc/x36 HANGUL SYLLABLE PAEH + /x83/x35/xcc/x37 HANGUL SYLLABLE PYA + /x83/x35/xcc/x38 HANGUL SYLLABLE PYAG + /x83/x35/xcc/x39 HANGUL SYLLABLE PYAGG + /x83/x35/xcd/x30 HANGUL SYLLABLE PYAGS + /x83/x35/xcd/x31 HANGUL SYLLABLE PYAN + /x83/x35/xcd/x32 HANGUL SYLLABLE PYANI + /x83/x35/xcd/x33 HANGUL SYLLABLE PYANH + /x83/x35/xcd/x34 HANGUL SYLLABLE PYAD + /x83/x35/xcd/x35 HANGUL SYLLABLE PYAL + /x83/x35/xcd/x36 HANGUL SYLLABLE PYALG + /x83/x35/xcd/x37 HANGUL SYLLABLE PYALM + /x83/x35/xcd/x38 HANGUL SYLLABLE PYALB + /x83/x35/xcd/x39 HANGUL SYLLABLE PYALS + /x83/x35/xce/x30 HANGUL SYLLABLE PYALT + /x83/x35/xce/x31 HANGUL SYLLABLE PYALP + /x83/x35/xce/x32 HANGUL SYLLABLE PYALH + /x83/x35/xce/x33 HANGUL SYLLABLE PYAM + /x83/x35/xce/x34 HANGUL SYLLABLE PYAB + /x83/x35/xce/x35 HANGUL SYLLABLE PYABS + /x83/x35/xce/x36 HANGUL SYLLABLE PYAS + /x83/x35/xce/x37 HANGUL SYLLABLE PYASS + /x83/x35/xce/x38 HANGUL SYLLABLE PYANG + /x83/x35/xce/x39 HANGUL SYLLABLE PYAJ + /x83/x35/xcf/x30 HANGUL SYLLABLE PYAC + /x83/x35/xcf/x31 HANGUL SYLLABLE PYAK + /x83/x35/xcf/x32 HANGUL SYLLABLE PYAT + /x83/x35/xcf/x33 HANGUL SYLLABLE PYAP + /x83/x35/xcf/x34 HANGUL SYLLABLE PYAH + /x83/x35/xcf/x35 HANGUL SYLLABLE PYAE + /x83/x35/xcf/x36 HANGUL SYLLABLE PYAEG + /x83/x35/xcf/x37 HANGUL SYLLABLE PYAEGG + /x83/x35/xcf/x38 HANGUL SYLLABLE PYAEGS + /x83/x35/xcf/x39 HANGUL SYLLABLE PYAEN + /x83/x35/xd0/x30 HANGUL SYLLABLE PYAENI + /x83/x35/xd0/x31 HANGUL SYLLABLE PYAENH + /x83/x35/xd0/x32 HANGUL SYLLABLE PYAED + /x83/x35/xd0/x33 HANGUL SYLLABLE PYAEL + /x83/x35/xd0/x34 HANGUL SYLLABLE PYAELG + /x83/x35/xd0/x35 HANGUL SYLLABLE PYAELM + /x83/x35/xd0/x36 HANGUL SYLLABLE PYAELB + /x83/x35/xd0/x37 HANGUL SYLLABLE PYAELS + /x83/x35/xd0/x38 HANGUL SYLLABLE PYAELT + /x83/x35/xd0/x39 HANGUL SYLLABLE PYAELP + /x83/x35/xd1/x30 HANGUL SYLLABLE PYAELH + /x83/x35/xd1/x31 HANGUL SYLLABLE PYAEM + /x83/x35/xd1/x32 HANGUL SYLLABLE PYAEB + /x83/x35/xd1/x33 HANGUL SYLLABLE PYAEBS + /x83/x35/xd1/x34 HANGUL SYLLABLE PYAES + /x83/x35/xd1/x35 HANGUL SYLLABLE PYAESS + /x83/x35/xd1/x36 HANGUL SYLLABLE PYAENG + /x83/x35/xd1/x37 HANGUL SYLLABLE PYAEJ + /x83/x35/xd1/x38 HANGUL SYLLABLE PYAEC + /x83/x35/xd1/x39 HANGUL SYLLABLE PYAEK + /x83/x35/xd2/x30 HANGUL SYLLABLE PYAET + /x83/x35/xd2/x31 HANGUL SYLLABLE PYAEP + /x83/x35/xd2/x32 HANGUL SYLLABLE PYAEH + /x83/x35/xd2/x33 HANGUL SYLLABLE PEO + /x83/x35/xd2/x34 HANGUL SYLLABLE PEOG + /x83/x35/xd2/x35 HANGUL SYLLABLE PEOGG + /x83/x35/xd2/x36 HANGUL SYLLABLE PEOGS + /x83/x35/xd2/x37 HANGUL SYLLABLE PEON + /x83/x35/xd2/x38 HANGUL SYLLABLE PEONI + /x83/x35/xd2/x39 HANGUL SYLLABLE PEONH + /x83/x35/xd3/x30 HANGUL SYLLABLE PEOD + /x83/x35/xd3/x31 HANGUL SYLLABLE PEOL + /x83/x35/xd3/x32 HANGUL SYLLABLE PEOLG + /x83/x35/xd3/x33 HANGUL SYLLABLE PEOLM + /x83/x35/xd3/x34 HANGUL SYLLABLE PEOLB + /x83/x35/xd3/x35 HANGUL SYLLABLE PEOLS + /x83/x35/xd3/x36 HANGUL SYLLABLE PEOLT + /x83/x35/xd3/x37 HANGUL SYLLABLE PEOLP + /x83/x35/xd3/x38 HANGUL SYLLABLE PEOLH + /x83/x35/xd3/x39 HANGUL SYLLABLE PEOM + /x83/x35/xd4/x30 HANGUL SYLLABLE PEOB + /x83/x35/xd4/x31 HANGUL SYLLABLE PEOBS + /x83/x35/xd4/x32 HANGUL SYLLABLE PEOS + /x83/x35/xd4/x33 HANGUL SYLLABLE PEOSS + /x83/x35/xd4/x34 HANGUL SYLLABLE PEONG + /x83/x35/xd4/x35 HANGUL SYLLABLE PEOJ + /x83/x35/xd4/x36 HANGUL SYLLABLE PEOC + /x83/x35/xd4/x37 HANGUL SYLLABLE PEOK + /x83/x35/xd4/x38 HANGUL SYLLABLE PEOT + /x83/x35/xd4/x39 HANGUL SYLLABLE PEOP + /x83/x35/xd5/x30 HANGUL SYLLABLE PEOH + /x83/x35/xd5/x31 HANGUL SYLLABLE PE + /x83/x35/xd5/x32 HANGUL SYLLABLE PEG + /x83/x35/xd5/x33 HANGUL SYLLABLE PEGG + /x83/x35/xd5/x34 HANGUL SYLLABLE PEGS + /x83/x35/xd5/x35 HANGUL SYLLABLE PEN + /x83/x35/xd5/x36 HANGUL SYLLABLE PENI + /x83/x35/xd5/x37 HANGUL SYLLABLE PENH + /x83/x35/xd5/x38 HANGUL SYLLABLE PED + /x83/x35/xd5/x39 HANGUL SYLLABLE PEL + /x83/x35/xd6/x30 HANGUL SYLLABLE PELG + /x83/x35/xd6/x31 HANGUL SYLLABLE PELM + /x83/x35/xd6/x32 HANGUL SYLLABLE PELB + /x83/x35/xd6/x33 HANGUL SYLLABLE PELS + /x83/x35/xd6/x34 HANGUL SYLLABLE PELT + /x83/x35/xd6/x35 HANGUL SYLLABLE PELP + /x83/x35/xd6/x36 HANGUL SYLLABLE PELH + /x83/x35/xd6/x37 HANGUL SYLLABLE PEM + /x83/x35/xd6/x38 HANGUL SYLLABLE PEB + /x83/x35/xd6/x39 HANGUL SYLLABLE PEBS + /x83/x35/xd7/x30 HANGUL SYLLABLE PES + /x83/x35/xd7/x31 HANGUL SYLLABLE PESS + /x83/x35/xd7/x32 HANGUL SYLLABLE PENG + /x83/x35/xd7/x33 HANGUL SYLLABLE PEJ + /x83/x35/xd7/x34 HANGUL SYLLABLE PEC + /x83/x35/xd7/x35 HANGUL SYLLABLE PEK + /x83/x35/xd7/x36 HANGUL SYLLABLE PET + /x83/x35/xd7/x37 HANGUL SYLLABLE PEP + /x83/x35/xd7/x38 HANGUL SYLLABLE PEH + /x83/x35/xd7/x39 HANGUL SYLLABLE PYEO + /x83/x35/xd8/x30 HANGUL SYLLABLE PYEOG + /x83/x35/xd8/x31 HANGUL SYLLABLE PYEOGG + /x83/x35/xd8/x32 HANGUL SYLLABLE PYEOGS + /x83/x35/xd8/x33 HANGUL SYLLABLE PYEON + /x83/x35/xd8/x34 HANGUL SYLLABLE PYEONI + /x83/x35/xd8/x35 HANGUL SYLLABLE PYEONH + /x83/x35/xd8/x36 HANGUL SYLLABLE PYEOD + /x83/x35/xd8/x37 HANGUL SYLLABLE PYEOL + /x83/x35/xd8/x38 HANGUL SYLLABLE PYEOLG + /x83/x35/xd8/x39 HANGUL SYLLABLE PYEOLM + /x83/x35/xd9/x30 HANGUL SYLLABLE PYEOLB + /x83/x35/xd9/x31 HANGUL SYLLABLE PYEOLS + /x83/x35/xd9/x32 HANGUL SYLLABLE PYEOLT + /x83/x35/xd9/x33 HANGUL SYLLABLE PYEOLP + /x83/x35/xd9/x34 HANGUL SYLLABLE PYEOLH + /x83/x35/xd9/x35 HANGUL SYLLABLE PYEOM + /x83/x35/xd9/x36 HANGUL SYLLABLE PYEOB + /x83/x35/xd9/x37 HANGUL SYLLABLE PYEOBS + /x83/x35/xd9/x38 HANGUL SYLLABLE PYEOS + /x83/x35/xd9/x39 HANGUL SYLLABLE PYEOSS + /x83/x35/xda/x30 HANGUL SYLLABLE PYEONG + /x83/x35/xda/x31 HANGUL SYLLABLE PYEOJ + /x83/x35/xda/x32 HANGUL SYLLABLE PYEOC + /x83/x35/xda/x33 HANGUL SYLLABLE PYEOK + /x83/x35/xda/x34 HANGUL SYLLABLE PYEOT + /x83/x35/xda/x35 HANGUL SYLLABLE PYEOP + /x83/x35/xda/x36 HANGUL SYLLABLE PYEOH + /x83/x35/xda/x37 HANGUL SYLLABLE PYE + /x83/x35/xda/x38 HANGUL SYLLABLE PYEG + /x83/x35/xda/x39 HANGUL SYLLABLE PYEGG + /x83/x35/xdb/x30 HANGUL SYLLABLE PYEGS + /x83/x35/xdb/x31 HANGUL SYLLABLE PYEN + /x83/x35/xdb/x32 HANGUL SYLLABLE PYENI + /x83/x35/xdb/x33 HANGUL SYLLABLE PYENH + /x83/x35/xdb/x34 HANGUL SYLLABLE PYED + /x83/x35/xdb/x35 HANGUL SYLLABLE PYEL + /x83/x35/xdb/x36 HANGUL SYLLABLE PYELG + /x83/x35/xdb/x37 HANGUL SYLLABLE PYELM + /x83/x35/xdb/x38 HANGUL SYLLABLE PYELB + /x83/x35/xdb/x39 HANGUL SYLLABLE PYELS + /x83/x35/xdc/x30 HANGUL SYLLABLE PYELT + /x83/x35/xdc/x31 HANGUL SYLLABLE PYELP + /x83/x35/xdc/x32 HANGUL SYLLABLE PYELH + /x83/x35/xdc/x33 HANGUL SYLLABLE PYEM + /x83/x35/xdc/x34 HANGUL SYLLABLE PYEB + /x83/x35/xdc/x35 HANGUL SYLLABLE PYEBS + /x83/x35/xdc/x36 HANGUL SYLLABLE PYES + /x83/x35/xdc/x37 HANGUL SYLLABLE PYESS + /x83/x35/xdc/x38 HANGUL SYLLABLE PYENG + /x83/x35/xdc/x39 HANGUL SYLLABLE PYEJ + /x83/x35/xdd/x30 HANGUL SYLLABLE PYEC + /x83/x35/xdd/x31 HANGUL SYLLABLE PYEK + /x83/x35/xdd/x32 HANGUL SYLLABLE PYET + /x83/x35/xdd/x33 HANGUL SYLLABLE PYEP + /x83/x35/xdd/x34 HANGUL SYLLABLE PYEH + /x83/x35/xdd/x35 HANGUL SYLLABLE PO + /x83/x35/xdd/x36 HANGUL SYLLABLE POG + /x83/x35/xdd/x37 HANGUL SYLLABLE POGG + /x83/x35/xdd/x38 HANGUL SYLLABLE POGS + /x83/x35/xdd/x39 HANGUL SYLLABLE PON + /x83/x35/xde/x30 HANGUL SYLLABLE PONI + /x83/x35/xde/x31 HANGUL SYLLABLE PONH + /x83/x35/xde/x32 HANGUL SYLLABLE POD + /x83/x35/xde/x33 HANGUL SYLLABLE POL + /x83/x35/xde/x34 HANGUL SYLLABLE POLG + /x83/x35/xde/x35 HANGUL SYLLABLE POLM + /x83/x35/xde/x36 HANGUL SYLLABLE POLB + /x83/x35/xde/x37 HANGUL SYLLABLE POLS + /x83/x35/xde/x38 HANGUL SYLLABLE POLT + /x83/x35/xde/x39 HANGUL SYLLABLE POLP + /x83/x35/xdf/x30 HANGUL SYLLABLE POLH + /x83/x35/xdf/x31 HANGUL SYLLABLE POM + /x83/x35/xdf/x32 HANGUL SYLLABLE POB + /x83/x35/xdf/x33 HANGUL SYLLABLE POBS + /x83/x35/xdf/x34 HANGUL SYLLABLE POS + /x83/x35/xdf/x35 HANGUL SYLLABLE POSS + /x83/x35/xdf/x36 HANGUL SYLLABLE PONG + /x83/x35/xdf/x37 HANGUL SYLLABLE POJ + /x83/x35/xdf/x38 HANGUL SYLLABLE POC + /x83/x35/xdf/x39 HANGUL SYLLABLE POK + /x83/x35/xe0/x30 HANGUL SYLLABLE POT + /x83/x35/xe0/x31 HANGUL SYLLABLE POP + /x83/x35/xe0/x32 HANGUL SYLLABLE POH + /x83/x35/xe0/x33 HANGUL SYLLABLE PWA + /x83/x35/xe0/x34 HANGUL SYLLABLE PWAG + /x83/x35/xe0/x35 HANGUL SYLLABLE PWAGG + /x83/x35/xe0/x36 HANGUL SYLLABLE PWAGS + /x83/x35/xe0/x37 HANGUL SYLLABLE PWAN + /x83/x35/xe0/x38 HANGUL SYLLABLE PWANI + /x83/x35/xe0/x39 HANGUL SYLLABLE PWANH + /x83/x35/xe1/x30 HANGUL SYLLABLE PWAD + /x83/x35/xe1/x31 HANGUL SYLLABLE PWAL + /x83/x35/xe1/x32 HANGUL SYLLABLE PWALG + /x83/x35/xe1/x33 HANGUL SYLLABLE PWALM + /x83/x35/xe1/x34 HANGUL SYLLABLE PWALB + /x83/x35/xe1/x35 HANGUL SYLLABLE PWALS + /x83/x35/xe1/x36 HANGUL SYLLABLE PWALT + /x83/x35/xe1/x37 HANGUL SYLLABLE PWALP + /x83/x35/xe1/x38 HANGUL SYLLABLE PWALH + /x83/x35/xe1/x39 HANGUL SYLLABLE PWAM + /x83/x35/xe2/x30 HANGUL SYLLABLE PWAB + /x83/x35/xe2/x31 HANGUL SYLLABLE PWABS + /x83/x35/xe2/x32 HANGUL SYLLABLE PWAS + /x83/x35/xe2/x33 HANGUL SYLLABLE PWASS + /x83/x35/xe2/x34 HANGUL SYLLABLE PWANG + /x83/x35/xe2/x35 HANGUL SYLLABLE PWAJ + /x83/x35/xe2/x36 HANGUL SYLLABLE PWAC + /x83/x35/xe2/x37 HANGUL SYLLABLE PWAK + /x83/x35/xe2/x38 HANGUL SYLLABLE PWAT + /x83/x35/xe2/x39 HANGUL SYLLABLE PWAP + /x83/x35/xe3/x30 HANGUL SYLLABLE PWAH + /x83/x35/xe3/x31 HANGUL SYLLABLE PWAE + /x83/x35/xe3/x32 HANGUL SYLLABLE PWAEG + /x83/x35/xe3/x33 HANGUL SYLLABLE PWAEGG + /x83/x35/xe3/x34 HANGUL SYLLABLE PWAEGS + /x83/x35/xe3/x35 HANGUL SYLLABLE PWAEN + /x83/x35/xe3/x36 HANGUL SYLLABLE PWAENI + /x83/x35/xe3/x37 HANGUL SYLLABLE PWAENH + /x83/x35/xe3/x38 HANGUL SYLLABLE PWAED + /x83/x35/xe3/x39 HANGUL SYLLABLE PWAEL + /x83/x35/xe4/x30 HANGUL SYLLABLE PWAELG + /x83/x35/xe4/x31 HANGUL SYLLABLE PWAELM + /x83/x35/xe4/x32 HANGUL SYLLABLE PWAELB + /x83/x35/xe4/x33 HANGUL SYLLABLE PWAELS + /x83/x35/xe4/x34 HANGUL SYLLABLE PWAELT + /x83/x35/xe4/x35 HANGUL SYLLABLE PWAELP + /x83/x35/xe4/x36 HANGUL SYLLABLE PWAELH + /x83/x35/xe4/x37 HANGUL SYLLABLE PWAEM + /x83/x35/xe4/x38 HANGUL SYLLABLE PWAEB + /x83/x35/xe4/x39 HANGUL SYLLABLE PWAEBS + /x83/x35/xe5/x30 HANGUL SYLLABLE PWAES + /x83/x35/xe5/x31 HANGUL SYLLABLE PWAESS + /x83/x35/xe5/x32 HANGUL SYLLABLE PWAENG + /x83/x35/xe5/x33 HANGUL SYLLABLE PWAEJ + /x83/x35/xe5/x34 HANGUL SYLLABLE PWAEC + /x83/x35/xe5/x35 HANGUL SYLLABLE PWAEK + /x83/x35/xe5/x36 HANGUL SYLLABLE PWAET + /x83/x35/xe5/x37 HANGUL SYLLABLE PWAEP + /x83/x35/xe5/x38 HANGUL SYLLABLE PWAEH + /x83/x35/xe5/x39 HANGUL SYLLABLE POE + /x83/x35/xe6/x30 HANGUL SYLLABLE POEG + /x83/x35/xe6/x31 HANGUL SYLLABLE POEGG + /x83/x35/xe6/x32 HANGUL SYLLABLE POEGS + /x83/x35/xe6/x33 HANGUL SYLLABLE POEN + /x83/x35/xe6/x34 HANGUL SYLLABLE POENI + /x83/x35/xe6/x35 HANGUL SYLLABLE POENH + /x83/x35/xe6/x36 HANGUL SYLLABLE POED + /x83/x35/xe6/x37 HANGUL SYLLABLE POEL + /x83/x35/xe6/x38 HANGUL SYLLABLE POELG + /x83/x35/xe6/x39 HANGUL SYLLABLE POELM + /x83/x35/xe7/x30 HANGUL SYLLABLE POELB + /x83/x35/xe7/x31 HANGUL SYLLABLE POELS + /x83/x35/xe7/x32 HANGUL SYLLABLE POELT + /x83/x35/xe7/x33 HANGUL SYLLABLE POELP + /x83/x35/xe7/x34 HANGUL SYLLABLE POELH + /x83/x35/xe7/x35 HANGUL SYLLABLE POEM + /x83/x35/xe7/x36 HANGUL SYLLABLE POEB + /x83/x35/xe7/x37 HANGUL SYLLABLE POEBS + /x83/x35/xe7/x38 HANGUL SYLLABLE POES + /x83/x35/xe7/x39 HANGUL SYLLABLE POESS + /x83/x35/xe8/x30 HANGUL SYLLABLE POENG + /x83/x35/xe8/x31 HANGUL SYLLABLE POEJ + /x83/x35/xe8/x32 HANGUL SYLLABLE POEC + /x83/x35/xe8/x33 HANGUL SYLLABLE POEK + /x83/x35/xe8/x34 HANGUL SYLLABLE POET + /x83/x35/xe8/x35 HANGUL SYLLABLE POEP + /x83/x35/xe8/x36 HANGUL SYLLABLE POEH + /x83/x35/xe8/x37 HANGUL SYLLABLE PYO + /x83/x35/xe8/x38 HANGUL SYLLABLE PYOG + /x83/x35/xe8/x39 HANGUL SYLLABLE PYOGG + /x83/x35/xe9/x30 HANGUL SYLLABLE PYOGS + /x83/x35/xe9/x31 HANGUL SYLLABLE PYON + /x83/x35/xe9/x32 HANGUL SYLLABLE PYONI + /x83/x35/xe9/x33 HANGUL SYLLABLE PYONH + /x83/x35/xe9/x34 HANGUL SYLLABLE PYOD + /x83/x35/xe9/x35 HANGUL SYLLABLE PYOL + /x83/x35/xe9/x36 HANGUL SYLLABLE PYOLG + /x83/x35/xe9/x37 HANGUL SYLLABLE PYOLM + /x83/x35/xe9/x38 HANGUL SYLLABLE PYOLB + /x83/x35/xe9/x39 HANGUL SYLLABLE PYOLS + /x83/x35/xea/x30 HANGUL SYLLABLE PYOLT + /x83/x35/xea/x31 HANGUL SYLLABLE PYOLP + /x83/x35/xea/x32 HANGUL SYLLABLE PYOLH + /x83/x35/xea/x33 HANGUL SYLLABLE PYOM + /x83/x35/xea/x34 HANGUL SYLLABLE PYOB + /x83/x35/xea/x35 HANGUL SYLLABLE PYOBS + /x83/x35/xea/x36 HANGUL SYLLABLE PYOS + /x83/x35/xea/x37 HANGUL SYLLABLE PYOSS + /x83/x35/xea/x38 HANGUL SYLLABLE PYONG + /x83/x35/xea/x39 HANGUL SYLLABLE PYOJ + /x83/x35/xeb/x30 HANGUL SYLLABLE PYOC + /x83/x35/xeb/x31 HANGUL SYLLABLE PYOK + /x83/x35/xeb/x32 HANGUL SYLLABLE PYOT + /x83/x35/xeb/x33 HANGUL SYLLABLE PYOP + /x83/x35/xeb/x34 HANGUL SYLLABLE PYOH + /x83/x35/xeb/x35 HANGUL SYLLABLE PU + /x83/x35/xeb/x36 HANGUL SYLLABLE PUG + /x83/x35/xeb/x37 HANGUL SYLLABLE PUGG + /x83/x35/xeb/x38 HANGUL SYLLABLE PUGS + /x83/x35/xeb/x39 HANGUL SYLLABLE PUN + /x83/x35/xec/x30 HANGUL SYLLABLE PUNI + /x83/x35/xec/x31 HANGUL SYLLABLE PUNH + /x83/x35/xec/x32 HANGUL SYLLABLE PUD + /x83/x35/xec/x33 HANGUL SYLLABLE PUL + /x83/x35/xec/x34 HANGUL SYLLABLE PULG + /x83/x35/xec/x35 HANGUL SYLLABLE PULM + /x83/x35/xec/x36 HANGUL SYLLABLE PULB + /x83/x35/xec/x37 HANGUL SYLLABLE PULS + /x83/x35/xec/x38 HANGUL SYLLABLE PULT + /x83/x35/xec/x39 HANGUL SYLLABLE PULP + /x83/x35/xed/x30 HANGUL SYLLABLE PULH + /x83/x35/xed/x31 HANGUL SYLLABLE PUM + /x83/x35/xed/x32 HANGUL SYLLABLE PUB + /x83/x35/xed/x33 HANGUL SYLLABLE PUBS + /x83/x35/xed/x34 HANGUL SYLLABLE PUS + /x83/x35/xed/x35 HANGUL SYLLABLE PUSS + /x83/x35/xed/x36 HANGUL SYLLABLE PUNG + /x83/x35/xed/x37 HANGUL SYLLABLE PUJ + /x83/x35/xed/x38 HANGUL SYLLABLE PUC + /x83/x35/xed/x39 HANGUL SYLLABLE PUK + /x83/x35/xee/x30 HANGUL SYLLABLE PUT + /x83/x35/xee/x31 HANGUL SYLLABLE PUP + /x83/x35/xee/x32 HANGUL SYLLABLE PUH + /x83/x35/xee/x33 HANGUL SYLLABLE PWEO + /x83/x35/xee/x34 HANGUL SYLLABLE PWEOG + /x83/x35/xee/x35 HANGUL SYLLABLE PWEOGG + /x83/x35/xee/x36 HANGUL SYLLABLE PWEOGS + /x83/x35/xee/x37 HANGUL SYLLABLE PWEON + /x83/x35/xee/x38 HANGUL SYLLABLE PWEONI + /x83/x35/xee/x39 HANGUL SYLLABLE PWEONH + /x83/x35/xef/x30 HANGUL SYLLABLE PWEOD + /x83/x35/xef/x31 HANGUL SYLLABLE PWEOL + /x83/x35/xef/x32 HANGUL SYLLABLE PWEOLG + /x83/x35/xef/x33 HANGUL SYLLABLE PWEOLM + /x83/x35/xef/x34 HANGUL SYLLABLE PWEOLB + /x83/x35/xef/x35 HANGUL SYLLABLE PWEOLS + /x83/x35/xef/x36 HANGUL SYLLABLE PWEOLT + /x83/x35/xef/x37 HANGUL SYLLABLE PWEOLP + /x83/x35/xef/x38 HANGUL SYLLABLE PWEOLH + /x83/x35/xef/x39 HANGUL SYLLABLE PWEOM + /x83/x35/xf0/x30 HANGUL SYLLABLE PWEOB + /x83/x35/xf0/x31 HANGUL SYLLABLE PWEOBS + /x83/x35/xf0/x32 HANGUL SYLLABLE PWEOS + /x83/x35/xf0/x33 HANGUL SYLLABLE PWEOSS + /x83/x35/xf0/x34 HANGUL SYLLABLE PWEONG + /x83/x35/xf0/x35 HANGUL SYLLABLE PWEOJ + /x83/x35/xf0/x36 HANGUL SYLLABLE PWEOC + /x83/x35/xf0/x37 HANGUL SYLLABLE PWEOK + /x83/x35/xf0/x38 HANGUL SYLLABLE PWEOT + /x83/x35/xf0/x39 HANGUL SYLLABLE PWEOP + /x83/x35/xf1/x30 HANGUL SYLLABLE PWEOH + /x83/x35/xf1/x31 HANGUL SYLLABLE PWE + /x83/x35/xf1/x32 HANGUL SYLLABLE PWEG + /x83/x35/xf1/x33 HANGUL SYLLABLE PWEGG + /x83/x35/xf1/x34 HANGUL SYLLABLE PWEGS + /x83/x35/xf1/x35 HANGUL SYLLABLE PWEN + /x83/x35/xf1/x36 HANGUL SYLLABLE PWENI + /x83/x35/xf1/x37 HANGUL SYLLABLE PWENH + /x83/x35/xf1/x38 HANGUL SYLLABLE PWED + /x83/x35/xf1/x39 HANGUL SYLLABLE PWEL + /x83/x35/xf2/x30 HANGUL SYLLABLE PWELG + /x83/x35/xf2/x31 HANGUL SYLLABLE PWELM + /x83/x35/xf2/x32 HANGUL SYLLABLE PWELB + /x83/x35/xf2/x33 HANGUL SYLLABLE PWELS + /x83/x35/xf2/x34 HANGUL SYLLABLE PWELT + /x83/x35/xf2/x35 HANGUL SYLLABLE PWELP + /x83/x35/xf2/x36 HANGUL SYLLABLE PWELH + /x83/x35/xf2/x37 HANGUL SYLLABLE PWEM + /x83/x35/xf2/x38 HANGUL SYLLABLE PWEB + /x83/x35/xf2/x39 HANGUL SYLLABLE PWEBS + /x83/x35/xf3/x30 HANGUL SYLLABLE PWES + /x83/x35/xf3/x31 HANGUL SYLLABLE PWESS + /x83/x35/xf3/x32 HANGUL SYLLABLE PWENG + /x83/x35/xf3/x33 HANGUL SYLLABLE PWEJ + /x83/x35/xf3/x34 HANGUL SYLLABLE PWEC + /x83/x35/xf3/x35 HANGUL SYLLABLE PWEK + /x83/x35/xf3/x36 HANGUL SYLLABLE PWET + /x83/x35/xf3/x37 HANGUL SYLLABLE PWEP + /x83/x35/xf3/x38 HANGUL SYLLABLE PWEH + /x83/x35/xf3/x39 HANGUL SYLLABLE PWI + /x83/x35/xf4/x30 HANGUL SYLLABLE PWIG + /x83/x35/xf4/x31 HANGUL SYLLABLE PWIGG + /x83/x35/xf4/x32 HANGUL SYLLABLE PWIGS + /x83/x35/xf4/x33 HANGUL SYLLABLE PWIN + /x83/x35/xf4/x34 HANGUL SYLLABLE PWINI + /x83/x35/xf4/x35 HANGUL SYLLABLE PWINH + /x83/x35/xf4/x36 HANGUL SYLLABLE PWID + /x83/x35/xf4/x37 HANGUL SYLLABLE PWIL + /x83/x35/xf4/x38 HANGUL SYLLABLE PWILG + /x83/x35/xf4/x39 HANGUL SYLLABLE PWILM + /x83/x35/xf5/x30 HANGUL SYLLABLE PWILB + /x83/x35/xf5/x31 HANGUL SYLLABLE PWILS + /x83/x35/xf5/x32 HANGUL SYLLABLE PWILT + /x83/x35/xf5/x33 HANGUL SYLLABLE PWILP + /x83/x35/xf5/x34 HANGUL SYLLABLE PWILH + /x83/x35/xf5/x35 HANGUL SYLLABLE PWIM + /x83/x35/xf5/x36 HANGUL SYLLABLE PWIB + /x83/x35/xf5/x37 HANGUL SYLLABLE PWIBS + /x83/x35/xf5/x38 HANGUL SYLLABLE PWIS + /x83/x35/xf5/x39 HANGUL SYLLABLE PWISS + /x83/x35/xf6/x30 HANGUL SYLLABLE PWING + /x83/x35/xf6/x31 HANGUL SYLLABLE PWIJ + /x83/x35/xf6/x32 HANGUL SYLLABLE PWIC + /x83/x35/xf6/x33 HANGUL SYLLABLE PWIK + /x83/x35/xf6/x34 HANGUL SYLLABLE PWIT + /x83/x35/xf6/x35 HANGUL SYLLABLE PWIP + /x83/x35/xf6/x36 HANGUL SYLLABLE PWIH + /x83/x35/xf6/x37 HANGUL SYLLABLE PYU + /x83/x35/xf6/x38 HANGUL SYLLABLE PYUG + /x83/x35/xf6/x39 HANGUL SYLLABLE PYUGG + /x83/x35/xf7/x30 HANGUL SYLLABLE PYUGS + /x83/x35/xf7/x31 HANGUL SYLLABLE PYUN + /x83/x35/xf7/x32 HANGUL SYLLABLE PYUNI + /x83/x35/xf7/x33 HANGUL SYLLABLE PYUNH + /x83/x35/xf7/x34 HANGUL SYLLABLE PYUD + /x83/x35/xf7/x35 HANGUL SYLLABLE PYUL + /x83/x35/xf7/x36 HANGUL SYLLABLE PYULG + /x83/x35/xf7/x37 HANGUL SYLLABLE PYULM + /x83/x35/xf7/x38 HANGUL SYLLABLE PYULB + /x83/x35/xf7/x39 HANGUL SYLLABLE PYULS + /x83/x35/xf8/x30 HANGUL SYLLABLE PYULT + /x83/x35/xf8/x31 HANGUL SYLLABLE PYULP + /x83/x35/xf8/x32 HANGUL SYLLABLE PYULH + /x83/x35/xf8/x33 HANGUL SYLLABLE PYUM + /x83/x35/xf8/x34 HANGUL SYLLABLE PYUB + /x83/x35/xf8/x35 HANGUL SYLLABLE PYUBS + /x83/x35/xf8/x36 HANGUL SYLLABLE PYUS + /x83/x35/xf8/x37 HANGUL SYLLABLE PYUSS + /x83/x35/xf8/x38 HANGUL SYLLABLE PYUNG + /x83/x35/xf8/x39 HANGUL SYLLABLE PYUJ + /x83/x35/xf9/x30 HANGUL SYLLABLE PYUC + /x83/x35/xf9/x31 HANGUL SYLLABLE PYUK + /x83/x35/xf9/x32 HANGUL SYLLABLE PYUT + /x83/x35/xf9/x33 HANGUL SYLLABLE PYUP + /x83/x35/xf9/x34 HANGUL SYLLABLE PYUH + /x83/x35/xf9/x35 HANGUL SYLLABLE PEU + /x83/x35/xf9/x36 HANGUL SYLLABLE PEUG + /x83/x35/xf9/x37 HANGUL SYLLABLE PEUGG + /x83/x35/xf9/x38 HANGUL SYLLABLE PEUGS + /x83/x35/xf9/x39 HANGUL SYLLABLE PEUN + /x83/x35/xfa/x30 HANGUL SYLLABLE PEUNI + /x83/x35/xfa/x31 HANGUL SYLLABLE PEUNH + /x83/x35/xfa/x32 HANGUL SYLLABLE PEUD + /x83/x35/xfa/x33 HANGUL SYLLABLE PEUL + /x83/x35/xfa/x34 HANGUL SYLLABLE PEULG + /x83/x35/xfa/x35 HANGUL SYLLABLE PEULM + /x83/x35/xfa/x36 HANGUL SYLLABLE PEULB + /x83/x35/xfa/x37 HANGUL SYLLABLE PEULS + /x83/x35/xfa/x38 HANGUL SYLLABLE PEULT + /x83/x35/xfa/x39 HANGUL SYLLABLE PEULP + /x83/x35/xfb/x30 HANGUL SYLLABLE PEULH + /x83/x35/xfb/x31 HANGUL SYLLABLE PEUM + /x83/x35/xfb/x32 HANGUL SYLLABLE PEUB + /x83/x35/xfb/x33 HANGUL SYLLABLE PEUBS + /x83/x35/xfb/x34 HANGUL SYLLABLE PEUS + /x83/x35/xfb/x35 HANGUL SYLLABLE PEUSS + /x83/x35/xfb/x36 HANGUL SYLLABLE PEUNG + /x83/x35/xfb/x37 HANGUL SYLLABLE PEUJ + /x83/x35/xfb/x38 HANGUL SYLLABLE PEUC + /x83/x35/xfb/x39 HANGUL SYLLABLE PEUK + /x83/x35/xfc/x30 HANGUL SYLLABLE PEUT + /x83/x35/xfc/x31 HANGUL SYLLABLE PEUP + /x83/x35/xfc/x32 HANGUL SYLLABLE PEUH + /x83/x35/xfc/x33 HANGUL SYLLABLE PYI + /x83/x35/xfc/x34 HANGUL SYLLABLE PYIG + /x83/x35/xfc/x35 HANGUL SYLLABLE PYIGG + /x83/x35/xfc/x36 HANGUL SYLLABLE PYIGS + /x83/x35/xfc/x37 HANGUL SYLLABLE PYIN + /x83/x35/xfc/x38 HANGUL SYLLABLE PYINI + /x83/x35/xfc/x39 HANGUL SYLLABLE PYINH + /x83/x35/xfd/x30 HANGUL SYLLABLE PYID + /x83/x35/xfd/x31 HANGUL SYLLABLE PYIL + /x83/x35/xfd/x32 HANGUL SYLLABLE PYILG + /x83/x35/xfd/x33 HANGUL SYLLABLE PYILM + /x83/x35/xfd/x34 HANGUL SYLLABLE PYILB + /x83/x35/xfd/x35 HANGUL SYLLABLE PYILS + /x83/x35/xfd/x36 HANGUL SYLLABLE PYILT + /x83/x35/xfd/x37 HANGUL SYLLABLE PYILP + /x83/x35/xfd/x38 HANGUL SYLLABLE PYILH + /x83/x35/xfd/x39 HANGUL SYLLABLE PYIM + /x83/x35/xfe/x30 HANGUL SYLLABLE PYIB + /x83/x35/xfe/x31 HANGUL SYLLABLE PYIBS + /x83/x35/xfe/x32 HANGUL SYLLABLE PYIS + /x83/x35/xfe/x33 HANGUL SYLLABLE PYISS + /x83/x35/xfe/x34 HANGUL SYLLABLE PYING + /x83/x35/xfe/x35 HANGUL SYLLABLE PYIJ + /x83/x35/xfe/x36 HANGUL SYLLABLE PYIC + /x83/x35/xfe/x37 HANGUL SYLLABLE PYIK + /x83/x35/xfe/x38 HANGUL SYLLABLE PYIT + /x83/x35/xfe/x39 HANGUL SYLLABLE PYIP + /x83/x36/x81/x30 HANGUL SYLLABLE PYIH + /x83/x36/x81/x31 HANGUL SYLLABLE PI + /x83/x36/x81/x32 HANGUL SYLLABLE PIG + /x83/x36/x81/x33 HANGUL SYLLABLE PIGG + /x83/x36/x81/x34 HANGUL SYLLABLE PIGS + /x83/x36/x81/x35 HANGUL SYLLABLE PIN + /x83/x36/x81/x36 HANGUL SYLLABLE PINI + /x83/x36/x81/x37 HANGUL SYLLABLE PINH + /x83/x36/x81/x38 HANGUL SYLLABLE PID + /x83/x36/x81/x39 HANGUL SYLLABLE PIL + /x83/x36/x82/x30 HANGUL SYLLABLE PILG + /x83/x36/x82/x31 HANGUL SYLLABLE PILM + /x83/x36/x82/x32 HANGUL SYLLABLE PILB + /x83/x36/x82/x33 HANGUL SYLLABLE PILS + /x83/x36/x82/x34 HANGUL SYLLABLE PILT + /x83/x36/x82/x35 HANGUL SYLLABLE PILP + /x83/x36/x82/x36 HANGUL SYLLABLE PILH + /x83/x36/x82/x37 HANGUL SYLLABLE PIM + /x83/x36/x82/x38 HANGUL SYLLABLE PIB + /x83/x36/x82/x39 HANGUL SYLLABLE PIBS + /x83/x36/x83/x30 HANGUL SYLLABLE PIS + /x83/x36/x83/x31 HANGUL SYLLABLE PISS + /x83/x36/x83/x32 HANGUL SYLLABLE PING + /x83/x36/x83/x33 HANGUL SYLLABLE PIJ + /x83/x36/x83/x34 HANGUL SYLLABLE PIC + /x83/x36/x83/x35 HANGUL SYLLABLE PIK + /x83/x36/x83/x36 HANGUL SYLLABLE PIT + /x83/x36/x83/x37 HANGUL SYLLABLE PIP + /x83/x36/x83/x38 HANGUL SYLLABLE PIH + /x83/x36/x83/x39 HANGUL SYLLABLE HA + /x83/x36/x84/x30 HANGUL SYLLABLE HAG + /x83/x36/x84/x31 HANGUL SYLLABLE HAGG + /x83/x36/x84/x32 HANGUL SYLLABLE HAGS + /x83/x36/x84/x33 HANGUL SYLLABLE HAN + /x83/x36/x84/x34 HANGUL SYLLABLE HANI + /x83/x36/x84/x35 HANGUL SYLLABLE HANH + /x83/x36/x84/x36 HANGUL SYLLABLE HAD + /x83/x36/x84/x37 HANGUL SYLLABLE HAL + /x83/x36/x84/x38 HANGUL SYLLABLE HALG + /x83/x36/x84/x39 HANGUL SYLLABLE HALM + /x83/x36/x85/x30 HANGUL SYLLABLE HALB + /x83/x36/x85/x31 HANGUL SYLLABLE HALS + /x83/x36/x85/x32 HANGUL SYLLABLE HALT + /x83/x36/x85/x33 HANGUL SYLLABLE HALP + /x83/x36/x85/x34 HANGUL SYLLABLE HALH + /x83/x36/x85/x35 HANGUL SYLLABLE HAM + /x83/x36/x85/x36 HANGUL SYLLABLE HAB + /x83/x36/x85/x37 HANGUL SYLLABLE HABS + /x83/x36/x85/x38 HANGUL SYLLABLE HAS + /x83/x36/x85/x39 HANGUL SYLLABLE HASS + /x83/x36/x86/x30 HANGUL SYLLABLE HANG + /x83/x36/x86/x31 HANGUL SYLLABLE HAJ + /x83/x36/x86/x32 HANGUL SYLLABLE HAC + /x83/x36/x86/x33 HANGUL SYLLABLE HAK + /x83/x36/x86/x34 HANGUL SYLLABLE HAT + /x83/x36/x86/x35 HANGUL SYLLABLE HAP + /x83/x36/x86/x36 HANGUL SYLLABLE HAH + /x83/x36/x86/x37 HANGUL SYLLABLE HAE + /x83/x36/x86/x38 HANGUL SYLLABLE HAEG + /x83/x36/x86/x39 HANGUL SYLLABLE HAEGG + /x83/x36/x87/x30 HANGUL SYLLABLE HAEGS + /x83/x36/x87/x31 HANGUL SYLLABLE HAEN + /x83/x36/x87/x32 HANGUL SYLLABLE HAENI + /x83/x36/x87/x33 HANGUL SYLLABLE HAENH + /x83/x36/x87/x34 HANGUL SYLLABLE HAED + /x83/x36/x87/x35 HANGUL SYLLABLE HAEL + /x83/x36/x87/x36 HANGUL SYLLABLE HAELG + /x83/x36/x87/x37 HANGUL SYLLABLE HAELM + /x83/x36/x87/x38 HANGUL SYLLABLE HAELB + /x83/x36/x87/x39 HANGUL SYLLABLE HAELS + /x83/x36/x88/x30 HANGUL SYLLABLE HAELT + /x83/x36/x88/x31 HANGUL SYLLABLE HAELP + /x83/x36/x88/x32 HANGUL SYLLABLE HAELH + /x83/x36/x88/x33 HANGUL SYLLABLE HAEM + /x83/x36/x88/x34 HANGUL SYLLABLE HAEB + /x83/x36/x88/x35 HANGUL SYLLABLE HAEBS + /x83/x36/x88/x36 HANGUL SYLLABLE HAES + /x83/x36/x88/x37 HANGUL SYLLABLE HAESS + /x83/x36/x88/x38 HANGUL SYLLABLE HAENG + /x83/x36/x88/x39 HANGUL SYLLABLE HAEJ + /x83/x36/x89/x30 HANGUL SYLLABLE HAEC + /x83/x36/x89/x31 HANGUL SYLLABLE HAEK + /x83/x36/x89/x32 HANGUL SYLLABLE HAET + /x83/x36/x89/x33 HANGUL SYLLABLE HAEP + /x83/x36/x89/x34 HANGUL SYLLABLE HAEH + /x83/x36/x89/x35 HANGUL SYLLABLE HYA + /x83/x36/x89/x36 HANGUL SYLLABLE HYAG + /x83/x36/x89/x37 HANGUL SYLLABLE HYAGG + /x83/x36/x89/x38 HANGUL SYLLABLE HYAGS + /x83/x36/x89/x39 HANGUL SYLLABLE HYAN + /x83/x36/x8a/x30 HANGUL SYLLABLE HYANI + /x83/x36/x8a/x31 HANGUL SYLLABLE HYANH + /x83/x36/x8a/x32 HANGUL SYLLABLE HYAD + /x83/x36/x8a/x33 HANGUL SYLLABLE HYAL + /x83/x36/x8a/x34 HANGUL SYLLABLE HYALG + /x83/x36/x8a/x35 HANGUL SYLLABLE HYALM + /x83/x36/x8a/x36 HANGUL SYLLABLE HYALB + /x83/x36/x8a/x37 HANGUL SYLLABLE HYALS + /x83/x36/x8a/x38 HANGUL SYLLABLE HYALT + /x83/x36/x8a/x39 HANGUL SYLLABLE HYALP + /x83/x36/x8b/x30 HANGUL SYLLABLE HYALH + /x83/x36/x8b/x31 HANGUL SYLLABLE HYAM + /x83/x36/x8b/x32 HANGUL SYLLABLE HYAB + /x83/x36/x8b/x33 HANGUL SYLLABLE HYABS + /x83/x36/x8b/x34 HANGUL SYLLABLE HYAS + /x83/x36/x8b/x35 HANGUL SYLLABLE HYASS + /x83/x36/x8b/x36 HANGUL SYLLABLE HYANG + /x83/x36/x8b/x37 HANGUL SYLLABLE HYAJ + /x83/x36/x8b/x38 HANGUL SYLLABLE HYAC + /x83/x36/x8b/x39 HANGUL SYLLABLE HYAK + /x83/x36/x8c/x30 HANGUL SYLLABLE HYAT + /x83/x36/x8c/x31 HANGUL SYLLABLE HYAP + /x83/x36/x8c/x32 HANGUL SYLLABLE HYAH + /x83/x36/x8c/x33 HANGUL SYLLABLE HYAE + /x83/x36/x8c/x34 HANGUL SYLLABLE HYAEG + /x83/x36/x8c/x35 HANGUL SYLLABLE HYAEGG + /x83/x36/x8c/x36 HANGUL SYLLABLE HYAEGS + /x83/x36/x8c/x37 HANGUL SYLLABLE HYAEN + /x83/x36/x8c/x38 HANGUL SYLLABLE HYAENI + /x83/x36/x8c/x39 HANGUL SYLLABLE HYAENH + /x83/x36/x8d/x30 HANGUL SYLLABLE HYAED + /x83/x36/x8d/x31 HANGUL SYLLABLE HYAEL + /x83/x36/x8d/x32 HANGUL SYLLABLE HYAELG + /x83/x36/x8d/x33 HANGUL SYLLABLE HYAELM + /x83/x36/x8d/x34 HANGUL SYLLABLE HYAELB + /x83/x36/x8d/x35 HANGUL SYLLABLE HYAELS + /x83/x36/x8d/x36 HANGUL SYLLABLE HYAELT + /x83/x36/x8d/x37 HANGUL SYLLABLE HYAELP + /x83/x36/x8d/x38 HANGUL SYLLABLE HYAELH + /x83/x36/x8d/x39 HANGUL SYLLABLE HYAEM + /x83/x36/x8e/x30 HANGUL SYLLABLE HYAEB + /x83/x36/x8e/x31 HANGUL SYLLABLE HYAEBS + /x83/x36/x8e/x32 HANGUL SYLLABLE HYAES + /x83/x36/x8e/x33 HANGUL SYLLABLE HYAESS + /x83/x36/x8e/x34 HANGUL SYLLABLE HYAENG + /x83/x36/x8e/x35 HANGUL SYLLABLE HYAEJ + /x83/x36/x8e/x36 HANGUL SYLLABLE HYAEC + /x83/x36/x8e/x37 HANGUL SYLLABLE HYAEK + /x83/x36/x8e/x38 HANGUL SYLLABLE HYAET + /x83/x36/x8e/x39 HANGUL SYLLABLE HYAEP + /x83/x36/x8f/x30 HANGUL SYLLABLE HYAEH + /x83/x36/x8f/x31 HANGUL SYLLABLE HEO + /x83/x36/x8f/x32 HANGUL SYLLABLE HEOG + /x83/x36/x8f/x33 HANGUL SYLLABLE HEOGG + /x83/x36/x8f/x34 HANGUL SYLLABLE HEOGS + /x83/x36/x8f/x35 HANGUL SYLLABLE HEON + /x83/x36/x8f/x36 HANGUL SYLLABLE HEONI + /x83/x36/x8f/x37 HANGUL SYLLABLE HEONH + /x83/x36/x8f/x38 HANGUL SYLLABLE HEOD + /x83/x36/x8f/x39 HANGUL SYLLABLE HEOL + /x83/x36/x90/x30 HANGUL SYLLABLE HEOLG + /x83/x36/x90/x31 HANGUL SYLLABLE HEOLM + /x83/x36/x90/x32 HANGUL SYLLABLE HEOLB + /x83/x36/x90/x33 HANGUL SYLLABLE HEOLS + /x83/x36/x90/x34 HANGUL SYLLABLE HEOLT + /x83/x36/x90/x35 HANGUL SYLLABLE HEOLP + /x83/x36/x90/x36 HANGUL SYLLABLE HEOLH + /x83/x36/x90/x37 HANGUL SYLLABLE HEOM + /x83/x36/x90/x38 HANGUL SYLLABLE HEOB + /x83/x36/x90/x39 HANGUL SYLLABLE HEOBS + /x83/x36/x91/x30 HANGUL SYLLABLE HEOS + /x83/x36/x91/x31 HANGUL SYLLABLE HEOSS + /x83/x36/x91/x32 HANGUL SYLLABLE HEONG + /x83/x36/x91/x33 HANGUL SYLLABLE HEOJ + /x83/x36/x91/x34 HANGUL SYLLABLE HEOC + /x83/x36/x91/x35 HANGUL SYLLABLE HEOK + /x83/x36/x91/x36 HANGUL SYLLABLE HEOT + /x83/x36/x91/x37 HANGUL SYLLABLE HEOP + /x83/x36/x91/x38 HANGUL SYLLABLE HEOH + /x83/x36/x91/x39 HANGUL SYLLABLE HE + /x83/x36/x92/x30 HANGUL SYLLABLE HEG + /x83/x36/x92/x31 HANGUL SYLLABLE HEGG + /x83/x36/x92/x32 HANGUL SYLLABLE HEGS + /x83/x36/x92/x33 HANGUL SYLLABLE HEN + /x83/x36/x92/x34 HANGUL SYLLABLE HENI + /x83/x36/x92/x35 HANGUL SYLLABLE HENH + /x83/x36/x92/x36 HANGUL SYLLABLE HED + /x83/x36/x92/x37 HANGUL SYLLABLE HEL + /x83/x36/x92/x38 HANGUL SYLLABLE HELG + /x83/x36/x92/x39 HANGUL SYLLABLE HELM + /x83/x36/x93/x30 HANGUL SYLLABLE HELB + /x83/x36/x93/x31 HANGUL SYLLABLE HELS + /x83/x36/x93/x32 HANGUL SYLLABLE HELT + /x83/x36/x93/x33 HANGUL SYLLABLE HELP + /x83/x36/x93/x34 HANGUL SYLLABLE HELH + /x83/x36/x93/x35 HANGUL SYLLABLE HEM + /x83/x36/x93/x36 HANGUL SYLLABLE HEB + /x83/x36/x93/x37 HANGUL SYLLABLE HEBS + /x83/x36/x93/x38 HANGUL SYLLABLE HES + /x83/x36/x93/x39 HANGUL SYLLABLE HESS + /x83/x36/x94/x30 HANGUL SYLLABLE HENG + /x83/x36/x94/x31 HANGUL SYLLABLE HEJ + /x83/x36/x94/x32 HANGUL SYLLABLE HEC + /x83/x36/x94/x33 HANGUL SYLLABLE HEK + /x83/x36/x94/x34 HANGUL SYLLABLE HET + /x83/x36/x94/x35 HANGUL SYLLABLE HEP + /x83/x36/x94/x36 HANGUL SYLLABLE HEH + /x83/x36/x94/x37 HANGUL SYLLABLE HYEO + /x83/x36/x94/x38 HANGUL SYLLABLE HYEOG + /x83/x36/x94/x39 HANGUL SYLLABLE HYEOGG + /x83/x36/x95/x30 HANGUL SYLLABLE HYEOGS + /x83/x36/x95/x31 HANGUL SYLLABLE HYEON + /x83/x36/x95/x32 HANGUL SYLLABLE HYEONI + /x83/x36/x95/x33 HANGUL SYLLABLE HYEONH + /x83/x36/x95/x34 HANGUL SYLLABLE HYEOD + /x83/x36/x95/x35 HANGUL SYLLABLE HYEOL + /x83/x36/x95/x36 HANGUL SYLLABLE HYEOLG + /x83/x36/x95/x37 HANGUL SYLLABLE HYEOLM + /x83/x36/x95/x38 HANGUL SYLLABLE HYEOLB + /x83/x36/x95/x39 HANGUL SYLLABLE HYEOLS + /x83/x36/x96/x30 HANGUL SYLLABLE HYEOLT + /x83/x36/x96/x31 HANGUL SYLLABLE HYEOLP + /x83/x36/x96/x32 HANGUL SYLLABLE HYEOLH + /x83/x36/x96/x33 HANGUL SYLLABLE HYEOM + /x83/x36/x96/x34 HANGUL SYLLABLE HYEOB + /x83/x36/x96/x35 HANGUL SYLLABLE HYEOBS + /x83/x36/x96/x36 HANGUL SYLLABLE HYEOS + /x83/x36/x96/x37 HANGUL SYLLABLE HYEOSS + /x83/x36/x96/x38 HANGUL SYLLABLE HYEONG + /x83/x36/x96/x39 HANGUL SYLLABLE HYEOJ + /x83/x36/x97/x30 HANGUL SYLLABLE HYEOC + /x83/x36/x97/x31 HANGUL SYLLABLE HYEOK + /x83/x36/x97/x32 HANGUL SYLLABLE HYEOT + /x83/x36/x97/x33 HANGUL SYLLABLE HYEOP + /x83/x36/x97/x34 HANGUL SYLLABLE HYEOH + /x83/x36/x97/x35 HANGUL SYLLABLE HYE + /x83/x36/x97/x36 HANGUL SYLLABLE HYEG + /x83/x36/x97/x37 HANGUL SYLLABLE HYEGG + /x83/x36/x97/x38 HANGUL SYLLABLE HYEGS + /x83/x36/x97/x39 HANGUL SYLLABLE HYEN + /x83/x36/x98/x30 HANGUL SYLLABLE HYENI + /x83/x36/x98/x31 HANGUL SYLLABLE HYENH + /x83/x36/x98/x32 HANGUL SYLLABLE HYED + /x83/x36/x98/x33 HANGUL SYLLABLE HYEL + /x83/x36/x98/x34 HANGUL SYLLABLE HYELG + /x83/x36/x98/x35 HANGUL SYLLABLE HYELM + /x83/x36/x98/x36 HANGUL SYLLABLE HYELB + /x83/x36/x98/x37 HANGUL SYLLABLE HYELS + /x83/x36/x98/x38 HANGUL SYLLABLE HYELT + /x83/x36/x98/x39 HANGUL SYLLABLE HYELP + /x83/x36/x99/x30 HANGUL SYLLABLE HYELH + /x83/x36/x99/x31 HANGUL SYLLABLE HYEM + /x83/x36/x99/x32 HANGUL SYLLABLE HYEB + /x83/x36/x99/x33 HANGUL SYLLABLE HYEBS + /x83/x36/x99/x34 HANGUL SYLLABLE HYES + /x83/x36/x99/x35 HANGUL SYLLABLE HYESS + /x83/x36/x99/x36 HANGUL SYLLABLE HYENG + /x83/x36/x99/x37 HANGUL SYLLABLE HYEJ + /x83/x36/x99/x38 HANGUL SYLLABLE HYEC + /x83/x36/x99/x39 HANGUL SYLLABLE HYEK + /x83/x36/x9a/x30 HANGUL SYLLABLE HYET + /x83/x36/x9a/x31 HANGUL SYLLABLE HYEP + /x83/x36/x9a/x32 HANGUL SYLLABLE HYEH + /x83/x36/x9a/x33 HANGUL SYLLABLE HO + /x83/x36/x9a/x34 HANGUL SYLLABLE HOG + /x83/x36/x9a/x35 HANGUL SYLLABLE HOGG + /x83/x36/x9a/x36 HANGUL SYLLABLE HOGS + /x83/x36/x9a/x37 HANGUL SYLLABLE HON + /x83/x36/x9a/x38 HANGUL SYLLABLE HONI + /x83/x36/x9a/x39 HANGUL SYLLABLE HONH + /x83/x36/x9b/x30 HANGUL SYLLABLE HOD + /x83/x36/x9b/x31 HANGUL SYLLABLE HOL + /x83/x36/x9b/x32 HANGUL SYLLABLE HOLG + /x83/x36/x9b/x33 HANGUL SYLLABLE HOLM + /x83/x36/x9b/x34 HANGUL SYLLABLE HOLB + /x83/x36/x9b/x35 HANGUL SYLLABLE HOLS + /x83/x36/x9b/x36 HANGUL SYLLABLE HOLT + /x83/x36/x9b/x37 HANGUL SYLLABLE HOLP + /x83/x36/x9b/x38 HANGUL SYLLABLE HOLH + /x83/x36/x9b/x39 HANGUL SYLLABLE HOM + /x83/x36/x9c/x30 HANGUL SYLLABLE HOB + /x83/x36/x9c/x31 HANGUL SYLLABLE HOBS + /x83/x36/x9c/x32 HANGUL SYLLABLE HOS + /x83/x36/x9c/x33 HANGUL SYLLABLE HOSS + /x83/x36/x9c/x34 HANGUL SYLLABLE HONG + /x83/x36/x9c/x35 HANGUL SYLLABLE HOJ + /x83/x36/x9c/x36 HANGUL SYLLABLE HOC + /x83/x36/x9c/x37 HANGUL SYLLABLE HOK + /x83/x36/x9c/x38 HANGUL SYLLABLE HOT + /x83/x36/x9c/x39 HANGUL SYLLABLE HOP + /x83/x36/x9d/x30 HANGUL SYLLABLE HOH + /x83/x36/x9d/x31 HANGUL SYLLABLE HWA + /x83/x36/x9d/x32 HANGUL SYLLABLE HWAG + /x83/x36/x9d/x33 HANGUL SYLLABLE HWAGG + /x83/x36/x9d/x34 HANGUL SYLLABLE HWAGS + /x83/x36/x9d/x35 HANGUL SYLLABLE HWAN + /x83/x36/x9d/x36 HANGUL SYLLABLE HWANI + /x83/x36/x9d/x37 HANGUL SYLLABLE HWANH + /x83/x36/x9d/x38 HANGUL SYLLABLE HWAD + /x83/x36/x9d/x39 HANGUL SYLLABLE HWAL + /x83/x36/x9e/x30 HANGUL SYLLABLE HWALG + /x83/x36/x9e/x31 HANGUL SYLLABLE HWALM + /x83/x36/x9e/x32 HANGUL SYLLABLE HWALB + /x83/x36/x9e/x33 HANGUL SYLLABLE HWALS + /x83/x36/x9e/x34 HANGUL SYLLABLE HWALT + /x83/x36/x9e/x35 HANGUL SYLLABLE HWALP + /x83/x36/x9e/x36 HANGUL SYLLABLE HWALH + /x83/x36/x9e/x37 HANGUL SYLLABLE HWAM + /x83/x36/x9e/x38 HANGUL SYLLABLE HWAB + /x83/x36/x9e/x39 HANGUL SYLLABLE HWABS + /x83/x36/x9f/x30 HANGUL SYLLABLE HWAS + /x83/x36/x9f/x31 HANGUL SYLLABLE HWASS + /x83/x36/x9f/x32 HANGUL SYLLABLE HWANG + /x83/x36/x9f/x33 HANGUL SYLLABLE HWAJ + /x83/x36/x9f/x34 HANGUL SYLLABLE HWAC + /x83/x36/x9f/x35 HANGUL SYLLABLE HWAK + /x83/x36/x9f/x36 HANGUL SYLLABLE HWAT + /x83/x36/x9f/x37 HANGUL SYLLABLE HWAP + /x83/x36/x9f/x38 HANGUL SYLLABLE HWAH + /x83/x36/x9f/x39 HANGUL SYLLABLE HWAE + /x83/x36/xa0/x30 HANGUL SYLLABLE HWAEG + /x83/x36/xa0/x31 HANGUL SYLLABLE HWAEGG + /x83/x36/xa0/x32 HANGUL SYLLABLE HWAEGS + /x83/x36/xa0/x33 HANGUL SYLLABLE HWAEN + /x83/x36/xa0/x34 HANGUL SYLLABLE HWAENI + /x83/x36/xa0/x35 HANGUL SYLLABLE HWAENH + /x83/x36/xa0/x36 HANGUL SYLLABLE HWAED + /x83/x36/xa0/x37 HANGUL SYLLABLE HWAEL + /x83/x36/xa0/x38 HANGUL SYLLABLE HWAELG + /x83/x36/xa0/x39 HANGUL SYLLABLE HWAELM + /x83/x36/xa1/x30 HANGUL SYLLABLE HWAELB + /x83/x36/xa1/x31 HANGUL SYLLABLE HWAELS + /x83/x36/xa1/x32 HANGUL SYLLABLE HWAELT + /x83/x36/xa1/x33 HANGUL SYLLABLE HWAELP + /x83/x36/xa1/x34 HANGUL SYLLABLE HWAELH + /x83/x36/xa1/x35 HANGUL SYLLABLE HWAEM + /x83/x36/xa1/x36 HANGUL SYLLABLE HWAEB + /x83/x36/xa1/x37 HANGUL SYLLABLE HWAEBS + /x83/x36/xa1/x38 HANGUL SYLLABLE HWAES + /x83/x36/xa1/x39 HANGUL SYLLABLE HWAESS + /x83/x36/xa2/x30 HANGUL SYLLABLE HWAENG + /x83/x36/xa2/x31 HANGUL SYLLABLE HWAEJ + /x83/x36/xa2/x32 HANGUL SYLLABLE HWAEC + /x83/x36/xa2/x33 HANGUL SYLLABLE HWAEK + /x83/x36/xa2/x34 HANGUL SYLLABLE HWAET + /x83/x36/xa2/x35 HANGUL SYLLABLE HWAEP + /x83/x36/xa2/x36 HANGUL SYLLABLE HWAEH + /x83/x36/xa2/x37 HANGUL SYLLABLE HOE + /x83/x36/xa2/x38 HANGUL SYLLABLE HOEG + /x83/x36/xa2/x39 HANGUL SYLLABLE HOEGG + /x83/x36/xa3/x30 HANGUL SYLLABLE HOEGS + /x83/x36/xa3/x31 HANGUL SYLLABLE HOEN + /x83/x36/xa3/x32 HANGUL SYLLABLE HOENI + /x83/x36/xa3/x33 HANGUL SYLLABLE HOENH + /x83/x36/xa3/x34 HANGUL SYLLABLE HOED + /x83/x36/xa3/x35 HANGUL SYLLABLE HOEL + /x83/x36/xa3/x36 HANGUL SYLLABLE HOELG + /x83/x36/xa3/x37 HANGUL SYLLABLE HOELM + /x83/x36/xa3/x38 HANGUL SYLLABLE HOELB + /x83/x36/xa3/x39 HANGUL SYLLABLE HOELS + /x83/x36/xa4/x30 HANGUL SYLLABLE HOELT + /x83/x36/xa4/x31 HANGUL SYLLABLE HOELP + /x83/x36/xa4/x32 HANGUL SYLLABLE HOELH + /x83/x36/xa4/x33 HANGUL SYLLABLE HOEM + /x83/x36/xa4/x34 HANGUL SYLLABLE HOEB + /x83/x36/xa4/x35 HANGUL SYLLABLE HOEBS + /x83/x36/xa4/x36 HANGUL SYLLABLE HOES + /x83/x36/xa4/x37 HANGUL SYLLABLE HOESS + /x83/x36/xa4/x38 HANGUL SYLLABLE HOENG + /x83/x36/xa4/x39 HANGUL SYLLABLE HOEJ + /x83/x36/xa5/x30 HANGUL SYLLABLE HOEC + /x83/x36/xa5/x31 HANGUL SYLLABLE HOEK + /x83/x36/xa5/x32 HANGUL SYLLABLE HOET + /x83/x36/xa5/x33 HANGUL SYLLABLE HOEP + /x83/x36/xa5/x34 HANGUL SYLLABLE HOEH + /x83/x36/xa5/x35 HANGUL SYLLABLE HYO + /x83/x36/xa5/x36 HANGUL SYLLABLE HYOG + /x83/x36/xa5/x37 HANGUL SYLLABLE HYOGG + /x83/x36/xa5/x38 HANGUL SYLLABLE HYOGS + /x83/x36/xa5/x39 HANGUL SYLLABLE HYON + /x83/x36/xa6/x30 HANGUL SYLLABLE HYONI + /x83/x36/xa6/x31 HANGUL SYLLABLE HYONH + /x83/x36/xa6/x32 HANGUL SYLLABLE HYOD + /x83/x36/xa6/x33 HANGUL SYLLABLE HYOL + /x83/x36/xa6/x34 HANGUL SYLLABLE HYOLG + /x83/x36/xa6/x35 HANGUL SYLLABLE HYOLM + /x83/x36/xa6/x36 HANGUL SYLLABLE HYOLB + /x83/x36/xa6/x37 HANGUL SYLLABLE HYOLS + /x83/x36/xa6/x38 HANGUL SYLLABLE HYOLT + /x83/x36/xa6/x39 HANGUL SYLLABLE HYOLP + /x83/x36/xa7/x30 HANGUL SYLLABLE HYOLH + /x83/x36/xa7/x31 HANGUL SYLLABLE HYOM + /x83/x36/xa7/x32 HANGUL SYLLABLE HYOB + /x83/x36/xa7/x33 HANGUL SYLLABLE HYOBS + /x83/x36/xa7/x34 HANGUL SYLLABLE HYOS + /x83/x36/xa7/x35 HANGUL SYLLABLE HYOSS + /x83/x36/xa7/x36 HANGUL SYLLABLE HYONG + /x83/x36/xa7/x37 HANGUL SYLLABLE HYOJ + /x83/x36/xa7/x38 HANGUL SYLLABLE HYOC + /x83/x36/xa7/x39 HANGUL SYLLABLE HYOK + /x83/x36/xa8/x30 HANGUL SYLLABLE HYOT + /x83/x36/xa8/x31 HANGUL SYLLABLE HYOP + /x83/x36/xa8/x32 HANGUL SYLLABLE HYOH + /x83/x36/xa8/x33 HANGUL SYLLABLE HU + /x83/x36/xa8/x34 HANGUL SYLLABLE HUG + /x83/x36/xa8/x35 HANGUL SYLLABLE HUGG + /x83/x36/xa8/x36 HANGUL SYLLABLE HUGS + /x83/x36/xa8/x37 HANGUL SYLLABLE HUN + /x83/x36/xa8/x38 HANGUL SYLLABLE HUNI + /x83/x36/xa8/x39 HANGUL SYLLABLE HUNH + /x83/x36/xa9/x30 HANGUL SYLLABLE HUD + /x83/x36/xa9/x31 HANGUL SYLLABLE HUL + /x83/x36/xa9/x32 HANGUL SYLLABLE HULG + /x83/x36/xa9/x33 HANGUL SYLLABLE HULM + /x83/x36/xa9/x34 HANGUL SYLLABLE HULB + /x83/x36/xa9/x35 HANGUL SYLLABLE HULS + /x83/x36/xa9/x36 HANGUL SYLLABLE HULT + /x83/x36/xa9/x37 HANGUL SYLLABLE HULP + /x83/x36/xa9/x38 HANGUL SYLLABLE HULH + /x83/x36/xa9/x39 HANGUL SYLLABLE HUM + /x83/x36/xaa/x30 HANGUL SYLLABLE HUB + /x83/x36/xaa/x31 HANGUL SYLLABLE HUBS + /x83/x36/xaa/x32 HANGUL SYLLABLE HUS + /x83/x36/xaa/x33 HANGUL SYLLABLE HUSS + /x83/x36/xaa/x34 HANGUL SYLLABLE HUNG + /x83/x36/xaa/x35 HANGUL SYLLABLE HUJ + /x83/x36/xaa/x36 HANGUL SYLLABLE HUC + /x83/x36/xaa/x37 HANGUL SYLLABLE HUK + /x83/x36/xaa/x38 HANGUL SYLLABLE HUT + /x83/x36/xaa/x39 HANGUL SYLLABLE HUP + /x83/x36/xab/x30 HANGUL SYLLABLE HUH + /x83/x36/xab/x31 HANGUL SYLLABLE HWEO + /x83/x36/xab/x32 HANGUL SYLLABLE HWEOG + /x83/x36/xab/x33 HANGUL SYLLABLE HWEOGG + /x83/x36/xab/x34 HANGUL SYLLABLE HWEOGS + /x83/x36/xab/x35 HANGUL SYLLABLE HWEON + /x83/x36/xab/x36 HANGUL SYLLABLE HWEONI + /x83/x36/xab/x37 HANGUL SYLLABLE HWEONH + /x83/x36/xab/x38 HANGUL SYLLABLE HWEOD + /x83/x36/xab/x39 HANGUL SYLLABLE HWEOL + /x83/x36/xac/x30 HANGUL SYLLABLE HWEOLG + /x83/x36/xac/x31 HANGUL SYLLABLE HWEOLM + /x83/x36/xac/x32 HANGUL SYLLABLE HWEOLB + /x83/x36/xac/x33 HANGUL SYLLABLE HWEOLS + /x83/x36/xac/x34 HANGUL SYLLABLE HWEOLT + /x83/x36/xac/x35 HANGUL SYLLABLE HWEOLP + /x83/x36/xac/x36 HANGUL SYLLABLE HWEOLH + /x83/x36/xac/x37 HANGUL SYLLABLE HWEOM + /x83/x36/xac/x38 HANGUL SYLLABLE HWEOB + /x83/x36/xac/x39 HANGUL SYLLABLE HWEOBS + /x83/x36/xad/x30 HANGUL SYLLABLE HWEOS + /x83/x36/xad/x31 HANGUL SYLLABLE HWEOSS + /x83/x36/xad/x32 HANGUL SYLLABLE HWEONG + /x83/x36/xad/x33 HANGUL SYLLABLE HWEOJ + /x83/x36/xad/x34 HANGUL SYLLABLE HWEOC + /x83/x36/xad/x35 HANGUL SYLLABLE HWEOK + /x83/x36/xad/x36 HANGUL SYLLABLE HWEOT + /x83/x36/xad/x37 HANGUL SYLLABLE HWEOP + /x83/x36/xad/x38 HANGUL SYLLABLE HWEOH + /x83/x36/xad/x39 HANGUL SYLLABLE HWE + /x83/x36/xae/x30 HANGUL SYLLABLE HWEG + /x83/x36/xae/x31 HANGUL SYLLABLE HWEGG + /x83/x36/xae/x32 HANGUL SYLLABLE HWEGS + /x83/x36/xae/x33 HANGUL SYLLABLE HWEN + /x83/x36/xae/x34 HANGUL SYLLABLE HWENI + /x83/x36/xae/x35 HANGUL SYLLABLE HWENH + /x83/x36/xae/x36 HANGUL SYLLABLE HWED + /x83/x36/xae/x37 HANGUL SYLLABLE HWEL + /x83/x36/xae/x38 HANGUL SYLLABLE HWELG + /x83/x36/xae/x39 HANGUL SYLLABLE HWELM + /x83/x36/xaf/x30 HANGUL SYLLABLE HWELB + /x83/x36/xaf/x31 HANGUL SYLLABLE HWELS + /x83/x36/xaf/x32 HANGUL SYLLABLE HWELT + /x83/x36/xaf/x33 HANGUL SYLLABLE HWELP + /x83/x36/xaf/x34 HANGUL SYLLABLE HWELH + /x83/x36/xaf/x35 HANGUL SYLLABLE HWEM + /x83/x36/xaf/x36 HANGUL SYLLABLE HWEB + /x83/x36/xaf/x37 HANGUL SYLLABLE HWEBS + /x83/x36/xaf/x38 HANGUL SYLLABLE HWES + /x83/x36/xaf/x39 HANGUL SYLLABLE HWESS + /x83/x36/xb0/x30 HANGUL SYLLABLE HWENG + /x83/x36/xb0/x31 HANGUL SYLLABLE HWEJ + /x83/x36/xb0/x32 HANGUL SYLLABLE HWEC + /x83/x36/xb0/x33 HANGUL SYLLABLE HWEK + /x83/x36/xb0/x34 HANGUL SYLLABLE HWET + /x83/x36/xb0/x35 HANGUL SYLLABLE HWEP + /x83/x36/xb0/x36 HANGUL SYLLABLE HWEH + /x83/x36/xb0/x37 HANGUL SYLLABLE HWI + /x83/x36/xb0/x38 HANGUL SYLLABLE HWIG + /x83/x36/xb0/x39 HANGUL SYLLABLE HWIGG + /x83/x36/xb1/x30 HANGUL SYLLABLE HWIGS + /x83/x36/xb1/x31 HANGUL SYLLABLE HWIN + /x83/x36/xb1/x32 HANGUL SYLLABLE HWINI + /x83/x36/xb1/x33 HANGUL SYLLABLE HWINH + /x83/x36/xb1/x34 HANGUL SYLLABLE HWID + /x83/x36/xb1/x35 HANGUL SYLLABLE HWIL + /x83/x36/xb1/x36 HANGUL SYLLABLE HWILG + /x83/x36/xb1/x37 HANGUL SYLLABLE HWILM + /x83/x36/xb1/x38 HANGUL SYLLABLE HWILB + /x83/x36/xb1/x39 HANGUL SYLLABLE HWILS + /x83/x36/xb2/x30 HANGUL SYLLABLE HWILT + /x83/x36/xb2/x31 HANGUL SYLLABLE HWILP + /x83/x36/xb2/x32 HANGUL SYLLABLE HWILH + /x83/x36/xb2/x33 HANGUL SYLLABLE HWIM + /x83/x36/xb2/x34 HANGUL SYLLABLE HWIB + /x83/x36/xb2/x35 HANGUL SYLLABLE HWIBS + /x83/x36/xb2/x36 HANGUL SYLLABLE HWIS + /x83/x36/xb2/x37 HANGUL SYLLABLE HWISS + /x83/x36/xb2/x38 HANGUL SYLLABLE HWING + /x83/x36/xb2/x39 HANGUL SYLLABLE HWIJ + /x83/x36/xb3/x30 HANGUL SYLLABLE HWIC + /x83/x36/xb3/x31 HANGUL SYLLABLE HWIK + /x83/x36/xb3/x32 HANGUL SYLLABLE HWIT + /x83/x36/xb3/x33 HANGUL SYLLABLE HWIP + /x83/x36/xb3/x34 HANGUL SYLLABLE HWIH + /x83/x36/xb3/x35 HANGUL SYLLABLE HYU + /x83/x36/xb3/x36 HANGUL SYLLABLE HYUG + /x83/x36/xb3/x37 HANGUL SYLLABLE HYUGG + /x83/x36/xb3/x38 HANGUL SYLLABLE HYUGS + /x83/x36/xb3/x39 HANGUL SYLLABLE HYUN + /x83/x36/xb4/x30 HANGUL SYLLABLE HYUNI + /x83/x36/xb4/x31 HANGUL SYLLABLE HYUNH + /x83/x36/xb4/x32 HANGUL SYLLABLE HYUD + /x83/x36/xb4/x33 HANGUL SYLLABLE HYUL + /x83/x36/xb4/x34 HANGUL SYLLABLE HYULG + /x83/x36/xb4/x35 HANGUL SYLLABLE HYULM + /x83/x36/xb4/x36 HANGUL SYLLABLE HYULB + /x83/x36/xb4/x37 HANGUL SYLLABLE HYULS + /x83/x36/xb4/x38 HANGUL SYLLABLE HYULT + /x83/x36/xb4/x39 HANGUL SYLLABLE HYULP + /x83/x36/xb5/x30 HANGUL SYLLABLE HYULH + /x83/x36/xb5/x31 HANGUL SYLLABLE HYUM + /x83/x36/xb5/x32 HANGUL SYLLABLE HYUB + /x83/x36/xb5/x33 HANGUL SYLLABLE HYUBS + /x83/x36/xb5/x34 HANGUL SYLLABLE HYUS + /x83/x36/xb5/x35 HANGUL SYLLABLE HYUSS + /x83/x36/xb5/x36 HANGUL SYLLABLE HYUNG + /x83/x36/xb5/x37 HANGUL SYLLABLE HYUJ + /x83/x36/xb5/x38 HANGUL SYLLABLE HYUC + /x83/x36/xb5/x39 HANGUL SYLLABLE HYUK + /x83/x36/xb6/x30 HANGUL SYLLABLE HYUT + /x83/x36/xb6/x31 HANGUL SYLLABLE HYUP + /x83/x36/xb6/x32 HANGUL SYLLABLE HYUH + /x83/x36/xb6/x33 HANGUL SYLLABLE HEU + /x83/x36/xb6/x34 HANGUL SYLLABLE HEUG + /x83/x36/xb6/x35 HANGUL SYLLABLE HEUGG + /x83/x36/xb6/x36 HANGUL SYLLABLE HEUGS + /x83/x36/xb6/x37 HANGUL SYLLABLE HEUN + /x83/x36/xb6/x38 HANGUL SYLLABLE HEUNI + /x83/x36/xb6/x39 HANGUL SYLLABLE HEUNH + /x83/x36/xb7/x30 HANGUL SYLLABLE HEUD + /x83/x36/xb7/x31 HANGUL SYLLABLE HEUL + /x83/x36/xb7/x32 HANGUL SYLLABLE HEULG + /x83/x36/xb7/x33 HANGUL SYLLABLE HEULM + /x83/x36/xb7/x34 HANGUL SYLLABLE HEULB + /x83/x36/xb7/x35 HANGUL SYLLABLE HEULS + /x83/x36/xb7/x36 HANGUL SYLLABLE HEULT + /x83/x36/xb7/x37 HANGUL SYLLABLE HEULP + /x83/x36/xb7/x38 HANGUL SYLLABLE HEULH + /x83/x36/xb7/x39 HANGUL SYLLABLE HEUM + /x83/x36/xb8/x30 HANGUL SYLLABLE HEUB + /x83/x36/xb8/x31 HANGUL SYLLABLE HEUBS + /x83/x36/xb8/x32 HANGUL SYLLABLE HEUS + /x83/x36/xb8/x33 HANGUL SYLLABLE HEUSS + /x83/x36/xb8/x34 HANGUL SYLLABLE HEUNG + /x83/x36/xb8/x35 HANGUL SYLLABLE HEUJ + /x83/x36/xb8/x36 HANGUL SYLLABLE HEUC + /x83/x36/xb8/x37 HANGUL SYLLABLE HEUK + /x83/x36/xb8/x38 HANGUL SYLLABLE HEUT + /x83/x36/xb8/x39 HANGUL SYLLABLE HEUP + /x83/x36/xb9/x30 HANGUL SYLLABLE HEUH + /x83/x36/xb9/x31 HANGUL SYLLABLE HYI + /x83/x36/xb9/x32 HANGUL SYLLABLE HYIG + /x83/x36/xb9/x33 HANGUL SYLLABLE HYIGG + /x83/x36/xb9/x34 HANGUL SYLLABLE HYIGS + /x83/x36/xb9/x35 HANGUL SYLLABLE HYIN + /x83/x36/xb9/x36 HANGUL SYLLABLE HYINI + /x83/x36/xb9/x37 HANGUL SYLLABLE HYINH + /x83/x36/xb9/x38 HANGUL SYLLABLE HYID + /x83/x36/xb9/x39 HANGUL SYLLABLE HYIL + /x83/x36/xba/x30 HANGUL SYLLABLE HYILG + /x83/x36/xba/x31 HANGUL SYLLABLE HYILM + /x83/x36/xba/x32 HANGUL SYLLABLE HYILB + /x83/x36/xba/x33 HANGUL SYLLABLE HYILS + /x83/x36/xba/x34 HANGUL SYLLABLE HYILT + /x83/x36/xba/x35 HANGUL SYLLABLE HYILP + /x83/x36/xba/x36 HANGUL SYLLABLE HYILH + /x83/x36/xba/x37 HANGUL SYLLABLE HYIM + /x83/x36/xba/x38 HANGUL SYLLABLE HYIB + /x83/x36/xba/x39 HANGUL SYLLABLE HYIBS + /x83/x36/xbb/x30 HANGUL SYLLABLE HYIS + /x83/x36/xbb/x31 HANGUL SYLLABLE HYISS + /x83/x36/xbb/x32 HANGUL SYLLABLE HYING + /x83/x36/xbb/x33 HANGUL SYLLABLE HYIJ + /x83/x36/xbb/x34 HANGUL SYLLABLE HYIC + /x83/x36/xbb/x35 HANGUL SYLLABLE HYIK + /x83/x36/xbb/x36 HANGUL SYLLABLE HYIT + /x83/x36/xbb/x37 HANGUL SYLLABLE HYIP + /x83/x36/xbb/x38 HANGUL SYLLABLE HYIH + /x83/x36/xbb/x39 HANGUL SYLLABLE HI + /x83/x36/xbc/x30 HANGUL SYLLABLE HIG + /x83/x36/xbc/x31 HANGUL SYLLABLE HIGG + /x83/x36/xbc/x32 HANGUL SYLLABLE HIGS + /x83/x36/xbc/x33 HANGUL SYLLABLE HIN + /x83/x36/xbc/x34 HANGUL SYLLABLE HINI + /x83/x36/xbc/x35 HANGUL SYLLABLE HINH + /x83/x36/xbc/x36 HANGUL SYLLABLE HID + /x83/x36/xbc/x37 HANGUL SYLLABLE HIL + /x83/x36/xbc/x38 HANGUL SYLLABLE HILG + /x83/x36/xbc/x39 HANGUL SYLLABLE HILM + /x83/x36/xbd/x30 HANGUL SYLLABLE HILB + /x83/x36/xbd/x31 HANGUL SYLLABLE HILS + /x83/x36/xbd/x32 HANGUL SYLLABLE HILT + /x83/x36/xbd/x33 HANGUL SYLLABLE HILP + /x83/x36/xbd/x34 HANGUL SYLLABLE HILH + /x83/x36/xbd/x35 HANGUL SYLLABLE HIM + /x83/x36/xbd/x36 HANGUL SYLLABLE HIB + /x83/x36/xbd/x37 HANGUL SYLLABLE HIBS + /x83/x36/xbd/x38 HANGUL SYLLABLE HIS + /x83/x36/xbd/x39 HANGUL SYLLABLE HISS + /x83/x36/xbe/x30 HANGUL SYLLABLE HING + /x83/x36/xbe/x31 HANGUL SYLLABLE HIJ + /x83/x36/xbe/x32 HANGUL SYLLABLE HIC + /x83/x36/xbe/x33 HANGUL SYLLABLE HIK + /x83/x36/xbe/x34 HANGUL SYLLABLE HIT + /x83/x36/xbe/x35 HANGUL SYLLABLE HIP + /x83/x36/xbe/x36 HANGUL SYLLABLE HIH % /xfe/x51 % /xfe/x52 % /xfe/x53 @@ -49278,9 +49280,19622 @@ CHARMAP /x84/x31/xa4/x35 INTERLINEAR ANNOTATION TERMINATOR /x84/x31/xa4/x36 OBJECT REPLACEMENT CHARACTER /x84/x31/xa4/x37 REPLACEMENT CHARACTER + /x90/x30/xcd/x38 OLD ITALIC LETTER A + /x90/x30/xcd/x39 OLD ITALIC LETTER BE + /x90/x30/xce/x30 OLD ITALIC LETTER KE + /x90/x30/xce/x31 OLD ITALIC LETTER DE + /x90/x30/xce/x32 OLD ITALIC LETTER E + /x90/x30/xce/x33 OLD ITALIC LETTER VE + /x90/x30/xce/x34 OLD ITALIC LETTER ZE + /x90/x30/xce/x35 OLD ITALIC LETTER HE + /x90/x30/xce/x36 OLD ITALIC LETTER THE + /x90/x30/xce/x37 OLD ITALIC LETTER I + /x90/x30/xce/x38 OLD ITALIC LETTER KA + /x90/x30/xce/x39 OLD ITALIC LETTER EL + /x90/x30/xcf/x30 OLD ITALIC LETTER EM + /x90/x30/xcf/x31 OLD ITALIC LETTER EN + /x90/x30/xcf/x32 OLD ITALIC LETTER ESH + /x90/x30/xcf/x33 OLD ITALIC LETTER O + /x90/x30/xcf/x34 OLD ITALIC LETTER PE + /x90/x30/xcf/x35 OLD ITALIC LETTER SHE + /x90/x30/xcf/x36 OLD ITALIC LETTER KU + /x90/x30/xcf/x37 OLD ITALIC LETTER ER + /x90/x30/xcf/x38 OLD ITALIC LETTER ES + /x90/x30/xcf/x39 OLD ITALIC LETTER TE + /x90/x30/xd0/x30 OLD ITALIC LETTER U + /x90/x30/xd0/x31 OLD ITALIC LETTER EKS + /x90/x30/xd0/x32 OLD ITALIC LETTER PHE + /x90/x30/xd0/x33 OLD ITALIC LETTER KHE + /x90/x30/xd0/x34 OLD ITALIC LETTER EF + /x90/x30/xd0/x35 OLD ITALIC LETTER ERS + /x90/x30/xd0/x36 OLD ITALIC LETTER CHE + /x90/x30/xd0/x37 OLD ITALIC LETTER II + /x90/x30/xd0/x38 OLD ITALIC LETTER UU + /x90/x30/xd1/x30 OLD ITALIC NUMERAL ONE + /x90/x30/xd1/x31 OLD ITALIC NUMERAL FIVE + /x90/x30/xd1/x32 OLD ITALIC NUMERAL TEN + /x90/x30/xd1/x33 OLD ITALIC NUMERAL FIFTY + /x90/x30/xd2/x36 GOTHIC LETTER AHSA + /x90/x30/xd2/x37 GOTHIC LETTER BAIRKAN + /x90/x30/xd2/x38 GOTHIC LETTER GIBA + /x90/x30/xd2/x39 GOTHIC LETTER DAGS + /x90/x30/xd3/x30 GOTHIC LETTER AIHVUS + /x90/x30/xd3/x31 GOTHIC LETTER QAIRTHRA + /x90/x30/xd3/x32 GOTHIC LETTER IUJA + /x90/x30/xd3/x33 GOTHIC LETTER HAGL + /x90/x30/xd3/x34 GOTHIC LETTER THIUTH + /x90/x30/xd3/x35 GOTHIC LETTER EIS + /x90/x30/xd3/x36 GOTHIC LETTER KUSMA + /x90/x30/xd3/x37 GOTHIC LETTER LAGUS + /x90/x30/xd3/x38 GOTHIC LETTER MANNA + /x90/x30/xd3/x39 GOTHIC LETTER NAUTHS + /x90/x30/xd4/x30 GOTHIC LETTER JER + /x90/x30/xd4/x31 GOTHIC LETTER URUS + /x90/x30/xd4/x32 GOTHIC LETTER PAIRTHRA + /x90/x30/xd4/x33 GOTHIC LETTER NINETY + /x90/x30/xd4/x34 GOTHIC LETTER RAIDA + /x90/x30/xd4/x35 GOTHIC LETTER SAUIL + /x90/x30/xd4/x36 GOTHIC LETTER TEIWS + /x90/x30/xd4/x37 GOTHIC LETTER WINJA + /x90/x30/xd4/x38 GOTHIC LETTER FAIHU + /x90/x30/xd4/x39 GOTHIC LETTER IGGWS + /x90/x30/xd5/x30 GOTHIC LETTER HWAIR + /x90/x30/xd5/x31 GOTHIC LETTER OTHAL + /x90/x30/xd5/x32 GOTHIC LETTER NINE HUNDRED + /x90/x30/xe7/x34 DESERET CAPITAL LETTER LONG I + /x90/x30/xe7/x35 DESERET CAPITAL LETTER LONG E + /x90/x30/xe7/x36 DESERET CAPITAL LETTER LONG A + /x90/x30/xe7/x37 DESERET CAPITAL LETTER LONG AH + /x90/x30/xe7/x38 DESERET CAPITAL LETTER LONG O + /x90/x30/xe7/x39 DESERET CAPITAL LETTER LONG OO + /x90/x30/xe8/x30 DESERET CAPITAL LETTER SHORT I + /x90/x30/xe8/x31 DESERET CAPITAL LETTER SHORT E + /x90/x30/xe8/x32 DESERET CAPITAL LETTER SHORT A + /x90/x30/xe8/x33 DESERET CAPITAL LETTER SHORT AH + /x90/x30/xe8/x34 DESERET CAPITAL LETTER SHORT O + /x90/x30/xe8/x35 DESERET CAPITAL LETTER SHORT OO + /x90/x30/xe8/x36 DESERET CAPITAL LETTER AY + /x90/x30/xe8/x37 DESERET CAPITAL LETTER OW + /x90/x30/xe8/x38 DESERET CAPITAL LETTER WU + /x90/x30/xe8/x39 DESERET CAPITAL LETTER YEE + /x90/x30/xe9/x30 DESERET CAPITAL LETTER H + /x90/x30/xe9/x31 DESERET CAPITAL LETTER PEE + /x90/x30/xe9/x32 DESERET CAPITAL LETTER BEE + /x90/x30/xe9/x33 DESERET CAPITAL LETTER TEE + /x90/x30/xe9/x34 DESERET CAPITAL LETTER DEE + /x90/x30/xe9/x35 DESERET CAPITAL LETTER CHEE + /x90/x30/xe9/x36 DESERET CAPITAL LETTER JEE + /x90/x30/xe9/x37 DESERET CAPITAL LETTER KAY + /x90/x30/xe9/x38 DESERET CAPITAL LETTER GAY + /x90/x30/xe9/x39 DESERET CAPITAL LETTER EF + /x90/x30/xea/x30 DESERET CAPITAL LETTER VEE + /x90/x30/xea/x31 DESERET CAPITAL LETTER ETH + /x90/x30/xea/x32 DESERET CAPITAL LETTER THEE + /x90/x30/xea/x33 DESERET CAPITAL LETTER ES + /x90/x30/xea/x34 DESERET CAPITAL LETTER ZEE + /x90/x30/xea/x35 DESERET CAPITAL LETTER ESH + /x90/x30/xea/x36 DESERET CAPITAL LETTER ZHEE + /x90/x30/xea/x37 DESERET CAPITAL LETTER ER + /x90/x30/xea/x38 DESERET CAPITAL LETTER EL + /x90/x30/xea/x39 DESERET CAPITAL LETTER EM + /x90/x30/xeb/x30 DESERET CAPITAL LETTER EN + /x90/x30/xeb/x31 DESERET CAPITAL LETTER ENG + /x90/x30/xeb/x34 DESERET SMALL LETTER LONG I + /x90/x30/xeb/x35 DESERET SMALL LETTER LONG E + /x90/x30/xeb/x36 DESERET SMALL LETTER LONG A + /x90/x30/xeb/x37 DESERET SMALL LETTER LONG AH + /x90/x30/xeb/x38 DESERET SMALL LETTER LONG O + /x90/x30/xeb/x39 DESERET SMALL LETTER LONG OO + /x90/x30/xec/x30 DESERET SMALL LETTER SHORT I + /x90/x30/xec/x31 DESERET SMALL LETTER SHORT E + /x90/x30/xec/x32 DESERET SMALL LETTER SHORT A + /x90/x30/xec/x33 DESERET SMALL LETTER SHORT AH + /x90/x30/xec/x34 DESERET SMALL LETTER SHORT O + /x90/x30/xec/x35 DESERET SMALL LETTER SHORT OO + /x90/x30/xec/x36 DESERET SMALL LETTER AY + /x90/x30/xec/x37 DESERET SMALL LETTER OW + /x90/x30/xec/x38 DESERET SMALL LETTER WU + /x90/x30/xec/x39 DESERET SMALL LETTER YEE + /x90/x30/xed/x30 DESERET SMALL LETTER H + /x90/x30/xed/x31 DESERET SMALL LETTER PEE + /x90/x30/xed/x32 DESERET SMALL LETTER BEE + /x90/x30/xed/x33 DESERET SMALL LETTER TEE + /x90/x30/xed/x34 DESERET SMALL LETTER DEE + /x90/x30/xed/x35 DESERET SMALL LETTER CHEE + /x90/x30/xed/x36 DESERET SMALL LETTER JEE + /x90/x30/xed/x37 DESERET SMALL LETTER KAY + /x90/x30/xed/x38 DESERET SMALL LETTER GAY + /x90/x30/xed/x39 DESERET SMALL LETTER EF + /x90/x30/xee/x30 DESERET SMALL LETTER VEE + /x90/x30/xee/x31 DESERET SMALL LETTER ETH + /x90/x30/xee/x32 DESERET SMALL LETTER THEE + /x90/x30/xee/x33 DESERET SMALL LETTER ES + /x90/x30/xee/x34 DESERET SMALL LETTER ZEE + /x90/x30/xee/x35 DESERET SMALL LETTER ESH + /x90/x30/xee/x36 DESERET SMALL LETTER ZHEE + /x90/x30/xee/x37 DESERET SMALL LETTER ER + /x90/x30/xee/x38 DESERET SMALL LETTER EL + /x90/x30/xee/x39 DESERET SMALL LETTER EM + /x90/x30/xef/x30 DESERET SMALL LETTER EN + /x90/x30/xef/x31 DESERET SMALL LETTER ENG + /x94/x32/xa1/x38 BYZANTINE MUSICAL SYMBOL PSILI + /x94/x32/xa1/x39 BYZANTINE MUSICAL SYMBOL DASEIA + /x94/x32/xa2/x30 BYZANTINE MUSICAL SYMBOL PERISPOMENI + /x94/x32/xa2/x31 BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON + /x94/x32/xa2/x32 BYZANTINE MUSICAL SYMBOL OXEIA DIPLI + /x94/x32/xa2/x33 BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON + /x94/x32/xa2/x34 BYZANTINE MUSICAL SYMBOL VAREIA DIPLI + /x94/x32/xa2/x35 BYZANTINE MUSICAL SYMBOL KATHISTI + /x94/x32/xa2/x36 BYZANTINE MUSICAL SYMBOL SYRMATIKI + /x94/x32/xa2/x37 BYZANTINE MUSICAL SYMBOL PARAKLITIKI + /x94/x32/xa2/x38 BYZANTINE MUSICAL SYMBOL YPOKRISIS + /x94/x32/xa2/x39 BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI + /x94/x32/xa3/x30 BYZANTINE MUSICAL SYMBOL KREMASTI + /x94/x32/xa3/x31 BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON + /x94/x32/xa3/x32 BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON + /x94/x32/xa3/x33 BYZANTINE MUSICAL SYMBOL TELEIA + /x94/x32/xa3/x34 BYZANTINE MUSICAL SYMBOL KENTIMATA + /x94/x32/xa3/x35 BYZANTINE MUSICAL SYMBOL APOSTROFOS + /x94/x32/xa3/x36 BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI + /x94/x32/xa3/x37 BYZANTINE MUSICAL SYMBOL SYNEVMA + /x94/x32/xa3/x38 BYZANTINE MUSICAL SYMBOL THITA + /x94/x32/xa3/x39 BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION + /x94/x32/xa4/x30 BYZANTINE MUSICAL SYMBOL GORGON ARCHAION + /x94/x32/xa4/x31 BYZANTINE MUSICAL SYMBOL PSILON + /x94/x32/xa4/x32 BYZANTINE MUSICAL SYMBOL CHAMILON + /x94/x32/xa4/x33 BYZANTINE MUSICAL SYMBOL VATHY + /x94/x32/xa4/x34 BYZANTINE MUSICAL SYMBOL ISON ARCHAION + /x94/x32/xa4/x35 BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION + /x94/x32/xa4/x36 BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION + /x94/x32/xa4/x37 BYZANTINE MUSICAL SYMBOL SAXIMATA + /x94/x32/xa4/x38 BYZANTINE MUSICAL SYMBOL PARICHON + /x94/x32/xa4/x39 BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA + /x94/x32/xa5/x30 BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION + /x94/x32/xa5/x31 BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION + /x94/x32/xa5/x32 BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION + /x94/x32/xa5/x33 BYZANTINE MUSICAL SYMBOL APOTHEMA + /x94/x32/xa5/x34 BYZANTINE MUSICAL SYMBOL KLASMA + /x94/x32/xa5/x35 BYZANTINE MUSICAL SYMBOL REVMA + /x94/x32/xa5/x36 BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION + /x94/x32/xa5/x37 BYZANTINE MUSICAL SYMBOL TINAGMA + /x94/x32/xa5/x38 BYZANTINE MUSICAL SYMBOL ANATRICHISMA + /x94/x32/xa5/x39 BYZANTINE MUSICAL SYMBOL SEISMA + /x94/x32/xa6/x30 BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION + /x94/x32/xa6/x31 BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU + /x94/x32/xa6/x32 BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION + /x94/x32/xa6/x33 BYZANTINE MUSICAL SYMBOL THEMA + /x94/x32/xa6/x34 BYZANTINE MUSICAL SYMBOL LEMOI + /x94/x32/xa6/x35 BYZANTINE MUSICAL SYMBOL DYO + /x94/x32/xa6/x36 BYZANTINE MUSICAL SYMBOL TRIA + /x94/x32/xa6/x37 BYZANTINE MUSICAL SYMBOL TESSERA + /x94/x32/xa6/x38 BYZANTINE MUSICAL SYMBOL KRATIMATA + /x94/x32/xa6/x39 BYZANTINE MUSICAL SYMBOL APESO EXO NEO + /x94/x32/xa7/x30 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION + /x94/x32/xa7/x31 BYZANTINE MUSICAL SYMBOL IMIFTHORA + /x94/x32/xa7/x32 BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION + /x94/x32/xa7/x33 BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON + /x94/x32/xa7/x34 BYZANTINE MUSICAL SYMBOL PELASTON + /x94/x32/xa7/x35 BYZANTINE MUSICAL SYMBOL PSIFISTON + /x94/x32/xa7/x36 BYZANTINE MUSICAL SYMBOL KONTEVMA + /x94/x32/xa7/x37 BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION + /x94/x32/xa7/x38 BYZANTINE MUSICAL SYMBOL RAPISMA + /x94/x32/xa7/x39 BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION + /x94/x32/xa8/x30 BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION + /x94/x32/xa8/x31 BYZANTINE MUSICAL SYMBOL ICHADIN + /x94/x32/xa8/x32 BYZANTINE MUSICAL SYMBOL NANA + /x94/x32/xa8/x33 BYZANTINE MUSICAL SYMBOL PETASMA + /x94/x32/xa8/x34 BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO + /x94/x32/xa8/x35 BYZANTINE MUSICAL SYMBOL TROMIKON ALLO + /x94/x32/xa8/x36 BYZANTINE MUSICAL SYMBOL STRAGGISMATA + /x94/x32/xa8/x37 BYZANTINE MUSICAL SYMBOL GRONTHISMATA + /x94/x32/xa8/x38 BYZANTINE MUSICAL SYMBOL ISON NEO + /x94/x32/xa8/x39 BYZANTINE MUSICAL SYMBOL OLIGON NEO + /x94/x32/xa9/x30 BYZANTINE MUSICAL SYMBOL OXEIA NEO + /x94/x32/xa9/x31 BYZANTINE MUSICAL SYMBOL PETASTI + /x94/x32/xa9/x32 BYZANTINE MUSICAL SYMBOL KOUFISMA + /x94/x32/xa9/x33 BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA + /x94/x32/xa9/x34 BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA + /x94/x32/xa9/x35 BYZANTINE MUSICAL SYMBOL PELASTON NEO + /x94/x32/xa9/x36 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO + /x94/x32/xa9/x37 BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO + /x94/x32/xa9/x38 BYZANTINE MUSICAL SYMBOL YPSILI + /x94/x32/xa9/x39 BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO + /x94/x32/xaa/x30 BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO + /x94/x32/xaa/x31 BYZANTINE MUSICAL SYMBOL YPORROI + /x94/x32/xaa/x32 BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON + /x94/x32/xaa/x33 BYZANTINE MUSICAL SYMBOL ELAFRON + /x94/x32/xaa/x34 BYZANTINE MUSICAL SYMBOL CHAMILI + /x94/x32/xaa/x35 BYZANTINE MUSICAL SYMBOL MIKRON ISON + /x94/x32/xaa/x36 BYZANTINE MUSICAL SYMBOL VAREIA NEO + /x94/x32/xaa/x37 BYZANTINE MUSICAL SYMBOL PIASMA NEO + /x94/x32/xaa/x38 BYZANTINE MUSICAL SYMBOL PSIFISTON NEO + /x94/x32/xaa/x39 BYZANTINE MUSICAL SYMBOL OMALON + /x94/x32/xab/x30 BYZANTINE MUSICAL SYMBOL ANTIKENOMA + /x94/x32/xab/x31 BYZANTINE MUSICAL SYMBOL LYGISMA + /x94/x32/xab/x32 BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO + /x94/x32/xab/x33 BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO + /x94/x32/xab/x34 BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA + /x94/x32/xab/x35 BYZANTINE MUSICAL SYMBOL KYLISMA + /x94/x32/xab/x36 BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA + /x94/x32/xab/x37 BYZANTINE MUSICAL SYMBOL TROMIKON NEO + /x94/x32/xab/x38 BYZANTINE MUSICAL SYMBOL EKSTREPTON + /x94/x32/xab/x39 BYZANTINE MUSICAL SYMBOL SYNAGMA NEO + /x94/x32/xac/x30 BYZANTINE MUSICAL SYMBOL SYRMA + /x94/x32/xac/x31 BYZANTINE MUSICAL SYMBOL CHOREVMA NEO + /x94/x32/xac/x32 BYZANTINE MUSICAL SYMBOL EPEGERMA + /x94/x32/xac/x33 BYZANTINE MUSICAL SYMBOL SEISMA NEO + /x94/x32/xac/x34 BYZANTINE MUSICAL SYMBOL XIRON KLASMA + /x94/x32/xac/x35 BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON + /x94/x32/xac/x36 BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA + /x94/x32/xac/x37 BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA + /x94/x32/xac/x38 BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA + /x94/x32/xac/x39 BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA + /x94/x32/xad/x30 BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA + /x94/x32/xad/x31 BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA + /x94/x32/xad/x32 BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON + /x94/x32/xad/x33 BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON + /x94/x32/xad/x34 BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON + /x94/x32/xad/x35 BYZANTINE MUSICAL SYMBOL OYRANISMA NEO + /x94/x32/xad/x36 BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO + /x94/x32/xad/x37 BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO + /x94/x32/xad/x38 BYZANTINE MUSICAL SYMBOL THEMA APLOUN + /x94/x32/xad/x39 BYZANTINE MUSICAL SYMBOL THES KAI APOTHES + /x94/x32/xae/x30 BYZANTINE MUSICAL SYMBOL KATAVASMA + /x94/x32/xae/x31 BYZANTINE MUSICAL SYMBOL ENDOFONON + /x94/x32/xae/x32 BYZANTINE MUSICAL SYMBOL YFEN KATO + /x94/x32/xae/x33 BYZANTINE MUSICAL SYMBOL YFEN ANO + /x94/x32/xae/x34 BYZANTINE MUSICAL SYMBOL STAVROS + /x94/x32/xae/x35 BYZANTINE MUSICAL SYMBOL KLASMA ANO + /x94/x32/xae/x36 BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION + /x94/x32/xae/x37 BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION + /x94/x32/xae/x38 BYZANTINE MUSICAL SYMBOL KRATIMA ALLO + /x94/x32/xae/x39 BYZANTINE MUSICAL SYMBOL KRATIMA NEO + /x94/x32/xaf/x30 BYZANTINE MUSICAL SYMBOL APODERMA NEO + /x94/x32/xaf/x31 BYZANTINE MUSICAL SYMBOL APLI + /x94/x32/xaf/x32 BYZANTINE MUSICAL SYMBOL DIPLI + /x94/x32/xaf/x33 BYZANTINE MUSICAL SYMBOL TRIPLI + /x94/x32/xaf/x34 BYZANTINE MUSICAL SYMBOL TETRAPLI + /x94/x32/xaf/x35 BYZANTINE MUSICAL SYMBOL KORONIS + /x94/x32/xaf/x36 BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU + /x94/x32/xaf/x37 BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON + /x94/x32/xaf/x38 BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON + /x94/x32/xaf/x39 BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON + /x94/x32/xb0/x30 BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU + /x94/x32/xb0/x31 BYZANTINE MUSICAL SYMBOL GORGON NEO ANO + /x94/x32/xb0/x32 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA + /x94/x32/xb0/x33 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA + /x94/x32/xb0/x34 BYZANTINE MUSICAL SYMBOL DIGORGON + /x94/x32/xb0/x35 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO + /x94/x32/xb0/x36 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO + /x94/x32/xb0/x37 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA + /x94/x32/xb0/x38 BYZANTINE MUSICAL SYMBOL TRIGORGON + /x94/x32/xb0/x39 BYZANTINE MUSICAL SYMBOL ARGON + /x94/x32/xb1/x30 BYZANTINE MUSICAL SYMBOL IMIDIARGON + /x94/x32/xb1/x31 BYZANTINE MUSICAL SYMBOL DIARGON + /x94/x32/xb1/x32 BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI + /x94/x32/xb1/x33 BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI + /x94/x32/xb1/x34 BYZANTINE MUSICAL SYMBOL AGOGI ARGI + /x94/x32/xb1/x35 BYZANTINE MUSICAL SYMBOL AGOGI METRIA + /x94/x32/xb1/x36 BYZANTINE MUSICAL SYMBOL AGOGI MESI + /x94/x32/xb1/x37 BYZANTINE MUSICAL SYMBOL AGOGI GORGI + /x94/x32/xb1/x38 BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI + /x94/x32/xb1/x39 BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI + /x94/x32/xb2/x30 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS + /x94/x32/xb2/x31 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS + /x94/x32/xb2/x32 BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS + /x94/x32/xb2/x33 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS + /x94/x32/xb2/x34 BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS + /x94/x32/xb2/x35 BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS + /x94/x32/xb2/x36 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS + /x94/x32/xb2/x37 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS + /x94/x32/xb2/x38 BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS + /x94/x32/xb2/x39 BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS + /x94/x32/xb3/x30 BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS + /x94/x32/xb3/x31 BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS + /x94/x32/xb3/x32 BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS + /x94/x32/xb3/x33 BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS + /x94/x32/xb3/x34 BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS + /x94/x32/xb3/x35 BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS + /x94/x32/xb3/x36 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS + /x94/x32/xb3/x37 BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS + /x94/x32/xb3/x38 BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN + /x94/x32/xb3/x39 BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN + /x94/x32/xb4/x30 BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU + /x94/x32/xb4/x31 BYZANTINE MUSICAL SYMBOL IMIFONON + /x94/x32/xb4/x32 BYZANTINE MUSICAL SYMBOL IMIFTHORON + /x94/x32/xb4/x33 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU + /x94/x32/xb4/x34 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA + /x94/x32/xb4/x35 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA + /x94/x32/xb4/x36 BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS + /x94/x32/xb4/x37 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI + /x94/x32/xb4/x38 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI + /x94/x32/xb4/x39 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE + /x94/x32/xb5/x30 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO + /x94/x32/xb5/x31 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO + /x94/x32/xb5/x32 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO + /x94/x32/xb5/x33 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS + /x94/x32/xb5/x34 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS + /x94/x32/xb5/x35 BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS + /x94/x32/xb5/x36 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI + /x94/x32/xb5/x37 BYZANTINE MUSICAL SYMBOL FTHORA NENANO + /x94/x32/xb5/x38 BYZANTINE MUSICAL SYMBOL CHROA ZYGOS + /x94/x32/xb5/x39 BYZANTINE MUSICAL SYMBOL CHROA KLITON + /x94/x32/xb6/x30 BYZANTINE MUSICAL SYMBOL CHROA SPATHI + /x94/x32/xb6/x31 BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION + /x94/x32/xb6/x32 BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA + /x94/x32/xb6/x33 BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION + /x94/x32/xb6/x34 BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION + /x94/x32/xb6/x35 BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION + /x94/x32/xb6/x36 BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA + /x94/x32/xb6/x37 BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA + /x94/x32/xb6/x38 BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA + /x94/x32/xb6/x39 BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA + /x94/x32/xb7/x30 BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA + /x94/x32/xb7/x31 BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA + /x94/x32/xb7/x32 BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA + /x94/x32/xb7/x33 BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA + /x94/x32/xb7/x34 BYZANTINE MUSICAL SYMBOL GENIKI DIESIS + /x94/x32/xb7/x35 BYZANTINE MUSICAL SYMBOL GENIKI YFESIS + /x94/x32/xb7/x36 BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI + /x94/x32/xb7/x37 BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI + /x94/x32/xb7/x38 BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI + /x94/x32/xb7/x39 BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS + /x94/x32/xb8/x30 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS + /x94/x32/xb8/x31 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU + /x94/x32/xb8/x32 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU + /x94/x32/xb8/x33 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU + /x94/x32/xb8/x34 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS + /x94/x32/xb8/x35 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU + /x94/x32/xb8/x36 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU + /x94/x32/xb8/x37 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU + /x94/x32/xb8/x38 BYZANTINE MUSICAL SYMBOL DIGRAMMA GG + /x94/x32/xb8/x39 BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU + /x94/x32/xb9/x30 BYZANTINE MUSICAL SYMBOL STIGMA + /x94/x32/xb9/x31 BYZANTINE MUSICAL SYMBOL ARKTIKO PA + /x94/x32/xb9/x32 BYZANTINE MUSICAL SYMBOL ARKTIKO VOU + /x94/x32/xb9/x33 BYZANTINE MUSICAL SYMBOL ARKTIKO GA + /x94/x32/xb9/x34 BYZANTINE MUSICAL SYMBOL ARKTIKO DI + /x94/x32/xb9/x35 BYZANTINE MUSICAL SYMBOL ARKTIKO KE + /x94/x32/xb9/x36 BYZANTINE MUSICAL SYMBOL ARKTIKO ZO + /x94/x32/xb9/x37 BYZANTINE MUSICAL SYMBOL ARKTIKO NI + /x94/x32/xb9/x38 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO + /x94/x32/xb9/x39 BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO + /x94/x32/xba/x30 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO + /x94/x32/xba/x31 BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO + /x94/x32/xba/x32 BYZANTINE MUSICAL SYMBOL KLASMA KATO + /x94/x32/xba/x33 BYZANTINE MUSICAL SYMBOL GORGON NEO KATO + /x94/x32/xbb/x34 MUSICAL SYMBOL SINGLE BARLINE + /x94/x32/xbb/x35 MUSICAL SYMBOL DOUBLE BARLINE + /x94/x32/xbb/x36 MUSICAL SYMBOL FINAL BARLINE + /x94/x32/xbb/x37 MUSICAL SYMBOL REVERSE FINAL BARLINE + /x94/x32/xbb/x38 MUSICAL SYMBOL DASHED BARLINE + /x94/x32/xbb/x39 MUSICAL SYMBOL SHORT BARLINE + /x94/x32/xbc/x30 MUSICAL SYMBOL LEFT REPEAT SIGN + /x94/x32/xbc/x31 MUSICAL SYMBOL RIGHT REPEAT SIGN + /x94/x32/xbc/x32 MUSICAL SYMBOL REPEAT DOTS + /x94/x32/xbc/x33 MUSICAL SYMBOL DAL SEGNO + /x94/x32/xbc/x34 MUSICAL SYMBOL DA CAPO + /x94/x32/xbc/x35 MUSICAL SYMBOL SEGNO + /x94/x32/xbc/x36 MUSICAL SYMBOL CODA + /x94/x32/xbc/x37 MUSICAL SYMBOL REPEATED FIGURE-1 + /x94/x32/xbc/x38 MUSICAL SYMBOL REPEATED FIGURE-2 + /x94/x32/xbc/x39 MUSICAL SYMBOL REPEATED FIGURE-3 + /x94/x32/xbd/x30 MUSICAL SYMBOL FERMATA + /x94/x32/xbd/x31 MUSICAL SYMBOL FERMATA BELOW + /x94/x32/xbd/x32 MUSICAL SYMBOL BREATH MARK + /x94/x32/xbd/x33 MUSICAL SYMBOL CAESURA + /x94/x32/xbd/x34 MUSICAL SYMBOL BRACE + /x94/x32/xbd/x35 MUSICAL SYMBOL BRACKET + /x94/x32/xbd/x36 MUSICAL SYMBOL ONE-LINE STAFF + /x94/x32/xbd/x37 MUSICAL SYMBOL TWO-LINE STAFF + /x94/x32/xbd/x38 MUSICAL SYMBOL THREE-LINE STAFF + /x94/x32/xbd/x39 MUSICAL SYMBOL FOUR-LINE STAFF + /x94/x32/xbe/x30 MUSICAL SYMBOL FIVE-LINE STAFF + /x94/x32/xbe/x31 MUSICAL SYMBOL SIX-LINE STAFF + /x94/x32/xbe/x32 MUSICAL SYMBOL SIX-STRING FRETBOARD + /x94/x32/xbe/x33 MUSICAL SYMBOL FOUR-STRING FRETBOARD + /x94/x32/xbe/x34 MUSICAL SYMBOL G CLEF + /x94/x32/xbe/x35 MUSICAL SYMBOL G CLEF OTTAVA ALTA + /x94/x32/xbe/x36 MUSICAL SYMBOL G CLEF OTTAVA BASSA + /x94/x32/xbe/x37 MUSICAL SYMBOL C CLEF + /x94/x32/xbe/x38 MUSICAL SYMBOL F CLEF + /x94/x32/xbe/x39 MUSICAL SYMBOL F CLEF OTTAVA ALTA + /x94/x32/xbf/x30 MUSICAL SYMBOL F CLEF OTTAVA BASSA + /x94/x32/xbf/x31 MUSICAL SYMBOL DRUM CLEF-1 + /x94/x32/xbf/x32 MUSICAL SYMBOL DRUM CLEF-2 + /x94/x32/xbf/x36 MUSICAL SYMBOL DOUBLE SHARP + /x94/x32/xbf/x37 MUSICAL SYMBOL DOUBLE FLAT + /x94/x32/xbf/x38 MUSICAL SYMBOL FLAT UP + /x94/x32/xbf/x39 MUSICAL SYMBOL FLAT DOWN + /x94/x32/xc0/x30 MUSICAL SYMBOL NATURAL UP + /x94/x32/xc0/x31 MUSICAL SYMBOL NATURAL DOWN + /x94/x32/xc0/x32 MUSICAL SYMBOL SHARP UP + /x94/x32/xc0/x33 MUSICAL SYMBOL SHARP DOWN + /x94/x32/xc0/x34 MUSICAL SYMBOL QUARTER TONE SHARP + /x94/x32/xc0/x35 MUSICAL SYMBOL QUARTER TONE FLAT + /x94/x32/xc0/x36 MUSICAL SYMBOL COMMON TIME + /x94/x32/xc0/x37 MUSICAL SYMBOL CUT TIME + /x94/x32/xc0/x38 MUSICAL SYMBOL OTTAVA ALTA + /x94/x32/xc0/x39 MUSICAL SYMBOL OTTAVA BASSA + /x94/x32/xc1/x30 MUSICAL SYMBOL QUINDICESIMA ALTA + /x94/x32/xc1/x31 MUSICAL SYMBOL QUINDICESIMA BASSA + /x94/x32/xc1/x32 MUSICAL SYMBOL MULTI REST + /x94/x32/xc1/x33 MUSICAL SYMBOL WHOLE REST + /x94/x32/xc1/x34 MUSICAL SYMBOL HALF REST + /x94/x32/xc1/x35 MUSICAL SYMBOL QUARTER REST + /x94/x32/xc1/x36 MUSICAL SYMBOL EIGHTH REST + /x94/x32/xc1/x37 MUSICAL SYMBOL SIXTEENTH REST + /x94/x32/xc1/x38 MUSICAL SYMBOL THIRTY-SECOND REST + /x94/x32/xc1/x39 MUSICAL SYMBOL SIXTY-FOURTH REST + /x94/x32/xc2/x30 MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST + /x94/x32/xc2/x31 MUSICAL SYMBOL X NOTEHEAD + /x94/x32/xc2/x32 MUSICAL SYMBOL PLUS NOTEHEAD + /x94/x32/xc2/x33 MUSICAL SYMBOL CIRCLE X NOTEHEAD + /x94/x32/xc2/x34 MUSICAL SYMBOL SQUARE NOTEHEAD WHITE + /x94/x32/xc2/x35 MUSICAL SYMBOL SQUARE NOTEHEAD BLACK + /x94/x32/xc2/x36 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE + /x94/x32/xc2/x37 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK + /x94/x32/xc2/x38 MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE + /x94/x32/xc2/x39 MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK + /x94/x32/xc3/x30 MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE + /x94/x32/xc3/x31 MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK + /x94/x32/xc3/x32 MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE + /x94/x32/xc3/x33 MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK + /x94/x32/xc3/x34 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE + /x94/x32/xc3/x35 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK + /x94/x32/xc3/x36 MUSICAL SYMBOL MOON NOTEHEAD WHITE + /x94/x32/xc3/x37 MUSICAL SYMBOL MOON NOTEHEAD BLACK + /x94/x32/xc3/x38 MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE + /x94/x32/xc3/x39 MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK + /x94/x32/xc4/x30 MUSICAL SYMBOL PARENTHESIS NOTEHEAD + /x94/x32/xc4/x31 MUSICAL SYMBOL VOID NOTEHEAD + /x94/x32/xc4/x32 MUSICAL SYMBOL NOTEHEAD BLACK + /x94/x32/xc4/x33 MUSICAL SYMBOL NULL NOTEHEAD + /x94/x32/xc4/x34 MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE + /x94/x32/xc4/x35 MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK + /x94/x32/xc4/x36 MUSICAL SYMBOL BREVE + /x94/x32/xc4/x37 MUSICAL SYMBOL WHOLE NOTE + /x94/x32/xc4/x38 MUSICAL SYMBOL HALF NOTE + /x94/x32/xc4/x39 MUSICAL SYMBOL QUARTER NOTE + /x94/x32/xc5/x30 MUSICAL SYMBOL EIGHTH NOTE + /x94/x32/xc5/x31 MUSICAL SYMBOL SIXTEENTH NOTE + /x94/x32/xc5/x32 MUSICAL SYMBOL THIRTY-SECOND NOTE + /x94/x32/xc5/x33 MUSICAL SYMBOL SIXTY-FOURTH NOTE + /x94/x32/xc5/x34 MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE + /x94/x32/xc5/x35 MUSICAL SYMBOL COMBINING STEM + /x94/x32/xc5/x36 MUSICAL SYMBOL COMBINING SPRECHGESANG STEM + /x94/x32/xc5/x37 MUSICAL SYMBOL COMBINING TREMOLO-1 + /x94/x32/xc5/x38 MUSICAL SYMBOL COMBINING TREMOLO-2 + /x94/x32/xc5/x39 MUSICAL SYMBOL COMBINING TREMOLO-3 + /x94/x32/xc6/x30 MUSICAL SYMBOL FINGERED TREMOLO-1 + /x94/x32/xc6/x31 MUSICAL SYMBOL FINGERED TREMOLO-2 + /x94/x32/xc6/x32 MUSICAL SYMBOL FINGERED TREMOLO-3 + /x94/x32/xc6/x33 MUSICAL SYMBOL COMBINING AUGMENTATION DOT + /x94/x32/xc6/x34 MUSICAL SYMBOL COMBINING FLAG-1 + /x94/x32/xc6/x35 MUSICAL SYMBOL COMBINING FLAG-2 + /x94/x32/xc6/x36 MUSICAL SYMBOL COMBINING FLAG-3 + /x94/x32/xc6/x37 MUSICAL SYMBOL COMBINING FLAG-4 + /x94/x32/xc6/x38 MUSICAL SYMBOL COMBINING FLAG-5 + /x94/x32/xc6/x39 MUSICAL SYMBOL BEGIN BEAM + /x94/x32/xc7/x30 MUSICAL SYMBOL END BEAM + /x94/x32/xc7/x31 MUSICAL SYMBOL BEGIN TIE + /x94/x32/xc7/x32 MUSICAL SYMBOL END TIE + /x94/x32/xc7/x33 MUSICAL SYMBOL BEGIN SLUR + /x94/x32/xc7/x34 MUSICAL SYMBOL END SLUR + /x94/x32/xc7/x35 MUSICAL SYMBOL BEGIN PHRASE + /x94/x32/xc7/x36 MUSICAL SYMBOL END PHRASE + /x94/x32/xc7/x37 MUSICAL SYMBOL COMBINING ACCENT + /x94/x32/xc7/x38 MUSICAL SYMBOL COMBINING STACCATO + /x94/x32/xc7/x39 MUSICAL SYMBOL COMBINING TENUTO + /x94/x32/xc8/x30 MUSICAL SYMBOL COMBINING STACCATISSIMO + /x94/x32/xc8/x31 MUSICAL SYMBOL COMBINING MARCATO + /x94/x32/xc8/x32 MUSICAL SYMBOL COMBINING MARCATO-STACCATO + /x94/x32/xc8/x33 MUSICAL SYMBOL COMBINING ACCENT-STACCATO + /x94/x32/xc8/x34 MUSICAL SYMBOL COMBINING LOURE + /x94/x32/xc8/x35 MUSICAL SYMBOL ARPEGGIATO UP + /x94/x32/xc8/x36 MUSICAL SYMBOL ARPEGGIATO DOWN + /x94/x32/xc8/x37 MUSICAL SYMBOL COMBINING DOIT + /x94/x32/xc8/x38 MUSICAL SYMBOL COMBINING RIP + /x94/x32/xc8/x39 MUSICAL SYMBOL COMBINING FLIP + /x94/x32/xc9/x30 MUSICAL SYMBOL COMBINING SMEAR + /x94/x32/xc9/x31 MUSICAL SYMBOL COMBINING BEND + /x94/x32/xc9/x32 MUSICAL SYMBOL COMBINING DOUBLE TONGUE + /x94/x32/xc9/x33 MUSICAL SYMBOL COMBINING TRIPLE TONGUE + /x94/x32/xc9/x34 MUSICAL SYMBOL RINFORZANDO + /x94/x32/xc9/x35 MUSICAL SYMBOL SUBITO + /x94/x32/xc9/x36 MUSICAL SYMBOL Z + /x94/x32/xc9/x37 MUSICAL SYMBOL PIANO + /x94/x32/xc9/x38 MUSICAL SYMBOL MEZZO + /x94/x32/xc9/x39 MUSICAL SYMBOL FORTE + /x94/x32/xca/x30 MUSICAL SYMBOL CRESCENDO + /x94/x32/xca/x31 MUSICAL SYMBOL DECRESCENDO + /x94/x32/xca/x32 MUSICAL SYMBOL GRACE NOTE SLASH + /x94/x32/xca/x33 MUSICAL SYMBOL GRACE NOTE NO SLASH + /x94/x32/xca/x34 MUSICAL SYMBOL TR + /x94/x32/xca/x35 MUSICAL SYMBOL TURN + /x94/x32/xca/x36 MUSICAL SYMBOL INVERTED TURN + /x94/x32/xca/x37 MUSICAL SYMBOL TURN SLASH + /x94/x32/xca/x38 MUSICAL SYMBOL TURN UP + /x94/x32/xca/x39 MUSICAL SYMBOL ORNAMENT STROKE-1 + /x94/x32/xcb/x30 MUSICAL SYMBOL ORNAMENT STROKE-2 + /x94/x32/xcb/x31 MUSICAL SYMBOL ORNAMENT STROKE-3 + /x94/x32/xcb/x32 MUSICAL SYMBOL ORNAMENT STROKE-4 + /x94/x32/xcb/x33 MUSICAL SYMBOL ORNAMENT STROKE-5 + /x94/x32/xcb/x34 MUSICAL SYMBOL ORNAMENT STROKE-6 + /x94/x32/xcb/x35 MUSICAL SYMBOL ORNAMENT STROKE-7 + /x94/x32/xcb/x36 MUSICAL SYMBOL ORNAMENT STROKE-8 + /x94/x32/xcb/x37 MUSICAL SYMBOL ORNAMENT STROKE-9 + /x94/x32/xcb/x38 MUSICAL SYMBOL ORNAMENT STROKE-10 + /x94/x32/xcb/x39 MUSICAL SYMBOL ORNAMENT STROKE-11 + /x94/x32/xcc/x30 MUSICAL SYMBOL HAUPTSTIMME + /x94/x32/xcc/x31 MUSICAL SYMBOL NEBENSTIMME + /x94/x32/xcc/x32 MUSICAL SYMBOL END OF STIMME + /x94/x32/xcc/x33 MUSICAL SYMBOL DEGREE SLASH + /x94/x32/xcc/x34 MUSICAL SYMBOL COMBINING DOWN BOW + /x94/x32/xcc/x35 MUSICAL SYMBOL COMBINING UP BOW + /x94/x32/xcc/x36 MUSICAL SYMBOL COMBINING HARMONIC + /x94/x32/xcc/x37 MUSICAL SYMBOL COMBINING SNAP PIZZICATO + /x94/x32/xcc/x38 MUSICAL SYMBOL PEDAL MARK + /x94/x32/xcc/x39 MUSICAL SYMBOL PEDAL UP MARK + /x94/x32/xcd/x30 MUSICAL SYMBOL HALF PEDAL MARK + /x94/x32/xcd/x31 MUSICAL SYMBOL GLISSANDO UP + /x94/x32/xcd/x32 MUSICAL SYMBOL GLISSANDO DOWN + /x94/x32/xcd/x33 MUSICAL SYMBOL WITH FINGERNAILS + /x94/x32/xcd/x34 MUSICAL SYMBOL DAMP + /x94/x32/xcd/x35 MUSICAL SYMBOL DAMP ALL + /x94/x32/xcd/x36 MUSICAL SYMBOL MAXIMA + /x94/x32/xcd/x37 MUSICAL SYMBOL LONGA + /x94/x32/xcd/x38 MUSICAL SYMBOL BREVIS + /x94/x32/xcd/x39 MUSICAL SYMBOL SEMIBREVIS WHITE + /x94/x32/xce/x30 MUSICAL SYMBOL SEMIBREVIS BLACK + /x94/x32/xce/x31 MUSICAL SYMBOL MINIMA + /x94/x32/xce/x32 MUSICAL SYMBOL MINIMA BLACK + /x94/x32/xce/x33 MUSICAL SYMBOL SEMIMINIMA WHITE + /x94/x32/xce/x34 MUSICAL SYMBOL SEMIMINIMA BLACK + /x94/x32/xce/x35 MUSICAL SYMBOL FUSA WHITE + /x94/x32/xce/x36 MUSICAL SYMBOL FUSA BLACK + /x94/x32/xce/x37 MUSICAL SYMBOL LONGA PERFECTA REST + /x94/x32/xce/x38 MUSICAL SYMBOL LONGA IMPERFECTA REST + /x94/x32/xce/x39 MUSICAL SYMBOL BREVIS REST + /x94/x32/xcf/x30 MUSICAL SYMBOL SEMIBREVIS REST + /x94/x32/xcf/x31 MUSICAL SYMBOL MINIMA REST + /x94/x32/xcf/x32 MUSICAL SYMBOL SEMIMINIMA REST + /x94/x32/xcf/x33 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA + /x94/x32/xcf/x34 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA + /x94/x32/xcf/x35 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1 + /x94/x32/xcf/x36 MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA + /x94/x32/xcf/x37 MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA + /x94/x32/xcf/x38 MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1 + /x94/x32/xcf/x39 MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2 + /x94/x32/xd0/x30 MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3 + /x94/x32/xd0/x31 MUSICAL SYMBOL CROIX + /x94/x32/xd0/x32 MUSICAL SYMBOL GREGORIAN C CLEF + /x94/x32/xd0/x33 MUSICAL SYMBOL GREGORIAN F CLEF + /x94/x32/xd0/x34 MUSICAL SYMBOL SQUARE B + /x94/x32/xd0/x35 MUSICAL SYMBOL VIRGA + /x94/x32/xd0/x36 MUSICAL SYMBOL PODATUS + /x94/x32/xd0/x37 MUSICAL SYMBOL CLIVIS + /x94/x32/xd0/x38 MUSICAL SYMBOL SCANDICUS + /x94/x32/xd0/x39 MUSICAL SYMBOL CLIMACUS + /x94/x32/xd1/x30 MUSICAL SYMBOL TORCULUS + /x94/x32/xd1/x31 MUSICAL SYMBOL PORRECTUS + /x94/x32/xd1/x32 MUSICAL SYMBOL PORRECTUS FLEXUS + /x94/x32/xd1/x33 MUSICAL SYMBOL SCANDICUS FLEXUS + /x94/x32/xd1/x34 MUSICAL SYMBOL TORCULUS RESUPINUS + /x94/x32/xd1/x35 MUSICAL SYMBOL PES SUBPUNCTIS + /x94/x33/x8a/x32 MATHEMATICAL BOLD CAPITAL A + /x94/x33/x8a/x33 MATHEMATICAL BOLD CAPITAL B + /x94/x33/x8a/x34 MATHEMATICAL BOLD CAPITAL C + /x94/x33/x8a/x35 MATHEMATICAL BOLD CAPITAL D + /x94/x33/x8a/x36 MATHEMATICAL BOLD CAPITAL E + /x94/x33/x8a/x37 MATHEMATICAL BOLD CAPITAL F + /x94/x33/x8a/x38 MATHEMATICAL BOLD CAPITAL G + /x94/x33/x8a/x39 MATHEMATICAL BOLD CAPITAL H + /x94/x33/x8b/x30 MATHEMATICAL BOLD CAPITAL I + /x94/x33/x8b/x31 MATHEMATICAL BOLD CAPITAL J + /x94/x33/x8b/x32 MATHEMATICAL BOLD CAPITAL K + /x94/x33/x8b/x33 MATHEMATICAL BOLD CAPITAL L + /x94/x33/x8b/x34 MATHEMATICAL BOLD CAPITAL M + /x94/x33/x8b/x35 MATHEMATICAL BOLD CAPITAL N + /x94/x33/x8b/x36 MATHEMATICAL BOLD CAPITAL O + /x94/x33/x8b/x37 MATHEMATICAL BOLD CAPITAL P + /x94/x33/x8b/x38 MATHEMATICAL BOLD CAPITAL Q + /x94/x33/x8b/x39 MATHEMATICAL BOLD CAPITAL R + /x94/x33/x8c/x30 MATHEMATICAL BOLD CAPITAL S + /x94/x33/x8c/x31 MATHEMATICAL BOLD CAPITAL T + /x94/x33/x8c/x32 MATHEMATICAL BOLD CAPITAL U + /x94/x33/x8c/x33 MATHEMATICAL BOLD CAPITAL V + /x94/x33/x8c/x34 MATHEMATICAL BOLD CAPITAL W + /x94/x33/x8c/x35 MATHEMATICAL BOLD CAPITAL X + /x94/x33/x8c/x36 MATHEMATICAL BOLD CAPITAL Y + /x94/x33/x8c/x37 MATHEMATICAL BOLD CAPITAL Z + /x94/x33/x8c/x38 MATHEMATICAL BOLD SMALL A + /x94/x33/x8c/x39 MATHEMATICAL BOLD SMALL B + /x94/x33/x8d/x30 MATHEMATICAL BOLD SMALL C + /x94/x33/x8d/x31 MATHEMATICAL BOLD SMALL D + /x94/x33/x8d/x32 MATHEMATICAL BOLD SMALL E + /x94/x33/x8d/x33 MATHEMATICAL BOLD SMALL F + /x94/x33/x8d/x34 MATHEMATICAL BOLD SMALL G + /x94/x33/x8d/x35 MATHEMATICAL BOLD SMALL H + /x94/x33/x8d/x36 MATHEMATICAL BOLD SMALL I + /x94/x33/x8d/x37 MATHEMATICAL BOLD SMALL J + /x94/x33/x8d/x38 MATHEMATICAL BOLD SMALL K + /x94/x33/x8d/x39 MATHEMATICAL BOLD SMALL L + /x94/x33/x8e/x30 MATHEMATICAL BOLD SMALL M + /x94/x33/x8e/x31 MATHEMATICAL BOLD SMALL N + /x94/x33/x8e/x32 MATHEMATICAL BOLD SMALL O + /x94/x33/x8e/x33 MATHEMATICAL BOLD SMALL P + /x94/x33/x8e/x34 MATHEMATICAL BOLD SMALL Q + /x94/x33/x8e/x35 MATHEMATICAL BOLD SMALL R + /x94/x33/x8e/x36 MATHEMATICAL BOLD SMALL S + /x94/x33/x8e/x37 MATHEMATICAL BOLD SMALL T + /x94/x33/x8e/x38 MATHEMATICAL BOLD SMALL U + /x94/x33/x8e/x39 MATHEMATICAL BOLD SMALL V + /x94/x33/x8f/x30 MATHEMATICAL BOLD SMALL W + /x94/x33/x8f/x31 MATHEMATICAL BOLD SMALL X + /x94/x33/x8f/x32 MATHEMATICAL BOLD SMALL Y + /x94/x33/x8f/x33 MATHEMATICAL BOLD SMALL Z + /x94/x33/x8f/x34 MATHEMATICAL ITALIC CAPITAL A + /x94/x33/x8f/x35 MATHEMATICAL ITALIC CAPITAL B + /x94/x33/x8f/x36 MATHEMATICAL ITALIC CAPITAL C + /x94/x33/x8f/x37 MATHEMATICAL ITALIC CAPITAL D + /x94/x33/x8f/x38 MATHEMATICAL ITALIC CAPITAL E + /x94/x33/x8f/x39 MATHEMATICAL ITALIC CAPITAL F + /x94/x33/x90/x30 MATHEMATICAL ITALIC CAPITAL G + /x94/x33/x90/x31 MATHEMATICAL ITALIC CAPITAL H + /x94/x33/x90/x32 MATHEMATICAL ITALIC CAPITAL I + /x94/x33/x90/x33 MATHEMATICAL ITALIC CAPITAL J + /x94/x33/x90/x34 MATHEMATICAL ITALIC CAPITAL K + /x94/x33/x90/x35 MATHEMATICAL ITALIC CAPITAL L + /x94/x33/x90/x36 MATHEMATICAL ITALIC CAPITAL M + /x94/x33/x90/x37 MATHEMATICAL ITALIC CAPITAL N + /x94/x33/x90/x38 MATHEMATICAL ITALIC CAPITAL O + /x94/x33/x90/x39 MATHEMATICAL ITALIC CAPITAL P + /x94/x33/x91/x30 MATHEMATICAL ITALIC CAPITAL Q + /x94/x33/x91/x31 MATHEMATICAL ITALIC CAPITAL R + /x94/x33/x91/x32 MATHEMATICAL ITALIC CAPITAL S + /x94/x33/x91/x33 MATHEMATICAL ITALIC CAPITAL T + /x94/x33/x91/x34 MATHEMATICAL ITALIC CAPITAL U + /x94/x33/x91/x35 MATHEMATICAL ITALIC CAPITAL V + /x94/x33/x91/x36 MATHEMATICAL ITALIC CAPITAL W + /x94/x33/x91/x37 MATHEMATICAL ITALIC CAPITAL X + /x94/x33/x91/x38 MATHEMATICAL ITALIC CAPITAL Y + /x94/x33/x91/x39 MATHEMATICAL ITALIC CAPITAL Z + /x94/x33/x92/x30 MATHEMATICAL ITALIC SMALL A + /x94/x33/x92/x31 MATHEMATICAL ITALIC SMALL B + /x94/x33/x92/x32 MATHEMATICAL ITALIC SMALL C + /x94/x33/x92/x33 MATHEMATICAL ITALIC SMALL D + /x94/x33/x92/x34 MATHEMATICAL ITALIC SMALL E + /x94/x33/x92/x35 MATHEMATICAL ITALIC SMALL F + /x94/x33/x92/x36 MATHEMATICAL ITALIC SMALL G + /x94/x33/x92/x38 MATHEMATICAL ITALIC SMALL I + /x94/x33/x92/x39 MATHEMATICAL ITALIC SMALL J + /x94/x33/x93/x30 MATHEMATICAL ITALIC SMALL K + /x94/x33/x93/x31 MATHEMATICAL ITALIC SMALL L + /x94/x33/x93/x32 MATHEMATICAL ITALIC SMALL M + /x94/x33/x93/x33 MATHEMATICAL ITALIC SMALL N + /x94/x33/x93/x34 MATHEMATICAL ITALIC SMALL O + /x94/x33/x93/x35 MATHEMATICAL ITALIC SMALL P + /x94/x33/x93/x36 MATHEMATICAL ITALIC SMALL Q + /x94/x33/x93/x37 MATHEMATICAL ITALIC SMALL R + /x94/x33/x93/x38 MATHEMATICAL ITALIC SMALL S + /x94/x33/x93/x39 MATHEMATICAL ITALIC SMALL T + /x94/x33/x94/x30 MATHEMATICAL ITALIC SMALL U + /x94/x33/x94/x31 MATHEMATICAL ITALIC SMALL V + /x94/x33/x94/x32 MATHEMATICAL ITALIC SMALL W + /x94/x33/x94/x33 MATHEMATICAL ITALIC SMALL X + /x94/x33/x94/x34 MATHEMATICAL ITALIC SMALL Y + /x94/x33/x94/x35 MATHEMATICAL ITALIC SMALL Z + /x94/x33/x94/x36 MATHEMATICAL BOLD ITALIC CAPITAL A + /x94/x33/x94/x37 MATHEMATICAL BOLD ITALIC CAPITAL B + /x94/x33/x94/x38 MATHEMATICAL BOLD ITALIC CAPITAL C + /x94/x33/x94/x39 MATHEMATICAL BOLD ITALIC CAPITAL D + /x94/x33/x95/x30 MATHEMATICAL BOLD ITALIC CAPITAL E + /x94/x33/x95/x31 MATHEMATICAL BOLD ITALIC CAPITAL F + /x94/x33/x95/x32 MATHEMATICAL BOLD ITALIC CAPITAL G + /x94/x33/x95/x33 MATHEMATICAL BOLD ITALIC CAPITAL H + /x94/x33/x95/x34 MATHEMATICAL BOLD ITALIC CAPITAL I + /x94/x33/x95/x35 MATHEMATICAL BOLD ITALIC CAPITAL J + /x94/x33/x95/x36 MATHEMATICAL BOLD ITALIC CAPITAL K + /x94/x33/x95/x37 MATHEMATICAL BOLD ITALIC CAPITAL L + /x94/x33/x95/x38 MATHEMATICAL BOLD ITALIC CAPITAL M + /x94/x33/x95/x39 MATHEMATICAL BOLD ITALIC CAPITAL N + /x94/x33/x96/x30 MATHEMATICAL BOLD ITALIC CAPITAL O + /x94/x33/x96/x31 MATHEMATICAL BOLD ITALIC CAPITAL P + /x94/x33/x96/x32 MATHEMATICAL BOLD ITALIC CAPITAL Q + /x94/x33/x96/x33 MATHEMATICAL BOLD ITALIC CAPITAL R + /x94/x33/x96/x34 MATHEMATICAL BOLD ITALIC CAPITAL S + /x94/x33/x96/x35 MATHEMATICAL BOLD ITALIC CAPITAL T + /x94/x33/x96/x36 MATHEMATICAL BOLD ITALIC CAPITAL U + /x94/x33/x96/x37 MATHEMATICAL BOLD ITALIC CAPITAL V + /x94/x33/x96/x38 MATHEMATICAL BOLD ITALIC CAPITAL W + /x94/x33/x96/x39 MATHEMATICAL BOLD ITALIC CAPITAL X + /x94/x33/x97/x30 MATHEMATICAL BOLD ITALIC CAPITAL Y + /x94/x33/x97/x31 MATHEMATICAL BOLD ITALIC CAPITAL Z + /x94/x33/x97/x32 MATHEMATICAL BOLD ITALIC SMALL A + /x94/x33/x97/x33 MATHEMATICAL BOLD ITALIC SMALL B + /x94/x33/x97/x34 MATHEMATICAL BOLD ITALIC SMALL C + /x94/x33/x97/x35 MATHEMATICAL BOLD ITALIC SMALL D + /x94/x33/x97/x36 MATHEMATICAL BOLD ITALIC SMALL E + /x94/x33/x97/x37 MATHEMATICAL BOLD ITALIC SMALL F + /x94/x33/x97/x38 MATHEMATICAL BOLD ITALIC SMALL G + /x94/x33/x97/x39 MATHEMATICAL BOLD ITALIC SMALL H + /x94/x33/x98/x30 MATHEMATICAL BOLD ITALIC SMALL I + /x94/x33/x98/x31 MATHEMATICAL BOLD ITALIC SMALL J + /x94/x33/x98/x32 MATHEMATICAL BOLD ITALIC SMALL K + /x94/x33/x98/x33 MATHEMATICAL BOLD ITALIC SMALL L + /x94/x33/x98/x34 MATHEMATICAL BOLD ITALIC SMALL M + /x94/x33/x98/x35 MATHEMATICAL BOLD ITALIC SMALL N + /x94/x33/x98/x36 MATHEMATICAL BOLD ITALIC SMALL O + /x94/x33/x98/x37 MATHEMATICAL BOLD ITALIC SMALL P + /x94/x33/x98/x38 MATHEMATICAL BOLD ITALIC SMALL Q + /x94/x33/x98/x39 MATHEMATICAL BOLD ITALIC SMALL R + /x94/x33/x99/x30 MATHEMATICAL BOLD ITALIC SMALL S + /x94/x33/x99/x31 MATHEMATICAL BOLD ITALIC SMALL T + /x94/x33/x99/x32 MATHEMATICAL BOLD ITALIC SMALL U + /x94/x33/x99/x33 MATHEMATICAL BOLD ITALIC SMALL V + /x94/x33/x99/x34 MATHEMATICAL BOLD ITALIC SMALL W + /x94/x33/x99/x35 MATHEMATICAL BOLD ITALIC SMALL X + /x94/x33/x99/x36 MATHEMATICAL BOLD ITALIC SMALL Y + /x94/x33/x99/x37 MATHEMATICAL BOLD ITALIC SMALL Z + /x94/x33/x99/x38 MATHEMATICAL SCRIPT CAPITAL A + /x94/x33/x9a/x30 MATHEMATICAL SCRIPT CAPITAL C + /x94/x33/x9a/x31 MATHEMATICAL SCRIPT CAPITAL D + /x94/x33/x9a/x34 MATHEMATICAL SCRIPT CAPITAL G + /x94/x33/x9a/x37 MATHEMATICAL SCRIPT CAPITAL J + /x94/x33/x9a/x38 MATHEMATICAL SCRIPT CAPITAL K + /x94/x33/x9b/x31 MATHEMATICAL SCRIPT CAPITAL N + /x94/x33/x9b/x32 MATHEMATICAL SCRIPT CAPITAL O + /x94/x33/x9b/x33 MATHEMATICAL SCRIPT CAPITAL P + /x94/x33/x9b/x34 MATHEMATICAL SCRIPT CAPITAL Q + /x94/x33/x9b/x36 MATHEMATICAL SCRIPT CAPITAL S + /x94/x33/x9b/x37 MATHEMATICAL SCRIPT CAPITAL T + /x94/x33/x9b/x38 MATHEMATICAL SCRIPT CAPITAL U + /x94/x33/x9b/x39 MATHEMATICAL SCRIPT CAPITAL V + /x94/x33/x9c/x30 MATHEMATICAL SCRIPT CAPITAL W + /x94/x33/x9c/x31 MATHEMATICAL SCRIPT CAPITAL X + /x94/x33/x9c/x32 MATHEMATICAL SCRIPT CAPITAL Y + /x94/x33/x9c/x33 MATHEMATICAL SCRIPT CAPITAL Z + /x94/x33/x9c/x34 MATHEMATICAL SCRIPT SMALL A + /x94/x33/x9c/x35 MATHEMATICAL SCRIPT SMALL B + /x94/x33/x9c/x36 MATHEMATICAL SCRIPT SMALL C + /x94/x33/x9c/x37 MATHEMATICAL SCRIPT SMALL D + /x94/x33/x9c/x39 MATHEMATICAL SCRIPT SMALL F + /x94/x33/x9d/x31 MATHEMATICAL SCRIPT SMALL H + /x94/x33/x9d/x32 MATHEMATICAL SCRIPT SMALL I + /x94/x33/x9d/x33 MATHEMATICAL SCRIPT SMALL J + /x94/x33/x9d/x34 MATHEMATICAL SCRIPT SMALL K + /x94/x33/x9d/x36 MATHEMATICAL SCRIPT SMALL M + /x94/x33/x9d/x37 MATHEMATICAL SCRIPT SMALL N + /x94/x33/x9d/x39 MATHEMATICAL SCRIPT SMALL P + /x94/x33/x9e/x30 MATHEMATICAL SCRIPT SMALL Q + /x94/x33/x9e/x31 MATHEMATICAL SCRIPT SMALL R + /x94/x33/x9e/x32 MATHEMATICAL SCRIPT SMALL S + /x94/x33/x9e/x33 MATHEMATICAL SCRIPT SMALL T + /x94/x33/x9e/x34 MATHEMATICAL SCRIPT SMALL U + /x94/x33/x9e/x35 MATHEMATICAL SCRIPT SMALL V + /x94/x33/x9e/x36 MATHEMATICAL SCRIPT SMALL W + /x94/x33/x9e/x37 MATHEMATICAL SCRIPT SMALL X + /x94/x33/x9e/x38 MATHEMATICAL SCRIPT SMALL Y + /x94/x33/x9e/x39 MATHEMATICAL SCRIPT SMALL Z + /x94/x33/x9f/x30 MATHEMATICAL BOLD SCRIPT CAPITAL A + /x94/x33/x9f/x31 MATHEMATICAL BOLD SCRIPT CAPITAL B + /x94/x33/x9f/x32 MATHEMATICAL BOLD SCRIPT CAPITAL C + /x94/x33/x9f/x33 MATHEMATICAL BOLD SCRIPT CAPITAL D + /x94/x33/x9f/x34 MATHEMATICAL BOLD SCRIPT CAPITAL E + /x94/x33/x9f/x35 MATHEMATICAL BOLD SCRIPT CAPITAL F + /x94/x33/x9f/x36 MATHEMATICAL BOLD SCRIPT CAPITAL G + /x94/x33/x9f/x37 MATHEMATICAL BOLD SCRIPT CAPITAL H + /x94/x33/x9f/x38 MATHEMATICAL BOLD SCRIPT CAPITAL I + /x94/x33/x9f/x39 MATHEMATICAL BOLD SCRIPT CAPITAL J + /x94/x33/xa0/x30 MATHEMATICAL BOLD SCRIPT CAPITAL K + /x94/x33/xa0/x31 MATHEMATICAL BOLD SCRIPT CAPITAL L + /x94/x33/xa0/x32 MATHEMATICAL BOLD SCRIPT CAPITAL M + /x94/x33/xa0/x33 MATHEMATICAL BOLD SCRIPT CAPITAL N + /x94/x33/xa0/x34 MATHEMATICAL BOLD SCRIPT CAPITAL O + /x94/x33/xa0/x35 MATHEMATICAL BOLD SCRIPT CAPITAL P + /x94/x33/xa0/x36 MATHEMATICAL BOLD SCRIPT CAPITAL Q + /x94/x33/xa0/x37 MATHEMATICAL BOLD SCRIPT CAPITAL R + /x94/x33/xa0/x38 MATHEMATICAL BOLD SCRIPT CAPITAL S + /x94/x33/xa0/x39 MATHEMATICAL BOLD SCRIPT CAPITAL T + /x94/x33/xa1/x30 MATHEMATICAL BOLD SCRIPT CAPITAL U + /x94/x33/xa1/x31 MATHEMATICAL BOLD SCRIPT CAPITAL V + /x94/x33/xa1/x32 MATHEMATICAL BOLD SCRIPT CAPITAL W + /x94/x33/xa1/x33 MATHEMATICAL BOLD SCRIPT CAPITAL X + /x94/x33/xa1/x34 MATHEMATICAL BOLD SCRIPT CAPITAL Y + /x94/x33/xa1/x35 MATHEMATICAL BOLD SCRIPT CAPITAL Z + /x94/x33/xa1/x36 MATHEMATICAL BOLD SCRIPT SMALL A + /x94/x33/xa1/x37 MATHEMATICAL BOLD SCRIPT SMALL B + /x94/x33/xa1/x38 MATHEMATICAL BOLD SCRIPT SMALL C + /x94/x33/xa1/x39 MATHEMATICAL BOLD SCRIPT SMALL D + /x94/x33/xa2/x30 MATHEMATICAL BOLD SCRIPT SMALL E + /x94/x33/xa2/x31 MATHEMATICAL BOLD SCRIPT SMALL F + /x94/x33/xa2/x32 MATHEMATICAL BOLD SCRIPT SMALL G + /x94/x33/xa2/x33 MATHEMATICAL BOLD SCRIPT SMALL H + /x94/x33/xa2/x34 MATHEMATICAL BOLD SCRIPT SMALL I + /x94/x33/xa2/x35 MATHEMATICAL BOLD SCRIPT SMALL J + /x94/x33/xa2/x36 MATHEMATICAL BOLD SCRIPT SMALL K + /x94/x33/xa2/x37 MATHEMATICAL BOLD SCRIPT SMALL L + /x94/x33/xa2/x38 MATHEMATICAL BOLD SCRIPT SMALL M + /x94/x33/xa2/x39 MATHEMATICAL BOLD SCRIPT SMALL N + /x94/x33/xa3/x30 MATHEMATICAL BOLD SCRIPT SMALL O + /x94/x33/xa3/x31 MATHEMATICAL BOLD SCRIPT SMALL P + /x94/x33/xa3/x32 MATHEMATICAL BOLD SCRIPT SMALL Q + /x94/x33/xa3/x33 MATHEMATICAL BOLD SCRIPT SMALL R + /x94/x33/xa3/x34 MATHEMATICAL BOLD SCRIPT SMALL S + /x94/x33/xa3/x35 MATHEMATICAL BOLD SCRIPT SMALL T + /x94/x33/xa3/x36 MATHEMATICAL BOLD SCRIPT SMALL U + /x94/x33/xa3/x37 MATHEMATICAL BOLD SCRIPT SMALL V + /x94/x33/xa3/x38 MATHEMATICAL BOLD SCRIPT SMALL W + /x94/x33/xa3/x39 MATHEMATICAL BOLD SCRIPT SMALL X + /x94/x33/xa4/x30 MATHEMATICAL BOLD SCRIPT SMALL Y + /x94/x33/xa4/x31 MATHEMATICAL BOLD SCRIPT SMALL Z + /x94/x33/xa4/x32 MATHEMATICAL FRAKTUR CAPITAL A + /x94/x33/xa4/x33 MATHEMATICAL FRAKTUR CAPITAL B + /x94/x33/xa4/x35 MATHEMATICAL FRAKTUR CAPITAL D + /x94/x33/xa4/x36 MATHEMATICAL FRAKTUR CAPITAL E + /x94/x33/xa4/x37 MATHEMATICAL FRAKTUR CAPITAL F + /x94/x33/xa4/x38 MATHEMATICAL FRAKTUR CAPITAL G + /x94/x33/xa5/x31 MATHEMATICAL FRAKTUR CAPITAL J + /x94/x33/xa5/x32 MATHEMATICAL FRAKTUR CAPITAL K + /x94/x33/xa5/x33 MATHEMATICAL FRAKTUR CAPITAL L + /x94/x33/xa5/x34 MATHEMATICAL FRAKTUR CAPITAL M + /x94/x33/xa5/x35 MATHEMATICAL FRAKTUR CAPITAL N + /x94/x33/xa5/x36 MATHEMATICAL FRAKTUR CAPITAL O + /x94/x33/xa5/x37 MATHEMATICAL FRAKTUR CAPITAL P + /x94/x33/xa5/x38 MATHEMATICAL FRAKTUR CAPITAL Q + /x94/x33/xa6/x30 MATHEMATICAL FRAKTUR CAPITAL S + /x94/x33/xa6/x31 MATHEMATICAL FRAKTUR CAPITAL T + /x94/x33/xa6/x32 MATHEMATICAL FRAKTUR CAPITAL U + /x94/x33/xa6/x33 MATHEMATICAL FRAKTUR CAPITAL V + /x94/x33/xa6/x34 MATHEMATICAL FRAKTUR CAPITAL W + /x94/x33/xa6/x35 MATHEMATICAL FRAKTUR CAPITAL X + /x94/x33/xa6/x36 MATHEMATICAL FRAKTUR CAPITAL Y + /x94/x33/xa6/x38 MATHEMATICAL FRAKTUR SMALL A + /x94/x33/xa6/x39 MATHEMATICAL FRAKTUR SMALL B + /x94/x33/xa7/x30 MATHEMATICAL FRAKTUR SMALL C + /x94/x33/xa7/x31 MATHEMATICAL FRAKTUR SMALL D + /x94/x33/xa7/x32 MATHEMATICAL FRAKTUR SMALL E + /x94/x33/xa7/x33 MATHEMATICAL FRAKTUR SMALL F + /x94/x33/xa7/x34 MATHEMATICAL FRAKTUR SMALL G + /x94/x33/xa7/x35 MATHEMATICAL FRAKTUR SMALL H + /x94/x33/xa7/x36 MATHEMATICAL FRAKTUR SMALL I + /x94/x33/xa7/x37 MATHEMATICAL FRAKTUR SMALL J + /x94/x33/xa7/x38 MATHEMATICAL FRAKTUR SMALL K + /x94/x33/xa7/x39 MATHEMATICAL FRAKTUR SMALL L + /x94/x33/xa8/x30 MATHEMATICAL FRAKTUR SMALL M + /x94/x33/xa8/x31 MATHEMATICAL FRAKTUR SMALL N + /x94/x33/xa8/x32 MATHEMATICAL FRAKTUR SMALL O + /x94/x33/xa8/x33 MATHEMATICAL FRAKTUR SMALL P + /x94/x33/xa8/x34 MATHEMATICAL FRAKTUR SMALL Q + /x94/x33/xa8/x35 MATHEMATICAL FRAKTUR SMALL R + /x94/x33/xa8/x36 MATHEMATICAL FRAKTUR SMALL S + /x94/x33/xa8/x37 MATHEMATICAL FRAKTUR SMALL T + /x94/x33/xa8/x38 MATHEMATICAL FRAKTUR SMALL U + /x94/x33/xa8/x39 MATHEMATICAL FRAKTUR SMALL V + /x94/x33/xa9/x30 MATHEMATICAL FRAKTUR SMALL W + /x94/x33/xa9/x31 MATHEMATICAL FRAKTUR SMALL X + /x94/x33/xa9/x32 MATHEMATICAL FRAKTUR SMALL Y + /x94/x33/xa9/x33 MATHEMATICAL FRAKTUR SMALL Z + /x94/x33/xa9/x34 MATHEMATICAL DOUBLE-STRUCK CAPITAL A + /x94/x33/xa9/x35 MATHEMATICAL DOUBLE-STRUCK CAPITAL B + /x94/x33/xa9/x37 MATHEMATICAL DOUBLE-STRUCK CAPITAL D + /x94/x33/xa9/x38 MATHEMATICAL DOUBLE-STRUCK CAPITAL E + /x94/x33/xa9/x39 MATHEMATICAL DOUBLE-STRUCK CAPITAL F + /x94/x33/xaa/x30 MATHEMATICAL DOUBLE-STRUCK CAPITAL G + /x94/x33/xaa/x32 MATHEMATICAL DOUBLE-STRUCK CAPITAL I + /x94/x33/xaa/x33 MATHEMATICAL DOUBLE-STRUCK CAPITAL J + /x94/x33/xaa/x34 MATHEMATICAL DOUBLE-STRUCK CAPITAL K + /x94/x33/xaa/x35 MATHEMATICAL DOUBLE-STRUCK CAPITAL L + /x94/x33/xaa/x36 MATHEMATICAL DOUBLE-STRUCK CAPITAL M + /x94/x33/xaa/x38 MATHEMATICAL DOUBLE-STRUCK CAPITAL O + /x94/x33/xab/x32 MATHEMATICAL DOUBLE-STRUCK CAPITAL S + /x94/x33/xab/x33 MATHEMATICAL DOUBLE-STRUCK CAPITAL T + /x94/x33/xab/x34 MATHEMATICAL DOUBLE-STRUCK CAPITAL U + /x94/x33/xab/x35 MATHEMATICAL DOUBLE-STRUCK CAPITAL V + /x94/x33/xab/x36 MATHEMATICAL DOUBLE-STRUCK CAPITAL W + /x94/x33/xab/x37 MATHEMATICAL DOUBLE-STRUCK CAPITAL X + /x94/x33/xab/x38 MATHEMATICAL DOUBLE-STRUCK CAPITAL Y + /x94/x33/xac/x30 MATHEMATICAL DOUBLE-STRUCK SMALL A + /x94/x33/xac/x31 MATHEMATICAL DOUBLE-STRUCK SMALL B + /x94/x33/xac/x32 MATHEMATICAL DOUBLE-STRUCK SMALL C + /x94/x33/xac/x33 MATHEMATICAL DOUBLE-STRUCK SMALL D + /x94/x33/xac/x34 MATHEMATICAL DOUBLE-STRUCK SMALL E + /x94/x33/xac/x35 MATHEMATICAL DOUBLE-STRUCK SMALL F + /x94/x33/xac/x36 MATHEMATICAL DOUBLE-STRUCK SMALL G + /x94/x33/xac/x37 MATHEMATICAL DOUBLE-STRUCK SMALL H + /x94/x33/xac/x38 MATHEMATICAL DOUBLE-STRUCK SMALL I + /x94/x33/xac/x39 MATHEMATICAL DOUBLE-STRUCK SMALL J + /x94/x33/xad/x30 MATHEMATICAL DOUBLE-STRUCK SMALL K + /x94/x33/xad/x31 MATHEMATICAL DOUBLE-STRUCK SMALL L + /x94/x33/xad/x32 MATHEMATICAL DOUBLE-STRUCK SMALL M + /x94/x33/xad/x33 MATHEMATICAL DOUBLE-STRUCK SMALL N + /x94/x33/xad/x34 MATHEMATICAL DOUBLE-STRUCK SMALL O + /x94/x33/xad/x35 MATHEMATICAL DOUBLE-STRUCK SMALL P + /x94/x33/xad/x36 MATHEMATICAL DOUBLE-STRUCK SMALL Q + /x94/x33/xad/x37 MATHEMATICAL DOUBLE-STRUCK SMALL R + /x94/x33/xad/x38 MATHEMATICAL DOUBLE-STRUCK SMALL S + /x94/x33/xad/x39 MATHEMATICAL DOUBLE-STRUCK SMALL T + /x94/x33/xae/x30 MATHEMATICAL DOUBLE-STRUCK SMALL U + /x94/x33/xae/x31 MATHEMATICAL DOUBLE-STRUCK SMALL V + /x94/x33/xae/x32 MATHEMATICAL DOUBLE-STRUCK SMALL W + /x94/x33/xae/x33 MATHEMATICAL DOUBLE-STRUCK SMALL X + /x94/x33/xae/x34 MATHEMATICAL DOUBLE-STRUCK SMALL Y + /x94/x33/xae/x35 MATHEMATICAL DOUBLE-STRUCK SMALL Z + /x94/x33/xae/x36 MATHEMATICAL BOLD FRAKTUR CAPITAL A + /x94/x33/xae/x37 MATHEMATICAL BOLD FRAKTUR CAPITAL B + /x94/x33/xae/x38 MATHEMATICAL BOLD FRAKTUR CAPITAL C + /x94/x33/xae/x39 MATHEMATICAL BOLD FRAKTUR CAPITAL D + /x94/x33/xaf/x30 MATHEMATICAL BOLD FRAKTUR CAPITAL E + /x94/x33/xaf/x31 MATHEMATICAL BOLD FRAKTUR CAPITAL F + /x94/x33/xaf/x32 MATHEMATICAL BOLD FRAKTUR CAPITAL G + /x94/x33/xaf/x33 MATHEMATICAL BOLD FRAKTUR CAPITAL H + /x94/x33/xaf/x34 MATHEMATICAL BOLD FRAKTUR CAPITAL I + /x94/x33/xaf/x35 MATHEMATICAL BOLD FRAKTUR CAPITAL J + /x94/x33/xaf/x36 MATHEMATICAL BOLD FRAKTUR CAPITAL K + /x94/x33/xaf/x37 MATHEMATICAL BOLD FRAKTUR CAPITAL L + /x94/x33/xaf/x38 MATHEMATICAL BOLD FRAKTUR CAPITAL M + /x94/x33/xaf/x39 MATHEMATICAL BOLD FRAKTUR CAPITAL N + /x94/x33/xb0/x30 MATHEMATICAL BOLD FRAKTUR CAPITAL O + /x94/x33/xb0/x31 MATHEMATICAL BOLD FRAKTUR CAPITAL P + /x94/x33/xb0/x32 MATHEMATICAL BOLD FRAKTUR CAPITAL Q + /x94/x33/xb0/x33 MATHEMATICAL BOLD FRAKTUR CAPITAL R + /x94/x33/xb0/x34 MATHEMATICAL BOLD FRAKTUR CAPITAL S + /x94/x33/xb0/x35 MATHEMATICAL BOLD FRAKTUR CAPITAL T + /x94/x33/xb0/x36 MATHEMATICAL BOLD FRAKTUR CAPITAL U + /x94/x33/xb0/x37 MATHEMATICAL BOLD FRAKTUR CAPITAL V + /x94/x33/xb0/x38 MATHEMATICAL BOLD FRAKTUR CAPITAL W + /x94/x33/xb0/x39 MATHEMATICAL BOLD FRAKTUR CAPITAL X + /x94/x33/xb1/x30 MATHEMATICAL BOLD FRAKTUR CAPITAL Y + /x94/x33/xb1/x31 MATHEMATICAL BOLD FRAKTUR CAPITAL Z + /x94/x33/xb1/x32 MATHEMATICAL BOLD FRAKTUR SMALL A + /x94/x33/xb1/x33 MATHEMATICAL BOLD FRAKTUR SMALL B + /x94/x33/xb1/x34 MATHEMATICAL BOLD FRAKTUR SMALL C + /x94/x33/xb1/x35 MATHEMATICAL BOLD FRAKTUR SMALL D + /x94/x33/xb1/x36 MATHEMATICAL BOLD FRAKTUR SMALL E + /x94/x33/xb1/x37 MATHEMATICAL BOLD FRAKTUR SMALL F + /x94/x33/xb1/x38 MATHEMATICAL BOLD FRAKTUR SMALL G + /x94/x33/xb1/x39 MATHEMATICAL BOLD FRAKTUR SMALL H + /x94/x33/xb2/x30 MATHEMATICAL BOLD FRAKTUR SMALL I + /x94/x33/xb2/x31 MATHEMATICAL BOLD FRAKTUR SMALL J + /x94/x33/xb2/x32 MATHEMATICAL BOLD FRAKTUR SMALL K + /x94/x33/xb2/x33 MATHEMATICAL BOLD FRAKTUR SMALL L + /x94/x33/xb2/x34 MATHEMATICAL BOLD FRAKTUR SMALL M + /x94/x33/xb2/x35 MATHEMATICAL BOLD FRAKTUR SMALL N + /x94/x33/xb2/x36 MATHEMATICAL BOLD FRAKTUR SMALL O + /x94/x33/xb2/x37 MATHEMATICAL BOLD FRAKTUR SMALL P + /x94/x33/xb2/x38 MATHEMATICAL BOLD FRAKTUR SMALL Q + /x94/x33/xb2/x39 MATHEMATICAL BOLD FRAKTUR SMALL R + /x94/x33/xb3/x30 MATHEMATICAL BOLD FRAKTUR SMALL S + /x94/x33/xb3/x31 MATHEMATICAL BOLD FRAKTUR SMALL T + /x94/x33/xb3/x32 MATHEMATICAL BOLD FRAKTUR SMALL U + /x94/x33/xb3/x33 MATHEMATICAL BOLD FRAKTUR SMALL V + /x94/x33/xb3/x34 MATHEMATICAL BOLD FRAKTUR SMALL W + /x94/x33/xb3/x35 MATHEMATICAL BOLD FRAKTUR SMALL X + /x94/x33/xb3/x36 MATHEMATICAL BOLD FRAKTUR SMALL Y + /x94/x33/xb3/x37 MATHEMATICAL BOLD FRAKTUR SMALL Z + /x94/x33/xb3/x38 MATHEMATICAL SANS-SERIF CAPITAL A + /x94/x33/xb3/x39 MATHEMATICAL SANS-SERIF CAPITAL B + /x94/x33/xb4/x30 MATHEMATICAL SANS-SERIF CAPITAL C + /x94/x33/xb4/x31 MATHEMATICAL SANS-SERIF CAPITAL D + /x94/x33/xb4/x32 MATHEMATICAL SANS-SERIF CAPITAL E + /x94/x33/xb4/x33 MATHEMATICAL SANS-SERIF CAPITAL F + /x94/x33/xb4/x34 MATHEMATICAL SANS-SERIF CAPITAL G + /x94/x33/xb4/x35 MATHEMATICAL SANS-SERIF CAPITAL H + /x94/x33/xb4/x36 MATHEMATICAL SANS-SERIF CAPITAL I + /x94/x33/xb4/x37 MATHEMATICAL SANS-SERIF CAPITAL J + /x94/x33/xb4/x38 MATHEMATICAL SANS-SERIF CAPITAL K + /x94/x33/xb4/x39 MATHEMATICAL SANS-SERIF CAPITAL L + /x94/x33/xb5/x30 MATHEMATICAL SANS-SERIF CAPITAL M + /x94/x33/xb5/x31 MATHEMATICAL SANS-SERIF CAPITAL N + /x94/x33/xb5/x32 MATHEMATICAL SANS-SERIF CAPITAL O + /x94/x33/xb5/x33 MATHEMATICAL SANS-SERIF CAPITAL P + /x94/x33/xb5/x34 MATHEMATICAL SANS-SERIF CAPITAL Q + /x94/x33/xb5/x35 MATHEMATICAL SANS-SERIF CAPITAL R + /x94/x33/xb5/x36 MATHEMATICAL SANS-SERIF CAPITAL S + /x94/x33/xb5/x37 MATHEMATICAL SANS-SERIF CAPITAL T + /x94/x33/xb5/x38 MATHEMATICAL SANS-SERIF CAPITAL U + /x94/x33/xb5/x39 MATHEMATICAL SANS-SERIF CAPITAL V + /x94/x33/xb6/x30 MATHEMATICAL SANS-SERIF CAPITAL W + /x94/x33/xb6/x31 MATHEMATICAL SANS-SERIF CAPITAL X + /x94/x33/xb6/x32 MATHEMATICAL SANS-SERIF CAPITAL Y + /x94/x33/xb6/x33 MATHEMATICAL SANS-SERIF CAPITAL Z + /x94/x33/xb6/x34 MATHEMATICAL SANS-SERIF SMALL A + /x94/x33/xb6/x35 MATHEMATICAL SANS-SERIF SMALL B + /x94/x33/xb6/x36 MATHEMATICAL SANS-SERIF SMALL C + /x94/x33/xb6/x37 MATHEMATICAL SANS-SERIF SMALL D + /x94/x33/xb6/x38 MATHEMATICAL SANS-SERIF SMALL E + /x94/x33/xb6/x39 MATHEMATICAL SANS-SERIF SMALL F + /x94/x33/xb7/x30 MATHEMATICAL SANS-SERIF SMALL G + /x94/x33/xb7/x31 MATHEMATICAL SANS-SERIF SMALL H + /x94/x33/xb7/x32 MATHEMATICAL SANS-SERIF SMALL I + /x94/x33/xb7/x33 MATHEMATICAL SANS-SERIF SMALL J + /x94/x33/xb7/x34 MATHEMATICAL SANS-SERIF SMALL K + /x94/x33/xb7/x35 MATHEMATICAL SANS-SERIF SMALL L + /x94/x33/xb7/x36 MATHEMATICAL SANS-SERIF SMALL M + /x94/x33/xb7/x37 MATHEMATICAL SANS-SERIF SMALL N + /x94/x33/xb7/x38 MATHEMATICAL SANS-SERIF SMALL O + /x94/x33/xb7/x39 MATHEMATICAL SANS-SERIF SMALL P + /x94/x33/xb8/x30 MATHEMATICAL SANS-SERIF SMALL Q + /x94/x33/xb8/x31 MATHEMATICAL SANS-SERIF SMALL R + /x94/x33/xb8/x32 MATHEMATICAL SANS-SERIF SMALL S + /x94/x33/xb8/x33 MATHEMATICAL SANS-SERIF SMALL T + /x94/x33/xb8/x34 MATHEMATICAL SANS-SERIF SMALL U + /x94/x33/xb8/x35 MATHEMATICAL SANS-SERIF SMALL V + /x94/x33/xb8/x36 MATHEMATICAL SANS-SERIF SMALL W + /x94/x33/xb8/x37 MATHEMATICAL SANS-SERIF SMALL X + /x94/x33/xb8/x38 MATHEMATICAL SANS-SERIF SMALL Y + /x94/x33/xb8/x39 MATHEMATICAL SANS-SERIF SMALL Z + /x94/x33/xb9/x30 MATHEMATICAL SANS-SERIF BOLD CAPITAL A + /x94/x33/xb9/x31 MATHEMATICAL SANS-SERIF BOLD CAPITAL B + /x94/x33/xb9/x32 MATHEMATICAL SANS-SERIF BOLD CAPITAL C + /x94/x33/xb9/x33 MATHEMATICAL SANS-SERIF BOLD CAPITAL D + /x94/x33/xb9/x34 MATHEMATICAL SANS-SERIF BOLD CAPITAL E + /x94/x33/xb9/x35 MATHEMATICAL SANS-SERIF BOLD CAPITAL F + /x94/x33/xb9/x36 MATHEMATICAL SANS-SERIF BOLD CAPITAL G + /x94/x33/xb9/x37 MATHEMATICAL SANS-SERIF BOLD CAPITAL H + /x94/x33/xb9/x38 MATHEMATICAL SANS-SERIF BOLD CAPITAL I + /x94/x33/xb9/x39 MATHEMATICAL SANS-SERIF BOLD CAPITAL J + /x94/x33/xba/x30 MATHEMATICAL SANS-SERIF BOLD CAPITAL K + /x94/x33/xba/x31 MATHEMATICAL SANS-SERIF BOLD CAPITAL L + /x94/x33/xba/x32 MATHEMATICAL SANS-SERIF BOLD CAPITAL M + /x94/x33/xba/x33 MATHEMATICAL SANS-SERIF BOLD CAPITAL N + /x94/x33/xba/x34 MATHEMATICAL SANS-SERIF BOLD CAPITAL O + /x94/x33/xba/x35 MATHEMATICAL SANS-SERIF BOLD CAPITAL P + /x94/x33/xba/x36 MATHEMATICAL SANS-SERIF BOLD CAPITAL Q + /x94/x33/xba/x37 MATHEMATICAL SANS-SERIF BOLD CAPITAL R + /x94/x33/xba/x38 MATHEMATICAL SANS-SERIF BOLD CAPITAL S + /x94/x33/xba/x39 MATHEMATICAL SANS-SERIF BOLD CAPITAL T + /x94/x33/xbb/x30 MATHEMATICAL SANS-SERIF BOLD CAPITAL U + /x94/x33/xbb/x31 MATHEMATICAL SANS-SERIF BOLD CAPITAL V + /x94/x33/xbb/x32 MATHEMATICAL SANS-SERIF BOLD CAPITAL W + /x94/x33/xbb/x33 MATHEMATICAL SANS-SERIF BOLD CAPITAL X + /x94/x33/xbb/x34 MATHEMATICAL SANS-SERIF BOLD CAPITAL Y + /x94/x33/xbb/x35 MATHEMATICAL SANS-SERIF BOLD CAPITAL Z + /x94/x33/xbb/x36 MATHEMATICAL SANS-SERIF BOLD SMALL A + /x94/x33/xbb/x37 MATHEMATICAL SANS-SERIF BOLD SMALL B + /x94/x33/xbb/x38 MATHEMATICAL SANS-SERIF BOLD SMALL C + /x94/x33/xbb/x39 MATHEMATICAL SANS-SERIF BOLD SMALL D + /x94/x33/xbc/x30 MATHEMATICAL SANS-SERIF BOLD SMALL E + /x94/x33/xbc/x31 MATHEMATICAL SANS-SERIF BOLD SMALL F + /x94/x33/xbc/x32 MATHEMATICAL SANS-SERIF BOLD SMALL G + /x94/x33/xbc/x33 MATHEMATICAL SANS-SERIF BOLD SMALL H + /x94/x33/xbc/x34 MATHEMATICAL SANS-SERIF BOLD SMALL I + /x94/x33/xbc/x35 MATHEMATICAL SANS-SERIF BOLD SMALL J + /x94/x33/xbc/x36 MATHEMATICAL SANS-SERIF BOLD SMALL K + /x94/x33/xbc/x37 MATHEMATICAL SANS-SERIF BOLD SMALL L + /x94/x33/xbc/x38 MATHEMATICAL SANS-SERIF BOLD SMALL M + /x94/x33/xbc/x39 MATHEMATICAL SANS-SERIF BOLD SMALL N + /x94/x33/xbd/x30 MATHEMATICAL SANS-SERIF BOLD SMALL O + /x94/x33/xbd/x31 MATHEMATICAL SANS-SERIF BOLD SMALL P + /x94/x33/xbd/x32 MATHEMATICAL SANS-SERIF BOLD SMALL Q + /x94/x33/xbd/x33 MATHEMATICAL SANS-SERIF BOLD SMALL R + /x94/x33/xbd/x34 MATHEMATICAL SANS-SERIF BOLD SMALL S + /x94/x33/xbd/x35 MATHEMATICAL SANS-SERIF BOLD SMALL T + /x94/x33/xbd/x36 MATHEMATICAL SANS-SERIF BOLD SMALL U + /x94/x33/xbd/x37 MATHEMATICAL SANS-SERIF BOLD SMALL V + /x94/x33/xbd/x38 MATHEMATICAL SANS-SERIF BOLD SMALL W + /x94/x33/xbd/x39 MATHEMATICAL SANS-SERIF BOLD SMALL X + /x94/x33/xbe/x30 MATHEMATICAL SANS-SERIF BOLD SMALL Y + /x94/x33/xbe/x31 MATHEMATICAL SANS-SERIF BOLD SMALL Z + /x94/x33/xbe/x32 MATHEMATICAL SANS-SERIF ITALIC CAPITAL A + /x94/x33/xbe/x33 MATHEMATICAL SANS-SERIF ITALIC CAPITAL B + /x94/x33/xbe/x34 MATHEMATICAL SANS-SERIF ITALIC CAPITAL C + /x94/x33/xbe/x35 MATHEMATICAL SANS-SERIF ITALIC CAPITAL D + /x94/x33/xbe/x36 MATHEMATICAL SANS-SERIF ITALIC CAPITAL E + /x94/x33/xbe/x37 MATHEMATICAL SANS-SERIF ITALIC CAPITAL F + /x94/x33/xbe/x38 MATHEMATICAL SANS-SERIF ITALIC CAPITAL G + /x94/x33/xbe/x39 MATHEMATICAL SANS-SERIF ITALIC CAPITAL H + /x94/x33/xbf/x30 MATHEMATICAL SANS-SERIF ITALIC CAPITAL I + /x94/x33/xbf/x31 MATHEMATICAL SANS-SERIF ITALIC CAPITAL J + /x94/x33/xbf/x32 MATHEMATICAL SANS-SERIF ITALIC CAPITAL K + /x94/x33/xbf/x33 MATHEMATICAL SANS-SERIF ITALIC CAPITAL L + /x94/x33/xbf/x34 MATHEMATICAL SANS-SERIF ITALIC CAPITAL M + /x94/x33/xbf/x35 MATHEMATICAL SANS-SERIF ITALIC CAPITAL N + /x94/x33/xbf/x36 MATHEMATICAL SANS-SERIF ITALIC CAPITAL O + /x94/x33/xbf/x37 MATHEMATICAL SANS-SERIF ITALIC CAPITAL P + /x94/x33/xbf/x38 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q + /x94/x33/xbf/x39 MATHEMATICAL SANS-SERIF ITALIC CAPITAL R + /x94/x33/xc0/x30 MATHEMATICAL SANS-SERIF ITALIC CAPITAL S + /x94/x33/xc0/x31 MATHEMATICAL SANS-SERIF ITALIC CAPITAL T + /x94/x33/xc0/x32 MATHEMATICAL SANS-SERIF ITALIC CAPITAL U + /x94/x33/xc0/x33 MATHEMATICAL SANS-SERIF ITALIC CAPITAL V + /x94/x33/xc0/x34 MATHEMATICAL SANS-SERIF ITALIC CAPITAL W + /x94/x33/xc0/x35 MATHEMATICAL SANS-SERIF ITALIC CAPITAL X + /x94/x33/xc0/x36 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y + /x94/x33/xc0/x37 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z + /x94/x33/xc0/x38 MATHEMATICAL SANS-SERIF ITALIC SMALL A + /x94/x33/xc0/x39 MATHEMATICAL SANS-SERIF ITALIC SMALL B + /x94/x33/xc1/x30 MATHEMATICAL SANS-SERIF ITALIC SMALL C + /x94/x33/xc1/x31 MATHEMATICAL SANS-SERIF ITALIC SMALL D + /x94/x33/xc1/x32 MATHEMATICAL SANS-SERIF ITALIC SMALL E + /x94/x33/xc1/x33 MATHEMATICAL SANS-SERIF ITALIC SMALL F + /x94/x33/xc1/x34 MATHEMATICAL SANS-SERIF ITALIC SMALL G + /x94/x33/xc1/x35 MATHEMATICAL SANS-SERIF ITALIC SMALL H + /x94/x33/xc1/x36 MATHEMATICAL SANS-SERIF ITALIC SMALL I + /x94/x33/xc1/x37 MATHEMATICAL SANS-SERIF ITALIC SMALL J + /x94/x33/xc1/x38 MATHEMATICAL SANS-SERIF ITALIC SMALL K + /x94/x33/xc1/x39 MATHEMATICAL SANS-SERIF ITALIC SMALL L + /x94/x33/xc2/x30 MATHEMATICAL SANS-SERIF ITALIC SMALL M + /x94/x33/xc2/x31 MATHEMATICAL SANS-SERIF ITALIC SMALL N + /x94/x33/xc2/x32 MATHEMATICAL SANS-SERIF ITALIC SMALL O + /x94/x33/xc2/x33 MATHEMATICAL SANS-SERIF ITALIC SMALL P + /x94/x33/xc2/x34 MATHEMATICAL SANS-SERIF ITALIC SMALL Q + /x94/x33/xc2/x35 MATHEMATICAL SANS-SERIF ITALIC SMALL R + /x94/x33/xc2/x36 MATHEMATICAL SANS-SERIF ITALIC SMALL S + /x94/x33/xc2/x37 MATHEMATICAL SANS-SERIF ITALIC SMALL T + /x94/x33/xc2/x38 MATHEMATICAL SANS-SERIF ITALIC SMALL U + /x94/x33/xc2/x39 MATHEMATICAL SANS-SERIF ITALIC SMALL V + /x94/x33/xc3/x30 MATHEMATICAL SANS-SERIF ITALIC SMALL W + /x94/x33/xc3/x31 MATHEMATICAL SANS-SERIF ITALIC SMALL X + /x94/x33/xc3/x32 MATHEMATICAL SANS-SERIF ITALIC SMALL Y + /x94/x33/xc3/x33 MATHEMATICAL SANS-SERIF ITALIC SMALL Z + /x94/x33/xc3/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A + /x94/x33/xc3/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B + /x94/x33/xc3/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C + /x94/x33/xc3/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D + /x94/x33/xc3/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E + /x94/x33/xc3/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F + /x94/x33/xc4/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G + /x94/x33/xc4/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H + /x94/x33/xc4/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I + /x94/x33/xc4/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J + /x94/x33/xc4/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K + /x94/x33/xc4/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L + /x94/x33/xc4/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M + /x94/x33/xc4/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N + /x94/x33/xc4/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O + /x94/x33/xc4/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P + /x94/x33/xc5/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q + /x94/x33/xc5/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R + /x94/x33/xc5/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S + /x94/x33/xc5/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T + /x94/x33/xc5/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U + /x94/x33/xc5/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V + /x94/x33/xc5/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W + /x94/x33/xc5/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X + /x94/x33/xc5/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y + /x94/x33/xc5/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z + /x94/x33/xc6/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A + /x94/x33/xc6/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B + /x94/x33/xc6/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C + /x94/x33/xc6/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D + /x94/x33/xc6/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E + /x94/x33/xc6/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F + /x94/x33/xc6/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G + /x94/x33/xc6/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H + /x94/x33/xc6/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I + /x94/x33/xc6/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J + /x94/x33/xc7/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K + /x94/x33/xc7/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L + /x94/x33/xc7/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M + /x94/x33/xc7/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N + /x94/x33/xc7/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O + /x94/x33/xc7/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P + /x94/x33/xc7/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q + /x94/x33/xc7/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R + /x94/x33/xc7/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S + /x94/x33/xc7/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T + /x94/x33/xc8/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U + /x94/x33/xc8/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V + /x94/x33/xc8/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W + /x94/x33/xc8/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X + /x94/x33/xc8/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y + /x94/x33/xc8/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z + /x94/x33/xc8/x36 MATHEMATICAL MONOSPACE CAPITAL A + /x94/x33/xc8/x37 MATHEMATICAL MONOSPACE CAPITAL B + /x94/x33/xc8/x38 MATHEMATICAL MONOSPACE CAPITAL C + /x94/x33/xc8/x39 MATHEMATICAL MONOSPACE CAPITAL D + /x94/x33/xc9/x30 MATHEMATICAL MONOSPACE CAPITAL E + /x94/x33/xc9/x31 MATHEMATICAL MONOSPACE CAPITAL F + /x94/x33/xc9/x32 MATHEMATICAL MONOSPACE CAPITAL G + /x94/x33/xc9/x33 MATHEMATICAL MONOSPACE CAPITAL H + /x94/x33/xc9/x34 MATHEMATICAL MONOSPACE CAPITAL I + /x94/x33/xc9/x35 MATHEMATICAL MONOSPACE CAPITAL J + /x94/x33/xc9/x36 MATHEMATICAL MONOSPACE CAPITAL K + /x94/x33/xc9/x37 MATHEMATICAL MONOSPACE CAPITAL L + /x94/x33/xc9/x38 MATHEMATICAL MONOSPACE CAPITAL M + /x94/x33/xc9/x39 MATHEMATICAL MONOSPACE CAPITAL N + /x94/x33/xca/x30 MATHEMATICAL MONOSPACE CAPITAL O + /x94/x33/xca/x31 MATHEMATICAL MONOSPACE CAPITAL P + /x94/x33/xca/x32 MATHEMATICAL MONOSPACE CAPITAL Q + /x94/x33/xca/x33 MATHEMATICAL MONOSPACE CAPITAL R + /x94/x33/xca/x34 MATHEMATICAL MONOSPACE CAPITAL S + /x94/x33/xca/x35 MATHEMATICAL MONOSPACE CAPITAL T + /x94/x33/xca/x36 MATHEMATICAL MONOSPACE CAPITAL U + /x94/x33/xca/x37 MATHEMATICAL MONOSPACE CAPITAL V + /x94/x33/xca/x38 MATHEMATICAL MONOSPACE CAPITAL W + /x94/x33/xca/x39 MATHEMATICAL MONOSPACE CAPITAL X + /x94/x33/xcb/x30 MATHEMATICAL MONOSPACE CAPITAL Y + /x94/x33/xcb/x31 MATHEMATICAL MONOSPACE CAPITAL Z + /x94/x33/xcb/x32 MATHEMATICAL MONOSPACE SMALL A + /x94/x33/xcb/x33 MATHEMATICAL MONOSPACE SMALL B + /x94/x33/xcb/x34 MATHEMATICAL MONOSPACE SMALL C + /x94/x33/xcb/x35 MATHEMATICAL MONOSPACE SMALL D + /x94/x33/xcb/x36 MATHEMATICAL MONOSPACE SMALL E + /x94/x33/xcb/x37 MATHEMATICAL MONOSPACE SMALL F + /x94/x33/xcb/x38 MATHEMATICAL MONOSPACE SMALL G + /x94/x33/xcb/x39 MATHEMATICAL MONOSPACE SMALL H + /x94/x33/xcc/x30 MATHEMATICAL MONOSPACE SMALL I + /x94/x33/xcc/x31 MATHEMATICAL MONOSPACE SMALL J + /x94/x33/xcc/x32 MATHEMATICAL MONOSPACE SMALL K + /x94/x33/xcc/x33 MATHEMATICAL MONOSPACE SMALL L + /x94/x33/xcc/x34 MATHEMATICAL MONOSPACE SMALL M + /x94/x33/xcc/x35 MATHEMATICAL MONOSPACE SMALL N + /x94/x33/xcc/x36 MATHEMATICAL MONOSPACE SMALL O + /x94/x33/xcc/x37 MATHEMATICAL MONOSPACE SMALL P + /x94/x33/xcc/x38 MATHEMATICAL MONOSPACE SMALL Q + /x94/x33/xcc/x39 MATHEMATICAL MONOSPACE SMALL R + /x94/x33/xcd/x30 MATHEMATICAL MONOSPACE SMALL S + /x94/x33/xcd/x31 MATHEMATICAL MONOSPACE SMALL T + /x94/x33/xcd/x32 MATHEMATICAL MONOSPACE SMALL U + /x94/x33/xcd/x33 MATHEMATICAL MONOSPACE SMALL V + /x94/x33/xcd/x34 MATHEMATICAL MONOSPACE SMALL W + /x94/x33/xcd/x35 MATHEMATICAL MONOSPACE SMALL X + /x94/x33/xcd/x36 MATHEMATICAL MONOSPACE SMALL Y + /x94/x33/xcd/x37 MATHEMATICAL MONOSPACE SMALL Z + /x94/x33/xce/x32 MATHEMATICAL BOLD CAPITAL ALPHA + /x94/x33/xce/x33 MATHEMATICAL BOLD CAPITAL BETA + /x94/x33/xce/x34 MATHEMATICAL BOLD CAPITAL GAMMA + /x94/x33/xce/x35 MATHEMATICAL BOLD CAPITAL DELTA + /x94/x33/xce/x36 MATHEMATICAL BOLD CAPITAL EPSILON + /x94/x33/xce/x37 MATHEMATICAL BOLD CAPITAL ZETA + /x94/x33/xce/x38 MATHEMATICAL BOLD CAPITAL ETA + /x94/x33/xce/x39 MATHEMATICAL BOLD CAPITAL THETA + /x94/x33/xcf/x30 MATHEMATICAL BOLD CAPITAL IOTA + /x94/x33/xcf/x31 MATHEMATICAL BOLD CAPITAL KAPPA + /x94/x33/xcf/x32 MATHEMATICAL BOLD CAPITAL LAMDA + /x94/x33/xcf/x33 MATHEMATICAL BOLD CAPITAL MU + /x94/x33/xcf/x34 MATHEMATICAL BOLD CAPITAL NU + /x94/x33/xcf/x35 MATHEMATICAL BOLD CAPITAL XI + /x94/x33/xcf/x36 MATHEMATICAL BOLD CAPITAL OMICRON + /x94/x33/xcf/x37 MATHEMATICAL BOLD CAPITAL PI + /x94/x33/xcf/x38 MATHEMATICAL BOLD CAPITAL RHO + /x94/x33/xcf/x39 MATHEMATICAL BOLD CAPITAL THETA SYMBOL + /x94/x33/xd0/x30 MATHEMATICAL BOLD CAPITAL SIGMA + /x94/x33/xd0/x31 MATHEMATICAL BOLD CAPITAL TAU + /x94/x33/xd0/x32 MATHEMATICAL BOLD CAPITAL UPSILON + /x94/x33/xd0/x33 MATHEMATICAL BOLD CAPITAL PHI + /x94/x33/xd0/x34 MATHEMATICAL BOLD CAPITAL CHI + /x94/x33/xd0/x35 MATHEMATICAL BOLD CAPITAL PSI + /x94/x33/xd0/x36 MATHEMATICAL BOLD CAPITAL OMEGA + /x94/x33/xd0/x37 MATHEMATICAL BOLD NABLA + /x94/x33/xd0/x38 MATHEMATICAL BOLD SMALL ALPHA + /x94/x33/xd0/x39 MATHEMATICAL BOLD SMALL BETA + /x94/x33/xd1/x30 MATHEMATICAL BOLD SMALL GAMMA + /x94/x33/xd1/x31 MATHEMATICAL BOLD SMALL DELTA + /x94/x33/xd1/x32 MATHEMATICAL BOLD SMALL EPSILON + /x94/x33/xd1/x33 MATHEMATICAL BOLD SMALL ZETA + /x94/x33/xd1/x34 MATHEMATICAL BOLD SMALL ETA + /x94/x33/xd1/x35 MATHEMATICAL BOLD SMALL THETA + /x94/x33/xd1/x36 MATHEMATICAL BOLD SMALL IOTA + /x94/x33/xd1/x37 MATHEMATICAL BOLD SMALL KAPPA + /x94/x33/xd1/x38 MATHEMATICAL BOLD SMALL LAMDA + /x94/x33/xd1/x39 MATHEMATICAL BOLD SMALL MU + /x94/x33/xd2/x30 MATHEMATICAL BOLD SMALL NU + /x94/x33/xd2/x31 MATHEMATICAL BOLD SMALL XI + /x94/x33/xd2/x32 MATHEMATICAL BOLD SMALL OMICRON + /x94/x33/xd2/x33 MATHEMATICAL BOLD SMALL PI + /x94/x33/xd2/x34 MATHEMATICAL BOLD SMALL RHO + /x94/x33/xd2/x35 MATHEMATICAL BOLD SMALL FINAL SIGMA + /x94/x33/xd2/x36 MATHEMATICAL BOLD SMALL SIGMA + /x94/x33/xd2/x37 MATHEMATICAL BOLD SMALL TAU + /x94/x33/xd2/x38 MATHEMATICAL BOLD SMALL UPSILON + /x94/x33/xd2/x39 MATHEMATICAL BOLD SMALL PHI + /x94/x33/xd3/x30 MATHEMATICAL BOLD SMALL CHI + /x94/x33/xd3/x31 MATHEMATICAL BOLD SMALL PSI + /x94/x33/xd3/x32 MATHEMATICAL BOLD SMALL OMEGA + /x94/x33/xd3/x33 MATHEMATICAL BOLD PARTIAL DIFFERENTIAL + /x94/x33/xd3/x34 MATHEMATICAL BOLD EPSILON SYMBOL + /x94/x33/xd3/x35 MATHEMATICAL BOLD THETA SYMBOL + /x94/x33/xd3/x36 MATHEMATICAL BOLD KAPPA SYMBOL + /x94/x33/xd3/x37 MATHEMATICAL BOLD PHI SYMBOL + /x94/x33/xd3/x38 MATHEMATICAL BOLD RHO SYMBOL + /x94/x33/xd3/x39 MATHEMATICAL BOLD PI SYMBOL + /x94/x33/xd4/x30 MATHEMATICAL ITALIC CAPITAL ALPHA + /x94/x33/xd4/x31 MATHEMATICAL ITALIC CAPITAL BETA + /x94/x33/xd4/x32 MATHEMATICAL ITALIC CAPITAL GAMMA + /x94/x33/xd4/x33 MATHEMATICAL ITALIC CAPITAL DELTA + /x94/x33/xd4/x34 MATHEMATICAL ITALIC CAPITAL EPSILON + /x94/x33/xd4/x35 MATHEMATICAL ITALIC CAPITAL ZETA + /x94/x33/xd4/x36 MATHEMATICAL ITALIC CAPITAL ETA + /x94/x33/xd4/x37 MATHEMATICAL ITALIC CAPITAL THETA + /x94/x33/xd4/x38 MATHEMATICAL ITALIC CAPITAL IOTA + /x94/x33/xd4/x39 MATHEMATICAL ITALIC CAPITAL KAPPA + /x94/x33/xd5/x30 MATHEMATICAL ITALIC CAPITAL LAMDA + /x94/x33/xd5/x31 MATHEMATICAL ITALIC CAPITAL MU + /x94/x33/xd5/x32 MATHEMATICAL ITALIC CAPITAL NU + /x94/x33/xd5/x33 MATHEMATICAL ITALIC CAPITAL XI + /x94/x33/xd5/x34 MATHEMATICAL ITALIC CAPITAL OMICRON + /x94/x33/xd5/x35 MATHEMATICAL ITALIC CAPITAL PI + /x94/x33/xd5/x36 MATHEMATICAL ITALIC CAPITAL RHO + /x94/x33/xd5/x37 MATHEMATICAL ITALIC CAPITAL THETA SYMBOL + /x94/x33/xd5/x38 MATHEMATICAL ITALIC CAPITAL SIGMA + /x94/x33/xd5/x39 MATHEMATICAL ITALIC CAPITAL TAU + /x94/x33/xd6/x30 MATHEMATICAL ITALIC CAPITAL UPSILON + /x94/x33/xd6/x31 MATHEMATICAL ITALIC CAPITAL PHI + /x94/x33/xd6/x32 MATHEMATICAL ITALIC CAPITAL CHI + /x94/x33/xd6/x33 MATHEMATICAL ITALIC CAPITAL PSI + /x94/x33/xd6/x34 MATHEMATICAL ITALIC CAPITAL OMEGA + /x94/x33/xd6/x35 MATHEMATICAL ITALIC NABLA + /x94/x33/xd6/x36 MATHEMATICAL ITALIC SMALL ALPHA + /x94/x33/xd6/x37 MATHEMATICAL ITALIC SMALL BETA + /x94/x33/xd6/x38 MATHEMATICAL ITALIC SMALL GAMMA + /x94/x33/xd6/x39 MATHEMATICAL ITALIC SMALL DELTA + /x94/x33/xd7/x30 MATHEMATICAL ITALIC SMALL EPSILON + /x94/x33/xd7/x31 MATHEMATICAL ITALIC SMALL ZETA + /x94/x33/xd7/x32 MATHEMATICAL ITALIC SMALL ETA + /x94/x33/xd7/x33 MATHEMATICAL ITALIC SMALL THETA + /x94/x33/xd7/x34 MATHEMATICAL ITALIC SMALL IOTA + /x94/x33/xd7/x35 MATHEMATICAL ITALIC SMALL KAPPA + /x94/x33/xd7/x36 MATHEMATICAL ITALIC SMALL LAMDA + /x94/x33/xd7/x37 MATHEMATICAL ITALIC SMALL MU + /x94/x33/xd7/x38 MATHEMATICAL ITALIC SMALL NU + /x94/x33/xd7/x39 MATHEMATICAL ITALIC SMALL XI + /x94/x33/xd8/x30 MATHEMATICAL ITALIC SMALL OMICRON + /x94/x33/xd8/x31 MATHEMATICAL ITALIC SMALL PI + /x94/x33/xd8/x32 MATHEMATICAL ITALIC SMALL RHO + /x94/x33/xd8/x33 MATHEMATICAL ITALIC SMALL FINAL SIGMA + /x94/x33/xd8/x34 MATHEMATICAL ITALIC SMALL SIGMA + /x94/x33/xd8/x35 MATHEMATICAL ITALIC SMALL TAU + /x94/x33/xd8/x36 MATHEMATICAL ITALIC SMALL UPSILON + /x94/x33/xd8/x37 MATHEMATICAL ITALIC SMALL PHI + /x94/x33/xd8/x38 MATHEMATICAL ITALIC SMALL CHI + /x94/x33/xd8/x39 MATHEMATICAL ITALIC SMALL PSI + /x94/x33/xd9/x30 MATHEMATICAL ITALIC SMALL OMEGA + /x94/x33/xd9/x31 MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL + /x94/x33/xd9/x32 MATHEMATICAL ITALIC EPSILON SYMBOL + /x94/x33/xd9/x33 MATHEMATICAL ITALIC THETA SYMBOL + /x94/x33/xd9/x34 MATHEMATICAL ITALIC KAPPA SYMBOL + /x94/x33/xd9/x35 MATHEMATICAL ITALIC PHI SYMBOL + /x94/x33/xd9/x36 MATHEMATICAL ITALIC RHO SYMBOL + /x94/x33/xd9/x37 MATHEMATICAL ITALIC PI SYMBOL + /x94/x33/xd9/x38 MATHEMATICAL BOLD ITALIC CAPITAL ALPHA + /x94/x33/xd9/x39 MATHEMATICAL BOLD ITALIC CAPITAL BETA + /x94/x33/xda/x30 MATHEMATICAL BOLD ITALIC CAPITAL GAMMA + /x94/x33/xda/x31 MATHEMATICAL BOLD ITALIC CAPITAL DELTA + /x94/x33/xda/x32 MATHEMATICAL BOLD ITALIC CAPITAL EPSILON + /x94/x33/xda/x33 MATHEMATICAL BOLD ITALIC CAPITAL ZETA + /x94/x33/xda/x34 MATHEMATICAL BOLD ITALIC CAPITAL ETA + /x94/x33/xda/x35 MATHEMATICAL BOLD ITALIC CAPITAL THETA + /x94/x33/xda/x36 MATHEMATICAL BOLD ITALIC CAPITAL IOTA + /x94/x33/xda/x37 MATHEMATICAL BOLD ITALIC CAPITAL KAPPA + /x94/x33/xda/x38 MATHEMATICAL BOLD ITALIC CAPITAL LAMDA + /x94/x33/xda/x39 MATHEMATICAL BOLD ITALIC CAPITAL MU + /x94/x33/xdb/x30 MATHEMATICAL BOLD ITALIC CAPITAL NU + /x94/x33/xdb/x31 MATHEMATICAL BOLD ITALIC CAPITAL XI + /x94/x33/xdb/x32 MATHEMATICAL BOLD ITALIC CAPITAL OMICRON + /x94/x33/xdb/x33 MATHEMATICAL BOLD ITALIC CAPITAL PI + /x94/x33/xdb/x34 MATHEMATICAL BOLD ITALIC CAPITAL RHO + /x94/x33/xdb/x35 MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL + /x94/x33/xdb/x36 MATHEMATICAL BOLD ITALIC CAPITAL SIGMA + /x94/x33/xdb/x37 MATHEMATICAL BOLD ITALIC CAPITAL TAU + /x94/x33/xdb/x38 MATHEMATICAL BOLD ITALIC CAPITAL UPSILON + /x94/x33/xdb/x39 MATHEMATICAL BOLD ITALIC CAPITAL PHI + /x94/x33/xdc/x30 MATHEMATICAL BOLD ITALIC CAPITAL CHI + /x94/x33/xdc/x31 MATHEMATICAL BOLD ITALIC CAPITAL PSI + /x94/x33/xdc/x32 MATHEMATICAL BOLD ITALIC CAPITAL OMEGA + /x94/x33/xdc/x33 MATHEMATICAL BOLD ITALIC NABLA + /x94/x33/xdc/x34 MATHEMATICAL BOLD ITALIC SMALL ALPHA + /x94/x33/xdc/x35 MATHEMATICAL BOLD ITALIC SMALL BETA + /x94/x33/xdc/x36 MATHEMATICAL BOLD ITALIC SMALL GAMMA + /x94/x33/xdc/x37 MATHEMATICAL BOLD ITALIC SMALL DELTA + /x94/x33/xdc/x38 MATHEMATICAL BOLD ITALIC SMALL EPSILON + /x94/x33/xdc/x39 MATHEMATICAL BOLD ITALIC SMALL ZETA + /x94/x33/xdd/x30 MATHEMATICAL BOLD ITALIC SMALL ETA + /x94/x33/xdd/x31 MATHEMATICAL BOLD ITALIC SMALL THETA + /x94/x33/xdd/x32 MATHEMATICAL BOLD ITALIC SMALL IOTA + /x94/x33/xdd/x33 MATHEMATICAL BOLD ITALIC SMALL KAPPA + /x94/x33/xdd/x34 MATHEMATICAL BOLD ITALIC SMALL LAMDA + /x94/x33/xdd/x35 MATHEMATICAL BOLD ITALIC SMALL MU + /x94/x33/xdd/x36 MATHEMATICAL BOLD ITALIC SMALL NU + /x94/x33/xdd/x37 MATHEMATICAL BOLD ITALIC SMALL XI + /x94/x33/xdd/x38 MATHEMATICAL BOLD ITALIC SMALL OMICRON + /x94/x33/xdd/x39 MATHEMATICAL BOLD ITALIC SMALL PI + /x94/x33/xde/x30 MATHEMATICAL BOLD ITALIC SMALL RHO + /x94/x33/xde/x31 MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA + /x94/x33/xde/x32 MATHEMATICAL BOLD ITALIC SMALL SIGMA + /x94/x33/xde/x33 MATHEMATICAL BOLD ITALIC SMALL TAU + /x94/x33/xde/x34 MATHEMATICAL BOLD ITALIC SMALL UPSILON + /x94/x33/xde/x35 MATHEMATICAL BOLD ITALIC SMALL PHI + /x94/x33/xde/x36 MATHEMATICAL BOLD ITALIC SMALL CHI + /x94/x33/xde/x37 MATHEMATICAL BOLD ITALIC SMALL PSI + /x94/x33/xde/x38 MATHEMATICAL BOLD ITALIC SMALL OMEGA + /x94/x33/xde/x39 MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL + /x94/x33/xdf/x30 MATHEMATICAL BOLD ITALIC EPSILON SYMBOL + /x94/x33/xdf/x31 MATHEMATICAL BOLD ITALIC THETA SYMBOL + /x94/x33/xdf/x32 MATHEMATICAL BOLD ITALIC KAPPA SYMBOL + /x94/x33/xdf/x33 MATHEMATICAL BOLD ITALIC PHI SYMBOL + /x94/x33/xdf/x34 MATHEMATICAL BOLD ITALIC RHO SYMBOL + /x94/x33/xdf/x35 MATHEMATICAL BOLD ITALIC PI SYMBOL + /x94/x33/xdf/x36 MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA + /x94/x33/xdf/x37 MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA + /x94/x33/xdf/x38 MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA + /x94/x33/xdf/x39 MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA + /x94/x33/xe0/x30 MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON + /x94/x33/xe0/x31 MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA + /x94/x33/xe0/x32 MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA + /x94/x33/xe0/x33 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA + /x94/x33/xe0/x34 MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA + /x94/x33/xe0/x35 MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA + /x94/x33/xe0/x36 MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA + /x94/x33/xe0/x37 MATHEMATICAL SANS-SERIF BOLD CAPITAL MU + /x94/x33/xe0/x38 MATHEMATICAL SANS-SERIF BOLD CAPITAL NU + /x94/x33/xe0/x39 MATHEMATICAL SANS-SERIF BOLD CAPITAL XI + /x94/x33/xe1/x30 MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON + /x94/x33/xe1/x31 MATHEMATICAL SANS-SERIF BOLD CAPITAL PI + /x94/x33/xe1/x32 MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO + /x94/x33/xe1/x33 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL + /x94/x33/xe1/x34 MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA + /x94/x33/xe1/x35 MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU + /x94/x33/xe1/x36 MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON + /x94/x33/xe1/x37 MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI + /x94/x33/xe1/x38 MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI + /x94/x33/xe1/x39 MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI + /x94/x33/xe2/x30 MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA + /x94/x33/xe2/x31 MATHEMATICAL SANS-SERIF BOLD NABLA + /x94/x33/xe2/x32 MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA + /x94/x33/xe2/x33 MATHEMATICAL SANS-SERIF BOLD SMALL BETA + /x94/x33/xe2/x34 MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA + /x94/x33/xe2/x35 MATHEMATICAL SANS-SERIF BOLD SMALL DELTA + /x94/x33/xe2/x36 MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON + /x94/x33/xe2/x37 MATHEMATICAL SANS-SERIF BOLD SMALL ZETA + /x94/x33/xe2/x38 MATHEMATICAL SANS-SERIF BOLD SMALL ETA + /x94/x33/xe2/x39 MATHEMATICAL SANS-SERIF BOLD SMALL THETA + /x94/x33/xe3/x30 MATHEMATICAL SANS-SERIF BOLD SMALL IOTA + /x94/x33/xe3/x31 MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA + /x94/x33/xe3/x32 MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA + /x94/x33/xe3/x33 MATHEMATICAL SANS-SERIF BOLD SMALL MU + /x94/x33/xe3/x34 MATHEMATICAL SANS-SERIF BOLD SMALL NU + /x94/x33/xe3/x35 MATHEMATICAL SANS-SERIF BOLD SMALL XI + /x94/x33/xe3/x36 MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON + /x94/x33/xe3/x37 MATHEMATICAL SANS-SERIF BOLD SMALL PI + /x94/x33/xe3/x38 MATHEMATICAL SANS-SERIF BOLD SMALL RHO + /x94/x33/xe3/x39 MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA + /x94/x33/xe4/x30 MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA + /x94/x33/xe4/x31 MATHEMATICAL SANS-SERIF BOLD SMALL TAU + /x94/x33/xe4/x32 MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON + /x94/x33/xe4/x33 MATHEMATICAL SANS-SERIF BOLD SMALL PHI + /x94/x33/xe4/x34 MATHEMATICAL SANS-SERIF BOLD SMALL CHI + /x94/x33/xe4/x35 MATHEMATICAL SANS-SERIF BOLD SMALL PSI + /x94/x33/xe4/x36 MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA + /x94/x33/xe4/x37 MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL + /x94/x33/xe4/x38 MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL + /x94/x33/xe4/x39 MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL + /x94/x33/xe5/x30 MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL + /x94/x33/xe5/x31 MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL + /x94/x33/xe5/x32 MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL + /x94/x33/xe5/x33 MATHEMATICAL SANS-SERIF BOLD PI SYMBOL + /x94/x33/xe5/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA + /x94/x33/xe5/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA + /x94/x33/xe5/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA + /x94/x33/xe5/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA + /x94/x33/xe5/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON + /x94/x33/xe5/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA + /x94/x33/xe6/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA + /x94/x33/xe6/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA + /x94/x33/xe6/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA + /x94/x33/xe6/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA + /x94/x33/xe6/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA + /x94/x33/xe6/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU + /x94/x33/xe6/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU + /x94/x33/xe6/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI + /x94/x33/xe6/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON + /x94/x33/xe6/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI + /x94/x33/xe7/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO + /x94/x33/xe7/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL + /x94/x33/xe7/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA + /x94/x33/xe7/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU + /x94/x33/xe7/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON + /x94/x33/xe7/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI + /x94/x33/xe7/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI + /x94/x33/xe7/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI + /x94/x33/xe7/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA + /x94/x33/xe7/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA + /x94/x33/xe8/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA + /x94/x33/xe8/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA + /x94/x33/xe8/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA + /x94/x33/xe8/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA + /x94/x33/xe8/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON + /x94/x33/xe8/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA + /x94/x33/xe8/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA + /x94/x33/xe8/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA + /x94/x33/xe8/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA + /x94/x33/xe8/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA + /x94/x33/xe9/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA + /x94/x33/xe9/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU + /x94/x33/xe9/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU + /x94/x33/xe9/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI + /x94/x33/xe9/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON + /x94/x33/xe9/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI + /x94/x33/xe9/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO + /x94/x33/xe9/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA + /x94/x33/xe9/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA + /x94/x33/xe9/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU + /x94/x33/xea/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON + /x94/x33/xea/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI + /x94/x33/xea/x32 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI + /x94/x33/xea/x33 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI + /x94/x33/xea/x34 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA + /x94/x33/xea/x35 MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL + /x94/x33/xea/x36 MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL + /x94/x33/xea/x37 MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL + /x94/x33/xea/x38 MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL + /x94/x33/xea/x39 MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL + /x94/x33/xeb/x30 MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL + /x94/x33/xeb/x31 MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL + /x94/x33/xeb/x36 MATHEMATICAL BOLD DIGIT ZERO + /x94/x33/xeb/x37 MATHEMATICAL BOLD DIGIT ONE + /x94/x33/xeb/x38 MATHEMATICAL BOLD DIGIT TWO + /x94/x33/xeb/x39 MATHEMATICAL BOLD DIGIT THREE + /x94/x33/xec/x30 MATHEMATICAL BOLD DIGIT FOUR + /x94/x33/xec/x31 MATHEMATICAL BOLD DIGIT FIVE + /x94/x33/xec/x32 MATHEMATICAL BOLD DIGIT SIX + /x94/x33/xec/x33 MATHEMATICAL BOLD DIGIT SEVEN + /x94/x33/xec/x34 MATHEMATICAL BOLD DIGIT EIGHT + /x94/x33/xec/x35 MATHEMATICAL BOLD DIGIT NINE + /x94/x33/xec/x36 MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO + /x94/x33/xec/x37 MATHEMATICAL DOUBLE-STRUCK DIGIT ONE + /x94/x33/xec/x38 MATHEMATICAL DOUBLE-STRUCK DIGIT TWO + /x94/x33/xec/x39 MATHEMATICAL DOUBLE-STRUCK DIGIT THREE + /x94/x33/xed/x30 MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR + /x94/x33/xed/x31 MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE + /x94/x33/xed/x32 MATHEMATICAL DOUBLE-STRUCK DIGIT SIX + /x94/x33/xed/x33 MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN + /x94/x33/xed/x34 MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT + /x94/x33/xed/x35 MATHEMATICAL DOUBLE-STRUCK DIGIT NINE + /x94/x33/xed/x36 MATHEMATICAL SANS-SERIF DIGIT ZERO + /x94/x33/xed/x37 MATHEMATICAL SANS-SERIF DIGIT ONE + /x94/x33/xed/x38 MATHEMATICAL SANS-SERIF DIGIT TWO + /x94/x33/xed/x39 MATHEMATICAL SANS-SERIF DIGIT THREE + /x94/x33/xee/x30 MATHEMATICAL SANS-SERIF DIGIT FOUR + /x94/x33/xee/x31 MATHEMATICAL SANS-SERIF DIGIT FIVE + /x94/x33/xee/x32 MATHEMATICAL SANS-SERIF DIGIT SIX + /x94/x33/xee/x33 MATHEMATICAL SANS-SERIF DIGIT SEVEN + /x94/x33/xee/x34 MATHEMATICAL SANS-SERIF DIGIT EIGHT + /x94/x33/xee/x35 MATHEMATICAL SANS-SERIF DIGIT NINE + /x94/x33/xee/x36 MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO + /x94/x33/xee/x37 MATHEMATICAL SANS-SERIF BOLD DIGIT ONE + /x94/x33/xee/x38 MATHEMATICAL SANS-SERIF BOLD DIGIT TWO + /x94/x33/xee/x39 MATHEMATICAL SANS-SERIF BOLD DIGIT THREE + /x94/x33/xef/x30 MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR + /x94/x33/xef/x31 MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE + /x94/x33/xef/x32 MATHEMATICAL SANS-SERIF BOLD DIGIT SIX + /x94/x33/xef/x33 MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN + /x94/x33/xef/x34 MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT + /x94/x33/xef/x35 MATHEMATICAL SANS-SERIF BOLD DIGIT NINE + /x94/x33/xef/x36 MATHEMATICAL MONOSPACE DIGIT ZERO + /x94/x33/xef/x37 MATHEMATICAL MONOSPACE DIGIT ONE + /x94/x33/xef/x38 MATHEMATICAL MONOSPACE DIGIT TWO + /x94/x33/xef/x39 MATHEMATICAL MONOSPACE DIGIT THREE + /x94/x33/xf0/x30 MATHEMATICAL MONOSPACE DIGIT FOUR + /x94/x33/xf0/x31 MATHEMATICAL MONOSPACE DIGIT FIVE + /x94/x33/xf0/x32 MATHEMATICAL MONOSPACE DIGIT SIX + /x94/x33/xf0/x33 MATHEMATICAL MONOSPACE DIGIT SEVEN + /x94/x33/xf0/x34 MATHEMATICAL MONOSPACE DIGIT EIGHT + /x94/x33/xf0/x35 MATHEMATICAL MONOSPACE DIGIT NINE +.. /x95/x32/x82/x36 +.. /x95/x32/x83/x30 +.. /x95/x32/x84/x30 +.. /x95/x32/x85/x30 +.. /x95/x32/x86/x30 +.. /x95/x32/x87/x30 +.. /x95/x32/x88/x30 +.. /x95/x32/x89/x30 +.. /x95/x32/x8a/x30 +.. /x95/x32/x8b/x30 +.. /x95/x32/x8c/x30 +.. /x95/x32/x8d/x30 +.. /x95/x32/x8e/x30 +.. /x95/x32/x8f/x30 +.. /x95/x32/x90/x30 +.. /x95/x32/x91/x30 +.. /x95/x32/x92/x30 +.. /x95/x32/x93/x30 +.. /x95/x32/x94/x30 +.. /x95/x32/x95/x30 +.. /x95/x32/x96/x30 +.. /x95/x32/x97/x30 +.. /x95/x32/x98/x30 +.. /x95/x32/x99/x30 +.. /x95/x32/x9a/x30 +.. /x95/x32/x9b/x30 +.. /x95/x32/x9c/x30 +.. /x95/x32/x9d/x30 +.. /x95/x32/x9e/x30 +.. /x95/x32/x9f/x30 +.. /x95/x32/xa0/x30 +.. /x95/x32/xa1/x30 +.. /x95/x32/xa2/x30 +.. /x95/x32/xa3/x30 +.. /x95/x32/xa4/x30 +.. /x95/x32/xa5/x30 +.. /x95/x32/xa6/x30 +.. /x95/x32/xa7/x30 +.. /x95/x32/xa8/x30 +.. /x95/x32/xa9/x30 +.. /x95/x32/xaa/x30 +.. /x95/x32/xab/x30 +.. /x95/x32/xac/x30 +.. /x95/x32/xad/x30 +.. /x95/x32/xae/x30 +.. /x95/x32/xaf/x30 +.. /x95/x32/xb0/x30 +.. /x95/x32/xb1/x30 +.. /x95/x32/xb2/x30 +.. /x95/x32/xb3/x30 +.. /x95/x32/xb4/x30 +.. /x95/x32/xb5/x30 +.. /x95/x32/xb6/x30 +.. /x95/x32/xb7/x30 +.. /x95/x32/xb8/x30 +.. /x95/x32/xb9/x30 +.. /x95/x32/xba/x30 +.. /x95/x32/xbb/x30 +.. /x95/x32/xbc/x30 +.. /x95/x32/xbd/x30 +.. /x95/x32/xbe/x30 +.. /x95/x32/xbf/x30 +.. /x95/x32/xc0/x30 +.. /x95/x32/xc1/x30 +.. /x95/x32/xc2/x30 +.. /x95/x32/xc3/x30 +.. /x95/x32/xc4/x30 +.. /x95/x32/xc5/x30 +.. /x95/x32/xc6/x30 +.. /x95/x32/xc7/x30 +.. /x95/x32/xc8/x30 +.. /x95/x32/xc9/x30 +.. /x95/x32/xca/x30 +.. /x95/x32/xcb/x30 +.. /x95/x32/xcc/x30 +.. /x95/x32/xcd/x30 +.. /x95/x32/xce/x30 +.. /x95/x32/xcf/x30 +.. /x95/x32/xd0/x30 +.. /x95/x32/xd1/x30 +.. /x95/x32/xd2/x30 +.. /x95/x32/xd3/x30 +.. /x95/x32/xd4/x30 +.. /x95/x32/xd5/x30 +.. /x95/x32/xd6/x30 +.. /x95/x32/xd7/x30 +.. /x95/x32/xd8/x30 +.. /x95/x32/xd9/x30 +.. /x95/x32/xda/x30 +.. /x95/x32/xdb/x30 +.. /x95/x32/xdc/x30 +.. /x95/x32/xdd/x30 +.. /x95/x32/xde/x30 +.. /x95/x32/xdf/x30 +.. /x95/x32/xe0/x30 +.. /x95/x32/xe1/x30 +.. /x95/x32/xe2/x30 +.. /x95/x32/xe3/x30 +.. /x95/x32/xe4/x30 +.. /x95/x32/xe5/x30 +.. /x95/x32/xe6/x30 +.. /x95/x32/xe7/x30 +.. /x95/x32/xe8/x30 +.. /x95/x32/xe9/x30 +.. /x95/x32/xea/x30 +.. /x95/x32/xeb/x30 +.. /x95/x32/xec/x30 +.. /x95/x32/xed/x30 +.. /x95/x32/xee/x30 +.. /x95/x32/xef/x30 +.. /x95/x32/xf0/x30 +.. /x95/x32/xf1/x30 +.. /x95/x32/xf2/x30 +.. /x95/x32/xf3/x30 +.. /x95/x32/xf4/x30 +.. /x95/x32/xf5/x30 +.. /x95/x32/xf6/x30 +.. /x95/x32/xf7/x30 +.. /x95/x32/xf8/x30 +.. /x95/x32/xf9/x30 +.. /x95/x32/xfa/x30 +.. /x95/x32/xfb/x30 +.. /x95/x32/xfc/x30 +.. /x95/x32/xfd/x30 +.. /x95/x32/xfe/x30 +.. /x95/x33/x81/x30 +.. /x95/x33/x82/x30 +.. /x95/x33/x83/x30 +.. /x95/x33/x84/x30 +.. /x95/x33/x85/x30 +.. /x95/x33/x86/x30 +.. /x95/x33/x87/x30 +.. /x95/x33/x88/x30 +.. /x95/x33/x89/x30 +.. /x95/x33/x8a/x30 +.. /x95/x33/x8b/x30 +.. /x95/x33/x8c/x30 +.. /x95/x33/x8d/x30 +.. /x95/x33/x8e/x30 +.. /x95/x33/x8f/x30 +.. /x95/x33/x90/x30 +.. /x95/x33/x91/x30 +.. /x95/x33/x92/x30 +.. /x95/x33/x93/x30 +.. /x95/x33/x94/x30 +.. /x95/x33/x95/x30 +.. /x95/x33/x96/x30 +.. /x95/x33/x97/x30 +.. /x95/x33/x98/x30 +.. /x95/x33/x99/x30 +.. /x95/x33/x9a/x30 +.. /x95/x33/x9b/x30 +.. /x95/x33/x9c/x30 +.. /x95/x33/x9d/x30 +.. /x95/x33/x9e/x30 +.. /x95/x33/x9f/x30 +.. /x95/x33/xa0/x30 +.. /x95/x33/xa1/x30 +.. /x95/x33/xa2/x30 +.. /x95/x33/xa3/x30 +.. /x95/x33/xa4/x30 +.. /x95/x33/xa5/x30 +.. /x95/x33/xa6/x30 +.. /x95/x33/xa7/x30 +.. /x95/x33/xa8/x30 +.. /x95/x33/xa9/x30 +.. /x95/x33/xaa/x30 +.. /x95/x33/xab/x30 +.. /x95/x33/xac/x30 +.. /x95/x33/xad/x30 +.. /x95/x33/xae/x30 +.. /x95/x33/xaf/x30 +.. /x95/x33/xb0/x30 +.. /x95/x33/xb1/x30 +.. /x95/x33/xb2/x30 +.. /x95/x33/xb3/x30 +.. /x95/x33/xb4/x30 +.. /x95/x33/xb5/x30 +.. /x95/x33/xb6/x30 +.. /x95/x33/xb7/x30 +.. /x95/x33/xb8/x30 +.. /x95/x33/xb9/x30 +.. /x95/x33/xba/x30 +.. /x95/x33/xbb/x30 +.. /x95/x33/xbc/x30 +.. /x95/x33/xbd/x30 +.. /x95/x33/xbe/x30 +.. /x95/x33/xbf/x30 +.. /x95/x33/xc0/x30 +.. /x95/x33/xc1/x30 +.. /x95/x33/xc2/x30 +.. /x95/x33/xc3/x30 +.. /x95/x33/xc4/x30 +.. /x95/x33/xc5/x30 +.. /x95/x33/xc6/x30 +.. /x95/x33/xc7/x30 +.. /x95/x33/xc8/x30 +.. /x95/x33/xc9/x30 +.. /x95/x33/xca/x30 +.. /x95/x33/xcb/x30 +.. /x95/x33/xcc/x30 +.. /x95/x33/xcd/x30 +.. /x95/x33/xce/x30 +.. /x95/x33/xcf/x30 +.. /x95/x33/xd0/x30 +.. /x95/x33/xd1/x30 +.. /x95/x33/xd2/x30 +.. /x95/x33/xd3/x30 +.. /x95/x33/xd4/x30 +.. /x95/x33/xd5/x30 +.. /x95/x33/xd6/x30 +.. /x95/x33/xd7/x30 +.. /x95/x33/xd8/x30 +.. /x95/x33/xd9/x30 +.. /x95/x33/xda/x30 +.. /x95/x33/xdb/x30 +.. /x95/x33/xdc/x30 +.. /x95/x33/xdd/x30 +.. /x95/x33/xde/x30 +.. /x95/x33/xdf/x30 +.. /x95/x33/xe0/x30 +.. /x95/x33/xe1/x30 +.. /x95/x33/xe2/x30 +.. /x95/x33/xe3/x30 +.. /x95/x33/xe4/x30 +.. /x95/x33/xe5/x30 +.. /x95/x33/xe6/x30 +.. /x95/x33/xe7/x30 +.. /x95/x33/xe8/x30 +.. /x95/x33/xe9/x30 +.. /x95/x33/xea/x30 +.. /x95/x33/xeb/x30 +.. /x95/x33/xec/x30 +.. /x95/x33/xed/x30 +.. /x95/x33/xee/x30 +.. /x95/x33/xef/x30 +.. /x95/x33/xf0/x30 +.. /x95/x33/xf1/x30 +.. /x95/x33/xf2/x30 +.. /x95/x33/xf3/x30 +.. /x95/x33/xf4/x30 +.. /x95/x33/xf5/x30 +.. /x95/x33/xf6/x30 +.. /x95/x33/xf7/x30 +.. /x95/x33/xf8/x30 +.. /x95/x33/xf9/x30 +.. /x95/x33/xfa/x30 +.. /x95/x33/xfb/x30 +.. /x95/x33/xfc/x30 +.. /x95/x33/xfd/x30 +.. /x95/x33/xfe/x30 +.. /x95/x34/x81/x30 +.. /x95/x34/x82/x30 +.. /x95/x34/x83/x30 +.. /x95/x34/x84/x30 +.. /x95/x34/x85/x30 +.. /x95/x34/x86/x30 +.. /x95/x34/x87/x30 +.. /x95/x34/x88/x30 +.. /x95/x34/x89/x30 +.. /x95/x34/x8a/x30 +.. /x95/x34/x8b/x30 +.. /x95/x34/x8c/x30 +.. /x95/x34/x8d/x30 +.. /x95/x34/x8e/x30 +.. /x95/x34/x8f/x30 +.. /x95/x34/x90/x30 +.. /x95/x34/x91/x30 +.. /x95/x34/x92/x30 +.. /x95/x34/x93/x30 +.. /x95/x34/x94/x30 +.. /x95/x34/x95/x30 +.. /x95/x34/x96/x30 +.. /x95/x34/x97/x30 +.. /x95/x34/x98/x30 +.. /x95/x34/x99/x30 +.. /x95/x34/x9a/x30 +.. /x95/x34/x9b/x30 +.. /x95/x34/x9c/x30 +.. /x95/x34/x9d/x30 +.. /x95/x34/x9e/x30 +.. /x95/x34/x9f/x30 +.. /x95/x34/xa0/x30 +.. /x95/x34/xa1/x30 +.. /x95/x34/xa2/x30 +.. /x95/x34/xa3/x30 +.. /x95/x34/xa4/x30 +.. /x95/x34/xa5/x30 +.. /x95/x34/xa6/x30 +.. /x95/x34/xa7/x30 +.. /x95/x34/xa8/x30 +.. /x95/x34/xa9/x30 +.. /x95/x34/xaa/x30 +.. /x95/x34/xab/x30 +.. /x95/x34/xac/x30 +.. /x95/x34/xad/x30 +.. /x95/x34/xae/x30 +.. /x95/x34/xaf/x30 +.. /x95/x34/xb0/x30 +.. /x95/x34/xb1/x30 +.. /x95/x34/xb2/x30 +.. /x95/x34/xb3/x30 +.. /x95/x34/xb4/x30 +.. /x95/x34/xb5/x30 +.. /x95/x34/xb6/x30 +.. /x95/x34/xb7/x30 +.. /x95/x34/xb8/x30 +.. /x95/x34/xb9/x30 +.. /x95/x34/xba/x30 +.. /x95/x34/xbb/x30 +.. /x95/x34/xbc/x30 +.. /x95/x34/xbd/x30 +.. /x95/x34/xbe/x30 +.. /x95/x34/xbf/x30 +.. /x95/x34/xc0/x30 +.. /x95/x34/xc1/x30 +.. /x95/x34/xc2/x30 +.. /x95/x34/xc3/x30 +.. /x95/x34/xc4/x30 +.. /x95/x34/xc5/x30 +.. /x95/x34/xc6/x30 +.. /x95/x34/xc7/x30 +.. /x95/x34/xc8/x30 +.. /x95/x34/xc9/x30 +.. /x95/x34/xca/x30 +.. /x95/x34/xcb/x30 +.. /x95/x34/xcc/x30 +.. /x95/x34/xcd/x30 +.. /x95/x34/xce/x30 +.. /x95/x34/xcf/x30 +.. /x95/x34/xd0/x30 +.. /x95/x34/xd1/x30 +.. /x95/x34/xd2/x30 +.. /x95/x34/xd3/x30 +.. /x95/x34/xd4/x30 +.. /x95/x34/xd5/x30 +.. /x95/x34/xd6/x30 +.. /x95/x34/xd7/x30 +.. /x95/x34/xd8/x30 +.. /x95/x34/xd9/x30 +.. /x95/x34/xda/x30 +.. /x95/x34/xdb/x30 +.. /x95/x34/xdc/x30 +.. /x95/x34/xdd/x30 +.. /x95/x34/xde/x30 +.. /x95/x34/xdf/x30 +.. /x95/x34/xe0/x30 +.. /x95/x34/xe1/x30 +.. /x95/x34/xe2/x30 +.. /x95/x34/xe3/x30 +.. /x95/x34/xe4/x30 +.. /x95/x34/xe5/x30 +.. /x95/x34/xe6/x30 +.. /x95/x34/xe7/x30 +.. /x95/x34/xe8/x30 +.. /x95/x34/xe9/x30 +.. /x95/x34/xea/x30 +.. /x95/x34/xeb/x30 +.. /x95/x34/xec/x30 +.. /x95/x34/xed/x30 +.. /x95/x34/xee/x30 +.. /x95/x34/xef/x30 +.. /x95/x34/xf0/x30 +.. /x95/x34/xf1/x30 +.. /x95/x34/xf2/x30 +.. /x95/x34/xf3/x30 +.. /x95/x34/xf4/x30 +.. /x95/x34/xf5/x30 +.. /x95/x34/xf6/x30 +.. /x95/x34/xf7/x30 +.. /x95/x34/xf8/x30 +.. /x95/x34/xf9/x30 +.. /x95/x34/xfa/x30 +.. /x95/x34/xfb/x30 +.. /x95/x34/xfc/x30 +.. /x95/x34/xfd/x30 +.. /x95/x34/xfe/x30 +.. /x95/x35/x81/x30 +.. /x95/x35/x82/x30 +.. /x95/x35/x83/x30 +.. /x95/x35/x84/x30 +.. /x95/x35/x85/x30 +.. /x95/x35/x86/x30 +.. /x95/x35/x87/x30 +.. /x95/x35/x88/x30 +.. /x95/x35/x89/x30 +.. /x95/x35/x8a/x30 +.. /x95/x35/x8b/x30 +.. /x95/x35/x8c/x30 +.. /x95/x35/x8d/x30 +.. /x95/x35/x8e/x30 +.. /x95/x35/x8f/x30 +.. /x95/x35/x90/x30 +.. /x95/x35/x91/x30 +.. /x95/x35/x92/x30 +.. /x95/x35/x93/x30 +.. /x95/x35/x94/x30 +.. /x95/x35/x95/x30 +.. /x95/x35/x96/x30 +.. /x95/x35/x97/x30 +.. /x95/x35/x98/x30 +.. /x95/x35/x99/x30 +.. /x95/x35/x9a/x30 +.. /x95/x35/x9b/x30 +.. /x95/x35/x9c/x30 +.. /x95/x35/x9d/x30 +.. /x95/x35/x9e/x30 +.. /x95/x35/x9f/x30 +.. /x95/x35/xa0/x30 +.. /x95/x35/xa1/x30 +.. /x95/x35/xa2/x30 +.. /x95/x35/xa3/x30 +.. /x95/x35/xa4/x30 +.. /x95/x35/xa5/x30 +.. /x95/x35/xa6/x30 +.. /x95/x35/xa7/x30 +.. /x95/x35/xa8/x30 +.. /x95/x35/xa9/x30 +.. /x95/x35/xaa/x30 +.. /x95/x35/xab/x30 +.. /x95/x35/xac/x30 +.. /x95/x35/xad/x30 +.. /x95/x35/xae/x30 +.. /x95/x35/xaf/x30 +.. /x95/x35/xb0/x30 +.. /x95/x35/xb1/x30 +.. /x95/x35/xb2/x30 +.. /x95/x35/xb3/x30 +.. /x95/x35/xb4/x30 +.. /x95/x35/xb5/x30 +.. /x95/x35/xb6/x30 +.. /x95/x35/xb7/x30 +.. /x95/x35/xb8/x30 +.. /x95/x35/xb9/x30 +.. /x95/x35/xba/x30 +.. /x95/x35/xbb/x30 +.. /x95/x35/xbc/x30 +.. /x95/x35/xbd/x30 +.. /x95/x35/xbe/x30 +.. /x95/x35/xbf/x30 +.. /x95/x35/xc0/x30 +.. /x95/x35/xc1/x30 +.. /x95/x35/xc2/x30 +.. /x95/x35/xc3/x30 +.. /x95/x35/xc4/x30 +.. /x95/x35/xc5/x30 +.. /x95/x35/xc6/x30 +.. /x95/x35/xc7/x30 +.. /x95/x35/xc8/x30 +.. /x95/x35/xc9/x30 +.. /x95/x35/xca/x30 +.. /x95/x35/xcb/x30 +.. /x95/x35/xcc/x30 +.. /x95/x35/xcd/x30 +.. /x95/x35/xce/x30 +.. /x95/x35/xcf/x30 +.. /x95/x35/xd0/x30 +.. /x95/x35/xd1/x30 +.. /x95/x35/xd2/x30 +.. /x95/x35/xd3/x30 +.. /x95/x35/xd4/x30 +.. /x95/x35/xd5/x30 +.. /x95/x35/xd6/x30 +.. /x95/x35/xd7/x30 +.. /x95/x35/xd8/x30 +.. /x95/x35/xd9/x30 +.. /x95/x35/xda/x30 +.. /x95/x35/xdb/x30 +.. /x95/x35/xdc/x30 +.. /x95/x35/xdd/x30 +.. /x95/x35/xde/x30 +.. /x95/x35/xdf/x30 +.. /x95/x35/xe0/x30 +.. /x95/x35/xe1/x30 +.. /x95/x35/xe2/x30 +.. /x95/x35/xe3/x30 +.. /x95/x35/xe4/x30 +.. /x95/x35/xe5/x30 +.. /x95/x35/xe6/x30 +.. /x95/x35/xe7/x30 +.. /x95/x35/xe8/x30 +.. /x95/x35/xe9/x30 +.. /x95/x35/xea/x30 +.. /x95/x35/xeb/x30 +.. /x95/x35/xec/x30 +.. /x95/x35/xed/x30 +.. /x95/x35/xee/x30 +.. /x95/x35/xef/x30 +.. /x95/x35/xf0/x30 +.. /x95/x35/xf1/x30 +.. /x95/x35/xf2/x30 +.. /x95/x35/xf3/x30 +.. /x95/x35/xf4/x30 +.. /x95/x35/xf5/x30 +.. /x95/x35/xf6/x30 +.. /x95/x35/xf7/x30 +.. /x95/x35/xf8/x30 +.. /x95/x35/xf9/x30 +.. /x95/x35/xfa/x30 +.. /x95/x35/xfb/x30 +.. /x95/x35/xfc/x30 +.. /x95/x35/xfd/x30 +.. /x95/x35/xfe/x30 +.. /x95/x36/x81/x30 +.. /x95/x36/x82/x30 +.. /x95/x36/x83/x30 +.. /x95/x36/x84/x30 +.. /x95/x36/x85/x30 +.. /x95/x36/x86/x30 +.. /x95/x36/x87/x30 +.. /x95/x36/x88/x30 +.. /x95/x36/x89/x30 +.. /x95/x36/x8a/x30 +.. /x95/x36/x8b/x30 +.. /x95/x36/x8c/x30 +.. /x95/x36/x8d/x30 +.. /x95/x36/x8e/x30 +.. /x95/x36/x8f/x30 +.. /x95/x36/x90/x30 +.. /x95/x36/x91/x30 +.. /x95/x36/x92/x30 +.. /x95/x36/x93/x30 +.. /x95/x36/x94/x30 +.. /x95/x36/x95/x30 +.. /x95/x36/x96/x30 +.. /x95/x36/x97/x30 +.. /x95/x36/x98/x30 +.. /x95/x36/x99/x30 +.. /x95/x36/x9a/x30 +.. /x95/x36/x9b/x30 +.. /x95/x36/x9c/x30 +.. /x95/x36/x9d/x30 +.. /x95/x36/x9e/x30 +.. /x95/x36/x9f/x30 +.. /x95/x36/xa0/x30 +.. /x95/x36/xa1/x30 +.. /x95/x36/xa2/x30 +.. /x95/x36/xa3/x30 +.. /x95/x36/xa4/x30 +.. /x95/x36/xa5/x30 +.. /x95/x36/xa6/x30 +.. /x95/x36/xa7/x30 +.. /x95/x36/xa8/x30 +.. /x95/x36/xa9/x30 +.. /x95/x36/xaa/x30 +.. /x95/x36/xab/x30 +.. /x95/x36/xac/x30 +.. /x95/x36/xad/x30 +.. /x95/x36/xae/x30 +.. /x95/x36/xaf/x30 +.. /x95/x36/xb0/x30 +.. /x95/x36/xb1/x30 +.. /x95/x36/xb2/x30 +.. /x95/x36/xb3/x30 +.. /x95/x36/xb4/x30 +.. /x95/x36/xb5/x30 +.. /x95/x36/xb6/x30 +.. /x95/x36/xb7/x30 +.. /x95/x36/xb8/x30 +.. /x95/x36/xb9/x30 +.. /x95/x36/xba/x30 +.. /x95/x36/xbb/x30 +.. /x95/x36/xbc/x30 +.. /x95/x36/xbd/x30 +.. /x95/x36/xbe/x30 +.. /x95/x36/xbf/x30 +.. /x95/x36/xc0/x30 +.. /x95/x36/xc1/x30 +.. /x95/x36/xc2/x30 +.. /x95/x36/xc3/x30 +.. /x95/x36/xc4/x30 +.. /x95/x36/xc5/x30 +.. /x95/x36/xc6/x30 +.. /x95/x36/xc7/x30 +.. /x95/x36/xc8/x30 +.. /x95/x36/xc9/x30 +.. /x95/x36/xca/x30 +.. /x95/x36/xcb/x30 +.. /x95/x36/xcc/x30 +.. /x95/x36/xcd/x30 +.. /x95/x36/xce/x30 +.. /x95/x36/xcf/x30 +.. /x95/x36/xd0/x30 +.. /x95/x36/xd1/x30 +.. /x95/x36/xd2/x30 +.. /x95/x36/xd3/x30 +.. /x95/x36/xd4/x30 +.. /x95/x36/xd5/x30 +.. /x95/x36/xd6/x30 +.. /x95/x36/xd7/x30 +.. /x95/x36/xd8/x30 +.. /x95/x36/xd9/x30 +.. /x95/x36/xda/x30 +.. /x95/x36/xdb/x30 +.. /x95/x36/xdc/x30 +.. /x95/x36/xdd/x30 +.. /x95/x36/xde/x30 +.. /x95/x36/xdf/x30 +.. /x95/x36/xe0/x30 +.. /x95/x36/xe1/x30 +.. /x95/x36/xe2/x30 +.. /x95/x36/xe3/x30 +.. /x95/x36/xe4/x30 +.. /x95/x36/xe5/x30 +.. /x95/x36/xe6/x30 +.. /x95/x36/xe7/x30 +.. /x95/x36/xe8/x30 +.. /x95/x36/xe9/x30 +.. /x95/x36/xea/x30 +.. /x95/x36/xeb/x30 +.. /x95/x36/xec/x30 +.. /x95/x36/xed/x30 +.. /x95/x36/xee/x30 +.. /x95/x36/xef/x30 +.. /x95/x36/xf0/x30 +.. /x95/x36/xf1/x30 +.. /x95/x36/xf2/x30 +.. /x95/x36/xf3/x30 +.. /x95/x36/xf4/x30 +.. /x95/x36/xf5/x30 +.. /x95/x36/xf6/x30 +.. /x95/x36/xf7/x30 +.. /x95/x36/xf8/x30 +.. /x95/x36/xf9/x30 +.. /x95/x36/xfa/x30 +.. /x95/x36/xfb/x30 +.. /x95/x36/xfc/x30 +.. /x95/x36/xfd/x30 +.. /x95/x36/xfe/x30 +.. /x95/x37/x81/x30 +.. /x95/x37/x82/x30 +.. /x95/x37/x83/x30 +.. /x95/x37/x84/x30 +.. /x95/x37/x85/x30 +.. /x95/x37/x86/x30 +.. /x95/x37/x87/x30 +.. /x95/x37/x88/x30 +.. /x95/x37/x89/x30 +.. /x95/x37/x8a/x30 +.. /x95/x37/x8b/x30 +.. /x95/x37/x8c/x30 +.. /x95/x37/x8d/x30 +.. /x95/x37/x8e/x30 +.. /x95/x37/x8f/x30 +.. /x95/x37/x90/x30 +.. /x95/x37/x91/x30 +.. /x95/x37/x92/x30 +.. /x95/x37/x93/x30 +.. /x95/x37/x94/x30 +.. /x95/x37/x95/x30 +.. /x95/x37/x96/x30 +.. /x95/x37/x97/x30 +.. /x95/x37/x98/x30 +.. /x95/x37/x99/x30 +.. /x95/x37/x9a/x30 +.. /x95/x37/x9b/x30 +.. /x95/x37/x9c/x30 +.. /x95/x37/x9d/x30 +.. /x95/x37/x9e/x30 +.. /x95/x37/x9f/x30 +.. /x95/x37/xa0/x30 +.. /x95/x37/xa1/x30 +.. /x95/x37/xa2/x30 +.. /x95/x37/xa3/x30 +.. /x95/x37/xa4/x30 +.. /x95/x37/xa5/x30 +.. /x95/x37/xa6/x30 +.. /x95/x37/xa7/x30 +.. /x95/x37/xa8/x30 +.. /x95/x37/xa9/x30 +.. /x95/x37/xaa/x30 +.. /x95/x37/xab/x30 +.. /x95/x37/xac/x30 +.. /x95/x37/xad/x30 +.. /x95/x37/xae/x30 +.. /x95/x37/xaf/x30 +.. /x95/x37/xb0/x30 +.. /x95/x37/xb1/x30 +.. /x95/x37/xb2/x30 +.. /x95/x37/xb3/x30 +.. /x95/x37/xb4/x30 +.. /x95/x37/xb5/x30 +.. /x95/x37/xb6/x30 +.. /x95/x37/xb7/x30 +.. /x95/x37/xb8/x30 +.. /x95/x37/xb9/x30 +.. /x95/x37/xba/x30 +.. /x95/x37/xbb/x30 +.. /x95/x37/xbc/x30 +.. /x95/x37/xbd/x30 +.. /x95/x37/xbe/x30 +.. /x95/x37/xbf/x30 +.. /x95/x37/xc0/x30 +.. /x95/x37/xc1/x30 +.. /x95/x37/xc2/x30 +.. /x95/x37/xc3/x30 +.. /x95/x37/xc4/x30 +.. /x95/x37/xc5/x30 +.. /x95/x37/xc6/x30 +.. /x95/x37/xc7/x30 +.. /x95/x37/xc8/x30 +.. /x95/x37/xc9/x30 +.. /x95/x37/xca/x30 +.. /x95/x37/xcb/x30 +.. /x95/x37/xcc/x30 +.. /x95/x37/xcd/x30 +.. /x95/x37/xce/x30 +.. /x95/x37/xcf/x30 +.. /x95/x37/xd0/x30 +.. /x95/x37/xd1/x30 +.. /x95/x37/xd2/x30 +.. /x95/x37/xd3/x30 +.. /x95/x37/xd4/x30 +.. /x95/x37/xd5/x30 +.. /x95/x37/xd6/x30 +.. /x95/x37/xd7/x30 +.. /x95/x37/xd8/x30 +.. /x95/x37/xd9/x30 +.. /x95/x37/xda/x30 +.. /x95/x37/xdb/x30 +.. /x95/x37/xdc/x30 +.. /x95/x37/xdd/x30 +.. /x95/x37/xde/x30 +.. /x95/x37/xdf/x30 +.. /x95/x37/xe0/x30 +.. /x95/x37/xe1/x30 +.. /x95/x37/xe2/x30 +.. /x95/x37/xe3/x30 +.. /x95/x37/xe4/x30 +.. /x95/x37/xe5/x30 +.. /x95/x37/xe6/x30 +.. /x95/x37/xe7/x30 +.. /x95/x37/xe8/x30 +.. /x95/x37/xe9/x30 +.. /x95/x37/xea/x30 +.. /x95/x37/xeb/x30 +.. /x95/x37/xec/x30 +.. /x95/x37/xed/x30 +.. /x95/x37/xee/x30 +.. /x95/x37/xef/x30 +.. /x95/x37/xf0/x30 +.. /x95/x37/xf1/x30 +.. /x95/x37/xf2/x30 +.. /x95/x37/xf3/x30 +.. /x95/x37/xf4/x30 +.. /x95/x37/xf5/x30 +.. /x95/x37/xf6/x30 +.. /x95/x37/xf7/x30 +.. /x95/x37/xf8/x30 +.. /x95/x37/xf9/x30 +.. /x95/x37/xfa/x30 +.. /x95/x37/xfb/x30 +.. /x95/x37/xfc/x30 +.. /x95/x37/xfd/x30 +.. /x95/x37/xfe/x30 +.. /x95/x38/x81/x30 +.. /x95/x38/x82/x30 +.. /x95/x38/x83/x30 +.. /x95/x38/x84/x30 +.. /x95/x38/x85/x30 +.. /x95/x38/x86/x30 +.. /x95/x38/x87/x30 +.. /x95/x38/x88/x30 +.. /x95/x38/x89/x30 +.. /x95/x38/x8a/x30 +.. /x95/x38/x8b/x30 +.. /x95/x38/x8c/x30 +.. /x95/x38/x8d/x30 +.. /x95/x38/x8e/x30 +.. /x95/x38/x8f/x30 +.. /x95/x38/x90/x30 +.. /x95/x38/x91/x30 +.. /x95/x38/x92/x30 +.. /x95/x38/x93/x30 +.. /x95/x38/x94/x30 +.. /x95/x38/x95/x30 +.. /x95/x38/x96/x30 +.. /x95/x38/x97/x30 +.. /x95/x38/x98/x30 +.. /x95/x38/x99/x30 +.. /x95/x38/x9a/x30 +.. /x95/x38/x9b/x30 +.. /x95/x38/x9c/x30 +.. /x95/x38/x9d/x30 +.. /x95/x38/x9e/x30 +.. /x95/x38/x9f/x30 +.. /x95/x38/xa0/x30 +.. /x95/x38/xa1/x30 +.. /x95/x38/xa2/x30 +.. /x95/x38/xa3/x30 +.. /x95/x38/xa4/x30 +.. /x95/x38/xa5/x30 +.. /x95/x38/xa6/x30 +.. /x95/x38/xa7/x30 +.. /x95/x38/xa8/x30 +.. /x95/x38/xa9/x30 +.. /x95/x38/xaa/x30 +.. /x95/x38/xab/x30 +.. /x95/x38/xac/x30 +.. /x95/x38/xad/x30 +.. /x95/x38/xae/x30 +.. /x95/x38/xaf/x30 +.. /x95/x38/xb0/x30 +.. /x95/x38/xb1/x30 +.. /x95/x38/xb2/x30 +.. /x95/x38/xb3/x30 +.. /x95/x38/xb4/x30 +.. /x95/x38/xb5/x30 +.. /x95/x38/xb6/x30 +.. /x95/x38/xb7/x30 +.. /x95/x38/xb8/x30 +.. /x95/x38/xb9/x30 +.. /x95/x38/xba/x30 +.. /x95/x38/xbb/x30 +.. /x95/x38/xbc/x30 +.. /x95/x38/xbd/x30 +.. /x95/x38/xbe/x30 +.. /x95/x38/xbf/x30 +.. /x95/x38/xc0/x30 +.. /x95/x38/xc1/x30 +.. /x95/x38/xc2/x30 +.. /x95/x38/xc3/x30 +.. /x95/x38/xc4/x30 +.. /x95/x38/xc5/x30 +.. /x95/x38/xc6/x30 +.. /x95/x38/xc7/x30 +.. /x95/x38/xc8/x30 +.. /x95/x38/xc9/x30 +.. /x95/x38/xca/x30 +.. /x95/x38/xcb/x30 +.. /x95/x38/xcc/x30 +.. /x95/x38/xcd/x30 +.. /x95/x38/xce/x30 +.. /x95/x38/xcf/x30 +.. /x95/x38/xd0/x30 +.. /x95/x38/xd1/x30 +.. /x95/x38/xd2/x30 +.. /x95/x38/xd3/x30 +.. /x95/x38/xd4/x30 +.. /x95/x38/xd5/x30 +.. /x95/x38/xd6/x30 +.. /x95/x38/xd7/x30 +.. /x95/x38/xd8/x30 +.. /x95/x38/xd9/x30 +.. /x95/x38/xda/x30 +.. /x95/x38/xdb/x30 +.. /x95/x38/xdc/x30 +.. /x95/x38/xdd/x30 +.. /x95/x38/xde/x30 +.. /x95/x38/xdf/x30 +.. /x95/x38/xe0/x30 +.. /x95/x38/xe1/x30 +.. /x95/x38/xe2/x30 +.. /x95/x38/xe3/x30 +.. /x95/x38/xe4/x30 +.. /x95/x38/xe5/x30 +.. /x95/x38/xe6/x30 +.. /x95/x38/xe7/x30 +.. /x95/x38/xe8/x30 +.. /x95/x38/xe9/x30 +.. /x95/x38/xea/x30 +.. /x95/x38/xeb/x30 +.. /x95/x38/xec/x30 +.. /x95/x38/xed/x30 +.. /x95/x38/xee/x30 +.. /x95/x38/xef/x30 +.. /x95/x38/xf0/x30 +.. /x95/x38/xf1/x30 +.. /x95/x38/xf2/x30 +.. /x95/x38/xf3/x30 +.. /x95/x38/xf4/x30 +.. /x95/x38/xf5/x30 +.. /x95/x38/xf6/x30 +.. /x95/x38/xf7/x30 +.. /x95/x38/xf8/x30 +.. /x95/x38/xf9/x30 +.. /x95/x38/xfa/x30 +.. /x95/x38/xfb/x30 +.. /x95/x38/xfc/x30 +.. /x95/x38/xfd/x30 +.. /x95/x38/xfe/x30 +.. /x95/x39/x81/x30 +.. /x95/x39/x82/x30 +.. /x95/x39/x83/x30 +.. /x95/x39/x84/x30 +.. /x95/x39/x85/x30 +.. /x95/x39/x86/x30 +.. /x95/x39/x87/x30 +.. /x95/x39/x88/x30 +.. /x95/x39/x89/x30 +.. /x95/x39/x8a/x30 +.. /x95/x39/x8b/x30 +.. /x95/x39/x8c/x30 +.. /x95/x39/x8d/x30 +.. /x95/x39/x8e/x30 +.. /x95/x39/x8f/x30 +.. /x95/x39/x90/x30 +.. /x95/x39/x91/x30 +.. /x95/x39/x92/x30 +.. /x95/x39/x93/x30 +.. /x95/x39/x94/x30 +.. /x95/x39/x95/x30 +.. /x95/x39/x96/x30 +.. /x95/x39/x97/x30 +.. /x95/x39/x98/x30 +.. /x95/x39/x99/x30 +.. /x95/x39/x9a/x30 +.. /x95/x39/x9b/x30 +.. /x95/x39/x9c/x30 +.. /x95/x39/x9d/x30 +.. /x95/x39/x9e/x30 +.. /x95/x39/x9f/x30 +.. /x95/x39/xa0/x30 +.. /x95/x39/xa1/x30 +.. /x95/x39/xa2/x30 +.. /x95/x39/xa3/x30 +.. /x95/x39/xa4/x30 +.. /x95/x39/xa5/x30 +.. /x95/x39/xa6/x30 +.. /x95/x39/xa7/x30 +.. /x95/x39/xa8/x30 +.. /x95/x39/xa9/x30 +.. /x95/x39/xaa/x30 +.. /x95/x39/xab/x30 +.. /x95/x39/xac/x30 +.. /x95/x39/xad/x30 +.. /x95/x39/xae/x30 +.. /x95/x39/xaf/x30 +.. /x95/x39/xb0/x30 +.. /x95/x39/xb1/x30 +.. /x95/x39/xb2/x30 +.. /x95/x39/xb3/x30 +.. /x95/x39/xb4/x30 +.. /x95/x39/xb5/x30 +.. /x95/x39/xb6/x30 +.. /x95/x39/xb7/x30 +.. /x95/x39/xb8/x30 +.. /x95/x39/xb9/x30 +.. /x95/x39/xba/x30 +.. /x95/x39/xbb/x30 +.. /x95/x39/xbc/x30 +.. /x95/x39/xbd/x30 +.. /x95/x39/xbe/x30 +.. /x95/x39/xbf/x30 +.. /x95/x39/xc0/x30 +.. /x95/x39/xc1/x30 +.. /x95/x39/xc2/x30 +.. /x95/x39/xc3/x30 +.. /x95/x39/xc4/x30 +.. /x95/x39/xc5/x30 +.. /x95/x39/xc6/x30 +.. /x95/x39/xc7/x30 +.. /x95/x39/xc8/x30 +.. /x95/x39/xc9/x30 +.. /x95/x39/xca/x30 +.. /x95/x39/xcb/x30 +.. /x95/x39/xcc/x30 +.. /x95/x39/xcd/x30 +.. /x95/x39/xce/x30 +.. /x95/x39/xcf/x30 +.. /x95/x39/xd0/x30 +.. /x95/x39/xd1/x30 +.. /x95/x39/xd2/x30 +.. /x95/x39/xd3/x30 +.. /x95/x39/xd4/x30 +.. /x95/x39/xd5/x30 +.. /x95/x39/xd6/x30 +.. /x95/x39/xd7/x30 +.. /x95/x39/xd8/x30 +.. /x95/x39/xd9/x30 +.. /x95/x39/xda/x30 +.. /x95/x39/xdb/x30 +.. /x95/x39/xdc/x30 +.. /x95/x39/xdd/x30 +.. /x95/x39/xde/x30 +.. /x95/x39/xdf/x30 +.. /x95/x39/xe0/x30 +.. /x95/x39/xe1/x30 +.. /x95/x39/xe2/x30 +.. /x95/x39/xe3/x30 +.. /x95/x39/xe4/x30 +.. /x95/x39/xe5/x30 +.. /x95/x39/xe6/x30 +.. /x95/x39/xe7/x30 +.. /x95/x39/xe8/x30 +.. /x95/x39/xe9/x30 +.. /x95/x39/xea/x30 +.. /x95/x39/xeb/x30 +.. /x95/x39/xec/x30 +.. /x95/x39/xed/x30 +.. /x95/x39/xee/x30 +.. /x95/x39/xef/x30 +.. /x95/x39/xf0/x30 +.. /x95/x39/xf1/x30 +.. /x95/x39/xf2/x30 +.. /x95/x39/xf3/x30 +.. /x95/x39/xf4/x30 +.. /x95/x39/xf5/x30 +.. /x95/x39/xf6/x30 +.. /x95/x39/xf7/x30 +.. /x95/x39/xf8/x30 +.. /x95/x39/xf9/x30 +.. /x95/x39/xfa/x30 +.. /x95/x39/xfb/x30 +.. /x95/x39/xfc/x30 +.. /x95/x39/xfd/x30 +.. /x95/x39/xfe/x30 +.. /x96/x30/x81/x30 +.. /x96/x30/x82/x30 +.. /x96/x30/x83/x30 +.. /x96/x30/x84/x30 +.. /x96/x30/x85/x30 +.. /x96/x30/x86/x30 +.. /x96/x30/x87/x30 +.. /x96/x30/x88/x30 +.. /x96/x30/x89/x30 +.. /x96/x30/x8a/x30 +.. /x96/x30/x8b/x30 +.. /x96/x30/x8c/x30 +.. /x96/x30/x8d/x30 +.. /x96/x30/x8e/x30 +.. /x96/x30/x8f/x30 +.. /x96/x30/x90/x30 +.. /x96/x30/x91/x30 +.. /x96/x30/x92/x30 +.. /x96/x30/x93/x30 +.. /x96/x30/x94/x30 +.. /x96/x30/x95/x30 +.. /x96/x30/x96/x30 +.. /x96/x30/x97/x30 +.. /x96/x30/x98/x30 +.. /x96/x30/x99/x30 +.. /x96/x30/x9a/x30 +.. /x96/x30/x9b/x30 +.. /x96/x30/x9c/x30 +.. /x96/x30/x9d/x30 +.. /x96/x30/x9e/x30 +.. /x96/x30/x9f/x30 +.. /x96/x30/xa0/x30 +.. /x96/x30/xa1/x30 +.. /x96/x30/xa2/x30 +.. /x96/x30/xa3/x30 +.. /x96/x30/xa4/x30 +.. /x96/x30/xa5/x30 +.. /x96/x30/xa6/x30 +.. /x96/x30/xa7/x30 +.. /x96/x30/xa8/x30 +.. /x96/x30/xa9/x30 +.. /x96/x30/xaa/x30 +.. /x96/x30/xab/x30 +.. /x96/x30/xac/x30 +.. /x96/x30/xad/x30 +.. /x96/x30/xae/x30 +.. /x96/x30/xaf/x30 +.. /x96/x30/xb0/x30 +.. /x96/x30/xb1/x30 +.. /x96/x30/xb2/x30 +.. /x96/x30/xb3/x30 +.. /x96/x30/xb4/x30 +.. /x96/x30/xb5/x30 +.. /x96/x30/xb6/x30 +.. /x96/x30/xb7/x30 +.. /x96/x30/xb8/x30 +.. /x96/x30/xb9/x30 +.. /x96/x30/xba/x30 +.. /x96/x30/xbb/x30 +.. /x96/x30/xbc/x30 +.. /x96/x30/xbd/x30 +.. /x96/x30/xbe/x30 +.. /x96/x30/xbf/x30 +.. /x96/x30/xc0/x30 +.. /x96/x30/xc1/x30 +.. /x96/x30/xc2/x30 +.. /x96/x30/xc3/x30 +.. /x96/x30/xc4/x30 +.. /x96/x30/xc5/x30 +.. /x96/x30/xc6/x30 +.. /x96/x30/xc7/x30 +.. /x96/x30/xc8/x30 +.. /x96/x30/xc9/x30 +.. /x96/x30/xca/x30 +.. /x96/x30/xcb/x30 +.. /x96/x30/xcc/x30 +.. /x96/x30/xcd/x30 +.. /x96/x30/xce/x30 +.. /x96/x30/xcf/x30 +.. /x96/x30/xd0/x30 +.. /x96/x30/xd1/x30 +.. /x96/x30/xd2/x30 +.. /x96/x30/xd3/x30 +.. /x96/x30/xd4/x30 +.. /x96/x30/xd5/x30 +.. /x96/x30/xd6/x30 +.. /x96/x30/xd7/x30 +.. /x96/x30/xd8/x30 +.. /x96/x30/xd9/x30 +.. /x96/x30/xda/x30 +.. /x96/x30/xdb/x30 +.. /x96/x30/xdc/x30 +.. /x96/x30/xdd/x30 +.. /x96/x30/xde/x30 +.. /x96/x30/xdf/x30 +.. /x96/x30/xe0/x30 +.. /x96/x30/xe1/x30 +.. /x96/x30/xe2/x30 +.. /x96/x30/xe3/x30 +.. /x96/x30/xe4/x30 +.. /x96/x30/xe5/x30 +.. /x96/x30/xe6/x30 +.. /x96/x30/xe7/x30 +.. /x96/x30/xe8/x30 +.. /x96/x30/xe9/x30 +.. /x96/x30/xea/x30 +.. /x96/x30/xeb/x30 +.. /x96/x30/xec/x30 +.. /x96/x30/xed/x30 +.. /x96/x30/xee/x30 +.. /x96/x30/xef/x30 +.. /x96/x30/xf0/x30 +.. /x96/x30/xf1/x30 +.. /x96/x30/xf2/x30 +.. /x96/x30/xf3/x30 +.. /x96/x30/xf4/x30 +.. /x96/x30/xf5/x30 +.. /x96/x30/xf6/x30 +.. /x96/x30/xf7/x30 +.. /x96/x30/xf8/x30 +.. /x96/x30/xf9/x30 +.. /x96/x30/xfa/x30 +.. /x96/x30/xfb/x30 +.. /x96/x30/xfc/x30 +.. /x96/x30/xfd/x30 +.. /x96/x30/xfe/x30 +.. /x96/x31/x81/x30 +.. /x96/x31/x82/x30 +.. /x96/x31/x83/x30 +.. /x96/x31/x84/x30 +.. /x96/x31/x85/x30 +.. /x96/x31/x86/x30 +.. /x96/x31/x87/x30 +.. /x96/x31/x88/x30 +.. /x96/x31/x89/x30 +.. /x96/x31/x8a/x30 +.. /x96/x31/x8b/x30 +.. /x96/x31/x8c/x30 +.. /x96/x31/x8d/x30 +.. /x96/x31/x8e/x30 +.. /x96/x31/x8f/x30 +.. /x96/x31/x90/x30 +.. /x96/x31/x91/x30 +.. /x96/x31/x92/x30 +.. /x96/x31/x93/x30 +.. /x96/x31/x94/x30 +.. /x96/x31/x95/x30 +.. /x96/x31/x96/x30 +.. /x96/x31/x97/x30 +.. /x96/x31/x98/x30 +.. /x96/x31/x99/x30 +.. /x96/x31/x9a/x30 +.. /x96/x31/x9b/x30 +.. /x96/x31/x9c/x30 +.. /x96/x31/x9d/x30 +.. /x96/x31/x9e/x30 +.. /x96/x31/x9f/x30 +.. /x96/x31/xa0/x30 +.. /x96/x31/xa1/x30 +.. /x96/x31/xa2/x30 +.. /x96/x31/xa3/x30 +.. /x96/x31/xa4/x30 +.. /x96/x31/xa5/x30 +.. /x96/x31/xa6/x30 +.. /x96/x31/xa7/x30 +.. /x96/x31/xa8/x30 +.. /x96/x31/xa9/x30 +.. /x96/x31/xaa/x30 +.. /x96/x31/xab/x30 +.. /x96/x31/xac/x30 +.. /x96/x31/xad/x30 +.. /x96/x31/xae/x30 +.. /x96/x31/xaf/x30 +.. /x96/x31/xb0/x30 +.. /x96/x31/xb1/x30 +.. /x96/x31/xb2/x30 +.. /x96/x31/xb3/x30 +.. /x96/x31/xb4/x30 +.. /x96/x31/xb5/x30 +.. /x96/x31/xb6/x30 +.. /x96/x31/xb7/x30 +.. /x96/x31/xb8/x30 +.. /x96/x31/xb9/x30 +.. /x96/x31/xba/x30 +.. /x96/x31/xbb/x30 +.. /x96/x31/xbc/x30 +.. /x96/x31/xbd/x30 +.. /x96/x31/xbe/x30 +.. /x96/x31/xbf/x30 +.. /x96/x31/xc0/x30 +.. /x96/x31/xc1/x30 +.. /x96/x31/xc2/x30 +.. /x96/x31/xc3/x30 +.. /x96/x31/xc4/x30 +.. /x96/x31/xc5/x30 +.. /x96/x31/xc6/x30 +.. /x96/x31/xc7/x30 +.. /x96/x31/xc8/x30 +.. /x96/x31/xc9/x30 +.. /x96/x31/xca/x30 +.. /x96/x31/xcb/x30 +.. /x96/x31/xcc/x30 +.. /x96/x31/xcd/x30 +.. /x96/x31/xce/x30 +.. /x96/x31/xcf/x30 +.. /x96/x31/xd0/x30 +.. /x96/x31/xd1/x30 +.. /x96/x31/xd2/x30 +.. /x96/x31/xd3/x30 +.. /x96/x31/xd4/x30 +.. /x96/x31/xd5/x30 +.. /x96/x31/xd6/x30 +.. /x96/x31/xd7/x30 +.. /x96/x31/xd8/x30 +.. /x96/x31/xd9/x30 +.. /x96/x31/xda/x30 +.. /x96/x31/xdb/x30 +.. /x96/x31/xdc/x30 +.. /x96/x31/xdd/x30 +.. /x96/x31/xde/x30 +.. /x96/x31/xdf/x30 +.. /x96/x31/xe0/x30 +.. /x96/x31/xe1/x30 +.. /x96/x31/xe2/x30 +.. /x96/x31/xe3/x30 +.. /x96/x31/xe4/x30 +.. /x96/x31/xe5/x30 +.. /x96/x31/xe6/x30 +.. /x96/x31/xe7/x30 +.. /x96/x31/xe8/x30 +.. /x96/x31/xe9/x30 +.. /x96/x31/xea/x30 +.. /x96/x31/xeb/x30 +.. /x96/x31/xec/x30 +.. /x96/x31/xed/x30 +.. /x96/x31/xee/x30 +.. /x96/x31/xef/x30 +.. /x96/x31/xf0/x30 +.. /x96/x31/xf1/x30 +.. /x96/x31/xf2/x30 +.. /x96/x31/xf3/x30 +.. /x96/x31/xf4/x30 +.. /x96/x31/xf5/x30 +.. /x96/x31/xf6/x30 +.. /x96/x31/xf7/x30 +.. /x96/x31/xf8/x30 +.. /x96/x31/xf9/x30 +.. /x96/x31/xfa/x30 +.. /x96/x31/xfb/x30 +.. /x96/x31/xfc/x30 +.. /x96/x31/xfd/x30 +.. /x96/x31/xfe/x30 +.. /x96/x32/x81/x30 +.. /x96/x32/x82/x30 +.. /x96/x32/x83/x30 +.. /x96/x32/x84/x30 +.. /x96/x32/x85/x30 +.. /x96/x32/x86/x30 +.. /x96/x32/x87/x30 +.. /x96/x32/x88/x30 +.. /x96/x32/x89/x30 +.. /x96/x32/x8a/x30 +.. /x96/x32/x8b/x30 +.. /x96/x32/x8c/x30 +.. /x96/x32/x8d/x30 +.. /x96/x32/x8e/x30 +.. /x96/x32/x8f/x30 +.. /x96/x32/x90/x30 +.. /x96/x32/x91/x30 +.. /x96/x32/x92/x30 +.. /x96/x32/x93/x30 +.. /x96/x32/x94/x30 +.. /x96/x32/x95/x30 +.. /x96/x32/x96/x30 +.. /x96/x32/x97/x30 +.. /x96/x32/x98/x30 +.. /x96/x32/x99/x30 +.. /x96/x32/x9a/x30 +.. /x96/x32/x9b/x30 +.. /x96/x32/x9c/x30 +.. /x96/x32/x9d/x30 +.. /x96/x32/x9e/x30 +.. /x96/x32/x9f/x30 +.. /x96/x32/xa0/x30 +.. /x96/x32/xa1/x30 +.. /x96/x32/xa2/x30 +.. /x96/x32/xa3/x30 +.. /x96/x32/xa4/x30 +.. /x96/x32/xa5/x30 +.. /x96/x32/xa6/x30 +.. /x96/x32/xa7/x30 +.. /x96/x32/xa8/x30 +.. /x96/x32/xa9/x30 +.. /x96/x32/xaa/x30 +.. /x96/x32/xab/x30 +.. /x96/x32/xac/x30 +.. /x96/x32/xad/x30 +.. /x96/x32/xae/x30 +.. /x96/x32/xaf/x30 +.. /x96/x32/xb0/x30 +.. /x96/x32/xb1/x30 +.. /x96/x32/xb2/x30 +.. /x96/x32/xb3/x30 +.. /x96/x32/xb4/x30 +.. /x96/x32/xb5/x30 +.. /x96/x32/xb6/x30 +.. /x96/x32/xb7/x30 +.. /x96/x32/xb8/x30 +.. /x96/x32/xb9/x30 +.. /x96/x32/xba/x30 +.. /x96/x32/xbb/x30 +.. /x96/x32/xbc/x30 +.. /x96/x32/xbd/x30 +.. /x96/x32/xbe/x30 +.. /x96/x32/xbf/x30 +.. /x96/x32/xc0/x30 +.. /x96/x32/xc1/x30 +.. /x96/x32/xc2/x30 +.. /x96/x32/xc3/x30 +.. /x96/x32/xc4/x30 +.. /x96/x32/xc5/x30 +.. /x96/x32/xc6/x30 +.. /x96/x32/xc7/x30 +.. /x96/x32/xc8/x30 +.. /x96/x32/xc9/x30 +.. /x96/x32/xca/x30 +.. /x96/x32/xcb/x30 +.. /x96/x32/xcc/x30 +.. /x96/x32/xcd/x30 +.. /x96/x32/xce/x30 +.. /x96/x32/xcf/x30 +.. /x96/x32/xd0/x30 +.. /x96/x32/xd1/x30 +.. /x96/x32/xd2/x30 +.. /x96/x32/xd3/x30 +.. /x96/x32/xd4/x30 +.. /x96/x32/xd5/x30 +.. /x96/x32/xd6/x30 +.. /x96/x32/xd7/x30 +.. /x96/x32/xd8/x30 +.. /x96/x32/xd9/x30 +.. /x96/x32/xda/x30 +.. /x96/x32/xdb/x30 +.. /x96/x32/xdc/x30 +.. /x96/x32/xdd/x30 +.. /x96/x32/xde/x30 +.. /x96/x32/xdf/x30 +.. /x96/x32/xe0/x30 +.. /x96/x32/xe1/x30 +.. /x96/x32/xe2/x30 +.. /x96/x32/xe3/x30 +.. /x96/x32/xe4/x30 +.. /x96/x32/xe5/x30 +.. /x96/x32/xe6/x30 +.. /x96/x32/xe7/x30 +.. /x96/x32/xe8/x30 +.. /x96/x32/xe9/x30 +.. /x96/x32/xea/x30 +.. /x96/x32/xeb/x30 +.. /x96/x32/xec/x30 +.. /x96/x32/xed/x30 +.. /x96/x32/xee/x30 +.. /x96/x32/xef/x30 +.. /x96/x32/xf0/x30 +.. /x96/x32/xf1/x30 +.. /x96/x32/xf2/x30 +.. /x96/x32/xf3/x30 +.. /x96/x32/xf4/x30 +.. /x96/x32/xf5/x30 +.. /x96/x32/xf6/x30 +.. /x96/x32/xf7/x30 +.. /x96/x32/xf8/x30 +.. /x96/x32/xf9/x30 +.. /x96/x32/xfa/x30 +.. /x96/x32/xfb/x30 +.. /x96/x32/xfc/x30 +.. /x96/x32/xfd/x30 +.. /x96/x32/xfe/x30 +.. /x96/x33/x81/x30 +.. /x96/x33/x82/x30 +.. /x96/x33/x83/x30 +.. /x96/x33/x84/x30 +.. /x96/x33/x85/x30 +.. /x96/x33/x86/x30 +.. /x96/x33/x87/x30 +.. /x96/x33/x88/x30 +.. /x96/x33/x89/x30 +.. /x96/x33/x8a/x30 +.. /x96/x33/x8b/x30 +.. /x96/x33/x8c/x30 +.. /x96/x33/x8d/x30 +.. /x96/x33/x8e/x30 +.. /x96/x33/x8f/x30 +.. /x96/x33/x90/x30 +.. /x96/x33/x91/x30 +.. /x96/x33/x92/x30 +.. /x96/x33/x93/x30 +.. /x96/x33/x94/x30 +.. /x96/x33/x95/x30 +.. /x96/x33/x96/x30 +.. /x96/x33/x97/x30 +.. /x96/x33/x98/x30 +.. /x96/x33/x99/x30 +.. /x96/x33/x9a/x30 +.. /x96/x33/x9b/x30 +.. /x96/x33/x9c/x30 +.. /x96/x33/x9d/x30 +.. /x96/x33/x9e/x30 +.. /x96/x33/x9f/x30 +.. /x96/x33/xa0/x30 +.. /x96/x33/xa1/x30 +.. /x96/x33/xa2/x30 +.. /x96/x33/xa3/x30 +.. /x96/x33/xa4/x30 +.. /x96/x33/xa5/x30 +.. /x96/x33/xa6/x30 +.. /x96/x33/xa7/x30 +.. /x96/x33/xa8/x30 +.. /x96/x33/xa9/x30 +.. /x96/x33/xaa/x30 +.. /x96/x33/xab/x30 +.. /x96/x33/xac/x30 +.. /x96/x33/xad/x30 +.. /x96/x33/xae/x30 +.. /x96/x33/xaf/x30 +.. /x96/x33/xb0/x30 +.. /x96/x33/xb1/x30 +.. /x96/x33/xb2/x30 +.. /x96/x33/xb3/x30 +.. /x96/x33/xb4/x30 +.. /x96/x33/xb5/x30 +.. /x96/x33/xb6/x30 +.. /x96/x33/xb7/x30 +.. /x96/x33/xb8/x30 +.. /x96/x33/xb9/x30 +.. /x96/x33/xba/x30 +.. /x96/x33/xbb/x30 +.. /x96/x33/xbc/x30 +.. /x96/x33/xbd/x30 +.. /x96/x33/xbe/x30 +.. /x96/x33/xbf/x30 +.. /x96/x33/xc0/x30 +.. /x96/x33/xc1/x30 +.. /x96/x33/xc2/x30 +.. /x96/x33/xc3/x30 +.. /x96/x33/xc4/x30 +.. /x96/x33/xc5/x30 +.. /x96/x33/xc6/x30 +.. /x96/x33/xc7/x30 +.. /x96/x33/xc8/x30 +.. /x96/x33/xc9/x30 +.. /x96/x33/xca/x30 +.. /x96/x33/xcb/x30 +.. /x96/x33/xcc/x30 +.. /x96/x33/xcd/x30 +.. /x96/x33/xce/x30 +.. /x96/x33/xcf/x30 +.. /x96/x33/xd0/x30 +.. /x96/x33/xd1/x30 +.. /x96/x33/xd2/x30 +.. /x96/x33/xd3/x30 +.. /x96/x33/xd4/x30 +.. /x96/x33/xd5/x30 +.. /x96/x33/xd6/x30 +.. /x96/x33/xd7/x30 +.. /x96/x33/xd8/x30 +.. /x96/x33/xd9/x30 +.. /x96/x33/xda/x30 +.. /x96/x33/xdb/x30 +.. /x96/x33/xdc/x30 +.. /x96/x33/xdd/x30 +.. /x96/x33/xde/x30 +.. /x96/x33/xdf/x30 +.. /x96/x33/xe0/x30 +.. /x96/x33/xe1/x30 +.. /x96/x33/xe2/x30 +.. /x96/x33/xe3/x30 +.. /x96/x33/xe4/x30 +.. /x96/x33/xe5/x30 +.. /x96/x33/xe6/x30 +.. /x96/x33/xe7/x30 +.. /x96/x33/xe8/x30 +.. /x96/x33/xe9/x30 +.. /x96/x33/xea/x30 +.. /x96/x33/xeb/x30 +.. /x96/x33/xec/x30 +.. /x96/x33/xed/x30 +.. /x96/x33/xee/x30 +.. /x96/x33/xef/x30 +.. /x96/x33/xf0/x30 +.. /x96/x33/xf1/x30 +.. /x96/x33/xf2/x30 +.. /x96/x33/xf3/x30 +.. /x96/x33/xf4/x30 +.. /x96/x33/xf5/x30 +.. /x96/x33/xf6/x30 +.. /x96/x33/xf7/x30 +.. /x96/x33/xf8/x30 +.. /x96/x33/xf9/x30 +.. /x96/x33/xfa/x30 +.. /x96/x33/xfb/x30 +.. /x96/x33/xfc/x30 +.. /x96/x33/xfd/x30 +.. /x96/x33/xfe/x30 +.. /x96/x34/x81/x30 +.. /x96/x34/x82/x30 +.. /x96/x34/x83/x30 +.. /x96/x34/x84/x30 +.. /x96/x34/x85/x30 +.. /x96/x34/x86/x30 +.. /x96/x34/x87/x30 +.. /x96/x34/x88/x30 +.. /x96/x34/x89/x30 +.. /x96/x34/x8a/x30 +.. /x96/x34/x8b/x30 +.. /x96/x34/x8c/x30 +.. /x96/x34/x8d/x30 +.. /x96/x34/x8e/x30 +.. /x96/x34/x8f/x30 +.. /x96/x34/x90/x30 +.. /x96/x34/x91/x30 +.. /x96/x34/x92/x30 +.. /x96/x34/x93/x30 +.. /x96/x34/x94/x30 +.. /x96/x34/x95/x30 +.. /x96/x34/x96/x30 +.. /x96/x34/x97/x30 +.. /x96/x34/x98/x30 +.. /x96/x34/x99/x30 +.. /x96/x34/x9a/x30 +.. /x96/x34/x9b/x30 +.. /x96/x34/x9c/x30 +.. /x96/x34/x9d/x30 +.. /x96/x34/x9e/x30 +.. /x96/x34/x9f/x30 +.. /x96/x34/xa0/x30 +.. /x96/x34/xa1/x30 +.. /x96/x34/xa2/x30 +.. /x96/x34/xa3/x30 +.. /x96/x34/xa4/x30 +.. /x96/x34/xa5/x30 +.. /x96/x34/xa6/x30 +.. /x96/x34/xa7/x30 +.. /x96/x34/xa8/x30 +.. /x96/x34/xa9/x30 +.. /x96/x34/xaa/x30 +.. /x96/x34/xab/x30 +.. /x96/x34/xac/x30 +.. /x96/x34/xad/x30 +.. /x96/x34/xae/x30 +.. /x96/x34/xaf/x30 +.. /x96/x34/xb0/x30 +.. /x96/x34/xb1/x30 +.. /x96/x34/xb2/x30 +.. /x96/x34/xb3/x30 +.. /x96/x34/xb4/x30 +.. /x96/x34/xb5/x30 +.. /x96/x34/xb6/x30 +.. /x96/x34/xb7/x30 +.. /x96/x34/xb8/x30 +.. /x96/x34/xb9/x30 +.. /x96/x34/xba/x30 +.. /x96/x34/xbb/x30 +.. /x96/x34/xbc/x30 +.. /x96/x34/xbd/x30 +.. /x96/x34/xbe/x30 +.. /x96/x34/xbf/x30 +.. /x96/x34/xc0/x30 +.. /x96/x34/xc1/x30 +.. /x96/x34/xc2/x30 +.. /x96/x34/xc3/x30 +.. /x96/x34/xc4/x30 +.. /x96/x34/xc5/x30 +.. /x96/x34/xc6/x30 +.. /x96/x34/xc7/x30 +.. /x96/x34/xc8/x30 +.. /x96/x34/xc9/x30 +.. /x96/x34/xca/x30 +.. /x96/x34/xcb/x30 +.. /x96/x34/xcc/x30 +.. /x96/x34/xcd/x30 +.. /x96/x34/xce/x30 +.. /x96/x34/xcf/x30 +.. /x96/x34/xd0/x30 +.. /x96/x34/xd1/x30 +.. /x96/x34/xd2/x30 +.. /x96/x34/xd3/x30 +.. /x96/x34/xd4/x30 +.. /x96/x34/xd5/x30 +.. /x96/x34/xd6/x30 +.. /x96/x34/xd7/x30 +.. /x96/x34/xd8/x30 +.. /x96/x34/xd9/x30 +.. /x96/x34/xda/x30 +.. /x96/x34/xdb/x30 +.. /x96/x34/xdc/x30 +.. /x96/x34/xdd/x30 +.. /x96/x34/xde/x30 +.. /x96/x34/xdf/x30 +.. /x96/x34/xe0/x30 +.. /x96/x34/xe1/x30 +.. /x96/x34/xe2/x30 +.. /x96/x34/xe3/x30 +.. /x96/x34/xe4/x30 +.. /x96/x34/xe5/x30 +.. /x96/x34/xe6/x30 +.. /x96/x34/xe7/x30 +.. /x96/x34/xe8/x30 +.. /x96/x34/xe9/x30 +.. /x96/x34/xea/x30 +.. /x96/x34/xeb/x30 +.. /x96/x34/xec/x30 +.. /x96/x34/xed/x30 +.. /x96/x34/xee/x30 +.. /x96/x34/xef/x30 +.. /x96/x34/xf0/x30 +.. /x96/x34/xf1/x30 +.. /x96/x34/xf2/x30 +.. /x96/x34/xf3/x30 +.. /x96/x34/xf4/x30 +.. /x96/x34/xf5/x30 +.. /x96/x34/xf6/x30 +.. /x96/x34/xf7/x30 +.. /x96/x34/xf8/x30 +.. /x96/x34/xf9/x30 +.. /x96/x34/xfa/x30 +.. /x96/x34/xfb/x30 +.. /x96/x34/xfc/x30 +.. /x96/x34/xfd/x30 +.. /x96/x34/xfe/x30 +.. /x96/x35/x81/x30 +.. /x96/x35/x82/x30 +.. /x96/x35/x83/x30 +.. /x96/x35/x84/x30 +.. /x96/x35/x85/x30 +.. /x96/x35/x86/x30 +.. /x96/x35/x87/x30 +.. /x96/x35/x88/x30 +.. /x96/x35/x89/x30 +.. /x96/x35/x8a/x30 +.. /x96/x35/x8b/x30 +.. /x96/x35/x8c/x30 +.. /x96/x35/x8d/x30 +.. /x96/x35/x8e/x30 +.. /x96/x35/x8f/x30 +.. /x96/x35/x90/x30 +.. /x96/x35/x91/x30 +.. /x96/x35/x92/x30 +.. /x96/x35/x93/x30 +.. /x96/x35/x94/x30 +.. /x96/x35/x95/x30 +.. /x96/x35/x96/x30 +.. /x96/x35/x97/x30 +.. /x96/x35/x98/x30 +.. /x96/x35/x99/x30 +.. /x96/x35/x9a/x30 +.. /x96/x35/x9b/x30 +.. /x96/x35/x9c/x30 +.. /x96/x35/x9d/x30 +.. /x96/x35/x9e/x30 +.. /x96/x35/x9f/x30 +.. /x96/x35/xa0/x30 +.. /x96/x35/xa1/x30 +.. /x96/x35/xa2/x30 +.. /x96/x35/xa3/x30 +.. /x96/x35/xa4/x30 +.. /x96/x35/xa5/x30 +.. /x96/x35/xa6/x30 +.. /x96/x35/xa7/x30 +.. /x96/x35/xa8/x30 +.. /x96/x35/xa9/x30 +.. /x96/x35/xaa/x30 +.. /x96/x35/xab/x30 +.. /x96/x35/xac/x30 +.. /x96/x35/xad/x30 +.. /x96/x35/xae/x30 +.. /x96/x35/xaf/x30 +.. /x96/x35/xb0/x30 +.. /x96/x35/xb1/x30 +.. /x96/x35/xb2/x30 +.. /x96/x35/xb3/x30 +.. /x96/x35/xb4/x30 +.. /x96/x35/xb5/x30 +.. /x96/x35/xb6/x30 +.. /x96/x35/xb7/x30 +.. /x96/x35/xb8/x30 +.. /x96/x35/xb9/x30 +.. /x96/x35/xba/x30 +.. /x96/x35/xbb/x30 +.. /x96/x35/xbc/x30 +.. /x96/x35/xbd/x30 +.. /x96/x35/xbe/x30 +.. /x96/x35/xbf/x30 +.. /x96/x35/xc0/x30 +.. /x96/x35/xc1/x30 +.. /x96/x35/xc2/x30 +.. /x96/x35/xc3/x30 +.. /x96/x35/xc4/x30 +.. /x96/x35/xc5/x30 +.. /x96/x35/xc6/x30 +.. /x96/x35/xc7/x30 +.. /x96/x35/xc8/x30 +.. /x96/x35/xc9/x30 +.. /x96/x35/xca/x30 +.. /x96/x35/xcb/x30 +.. /x96/x35/xcc/x30 +.. /x96/x35/xcd/x30 +.. /x96/x35/xce/x30 +.. /x96/x35/xcf/x30 +.. /x96/x35/xd0/x30 +.. /x96/x35/xd1/x30 +.. /x96/x35/xd2/x30 +.. /x96/x35/xd3/x30 +.. /x96/x35/xd4/x30 +.. /x96/x35/xd5/x30 +.. /x96/x35/xd6/x30 +.. /x96/x35/xd7/x30 +.. /x96/x35/xd8/x30 +.. /x96/x35/xd9/x30 +.. /x96/x35/xda/x30 +.. /x96/x35/xdb/x30 +.. /x96/x35/xdc/x30 +.. /x96/x35/xdd/x30 +.. /x96/x35/xde/x30 +.. /x96/x35/xdf/x30 +.. /x96/x35/xe0/x30 +.. /x96/x35/xe1/x30 +.. /x96/x35/xe2/x30 +.. /x96/x35/xe3/x30 +.. /x96/x35/xe4/x30 +.. /x96/x35/xe5/x30 +.. /x96/x35/xe6/x30 +.. /x96/x35/xe7/x30 +.. /x96/x35/xe8/x30 +.. /x96/x35/xe9/x30 +.. /x96/x35/xea/x30 +.. /x96/x35/xeb/x30 +.. /x96/x35/xec/x30 +.. /x96/x35/xed/x30 +.. /x96/x35/xee/x30 +.. /x96/x35/xef/x30 +.. /x96/x35/xf0/x30 +.. /x96/x35/xf1/x30 +.. /x96/x35/xf2/x30 +.. /x96/x35/xf3/x30 +.. /x96/x35/xf4/x30 +.. /x96/x35/xf5/x30 +.. /x96/x35/xf6/x30 +.. /x96/x35/xf7/x30 +.. /x96/x35/xf8/x30 +.. /x96/x35/xf9/x30 +.. /x96/x35/xfa/x30 +.. /x96/x35/xfb/x30 +.. /x96/x35/xfc/x30 +.. /x96/x35/xfd/x30 +.. /x96/x35/xfe/x30 +.. /x96/x36/x81/x30 +.. /x96/x36/x82/x30 +.. /x96/x36/x83/x30 +.. /x96/x36/x84/x30 +.. /x96/x36/x85/x30 +.. /x96/x36/x86/x30 +.. /x96/x36/x87/x30 +.. /x96/x36/x88/x30 +.. /x96/x36/x89/x30 +.. /x96/x36/x8a/x30 +.. /x96/x36/x8b/x30 +.. /x96/x36/x8c/x30 +.. /x96/x36/x8d/x30 +.. /x96/x36/x8e/x30 +.. /x96/x36/x8f/x30 +.. /x96/x36/x90/x30 +.. /x96/x36/x91/x30 +.. /x96/x36/x92/x30 +.. /x96/x36/x93/x30 +.. /x96/x36/x94/x30 +.. /x96/x36/x95/x30 +.. /x96/x36/x96/x30 +.. /x96/x36/x97/x30 +.. /x96/x36/x98/x30 +.. /x96/x36/x99/x30 +.. /x96/x36/x9a/x30 +.. /x96/x36/x9b/x30 +.. /x96/x36/x9c/x30 +.. /x96/x36/x9d/x30 +.. /x96/x36/x9e/x30 +.. /x96/x36/x9f/x30 +.. /x96/x36/xa0/x30 +.. /x96/x36/xa1/x30 +.. /x96/x36/xa2/x30 +.. /x96/x36/xa3/x30 +.. /x96/x36/xa4/x30 +.. /x96/x36/xa5/x30 +.. /x96/x36/xa6/x30 +.. /x96/x36/xa7/x30 +.. /x96/x36/xa8/x30 +.. /x96/x36/xa9/x30 +.. /x96/x36/xaa/x30 +.. /x96/x36/xab/x30 +.. /x96/x36/xac/x30 +.. /x96/x36/xad/x30 +.. /x96/x36/xae/x30 +.. /x96/x36/xaf/x30 +.. /x96/x36/xb0/x30 +.. /x96/x36/xb1/x30 +.. /x96/x36/xb2/x30 +.. /x96/x36/xb3/x30 +.. /x96/x36/xb4/x30 +.. /x96/x36/xb5/x30 +.. /x96/x36/xb6/x30 +.. /x96/x36/xb7/x30 +.. /x96/x36/xb8/x30 +.. /x96/x36/xb9/x30 +.. /x96/x36/xba/x30 +.. /x96/x36/xbb/x30 +.. /x96/x36/xbc/x30 +.. /x96/x36/xbd/x30 +.. /x96/x36/xbe/x30 +.. /x96/x36/xbf/x30 +.. /x96/x36/xc0/x30 +.. /x96/x36/xc1/x30 +.. /x96/x36/xc2/x30 +.. /x96/x36/xc3/x30 +.. /x96/x36/xc4/x30 +.. /x96/x36/xc5/x30 +.. /x96/x36/xc6/x30 +.. /x96/x36/xc7/x30 +.. /x96/x36/xc8/x30 +.. /x96/x36/xc9/x30 +.. /x96/x36/xca/x30 +.. /x96/x36/xcb/x30 +.. /x96/x36/xcc/x30 +.. /x96/x36/xcd/x30 +.. /x96/x36/xce/x30 +.. /x96/x36/xcf/x30 +.. /x96/x36/xd0/x30 +.. /x96/x36/xd1/x30 +.. /x96/x36/xd2/x30 +.. /x96/x36/xd3/x30 +.. /x96/x36/xd4/x30 +.. /x96/x36/xd5/x30 +.. /x96/x36/xd6/x30 +.. /x96/x36/xd7/x30 +.. /x96/x36/xd8/x30 +.. /x96/x36/xd9/x30 +.. /x96/x36/xda/x30 +.. /x96/x36/xdb/x30 +.. /x96/x36/xdc/x30 +.. /x96/x36/xdd/x30 +.. /x96/x36/xde/x30 +.. /x96/x36/xdf/x30 +.. /x96/x36/xe0/x30 +.. /x96/x36/xe1/x30 +.. /x96/x36/xe2/x30 +.. /x96/x36/xe3/x30 +.. /x96/x36/xe4/x30 +.. /x96/x36/xe5/x30 +.. /x96/x36/xe6/x30 +.. /x96/x36/xe7/x30 +.. /x96/x36/xe8/x30 +.. /x96/x36/xe9/x30 +.. /x96/x36/xea/x30 +.. /x96/x36/xeb/x30 +.. /x96/x36/xec/x30 +.. /x96/x36/xed/x30 +.. /x96/x36/xee/x30 +.. /x96/x36/xef/x30 +.. /x96/x36/xf0/x30 +.. /x96/x36/xf1/x30 +.. /x96/x36/xf2/x30 +.. /x96/x36/xf3/x30 +.. /x96/x36/xf4/x30 +.. /x96/x36/xf5/x30 +.. /x96/x36/xf6/x30 +.. /x96/x36/xf7/x30 +.. /x96/x36/xf8/x30 +.. /x96/x36/xf9/x30 +.. /x96/x36/xfa/x30 +.. /x96/x36/xfb/x30 +.. /x96/x36/xfc/x30 +.. /x96/x36/xfd/x30 +.. /x96/x36/xfe/x30 +.. /x96/x37/x81/x30 +.. /x96/x37/x82/x30 +.. /x96/x37/x83/x30 +.. /x96/x37/x84/x30 +.. /x96/x37/x85/x30 +.. /x96/x37/x86/x30 +.. /x96/x37/x87/x30 +.. /x96/x37/x88/x30 +.. /x96/x37/x89/x30 +.. /x96/x37/x8a/x30 +.. /x96/x37/x8b/x30 +.. /x96/x37/x8c/x30 +.. /x96/x37/x8d/x30 +.. /x96/x37/x8e/x30 +.. /x96/x37/x8f/x30 +.. /x96/x37/x90/x30 +.. /x96/x37/x91/x30 +.. /x96/x37/x92/x30 +.. /x96/x37/x93/x30 +.. /x96/x37/x94/x30 +.. /x96/x37/x95/x30 +.. /x96/x37/x96/x30 +.. /x96/x37/x97/x30 +.. /x96/x37/x98/x30 +.. /x96/x37/x99/x30 +.. /x96/x37/x9a/x30 +.. /x96/x37/x9b/x30 +.. /x96/x37/x9c/x30 +.. /x96/x37/x9d/x30 +.. /x96/x37/x9e/x30 +.. /x96/x37/x9f/x30 +.. /x96/x37/xa0/x30 +.. /x96/x37/xa1/x30 +.. /x96/x37/xa2/x30 +.. /x96/x37/xa3/x30 +.. /x96/x37/xa4/x30 +.. /x96/x37/xa5/x30 +.. /x96/x37/xa6/x30 +.. /x96/x37/xa7/x30 +.. /x96/x37/xa8/x30 +.. /x96/x37/xa9/x30 +.. /x96/x37/xaa/x30 +.. /x96/x37/xab/x30 +.. /x96/x37/xac/x30 +.. /x96/x37/xad/x30 +.. /x96/x37/xae/x30 +.. /x96/x37/xaf/x30 +.. /x96/x37/xb0/x30 +.. /x96/x37/xb1/x30 +.. /x96/x37/xb2/x30 +.. /x96/x37/xb3/x30 +.. /x96/x37/xb4/x30 +.. /x96/x37/xb5/x30 +.. /x96/x37/xb6/x30 +.. /x96/x37/xb7/x30 +.. /x96/x37/xb8/x30 +.. /x96/x37/xb9/x30 +.. /x96/x37/xba/x30 +.. /x96/x37/xbb/x30 +.. /x96/x37/xbc/x30 +.. /x96/x37/xbd/x30 +.. /x96/x37/xbe/x30 +.. /x96/x37/xbf/x30 +.. /x96/x37/xc0/x30 +.. /x96/x37/xc1/x30 +.. /x96/x37/xc2/x30 +.. /x96/x37/xc3/x30 +.. /x96/x37/xc4/x30 +.. /x96/x37/xc5/x30 +.. /x96/x37/xc6/x30 +.. /x96/x37/xc7/x30 +.. /x96/x37/xc8/x30 +.. /x96/x37/xc9/x30 +.. /x96/x37/xca/x30 +.. /x96/x37/xcb/x30 +.. /x96/x37/xcc/x30 +.. /x96/x37/xcd/x30 +.. /x96/x37/xce/x30 +.. /x96/x37/xcf/x30 +.. /x96/x37/xd0/x30 +.. /x96/x37/xd1/x30 +.. /x96/x37/xd2/x30 +.. /x96/x37/xd3/x30 +.. /x96/x37/xd4/x30 +.. /x96/x37/xd5/x30 +.. /x96/x37/xd6/x30 +.. /x96/x37/xd7/x30 +.. /x96/x37/xd8/x30 +.. /x96/x37/xd9/x30 +.. /x96/x37/xda/x30 +.. /x96/x37/xdb/x30 +.. /x96/x37/xdc/x30 +.. /x96/x37/xdd/x30 +.. /x96/x37/xde/x30 +.. /x96/x37/xdf/x30 +.. /x96/x37/xe0/x30 +.. /x96/x37/xe1/x30 +.. /x96/x37/xe2/x30 +.. /x96/x37/xe3/x30 +.. /x96/x37/xe4/x30 +.. /x96/x37/xe5/x30 +.. /x96/x37/xe6/x30 +.. /x96/x37/xe7/x30 +.. /x96/x37/xe8/x30 +.. /x96/x37/xe9/x30 +.. /x96/x37/xea/x30 +.. /x96/x37/xeb/x30 +.. /x96/x37/xec/x30 +.. /x96/x37/xed/x30 +.. /x96/x37/xee/x30 +.. /x96/x37/xef/x30 +.. /x96/x37/xf0/x30 +.. /x96/x37/xf1/x30 +.. /x96/x37/xf2/x30 +.. /x96/x37/xf3/x30 +.. /x96/x37/xf4/x30 +.. /x96/x37/xf5/x30 +.. /x96/x37/xf6/x30 +.. /x96/x37/xf7/x30 +.. /x96/x37/xf8/x30 +.. /x96/x37/xf9/x30 +.. /x96/x37/xfa/x30 +.. /x96/x37/xfb/x30 +.. /x96/x37/xfc/x30 +.. /x96/x37/xfd/x30 +.. /x96/x37/xfe/x30 +.. /x96/x38/x81/x30 +.. /x96/x38/x82/x30 +.. /x96/x38/x83/x30 +.. /x96/x38/x84/x30 +.. /x96/x38/x85/x30 +.. /x96/x38/x86/x30 +.. /x96/x38/x87/x30 +.. /x96/x38/x88/x30 +.. /x96/x38/x89/x30 +.. /x96/x38/x8a/x30 +.. /x96/x38/x8b/x30 +.. /x96/x38/x8c/x30 +.. /x96/x38/x8d/x30 +.. /x96/x38/x8e/x30 +.. /x96/x38/x8f/x30 +.. /x96/x38/x90/x30 +.. /x96/x38/x91/x30 +.. /x96/x38/x92/x30 +.. /x96/x38/x93/x30 +.. /x96/x38/x94/x30 +.. /x96/x38/x95/x30 +.. /x96/x38/x96/x30 +.. /x96/x38/x97/x30 +.. /x96/x38/x98/x30 +.. /x96/x38/x99/x30 +.. /x96/x38/x9a/x30 +.. /x96/x38/x9b/x30 +.. /x96/x38/x9c/x30 +.. /x96/x38/x9d/x30 +.. /x96/x38/x9e/x30 +.. /x96/x38/x9f/x30 +.. /x96/x38/xa0/x30 +.. /x96/x38/xa1/x30 +.. /x96/x38/xa2/x30 +.. /x96/x38/xa3/x30 +.. /x96/x38/xa4/x30 +.. /x96/x38/xa5/x30 +.. /x96/x38/xa6/x30 +.. /x96/x38/xa7/x30 +.. /x96/x38/xa8/x30 +.. /x96/x38/xa9/x30 +.. /x96/x38/xaa/x30 +.. /x96/x38/xab/x30 +.. /x96/x38/xac/x30 +.. /x96/x38/xad/x30 +.. /x96/x38/xae/x30 +.. /x96/x38/xaf/x30 +.. /x96/x38/xb0/x30 +.. /x96/x38/xb1/x30 +.. /x96/x38/xb2/x30 +.. /x96/x38/xb3/x30 +.. /x96/x38/xb4/x30 +.. /x96/x38/xb5/x30 +.. /x96/x38/xb6/x30 +.. /x96/x38/xb7/x30 +.. /x96/x38/xb8/x30 +.. /x96/x38/xb9/x30 +.. /x96/x38/xba/x30 +.. /x96/x38/xbb/x30 +.. /x96/x38/xbc/x30 +.. /x96/x38/xbd/x30 +.. /x96/x38/xbe/x30 +.. /x96/x38/xbf/x30 +.. /x96/x38/xc0/x30 +.. /x96/x38/xc1/x30 +.. /x96/x38/xc2/x30 +.. /x96/x38/xc3/x30 +.. /x96/x38/xc4/x30 +.. /x96/x38/xc5/x30 +.. /x96/x38/xc6/x30 +.. /x96/x38/xc7/x30 +.. /x96/x38/xc8/x30 +.. /x96/x38/xc9/x30 +.. /x96/x38/xca/x30 +.. /x96/x38/xcb/x30 +.. /x96/x38/xcc/x30 +.. /x96/x38/xcd/x30 +.. /x96/x38/xce/x30 +.. /x96/x38/xcf/x30 +.. /x96/x38/xd0/x30 +.. /x96/x38/xd1/x30 +.. /x96/x38/xd2/x30 +.. /x96/x38/xd3/x30 +.. /x96/x38/xd4/x30 +.. /x96/x38/xd5/x30 +.. /x96/x38/xd6/x30 +.. /x96/x38/xd7/x30 +.. /x96/x38/xd8/x30 +.. /x96/x38/xd9/x30 +.. /x96/x38/xda/x30 +.. /x96/x38/xdb/x30 +.. /x96/x38/xdc/x30 +.. /x96/x38/xdd/x30 +.. /x96/x38/xde/x30 +.. /x96/x38/xdf/x30 +.. /x96/x38/xe0/x30 +.. /x96/x38/xe1/x30 +.. /x96/x38/xe2/x30 +.. /x96/x38/xe3/x30 +.. /x96/x38/xe4/x30 +.. /x96/x38/xe5/x30 +.. /x96/x38/xe6/x30 +.. /x96/x38/xe7/x30 +.. /x96/x38/xe8/x30 +.. /x96/x38/xe9/x30 +.. /x96/x38/xea/x30 +.. /x96/x38/xeb/x30 +.. /x96/x38/xec/x30 +.. /x96/x38/xed/x30 +.. /x96/x38/xee/x30 +.. /x96/x38/xef/x30 +.. /x96/x38/xf0/x30 +.. /x96/x38/xf1/x30 +.. /x96/x38/xf2/x30 +.. /x96/x38/xf3/x30 +.. /x96/x38/xf4/x30 +.. /x96/x38/xf5/x30 +.. /x96/x38/xf6/x30 +.. /x96/x38/xf7/x30 +.. /x96/x38/xf8/x30 +.. /x96/x38/xf9/x30 +.. /x96/x38/xfa/x30 +.. /x96/x38/xfb/x30 +.. /x96/x38/xfc/x30 +.. /x96/x38/xfd/x30 +.. /x96/x38/xfe/x30 +.. /x96/x39/x81/x30 +.. /x96/x39/x82/x30 +.. /x96/x39/x83/x30 +.. /x96/x39/x84/x30 +.. /x96/x39/x85/x30 +.. /x96/x39/x86/x30 +.. /x96/x39/x87/x30 +.. /x96/x39/x88/x30 +.. /x96/x39/x89/x30 +.. /x96/x39/x8a/x30 +.. /x96/x39/x8b/x30 +.. /x96/x39/x8c/x30 +.. /x96/x39/x8d/x30 +.. /x96/x39/x8e/x30 +.. /x96/x39/x8f/x30 +.. /x96/x39/x90/x30 +.. /x96/x39/x91/x30 +.. /x96/x39/x92/x30 +.. /x96/x39/x93/x30 +.. /x96/x39/x94/x30 +.. /x96/x39/x95/x30 +.. /x96/x39/x96/x30 +.. /x96/x39/x97/x30 +.. /x96/x39/x98/x30 +.. /x96/x39/x99/x30 +.. /x96/x39/x9a/x30 +.. /x96/x39/x9b/x30 +.. /x96/x39/x9c/x30 +.. /x96/x39/x9d/x30 +.. /x96/x39/x9e/x30 +.. /x96/x39/x9f/x30 +.. /x96/x39/xa0/x30 +.. /x96/x39/xa1/x30 +.. /x96/x39/xa2/x30 +.. /x96/x39/xa3/x30 +.. /x96/x39/xa4/x30 +.. /x96/x39/xa5/x30 +.. /x96/x39/xa6/x30 +.. /x96/x39/xa7/x30 +.. /x96/x39/xa8/x30 +.. /x96/x39/xa9/x30 +.. /x96/x39/xaa/x30 +.. /x96/x39/xab/x30 +.. /x96/x39/xac/x30 +.. /x96/x39/xad/x30 +.. /x96/x39/xae/x30 +.. /x96/x39/xaf/x30 +.. /x96/x39/xb0/x30 +.. /x96/x39/xb1/x30 +.. /x96/x39/xb2/x30 +.. /x96/x39/xb3/x30 +.. /x96/x39/xb4/x30 +.. /x96/x39/xb5/x30 +.. /x96/x39/xb6/x30 +.. /x96/x39/xb7/x30 +.. /x96/x39/xb8/x30 +.. /x96/x39/xb9/x30 +.. /x96/x39/xba/x30 +.. /x96/x39/xbb/x30 +.. /x96/x39/xbc/x30 +.. /x96/x39/xbd/x30 +.. /x96/x39/xbe/x30 +.. /x96/x39/xbf/x30 +.. /x96/x39/xc0/x30 +.. /x96/x39/xc1/x30 +.. /x96/x39/xc2/x30 +.. /x96/x39/xc3/x30 +.. /x96/x39/xc4/x30 +.. /x96/x39/xc5/x30 +.. /x96/x39/xc6/x30 +.. /x96/x39/xc7/x30 +.. /x96/x39/xc8/x30 +.. /x96/x39/xc9/x30 +.. /x96/x39/xca/x30 +.. /x96/x39/xcb/x30 +.. /x96/x39/xcc/x30 +.. /x96/x39/xcd/x30 +.. /x96/x39/xce/x30 +.. /x96/x39/xcf/x30 +.. /x96/x39/xd0/x30 +.. /x96/x39/xd1/x30 +.. /x96/x39/xd2/x30 +.. /x96/x39/xd3/x30 +.. /x96/x39/xd4/x30 +.. /x96/x39/xd5/x30 +.. /x96/x39/xd6/x30 +.. /x96/x39/xd7/x30 +.. /x96/x39/xd8/x30 +.. /x96/x39/xd9/x30 +.. /x96/x39/xda/x30 +.. /x96/x39/xdb/x30 +.. /x96/x39/xdc/x30 +.. /x96/x39/xdd/x30 +.. /x96/x39/xde/x30 +.. /x96/x39/xdf/x30 +.. /x96/x39/xe0/x30 +.. /x96/x39/xe1/x30 +.. /x96/x39/xe2/x30 +.. /x96/x39/xe3/x30 +.. /x96/x39/xe4/x30 +.. /x96/x39/xe5/x30 +.. /x96/x39/xe6/x30 +.. /x96/x39/xe7/x30 +.. /x96/x39/xe8/x30 +.. /x96/x39/xe9/x30 +.. /x96/x39/xea/x30 +.. /x96/x39/xeb/x30 +.. /x96/x39/xec/x30 +.. /x96/x39/xed/x30 +.. /x96/x39/xee/x30 +.. /x96/x39/xef/x30 +.. /x96/x39/xf0/x30 +.. /x96/x39/xf1/x30 +.. /x96/x39/xf2/x30 +.. /x96/x39/xf3/x30 +.. /x96/x39/xf4/x30 +.. /x96/x39/xf5/x30 +.. /x96/x39/xf6/x30 +.. /x96/x39/xf7/x30 +.. /x96/x39/xf8/x30 +.. /x96/x39/xf9/x30 +.. /x96/x39/xfa/x30 +.. /x96/x39/xfb/x30 +.. /x96/x39/xfc/x30 +.. /x96/x39/xfd/x30 +.. /x96/x39/xfe/x30 +.. /x97/x30/x81/x30 +.. /x97/x30/x82/x30 +.. /x97/x30/x83/x30 +.. /x97/x30/x84/x30 +.. /x97/x30/x85/x30 +.. /x97/x30/x86/x30 +.. /x97/x30/x87/x30 +.. /x97/x30/x88/x30 +.. /x97/x30/x89/x30 +.. /x97/x30/x8a/x30 +.. /x97/x30/x8b/x30 +.. /x97/x30/x8c/x30 +.. /x97/x30/x8d/x30 +.. /x97/x30/x8e/x30 +.. /x97/x30/x8f/x30 +.. /x97/x30/x90/x30 +.. /x97/x30/x91/x30 +.. /x97/x30/x92/x30 +.. /x97/x30/x93/x30 +.. /x97/x30/x94/x30 +.. /x97/x30/x95/x30 +.. /x97/x30/x96/x30 +.. /x97/x30/x97/x30 +.. /x97/x30/x98/x30 +.. /x97/x30/x99/x30 +.. /x97/x30/x9a/x30 +.. /x97/x30/x9b/x30 +.. /x97/x30/x9c/x30 +.. /x97/x30/x9d/x30 +.. /x97/x30/x9e/x30 +.. /x97/x30/x9f/x30 +.. /x97/x30/xa0/x30 +.. /x97/x30/xa1/x30 +.. /x97/x30/xa2/x30 +.. /x97/x30/xa3/x30 +.. /x97/x30/xa4/x30 +.. /x97/x30/xa5/x30 +.. /x97/x30/xa6/x30 +.. /x97/x30/xa7/x30 +.. /x97/x30/xa8/x30 +.. /x97/x30/xa9/x30 +.. /x97/x30/xaa/x30 +.. /x97/x30/xab/x30 +.. /x97/x30/xac/x30 +.. /x97/x30/xad/x30 +.. /x97/x30/xae/x30 +.. /x97/x30/xaf/x30 +.. /x97/x30/xb0/x30 +.. /x97/x30/xb1/x30 +.. /x97/x30/xb2/x30 +.. /x97/x30/xb3/x30 +.. /x97/x30/xb4/x30 +.. /x97/x30/xb5/x30 +.. /x97/x30/xb6/x30 +.. /x97/x30/xb7/x30 +.. /x97/x30/xb8/x30 +.. /x97/x30/xb9/x30 +.. /x97/x30/xba/x30 +.. /x97/x30/xbb/x30 +.. /x97/x30/xbc/x30 +.. /x97/x30/xbd/x30 +.. /x97/x30/xbe/x30 +.. /x97/x30/xbf/x30 +.. /x97/x30/xc0/x30 +.. /x97/x30/xc1/x30 +.. /x97/x30/xc2/x30 +.. /x97/x30/xc3/x30 +.. /x97/x30/xc4/x30 +.. /x97/x30/xc5/x30 +.. /x97/x30/xc6/x30 +.. /x97/x30/xc7/x30 +.. /x97/x30/xc8/x30 +.. /x97/x30/xc9/x30 +.. /x97/x30/xca/x30 +.. /x97/x30/xcb/x30 +.. /x97/x30/xcc/x30 +.. /x97/x30/xcd/x30 +.. /x97/x30/xce/x30 +.. /x97/x30/xcf/x30 +.. /x97/x30/xd0/x30 +.. /x97/x30/xd1/x30 +.. /x97/x30/xd2/x30 +.. /x97/x30/xd3/x30 +.. /x97/x30/xd4/x30 +.. /x97/x30/xd5/x30 +.. /x97/x30/xd6/x30 +.. /x97/x30/xd7/x30 +.. /x97/x30/xd8/x30 +.. /x97/x30/xd9/x30 +.. /x97/x30/xda/x30 +.. /x97/x30/xdb/x30 +.. /x97/x30/xdc/x30 +.. /x97/x30/xdd/x30 +.. /x97/x30/xde/x30 +.. /x97/x30/xdf/x30 +.. /x97/x30/xe0/x30 +.. /x97/x30/xe1/x30 +.. /x97/x30/xe2/x30 +.. /x97/x30/xe3/x30 +.. /x97/x30/xe4/x30 +.. /x97/x30/xe5/x30 +.. /x97/x30/xe6/x30 +.. /x97/x30/xe7/x30 +.. /x97/x30/xe8/x30 +.. /x97/x30/xe9/x30 +.. /x97/x30/xea/x30 +.. /x97/x30/xeb/x30 +.. /x97/x30/xec/x30 +.. /x97/x30/xed/x30 +.. /x97/x30/xee/x30 +.. /x97/x30/xef/x30 +.. /x97/x30/xf0/x30 +.. /x97/x30/xf1/x30 +.. /x97/x30/xf2/x30 +.. /x97/x30/xf3/x30 +.. /x97/x30/xf4/x30 +.. /x97/x30/xf5/x30 +.. /x97/x30/xf6/x30 +.. /x97/x30/xf7/x30 +.. /x97/x30/xf8/x30 +.. /x97/x30/xf9/x30 +.. /x97/x30/xfa/x30 +.. /x97/x30/xfb/x30 +.. /x97/x30/xfc/x30 +.. /x97/x30/xfd/x30 +.. /x97/x30/xfe/x30 +.. /x97/x31/x81/x30 +.. /x97/x31/x82/x30 +.. /x97/x31/x83/x30 +.. /x97/x31/x84/x30 +.. /x97/x31/x85/x30 +.. /x97/x31/x86/x30 +.. /x97/x31/x87/x30 +.. /x97/x31/x88/x30 +.. /x97/x31/x89/x30 +.. /x97/x31/x8a/x30 +.. /x97/x31/x8b/x30 +.. /x97/x31/x8c/x30 +.. /x97/x31/x8d/x30 +.. /x97/x31/x8e/x30 +.. /x97/x31/x8f/x30 +.. /x97/x31/x90/x30 +.. /x97/x31/x91/x30 +.. /x97/x31/x92/x30 +.. /x97/x31/x93/x30 +.. /x97/x31/x94/x30 +.. /x97/x31/x95/x30 +.. /x97/x31/x96/x30 +.. /x97/x31/x97/x30 +.. /x97/x31/x98/x30 +.. /x97/x31/x99/x30 +.. /x97/x31/x9a/x30 +.. /x97/x31/x9b/x30 +.. /x97/x31/x9c/x30 +.. /x97/x31/x9d/x30 +.. /x97/x31/x9e/x30 +.. /x97/x31/x9f/x30 +.. /x97/x31/xa0/x30 +.. /x97/x31/xa1/x30 +.. /x97/x31/xa2/x30 +.. /x97/x31/xa3/x30 +.. /x97/x31/xa4/x30 +.. /x97/x31/xa5/x30 +.. /x97/x31/xa6/x30 +.. /x97/x31/xa7/x30 +.. /x97/x31/xa8/x30 +.. /x97/x31/xa9/x30 +.. /x97/x31/xaa/x30 +.. /x97/x31/xab/x30 +.. /x97/x31/xac/x30 +.. /x97/x31/xad/x30 +.. /x97/x31/xae/x30 +.. /x97/x31/xaf/x30 +.. /x97/x31/xb0/x30 +.. /x97/x31/xb1/x30 +.. /x97/x31/xb2/x30 +.. /x97/x31/xb3/x30 +.. /x97/x31/xb4/x30 +.. /x97/x31/xb5/x30 +.. /x97/x31/xb6/x30 +.. /x97/x31/xb7/x30 +.. /x97/x31/xb8/x30 +.. /x97/x31/xb9/x30 +.. /x97/x31/xba/x30 +.. /x97/x31/xbb/x30 +.. /x97/x31/xbc/x30 +.. /x97/x31/xbd/x30 +.. /x97/x31/xbe/x30 +.. /x97/x31/xbf/x30 +.. /x97/x31/xc0/x30 +.. /x97/x31/xc1/x30 +.. /x97/x31/xc2/x30 +.. /x97/x31/xc3/x30 +.. /x97/x31/xc4/x30 +.. /x97/x31/xc5/x30 +.. /x97/x31/xc6/x30 +.. /x97/x31/xc7/x30 +.. /x97/x31/xc8/x30 +.. /x97/x31/xc9/x30 +.. /x97/x31/xca/x30 +.. /x97/x31/xcb/x30 +.. /x97/x31/xcc/x30 +.. /x97/x31/xcd/x30 +.. /x97/x31/xce/x30 +.. /x97/x31/xcf/x30 +.. /x97/x31/xd0/x30 +.. /x97/x31/xd1/x30 +.. /x97/x31/xd2/x30 +.. /x97/x31/xd3/x30 +.. /x97/x31/xd4/x30 +.. /x97/x31/xd5/x30 +.. /x97/x31/xd6/x30 +.. /x97/x31/xd7/x30 +.. /x97/x31/xd8/x30 +.. /x97/x31/xd9/x30 +.. /x97/x31/xda/x30 +.. /x97/x31/xdb/x30 +.. /x97/x31/xdc/x30 +.. /x97/x31/xdd/x30 +.. /x97/x31/xde/x30 +.. /x97/x31/xdf/x30 +.. /x97/x31/xe0/x30 +.. /x97/x31/xe1/x30 +.. /x97/x31/xe2/x30 +.. /x97/x31/xe3/x30 +.. /x97/x31/xe4/x30 +.. /x97/x31/xe5/x30 +.. /x97/x31/xe6/x30 +.. /x97/x31/xe7/x30 +.. /x97/x31/xe8/x30 +.. /x97/x31/xe9/x30 +.. /x97/x31/xea/x30 +.. /x97/x31/xeb/x30 +.. /x97/x31/xec/x30 +.. /x97/x31/xed/x30 +.. /x97/x31/xee/x30 +.. /x97/x31/xef/x30 +.. /x97/x31/xf0/x30 +.. /x97/x31/xf1/x30 +.. /x97/x31/xf2/x30 +.. /x97/x31/xf3/x30 +.. /x97/x31/xf4/x30 +.. /x97/x31/xf5/x30 +.. /x97/x31/xf6/x30 +.. /x97/x31/xf7/x30 +.. /x97/x31/xf8/x30 +.. /x97/x31/xf9/x30 +.. /x97/x31/xfa/x30 +.. /x97/x31/xfb/x30 +.. /x97/x31/xfc/x30 +.. /x97/x31/xfd/x30 +.. /x97/x31/xfe/x30 +.. /x97/x32/x81/x30 +.. /x97/x32/x82/x30 +.. /x97/x32/x83/x30 +.. /x97/x32/x84/x30 +.. /x97/x32/x85/x30 +.. /x97/x32/x86/x30 +.. /x97/x32/x87/x30 +.. /x97/x32/x88/x30 +.. /x97/x32/x89/x30 +.. /x97/x32/x8a/x30 +.. /x97/x32/x8b/x30 +.. /x97/x32/x8c/x30 +.. /x97/x32/x8d/x30 +.. /x97/x32/x8e/x30 +.. /x97/x32/x8f/x30 +.. /x97/x32/x90/x30 +.. /x97/x32/x91/x30 +.. /x97/x32/x92/x30 +.. /x97/x32/x93/x30 +.. /x97/x32/x94/x30 +.. /x97/x32/x95/x30 +.. /x97/x32/x96/x30 +.. /x97/x32/x97/x30 +.. /x97/x32/x98/x30 +.. /x97/x32/x99/x30 +.. /x97/x32/x9a/x30 +.. /x97/x32/x9b/x30 +.. /x97/x32/x9c/x30 +.. /x97/x32/x9d/x30 +.. /x97/x32/x9e/x30 +.. /x97/x32/x9f/x30 +.. /x97/x32/xa0/x30 +.. /x97/x32/xa1/x30 +.. /x97/x32/xa2/x30 +.. /x97/x32/xa3/x30 +.. /x97/x32/xa4/x30 +.. /x97/x32/xa5/x30 +.. /x97/x32/xa6/x30 +.. /x97/x32/xa7/x30 +.. /x97/x32/xa8/x30 +.. /x97/x32/xa9/x30 +.. /x97/x32/xaa/x30 +.. /x97/x32/xab/x30 +.. /x97/x32/xac/x30 +.. /x97/x32/xad/x30 +.. /x97/x32/xae/x30 +.. /x97/x32/xaf/x30 +.. /x97/x32/xb0/x30 +.. /x97/x32/xb1/x30 +.. /x97/x32/xb2/x30 +.. /x97/x32/xb3/x30 +.. /x97/x32/xb4/x30 +.. /x97/x32/xb5/x30 +.. /x97/x32/xb6/x30 +.. /x97/x32/xb7/x30 +.. /x97/x32/xb8/x30 +.. /x97/x32/xb9/x30 +.. /x97/x32/xba/x30 +.. /x97/x32/xbb/x30 +.. /x97/x32/xbc/x30 +.. /x97/x32/xbd/x30 +.. /x97/x32/xbe/x30 +.. /x97/x32/xbf/x30 +.. /x97/x32/xc0/x30 +.. /x97/x32/xc1/x30 +.. /x97/x32/xc2/x30 +.. /x97/x32/xc3/x30 +.. /x97/x32/xc4/x30 +.. /x97/x32/xc5/x30 +.. /x97/x32/xc6/x30 +.. /x97/x32/xc7/x30 +.. /x97/x32/xc8/x30 +.. /x97/x32/xc9/x30 +.. /x97/x32/xca/x30 +.. /x97/x32/xcb/x30 +.. /x97/x32/xcc/x30 +.. /x97/x32/xcd/x30 +.. /x97/x32/xce/x30 +.. /x97/x32/xcf/x30 +.. /x97/x32/xd0/x30 +.. /x97/x32/xd1/x30 +.. /x97/x32/xd2/x30 +.. /x97/x32/xd3/x30 +.. /x97/x32/xd4/x30 +.. /x97/x32/xd5/x30 +.. /x97/x32/xd6/x30 +.. /x97/x32/xd7/x30 +.. /x97/x32/xd8/x30 +.. /x97/x32/xd9/x30 +.. /x97/x32/xda/x30 +.. /x97/x32/xdb/x30 +.. /x97/x32/xdc/x30 +.. /x97/x32/xdd/x30 +.. /x97/x32/xde/x30 +.. /x97/x32/xdf/x30 +.. /x97/x32/xe0/x30 +.. /x97/x32/xe1/x30 +.. /x97/x32/xe2/x30 +.. /x97/x32/xe3/x30 +.. /x97/x32/xe4/x30 +.. /x97/x32/xe5/x30 +.. /x97/x32/xe6/x30 +.. /x97/x32/xe7/x30 +.. /x97/x32/xe8/x30 +.. /x97/x32/xe9/x30 +.. /x97/x32/xea/x30 +.. /x97/x32/xeb/x30 +.. /x97/x32/xec/x30 +.. /x97/x32/xed/x30 +.. /x97/x32/xee/x30 +.. /x97/x32/xef/x30 +.. /x97/x32/xf0/x30 +.. /x97/x32/xf1/x30 +.. /x97/x32/xf2/x30 +.. /x97/x32/xf3/x30 +.. /x97/x32/xf4/x30 +.. /x97/x32/xf5/x30 +.. /x97/x32/xf6/x30 +.. /x97/x32/xf7/x30 +.. /x97/x32/xf8/x30 +.. /x97/x32/xf9/x30 +.. /x97/x32/xfa/x30 +.. /x97/x32/xfb/x30 +.. /x97/x32/xfc/x30 +.. /x97/x32/xfd/x30 +.. /x97/x32/xfe/x30 +.. /x97/x33/x81/x30 +.. /x97/x33/x82/x30 +.. /x97/x33/x83/x30 +.. /x97/x33/x84/x30 +.. /x97/x33/x85/x30 +.. /x97/x33/x86/x30 +.. /x97/x33/x87/x30 +.. /x97/x33/x88/x30 +.. /x97/x33/x89/x30 +.. /x97/x33/x8a/x30 +.. /x97/x33/x8b/x30 +.. /x97/x33/x8c/x30 +.. /x97/x33/x8d/x30 +.. /x97/x33/x8e/x30 +.. /x97/x33/x8f/x30 +.. /x97/x33/x90/x30 +.. /x97/x33/x91/x30 +.. /x97/x33/x92/x30 +.. /x97/x33/x93/x30 +.. /x97/x33/x94/x30 +.. /x97/x33/x95/x30 +.. /x97/x33/x96/x30 +.. /x97/x33/x97/x30 +.. /x97/x33/x98/x30 +.. /x97/x33/x99/x30 +.. /x97/x33/x9a/x30 +.. /x97/x33/x9b/x30 +.. /x97/x33/x9c/x30 +.. /x97/x33/x9d/x30 +.. /x97/x33/x9e/x30 +.. /x97/x33/x9f/x30 +.. /x97/x33/xa0/x30 +.. /x97/x33/xa1/x30 +.. /x97/x33/xa2/x30 +.. /x97/x33/xa3/x30 +.. /x97/x33/xa4/x30 +.. /x97/x33/xa5/x30 +.. /x97/x33/xa6/x30 +.. /x97/x33/xa7/x30 +.. /x97/x33/xa8/x30 +.. /x97/x33/xa9/x30 +.. /x97/x33/xaa/x30 +.. /x97/x33/xab/x30 +.. /x97/x33/xac/x30 +.. /x97/x33/xad/x30 +.. /x97/x33/xae/x30 +.. /x97/x33/xaf/x30 +.. /x97/x33/xb0/x30 +.. /x97/x33/xb1/x30 +.. /x97/x33/xb2/x30 +.. /x97/x33/xb3/x30 +.. /x97/x33/xb4/x30 +.. /x97/x33/xb5/x30 +.. /x97/x33/xb6/x30 +.. /x97/x33/xb7/x30 +.. /x97/x33/xb8/x30 +.. /x97/x33/xb9/x30 +.. /x97/x33/xba/x30 +.. /x97/x33/xbb/x30 +.. /x97/x33/xbc/x30 +.. /x97/x33/xbd/x30 +.. /x97/x33/xbe/x30 +.. /x97/x33/xbf/x30 +.. /x97/x33/xc0/x30 +.. /x97/x33/xc1/x30 +.. /x97/x33/xc2/x30 +.. /x97/x33/xc3/x30 +.. /x97/x33/xc4/x30 +.. /x97/x33/xc5/x30 +.. /x97/x33/xc6/x30 +.. /x97/x33/xc7/x30 +.. /x97/x33/xc8/x30 +.. /x97/x33/xc9/x30 +.. /x97/x33/xca/x30 +.. /x97/x33/xcb/x30 +.. /x97/x33/xcc/x30 +.. /x97/x33/xcd/x30 +.. /x97/x33/xce/x30 +.. /x97/x33/xcf/x30 +.. /x97/x33/xd0/x30 +.. /x97/x33/xd1/x30 +.. /x97/x33/xd2/x30 +.. /x97/x33/xd3/x30 +.. /x97/x33/xd4/x30 +.. /x97/x33/xd5/x30 +.. /x97/x33/xd6/x30 +.. /x97/x33/xd7/x30 +.. /x97/x33/xd8/x30 +.. /x97/x33/xd9/x30 +.. /x97/x33/xda/x30 +.. /x97/x33/xdb/x30 +.. /x97/x33/xdc/x30 +.. /x97/x33/xdd/x30 +.. /x97/x33/xde/x30 +.. /x97/x33/xdf/x30 +.. /x97/x33/xe0/x30 +.. /x97/x33/xe1/x30 +.. /x97/x33/xe2/x30 +.. /x97/x33/xe3/x30 +.. /x97/x33/xe4/x30 +.. /x97/x33/xe5/x30 +.. /x97/x33/xe6/x30 +.. /x97/x33/xe7/x30 +.. /x97/x33/xe8/x30 +.. /x97/x33/xe9/x30 +.. /x97/x33/xea/x30 +.. /x97/x33/xeb/x30 +.. /x97/x33/xec/x30 +.. /x97/x33/xed/x30 +.. /x97/x33/xee/x30 +.. /x97/x33/xef/x30 +.. /x97/x33/xf0/x30 +.. /x97/x33/xf1/x30 +.. /x97/x33/xf2/x30 +.. /x97/x33/xf3/x30 +.. /x97/x33/xf4/x30 +.. /x97/x33/xf5/x30 +.. /x97/x33/xf6/x30 +.. /x97/x33/xf7/x30 +.. /x97/x33/xf8/x30 +.. /x97/x33/xf9/x30 +.. /x97/x33/xfa/x30 +.. /x97/x33/xfb/x30 +.. /x97/x33/xfc/x30 +.. /x97/x33/xfd/x30 +.. /x97/x33/xfe/x30 +.. /x97/x34/x81/x30 +.. /x97/x34/x82/x30 +.. /x97/x34/x83/x30 +.. /x97/x34/x84/x30 +.. /x97/x34/x85/x30 +.. /x97/x34/x86/x30 +.. /x97/x34/x87/x30 +.. /x97/x34/x88/x30 +.. /x97/x34/x89/x30 +.. /x97/x34/x8a/x30 +.. /x97/x34/x8b/x30 +.. /x97/x34/x8c/x30 +.. /x97/x34/x8d/x30 +.. /x97/x34/x8e/x30 +.. /x97/x34/x8f/x30 +.. /x97/x34/x90/x30 +.. /x97/x34/x91/x30 +.. /x97/x34/x92/x30 +.. /x97/x34/x93/x30 +.. /x97/x34/x94/x30 +.. /x97/x34/x95/x30 +.. /x97/x34/x96/x30 +.. /x97/x34/x97/x30 +.. /x97/x34/x98/x30 +.. /x97/x34/x99/x30 +.. /x97/x34/x9a/x30 +.. /x97/x34/x9b/x30 +.. /x97/x34/x9c/x30 +.. /x97/x34/x9d/x30 +.. /x97/x34/x9e/x30 +.. /x97/x34/x9f/x30 +.. /x97/x34/xa0/x30 +.. /x97/x34/xa1/x30 +.. /x97/x34/xa2/x30 +.. /x97/x34/xa3/x30 +.. /x97/x34/xa4/x30 +.. /x97/x34/xa5/x30 +.. /x97/x34/xa6/x30 +.. /x97/x34/xa7/x30 +.. /x97/x34/xa8/x30 +.. /x97/x34/xa9/x30 +.. /x97/x34/xaa/x30 +.. /x97/x34/xab/x30 +.. /x97/x34/xac/x30 +.. /x97/x34/xad/x30 +.. /x97/x34/xae/x30 +.. /x97/x34/xaf/x30 +.. /x97/x34/xb0/x30 +.. /x97/x34/xb1/x30 +.. /x97/x34/xb2/x30 +.. /x97/x34/xb3/x30 +.. /x97/x34/xb4/x30 +.. /x97/x34/xb5/x30 +.. /x97/x34/xb6/x30 +.. /x97/x34/xb7/x30 +.. /x97/x34/xb8/x30 +.. /x97/x34/xb9/x30 +.. /x97/x34/xba/x30 +.. /x97/x34/xbb/x30 +.. /x97/x34/xbc/x30 +.. /x97/x34/xbd/x30 +.. /x97/x34/xbe/x30 +.. /x97/x34/xbf/x30 +.. /x97/x34/xc0/x30 +.. /x97/x34/xc1/x30 +.. /x97/x34/xc2/x30 +.. /x97/x34/xc3/x30 +.. /x97/x34/xc4/x30 +.. /x97/x34/xc5/x30 +.. /x97/x34/xc6/x30 +.. /x97/x34/xc7/x30 +.. /x97/x34/xc8/x30 +.. /x97/x34/xc9/x30 +.. /x97/x34/xca/x30 +.. /x97/x34/xcb/x30 +.. /x97/x34/xcc/x30 +.. /x97/x34/xcd/x30 +.. /x97/x34/xce/x30 +.. /x97/x34/xcf/x30 +.. /x97/x34/xd0/x30 +.. /x97/x34/xd1/x30 +.. /x97/x34/xd2/x30 +.. /x97/x34/xd3/x30 +.. /x97/x34/xd4/x30 +.. /x97/x34/xd5/x30 +.. /x97/x34/xd6/x30 +.. /x97/x34/xd7/x30 +.. /x97/x34/xd8/x30 +.. /x97/x34/xd9/x30 +.. /x97/x34/xda/x30 +.. /x97/x34/xdb/x30 +.. /x97/x34/xdc/x30 +.. /x97/x34/xdd/x30 +.. /x97/x34/xde/x30 +.. /x97/x34/xdf/x30 +.. /x97/x34/xe0/x30 +.. /x97/x34/xe1/x30 +.. /x97/x34/xe2/x30 +.. /x97/x34/xe3/x30 +.. /x97/x34/xe4/x30 +.. /x97/x34/xe5/x30 +.. /x97/x34/xe6/x30 +.. /x97/x34/xe7/x30 +.. /x97/x34/xe8/x30 +.. /x97/x34/xe9/x30 +.. /x97/x34/xea/x30 +.. /x97/x34/xeb/x30 +.. /x97/x34/xec/x30 +.. /x97/x34/xed/x30 +.. /x97/x34/xee/x30 +.. /x97/x34/xef/x30 +.. /x97/x34/xf0/x30 +.. /x97/x34/xf1/x30 +.. /x97/x34/xf2/x30 +.. /x97/x34/xf3/x30 +.. /x97/x34/xf4/x30 +.. /x97/x34/xf5/x30 +.. /x97/x34/xf6/x30 +.. /x97/x34/xf7/x30 +.. /x97/x34/xf8/x30 +.. /x97/x34/xf9/x30 +.. /x97/x34/xfa/x30 +.. /x97/x34/xfb/x30 +.. /x97/x34/xfc/x30 +.. /x97/x34/xfd/x30 +.. /x97/x34/xfe/x30 +.. /x97/x35/x81/x30 +.. /x97/x35/x82/x30 +.. /x97/x35/x83/x30 +.. /x97/x35/x84/x30 +.. /x97/x35/x85/x30 +.. /x97/x35/x86/x30 +.. /x97/x35/x87/x30 +.. /x97/x35/x88/x30 +.. /x97/x35/x89/x30 +.. /x97/x35/x8a/x30 +.. /x97/x35/x8b/x30 +.. /x97/x35/x8c/x30 +.. /x97/x35/x8d/x30 +.. /x97/x35/x8e/x30 +.. /x97/x35/x8f/x30 +.. /x97/x35/x90/x30 +.. /x97/x35/x91/x30 +.. /x97/x35/x92/x30 +.. /x97/x35/x93/x30 +.. /x97/x35/x94/x30 +.. /x97/x35/x95/x30 +.. /x97/x35/x96/x30 +.. /x97/x35/x97/x30 +.. /x97/x35/x98/x30 +.. /x97/x35/x99/x30 +.. /x97/x35/x9a/x30 +.. /x97/x35/x9b/x30 +.. /x97/x35/x9c/x30 +.. /x97/x35/x9d/x30 +.. /x97/x35/x9e/x30 +.. /x97/x35/x9f/x30 +.. /x97/x35/xa0/x30 +.. /x97/x35/xa1/x30 +.. /x97/x35/xa2/x30 +.. /x97/x35/xa3/x30 +.. /x97/x35/xa4/x30 +.. /x97/x35/xa5/x30 +.. /x97/x35/xa6/x30 +.. /x97/x35/xa7/x30 +.. /x97/x35/xa8/x30 +.. /x97/x35/xa9/x30 +.. /x97/x35/xaa/x30 +.. /x97/x35/xab/x30 +.. /x97/x35/xac/x30 +.. /x97/x35/xad/x30 +.. /x97/x35/xae/x30 +.. /x97/x35/xaf/x30 +.. /x97/x35/xb0/x30 +.. /x97/x35/xb1/x30 +.. /x97/x35/xb2/x30 +.. /x97/x35/xb3/x30 +.. /x97/x35/xb4/x30 +.. /x97/x35/xb5/x30 +.. /x97/x35/xb6/x30 +.. /x97/x35/xb7/x30 +.. /x97/x35/xb8/x30 +.. /x97/x35/xb9/x30 +.. /x97/x35/xba/x30 +.. /x97/x35/xbb/x30 +.. /x97/x35/xbc/x30 +.. /x97/x35/xbd/x30 +.. /x97/x35/xbe/x30 +.. /x97/x35/xbf/x30 +.. /x97/x35/xc0/x30 +.. /x97/x35/xc1/x30 +.. /x97/x35/xc2/x30 +.. /x97/x35/xc3/x30 +.. /x97/x35/xc4/x30 +.. /x97/x35/xc5/x30 +.. /x97/x35/xc6/x30 +.. /x97/x35/xc7/x30 +.. /x97/x35/xc8/x30 +.. /x97/x35/xc9/x30 +.. /x97/x35/xca/x30 +.. /x97/x35/xcb/x30 +.. /x97/x35/xcc/x30 +.. /x97/x35/xcd/x30 +.. /x97/x35/xce/x30 +.. /x97/x35/xcf/x30 +.. /x97/x35/xd0/x30 +.. /x97/x35/xd1/x30 +.. /x97/x35/xd2/x30 +.. /x97/x35/xd3/x30 +.. /x97/x35/xd4/x30 +.. /x97/x35/xd5/x30 +.. /x97/x35/xd6/x30 +.. /x97/x35/xd7/x30 +.. /x97/x35/xd8/x30 +.. /x97/x35/xd9/x30 +.. /x97/x35/xda/x30 +.. /x97/x35/xdb/x30 +.. /x97/x35/xdc/x30 +.. /x97/x35/xdd/x30 +.. /x97/x35/xde/x30 +.. /x97/x35/xdf/x30 +.. /x97/x35/xe0/x30 +.. /x97/x35/xe1/x30 +.. /x97/x35/xe2/x30 +.. /x97/x35/xe3/x30 +.. /x97/x35/xe4/x30 +.. /x97/x35/xe5/x30 +.. /x97/x35/xe6/x30 +.. /x97/x35/xe7/x30 +.. /x97/x35/xe8/x30 +.. /x97/x35/xe9/x30 +.. /x97/x35/xea/x30 +.. /x97/x35/xeb/x30 +.. /x97/x35/xec/x30 +.. /x97/x35/xed/x30 +.. /x97/x35/xee/x30 +.. /x97/x35/xef/x30 +.. /x97/x35/xf0/x30 +.. /x97/x35/xf1/x30 +.. /x97/x35/xf2/x30 +.. /x97/x35/xf3/x30 +.. /x97/x35/xf4/x30 +.. /x97/x35/xf5/x30 +.. /x97/x35/xf6/x30 +.. /x97/x35/xf7/x30 +.. /x97/x35/xf8/x30 +.. /x97/x35/xf9/x30 +.. /x97/x35/xfa/x30 +.. /x97/x35/xfb/x30 +.. /x97/x35/xfc/x30 +.. /x97/x35/xfd/x30 +.. /x97/x35/xfe/x30 +.. /x97/x36/x81/x30 +.. /x97/x36/x82/x30 +.. /x97/x36/x83/x30 +.. /x97/x36/x84/x30 +.. /x97/x36/x85/x30 +.. /x97/x36/x86/x30 +.. /x97/x36/x87/x30 +.. /x97/x36/x88/x30 +.. /x97/x36/x89/x30 +.. /x97/x36/x8a/x30 +.. /x97/x36/x8b/x30 +.. /x97/x36/x8c/x30 +.. /x97/x36/x8d/x30 +.. /x97/x36/x8e/x30 +.. /x97/x36/x8f/x30 +.. /x97/x36/x90/x30 +.. /x97/x36/x91/x30 +.. /x97/x36/x92/x30 +.. /x97/x36/x93/x30 +.. /x97/x36/x94/x30 +.. /x97/x36/x95/x30 +.. /x97/x36/x96/x30 +.. /x97/x36/x97/x30 +.. /x97/x36/x98/x30 +.. /x97/x36/x99/x30 +.. /x97/x36/x9a/x30 +.. /x97/x36/x9b/x30 +.. /x97/x36/x9c/x30 +.. /x97/x36/x9d/x30 +.. /x97/x36/x9e/x30 +.. /x97/x36/x9f/x30 +.. /x97/x36/xa0/x30 +.. /x97/x36/xa1/x30 +.. /x97/x36/xa2/x30 +.. /x97/x36/xa3/x30 +.. /x97/x36/xa4/x30 +.. /x97/x36/xa5/x30 +.. /x97/x36/xa6/x30 +.. /x97/x36/xa7/x30 +.. /x97/x36/xa8/x30 +.. /x97/x36/xa9/x30 +.. /x97/x36/xaa/x30 +.. /x97/x36/xab/x30 +.. /x97/x36/xac/x30 +.. /x97/x36/xad/x30 +.. /x97/x36/xae/x30 +.. /x97/x36/xaf/x30 +.. /x97/x36/xb0/x30 +.. /x97/x36/xb1/x30 +.. /x97/x36/xb2/x30 +.. /x97/x36/xb3/x30 +.. /x97/x36/xb4/x30 +.. /x97/x36/xb5/x30 +.. /x97/x36/xb6/x30 +.. /x97/x36/xb7/x30 +.. /x97/x36/xb8/x30 +.. /x97/x36/xb9/x30 +.. /x97/x36/xba/x30 +.. /x97/x36/xbb/x30 +.. /x97/x36/xbc/x30 +.. /x97/x36/xbd/x30 +.. /x97/x36/xbe/x30 +.. /x97/x36/xbf/x30 +.. /x97/x36/xc0/x30 +.. /x97/x36/xc1/x30 +.. /x97/x36/xc2/x30 +.. /x97/x36/xc3/x30 +.. /x97/x36/xc4/x30 +.. /x97/x36/xc5/x30 +.. /x97/x36/xc6/x30 +.. /x97/x36/xc7/x30 +.. /x97/x36/xc8/x30 +.. /x97/x36/xc9/x30 +.. /x97/x36/xca/x30 +.. /x97/x36/xcb/x30 +.. /x97/x36/xcc/x30 +.. /x97/x36/xcd/x30 +.. /x97/x36/xce/x30 +.. /x97/x36/xcf/x30 +.. /x97/x36/xd0/x30 +.. /x97/x36/xd1/x30 +.. /x97/x36/xd2/x30 +.. /x97/x36/xd3/x30 +.. /x97/x36/xd4/x30 +.. /x97/x36/xd5/x30 +.. /x97/x36/xd6/x30 +.. /x97/x36/xd7/x30 +.. /x97/x36/xd8/x30 +.. /x97/x36/xd9/x30 +.. /x97/x36/xda/x30 +.. /x97/x36/xdb/x30 +.. /x97/x36/xdc/x30 +.. /x97/x36/xdd/x30 +.. /x97/x36/xde/x30 +.. /x97/x36/xdf/x30 +.. /x97/x36/xe0/x30 +.. /x97/x36/xe1/x30 +.. /x97/x36/xe2/x30 +.. /x97/x36/xe3/x30 +.. /x97/x36/xe4/x30 +.. /x97/x36/xe5/x30 +.. /x97/x36/xe6/x30 +.. /x97/x36/xe7/x30 +.. /x97/x36/xe8/x30 +.. /x97/x36/xe9/x30 +.. /x97/x36/xea/x30 +.. /x97/x36/xeb/x30 +.. /x97/x36/xec/x30 +.. /x97/x36/xed/x30 +.. /x97/x36/xee/x30 +.. /x97/x36/xef/x30 +.. /x97/x36/xf0/x30 +.. /x97/x36/xf1/x30 +.. /x97/x36/xf2/x30 +.. /x97/x36/xf3/x30 +.. /x97/x36/xf4/x30 +.. /x97/x36/xf5/x30 +.. /x97/x36/xf6/x30 +.. /x97/x36/xf7/x30 +.. /x97/x36/xf8/x30 +.. /x97/x36/xf9/x30 +.. /x97/x36/xfa/x30 +.. /x97/x36/xfb/x30 +.. /x97/x36/xfc/x30 +.. /x97/x36/xfd/x30 +.. /x97/x36/xfe/x30 +.. /x97/x37/x81/x30 +.. /x97/x37/x82/x30 +.. /x97/x37/x83/x30 +.. /x97/x37/x84/x30 +.. /x97/x37/x85/x30 +.. /x97/x37/x86/x30 +.. /x97/x37/x87/x30 +.. /x97/x37/x88/x30 +.. /x97/x37/x89/x30 +.. /x97/x37/x8a/x30 +.. /x97/x37/x8b/x30 +.. /x97/x37/x8c/x30 +.. /x97/x37/x8d/x30 +.. /x97/x37/x8e/x30 +.. /x97/x37/x8f/x30 +.. /x97/x37/x90/x30 +.. /x97/x37/x91/x30 +.. /x97/x37/x92/x30 +.. /x97/x37/x93/x30 +.. /x97/x37/x94/x30 +.. /x97/x37/x95/x30 +.. /x97/x37/x96/x30 +.. /x97/x37/x97/x30 +.. /x97/x37/x98/x30 +.. /x97/x37/x99/x30 +.. /x97/x37/x9a/x30 +.. /x97/x37/x9b/x30 +.. /x97/x37/x9c/x30 +.. /x97/x37/x9d/x30 +.. /x97/x37/x9e/x30 +.. /x97/x37/x9f/x30 +.. /x97/x37/xa0/x30 +.. /x97/x37/xa1/x30 +.. /x97/x37/xa2/x30 +.. /x97/x37/xa3/x30 +.. /x97/x37/xa4/x30 +.. /x97/x37/xa5/x30 +.. /x97/x37/xa6/x30 +.. /x97/x37/xa7/x30 +.. /x97/x37/xa8/x30 +.. /x97/x37/xa9/x30 +.. /x97/x37/xaa/x30 +.. /x97/x37/xab/x30 +.. /x97/x37/xac/x30 +.. /x97/x37/xad/x30 +.. /x97/x37/xae/x30 +.. /x97/x37/xaf/x30 +.. /x97/x37/xb0/x30 +.. /x97/x37/xb1/x30 +.. /x97/x37/xb2/x30 +.. /x97/x37/xb3/x30 +.. /x97/x37/xb4/x30 +.. /x97/x37/xb5/x30 +.. /x97/x37/xb6/x30 +.. /x97/x37/xb7/x30 +.. /x97/x37/xb8/x30 +.. /x97/x37/xb9/x30 +.. /x97/x37/xba/x30 +.. /x97/x37/xbb/x30 +.. /x97/x37/xbc/x30 +.. /x97/x37/xbd/x30 +.. /x97/x37/xbe/x30 +.. /x97/x37/xbf/x30 +.. /x97/x37/xc0/x30 +.. /x97/x37/xc1/x30 +.. /x97/x37/xc2/x30 +.. /x97/x37/xc3/x30 +.. /x97/x37/xc4/x30 +.. /x97/x37/xc5/x30 +.. /x97/x37/xc6/x30 +.. /x97/x37/xc7/x30 +.. /x97/x37/xc8/x30 +.. /x97/x37/xc9/x30 +.. /x97/x37/xca/x30 +.. /x97/x37/xcb/x30 +.. /x97/x37/xcc/x30 +.. /x97/x37/xcd/x30 +.. /x97/x37/xce/x30 +.. /x97/x37/xcf/x30 +.. /x97/x37/xd0/x30 +.. /x97/x37/xd1/x30 +.. /x97/x37/xd2/x30 +.. /x97/x37/xd3/x30 +.. /x97/x37/xd4/x30 +.. /x97/x37/xd5/x30 +.. /x97/x37/xd6/x30 +.. /x97/x37/xd7/x30 +.. /x97/x37/xd8/x30 +.. /x97/x37/xd9/x30 +.. /x97/x37/xda/x30 +.. /x97/x37/xdb/x30 +.. /x97/x37/xdc/x30 +.. /x97/x37/xdd/x30 +.. /x97/x37/xde/x30 +.. /x97/x37/xdf/x30 +.. /x97/x37/xe0/x30 +.. /x97/x37/xe1/x30 +.. /x97/x37/xe2/x30 +.. /x97/x37/xe3/x30 +.. /x97/x37/xe4/x30 +.. /x97/x37/xe5/x30 +.. /x97/x37/xe6/x30 +.. /x97/x37/xe7/x30 +.. /x97/x37/xe8/x30 +.. /x97/x37/xe9/x30 +.. /x97/x37/xea/x30 +.. /x97/x37/xeb/x30 +.. /x97/x37/xec/x30 +.. /x97/x37/xed/x30 +.. /x97/x37/xee/x30 +.. /x97/x37/xef/x30 +.. /x97/x37/xf0/x30 +.. /x97/x37/xf1/x30 +.. /x97/x37/xf2/x30 +.. /x97/x37/xf3/x30 +.. /x97/x37/xf4/x30 +.. /x97/x37/xf5/x30 +.. /x97/x37/xf6/x30 +.. /x97/x37/xf7/x30 +.. /x97/x37/xf8/x30 +.. /x97/x37/xf9/x30 +.. /x97/x37/xfa/x30 +.. /x97/x37/xfb/x30 +.. /x97/x37/xfc/x30 +.. /x97/x37/xfd/x30 +.. /x97/x37/xfe/x30 +.. /x97/x38/x81/x30 +.. /x97/x38/x82/x30 +.. /x97/x38/x83/x30 +.. /x97/x38/x84/x30 +.. /x97/x38/x85/x30 +.. /x97/x38/x86/x30 +.. /x97/x38/x87/x30 +.. /x97/x38/x88/x30 +.. /x97/x38/x89/x30 +.. /x97/x38/x8a/x30 +.. /x97/x38/x8b/x30 +.. /x97/x38/x8c/x30 +.. /x97/x38/x8d/x30 +.. /x97/x38/x8e/x30 +.. /x97/x38/x8f/x30 +.. /x97/x38/x90/x30 +.. /x97/x38/x91/x30 +.. /x97/x38/x92/x30 +.. /x97/x38/x93/x30 +.. /x97/x38/x94/x30 +.. /x97/x38/x95/x30 +.. /x97/x38/x96/x30 +.. /x97/x38/x97/x30 +.. /x97/x38/x98/x30 +.. /x97/x38/x99/x30 +.. /x97/x38/x9a/x30 +.. /x97/x38/x9b/x30 +.. /x97/x38/x9c/x30 +.. /x97/x38/x9d/x30 +.. /x97/x38/x9e/x30 +.. /x97/x38/x9f/x30 +.. /x97/x38/xa0/x30 +.. /x97/x38/xa1/x30 +.. /x97/x38/xa2/x30 +.. /x97/x38/xa3/x30 +.. /x97/x38/xa4/x30 +.. /x97/x38/xa5/x30 +.. /x97/x38/xa6/x30 +.. /x97/x38/xa7/x30 +.. /x97/x38/xa8/x30 +.. /x97/x38/xa9/x30 +.. /x97/x38/xaa/x30 +.. /x97/x38/xab/x30 +.. /x97/x38/xac/x30 +.. /x97/x38/xad/x30 +.. /x97/x38/xae/x30 +.. /x97/x38/xaf/x30 +.. /x97/x38/xb0/x30 +.. /x97/x38/xb1/x30 +.. /x97/x38/xb2/x30 +.. /x97/x38/xb3/x30 +.. /x97/x38/xb4/x30 +.. /x97/x38/xb5/x30 +.. /x97/x38/xb6/x30 +.. /x97/x38/xb7/x30 +.. /x97/x38/xb8/x30 +.. /x97/x38/xb9/x30 +.. /x97/x38/xba/x30 +.. /x97/x38/xbb/x30 +.. /x97/x38/xbc/x30 +.. /x97/x38/xbd/x30 +.. /x97/x38/xbe/x30 +.. /x97/x38/xbf/x30 +.. /x97/x38/xc0/x30 +.. /x97/x38/xc1/x30 +.. /x97/x38/xc2/x30 +.. /x97/x38/xc3/x30 +.. /x97/x38/xc4/x30 +.. /x97/x38/xc5/x30 +.. /x97/x38/xc6/x30 +.. /x97/x38/xc7/x30 +.. /x97/x38/xc8/x30 +.. /x97/x38/xc9/x30 +.. /x97/x38/xca/x30 +.. /x97/x38/xcb/x30 +.. /x97/x38/xcc/x30 +.. /x97/x38/xcd/x30 +.. /x97/x38/xce/x30 +.. /x97/x38/xcf/x30 +.. /x97/x38/xd0/x30 +.. /x97/x38/xd1/x30 +.. /x97/x38/xd2/x30 +.. /x97/x38/xd3/x30 +.. /x97/x38/xd4/x30 +.. /x97/x38/xd5/x30 +.. /x97/x38/xd6/x30 +.. /x97/x38/xd7/x30 +.. /x97/x38/xd8/x30 +.. /x97/x38/xd9/x30 +.. /x97/x38/xda/x30 +.. /x97/x38/xdb/x30 +.. /x97/x38/xdc/x30 +.. /x97/x38/xdd/x30 +.. /x97/x38/xde/x30 +.. /x97/x38/xdf/x30 +.. /x97/x38/xe0/x30 +.. /x97/x38/xe1/x30 +.. /x97/x38/xe2/x30 +.. /x97/x38/xe3/x30 +.. /x97/x38/xe4/x30 +.. /x97/x38/xe5/x30 +.. /x97/x38/xe6/x30 +.. /x97/x38/xe7/x30 +.. /x97/x38/xe8/x30 +.. /x97/x38/xe9/x30 +.. /x97/x38/xea/x30 +.. /x97/x38/xeb/x30 +.. /x97/x38/xec/x30 +.. /x97/x38/xed/x30 +.. /x97/x38/xee/x30 +.. /x97/x38/xef/x30 +.. /x97/x38/xf0/x30 +.. /x97/x38/xf1/x30 +.. /x97/x38/xf2/x30 +.. /x97/x38/xf3/x30 +.. /x97/x38/xf4/x30 +.. /x97/x38/xf5/x30 +.. /x97/x38/xf6/x30 +.. /x97/x38/xf7/x30 +.. /x97/x38/xf8/x30 +.. /x97/x38/xf9/x30 +.. /x97/x38/xfa/x30 +.. /x97/x38/xfb/x30 +.. /x97/x38/xfc/x30 +.. /x97/x38/xfd/x30 +.. /x97/x38/xfe/x30 +.. /x97/x39/x81/x30 +.. /x97/x39/x82/x30 +.. /x97/x39/x83/x30 +.. /x97/x39/x84/x30 +.. /x97/x39/x85/x30 +.. /x97/x39/x86/x30 +.. /x97/x39/x87/x30 +.. /x97/x39/x88/x30 +.. /x97/x39/x89/x30 +.. /x97/x39/x8a/x30 +.. /x97/x39/x8b/x30 +.. /x97/x39/x8c/x30 +.. /x97/x39/x8d/x30 +.. /x97/x39/x8e/x30 +.. /x97/x39/x8f/x30 +.. /x97/x39/x90/x30 +.. /x97/x39/x91/x30 +.. /x97/x39/x92/x30 +.. /x97/x39/x93/x30 +.. /x97/x39/x94/x30 +.. /x97/x39/x95/x30 +.. /x97/x39/x96/x30 +.. /x97/x39/x97/x30 +.. /x97/x39/x98/x30 +.. /x97/x39/x99/x30 +.. /x97/x39/x9a/x30 +.. /x97/x39/x9b/x30 +.. /x97/x39/x9c/x30 +.. /x97/x39/x9d/x30 +.. /x97/x39/x9e/x30 +.. /x97/x39/x9f/x30 +.. /x97/x39/xa0/x30 +.. /x97/x39/xa1/x30 +.. /x97/x39/xa2/x30 +.. /x97/x39/xa3/x30 +.. /x97/x39/xa4/x30 +.. /x97/x39/xa5/x30 +.. /x97/x39/xa6/x30 +.. /x97/x39/xa7/x30 +.. /x97/x39/xa8/x30 +.. /x97/x39/xa9/x30 +.. /x97/x39/xaa/x30 +.. /x97/x39/xab/x30 +.. /x97/x39/xac/x30 +.. /x97/x39/xad/x30 +.. /x97/x39/xae/x30 +.. /x97/x39/xaf/x30 +.. /x97/x39/xb0/x30 +.. /x97/x39/xb1/x30 +.. /x97/x39/xb2/x30 +.. /x97/x39/xb3/x30 +.. /x97/x39/xb4/x30 +.. /x97/x39/xb5/x30 +.. /x97/x39/xb6/x30 +.. /x97/x39/xb7/x30 +.. /x97/x39/xb8/x30 +.. /x97/x39/xb9/x30 +.. /x97/x39/xba/x30 +.. /x97/x39/xbb/x30 +.. /x97/x39/xbc/x30 +.. /x97/x39/xbd/x30 +.. /x97/x39/xbe/x30 +.. /x97/x39/xbf/x30 +.. /x97/x39/xc0/x30 +.. /x97/x39/xc1/x30 +.. /x97/x39/xc2/x30 +.. /x97/x39/xc3/x30 +.. /x97/x39/xc4/x30 +.. /x97/x39/xc5/x30 +.. /x97/x39/xc6/x30 +.. /x97/x39/xc7/x30 +.. /x97/x39/xc8/x30 +.. /x97/x39/xc9/x30 +.. /x97/x39/xca/x30 +.. /x97/x39/xcb/x30 +.. /x97/x39/xcc/x30 +.. /x97/x39/xcd/x30 +.. /x97/x39/xce/x30 +.. /x97/x39/xcf/x30 +.. /x97/x39/xd0/x30 +.. /x97/x39/xd1/x30 +.. /x97/x39/xd2/x30 +.. /x97/x39/xd3/x30 +.. /x97/x39/xd4/x30 +.. /x97/x39/xd5/x30 +.. /x97/x39/xd6/x30 +.. /x97/x39/xd7/x30 +.. /x97/x39/xd8/x30 +.. /x97/x39/xd9/x30 +.. /x97/x39/xda/x30 +.. /x97/x39/xdb/x30 +.. /x97/x39/xdc/x30 +.. /x97/x39/xdd/x30 +.. /x97/x39/xde/x30 +.. /x97/x39/xdf/x30 +.. /x97/x39/xe0/x30 +.. /x97/x39/xe1/x30 +.. /x97/x39/xe2/x30 +.. /x97/x39/xe3/x30 +.. /x97/x39/xe4/x30 +.. /x97/x39/xe5/x30 +.. /x97/x39/xe6/x30 +.. /x97/x39/xe7/x30 +.. /x97/x39/xe8/x30 +.. /x97/x39/xe9/x30 +.. /x97/x39/xea/x30 +.. /x97/x39/xeb/x30 +.. /x97/x39/xec/x30 +.. /x97/x39/xed/x30 +.. /x97/x39/xee/x30 +.. /x97/x39/xef/x30 +.. /x97/x39/xf0/x30 +.. /x97/x39/xf1/x30 +.. /x97/x39/xf2/x30 +.. /x97/x39/xf3/x30 +.. /x97/x39/xf4/x30 +.. /x97/x39/xf5/x30 +.. /x97/x39/xf6/x30 +.. /x97/x39/xf7/x30 +.. /x97/x39/xf8/x30 +.. /x97/x39/xf9/x30 +.. /x97/x39/xfa/x30 +.. /x97/x39/xfb/x30 +.. /x97/x39/xfc/x30 +.. /x97/x39/xfd/x30 +.. /x97/x39/xfe/x30 +.. /x98/x30/x81/x30 +.. /x98/x30/x82/x30 +.. /x98/x30/x83/x30 +.. /x98/x30/x84/x30 +.. /x98/x30/x85/x30 +.. /x98/x30/x86/x30 +.. /x98/x30/x87/x30 +.. /x98/x30/x88/x30 +.. /x98/x30/x89/x30 +.. /x98/x30/x8a/x30 +.. /x98/x30/x8b/x30 +.. /x98/x30/x8c/x30 +.. /x98/x30/x8d/x30 +.. /x98/x30/x8e/x30 +.. /x98/x30/x8f/x30 +.. /x98/x30/x90/x30 +.. /x98/x30/x91/x30 +.. /x98/x30/x92/x30 +.. /x98/x30/x93/x30 +.. /x98/x30/x94/x30 +.. /x98/x30/x95/x30 +.. /x98/x30/x96/x30 +.. /x98/x30/x97/x30 +.. /x98/x30/x98/x30 +.. /x98/x30/x99/x30 +.. /x98/x30/x9a/x30 +.. /x98/x30/x9b/x30 +.. /x98/x30/x9c/x30 +.. /x98/x30/x9d/x30 +.. /x98/x30/x9e/x30 +.. /x98/x30/x9f/x30 +.. /x98/x30/xa0/x30 +.. /x98/x30/xa1/x30 +.. /x98/x30/xa2/x30 +.. /x98/x30/xa3/x30 +.. /x98/x30/xa4/x30 +.. /x98/x30/xa5/x30 +.. /x98/x30/xa6/x30 +.. /x98/x30/xa7/x30 +.. /x98/x30/xa8/x30 +.. /x98/x30/xa9/x30 +.. /x98/x30/xaa/x30 +.. /x98/x30/xab/x30 +.. /x98/x30/xac/x30 +.. /x98/x30/xad/x30 +.. /x98/x30/xae/x30 +.. /x98/x30/xaf/x30 +.. /x98/x30/xb0/x30 +.. /x98/x30/xb1/x30 +.. /x98/x30/xb2/x30 +.. /x98/x30/xb3/x30 +.. /x98/x30/xb4/x30 +.. /x98/x30/xb5/x30 +.. /x98/x30/xb6/x30 +.. /x98/x30/xb7/x30 +.. /x98/x30/xb8/x30 +.. /x98/x30/xb9/x30 +.. /x98/x30/xba/x30 +.. /x98/x30/xbb/x30 +.. /x98/x30/xbc/x30 +.. /x98/x30/xbd/x30 +.. /x98/x30/xbe/x30 +.. /x98/x30/xbf/x30 +.. /x98/x30/xc0/x30 +.. /x98/x30/xc1/x30 +.. /x98/x30/xc2/x30 +.. /x98/x30/xc3/x30 +.. /x98/x30/xc4/x30 +.. /x98/x30/xc5/x30 +.. /x98/x30/xc6/x30 +.. /x98/x30/xc7/x30 +.. /x98/x30/xc8/x30 +.. /x98/x30/xc9/x30 +.. /x98/x30/xca/x30 +.. /x98/x30/xcb/x30 +.. /x98/x30/xcc/x30 +.. /x98/x30/xcd/x30 +.. /x98/x30/xce/x30 +.. /x98/x30/xcf/x30 +.. /x98/x30/xd0/x30 +.. /x98/x30/xd1/x30 +.. /x98/x30/xd2/x30 +.. /x98/x30/xd3/x30 +.. /x98/x30/xd4/x30 +.. /x98/x30/xd5/x30 +.. /x98/x30/xd6/x30 +.. /x98/x30/xd7/x30 +.. /x98/x30/xd8/x30 +.. /x98/x30/xd9/x30 +.. /x98/x30/xda/x30 +.. /x98/x30/xdb/x30 +.. /x98/x30/xdc/x30 +.. /x98/x30/xdd/x30 +.. /x98/x30/xde/x30 +.. /x98/x30/xdf/x30 +.. /x98/x30/xe0/x30 +.. /x98/x30/xe1/x30 +.. /x98/x30/xe2/x30 +.. /x98/x30/xe3/x30 +.. /x98/x30/xe4/x30 +.. /x98/x30/xe5/x30 +.. /x98/x30/xe6/x30 +.. /x98/x30/xe7/x30 +.. /x98/x30/xe8/x30 +.. /x98/x30/xe9/x30 +.. /x98/x30/xea/x30 +.. /x98/x30/xeb/x30 +.. /x98/x30/xec/x30 +.. /x98/x30/xed/x30 +.. /x98/x30/xee/x30 +.. /x98/x30/xef/x30 +.. /x98/x30/xf0/x30 +.. /x98/x30/xf1/x30 +.. /x98/x30/xf2/x30 +.. /x98/x30/xf3/x30 +.. /x98/x30/xf4/x30 +.. /x98/x30/xf5/x30 +.. /x98/x30/xf6/x30 +.. /x98/x30/xf7/x30 +.. /x98/x30/xf8/x30 +.. /x98/x30/xf9/x30 +.. /x98/x30/xfa/x30 +.. /x98/x30/xfb/x30 +.. /x98/x30/xfc/x30 +.. /x98/x30/xfd/x30 +.. /x98/x30/xfe/x30 +.. /x98/x31/x81/x30 +.. /x98/x31/x82/x30 +.. /x98/x31/x83/x30 +.. /x98/x31/x84/x30 +.. /x98/x31/x85/x30 +.. /x98/x31/x86/x30 +.. /x98/x31/x87/x30 +.. /x98/x31/x88/x30 +.. /x98/x31/x89/x30 +.. /x98/x31/x8a/x30 +.. /x98/x31/x8b/x30 +.. /x98/x31/x8c/x30 +.. /x98/x31/x8d/x30 +.. /x98/x31/x8e/x30 +.. /x98/x31/x8f/x30 +.. /x98/x31/x90/x30 +.. /x98/x31/x91/x30 +.. /x98/x31/x92/x30 +.. /x98/x31/x93/x30 +.. /x98/x31/x94/x30 +.. /x98/x31/x95/x30 +.. /x98/x31/x96/x30 +.. /x98/x31/x97/x30 +.. /x98/x31/x98/x30 +.. /x98/x31/x99/x30 +.. /x98/x31/x9a/x30 +.. /x98/x31/x9b/x30 +.. /x98/x31/x9c/x30 +.. /x98/x31/x9d/x30 +.. /x98/x31/x9e/x30 +.. /x98/x31/x9f/x30 +.. /x98/x31/xa0/x30 +.. /x98/x31/xa1/x30 +.. /x98/x31/xa2/x30 +.. /x98/x31/xa3/x30 +.. /x98/x31/xa4/x30 +.. /x98/x31/xa5/x30 +.. /x98/x31/xa6/x30 +.. /x98/x31/xa7/x30 +.. /x98/x31/xa8/x30 +.. /x98/x31/xa9/x30 +.. /x98/x31/xaa/x30 +.. /x98/x31/xab/x30 +.. /x98/x31/xac/x30 +.. /x98/x31/xad/x30 +.. /x98/x31/xae/x30 +.. /x98/x31/xaf/x30 +.. /x98/x31/xb0/x30 +.. /x98/x31/xb1/x30 +.. /x98/x31/xb2/x30 +.. /x98/x31/xb3/x30 +.. /x98/x31/xb4/x30 +.. /x98/x31/xb5/x30 +.. /x98/x31/xb6/x30 +.. /x98/x31/xb7/x30 +.. /x98/x31/xb8/x30 +.. /x98/x31/xb9/x30 +.. /x98/x31/xba/x30 +.. /x98/x31/xbb/x30 +.. /x98/x31/xbc/x30 +.. /x98/x31/xbd/x30 +.. /x98/x31/xbe/x30 +.. /x98/x31/xbf/x30 +.. /x98/x31/xc0/x30 +.. /x98/x31/xc1/x30 +.. /x98/x31/xc2/x30 +.. /x98/x31/xc3/x30 +.. /x98/x31/xc4/x30 +.. /x98/x31/xc5/x30 +.. /x98/x31/xc6/x30 +.. /x98/x31/xc7/x30 +.. /x98/x31/xc8/x30 +.. /x98/x31/xc9/x30 +.. /x98/x31/xca/x30 +.. /x98/x31/xcb/x30 +.. /x98/x31/xcc/x30 +.. /x98/x31/xcd/x30 +.. /x98/x31/xce/x30 +.. /x98/x31/xcf/x30 +.. /x98/x31/xd0/x30 +.. /x98/x31/xd1/x30 +.. /x98/x31/xd2/x30 +.. /x98/x31/xd3/x30 +.. /x98/x31/xd4/x30 +.. /x98/x31/xd5/x30 +.. /x98/x31/xd6/x30 +.. /x98/x31/xd7/x30 +.. /x98/x31/xd8/x30 +.. /x98/x31/xd9/x30 +.. /x98/x31/xda/x30 +.. /x98/x31/xdb/x30 +.. /x98/x31/xdc/x30 +.. /x98/x31/xdd/x30 +.. /x98/x31/xde/x30 +.. /x98/x31/xdf/x30 +.. /x98/x31/xe0/x30 +.. /x98/x31/xe1/x30 +.. /x98/x31/xe2/x30 +.. /x98/x31/xe3/x30 +.. /x98/x31/xe4/x30 +.. /x98/x31/xe5/x30 +.. /x98/x31/xe6/x30 +.. /x98/x31/xe7/x30 +.. /x98/x31/xe8/x30 +.. /x98/x31/xe9/x30 +.. /x98/x31/xea/x30 +.. /x98/x31/xeb/x30 +.. /x98/x31/xec/x30 +.. /x98/x31/xed/x30 +.. /x98/x31/xee/x30 +.. /x98/x31/xef/x30 +.. /x98/x31/xf0/x30 +.. /x98/x31/xf1/x30 +.. /x98/x31/xf2/x30 +.. /x98/x31/xf3/x30 +.. /x98/x31/xf4/x30 +.. /x98/x31/xf5/x30 +.. /x98/x31/xf6/x30 +.. /x98/x31/xf7/x30 +.. /x98/x31/xf8/x30 +.. /x98/x31/xf9/x30 +.. /x98/x31/xfa/x30 +.. /x98/x31/xfb/x30 +.. /x98/x31/xfc/x30 +.. /x98/x31/xfd/x30 +.. /x98/x31/xfe/x30 +.. /x98/x32/x81/x30 +.. /x98/x32/x82/x30 +.. /x98/x32/x83/x30 +.. /x98/x32/x84/x30 +.. /x98/x32/x85/x30 +.. /x98/x32/x86/x30 +.. /x98/x32/x87/x30 +.. /x98/x32/x88/x30 +.. /x98/x32/x89/x30 +.. /x98/x32/x8a/x30 +.. /x98/x32/x8b/x30 +.. /x98/x32/x8c/x30 +.. /x98/x32/x8d/x30 +.. /x98/x32/x8e/x30 +.. /x98/x32/x8f/x30 +.. /x98/x32/x90/x30 +.. /x98/x32/x91/x30 +.. /x98/x32/x92/x30 +.. /x98/x32/x93/x30 +.. /x98/x32/x94/x30 +.. /x98/x32/x95/x30 +.. /x98/x32/x96/x30 +.. /x98/x32/x97/x30 +.. /x98/x32/x98/x30 +.. /x98/x32/x99/x30 +.. /x98/x32/x9a/x30 +.. /x98/x32/x9b/x30 +.. /x98/x32/x9c/x30 +.. /x98/x32/x9d/x30 +.. /x98/x32/x9e/x30 +.. /x98/x32/x9f/x30 +.. /x98/x32/xa0/x30 +.. /x98/x32/xa1/x30 +.. /x98/x32/xa2/x30 +.. /x98/x32/xa3/x30 +.. /x98/x32/xa4/x30 +.. /x98/x32/xa5/x30 +.. /x98/x32/xa6/x30 +.. /x98/x32/xa7/x30 +.. /x98/x32/xa8/x30 +.. /x98/x32/xa9/x30 +.. /x98/x32/xaa/x30 +.. /x98/x32/xab/x30 +.. /x98/x32/xac/x30 +.. /x98/x32/xad/x30 +.. /x98/x32/xae/x30 +.. /x98/x32/xaf/x30 +.. /x98/x32/xb0/x30 +.. /x98/x32/xb1/x30 +.. /x98/x32/xb2/x30 +.. /x98/x32/xb3/x30 +.. /x98/x32/xb4/x30 +.. /x98/x32/xb5/x30 +.. /x98/x32/xb6/x30 +.. /x98/x32/xb7/x30 +.. /x98/x32/xb8/x30 +.. /x98/x32/xb9/x30 +.. /x98/x32/xba/x30 +.. /x98/x32/xbb/x30 +.. /x98/x32/xbc/x30 +.. /x98/x32/xbd/x30 +.. /x98/x32/xbe/x30 +.. /x98/x32/xbf/x30 +.. /x98/x32/xc0/x30 +.. /x98/x32/xc1/x30 +.. /x98/x32/xc2/x30 +.. /x98/x32/xc3/x30 +.. /x98/x32/xc4/x30 +.. /x98/x32/xc5/x30 +.. /x98/x32/xc6/x30 +.. /x98/x32/xc7/x30 +.. /x98/x32/xc8/x30 +.. /x98/x32/xc9/x30 +.. /x98/x32/xca/x30 +.. /x98/x32/xcb/x30 +.. /x98/x32/xcc/x30 +.. /x98/x32/xcd/x30 +.. /x98/x32/xce/x30 +.. /x98/x32/xcf/x30 +.. /x98/x32/xd0/x30 +.. /x98/x32/xd1/x30 +.. /x98/x32/xd2/x30 +.. /x98/x32/xd3/x30 +.. /x98/x32/xd4/x30 +.. /x98/x32/xd5/x30 +.. /x98/x32/xd6/x30 +.. /x98/x32/xd7/x30 +.. /x98/x32/xd8/x30 +.. /x98/x32/xd9/x30 +.. /x98/x32/xda/x30 +.. /x98/x32/xdb/x30 +.. /x98/x32/xdc/x30 +.. /x98/x32/xdd/x30 +.. /x98/x32/xde/x30 +.. /x98/x32/xdf/x30 +.. /x98/x32/xe0/x30 +.. /x98/x32/xe1/x30 +.. /x98/x32/xe2/x30 +.. /x98/x32/xe3/x30 +.. /x98/x32/xe4/x30 +.. /x98/x32/xe5/x30 +.. /x98/x32/xe6/x30 +.. /x98/x32/xe7/x30 +.. /x98/x32/xe8/x30 +.. /x98/x32/xe9/x30 +.. /x98/x32/xea/x30 +.. /x98/x32/xeb/x30 +.. /x98/x32/xec/x30 +.. /x98/x32/xed/x30 +.. /x98/x32/xee/x30 +.. /x98/x32/xef/x30 +.. /x98/x32/xf0/x30 +.. /x98/x32/xf1/x30 +.. /x98/x32/xf2/x30 +.. /x98/x32/xf3/x30 +.. /x98/x32/xf4/x30 +.. /x98/x32/xf5/x30 +.. /x98/x32/xf6/x30 +.. /x98/x32/xf7/x30 +.. /x98/x32/xf8/x30 +.. /x98/x32/xf9/x30 +.. /x98/x32/xfa/x30 +.. /x98/x32/xfb/x30 +.. /x98/x32/xfc/x30 +.. /x98/x32/xfd/x30 +.. /x98/x32/xfe/x30 +.. /x98/x33/x81/x30 +.. /x98/x33/x82/x30 +.. /x98/x33/x83/x30 +.. /x98/x33/x84/x30 +.. /x98/x33/x85/x30 +.. /x98/x33/x86/x30 +.. /x98/x33/x87/x30 +.. /x98/x33/x88/x30 +.. /x98/x33/x89/x30 +.. /x98/x33/x8a/x30 +.. /x98/x33/x8b/x30 +.. /x98/x33/x8c/x30 +.. /x98/x33/x8d/x30 +.. /x98/x33/x8e/x30 +.. /x98/x33/x8f/x30 +.. /x98/x33/x90/x30 +.. /x98/x33/x91/x30 +.. /x98/x33/x92/x30 +.. /x98/x33/x93/x30 +.. /x98/x33/x94/x30 +.. /x98/x33/x95/x30 +.. /x98/x33/x96/x30 +.. /x98/x33/x97/x30 +.. /x98/x33/x98/x30 +.. /x98/x33/x99/x30 +.. /x98/x33/x9a/x30 +.. /x98/x33/x9b/x30 +.. /x98/x33/x9c/x30 +.. /x98/x33/x9d/x30 +.. /x98/x33/x9e/x30 +.. /x98/x33/x9f/x30 +.. /x98/x33/xa0/x30 +.. /x98/x33/xa1/x30 +.. /x98/x33/xa2/x30 +.. /x98/x33/xa3/x30 +.. /x98/x33/xa4/x30 +.. /x98/x33/xa5/x30 +.. /x98/x33/xa6/x30 +.. /x98/x33/xa7/x30 +.. /x98/x33/xa8/x30 +.. /x98/x33/xa9/x30 +.. /x98/x33/xaa/x30 +.. /x98/x33/xab/x30 +.. /x98/x33/xac/x30 +.. /x98/x33/xad/x30 +.. /x98/x33/xae/x30 +.. /x98/x33/xaf/x30 +.. /x98/x33/xb0/x30 +.. /x98/x33/xb1/x30 +.. /x98/x33/xb2/x30 +.. /x98/x33/xb3/x30 +.. /x98/x33/xb4/x30 +.. /x98/x33/xb5/x30 +.. /x98/x33/xb6/x30 +.. /x98/x33/xb7/x30 +.. /x98/x33/xb8/x30 +.. /x98/x33/xb9/x30 +.. /x98/x33/xba/x30 +.. /x98/x33/xbb/x30 +.. /x98/x33/xbc/x30 +.. /x98/x33/xbd/x30 +.. /x98/x33/xbe/x30 +.. /x98/x33/xbf/x30 +.. /x98/x33/xc0/x30 +.. /x98/x33/xc1/x30 +.. /x98/x33/xc2/x30 +.. /x98/x33/xc3/x30 +.. /x98/x33/xc4/x30 +.. /x98/x33/xc5/x30 +.. /x98/x33/xc6/x30 +.. /x98/x33/xc7/x30 +.. /x98/x33/xc8/x30 +.. /x98/x33/xc9/x30 +.. /x98/x33/xca/x30 +.. /x98/x33/xcb/x30 +.. /x98/x33/xcc/x30 +.. /x98/x33/xcd/x30 +.. /x98/x33/xce/x30 +.. /x98/x33/xcf/x30 +.. /x98/x33/xd0/x30 +.. /x98/x33/xd1/x30 +.. /x98/x33/xd2/x30 +.. /x98/x33/xd3/x30 +.. /x98/x33/xd4/x30 +.. /x98/x33/xd5/x30 +.. /x98/x33/xd6/x30 +.. /x98/x33/xd7/x30 +.. /x98/x33/xd8/x30 +.. /x98/x33/xd9/x30 +.. /x98/x33/xda/x30 +.. /x98/x33/xdb/x30 +.. /x98/x33/xdc/x30 +.. /x98/x33/xdd/x30 +.. /x98/x33/xde/x30 +.. /x98/x33/xdf/x30 +.. /x98/x33/xe0/x30 +.. /x98/x33/xe1/x30 +.. /x98/x33/xe2/x30 +.. /x98/x33/xe3/x30 +.. /x98/x33/xe4/x30 +.. /x98/x33/xe5/x30 +.. /x98/x33/xe6/x30 +.. /x98/x33/xe7/x30 +.. /x98/x33/xe8/x30 +.. /x98/x33/xe9/x30 +.. /x98/x33/xea/x30 +.. /x98/x33/xeb/x30 +.. /x98/x33/xec/x30 +.. /x98/x33/xed/x30 +.. /x98/x33/xee/x30 +.. /x98/x33/xef/x30 +.. /x98/x33/xf0/x30 +.. /x98/x33/xf1/x30 +.. /x98/x33/xf2/x30 +.. /x98/x33/xf3/x30 +.. /x98/x33/xf4/x30 +.. /x98/x33/xf5/x30 +.. /x98/x33/xf6/x30 +.. /x98/x33/xf7/x30 +.. /x98/x33/xf8/x30 +.. /x98/x33/xf9/x30 +.. /x98/x33/xfa/x30 +.. /x98/x33/xfb/x30 +.. /x98/x33/xfc/x30 +.. /x98/x33/xfd/x30 +.. /x98/x33/xfe/x30 +.. /x98/x34/x81/x30 +.. /x98/x34/x82/x30 +.. /x98/x34/x83/x30 +.. /x98/x34/x84/x30 +.. /x98/x34/x85/x30 +.. /x98/x34/x86/x30 +.. /x98/x34/x87/x30 +.. /x98/x34/x88/x30 +.. /x98/x34/x89/x30 +.. /x98/x34/x8a/x30 +.. /x98/x34/x8b/x30 +.. /x98/x34/x8c/x30 +.. /x98/x34/x8d/x30 +.. /x98/x34/x8e/x30 +.. /x98/x34/x8f/x30 +.. /x98/x34/x90/x30 +.. /x98/x34/x91/x30 +.. /x98/x34/x92/x30 +.. /x98/x34/x93/x30 +.. /x98/x34/x94/x30 +.. /x98/x34/x95/x30 +.. /x98/x34/x96/x30 +.. /x98/x34/x97/x30 +.. /x98/x34/x98/x30 +.. /x98/x34/x99/x30 +.. /x98/x34/x9a/x30 +.. /x98/x34/x9b/x30 +.. /x98/x34/x9c/x30 +.. /x98/x34/x9d/x30 +.. /x98/x34/x9e/x30 +.. /x98/x34/x9f/x30 +.. /x98/x34/xa0/x30 +.. /x98/x34/xa1/x30 +.. /x98/x34/xa2/x30 +.. /x98/x34/xa3/x30 +.. /x98/x34/xa4/x30 +.. /x98/x34/xa5/x30 +.. /x98/x34/xa6/x30 +.. /x98/x34/xa7/x30 +.. /x98/x34/xa8/x30 +.. /x98/x34/xa9/x30 +.. /x98/x34/xaa/x30 +.. /x98/x34/xab/x30 +.. /x98/x34/xac/x30 +.. /x98/x34/xad/x30 +.. /x98/x34/xae/x30 +.. /x98/x34/xaf/x30 +.. /x98/x34/xb0/x30 +.. /x98/x34/xb1/x30 +.. /x98/x34/xb2/x30 +.. /x98/x34/xb3/x30 +.. /x98/x34/xb4/x30 +.. /x98/x34/xb5/x30 +.. /x98/x34/xb6/x30 +.. /x98/x34/xb7/x30 +.. /x98/x34/xb8/x30 +.. /x98/x34/xb9/x30 +.. /x98/x34/xba/x30 +.. /x98/x34/xbb/x30 +.. /x98/x34/xbc/x30 +.. /x98/x34/xbd/x30 +.. /x98/x34/xbe/x30 +.. /x98/x34/xbf/x30 +.. /x98/x34/xc0/x30 +.. /x98/x34/xc1/x30 +.. /x98/x34/xc2/x30 +.. /x98/x34/xc3/x30 +.. /x98/x34/xc4/x30 +.. /x98/x34/xc5/x30 +.. /x98/x34/xc6/x30 +.. /x98/x34/xc7/x30 +.. /x98/x34/xc8/x30 +.. /x98/x34/xc9/x30 +.. /x98/x34/xca/x30 +.. /x98/x34/xcb/x30 +.. /x98/x34/xcc/x30 +.. /x98/x34/xcd/x30 +.. /x98/x34/xce/x30 +.. /x98/x34/xcf/x30 +.. /x98/x34/xd0/x30 +.. /x98/x34/xd1/x30 +.. /x98/x34/xd2/x30 +.. /x98/x34/xd3/x30 +.. /x98/x34/xd4/x30 +.. /x98/x34/xd5/x30 +.. /x98/x34/xd6/x30 +.. /x98/x34/xd7/x30 +.. /x98/x34/xd8/x30 +.. /x98/x34/xd9/x30 +.. /x98/x34/xda/x30 +.. /x98/x34/xdb/x30 +.. /x98/x34/xdc/x30 +.. /x98/x34/xdd/x30 +.. /x98/x34/xde/x30 +.. /x98/x34/xdf/x30 +.. /x98/x34/xe0/x30 +.. /x98/x34/xe1/x30 +.. /x98/x34/xe2/x30 +.. /x98/x34/xe3/x30 +.. /x98/x34/xe4/x30 +.. /x98/x34/xe5/x30 +.. /x98/x34/xe6/x30 +.. /x98/x34/xe7/x30 +.. /x98/x34/xe8/x30 +.. /x98/x34/xe9/x30 +.. /x98/x34/xea/x30 +.. /x98/x34/xeb/x30 +.. /x98/x34/xec/x30 +.. /x98/x34/xed/x30 +.. /x98/x34/xee/x30 +.. /x98/x34/xef/x30 +.. /x98/x34/xf0/x30 +.. /x98/x34/xf1/x30 +.. /x98/x34/xf2/x30 +.. /x98/x34/xf3/x30 +.. /x98/x34/xf4/x30 +.. /x98/x34/xf5/x30 +.. /x98/x34/xf6/x30 +.. /x98/x34/xf7/x30 +.. /x98/x34/xf8/x30 +.. /x98/x34/xf9/x30 +.. /x98/x34/xfa/x30 +.. /x98/x34/xfb/x30 +.. /x98/x34/xfc/x30 +.. /x98/x34/xfd/x30 +.. /x98/x34/xfe/x30 +.. /x98/x35/x81/x30 +.. /x98/x35/x82/x30 +.. /x98/x35/x83/x30 +.. /x98/x35/x84/x30 +.. /x98/x35/x85/x30 +.. /x98/x35/x86/x30 +.. /x98/x35/x87/x30 +.. /x98/x35/x88/x30 +.. /x98/x35/x89/x30 +.. /x98/x35/x8a/x30 +.. /x98/x35/x8b/x30 +.. /x98/x35/x8c/x30 +.. /x98/x35/x8d/x30 +.. /x98/x35/x8e/x30 +.. /x98/x35/x8f/x30 +.. /x98/x35/x90/x30 +.. /x98/x35/x91/x30 +.. /x98/x35/x92/x30 +.. /x98/x35/x93/x30 +.. /x98/x35/x94/x30 +.. /x98/x35/x95/x30 +.. /x98/x35/x96/x30 +.. /x98/x35/x97/x30 +.. /x98/x35/x98/x30 +.. /x98/x35/x99/x30 +.. /x98/x35/x9a/x30 +.. /x98/x35/x9b/x30 +.. /x98/x35/x9c/x30 +.. /x98/x35/x9d/x30 +.. /x98/x35/x9e/x30 +.. /x98/x35/x9f/x30 +.. /x98/x35/xa0/x30 +.. /x98/x35/xa1/x30 +.. /x98/x35/xa2/x30 +.. /x98/x35/xa3/x30 +.. /x98/x35/xa4/x30 +.. /x98/x35/xa5/x30 +.. /x98/x35/xa6/x30 +.. /x98/x35/xa7/x30 +.. /x98/x35/xa8/x30 +.. /x98/x35/xa9/x30 +.. /x98/x35/xaa/x30 +.. /x98/x35/xab/x30 +.. /x98/x35/xac/x30 +.. /x98/x35/xad/x30 +.. /x98/x35/xae/x30 +.. /x98/x35/xaf/x30 +.. /x98/x35/xb0/x30 +.. /x98/x35/xb1/x30 +.. /x98/x35/xb2/x30 +.. /x98/x35/xb3/x30 +.. /x98/x35/xb4/x30 +.. /x98/x35/xb5/x30 +.. /x98/x35/xb6/x30 +.. /x98/x35/xb7/x30 +.. /x98/x35/xb8/x30 +.. /x98/x35/xb9/x30 +.. /x98/x35/xba/x30 +.. /x98/x35/xbb/x30 +.. /x98/x35/xbc/x30 +.. /x98/x35/xbd/x30 +.. /x98/x35/xbe/x30 +.. /x98/x35/xbf/x30 +.. /x98/x35/xc0/x30 +.. /x98/x35/xc1/x30 +.. /x98/x35/xc2/x30 +.. /x98/x35/xc3/x30 +.. /x98/x35/xc4/x30 +.. /x98/x35/xc5/x30 +.. /x98/x35/xc6/x30 +.. /x98/x35/xc7/x30 +.. /x98/x35/xc8/x30 +.. /x98/x35/xc9/x30 +.. /x98/x35/xca/x30 +.. /x98/x35/xcb/x30 +.. /x98/x35/xcc/x30 +.. /x98/x35/xcd/x30 +.. /x98/x35/xce/x30 +.. /x98/x35/xcf/x30 +.. /x98/x35/xd0/x30 +.. /x98/x35/xd1/x30 +.. /x98/x35/xd2/x30 +.. /x98/x35/xd3/x30 +.. /x98/x35/xd4/x30 +.. /x98/x35/xd5/x30 +.. /x98/x35/xd6/x30 +.. /x98/x35/xd7/x30 +.. /x98/x35/xd8/x30 +.. /x98/x35/xd9/x30 +.. /x98/x35/xda/x30 +.. /x98/x35/xdb/x30 +.. /x98/x35/xdc/x30 +.. /x98/x35/xdd/x30 +.. /x98/x35/xde/x30 +.. /x98/x35/xdf/x30 +.. /x98/x35/xe0/x30 +.. /x98/x35/xe1/x30 +.. /x98/x35/xe2/x30 +.. /x98/x35/xe3/x30 +.. /x98/x35/xe4/x30 +.. /x98/x35/xe5/x30 +.. /x98/x35/xe6/x30 +.. /x98/x35/xe7/x30 +.. /x98/x35/xe8/x30 +.. /x98/x35/xe9/x30 +.. /x98/x35/xea/x30 +.. /x98/x35/xeb/x30 +.. /x98/x35/xec/x30 +.. /x98/x35/xed/x30 +.. /x98/x35/xee/x30 +.. /x98/x35/xef/x30 +.. /x98/x35/xf0/x30 +.. /x98/x35/xf1/x30 +.. /x98/x35/xf2/x30 +.. /x98/x35/xf3/x30 + /x9a/x32/xb3/x34 CJK COMPATIBILITY IDEOGRAPH-2F800 + /x9a/x32/xb3/x35 CJK COMPATIBILITY IDEOGRAPH-2F801 + /x9a/x32/xb3/x36 CJK COMPATIBILITY IDEOGRAPH-2F802 + /x9a/x32/xb3/x37 CJK COMPATIBILITY IDEOGRAPH-2F803 + /x9a/x32/xb3/x38 CJK COMPATIBILITY IDEOGRAPH-2F804 + /x9a/x32/xb3/x39 CJK COMPATIBILITY IDEOGRAPH-2F805 + /x9a/x32/xb4/x30 CJK COMPATIBILITY IDEOGRAPH-2F806 + /x9a/x32/xb4/x31 CJK COMPATIBILITY IDEOGRAPH-2F807 + /x9a/x32/xb4/x32 CJK COMPATIBILITY IDEOGRAPH-2F808 + /x9a/x32/xb4/x33 CJK COMPATIBILITY IDEOGRAPH-2F809 + /x9a/x32/xb4/x34 CJK COMPATIBILITY IDEOGRAPH-2F80A + /x9a/x32/xb4/x35 CJK COMPATIBILITY IDEOGRAPH-2F80B + /x9a/x32/xb4/x36 CJK COMPATIBILITY IDEOGRAPH-2F80C + /x9a/x32/xb4/x37 CJK COMPATIBILITY IDEOGRAPH-2F80D + /x9a/x32/xb4/x38 CJK COMPATIBILITY IDEOGRAPH-2F80E + /x9a/x32/xb4/x39 CJK COMPATIBILITY IDEOGRAPH-2F80F + /x9a/x32/xb5/x30 CJK COMPATIBILITY IDEOGRAPH-2F810 + /x9a/x32/xb5/x31 CJK COMPATIBILITY IDEOGRAPH-2F811 + /x9a/x32/xb5/x32 CJK COMPATIBILITY IDEOGRAPH-2F812 + /x9a/x32/xb5/x33 CJK COMPATIBILITY IDEOGRAPH-2F813 + /x9a/x32/xb5/x34 CJK COMPATIBILITY IDEOGRAPH-2F814 + /x9a/x32/xb5/x35 CJK COMPATIBILITY IDEOGRAPH-2F815 + /x9a/x32/xb5/x36 CJK COMPATIBILITY IDEOGRAPH-2F816 + /x9a/x32/xb5/x37 CJK COMPATIBILITY IDEOGRAPH-2F817 + /x9a/x32/xb5/x38 CJK COMPATIBILITY IDEOGRAPH-2F818 + /x9a/x32/xb5/x39 CJK COMPATIBILITY IDEOGRAPH-2F819 + /x9a/x32/xb6/x30 CJK COMPATIBILITY IDEOGRAPH-2F81A + /x9a/x32/xb6/x31 CJK COMPATIBILITY IDEOGRAPH-2F81B + /x9a/x32/xb6/x32 CJK COMPATIBILITY IDEOGRAPH-2F81C + /x9a/x32/xb6/x33 CJK COMPATIBILITY IDEOGRAPH-2F81D + /x9a/x32/xb6/x34 CJK COMPATIBILITY IDEOGRAPH-2F81E + /x9a/x32/xb6/x35 CJK COMPATIBILITY IDEOGRAPH-2F81F + /x9a/x32/xb6/x36 CJK COMPATIBILITY IDEOGRAPH-2F820 + /x9a/x32/xb6/x37 CJK COMPATIBILITY IDEOGRAPH-2F821 + /x9a/x32/xb6/x38 CJK COMPATIBILITY IDEOGRAPH-2F822 + /x9a/x32/xb6/x39 CJK COMPATIBILITY IDEOGRAPH-2F823 + /x9a/x32/xb7/x30 CJK COMPATIBILITY IDEOGRAPH-2F824 + /x9a/x32/xb7/x31 CJK COMPATIBILITY IDEOGRAPH-2F825 + /x9a/x32/xb7/x32 CJK COMPATIBILITY IDEOGRAPH-2F826 + /x9a/x32/xb7/x33 CJK COMPATIBILITY IDEOGRAPH-2F827 + /x9a/x32/xb7/x34 CJK COMPATIBILITY IDEOGRAPH-2F828 + /x9a/x32/xb7/x35 CJK COMPATIBILITY IDEOGRAPH-2F829 + /x9a/x32/xb7/x36 CJK COMPATIBILITY IDEOGRAPH-2F82A + /x9a/x32/xb7/x37 CJK COMPATIBILITY IDEOGRAPH-2F82B + /x9a/x32/xb7/x38 CJK COMPATIBILITY IDEOGRAPH-2F82C + /x9a/x32/xb7/x39 CJK COMPATIBILITY IDEOGRAPH-2F82D + /x9a/x32/xb8/x30 CJK COMPATIBILITY IDEOGRAPH-2F82E + /x9a/x32/xb8/x31 CJK COMPATIBILITY IDEOGRAPH-2F82F + /x9a/x32/xb8/x32 CJK COMPATIBILITY IDEOGRAPH-2F830 + /x9a/x32/xb8/x33 CJK COMPATIBILITY IDEOGRAPH-2F831 + /x9a/x32/xb8/x34 CJK COMPATIBILITY IDEOGRAPH-2F832 + /x9a/x32/xb8/x35 CJK COMPATIBILITY IDEOGRAPH-2F833 + /x9a/x32/xb8/x36 CJK COMPATIBILITY IDEOGRAPH-2F834 + /x9a/x32/xb8/x37 CJK COMPATIBILITY IDEOGRAPH-2F835 + /x9a/x32/xb8/x38 CJK COMPATIBILITY IDEOGRAPH-2F836 + /x9a/x32/xb8/x39 CJK COMPATIBILITY IDEOGRAPH-2F837 + /x9a/x32/xb9/x30 CJK COMPATIBILITY IDEOGRAPH-2F838 + /x9a/x32/xb9/x31 CJK COMPATIBILITY IDEOGRAPH-2F839 + /x9a/x32/xb9/x32 CJK COMPATIBILITY IDEOGRAPH-2F83A + /x9a/x32/xb9/x33 CJK COMPATIBILITY IDEOGRAPH-2F83B + /x9a/x32/xb9/x34 CJK COMPATIBILITY IDEOGRAPH-2F83C + /x9a/x32/xb9/x35 CJK COMPATIBILITY IDEOGRAPH-2F83D + /x9a/x32/xb9/x36 CJK COMPATIBILITY IDEOGRAPH-2F83E + /x9a/x32/xb9/x37 CJK COMPATIBILITY IDEOGRAPH-2F83F + /x9a/x32/xb9/x38 CJK COMPATIBILITY IDEOGRAPH-2F840 + /x9a/x32/xb9/x39 CJK COMPATIBILITY IDEOGRAPH-2F841 + /x9a/x32/xba/x30 CJK COMPATIBILITY IDEOGRAPH-2F842 + /x9a/x32/xba/x31 CJK COMPATIBILITY IDEOGRAPH-2F843 + /x9a/x32/xba/x32 CJK COMPATIBILITY IDEOGRAPH-2F844 + /x9a/x32/xba/x33 CJK COMPATIBILITY IDEOGRAPH-2F845 + /x9a/x32/xba/x34 CJK COMPATIBILITY IDEOGRAPH-2F846 + /x9a/x32/xba/x35 CJK COMPATIBILITY IDEOGRAPH-2F847 + /x9a/x32/xba/x36 CJK COMPATIBILITY IDEOGRAPH-2F848 + /x9a/x32/xba/x37 CJK COMPATIBILITY IDEOGRAPH-2F849 + /x9a/x32/xba/x38 CJK COMPATIBILITY IDEOGRAPH-2F84A + /x9a/x32/xba/x39 CJK COMPATIBILITY IDEOGRAPH-2F84B + /x9a/x32/xbb/x30 CJK COMPATIBILITY IDEOGRAPH-2F84C + /x9a/x32/xbb/x31 CJK COMPATIBILITY IDEOGRAPH-2F84D + /x9a/x32/xbb/x32 CJK COMPATIBILITY IDEOGRAPH-2F84E + /x9a/x32/xbb/x33 CJK COMPATIBILITY IDEOGRAPH-2F84F + /x9a/x32/xbb/x34 CJK COMPATIBILITY IDEOGRAPH-2F850 + /x9a/x32/xbb/x35 CJK COMPATIBILITY IDEOGRAPH-2F851 + /x9a/x32/xbb/x36 CJK COMPATIBILITY IDEOGRAPH-2F852 + /x9a/x32/xbb/x37 CJK COMPATIBILITY IDEOGRAPH-2F853 + /x9a/x32/xbb/x38 CJK COMPATIBILITY IDEOGRAPH-2F854 + /x9a/x32/xbb/x39 CJK COMPATIBILITY IDEOGRAPH-2F855 + /x9a/x32/xbc/x30 CJK COMPATIBILITY IDEOGRAPH-2F856 + /x9a/x32/xbc/x31 CJK COMPATIBILITY IDEOGRAPH-2F857 + /x9a/x32/xbc/x32 CJK COMPATIBILITY IDEOGRAPH-2F858 + /x9a/x32/xbc/x33 CJK COMPATIBILITY IDEOGRAPH-2F859 + /x9a/x32/xbc/x34 CJK COMPATIBILITY IDEOGRAPH-2F85A + /x9a/x32/xbc/x35 CJK COMPATIBILITY IDEOGRAPH-2F85B + /x9a/x32/xbc/x36 CJK COMPATIBILITY IDEOGRAPH-2F85C + /x9a/x32/xbc/x37 CJK COMPATIBILITY IDEOGRAPH-2F85D + /x9a/x32/xbc/x38 CJK COMPATIBILITY IDEOGRAPH-2F85E + /x9a/x32/xbc/x39 CJK COMPATIBILITY IDEOGRAPH-2F85F + /x9a/x32/xbd/x30 CJK COMPATIBILITY IDEOGRAPH-2F860 + /x9a/x32/xbd/x31 CJK COMPATIBILITY IDEOGRAPH-2F861 + /x9a/x32/xbd/x32 CJK COMPATIBILITY IDEOGRAPH-2F862 + /x9a/x32/xbd/x33 CJK COMPATIBILITY IDEOGRAPH-2F863 + /x9a/x32/xbd/x34 CJK COMPATIBILITY IDEOGRAPH-2F864 + /x9a/x32/xbd/x35 CJK COMPATIBILITY IDEOGRAPH-2F865 + /x9a/x32/xbd/x36 CJK COMPATIBILITY IDEOGRAPH-2F866 + /x9a/x32/xbd/x37 CJK COMPATIBILITY IDEOGRAPH-2F867 + /x9a/x32/xbd/x38 CJK COMPATIBILITY IDEOGRAPH-2F868 + /x9a/x32/xbd/x39 CJK COMPATIBILITY IDEOGRAPH-2F869 + /x9a/x32/xbe/x30 CJK COMPATIBILITY IDEOGRAPH-2F86A + /x9a/x32/xbe/x31 CJK COMPATIBILITY IDEOGRAPH-2F86B + /x9a/x32/xbe/x32 CJK COMPATIBILITY IDEOGRAPH-2F86C + /x9a/x32/xbe/x33 CJK COMPATIBILITY IDEOGRAPH-2F86D + /x9a/x32/xbe/x34 CJK COMPATIBILITY IDEOGRAPH-2F86E + /x9a/x32/xbe/x35 CJK COMPATIBILITY IDEOGRAPH-2F86F + /x9a/x32/xbe/x36 CJK COMPATIBILITY IDEOGRAPH-2F870 + /x9a/x32/xbe/x37 CJK COMPATIBILITY IDEOGRAPH-2F871 + /x9a/x32/xbe/x38 CJK COMPATIBILITY IDEOGRAPH-2F872 + /x9a/x32/xbe/x39 CJK COMPATIBILITY IDEOGRAPH-2F873 + /x9a/x32/xbf/x30 CJK COMPATIBILITY IDEOGRAPH-2F874 + /x9a/x32/xbf/x31 CJK COMPATIBILITY IDEOGRAPH-2F875 + /x9a/x32/xbf/x32 CJK COMPATIBILITY IDEOGRAPH-2F876 + /x9a/x32/xbf/x33 CJK COMPATIBILITY IDEOGRAPH-2F877 + /x9a/x32/xbf/x34 CJK COMPATIBILITY IDEOGRAPH-2F878 + /x9a/x32/xbf/x35 CJK COMPATIBILITY IDEOGRAPH-2F879 + /x9a/x32/xbf/x36 CJK COMPATIBILITY IDEOGRAPH-2F87A + /x9a/x32/xbf/x37 CJK COMPATIBILITY IDEOGRAPH-2F87B + /x9a/x32/xbf/x38 CJK COMPATIBILITY IDEOGRAPH-2F87C + /x9a/x32/xbf/x39 CJK COMPATIBILITY IDEOGRAPH-2F87D + /x9a/x32/xc0/x30 CJK COMPATIBILITY IDEOGRAPH-2F87E + /x9a/x32/xc0/x31 CJK COMPATIBILITY IDEOGRAPH-2F87F + /x9a/x32/xc0/x32 CJK COMPATIBILITY IDEOGRAPH-2F880 + /x9a/x32/xc0/x33 CJK COMPATIBILITY IDEOGRAPH-2F881 + /x9a/x32/xc0/x34 CJK COMPATIBILITY IDEOGRAPH-2F882 + /x9a/x32/xc0/x35 CJK COMPATIBILITY IDEOGRAPH-2F883 + /x9a/x32/xc0/x36 CJK COMPATIBILITY IDEOGRAPH-2F884 + /x9a/x32/xc0/x37 CJK COMPATIBILITY IDEOGRAPH-2F885 + /x9a/x32/xc0/x38 CJK COMPATIBILITY IDEOGRAPH-2F886 + /x9a/x32/xc0/x39 CJK COMPATIBILITY IDEOGRAPH-2F887 + /x9a/x32/xc1/x30 CJK COMPATIBILITY IDEOGRAPH-2F888 + /x9a/x32/xc1/x31 CJK COMPATIBILITY IDEOGRAPH-2F889 + /x9a/x32/xc1/x32 CJK COMPATIBILITY IDEOGRAPH-2F88A + /x9a/x32/xc1/x33 CJK COMPATIBILITY IDEOGRAPH-2F88B + /x9a/x32/xc1/x34 CJK COMPATIBILITY IDEOGRAPH-2F88C + /x9a/x32/xc1/x35 CJK COMPATIBILITY IDEOGRAPH-2F88D + /x9a/x32/xc1/x36 CJK COMPATIBILITY IDEOGRAPH-2F88E + /x9a/x32/xc1/x37 CJK COMPATIBILITY IDEOGRAPH-2F88F + /x9a/x32/xc1/x38 CJK COMPATIBILITY IDEOGRAPH-2F890 + /x9a/x32/xc1/x39 CJK COMPATIBILITY IDEOGRAPH-2F891 + /x9a/x32/xc2/x30 CJK COMPATIBILITY IDEOGRAPH-2F892 + /x9a/x32/xc2/x31 CJK COMPATIBILITY IDEOGRAPH-2F893 + /x9a/x32/xc2/x32 CJK COMPATIBILITY IDEOGRAPH-2F894 + /x9a/x32/xc2/x33 CJK COMPATIBILITY IDEOGRAPH-2F895 + /x9a/x32/xc2/x34 CJK COMPATIBILITY IDEOGRAPH-2F896 + /x9a/x32/xc2/x35 CJK COMPATIBILITY IDEOGRAPH-2F897 + /x9a/x32/xc2/x36 CJK COMPATIBILITY IDEOGRAPH-2F898 + /x9a/x32/xc2/x37 CJK COMPATIBILITY IDEOGRAPH-2F899 + /x9a/x32/xc2/x38 CJK COMPATIBILITY IDEOGRAPH-2F89A + /x9a/x32/xc2/x39 CJK COMPATIBILITY IDEOGRAPH-2F89B + /x9a/x32/xc3/x30 CJK COMPATIBILITY IDEOGRAPH-2F89C + /x9a/x32/xc3/x31 CJK COMPATIBILITY IDEOGRAPH-2F89D + /x9a/x32/xc3/x32 CJK COMPATIBILITY IDEOGRAPH-2F89E + /x9a/x32/xc3/x33 CJK COMPATIBILITY IDEOGRAPH-2F89F + /x9a/x32/xc3/x34 CJK COMPATIBILITY IDEOGRAPH-2F8A0 + /x9a/x32/xc3/x35 CJK COMPATIBILITY IDEOGRAPH-2F8A1 + /x9a/x32/xc3/x36 CJK COMPATIBILITY IDEOGRAPH-2F8A2 + /x9a/x32/xc3/x37 CJK COMPATIBILITY IDEOGRAPH-2F8A3 + /x9a/x32/xc3/x38 CJK COMPATIBILITY IDEOGRAPH-2F8A4 + /x9a/x32/xc3/x39 CJK COMPATIBILITY IDEOGRAPH-2F8A5 + /x9a/x32/xc4/x30 CJK COMPATIBILITY IDEOGRAPH-2F8A6 + /x9a/x32/xc4/x31 CJK COMPATIBILITY IDEOGRAPH-2F8A7 + /x9a/x32/xc4/x32 CJK COMPATIBILITY IDEOGRAPH-2F8A8 + /x9a/x32/xc4/x33 CJK COMPATIBILITY IDEOGRAPH-2F8A9 + /x9a/x32/xc4/x34 CJK COMPATIBILITY IDEOGRAPH-2F8AA + /x9a/x32/xc4/x35 CJK COMPATIBILITY IDEOGRAPH-2F8AB + /x9a/x32/xc4/x36 CJK COMPATIBILITY IDEOGRAPH-2F8AC + /x9a/x32/xc4/x37 CJK COMPATIBILITY IDEOGRAPH-2F8AD + /x9a/x32/xc4/x38 CJK COMPATIBILITY IDEOGRAPH-2F8AE + /x9a/x32/xc4/x39 CJK COMPATIBILITY IDEOGRAPH-2F8AF + /x9a/x32/xc5/x30 CJK COMPATIBILITY IDEOGRAPH-2F8B0 + /x9a/x32/xc5/x31 CJK COMPATIBILITY IDEOGRAPH-2F8B1 + /x9a/x32/xc5/x32 CJK COMPATIBILITY IDEOGRAPH-2F8B2 + /x9a/x32/xc5/x33 CJK COMPATIBILITY IDEOGRAPH-2F8B3 + /x9a/x32/xc5/x34 CJK COMPATIBILITY IDEOGRAPH-2F8B4 + /x9a/x32/xc5/x35 CJK COMPATIBILITY IDEOGRAPH-2F8B5 + /x9a/x32/xc5/x36 CJK COMPATIBILITY IDEOGRAPH-2F8B6 + /x9a/x32/xc5/x37 CJK COMPATIBILITY IDEOGRAPH-2F8B7 + /x9a/x32/xc5/x38 CJK COMPATIBILITY IDEOGRAPH-2F8B8 + /x9a/x32/xc5/x39 CJK COMPATIBILITY IDEOGRAPH-2F8B9 + /x9a/x32/xc6/x30 CJK COMPATIBILITY IDEOGRAPH-2F8BA + /x9a/x32/xc6/x31 CJK COMPATIBILITY IDEOGRAPH-2F8BB + /x9a/x32/xc6/x32 CJK COMPATIBILITY IDEOGRAPH-2F8BC + /x9a/x32/xc6/x33 CJK COMPATIBILITY IDEOGRAPH-2F8BD + /x9a/x32/xc6/x34 CJK COMPATIBILITY IDEOGRAPH-2F8BE + /x9a/x32/xc6/x35 CJK COMPATIBILITY IDEOGRAPH-2F8BF + /x9a/x32/xc6/x36 CJK COMPATIBILITY IDEOGRAPH-2F8C0 + /x9a/x32/xc6/x37 CJK COMPATIBILITY IDEOGRAPH-2F8C1 + /x9a/x32/xc6/x38 CJK COMPATIBILITY IDEOGRAPH-2F8C2 + /x9a/x32/xc6/x39 CJK COMPATIBILITY IDEOGRAPH-2F8C3 + /x9a/x32/xc7/x30 CJK COMPATIBILITY IDEOGRAPH-2F8C4 + /x9a/x32/xc7/x31 CJK COMPATIBILITY IDEOGRAPH-2F8C5 + /x9a/x32/xc7/x32 CJK COMPATIBILITY IDEOGRAPH-2F8C6 + /x9a/x32/xc7/x33 CJK COMPATIBILITY IDEOGRAPH-2F8C7 + /x9a/x32/xc7/x34 CJK COMPATIBILITY IDEOGRAPH-2F8C8 + /x9a/x32/xc7/x35 CJK COMPATIBILITY IDEOGRAPH-2F8C9 + /x9a/x32/xc7/x36 CJK COMPATIBILITY IDEOGRAPH-2F8CA + /x9a/x32/xc7/x37 CJK COMPATIBILITY IDEOGRAPH-2F8CB + /x9a/x32/xc7/x38 CJK COMPATIBILITY IDEOGRAPH-2F8CC + /x9a/x32/xc7/x39 CJK COMPATIBILITY IDEOGRAPH-2F8CD + /x9a/x32/xc8/x30 CJK COMPATIBILITY IDEOGRAPH-2F8CE + /x9a/x32/xc8/x31 CJK COMPATIBILITY IDEOGRAPH-2F8CF + /x9a/x32/xc8/x32 CJK COMPATIBILITY IDEOGRAPH-2F8D0 + /x9a/x32/xc8/x33 CJK COMPATIBILITY IDEOGRAPH-2F8D1 + /x9a/x32/xc8/x34 CJK COMPATIBILITY IDEOGRAPH-2F8D2 + /x9a/x32/xc8/x35 CJK COMPATIBILITY IDEOGRAPH-2F8D3 + /x9a/x32/xc8/x36 CJK COMPATIBILITY IDEOGRAPH-2F8D4 + /x9a/x32/xc8/x37 CJK COMPATIBILITY IDEOGRAPH-2F8D5 + /x9a/x32/xc8/x38 CJK COMPATIBILITY IDEOGRAPH-2F8D6 + /x9a/x32/xc8/x39 CJK COMPATIBILITY IDEOGRAPH-2F8D7 + /x9a/x32/xc9/x30 CJK COMPATIBILITY IDEOGRAPH-2F8D8 + /x9a/x32/xc9/x31 CJK COMPATIBILITY IDEOGRAPH-2F8D9 + /x9a/x32/xc9/x32 CJK COMPATIBILITY IDEOGRAPH-2F8DA + /x9a/x32/xc9/x33 CJK COMPATIBILITY IDEOGRAPH-2F8DB + /x9a/x32/xc9/x34 CJK COMPATIBILITY IDEOGRAPH-2F8DC + /x9a/x32/xc9/x35 CJK COMPATIBILITY IDEOGRAPH-2F8DD + /x9a/x32/xc9/x36 CJK COMPATIBILITY IDEOGRAPH-2F8DE + /x9a/x32/xc9/x37 CJK COMPATIBILITY IDEOGRAPH-2F8DF + /x9a/x32/xc9/x38 CJK COMPATIBILITY IDEOGRAPH-2F8E0 + /x9a/x32/xc9/x39 CJK COMPATIBILITY IDEOGRAPH-2F8E1 + /x9a/x32/xca/x30 CJK COMPATIBILITY IDEOGRAPH-2F8E2 + /x9a/x32/xca/x31 CJK COMPATIBILITY IDEOGRAPH-2F8E3 + /x9a/x32/xca/x32 CJK COMPATIBILITY IDEOGRAPH-2F8E4 + /x9a/x32/xca/x33 CJK COMPATIBILITY IDEOGRAPH-2F8E5 + /x9a/x32/xca/x34 CJK COMPATIBILITY IDEOGRAPH-2F8E6 + /x9a/x32/xca/x35 CJK COMPATIBILITY IDEOGRAPH-2F8E7 + /x9a/x32/xca/x36 CJK COMPATIBILITY IDEOGRAPH-2F8E8 + /x9a/x32/xca/x37 CJK COMPATIBILITY IDEOGRAPH-2F8E9 + /x9a/x32/xca/x38 CJK COMPATIBILITY IDEOGRAPH-2F8EA + /x9a/x32/xca/x39 CJK COMPATIBILITY IDEOGRAPH-2F8EB + /x9a/x32/xcb/x30 CJK COMPATIBILITY IDEOGRAPH-2F8EC + /x9a/x32/xcb/x31 CJK COMPATIBILITY IDEOGRAPH-2F8ED + /x9a/x32/xcb/x32 CJK COMPATIBILITY IDEOGRAPH-2F8EE + /x9a/x32/xcb/x33 CJK COMPATIBILITY IDEOGRAPH-2F8EF + /x9a/x32/xcb/x34 CJK COMPATIBILITY IDEOGRAPH-2F8F0 + /x9a/x32/xcb/x35 CJK COMPATIBILITY IDEOGRAPH-2F8F1 + /x9a/x32/xcb/x36 CJK COMPATIBILITY IDEOGRAPH-2F8F2 + /x9a/x32/xcb/x37 CJK COMPATIBILITY IDEOGRAPH-2F8F3 + /x9a/x32/xcb/x38 CJK COMPATIBILITY IDEOGRAPH-2F8F4 + /x9a/x32/xcb/x39 CJK COMPATIBILITY IDEOGRAPH-2F8F5 + /x9a/x32/xcc/x30 CJK COMPATIBILITY IDEOGRAPH-2F8F6 + /x9a/x32/xcc/x31 CJK COMPATIBILITY IDEOGRAPH-2F8F7 + /x9a/x32/xcc/x32 CJK COMPATIBILITY IDEOGRAPH-2F8F8 + /x9a/x32/xcc/x33 CJK COMPATIBILITY IDEOGRAPH-2F8F9 + /x9a/x32/xcc/x34 CJK COMPATIBILITY IDEOGRAPH-2F8FA + /x9a/x32/xcc/x35 CJK COMPATIBILITY IDEOGRAPH-2F8FB + /x9a/x32/xcc/x36 CJK COMPATIBILITY IDEOGRAPH-2F8FC + /x9a/x32/xcc/x37 CJK COMPATIBILITY IDEOGRAPH-2F8FD + /x9a/x32/xcc/x38 CJK COMPATIBILITY IDEOGRAPH-2F8FE + /x9a/x32/xcc/x39 CJK COMPATIBILITY IDEOGRAPH-2F8FF + /x9a/x32/xcd/x30 CJK COMPATIBILITY IDEOGRAPH-2F900 + /x9a/x32/xcd/x31 CJK COMPATIBILITY IDEOGRAPH-2F901 + /x9a/x32/xcd/x32 CJK COMPATIBILITY IDEOGRAPH-2F902 + /x9a/x32/xcd/x33 CJK COMPATIBILITY IDEOGRAPH-2F903 + /x9a/x32/xcd/x34 CJK COMPATIBILITY IDEOGRAPH-2F904 + /x9a/x32/xcd/x35 CJK COMPATIBILITY IDEOGRAPH-2F905 + /x9a/x32/xcd/x36 CJK COMPATIBILITY IDEOGRAPH-2F906 + /x9a/x32/xcd/x37 CJK COMPATIBILITY IDEOGRAPH-2F907 + /x9a/x32/xcd/x38 CJK COMPATIBILITY IDEOGRAPH-2F908 + /x9a/x32/xcd/x39 CJK COMPATIBILITY IDEOGRAPH-2F909 + /x9a/x32/xce/x30 CJK COMPATIBILITY IDEOGRAPH-2F90A + /x9a/x32/xce/x31 CJK COMPATIBILITY IDEOGRAPH-2F90B + /x9a/x32/xce/x32 CJK COMPATIBILITY IDEOGRAPH-2F90C + /x9a/x32/xce/x33 CJK COMPATIBILITY IDEOGRAPH-2F90D + /x9a/x32/xce/x34 CJK COMPATIBILITY IDEOGRAPH-2F90E + /x9a/x32/xce/x35 CJK COMPATIBILITY IDEOGRAPH-2F90F + /x9a/x32/xce/x36 CJK COMPATIBILITY IDEOGRAPH-2F910 + /x9a/x32/xce/x37 CJK COMPATIBILITY IDEOGRAPH-2F911 + /x9a/x32/xce/x38 CJK COMPATIBILITY IDEOGRAPH-2F912 + /x9a/x32/xce/x39 CJK COMPATIBILITY IDEOGRAPH-2F913 + /x9a/x32/xcf/x30 CJK COMPATIBILITY IDEOGRAPH-2F914 + /x9a/x32/xcf/x31 CJK COMPATIBILITY IDEOGRAPH-2F915 + /x9a/x32/xcf/x32 CJK COMPATIBILITY IDEOGRAPH-2F916 + /x9a/x32/xcf/x33 CJK COMPATIBILITY IDEOGRAPH-2F917 + /x9a/x32/xcf/x34 CJK COMPATIBILITY IDEOGRAPH-2F918 + /x9a/x32/xcf/x35 CJK COMPATIBILITY IDEOGRAPH-2F919 + /x9a/x32/xcf/x36 CJK COMPATIBILITY IDEOGRAPH-2F91A + /x9a/x32/xcf/x37 CJK COMPATIBILITY IDEOGRAPH-2F91B + /x9a/x32/xcf/x38 CJK COMPATIBILITY IDEOGRAPH-2F91C + /x9a/x32/xcf/x39 CJK COMPATIBILITY IDEOGRAPH-2F91D + /x9a/x32/xd0/x30 CJK COMPATIBILITY IDEOGRAPH-2F91E + /x9a/x32/xd0/x31 CJK COMPATIBILITY IDEOGRAPH-2F91F + /x9a/x32/xd0/x32 CJK COMPATIBILITY IDEOGRAPH-2F920 + /x9a/x32/xd0/x33 CJK COMPATIBILITY IDEOGRAPH-2F921 + /x9a/x32/xd0/x34 CJK COMPATIBILITY IDEOGRAPH-2F922 + /x9a/x32/xd0/x35 CJK COMPATIBILITY IDEOGRAPH-2F923 + /x9a/x32/xd0/x36 CJK COMPATIBILITY IDEOGRAPH-2F924 + /x9a/x32/xd0/x37 CJK COMPATIBILITY IDEOGRAPH-2F925 + /x9a/x32/xd0/x38 CJK COMPATIBILITY IDEOGRAPH-2F926 + /x9a/x32/xd0/x39 CJK COMPATIBILITY IDEOGRAPH-2F927 + /x9a/x32/xd1/x30 CJK COMPATIBILITY IDEOGRAPH-2F928 + /x9a/x32/xd1/x31 CJK COMPATIBILITY IDEOGRAPH-2F929 + /x9a/x32/xd1/x32 CJK COMPATIBILITY IDEOGRAPH-2F92A + /x9a/x32/xd1/x33 CJK COMPATIBILITY IDEOGRAPH-2F92B + /x9a/x32/xd1/x34 CJK COMPATIBILITY IDEOGRAPH-2F92C + /x9a/x32/xd1/x35 CJK COMPATIBILITY IDEOGRAPH-2F92D + /x9a/x32/xd1/x36 CJK COMPATIBILITY IDEOGRAPH-2F92E + /x9a/x32/xd1/x37 CJK COMPATIBILITY IDEOGRAPH-2F92F + /x9a/x32/xd1/x38 CJK COMPATIBILITY IDEOGRAPH-2F930 + /x9a/x32/xd1/x39 CJK COMPATIBILITY IDEOGRAPH-2F931 + /x9a/x32/xd2/x30 CJK COMPATIBILITY IDEOGRAPH-2F932 + /x9a/x32/xd2/x31 CJK COMPATIBILITY IDEOGRAPH-2F933 + /x9a/x32/xd2/x32 CJK COMPATIBILITY IDEOGRAPH-2F934 + /x9a/x32/xd2/x33 CJK COMPATIBILITY IDEOGRAPH-2F935 + /x9a/x32/xd2/x34 CJK COMPATIBILITY IDEOGRAPH-2F936 + /x9a/x32/xd2/x35 CJK COMPATIBILITY IDEOGRAPH-2F937 + /x9a/x32/xd2/x36 CJK COMPATIBILITY IDEOGRAPH-2F938 + /x9a/x32/xd2/x37 CJK COMPATIBILITY IDEOGRAPH-2F939 + /x9a/x32/xd2/x38 CJK COMPATIBILITY IDEOGRAPH-2F93A + /x9a/x32/xd2/x39 CJK COMPATIBILITY IDEOGRAPH-2F93B + /x9a/x32/xd3/x30 CJK COMPATIBILITY IDEOGRAPH-2F93C + /x9a/x32/xd3/x31 CJK COMPATIBILITY IDEOGRAPH-2F93D + /x9a/x32/xd3/x32 CJK COMPATIBILITY IDEOGRAPH-2F93E + /x9a/x32/xd3/x33 CJK COMPATIBILITY IDEOGRAPH-2F93F + /x9a/x32/xd3/x34 CJK COMPATIBILITY IDEOGRAPH-2F940 + /x9a/x32/xd3/x35 CJK COMPATIBILITY IDEOGRAPH-2F941 + /x9a/x32/xd3/x36 CJK COMPATIBILITY IDEOGRAPH-2F942 + /x9a/x32/xd3/x37 CJK COMPATIBILITY IDEOGRAPH-2F943 + /x9a/x32/xd3/x38 CJK COMPATIBILITY IDEOGRAPH-2F944 + /x9a/x32/xd3/x39 CJK COMPATIBILITY IDEOGRAPH-2F945 + /x9a/x32/xd4/x30 CJK COMPATIBILITY IDEOGRAPH-2F946 + /x9a/x32/xd4/x31 CJK COMPATIBILITY IDEOGRAPH-2F947 + /x9a/x32/xd4/x32 CJK COMPATIBILITY IDEOGRAPH-2F948 + /x9a/x32/xd4/x33 CJK COMPATIBILITY IDEOGRAPH-2F949 + /x9a/x32/xd4/x34 CJK COMPATIBILITY IDEOGRAPH-2F94A + /x9a/x32/xd4/x35 CJK COMPATIBILITY IDEOGRAPH-2F94B + /x9a/x32/xd4/x36 CJK COMPATIBILITY IDEOGRAPH-2F94C + /x9a/x32/xd4/x37 CJK COMPATIBILITY IDEOGRAPH-2F94D + /x9a/x32/xd4/x38 CJK COMPATIBILITY IDEOGRAPH-2F94E + /x9a/x32/xd4/x39 CJK COMPATIBILITY IDEOGRAPH-2F94F + /x9a/x32/xd5/x30 CJK COMPATIBILITY IDEOGRAPH-2F950 + /x9a/x32/xd5/x31 CJK COMPATIBILITY IDEOGRAPH-2F951 + /x9a/x32/xd5/x32 CJK COMPATIBILITY IDEOGRAPH-2F952 + /x9a/x32/xd5/x33 CJK COMPATIBILITY IDEOGRAPH-2F953 + /x9a/x32/xd5/x34 CJK COMPATIBILITY IDEOGRAPH-2F954 + /x9a/x32/xd5/x35 CJK COMPATIBILITY IDEOGRAPH-2F955 + /x9a/x32/xd5/x36 CJK COMPATIBILITY IDEOGRAPH-2F956 + /x9a/x32/xd5/x37 CJK COMPATIBILITY IDEOGRAPH-2F957 + /x9a/x32/xd5/x38 CJK COMPATIBILITY IDEOGRAPH-2F958 + /x9a/x32/xd5/x39 CJK COMPATIBILITY IDEOGRAPH-2F959 + /x9a/x32/xd6/x30 CJK COMPATIBILITY IDEOGRAPH-2F95A + /x9a/x32/xd6/x31 CJK COMPATIBILITY IDEOGRAPH-2F95B + /x9a/x32/xd6/x32 CJK COMPATIBILITY IDEOGRAPH-2F95C + /x9a/x32/xd6/x33 CJK COMPATIBILITY IDEOGRAPH-2F95D + /x9a/x32/xd6/x34 CJK COMPATIBILITY IDEOGRAPH-2F95E + /x9a/x32/xd6/x35 CJK COMPATIBILITY IDEOGRAPH-2F95F + /x9a/x32/xd6/x36 CJK COMPATIBILITY IDEOGRAPH-2F960 + /x9a/x32/xd6/x37 CJK COMPATIBILITY IDEOGRAPH-2F961 + /x9a/x32/xd6/x38 CJK COMPATIBILITY IDEOGRAPH-2F962 + /x9a/x32/xd6/x39 CJK COMPATIBILITY IDEOGRAPH-2F963 + /x9a/x32/xd7/x30 CJK COMPATIBILITY IDEOGRAPH-2F964 + /x9a/x32/xd7/x31 CJK COMPATIBILITY IDEOGRAPH-2F965 + /x9a/x32/xd7/x32 CJK COMPATIBILITY IDEOGRAPH-2F966 + /x9a/x32/xd7/x33 CJK COMPATIBILITY IDEOGRAPH-2F967 + /x9a/x32/xd7/x34 CJK COMPATIBILITY IDEOGRAPH-2F968 + /x9a/x32/xd7/x35 CJK COMPATIBILITY IDEOGRAPH-2F969 + /x9a/x32/xd7/x36 CJK COMPATIBILITY IDEOGRAPH-2F96A + /x9a/x32/xd7/x37 CJK COMPATIBILITY IDEOGRAPH-2F96B + /x9a/x32/xd7/x38 CJK COMPATIBILITY IDEOGRAPH-2F96C + /x9a/x32/xd7/x39 CJK COMPATIBILITY IDEOGRAPH-2F96D + /x9a/x32/xd8/x30 CJK COMPATIBILITY IDEOGRAPH-2F96E + /x9a/x32/xd8/x31 CJK COMPATIBILITY IDEOGRAPH-2F96F + /x9a/x32/xd8/x32 CJK COMPATIBILITY IDEOGRAPH-2F970 + /x9a/x32/xd8/x33 CJK COMPATIBILITY IDEOGRAPH-2F971 + /x9a/x32/xd8/x34 CJK COMPATIBILITY IDEOGRAPH-2F972 + /x9a/x32/xd8/x35 CJK COMPATIBILITY IDEOGRAPH-2F973 + /x9a/x32/xd8/x36 CJK COMPATIBILITY IDEOGRAPH-2F974 + /x9a/x32/xd8/x37 CJK COMPATIBILITY IDEOGRAPH-2F975 + /x9a/x32/xd8/x38 CJK COMPATIBILITY IDEOGRAPH-2F976 + /x9a/x32/xd8/x39 CJK COMPATIBILITY IDEOGRAPH-2F977 + /x9a/x32/xd9/x30 CJK COMPATIBILITY IDEOGRAPH-2F978 + /x9a/x32/xd9/x31 CJK COMPATIBILITY IDEOGRAPH-2F979 + /x9a/x32/xd9/x32 CJK COMPATIBILITY IDEOGRAPH-2F97A + /x9a/x32/xd9/x33 CJK COMPATIBILITY IDEOGRAPH-2F97B + /x9a/x32/xd9/x34 CJK COMPATIBILITY IDEOGRAPH-2F97C + /x9a/x32/xd9/x35 CJK COMPATIBILITY IDEOGRAPH-2F97D + /x9a/x32/xd9/x36 CJK COMPATIBILITY IDEOGRAPH-2F97E + /x9a/x32/xd9/x37 CJK COMPATIBILITY IDEOGRAPH-2F97F + /x9a/x32/xd9/x38 CJK COMPATIBILITY IDEOGRAPH-2F980 + /x9a/x32/xd9/x39 CJK COMPATIBILITY IDEOGRAPH-2F981 + /x9a/x32/xda/x30 CJK COMPATIBILITY IDEOGRAPH-2F982 + /x9a/x32/xda/x31 CJK COMPATIBILITY IDEOGRAPH-2F983 + /x9a/x32/xda/x32 CJK COMPATIBILITY IDEOGRAPH-2F984 + /x9a/x32/xda/x33 CJK COMPATIBILITY IDEOGRAPH-2F985 + /x9a/x32/xda/x34 CJK COMPATIBILITY IDEOGRAPH-2F986 + /x9a/x32/xda/x35 CJK COMPATIBILITY IDEOGRAPH-2F987 + /x9a/x32/xda/x36 CJK COMPATIBILITY IDEOGRAPH-2F988 + /x9a/x32/xda/x37 CJK COMPATIBILITY IDEOGRAPH-2F989 + /x9a/x32/xda/x38 CJK COMPATIBILITY IDEOGRAPH-2F98A + /x9a/x32/xda/x39 CJK COMPATIBILITY IDEOGRAPH-2F98B + /x9a/x32/xdb/x30 CJK COMPATIBILITY IDEOGRAPH-2F98C + /x9a/x32/xdb/x31 CJK COMPATIBILITY IDEOGRAPH-2F98D + /x9a/x32/xdb/x32 CJK COMPATIBILITY IDEOGRAPH-2F98E + /x9a/x32/xdb/x33 CJK COMPATIBILITY IDEOGRAPH-2F98F + /x9a/x32/xdb/x34 CJK COMPATIBILITY IDEOGRAPH-2F990 + /x9a/x32/xdb/x35 CJK COMPATIBILITY IDEOGRAPH-2F991 + /x9a/x32/xdb/x36 CJK COMPATIBILITY IDEOGRAPH-2F992 + /x9a/x32/xdb/x37 CJK COMPATIBILITY IDEOGRAPH-2F993 + /x9a/x32/xdb/x38 CJK COMPATIBILITY IDEOGRAPH-2F994 + /x9a/x32/xdb/x39 CJK COMPATIBILITY IDEOGRAPH-2F995 + /x9a/x32/xdc/x30 CJK COMPATIBILITY IDEOGRAPH-2F996 + /x9a/x32/xdc/x31 CJK COMPATIBILITY IDEOGRAPH-2F997 + /x9a/x32/xdc/x32 CJK COMPATIBILITY IDEOGRAPH-2F998 + /x9a/x32/xdc/x33 CJK COMPATIBILITY IDEOGRAPH-2F999 + /x9a/x32/xdc/x34 CJK COMPATIBILITY IDEOGRAPH-2F99A + /x9a/x32/xdc/x35 CJK COMPATIBILITY IDEOGRAPH-2F99B + /x9a/x32/xdc/x36 CJK COMPATIBILITY IDEOGRAPH-2F99C + /x9a/x32/xdc/x37 CJK COMPATIBILITY IDEOGRAPH-2F99D + /x9a/x32/xdc/x38 CJK COMPATIBILITY IDEOGRAPH-2F99E + /x9a/x32/xdc/x39 CJK COMPATIBILITY IDEOGRAPH-2F99F + /x9a/x32/xdd/x30 CJK COMPATIBILITY IDEOGRAPH-2F9A0 + /x9a/x32/xdd/x31 CJK COMPATIBILITY IDEOGRAPH-2F9A1 + /x9a/x32/xdd/x32 CJK COMPATIBILITY IDEOGRAPH-2F9A2 + /x9a/x32/xdd/x33 CJK COMPATIBILITY IDEOGRAPH-2F9A3 + /x9a/x32/xdd/x34 CJK COMPATIBILITY IDEOGRAPH-2F9A4 + /x9a/x32/xdd/x35 CJK COMPATIBILITY IDEOGRAPH-2F9A5 + /x9a/x32/xdd/x36 CJK COMPATIBILITY IDEOGRAPH-2F9A6 + /x9a/x32/xdd/x37 CJK COMPATIBILITY IDEOGRAPH-2F9A7 + /x9a/x32/xdd/x38 CJK COMPATIBILITY IDEOGRAPH-2F9A8 + /x9a/x32/xdd/x39 CJK COMPATIBILITY IDEOGRAPH-2F9A9 + /x9a/x32/xde/x30 CJK COMPATIBILITY IDEOGRAPH-2F9AA + /x9a/x32/xde/x31 CJK COMPATIBILITY IDEOGRAPH-2F9AB + /x9a/x32/xde/x32 CJK COMPATIBILITY IDEOGRAPH-2F9AC + /x9a/x32/xde/x33 CJK COMPATIBILITY IDEOGRAPH-2F9AD + /x9a/x32/xde/x34 CJK COMPATIBILITY IDEOGRAPH-2F9AE + /x9a/x32/xde/x35 CJK COMPATIBILITY IDEOGRAPH-2F9AF + /x9a/x32/xde/x36 CJK COMPATIBILITY IDEOGRAPH-2F9B0 + /x9a/x32/xde/x37 CJK COMPATIBILITY IDEOGRAPH-2F9B1 + /x9a/x32/xde/x38 CJK COMPATIBILITY IDEOGRAPH-2F9B2 + /x9a/x32/xde/x39 CJK COMPATIBILITY IDEOGRAPH-2F9B3 + /x9a/x32/xdf/x30 CJK COMPATIBILITY IDEOGRAPH-2F9B4 + /x9a/x32/xdf/x31 CJK COMPATIBILITY IDEOGRAPH-2F9B5 + /x9a/x32/xdf/x32 CJK COMPATIBILITY IDEOGRAPH-2F9B6 + /x9a/x32/xdf/x33 CJK COMPATIBILITY IDEOGRAPH-2F9B7 + /x9a/x32/xdf/x34 CJK COMPATIBILITY IDEOGRAPH-2F9B8 + /x9a/x32/xdf/x35 CJK COMPATIBILITY IDEOGRAPH-2F9B9 + /x9a/x32/xdf/x36 CJK COMPATIBILITY IDEOGRAPH-2F9BA + /x9a/x32/xdf/x37 CJK COMPATIBILITY IDEOGRAPH-2F9BB + /x9a/x32/xdf/x38 CJK COMPATIBILITY IDEOGRAPH-2F9BC + /x9a/x32/xdf/x39 CJK COMPATIBILITY IDEOGRAPH-2F9BD + /x9a/x32/xe0/x30 CJK COMPATIBILITY IDEOGRAPH-2F9BE + /x9a/x32/xe0/x31 CJK COMPATIBILITY IDEOGRAPH-2F9BF + /x9a/x32/xe0/x32 CJK COMPATIBILITY IDEOGRAPH-2F9C0 + /x9a/x32/xe0/x33 CJK COMPATIBILITY IDEOGRAPH-2F9C1 + /x9a/x32/xe0/x34 CJK COMPATIBILITY IDEOGRAPH-2F9C2 + /x9a/x32/xe0/x35 CJK COMPATIBILITY IDEOGRAPH-2F9C3 + /x9a/x32/xe0/x36 CJK COMPATIBILITY IDEOGRAPH-2F9C4 + /x9a/x32/xe0/x37 CJK COMPATIBILITY IDEOGRAPH-2F9C5 + /x9a/x32/xe0/x38 CJK COMPATIBILITY IDEOGRAPH-2F9C6 + /x9a/x32/xe0/x39 CJK COMPATIBILITY IDEOGRAPH-2F9C7 + /x9a/x32/xe1/x30 CJK COMPATIBILITY IDEOGRAPH-2F9C8 + /x9a/x32/xe1/x31 CJK COMPATIBILITY IDEOGRAPH-2F9C9 + /x9a/x32/xe1/x32 CJK COMPATIBILITY IDEOGRAPH-2F9CA + /x9a/x32/xe1/x33 CJK COMPATIBILITY IDEOGRAPH-2F9CB + /x9a/x32/xe1/x34 CJK COMPATIBILITY IDEOGRAPH-2F9CC + /x9a/x32/xe1/x35 CJK COMPATIBILITY IDEOGRAPH-2F9CD + /x9a/x32/xe1/x36 CJK COMPATIBILITY IDEOGRAPH-2F9CE + /x9a/x32/xe1/x37 CJK COMPATIBILITY IDEOGRAPH-2F9CF + /x9a/x32/xe1/x38 CJK COMPATIBILITY IDEOGRAPH-2F9D0 + /x9a/x32/xe1/x39 CJK COMPATIBILITY IDEOGRAPH-2F9D1 + /x9a/x32/xe2/x30 CJK COMPATIBILITY IDEOGRAPH-2F9D2 + /x9a/x32/xe2/x31 CJK COMPATIBILITY IDEOGRAPH-2F9D3 + /x9a/x32/xe2/x32 CJK COMPATIBILITY IDEOGRAPH-2F9D4 + /x9a/x32/xe2/x33 CJK COMPATIBILITY IDEOGRAPH-2F9D5 + /x9a/x32/xe2/x34 CJK COMPATIBILITY IDEOGRAPH-2F9D6 + /x9a/x32/xe2/x35 CJK COMPATIBILITY IDEOGRAPH-2F9D7 + /x9a/x32/xe2/x36 CJK COMPATIBILITY IDEOGRAPH-2F9D8 + /x9a/x32/xe2/x37 CJK COMPATIBILITY IDEOGRAPH-2F9D9 + /x9a/x32/xe2/x38 CJK COMPATIBILITY IDEOGRAPH-2F9DA + /x9a/x32/xe2/x39 CJK COMPATIBILITY IDEOGRAPH-2F9DB + /x9a/x32/xe3/x30 CJK COMPATIBILITY IDEOGRAPH-2F9DC + /x9a/x32/xe3/x31 CJK COMPATIBILITY IDEOGRAPH-2F9DD + /x9a/x32/xe3/x32 CJK COMPATIBILITY IDEOGRAPH-2F9DE + /x9a/x32/xe3/x33 CJK COMPATIBILITY IDEOGRAPH-2F9DF + /x9a/x32/xe3/x34 CJK COMPATIBILITY IDEOGRAPH-2F9E0 + /x9a/x32/xe3/x35 CJK COMPATIBILITY IDEOGRAPH-2F9E1 + /x9a/x32/xe3/x36 CJK COMPATIBILITY IDEOGRAPH-2F9E2 + /x9a/x32/xe3/x37 CJK COMPATIBILITY IDEOGRAPH-2F9E3 + /x9a/x32/xe3/x38 CJK COMPATIBILITY IDEOGRAPH-2F9E4 + /x9a/x32/xe3/x39 CJK COMPATIBILITY IDEOGRAPH-2F9E5 + /x9a/x32/xe4/x30 CJK COMPATIBILITY IDEOGRAPH-2F9E6 + /x9a/x32/xe4/x31 CJK COMPATIBILITY IDEOGRAPH-2F9E7 + /x9a/x32/xe4/x32 CJK COMPATIBILITY IDEOGRAPH-2F9E8 + /x9a/x32/xe4/x33 CJK COMPATIBILITY IDEOGRAPH-2F9E9 + /x9a/x32/xe4/x34 CJK COMPATIBILITY IDEOGRAPH-2F9EA + /x9a/x32/xe4/x35 CJK COMPATIBILITY IDEOGRAPH-2F9EB + /x9a/x32/xe4/x36 CJK COMPATIBILITY IDEOGRAPH-2F9EC + /x9a/x32/xe4/x37 CJK COMPATIBILITY IDEOGRAPH-2F9ED + /x9a/x32/xe4/x38 CJK COMPATIBILITY IDEOGRAPH-2F9EE + /x9a/x32/xe4/x39 CJK COMPATIBILITY IDEOGRAPH-2F9EF + /x9a/x32/xe5/x30 CJK COMPATIBILITY IDEOGRAPH-2F9F0 + /x9a/x32/xe5/x31 CJK COMPATIBILITY IDEOGRAPH-2F9F1 + /x9a/x32/xe5/x32 CJK COMPATIBILITY IDEOGRAPH-2F9F2 + /x9a/x32/xe5/x33 CJK COMPATIBILITY IDEOGRAPH-2F9F3 + /x9a/x32/xe5/x34 CJK COMPATIBILITY IDEOGRAPH-2F9F4 + /x9a/x32/xe5/x35 CJK COMPATIBILITY IDEOGRAPH-2F9F5 + /x9a/x32/xe5/x36 CJK COMPATIBILITY IDEOGRAPH-2F9F6 + /x9a/x32/xe5/x37 CJK COMPATIBILITY IDEOGRAPH-2F9F7 + /x9a/x32/xe5/x38 CJK COMPATIBILITY IDEOGRAPH-2F9F8 + /x9a/x32/xe5/x39 CJK COMPATIBILITY IDEOGRAPH-2F9F9 + /x9a/x32/xe6/x30 CJK COMPATIBILITY IDEOGRAPH-2F9FA + /x9a/x32/xe6/x31 CJK COMPATIBILITY IDEOGRAPH-2F9FB + /x9a/x32/xe6/x32 CJK COMPATIBILITY IDEOGRAPH-2F9FC + /x9a/x32/xe6/x33 CJK COMPATIBILITY IDEOGRAPH-2F9FD + /x9a/x32/xe6/x34 CJK COMPATIBILITY IDEOGRAPH-2F9FE + /x9a/x32/xe6/x35 CJK COMPATIBILITY IDEOGRAPH-2F9FF + /x9a/x32/xe6/x36 CJK COMPATIBILITY IDEOGRAPH-2FA00 + /x9a/x32/xe6/x37 CJK COMPATIBILITY IDEOGRAPH-2FA01 + /x9a/x32/xe6/x38 CJK COMPATIBILITY IDEOGRAPH-2FA02 + /x9a/x32/xe6/x39 CJK COMPATIBILITY IDEOGRAPH-2FA03 + /x9a/x32/xe7/x30 CJK COMPATIBILITY IDEOGRAPH-2FA04 + /x9a/x32/xe7/x31 CJK COMPATIBILITY IDEOGRAPH-2FA05 + /x9a/x32/xe7/x32 CJK COMPATIBILITY IDEOGRAPH-2FA06 + /x9a/x32/xe7/x33 CJK COMPATIBILITY IDEOGRAPH-2FA07 + /x9a/x32/xe7/x34 CJK COMPATIBILITY IDEOGRAPH-2FA08 + /x9a/x32/xe7/x35 CJK COMPATIBILITY IDEOGRAPH-2FA09 + /x9a/x32/xe7/x36 CJK COMPATIBILITY IDEOGRAPH-2FA0A + /x9a/x32/xe7/x37 CJK COMPATIBILITY IDEOGRAPH-2FA0B + /x9a/x32/xe7/x38 CJK COMPATIBILITY IDEOGRAPH-2FA0C + /x9a/x32/xe7/x39 CJK COMPATIBILITY IDEOGRAPH-2FA0D + /x9a/x32/xe8/x30 CJK COMPATIBILITY IDEOGRAPH-2FA0E + /x9a/x32/xe8/x31 CJK COMPATIBILITY IDEOGRAPH-2FA0F + /x9a/x32/xe8/x32 CJK COMPATIBILITY IDEOGRAPH-2FA10 + /x9a/x32/xe8/x33 CJK COMPATIBILITY IDEOGRAPH-2FA11 + /x9a/x32/xe8/x34 CJK COMPATIBILITY IDEOGRAPH-2FA12 + /x9a/x32/xe8/x35 CJK COMPATIBILITY IDEOGRAPH-2FA13 + /x9a/x32/xe8/x36 CJK COMPATIBILITY IDEOGRAPH-2FA14 + /x9a/x32/xe8/x37 CJK COMPATIBILITY IDEOGRAPH-2FA15 + /x9a/x32/xe8/x38 CJK COMPATIBILITY IDEOGRAPH-2FA16 + /x9a/x32/xe8/x39 CJK COMPATIBILITY IDEOGRAPH-2FA17 + /x9a/x32/xe9/x30 CJK COMPATIBILITY IDEOGRAPH-2FA18 + /x9a/x32/xe9/x31 CJK COMPATIBILITY IDEOGRAPH-2FA19 + /x9a/x32/xe9/x32 CJK COMPATIBILITY IDEOGRAPH-2FA1A + /x9a/x32/xe9/x33 CJK COMPATIBILITY IDEOGRAPH-2FA1B + /x9a/x32/xe9/x34 CJK COMPATIBILITY IDEOGRAPH-2FA1C + /x9a/x32/xe9/x35 CJK COMPATIBILITY IDEOGRAPH-2FA1D + /xd3/x36/x95/x39 LANGUAGE TAG + /xd3/x36/x99/x30 TAG SPACE + /xd3/x36/x99/x31 TAG EXCLAMATION MARK + /xd3/x36/x99/x32 TAG QUOTATION MARK + /xd3/x36/x99/x33 TAG NUMBER SIGN + /xd3/x36/x99/x34 TAG DOLLAR SIGN + /xd3/x36/x99/x35 TAG PERCENT SIGN + /xd3/x36/x99/x36 TAG AMPERSAND + /xd3/x36/x99/x37 TAG APOSTROPHE + /xd3/x36/x99/x38 TAG LEFT PARENTHESIS + /xd3/x36/x99/x39 TAG RIGHT PARENTHESIS + /xd3/x36/x9a/x30 TAG ASTERISK + /xd3/x36/x9a/x31 TAG PLUS SIGN + /xd3/x36/x9a/x32 TAG COMMA + /xd3/x36/x9a/x33 TAG HYPHEN-MINUS + /xd3/x36/x9a/x34 TAG FULL STOP + /xd3/x36/x9a/x35 TAG SOLIDUS + /xd3/x36/x9a/x36 TAG DIGIT ZERO + /xd3/x36/x9a/x37 TAG DIGIT ONE + /xd3/x36/x9a/x38 TAG DIGIT TWO + /xd3/x36/x9a/x39 TAG DIGIT THREE + /xd3/x36/x9b/x30 TAG DIGIT FOUR + /xd3/x36/x9b/x31 TAG DIGIT FIVE + /xd3/x36/x9b/x32 TAG DIGIT SIX + /xd3/x36/x9b/x33 TAG DIGIT SEVEN + /xd3/x36/x9b/x34 TAG DIGIT EIGHT + /xd3/x36/x9b/x35 TAG DIGIT NINE + /xd3/x36/x9b/x36 TAG COLON + /xd3/x36/x9b/x37 TAG SEMICOLON + /xd3/x36/x9b/x38 TAG LESS-THAN SIGN + /xd3/x36/x9b/x39 TAG EQUALS SIGN + /xd3/x36/x9c/x30 TAG GREATER-THAN SIGN + /xd3/x36/x9c/x31 TAG QUESTION MARK + /xd3/x36/x9c/x32 TAG COMMERCIAL AT + /xd3/x36/x9c/x33 TAG LATIN CAPITAL LETTER A + /xd3/x36/x9c/x34 TAG LATIN CAPITAL LETTER B + /xd3/x36/x9c/x35 TAG LATIN CAPITAL LETTER C + /xd3/x36/x9c/x36 TAG LATIN CAPITAL LETTER D + /xd3/x36/x9c/x37 TAG LATIN CAPITAL LETTER E + /xd3/x36/x9c/x38 TAG LATIN CAPITAL LETTER F + /xd3/x36/x9c/x39 TAG LATIN CAPITAL LETTER G + /xd3/x36/x9d/x30 TAG LATIN CAPITAL LETTER H + /xd3/x36/x9d/x31 TAG LATIN CAPITAL LETTER I + /xd3/x36/x9d/x32 TAG LATIN CAPITAL LETTER J + /xd3/x36/x9d/x33 TAG LATIN CAPITAL LETTER K + /xd3/x36/x9d/x34 TAG LATIN CAPITAL LETTER L + /xd3/x36/x9d/x35 TAG LATIN CAPITAL LETTER M + /xd3/x36/x9d/x36 TAG LATIN CAPITAL LETTER N + /xd3/x36/x9d/x37 TAG LATIN CAPITAL LETTER O + /xd3/x36/x9d/x38 TAG LATIN CAPITAL LETTER P + /xd3/x36/x9d/x39 TAG LATIN CAPITAL LETTER Q + /xd3/x36/x9e/x30 TAG LATIN CAPITAL LETTER R + /xd3/x36/x9e/x31 TAG LATIN CAPITAL LETTER S + /xd3/x36/x9e/x32 TAG LATIN CAPITAL LETTER T + /xd3/x36/x9e/x33 TAG LATIN CAPITAL LETTER U + /xd3/x36/x9e/x34 TAG LATIN CAPITAL LETTER V + /xd3/x36/x9e/x35 TAG LATIN CAPITAL LETTER W + /xd3/x36/x9e/x36 TAG LATIN CAPITAL LETTER X + /xd3/x36/x9e/x37 TAG LATIN CAPITAL LETTER Y + /xd3/x36/x9e/x38 TAG LATIN CAPITAL LETTER Z + /xd3/x36/x9e/x39 TAG LEFT SQUARE BRACKET + /xd3/x36/x9f/x30 TAG REVERSE SOLIDUS + /xd3/x36/x9f/x31 TAG RIGHT SQUARE BRACKET + /xd3/x36/x9f/x32 TAG CIRCUMFLEX ACCENT + /xd3/x36/x9f/x33 TAG LOW LINE + /xd3/x36/x9f/x34 TAG GRAVE ACCENT + /xd3/x36/x9f/x35 TAG LATIN SMALL LETTER A + /xd3/x36/x9f/x36 TAG LATIN SMALL LETTER B + /xd3/x36/x9f/x37 TAG LATIN SMALL LETTER C + /xd3/x36/x9f/x38 TAG LATIN SMALL LETTER D + /xd3/x36/x9f/x39 TAG LATIN SMALL LETTER E + /xd3/x36/xa0/x30 TAG LATIN SMALL LETTER F + /xd3/x36/xa0/x31 TAG LATIN SMALL LETTER G + /xd3/x36/xa0/x32 TAG LATIN SMALL LETTER H + /xd3/x36/xa0/x33 TAG LATIN SMALL LETTER I + /xd3/x36/xa0/x34 TAG LATIN SMALL LETTER J + /xd3/x36/xa0/x35 TAG LATIN SMALL LETTER K + /xd3/x36/xa0/x36 TAG LATIN SMALL LETTER L + /xd3/x36/xa0/x37 TAG LATIN SMALL LETTER M + /xd3/x36/xa0/x38 TAG LATIN SMALL LETTER N + /xd3/x36/xa0/x39 TAG LATIN SMALL LETTER O + /xd3/x36/xa1/x30 TAG LATIN SMALL LETTER P + /xd3/x36/xa1/x31 TAG LATIN SMALL LETTER Q + /xd3/x36/xa1/x32 TAG LATIN SMALL LETTER R + /xd3/x36/xa1/x33 TAG LATIN SMALL LETTER S + /xd3/x36/xa1/x34 TAG LATIN SMALL LETTER T + /xd3/x36/xa1/x35 TAG LATIN SMALL LETTER U + /xd3/x36/xa1/x36 TAG LATIN SMALL LETTER V + /xd3/x36/xa1/x37 TAG LATIN SMALL LETTER W + /xd3/x36/xa1/x38 TAG LATIN SMALL LETTER X + /xd3/x36/xa1/x39 TAG LATIN SMALL LETTER Y + /xd3/x36/xa2/x30 TAG LATIN SMALL LETTER Z + /xd3/x36/xa2/x31 TAG LEFT CURLY BRACKET + /xd3/x36/xa2/x32 TAG VERTICAL LINE + /xd3/x36/xa2/x33 TAG RIGHT CURLY BRACKET + /xd3/x36/xa2/x34 TAG TILDE + /xd3/x36/xa2/x35 CANCEL TAG +.. /xd8/x38/x97/x34 +.. /xd8/x38/x98/x30 +.. /xd8/x38/x99/x30 +.. /xd8/x38/x9a/x30 +.. /xd8/x38/x9b/x30 +.. /xd8/x38/x9c/x30 +.. /xd8/x38/x9d/x30 +.. /xd8/x38/x9e/x30 +.. /xd8/x38/x9f/x30 +.. /xd8/x38/xa0/x30 +.. /xd8/x38/xa1/x30 +.. /xd8/x38/xa2/x30 +.. /xd8/x38/xa3/x30 +.. /xd8/x38/xa4/x30 +.. /xd8/x38/xa5/x30 +.. /xd8/x38/xa6/x30 +.. /xd8/x38/xa7/x30 +.. /xd8/x38/xa8/x30 +.. /xd8/x38/xa9/x30 +.. /xd8/x38/xaa/x30 +.. /xd8/x38/xab/x30 +.. /xd8/x38/xac/x30 +.. /xd8/x38/xad/x30 +.. /xd8/x38/xae/x30 +.. /xd8/x38/xaf/x30 +.. /xd8/x38/xb0/x30 +.. /xd8/x38/xb1/x30 +.. /xd8/x38/xb2/x30 +.. /xd8/x38/xb3/x30 +.. /xd8/x38/xb4/x30 +.. /xd8/x38/xb5/x30 +.. /xd8/x38/xb6/x30 +.. /xd8/x38/xb7/x30 +.. /xd8/x38/xb8/x30 +.. /xd8/x38/xb9/x30 +.. /xd8/x38/xba/x30 +.. /xd8/x38/xbb/x30 +.. /xd8/x38/xbc/x30 +.. /xd8/x38/xbd/x30 +.. /xd8/x38/xbe/x30 +.. /xd8/x38/xbf/x30 +.. /xd8/x38/xc0/x30 +.. /xd8/x38/xc1/x30 +.. /xd8/x38/xc2/x30 +.. /xd8/x38/xc3/x30 +.. /xd8/x38/xc4/x30 +.. /xd8/x38/xc5/x30 +.. /xd8/x38/xc6/x30 +.. /xd8/x38/xc7/x30 +.. /xd8/x38/xc8/x30 +.. /xd8/x38/xc9/x30 +.. /xd8/x38/xca/x30 +.. /xd8/x38/xcb/x30 +.. /xd8/x38/xcc/x30 +.. /xd8/x38/xcd/x30 +.. /xd8/x38/xce/x30 +.. /xd8/x38/xcf/x30 +.. /xd8/x38/xd0/x30 +.. /xd8/x38/xd1/x30 +.. /xd8/x38/xd2/x30 +.. /xd8/x38/xd3/x30 +.. /xd8/x38/xd4/x30 +.. /xd8/x38/xd5/x30 +.. /xd8/x38/xd6/x30 +.. /xd8/x38/xd7/x30 +.. /xd8/x38/xd8/x30 +.. /xd8/x38/xd9/x30 +.. /xd8/x38/xda/x30 +.. /xd8/x38/xdb/x30 +.. /xd8/x38/xdc/x30 +.. /xd8/x38/xdd/x30 +.. /xd8/x38/xde/x30 +.. /xd8/x38/xdf/x30 +.. /xd8/x38/xe0/x30 +.. /xd8/x38/xe1/x30 +.. /xd8/x38/xe2/x30 +.. /xd8/x38/xe3/x30 +.. /xd8/x38/xe4/x30 +.. /xd8/x38/xe5/x30 +.. /xd8/x38/xe6/x30 +.. /xd8/x38/xe7/x30 +.. /xd8/x38/xe8/x30 +.. /xd8/x38/xe9/x30 +.. /xd8/x38/xea/x30 +.. /xd8/x38/xeb/x30 +.. /xd8/x38/xec/x30 +.. /xd8/x38/xed/x30 +.. /xd8/x38/xee/x30 +.. /xd8/x38/xef/x30 +.. /xd8/x38/xf0/x30 +.. /xd8/x38/xf1/x30 +.. /xd8/x38/xf2/x30 +.. /xd8/x38/xf3/x30 +.. /xd8/x38/xf4/x30 +.. /xd8/x38/xf5/x30 +.. /xd8/x38/xf6/x30 +.. /xd8/x38/xf7/x30 +.. /xd8/x38/xf8/x30 +.. /xd8/x38/xf9/x30 +.. /xd8/x38/xfa/x30 +.. /xd8/x38/xfb/x30 +.. /xd8/x38/xfc/x30 +.. /xd8/x38/xfd/x30 +.. /xd8/x38/xfe/x30 +.. /xd8/x39/x81/x30 +.. /xd8/x39/x82/x30 +.. /xd8/x39/x83/x30 +.. /xd8/x39/x84/x30 +.. /xd8/x39/x85/x30 +.. /xd8/x39/x86/x30 +.. /xd8/x39/x87/x30 +.. /xd8/x39/x88/x30 +.. /xd8/x39/x89/x30 +.. /xd8/x39/x8a/x30 +.. /xd8/x39/x8b/x30 +.. /xd8/x39/x8c/x30 +.. /xd8/x39/x8d/x30 +.. /xd8/x39/x8e/x30 +.. /xd8/x39/x8f/x30 +.. /xd8/x39/x90/x30 +.. /xd8/x39/x91/x30 +.. /xd8/x39/x92/x30 +.. /xd8/x39/x93/x30 +.. /xd8/x39/x94/x30 +.. /xd8/x39/x95/x30 +.. /xd8/x39/x96/x30 +.. /xd8/x39/x97/x30 +.. /xd8/x39/x98/x30 +.. /xd8/x39/x99/x30 +.. /xd8/x39/x9a/x30 +.. /xd8/x39/x9b/x30 +.. /xd8/x39/x9c/x30 +.. /xd8/x39/x9d/x30 +.. /xd8/x39/x9e/x30 +.. /xd8/x39/x9f/x30 +.. /xd8/x39/xa0/x30 +.. /xd8/x39/xa1/x30 +.. /xd8/x39/xa2/x30 +.. /xd8/x39/xa3/x30 +.. /xd8/x39/xa4/x30 +.. /xd8/x39/xa5/x30 +.. /xd8/x39/xa6/x30 +.. /xd8/x39/xa7/x30 +.. /xd8/x39/xa8/x30 +.. /xd8/x39/xa9/x30 +.. /xd8/x39/xaa/x30 +.. /xd8/x39/xab/x30 +.. /xd8/x39/xac/x30 +.. /xd8/x39/xad/x30 +.. /xd8/x39/xae/x30 +.. /xd8/x39/xaf/x30 +.. /xd8/x39/xb0/x30 +.. /xd8/x39/xb1/x30 +.. /xd8/x39/xb2/x30 +.. /xd8/x39/xb3/x30 +.. /xd8/x39/xb4/x30 +.. /xd8/x39/xb5/x30 +.. /xd8/x39/xb6/x30 +.. /xd8/x39/xb7/x30 +.. /xd8/x39/xb8/x30 +.. /xd8/x39/xb9/x30 +.. /xd8/x39/xba/x30 +.. /xd8/x39/xbb/x30 +.. /xd8/x39/xbc/x30 +.. /xd8/x39/xbd/x30 +.. /xd8/x39/xbe/x30 +.. /xd8/x39/xbf/x30 +.. /xd8/x39/xc0/x30 +.. /xd8/x39/xc1/x30 +.. /xd8/x39/xc2/x30 +.. /xd8/x39/xc3/x30 +.. /xd8/x39/xc4/x30 +.. /xd8/x39/xc5/x30 +.. /xd8/x39/xc6/x30 +.. /xd8/x39/xc7/x30 +.. /xd8/x39/xc8/x30 +.. /xd8/x39/xc9/x30 +.. /xd8/x39/xca/x30 +.. /xd8/x39/xcb/x30 +.. /xd8/x39/xcc/x30 +.. /xd8/x39/xcd/x30 +.. /xd8/x39/xce/x30 +.. /xd8/x39/xcf/x30 +.. /xd8/x39/xd0/x30 +.. /xd8/x39/xd1/x30 +.. /xd8/x39/xd2/x30 +.. /xd8/x39/xd3/x30 +.. /xd8/x39/xd4/x30 +.. /xd8/x39/xd5/x30 +.. /xd8/x39/xd6/x30 +.. /xd8/x39/xd7/x30 +.. /xd8/x39/xd8/x30 +.. /xd8/x39/xd9/x30 +.. /xd8/x39/xda/x30 +.. /xd8/x39/xdb/x30 +.. /xd8/x39/xdc/x30 +.. /xd8/x39/xdd/x30 +.. /xd8/x39/xde/x30 +.. /xd8/x39/xdf/x30 +.. /xd8/x39/xe0/x30 +.. /xd8/x39/xe1/x30 +.. /xd8/x39/xe2/x30 +.. /xd8/x39/xe3/x30 +.. /xd8/x39/xe4/x30 +.. /xd8/x39/xe5/x30 +.. /xd8/x39/xe6/x30 +.. /xd8/x39/xe7/x30 +.. /xd8/x39/xe8/x30 +.. /xd8/x39/xe9/x30 +.. /xd8/x39/xea/x30 +.. /xd8/x39/xeb/x30 +.. /xd8/x39/xec/x30 +.. /xd8/x39/xed/x30 +.. /xd8/x39/xee/x30 +.. /xd8/x39/xef/x30 +.. /xd8/x39/xf0/x30 +.. /xd8/x39/xf1/x30 +.. /xd8/x39/xf2/x30 +.. /xd8/x39/xf3/x30 +.. /xd8/x39/xf4/x30 +.. /xd8/x39/xf5/x30 +.. /xd8/x39/xf6/x30 +.. /xd8/x39/xf7/x30 +.. /xd8/x39/xf8/x30 +.. /xd8/x39/xf9/x30 +.. /xd8/x39/xfa/x30 +.. /xd8/x39/xfb/x30 +.. /xd8/x39/xfc/x30 +.. /xd8/x39/xfd/x30 +.. /xd8/x39/xfe/x30 +.. /xd9/x30/x81/x30 +.. /xd9/x30/x82/x30 +.. /xd9/x30/x83/x30 +.. /xd9/x30/x84/x30 +.. /xd9/x30/x85/x30 +.. /xd9/x30/x86/x30 +.. /xd9/x30/x87/x30 +.. /xd9/x30/x88/x30 +.. /xd9/x30/x89/x30 +.. /xd9/x30/x8a/x30 +.. /xd9/x30/x8b/x30 +.. /xd9/x30/x8c/x30 +.. /xd9/x30/x8d/x30 +.. /xd9/x30/x8e/x30 +.. /xd9/x30/x8f/x30 +.. /xd9/x30/x90/x30 +.. /xd9/x30/x91/x30 +.. /xd9/x30/x92/x30 +.. /xd9/x30/x93/x30 +.. /xd9/x30/x94/x30 +.. /xd9/x30/x95/x30 +.. /xd9/x30/x96/x30 +.. /xd9/x30/x97/x30 +.. /xd9/x30/x98/x30 +.. /xd9/x30/x99/x30 +.. /xd9/x30/x9a/x30 +.. /xd9/x30/x9b/x30 +.. /xd9/x30/x9c/x30 +.. /xd9/x30/x9d/x30 +.. /xd9/x30/x9e/x30 +.. /xd9/x30/x9f/x30 +.. /xd9/x30/xa0/x30 +.. /xd9/x30/xa1/x30 +.. /xd9/x30/xa2/x30 +.. /xd9/x30/xa3/x30 +.. /xd9/x30/xa4/x30 +.. /xd9/x30/xa5/x30 +.. /xd9/x30/xa6/x30 +.. /xd9/x30/xa7/x30 +.. /xd9/x30/xa8/x30 +.. /xd9/x30/xa9/x30 +.. /xd9/x30/xaa/x30 +.. /xd9/x30/xab/x30 +.. /xd9/x30/xac/x30 +.. /xd9/x30/xad/x30 +.. /xd9/x30/xae/x30 +.. /xd9/x30/xaf/x30 +.. /xd9/x30/xb0/x30 +.. /xd9/x30/xb1/x30 +.. /xd9/x30/xb2/x30 +.. /xd9/x30/xb3/x30 +.. /xd9/x30/xb4/x30 +.. /xd9/x30/xb5/x30 +.. /xd9/x30/xb6/x30 +.. /xd9/x30/xb7/x30 +.. /xd9/x30/xb8/x30 +.. /xd9/x30/xb9/x30 +.. /xd9/x30/xba/x30 +.. /xd9/x30/xbb/x30 +.. /xd9/x30/xbc/x30 +.. /xd9/x30/xbd/x30 +.. /xd9/x30/xbe/x30 +.. /xd9/x30/xbf/x30 +.. /xd9/x30/xc0/x30 +.. /xd9/x30/xc1/x30 +.. /xd9/x30/xc2/x30 +.. /xd9/x30/xc3/x30 +.. /xd9/x30/xc4/x30 +.. /xd9/x30/xc5/x30 +.. /xd9/x30/xc6/x30 +.. /xd9/x30/xc7/x30 +.. /xd9/x30/xc8/x30 +.. /xd9/x30/xc9/x30 +.. /xd9/x30/xca/x30 +.. /xd9/x30/xcb/x30 +.. /xd9/x30/xcc/x30 +.. /xd9/x30/xcd/x30 +.. /xd9/x30/xce/x30 +.. /xd9/x30/xcf/x30 +.. /xd9/x30/xd0/x30 +.. /xd9/x30/xd1/x30 +.. /xd9/x30/xd2/x30 +.. /xd9/x30/xd3/x30 +.. /xd9/x30/xd4/x30 +.. /xd9/x30/xd5/x30 +.. /xd9/x30/xd6/x30 +.. /xd9/x30/xd7/x30 +.. /xd9/x30/xd8/x30 +.. /xd9/x30/xd9/x30 +.. /xd9/x30/xda/x30 +.. /xd9/x30/xdb/x30 +.. /xd9/x30/xdc/x30 +.. /xd9/x30/xdd/x30 +.. /xd9/x30/xde/x30 +.. /xd9/x30/xdf/x30 +.. /xd9/x30/xe0/x30 +.. /xd9/x30/xe1/x30 +.. /xd9/x30/xe2/x30 +.. /xd9/x30/xe3/x30 +.. /xd9/x30/xe4/x30 +.. /xd9/x30/xe5/x30 +.. /xd9/x30/xe6/x30 +.. /xd9/x30/xe7/x30 +.. /xd9/x30/xe8/x30 +.. /xd9/x30/xe9/x30 +.. /xd9/x30/xea/x30 +.. /xd9/x30/xeb/x30 +.. /xd9/x30/xec/x30 +.. /xd9/x30/xed/x30 +.. /xd9/x30/xee/x30 +.. /xd9/x30/xef/x30 +.. /xd9/x30/xf0/x30 +.. /xd9/x30/xf1/x30 +.. /xd9/x30/xf2/x30 +.. /xd9/x30/xf3/x30 +.. /xd9/x30/xf4/x30 +.. /xd9/x30/xf5/x30 +.. /xd9/x30/xf6/x30 +.. /xd9/x30/xf7/x30 +.. /xd9/x30/xf8/x30 +.. /xd9/x30/xf9/x30 +.. /xd9/x30/xfa/x30 +.. /xd9/x30/xfb/x30 +.. /xd9/x30/xfc/x30 +.. /xd9/x30/xfd/x30 +.. /xd9/x30/xfe/x30 +.. /xd9/x31/x81/x30 +.. /xd9/x31/x82/x30 +.. /xd9/x31/x83/x30 +.. /xd9/x31/x84/x30 +.. /xd9/x31/x85/x30 +.. /xd9/x31/x86/x30 +.. /xd9/x31/x87/x30 +.. /xd9/x31/x88/x30 +.. /xd9/x31/x89/x30 +.. /xd9/x31/x8a/x30 +.. /xd9/x31/x8b/x30 +.. /xd9/x31/x8c/x30 +.. /xd9/x31/x8d/x30 +.. /xd9/x31/x8e/x30 +.. /xd9/x31/x8f/x30 +.. /xd9/x31/x90/x30 +.. /xd9/x31/x91/x30 +.. /xd9/x31/x92/x30 +.. /xd9/x31/x93/x30 +.. /xd9/x31/x94/x30 +.. /xd9/x31/x95/x30 +.. /xd9/x31/x96/x30 +.. /xd9/x31/x97/x30 +.. /xd9/x31/x98/x30 +.. /xd9/x31/x99/x30 +.. /xd9/x31/x9a/x30 +.. /xd9/x31/x9b/x30 +.. /xd9/x31/x9c/x30 +.. /xd9/x31/x9d/x30 +.. /xd9/x31/x9e/x30 +.. /xd9/x31/x9f/x30 +.. /xd9/x31/xa0/x30 +.. /xd9/x31/xa1/x30 +.. /xd9/x31/xa2/x30 +.. /xd9/x31/xa3/x30 +.. /xd9/x31/xa4/x30 +.. /xd9/x31/xa5/x30 +.. /xd9/x31/xa6/x30 +.. /xd9/x31/xa7/x30 +.. /xd9/x31/xa8/x30 +.. /xd9/x31/xa9/x30 +.. /xd9/x31/xaa/x30 +.. /xd9/x31/xab/x30 +.. /xd9/x31/xac/x30 +.. /xd9/x31/xad/x30 +.. /xd9/x31/xae/x30 +.. /xd9/x31/xaf/x30 +.. /xd9/x31/xb0/x30 +.. /xd9/x31/xb1/x30 +.. /xd9/x31/xb2/x30 +.. /xd9/x31/xb3/x30 +.. /xd9/x31/xb4/x30 +.. /xd9/x31/xb5/x30 +.. /xd9/x31/xb6/x30 +.. /xd9/x31/xb7/x30 +.. /xd9/x31/xb8/x30 +.. /xd9/x31/xb9/x30 +.. /xd9/x31/xba/x30 +.. /xd9/x31/xbb/x30 +.. /xd9/x31/xbc/x30 +.. /xd9/x31/xbd/x30 +.. /xd9/x31/xbe/x30 +.. /xd9/x31/xbf/x30 +.. /xd9/x31/xc0/x30 +.. /xd9/x31/xc1/x30 +.. /xd9/x31/xc2/x30 +.. /xd9/x31/xc3/x30 +.. /xd9/x31/xc4/x30 +.. /xd9/x31/xc5/x30 +.. /xd9/x31/xc6/x30 +.. /xd9/x31/xc7/x30 +.. /xd9/x31/xc8/x30 +.. /xd9/x31/xc9/x30 +.. /xd9/x31/xca/x30 +.. /xd9/x31/xcb/x30 +.. /xd9/x31/xcc/x30 +.. /xd9/x31/xcd/x30 +.. /xd9/x31/xce/x30 +.. /xd9/x31/xcf/x30 +.. /xd9/x31/xd0/x30 +.. /xd9/x31/xd1/x30 +.. /xd9/x31/xd2/x30 +.. /xd9/x31/xd3/x30 +.. /xd9/x31/xd4/x30 +.. /xd9/x31/xd5/x30 +.. /xd9/x31/xd6/x30 +.. /xd9/x31/xd7/x30 +.. /xd9/x31/xd8/x30 +.. /xd9/x31/xd9/x30 +.. /xd9/x31/xda/x30 +.. /xd9/x31/xdb/x30 +.. /xd9/x31/xdc/x30 +.. /xd9/x31/xdd/x30 +.. /xd9/x31/xde/x30 +.. /xd9/x31/xdf/x30 +.. /xd9/x31/xe0/x30 +.. /xd9/x31/xe1/x30 +.. /xd9/x31/xe2/x30 +.. /xd9/x31/xe3/x30 +.. /xd9/x31/xe4/x30 +.. /xd9/x31/xe5/x30 +.. /xd9/x31/xe6/x30 +.. /xd9/x31/xe7/x30 +.. /xd9/x31/xe8/x30 +.. /xd9/x31/xe9/x30 +.. /xd9/x31/xea/x30 +.. /xd9/x31/xeb/x30 +.. /xd9/x31/xec/x30 +.. /xd9/x31/xed/x30 +.. /xd9/x31/xee/x30 +.. /xd9/x31/xef/x30 +.. /xd9/x31/xf0/x30 +.. /xd9/x31/xf1/x30 +.. /xd9/x31/xf2/x30 +.. /xd9/x31/xf3/x30 +.. /xd9/x31/xf4/x30 +.. /xd9/x31/xf5/x30 +.. /xd9/x31/xf6/x30 +.. /xd9/x31/xf7/x30 +.. /xd9/x31/xf8/x30 +.. /xd9/x31/xf9/x30 +.. /xd9/x31/xfa/x30 +.. /xd9/x31/xfb/x30 +.. /xd9/x31/xfc/x30 +.. /xd9/x31/xfd/x30 +.. /xd9/x31/xfe/x30 +.. /xd9/x32/x81/x30 +.. /xd9/x32/x82/x30 +.. /xd9/x32/x83/x30 +.. /xd9/x32/x84/x30 +.. /xd9/x32/x85/x30 +.. /xd9/x32/x86/x30 +.. /xd9/x32/x87/x30 +.. /xd9/x32/x88/x30 +.. /xd9/x32/x89/x30 +.. /xd9/x32/x8a/x30 +.. /xd9/x32/x8b/x30 +.. /xd9/x32/x8c/x30 +.. /xd9/x32/x8d/x30 +.. /xd9/x32/x8e/x30 +.. /xd9/x32/x8f/x30 +.. /xd9/x32/x90/x30 +.. /xd9/x32/x91/x30 +.. /xd9/x32/x92/x30 +.. /xd9/x32/x93/x30 +.. /xd9/x32/x94/x30 +.. /xd9/x32/x95/x30 +.. /xd9/x32/x96/x30 +.. /xd9/x32/x97/x30 +.. /xd9/x32/x98/x30 +.. /xd9/x32/x99/x30 +.. /xd9/x32/x9a/x30 +.. /xd9/x32/x9b/x30 +.. /xd9/x32/x9c/x30 +.. /xd9/x32/x9d/x30 +.. /xd9/x32/x9e/x30 +.. /xd9/x32/x9f/x30 +.. /xd9/x32/xa0/x30 +.. /xd9/x32/xa1/x30 +.. /xd9/x32/xa2/x30 +.. /xd9/x32/xa3/x30 +.. /xd9/x32/xa4/x30 +.. /xd9/x32/xa5/x30 +.. /xd9/x32/xa6/x30 +.. /xd9/x32/xa7/x30 +.. /xd9/x32/xa8/x30 +.. /xd9/x32/xa9/x30 +.. /xd9/x32/xaa/x30 +.. /xd9/x32/xab/x30 +.. /xd9/x32/xac/x30 +.. /xd9/x32/xad/x30 +.. /xd9/x32/xae/x30 +.. /xd9/x32/xaf/x30 +.. /xd9/x32/xb0/x30 +.. /xd9/x32/xb1/x30 +.. /xd9/x32/xb2/x30 +.. /xd9/x32/xb3/x30 +.. /xd9/x32/xb4/x30 +.. /xd9/x32/xb5/x30 +.. /xd9/x32/xb6/x30 +.. /xd9/x32/xb7/x30 +.. /xd9/x32/xb8/x30 +.. /xd9/x32/xb9/x30 +.. /xd9/x32/xba/x30 +.. /xd9/x32/xbb/x30 +.. /xd9/x32/xbc/x30 +.. /xd9/x32/xbd/x30 +.. /xd9/x32/xbe/x30 +.. /xd9/x32/xbf/x30 +.. /xd9/x32/xc0/x30 +.. /xd9/x32/xc1/x30 +.. /xd9/x32/xc2/x30 +.. /xd9/x32/xc3/x30 +.. /xd9/x32/xc4/x30 +.. /xd9/x32/xc5/x30 +.. /xd9/x32/xc6/x30 +.. /xd9/x32/xc7/x30 +.. /xd9/x32/xc8/x30 +.. /xd9/x32/xc9/x30 +.. /xd9/x32/xca/x30 +.. /xd9/x32/xcb/x30 +.. /xd9/x32/xcc/x30 +.. /xd9/x32/xcd/x30 +.. /xd9/x32/xce/x30 +.. /xd9/x32/xcf/x30 +.. /xd9/x32/xd0/x30 +.. /xd9/x32/xd1/x30 +.. /xd9/x32/xd2/x30 +.. /xd9/x32/xd3/x30 +.. /xd9/x32/xd4/x30 +.. /xd9/x32/xd5/x30 +.. /xd9/x32/xd6/x30 +.. /xd9/x32/xd7/x30 +.. /xd9/x32/xd8/x30 +.. /xd9/x32/xd9/x30 +.. /xd9/x32/xda/x30 +.. /xd9/x32/xdb/x30 +.. /xd9/x32/xdc/x30 +.. /xd9/x32/xdd/x30 +.. /xd9/x32/xde/x30 +.. /xd9/x32/xdf/x30 +.. /xd9/x32/xe0/x30 +.. /xd9/x32/xe1/x30 +.. /xd9/x32/xe2/x30 +.. /xd9/x32/xe3/x30 +.. /xd9/x32/xe4/x30 +.. /xd9/x32/xe5/x30 +.. /xd9/x32/xe6/x30 +.. /xd9/x32/xe7/x30 +.. /xd9/x32/xe8/x30 +.. /xd9/x32/xe9/x30 +.. /xd9/x32/xea/x30 +.. /xd9/x32/xeb/x30 +.. /xd9/x32/xec/x30 +.. /xd9/x32/xed/x30 +.. /xd9/x32/xee/x30 +.. /xd9/x32/xef/x30 +.. /xd9/x32/xf0/x30 +.. /xd9/x32/xf1/x30 +.. /xd9/x32/xf2/x30 +.. /xd9/x32/xf3/x30 +.. /xd9/x32/xf4/x30 +.. /xd9/x32/xf5/x30 +.. /xd9/x32/xf6/x30 +.. /xd9/x32/xf7/x30 +.. /xd9/x32/xf8/x30 +.. /xd9/x32/xf9/x30 +.. /xd9/x32/xfa/x30 +.. /xd9/x32/xfb/x30 +.. /xd9/x32/xfc/x30 +.. /xd9/x32/xfd/x30 +.. /xd9/x32/xfe/x30 +.. /xd9/x33/x81/x30 +.. /xd9/x33/x82/x30 +.. /xd9/x33/x83/x30 +.. /xd9/x33/x84/x30 +.. /xd9/x33/x85/x30 +.. /xd9/x33/x86/x30 +.. /xd9/x33/x87/x30 +.. /xd9/x33/x88/x30 +.. /xd9/x33/x89/x30 +.. /xd9/x33/x8a/x30 +.. /xd9/x33/x8b/x30 +.. /xd9/x33/x8c/x30 +.. /xd9/x33/x8d/x30 +.. /xd9/x33/x8e/x30 +.. /xd9/x33/x8f/x30 +.. /xd9/x33/x90/x30 +.. /xd9/x33/x91/x30 +.. /xd9/x33/x92/x30 +.. /xd9/x33/x93/x30 +.. /xd9/x33/x94/x30 +.. /xd9/x33/x95/x30 +.. /xd9/x33/x96/x30 +.. /xd9/x33/x97/x30 +.. /xd9/x33/x98/x30 +.. /xd9/x33/x99/x30 +.. /xd9/x33/x9a/x30 +.. /xd9/x33/x9b/x30 +.. /xd9/x33/x9c/x30 +.. /xd9/x33/x9d/x30 +.. /xd9/x33/x9e/x30 +.. /xd9/x33/x9f/x30 +.. /xd9/x33/xa0/x30 +.. /xd9/x33/xa1/x30 +.. /xd9/x33/xa2/x30 +.. /xd9/x33/xa3/x30 +.. /xd9/x33/xa4/x30 +.. /xd9/x33/xa5/x30 +.. /xd9/x33/xa6/x30 +.. /xd9/x33/xa7/x30 +.. /xd9/x33/xa8/x30 +.. /xd9/x33/xa9/x30 +.. /xd9/x33/xaa/x30 +.. /xd9/x33/xab/x30 +.. /xd9/x33/xac/x30 +.. /xd9/x33/xad/x30 +.. /xd9/x33/xae/x30 +.. /xd9/x33/xaf/x30 +.. /xd9/x33/xb0/x30 +.. /xd9/x33/xb1/x30 +.. /xd9/x33/xb2/x30 +.. /xd9/x33/xb3/x30 +.. /xd9/x33/xb4/x30 +.. /xd9/x33/xb5/x30 +.. /xd9/x33/xb6/x30 +.. /xd9/x33/xb7/x30 +.. /xd9/x33/xb8/x30 +.. /xd9/x33/xb9/x30 +.. /xd9/x33/xba/x30 +.. /xd9/x33/xbb/x30 +.. /xd9/x33/xbc/x30 +.. /xd9/x33/xbd/x30 +.. /xd9/x33/xbe/x30 +.. /xd9/x33/xbf/x30 +.. /xd9/x33/xc0/x30 +.. /xd9/x33/xc1/x30 +.. /xd9/x33/xc2/x30 +.. /xd9/x33/xc3/x30 +.. /xd9/x33/xc4/x30 +.. /xd9/x33/xc5/x30 +.. /xd9/x33/xc6/x30 +.. /xd9/x33/xc7/x30 +.. /xd9/x33/xc8/x30 +.. /xd9/x33/xc9/x30 +.. /xd9/x33/xca/x30 +.. /xd9/x33/xcb/x30 +.. /xd9/x33/xcc/x30 +.. /xd9/x33/xcd/x30 +.. /xd9/x33/xce/x30 +.. /xd9/x33/xcf/x30 +.. /xd9/x33/xd0/x30 +.. /xd9/x33/xd1/x30 +.. /xd9/x33/xd2/x30 +.. /xd9/x33/xd3/x30 +.. /xd9/x33/xd4/x30 +.. /xd9/x33/xd5/x30 +.. /xd9/x33/xd6/x30 +.. /xd9/x33/xd7/x30 +.. /xd9/x33/xd8/x30 +.. /xd9/x33/xd9/x30 +.. /xd9/x33/xda/x30 +.. /xd9/x33/xdb/x30 +.. /xd9/x33/xdc/x30 +.. /xd9/x33/xdd/x30 +.. /xd9/x33/xde/x30 +.. /xd9/x33/xdf/x30 +.. /xd9/x33/xe0/x30 +.. /xd9/x33/xe1/x30 +.. /xd9/x33/xe2/x30 +.. /xd9/x33/xe3/x30 +.. /xd9/x33/xe4/x30 +.. /xd9/x33/xe5/x30 +.. /xd9/x33/xe6/x30 +.. /xd9/x33/xe7/x30 +.. /xd9/x33/xe8/x30 +.. /xd9/x33/xe9/x30 +.. /xd9/x33/xea/x30 +.. /xd9/x33/xeb/x30 +.. /xd9/x33/xec/x30 +.. /xd9/x33/xed/x30 +.. /xd9/x33/xee/x30 +.. /xd9/x33/xef/x30 +.. /xd9/x33/xf0/x30 +.. /xd9/x33/xf1/x30 +.. /xd9/x33/xf2/x30 +.. /xd9/x33/xf3/x30 +.. /xd9/x33/xf4/x30 +.. /xd9/x33/xf5/x30 +.. /xd9/x33/xf6/x30 +.. /xd9/x33/xf7/x30 +.. /xd9/x33/xf8/x30 +.. /xd9/x33/xf9/x30 +.. /xd9/x33/xfa/x30 +.. /xd9/x33/xfb/x30 +.. /xd9/x33/xfc/x30 +.. /xd9/x33/xfd/x30 +.. /xd9/x33/xfe/x30 +.. /xd9/x34/x81/x30 +.. /xd9/x34/x82/x30 +.. /xd9/x34/x83/x30 +.. /xd9/x34/x84/x30 +.. /xd9/x34/x85/x30 +.. /xd9/x34/x86/x30 +.. /xd9/x34/x87/x30 +.. /xd9/x34/x88/x30 +.. /xd9/x34/x89/x30 +.. /xd9/x34/x8a/x30 +.. /xd9/x34/x8b/x30 +.. /xd9/x34/x8c/x30 +.. /xd9/x34/x8d/x30 +.. /xd9/x34/x8e/x30 +.. /xd9/x34/x8f/x30 +.. /xd9/x34/x90/x30 +.. /xd9/x34/x91/x30 +.. /xd9/x34/x92/x30 +.. /xd9/x34/x93/x30 +.. /xd9/x34/x94/x30 +.. /xd9/x34/x95/x30 +.. /xd9/x34/x96/x30 +.. /xd9/x34/x97/x30 +.. /xd9/x34/x98/x30 +.. /xd9/x34/x99/x30 +.. /xd9/x34/x9a/x30 +.. /xd9/x34/x9b/x30 +.. /xd9/x34/x9c/x30 +.. /xd9/x34/x9d/x30 +.. /xd9/x34/x9e/x30 +.. /xd9/x34/x9f/x30 +.. /xd9/x34/xa0/x30 +.. /xd9/x34/xa1/x30 +.. /xd9/x34/xa2/x30 +.. /xd9/x34/xa3/x30 +.. /xd9/x34/xa4/x30 +.. /xd9/x34/xa5/x30 +.. /xd9/x34/xa6/x30 +.. /xd9/x34/xa7/x30 +.. /xd9/x34/xa8/x30 +.. /xd9/x34/xa9/x30 +.. /xd9/x34/xaa/x30 +.. /xd9/x34/xab/x30 +.. /xd9/x34/xac/x30 +.. /xd9/x34/xad/x30 +.. /xd9/x34/xae/x30 +.. /xd9/x34/xaf/x30 +.. /xd9/x34/xb0/x30 +.. /xd9/x34/xb1/x30 +.. /xd9/x34/xb2/x30 +.. /xd9/x34/xb3/x30 +.. /xd9/x34/xb4/x30 +.. /xd9/x34/xb5/x30 +.. /xd9/x34/xb6/x30 +.. /xd9/x34/xb7/x30 +.. /xd9/x34/xb8/x30 +.. /xd9/x34/xb9/x30 +.. /xd9/x34/xba/x30 +.. /xd9/x34/xbb/x30 +.. /xd9/x34/xbc/x30 +.. /xd9/x34/xbd/x30 +.. /xd9/x34/xbe/x30 +.. /xd9/x34/xbf/x30 +.. /xd9/x34/xc0/x30 +.. /xd9/x34/xc1/x30 +.. /xd9/x34/xc2/x30 +.. /xd9/x34/xc3/x30 +.. /xd9/x34/xc4/x30 +.. /xd9/x34/xc5/x30 +.. /xd9/x34/xc6/x30 +.. /xd9/x34/xc7/x30 +.. /xd9/x34/xc8/x30 +.. /xd9/x34/xc9/x30 +.. /xd9/x34/xca/x30 +.. /xd9/x34/xcb/x30 +.. /xd9/x34/xcc/x30 +.. /xd9/x34/xcd/x30 +.. /xd9/x34/xce/x30 +.. /xd9/x34/xcf/x30 +.. /xd9/x34/xd0/x30 +.. /xd9/x34/xd1/x30 +.. /xd9/x34/xd2/x30 +.. /xd9/x34/xd3/x30 +.. /xd9/x34/xd4/x30 +.. /xd9/x34/xd5/x30 +.. /xd9/x34/xd6/x30 +.. /xd9/x34/xd7/x30 +.. /xd9/x34/xd8/x30 +.. /xd9/x34/xd9/x30 +.. /xd9/x34/xda/x30 +.. /xd9/x34/xdb/x30 +.. /xd9/x34/xdc/x30 +.. /xd9/x34/xdd/x30 +.. /xd9/x34/xde/x30 +.. /xd9/x34/xdf/x30 +.. /xd9/x34/xe0/x30 +.. /xd9/x34/xe1/x30 +.. /xd9/x34/xe2/x30 +.. /xd9/x34/xe3/x30 +.. /xd9/x34/xe4/x30 +.. /xd9/x34/xe5/x30 +.. /xd9/x34/xe6/x30 +.. /xd9/x34/xe7/x30 +.. /xd9/x34/xe8/x30 +.. /xd9/x34/xe9/x30 +.. /xd9/x34/xea/x30 +.. /xd9/x34/xeb/x30 +.. /xd9/x34/xec/x30 +.. /xd9/x34/xed/x30 +.. /xd9/x34/xee/x30 +.. /xd9/x34/xef/x30 +.. /xd9/x34/xf0/x30 +.. /xd9/x34/xf1/x30 +.. /xd9/x34/xf2/x30 +.. /xd9/x34/xf3/x30 +.. /xd9/x34/xf4/x30 +.. /xd9/x34/xf5/x30 +.. /xd9/x34/xf6/x30 +.. /xd9/x34/xf7/x30 +.. /xd9/x34/xf8/x30 +.. /xd9/x34/xf9/x30 +.. /xd9/x34/xfa/x30 +.. /xd9/x34/xfb/x30 +.. /xd9/x34/xfc/x30 +.. /xd9/x34/xfd/x30 +.. /xd9/x34/xfe/x30 +.. /xd9/x35/x81/x30 +.. /xd9/x35/x82/x30 +.. /xd9/x35/x83/x30 +.. /xd9/x35/x84/x30 +.. /xd9/x35/x85/x30 +.. /xd9/x35/x86/x30 +.. /xd9/x35/x87/x30 +.. /xd9/x35/x88/x30 +.. /xd9/x35/x89/x30 +.. /xd9/x35/x8a/x30 +.. /xd9/x35/x8b/x30 +.. /xd9/x35/x8c/x30 +.. /xd9/x35/x8d/x30 +.. /xd9/x35/x8e/x30 +.. /xd9/x35/x8f/x30 +.. /xd9/x35/x90/x30 +.. /xd9/x35/x91/x30 +.. /xd9/x35/x92/x30 +.. /xd9/x35/x93/x30 +.. /xd9/x35/x94/x30 +.. /xd9/x35/x95/x30 +.. /xd9/x35/x96/x30 +.. /xd9/x35/x97/x30 +.. /xd9/x35/x98/x30 +.. /xd9/x35/x99/x30 +.. /xd9/x35/x9a/x30 +.. /xd9/x35/x9b/x30 +.. /xd9/x35/x9c/x30 +.. /xd9/x35/x9d/x30 +.. /xd9/x35/x9e/x30 +.. /xd9/x35/x9f/x30 +.. /xd9/x35/xa0/x30 +.. /xd9/x35/xa1/x30 +.. /xd9/x35/xa2/x30 +.. /xd9/x35/xa3/x30 +.. /xd9/x35/xa4/x30 +.. /xd9/x35/xa5/x30 +.. /xd9/x35/xa6/x30 +.. /xd9/x35/xa7/x30 +.. /xd9/x35/xa8/x30 +.. /xd9/x35/xa9/x30 +.. /xd9/x35/xaa/x30 +.. /xd9/x35/xab/x30 +.. /xd9/x35/xac/x30 +.. /xd9/x35/xad/x30 +.. /xd9/x35/xae/x30 +.. /xd9/x35/xaf/x30 +.. /xd9/x35/xb0/x30 +.. /xd9/x35/xb1/x30 +.. /xd9/x35/xb2/x30 +.. /xd9/x35/xb3/x30 +.. /xd9/x35/xb4/x30 +.. /xd9/x35/xb5/x30 +.. /xd9/x35/xb6/x30 +.. /xd9/x35/xb7/x30 +.. /xd9/x35/xb8/x30 +.. /xd9/x35/xb9/x30 +.. /xd9/x35/xba/x30 +.. /xd9/x35/xbb/x30 +.. /xd9/x35/xbc/x30 +.. /xd9/x35/xbd/x30 +.. /xd9/x35/xbe/x30 +.. /xd9/x35/xbf/x30 +.. /xd9/x35/xc0/x30 +.. /xd9/x35/xc1/x30 +.. /xd9/x35/xc2/x30 +.. /xd9/x35/xc3/x30 +.. /xd9/x35/xc4/x30 +.. /xd9/x35/xc5/x30 +.. /xd9/x35/xc6/x30 +.. /xd9/x35/xc7/x30 +.. /xd9/x35/xc8/x30 +.. /xd9/x35/xc9/x30 +.. /xd9/x35/xca/x30 +.. /xd9/x35/xcb/x30 +.. /xd9/x35/xcc/x30 +.. /xd9/x35/xcd/x30 +.. /xd9/x35/xce/x30 +.. /xd9/x35/xcf/x30 +.. /xd9/x35/xd0/x30 +.. /xd9/x35/xd1/x30 +.. /xd9/x35/xd2/x30 +.. /xd9/x35/xd3/x30 +.. /xd9/x35/xd4/x30 +.. /xd9/x35/xd5/x30 +.. /xd9/x35/xd6/x30 +.. /xd9/x35/xd7/x30 +.. /xd9/x35/xd8/x30 +.. /xd9/x35/xd9/x30 +.. /xd9/x35/xda/x30 +.. /xd9/x35/xdb/x30 +.. /xd9/x35/xdc/x30 +.. /xd9/x35/xdd/x30 +.. /xd9/x35/xde/x30 +.. /xd9/x35/xdf/x30 +.. /xd9/x35/xe0/x30 +.. /xd9/x35/xe1/x30 +.. /xd9/x35/xe2/x30 +.. /xd9/x35/xe3/x30 +.. /xd9/x35/xe4/x30 +.. /xd9/x35/xe5/x30 +.. /xd9/x35/xe6/x30 +.. /xd9/x35/xe7/x30 +.. /xd9/x35/xe8/x30 +.. /xd9/x35/xe9/x30 +.. /xd9/x35/xea/x30 +.. /xd9/x35/xeb/x30 +.. /xd9/x35/xec/x30 +.. /xd9/x35/xed/x30 +.. /xd9/x35/xee/x30 +.. /xd9/x35/xef/x30 +.. /xd9/x35/xf0/x30 +.. /xd9/x35/xf1/x30 +.. /xd9/x35/xf2/x30 +.. /xd9/x35/xf3/x30 +.. /xd9/x35/xf4/x30 +.. /xd9/x35/xf5/x30 +.. /xd9/x35/xf6/x30 +.. /xd9/x35/xf7/x30 +.. /xd9/x35/xf8/x30 +.. /xd9/x35/xf9/x30 +.. /xd9/x35/xfa/x30 +.. /xd9/x35/xfb/x30 +.. /xd9/x35/xfc/x30 +.. /xd9/x35/xfd/x30 +.. /xd9/x35/xfe/x30 +.. /xd9/x36/x81/x30 +.. /xd9/x36/x82/x30 +.. /xd9/x36/x83/x30 +.. /xd9/x36/x84/x30 +.. /xd9/x36/x85/x30 +.. /xd9/x36/x86/x30 +.. /xd9/x36/x87/x30 +.. /xd9/x36/x88/x30 +.. /xd9/x36/x89/x30 +.. /xd9/x36/x8a/x30 +.. /xd9/x36/x8b/x30 +.. /xd9/x36/x8c/x30 +.. /xd9/x36/x8d/x30 +.. /xd9/x36/x8e/x30 +.. /xd9/x36/x8f/x30 +.. /xd9/x36/x90/x30 +.. /xd9/x36/x91/x30 +.. /xd9/x36/x92/x30 +.. /xd9/x36/x93/x30 +.. /xd9/x36/x94/x30 +.. /xd9/x36/x95/x30 +.. /xd9/x36/x96/x30 +.. /xd9/x36/x97/x30 +.. /xd9/x36/x98/x30 +.. /xd9/x36/x99/x30 +.. /xd9/x36/x9a/x30 +.. /xd9/x36/x9b/x30 +.. /xd9/x36/x9c/x30 +.. /xd9/x36/x9d/x30 +.. /xd9/x36/x9e/x30 +.. /xd9/x36/x9f/x30 +.. /xd9/x36/xa0/x30 +.. /xd9/x36/xa1/x30 +.. /xd9/x36/xa2/x30 +.. /xd9/x36/xa3/x30 +.. /xd9/x36/xa4/x30 +.. /xd9/x36/xa5/x30 +.. /xd9/x36/xa6/x30 +.. /xd9/x36/xa7/x30 +.. /xd9/x36/xa8/x30 +.. /xd9/x36/xa9/x30 +.. /xd9/x36/xaa/x30 +.. /xd9/x36/xab/x30 +.. /xd9/x36/xac/x30 +.. /xd9/x36/xad/x30 +.. /xd9/x36/xae/x30 +.. /xd9/x36/xaf/x30 +.. /xd9/x36/xb0/x30 +.. /xd9/x36/xb1/x30 +.. /xd9/x36/xb2/x30 +.. /xd9/x36/xb3/x30 +.. /xd9/x36/xb4/x30 +.. /xd9/x36/xb5/x30 +.. /xd9/x36/xb6/x30 +.. /xd9/x36/xb7/x30 +.. /xd9/x36/xb8/x30 +.. /xd9/x36/xb9/x30 +.. /xd9/x36/xba/x30 +.. /xd9/x36/xbb/x30 +.. /xd9/x36/xbc/x30 +.. /xd9/x36/xbd/x30 +.. /xd9/x36/xbe/x30 +.. /xd9/x36/xbf/x30 +.. /xd9/x36/xc0/x30 +.. /xd9/x36/xc1/x30 +.. /xd9/x36/xc2/x30 +.. /xd9/x36/xc3/x30 +.. /xd9/x36/xc4/x30 +.. /xd9/x36/xc5/x30 +.. /xd9/x36/xc6/x30 +.. /xd9/x36/xc7/x30 +.. /xd9/x36/xc8/x30 +.. /xd9/x36/xc9/x30 +.. /xd9/x36/xca/x30 +.. /xd9/x36/xcb/x30 +.. /xd9/x36/xcc/x30 +.. /xd9/x36/xcd/x30 +.. /xd9/x36/xce/x30 +.. /xd9/x36/xcf/x30 +.. /xd9/x36/xd0/x30 +.. /xd9/x36/xd1/x30 +.. /xd9/x36/xd2/x30 +.. /xd9/x36/xd3/x30 +.. /xd9/x36/xd4/x30 +.. /xd9/x36/xd5/x30 +.. /xd9/x36/xd6/x30 +.. /xd9/x36/xd7/x30 +.. /xd9/x36/xd8/x30 +.. /xd9/x36/xd9/x30 +.. /xd9/x36/xda/x30 +.. /xd9/x36/xdb/x30 +.. /xd9/x36/xdc/x30 +.. /xd9/x36/xdd/x30 +.. /xd9/x36/xde/x30 +.. /xd9/x36/xdf/x30 +.. /xd9/x36/xe0/x30 +.. /xd9/x36/xe1/x30 +.. /xd9/x36/xe2/x30 +.. /xd9/x36/xe3/x30 +.. /xd9/x36/xe4/x30 +.. /xd9/x36/xe5/x30 +.. /xd9/x36/xe6/x30 +.. /xd9/x36/xe7/x30 +.. /xd9/x36/xe8/x30 +.. /xd9/x36/xe9/x30 +.. /xd9/x36/xea/x30 +.. /xd9/x36/xeb/x30 +.. /xd9/x36/xec/x30 +.. /xd9/x36/xed/x30 +.. /xd9/x36/xee/x30 +.. /xd9/x36/xef/x30 +.. /xd9/x36/xf0/x30 +.. /xd9/x36/xf1/x30 +.. /xd9/x36/xf2/x30 +.. /xd9/x36/xf3/x30 +.. /xd9/x36/xf4/x30 +.. /xd9/x36/xf5/x30 +.. /xd9/x36/xf6/x30 +.. /xd9/x36/xf7/x30 +.. /xd9/x36/xf8/x30 +.. /xd9/x36/xf9/x30 +.. /xd9/x36/xfa/x30 +.. /xd9/x36/xfb/x30 +.. /xd9/x36/xfc/x30 +.. /xd9/x36/xfd/x30 +.. /xd9/x36/xfe/x30 +.. /xd9/x37/x81/x30 +.. /xd9/x37/x82/x30 +.. /xd9/x37/x83/x30 +.. /xd9/x37/x84/x30 +.. /xd9/x37/x85/x30 +.. /xd9/x37/x86/x30 +.. /xd9/x37/x87/x30 +.. /xd9/x37/x88/x30 +.. /xd9/x37/x89/x30 +.. /xd9/x37/x8a/x30 +.. /xd9/x37/x8b/x30 +.. /xd9/x37/x8c/x30 +.. /xd9/x37/x8d/x30 +.. /xd9/x37/x8e/x30 +.. /xd9/x37/x8f/x30 +.. /xd9/x37/x90/x30 +.. /xd9/x37/x91/x30 +.. /xd9/x37/x92/x30 +.. /xd9/x37/x93/x30 +.. /xd9/x37/x94/x30 +.. /xd9/x37/x95/x30 +.. /xd9/x37/x96/x30 +.. /xd9/x37/x97/x30 +.. /xd9/x37/x98/x30 +.. /xd9/x37/x99/x30 +.. /xd9/x37/x9a/x30 +.. /xd9/x37/x9b/x30 +.. /xd9/x37/x9c/x30 +.. /xd9/x37/x9d/x30 +.. /xd9/x37/x9e/x30 +.. /xd9/x37/x9f/x30 +.. /xd9/x37/xa0/x30 +.. /xd9/x37/xa1/x30 +.. /xd9/x37/xa2/x30 +.. /xd9/x37/xa3/x30 +.. /xd9/x37/xa4/x30 +.. /xd9/x37/xa5/x30 +.. /xd9/x37/xa6/x30 +.. /xd9/x37/xa7/x30 +.. /xd9/x37/xa8/x30 +.. /xd9/x37/xa9/x30 +.. /xd9/x37/xaa/x30 +.. /xd9/x37/xab/x30 +.. /xd9/x37/xac/x30 +.. /xd9/x37/xad/x30 +.. /xd9/x37/xae/x30 +.. /xd9/x37/xaf/x30 +.. /xd9/x37/xb0/x30 +.. /xd9/x37/xb1/x30 +.. /xd9/x37/xb2/x30 +.. /xd9/x37/xb3/x30 +.. /xd9/x37/xb4/x30 +.. /xd9/x37/xb5/x30 +.. /xd9/x37/xb6/x30 +.. /xd9/x37/xb7/x30 +.. /xd9/x37/xb8/x30 +.. /xd9/x37/xb9/x30 +.. /xd9/x37/xba/x30 +.. /xd9/x37/xbb/x30 +.. /xd9/x37/xbc/x30 +.. /xd9/x37/xbd/x30 +.. /xd9/x37/xbe/x30 +.. /xd9/x37/xbf/x30 +.. /xd9/x37/xc0/x30 +.. /xd9/x37/xc1/x30 +.. /xd9/x37/xc2/x30 +.. /xd9/x37/xc3/x30 +.. /xd9/x37/xc4/x30 +.. /xd9/x37/xc5/x30 +.. /xd9/x37/xc6/x30 +.. /xd9/x37/xc7/x30 +.. /xd9/x37/xc8/x30 +.. /xd9/x37/xc9/x30 +.. /xd9/x37/xca/x30 +.. /xd9/x37/xcb/x30 +.. /xd9/x37/xcc/x30 +.. /xd9/x37/xcd/x30 +.. /xd9/x37/xce/x30 +.. /xd9/x37/xcf/x30 +.. /xd9/x37/xd0/x30 +.. /xd9/x37/xd1/x30 +.. /xd9/x37/xd2/x30 +.. /xd9/x37/xd3/x30 +.. /xd9/x37/xd4/x30 +.. /xd9/x37/xd5/x30 +.. /xd9/x37/xd6/x30 +.. /xd9/x37/xd7/x30 +.. /xd9/x37/xd8/x30 +.. /xd9/x37/xd9/x30 +.. /xd9/x37/xda/x30 +.. /xd9/x37/xdb/x30 +.. /xd9/x37/xdc/x30 +.. /xd9/x37/xdd/x30 +.. /xd9/x37/xde/x30 +.. /xd9/x37/xdf/x30 +.. /xd9/x37/xe0/x30 +.. /xd9/x37/xe1/x30 +.. /xd9/x37/xe2/x30 +.. /xd9/x37/xe3/x30 +.. /xd9/x37/xe4/x30 +.. /xd9/x37/xe5/x30 +.. /xd9/x37/xe6/x30 +.. /xd9/x37/xe7/x30 +.. /xd9/x37/xe8/x30 +.. /xd9/x37/xe9/x30 +.. /xd9/x37/xea/x30 +.. /xd9/x37/xeb/x30 +.. /xd9/x37/xec/x30 +.. /xd9/x37/xed/x30 +.. /xd9/x37/xee/x30 +.. /xd9/x37/xef/x30 +.. /xd9/x37/xf0/x30 +.. /xd9/x37/xf1/x30 +.. /xd9/x37/xf2/x30 +.. /xd9/x37/xf3/x30 +.. /xd9/x37/xf4/x30 +.. /xd9/x37/xf5/x30 +.. /xd9/x37/xf6/x30 +.. /xd9/x37/xf7/x30 +.. /xd9/x37/xf8/x30 +.. /xd9/x37/xf9/x30 +.. /xd9/x37/xfa/x30 +.. /xd9/x37/xfb/x30 +.. /xd9/x37/xfc/x30 +.. /xd9/x37/xfd/x30 +.. /xd9/x37/xfe/x30 +.. /xd9/x38/x81/x30 +.. /xd9/x38/x82/x30 +.. /xd9/x38/x83/x30 +.. /xd9/x38/x84/x30 +.. /xd9/x38/x85/x30 +.. /xd9/x38/x86/x30 +.. /xd9/x38/x87/x30 +.. /xd9/x38/x88/x30 +.. /xd9/x38/x89/x30 +.. /xd9/x38/x8a/x30 +.. /xd9/x38/x8b/x30 +.. /xd9/x38/x8c/x30 +.. /xd9/x38/x8d/x30 +.. /xd9/x38/x8e/x30 +.. /xd9/x38/x8f/x30 +.. /xd9/x38/x90/x30 +.. /xd9/x38/x91/x30 +.. /xd9/x38/x92/x30 +.. /xd9/x38/x93/x30 +.. /xd9/x38/x94/x30 +.. /xd9/x38/x95/x30 +.. /xd9/x38/x96/x30 +.. /xd9/x38/x97/x30 +.. /xd9/x38/x98/x30 +.. /xd9/x38/x99/x30 +.. /xd9/x38/x9a/x30 +.. /xd9/x38/x9b/x30 +.. /xd9/x38/x9c/x30 +.. /xd9/x38/x9d/x30 +.. /xd9/x38/x9e/x30 +.. /xd9/x38/x9f/x30 +.. /xd9/x38/xa0/x30 +.. /xd9/x38/xa1/x30 +.. /xd9/x38/xa2/x30 +.. /xd9/x38/xa3/x30 +.. /xd9/x38/xa4/x30 +.. /xd9/x38/xa5/x30 +.. /xd9/x38/xa6/x30 +.. /xd9/x38/xa7/x30 +.. /xd9/x38/xa8/x30 +.. /xd9/x38/xa9/x30 +.. /xd9/x38/xaa/x30 +.. /xd9/x38/xab/x30 +.. /xd9/x38/xac/x30 +.. /xd9/x38/xad/x30 +.. /xd9/x38/xae/x30 +.. /xd9/x38/xaf/x30 +.. /xd9/x38/xb0/x30 +.. /xd9/x38/xb1/x30 +.. /xd9/x38/xb2/x30 +.. /xd9/x38/xb3/x30 +.. /xd9/x38/xb4/x30 +.. /xd9/x38/xb5/x30 +.. /xd9/x38/xb6/x30 +.. /xd9/x38/xb7/x30 +.. /xd9/x38/xb8/x30 +.. /xd9/x38/xb9/x30 +.. /xd9/x38/xba/x30 +.. /xd9/x38/xbb/x30 +.. /xd9/x38/xbc/x30 +.. /xd9/x38/xbd/x30 +.. /xd9/x38/xbe/x30 +.. /xd9/x38/xbf/x30 +.. /xd9/x38/xc0/x30 +.. /xd9/x38/xc1/x30 +.. /xd9/x38/xc2/x30 +.. /xd9/x38/xc3/x30 +.. /xd9/x38/xc4/x30 +.. /xd9/x38/xc5/x30 +.. /xd9/x38/xc6/x30 +.. /xd9/x38/xc7/x30 +.. /xd9/x38/xc8/x30 +.. /xd9/x38/xc9/x30 +.. /xd9/x38/xca/x30 +.. /xd9/x38/xcb/x30 +.. /xd9/x38/xcc/x30 +.. /xd9/x38/xcd/x30 +.. /xd9/x38/xce/x30 +.. /xd9/x38/xcf/x30 +.. /xd9/x38/xd0/x30 +.. /xd9/x38/xd1/x30 +.. /xd9/x38/xd2/x30 +.. /xd9/x38/xd3/x30 +.. /xd9/x38/xd4/x30 +.. /xd9/x38/xd5/x30 +.. /xd9/x38/xd6/x30 +.. /xd9/x38/xd7/x30 +.. /xd9/x38/xd8/x30 +.. /xd9/x38/xd9/x30 +.. /xd9/x38/xda/x30 +.. /xd9/x38/xdb/x30 +.. /xd9/x38/xdc/x30 +.. /xd9/x38/xdd/x30 +.. /xd9/x38/xde/x30 +.. /xd9/x38/xdf/x30 +.. /xd9/x38/xe0/x30 +.. /xd9/x38/xe1/x30 +.. /xd9/x38/xe2/x30 +.. /xd9/x38/xe3/x30 +.. /xd9/x38/xe4/x30 +.. /xd9/x38/xe5/x30 +.. /xd9/x38/xe6/x30 +.. /xd9/x38/xe7/x30 +.. /xd9/x38/xe8/x30 +.. /xd9/x38/xe9/x30 +.. /xd9/x38/xea/x30 +.. /xd9/x38/xeb/x30 +.. /xd9/x38/xec/x30 +.. /xd9/x38/xed/x30 +.. /xd9/x38/xee/x30 +.. /xd9/x38/xef/x30 +.. /xd9/x38/xf0/x30 +.. /xd9/x38/xf1/x30 +.. /xd9/x38/xf2/x30 +.. /xd9/x38/xf3/x30 +.. /xd9/x38/xf4/x30 +.. /xd9/x38/xf5/x30 +.. /xd9/x38/xf6/x30 +.. /xd9/x38/xf7/x30 +.. /xd9/x38/xf8/x30 +.. /xd9/x38/xf9/x30 +.. /xd9/x38/xfa/x30 +.. /xd9/x38/xfb/x30 +.. /xd9/x38/xfc/x30 +.. /xd9/x38/xfd/x30 +.. /xd9/x38/xfe/x30 +.. /xd9/x39/x81/x30 +.. /xd9/x39/x82/x30 +.. /xd9/x39/x83/x30 +.. /xd9/x39/x84/x30 +.. /xd9/x39/x85/x30 +.. /xd9/x39/x86/x30 +.. /xd9/x39/x87/x30 +.. /xd9/x39/x88/x30 +.. /xd9/x39/x89/x30 +.. /xd9/x39/x8a/x30 +.. /xd9/x39/x8b/x30 +.. /xd9/x39/x8c/x30 +.. /xd9/x39/x8d/x30 +.. /xd9/x39/x8e/x30 +.. /xd9/x39/x8f/x30 +.. /xd9/x39/x90/x30 +.. /xd9/x39/x91/x30 +.. /xd9/x39/x92/x30 +.. /xd9/x39/x93/x30 +.. /xd9/x39/x94/x30 +.. /xd9/x39/x95/x30 +.. /xd9/x39/x96/x30 +.. /xd9/x39/x97/x30 +.. /xd9/x39/x98/x30 +.. /xd9/x39/x99/x30 +.. /xd9/x39/x9a/x30 +.. /xd9/x39/x9b/x30 +.. /xd9/x39/x9c/x30 +.. /xd9/x39/x9d/x30 +.. /xd9/x39/x9e/x30 +.. /xd9/x39/x9f/x30 +.. /xd9/x39/xa0/x30 +.. /xd9/x39/xa1/x30 +.. /xd9/x39/xa2/x30 +.. /xd9/x39/xa3/x30 +.. /xd9/x39/xa4/x30 +.. /xd9/x39/xa5/x30 +.. /xd9/x39/xa6/x30 +.. /xd9/x39/xa7/x30 +.. /xd9/x39/xa8/x30 +.. /xd9/x39/xa9/x30 +.. /xd9/x39/xaa/x30 +.. /xd9/x39/xab/x30 +.. /xd9/x39/xac/x30 +.. /xd9/x39/xad/x30 +.. /xd9/x39/xae/x30 +.. /xd9/x39/xaf/x30 +.. /xd9/x39/xb0/x30 +.. /xd9/x39/xb1/x30 +.. /xd9/x39/xb2/x30 +.. /xd9/x39/xb3/x30 +.. /xd9/x39/xb4/x30 +.. /xd9/x39/xb5/x30 +.. /xd9/x39/xb6/x30 +.. /xd9/x39/xb7/x30 +.. /xd9/x39/xb8/x30 +.. /xd9/x39/xb9/x30 +.. /xd9/x39/xba/x30 +.. /xd9/x39/xbb/x30 +.. /xd9/x39/xbc/x30 +.. /xd9/x39/xbd/x30 +.. /xd9/x39/xbe/x30 +.. /xd9/x39/xbf/x30 +.. /xd9/x39/xc0/x30 +.. /xd9/x39/xc1/x30 +.. /xd9/x39/xc2/x30 +.. /xd9/x39/xc3/x30 +.. /xd9/x39/xc4/x30 +.. /xd9/x39/xc5/x30 +.. /xd9/x39/xc6/x30 +.. /xd9/x39/xc7/x30 +.. /xd9/x39/xc8/x30 +.. /xd9/x39/xc9/x30 +.. /xd9/x39/xca/x30 +.. /xd9/x39/xcb/x30 +.. /xd9/x39/xcc/x30 +.. /xd9/x39/xcd/x30 +.. /xd9/x39/xce/x30 +.. /xd9/x39/xcf/x30 +.. /xd9/x39/xd0/x30 +.. /xd9/x39/xd1/x30 +.. /xd9/x39/xd2/x30 +.. /xd9/x39/xd3/x30 +.. /xd9/x39/xd4/x30 +.. /xd9/x39/xd5/x30 +.. /xd9/x39/xd6/x30 +.. /xd9/x39/xd7/x30 +.. /xd9/x39/xd8/x30 +.. /xd9/x39/xd9/x30 +.. /xd9/x39/xda/x30 +.. /xd9/x39/xdb/x30 +.. /xd9/x39/xdc/x30 +.. /xd9/x39/xdd/x30 +.. /xd9/x39/xde/x30 +.. /xd9/x39/xdf/x30 +.. /xd9/x39/xe0/x30 +.. /xd9/x39/xe1/x30 +.. /xd9/x39/xe2/x30 +.. /xd9/x39/xe3/x30 +.. /xd9/x39/xe4/x30 +.. /xd9/x39/xe5/x30 +.. /xd9/x39/xe6/x30 +.. /xd9/x39/xe7/x30 +.. /xd9/x39/xe8/x30 +.. /xd9/x39/xe9/x30 +.. /xd9/x39/xea/x30 +.. /xd9/x39/xeb/x30 +.. /xd9/x39/xec/x30 +.. /xd9/x39/xed/x30 +.. /xd9/x39/xee/x30 +.. /xd9/x39/xef/x30 +.. /xd9/x39/xf0/x30 +.. /xd9/x39/xf1/x30 +.. /xd9/x39/xf2/x30 +.. /xd9/x39/xf3/x30 +.. /xd9/x39/xf4/x30 +.. /xd9/x39/xf5/x30 +.. /xd9/x39/xf6/x30 +.. /xd9/x39/xf7/x30 +.. /xd9/x39/xf8/x30 +.. /xd9/x39/xf9/x30 +.. /xd9/x39/xfa/x30 +.. /xd9/x39/xfb/x30 +.. /xd9/x39/xfc/x30 +.. /xd9/x39/xfd/x30 +.. /xd9/x39/xfe/x30 +.. /xda/x30/x81/x30 +.. /xda/x30/x82/x30 +.. /xda/x30/x83/x30 +.. /xda/x30/x84/x30 +.. /xda/x30/x85/x30 +.. /xda/x30/x86/x30 +.. /xda/x30/x87/x30 +.. /xda/x30/x88/x30 +.. /xda/x30/x89/x30 +.. /xda/x30/x8a/x30 +.. /xda/x30/x8b/x30 +.. /xda/x30/x8c/x30 +.. /xda/x30/x8d/x30 +.. /xda/x30/x8e/x30 +.. /xda/x30/x8f/x30 +.. /xda/x30/x90/x30 +.. /xda/x30/x91/x30 +.. /xda/x30/x92/x30 +.. /xda/x30/x93/x30 +.. /xda/x30/x94/x30 +.. /xda/x30/x95/x30 +.. /xda/x30/x96/x30 +.. /xda/x30/x97/x30 +.. /xda/x30/x98/x30 +.. /xda/x30/x99/x30 +.. /xda/x30/x9a/x30 +.. /xda/x30/x9b/x30 +.. /xda/x30/x9c/x30 +.. /xda/x30/x9d/x30 +.. /xda/x30/x9e/x30 +.. /xda/x30/x9f/x30 +.. /xda/x30/xa0/x30 +.. /xda/x30/xa1/x30 +.. /xda/x30/xa2/x30 +.. /xda/x30/xa3/x30 +.. /xda/x30/xa4/x30 +.. /xda/x30/xa5/x30 +.. /xda/x30/xa6/x30 +.. /xda/x30/xa7/x30 +.. /xda/x30/xa8/x30 +.. /xda/x30/xa9/x30 +.. /xda/x30/xaa/x30 +.. /xda/x30/xab/x30 +.. /xda/x30/xac/x30 +.. /xda/x30/xad/x30 +.. /xda/x30/xae/x30 +.. /xda/x30/xaf/x30 +.. /xda/x30/xb0/x30 +.. /xda/x30/xb1/x30 +.. /xda/x30/xb2/x30 +.. /xda/x30/xb3/x30 +.. /xda/x30/xb4/x30 +.. /xda/x30/xb5/x30 +.. /xda/x30/xb6/x30 +.. /xda/x30/xb7/x30 +.. /xda/x30/xb8/x30 +.. /xda/x30/xb9/x30 +.. /xda/x30/xba/x30 +.. /xda/x30/xbb/x30 +.. /xda/x30/xbc/x30 +.. /xda/x30/xbd/x30 +.. /xda/x30/xbe/x30 +.. /xda/x30/xbf/x30 +.. /xda/x30/xc0/x30 +.. /xda/x30/xc1/x30 +.. /xda/x30/xc2/x30 +.. /xda/x30/xc3/x30 +.. /xda/x30/xc4/x30 +.. /xda/x30/xc5/x30 +.. /xda/x30/xc6/x30 +.. /xda/x30/xc7/x30 +.. /xda/x30/xc8/x30 +.. /xda/x30/xc9/x30 +.. /xda/x30/xca/x30 +.. /xda/x30/xcb/x30 +.. /xda/x30/xcc/x30 +.. /xda/x30/xcd/x30 +.. /xda/x30/xce/x30 +.. /xda/x30/xcf/x30 +.. /xda/x30/xd0/x30 +.. /xda/x30/xd1/x30 +.. /xda/x30/xd2/x30 +.. /xda/x30/xd3/x30 +.. /xda/x30/xd4/x30 +.. /xda/x30/xd5/x30 +.. /xda/x30/xd6/x30 +.. /xda/x30/xd7/x30 +.. /xda/x30/xd8/x30 +.. /xda/x30/xd9/x30 +.. /xda/x30/xda/x30 +.. /xda/x30/xdb/x30 +.. /xda/x30/xdc/x30 +.. /xda/x30/xdd/x30 +.. /xda/x30/xde/x30 +.. /xda/x30/xdf/x30 +.. /xda/x30/xe0/x30 +.. /xda/x30/xe1/x30 +.. /xda/x30/xe2/x30 +.. /xda/x30/xe3/x30 +.. /xda/x30/xe4/x30 +.. /xda/x30/xe5/x30 +.. /xda/x30/xe6/x30 +.. /xda/x30/xe7/x30 +.. /xda/x30/xe8/x30 +.. /xda/x30/xe9/x30 +.. /xda/x30/xea/x30 +.. /xda/x30/xeb/x30 +.. /xda/x30/xec/x30 +.. /xda/x30/xed/x30 +.. /xda/x30/xee/x30 +.. /xda/x30/xef/x30 +.. /xda/x30/xf0/x30 +.. /xda/x30/xf1/x30 +.. /xda/x30/xf2/x30 +.. /xda/x30/xf3/x30 +.. /xda/x30/xf4/x30 +.. /xda/x30/xf5/x30 +.. /xda/x30/xf6/x30 +.. /xda/x30/xf7/x30 +.. /xda/x30/xf8/x30 +.. /xda/x30/xf9/x30 +.. /xda/x30/xfa/x30 +.. /xda/x30/xfb/x30 +.. /xda/x30/xfc/x30 +.. /xda/x30/xfd/x30 +.. /xda/x30/xfe/x30 +.. /xda/x31/x81/x30 +.. /xda/x31/x82/x30 +.. /xda/x31/x83/x30 +.. /xda/x31/x84/x30 +.. /xda/x31/x85/x30 +.. /xda/x31/x86/x30 +.. /xda/x31/x87/x30 +.. /xda/x31/x88/x30 +.. /xda/x31/x89/x30 +.. /xda/x31/x8a/x30 +.. /xda/x31/x8b/x30 +.. /xda/x31/x8c/x30 +.. /xda/x31/x8d/x30 +.. /xda/x31/x8e/x30 +.. /xda/x31/x8f/x30 +.. /xda/x31/x90/x30 +.. /xda/x31/x91/x30 +.. /xda/x31/x92/x30 +.. /xda/x31/x93/x30 +.. /xda/x31/x94/x30 +.. /xda/x31/x95/x30 +.. /xda/x31/x96/x30 +.. /xda/x31/x97/x30 +.. /xda/x31/x98/x30 +.. /xda/x31/x99/x30 +.. /xda/x31/x9a/x30 +.. /xda/x31/x9b/x30 +.. /xda/x31/x9c/x30 +.. /xda/x31/x9d/x30 +.. /xda/x31/x9e/x30 +.. /xda/x31/x9f/x30 +.. /xda/x31/xa0/x30 +.. /xda/x31/xa1/x30 +.. /xda/x31/xa2/x30 +.. /xda/x31/xa3/x30 +.. /xda/x31/xa4/x30 +.. /xda/x31/xa5/x30 +.. /xda/x31/xa6/x30 +.. /xda/x31/xa7/x30 +.. /xda/x31/xa8/x30 +.. /xda/x31/xa9/x30 +.. /xda/x31/xaa/x30 +.. /xda/x31/xab/x30 +.. /xda/x31/xac/x30 +.. /xda/x31/xad/x30 +.. /xda/x31/xae/x30 +.. /xda/x31/xaf/x30 +.. /xda/x31/xb0/x30 +.. /xda/x31/xb1/x30 +.. /xda/x31/xb2/x30 +.. /xda/x31/xb3/x30 +.. /xda/x31/xb4/x30 +.. /xda/x31/xb5/x30 +.. /xda/x31/xb6/x30 +.. /xda/x31/xb7/x30 +.. /xda/x31/xb8/x30 +.. /xda/x31/xb9/x30 +.. /xda/x31/xba/x30 +.. /xda/x31/xbb/x30 +.. /xda/x31/xbc/x30 +.. /xda/x31/xbd/x30 +.. /xda/x31/xbe/x30 +.. /xda/x31/xbf/x30 +.. /xda/x31/xc0/x30 +.. /xda/x31/xc1/x30 +.. /xda/x31/xc2/x30 +.. /xda/x31/xc3/x30 +.. /xda/x31/xc4/x30 +.. /xda/x31/xc5/x30 +.. /xda/x31/xc6/x30 +.. /xda/x31/xc7/x30 +.. /xda/x31/xc8/x30 +.. /xda/x31/xc9/x30 +.. /xda/x31/xca/x30 +.. /xda/x31/xcb/x30 +.. /xda/x31/xcc/x30 +.. /xda/x31/xcd/x30 +.. /xda/x31/xce/x30 +.. /xda/x31/xcf/x30 +.. /xda/x31/xd0/x30 +.. /xda/x31/xd1/x30 +.. /xda/x31/xd2/x30 +.. /xda/x31/xd3/x30 +.. /xda/x31/xd4/x30 +.. /xda/x31/xd5/x30 +.. /xda/x31/xd6/x30 +.. /xda/x31/xd7/x30 +.. /xda/x31/xd8/x30 +.. /xda/x31/xd9/x30 +.. /xda/x31/xda/x30 +.. /xda/x31/xdb/x30 +.. /xda/x31/xdc/x30 +.. /xda/x31/xdd/x30 +.. /xda/x31/xde/x30 +.. /xda/x31/xdf/x30 +.. /xda/x31/xe0/x30 +.. /xda/x31/xe1/x30 +.. /xda/x31/xe2/x30 +.. /xda/x31/xe3/x30 +.. /xda/x31/xe4/x30 +.. /xda/x31/xe5/x30 +.. /xda/x31/xe6/x30 +.. /xda/x31/xe7/x30 +.. /xda/x31/xe8/x30 +.. /xda/x31/xe9/x30 +.. /xda/x31/xea/x30 +.. /xda/x31/xeb/x30 +.. /xda/x31/xec/x30 +.. /xda/x31/xed/x30 +.. /xda/x31/xee/x30 +.. /xda/x31/xef/x30 +.. /xda/x31/xf0/x30 +.. /xda/x31/xf1/x30 +.. /xda/x31/xf2/x30 +.. /xda/x31/xf3/x30 +.. /xda/x31/xf4/x30 +.. /xda/x31/xf5/x30 +.. /xda/x31/xf6/x30 +.. /xda/x31/xf7/x30 +.. /xda/x31/xf8/x30 +.. /xda/x31/xf9/x30 +.. /xda/x31/xfa/x30 +.. /xda/x31/xfb/x30 +.. /xda/x31/xfc/x30 +.. /xda/x31/xfd/x30 +.. /xda/x31/xfe/x30 +.. /xda/x32/x81/x30 +.. /xda/x32/x82/x30 +.. /xda/x32/x83/x30 +.. /xda/x32/x84/x30 +.. /xda/x32/x85/x30 +.. /xda/x32/x86/x30 +.. /xda/x32/x87/x30 +.. /xda/x32/x88/x30 +.. /xda/x32/x89/x30 +.. /xda/x32/x8a/x30 +.. /xda/x32/x8b/x30 +.. /xda/x32/x8c/x30 +.. /xda/x32/x8d/x30 +.. /xda/x32/x8e/x30 +.. /xda/x32/x8f/x30 +.. /xda/x32/x90/x30 +.. /xda/x32/x91/x30 +.. /xda/x32/x92/x30 +.. /xda/x32/x93/x30 +.. /xda/x32/x94/x30 +.. /xda/x32/x95/x30 +.. /xda/x32/x96/x30 +.. /xda/x32/x97/x30 +.. /xda/x32/x98/x30 +.. /xda/x32/x99/x30 +.. /xda/x32/x9a/x30 +.. /xda/x32/x9b/x30 +.. /xda/x32/x9c/x30 +.. /xda/x32/x9d/x30 +.. /xda/x32/x9e/x30 +.. /xda/x32/x9f/x30 +.. /xda/x32/xa0/x30 +.. /xda/x32/xa1/x30 +.. /xda/x32/xa2/x30 +.. /xda/x32/xa3/x30 +.. /xda/x32/xa4/x30 +.. /xda/x32/xa5/x30 +.. /xda/x32/xa6/x30 +.. /xda/x32/xa7/x30 +.. /xda/x32/xa8/x30 +.. /xda/x32/xa9/x30 +.. /xda/x32/xaa/x30 +.. /xda/x32/xab/x30 +.. /xda/x32/xac/x30 +.. /xda/x32/xad/x30 +.. /xda/x32/xae/x30 +.. /xda/x32/xaf/x30 +.. /xda/x32/xb0/x30 +.. /xda/x32/xb1/x30 +.. /xda/x32/xb2/x30 +.. /xda/x32/xb3/x30 +.. /xda/x32/xb4/x30 +.. /xda/x32/xb5/x30 +.. /xda/x32/xb6/x30 +.. /xda/x32/xb7/x30 +.. /xda/x32/xb8/x30 +.. /xda/x32/xb9/x30 +.. /xda/x32/xba/x30 +.. /xda/x32/xbb/x30 +.. /xda/x32/xbc/x30 +.. /xda/x32/xbd/x30 +.. /xda/x32/xbe/x30 +.. /xda/x32/xbf/x30 +.. /xda/x32/xc0/x30 +.. /xda/x32/xc1/x30 +.. /xda/x32/xc2/x30 +.. /xda/x32/xc3/x30 +.. /xda/x32/xc4/x30 +.. /xda/x32/xc5/x30 +.. /xda/x32/xc6/x30 +.. /xda/x32/xc7/x30 +.. /xda/x32/xc8/x30 +.. /xda/x32/xc9/x30 +.. /xda/x32/xca/x30 +.. /xda/x32/xcb/x30 +.. /xda/x32/xcc/x30 +.. /xda/x32/xcd/x30 +.. /xda/x32/xce/x30 +.. /xda/x32/xcf/x30 +.. /xda/x32/xd0/x30 +.. /xda/x32/xd1/x30 +.. /xda/x32/xd2/x30 +.. /xda/x32/xd3/x30 +.. /xda/x32/xd4/x30 +.. /xda/x32/xd5/x30 +.. /xda/x32/xd6/x30 +.. /xda/x32/xd7/x30 +.. /xda/x32/xd8/x30 +.. /xda/x32/xd9/x30 +.. /xda/x32/xda/x30 +.. /xda/x32/xdb/x30 +.. /xda/x32/xdc/x30 +.. /xda/x32/xdd/x30 +.. /xda/x32/xde/x30 +.. /xda/x32/xdf/x30 +.. /xda/x32/xe0/x30 +.. /xda/x32/xe1/x30 +.. /xda/x32/xe2/x30 +.. /xda/x32/xe3/x30 +.. /xda/x32/xe4/x30 +.. /xda/x32/xe5/x30 +.. /xda/x32/xe6/x30 +.. /xda/x32/xe7/x30 +.. /xda/x32/xe8/x30 +.. /xda/x32/xe9/x30 +.. /xda/x32/xea/x30 +.. /xda/x32/xeb/x30 +.. /xda/x32/xec/x30 +.. /xda/x32/xed/x30 +.. /xda/x32/xee/x30 +.. /xda/x32/xef/x30 +.. /xda/x32/xf0/x30 +.. /xda/x32/xf1/x30 +.. /xda/x32/xf2/x30 +.. /xda/x32/xf3/x30 +.. /xda/x32/xf4/x30 +.. /xda/x32/xf5/x30 +.. /xda/x32/xf6/x30 +.. /xda/x32/xf7/x30 +.. /xda/x32/xf8/x30 +.. /xda/x32/xf9/x30 +.. /xda/x32/xfa/x30 +.. /xda/x32/xfb/x30 +.. /xda/x32/xfc/x30 +.. /xda/x32/xfd/x30 +.. /xda/x32/xfe/x30 +.. /xda/x33/x81/x30 +.. /xda/x33/x82/x30 +.. /xda/x33/x83/x30 +.. /xda/x33/x84/x30 +.. /xda/x33/x85/x30 +.. /xda/x33/x86/x30 +.. /xda/x33/x87/x30 +.. /xda/x33/x88/x30 +.. /xda/x33/x89/x30 +.. /xda/x33/x8a/x30 +.. /xda/x33/x8b/x30 +.. /xda/x33/x8c/x30 +.. /xda/x33/x8d/x30 +.. /xda/x33/x8e/x30 +.. /xda/x33/x8f/x30 +.. /xda/x33/x90/x30 +.. /xda/x33/x91/x30 +.. /xda/x33/x92/x30 +.. /xda/x33/x93/x30 +.. /xda/x33/x94/x30 +.. /xda/x33/x95/x30 +.. /xda/x33/x96/x30 +.. /xda/x33/x97/x30 +.. /xda/x33/x98/x30 +.. /xda/x33/x99/x30 +.. /xda/x33/x9a/x30 +.. /xda/x33/x9b/x30 +.. /xda/x33/x9c/x30 +.. /xda/x33/x9d/x30 +.. /xda/x33/x9e/x30 +.. /xda/x33/x9f/x30 +.. /xda/x33/xa0/x30 +.. /xda/x33/xa1/x30 +.. /xda/x33/xa2/x30 +.. /xda/x33/xa3/x30 +.. /xda/x33/xa4/x30 +.. /xda/x33/xa5/x30 +.. /xda/x33/xa6/x30 +.. /xda/x33/xa7/x30 +.. /xda/x33/xa8/x30 +.. /xda/x33/xa9/x30 +.. /xda/x33/xaa/x30 +.. /xda/x33/xab/x30 +.. /xda/x33/xac/x30 +.. /xda/x33/xad/x30 +.. /xda/x33/xae/x30 +.. /xda/x33/xaf/x30 +.. /xda/x33/xb0/x30 +.. /xda/x33/xb1/x30 +.. /xda/x33/xb2/x30 +.. /xda/x33/xb3/x30 +.. /xda/x33/xb4/x30 +.. /xda/x33/xb5/x30 +.. /xda/x33/xb6/x30 +.. /xda/x33/xb7/x30 +.. /xda/x33/xb8/x30 +.. /xda/x33/xb9/x30 +.. /xda/x33/xba/x30 +.. /xda/x33/xbb/x30 +.. /xda/x33/xbc/x30 +.. /xda/x33/xbd/x30 +.. /xda/x33/xbe/x30 +.. /xda/x33/xbf/x30 +.. /xda/x33/xc0/x30 +.. /xda/x33/xc1/x30 +.. /xda/x33/xc2/x30 +.. /xda/x33/xc3/x30 +.. /xda/x33/xc4/x30 +.. /xda/x33/xc5/x30 +.. /xda/x33/xc6/x30 +.. /xda/x33/xc7/x30 +.. /xda/x33/xc8/x30 +.. /xda/x33/xc9/x30 +.. /xda/x33/xca/x30 +.. /xda/x33/xcb/x30 +.. /xda/x33/xcc/x30 +.. /xda/x33/xcd/x30 +.. /xda/x33/xce/x30 +.. /xda/x33/xcf/x30 +.. /xda/x33/xd0/x30 +.. /xda/x33/xd1/x30 +.. /xda/x33/xd2/x30 +.. /xda/x33/xd3/x30 +.. /xda/x33/xd4/x30 +.. /xda/x33/xd5/x30 +.. /xda/x33/xd6/x30 +.. /xda/x33/xd7/x30 +.. /xda/x33/xd8/x30 +.. /xda/x33/xd9/x30 +.. /xda/x33/xda/x30 +.. /xda/x33/xdb/x30 +.. /xda/x33/xdc/x30 +.. /xda/x33/xdd/x30 +.. /xda/x33/xde/x30 +.. /xda/x33/xdf/x30 +.. /xda/x33/xe0/x30 +.. /xda/x33/xe1/x30 +.. /xda/x33/xe2/x30 +.. /xda/x33/xe3/x30 +.. /xda/x33/xe4/x30 +.. /xda/x33/xe5/x30 +.. /xda/x33/xe6/x30 +.. /xda/x33/xe7/x30 +.. /xda/x33/xe8/x30 +.. /xda/x33/xe9/x30 +.. /xda/x33/xea/x30 +.. /xda/x33/xeb/x30 +.. /xda/x33/xec/x30 +.. /xda/x33/xed/x30 +.. /xda/x33/xee/x30 +.. /xda/x33/xef/x30 +.. /xda/x33/xf0/x30 +.. /xda/x33/xf1/x30 +.. /xda/x33/xf2/x30 +.. /xda/x33/xf3/x30 +.. /xda/x33/xf4/x30 +.. /xda/x33/xf5/x30 +.. /xda/x33/xf6/x30 +.. /xda/x33/xf7/x30 +.. /xda/x33/xf8/x30 +.. /xda/x33/xf9/x30 +.. /xda/x33/xfa/x30 +.. /xda/x33/xfb/x30 +.. /xda/x33/xfc/x30 +.. /xda/x33/xfd/x30 +.. /xda/x33/xfe/x30 +.. /xda/x34/x81/x30 +.. /xda/x34/x82/x30 +.. /xda/x34/x83/x30 +.. /xda/x34/x84/x30 +.. /xda/x34/x85/x30 +.. /xda/x34/x86/x30 +.. /xda/x34/x87/x30 +.. /xda/x34/x88/x30 +.. /xda/x34/x89/x30 +.. /xda/x34/x8a/x30 +.. /xda/x34/x8b/x30 +.. /xda/x34/x8c/x30 +.. /xda/x34/x8d/x30 +.. /xda/x34/x8e/x30 +.. /xda/x34/x8f/x30 +.. /xda/x34/x90/x30 +.. /xda/x34/x91/x30 +.. /xda/x34/x92/x30 +.. /xda/x34/x93/x30 +.. /xda/x34/x94/x30 +.. /xda/x34/x95/x30 +.. /xda/x34/x96/x30 +.. /xda/x34/x97/x30 +.. /xda/x34/x98/x30 +.. /xda/x34/x99/x30 +.. /xda/x34/x9a/x30 +.. /xda/x34/x9b/x30 +.. /xda/x34/x9c/x30 +.. /xda/x34/x9d/x30 +.. /xda/x34/x9e/x30 +.. /xda/x34/x9f/x30 +.. /xda/x34/xa0/x30 +.. /xda/x34/xa1/x30 +.. /xda/x34/xa2/x30 +.. /xda/x34/xa3/x30 +.. /xda/x34/xa4/x30 +.. /xda/x34/xa5/x30 +.. /xda/x34/xa6/x30 +.. /xda/x34/xa7/x30 +.. /xda/x34/xa8/x30 +.. /xda/x34/xa9/x30 +.. /xda/x34/xaa/x30 +.. /xda/x34/xab/x30 +.. /xda/x34/xac/x30 +.. /xda/x34/xad/x30 +.. /xda/x34/xae/x30 +.. /xda/x34/xaf/x30 +.. /xda/x34/xb0/x30 +.. /xda/x34/xb1/x30 +.. /xda/x34/xb2/x30 +.. /xda/x34/xb3/x30 +.. /xda/x34/xb4/x30 +.. /xda/x34/xb5/x30 +.. /xda/x34/xb6/x30 +.. /xda/x34/xb7/x30 +.. /xda/x34/xb8/x30 +.. /xda/x34/xb9/x30 +.. /xda/x34/xba/x30 +.. /xda/x34/xbb/x30 +.. /xda/x34/xbc/x30 +.. /xda/x34/xbd/x30 +.. /xda/x34/xbe/x30 +.. /xda/x34/xbf/x30 +.. /xda/x34/xc0/x30 +.. /xda/x34/xc1/x30 +.. /xda/x34/xc2/x30 +.. /xda/x34/xc3/x30 +.. /xda/x34/xc4/x30 +.. /xda/x34/xc5/x30 +.. /xda/x34/xc6/x30 +.. /xda/x34/xc7/x30 +.. /xda/x34/xc8/x30 +.. /xda/x34/xc9/x30 +.. /xda/x34/xca/x30 +.. /xda/x34/xcb/x30 +.. /xda/x34/xcc/x30 +.. /xda/x34/xcd/x30 +.. /xda/x34/xce/x30 +.. /xda/x34/xcf/x30 +.. /xda/x34/xd0/x30 +.. /xda/x34/xd1/x30 +.. /xda/x34/xd2/x30 +.. /xda/x34/xd3/x30 +.. /xda/x34/xd4/x30 +.. /xda/x34/xd5/x30 +.. /xda/x34/xd6/x30 +.. /xda/x34/xd7/x30 +.. /xda/x34/xd8/x30 +.. /xda/x34/xd9/x30 +.. /xda/x34/xda/x30 +.. /xda/x34/xdb/x30 +.. /xda/x34/xdc/x30 +.. /xda/x34/xdd/x30 +.. /xda/x34/xde/x30 +.. /xda/x34/xdf/x30 +.. /xda/x34/xe0/x30 +.. /xda/x34/xe1/x30 +.. /xda/x34/xe2/x30 +.. /xda/x34/xe3/x30 +.. /xda/x34/xe4/x30 +.. /xda/x34/xe5/x30 +.. /xda/x34/xe6/x30 +.. /xda/x34/xe7/x30 +.. /xda/x34/xe8/x30 +.. /xda/x34/xe9/x30 +.. /xda/x34/xea/x30 +.. /xda/x34/xeb/x30 +.. /xda/x34/xec/x30 +.. /xda/x34/xed/x30 +.. /xda/x34/xee/x30 +.. /xda/x34/xef/x30 +.. /xda/x34/xf0/x30 +.. /xda/x34/xf1/x30 +.. /xda/x34/xf2/x30 +.. /xda/x34/xf3/x30 +.. /xda/x34/xf4/x30 +.. /xda/x34/xf5/x30 +.. /xda/x34/xf6/x30 +.. /xda/x34/xf7/x30 +.. /xda/x34/xf8/x30 +.. /xda/x34/xf9/x30 +.. /xda/x34/xfa/x30 +.. /xda/x34/xfb/x30 +.. /xda/x34/xfc/x30 +.. /xda/x34/xfd/x30 +.. /xda/x34/xfe/x30 +.. /xda/x35/x81/x30 +.. /xda/x35/x82/x30 +.. /xda/x35/x83/x30 +.. /xda/x35/x84/x30 +.. /xda/x35/x85/x30 +.. /xda/x35/x86/x30 +.. /xda/x35/x87/x30 +.. /xda/x35/x88/x30 +.. /xda/x35/x89/x30 +.. /xda/x35/x8a/x30 +.. /xda/x35/x8b/x30 +.. /xda/x35/x8c/x30 +.. /xda/x35/x8d/x30 +.. /xda/x35/x8e/x30 +.. /xda/x35/x8f/x30 +.. /xda/x35/x90/x30 +.. /xda/x35/x91/x30 +.. /xda/x35/x92/x30 +.. /xda/x35/x93/x30 +.. /xda/x35/x94/x30 +.. /xda/x35/x95/x30 +.. /xda/x35/x96/x30 +.. /xda/x35/x97/x30 +.. /xda/x35/x98/x30 +.. /xda/x35/x99/x30 +.. /xda/x35/x9a/x30 +.. /xda/x35/x9b/x30 +.. /xda/x35/x9c/x30 +.. /xda/x35/x9d/x30 +.. /xda/x35/x9e/x30 +.. /xda/x35/x9f/x30 +.. /xda/x35/xa0/x30 +.. /xda/x35/xa1/x30 +.. /xda/x35/xa2/x30 +.. /xda/x35/xa3/x30 +.. /xda/x35/xa4/x30 +.. /xda/x35/xa5/x30 +.. /xda/x35/xa6/x30 +.. /xda/x35/xa7/x30 +.. /xda/x35/xa8/x30 +.. /xda/x35/xa9/x30 +.. /xda/x35/xaa/x30 +.. /xda/x35/xab/x30 +.. /xda/x35/xac/x30 +.. /xda/x35/xad/x30 +.. /xda/x35/xae/x30 +.. /xda/x35/xaf/x30 +.. /xda/x35/xb0/x30 +.. /xda/x35/xb1/x30 +.. /xda/x35/xb2/x30 +.. /xda/x35/xb3/x30 +.. /xda/x35/xb4/x30 +.. /xda/x35/xb5/x30 +.. /xda/x35/xb6/x30 +.. /xda/x35/xb7/x30 +.. /xda/x35/xb8/x30 +.. /xda/x35/xb9/x30 +.. /xda/x35/xba/x30 +.. /xda/x35/xbb/x30 +.. /xda/x35/xbc/x30 +.. /xda/x35/xbd/x30 +.. /xda/x35/xbe/x30 +.. /xda/x35/xbf/x30 +.. /xda/x35/xc0/x30 +.. /xda/x35/xc1/x30 +.. /xda/x35/xc2/x30 +.. /xda/x35/xc3/x30 +.. /xda/x35/xc4/x30 +.. /xda/x35/xc5/x30 +.. /xda/x35/xc6/x30 +.. /xda/x35/xc7/x30 +.. /xda/x35/xc8/x30 +.. /xda/x35/xc9/x30 +.. /xda/x35/xca/x30 +.. /xda/x35/xcb/x30 +.. /xda/x35/xcc/x30 +.. /xda/x35/xcd/x30 +.. /xda/x35/xce/x30 +.. /xda/x35/xcf/x30 +.. /xda/x35/xd0/x30 +.. /xda/x35/xd1/x30 +.. /xda/x35/xd2/x30 +.. /xda/x35/xd3/x30 +.. /xda/x35/xd4/x30 +.. /xda/x35/xd5/x30 +.. /xda/x35/xd6/x30 +.. /xda/x35/xd7/x30 +.. /xda/x35/xd8/x30 +.. /xda/x35/xd9/x30 +.. /xda/x35/xda/x30 +.. /xda/x35/xdb/x30 +.. /xda/x35/xdc/x30 +.. /xda/x35/xdd/x30 +.. /xda/x35/xde/x30 +.. /xda/x35/xdf/x30 +.. /xda/x35/xe0/x30 +.. /xda/x35/xe1/x30 +.. /xda/x35/xe2/x30 +.. /xda/x35/xe3/x30 +.. /xda/x35/xe4/x30 +.. /xda/x35/xe5/x30 +.. /xda/x35/xe6/x30 +.. /xda/x35/xe7/x30 +.. /xda/x35/xe8/x30 +.. /xda/x35/xe9/x30 +.. /xda/x35/xea/x30 +.. /xda/x35/xeb/x30 +.. /xda/x35/xec/x30 +.. /xda/x35/xed/x30 +.. /xda/x35/xee/x30 +.. /xda/x35/xef/x30 +.. /xda/x35/xf0/x30 +.. /xda/x35/xf1/x30 +.. /xda/x35/xf2/x30 +.. /xda/x35/xf3/x30 +.. /xda/x35/xf4/x30 +.. /xda/x35/xf5/x30 +.. /xda/x35/xf6/x30 +.. /xda/x35/xf7/x30 +.. /xda/x35/xf8/x30 +.. /xda/x35/xf9/x30 +.. /xda/x35/xfa/x30 +.. /xda/x35/xfb/x30 +.. /xda/x35/xfc/x30 +.. /xda/x35/xfd/x30 +.. /xda/x35/xfe/x30 +.. /xda/x36/x81/x30 +.. /xda/x36/x82/x30 +.. /xda/x36/x83/x30 +.. /xda/x36/x84/x30 +.. /xda/x36/x85/x30 +.. /xda/x36/x86/x30 +.. /xda/x36/x87/x30 +.. /xda/x36/x88/x30 +.. /xda/x36/x89/x30 +.. /xda/x36/x8a/x30 +.. /xda/x36/x8b/x30 +.. /xda/x36/x8c/x30 +.. /xda/x36/x8d/x30 +.. /xda/x36/x8e/x30 +.. /xda/x36/x8f/x30 +.. /xda/x36/x90/x30 +.. /xda/x36/x91/x30 +.. /xda/x36/x92/x30 +.. /xda/x36/x93/x30 +.. /xda/x36/x94/x30 +.. /xda/x36/x95/x30 +.. /xda/x36/x96/x30 +.. /xda/x36/x97/x30 +.. /xda/x36/x98/x30 +.. /xda/x36/x99/x30 +.. /xda/x36/x9a/x30 +.. /xda/x36/x9b/x30 +.. /xda/x36/x9c/x30 +.. /xda/x36/x9d/x30 +.. /xda/x36/x9e/x30 +.. /xda/x36/x9f/x30 +.. /xda/x36/xa0/x30 +.. /xda/x36/xa1/x30 +.. /xda/x36/xa2/x30 +.. /xda/x36/xa3/x30 +.. /xda/x36/xa4/x30 +.. /xda/x36/xa5/x30 +.. /xda/x36/xa6/x30 +.. /xda/x36/xa7/x30 +.. /xda/x36/xa8/x30 +.. /xda/x36/xa9/x30 +.. /xda/x36/xaa/x30 +.. /xda/x36/xab/x30 +.. /xda/x36/xac/x30 +.. /xda/x36/xad/x30 +.. /xda/x36/xae/x30 +.. /xda/x36/xaf/x30 +.. /xda/x36/xb0/x30 +.. /xda/x36/xb1/x30 +.. /xda/x36/xb2/x30 +.. /xda/x36/xb3/x30 +.. /xda/x36/xb4/x30 +.. /xda/x36/xb5/x30 +.. /xda/x36/xb6/x30 +.. /xda/x36/xb7/x30 +.. /xda/x36/xb8/x30 +.. /xda/x36/xb9/x30 +.. /xda/x36/xba/x30 +.. /xda/x36/xbb/x30 +.. /xda/x36/xbc/x30 +.. /xda/x36/xbd/x30 +.. /xda/x36/xbe/x30 +.. /xda/x36/xbf/x30 +.. /xda/x36/xc0/x30 +.. /xda/x36/xc1/x30 +.. /xda/x36/xc2/x30 +.. /xda/x36/xc3/x30 +.. /xda/x36/xc4/x30 +.. /xda/x36/xc5/x30 +.. /xda/x36/xc6/x30 +.. /xda/x36/xc7/x30 +.. /xda/x36/xc8/x30 +.. /xda/x36/xc9/x30 +.. /xda/x36/xca/x30 +.. /xda/x36/xcb/x30 +.. /xda/x36/xcc/x30 +.. /xda/x36/xcd/x30 +.. /xda/x36/xce/x30 +.. /xda/x36/xcf/x30 +.. /xda/x36/xd0/x30 +.. /xda/x36/xd1/x30 +.. /xda/x36/xd2/x30 +.. /xda/x36/xd3/x30 +.. /xda/x36/xd4/x30 +.. /xda/x36/xd5/x30 +.. /xda/x36/xd6/x30 +.. /xda/x36/xd7/x30 +.. /xda/x36/xd8/x30 +.. /xda/x36/xd9/x30 +.. /xda/x36/xda/x30 +.. /xda/x36/xdb/x30 +.. /xda/x36/xdc/x30 +.. /xda/x36/xdd/x30 +.. /xda/x36/xde/x30 +.. /xda/x36/xdf/x30 +.. /xda/x36/xe0/x30 +.. /xda/x36/xe1/x30 +.. /xda/x36/xe2/x30 +.. /xda/x36/xe3/x30 +.. /xda/x36/xe4/x30 +.. /xda/x36/xe5/x30 +.. /xda/x36/xe6/x30 +.. /xda/x36/xe7/x30 +.. /xda/x36/xe8/x30 +.. /xda/x36/xe9/x30 +.. /xda/x36/xea/x30 +.. /xda/x36/xeb/x30 +.. /xda/x36/xec/x30 +.. /xda/x36/xed/x30 +.. /xda/x36/xee/x30 +.. /xda/x36/xef/x30 +.. /xda/x36/xf0/x30 +.. /xda/x36/xf1/x30 +.. /xda/x36/xf2/x30 +.. /xda/x36/xf3/x30 +.. /xda/x36/xf4/x30 +.. /xda/x36/xf5/x30 +.. /xda/x36/xf6/x30 +.. /xda/x36/xf7/x30 +.. /xda/x36/xf8/x30 +.. /xda/x36/xf9/x30 +.. /xda/x36/xfa/x30 +.. /xda/x36/xfb/x30 +.. /xda/x36/xfc/x30 +.. /xda/x36/xfd/x30 +.. /xda/x36/xfe/x30 +.. /xda/x37/x81/x30 +.. /xda/x37/x82/x30 +.. /xda/x37/x83/x30 +.. /xda/x37/x84/x30 +.. /xda/x37/x85/x30 +.. /xda/x37/x86/x30 +.. /xda/x37/x87/x30 +.. /xda/x37/x88/x30 +.. /xda/x37/x89/x30 +.. /xda/x37/x8a/x30 +.. /xda/x37/x8b/x30 +.. /xda/x37/x8c/x30 +.. /xda/x37/x8d/x30 +.. /xda/x37/x8e/x30 +.. /xda/x37/x8f/x30 +.. /xda/x37/x90/x30 +.. /xda/x37/x91/x30 +.. /xda/x37/x92/x30 +.. /xda/x37/x93/x30 +.. /xda/x37/x94/x30 +.. /xda/x37/x95/x30 +.. /xda/x37/x96/x30 +.. /xda/x37/x97/x30 +.. /xda/x37/x98/x30 +.. /xda/x37/x99/x30 +.. /xda/x37/x9a/x30 +.. /xda/x37/x9b/x30 +.. /xda/x37/x9c/x30 +.. /xda/x37/x9d/x30 +.. /xda/x37/x9e/x30 +.. /xda/x37/x9f/x30 +.. /xda/x37/xa0/x30 +.. /xda/x37/xa1/x30 +.. /xda/x37/xa2/x30 +.. /xda/x37/xa3/x30 +.. /xda/x37/xa4/x30 +.. /xda/x37/xa5/x30 +.. /xda/x37/xa6/x30 +.. /xda/x37/xa7/x30 +.. /xda/x37/xa8/x30 +.. /xda/x37/xa9/x30 +.. /xda/x37/xaa/x30 +.. /xda/x37/xab/x30 +.. /xda/x37/xac/x30 +.. /xda/x37/xad/x30 +.. /xda/x37/xae/x30 +.. /xda/x37/xaf/x30 +.. /xda/x37/xb0/x30 +.. /xda/x37/xb1/x30 +.. /xda/x37/xb2/x30 +.. /xda/x37/xb3/x30 +.. /xda/x37/xb4/x30 +.. /xda/x37/xb5/x30 +.. /xda/x37/xb6/x30 +.. /xda/x37/xb7/x30 +.. /xda/x37/xb8/x30 +.. /xda/x37/xb9/x30 +.. /xda/x37/xba/x30 +.. /xda/x37/xbb/x30 +.. /xda/x37/xbc/x30 +.. /xda/x37/xbd/x30 +.. /xda/x37/xbe/x30 +.. /xda/x37/xbf/x30 +.. /xda/x37/xc0/x30 +.. /xda/x37/xc1/x30 +.. /xda/x37/xc2/x30 +.. /xda/x37/xc3/x30 +.. /xda/x37/xc4/x30 +.. /xda/x37/xc5/x30 +.. /xda/x37/xc6/x30 +.. /xda/x37/xc7/x30 +.. /xda/x37/xc8/x30 +.. /xda/x37/xc9/x30 +.. /xda/x37/xca/x30 +.. /xda/x37/xcb/x30 +.. /xda/x37/xcc/x30 +.. /xda/x37/xcd/x30 +.. /xda/x37/xce/x30 +.. /xda/x37/xcf/x30 +.. /xda/x37/xd0/x30 +.. /xda/x37/xd1/x30 +.. /xda/x37/xd2/x30 +.. /xda/x37/xd3/x30 +.. /xda/x37/xd4/x30 +.. /xda/x37/xd5/x30 +.. /xda/x37/xd6/x30 +.. /xda/x37/xd7/x30 +.. /xda/x37/xd8/x30 +.. /xda/x37/xd9/x30 +.. /xda/x37/xda/x30 +.. /xda/x37/xdb/x30 +.. /xda/x37/xdc/x30 +.. /xda/x37/xdd/x30 +.. /xda/x37/xde/x30 +.. /xda/x37/xdf/x30 +.. /xda/x37/xe0/x30 +.. /xda/x37/xe1/x30 +.. /xda/x37/xe2/x30 +.. /xda/x37/xe3/x30 +.. /xda/x37/xe4/x30 +.. /xda/x37/xe5/x30 +.. /xda/x37/xe6/x30 +.. /xda/x37/xe7/x30 +.. /xda/x37/xe8/x30 +.. /xda/x37/xe9/x30 +.. /xda/x37/xea/x30 +.. /xda/x37/xeb/x30 +.. /xda/x37/xec/x30 +.. /xda/x37/xed/x30 +.. /xda/x37/xee/x30 +.. /xda/x37/xef/x30 +.. /xda/x37/xf0/x30 +.. /xda/x37/xf1/x30 +.. /xda/x37/xf2/x30 +.. /xda/x37/xf3/x30 +.. /xda/x37/xf4/x30 +.. /xda/x37/xf5/x30 +.. /xda/x37/xf6/x30 +.. /xda/x37/xf7/x30 +.. /xda/x37/xf8/x30 +.. /xda/x37/xf9/x30 +.. /xda/x37/xfa/x30 +.. /xda/x37/xfb/x30 +.. /xda/x37/xfc/x30 +.. /xda/x37/xfd/x30 +.. /xda/x37/xfe/x30 +.. /xda/x38/x81/x30 +.. /xda/x38/x82/x30 +.. /xda/x38/x83/x30 +.. /xda/x38/x84/x30 +.. /xda/x38/x85/x30 +.. /xda/x38/x86/x30 +.. /xda/x38/x87/x30 +.. /xda/x38/x88/x30 +.. /xda/x38/x89/x30 +.. /xda/x38/x8a/x30 +.. /xda/x38/x8b/x30 +.. /xda/x38/x8c/x30 +.. /xda/x38/x8d/x30 +.. /xda/x38/x8e/x30 +.. /xda/x38/x8f/x30 +.. /xda/x38/x90/x30 +.. /xda/x38/x91/x30 +.. /xda/x38/x92/x30 +.. /xda/x38/x93/x30 +.. /xda/x38/x94/x30 +.. /xda/x38/x95/x30 +.. /xda/x38/x96/x30 +.. /xda/x38/x97/x30 +.. /xda/x38/x98/x30 +.. /xda/x38/x99/x30 +.. /xda/x38/x9a/x30 +.. /xda/x38/x9b/x30 +.. /xda/x38/x9c/x30 +.. /xda/x38/x9d/x30 +.. /xda/x38/x9e/x30 +.. /xda/x38/x9f/x30 +.. /xda/x38/xa0/x30 +.. /xda/x38/xa1/x30 +.. /xda/x38/xa2/x30 +.. /xda/x38/xa3/x30 +.. /xda/x38/xa4/x30 +.. /xda/x38/xa5/x30 +.. /xda/x38/xa6/x30 +.. /xda/x38/xa7/x30 +.. /xda/x38/xa8/x30 +.. /xda/x38/xa9/x30 +.. /xda/x38/xaa/x30 +.. /xda/x38/xab/x30 +.. /xda/x38/xac/x30 +.. /xda/x38/xad/x30 +.. /xda/x38/xae/x30 +.. /xda/x38/xaf/x30 +.. /xda/x38/xb0/x30 +.. /xda/x38/xb1/x30 +.. /xda/x38/xb2/x30 +.. /xda/x38/xb3/x30 +.. /xda/x38/xb4/x30 +.. /xda/x38/xb5/x30 +.. /xda/x38/xb6/x30 +.. /xda/x38/xb7/x30 +.. /xda/x38/xb8/x30 +.. /xda/x38/xb9/x30 +.. /xda/x38/xba/x30 +.. /xda/x38/xbb/x30 +.. /xda/x38/xbc/x30 +.. /xda/x38/xbd/x30 +.. /xda/x38/xbe/x30 +.. /xda/x38/xbf/x30 +.. /xda/x38/xc0/x30 +.. /xda/x38/xc1/x30 +.. /xda/x38/xc2/x30 +.. /xda/x38/xc3/x30 +.. /xda/x38/xc4/x30 +.. /xda/x38/xc5/x30 +.. /xda/x38/xc6/x30 +.. /xda/x38/xc7/x30 +.. /xda/x38/xc8/x30 +.. /xda/x38/xc9/x30 +.. /xda/x38/xca/x30 +.. /xda/x38/xcb/x30 +.. /xda/x38/xcc/x30 +.. /xda/x38/xcd/x30 +.. /xda/x38/xce/x30 +.. /xda/x38/xcf/x30 +.. /xda/x38/xd0/x30 +.. /xda/x38/xd1/x30 +.. /xda/x38/xd2/x30 +.. /xda/x38/xd3/x30 +.. /xda/x38/xd4/x30 +.. /xda/x38/xd5/x30 +.. /xda/x38/xd6/x30 +.. /xda/x38/xd7/x30 +.. /xda/x38/xd8/x30 +.. /xda/x38/xd9/x30 +.. /xda/x38/xda/x30 +.. /xda/x38/xdb/x30 +.. /xda/x38/xdc/x30 +.. /xda/x38/xdd/x30 +.. /xda/x38/xde/x30 +.. /xda/x38/xdf/x30 +.. /xda/x38/xe0/x30 +.. /xda/x38/xe1/x30 +.. /xda/x38/xe2/x30 +.. /xda/x38/xe3/x30 +.. /xda/x38/xe4/x30 +.. /xda/x38/xe5/x30 +.. /xda/x38/xe6/x30 +.. /xda/x38/xe7/x30 +.. /xda/x38/xe8/x30 +.. /xda/x38/xe9/x30 +.. /xda/x38/xea/x30 +.. /xda/x38/xeb/x30 +.. /xda/x38/xec/x30 +.. /xda/x38/xed/x30 +.. /xda/x38/xee/x30 +.. /xda/x38/xef/x30 +.. /xda/x38/xf0/x30 +.. /xda/x38/xf1/x30 +.. /xda/x38/xf2/x30 +.. /xda/x38/xf3/x30 +.. /xda/x38/xf4/x30 +.. /xda/x38/xf5/x30 +.. /xda/x38/xf6/x30 +.. /xda/x38/xf7/x30 +.. /xda/x38/xf8/x30 +.. /xda/x38/xf9/x30 +.. /xda/x38/xfa/x30 +.. /xda/x38/xfb/x30 +.. /xda/x38/xfc/x30 +.. /xda/x38/xfd/x30 +.. /xda/x38/xfe/x30 +.. /xda/x39/x81/x30 +.. /xda/x39/x82/x30 +.. /xda/x39/x83/x30 +.. /xda/x39/x84/x30 +.. /xda/x39/x85/x30 +.. /xda/x39/x86/x30 +.. /xda/x39/x87/x30 +.. /xda/x39/x88/x30 +.. /xda/x39/x89/x30 +.. /xda/x39/x8a/x30 +.. /xda/x39/x8b/x30 +.. /xda/x39/x8c/x30 +.. /xda/x39/x8d/x30 +.. /xda/x39/x8e/x30 +.. /xda/x39/x8f/x30 +.. /xda/x39/x90/x30 +.. /xda/x39/x91/x30 +.. /xda/x39/x92/x30 +.. /xda/x39/x93/x30 +.. /xda/x39/x94/x30 +.. /xda/x39/x95/x30 +.. /xda/x39/x96/x30 +.. /xda/x39/x97/x30 +.. /xda/x39/x98/x30 +.. /xda/x39/x99/x30 +.. /xda/x39/x9a/x30 +.. /xda/x39/x9b/x30 +.. /xda/x39/x9c/x30 +.. /xda/x39/x9d/x30 +.. /xda/x39/x9e/x30 +.. /xda/x39/x9f/x30 +.. /xda/x39/xa0/x30 +.. /xda/x39/xa1/x30 +.. /xda/x39/xa2/x30 +.. /xda/x39/xa3/x30 +.. /xda/x39/xa4/x30 +.. /xda/x39/xa5/x30 +.. /xda/x39/xa6/x30 +.. /xda/x39/xa7/x30 +.. /xda/x39/xa8/x30 +.. /xda/x39/xa9/x30 +.. /xda/x39/xaa/x30 +.. /xda/x39/xab/x30 +.. /xda/x39/xac/x30 +.. /xda/x39/xad/x30 +.. /xda/x39/xae/x30 +.. /xda/x39/xaf/x30 +.. /xda/x39/xb0/x30 +.. /xda/x39/xb1/x30 +.. /xda/x39/xb2/x30 +.. /xda/x39/xb3/x30 +.. /xda/x39/xb4/x30 +.. /xda/x39/xb5/x30 +.. /xda/x39/xb6/x30 +.. /xda/x39/xb7/x30 +.. /xda/x39/xb8/x30 +.. /xda/x39/xb9/x30 +.. /xda/x39/xba/x30 +.. /xda/x39/xbb/x30 +.. /xda/x39/xbc/x30 +.. /xda/x39/xbd/x30 +.. /xda/x39/xbe/x30 +.. /xda/x39/xbf/x30 +.. /xda/x39/xc0/x30 +.. /xda/x39/xc1/x30 +.. /xda/x39/xc2/x30 +.. /xda/x39/xc3/x30 +.. /xda/x39/xc4/x30 +.. /xda/x39/xc5/x30 +.. /xda/x39/xc6/x30 +.. /xda/x39/xc7/x30 +.. /xda/x39/xc8/x30 +.. /xda/x39/xc9/x30 +.. /xda/x39/xca/x30 +.. /xda/x39/xcb/x30 +.. /xda/x39/xcc/x30 +.. /xda/x39/xcd/x30 +.. /xda/x39/xce/x30 +.. /xda/x39/xcf/x30 +.. /xda/x39/xd0/x30 +.. /xda/x39/xd1/x30 +.. /xda/x39/xd2/x30 +.. /xda/x39/xd3/x30 +.. /xda/x39/xd4/x30 +.. /xda/x39/xd5/x30 +.. /xda/x39/xd6/x30 +.. /xda/x39/xd7/x30 +.. /xda/x39/xd8/x30 +.. /xda/x39/xd9/x30 +.. /xda/x39/xda/x30 +.. /xda/x39/xdb/x30 +.. /xda/x39/xdc/x30 +.. /xda/x39/xdd/x30 +.. /xda/x39/xde/x30 +.. /xda/x39/xdf/x30 +.. /xda/x39/xe0/x30 +.. /xda/x39/xe1/x30 +.. /xda/x39/xe2/x30 +.. /xda/x39/xe3/x30 +.. /xda/x39/xe4/x30 +.. /xda/x39/xe5/x30 +.. /xda/x39/xe6/x30 +.. /xda/x39/xe7/x30 +.. /xda/x39/xe8/x30 +.. /xda/x39/xe9/x30 +.. /xda/x39/xea/x30 +.. /xda/x39/xeb/x30 +.. /xda/x39/xec/x30 +.. /xda/x39/xed/x30 +.. /xda/x39/xee/x30 +.. /xda/x39/xef/x30 +.. /xda/x39/xf0/x30 +.. /xda/x39/xf1/x30 +.. /xda/x39/xf2/x30 +.. /xda/x39/xf3/x30 +.. /xda/x39/xf4/x30 +.. /xda/x39/xf5/x30 +.. /xda/x39/xf6/x30 +.. /xda/x39/xf7/x30 +.. /xda/x39/xf8/x30 +.. /xda/x39/xf9/x30 +.. /xda/x39/xfa/x30 +.. /xda/x39/xfb/x30 +.. /xda/x39/xfc/x30 +.. /xda/x39/xfd/x30 +.. /xda/x39/xfe/x30 +.. /xdb/x30/x81/x30 +.. /xdb/x30/x82/x30 +.. /xdb/x30/x83/x30 +.. /xdb/x30/x84/x30 +.. /xdb/x30/x85/x30 +.. /xdb/x30/x86/x30 +.. /xdb/x30/x87/x30 +.. /xdb/x30/x88/x30 +.. /xdb/x30/x89/x30 +.. /xdb/x30/x8a/x30 +.. /xdb/x30/x8b/x30 +.. /xdb/x30/x8c/x30 +.. /xdb/x30/x8d/x30 +.. /xdb/x30/x8e/x30 +.. /xdb/x30/x8f/x30 +.. /xdb/x30/x90/x30 +.. /xdb/x30/x91/x30 +.. /xdb/x30/x92/x30 +.. /xdb/x30/x93/x30 +.. /xdb/x30/x94/x30 +.. /xdb/x30/x95/x30 +.. /xdb/x30/x96/x30 +.. /xdb/x30/x97/x30 +.. /xdb/x30/x98/x30 +.. /xdb/x30/x99/x30 +.. /xdb/x30/x9a/x30 +.. /xdb/x30/x9b/x30 +.. /xdb/x30/x9c/x30 +.. /xdb/x30/x9d/x30 +.. /xdb/x30/x9e/x30 +.. /xdb/x30/x9f/x30 +.. /xdb/x30/xa0/x30 +.. /xdb/x30/xa1/x30 +.. /xdb/x30/xa2/x30 +.. /xdb/x30/xa3/x30 +.. /xdb/x30/xa4/x30 +.. /xdb/x30/xa5/x30 +.. /xdb/x30/xa6/x30 +.. /xdb/x30/xa7/x30 +.. /xdb/x30/xa8/x30 +.. /xdb/x30/xa9/x30 +.. /xdb/x30/xaa/x30 +.. /xdb/x30/xab/x30 +.. /xdb/x30/xac/x30 +.. /xdb/x30/xad/x30 +.. /xdb/x30/xae/x30 +.. /xdb/x30/xaf/x30 +.. /xdb/x30/xb0/x30 +.. /xdb/x30/xb1/x30 +.. /xdb/x30/xb2/x30 +.. /xdb/x30/xb3/x30 +.. /xdb/x30/xb4/x30 +.. /xdb/x30/xb5/x30 +.. /xdb/x30/xb6/x30 +.. /xdb/x30/xb7/x30 +.. /xdb/x30/xb8/x30 +.. /xdb/x30/xb9/x30 +.. /xdb/x30/xba/x30 +.. /xdb/x30/xbb/x30 +.. /xdb/x30/xbc/x30 +.. /xdb/x30/xbd/x30 +.. /xdb/x30/xbe/x30 +.. /xdb/x30/xbf/x30 +.. /xdb/x30/xc0/x30 +.. /xdb/x30/xc1/x30 +.. /xdb/x30/xc2/x30 +.. /xdb/x30/xc3/x30 +.. /xdb/x30/xc4/x30 +.. /xdb/x30/xc5/x30 +.. /xdb/x30/xc6/x30 +.. /xdb/x30/xc7/x30 +.. /xdb/x30/xc8/x30 +.. /xdb/x30/xc9/x30 +.. /xdb/x30/xca/x30 +.. /xdb/x30/xcb/x30 +.. /xdb/x30/xcc/x30 +.. /xdb/x30/xcd/x30 +.. /xdb/x30/xce/x30 +.. /xdb/x30/xcf/x30 +.. /xdb/x30/xd0/x30 +.. /xdb/x30/xd1/x30 +.. /xdb/x30/xd2/x30 +.. /xdb/x30/xd3/x30 +.. /xdb/x30/xd4/x30 +.. /xdb/x30/xd5/x30 +.. /xdb/x30/xd6/x30 +.. /xdb/x30/xd7/x30 +.. /xdb/x30/xd8/x30 +.. /xdb/x30/xd9/x30 +.. /xdb/x30/xda/x30 +.. /xdb/x30/xdb/x30 +.. /xdb/x30/xdc/x30 +.. /xdb/x30/xdd/x30 +.. /xdb/x30/xde/x30 +.. /xdb/x30/xdf/x30 +.. /xdb/x30/xe0/x30 +.. /xdb/x30/xe1/x30 +.. /xdb/x30/xe2/x30 +.. /xdb/x30/xe3/x30 +.. /xdb/x30/xe4/x30 +.. /xdb/x30/xe5/x30 +.. /xdb/x30/xe6/x30 +.. /xdb/x30/xe7/x30 +.. /xdb/x30/xe8/x30 +.. /xdb/x30/xe9/x30 +.. /xdb/x30/xea/x30 +.. /xdb/x30/xeb/x30 +.. /xdb/x30/xec/x30 +.. /xdb/x30/xed/x30 +.. /xdb/x30/xee/x30 +.. /xdb/x30/xef/x30 +.. /xdb/x30/xf0/x30 +.. /xdb/x30/xf1/x30 +.. /xdb/x30/xf2/x30 +.. /xdb/x30/xf3/x30 +.. /xdb/x30/xf4/x30 +.. /xdb/x30/xf5/x30 +.. /xdb/x30/xf6/x30 +.. /xdb/x30/xf7/x30 +.. /xdb/x30/xf8/x30 +.. /xdb/x30/xf9/x30 +.. /xdb/x30/xfa/x30 +.. /xdb/x30/xfb/x30 +.. /xdb/x30/xfc/x30 +.. /xdb/x30/xfd/x30 +.. /xdb/x30/xfe/x30 +.. /xdb/x31/x81/x30 +.. /xdb/x31/x82/x30 +.. /xdb/x31/x83/x30 +.. /xdb/x31/x84/x30 +.. /xdb/x31/x85/x30 +.. /xdb/x31/x86/x30 +.. /xdb/x31/x87/x30 +.. /xdb/x31/x88/x30 +.. /xdb/x31/x89/x30 +.. /xdb/x31/x8a/x30 +.. /xdb/x31/x8b/x30 +.. /xdb/x31/x8c/x30 +.. /xdb/x31/x8d/x30 +.. /xdb/x31/x8e/x30 +.. /xdb/x31/x8f/x30 +.. /xdb/x31/x90/x30 +.. /xdb/x31/x91/x30 +.. /xdb/x31/x92/x30 +.. /xdb/x31/x93/x30 +.. /xdb/x31/x94/x30 +.. /xdb/x31/x95/x30 +.. /xdb/x31/x96/x30 +.. /xdb/x31/x97/x30 +.. /xdb/x31/x98/x30 +.. /xdb/x31/x99/x30 +.. /xdb/x31/x9a/x30 +.. /xdb/x31/x9b/x30 +.. /xdb/x31/x9c/x30 +.. /xdb/x31/x9d/x30 +.. /xdb/x31/x9e/x30 +.. /xdb/x31/x9f/x30 +.. /xdb/x31/xa0/x30 +.. /xdb/x31/xa1/x30 +.. /xdb/x31/xa2/x30 +.. /xdb/x31/xa3/x30 +.. /xdb/x31/xa4/x30 +.. /xdb/x31/xa5/x30 +.. /xdb/x31/xa6/x30 +.. /xdb/x31/xa7/x30 +.. /xdb/x31/xa8/x30 +.. /xdb/x31/xa9/x30 +.. /xdb/x31/xaa/x30 +.. /xdb/x31/xab/x30 +.. /xdb/x31/xac/x30 +.. /xdb/x31/xad/x30 +.. /xdb/x31/xae/x30 +.. /xdb/x31/xaf/x30 +.. /xdb/x31/xb0/x30 +.. /xdb/x31/xb1/x30 +.. /xdb/x31/xb2/x30 +.. /xdb/x31/xb3/x30 +.. /xdb/x31/xb4/x30 +.. /xdb/x31/xb5/x30 +.. /xdb/x31/xb6/x30 +.. /xdb/x31/xb7/x30 +.. /xdb/x31/xb8/x30 +.. /xdb/x31/xb9/x30 +.. /xdb/x31/xba/x30 +.. /xdb/x31/xbb/x30 +.. /xdb/x31/xbc/x30 +.. /xdb/x31/xbd/x30 +.. /xdb/x31/xbe/x30 +.. /xdb/x31/xbf/x30 +.. /xdb/x31/xc0/x30 +.. /xdb/x31/xc1/x30 +.. /xdb/x31/xc2/x30 +.. /xdb/x31/xc3/x30 +.. /xdb/x31/xc4/x30 +.. /xdb/x31/xc5/x30 +.. /xdb/x31/xc6/x30 +.. /xdb/x31/xc7/x30 +.. /xdb/x31/xc8/x30 +.. /xdb/x31/xc9/x30 +.. /xdb/x31/xca/x30 +.. /xdb/x31/xcb/x30 +.. /xdb/x31/xcc/x30 +.. /xdb/x31/xcd/x30 +.. /xdb/x31/xce/x30 +.. /xdb/x31/xcf/x30 +.. /xdb/x31/xd0/x30 +.. /xdb/x31/xd1/x30 +.. /xdb/x31/xd2/x30 +.. /xdb/x31/xd3/x30 +.. /xdb/x31/xd4/x30 +.. /xdb/x31/xd5/x30 +.. /xdb/x31/xd6/x30 +.. /xdb/x31/xd7/x30 +.. /xdb/x31/xd8/x30 +.. /xdb/x31/xd9/x30 +.. /xdb/x31/xda/x30 +.. /xdb/x31/xdb/x30 +.. /xdb/x31/xdc/x30 +.. /xdb/x31/xdd/x30 +.. /xdb/x31/xde/x30 +.. /xdb/x31/xdf/x30 +.. /xdb/x31/xe0/x30 +.. /xdb/x31/xe1/x30 +.. /xdb/x31/xe2/x30 +.. /xdb/x31/xe3/x30 +.. /xdb/x31/xe4/x30 +.. /xdb/x31/xe5/x30 +.. /xdb/x31/xe6/x30 +.. /xdb/x31/xe7/x30 +.. /xdb/x31/xe8/x30 +.. /xdb/x31/xe9/x30 +.. /xdb/x31/xea/x30 +.. /xdb/x31/xeb/x30 +.. /xdb/x31/xec/x30 +.. /xdb/x31/xed/x30 +.. /xdb/x31/xee/x30 +.. /xdb/x31/xef/x30 +.. /xdb/x31/xf0/x30 +.. /xdb/x31/xf1/x30 +.. /xdb/x31/xf2/x30 +.. /xdb/x31/xf3/x30 +.. /xdb/x31/xf4/x30 +.. /xdb/x31/xf5/x30 +.. /xdb/x31/xf6/x30 +.. /xdb/x31/xf7/x30 +.. /xdb/x31/xf8/x30 +.. /xdb/x31/xf9/x30 +.. /xdb/x31/xfa/x30 +.. /xdb/x31/xfb/x30 +.. /xdb/x31/xfc/x30 +.. /xdb/x31/xfd/x30 +.. /xdb/x31/xfe/x30 +.. /xdb/x32/x81/x30 +.. /xdb/x32/x82/x30 +.. /xdb/x32/x83/x30 +.. /xdb/x32/x84/x30 +.. /xdb/x32/x85/x30 +.. /xdb/x32/x86/x30 +.. /xdb/x32/x87/x30 +.. /xdb/x32/x88/x30 +.. /xdb/x32/x89/x30 +.. /xdb/x32/x8a/x30 +.. /xdb/x32/x8b/x30 +.. /xdb/x32/x8c/x30 +.. /xdb/x32/x8d/x30 +.. /xdb/x32/x8e/x30 +.. /xdb/x32/x8f/x30 +.. /xdb/x32/x90/x30 +.. /xdb/x32/x91/x30 +.. /xdb/x32/x92/x30 +.. /xdb/x32/x93/x30 +.. /xdb/x32/x94/x30 +.. /xdb/x32/x95/x30 +.. /xdb/x32/x96/x30 +.. /xdb/x32/x97/x30 +.. /xdb/x32/x98/x30 +.. /xdb/x32/x99/x30 +.. /xdb/x32/x9a/x30 +.. /xdb/x32/x9b/x30 +.. /xdb/x32/x9c/x30 +.. /xdb/x32/x9d/x30 +.. /xdb/x32/x9e/x30 +.. /xdb/x32/x9f/x30 +.. /xdb/x32/xa0/x30 +.. /xdb/x32/xa1/x30 +.. /xdb/x32/xa2/x30 +.. /xdb/x32/xa3/x30 +.. /xdb/x32/xa4/x30 +.. /xdb/x32/xa5/x30 +.. /xdb/x32/xa6/x30 +.. /xdb/x32/xa7/x30 +.. /xdb/x32/xa8/x30 +.. /xdb/x32/xa9/x30 +.. /xdb/x32/xaa/x30 +.. /xdb/x32/xab/x30 +.. /xdb/x32/xac/x30 +.. /xdb/x32/xad/x30 +.. /xdb/x32/xae/x30 +.. /xdb/x32/xaf/x30 +.. /xdb/x32/xb0/x30 +.. /xdb/x32/xb1/x30 +.. /xdb/x32/xb2/x30 +.. /xdb/x32/xb3/x30 +.. /xdb/x32/xb4/x30 +.. /xdb/x32/xb5/x30 +.. /xdb/x32/xb6/x30 +.. /xdb/x32/xb7/x30 +.. /xdb/x32/xb8/x30 +.. /xdb/x32/xb9/x30 +.. /xdb/x32/xba/x30 +.. /xdb/x32/xbb/x30 +.. /xdb/x32/xbc/x30 +.. /xdb/x32/xbd/x30 +.. /xdb/x32/xbe/x30 +.. /xdb/x32/xbf/x30 +.. /xdb/x32/xc0/x30 +.. /xdb/x32/xc1/x30 +.. /xdb/x32/xc2/x30 +.. /xdb/x32/xc3/x30 +.. /xdb/x32/xc4/x30 +.. /xdb/x32/xc5/x30 +.. /xdb/x32/xc6/x30 +.. /xdb/x32/xc7/x30 +.. /xdb/x32/xc8/x30 +.. /xdb/x32/xc9/x30 +.. /xdb/x32/xca/x30 +.. /xdb/x32/xcb/x30 +.. /xdb/x32/xcc/x30 +.. /xdb/x32/xcd/x30 +.. /xdb/x32/xce/x30 +.. /xdb/x32/xcf/x30 +.. /xdb/x32/xd0/x30 +.. /xdb/x32/xd1/x30 +.. /xdb/x32/xd2/x30 +.. /xdb/x32/xd3/x30 +.. /xdb/x32/xd4/x30 +.. /xdb/x32/xd5/x30 +.. /xdb/x32/xd6/x30 +.. /xdb/x32/xd7/x30 +.. /xdb/x32/xd8/x30 +.. /xdb/x32/xd9/x30 +.. /xdb/x32/xda/x30 +.. /xdb/x32/xdb/x30 +.. /xdb/x32/xdc/x30 +.. /xdb/x32/xdd/x30 +.. /xdb/x32/xde/x30 +.. /xdb/x32/xdf/x30 +.. /xdb/x32/xe0/x30 +.. /xdb/x32/xe1/x30 +.. /xdb/x32/xe2/x30 +.. /xdb/x32/xe3/x30 +.. /xdb/x32/xe4/x30 +.. /xdb/x32/xe5/x30 +.. /xdb/x32/xe6/x30 +.. /xdb/x32/xe7/x30 +.. /xdb/x32/xe8/x30 +.. /xdb/x32/xe9/x30 +.. /xdb/x32/xea/x30 +.. /xdb/x32/xeb/x30 +.. /xdb/x32/xec/x30 +.. /xdb/x32/xed/x30 +.. /xdb/x32/xee/x30 +.. /xdb/x32/xef/x30 +.. /xdb/x32/xf0/x30 +.. /xdb/x32/xf1/x30 +.. /xdb/x32/xf2/x30 +.. /xdb/x32/xf3/x30 +.. /xdb/x32/xf4/x30 +.. /xdb/x32/xf5/x30 +.. /xdb/x32/xf6/x30 +.. /xdb/x32/xf7/x30 +.. /xdb/x32/xf8/x30 +.. /xdb/x32/xf9/x30 +.. /xdb/x32/xfa/x30 +.. /xdb/x32/xfb/x30 +.. /xdb/x32/xfc/x30 +.. /xdb/x32/xfd/x30 +.. /xdb/x32/xfe/x30 +.. /xdb/x33/x81/x30 +.. /xdb/x33/x82/x30 +.. /xdb/x33/x83/x30 +.. /xdb/x33/x84/x30 +.. /xdb/x33/x85/x30 +.. /xdb/x33/x86/x30 +.. /xdb/x33/x87/x30 +.. /xdb/x33/x88/x30 +.. /xdb/x33/x89/x30 +.. /xdb/x33/x8a/x30 +.. /xdb/x33/x8b/x30 +.. /xdb/x33/x8c/x30 +.. /xdb/x33/x8d/x30 +.. /xdb/x33/x8e/x30 +.. /xdb/x33/x8f/x30 +.. /xdb/x33/x90/x30 +.. /xdb/x33/x91/x30 +.. /xdb/x33/x92/x30 +.. /xdb/x33/x93/x30 +.. /xdb/x33/x94/x30 +.. /xdb/x33/x95/x30 +.. /xdb/x33/x96/x30 +.. /xdb/x33/x97/x30 +.. /xdb/x33/x98/x30 +.. /xdb/x33/x99/x30 +.. /xdb/x33/x9a/x30 +.. /xdb/x33/x9b/x30 +.. /xdb/x33/x9c/x30 +.. /xdb/x33/x9d/x30 +.. /xdb/x33/x9e/x30 +.. /xdb/x33/x9f/x30 +.. /xdb/x33/xa0/x30 +.. /xdb/x33/xa1/x30 +.. /xdb/x33/xa2/x30 +.. /xdb/x33/xa3/x30 +.. /xdb/x33/xa4/x30 +.. /xdb/x33/xa5/x30 +.. /xdb/x33/xa6/x30 +.. /xdb/x33/xa7/x30 +.. /xdb/x33/xa8/x30 +.. /xdb/x33/xa9/x30 +.. /xdb/x33/xaa/x30 +.. /xdb/x33/xab/x30 +.. /xdb/x33/xac/x30 +.. /xdb/x33/xad/x30 +.. /xdb/x33/xae/x30 +.. /xdb/x33/xaf/x30 +.. /xdb/x33/xb0/x30 +.. /xdb/x33/xb1/x30 +.. /xdb/x33/xb2/x30 +.. /xdb/x33/xb3/x30 +.. /xdb/x33/xb4/x30 +.. /xdb/x33/xb5/x30 +.. /xdb/x33/xb6/x30 +.. /xdb/x33/xb7/x30 +.. /xdb/x33/xb8/x30 +.. /xdb/x33/xb9/x30 +.. /xdb/x33/xba/x30 +.. /xdb/x33/xbb/x30 +.. /xdb/x33/xbc/x30 +.. /xdb/x33/xbd/x30 +.. /xdb/x33/xbe/x30 +.. /xdb/x33/xbf/x30 +.. /xdb/x33/xc0/x30 +.. /xdb/x33/xc1/x30 +.. /xdb/x33/xc2/x30 +.. /xdb/x33/xc3/x30 +.. /xdb/x33/xc4/x30 +.. /xdb/x33/xc5/x30 +.. /xdb/x33/xc6/x30 +.. /xdb/x33/xc7/x30 +.. /xdb/x33/xc8/x30 +.. /xdb/x33/xc9/x30 +.. /xdb/x33/xca/x30 +.. /xdb/x33/xcb/x30 +.. /xdb/x33/xcc/x30 +.. /xdb/x33/xcd/x30 +.. /xdb/x33/xce/x30 +.. /xdb/x33/xcf/x30 +.. /xdb/x33/xd0/x30 +.. /xdb/x33/xd1/x30 +.. /xdb/x33/xd2/x30 +.. /xdb/x33/xd3/x30 +.. /xdb/x33/xd4/x30 +.. /xdb/x33/xd5/x30 +.. /xdb/x33/xd6/x30 +.. /xdb/x33/xd7/x30 +.. /xdb/x33/xd8/x30 +.. /xdb/x33/xd9/x30 +.. /xdb/x33/xda/x30 +.. /xdb/x33/xdb/x30 +.. /xdb/x33/xdc/x30 +.. /xdb/x33/xdd/x30 +.. /xdb/x33/xde/x30 +.. /xdb/x33/xdf/x30 +.. /xdb/x33/xe0/x30 +.. /xdb/x33/xe1/x30 +.. /xdb/x33/xe2/x30 +.. /xdb/x33/xe3/x30 +.. /xdb/x33/xe4/x30 +.. /xdb/x33/xe5/x30 +.. /xdb/x33/xe6/x30 +.. /xdb/x33/xe7/x30 +.. /xdb/x33/xe8/x30 +.. /xdb/x33/xe9/x30 +.. /xdb/x33/xea/x30 +.. /xdb/x33/xeb/x30 +.. /xdb/x33/xec/x30 +.. /xdb/x33/xed/x30 +.. /xdb/x33/xee/x30 +.. /xdb/x33/xef/x30 +.. /xdb/x33/xf0/x30 +.. /xdb/x33/xf1/x30 +.. /xdb/x33/xf2/x30 +.. /xdb/x33/xf3/x30 +.. /xdb/x33/xf4/x30 +.. /xdb/x33/xf5/x30 +.. /xdb/x33/xf6/x30 +.. /xdb/x33/xf7/x30 +.. /xdb/x33/xf8/x30 +.. /xdb/x33/xf9/x30 +.. /xdb/x33/xfa/x30 +.. /xdb/x33/xfb/x30 +.. /xdb/x33/xfc/x30 +.. /xdb/x33/xfd/x30 +.. /xdb/x33/xfe/x30 +.. /xdb/x34/x81/x30 +.. /xdb/x34/x82/x30 +.. /xdb/x34/x83/x30 +.. /xdb/x34/x84/x30 +.. /xdb/x34/x85/x30 +.. /xdb/x34/x86/x30 +.. /xdb/x34/x87/x30 +.. /xdb/x34/x88/x30 +.. /xdb/x34/x89/x30 +.. /xdb/x34/x8a/x30 +.. /xdb/x34/x8b/x30 +.. /xdb/x34/x8c/x30 +.. /xdb/x34/x8d/x30 +.. /xdb/x34/x8e/x30 +.. /xdb/x34/x8f/x30 +.. /xdb/x34/x90/x30 +.. /xdb/x34/x91/x30 +.. /xdb/x34/x92/x30 +.. /xdb/x34/x93/x30 +.. /xdb/x34/x94/x30 +.. /xdb/x34/x95/x30 +.. /xdb/x34/x96/x30 +.. /xdb/x34/x97/x30 +.. /xdb/x34/x98/x30 +.. /xdb/x34/x99/x30 +.. /xdb/x34/x9a/x30 +.. /xdb/x34/x9b/x30 +.. /xdb/x34/x9c/x30 +.. /xdb/x34/x9d/x30 +.. /xdb/x34/x9e/x30 +.. /xdb/x34/x9f/x30 +.. /xdb/x34/xa0/x30 +.. /xdb/x34/xa1/x30 +.. /xdb/x34/xa2/x30 +.. /xdb/x34/xa3/x30 +.. /xdb/x34/xa4/x30 +.. /xdb/x34/xa5/x30 +.. /xdb/x34/xa6/x30 +.. /xdb/x34/xa7/x30 +.. /xdb/x34/xa8/x30 +.. /xdb/x34/xa9/x30 +.. /xdb/x34/xaa/x30 +.. /xdb/x34/xab/x30 +.. /xdb/x34/xac/x30 +.. /xdb/x34/xad/x30 +.. /xdb/x34/xae/x30 +.. /xdb/x34/xaf/x30 +.. /xdb/x34/xb0/x30 +.. /xdb/x34/xb1/x30 +.. /xdb/x34/xb2/x30 +.. /xdb/x34/xb3/x30 +.. /xdb/x34/xb4/x30 +.. /xdb/x34/xb5/x30 +.. /xdb/x34/xb6/x30 +.. /xdb/x34/xb7/x30 +.. /xdb/x34/xb8/x30 +.. /xdb/x34/xb9/x30 +.. /xdb/x34/xba/x30 +.. /xdb/x34/xbb/x30 +.. /xdb/x34/xbc/x30 +.. /xdb/x34/xbd/x30 +.. /xdb/x34/xbe/x30 +.. /xdb/x34/xbf/x30 +.. /xdb/x34/xc0/x30 +.. /xdb/x34/xc1/x30 +.. /xdb/x34/xc2/x30 +.. /xdb/x34/xc3/x30 +.. /xdb/x34/xc4/x30 +.. /xdb/x34/xc5/x30 +.. /xdb/x34/xc6/x30 +.. /xdb/x34/xc7/x30 +.. /xdb/x34/xc8/x30 +.. /xdb/x34/xc9/x30 +.. /xdb/x34/xca/x30 +.. /xdb/x34/xcb/x30 +.. /xdb/x34/xcc/x30 +.. /xdb/x34/xcd/x30 +.. /xdb/x34/xce/x30 +.. /xdb/x34/xcf/x30 +.. /xdb/x34/xd0/x30 +.. /xdb/x34/xd1/x30 +.. /xdb/x34/xd2/x30 +.. /xdb/x34/xd3/x30 +.. /xdb/x34/xd4/x30 +.. /xdb/x34/xd5/x30 +.. /xdb/x34/xd6/x30 +.. /xdb/x34/xd7/x30 +.. /xdb/x34/xd8/x30 +.. /xdb/x34/xd9/x30 +.. /xdb/x34/xda/x30 +.. /xdb/x34/xdb/x30 +.. /xdb/x34/xdc/x30 +.. /xdb/x34/xdd/x30 +.. /xdb/x34/xde/x30 +.. /xdb/x34/xdf/x30 +.. /xdb/x34/xe0/x30 +.. /xdb/x34/xe1/x30 +.. /xdb/x34/xe2/x30 +.. /xdb/x34/xe3/x30 +.. /xdb/x34/xe4/x30 +.. /xdb/x34/xe5/x30 +.. /xdb/x34/xe6/x30 +.. /xdb/x34/xe7/x30 +.. /xdb/x34/xe8/x30 +.. /xdb/x34/xe9/x30 +.. /xdb/x34/xea/x30 +.. /xdb/x34/xeb/x30 +.. /xdb/x34/xec/x30 +.. /xdb/x34/xed/x30 +.. /xdb/x34/xee/x30 +.. /xdb/x34/xef/x30 +.. /xdb/x34/xf0/x30 +.. /xdb/x34/xf1/x30 +.. /xdb/x34/xf2/x30 +.. /xdb/x34/xf3/x30 +.. /xdb/x34/xf4/x30 +.. /xdb/x34/xf5/x30 +.. /xdb/x34/xf6/x30 +.. /xdb/x34/xf7/x30 +.. /xdb/x34/xf8/x30 +.. /xdb/x34/xf9/x30 +.. /xdb/x34/xfa/x30 +.. /xdb/x34/xfb/x30 +.. /xdb/x34/xfc/x30 +.. /xdb/x34/xfd/x30 +.. /xdb/x34/xfe/x30 +.. /xdb/x35/x81/x30 +.. /xdb/x35/x82/x30 +.. /xdb/x35/x83/x30 +.. /xdb/x35/x84/x30 +.. /xdb/x35/x85/x30 +.. /xdb/x35/x86/x30 +.. /xdb/x35/x87/x30 +.. /xdb/x35/x88/x30 +.. /xdb/x35/x89/x30 +.. /xdb/x35/x8a/x30 +.. /xdb/x35/x8b/x30 +.. /xdb/x35/x8c/x30 +.. /xdb/x35/x8d/x30 +.. /xdb/x35/x8e/x30 +.. /xdb/x35/x8f/x30 +.. /xdb/x35/x90/x30 +.. /xdb/x35/x91/x30 +.. /xdb/x35/x92/x30 +.. /xdb/x35/x93/x30 +.. /xdb/x35/x94/x30 +.. /xdb/x35/x95/x30 +.. /xdb/x35/x96/x30 +.. /xdb/x35/x97/x30 +.. /xdb/x35/x98/x30 +.. /xdb/x35/x99/x30 +.. /xdb/x35/x9a/x30 +.. /xdb/x35/x9b/x30 +.. /xdb/x35/x9c/x30 +.. /xdb/x35/x9d/x30 +.. /xdb/x35/x9e/x30 +.. /xdb/x35/x9f/x30 +.. /xdb/x35/xa0/x30 +.. /xdb/x35/xa1/x30 +.. /xdb/x35/xa2/x30 +.. /xdb/x35/xa3/x30 +.. /xdb/x35/xa4/x30 +.. /xdb/x35/xa5/x30 +.. /xdb/x35/xa6/x30 +.. /xdb/x35/xa7/x30 +.. /xdb/x35/xa8/x30 +.. /xdb/x35/xa9/x30 +.. /xdb/x35/xaa/x30 +.. /xdb/x35/xab/x30 +.. /xdb/x35/xac/x30 +.. /xdb/x35/xad/x30 +.. /xdb/x35/xae/x30 +.. /xdb/x35/xaf/x30 +.. /xdb/x35/xb0/x30 +.. /xdb/x35/xb1/x30 +.. /xdb/x35/xb2/x30 +.. /xdb/x35/xb3/x30 +.. /xdb/x35/xb4/x30 +.. /xdb/x35/xb5/x30 +.. /xdb/x35/xb6/x30 +.. /xdb/x35/xb7/x30 +.. /xdb/x35/xb8/x30 +.. /xdb/x35/xb9/x30 +.. /xdb/x35/xba/x30 +.. /xdb/x35/xbb/x30 +.. /xdb/x35/xbc/x30 +.. /xdb/x35/xbd/x30 +.. /xdb/x35/xbe/x30 +.. /xdb/x35/xbf/x30 +.. /xdb/x35/xc0/x30 +.. /xdb/x35/xc1/x30 +.. /xdb/x35/xc2/x30 +.. /xdb/x35/xc3/x30 +.. /xdb/x35/xc4/x30 +.. /xdb/x35/xc5/x30 +.. /xdb/x35/xc6/x30 +.. /xdb/x35/xc7/x30 +.. /xdb/x35/xc8/x30 +.. /xdb/x35/xc9/x30 +.. /xdb/x35/xca/x30 +.. /xdb/x35/xcb/x30 +.. /xdb/x35/xcc/x30 +.. /xdb/x35/xcd/x30 +.. /xdb/x35/xce/x30 +.. /xdb/x35/xcf/x30 +.. /xdb/x35/xd0/x30 +.. /xdb/x35/xd1/x30 +.. /xdb/x35/xd2/x30 +.. /xdb/x35/xd3/x30 +.. /xdb/x35/xd4/x30 +.. /xdb/x35/xd5/x30 +.. /xdb/x35/xd6/x30 +.. /xdb/x35/xd7/x30 +.. /xdb/x35/xd8/x30 +.. /xdb/x35/xd9/x30 +.. /xdb/x35/xda/x30 +.. /xdb/x35/xdb/x30 +.. /xdb/x35/xdc/x30 +.. /xdb/x35/xdd/x30 +.. /xdb/x35/xde/x30 +.. /xdb/x35/xdf/x30 +.. /xdb/x35/xe0/x30 +.. /xdb/x35/xe1/x30 +.. /xdb/x35/xe2/x30 +.. /xdb/x35/xe3/x30 +.. /xdb/x35/xe4/x30 +.. /xdb/x35/xe5/x30 +.. /xdb/x35/xe6/x30 +.. /xdb/x35/xe7/x30 +.. /xdb/x35/xe8/x30 +.. /xdb/x35/xe9/x30 +.. /xdb/x35/xea/x30 +.. /xdb/x35/xeb/x30 +.. /xdb/x35/xec/x30 +.. /xdb/x35/xed/x30 +.. /xdb/x35/xee/x30 +.. /xdb/x35/xef/x30 +.. /xdb/x35/xf0/x30 +.. /xdb/x35/xf1/x30 +.. /xdb/x35/xf2/x30 +.. /xdb/x35/xf3/x30 +.. /xdb/x35/xf4/x30 +.. /xdb/x35/xf5/x30 +.. /xdb/x35/xf6/x30 +.. /xdb/x35/xf7/x30 +.. /xdb/x35/xf8/x30 +.. /xdb/x35/xf9/x30 +.. /xdb/x35/xfa/x30 +.. /xdb/x35/xfb/x30 +.. /xdb/x35/xfc/x30 +.. /xdb/x35/xfd/x30 +.. /xdb/x35/xfe/x30 +.. /xdb/x36/x81/x30 +.. /xdb/x36/x82/x30 +.. /xdb/x36/x83/x30 +.. /xdb/x36/x84/x30 +.. /xdb/x36/x85/x30 +.. /xdb/x36/x86/x30 +.. /xdb/x36/x87/x30 +.. /xdb/x36/x88/x30 +.. /xdb/x36/x89/x30 +.. /xdb/x36/x8a/x30 +.. /xdb/x36/x8b/x30 +.. /xdb/x36/x8c/x30 +.. /xdb/x36/x8d/x30 +.. /xdb/x36/x8e/x30 +.. /xdb/x36/x8f/x30 +.. /xdb/x36/x90/x30 +.. /xdb/x36/x91/x30 +.. /xdb/x36/x92/x30 +.. /xdb/x36/x93/x30 +.. /xdb/x36/x94/x30 +.. /xdb/x36/x95/x30 +.. /xdb/x36/x96/x30 +.. /xdb/x36/x97/x30 +.. /xdb/x36/x98/x30 +.. /xdb/x36/x99/x30 +.. /xdb/x36/x9a/x30 +.. /xdb/x36/x9b/x30 +.. /xdb/x36/x9c/x30 +.. /xdb/x36/x9d/x30 +.. /xdb/x36/x9e/x30 +.. /xdb/x36/x9f/x30 +.. /xdb/x36/xa0/x30 +.. /xdb/x36/xa1/x30 +.. /xdb/x36/xa2/x30 +.. /xdb/x36/xa3/x30 +.. /xdb/x36/xa4/x30 +.. /xdb/x36/xa5/x30 +.. /xdb/x36/xa6/x30 +.. /xdb/x36/xa7/x30 +.. /xdb/x36/xa8/x30 +.. /xdb/x36/xa9/x30 +.. /xdb/x36/xaa/x30 +.. /xdb/x36/xab/x30 +.. /xdb/x36/xac/x30 +.. /xdb/x36/xad/x30 +.. /xdb/x36/xae/x30 +.. /xdb/x36/xaf/x30 +.. /xdb/x36/xb0/x30 +.. /xdb/x36/xb1/x30 +.. /xdb/x36/xb2/x30 +.. /xdb/x36/xb3/x30 +.. /xdb/x36/xb4/x30 +.. /xdb/x36/xb5/x30 +.. /xdb/x36/xb6/x30 +.. /xdb/x36/xb7/x30 +.. /xdb/x36/xb8/x30 +.. /xdb/x36/xb9/x30 +.. /xdb/x36/xba/x30 +.. /xdb/x36/xbb/x30 +.. /xdb/x36/xbc/x30 +.. /xdb/x36/xbd/x30 +.. /xdb/x36/xbe/x30 +.. /xdb/x36/xbf/x30 +.. /xdb/x36/xc0/x30 +.. /xdb/x36/xc1/x30 +.. /xdb/x36/xc2/x30 +.. /xdb/x36/xc3/x30 +.. /xdb/x36/xc4/x30 +.. /xdb/x36/xc5/x30 +.. /xdb/x36/xc6/x30 +.. /xdb/x36/xc7/x30 +.. /xdb/x36/xc8/x30 +.. /xdb/x36/xc9/x30 +.. /xdb/x36/xca/x30 +.. /xdb/x36/xcb/x30 +.. /xdb/x36/xcc/x30 +.. /xdb/x36/xcd/x30 +.. /xdb/x36/xce/x30 +.. /xdb/x36/xcf/x30 +.. /xdb/x36/xd0/x30 +.. /xdb/x36/xd1/x30 +.. /xdb/x36/xd2/x30 +.. /xdb/x36/xd3/x30 +.. /xdb/x36/xd4/x30 +.. /xdb/x36/xd5/x30 +.. /xdb/x36/xd6/x30 +.. /xdb/x36/xd7/x30 +.. /xdb/x36/xd8/x30 +.. /xdb/x36/xd9/x30 +.. /xdb/x36/xda/x30 +.. /xdb/x36/xdb/x30 +.. /xdb/x36/xdc/x30 +.. /xdb/x36/xdd/x30 +.. /xdb/x36/xde/x30 +.. /xdb/x36/xdf/x30 +.. /xdb/x36/xe0/x30 +.. /xdb/x36/xe1/x30 +.. /xdb/x36/xe2/x30 +.. /xdb/x36/xe3/x30 +.. /xdb/x36/xe4/x30 +.. /xdb/x36/xe5/x30 +.. /xdb/x36/xe6/x30 +.. /xdb/x36/xe7/x30 +.. /xdb/x36/xe8/x30 +.. /xdb/x36/xe9/x30 +.. /xdb/x36/xea/x30 +.. /xdb/x36/xeb/x30 +.. /xdb/x36/xec/x30 +.. /xdb/x36/xed/x30 +.. /xdb/x36/xee/x30 +.. /xdb/x36/xef/x30 +.. /xdb/x36/xf0/x30 +.. /xdb/x36/xf1/x30 +.. /xdb/x36/xf2/x30 +.. /xdb/x36/xf3/x30 +.. /xdb/x36/xf4/x30 +.. /xdb/x36/xf5/x30 +.. /xdb/x36/xf6/x30 +.. /xdb/x36/xf7/x30 +.. /xdb/x36/xf8/x30 +.. /xdb/x36/xf9/x30 +.. /xdb/x36/xfa/x30 +.. /xdb/x36/xfb/x30 +.. /xdb/x36/xfc/x30 +.. /xdb/x36/xfd/x30 +.. /xdb/x36/xfe/x30 +.. /xdb/x37/x81/x30 +.. /xdb/x37/x82/x30 +.. /xdb/x37/x83/x30 +.. /xdb/x37/x84/x30 +.. /xdb/x37/x85/x30 +.. /xdb/x37/x86/x30 +.. /xdb/x37/x87/x30 +.. /xdb/x37/x88/x30 +.. /xdb/x37/x89/x30 +.. /xdb/x37/x8a/x30 +.. /xdb/x37/x8b/x30 +.. /xdb/x37/x8c/x30 +.. /xdb/x37/x8d/x30 +.. /xdb/x37/x8e/x30 +.. /xdb/x37/x8f/x30 +.. /xdb/x37/x90/x30 +.. /xdb/x37/x91/x30 +.. /xdb/x37/x92/x30 +.. /xdb/x37/x93/x30 +.. /xdb/x37/x94/x30 +.. /xdb/x37/x95/x30 +.. /xdb/x37/x96/x30 +.. /xdb/x37/x97/x30 +.. /xdb/x37/x98/x30 +.. /xdb/x37/x99/x30 +.. /xdb/x37/x9a/x30 +.. /xdb/x37/x9b/x30 +.. /xdb/x37/x9c/x30 +.. /xdb/x37/x9d/x30 +.. /xdb/x37/x9e/x30 +.. /xdb/x37/x9f/x30 +.. /xdb/x37/xa0/x30 +.. /xdb/x37/xa1/x30 +.. /xdb/x37/xa2/x30 +.. /xdb/x37/xa3/x30 +.. /xdb/x37/xa4/x30 +.. /xdb/x37/xa5/x30 +.. /xdb/x37/xa6/x30 +.. /xdb/x37/xa7/x30 +.. /xdb/x37/xa8/x30 +.. /xdb/x37/xa9/x30 +.. /xdb/x37/xaa/x30 +.. /xdb/x37/xab/x30 +.. /xdb/x37/xac/x30 +.. /xdb/x37/xad/x30 +.. /xdb/x37/xae/x30 +.. /xdb/x37/xaf/x30 +.. /xdb/x37/xb0/x30 +.. /xdb/x37/xb1/x30 +.. /xdb/x37/xb2/x30 +.. /xdb/x37/xb3/x30 +.. /xdb/x37/xb4/x30 +.. /xdb/x37/xb5/x30 +.. /xdb/x37/xb6/x30 +.. /xdb/x37/xb7/x30 +.. /xdb/x37/xb8/x30 +.. /xdb/x37/xb9/x30 +.. /xdb/x37/xba/x30 +.. /xdb/x37/xbb/x30 +.. /xdb/x37/xbc/x30 +.. /xdb/x37/xbd/x30 +.. /xdb/x37/xbe/x30 +.. /xdb/x37/xbf/x30 +.. /xdb/x37/xc0/x30 +.. /xdb/x37/xc1/x30 +.. /xdb/x37/xc2/x30 +.. /xdb/x37/xc3/x30 +.. /xdb/x37/xc4/x30 +.. /xdb/x37/xc5/x30 +.. /xdb/x37/xc6/x30 +.. /xdb/x37/xc7/x30 +.. /xdb/x37/xc8/x30 +.. /xdb/x37/xc9/x30 +.. /xdb/x37/xca/x30 +.. /xdb/x37/xcb/x30 +.. /xdb/x37/xcc/x30 +.. /xdb/x37/xcd/x30 +.. /xdb/x37/xce/x30 +.. /xdb/x37/xcf/x30 +.. /xdb/x37/xd0/x30 +.. /xdb/x37/xd1/x30 +.. /xdb/x37/xd2/x30 +.. /xdb/x37/xd3/x30 +.. /xdb/x37/xd4/x30 +.. /xdb/x37/xd5/x30 +.. /xdb/x37/xd6/x30 +.. /xdb/x37/xd7/x30 +.. /xdb/x37/xd8/x30 +.. /xdb/x37/xd9/x30 +.. /xdb/x37/xda/x30 +.. /xdb/x37/xdb/x30 +.. /xdb/x37/xdc/x30 +.. /xdb/x37/xdd/x30 +.. /xdb/x37/xde/x30 +.. /xdb/x37/xdf/x30 +.. /xdb/x37/xe0/x30 +.. /xdb/x37/xe1/x30 +.. /xdb/x37/xe2/x30 +.. /xdb/x37/xe3/x30 +.. /xdb/x37/xe4/x30 +.. /xdb/x37/xe5/x30 +.. /xdb/x37/xe6/x30 +.. /xdb/x37/xe7/x30 +.. /xdb/x37/xe8/x30 +.. /xdb/x37/xe9/x30 +.. /xdb/x37/xea/x30 +.. /xdb/x37/xeb/x30 +.. /xdb/x37/xec/x30 +.. /xdb/x37/xed/x30 +.. /xdb/x37/xee/x30 +.. /xdb/x37/xef/x30 +.. /xdb/x37/xf0/x30 +.. /xdb/x37/xf1/x30 +.. /xdb/x37/xf2/x30 +.. /xdb/x37/xf3/x30 +.. /xdb/x37/xf4/x30 +.. /xdb/x37/xf5/x30 +.. /xdb/x37/xf6/x30 +.. /xdb/x37/xf7/x30 +.. /xdb/x37/xf8/x30 +.. /xdb/x37/xf9/x30 +.. /xdb/x37/xfa/x30 +.. /xdb/x37/xfb/x30 +.. /xdb/x37/xfc/x30 +.. /xdb/x37/xfd/x30 +.. /xdb/x37/xfe/x30 +.. /xdb/x38/x81/x30 +.. /xdb/x38/x82/x30 +.. /xdb/x38/x83/x30 +.. /xdb/x38/x84/x30 +.. /xdb/x38/x85/x30 +.. /xdb/x38/x86/x30 +.. /xdb/x38/x87/x30 +.. /xdb/x38/x88/x30 +.. /xdb/x38/x89/x30 +.. /xdb/x38/x8a/x30 +.. /xdb/x38/x8b/x30 +.. /xdb/x38/x8c/x30 +.. /xdb/x38/x8d/x30 +.. /xdb/x38/x8e/x30 +.. /xdb/x38/x8f/x30 +.. /xdb/x38/x90/x30 +.. /xdb/x38/x91/x30 +.. /xdb/x38/x92/x30 +.. /xdb/x38/x93/x30 +.. /xdb/x38/x94/x30 +.. /xdb/x38/x95/x30 +.. /xdb/x38/x96/x30 +.. /xdb/x38/x97/x30 +.. /xdb/x38/x98/x30 +.. /xdb/x38/x99/x30 +.. /xdb/x38/x9a/x30 +.. /xdb/x38/x9b/x30 +.. /xdb/x38/x9c/x30 +.. /xdb/x38/x9d/x30 +.. /xdb/x38/x9e/x30 +.. /xdb/x38/x9f/x30 +.. /xdb/x38/xa0/x30 +.. /xdb/x38/xa1/x30 +.. /xdb/x38/xa2/x30 +.. /xdb/x38/xa3/x30 +.. /xdb/x38/xa4/x30 +.. /xdb/x38/xa5/x30 +.. /xdb/x38/xa6/x30 +.. /xdb/x38/xa7/x30 +.. /xdb/x38/xa8/x30 +.. /xdb/x38/xa9/x30 +.. /xdb/x38/xaa/x30 +.. /xdb/x38/xab/x30 +.. /xdb/x38/xac/x30 +.. /xdb/x38/xad/x30 +.. /xdb/x38/xae/x30 +.. /xdb/x38/xaf/x30 +.. /xdb/x38/xb0/x30 +.. /xdb/x38/xb1/x30 +.. /xdb/x38/xb2/x30 +.. /xdb/x38/xb3/x30 +.. /xdb/x38/xb4/x30 +.. /xdb/x38/xb5/x30 +.. /xdb/x38/xb6/x30 +.. /xdb/x38/xb7/x30 +.. /xdb/x38/xb8/x30 +.. /xdb/x38/xb9/x30 +.. /xdb/x38/xba/x30 +.. /xdb/x38/xbb/x30 +.. /xdb/x38/xbc/x30 +.. /xdb/x38/xbd/x30 +.. /xdb/x38/xbe/x30 +.. /xdb/x38/xbf/x30 +.. /xdb/x38/xc0/x30 +.. /xdb/x38/xc1/x30 +.. /xdb/x38/xc2/x30 +.. /xdb/x38/xc3/x30 +.. /xdb/x38/xc4/x30 +.. /xdb/x38/xc5/x30 +.. /xdb/x38/xc6/x30 +.. /xdb/x38/xc7/x30 +.. /xdb/x38/xc8/x30 +.. /xdb/x38/xc9/x30 +.. /xdb/x38/xca/x30 +.. /xdb/x38/xcb/x30 +.. /xdb/x38/xcc/x30 +.. /xdb/x38/xcd/x30 +.. /xdb/x38/xce/x30 +.. /xdb/x38/xcf/x30 +.. /xdb/x38/xd0/x30 +.. /xdb/x38/xd1/x30 +.. /xdb/x38/xd2/x30 +.. /xdb/x38/xd3/x30 +.. /xdb/x38/xd4/x30 +.. /xdb/x38/xd5/x30 +.. /xdb/x38/xd6/x30 +.. /xdb/x38/xd7/x30 +.. /xdb/x38/xd8/x30 +.. /xdb/x38/xd9/x30 +.. /xdb/x38/xda/x30 +.. /xdb/x38/xdb/x30 +.. /xdb/x38/xdc/x30 +.. /xdb/x38/xdd/x30 +.. /xdb/x38/xde/x30 +.. /xdb/x38/xdf/x30 +.. /xdb/x38/xe0/x30 +.. /xdb/x38/xe1/x30 +.. /xdb/x38/xe2/x30 +.. /xdb/x38/xe3/x30 +.. /xdb/x38/xe4/x30 +.. /xdb/x38/xe5/x30 +.. /xdb/x38/xe6/x30 +.. /xdb/x38/xe7/x30 +.. /xdb/x38/xe8/x30 +.. /xdb/x38/xe9/x30 +.. /xdb/x38/xea/x30 +.. /xdb/x38/xeb/x30 +.. /xdb/x38/xec/x30 +.. /xdb/x38/xed/x30 +.. /xdb/x38/xee/x30 +.. /xdb/x38/xef/x30 +.. /xdb/x38/xf0/x30 +.. /xdb/x38/xf1/x30 +.. /xdb/x38/xf2/x30 +.. /xdb/x38/xf3/x30 +.. /xdb/x38/xf4/x30 +.. /xdb/x38/xf5/x30 +.. /xdb/x38/xf6/x30 +.. /xdb/x38/xf7/x30 +.. /xdb/x38/xf8/x30 +.. /xdb/x38/xf9/x30 +.. /xdb/x38/xfa/x30 +.. /xdb/x38/xfb/x30 +.. /xdb/x38/xfc/x30 +.. /xdb/x38/xfd/x30 +.. /xdb/x38/xfe/x30 +.. /xdb/x39/x81/x30 +.. /xdb/x39/x82/x30 +.. /xdb/x39/x83/x30 +.. /xdb/x39/x84/x30 +.. /xdb/x39/x85/x30 +.. /xdb/x39/x86/x30 +.. /xdb/x39/x87/x30 +.. /xdb/x39/x88/x30 +.. /xdb/x39/x89/x30 +.. /xdb/x39/x8a/x30 +.. /xdb/x39/x8b/x30 +.. /xdb/x39/x8c/x30 +.. /xdb/x39/x8d/x30 +.. /xdb/x39/x8e/x30 +.. /xdb/x39/x8f/x30 +.. /xdb/x39/x90/x30 +.. /xdb/x39/x91/x30 +.. /xdb/x39/x92/x30 +.. /xdb/x39/x93/x30 +.. /xdb/x39/x94/x30 +.. /xdb/x39/x95/x30 +.. /xdb/x39/x96/x30 +.. /xdb/x39/x97/x30 +.. /xdb/x39/x98/x30 +.. /xdb/x39/x99/x30 +.. /xdb/x39/x9a/x30 +.. /xdb/x39/x9b/x30 +.. /xdb/x39/x9c/x30 +.. /xdb/x39/x9d/x30 +.. /xdb/x39/x9e/x30 +.. /xdb/x39/x9f/x30 +.. /xdb/x39/xa0/x30 +.. /xdb/x39/xa1/x30 +.. /xdb/x39/xa2/x30 +.. /xdb/x39/xa3/x30 +.. /xdb/x39/xa4/x30 +.. /xdb/x39/xa5/x30 +.. /xdb/x39/xa6/x30 +.. /xdb/x39/xa7/x30 +.. /xdb/x39/xa8/x30 +.. /xdb/x39/xa9/x30 +.. /xdb/x39/xaa/x30 +.. /xdb/x39/xab/x30 +.. /xdb/x39/xac/x30 +.. /xdb/x39/xad/x30 +.. /xdb/x39/xae/x30 +.. /xdb/x39/xaf/x30 +.. /xdb/x39/xb0/x30 +.. /xdb/x39/xb1/x30 +.. /xdb/x39/xb2/x30 +.. /xdb/x39/xb3/x30 +.. /xdb/x39/xb4/x30 +.. /xdb/x39/xb5/x30 +.. /xdb/x39/xb6/x30 +.. /xdb/x39/xb7/x30 +.. /xdb/x39/xb8/x30 +.. /xdb/x39/xb9/x30 +.. /xdb/x39/xba/x30 +.. /xdb/x39/xbb/x30 +.. /xdb/x39/xbc/x30 +.. /xdb/x39/xbd/x30 +.. /xdb/x39/xbe/x30 +.. /xdb/x39/xbf/x30 +.. /xdb/x39/xc0/x30 +.. /xdb/x39/xc1/x30 +.. /xdb/x39/xc2/x30 +.. /xdb/x39/xc3/x30 +.. /xdb/x39/xc4/x30 +.. /xdb/x39/xc5/x30 +.. /xdb/x39/xc6/x30 +.. /xdb/x39/xc7/x30 +.. /xdb/x39/xc8/x30 +.. /xdb/x39/xc9/x30 +.. /xdb/x39/xca/x30 +.. /xdb/x39/xcb/x30 +.. /xdb/x39/xcc/x30 +.. /xdb/x39/xcd/x30 +.. /xdb/x39/xce/x30 +.. /xdb/x39/xcf/x30 +.. /xdb/x39/xd0/x30 +.. /xdb/x39/xd1/x30 +.. /xdb/x39/xd2/x30 +.. /xdb/x39/xd3/x30 +.. /xdb/x39/xd4/x30 +.. /xdb/x39/xd5/x30 +.. /xdb/x39/xd6/x30 +.. /xdb/x39/xd7/x30 +.. /xdb/x39/xd8/x30 +.. /xdb/x39/xd9/x30 +.. /xdb/x39/xda/x30 +.. /xdb/x39/xdb/x30 +.. /xdb/x39/xdc/x30 +.. /xdb/x39/xdd/x30 +.. /xdb/x39/xde/x30 +.. /xdb/x39/xdf/x30 +.. /xdb/x39/xe0/x30 +.. /xdb/x39/xe1/x30 +.. /xdb/x39/xe2/x30 +.. /xdb/x39/xe3/x30 +.. /xdb/x39/xe4/x30 +.. /xdb/x39/xe5/x30 +.. /xdb/x39/xe6/x30 +.. /xdb/x39/xe7/x30 +.. /xdb/x39/xe8/x30 +.. /xdb/x39/xe9/x30 +.. /xdb/x39/xea/x30 +.. /xdb/x39/xeb/x30 +.. /xdb/x39/xec/x30 +.. /xdb/x39/xed/x30 +.. /xdb/x39/xee/x30 +.. /xdb/x39/xef/x30 +.. /xdb/x39/xf0/x30 +.. /xdb/x39/xf1/x30 +.. /xdb/x39/xf2/x30 +.. /xdb/x39/xf3/x30 +.. /xdb/x39/xf4/x30 +.. /xdb/x39/xf5/x30 +.. /xdb/x39/xf6/x30 +.. /xdb/x39/xf7/x30 +.. /xdb/x39/xf8/x30 +.. /xdb/x39/xf9/x30 +.. /xdb/x39/xfa/x30 +.. /xdb/x39/xfb/x30 +.. /xdb/x39/xfc/x30 +.. /xdb/x39/xfd/x30 +.. /xdb/x39/xfe/x30 +.. /xdc/x30/x81/x30 +.. /xdc/x30/x82/x30 +.. /xdc/x30/x83/x30 +.. /xdc/x30/x84/x30 +.. /xdc/x30/x85/x30 +.. /xdc/x30/x86/x30 +.. /xdc/x30/x87/x30 +.. /xdc/x30/x88/x30 +.. /xdc/x30/x89/x30 +.. /xdc/x30/x8a/x30 +.. /xdc/x30/x8b/x30 +.. /xdc/x30/x8c/x30 +.. /xdc/x30/x8d/x30 +.. /xdc/x30/x8e/x30 +.. /xdc/x30/x8f/x30 +.. /xdc/x30/x90/x30 +.. /xdc/x30/x91/x30 +.. /xdc/x30/x92/x30 +.. /xdc/x30/x93/x30 +.. /xdc/x30/x94/x30 +.. /xdc/x30/x95/x30 +.. /xdc/x30/x96/x30 +.. /xdc/x30/x97/x30 +.. /xdc/x30/x98/x30 +.. /xdc/x30/x99/x30 +.. /xdc/x30/x9a/x30 +.. /xdc/x30/x9b/x30 +.. /xdc/x30/x9c/x30 +.. /xdc/x30/x9d/x30 +.. /xdc/x30/x9e/x30 +.. /xdc/x30/x9f/x30 +.. /xdc/x30/xa0/x30 +.. /xdc/x30/xa1/x30 +.. /xdc/x30/xa2/x30 +.. /xdc/x30/xa3/x30 +.. /xdc/x30/xa4/x30 +.. /xdc/x30/xa5/x30 +.. /xdc/x30/xa6/x30 +.. /xdc/x30/xa7/x30 +.. /xdc/x30/xa8/x30 +.. /xdc/x30/xa9/x30 +.. /xdc/x30/xaa/x30 +.. /xdc/x30/xab/x30 +.. /xdc/x30/xac/x30 +.. /xdc/x30/xad/x30 +.. /xdc/x30/xae/x30 +.. /xdc/x30/xaf/x30 +.. /xdc/x30/xb0/x30 +.. /xdc/x30/xb1/x30 +.. /xdc/x30/xb2/x30 +.. /xdc/x30/xb3/x30 +.. /xdc/x30/xb4/x30 +.. /xdc/x30/xb5/x30 +.. /xdc/x30/xb6/x30 +.. /xdc/x30/xb7/x30 +.. /xdc/x30/xb8/x30 +.. /xdc/x30/xb9/x30 +.. /xdc/x30/xba/x30 +.. /xdc/x30/xbb/x30 +.. /xdc/x30/xbc/x30 +.. /xdc/x30/xbd/x30 +.. /xdc/x30/xbe/x30 +.. /xdc/x30/xbf/x30 +.. /xdc/x30/xc0/x30 +.. /xdc/x30/xc1/x30 +.. /xdc/x30/xc2/x30 +.. /xdc/x30/xc3/x30 +.. /xdc/x30/xc4/x30 +.. /xdc/x30/xc5/x30 +.. /xdc/x30/xc6/x30 +.. /xdc/x30/xc7/x30 +.. /xdc/x30/xc8/x30 +.. /xdc/x30/xc9/x30 +.. /xdc/x30/xca/x30 +.. /xdc/x30/xcb/x30 +.. /xdc/x30/xcc/x30 +.. /xdc/x30/xcd/x30 +.. /xdc/x30/xce/x30 +.. /xdc/x30/xcf/x30 +.. /xdc/x30/xd0/x30 +.. /xdc/x30/xd1/x30 +.. /xdc/x30/xd2/x30 +.. /xdc/x30/xd3/x30 +.. /xdc/x30/xd4/x30 +.. /xdc/x30/xd5/x30 +.. /xdc/x30/xd6/x30 +.. /xdc/x30/xd7/x30 +.. /xdc/x30/xd8/x30 +.. /xdc/x30/xd9/x30 +.. /xdc/x30/xda/x30 +.. /xdc/x30/xdb/x30 +.. /xdc/x30/xdc/x30 +.. /xdc/x30/xdd/x30 +.. /xdc/x30/xde/x30 +.. /xdc/x30/xdf/x30 +.. /xdc/x30/xe0/x30 +.. /xdc/x30/xe1/x30 +.. /xdc/x30/xe2/x30 +.. /xdc/x30/xe3/x30 +.. /xdc/x30/xe4/x30 +.. /xdc/x30/xe5/x30 +.. /xdc/x30/xe6/x30 +.. /xdc/x30/xe7/x30 +.. /xdc/x30/xe8/x30 +.. /xdc/x30/xe9/x30 +.. /xdc/x30/xea/x30 +.. /xdc/x30/xeb/x30 +.. /xdc/x30/xec/x30 +.. /xdc/x30/xed/x30 +.. /xdc/x30/xee/x30 +.. /xdc/x30/xef/x30 +.. /xdc/x30/xf0/x30 +.. /xdc/x30/xf1/x30 +.. /xdc/x30/xf2/x30 +.. /xdc/x30/xf3/x30 +.. /xdc/x30/xf4/x30 +.. /xdc/x30/xf5/x30 +.. /xdc/x30/xf6/x30 +.. /xdc/x30/xf7/x30 +.. /xdc/x30/xf8/x30 +.. /xdc/x30/xf9/x30 +.. /xdc/x30/xfa/x30 +.. /xdc/x30/xfb/x30 +.. /xdc/x30/xfc/x30 +.. /xdc/x30/xfd/x30 +.. /xdc/x30/xfe/x30 +.. /xdc/x31/x81/x30 +.. /xdc/x31/x82/x30 +.. /xdc/x31/x83/x30 +.. /xdc/x31/x84/x30 +.. /xdc/x31/x85/x30 +.. /xdc/x31/x86/x30 +.. /xdc/x31/x87/x30 +.. /xdc/x31/x88/x30 +.. /xdc/x31/x89/x30 +.. /xdc/x31/x8a/x30 +.. /xdc/x31/x8b/x30 +.. /xdc/x31/x8c/x30 +.. /xdc/x31/x8d/x30 +.. /xdc/x31/x8e/x30 +.. /xdc/x31/x8f/x30 +.. /xdc/x31/x90/x30 +.. /xdc/x31/x91/x30 +.. /xdc/x31/x92/x30 +.. /xdc/x31/x93/x30 +.. /xdc/x31/x94/x30 +.. /xdc/x31/x95/x30 +.. /xdc/x31/x96/x30 +.. /xdc/x31/x97/x30 +.. /xdc/x31/x98/x30 +.. /xdc/x31/x99/x30 +.. /xdc/x31/x9a/x30 +.. /xdc/x31/x9b/x30 +.. /xdc/x31/x9c/x30 +.. /xdc/x31/x9d/x30 +.. /xdc/x31/x9e/x30 +.. /xdc/x31/x9f/x30 +.. /xdc/x31/xa0/x30 +.. /xdc/x31/xa1/x30 +.. /xdc/x31/xa2/x30 +.. /xdc/x31/xa3/x30 +.. /xdc/x31/xa4/x30 +.. /xdc/x31/xa5/x30 +.. /xdc/x31/xa6/x30 +.. /xdc/x31/xa7/x30 +.. /xdc/x31/xa8/x30 +.. /xdc/x31/xa9/x30 +.. /xdc/x31/xaa/x30 +.. /xdc/x31/xab/x30 +.. /xdc/x31/xac/x30 +.. /xdc/x31/xad/x30 +.. /xdc/x31/xae/x30 +.. /xdc/x31/xaf/x30 +.. /xdc/x31/xb0/x30 +.. /xdc/x31/xb1/x30 +.. /xdc/x31/xb2/x30 +.. /xdc/x31/xb3/x30 +.. /xdc/x31/xb4/x30 +.. /xdc/x31/xb5/x30 +.. /xdc/x31/xb6/x30 +.. /xdc/x31/xb7/x30 +.. /xdc/x31/xb8/x30 +.. /xdc/x31/xb9/x30 +.. /xdc/x31/xba/x30 +.. /xdc/x31/xbb/x30 +.. /xdc/x31/xbc/x30 +.. /xdc/x31/xbd/x30 +.. /xdc/x31/xbe/x30 +.. /xdc/x31/xbf/x30 +.. /xdc/x31/xc0/x30 +.. /xdc/x31/xc1/x30 +.. /xdc/x31/xc2/x30 +.. /xdc/x31/xc3/x30 +.. /xdc/x31/xc4/x30 +.. /xdc/x31/xc5/x30 +.. /xdc/x31/xc6/x30 +.. /xdc/x31/xc7/x30 +.. /xdc/x31/xc8/x30 +.. /xdc/x31/xc9/x30 +.. /xdc/x31/xca/x30 +.. /xdc/x31/xcb/x30 +.. /xdc/x31/xcc/x30 +.. /xdc/x31/xcd/x30 +.. /xdc/x31/xce/x30 +.. /xdc/x31/xcf/x30 +.. /xdc/x31/xd0/x30 +.. /xdc/x31/xd1/x30 +.. /xdc/x31/xd2/x30 +.. /xdc/x31/xd3/x30 +.. /xdc/x31/xd4/x30 +.. /xdc/x31/xd5/x30 +.. /xdc/x31/xd6/x30 +.. /xdc/x31/xd7/x30 +.. /xdc/x31/xd8/x30 +.. /xdc/x31/xd9/x30 +.. /xdc/x31/xda/x30 +.. /xdc/x31/xdb/x30 +.. /xdc/x31/xdc/x30 +.. /xdc/x31/xdd/x30 +.. /xdc/x31/xde/x30 +.. /xdc/x31/xdf/x30 +.. /xdc/x31/xe0/x30 +.. /xdc/x31/xe1/x30 +.. /xdc/x31/xe2/x30 +.. /xdc/x31/xe3/x30 +.. /xdc/x31/xe4/x30 +.. /xdc/x31/xe5/x30 +.. /xdc/x31/xe6/x30 +.. /xdc/x31/xe7/x30 +.. /xdc/x31/xe8/x30 +.. /xdc/x31/xe9/x30 +.. /xdc/x31/xea/x30 +.. /xdc/x31/xeb/x30 +.. /xdc/x31/xec/x30 +.. /xdc/x31/xed/x30 +.. /xdc/x31/xee/x30 +.. /xdc/x31/xef/x30 +.. /xdc/x31/xf0/x30 +.. /xdc/x31/xf1/x30 +.. /xdc/x31/xf2/x30 +.. /xdc/x31/xf3/x30 +.. /xdc/x31/xf4/x30 +.. /xdc/x31/xf5/x30 +.. /xdc/x31/xf6/x30 +.. /xdc/x31/xf7/x30 +.. /xdc/x31/xf8/x30 +.. /xdc/x31/xf9/x30 +.. /xdc/x31/xfa/x30 +.. /xdc/x31/xfb/x30 +.. /xdc/x31/xfc/x30 +.. /xdc/x31/xfd/x30 +.. /xdc/x31/xfe/x30 +.. /xdc/x32/x81/x30 +.. /xdc/x32/x82/x30 +.. /xdc/x32/x83/x30 +.. /xdc/x32/x84/x30 +.. /xdc/x32/x85/x30 +.. /xdc/x32/x86/x30 +.. /xdc/x32/x87/x30 +.. /xdc/x32/x88/x30 +.. /xdc/x32/x89/x30 +.. /xdc/x32/x8a/x30 +.. /xdc/x32/x8b/x30 +.. /xdc/x32/x8c/x30 +.. /xdc/x32/x8d/x30 +.. /xdc/x32/x8e/x30 +.. /xdc/x32/x8f/x30 +.. /xdc/x32/x90/x30 +.. /xdc/x32/x91/x30 +.. /xdc/x32/x92/x30 +.. /xdc/x32/x93/x30 +.. /xdc/x32/x94/x30 +.. /xdc/x32/x95/x30 +.. /xdc/x32/x96/x30 +.. /xdc/x32/x97/x30 +.. /xdc/x32/x98/x30 +.. /xdc/x32/x99/x30 +.. /xdc/x32/x9a/x30 +.. /xdc/x32/x9b/x30 +.. /xdc/x32/x9c/x30 +.. /xdc/x32/x9d/x30 +.. /xdc/x32/x9e/x30 +.. /xdc/x32/x9f/x30 +.. /xdc/x32/xa0/x30 +.. /xdc/x32/xa1/x30 +.. /xdc/x32/xa2/x30 +.. /xdc/x32/xa3/x30 +.. /xdc/x32/xa4/x30 +.. /xdc/x32/xa5/x30 +.. /xdc/x32/xa6/x30 +.. /xdc/x32/xa7/x30 +.. /xdc/x32/xa8/x30 +.. /xdc/x32/xa9/x30 +.. /xdc/x32/xaa/x30 +.. /xdc/x32/xab/x30 +.. /xdc/x32/xac/x30 +.. /xdc/x32/xad/x30 +.. /xdc/x32/xae/x30 +.. /xdc/x32/xaf/x30 +.. /xdc/x32/xb0/x30 +.. /xdc/x32/xb1/x30 +.. /xdc/x32/xb2/x30 +.. /xdc/x32/xb3/x30 +.. /xdc/x32/xb4/x30 +.. /xdc/x32/xb5/x30 +.. /xdc/x32/xb6/x30 +.. /xdc/x32/xb7/x30 +.. /xdc/x32/xb8/x30 +.. /xdc/x32/xb9/x30 +.. /xdc/x32/xba/x30 +.. /xdc/x32/xbb/x30 +.. /xdc/x32/xbc/x30 +.. /xdc/x32/xbd/x30 +.. /xdc/x32/xbe/x30 +.. /xdc/x32/xbf/x30 +.. /xdc/x32/xc0/x30 +.. /xdc/x32/xc1/x30 +.. /xdc/x32/xc2/x30 +.. /xdc/x32/xc3/x30 +.. /xdc/x32/xc4/x30 +.. /xdc/x32/xc5/x30 +.. /xdc/x32/xc6/x30 +.. /xdc/x32/xc7/x30 +.. /xdc/x32/xc8/x30 +.. /xdc/x32/xc9/x30 +.. /xdc/x32/xca/x30 +.. /xdc/x32/xcb/x30 +.. /xdc/x32/xcc/x30 +.. /xdc/x32/xcd/x30 +.. /xdc/x32/xce/x30 +.. /xdc/x32/xcf/x30 +.. /xdc/x32/xd0/x30 +.. /xdc/x32/xd1/x30 +.. /xdc/x32/xd2/x30 +.. /xdc/x32/xd3/x30 +.. /xdc/x32/xd4/x30 +.. /xdc/x32/xd5/x30 +.. /xdc/x32/xd6/x30 +.. /xdc/x32/xd7/x30 +.. /xdc/x32/xd8/x30 +.. /xdc/x32/xd9/x30 +.. /xdc/x32/xda/x30 +.. /xdc/x32/xdb/x30 +.. /xdc/x32/xdc/x30 +.. /xdc/x32/xdd/x30 +.. /xdc/x32/xde/x30 +.. /xdc/x32/xdf/x30 +.. /xdc/x32/xe0/x30 +.. /xdc/x32/xe1/x30 +.. /xdc/x32/xe2/x30 +.. /xdc/x32/xe3/x30 +.. /xdc/x32/xe4/x30 +.. /xdc/x32/xe5/x30 +.. /xdc/x32/xe6/x30 +.. /xdc/x32/xe7/x30 +.. /xdc/x32/xe8/x30 +.. /xdc/x32/xe9/x30 +.. /xdc/x32/xea/x30 +.. /xdc/x32/xeb/x30 +.. /xdc/x32/xec/x30 +.. /xdc/x32/xed/x30 +.. /xdc/x32/xee/x30 +.. /xdc/x32/xef/x30 +.. /xdc/x32/xf0/x30 +.. /xdc/x32/xf1/x30 +.. /xdc/x32/xf2/x30 +.. /xdc/x32/xf3/x30 +.. /xdc/x32/xf4/x30 +.. /xdc/x32/xf5/x30 +.. /xdc/x32/xf6/x30 +.. /xdc/x32/xf7/x30 +.. /xdc/x32/xf8/x30 +.. /xdc/x32/xf9/x30 +.. /xdc/x32/xfa/x30 +.. /xdc/x32/xfb/x30 +.. /xdc/x32/xfc/x30 +.. /xdc/x32/xfd/x30 +.. /xdc/x32/xfe/x30 +.. /xdc/x33/x81/x30 +.. /xdc/x33/x82/x30 +.. /xdc/x33/x83/x30 +.. /xdc/x33/x84/x30 +.. /xdc/x33/x85/x30 +.. /xdc/x33/x86/x30 +.. /xdc/x33/x87/x30 +.. /xdc/x33/x88/x30 +.. /xdc/x33/x89/x30 +.. /xdc/x33/x8a/x30 +.. /xdc/x33/x8b/x30 +.. /xdc/x33/x8c/x30 +.. /xdc/x33/x8d/x30 +.. /xdc/x33/x8e/x30 +.. /xdc/x33/x8f/x30 +.. /xdc/x33/x90/x30 +.. /xdc/x33/x91/x30 +.. /xdc/x33/x92/x30 +.. /xdc/x33/x93/x30 +.. /xdc/x33/x94/x30 +.. /xdc/x33/x95/x30 +.. /xdc/x33/x96/x30 +.. /xdc/x33/x97/x30 +.. /xdc/x33/x98/x30 +.. /xdc/x33/x99/x30 +.. /xdc/x33/x9a/x30 +.. /xdc/x33/x9b/x30 +.. /xdc/x33/x9c/x30 +.. /xdc/x33/x9d/x30 +.. /xdc/x33/x9e/x30 +.. /xdc/x33/x9f/x30 +.. /xdc/x33/xa0/x30 +.. /xdc/x33/xa1/x30 +.. /xdc/x33/xa2/x30 +.. /xdc/x33/xa3/x30 +.. /xdc/x33/xa4/x30 +.. /xdc/x33/xa5/x30 +.. /xdc/x33/xa6/x30 +.. /xdc/x33/xa7/x30 +.. /xdc/x33/xa8/x30 +.. /xdc/x33/xa9/x30 +.. /xdc/x33/xaa/x30 +.. /xdc/x33/xab/x30 +.. /xdc/x33/xac/x30 +.. /xdc/x33/xad/x30 +.. /xdc/x33/xae/x30 +.. /xdc/x33/xaf/x30 +.. /xdc/x33/xb0/x30 +.. /xdc/x33/xb1/x30 +.. /xdc/x33/xb2/x30 +.. /xdc/x33/xb3/x30 +.. /xdc/x33/xb4/x30 +.. /xdc/x33/xb5/x30 +.. /xdc/x33/xb6/x30 +.. /xdc/x33/xb7/x30 +.. /xdc/x33/xb8/x30 +.. /xdc/x33/xb9/x30 +.. /xdc/x33/xba/x30 +.. /xdc/x33/xbb/x30 +.. /xdc/x33/xbc/x30 +.. /xdc/x33/xbd/x30 +.. /xdc/x33/xbe/x30 +.. /xdc/x33/xbf/x30 +.. /xdc/x33/xc0/x30 +.. /xdc/x33/xc1/x30 +.. /xdc/x33/xc2/x30 +.. /xdc/x33/xc3/x30 +.. /xdc/x33/xc4/x30 +.. /xdc/x33/xc5/x30 +.. /xdc/x33/xc6/x30 +.. /xdc/x33/xc7/x30 +.. /xdc/x33/xc8/x30 +.. /xdc/x33/xc9/x30 +.. /xdc/x33/xca/x30 +.. /xdc/x33/xcb/x30 +.. /xdc/x33/xcc/x30 +.. /xdc/x33/xcd/x30 +.. /xdc/x33/xce/x30 +.. /xdc/x33/xcf/x30 +.. /xdc/x33/xd0/x30 +.. /xdc/x33/xd1/x30 +.. /xdc/x33/xd2/x30 +.. /xdc/x33/xd3/x30 +.. /xdc/x33/xd4/x30 +.. /xdc/x33/xd5/x30 +.. /xdc/x33/xd6/x30 +.. /xdc/x33/xd7/x30 +.. /xdc/x33/xd8/x30 +.. /xdc/x33/xd9/x30 +.. /xdc/x33/xda/x30 +.. /xdc/x33/xdb/x30 +.. /xdc/x33/xdc/x30 +.. /xdc/x33/xdd/x30 +.. /xdc/x33/xde/x30 +.. /xdc/x33/xdf/x30 +.. /xdc/x33/xe0/x30 +.. /xdc/x33/xe1/x30 +.. /xdc/x33/xe2/x30 +.. /xdc/x33/xe3/x30 +.. /xdc/x33/xe4/x30 +.. /xdc/x33/xe5/x30 +.. /xdc/x33/xe6/x30 +.. /xdc/x33/xe7/x30 +.. /xdc/x33/xe8/x30 +.. /xdc/x33/xe9/x30 +.. /xdc/x33/xea/x30 +.. /xdc/x33/xeb/x30 +.. /xdc/x33/xec/x30 +.. /xdc/x33/xed/x30 +.. /xdc/x33/xee/x30 +.. /xdc/x33/xef/x30 +.. /xdc/x33/xf0/x30 +.. /xdc/x33/xf1/x30 +.. /xdc/x33/xf2/x30 +.. /xdc/x33/xf3/x30 +.. /xdc/x33/xf4/x30 +.. /xdc/x33/xf5/x30 +.. /xdc/x33/xf6/x30 +.. /xdc/x33/xf7/x30 +.. /xdc/x33/xf8/x30 +.. /xdc/x33/xf9/x30 +.. /xdc/x33/xfa/x30 +.. /xdc/x33/xfb/x30 +.. /xdc/x33/xfc/x30 +.. /xdc/x33/xfd/x30 +.. /xdc/x33/xfe/x30 +.. /xdc/x34/x81/x30 +.. /xdc/x34/x82/x30 +.. /xdc/x34/x83/x30 +.. /xdc/x34/x84/x30 +.. /xdc/x34/x85/x30 +.. /xdc/x34/x86/x30 +.. /xdc/x34/x87/x30 +.. /xdc/x34/x88/x30 +.. /xdc/x34/x89/x30 +.. /xdc/x34/x8a/x30 +.. /xdc/x34/x8b/x30 +.. /xdc/x34/x8c/x30 +.. /xdc/x34/x8d/x30 +.. /xdc/x34/x8e/x30 +.. /xdc/x34/x8f/x30 +.. /xdc/x34/x90/x30 +.. /xdc/x34/x91/x30 +.. /xdc/x34/x92/x30 +.. /xdc/x34/x93/x30 +.. /xdc/x34/x94/x30 +.. /xdc/x34/x95/x30 +.. /xdc/x34/x96/x30 +.. /xdc/x34/x97/x30 +.. /xdc/x34/x98/x30 +.. /xdc/x34/x99/x30 +.. /xdc/x34/x9a/x30 +.. /xdc/x34/x9b/x30 +.. /xdc/x34/x9c/x30 +.. /xdc/x34/x9d/x30 +.. /xdc/x34/x9e/x30 +.. /xdc/x34/x9f/x30 +.. /xdc/x34/xa0/x30 +.. /xdc/x34/xa1/x30 +.. /xdc/x34/xa2/x30 +.. /xdc/x34/xa3/x30 +.. /xdc/x34/xa4/x30 +.. /xdc/x34/xa5/x30 +.. /xdc/x34/xa6/x30 +.. /xdc/x34/xa7/x30 +.. /xdc/x34/xa8/x30 +.. /xdc/x34/xa9/x30 +.. /xdc/x34/xaa/x30 +.. /xdc/x34/xab/x30 +.. /xdc/x34/xac/x30 +.. /xdc/x34/xad/x30 +.. /xdc/x34/xae/x30 +.. /xdc/x34/xaf/x30 +.. /xdc/x34/xb0/x30 +.. /xdc/x34/xb1/x30 +.. /xdc/x34/xb2/x30 +.. /xdc/x34/xb3/x30 +.. /xdc/x34/xb4/x30 +.. /xdc/x34/xb5/x30 +.. /xdc/x34/xb6/x30 +.. /xdc/x34/xb7/x30 +.. /xdc/x34/xb8/x30 +.. /xdc/x34/xb9/x30 +.. /xdc/x34/xba/x30 +.. /xdc/x34/xbb/x30 +.. /xdc/x34/xbc/x30 +.. /xdc/x34/xbd/x30 +.. /xdc/x34/xbe/x30 +.. /xdc/x34/xbf/x30 +.. /xdc/x34/xc0/x30 +.. /xdc/x34/xc1/x30 +.. /xdc/x34/xc2/x30 +.. /xdc/x34/xc3/x30 +.. /xdc/x34/xc4/x30 +.. /xdc/x34/xc5/x30 +.. /xdc/x34/xc6/x30 +.. /xdc/x34/xc7/x30 +.. /xdc/x34/xc8/x30 +.. /xdc/x34/xc9/x30 +.. /xdc/x34/xca/x30 +.. /xdc/x34/xcb/x30 +.. /xdc/x34/xcc/x30 +.. /xdc/x34/xcd/x30 +.. /xdc/x34/xce/x30 +.. /xdc/x34/xcf/x30 +.. /xdc/x34/xd0/x30 +.. /xdc/x34/xd1/x30 +.. /xdc/x34/xd2/x30 +.. /xdc/x34/xd3/x30 +.. /xdc/x34/xd4/x30 +.. /xdc/x34/xd5/x30 +.. /xdc/x34/xd6/x30 +.. /xdc/x34/xd7/x30 +.. /xdc/x34/xd8/x30 +.. /xdc/x34/xd9/x30 +.. /xdc/x34/xda/x30 +.. /xdc/x34/xdb/x30 +.. /xdc/x34/xdc/x30 +.. /xdc/x34/xdd/x30 +.. /xdc/x34/xde/x30 +.. /xdc/x34/xdf/x30 +.. /xdc/x34/xe0/x30 +.. /xdc/x34/xe1/x30 +.. /xdc/x34/xe2/x30 +.. /xdc/x34/xe3/x30 +.. /xdc/x34/xe4/x30 +.. /xdc/x34/xe5/x30 +.. /xdc/x34/xe6/x30 +.. /xdc/x34/xe7/x30 +.. /xdc/x34/xe8/x30 +.. /xdc/x34/xe9/x30 +.. /xdc/x34/xea/x30 +.. /xdc/x34/xeb/x30 +.. /xdc/x34/xec/x30 +.. /xdc/x34/xed/x30 +.. /xdc/x34/xee/x30 +.. /xdc/x34/xef/x30 +.. /xdc/x34/xf0/x30 +.. /xdc/x34/xf1/x30 +.. /xdc/x34/xf2/x30 +.. /xdc/x34/xf3/x30 +.. /xdc/x34/xf4/x30 +.. /xdc/x34/xf5/x30 +.. /xdc/x34/xf6/x30 +.. /xdc/x34/xf7/x30 +.. /xdc/x34/xf8/x30 +.. /xdc/x34/xf9/x30 +.. /xdc/x34/xfa/x30 +.. /xdc/x34/xfb/x30 +.. /xdc/x34/xfc/x30 +.. /xdc/x34/xfd/x30 +.. /xdc/x34/xfe/x30 +.. /xdc/x35/x81/x30 +.. /xdc/x35/x82/x30 +.. /xdc/x35/x83/x30 +.. /xdc/x35/x84/x30 +.. /xdc/x35/x85/x30 +.. /xdc/x35/x86/x30 +.. /xdc/x35/x87/x30 +.. /xdc/x35/x88/x30 +.. /xdc/x35/x89/x30 +.. /xdc/x35/x8a/x30 +.. /xdc/x35/x8b/x30 +.. /xdc/x35/x8c/x30 +.. /xdc/x35/x8d/x30 +.. /xdc/x35/x8e/x30 +.. /xdc/x35/x8f/x30 +.. /xdc/x35/x90/x30 +.. /xdc/x35/x91/x30 +.. /xdc/x35/x92/x30 +.. /xdc/x35/x93/x30 +.. /xdc/x35/x94/x30 +.. /xdc/x35/x95/x30 +.. /xdc/x35/x96/x30 +.. /xdc/x35/x97/x30 +.. /xdc/x35/x98/x30 +.. /xdc/x35/x99/x30 +.. /xdc/x35/x9a/x30 +.. /xdc/x35/x9b/x30 +.. /xdc/x35/x9c/x30 +.. /xdc/x35/x9d/x30 +.. /xdc/x35/x9e/x30 +.. /xdc/x35/x9f/x30 +.. /xdc/x35/xa0/x30 +.. /xdc/x35/xa1/x30 +.. /xdc/x35/xa2/x30 +.. /xdc/x35/xa3/x30 +.. /xdc/x35/xa4/x30 +.. /xdc/x35/xa5/x30 +.. /xdc/x35/xa6/x30 +.. /xdc/x35/xa7/x30 +.. /xdc/x35/xa8/x30 +.. /xdc/x35/xa9/x30 +.. /xdc/x35/xaa/x30 +.. /xdc/x35/xab/x30 +.. /xdc/x35/xac/x30 +.. /xdc/x35/xad/x30 +.. /xdc/x35/xae/x30 +.. /xdc/x35/xaf/x30 +.. /xdc/x35/xb0/x30 +.. /xdc/x35/xb1/x30 +.. /xdc/x35/xb2/x30 +.. /xdc/x35/xb3/x30 +.. /xdc/x35/xb4/x30 +.. /xdc/x35/xb5/x30 +.. /xdc/x35/xb6/x30 +.. /xdc/x35/xb7/x30 +.. /xdc/x35/xb8/x30 +.. /xdc/x35/xb9/x30 +.. /xdc/x35/xba/x30 +.. /xdc/x35/xbb/x30 +.. /xdc/x35/xbc/x30 +.. /xdc/x35/xbd/x30 +.. /xdc/x35/xbe/x30 +.. /xdc/x35/xbf/x30 +.. /xdc/x35/xc0/x30 +.. /xdc/x35/xc1/x30 +.. /xdc/x35/xc2/x30 +.. /xdc/x35/xc3/x30 +.. /xdc/x35/xc4/x30 +.. /xdc/x35/xc5/x30 +.. /xdc/x35/xc6/x30 +.. /xdc/x35/xc7/x30 +.. /xdc/x35/xc8/x30 +.. /xdc/x35/xc9/x30 +.. /xdc/x35/xca/x30 +.. /xdc/x35/xcb/x30 +.. /xdc/x35/xcc/x30 +.. /xdc/x35/xcd/x30 +.. /xdc/x35/xce/x30 +.. /xdc/x35/xcf/x30 +.. /xdc/x35/xd0/x30 +.. /xdc/x35/xd1/x30 +.. /xdc/x35/xd2/x30 +.. /xdc/x35/xd3/x30 +.. /xdc/x35/xd4/x30 +.. /xdc/x35/xd5/x30 +.. /xdc/x35/xd6/x30 +.. /xdc/x35/xd7/x30 +.. /xdc/x35/xd8/x30 +.. /xdc/x35/xd9/x30 +.. /xdc/x35/xda/x30 +.. /xdc/x35/xdb/x30 +.. /xdc/x35/xdc/x30 +.. /xdc/x35/xdd/x30 +.. /xdc/x35/xde/x30 +.. /xdc/x35/xdf/x30 +.. /xdc/x35/xe0/x30 +.. /xdc/x35/xe1/x30 +.. /xdc/x35/xe2/x30 +.. /xdc/x35/xe3/x30 +.. /xdc/x35/xe4/x30 +.. /xdc/x35/xe5/x30 +.. /xdc/x35/xe6/x30 +.. /xdc/x35/xe7/x30 +.. /xdc/x35/xe8/x30 +.. /xdc/x35/xe9/x30 +.. /xdc/x35/xea/x30 +.. /xdc/x35/xeb/x30 +.. /xdc/x35/xec/x30 +.. /xdc/x35/xed/x30 +.. /xdc/x35/xee/x30 +.. /xdc/x35/xef/x30 +.. /xdc/x35/xf0/x30 +.. /xdc/x35/xf1/x30 +.. /xdc/x35/xf2/x30 +.. /xdc/x35/xf3/x30 +.. /xdc/x35/xf4/x30 +.. /xdc/x35/xf5/x30 +.. /xdc/x35/xf6/x30 +.. /xdc/x35/xf7/x30 +.. /xdc/x35/xf8/x30 +.. /xdc/x35/xf9/x30 +.. /xdc/x35/xfa/x30 +.. /xdc/x35/xfb/x30 +.. /xdc/x35/xfc/x30 +.. /xdc/x35/xfd/x30 +.. /xdc/x35/xfe/x30 +.. /xdc/x36/x81/x30 +.. /xdc/x36/x82/x30 +.. /xdc/x36/x83/x30 +.. /xdc/x36/x84/x30 +.. /xdc/x36/x85/x30 +.. /xdc/x36/x86/x30 +.. /xdc/x36/x87/x30 +.. /xdc/x36/x88/x30 +.. /xdc/x36/x89/x30 +.. /xdc/x36/x8a/x30 +.. /xdc/x36/x8b/x30 +.. /xdc/x36/x8c/x30 +.. /xdc/x36/x8d/x30 +.. /xdc/x36/x8e/x30 +.. /xdc/x36/x8f/x30 +.. /xdc/x36/x90/x30 +.. /xdc/x36/x91/x30 +.. /xdc/x36/x92/x30 +.. /xdc/x36/x93/x30 +.. /xdc/x36/x94/x30 +.. /xdc/x36/x95/x30 +.. /xdc/x36/x96/x30 +.. /xdc/x36/x97/x30 +.. /xdc/x36/x98/x30 +.. /xdc/x36/x99/x30 +.. /xdc/x36/x9a/x30 +.. /xdc/x36/x9b/x30 +.. /xdc/x36/x9c/x30 +.. /xdc/x36/x9d/x30 +.. /xdc/x36/x9e/x30 +.. /xdc/x36/x9f/x30 +.. /xdc/x36/xa0/x30 +.. /xdc/x36/xa1/x30 +.. /xdc/x36/xa2/x30 +.. /xdc/x36/xa3/x30 +.. /xdc/x36/xa4/x30 +.. /xdc/x36/xa5/x30 +.. /xdc/x36/xa6/x30 +.. /xdc/x36/xa7/x30 +.. /xdc/x36/xa8/x30 +.. /xdc/x36/xa9/x30 +.. /xdc/x36/xaa/x30 +.. /xdc/x36/xab/x30 +.. /xdc/x36/xac/x30 +.. /xdc/x36/xad/x30 +.. /xdc/x36/xae/x30 +.. /xdc/x36/xaf/x30 +.. /xdc/x36/xb0/x30 +.. /xdc/x36/xb1/x30 +.. /xdc/x36/xb2/x30 +.. /xdc/x36/xb3/x30 +.. /xdc/x36/xb4/x30 +.. /xdc/x36/xb5/x30 +.. /xdc/x36/xb6/x30 +.. /xdc/x36/xb7/x30 +.. /xdc/x36/xb8/x30 +.. /xdc/x36/xb9/x30 +.. /xdc/x36/xba/x30 +.. /xdc/x36/xbb/x30 +.. /xdc/x36/xbc/x30 +.. /xdc/x36/xbd/x30 +.. /xdc/x36/xbe/x30 +.. /xdc/x36/xbf/x30 +.. /xdc/x36/xc0/x30 +.. /xdc/x36/xc1/x30 +.. /xdc/x36/xc2/x30 +.. /xdc/x36/xc3/x30 +.. /xdc/x36/xc4/x30 +.. /xdc/x36/xc5/x30 +.. /xdc/x36/xc6/x30 +.. /xdc/x36/xc7/x30 +.. /xdc/x36/xc8/x30 +.. /xdc/x36/xc9/x30 +.. /xdc/x36/xca/x30 +.. /xdc/x36/xcb/x30 +.. /xdc/x36/xcc/x30 +.. /xdc/x36/xcd/x30 +.. /xdc/x36/xce/x30 +.. /xdc/x36/xcf/x30 +.. /xdc/x36/xd0/x30 +.. /xdc/x36/xd1/x30 +.. /xdc/x36/xd2/x30 +.. /xdc/x36/xd3/x30 +.. /xdc/x36/xd4/x30 +.. /xdc/x36/xd5/x30 +.. /xdc/x36/xd6/x30 +.. /xdc/x36/xd7/x30 +.. /xdc/x36/xd8/x30 +.. /xdc/x36/xd9/x30 +.. /xdc/x36/xda/x30 +.. /xdc/x36/xdb/x30 +.. /xdc/x36/xdc/x30 +.. /xdc/x36/xdd/x30 +.. /xdc/x36/xde/x30 +.. /xdc/x36/xdf/x30 +.. /xdc/x36/xe0/x30 +.. /xdc/x36/xe1/x30 +.. /xdc/x36/xe2/x30 +.. /xdc/x36/xe3/x30 +.. /xdc/x36/xe4/x30 +.. /xdc/x36/xe5/x30 +.. /xdc/x36/xe6/x30 +.. /xdc/x36/xe7/x30 +.. /xdc/x36/xe8/x30 +.. /xdc/x36/xe9/x30 +.. /xdc/x36/xea/x30 +.. /xdc/x36/xeb/x30 +.. /xdc/x36/xec/x30 +.. /xdc/x36/xed/x30 +.. /xdc/x36/xee/x30 +.. /xdc/x36/xef/x30 +.. /xdc/x36/xf0/x30 +.. /xdc/x36/xf1/x30 +.. /xdc/x36/xf2/x30 +.. /xdc/x36/xf3/x30 +.. /xdc/x36/xf4/x30 +.. /xdc/x36/xf5/x30 +.. /xdc/x36/xf6/x30 +.. /xdc/x36/xf7/x30 +.. /xdc/x36/xf8/x30 +.. /xdc/x36/xf9/x30 +.. /xdc/x36/xfa/x30 +.. /xdc/x36/xfb/x30 +.. /xdc/x36/xfc/x30 +.. /xdc/x36/xfd/x30 +.. /xdc/x36/xfe/x30 +.. /xdc/x37/x81/x30 +.. /xdc/x37/x82/x30 +.. /xdc/x37/x83/x30 +.. /xdc/x37/x84/x30 +.. /xdc/x37/x85/x30 +.. /xdc/x37/x86/x30 +.. /xdc/x37/x87/x30 +.. /xdc/x37/x88/x30 +.. /xdc/x37/x89/x30 +.. /xdc/x37/x8a/x30 +.. /xdc/x37/x8b/x30 +.. /xdc/x37/x8c/x30 +.. /xdc/x37/x8d/x30 +.. /xdc/x37/x8e/x30 +.. /xdc/x37/x8f/x30 +.. /xdc/x37/x90/x30 +.. /xdc/x37/x91/x30 +.. /xdc/x37/x92/x30 +.. /xdc/x37/x93/x30 +.. /xdc/x37/x94/x30 +.. /xdc/x37/x95/x30 +.. /xdc/x37/x96/x30 +.. /xdc/x37/x97/x30 +.. /xdc/x37/x98/x30 +.. /xdc/x37/x99/x30 +.. /xdc/x37/x9a/x30 +.. /xdc/x37/x9b/x30 +.. /xdc/x37/x9c/x30 +.. /xdc/x37/x9d/x30 +.. /xdc/x37/x9e/x30 +.. /xdc/x37/x9f/x30 +.. /xdc/x37/xa0/x30 +.. /xdc/x37/xa1/x30 +.. /xdc/x37/xa2/x30 +.. /xdc/x37/xa3/x30 +.. /xdc/x37/xa4/x30 +.. /xdc/x37/xa5/x30 +.. /xdc/x37/xa6/x30 +.. /xdc/x37/xa7/x30 +.. /xdc/x37/xa8/x30 +.. /xdc/x37/xa9/x30 +.. /xdc/x37/xaa/x30 +.. /xdc/x37/xab/x30 +.. /xdc/x37/xac/x30 +.. /xdc/x37/xad/x30 +.. /xdc/x37/xae/x30 +.. /xdc/x37/xaf/x30 +.. /xdc/x37/xb0/x30 +.. /xdc/x37/xb1/x30 +.. /xdc/x37/xb2/x30 +.. /xdc/x37/xb3/x30 +.. /xdc/x37/xb4/x30 +.. /xdc/x37/xb5/x30 +.. /xdc/x37/xb6/x30 +.. /xdc/x37/xb7/x30 +.. /xdc/x37/xb8/x30 +.. /xdc/x37/xb9/x30 +.. /xdc/x37/xba/x30 +.. /xdc/x37/xbb/x30 +.. /xdc/x37/xbc/x30 +.. /xdc/x37/xbd/x30 +.. /xdc/x37/xbe/x30 +.. /xdc/x37/xbf/x30 +.. /xdc/x37/xc0/x30 +.. /xdc/x37/xc1/x30 +.. /xdc/x37/xc2/x30 +.. /xdc/x37/xc3/x30 +.. /xdc/x37/xc4/x30 +.. /xdc/x37/xc5/x30 +.. /xdc/x37/xc6/x30 +.. /xdc/x37/xc7/x30 +.. /xdc/x37/xc8/x30 +.. /xdc/x37/xc9/x30 +.. /xdc/x37/xca/x30 +.. /xdc/x37/xcb/x30 +.. /xdc/x37/xcc/x30 +.. /xdc/x37/xcd/x30 +.. /xdc/x37/xce/x30 +.. /xdc/x37/xcf/x30 +.. /xdc/x37/xd0/x30 +.. /xdc/x37/xd1/x30 +.. /xdc/x37/xd2/x30 +.. /xdc/x37/xd3/x30 +.. /xdc/x37/xd4/x30 +.. /xdc/x37/xd5/x30 +.. /xdc/x37/xd6/x30 +.. /xdc/x37/xd7/x30 +.. /xdc/x37/xd8/x30 +.. /xdc/x37/xd9/x30 +.. /xdc/x37/xda/x30 +.. /xdc/x37/xdb/x30 +.. /xdc/x37/xdc/x30 +.. /xdc/x37/xdd/x30 +.. /xdc/x37/xde/x30 +.. /xdc/x37/xdf/x30 +.. /xdc/x37/xe0/x30 +.. /xdc/x37/xe1/x30 +.. /xdc/x37/xe2/x30 +.. /xdc/x37/xe3/x30 +.. /xdc/x37/xe4/x30 +.. /xdc/x37/xe5/x30 +.. /xdc/x37/xe6/x30 +.. /xdc/x37/xe7/x30 +.. /xdc/x37/xe8/x30 +.. /xdc/x37/xe9/x30 +.. /xdc/x37/xea/x30 +.. /xdc/x37/xeb/x30 +.. /xdc/x37/xec/x30 +.. /xdc/x37/xed/x30 +.. /xdc/x37/xee/x30 +.. /xdc/x37/xef/x30 +.. /xdc/x37/xf0/x30 +.. /xdc/x37/xf1/x30 +.. /xdc/x37/xf2/x30 +.. /xdc/x37/xf3/x30 +.. /xdc/x37/xf4/x30 +.. /xdc/x37/xf5/x30 +.. /xdc/x37/xf6/x30 +.. /xdc/x37/xf7/x30 +.. /xdc/x37/xf8/x30 +.. /xdc/x37/xf9/x30 +.. /xdc/x37/xfa/x30 +.. /xdc/x37/xfb/x30 +.. /xdc/x37/xfc/x30 +.. /xdc/x37/xfd/x30 +.. /xdc/x37/xfe/x30 +.. /xdc/x38/x81/x30 +.. /xdc/x38/x82/x30 +.. /xdc/x38/x83/x30 +.. /xdc/x38/x84/x30 +.. /xdc/x38/x85/x30 +.. /xdc/x38/x86/x30 +.. /xdc/x38/x87/x30 +.. /xdc/x38/x88/x30 +.. /xdc/x38/x89/x30 +.. /xdc/x38/x8a/x30 +.. /xdc/x38/x8b/x30 +.. /xdc/x38/x8c/x30 +.. /xdc/x38/x8d/x30 +.. /xdc/x38/x8e/x30 +.. /xdc/x38/x8f/x30 +.. /xdc/x38/x90/x30 +.. /xdc/x38/x91/x30 +.. /xdc/x38/x92/x30 +.. /xdc/x38/x93/x30 +.. /xdc/x38/x94/x30 +.. /xdc/x38/x95/x30 +.. /xdc/x38/x96/x30 +.. /xdc/x38/x97/x30 +.. /xdc/x38/x98/x30 +.. /xdc/x38/x99/x30 +.. /xdc/x38/x9a/x30 +.. /xdc/x38/x9b/x30 +.. /xdc/x38/x9c/x30 +.. /xdc/x38/x9d/x30 +.. /xdc/x38/x9e/x30 +.. /xdc/x38/x9f/x30 +.. /xdc/x38/xa0/x30 +.. /xdc/x38/xa1/x30 +.. /xdc/x38/xa2/x30 +.. /xdc/x38/xa3/x30 +.. /xdc/x38/xa4/x30 +.. /xdc/x38/xa5/x30 +.. /xdc/x38/xa6/x30 +.. /xdc/x38/xa7/x30 +.. /xdc/x38/xa8/x30 +.. /xdc/x38/xa9/x30 +.. /xdc/x38/xaa/x30 +.. /xdc/x38/xab/x30 +.. /xdc/x38/xac/x30 +.. /xdc/x38/xad/x30 +.. /xdc/x38/xae/x30 +.. /xdc/x38/xaf/x30 +.. /xdc/x38/xb0/x30 +.. /xdc/x38/xb1/x30 +.. /xdc/x38/xb2/x30 +.. /xdc/x38/xb3/x30 +.. /xdc/x38/xb4/x30 +.. /xdc/x38/xb5/x30 +.. /xdc/x38/xb6/x30 +.. /xdc/x38/xb7/x30 +.. /xdc/x38/xb8/x30 +.. /xdc/x38/xb9/x30 +.. /xdc/x38/xba/x30 +.. /xdc/x38/xbb/x30 +.. /xdc/x38/xbc/x30 +.. /xdc/x38/xbd/x30 +.. /xdc/x38/xbe/x30 +.. /xdc/x38/xbf/x30 +.. /xdc/x38/xc0/x30 +.. /xdc/x38/xc1/x30 +.. /xdc/x38/xc2/x30 +.. /xdc/x38/xc3/x30 +.. /xdc/x38/xc4/x30 +.. /xdc/x38/xc5/x30 +.. /xdc/x38/xc6/x30 +.. /xdc/x38/xc7/x30 +.. /xdc/x38/xc8/x30 +.. /xdc/x38/xc9/x30 +.. /xdc/x38/xca/x30 +.. /xdc/x38/xcb/x30 +.. /xdc/x38/xcc/x30 +.. /xdc/x38/xcd/x30 +.. /xdc/x38/xce/x30 +.. /xdc/x38/xcf/x30 +.. /xdc/x38/xd0/x30 +.. /xdc/x38/xd1/x30 +.. /xdc/x38/xd2/x30 +.. /xdc/x38/xd3/x30 +.. /xdc/x38/xd4/x30 +.. /xdc/x38/xd5/x30 +.. /xdc/x38/xd6/x30 +.. /xdc/x38/xd7/x30 +.. /xdc/x38/xd8/x30 +.. /xdc/x38/xd9/x30 +.. /xdc/x38/xda/x30 +.. /xdc/x38/xdb/x30 +.. /xdc/x38/xdc/x30 +.. /xdc/x38/xdd/x30 +.. /xdc/x38/xde/x30 +.. /xdc/x38/xdf/x30 +.. /xdc/x38/xe0/x30 +.. /xdc/x38/xe1/x30 +.. /xdc/x38/xe2/x30 +.. /xdc/x38/xe3/x30 +.. /xdc/x38/xe4/x30 +.. /xdc/x38/xe5/x30 +.. /xdc/x38/xe6/x30 +.. /xdc/x38/xe7/x30 +.. /xdc/x38/xe8/x30 +.. /xdc/x38/xe9/x30 +.. /xdc/x38/xea/x30 +.. /xdc/x38/xeb/x30 +.. /xdc/x38/xec/x30 +.. /xdc/x38/xed/x30 +.. /xdc/x38/xee/x30 +.. /xdc/x38/xef/x30 +.. /xdc/x38/xf0/x30 +.. /xdc/x38/xf1/x30 +.. /xdc/x38/xf2/x30 +.. /xdc/x38/xf3/x30 +.. /xdc/x38/xf4/x30 +.. /xdc/x38/xf5/x30 +.. /xdc/x38/xf6/x30 +.. /xdc/x38/xf7/x30 +.. /xdc/x38/xf8/x30 +.. /xdc/x38/xf9/x30 +.. /xdc/x38/xfa/x30 +.. /xdc/x38/xfb/x30 +.. /xdc/x38/xfc/x30 +.. /xdc/x38/xfd/x30 +.. /xdc/x38/xfe/x30 +.. /xdc/x39/x81/x30 +.. /xdc/x39/x82/x30 +.. /xdc/x39/x83/x30 +.. /xdc/x39/x84/x30 +.. /xdc/x39/x85/x30 +.. /xdc/x39/x86/x30 +.. /xdc/x39/x87/x30 +.. /xdc/x39/x88/x30 +.. /xdc/x39/x89/x30 +.. /xdc/x39/x8a/x30 +.. /xdc/x39/x8b/x30 +.. /xdc/x39/x8c/x30 +.. /xdc/x39/x8d/x30 +.. /xdc/x39/x8e/x30 +.. /xdc/x39/x8f/x30 +.. /xdc/x39/x90/x30 +.. /xdc/x39/x91/x30 +.. /xdc/x39/x92/x30 +.. /xdc/x39/x93/x30 +.. /xdc/x39/x94/x30 +.. /xdc/x39/x95/x30 +.. /xdc/x39/x96/x30 +.. /xdc/x39/x97/x30 +.. /xdc/x39/x98/x30 +.. /xdc/x39/x99/x30 +.. /xdc/x39/x9a/x30 +.. /xdc/x39/x9b/x30 +.. /xdc/x39/x9c/x30 +.. /xdc/x39/x9d/x30 +.. /xdc/x39/x9e/x30 +.. /xdc/x39/x9f/x30 +.. /xdc/x39/xa0/x30 +.. /xdc/x39/xa1/x30 +.. /xdc/x39/xa2/x30 +.. /xdc/x39/xa3/x30 +.. /xdc/x39/xa4/x30 +.. /xdc/x39/xa5/x30 +.. /xdc/x39/xa6/x30 +.. /xdc/x39/xa7/x30 +.. /xdc/x39/xa8/x30 +.. /xdc/x39/xa9/x30 +.. /xdc/x39/xaa/x30 +.. /xdc/x39/xab/x30 +.. /xdc/x39/xac/x30 +.. /xdc/x39/xad/x30 +.. /xdc/x39/xae/x30 +.. /xdc/x39/xaf/x30 +.. /xdc/x39/xb0/x30 +.. /xdc/x39/xb1/x30 +.. /xdc/x39/xb2/x30 +.. /xdc/x39/xb3/x30 +.. /xdc/x39/xb4/x30 +.. /xdc/x39/xb5/x30 +.. /xdc/x39/xb6/x30 +.. /xdc/x39/xb7/x30 +.. /xdc/x39/xb8/x30 +.. /xdc/x39/xb9/x30 +.. /xdc/x39/xba/x30 +.. /xdc/x39/xbb/x30 +.. /xdc/x39/xbc/x30 +.. /xdc/x39/xbd/x30 +.. /xdc/x39/xbe/x30 +.. /xdc/x39/xbf/x30 +.. /xdc/x39/xc0/x30 +.. /xdc/x39/xc1/x30 +.. /xdc/x39/xc2/x30 +.. /xdc/x39/xc3/x30 +.. /xdc/x39/xc4/x30 +.. /xdc/x39/xc5/x30 +.. /xdc/x39/xc6/x30 +.. /xdc/x39/xc7/x30 +.. /xdc/x39/xc8/x30 +.. /xdc/x39/xc9/x30 +.. /xdc/x39/xca/x30 +.. /xdc/x39/xcb/x30 +.. /xdc/x39/xcc/x30 +.. /xdc/x39/xcd/x30 +.. /xdc/x39/xce/x30 +.. /xdc/x39/xcf/x30 +.. /xdc/x39/xd0/x30 +.. /xdc/x39/xd1/x30 +.. /xdc/x39/xd2/x30 +.. /xdc/x39/xd3/x30 +.. /xdc/x39/xd4/x30 +.. /xdc/x39/xd5/x30 +.. /xdc/x39/xd6/x30 +.. /xdc/x39/xd7/x30 +.. /xdc/x39/xd8/x30 +.. /xdc/x39/xd9/x30 +.. /xdc/x39/xda/x30 +.. /xdc/x39/xdb/x30 +.. /xdc/x39/xdc/x30 +.. /xdc/x39/xdd/x30 +.. /xdc/x39/xde/x30 +.. /xdc/x39/xdf/x30 +.. /xdc/x39/xe0/x30 +.. /xdc/x39/xe1/x30 +.. /xdc/x39/xe2/x30 +.. /xdc/x39/xe3/x30 +.. /xdc/x39/xe4/x30 +.. /xdc/x39/xe5/x30 +.. /xdc/x39/xe6/x30 +.. /xdc/x39/xe7/x30 +.. /xdc/x39/xe8/x30 +.. /xdc/x39/xe9/x30 +.. /xdc/x39/xea/x30 +.. /xdc/x39/xeb/x30 +.. /xdc/x39/xec/x30 +.. /xdc/x39/xed/x30 +.. /xdc/x39/xee/x30 +.. /xdc/x39/xef/x30 +.. /xdc/x39/xf0/x30 +.. /xdc/x39/xf1/x30 +.. /xdc/x39/xf2/x30 +.. /xdc/x39/xf3/x30 +.. /xdc/x39/xf4/x30 +.. /xdc/x39/xf5/x30 +.. /xdc/x39/xf6/x30 +.. /xdc/x39/xf7/x30 +.. /xdc/x39/xf8/x30 +.. /xdc/x39/xf9/x30 +.. /xdc/x39/xfa/x30 +.. /xdc/x39/xfb/x30 +.. /xdc/x39/xfc/x30 +.. /xdc/x39/xfd/x30 +.. /xdc/x39/xfe/x30 +.. /xdd/x30/x81/x30 +.. /xdd/x30/x82/x30 +.. /xdd/x30/x83/x30 +.. /xdd/x30/x84/x30 +.. /xdd/x30/x85/x30 +.. /xdd/x30/x86/x30 +.. /xdd/x30/x87/x30 +.. /xdd/x30/x88/x30 +.. /xdd/x30/x89/x30 +.. /xdd/x30/x8a/x30 +.. /xdd/x30/x8b/x30 +.. /xdd/x30/x8c/x30 +.. /xdd/x30/x8d/x30 +.. /xdd/x30/x8e/x30 +.. /xdd/x30/x8f/x30 +.. /xdd/x30/x90/x30 +.. /xdd/x30/x91/x30 +.. /xdd/x30/x92/x30 +.. /xdd/x30/x93/x30 +.. /xdd/x30/x94/x30 +.. /xdd/x30/x95/x30 +.. /xdd/x30/x96/x30 +.. /xdd/x30/x97/x30 +.. /xdd/x30/x98/x30 +.. /xdd/x30/x99/x30 +.. /xdd/x30/x9a/x30 +.. /xdd/x30/x9b/x30 +.. /xdd/x30/x9c/x30 +.. /xdd/x30/x9d/x30 +.. /xdd/x30/x9e/x30 +.. /xdd/x30/x9f/x30 +.. /xdd/x30/xa0/x30 +.. /xdd/x30/xa1/x30 +.. /xdd/x30/xa2/x30 +.. /xdd/x30/xa3/x30 +.. /xdd/x30/xa4/x30 +.. /xdd/x30/xa5/x30 +.. /xdd/x30/xa6/x30 +.. /xdd/x30/xa7/x30 +.. /xdd/x30/xa8/x30 +.. /xdd/x30/xa9/x30 +.. /xdd/x30/xaa/x30 +.. /xdd/x30/xab/x30 +.. /xdd/x30/xac/x30 +.. /xdd/x30/xad/x30 +.. /xdd/x30/xae/x30 +.. /xdd/x30/xaf/x30 +.. /xdd/x30/xb0/x30 +.. /xdd/x30/xb1/x30 +.. /xdd/x30/xb2/x30 +.. /xdd/x30/xb3/x30 +.. /xdd/x30/xb4/x30 +.. /xdd/x30/xb5/x30 +.. /xdd/x30/xb6/x30 +.. /xdd/x30/xb7/x30 +.. /xdd/x30/xb8/x30 +.. /xdd/x30/xb9/x30 +.. /xdd/x30/xba/x30 +.. /xdd/x30/xbb/x30 +.. /xdd/x30/xbc/x30 +.. /xdd/x30/xbd/x30 +.. /xdd/x30/xbe/x30 +.. /xdd/x30/xbf/x30 +.. /xdd/x30/xc0/x30 +.. /xdd/x30/xc1/x30 +.. /xdd/x30/xc2/x30 +.. /xdd/x30/xc3/x30 +.. /xdd/x30/xc4/x30 +.. /xdd/x30/xc5/x30 +.. /xdd/x30/xc6/x30 +.. /xdd/x30/xc7/x30 +.. /xdd/x30/xc8/x30 +.. /xdd/x30/xc9/x30 +.. /xdd/x30/xca/x30 +.. /xdd/x30/xcb/x30 +.. /xdd/x30/xcc/x30 +.. /xdd/x30/xcd/x30 +.. /xdd/x30/xce/x30 +.. /xdd/x30/xcf/x30 +.. /xdd/x30/xd0/x30 +.. /xdd/x30/xd1/x30 +.. /xdd/x30/xd2/x30 +.. /xdd/x30/xd3/x30 +.. /xdd/x30/xd4/x30 +.. /xdd/x30/xd5/x30 +.. /xdd/x30/xd6/x30 +.. /xdd/x30/xd7/x30 +.. /xdd/x30/xd8/x30 +.. /xdd/x30/xd9/x30 +.. /xdd/x30/xda/x30 +.. /xdd/x30/xdb/x30 +.. /xdd/x30/xdc/x30 +.. /xdd/x30/xdd/x30 +.. /xdd/x30/xde/x30 +.. /xdd/x30/xdf/x30 +.. /xdd/x30/xe0/x30 +.. /xdd/x30/xe1/x30 +.. /xdd/x30/xe2/x30 +.. /xdd/x30/xe3/x30 +.. /xdd/x30/xe4/x30 +.. /xdd/x30/xe5/x30 +.. /xdd/x30/xe6/x30 +.. /xdd/x30/xe7/x30 +.. /xdd/x30/xe8/x30 +.. /xdd/x30/xe9/x30 +.. /xdd/x30/xea/x30 +.. /xdd/x30/xeb/x30 +.. /xdd/x30/xec/x30 +.. /xdd/x30/xed/x30 +.. /xdd/x30/xee/x30 +.. /xdd/x30/xef/x30 +.. /xdd/x30/xf0/x30 +.. /xdd/x30/xf1/x30 +.. /xdd/x30/xf2/x30 +.. /xdd/x30/xf3/x30 +.. /xdd/x30/xf4/x30 +.. /xdd/x30/xf5/x30 +.. /xdd/x30/xf6/x30 +.. /xdd/x30/xf7/x30 +.. /xdd/x30/xf8/x30 +.. /xdd/x30/xf9/x30 +.. /xdd/x30/xfa/x30 +.. /xdd/x30/xfb/x30 +.. /xdd/x30/xfc/x30 +.. /xdd/x30/xfd/x30 +.. /xdd/x30/xfe/x30 +.. /xdd/x31/x81/x30 +.. /xdd/x31/x82/x30 +.. /xdd/x31/x83/x30 +.. /xdd/x31/x84/x30 +.. /xdd/x31/x85/x30 +.. /xdd/x31/x86/x30 +.. /xdd/x31/x87/x30 +.. /xdd/x31/x88/x30 +.. /xdd/x31/x89/x30 +.. /xdd/x31/x8a/x30 +.. /xdd/x31/x8b/x30 +.. /xdd/x31/x8c/x30 +.. /xdd/x31/x8d/x30 +.. /xdd/x31/x8e/x30 +.. /xdd/x31/x8f/x30 +.. /xdd/x31/x90/x30 +.. /xdd/x31/x91/x30 +.. /xdd/x31/x92/x30 +.. /xdd/x31/x93/x30 +.. /xdd/x31/x94/x30 +.. /xdd/x31/x95/x30 +.. /xdd/x31/x96/x30 +.. /xdd/x31/x97/x30 +.. /xdd/x31/x98/x30 +.. /xdd/x31/x99/x30 +.. /xdd/x31/x9a/x30 +.. /xdd/x31/x9b/x30 +.. /xdd/x31/x9c/x30 +.. /xdd/x31/x9d/x30 +.. /xdd/x31/x9e/x30 +.. /xdd/x31/x9f/x30 +.. /xdd/x31/xa0/x30 +.. /xdd/x31/xa1/x30 +.. /xdd/x31/xa2/x30 +.. /xdd/x31/xa3/x30 +.. /xdd/x31/xa4/x30 +.. /xdd/x31/xa5/x30 +.. /xdd/x31/xa6/x30 +.. /xdd/x31/xa7/x30 +.. /xdd/x31/xa8/x30 +.. /xdd/x31/xa9/x30 +.. /xdd/x31/xaa/x30 +.. /xdd/x31/xab/x30 +.. /xdd/x31/xac/x30 +.. /xdd/x31/xad/x30 +.. /xdd/x31/xae/x30 +.. /xdd/x31/xaf/x30 +.. /xdd/x31/xb0/x30 +.. /xdd/x31/xb1/x30 +.. /xdd/x31/xb2/x30 +.. /xdd/x31/xb3/x30 +.. /xdd/x31/xb4/x30 +.. /xdd/x31/xb5/x30 +.. /xdd/x31/xb6/x30 +.. /xdd/x31/xb7/x30 +.. /xdd/x31/xb8/x30 +.. /xdd/x31/xb9/x30 +.. /xdd/x31/xba/x30 +.. /xdd/x31/xbb/x30 +.. /xdd/x31/xbc/x30 +.. /xdd/x31/xbd/x30 +.. /xdd/x31/xbe/x30 +.. /xdd/x31/xbf/x30 +.. /xdd/x31/xc0/x30 +.. /xdd/x31/xc1/x30 +.. /xdd/x31/xc2/x30 +.. /xdd/x31/xc3/x30 +.. /xdd/x31/xc4/x30 +.. /xdd/x31/xc5/x30 +.. /xdd/x31/xc6/x30 +.. /xdd/x31/xc7/x30 +.. /xdd/x31/xc8/x30 +.. /xdd/x31/xc9/x30 +.. /xdd/x31/xca/x30 +.. /xdd/x31/xcb/x30 +.. /xdd/x31/xcc/x30 +.. /xdd/x31/xcd/x30 +.. /xdd/x31/xce/x30 +.. /xdd/x31/xcf/x30 +.. /xdd/x31/xd0/x30 +.. /xdd/x31/xd1/x30 +.. /xdd/x31/xd2/x30 +.. /xdd/x31/xd3/x30 +.. /xdd/x31/xd4/x30 +.. /xdd/x31/xd5/x30 +.. /xdd/x31/xd6/x30 +.. /xdd/x31/xd7/x30 +.. /xdd/x31/xd8/x30 +.. /xdd/x31/xd9/x30 +.. /xdd/x31/xda/x30 +.. /xdd/x31/xdb/x30 +.. /xdd/x31/xdc/x30 +.. /xdd/x31/xdd/x30 +.. /xdd/x31/xde/x30 +.. /xdd/x31/xdf/x30 +.. /xdd/x31/xe0/x30 +.. /xdd/x31/xe1/x30 +.. /xdd/x31/xe2/x30 +.. /xdd/x31/xe3/x30 +.. /xdd/x31/xe4/x30 +.. /xdd/x31/xe5/x30 +.. /xdd/x31/xe6/x30 +.. /xdd/x31/xe7/x30 +.. /xdd/x31/xe8/x30 +.. /xdd/x31/xe9/x30 +.. /xdd/x31/xea/x30 +.. /xdd/x31/xeb/x30 +.. /xdd/x31/xec/x30 +.. /xdd/x31/xed/x30 +.. /xdd/x31/xee/x30 +.. /xdd/x31/xef/x30 +.. /xdd/x31/xf0/x30 +.. /xdd/x31/xf1/x30 +.. /xdd/x31/xf2/x30 +.. /xdd/x31/xf3/x30 +.. /xdd/x31/xf4/x30 +.. /xdd/x31/xf5/x30 +.. /xdd/x31/xf6/x30 +.. /xdd/x31/xf7/x30 +.. /xdd/x31/xf8/x30 +.. /xdd/x31/xf9/x30 +.. /xdd/x31/xfa/x30 +.. /xdd/x31/xfb/x30 +.. /xdd/x31/xfc/x30 +.. /xdd/x31/xfd/x30 +.. /xdd/x31/xfe/x30 +.. /xdd/x32/x81/x30 +.. /xdd/x32/x82/x30 +.. /xdd/x32/x83/x30 +.. /xdd/x32/x84/x30 +.. /xdd/x32/x85/x30 +.. /xdd/x32/x86/x30 +.. /xdd/x32/x87/x30 +.. /xdd/x32/x88/x30 +.. /xdd/x32/x89/x30 +.. /xdd/x32/x8a/x30 +.. /xdd/x32/x8b/x30 +.. /xdd/x32/x8c/x30 +.. /xdd/x32/x8d/x30 +.. /xdd/x32/x8e/x30 +.. /xdd/x32/x8f/x30 +.. /xdd/x32/x90/x30 +.. /xdd/x32/x91/x30 +.. /xdd/x32/x92/x30 +.. /xdd/x32/x93/x30 +.. /xdd/x32/x94/x30 +.. /xdd/x32/x95/x30 +.. /xdd/x32/x96/x30 +.. /xdd/x32/x97/x30 +.. /xdd/x32/x98/x30 +.. /xdd/x32/x99/x30 +.. /xdd/x32/x9a/x30 +.. /xdd/x32/x9b/x30 +.. /xdd/x32/x9c/x30 +.. /xdd/x32/x9d/x30 +.. /xdd/x32/x9e/x30 +.. /xdd/x32/x9f/x30 +.. /xdd/x32/xa0/x30 +.. /xdd/x32/xa1/x30 +.. /xdd/x32/xa2/x30 +.. /xdd/x32/xa3/x30 +.. /xdd/x32/xa4/x30 +.. /xdd/x32/xa5/x30 +.. /xdd/x32/xa6/x30 +.. /xdd/x32/xa7/x30 +.. /xdd/x32/xa8/x30 +.. /xdd/x32/xa9/x30 +.. /xdd/x32/xaa/x30 +.. /xdd/x32/xab/x30 +.. /xdd/x32/xac/x30 +.. /xdd/x32/xad/x30 +.. /xdd/x32/xae/x30 +.. /xdd/x32/xaf/x30 +.. /xdd/x32/xb0/x30 +.. /xdd/x32/xb1/x30 +.. /xdd/x32/xb2/x30 +.. /xdd/x32/xb3/x30 +.. /xdd/x32/xb4/x30 +.. /xdd/x32/xb5/x30 +.. /xdd/x32/xb6/x30 +.. /xdd/x32/xb7/x30 +.. /xdd/x32/xb8/x30 +.. /xdd/x32/xb9/x30 +.. /xdd/x32/xba/x30 +.. /xdd/x32/xbb/x30 +.. /xdd/x32/xbc/x30 +.. /xdd/x32/xbd/x30 +.. /xdd/x32/xbe/x30 +.. /xdd/x32/xbf/x30 +.. /xdd/x32/xc0/x30 +.. /xdd/x32/xc1/x30 +.. /xdd/x32/xc2/x30 +.. /xdd/x32/xc3/x30 +.. /xdd/x32/xc4/x30 +.. /xdd/x32/xc5/x30 +.. /xdd/x32/xc6/x30 +.. /xdd/x32/xc7/x30 +.. /xdd/x32/xc8/x30 +.. /xdd/x32/xc9/x30 +.. /xdd/x32/xca/x30 +.. /xdd/x32/xcb/x30 +.. /xdd/x32/xcc/x30 +.. /xdd/x32/xcd/x30 +.. /xdd/x32/xce/x30 +.. /xdd/x32/xcf/x30 +.. /xdd/x32/xd0/x30 +.. /xdd/x32/xd1/x30 +.. /xdd/x32/xd2/x30 +.. /xdd/x32/xd3/x30 +.. /xdd/x32/xd4/x30 +.. /xdd/x32/xd5/x30 +.. /xdd/x32/xd6/x30 +.. /xdd/x32/xd7/x30 +.. /xdd/x32/xd8/x30 +.. /xdd/x32/xd9/x30 +.. /xdd/x32/xda/x30 +.. /xdd/x32/xdb/x30 +.. /xdd/x32/xdc/x30 +.. /xdd/x32/xdd/x30 +.. /xdd/x32/xde/x30 +.. /xdd/x32/xdf/x30 +.. /xdd/x32/xe0/x30 +.. /xdd/x32/xe1/x30 +.. /xdd/x32/xe2/x30 +.. /xdd/x32/xe3/x30 +.. /xdd/x32/xe4/x30 +.. /xdd/x32/xe5/x30 +.. /xdd/x32/xe6/x30 +.. /xdd/x32/xe7/x30 +.. /xdd/x32/xe8/x30 +.. /xdd/x32/xe9/x30 +.. /xdd/x32/xea/x30 +.. /xdd/x32/xeb/x30 +.. /xdd/x32/xec/x30 +.. /xdd/x32/xed/x30 +.. /xdd/x32/xee/x30 +.. /xdd/x32/xef/x30 +.. /xdd/x32/xf0/x30 +.. /xdd/x32/xf1/x30 +.. /xdd/x32/xf2/x30 +.. /xdd/x32/xf3/x30 +.. /xdd/x32/xf4/x30 +.. /xdd/x32/xf5/x30 +.. /xdd/x32/xf6/x30 +.. /xdd/x32/xf7/x30 +.. /xdd/x32/xf8/x30 +.. /xdd/x32/xf9/x30 +.. /xdd/x32/xfa/x30 +.. /xdd/x32/xfb/x30 +.. /xdd/x32/xfc/x30 +.. /xdd/x32/xfd/x30 +.. /xdd/x32/xfe/x30 +.. /xdd/x33/x81/x30 +.. /xdd/x33/x82/x30 +.. /xdd/x33/x83/x30 +.. /xdd/x33/x84/x30 +.. /xdd/x33/x85/x30 +.. /xdd/x33/x86/x30 +.. /xdd/x33/x87/x30 +.. /xdd/x33/x88/x30 +.. /xdd/x33/x89/x30 +.. /xdd/x33/x8a/x30 +.. /xdd/x33/x8b/x30 +.. /xdd/x33/x8c/x30 +.. /xdd/x33/x8d/x30 +.. /xdd/x33/x8e/x30 +.. /xdd/x33/x8f/x30 +.. /xdd/x33/x90/x30 +.. /xdd/x33/x91/x30 +.. /xdd/x33/x92/x30 +.. /xdd/x33/x93/x30 +.. /xdd/x33/x94/x30 +.. /xdd/x33/x95/x30 +.. /xdd/x33/x96/x30 +.. /xdd/x33/x97/x30 +.. /xdd/x33/x98/x30 +.. /xdd/x33/x99/x30 +.. /xdd/x33/x9a/x30 +.. /xdd/x33/x9b/x30 +.. /xdd/x33/x9c/x30 +.. /xdd/x33/x9d/x30 +.. /xdd/x33/x9e/x30 +.. /xdd/x33/x9f/x30 +.. /xdd/x33/xa0/x30 +.. /xdd/x33/xa1/x30 +.. /xdd/x33/xa2/x30 +.. /xdd/x33/xa3/x30 +.. /xdd/x33/xa4/x30 +.. /xdd/x33/xa5/x30 +.. /xdd/x33/xa6/x30 +.. /xdd/x33/xa7/x30 +.. /xdd/x33/xa8/x30 +.. /xdd/x33/xa9/x30 +.. /xdd/x33/xaa/x30 +.. /xdd/x33/xab/x30 +.. /xdd/x33/xac/x30 +.. /xdd/x33/xad/x30 +.. /xdd/x33/xae/x30 +.. /xdd/x33/xaf/x30 +.. /xdd/x33/xb0/x30 +.. /xdd/x33/xb1/x30 +.. /xdd/x33/xb2/x30 +.. /xdd/x33/xb3/x30 +.. /xdd/x33/xb4/x30 +.. /xdd/x33/xb5/x30 +.. /xdd/x33/xb6/x30 +.. /xdd/x33/xb7/x30 +.. /xdd/x33/xb8/x30 +.. /xdd/x33/xb9/x30 +.. /xdd/x33/xba/x30 +.. /xdd/x33/xbb/x30 +.. /xdd/x33/xbc/x30 +.. /xdd/x33/xbd/x30 +.. /xdd/x33/xbe/x30 +.. /xdd/x33/xbf/x30 +.. /xdd/x33/xc0/x30 +.. /xdd/x33/xc1/x30 +.. /xdd/x33/xc2/x30 +.. /xdd/x33/xc3/x30 +.. /xdd/x33/xc4/x30 +.. /xdd/x33/xc5/x30 +.. /xdd/x33/xc6/x30 +.. /xdd/x33/xc7/x30 +.. /xdd/x33/xc8/x30 +.. /xdd/x33/xc9/x30 +.. /xdd/x33/xca/x30 +.. /xdd/x33/xcb/x30 +.. /xdd/x33/xcc/x30 +.. /xdd/x33/xcd/x30 +.. /xdd/x33/xce/x30 +.. /xdd/x33/xcf/x30 +.. /xdd/x33/xd0/x30 +.. /xdd/x33/xd1/x30 +.. /xdd/x33/xd2/x30 +.. /xdd/x33/xd3/x30 +.. /xdd/x33/xd4/x30 +.. /xdd/x33/xd5/x30 +.. /xdd/x33/xd6/x30 +.. /xdd/x33/xd7/x30 +.. /xdd/x33/xd8/x30 +.. /xdd/x33/xd9/x30 +.. /xdd/x33/xda/x30 +.. /xdd/x33/xdb/x30 +.. /xdd/x33/xdc/x30 +.. /xdd/x33/xdd/x30 +.. /xdd/x33/xde/x30 +.. /xdd/x33/xdf/x30 +.. /xdd/x33/xe0/x30 +.. /xdd/x33/xe1/x30 +.. /xdd/x33/xe2/x30 +.. /xdd/x33/xe3/x30 +.. /xdd/x33/xe4/x30 +.. /xdd/x33/xe5/x30 +.. /xdd/x33/xe6/x30 +.. /xdd/x33/xe7/x30 +.. /xdd/x33/xe8/x30 +.. /xdd/x33/xe9/x30 +.. /xdd/x33/xea/x30 +.. /xdd/x33/xeb/x30 +.. /xdd/x33/xec/x30 +.. /xdd/x33/xed/x30 +.. /xdd/x33/xee/x30 +.. /xdd/x33/xef/x30 +.. /xdd/x33/xf0/x30 +.. /xdd/x33/xf1/x30 +.. /xdd/x33/xf2/x30 +.. /xdd/x33/xf3/x30 +.. /xdd/x33/xf4/x30 +.. /xdd/x33/xf5/x30 +.. /xdd/x33/xf6/x30 +.. /xdd/x33/xf7/x30 +.. /xdd/x33/xf8/x30 +.. /xdd/x33/xf9/x30 +.. /xdd/x33/xfa/x30 +.. /xdd/x33/xfb/x30 +.. /xdd/x33/xfc/x30 +.. /xdd/x33/xfd/x30 +.. /xdd/x33/xfe/x30 +.. /xdd/x34/x81/x30 +.. /xdd/x34/x82/x30 +.. /xdd/x34/x83/x30 +.. /xdd/x34/x84/x30 +.. /xdd/x34/x85/x30 +.. /xdd/x34/x86/x30 +.. /xdd/x34/x87/x30 +.. /xdd/x34/x88/x30 +.. /xdd/x34/x89/x30 +.. /xdd/x34/x8a/x30 +.. /xdd/x34/x8b/x30 +.. /xdd/x34/x8c/x30 +.. /xdd/x34/x8d/x30 +.. /xdd/x34/x8e/x30 +.. /xdd/x34/x8f/x30 +.. /xdd/x34/x90/x30 +.. /xdd/x34/x91/x30 +.. /xdd/x34/x92/x30 +.. /xdd/x34/x93/x30 +.. /xdd/x34/x94/x30 +.. /xdd/x34/x95/x30 +.. /xdd/x34/x96/x30 +.. /xdd/x34/x97/x30 +.. /xdd/x34/x98/x30 +.. /xdd/x34/x99/x30 +.. /xdd/x34/x9a/x30 +.. /xdd/x34/x9b/x30 +.. /xdd/x34/x9c/x30 +.. /xdd/x34/x9d/x30 +.. /xdd/x34/x9e/x30 +.. /xdd/x34/x9f/x30 +.. /xdd/x34/xa0/x30 +.. /xdd/x34/xa1/x30 +.. /xdd/x34/xa2/x30 +.. /xdd/x34/xa3/x30 +.. /xdd/x34/xa4/x30 +.. /xdd/x34/xa5/x30 +.. /xdd/x34/xa6/x30 +.. /xdd/x34/xa7/x30 +.. /xdd/x34/xa8/x30 +.. /xdd/x34/xa9/x30 +.. /xdd/x34/xaa/x30 +.. /xdd/x34/xab/x30 +.. /xdd/x34/xac/x30 +.. /xdd/x34/xad/x30 +.. /xdd/x34/xae/x30 +.. /xdd/x34/xaf/x30 +.. /xdd/x34/xb0/x30 +.. /xdd/x34/xb1/x30 +.. /xdd/x34/xb2/x30 +.. /xdd/x34/xb3/x30 +.. /xdd/x34/xb4/x30 +.. /xdd/x34/xb5/x30 +.. /xdd/x34/xb6/x30 +.. /xdd/x34/xb7/x30 +.. /xdd/x34/xb8/x30 +.. /xdd/x34/xb9/x30 +.. /xdd/x34/xba/x30 +.. /xdd/x34/xbb/x30 +.. /xdd/x34/xbc/x30 +.. /xdd/x34/xbd/x30 +.. /xdd/x34/xbe/x30 +.. /xdd/x34/xbf/x30 +.. /xdd/x34/xc0/x30 +.. /xdd/x34/xc1/x30 +.. /xdd/x34/xc2/x30 +.. /xdd/x34/xc3/x30 +.. /xdd/x34/xc4/x30 +.. /xdd/x34/xc5/x30 +.. /xdd/x34/xc6/x30 +.. /xdd/x34/xc7/x30 +.. /xdd/x34/xc8/x30 +.. /xdd/x34/xc9/x30 +.. /xdd/x34/xca/x30 +.. /xdd/x34/xcb/x30 +.. /xdd/x34/xcc/x30 +.. /xdd/x34/xcd/x30 +.. /xdd/x34/xce/x30 +.. /xdd/x34/xcf/x30 +.. /xdd/x34/xd0/x30 +.. /xdd/x34/xd1/x30 +.. /xdd/x34/xd2/x30 +.. /xdd/x34/xd3/x30 +.. /xdd/x34/xd4/x30 +.. /xdd/x34/xd5/x30 +.. /xdd/x34/xd6/x30 +.. /xdd/x34/xd7/x30 +.. /xdd/x34/xd8/x30 +.. /xdd/x34/xd9/x30 +.. /xdd/x34/xda/x30 +.. /xdd/x34/xdb/x30 +.. /xdd/x34/xdc/x30 +.. /xdd/x34/xdd/x30 +.. /xdd/x34/xde/x30 +.. /xdd/x34/xdf/x30 +.. /xdd/x34/xe0/x30 +.. /xdd/x34/xe1/x30 +.. /xdd/x34/xe2/x30 +.. /xdd/x34/xe3/x30 +.. /xdd/x34/xe4/x30 +.. /xdd/x34/xe5/x30 +.. /xdd/x34/xe6/x30 +.. /xdd/x34/xe7/x30 +.. /xdd/x34/xe8/x30 +.. /xdd/x34/xe9/x30 +.. /xdd/x34/xea/x30 +.. /xdd/x34/xeb/x30 +.. /xdd/x34/xec/x30 +.. /xdd/x34/xed/x30 +.. /xdd/x34/xee/x30 +.. /xdd/x34/xef/x30 +.. /xdd/x34/xf0/x30 +.. /xdd/x34/xf1/x30 +.. /xdd/x34/xf2/x30 +.. /xdd/x34/xf3/x30 +.. /xdd/x34/xf4/x30 +.. /xdd/x34/xf5/x30 +.. /xdd/x34/xf6/x30 +.. /xdd/x34/xf7/x30 +.. /xdd/x34/xf8/x30 +.. /xdd/x34/xf9/x30 +.. /xdd/x34/xfa/x30 +.. /xdd/x34/xfb/x30 +.. /xdd/x34/xfc/x30 +.. /xdd/x34/xfd/x30 +.. /xdd/x34/xfe/x30 +.. /xdd/x35/x81/x30 +.. /xdd/x35/x82/x30 +.. /xdd/x35/x83/x30 +.. /xdd/x35/x84/x30 +.. /xdd/x35/x85/x30 +.. /xdd/x35/x86/x30 +.. /xdd/x35/x87/x30 +.. /xdd/x35/x88/x30 +.. /xdd/x35/x89/x30 +.. /xdd/x35/x8a/x30 +.. /xdd/x35/x8b/x30 +.. /xdd/x35/x8c/x30 +.. /xdd/x35/x8d/x30 +.. /xdd/x35/x8e/x30 +.. /xdd/x35/x8f/x30 +.. /xdd/x35/x90/x30 +.. /xdd/x35/x91/x30 +.. /xdd/x35/x92/x30 +.. /xdd/x35/x93/x30 +.. /xdd/x35/x94/x30 +.. /xdd/x35/x95/x30 +.. /xdd/x35/x96/x30 +.. /xdd/x35/x97/x30 +.. /xdd/x35/x98/x30 +.. /xdd/x35/x99/x30 +.. /xdd/x35/x9a/x30 +.. /xdd/x35/x9b/x30 +.. /xdd/x35/x9c/x30 +.. /xdd/x35/x9d/x30 +.. /xdd/x35/x9e/x30 +.. /xdd/x35/x9f/x30 +.. /xdd/x35/xa0/x30 +.. /xdd/x35/xa1/x30 +.. /xdd/x35/xa2/x30 +.. /xdd/x35/xa3/x30 +.. /xdd/x35/xa4/x30 +.. /xdd/x35/xa5/x30 +.. /xdd/x35/xa6/x30 +.. /xdd/x35/xa7/x30 +.. /xdd/x35/xa8/x30 +.. /xdd/x35/xa9/x30 +.. /xdd/x35/xaa/x30 +.. /xdd/x35/xab/x30 +.. /xdd/x35/xac/x30 +.. /xdd/x35/xad/x30 +.. /xdd/x35/xae/x30 +.. /xdd/x35/xaf/x30 +.. /xdd/x35/xb0/x30 +.. /xdd/x35/xb1/x30 +.. /xdd/x35/xb2/x30 +.. /xdd/x35/xb3/x30 +.. /xdd/x35/xb4/x30 +.. /xdd/x35/xb5/x30 +.. /xdd/x35/xb6/x30 +.. /xdd/x35/xb7/x30 +.. /xdd/x35/xb8/x30 +.. /xdd/x35/xb9/x30 +.. /xdd/x35/xba/x30 +.. /xdd/x35/xbb/x30 +.. /xdd/x35/xbc/x30 +.. /xdd/x35/xbd/x30 +.. /xdd/x35/xbe/x30 +.. /xdd/x35/xbf/x30 +.. /xdd/x35/xc0/x30 +.. /xdd/x35/xc1/x30 +.. /xdd/x35/xc2/x30 +.. /xdd/x35/xc3/x30 +.. /xdd/x35/xc4/x30 +.. /xdd/x35/xc5/x30 +.. /xdd/x35/xc6/x30 +.. /xdd/x35/xc7/x30 +.. /xdd/x35/xc8/x30 +.. /xdd/x35/xc9/x30 +.. /xdd/x35/xca/x30 +.. /xdd/x35/xcb/x30 +.. /xdd/x35/xcc/x30 +.. /xdd/x35/xcd/x30 +.. /xdd/x35/xce/x30 +.. /xdd/x35/xcf/x30 +.. /xdd/x35/xd0/x30 +.. /xdd/x35/xd1/x30 +.. /xdd/x35/xd2/x30 +.. /xdd/x35/xd3/x30 +.. /xdd/x35/xd4/x30 +.. /xdd/x35/xd5/x30 +.. /xdd/x35/xd6/x30 +.. /xdd/x35/xd7/x30 +.. /xdd/x35/xd8/x30 +.. /xdd/x35/xd9/x30 +.. /xdd/x35/xda/x30 +.. /xdd/x35/xdb/x30 +.. /xdd/x35/xdc/x30 +.. /xdd/x35/xdd/x30 +.. /xdd/x35/xde/x30 +.. /xdd/x35/xdf/x30 +.. /xdd/x35/xe0/x30 +.. /xdd/x35/xe1/x30 +.. /xdd/x35/xe2/x30 +.. /xdd/x35/xe3/x30 +.. /xdd/x35/xe4/x30 +.. /xdd/x35/xe5/x30 +.. /xdd/x35/xe6/x30 +.. /xdd/x35/xe7/x30 +.. /xdd/x35/xe8/x30 +.. /xdd/x35/xe9/x30 +.. /xdd/x35/xea/x30 +.. /xdd/x35/xeb/x30 +.. /xdd/x35/xec/x30 +.. /xdd/x35/xed/x30 +.. /xdd/x35/xee/x30 +.. /xdd/x35/xef/x30 +.. /xdd/x35/xf0/x30 +.. /xdd/x35/xf1/x30 +.. /xdd/x35/xf2/x30 +.. /xdd/x35/xf3/x30 +.. /xdd/x35/xf4/x30 +.. /xdd/x35/xf5/x30 +.. /xdd/x35/xf6/x30 +.. /xdd/x35/xf7/x30 +.. /xdd/x35/xf8/x30 +.. /xdd/x35/xf9/x30 +.. /xdd/x35/xfa/x30 +.. /xdd/x35/xfb/x30 +.. /xdd/x35/xfc/x30 +.. /xdd/x35/xfd/x30 +.. /xdd/x35/xfe/x30 +.. /xdd/x36/x81/x30 +.. /xdd/x36/x82/x30 +.. /xdd/x36/x83/x30 +.. /xdd/x36/x84/x30 +.. /xdd/x36/x85/x30 +.. /xdd/x36/x86/x30 +.. /xdd/x36/x87/x30 +.. /xdd/x36/x88/x30 +.. /xdd/x36/x89/x30 +.. /xdd/x36/x8a/x30 +.. /xdd/x36/x8b/x30 +.. /xdd/x36/x8c/x30 +.. /xdd/x36/x8d/x30 +.. /xdd/x36/x8e/x30 +.. /xdd/x36/x8f/x30 +.. /xdd/x36/x90/x30 +.. /xdd/x36/x91/x30 +.. /xdd/x36/x92/x30 +.. /xdd/x36/x93/x30 +.. /xdd/x36/x94/x30 +.. /xdd/x36/x95/x30 +.. /xdd/x36/x96/x30 +.. /xdd/x36/x97/x30 +.. /xdd/x36/x98/x30 +.. /xdd/x36/x99/x30 +.. /xdd/x36/x9a/x30 +.. /xdd/x36/x9b/x30 +.. /xdd/x36/x9c/x30 +.. /xdd/x36/x9d/x30 +.. /xdd/x36/x9e/x30 +.. /xdd/x36/x9f/x30 +.. /xdd/x36/xa0/x30 +.. /xdd/x36/xa1/x30 +.. /xdd/x36/xa2/x30 +.. /xdd/x36/xa3/x30 +.. /xdd/x36/xa4/x30 +.. /xdd/x36/xa5/x30 +.. /xdd/x36/xa6/x30 +.. /xdd/x36/xa7/x30 +.. /xdd/x36/xa8/x30 +.. /xdd/x36/xa9/x30 +.. /xdd/x36/xaa/x30 +.. /xdd/x36/xab/x30 +.. /xdd/x36/xac/x30 +.. /xdd/x36/xad/x30 +.. /xdd/x36/xae/x30 +.. /xdd/x36/xaf/x30 +.. /xdd/x36/xb0/x30 +.. /xdd/x36/xb1/x30 +.. /xdd/x36/xb2/x30 +.. /xdd/x36/xb3/x30 +.. /xdd/x36/xb4/x30 +.. /xdd/x36/xb5/x30 +.. /xdd/x36/xb6/x30 +.. /xdd/x36/xb7/x30 +.. /xdd/x36/xb8/x30 +.. /xdd/x36/xb9/x30 +.. /xdd/x36/xba/x30 +.. /xdd/x36/xbb/x30 +.. /xdd/x36/xbc/x30 +.. /xdd/x36/xbd/x30 +.. /xdd/x36/xbe/x30 +.. /xdd/x36/xbf/x30 +.. /xdd/x36/xc0/x30 +.. /xdd/x36/xc1/x30 +.. /xdd/x36/xc2/x30 +.. /xdd/x36/xc3/x30 +.. /xdd/x36/xc4/x30 +.. /xdd/x36/xc5/x30 +.. /xdd/x36/xc6/x30 +.. /xdd/x36/xc7/x30 +.. /xdd/x36/xc8/x30 +.. /xdd/x36/xc9/x30 +.. /xdd/x36/xca/x30 +.. /xdd/x36/xcb/x30 +.. /xdd/x36/xcc/x30 +.. /xdd/x36/xcd/x30 +.. /xdd/x36/xce/x30 +.. /xdd/x36/xcf/x30 +.. /xdd/x36/xd0/x30 +.. /xdd/x36/xd1/x30 +.. /xdd/x36/xd2/x30 +.. /xdd/x36/xd3/x30 +.. /xdd/x36/xd4/x30 +.. /xdd/x36/xd5/x30 +.. /xdd/x36/xd6/x30 +.. /xdd/x36/xd7/x30 +.. /xdd/x36/xd8/x30 +.. /xdd/x36/xd9/x30 +.. /xdd/x36/xda/x30 +.. /xdd/x36/xdb/x30 +.. /xdd/x36/xdc/x30 +.. /xdd/x36/xdd/x30 +.. /xdd/x36/xde/x30 +.. /xdd/x36/xdf/x30 +.. /xdd/x36/xe0/x30 +.. /xdd/x36/xe1/x30 +.. /xdd/x36/xe2/x30 +.. /xdd/x36/xe3/x30 +.. /xdd/x36/xe4/x30 +.. /xdd/x36/xe5/x30 +.. /xdd/x36/xe6/x30 +.. /xdd/x36/xe7/x30 +.. /xdd/x36/xe8/x30 +.. /xdd/x36/xe9/x30 +.. /xdd/x36/xea/x30 +.. /xdd/x36/xeb/x30 +.. /xdd/x36/xec/x30 +.. /xdd/x36/xed/x30 +.. /xdd/x36/xee/x30 +.. /xdd/x36/xef/x30 +.. /xdd/x36/xf0/x30 +.. /xdd/x36/xf1/x30 +.. /xdd/x36/xf2/x30 +.. /xdd/x36/xf3/x30 +.. /xdd/x36/xf4/x30 +.. /xdd/x36/xf5/x30 +.. /xdd/x36/xf6/x30 +.. /xdd/x36/xf7/x30 +.. /xdd/x36/xf8/x30 +.. /xdd/x36/xf9/x30 +.. /xdd/x36/xfa/x30 +.. /xdd/x36/xfb/x30 +.. /xdd/x36/xfc/x30 +.. /xdd/x36/xfd/x30 +.. /xdd/x36/xfe/x30 +.. /xdd/x37/x81/x30 +.. /xdd/x37/x82/x30 +.. /xdd/x37/x83/x30 +.. /xdd/x37/x84/x30 +.. /xdd/x37/x85/x30 +.. /xdd/x37/x86/x30 +.. /xdd/x37/x87/x30 +.. /xdd/x37/x88/x30 +.. /xdd/x37/x89/x30 +.. /xdd/x37/x8a/x30 +.. /xdd/x37/x8b/x30 +.. /xdd/x37/x8c/x30 +.. /xdd/x37/x8d/x30 +.. /xdd/x37/x8e/x30 +.. /xdd/x37/x8f/x30 +.. /xdd/x37/x90/x30 +.. /xdd/x37/x91/x30 +.. /xdd/x37/x92/x30 +.. /xdd/x37/x93/x30 +.. /xdd/x37/x94/x30 +.. /xdd/x37/x95/x30 +.. /xdd/x37/x96/x30 +.. /xdd/x37/x97/x30 +.. /xdd/x37/x98/x30 +.. /xdd/x37/x99/x30 +.. /xdd/x37/x9a/x30 +.. /xdd/x37/x9b/x30 +.. /xdd/x37/x9c/x30 +.. /xdd/x37/x9d/x30 +.. /xdd/x37/x9e/x30 +.. /xdd/x37/x9f/x30 +.. /xdd/x37/xa0/x30 +.. /xdd/x37/xa1/x30 +.. /xdd/x37/xa2/x30 +.. /xdd/x37/xa3/x30 +.. /xdd/x37/xa4/x30 +.. /xdd/x37/xa5/x30 +.. /xdd/x37/xa6/x30 +.. /xdd/x37/xa7/x30 +.. /xdd/x37/xa8/x30 +.. /xdd/x37/xa9/x30 +.. /xdd/x37/xaa/x30 +.. /xdd/x37/xab/x30 +.. /xdd/x37/xac/x30 +.. /xdd/x37/xad/x30 +.. /xdd/x37/xae/x30 +.. /xdd/x37/xaf/x30 +.. /xdd/x37/xb0/x30 +.. /xdd/x37/xb1/x30 +.. /xdd/x37/xb2/x30 +.. /xdd/x37/xb3/x30 +.. /xdd/x37/xb4/x30 +.. /xdd/x37/xb5/x30 +.. /xdd/x37/xb6/x30 +.. /xdd/x37/xb7/x30 +.. /xdd/x37/xb8/x30 +.. /xdd/x37/xb9/x30 +.. /xdd/x37/xba/x30 +.. /xdd/x37/xbb/x30 +.. /xdd/x37/xbc/x30 +.. /xdd/x37/xbd/x30 +.. /xdd/x37/xbe/x30 +.. /xdd/x37/xbf/x30 +.. /xdd/x37/xc0/x30 +.. /xdd/x37/xc1/x30 +.. /xdd/x37/xc2/x30 +.. /xdd/x37/xc3/x30 +.. /xdd/x37/xc4/x30 +.. /xdd/x37/xc5/x30 +.. /xdd/x37/xc6/x30 +.. /xdd/x37/xc7/x30 +.. /xdd/x37/xc8/x30 +.. /xdd/x37/xc9/x30 +.. /xdd/x37/xca/x30 +.. /xdd/x37/xcb/x30 +.. /xdd/x37/xcc/x30 +.. /xdd/x37/xcd/x30 +.. /xdd/x37/xce/x30 +.. /xdd/x37/xcf/x30 +.. /xdd/x37/xd0/x30 +.. /xdd/x37/xd1/x30 +.. /xdd/x37/xd2/x30 +.. /xdd/x37/xd3/x30 +.. /xdd/x37/xd4/x30 +.. /xdd/x37/xd5/x30 +.. /xdd/x37/xd6/x30 +.. /xdd/x37/xd7/x30 +.. /xdd/x37/xd8/x30 +.. /xdd/x37/xd9/x30 +.. /xdd/x37/xda/x30 +.. /xdd/x37/xdb/x30 +.. /xdd/x37/xdc/x30 +.. /xdd/x37/xdd/x30 +.. /xdd/x37/xde/x30 +.. /xdd/x37/xdf/x30 +.. /xdd/x37/xe0/x30 +.. /xdd/x37/xe1/x30 +.. /xdd/x37/xe2/x30 +.. /xdd/x37/xe3/x30 +.. /xdd/x37/xe4/x30 +.. /xdd/x37/xe5/x30 +.. /xdd/x37/xe6/x30 +.. /xdd/x37/xe7/x30 +.. /xdd/x37/xe8/x30 +.. /xdd/x37/xe9/x30 +.. /xdd/x37/xea/x30 +.. /xdd/x37/xeb/x30 +.. /xdd/x37/xec/x30 +.. /xdd/x37/xed/x30 +.. /xdd/x37/xee/x30 +.. /xdd/x37/xef/x30 +.. /xdd/x37/xf0/x30 +.. /xdd/x37/xf1/x30 +.. /xdd/x37/xf2/x30 +.. /xdd/x37/xf3/x30 +.. /xdd/x37/xf4/x30 +.. /xdd/x37/xf5/x30 +.. /xdd/x37/xf6/x30 +.. /xdd/x37/xf7/x30 +.. /xdd/x37/xf8/x30 +.. /xdd/x37/xf9/x30 +.. /xdd/x37/xfa/x30 +.. /xdd/x37/xfb/x30 +.. /xdd/x37/xfc/x30 +.. /xdd/x37/xfd/x30 +.. /xdd/x37/xfe/x30 +.. /xdd/x38/x81/x30 +.. /xdd/x38/x82/x30 +.. /xdd/x38/x83/x30 +.. /xdd/x38/x84/x30 +.. /xdd/x38/x85/x30 +.. /xdd/x38/x86/x30 +.. /xdd/x38/x87/x30 +.. /xdd/x38/x88/x30 +.. /xdd/x38/x89/x30 +.. /xdd/x38/x8a/x30 +.. /xdd/x38/x8b/x30 +.. /xdd/x38/x8c/x30 +.. /xdd/x38/x8d/x30 +.. /xdd/x38/x8e/x30 +.. /xdd/x38/x8f/x30 +.. /xdd/x38/x90/x30 +.. /xdd/x38/x91/x30 +.. /xdd/x38/x92/x30 +.. /xdd/x38/x93/x30 +.. /xdd/x38/x94/x30 +.. /xdd/x38/x95/x30 +.. /xdd/x38/x96/x30 +.. /xdd/x38/x97/x30 +.. /xdd/x38/x98/x30 +.. /xdd/x38/x99/x30 +.. /xdd/x38/x9a/x30 +.. /xdd/x38/x9b/x30 +.. /xdd/x38/x9c/x30 +.. /xdd/x38/x9d/x30 +.. /xdd/x38/x9e/x30 +.. /xdd/x38/x9f/x30 +.. /xdd/x38/xa0/x30 +.. /xdd/x38/xa1/x30 +.. /xdd/x38/xa2/x30 +.. /xdd/x38/xa3/x30 +.. /xdd/x38/xa4/x30 +.. /xdd/x38/xa5/x30 +.. /xdd/x38/xa6/x30 +.. /xdd/x38/xa7/x30 +.. /xdd/x38/xa8/x30 +.. /xdd/x38/xa9/x30 +.. /xdd/x38/xaa/x30 +.. /xdd/x38/xab/x30 +.. /xdd/x38/xac/x30 +.. /xdd/x38/xad/x30 +.. /xdd/x38/xae/x30 +.. /xdd/x38/xaf/x30 +.. /xdd/x38/xb0/x30 +.. /xdd/x38/xb1/x30 +.. /xdd/x38/xb2/x30 +.. /xdd/x38/xb3/x30 +.. /xdd/x38/xb4/x30 +.. /xdd/x38/xb5/x30 +.. /xdd/x38/xb6/x30 +.. /xdd/x38/xb7/x30 +.. /xdd/x38/xb8/x30 +.. /xdd/x38/xb9/x30 +.. /xdd/x38/xba/x30 +.. /xdd/x38/xbb/x30 +.. /xdd/x38/xbc/x30 +.. /xdd/x38/xbd/x30 +.. /xdd/x38/xbe/x30 +.. /xdd/x38/xbf/x30 +.. /xdd/x38/xc0/x30 +.. /xdd/x38/xc1/x30 +.. /xdd/x38/xc2/x30 +.. /xdd/x38/xc3/x30 +.. /xdd/x38/xc4/x30 +.. /xdd/x38/xc5/x30 +.. /xdd/x38/xc6/x30 +.. /xdd/x38/xc7/x30 +.. /xdd/x38/xc8/x30 +.. /xdd/x38/xc9/x30 +.. /xdd/x38/xca/x30 +.. /xdd/x38/xcb/x30 +.. /xdd/x38/xcc/x30 +.. /xdd/x38/xcd/x30 +.. /xdd/x38/xce/x30 +.. /xdd/x38/xcf/x30 +.. /xdd/x38/xd0/x30 +.. /xdd/x38/xd1/x30 +.. /xdd/x38/xd2/x30 +.. /xdd/x38/xd3/x30 +.. /xdd/x38/xd4/x30 +.. /xdd/x38/xd5/x30 +.. /xdd/x38/xd6/x30 +.. /xdd/x38/xd7/x30 +.. /xdd/x38/xd8/x30 +.. /xdd/x38/xd9/x30 +.. /xdd/x38/xda/x30 +.. /xdd/x38/xdb/x30 +.. /xdd/x38/xdc/x30 +.. /xdd/x38/xdd/x30 +.. /xdd/x38/xde/x30 +.. /xdd/x38/xdf/x30 +.. /xdd/x38/xe0/x30 +.. /xdd/x38/xe1/x30 +.. /xdd/x38/xe2/x30 +.. /xdd/x38/xe3/x30 +.. /xdd/x38/xe4/x30 +.. /xdd/x38/xe5/x30 +.. /xdd/x38/xe6/x30 +.. /xdd/x38/xe7/x30 +.. /xdd/x38/xe8/x30 +.. /xdd/x38/xe9/x30 +.. /xdd/x38/xea/x30 +.. /xdd/x38/xeb/x30 +.. /xdd/x38/xec/x30 +.. /xdd/x38/xed/x30 +.. /xdd/x38/xee/x30 +.. /xdd/x38/xef/x30 +.. /xdd/x38/xf0/x30 +.. /xdd/x38/xf1/x30 +.. /xdd/x38/xf2/x30 +.. /xdd/x38/xf3/x30 +.. /xdd/x38/xf4/x30 +.. /xdd/x38/xf5/x30 +.. /xdd/x38/xf6/x30 +.. /xdd/x38/xf7/x30 +.. /xdd/x38/xf8/x30 +.. /xdd/x38/xf9/x30 +.. /xdd/x38/xfa/x30 +.. /xdd/x38/xfb/x30 +.. /xdd/x38/xfc/x30 +.. /xdd/x38/xfd/x30 +.. /xdd/x38/xfe/x30 +.. /xdd/x39/x81/x30 +.. /xdd/x39/x82/x30 +.. /xdd/x39/x83/x30 +.. /xdd/x39/x84/x30 +.. /xdd/x39/x85/x30 +.. /xdd/x39/x86/x30 +.. /xdd/x39/x87/x30 +.. /xdd/x39/x88/x30 +.. /xdd/x39/x89/x30 +.. /xdd/x39/x8a/x30 +.. /xdd/x39/x8b/x30 +.. /xdd/x39/x8c/x30 +.. /xdd/x39/x8d/x30 +.. /xdd/x39/x8e/x30 +.. /xdd/x39/x8f/x30 +.. /xdd/x39/x90/x30 +.. /xdd/x39/x91/x30 +.. /xdd/x39/x92/x30 +.. /xdd/x39/x93/x30 +.. /xdd/x39/x94/x30 +.. /xdd/x39/x95/x30 +.. /xdd/x39/x96/x30 +.. /xdd/x39/x97/x30 +.. /xdd/x39/x98/x30 +.. /xdd/x39/x99/x30 +.. /xdd/x39/x9a/x30 +.. /xdd/x39/x9b/x30 +.. /xdd/x39/x9c/x30 +.. /xdd/x39/x9d/x30 +.. /xdd/x39/x9e/x30 +.. /xdd/x39/x9f/x30 +.. /xdd/x39/xa0/x30 +.. /xdd/x39/xa1/x30 +.. /xdd/x39/xa2/x30 +.. /xdd/x39/xa3/x30 +.. /xdd/x39/xa4/x30 +.. /xdd/x39/xa5/x30 +.. /xdd/x39/xa6/x30 +.. /xdd/x39/xa7/x30 +.. /xdd/x39/xa8/x30 +.. /xdd/x39/xa9/x30 +.. /xdd/x39/xaa/x30 +.. /xdd/x39/xab/x30 +.. /xdd/x39/xac/x30 +.. /xdd/x39/xad/x30 +.. /xdd/x39/xae/x30 +.. /xdd/x39/xaf/x30 +.. /xdd/x39/xb0/x30 +.. /xdd/x39/xb1/x30 +.. /xdd/x39/xb2/x30 +.. /xdd/x39/xb3/x30 +.. /xdd/x39/xb4/x30 +.. /xdd/x39/xb5/x30 +.. /xdd/x39/xb6/x30 +.. /xdd/x39/xb7/x30 +.. /xdd/x39/xb8/x30 +.. /xdd/x39/xb9/x30 +.. /xdd/x39/xba/x30 +.. /xdd/x39/xbb/x30 +.. /xdd/x39/xbc/x30 +.. /xdd/x39/xbd/x30 +.. /xdd/x39/xbe/x30 +.. /xdd/x39/xbf/x30 +.. /xdd/x39/xc0/x30 +.. /xdd/x39/xc1/x30 +.. /xdd/x39/xc2/x30 +.. /xdd/x39/xc3/x30 +.. /xdd/x39/xc4/x30 +.. /xdd/x39/xc5/x30 +.. /xdd/x39/xc6/x30 +.. /xdd/x39/xc7/x30 +.. /xdd/x39/xc8/x30 +.. /xdd/x39/xc9/x30 +.. /xdd/x39/xca/x30 +.. /xdd/x39/xcb/x30 +.. /xdd/x39/xcc/x30 +.. /xdd/x39/xcd/x30 +.. /xdd/x39/xce/x30 +.. /xdd/x39/xcf/x30 +.. /xdd/x39/xd0/x30 +.. /xdd/x39/xd1/x30 +.. /xdd/x39/xd2/x30 +.. /xdd/x39/xd3/x30 +.. /xdd/x39/xd4/x30 +.. /xdd/x39/xd5/x30 +.. /xdd/x39/xd6/x30 +.. /xdd/x39/xd7/x30 +.. /xdd/x39/xd8/x30 +.. /xdd/x39/xd9/x30 +.. /xdd/x39/xda/x30 +.. /xdd/x39/xdb/x30 +.. /xdd/x39/xdc/x30 +.. /xdd/x39/xdd/x30 +.. /xdd/x39/xde/x30 +.. /xdd/x39/xdf/x30 +.. /xdd/x39/xe0/x30 +.. /xdd/x39/xe1/x30 +.. /xdd/x39/xe2/x30 +.. /xdd/x39/xe3/x30 +.. /xdd/x39/xe4/x30 +.. /xdd/x39/xe5/x30 +.. /xdd/x39/xe6/x30 +.. /xdd/x39/xe7/x30 +.. /xdd/x39/xe8/x30 +.. /xdd/x39/xe9/x30 +.. /xdd/x39/xea/x30 +.. /xdd/x39/xeb/x30 +.. /xdd/x39/xec/x30 +.. /xdd/x39/xed/x30 +.. /xdd/x39/xee/x30 +.. /xdd/x39/xef/x30 +.. /xdd/x39/xf0/x30 +.. /xdd/x39/xf1/x30 +.. /xdd/x39/xf2/x30 +.. /xdd/x39/xf3/x30 +.. /xdd/x39/xf4/x30 +.. /xdd/x39/xf5/x30 +.. /xdd/x39/xf6/x30 +.. /xdd/x39/xf7/x30 +.. /xdd/x39/xf8/x30 +.. /xdd/x39/xf9/x30 +.. /xdd/x39/xfa/x30 +.. /xdd/x39/xfb/x30 +.. /xdd/x39/xfc/x30 +.. /xdd/x39/xfd/x30 +.. /xdd/x39/xfe/x30 +.. /xde/x30/x81/x30 +.. /xde/x30/x82/x30 +.. /xde/x30/x83/x30 +.. /xde/x30/x84/x30 +.. /xde/x30/x85/x30 +.. /xde/x30/x86/x30 +.. /xde/x30/x87/x30 +.. /xde/x30/x88/x30 +.. /xde/x30/x89/x30 +.. /xde/x30/x8a/x30 +.. /xde/x30/x8b/x30 +.. /xde/x30/x8c/x30 +.. /xde/x30/x8d/x30 +.. /xde/x30/x8e/x30 +.. /xde/x30/x8f/x30 +.. /xde/x30/x90/x30 +.. /xde/x30/x91/x30 +.. /xde/x30/x92/x30 +.. /xde/x30/x93/x30 +.. /xde/x30/x94/x30 +.. /xde/x30/x95/x30 +.. /xde/x30/x96/x30 +.. /xde/x30/x97/x30 +.. /xde/x30/x98/x30 +.. /xde/x30/x99/x30 +.. /xde/x30/x9a/x30 +.. /xde/x30/x9b/x30 +.. /xde/x30/x9c/x30 +.. /xde/x30/x9d/x30 +.. /xde/x30/x9e/x30 +.. /xde/x30/x9f/x30 +.. /xde/x30/xa0/x30 +.. /xde/x30/xa1/x30 +.. /xde/x30/xa2/x30 +.. /xde/x30/xa3/x30 +.. /xde/x30/xa4/x30 +.. /xde/x30/xa5/x30 +.. /xde/x30/xa6/x30 +.. /xde/x30/xa7/x30 +.. /xde/x30/xa8/x30 +.. /xde/x30/xa9/x30 +.. /xde/x30/xaa/x30 +.. /xde/x30/xab/x30 +.. /xde/x30/xac/x30 +.. /xde/x30/xad/x30 +.. /xde/x30/xae/x30 +.. /xde/x30/xaf/x30 +.. /xde/x30/xb0/x30 +.. /xde/x30/xb1/x30 +.. /xde/x30/xb2/x30 +.. /xde/x30/xb3/x30 +.. /xde/x30/xb4/x30 +.. /xde/x30/xb5/x30 +.. /xde/x30/xb6/x30 +.. /xde/x30/xb7/x30 +.. /xde/x30/xb8/x30 +.. /xde/x30/xb9/x30 +.. /xde/x30/xba/x30 +.. /xde/x30/xbb/x30 +.. /xde/x30/xbc/x30 +.. /xde/x30/xbd/x30 +.. /xde/x30/xbe/x30 +.. /xde/x30/xbf/x30 +.. /xde/x30/xc0/x30 +.. /xde/x30/xc1/x30 +.. /xde/x30/xc2/x30 +.. /xde/x30/xc3/x30 +.. /xde/x30/xc4/x30 +.. /xde/x30/xc5/x30 +.. /xde/x30/xc6/x30 +.. /xde/x30/xc7/x30 +.. /xde/x30/xc8/x30 +.. /xde/x30/xc9/x30 +.. /xde/x30/xca/x30 +.. /xde/x30/xcb/x30 +.. /xde/x30/xcc/x30 +.. /xde/x30/xcd/x30 +.. /xde/x30/xce/x30 +.. /xde/x30/xcf/x30 +.. /xde/x30/xd0/x30 +.. /xde/x30/xd1/x30 +.. /xde/x30/xd2/x30 +.. /xde/x30/xd3/x30 +.. /xde/x30/xd4/x30 +.. /xde/x30/xd5/x30 +.. /xde/x30/xd6/x30 +.. /xde/x30/xd7/x30 +.. /xde/x30/xd8/x30 +.. /xde/x30/xd9/x30 +.. /xde/x30/xda/x30 +.. /xde/x30/xdb/x30 +.. /xde/x30/xdc/x30 +.. /xde/x30/xdd/x30 +.. /xde/x30/xde/x30 +.. /xde/x30/xdf/x30 +.. /xde/x30/xe0/x30 +.. /xde/x30/xe1/x30 +.. /xde/x30/xe2/x30 +.. /xde/x30/xe3/x30 +.. /xde/x30/xe4/x30 +.. /xde/x30/xe5/x30 +.. /xde/x30/xe6/x30 +.. /xde/x30/xe7/x30 +.. /xde/x30/xe8/x30 +.. /xde/x30/xe9/x30 +.. /xde/x30/xea/x30 +.. /xde/x30/xeb/x30 +.. /xde/x30/xec/x30 +.. /xde/x30/xed/x30 +.. /xde/x30/xee/x30 +.. /xde/x30/xef/x30 +.. /xde/x30/xf0/x30 +.. /xde/x30/xf1/x30 +.. /xde/x30/xf2/x30 +.. /xde/x30/xf3/x30 +.. /xde/x30/xf4/x30 +.. /xde/x30/xf5/x30 +.. /xde/x30/xf6/x30 +.. /xde/x30/xf7/x30 +.. /xde/x30/xf8/x30 +.. /xde/x30/xf9/x30 +.. /xde/x30/xfa/x30 +.. /xde/x30/xfb/x30 +.. /xde/x30/xfc/x30 +.. /xde/x30/xfd/x30 +.. /xde/x30/xfe/x30 +.. /xde/x31/x81/x30 +.. /xde/x31/x82/x30 +.. /xde/x31/x83/x30 +.. /xde/x31/x84/x30 +.. /xde/x31/x85/x30 +.. /xde/x31/x86/x30 +.. /xde/x31/x87/x30 +.. /xde/x31/x88/x30 +.. /xde/x31/x89/x30 +.. /xde/x31/x8a/x30 +.. /xde/x31/x8b/x30 +.. /xde/x31/x8c/x30 +.. /xde/x31/x8d/x30 +.. /xde/x31/x8e/x30 +.. /xde/x31/x8f/x30 +.. /xde/x31/x90/x30 +.. /xde/x31/x91/x30 +.. /xde/x31/x92/x30 +.. /xde/x31/x93/x30 +.. /xde/x31/x94/x30 +.. /xde/x31/x95/x30 +.. /xde/x31/x96/x30 +.. /xde/x31/x97/x30 +.. /xde/x31/x98/x30 +.. /xde/x31/x99/x30 +.. /xde/x31/x9a/x30 +.. /xde/x31/x9b/x30 +.. /xde/x31/x9c/x30 +.. /xde/x31/x9d/x30 +.. /xde/x31/x9e/x30 +.. /xde/x31/x9f/x30 +.. /xde/x31/xa0/x30 +.. /xde/x31/xa1/x30 +.. /xde/x31/xa2/x30 +.. /xde/x31/xa3/x30 +.. /xde/x31/xa4/x30 +.. /xde/x31/xa5/x30 +.. /xde/x31/xa6/x30 +.. /xde/x31/xa7/x30 +.. /xde/x31/xa8/x30 +.. /xde/x31/xa9/x30 +.. /xde/x31/xaa/x30 +.. /xde/x31/xab/x30 +.. /xde/x31/xac/x30 +.. /xde/x31/xad/x30 +.. /xde/x31/xae/x30 +.. /xde/x31/xaf/x30 +.. /xde/x31/xb0/x30 +.. /xde/x31/xb1/x30 +.. /xde/x31/xb2/x30 +.. /xde/x31/xb3/x30 +.. /xde/x31/xb4/x30 +.. /xde/x31/xb5/x30 +.. /xde/x31/xb6/x30 +.. /xde/x31/xb7/x30 +.. /xde/x31/xb8/x30 +.. /xde/x31/xb9/x30 +.. /xde/x31/xba/x30 +.. /xde/x31/xbb/x30 +.. /xde/x31/xbc/x30 +.. /xde/x31/xbd/x30 +.. /xde/x31/xbe/x30 +.. /xde/x31/xbf/x30 +.. /xde/x31/xc0/x30 +.. /xde/x31/xc1/x30 +.. /xde/x31/xc2/x30 +.. /xde/x31/xc3/x30 +.. /xde/x31/xc4/x30 +.. /xde/x31/xc5/x30 +.. /xde/x31/xc6/x30 +.. /xde/x31/xc7/x30 +.. /xde/x31/xc8/x30 +.. /xde/x31/xc9/x30 +.. /xde/x31/xca/x30 +.. /xde/x31/xcb/x30 +.. /xde/x31/xcc/x30 +.. /xde/x31/xcd/x30 +.. /xde/x31/xce/x30 +.. /xde/x31/xcf/x30 +.. /xde/x31/xd0/x30 +.. /xde/x31/xd1/x30 +.. /xde/x31/xd2/x30 +.. /xde/x31/xd3/x30 +.. /xde/x31/xd4/x30 +.. /xde/x31/xd5/x30 +.. /xde/x31/xd6/x30 +.. /xde/x31/xd7/x30 +.. /xde/x31/xd8/x30 +.. /xde/x31/xd9/x30 +.. /xde/x31/xda/x30 +.. /xde/x31/xdb/x30 +.. /xde/x31/xdc/x30 +.. /xde/x31/xdd/x30 +.. /xde/x31/xde/x30 +.. /xde/x31/xdf/x30 +.. /xde/x31/xe0/x30 +.. /xde/x31/xe1/x30 +.. /xde/x31/xe2/x30 +.. /xde/x31/xe3/x30 +.. /xde/x31/xe4/x30 +.. /xde/x31/xe5/x30 +.. /xde/x31/xe6/x30 +.. /xde/x31/xe7/x30 +.. /xde/x31/xe8/x30 +.. /xde/x31/xe9/x30 +.. /xde/x31/xea/x30 +.. /xde/x31/xeb/x30 +.. /xde/x31/xec/x30 +.. /xde/x31/xed/x30 +.. /xde/x31/xee/x30 +.. /xde/x31/xef/x30 +.. /xde/x31/xf0/x30 +.. /xde/x31/xf1/x30 +.. /xde/x31/xf2/x30 +.. /xde/x31/xf3/x30 +.. /xde/x31/xf4/x30 +.. /xde/x31/xf5/x30 +.. /xde/x31/xf6/x30 +.. /xde/x31/xf7/x30 +.. /xde/x31/xf8/x30 +.. /xde/x31/xf9/x30 +.. /xde/x31/xfa/x30 +.. /xde/x31/xfb/x30 +.. /xde/x31/xfc/x30 +.. /xde/x31/xfd/x30 +.. /xde/x31/xfe/x30 +.. /xde/x32/x81/x30 +.. /xde/x32/x82/x30 +.. /xde/x32/x83/x30 +.. /xde/x32/x84/x30 +.. /xde/x32/x85/x30 +.. /xde/x32/x86/x30 +.. /xde/x32/x87/x30 +.. /xde/x32/x88/x30 +.. /xde/x32/x89/x30 +.. /xde/x32/x8a/x30 +.. /xde/x32/x8b/x30 +.. /xde/x32/x8c/x30 +.. /xde/x32/x8d/x30 +.. /xde/x32/x8e/x30 +.. /xde/x32/x8f/x30 +.. /xde/x32/x90/x30 +.. /xde/x32/x91/x30 +.. /xde/x32/x92/x30 +.. /xde/x32/x93/x30 +.. /xde/x32/x94/x30 +.. /xde/x32/x95/x30 +.. /xde/x32/x96/x30 +.. /xde/x32/x97/x30 +.. /xde/x32/x98/x30 +.. /xde/x32/x99/x30 +.. /xde/x32/x9a/x30 +.. /xde/x32/x9b/x30 +.. /xde/x32/x9c/x30 +.. /xde/x32/x9d/x30 +.. /xde/x32/x9e/x30 +.. /xde/x32/x9f/x30 +.. /xde/x32/xa0/x30 +.. /xde/x32/xa1/x30 +.. /xde/x32/xa2/x30 +.. /xde/x32/xa3/x30 +.. /xde/x32/xa4/x30 +.. /xde/x32/xa5/x30 +.. /xde/x32/xa6/x30 +.. /xde/x32/xa7/x30 +.. /xde/x32/xa8/x30 +.. /xde/x32/xa9/x30 +.. /xde/x32/xaa/x30 +.. /xde/x32/xab/x30 +.. /xde/x32/xac/x30 +.. /xde/x32/xad/x30 +.. /xde/x32/xae/x30 +.. /xde/x32/xaf/x30 +.. /xde/x32/xb0/x30 +.. /xde/x32/xb1/x30 +.. /xde/x32/xb2/x30 +.. /xde/x32/xb3/x30 +.. /xde/x32/xb4/x30 +.. /xde/x32/xb5/x30 +.. /xde/x32/xb6/x30 +.. /xde/x32/xb7/x30 +.. /xde/x32/xb8/x30 +.. /xde/x32/xb9/x30 +.. /xde/x32/xba/x30 +.. /xde/x32/xbb/x30 +.. /xde/x32/xbc/x30 +.. /xde/x32/xbd/x30 +.. /xde/x32/xbe/x30 +.. /xde/x32/xbf/x30 +.. /xde/x32/xc0/x30 +.. /xde/x32/xc1/x30 +.. /xde/x32/xc2/x30 +.. /xde/x32/xc3/x30 +.. /xde/x32/xc4/x30 +.. /xde/x32/xc5/x30 +.. /xde/x32/xc6/x30 +.. /xde/x32/xc7/x30 +.. /xde/x32/xc8/x30 +.. /xde/x32/xc9/x30 +.. /xde/x32/xca/x30 +.. /xde/x32/xcb/x30 +.. /xde/x32/xcc/x30 +.. /xde/x32/xcd/x30 +.. /xde/x32/xce/x30 +.. /xde/x32/xcf/x30 +.. /xde/x32/xd0/x30 +.. /xde/x32/xd1/x30 +.. /xde/x32/xd2/x30 +.. /xde/x32/xd3/x30 +.. /xde/x32/xd4/x30 +.. /xde/x32/xd5/x30 +.. /xde/x32/xd6/x30 +.. /xde/x32/xd7/x30 +.. /xde/x32/xd8/x30 +.. /xde/x32/xd9/x30 +.. /xde/x32/xda/x30 +.. /xde/x32/xdb/x30 +.. /xde/x32/xdc/x30 +.. /xde/x32/xdd/x30 +.. /xde/x32/xde/x30 +.. /xde/x32/xdf/x30 +.. /xde/x32/xe0/x30 +.. /xde/x32/xe1/x30 +.. /xde/x32/xe2/x30 +.. /xde/x32/xe3/x30 +.. /xde/x32/xe4/x30 +.. /xde/x32/xe5/x30 +.. /xde/x32/xe6/x30 +.. /xde/x32/xe7/x30 +.. /xde/x32/xe8/x30 +.. /xde/x32/xe9/x30 +.. /xde/x32/xea/x30 +.. /xde/x32/xeb/x30 +.. /xde/x32/xec/x30 +.. /xde/x32/xed/x30 +.. /xde/x32/xee/x30 +.. /xde/x32/xef/x30 +.. /xde/x32/xf0/x30 +.. /xde/x32/xf1/x30 +.. /xde/x32/xf2/x30 +.. /xde/x32/xf3/x30 +.. /xde/x32/xf4/x30 +.. /xde/x32/xf5/x30 +.. /xde/x32/xf6/x30 +.. /xde/x32/xf7/x30 +.. /xde/x32/xf8/x30 +.. /xde/x32/xf9/x30 +.. /xde/x32/xfa/x30 +.. /xde/x32/xfb/x30 +.. /xde/x32/xfc/x30 +.. /xde/x32/xfd/x30 +.. /xde/x32/xfe/x30 +.. /xde/x33/x81/x30 +.. /xde/x33/x82/x30 +.. /xde/x33/x83/x30 +.. /xde/x33/x84/x30 +.. /xde/x33/x85/x30 +.. /xde/x33/x86/x30 +.. /xde/x33/x87/x30 +.. /xde/x33/x88/x30 +.. /xde/x33/x89/x30 +.. /xde/x33/x8a/x30 +.. /xde/x33/x8b/x30 +.. /xde/x33/x8c/x30 +.. /xde/x33/x8d/x30 +.. /xde/x33/x8e/x30 +.. /xde/x33/x8f/x30 +.. /xde/x33/x90/x30 +.. /xde/x33/x91/x30 +.. /xde/x33/x92/x30 +.. /xde/x33/x93/x30 +.. /xde/x33/x94/x30 +.. /xde/x33/x95/x30 +.. /xde/x33/x96/x30 +.. /xde/x33/x97/x30 +.. /xde/x33/x98/x30 +.. /xde/x33/x99/x30 +.. /xde/x33/x9a/x30 +.. /xde/x33/x9b/x30 +.. /xde/x33/x9c/x30 +.. /xde/x33/x9d/x30 +.. /xde/x33/x9e/x30 +.. /xde/x33/x9f/x30 +.. /xde/x33/xa0/x30 +.. /xde/x33/xa1/x30 +.. /xde/x33/xa2/x30 +.. /xde/x33/xa3/x30 +.. /xde/x33/xa4/x30 +.. /xde/x33/xa5/x30 +.. /xde/x33/xa6/x30 +.. /xde/x33/xa7/x30 +.. /xde/x33/xa8/x30 +.. /xde/x33/xa9/x30 +.. /xde/x33/xaa/x30 +.. /xde/x33/xab/x30 +.. /xde/x33/xac/x30 +.. /xde/x33/xad/x30 +.. /xde/x33/xae/x30 +.. /xde/x33/xaf/x30 +.. /xde/x33/xb0/x30 +.. /xde/x33/xb1/x30 +.. /xde/x33/xb2/x30 +.. /xde/x33/xb3/x30 +.. /xde/x33/xb4/x30 +.. /xde/x33/xb5/x30 +.. /xde/x33/xb6/x30 +.. /xde/x33/xb7/x30 +.. /xde/x33/xb8/x30 +.. /xde/x33/xb9/x30 +.. /xde/x33/xba/x30 +.. /xde/x33/xbb/x30 +.. /xde/x33/xbc/x30 +.. /xde/x33/xbd/x30 +.. /xde/x33/xbe/x30 +.. /xde/x33/xbf/x30 +.. /xde/x33/xc0/x30 +.. /xde/x33/xc1/x30 +.. /xde/x33/xc2/x30 +.. /xde/x33/xc3/x30 +.. /xde/x33/xc4/x30 +.. /xde/x33/xc5/x30 +.. /xde/x33/xc6/x30 +.. /xde/x33/xc7/x30 +.. /xde/x33/xc8/x30 +.. /xde/x33/xc9/x30 +.. /xde/x33/xca/x30 +.. /xde/x33/xcb/x30 +.. /xde/x33/xcc/x30 +.. /xde/x33/xcd/x30 +.. /xde/x33/xce/x30 +.. /xde/x33/xcf/x30 +.. /xde/x33/xd0/x30 +.. /xde/x33/xd1/x30 +.. /xde/x33/xd2/x30 +.. /xde/x33/xd3/x30 +.. /xde/x33/xd4/x30 +.. /xde/x33/xd5/x30 +.. /xde/x33/xd6/x30 +.. /xde/x33/xd7/x30 +.. /xde/x33/xd8/x30 +.. /xde/x33/xd9/x30 +.. /xde/x33/xda/x30 +.. /xde/x33/xdb/x30 +.. /xde/x33/xdc/x30 +.. /xde/x33/xdd/x30 +.. /xde/x33/xde/x30 +.. /xde/x33/xdf/x30 +.. /xde/x33/xe0/x30 +.. /xde/x33/xe1/x30 +.. /xde/x33/xe2/x30 +.. /xde/x33/xe3/x30 +.. /xde/x33/xe4/x30 +.. /xde/x33/xe5/x30 +.. /xde/x33/xe6/x30 +.. /xde/x33/xe7/x30 +.. /xde/x33/xe8/x30 +.. /xde/x33/xe9/x30 +.. /xde/x33/xea/x30 +.. /xde/x33/xeb/x30 +.. /xde/x33/xec/x30 +.. /xde/x33/xed/x30 +.. /xde/x33/xee/x30 +.. /xde/x33/xef/x30 +.. /xde/x33/xf0/x30 +.. /xde/x33/xf1/x30 +.. /xde/x33/xf2/x30 +.. /xde/x33/xf3/x30 +.. /xde/x33/xf4/x30 +.. /xde/x33/xf5/x30 +.. /xde/x33/xf6/x30 +.. /xde/x33/xf7/x30 +.. /xde/x33/xf8/x30 +.. /xde/x33/xf9/x30 +.. /xde/x33/xfa/x30 +.. /xde/x33/xfb/x30 +.. /xde/x33/xfc/x30 +.. /xde/x33/xfd/x30 +.. /xde/x33/xfe/x30 +.. /xde/x34/x81/x30 +.. /xde/x34/x82/x30 +.. /xde/x34/x83/x30 +.. /xde/x34/x84/x30 +.. /xde/x34/x85/x30 +.. /xde/x34/x86/x30 +.. /xde/x34/x87/x30 +.. /xde/x34/x88/x30 +.. /xde/x34/x89/x30 +.. /xde/x34/x8a/x30 +.. /xde/x34/x8b/x30 +.. /xde/x34/x8c/x30 +.. /xde/x34/x8d/x30 +.. /xde/x34/x8e/x30 +.. /xde/x34/x8f/x30 +.. /xde/x34/x90/x30 +.. /xde/x34/x91/x30 +.. /xde/x34/x92/x30 +.. /xde/x34/x93/x30 +.. /xde/x34/x94/x30 +.. /xde/x34/x95/x30 +.. /xde/x34/x96/x30 +.. /xde/x34/x97/x30 +.. /xde/x34/x98/x30 +.. /xde/x34/x99/x30 +.. /xde/x34/x9a/x30 +.. /xde/x34/x9b/x30 +.. /xde/x34/x9c/x30 +.. /xde/x34/x9d/x30 +.. /xde/x34/x9e/x30 +.. /xde/x34/x9f/x30 +.. /xde/x34/xa0/x30 +.. /xde/x34/xa1/x30 +.. /xde/x34/xa2/x30 +.. /xde/x34/xa3/x30 +.. /xde/x34/xa4/x30 +.. /xde/x34/xa5/x30 +.. /xde/x34/xa6/x30 +.. /xde/x34/xa7/x30 +.. /xde/x34/xa8/x30 +.. /xde/x34/xa9/x30 +.. /xde/x34/xaa/x30 +.. /xde/x34/xab/x30 +.. /xde/x34/xac/x30 +.. /xde/x34/xad/x30 +.. /xde/x34/xae/x30 +.. /xde/x34/xaf/x30 +.. /xde/x34/xb0/x30 +.. /xde/x34/xb1/x30 +.. /xde/x34/xb2/x30 +.. /xde/x34/xb3/x30 +.. /xde/x34/xb4/x30 +.. /xde/x34/xb5/x30 +.. /xde/x34/xb6/x30 +.. /xde/x34/xb7/x30 +.. /xde/x34/xb8/x30 +.. /xde/x34/xb9/x30 +.. /xde/x34/xba/x30 +.. /xde/x34/xbb/x30 +.. /xde/x34/xbc/x30 +.. /xde/x34/xbd/x30 +.. /xde/x34/xbe/x30 +.. /xde/x34/xbf/x30 +.. /xde/x34/xc0/x30 +.. /xde/x34/xc1/x30 +.. /xde/x34/xc2/x30 +.. /xde/x34/xc3/x30 +.. /xde/x34/xc4/x30 +.. /xde/x34/xc5/x30 +.. /xde/x34/xc6/x30 +.. /xde/x34/xc7/x30 +.. /xde/x34/xc8/x30 +.. /xde/x34/xc9/x30 +.. /xde/x34/xca/x30 +.. /xde/x34/xcb/x30 +.. /xde/x34/xcc/x30 +.. /xde/x34/xcd/x30 +.. /xde/x34/xce/x30 +.. /xde/x34/xcf/x30 +.. /xde/x34/xd0/x30 +.. /xde/x34/xd1/x30 +.. /xde/x34/xd2/x30 +.. /xde/x34/xd3/x30 +.. /xde/x34/xd4/x30 +.. /xde/x34/xd5/x30 +.. /xde/x34/xd6/x30 +.. /xde/x34/xd7/x30 +.. /xde/x34/xd8/x30 +.. /xde/x34/xd9/x30 +.. /xde/x34/xda/x30 +.. /xde/x34/xdb/x30 +.. /xde/x34/xdc/x30 +.. /xde/x34/xdd/x30 +.. /xde/x34/xde/x30 +.. /xde/x34/xdf/x30 +.. /xde/x34/xe0/x30 +.. /xde/x34/xe1/x30 +.. /xde/x34/xe2/x30 +.. /xde/x34/xe3/x30 +.. /xde/x34/xe4/x30 +.. /xde/x34/xe5/x30 +.. /xde/x34/xe6/x30 +.. /xde/x34/xe7/x30 +.. /xde/x34/xe8/x30 +.. /xde/x34/xe9/x30 +.. /xde/x34/xea/x30 +.. /xde/x34/xeb/x30 +.. /xde/x34/xec/x30 +.. /xde/x34/xed/x30 +.. /xde/x34/xee/x30 +.. /xde/x34/xef/x30 +.. /xde/x34/xf0/x30 +.. /xde/x34/xf1/x30 +.. /xde/x34/xf2/x30 +.. /xde/x34/xf3/x30 +.. /xde/x34/xf4/x30 +.. /xde/x34/xf5/x30 +.. /xde/x34/xf6/x30 +.. /xde/x34/xf7/x30 +.. /xde/x34/xf8/x30 +.. /xde/x34/xf9/x30 +.. /xde/x34/xfa/x30 +.. /xde/x34/xfb/x30 +.. /xde/x34/xfc/x30 +.. /xde/x34/xfd/x30 +.. /xde/x34/xfe/x30 +.. /xde/x35/x81/x30 +.. /xde/x35/x82/x30 +.. /xde/x35/x83/x30 +.. /xde/x35/x84/x30 +.. /xde/x35/x85/x30 +.. /xde/x35/x86/x30 +.. /xde/x35/x87/x30 +.. /xde/x35/x88/x30 +.. /xde/x35/x89/x30 +.. /xde/x35/x8a/x30 +.. /xde/x35/x8b/x30 +.. /xde/x35/x8c/x30 +.. /xde/x35/x8d/x30 +.. /xde/x35/x8e/x30 +.. /xde/x35/x8f/x30 +.. /xde/x35/x90/x30 +.. /xde/x35/x91/x30 +.. /xde/x35/x92/x30 +.. /xde/x35/x93/x30 +.. /xde/x35/x94/x30 +.. /xde/x35/x95/x30 +.. /xde/x35/x96/x30 +.. /xde/x35/x97/x30 +.. /xde/x35/x98/x30 +.. /xde/x35/x99/x30 +.. /xde/x35/x9a/x30 +.. /xde/x35/x9b/x30 +.. /xde/x35/x9c/x30 +.. /xde/x35/x9d/x30 +.. /xde/x35/x9e/x30 +.. /xde/x35/x9f/x30 +.. /xde/x35/xa0/x30 +.. /xde/x35/xa1/x30 +.. /xde/x35/xa2/x30 +.. /xde/x35/xa3/x30 +.. /xde/x35/xa4/x30 +.. /xde/x35/xa5/x30 +.. /xde/x35/xa6/x30 +.. /xde/x35/xa7/x30 +.. /xde/x35/xa8/x30 +.. /xde/x35/xa9/x30 +.. /xde/x35/xaa/x30 +.. /xde/x35/xab/x30 +.. /xde/x35/xac/x30 +.. /xde/x35/xad/x30 +.. /xde/x35/xae/x30 +.. /xde/x35/xaf/x30 +.. /xde/x35/xb0/x30 +.. /xde/x35/xb1/x30 +.. /xde/x35/xb2/x30 +.. /xde/x35/xb3/x30 +.. /xde/x35/xb4/x30 +.. /xde/x35/xb5/x30 +.. /xde/x35/xb6/x30 +.. /xde/x35/xb7/x30 +.. /xde/x35/xb8/x30 +.. /xde/x35/xb9/x30 +.. /xde/x35/xba/x30 +.. /xde/x35/xbb/x30 +.. /xde/x35/xbc/x30 +.. /xde/x35/xbd/x30 +.. /xde/x35/xbe/x30 +.. /xde/x35/xbf/x30 +.. /xde/x35/xc0/x30 +.. /xde/x35/xc1/x30 +.. /xde/x35/xc2/x30 +.. /xde/x35/xc3/x30 +.. /xde/x35/xc4/x30 +.. /xde/x35/xc5/x30 +.. /xde/x35/xc6/x30 +.. /xde/x35/xc7/x30 +.. /xde/x35/xc8/x30 +.. /xde/x35/xc9/x30 +.. /xde/x35/xca/x30 +.. /xde/x35/xcb/x30 +.. /xde/x35/xcc/x30 +.. /xde/x35/xcd/x30 +.. /xde/x35/xce/x30 +.. /xde/x35/xcf/x30 +.. /xde/x35/xd0/x30 +.. /xde/x35/xd1/x30 +.. /xde/x35/xd2/x30 +.. /xde/x35/xd3/x30 +.. /xde/x35/xd4/x30 +.. /xde/x35/xd5/x30 +.. /xde/x35/xd6/x30 +.. /xde/x35/xd7/x30 +.. /xde/x35/xd8/x30 +.. /xde/x35/xd9/x30 +.. /xde/x35/xda/x30 +.. /xde/x35/xdb/x30 +.. /xde/x35/xdc/x30 +.. /xde/x35/xdd/x30 +.. /xde/x35/xde/x30 +.. /xde/x35/xdf/x30 +.. /xde/x35/xe0/x30 +.. /xde/x35/xe1/x30 +.. /xde/x35/xe2/x30 +.. /xde/x35/xe3/x30 +.. /xde/x35/xe4/x30 +.. /xde/x35/xe5/x30 +.. /xde/x35/xe6/x30 +.. /xde/x35/xe7/x30 +.. /xde/x35/xe8/x30 +.. /xde/x35/xe9/x30 +.. /xde/x35/xea/x30 +.. /xde/x35/xeb/x30 +.. /xde/x35/xec/x30 +.. /xde/x35/xed/x30 +.. /xde/x35/xee/x30 +.. /xde/x35/xef/x30 +.. /xde/x35/xf0/x30 +.. /xde/x35/xf1/x30 +.. /xde/x35/xf2/x30 +.. /xde/x35/xf3/x30 +.. /xde/x35/xf4/x30 +.. /xde/x35/xf5/x30 +.. /xde/x35/xf6/x30 +.. /xde/x35/xf7/x30 +.. /xde/x35/xf8/x30 +.. /xde/x35/xf9/x30 +.. /xde/x35/xfa/x30 +.. /xde/x35/xfb/x30 +.. /xde/x35/xfc/x30 +.. /xde/x35/xfd/x30 +.. /xde/x35/xfe/x30 +.. /xde/x36/x81/x30 +.. /xde/x36/x82/x30 +.. /xde/x36/x83/x30 +.. /xde/x36/x84/x30 +.. /xde/x36/x85/x30 +.. /xde/x36/x86/x30 +.. /xde/x36/x87/x30 +.. /xde/x36/x88/x30 +.. /xde/x36/x89/x30 +.. /xde/x36/x8a/x30 +.. /xde/x36/x8b/x30 +.. /xde/x36/x8c/x30 +.. /xde/x36/x8d/x30 +.. /xde/x36/x8e/x30 +.. /xde/x36/x8f/x30 +.. /xde/x36/x90/x30 +.. /xde/x36/x91/x30 +.. /xde/x36/x92/x30 +.. /xde/x36/x93/x30 +.. /xde/x36/x94/x30 +.. /xde/x36/x95/x30 +.. /xde/x36/x96/x30 +.. /xde/x36/x97/x30 +.. /xde/x36/x98/x30 +.. /xde/x36/x99/x30 +.. /xde/x36/x9a/x30 +.. /xde/x36/x9b/x30 +.. /xde/x36/x9c/x30 +.. /xde/x36/x9d/x30 +.. /xde/x36/x9e/x30 +.. /xde/x36/x9f/x30 +.. /xde/x36/xa0/x30 +.. /xde/x36/xa1/x30 +.. /xde/x36/xa2/x30 +.. /xde/x36/xa3/x30 +.. /xde/x36/xa4/x30 +.. /xde/x36/xa5/x30 +.. /xde/x36/xa6/x30 +.. /xde/x36/xa7/x30 +.. /xde/x36/xa8/x30 +.. /xde/x36/xa9/x30 +.. /xde/x36/xaa/x30 +.. /xde/x36/xab/x30 +.. /xde/x36/xac/x30 +.. /xde/x36/xad/x30 +.. /xde/x36/xae/x30 +.. /xde/x36/xaf/x30 +.. /xde/x36/xb0/x30 +.. /xde/x36/xb1/x30 +.. /xde/x36/xb2/x30 +.. /xde/x36/xb3/x30 +.. /xde/x36/xb4/x30 +.. /xde/x36/xb5/x30 +.. /xde/x36/xb6/x30 +.. /xde/x36/xb7/x30 +.. /xde/x36/xb8/x30 +.. /xde/x36/xb9/x30 +.. /xde/x36/xba/x30 +.. /xde/x36/xbb/x30 +.. /xde/x36/xbc/x30 +.. /xde/x36/xbd/x30 +.. /xde/x36/xbe/x30 +.. /xde/x36/xbf/x30 +.. /xde/x36/xc0/x30 +.. /xde/x36/xc1/x30 +.. /xde/x36/xc2/x30 +.. /xde/x36/xc3/x30 +.. /xde/x36/xc4/x30 +.. /xde/x36/xc5/x30 +.. /xde/x36/xc6/x30 +.. /xde/x36/xc7/x30 +.. /xde/x36/xc8/x30 +.. /xde/x36/xc9/x30 +.. /xde/x36/xca/x30 +.. /xde/x36/xcb/x30 +.. /xde/x36/xcc/x30 +.. /xde/x36/xcd/x30 +.. /xde/x36/xce/x30 +.. /xde/x36/xcf/x30 +.. /xde/x36/xd0/x30 +.. /xde/x36/xd1/x30 +.. /xde/x36/xd2/x30 +.. /xde/x36/xd3/x30 +.. /xde/x36/xd4/x30 +.. /xde/x36/xd5/x30 +.. /xde/x36/xd6/x30 +.. /xde/x36/xd7/x30 +.. /xde/x36/xd8/x30 +.. /xde/x36/xd9/x30 +.. /xde/x36/xda/x30 +.. /xde/x36/xdb/x30 +.. /xde/x36/xdc/x30 +.. /xde/x36/xdd/x30 +.. /xde/x36/xde/x30 +.. /xde/x36/xdf/x30 +.. /xde/x36/xe0/x30 +.. /xde/x36/xe1/x30 +.. /xde/x36/xe2/x30 +.. /xde/x36/xe3/x30 +.. /xde/x36/xe4/x30 +.. /xde/x36/xe5/x30 +.. /xde/x36/xe6/x30 +.. /xde/x36/xe7/x30 +.. /xde/x36/xe8/x30 +.. /xde/x36/xe9/x30 +.. /xde/x36/xea/x30 +.. /xde/x36/xeb/x30 +.. /xde/x36/xec/x30 +.. /xde/x36/xed/x30 +.. /xde/x36/xee/x30 +.. /xde/x36/xef/x30 +.. /xde/x36/xf0/x30 +.. /xde/x36/xf1/x30 +.. /xde/x36/xf2/x30 +.. /xde/x36/xf3/x30 +.. /xde/x36/xf4/x30 +.. /xde/x36/xf5/x30 +.. /xde/x36/xf6/x30 +.. /xde/x36/xf7/x30 +.. /xde/x36/xf8/x30 +.. /xde/x36/xf9/x30 +.. /xde/x36/xfa/x30 +.. /xde/x36/xfb/x30 +.. /xde/x36/xfc/x30 +.. /xde/x36/xfd/x30 +.. /xde/x36/xfe/x30 +.. /xde/x37/x81/x30 +.. /xde/x37/x82/x30 +.. /xde/x37/x83/x30 +.. /xde/x37/x84/x30 +.. /xde/x37/x85/x30 +.. /xde/x37/x86/x30 +.. /xde/x37/x87/x30 +.. /xde/x37/x88/x30 +.. /xde/x37/x89/x30 +.. /xde/x37/x8a/x30 +.. /xde/x37/x8b/x30 +.. /xde/x37/x8c/x30 +.. /xde/x37/x8d/x30 +.. /xde/x37/x8e/x30 +.. /xde/x37/x8f/x30 +.. /xde/x37/x90/x30 +.. /xde/x37/x91/x30 +.. /xde/x37/x92/x30 +.. /xde/x37/x93/x30 +.. /xde/x37/x94/x30 +.. /xde/x37/x95/x30 +.. /xde/x37/x96/x30 +.. /xde/x37/x97/x30 +.. /xde/x37/x98/x30 +.. /xde/x37/x99/x30 +.. /xde/x37/x9a/x30 +.. /xde/x37/x9b/x30 +.. /xde/x37/x9c/x30 +.. /xde/x37/x9d/x30 +.. /xde/x37/x9e/x30 +.. /xde/x37/x9f/x30 +.. /xde/x37/xa0/x30 +.. /xde/x37/xa1/x30 +.. /xde/x37/xa2/x30 +.. /xde/x37/xa3/x30 +.. /xde/x37/xa4/x30 +.. /xde/x37/xa5/x30 +.. /xde/x37/xa6/x30 +.. /xde/x37/xa7/x30 +.. /xde/x37/xa8/x30 +.. /xde/x37/xa9/x30 +.. /xde/x37/xaa/x30 +.. /xde/x37/xab/x30 +.. /xde/x37/xac/x30 +.. /xde/x37/xad/x30 +.. /xde/x37/xae/x30 +.. /xde/x37/xaf/x30 +.. /xde/x37/xb0/x30 +.. /xde/x37/xb1/x30 +.. /xde/x37/xb2/x30 +.. /xde/x37/xb3/x30 +.. /xde/x37/xb4/x30 +.. /xde/x37/xb5/x30 +.. /xde/x37/xb6/x30 +.. /xde/x37/xb7/x30 +.. /xde/x37/xb8/x30 +.. /xde/x37/xb9/x30 +.. /xde/x37/xba/x30 +.. /xde/x37/xbb/x30 +.. /xde/x37/xbc/x30 +.. /xde/x37/xbd/x30 +.. /xde/x37/xbe/x30 +.. /xde/x37/xbf/x30 +.. /xde/x37/xc0/x30 +.. /xde/x37/xc1/x30 +.. /xde/x37/xc2/x30 +.. /xde/x37/xc3/x30 +.. /xde/x37/xc4/x30 +.. /xde/x37/xc5/x30 +.. /xde/x37/xc6/x30 +.. /xde/x37/xc7/x30 +.. /xde/x37/xc8/x30 +.. /xde/x37/xc9/x30 +.. /xde/x37/xca/x30 +.. /xde/x37/xcb/x30 +.. /xde/x37/xcc/x30 +.. /xde/x37/xcd/x30 +.. /xde/x37/xce/x30 +.. /xde/x37/xcf/x30 +.. /xde/x37/xd0/x30 +.. /xde/x37/xd1/x30 +.. /xde/x37/xd2/x30 +.. /xde/x37/xd3/x30 +.. /xde/x37/xd4/x30 +.. /xde/x37/xd5/x30 +.. /xde/x37/xd6/x30 +.. /xde/x37/xd7/x30 +.. /xde/x37/xd8/x30 +.. /xde/x37/xd9/x30 +.. /xde/x37/xda/x30 +.. /xde/x37/xdb/x30 +.. /xde/x37/xdc/x30 +.. /xde/x37/xdd/x30 +.. /xde/x37/xde/x30 +.. /xde/x37/xdf/x30 +.. /xde/x37/xe0/x30 +.. /xde/x37/xe1/x30 +.. /xde/x37/xe2/x30 +.. /xde/x37/xe3/x30 +.. /xde/x37/xe4/x30 +.. /xde/x37/xe5/x30 +.. /xde/x37/xe6/x30 +.. /xde/x37/xe7/x30 +.. /xde/x37/xe8/x30 +.. /xde/x37/xe9/x30 +.. /xde/x37/xea/x30 +.. /xde/x37/xeb/x30 +.. /xde/x37/xec/x30 +.. /xde/x37/xed/x30 +.. /xde/x37/xee/x30 +.. /xde/x37/xef/x30 +.. /xde/x37/xf0/x30 +.. /xde/x37/xf1/x30 +.. /xde/x37/xf2/x30 +.. /xde/x37/xf3/x30 +.. /xde/x37/xf4/x30 +.. /xde/x37/xf5/x30 +.. /xde/x37/xf6/x30 +.. /xde/x37/xf7/x30 +.. /xde/x37/xf8/x30 +.. /xde/x37/xf9/x30 +.. /xde/x37/xfa/x30 +.. /xde/x37/xfb/x30 +.. /xde/x37/xfc/x30 +.. /xde/x37/xfd/x30 +.. /xde/x37/xfe/x30 +.. /xde/x38/x81/x30 +.. /xde/x38/x82/x30 +.. /xde/x38/x83/x30 +.. /xde/x38/x84/x30 +.. /xde/x38/x85/x30 +.. /xde/x38/x86/x30 +.. /xde/x38/x87/x30 +.. /xde/x38/x88/x30 +.. /xde/x38/x89/x30 +.. /xde/x38/x8a/x30 +.. /xde/x38/x8b/x30 +.. /xde/x38/x8c/x30 +.. /xde/x38/x8d/x30 +.. /xde/x38/x8e/x30 +.. /xde/x38/x8f/x30 +.. /xde/x38/x90/x30 +.. /xde/x38/x91/x30 +.. /xde/x38/x92/x30 +.. /xde/x38/x93/x30 +.. /xde/x38/x94/x30 +.. /xde/x38/x95/x30 +.. /xde/x38/x96/x30 +.. /xde/x38/x97/x30 +.. /xde/x38/x98/x30 +.. /xde/x38/x99/x30 +.. /xde/x38/x9a/x30 +.. /xde/x38/x9b/x30 +.. /xde/x38/x9c/x30 +.. /xde/x38/x9d/x30 +.. /xde/x38/x9e/x30 +.. /xde/x38/x9f/x30 +.. /xde/x38/xa0/x30 +.. /xde/x38/xa1/x30 +.. /xde/x38/xa2/x30 +.. /xde/x38/xa3/x30 +.. /xde/x38/xa4/x30 +.. /xde/x38/xa5/x30 +.. /xde/x38/xa6/x30 +.. /xde/x38/xa7/x30 +.. /xde/x38/xa8/x30 +.. /xde/x38/xa9/x30 +.. /xde/x38/xaa/x30 +.. /xde/x38/xab/x30 +.. /xde/x38/xac/x30 +.. /xde/x38/xad/x30 +.. /xde/x38/xae/x30 +.. /xde/x38/xaf/x30 +.. /xde/x38/xb0/x30 +.. /xde/x38/xb1/x30 +.. /xde/x38/xb2/x30 +.. /xde/x38/xb3/x30 +.. /xde/x38/xb4/x30 +.. /xde/x38/xb5/x30 +.. /xde/x38/xb6/x30 +.. /xde/x38/xb7/x30 +.. /xde/x38/xb8/x30 +.. /xde/x38/xb9/x30 +.. /xde/x38/xba/x30 +.. /xde/x38/xbb/x30 +.. /xde/x38/xbc/x30 +.. /xde/x38/xbd/x30 +.. /xde/x38/xbe/x30 +.. /xde/x38/xbf/x30 +.. /xde/x38/xc0/x30 +.. /xde/x38/xc1/x30 +.. /xde/x38/xc2/x30 +.. /xde/x38/xc3/x30 +.. /xde/x38/xc4/x30 +.. /xde/x38/xc5/x30 +.. /xde/x38/xc6/x30 +.. /xde/x38/xc7/x30 +.. /xde/x38/xc8/x30 +.. /xde/x38/xc9/x30 +.. /xde/x38/xca/x30 +.. /xde/x38/xcb/x30 +.. /xde/x38/xcc/x30 +.. /xde/x38/xcd/x30 +.. /xde/x38/xce/x30 +.. /xde/x38/xcf/x30 +.. /xde/x38/xd0/x30 +.. /xde/x38/xd1/x30 +.. /xde/x38/xd2/x30 +.. /xde/x38/xd3/x30 +.. /xde/x38/xd4/x30 +.. /xde/x38/xd5/x30 +.. /xde/x38/xd6/x30 +.. /xde/x38/xd7/x30 +.. /xde/x38/xd8/x30 +.. /xde/x38/xd9/x30 +.. /xde/x38/xda/x30 +.. /xde/x38/xdb/x30 +.. /xde/x38/xdc/x30 +.. /xde/x38/xdd/x30 +.. /xde/x38/xde/x30 +.. /xde/x38/xdf/x30 +.. /xde/x38/xe0/x30 +.. /xde/x38/xe1/x30 +.. /xde/x38/xe2/x30 +.. /xde/x38/xe3/x30 +.. /xde/x38/xe4/x30 +.. /xde/x38/xe5/x30 +.. /xde/x38/xe6/x30 +.. /xde/x38/xe7/x30 +.. /xde/x38/xe8/x30 +.. /xde/x38/xe9/x30 +.. /xde/x38/xea/x30 +.. /xde/x38/xeb/x30 +.. /xde/x38/xec/x30 +.. /xde/x38/xed/x30 +.. /xde/x38/xee/x30 +.. /xde/x38/xef/x30 +.. /xde/x38/xf0/x30 +.. /xde/x38/xf1/x30 +.. /xde/x38/xf2/x30 +.. /xde/x38/xf3/x30 +.. /xde/x38/xf4/x30 +.. /xde/x38/xf5/x30 +.. /xde/x38/xf6/x30 +.. /xde/x38/xf7/x30 +.. /xde/x38/xf8/x30 +.. /xde/x38/xf9/x30 +.. /xde/x38/xfa/x30 +.. /xde/x38/xfb/x30 +.. /xde/x38/xfc/x30 +.. /xde/x38/xfd/x30 +.. /xde/x38/xfe/x30 +.. /xde/x39/x81/x30 +.. /xde/x39/x82/x30 +.. /xde/x39/x83/x30 +.. /xde/x39/x84/x30 +.. /xde/x39/x85/x30 +.. /xde/x39/x86/x30 +.. /xde/x39/x87/x30 +.. /xde/x39/x88/x30 +.. /xde/x39/x89/x30 +.. /xde/x39/x8a/x30 +.. /xde/x39/x8b/x30 +.. /xde/x39/x8c/x30 +.. /xde/x39/x8d/x30 +.. /xde/x39/x8e/x30 +.. /xde/x39/x8f/x30 +.. /xde/x39/x90/x30 +.. /xde/x39/x91/x30 +.. /xde/x39/x92/x30 +.. /xde/x39/x93/x30 +.. /xde/x39/x94/x30 +.. /xde/x39/x95/x30 +.. /xde/x39/x96/x30 +.. /xde/x39/x97/x30 +.. /xde/x39/x98/x30 +.. /xde/x39/x99/x30 +.. /xde/x39/x9a/x30 +.. /xde/x39/x9b/x30 +.. /xde/x39/x9c/x30 +.. /xde/x39/x9d/x30 +.. /xde/x39/x9e/x30 +.. /xde/x39/x9f/x30 +.. /xde/x39/xa0/x30 +.. /xde/x39/xa1/x30 +.. /xde/x39/xa2/x30 +.. /xde/x39/xa3/x30 +.. /xde/x39/xa4/x30 +.. /xde/x39/xa5/x30 +.. /xde/x39/xa6/x30 +.. /xde/x39/xa7/x30 +.. /xde/x39/xa8/x30 +.. /xde/x39/xa9/x30 +.. /xde/x39/xaa/x30 +.. /xde/x39/xab/x30 +.. /xde/x39/xac/x30 +.. /xde/x39/xad/x30 +.. /xde/x39/xae/x30 +.. /xde/x39/xaf/x30 +.. /xde/x39/xb0/x30 +.. /xde/x39/xb1/x30 +.. /xde/x39/xb2/x30 +.. /xde/x39/xb3/x30 +.. /xde/x39/xb4/x30 +.. /xde/x39/xb5/x30 +.. /xde/x39/xb6/x30 +.. /xde/x39/xb7/x30 +.. /xde/x39/xb8/x30 +.. /xde/x39/xb9/x30 +.. /xde/x39/xba/x30 +.. /xde/x39/xbb/x30 +.. /xde/x39/xbc/x30 +.. /xde/x39/xbd/x30 +.. /xde/x39/xbe/x30 +.. /xde/x39/xbf/x30 +.. /xde/x39/xc0/x30 +.. /xde/x39/xc1/x30 +.. /xde/x39/xc2/x30 +.. /xde/x39/xc3/x30 +.. /xde/x39/xc4/x30 +.. /xde/x39/xc5/x30 +.. /xde/x39/xc6/x30 +.. /xde/x39/xc7/x30 +.. /xde/x39/xc8/x30 +.. /xde/x39/xc9/x30 +.. /xde/x39/xca/x30 +.. /xde/x39/xcb/x30 +.. /xde/x39/xcc/x30 +.. /xde/x39/xcd/x30 +.. /xde/x39/xce/x30 +.. /xde/x39/xcf/x30 +.. /xde/x39/xd0/x30 +.. /xde/x39/xd1/x30 +.. /xde/x39/xd2/x30 +.. /xde/x39/xd3/x30 +.. /xde/x39/xd4/x30 +.. /xde/x39/xd5/x30 +.. /xde/x39/xd6/x30 +.. /xde/x39/xd7/x30 +.. /xde/x39/xd8/x30 +.. /xde/x39/xd9/x30 +.. /xde/x39/xda/x30 +.. /xde/x39/xdb/x30 +.. /xde/x39/xdc/x30 +.. /xde/x39/xdd/x30 +.. /xde/x39/xde/x30 +.. /xde/x39/xdf/x30 +.. /xde/x39/xe0/x30 +.. /xde/x39/xe1/x30 +.. /xde/x39/xe2/x30 +.. /xde/x39/xe3/x30 +.. /xde/x39/xe4/x30 +.. /xde/x39/xe5/x30 +.. /xde/x39/xe6/x30 +.. /xde/x39/xe7/x30 +.. /xde/x39/xe8/x30 +.. /xde/x39/xe9/x30 +.. /xde/x39/xea/x30 +.. /xde/x39/xeb/x30 +.. /xde/x39/xec/x30 +.. /xde/x39/xed/x30 +.. /xde/x39/xee/x30 +.. /xde/x39/xef/x30 +.. /xde/x39/xf0/x30 +.. /xde/x39/xf1/x30 +.. /xde/x39/xf2/x30 +.. /xde/x39/xf3/x30 +.. /xde/x39/xf4/x30 +.. /xde/x39/xf5/x30 +.. /xde/x39/xf6/x30 +.. /xde/x39/xf7/x30 +.. /xde/x39/xf8/x30 +.. /xde/x39/xf9/x30 +.. /xde/x39/xfa/x30 +.. /xde/x39/xfb/x30 +.. /xde/x39/xfc/x30 +.. /xde/x39/xfd/x30 +.. /xde/x39/xfe/x30 +.. /xdf/x30/x81/x30 +.. /xdf/x30/x82/x30 +.. /xdf/x30/x83/x30 +.. /xdf/x30/x84/x30 +.. /xdf/x30/x85/x30 +.. /xdf/x30/x86/x30 +.. /xdf/x30/x87/x30 +.. /xdf/x30/x88/x30 +.. /xdf/x30/x89/x30 +.. /xdf/x30/x8a/x30 +.. /xdf/x30/x8b/x30 +.. /xdf/x30/x8c/x30 +.. /xdf/x30/x8d/x30 +.. /xdf/x30/x8e/x30 +.. /xdf/x30/x8f/x30 +.. /xdf/x30/x90/x30 +.. /xdf/x30/x91/x30 +.. /xdf/x30/x92/x30 +.. /xdf/x30/x93/x30 +.. /xdf/x30/x94/x30 +.. /xdf/x30/x95/x30 +.. /xdf/x30/x96/x30 +.. /xdf/x30/x97/x30 +.. /xdf/x30/x98/x30 +.. /xdf/x30/x99/x30 +.. /xdf/x30/x9a/x30 +.. /xdf/x30/x9b/x30 +.. /xdf/x30/x9c/x30 +.. /xdf/x30/x9d/x30 +.. /xdf/x30/x9e/x30 +.. /xdf/x30/x9f/x30 +.. /xdf/x30/xa0/x30 +.. /xdf/x30/xa1/x30 +.. /xdf/x30/xa2/x30 +.. /xdf/x30/xa3/x30 +.. /xdf/x30/xa4/x30 +.. /xdf/x30/xa5/x30 +.. /xdf/x30/xa6/x30 +.. /xdf/x30/xa7/x30 +.. /xdf/x30/xa8/x30 +.. /xdf/x30/xa9/x30 +.. /xdf/x30/xaa/x30 +.. /xdf/x30/xab/x30 +.. /xdf/x30/xac/x30 +.. /xdf/x30/xad/x30 +.. /xdf/x30/xae/x30 +.. /xdf/x30/xaf/x30 +.. /xdf/x30/xb0/x30 +.. /xdf/x30/xb1/x30 +.. /xdf/x30/xb2/x30 +.. /xdf/x30/xb3/x30 +.. /xdf/x30/xb4/x30 +.. /xdf/x30/xb5/x30 +.. /xdf/x30/xb6/x30 +.. /xdf/x30/xb7/x30 +.. /xdf/x30/xb8/x30 +.. /xdf/x30/xb9/x30 +.. /xdf/x30/xba/x30 +.. /xdf/x30/xbb/x30 +.. /xdf/x30/xbc/x30 +.. /xdf/x30/xbd/x30 +.. /xdf/x30/xbe/x30 +.. /xdf/x30/xbf/x30 +.. /xdf/x30/xc0/x30 +.. /xdf/x30/xc1/x30 +.. /xdf/x30/xc2/x30 +.. /xdf/x30/xc3/x30 +.. /xdf/x30/xc4/x30 +.. /xdf/x30/xc5/x30 +.. /xdf/x30/xc6/x30 +.. /xdf/x30/xc7/x30 +.. /xdf/x30/xc8/x30 +.. /xdf/x30/xc9/x30 +.. /xdf/x30/xca/x30 +.. /xdf/x30/xcb/x30 +.. /xdf/x30/xcc/x30 +.. /xdf/x30/xcd/x30 +.. /xdf/x30/xce/x30 +.. /xdf/x30/xcf/x30 +.. /xdf/x30/xd0/x30 +.. /xdf/x30/xd1/x30 +.. /xdf/x30/xd2/x30 +.. /xdf/x30/xd3/x30 +.. /xdf/x30/xd4/x30 +.. /xdf/x30/xd5/x30 +.. /xdf/x30/xd6/x30 +.. /xdf/x30/xd7/x30 +.. /xdf/x30/xd8/x30 +.. /xdf/x30/xd9/x30 +.. /xdf/x30/xda/x30 +.. /xdf/x30/xdb/x30 +.. /xdf/x30/xdc/x30 +.. /xdf/x30/xdd/x30 +.. /xdf/x30/xde/x30 +.. /xdf/x30/xdf/x30 +.. /xdf/x30/xe0/x30 +.. /xdf/x30/xe1/x30 +.. /xdf/x30/xe2/x30 +.. /xdf/x30/xe3/x30 +.. /xdf/x30/xe4/x30 +.. /xdf/x30/xe5/x30 +.. /xdf/x30/xe6/x30 +.. /xdf/x30/xe7/x30 +.. /xdf/x30/xe8/x30 +.. /xdf/x30/xe9/x30 +.. /xdf/x30/xea/x30 +.. /xdf/x30/xeb/x30 +.. /xdf/x30/xec/x30 +.. /xdf/x30/xed/x30 +.. /xdf/x30/xee/x30 +.. /xdf/x30/xef/x30 +.. /xdf/x30/xf0/x30 +.. /xdf/x30/xf1/x30 +.. /xdf/x30/xf2/x30 +.. /xdf/x30/xf3/x30 +.. /xdf/x30/xf4/x30 +.. /xdf/x30/xf5/x30 +.. /xdf/x30/xf6/x30 +.. /xdf/x30/xf7/x30 +.. /xdf/x30/xf8/x30 +.. /xdf/x30/xf9/x30 +.. /xdf/x30/xfa/x30 +.. /xdf/x30/xfb/x30 +.. /xdf/x30/xfc/x30 +.. /xdf/x30/xfd/x30 +.. /xdf/x30/xfe/x30 +.. /xdf/x31/x81/x30 +.. /xdf/x31/x82/x30 +.. /xdf/x31/x83/x30 +.. /xdf/x31/x84/x30 +.. /xdf/x31/x85/x30 +.. /xdf/x31/x86/x30 +.. /xdf/x31/x87/x30 +.. /xdf/x31/x88/x30 +.. /xdf/x31/x89/x30 +.. /xdf/x31/x8a/x30 +.. /xdf/x31/x8b/x30 +.. /xdf/x31/x8c/x30 +.. /xdf/x31/x8d/x30 +.. /xdf/x31/x8e/x30 +.. /xdf/x31/x8f/x30 +.. /xdf/x31/x90/x30 +.. /xdf/x31/x91/x30 +.. /xdf/x31/x92/x30 +.. /xdf/x31/x93/x30 +.. /xdf/x31/x94/x30 +.. /xdf/x31/x95/x30 +.. /xdf/x31/x96/x30 +.. /xdf/x31/x97/x30 +.. /xdf/x31/x98/x30 +.. /xdf/x31/x99/x30 +.. /xdf/x31/x9a/x30 +.. /xdf/x31/x9b/x30 +.. /xdf/x31/x9c/x30 +.. /xdf/x31/x9d/x30 +.. /xdf/x31/x9e/x30 +.. /xdf/x31/x9f/x30 +.. /xdf/x31/xa0/x30 +.. /xdf/x31/xa1/x30 +.. /xdf/x31/xa2/x30 +.. /xdf/x31/xa3/x30 +.. /xdf/x31/xa4/x30 +.. /xdf/x31/xa5/x30 +.. /xdf/x31/xa6/x30 +.. /xdf/x31/xa7/x30 +.. /xdf/x31/xa8/x30 +.. /xdf/x31/xa9/x30 +.. /xdf/x31/xaa/x30 +.. /xdf/x31/xab/x30 +.. /xdf/x31/xac/x30 +.. /xdf/x31/xad/x30 +.. /xdf/x31/xae/x30 +.. /xdf/x31/xaf/x30 +.. /xdf/x31/xb0/x30 +.. /xdf/x31/xb1/x30 +.. /xdf/x31/xb2/x30 +.. /xdf/x31/xb3/x30 +.. /xdf/x31/xb4/x30 +.. /xdf/x31/xb5/x30 +.. /xdf/x31/xb6/x30 +.. /xdf/x31/xb7/x30 +.. /xdf/x31/xb8/x30 +.. /xdf/x31/xb9/x30 +.. /xdf/x31/xba/x30 +.. /xdf/x31/xbb/x30 +.. /xdf/x31/xbc/x30 +.. /xdf/x31/xbd/x30 +.. /xdf/x31/xbe/x30 +.. /xdf/x31/xbf/x30 +.. /xdf/x31/xc0/x30 +.. /xdf/x31/xc1/x30 +.. /xdf/x31/xc2/x30 +.. /xdf/x31/xc3/x30 +.. /xdf/x31/xc4/x30 +.. /xdf/x31/xc5/x30 +.. /xdf/x31/xc6/x30 +.. /xdf/x31/xc7/x30 +.. /xdf/x31/xc8/x30 +.. /xdf/x31/xc9/x30 +.. /xdf/x31/xca/x30 +.. /xdf/x31/xcb/x30 +.. /xdf/x31/xcc/x30 +.. /xdf/x31/xcd/x30 +.. /xdf/x31/xce/x30 +.. /xdf/x31/xcf/x30 +.. /xdf/x31/xd0/x30 +.. /xdf/x31/xd1/x30 +.. /xdf/x31/xd2/x30 +.. /xdf/x31/xd3/x30 +.. /xdf/x31/xd4/x30 +.. /xdf/x31/xd5/x30 +.. /xdf/x31/xd6/x30 +.. /xdf/x31/xd7/x30 +.. /xdf/x31/xd8/x30 +.. /xdf/x31/xd9/x30 +.. /xdf/x31/xda/x30 +.. /xdf/x31/xdb/x30 +.. /xdf/x31/xdc/x30 +.. /xdf/x31/xdd/x30 +.. /xdf/x31/xde/x30 +.. /xdf/x31/xdf/x30 +.. /xdf/x31/xe0/x30 +.. /xdf/x31/xe1/x30 +.. /xdf/x31/xe2/x30 +.. /xdf/x31/xe3/x30 +.. /xdf/x31/xe4/x30 +.. /xdf/x31/xe5/x30 +.. /xdf/x31/xe6/x30 +.. /xdf/x31/xe7/x30 +.. /xdf/x31/xe8/x30 +.. /xdf/x31/xe9/x30 +.. /xdf/x31/xea/x30 +.. /xdf/x31/xeb/x30 +.. /xdf/x31/xec/x30 +.. /xdf/x31/xed/x30 +.. /xdf/x31/xee/x30 +.. /xdf/x31/xef/x30 +.. /xdf/x31/xf0/x30 +.. /xdf/x31/xf1/x30 +.. /xdf/x31/xf2/x30 +.. /xdf/x31/xf3/x30 +.. /xdf/x31/xf4/x30 +.. /xdf/x31/xf5/x30 +.. /xdf/x31/xf6/x30 +.. /xdf/x31/xf7/x30 +.. /xdf/x31/xf8/x30 +.. /xdf/x31/xf9/x30 +.. /xdf/x31/xfa/x30 +.. /xdf/x31/xfb/x30 +.. /xdf/x31/xfc/x30 +.. /xdf/x31/xfd/x30 +.. /xdf/x31/xfe/x30 +.. /xdf/x32/x81/x30 +.. /xdf/x32/x82/x30 +.. /xdf/x32/x83/x30 +.. /xdf/x32/x84/x30 +.. /xdf/x32/x85/x30 +.. /xdf/x32/x86/x30 +.. /xdf/x32/x87/x30 +.. /xdf/x32/x88/x30 +.. /xdf/x32/x89/x30 +.. /xdf/x32/x8a/x30 +.. /xdf/x32/x8b/x30 +.. /xdf/x32/x8c/x30 +.. /xdf/x32/x8d/x30 +.. /xdf/x32/x8e/x30 +.. /xdf/x32/x8f/x30 +.. /xdf/x32/x90/x30 +.. /xdf/x32/x91/x30 +.. /xdf/x32/x92/x30 +.. /xdf/x32/x93/x30 +.. /xdf/x32/x94/x30 +.. /xdf/x32/x95/x30 +.. /xdf/x32/x96/x30 +.. /xdf/x32/x97/x30 +.. /xdf/x32/x98/x30 +.. /xdf/x32/x99/x30 +.. /xdf/x32/x9a/x30 +.. /xdf/x32/x9b/x30 +.. /xdf/x32/x9c/x30 +.. /xdf/x32/x9d/x30 +.. /xdf/x32/x9e/x30 +.. /xdf/x32/x9f/x30 +.. /xdf/x32/xa0/x30 +.. /xdf/x32/xa1/x30 +.. /xdf/x32/xa2/x30 +.. /xdf/x32/xa3/x30 +.. /xdf/x32/xa4/x30 +.. /xdf/x32/xa5/x30 +.. /xdf/x32/xa6/x30 +.. /xdf/x32/xa7/x30 +.. /xdf/x32/xa8/x30 +.. /xdf/x32/xa9/x30 +.. /xdf/x32/xaa/x30 +.. /xdf/x32/xab/x30 +.. /xdf/x32/xac/x30 +.. /xdf/x32/xad/x30 +.. /xdf/x32/xae/x30 +.. /xdf/x32/xaf/x30 +.. /xdf/x32/xb0/x30 +.. /xdf/x32/xb1/x30 +.. /xdf/x32/xb2/x30 +.. /xdf/x32/xb3/x30 +.. /xdf/x32/xb4/x30 +.. /xdf/x32/xb5/x30 +.. /xdf/x32/xb6/x30 +.. /xdf/x32/xb7/x30 +.. /xdf/x32/xb8/x30 +.. /xdf/x32/xb9/x30 +.. /xdf/x32/xba/x30 +.. /xdf/x32/xbb/x30 +.. /xdf/x32/xbc/x30 +.. /xdf/x32/xbd/x30 +.. /xdf/x32/xbe/x30 +.. /xdf/x32/xbf/x30 +.. /xdf/x32/xc0/x30 +.. /xdf/x32/xc1/x30 +.. /xdf/x32/xc2/x30 +.. /xdf/x32/xc3/x30 +.. /xdf/x32/xc4/x30 +.. /xdf/x32/xc5/x30 +.. /xdf/x32/xc6/x30 +.. /xdf/x32/xc7/x30 +.. /xdf/x32/xc8/x30 +.. /xdf/x32/xc9/x30 +.. /xdf/x32/xca/x30 +.. /xdf/x32/xcb/x30 +.. /xdf/x32/xcc/x30 +.. /xdf/x32/xcd/x30 +.. /xdf/x32/xce/x30 +.. /xdf/x32/xcf/x30 +.. /xdf/x32/xd0/x30 +.. /xdf/x32/xd1/x30 +.. /xdf/x32/xd2/x30 +.. /xdf/x32/xd3/x30 +.. /xdf/x32/xd4/x30 +.. /xdf/x32/xd5/x30 +.. /xdf/x32/xd6/x30 +.. /xdf/x32/xd7/x30 +.. /xdf/x32/xd8/x30 +.. /xdf/x32/xd9/x30 +.. /xdf/x32/xda/x30 +.. /xdf/x32/xdb/x30 +.. /xdf/x32/xdc/x30 +.. /xdf/x32/xdd/x30 +.. /xdf/x32/xde/x30 +.. /xdf/x32/xdf/x30 +.. /xdf/x32/xe0/x30 +.. /xdf/x32/xe1/x30 +.. /xdf/x32/xe2/x30 +.. /xdf/x32/xe3/x30 +.. /xdf/x32/xe4/x30 +.. /xdf/x32/xe5/x30 +.. /xdf/x32/xe6/x30 +.. /xdf/x32/xe7/x30 +.. /xdf/x32/xe8/x30 +.. /xdf/x32/xe9/x30 +.. /xdf/x32/xea/x30 +.. /xdf/x32/xeb/x30 +.. /xdf/x32/xec/x30 +.. /xdf/x32/xed/x30 +.. /xdf/x32/xee/x30 +.. /xdf/x32/xef/x30 +.. /xdf/x32/xf0/x30 +.. /xdf/x32/xf1/x30 +.. /xdf/x32/xf2/x30 +.. /xdf/x32/xf3/x30 +.. /xdf/x32/xf4/x30 +.. /xdf/x32/xf5/x30 +.. /xdf/x32/xf6/x30 +.. /xdf/x32/xf7/x30 +.. /xdf/x32/xf8/x30 +.. /xdf/x32/xf9/x30 +.. /xdf/x32/xfa/x30 +.. /xdf/x32/xfb/x30 +.. /xdf/x32/xfc/x30 +.. /xdf/x32/xfd/x30 +.. /xdf/x32/xfe/x30 +.. /xdf/x33/x81/x30 +.. /xdf/x33/x82/x30 +.. /xdf/x33/x83/x30 +.. /xdf/x33/x84/x30 +.. /xdf/x33/x85/x30 +.. /xdf/x33/x86/x30 +.. /xdf/x33/x87/x30 +.. /xdf/x33/x88/x30 +.. /xdf/x33/x89/x30 +.. /xdf/x33/x8a/x30 +.. /xdf/x33/x8b/x30 +.. /xdf/x33/x8c/x30 +.. /xdf/x33/x8d/x30 +.. /xdf/x33/x8e/x30 +.. /xdf/x33/x8f/x30 +.. /xdf/x33/x90/x30 +.. /xdf/x33/x91/x30 +.. /xdf/x33/x92/x30 +.. /xdf/x33/x93/x30 +.. /xdf/x33/x94/x30 +.. /xdf/x33/x95/x30 +.. /xdf/x33/x96/x30 +.. /xdf/x33/x97/x30 +.. /xdf/x33/x98/x30 +.. /xdf/x33/x99/x30 +.. /xdf/x33/x9a/x30 +.. /xdf/x33/x9b/x30 +.. /xdf/x33/x9c/x30 +.. /xdf/x33/x9d/x30 +.. /xdf/x33/x9e/x30 +.. /xdf/x33/x9f/x30 +.. /xdf/x33/xa0/x30 +.. /xdf/x33/xa1/x30 +.. /xdf/x33/xa2/x30 +.. /xdf/x33/xa3/x30 +.. /xdf/x33/xa4/x30 +.. /xdf/x33/xa5/x30 +.. /xdf/x33/xa6/x30 +.. /xdf/x33/xa7/x30 +.. /xdf/x33/xa8/x30 +.. /xdf/x33/xa9/x30 +.. /xdf/x33/xaa/x30 +.. /xdf/x33/xab/x30 +.. /xdf/x33/xac/x30 +.. /xdf/x33/xad/x30 +.. /xdf/x33/xae/x30 +.. /xdf/x33/xaf/x30 +.. /xdf/x33/xb0/x30 +.. /xdf/x33/xb1/x30 +.. /xdf/x33/xb2/x30 +.. /xdf/x33/xb3/x30 +.. /xdf/x33/xb4/x30 +.. /xdf/x33/xb5/x30 +.. /xdf/x33/xb6/x30 +.. /xdf/x33/xb7/x30 +.. /xdf/x33/xb8/x30 +.. /xdf/x33/xb9/x30 +.. /xdf/x33/xba/x30 +.. /xdf/x33/xbb/x30 +.. /xdf/x33/xbc/x30 +.. /xdf/x33/xbd/x30 +.. /xdf/x33/xbe/x30 +.. /xdf/x33/xbf/x30 +.. /xdf/x33/xc0/x30 +.. /xdf/x33/xc1/x30 +.. /xdf/x33/xc2/x30 +.. /xdf/x33/xc3/x30 +.. /xdf/x33/xc4/x30 +.. /xdf/x33/xc5/x30 +.. /xdf/x33/xc6/x30 +.. /xdf/x33/xc7/x30 +.. /xdf/x33/xc8/x30 +.. /xdf/x33/xc9/x30 +.. /xdf/x33/xca/x30 +.. /xdf/x33/xcb/x30 +.. /xdf/x33/xcc/x30 +.. /xdf/x33/xcd/x30 +.. /xdf/x33/xce/x30 +.. /xdf/x33/xcf/x30 +.. /xdf/x33/xd0/x30 +.. /xdf/x33/xd1/x30 +.. /xdf/x33/xd2/x30 +.. /xdf/x33/xd3/x30 +.. /xdf/x33/xd4/x30 +.. /xdf/x33/xd5/x30 +.. /xdf/x33/xd6/x30 +.. /xdf/x33/xd7/x30 +.. /xdf/x33/xd8/x30 +.. /xdf/x33/xd9/x30 +.. /xdf/x33/xda/x30 +.. /xdf/x33/xdb/x30 +.. /xdf/x33/xdc/x30 +.. /xdf/x33/xdd/x30 +.. /xdf/x33/xde/x30 +.. /xdf/x33/xdf/x30 +.. /xdf/x33/xe0/x30 +.. /xdf/x33/xe1/x30 +.. /xdf/x33/xe2/x30 +.. /xdf/x33/xe3/x30 +.. /xdf/x33/xe4/x30 +.. /xdf/x33/xe5/x30 +.. /xdf/x33/xe6/x30 +.. /xdf/x33/xe7/x30 +.. /xdf/x33/xe8/x30 +.. /xdf/x33/xe9/x30 +.. /xdf/x33/xea/x30 +.. /xdf/x33/xeb/x30 +.. /xdf/x33/xec/x30 +.. /xdf/x33/xed/x30 +.. /xdf/x33/xee/x30 +.. /xdf/x33/xef/x30 +.. /xdf/x33/xf0/x30 +.. /xdf/x33/xf1/x30 +.. /xdf/x33/xf2/x30 +.. /xdf/x33/xf3/x30 +.. /xdf/x33/xf4/x30 +.. /xdf/x33/xf5/x30 +.. /xdf/x33/xf6/x30 +.. /xdf/x33/xf7/x30 +.. /xdf/x33/xf8/x30 +.. /xdf/x33/xf9/x30 +.. /xdf/x33/xfa/x30 +.. /xdf/x33/xfb/x30 +.. /xdf/x33/xfc/x30 +.. /xdf/x33/xfd/x30 +.. /xdf/x33/xfe/x30 +.. /xdf/x34/x81/x30 +.. /xdf/x34/x82/x30 +.. /xdf/x34/x83/x30 +.. /xdf/x34/x84/x30 +.. /xdf/x34/x85/x30 +.. /xdf/x34/x86/x30 +.. /xdf/x34/x87/x30 +.. /xdf/x34/x88/x30 +.. /xdf/x34/x89/x30 +.. /xdf/x34/x8a/x30 +.. /xdf/x34/x8b/x30 +.. /xdf/x34/x8c/x30 +.. /xdf/x34/x8d/x30 +.. /xdf/x34/x8e/x30 +.. /xdf/x34/x8f/x30 +.. /xdf/x34/x90/x30 +.. /xdf/x34/x91/x30 +.. /xdf/x34/x92/x30 +.. /xdf/x34/x93/x30 +.. /xdf/x34/x94/x30 +.. /xdf/x34/x95/x30 +.. /xdf/x34/x96/x30 +.. /xdf/x34/x97/x30 +.. /xdf/x34/x98/x30 +.. /xdf/x34/x99/x30 +.. /xdf/x34/x9a/x30 +.. /xdf/x34/x9b/x30 +.. /xdf/x34/x9c/x30 +.. /xdf/x34/x9d/x30 +.. /xdf/x34/x9e/x30 +.. /xdf/x34/x9f/x30 +.. /xdf/x34/xa0/x30 +.. /xdf/x34/xa1/x30 +.. /xdf/x34/xa2/x30 +.. /xdf/x34/xa3/x30 +.. /xdf/x34/xa4/x30 +.. /xdf/x34/xa5/x30 +.. /xdf/x34/xa6/x30 +.. /xdf/x34/xa7/x30 +.. /xdf/x34/xa8/x30 +.. /xdf/x34/xa9/x30 +.. /xdf/x34/xaa/x30 +.. /xdf/x34/xab/x30 +.. /xdf/x34/xac/x30 +.. /xdf/x34/xad/x30 +.. /xdf/x34/xae/x30 +.. /xdf/x34/xaf/x30 +.. /xdf/x34/xb0/x30 +.. /xdf/x34/xb1/x30 +.. /xdf/x34/xb2/x30 +.. /xdf/x34/xb3/x30 +.. /xdf/x34/xb4/x30 +.. /xdf/x34/xb5/x30 +.. /xdf/x34/xb6/x30 +.. /xdf/x34/xb7/x30 +.. /xdf/x34/xb8/x30 +.. /xdf/x34/xb9/x30 +.. /xdf/x34/xba/x30 +.. /xdf/x34/xbb/x30 +.. /xdf/x34/xbc/x30 +.. /xdf/x34/xbd/x30 +.. /xdf/x34/xbe/x30 +.. /xdf/x34/xbf/x30 +.. /xdf/x34/xc0/x30 +.. /xdf/x34/xc1/x30 +.. /xdf/x34/xc2/x30 +.. /xdf/x34/xc3/x30 +.. /xdf/x34/xc4/x30 +.. /xdf/x34/xc5/x30 +.. /xdf/x34/xc6/x30 +.. /xdf/x34/xc7/x30 +.. /xdf/x34/xc8/x30 +.. /xdf/x34/xc9/x30 +.. /xdf/x34/xca/x30 +.. /xdf/x34/xcb/x30 +.. /xdf/x34/xcc/x30 +.. /xdf/x34/xcd/x30 +.. /xdf/x34/xce/x30 +.. /xdf/x34/xcf/x30 +.. /xdf/x34/xd0/x30 +.. /xdf/x34/xd1/x30 +.. /xdf/x34/xd2/x30 +.. /xdf/x34/xd3/x30 +.. /xdf/x34/xd4/x30 +.. /xdf/x34/xd5/x30 +.. /xdf/x34/xd6/x30 +.. /xdf/x34/xd7/x30 +.. /xdf/x34/xd8/x30 +.. /xdf/x34/xd9/x30 +.. /xdf/x34/xda/x30 +.. /xdf/x34/xdb/x30 +.. /xdf/x34/xdc/x30 +.. /xdf/x34/xdd/x30 +.. /xdf/x34/xde/x30 +.. /xdf/x34/xdf/x30 +.. /xdf/x34/xe0/x30 +.. /xdf/x34/xe1/x30 +.. /xdf/x34/xe2/x30 +.. /xdf/x34/xe3/x30 +.. /xdf/x34/xe4/x30 +.. /xdf/x34/xe5/x30 +.. /xdf/x34/xe6/x30 +.. /xdf/x34/xe7/x30 +.. /xdf/x34/xe8/x30 +.. /xdf/x34/xe9/x30 +.. /xdf/x34/xea/x30 +.. /xdf/x34/xeb/x30 +.. /xdf/x34/xec/x30 +.. /xdf/x34/xed/x30 +.. /xdf/x34/xee/x30 +.. /xdf/x34/xef/x30 +.. /xdf/x34/xf0/x30 +.. /xdf/x34/xf1/x30 +.. /xdf/x34/xf2/x30 +.. /xdf/x34/xf3/x30 +.. /xdf/x34/xf4/x30 +.. /xdf/x34/xf5/x30 +.. /xdf/x34/xf6/x30 +.. /xdf/x34/xf7/x30 +.. /xdf/x34/xf8/x30 +.. /xdf/x34/xf9/x30 +.. /xdf/x34/xfa/x30 +.. /xdf/x34/xfb/x30 +.. /xdf/x34/xfc/x30 +.. /xdf/x34/xfd/x30 +.. /xdf/x34/xfe/x30 +.. /xdf/x35/x81/x30 +.. /xdf/x35/x82/x30 +.. /xdf/x35/x83/x30 +.. /xdf/x35/x84/x30 +.. /xdf/x35/x85/x30 +.. /xdf/x35/x86/x30 +.. /xdf/x35/x87/x30 +.. /xdf/x35/x88/x30 +.. /xdf/x35/x89/x30 +.. /xdf/x35/x8a/x30 +.. /xdf/x35/x8b/x30 +.. /xdf/x35/x8c/x30 +.. /xdf/x35/x8d/x30 +.. /xdf/x35/x8e/x30 +.. /xdf/x35/x8f/x30 +.. /xdf/x35/x90/x30 +.. /xdf/x35/x91/x30 +.. /xdf/x35/x92/x30 +.. /xdf/x35/x93/x30 +.. /xdf/x35/x94/x30 +.. /xdf/x35/x95/x30 +.. /xdf/x35/x96/x30 +.. /xdf/x35/x97/x30 +.. /xdf/x35/x98/x30 +.. /xdf/x35/x99/x30 +.. /xdf/x35/x9a/x30 +.. /xdf/x35/x9b/x30 +.. /xdf/x35/x9c/x30 +.. /xdf/x35/x9d/x30 +.. /xdf/x35/x9e/x30 +.. /xdf/x35/x9f/x30 +.. /xdf/x35/xa0/x30 +.. /xdf/x35/xa1/x30 +.. /xdf/x35/xa2/x30 +.. /xdf/x35/xa3/x30 +.. /xdf/x35/xa4/x30 +.. /xdf/x35/xa5/x30 +.. /xdf/x35/xa6/x30 +.. /xdf/x35/xa7/x30 +.. /xdf/x35/xa8/x30 +.. /xdf/x35/xa9/x30 +.. /xdf/x35/xaa/x30 +.. /xdf/x35/xab/x30 +.. /xdf/x35/xac/x30 +.. /xdf/x35/xad/x30 +.. /xdf/x35/xae/x30 +.. /xdf/x35/xaf/x30 +.. /xdf/x35/xb0/x30 +.. /xdf/x35/xb1/x30 +.. /xdf/x35/xb2/x30 +.. /xdf/x35/xb3/x30 +.. /xdf/x35/xb4/x30 +.. /xdf/x35/xb5/x30 +.. /xdf/x35/xb6/x30 +.. /xdf/x35/xb7/x30 +.. /xdf/x35/xb8/x30 +.. /xdf/x35/xb9/x30 +.. /xdf/x35/xba/x30 +.. /xdf/x35/xbb/x30 +.. /xdf/x35/xbc/x30 +.. /xdf/x35/xbd/x30 +.. /xdf/x35/xbe/x30 +.. /xdf/x35/xbf/x30 +.. /xdf/x35/xc0/x30 +.. /xdf/x35/xc1/x30 +.. /xdf/x35/xc2/x30 +.. /xdf/x35/xc3/x30 +.. /xdf/x35/xc4/x30 +.. /xdf/x35/xc5/x30 +.. /xdf/x35/xc6/x30 +.. /xdf/x35/xc7/x30 +.. /xdf/x35/xc8/x30 +.. /xdf/x35/xc9/x30 +.. /xdf/x35/xca/x30 +.. /xdf/x35/xcb/x30 +.. /xdf/x35/xcc/x30 +.. /xdf/x35/xcd/x30 +.. /xdf/x35/xce/x30 +.. /xdf/x35/xcf/x30 +.. /xdf/x35/xd0/x30 +.. /xdf/x35/xd1/x30 +.. /xdf/x35/xd2/x30 +.. /xdf/x35/xd3/x30 +.. /xdf/x35/xd4/x30 +.. /xdf/x35/xd5/x30 +.. /xdf/x35/xd6/x30 +.. /xdf/x35/xd7/x30 +.. /xdf/x35/xd8/x30 +.. /xdf/x35/xd9/x30 +.. /xdf/x35/xda/x30 +.. /xdf/x35/xdb/x30 +.. /xdf/x35/xdc/x30 +.. /xdf/x35/xdd/x30 +.. /xdf/x35/xde/x30 +.. /xdf/x35/xdf/x30 +.. /xdf/x35/xe0/x30 +.. /xdf/x35/xe1/x30 +.. /xdf/x35/xe2/x30 +.. /xdf/x35/xe3/x30 +.. /xdf/x35/xe4/x30 +.. /xdf/x35/xe5/x30 +.. /xdf/x35/xe6/x30 +.. /xdf/x35/xe7/x30 +.. /xdf/x35/xe8/x30 +.. /xdf/x35/xe9/x30 +.. /xdf/x35/xea/x30 +.. /xdf/x35/xeb/x30 +.. /xdf/x35/xec/x30 +.. /xdf/x35/xed/x30 +.. /xdf/x35/xee/x30 +.. /xdf/x35/xef/x30 +.. /xdf/x35/xf0/x30 +.. /xdf/x35/xf1/x30 +.. /xdf/x35/xf2/x30 +.. /xdf/x35/xf3/x30 +.. /xdf/x35/xf4/x30 +.. /xdf/x35/xf5/x30 +.. /xdf/x35/xf6/x30 +.. /xdf/x35/xf7/x30 +.. /xdf/x35/xf8/x30 +.. /xdf/x35/xf9/x30 +.. /xdf/x35/xfa/x30 +.. /xdf/x35/xfb/x30 +.. /xdf/x35/xfc/x30 +.. /xdf/x35/xfd/x30 +.. /xdf/x35/xfe/x30 +.. /xdf/x36/x81/x30 +.. /xdf/x36/x82/x30 +.. /xdf/x36/x83/x30 +.. /xdf/x36/x84/x30 +.. /xdf/x36/x85/x30 +.. /xdf/x36/x86/x30 +.. /xdf/x36/x87/x30 +.. /xdf/x36/x88/x30 +.. /xdf/x36/x89/x30 +.. /xdf/x36/x8a/x30 +.. /xdf/x36/x8b/x30 +.. /xdf/x36/x8c/x30 +.. /xdf/x36/x8d/x30 +.. /xdf/x36/x8e/x30 +.. /xdf/x36/x8f/x30 +.. /xdf/x36/x90/x30 +.. /xdf/x36/x91/x30 +.. /xdf/x36/x92/x30 +.. /xdf/x36/x93/x30 +.. /xdf/x36/x94/x30 +.. /xdf/x36/x95/x30 +.. /xdf/x36/x96/x30 +.. /xdf/x36/x97/x30 +.. /xdf/x36/x98/x30 +.. /xdf/x36/x99/x30 +.. /xdf/x36/x9a/x30 +.. /xdf/x36/x9b/x30 +.. /xdf/x36/x9c/x30 +.. /xdf/x36/x9d/x30 +.. /xdf/x36/x9e/x30 +.. /xdf/x36/x9f/x30 +.. /xdf/x36/xa0/x30 +.. /xdf/x36/xa1/x30 +.. /xdf/x36/xa2/x30 +.. /xdf/x36/xa3/x30 +.. /xdf/x36/xa4/x30 +.. /xdf/x36/xa5/x30 +.. /xdf/x36/xa6/x30 +.. /xdf/x36/xa7/x30 +.. /xdf/x36/xa8/x30 +.. /xdf/x36/xa9/x30 +.. /xdf/x36/xaa/x30 +.. /xdf/x36/xab/x30 +.. /xdf/x36/xac/x30 +.. /xdf/x36/xad/x30 +.. /xdf/x36/xae/x30 +.. /xdf/x36/xaf/x30 +.. /xdf/x36/xb0/x30 +.. /xdf/x36/xb1/x30 +.. /xdf/x36/xb2/x30 +.. /xdf/x36/xb3/x30 +.. /xdf/x36/xb4/x30 +.. /xdf/x36/xb5/x30 +.. /xdf/x36/xb6/x30 +.. /xdf/x36/xb7/x30 +.. /xdf/x36/xb8/x30 +.. /xdf/x36/xb9/x30 +.. /xdf/x36/xba/x30 +.. /xdf/x36/xbb/x30 +.. /xdf/x36/xbc/x30 +.. /xdf/x36/xbd/x30 +.. /xdf/x36/xbe/x30 +.. /xdf/x36/xbf/x30 +.. /xdf/x36/xc0/x30 +.. /xdf/x36/xc1/x30 +.. /xdf/x36/xc2/x30 +.. /xdf/x36/xc3/x30 +.. /xdf/x36/xc4/x30 +.. /xdf/x36/xc5/x30 +.. /xdf/x36/xc6/x30 +.. /xdf/x36/xc7/x30 +.. /xdf/x36/xc8/x30 +.. /xdf/x36/xc9/x30 +.. /xdf/x36/xca/x30 +.. /xdf/x36/xcb/x30 +.. /xdf/x36/xcc/x30 +.. /xdf/x36/xcd/x30 +.. /xdf/x36/xce/x30 +.. /xdf/x36/xcf/x30 +.. /xdf/x36/xd0/x30 +.. /xdf/x36/xd1/x30 +.. /xdf/x36/xd2/x30 +.. /xdf/x36/xd3/x30 +.. /xdf/x36/xd4/x30 +.. /xdf/x36/xd5/x30 +.. /xdf/x36/xd6/x30 +.. /xdf/x36/xd7/x30 +.. /xdf/x36/xd8/x30 +.. /xdf/x36/xd9/x30 +.. /xdf/x36/xda/x30 +.. /xdf/x36/xdb/x30 +.. /xdf/x36/xdc/x30 +.. /xdf/x36/xdd/x30 +.. /xdf/x36/xde/x30 +.. /xdf/x36/xdf/x30 +.. /xdf/x36/xe0/x30 +.. /xdf/x36/xe1/x30 +.. /xdf/x36/xe2/x30 +.. /xdf/x36/xe3/x30 +.. /xdf/x36/xe4/x30 +.. /xdf/x36/xe5/x30 +.. /xdf/x36/xe6/x30 +.. /xdf/x36/xe7/x30 +.. /xdf/x36/xe8/x30 +.. /xdf/x36/xe9/x30 +.. /xdf/x36/xea/x30 +.. /xdf/x36/xeb/x30 +.. /xdf/x36/xec/x30 +.. /xdf/x36/xed/x30 +.. /xdf/x36/xee/x30 +.. /xdf/x36/xef/x30 +.. /xdf/x36/xf0/x30 +.. /xdf/x36/xf1/x30 +.. /xdf/x36/xf2/x30 +.. /xdf/x36/xf3/x30 +.. /xdf/x36/xf4/x30 +.. /xdf/x36/xf5/x30 +.. /xdf/x36/xf6/x30 +.. /xdf/x36/xf7/x30 +.. /xdf/x36/xf8/x30 +.. /xdf/x36/xf9/x30 +.. /xdf/x36/xfa/x30 +.. /xdf/x36/xfb/x30 +.. /xdf/x36/xfc/x30 +.. /xdf/x36/xfd/x30 +.. /xdf/x36/xfe/x30 +.. /xdf/x37/x81/x30 +.. /xdf/x37/x82/x30 +.. /xdf/x37/x83/x30 +.. /xdf/x37/x84/x30 +.. /xdf/x37/x85/x30 +.. /xdf/x37/x86/x30 +.. /xdf/x37/x87/x30 +.. /xdf/x37/x88/x30 +.. /xdf/x37/x89/x30 +.. /xdf/x37/x8a/x30 +.. /xdf/x37/x8b/x30 +.. /xdf/x37/x8c/x30 +.. /xdf/x37/x8d/x30 +.. /xdf/x37/x8e/x30 +.. /xdf/x37/x8f/x30 +.. /xdf/x37/x90/x30 +.. /xdf/x37/x91/x30 +.. /xdf/x37/x92/x30 +.. /xdf/x37/x93/x30 +.. /xdf/x37/x94/x30 +.. /xdf/x37/x95/x30 +.. /xdf/x37/x96/x30 +.. /xdf/x37/x97/x30 +.. /xdf/x37/x98/x30 +.. /xdf/x37/x99/x30 +.. /xdf/x37/x9a/x30 +.. /xdf/x37/x9b/x30 +.. /xdf/x37/x9c/x30 +.. /xdf/x37/x9d/x30 +.. /xdf/x37/x9e/x30 +.. /xdf/x37/x9f/x30 +.. /xdf/x37/xa0/x30 +.. /xdf/x37/xa1/x30 +.. /xdf/x37/xa2/x30 +.. /xdf/x37/xa3/x30 +.. /xdf/x37/xa4/x30 +.. /xdf/x37/xa5/x30 +.. /xdf/x37/xa6/x30 +.. /xdf/x37/xa7/x30 +.. /xdf/x37/xa8/x30 +.. /xdf/x37/xa9/x30 +.. /xdf/x37/xaa/x30 +.. /xdf/x37/xab/x30 +.. /xdf/x37/xac/x30 +.. /xdf/x37/xad/x30 +.. /xdf/x37/xae/x30 +.. /xdf/x37/xaf/x30 +.. /xdf/x37/xb0/x30 +.. /xdf/x37/xb1/x30 +.. /xdf/x37/xb2/x30 +.. /xdf/x37/xb3/x30 +.. /xdf/x37/xb4/x30 +.. /xdf/x37/xb5/x30 +.. /xdf/x37/xb6/x30 +.. /xdf/x37/xb7/x30 +.. /xdf/x37/xb8/x30 +.. /xdf/x37/xb9/x30 +.. /xdf/x37/xba/x30 +.. /xdf/x37/xbb/x30 +.. /xdf/x37/xbc/x30 +.. /xdf/x37/xbd/x30 +.. /xdf/x37/xbe/x30 +.. /xdf/x37/xbf/x30 +.. /xdf/x37/xc0/x30 +.. /xdf/x37/xc1/x30 +.. /xdf/x37/xc2/x30 +.. /xdf/x37/xc3/x30 +.. /xdf/x37/xc4/x30 +.. /xdf/x37/xc5/x30 +.. /xdf/x37/xc6/x30 +.. /xdf/x37/xc7/x30 +.. /xdf/x37/xc8/x30 +.. /xdf/x37/xc9/x30 +.. /xdf/x37/xca/x30 +.. /xdf/x37/xcb/x30 +.. /xdf/x37/xcc/x30 +.. /xdf/x37/xcd/x30 +.. /xdf/x37/xce/x30 +.. /xdf/x37/xcf/x30 +.. /xdf/x37/xd0/x30 +.. /xdf/x37/xd1/x30 +.. /xdf/x37/xd2/x30 +.. /xdf/x37/xd3/x30 +.. /xdf/x37/xd4/x30 +.. /xdf/x37/xd5/x30 +.. /xdf/x37/xd6/x30 +.. /xdf/x37/xd7/x30 +.. /xdf/x37/xd8/x30 +.. /xdf/x37/xd9/x30 +.. /xdf/x37/xda/x30 +.. /xdf/x37/xdb/x30 +.. /xdf/x37/xdc/x30 +.. /xdf/x37/xdd/x30 +.. /xdf/x37/xde/x30 +.. /xdf/x37/xdf/x30 +.. /xdf/x37/xe0/x30 +.. /xdf/x37/xe1/x30 +.. /xdf/x37/xe2/x30 +.. /xdf/x37/xe3/x30 +.. /xdf/x37/xe4/x30 +.. /xdf/x37/xe5/x30 +.. /xdf/x37/xe6/x30 +.. /xdf/x37/xe7/x30 +.. /xdf/x37/xe8/x30 +.. /xdf/x37/xe9/x30 +.. /xdf/x37/xea/x30 +.. /xdf/x37/xeb/x30 +.. /xdf/x37/xec/x30 +.. /xdf/x37/xed/x30 +.. /xdf/x37/xee/x30 +.. /xdf/x37/xef/x30 +.. /xdf/x37/xf0/x30 +.. /xdf/x37/xf1/x30 +.. /xdf/x37/xf2/x30 +.. /xdf/x37/xf3/x30 +.. /xdf/x37/xf4/x30 +.. /xdf/x37/xf5/x30 +.. /xdf/x37/xf6/x30 +.. /xdf/x37/xf7/x30 +.. /xdf/x37/xf8/x30 +.. /xdf/x37/xf9/x30 +.. /xdf/x37/xfa/x30 +.. /xdf/x37/xfb/x30 +.. /xdf/x37/xfc/x30 +.. /xdf/x37/xfd/x30 +.. /xdf/x37/xfe/x30 +.. /xdf/x38/x81/x30 +.. /xdf/x38/x82/x30 +.. /xdf/x38/x83/x30 +.. /xdf/x38/x84/x30 +.. /xdf/x38/x85/x30 +.. /xdf/x38/x86/x30 +.. /xdf/x38/x87/x30 +.. /xdf/x38/x88/x30 +.. /xdf/x38/x89/x30 +.. /xdf/x38/x8a/x30 +.. /xdf/x38/x8b/x30 +.. /xdf/x38/x8c/x30 +.. /xdf/x38/x8d/x30 +.. /xdf/x38/x8e/x30 +.. /xdf/x38/x8f/x30 +.. /xdf/x38/x90/x30 +.. /xdf/x38/x91/x30 +.. /xdf/x38/x92/x30 +.. /xdf/x38/x93/x30 +.. /xdf/x38/x94/x30 +.. /xdf/x38/x95/x30 +.. /xdf/x38/x96/x30 +.. /xdf/x38/x97/x30 +.. /xdf/x38/x98/x30 +.. /xdf/x38/x99/x30 +.. /xdf/x38/x9a/x30 +.. /xdf/x38/x9b/x30 +.. /xdf/x38/x9c/x30 +.. /xdf/x38/x9d/x30 +.. /xdf/x38/x9e/x30 +.. /xdf/x38/x9f/x30 +.. /xdf/x38/xa0/x30 +.. /xdf/x38/xa1/x30 +.. /xdf/x38/xa2/x30 +.. /xdf/x38/xa3/x30 +.. /xdf/x38/xa4/x30 +.. /xdf/x38/xa5/x30 +.. /xdf/x38/xa6/x30 +.. /xdf/x38/xa7/x30 +.. /xdf/x38/xa8/x30 +.. /xdf/x38/xa9/x30 +.. /xdf/x38/xaa/x30 +.. /xdf/x38/xab/x30 +.. /xdf/x38/xac/x30 +.. /xdf/x38/xad/x30 +.. /xdf/x38/xae/x30 +.. /xdf/x38/xaf/x30 +.. /xdf/x38/xb0/x30 +.. /xdf/x38/xb1/x30 +.. /xdf/x38/xb2/x30 +.. /xdf/x38/xb3/x30 +.. /xdf/x38/xb4/x30 +.. /xdf/x38/xb5/x30 +.. /xdf/x38/xb6/x30 +.. /xdf/x38/xb7/x30 +.. /xdf/x38/xb8/x30 +.. /xdf/x38/xb9/x30 +.. /xdf/x38/xba/x30 +.. /xdf/x38/xbb/x30 +.. /xdf/x38/xbc/x30 +.. /xdf/x38/xbd/x30 +.. /xdf/x38/xbe/x30 +.. /xdf/x38/xbf/x30 +.. /xdf/x38/xc0/x30 +.. /xdf/x38/xc1/x30 +.. /xdf/x38/xc2/x30 +.. /xdf/x38/xc3/x30 +.. /xdf/x38/xc4/x30 +.. /xdf/x38/xc5/x30 +.. /xdf/x38/xc6/x30 +.. /xdf/x38/xc7/x30 +.. /xdf/x38/xc8/x30 +.. /xdf/x38/xc9/x30 +.. /xdf/x38/xca/x30 +.. /xdf/x38/xcb/x30 +.. /xdf/x38/xcc/x30 +.. /xdf/x38/xcd/x30 +.. /xdf/x38/xce/x30 +.. /xdf/x38/xcf/x30 +.. /xdf/x38/xd0/x30 +.. /xdf/x38/xd1/x30 +.. /xdf/x38/xd2/x30 +.. /xdf/x38/xd3/x30 +.. /xdf/x38/xd4/x30 +.. /xdf/x38/xd5/x30 +.. /xdf/x38/xd6/x30 +.. /xdf/x38/xd7/x30 +.. /xdf/x38/xd8/x30 +.. /xdf/x38/xd9/x30 +.. /xdf/x38/xda/x30 +.. /xdf/x38/xdb/x30 +.. /xdf/x38/xdc/x30 +.. /xdf/x38/xdd/x30 +.. /xdf/x38/xde/x30 +.. /xdf/x38/xdf/x30 +.. /xdf/x38/xe0/x30 +.. /xdf/x38/xe1/x30 +.. /xdf/x38/xe2/x30 +.. /xdf/x38/xe3/x30 +.. /xdf/x38/xe4/x30 +.. /xdf/x38/xe5/x30 +.. /xdf/x38/xe6/x30 +.. /xdf/x38/xe7/x30 +.. /xdf/x38/xe8/x30 +.. /xdf/x38/xe9/x30 +.. /xdf/x38/xea/x30 +.. /xdf/x38/xeb/x30 +.. /xdf/x38/xec/x30 +.. /xdf/x38/xed/x30 +.. /xdf/x38/xee/x30 +.. /xdf/x38/xef/x30 +.. /xdf/x38/xf0/x30 +.. /xdf/x38/xf1/x30 +.. /xdf/x38/xf2/x30 +.. /xdf/x38/xf3/x30 +.. /xdf/x38/xf4/x30 +.. /xdf/x38/xf5/x30 +.. /xdf/x38/xf6/x30 +.. /xdf/x38/xf7/x30 +.. /xdf/x38/xf8/x30 +.. /xdf/x38/xf9/x30 +.. /xdf/x38/xfa/x30 +.. /xdf/x38/xfb/x30 +.. /xdf/x38/xfc/x30 +.. /xdf/x38/xfd/x30 +.. /xdf/x38/xfe/x30 +.. /xdf/x39/x81/x30 +.. /xdf/x39/x82/x30 +.. /xdf/x39/x83/x30 +.. /xdf/x39/x84/x30 +.. /xdf/x39/x85/x30 +.. /xdf/x39/x86/x30 +.. /xdf/x39/x87/x30 +.. /xdf/x39/x88/x30 +.. /xdf/x39/x89/x30 +.. /xdf/x39/x8a/x30 +.. /xdf/x39/x8b/x30 +.. /xdf/x39/x8c/x30 +.. /xdf/x39/x8d/x30 +.. /xdf/x39/x8e/x30 +.. /xdf/x39/x8f/x30 +.. /xdf/x39/x90/x30 +.. /xdf/x39/x91/x30 +.. /xdf/x39/x92/x30 +.. /xdf/x39/x93/x30 +.. /xdf/x39/x94/x30 +.. /xdf/x39/x95/x30 +.. /xdf/x39/x96/x30 +.. /xdf/x39/x97/x30 +.. /xdf/x39/x98/x30 +.. /xdf/x39/x99/x30 +.. /xdf/x39/x9a/x30 +.. /xdf/x39/x9b/x30 +.. /xdf/x39/x9c/x30 +.. /xdf/x39/x9d/x30 +.. /xdf/x39/x9e/x30 +.. /xdf/x39/x9f/x30 +.. /xdf/x39/xa0/x30 +.. /xdf/x39/xa1/x30 +.. /xdf/x39/xa2/x30 +.. /xdf/x39/xa3/x30 +.. /xdf/x39/xa4/x30 +.. /xdf/x39/xa5/x30 +.. /xdf/x39/xa6/x30 +.. /xdf/x39/xa7/x30 +.. /xdf/x39/xa8/x30 +.. /xdf/x39/xa9/x30 +.. /xdf/x39/xaa/x30 +.. /xdf/x39/xab/x30 +.. /xdf/x39/xac/x30 +.. /xdf/x39/xad/x30 +.. /xdf/x39/xae/x30 +.. /xdf/x39/xaf/x30 +.. /xdf/x39/xb0/x30 +.. /xdf/x39/xb1/x30 +.. /xdf/x39/xb2/x30 +.. /xdf/x39/xb3/x30 +.. /xdf/x39/xb4/x30 +.. /xdf/x39/xb5/x30 +.. /xdf/x39/xb6/x30 +.. /xdf/x39/xb7/x30 +.. /xdf/x39/xb8/x30 +.. /xdf/x39/xb9/x30 +.. /xdf/x39/xba/x30 +.. /xdf/x39/xbb/x30 +.. /xdf/x39/xbc/x30 +.. /xdf/x39/xbd/x30 +.. /xdf/x39/xbe/x30 +.. /xdf/x39/xbf/x30 +.. /xdf/x39/xc0/x30 +.. /xdf/x39/xc1/x30 +.. /xdf/x39/xc2/x30 +.. /xdf/x39/xc3/x30 +.. /xdf/x39/xc4/x30 +.. /xdf/x39/xc5/x30 +.. /xdf/x39/xc6/x30 +.. /xdf/x39/xc7/x30 +.. /xdf/x39/xc8/x30 +.. /xdf/x39/xc9/x30 +.. /xdf/x39/xca/x30 +.. /xdf/x39/xcb/x30 +.. /xdf/x39/xcc/x30 +.. /xdf/x39/xcd/x30 +.. /xdf/x39/xce/x30 +.. /xdf/x39/xcf/x30 +.. /xdf/x39/xd0/x30 +.. /xdf/x39/xd1/x30 +.. /xdf/x39/xd2/x30 +.. /xdf/x39/xd3/x30 +.. /xdf/x39/xd4/x30 +.. /xdf/x39/xd5/x30 +.. /xdf/x39/xd6/x30 +.. /xdf/x39/xd7/x30 +.. /xdf/x39/xd8/x30 +.. /xdf/x39/xd9/x30 +.. /xdf/x39/xda/x30 +.. /xdf/x39/xdb/x30 +.. /xdf/x39/xdc/x30 +.. /xdf/x39/xdd/x30 +.. /xdf/x39/xde/x30 +.. /xdf/x39/xdf/x30 +.. /xdf/x39/xe0/x30 +.. /xdf/x39/xe1/x30 +.. /xdf/x39/xe2/x30 +.. /xdf/x39/xe3/x30 +.. /xdf/x39/xe4/x30 +.. /xdf/x39/xe5/x30 +.. /xdf/x39/xe6/x30 +.. /xdf/x39/xe7/x30 +.. /xdf/x39/xe8/x30 +.. /xdf/x39/xe9/x30 +.. /xdf/x39/xea/x30 +.. /xdf/x39/xeb/x30 +.. /xdf/x39/xec/x30 +.. /xdf/x39/xed/x30 +.. /xdf/x39/xee/x30 +.. /xdf/x39/xef/x30 +.. /xdf/x39/xf0/x30 +.. /xdf/x39/xf1/x30 +.. /xdf/x39/xf2/x30 +.. /xdf/x39/xf3/x30 +.. /xdf/x39/xf4/x30 +.. /xdf/x39/xf5/x30 +.. /xdf/x39/xf6/x30 +.. /xdf/x39/xf7/x30 +.. /xdf/x39/xf8/x30 +.. /xdf/x39/xf9/x30 +.. /xdf/x39/xfa/x30 +.. /xdf/x39/xfb/x30 +.. /xdf/x39/xfc/x30 +.. /xdf/x39/xfd/x30 +.. /xdf/x39/xfe/x30 +.. /xe0/x30/x81/x30 +.. /xe0/x30/x82/x30 +.. /xe0/x30/x83/x30 +.. /xe0/x30/x84/x30 +.. /xe0/x30/x85/x30 +.. /xe0/x30/x86/x30 +.. /xe0/x30/x87/x30 +.. /xe0/x30/x88/x30 +.. /xe0/x30/x89/x30 +.. /xe0/x30/x8a/x30 +.. /xe0/x30/x8b/x30 +.. /xe0/x30/x8c/x30 +.. /xe0/x30/x8d/x30 +.. /xe0/x30/x8e/x30 +.. /xe0/x30/x8f/x30 +.. /xe0/x30/x90/x30 +.. /xe0/x30/x91/x30 +.. /xe0/x30/x92/x30 +.. /xe0/x30/x93/x30 +.. /xe0/x30/x94/x30 +.. /xe0/x30/x95/x30 +.. /xe0/x30/x96/x30 +.. /xe0/x30/x97/x30 +.. /xe0/x30/x98/x30 +.. /xe0/x30/x99/x30 +.. /xe0/x30/x9a/x30 +.. /xe0/x30/x9b/x30 +.. /xe0/x30/x9c/x30 +.. /xe0/x30/x9d/x30 +.. /xe0/x30/x9e/x30 +.. /xe0/x30/x9f/x30 +.. /xe0/x30/xa0/x30 +.. /xe0/x30/xa1/x30 +.. /xe0/x30/xa2/x30 +.. /xe0/x30/xa3/x30 +.. /xe0/x30/xa4/x30 +.. /xe0/x30/xa5/x30 +.. /xe0/x30/xa6/x30 +.. /xe0/x30/xa7/x30 +.. /xe0/x30/xa8/x30 +.. /xe0/x30/xa9/x30 +.. /xe0/x30/xaa/x30 +.. /xe0/x30/xab/x30 +.. /xe0/x30/xac/x30 +.. /xe0/x30/xad/x30 +.. /xe0/x30/xae/x30 +.. /xe0/x30/xaf/x30 +.. /xe0/x30/xb0/x30 +.. /xe0/x30/xb1/x30 +.. /xe0/x30/xb2/x30 +.. /xe0/x30/xb3/x30 +.. /xe0/x30/xb4/x30 +.. /xe0/x30/xb5/x30 +.. /xe0/x30/xb6/x30 +.. /xe0/x30/xb7/x30 +.. /xe0/x30/xb8/x30 +.. /xe0/x30/xb9/x30 +.. /xe0/x30/xba/x30 +.. /xe0/x30/xbb/x30 +.. /xe0/x30/xbc/x30 +.. /xe0/x30/xbd/x30 +.. /xe0/x30/xbe/x30 +.. /xe0/x30/xbf/x30 +.. /xe0/x30/xc0/x30 +.. /xe0/x30/xc1/x30 +.. /xe0/x30/xc2/x30 +.. /xe0/x30/xc3/x30 +.. /xe0/x30/xc4/x30 +.. /xe0/x30/xc5/x30 +.. /xe0/x30/xc6/x30 +.. /xe0/x30/xc7/x30 +.. /xe0/x30/xc8/x30 +.. /xe0/x30/xc9/x30 +.. /xe0/x30/xca/x30 +.. /xe0/x30/xcb/x30 +.. /xe0/x30/xcc/x30 +.. /xe0/x30/xcd/x30 +.. /xe0/x30/xce/x30 +.. /xe0/x30/xcf/x30 +.. /xe0/x30/xd0/x30 +.. /xe0/x30/xd1/x30 +.. /xe0/x30/xd2/x30 +.. /xe0/x30/xd3/x30 +.. /xe0/x30/xd4/x30 +.. /xe0/x30/xd5/x30 +.. /xe0/x30/xd6/x30 +.. /xe0/x30/xd7/x30 +.. /xe0/x30/xd8/x30 +.. /xe0/x30/xd9/x30 +.. /xe0/x30/xda/x30 +.. /xe0/x30/xdb/x30 +.. /xe0/x30/xdc/x30 +.. /xe0/x30/xdd/x30 +.. /xe0/x30/xde/x30 +.. /xe0/x30/xdf/x30 +.. /xe0/x30/xe0/x30 +.. /xe0/x30/xe1/x30 +.. /xe0/x30/xe2/x30 +.. /xe0/x30/xe3/x30 +.. /xe0/x30/xe4/x30 +.. /xe0/x30/xe5/x30 +.. /xe0/x30/xe6/x30 +.. /xe0/x30/xe7/x30 +.. /xe0/x30/xe8/x30 +.. /xe0/x30/xe9/x30 +.. /xe0/x30/xea/x30 +.. /xe0/x30/xeb/x30 +.. /xe0/x30/xec/x30 +.. /xe0/x30/xed/x30 +.. /xe0/x30/xee/x30 +.. /xe0/x30/xef/x30 +.. /xe0/x30/xf0/x30 +.. /xe0/x30/xf1/x30 +.. /xe0/x30/xf2/x30 +.. /xe0/x30/xf3/x30 +.. /xe0/x30/xf4/x30 +.. /xe0/x30/xf5/x30 +.. /xe0/x30/xf6/x30 +.. /xe0/x30/xf7/x30 +.. /xe0/x30/xf8/x30 +.. /xe0/x30/xf9/x30 +.. /xe0/x30/xfa/x30 +.. /xe0/x30/xfb/x30 +.. /xe0/x30/xfc/x30 +.. /xe0/x30/xfd/x30 +.. /xe0/x30/xfe/x30 +.. /xe0/x31/x81/x30 +.. /xe0/x31/x82/x30 +.. /xe0/x31/x83/x30 +.. /xe0/x31/x84/x30 +.. /xe0/x31/x85/x30 +.. /xe0/x31/x86/x30 +.. /xe0/x31/x87/x30 +.. /xe0/x31/x88/x30 +.. /xe0/x31/x89/x30 +.. /xe0/x31/x8a/x30 +.. /xe0/x31/x8b/x30 +.. /xe0/x31/x8c/x30 +.. /xe0/x31/x8d/x30 +.. /xe0/x31/x8e/x30 +.. /xe0/x31/x8f/x30 +.. /xe0/x31/x90/x30 +.. /xe0/x31/x91/x30 +.. /xe0/x31/x92/x30 +.. /xe0/x31/x93/x30 +.. /xe0/x31/x94/x30 +.. /xe0/x31/x95/x30 +.. /xe0/x31/x96/x30 +.. /xe0/x31/x97/x30 +.. /xe0/x31/x98/x30 +.. /xe0/x31/x99/x30 +.. /xe0/x31/x9a/x30 +.. /xe0/x31/x9b/x30 +.. /xe0/x31/x9c/x30 +.. /xe0/x31/x9d/x30 +.. /xe0/x31/x9e/x30 +.. /xe0/x31/x9f/x30 +.. /xe0/x31/xa0/x30 +.. /xe0/x31/xa1/x30 +.. /xe0/x31/xa2/x30 +.. /xe0/x31/xa3/x30 +.. /xe0/x31/xa4/x30 +.. /xe0/x31/xa5/x30 +.. /xe0/x31/xa6/x30 +.. /xe0/x31/xa7/x30 +.. /xe0/x31/xa8/x30 +.. /xe0/x31/xa9/x30 +.. /xe0/x31/xaa/x30 +.. /xe0/x31/xab/x30 +.. /xe0/x31/xac/x30 +.. /xe0/x31/xad/x30 +.. /xe0/x31/xae/x30 +.. /xe0/x31/xaf/x30 +.. /xe0/x31/xb0/x30 +.. /xe0/x31/xb1/x30 +.. /xe0/x31/xb2/x30 +.. /xe0/x31/xb3/x30 +.. /xe0/x31/xb4/x30 +.. /xe0/x31/xb5/x30 +.. /xe0/x31/xb6/x30 +.. /xe0/x31/xb7/x30 +.. /xe0/x31/xb8/x30 +.. /xe0/x31/xb9/x30 +.. /xe0/x31/xba/x30 +.. /xe0/x31/xbb/x30 +.. /xe0/x31/xbc/x30 +.. /xe0/x31/xbd/x30 +.. /xe0/x31/xbe/x30 +.. /xe0/x31/xbf/x30 +.. /xe0/x31/xc0/x30 +.. /xe0/x31/xc1/x30 +.. /xe0/x31/xc2/x30 +.. /xe0/x31/xc3/x30 +.. /xe0/x31/xc4/x30 +.. /xe0/x31/xc5/x30 +.. /xe0/x31/xc6/x30 +.. /xe0/x31/xc7/x30 +.. /xe0/x31/xc8/x30 +.. /xe0/x31/xc9/x30 +.. /xe0/x31/xca/x30 +.. /xe0/x31/xcb/x30 +.. /xe0/x31/xcc/x30 +.. /xe0/x31/xcd/x30 +.. /xe0/x31/xce/x30 +.. /xe0/x31/xcf/x30 +.. /xe0/x31/xd0/x30 +.. /xe0/x31/xd1/x30 +.. /xe0/x31/xd2/x30 +.. /xe0/x31/xd3/x30 +.. /xe0/x31/xd4/x30 +.. /xe0/x31/xd5/x30 +.. /xe0/x31/xd6/x30 +.. /xe0/x31/xd7/x30 +.. /xe0/x31/xd8/x30 +.. /xe0/x31/xd9/x30 +.. /xe0/x31/xda/x30 +.. /xe0/x31/xdb/x30 +.. /xe0/x31/xdc/x30 +.. /xe0/x31/xdd/x30 +.. /xe0/x31/xde/x30 +.. /xe0/x31/xdf/x30 +.. /xe0/x31/xe0/x30 +.. /xe0/x31/xe1/x30 +.. /xe0/x31/xe2/x30 +.. /xe0/x31/xe3/x30 +.. /xe0/x31/xe4/x30 +.. /xe0/x31/xe5/x30 +.. /xe0/x31/xe6/x30 +.. /xe0/x31/xe7/x30 +.. /xe0/x31/xe8/x30 +.. /xe0/x31/xe9/x30 +.. /xe0/x31/xea/x30 +.. /xe0/x31/xeb/x30 +.. /xe0/x31/xec/x30 +.. /xe0/x31/xed/x30 +.. /xe0/x31/xee/x30 +.. /xe0/x31/xef/x30 +.. /xe0/x31/xf0/x30 +.. /xe0/x31/xf1/x30 +.. /xe0/x31/xf2/x30 +.. /xe0/x31/xf3/x30 +.. /xe0/x31/xf4/x30 +.. /xe0/x31/xf5/x30 +.. /xe0/x31/xf6/x30 +.. /xe0/x31/xf7/x30 +.. /xe0/x31/xf8/x30 +.. /xe0/x31/xf9/x30 +.. /xe0/x31/xfa/x30 +.. /xe0/x31/xfb/x30 +.. /xe0/x31/xfc/x30 +.. /xe0/x31/xfd/x30 +.. /xe0/x31/xfe/x30 +.. /xe0/x32/x81/x30 +.. /xe0/x32/x82/x30 +.. /xe0/x32/x83/x30 +.. /xe0/x32/x84/x30 +.. /xe0/x32/x85/x30 +.. /xe0/x32/x86/x30 +.. /xe0/x32/x87/x30 +.. /xe0/x32/x88/x30 +.. /xe0/x32/x89/x30 +.. /xe0/x32/x8a/x30 +.. /xe0/x32/x8b/x30 +.. /xe0/x32/x8c/x30 +.. /xe0/x32/x8d/x30 +.. /xe0/x32/x8e/x30 +.. /xe0/x32/x8f/x30 +.. /xe0/x32/x90/x30 +.. /xe0/x32/x91/x30 +.. /xe0/x32/x92/x30 +.. /xe0/x32/x93/x30 +.. /xe0/x32/x94/x30 +.. /xe0/x32/x95/x30 +.. /xe0/x32/x96/x30 +.. /xe0/x32/x97/x30 +.. /xe0/x32/x98/x30 +.. /xe0/x32/x99/x30 +.. /xe0/x32/x9a/x30 +.. /xe0/x32/x9b/x30 +.. /xe0/x32/x9c/x30 +.. /xe0/x32/x9d/x30 +.. /xe0/x32/x9e/x30 +.. /xe0/x32/x9f/x30 +.. /xe0/x32/xa0/x30 +.. /xe0/x32/xa1/x30 +.. /xe0/x32/xa2/x30 +.. /xe0/x32/xa3/x30 +.. /xe0/x32/xa4/x30 +.. /xe0/x32/xa5/x30 +.. /xe0/x32/xa6/x30 +.. /xe0/x32/xa7/x30 +.. /xe0/x32/xa8/x30 +.. /xe0/x32/xa9/x30 +.. /xe0/x32/xaa/x30 +.. /xe0/x32/xab/x30 +.. /xe0/x32/xac/x30 +.. /xe0/x32/xad/x30 +.. /xe0/x32/xae/x30 +.. /xe0/x32/xaf/x30 +.. /xe0/x32/xb0/x30 +.. /xe0/x32/xb1/x30 +.. /xe0/x32/xb2/x30 +.. /xe0/x32/xb3/x30 +.. /xe0/x32/xb4/x30 +.. /xe0/x32/xb5/x30 +.. /xe0/x32/xb6/x30 +.. /xe0/x32/xb7/x30 +.. /xe0/x32/xb8/x30 +.. /xe0/x32/xb9/x30 +.. /xe0/x32/xba/x30 +.. /xe0/x32/xbb/x30 +.. /xe0/x32/xbc/x30 +.. /xe0/x32/xbd/x30 +.. /xe0/x32/xbe/x30 +.. /xe0/x32/xbf/x30 +.. /xe0/x32/xc0/x30 +.. /xe0/x32/xc1/x30 +.. /xe0/x32/xc2/x30 +.. /xe0/x32/xc3/x30 +.. /xe0/x32/xc4/x30 +.. /xe0/x32/xc5/x30 +.. /xe0/x32/xc6/x30 +.. /xe0/x32/xc7/x30 +.. /xe0/x32/xc8/x30 +.. /xe0/x32/xc9/x30 +.. /xe0/x32/xca/x30 +.. /xe0/x32/xcb/x30 +.. /xe0/x32/xcc/x30 +.. /xe0/x32/xcd/x30 +.. /xe0/x32/xce/x30 +.. /xe0/x32/xcf/x30 +.. /xe0/x32/xd0/x30 +.. /xe0/x32/xd1/x30 +.. /xe0/x32/xd2/x30 +.. /xe0/x32/xd3/x30 +.. /xe0/x32/xd4/x30 +.. /xe0/x32/xd5/x30 +.. /xe0/x32/xd6/x30 +.. /xe0/x32/xd7/x30 +.. /xe0/x32/xd8/x30 +.. /xe0/x32/xd9/x30 +.. /xe0/x32/xda/x30 +.. /xe0/x32/xdb/x30 +.. /xe0/x32/xdc/x30 +.. /xe0/x32/xdd/x30 +.. /xe0/x32/xde/x30 +.. /xe0/x32/xdf/x30 +.. /xe0/x32/xe0/x30 +.. /xe0/x32/xe1/x30 +.. /xe0/x32/xe2/x30 +.. /xe0/x32/xe3/x30 +.. /xe0/x32/xe4/x30 +.. /xe0/x32/xe5/x30 +.. /xe0/x32/xe6/x30 +.. /xe0/x32/xe7/x30 +.. /xe0/x32/xe8/x30 +.. /xe0/x32/xe9/x30 +.. /xe0/x32/xea/x30 +.. /xe0/x32/xeb/x30 +.. /xe0/x32/xec/x30 +.. /xe0/x32/xed/x30 +.. /xe0/x32/xee/x30 +.. /xe0/x32/xef/x30 +.. /xe0/x32/xf0/x30 +.. /xe0/x32/xf1/x30 +.. /xe0/x32/xf2/x30 +.. /xe0/x32/xf3/x30 +.. /xe0/x32/xf4/x30 +.. /xe0/x32/xf5/x30 +.. /xe0/x32/xf6/x30 +.. /xe0/x32/xf7/x30 +.. /xe0/x32/xf8/x30 +.. /xe0/x32/xf9/x30 +.. /xe0/x32/xfa/x30 +.. /xe0/x32/xfb/x30 +.. /xe0/x32/xfc/x30 +.. /xe0/x32/xfd/x30 +.. /xe0/x32/xfe/x30 +.. /xe0/x33/x81/x30 +.. /xe0/x33/x82/x30 +.. /xe0/x33/x83/x30 +.. /xe0/x33/x84/x30 +.. /xe0/x33/x85/x30 +.. /xe0/x33/x86/x30 +.. /xe0/x33/x87/x30 +.. /xe0/x33/x88/x30 +.. /xe0/x33/x89/x30 +.. /xe0/x33/x8a/x30 +.. /xe0/x33/x8b/x30 +.. /xe0/x33/x8c/x30 +.. /xe0/x33/x8d/x30 +.. /xe0/x33/x8e/x30 +.. /xe0/x33/x8f/x30 +.. /xe0/x33/x90/x30 +.. /xe0/x33/x91/x30 +.. /xe0/x33/x92/x30 +.. /xe0/x33/x93/x30 +.. /xe0/x33/x94/x30 +.. /xe0/x33/x95/x30 +.. /xe0/x33/x96/x30 +.. /xe0/x33/x97/x30 +.. /xe0/x33/x98/x30 +.. /xe0/x33/x99/x30 +.. /xe0/x33/x9a/x30 +.. /xe0/x33/x9b/x30 +.. /xe0/x33/x9c/x30 +.. /xe0/x33/x9d/x30 +.. /xe0/x33/x9e/x30 +.. /xe0/x33/x9f/x30 +.. /xe0/x33/xa0/x30 +.. /xe0/x33/xa1/x30 +.. /xe0/x33/xa2/x30 +.. /xe0/x33/xa3/x30 +.. /xe0/x33/xa4/x30 +.. /xe0/x33/xa5/x30 +.. /xe0/x33/xa6/x30 +.. /xe0/x33/xa7/x30 +.. /xe0/x33/xa8/x30 +.. /xe0/x33/xa9/x30 +.. /xe0/x33/xaa/x30 +.. /xe0/x33/xab/x30 +.. /xe0/x33/xac/x30 +.. /xe0/x33/xad/x30 +.. /xe0/x33/xae/x30 +.. /xe0/x33/xaf/x30 +.. /xe0/x33/xb0/x30 +.. /xe0/x33/xb1/x30 +.. /xe0/x33/xb2/x30 +.. /xe0/x33/xb3/x30 +.. /xe0/x33/xb4/x30 +.. /xe0/x33/xb5/x30 +.. /xe0/x33/xb6/x30 +.. /xe0/x33/xb7/x30 +.. /xe0/x33/xb8/x30 +.. /xe0/x33/xb9/x30 +.. /xe0/x33/xba/x30 +.. /xe0/x33/xbb/x30 +.. /xe0/x33/xbc/x30 +.. /xe0/x33/xbd/x30 +.. /xe0/x33/xbe/x30 +.. /xe0/x33/xbf/x30 +.. /xe0/x33/xc0/x30 +.. /xe0/x33/xc1/x30 +.. /xe0/x33/xc2/x30 +.. /xe0/x33/xc3/x30 +.. /xe0/x33/xc4/x30 +.. /xe0/x33/xc5/x30 +.. /xe0/x33/xc6/x30 +.. /xe0/x33/xc7/x30 +.. /xe0/x33/xc8/x30 +.. /xe0/x33/xc9/x30 +.. /xe0/x33/xca/x30 +.. /xe0/x33/xcb/x30 +.. /xe0/x33/xcc/x30 +.. /xe0/x33/xcd/x30 +.. /xe0/x33/xce/x30 +.. /xe0/x33/xcf/x30 +.. /xe0/x33/xd0/x30 +.. /xe0/x33/xd1/x30 +.. /xe0/x33/xd2/x30 +.. /xe0/x33/xd3/x30 +.. /xe0/x33/xd4/x30 +.. /xe0/x33/xd5/x30 +.. /xe0/x33/xd6/x30 +.. /xe0/x33/xd7/x30 +.. /xe0/x33/xd8/x30 +.. /xe0/x33/xd9/x30 +.. /xe0/x33/xda/x30 +.. /xe0/x33/xdb/x30 +.. /xe0/x33/xdc/x30 +.. /xe0/x33/xdd/x30 +.. /xe0/x33/xde/x30 +.. /xe0/x33/xdf/x30 +.. /xe0/x33/xe0/x30 +.. /xe0/x33/xe1/x30 +.. /xe0/x33/xe2/x30 +.. /xe0/x33/xe3/x30 +.. /xe0/x33/xe4/x30 +.. /xe0/x33/xe5/x30 +.. /xe0/x33/xe6/x30 +.. /xe0/x33/xe7/x30 +.. /xe0/x33/xe8/x30 +.. /xe0/x33/xe9/x30 +.. /xe0/x33/xea/x30 +.. /xe0/x33/xeb/x30 +.. /xe0/x33/xec/x30 +.. /xe0/x33/xed/x30 +.. /xe0/x33/xee/x30 +.. /xe0/x33/xef/x30 +.. /xe0/x33/xf0/x30 +.. /xe0/x33/xf1/x30 +.. /xe0/x33/xf2/x30 +.. /xe0/x33/xf3/x30 +.. /xe0/x33/xf4/x30 +.. /xe0/x33/xf5/x30 +.. /xe0/x33/xf6/x30 +.. /xe0/x33/xf7/x30 +.. /xe0/x33/xf8/x30 +.. /xe0/x33/xf9/x30 +.. /xe0/x33/xfa/x30 +.. /xe0/x33/xfb/x30 +.. /xe0/x33/xfc/x30 +.. /xe0/x33/xfd/x30 +.. /xe0/x33/xfe/x30 +.. /xe0/x34/x81/x30 +.. /xe0/x34/x82/x30 +.. /xe0/x34/x83/x30 +.. /xe0/x34/x84/x30 +.. /xe0/x34/x85/x30 +.. /xe0/x34/x86/x30 +.. /xe0/x34/x87/x30 +.. /xe0/x34/x88/x30 +.. /xe0/x34/x89/x30 +.. /xe0/x34/x8a/x30 +.. /xe0/x34/x8b/x30 +.. /xe0/x34/x8c/x30 +.. /xe0/x34/x8d/x30 +.. /xe0/x34/x8e/x30 +.. /xe0/x34/x8f/x30 +.. /xe0/x34/x90/x30 +.. /xe0/x34/x91/x30 +.. /xe0/x34/x92/x30 +.. /xe0/x34/x93/x30 +.. /xe0/x34/x94/x30 +.. /xe0/x34/x95/x30 +.. /xe0/x34/x96/x30 +.. /xe0/x34/x97/x30 +.. /xe0/x34/x98/x30 +.. /xe0/x34/x99/x30 +.. /xe0/x34/x9a/x30 +.. /xe0/x34/x9b/x30 +.. /xe0/x34/x9c/x30 +.. /xe0/x34/x9d/x30 +.. /xe0/x34/x9e/x30 +.. /xe0/x34/x9f/x30 +.. /xe0/x34/xa0/x30 +.. /xe0/x34/xa1/x30 +.. /xe0/x34/xa2/x30 +.. /xe0/x34/xa3/x30 +.. /xe0/x34/xa4/x30 +.. /xe0/x34/xa5/x30 +.. /xe0/x34/xa6/x30 +.. /xe0/x34/xa7/x30 +.. /xe0/x34/xa8/x30 +.. /xe0/x34/xa9/x30 +.. /xe0/x34/xaa/x30 +.. /xe0/x34/xab/x30 +.. /xe0/x34/xac/x30 +.. /xe0/x34/xad/x30 +.. /xe0/x34/xae/x30 +.. /xe0/x34/xaf/x30 +.. /xe0/x34/xb0/x30 +.. /xe0/x34/xb1/x30 +.. /xe0/x34/xb2/x30 +.. /xe0/x34/xb3/x30 +.. /xe0/x34/xb4/x30 +.. /xe0/x34/xb5/x30 +.. /xe0/x34/xb6/x30 +.. /xe0/x34/xb7/x30 +.. /xe0/x34/xb8/x30 +.. /xe0/x34/xb9/x30 +.. /xe0/x34/xba/x30 +.. /xe0/x34/xbb/x30 +.. /xe0/x34/xbc/x30 +.. /xe0/x34/xbd/x30 +.. /xe0/x34/xbe/x30 +.. /xe0/x34/xbf/x30 +.. /xe0/x34/xc0/x30 +.. /xe0/x34/xc1/x30 +.. /xe0/x34/xc2/x30 +.. /xe0/x34/xc3/x30 +.. /xe0/x34/xc4/x30 +.. /xe0/x34/xc5/x30 +.. /xe0/x34/xc6/x30 +.. /xe0/x34/xc7/x30 +.. /xe0/x34/xc8/x30 +.. /xe0/x34/xc9/x30 +.. /xe0/x34/xca/x30 +.. /xe0/x34/xcb/x30 +.. /xe0/x34/xcc/x30 +.. /xe0/x34/xcd/x30 +.. /xe0/x34/xce/x30 +.. /xe0/x34/xcf/x30 +.. /xe0/x34/xd0/x30 +.. /xe0/x34/xd1/x30 +.. /xe0/x34/xd2/x30 +.. /xe0/x34/xd3/x30 +.. /xe0/x34/xd4/x30 +.. /xe0/x34/xd5/x30 +.. /xe0/x34/xd6/x30 +.. /xe0/x34/xd7/x30 +.. /xe0/x34/xd8/x30 +.. /xe0/x34/xd9/x30 +.. /xe0/x34/xda/x30 +.. /xe0/x34/xdb/x30 +.. /xe0/x34/xdc/x30 +.. /xe0/x34/xdd/x30 +.. /xe0/x34/xde/x30 +.. /xe0/x34/xdf/x30 +.. /xe0/x34/xe0/x30 +.. /xe0/x34/xe1/x30 +.. /xe0/x34/xe2/x30 +.. /xe0/x34/xe3/x30 +.. /xe0/x34/xe4/x30 +.. /xe0/x34/xe5/x30 +.. /xe0/x34/xe6/x30 +.. /xe0/x34/xe7/x30 +.. /xe0/x34/xe8/x30 +.. /xe0/x34/xe9/x30 +.. /xe0/x34/xea/x30 +.. /xe0/x34/xeb/x30 +.. /xe0/x34/xec/x30 +.. /xe0/x34/xed/x30 +.. /xe0/x34/xee/x30 +.. /xe0/x34/xef/x30 +.. /xe0/x34/xf0/x30 +.. /xe0/x34/xf1/x30 +.. /xe0/x34/xf2/x30 +.. /xe0/x34/xf3/x30 +.. /xe0/x34/xf4/x30 +.. /xe0/x34/xf5/x30 +.. /xe0/x34/xf6/x30 +.. /xe0/x34/xf7/x30 +.. /xe0/x34/xf8/x30 +.. /xe0/x34/xf9/x30 +.. /xe0/x34/xfa/x30 +.. /xe0/x34/xfb/x30 +.. /xe0/x34/xfc/x30 +.. /xe0/x34/xfd/x30 +.. /xe0/x34/xfe/x30 +.. /xe0/x35/x81/x30 +.. /xe0/x35/x82/x30 +.. /xe0/x35/x83/x30 +.. /xe0/x35/x84/x30 +.. /xe0/x35/x85/x30 +.. /xe0/x35/x86/x30 +.. /xe0/x35/x87/x30 +.. /xe0/x35/x88/x30 +.. /xe0/x35/x89/x30 +.. /xe0/x35/x8a/x30 +.. /xe0/x35/x8b/x30 +.. /xe0/x35/x8c/x30 +.. /xe0/x35/x8d/x30 +.. /xe0/x35/x8e/x30 +.. /xe0/x35/x8f/x30 +.. /xe0/x35/x90/x30 +.. /xe0/x35/x91/x30 +.. /xe0/x35/x92/x30 +.. /xe0/x35/x93/x30 +.. /xe0/x35/x94/x30 +.. /xe0/x35/x95/x30 +.. /xe0/x35/x96/x30 +.. /xe0/x35/x97/x30 +.. /xe0/x35/x98/x30 +.. /xe0/x35/x99/x30 +.. /xe0/x35/x9a/x30 +.. /xe0/x35/x9b/x30 +.. /xe0/x35/x9c/x30 +.. /xe0/x35/x9d/x30 +.. /xe0/x35/x9e/x30 +.. /xe0/x35/x9f/x30 +.. /xe0/x35/xa0/x30 +.. /xe0/x35/xa1/x30 +.. /xe0/x35/xa2/x30 +.. /xe0/x35/xa3/x30 +.. /xe0/x35/xa4/x30 +.. /xe0/x35/xa5/x30 +.. /xe0/x35/xa6/x30 +.. /xe0/x35/xa7/x30 +.. /xe0/x35/xa8/x30 +.. /xe0/x35/xa9/x30 +.. /xe0/x35/xaa/x30 +.. /xe0/x35/xab/x30 +.. /xe0/x35/xac/x30 +.. /xe0/x35/xad/x30 +.. /xe0/x35/xae/x30 +.. /xe0/x35/xaf/x30 +.. /xe0/x35/xb0/x30 +.. /xe0/x35/xb1/x30 +.. /xe0/x35/xb2/x30 +.. /xe0/x35/xb3/x30 +.. /xe0/x35/xb4/x30 +.. /xe0/x35/xb5/x30 +.. /xe0/x35/xb6/x30 +.. /xe0/x35/xb7/x30 +.. /xe0/x35/xb8/x30 +.. /xe0/x35/xb9/x30 +.. /xe0/x35/xba/x30 +.. /xe0/x35/xbb/x30 +.. /xe0/x35/xbc/x30 +.. /xe0/x35/xbd/x30 +.. /xe0/x35/xbe/x30 +.. /xe0/x35/xbf/x30 +.. /xe0/x35/xc0/x30 +.. /xe0/x35/xc1/x30 +.. /xe0/x35/xc2/x30 +.. /xe0/x35/xc3/x30 +.. /xe0/x35/xc4/x30 +.. /xe0/x35/xc5/x30 +.. /xe0/x35/xc6/x30 +.. /xe0/x35/xc7/x30 +.. /xe0/x35/xc8/x30 +.. /xe0/x35/xc9/x30 +.. /xe0/x35/xca/x30 +.. /xe0/x35/xcb/x30 +.. /xe0/x35/xcc/x30 +.. /xe0/x35/xcd/x30 +.. /xe0/x35/xce/x30 +.. /xe0/x35/xcf/x30 +.. /xe0/x35/xd0/x30 +.. /xe0/x35/xd1/x30 +.. /xe0/x35/xd2/x30 +.. /xe0/x35/xd3/x30 +.. /xe0/x35/xd4/x30 +.. /xe0/x35/xd5/x30 +.. /xe0/x35/xd6/x30 +.. /xe0/x35/xd7/x30 +.. /xe0/x35/xd8/x30 +.. /xe0/x35/xd9/x30 +.. /xe0/x35/xda/x30 +.. /xe0/x35/xdb/x30 +.. /xe0/x35/xdc/x30 +.. /xe0/x35/xdd/x30 +.. /xe0/x35/xde/x30 +.. /xe0/x35/xdf/x30 +.. /xe0/x35/xe0/x30 +.. /xe0/x35/xe1/x30 +.. /xe0/x35/xe2/x30 +.. /xe0/x35/xe3/x30 +.. /xe0/x35/xe4/x30 +.. /xe0/x35/xe5/x30 +.. /xe0/x35/xe6/x30 +.. /xe0/x35/xe7/x30 +.. /xe0/x35/xe8/x30 +.. /xe0/x35/xe9/x30 +.. /xe0/x35/xea/x30 +.. /xe0/x35/xeb/x30 +.. /xe0/x35/xec/x30 +.. /xe0/x35/xed/x30 +.. /xe0/x35/xee/x30 +.. /xe0/x35/xef/x30 +.. /xe0/x35/xf0/x30 +.. /xe0/x35/xf1/x30 +.. /xe0/x35/xf2/x30 +.. /xe0/x35/xf3/x30 +.. /xe0/x35/xf4/x30 +.. /xe0/x35/xf5/x30 +.. /xe0/x35/xf6/x30 +.. /xe0/x35/xf7/x30 +.. /xe0/x35/xf8/x30 +.. /xe0/x35/xf9/x30 +.. /xe0/x35/xfa/x30 +.. /xe0/x35/xfb/x30 +.. /xe0/x35/xfc/x30 +.. /xe0/x35/xfd/x30 +.. /xe0/x35/xfe/x30 +.. /xe0/x36/x81/x30 +.. /xe0/x36/x82/x30 +.. /xe0/x36/x83/x30 +.. /xe0/x36/x84/x30 +.. /xe0/x36/x85/x30 +.. /xe0/x36/x86/x30 +.. /xe0/x36/x87/x30 +.. /xe0/x36/x88/x30 +.. /xe0/x36/x89/x30 +.. /xe0/x36/x8a/x30 +.. /xe0/x36/x8b/x30 +.. /xe0/x36/x8c/x30 +.. /xe0/x36/x8d/x30 +.. /xe0/x36/x8e/x30 +.. /xe0/x36/x8f/x30 +.. /xe0/x36/x90/x30 +.. /xe0/x36/x91/x30 +.. /xe0/x36/x92/x30 +.. /xe0/x36/x93/x30 +.. /xe0/x36/x94/x30 +.. /xe0/x36/x95/x30 +.. /xe0/x36/x96/x30 +.. /xe0/x36/x97/x30 +.. /xe0/x36/x98/x30 +.. /xe0/x36/x99/x30 +.. /xe0/x36/x9a/x30 +.. /xe0/x36/x9b/x30 +.. /xe0/x36/x9c/x30 +.. /xe0/x36/x9d/x30 +.. /xe0/x36/x9e/x30 +.. /xe0/x36/x9f/x30 +.. /xe0/x36/xa0/x30 +.. /xe0/x36/xa1/x30 +.. /xe0/x36/xa2/x30 +.. /xe0/x36/xa3/x30 +.. /xe0/x36/xa4/x30 +.. /xe0/x36/xa5/x30 +.. /xe0/x36/xa6/x30 +.. /xe0/x36/xa7/x30 +.. /xe0/x36/xa8/x30 +.. /xe0/x36/xa9/x30 +.. /xe0/x36/xaa/x30 +.. /xe0/x36/xab/x30 +.. /xe0/x36/xac/x30 +.. /xe0/x36/xad/x30 +.. /xe0/x36/xae/x30 +.. /xe0/x36/xaf/x30 +.. /xe0/x36/xb0/x30 +.. /xe0/x36/xb1/x30 +.. /xe0/x36/xb2/x30 +.. /xe0/x36/xb3/x30 +.. /xe0/x36/xb4/x30 +.. /xe0/x36/xb5/x30 +.. /xe0/x36/xb6/x30 +.. /xe0/x36/xb7/x30 +.. /xe0/x36/xb8/x30 +.. /xe0/x36/xb9/x30 +.. /xe0/x36/xba/x30 +.. /xe0/x36/xbb/x30 +.. /xe0/x36/xbc/x30 +.. /xe0/x36/xbd/x30 +.. /xe0/x36/xbe/x30 +.. /xe0/x36/xbf/x30 +.. /xe0/x36/xc0/x30 +.. /xe0/x36/xc1/x30 +.. /xe0/x36/xc2/x30 +.. /xe0/x36/xc3/x30 +.. /xe0/x36/xc4/x30 +.. /xe0/x36/xc5/x30 +.. /xe0/x36/xc6/x30 +.. /xe0/x36/xc7/x30 +.. /xe0/x36/xc8/x30 +.. /xe0/x36/xc9/x30 +.. /xe0/x36/xca/x30 +.. /xe0/x36/xcb/x30 +.. /xe0/x36/xcc/x30 +.. /xe0/x36/xcd/x30 +.. /xe0/x36/xce/x30 +.. /xe0/x36/xcf/x30 +.. /xe0/x36/xd0/x30 +.. /xe0/x36/xd1/x30 +.. /xe0/x36/xd2/x30 +.. /xe0/x36/xd3/x30 +.. /xe0/x36/xd4/x30 +.. /xe0/x36/xd5/x30 +.. /xe0/x36/xd6/x30 +.. /xe0/x36/xd7/x30 +.. /xe0/x36/xd8/x30 +.. /xe0/x36/xd9/x30 +.. /xe0/x36/xda/x30 +.. /xe0/x36/xdb/x30 +.. /xe0/x36/xdc/x30 +.. /xe0/x36/xdd/x30 +.. /xe0/x36/xde/x30 +.. /xe0/x36/xdf/x30 +.. /xe0/x36/xe0/x30 +.. /xe0/x36/xe1/x30 +.. /xe0/x36/xe2/x30 +.. /xe0/x36/xe3/x30 +.. /xe0/x36/xe4/x30 +.. /xe0/x36/xe5/x30 +.. /xe0/x36/xe6/x30 +.. /xe0/x36/xe7/x30 +.. /xe0/x36/xe8/x30 +.. /xe0/x36/xe9/x30 +.. /xe0/x36/xea/x30 +.. /xe0/x36/xeb/x30 +.. /xe0/x36/xec/x30 +.. /xe0/x36/xed/x30 +.. /xe0/x36/xee/x30 +.. /xe0/x36/xef/x30 +.. /xe0/x36/xf0/x30 +.. /xe0/x36/xf1/x30 +.. /xe0/x36/xf2/x30 +.. /xe0/x36/xf3/x30 +.. /xe0/x36/xf4/x30 +.. /xe0/x36/xf5/x30 +.. /xe0/x36/xf6/x30 +.. /xe0/x36/xf7/x30 +.. /xe0/x36/xf8/x30 +.. /xe0/x36/xf9/x30 +.. /xe0/x36/xfa/x30 +.. /xe0/x36/xfb/x30 +.. /xe0/x36/xfc/x30 +.. /xe0/x36/xfd/x30 +.. /xe0/x36/xfe/x30 +.. /xe0/x37/x81/x30 +.. /xe0/x37/x82/x30 +.. /xe0/x37/x83/x30 +.. /xe0/x37/x84/x30 +.. /xe0/x37/x85/x30 +.. /xe0/x37/x86/x30 +.. /xe0/x37/x87/x30 +.. /xe0/x37/x88/x30 +.. /xe0/x37/x89/x30 +.. /xe0/x37/x8a/x30 +.. /xe0/x37/x8b/x30 +.. /xe0/x37/x8c/x30 +.. /xe0/x37/x8d/x30 +.. /xe0/x37/x8e/x30 +.. /xe0/x37/x8f/x30 +.. /xe0/x37/x90/x30 +.. /xe0/x37/x91/x30 +.. /xe0/x37/x92/x30 +.. /xe0/x37/x93/x30 +.. /xe0/x37/x94/x30 +.. /xe0/x37/x95/x30 +.. /xe0/x37/x96/x30 +.. /xe0/x37/x97/x30 +.. /xe0/x37/x98/x30 +.. /xe0/x37/x99/x30 +.. /xe0/x37/x9a/x30 +.. /xe0/x37/x9b/x30 +.. /xe0/x37/x9c/x30 +.. /xe0/x37/x9d/x30 +.. /xe0/x37/x9e/x30 +.. /xe0/x37/x9f/x30 +.. /xe0/x37/xa0/x30 +.. /xe0/x37/xa1/x30 +.. /xe0/x37/xa2/x30 +.. /xe0/x37/xa3/x30 +.. /xe0/x37/xa4/x30 +.. /xe0/x37/xa5/x30 +.. /xe0/x37/xa6/x30 +.. /xe0/x37/xa7/x30 +.. /xe0/x37/xa8/x30 +.. /xe0/x37/xa9/x30 +.. /xe0/x37/xaa/x30 +.. /xe0/x37/xab/x30 +.. /xe0/x37/xac/x30 +.. /xe0/x37/xad/x30 +.. /xe0/x37/xae/x30 +.. /xe0/x37/xaf/x30 +.. /xe0/x37/xb0/x30 +.. /xe0/x37/xb1/x30 +.. /xe0/x37/xb2/x30 +.. /xe0/x37/xb3/x30 +.. /xe0/x37/xb4/x30 +.. /xe0/x37/xb5/x30 +.. /xe0/x37/xb6/x30 +.. /xe0/x37/xb7/x30 +.. /xe0/x37/xb8/x30 +.. /xe0/x37/xb9/x30 +.. /xe0/x37/xba/x30 +.. /xe0/x37/xbb/x30 +.. /xe0/x37/xbc/x30 +.. /xe0/x37/xbd/x30 +.. /xe0/x37/xbe/x30 +.. /xe0/x37/xbf/x30 +.. /xe0/x37/xc0/x30 +.. /xe0/x37/xc1/x30 +.. /xe0/x37/xc2/x30 +.. /xe0/x37/xc3/x30 +.. /xe0/x37/xc4/x30 +.. /xe0/x37/xc5/x30 +.. /xe0/x37/xc6/x30 +.. /xe0/x37/xc7/x30 +.. /xe0/x37/xc8/x30 +.. /xe0/x37/xc9/x30 +.. /xe0/x37/xca/x30 +.. /xe0/x37/xcb/x30 +.. /xe0/x37/xcc/x30 +.. /xe0/x37/xcd/x30 +.. /xe0/x37/xce/x30 +.. /xe0/x37/xcf/x30 +.. /xe0/x37/xd0/x30 +.. /xe0/x37/xd1/x30 +.. /xe0/x37/xd2/x30 +.. /xe0/x37/xd3/x30 +.. /xe0/x37/xd4/x30 +.. /xe0/x37/xd5/x30 +.. /xe0/x37/xd6/x30 +.. /xe0/x37/xd7/x30 +.. /xe0/x37/xd8/x30 +.. /xe0/x37/xd9/x30 +.. /xe0/x37/xda/x30 +.. /xe0/x37/xdb/x30 +.. /xe0/x37/xdc/x30 +.. /xe0/x37/xdd/x30 +.. /xe0/x37/xde/x30 +.. /xe0/x37/xdf/x30 +.. /xe0/x37/xe0/x30 +.. /xe0/x37/xe1/x30 +.. /xe0/x37/xe2/x30 +.. /xe0/x37/xe3/x30 +.. /xe0/x37/xe4/x30 +.. /xe0/x37/xe5/x30 +.. /xe0/x37/xe6/x30 +.. /xe0/x37/xe7/x30 +.. /xe0/x37/xe8/x30 +.. /xe0/x37/xe9/x30 +.. /xe0/x37/xea/x30 +.. /xe0/x37/xeb/x30 +.. /xe0/x37/xec/x30 +.. /xe0/x37/xed/x30 +.. /xe0/x37/xee/x30 +.. /xe0/x37/xef/x30 +.. /xe0/x37/xf0/x30 +.. /xe0/x37/xf1/x30 +.. /xe0/x37/xf2/x30 +.. /xe0/x37/xf3/x30 +.. /xe0/x37/xf4/x30 +.. /xe0/x37/xf5/x30 +.. /xe0/x37/xf6/x30 +.. /xe0/x37/xf7/x30 +.. /xe0/x37/xf8/x30 +.. /xe0/x37/xf9/x30 +.. /xe0/x37/xfa/x30 +.. /xe0/x37/xfb/x30 +.. /xe0/x37/xfc/x30 +.. /xe0/x37/xfd/x30 +.. /xe0/x37/xfe/x30 +.. /xe0/x38/x81/x30 +.. /xe0/x38/x82/x30 +.. /xe0/x38/x83/x30 +.. /xe0/x38/x84/x30 +.. /xe0/x38/x85/x30 +.. /xe0/x38/x86/x30 +.. /xe0/x38/x87/x30 +.. /xe0/x38/x88/x30 +.. /xe0/x38/x89/x30 +.. /xe0/x38/x8a/x30 +.. /xe0/x38/x8b/x30 +.. /xe0/x38/x8c/x30 +.. /xe0/x38/x8d/x30 +.. /xe0/x38/x8e/x30 +.. /xe0/x38/x8f/x30 +.. /xe0/x38/x90/x30 +.. /xe0/x38/x91/x30 +.. /xe0/x38/x92/x30 +.. /xe0/x38/x93/x30 +.. /xe0/x38/x94/x30 +.. /xe0/x38/x95/x30 +.. /xe0/x38/x96/x30 +.. /xe0/x38/x97/x30 +.. /xe0/x38/x98/x30 +.. /xe0/x38/x99/x30 +.. /xe0/x38/x9a/x30 +.. /xe0/x38/x9b/x30 +.. /xe0/x38/x9c/x30 +.. /xe0/x38/x9d/x30 +.. /xe0/x38/x9e/x30 +.. /xe0/x38/x9f/x30 +.. /xe0/x38/xa0/x30 +.. /xe0/x38/xa1/x30 +.. /xe0/x38/xa2/x30 +.. /xe0/x38/xa3/x30 +.. /xe0/x38/xa4/x30 +.. /xe0/x38/xa5/x30 +.. /xe0/x38/xa6/x30 +.. /xe0/x38/xa7/x30 +.. /xe0/x38/xa8/x30 +.. /xe0/x38/xa9/x30 +.. /xe0/x38/xaa/x30 +.. /xe0/x38/xab/x30 +.. /xe0/x38/xac/x30 +.. /xe0/x38/xad/x30 +.. /xe0/x38/xae/x30 +.. /xe0/x38/xaf/x30 +.. /xe0/x38/xb0/x30 +.. /xe0/x38/xb1/x30 +.. /xe0/x38/xb2/x30 +.. /xe0/x38/xb3/x30 +.. /xe0/x38/xb4/x30 +.. /xe0/x38/xb5/x30 +.. /xe0/x38/xb6/x30 +.. /xe0/x38/xb7/x30 +.. /xe0/x38/xb8/x30 +.. /xe0/x38/xb9/x30 +.. /xe0/x38/xba/x30 +.. /xe0/x38/xbb/x30 +.. /xe0/x38/xbc/x30 +.. /xe0/x38/xbd/x30 +.. /xe0/x38/xbe/x30 +.. /xe0/x38/xbf/x30 +.. /xe0/x38/xc0/x30 +.. /xe0/x38/xc1/x30 +.. /xe0/x38/xc2/x30 +.. /xe0/x38/xc3/x30 +.. /xe0/x38/xc4/x30 +.. /xe0/x38/xc5/x30 +.. /xe0/x38/xc6/x30 +.. /xe0/x38/xc7/x30 +.. /xe0/x38/xc8/x30 +.. /xe0/x38/xc9/x30 +.. /xe0/x38/xca/x30 +.. /xe0/x38/xcb/x30 +.. /xe0/x38/xcc/x30 +.. /xe0/x38/xcd/x30 +.. /xe0/x38/xce/x30 +.. /xe0/x38/xcf/x30 +.. /xe0/x38/xd0/x30 +.. /xe0/x38/xd1/x30 +.. /xe0/x38/xd2/x30 +.. /xe0/x38/xd3/x30 +.. /xe0/x38/xd4/x30 +.. /xe0/x38/xd5/x30 +.. /xe0/x38/xd6/x30 +.. /xe0/x38/xd7/x30 +.. /xe0/x38/xd8/x30 +.. /xe0/x38/xd9/x30 +.. /xe0/x38/xda/x30 +.. /xe0/x38/xdb/x30 +.. /xe0/x38/xdc/x30 +.. /xe0/x38/xdd/x30 +.. /xe0/x38/xde/x30 +.. /xe0/x38/xdf/x30 +.. /xe0/x38/xe0/x30 +.. /xe0/x38/xe1/x30 +.. /xe0/x38/xe2/x30 +.. /xe0/x38/xe3/x30 +.. /xe0/x38/xe4/x30 +.. /xe0/x38/xe5/x30 +.. /xe0/x38/xe6/x30 +.. /xe0/x38/xe7/x30 +.. /xe0/x38/xe8/x30 +.. /xe0/x38/xe9/x30 +.. /xe0/x38/xea/x30 +.. /xe0/x38/xeb/x30 +.. /xe0/x38/xec/x30 +.. /xe0/x38/xed/x30 +.. /xe0/x38/xee/x30 +.. /xe0/x38/xef/x30 +.. /xe0/x38/xf0/x30 +.. /xe0/x38/xf1/x30 +.. /xe0/x38/xf2/x30 +.. /xe0/x38/xf3/x30 +.. /xe0/x38/xf4/x30 +.. /xe0/x38/xf5/x30 +.. /xe0/x38/xf6/x30 +.. /xe0/x38/xf7/x30 +.. /xe0/x38/xf8/x30 +.. /xe0/x38/xf9/x30 +.. /xe0/x38/xfa/x30 +.. /xe0/x38/xfb/x30 +.. /xe0/x38/xfc/x30 +.. /xe0/x38/xfd/x30 +.. /xe0/x38/xfe/x30 +.. /xe0/x39/x81/x30 +.. /xe0/x39/x82/x30 +.. /xe0/x39/x83/x30 +.. /xe0/x39/x84/x30 +.. /xe0/x39/x85/x30 +.. /xe0/x39/x86/x30 +.. /xe0/x39/x87/x30 +.. /xe0/x39/x88/x30 +.. /xe0/x39/x89/x30 +.. /xe0/x39/x8a/x30 +.. /xe0/x39/x8b/x30 +.. /xe0/x39/x8c/x30 +.. /xe0/x39/x8d/x30 +.. /xe0/x39/x8e/x30 +.. /xe0/x39/x8f/x30 +.. /xe0/x39/x90/x30 +.. /xe0/x39/x91/x30 +.. /xe0/x39/x92/x30 +.. /xe0/x39/x93/x30 +.. /xe0/x39/x94/x30 +.. /xe0/x39/x95/x30 +.. /xe0/x39/x96/x30 +.. /xe0/x39/x97/x30 +.. /xe0/x39/x98/x30 +.. /xe0/x39/x99/x30 +.. /xe0/x39/x9a/x30 +.. /xe0/x39/x9b/x30 +.. /xe0/x39/x9c/x30 +.. /xe0/x39/x9d/x30 +.. /xe0/x39/x9e/x30 +.. /xe0/x39/x9f/x30 +.. /xe0/x39/xa0/x30 +.. /xe0/x39/xa1/x30 +.. /xe0/x39/xa2/x30 +.. /xe0/x39/xa3/x30 +.. /xe0/x39/xa4/x30 +.. /xe0/x39/xa5/x30 +.. /xe0/x39/xa6/x30 +.. /xe0/x39/xa7/x30 +.. /xe0/x39/xa8/x30 +.. /xe0/x39/xa9/x30 +.. /xe0/x39/xaa/x30 +.. /xe0/x39/xab/x30 +.. /xe0/x39/xac/x30 +.. /xe0/x39/xad/x30 +.. /xe0/x39/xae/x30 +.. /xe0/x39/xaf/x30 +.. /xe0/x39/xb0/x30 +.. /xe0/x39/xb1/x30 +.. /xe0/x39/xb2/x30 +.. /xe0/x39/xb3/x30 +.. /xe0/x39/xb4/x30 +.. /xe0/x39/xb5/x30 +.. /xe0/x39/xb6/x30 +.. /xe0/x39/xb7/x30 +.. /xe0/x39/xb8/x30 +.. /xe0/x39/xb9/x30 +.. /xe0/x39/xba/x30 +.. /xe0/x39/xbb/x30 +.. /xe0/x39/xbc/x30 +.. /xe0/x39/xbd/x30 +.. /xe0/x39/xbe/x30 +.. /xe0/x39/xbf/x30 +.. /xe0/x39/xc0/x30 +.. /xe0/x39/xc1/x30 +.. /xe0/x39/xc2/x30 +.. /xe0/x39/xc3/x30 +.. /xe0/x39/xc4/x30 +.. /xe0/x39/xc5/x30 +.. /xe0/x39/xc6/x30 +.. /xe0/x39/xc7/x30 +.. /xe0/x39/xc8/x30 +.. /xe0/x39/xc9/x30 +.. /xe0/x39/xca/x30 +.. /xe0/x39/xcb/x30 +.. /xe0/x39/xcc/x30 +.. /xe0/x39/xcd/x30 +.. /xe0/x39/xce/x30 +.. /xe0/x39/xcf/x30 +.. /xe0/x39/xd0/x30 +.. /xe0/x39/xd1/x30 +.. /xe0/x39/xd2/x30 +.. /xe0/x39/xd3/x30 +.. /xe0/x39/xd4/x30 +.. /xe0/x39/xd5/x30 +.. /xe0/x39/xd6/x30 +.. /xe0/x39/xd7/x30 +.. /xe0/x39/xd8/x30 +.. /xe0/x39/xd9/x30 +.. /xe0/x39/xda/x30 +.. /xe0/x39/xdb/x30 +.. /xe0/x39/xdc/x30 +.. /xe0/x39/xdd/x30 +.. /xe0/x39/xde/x30 +.. /xe0/x39/xdf/x30 +.. /xe0/x39/xe0/x30 +.. /xe0/x39/xe1/x30 +.. /xe0/x39/xe2/x30 +.. /xe0/x39/xe3/x30 +.. /xe0/x39/xe4/x30 +.. /xe0/x39/xe5/x30 +.. /xe0/x39/xe6/x30 +.. /xe0/x39/xe7/x30 +.. /xe0/x39/xe8/x30 +.. /xe0/x39/xe9/x30 +.. /xe0/x39/xea/x30 +.. /xe0/x39/xeb/x30 +.. /xe0/x39/xec/x30 +.. /xe0/x39/xed/x30 +.. /xe0/x39/xee/x30 +.. /xe0/x39/xef/x30 +.. /xe0/x39/xf0/x30 +.. /xe0/x39/xf1/x30 +.. /xe0/x39/xf2/x30 +.. /xe0/x39/xf3/x30 +.. /xe0/x39/xf4/x30 +.. /xe0/x39/xf5/x30 +.. /xe0/x39/xf6/x30 +.. /xe0/x39/xf7/x30 +.. /xe0/x39/xf8/x30 +.. /xe0/x39/xf9/x30 +.. /xe0/x39/xfa/x30 +.. /xe0/x39/xfb/x30 +.. /xe0/x39/xfc/x30 +.. /xe0/x39/xfd/x30 +.. /xe0/x39/xfe/x30 +.. /xe1/x30/x81/x30 +.. /xe1/x30/x82/x30 +.. /xe1/x30/x83/x30 +.. /xe1/x30/x84/x30 +.. /xe1/x30/x85/x30 +.. /xe1/x30/x86/x30 +.. /xe1/x30/x87/x30 +.. /xe1/x30/x88/x30 +.. /xe1/x30/x89/x30 +.. /xe1/x30/x8a/x30 +.. /xe1/x30/x8b/x30 +.. /xe1/x30/x8c/x30 +.. /xe1/x30/x8d/x30 +.. /xe1/x30/x8e/x30 +.. /xe1/x30/x8f/x30 +.. /xe1/x30/x90/x30 +.. /xe1/x30/x91/x30 +.. /xe1/x30/x92/x30 +.. /xe1/x30/x93/x30 +.. /xe1/x30/x94/x30 +.. /xe1/x30/x95/x30 +.. /xe1/x30/x96/x30 +.. /xe1/x30/x97/x30 +.. /xe1/x30/x98/x30 +.. /xe1/x30/x99/x30 +.. /xe1/x30/x9a/x30 +.. /xe1/x30/x9b/x30 +.. /xe1/x30/x9c/x30 +.. /xe1/x30/x9d/x30 +.. /xe1/x30/x9e/x30 +.. /xe1/x30/x9f/x30 +.. /xe1/x30/xa0/x30 +.. /xe1/x30/xa1/x30 +.. /xe1/x30/xa2/x30 +.. /xe1/x30/xa3/x30 +.. /xe1/x30/xa4/x30 +.. /xe1/x30/xa5/x30 +.. /xe1/x30/xa6/x30 +.. /xe1/x30/xa7/x30 +.. /xe1/x30/xa8/x30 +.. /xe1/x30/xa9/x30 +.. /xe1/x30/xaa/x30 +.. /xe1/x30/xab/x30 +.. /xe1/x30/xac/x30 +.. /xe1/x30/xad/x30 +.. /xe1/x30/xae/x30 +.. /xe1/x30/xaf/x30 +.. /xe1/x30/xb0/x30 +.. /xe1/x30/xb1/x30 +.. /xe1/x30/xb2/x30 +.. /xe1/x30/xb3/x30 +.. /xe1/x30/xb4/x30 +.. /xe1/x30/xb5/x30 +.. /xe1/x30/xb6/x30 +.. /xe1/x30/xb7/x30 +.. /xe1/x30/xb8/x30 +.. /xe1/x30/xb9/x30 +.. /xe1/x30/xba/x30 +.. /xe1/x30/xbb/x30 +.. /xe1/x30/xbc/x30 +.. /xe1/x30/xbd/x30 +.. /xe1/x30/xbe/x30 +.. /xe1/x30/xbf/x30 +.. /xe1/x30/xc0/x30 +.. /xe1/x30/xc1/x30 +.. /xe1/x30/xc2/x30 +.. /xe1/x30/xc3/x30 +.. /xe1/x30/xc4/x30 +.. /xe1/x30/xc5/x30 +.. /xe1/x30/xc6/x30 +.. /xe1/x30/xc7/x30 +.. /xe1/x30/xc8/x30 +.. /xe1/x30/xc9/x30 +.. /xe1/x30/xca/x30 +.. /xe1/x30/xcb/x30 +.. /xe1/x30/xcc/x30 +.. /xe1/x30/xcd/x30 +.. /xe1/x30/xce/x30 +.. /xe1/x30/xcf/x30 +.. /xe1/x30/xd0/x30 +.. /xe1/x30/xd1/x30 +.. /xe1/x30/xd2/x30 +.. /xe1/x30/xd3/x30 +.. /xe1/x30/xd4/x30 +.. /xe1/x30/xd5/x30 +.. /xe1/x30/xd6/x30 +.. /xe1/x30/xd7/x30 +.. /xe1/x30/xd8/x30 +.. /xe1/x30/xd9/x30 +.. /xe1/x30/xda/x30 +.. /xe1/x30/xdb/x30 +.. /xe1/x30/xdc/x30 +.. /xe1/x30/xdd/x30 +.. /xe1/x30/xde/x30 +.. /xe1/x30/xdf/x30 +.. /xe1/x30/xe0/x30 +.. /xe1/x30/xe1/x30 +.. /xe1/x30/xe2/x30 +.. /xe1/x30/xe3/x30 +.. /xe1/x30/xe4/x30 +.. /xe1/x30/xe5/x30 +.. /xe1/x30/xe6/x30 +.. /xe1/x30/xe7/x30 +.. /xe1/x30/xe8/x30 +.. /xe1/x30/xe9/x30 +.. /xe1/x30/xea/x30 +.. /xe1/x30/xeb/x30 +.. /xe1/x30/xec/x30 +.. /xe1/x30/xed/x30 +.. /xe1/x30/xee/x30 +.. /xe1/x30/xef/x30 +.. /xe1/x30/xf0/x30 +.. /xe1/x30/xf1/x30 +.. /xe1/x30/xf2/x30 +.. /xe1/x30/xf3/x30 +.. /xe1/x30/xf4/x30 +.. /xe1/x30/xf5/x30 +.. /xe1/x30/xf6/x30 +.. /xe1/x30/xf7/x30 +.. /xe1/x30/xf8/x30 +.. /xe1/x30/xf9/x30 +.. /xe1/x30/xfa/x30 +.. /xe1/x30/xfb/x30 +.. /xe1/x30/xfc/x30 +.. /xe1/x30/xfd/x30 +.. /xe1/x30/xfe/x30 +.. /xe1/x31/x81/x30 +.. /xe1/x31/x82/x30 +.. /xe1/x31/x83/x30 +.. /xe1/x31/x84/x30 +.. /xe1/x31/x85/x30 +.. /xe1/x31/x86/x30 +.. /xe1/x31/x87/x30 +.. /xe1/x31/x88/x30 +.. /xe1/x31/x89/x30 +.. /xe1/x31/x8a/x30 +.. /xe1/x31/x8b/x30 +.. /xe1/x31/x8c/x30 +.. /xe1/x31/x8d/x30 +.. /xe1/x31/x8e/x30 +.. /xe1/x31/x8f/x30 +.. /xe1/x31/x90/x30 +.. /xe1/x31/x91/x30 +.. /xe1/x31/x92/x30 +.. /xe1/x31/x93/x30 +.. /xe1/x31/x94/x30 +.. /xe1/x31/x95/x30 +.. /xe1/x31/x96/x30 +.. /xe1/x31/x97/x30 +.. /xe1/x31/x98/x30 +.. /xe1/x31/x99/x30 +.. /xe1/x31/x9a/x30 +.. /xe1/x31/x9b/x30 +.. /xe1/x31/x9c/x30 +.. /xe1/x31/x9d/x30 +.. /xe1/x31/x9e/x30 +.. /xe1/x31/x9f/x30 +.. /xe1/x31/xa0/x30 +.. /xe1/x31/xa1/x30 +.. /xe1/x31/xa2/x30 +.. /xe1/x31/xa3/x30 +.. /xe1/x31/xa4/x30 +.. /xe1/x31/xa5/x30 +.. /xe1/x31/xa6/x30 +.. /xe1/x31/xa7/x30 +.. /xe1/x31/xa8/x30 +.. /xe1/x31/xa9/x30 +.. /xe1/x31/xaa/x30 +.. /xe1/x31/xab/x30 +.. /xe1/x31/xac/x30 +.. /xe1/x31/xad/x30 +.. /xe1/x31/xae/x30 +.. /xe1/x31/xaf/x30 +.. /xe1/x31/xb0/x30 +.. /xe1/x31/xb1/x30 +.. /xe1/x31/xb2/x30 +.. /xe1/x31/xb3/x30 +.. /xe1/x31/xb4/x30 +.. /xe1/x31/xb5/x30 +.. /xe1/x31/xb6/x30 +.. /xe1/x31/xb7/x30 +.. /xe1/x31/xb8/x30 +.. /xe1/x31/xb9/x30 +.. /xe1/x31/xba/x30 +.. /xe1/x31/xbb/x30 +.. /xe1/x31/xbc/x30 +.. /xe1/x31/xbd/x30 +.. /xe1/x31/xbe/x30 +.. /xe1/x31/xbf/x30 +.. /xe1/x31/xc0/x30 +.. /xe1/x31/xc1/x30 +.. /xe1/x31/xc2/x30 +.. /xe1/x31/xc3/x30 +.. /xe1/x31/xc4/x30 +.. /xe1/x31/xc5/x30 +.. /xe1/x31/xc6/x30 +.. /xe1/x31/xc7/x30 +.. /xe1/x31/xc8/x30 +.. /xe1/x31/xc9/x30 +.. /xe1/x31/xca/x30 +.. /xe1/x31/xcb/x30 +.. /xe1/x31/xcc/x30 +.. /xe1/x31/xcd/x30 +.. /xe1/x31/xce/x30 +.. /xe1/x31/xcf/x30 +.. /xe1/x31/xd0/x30 +.. /xe1/x31/xd1/x30 +.. /xe1/x31/xd2/x30 +.. /xe1/x31/xd3/x30 +.. /xe1/x31/xd4/x30 +.. /xe1/x31/xd5/x30 +.. /xe1/x31/xd6/x30 +.. /xe1/x31/xd7/x30 +.. /xe1/x31/xd8/x30 +.. /xe1/x31/xd9/x30 +.. /xe1/x31/xda/x30 +.. /xe1/x31/xdb/x30 +.. /xe1/x31/xdc/x30 +.. /xe1/x31/xdd/x30 +.. /xe1/x31/xde/x30 +.. /xe1/x31/xdf/x30 +.. /xe1/x31/xe0/x30 +.. /xe1/x31/xe1/x30 +.. /xe1/x31/xe2/x30 +.. /xe1/x31/xe3/x30 +.. /xe1/x31/xe4/x30 +.. /xe1/x31/xe5/x30 +.. /xe1/x31/xe6/x30 +.. /xe1/x31/xe7/x30 +.. /xe1/x31/xe8/x30 +.. /xe1/x31/xe9/x30 +.. /xe1/x31/xea/x30 +.. /xe1/x31/xeb/x30 +.. /xe1/x31/xec/x30 +.. /xe1/x31/xed/x30 +.. /xe1/x31/xee/x30 +.. /xe1/x31/xef/x30 +.. /xe1/x31/xf0/x30 +.. /xe1/x31/xf1/x30 +.. /xe1/x31/xf2/x30 +.. /xe1/x31/xf3/x30 +.. /xe1/x31/xf4/x30 +.. /xe1/x31/xf5/x30 +.. /xe1/x31/xf6/x30 +.. /xe1/x31/xf7/x30 +.. /xe1/x31/xf8/x30 +.. /xe1/x31/xf9/x30 +.. /xe1/x31/xfa/x30 +.. /xe1/x31/xfb/x30 +.. /xe1/x31/xfc/x30 +.. /xe1/x31/xfd/x30 +.. /xe1/x31/xfe/x30 +.. /xe1/x32/x81/x30 +.. /xe1/x32/x82/x30 +.. /xe1/x32/x83/x30 +.. /xe1/x32/x84/x30 +.. /xe1/x32/x85/x30 +.. /xe1/x32/x86/x30 +.. /xe1/x32/x87/x30 +.. /xe1/x32/x88/x30 +.. /xe1/x32/x89/x30 +.. /xe1/x32/x8a/x30 +.. /xe1/x32/x8b/x30 +.. /xe1/x32/x8c/x30 +.. /xe1/x32/x8d/x30 +.. /xe1/x32/x8e/x30 +.. /xe1/x32/x8f/x30 +.. /xe1/x32/x90/x30 +.. /xe1/x32/x91/x30 +.. /xe1/x32/x92/x30 +.. /xe1/x32/x93/x30 +.. /xe1/x32/x94/x30 +.. /xe1/x32/x95/x30 +.. /xe1/x32/x96/x30 +.. /xe1/x32/x97/x30 +.. /xe1/x32/x98/x30 +.. /xe1/x32/x99/x30 +.. /xe1/x32/x9a/x30 +.. /xe1/x32/x9b/x30 +.. /xe1/x32/x9c/x30 +.. /xe1/x32/x9d/x30 +.. /xe1/x32/x9e/x30 +.. /xe1/x32/x9f/x30 +.. /xe1/x32/xa0/x30 +.. /xe1/x32/xa1/x30 +.. /xe1/x32/xa2/x30 +.. /xe1/x32/xa3/x30 +.. /xe1/x32/xa4/x30 +.. /xe1/x32/xa5/x30 +.. /xe1/x32/xa6/x30 +.. /xe1/x32/xa7/x30 +.. /xe1/x32/xa8/x30 +.. /xe1/x32/xa9/x30 +.. /xe1/x32/xaa/x30 +.. /xe1/x32/xab/x30 +.. /xe1/x32/xac/x30 +.. /xe1/x32/xad/x30 +.. /xe1/x32/xae/x30 +.. /xe1/x32/xaf/x30 +.. /xe1/x32/xb0/x30 +.. /xe1/x32/xb1/x30 +.. /xe1/x32/xb2/x30 +.. /xe1/x32/xb3/x30 +.. /xe1/x32/xb4/x30 +.. /xe1/x32/xb5/x30 +.. /xe1/x32/xb6/x30 +.. /xe1/x32/xb7/x30 +.. /xe1/x32/xb8/x30 +.. /xe1/x32/xb9/x30 +.. /xe1/x32/xba/x30 +.. /xe1/x32/xbb/x30 +.. /xe1/x32/xbc/x30 +.. /xe1/x32/xbd/x30 +.. /xe1/x32/xbe/x30 +.. /xe1/x32/xbf/x30 +.. /xe1/x32/xc0/x30 +.. /xe1/x32/xc1/x30 +.. /xe1/x32/xc2/x30 +.. /xe1/x32/xc3/x30 +.. /xe1/x32/xc4/x30 +.. /xe1/x32/xc5/x30 +.. /xe1/x32/xc6/x30 +.. /xe1/x32/xc7/x30 +.. /xe1/x32/xc8/x30 +.. /xe1/x32/xc9/x30 +.. /xe1/x32/xca/x30 +.. /xe1/x32/xcb/x30 +.. /xe1/x32/xcc/x30 +.. /xe1/x32/xcd/x30 +.. /xe1/x32/xce/x30 +.. /xe1/x32/xcf/x30 +.. /xe1/x32/xd0/x30 +.. /xe1/x32/xd1/x30 +.. /xe1/x32/xd2/x30 +.. /xe1/x32/xd3/x30 +.. /xe1/x32/xd4/x30 +.. /xe1/x32/xd5/x30 +.. /xe1/x32/xd6/x30 +.. /xe1/x32/xd7/x30 +.. /xe1/x32/xd8/x30 +.. /xe1/x32/xd9/x30 +.. /xe1/x32/xda/x30 +.. /xe1/x32/xdb/x30 +.. /xe1/x32/xdc/x30 +.. /xe1/x32/xdd/x30 +.. /xe1/x32/xde/x30 +.. /xe1/x32/xdf/x30 +.. /xe1/x32/xe0/x30 +.. /xe1/x32/xe1/x30 +.. /xe1/x32/xe2/x30 +.. /xe1/x32/xe3/x30 +.. /xe1/x32/xe4/x30 +.. /xe1/x32/xe5/x30 +.. /xe1/x32/xe6/x30 +.. /xe1/x32/xe7/x30 +.. /xe1/x32/xe8/x30 +.. /xe1/x32/xe9/x30 +.. /xe1/x32/xea/x30 +.. /xe1/x32/xeb/x30 +.. /xe1/x32/xec/x30 +.. /xe1/x32/xed/x30 +.. /xe1/x32/xee/x30 +.. /xe1/x32/xef/x30 +.. /xe1/x32/xf0/x30 +.. /xe1/x32/xf1/x30 +.. /xe1/x32/xf2/x30 +.. /xe1/x32/xf3/x30 +.. /xe1/x32/xf4/x30 +.. /xe1/x32/xf5/x30 +.. /xe1/x32/xf6/x30 +.. /xe1/x32/xf7/x30 +.. /xe1/x32/xf8/x30 +.. /xe1/x32/xf9/x30 +.. /xe1/x32/xfa/x30 +.. /xe1/x32/xfb/x30 +.. /xe1/x32/xfc/x30 +.. /xe1/x32/xfd/x30 +.. /xe1/x32/xfe/x30 +.. /xe1/x33/x81/x30 +.. /xe1/x33/x82/x30 +.. /xe1/x33/x83/x30 +.. /xe1/x33/x84/x30 +.. /xe1/x33/x85/x30 +.. /xe1/x33/x86/x30 +.. /xe1/x33/x87/x30 +.. /xe1/x33/x88/x30 +.. /xe1/x33/x89/x30 +.. /xe1/x33/x8a/x30 +.. /xe1/x33/x8b/x30 +.. /xe1/x33/x8c/x30 +.. /xe1/x33/x8d/x30 +.. /xe1/x33/x8e/x30 +.. /xe1/x33/x8f/x30 +.. /xe1/x33/x90/x30 +.. /xe1/x33/x91/x30 +.. /xe1/x33/x92/x30 +.. /xe1/x33/x93/x30 +.. /xe1/x33/x94/x30 +.. /xe1/x33/x95/x30 +.. /xe1/x33/x96/x30 +.. /xe1/x33/x97/x30 +.. /xe1/x33/x98/x30 +.. /xe1/x33/x99/x30 +.. /xe1/x33/x9a/x30 +.. /xe1/x33/x9b/x30 +.. /xe1/x33/x9c/x30 +.. /xe1/x33/x9d/x30 +.. /xe1/x33/x9e/x30 +.. /xe1/x33/x9f/x30 +.. /xe1/x33/xa0/x30 +.. /xe1/x33/xa1/x30 +.. /xe1/x33/xa2/x30 +.. /xe1/x33/xa3/x30 +.. /xe1/x33/xa4/x30 +.. /xe1/x33/xa5/x30 +.. /xe1/x33/xa6/x30 +.. /xe1/x33/xa7/x30 +.. /xe1/x33/xa8/x30 +.. /xe1/x33/xa9/x30 +.. /xe1/x33/xaa/x30 +.. /xe1/x33/xab/x30 +.. /xe1/x33/xac/x30 +.. /xe1/x33/xad/x30 +.. /xe1/x33/xae/x30 +.. /xe1/x33/xaf/x30 +.. /xe1/x33/xb0/x30 +.. /xe1/x33/xb1/x30 +.. /xe1/x33/xb2/x30 +.. /xe1/x33/xb3/x30 +.. /xe1/x33/xb4/x30 +.. /xe1/x33/xb5/x30 +.. /xe1/x33/xb6/x30 +.. /xe1/x33/xb7/x30 +.. /xe1/x33/xb8/x30 +.. /xe1/x33/xb9/x30 +.. /xe1/x33/xba/x30 +.. /xe1/x33/xbb/x30 +.. /xe1/x33/xbc/x30 +.. /xe1/x33/xbd/x30 +.. /xe1/x33/xbe/x30 +.. /xe1/x33/xbf/x30 +.. /xe1/x33/xc0/x30 +.. /xe1/x33/xc1/x30 +.. /xe1/x33/xc2/x30 +.. /xe1/x33/xc3/x30 +.. /xe1/x33/xc4/x30 +.. /xe1/x33/xc5/x30 +.. /xe1/x33/xc6/x30 +.. /xe1/x33/xc7/x30 +.. /xe1/x33/xc8/x30 +.. /xe1/x33/xc9/x30 +.. /xe1/x33/xca/x30 +.. /xe1/x33/xcb/x30 +.. /xe1/x33/xcc/x30 +.. /xe1/x33/xcd/x30 +.. /xe1/x33/xce/x30 +.. /xe1/x33/xcf/x30 +.. /xe1/x33/xd0/x30 +.. /xe1/x33/xd1/x30 +.. /xe1/x33/xd2/x30 +.. /xe1/x33/xd3/x30 +.. /xe1/x33/xd4/x30 +.. /xe1/x33/xd5/x30 +.. /xe1/x33/xd6/x30 +.. /xe1/x33/xd7/x30 +.. /xe1/x33/xd8/x30 +.. /xe1/x33/xd9/x30 +.. /xe1/x33/xda/x30 +.. /xe1/x33/xdb/x30 +.. /xe1/x33/xdc/x30 +.. /xe1/x33/xdd/x30 +.. /xe1/x33/xde/x30 +.. /xe1/x33/xdf/x30 +.. /xe1/x33/xe0/x30 +.. /xe1/x33/xe1/x30 +.. /xe1/x33/xe2/x30 +.. /xe1/x33/xe3/x30 +.. /xe1/x33/xe4/x30 +.. /xe1/x33/xe5/x30 +.. /xe1/x33/xe6/x30 +.. /xe1/x33/xe7/x30 +.. /xe1/x33/xe8/x30 +.. /xe1/x33/xe9/x30 +.. /xe1/x33/xea/x30 +.. /xe1/x33/xeb/x30 +.. /xe1/x33/xec/x30 +.. /xe1/x33/xed/x30 +.. /xe1/x33/xee/x30 +.. /xe1/x33/xef/x30 +.. /xe1/x33/xf0/x30 +.. /xe1/x33/xf1/x30 +.. /xe1/x33/xf2/x30 +.. /xe1/x33/xf3/x30 +.. /xe1/x33/xf4/x30 +.. /xe1/x33/xf5/x30 +.. /xe1/x33/xf6/x30 +.. /xe1/x33/xf7/x30 +.. /xe1/x33/xf8/x30 +.. /xe1/x33/xf9/x30 +.. /xe1/x33/xfa/x30 +.. /xe1/x33/xfb/x30 +.. /xe1/x33/xfc/x30 +.. /xe1/x33/xfd/x30 +.. /xe1/x33/xfe/x30 +.. /xe1/x34/x81/x30 +.. /xe1/x34/x82/x30 +.. /xe1/x34/x83/x30 +.. /xe1/x34/x84/x30 +.. /xe1/x34/x85/x30 +.. /xe1/x34/x86/x30 +.. /xe1/x34/x87/x30 +.. /xe1/x34/x88/x30 +.. /xe1/x34/x89/x30 +.. /xe1/x34/x8a/x30 +.. /xe1/x34/x8b/x30 +.. /xe1/x34/x8c/x30 +.. /xe1/x34/x8d/x30 +.. /xe1/x34/x8e/x30 +.. /xe1/x34/x8f/x30 +.. /xe1/x34/x90/x30 +.. /xe1/x34/x91/x30 +.. /xe1/x34/x92/x30 +.. /xe1/x34/x93/x30 +.. /xe1/x34/x94/x30 +.. /xe1/x34/x95/x30 +.. /xe1/x34/x96/x30 +.. /xe1/x34/x97/x30 +.. /xe1/x34/x98/x30 +.. /xe1/x34/x99/x30 +.. /xe1/x34/x9a/x30 +.. /xe1/x34/x9b/x30 +.. /xe1/x34/x9c/x30 +.. /xe1/x34/x9d/x30 +.. /xe1/x34/x9e/x30 +.. /xe1/x34/x9f/x30 +.. /xe1/x34/xa0/x30 +.. /xe1/x34/xa1/x30 +.. /xe1/x34/xa2/x30 +.. /xe1/x34/xa3/x30 +.. /xe1/x34/xa4/x30 +.. /xe1/x34/xa5/x30 +.. /xe1/x34/xa6/x30 +.. /xe1/x34/xa7/x30 +.. /xe1/x34/xa8/x30 +.. /xe1/x34/xa9/x30 +.. /xe1/x34/xaa/x30 +.. /xe1/x34/xab/x30 +.. /xe1/x34/xac/x30 +.. /xe1/x34/xad/x30 +.. /xe1/x34/xae/x30 +.. /xe1/x34/xaf/x30 +.. /xe1/x34/xb0/x30 +.. /xe1/x34/xb1/x30 +.. /xe1/x34/xb2/x30 +.. /xe1/x34/xb3/x30 +.. /xe1/x34/xb4/x30 +.. /xe1/x34/xb5/x30 +.. /xe1/x34/xb6/x30 +.. /xe1/x34/xb7/x30 +.. /xe1/x34/xb8/x30 +.. /xe1/x34/xb9/x30 +.. /xe1/x34/xba/x30 +.. /xe1/x34/xbb/x30 +.. /xe1/x34/xbc/x30 +.. /xe1/x34/xbd/x30 +.. /xe1/x34/xbe/x30 +.. /xe1/x34/xbf/x30 +.. /xe1/x34/xc0/x30 +.. /xe1/x34/xc1/x30 +.. /xe1/x34/xc2/x30 +.. /xe1/x34/xc3/x30 +.. /xe1/x34/xc4/x30 +.. /xe1/x34/xc5/x30 +.. /xe1/x34/xc6/x30 +.. /xe1/x34/xc7/x30 +.. /xe1/x34/xc8/x30 +.. /xe1/x34/xc9/x30 +.. /xe1/x34/xca/x30 +.. /xe1/x34/xcb/x30 +.. /xe1/x34/xcc/x30 +.. /xe1/x34/xcd/x30 +.. /xe1/x34/xce/x30 +.. /xe1/x34/xcf/x30 +.. /xe1/x34/xd0/x30 +.. /xe1/x34/xd1/x30 +.. /xe1/x34/xd2/x30 +.. /xe1/x34/xd3/x30 +.. /xe1/x34/xd4/x30 +.. /xe1/x34/xd5/x30 +.. /xe1/x34/xd6/x30 +.. /xe1/x34/xd7/x30 +.. /xe1/x34/xd8/x30 +.. /xe1/x34/xd9/x30 +.. /xe1/x34/xda/x30 +.. /xe1/x34/xdb/x30 +.. /xe1/x34/xdc/x30 +.. /xe1/x34/xdd/x30 +.. /xe1/x34/xde/x30 +.. /xe1/x34/xdf/x30 +.. /xe1/x34/xe0/x30 +.. /xe1/x34/xe1/x30 +.. /xe1/x34/xe2/x30 +.. /xe1/x34/xe3/x30 +.. /xe1/x34/xe4/x30 +.. /xe1/x34/xe5/x30 +.. /xe1/x34/xe6/x30 +.. /xe1/x34/xe7/x30 +.. /xe1/x34/xe8/x30 +.. /xe1/x34/xe9/x30 +.. /xe1/x34/xea/x30 +.. /xe1/x34/xeb/x30 +.. /xe1/x34/xec/x30 +.. /xe1/x34/xed/x30 +.. /xe1/x34/xee/x30 +.. /xe1/x34/xef/x30 +.. /xe1/x34/xf0/x30 +.. /xe1/x34/xf1/x30 +.. /xe1/x34/xf2/x30 +.. /xe1/x34/xf3/x30 +.. /xe1/x34/xf4/x30 +.. /xe1/x34/xf5/x30 +.. /xe1/x34/xf6/x30 +.. /xe1/x34/xf7/x30 +.. /xe1/x34/xf8/x30 +.. /xe1/x34/xf9/x30 +.. /xe1/x34/xfa/x30 +.. /xe1/x34/xfb/x30 +.. /xe1/x34/xfc/x30 +.. /xe1/x34/xfd/x30 +.. /xe1/x34/xfe/x30 +.. /xe1/x35/x81/x30 +.. /xe1/x35/x82/x30 +.. /xe1/x35/x83/x30 +.. /xe1/x35/x84/x30 +.. /xe1/x35/x85/x30 +.. /xe1/x35/x86/x30 +.. /xe1/x35/x87/x30 +.. /xe1/x35/x88/x30 +.. /xe1/x35/x89/x30 +.. /xe1/x35/x8a/x30 +.. /xe1/x35/x8b/x30 +.. /xe1/x35/x8c/x30 +.. /xe1/x35/x8d/x30 +.. /xe1/x35/x8e/x30 +.. /xe1/x35/x8f/x30 +.. /xe1/x35/x90/x30 +.. /xe1/x35/x91/x30 +.. /xe1/x35/x92/x30 +.. /xe1/x35/x93/x30 +.. /xe1/x35/x94/x30 +.. /xe1/x35/x95/x30 +.. /xe1/x35/x96/x30 +.. /xe1/x35/x97/x30 +.. /xe1/x35/x98/x30 +.. /xe1/x35/x99/x30 +.. /xe1/x35/x9a/x30 +.. /xe1/x35/x9b/x30 +.. /xe1/x35/x9c/x30 +.. /xe1/x35/x9d/x30 +.. /xe1/x35/x9e/x30 +.. /xe1/x35/x9f/x30 +.. /xe1/x35/xa0/x30 +.. /xe1/x35/xa1/x30 +.. /xe1/x35/xa2/x30 +.. /xe1/x35/xa3/x30 +.. /xe1/x35/xa4/x30 +.. /xe1/x35/xa5/x30 +.. /xe1/x35/xa6/x30 +.. /xe1/x35/xa7/x30 +.. /xe1/x35/xa8/x30 +.. /xe1/x35/xa9/x30 +.. /xe1/x35/xaa/x30 +.. /xe1/x35/xab/x30 +.. /xe1/x35/xac/x30 +.. /xe1/x35/xad/x30 +.. /xe1/x35/xae/x30 +.. /xe1/x35/xaf/x30 +.. /xe1/x35/xb0/x30 +.. /xe1/x35/xb1/x30 +.. /xe1/x35/xb2/x30 +.. /xe1/x35/xb3/x30 +.. /xe1/x35/xb4/x30 +.. /xe1/x35/xb5/x30 +.. /xe1/x35/xb6/x30 +.. /xe1/x35/xb7/x30 +.. /xe1/x35/xb8/x30 +.. /xe1/x35/xb9/x30 +.. /xe1/x35/xba/x30 +.. /xe1/x35/xbb/x30 +.. /xe1/x35/xbc/x30 +.. /xe1/x35/xbd/x30 +.. /xe1/x35/xbe/x30 +.. /xe1/x35/xbf/x30 +.. /xe1/x35/xc0/x30 +.. /xe1/x35/xc1/x30 +.. /xe1/x35/xc2/x30 +.. /xe1/x35/xc3/x30 +.. /xe1/x35/xc4/x30 +.. /xe1/x35/xc5/x30 +.. /xe1/x35/xc6/x30 +.. /xe1/x35/xc7/x30 +.. /xe1/x35/xc8/x30 +.. /xe1/x35/xc9/x30 +.. /xe1/x35/xca/x30 +.. /xe1/x35/xcb/x30 +.. /xe1/x35/xcc/x30 +.. /xe1/x35/xcd/x30 +.. /xe1/x35/xce/x30 +.. /xe1/x35/xcf/x30 +.. /xe1/x35/xd0/x30 +.. /xe1/x35/xd1/x30 +.. /xe1/x35/xd2/x30 +.. /xe1/x35/xd3/x30 +.. /xe1/x35/xd4/x30 +.. /xe1/x35/xd5/x30 +.. /xe1/x35/xd6/x30 +.. /xe1/x35/xd7/x30 +.. /xe1/x35/xd8/x30 +.. /xe1/x35/xd9/x30 +.. /xe1/x35/xda/x30 +.. /xe1/x35/xdb/x30 +.. /xe1/x35/xdc/x30 +.. /xe1/x35/xdd/x30 +.. /xe1/x35/xde/x30 +.. /xe1/x35/xdf/x30 +.. /xe1/x35/xe0/x30 +.. /xe1/x35/xe1/x30 +.. /xe1/x35/xe2/x30 +.. /xe1/x35/xe3/x30 +.. /xe1/x35/xe4/x30 +.. /xe1/x35/xe5/x30 +.. /xe1/x35/xe6/x30 +.. /xe1/x35/xe7/x30 +.. /xe1/x35/xe8/x30 +.. /xe1/x35/xe9/x30 +.. /xe1/x35/xea/x30 +.. /xe1/x35/xeb/x30 +.. /xe1/x35/xec/x30 +.. /xe1/x35/xed/x30 +.. /xe1/x35/xee/x30 +.. /xe1/x35/xef/x30 +.. /xe1/x35/xf0/x30 +.. /xe1/x35/xf1/x30 +.. /xe1/x35/xf2/x30 +.. /xe1/x35/xf3/x30 +.. /xe1/x35/xf4/x30 +.. /xe1/x35/xf5/x30 +.. /xe1/x35/xf6/x30 +.. /xe1/x35/xf7/x30 +.. /xe1/x35/xf8/x30 +.. /xe1/x35/xf9/x30 +.. /xe1/x35/xfa/x30 +.. /xe1/x35/xfb/x30 +.. /xe1/x35/xfc/x30 +.. /xe1/x35/xfd/x30 +.. /xe1/x35/xfe/x30 +.. /xe1/x36/x81/x30 +.. /xe1/x36/x82/x30 +.. /xe1/x36/x83/x30 +.. /xe1/x36/x84/x30 +.. /xe1/x36/x85/x30 +.. /xe1/x36/x86/x30 +.. /xe1/x36/x87/x30 +.. /xe1/x36/x88/x30 +.. /xe1/x36/x89/x30 +.. /xe1/x36/x8a/x30 +.. /xe1/x36/x8b/x30 +.. /xe1/x36/x8c/x30 +.. /xe1/x36/x8d/x30 +.. /xe1/x36/x8e/x30 +.. /xe1/x36/x8f/x30 +.. /xe1/x36/x90/x30 +.. /xe1/x36/x91/x30 +.. /xe1/x36/x92/x30 +.. /xe1/x36/x93/x30 +.. /xe1/x36/x94/x30 +.. /xe1/x36/x95/x30 +.. /xe1/x36/x96/x30 +.. /xe1/x36/x97/x30 +.. /xe1/x36/x98/x30 +.. /xe1/x36/x99/x30 +.. /xe1/x36/x9a/x30 +.. /xe1/x36/x9b/x30 +.. /xe1/x36/x9c/x30 +.. /xe1/x36/x9d/x30 +.. /xe1/x36/x9e/x30 +.. /xe1/x36/x9f/x30 +.. /xe1/x36/xa0/x30 +.. /xe1/x36/xa1/x30 +.. /xe1/x36/xa2/x30 +.. /xe1/x36/xa3/x30 +.. /xe1/x36/xa4/x30 +.. /xe1/x36/xa5/x30 +.. /xe1/x36/xa6/x30 +.. /xe1/x36/xa7/x30 +.. /xe1/x36/xa8/x30 +.. /xe1/x36/xa9/x30 +.. /xe1/x36/xaa/x30 +.. /xe1/x36/xab/x30 +.. /xe1/x36/xac/x30 +.. /xe1/x36/xad/x30 +.. /xe1/x36/xae/x30 +.. /xe1/x36/xaf/x30 +.. /xe1/x36/xb0/x30 +.. /xe1/x36/xb1/x30 +.. /xe1/x36/xb2/x30 +.. /xe1/x36/xb3/x30 +.. /xe1/x36/xb4/x30 +.. /xe1/x36/xb5/x30 +.. /xe1/x36/xb6/x30 +.. /xe1/x36/xb7/x30 +.. /xe1/x36/xb8/x30 +.. /xe1/x36/xb9/x30 +.. /xe1/x36/xba/x30 +.. /xe1/x36/xbb/x30 +.. /xe1/x36/xbc/x30 +.. /xe1/x36/xbd/x30 +.. /xe1/x36/xbe/x30 +.. /xe1/x36/xbf/x30 +.. /xe1/x36/xc0/x30 +.. /xe1/x36/xc1/x30 +.. /xe1/x36/xc2/x30 +.. /xe1/x36/xc3/x30 +.. /xe1/x36/xc4/x30 +.. /xe1/x36/xc5/x30 +.. /xe1/x36/xc6/x30 +.. /xe1/x36/xc7/x30 +.. /xe1/x36/xc8/x30 +.. /xe1/x36/xc9/x30 +.. /xe1/x36/xca/x30 +.. /xe1/x36/xcb/x30 +.. /xe1/x36/xcc/x30 +.. /xe1/x36/xcd/x30 +.. /xe1/x36/xce/x30 +.. /xe1/x36/xcf/x30 +.. /xe1/x36/xd0/x30 +.. /xe1/x36/xd1/x30 +.. /xe1/x36/xd2/x30 +.. /xe1/x36/xd3/x30 +.. /xe1/x36/xd4/x30 +.. /xe1/x36/xd5/x30 +.. /xe1/x36/xd6/x30 +.. /xe1/x36/xd7/x30 +.. /xe1/x36/xd8/x30 +.. /xe1/x36/xd9/x30 +.. /xe1/x36/xda/x30 +.. /xe1/x36/xdb/x30 +.. /xe1/x36/xdc/x30 +.. /xe1/x36/xdd/x30 +.. /xe1/x36/xde/x30 +.. /xe1/x36/xdf/x30 +.. /xe1/x36/xe0/x30 +.. /xe1/x36/xe1/x30 +.. /xe1/x36/xe2/x30 +.. /xe1/x36/xe3/x30 +.. /xe1/x36/xe4/x30 +.. /xe1/x36/xe5/x30 +.. /xe1/x36/xe6/x30 +.. /xe1/x36/xe7/x30 +.. /xe1/x36/xe8/x30 +.. /xe1/x36/xe9/x30 +.. /xe1/x36/xea/x30 +.. /xe1/x36/xeb/x30 +.. /xe1/x36/xec/x30 +.. /xe1/x36/xed/x30 +.. /xe1/x36/xee/x30 +.. /xe1/x36/xef/x30 +.. /xe1/x36/xf0/x30 +.. /xe1/x36/xf1/x30 +.. /xe1/x36/xf2/x30 +.. /xe1/x36/xf3/x30 +.. /xe1/x36/xf4/x30 +.. /xe1/x36/xf5/x30 +.. /xe1/x36/xf6/x30 +.. /xe1/x36/xf7/x30 +.. /xe1/x36/xf8/x30 +.. /xe1/x36/xf9/x30 +.. /xe1/x36/xfa/x30 +.. /xe1/x36/xfb/x30 +.. /xe1/x36/xfc/x30 +.. /xe1/x36/xfd/x30 +.. /xe1/x36/xfe/x30 +.. /xe1/x37/x81/x30 +.. /xe1/x37/x82/x30 +.. /xe1/x37/x83/x30 +.. /xe1/x37/x84/x30 +.. /xe1/x37/x85/x30 +.. /xe1/x37/x86/x30 +.. /xe1/x37/x87/x30 +.. /xe1/x37/x88/x30 +.. /xe1/x37/x89/x30 +.. /xe1/x37/x8a/x30 +.. /xe1/x37/x8b/x30 +.. /xe1/x37/x8c/x30 +.. /xe1/x37/x8d/x30 +.. /xe1/x37/x8e/x30 +.. /xe1/x37/x8f/x30 +.. /xe1/x37/x90/x30 +.. /xe1/x37/x91/x30 +.. /xe1/x37/x92/x30 +.. /xe1/x37/x93/x30 +.. /xe1/x37/x94/x30 +.. /xe1/x37/x95/x30 +.. /xe1/x37/x96/x30 +.. /xe1/x37/x97/x30 +.. /xe1/x37/x98/x30 +.. /xe1/x37/x99/x30 +.. /xe1/x37/x9a/x30 +.. /xe1/x37/x9b/x30 +.. /xe1/x37/x9c/x30 +.. /xe1/x37/x9d/x30 +.. /xe1/x37/x9e/x30 +.. /xe1/x37/x9f/x30 +.. /xe1/x37/xa0/x30 +.. /xe1/x37/xa1/x30 +.. /xe1/x37/xa2/x30 +.. /xe1/x37/xa3/x30 +.. /xe1/x37/xa4/x30 +.. /xe1/x37/xa5/x30 +.. /xe1/x37/xa6/x30 +.. /xe1/x37/xa7/x30 +.. /xe1/x37/xa8/x30 +.. /xe1/x37/xa9/x30 +.. /xe1/x37/xaa/x30 +.. /xe1/x37/xab/x30 +.. /xe1/x37/xac/x30 +.. /xe1/x37/xad/x30 +.. /xe1/x37/xae/x30 +.. /xe1/x37/xaf/x30 +.. /xe1/x37/xb0/x30 +.. /xe1/x37/xb1/x30 +.. /xe1/x37/xb2/x30 +.. /xe1/x37/xb3/x30 +.. /xe1/x37/xb4/x30 +.. /xe1/x37/xb5/x30 +.. /xe1/x37/xb6/x30 +.. /xe1/x37/xb7/x30 +.. /xe1/x37/xb8/x30 +.. /xe1/x37/xb9/x30 +.. /xe1/x37/xba/x30 +.. /xe1/x37/xbb/x30 +.. /xe1/x37/xbc/x30 +.. /xe1/x37/xbd/x30 +.. /xe1/x37/xbe/x30 +.. /xe1/x37/xbf/x30 +.. /xe1/x37/xc0/x30 +.. /xe1/x37/xc1/x30 +.. /xe1/x37/xc2/x30 +.. /xe1/x37/xc3/x30 +.. /xe1/x37/xc4/x30 +.. /xe1/x37/xc5/x30 +.. /xe1/x37/xc6/x30 +.. /xe1/x37/xc7/x30 +.. /xe1/x37/xc8/x30 +.. /xe1/x37/xc9/x30 +.. /xe1/x37/xca/x30 +.. /xe1/x37/xcb/x30 +.. /xe1/x37/xcc/x30 +.. /xe1/x37/xcd/x30 +.. /xe1/x37/xce/x30 +.. /xe1/x37/xcf/x30 +.. /xe1/x37/xd0/x30 +.. /xe1/x37/xd1/x30 +.. /xe1/x37/xd2/x30 +.. /xe1/x37/xd3/x30 +.. /xe1/x37/xd4/x30 +.. /xe1/x37/xd5/x30 +.. /xe1/x37/xd6/x30 +.. /xe1/x37/xd7/x30 +.. /xe1/x37/xd8/x30 +.. /xe1/x37/xd9/x30 +.. /xe1/x37/xda/x30 +.. /xe1/x37/xdb/x30 +.. /xe1/x37/xdc/x30 +.. /xe1/x37/xdd/x30 +.. /xe1/x37/xde/x30 +.. /xe1/x37/xdf/x30 +.. /xe1/x37/xe0/x30 +.. /xe1/x37/xe1/x30 +.. /xe1/x37/xe2/x30 +.. /xe1/x37/xe3/x30 +.. /xe1/x37/xe4/x30 +.. /xe1/x37/xe5/x30 +.. /xe1/x37/xe6/x30 +.. /xe1/x37/xe7/x30 +.. /xe1/x37/xe8/x30 +.. /xe1/x37/xe9/x30 +.. /xe1/x37/xea/x30 +.. /xe1/x37/xeb/x30 +.. /xe1/x37/xec/x30 +.. /xe1/x37/xed/x30 +.. /xe1/x37/xee/x30 +.. /xe1/x37/xef/x30 +.. /xe1/x37/xf0/x30 +.. /xe1/x37/xf1/x30 +.. /xe1/x37/xf2/x30 +.. /xe1/x37/xf3/x30 +.. /xe1/x37/xf4/x30 +.. /xe1/x37/xf5/x30 +.. /xe1/x37/xf6/x30 +.. /xe1/x37/xf7/x30 +.. /xe1/x37/xf8/x30 +.. /xe1/x37/xf9/x30 +.. /xe1/x37/xfa/x30 +.. /xe1/x37/xfb/x30 +.. /xe1/x37/xfc/x30 +.. /xe1/x37/xfd/x30 +.. /xe1/x37/xfe/x30 +.. /xe1/x38/x81/x30 +.. /xe1/x38/x82/x30 +.. /xe1/x38/x83/x30 +.. /xe1/x38/x84/x30 +.. /xe1/x38/x85/x30 +.. /xe1/x38/x86/x30 +.. /xe1/x38/x87/x30 +.. /xe1/x38/x88/x30 +.. /xe1/x38/x89/x30 +.. /xe1/x38/x8a/x30 +.. /xe1/x38/x8b/x30 +.. /xe1/x38/x8c/x30 +.. /xe1/x38/x8d/x30 +.. /xe1/x38/x8e/x30 +.. /xe1/x38/x8f/x30 +.. /xe1/x38/x90/x30 +.. /xe1/x38/x91/x30 +.. /xe1/x38/x92/x30 +.. /xe1/x38/x93/x30 +.. /xe1/x38/x94/x30 +.. /xe1/x38/x95/x30 +.. /xe1/x38/x96/x30 +.. /xe1/x38/x97/x30 +.. /xe1/x38/x98/x30 +.. /xe1/x38/x99/x30 +.. /xe1/x38/x9a/x30 +.. /xe1/x38/x9b/x30 +.. /xe1/x38/x9c/x30 +.. /xe1/x38/x9d/x30 +.. /xe1/x38/x9e/x30 +.. /xe1/x38/x9f/x30 +.. /xe1/x38/xa0/x30 +.. /xe1/x38/xa1/x30 +.. /xe1/x38/xa2/x30 +.. /xe1/x38/xa3/x30 +.. /xe1/x38/xa4/x30 +.. /xe1/x38/xa5/x30 +.. /xe1/x38/xa6/x30 +.. /xe1/x38/xa7/x30 +.. /xe1/x38/xa8/x30 +.. /xe1/x38/xa9/x30 +.. /xe1/x38/xaa/x30 +.. /xe1/x38/xab/x30 +.. /xe1/x38/xac/x30 +.. /xe1/x38/xad/x30 +.. /xe1/x38/xae/x30 +.. /xe1/x38/xaf/x30 +.. /xe1/x38/xb0/x30 +.. /xe1/x38/xb1/x30 +.. /xe1/x38/xb2/x30 +.. /xe1/x38/xb3/x30 +.. /xe1/x38/xb4/x30 +.. /xe1/x38/xb5/x30 +.. /xe1/x38/xb6/x30 +.. /xe1/x38/xb7/x30 +.. /xe1/x38/xb8/x30 +.. /xe1/x38/xb9/x30 +.. /xe1/x38/xba/x30 +.. /xe1/x38/xbb/x30 +.. /xe1/x38/xbc/x30 +.. /xe1/x38/xbd/x30 +.. /xe1/x38/xbe/x30 +.. /xe1/x38/xbf/x30 +.. /xe1/x38/xc0/x30 +.. /xe1/x38/xc1/x30 +.. /xe1/x38/xc2/x30 +.. /xe1/x38/xc3/x30 +.. /xe1/x38/xc4/x30 +.. /xe1/x38/xc5/x30 +.. /xe1/x38/xc6/x30 +.. /xe1/x38/xc7/x30 +.. /xe1/x38/xc8/x30 +.. /xe1/x38/xc9/x30 +.. /xe1/x38/xca/x30 +.. /xe1/x38/xcb/x30 +.. /xe1/x38/xcc/x30 +.. /xe1/x38/xcd/x30 +.. /xe1/x38/xce/x30 +.. /xe1/x38/xcf/x30 +.. /xe1/x38/xd0/x30 +.. /xe1/x38/xd1/x30 +.. /xe1/x38/xd2/x30 +.. /xe1/x38/xd3/x30 +.. /xe1/x38/xd4/x30 +.. /xe1/x38/xd5/x30 +.. /xe1/x38/xd6/x30 +.. /xe1/x38/xd7/x30 +.. /xe1/x38/xd8/x30 +.. /xe1/x38/xd9/x30 +.. /xe1/x38/xda/x30 +.. /xe1/x38/xdb/x30 +.. /xe1/x38/xdc/x30 +.. /xe1/x38/xdd/x30 +.. /xe1/x38/xde/x30 +.. /xe1/x38/xdf/x30 +.. /xe1/x38/xe0/x30 +.. /xe1/x38/xe1/x30 +.. /xe1/x38/xe2/x30 +.. /xe1/x38/xe3/x30 +.. /xe1/x38/xe4/x30 +.. /xe1/x38/xe5/x30 +.. /xe1/x38/xe6/x30 +.. /xe1/x38/xe7/x30 +.. /xe1/x38/xe8/x30 +.. /xe1/x38/xe9/x30 +.. /xe1/x38/xea/x30 +.. /xe1/x38/xeb/x30 +.. /xe1/x38/xec/x30 +.. /xe1/x38/xed/x30 +.. /xe1/x38/xee/x30 +.. /xe1/x38/xef/x30 +.. /xe1/x38/xf0/x30 +.. /xe1/x38/xf1/x30 +.. /xe1/x38/xf2/x30 +.. /xe1/x38/xf3/x30 +.. /xe1/x38/xf4/x30 +.. /xe1/x38/xf5/x30 +.. /xe1/x38/xf6/x30 +.. /xe1/x38/xf7/x30 +.. /xe1/x38/xf8/x30 +.. /xe1/x38/xf9/x30 +.. /xe1/x38/xfa/x30 +.. /xe1/x38/xfb/x30 +.. /xe1/x38/xfc/x30 +.. /xe1/x38/xfd/x30 +.. /xe1/x38/xfe/x30 +.. /xe1/x39/x81/x30 +.. /xe1/x39/x82/x30 +.. /xe1/x39/x83/x30 +.. /xe1/x39/x84/x30 +.. /xe1/x39/x85/x30 +.. /xe1/x39/x86/x30 +.. /xe1/x39/x87/x30 +.. /xe1/x39/x88/x30 +.. /xe1/x39/x89/x30 +.. /xe1/x39/x8a/x30 +.. /xe1/x39/x8b/x30 +.. /xe1/x39/x8c/x30 +.. /xe1/x39/x8d/x30 +.. /xe1/x39/x8e/x30 +.. /xe1/x39/x8f/x30 +.. /xe1/x39/x90/x30 +.. /xe1/x39/x91/x30 +.. /xe1/x39/x92/x30 +.. /xe1/x39/x93/x30 +.. /xe1/x39/x94/x30 +.. /xe1/x39/x95/x30 +.. /xe1/x39/x96/x30 +.. /xe1/x39/x97/x30 +.. /xe1/x39/x98/x30 +.. /xe1/x39/x99/x30 +.. /xe1/x39/x9a/x30 +.. /xe1/x39/x9b/x30 +.. /xe1/x39/x9c/x30 +.. /xe1/x39/x9d/x30 +.. /xe1/x39/x9e/x30 +.. /xe1/x39/x9f/x30 +.. /xe1/x39/xa0/x30 +.. /xe1/x39/xa1/x30 +.. /xe1/x39/xa2/x30 +.. /xe1/x39/xa3/x30 +.. /xe1/x39/xa4/x30 +.. /xe1/x39/xa5/x30 +.. /xe1/x39/xa6/x30 +.. /xe1/x39/xa7/x30 +.. /xe1/x39/xa8/x30 +.. /xe1/x39/xa9/x30 +.. /xe1/x39/xaa/x30 +.. /xe1/x39/xab/x30 +.. /xe1/x39/xac/x30 +.. /xe1/x39/xad/x30 +.. /xe1/x39/xae/x30 +.. /xe1/x39/xaf/x30 +.. /xe1/x39/xb0/x30 +.. /xe1/x39/xb1/x30 +.. /xe1/x39/xb2/x30 +.. /xe1/x39/xb3/x30 +.. /xe1/x39/xb4/x30 +.. /xe1/x39/xb5/x30 +.. /xe1/x39/xb6/x30 +.. /xe1/x39/xb7/x30 +.. /xe1/x39/xb8/x30 +.. /xe1/x39/xb9/x30 +.. /xe1/x39/xba/x30 +.. /xe1/x39/xbb/x30 +.. /xe1/x39/xbc/x30 +.. /xe1/x39/xbd/x30 +.. /xe1/x39/xbe/x30 +.. /xe1/x39/xbf/x30 +.. /xe1/x39/xc0/x30 +.. /xe1/x39/xc1/x30 +.. /xe1/x39/xc2/x30 +.. /xe1/x39/xc3/x30 +.. /xe1/x39/xc4/x30 +.. /xe1/x39/xc5/x30 +.. /xe1/x39/xc6/x30 +.. /xe1/x39/xc7/x30 +.. /xe1/x39/xc8/x30 +.. /xe1/x39/xc9/x30 +.. /xe1/x39/xca/x30 +.. /xe1/x39/xcb/x30 +.. /xe1/x39/xcc/x30 +.. /xe1/x39/xcd/x30 +.. /xe1/x39/xce/x30 +.. /xe1/x39/xcf/x30 +.. /xe1/x39/xd0/x30 +.. /xe1/x39/xd1/x30 +.. /xe1/x39/xd2/x30 +.. /xe1/x39/xd3/x30 +.. /xe1/x39/xd4/x30 +.. /xe1/x39/xd5/x30 +.. /xe1/x39/xd6/x30 +.. /xe1/x39/xd7/x30 +.. /xe1/x39/xd8/x30 +.. /xe1/x39/xd9/x30 +.. /xe1/x39/xda/x30 +.. /xe1/x39/xdb/x30 +.. /xe1/x39/xdc/x30 +.. /xe1/x39/xdd/x30 +.. /xe1/x39/xde/x30 +.. /xe1/x39/xdf/x30 +.. /xe1/x39/xe0/x30 +.. /xe1/x39/xe1/x30 +.. /xe1/x39/xe2/x30 +.. /xe1/x39/xe3/x30 +.. /xe1/x39/xe4/x30 +.. /xe1/x39/xe5/x30 +.. /xe1/x39/xe6/x30 +.. /xe1/x39/xe7/x30 +.. /xe1/x39/xe8/x30 +.. /xe1/x39/xe9/x30 +.. /xe1/x39/xea/x30 +.. /xe1/x39/xeb/x30 +.. /xe1/x39/xec/x30 +.. /xe1/x39/xed/x30 +.. /xe1/x39/xee/x30 +.. /xe1/x39/xef/x30 +.. /xe1/x39/xf0/x30 +.. /xe1/x39/xf1/x30 +.. /xe1/x39/xf2/x30 +.. /xe1/x39/xf3/x30 +.. /xe1/x39/xf4/x30 +.. /xe1/x39/xf5/x30 +.. /xe1/x39/xf6/x30 +.. /xe1/x39/xf7/x30 +.. /xe1/x39/xf8/x30 +.. /xe1/x39/xf9/x30 +.. /xe1/x39/xfa/x30 +.. /xe1/x39/xfb/x30 +.. /xe1/x39/xfc/x30 +.. /xe1/x39/xfd/x30 +.. /xe1/x39/xfe/x30 +.. /xe2/x30/x81/x30 +.. /xe2/x30/x82/x30 +.. /xe2/x30/x83/x30 +.. /xe2/x30/x84/x30 +.. /xe2/x30/x85/x30 +.. /xe2/x30/x86/x30 +.. /xe2/x30/x87/x30 +.. /xe2/x30/x88/x30 +.. /xe2/x30/x89/x30 +.. /xe2/x30/x8a/x30 +.. /xe2/x30/x8b/x30 +.. /xe2/x30/x8c/x30 +.. /xe2/x30/x8d/x30 +.. /xe2/x30/x8e/x30 +.. /xe2/x30/x8f/x30 +.. /xe2/x30/x90/x30 +.. /xe2/x30/x91/x30 +.. /xe2/x30/x92/x30 +.. /xe2/x30/x93/x30 +.. /xe2/x30/x94/x30 +.. /xe2/x30/x95/x30 +.. /xe2/x30/x96/x30 +.. /xe2/x30/x97/x30 +.. /xe2/x30/x98/x30 +.. /xe2/x30/x99/x30 +.. /xe2/x30/x9a/x30 +.. /xe2/x30/x9b/x30 +.. /xe2/x30/x9c/x30 +.. /xe2/x30/x9d/x30 +.. /xe2/x30/x9e/x30 +.. /xe2/x30/x9f/x30 +.. /xe2/x30/xa0/x30 +.. /xe2/x30/xa1/x30 +.. /xe2/x30/xa2/x30 +.. /xe2/x30/xa3/x30 +.. /xe2/x30/xa4/x30 +.. /xe2/x30/xa5/x30 +.. /xe2/x30/xa6/x30 +.. /xe2/x30/xa7/x30 +.. /xe2/x30/xa8/x30 +.. /xe2/x30/xa9/x30 +.. /xe2/x30/xaa/x30 +.. /xe2/x30/xab/x30 +.. /xe2/x30/xac/x30 +.. /xe2/x30/xad/x30 +.. /xe2/x30/xae/x30 +.. /xe2/x30/xaf/x30 +.. /xe2/x30/xb0/x30 +.. /xe2/x30/xb1/x30 +.. /xe2/x30/xb2/x30 +.. /xe2/x30/xb3/x30 +.. /xe2/x30/xb4/x30 +.. /xe2/x30/xb5/x30 +.. /xe2/x30/xb6/x30 +.. /xe2/x30/xb7/x30 +.. /xe2/x30/xb8/x30 +.. /xe2/x30/xb9/x30 +.. /xe2/x30/xba/x30 +.. /xe2/x30/xbb/x30 +.. /xe2/x30/xbc/x30 +.. /xe2/x30/xbd/x30 +.. /xe2/x30/xbe/x30 +.. /xe2/x30/xbf/x30 +.. /xe2/x30/xc0/x30 +.. /xe2/x30/xc1/x30 +.. /xe2/x30/xc2/x30 +.. /xe2/x30/xc3/x30 +.. /xe2/x30/xc4/x30 +.. /xe2/x30/xc5/x30 +.. /xe2/x30/xc6/x30 +.. /xe2/x30/xc7/x30 +.. /xe2/x30/xc8/x30 +.. /xe2/x30/xc9/x30 +.. /xe2/x30/xca/x30 +.. /xe2/x30/xcb/x30 +.. /xe2/x30/xcc/x30 +.. /xe2/x30/xcd/x30 +.. /xe2/x30/xce/x30 +.. /xe2/x30/xcf/x30 +.. /xe2/x30/xd0/x30 +.. /xe2/x30/xd1/x30 +.. /xe2/x30/xd2/x30 +.. /xe2/x30/xd3/x30 +.. /xe2/x30/xd4/x30 +.. /xe2/x30/xd5/x30 +.. /xe2/x30/xd6/x30 +.. /xe2/x30/xd7/x30 +.. /xe2/x30/xd8/x30 +.. /xe2/x30/xd9/x30 +.. /xe2/x30/xda/x30 +.. /xe2/x30/xdb/x30 +.. /xe2/x30/xdc/x30 +.. /xe2/x30/xdd/x30 +.. /xe2/x30/xde/x30 +.. /xe2/x30/xdf/x30 +.. /xe2/x30/xe0/x30 +.. /xe2/x30/xe1/x30 +.. /xe2/x30/xe2/x30 +.. /xe2/x30/xe3/x30 +.. /xe2/x30/xe4/x30 +.. /xe2/x30/xe5/x30 +.. /xe2/x30/xe6/x30 +.. /xe2/x30/xe7/x30 +.. /xe2/x30/xe8/x30 +.. /xe2/x30/xe9/x30 +.. /xe2/x30/xea/x30 +.. /xe2/x30/xeb/x30 +.. /xe2/x30/xec/x30 +.. /xe2/x30/xed/x30 +.. /xe2/x30/xee/x30 +.. /xe2/x30/xef/x30 +.. /xe2/x30/xf0/x30 +.. /xe2/x30/xf1/x30 +.. /xe2/x30/xf2/x30 +.. /xe2/x30/xf3/x30 +.. /xe2/x30/xf4/x30 +.. /xe2/x30/xf5/x30 +.. /xe2/x30/xf6/x30 +.. /xe2/x30/xf7/x30 +.. /xe2/x30/xf8/x30 +.. /xe2/x30/xf9/x30 +.. /xe2/x30/xfa/x30 +.. /xe2/x30/xfb/x30 +.. /xe2/x30/xfc/x30 +.. /xe2/x30/xfd/x30 +.. /xe2/x30/xfe/x30 +.. /xe2/x31/x81/x30 +.. /xe2/x31/x82/x30 +.. /xe2/x31/x83/x30 +.. /xe2/x31/x84/x30 +.. /xe2/x31/x85/x30 +.. /xe2/x31/x86/x30 +.. /xe2/x31/x87/x30 +.. /xe2/x31/x88/x30 +.. /xe2/x31/x89/x30 +.. /xe2/x31/x8a/x30 +.. /xe2/x31/x8b/x30 +.. /xe2/x31/x8c/x30 +.. /xe2/x31/x8d/x30 +.. /xe2/x31/x8e/x30 +.. /xe2/x31/x8f/x30 +.. /xe2/x31/x90/x30 +.. /xe2/x31/x91/x30 +.. /xe2/x31/x92/x30 +.. /xe2/x31/x93/x30 +.. /xe2/x31/x94/x30 +.. /xe2/x31/x95/x30 +.. /xe2/x31/x96/x30 +.. /xe2/x31/x97/x30 +.. /xe2/x31/x98/x30 +.. /xe2/x31/x99/x30 +.. /xe2/x31/x9a/x30 +.. /xe2/x31/x9b/x30 +.. /xe2/x31/x9c/x30 +.. /xe2/x31/x9d/x30 +.. /xe2/x31/x9e/x30 +.. /xe2/x31/x9f/x30 +.. /xe2/x31/xa0/x30 +.. /xe2/x31/xa1/x30 +.. /xe2/x31/xa2/x30 +.. /xe2/x31/xa3/x30 +.. /xe2/x31/xa4/x30 +.. /xe2/x31/xa5/x30 +.. /xe2/x31/xa6/x30 +.. /xe2/x31/xa7/x30 +.. /xe2/x31/xa8/x30 +.. /xe2/x31/xa9/x30 +.. /xe2/x31/xaa/x30 +.. /xe2/x31/xab/x30 +.. /xe2/x31/xac/x30 +.. /xe2/x31/xad/x30 +.. /xe2/x31/xae/x30 +.. /xe2/x31/xaf/x30 +.. /xe2/x31/xb0/x30 +.. /xe2/x31/xb1/x30 +.. /xe2/x31/xb2/x30 +.. /xe2/x31/xb3/x30 +.. /xe2/x31/xb4/x30 +.. /xe2/x31/xb5/x30 +.. /xe2/x31/xb6/x30 +.. /xe2/x31/xb7/x30 +.. /xe2/x31/xb8/x30 +.. /xe2/x31/xb9/x30 +.. /xe2/x31/xba/x30 +.. /xe2/x31/xbb/x30 +.. /xe2/x31/xbc/x30 +.. /xe2/x31/xbd/x30 +.. /xe2/x31/xbe/x30 +.. /xe2/x31/xbf/x30 +.. /xe2/x31/xc0/x30 +.. /xe2/x31/xc1/x30 +.. /xe2/x31/xc2/x30 +.. /xe2/x31/xc3/x30 +.. /xe2/x31/xc4/x30 +.. /xe2/x31/xc5/x30 +.. /xe2/x31/xc6/x30 +.. /xe2/x31/xc7/x30 +.. /xe2/x31/xc8/x30 +.. /xe2/x31/xc9/x30 +.. /xe2/x31/xca/x30 +.. /xe2/x31/xcb/x30 +.. /xe2/x31/xcc/x30 +.. /xe2/x31/xcd/x30 +.. /xe2/x31/xce/x30 +.. /xe2/x31/xcf/x30 +.. /xe2/x31/xd0/x30 +.. /xe2/x31/xd1/x30 +.. /xe2/x31/xd2/x30 +.. /xe2/x31/xd3/x30 +.. /xe2/x31/xd4/x30 +.. /xe2/x31/xd5/x30 +.. /xe2/x31/xd6/x30 +.. /xe2/x31/xd7/x30 +.. /xe2/x31/xd8/x30 +.. /xe2/x31/xd9/x30 +.. /xe2/x31/xda/x30 +.. /xe2/x31/xdb/x30 +.. /xe2/x31/xdc/x30 +.. /xe2/x31/xdd/x30 +.. /xe2/x31/xde/x30 +.. /xe2/x31/xdf/x30 +.. /xe2/x31/xe0/x30 +.. /xe2/x31/xe1/x30 +.. /xe2/x31/xe2/x30 +.. /xe2/x31/xe3/x30 +.. /xe2/x31/xe4/x30 +.. /xe2/x31/xe5/x30 +.. /xe2/x31/xe6/x30 +.. /xe2/x31/xe7/x30 +.. /xe2/x31/xe8/x30 +.. /xe2/x31/xe9/x30 +.. /xe2/x31/xea/x30 +.. /xe2/x31/xeb/x30 +.. /xe2/x31/xec/x30 +.. /xe2/x31/xed/x30 +.. /xe2/x31/xee/x30 +.. /xe2/x31/xef/x30 +.. /xe2/x31/xf0/x30 +.. /xe2/x31/xf1/x30 +.. /xe2/x31/xf2/x30 +.. /xe2/x31/xf3/x30 +.. /xe2/x31/xf4/x30 +.. /xe2/x31/xf5/x30 +.. /xe2/x31/xf6/x30 +.. /xe2/x31/xf7/x30 +.. /xe2/x31/xf8/x30 +.. /xe2/x31/xf9/x30 +.. /xe2/x31/xfa/x30 +.. /xe2/x31/xfb/x30 +.. /xe2/x31/xfc/x30 +.. /xe2/x31/xfd/x30 +.. /xe2/x31/xfe/x30 +.. /xe2/x32/x81/x30 +.. /xe2/x32/x82/x30 +.. /xe2/x32/x83/x30 +.. /xe2/x32/x84/x30 +.. /xe2/x32/x85/x30 +.. /xe2/x32/x86/x30 +.. /xe2/x32/x87/x30 +.. /xe2/x32/x88/x30 +.. /xe2/x32/x89/x30 +.. /xe2/x32/x8a/x30 +.. /xe2/x32/x8b/x30 +.. /xe2/x32/x8c/x30 +.. /xe2/x32/x8d/x30 +.. /xe2/x32/x8e/x30 +.. /xe2/x32/x8f/x30 +.. /xe2/x32/x90/x30 +.. /xe2/x32/x91/x30 +.. /xe2/x32/x92/x30 +.. /xe2/x32/x93/x30 +.. /xe2/x32/x94/x30 +.. /xe2/x32/x95/x30 +.. /xe2/x32/x96/x30 +.. /xe2/x32/x97/x30 +.. /xe2/x32/x98/x30 +.. /xe2/x32/x99/x30 +.. /xe2/x32/x9a/x30 +.. /xe2/x32/x9b/x30 +.. /xe2/x32/x9c/x30 +.. /xe2/x32/x9d/x30 +.. /xe2/x32/x9e/x30 +.. /xe2/x32/x9f/x30 +.. /xe2/x32/xa0/x30 +.. /xe2/x32/xa1/x30 +.. /xe2/x32/xa2/x30 +.. /xe2/x32/xa3/x30 +.. /xe2/x32/xa4/x30 +.. /xe2/x32/xa5/x30 +.. /xe2/x32/xa6/x30 +.. /xe2/x32/xa7/x30 +.. /xe2/x32/xa8/x30 +.. /xe2/x32/xa9/x30 +.. /xe2/x32/xaa/x30 +.. /xe2/x32/xab/x30 +.. /xe2/x32/xac/x30 +.. /xe2/x32/xad/x30 +.. /xe2/x32/xae/x30 +.. /xe2/x32/xaf/x30 +.. /xe2/x32/xb0/x30 +.. /xe2/x32/xb1/x30 +.. /xe2/x32/xb2/x30 +.. /xe2/x32/xb3/x30 +.. /xe2/x32/xb4/x30 +.. /xe2/x32/xb5/x30 +.. /xe2/x32/xb6/x30 +.. /xe2/x32/xb7/x30 +.. /xe2/x32/xb8/x30 +.. /xe2/x32/xb9/x30 +.. /xe2/x32/xba/x30 +.. /xe2/x32/xbb/x30 +.. /xe2/x32/xbc/x30 +.. /xe2/x32/xbd/x30 +.. /xe2/x32/xbe/x30 +.. /xe2/x32/xbf/x30 +.. /xe2/x32/xc0/x30 +.. /xe2/x32/xc1/x30 +.. /xe2/x32/xc2/x30 +.. /xe2/x32/xc3/x30 +.. /xe2/x32/xc4/x30 +.. /xe2/x32/xc5/x30 +.. /xe2/x32/xc6/x30 +.. /xe2/x32/xc7/x30 +.. /xe2/x32/xc8/x30 +.. /xe2/x32/xc9/x30 +.. /xe2/x32/xca/x30 +.. /xe2/x32/xcb/x30 +.. /xe2/x32/xcc/x30 +.. /xe2/x32/xcd/x30 +.. /xe2/x32/xce/x30 +.. /xe2/x32/xcf/x30 +.. /xe2/x32/xd0/x30 +.. /xe2/x32/xd1/x30 +.. /xe2/x32/xd2/x30 +.. /xe2/x32/xd3/x30 +.. /xe2/x32/xd4/x30 +.. /xe2/x32/xd5/x30 +.. /xe2/x32/xd6/x30 +.. /xe2/x32/xd7/x30 +.. /xe2/x32/xd8/x30 +.. /xe2/x32/xd9/x30 +.. /xe2/x32/xda/x30 +.. /xe2/x32/xdb/x30 +.. /xe2/x32/xdc/x30 +.. /xe2/x32/xdd/x30 +.. /xe2/x32/xde/x30 +.. /xe2/x32/xdf/x30 +.. /xe2/x32/xe0/x30 +.. /xe2/x32/xe1/x30 +.. /xe2/x32/xe2/x30 +.. /xe2/x32/xe3/x30 +.. /xe2/x32/xe4/x30 +.. /xe2/x32/xe5/x30 +.. /xe2/x32/xe6/x30 +.. /xe2/x32/xe7/x30 +.. /xe2/x32/xe8/x30 +.. /xe2/x32/xe9/x30 +.. /xe2/x32/xea/x30 +.. /xe2/x32/xeb/x30 +.. /xe2/x32/xec/x30 +.. /xe2/x32/xed/x30 +.. /xe2/x32/xee/x30 +.. /xe2/x32/xef/x30 +.. /xe2/x32/xf0/x30 +.. /xe2/x32/xf1/x30 +.. /xe2/x32/xf2/x30 +.. /xe2/x32/xf3/x30 +.. /xe2/x32/xf4/x30 +.. /xe2/x32/xf5/x30 +.. /xe2/x32/xf6/x30 +.. /xe2/x32/xf7/x30 +.. /xe2/x32/xf8/x30 +.. /xe2/x32/xf9/x30 +.. /xe2/x32/xfa/x30 +.. /xe2/x32/xfb/x30 +.. /xe2/x32/xfc/x30 +.. /xe2/x32/xfd/x30 +.. /xe2/x32/xfe/x30 +.. /xe2/x33/x81/x30 +.. /xe2/x33/x82/x30 +.. /xe2/x33/x83/x30 +.. /xe2/x33/x84/x30 +.. /xe2/x33/x85/x30 +.. /xe2/x33/x86/x30 +.. /xe2/x33/x87/x30 +.. /xe2/x33/x88/x30 +.. /xe2/x33/x89/x30 +.. /xe2/x33/x8a/x30 +.. /xe2/x33/x8b/x30 +.. /xe2/x33/x8c/x30 +.. /xe2/x33/x8d/x30 +.. /xe2/x33/x8e/x30 +.. /xe2/x33/x8f/x30 +.. /xe2/x33/x90/x30 +.. /xe2/x33/x91/x30 +.. /xe2/x33/x92/x30 +.. /xe2/x33/x93/x30 +.. /xe2/x33/x94/x30 +.. /xe2/x33/x95/x30 +.. /xe2/x33/x96/x30 +.. /xe2/x33/x97/x30 +.. /xe2/x33/x98/x30 +.. /xe2/x33/x99/x30 +.. /xe2/x33/x9a/x30 +.. /xe2/x33/x9b/x30 +.. /xe2/x33/x9c/x30 +.. /xe2/x33/x9d/x30 +.. /xe2/x33/x9e/x30 +.. /xe2/x33/x9f/x30 +.. /xe2/x33/xa0/x30 +.. /xe2/x33/xa1/x30 +.. /xe2/x33/xa2/x30 +.. /xe2/x33/xa3/x30 +.. /xe2/x33/xa4/x30 +.. /xe2/x33/xa5/x30 +.. /xe2/x33/xa6/x30 +.. /xe2/x33/xa7/x30 +.. /xe2/x33/xa8/x30 +.. /xe2/x33/xa9/x30 +.. /xe2/x33/xaa/x30 +.. /xe2/x33/xab/x30 +.. /xe2/x33/xac/x30 +.. /xe2/x33/xad/x30 +.. /xe2/x33/xae/x30 +.. /xe2/x33/xaf/x30 +.. /xe2/x33/xb0/x30 +.. /xe2/x33/xb1/x30 +.. /xe2/x33/xb2/x30 +.. /xe2/x33/xb3/x30 +.. /xe2/x33/xb4/x30 +.. /xe2/x33/xb5/x30 +.. /xe2/x33/xb6/x30 +.. /xe2/x33/xb7/x30 +.. /xe2/x33/xb8/x30 +.. /xe2/x33/xb9/x30 +.. /xe2/x33/xba/x30 +.. /xe2/x33/xbb/x30 +.. /xe2/x33/xbc/x30 +.. /xe2/x33/xbd/x30 +.. /xe2/x33/xbe/x30 +.. /xe2/x33/xbf/x30 +.. /xe2/x33/xc0/x30 +.. /xe2/x33/xc1/x30 +.. /xe2/x33/xc2/x30 +.. /xe2/x33/xc3/x30 +.. /xe2/x33/xc4/x30 +.. /xe2/x33/xc5/x30 +.. /xe2/x33/xc6/x30 +.. /xe2/x33/xc7/x30 +.. /xe2/x33/xc8/x30 +.. /xe2/x33/xc9/x30 +.. /xe2/x33/xca/x30 +.. /xe2/x33/xcb/x30 +.. /xe2/x33/xcc/x30 +.. /xe2/x33/xcd/x30 +.. /xe2/x33/xce/x30 +.. /xe2/x33/xcf/x30 +.. /xe2/x33/xd0/x30 +.. /xe2/x33/xd1/x30 +.. /xe2/x33/xd2/x30 +.. /xe2/x33/xd3/x30 +.. /xe2/x33/xd4/x30 +.. /xe2/x33/xd5/x30 +.. /xe2/x33/xd6/x30 +.. /xe2/x33/xd7/x30 +.. /xe2/x33/xd8/x30 +.. /xe2/x33/xd9/x30 +.. /xe2/x33/xda/x30 +.. /xe2/x33/xdb/x30 +.. /xe2/x33/xdc/x30 +.. /xe2/x33/xdd/x30 +.. /xe2/x33/xde/x30 +.. /xe2/x33/xdf/x30 +.. /xe2/x33/xe0/x30 +.. /xe2/x33/xe1/x30 +.. /xe2/x33/xe2/x30 +.. /xe2/x33/xe3/x30 +.. /xe2/x33/xe4/x30 +.. /xe2/x33/xe5/x30 +.. /xe2/x33/xe6/x30 +.. /xe2/x33/xe7/x30 +.. /xe2/x33/xe8/x30 +.. /xe2/x33/xe9/x30 +.. /xe2/x33/xea/x30 +.. /xe2/x33/xeb/x30 +.. /xe2/x33/xec/x30 +.. /xe2/x33/xed/x30 +.. /xe2/x33/xee/x30 +.. /xe2/x33/xef/x30 +.. /xe2/x33/xf0/x30 +.. /xe2/x33/xf1/x30 +.. /xe2/x33/xf2/x30 +.. /xe2/x33/xf3/x30 +.. /xe2/x33/xf4/x30 +.. /xe2/x33/xf5/x30 +.. /xe2/x33/xf6/x30 +.. /xe2/x33/xf7/x30 +.. /xe2/x33/xf8/x30 +.. /xe2/x33/xf9/x30 +.. /xe2/x33/xfa/x30 +.. /xe2/x33/xfb/x30 +.. /xe2/x33/xfc/x30 +.. /xe2/x33/xfd/x30 +.. /xe2/x33/xfe/x30 +.. /xe2/x34/x81/x30 +.. /xe2/x34/x82/x30 +.. /xe2/x34/x83/x30 +.. /xe2/x34/x84/x30 +.. /xe2/x34/x85/x30 +.. /xe2/x34/x86/x30 +.. /xe2/x34/x87/x30 +.. /xe2/x34/x88/x30 +.. /xe2/x34/x89/x30 +.. /xe2/x34/x8a/x30 +.. /xe2/x34/x8b/x30 +.. /xe2/x34/x8c/x30 +.. /xe2/x34/x8d/x30 +.. /xe2/x34/x8e/x30 +.. /xe2/x34/x8f/x30 +.. /xe2/x34/x90/x30 +.. /xe2/x34/x91/x30 +.. /xe2/x34/x92/x30 +.. /xe2/x34/x93/x30 +.. /xe2/x34/x94/x30 +.. /xe2/x34/x95/x30 +.. /xe2/x34/x96/x30 +.. /xe2/x34/x97/x30 +.. /xe2/x34/x98/x30 +.. /xe2/x34/x99/x30 +.. /xe2/x34/x9a/x30 +.. /xe2/x34/x9b/x30 +.. /xe2/x34/x9c/x30 +.. /xe2/x34/x9d/x30 +.. /xe2/x34/x9e/x30 +.. /xe2/x34/x9f/x30 +.. /xe2/x34/xa0/x30 +.. /xe2/x34/xa1/x30 +.. /xe2/x34/xa2/x30 +.. /xe2/x34/xa3/x30 +.. /xe2/x34/xa4/x30 +.. /xe2/x34/xa5/x30 +.. /xe2/x34/xa6/x30 +.. /xe2/x34/xa7/x30 +.. /xe2/x34/xa8/x30 +.. /xe2/x34/xa9/x30 +.. /xe2/x34/xaa/x30 +.. /xe2/x34/xab/x30 +.. /xe2/x34/xac/x30 +.. /xe2/x34/xad/x30 +.. /xe2/x34/xae/x30 +.. /xe2/x34/xaf/x30 +.. /xe2/x34/xb0/x30 +.. /xe2/x34/xb1/x30 +.. /xe2/x34/xb2/x30 +.. /xe2/x34/xb3/x30 +.. /xe2/x34/xb4/x30 +.. /xe2/x34/xb5/x30 +.. /xe2/x34/xb6/x30 +.. /xe2/x34/xb7/x30 +.. /xe2/x34/xb8/x30 +.. /xe2/x34/xb9/x30 +.. /xe2/x34/xba/x30 +.. /xe2/x34/xbb/x30 +.. /xe2/x34/xbc/x30 +.. /xe2/x34/xbd/x30 +.. /xe2/x34/xbe/x30 +.. /xe2/x34/xbf/x30 +.. /xe2/x34/xc0/x30 +.. /xe2/x34/xc1/x30 +.. /xe2/x34/xc2/x30 +.. /xe2/x34/xc3/x30 +.. /xe2/x34/xc4/x30 +.. /xe2/x34/xc5/x30 +.. /xe2/x34/xc6/x30 +.. /xe2/x34/xc7/x30 +.. /xe2/x34/xc8/x30 +.. /xe2/x34/xc9/x30 +.. /xe2/x34/xca/x30 +.. /xe2/x34/xcb/x30 +.. /xe2/x34/xcc/x30 +.. /xe2/x34/xcd/x30 +.. /xe2/x34/xce/x30 +.. /xe2/x34/xcf/x30 +.. /xe2/x34/xd0/x30 +.. /xe2/x34/xd1/x30 +.. /xe2/x34/xd2/x30 +.. /xe2/x34/xd3/x30 +.. /xe2/x34/xd4/x30 +.. /xe2/x34/xd5/x30 +.. /xe2/x34/xd6/x30 +.. /xe2/x34/xd7/x30 +.. /xe2/x34/xd8/x30 +.. /xe2/x34/xd9/x30 +.. /xe2/x34/xda/x30 +.. /xe2/x34/xdb/x30 +.. /xe2/x34/xdc/x30 +.. /xe2/x34/xdd/x30 +.. /xe2/x34/xde/x30 +.. /xe2/x34/xdf/x30 +.. /xe2/x34/xe0/x30 +.. /xe2/x34/xe1/x30 +.. /xe2/x34/xe2/x30 +.. /xe2/x34/xe3/x30 +.. /xe2/x34/xe4/x30 +.. /xe2/x34/xe5/x30 +.. /xe2/x34/xe6/x30 +.. /xe2/x34/xe7/x30 +.. /xe2/x34/xe8/x30 +.. /xe2/x34/xe9/x30 +.. /xe2/x34/xea/x30 +.. /xe2/x34/xeb/x30 +.. /xe2/x34/xec/x30 +.. /xe2/x34/xed/x30 +.. /xe2/x34/xee/x30 +.. /xe2/x34/xef/x30 +.. /xe2/x34/xf0/x30 +.. /xe2/x34/xf1/x30 +.. /xe2/x34/xf2/x30 +.. /xe2/x34/xf3/x30 +.. /xe2/x34/xf4/x30 +.. /xe2/x34/xf5/x30 +.. /xe2/x34/xf6/x30 +.. /xe2/x34/xf7/x30 +.. /xe2/x34/xf8/x30 +.. /xe2/x34/xf9/x30 +.. /xe2/x34/xfa/x30 +.. /xe2/x34/xfb/x30 +.. /xe2/x34/xfc/x30 +.. /xe2/x34/xfd/x30 +.. /xe2/x34/xfe/x30 +.. /xe2/x35/x81/x30 +.. /xe2/x35/x82/x30 +.. /xe2/x35/x83/x30 +.. /xe2/x35/x84/x30 +.. /xe2/x35/x85/x30 +.. /xe2/x35/x86/x30 +.. /xe2/x35/x87/x30 +.. /xe2/x35/x88/x30 +.. /xe2/x35/x89/x30 +.. /xe2/x35/x8a/x30 +.. /xe2/x35/x8b/x30 +.. /xe2/x35/x8c/x30 +.. /xe2/x35/x8d/x30 +.. /xe2/x35/x8e/x30 +.. /xe2/x35/x8f/x30 +.. /xe2/x35/x90/x30 +.. /xe2/x35/x91/x30 +.. /xe2/x35/x92/x30 +.. /xe2/x35/x93/x30 +.. /xe2/x35/x94/x30 +.. /xe2/x35/x95/x30 +.. /xe2/x35/x96/x30 +.. /xe2/x35/x97/x30 +.. /xe2/x35/x98/x30 +.. /xe2/x35/x99/x30 +.. /xe2/x35/x9a/x30 +.. /xe2/x35/x9b/x30 +.. /xe2/x35/x9c/x30 +.. /xe2/x35/x9d/x30 +.. /xe2/x35/x9e/x30 +.. /xe2/x35/x9f/x30 +.. /xe2/x35/xa0/x30 +.. /xe2/x35/xa1/x30 +.. /xe2/x35/xa2/x30 +.. /xe2/x35/xa3/x30 +.. /xe2/x35/xa4/x30 +.. /xe2/x35/xa5/x30 +.. /xe2/x35/xa6/x30 +.. /xe2/x35/xa7/x30 +.. /xe2/x35/xa8/x30 +.. /xe2/x35/xa9/x30 +.. /xe2/x35/xaa/x30 +.. /xe2/x35/xab/x30 +.. /xe2/x35/xac/x30 +.. /xe2/x35/xad/x30 +.. /xe2/x35/xae/x30 +.. /xe2/x35/xaf/x30 +.. /xe2/x35/xb0/x30 +.. /xe2/x35/xb1/x30 +.. /xe2/x35/xb2/x30 +.. /xe2/x35/xb3/x30 +.. /xe2/x35/xb4/x30 +.. /xe2/x35/xb5/x30 +.. /xe2/x35/xb6/x30 +.. /xe2/x35/xb7/x30 +.. /xe2/x35/xb8/x30 +.. /xe2/x35/xb9/x30 +.. /xe2/x35/xba/x30 +.. /xe2/x35/xbb/x30 +.. /xe2/x35/xbc/x30 +.. /xe2/x35/xbd/x30 +.. /xe2/x35/xbe/x30 +.. /xe2/x35/xbf/x30 +.. /xe2/x35/xc0/x30 +.. /xe2/x35/xc1/x30 +.. /xe2/x35/xc2/x30 +.. /xe2/x35/xc3/x30 +.. /xe2/x35/xc4/x30 +.. /xe2/x35/xc5/x30 +.. /xe2/x35/xc6/x30 +.. /xe2/x35/xc7/x30 +.. /xe2/x35/xc8/x30 +.. /xe2/x35/xc9/x30 +.. /xe2/x35/xca/x30 +.. /xe2/x35/xcb/x30 +.. /xe2/x35/xcc/x30 +.. /xe2/x35/xcd/x30 +.. /xe2/x35/xce/x30 +.. /xe2/x35/xcf/x30 +.. /xe2/x35/xd0/x30 +.. /xe2/x35/xd1/x30 +.. /xe2/x35/xd2/x30 +.. /xe2/x35/xd3/x30 +.. /xe2/x35/xd4/x30 +.. /xe2/x35/xd5/x30 +.. /xe2/x35/xd6/x30 +.. /xe2/x35/xd7/x30 +.. /xe2/x35/xd8/x30 +.. /xe2/x35/xd9/x30 +.. /xe2/x35/xda/x30 +.. /xe2/x35/xdb/x30 +.. /xe2/x35/xdc/x30 +.. /xe2/x35/xdd/x30 +.. /xe2/x35/xde/x30 +.. /xe2/x35/xdf/x30 +.. /xe2/x35/xe0/x30 +.. /xe2/x35/xe1/x30 +.. /xe2/x35/xe2/x30 +.. /xe2/x35/xe3/x30 +.. /xe2/x35/xe4/x30 +.. /xe2/x35/xe5/x30 +.. /xe2/x35/xe6/x30 +.. /xe2/x35/xe7/x30 +.. /xe2/x35/xe8/x30 +.. /xe2/x35/xe9/x30 +.. /xe2/x35/xea/x30 +.. /xe2/x35/xeb/x30 +.. /xe2/x35/xec/x30 +.. /xe2/x35/xed/x30 +.. /xe2/x35/xee/x30 +.. /xe2/x35/xef/x30 +.. /xe2/x35/xf0/x30 +.. /xe2/x35/xf1/x30 +.. /xe2/x35/xf2/x30 +.. /xe2/x35/xf3/x30 +.. /xe2/x35/xf4/x30 +.. /xe2/x35/xf5/x30 +.. /xe2/x35/xf6/x30 +.. /xe2/x35/xf7/x30 +.. /xe2/x35/xf8/x30 +.. /xe2/x35/xf9/x30 +.. /xe2/x35/xfa/x30 +.. /xe2/x35/xfb/x30 +.. /xe2/x35/xfc/x30 +.. /xe2/x35/xfd/x30 +.. /xe2/x35/xfe/x30 +.. /xe2/x36/x81/x30 +.. /xe2/x36/x82/x30 +.. /xe2/x36/x83/x30 +.. /xe2/x36/x84/x30 +.. /xe2/x36/x85/x30 +.. /xe2/x36/x86/x30 +.. /xe2/x36/x87/x30 +.. /xe2/x36/x88/x30 +.. /xe2/x36/x89/x30 +.. /xe2/x36/x8a/x30 +.. /xe2/x36/x8b/x30 +.. /xe2/x36/x8c/x30 +.. /xe2/x36/x8d/x30 +.. /xe2/x36/x8e/x30 +.. /xe2/x36/x8f/x30 +.. /xe2/x36/x90/x30 +.. /xe2/x36/x91/x30 +.. /xe2/x36/x92/x30 +.. /xe2/x36/x93/x30 +.. /xe2/x36/x94/x30 +.. /xe2/x36/x95/x30 +.. /xe2/x36/x96/x30 +.. /xe2/x36/x97/x30 +.. /xe2/x36/x98/x30 +.. /xe2/x36/x99/x30 +.. /xe2/x36/x9a/x30 +.. /xe2/x36/x9b/x30 +.. /xe2/x36/x9c/x30 +.. /xe2/x36/x9d/x30 +.. /xe2/x36/x9e/x30 +.. /xe2/x36/x9f/x30 +.. /xe2/x36/xa0/x30 +.. /xe2/x36/xa1/x30 +.. /xe2/x36/xa2/x30 +.. /xe2/x36/xa3/x30 +.. /xe2/x36/xa4/x30 +.. /xe2/x36/xa5/x30 +.. /xe2/x36/xa6/x30 +.. /xe2/x36/xa7/x30 +.. /xe2/x36/xa8/x30 +.. /xe2/x36/xa9/x30 +.. /xe2/x36/xaa/x30 +.. /xe2/x36/xab/x30 +.. /xe2/x36/xac/x30 +.. /xe2/x36/xad/x30 +.. /xe2/x36/xae/x30 +.. /xe2/x36/xaf/x30 +.. /xe2/x36/xb0/x30 +.. /xe2/x36/xb1/x30 +.. /xe2/x36/xb2/x30 +.. /xe2/x36/xb3/x30 +.. /xe2/x36/xb4/x30 +.. /xe2/x36/xb5/x30 +.. /xe2/x36/xb6/x30 +.. /xe2/x36/xb7/x30 +.. /xe2/x36/xb8/x30 +.. /xe2/x36/xb9/x30 +.. /xe2/x36/xba/x30 +.. /xe2/x36/xbb/x30 +.. /xe2/x36/xbc/x30 +.. /xe2/x36/xbd/x30 +.. /xe2/x36/xbe/x30 +.. /xe2/x36/xbf/x30 +.. /xe2/x36/xc0/x30 +.. /xe2/x36/xc1/x30 +.. /xe2/x36/xc2/x30 +.. /xe2/x36/xc3/x30 +.. /xe2/x36/xc4/x30 +.. /xe2/x36/xc5/x30 +.. /xe2/x36/xc6/x30 +.. /xe2/x36/xc7/x30 +.. /xe2/x36/xc8/x30 +.. /xe2/x36/xc9/x30 +.. /xe2/x36/xca/x30 +.. /xe2/x36/xcb/x30 +.. /xe2/x36/xcc/x30 +.. /xe2/x36/xcd/x30 +.. /xe2/x36/xce/x30 +.. /xe2/x36/xcf/x30 +.. /xe2/x36/xd0/x30 +.. /xe2/x36/xd1/x30 +.. /xe2/x36/xd2/x30 +.. /xe2/x36/xd3/x30 +.. /xe2/x36/xd4/x30 +.. /xe2/x36/xd5/x30 +.. /xe2/x36/xd6/x30 +.. /xe2/x36/xd7/x30 +.. /xe2/x36/xd8/x30 +.. /xe2/x36/xd9/x30 +.. /xe2/x36/xda/x30 +.. /xe2/x36/xdb/x30 +.. /xe2/x36/xdc/x30 +.. /xe2/x36/xdd/x30 +.. /xe2/x36/xde/x30 +.. /xe2/x36/xdf/x30 +.. /xe2/x36/xe0/x30 +.. /xe2/x36/xe1/x30 +.. /xe2/x36/xe2/x30 +.. /xe2/x36/xe3/x30 +.. /xe2/x36/xe4/x30 +.. /xe2/x36/xe5/x30 +.. /xe2/x36/xe6/x30 +.. /xe2/x36/xe7/x30 +.. /xe2/x36/xe8/x30 +.. /xe2/x36/xe9/x30 +.. /xe2/x36/xea/x30 +.. /xe2/x36/xeb/x30 +.. /xe2/x36/xec/x30 +.. /xe2/x36/xed/x30 +.. /xe2/x36/xee/x30 +.. /xe2/x36/xef/x30 +.. /xe2/x36/xf0/x30 +.. /xe2/x36/xf1/x30 +.. /xe2/x36/xf2/x30 +.. /xe2/x36/xf3/x30 +.. /xe2/x36/xf4/x30 +.. /xe2/x36/xf5/x30 +.. /xe2/x36/xf6/x30 +.. /xe2/x36/xf7/x30 +.. /xe2/x36/xf8/x30 +.. /xe2/x36/xf9/x30 +.. /xe2/x36/xfa/x30 +.. /xe2/x36/xfb/x30 +.. /xe2/x36/xfc/x30 +.. /xe2/x36/xfd/x30 +.. /xe2/x36/xfe/x30 +.. /xe2/x37/x81/x30 +.. /xe2/x37/x82/x30 +.. /xe2/x37/x83/x30 +.. /xe2/x37/x84/x30 +.. /xe2/x37/x85/x30 +.. /xe2/x37/x86/x30 +.. /xe2/x37/x87/x30 +.. /xe2/x37/x88/x30 +.. /xe2/x37/x89/x30 +.. /xe2/x37/x8a/x30 +.. /xe2/x37/x8b/x30 +.. /xe2/x37/x8c/x30 +.. /xe2/x37/x8d/x30 +.. /xe2/x37/x8e/x30 +.. /xe2/x37/x8f/x30 +.. /xe2/x37/x90/x30 +.. /xe2/x37/x91/x30 +.. /xe2/x37/x92/x30 +.. /xe2/x37/x93/x30 +.. /xe2/x37/x94/x30 +.. /xe2/x37/x95/x30 +.. /xe2/x37/x96/x30 +.. /xe2/x37/x97/x30 +.. /xe2/x37/x98/x30 +.. /xe2/x37/x99/x30 +.. /xe2/x37/x9a/x30 +.. /xe2/x37/x9b/x30 +.. /xe2/x37/x9c/x30 +.. /xe2/x37/x9d/x30 +.. /xe2/x37/x9e/x30 +.. /xe2/x37/x9f/x30 +.. /xe2/x37/xa0/x30 +.. /xe2/x37/xa1/x30 +.. /xe2/x37/xa2/x30 +.. /xe2/x37/xa3/x30 +.. /xe2/x37/xa4/x30 +.. /xe2/x37/xa5/x30 +.. /xe2/x37/xa6/x30 +.. /xe2/x37/xa7/x30 +.. /xe2/x37/xa8/x30 +.. /xe2/x37/xa9/x30 +.. /xe2/x37/xaa/x30 +.. /xe2/x37/xab/x30 +.. /xe2/x37/xac/x30 +.. /xe2/x37/xad/x30 +.. /xe2/x37/xae/x30 +.. /xe2/x37/xaf/x30 +.. /xe2/x37/xb0/x30 +.. /xe2/x37/xb1/x30 +.. /xe2/x37/xb2/x30 +.. /xe2/x37/xb3/x30 +.. /xe2/x37/xb4/x30 +.. /xe2/x37/xb5/x30 +.. /xe2/x37/xb6/x30 +.. /xe2/x37/xb7/x30 +.. /xe2/x37/xb8/x30 +.. /xe2/x37/xb9/x30 +.. /xe2/x37/xba/x30 +.. /xe2/x37/xbb/x30 +.. /xe2/x37/xbc/x30 +.. /xe2/x37/xbd/x30 +.. /xe2/x37/xbe/x30 +.. /xe2/x37/xbf/x30 +.. /xe2/x37/xc0/x30 +.. /xe2/x37/xc1/x30 +.. /xe2/x37/xc2/x30 +.. /xe2/x37/xc3/x30 +.. /xe2/x37/xc4/x30 +.. /xe2/x37/xc5/x30 +.. /xe2/x37/xc6/x30 +.. /xe2/x37/xc7/x30 +.. /xe2/x37/xc8/x30 +.. /xe2/x37/xc9/x30 +.. /xe2/x37/xca/x30 +.. /xe2/x37/xcb/x30 +.. /xe2/x37/xcc/x30 +.. /xe2/x37/xcd/x30 +.. /xe2/x37/xce/x30 +.. /xe2/x37/xcf/x30 +.. /xe2/x37/xd0/x30 +.. /xe2/x37/xd1/x30 +.. /xe2/x37/xd2/x30 +.. /xe2/x37/xd3/x30 +.. /xe2/x37/xd4/x30 +.. /xe2/x37/xd5/x30 +.. /xe2/x37/xd6/x30 +.. /xe2/x37/xd7/x30 +.. /xe2/x37/xd8/x30 +.. /xe2/x37/xd9/x30 +.. /xe2/x37/xda/x30 +.. /xe2/x37/xdb/x30 +.. /xe2/x37/xdc/x30 +.. /xe2/x37/xdd/x30 +.. /xe2/x37/xde/x30 +.. /xe2/x37/xdf/x30 +.. /xe2/x37/xe0/x30 +.. /xe2/x37/xe1/x30 +.. /xe2/x37/xe2/x30 +.. /xe2/x37/xe3/x30 +.. /xe2/x37/xe4/x30 +.. /xe2/x37/xe5/x30 +.. /xe2/x37/xe6/x30 +.. /xe2/x37/xe7/x30 +.. /xe2/x37/xe8/x30 +.. /xe2/x37/xe9/x30 +.. /xe2/x37/xea/x30 +.. /xe2/x37/xeb/x30 +.. /xe2/x37/xec/x30 +.. /xe2/x37/xed/x30 +.. /xe2/x37/xee/x30 +.. /xe2/x37/xef/x30 +.. /xe2/x37/xf0/x30 +.. /xe2/x37/xf1/x30 +.. /xe2/x37/xf2/x30 +.. /xe2/x37/xf3/x30 +.. /xe2/x37/xf4/x30 +.. /xe2/x37/xf5/x30 +.. /xe2/x37/xf6/x30 +.. /xe2/x37/xf7/x30 +.. /xe2/x37/xf8/x30 +.. /xe2/x37/xf9/x30 +.. /xe2/x37/xfa/x30 +.. /xe2/x37/xfb/x30 +.. /xe2/x37/xfc/x30 +.. /xe2/x37/xfd/x30 +.. /xe2/x37/xfe/x30 +.. /xe2/x38/x81/x30 +.. /xe2/x38/x82/x30 +.. /xe2/x38/x83/x30 +.. /xe2/x38/x84/x30 +.. /xe2/x38/x85/x30 +.. /xe2/x38/x86/x30 +.. /xe2/x38/x87/x30 +.. /xe2/x38/x88/x30 +.. /xe2/x38/x89/x30 +.. /xe2/x38/x8a/x30 +.. /xe2/x38/x8b/x30 +.. /xe2/x38/x8c/x30 +.. /xe2/x38/x8d/x30 +.. /xe2/x38/x8e/x30 +.. /xe2/x38/x8f/x30 +.. /xe2/x38/x90/x30 +.. /xe2/x38/x91/x30 +.. /xe2/x38/x92/x30 +.. /xe2/x38/x93/x30 +.. /xe2/x38/x94/x30 +.. /xe2/x38/x95/x30 +.. /xe2/x38/x96/x30 +.. /xe2/x38/x97/x30 +.. /xe2/x38/x98/x30 +.. /xe2/x38/x99/x30 +.. /xe2/x38/x9a/x30 +.. /xe2/x38/x9b/x30 +.. /xe2/x38/x9c/x30 +.. /xe2/x38/x9d/x30 +.. /xe2/x38/x9e/x30 +.. /xe2/x38/x9f/x30 +.. /xe2/x38/xa0/x30 +.. /xe2/x38/xa1/x30 +.. /xe2/x38/xa2/x30 +.. /xe2/x38/xa3/x30 +.. /xe2/x38/xa4/x30 +.. /xe2/x38/xa5/x30 +.. /xe2/x38/xa6/x30 +.. /xe2/x38/xa7/x30 +.. /xe2/x38/xa8/x30 +.. /xe2/x38/xa9/x30 +.. /xe2/x38/xaa/x30 +.. /xe2/x38/xab/x30 +.. /xe2/x38/xac/x30 +.. /xe2/x38/xad/x30 +.. /xe2/x38/xae/x30 +.. /xe2/x38/xaf/x30 +.. /xe2/x38/xb0/x30 +.. /xe2/x38/xb1/x30 +.. /xe2/x38/xb2/x30 +.. /xe2/x38/xb3/x30 +.. /xe2/x38/xb4/x30 +.. /xe2/x38/xb5/x30 +.. /xe2/x38/xb6/x30 +.. /xe2/x38/xb7/x30 +.. /xe2/x38/xb8/x30 +.. /xe2/x38/xb9/x30 +.. /xe2/x38/xba/x30 +.. /xe2/x38/xbb/x30 +.. /xe2/x38/xbc/x30 +.. /xe2/x38/xbd/x30 +.. /xe2/x38/xbe/x30 +.. /xe2/x38/xbf/x30 +.. /xe2/x38/xc0/x30 +.. /xe2/x38/xc1/x30 +.. /xe2/x38/xc2/x30 +.. /xe2/x38/xc3/x30 +.. /xe2/x38/xc4/x30 +.. /xe2/x38/xc5/x30 +.. /xe2/x38/xc6/x30 +.. /xe2/x38/xc7/x30 +.. /xe2/x38/xc8/x30 +.. /xe2/x38/xc9/x30 +.. /xe2/x38/xca/x30 +.. /xe2/x38/xcb/x30 +.. /xe2/x38/xcc/x30 +.. /xe2/x38/xcd/x30 +.. /xe2/x38/xce/x30 +.. /xe2/x38/xcf/x30 +.. /xe2/x38/xd0/x30 +.. /xe2/x38/xd1/x30 +.. /xe2/x38/xd2/x30 +.. /xe2/x38/xd3/x30 +.. /xe2/x38/xd4/x30 +.. /xe2/x38/xd5/x30 +.. /xe2/x38/xd6/x30 +.. /xe2/x38/xd7/x30 +.. /xe2/x38/xd8/x30 +.. /xe2/x38/xd9/x30 +.. /xe2/x38/xda/x30 +.. /xe2/x38/xdb/x30 +.. /xe2/x38/xdc/x30 +.. /xe2/x38/xdd/x30 +.. /xe2/x38/xde/x30 +.. /xe2/x38/xdf/x30 +.. /xe2/x38/xe0/x30 +.. /xe2/x38/xe1/x30 +.. /xe2/x38/xe2/x30 +.. /xe2/x38/xe3/x30 +.. /xe2/x38/xe4/x30 +.. /xe2/x38/xe5/x30 +.. /xe2/x38/xe6/x30 +.. /xe2/x38/xe7/x30 +.. /xe2/x38/xe8/x30 +.. /xe2/x38/xe9/x30 +.. /xe2/x38/xea/x30 +.. /xe2/x38/xeb/x30 +.. /xe2/x38/xec/x30 +.. /xe2/x38/xed/x30 +.. /xe2/x38/xee/x30 +.. /xe2/x38/xef/x30 +.. /xe2/x38/xf0/x30 +.. /xe2/x38/xf1/x30 +.. /xe2/x38/xf2/x30 +.. /xe2/x38/xf3/x30 +.. /xe2/x38/xf4/x30 +.. /xe2/x38/xf5/x30 +.. /xe2/x38/xf6/x30 +.. /xe2/x38/xf7/x30 +.. /xe2/x38/xf8/x30 +.. /xe2/x38/xf9/x30 +.. /xe2/x38/xfa/x30 +.. /xe2/x38/xfb/x30 +.. /xe2/x38/xfc/x30 +.. /xe2/x38/xfd/x30 +.. /xe2/x38/xfe/x30 +.. /xe2/x39/x81/x30 +.. /xe2/x39/x82/x30 +.. /xe2/x39/x83/x30 +.. /xe2/x39/x84/x30 +.. /xe2/x39/x85/x30 +.. /xe2/x39/x86/x30 +.. /xe2/x39/x87/x30 +.. /xe2/x39/x88/x30 +.. /xe2/x39/x89/x30 +.. /xe2/x39/x8a/x30 +.. /xe2/x39/x8b/x30 +.. /xe2/x39/x8c/x30 +.. /xe2/x39/x8d/x30 +.. /xe2/x39/x8e/x30 +.. /xe2/x39/x8f/x30 +.. /xe2/x39/x90/x30 +.. /xe2/x39/x91/x30 +.. /xe2/x39/x92/x30 +.. /xe2/x39/x93/x30 +.. /xe2/x39/x94/x30 +.. /xe2/x39/x95/x30 +.. /xe2/x39/x96/x30 +.. /xe2/x39/x97/x30 +.. /xe2/x39/x98/x30 +.. /xe2/x39/x99/x30 +.. /xe2/x39/x9a/x30 +.. /xe2/x39/x9b/x30 +.. /xe2/x39/x9c/x30 +.. /xe2/x39/x9d/x30 +.. /xe2/x39/x9e/x30 +.. /xe2/x39/x9f/x30 +.. /xe2/x39/xa0/x30 +.. /xe2/x39/xa1/x30 +.. /xe2/x39/xa2/x30 +.. /xe2/x39/xa3/x30 +.. /xe2/x39/xa4/x30 +.. /xe2/x39/xa5/x30 +.. /xe2/x39/xa6/x30 +.. /xe2/x39/xa7/x30 +.. /xe2/x39/xa8/x30 +.. /xe2/x39/xa9/x30 +.. /xe2/x39/xaa/x30 +.. /xe2/x39/xab/x30 +.. /xe2/x39/xac/x30 +.. /xe2/x39/xad/x30 +.. /xe2/x39/xae/x30 +.. /xe2/x39/xaf/x30 +.. /xe2/x39/xb0/x30 +.. /xe2/x39/xb1/x30 +.. /xe2/x39/xb2/x30 +.. /xe2/x39/xb3/x30 +.. /xe2/x39/xb4/x30 +.. /xe2/x39/xb5/x30 +.. /xe2/x39/xb6/x30 +.. /xe2/x39/xb7/x30 +.. /xe2/x39/xb8/x30 +.. /xe2/x39/xb9/x30 +.. /xe2/x39/xba/x30 +.. /xe2/x39/xbb/x30 +.. /xe2/x39/xbc/x30 +.. /xe2/x39/xbd/x30 +.. /xe2/x39/xbe/x30 +.. /xe2/x39/xbf/x30 +.. /xe2/x39/xc0/x30 +.. /xe2/x39/xc1/x30 +.. /xe2/x39/xc2/x30 +.. /xe2/x39/xc3/x30 +.. /xe2/x39/xc4/x30 +.. /xe2/x39/xc5/x30 +.. /xe2/x39/xc6/x30 +.. /xe2/x39/xc7/x30 +.. /xe2/x39/xc8/x30 +.. /xe2/x39/xc9/x30 +.. /xe2/x39/xca/x30 +.. /xe2/x39/xcb/x30 +.. /xe2/x39/xcc/x30 +.. /xe2/x39/xcd/x30 +.. /xe2/x39/xce/x30 +.. /xe2/x39/xcf/x30 +.. /xe2/x39/xd0/x30 +.. /xe2/x39/xd1/x30 +.. /xe2/x39/xd2/x30 +.. /xe2/x39/xd3/x30 +.. /xe2/x39/xd4/x30 +.. /xe2/x39/xd5/x30 +.. /xe2/x39/xd6/x30 +.. /xe2/x39/xd7/x30 +.. /xe2/x39/xd8/x30 +.. /xe2/x39/xd9/x30 +.. /xe2/x39/xda/x30 +.. /xe2/x39/xdb/x30 +.. /xe2/x39/xdc/x30 +.. /xe2/x39/xdd/x30 +.. /xe2/x39/xde/x30 +.. /xe2/x39/xdf/x30 +.. /xe2/x39/xe0/x30 +.. /xe2/x39/xe1/x30 +.. /xe2/x39/xe2/x30 +.. /xe2/x39/xe3/x30 +.. /xe2/x39/xe4/x30 +.. /xe2/x39/xe5/x30 +.. /xe2/x39/xe6/x30 +.. /xe2/x39/xe7/x30 +.. /xe2/x39/xe8/x30 +.. /xe2/x39/xe9/x30 +.. /xe2/x39/xea/x30 +.. /xe2/x39/xeb/x30 +.. /xe2/x39/xec/x30 +.. /xe2/x39/xed/x30 +.. /xe2/x39/xee/x30 +.. /xe2/x39/xef/x30 +.. /xe2/x39/xf0/x30 +.. /xe2/x39/xf1/x30 +.. /xe2/x39/xf2/x30 +.. /xe2/x39/xf3/x30 +.. /xe2/x39/xf4/x30 +.. /xe2/x39/xf5/x30 +.. /xe2/x39/xf6/x30 +.. /xe2/x39/xf7/x30 +.. /xe2/x39/xf8/x30 +.. /xe2/x39/xf9/x30 +.. /xe2/x39/xfa/x30 +.. /xe2/x39/xfb/x30 +.. /xe2/x39/xfc/x30 +.. /xe2/x39/xfd/x30 +.. /xe2/x39/xfe/x30 +.. /xe3/x30/x81/x30 +.. /xe3/x30/x82/x30 +.. /xe3/x30/x83/x30 +.. /xe3/x30/x84/x30 +.. /xe3/x30/x85/x30 +.. /xe3/x30/x86/x30 +.. /xe3/x30/x87/x30 +.. /xe3/x30/x88/x30 +.. /xe3/x30/x89/x30 +.. /xe3/x30/x8a/x30 +.. /xe3/x30/x8b/x30 +.. /xe3/x30/x8c/x30 +.. /xe3/x30/x8d/x30 +.. /xe3/x30/x8e/x30 +.. /xe3/x30/x8f/x30 +.. /xe3/x30/x90/x30 +.. /xe3/x30/x91/x30 +.. /xe3/x30/x92/x30 +.. /xe3/x30/x93/x30 +.. /xe3/x30/x94/x30 +.. /xe3/x30/x95/x30 +.. /xe3/x30/x96/x30 +.. /xe3/x30/x97/x30 +.. /xe3/x30/x98/x30 +.. /xe3/x30/x99/x30 +.. /xe3/x30/x9a/x30 +.. /xe3/x30/x9b/x30 +.. /xe3/x30/x9c/x30 +.. /xe3/x30/x9d/x30 +.. /xe3/x30/x9e/x30 +.. /xe3/x30/x9f/x30 +.. /xe3/x30/xa0/x30 +.. /xe3/x30/xa1/x30 +.. /xe3/x30/xa2/x30 +.. /xe3/x30/xa3/x30 +.. /xe3/x30/xa4/x30 +.. /xe3/x30/xa5/x30 +.. /xe3/x30/xa6/x30 +.. /xe3/x30/xa7/x30 +.. /xe3/x30/xa8/x30 +.. /xe3/x30/xa9/x30 +.. /xe3/x30/xaa/x30 +.. /xe3/x30/xab/x30 +.. /xe3/x30/xac/x30 +.. /xe3/x30/xad/x30 +.. /xe3/x30/xae/x30 +.. /xe3/x30/xaf/x30 +.. /xe3/x30/xb0/x30 +.. /xe3/x30/xb1/x30 +.. /xe3/x30/xb2/x30 +.. /xe3/x30/xb3/x30 +.. /xe3/x30/xb4/x30 +.. /xe3/x30/xb5/x30 +.. /xe3/x30/xb6/x30 +.. /xe3/x30/xb7/x30 +.. /xe3/x30/xb8/x30 +.. /xe3/x30/xb9/x30 +.. /xe3/x30/xba/x30 +.. /xe3/x30/xbb/x30 +.. /xe3/x30/xbc/x30 +.. /xe3/x30/xbd/x30 +.. /xe3/x30/xbe/x30 +.. /xe3/x30/xbf/x30 +.. /xe3/x30/xc0/x30 +.. /xe3/x30/xc1/x30 +.. /xe3/x30/xc2/x30 +.. /xe3/x30/xc3/x30 +.. /xe3/x30/xc4/x30 +.. /xe3/x30/xc5/x30 +.. /xe3/x30/xc6/x30 +.. /xe3/x30/xc7/x30 +.. /xe3/x30/xc8/x30 +.. /xe3/x30/xc9/x30 +.. /xe3/x30/xca/x30 +.. /xe3/x30/xcb/x30 +.. /xe3/x30/xcc/x30 +.. /xe3/x30/xcd/x30 +.. /xe3/x30/xce/x30 +.. /xe3/x30/xcf/x30 +.. /xe3/x30/xd0/x30 +.. /xe3/x30/xd1/x30 +.. /xe3/x30/xd2/x30 +.. /xe3/x30/xd3/x30 +.. /xe3/x30/xd4/x30 +.. /xe3/x30/xd5/x30 +.. /xe3/x30/xd6/x30 +.. /xe3/x30/xd7/x30 +.. /xe3/x30/xd8/x30 +.. /xe3/x30/xd9/x30 +.. /xe3/x30/xda/x30 +.. /xe3/x30/xdb/x30 +.. /xe3/x30/xdc/x30 +.. /xe3/x30/xdd/x30 +.. /xe3/x30/xde/x30 +.. /xe3/x30/xdf/x30 +.. /xe3/x30/xe0/x30 +.. /xe3/x30/xe1/x30 +.. /xe3/x30/xe2/x30 +.. /xe3/x30/xe3/x30 +.. /xe3/x30/xe4/x30 +.. /xe3/x30/xe5/x30 +.. /xe3/x30/xe6/x30 +.. /xe3/x30/xe7/x30 +.. /xe3/x30/xe8/x30 +.. /xe3/x30/xe9/x30 +.. /xe3/x30/xea/x30 +.. /xe3/x30/xeb/x30 +.. /xe3/x30/xec/x30 +.. /xe3/x30/xed/x30 +.. /xe3/x30/xee/x30 +.. /xe3/x30/xef/x30 +.. /xe3/x30/xf0/x30 +.. /xe3/x30/xf1/x30 +.. /xe3/x30/xf2/x30 +.. /xe3/x30/xf3/x30 +.. /xe3/x30/xf4/x30 +.. /xe3/x30/xf5/x30 +.. /xe3/x30/xf6/x30 +.. /xe3/x30/xf7/x30 +.. /xe3/x30/xf8/x30 +.. /xe3/x30/xf9/x30 +.. /xe3/x30/xfa/x30 +.. /xe3/x30/xfb/x30 +.. /xe3/x30/xfc/x30 +.. /xe3/x30/xfd/x30 +.. /xe3/x30/xfe/x30 +.. /xe3/x31/x81/x30 +.. /xe3/x31/x82/x30 +.. /xe3/x31/x83/x30 +.. /xe3/x31/x84/x30 +.. /xe3/x31/x85/x30 +.. /xe3/x31/x86/x30 +.. /xe3/x31/x87/x30 +.. /xe3/x31/x88/x30 +.. /xe3/x31/x89/x30 +.. /xe3/x31/x8a/x30 +.. /xe3/x31/x8b/x30 +.. /xe3/x31/x8c/x30 +.. /xe3/x31/x8d/x30 +.. /xe3/x31/x8e/x30 +.. /xe3/x31/x8f/x30 +.. /xe3/x31/x90/x30 +.. /xe3/x31/x91/x30 +.. /xe3/x31/x92/x30 +.. /xe3/x31/x93/x30 +.. /xe3/x31/x94/x30 +.. /xe3/x31/x95/x30 +.. /xe3/x31/x96/x30 +.. /xe3/x31/x97/x30 +.. /xe3/x31/x98/x30 +.. /xe3/x31/x99/x30 +.. /xe3/x31/x9a/x30 +.. /xe3/x31/x9b/x30 +.. /xe3/x31/x9c/x30 +.. /xe3/x31/x9d/x30 +.. /xe3/x31/x9e/x30 +.. /xe3/x31/x9f/x30 +.. /xe3/x31/xa0/x30 +.. /xe3/x31/xa1/x30 +.. /xe3/x31/xa2/x30 +.. /xe3/x31/xa3/x30 +.. /xe3/x31/xa4/x30 +.. /xe3/x31/xa5/x30 +.. /xe3/x31/xa6/x30 +.. /xe3/x31/xa7/x30 +.. /xe3/x31/xa8/x30 +.. /xe3/x31/xa9/x30 +.. /xe3/x31/xaa/x30 +.. /xe3/x31/xab/x30 +.. /xe3/x31/xac/x30 +.. /xe3/x31/xad/x30 +.. /xe3/x31/xae/x30 +.. /xe3/x31/xaf/x30 +.. /xe3/x31/xb0/x30 +.. /xe3/x31/xb1/x30 +.. /xe3/x31/xb2/x30 +.. /xe3/x31/xb3/x30 +.. /xe3/x31/xb4/x30 +.. /xe3/x31/xb5/x30 +.. /xe3/x31/xb6/x30 +.. /xe3/x31/xb7/x30 +.. /xe3/x31/xb8/x30 +.. /xe3/x31/xb9/x30 +.. /xe3/x31/xba/x30 +.. /xe3/x31/xbb/x30 +.. /xe3/x31/xbc/x30 +.. /xe3/x31/xbd/x30 +.. /xe3/x31/xbe/x30 +.. /xe3/x31/xbf/x30 +.. /xe3/x31/xc0/x30 +.. /xe3/x31/xc1/x30 +.. /xe3/x31/xc2/x30 +.. /xe3/x31/xc3/x30 +.. /xe3/x31/xc4/x30 +.. /xe3/x31/xc5/x30 +.. /xe3/x31/xc6/x30 +.. /xe3/x31/xc7/x30 +.. /xe3/x31/xc8/x30 +.. /xe3/x31/xc9/x30 +.. /xe3/x31/xca/x30 +.. /xe3/x31/xcb/x30 +.. /xe3/x31/xcc/x30 +.. /xe3/x31/xcd/x30 +.. /xe3/x31/xce/x30 +.. /xe3/x31/xcf/x30 +.. /xe3/x31/xd0/x30 +.. /xe3/x31/xd1/x30 +.. /xe3/x31/xd2/x30 +.. /xe3/x31/xd3/x30 +.. /xe3/x31/xd4/x30 +.. /xe3/x31/xd5/x30 +.. /xe3/x31/xd6/x30 +.. /xe3/x31/xd7/x30 +.. /xe3/x31/xd8/x30 +.. /xe3/x31/xd9/x30 +.. /xe3/x31/xda/x30 +.. /xe3/x31/xdb/x30 +.. /xe3/x31/xdc/x30 +.. /xe3/x31/xdd/x30 +.. /xe3/x31/xde/x30 +.. /xe3/x31/xdf/x30 +.. /xe3/x31/xe0/x30 +.. /xe3/x31/xe1/x30 +.. /xe3/x31/xe2/x30 +.. /xe3/x31/xe3/x30 +.. /xe3/x31/xe4/x30 +.. /xe3/x31/xe5/x30 +.. /xe3/x31/xe6/x30 +.. /xe3/x31/xe7/x30 +.. /xe3/x31/xe8/x30 +.. /xe3/x31/xe9/x30 +.. /xe3/x31/xea/x30 +.. /xe3/x31/xeb/x30 +.. /xe3/x31/xec/x30 +.. /xe3/x31/xed/x30 +.. /xe3/x31/xee/x30 +.. /xe3/x31/xef/x30 +.. /xe3/x31/xf0/x30 +.. /xe3/x31/xf1/x30 +.. /xe3/x31/xf2/x30 +.. /xe3/x31/xf3/x30 +.. /xe3/x31/xf4/x30 +.. /xe3/x31/xf5/x30 +.. /xe3/x31/xf6/x30 +.. /xe3/x31/xf7/x30 +.. /xe3/x31/xf8/x30 +.. /xe3/x31/xf9/x30 +.. /xe3/x31/xfa/x30 +.. /xe3/x31/xfb/x30 +.. /xe3/x31/xfc/x30 +.. /xe3/x31/xfd/x30 +.. /xe3/x31/xfe/x30 +.. /xe3/x32/x81/x30 +.. /xe3/x32/x82/x30 +.. /xe3/x32/x83/x30 +.. /xe3/x32/x84/x30 +.. /xe3/x32/x85/x30 +.. /xe3/x32/x86/x30 +.. /xe3/x32/x87/x30 +.. /xe3/x32/x88/x30 +.. /xe3/x32/x89/x30 +.. /xe3/x32/x8a/x30 +.. /xe3/x32/x8b/x30 +.. /xe3/x32/x8c/x30 +.. /xe3/x32/x8d/x30 +.. /xe3/x32/x8e/x30 +.. /xe3/x32/x8f/x30 +.. /xe3/x32/x90/x30 +.. /xe3/x32/x91/x30 +.. /xe3/x32/x92/x30 +.. /xe3/x32/x93/x30 +.. /xe3/x32/x94/x30 +.. /xe3/x32/x95/x30 +.. /xe3/x32/x96/x30 +.. /xe3/x32/x97/x30 +.. /xe3/x32/x98/x30 +.. /xe3/x32/x99/x30 +.. /xe3/x32/x9a/x30 END CHARMAP -% Character width according to Unicode 3.0. +% Character width according to Unicode 3.1. % Taken from the UTF-8 charmap. % Here we use the ellipsis notation only where the Unicode codepoint order % agrees with the multibyte encoding lexicographic order. @@ -49492,14 +69107,11 @@ WIDTH 2 2 2 -... 2 ... 2 ... 2 2 2 -... 2 ... 2 -... 2 2 ... 2 ... 2 @@ -61812,4 +81424,12 @@ WIDTH 2 2 ... 0 +... 0 +... 0 +... 0 +... 0 +... 2 +... 2 + 0 +... 0 END WIDTH diff -durpN glibc-2.2.3/localedata/charmaps/GEORGIAN-ACADEMY glibc-2.2.4/localedata/charmaps/GEORGIAN-ACADEMY --- glibc-2.2.3/localedata/charmaps/GEORGIAN-ACADEMY Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/GEORGIAN-ACADEMY Sat Aug 4 00:52:23 2001 @@ -0,0 +1,267 @@ + GEORGIAN-ACADEMY + % + / + +CHARMAP + /x00 NULL (NUL) + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0a LINE FEED (LF) + /x0b LINE TABULATION (VT) + /x0c FORM FEED (FF) + /x0d CARRIAGE RETURN (CR) + /x0e SHIFT OUT (SO) + /x0f SHIFT IN (SI) + /x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x19 END OF MEDIUM (EM) + /x1a SUBSTITUTE (SUB) + /x1b ESCAPE (ESC) + /x1c FILE SEPARATOR (IS4) + /x1d GROUP SEPARATOR (IS3) + /x1e RECORD SEPARATOR (IS2) + /x1f UNIT SEPARATOR (IS1) + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE (DEL) + /x80 PADDING CHARACTER (PAD) + /x81 HIGH OCTET PRESET (HOP) + /x82 SINGLE LOW-9 QUOTATION MARK + /x83 LATIN SMALL LETTER F WITH HOOK + /x84 DOUBLE LOW-9 QUOTATION MARK + /x85 HORIZONTAL ELLIPSIS + /x86 DAGGER + /x87 DOUBLE DAGGER + /x88 MODIFIER LETTER CIRCUMFLEX ACCENT + /x89 PER MILLE SIGN + /x8a LATIN CAPITAL LETTER S WITH CARON + /x8b SINGLE LEFT-POINTING ANGLE QUOTATION MARK + /x8c LATIN CAPITAL LIGATURE OE + /x8d REVERSE LINE FEED (RI) + /x8e SINGLE-SHIFT TWO (SS2) + /x8f SINGLE-SHIFT THREE (SS3) + /x90 DEVICE CONTROL STRING (DCS) + /x91 LEFT SINGLE QUOTATION MARK + /x92 RIGHT SINGLE QUOTATION MARK + /x93 LEFT DOUBLE QUOTATION MARK + /x94 RIGHT DOUBLE QUOTATION MARK + /x95 BULLET + /x96 EN DASH + /x97 EM DASH + /x98 SMALL TILDE + /x99 TRADE MARK SIGN + /x9a LATIN SMALL LETTER S WITH CARON + /x9b SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + /x9c LATIN SMALL LIGATURE OE + /x9d OPERATING SYSTEM COMMAND (OSC) + /x9e PRIVACY MESSAGE (PM) + /x9f LATIN CAPITAL LETTER Y WITH DIAERESIS + /xa0 NO-BREAK SPACE + /xa1 INVERTED EXCLAMATION MARK + /xa2 CENT SIGN + /xa3 POUND SIGN + /xa4 CURRENCY SIGN + /xa5 YEN SIGN + /xa6 BROKEN BAR + /xa7 SECTION SIGN + /xa8 DIAERESIS + /xa9 COPYRIGHT SIGN + /xaa FEMININE ORDINAL INDICATOR + /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xac NOT SIGN + /xad SOFT HYPHEN + /xae REGISTERED SIGN + /xaf MACRON + /xb0 DEGREE SIGN + /xb1 PLUS-MINUS SIGN + /xb2 SUPERSCRIPT TWO + /xb3 SUPERSCRIPT THREE + /xb4 ACUTE ACCENT + /xb5 MICRO SIGN + /xb6 PILCROW SIGN + /xb7 MIDDLE DOT + /xb8 CEDILLA + /xb9 SUPERSCRIPT ONE + /xba MASCULINE ORDINAL INDICATOR + /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xbc VULGAR FRACTION ONE QUARTER + /xbd VULGAR FRACTION ONE HALF + /xbe VULGAR FRACTION THREE QUARTERS + /xbf INVERTED QUESTION MARK + /xc0 GEORGIAN LETTER AN + /xc1 GEORGIAN LETTER BAN + /xc2 GEORGIAN LETTER GAN + /xc3 GEORGIAN LETTER DON + /xc4 GEORGIAN LETTER EN + /xc5 GEORGIAN LETTER VIN + /xc6 GEORGIAN LETTER ZEN + /xc7 GEORGIAN LETTER TAN + /xc8 GEORGIAN LETTER IN + /xc9 GEORGIAN LETTER KAN + /xca GEORGIAN LETTER LAS + /xcb GEORGIAN LETTER MAN + /xcc GEORGIAN LETTER NAR + /xcd GEORGIAN LETTER ON + /xce GEORGIAN LETTER PAR + /xcf GEORGIAN LETTER ZHAR + /xd0 GEORGIAN LETTER RAE + /xd1 GEORGIAN LETTER SAN + /xd2 GEORGIAN LETTER TAR + /xd3 GEORGIAN LETTER UN + /xd4 GEORGIAN LETTER PHAR + /xd5 GEORGIAN LETTER KHAR + /xd6 GEORGIAN LETTER GHAN + /xd7 GEORGIAN LETTER QAR + /xd8 GEORGIAN LETTER SHIN + /xd9 GEORGIAN LETTER CHIN + /xda GEORGIAN LETTER CAN + /xdb GEORGIAN LETTER JIL + /xdc GEORGIAN LETTER CIL + /xdd GEORGIAN LETTER CHAR + /xde GEORGIAN LETTER XAN + /xdf GEORGIAN LETTER JHAN + /xe0 GEORGIAN LETTER HAE + /xe1 GEORGIAN LETTER HE + /xe2 GEORGIAN LETTER HIE + /xe3 GEORGIAN LETTER WE + /xe4 GEORGIAN LETTER HAR + /xe5 GEORGIAN LETTER HOE + /xe6 GEORGIAN LETTER FI + /xe7 LATIN SMALL LETTER C WITH CEDILLA + /xe8 LATIN SMALL LETTER E WITH GRAVE + /xe9 LATIN SMALL LETTER E WITH ACUTE + /xea LATIN SMALL LETTER E WITH CIRCUMFLEX + /xeb LATIN SMALL LETTER E WITH DIAERESIS + /xec LATIN SMALL LETTER I WITH GRAVE + /xed LATIN SMALL LETTER I WITH ACUTE + /xee LATIN SMALL LETTER I WITH CIRCUMFLEX + /xef LATIN SMALL LETTER I WITH DIAERESIS + /xf0 LATIN SMALL LETTER ETH (Icelandic) + /xf1 LATIN SMALL LETTER N WITH TILDE + /xf2 LATIN SMALL LETTER O WITH GRAVE + /xf3 LATIN SMALL LETTER O WITH ACUTE + /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX + /xf5 LATIN SMALL LETTER O WITH TILDE + /xf6 LATIN SMALL LETTER O WITH DIAERESIS + /xf7 DIVISION SIGN + /xf8 LATIN SMALL LETTER O WITH STROKE + /xf9 LATIN SMALL LETTER U WITH GRAVE + /xfa LATIN SMALL LETTER U WITH ACUTE + /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX + /xfc LATIN SMALL LETTER U WITH DIAERESIS + /xfd LATIN SMALL LETTER Y WITH ACUTE + /xfe LATIN SMALL LETTER THORN (Icelandic) + /xff LATIN SMALL LETTER Y WITH DIAERESIS +END CHARMAP + +WIDTH +... 1 +... 1 +END WIDTH diff -durpN glibc-2.2.3/localedata/charmaps/GEORGIAN-PS glibc-2.2.4/localedata/charmaps/GEORGIAN-PS --- glibc-2.2.3/localedata/charmaps/GEORGIAN-PS Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/GEORGIAN-PS Sat Aug 4 00:51:53 2001 @@ -0,0 +1,267 @@ + GEORGIAN-PS + % + / + +CHARMAP + /x00 NULL (NUL) + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0a LINE FEED (LF) + /x0b LINE TABULATION (VT) + /x0c FORM FEED (FF) + /x0d CARRIAGE RETURN (CR) + /x0e SHIFT OUT (SO) + /x0f SHIFT IN (SI) + /x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x19 END OF MEDIUM (EM) + /x1a SUBSTITUTE (SUB) + /x1b ESCAPE (ESC) + /x1c FILE SEPARATOR (IS4) + /x1d GROUP SEPARATOR (IS3) + /x1e RECORD SEPARATOR (IS2) + /x1f UNIT SEPARATOR (IS1) + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE (DEL) + /x80 PADDING CHARACTER (PAD) + /x81 HIGH OCTET PRESET (HOP) + /x82 SINGLE LOW-9 QUOTATION MARK + /x83 LATIN SMALL LETTER F WITH HOOK + /x84 DOUBLE LOW-9 QUOTATION MARK + /x85 HORIZONTAL ELLIPSIS + /x86 DAGGER + /x87 DOUBLE DAGGER + /x88 MODIFIER LETTER CIRCUMFLEX ACCENT + /x89 PER MILLE SIGN + /x8a LATIN CAPITAL LETTER S WITH CARON + /x8b SINGLE LEFT-POINTING ANGLE QUOTATION MARK + /x8c LATIN CAPITAL LIGATURE OE + /x8d REVERSE LINE FEED (RI) + /x8e SINGLE-SHIFT TWO (SS2) + /x8f SINGLE-SHIFT THREE (SS3) + /x90 DEVICE CONTROL STRING (DCS) + /x91 LEFT SINGLE QUOTATION MARK + /x92 RIGHT SINGLE QUOTATION MARK + /x93 LEFT DOUBLE QUOTATION MARK + /x94 RIGHT DOUBLE QUOTATION MARK + /x95 BULLET + /x96 EN DASH + /x97 EM DASH + /x98 SMALL TILDE + /x99 TRADE MARK SIGN + /x9a LATIN SMALL LETTER S WITH CARON + /x9b SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + /x9c LATIN SMALL LIGATURE OE + /x9d OPERATING SYSTEM COMMAND (OSC) + /x9e PRIVACY MESSAGE (PM) + /x9f LATIN CAPITAL LETTER Y WITH DIAERESIS + /xa0 NO-BREAK SPACE + /xa1 INVERTED EXCLAMATION MARK + /xa2 CENT SIGN + /xa3 POUND SIGN + /xa4 CURRENCY SIGN + /xa5 YEN SIGN + /xa6 BROKEN BAR + /xa7 SECTION SIGN + /xa8 DIAERESIS + /xa9 COPYRIGHT SIGN + /xaa FEMININE ORDINAL INDICATOR + /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xac NOT SIGN + /xad SOFT HYPHEN + /xae REGISTERED SIGN + /xaf MACRON + /xb0 DEGREE SIGN + /xb1 PLUS-MINUS SIGN + /xb2 SUPERSCRIPT TWO + /xb3 SUPERSCRIPT THREE + /xb4 ACUTE ACCENT + /xb5 MICRO SIGN + /xb6 PILCROW SIGN + /xb7 MIDDLE DOT + /xb8 CEDILLA + /xb9 SUPERSCRIPT ONE + /xba MASCULINE ORDINAL INDICATOR + /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xbc VULGAR FRACTION ONE QUARTER + /xbd VULGAR FRACTION ONE HALF + /xbe VULGAR FRACTION THREE QUARTERS + /xbf INVERTED QUESTION MARK + /xc0 GEORGIAN LETTER AN + /xc1 GEORGIAN LETTER BAN + /xc2 GEORGIAN LETTER GAN + /xc3 GEORGIAN LETTER DON + /xc4 GEORGIAN LETTER EN + /xc5 GEORGIAN LETTER VIN + /xc6 GEORGIAN LETTER ZEN + /xc7 GEORGIAN LETTER HE + /xc8 GEORGIAN LETTER TAN + /xc9 GEORGIAN LETTER IN + /xca GEORGIAN LETTER KAN + /xcb GEORGIAN LETTER LAS + /xcc GEORGIAN LETTER MAN + /xcd GEORGIAN LETTER NAR + /xce GEORGIAN LETTER HIE + /xcf GEORGIAN LETTER ON + /xd0 GEORGIAN LETTER PAR + /xd1 GEORGIAN LETTER ZHAR + /xd2 GEORGIAN LETTER RAE + /xd3 GEORGIAN LETTER SAN + /xd4 GEORGIAN LETTER TAR + /xd5 GEORGIAN LETTER WE + /xd6 GEORGIAN LETTER UN + /xd7 GEORGIAN LETTER PHAR + /xd8 GEORGIAN LETTER KHAR + /xd9 GEORGIAN LETTER GHAN + /xda GEORGIAN LETTER QAR + /xdb GEORGIAN LETTER SHIN + /xdc GEORGIAN LETTER CHIN + /xdd GEORGIAN LETTER CAN + /xde GEORGIAN LETTER JIL + /xdf GEORGIAN LETTER CIL + /xe0 GEORGIAN LETTER CHAR + /xe1 GEORGIAN LETTER XAN + /xe2 GEORGIAN LETTER HAR + /xe3 GEORGIAN LETTER JHAN + /xe4 GEORGIAN LETTER HAE + /xe5 GEORGIAN LETTER HOE + /xe6 LATIN SMALL LETTER AE + /xe7 LATIN SMALL LETTER C WITH CEDILLA + /xe8 LATIN SMALL LETTER E WITH GRAVE + /xe9 LATIN SMALL LETTER E WITH ACUTE + /xea LATIN SMALL LETTER E WITH CIRCUMFLEX + /xeb LATIN SMALL LETTER E WITH DIAERESIS + /xec LATIN SMALL LETTER I WITH GRAVE + /xed LATIN SMALL LETTER I WITH ACUTE + /xee LATIN SMALL LETTER I WITH CIRCUMFLEX + /xef LATIN SMALL LETTER I WITH DIAERESIS + /xf0 LATIN SMALL LETTER ETH (Icelandic) + /xf1 LATIN SMALL LETTER N WITH TILDE + /xf2 LATIN SMALL LETTER O WITH GRAVE + /xf3 LATIN SMALL LETTER O WITH ACUTE + /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX + /xf5 LATIN SMALL LETTER O WITH TILDE + /xf6 LATIN SMALL LETTER O WITH DIAERESIS + /xf7 DIVISION SIGN + /xf8 LATIN SMALL LETTER O WITH STROKE + /xf9 LATIN SMALL LETTER U WITH GRAVE + /xfa LATIN SMALL LETTER U WITH ACUTE + /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX + /xfc LATIN SMALL LETTER U WITH DIAERESIS + /xfd LATIN SMALL LETTER Y WITH ACUTE + /xfe LATIN SMALL LETTER THORN (Icelandic) + /xff LATIN SMALL LETTER Y WITH DIAERESIS +END CHARMAP + +WIDTH +... 1 +... 1 +END WIDTH diff -durpN glibc-2.2.3/localedata/charmaps/ISO-IR-209 glibc-2.2.4/localedata/charmaps/ISO-IR-209 --- glibc-2.2.3/localedata/charmaps/ISO-IR-209 Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/ISO-IR-209 Sun Aug 12 23:13:01 2001 @@ -0,0 +1,258 @@ + ISO-IR-209 + % + / +% source: http://www.itscj.ipsj.or.jp/ISO-IR/209.pdf +% author: Regnor Jernsletten +% date: 2001-07-31 +% comment: Proposed sami charset. + +CHARMAP + /x00 NULL (NUL) + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0a LINE FEED (LF) + /x0b LINE TABULATION (VT) + /x0c FORM FEED (FF) + /x0d CARRIAGE RETURN (CR) + /x0e SHIFT OUT (SO) + /x0f SHIFT IN (SI) + /x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x19 END OF MEDIUM (EM) + /x1a SUBSTITUTE (SUB) + /x1b ESCAPE (ESC) + /x1c FILE SEPARATOR (IS4) + /x1d GROUP SEPARATOR (IS3) + /x1e RECORD SEPARATOR (IS2) + /x1f UNIT SEPARATOR (IS1) + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE (DEL) + /x82 SINGLE LOW-9 QUOTATION MARK + /x83 LATIN SMALL LETTER F WITH HOOK + /x84 DOUBLE LOW-9 QUOTATION MARK + /x85 HORIZONTAL ELLIPSIS + /x86 NOT SIGN + /x87 NOT EQUAL TO + /x88 POUND SIGN + /x89 PER MILLE SIGN + /x8a INVERTED QUESTION MARK + /x8b LESS-THAN OR EQUAL TO + /x8c LATIN CAPITAL LIGATURE OE + /x91 LEFT SINGLE QUOTATION MARK + /x92 RIGHT SINGLE QUOTATION MARK + /x93 LEFT DOUBLE QUOTATION MARK + /x94 RIGHT DOUBLE QUOTATION MARK + /x95 BULLET + /x96 EN DASH + /x97 EM DASH + /x98 REGISTERED SIGN + /x99 TRADE MARK SIGN + /x9a INVERTED EXCLAMATION MARK + /x9b GREATER-THAN OR EQUAL TO + /x9c LATIN SMALL LIGATURE OE + /x9f LATIN CAPITAL LETTER Y WITH DIAERESIS + /xa0 NO-BREAK SPACE + /xa1 LATIN CAPITAL LETTER C WITH CARON + /xa2 LATIN SMALL LETTER C WITH CARON + /xa3 LATIN CAPITAL LETTER D WITH STROKE + /xa4 LATIN SMALL LETTER D WITH STROKE + /xa5 LATIN CAPITAL LETTER G WITH STROKE + /xa6 LATIN SMALL LETTER G WITH STROKE + /xa7 SECTION SIGN + /xa8 LATIN CAPITAL LETTER G WITH CARON + /xa9 COPYRIGHT SIGN + /xaa LATIN SMALL LETTER G WITH CARON + /xab LATIN CAPITAL LETTER H WITH CARON + /xac LATIN CAPITAL LETTER K WITH CARON + /xad SOFT HYPHEN + /xae LATIN SMALL LETTER K WITH CARON + /xaf LATIN CAPITAL LETTER ENG (Sami) + /xb0 DEGREE SIGN + /xb1 LATIN SMALL LETTER ENG (Sami) + /xb2 LATIN CAPITAL LETTER S WITH CARON + /xb3 LATIN SMALL LETTER S WITH CARON + /xb4 ACUTE ACCENT + /xb5 LATIN CAPITAL LETTER T WITH STROKE + /xb6 PILCROW SIGN + /xb7 MIDDLE DOT + /xb8 LATIN SMALL LETTER T WITH STROKE + /xb9 LATIN CAPITAL LETTER Z WITH CARON + /xba LATIN SMALL LETTER Z WITH CARON + /xbb LATIN SMALL LETTER H WITH CARON + /xbc LATIN CAPITAL LETTER EZH + /xbd LATIN SMALL LETTER EZH + /xbe LATIN CAPITAL LETTER EZH WITH CARON + /xbf LATIN SMALL LETTER EZH WITH CARON + /xc0 LATIN CAPITAL LETTER A WITH GRAVE + /xc1 LATIN CAPITAL LETTER A WITH ACUTE + /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /xc3 LATIN CAPITAL LETTER A WITH TILDE + /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS + /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE + /xc6 LATIN CAPITAL LETTER AE + /xc7 LATIN CAPITAL LETTER C WITH CEDILLA + /xc8 LATIN CAPITAL LETTER E WITH GRAVE + /xc9 LATIN CAPITAL LETTER E WITH ACUTE + /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /xcb LATIN CAPITAL LETTER E WITH DIAERESIS + /xcc LATIN CAPITAL LETTER I WITH GRAVE + /xcd LATIN CAPITAL LETTER I WITH ACUTE + /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /xcf LATIN CAPITAL LETTER I WITH DIAERESIS + /xd0 LATIN CAPITAL LETTER ETH (Icelandic) + /xd1 LATIN CAPITAL LETTER N WITH TILDE + /xd2 LATIN CAPITAL LETTER O WITH GRAVE + /xd3 LATIN CAPITAL LETTER O WITH ACUTE + /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /xd5 LATIN CAPITAL LETTER O WITH TILDE + /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS + /xd7 MULTIPLICATION SIGN + /xd8 LATIN CAPITAL LETTER O WITH STROKE + /xd9 LATIN CAPITAL LETTER U WITH GRAVE + /xda LATIN CAPITAL LETTER U WITH ACUTE + /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /xdc LATIN CAPITAL LETTER U WITH DIAERESIS + /xdd LATIN CAPITAL LETTER Y WITH ACUTE + /xde LATIN CAPITAL LETTER THORN (Icelandic) + /xdf LATIN SMALL LETTER SHARP S (German) + /xe0 LATIN SMALL LETTER A WITH GRAVE + /xe1 LATIN SMALL LETTER A WITH ACUTE + /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX + /xe3 LATIN SMALL LETTER A WITH TILDE + /xe4 LATIN SMALL LETTER A WITH DIAERESIS + /xe5 LATIN SMALL LETTER A WITH RING ABOVE + /xe6 LATIN SMALL LETTER AE + /xe7 LATIN SMALL LETTER C WITH CEDILLA + /xe8 LATIN SMALL LETTER E WITH GRAVE + /xe9 LATIN SMALL LETTER E WITH ACUTE + /xea LATIN SMALL LETTER E WITH CIRCUMFLEX + /xeb LATIN SMALL LETTER E WITH DIAERESIS + /xec LATIN SMALL LETTER I WITH GRAVE + /xed LATIN SMALL LETTER I WITH ACUTE + /xee LATIN SMALL LETTER I WITH CIRCUMFLEX + /xef LATIN SMALL LETTER I WITH DIAERESIS + /xf0 LATIN SMALL LETTER ETH (Icelandic) + /xf1 LATIN SMALL LETTER N WITH TILDE + /xf2 LATIN SMALL LETTER O WITH GRAVE + /xf3 LATIN SMALL LETTER O WITH ACUTE + /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX + /xf5 LATIN SMALL LETTER O WITH TILDE + /xf6 LATIN SMALL LETTER O WITH DIAERESIS + /xf7 DIVISION SIGN + /xf8 LATIN SMALL LETTER O WITH STROKE + /xf9 LATIN SMALL LETTER U WITH GRAVE + /xfa LATIN SMALL LETTER U WITH ACUTE + /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX + /xfc LATIN SMALL LETTER U WITH DIAERESIS + /xfd LATIN SMALL LETTER Y WITH ACUTE + /xfe LATIN SMALL LETTER THORN (Icelandic) + /xff LATIN SMALL LETTER Y WITH DIAERESIS +END CHARMAP diff -durpN glibc-2.2.3/localedata/charmaps/KOI8-T glibc-2.2.4/localedata/charmaps/KOI8-T --- glibc-2.2.3/localedata/charmaps/KOI8-T Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/KOI8-T Fri Aug 3 11:42:01 2001 @@ -0,0 +1,246 @@ + KOI8-T + % + / + +% Author: Michael Davis +% URL: http://www.traveltajikistan.com/fonts + +CHARMAP + /x00 NULL + /x01 START OF HEADING + /x02 START OF TEXT + /x03 END OF TEXT + /x04 END OF TRANSMISSION + /x05 ENQUIRY + /x06 ACKNOWLEDGE + /x07 BELL + /x08 BACKSPACE + /x09 HORIZONTAL TABULATION + /x0a LINE FEED + /x0b VERTICAL TABULATION + /x0c FORM FEED + /x0d CARRIAGE RETURN + /x0e SHIFT OUT + /x0f SHIFT IN + /x10 DATA LINK ESCAPE + /x11 DEVICE CONTROL ONE + /x12 DEVICE CONTROL TWO + /x13 DEVICE CONTROL THREE + /x14 DEVICE CONTROL FOUR + /x15 NEGATIVE ACKNOWLEDGE + /x16 SYNCHRONOUS IDLE + /x17 END OF TRANSMISSION BLOCK + /x18 CANCEL + /x19 END OF MEDIUM + /x1a SUBSTITUTE + /x1b ESCAPE + /x1c FILE SEPARATOR + /x1d GROUP SEPARATOR + /x1e RECORD SEPARATOR + /x1f UNIT SEPARATOR + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE + /x80 CYRILLIC SMALL LETTER KA WITH DESCENDER + /x81 CYRILLIC SMALL LETTER GHE WITH STROKE + /x82 SINGLE LOW-9 QUOTATION MARK + /x83 CYRILLIC CAPITAL LETTER GHE WITH STROKE + /x84 DOUBLE LOW-9 QUOTATION MARK + /x85 HORIZONTAL ELLIPSIS + /x86 DAGGER + /x87 DOUBLE DAGGER + /x89 PER MILLE SIGN + /x8a CYRILLIC SMALL LETTER HA WITH DESCENDER + /x8b SINGLE LEFT-POINTING ANGLE QUOTATION MARK + /x8c CYRILLIC CAPITAL LETTER HA WITH DESCENDER + /x8d CYRILLIC SMALL LETTER CHE WITH DESCENDER + /x8e CYRILLIC CAPITAL LETTER CHE WITH DESCENDER + /x90 CYRILLIC CAPITAL LETTER KA WITH DESCENDER + /x91 LEFT SINGLE QUOTATION MARK + /x92 RIGHT SINGLE QUOTATION MARK + /x93 LEFT DOUBLE QUOTATION MARK + /x94 RIGHT DOUBLE QUOTATION MARK + /x95 BULLET + /x96 EN DASH + /x97 EM DASH + /x99 TRADE MARK SIGN + /x9b SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + /xa1 CYRILLIC SMALL LETTER U WITH MACRON + /xa2 CYRILLIC CAPITAL LETTER U WITH MACRON + /xa3 CYRILLIC SMALL LETTER IO + /xa4 CURRENCY SIGN + /xa5 CYRILLIC SMALL LETTER I WITH MACRON + /xa6 BROKEN BAR + /xa7 SECTION SIGN + /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xac NOT SIGN + /xad SOFT HYPHEN + /xae REGISTERED SIGN + /xb0 DEGREE SIGN + /xb1 PLUS-MINUS SIGN + /xb2 SUPERSCRIPT TWO + /xb3 CYRILLIC CAPITAL LETTER IE + /xb5 CYRILLIC CAPITAL LETTER I WITH MACRON + /xb6 PILCROW SIGN + /xb7 MIDDLE DOT + /xb9 NUMERO SIGN + /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xbf COPYRIGHT SIGN + /xc0 CYRILLIC SMALL LETTER YU + /xc1 CYRILLIC SMALL LETTER A + /xc2 CYRILLIC SMALL LETTER BE + /xc3 CYRILLIC SMALL LETTER TSE + /xc4 CYRILLIC SMALL LETTER DE + /xc5 CYRILLIC SMALL LETTER IE + /xc6 CYRILLIC SMALL LETTER EF + /xc7 CYRILLIC SMALL LETTER GHE + /xc8 CYRILLIC SMALL LETTER HA + /xc9 CYRILLIC SMALL LETTER I + /xca CYRILLIC SMALL LETTER SHORT I + /xcb CYRILLIC SMALL LETTER KA + /xcc CYRILLIC SMALL LETTER EL + /xcd CYRILLIC SMALL LETTER EM + /xce CYRILLIC SMALL LETTER EN + /xcf CYRILLIC SMALL LETTER O + /xd0 CYRILLIC SMALL LETTER PE + /xd1 CYRILLIC SMALL LETTER YA + /xd2 CYRILLIC SMALL LETTER ER + /xd3 CYRILLIC SMALL LETTER ES + /xd4 CYRILLIC SMALL LETTER TE + /xd5 CYRILLIC SMALL LETTER U + /xd6 CYRILLIC SMALL LETTER ZHE + /xd7 CYRILLIC SMALL LETTER VE + /xd8 CYRILLIC SMALL LETTER SOFT SIGN + /xd9 CYRILLIC SMALL LETTER YERU + /xda CYRILLIC SMALL LETTER ZE + /xdb CYRILLIC SMALL LETTER SHA + /xdc CYRILLIC SMALL LETTER E + /xdd CYRILLIC SMALL LETTER SHCHA + /xde CYRILLIC SMALL LETTER CHE + /xdf CYRILLIC SMALL LETTER HARD SIGN + /xe0 CYRILLIC CAPITAL LETTER YU + /xe1 CYRILLIC CAPITAL LETTER A + /xe2 CYRILLIC CAPITAL LETTER BE + /xe3 CYRILLIC CAPITAL LETTER TSE + /xe4 CYRILLIC CAPITAL LETTER DE + /xe5 CYRILLIC CAPITAL LETTER IE + /xe6 CYRILLIC CAPITAL LETTER EF + /xe7 CYRILLIC CAPITAL LETTER GHE + /xe8 CYRILLIC CAPITAL LETTER HA + /xe9 CYRILLIC CAPITAL LETTER I + /xea CYRILLIC CAPITAL LETTER SHORT I + /xeb CYRILLIC CAPITAL LETTER KA + /xec CYRILLIC CAPITAL LETTER EL + /xed CYRILLIC CAPITAL LETTER EM + /xee CYRILLIC CAPITAL LETTER EN + /xef CYRILLIC CAPITAL LETTER O + /xf0 CYRILLIC CAPITAL LETTER PE + /xf1 CYRILLIC CAPITAL LETTER YA + /xf2 CYRILLIC CAPITAL LETTER ER + /xf3 CYRILLIC CAPITAL LETTER ES + /xf4 CYRILLIC CAPITAL LETTER TE + /xf5 CYRILLIC CAPITAL LETTER U + /xf6 CYRILLIC CAPITAL LETTER ZHE + /xf7 CYRILLIC CAPITAL LETTER VE + /xf8 CYRILLIC CAPITAL LETTER SOFT SIGN + /xf9 CYRILLIC CAPITAL LETTER YERU + /xfa CYRILLIC CAPITAL LETTER ZE + /xfb CYRILLIC CAPITAL LETTER SHA + /xfc CYRILLIC CAPITAL LETTER E + /xfd CYRILLIC CAPITAL LETTER SHCHA + /xfe CYRILLIC CAPITAL LETTER CHE + /xff CYRILLIC CAPITAL LETTER HARD SIGN +END CHARMAP diff -durpN glibc-2.2.3/localedata/charmaps/MAC-CYRILLIC glibc-2.2.4/localedata/charmaps/MAC-CYRILLIC --- glibc-2.2.3/localedata/charmaps/MAC-CYRILLIC Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/MAC-CYRILLIC Thu May 24 01:20:47 2001 @@ -0,0 +1,263 @@ + MAC-CYRILLIC + % + / + +% alias CP10007 +CHARMAP + /x00 NULL + /x01 START OF HEADING + /x02 START OF TEXT + /x03 END OF TEXT + /x04 END OF TRANSMISSION + /x05 ENQUIRY + /x06 ACKNOWLEDGE + /x07 BELL + /x08 BACKSPACE + /x09 HORIZONTAL TABULATION + /x0a LINE FEED + /x0b VERTICAL TABULATION + /x0c FORM FEED + /x0d CARRIAGE RETURN + /x0e SHIFT OUT + /x0f SHIFT IN + /x10 DATA LINK ESCAPE + /x11 DEVICE CONTROL ONE + /x12 DEVICE CONTROL TWO + /x13 DEVICE CONTROL THREE + /x14 DEVICE CONTROL FOUR + /x15 NEGATIVE ACKNOWLEDGE + /x16 SYNCHRONOUS IDLE + /x17 END OF TRANSMISSION BLOCK + /x18 CANCEL + /x19 END OF MEDIUM + /x1a SUBSTITUTE + /x1b ESCAPE + /x1c FILE SEPARATOR + /x1d GROUP SEPARATOR + /x1e RECORD SEPARATOR + /x1f UNIT SEPARATOR + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE + /x80 CYRILLIC CAPITAL LETTER A + /x81 CYRILLIC CAPITAL LETTER BE + /x82 CYRILLIC CAPITAL LETTER VE + /x83 CYRILLIC CAPITAL LETTER GHE + /x84 CYRILLIC CAPITAL LETTER DE + /x85 CYRILLIC CAPITAL LETTER IE + /x86 CYRILLIC CAPITAL LETTER ZHE + /x87 CYRILLIC CAPITAL LETTER ZE + /x88 CYRILLIC CAPITAL LETTER I + /x89 CYRILLIC CAPITAL LETTER SHORT I + /x8a CYRILLIC CAPITAL LETTER KA + /x8b CYRILLIC CAPITAL LETTER EL + /x8c CYRILLIC CAPITAL LETTER EM + /x8d CYRILLIC CAPITAL LETTER EN + /x8e CYRILLIC CAPITAL LETTER O + /x8f CYRILLIC CAPITAL LETTER PE + /x90 CYRILLIC CAPITAL LETTER ER + /x91 CYRILLIC CAPITAL LETTER ES + /x92 CYRILLIC CAPITAL LETTER TE + /x93 CYRILLIC CAPITAL LETTER U + /x94 CYRILLIC CAPITAL LETTER EF + /x95 CYRILLIC CAPITAL LETTER HA + /x96 CYRILLIC CAPITAL LETTER TSE + /x97 CYRILLIC CAPITAL LETTER CHE + /x98 CYRILLIC CAPITAL LETTER SHA + /x99 CYRILLIC CAPITAL LETTER SHCHA + /x9a CYRILLIC CAPITAL LETTER HARD SIGN + /x9b CYRILLIC CAPITAL LETTER YERU + /x9c CYRILLIC CAPITAL LETTER SOFT SIGN + /x9d CYRILLIC CAPITAL LETTER E + /x9e CYRILLIC CAPITAL LETTER YU + /x9f CYRILLIC CAPITAL LETTER YA + /xa0 DAGGER + /xa1 DEGREE SIGN + /xa2 CENT SIGN + /xa3 POUND SIGN + /xa4 SECTION SIGN + /xa5 BULLET + /xa6 PILCROW SIGN + /xa7 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I + /xa8 REGISTERED SIGN + /xa9 COPYRIGHT SIGN + /xaa TRADE MARK SIGN + /xab CYRILLIC CAPITAL LETTER DJE + /xac CYRILLIC SMALL LETTER DJE + /xad NOT EQUAL TO + /xae CYRILLIC CAPITAL LETTER GJE + /xaf CYRILLIC SMALL LETTER GJE + /xb0 INFINITY + /xb1 PLUS-MINUS SIGN + /xb2 LESS-THAN OR EQUAL TO + /xb3 GREATER-THAN OR EQUAL TO + /xb4 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I + /xb5 MICRO SIGN + /xb6 CYRILLIC SMALL LETTER GHE WITH UPTURN + /xb7 CYRILLIC CAPITAL LETTER JE + /xb8 CYRILLIC CAPITAL LETTER UKRAINIAN IE + /xb9 CYRILLIC SMALL LETTER UKRAINIAN IE + /xba CYRILLIC CAPITAL LETTER YI + /xbb CYRILLIC SMALL LETTER YI + /xbc CYRILLIC CAPITAL LETTER LJE + /xbd CYRILLIC SMALL LETTER LJE + /xbe CYRILLIC CAPITAL LETTER NJE + /xbf CYRILLIC SMALL LETTER NJE + /xc0 CYRILLIC SMALL LETTER JE + /xc1 CYRILLIC CAPITAL LETTER DZE + /xc2 NOT SIGN + /xc3 SQUARE ROOT + /xc4 LATIN SMALL LETTER F WITH HOOK + /xc5 ALMOST EQUAL TO + /xc6 INCREMENT + /xc7 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xc8 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xc9 HORIZONTAL ELLIPSIS + /xca NO-BREAK SPACE + /xcb CYRILLIC CAPITAL LETTER TSHE + /xcc CYRILLIC SMALL LETTER TSHE + /xcd CYRILLIC CAPITAL LETTER KJE + /xce CYRILLIC SMALL LETTER KJE + /xcf CYRILLIC SMALL LETTER DZE + /xd0 EN DASH + /xd1 EM DASH + /xd2 LEFT DOUBLE QUOTATION MARK + /xd3 RIGHT DOUBLE QUOTATION MARK + /xd4 LEFT SINGLE QUOTATION MARK + /xd5 RIGHT SINGLE QUOTATION MARK + /xd6 DIVISION SIGN + /xd7 DOUBLE LOW-9 QUOTATION MARK + /xd8 CYRILLIC CAPITAL LETTER SHORT U + /xd9 CYRILLIC SMALL LETTER SHORT U + /xda CYRILLIC CAPITAL LETTER DZHE + /xdb CYRILLIC SMALL LETTER DZHE + /xdc NUMERO SIGN + /xdd CYRILLIC CAPITAL LETTER IO + /xde CYRILLIC SMALL LETTER IO + /xdf CYRILLIC SMALL LETTER YA + /xe0 CYRILLIC SMALL LETTER A + /xe1 CYRILLIC SMALL LETTER BE + /xe2 CYRILLIC SMALL LETTER VE + /xe3 CYRILLIC SMALL LETTER GHE + /xe4 CYRILLIC SMALL LETTER DE + /xe5 CYRILLIC SMALL LETTER IE + /xe6 CYRILLIC SMALL LETTER ZHE + /xe7 CYRILLIC SMALL LETTER ZE + /xe8 CYRILLIC SMALL LETTER I + /xe9 CYRILLIC SMALL LETTER SHORT I + /xea CYRILLIC SMALL LETTER KA + /xeb CYRILLIC SMALL LETTER EL + /xec CYRILLIC SMALL LETTER EM + /xed CYRILLIC SMALL LETTER EN + /xee CYRILLIC SMALL LETTER O + /xef CYRILLIC SMALL LETTER PE + /xf0 CYRILLIC SMALL LETTER ER + /xf1 CYRILLIC SMALL LETTER ES + /xf2 CYRILLIC SMALL LETTER TE + /xf3 CYRILLIC SMALL LETTER U + /xf4 CYRILLIC SMALL LETTER EF + /xf5 CYRILLIC SMALL LETTER HA + /xf6 CYRILLIC SMALL LETTER TSE + /xf7 CYRILLIC SMALL LETTER CHE + /xf8 CYRILLIC SMALL LETTER SHA + /xf9 CYRILLIC SMALL LETTER SHCHA + /xfa CYRILLIC SMALL LETTER HARD SIGN + /xfb CYRILLIC SMALL LETTER YERU + /xfc CYRILLIC SMALL LETTER SOFT SIGN + /xfd CYRILLIC SMALL LETTER E + /xfe CYRILLIC SMALL LETTER YU + /xff CURRENCY SIGN +END CHARMAP diff -durpN glibc-2.2.3/localedata/charmaps/MAC-SAMI glibc-2.2.4/localedata/charmaps/MAC-SAMI --- glibc-2.2.3/localedata/charmaps/MAC-SAMI Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/MAC-SAMI Sun Aug 12 23:12:06 2001 @@ -0,0 +1,266 @@ + MAC-SAMI + % + / +% source: http://www.indigo.ie/egt/standards/se/mac-sami.html +% author: Regnor Jernsletten +% date: 2001-07-31 +% comment: Macintosh sami standard. + +CHARMAP + /x00 NULL + /x01 START OF HEADING + /x02 START OF TEXT + /x03 END OF TEXT + /x04 END OF TRANSMISSION + /x05 ENQUIRY + /x06 ACKNOWLEDGE + /x07 BELL + /x08 BACKSPACE + /x09 HORIZONTAL TABULATION + /x0a LINE FEED + /x0b VERTICAL TABULATION + /x0c FORM FEED + /x0d CARRIAGE RETURN + /x0e SHIFT OUT + /x0f SHIFT IN + /x10 DATA LINK ESCAPE + /x11 DEVICE CONTROL ONE + /x12 DEVICE CONTROL TWO + /x13 DEVICE CONTROL THREE + /x14 DEVICE CONTROL FOUR + /x15 NEGATIVE ACKNOWLEDGE + /x16 SYNCHRONOUS IDLE + /x17 END OF TRANSMISSION BLOCK + /x18 CANCEL + /x19 END OF MEDIUM + /x1a SUBSTITUTE + /x1b ESCAPE + /x1c FILE SEPARATOR + /x1d GROUP SEPARATOR + /x1e RECORD SEPARATOR + /x1f UNIT SEPARATOR + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c REVERSE SOLIDUS + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e TILDE + /x7f DELETE + /x80 LATIN CAPITAL LETTER A WITH DIAERESIS + /x81 LATIN CAPITAL LETTER A WITH RING ABOVE + /x82 LATIN CAPITAL LETTER C WITH CEDILLA + /x83 LATIN CAPITAL LETTER E WITH ACUTE + /x84 LATIN CAPITAL LETTER N WITH TILDE + /x85 LATIN CAPITAL LETTER O WITH DIAERESIS + /x86 LATIN CAPITAL LETTER U WITH DIAERESIS + /x87 LATIN SMALL LETTER A WITH ACUTE + /x88 LATIN SMALL LETTER A WITH GRAVE + /x89 LATIN SMALL LETTER A WITH CIRCUMFLEX + /x8a LATIN SMALL LETTER A WITH DIAERESIS + /x8b LATIN SMALL LETTER A WITH TILDE + /x8c LATIN SMALL LETTER A WITH RING ABOVE + /x8d LATIN SMALL LETTER C WITH CEDILLA + /x8e LATIN SMALL LETTER E WITH ACUTE + /x8f LATIN SMALL LETTER E WITH GRAVE + /x90 LATIN SMALL LETTER E WITH CIRCUMFLEX + /x91 LATIN SMALL LETTER E WITH DIAERESIS + /x92 LATIN SMALL LETTER I WITH ACUTE + /x93 LATIN SMALL LETTER I WITH GRAVE + /x94 LATIN SMALL LETTER I WITH CIRCUMFLEX + /x95 LATIN SMALL LETTER I WITH DIAERESIS + /x96 LATIN SMALL LETTER N WITH TILDE + /x97 LATIN SMALL LETTER O WITH ACUTE + /x98 LATIN SMALL LETTER O WITH GRAVE + /x99 LATIN SMALL LETTER O WITH CIRCUMFLEX + /x9a LATIN SMALL LETTER O WITH DIAERESIS + /x9b LATIN SMALL LETTER O WITH TILDE + /x9c LATIN SMALL LETTER U WITH ACUTE + /x9d LATIN SMALL LETTER U WITH GRAVE + /x9e LATIN SMALL LETTER U WITH CIRCUMFLEX + /x9f LATIN SMALL LETTER U WITH DIAERESIS + /xa0 LATIN CAPITAL LETTER Y WITH ACUTE + /xa1 DEGREE SIGN + /xa2 LATIN CAPITAL LETTER C WITH CARON + /xa3 POUND SIGN + /xa4 SECTION SIGN + /xa5 BULLET + /xa6 PILCROW SIGN + /xa7 LATIN SMALL LETTER SHARP S (German) + /xa8 REGISTERED SIGN + /xa9 COPYRIGHT SIGN + /xaa TRADE MARK SIGN + /xab ACUTE ACCENT + /xac DIAERESIS + /xad NOT EQUAL TO + /xae LATIN CAPITAL LETTER AE + /xaf LATIN CAPITAL LETTER O WITH STROKE + /xb0 LATIN CAPITAL LETTER D WITH STROKE + /xb1 LATIN CAPITAL LETTER ENG + /xb2 LATIN CAPITAL LETTER H WITH CARON + /xb3 LATIN SMALL LETTER H WITH CARON + /xb4 LATIN CAPITAL LETTER S WITH CARON + /xb5 LATIN CAPITAL LETTER T WITH STROKE + /xb6 PARTIAL DIFFERENTIAL + /xb7 LATIN CAPITAL LETTER Z WITH CARON + /xb8 LATIN SMALL LETTER C WITH CARON + /xb9 LATIN SMALL LETTER D WITH STROKE + /xba LATIN SMALL LETTER ENG + /xbb LATIN SMALL LETTER S WITH CARON + /xbc LATIN SMALL LETTER T WITH STROKE + /xbd LATIN SMALL LETTER Z WITH CARON + /xbe LATIN SMALL LETTER AE + /xbf LATIN SMALL LETTER O WITH STROKE + /xc0 INVERTED QUESTION MARK + /xc1 INVERTED EXCLAMATION MARK + /xc2 NOT SIGN + /xc3 SQUARE ROOT + /xc4 LATIN SMALL LETTER F WITH HOOK + /xc5 ALMOST EQUAL TO + /xc6 INCREMENT + /xc7 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + /xc8 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /xc9 HORIZONTAL ELLIPSIS + /xca NO-BREAK SPACE + /xcb LATIN CAPITAL LETTER A WITH GRAVE + /xcc LATIN CAPITAL LETTER A WITH TILDE + /xcd LATIN CAPITAL LETTER O WITH TILDE + /xce LATIN CAPITAL LETTER LIGATURE OE + /xcf LATIN SMALL LETTER LIGATURE OE + /xd0 EN DASH + /xd1 EM DASH + /xd2 LEFT DOUBLE QUOTATION MARK + /xd3 RIGHT DOUBLE QUOTATION MARK + /xd4 LEFT SINGLE QUOTATION MARK + /xd5 RIGHT SINGLE QUOTATION MARK + /xd6 DIVISION SIGN + /xd7 LOZENGE + /xd8 LATIN SMALL LETTER Y WITH DIAERESIS + /xd9 LATIN CAPITAL LETTER Y WITH DIAERESIS + /xda FRACTION SLASH + /xdb CURRENCY SIGN + /xdc LATIN CAPITAL LETTER ETH + /xdd LATIN SMALL LETTER ETH + /xde LATIN CAPITAL LETTER THORN + /xdf LATIN SMALL LETTER THORN + /xe0 LATIN SMALL LETTER Y WITH ACUTE + /xe1 MIDDLE DOT + /xe2 SINGLE LOW-9 QUOTATION MARK + /xe3 DOUBLE LOW-9 QUOTATION MARK + /xe4 PER MILLE SIGN + /xe5 LATIN CAPITAL LETTER A WITH CIRCUMFLEX + /xe6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX + /xe7 LATIN CAPITAL LETTER A WITH ACUTE + /xe8 LATIN CAPITAL LETTER E WITH DIAERESIS + /xe9 LATIN CAPITAL LETTER E WITH GRAVE + /xea LATIN CAPITAL LETTER I WITH ACUTE + /xeb LATIN CAPITAL LETTER I WITH CIRCUMFLEX + /xec LATIN CAPITAL LETTER I WITH DIAERESIS + /xed LATIN CAPITAL LETTER I WITH GRAVE + /xee LATIN CAPITAL LETTER O WITH ACUTE + /xef LATIN CAPITAL LETTER O WITH CIRCUMFLEX + /xf0 APPLE SIGN + /xf1 LATIN CAPITAL LETTER O WITH GRAVE + /xf2 LATIN CAPITAL LETTER U WITH ACUTE + /xf3 LATIN CAPITAL LETTER U WITH CIRCUMFLEX + /xf4 LATIN CAPITAL LETTER U WITH GRAVE + /xf5 LATIN SMALL LETTER DOTLESS I + /xf6 LATIN CAPITAL LETTER EZH + /xf7 LATIN SMALL LETTER EZH + /xf8 LATIN CAPITAL LETTER EZH WITH CARON + /xf9 LATIN SMALL LETTER EZH WITH CARON + /xfa LATIN CAPITAL LETTER G WITH STROKE + /xfb LATIN SMALLL LETTER G WITH STROKE + /xfc LATIN CAPITAL LETTER G WITH CARON + /xfd LATIN SMALL LETTER G WITH CARON + /xfe LATIN CAPITAL LETTER K WITH CARON + /xff LATIN SMALL LETTER K WITH CARON +END CHARMAP diff -durpN glibc-2.2.3/localedata/charmaps/SHIFT_JIS glibc-2.2.4/localedata/charmaps/SHIFT_JIS --- glibc-2.2.3/localedata/charmaps/SHIFT_JIS Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/charmaps/SHIFT_JIS Sun Jun 17 15:43:46 2001 @@ -0,0 +1,7092 @@ + SHIFT_JIS + % + / + 1 + 2 + +% alias SJIS +CHARMAP + /x00 NULL (NUL) + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0a LINE FEED (LF) + /x0b LINE TABULATION (VT) + /x0c FORM FEED (FF) + /x0d CARRIAGE RETURN (CR) + /x0e SHIFT OUT (SO) + /x0f SHIFT IN (SI) + /x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x19 END OF MEDIUM (EM) + /x1a SUBSTITUTE (SUB) + /x1b ESCAPE (ESC) + /x1c FILE SEPARATOR (IS4) + /x1d GROUP SEPARATOR (IS3) + /x1e RECORD SEPARATOR (IS2) + /x1f UNIT SEPARATOR (IS1) + /x20 SPACE + /x21 EXCLAMATION MARK + /x22 QUOTATION MARK + /x23 NUMBER SIGN + /x24 DOLLAR SIGN + /x25 PERCENT SIGN + /x26 AMPERSAND + /x27 APOSTROPHE + /x28 LEFT PARENTHESIS + /x29 RIGHT PARENTHESIS + /x2a ASTERISK + /x2b PLUS SIGN + /x2c COMMA + /x2d HYPHEN-MINUS + /x2e FULL STOP + /x2f SOLIDUS + /x30 DIGIT ZERO + /x31 DIGIT ONE + /x32 DIGIT TWO + /x33 DIGIT THREE + /x34 DIGIT FOUR + /x35 DIGIT FIVE + /x36 DIGIT SIX + /x37 DIGIT SEVEN + /x38 DIGIT EIGHT + /x39 DIGIT NINE + /x3a COLON + /x3b SEMICOLON + /x3c LESS-THAN SIGN + /x3d EQUALS SIGN + /x3e GREATER-THAN SIGN + /x3f QUESTION MARK + /x40 COMMERCIAL AT + /x41 LATIN CAPITAL LETTER A + /x42 LATIN CAPITAL LETTER B + /x43 LATIN CAPITAL LETTER C + /x44 LATIN CAPITAL LETTER D + /x45 LATIN CAPITAL LETTER E + /x46 LATIN CAPITAL LETTER F + /x47 LATIN CAPITAL LETTER G + /x48 LATIN CAPITAL LETTER H + /x49 LATIN CAPITAL LETTER I + /x4a LATIN CAPITAL LETTER J + /x4b LATIN CAPITAL LETTER K + /x4c LATIN CAPITAL LETTER L + /x4d LATIN CAPITAL LETTER M + /x4e LATIN CAPITAL LETTER N + /x4f LATIN CAPITAL LETTER O + /x50 LATIN CAPITAL LETTER P + /x51 LATIN CAPITAL LETTER Q + /x52 LATIN CAPITAL LETTER R + /x53 LATIN CAPITAL LETTER S + /x54 LATIN CAPITAL LETTER T + /x55 LATIN CAPITAL LETTER U + /x56 LATIN CAPITAL LETTER V + /x57 LATIN CAPITAL LETTER W + /x58 LATIN CAPITAL LETTER X + /x59 LATIN CAPITAL LETTER Y + /x5a LATIN CAPITAL LETTER Z + /x5b LEFT SQUARE BRACKET + /x5c YEN SIGN + /x5d RIGHT SQUARE BRACKET + /x5e CIRCUMFLEX ACCENT + /x5f LOW LINE + /x60 GRAVE ACCENT + /x61 LATIN SMALL LETTER A + /x62 LATIN SMALL LETTER B + /x63 LATIN SMALL LETTER C + /x64 LATIN SMALL LETTER D + /x65 LATIN SMALL LETTER E + /x66 LATIN SMALL LETTER F + /x67 LATIN SMALL LETTER G + /x68 LATIN SMALL LETTER H + /x69 LATIN SMALL LETTER I + /x6a LATIN SMALL LETTER J + /x6b LATIN SMALL LETTER K + /x6c LATIN SMALL LETTER L + /x6d LATIN SMALL LETTER M + /x6e LATIN SMALL LETTER N + /x6f LATIN SMALL LETTER O + /x70 LATIN SMALL LETTER P + /x71 LATIN SMALL LETTER Q + /x72 LATIN SMALL LETTER R + /x73 LATIN SMALL LETTER S + /x74 LATIN SMALL LETTER T + /x75 LATIN SMALL LETTER U + /x76 LATIN SMALL LETTER V + /x77 LATIN SMALL LETTER W + /x78 LATIN SMALL LETTER X + /x79 LATIN SMALL LETTER Y + /x7a LATIN SMALL LETTER Z + /x7b LEFT CURLY BRACKET + /x7c VERTICAL LINE + /x7d RIGHT CURLY BRACKET + /x7e OVERLINE + /x7f DELETE (DEL) + + /x81/x40 IDEOGRAPHIC SPACE + /x81/x41 IDEOGRAPHIC COMMA + /x81/x42 IDEOGRAPHIC FULL STOP + /x81/x43 FULLWIDTH COMMA + /x81/x44 FULLWIDTH FULL STOP + /x81/x45 KATAKANA MIDDLE DOT + /x81/x46 FULLWIDTH COLON + /x81/x47 FULLWIDTH SEMICOLON + /x81/x48 FULLWIDTH QUESTION MARK + /x81/x49 FULLWIDTH EXCLAMATION MARK + /x81/x4a KATAKANA-HIRAGANA VOICED SOUND MARK + /x81/x4b KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK + /x81/x4c ACUTE ACCENT + /x81/x4d FULLWIDTH GRAVE ACCENT + /x81/x4e DIAERESIS + /x81/x4f FULLWIDTH CIRCUMFLEX ACCENT + /x81/x50 FULLWIDTH MACRON + /x81/x51 FULLWIDTH LOW LINE + /x81/x52 KATAKANA ITERATION MARK + /x81/x53 KATAKANA VOICED ITERATION MARK + /x81/x54 HIRAGANA ITERATION MARK + /x81/x55 HIRAGANA VOICED ITERATION MARK + /x81/x56 DITTO MARK + /x81/x57 + /x81/x58 IDEOGRAPHIC ITERATION MARK + /x81/x59 IDEOGRAPHIC CLOSING MARK + /x81/x5a IDEOGRAPHIC NUMBER ZERO + /x81/x5b KATAKANA-HIRAGANA PROLONGED SOUND MARK + /x81/x5c HORIZONTAL BAR + /x81/x5d HYPHEN + /x81/x5e FULLWIDTH SOLIDUS + /x81/x5f FULLWIDTH REVERSE SOLIDUS + /x81/x60 WAVE DASH + /x81/x61 DOUBLE VERTICAL LINE + /x81/x62 FULLWIDTH VERTICAL LINE + /x81/x63 HORIZONTAL ELLIPSIS + /x81/x64 TWO DOT LEADER + /x81/x65 LEFT SINGLE QUOTATION MARK + /x81/x66 RIGHT SINGLE QUOTATION MARK + /x81/x67 LEFT DOUBLE QUOTATION MARK + /x81/x68 RIGHT DOUBLE QUOTATION MARK + /x81/x69 FULLWIDTH LEFT PARENTHESIS + /x81/x6a FULLWIDTH RIGHT PARENTHESIS + /x81/x6b LEFT TORTOISE SHELL BRACKET + /x81/x6c RIGHT TORTOISE SHELL BRACKET + /x81/x6d FULLWIDTH LEFT SQUARE BRACKET + /x81/x6e FULLWIDTH RIGHT SQUARE BRACKET + /x81/x6f FULLWIDTH LEFT CURLY BRACKET + /x81/x70 FULLWIDTH RIGHT CURLY BRACKET + /x81/x71 LEFT ANGLE BRACKET + /x81/x72 RIGHT ANGLE BRACKET + /x81/x73 LEFT DOUBLE ANGLE BRACKET + /x81/x74 RIGHT DOUBLE ANGLE BRACKET + /x81/x75 LEFT CORNER BRACKET + /x81/x76 RIGHT CORNER BRACKET + /x81/x77 LEFT WHITE CORNER BRACKET + /x81/x78 RIGHT WHITE CORNER BRACKET + /x81/x79 LEFT BLACK LENTICULAR BRACKET + /x81/x7a RIGHT BLACK LENTICULAR BRACKET + /x81/x7b FULLWIDTH PLUS SIGN + /x81/x7c MINUS SIGN + /x81/x7d PLUS-MINUS SIGN + /x81/x7e MULTIPLICATION SIGN + /x81/x80 DIVISION SIGN + /x81/x81 FULLWIDTH EQUALS SIGN + /x81/x82 NOT EQUAL TO + /x81/x83 FULLWIDTH LESS-THAN SIGN + /x81/x84 FULLWIDTH GREATER-THAN SIGN + /x81/x85 LESS-THAN OVER EQUAL TO + /x81/x86 GREATER-THAN OVER EQUAL TO + /x81/x87 INFINITY + /x81/x88 THEREFORE + /x81/x89 MALE SIGN + /x81/x8a FEMALE SIGN + /x81/x8b DEGREE SIGN + /x81/x8c PRIME + /x81/x8d DOUBLE PRIME + /x81/x8e DEGREE CELSIUS + /x81/x8f FULLWIDTH YEN SIGN + /x81/x90 FULLWIDTH DOLLAR SIGN + /x81/x91 CENT SIGN + /x81/x92 POUND SIGN + /x81/x93 FULLWIDTH PERCENT SIGN + /x81/x94 FULLWIDTH NUMBER SIGN + /x81/x95 FULLWIDTH AMPERSAND + /x81/x96 FULLWIDTH ASTERISK + /x81/x97 FULLWIDTH COMMERCIAL AT + /x81/x98 SECTION SIGN + /x81/x99 WHITE STAR + /x81/x9a BLACK STAR + /x81/x9b WHITE CIRCLE + /x81/x9c BLACK CIRCLE + /x81/x9d BULLSEYE + /x81/x9e WHITE DIAMOND + /x81/x9f BLACK DIAMOND + /x81/xa0 WHITE SQUARE + /x81/xa1 BLACK SQUARE + /x81/xa2 WHITE UP-POINTING TRIANGLE + /x81/xa3 BLACK UP-POINTING TRIANGLE + /x81/xa4 WHITE DOWN-POINTING TRIANGLE + /x81/xa5 BLACK DOWN-POINTING TRIANGLE + /x81/xa6 REFERENCE MARK + /x81/xa7 POSTAL MARK + /x81/xa8 RIGHTWARDS ARROW + /x81/xa9 LEFTWARDS ARROW + /x81/xaa UPWARDS ARROW + /x81/xab DOWNWARDS ARROW + /x81/xac GETA MARK + /x81/xb8 ELEMENT OF + /x81/xb9 CONTAINS AS MEMBER + /x81/xba SUBSET OF OR EQUAL TO + /x81/xbb SUPERSET OF OR EQUAL TO + /x81/xbc SUBSET OF + /x81/xbd SUPERSET OF + /x81/xbe UNION + /x81/xbf INTERSECTION + /x81/xc8 LOGICAL AND + /x81/xc9 LOGICAL OR + /x81/xca NOT SIGN + /x81/xcb RIGHTWARDS DOUBLE ARROW + /x81/xcc LEFT RIGHT DOUBLE ARROW + /x81/xcd FOR ALL + /x81/xce THERE EXISTS + /x81/xda ANGLE + /x81/xdb UP TACK + /x81/xdc ARC + /x81/xdd PARTIAL DIFFERENTIAL + /x81/xde NABLA + /x81/xdf IDENTICAL TO + /x81/xe0 APPROXIMATELY EQUAL TO OR THE IMAGE OF + /x81/xe1 MUCH LESS-THAN + /x81/xe2 MUCH GREATER-THAN + /x81/xe3 SQUARE ROOT + /x81/xe4 REVERSED TILDE + /x81/xe5 PROPORTIONAL TO + /x81/xe6 BECAUSE + /x81/xe7 INTEGRAL + /x81/xe8 DOUBLE INTEGRAL + /x81/xf0 ANGSTROM SIGN + /x81/xf1 PER MILLE SIGN + /x81/xf2 MUSIC SHARP SIGN + /x81/xf3 MUSIC FLAT SIGN + /x81/xf4 EIGHTH NOTE + /x81/xf5 DAGGER + /x81/xf6 DOUBLE DAGGER + /x81/xf7 PILCROW SIGN + /x81/xfc LARGE CIRCLE + /x82/x4f FULLWIDTH DIGIT ZERO + /x82/x50 FULLWIDTH DIGIT ONE + /x82/x51 FULLWIDTH DIGIT TWO + /x82/x52 FULLWIDTH DIGIT THREE + /x82/x53 FULLWIDTH DIGIT FOUR + /x82/x54 FULLWIDTH DIGIT FIVE + /x82/x55 FULLWIDTH DIGIT SIX + /x82/x56 FULLWIDTH DIGIT SEVEN + /x82/x57 FULLWIDTH DIGIT EIGHT + /x82/x58 FULLWIDTH DIGIT NINE + /x82/x60 FULLWIDTH LATIN CAPITAL LETTER A + /x82/x61 FULLWIDTH LATIN CAPITAL LETTER B + /x82/x62 FULLWIDTH LATIN CAPITAL LETTER C + /x82/x63 FULLWIDTH LATIN CAPITAL LETTER D + /x82/x64 FULLWIDTH LATIN CAPITAL LETTER E + /x82/x65 FULLWIDTH LATIN CAPITAL LETTER F + /x82/x66 FULLWIDTH LATIN CAPITAL LETTER G + /x82/x67 FULLWIDTH LATIN CAPITAL LETTER H + /x82/x68 FULLWIDTH LATIN CAPITAL LETTER I + /x82/x69 FULLWIDTH LATIN CAPITAL LETTER J + /x82/x6a FULLWIDTH LATIN CAPITAL LETTER K + /x82/x6b FULLWIDTH LATIN CAPITAL LETTER L + /x82/x6c FULLWIDTH LATIN CAPITAL LETTER M + /x82/x6d FULLWIDTH LATIN CAPITAL LETTER N + /x82/x6e FULLWIDTH LATIN CAPITAL LETTER O + /x82/x6f FULLWIDTH LATIN CAPITAL LETTER P + /x82/x70 FULLWIDTH LATIN CAPITAL LETTER Q + /x82/x71 FULLWIDTH LATIN CAPITAL LETTER R + /x82/x72 FULLWIDTH LATIN CAPITAL LETTER S + /x82/x73 FULLWIDTH LATIN CAPITAL LETTER T + /x82/x74 FULLWIDTH LATIN CAPITAL LETTER U + /x82/x75 FULLWIDTH LATIN CAPITAL LETTER V + /x82/x76 FULLWIDTH LATIN CAPITAL LETTER W + /x82/x77 FULLWIDTH LATIN CAPITAL LETTER X + /x82/x78 FULLWIDTH LATIN CAPITAL LETTER Y + /x82/x79 FULLWIDTH LATIN CAPITAL LETTER Z + /x82/x81 FULLWIDTH LATIN SMALL LETTER A + /x82/x82 FULLWIDTH LATIN SMALL LETTER B + /x82/x83 FULLWIDTH LATIN SMALL LETTER C + /x82/x84 FULLWIDTH LATIN SMALL LETTER D + /x82/x85 FULLWIDTH LATIN SMALL LETTER E + /x82/x86 FULLWIDTH LATIN SMALL LETTER F + /x82/x87 FULLWIDTH LATIN SMALL LETTER G + /x82/x88 FULLWIDTH LATIN SMALL LETTER H + /x82/x89 FULLWIDTH LATIN SMALL LETTER I + /x82/x8a FULLWIDTH LATIN SMALL LETTER J + /x82/x8b FULLWIDTH LATIN SMALL LETTER K + /x82/x8c FULLWIDTH LATIN SMALL LETTER L + /x82/x8d FULLWIDTH LATIN SMALL LETTER M + /x82/x8e FULLWIDTH LATIN SMALL LETTER N + /x82/x8f FULLWIDTH LATIN SMALL LETTER O + /x82/x90 FULLWIDTH LATIN SMALL LETTER P + /x82/x91 FULLWIDTH LATIN SMALL LETTER Q + /x82/x92 FULLWIDTH LATIN SMALL LETTER R + /x82/x93 FULLWIDTH LATIN SMALL LETTER S + /x82/x94 FULLWIDTH LATIN SMALL LETTER T + /x82/x95 FULLWIDTH LATIN SMALL LETTER U + /x82/x96 FULLWIDTH LATIN SMALL LETTER V + /x82/x97 FULLWIDTH LATIN SMALL LETTER W + /x82/x98 FULLWIDTH LATIN SMALL LETTER X + /x82/x99 FULLWIDTH LATIN SMALL LETTER Y + /x82/x9a FULLWIDTH LATIN SMALL LETTER Z + /x82/x9f HIRAGANA LETTER SMALL A + /x82/xa0 HIRAGANA LETTER A + /x82/xa1 HIRAGANA LETTER SMALL I + /x82/xa2 HIRAGANA LETTER I + /x82/xa3 HIRAGANA LETTER SMALL U + /x82/xa4 HIRAGANA LETTER U + /x82/xa5 HIRAGANA LETTER SMALL E + /x82/xa6 HIRAGANA LETTER E + /x82/xa7 HIRAGANA LETTER SMALL O + /x82/xa8 HIRAGANA LETTER O + /x82/xa9 HIRAGANA LETTER KA + /x82/xaa HIRAGANA LETTER GA + /x82/xab HIRAGANA LETTER KI + /x82/xac HIRAGANA LETTER GI + /x82/xad HIRAGANA LETTER KU + /x82/xae HIRAGANA LETTER GU + /x82/xaf HIRAGANA LETTER KE + /x82/xb0 HIRAGANA LETTER GE + /x82/xb1 HIRAGANA LETTER KO + /x82/xb2 HIRAGANA LETTER GO + /x82/xb3 HIRAGANA LETTER SA + /x82/xb4 HIRAGANA LETTER ZA + /x82/xb5 HIRAGANA LETTER SI + /x82/xb6 HIRAGANA LETTER ZI + /x82/xb7 HIRAGANA LETTER SU + /x82/xb8 HIRAGANA LETTER ZU + /x82/xb9 HIRAGANA LETTER SE + /x82/xba HIRAGANA LETTER ZE + /x82/xbb HIRAGANA LETTER SO + /x82/xbc HIRAGANA LETTER ZO + /x82/xbd HIRAGANA LETTER TA + /x82/xbe HIRAGANA LETTER DA + /x82/xbf HIRAGANA LETTER TI + /x82/xc0 HIRAGANA LETTER DI + /x82/xc1 HIRAGANA LETTER SMALL TU + /x82/xc2 HIRAGANA LETTER TU + /x82/xc3 HIRAGANA LETTER DU + /x82/xc4 HIRAGANA LETTER TE + /x82/xc5 HIRAGANA LETTER DE + /x82/xc6 HIRAGANA LETTER TO + /x82/xc7 HIRAGANA LETTER DO + /x82/xc8 HIRAGANA LETTER NA + /x82/xc9 HIRAGANA LETTER NI + /x82/xca HIRAGANA LETTER NU + /x82/xcb HIRAGANA LETTER NE + /x82/xcc HIRAGANA LETTER NO + /x82/xcd HIRAGANA LETTER HA + /x82/xce HIRAGANA LETTER BA + /x82/xcf HIRAGANA LETTER PA + /x82/xd0 HIRAGANA LETTER HI + /x82/xd1 HIRAGANA LETTER BI + /x82/xd2 HIRAGANA LETTER PI + /x82/xd3 HIRAGANA LETTER HU + /x82/xd4 HIRAGANA LETTER BU + /x82/xd5 HIRAGANA LETTER PU + /x82/xd6 HIRAGANA LETTER HE + /x82/xd7 HIRAGANA LETTER BE + /x82/xd8 HIRAGANA LETTER PE + /x82/xd9 HIRAGANA LETTER HO + /x82/xda HIRAGANA LETTER BO + /x82/xdb HIRAGANA LETTER PO + /x82/xdc HIRAGANA LETTER MA + /x82/xdd HIRAGANA LETTER MI + /x82/xde HIRAGANA LETTER MU + /x82/xdf HIRAGANA LETTER ME + /x82/xe0 HIRAGANA LETTER MO + /x82/xe1 HIRAGANA LETTER SMALL YA + /x82/xe2 HIRAGANA LETTER YA + /x82/xe3 HIRAGANA LETTER SMALL YU + /x82/xe4 HIRAGANA LETTER YU + /x82/xe5 HIRAGANA LETTER SMALL YO + /x82/xe6 HIRAGANA LETTER YO + /x82/xe7 HIRAGANA LETTER RA + /x82/xe8 HIRAGANA LETTER RI + /x82/xe9 HIRAGANA LETTER RU + /x82/xea HIRAGANA LETTER RE + /x82/xeb HIRAGANA LETTER RO + /x82/xec HIRAGANA LETTER SMALL WA + /x82/xed HIRAGANA LETTER WA + /x82/xee HIRAGANA LETTER WI + /x82/xef HIRAGANA LETTER WE + /x82/xf0 HIRAGANA LETTER WO + /x82/xf1 HIRAGANA LETTER N + /x83/x40 KATAKANA LETTER SMALL A + /x83/x41 KATAKANA LETTER A + /x83/x42 KATAKANA LETTER SMALL I + /x83/x43 KATAKANA LETTER I + /x83/x44 KATAKANA LETTER SMALL U + /x83/x45 KATAKANA LETTER U + /x83/x46 KATAKANA LETTER SMALL E + /x83/x47 KATAKANA LETTER E + /x83/x48 KATAKANA LETTER SMALL O + /x83/x49 KATAKANA LETTER O + /x83/x4a KATAKANA LETTER KA + /x83/x4b KATAKANA LETTER GA + /x83/x4c KATAKANA LETTER KI + /x83/x4d KATAKANA LETTER GI + /x83/x4e KATAKANA LETTER KU + /x83/x4f KATAKANA LETTER GU + /x83/x50 KATAKANA LETTER KE + /x83/x51 KATAKANA LETTER GE + /x83/x52 KATAKANA LETTER KO + /x83/x53 KATAKANA LETTER GO + /x83/x54 KATAKANA LETTER SA + /x83/x55 KATAKANA LETTER ZA + /x83/x56 KATAKANA LETTER SI + /x83/x57 KATAKANA LETTER ZI + /x83/x58 KATAKANA LETTER SU + /x83/x59 KATAKANA LETTER ZU + /x83/x5a KATAKANA LETTER SE + /x83/x5b KATAKANA LETTER ZE + /x83/x5c KATAKANA LETTER SO + /x83/x5d KATAKANA LETTER ZO + /x83/x5e KATAKANA LETTER TA + /x83/x5f KATAKANA LETTER DA + /x83/x60 KATAKANA LETTER TI + /x83/x61 KATAKANA LETTER DI + /x83/x62 KATAKANA LETTER SMALL TU + /x83/x63 KATAKANA LETTER TU + /x83/x64 KATAKANA LETTER DU + /x83/x65 KATAKANA LETTER TE + /x83/x66 KATAKANA LETTER DE + /x83/x67 KATAKANA LETTER TO + /x83/x68 KATAKANA LETTER DO + /x83/x69 KATAKANA LETTER NA + /x83/x6a KATAKANA LETTER NI + /x83/x6b KATAKANA LETTER NU + /x83/x6c KATAKANA LETTER NE + /x83/x6d KATAKANA LETTER NO + /x83/x6e KATAKANA LETTER HA + /x83/x6f KATAKANA LETTER BA + /x83/x70 KATAKANA LETTER PA + /x83/x71 KATAKANA LETTER HI + /x83/x72 KATAKANA LETTER BI + /x83/x73 KATAKANA LETTER PI + /x83/x74 KATAKANA LETTER HU + /x83/x75 KATAKANA LETTER BU + /x83/x76 KATAKANA LETTER PU + /x83/x77 KATAKANA LETTER HE + /x83/x78 KATAKANA LETTER BE + /x83/x79 KATAKANA LETTER PE + /x83/x7a KATAKANA LETTER HO + /x83/x7b KATAKANA LETTER BO + /x83/x7c KATAKANA LETTER PO + /x83/x7d KATAKANA LETTER MA + /x83/x7e KATAKANA LETTER MI + /x83/x80 KATAKANA LETTER MU + /x83/x81 KATAKANA LETTER ME + /x83/x82 KATAKANA LETTER MO + /x83/x83 KATAKANA LETTER SMALL YA + /x83/x84 KATAKANA LETTER YA + /x83/x85 KATAKANA LETTER SMALL YU + /x83/x86 KATAKANA LETTER YU + /x83/x87 KATAKANA LETTER SMALL YO + /x83/x88 KATAKANA LETTER YO + /x83/x89 KATAKANA LETTER RA + /x83/x8a KATAKANA LETTER RI + /x83/x8b KATAKANA LETTER RU + /x83/x8c KATAKANA LETTER RE + /x83/x8d KATAKANA LETTER RO + /x83/x8e KATAKANA LETTER SMALL WA + /x83/x8f KATAKANA LETTER WA + /x83/x90 KATAKANA LETTER WI + /x83/x91 KATAKANA LETTER WE + /x83/x92 KATAKANA LETTER WO + /x83/x93 KATAKANA LETTER N + /x83/x94 KATAKANA LETTER VU + /x83/x95 KATAKANA LETTER SMALL KA + /x83/x96 KATAKANA LETTER SMALL KE + /x83/x9f GREEK CAPITAL LETTER ALPHA + /x83/xa0 GREEK CAPITAL LETTER BETA + /x83/xa1 GREEK CAPITAL LETTER GAMMA + /x83/xa2 GREEK CAPITAL LETTER DELTA + /x83/xa3 GREEK CAPITAL LETTER EPSILON + /x83/xa4 GREEK CAPITAL LETTER ZETA + /x83/xa5 GREEK CAPITAL LETTER ETA + /x83/xa6 GREEK CAPITAL LETTER THETA + /x83/xa7 GREEK CAPITAL LETTER IOTA + /x83/xa8 GREEK CAPITAL LETTER KAPPA + /x83/xa9 GREEK CAPITAL LETTER LAMDA + /x83/xaa GREEK CAPITAL LETTER MU + /x83/xab GREEK CAPITAL LETTER NU + /x83/xac GREEK CAPITAL LETTER XI + /x83/xad GREEK CAPITAL LETTER OMICRON + /x83/xae GREEK CAPITAL LETTER PI + /x83/xaf GREEK CAPITAL LETTER RHO + /x83/xb0 GREEK CAPITAL LETTER SIGMA + /x83/xb1 GREEK CAPITAL LETTER TAU + /x83/xb2 GREEK CAPITAL LETTER UPSILON + /x83/xb3 GREEK CAPITAL LETTER PHI + /x83/xb4 GREEK CAPITAL LETTER CHI + /x83/xb5 GREEK CAPITAL LETTER PSI + /x83/xb6 GREEK CAPITAL LETTER OMEGA + /x83/xbf GREEK SMALL LETTER ALPHA + /x83/xc0 GREEK SMALL LETTER BETA + /x83/xc1 GREEK SMALL LETTER GAMMA + /x83/xc2 GREEK SMALL LETTER DELTA + /x83/xc3 GREEK SMALL LETTER EPSILON + /x83/xc4 GREEK SMALL LETTER ZETA + /x83/xc5 GREEK SMALL LETTER ETA + /x83/xc6 GREEK SMALL LETTER THETA + /x83/xc7 GREEK SMALL LETTER IOTA + /x83/xc8 GREEK SMALL LETTER KAPPA + /x83/xc9 GREEK SMALL LETTER LAMDA + /x83/xca GREEK SMALL LETTER MU + /x83/xcb GREEK SMALL LETTER NU + /x83/xcc GREEK SMALL LETTER XI + /x83/xcd GREEK SMALL LETTER OMICRON + /x83/xce GREEK SMALL LETTER PI + /x83/xcf GREEK SMALL LETTER RHO + /x83/xd0 GREEK SMALL LETTER SIGMA + /x83/xd1 GREEK SMALL LETTER TAU + /x83/xd2 GREEK SMALL LETTER UPSILON + /x83/xd3 GREEK SMALL LETTER PHI + /x83/xd4 GREEK SMALL LETTER CHI + /x83/xd5 GREEK SMALL LETTER PSI + /x83/xd6 GREEK SMALL LETTER OMEGA + /x84/x40 CYRILLIC CAPITAL LETTER A + /x84/x41 CYRILLIC CAPITAL LETTER BE + /x84/x42 CYRILLIC CAPITAL LETTER VE + /x84/x43 CYRILLIC CAPITAL LETTER GHE + /x84/x44 CYRILLIC CAPITAL LETTER DE + /x84/x45 CYRILLIC CAPITAL LETTER IE + /x84/x46 CYRILLIC CAPITAL LETTER IO + /x84/x47 CYRILLIC CAPITAL LETTER ZHE + /x84/x48 CYRILLIC CAPITAL LETTER ZE + /x84/x49 CYRILLIC CAPITAL LETTER I + /x84/x4a CYRILLIC CAPITAL LETTER SHORT I + /x84/x4b CYRILLIC CAPITAL LETTER KA + /x84/x4c CYRILLIC CAPITAL LETTER EL + /x84/x4d CYRILLIC CAPITAL LETTER EM + /x84/x4e CYRILLIC CAPITAL LETTER EN + /x84/x4f CYRILLIC CAPITAL LETTER O + /x84/x50 CYRILLIC CAPITAL LETTER PE + /x84/x51 CYRILLIC CAPITAL LETTER ER + /x84/x52 CYRILLIC CAPITAL LETTER ES + /x84/x53 CYRILLIC CAPITAL LETTER TE + /x84/x54 CYRILLIC CAPITAL LETTER U + /x84/x55 CYRILLIC CAPITAL LETTER EF + /x84/x56 CYRILLIC CAPITAL LETTER HA + /x84/x57 CYRILLIC CAPITAL LETTER TSE + /x84/x58 CYRILLIC CAPITAL LETTER CHE + /x84/x59 CYRILLIC CAPITAL LETTER SHA + /x84/x5a CYRILLIC CAPITAL LETTER SHCHA + /x84/x5b CYRILLIC CAPITAL LETTER HARD SIGN + /x84/x5c CYRILLIC CAPITAL LETTER YERU + /x84/x5d CYRILLIC CAPITAL LETTER SOFT SIGN + /x84/x5e CYRILLIC CAPITAL LETTER E + /x84/x5f CYRILLIC CAPITAL LETTER YU + /x84/x60 CYRILLIC CAPITAL LETTER YA + /x84/x70 CYRILLIC SMALL LETTER A + /x84/x71 CYRILLIC SMALL LETTER BE + /x84/x72 CYRILLIC SMALL LETTER VE + /x84/x73 CYRILLIC SMALL LETTER GHE + /x84/x74 CYRILLIC SMALL LETTER DE + /x84/x75 CYRILLIC SMALL LETTER IE + /x84/x76 CYRILLIC SMALL LETTER IO + /x84/x77 CYRILLIC SMALL LETTER ZHE + /x84/x78 CYRILLIC SMALL LETTER ZE + /x84/x79 CYRILLIC SMALL LETTER I + /x84/x7a CYRILLIC SMALL LETTER SHORT I + /x84/x7b CYRILLIC SMALL LETTER KA + /x84/x7c CYRILLIC SMALL LETTER EL + /x84/x7d CYRILLIC SMALL LETTER EM + /x84/x7e CYRILLIC SMALL LETTER EN + /x84/x80 CYRILLIC SMALL LETTER O + /x84/x81 CYRILLIC SMALL LETTER PE + /x84/x82 CYRILLIC SMALL LETTER ER + /x84/x83 CYRILLIC SMALL LETTER ES + /x84/x84 CYRILLIC SMALL LETTER TE + /x84/x85 CYRILLIC SMALL LETTER U + /x84/x86 CYRILLIC SMALL LETTER EF + /x84/x87 CYRILLIC SMALL LETTER HA + /x84/x88 CYRILLIC SMALL LETTER TSE + /x84/x89 CYRILLIC SMALL LETTER CHE + /x84/x8a CYRILLIC SMALL LETTER SHA + /x84/x8b CYRILLIC SMALL LETTER SHCHA + /x84/x8c CYRILLIC SMALL LETTER HARD SIGN + /x84/x8d CYRILLIC SMALL LETTER YERU + /x84/x8e CYRILLIC SMALL LETTER SOFT SIGN + /x84/x8f CYRILLIC SMALL LETTER E + /x84/x90 CYRILLIC SMALL LETTER YU + /x84/x91 CYRILLIC SMALL LETTER YA + /x84/x9f BOX DRAWINGS LIGHT HORIZONTAL + /x84/xa0 BOX DRAWINGS LIGHT VERTICAL + /x84/xa1 BOX DRAWINGS LIGHT DOWN AND RIGHT + /x84/xa2 BOX DRAWINGS LIGHT DOWN AND LEFT + /x84/xa3 BOX DRAWINGS LIGHT UP AND LEFT + /x84/xa4 BOX DRAWINGS LIGHT UP AND RIGHT + /x84/xa5 BOX DRAWINGS LIGHT VERTICAL AND RIGHT + /x84/xa6 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL + /x84/xa7 BOX DRAWINGS LIGHT VERTICAL AND LEFT + /x84/xa8 BOX DRAWINGS LIGHT UP AND HORIZONTAL + /x84/xa9 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL + /x84/xaa BOX DRAWINGS HEAVY HORIZONTAL + /x84/xab BOX DRAWINGS HEAVY VERTICAL + /x84/xac BOX DRAWINGS HEAVY DOWN AND RIGHT + /x84/xad BOX DRAWINGS HEAVY DOWN AND LEFT + /x84/xae BOX DRAWINGS HEAVY UP AND LEFT + /x84/xaf BOX DRAWINGS HEAVY UP AND RIGHT + /x84/xb0 BOX DRAWINGS HEAVY VERTICAL AND RIGHT + /x84/xb1 BOX DRAWINGS HEAVY DOWN AND HORIZONTAL + /x84/xb2 BOX DRAWINGS HEAVY VERTICAL AND LEFT + /x84/xb3 BOX DRAWINGS HEAVY UP AND HORIZONTAL + /x84/xb4 BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL + /x84/xb5 BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT + /x84/xb6 BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY + /x84/xb7 BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT + /x84/xb8 BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY + /x84/xb9 BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY + /x84/xba BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY + /x84/xbb BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT + /x84/xbc BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY + /x84/xbd BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT + /x84/xbe BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT + /x88/x9f + /x88/xa0 + /x88/xa1 + /x88/xa2 + /x88/xa3 + /x88/xa4 + /x88/xa5 + /x88/xa6 + /x88/xa7 + /x88/xa8 + /x88/xa9 + /x88/xaa + /x88/xab + /x88/xac + /x88/xad + /x88/xae + /x88/xaf + /x88/xb0 + /x88/xb1 + /x88/xb2 + /x88/xb3 + /x88/xb4 + /x88/xb5 + /x88/xb6 + /x88/xb7 + /x88/xb8 + /x88/xb9 + /x88/xba + /x88/xbb + /x88/xbc + /x88/xbd + /x88/xbe + /x88/xbf + /x88/xc0 + /x88/xc1 + /x88/xc2 + /x88/xc3 + /x88/xc4 + /x88/xc5 + /x88/xc6 + /x88/xc7 + /x88/xc8 + /x88/xc9 + /x88/xca + /x88/xcb + /x88/xcc + /x88/xcd + /x88/xce + /x88/xcf + /x88/xd0 + /x88/xd1 + /x88/xd2 + /x88/xd3 + /x88/xd4 + /x88/xd5 + /x88/xd6 + /x88/xd7 + /x88/xd8 + /x88/xd9 + /x88/xda + /x88/xdb + /x88/xdc + /x88/xdd + /x88/xde + /x88/xdf + /x88/xe0 + /x88/xe1 + /x88/xe2 + /x88/xe3 + /x88/xe4 + /x88/xe5 + /x88/xe6 + /x88/xe7 + /x88/xe8 + /x88/xe9 + /x88/xea + /x88/xeb + /x88/xec + /x88/xed + /x88/xee + /x88/xef + /x88/xf0 + /x88/xf1 + /x88/xf2 + /x88/xf3 + /x88/xf4 + /x88/xf5 + /x88/xf6 + /x88/xf7 + /x88/xf8 + /x88/xf9 + /x88/xfa + /x88/xfb + /x88/xfc + /x89/x40 + /x89/x41 + /x89/x42 + /x89/x43 + /x89/x44 + /x89/x45 + /x89/x46 + /x89/x47 + /x89/x48 + /x89/x49 + /x89/x4a + /x89/x4b + /x89/x4c + /x89/x4d + /x89/x4e + /x89/x4f + /x89/x50 + /x89/x51 + /x89/x52 + /x89/x53 + /x89/x54 + /x89/x55 + /x89/x56 + /x89/x57 + /x89/x58 + /x89/x59 + /x89/x5a + /x89/x5b + /x89/x5c + /x89/x5d + /x89/x5e + /x89/x5f + /x89/x60 + /x89/x61 + /x89/x62 + /x89/x63 + /x89/x64 + /x89/x65 + /x89/x66 + /x89/x67 + /x89/x68 + /x89/x69 + /x89/x6a + /x89/x6b + /x89/x6c + /x89/x6d + /x89/x6e + /x89/x6f + /x89/x70 + /x89/x71 + /x89/x72 + /x89/x73 + /x89/x74 + /x89/x75 + /x89/x76 + /x89/x77 + /x89/x78 + /x89/x79 + /x89/x7a + /x89/x7b + /x89/x7c + /x89/x7d + /x89/x7e + /x89/x80 + /x89/x81 + /x89/x82 + /x89/x83 + /x89/x84 + /x89/x85 + /x89/x86 + /x89/x87 + /x89/x88 + /x89/x89 + /x89/x8a + /x89/x8b + /x89/x8c + /x89/x8d + /x89/x8e + /x89/x8f + /x89/x90 + /x89/x91 + /x89/x92 + /x89/x93 + /x89/x94 + /x89/x95 + /x89/x96 + /x89/x97 + /x89/x98 + /x89/x99 + /x89/x9a + /x89/x9b + /x89/x9c + /x89/x9d + /x89/x9e + /x89/x9f + /x89/xa0 + /x89/xa1 + /x89/xa2 + /x89/xa3 + /x89/xa4 + /x89/xa5 + /x89/xa6 + /x89/xa7 + /x89/xa8 + /x89/xa9 + /x89/xaa + /x89/xab + /x89/xac + /x89/xad + /x89/xae + /x89/xaf + /x89/xb0 + /x89/xb1 + /x89/xb2 + /x89/xb3 + /x89/xb4 + /x89/xb5 + /x89/xb6 + /x89/xb7 + /x89/xb8 + /x89/xb9 + /x89/xba + /x89/xbb + /x89/xbc + /x89/xbd + /x89/xbe + /x89/xbf + /x89/xc0 + /x89/xc1 + /x89/xc2 + /x89/xc3 + /x89/xc4 + /x89/xc5 + /x89/xc6 + /x89/xc7 + /x89/xc8 + /x89/xc9 + /x89/xca + /x89/xcb + /x89/xcc + /x89/xcd + /x89/xce + /x89/xcf + /x89/xd0 + /x89/xd1 + /x89/xd2 + /x89/xd3 + /x89/xd4 + /x89/xd5 + /x89/xd6 + /x89/xd7 + /x89/xd8 + /x89/xd9 + /x89/xda + /x89/xdb + /x89/xdc + /x89/xdd + /x89/xde + /x89/xdf + /x89/xe0 + /x89/xe1 + /x89/xe2 + /x89/xe3 + /x89/xe4 + /x89/xe5 + /x89/xe6 + /x89/xe7 + /x89/xe8 + /x89/xe9 + /x89/xea + /x89/xeb + /x89/xec + /x89/xed + /x89/xee + /x89/xef + /x89/xf0 + /x89/xf1 + /x89/xf2 + /x89/xf3 + /x89/xf4 + /x89/xf5 + /x89/xf6 + /x89/xf7 + /x89/xf8 + /x89/xf9 + /x89/xfa + /x89/xfb + /x89/xfc + /x8a/x40 + /x8a/x41 + /x8a/x42 + /x8a/x43 + /x8a/x44 + /x8a/x45 + /x8a/x46 + /x8a/x47 + /x8a/x48 + /x8a/x49 + /x8a/x4a + /x8a/x4b + /x8a/x4c + /x8a/x4d + /x8a/x4e + /x8a/x4f + /x8a/x50 + /x8a/x51 + /x8a/x52 + /x8a/x53 + /x8a/x54 + /x8a/x55 + /x8a/x56 + /x8a/x57 + /x8a/x58 + /x8a/x59 + /x8a/x5a + /x8a/x5b + /x8a/x5c + /x8a/x5d + /x8a/x5e + /x8a/x5f + /x8a/x60 + /x8a/x61 + /x8a/x62 + /x8a/x63 + /x8a/x64 + /x8a/x65 + /x8a/x66 + /x8a/x67 + /x8a/x68 + /x8a/x69 + /x8a/x6a + /x8a/x6b + /x8a/x6c + /x8a/x6d + /x8a/x6e + /x8a/x6f + /x8a/x70 + /x8a/x71 + /x8a/x72 + /x8a/x73 + /x8a/x74 + /x8a/x75 + /x8a/x76 + /x8a/x77 + /x8a/x78 + /x8a/x79 + /x8a/x7a + /x8a/x7b + /x8a/x7c + /x8a/x7d + /x8a/x7e + /x8a/x80 + /x8a/x81 + /x8a/x82 + /x8a/x83 + /x8a/x84 + /x8a/x85 + /x8a/x86 + /x8a/x87 + /x8a/x88 + /x8a/x89 + /x8a/x8a + /x8a/x8b + /x8a/x8c + /x8a/x8d + /x8a/x8e + /x8a/x8f + /x8a/x90 + /x8a/x91 + /x8a/x92 + /x8a/x93 + /x8a/x94 + /x8a/x95 + /x8a/x96 + /x8a/x97 + /x8a/x98 + /x8a/x99 + /x8a/x9a + /x8a/x9b + /x8a/x9c + /x8a/x9d + /x8a/x9e + /x8a/x9f + /x8a/xa0 + /x8a/xa1 + /x8a/xa2 + /x8a/xa3 + /x8a/xa4 + /x8a/xa5 + /x8a/xa6 + /x8a/xa7 + /x8a/xa8 + /x8a/xa9 + /x8a/xaa + /x8a/xab + /x8a/xac + /x8a/xad + /x8a/xae + /x8a/xaf + /x8a/xb0 + /x8a/xb1 + /x8a/xb2 + /x8a/xb3 + /x8a/xb4 + /x8a/xb5 + /x8a/xb6 + /x8a/xb7 + /x8a/xb8 + /x8a/xb9 + /x8a/xba + /x8a/xbb + /x8a/xbc + /x8a/xbd + /x8a/xbe + /x8a/xbf + /x8a/xc0 + /x8a/xc1 + /x8a/xc2 + /x8a/xc3 + /x8a/xc4 + /x8a/xc5 + /x8a/xc6 + /x8a/xc7 + /x8a/xc8 + /x8a/xc9 + /x8a/xca + /x8a/xcb + /x8a/xcc + /x8a/xcd + /x8a/xce + /x8a/xcf + /x8a/xd0 + /x8a/xd1 + /x8a/xd2 + /x8a/xd3 + /x8a/xd4 + /x8a/xd5 + /x8a/xd6 + /x8a/xd7 + /x8a/xd8 + /x8a/xd9 + /x8a/xda + /x8a/xdb + /x8a/xdc + /x8a/xdd + /x8a/xde + /x8a/xdf + /x8a/xe0 + /x8a/xe1 + /x8a/xe2 + /x8a/xe3 + /x8a/xe4 + /x8a/xe5 + /x8a/xe6 + /x8a/xe7 + /x8a/xe8 + /x8a/xe9 + /x8a/xea + /x8a/xeb + /x8a/xec + /x8a/xed + /x8a/xee + /x8a/xef + /x8a/xf0 + /x8a/xf1 + /x8a/xf2 + /x8a/xf3 + /x8a/xf4 + /x8a/xf5 + /x8a/xf6 + /x8a/xf7 + /x8a/xf8 + /x8a/xf9 + /x8a/xfa + /x8a/xfb + /x8a/xfc + /x8b/x40 + /x8b/x41 + /x8b/x42 + /x8b/x43 + /x8b/x44 + /x8b/x45 + /x8b/x46 + /x8b/x47 + /x8b/x48 + /x8b/x49 + /x8b/x4a + /x8b/x4b + /x8b/x4c + /x8b/x4d + /x8b/x4e + /x8b/x4f + /x8b/x50 + /x8b/x51 + /x8b/x52 + /x8b/x53 + /x8b/x54 + /x8b/x55 + /x8b/x56 + /x8b/x57 + /x8b/x58 + /x8b/x59 + /x8b/x5a + /x8b/x5b + /x8b/x5c + /x8b/x5d + /x8b/x5e + /x8b/x5f + /x8b/x60 + /x8b/x61 + /x8b/x62 + /x8b/x63 + /x8b/x64 + /x8b/x65 + /x8b/x66 + /x8b/x67 + /x8b/x68 + /x8b/x69 + /x8b/x6a + /x8b/x6b + /x8b/x6c + /x8b/x6d + /x8b/x6e + /x8b/x6f + /x8b/x70 + /x8b/x71 + /x8b/x72 + /x8b/x73 + /x8b/x74 + /x8b/x75 + /x8b/x76 + /x8b/x77 + /x8b/x78 + /x8b/x79 + /x8b/x7a + /x8b/x7b + /x8b/x7c + /x8b/x7d + /x8b/x7e + /x8b/x80 + /x8b/x81 + /x8b/x82 + /x8b/x83 + /x8b/x84 + /x8b/x85 + /x8b/x86 + /x8b/x87 + /x8b/x88 + /x8b/x89 + /x8b/x8a + /x8b/x8b + /x8b/x8c + /x8b/x8d + /x8b/x8e + /x8b/x8f + /x8b/x90 + /x8b/x91 + /x8b/x92 + /x8b/x93 + /x8b/x94 + /x8b/x95 + /x8b/x96 + /x8b/x97 + /x8b/x98 + /x8b/x99 + /x8b/x9a + /x8b/x9b + /x8b/x9c + /x8b/x9d + /x8b/x9e + /x8b/x9f + /x8b/xa0 + /x8b/xa1 + /x8b/xa2 + /x8b/xa3 + /x8b/xa4 + /x8b/xa5 + /x8b/xa6 + /x8b/xa7 + /x8b/xa8 + /x8b/xa9 + /x8b/xaa + /x8b/xab + /x8b/xac + /x8b/xad + /x8b/xae + /x8b/xaf + /x8b/xb0 + /x8b/xb1 + /x8b/xb2 + /x8b/xb3 + /x8b/xb4 + /x8b/xb5 + /x8b/xb6 + /x8b/xb7 + /x8b/xb8 + /x8b/xb9 + /x8b/xba + /x8b/xbb + /x8b/xbc + /x8b/xbd + /x8b/xbe + /x8b/xbf + /x8b/xc0 + /x8b/xc1 + /x8b/xc2 + /x8b/xc3 + /x8b/xc4 + /x8b/xc5 + /x8b/xc6 + /x8b/xc7 + /x8b/xc8 + /x8b/xc9 + /x8b/xca + /x8b/xcb + /x8b/xcc + /x8b/xcd + /x8b/xce + /x8b/xcf + /x8b/xd0 + /x8b/xd1 + /x8b/xd2 + /x8b/xd3 + /x8b/xd4 + /x8b/xd5 + /x8b/xd6 + /x8b/xd7 + /x8b/xd8 + /x8b/xd9 + /x8b/xda + /x8b/xdb + /x8b/xdc + /x8b/xdd + /x8b/xde + /x8b/xdf + /x8b/xe0 + /x8b/xe1 + /x8b/xe2 + /x8b/xe3 + /x8b/xe4 + /x8b/xe5 + /x8b/xe6 + /x8b/xe7 + /x8b/xe8 + /x8b/xe9 + /x8b/xea + /x8b/xeb + /x8b/xec + /x8b/xed + /x8b/xee + /x8b/xef + /x8b/xf0 + /x8b/xf1 + /x8b/xf2 + /x8b/xf3 + /x8b/xf4 + /x8b/xf5 + /x8b/xf6 + /x8b/xf7 + /x8b/xf8 + /x8b/xf9 + /x8b/xfa + /x8b/xfb + /x8b/xfc + /x8c/x40 + /x8c/x41 + /x8c/x42 + /x8c/x43 + /x8c/x44 + /x8c/x45 + /x8c/x46 + /x8c/x47 + /x8c/x48 + /x8c/x49 + /x8c/x4a + /x8c/x4b + /x8c/x4c + /x8c/x4d + /x8c/x4e + /x8c/x4f + /x8c/x50 + /x8c/x51 + /x8c/x52 + /x8c/x53 + /x8c/x54 + /x8c/x55 + /x8c/x56 + /x8c/x57 + /x8c/x58 + /x8c/x59 + /x8c/x5a + /x8c/x5b + /x8c/x5c + /x8c/x5d + /x8c/x5e + /x8c/x5f + /x8c/x60 + /x8c/x61 + /x8c/x62 + /x8c/x63 + /x8c/x64 + /x8c/x65 + /x8c/x66 + /x8c/x67 + /x8c/x68 + /x8c/x69 + /x8c/x6a + /x8c/x6b + /x8c/x6c + /x8c/x6d + /x8c/x6e + /x8c/x6f + /x8c/x70 + /x8c/x71 + /x8c/x72 + /x8c/x73 + /x8c/x74 + /x8c/x75 + /x8c/x76 + /x8c/x77 + /x8c/x78 + /x8c/x79 + /x8c/x7a + /x8c/x7b + /x8c/x7c + /x8c/x7d + /x8c/x7e + /x8c/x80 + /x8c/x81 + /x8c/x82 + /x8c/x83 + /x8c/x84 + /x8c/x85 + /x8c/x86 + /x8c/x87 + /x8c/x88 + /x8c/x89 + /x8c/x8a + /x8c/x8b + /x8c/x8c + /x8c/x8d + /x8c/x8e + /x8c/x8f + /x8c/x90 + /x8c/x91 + /x8c/x92 + /x8c/x93 + /x8c/x94 + /x8c/x95 + /x8c/x96 + /x8c/x97 + /x8c/x98 + /x8c/x99 + /x8c/x9a + /x8c/x9b + /x8c/x9c + /x8c/x9d + /x8c/x9e + /x8c/x9f + /x8c/xa0 + /x8c/xa1 + /x8c/xa2 + /x8c/xa3 + /x8c/xa4 + /x8c/xa5 + /x8c/xa6 + /x8c/xa7 + /x8c/xa8 + /x8c/xa9 + /x8c/xaa + /x8c/xab + /x8c/xac + /x8c/xad + /x8c/xae + /x8c/xaf + /x8c/xb0 + /x8c/xb1 + /x8c/xb2 + /x8c/xb3 + /x8c/xb4 + /x8c/xb5 + /x8c/xb6 + /x8c/xb7 + /x8c/xb8 + /x8c/xb9 + /x8c/xba + /x8c/xbb + /x8c/xbc + /x8c/xbd + /x8c/xbe + /x8c/xbf + /x8c/xc0 + /x8c/xc1 + /x8c/xc2 + /x8c/xc3 + /x8c/xc4 + /x8c/xc5 + /x8c/xc6 + /x8c/xc7 + /x8c/xc8 + /x8c/xc9 + /x8c/xca + /x8c/xcb + /x8c/xcc + /x8c/xcd + /x8c/xce + /x8c/xcf + /x8c/xd0 + /x8c/xd1 + /x8c/xd2 + /x8c/xd3 + /x8c/xd4 + /x8c/xd5 + /x8c/xd6 + /x8c/xd7 + /x8c/xd8 + /x8c/xd9 + /x8c/xda + /x8c/xdb + /x8c/xdc + /x8c/xdd + /x8c/xde + /x8c/xdf + /x8c/xe0 + /x8c/xe1 + /x8c/xe2 + /x8c/xe3 + /x8c/xe4 + /x8c/xe5 + /x8c/xe6 + /x8c/xe7 + /x8c/xe8 + /x8c/xe9 + /x8c/xea + /x8c/xeb + /x8c/xec + /x8c/xed + /x8c/xee + /x8c/xef + /x8c/xf0 + /x8c/xf1 + /x8c/xf2 + /x8c/xf3 + /x8c/xf4 + /x8c/xf5 + /x8c/xf6 + /x8c/xf7 + /x8c/xf8 + /x8c/xf9 + /x8c/xfa + /x8c/xfb + /x8c/xfc + /x8d/x40 + /x8d/x41 + /x8d/x42 + /x8d/x43 + /x8d/x44 + /x8d/x45 + /x8d/x46 + /x8d/x47 + /x8d/x48 + /x8d/x49 + /x8d/x4a + /x8d/x4b + /x8d/x4c + /x8d/x4d + /x8d/x4e + /x8d/x4f + /x8d/x50 + /x8d/x51 + /x8d/x52 + /x8d/x53 + /x8d/x54 + /x8d/x55 + /x8d/x56 + /x8d/x57 + /x8d/x58 + /x8d/x59 + /x8d/x5a + /x8d/x5b + /x8d/x5c + /x8d/x5d + /x8d/x5e + /x8d/x5f + /x8d/x60 + /x8d/x61 + /x8d/x62 + /x8d/x63 + /x8d/x64 + /x8d/x65 + /x8d/x66 + /x8d/x67 + /x8d/x68 + /x8d/x69 + /x8d/x6a + /x8d/x6b + /x8d/x6c + /x8d/x6d + /x8d/x6e + /x8d/x6f + /x8d/x70 + /x8d/x71 + /x8d/x72 + /x8d/x73 + /x8d/x74 + /x8d/x75 + /x8d/x76 + /x8d/x77 + /x8d/x78 + /x8d/x79 + /x8d/x7a + /x8d/x7b + /x8d/x7c + /x8d/x7d + /x8d/x7e + /x8d/x80 + /x8d/x81 + /x8d/x82 + /x8d/x83 + /x8d/x84 + /x8d/x85 + /x8d/x86 + /x8d/x87 + /x8d/x88 + /x8d/x89 + /x8d/x8a + /x8d/x8b + /x8d/x8c + /x8d/x8d + /x8d/x8e + /x8d/x8f + /x8d/x90 + /x8d/x91 + /x8d/x92 + /x8d/x93 + /x8d/x94 + /x8d/x95 + /x8d/x96 + /x8d/x97 + /x8d/x98 + /x8d/x99 + /x8d/x9a + /x8d/x9b + /x8d/x9c + /x8d/x9d + /x8d/x9e + /x8d/x9f + /x8d/xa0 + /x8d/xa1 + /x8d/xa2 + /x8d/xa3 + /x8d/xa4 + /x8d/xa5 + /x8d/xa6 + /x8d/xa7 + /x8d/xa8 + /x8d/xa9 + /x8d/xaa + /x8d/xab + /x8d/xac + /x8d/xad + /x8d/xae + /x8d/xaf + /x8d/xb0 + /x8d/xb1 + /x8d/xb2 + /x8d/xb3 + /x8d/xb4 + /x8d/xb5 + /x8d/xb6 + /x8d/xb7 + /x8d/xb8 + /x8d/xb9 + /x8d/xba + /x8d/xbb + /x8d/xbc + /x8d/xbd + /x8d/xbe + /x8d/xbf + /x8d/xc0 + /x8d/xc1 + /x8d/xc2 + /x8d/xc3 + /x8d/xc4 + /x8d/xc5 + /x8d/xc6 + /x8d/xc7 + /x8d/xc8 + /x8d/xc9 + /x8d/xca + /x8d/xcb + /x8d/xcc + /x8d/xcd + /x8d/xce + /x8d/xcf + /x8d/xd0 + /x8d/xd1 + /x8d/xd2 + /x8d/xd3 + /x8d/xd4 + /x8d/xd5 + /x8d/xd6 + /x8d/xd7 + /x8d/xd8 + /x8d/xd9 + /x8d/xda + /x8d/xdb + /x8d/xdc + /x8d/xdd + /x8d/xde + /x8d/xdf + /x8d/xe0 + /x8d/xe1 + /x8d/xe2 + /x8d/xe3 + /x8d/xe4 + /x8d/xe5 + /x8d/xe6 + /x8d/xe7 + /x8d/xe8 + /x8d/xe9 + /x8d/xea + /x8d/xeb + /x8d/xec + /x8d/xed + /x8d/xee + /x8d/xef + /x8d/xf0 + /x8d/xf1 + /x8d/xf2 + /x8d/xf3 + /x8d/xf4 + /x8d/xf5 + /x8d/xf6 + /x8d/xf7 + /x8d/xf8 + /x8d/xf9 + /x8d/xfa + /x8d/xfb + /x8d/xfc + /x8e/x40 + /x8e/x41 + /x8e/x42 + /x8e/x43 + /x8e/x44 + /x8e/x45 + /x8e/x46 + /x8e/x47 + /x8e/x48 + /x8e/x49 + /x8e/x4a + /x8e/x4b + /x8e/x4c + /x8e/x4d + /x8e/x4e + /x8e/x4f + /x8e/x50 + /x8e/x51 + /x8e/x52 + /x8e/x53 + /x8e/x54 + /x8e/x55 + /x8e/x56 + /x8e/x57 + /x8e/x58 + /x8e/x59 + /x8e/x5a + /x8e/x5b + /x8e/x5c + /x8e/x5d + /x8e/x5e + /x8e/x5f + /x8e/x60 + /x8e/x61 + /x8e/x62 + /x8e/x63 + /x8e/x64 + /x8e/x65 + /x8e/x66 + /x8e/x67 + /x8e/x68 + /x8e/x69 + /x8e/x6a + /x8e/x6b + /x8e/x6c + /x8e/x6d + /x8e/x6e + /x8e/x6f + /x8e/x70 + /x8e/x71 + /x8e/x72 + /x8e/x73 + /x8e/x74 + /x8e/x75 + /x8e/x76 + /x8e/x77 + /x8e/x78 + /x8e/x79 + /x8e/x7a + /x8e/x7b + /x8e/x7c + /x8e/x7d + /x8e/x7e + /x8e/x80 + /x8e/x81 + /x8e/x82 + /x8e/x83 + /x8e/x84 + /x8e/x85 + /x8e/x86 + /x8e/x87 + /x8e/x88 + /x8e/x89 + /x8e/x8a + /x8e/x8b + /x8e/x8c + /x8e/x8d + /x8e/x8e + /x8e/x8f + /x8e/x90 + /x8e/x91 + /x8e/x92 + /x8e/x93 + /x8e/x94 + /x8e/x95 + /x8e/x96 + /x8e/x97 + /x8e/x98 + /x8e/x99 + /x8e/x9a + /x8e/x9b + /x8e/x9c + /x8e/x9d + /x8e/x9e + /x8e/x9f + /x8e/xa0 + /x8e/xa1 + /x8e/xa2 + /x8e/xa3 + /x8e/xa4 + /x8e/xa5 + /x8e/xa6 + /x8e/xa7 + /x8e/xa8 + /x8e/xa9 + /x8e/xaa + /x8e/xab + /x8e/xac + /x8e/xad + /x8e/xae + /x8e/xaf + /x8e/xb0 + /x8e/xb1 + /x8e/xb2 + /x8e/xb3 + /x8e/xb4 + /x8e/xb5 + /x8e/xb6 + /x8e/xb7 + /x8e/xb8 + /x8e/xb9 + /x8e/xba + /x8e/xbb + /x8e/xbc + /x8e/xbd + /x8e/xbe + /x8e/xbf + /x8e/xc0 + /x8e/xc1 + /x8e/xc2 + /x8e/xc3 + /x8e/xc4 + /x8e/xc5 + /x8e/xc6 + /x8e/xc7 + /x8e/xc8 + /x8e/xc9 + /x8e/xca + /x8e/xcb + /x8e/xcc + /x8e/xcd + /x8e/xce + /x8e/xcf + /x8e/xd0 + /x8e/xd1 + /x8e/xd2 + /x8e/xd3 + /x8e/xd4 + /x8e/xd5 + /x8e/xd6 + /x8e/xd7 + /x8e/xd8 + /x8e/xd9 + /x8e/xda + /x8e/xdb + /x8e/xdc + /x8e/xdd + /x8e/xde + /x8e/xdf + /x8e/xe0 + /x8e/xe1 + /x8e/xe2 + /x8e/xe3 + /x8e/xe4 + /x8e/xe5 + /x8e/xe6 + /x8e/xe7 + /x8e/xe8 + /x8e/xe9 + /x8e/xea + /x8e/xeb + /x8e/xec + /x8e/xed + /x8e/xee + /x8e/xef + /x8e/xf0 + /x8e/xf1 + /x8e/xf2 + /x8e/xf3 + /x8e/xf4 + /x8e/xf5 + /x8e/xf6 + /x8e/xf7 + /x8e/xf8 + /x8e/xf9 + /x8e/xfa + /x8e/xfb + /x8e/xfc + /x8f/x40 + /x8f/x41 + /x8f/x42 + /x8f/x43 + /x8f/x44 + /x8f/x45 + /x8f/x46 + /x8f/x47 + /x8f/x48 + /x8f/x49 + /x8f/x4a + /x8f/x4b + /x8f/x4c + /x8f/x4d + /x8f/x4e + /x8f/x4f + /x8f/x50 + /x8f/x51 + /x8f/x52 + /x8f/x53 + /x8f/x54 + /x8f/x55 + /x8f/x56 + /x8f/x57 + /x8f/x58 + /x8f/x59 + /x8f/x5a + /x8f/x5b + /x8f/x5c + /x8f/x5d + /x8f/x5e + /x8f/x5f + /x8f/x60 + /x8f/x61 + /x8f/x62 + /x8f/x63 + /x8f/x64 + /x8f/x65 + /x8f/x66 + /x8f/x67 + /x8f/x68 + /x8f/x69 + /x8f/x6a + /x8f/x6b + /x8f/x6c + /x8f/x6d + /x8f/x6e + /x8f/x6f + /x8f/x70 + /x8f/x71 + /x8f/x72 + /x8f/x73 + /x8f/x74 + /x8f/x75 + /x8f/x76 + /x8f/x77 + /x8f/x78 + /x8f/x79 + /x8f/x7a + /x8f/x7b + /x8f/x7c + /x8f/x7d + /x8f/x7e + /x8f/x80 + /x8f/x81 + /x8f/x82 + /x8f/x83 + /x8f/x84 + /x8f/x85 + /x8f/x86 + /x8f/x87 + /x8f/x88 + /x8f/x89 + /x8f/x8a + /x8f/x8b + /x8f/x8c + /x8f/x8d + /x8f/x8e + /x8f/x8f + /x8f/x90 + /x8f/x91 + /x8f/x92 + /x8f/x93 + /x8f/x94 + /x8f/x95 + /x8f/x96 + /x8f/x97 + /x8f/x98 + /x8f/x99 + /x8f/x9a + /x8f/x9b + /x8f/x9c + /x8f/x9d + /x8f/x9e + /x8f/x9f + /x8f/xa0 + /x8f/xa1 + /x8f/xa2 + /x8f/xa3 + /x8f/xa4 + /x8f/xa5 + /x8f/xa6 + /x8f/xa7 + /x8f/xa8 + /x8f/xa9 + /x8f/xaa + /x8f/xab + /x8f/xac + /x8f/xad + /x8f/xae + /x8f/xaf + /x8f/xb0 + /x8f/xb1 + /x8f/xb2 + /x8f/xb3 + /x8f/xb4 + /x8f/xb5 + /x8f/xb6 + /x8f/xb7 + /x8f/xb8 + /x8f/xb9 + /x8f/xba + /x8f/xbb + /x8f/xbc + /x8f/xbd + /x8f/xbe + /x8f/xbf + /x8f/xc0 + /x8f/xc1 + /x8f/xc2 + /x8f/xc3 + /x8f/xc4 + /x8f/xc5 + /x8f/xc6 + /x8f/xc7 + /x8f/xc8 + /x8f/xc9 + /x8f/xca + /x8f/xcb + /x8f/xcc + /x8f/xcd + /x8f/xce + /x8f/xcf + /x8f/xd0 + /x8f/xd1 + /x8f/xd2 + /x8f/xd3 + /x8f/xd4 + /x8f/xd5 + /x8f/xd6 + /x8f/xd7 + /x8f/xd8 + /x8f/xd9 + /x8f/xda + /x8f/xdb + /x8f/xdc + /x8f/xdd + /x8f/xde + /x8f/xdf + /x8f/xe0 + /x8f/xe1 + /x8f/xe2 + /x8f/xe3 + /x8f/xe4 + /x8f/xe5 + /x8f/xe6 + /x8f/xe7 + /x8f/xe8 + /x8f/xe9 + /x8f/xea + /x8f/xeb + /x8f/xec + /x8f/xed + /x8f/xee + /x8f/xef + /x8f/xf0 + /x8f/xf1 + /x8f/xf2 + /x8f/xf3 + /x8f/xf4 + /x8f/xf5 + /x8f/xf6 + /x8f/xf7 + /x8f/xf8 + /x8f/xf9 + /x8f/xfa + /x8f/xfb + /x8f/xfc + /x90/x40 + /x90/x41 + /x90/x42 + /x90/x43 + /x90/x44 + /x90/x45 + /x90/x46 + /x90/x47 + /x90/x48 + /x90/x49 + /x90/x4a + /x90/x4b + /x90/x4c + /x90/x4d + /x90/x4e + /x90/x4f + /x90/x50 + /x90/x51 + /x90/x52 + /x90/x53 + /x90/x54 + /x90/x55 + /x90/x56 + /x90/x57 + /x90/x58 + /x90/x59 + /x90/x5a + /x90/x5b + /x90/x5c + /x90/x5d + /x90/x5e + /x90/x5f + /x90/x60 + /x90/x61 + /x90/x62 + /x90/x63 + /x90/x64 + /x90/x65 + /x90/x66 + /x90/x67 + /x90/x68 + /x90/x69 + /x90/x6a + /x90/x6b + /x90/x6c + /x90/x6d + /x90/x6e + /x90/x6f + /x90/x70 + /x90/x71 + /x90/x72 + /x90/x73 + /x90/x74 + /x90/x75 + /x90/x76 + /x90/x77 + /x90/x78 + /x90/x79 + /x90/x7a + /x90/x7b + /x90/x7c + /x90/x7d + /x90/x7e + /x90/x80 + /x90/x81 + /x90/x82 + /x90/x83 + /x90/x84 + /x90/x85 + /x90/x86 + /x90/x87 + /x90/x88 + /x90/x89 + /x90/x8a + /x90/x8b + /x90/x8c + /x90/x8d + /x90/x8e + /x90/x8f + /x90/x90 + /x90/x91 + /x90/x92 + /x90/x93 + /x90/x94 + /x90/x95 + /x90/x96 + /x90/x97 + /x90/x98 + /x90/x99 + /x90/x9a + /x90/x9b + /x90/x9c + /x90/x9d + /x90/x9e + /x90/x9f + /x90/xa0 + /x90/xa1 + /x90/xa2 + /x90/xa3 + /x90/xa4 + /x90/xa5 + /x90/xa6 + /x90/xa7 + /x90/xa8 + /x90/xa9 + /x90/xaa + /x90/xab + /x90/xac + /x90/xad + /x90/xae + /x90/xaf + /x90/xb0 + /x90/xb1 + /x90/xb2 + /x90/xb3 + /x90/xb4 + /x90/xb5 + /x90/xb6 + /x90/xb7 + /x90/xb8 + /x90/xb9 + /x90/xba + /x90/xbb + /x90/xbc + /x90/xbd + /x90/xbe + /x90/xbf + /x90/xc0 + /x90/xc1 + /x90/xc2 + /x90/xc3 + /x90/xc4 + /x90/xc5 + /x90/xc6 + /x90/xc7 + /x90/xc8 + /x90/xc9 + /x90/xca + /x90/xcb + /x90/xcc + /x90/xcd + /x90/xce + /x90/xcf + /x90/xd0 + /x90/xd1 + /x90/xd2 + /x90/xd3 + /x90/xd4 + /x90/xd5 + /x90/xd6 + /x90/xd7 + /x90/xd8 + /x90/xd9 + /x90/xda + /x90/xdb + /x90/xdc + /x90/xdd + /x90/xde + /x90/xdf + /x90/xe0 + /x90/xe1 + /x90/xe2 + /x90/xe3 + /x90/xe4 + /x90/xe5 + /x90/xe6 + /x90/xe7 + /x90/xe8 + /x90/xe9 + /x90/xea + /x90/xeb + /x90/xec + /x90/xed + /x90/xee + /x90/xef + /x90/xf0 + /x90/xf1 + /x90/xf2 + /x90/xf3 + /x90/xf4 + /x90/xf5 + /x90/xf6 + /x90/xf7 + /x90/xf8 + /x90/xf9 + /x90/xfa + /x90/xfb + /x90/xfc + /x91/x40 + /x91/x41 + /x91/x42 + /x91/x43 + /x91/x44 + /x91/x45 + /x91/x46 + /x91/x47 + /x91/x48 + /x91/x49 + /x91/x4a + /x91/x4b + /x91/x4c + /x91/x4d + /x91/x4e + /x91/x4f + /x91/x50 + /x91/x51 + /x91/x52 + /x91/x53 + /x91/x54 + /x91/x55 + /x91/x56 + /x91/x57 + /x91/x58 + /x91/x59 + /x91/x5a + /x91/x5b + /x91/x5c + /x91/x5d + /x91/x5e + /x91/x5f + /x91/x60 + /x91/x61 + /x91/x62 + /x91/x63 + /x91/x64 + /x91/x65 + /x91/x66 + /x91/x67 + /x91/x68 + /x91/x69 + /x91/x6a + /x91/x6b + /x91/x6c + /x91/x6d + /x91/x6e + /x91/x6f + /x91/x70 + /x91/x71 + /x91/x72 + /x91/x73 + /x91/x74 + /x91/x75 + /x91/x76 + /x91/x77 + /x91/x78 + /x91/x79 + /x91/x7a + /x91/x7b + /x91/x7c + /x91/x7d + /x91/x7e + /x91/x80 + /x91/x81 + /x91/x82 + /x91/x83 + /x91/x84 + /x91/x85 + /x91/x86 + /x91/x87 + /x91/x88 + /x91/x89 + /x91/x8a + /x91/x8b + /x91/x8c + /x91/x8d + /x91/x8e + /x91/x8f + /x91/x90 + /x91/x91 + /x91/x92 + /x91/x93 + /x91/x94 + /x91/x95 + /x91/x96 + /x91/x97 + /x91/x98 + /x91/x99 + /x91/x9a + /x91/x9b + /x91/x9c + /x91/x9d + /x91/x9e + /x91/x9f + /x91/xa0 + /x91/xa1 + /x91/xa2 + /x91/xa3 + /x91/xa4 + /x91/xa5 + /x91/xa6 + /x91/xa7 + /x91/xa8 + /x91/xa9 + /x91/xaa + /x91/xab + /x91/xac + /x91/xad + /x91/xae + /x91/xaf + /x91/xb0 + /x91/xb1 + /x91/xb2 + /x91/xb3 + /x91/xb4 + /x91/xb5 + /x91/xb6 + /x91/xb7 + /x91/xb8 + /x91/xb9 + /x91/xba + /x91/xbb + /x91/xbc + /x91/xbd + /x91/xbe + /x91/xbf + /x91/xc0 + /x91/xc1 + /x91/xc2 + /x91/xc3 + /x91/xc4 + /x91/xc5 + /x91/xc6 + /x91/xc7 + /x91/xc8 + /x91/xc9 + /x91/xca + /x91/xcb + /x91/xcc + /x91/xcd + /x91/xce + /x91/xcf + /x91/xd0 + /x91/xd1 + /x91/xd2 + /x91/xd3 + /x91/xd4 + /x91/xd5 + /x91/xd6 + /x91/xd7 + /x91/xd8 + /x91/xd9 + /x91/xda + /x91/xdb + /x91/xdc + /x91/xdd + /x91/xde + /x91/xdf + /x91/xe0 + /x91/xe1 + /x91/xe2 + /x91/xe3 + /x91/xe4 + /x91/xe5 + /x91/xe6 + /x91/xe7 + /x91/xe8 + /x91/xe9 + /x91/xea + /x91/xeb + /x91/xec + /x91/xed + /x91/xee + /x91/xef + /x91/xf0 + /x91/xf1 + /x91/xf2 + /x91/xf3 + /x91/xf4 + /x91/xf5 + /x91/xf6 + /x91/xf7 + /x91/xf8 + /x91/xf9 + /x91/xfa + /x91/xfb + /x91/xfc + /x92/x40 + /x92/x41 + /x92/x42 + /x92/x43 + /x92/x44 + /x92/x45 + /x92/x46 + /x92/x47 + /x92/x48 + /x92/x49 + /x92/x4a + /x92/x4b + /x92/x4c + /x92/x4d + /x92/x4e + /x92/x4f + /x92/x50 + /x92/x51 + /x92/x52 + /x92/x53 + /x92/x54 + /x92/x55 + /x92/x56 + /x92/x57 + /x92/x58 + /x92/x59 + /x92/x5a + /x92/x5b + /x92/x5c + /x92/x5d + /x92/x5e + /x92/x5f + /x92/x60 + /x92/x61 + /x92/x62 + /x92/x63 + /x92/x64 + /x92/x65 + /x92/x66 + /x92/x67 + /x92/x68 + /x92/x69 + /x92/x6a + /x92/x6b + /x92/x6c + /x92/x6d + /x92/x6e + /x92/x6f + /x92/x70 + /x92/x71 + /x92/x72 + /x92/x73 + /x92/x74 + /x92/x75 + /x92/x76 + /x92/x77 + /x92/x78 + /x92/x79 + /x92/x7a + /x92/x7b + /x92/x7c + /x92/x7d + /x92/x7e + /x92/x80 + /x92/x81 + /x92/x82 + /x92/x83 + /x92/x84 + /x92/x85 + /x92/x86 + /x92/x87 + /x92/x88 + /x92/x89 + /x92/x8a + /x92/x8b + /x92/x8c + /x92/x8d + /x92/x8e + /x92/x8f + /x92/x90 + /x92/x91 + /x92/x92 + /x92/x93 + /x92/x94 + /x92/x95 + /x92/x96 + /x92/x97 + /x92/x98 + /x92/x99 + /x92/x9a + /x92/x9b + /x92/x9c + /x92/x9d + /x92/x9e + /x92/x9f + /x92/xa0 + /x92/xa1 + /x92/xa2 + /x92/xa3 + /x92/xa4 + /x92/xa5 + /x92/xa6 + /x92/xa7 + /x92/xa8 + /x92/xa9 + /x92/xaa + /x92/xab + /x92/xac + /x92/xad + /x92/xae + /x92/xaf + /x92/xb0 + /x92/xb1 + /x92/xb2 + /x92/xb3 + /x92/xb4 + /x92/xb5 + /x92/xb6 + /x92/xb7 + /x92/xb8 + /x92/xb9 + /x92/xba + /x92/xbb + /x92/xbc + /x92/xbd + /x92/xbe + /x92/xbf + /x92/xc0 + /x92/xc1 + /x92/xc2 + /x92/xc3 + /x92/xc4 + /x92/xc5 + /x92/xc6 + /x92/xc7 + /x92/xc8 + /x92/xc9 + /x92/xca + /x92/xcb + /x92/xcc + /x92/xcd + /x92/xce + /x92/xcf + /x92/xd0 + /x92/xd1 + /x92/xd2 + /x92/xd3 + /x92/xd4 + /x92/xd5 + /x92/xd6 + /x92/xd7 + /x92/xd8 + /x92/xd9 + /x92/xda + /x92/xdb + /x92/xdc + /x92/xdd + /x92/xde + /x92/xdf + /x92/xe0 + /x92/xe1 + /x92/xe2 + /x92/xe3 + /x92/xe4 + /x92/xe5 + /x92/xe6 + /x92/xe7 + /x92/xe8 + /x92/xe9 + /x92/xea + /x92/xeb + /x92/xec + /x92/xed + /x92/xee + /x92/xef + /x92/xf0 + /x92/xf1 + /x92/xf2 + /x92/xf3 + /x92/xf4 + /x92/xf5 + /x92/xf6 + /x92/xf7 + /x92/xf8 + /x92/xf9 + /x92/xfa + /x92/xfb + /x92/xfc + /x93/x40 + /x93/x41 + /x93/x42 + /x93/x43 + /x93/x44 + /x93/x45 + /x93/x46 + /x93/x47 + /x93/x48 + /x93/x49 + /x93/x4a + /x93/x4b + /x93/x4c + /x93/x4d + /x93/x4e + /x93/x4f + /x93/x50 + /x93/x51 + /x93/x52 + /x93/x53 + /x93/x54 + /x93/x55 + /x93/x56 + /x93/x57 + /x93/x58 + /x93/x59 + /x93/x5a + /x93/x5b + /x93/x5c + /x93/x5d + /x93/x5e + /x93/x5f + /x93/x60 + /x93/x61 + /x93/x62 + /x93/x63 + /x93/x64 + /x93/x65 + /x93/x66 + /x93/x67 + /x93/x68 + /x93/x69 + /x93/x6a + /x93/x6b + /x93/x6c + /x93/x6d + /x93/x6e + /x93/x6f + /x93/x70 + /x93/x71 + /x93/x72 + /x93/x73 + /x93/x74 + /x93/x75 + /x93/x76 + /x93/x77 + /x93/x78 + /x93/x79 + /x93/x7a + /x93/x7b + /x93/x7c + /x93/x7d + /x93/x7e + /x93/x80 + /x93/x81 + /x93/x82 + /x93/x83 + /x93/x84 + /x93/x85 + /x93/x86 + /x93/x87 + /x93/x88 + /x93/x89 + /x93/x8a + /x93/x8b + /x93/x8c + /x93/x8d + /x93/x8e + /x93/x8f + /x93/x90 + /x93/x91 + /x93/x92 + /x93/x93 + /x93/x94 + /x93/x95 + /x93/x96 + /x93/x97 + /x93/x98 + /x93/x99 + /x93/x9a + /x93/x9b + /x93/x9c + /x93/x9d + /x93/x9e + /x93/x9f + /x93/xa0 + /x93/xa1 + /x93/xa2 + /x93/xa3 + /x93/xa4 + /x93/xa5 + /x93/xa6 + /x93/xa7 + /x93/xa8 + /x93/xa9 + /x93/xaa + /x93/xab + /x93/xac + /x93/xad + /x93/xae + /x93/xaf + /x93/xb0 + /x93/xb1 + /x93/xb2 + /x93/xb3 + /x93/xb4 + /x93/xb5 + /x93/xb6 + /x93/xb7 + /x93/xb8 + /x93/xb9 + /x93/xba + /x93/xbb + /x93/xbc + /x93/xbd + /x93/xbe + /x93/xbf + /x93/xc0 + /x93/xc1 + /x93/xc2 + /x93/xc3 + /x93/xc4 + /x93/xc5 + /x93/xc6 + /x93/xc7 + /x93/xc8 + /x93/xc9 + /x93/xca + /x93/xcb + /x93/xcc + /x93/xcd + /x93/xce + /x93/xcf + /x93/xd0 + /x93/xd1 + /x93/xd2 + /x93/xd3 + /x93/xd4 + /x93/xd5 + /x93/xd6 + /x93/xd7 + /x93/xd8 + /x93/xd9 + /x93/xda + /x93/xdb + /x93/xdc + /x93/xdd + /x93/xde + /x93/xdf + /x93/xe0 + /x93/xe1 + /x93/xe2 + /x93/xe3 + /x93/xe4 + /x93/xe5 + /x93/xe6 + /x93/xe7 + /x93/xe8 + /x93/xe9 + /x93/xea + /x93/xeb + /x93/xec + /x93/xed + /x93/xee + /x93/xef + /x93/xf0 + /x93/xf1 + /x93/xf2 + /x93/xf3 + /x93/xf4 + /x93/xf5 + /x93/xf6 + /x93/xf7 + /x93/xf8 + /x93/xf9 + /x93/xfa + /x93/xfb + /x93/xfc + /x94/x40 + /x94/x41 + /x94/x42 + /x94/x43 + /x94/x44 + /x94/x45 + /x94/x46 + /x94/x47 + /x94/x48 + /x94/x49 + /x94/x4a + /x94/x4b + /x94/x4c + /x94/x4d + /x94/x4e + /x94/x4f + /x94/x50 + /x94/x51 + /x94/x52 + /x94/x53 + /x94/x54 + /x94/x55 + /x94/x56 + /x94/x57 + /x94/x58 + /x94/x59 + /x94/x5a + /x94/x5b + /x94/x5c + /x94/x5d + /x94/x5e + /x94/x5f + /x94/x60 + /x94/x61 + /x94/x62 + /x94/x63 + /x94/x64 + /x94/x65 + /x94/x66 + /x94/x67 + /x94/x68 + /x94/x69 + /x94/x6a + /x94/x6b + /x94/x6c + /x94/x6d + /x94/x6e + /x94/x6f + /x94/x70 + /x94/x71 + /x94/x72 + /x94/x73 + /x94/x74 + /x94/x75 + /x94/x76 + /x94/x77 + /x94/x78 + /x94/x79 + /x94/x7a + /x94/x7b + /x94/x7c + /x94/x7d + /x94/x7e + /x94/x80 + /x94/x81 + /x94/x82 + /x94/x83 + /x94/x84 + /x94/x85 + /x94/x86 + /x94/x87 + /x94/x88 + /x94/x89 + /x94/x8a + /x94/x8b + /x94/x8c + /x94/x8d + /x94/x8e + /x94/x8f + /x94/x90 + /x94/x91 + /x94/x92 + /x94/x93 + /x94/x94 + /x94/x95 + /x94/x96 + /x94/x97 + /x94/x98 + /x94/x99 + /x94/x9a + /x94/x9b + /x94/x9c + /x94/x9d + /x94/x9e + /x94/x9f + /x94/xa0 + /x94/xa1 + /x94/xa2 + /x94/xa3 + /x94/xa4 + /x94/xa5 + /x94/xa6 + /x94/xa7 + /x94/xa8 + /x94/xa9 + /x94/xaa + /x94/xab + /x94/xac + /x94/xad + /x94/xae + /x94/xaf + /x94/xb0 + /x94/xb1 + /x94/xb2 + /x94/xb3 + /x94/xb4 + /x94/xb5 + /x94/xb6 + /x94/xb7 + /x94/xb8 + /x94/xb9 + /x94/xba + /x94/xbb + /x94/xbc + /x94/xbd + /x94/xbe + /x94/xbf + /x94/xc0 + /x94/xc1 + /x94/xc2 + /x94/xc3 + /x94/xc4 + /x94/xc5 + /x94/xc6 + /x94/xc7 + /x94/xc8 + /x94/xc9 + /x94/xca + /x94/xcb + /x94/xcc + /x94/xcd + /x94/xce + /x94/xcf + /x94/xd0 + /x94/xd1 + /x94/xd2 + /x94/xd3 + /x94/xd4 + /x94/xd5 + /x94/xd6 + /x94/xd7 + /x94/xd8 + /x94/xd9 + /x94/xda + /x94/xdb + /x94/xdc + /x94/xdd + /x94/xde + /x94/xdf + /x94/xe0 + /x94/xe1 + /x94/xe2 + /x94/xe3 + /x94/xe4 + /x94/xe5 + /x94/xe6 + /x94/xe7 + /x94/xe8 + /x94/xe9 + /x94/xea + /x94/xeb + /x94/xec + /x94/xed + /x94/xee + /x94/xef + /x94/xf0 + /x94/xf1 + /x94/xf2 + /x94/xf3 + /x94/xf4 + /x94/xf5 + /x94/xf6 + /x94/xf7 + /x94/xf8 + /x94/xf9 + /x94/xfa + /x94/xfb + /x94/xfc + /x95/x40 + /x95/x41 + /x95/x42 + /x95/x43 + /x95/x44 + /x95/x45 + /x95/x46 + /x95/x47 + /x95/x48 + /x95/x49 + /x95/x4a + /x95/x4b + /x95/x4c + /x95/x4d + /x95/x4e + /x95/x4f + /x95/x50 + /x95/x51 + /x95/x52 + /x95/x53 + /x95/x54 + /x95/x55 + /x95/x56 + /x95/x57 + /x95/x58 + /x95/x59 + /x95/x5a + /x95/x5b + /x95/x5c + /x95/x5d + /x95/x5e + /x95/x5f + /x95/x60 + /x95/x61 + /x95/x62 + /x95/x63 + /x95/x64 + /x95/x65 + /x95/x66 + /x95/x67 + /x95/x68 + /x95/x69 + /x95/x6a + /x95/x6b + /x95/x6c + /x95/x6d + /x95/x6e + /x95/x6f + /x95/x70 + /x95/x71 + /x95/x72 + /x95/x73 + /x95/x74 + /x95/x75 + /x95/x76 + /x95/x77 + /x95/x78 + /x95/x79 + /x95/x7a + /x95/x7b + /x95/x7c + /x95/x7d + /x95/x7e + /x95/x80 + /x95/x81 + /x95/x82 + /x95/x83 + /x95/x84 + /x95/x85 + /x95/x86 + /x95/x87 + /x95/x88 + /x95/x89 + /x95/x8a + /x95/x8b + /x95/x8c + /x95/x8d + /x95/x8e + /x95/x8f + /x95/x90 + /x95/x91 + /x95/x92 + /x95/x93 + /x95/x94 + /x95/x95 + /x95/x96 + /x95/x97 + /x95/x98 + /x95/x99 + /x95/x9a + /x95/x9b + /x95/x9c + /x95/x9d + /x95/x9e + /x95/x9f + /x95/xa0 + /x95/xa1 + /x95/xa2 + /x95/xa3 + /x95/xa4 + /x95/xa5 + /x95/xa6 + /x95/xa7 + /x95/xa8 + /x95/xa9 + /x95/xaa + /x95/xab + /x95/xac + /x95/xad + /x95/xae + /x95/xaf + /x95/xb0 + /x95/xb1 + /x95/xb2 + /x95/xb3 + /x95/xb4 + /x95/xb5 + /x95/xb6 + /x95/xb7 + /x95/xb8 + /x95/xb9 + /x95/xba + /x95/xbb + /x95/xbc + /x95/xbd + /x95/xbe + /x95/xbf + /x95/xc0 + /x95/xc1 + /x95/xc2 + /x95/xc3 + /x95/xc4 + /x95/xc5 + /x95/xc6 + /x95/xc7 + /x95/xc8 + /x95/xc9 + /x95/xca + /x95/xcb + /x95/xcc + /x95/xcd + /x95/xce + /x95/xcf + /x95/xd0 + /x95/xd1 + /x95/xd2 + /x95/xd3 + /x95/xd4 + /x95/xd5 + /x95/xd6 + /x95/xd7 + /x95/xd8 + /x95/xd9 + /x95/xda + /x95/xdb + /x95/xdc + /x95/xdd + /x95/xde + /x95/xdf + /x95/xe0 + /x95/xe1 + /x95/xe2 + /x95/xe3 + /x95/xe4 + /x95/xe5 + /x95/xe6 + /x95/xe7 + /x95/xe8 + /x95/xe9 + /x95/xea + /x95/xeb + /x95/xec + /x95/xed + /x95/xee + /x95/xef + /x95/xf0 + /x95/xf1 + /x95/xf2 + /x95/xf3 + /x95/xf4 + /x95/xf5 + /x95/xf6 + /x95/xf7 + /x95/xf8 + /x95/xf9 + /x95/xfa + /x95/xfb + /x95/xfc + /x96/x40 + /x96/x41 + /x96/x42 + /x96/x43 + /x96/x44 + /x96/x45 + /x96/x46 + /x96/x47 + /x96/x48 + /x96/x49 + /x96/x4a + /x96/x4b + /x96/x4c + /x96/x4d + /x96/x4e + /x96/x4f + /x96/x50 + /x96/x51 + /x96/x52 + /x96/x53 + /x96/x54 + /x96/x55 + /x96/x56 + /x96/x57 + /x96/x58 + /x96/x59 + /x96/x5a + /x96/x5b + /x96/x5c + /x96/x5d + /x96/x5e + /x96/x5f + /x96/x60 + /x96/x61 + /x96/x62 + /x96/x63 + /x96/x64 + /x96/x65 + /x96/x66 + /x96/x67 + /x96/x68 + /x96/x69 + /x96/x6a + /x96/x6b + /x96/x6c + /x96/x6d + /x96/x6e + /x96/x6f + /x96/x70 + /x96/x71 + /x96/x72 + /x96/x73 + /x96/x74 + /x96/x75 + /x96/x76 + /x96/x77 + /x96/x78 + /x96/x79 + /x96/x7a + /x96/x7b + /x96/x7c + /x96/x7d + /x96/x7e + /x96/x80 + /x96/x81 + /x96/x82 + /x96/x83 + /x96/x84 + /x96/x85 + /x96/x86 + /x96/x87 + /x96/x88 + /x96/x89 + /x96/x8a + /x96/x8b + /x96/x8c + /x96/x8d + /x96/x8e + /x96/x8f + /x96/x90 + /x96/x91 + /x96/x92 + /x96/x93 + /x96/x94 + /x96/x95 + /x96/x96 + /x96/x97 + /x96/x98 + /x96/x99 + /x96/x9a + /x96/x9b + /x96/x9c + /x96/x9d + /x96/x9e + /x96/x9f + /x96/xa0 + /x96/xa1 + /x96/xa2 + /x96/xa3 + /x96/xa4 + /x96/xa5 + /x96/xa6 + /x96/xa7 + /x96/xa8 + /x96/xa9 + /x96/xaa + /x96/xab + /x96/xac + /x96/xad + /x96/xae + /x96/xaf + /x96/xb0 + /x96/xb1 + /x96/xb2 + /x96/xb3 + /x96/xb4 + /x96/xb5 + /x96/xb6 + /x96/xb7 + /x96/xb8 + /x96/xb9 + /x96/xba + /x96/xbb + /x96/xbc + /x96/xbd + /x96/xbe + /x96/xbf + /x96/xc0 + /x96/xc1 + /x96/xc2 + /x96/xc3 + /x96/xc4 + /x96/xc5 + /x96/xc6 + /x96/xc7 + /x96/xc8 + /x96/xc9 + /x96/xca + /x96/xcb + /x96/xcc + /x96/xcd + /x96/xce + /x96/xcf + /x96/xd0 + /x96/xd1 + /x96/xd2 + /x96/xd3 + /x96/xd4 + /x96/xd5 + /x96/xd6 + /x96/xd7 + /x96/xd8 + /x96/xd9 + /x96/xda + /x96/xdb + /x96/xdc + /x96/xdd + /x96/xde + /x96/xdf + /x96/xe0 + /x96/xe1 + /x96/xe2 + /x96/xe3 + /x96/xe4 + /x96/xe5 + /x96/xe6 + /x96/xe7 + /x96/xe8 + /x96/xe9 + /x96/xea + /x96/xeb + /x96/xec + /x96/xed + /x96/xee + /x96/xef + /x96/xf0 + /x96/xf1 + /x96/xf2 + /x96/xf3 + /x96/xf4 + /x96/xf5 + /x96/xf6 + /x96/xf7 + /x96/xf8 + /x96/xf9 + /x96/xfa + /x96/xfb + /x96/xfc + /x97/x40 + /x97/x41 + /x97/x42 + /x97/x43 + /x97/x44 + /x97/x45 + /x97/x46 + /x97/x47 + /x97/x48 + /x97/x49 + /x97/x4a + /x97/x4b + /x97/x4c + /x97/x4d + /x97/x4e + /x97/x4f + /x97/x50 + /x97/x51 + /x97/x52 + /x97/x53 + /x97/x54 + /x97/x55 + /x97/x56 + /x97/x57 + /x97/x58 + /x97/x59 + /x97/x5a + /x97/x5b + /x97/x5c + /x97/x5d + /x97/x5e + /x97/x5f + /x97/x60 + /x97/x61 + /x97/x62 + /x97/x63 + /x97/x64 + /x97/x65 + /x97/x66 + /x97/x67 + /x97/x68 + /x97/x69 + /x97/x6a + /x97/x6b + /x97/x6c + /x97/x6d + /x97/x6e + /x97/x6f + /x97/x70 + /x97/x71 + /x97/x72 + /x97/x73 + /x97/x74 + /x97/x75 + /x97/x76 + /x97/x77 + /x97/x78 + /x97/x79 + /x97/x7a + /x97/x7b + /x97/x7c + /x97/x7d + /x97/x7e + /x97/x80 + /x97/x81 + /x97/x82 + /x97/x83 + /x97/x84 + /x97/x85 + /x97/x86 + /x97/x87 + /x97/x88 + /x97/x89 + /x97/x8a + /x97/x8b + /x97/x8c + /x97/x8d + /x97/x8e + /x97/x8f + /x97/x90 + /x97/x91 + /x97/x92 + /x97/x93 + /x97/x94 + /x97/x95 + /x97/x96 + /x97/x97 + /x97/x98 + /x97/x99 + /x97/x9a + /x97/x9b + /x97/x9c + /x97/x9d + /x97/x9e + /x97/x9f + /x97/xa0 + /x97/xa1 + /x97/xa2 + /x97/xa3 + /x97/xa4 + /x97/xa5 + /x97/xa6 + /x97/xa7 + /x97/xa8 + /x97/xa9 + /x97/xaa + /x97/xab + /x97/xac + /x97/xad + /x97/xae + /x97/xaf + /x97/xb0 + /x97/xb1 + /x97/xb2 + /x97/xb3 + /x97/xb4 + /x97/xb5 + /x97/xb6 + /x97/xb7 + /x97/xb8 + /x97/xb9 + /x97/xba + /x97/xbb + /x97/xbc + /x97/xbd + /x97/xbe + /x97/xbf + /x97/xc0 + /x97/xc1 + /x97/xc2 + /x97/xc3 + /x97/xc4 + /x97/xc5 + /x97/xc6 + /x97/xc7 + /x97/xc8 + /x97/xc9 + /x97/xca + /x97/xcb + /x97/xcc + /x97/xcd + /x97/xce + /x97/xcf + /x97/xd0 + /x97/xd1 + /x97/xd2 + /x97/xd3 + /x97/xd4 + /x97/xd5 + /x97/xd6 + /x97/xd7 + /x97/xd8 + /x97/xd9 + /x97/xda + /x97/xdb + /x97/xdc + /x97/xdd + /x97/xde + /x97/xdf + /x97/xe0 + /x97/xe1 + /x97/xe2 + /x97/xe3 + /x97/xe4 + /x97/xe5 + /x97/xe6 + /x97/xe7 + /x97/xe8 + /x97/xe9 + /x97/xea + /x97/xeb + /x97/xec + /x97/xed + /x97/xee + /x97/xef + /x97/xf0 + /x97/xf1 + /x97/xf2 + /x97/xf3 + /x97/xf4 + /x97/xf5 + /x97/xf6 + /x97/xf7 + /x97/xf8 + /x97/xf9 + /x97/xfa + /x97/xfb + /x97/xfc + /x98/x40 + /x98/x41 + /x98/x42 + /x98/x43 + /x98/x44 + /x98/x45 + /x98/x46 + /x98/x47 + /x98/x48 + /x98/x49 + /x98/x4a + /x98/x4b + /x98/x4c + /x98/x4d + /x98/x4e + /x98/x4f + /x98/x50 + /x98/x51 + /x98/x52 + /x98/x53 + /x98/x54 + /x98/x55 + /x98/x56 + /x98/x57 + /x98/x58 + /x98/x59 + /x98/x5a + /x98/x5b + /x98/x5c + /x98/x5d + /x98/x5e + /x98/x5f + /x98/x60 + /x98/x61 + /x98/x62 + /x98/x63 + /x98/x64 + /x98/x65 + /x98/x66 + /x98/x67 + /x98/x68 + /x98/x69 + /x98/x6a + /x98/x6b + /x98/x6c + /x98/x6d + /x98/x6e + /x98/x6f + /x98/x70 + /x98/x71 + /x98/x72 + /x98/x9f + /x98/xa0 + /x98/xa1 + /x98/xa2 + /x98/xa3 + /x98/xa4 + /x98/xa5 + /x98/xa6 + /x98/xa7 + /x98/xa8 + /x98/xa9 + /x98/xaa + /x98/xab + /x98/xac + /x98/xad + /x98/xae + /x98/xaf + /x98/xb0 + /x98/xb1 + /x98/xb2 + /x98/xb3 + /x98/xb4 + /x98/xb5 + /x98/xb6 + /x98/xb7 + /x98/xb8 + /x98/xb9 + /x98/xba + /x98/xbb + /x98/xbc + /x98/xbd + /x98/xbe + /x98/xbf + /x98/xc0 + /x98/xc1 + /x98/xc2 + /x98/xc3 + /x98/xc4 + /x98/xc5 + /x98/xc6 + /x98/xc7 + /x98/xc8 + /x98/xc9 + /x98/xca + /x98/xcb + /x98/xcc + /x98/xcd + /x98/xce + /x98/xcf + /x98/xd0 + /x98/xd1 + /x98/xd2 + /x98/xd3 + /x98/xd4 + /x98/xd5 + /x98/xd6 + /x98/xd7 + /x98/xd8 + /x98/xd9 + /x98/xda + /x98/xdb + /x98/xdc + /x98/xdd + /x98/xde + /x98/xdf + /x98/xe0 + /x98/xe1 + /x98/xe2 + /x98/xe3 + /x98/xe4 + /x98/xe5 + /x98/xe6 + /x98/xe7 + /x98/xe8 + /x98/xe9 + /x98/xea + /x98/xeb + /x98/xec + /x98/xed + /x98/xee + /x98/xef + /x98/xf0 + /x98/xf1 + /x98/xf2 + /x98/xf3 + /x98/xf4 + /x98/xf5 + /x98/xf6 + /x98/xf7 + /x98/xf8 + /x98/xf9 + /x98/xfa + /x98/xfb + /x98/xfc + /x99/x40 + /x99/x41 + /x99/x42 + /x99/x43 + /x99/x44 + /x99/x45 + /x99/x46 + /x99/x47 + /x99/x48 + /x99/x49 + /x99/x4a + /x99/x4b + /x99/x4c + /x99/x4d + /x99/x4e + /x99/x4f + /x99/x50 + /x99/x51 + /x99/x52 + /x99/x53 + /x99/x54 + /x99/x55 + /x99/x56 + /x99/x57 + /x99/x58 + /x99/x59 + /x99/x5a + /x99/x5b + /x99/x5c + /x99/x5d + /x99/x5e + /x99/x5f + /x99/x60 + /x99/x61 + /x99/x62 + /x99/x63 + /x99/x64 + /x99/x65 + /x99/x66 + /x99/x67 + /x99/x68 + /x99/x69 + /x99/x6a + /x99/x6b + /x99/x6c + /x99/x6d + /x99/x6e + /x99/x6f + /x99/x70 + /x99/x71 + /x99/x72 + /x99/x73 + /x99/x74 + /x99/x75 + /x99/x76 + /x99/x77 + /x99/x78 + /x99/x79 + /x99/x7a + /x99/x7b + /x99/x7c + /x99/x7d + /x99/x7e + /x99/x80 + /x99/x81 + /x99/x82 + /x99/x83 + /x99/x84 + /x99/x85 + /x99/x86 + /x99/x87 + /x99/x88 + /x99/x89 + /x99/x8a + /x99/x8b + /x99/x8c + /x99/x8d + /x99/x8e + /x99/x8f + /x99/x90 + /x99/x91 + /x99/x92 + /x99/x93 + /x99/x94 + /x99/x95 + /x99/x96 + /x99/x97 + /x99/x98 + /x99/x99 + /x99/x9a + /x99/x9b + /x99/x9c + /x99/x9d + /x99/x9e + /x99/x9f + /x99/xa0 + /x99/xa1 + /x99/xa2 + /x99/xa3 + /x99/xa4 + /x99/xa5 + /x99/xa6 + /x99/xa7 + /x99/xa8 + /x99/xa9 + /x99/xaa + /x99/xab + /x99/xac + /x99/xad + /x99/xae + /x99/xaf + /x99/xb0 + /x99/xb1 + /x99/xb2 + /x99/xb3 + /x99/xb4 + /x99/xb5 + /x99/xb6 + /x99/xb7 + /x99/xb8 + /x99/xb9 + /x99/xba + /x99/xbb + /x99/xbc + /x99/xbd + /x99/xbe + /x99/xbf + /x99/xc0 + /x99/xc1 + /x99/xc2 + /x99/xc3 + /x99/xc4 + /x99/xc5 + /x99/xc6 + /x99/xc7 + /x99/xc8 + /x99/xc9 + /x99/xca + /x99/xcb + /x99/xcc + /x99/xcd + /x99/xce + /x99/xcf + /x99/xd0 + /x99/xd1 + /x99/xd2 + /x99/xd3 + /x99/xd4 + /x99/xd5 + /x99/xd6 + /x99/xd7 + /x99/xd8 + /x99/xd9 + /x99/xda + /x99/xdb + /x99/xdc + /x99/xdd + /x99/xde + /x99/xdf + /x99/xe0 + /x99/xe1 + /x99/xe2 + /x99/xe3 + /x99/xe4 + /x99/xe5 + /x99/xe6 + /x99/xe7 + /x99/xe8 + /x99/xe9 + /x99/xea + /x99/xeb + /x99/xec + /x99/xed + /x99/xee + /x99/xef + /x99/xf0 + /x99/xf1 + /x99/xf2 + /x99/xf3 + /x99/xf4 + /x99/xf5 + /x99/xf6 + /x99/xf7 + /x99/xf8 + /x99/xf9 + /x99/xfa + /x99/xfb + /x99/xfc + /x9a/x40 + /x9a/x41 + /x9a/x42 + /x9a/x43 + /x9a/x44 + /x9a/x45 + /x9a/x46 + /x9a/x47 + /x9a/x48 + /x9a/x49 + /x9a/x4a + /x9a/x4b + /x9a/x4c + /x9a/x4d + /x9a/x4e + /x9a/x4f + /x9a/x50 + /x9a/x51 + /x9a/x52 + /x9a/x53 + /x9a/x54 + /x9a/x55 + /x9a/x56 + /x9a/x57 + /x9a/x58 + /x9a/x59 + /x9a/x5a + /x9a/x5b + /x9a/x5c + /x9a/x5d + /x9a/x5e + /x9a/x5f + /x9a/x60 + /x9a/x61 + /x9a/x62 + /x9a/x63 + /x9a/x64 + /x9a/x65 + /x9a/x66 + /x9a/x67 + /x9a/x68 + /x9a/x69 + /x9a/x6a + /x9a/x6b + /x9a/x6c + /x9a/x6d + /x9a/x6e + /x9a/x6f + /x9a/x70 + /x9a/x71 + /x9a/x72 + /x9a/x73 + /x9a/x74 + /x9a/x75 + /x9a/x76 + /x9a/x77 + /x9a/x78 + /x9a/x79 + /x9a/x7a + /x9a/x7b + /x9a/x7c + /x9a/x7d + /x9a/x7e + /x9a/x80 + /x9a/x81 + /x9a/x82 + /x9a/x83 + /x9a/x84 + /x9a/x85 + /x9a/x86 + /x9a/x87 + /x9a/x88 + /x9a/x89 + /x9a/x8a + /x9a/x8b + /x9a/x8c + /x9a/x8d + /x9a/x8e + /x9a/x8f + /x9a/x90 + /x9a/x91 + /x9a/x92 + /x9a/x93 + /x9a/x94 + /x9a/x95 + /x9a/x96 + /x9a/x97 + /x9a/x98 + /x9a/x99 + /x9a/x9a + /x9a/x9b + /x9a/x9c + /x9a/x9d + /x9a/x9e + /x9a/x9f + /x9a/xa0 + /x9a/xa1 + /x9a/xa2 + /x9a/xa3 + /x9a/xa4 + /x9a/xa5 + /x9a/xa6 + /x9a/xa7 + /x9a/xa8 + /x9a/xa9 + /x9a/xaa + /x9a/xab + /x9a/xac + /x9a/xad + /x9a/xae + /x9a/xaf + /x9a/xb0 + /x9a/xb1 + /x9a/xb2 + /x9a/xb3 + /x9a/xb4 + /x9a/xb5 + /x9a/xb6 + /x9a/xb7 + /x9a/xb8 + /x9a/xb9 + /x9a/xba + /x9a/xbb + /x9a/xbc + /x9a/xbd + /x9a/xbe + /x9a/xbf + /x9a/xc0 + /x9a/xc1 + /x9a/xc2 + /x9a/xc3 + /x9a/xc4 + /x9a/xc5 + /x9a/xc6 + /x9a/xc7 + /x9a/xc8 + /x9a/xc9 + /x9a/xca + /x9a/xcb + /x9a/xcc + /x9a/xcd + /x9a/xce + /x9a/xcf + /x9a/xd0 + /x9a/xd1 + /x9a/xd2 + /x9a/xd3 + /x9a/xd4 + /x9a/xd5 + /x9a/xd6 + /x9a/xd7 + /x9a/xd8 + /x9a/xd9 + /x9a/xda + /x9a/xdb + /x9a/xdc + /x9a/xdd + /x9a/xde + /x9a/xdf + /x9a/xe0 + /x9a/xe1 + /x9a/xe2 + /x9a/xe3 + /x9a/xe4 + /x9a/xe5 + /x9a/xe6 + /x9a/xe7 + /x9a/xe8 + /x9a/xe9 + /x9a/xea + /x9a/xeb + /x9a/xec + /x9a/xed + /x9a/xee + /x9a/xef + /x9a/xf0 + /x9a/xf1 + /x9a/xf2 + /x9a/xf3 + /x9a/xf4 + /x9a/xf5 + /x9a/xf6 + /x9a/xf7 + /x9a/xf8 + /x9a/xf9 + /x9a/xfa + /x9a/xfb + /x9a/xfc + /x9b/x40 + /x9b/x41 + /x9b/x42 + /x9b/x43 + /x9b/x44 + /x9b/x45 + /x9b/x46 + /x9b/x47 + /x9b/x48 + /x9b/x49 + /x9b/x4a + /x9b/x4b + /x9b/x4c + /x9b/x4d + /x9b/x4e + /x9b/x4f + /x9b/x50 + /x9b/x51 + /x9b/x52 + /x9b/x53 + /x9b/x54 + /x9b/x55 + /x9b/x56 + /x9b/x57 + /x9b/x58 + /x9b/x59 + /x9b/x5a + /x9b/x5b + /x9b/x5c + /x9b/x5d + /x9b/x5e + /x9b/x5f + /x9b/x60 + /x9b/x61 + /x9b/x62 + /x9b/x63 + /x9b/x64 + /x9b/x65 + /x9b/x66 + /x9b/x67 + /x9b/x68 + /x9b/x69 + /x9b/x6a + /x9b/x6b + /x9b/x6c + /x9b/x6d + /x9b/x6e + /x9b/x6f + /x9b/x70 + /x9b/x71 + /x9b/x72 + /x9b/x73 + /x9b/x74 + /x9b/x75 + /x9b/x76 + /x9b/x77 + /x9b/x78 + /x9b/x79 + /x9b/x7a + /x9b/x7b + /x9b/x7c + /x9b/x7d + /x9b/x7e + /x9b/x80 + /x9b/x81 + /x9b/x82 + /x9b/x83 + /x9b/x84 + /x9b/x85 + /x9b/x86 + /x9b/x87 + /x9b/x88 + /x9b/x89 + /x9b/x8a + /x9b/x8b + /x9b/x8c + /x9b/x8d + /x9b/x8e + /x9b/x8f + /x9b/x90 + /x9b/x91 + /x9b/x92 + /x9b/x93 + /x9b/x94 + /x9b/x95 + /x9b/x96 + /x9b/x97 + /x9b/x98 + /x9b/x99 + /x9b/x9a + /x9b/x9b + /x9b/x9c + /x9b/x9d + /x9b/x9e + /x9b/x9f + /x9b/xa0 + /x9b/xa1 + /x9b/xa2 + /x9b/xa3 + /x9b/xa4 + /x9b/xa5 + /x9b/xa6 + /x9b/xa7 + /x9b/xa8 + /x9b/xa9 + /x9b/xaa + /x9b/xab + /x9b/xac + /x9b/xad + /x9b/xae + /x9b/xaf + /x9b/xb0 + /x9b/xb1 + /x9b/xb2 + /x9b/xb3 + /x9b/xb4 + /x9b/xb5 + /x9b/xb6 + /x9b/xb7 + /x9b/xb8 + /x9b/xb9 + /x9b/xba + /x9b/xbb + /x9b/xbc + /x9b/xbd + /x9b/xbe + /x9b/xbf + /x9b/xc0 + /x9b/xc1 + /x9b/xc2 + /x9b/xc3 + /x9b/xc4 + /x9b/xc5 + /x9b/xc6 + /x9b/xc7 + /x9b/xc8 + /x9b/xc9 + /x9b/xca + /x9b/xcb + /x9b/xcc + /x9b/xcd + /x9b/xce + /x9b/xcf + /x9b/xd0 + /x9b/xd1 + /x9b/xd2 + /x9b/xd3 + /x9b/xd4 + /x9b/xd5 + /x9b/xd6 + /x9b/xd7 + /x9b/xd8 + /x9b/xd9 + /x9b/xda + /x9b/xdb + /x9b/xdc + /x9b/xdd + /x9b/xde + /x9b/xdf + /x9b/xe0 + /x9b/xe1 + /x9b/xe2 + /x9b/xe3 + /x9b/xe4 + /x9b/xe5 + /x9b/xe6 + /x9b/xe7 + /x9b/xe8 + /x9b/xe9 + /x9b/xea + /x9b/xeb + /x9b/xec + /x9b/xed + /x9b/xee + /x9b/xef + /x9b/xf0 + /x9b/xf1 + /x9b/xf2 + /x9b/xf3 + /x9b/xf4 + /x9b/xf5 + /x9b/xf6 + /x9b/xf7 + /x9b/xf8 + /x9b/xf9 + /x9b/xfa + /x9b/xfb + /x9b/xfc + /x9c/x40 + /x9c/x41 + /x9c/x42 + /x9c/x43 + /x9c/x44 + /x9c/x45 + /x9c/x46 + /x9c/x47 + /x9c/x48 + /x9c/x49 + /x9c/x4a + /x9c/x4b + /x9c/x4c + /x9c/x4d + /x9c/x4e + /x9c/x4f + /x9c/x50 + /x9c/x51 + /x9c/x52 + /x9c/x53 + /x9c/x54 + /x9c/x55 + /x9c/x56 + /x9c/x57 + /x9c/x58 + /x9c/x59 + /x9c/x5a + /x9c/x5b + /x9c/x5c + /x9c/x5d + /x9c/x5e + /x9c/x5f + /x9c/x60 + /x9c/x61 + /x9c/x62 + /x9c/x63 + /x9c/x64 + /x9c/x65 + /x9c/x66 + /x9c/x67 + /x9c/x68 + /x9c/x69 + /x9c/x6a + /x9c/x6b + /x9c/x6c + /x9c/x6d + /x9c/x6e + /x9c/x6f + /x9c/x70 + /x9c/x71 + /x9c/x72 + /x9c/x73 + /x9c/x74 + /x9c/x75 + /x9c/x76 + /x9c/x77 + /x9c/x78 + /x9c/x79 + /x9c/x7a + /x9c/x7b + /x9c/x7c + /x9c/x7d + /x9c/x7e + /x9c/x80 + /x9c/x81 + /x9c/x82 + /x9c/x83 + /x9c/x84 + /x9c/x85 + /x9c/x86 + /x9c/x87 + /x9c/x88 + /x9c/x89 + /x9c/x8a + /x9c/x8b + /x9c/x8c + /x9c/x8d + /x9c/x8e + /x9c/x8f + /x9c/x90 + /x9c/x91 + /x9c/x92 + /x9c/x93 + /x9c/x94 + /x9c/x95 + /x9c/x96 + /x9c/x97 + /x9c/x98 + /x9c/x99 + /x9c/x9a + /x9c/x9b + /x9c/x9c + /x9c/x9d + /x9c/x9e + /x9c/x9f + /x9c/xa0 + /x9c/xa1 + /x9c/xa2 + /x9c/xa3 + /x9c/xa4 + /x9c/xa5 + /x9c/xa6 + /x9c/xa7 + /x9c/xa8 + /x9c/xa9 + /x9c/xaa + /x9c/xab + /x9c/xac + /x9c/xad + /x9c/xae + /x9c/xaf + /x9c/xb0 + /x9c/xb1 + /x9c/xb2 + /x9c/xb3 + /x9c/xb4 + /x9c/xb5 + /x9c/xb6 + /x9c/xb7 + /x9c/xb8 + /x9c/xb9 + /x9c/xba + /x9c/xbb + /x9c/xbc + /x9c/xbd + /x9c/xbe + /x9c/xbf + /x9c/xc0 + /x9c/xc1 + /x9c/xc2 + /x9c/xc3 + /x9c/xc4 + /x9c/xc5 + /x9c/xc6 + /x9c/xc7 + /x9c/xc8 + /x9c/xc9 + /x9c/xca + /x9c/xcb + /x9c/xcc + /x9c/xcd + /x9c/xce + /x9c/xcf + /x9c/xd0 + /x9c/xd1 + /x9c/xd2 + /x9c/xd3 + /x9c/xd4 + /x9c/xd5 + /x9c/xd6 + /x9c/xd7 + /x9c/xd8 + /x9c/xd9 + /x9c/xda + /x9c/xdb + /x9c/xdc + /x9c/xdd + /x9c/xde + /x9c/xdf + /x9c/xe0 + /x9c/xe1 + /x9c/xe2 + /x9c/xe3 + /x9c/xe4 + /x9c/xe5 + /x9c/xe6 + /x9c/xe7 + /x9c/xe8 + /x9c/xe9 + /x9c/xea + /x9c/xeb + /x9c/xec + /x9c/xed + /x9c/xee + /x9c/xef + /x9c/xf0 + /x9c/xf1 + /x9c/xf2 + /x9c/xf3 + /x9c/xf4 + /x9c/xf5 + /x9c/xf6 + /x9c/xf7 + /x9c/xf8 + /x9c/xf9 + /x9c/xfa + /x9c/xfb + /x9c/xfc + /x9d/x40 + /x9d/x41 + /x9d/x42 + /x9d/x43 + /x9d/x44 + /x9d/x45 + /x9d/x46 + /x9d/x47 + /x9d/x48 + /x9d/x49 + /x9d/x4a + /x9d/x4b + /x9d/x4c + /x9d/x4d + /x9d/x4e + /x9d/x4f + /x9d/x50 + /x9d/x51 + /x9d/x52 + /x9d/x53 + /x9d/x54 + /x9d/x55 + /x9d/x56 + /x9d/x57 + /x9d/x58 + /x9d/x59 + /x9d/x5a + /x9d/x5b + /x9d/x5c + /x9d/x5d + /x9d/x5e + /x9d/x5f + /x9d/x60 + /x9d/x61 + /x9d/x62 + /x9d/x63 + /x9d/x64 + /x9d/x65 + /x9d/x66 + /x9d/x67 + /x9d/x68 + /x9d/x69 + /x9d/x6a + /x9d/x6b + /x9d/x6c + /x9d/x6d + /x9d/x6e + /x9d/x6f + /x9d/x70 + /x9d/x71 + /x9d/x72 + /x9d/x73 + /x9d/x74 + /x9d/x75 + /x9d/x76 + /x9d/x77 + /x9d/x78 + /x9d/x79 + /x9d/x7a + /x9d/x7b + /x9d/x7c + /x9d/x7d + /x9d/x7e + /x9d/x80 + /x9d/x81 + /x9d/x82 + /x9d/x83 + /x9d/x84 + /x9d/x85 + /x9d/x86 + /x9d/x87 + /x9d/x88 + /x9d/x89 + /x9d/x8a + /x9d/x8b + /x9d/x8c + /x9d/x8d + /x9d/x8e + /x9d/x8f + /x9d/x90 + /x9d/x91 + /x9d/x92 + /x9d/x93 + /x9d/x94 + /x9d/x95 + /x9d/x96 + /x9d/x97 + /x9d/x98 + /x9d/x99 + /x9d/x9a + /x9d/x9b + /x9d/x9c + /x9d/x9d + /x9d/x9e + /x9d/x9f + /x9d/xa0 + /x9d/xa1 + /x9d/xa2 + /x9d/xa3 + /x9d/xa4 + /x9d/xa5 + /x9d/xa6 + /x9d/xa7 + /x9d/xa8 + /x9d/xa9 + /x9d/xaa + /x9d/xab + /x9d/xac + /x9d/xad + /x9d/xae + /x9d/xaf + /x9d/xb0 + /x9d/xb1 + /x9d/xb2 + /x9d/xb3 + /x9d/xb4 + /x9d/xb5 + /x9d/xb6 + /x9d/xb7 + /x9d/xb8 + /x9d/xb9 + /x9d/xba + /x9d/xbb + /x9d/xbc + /x9d/xbd + /x9d/xbe + /x9d/xbf + /x9d/xc0 + /x9d/xc1 + /x9d/xc2 + /x9d/xc3 + /x9d/xc4 + /x9d/xc5 + /x9d/xc6 + /x9d/xc7 + /x9d/xc8 + /x9d/xc9 + /x9d/xca + /x9d/xcb + /x9d/xcc + /x9d/xcd + /x9d/xce + /x9d/xcf + /x9d/xd0 + /x9d/xd1 + /x9d/xd2 + /x9d/xd3 + /x9d/xd4 + /x9d/xd5 + /x9d/xd6 + /x9d/xd7 + /x9d/xd8 + /x9d/xd9 + /x9d/xda + /x9d/xdb + /x9d/xdc + /x9d/xdd + /x9d/xde + /x9d/xdf + /x9d/xe0 + /x9d/xe1 + /x9d/xe2 + /x9d/xe3 + /x9d/xe4 + /x9d/xe5 + /x9d/xe6 + /x9d/xe7 + /x9d/xe8 + /x9d/xe9 + /x9d/xea + /x9d/xeb + /x9d/xec + /x9d/xed + /x9d/xee + /x9d/xef + /x9d/xf0 + /x9d/xf1 + /x9d/xf2 + /x9d/xf3 + /x9d/xf4 + /x9d/xf5 + /x9d/xf6 + /x9d/xf7 + /x9d/xf8 + /x9d/xf9 + /x9d/xfa + /x9d/xfb + /x9d/xfc + /x9e/x40 + /x9e/x41 + /x9e/x42 + /x9e/x43 + /x9e/x44 + /x9e/x45 + /x9e/x46 + /x9e/x47 + /x9e/x48 + /x9e/x49 + /x9e/x4a + /x9e/x4b + /x9e/x4c + /x9e/x4d + /x9e/x4e + /x9e/x4f + /x9e/x50 + /x9e/x51 + /x9e/x52 + /x9e/x53 + /x9e/x54 + /x9e/x55 + /x9e/x56 + /x9e/x57 + /x9e/x58 + /x9e/x59 + /x9e/x5a + /x9e/x5b + /x9e/x5c + /x9e/x5d + /x9e/x5e + /x9e/x5f + /x9e/x60 + /x9e/x61 + /x9e/x62 + /x9e/x63 + /x9e/x64 + /x9e/x65 + /x9e/x66 + /x9e/x67 + /x9e/x68 + /x9e/x69 + /x9e/x6a + /x9e/x6b + /x9e/x6c + /x9e/x6d + /x9e/x6e + /x9e/x6f + /x9e/x70 + /x9e/x71 + /x9e/x72 + /x9e/x73 + /x9e/x74 + /x9e/x75 + /x9e/x76 + /x9e/x77 + /x9e/x78 + /x9e/x79 + /x9e/x7a + /x9e/x7b + /x9e/x7c + /x9e/x7d + /x9e/x7e + /x9e/x80 + /x9e/x81 + /x9e/x82 + /x9e/x83 + /x9e/x84 + /x9e/x85 + /x9e/x86 + /x9e/x87 + /x9e/x88 + /x9e/x89 + /x9e/x8a + /x9e/x8b + /x9e/x8c + /x9e/x8d + /x9e/x8e + /x9e/x8f + /x9e/x90 + /x9e/x91 + /x9e/x92 + /x9e/x93 + /x9e/x94 + /x9e/x95 + /x9e/x96 + /x9e/x97 + /x9e/x98 + /x9e/x99 + /x9e/x9a + /x9e/x9b + /x9e/x9c + /x9e/x9d + /x9e/x9e + /x9e/x9f + /x9e/xa0 + /x9e/xa1 + /x9e/xa2 + /x9e/xa3 + /x9e/xa4 + /x9e/xa5 + /x9e/xa6 + /x9e/xa7 + /x9e/xa8 + /x9e/xa9 + /x9e/xaa + /x9e/xab + /x9e/xac + /x9e/xad + /x9e/xae + /x9e/xaf + /x9e/xb0 + /x9e/xb1 + /x9e/xb2 + /x9e/xb3 + /x9e/xb4 + /x9e/xb5 + /x9e/xb6 + /x9e/xb7 + /x9e/xb8 + /x9e/xb9 + /x9e/xba + /x9e/xbb + /x9e/xbc + /x9e/xbd + /x9e/xbe + /x9e/xbf + /x9e/xc0 + /x9e/xc1 + /x9e/xc2 + /x9e/xc3 + /x9e/xc4 + /x9e/xc5 + /x9e/xc6 + /x9e/xc7 + /x9e/xc8 + /x9e/xc9 + /x9e/xca + /x9e/xcb + /x9e/xcc + /x9e/xcd + /x9e/xce + /x9e/xcf + /x9e/xd0 + /x9e/xd1 + /x9e/xd2 + /x9e/xd3 + /x9e/xd4 + /x9e/xd5 + /x9e/xd6 + /x9e/xd7 + /x9e/xd8 + /x9e/xd9 + /x9e/xda + /x9e/xdb + /x9e/xdc + /x9e/xdd + /x9e/xde + /x9e/xdf + /x9e/xe0 + /x9e/xe1 + /x9e/xe2 + /x9e/xe3 + /x9e/xe4 + /x9e/xe5 + /x9e/xe6 + /x9e/xe7 + /x9e/xe8 + /x9e/xe9 + /x9e/xea + /x9e/xeb + /x9e/xec + /x9e/xed + /x9e/xee + /x9e/xef + /x9e/xf0 + /x9e/xf1 + /x9e/xf2 + /x9e/xf3 + /x9e/xf4 + /x9e/xf5 + /x9e/xf6 + /x9e/xf7 + /x9e/xf8 + /x9e/xf9 + /x9e/xfa + /x9e/xfb + /x9e/xfc + /x9f/x40 + /x9f/x41 + /x9f/x42 + /x9f/x43 + /x9f/x44 + /x9f/x45 + /x9f/x46 + /x9f/x47 + /x9f/x48 + /x9f/x49 + /x9f/x4a + /x9f/x4b + /x9f/x4c + /x9f/x4d + /x9f/x4e + /x9f/x4f + /x9f/x50 + /x9f/x51 + /x9f/x52 + /x9f/x53 + /x9f/x54 + /x9f/x55 + /x9f/x56 + /x9f/x57 + /x9f/x58 + /x9f/x59 + /x9f/x5a + /x9f/x5b + /x9f/x5c + /x9f/x5d + /x9f/x5e + /x9f/x5f + /x9f/x60 + /x9f/x61 + /x9f/x62 + /x9f/x63 + /x9f/x64 + /x9f/x65 + /x9f/x66 + /x9f/x67 + /x9f/x68 + /x9f/x69 + /x9f/x6a + /x9f/x6b + /x9f/x6c + /x9f/x6d + /x9f/x6e + /x9f/x6f + /x9f/x70 + /x9f/x71 + /x9f/x72 + /x9f/x73 + /x9f/x74 + /x9f/x75 + /x9f/x76 + /x9f/x77 + /x9f/x78 + /x9f/x79 + /x9f/x7a + /x9f/x7b + /x9f/x7c + /x9f/x7d + /x9f/x7e + /x9f/x80 + /x9f/x81 + /x9f/x82 + /x9f/x83 + /x9f/x84 + /x9f/x85 + /x9f/x86 + /x9f/x87 + /x9f/x88 + /x9f/x89 + /x9f/x8a + /x9f/x8b + /x9f/x8c + /x9f/x8d + /x9f/x8e + /x9f/x8f + /x9f/x90 + /x9f/x91 + /x9f/x92 + /x9f/x93 + /x9f/x94 + /x9f/x95 + /x9f/x96 + /x9f/x97 + /x9f/x98 + /x9f/x99 + /x9f/x9a + /x9f/x9b + /x9f/x9c + /x9f/x9d + /x9f/x9e + /x9f/x9f + /x9f/xa0 + /x9f/xa1 + /x9f/xa2 + /x9f/xa3 + /x9f/xa4 + /x9f/xa5 + /x9f/xa6 + /x9f/xa7 + /x9f/xa8 + /x9f/xa9 + /x9f/xaa + /x9f/xab + /x9f/xac + /x9f/xad + /x9f/xae + /x9f/xaf + /x9f/xb0 + /x9f/xb1 + /x9f/xb2 + /x9f/xb3 + /x9f/xb4 + /x9f/xb5 + /x9f/xb6 + /x9f/xb7 + /x9f/xb8 + /x9f/xb9 + /x9f/xba + /x9f/xbb + /x9f/xbc + /x9f/xbd + /x9f/xbe + /x9f/xbf + /x9f/xc0 + /x9f/xc1 + /x9f/xc2 + /x9f/xc3 + /x9f/xc4 + /x9f/xc5 + /x9f/xc6 + /x9f/xc7 + /x9f/xc8 + /x9f/xc9 + /x9f/xca + /x9f/xcb + /x9f/xcc + /x9f/xcd + /x9f/xce + /x9f/xcf + /x9f/xd0 + /x9f/xd1 + /x9f/xd2 + /x9f/xd3 + /x9f/xd4 + /x9f/xd5 + /x9f/xd6 + /x9f/xd7 + /x9f/xd8 + /x9f/xd9 + /x9f/xda + /x9f/xdb + /x9f/xdc + /x9f/xdd + /x9f/xde + /x9f/xdf + /x9f/xe0 + /x9f/xe1 + /x9f/xe2 + /x9f/xe3 + /x9f/xe4 + /x9f/xe5 + /x9f/xe6 + /x9f/xe7 + /x9f/xe8 + /x9f/xe9 + /x9f/xea + /x9f/xeb + /x9f/xec + /x9f/xed + /x9f/xee + /x9f/xef + /x9f/xf0 + /x9f/xf1 + /x9f/xf2 + /x9f/xf3 + /x9f/xf4 + /x9f/xf5 + /x9f/xf6 + /x9f/xf7 + /x9f/xf8 + /x9f/xf9 + /x9f/xfa + /x9f/xfb + /x9f/xfc + +% +% Half-width Katakana +% + /xa1 HALFWIDTH IDEOGRAPHIC FULL STOP + /xa2 HALFWIDTH LEFT CORNER BRACKET + /xa3 HALFWIDTH RIGHT CORNER BRACKET + /xa4 HALFWIDTH IDEOGRAPHIC COMMA + /xa5 HALFWIDTH KATAKANA MIDDLE DOT + /xa6 HALFWIDTH KATAKANA LETTER WO + /xa7 HALFWIDTH KATAKANA LETTER SMALL A + /xa8 HALFWIDTH KATAKANA LETTER SMALL I + /xa9 HALFWIDTH KATAKANA LETTER SMALL U + /xaa HALFWIDTH KATAKANA LETTER SMALL E + /xab HALFWIDTH KATAKANA LETTER SMALL O + /xac HALFWIDTH KATAKANA LETTER SMALL YA + /xad HALFWIDTH KATAKANA LETTER SMALL YU + /xae HALFWIDTH KATAKANA LETTER SMALL YO + /xaf HALFWIDTH KATAKANA LETTER SMALL TU + /xb0 HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK + /xb1 HALFWIDTH KATAKANA LETTER A + /xb2 HALFWIDTH KATAKANA LETTER I + /xb3 HALFWIDTH KATAKANA LETTER U + /xb4 HALFWIDTH KATAKANA LETTER E + /xb5 HALFWIDTH KATAKANA LETTER O + /xb6 HALFWIDTH KATAKANA LETTER KA + /xb7 HALFWIDTH KATAKANA LETTER KI + /xb8 HALFWIDTH KATAKANA LETTER KU + /xb9 HALFWIDTH KATAKANA LETTER KE + /xba HALFWIDTH KATAKANA LETTER KO + /xbb HALFWIDTH KATAKANA LETTER SA + /xbc HALFWIDTH KATAKANA LETTER SI + /xbd HALFWIDTH KATAKANA LETTER SU + /xbe HALFWIDTH KATAKANA LETTER SE + /xbf HALFWIDTH KATAKANA LETTER SO + /xc0 HALFWIDTH KATAKANA LETTER TA + /xc1 HALFWIDTH KATAKANA LETTER TI + /xc2 HALFWIDTH KATAKANA LETTER TU + /xc3 HALFWIDTH KATAKANA LETTER TE + /xc4 HALFWIDTH KATAKANA LETTER TO + /xc5 HALFWIDTH KATAKANA LETTER NA + /xc6 HALFWIDTH KATAKANA LETTER NI + /xc7 HALFWIDTH KATAKANA LETTER NU + /xc8 HALFWIDTH KATAKANA LETTER NE + /xc9 HALFWIDTH KATAKANA LETTER NO + /xca HALFWIDTH KATAKANA LETTER HA + /xcb HALFWIDTH KATAKANA LETTER HI + /xcc HALFWIDTH KATAKANA LETTER HU + /xcd HALFWIDTH KATAKANA LETTER HE + /xce HALFWIDTH KATAKANA LETTER HO + /xcf HALFWIDTH KATAKANA LETTER MA + /xd0 HALFWIDTH KATAKANA LETTER MI + /xd1 HALFWIDTH KATAKANA LETTER MU + /xd2 HALFWIDTH KATAKANA LETTER ME + /xd3 HALFWIDTH KATAKANA LETTER MO + /xd4 HALFWIDTH KATAKANA LETTER YA + /xd5 HALFWIDTH KATAKANA LETTER YU + /xd6 HALFWIDTH KATAKANA LETTER YO + /xd7 HALFWIDTH KATAKANA LETTER RA + /xd8 HALFWIDTH KATAKANA LETTER RI + /xd9 HALFWIDTH KATAKANA LETTER RU + /xda HALFWIDTH KATAKANA LETTER RE + /xdb HALFWIDTH KATAKANA LETTER RO + /xdc HALFWIDTH KATAKANA LETTER WA + /xdd HALFWIDTH KATAKANA LETTER N + /xde HALFWIDTH KATAKANA VOICED SOUND MARK + /xdf HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK + +% +% +% + /xe0/x40 + /xe0/x41 + /xe0/x42 + /xe0/x43 + /xe0/x44 + /xe0/x45 + /xe0/x46 + /xe0/x47 + /xe0/x48 + /xe0/x49 + /xe0/x4a + /xe0/x4b + /xe0/x4c + /xe0/x4d + /xe0/x4e + /xe0/x4f + /xe0/x50 + /xe0/x51 + /xe0/x52 + /xe0/x53 + /xe0/x54 + /xe0/x55 + /xe0/x56 + /xe0/x57 + /xe0/x58 + /xe0/x59 + /xe0/x5a + /xe0/x5b + /xe0/x5c + /xe0/x5d + /xe0/x5e + /xe0/x5f + /xe0/x60 + /xe0/x61 + /xe0/x62 + /xe0/x63 + /xe0/x64 + /xe0/x65 + /xe0/x66 + /xe0/x67 + /xe0/x68 + /xe0/x69 + /xe0/x6a + /xe0/x6b + /xe0/x6c + /xe0/x6d + /xe0/x6e + /xe0/x6f + /xe0/x70 + /xe0/x71 + /xe0/x72 + /xe0/x73 + /xe0/x74 + /xe0/x75 + /xe0/x76 + /xe0/x77 + /xe0/x78 + /xe0/x79 + /xe0/x7a + /xe0/x7b + /xe0/x7c + /xe0/x7d + /xe0/x7e + /xe0/x80 + /xe0/x81 + /xe0/x82 + /xe0/x83 + /xe0/x84 + /xe0/x85 + /xe0/x86 + /xe0/x87 + /xe0/x88 + /xe0/x89 + /xe0/x8a + /xe0/x8b + /xe0/x8c + /xe0/x8d + /xe0/x8e + /xe0/x8f + /xe0/x90 + /xe0/x91 + /xe0/x92 + /xe0/x93 + /xe0/x94 + /xe0/x95 + /xe0/x96 + /xe0/x97 + /xe0/x98 + /xe0/x99 + /xe0/x9a + /xe0/x9b + /xe0/x9c + /xe0/x9d + /xe0/x9e + /xe0/x9f + /xe0/xa0 + /xe0/xa1 + /xe0/xa2 + /xe0/xa3 + /xe0/xa4 + /xe0/xa5 + /xe0/xa6 + /xe0/xa7 + /xe0/xa8 + /xe0/xa9 + /xe0/xaa + /xe0/xab + /xe0/xac + /xe0/xad + /xe0/xae + /xe0/xaf + /xe0/xb0 + /xe0/xb1 + /xe0/xb2 + /xe0/xb3 + /xe0/xb4 + /xe0/xb5 + /xe0/xb6 + /xe0/xb7 + /xe0/xb8 + /xe0/xb9 + /xe0/xba + /xe0/xbb + /xe0/xbc + /xe0/xbd + /xe0/xbe + /xe0/xbf + /xe0/xc0 + /xe0/xc1 + /xe0/xc2 + /xe0/xc3 + /xe0/xc4 + /xe0/xc5 + /xe0/xc6 + /xe0/xc7 + /xe0/xc8 + /xe0/xc9 + /xe0/xca + /xe0/xcb + /xe0/xcc + /xe0/xcd + /xe0/xce + /xe0/xcf + /xe0/xd0 + /xe0/xd1 + /xe0/xd2 + /xe0/xd3 + /xe0/xd4 + /xe0/xd5 + /xe0/xd6 + /xe0/xd7 + /xe0/xd8 + /xe0/xd9 + /xe0/xda + /xe0/xdb + /xe0/xdc + /xe0/xdd + /xe0/xde + /xe0/xdf + /xe0/xe0 + /xe0/xe1 + /xe0/xe2 + /xe0/xe3 + /xe0/xe4 + /xe0/xe5 + /xe0/xe6 + /xe0/xe7 + /xe0/xe8 + /xe0/xe9 + /xe0/xea + /xe0/xeb + /xe0/xec + /xe0/xed + /xe0/xee + /xe0/xef + /xe0/xf0 + /xe0/xf1 + /xe0/xf2 + /xe0/xf3 + /xe0/xf4 + /xe0/xf5 + /xe0/xf6 + /xe0/xf7 + /xe0/xf8 + /xe0/xf9 + /xe0/xfa + /xe0/xfb + /xe0/xfc + /xe1/x40 + /xe1/x41 + /xe1/x42 + /xe1/x43 + /xe1/x44 + /xe1/x45 + /xe1/x46 + /xe1/x47 + /xe1/x48 + /xe1/x49 + /xe1/x4a + /xe1/x4b + /xe1/x4c + /xe1/x4d + /xe1/x4e + /xe1/x4f + /xe1/x50 + /xe1/x51 + /xe1/x52 + /xe1/x53 + /xe1/x54 + /xe1/x55 + /xe1/x56 + /xe1/x57 + /xe1/x58 + /xe1/x59 + /xe1/x5a + /xe1/x5b + /xe1/x5c + /xe1/x5d + /xe1/x5e + /xe1/x5f + /xe1/x60 + /xe1/x61 + /xe1/x62 + /xe1/x63 + /xe1/x64 + /xe1/x65 + /xe1/x66 + /xe1/x67 + /xe1/x68 + /xe1/x69 + /xe1/x6a + /xe1/x6b + /xe1/x6c + /xe1/x6d + /xe1/x6e + /xe1/x6f + /xe1/x70 + /xe1/x71 + /xe1/x72 + /xe1/x73 + /xe1/x74 + /xe1/x75 + /xe1/x76 + /xe1/x77 + /xe1/x78 + /xe1/x79 + /xe1/x7a + /xe1/x7b + /xe1/x7c + /xe1/x7d + /xe1/x7e + /xe1/x80 + /xe1/x81 + /xe1/x82 + /xe1/x83 + /xe1/x84 + /xe1/x85 + /xe1/x86 + /xe1/x87 + /xe1/x88 + /xe1/x89 + /xe1/x8a + /xe1/x8b + /xe1/x8c + /xe1/x8d + /xe1/x8e + /xe1/x8f + /xe1/x90 + /xe1/x91 + /xe1/x92 + /xe1/x93 + /xe1/x94 + /xe1/x95 + /xe1/x96 + /xe1/x97 + /xe1/x98 + /xe1/x99 + /xe1/x9a + /xe1/x9b + /xe1/x9c + /xe1/x9d + /xe1/x9e + /xe1/x9f + /xe1/xa0 + /xe1/xa1 + /xe1/xa2 + /xe1/xa3 + /xe1/xa4 + /xe1/xa5 + /xe1/xa6 + /xe1/xa7 + /xe1/xa8 + /xe1/xa9 + /xe1/xaa + /xe1/xab + /xe1/xac + /xe1/xad + /xe1/xae + /xe1/xaf + /xe1/xb0 + /xe1/xb1 + /xe1/xb2 + /xe1/xb3 + /xe1/xb4 + /xe1/xb5 + /xe1/xb6 + /xe1/xb7 + /xe1/xb8 + /xe1/xb9 + /xe1/xba + /xe1/xbb + /xe1/xbc + /xe1/xbd + /xe1/xbe + /xe1/xbf + /xe1/xc0 + /xe1/xc1 + /xe1/xc2 + /xe1/xc3 + /xe1/xc4 + /xe1/xc5 + /xe1/xc6 + /xe1/xc7 + /xe1/xc8 + /xe1/xc9 + /xe1/xca + /xe1/xcb + /xe1/xcc + /xe1/xcd + /xe1/xce + /xe1/xcf + /xe1/xd0 + /xe1/xd1 + /xe1/xd2 + /xe1/xd3 + /xe1/xd4 + /xe1/xd5 + /xe1/xd6 + /xe1/xd7 + /xe1/xd8 + /xe1/xd9 + /xe1/xda + /xe1/xdb + /xe1/xdc + /xe1/xdd + /xe1/xde + /xe1/xdf + /xe1/xe0 + /xe1/xe1 + /xe1/xe2 + /xe1/xe3 + /xe1/xe4 + /xe1/xe5 + /xe1/xe6 + /xe1/xe7 + /xe1/xe8 + /xe1/xe9 + /xe1/xea + /xe1/xeb + /xe1/xec + /xe1/xed + /xe1/xee + /xe1/xef + /xe1/xf0 + /xe1/xf1 + /xe1/xf2 + /xe1/xf3 + /xe1/xf4 + /xe1/xf5 + /xe1/xf6 + /xe1/xf7 + /xe1/xf8 + /xe1/xf9 + /xe1/xfa + /xe1/xfb + /xe1/xfc + /xe2/x40 + /xe2/x41 + /xe2/x42 + /xe2/x43 + /xe2/x44 + /xe2/x45 + /xe2/x46 + /xe2/x47 + /xe2/x48 + /xe2/x49 + /xe2/x4a + /xe2/x4b + /xe2/x4c + /xe2/x4d + /xe2/x4e + /xe2/x4f + /xe2/x50 + /xe2/x51 + /xe2/x52 + /xe2/x53 + /xe2/x54 + /xe2/x55 + /xe2/x56 + /xe2/x57 + /xe2/x58 + /xe2/x59 + /xe2/x5a + /xe2/x5b + /xe2/x5c + /xe2/x5d + /xe2/x5e + /xe2/x5f + /xe2/x60 + /xe2/x61 + /xe2/x62 + /xe2/x63 + /xe2/x64 + /xe2/x65 + /xe2/x66 + /xe2/x67 + /xe2/x68 + /xe2/x69 + /xe2/x6a + /xe2/x6b + /xe2/x6c + /xe2/x6d + /xe2/x6e + /xe2/x6f + /xe2/x70 + /xe2/x71 + /xe2/x72 + /xe2/x73 + /xe2/x74 + /xe2/x75 + /xe2/x76 + /xe2/x77 + /xe2/x78 + /xe2/x79 + /xe2/x7a + /xe2/x7b + /xe2/x7c + /xe2/x7d + /xe2/x7e + /xe2/x80 + /xe2/x81 + /xe2/x82 + /xe2/x83 + /xe2/x84 + /xe2/x85 + /xe2/x86 + /xe2/x87 + /xe2/x88 + /xe2/x89 + /xe2/x8a + /xe2/x8b + /xe2/x8c + /xe2/x8d + /xe2/x8e + /xe2/x8f + /xe2/x90 + /xe2/x91 + /xe2/x92 + /xe2/x93 + /xe2/x94 + /xe2/x95 + /xe2/x96 + /xe2/x97 + /xe2/x98 + /xe2/x99 + /xe2/x9a + /xe2/x9b + /xe2/x9c + /xe2/x9d + /xe2/x9e + /xe2/x9f + /xe2/xa0 + /xe2/xa1 + /xe2/xa2 + /xe2/xa3 + /xe2/xa4 + /xe2/xa5 + /xe2/xa6 + /xe2/xa7 + /xe2/xa8 + /xe2/xa9 + /xe2/xaa + /xe2/xab + /xe2/xac + /xe2/xad + /xe2/xae + /xe2/xaf + /xe2/xb0 + /xe2/xb1 + /xe2/xb2 + /xe2/xb3 + /xe2/xb4 + /xe2/xb5 + /xe2/xb6 + /xe2/xb7 + /xe2/xb8 + /xe2/xb9 + /xe2/xba + /xe2/xbb + /xe2/xbc + /xe2/xbd + /xe2/xbe + /xe2/xbf + /xe2/xc0 + /xe2/xc1 + /xe2/xc2 + /xe2/xc3 + /xe2/xc4 + /xe2/xc5 + /xe2/xc6 + /xe2/xc7 + /xe2/xc8 + /xe2/xc9 + /xe2/xca + /xe2/xcb + /xe2/xcc + /xe2/xcd + /xe2/xce + /xe2/xcf + /xe2/xd0 + /xe2/xd1 + /xe2/xd2 + /xe2/xd3 + /xe2/xd4 + /xe2/xd5 + /xe2/xd6 + /xe2/xd7 + /xe2/xd8 + /xe2/xd9 + /xe2/xda + /xe2/xdb + /xe2/xdc + /xe2/xdd + /xe2/xde + /xe2/xdf + /xe2/xe0 + /xe2/xe1 + /xe2/xe2 + /xe2/xe3 + /xe2/xe4 + /xe2/xe5 + /xe2/xe6 + /xe2/xe7 + /xe2/xe8 + /xe2/xe9 + /xe2/xea + /xe2/xeb + /xe2/xec + /xe2/xed + /xe2/xee + /xe2/xef + /xe2/xf0 + /xe2/xf1 + /xe2/xf2 + /xe2/xf3 + /xe2/xf4 + /xe2/xf5 + /xe2/xf6 + /xe2/xf7 + /xe2/xf8 + /xe2/xf9 + /xe2/xfa + /xe2/xfb + /xe2/xfc + /xe3/x40 + /xe3/x41 + /xe3/x42 + /xe3/x43 + /xe3/x44 + /xe3/x45 + /xe3/x46 + /xe3/x47 + /xe3/x48 + /xe3/x49 + /xe3/x4a + /xe3/x4b + /xe3/x4c + /xe3/x4d + /xe3/x4e + /xe3/x4f + /xe3/x50 + /xe3/x51 + /xe3/x52 + /xe3/x53 + /xe3/x54 + /xe3/x55 + /xe3/x56 + /xe3/x57 + /xe3/x58 + /xe3/x59 + /xe3/x5a + /xe3/x5b + /xe3/x5c + /xe3/x5d + /xe3/x5e + /xe3/x5f + /xe3/x60 + /xe3/x61 + /xe3/x62 + /xe3/x63 + /xe3/x64 + /xe3/x65 + /xe3/x66 + /xe3/x67 + /xe3/x68 + /xe3/x69 + /xe3/x6a + /xe3/x6b + /xe3/x6c + /xe3/x6d + /xe3/x6e + /xe3/x6f + /xe3/x70 + /xe3/x71 + /xe3/x72 + /xe3/x73 + /xe3/x74 + /xe3/x75 + /xe3/x76 + /xe3/x77 + /xe3/x78 + /xe3/x79 + /xe3/x7a + /xe3/x7b + /xe3/x7c + /xe3/x7d + /xe3/x7e + /xe3/x80 + /xe3/x81 + /xe3/x82 + /xe3/x83 + /xe3/x84 + /xe3/x85 + /xe3/x86 + /xe3/x87 + /xe3/x88 + /xe3/x89 + /xe3/x8a + /xe3/x8b + /xe3/x8c + /xe3/x8d + /xe3/x8e + /xe3/x8f + /xe3/x90 + /xe3/x91 + /xe3/x92 + /xe3/x93 + /xe3/x94 + /xe3/x95 + /xe3/x96 + /xe3/x97 + /xe3/x98 + /xe3/x99 + /xe3/x9a + /xe3/x9b + /xe3/x9c + /xe3/x9d + /xe3/x9e + /xe3/x9f + /xe3/xa0 + /xe3/xa1 + /xe3/xa2 + /xe3/xa3 + /xe3/xa4 + /xe3/xa5 + /xe3/xa6 + /xe3/xa7 + /xe3/xa8 + /xe3/xa9 + /xe3/xaa + /xe3/xab + /xe3/xac + /xe3/xad + /xe3/xae + /xe3/xaf + /xe3/xb0 + /xe3/xb1 + /xe3/xb2 + /xe3/xb3 + /xe3/xb4 + /xe3/xb5 + /xe3/xb6 + /xe3/xb7 + /xe3/xb8 + /xe3/xb9 + /xe3/xba + /xe3/xbb + /xe3/xbc + /xe3/xbd + /xe3/xbe + /xe3/xbf + /xe3/xc0 + /xe3/xc1 + /xe3/xc2 + /xe3/xc3 + /xe3/xc4 + /xe3/xc5 + /xe3/xc6 + /xe3/xc7 + /xe3/xc8 + /xe3/xc9 + /xe3/xca + /xe3/xcb + /xe3/xcc + /xe3/xcd + /xe3/xce + /xe3/xcf + /xe3/xd0 + /xe3/xd1 + /xe3/xd2 + /xe3/xd3 + /xe3/xd4 + /xe3/xd5 + /xe3/xd6 + /xe3/xd7 + /xe3/xd8 + /xe3/xd9 + /xe3/xda + /xe3/xdb + /xe3/xdc + /xe3/xdd + /xe3/xde + /xe3/xdf + /xe3/xe0 + /xe3/xe1 + /xe3/xe2 + /xe3/xe3 + /xe3/xe4 + /xe3/xe5 + /xe3/xe6 + /xe3/xe7 + /xe3/xe8 + /xe3/xe9 + /xe3/xea + /xe3/xeb + /xe3/xec + /xe3/xed + /xe3/xee + /xe3/xef + /xe3/xf0 + /xe3/xf1 + /xe3/xf2 + /xe3/xf3 + /xe3/xf4 + /xe3/xf5 + /xe3/xf6 + /xe3/xf7 + /xe3/xf8 + /xe3/xf9 + /xe3/xfa + /xe3/xfb + /xe3/xfc + /xe4/x40 + /xe4/x41 + /xe4/x42 + /xe4/x43 + /xe4/x44 + /xe4/x45 + /xe4/x46 + /xe4/x47 + /xe4/x48 + /xe4/x49 + /xe4/x4a + /xe4/x4b + /xe4/x4c + /xe4/x4d + /xe4/x4e + /xe4/x4f + /xe4/x50 + /xe4/x51 + /xe4/x52 + /xe4/x53 + /xe4/x54 + /xe4/x55 + /xe4/x56 + /xe4/x57 + /xe4/x58 + /xe4/x59 + /xe4/x5a + /xe4/x5b + /xe4/x5c + /xe4/x5d + /xe4/x5e + /xe4/x5f + /xe4/x60 + /xe4/x61 + /xe4/x62 + /xe4/x63 + /xe4/x64 + /xe4/x65 + /xe4/x66 + /xe4/x67 + /xe4/x68 + /xe4/x69 + /xe4/x6a + /xe4/x6b + /xe4/x6c + /xe4/x6d + /xe4/x6e + /xe4/x6f + /xe4/x70 + /xe4/x71 + /xe4/x72 + /xe4/x73 + /xe4/x74 + /xe4/x75 + /xe4/x76 + /xe4/x77 + /xe4/x78 + /xe4/x79 + /xe4/x7a + /xe4/x7b + /xe4/x7c + /xe4/x7d + /xe4/x7e + /xe4/x80 + /xe4/x81 + /xe4/x82 + /xe4/x83 + /xe4/x84 + /xe4/x85 + /xe4/x86 + /xe4/x87 + /xe4/x88 + /xe4/x89 + /xe4/x8a + /xe4/x8b + /xe4/x8c + /xe4/x8d + /xe4/x8e + /xe4/x8f + /xe4/x90 + /xe4/x91 + /xe4/x92 + /xe4/x93 + /xe4/x94 + /xe4/x95 + /xe4/x96 + /xe4/x97 + /xe4/x98 + /xe4/x99 + /xe4/x9a + /xe4/x9b + /xe4/x9c + /xe4/x9d + /xe4/x9e + /xe4/x9f + /xe4/xa0 + /xe4/xa1 + /xe4/xa2 + /xe4/xa3 + /xe4/xa4 + /xe4/xa5 + /xe4/xa6 + /xe4/xa7 + /xe4/xa8 + /xe4/xa9 + /xe4/xaa + /xe4/xab + /xe4/xac + /xe4/xad + /xe4/xae + /xe4/xaf + /xe4/xb0 + /xe4/xb1 + /xe4/xb2 + /xe4/xb3 + /xe4/xb4 + /xe4/xb5 + /xe4/xb6 + /xe4/xb7 + /xe4/xb8 + /xe4/xb9 + /xe4/xba + /xe4/xbb + /xe4/xbc + /xe4/xbd + /xe4/xbe + /xe4/xbf + /xe4/xc0 + /xe4/xc1 + /xe4/xc2 + /xe4/xc3 + /xe4/xc4 + /xe4/xc5 + /xe4/xc6 + /xe4/xc7 + /xe4/xc8 + /xe4/xc9 + /xe4/xca + /xe4/xcb + /xe4/xcc + /xe4/xcd + /xe4/xce + /xe4/xcf + /xe4/xd0 + /xe4/xd1 + /xe4/xd2 + /xe4/xd3 + /xe4/xd4 + /xe4/xd5 + /xe4/xd6 + /xe4/xd7 + /xe4/xd8 + /xe4/xd9 + /xe4/xda + /xe4/xdb + /xe4/xdc + /xe4/xdd + /xe4/xde + /xe4/xdf + /xe4/xe0 + /xe4/xe1 + /xe4/xe2 + /xe4/xe3 + /xe4/xe4 + /xe4/xe5 + /xe4/xe6 + /xe4/xe7 + /xe4/xe8 + /xe4/xe9 + /xe4/xea + /xe4/xeb + /xe4/xec + /xe4/xed + /xe4/xee + /xe4/xef + /xe4/xf0 + /xe4/xf1 + /xe4/xf2 + /xe4/xf3 + /xe4/xf4 + /xe4/xf5 + /xe4/xf6 + /xe4/xf7 + /xe4/xf8 + /xe4/xf9 + /xe4/xfa + /xe4/xfb + /xe4/xfc + /xe5/x40 + /xe5/x41 + /xe5/x42 + /xe5/x43 + /xe5/x44 + /xe5/x45 + /xe5/x46 + /xe5/x47 + /xe5/x48 + /xe5/x49 + /xe5/x4a + /xe5/x4b + /xe5/x4c + /xe5/x4d + /xe5/x4e + /xe5/x4f + /xe5/x50 + /xe5/x51 + /xe5/x52 + /xe5/x53 + /xe5/x54 + /xe5/x55 + /xe5/x56 + /xe5/x57 + /xe5/x58 + /xe5/x59 + /xe5/x5a + /xe5/x5b + /xe5/x5c + /xe5/x5d + /xe5/x5e + /xe5/x5f + /xe5/x60 + /xe5/x61 + /xe5/x62 + /xe5/x63 + /xe5/x64 + /xe5/x65 + /xe5/x66 + /xe5/x67 + /xe5/x68 + /xe5/x69 + /xe5/x6a + /xe5/x6b + /xe5/x6c + /xe5/x6d + /xe5/x6e + /xe5/x6f + /xe5/x70 + /xe5/x71 + /xe5/x72 + /xe5/x73 + /xe5/x74 + /xe5/x75 + /xe5/x76 + /xe5/x77 + /xe5/x78 + /xe5/x79 + /xe5/x7a + /xe5/x7b + /xe5/x7c + /xe5/x7d + /xe5/x7e + /xe5/x80 + /xe5/x81 + /xe5/x82 + /xe5/x83 + /xe5/x84 + /xe5/x85 + /xe5/x86 + /xe5/x87 + /xe5/x88 + /xe5/x89 + /xe5/x8a + /xe5/x8b + /xe5/x8c + /xe5/x8d + /xe5/x8e + /xe5/x8f + /xe5/x90 + /xe5/x91 + /xe5/x92 + /xe5/x93 + /xe5/x94 + /xe5/x95 + /xe5/x96 + /xe5/x97 + /xe5/x98 + /xe5/x99 + /xe5/x9a + /xe5/x9b + /xe5/x9c + /xe5/x9d + /xe5/x9e + /xe5/x9f + /xe5/xa0 + /xe5/xa1 + /xe5/xa2 + /xe5/xa3 + /xe5/xa4 + /xe5/xa5 + /xe5/xa6 + /xe5/xa7 + /xe5/xa8 + /xe5/xa9 + /xe5/xaa + /xe5/xab + /xe5/xac + /xe5/xad + /xe5/xae + /xe5/xaf + /xe5/xb0 + /xe5/xb1 + /xe5/xb2 + /xe5/xb3 + /xe5/xb4 + /xe5/xb5 + /xe5/xb6 + /xe5/xb7 + /xe5/xb8 + /xe5/xb9 + /xe5/xba + /xe5/xbb + /xe5/xbc + /xe5/xbd + /xe5/xbe + /xe5/xbf + /xe5/xc0 + /xe5/xc1 + /xe5/xc2 + /xe5/xc3 + /xe5/xc4 + /xe5/xc5 + /xe5/xc6 + /xe5/xc7 + /xe5/xc8 + /xe5/xc9 + /xe5/xca + /xe5/xcb + /xe5/xcc + /xe5/xcd + /xe5/xce + /xe5/xcf + /xe5/xd0 + /xe5/xd1 + /xe5/xd2 + /xe5/xd3 + /xe5/xd4 + /xe5/xd5 + /xe5/xd6 + /xe5/xd7 + /xe5/xd8 + /xe5/xd9 + /xe5/xda + /xe5/xdb + /xe5/xdc + /xe5/xdd + /xe5/xde + /xe5/xdf + /xe5/xe0 + /xe5/xe1 + /xe5/xe2 + /xe5/xe3 + /xe5/xe4 + /xe5/xe5 + /xe5/xe6 + /xe5/xe7 + /xe5/xe8 + /xe5/xe9 + /xe5/xea + /xe5/xeb + /xe5/xec + /xe5/xed + /xe5/xee + /xe5/xef + /xe5/xf0 + /xe5/xf1 + /xe5/xf2 + /xe5/xf3 + /xe5/xf4 + /xe5/xf5 + /xe5/xf6 + /xe5/xf7 + /xe5/xf8 + /xe5/xf9 + /xe5/xfa + /xe5/xfb + /xe5/xfc + /xe6/x40 + /xe6/x41 + /xe6/x42 + /xe6/x43 + /xe6/x44 + /xe6/x45 + /xe6/x46 + /xe6/x47 + /xe6/x48 + /xe6/x49 + /xe6/x4a + /xe6/x4b + /xe6/x4c + /xe6/x4d + /xe6/x4e + /xe6/x4f + /xe6/x50 + /xe6/x51 + /xe6/x52 + /xe6/x53 + /xe6/x54 + /xe6/x55 + /xe6/x56 + /xe6/x57 + /xe6/x58 + /xe6/x59 + /xe6/x5a + /xe6/x5b + /xe6/x5c + /xe6/x5d + /xe6/x5e + /xe6/x5f + /xe6/x60 + /xe6/x61 + /xe6/x62 + /xe6/x63 + /xe6/x64 + /xe6/x65 + /xe6/x66 + /xe6/x67 + /xe6/x68 + /xe6/x69 + /xe6/x6a + /xe6/x6b + /xe6/x6c + /xe6/x6d + /xe6/x6e + /xe6/x6f + /xe6/x70 + /xe6/x71 + /xe6/x72 + /xe6/x73 + /xe6/x74 + /xe6/x75 + /xe6/x76 + /xe6/x77 + /xe6/x78 + /xe6/x79 + /xe6/x7a + /xe6/x7b + /xe6/x7c + /xe6/x7d + /xe6/x7e + /xe6/x80 + /xe6/x81 + /xe6/x82 + /xe6/x83 + /xe6/x84 + /xe6/x85 + /xe6/x86 + /xe6/x87 + /xe6/x88 + /xe6/x89 + /xe6/x8a + /xe6/x8b + /xe6/x8c + /xe6/x8d + /xe6/x8e + /xe6/x8f + /xe6/x90 + /xe6/x91 + /xe6/x92 + /xe6/x93 + /xe6/x94 + /xe6/x95 + /xe6/x96 + /xe6/x97 + /xe6/x98 + /xe6/x99 + /xe6/x9a + /xe6/x9b + /xe6/x9c + /xe6/x9d + /xe6/x9e + /xe6/x9f + /xe6/xa0 + /xe6/xa1 + /xe6/xa2 + /xe6/xa3 + /xe6/xa4 + /xe6/xa5 + /xe6/xa6 + /xe6/xa7 + /xe6/xa8 + /xe6/xa9 + /xe6/xaa + /xe6/xab + /xe6/xac + /xe6/xad + /xe6/xae + /xe6/xaf + /xe6/xb0 + /xe6/xb1 + /xe6/xb2 + /xe6/xb3 + /xe6/xb4 + /xe6/xb5 + /xe6/xb6 + /xe6/xb7 + /xe6/xb8 + /xe6/xb9 + /xe6/xba + /xe6/xbb + /xe6/xbc + /xe6/xbd + /xe6/xbe + /xe6/xbf + /xe6/xc0 + /xe6/xc1 + /xe6/xc2 + /xe6/xc3 + /xe6/xc4 + /xe6/xc5 + /xe6/xc6 + /xe6/xc7 + /xe6/xc8 + /xe6/xc9 + /xe6/xca + /xe6/xcb + /xe6/xcc + /xe6/xcd + /xe6/xce + /xe6/xcf + /xe6/xd0 + /xe6/xd1 + /xe6/xd2 + /xe6/xd3 + /xe6/xd4 + /xe6/xd5 + /xe6/xd6 + /xe6/xd7 + /xe6/xd8 + /xe6/xd9 + /xe6/xda + /xe6/xdb + /xe6/xdc + /xe6/xdd + /xe6/xde + /xe6/xdf + /xe6/xe0 + /xe6/xe1 + /xe6/xe2 + /xe6/xe3 + /xe6/xe4 + /xe6/xe5 + /xe6/xe6 + /xe6/xe7 + /xe6/xe8 + /xe6/xe9 + /xe6/xea + /xe6/xeb + /xe6/xec + /xe6/xed + /xe6/xee + /xe6/xef + /xe6/xf0 + /xe6/xf1 + /xe6/xf2 + /xe6/xf3 + /xe6/xf4 + /xe6/xf5 + /xe6/xf6 + /xe6/xf7 + /xe6/xf8 + /xe6/xf9 + /xe6/xfa + /xe6/xfb + /xe6/xfc + /xe7/x40 + /xe7/x41 + /xe7/x42 + /xe7/x43 + /xe7/x44 + /xe7/x45 + /xe7/x46 + /xe7/x47 + /xe7/x48 + /xe7/x49 + /xe7/x4a + /xe7/x4b + /xe7/x4c + /xe7/x4d + /xe7/x4e + /xe7/x4f + /xe7/x50 + /xe7/x51 + /xe7/x52 + /xe7/x53 + /xe7/x54 + /xe7/x55 + /xe7/x56 + /xe7/x57 + /xe7/x58 + /xe7/x59 + /xe7/x5a + /xe7/x5b + /xe7/x5c + /xe7/x5d + /xe7/x5e + /xe7/x5f + /xe7/x60 + /xe7/x61 + /xe7/x62 + /xe7/x63 + /xe7/x64 + /xe7/x65 + /xe7/x66 + /xe7/x67 + /xe7/x68 + /xe7/x69 + /xe7/x6a + /xe7/x6b + /xe7/x6c + /xe7/x6d + /xe7/x6e + /xe7/x6f + /xe7/x70 + /xe7/x71 + /xe7/x72 + /xe7/x73 + /xe7/x74 + /xe7/x75 + /xe7/x76 + /xe7/x77 + /xe7/x78 + /xe7/x79 + /xe7/x7a + /xe7/x7b + /xe7/x7c + /xe7/x7d + /xe7/x7e + /xe7/x80 + /xe7/x81 + /xe7/x82 + /xe7/x83 + /xe7/x84 + /xe7/x85 + /xe7/x86 + /xe7/x87 + /xe7/x88 + /xe7/x89 + /xe7/x8a + /xe7/x8b + /xe7/x8c + /xe7/x8d + /xe7/x8e + /xe7/x8f + /xe7/x90 + /xe7/x91 + /xe7/x92 + /xe7/x93 + /xe7/x94 + /xe7/x95 + /xe7/x96 + /xe7/x97 + /xe7/x98 + /xe7/x99 + /xe7/x9a + /xe7/x9b + /xe7/x9c + /xe7/x9d + /xe7/x9e + /xe7/x9f + /xe7/xa0 + /xe7/xa1 + /xe7/xa2 + /xe7/xa3 + /xe7/xa4 + /xe7/xa5 + /xe7/xa6 + /xe7/xa7 + /xe7/xa8 + /xe7/xa9 + /xe7/xaa + /xe7/xab + /xe7/xac + /xe7/xad + /xe7/xae + /xe7/xaf + /xe7/xb0 + /xe7/xb1 + /xe7/xb2 + /xe7/xb3 + /xe7/xb4 + /xe7/xb5 + /xe7/xb6 + /xe7/xb7 + /xe7/xb8 + /xe7/xb9 + /xe7/xba + /xe7/xbb + /xe7/xbc + /xe7/xbd + /xe7/xbe + /xe7/xbf + /xe7/xc0 + /xe7/xc1 + /xe7/xc2 + /xe7/xc3 + /xe7/xc4 + /xe7/xc5 + /xe7/xc6 + /xe7/xc7 + /xe7/xc8 + /xe7/xc9 + /xe7/xca + /xe7/xcb + /xe7/xcc + /xe7/xcd + /xe7/xce + /xe7/xcf + /xe7/xd0 + /xe7/xd1 + /xe7/xd2 + /xe7/xd3 + /xe7/xd4 + /xe7/xd5 + /xe7/xd6 + /xe7/xd7 + /xe7/xd8 + /xe7/xd9 + /xe7/xda + /xe7/xdb + /xe7/xdc + /xe7/xdd + /xe7/xde + /xe7/xdf + /xe7/xe0 + /xe7/xe1 + /xe7/xe2 + /xe7/xe3 + /xe7/xe4 + /xe7/xe5 + /xe7/xe6 + /xe7/xe7 + /xe7/xe8 + /xe7/xe9 + /xe7/xea + /xe7/xeb + /xe7/xec + /xe7/xed + /xe7/xee + /xe7/xef + /xe7/xf0 + /xe7/xf1 + /xe7/xf2 + /xe7/xf3 + /xe7/xf4 + /xe7/xf5 + /xe7/xf6 + /xe7/xf7 + /xe7/xf8 + /xe7/xf9 + /xe7/xfa + /xe7/xfb + /xe7/xfc + /xe8/x40 + /xe8/x41 + /xe8/x42 + /xe8/x43 + /xe8/x44 + /xe8/x45 + /xe8/x46 + /xe8/x47 + /xe8/x48 + /xe8/x49 + /xe8/x4a + /xe8/x4b + /xe8/x4c + /xe8/x4d + /xe8/x4e + /xe8/x4f + /xe8/x50 + /xe8/x51 + /xe8/x52 + /xe8/x53 + /xe8/x54 + /xe8/x55 + /xe8/x56 + /xe8/x57 + /xe8/x58 + /xe8/x59 + /xe8/x5a + /xe8/x5b + /xe8/x5c + /xe8/x5d + /xe8/x5e + /xe8/x5f + /xe8/x60 + /xe8/x61 + /xe8/x62 + /xe8/x63 + /xe8/x64 + /xe8/x65 + /xe8/x66 + /xe8/x67 + /xe8/x68 + /xe8/x69 + /xe8/x6a + /xe8/x6b + /xe8/x6c + /xe8/x6d + /xe8/x6e + /xe8/x6f + /xe8/x70 + /xe8/x71 + /xe8/x72 + /xe8/x73 + /xe8/x74 + /xe8/x75 + /xe8/x76 + /xe8/x77 + /xe8/x78 + /xe8/x79 + /xe8/x7a + /xe8/x7b + /xe8/x7c + /xe8/x7d + /xe8/x7e + /xe8/x80 + /xe8/x81 + /xe8/x82 + /xe8/x83 + /xe8/x84 + /xe8/x85 + /xe8/x86 + /xe8/x87 + /xe8/x88 + /xe8/x89 + /xe8/x8a + /xe8/x8b + /xe8/x8c + /xe8/x8d + /xe8/x8e + /xe8/x8f + /xe8/x90 + /xe8/x91 + /xe8/x92 + /xe8/x93 + /xe8/x94 + /xe8/x95 + /xe8/x96 + /xe8/x97 + /xe8/x98 + /xe8/x99 + /xe8/x9a + /xe8/x9b + /xe8/x9c + /xe8/x9d + /xe8/x9e + /xe8/x9f + /xe8/xa0 + /xe8/xa1 + /xe8/xa2 + /xe8/xa3 + /xe8/xa4 + /xe8/xa5 + /xe8/xa6 + /xe8/xa7 + /xe8/xa8 + /xe8/xa9 + /xe8/xaa + /xe8/xab + /xe8/xac + /xe8/xad + /xe8/xae + /xe8/xaf + /xe8/xb0 + /xe8/xb1 + /xe8/xb2 + /xe8/xb3 + /xe8/xb4 + /xe8/xb5 + /xe8/xb6 + /xe8/xb7 + /xe8/xb8 + /xe8/xb9 + /xe8/xba + /xe8/xbb + /xe8/xbc + /xe8/xbd + /xe8/xbe + /xe8/xbf + /xe8/xc0 + /xe8/xc1 + /xe8/xc2 + /xe8/xc3 + /xe8/xc4 + /xe8/xc5 + /xe8/xc6 + /xe8/xc7 + /xe8/xc8 + /xe8/xc9 + /xe8/xca + /xe8/xcb + /xe8/xcc + /xe8/xcd + /xe8/xce + /xe8/xcf + /xe8/xd0 + /xe8/xd1 + /xe8/xd2 + /xe8/xd3 + /xe8/xd4 + /xe8/xd5 + /xe8/xd6 + /xe8/xd7 + /xe8/xd8 + /xe8/xd9 + /xe8/xda + /xe8/xdb + /xe8/xdc + /xe8/xdd + /xe8/xde + /xe8/xdf + /xe8/xe0 + /xe8/xe1 + /xe8/xe2 + /xe8/xe3 + /xe8/xe4 + /xe8/xe5 + /xe8/xe6 + /xe8/xe7 + /xe8/xe8 + /xe8/xe9 + /xe8/xea + /xe8/xeb + /xe8/xec + /xe8/xed + /xe8/xee + /xe8/xef + /xe8/xf0 + /xe8/xf1 + /xe8/xf2 + /xe8/xf3 + /xe8/xf4 + /xe8/xf5 + /xe8/xf6 + /xe8/xf7 + /xe8/xf8 + /xe8/xf9 + /xe8/xfa + /xe8/xfb + /xe8/xfc + /xe9/x40 + /xe9/x41 + /xe9/x42 + /xe9/x43 + /xe9/x44 + /xe9/x45 + /xe9/x46 + /xe9/x47 + /xe9/x48 + /xe9/x49 + /xe9/x4a + /xe9/x4b + /xe9/x4c + /xe9/x4d + /xe9/x4e + /xe9/x4f + /xe9/x50 + /xe9/x51 + /xe9/x52 + /xe9/x53 + /xe9/x54 + /xe9/x55 + /xe9/x56 + /xe9/x57 + /xe9/x58 + /xe9/x59 + /xe9/x5a + /xe9/x5b + /xe9/x5c + /xe9/x5d + /xe9/x5e + /xe9/x5f + /xe9/x60 + /xe9/x61 + /xe9/x62 + /xe9/x63 + /xe9/x64 + /xe9/x65 + /xe9/x66 + /xe9/x67 + /xe9/x68 + /xe9/x69 + /xe9/x6a + /xe9/x6b + /xe9/x6c + /xe9/x6d + /xe9/x6e + /xe9/x6f + /xe9/x70 + /xe9/x71 + /xe9/x72 + /xe9/x73 + /xe9/x74 + /xe9/x75 + /xe9/x76 + /xe9/x77 + /xe9/x78 + /xe9/x79 + /xe9/x7a + /xe9/x7b + /xe9/x7c + /xe9/x7d + /xe9/x7e + /xe9/x80 + /xe9/x81 + /xe9/x82 + /xe9/x83 + /xe9/x84 + /xe9/x85 + /xe9/x86 + /xe9/x87 + /xe9/x88 + /xe9/x89 + /xe9/x8a + /xe9/x8b + /xe9/x8c + /xe9/x8d + /xe9/x8e + /xe9/x8f + /xe9/x90 + /xe9/x91 + /xe9/x92 + /xe9/x93 + /xe9/x94 + /xe9/x95 + /xe9/x96 + /xe9/x97 + /xe9/x98 + /xe9/x99 + /xe9/x9a + /xe9/x9b + /xe9/x9c + /xe9/x9d + /xe9/x9e + /xe9/x9f + /xe9/xa0 + /xe9/xa1 + /xe9/xa2 + /xe9/xa3 + /xe9/xa4 + /xe9/xa5 + /xe9/xa6 + /xe9/xa7 + /xe9/xa8 + /xe9/xa9 + /xe9/xaa + /xe9/xab + /xe9/xac + /xe9/xad + /xe9/xae + /xe9/xaf + /xe9/xb0 + /xe9/xb1 + /xe9/xb2 + /xe9/xb3 + /xe9/xb4 + /xe9/xb5 + /xe9/xb6 + /xe9/xb7 + /xe9/xb8 + /xe9/xb9 + /xe9/xba + /xe9/xbb + /xe9/xbc + /xe9/xbd + /xe9/xbe + /xe9/xbf + /xe9/xc0 + /xe9/xc1 + /xe9/xc2 + /xe9/xc3 + /xe9/xc4 + /xe9/xc5 + /xe9/xc6 + /xe9/xc7 + /xe9/xc8 + /xe9/xc9 + /xe9/xca + /xe9/xcb + /xe9/xcc + /xe9/xcd + /xe9/xce + /xe9/xcf + /xe9/xd0 + /xe9/xd1 + /xe9/xd2 + /xe9/xd3 + /xe9/xd4 + /xe9/xd5 + /xe9/xd6 + /xe9/xd7 + /xe9/xd8 + /xe9/xd9 + /xe9/xda + /xe9/xdb + /xe9/xdc + /xe9/xdd + /xe9/xde + /xe9/xdf + /xe9/xe0 + /xe9/xe1 + /xe9/xe2 + /xe9/xe3 + /xe9/xe4 + /xe9/xe5 + /xe9/xe6 + /xe9/xe7 + /xe9/xe8 + /xe9/xe9 + /xe9/xea + /xe9/xeb + /xe9/xec + /xe9/xed + /xe9/xee + /xe9/xef + /xe9/xf0 + /xe9/xf1 + /xe9/xf2 + /xe9/xf3 + /xe9/xf4 + /xe9/xf5 + /xe9/xf6 + /xe9/xf7 + /xe9/xf8 + /xe9/xf9 + /xe9/xfa + /xe9/xfb + /xe9/xfc + /xea/x40 + /xea/x41 + /xea/x42 + /xea/x43 + /xea/x44 + /xea/x45 + /xea/x46 + /xea/x47 + /xea/x48 + /xea/x49 + /xea/x4a + /xea/x4b + /xea/x4c + /xea/x4d + /xea/x4e + /xea/x4f + /xea/x50 + /xea/x51 + /xea/x52 + /xea/x53 + /xea/x54 + /xea/x55 + /xea/x56 + /xea/x57 + /xea/x58 + /xea/x59 + /xea/x5a + /xea/x5b + /xea/x5c + /xea/x5d + /xea/x5e + /xea/x5f + /xea/x60 + /xea/x61 + /xea/x62 + /xea/x63 + /xea/x64 + /xea/x65 + /xea/x66 + /xea/x67 + /xea/x68 + /xea/x69 + /xea/x6a + /xea/x6b + /xea/x6c + /xea/x6d + /xea/x6e + /xea/x6f + /xea/x70 + /xea/x71 + /xea/x72 + /xea/x73 + /xea/x74 + /xea/x75 + /xea/x76 + /xea/x77 + /xea/x78 + /xea/x79 + /xea/x7a + /xea/x7b + /xea/x7c + /xea/x7d + /xea/x7e + /xea/x80 + /xea/x81 + /xea/x82 + /xea/x83 + /xea/x84 + /xea/x85 + /xea/x86 + /xea/x87 + /xea/x88 + /xea/x89 + /xea/x8a + /xea/x8b + /xea/x8c + /xea/x8d + /xea/x8e + /xea/x8f + /xea/x90 + /xea/x91 + /xea/x92 + /xea/x93 + /xea/x94 + /xea/x95 + /xea/x96 + /xea/x97 + /xea/x98 + /xea/x99 + /xea/x9a + /xea/x9b + /xea/x9c + /xea/x9d + /xea/x9e + /xea/x9f + /xea/xa0 + /xea/xa1 + /xea/xa2 + /xea/xa3 + /xea/xa4 +END CHARMAP + +WIDTH +... 2 +END WIDTH diff -durpN glibc-2.2.3/localedata/charmaps/SJIS glibc-2.2.4/localedata/charmaps/SJIS --- glibc-2.2.3/localedata/charmaps/SJIS Sat Jan 6 20:35:23 2001 +++ glibc-2.2.4/localedata/charmaps/SJIS Wed Dec 31 16:00:00 1969 @@ -1,7091 +0,0 @@ - SJIS - % - / - 1 - 2 - -CHARMAP - /x00 NULL (NUL) - /x01 START OF HEADING (SOH) - /x02 START OF TEXT (STX) - /x03 END OF TEXT (ETX) - /x04 END OF TRANSMISSION (EOT) - /x05 ENQUIRY (ENQ) - /x06 ACKNOWLEDGE (ACK) - /x07 BELL (BEL) - /x08 BACKSPACE (BS) - /x09 CHARACTER TABULATION (HT) - /x0a LINE FEED (LF) - /x0b LINE TABULATION (VT) - /x0c FORM FEED (FF) - /x0d CARRIAGE RETURN (CR) - /x0e SHIFT OUT (SO) - /x0f SHIFT IN (SI) - /x10 DATALINK ESCAPE (DLE) - /x11 DEVICE CONTROL ONE (DC1) - /x12 DEVICE CONTROL TWO (DC2) - /x13 DEVICE CONTROL THREE (DC3) - /x14 DEVICE CONTROL FOUR (DC4) - /x15 NEGATIVE ACKNOWLEDGE (NAK) - /x16 SYNCHRONOUS IDLE (SYN) - /x17 END OF TRANSMISSION BLOCK (ETB) - /x18 CANCEL (CAN) - /x19 END OF MEDIUM (EM) - /x1a SUBSTITUTE (SUB) - /x1b ESCAPE (ESC) - /x1c FILE SEPARATOR (IS4) - /x1d GROUP SEPARATOR (IS3) - /x1e RECORD SEPARATOR (IS2) - /x1f UNIT SEPARATOR (IS1) - /x20 SPACE - /x21 EXCLAMATION MARK - /x22 QUOTATION MARK - /x23 NUMBER SIGN - /x24 DOLLAR SIGN - /x25 PERCENT SIGN - /x26 AMPERSAND - /x27 APOSTROPHE - /x28 LEFT PARENTHESIS - /x29 RIGHT PARENTHESIS - /x2a ASTERISK - /x2b PLUS SIGN - /x2c COMMA - /x2d HYPHEN-MINUS - /x2e FULL STOP - /x2f SOLIDUS - /x30 DIGIT ZERO - /x31 DIGIT ONE - /x32 DIGIT TWO - /x33 DIGIT THREE - /x34 DIGIT FOUR - /x35 DIGIT FIVE - /x36 DIGIT SIX - /x37 DIGIT SEVEN - /x38 DIGIT EIGHT - /x39 DIGIT NINE - /x3a COLON - /x3b SEMICOLON - /x3c LESS-THAN SIGN - /x3d EQUALS SIGN - /x3e GREATER-THAN SIGN - /x3f QUESTION MARK - /x40 COMMERCIAL AT - /x41 LATIN CAPITAL LETTER A - /x42 LATIN CAPITAL LETTER B - /x43 LATIN CAPITAL LETTER C - /x44 LATIN CAPITAL LETTER D - /x45 LATIN CAPITAL LETTER E - /x46 LATIN CAPITAL LETTER F - /x47 LATIN CAPITAL LETTER G - /x48 LATIN CAPITAL LETTER H - /x49 LATIN CAPITAL LETTER I - /x4a LATIN CAPITAL LETTER J - /x4b LATIN CAPITAL LETTER K - /x4c LATIN CAPITAL LETTER L - /x4d LATIN CAPITAL LETTER M - /x4e LATIN CAPITAL LETTER N - /x4f LATIN CAPITAL LETTER O - /x50 LATIN CAPITAL LETTER P - /x51 LATIN CAPITAL LETTER Q - /x52 LATIN CAPITAL LETTER R - /x53 LATIN CAPITAL LETTER S - /x54 LATIN CAPITAL LETTER T - /x55 LATIN CAPITAL LETTER U - /x56 LATIN CAPITAL LETTER V - /x57 LATIN CAPITAL LETTER W - /x58 LATIN CAPITAL LETTER X - /x59 LATIN CAPITAL LETTER Y - /x5a LATIN CAPITAL LETTER Z - /x5b LEFT SQUARE BRACKET - /x5c YEN SIGN - /x5d RIGHT SQUARE BRACKET - /x5e CIRCUMFLEX ACCENT - /x5f LOW LINE - /x60 GRAVE ACCENT - /x61 LATIN SMALL LETTER A - /x62 LATIN SMALL LETTER B - /x63 LATIN SMALL LETTER C - /x64 LATIN SMALL LETTER D - /x65 LATIN SMALL LETTER E - /x66 LATIN SMALL LETTER F - /x67 LATIN SMALL LETTER G - /x68 LATIN SMALL LETTER H - /x69 LATIN SMALL LETTER I - /x6a LATIN SMALL LETTER J - /x6b LATIN SMALL LETTER K - /x6c LATIN SMALL LETTER L - /x6d LATIN SMALL LETTER M - /x6e LATIN SMALL LETTER N - /x6f LATIN SMALL LETTER O - /x70 LATIN SMALL LETTER P - /x71 LATIN SMALL LETTER Q - /x72 LATIN SMALL LETTER R - /x73 LATIN SMALL LETTER S - /x74 LATIN SMALL LETTER T - /x75 LATIN SMALL LETTER U - /x76 LATIN SMALL LETTER V - /x77 LATIN SMALL LETTER W - /x78 LATIN SMALL LETTER X - /x79 LATIN SMALL LETTER Y - /x7a LATIN SMALL LETTER Z - /x7b LEFT CURLY BRACKET - /x7c VERTICAL LINE - /x7d RIGHT CURLY BRACKET - /x7e OVERLINE - /x7f DELETE (DEL) - - /x81/x40 IDEOGRAPHIC SPACE - /x81/x41 IDEOGRAPHIC COMMA - /x81/x42 IDEOGRAPHIC FULL STOP - /x81/x43 FULLWIDTH COMMA - /x81/x44 FULLWIDTH FULL STOP - /x81/x45 KATAKANA MIDDLE DOT - /x81/x46 FULLWIDTH COLON - /x81/x47 FULLWIDTH SEMICOLON - /x81/x48 FULLWIDTH QUESTION MARK - /x81/x49 FULLWIDTH EXCLAMATION MARK - /x81/x4a KATAKANA-HIRAGANA VOICED SOUND MARK - /x81/x4b KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK - /x81/x4c ACUTE ACCENT - /x81/x4d FULLWIDTH GRAVE ACCENT - /x81/x4e DIAERESIS - /x81/x4f FULLWIDTH CIRCUMFLEX ACCENT - /x81/x50 FULLWIDTH MACRON - /x81/x51 FULLWIDTH LOW LINE - /x81/x52 KATAKANA ITERATION MARK - /x81/x53 KATAKANA VOICED ITERATION MARK - /x81/x54 HIRAGANA ITERATION MARK - /x81/x55 HIRAGANA VOICED ITERATION MARK - /x81/x56 DITTO MARK - /x81/x57 - /x81/x58 IDEOGRAPHIC ITERATION MARK - /x81/x59 IDEOGRAPHIC CLOSING MARK - /x81/x5a IDEOGRAPHIC NUMBER ZERO - /x81/x5b KATAKANA-HIRAGANA PROLONGED SOUND MARK - /x81/x5c HORIZONTAL BAR - /x81/x5d HYPHEN - /x81/x5e FULLWIDTH SOLIDUS - /x81/x5f FULLWIDTH REVERSE SOLIDUS - /x81/x60 WAVE DASH - /x81/x61 DOUBLE VERTICAL LINE - /x81/x62 FULLWIDTH VERTICAL LINE - /x81/x63 HORIZONTAL ELLIPSIS - /x81/x64 TWO DOT LEADER - /x81/x65 LEFT SINGLE QUOTATION MARK - /x81/x66 RIGHT SINGLE QUOTATION MARK - /x81/x67 LEFT DOUBLE QUOTATION MARK - /x81/x68 RIGHT DOUBLE QUOTATION MARK - /x81/x69 FULLWIDTH LEFT PARENTHESIS - /x81/x6a FULLWIDTH RIGHT PARENTHESIS - /x81/x6b LEFT TORTOISE SHELL BRACKET - /x81/x6c RIGHT TORTOISE SHELL BRACKET - /x81/x6d FULLWIDTH LEFT SQUARE BRACKET - /x81/x6e FULLWIDTH RIGHT SQUARE BRACKET - /x81/x6f FULLWIDTH LEFT CURLY BRACKET - /x81/x70 FULLWIDTH RIGHT CURLY BRACKET - /x81/x71 LEFT ANGLE BRACKET - /x81/x72 RIGHT ANGLE BRACKET - /x81/x73 LEFT DOUBLE ANGLE BRACKET - /x81/x74 RIGHT DOUBLE ANGLE BRACKET - /x81/x75 LEFT CORNER BRACKET - /x81/x76 RIGHT CORNER BRACKET - /x81/x77 LEFT WHITE CORNER BRACKET - /x81/x78 RIGHT WHITE CORNER BRACKET - /x81/x79 LEFT BLACK LENTICULAR BRACKET - /x81/x7a RIGHT BLACK LENTICULAR BRACKET - /x81/x7b FULLWIDTH PLUS SIGN - /x81/x7c MINUS SIGN - /x81/x7d PLUS-MINUS SIGN - /x81/x7e MULTIPLICATION SIGN - /x81/x80 DIVISION SIGN - /x81/x81 FULLWIDTH EQUALS SIGN - /x81/x82 NOT EQUAL TO - /x81/x83 FULLWIDTH LESS-THAN SIGN - /x81/x84 FULLWIDTH GREATER-THAN SIGN - /x81/x85 LESS-THAN OVER EQUAL TO - /x81/x86 GREATER-THAN OVER EQUAL TO - /x81/x87 INFINITY - /x81/x88 THEREFORE - /x81/x89 MALE SIGN - /x81/x8a FEMALE SIGN - /x81/x8b DEGREE SIGN - /x81/x8c PRIME - /x81/x8d DOUBLE PRIME - /x81/x8e DEGREE CELSIUS - /x81/x8f FULLWIDTH YEN SIGN - /x81/x90 FULLWIDTH DOLLAR SIGN - /x81/x91 CENT SIGN - /x81/x92 POUND SIGN - /x81/x93 FULLWIDTH PERCENT SIGN - /x81/x94 FULLWIDTH NUMBER SIGN - /x81/x95 FULLWIDTH AMPERSAND - /x81/x96 FULLWIDTH ASTERISK - /x81/x97 FULLWIDTH COMMERCIAL AT - /x81/x98 SECTION SIGN - /x81/x99 WHITE STAR - /x81/x9a BLACK STAR - /x81/x9b WHITE CIRCLE - /x81/x9c BLACK CIRCLE - /x81/x9d BULLSEYE - /x81/x9e WHITE DIAMOND - /x81/x9f BLACK DIAMOND - /x81/xa0 WHITE SQUARE - /x81/xa1 BLACK SQUARE - /x81/xa2 WHITE UP-POINTING TRIANGLE - /x81/xa3 BLACK UP-POINTING TRIANGLE - /x81/xa4 WHITE DOWN-POINTING TRIANGLE - /x81/xa5 BLACK DOWN-POINTING TRIANGLE - /x81/xa6 REFERENCE MARK - /x81/xa7 POSTAL MARK - /x81/xa8 RIGHTWARDS ARROW - /x81/xa9 LEFTWARDS ARROW - /x81/xaa UPWARDS ARROW - /x81/xab DOWNWARDS ARROW - /x81/xac GETA MARK - /x81/xb8 ELEMENT OF - /x81/xb9 CONTAINS AS MEMBER - /x81/xba SUBSET OF OR EQUAL TO - /x81/xbb SUPERSET OF OR EQUAL TO - /x81/xbc SUBSET OF - /x81/xbd SUPERSET OF - /x81/xbe UNION - /x81/xbf INTERSECTION - /x81/xc8 LOGICAL AND - /x81/xc9 LOGICAL OR - /x81/xca NOT SIGN - /x81/xcb RIGHTWARDS DOUBLE ARROW - /x81/xcc LEFT RIGHT DOUBLE ARROW - /x81/xcd FOR ALL - /x81/xce THERE EXISTS - /x81/xda ANGLE - /x81/xdb UP TACK - /x81/xdc ARC - /x81/xdd PARTIAL DIFFERENTIAL - /x81/xde NABLA - /x81/xdf IDENTICAL TO - /x81/xe0 APPROXIMATELY EQUAL TO OR THE IMAGE OF - /x81/xe1 MUCH LESS-THAN - /x81/xe2 MUCH GREATER-THAN - /x81/xe3 SQUARE ROOT - /x81/xe4 REVERSED TILDE - /x81/xe5 PROPORTIONAL TO - /x81/xe6 BECAUSE - /x81/xe7 INTEGRAL - /x81/xe8 DOUBLE INTEGRAL - /x81/xf0 ANGSTROM SIGN - /x81/xf1 PER MILLE SIGN - /x81/xf2 MUSIC SHARP SIGN - /x81/xf3 MUSIC FLAT SIGN - /x81/xf4 EIGHTH NOTE - /x81/xf5 DAGGER - /x81/xf6 DOUBLE DAGGER - /x81/xf7 PILCROW SIGN - /x81/xfc LARGE CIRCLE - /x82/x4f FULLWIDTH DIGIT ZERO - /x82/x50 FULLWIDTH DIGIT ONE - /x82/x51 FULLWIDTH DIGIT TWO - /x82/x52 FULLWIDTH DIGIT THREE - /x82/x53 FULLWIDTH DIGIT FOUR - /x82/x54 FULLWIDTH DIGIT FIVE - /x82/x55 FULLWIDTH DIGIT SIX - /x82/x56 FULLWIDTH DIGIT SEVEN - /x82/x57 FULLWIDTH DIGIT EIGHT - /x82/x58 FULLWIDTH DIGIT NINE - /x82/x60 FULLWIDTH LATIN CAPITAL LETTER A - /x82/x61 FULLWIDTH LATIN CAPITAL LETTER B - /x82/x62 FULLWIDTH LATIN CAPITAL LETTER C - /x82/x63 FULLWIDTH LATIN CAPITAL LETTER D - /x82/x64 FULLWIDTH LATIN CAPITAL LETTER E - /x82/x65 FULLWIDTH LATIN CAPITAL LETTER F - /x82/x66 FULLWIDTH LATIN CAPITAL LETTER G - /x82/x67 FULLWIDTH LATIN CAPITAL LETTER H - /x82/x68 FULLWIDTH LATIN CAPITAL LETTER I - /x82/x69 FULLWIDTH LATIN CAPITAL LETTER J - /x82/x6a FULLWIDTH LATIN CAPITAL LETTER K - /x82/x6b FULLWIDTH LATIN CAPITAL LETTER L - /x82/x6c FULLWIDTH LATIN CAPITAL LETTER M - /x82/x6d FULLWIDTH LATIN CAPITAL LETTER N - /x82/x6e FULLWIDTH LATIN CAPITAL LETTER O - /x82/x6f FULLWIDTH LATIN CAPITAL LETTER P - /x82/x70 FULLWIDTH LATIN CAPITAL LETTER Q - /x82/x71 FULLWIDTH LATIN CAPITAL LETTER R - /x82/x72 FULLWIDTH LATIN CAPITAL LETTER S - /x82/x73 FULLWIDTH LATIN CAPITAL LETTER T - /x82/x74 FULLWIDTH LATIN CAPITAL LETTER U - /x82/x75 FULLWIDTH LATIN CAPITAL LETTER V - /x82/x76 FULLWIDTH LATIN CAPITAL LETTER W - /x82/x77 FULLWIDTH LATIN CAPITAL LETTER X - /x82/x78 FULLWIDTH LATIN CAPITAL LETTER Y - /x82/x79 FULLWIDTH LATIN CAPITAL LETTER Z - /x82/x81 FULLWIDTH LATIN SMALL LETTER A - /x82/x82 FULLWIDTH LATIN SMALL LETTER B - /x82/x83 FULLWIDTH LATIN SMALL LETTER C - /x82/x84 FULLWIDTH LATIN SMALL LETTER D - /x82/x85 FULLWIDTH LATIN SMALL LETTER E - /x82/x86 FULLWIDTH LATIN SMALL LETTER F - /x82/x87 FULLWIDTH LATIN SMALL LETTER G - /x82/x88 FULLWIDTH LATIN SMALL LETTER H - /x82/x89 FULLWIDTH LATIN SMALL LETTER I - /x82/x8a FULLWIDTH LATIN SMALL LETTER J - /x82/x8b FULLWIDTH LATIN SMALL LETTER K - /x82/x8c FULLWIDTH LATIN SMALL LETTER L - /x82/x8d FULLWIDTH LATIN SMALL LETTER M - /x82/x8e FULLWIDTH LATIN SMALL LETTER N - /x82/x8f FULLWIDTH LATIN SMALL LETTER O - /x82/x90 FULLWIDTH LATIN SMALL LETTER P - /x82/x91 FULLWIDTH LATIN SMALL LETTER Q - /x82/x92 FULLWIDTH LATIN SMALL LETTER R - /x82/x93 FULLWIDTH LATIN SMALL LETTER S - /x82/x94 FULLWIDTH LATIN SMALL LETTER T - /x82/x95 FULLWIDTH LATIN SMALL LETTER U - /x82/x96 FULLWIDTH LATIN SMALL LETTER V - /x82/x97 FULLWIDTH LATIN SMALL LETTER W - /x82/x98 FULLWIDTH LATIN SMALL LETTER X - /x82/x99 FULLWIDTH LATIN SMALL LETTER Y - /x82/x9a FULLWIDTH LATIN SMALL LETTER Z - /x82/x9f HIRAGANA LETTER SMALL A - /x82/xa0 HIRAGANA LETTER A - /x82/xa1 HIRAGANA LETTER SMALL I - /x82/xa2 HIRAGANA LETTER I - /x82/xa3 HIRAGANA LETTER SMALL U - /x82/xa4 HIRAGANA LETTER U - /x82/xa5 HIRAGANA LETTER SMALL E - /x82/xa6 HIRAGANA LETTER E - /x82/xa7 HIRAGANA LETTER SMALL O - /x82/xa8 HIRAGANA LETTER O - /x82/xa9 HIRAGANA LETTER KA - /x82/xaa HIRAGANA LETTER GA - /x82/xab HIRAGANA LETTER KI - /x82/xac HIRAGANA LETTER GI - /x82/xad HIRAGANA LETTER KU - /x82/xae HIRAGANA LETTER GU - /x82/xaf HIRAGANA LETTER KE - /x82/xb0 HIRAGANA LETTER GE - /x82/xb1 HIRAGANA LETTER KO - /x82/xb2 HIRAGANA LETTER GO - /x82/xb3 HIRAGANA LETTER SA - /x82/xb4 HIRAGANA LETTER ZA - /x82/xb5 HIRAGANA LETTER SI - /x82/xb6 HIRAGANA LETTER ZI - /x82/xb7 HIRAGANA LETTER SU - /x82/xb8 HIRAGANA LETTER ZU - /x82/xb9 HIRAGANA LETTER SE - /x82/xba HIRAGANA LETTER ZE - /x82/xbb HIRAGANA LETTER SO - /x82/xbc HIRAGANA LETTER ZO - /x82/xbd HIRAGANA LETTER TA - /x82/xbe HIRAGANA LETTER DA - /x82/xbf HIRAGANA LETTER TI - /x82/xc0 HIRAGANA LETTER DI - /x82/xc1 HIRAGANA LETTER SMALL TU - /x82/xc2 HIRAGANA LETTER TU - /x82/xc3 HIRAGANA LETTER DU - /x82/xc4 HIRAGANA LETTER TE - /x82/xc5 HIRAGANA LETTER DE - /x82/xc6 HIRAGANA LETTER TO - /x82/xc7 HIRAGANA LETTER DO - /x82/xc8 HIRAGANA LETTER NA - /x82/xc9 HIRAGANA LETTER NI - /x82/xca HIRAGANA LETTER NU - /x82/xcb HIRAGANA LETTER NE - /x82/xcc HIRAGANA LETTER NO - /x82/xcd HIRAGANA LETTER HA - /x82/xce HIRAGANA LETTER BA - /x82/xcf HIRAGANA LETTER PA - /x82/xd0 HIRAGANA LETTER HI - /x82/xd1 HIRAGANA LETTER BI - /x82/xd2 HIRAGANA LETTER PI - /x82/xd3 HIRAGANA LETTER HU - /x82/xd4 HIRAGANA LETTER BU - /x82/xd5 HIRAGANA LETTER PU - /x82/xd6 HIRAGANA LETTER HE - /x82/xd7 HIRAGANA LETTER BE - /x82/xd8 HIRAGANA LETTER PE - /x82/xd9 HIRAGANA LETTER HO - /x82/xda HIRAGANA LETTER BO - /x82/xdb HIRAGANA LETTER PO - /x82/xdc HIRAGANA LETTER MA - /x82/xdd HIRAGANA LETTER MI - /x82/xde HIRAGANA LETTER MU - /x82/xdf HIRAGANA LETTER ME - /x82/xe0 HIRAGANA LETTER MO - /x82/xe1 HIRAGANA LETTER SMALL YA - /x82/xe2 HIRAGANA LETTER YA - /x82/xe3 HIRAGANA LETTER SMALL YU - /x82/xe4 HIRAGANA LETTER YU - /x82/xe5 HIRAGANA LETTER SMALL YO - /x82/xe6 HIRAGANA LETTER YO - /x82/xe7 HIRAGANA LETTER RA - /x82/xe8 HIRAGANA LETTER RI - /x82/xe9 HIRAGANA LETTER RU - /x82/xea HIRAGANA LETTER RE - /x82/xeb HIRAGANA LETTER RO - /x82/xec HIRAGANA LETTER SMALL WA - /x82/xed HIRAGANA LETTER WA - /x82/xee HIRAGANA LETTER WI - /x82/xef HIRAGANA LETTER WE - /x82/xf0 HIRAGANA LETTER WO - /x82/xf1 HIRAGANA LETTER N - /x83/x40 KATAKANA LETTER SMALL A - /x83/x41 KATAKANA LETTER A - /x83/x42 KATAKANA LETTER SMALL I - /x83/x43 KATAKANA LETTER I - /x83/x44 KATAKANA LETTER SMALL U - /x83/x45 KATAKANA LETTER U - /x83/x46 KATAKANA LETTER SMALL E - /x83/x47 KATAKANA LETTER E - /x83/x48 KATAKANA LETTER SMALL O - /x83/x49 KATAKANA LETTER O - /x83/x4a KATAKANA LETTER KA - /x83/x4b KATAKANA LETTER GA - /x83/x4c KATAKANA LETTER KI - /x83/x4d KATAKANA LETTER GI - /x83/x4e KATAKANA LETTER KU - /x83/x4f KATAKANA LETTER GU - /x83/x50 KATAKANA LETTER KE - /x83/x51 KATAKANA LETTER GE - /x83/x52 KATAKANA LETTER KO - /x83/x53 KATAKANA LETTER GO - /x83/x54 KATAKANA LETTER SA - /x83/x55 KATAKANA LETTER ZA - /x83/x56 KATAKANA LETTER SI - /x83/x57 KATAKANA LETTER ZI - /x83/x58 KATAKANA LETTER SU - /x83/x59 KATAKANA LETTER ZU - /x83/x5a KATAKANA LETTER SE - /x83/x5b KATAKANA LETTER ZE - /x83/x5c KATAKANA LETTER SO - /x83/x5d KATAKANA LETTER ZO - /x83/x5e KATAKANA LETTER TA - /x83/x5f KATAKANA LETTER DA - /x83/x60 KATAKANA LETTER TI - /x83/x61 KATAKANA LETTER DI - /x83/x62 KATAKANA LETTER SMALL TU - /x83/x63 KATAKANA LETTER TU - /x83/x64 KATAKANA LETTER DU - /x83/x65 KATAKANA LETTER TE - /x83/x66 KATAKANA LETTER DE - /x83/x67 KATAKANA LETTER TO - /x83/x68 KATAKANA LETTER DO - /x83/x69 KATAKANA LETTER NA - /x83/x6a KATAKANA LETTER NI - /x83/x6b KATAKANA LETTER NU - /x83/x6c KATAKANA LETTER NE - /x83/x6d KATAKANA LETTER NO - /x83/x6e KATAKANA LETTER HA - /x83/x6f KATAKANA LETTER BA - /x83/x70 KATAKANA LETTER PA - /x83/x71 KATAKANA LETTER HI - /x83/x72 KATAKANA LETTER BI - /x83/x73 KATAKANA LETTER PI - /x83/x74 KATAKANA LETTER HU - /x83/x75 KATAKANA LETTER BU - /x83/x76 KATAKANA LETTER PU - /x83/x77 KATAKANA LETTER HE - /x83/x78 KATAKANA LETTER BE - /x83/x79 KATAKANA LETTER PE - /x83/x7a KATAKANA LETTER HO - /x83/x7b KATAKANA LETTER BO - /x83/x7c KATAKANA LETTER PO - /x83/x7d KATAKANA LETTER MA - /x83/x7e KATAKANA LETTER MI - /x83/x80 KATAKANA LETTER MU - /x83/x81 KATAKANA LETTER ME - /x83/x82 KATAKANA LETTER MO - /x83/x83 KATAKANA LETTER SMALL YA - /x83/x84 KATAKANA LETTER YA - /x83/x85 KATAKANA LETTER SMALL YU - /x83/x86 KATAKANA LETTER YU - /x83/x87 KATAKANA LETTER SMALL YO - /x83/x88 KATAKANA LETTER YO - /x83/x89 KATAKANA LETTER RA - /x83/x8a KATAKANA LETTER RI - /x83/x8b KATAKANA LETTER RU - /x83/x8c KATAKANA LETTER RE - /x83/x8d KATAKANA LETTER RO - /x83/x8e KATAKANA LETTER SMALL WA - /x83/x8f KATAKANA LETTER WA - /x83/x90 KATAKANA LETTER WI - /x83/x91 KATAKANA LETTER WE - /x83/x92 KATAKANA LETTER WO - /x83/x93 KATAKANA LETTER N - /x83/x94 KATAKANA LETTER VU - /x83/x95 KATAKANA LETTER SMALL KA - /x83/x96 KATAKANA LETTER SMALL KE - /x83/x9f GREEK CAPITAL LETTER ALPHA - /x83/xa0 GREEK CAPITAL LETTER BETA - /x83/xa1 GREEK CAPITAL LETTER GAMMA - /x83/xa2 GREEK CAPITAL LETTER DELTA - /x83/xa3 GREEK CAPITAL LETTER EPSILON - /x83/xa4 GREEK CAPITAL LETTER ZETA - /x83/xa5 GREEK CAPITAL LETTER ETA - /x83/xa6 GREEK CAPITAL LETTER THETA - /x83/xa7 GREEK CAPITAL LETTER IOTA - /x83/xa8 GREEK CAPITAL LETTER KAPPA - /x83/xa9 GREEK CAPITAL LETTER LAMDA - /x83/xaa GREEK CAPITAL LETTER MU - /x83/xab GREEK CAPITAL LETTER NU - /x83/xac GREEK CAPITAL LETTER XI - /x83/xad GREEK CAPITAL LETTER OMICRON - /x83/xae GREEK CAPITAL LETTER PI - /x83/xaf GREEK CAPITAL LETTER RHO - /x83/xb0 GREEK CAPITAL LETTER SIGMA - /x83/xb1 GREEK CAPITAL LETTER TAU - /x83/xb2 GREEK CAPITAL LETTER UPSILON - /x83/xb3 GREEK CAPITAL LETTER PHI - /x83/xb4 GREEK CAPITAL LETTER CHI - /x83/xb5 GREEK CAPITAL LETTER PSI - /x83/xb6 GREEK CAPITAL LETTER OMEGA - /x83/xbf GREEK SMALL LETTER ALPHA - /x83/xc0 GREEK SMALL LETTER BETA - /x83/xc1 GREEK SMALL LETTER GAMMA - /x83/xc2 GREEK SMALL LETTER DELTA - /x83/xc3 GREEK SMALL LETTER EPSILON - /x83/xc4 GREEK SMALL LETTER ZETA - /x83/xc5 GREEK SMALL LETTER ETA - /x83/xc6 GREEK SMALL LETTER THETA - /x83/xc7 GREEK SMALL LETTER IOTA - /x83/xc8 GREEK SMALL LETTER KAPPA - /x83/xc9 GREEK SMALL LETTER LAMDA - /x83/xca GREEK SMALL LETTER MU - /x83/xcb GREEK SMALL LETTER NU - /x83/xcc GREEK SMALL LETTER XI - /x83/xcd GREEK SMALL LETTER OMICRON - /x83/xce GREEK SMALL LETTER PI - /x83/xcf GREEK SMALL LETTER RHO - /x83/xd0 GREEK SMALL LETTER SIGMA - /x83/xd1 GREEK SMALL LETTER TAU - /x83/xd2 GREEK SMALL LETTER UPSILON - /x83/xd3 GREEK SMALL LETTER PHI - /x83/xd4 GREEK SMALL LETTER CHI - /x83/xd5 GREEK SMALL LETTER PSI - /x83/xd6 GREEK SMALL LETTER OMEGA - /x84/x40 CYRILLIC CAPITAL LETTER A - /x84/x41 CYRILLIC CAPITAL LETTER BE - /x84/x42 CYRILLIC CAPITAL LETTER VE - /x84/x43 CYRILLIC CAPITAL LETTER GHE - /x84/x44 CYRILLIC CAPITAL LETTER DE - /x84/x45 CYRILLIC CAPITAL LETTER IE - /x84/x46 CYRILLIC CAPITAL LETTER IO - /x84/x47 CYRILLIC CAPITAL LETTER ZHE - /x84/x48 CYRILLIC CAPITAL LETTER ZE - /x84/x49 CYRILLIC CAPITAL LETTER I - /x84/x4a CYRILLIC CAPITAL LETTER SHORT I - /x84/x4b CYRILLIC CAPITAL LETTER KA - /x84/x4c CYRILLIC CAPITAL LETTER EL - /x84/x4d CYRILLIC CAPITAL LETTER EM - /x84/x4e CYRILLIC CAPITAL LETTER EN - /x84/x4f CYRILLIC CAPITAL LETTER O - /x84/x50 CYRILLIC CAPITAL LETTER PE - /x84/x51 CYRILLIC CAPITAL LETTER ER - /x84/x52 CYRILLIC CAPITAL LETTER ES - /x84/x53 CYRILLIC CAPITAL LETTER TE - /x84/x54 CYRILLIC CAPITAL LETTER U - /x84/x55 CYRILLIC CAPITAL LETTER EF - /x84/x56 CYRILLIC CAPITAL LETTER HA - /x84/x57 CYRILLIC CAPITAL LETTER TSE - /x84/x58 CYRILLIC CAPITAL LETTER CHE - /x84/x59 CYRILLIC CAPITAL LETTER SHA - /x84/x5a CYRILLIC CAPITAL LETTER SHCHA - /x84/x5b CYRILLIC CAPITAL LETTER HARD SIGN - /x84/x5c CYRILLIC CAPITAL LETTER YERU - /x84/x5d CYRILLIC CAPITAL LETTER SOFT SIGN - /x84/x5e CYRILLIC CAPITAL LETTER E - /x84/x5f CYRILLIC CAPITAL LETTER YU - /x84/x60 CYRILLIC CAPITAL LETTER YA - /x84/x70 CYRILLIC SMALL LETTER A - /x84/x71 CYRILLIC SMALL LETTER BE - /x84/x72 CYRILLIC SMALL LETTER VE - /x84/x73 CYRILLIC SMALL LETTER GHE - /x84/x74 CYRILLIC SMALL LETTER DE - /x84/x75 CYRILLIC SMALL LETTER IE - /x84/x76 CYRILLIC SMALL LETTER IO - /x84/x77 CYRILLIC SMALL LETTER ZHE - /x84/x78 CYRILLIC SMALL LETTER ZE - /x84/x79 CYRILLIC SMALL LETTER I - /x84/x7a CYRILLIC SMALL LETTER SHORT I - /x84/x7b CYRILLIC SMALL LETTER KA - /x84/x7c CYRILLIC SMALL LETTER EL - /x84/x7d CYRILLIC SMALL LETTER EM - /x84/x7e CYRILLIC SMALL LETTER EN - /x84/x80 CYRILLIC SMALL LETTER O - /x84/x81 CYRILLIC SMALL LETTER PE - /x84/x82 CYRILLIC SMALL LETTER ER - /x84/x83 CYRILLIC SMALL LETTER ES - /x84/x84 CYRILLIC SMALL LETTER TE - /x84/x85 CYRILLIC SMALL LETTER U - /x84/x86 CYRILLIC SMALL LETTER EF - /x84/x87 CYRILLIC SMALL LETTER HA - /x84/x88 CYRILLIC SMALL LETTER TSE - /x84/x89 CYRILLIC SMALL LETTER CHE - /x84/x8a CYRILLIC SMALL LETTER SHA - /x84/x8b CYRILLIC SMALL LETTER SHCHA - /x84/x8c CYRILLIC SMALL LETTER HARD SIGN - /x84/x8d CYRILLIC SMALL LETTER YERU - /x84/x8e CYRILLIC SMALL LETTER SOFT SIGN - /x84/x8f CYRILLIC SMALL LETTER E - /x84/x90 CYRILLIC SMALL LETTER YU - /x84/x91 CYRILLIC SMALL LETTER YA - /x84/x9f BOX DRAWINGS LIGHT HORIZONTAL - /x84/xa0 BOX DRAWINGS LIGHT VERTICAL - /x84/xa1 BOX DRAWINGS LIGHT DOWN AND RIGHT - /x84/xa2 BOX DRAWINGS LIGHT DOWN AND LEFT - /x84/xa3 BOX DRAWINGS LIGHT UP AND LEFT - /x84/xa4 BOX DRAWINGS LIGHT UP AND RIGHT - /x84/xa5 BOX DRAWINGS LIGHT VERTICAL AND RIGHT - /x84/xa6 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL - /x84/xa7 BOX DRAWINGS LIGHT VERTICAL AND LEFT - /x84/xa8 BOX DRAWINGS LIGHT UP AND HORIZONTAL - /x84/xa9 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL - /x84/xaa BOX DRAWINGS HEAVY HORIZONTAL - /x84/xab BOX DRAWINGS HEAVY VERTICAL - /x84/xac BOX DRAWINGS HEAVY DOWN AND RIGHT - /x84/xad BOX DRAWINGS HEAVY DOWN AND LEFT - /x84/xae BOX DRAWINGS HEAVY UP AND LEFT - /x84/xaf BOX DRAWINGS HEAVY UP AND RIGHT - /x84/xb0 BOX DRAWINGS HEAVY VERTICAL AND RIGHT - /x84/xb1 BOX DRAWINGS HEAVY DOWN AND HORIZONTAL - /x84/xb2 BOX DRAWINGS HEAVY VERTICAL AND LEFT - /x84/xb3 BOX DRAWINGS HEAVY UP AND HORIZONTAL - /x84/xb4 BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL - /x84/xb5 BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT - /x84/xb6 BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY - /x84/xb7 BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT - /x84/xb8 BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY - /x84/xb9 BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY - /x84/xba BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY - /x84/xbb BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT - /x84/xbc BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY - /x84/xbd BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT - /x84/xbe BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT - /x88/x9f - /x88/xa0 - /x88/xa1 - /x88/xa2 - /x88/xa3 - /x88/xa4 - /x88/xa5 - /x88/xa6 - /x88/xa7 - /x88/xa8 - /x88/xa9 - /x88/xaa - /x88/xab - /x88/xac - /x88/xad - /x88/xae - /x88/xaf - /x88/xb0 - /x88/xb1 - /x88/xb2 - /x88/xb3 - /x88/xb4 - /x88/xb5 - /x88/xb6 - /x88/xb7 - /x88/xb8 - /x88/xb9 - /x88/xba - /x88/xbb - /x88/xbc - /x88/xbd - /x88/xbe - /x88/xbf - /x88/xc0 - /x88/xc1 - /x88/xc2 - /x88/xc3 - /x88/xc4 - /x88/xc5 - /x88/xc6 - /x88/xc7 - /x88/xc8 - /x88/xc9 - /x88/xca - /x88/xcb - /x88/xcc - /x88/xcd - /x88/xce - /x88/xcf - /x88/xd0 - /x88/xd1 - /x88/xd2 - /x88/xd3 - /x88/xd4 - /x88/xd5 - /x88/xd6 - /x88/xd7 - /x88/xd8 - /x88/xd9 - /x88/xda - /x88/xdb - /x88/xdc - /x88/xdd - /x88/xde - /x88/xdf - /x88/xe0 - /x88/xe1 - /x88/xe2 - /x88/xe3 - /x88/xe4 - /x88/xe5 - /x88/xe6 - /x88/xe7 - /x88/xe8 - /x88/xe9 - /x88/xea - /x88/xeb - /x88/xec - /x88/xed - /x88/xee - /x88/xef - /x88/xf0 - /x88/xf1 - /x88/xf2 - /x88/xf3 - /x88/xf4 - /x88/xf5 - /x88/xf6 - /x88/xf7 - /x88/xf8 - /x88/xf9 - /x88/xfa - /x88/xfb - /x88/xfc - /x89/x40 - /x89/x41 - /x89/x42 - /x89/x43 - /x89/x44 - /x89/x45 - /x89/x46 - /x89/x47 - /x89/x48 - /x89/x49 - /x89/x4a - /x89/x4b - /x89/x4c - /x89/x4d - /x89/x4e - /x89/x4f - /x89/x50 - /x89/x51 - /x89/x52 - /x89/x53 - /x89/x54 - /x89/x55 - /x89/x56 - /x89/x57 - /x89/x58 - /x89/x59 - /x89/x5a - /x89/x5b - /x89/x5c - /x89/x5d - /x89/x5e - /x89/x5f - /x89/x60 - /x89/x61 - /x89/x62 - /x89/x63 - /x89/x64 - /x89/x65 - /x89/x66 - /x89/x67 - /x89/x68 - /x89/x69 - /x89/x6a - /x89/x6b - /x89/x6c - /x89/x6d - /x89/x6e - /x89/x6f - /x89/x70 - /x89/x71 - /x89/x72 - /x89/x73 - /x89/x74 - /x89/x75 - /x89/x76 - /x89/x77 - /x89/x78 - /x89/x79 - /x89/x7a - /x89/x7b - /x89/x7c - /x89/x7d - /x89/x7e - /x89/x80 - /x89/x81 - /x89/x82 - /x89/x83 - /x89/x84 - /x89/x85 - /x89/x86 - /x89/x87 - /x89/x88 - /x89/x89 - /x89/x8a - /x89/x8b - /x89/x8c - /x89/x8d - /x89/x8e - /x89/x8f - /x89/x90 - /x89/x91 - /x89/x92 - /x89/x93 - /x89/x94 - /x89/x95 - /x89/x96 - /x89/x97 - /x89/x98 - /x89/x99 - /x89/x9a - /x89/x9b - /x89/x9c - /x89/x9d - /x89/x9e - /x89/x9f - /x89/xa0 - /x89/xa1 - /x89/xa2 - /x89/xa3 - /x89/xa4 - /x89/xa5 - /x89/xa6 - /x89/xa7 - /x89/xa8 - /x89/xa9 - /x89/xaa - /x89/xab - /x89/xac - /x89/xad - /x89/xae - /x89/xaf - /x89/xb0 - /x89/xb1 - /x89/xb2 - /x89/xb3 - /x89/xb4 - /x89/xb5 - /x89/xb6 - /x89/xb7 - /x89/xb8 - /x89/xb9 - /x89/xba - /x89/xbb - /x89/xbc - /x89/xbd - /x89/xbe - /x89/xbf - /x89/xc0 - /x89/xc1 - /x89/xc2 - /x89/xc3 - /x89/xc4 - /x89/xc5 - /x89/xc6 - /x89/xc7 - /x89/xc8 - /x89/xc9 - /x89/xca - /x89/xcb - /x89/xcc - /x89/xcd - /x89/xce - /x89/xcf - /x89/xd0 - /x89/xd1 - /x89/xd2 - /x89/xd3 - /x89/xd4 - /x89/xd5 - /x89/xd6 - /x89/xd7 - /x89/xd8 - /x89/xd9 - /x89/xda - /x89/xdb - /x89/xdc - /x89/xdd - /x89/xde - /x89/xdf - /x89/xe0 - /x89/xe1 - /x89/xe2 - /x89/xe3 - /x89/xe4 - /x89/xe5 - /x89/xe6 - /x89/xe7 - /x89/xe8 - /x89/xe9 - /x89/xea - /x89/xeb - /x89/xec - /x89/xed - /x89/xee - /x89/xef - /x89/xf0 - /x89/xf1 - /x89/xf2 - /x89/xf3 - /x89/xf4 - /x89/xf5 - /x89/xf6 - /x89/xf7 - /x89/xf8 - /x89/xf9 - /x89/xfa - /x89/xfb - /x89/xfc - /x8a/x40 - /x8a/x41 - /x8a/x42 - /x8a/x43 - /x8a/x44 - /x8a/x45 - /x8a/x46 - /x8a/x47 - /x8a/x48 - /x8a/x49 - /x8a/x4a - /x8a/x4b - /x8a/x4c - /x8a/x4d - /x8a/x4e - /x8a/x4f - /x8a/x50 - /x8a/x51 - /x8a/x52 - /x8a/x53 - /x8a/x54 - /x8a/x55 - /x8a/x56 - /x8a/x57 - /x8a/x58 - /x8a/x59 - /x8a/x5a - /x8a/x5b - /x8a/x5c - /x8a/x5d - /x8a/x5e - /x8a/x5f - /x8a/x60 - /x8a/x61 - /x8a/x62 - /x8a/x63 - /x8a/x64 - /x8a/x65 - /x8a/x66 - /x8a/x67 - /x8a/x68 - /x8a/x69 - /x8a/x6a - /x8a/x6b - /x8a/x6c - /x8a/x6d - /x8a/x6e - /x8a/x6f - /x8a/x70 - /x8a/x71 - /x8a/x72 - /x8a/x73 - /x8a/x74 - /x8a/x75 - /x8a/x76 - /x8a/x77 - /x8a/x78 - /x8a/x79 - /x8a/x7a - /x8a/x7b - /x8a/x7c - /x8a/x7d - /x8a/x7e - /x8a/x80 - /x8a/x81 - /x8a/x82 - /x8a/x83 - /x8a/x84 - /x8a/x85 - /x8a/x86 - /x8a/x87 - /x8a/x88 - /x8a/x89 - /x8a/x8a - /x8a/x8b - /x8a/x8c - /x8a/x8d - /x8a/x8e - /x8a/x8f - /x8a/x90 - /x8a/x91 - /x8a/x92 - /x8a/x93 - /x8a/x94 - /x8a/x95 - /x8a/x96 - /x8a/x97 - /x8a/x98 - /x8a/x99 - /x8a/x9a - /x8a/x9b - /x8a/x9c - /x8a/x9d - /x8a/x9e - /x8a/x9f - /x8a/xa0 - /x8a/xa1 - /x8a/xa2 - /x8a/xa3 - /x8a/xa4 - /x8a/xa5 - /x8a/xa6 - /x8a/xa7 - /x8a/xa8 - /x8a/xa9 - /x8a/xaa - /x8a/xab - /x8a/xac - /x8a/xad - /x8a/xae - /x8a/xaf - /x8a/xb0 - /x8a/xb1 - /x8a/xb2 - /x8a/xb3 - /x8a/xb4 - /x8a/xb5 - /x8a/xb6 - /x8a/xb7 - /x8a/xb8 - /x8a/xb9 - /x8a/xba - /x8a/xbb - /x8a/xbc - /x8a/xbd - /x8a/xbe - /x8a/xbf - /x8a/xc0 - /x8a/xc1 - /x8a/xc2 - /x8a/xc3 - /x8a/xc4 - /x8a/xc5 - /x8a/xc6 - /x8a/xc7 - /x8a/xc8 - /x8a/xc9 - /x8a/xca - /x8a/xcb - /x8a/xcc - /x8a/xcd - /x8a/xce - /x8a/xcf - /x8a/xd0 - /x8a/xd1 - /x8a/xd2 - /x8a/xd3 - /x8a/xd4 - /x8a/xd5 - /x8a/xd6 - /x8a/xd7 - /x8a/xd8 - /x8a/xd9 - /x8a/xda - /x8a/xdb - /x8a/xdc - /x8a/xdd - /x8a/xde - /x8a/xdf - /x8a/xe0 - /x8a/xe1 - /x8a/xe2 - /x8a/xe3 - /x8a/xe4 - /x8a/xe5 - /x8a/xe6 - /x8a/xe7 - /x8a/xe8 - /x8a/xe9 - /x8a/xea - /x8a/xeb - /x8a/xec - /x8a/xed - /x8a/xee - /x8a/xef - /x8a/xf0 - /x8a/xf1 - /x8a/xf2 - /x8a/xf3 - /x8a/xf4 - /x8a/xf5 - /x8a/xf6 - /x8a/xf7 - /x8a/xf8 - /x8a/xf9 - /x8a/xfa - /x8a/xfb - /x8a/xfc - /x8b/x40 - /x8b/x41 - /x8b/x42 - /x8b/x43 - /x8b/x44 - /x8b/x45 - /x8b/x46 - /x8b/x47 - /x8b/x48 - /x8b/x49 - /x8b/x4a - /x8b/x4b - /x8b/x4c - /x8b/x4d - /x8b/x4e - /x8b/x4f - /x8b/x50 - /x8b/x51 - /x8b/x52 - /x8b/x53 - /x8b/x54 - /x8b/x55 - /x8b/x56 - /x8b/x57 - /x8b/x58 - /x8b/x59 - /x8b/x5a - /x8b/x5b - /x8b/x5c - /x8b/x5d - /x8b/x5e - /x8b/x5f - /x8b/x60 - /x8b/x61 - /x8b/x62 - /x8b/x63 - /x8b/x64 - /x8b/x65 - /x8b/x66 - /x8b/x67 - /x8b/x68 - /x8b/x69 - /x8b/x6a - /x8b/x6b - /x8b/x6c - /x8b/x6d - /x8b/x6e - /x8b/x6f - /x8b/x70 - /x8b/x71 - /x8b/x72 - /x8b/x73 - /x8b/x74 - /x8b/x75 - /x8b/x76 - /x8b/x77 - /x8b/x78 - /x8b/x79 - /x8b/x7a - /x8b/x7b - /x8b/x7c - /x8b/x7d - /x8b/x7e - /x8b/x80 - /x8b/x81 - /x8b/x82 - /x8b/x83 - /x8b/x84 - /x8b/x85 - /x8b/x86 - /x8b/x87 - /x8b/x88 - /x8b/x89 - /x8b/x8a - /x8b/x8b - /x8b/x8c - /x8b/x8d - /x8b/x8e - /x8b/x8f - /x8b/x90 - /x8b/x91 - /x8b/x92 - /x8b/x93 - /x8b/x94 - /x8b/x95 - /x8b/x96 - /x8b/x97 - /x8b/x98 - /x8b/x99 - /x8b/x9a - /x8b/x9b - /x8b/x9c - /x8b/x9d - /x8b/x9e - /x8b/x9f - /x8b/xa0 - /x8b/xa1 - /x8b/xa2 - /x8b/xa3 - /x8b/xa4 - /x8b/xa5 - /x8b/xa6 - /x8b/xa7 - /x8b/xa8 - /x8b/xa9 - /x8b/xaa - /x8b/xab - /x8b/xac - /x8b/xad - /x8b/xae - /x8b/xaf - /x8b/xb0 - /x8b/xb1 - /x8b/xb2 - /x8b/xb3 - /x8b/xb4 - /x8b/xb5 - /x8b/xb6 - /x8b/xb7 - /x8b/xb8 - /x8b/xb9 - /x8b/xba - /x8b/xbb - /x8b/xbc - /x8b/xbd - /x8b/xbe - /x8b/xbf - /x8b/xc0 - /x8b/xc1 - /x8b/xc2 - /x8b/xc3 - /x8b/xc4 - /x8b/xc5 - /x8b/xc6 - /x8b/xc7 - /x8b/xc8 - /x8b/xc9 - /x8b/xca - /x8b/xcb - /x8b/xcc - /x8b/xcd - /x8b/xce - /x8b/xcf - /x8b/xd0 - /x8b/xd1 - /x8b/xd2 - /x8b/xd3 - /x8b/xd4 - /x8b/xd5 - /x8b/xd6 - /x8b/xd7 - /x8b/xd8 - /x8b/xd9 - /x8b/xda - /x8b/xdb - /x8b/xdc - /x8b/xdd - /x8b/xde - /x8b/xdf - /x8b/xe0 - /x8b/xe1 - /x8b/xe2 - /x8b/xe3 - /x8b/xe4 - /x8b/xe5 - /x8b/xe6 - /x8b/xe7 - /x8b/xe8 - /x8b/xe9 - /x8b/xea - /x8b/xeb - /x8b/xec - /x8b/xed - /x8b/xee - /x8b/xef - /x8b/xf0 - /x8b/xf1 - /x8b/xf2 - /x8b/xf3 - /x8b/xf4 - /x8b/xf5 - /x8b/xf6 - /x8b/xf7 - /x8b/xf8 - /x8b/xf9 - /x8b/xfa - /x8b/xfb - /x8b/xfc - /x8c/x40 - /x8c/x41 - /x8c/x42 - /x8c/x43 - /x8c/x44 - /x8c/x45 - /x8c/x46 - /x8c/x47 - /x8c/x48 - /x8c/x49 - /x8c/x4a - /x8c/x4b - /x8c/x4c - /x8c/x4d - /x8c/x4e - /x8c/x4f - /x8c/x50 - /x8c/x51 - /x8c/x52 - /x8c/x53 - /x8c/x54 - /x8c/x55 - /x8c/x56 - /x8c/x57 - /x8c/x58 - /x8c/x59 - /x8c/x5a - /x8c/x5b - /x8c/x5c - /x8c/x5d - /x8c/x5e - /x8c/x5f - /x8c/x60 - /x8c/x61 - /x8c/x62 - /x8c/x63 - /x8c/x64 - /x8c/x65 - /x8c/x66 - /x8c/x67 - /x8c/x68 - /x8c/x69 - /x8c/x6a - /x8c/x6b - /x8c/x6c - /x8c/x6d - /x8c/x6e - /x8c/x6f - /x8c/x70 - /x8c/x71 - /x8c/x72 - /x8c/x73 - /x8c/x74 - /x8c/x75 - /x8c/x76 - /x8c/x77 - /x8c/x78 - /x8c/x79 - /x8c/x7a - /x8c/x7b - /x8c/x7c - /x8c/x7d - /x8c/x7e - /x8c/x80 - /x8c/x81 - /x8c/x82 - /x8c/x83 - /x8c/x84 - /x8c/x85 - /x8c/x86 - /x8c/x87 - /x8c/x88 - /x8c/x89 - /x8c/x8a - /x8c/x8b - /x8c/x8c - /x8c/x8d - /x8c/x8e - /x8c/x8f - /x8c/x90 - /x8c/x91 - /x8c/x92 - /x8c/x93 - /x8c/x94 - /x8c/x95 - /x8c/x96 - /x8c/x97 - /x8c/x98 - /x8c/x99 - /x8c/x9a - /x8c/x9b - /x8c/x9c - /x8c/x9d - /x8c/x9e - /x8c/x9f - /x8c/xa0 - /x8c/xa1 - /x8c/xa2 - /x8c/xa3 - /x8c/xa4 - /x8c/xa5 - /x8c/xa6 - /x8c/xa7 - /x8c/xa8 - /x8c/xa9 - /x8c/xaa - /x8c/xab - /x8c/xac - /x8c/xad - /x8c/xae - /x8c/xaf - /x8c/xb0 - /x8c/xb1 - /x8c/xb2 - /x8c/xb3 - /x8c/xb4 - /x8c/xb5 - /x8c/xb6 - /x8c/xb7 - /x8c/xb8 - /x8c/xb9 - /x8c/xba - /x8c/xbb - /x8c/xbc - /x8c/xbd - /x8c/xbe - /x8c/xbf - /x8c/xc0 - /x8c/xc1 - /x8c/xc2 - /x8c/xc3 - /x8c/xc4 - /x8c/xc5 - /x8c/xc6 - /x8c/xc7 - /x8c/xc8 - /x8c/xc9 - /x8c/xca - /x8c/xcb - /x8c/xcc - /x8c/xcd - /x8c/xce - /x8c/xcf - /x8c/xd0 - /x8c/xd1 - /x8c/xd2 - /x8c/xd3 - /x8c/xd4 - /x8c/xd5 - /x8c/xd6 - /x8c/xd7 - /x8c/xd8 - /x8c/xd9 - /x8c/xda - /x8c/xdb - /x8c/xdc - /x8c/xdd - /x8c/xde - /x8c/xdf - /x8c/xe0 - /x8c/xe1 - /x8c/xe2 - /x8c/xe3 - /x8c/xe4 - /x8c/xe5 - /x8c/xe6 - /x8c/xe7 - /x8c/xe8 - /x8c/xe9 - /x8c/xea - /x8c/xeb - /x8c/xec - /x8c/xed - /x8c/xee - /x8c/xef - /x8c/xf0 - /x8c/xf1 - /x8c/xf2 - /x8c/xf3 - /x8c/xf4 - /x8c/xf5 - /x8c/xf6 - /x8c/xf7 - /x8c/xf8 - /x8c/xf9 - /x8c/xfa - /x8c/xfb - /x8c/xfc - /x8d/x40 - /x8d/x41 - /x8d/x42 - /x8d/x43 - /x8d/x44 - /x8d/x45 - /x8d/x46 - /x8d/x47 - /x8d/x48 - /x8d/x49 - /x8d/x4a - /x8d/x4b - /x8d/x4c - /x8d/x4d - /x8d/x4e - /x8d/x4f - /x8d/x50 - /x8d/x51 - /x8d/x52 - /x8d/x53 - /x8d/x54 - /x8d/x55 - /x8d/x56 - /x8d/x57 - /x8d/x58 - /x8d/x59 - /x8d/x5a - /x8d/x5b - /x8d/x5c - /x8d/x5d - /x8d/x5e - /x8d/x5f - /x8d/x60 - /x8d/x61 - /x8d/x62 - /x8d/x63 - /x8d/x64 - /x8d/x65 - /x8d/x66 - /x8d/x67 - /x8d/x68 - /x8d/x69 - /x8d/x6a - /x8d/x6b - /x8d/x6c - /x8d/x6d - /x8d/x6e - /x8d/x6f - /x8d/x70 - /x8d/x71 - /x8d/x72 - /x8d/x73 - /x8d/x74 - /x8d/x75 - /x8d/x76 - /x8d/x77 - /x8d/x78 - /x8d/x79 - /x8d/x7a - /x8d/x7b - /x8d/x7c - /x8d/x7d - /x8d/x7e - /x8d/x80 - /x8d/x81 - /x8d/x82 - /x8d/x83 - /x8d/x84 - /x8d/x85 - /x8d/x86 - /x8d/x87 - /x8d/x88 - /x8d/x89 - /x8d/x8a - /x8d/x8b - /x8d/x8c - /x8d/x8d - /x8d/x8e - /x8d/x8f - /x8d/x90 - /x8d/x91 - /x8d/x92 - /x8d/x93 - /x8d/x94 - /x8d/x95 - /x8d/x96 - /x8d/x97 - /x8d/x98 - /x8d/x99 - /x8d/x9a - /x8d/x9b - /x8d/x9c - /x8d/x9d - /x8d/x9e - /x8d/x9f - /x8d/xa0 - /x8d/xa1 - /x8d/xa2 - /x8d/xa3 - /x8d/xa4 - /x8d/xa5 - /x8d/xa6 - /x8d/xa7 - /x8d/xa8 - /x8d/xa9 - /x8d/xaa - /x8d/xab - /x8d/xac - /x8d/xad - /x8d/xae - /x8d/xaf - /x8d/xb0 - /x8d/xb1 - /x8d/xb2 - /x8d/xb3 - /x8d/xb4 - /x8d/xb5 - /x8d/xb6 - /x8d/xb7 - /x8d/xb8 - /x8d/xb9 - /x8d/xba - /x8d/xbb - /x8d/xbc - /x8d/xbd - /x8d/xbe - /x8d/xbf - /x8d/xc0 - /x8d/xc1 - /x8d/xc2 - /x8d/xc3 - /x8d/xc4 - /x8d/xc5 - /x8d/xc6 - /x8d/xc7 - /x8d/xc8 - /x8d/xc9 - /x8d/xca - /x8d/xcb - /x8d/xcc - /x8d/xcd - /x8d/xce - /x8d/xcf - /x8d/xd0 - /x8d/xd1 - /x8d/xd2 - /x8d/xd3 - /x8d/xd4 - /x8d/xd5 - /x8d/xd6 - /x8d/xd7 - /x8d/xd8 - /x8d/xd9 - /x8d/xda - /x8d/xdb - /x8d/xdc - /x8d/xdd - /x8d/xde - /x8d/xdf - /x8d/xe0 - /x8d/xe1 - /x8d/xe2 - /x8d/xe3 - /x8d/xe4 - /x8d/xe5 - /x8d/xe6 - /x8d/xe7 - /x8d/xe8 - /x8d/xe9 - /x8d/xea - /x8d/xeb - /x8d/xec - /x8d/xed - /x8d/xee - /x8d/xef - /x8d/xf0 - /x8d/xf1 - /x8d/xf2 - /x8d/xf3 - /x8d/xf4 - /x8d/xf5 - /x8d/xf6 - /x8d/xf7 - /x8d/xf8 - /x8d/xf9 - /x8d/xfa - /x8d/xfb - /x8d/xfc - /x8e/x40 - /x8e/x41 - /x8e/x42 - /x8e/x43 - /x8e/x44 - /x8e/x45 - /x8e/x46 - /x8e/x47 - /x8e/x48 - /x8e/x49 - /x8e/x4a - /x8e/x4b - /x8e/x4c - /x8e/x4d - /x8e/x4e - /x8e/x4f - /x8e/x50 - /x8e/x51 - /x8e/x52 - /x8e/x53 - /x8e/x54 - /x8e/x55 - /x8e/x56 - /x8e/x57 - /x8e/x58 - /x8e/x59 - /x8e/x5a - /x8e/x5b - /x8e/x5c - /x8e/x5d - /x8e/x5e - /x8e/x5f - /x8e/x60 - /x8e/x61 - /x8e/x62 - /x8e/x63 - /x8e/x64 - /x8e/x65 - /x8e/x66 - /x8e/x67 - /x8e/x68 - /x8e/x69 - /x8e/x6a - /x8e/x6b - /x8e/x6c - /x8e/x6d - /x8e/x6e - /x8e/x6f - /x8e/x70 - /x8e/x71 - /x8e/x72 - /x8e/x73 - /x8e/x74 - /x8e/x75 - /x8e/x76 - /x8e/x77 - /x8e/x78 - /x8e/x79 - /x8e/x7a - /x8e/x7b - /x8e/x7c - /x8e/x7d - /x8e/x7e - /x8e/x80 - /x8e/x81 - /x8e/x82 - /x8e/x83 - /x8e/x84 - /x8e/x85 - /x8e/x86 - /x8e/x87 - /x8e/x88 - /x8e/x89 - /x8e/x8a - /x8e/x8b - /x8e/x8c - /x8e/x8d - /x8e/x8e - /x8e/x8f - /x8e/x90 - /x8e/x91 - /x8e/x92 - /x8e/x93 - /x8e/x94 - /x8e/x95 - /x8e/x96 - /x8e/x97 - /x8e/x98 - /x8e/x99 - /x8e/x9a - /x8e/x9b - /x8e/x9c - /x8e/x9d - /x8e/x9e - /x8e/x9f - /x8e/xa0 - /x8e/xa1 - /x8e/xa2 - /x8e/xa3 - /x8e/xa4 - /x8e/xa5 - /x8e/xa6 - /x8e/xa7 - /x8e/xa8 - /x8e/xa9 - /x8e/xaa - /x8e/xab - /x8e/xac - /x8e/xad - /x8e/xae - /x8e/xaf - /x8e/xb0 - /x8e/xb1 - /x8e/xb2 - /x8e/xb3 - /x8e/xb4 - /x8e/xb5 - /x8e/xb6 - /x8e/xb7 - /x8e/xb8 - /x8e/xb9 - /x8e/xba - /x8e/xbb - /x8e/xbc - /x8e/xbd - /x8e/xbe - /x8e/xbf - /x8e/xc0 - /x8e/xc1 - /x8e/xc2 - /x8e/xc3 - /x8e/xc4 - /x8e/xc5 - /x8e/xc6 - /x8e/xc7 - /x8e/xc8 - /x8e/xc9 - /x8e/xca - /x8e/xcb - /x8e/xcc - /x8e/xcd - /x8e/xce - /x8e/xcf - /x8e/xd0 - /x8e/xd1 - /x8e/xd2 - /x8e/xd3 - /x8e/xd4 - /x8e/xd5 - /x8e/xd6 - /x8e/xd7 - /x8e/xd8 - /x8e/xd9 - /x8e/xda - /x8e/xdb - /x8e/xdc - /x8e/xdd - /x8e/xde - /x8e/xdf - /x8e/xe0 - /x8e/xe1 - /x8e/xe2 - /x8e/xe3 - /x8e/xe4 - /x8e/xe5 - /x8e/xe6 - /x8e/xe7 - /x8e/xe8 - /x8e/xe9 - /x8e/xea - /x8e/xeb - /x8e/xec - /x8e/xed - /x8e/xee - /x8e/xef - /x8e/xf0 - /x8e/xf1 - /x8e/xf2 - /x8e/xf3 - /x8e/xf4 - /x8e/xf5 - /x8e/xf6 - /x8e/xf7 - /x8e/xf8 - /x8e/xf9 - /x8e/xfa - /x8e/xfb - /x8e/xfc - /x8f/x40 - /x8f/x41 - /x8f/x42 - /x8f/x43 - /x8f/x44 - /x8f/x45 - /x8f/x46 - /x8f/x47 - /x8f/x48 - /x8f/x49 - /x8f/x4a - /x8f/x4b - /x8f/x4c - /x8f/x4d - /x8f/x4e - /x8f/x4f - /x8f/x50 - /x8f/x51 - /x8f/x52 - /x8f/x53 - /x8f/x54 - /x8f/x55 - /x8f/x56 - /x8f/x57 - /x8f/x58 - /x8f/x59 - /x8f/x5a - /x8f/x5b - /x8f/x5c - /x8f/x5d - /x8f/x5e - /x8f/x5f - /x8f/x60 - /x8f/x61 - /x8f/x62 - /x8f/x63 - /x8f/x64 - /x8f/x65 - /x8f/x66 - /x8f/x67 - /x8f/x68 - /x8f/x69 - /x8f/x6a - /x8f/x6b - /x8f/x6c - /x8f/x6d - /x8f/x6e - /x8f/x6f - /x8f/x70 - /x8f/x71 - /x8f/x72 - /x8f/x73 - /x8f/x74 - /x8f/x75 - /x8f/x76 - /x8f/x77 - /x8f/x78 - /x8f/x79 - /x8f/x7a - /x8f/x7b - /x8f/x7c - /x8f/x7d - /x8f/x7e - /x8f/x80 - /x8f/x81 - /x8f/x82 - /x8f/x83 - /x8f/x84 - /x8f/x85 - /x8f/x86 - /x8f/x87 - /x8f/x88 - /x8f/x89 - /x8f/x8a - /x8f/x8b - /x8f/x8c - /x8f/x8d - /x8f/x8e - /x8f/x8f - /x8f/x90 - /x8f/x91 - /x8f/x92 - /x8f/x93 - /x8f/x94 - /x8f/x95 - /x8f/x96 - /x8f/x97 - /x8f/x98 - /x8f/x99 - /x8f/x9a - /x8f/x9b - /x8f/x9c - /x8f/x9d - /x8f/x9e - /x8f/x9f - /x8f/xa0 - /x8f/xa1 - /x8f/xa2 - /x8f/xa3 - /x8f/xa4 - /x8f/xa5 - /x8f/xa6 - /x8f/xa7 - /x8f/xa8 - /x8f/xa9 - /x8f/xaa - /x8f/xab - /x8f/xac - /x8f/xad - /x8f/xae - /x8f/xaf - /x8f/xb0 - /x8f/xb1 - /x8f/xb2 - /x8f/xb3 - /x8f/xb4 - /x8f/xb5 - /x8f/xb6 - /x8f/xb7 - /x8f/xb8 - /x8f/xb9 - /x8f/xba - /x8f/xbb - /x8f/xbc - /x8f/xbd - /x8f/xbe - /x8f/xbf - /x8f/xc0 - /x8f/xc1 - /x8f/xc2 - /x8f/xc3 - /x8f/xc4 - /x8f/xc5 - /x8f/xc6 - /x8f/xc7 - /x8f/xc8 - /x8f/xc9 - /x8f/xca - /x8f/xcb - /x8f/xcc - /x8f/xcd - /x8f/xce - /x8f/xcf - /x8f/xd0 - /x8f/xd1 - /x8f/xd2 - /x8f/xd3 - /x8f/xd4 - /x8f/xd5 - /x8f/xd6 - /x8f/xd7 - /x8f/xd8 - /x8f/xd9 - /x8f/xda - /x8f/xdb - /x8f/xdc - /x8f/xdd - /x8f/xde - /x8f/xdf - /x8f/xe0 - /x8f/xe1 - /x8f/xe2 - /x8f/xe3 - /x8f/xe4 - /x8f/xe5 - /x8f/xe6 - /x8f/xe7 - /x8f/xe8 - /x8f/xe9 - /x8f/xea - /x8f/xeb - /x8f/xec - /x8f/xed - /x8f/xee - /x8f/xef - /x8f/xf0 - /x8f/xf1 - /x8f/xf2 - /x8f/xf3 - /x8f/xf4 - /x8f/xf5 - /x8f/xf6 - /x8f/xf7 - /x8f/xf8 - /x8f/xf9 - /x8f/xfa - /x8f/xfb - /x8f/xfc - /x90/x40 - /x90/x41 - /x90/x42 - /x90/x43 - /x90/x44 - /x90/x45 - /x90/x46 - /x90/x47 - /x90/x48 - /x90/x49 - /x90/x4a - /x90/x4b - /x90/x4c - /x90/x4d - /x90/x4e - /x90/x4f - /x90/x50 - /x90/x51 - /x90/x52 - /x90/x53 - /x90/x54 - /x90/x55 - /x90/x56 - /x90/x57 - /x90/x58 - /x90/x59 - /x90/x5a - /x90/x5b - /x90/x5c - /x90/x5d - /x90/x5e - /x90/x5f - /x90/x60 - /x90/x61 - /x90/x62 - /x90/x63 - /x90/x64 - /x90/x65 - /x90/x66 - /x90/x67 - /x90/x68 - /x90/x69 - /x90/x6a - /x90/x6b - /x90/x6c - /x90/x6d - /x90/x6e - /x90/x6f - /x90/x70 - /x90/x71 - /x90/x72 - /x90/x73 - /x90/x74 - /x90/x75 - /x90/x76 - /x90/x77 - /x90/x78 - /x90/x79 - /x90/x7a - /x90/x7b - /x90/x7c - /x90/x7d - /x90/x7e - /x90/x80 - /x90/x81 - /x90/x82 - /x90/x83 - /x90/x84 - /x90/x85 - /x90/x86 - /x90/x87 - /x90/x88 - /x90/x89 - /x90/x8a - /x90/x8b - /x90/x8c - /x90/x8d - /x90/x8e - /x90/x8f - /x90/x90 - /x90/x91 - /x90/x92 - /x90/x93 - /x90/x94 - /x90/x95 - /x90/x96 - /x90/x97 - /x90/x98 - /x90/x99 - /x90/x9a - /x90/x9b - /x90/x9c - /x90/x9d - /x90/x9e - /x90/x9f - /x90/xa0 - /x90/xa1 - /x90/xa2 - /x90/xa3 - /x90/xa4 - /x90/xa5 - /x90/xa6 - /x90/xa7 - /x90/xa8 - /x90/xa9 - /x90/xaa - /x90/xab - /x90/xac - /x90/xad - /x90/xae - /x90/xaf - /x90/xb0 - /x90/xb1 - /x90/xb2 - /x90/xb3 - /x90/xb4 - /x90/xb5 - /x90/xb6 - /x90/xb7 - /x90/xb8 - /x90/xb9 - /x90/xba - /x90/xbb - /x90/xbc - /x90/xbd - /x90/xbe - /x90/xbf - /x90/xc0 - /x90/xc1 - /x90/xc2 - /x90/xc3 - /x90/xc4 - /x90/xc5 - /x90/xc6 - /x90/xc7 - /x90/xc8 - /x90/xc9 - /x90/xca - /x90/xcb - /x90/xcc - /x90/xcd - /x90/xce - /x90/xcf - /x90/xd0 - /x90/xd1 - /x90/xd2 - /x90/xd3 - /x90/xd4 - /x90/xd5 - /x90/xd6 - /x90/xd7 - /x90/xd8 - /x90/xd9 - /x90/xda - /x90/xdb - /x90/xdc - /x90/xdd - /x90/xde - /x90/xdf - /x90/xe0 - /x90/xe1 - /x90/xe2 - /x90/xe3 - /x90/xe4 - /x90/xe5 - /x90/xe6 - /x90/xe7 - /x90/xe8 - /x90/xe9 - /x90/xea - /x90/xeb - /x90/xec - /x90/xed - /x90/xee - /x90/xef - /x90/xf0 - /x90/xf1 - /x90/xf2 - /x90/xf3 - /x90/xf4 - /x90/xf5 - /x90/xf6 - /x90/xf7 - /x90/xf8 - /x90/xf9 - /x90/xfa - /x90/xfb - /x90/xfc - /x91/x40 - /x91/x41 - /x91/x42 - /x91/x43 - /x91/x44 - /x91/x45 - /x91/x46 - /x91/x47 - /x91/x48 - /x91/x49 - /x91/x4a - /x91/x4b - /x91/x4c - /x91/x4d - /x91/x4e - /x91/x4f - /x91/x50 - /x91/x51 - /x91/x52 - /x91/x53 - /x91/x54 - /x91/x55 - /x91/x56 - /x91/x57 - /x91/x58 - /x91/x59 - /x91/x5a - /x91/x5b - /x91/x5c - /x91/x5d - /x91/x5e - /x91/x5f - /x91/x60 - /x91/x61 - /x91/x62 - /x91/x63 - /x91/x64 - /x91/x65 - /x91/x66 - /x91/x67 - /x91/x68 - /x91/x69 - /x91/x6a - /x91/x6b - /x91/x6c - /x91/x6d - /x91/x6e - /x91/x6f - /x91/x70 - /x91/x71 - /x91/x72 - /x91/x73 - /x91/x74 - /x91/x75 - /x91/x76 - /x91/x77 - /x91/x78 - /x91/x79 - /x91/x7a - /x91/x7b - /x91/x7c - /x91/x7d - /x91/x7e - /x91/x80 - /x91/x81 - /x91/x82 - /x91/x83 - /x91/x84 - /x91/x85 - /x91/x86 - /x91/x87 - /x91/x88 - /x91/x89 - /x91/x8a - /x91/x8b - /x91/x8c - /x91/x8d - /x91/x8e - /x91/x8f - /x91/x90 - /x91/x91 - /x91/x92 - /x91/x93 - /x91/x94 - /x91/x95 - /x91/x96 - /x91/x97 - /x91/x98 - /x91/x99 - /x91/x9a - /x91/x9b - /x91/x9c - /x91/x9d - /x91/x9e - /x91/x9f - /x91/xa0 - /x91/xa1 - /x91/xa2 - /x91/xa3 - /x91/xa4 - /x91/xa5 - /x91/xa6 - /x91/xa7 - /x91/xa8 - /x91/xa9 - /x91/xaa - /x91/xab - /x91/xac - /x91/xad - /x91/xae - /x91/xaf - /x91/xb0 - /x91/xb1 - /x91/xb2 - /x91/xb3 - /x91/xb4 - /x91/xb5 - /x91/xb6 - /x91/xb7 - /x91/xb8 - /x91/xb9 - /x91/xba - /x91/xbb - /x91/xbc - /x91/xbd - /x91/xbe - /x91/xbf - /x91/xc0 - /x91/xc1 - /x91/xc2 - /x91/xc3 - /x91/xc4 - /x91/xc5 - /x91/xc6 - /x91/xc7 - /x91/xc8 - /x91/xc9 - /x91/xca - /x91/xcb - /x91/xcc - /x91/xcd - /x91/xce - /x91/xcf - /x91/xd0 - /x91/xd1 - /x91/xd2 - /x91/xd3 - /x91/xd4 - /x91/xd5 - /x91/xd6 - /x91/xd7 - /x91/xd8 - /x91/xd9 - /x91/xda - /x91/xdb - /x91/xdc - /x91/xdd - /x91/xde - /x91/xdf - /x91/xe0 - /x91/xe1 - /x91/xe2 - /x91/xe3 - /x91/xe4 - /x91/xe5 - /x91/xe6 - /x91/xe7 - /x91/xe8 - /x91/xe9 - /x91/xea - /x91/xeb - /x91/xec - /x91/xed - /x91/xee - /x91/xef - /x91/xf0 - /x91/xf1 - /x91/xf2 - /x91/xf3 - /x91/xf4 - /x91/xf5 - /x91/xf6 - /x91/xf7 - /x91/xf8 - /x91/xf9 - /x91/xfa - /x91/xfb - /x91/xfc - /x92/x40 - /x92/x41 - /x92/x42 - /x92/x43 - /x92/x44 - /x92/x45 - /x92/x46 - /x92/x47 - /x92/x48 - /x92/x49 - /x92/x4a - /x92/x4b - /x92/x4c - /x92/x4d - /x92/x4e - /x92/x4f - /x92/x50 - /x92/x51 - /x92/x52 - /x92/x53 - /x92/x54 - /x92/x55 - /x92/x56 - /x92/x57 - /x92/x58 - /x92/x59 - /x92/x5a - /x92/x5b - /x92/x5c - /x92/x5d - /x92/x5e - /x92/x5f - /x92/x60 - /x92/x61 - /x92/x62 - /x92/x63 - /x92/x64 - /x92/x65 - /x92/x66 - /x92/x67 - /x92/x68 - /x92/x69 - /x92/x6a - /x92/x6b - /x92/x6c - /x92/x6d - /x92/x6e - /x92/x6f - /x92/x70 - /x92/x71 - /x92/x72 - /x92/x73 - /x92/x74 - /x92/x75 - /x92/x76 - /x92/x77 - /x92/x78 - /x92/x79 - /x92/x7a - /x92/x7b - /x92/x7c - /x92/x7d - /x92/x7e - /x92/x80 - /x92/x81 - /x92/x82 - /x92/x83 - /x92/x84 - /x92/x85 - /x92/x86 - /x92/x87 - /x92/x88 - /x92/x89 - /x92/x8a - /x92/x8b - /x92/x8c - /x92/x8d - /x92/x8e - /x92/x8f - /x92/x90 - /x92/x91 - /x92/x92 - /x92/x93 - /x92/x94 - /x92/x95 - /x92/x96 - /x92/x97 - /x92/x98 - /x92/x99 - /x92/x9a - /x92/x9b - /x92/x9c - /x92/x9d - /x92/x9e - /x92/x9f - /x92/xa0 - /x92/xa1 - /x92/xa2 - /x92/xa3 - /x92/xa4 - /x92/xa5 - /x92/xa6 - /x92/xa7 - /x92/xa8 - /x92/xa9 - /x92/xaa - /x92/xab - /x92/xac - /x92/xad - /x92/xae - /x92/xaf - /x92/xb0 - /x92/xb1 - /x92/xb2 - /x92/xb3 - /x92/xb4 - /x92/xb5 - /x92/xb6 - /x92/xb7 - /x92/xb8 - /x92/xb9 - /x92/xba - /x92/xbb - /x92/xbc - /x92/xbd - /x92/xbe - /x92/xbf - /x92/xc0 - /x92/xc1 - /x92/xc2 - /x92/xc3 - /x92/xc4 - /x92/xc5 - /x92/xc6 - /x92/xc7 - /x92/xc8 - /x92/xc9 - /x92/xca - /x92/xcb - /x92/xcc - /x92/xcd - /x92/xce - /x92/xcf - /x92/xd0 - /x92/xd1 - /x92/xd2 - /x92/xd3 - /x92/xd4 - /x92/xd5 - /x92/xd6 - /x92/xd7 - /x92/xd8 - /x92/xd9 - /x92/xda - /x92/xdb - /x92/xdc - /x92/xdd - /x92/xde - /x92/xdf - /x92/xe0 - /x92/xe1 - /x92/xe2 - /x92/xe3 - /x92/xe4 - /x92/xe5 - /x92/xe6 - /x92/xe7 - /x92/xe8 - /x92/xe9 - /x92/xea - /x92/xeb - /x92/xec - /x92/xed - /x92/xee - /x92/xef - /x92/xf0 - /x92/xf1 - /x92/xf2 - /x92/xf3 - /x92/xf4 - /x92/xf5 - /x92/xf6 - /x92/xf7 - /x92/xf8 - /x92/xf9 - /x92/xfa - /x92/xfb - /x92/xfc - /x93/x40 - /x93/x41 - /x93/x42 - /x93/x43 - /x93/x44 - /x93/x45 - /x93/x46 - /x93/x47 - /x93/x48 - /x93/x49 - /x93/x4a - /x93/x4b - /x93/x4c - /x93/x4d - /x93/x4e - /x93/x4f - /x93/x50 - /x93/x51 - /x93/x52 - /x93/x53 - /x93/x54 - /x93/x55 - /x93/x56 - /x93/x57 - /x93/x58 - /x93/x59 - /x93/x5a - /x93/x5b - /x93/x5c - /x93/x5d - /x93/x5e - /x93/x5f - /x93/x60 - /x93/x61 - /x93/x62 - /x93/x63 - /x93/x64 - /x93/x65 - /x93/x66 - /x93/x67 - /x93/x68 - /x93/x69 - /x93/x6a - /x93/x6b - /x93/x6c - /x93/x6d - /x93/x6e - /x93/x6f - /x93/x70 - /x93/x71 - /x93/x72 - /x93/x73 - /x93/x74 - /x93/x75 - /x93/x76 - /x93/x77 - /x93/x78 - /x93/x79 - /x93/x7a - /x93/x7b - /x93/x7c - /x93/x7d - /x93/x7e - /x93/x80 - /x93/x81 - /x93/x82 - /x93/x83 - /x93/x84 - /x93/x85 - /x93/x86 - /x93/x87 - /x93/x88 - /x93/x89 - /x93/x8a - /x93/x8b - /x93/x8c - /x93/x8d - /x93/x8e - /x93/x8f - /x93/x90 - /x93/x91 - /x93/x92 - /x93/x93 - /x93/x94 - /x93/x95 - /x93/x96 - /x93/x97 - /x93/x98 - /x93/x99 - /x93/x9a - /x93/x9b - /x93/x9c - /x93/x9d - /x93/x9e - /x93/x9f - /x93/xa0 - /x93/xa1 - /x93/xa2 - /x93/xa3 - /x93/xa4 - /x93/xa5 - /x93/xa6 - /x93/xa7 - /x93/xa8 - /x93/xa9 - /x93/xaa - /x93/xab - /x93/xac - /x93/xad - /x93/xae - /x93/xaf - /x93/xb0 - /x93/xb1 - /x93/xb2 - /x93/xb3 - /x93/xb4 - /x93/xb5 - /x93/xb6 - /x93/xb7 - /x93/xb8 - /x93/xb9 - /x93/xba - /x93/xbb - /x93/xbc - /x93/xbd - /x93/xbe - /x93/xbf - /x93/xc0 - /x93/xc1 - /x93/xc2 - /x93/xc3 - /x93/xc4 - /x93/xc5 - /x93/xc6 - /x93/xc7 - /x93/xc8 - /x93/xc9 - /x93/xca - /x93/xcb - /x93/xcc - /x93/xcd - /x93/xce - /x93/xcf - /x93/xd0 - /x93/xd1 - /x93/xd2 - /x93/xd3 - /x93/xd4 - /x93/xd5 - /x93/xd6 - /x93/xd7 - /x93/xd8 - /x93/xd9 - /x93/xda - /x93/xdb - /x93/xdc - /x93/xdd - /x93/xde - /x93/xdf - /x93/xe0 - /x93/xe1 - /x93/xe2 - /x93/xe3 - /x93/xe4 - /x93/xe5 - /x93/xe6 - /x93/xe7 - /x93/xe8 - /x93/xe9 - /x93/xea - /x93/xeb - /x93/xec - /x93/xed - /x93/xee - /x93/xef - /x93/xf0 - /x93/xf1 - /x93/xf2 - /x93/xf3 - /x93/xf4 - /x93/xf5 - /x93/xf6 - /x93/xf7 - /x93/xf8 - /x93/xf9 - /x93/xfa - /x93/xfb - /x93/xfc - /x94/x40 - /x94/x41 - /x94/x42 - /x94/x43 - /x94/x44 - /x94/x45 - /x94/x46 - /x94/x47 - /x94/x48 - /x94/x49 - /x94/x4a - /x94/x4b - /x94/x4c - /x94/x4d - /x94/x4e - /x94/x4f - /x94/x50 - /x94/x51 - /x94/x52 - /x94/x53 - /x94/x54 - /x94/x55 - /x94/x56 - /x94/x57 - /x94/x58 - /x94/x59 - /x94/x5a - /x94/x5b - /x94/x5c - /x94/x5d - /x94/x5e - /x94/x5f - /x94/x60 - /x94/x61 - /x94/x62 - /x94/x63 - /x94/x64 - /x94/x65 - /x94/x66 - /x94/x67 - /x94/x68 - /x94/x69 - /x94/x6a - /x94/x6b - /x94/x6c - /x94/x6d - /x94/x6e - /x94/x6f - /x94/x70 - /x94/x71 - /x94/x72 - /x94/x73 - /x94/x74 - /x94/x75 - /x94/x76 - /x94/x77 - /x94/x78 - /x94/x79 - /x94/x7a - /x94/x7b - /x94/x7c - /x94/x7d - /x94/x7e - /x94/x80 - /x94/x81 - /x94/x82 - /x94/x83 - /x94/x84 - /x94/x85 - /x94/x86 - /x94/x87 - /x94/x88 - /x94/x89 - /x94/x8a - /x94/x8b - /x94/x8c - /x94/x8d - /x94/x8e - /x94/x8f - /x94/x90 - /x94/x91 - /x94/x92 - /x94/x93 - /x94/x94 - /x94/x95 - /x94/x96 - /x94/x97 - /x94/x98 - /x94/x99 - /x94/x9a - /x94/x9b - /x94/x9c - /x94/x9d - /x94/x9e - /x94/x9f - /x94/xa0 - /x94/xa1 - /x94/xa2 - /x94/xa3 - /x94/xa4 - /x94/xa5 - /x94/xa6 - /x94/xa7 - /x94/xa8 - /x94/xa9 - /x94/xaa - /x94/xab - /x94/xac - /x94/xad - /x94/xae - /x94/xaf - /x94/xb0 - /x94/xb1 - /x94/xb2 - /x94/xb3 - /x94/xb4 - /x94/xb5 - /x94/xb6 - /x94/xb7 - /x94/xb8 - /x94/xb9 - /x94/xba - /x94/xbb - /x94/xbc - /x94/xbd - /x94/xbe - /x94/xbf - /x94/xc0 - /x94/xc1 - /x94/xc2 - /x94/xc3 - /x94/xc4 - /x94/xc5 - /x94/xc6 - /x94/xc7 - /x94/xc8 - /x94/xc9 - /x94/xca - /x94/xcb - /x94/xcc - /x94/xcd - /x94/xce - /x94/xcf - /x94/xd0 - /x94/xd1 - /x94/xd2 - /x94/xd3 - /x94/xd4 - /x94/xd5 - /x94/xd6 - /x94/xd7 - /x94/xd8 - /x94/xd9 - /x94/xda - /x94/xdb - /x94/xdc - /x94/xdd - /x94/xde - /x94/xdf - /x94/xe0 - /x94/xe1 - /x94/xe2 - /x94/xe3 - /x94/xe4 - /x94/xe5 - /x94/xe6 - /x94/xe7 - /x94/xe8 - /x94/xe9 - /x94/xea - /x94/xeb - /x94/xec - /x94/xed - /x94/xee - /x94/xef - /x94/xf0 - /x94/xf1 - /x94/xf2 - /x94/xf3 - /x94/xf4 - /x94/xf5 - /x94/xf6 - /x94/xf7 - /x94/xf8 - /x94/xf9 - /x94/xfa - /x94/xfb - /x94/xfc - /x95/x40 - /x95/x41 - /x95/x42 - /x95/x43 - /x95/x44 - /x95/x45 - /x95/x46 - /x95/x47 - /x95/x48 - /x95/x49 - /x95/x4a - /x95/x4b - /x95/x4c - /x95/x4d - /x95/x4e - /x95/x4f - /x95/x50 - /x95/x51 - /x95/x52 - /x95/x53 - /x95/x54 - /x95/x55 - /x95/x56 - /x95/x57 - /x95/x58 - /x95/x59 - /x95/x5a - /x95/x5b - /x95/x5c - /x95/x5d - /x95/x5e - /x95/x5f - /x95/x60 - /x95/x61 - /x95/x62 - /x95/x63 - /x95/x64 - /x95/x65 - /x95/x66 - /x95/x67 - /x95/x68 - /x95/x69 - /x95/x6a - /x95/x6b - /x95/x6c - /x95/x6d - /x95/x6e - /x95/x6f - /x95/x70 - /x95/x71 - /x95/x72 - /x95/x73 - /x95/x74 - /x95/x75 - /x95/x76 - /x95/x77 - /x95/x78 - /x95/x79 - /x95/x7a - /x95/x7b - /x95/x7c - /x95/x7d - /x95/x7e - /x95/x80 - /x95/x81 - /x95/x82 - /x95/x83 - /x95/x84 - /x95/x85 - /x95/x86 - /x95/x87 - /x95/x88 - /x95/x89 - /x95/x8a - /x95/x8b - /x95/x8c - /x95/x8d - /x95/x8e - /x95/x8f - /x95/x90 - /x95/x91 - /x95/x92 - /x95/x93 - /x95/x94 - /x95/x95 - /x95/x96 - /x95/x97 - /x95/x98 - /x95/x99 - /x95/x9a - /x95/x9b - /x95/x9c - /x95/x9d - /x95/x9e - /x95/x9f - /x95/xa0 - /x95/xa1 - /x95/xa2 - /x95/xa3 - /x95/xa4 - /x95/xa5 - /x95/xa6 - /x95/xa7 - /x95/xa8 - /x95/xa9 - /x95/xaa - /x95/xab - /x95/xac - /x95/xad - /x95/xae - /x95/xaf - /x95/xb0 - /x95/xb1 - /x95/xb2 - /x95/xb3 - /x95/xb4 - /x95/xb5 - /x95/xb6 - /x95/xb7 - /x95/xb8 - /x95/xb9 - /x95/xba - /x95/xbb - /x95/xbc - /x95/xbd - /x95/xbe - /x95/xbf - /x95/xc0 - /x95/xc1 - /x95/xc2 - /x95/xc3 - /x95/xc4 - /x95/xc5 - /x95/xc6 - /x95/xc7 - /x95/xc8 - /x95/xc9 - /x95/xca - /x95/xcb - /x95/xcc - /x95/xcd - /x95/xce - /x95/xcf - /x95/xd0 - /x95/xd1 - /x95/xd2 - /x95/xd3 - /x95/xd4 - /x95/xd5 - /x95/xd6 - /x95/xd7 - /x95/xd8 - /x95/xd9 - /x95/xda - /x95/xdb - /x95/xdc - /x95/xdd - /x95/xde - /x95/xdf - /x95/xe0 - /x95/xe1 - /x95/xe2 - /x95/xe3 - /x95/xe4 - /x95/xe5 - /x95/xe6 - /x95/xe7 - /x95/xe8 - /x95/xe9 - /x95/xea - /x95/xeb - /x95/xec - /x95/xed - /x95/xee - /x95/xef - /x95/xf0 - /x95/xf1 - /x95/xf2 - /x95/xf3 - /x95/xf4 - /x95/xf5 - /x95/xf6 - /x95/xf7 - /x95/xf8 - /x95/xf9 - /x95/xfa - /x95/xfb - /x95/xfc - /x96/x40 - /x96/x41 - /x96/x42 - /x96/x43 - /x96/x44 - /x96/x45 - /x96/x46 - /x96/x47 - /x96/x48 - /x96/x49 - /x96/x4a - /x96/x4b - /x96/x4c - /x96/x4d - /x96/x4e - /x96/x4f - /x96/x50 - /x96/x51 - /x96/x52 - /x96/x53 - /x96/x54 - /x96/x55 - /x96/x56 - /x96/x57 - /x96/x58 - /x96/x59 - /x96/x5a - /x96/x5b - /x96/x5c - /x96/x5d - /x96/x5e - /x96/x5f - /x96/x60 - /x96/x61 - /x96/x62 - /x96/x63 - /x96/x64 - /x96/x65 - /x96/x66 - /x96/x67 - /x96/x68 - /x96/x69 - /x96/x6a - /x96/x6b - /x96/x6c - /x96/x6d - /x96/x6e - /x96/x6f - /x96/x70 - /x96/x71 - /x96/x72 - /x96/x73 - /x96/x74 - /x96/x75 - /x96/x76 - /x96/x77 - /x96/x78 - /x96/x79 - /x96/x7a - /x96/x7b - /x96/x7c - /x96/x7d - /x96/x7e - /x96/x80 - /x96/x81 - /x96/x82 - /x96/x83 - /x96/x84 - /x96/x85 - /x96/x86 - /x96/x87 - /x96/x88 - /x96/x89 - /x96/x8a - /x96/x8b - /x96/x8c - /x96/x8d - /x96/x8e - /x96/x8f - /x96/x90 - /x96/x91 - /x96/x92 - /x96/x93 - /x96/x94 - /x96/x95 - /x96/x96 - /x96/x97 - /x96/x98 - /x96/x99 - /x96/x9a - /x96/x9b - /x96/x9c - /x96/x9d - /x96/x9e - /x96/x9f - /x96/xa0 - /x96/xa1 - /x96/xa2 - /x96/xa3 - /x96/xa4 - /x96/xa5 - /x96/xa6 - /x96/xa7 - /x96/xa8 - /x96/xa9 - /x96/xaa - /x96/xab - /x96/xac - /x96/xad - /x96/xae - /x96/xaf - /x96/xb0 - /x96/xb1 - /x96/xb2 - /x96/xb3 - /x96/xb4 - /x96/xb5 - /x96/xb6 - /x96/xb7 - /x96/xb8 - /x96/xb9 - /x96/xba - /x96/xbb - /x96/xbc - /x96/xbd - /x96/xbe - /x96/xbf - /x96/xc0 - /x96/xc1 - /x96/xc2 - /x96/xc3 - /x96/xc4 - /x96/xc5 - /x96/xc6 - /x96/xc7 - /x96/xc8 - /x96/xc9 - /x96/xca - /x96/xcb - /x96/xcc - /x96/xcd - /x96/xce - /x96/xcf - /x96/xd0 - /x96/xd1 - /x96/xd2 - /x96/xd3 - /x96/xd4 - /x96/xd5 - /x96/xd6 - /x96/xd7 - /x96/xd8 - /x96/xd9 - /x96/xda - /x96/xdb - /x96/xdc - /x96/xdd - /x96/xde - /x96/xdf - /x96/xe0 - /x96/xe1 - /x96/xe2 - /x96/xe3 - /x96/xe4 - /x96/xe5 - /x96/xe6 - /x96/xe7 - /x96/xe8 - /x96/xe9 - /x96/xea - /x96/xeb - /x96/xec - /x96/xed - /x96/xee - /x96/xef - /x96/xf0 - /x96/xf1 - /x96/xf2 - /x96/xf3 - /x96/xf4 - /x96/xf5 - /x96/xf6 - /x96/xf7 - /x96/xf8 - /x96/xf9 - /x96/xfa - /x96/xfb - /x96/xfc - /x97/x40 - /x97/x41 - /x97/x42 - /x97/x43 - /x97/x44 - /x97/x45 - /x97/x46 - /x97/x47 - /x97/x48 - /x97/x49 - /x97/x4a - /x97/x4b - /x97/x4c - /x97/x4d - /x97/x4e - /x97/x4f - /x97/x50 - /x97/x51 - /x97/x52 - /x97/x53 - /x97/x54 - /x97/x55 - /x97/x56 - /x97/x57 - /x97/x58 - /x97/x59 - /x97/x5a - /x97/x5b - /x97/x5c - /x97/x5d - /x97/x5e - /x97/x5f - /x97/x60 - /x97/x61 - /x97/x62 - /x97/x63 - /x97/x64 - /x97/x65 - /x97/x66 - /x97/x67 - /x97/x68 - /x97/x69 - /x97/x6a - /x97/x6b - /x97/x6c - /x97/x6d - /x97/x6e - /x97/x6f - /x97/x70 - /x97/x71 - /x97/x72 - /x97/x73 - /x97/x74 - /x97/x75 - /x97/x76 - /x97/x77 - /x97/x78 - /x97/x79 - /x97/x7a - /x97/x7b - /x97/x7c - /x97/x7d - /x97/x7e - /x97/x80 - /x97/x81 - /x97/x82 - /x97/x83 - /x97/x84 - /x97/x85 - /x97/x86 - /x97/x87 - /x97/x88 - /x97/x89 - /x97/x8a - /x97/x8b - /x97/x8c - /x97/x8d - /x97/x8e - /x97/x8f - /x97/x90 - /x97/x91 - /x97/x92 - /x97/x93 - /x97/x94 - /x97/x95 - /x97/x96 - /x97/x97 - /x97/x98 - /x97/x99 - /x97/x9a - /x97/x9b - /x97/x9c - /x97/x9d - /x97/x9e - /x97/x9f - /x97/xa0 - /x97/xa1 - /x97/xa2 - /x97/xa3 - /x97/xa4 - /x97/xa5 - /x97/xa6 - /x97/xa7 - /x97/xa8 - /x97/xa9 - /x97/xaa - /x97/xab - /x97/xac - /x97/xad - /x97/xae - /x97/xaf - /x97/xb0 - /x97/xb1 - /x97/xb2 - /x97/xb3 - /x97/xb4 - /x97/xb5 - /x97/xb6 - /x97/xb7 - /x97/xb8 - /x97/xb9 - /x97/xba - /x97/xbb - /x97/xbc - /x97/xbd - /x97/xbe - /x97/xbf - /x97/xc0 - /x97/xc1 - /x97/xc2 - /x97/xc3 - /x97/xc4 - /x97/xc5 - /x97/xc6 - /x97/xc7 - /x97/xc8 - /x97/xc9 - /x97/xca - /x97/xcb - /x97/xcc - /x97/xcd - /x97/xce - /x97/xcf - /x97/xd0 - /x97/xd1 - /x97/xd2 - /x97/xd3 - /x97/xd4 - /x97/xd5 - /x97/xd6 - /x97/xd7 - /x97/xd8 - /x97/xd9 - /x97/xda - /x97/xdb - /x97/xdc - /x97/xdd - /x97/xde - /x97/xdf - /x97/xe0 - /x97/xe1 - /x97/xe2 - /x97/xe3 - /x97/xe4 - /x97/xe5 - /x97/xe6 - /x97/xe7 - /x97/xe8 - /x97/xe9 - /x97/xea - /x97/xeb - /x97/xec - /x97/xed - /x97/xee - /x97/xef - /x97/xf0 - /x97/xf1 - /x97/xf2 - /x97/xf3 - /x97/xf4 - /x97/xf5 - /x97/xf6 - /x97/xf7 - /x97/xf8 - /x97/xf9 - /x97/xfa - /x97/xfb - /x97/xfc - /x98/x40 - /x98/x41 - /x98/x42 - /x98/x43 - /x98/x44 - /x98/x45 - /x98/x46 - /x98/x47 - /x98/x48 - /x98/x49 - /x98/x4a - /x98/x4b - /x98/x4c - /x98/x4d - /x98/x4e - /x98/x4f - /x98/x50 - /x98/x51 - /x98/x52 - /x98/x53 - /x98/x54 - /x98/x55 - /x98/x56 - /x98/x57 - /x98/x58 - /x98/x59 - /x98/x5a - /x98/x5b - /x98/x5c - /x98/x5d - /x98/x5e - /x98/x5f - /x98/x60 - /x98/x61 - /x98/x62 - /x98/x63 - /x98/x64 - /x98/x65 - /x98/x66 - /x98/x67 - /x98/x68 - /x98/x69 - /x98/x6a - /x98/x6b - /x98/x6c - /x98/x6d - /x98/x6e - /x98/x6f - /x98/x70 - /x98/x71 - /x98/x72 - /x98/x9f - /x98/xa0 - /x98/xa1 - /x98/xa2 - /x98/xa3 - /x98/xa4 - /x98/xa5 - /x98/xa6 - /x98/xa7 - /x98/xa8 - /x98/xa9 - /x98/xaa - /x98/xab - /x98/xac - /x98/xad - /x98/xae - /x98/xaf - /x98/xb0 - /x98/xb1 - /x98/xb2 - /x98/xb3 - /x98/xb4 - /x98/xb5 - /x98/xb6 - /x98/xb7 - /x98/xb8 - /x98/xb9 - /x98/xba - /x98/xbb - /x98/xbc - /x98/xbd - /x98/xbe - /x98/xbf - /x98/xc0 - /x98/xc1 - /x98/xc2 - /x98/xc3 - /x98/xc4 - /x98/xc5 - /x98/xc6 - /x98/xc7 - /x98/xc8 - /x98/xc9 - /x98/xca - /x98/xcb - /x98/xcc - /x98/xcd - /x98/xce - /x98/xcf - /x98/xd0 - /x98/xd1 - /x98/xd2 - /x98/xd3 - /x98/xd4 - /x98/xd5 - /x98/xd6 - /x98/xd7 - /x98/xd8 - /x98/xd9 - /x98/xda - /x98/xdb - /x98/xdc - /x98/xdd - /x98/xde - /x98/xdf - /x98/xe0 - /x98/xe1 - /x98/xe2 - /x98/xe3 - /x98/xe4 - /x98/xe5 - /x98/xe6 - /x98/xe7 - /x98/xe8 - /x98/xe9 - /x98/xea - /x98/xeb - /x98/xec - /x98/xed - /x98/xee - /x98/xef - /x98/xf0 - /x98/xf1 - /x98/xf2 - /x98/xf3 - /x98/xf4 - /x98/xf5 - /x98/xf6 - /x98/xf7 - /x98/xf8 - /x98/xf9 - /x98/xfa - /x98/xfb - /x98/xfc - /x99/x40 - /x99/x41 - /x99/x42 - /x99/x43 - /x99/x44 - /x99/x45 - /x99/x46 - /x99/x47 - /x99/x48 - /x99/x49 - /x99/x4a - /x99/x4b - /x99/x4c - /x99/x4d - /x99/x4e - /x99/x4f - /x99/x50 - /x99/x51 - /x99/x52 - /x99/x53 - /x99/x54 - /x99/x55 - /x99/x56 - /x99/x57 - /x99/x58 - /x99/x59 - /x99/x5a - /x99/x5b - /x99/x5c - /x99/x5d - /x99/x5e - /x99/x5f - /x99/x60 - /x99/x61 - /x99/x62 - /x99/x63 - /x99/x64 - /x99/x65 - /x99/x66 - /x99/x67 - /x99/x68 - /x99/x69 - /x99/x6a - /x99/x6b - /x99/x6c - /x99/x6d - /x99/x6e - /x99/x6f - /x99/x70 - /x99/x71 - /x99/x72 - /x99/x73 - /x99/x74 - /x99/x75 - /x99/x76 - /x99/x77 - /x99/x78 - /x99/x79 - /x99/x7a - /x99/x7b - /x99/x7c - /x99/x7d - /x99/x7e - /x99/x80 - /x99/x81 - /x99/x82 - /x99/x83 - /x99/x84 - /x99/x85 - /x99/x86 - /x99/x87 - /x99/x88 - /x99/x89 - /x99/x8a - /x99/x8b - /x99/x8c - /x99/x8d - /x99/x8e - /x99/x8f - /x99/x90 - /x99/x91 - /x99/x92 - /x99/x93 - /x99/x94 - /x99/x95 - /x99/x96 - /x99/x97 - /x99/x98 - /x99/x99 - /x99/x9a - /x99/x9b - /x99/x9c - /x99/x9d - /x99/x9e - /x99/x9f - /x99/xa0 - /x99/xa1 - /x99/xa2 - /x99/xa3 - /x99/xa4 - /x99/xa5 - /x99/xa6 - /x99/xa7 - /x99/xa8 - /x99/xa9 - /x99/xaa - /x99/xab - /x99/xac - /x99/xad - /x99/xae - /x99/xaf - /x99/xb0 - /x99/xb1 - /x99/xb2 - /x99/xb3 - /x99/xb4 - /x99/xb5 - /x99/xb6 - /x99/xb7 - /x99/xb8 - /x99/xb9 - /x99/xba - /x99/xbb - /x99/xbc - /x99/xbd - /x99/xbe - /x99/xbf - /x99/xc0 - /x99/xc1 - /x99/xc2 - /x99/xc3 - /x99/xc4 - /x99/xc5 - /x99/xc6 - /x99/xc7 - /x99/xc8 - /x99/xc9 - /x99/xca - /x99/xcb - /x99/xcc - /x99/xcd - /x99/xce - /x99/xcf - /x99/xd0 - /x99/xd1 - /x99/xd2 - /x99/xd3 - /x99/xd4 - /x99/xd5 - /x99/xd6 - /x99/xd7 - /x99/xd8 - /x99/xd9 - /x99/xda - /x99/xdb - /x99/xdc - /x99/xdd - /x99/xde - /x99/xdf - /x99/xe0 - /x99/xe1 - /x99/xe2 - /x99/xe3 - /x99/xe4 - /x99/xe5 - /x99/xe6 - /x99/xe7 - /x99/xe8 - /x99/xe9 - /x99/xea - /x99/xeb - /x99/xec - /x99/xed - /x99/xee - /x99/xef - /x99/xf0 - /x99/xf1 - /x99/xf2 - /x99/xf3 - /x99/xf4 - /x99/xf5 - /x99/xf6 - /x99/xf7 - /x99/xf8 - /x99/xf9 - /x99/xfa - /x99/xfb - /x99/xfc - /x9a/x40 - /x9a/x41 - /x9a/x42 - /x9a/x43 - /x9a/x44 - /x9a/x45 - /x9a/x46 - /x9a/x47 - /x9a/x48 - /x9a/x49 - /x9a/x4a - /x9a/x4b - /x9a/x4c - /x9a/x4d - /x9a/x4e - /x9a/x4f - /x9a/x50 - /x9a/x51 - /x9a/x52 - /x9a/x53 - /x9a/x54 - /x9a/x55 - /x9a/x56 - /x9a/x57 - /x9a/x58 - /x9a/x59 - /x9a/x5a - /x9a/x5b - /x9a/x5c - /x9a/x5d - /x9a/x5e - /x9a/x5f - /x9a/x60 - /x9a/x61 - /x9a/x62 - /x9a/x63 - /x9a/x64 - /x9a/x65 - /x9a/x66 - /x9a/x67 - /x9a/x68 - /x9a/x69 - /x9a/x6a - /x9a/x6b - /x9a/x6c - /x9a/x6d - /x9a/x6e - /x9a/x6f - /x9a/x70 - /x9a/x71 - /x9a/x72 - /x9a/x73 - /x9a/x74 - /x9a/x75 - /x9a/x76 - /x9a/x77 - /x9a/x78 - /x9a/x79 - /x9a/x7a - /x9a/x7b - /x9a/x7c - /x9a/x7d - /x9a/x7e - /x9a/x80 - /x9a/x81 - /x9a/x82 - /x9a/x83 - /x9a/x84 - /x9a/x85 - /x9a/x86 - /x9a/x87 - /x9a/x88 - /x9a/x89 - /x9a/x8a - /x9a/x8b - /x9a/x8c - /x9a/x8d - /x9a/x8e - /x9a/x8f - /x9a/x90 - /x9a/x91 - /x9a/x92 - /x9a/x93 - /x9a/x94 - /x9a/x95 - /x9a/x96 - /x9a/x97 - /x9a/x98 - /x9a/x99 - /x9a/x9a - /x9a/x9b - /x9a/x9c - /x9a/x9d - /x9a/x9e - /x9a/x9f - /x9a/xa0 - /x9a/xa1 - /x9a/xa2 - /x9a/xa3 - /x9a/xa4 - /x9a/xa5 - /x9a/xa6 - /x9a/xa7 - /x9a/xa8 - /x9a/xa9 - /x9a/xaa - /x9a/xab - /x9a/xac - /x9a/xad - /x9a/xae - /x9a/xaf - /x9a/xb0 - /x9a/xb1 - /x9a/xb2 - /x9a/xb3 - /x9a/xb4 - /x9a/xb5 - /x9a/xb6 - /x9a/xb7 - /x9a/xb8 - /x9a/xb9 - /x9a/xba - /x9a/xbb - /x9a/xbc - /x9a/xbd - /x9a/xbe - /x9a/xbf - /x9a/xc0 - /x9a/xc1 - /x9a/xc2 - /x9a/xc3 - /x9a/xc4 - /x9a/xc5 - /x9a/xc6 - /x9a/xc7 - /x9a/xc8 - /x9a/xc9 - /x9a/xca - /x9a/xcb - /x9a/xcc - /x9a/xcd - /x9a/xce - /x9a/xcf - /x9a/xd0 - /x9a/xd1 - /x9a/xd2 - /x9a/xd3 - /x9a/xd4 - /x9a/xd5 - /x9a/xd6 - /x9a/xd7 - /x9a/xd8 - /x9a/xd9 - /x9a/xda - /x9a/xdb - /x9a/xdc - /x9a/xdd - /x9a/xde - /x9a/xdf - /x9a/xe0 - /x9a/xe1 - /x9a/xe2 - /x9a/xe3 - /x9a/xe4 - /x9a/xe5 - /x9a/xe6 - /x9a/xe7 - /x9a/xe8 - /x9a/xe9 - /x9a/xea - /x9a/xeb - /x9a/xec - /x9a/xed - /x9a/xee - /x9a/xef - /x9a/xf0 - /x9a/xf1 - /x9a/xf2 - /x9a/xf3 - /x9a/xf4 - /x9a/xf5 - /x9a/xf6 - /x9a/xf7 - /x9a/xf8 - /x9a/xf9 - /x9a/xfa - /x9a/xfb - /x9a/xfc - /x9b/x40 - /x9b/x41 - /x9b/x42 - /x9b/x43 - /x9b/x44 - /x9b/x45 - /x9b/x46 - /x9b/x47 - /x9b/x48 - /x9b/x49 - /x9b/x4a - /x9b/x4b - /x9b/x4c - /x9b/x4d - /x9b/x4e - /x9b/x4f - /x9b/x50 - /x9b/x51 - /x9b/x52 - /x9b/x53 - /x9b/x54 - /x9b/x55 - /x9b/x56 - /x9b/x57 - /x9b/x58 - /x9b/x59 - /x9b/x5a - /x9b/x5b - /x9b/x5c - /x9b/x5d - /x9b/x5e - /x9b/x5f - /x9b/x60 - /x9b/x61 - /x9b/x62 - /x9b/x63 - /x9b/x64 - /x9b/x65 - /x9b/x66 - /x9b/x67 - /x9b/x68 - /x9b/x69 - /x9b/x6a - /x9b/x6b - /x9b/x6c - /x9b/x6d - /x9b/x6e - /x9b/x6f - /x9b/x70 - /x9b/x71 - /x9b/x72 - /x9b/x73 - /x9b/x74 - /x9b/x75 - /x9b/x76 - /x9b/x77 - /x9b/x78 - /x9b/x79 - /x9b/x7a - /x9b/x7b - /x9b/x7c - /x9b/x7d - /x9b/x7e - /x9b/x80 - /x9b/x81 - /x9b/x82 - /x9b/x83 - /x9b/x84 - /x9b/x85 - /x9b/x86 - /x9b/x87 - /x9b/x88 - /x9b/x89 - /x9b/x8a - /x9b/x8b - /x9b/x8c - /x9b/x8d - /x9b/x8e - /x9b/x8f - /x9b/x90 - /x9b/x91 - /x9b/x92 - /x9b/x93 - /x9b/x94 - /x9b/x95 - /x9b/x96 - /x9b/x97 - /x9b/x98 - /x9b/x99 - /x9b/x9a - /x9b/x9b - /x9b/x9c - /x9b/x9d - /x9b/x9e - /x9b/x9f - /x9b/xa0 - /x9b/xa1 - /x9b/xa2 - /x9b/xa3 - /x9b/xa4 - /x9b/xa5 - /x9b/xa6 - /x9b/xa7 - /x9b/xa8 - /x9b/xa9 - /x9b/xaa - /x9b/xab - /x9b/xac - /x9b/xad - /x9b/xae - /x9b/xaf - /x9b/xb0 - /x9b/xb1 - /x9b/xb2 - /x9b/xb3 - /x9b/xb4 - /x9b/xb5 - /x9b/xb6 - /x9b/xb7 - /x9b/xb8 - /x9b/xb9 - /x9b/xba - /x9b/xbb - /x9b/xbc - /x9b/xbd - /x9b/xbe - /x9b/xbf - /x9b/xc0 - /x9b/xc1 - /x9b/xc2 - /x9b/xc3 - /x9b/xc4 - /x9b/xc5 - /x9b/xc6 - /x9b/xc7 - /x9b/xc8 - /x9b/xc9 - /x9b/xca - /x9b/xcb - /x9b/xcc - /x9b/xcd - /x9b/xce - /x9b/xcf - /x9b/xd0 - /x9b/xd1 - /x9b/xd2 - /x9b/xd3 - /x9b/xd4 - /x9b/xd5 - /x9b/xd6 - /x9b/xd7 - /x9b/xd8 - /x9b/xd9 - /x9b/xda - /x9b/xdb - /x9b/xdc - /x9b/xdd - /x9b/xde - /x9b/xdf - /x9b/xe0 - /x9b/xe1 - /x9b/xe2 - /x9b/xe3 - /x9b/xe4 - /x9b/xe5 - /x9b/xe6 - /x9b/xe7 - /x9b/xe8 - /x9b/xe9 - /x9b/xea - /x9b/xeb - /x9b/xec - /x9b/xed - /x9b/xee - /x9b/xef - /x9b/xf0 - /x9b/xf1 - /x9b/xf2 - /x9b/xf3 - /x9b/xf4 - /x9b/xf5 - /x9b/xf6 - /x9b/xf7 - /x9b/xf8 - /x9b/xf9 - /x9b/xfa - /x9b/xfb - /x9b/xfc - /x9c/x40 - /x9c/x41 - /x9c/x42 - /x9c/x43 - /x9c/x44 - /x9c/x45 - /x9c/x46 - /x9c/x47 - /x9c/x48 - /x9c/x49 - /x9c/x4a - /x9c/x4b - /x9c/x4c - /x9c/x4d - /x9c/x4e - /x9c/x4f - /x9c/x50 - /x9c/x51 - /x9c/x52 - /x9c/x53 - /x9c/x54 - /x9c/x55 - /x9c/x56 - /x9c/x57 - /x9c/x58 - /x9c/x59 - /x9c/x5a - /x9c/x5b - /x9c/x5c - /x9c/x5d - /x9c/x5e - /x9c/x5f - /x9c/x60 - /x9c/x61 - /x9c/x62 - /x9c/x63 - /x9c/x64 - /x9c/x65 - /x9c/x66 - /x9c/x67 - /x9c/x68 - /x9c/x69 - /x9c/x6a - /x9c/x6b - /x9c/x6c - /x9c/x6d - /x9c/x6e - /x9c/x6f - /x9c/x70 - /x9c/x71 - /x9c/x72 - /x9c/x73 - /x9c/x74 - /x9c/x75 - /x9c/x76 - /x9c/x77 - /x9c/x78 - /x9c/x79 - /x9c/x7a - /x9c/x7b - /x9c/x7c - /x9c/x7d - /x9c/x7e - /x9c/x80 - /x9c/x81 - /x9c/x82 - /x9c/x83 - /x9c/x84 - /x9c/x85 - /x9c/x86 - /x9c/x87 - /x9c/x88 - /x9c/x89 - /x9c/x8a - /x9c/x8b - /x9c/x8c - /x9c/x8d - /x9c/x8e - /x9c/x8f - /x9c/x90 - /x9c/x91 - /x9c/x92 - /x9c/x93 - /x9c/x94 - /x9c/x95 - /x9c/x96 - /x9c/x97 - /x9c/x98 - /x9c/x99 - /x9c/x9a - /x9c/x9b - /x9c/x9c - /x9c/x9d - /x9c/x9e - /x9c/x9f - /x9c/xa0 - /x9c/xa1 - /x9c/xa2 - /x9c/xa3 - /x9c/xa4 - /x9c/xa5 - /x9c/xa6 - /x9c/xa7 - /x9c/xa8 - /x9c/xa9 - /x9c/xaa - /x9c/xab - /x9c/xac - /x9c/xad - /x9c/xae - /x9c/xaf - /x9c/xb0 - /x9c/xb1 - /x9c/xb2 - /x9c/xb3 - /x9c/xb4 - /x9c/xb5 - /x9c/xb6 - /x9c/xb7 - /x9c/xb8 - /x9c/xb9 - /x9c/xba - /x9c/xbb - /x9c/xbc - /x9c/xbd - /x9c/xbe - /x9c/xbf - /x9c/xc0 - /x9c/xc1 - /x9c/xc2 - /x9c/xc3 - /x9c/xc4 - /x9c/xc5 - /x9c/xc6 - /x9c/xc7 - /x9c/xc8 - /x9c/xc9 - /x9c/xca - /x9c/xcb - /x9c/xcc - /x9c/xcd - /x9c/xce - /x9c/xcf - /x9c/xd0 - /x9c/xd1 - /x9c/xd2 - /x9c/xd3 - /x9c/xd4 - /x9c/xd5 - /x9c/xd6 - /x9c/xd7 - /x9c/xd8 - /x9c/xd9 - /x9c/xda - /x9c/xdb - /x9c/xdc - /x9c/xdd - /x9c/xde - /x9c/xdf - /x9c/xe0 - /x9c/xe1 - /x9c/xe2 - /x9c/xe3 - /x9c/xe4 - /x9c/xe5 - /x9c/xe6 - /x9c/xe7 - /x9c/xe8 - /x9c/xe9 - /x9c/xea - /x9c/xeb - /x9c/xec - /x9c/xed - /x9c/xee - /x9c/xef - /x9c/xf0 - /x9c/xf1 - /x9c/xf2 - /x9c/xf3 - /x9c/xf4 - /x9c/xf5 - /x9c/xf6 - /x9c/xf7 - /x9c/xf8 - /x9c/xf9 - /x9c/xfa - /x9c/xfb - /x9c/xfc - /x9d/x40 - /x9d/x41 - /x9d/x42 - /x9d/x43 - /x9d/x44 - /x9d/x45 - /x9d/x46 - /x9d/x47 - /x9d/x48 - /x9d/x49 - /x9d/x4a - /x9d/x4b - /x9d/x4c - /x9d/x4d - /x9d/x4e - /x9d/x4f - /x9d/x50 - /x9d/x51 - /x9d/x52 - /x9d/x53 - /x9d/x54 - /x9d/x55 - /x9d/x56 - /x9d/x57 - /x9d/x58 - /x9d/x59 - /x9d/x5a - /x9d/x5b - /x9d/x5c - /x9d/x5d - /x9d/x5e - /x9d/x5f - /x9d/x60 - /x9d/x61 - /x9d/x62 - /x9d/x63 - /x9d/x64 - /x9d/x65 - /x9d/x66 - /x9d/x67 - /x9d/x68 - /x9d/x69 - /x9d/x6a - /x9d/x6b - /x9d/x6c - /x9d/x6d - /x9d/x6e - /x9d/x6f - /x9d/x70 - /x9d/x71 - /x9d/x72 - /x9d/x73 - /x9d/x74 - /x9d/x75 - /x9d/x76 - /x9d/x77 - /x9d/x78 - /x9d/x79 - /x9d/x7a - /x9d/x7b - /x9d/x7c - /x9d/x7d - /x9d/x7e - /x9d/x80 - /x9d/x81 - /x9d/x82 - /x9d/x83 - /x9d/x84 - /x9d/x85 - /x9d/x86 - /x9d/x87 - /x9d/x88 - /x9d/x89 - /x9d/x8a - /x9d/x8b - /x9d/x8c - /x9d/x8d - /x9d/x8e - /x9d/x8f - /x9d/x90 - /x9d/x91 - /x9d/x92 - /x9d/x93 - /x9d/x94 - /x9d/x95 - /x9d/x96 - /x9d/x97 - /x9d/x98 - /x9d/x99 - /x9d/x9a - /x9d/x9b - /x9d/x9c - /x9d/x9d - /x9d/x9e - /x9d/x9f - /x9d/xa0 - /x9d/xa1 - /x9d/xa2 - /x9d/xa3 - /x9d/xa4 - /x9d/xa5 - /x9d/xa6 - /x9d/xa7 - /x9d/xa8 - /x9d/xa9 - /x9d/xaa - /x9d/xab - /x9d/xac - /x9d/xad - /x9d/xae - /x9d/xaf - /x9d/xb0 - /x9d/xb1 - /x9d/xb2 - /x9d/xb3 - /x9d/xb4 - /x9d/xb5 - /x9d/xb6 - /x9d/xb7 - /x9d/xb8 - /x9d/xb9 - /x9d/xba - /x9d/xbb - /x9d/xbc - /x9d/xbd - /x9d/xbe - /x9d/xbf - /x9d/xc0 - /x9d/xc1 - /x9d/xc2 - /x9d/xc3 - /x9d/xc4 - /x9d/xc5 - /x9d/xc6 - /x9d/xc7 - /x9d/xc8 - /x9d/xc9 - /x9d/xca - /x9d/xcb - /x9d/xcc - /x9d/xcd - /x9d/xce - /x9d/xcf - /x9d/xd0 - /x9d/xd1 - /x9d/xd2 - /x9d/xd3 - /x9d/xd4 - /x9d/xd5 - /x9d/xd6 - /x9d/xd7 - /x9d/xd8 - /x9d/xd9 - /x9d/xda - /x9d/xdb - /x9d/xdc - /x9d/xdd - /x9d/xde - /x9d/xdf - /x9d/xe0 - /x9d/xe1 - /x9d/xe2 - /x9d/xe3 - /x9d/xe4 - /x9d/xe5 - /x9d/xe6 - /x9d/xe7 - /x9d/xe8 - /x9d/xe9 - /x9d/xea - /x9d/xeb - /x9d/xec - /x9d/xed - /x9d/xee - /x9d/xef - /x9d/xf0 - /x9d/xf1 - /x9d/xf2 - /x9d/xf3 - /x9d/xf4 - /x9d/xf5 - /x9d/xf6 - /x9d/xf7 - /x9d/xf8 - /x9d/xf9 - /x9d/xfa - /x9d/xfb - /x9d/xfc - /x9e/x40 - /x9e/x41 - /x9e/x42 - /x9e/x43 - /x9e/x44 - /x9e/x45 - /x9e/x46 - /x9e/x47 - /x9e/x48 - /x9e/x49 - /x9e/x4a - /x9e/x4b - /x9e/x4c - /x9e/x4d - /x9e/x4e - /x9e/x4f - /x9e/x50 - /x9e/x51 - /x9e/x52 - /x9e/x53 - /x9e/x54 - /x9e/x55 - /x9e/x56 - /x9e/x57 - /x9e/x58 - /x9e/x59 - /x9e/x5a - /x9e/x5b - /x9e/x5c - /x9e/x5d - /x9e/x5e - /x9e/x5f - /x9e/x60 - /x9e/x61 - /x9e/x62 - /x9e/x63 - /x9e/x64 - /x9e/x65 - /x9e/x66 - /x9e/x67 - /x9e/x68 - /x9e/x69 - /x9e/x6a - /x9e/x6b - /x9e/x6c - /x9e/x6d - /x9e/x6e - /x9e/x6f - /x9e/x70 - /x9e/x71 - /x9e/x72 - /x9e/x73 - /x9e/x74 - /x9e/x75 - /x9e/x76 - /x9e/x77 - /x9e/x78 - /x9e/x79 - /x9e/x7a - /x9e/x7b - /x9e/x7c - /x9e/x7d - /x9e/x7e - /x9e/x80 - /x9e/x81 - /x9e/x82 - /x9e/x83 - /x9e/x84 - /x9e/x85 - /x9e/x86 - /x9e/x87 - /x9e/x88 - /x9e/x89 - /x9e/x8a - /x9e/x8b - /x9e/x8c - /x9e/x8d - /x9e/x8e - /x9e/x8f - /x9e/x90 - /x9e/x91 - /x9e/x92 - /x9e/x93 - /x9e/x94 - /x9e/x95 - /x9e/x96 - /x9e/x97 - /x9e/x98 - /x9e/x99 - /x9e/x9a - /x9e/x9b - /x9e/x9c - /x9e/x9d - /x9e/x9e - /x9e/x9f - /x9e/xa0 - /x9e/xa1 - /x9e/xa2 - /x9e/xa3 - /x9e/xa4 - /x9e/xa5 - /x9e/xa6 - /x9e/xa7 - /x9e/xa8 - /x9e/xa9 - /x9e/xaa - /x9e/xab - /x9e/xac - /x9e/xad - /x9e/xae - /x9e/xaf - /x9e/xb0 - /x9e/xb1 - /x9e/xb2 - /x9e/xb3 - /x9e/xb4 - /x9e/xb5 - /x9e/xb6 - /x9e/xb7 - /x9e/xb8 - /x9e/xb9 - /x9e/xba - /x9e/xbb - /x9e/xbc - /x9e/xbd - /x9e/xbe - /x9e/xbf - /x9e/xc0 - /x9e/xc1 - /x9e/xc2 - /x9e/xc3 - /x9e/xc4 - /x9e/xc5 - /x9e/xc6 - /x9e/xc7 - /x9e/xc8 - /x9e/xc9 - /x9e/xca - /x9e/xcb - /x9e/xcc - /x9e/xcd - /x9e/xce - /x9e/xcf - /x9e/xd0 - /x9e/xd1 - /x9e/xd2 - /x9e/xd3 - /x9e/xd4 - /x9e/xd5 - /x9e/xd6 - /x9e/xd7 - /x9e/xd8 - /x9e/xd9 - /x9e/xda - /x9e/xdb - /x9e/xdc - /x9e/xdd - /x9e/xde - /x9e/xdf - /x9e/xe0 - /x9e/xe1 - /x9e/xe2 - /x9e/xe3 - /x9e/xe4 - /x9e/xe5 - /x9e/xe6 - /x9e/xe7 - /x9e/xe8 - /x9e/xe9 - /x9e/xea - /x9e/xeb - /x9e/xec - /x9e/xed - /x9e/xee - /x9e/xef - /x9e/xf0 - /x9e/xf1 - /x9e/xf2 - /x9e/xf3 - /x9e/xf4 - /x9e/xf5 - /x9e/xf6 - /x9e/xf7 - /x9e/xf8 - /x9e/xf9 - /x9e/xfa - /x9e/xfb - /x9e/xfc - /x9f/x40 - /x9f/x41 - /x9f/x42 - /x9f/x43 - /x9f/x44 - /x9f/x45 - /x9f/x46 - /x9f/x47 - /x9f/x48 - /x9f/x49 - /x9f/x4a - /x9f/x4b - /x9f/x4c - /x9f/x4d - /x9f/x4e - /x9f/x4f - /x9f/x50 - /x9f/x51 - /x9f/x52 - /x9f/x53 - /x9f/x54 - /x9f/x55 - /x9f/x56 - /x9f/x57 - /x9f/x58 - /x9f/x59 - /x9f/x5a - /x9f/x5b - /x9f/x5c - /x9f/x5d - /x9f/x5e - /x9f/x5f - /x9f/x60 - /x9f/x61 - /x9f/x62 - /x9f/x63 - /x9f/x64 - /x9f/x65 - /x9f/x66 - /x9f/x67 - /x9f/x68 - /x9f/x69 - /x9f/x6a - /x9f/x6b - /x9f/x6c - /x9f/x6d - /x9f/x6e - /x9f/x6f - /x9f/x70 - /x9f/x71 - /x9f/x72 - /x9f/x73 - /x9f/x74 - /x9f/x75 - /x9f/x76 - /x9f/x77 - /x9f/x78 - /x9f/x79 - /x9f/x7a - /x9f/x7b - /x9f/x7c - /x9f/x7d - /x9f/x7e - /x9f/x80 - /x9f/x81 - /x9f/x82 - /x9f/x83 - /x9f/x84 - /x9f/x85 - /x9f/x86 - /x9f/x87 - /x9f/x88 - /x9f/x89 - /x9f/x8a - /x9f/x8b - /x9f/x8c - /x9f/x8d - /x9f/x8e - /x9f/x8f - /x9f/x90 - /x9f/x91 - /x9f/x92 - /x9f/x93 - /x9f/x94 - /x9f/x95 - /x9f/x96 - /x9f/x97 - /x9f/x98 - /x9f/x99 - /x9f/x9a - /x9f/x9b - /x9f/x9c - /x9f/x9d - /x9f/x9e - /x9f/x9f - /x9f/xa0 - /x9f/xa1 - /x9f/xa2 - /x9f/xa3 - /x9f/xa4 - /x9f/xa5 - /x9f/xa6 - /x9f/xa7 - /x9f/xa8 - /x9f/xa9 - /x9f/xaa - /x9f/xab - /x9f/xac - /x9f/xad - /x9f/xae - /x9f/xaf - /x9f/xb0 - /x9f/xb1 - /x9f/xb2 - /x9f/xb3 - /x9f/xb4 - /x9f/xb5 - /x9f/xb6 - /x9f/xb7 - /x9f/xb8 - /x9f/xb9 - /x9f/xba - /x9f/xbb - /x9f/xbc - /x9f/xbd - /x9f/xbe - /x9f/xbf - /x9f/xc0 - /x9f/xc1 - /x9f/xc2 - /x9f/xc3 - /x9f/xc4 - /x9f/xc5 - /x9f/xc6 - /x9f/xc7 - /x9f/xc8 - /x9f/xc9 - /x9f/xca - /x9f/xcb - /x9f/xcc - /x9f/xcd - /x9f/xce - /x9f/xcf - /x9f/xd0 - /x9f/xd1 - /x9f/xd2 - /x9f/xd3 - /x9f/xd4 - /x9f/xd5 - /x9f/xd6 - /x9f/xd7 - /x9f/xd8 - /x9f/xd9 - /x9f/xda - /x9f/xdb - /x9f/xdc - /x9f/xdd - /x9f/xde - /x9f/xdf - /x9f/xe0 - /x9f/xe1 - /x9f/xe2 - /x9f/xe3 - /x9f/xe4 - /x9f/xe5 - /x9f/xe6 - /x9f/xe7 - /x9f/xe8 - /x9f/xe9 - /x9f/xea - /x9f/xeb - /x9f/xec - /x9f/xed - /x9f/xee - /x9f/xef - /x9f/xf0 - /x9f/xf1 - /x9f/xf2 - /x9f/xf3 - /x9f/xf4 - /x9f/xf5 - /x9f/xf6 - /x9f/xf7 - /x9f/xf8 - /x9f/xf9 - /x9f/xfa - /x9f/xfb - /x9f/xfc - -% -% Half-width Katakana -% - /xa1 HALFWIDTH IDEOGRAPHIC FULL STOP - /xa2 HALFWIDTH LEFT CORNER BRACKET - /xa3 HALFWIDTH RIGHT CORNER BRACKET - /xa4 HALFWIDTH IDEOGRAPHIC COMMA - /xa5 HALFWIDTH KATAKANA MIDDLE DOT - /xa6 HALFWIDTH KATAKANA LETTER WO - /xa7 HALFWIDTH KATAKANA LETTER SMALL A - /xa8 HALFWIDTH KATAKANA LETTER SMALL I - /xa9 HALFWIDTH KATAKANA LETTER SMALL U - /xaa HALFWIDTH KATAKANA LETTER SMALL E - /xab HALFWIDTH KATAKANA LETTER SMALL O - /xac HALFWIDTH KATAKANA LETTER SMALL YA - /xad HALFWIDTH KATAKANA LETTER SMALL YU - /xae HALFWIDTH KATAKANA LETTER SMALL YO - /xaf HALFWIDTH KATAKANA LETTER SMALL TU - /xb0 HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK - /xb1 HALFWIDTH KATAKANA LETTER A - /xb2 HALFWIDTH KATAKANA LETTER I - /xb3 HALFWIDTH KATAKANA LETTER U - /xb4 HALFWIDTH KATAKANA LETTER E - /xb5 HALFWIDTH KATAKANA LETTER O - /xb6 HALFWIDTH KATAKANA LETTER KA - /xb7 HALFWIDTH KATAKANA LETTER KI - /xb8 HALFWIDTH KATAKANA LETTER KU - /xb9 HALFWIDTH KATAKANA LETTER KE - /xba HALFWIDTH KATAKANA LETTER KO - /xbb HALFWIDTH KATAKANA LETTER SA - /xbc HALFWIDTH KATAKANA LETTER SI - /xbd HALFWIDTH KATAKANA LETTER SU - /xbe HALFWIDTH KATAKANA LETTER SE - /xbf HALFWIDTH KATAKANA LETTER SO - /xc0 HALFWIDTH KATAKANA LETTER TA - /xc1 HALFWIDTH KATAKANA LETTER TI - /xc2 HALFWIDTH KATAKANA LETTER TU - /xc3 HALFWIDTH KATAKANA LETTER TE - /xc4 HALFWIDTH KATAKANA LETTER TO - /xc5 HALFWIDTH KATAKANA LETTER NA - /xc6 HALFWIDTH KATAKANA LETTER NI - /xc7 HALFWIDTH KATAKANA LETTER NU - /xc8 HALFWIDTH KATAKANA LETTER NE - /xc9 HALFWIDTH KATAKANA LETTER NO - /xca HALFWIDTH KATAKANA LETTER HA - /xcb HALFWIDTH KATAKANA LETTER HI - /xcc HALFWIDTH KATAKANA LETTER HU - /xcd HALFWIDTH KATAKANA LETTER HE - /xce HALFWIDTH KATAKANA LETTER HO - /xcf HALFWIDTH KATAKANA LETTER MA - /xd0 HALFWIDTH KATAKANA LETTER MI - /xd1 HALFWIDTH KATAKANA LETTER MU - /xd2 HALFWIDTH KATAKANA LETTER ME - /xd3 HALFWIDTH KATAKANA LETTER MO - /xd4 HALFWIDTH KATAKANA LETTER YA - /xd5 HALFWIDTH KATAKANA LETTER YU - /xd6 HALFWIDTH KATAKANA LETTER YO - /xd7 HALFWIDTH KATAKANA LETTER RA - /xd8 HALFWIDTH KATAKANA LETTER RI - /xd9 HALFWIDTH KATAKANA LETTER RU - /xda HALFWIDTH KATAKANA LETTER RE - /xdb HALFWIDTH KATAKANA LETTER RO - /xdc HALFWIDTH KATAKANA LETTER WA - /xdd HALFWIDTH KATAKANA LETTER N - /xde HALFWIDTH KATAKANA VOICED SOUND MARK - /xdf HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK - -% -% -% - /xe0/x40 - /xe0/x41 - /xe0/x42 - /xe0/x43 - /xe0/x44 - /xe0/x45 - /xe0/x46 - /xe0/x47 - /xe0/x48 - /xe0/x49 - /xe0/x4a - /xe0/x4b - /xe0/x4c - /xe0/x4d - /xe0/x4e - /xe0/x4f - /xe0/x50 - /xe0/x51 - /xe0/x52 - /xe0/x53 - /xe0/x54 - /xe0/x55 - /xe0/x56 - /xe0/x57 - /xe0/x58 - /xe0/x59 - /xe0/x5a - /xe0/x5b - /xe0/x5c - /xe0/x5d - /xe0/x5e - /xe0/x5f - /xe0/x60 - /xe0/x61 - /xe0/x62 - /xe0/x63 - /xe0/x64 - /xe0/x65 - /xe0/x66 - /xe0/x67 - /xe0/x68 - /xe0/x69 - /xe0/x6a - /xe0/x6b - /xe0/x6c - /xe0/x6d - /xe0/x6e - /xe0/x6f - /xe0/x70 - /xe0/x71 - /xe0/x72 - /xe0/x73 - /xe0/x74 - /xe0/x75 - /xe0/x76 - /xe0/x77 - /xe0/x78 - /xe0/x79 - /xe0/x7a - /xe0/x7b - /xe0/x7c - /xe0/x7d - /xe0/x7e - /xe0/x80 - /xe0/x81 - /xe0/x82 - /xe0/x83 - /xe0/x84 - /xe0/x85 - /xe0/x86 - /xe0/x87 - /xe0/x88 - /xe0/x89 - /xe0/x8a - /xe0/x8b - /xe0/x8c - /xe0/x8d - /xe0/x8e - /xe0/x8f - /xe0/x90 - /xe0/x91 - /xe0/x92 - /xe0/x93 - /xe0/x94 - /xe0/x95 - /xe0/x96 - /xe0/x97 - /xe0/x98 - /xe0/x99 - /xe0/x9a - /xe0/x9b - /xe0/x9c - /xe0/x9d - /xe0/x9e - /xe0/x9f - /xe0/xa0 - /xe0/xa1 - /xe0/xa2 - /xe0/xa3 - /xe0/xa4 - /xe0/xa5 - /xe0/xa6 - /xe0/xa7 - /xe0/xa8 - /xe0/xa9 - /xe0/xaa - /xe0/xab - /xe0/xac - /xe0/xad - /xe0/xae - /xe0/xaf - /xe0/xb0 - /xe0/xb1 - /xe0/xb2 - /xe0/xb3 - /xe0/xb4 - /xe0/xb5 - /xe0/xb6 - /xe0/xb7 - /xe0/xb8 - /xe0/xb9 - /xe0/xba - /xe0/xbb - /xe0/xbc - /xe0/xbd - /xe0/xbe - /xe0/xbf - /xe0/xc0 - /xe0/xc1 - /xe0/xc2 - /xe0/xc3 - /xe0/xc4 - /xe0/xc5 - /xe0/xc6 - /xe0/xc7 - /xe0/xc8 - /xe0/xc9 - /xe0/xca - /xe0/xcb - /xe0/xcc - /xe0/xcd - /xe0/xce - /xe0/xcf - /xe0/xd0 - /xe0/xd1 - /xe0/xd2 - /xe0/xd3 - /xe0/xd4 - /xe0/xd5 - /xe0/xd6 - /xe0/xd7 - /xe0/xd8 - /xe0/xd9 - /xe0/xda - /xe0/xdb - /xe0/xdc - /xe0/xdd - /xe0/xde - /xe0/xdf - /xe0/xe0 - /xe0/xe1 - /xe0/xe2 - /xe0/xe3 - /xe0/xe4 - /xe0/xe5 - /xe0/xe6 - /xe0/xe7 - /xe0/xe8 - /xe0/xe9 - /xe0/xea - /xe0/xeb - /xe0/xec - /xe0/xed - /xe0/xee - /xe0/xef - /xe0/xf0 - /xe0/xf1 - /xe0/xf2 - /xe0/xf3 - /xe0/xf4 - /xe0/xf5 - /xe0/xf6 - /xe0/xf7 - /xe0/xf8 - /xe0/xf9 - /xe0/xfa - /xe0/xfb - /xe0/xfc - /xe1/x40 - /xe1/x41 - /xe1/x42 - /xe1/x43 - /xe1/x44 - /xe1/x45 - /xe1/x46 - /xe1/x47 - /xe1/x48 - /xe1/x49 - /xe1/x4a - /xe1/x4b - /xe1/x4c - /xe1/x4d - /xe1/x4e - /xe1/x4f - /xe1/x50 - /xe1/x51 - /xe1/x52 - /xe1/x53 - /xe1/x54 - /xe1/x55 - /xe1/x56 - /xe1/x57 - /xe1/x58 - /xe1/x59 - /xe1/x5a - /xe1/x5b - /xe1/x5c - /xe1/x5d - /xe1/x5e - /xe1/x5f - /xe1/x60 - /xe1/x61 - /xe1/x62 - /xe1/x63 - /xe1/x64 - /xe1/x65 - /xe1/x66 - /xe1/x67 - /xe1/x68 - /xe1/x69 - /xe1/x6a - /xe1/x6b - /xe1/x6c - /xe1/x6d - /xe1/x6e - /xe1/x6f - /xe1/x70 - /xe1/x71 - /xe1/x72 - /xe1/x73 - /xe1/x74 - /xe1/x75 - /xe1/x76 - /xe1/x77 - /xe1/x78 - /xe1/x79 - /xe1/x7a - /xe1/x7b - /xe1/x7c - /xe1/x7d - /xe1/x7e - /xe1/x80 - /xe1/x81 - /xe1/x82 - /xe1/x83 - /xe1/x84 - /xe1/x85 - /xe1/x86 - /xe1/x87 - /xe1/x88 - /xe1/x89 - /xe1/x8a - /xe1/x8b - /xe1/x8c - /xe1/x8d - /xe1/x8e - /xe1/x8f - /xe1/x90 - /xe1/x91 - /xe1/x92 - /xe1/x93 - /xe1/x94 - /xe1/x95 - /xe1/x96 - /xe1/x97 - /xe1/x98 - /xe1/x99 - /xe1/x9a - /xe1/x9b - /xe1/x9c - /xe1/x9d - /xe1/x9e - /xe1/x9f - /xe1/xa0 - /xe1/xa1 - /xe1/xa2 - /xe1/xa3 - /xe1/xa4 - /xe1/xa5 - /xe1/xa6 - /xe1/xa7 - /xe1/xa8 - /xe1/xa9 - /xe1/xaa - /xe1/xab - /xe1/xac - /xe1/xad - /xe1/xae - /xe1/xaf - /xe1/xb0 - /xe1/xb1 - /xe1/xb2 - /xe1/xb3 - /xe1/xb4 - /xe1/xb5 - /xe1/xb6 - /xe1/xb7 - /xe1/xb8 - /xe1/xb9 - /xe1/xba - /xe1/xbb - /xe1/xbc - /xe1/xbd - /xe1/xbe - /xe1/xbf - /xe1/xc0 - /xe1/xc1 - /xe1/xc2 - /xe1/xc3 - /xe1/xc4 - /xe1/xc5 - /xe1/xc6 - /xe1/xc7 - /xe1/xc8 - /xe1/xc9 - /xe1/xca - /xe1/xcb - /xe1/xcc - /xe1/xcd - /xe1/xce - /xe1/xcf - /xe1/xd0 - /xe1/xd1 - /xe1/xd2 - /xe1/xd3 - /xe1/xd4 - /xe1/xd5 - /xe1/xd6 - /xe1/xd7 - /xe1/xd8 - /xe1/xd9 - /xe1/xda - /xe1/xdb - /xe1/xdc - /xe1/xdd - /xe1/xde - /xe1/xdf - /xe1/xe0 - /xe1/xe1 - /xe1/xe2 - /xe1/xe3 - /xe1/xe4 - /xe1/xe5 - /xe1/xe6 - /xe1/xe7 - /xe1/xe8 - /xe1/xe9 - /xe1/xea - /xe1/xeb - /xe1/xec - /xe1/xed - /xe1/xee - /xe1/xef - /xe1/xf0 - /xe1/xf1 - /xe1/xf2 - /xe1/xf3 - /xe1/xf4 - /xe1/xf5 - /xe1/xf6 - /xe1/xf7 - /xe1/xf8 - /xe1/xf9 - /xe1/xfa - /xe1/xfb - /xe1/xfc - /xe2/x40 - /xe2/x41 - /xe2/x42 - /xe2/x43 - /xe2/x44 - /xe2/x45 - /xe2/x46 - /xe2/x47 - /xe2/x48 - /xe2/x49 - /xe2/x4a - /xe2/x4b - /xe2/x4c - /xe2/x4d - /xe2/x4e - /xe2/x4f - /xe2/x50 - /xe2/x51 - /xe2/x52 - /xe2/x53 - /xe2/x54 - /xe2/x55 - /xe2/x56 - /xe2/x57 - /xe2/x58 - /xe2/x59 - /xe2/x5a - /xe2/x5b - /xe2/x5c - /xe2/x5d - /xe2/x5e - /xe2/x5f - /xe2/x60 - /xe2/x61 - /xe2/x62 - /xe2/x63 - /xe2/x64 - /xe2/x65 - /xe2/x66 - /xe2/x67 - /xe2/x68 - /xe2/x69 - /xe2/x6a - /xe2/x6b - /xe2/x6c - /xe2/x6d - /xe2/x6e - /xe2/x6f - /xe2/x70 - /xe2/x71 - /xe2/x72 - /xe2/x73 - /xe2/x74 - /xe2/x75 - /xe2/x76 - /xe2/x77 - /xe2/x78 - /xe2/x79 - /xe2/x7a - /xe2/x7b - /xe2/x7c - /xe2/x7d - /xe2/x7e - /xe2/x80 - /xe2/x81 - /xe2/x82 - /xe2/x83 - /xe2/x84 - /xe2/x85 - /xe2/x86 - /xe2/x87 - /xe2/x88 - /xe2/x89 - /xe2/x8a - /xe2/x8b - /xe2/x8c - /xe2/x8d - /xe2/x8e - /xe2/x8f - /xe2/x90 - /xe2/x91 - /xe2/x92 - /xe2/x93 - /xe2/x94 - /xe2/x95 - /xe2/x96 - /xe2/x97 - /xe2/x98 - /xe2/x99 - /xe2/x9a - /xe2/x9b - /xe2/x9c - /xe2/x9d - /xe2/x9e - /xe2/x9f - /xe2/xa0 - /xe2/xa1 - /xe2/xa2 - /xe2/xa3 - /xe2/xa4 - /xe2/xa5 - /xe2/xa6 - /xe2/xa7 - /xe2/xa8 - /xe2/xa9 - /xe2/xaa - /xe2/xab - /xe2/xac - /xe2/xad - /xe2/xae - /xe2/xaf - /xe2/xb0 - /xe2/xb1 - /xe2/xb2 - /xe2/xb3 - /xe2/xb4 - /xe2/xb5 - /xe2/xb6 - /xe2/xb7 - /xe2/xb8 - /xe2/xb9 - /xe2/xba - /xe2/xbb - /xe2/xbc - /xe2/xbd - /xe2/xbe - /xe2/xbf - /xe2/xc0 - /xe2/xc1 - /xe2/xc2 - /xe2/xc3 - /xe2/xc4 - /xe2/xc5 - /xe2/xc6 - /xe2/xc7 - /xe2/xc8 - /xe2/xc9 - /xe2/xca - /xe2/xcb - /xe2/xcc - /xe2/xcd - /xe2/xce - /xe2/xcf - /xe2/xd0 - /xe2/xd1 - /xe2/xd2 - /xe2/xd3 - /xe2/xd4 - /xe2/xd5 - /xe2/xd6 - /xe2/xd7 - /xe2/xd8 - /xe2/xd9 - /xe2/xda - /xe2/xdb - /xe2/xdc - /xe2/xdd - /xe2/xde - /xe2/xdf - /xe2/xe0 - /xe2/xe1 - /xe2/xe2 - /xe2/xe3 - /xe2/xe4 - /xe2/xe5 - /xe2/xe6 - /xe2/xe7 - /xe2/xe8 - /xe2/xe9 - /xe2/xea - /xe2/xeb - /xe2/xec - /xe2/xed - /xe2/xee - /xe2/xef - /xe2/xf0 - /xe2/xf1 - /xe2/xf2 - /xe2/xf3 - /xe2/xf4 - /xe2/xf5 - /xe2/xf6 - /xe2/xf7 - /xe2/xf8 - /xe2/xf9 - /xe2/xfa - /xe2/xfb - /xe2/xfc - /xe3/x40 - /xe3/x41 - /xe3/x42 - /xe3/x43 - /xe3/x44 - /xe3/x45 - /xe3/x46 - /xe3/x47 - /xe3/x48 - /xe3/x49 - /xe3/x4a - /xe3/x4b - /xe3/x4c - /xe3/x4d - /xe3/x4e - /xe3/x4f - /xe3/x50 - /xe3/x51 - /xe3/x52 - /xe3/x53 - /xe3/x54 - /xe3/x55 - /xe3/x56 - /xe3/x57 - /xe3/x58 - /xe3/x59 - /xe3/x5a - /xe3/x5b - /xe3/x5c - /xe3/x5d - /xe3/x5e - /xe3/x5f - /xe3/x60 - /xe3/x61 - /xe3/x62 - /xe3/x63 - /xe3/x64 - /xe3/x65 - /xe3/x66 - /xe3/x67 - /xe3/x68 - /xe3/x69 - /xe3/x6a - /xe3/x6b - /xe3/x6c - /xe3/x6d - /xe3/x6e - /xe3/x6f - /xe3/x70 - /xe3/x71 - /xe3/x72 - /xe3/x73 - /xe3/x74 - /xe3/x75 - /xe3/x76 - /xe3/x77 - /xe3/x78 - /xe3/x79 - /xe3/x7a - /xe3/x7b - /xe3/x7c - /xe3/x7d - /xe3/x7e - /xe3/x80 - /xe3/x81 - /xe3/x82 - /xe3/x83 - /xe3/x84 - /xe3/x85 - /xe3/x86 - /xe3/x87 - /xe3/x88 - /xe3/x89 - /xe3/x8a - /xe3/x8b - /xe3/x8c - /xe3/x8d - /xe3/x8e - /xe3/x8f - /xe3/x90 - /xe3/x91 - /xe3/x92 - /xe3/x93 - /xe3/x94 - /xe3/x95 - /xe3/x96 - /xe3/x97 - /xe3/x98 - /xe3/x99 - /xe3/x9a - /xe3/x9b - /xe3/x9c - /xe3/x9d - /xe3/x9e - /xe3/x9f - /xe3/xa0 - /xe3/xa1 - /xe3/xa2 - /xe3/xa3 - /xe3/xa4 - /xe3/xa5 - /xe3/xa6 - /xe3/xa7 - /xe3/xa8 - /xe3/xa9 - /xe3/xaa - /xe3/xab - /xe3/xac - /xe3/xad - /xe3/xae - /xe3/xaf - /xe3/xb0 - /xe3/xb1 - /xe3/xb2 - /xe3/xb3 - /xe3/xb4 - /xe3/xb5 - /xe3/xb6 - /xe3/xb7 - /xe3/xb8 - /xe3/xb9 - /xe3/xba - /xe3/xbb - /xe3/xbc - /xe3/xbd - /xe3/xbe - /xe3/xbf - /xe3/xc0 - /xe3/xc1 - /xe3/xc2 - /xe3/xc3 - /xe3/xc4 - /xe3/xc5 - /xe3/xc6 - /xe3/xc7 - /xe3/xc8 - /xe3/xc9 - /xe3/xca - /xe3/xcb - /xe3/xcc - /xe3/xcd - /xe3/xce - /xe3/xcf - /xe3/xd0 - /xe3/xd1 - /xe3/xd2 - /xe3/xd3 - /xe3/xd4 - /xe3/xd5 - /xe3/xd6 - /xe3/xd7 - /xe3/xd8 - /xe3/xd9 - /xe3/xda - /xe3/xdb - /xe3/xdc - /xe3/xdd - /xe3/xde - /xe3/xdf - /xe3/xe0 - /xe3/xe1 - /xe3/xe2 - /xe3/xe3 - /xe3/xe4 - /xe3/xe5 - /xe3/xe6 - /xe3/xe7 - /xe3/xe8 - /xe3/xe9 - /xe3/xea - /xe3/xeb - /xe3/xec - /xe3/xed - /xe3/xee - /xe3/xef - /xe3/xf0 - /xe3/xf1 - /xe3/xf2 - /xe3/xf3 - /xe3/xf4 - /xe3/xf5 - /xe3/xf6 - /xe3/xf7 - /xe3/xf8 - /xe3/xf9 - /xe3/xfa - /xe3/xfb - /xe3/xfc - /xe4/x40 - /xe4/x41 - /xe4/x42 - /xe4/x43 - /xe4/x44 - /xe4/x45 - /xe4/x46 - /xe4/x47 - /xe4/x48 - /xe4/x49 - /xe4/x4a - /xe4/x4b - /xe4/x4c - /xe4/x4d - /xe4/x4e - /xe4/x4f - /xe4/x50 - /xe4/x51 - /xe4/x52 - /xe4/x53 - /xe4/x54 - /xe4/x55 - /xe4/x56 - /xe4/x57 - /xe4/x58 - /xe4/x59 - /xe4/x5a - /xe4/x5b - /xe4/x5c - /xe4/x5d - /xe4/x5e - /xe4/x5f - /xe4/x60 - /xe4/x61 - /xe4/x62 - /xe4/x63 - /xe4/x64 - /xe4/x65 - /xe4/x66 - /xe4/x67 - /xe4/x68 - /xe4/x69 - /xe4/x6a - /xe4/x6b - /xe4/x6c - /xe4/x6d - /xe4/x6e - /xe4/x6f - /xe4/x70 - /xe4/x71 - /xe4/x72 - /xe4/x73 - /xe4/x74 - /xe4/x75 - /xe4/x76 - /xe4/x77 - /xe4/x78 - /xe4/x79 - /xe4/x7a - /xe4/x7b - /xe4/x7c - /xe4/x7d - /xe4/x7e - /xe4/x80 - /xe4/x81 - /xe4/x82 - /xe4/x83 - /xe4/x84 - /xe4/x85 - /xe4/x86 - /xe4/x87 - /xe4/x88 - /xe4/x89 - /xe4/x8a - /xe4/x8b - /xe4/x8c - /xe4/x8d - /xe4/x8e - /xe4/x8f - /xe4/x90 - /xe4/x91 - /xe4/x92 - /xe4/x93 - /xe4/x94 - /xe4/x95 - /xe4/x96 - /xe4/x97 - /xe4/x98 - /xe4/x99 - /xe4/x9a - /xe4/x9b - /xe4/x9c - /xe4/x9d - /xe4/x9e - /xe4/x9f - /xe4/xa0 - /xe4/xa1 - /xe4/xa2 - /xe4/xa3 - /xe4/xa4 - /xe4/xa5 - /xe4/xa6 - /xe4/xa7 - /xe4/xa8 - /xe4/xa9 - /xe4/xaa - /xe4/xab - /xe4/xac - /xe4/xad - /xe4/xae - /xe4/xaf - /xe4/xb0 - /xe4/xb1 - /xe4/xb2 - /xe4/xb3 - /xe4/xb4 - /xe4/xb5 - /xe4/xb6 - /xe4/xb7 - /xe4/xb8 - /xe4/xb9 - /xe4/xba - /xe4/xbb - /xe4/xbc - /xe4/xbd - /xe4/xbe - /xe4/xbf - /xe4/xc0 - /xe4/xc1 - /xe4/xc2 - /xe4/xc3 - /xe4/xc4 - /xe4/xc5 - /xe4/xc6 - /xe4/xc7 - /xe4/xc8 - /xe4/xc9 - /xe4/xca - /xe4/xcb - /xe4/xcc - /xe4/xcd - /xe4/xce - /xe4/xcf - /xe4/xd0 - /xe4/xd1 - /xe4/xd2 - /xe4/xd3 - /xe4/xd4 - /xe4/xd5 - /xe4/xd6 - /xe4/xd7 - /xe4/xd8 - /xe4/xd9 - /xe4/xda - /xe4/xdb - /xe4/xdc - /xe4/xdd - /xe4/xde - /xe4/xdf - /xe4/xe0 - /xe4/xe1 - /xe4/xe2 - /xe4/xe3 - /xe4/xe4 - /xe4/xe5 - /xe4/xe6 - /xe4/xe7 - /xe4/xe8 - /xe4/xe9 - /xe4/xea - /xe4/xeb - /xe4/xec - /xe4/xed - /xe4/xee - /xe4/xef - /xe4/xf0 - /xe4/xf1 - /xe4/xf2 - /xe4/xf3 - /xe4/xf4 - /xe4/xf5 - /xe4/xf6 - /xe4/xf7 - /xe4/xf8 - /xe4/xf9 - /xe4/xfa - /xe4/xfb - /xe4/xfc - /xe5/x40 - /xe5/x41 - /xe5/x42 - /xe5/x43 - /xe5/x44 - /xe5/x45 - /xe5/x46 - /xe5/x47 - /xe5/x48 - /xe5/x49 - /xe5/x4a - /xe5/x4b - /xe5/x4c - /xe5/x4d - /xe5/x4e - /xe5/x4f - /xe5/x50 - /xe5/x51 - /xe5/x52 - /xe5/x53 - /xe5/x54 - /xe5/x55 - /xe5/x56 - /xe5/x57 - /xe5/x58 - /xe5/x59 - /xe5/x5a - /xe5/x5b - /xe5/x5c - /xe5/x5d - /xe5/x5e - /xe5/x5f - /xe5/x60 - /xe5/x61 - /xe5/x62 - /xe5/x63 - /xe5/x64 - /xe5/x65 - /xe5/x66 - /xe5/x67 - /xe5/x68 - /xe5/x69 - /xe5/x6a - /xe5/x6b - /xe5/x6c - /xe5/x6d - /xe5/x6e - /xe5/x6f - /xe5/x70 - /xe5/x71 - /xe5/x72 - /xe5/x73 - /xe5/x74 - /xe5/x75 - /xe5/x76 - /xe5/x77 - /xe5/x78 - /xe5/x79 - /xe5/x7a - /xe5/x7b - /xe5/x7c - /xe5/x7d - /xe5/x7e - /xe5/x80 - /xe5/x81 - /xe5/x82 - /xe5/x83 - /xe5/x84 - /xe5/x85 - /xe5/x86 - /xe5/x87 - /xe5/x88 - /xe5/x89 - /xe5/x8a - /xe5/x8b - /xe5/x8c - /xe5/x8d - /xe5/x8e - /xe5/x8f - /xe5/x90 - /xe5/x91 - /xe5/x92 - /xe5/x93 - /xe5/x94 - /xe5/x95 - /xe5/x96 - /xe5/x97 - /xe5/x98 - /xe5/x99 - /xe5/x9a - /xe5/x9b - /xe5/x9c - /xe5/x9d - /xe5/x9e - /xe5/x9f - /xe5/xa0 - /xe5/xa1 - /xe5/xa2 - /xe5/xa3 - /xe5/xa4 - /xe5/xa5 - /xe5/xa6 - /xe5/xa7 - /xe5/xa8 - /xe5/xa9 - /xe5/xaa - /xe5/xab - /xe5/xac - /xe5/xad - /xe5/xae - /xe5/xaf - /xe5/xb0 - /xe5/xb1 - /xe5/xb2 - /xe5/xb3 - /xe5/xb4 - /xe5/xb5 - /xe5/xb6 - /xe5/xb7 - /xe5/xb8 - /xe5/xb9 - /xe5/xba - /xe5/xbb - /xe5/xbc - /xe5/xbd - /xe5/xbe - /xe5/xbf - /xe5/xc0 - /xe5/xc1 - /xe5/xc2 - /xe5/xc3 - /xe5/xc4 - /xe5/xc5 - /xe5/xc6 - /xe5/xc7 - /xe5/xc8 - /xe5/xc9 - /xe5/xca - /xe5/xcb - /xe5/xcc - /xe5/xcd - /xe5/xce - /xe5/xcf - /xe5/xd0 - /xe5/xd1 - /xe5/xd2 - /xe5/xd3 - /xe5/xd4 - /xe5/xd5 - /xe5/xd6 - /xe5/xd7 - /xe5/xd8 - /xe5/xd9 - /xe5/xda - /xe5/xdb - /xe5/xdc - /xe5/xdd - /xe5/xde - /xe5/xdf - /xe5/xe0 - /xe5/xe1 - /xe5/xe2 - /xe5/xe3 - /xe5/xe4 - /xe5/xe5 - /xe5/xe6 - /xe5/xe7 - /xe5/xe8 - /xe5/xe9 - /xe5/xea - /xe5/xeb - /xe5/xec - /xe5/xed - /xe5/xee - /xe5/xef - /xe5/xf0 - /xe5/xf1 - /xe5/xf2 - /xe5/xf3 - /xe5/xf4 - /xe5/xf5 - /xe5/xf6 - /xe5/xf7 - /xe5/xf8 - /xe5/xf9 - /xe5/xfa - /xe5/xfb - /xe5/xfc - /xe6/x40 - /xe6/x41 - /xe6/x42 - /xe6/x43 - /xe6/x44 - /xe6/x45 - /xe6/x46 - /xe6/x47 - /xe6/x48 - /xe6/x49 - /xe6/x4a - /xe6/x4b - /xe6/x4c - /xe6/x4d - /xe6/x4e - /xe6/x4f - /xe6/x50 - /xe6/x51 - /xe6/x52 - /xe6/x53 - /xe6/x54 - /xe6/x55 - /xe6/x56 - /xe6/x57 - /xe6/x58 - /xe6/x59 - /xe6/x5a - /xe6/x5b - /xe6/x5c - /xe6/x5d - /xe6/x5e - /xe6/x5f - /xe6/x60 - /xe6/x61 - /xe6/x62 - /xe6/x63 - /xe6/x64 - /xe6/x65 - /xe6/x66 - /xe6/x67 - /xe6/x68 - /xe6/x69 - /xe6/x6a - /xe6/x6b - /xe6/x6c - /xe6/x6d - /xe6/x6e - /xe6/x6f - /xe6/x70 - /xe6/x71 - /xe6/x72 - /xe6/x73 - /xe6/x74 - /xe6/x75 - /xe6/x76 - /xe6/x77 - /xe6/x78 - /xe6/x79 - /xe6/x7a - /xe6/x7b - /xe6/x7c - /xe6/x7d - /xe6/x7e - /xe6/x80 - /xe6/x81 - /xe6/x82 - /xe6/x83 - /xe6/x84 - /xe6/x85 - /xe6/x86 - /xe6/x87 - /xe6/x88 - /xe6/x89 - /xe6/x8a - /xe6/x8b - /xe6/x8c - /xe6/x8d - /xe6/x8e - /xe6/x8f - /xe6/x90 - /xe6/x91 - /xe6/x92 - /xe6/x93 - /xe6/x94 - /xe6/x95 - /xe6/x96 - /xe6/x97 - /xe6/x98 - /xe6/x99 - /xe6/x9a - /xe6/x9b - /xe6/x9c - /xe6/x9d - /xe6/x9e - /xe6/x9f - /xe6/xa0 - /xe6/xa1 - /xe6/xa2 - /xe6/xa3 - /xe6/xa4 - /xe6/xa5 - /xe6/xa6 - /xe6/xa7 - /xe6/xa8 - /xe6/xa9 - /xe6/xaa - /xe6/xab - /xe6/xac - /xe6/xad - /xe6/xae - /xe6/xaf - /xe6/xb0 - /xe6/xb1 - /xe6/xb2 - /xe6/xb3 - /xe6/xb4 - /xe6/xb5 - /xe6/xb6 - /xe6/xb7 - /xe6/xb8 - /xe6/xb9 - /xe6/xba - /xe6/xbb - /xe6/xbc - /xe6/xbd - /xe6/xbe - /xe6/xbf - /xe6/xc0 - /xe6/xc1 - /xe6/xc2 - /xe6/xc3 - /xe6/xc4 - /xe6/xc5 - /xe6/xc6 - /xe6/xc7 - /xe6/xc8 - /xe6/xc9 - /xe6/xca - /xe6/xcb - /xe6/xcc - /xe6/xcd - /xe6/xce - /xe6/xcf - /xe6/xd0 - /xe6/xd1 - /xe6/xd2 - /xe6/xd3 - /xe6/xd4 - /xe6/xd5 - /xe6/xd6 - /xe6/xd7 - /xe6/xd8 - /xe6/xd9 - /xe6/xda - /xe6/xdb - /xe6/xdc - /xe6/xdd - /xe6/xde - /xe6/xdf - /xe6/xe0 - /xe6/xe1 - /xe6/xe2 - /xe6/xe3 - /xe6/xe4 - /xe6/xe5 - /xe6/xe6 - /xe6/xe7 - /xe6/xe8 - /xe6/xe9 - /xe6/xea - /xe6/xeb - /xe6/xec - /xe6/xed - /xe6/xee - /xe6/xef - /xe6/xf0 - /xe6/xf1 - /xe6/xf2 - /xe6/xf3 - /xe6/xf4 - /xe6/xf5 - /xe6/xf6 - /xe6/xf7 - /xe6/xf8 - /xe6/xf9 - /xe6/xfa - /xe6/xfb - /xe6/xfc - /xe7/x40 - /xe7/x41 - /xe7/x42 - /xe7/x43 - /xe7/x44 - /xe7/x45 - /xe7/x46 - /xe7/x47 - /xe7/x48 - /xe7/x49 - /xe7/x4a - /xe7/x4b - /xe7/x4c - /xe7/x4d - /xe7/x4e - /xe7/x4f - /xe7/x50 - /xe7/x51 - /xe7/x52 - /xe7/x53 - /xe7/x54 - /xe7/x55 - /xe7/x56 - /xe7/x57 - /xe7/x58 - /xe7/x59 - /xe7/x5a - /xe7/x5b - /xe7/x5c - /xe7/x5d - /xe7/x5e - /xe7/x5f - /xe7/x60 - /xe7/x61 - /xe7/x62 - /xe7/x63 - /xe7/x64 - /xe7/x65 - /xe7/x66 - /xe7/x67 - /xe7/x68 - /xe7/x69 - /xe7/x6a - /xe7/x6b - /xe7/x6c - /xe7/x6d - /xe7/x6e - /xe7/x6f - /xe7/x70 - /xe7/x71 - /xe7/x72 - /xe7/x73 - /xe7/x74 - /xe7/x75 - /xe7/x76 - /xe7/x77 - /xe7/x78 - /xe7/x79 - /xe7/x7a - /xe7/x7b - /xe7/x7c - /xe7/x7d - /xe7/x7e - /xe7/x80 - /xe7/x81 - /xe7/x82 - /xe7/x83 - /xe7/x84 - /xe7/x85 - /xe7/x86 - /xe7/x87 - /xe7/x88 - /xe7/x89 - /xe7/x8a - /xe7/x8b - /xe7/x8c - /xe7/x8d - /xe7/x8e - /xe7/x8f - /xe7/x90 - /xe7/x91 - /xe7/x92 - /xe7/x93 - /xe7/x94 - /xe7/x95 - /xe7/x96 - /xe7/x97 - /xe7/x98 - /xe7/x99 - /xe7/x9a - /xe7/x9b - /xe7/x9c - /xe7/x9d - /xe7/x9e - /xe7/x9f - /xe7/xa0 - /xe7/xa1 - /xe7/xa2 - /xe7/xa3 - /xe7/xa4 - /xe7/xa5 - /xe7/xa6 - /xe7/xa7 - /xe7/xa8 - /xe7/xa9 - /xe7/xaa - /xe7/xab - /xe7/xac - /xe7/xad - /xe7/xae - /xe7/xaf - /xe7/xb0 - /xe7/xb1 - /xe7/xb2 - /xe7/xb3 - /xe7/xb4 - /xe7/xb5 - /xe7/xb6 - /xe7/xb7 - /xe7/xb8 - /xe7/xb9 - /xe7/xba - /xe7/xbb - /xe7/xbc - /xe7/xbd - /xe7/xbe - /xe7/xbf - /xe7/xc0 - /xe7/xc1 - /xe7/xc2 - /xe7/xc3 - /xe7/xc4 - /xe7/xc5 - /xe7/xc6 - /xe7/xc7 - /xe7/xc8 - /xe7/xc9 - /xe7/xca - /xe7/xcb - /xe7/xcc - /xe7/xcd - /xe7/xce - /xe7/xcf - /xe7/xd0 - /xe7/xd1 - /xe7/xd2 - /xe7/xd3 - /xe7/xd4 - /xe7/xd5 - /xe7/xd6 - /xe7/xd7 - /xe7/xd8 - /xe7/xd9 - /xe7/xda - /xe7/xdb - /xe7/xdc - /xe7/xdd - /xe7/xde - /xe7/xdf - /xe7/xe0 - /xe7/xe1 - /xe7/xe2 - /xe7/xe3 - /xe7/xe4 - /xe7/xe5 - /xe7/xe6 - /xe7/xe7 - /xe7/xe8 - /xe7/xe9 - /xe7/xea - /xe7/xeb - /xe7/xec - /xe7/xed - /xe7/xee - /xe7/xef - /xe7/xf0 - /xe7/xf1 - /xe7/xf2 - /xe7/xf3 - /xe7/xf4 - /xe7/xf5 - /xe7/xf6 - /xe7/xf7 - /xe7/xf8 - /xe7/xf9 - /xe7/xfa - /xe7/xfb - /xe7/xfc - /xe8/x40 - /xe8/x41 - /xe8/x42 - /xe8/x43 - /xe8/x44 - /xe8/x45 - /xe8/x46 - /xe8/x47 - /xe8/x48 - /xe8/x49 - /xe8/x4a - /xe8/x4b - /xe8/x4c - /xe8/x4d - /xe8/x4e - /xe8/x4f - /xe8/x50 - /xe8/x51 - /xe8/x52 - /xe8/x53 - /xe8/x54 - /xe8/x55 - /xe8/x56 - /xe8/x57 - /xe8/x58 - /xe8/x59 - /xe8/x5a - /xe8/x5b - /xe8/x5c - /xe8/x5d - /xe8/x5e - /xe8/x5f - /xe8/x60 - /xe8/x61 - /xe8/x62 - /xe8/x63 - /xe8/x64 - /xe8/x65 - /xe8/x66 - /xe8/x67 - /xe8/x68 - /xe8/x69 - /xe8/x6a - /xe8/x6b - /xe8/x6c - /xe8/x6d - /xe8/x6e - /xe8/x6f - /xe8/x70 - /xe8/x71 - /xe8/x72 - /xe8/x73 - /xe8/x74 - /xe8/x75 - /xe8/x76 - /xe8/x77 - /xe8/x78 - /xe8/x79 - /xe8/x7a - /xe8/x7b - /xe8/x7c - /xe8/x7d - /xe8/x7e - /xe8/x80 - /xe8/x81 - /xe8/x82 - /xe8/x83 - /xe8/x84 - /xe8/x85 - /xe8/x86 - /xe8/x87 - /xe8/x88 - /xe8/x89 - /xe8/x8a - /xe8/x8b - /xe8/x8c - /xe8/x8d - /xe8/x8e - /xe8/x8f - /xe8/x90 - /xe8/x91 - /xe8/x92 - /xe8/x93 - /xe8/x94 - /xe8/x95 - /xe8/x96 - /xe8/x97 - /xe8/x98 - /xe8/x99 - /xe8/x9a - /xe8/x9b - /xe8/x9c - /xe8/x9d - /xe8/x9e - /xe8/x9f - /xe8/xa0 - /xe8/xa1 - /xe8/xa2 - /xe8/xa3 - /xe8/xa4 - /xe8/xa5 - /xe8/xa6 - /xe8/xa7 - /xe8/xa8 - /xe8/xa9 - /xe8/xaa - /xe8/xab - /xe8/xac - /xe8/xad - /xe8/xae - /xe8/xaf - /xe8/xb0 - /xe8/xb1 - /xe8/xb2 - /xe8/xb3 - /xe8/xb4 - /xe8/xb5 - /xe8/xb6 - /xe8/xb7 - /xe8/xb8 - /xe8/xb9 - /xe8/xba - /xe8/xbb - /xe8/xbc - /xe8/xbd - /xe8/xbe - /xe8/xbf - /xe8/xc0 - /xe8/xc1 - /xe8/xc2 - /xe8/xc3 - /xe8/xc4 - /xe8/xc5 - /xe8/xc6 - /xe8/xc7 - /xe8/xc8 - /xe8/xc9 - /xe8/xca - /xe8/xcb - /xe8/xcc - /xe8/xcd - /xe8/xce - /xe8/xcf - /xe8/xd0 - /xe8/xd1 - /xe8/xd2 - /xe8/xd3 - /xe8/xd4 - /xe8/xd5 - /xe8/xd6 - /xe8/xd7 - /xe8/xd8 - /xe8/xd9 - /xe8/xda - /xe8/xdb - /xe8/xdc - /xe8/xdd - /xe8/xde - /xe8/xdf - /xe8/xe0 - /xe8/xe1 - /xe8/xe2 - /xe8/xe3 - /xe8/xe4 - /xe8/xe5 - /xe8/xe6 - /xe8/xe7 - /xe8/xe8 - /xe8/xe9 - /xe8/xea - /xe8/xeb - /xe8/xec - /xe8/xed - /xe8/xee - /xe8/xef - /xe8/xf0 - /xe8/xf1 - /xe8/xf2 - /xe8/xf3 - /xe8/xf4 - /xe8/xf5 - /xe8/xf6 - /xe8/xf7 - /xe8/xf8 - /xe8/xf9 - /xe8/xfa - /xe8/xfb - /xe8/xfc - /xe9/x40 - /xe9/x41 - /xe9/x42 - /xe9/x43 - /xe9/x44 - /xe9/x45 - /xe9/x46 - /xe9/x47 - /xe9/x48 - /xe9/x49 - /xe9/x4a - /xe9/x4b - /xe9/x4c - /xe9/x4d - /xe9/x4e - /xe9/x4f - /xe9/x50 - /xe9/x51 - /xe9/x52 - /xe9/x53 - /xe9/x54 - /xe9/x55 - /xe9/x56 - /xe9/x57 - /xe9/x58 - /xe9/x59 - /xe9/x5a - /xe9/x5b - /xe9/x5c - /xe9/x5d - /xe9/x5e - /xe9/x5f - /xe9/x60 - /xe9/x61 - /xe9/x62 - /xe9/x63 - /xe9/x64 - /xe9/x65 - /xe9/x66 - /xe9/x67 - /xe9/x68 - /xe9/x69 - /xe9/x6a - /xe9/x6b - /xe9/x6c - /xe9/x6d - /xe9/x6e - /xe9/x6f - /xe9/x70 - /xe9/x71 - /xe9/x72 - /xe9/x73 - /xe9/x74 - /xe9/x75 - /xe9/x76 - /xe9/x77 - /xe9/x78 - /xe9/x79 - /xe9/x7a - /xe9/x7b - /xe9/x7c - /xe9/x7d - /xe9/x7e - /xe9/x80 - /xe9/x81 - /xe9/x82 - /xe9/x83 - /xe9/x84 - /xe9/x85 - /xe9/x86 - /xe9/x87 - /xe9/x88 - /xe9/x89 - /xe9/x8a - /xe9/x8b - /xe9/x8c - /xe9/x8d - /xe9/x8e - /xe9/x8f - /xe9/x90 - /xe9/x91 - /xe9/x92 - /xe9/x93 - /xe9/x94 - /xe9/x95 - /xe9/x96 - /xe9/x97 - /xe9/x98 - /xe9/x99 - /xe9/x9a - /xe9/x9b - /xe9/x9c - /xe9/x9d - /xe9/x9e - /xe9/x9f - /xe9/xa0 - /xe9/xa1 - /xe9/xa2 - /xe9/xa3 - /xe9/xa4 - /xe9/xa5 - /xe9/xa6 - /xe9/xa7 - /xe9/xa8 - /xe9/xa9 - /xe9/xaa - /xe9/xab - /xe9/xac - /xe9/xad - /xe9/xae - /xe9/xaf - /xe9/xb0 - /xe9/xb1 - /xe9/xb2 - /xe9/xb3 - /xe9/xb4 - /xe9/xb5 - /xe9/xb6 - /xe9/xb7 - /xe9/xb8 - /xe9/xb9 - /xe9/xba - /xe9/xbb - /xe9/xbc - /xe9/xbd - /xe9/xbe - /xe9/xbf - /xe9/xc0 - /xe9/xc1 - /xe9/xc2 - /xe9/xc3 - /xe9/xc4 - /xe9/xc5 - /xe9/xc6 - /xe9/xc7 - /xe9/xc8 - /xe9/xc9 - /xe9/xca - /xe9/xcb - /xe9/xcc - /xe9/xcd - /xe9/xce - /xe9/xcf - /xe9/xd0 - /xe9/xd1 - /xe9/xd2 - /xe9/xd3 - /xe9/xd4 - /xe9/xd5 - /xe9/xd6 - /xe9/xd7 - /xe9/xd8 - /xe9/xd9 - /xe9/xda - /xe9/xdb - /xe9/xdc - /xe9/xdd - /xe9/xde - /xe9/xdf - /xe9/xe0 - /xe9/xe1 - /xe9/xe2 - /xe9/xe3 - /xe9/xe4 - /xe9/xe5 - /xe9/xe6 - /xe9/xe7 - /xe9/xe8 - /xe9/xe9 - /xe9/xea - /xe9/xeb - /xe9/xec - /xe9/xed - /xe9/xee - /xe9/xef - /xe9/xf0 - /xe9/xf1 - /xe9/xf2 - /xe9/xf3 - /xe9/xf4 - /xe9/xf5 - /xe9/xf6 - /xe9/xf7 - /xe9/xf8 - /xe9/xf9 - /xe9/xfa - /xe9/xfb - /xe9/xfc - /xea/x40 - /xea/x41 - /xea/x42 - /xea/x43 - /xea/x44 - /xea/x45 - /xea/x46 - /xea/x47 - /xea/x48 - /xea/x49 - /xea/x4a - /xea/x4b - /xea/x4c - /xea/x4d - /xea/x4e - /xea/x4f - /xea/x50 - /xea/x51 - /xea/x52 - /xea/x53 - /xea/x54 - /xea/x55 - /xea/x56 - /xea/x57 - /xea/x58 - /xea/x59 - /xea/x5a - /xea/x5b - /xea/x5c - /xea/x5d - /xea/x5e - /xea/x5f - /xea/x60 - /xea/x61 - /xea/x62 - /xea/x63 - /xea/x64 - /xea/x65 - /xea/x66 - /xea/x67 - /xea/x68 - /xea/x69 - /xea/x6a - /xea/x6b - /xea/x6c - /xea/x6d - /xea/x6e - /xea/x6f - /xea/x70 - /xea/x71 - /xea/x72 - /xea/x73 - /xea/x74 - /xea/x75 - /xea/x76 - /xea/x77 - /xea/x78 - /xea/x79 - /xea/x7a - /xea/x7b - /xea/x7c - /xea/x7d - /xea/x7e - /xea/x80 - /xea/x81 - /xea/x82 - /xea/x83 - /xea/x84 - /xea/x85 - /xea/x86 - /xea/x87 - /xea/x88 - /xea/x89 - /xea/x8a - /xea/x8b - /xea/x8c - /xea/x8d - /xea/x8e - /xea/x8f - /xea/x90 - /xea/x91 - /xea/x92 - /xea/x93 - /xea/x94 - /xea/x95 - /xea/x96 - /xea/x97 - /xea/x98 - /xea/x99 - /xea/x9a - /xea/x9b - /xea/x9c - /xea/x9d - /xea/x9e - /xea/x9f - /xea/xa0 - /xea/xa1 - /xea/xa2 - /xea/xa3 - /xea/xa4 -END CHARMAP - -WIDTH -... 2 -END WIDTH diff -durpN glibc-2.2.3/localedata/charmaps/UTF-8 glibc-2.2.4/localedata/charmaps/UTF-8 --- glibc-2.2.3/localedata/charmaps/UTF-8 Tue Oct 31 11:10:02 2000 +++ glibc-2.2.4/localedata/charmaps/UTF-8 Mon Jul 23 10:54:37 2001 @@ -917,6 +917,8 @@ CHARMAP /xcf/xb1 GREEK RHO SYMBOL /xcf/xb2 GREEK LUNATE SIGMA SYMBOL /xcf/xb3 GREEK LETTER YOT + /xcf/xb4 GREEK CAPITAL THETA SYMBOL + /xcf/xb5 GREEK LUNATE EPSILON SYMBOL /xd0/x80 CYRILLIC CAPITAL LETTER IE WITH GRAVE /xd0/x81 CYRILLIC CAPITAL LETTER IO /xd0/x82 CYRILLIC CAPITAL LETTER DJE @@ -8015,27490 +8017,436 @@ CHARMAP /xe3/x8f/xbc IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE /xe3/x8f/xbd IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY /xe3/x8f/xbe IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE - /xe3/x90/x80 - /xe3/x90/x81 - /xe3/x90/x82 - /xe3/x90/x83 - /xe3/x90/x84 - /xe3/x90/x85 - /xe3/x90/x86 - /xe3/x90/x87 - /xe3/x90/x88 - /xe3/x90/x89 - /xe3/x90/x8a - /xe3/x90/x8b - /xe3/x90/x8c - /xe3/x90/x8d - /xe3/x90/x8e - /xe3/x90/x8f - /xe3/x90/x90 - /xe3/x90/x91 - /xe3/x90/x92 - /xe3/x90/x93 - /xe3/x90/x94 - /xe3/x90/x95 - /xe3/x90/x96 - /xe3/x90/x97 - /xe3/x90/x98 - /xe3/x90/x99 - /xe3/x90/x9a - /xe3/x90/x9b - /xe3/x90/x9c - /xe3/x90/x9d - /xe3/x90/x9e - /xe3/x90/x9f - /xe3/x90/xa0 - /xe3/x90/xa1 - /xe3/x90/xa2 - /xe3/x90/xa3 - /xe3/x90/xa4 - /xe3/x90/xa5 - /xe3/x90/xa6 - /xe3/x90/xa7 - /xe3/x90/xa8 - /xe3/x90/xa9 - /xe3/x90/xaa - /xe3/x90/xab - /xe3/x90/xac - /xe3/x90/xad - /xe3/x90/xae - /xe3/x90/xaf - /xe3/x90/xb0 - /xe3/x90/xb1 - /xe3/x90/xb2 - /xe3/x90/xb3 - /xe3/x90/xb4 - /xe3/x90/xb5 - /xe3/x90/xb6 - /xe3/x90/xb7 - /xe3/x90/xb8 - /xe3/x90/xb9 - /xe3/x90/xba - /xe3/x90/xbb - /xe3/x90/xbc - /xe3/x90/xbd - /xe3/x90/xbe - /xe3/x90/xbf - /xe3/x91/x80 - /xe3/x91/x81 - /xe3/x91/x82 - /xe3/x91/x83 - /xe3/x91/x84 - /xe3/x91/x85 - /xe3/x91/x86 - /xe3/x91/x87 - /xe3/x91/x88 - /xe3/x91/x89 - /xe3/x91/x8a - /xe3/x91/x8b - /xe3/x91/x8c - /xe3/x91/x8d - /xe3/x91/x8e - /xe3/x91/x8f - /xe3/x91/x90 - /xe3/x91/x91 - /xe3/x91/x92 - /xe3/x91/x93 - /xe3/x91/x94 - /xe3/x91/x95 - /xe3/x91/x96 - /xe3/x91/x97 - /xe3/x91/x98 - /xe3/x91/x99 - /xe3/x91/x9a - /xe3/x91/x9b - /xe3/x91/x9c - /xe3/x91/x9d - /xe3/x91/x9e - /xe3/x91/x9f - /xe3/x91/xa0 - /xe3/x91/xa1 - /xe3/x91/xa2 - /xe3/x91/xa3 - /xe3/x91/xa4 - /xe3/x91/xa5 - /xe3/x91/xa6 - /xe3/x91/xa7 - /xe3/x91/xa8 - /xe3/x91/xa9 - /xe3/x91/xaa - /xe3/x91/xab - /xe3/x91/xac - /xe3/x91/xad - /xe3/x91/xae - /xe3/x91/xaf - /xe3/x91/xb0 - /xe3/x91/xb1 - /xe3/x91/xb2 - /xe3/x91/xb3 - /xe3/x91/xb4 - /xe3/x91/xb5 - /xe3/x91/xb6 - /xe3/x91/xb7 - /xe3/x91/xb8 - /xe3/x91/xb9 - /xe3/x91/xba - /xe3/x91/xbb - /xe3/x91/xbc - /xe3/x91/xbd - /xe3/x91/xbe - /xe3/x91/xbf - /xe3/x92/x80 - /xe3/x92/x81 - /xe3/x92/x82 - /xe3/x92/x83 - /xe3/x92/x84 - /xe3/x92/x85 - /xe3/x92/x86 - /xe3/x92/x87 - /xe3/x92/x88 - /xe3/x92/x89 - /xe3/x92/x8a - /xe3/x92/x8b - /xe3/x92/x8c - /xe3/x92/x8d - /xe3/x92/x8e - /xe3/x92/x8f - /xe3/x92/x90 - /xe3/x92/x91 - /xe3/x92/x92 - /xe3/x92/x93 - /xe3/x92/x94 - /xe3/x92/x95 - /xe3/x92/x96 - /xe3/x92/x97 - /xe3/x92/x98 - /xe3/x92/x99 - /xe3/x92/x9a - /xe3/x92/x9b - /xe3/x92/x9c - /xe3/x92/x9d - /xe3/x92/x9e - /xe3/x92/x9f - /xe3/x92/xa0 - /xe3/x92/xa1 - /xe3/x92/xa2 - /xe3/x92/xa3 - /xe3/x92/xa4 - /xe3/x92/xa5 - /xe3/x92/xa6 - /xe3/x92/xa7 - /xe3/x92/xa8 - /xe3/x92/xa9 - /xe3/x92/xaa - /xe3/x92/xab - /xe3/x92/xac - /xe3/x92/xad - /xe3/x92/xae - /xe3/x92/xaf - /xe3/x92/xb0 - /xe3/x92/xb1 - /xe3/x92/xb2 - /xe3/x92/xb3 - /xe3/x92/xb4 - /xe3/x92/xb5 - /xe3/x92/xb6 - /xe3/x92/xb7 - /xe3/x92/xb8 - /xe3/x92/xb9 - /xe3/x92/xba - /xe3/x92/xbb - /xe3/x92/xbc - /xe3/x92/xbd - /xe3/x92/xbe - /xe3/x92/xbf - /xe3/x93/x80 - /xe3/x93/x81 - /xe3/x93/x82 - /xe3/x93/x83 - /xe3/x93/x84 - /xe3/x93/x85 - /xe3/x93/x86 - /xe3/x93/x87 - /xe3/x93/x88 - /xe3/x93/x89 - /xe3/x93/x8a - /xe3/x93/x8b - /xe3/x93/x8c - /xe3/x93/x8d - /xe3/x93/x8e - /xe3/x93/x8f - /xe3/x93/x90 - /xe3/x93/x91 - /xe3/x93/x92 - /xe3/x93/x93 - /xe3/x93/x94 - /xe3/x93/x95 - /xe3/x93/x96 - /xe3/x93/x97 - /xe3/x93/x98 - /xe3/x93/x99 - /xe3/x93/x9a - /xe3/x93/x9b - /xe3/x93/x9c - /xe3/x93/x9d - /xe3/x93/x9e - /xe3/x93/x9f - /xe3/x93/xa0 - /xe3/x93/xa1 - /xe3/x93/xa2 - /xe3/x93/xa3 - /xe3/x93/xa4 - /xe3/x93/xa5 - /xe3/x93/xa6 - /xe3/x93/xa7 - /xe3/x93/xa8 - /xe3/x93/xa9 - /xe3/x93/xaa - /xe3/x93/xab - /xe3/x93/xac - /xe3/x93/xad - /xe3/x93/xae - /xe3/x93/xaf - /xe3/x93/xb0 - /xe3/x93/xb1 - /xe3/x93/xb2 - /xe3/x93/xb3 - /xe3/x93/xb4 - /xe3/x93/xb5 - /xe3/x93/xb6 - /xe3/x93/xb7 - /xe3/x93/xb8 - /xe3/x93/xb9 - /xe3/x93/xba - /xe3/x93/xbb - /xe3/x93/xbc - /xe3/x93/xbd - /xe3/x93/xbe - /xe3/x93/xbf - /xe3/x94/x80 - /xe3/x94/x81 - /xe3/x94/x82 - /xe3/x94/x83 - /xe3/x94/x84 - /xe3/x94/x85 - /xe3/x94/x86 - /xe3/x94/x87 - /xe3/x94/x88 - /xe3/x94/x89 - /xe3/x94/x8a - /xe3/x94/x8b - /xe3/x94/x8c - /xe3/x94/x8d - /xe3/x94/x8e - /xe3/x94/x8f - /xe3/x94/x90 - /xe3/x94/x91 - /xe3/x94/x92 - /xe3/x94/x93 - /xe3/x94/x94 - /xe3/x94/x95 - /xe3/x94/x96 - /xe3/x94/x97 - /xe3/x94/x98 - /xe3/x94/x99 - /xe3/x94/x9a - /xe3/x94/x9b - /xe3/x94/x9c - /xe3/x94/x9d - /xe3/x94/x9e - /xe3/x94/x9f - /xe3/x94/xa0 - /xe3/x94/xa1 - /xe3/x94/xa2 - /xe3/x94/xa3 - /xe3/x94/xa4 - /xe3/x94/xa5 - /xe3/x94/xa6 - /xe3/x94/xa7 - /xe3/x94/xa8 - /xe3/x94/xa9 - /xe3/x94/xaa - /xe3/x94/xab - /xe3/x94/xac - /xe3/x94/xad - /xe3/x94/xae - /xe3/x94/xaf - /xe3/x94/xb0 - /xe3/x94/xb1 - /xe3/x94/xb2 - /xe3/x94/xb3 - /xe3/x94/xb4 - /xe3/x94/xb5 - /xe3/x94/xb6 - /xe3/x94/xb7 - /xe3/x94/xb8 - /xe3/x94/xb9 - /xe3/x94/xba - /xe3/x94/xbb - /xe3/x94/xbc - /xe3/x94/xbd - /xe3/x94/xbe - /xe3/x94/xbf - /xe3/x95/x80 - /xe3/x95/x81 - /xe3/x95/x82 - /xe3/x95/x83 - /xe3/x95/x84 - /xe3/x95/x85 - /xe3/x95/x86 - /xe3/x95/x87 - /xe3/x95/x88 - /xe3/x95/x89 - /xe3/x95/x8a - /xe3/x95/x8b - /xe3/x95/x8c - /xe3/x95/x8d - /xe3/x95/x8e - /xe3/x95/x8f - /xe3/x95/x90 - /xe3/x95/x91 - /xe3/x95/x92 - /xe3/x95/x93 - /xe3/x95/x94 - /xe3/x95/x95 - /xe3/x95/x96 - /xe3/x95/x97 - /xe3/x95/x98 - /xe3/x95/x99 - /xe3/x95/x9a - /xe3/x95/x9b - /xe3/x95/x9c - /xe3/x95/x9d - /xe3/x95/x9e - /xe3/x95/x9f - /xe3/x95/xa0 - /xe3/x95/xa1 - /xe3/x95/xa2 - /xe3/x95/xa3 - /xe3/x95/xa4 - /xe3/x95/xa5 - /xe3/x95/xa6 - /xe3/x95/xa7 - /xe3/x95/xa8 - /xe3/x95/xa9 - /xe3/x95/xaa - /xe3/x95/xab - /xe3/x95/xac - /xe3/x95/xad - /xe3/x95/xae - /xe3/x95/xaf - /xe3/x95/xb0 - /xe3/x95/xb1 - /xe3/x95/xb2 - /xe3/x95/xb3 - /xe3/x95/xb4 - /xe3/x95/xb5 - /xe3/x95/xb6 - /xe3/x95/xb7 - /xe3/x95/xb8 - /xe3/x95/xb9 - /xe3/x95/xba - /xe3/x95/xbb - /xe3/x95/xbc - /xe3/x95/xbd - /xe3/x95/xbe - /xe3/x95/xbf - /xe3/x96/x80 - /xe3/x96/x81 - /xe3/x96/x82 - /xe3/x96/x83 - /xe3/x96/x84 - /xe3/x96/x85 - /xe3/x96/x86 - /xe3/x96/x87 - /xe3/x96/x88 - /xe3/x96/x89 - /xe3/x96/x8a - /xe3/x96/x8b - /xe3/x96/x8c - /xe3/x96/x8d - /xe3/x96/x8e - /xe3/x96/x8f - /xe3/x96/x90 - /xe3/x96/x91 - /xe3/x96/x92 - /xe3/x96/x93 - /xe3/x96/x94 - /xe3/x96/x95 - /xe3/x96/x96 - /xe3/x96/x97 - /xe3/x96/x98 - /xe3/x96/x99 - /xe3/x96/x9a - /xe3/x96/x9b - /xe3/x96/x9c - /xe3/x96/x9d - /xe3/x96/x9e - /xe3/x96/x9f - /xe3/x96/xa0 - /xe3/x96/xa1 - /xe3/x96/xa2 - /xe3/x96/xa3 - /xe3/x96/xa4 - /xe3/x96/xa5 - /xe3/x96/xa6 - /xe3/x96/xa7 - /xe3/x96/xa8 - /xe3/x96/xa9 - /xe3/x96/xaa - /xe3/x96/xab - /xe3/x96/xac - /xe3/x96/xad - /xe3/x96/xae - /xe3/x96/xaf - /xe3/x96/xb0 - /xe3/x96/xb1 - /xe3/x96/xb2 - /xe3/x96/xb3 - /xe3/x96/xb4 - /xe3/x96/xb5 - /xe3/x96/xb6 - /xe3/x96/xb7 - /xe3/x96/xb8 - /xe3/x96/xb9 - /xe3/x96/xba - /xe3/x96/xbb - /xe3/x96/xbc - /xe3/x96/xbd - /xe3/x96/xbe - /xe3/x96/xbf - /xe3/x97/x80 - /xe3/x97/x81 - /xe3/x97/x82 - /xe3/x97/x83 - /xe3/x97/x84 - /xe3/x97/x85 - /xe3/x97/x86 - /xe3/x97/x87 - /xe3/x97/x88 - /xe3/x97/x89 - /xe3/x97/x8a - /xe3/x97/x8b - /xe3/x97/x8c - /xe3/x97/x8d - /xe3/x97/x8e - /xe3/x97/x8f - /xe3/x97/x90 - /xe3/x97/x91 - /xe3/x97/x92 - /xe3/x97/x93 - /xe3/x97/x94 - /xe3/x97/x95 - /xe3/x97/x96 - /xe3/x97/x97 - /xe3/x97/x98 - /xe3/x97/x99 - /xe3/x97/x9a - /xe3/x97/x9b - /xe3/x97/x9c - /xe3/x97/x9d - /xe3/x97/x9e - /xe3/x97/x9f - /xe3/x97/xa0 - /xe3/x97/xa1 - /xe3/x97/xa2 - /xe3/x97/xa3 - /xe3/x97/xa4 - /xe3/x97/xa5 - /xe3/x97/xa6 - /xe3/x97/xa7 - /xe3/x97/xa8 - /xe3/x97/xa9 - /xe3/x97/xaa - /xe3/x97/xab - /xe3/x97/xac - /xe3/x97/xad - /xe3/x97/xae - /xe3/x97/xaf - /xe3/x97/xb0 - /xe3/x97/xb1 - /xe3/x97/xb2 - /xe3/x97/xb3 - /xe3/x97/xb4 - /xe3/x97/xb5 - /xe3/x97/xb6 - /xe3/x97/xb7 - /xe3/x97/xb8 - /xe3/x97/xb9 - /xe3/x97/xba - /xe3/x97/xbb - /xe3/x97/xbc - /xe3/x97/xbd - /xe3/x97/xbe - /xe3/x97/xbf - /xe3/x98/x80 - /xe3/x98/x81 - /xe3/x98/x82 - /xe3/x98/x83 - /xe3/x98/x84 - /xe3/x98/x85 - /xe3/x98/x86 - /xe3/x98/x87 - /xe3/x98/x88 - /xe3/x98/x89 - /xe3/x98/x8a - /xe3/x98/x8b - /xe3/x98/x8c - /xe3/x98/x8d - /xe3/x98/x8e - /xe3/x98/x8f - /xe3/x98/x90 - /xe3/x98/x91 - /xe3/x98/x92 - /xe3/x98/x93 - /xe3/x98/x94 - /xe3/x98/x95 - /xe3/x98/x96 - /xe3/x98/x97 - /xe3/x98/x98 - /xe3/x98/x99 - /xe3/x98/x9a - /xe3/x98/x9b - /xe3/x98/x9c - /xe3/x98/x9d - /xe3/x98/x9e - /xe3/x98/x9f - /xe3/x98/xa0 - /xe3/x98/xa1 - /xe3/x98/xa2 - /xe3/x98/xa3 - /xe3/x98/xa4 - /xe3/x98/xa5 - /xe3/x98/xa6 - /xe3/x98/xa7 - /xe3/x98/xa8 - /xe3/x98/xa9 - /xe3/x98/xaa - /xe3/x98/xab - /xe3/x98/xac - /xe3/x98/xad - /xe3/x98/xae - /xe3/x98/xaf - /xe3/x98/xb0 - /xe3/x98/xb1 - /xe3/x98/xb2 - /xe3/x98/xb3 - /xe3/x98/xb4 - /xe3/x98/xb5 - /xe3/x98/xb6 - /xe3/x98/xb7 - /xe3/x98/xb8 - /xe3/x98/xb9 - /xe3/x98/xba - /xe3/x98/xbb - /xe3/x98/xbc - /xe3/x98/xbd - /xe3/x98/xbe - /xe3/x98/xbf - /xe3/x99/x80 - /xe3/x99/x81 - /xe3/x99/x82 - /xe3/x99/x83 - /xe3/x99/x84 - /xe3/x99/x85 - /xe3/x99/x86 - /xe3/x99/x87 - /xe3/x99/x88 - /xe3/x99/x89 - /xe3/x99/x8a - /xe3/x99/x8b - /xe3/x99/x8c - /xe3/x99/x8d - /xe3/x99/x8e - /xe3/x99/x8f - /xe3/x99/x90 - /xe3/x99/x91 - /xe3/x99/x92 - /xe3/x99/x93 - /xe3/x99/x94 - /xe3/x99/x95 - /xe3/x99/x96 - /xe3/x99/x97 - /xe3/x99/x98 - /xe3/x99/x99 - /xe3/x99/x9a - /xe3/x99/x9b - /xe3/x99/x9c - /xe3/x99/x9d - /xe3/x99/x9e - /xe3/x99/x9f - /xe3/x99/xa0 - /xe3/x99/xa1 - /xe3/x99/xa2 - /xe3/x99/xa3 - /xe3/x99/xa4 - /xe3/x99/xa5 - /xe3/x99/xa6 - /xe3/x99/xa7 - /xe3/x99/xa8 - /xe3/x99/xa9 - /xe3/x99/xaa - /xe3/x99/xab - /xe3/x99/xac - /xe3/x99/xad - /xe3/x99/xae - /xe3/x99/xaf - /xe3/x99/xb0 - /xe3/x99/xb1 - /xe3/x99/xb2 - /xe3/x99/xb3 - /xe3/x99/xb4 - /xe3/x99/xb5 - /xe3/x99/xb6 - /xe3/x99/xb7 - /xe3/x99/xb8 - /xe3/x99/xb9 - /xe3/x99/xba - /xe3/x99/xbb - /xe3/x99/xbc - /xe3/x99/xbd - /xe3/x99/xbe - /xe3/x99/xbf - /xe3/x9a/x80 - /xe3/x9a/x81 - /xe3/x9a/x82 - /xe3/x9a/x83 - /xe3/x9a/x84 - /xe3/x9a/x85 - /xe3/x9a/x86 - /xe3/x9a/x87 - /xe3/x9a/x88 - /xe3/x9a/x89 - /xe3/x9a/x8a - /xe3/x9a/x8b - /xe3/x9a/x8c - /xe3/x9a/x8d - /xe3/x9a/x8e - /xe3/x9a/x8f - /xe3/x9a/x90 - /xe3/x9a/x91 - /xe3/x9a/x92 - /xe3/x9a/x93 - /xe3/x9a/x94 - /xe3/x9a/x95 - /xe3/x9a/x96 - /xe3/x9a/x97 - /xe3/x9a/x98 - /xe3/x9a/x99 - /xe3/x9a/x9a - /xe3/x9a/x9b - /xe3/x9a/x9c - /xe3/x9a/x9d - /xe3/x9a/x9e - /xe3/x9a/x9f - /xe3/x9a/xa0 - /xe3/x9a/xa1 - /xe3/x9a/xa2 - /xe3/x9a/xa3 - /xe3/x9a/xa4 - /xe3/x9a/xa5 - /xe3/x9a/xa6 - /xe3/x9a/xa7 - /xe3/x9a/xa8 - /xe3/x9a/xa9 - /xe3/x9a/xaa - /xe3/x9a/xab - /xe3/x9a/xac - /xe3/x9a/xad - /xe3/x9a/xae - /xe3/x9a/xaf - /xe3/x9a/xb0 - /xe3/x9a/xb1 - /xe3/x9a/xb2 - /xe3/x9a/xb3 - /xe3/x9a/xb4 - /xe3/x9a/xb5 - /xe3/x9a/xb6 - /xe3/x9a/xb7 - /xe3/x9a/xb8 - /xe3/x9a/xb9 - /xe3/x9a/xba - /xe3/x9a/xbb - /xe3/x9a/xbc - /xe3/x9a/xbd - /xe3/x9a/xbe - /xe3/x9a/xbf - /xe3/x9b/x80 - /xe3/x9b/x81 - /xe3/x9b/x82 - /xe3/x9b/x83 - /xe3/x9b/x84 - /xe3/x9b/x85 - /xe3/x9b/x86 - /xe3/x9b/x87 - /xe3/x9b/x88 - /xe3/x9b/x89 - /xe3/x9b/x8a - /xe3/x9b/x8b - /xe3/x9b/x8c - /xe3/x9b/x8d - /xe3/x9b/x8e - /xe3/x9b/x8f - /xe3/x9b/x90 - /xe3/x9b/x91 - /xe3/x9b/x92 - /xe3/x9b/x93 - /xe3/x9b/x94 - /xe3/x9b/x95 - /xe3/x9b/x96 - /xe3/x9b/x97 - /xe3/x9b/x98 - /xe3/x9b/x99 - /xe3/x9b/x9a - /xe3/x9b/x9b - /xe3/x9b/x9c - /xe3/x9b/x9d - /xe3/x9b/x9e - /xe3/x9b/x9f - /xe3/x9b/xa0 - /xe3/x9b/xa1 - /xe3/x9b/xa2 - /xe3/x9b/xa3 - /xe3/x9b/xa4 - /xe3/x9b/xa5 - /xe3/x9b/xa6 - /xe3/x9b/xa7 - /xe3/x9b/xa8 - /xe3/x9b/xa9 - /xe3/x9b/xaa - /xe3/x9b/xab - /xe3/x9b/xac - /xe3/x9b/xad - /xe3/x9b/xae - /xe3/x9b/xaf - /xe3/x9b/xb0 - /xe3/x9b/xb1 - /xe3/x9b/xb2 - /xe3/x9b/xb3 - /xe3/x9b/xb4 - /xe3/x9b/xb5 - /xe3/x9b/xb6 - /xe3/x9b/xb7 - /xe3/x9b/xb8 - /xe3/x9b/xb9 - /xe3/x9b/xba - /xe3/x9b/xbb - /xe3/x9b/xbc - /xe3/x9b/xbd - /xe3/x9b/xbe - /xe3/x9b/xbf - /xe3/x9c/x80 - /xe3/x9c/x81 - /xe3/x9c/x82 - /xe3/x9c/x83 - /xe3/x9c/x84 - /xe3/x9c/x85 - /xe3/x9c/x86 - /xe3/x9c/x87 - /xe3/x9c/x88 - /xe3/x9c/x89 - /xe3/x9c/x8a - /xe3/x9c/x8b - /xe3/x9c/x8c - /xe3/x9c/x8d - /xe3/x9c/x8e - /xe3/x9c/x8f - /xe3/x9c/x90 - /xe3/x9c/x91 - /xe3/x9c/x92 - /xe3/x9c/x93 - /xe3/x9c/x94 - /xe3/x9c/x95 - /xe3/x9c/x96 - /xe3/x9c/x97 - /xe3/x9c/x98 - /xe3/x9c/x99 - /xe3/x9c/x9a - /xe3/x9c/x9b - /xe3/x9c/x9c - /xe3/x9c/x9d - /xe3/x9c/x9e - /xe3/x9c/x9f - /xe3/x9c/xa0 - /xe3/x9c/xa1 - /xe3/x9c/xa2 - /xe3/x9c/xa3 - /xe3/x9c/xa4 - /xe3/x9c/xa5 - /xe3/x9c/xa6 - /xe3/x9c/xa7 - /xe3/x9c/xa8 - /xe3/x9c/xa9 - /xe3/x9c/xaa - /xe3/x9c/xab - /xe3/x9c/xac - /xe3/x9c/xad - /xe3/x9c/xae - /xe3/x9c/xaf - /xe3/x9c/xb0 - /xe3/x9c/xb1 - /xe3/x9c/xb2 - /xe3/x9c/xb3 - /xe3/x9c/xb4 - /xe3/x9c/xb5 - /xe3/x9c/xb6 - /xe3/x9c/xb7 - /xe3/x9c/xb8 - /xe3/x9c/xb9 - /xe3/x9c/xba - /xe3/x9c/xbb - /xe3/x9c/xbc - /xe3/x9c/xbd - /xe3/x9c/xbe - /xe3/x9c/xbf - /xe3/x9d/x80 - /xe3/x9d/x81 - /xe3/x9d/x82 - /xe3/x9d/x83 - /xe3/x9d/x84 - /xe3/x9d/x85 - /xe3/x9d/x86 - /xe3/x9d/x87 - /xe3/x9d/x88 - /xe3/x9d/x89 - /xe3/x9d/x8a - /xe3/x9d/x8b - /xe3/x9d/x8c - /xe3/x9d/x8d - /xe3/x9d/x8e - /xe3/x9d/x8f - /xe3/x9d/x90 - /xe3/x9d/x91 - /xe3/x9d/x92 - /xe3/x9d/x93 - /xe3/x9d/x94 - /xe3/x9d/x95 - /xe3/x9d/x96 - /xe3/x9d/x97 - /xe3/x9d/x98 - /xe3/x9d/x99 - /xe3/x9d/x9a - /xe3/x9d/x9b - /xe3/x9d/x9c - /xe3/x9d/x9d - /xe3/x9d/x9e - /xe3/x9d/x9f - /xe3/x9d/xa0 - /xe3/x9d/xa1 - /xe3/x9d/xa2 - /xe3/x9d/xa3 - /xe3/x9d/xa4 - /xe3/x9d/xa5 - /xe3/x9d/xa6 - /xe3/x9d/xa7 - /xe3/x9d/xa8 - /xe3/x9d/xa9 - /xe3/x9d/xaa - /xe3/x9d/xab - /xe3/x9d/xac - /xe3/x9d/xad - /xe3/x9d/xae - /xe3/x9d/xaf - /xe3/x9d/xb0 - /xe3/x9d/xb1 - /xe3/x9d/xb2 - /xe3/x9d/xb3 - /xe3/x9d/xb4 - /xe3/x9d/xb5 - /xe3/x9d/xb6 - /xe3/x9d/xb7 - /xe3/x9d/xb8 - /xe3/x9d/xb9 - /xe3/x9d/xba - /xe3/x9d/xbb - /xe3/x9d/xbc - /xe3/x9d/xbd - /xe3/x9d/xbe - /xe3/x9d/xbf - /xe3/x9e/x80 - /xe3/x9e/x81 - /xe3/x9e/x82 - /xe3/x9e/x83 - /xe3/x9e/x84 - /xe3/x9e/x85 - /xe3/x9e/x86 - /xe3/x9e/x87 - /xe3/x9e/x88 - /xe3/x9e/x89 - /xe3/x9e/x8a - /xe3/x9e/x8b - /xe3/x9e/x8c - /xe3/x9e/x8d - /xe3/x9e/x8e - /xe3/x9e/x8f - /xe3/x9e/x90 - /xe3/x9e/x91 - /xe3/x9e/x92 - /xe3/x9e/x93 - /xe3/x9e/x94 - /xe3/x9e/x95 - /xe3/x9e/x96 - /xe3/x9e/x97 - /xe3/x9e/x98 - /xe3/x9e/x99 - /xe3/x9e/x9a - /xe3/x9e/x9b - /xe3/x9e/x9c - /xe3/x9e/x9d - /xe3/x9e/x9e - /xe3/x9e/x9f - /xe3/x9e/xa0 - /xe3/x9e/xa1 - /xe3/x9e/xa2 - /xe3/x9e/xa3 - /xe3/x9e/xa4 - /xe3/x9e/xa5 - /xe3/x9e/xa6 - /xe3/x9e/xa7 - /xe3/x9e/xa8 - /xe3/x9e/xa9 - /xe3/x9e/xaa - /xe3/x9e/xab - /xe3/x9e/xac - /xe3/x9e/xad - /xe3/x9e/xae - /xe3/x9e/xaf - /xe3/x9e/xb0 - /xe3/x9e/xb1 - /xe3/x9e/xb2 - /xe3/x9e/xb3 - /xe3/x9e/xb4 - /xe3/x9e/xb5 - /xe3/x9e/xb6 - /xe3/x9e/xb7 - /xe3/x9e/xb8 - /xe3/x9e/xb9 - /xe3/x9e/xba - /xe3/x9e/xbb - /xe3/x9e/xbc - /xe3/x9e/xbd - /xe3/x9e/xbe - /xe3/x9e/xbf - /xe3/x9f/x80 - /xe3/x9f/x81 - /xe3/x9f/x82 - /xe3/x9f/x83 - /xe3/x9f/x84 - /xe3/x9f/x85 - /xe3/x9f/x86 - /xe3/x9f/x87 - /xe3/x9f/x88 - /xe3/x9f/x89 - /xe3/x9f/x8a - /xe3/x9f/x8b - /xe3/x9f/x8c - /xe3/x9f/x8d - /xe3/x9f/x8e - /xe3/x9f/x8f - /xe3/x9f/x90 - /xe3/x9f/x91 - /xe3/x9f/x92 - /xe3/x9f/x93 - /xe3/x9f/x94 - /xe3/x9f/x95 - /xe3/x9f/x96 - /xe3/x9f/x97 - /xe3/x9f/x98 - /xe3/x9f/x99 - /xe3/x9f/x9a - /xe3/x9f/x9b - /xe3/x9f/x9c - /xe3/x9f/x9d - /xe3/x9f/x9e - /xe3/x9f/x9f - /xe3/x9f/xa0 - /xe3/x9f/xa1 - /xe3/x9f/xa2 - /xe3/x9f/xa3 - /xe3/x9f/xa4 - /xe3/x9f/xa5 - /xe3/x9f/xa6 - /xe3/x9f/xa7 - /xe3/x9f/xa8 - /xe3/x9f/xa9 - /xe3/x9f/xaa - /xe3/x9f/xab - /xe3/x9f/xac - /xe3/x9f/xad - /xe3/x9f/xae - /xe3/x9f/xaf - /xe3/x9f/xb0 - /xe3/x9f/xb1 - /xe3/x9f/xb2 - /xe3/x9f/xb3 - /xe3/x9f/xb4 - /xe3/x9f/xb5 - /xe3/x9f/xb6 - /xe3/x9f/xb7 - /xe3/x9f/xb8 - /xe3/x9f/xb9 - /xe3/x9f/xba - /xe3/x9f/xbb - /xe3/x9f/xbc - /xe3/x9f/xbd - /xe3/x9f/xbe - /xe3/x9f/xbf - /xe3/xa0/x80 - /xe3/xa0/x81 - /xe3/xa0/x82 - /xe3/xa0/x83 - /xe3/xa0/x84 - /xe3/xa0/x85 - /xe3/xa0/x86 - /xe3/xa0/x87 - /xe3/xa0/x88 - /xe3/xa0/x89 - /xe3/xa0/x8a - /xe3/xa0/x8b - /xe3/xa0/x8c - /xe3/xa0/x8d - /xe3/xa0/x8e - /xe3/xa0/x8f - /xe3/xa0/x90 - /xe3/xa0/x91 - /xe3/xa0/x92 - /xe3/xa0/x93 - /xe3/xa0/x94 - /xe3/xa0/x95 - /xe3/xa0/x96 - /xe3/xa0/x97 - /xe3/xa0/x98 - /xe3/xa0/x99 - /xe3/xa0/x9a - /xe3/xa0/x9b - /xe3/xa0/x9c - /xe3/xa0/x9d - /xe3/xa0/x9e - /xe3/xa0/x9f - /xe3/xa0/xa0 - /xe3/xa0/xa1 - /xe3/xa0/xa2 - /xe3/xa0/xa3 - /xe3/xa0/xa4 - /xe3/xa0/xa5 - /xe3/xa0/xa6 - /xe3/xa0/xa7 - /xe3/xa0/xa8 - /xe3/xa0/xa9 - /xe3/xa0/xaa - /xe3/xa0/xab - /xe3/xa0/xac - /xe3/xa0/xad - /xe3/xa0/xae - /xe3/xa0/xaf - /xe3/xa0/xb0 - /xe3/xa0/xb1 - /xe3/xa0/xb2 - /xe3/xa0/xb3 - /xe3/xa0/xb4 - /xe3/xa0/xb5 - /xe3/xa0/xb6 - /xe3/xa0/xb7 - /xe3/xa0/xb8 - /xe3/xa0/xb9 - /xe3/xa0/xba - /xe3/xa0/xbb - /xe3/xa0/xbc - /xe3/xa0/xbd - /xe3/xa0/xbe - /xe3/xa0/xbf - /xe3/xa1/x80 - /xe3/xa1/x81 - /xe3/xa1/x82 - /xe3/xa1/x83 - /xe3/xa1/x84 - /xe3/xa1/x85 - /xe3/xa1/x86 - /xe3/xa1/x87 - /xe3/xa1/x88 - /xe3/xa1/x89 - /xe3/xa1/x8a - /xe3/xa1/x8b - /xe3/xa1/x8c - /xe3/xa1/x8d - /xe3/xa1/x8e - /xe3/xa1/x8f - /xe3/xa1/x90 - /xe3/xa1/x91 - /xe3/xa1/x92 - /xe3/xa1/x93 - /xe3/xa1/x94 - /xe3/xa1/x95 - /xe3/xa1/x96 - /xe3/xa1/x97 - /xe3/xa1/x98 - /xe3/xa1/x99 - /xe3/xa1/x9a - /xe3/xa1/x9b - /xe3/xa1/x9c - /xe3/xa1/x9d - /xe3/xa1/x9e - /xe3/xa1/x9f - /xe3/xa1/xa0 - /xe3/xa1/xa1 - /xe3/xa1/xa2 - /xe3/xa1/xa3 - /xe3/xa1/xa4 - /xe3/xa1/xa5 - /xe3/xa1/xa6 - /xe3/xa1/xa7 - /xe3/xa1/xa8 - /xe3/xa1/xa9 - /xe3/xa1/xaa - /xe3/xa1/xab - /xe3/xa1/xac - /xe3/xa1/xad - /xe3/xa1/xae - /xe3/xa1/xaf - /xe3/xa1/xb0 - /xe3/xa1/xb1 - /xe3/xa1/xb2 - /xe3/xa1/xb3 - /xe3/xa1/xb4 - /xe3/xa1/xb5 - /xe3/xa1/xb6 - /xe3/xa1/xb7 - /xe3/xa1/xb8 - /xe3/xa1/xb9 - /xe3/xa1/xba - /xe3/xa1/xbb - /xe3/xa1/xbc - /xe3/xa1/xbd - /xe3/xa1/xbe - /xe3/xa1/xbf - /xe3/xa2/x80 - /xe3/xa2/x81 - /xe3/xa2/x82 - /xe3/xa2/x83 - /xe3/xa2/x84 - /xe3/xa2/x85 - /xe3/xa2/x86 - /xe3/xa2/x87 - /xe3/xa2/x88 - /xe3/xa2/x89 - /xe3/xa2/x8a - /xe3/xa2/x8b - /xe3/xa2/x8c - /xe3/xa2/x8d - /xe3/xa2/x8e - /xe3/xa2/x8f - /xe3/xa2/x90 - /xe3/xa2/x91 - /xe3/xa2/x92 - /xe3/xa2/x93 - /xe3/xa2/x94 - /xe3/xa2/x95 - /xe3/xa2/x96 - /xe3/xa2/x97 - /xe3/xa2/x98 - /xe3/xa2/x99 - /xe3/xa2/x9a - /xe3/xa2/x9b - /xe3/xa2/x9c - /xe3/xa2/x9d - /xe3/xa2/x9e - /xe3/xa2/x9f - /xe3/xa2/xa0 - /xe3/xa2/xa1 - /xe3/xa2/xa2 - /xe3/xa2/xa3 - /xe3/xa2/xa4 - /xe3/xa2/xa5 - /xe3/xa2/xa6 - /xe3/xa2/xa7 - /xe3/xa2/xa8 - /xe3/xa2/xa9 - /xe3/xa2/xaa - /xe3/xa2/xab - /xe3/xa2/xac - /xe3/xa2/xad - /xe3/xa2/xae - /xe3/xa2/xaf - /xe3/xa2/xb0 - /xe3/xa2/xb1 - /xe3/xa2/xb2 - /xe3/xa2/xb3 - /xe3/xa2/xb4 - /xe3/xa2/xb5 - /xe3/xa2/xb6 - /xe3/xa2/xb7 - /xe3/xa2/xb8 - /xe3/xa2/xb9 - /xe3/xa2/xba - /xe3/xa2/xbb - /xe3/xa2/xbc - /xe3/xa2/xbd - /xe3/xa2/xbe - /xe3/xa2/xbf - /xe3/xa3/x80 - /xe3/xa3/x81 - /xe3/xa3/x82 - /xe3/xa3/x83 - /xe3/xa3/x84 - /xe3/xa3/x85 - /xe3/xa3/x86 - /xe3/xa3/x87 - /xe3/xa3/x88 - /xe3/xa3/x89 - /xe3/xa3/x8a - /xe3/xa3/x8b - /xe3/xa3/x8c - /xe3/xa3/x8d - /xe3/xa3/x8e - /xe3/xa3/x8f - /xe3/xa3/x90 - /xe3/xa3/x91 - /xe3/xa3/x92 - /xe3/xa3/x93 - /xe3/xa3/x94 - /xe3/xa3/x95 - /xe3/xa3/x96 - /xe3/xa3/x97 - /xe3/xa3/x98 - /xe3/xa3/x99 - /xe3/xa3/x9a - /xe3/xa3/x9b - /xe3/xa3/x9c - /xe3/xa3/x9d - /xe3/xa3/x9e - /xe3/xa3/x9f - /xe3/xa3/xa0 - /xe3/xa3/xa1 - /xe3/xa3/xa2 - /xe3/xa3/xa3 - /xe3/xa3/xa4 - /xe3/xa3/xa5 - /xe3/xa3/xa6 - /xe3/xa3/xa7 - /xe3/xa3/xa8 - /xe3/xa3/xa9 - /xe3/xa3/xaa - /xe3/xa3/xab - /xe3/xa3/xac - /xe3/xa3/xad - /xe3/xa3/xae - /xe3/xa3/xaf - /xe3/xa3/xb0 - /xe3/xa3/xb1 - /xe3/xa3/xb2 - /xe3/xa3/xb3 - /xe3/xa3/xb4 - /xe3/xa3/xb5 - /xe3/xa3/xb6 - /xe3/xa3/xb7 - /xe3/xa3/xb8 - /xe3/xa3/xb9 - /xe3/xa3/xba - /xe3/xa3/xbb - /xe3/xa3/xbc - /xe3/xa3/xbd - /xe3/xa3/xbe - /xe3/xa3/xbf - /xe3/xa4/x80 - /xe3/xa4/x81 - /xe3/xa4/x82 - /xe3/xa4/x83 - /xe3/xa4/x84 - /xe3/xa4/x85 - /xe3/xa4/x86 - /xe3/xa4/x87 - /xe3/xa4/x88 - /xe3/xa4/x89 - /xe3/xa4/x8a - /xe3/xa4/x8b - /xe3/xa4/x8c - /xe3/xa4/x8d - /xe3/xa4/x8e - /xe3/xa4/x8f - /xe3/xa4/x90 - /xe3/xa4/x91 - /xe3/xa4/x92 - /xe3/xa4/x93 - /xe3/xa4/x94 - /xe3/xa4/x95 - /xe3/xa4/x96 - /xe3/xa4/x97 - /xe3/xa4/x98 - /xe3/xa4/x99 - /xe3/xa4/x9a - /xe3/xa4/x9b - /xe3/xa4/x9c - /xe3/xa4/x9d - /xe3/xa4/x9e - /xe3/xa4/x9f - /xe3/xa4/xa0 - /xe3/xa4/xa1 - /xe3/xa4/xa2 - /xe3/xa4/xa3 - /xe3/xa4/xa4 - /xe3/xa4/xa5 - /xe3/xa4/xa6 - /xe3/xa4/xa7 - /xe3/xa4/xa8 - /xe3/xa4/xa9 - /xe3/xa4/xaa - /xe3/xa4/xab - /xe3/xa4/xac - /xe3/xa4/xad - /xe3/xa4/xae - /xe3/xa4/xaf - /xe3/xa4/xb0 - /xe3/xa4/xb1 - /xe3/xa4/xb2 - /xe3/xa4/xb3 - /xe3/xa4/xb4 - /xe3/xa4/xb5 - /xe3/xa4/xb6 - /xe3/xa4/xb7 - /xe3/xa4/xb8 - /xe3/xa4/xb9 - /xe3/xa4/xba - /xe3/xa4/xbb - /xe3/xa4/xbc - /xe3/xa4/xbd - /xe3/xa4/xbe - /xe3/xa4/xbf - /xe3/xa5/x80 - /xe3/xa5/x81 - /xe3/xa5/x82 - /xe3/xa5/x83 - /xe3/xa5/x84 - /xe3/xa5/x85 - /xe3/xa5/x86 - /xe3/xa5/x87 - /xe3/xa5/x88 - /xe3/xa5/x89 - /xe3/xa5/x8a - /xe3/xa5/x8b - /xe3/xa5/x8c - /xe3/xa5/x8d - /xe3/xa5/x8e - /xe3/xa5/x8f - /xe3/xa5/x90 - /xe3/xa5/x91 - /xe3/xa5/x92 - /xe3/xa5/x93 - /xe3/xa5/x94 - /xe3/xa5/x95 - /xe3/xa5/x96 - /xe3/xa5/x97 - /xe3/xa5/x98 - /xe3/xa5/x99 - /xe3/xa5/x9a - /xe3/xa5/x9b - /xe3/xa5/x9c - /xe3/xa5/x9d - /xe3/xa5/x9e - /xe3/xa5/x9f - /xe3/xa5/xa0 - /xe3/xa5/xa1 - /xe3/xa5/xa2 - /xe3/xa5/xa3 - /xe3/xa5/xa4 - /xe3/xa5/xa5 - /xe3/xa5/xa6 - /xe3/xa5/xa7 - /xe3/xa5/xa8 - /xe3/xa5/xa9 - /xe3/xa5/xaa - /xe3/xa5/xab - /xe3/xa5/xac - /xe3/xa5/xad - /xe3/xa5/xae - /xe3/xa5/xaf - /xe3/xa5/xb0 - /xe3/xa5/xb1 - /xe3/xa5/xb2 - /xe3/xa5/xb3 - /xe3/xa5/xb4 - /xe3/xa5/xb5 - /xe3/xa5/xb6 - /xe3/xa5/xb7 - /xe3/xa5/xb8 - /xe3/xa5/xb9 - /xe3/xa5/xba - /xe3/xa5/xbb - /xe3/xa5/xbc - /xe3/xa5/xbd - /xe3/xa5/xbe - /xe3/xa5/xbf - /xe3/xa6/x80 - /xe3/xa6/x81 - /xe3/xa6/x82 - /xe3/xa6/x83 - /xe3/xa6/x84 - /xe3/xa6/x85 - /xe3/xa6/x86 - /xe3/xa6/x87 - /xe3/xa6/x88 - /xe3/xa6/x89 - /xe3/xa6/x8a - /xe3/xa6/x8b - /xe3/xa6/x8c - /xe3/xa6/x8d - /xe3/xa6/x8e - /xe3/xa6/x8f - /xe3/xa6/x90 - /xe3/xa6/x91 - /xe3/xa6/x92 - /xe3/xa6/x93 - /xe3/xa6/x94 - /xe3/xa6/x95 - /xe3/xa6/x96 - /xe3/xa6/x97 - /xe3/xa6/x98 - /xe3/xa6/x99 - /xe3/xa6/x9a - /xe3/xa6/x9b - /xe3/xa6/x9c - /xe3/xa6/x9d - /xe3/xa6/x9e - /xe3/xa6/x9f - /xe3/xa6/xa0 - /xe3/xa6/xa1 - /xe3/xa6/xa2 - /xe3/xa6/xa3 - /xe3/xa6/xa4 - /xe3/xa6/xa5 - /xe3/xa6/xa6 - /xe3/xa6/xa7 - /xe3/xa6/xa8 - /xe3/xa6/xa9 - /xe3/xa6/xaa - /xe3/xa6/xab - /xe3/xa6/xac - /xe3/xa6/xad - /xe3/xa6/xae - /xe3/xa6/xaf - /xe3/xa6/xb0 - /xe3/xa6/xb1 - /xe3/xa6/xb2 - /xe3/xa6/xb3 - /xe3/xa6/xb4 - /xe3/xa6/xb5 - /xe3/xa6/xb6 - /xe3/xa6/xb7 - /xe3/xa6/xb8 - /xe3/xa6/xb9 - /xe3/xa6/xba - /xe3/xa6/xbb - /xe3/xa6/xbc - /xe3/xa6/xbd - /xe3/xa6/xbe - /xe3/xa6/xbf - /xe3/xa7/x80 - /xe3/xa7/x81 - /xe3/xa7/x82 - /xe3/xa7/x83 - /xe3/xa7/x84 - /xe3/xa7/x85 - /xe3/xa7/x86 - /xe3/xa7/x87 - /xe3/xa7/x88 - /xe3/xa7/x89 - /xe3/xa7/x8a - /xe3/xa7/x8b - /xe3/xa7/x8c - /xe3/xa7/x8d - /xe3/xa7/x8e - /xe3/xa7/x8f - /xe3/xa7/x90 - /xe3/xa7/x91 - /xe3/xa7/x92 - /xe3/xa7/x93 - /xe3/xa7/x94 - /xe3/xa7/x95 - /xe3/xa7/x96 - /xe3/xa7/x97 - /xe3/xa7/x98 - /xe3/xa7/x99 - /xe3/xa7/x9a - /xe3/xa7/x9b - /xe3/xa7/x9c - /xe3/xa7/x9d - /xe3/xa7/x9e - /xe3/xa7/x9f - /xe3/xa7/xa0 - /xe3/xa7/xa1 - /xe3/xa7/xa2 - /xe3/xa7/xa3 - /xe3/xa7/xa4 - /xe3/xa7/xa5 - /xe3/xa7/xa6 - /xe3/xa7/xa7 - /xe3/xa7/xa8 - /xe3/xa7/xa9 - /xe3/xa7/xaa - /xe3/xa7/xab - /xe3/xa7/xac - /xe3/xa7/xad - /xe3/xa7/xae - /xe3/xa7/xaf - /xe3/xa7/xb0 - /xe3/xa7/xb1 - /xe3/xa7/xb2 - /xe3/xa7/xb3 - /xe3/xa7/xb4 - /xe3/xa7/xb5 - /xe3/xa7/xb6 - /xe3/xa7/xb7 - /xe3/xa7/xb8 - /xe3/xa7/xb9 - /xe3/xa7/xba - /xe3/xa7/xbb - /xe3/xa7/xbc - /xe3/xa7/xbd - /xe3/xa7/xbe - /xe3/xa7/xbf - /xe3/xa8/x80 - /xe3/xa8/x81 - /xe3/xa8/x82 - /xe3/xa8/x83 - /xe3/xa8/x84 - /xe3/xa8/x85 - /xe3/xa8/x86 - /xe3/xa8/x87 - /xe3/xa8/x88 - /xe3/xa8/x89 - /xe3/xa8/x8a - /xe3/xa8/x8b - /xe3/xa8/x8c - /xe3/xa8/x8d - /xe3/xa8/x8e - /xe3/xa8/x8f - /xe3/xa8/x90 - /xe3/xa8/x91 - /xe3/xa8/x92 - /xe3/xa8/x93 - /xe3/xa8/x94 - /xe3/xa8/x95 - /xe3/xa8/x96 - /xe3/xa8/x97 - /xe3/xa8/x98 - /xe3/xa8/x99 - /xe3/xa8/x9a - /xe3/xa8/x9b - /xe3/xa8/x9c - /xe3/xa8/x9d - /xe3/xa8/x9e - /xe3/xa8/x9f - /xe3/xa8/xa0 - /xe3/xa8/xa1 - /xe3/xa8/xa2 - /xe3/xa8/xa3 - /xe3/xa8/xa4 - /xe3/xa8/xa5 - /xe3/xa8/xa6 - /xe3/xa8/xa7 - /xe3/xa8/xa8 - /xe3/xa8/xa9 - /xe3/xa8/xaa - /xe3/xa8/xab - /xe3/xa8/xac - /xe3/xa8/xad - /xe3/xa8/xae - /xe3/xa8/xaf - /xe3/xa8/xb0 - /xe3/xa8/xb1 - /xe3/xa8/xb2 - /xe3/xa8/xb3 - /xe3/xa8/xb4 - /xe3/xa8/xb5 - /xe3/xa8/xb6 - /xe3/xa8/xb7 - /xe3/xa8/xb8 - /xe3/xa8/xb9 - /xe3/xa8/xba - /xe3/xa8/xbb - /xe3/xa8/xbc - /xe3/xa8/xbd - /xe3/xa8/xbe - /xe3/xa8/xbf - /xe3/xa9/x80 - /xe3/xa9/x81 - /xe3/xa9/x82 - /xe3/xa9/x83 - /xe3/xa9/x84 - /xe3/xa9/x85 - /xe3/xa9/x86 - /xe3/xa9/x87 - /xe3/xa9/x88 - /xe3/xa9/x89 - /xe3/xa9/x8a - /xe3/xa9/x8b - /xe3/xa9/x8c - /xe3/xa9/x8d - /xe3/xa9/x8e - /xe3/xa9/x8f - /xe3/xa9/x90 - /xe3/xa9/x91 - /xe3/xa9/x92 - /xe3/xa9/x93 - /xe3/xa9/x94 - /xe3/xa9/x95 - /xe3/xa9/x96 - /xe3/xa9/x97 - /xe3/xa9/x98 - /xe3/xa9/x99 - /xe3/xa9/x9a - /xe3/xa9/x9b - /xe3/xa9/x9c - /xe3/xa9/x9d - /xe3/xa9/x9e - /xe3/xa9/x9f - /xe3/xa9/xa0 - /xe3/xa9/xa1 - /xe3/xa9/xa2 - /xe3/xa9/xa3 - /xe3/xa9/xa4 - /xe3/xa9/xa5 - /xe3/xa9/xa6 - /xe3/xa9/xa7 - /xe3/xa9/xa8 - /xe3/xa9/xa9 - /xe3/xa9/xaa - /xe3/xa9/xab - /xe3/xa9/xac - /xe3/xa9/xad - /xe3/xa9/xae - /xe3/xa9/xaf - /xe3/xa9/xb0 - /xe3/xa9/xb1 - /xe3/xa9/xb2 - /xe3/xa9/xb3 - /xe3/xa9/xb4 - /xe3/xa9/xb5 - /xe3/xa9/xb6 - /xe3/xa9/xb7 - /xe3/xa9/xb8 - /xe3/xa9/xb9 - /xe3/xa9/xba - /xe3/xa9/xbb - /xe3/xa9/xbc - /xe3/xa9/xbd - /xe3/xa9/xbe - /xe3/xa9/xbf - /xe3/xaa/x80 - /xe3/xaa/x81 - /xe3/xaa/x82 - /xe3/xaa/x83 - /xe3/xaa/x84 - /xe3/xaa/x85 - /xe3/xaa/x86 - /xe3/xaa/x87 - /xe3/xaa/x88 - /xe3/xaa/x89 - /xe3/xaa/x8a - /xe3/xaa/x8b - /xe3/xaa/x8c - /xe3/xaa/x8d - /xe3/xaa/x8e - /xe3/xaa/x8f - /xe3/xaa/x90 - /xe3/xaa/x91 - /xe3/xaa/x92 - /xe3/xaa/x93 - /xe3/xaa/x94 - /xe3/xaa/x95 - /xe3/xaa/x96 - /xe3/xaa/x97 - /xe3/xaa/x98 - /xe3/xaa/x99 - /xe3/xaa/x9a - /xe3/xaa/x9b - /xe3/xaa/x9c - /xe3/xaa/x9d - /xe3/xaa/x9e - /xe3/xaa/x9f - /xe3/xaa/xa0 - /xe3/xaa/xa1 - /xe3/xaa/xa2 - /xe3/xaa/xa3 - /xe3/xaa/xa4 - /xe3/xaa/xa5 - /xe3/xaa/xa6 - /xe3/xaa/xa7 - /xe3/xaa/xa8 - /xe3/xaa/xa9 - /xe3/xaa/xaa - /xe3/xaa/xab - /xe3/xaa/xac - /xe3/xaa/xad - /xe3/xaa/xae - /xe3/xaa/xaf - /xe3/xaa/xb0 - /xe3/xaa/xb1 - /xe3/xaa/xb2 - /xe3/xaa/xb3 - /xe3/xaa/xb4 - /xe3/xaa/xb5 - /xe3/xaa/xb6 - /xe3/xaa/xb7 - /xe3/xaa/xb8 - /xe3/xaa/xb9 - /xe3/xaa/xba - /xe3/xaa/xbb - /xe3/xaa/xbc - /xe3/xaa/xbd - /xe3/xaa/xbe - /xe3/xaa/xbf - /xe3/xab/x80 - /xe3/xab/x81 - /xe3/xab/x82 - /xe3/xab/x83 - /xe3/xab/x84 - /xe3/xab/x85 - /xe3/xab/x86 - /xe3/xab/x87 - /xe3/xab/x88 - /xe3/xab/x89 - /xe3/xab/x8a - /xe3/xab/x8b - /xe3/xab/x8c - /xe3/xab/x8d - /xe3/xab/x8e - /xe3/xab/x8f - /xe3/xab/x90 - /xe3/xab/x91 - /xe3/xab/x92 - /xe3/xab/x93 - /xe3/xab/x94 - /xe3/xab/x95 - /xe3/xab/x96 - /xe3/xab/x97 - /xe3/xab/x98 - /xe3/xab/x99 - /xe3/xab/x9a - /xe3/xab/x9b - /xe3/xab/x9c - /xe3/xab/x9d - /xe3/xab/x9e - /xe3/xab/x9f - /xe3/xab/xa0 - /xe3/xab/xa1 - /xe3/xab/xa2 - /xe3/xab/xa3 - /xe3/xab/xa4 - /xe3/xab/xa5 - /xe3/xab/xa6 - /xe3/xab/xa7 - /xe3/xab/xa8 - /xe3/xab/xa9 - /xe3/xab/xaa - /xe3/xab/xab - /xe3/xab/xac - /xe3/xab/xad - /xe3/xab/xae - /xe3/xab/xaf - /xe3/xab/xb0 - /xe3/xab/xb1 - /xe3/xab/xb2 - /xe3/xab/xb3 - /xe3/xab/xb4 - /xe3/xab/xb5 - /xe3/xab/xb6 - /xe3/xab/xb7 - /xe3/xab/xb8 - /xe3/xab/xb9 - /xe3/xab/xba - /xe3/xab/xbb - /xe3/xab/xbc - /xe3/xab/xbd - /xe3/xab/xbe - /xe3/xab/xbf - /xe3/xac/x80 - /xe3/xac/x81 - /xe3/xac/x82 - /xe3/xac/x83 - /xe3/xac/x84 - /xe3/xac/x85 - /xe3/xac/x86 - /xe3/xac/x87 - /xe3/xac/x88 - /xe3/xac/x89 - /xe3/xac/x8a - /xe3/xac/x8b - /xe3/xac/x8c - /xe3/xac/x8d - /xe3/xac/x8e - /xe3/xac/x8f - /xe3/xac/x90 - /xe3/xac/x91 - /xe3/xac/x92 - /xe3/xac/x93 - /xe3/xac/x94 - /xe3/xac/x95 - /xe3/xac/x96 - /xe3/xac/x97 - /xe3/xac/x98 - /xe3/xac/x99 - /xe3/xac/x9a - /xe3/xac/x9b - /xe3/xac/x9c - /xe3/xac/x9d - /xe3/xac/x9e - /xe3/xac/x9f - /xe3/xac/xa0 - /xe3/xac/xa1 - /xe3/xac/xa2 - /xe3/xac/xa3 - /xe3/xac/xa4 - /xe3/xac/xa5 - /xe3/xac/xa6 - /xe3/xac/xa7 - /xe3/xac/xa8 - /xe3/xac/xa9 - /xe3/xac/xaa - /xe3/xac/xab - /xe3/xac/xac - /xe3/xac/xad - /xe3/xac/xae - /xe3/xac/xaf - /xe3/xac/xb0 - /xe3/xac/xb1 - /xe3/xac/xb2 - /xe3/xac/xb3 - /xe3/xac/xb4 - /xe3/xac/xb5 - /xe3/xac/xb6 - /xe3/xac/xb7 - /xe3/xac/xb8 - /xe3/xac/xb9 - /xe3/xac/xba - /xe3/xac/xbb - /xe3/xac/xbc - /xe3/xac/xbd - /xe3/xac/xbe - /xe3/xac/xbf - /xe3/xad/x80 - /xe3/xad/x81 - /xe3/xad/x82 - /xe3/xad/x83 - /xe3/xad/x84 - /xe3/xad/x85 - /xe3/xad/x86 - /xe3/xad/x87 - /xe3/xad/x88 - /xe3/xad/x89 - /xe3/xad/x8a - /xe3/xad/x8b - /xe3/xad/x8c - /xe3/xad/x8d - /xe3/xad/x8e - /xe3/xad/x8f - /xe3/xad/x90 - /xe3/xad/x91 - /xe3/xad/x92 - /xe3/xad/x93 - /xe3/xad/x94 - /xe3/xad/x95 - /xe3/xad/x96 - /xe3/xad/x97 - /xe3/xad/x98 - /xe3/xad/x99 - /xe3/xad/x9a - /xe3/xad/x9b - /xe3/xad/x9c - /xe3/xad/x9d - /xe3/xad/x9e - /xe3/xad/x9f - /xe3/xad/xa0 - /xe3/xad/xa1 - /xe3/xad/xa2 - /xe3/xad/xa3 - /xe3/xad/xa4 - /xe3/xad/xa5 - /xe3/xad/xa6 - /xe3/xad/xa7 - /xe3/xad/xa8 - /xe3/xad/xa9 - /xe3/xad/xaa - /xe3/xad/xab - /xe3/xad/xac - /xe3/xad/xad - /xe3/xad/xae - /xe3/xad/xaf - /xe3/xad/xb0 - /xe3/xad/xb1 - /xe3/xad/xb2 - /xe3/xad/xb3 - /xe3/xad/xb4 - /xe3/xad/xb5 - /xe3/xad/xb6 - /xe3/xad/xb7 - /xe3/xad/xb8 - /xe3/xad/xb9 - /xe3/xad/xba - /xe3/xad/xbb - /xe3/xad/xbc - /xe3/xad/xbd - /xe3/xad/xbe - /xe3/xad/xbf - /xe3/xae/x80 - /xe3/xae/x81 - /xe3/xae/x82 - /xe3/xae/x83 - /xe3/xae/x84 - /xe3/xae/x85 - /xe3/xae/x86 - /xe3/xae/x87 - /xe3/xae/x88 - /xe3/xae/x89 - /xe3/xae/x8a - /xe3/xae/x8b - /xe3/xae/x8c - /xe3/xae/x8d - /xe3/xae/x8e - /xe3/xae/x8f - /xe3/xae/x90 - /xe3/xae/x91 - /xe3/xae/x92 - /xe3/xae/x93 - /xe3/xae/x94 - /xe3/xae/x95 - /xe3/xae/x96 - /xe3/xae/x97 - /xe3/xae/x98 - /xe3/xae/x99 - /xe3/xae/x9a - /xe3/xae/x9b - /xe3/xae/x9c - /xe3/xae/x9d - /xe3/xae/x9e - /xe3/xae/x9f - /xe3/xae/xa0 - /xe3/xae/xa1 - /xe3/xae/xa2 - /xe3/xae/xa3 - /xe3/xae/xa4 - /xe3/xae/xa5 - /xe3/xae/xa6 - /xe3/xae/xa7 - /xe3/xae/xa8 - /xe3/xae/xa9 - /xe3/xae/xaa - /xe3/xae/xab - /xe3/xae/xac - /xe3/xae/xad - /xe3/xae/xae - /xe3/xae/xaf - /xe3/xae/xb0 - /xe3/xae/xb1 - /xe3/xae/xb2 - /xe3/xae/xb3 - /xe3/xae/xb4 - /xe3/xae/xb5 - /xe3/xae/xb6 - /xe3/xae/xb7 - /xe3/xae/xb8 - /xe3/xae/xb9 - /xe3/xae/xba - /xe3/xae/xbb - /xe3/xae/xbc - /xe3/xae/xbd - /xe3/xae/xbe - /xe3/xae/xbf - /xe3/xaf/x80 - /xe3/xaf/x81 - /xe3/xaf/x82 - /xe3/xaf/x83 - /xe3/xaf/x84 - /xe3/xaf/x85 - /xe3/xaf/x86 - /xe3/xaf/x87 - /xe3/xaf/x88 - /xe3/xaf/x89 - /xe3/xaf/x8a - /xe3/xaf/x8b - /xe3/xaf/x8c - /xe3/xaf/x8d - /xe3/xaf/x8e - /xe3/xaf/x8f - /xe3/xaf/x90 - /xe3/xaf/x91 - /xe3/xaf/x92 - /xe3/xaf/x93 - /xe3/xaf/x94 - /xe3/xaf/x95 - /xe3/xaf/x96 - /xe3/xaf/x97 - /xe3/xaf/x98 - /xe3/xaf/x99 - /xe3/xaf/x9a - /xe3/xaf/x9b - /xe3/xaf/x9c - /xe3/xaf/x9d - /xe3/xaf/x9e - /xe3/xaf/x9f - /xe3/xaf/xa0 - /xe3/xaf/xa1 - /xe3/xaf/xa2 - /xe3/xaf/xa3 - /xe3/xaf/xa4 - /xe3/xaf/xa5 - /xe3/xaf/xa6 - /xe3/xaf/xa7 - /xe3/xaf/xa8 - /xe3/xaf/xa9 - /xe3/xaf/xaa - /xe3/xaf/xab - /xe3/xaf/xac - /xe3/xaf/xad - /xe3/xaf/xae - /xe3/xaf/xaf - /xe3/xaf/xb0 - /xe3/xaf/xb1 - /xe3/xaf/xb2 - /xe3/xaf/xb3 - /xe3/xaf/xb4 - /xe3/xaf/xb5 - /xe3/xaf/xb6 - /xe3/xaf/xb7 - /xe3/xaf/xb8 - /xe3/xaf/xb9 - /xe3/xaf/xba - /xe3/xaf/xbb - /xe3/xaf/xbc - /xe3/xaf/xbd - /xe3/xaf/xbe - /xe3/xaf/xbf - /xe3/xb0/x80 - /xe3/xb0/x81 - /xe3/xb0/x82 - /xe3/xb0/x83 - /xe3/xb0/x84 - /xe3/xb0/x85 - /xe3/xb0/x86 - /xe3/xb0/x87 - /xe3/xb0/x88 - /xe3/xb0/x89 - /xe3/xb0/x8a - /xe3/xb0/x8b - /xe3/xb0/x8c - /xe3/xb0/x8d - /xe3/xb0/x8e - /xe3/xb0/x8f - /xe3/xb0/x90 - /xe3/xb0/x91 - /xe3/xb0/x92 - /xe3/xb0/x93 - /xe3/xb0/x94 - /xe3/xb0/x95 - /xe3/xb0/x96 - /xe3/xb0/x97 - /xe3/xb0/x98 - /xe3/xb0/x99 - /xe3/xb0/x9a - /xe3/xb0/x9b - /xe3/xb0/x9c - /xe3/xb0/x9d - /xe3/xb0/x9e - /xe3/xb0/x9f - /xe3/xb0/xa0 - /xe3/xb0/xa1 - /xe3/xb0/xa2 - /xe3/xb0/xa3 - /xe3/xb0/xa4 - /xe3/xb0/xa5 - /xe3/xb0/xa6 - /xe3/xb0/xa7 - /xe3/xb0/xa8 - /xe3/xb0/xa9 - /xe3/xb0/xaa - /xe3/xb0/xab - /xe3/xb0/xac - /xe3/xb0/xad - /xe3/xb0/xae - /xe3/xb0/xaf - /xe3/xb0/xb0 - /xe3/xb0/xb1 - /xe3/xb0/xb2 - /xe3/xb0/xb3 - /xe3/xb0/xb4 - /xe3/xb0/xb5 - /xe3/xb0/xb6 - /xe3/xb0/xb7 - /xe3/xb0/xb8 - /xe3/xb0/xb9 - /xe3/xb0/xba - /xe3/xb0/xbb - /xe3/xb0/xbc - /xe3/xb0/xbd - /xe3/xb0/xbe - /xe3/xb0/xbf - /xe3/xb1/x80 - /xe3/xb1/x81 - /xe3/xb1/x82 - /xe3/xb1/x83 - /xe3/xb1/x84 - /xe3/xb1/x85 - /xe3/xb1/x86 - /xe3/xb1/x87 - /xe3/xb1/x88 - /xe3/xb1/x89 - /xe3/xb1/x8a - /xe3/xb1/x8b - /xe3/xb1/x8c - /xe3/xb1/x8d - /xe3/xb1/x8e - /xe3/xb1/x8f - /xe3/xb1/x90 - /xe3/xb1/x91 - /xe3/xb1/x92 - /xe3/xb1/x93 - /xe3/xb1/x94 - /xe3/xb1/x95 - /xe3/xb1/x96 - /xe3/xb1/x97 - /xe3/xb1/x98 - /xe3/xb1/x99 - /xe3/xb1/x9a - /xe3/xb1/x9b - /xe3/xb1/x9c - /xe3/xb1/x9d - /xe3/xb1/x9e - /xe3/xb1/x9f - /xe3/xb1/xa0 - /xe3/xb1/xa1 - /xe3/xb1/xa2 - /xe3/xb1/xa3 - /xe3/xb1/xa4 - /xe3/xb1/xa5 - /xe3/xb1/xa6 - /xe3/xb1/xa7 - /xe3/xb1/xa8 - /xe3/xb1/xa9 - /xe3/xb1/xaa - /xe3/xb1/xab - /xe3/xb1/xac - /xe3/xb1/xad - /xe3/xb1/xae - /xe3/xb1/xaf - /xe3/xb1/xb0 - /xe3/xb1/xb1 - /xe3/xb1/xb2 - /xe3/xb1/xb3 - /xe3/xb1/xb4 - /xe3/xb1/xb5 - /xe3/xb1/xb6 - /xe3/xb1/xb7 - /xe3/xb1/xb8 - /xe3/xb1/xb9 - /xe3/xb1/xba - /xe3/xb1/xbb - /xe3/xb1/xbc - /xe3/xb1/xbd - /xe3/xb1/xbe - /xe3/xb1/xbf - /xe3/xb2/x80 - /xe3/xb2/x81 - /xe3/xb2/x82 - /xe3/xb2/x83 - /xe3/xb2/x84 - /xe3/xb2/x85 - /xe3/xb2/x86 - /xe3/xb2/x87 - /xe3/xb2/x88 - /xe3/xb2/x89 - /xe3/xb2/x8a - /xe3/xb2/x8b - /xe3/xb2/x8c - /xe3/xb2/x8d - /xe3/xb2/x8e - /xe3/xb2/x8f - /xe3/xb2/x90 - /xe3/xb2/x91 - /xe3/xb2/x92 - /xe3/xb2/x93 - /xe3/xb2/x94 - /xe3/xb2/x95 - /xe3/xb2/x96 - /xe3/xb2/x97 - /xe3/xb2/x98 - /xe3/xb2/x99 - /xe3/xb2/x9a - /xe3/xb2/x9b - /xe3/xb2/x9c - /xe3/xb2/x9d - /xe3/xb2/x9e - /xe3/xb2/x9f - /xe3/xb2/xa0 - /xe3/xb2/xa1 - /xe3/xb2/xa2 - /xe3/xb2/xa3 - /xe3/xb2/xa4 - /xe3/xb2/xa5 - /xe3/xb2/xa6 - /xe3/xb2/xa7 - /xe3/xb2/xa8 - /xe3/xb2/xa9 - /xe3/xb2/xaa - /xe3/xb2/xab - /xe3/xb2/xac - /xe3/xb2/xad - /xe3/xb2/xae - /xe3/xb2/xaf - /xe3/xb2/xb0 - /xe3/xb2/xb1 - /xe3/xb2/xb2 - /xe3/xb2/xb3 - /xe3/xb2/xb4 - /xe3/xb2/xb5 - /xe3/xb2/xb6 - /xe3/xb2/xb7 - /xe3/xb2/xb8 - /xe3/xb2/xb9 - /xe3/xb2/xba - /xe3/xb2/xbb - /xe3/xb2/xbc - /xe3/xb2/xbd - /xe3/xb2/xbe - /xe3/xb2/xbf - /xe3/xb3/x80 - /xe3/xb3/x81 - /xe3/xb3/x82 - /xe3/xb3/x83 - /xe3/xb3/x84 - /xe3/xb3/x85 - /xe3/xb3/x86 - /xe3/xb3/x87 - /xe3/xb3/x88 - /xe3/xb3/x89 - /xe3/xb3/x8a - /xe3/xb3/x8b - /xe3/xb3/x8c - /xe3/xb3/x8d - /xe3/xb3/x8e - /xe3/xb3/x8f - /xe3/xb3/x90 - /xe3/xb3/x91 - /xe3/xb3/x92 - /xe3/xb3/x93 - /xe3/xb3/x94 - /xe3/xb3/x95 - /xe3/xb3/x96 - /xe3/xb3/x97 - /xe3/xb3/x98 - /xe3/xb3/x99 - /xe3/xb3/x9a - /xe3/xb3/x9b - /xe3/xb3/x9c - /xe3/xb3/x9d - /xe3/xb3/x9e - /xe3/xb3/x9f - /xe3/xb3/xa0 - /xe3/xb3/xa1 - /xe3/xb3/xa2 - /xe3/xb3/xa3 - /xe3/xb3/xa4 - /xe3/xb3/xa5 - /xe3/xb3/xa6 - /xe3/xb3/xa7 - /xe3/xb3/xa8 - /xe3/xb3/xa9 - /xe3/xb3/xaa - /xe3/xb3/xab - /xe3/xb3/xac - /xe3/xb3/xad - /xe3/xb3/xae - /xe3/xb3/xaf - /xe3/xb3/xb0 - /xe3/xb3/xb1 - /xe3/xb3/xb2 - /xe3/xb3/xb3 - /xe3/xb3/xb4 - /xe3/xb3/xb5 - /xe3/xb3/xb6 - /xe3/xb3/xb7 - /xe3/xb3/xb8 - /xe3/xb3/xb9 - /xe3/xb3/xba - /xe3/xb3/xbb - /xe3/xb3/xbc - /xe3/xb3/xbd - /xe3/xb3/xbe - /xe3/xb3/xbf - /xe3/xb4/x80 - /xe3/xb4/x81 - /xe3/xb4/x82 - /xe3/xb4/x83 - /xe3/xb4/x84 - /xe3/xb4/x85 - /xe3/xb4/x86 - /xe3/xb4/x87 - /xe3/xb4/x88 - /xe3/xb4/x89 - /xe3/xb4/x8a - /xe3/xb4/x8b - /xe3/xb4/x8c - /xe3/xb4/x8d - /xe3/xb4/x8e - /xe3/xb4/x8f - /xe3/xb4/x90 - /xe3/xb4/x91 - /xe3/xb4/x92 - /xe3/xb4/x93 - /xe3/xb4/x94 - /xe3/xb4/x95 - /xe3/xb4/x96 - /xe3/xb4/x97 - /xe3/xb4/x98 - /xe3/xb4/x99 - /xe3/xb4/x9a - /xe3/xb4/x9b - /xe3/xb4/x9c - /xe3/xb4/x9d - /xe3/xb4/x9e - /xe3/xb4/x9f - /xe3/xb4/xa0 - /xe3/xb4/xa1 - /xe3/xb4/xa2 - /xe3/xb4/xa3 - /xe3/xb4/xa4 - /xe3/xb4/xa5 - /xe3/xb4/xa6 - /xe3/xb4/xa7 - /xe3/xb4/xa8 - /xe3/xb4/xa9 - /xe3/xb4/xaa - /xe3/xb4/xab - /xe3/xb4/xac - /xe3/xb4/xad - /xe3/xb4/xae - /xe3/xb4/xaf - /xe3/xb4/xb0 - /xe3/xb4/xb1 - /xe3/xb4/xb2 - /xe3/xb4/xb3 - /xe3/xb4/xb4 - /xe3/xb4/xb5 - /xe3/xb4/xb6 - /xe3/xb4/xb7 - /xe3/xb4/xb8 - /xe3/xb4/xb9 - /xe3/xb4/xba - /xe3/xb4/xbb - /xe3/xb4/xbc - /xe3/xb4/xbd - /xe3/xb4/xbe - /xe3/xb4/xbf - /xe3/xb5/x80 - /xe3/xb5/x81 - /xe3/xb5/x82 - /xe3/xb5/x83 - /xe3/xb5/x84 - /xe3/xb5/x85 - /xe3/xb5/x86 - /xe3/xb5/x87 - /xe3/xb5/x88 - /xe3/xb5/x89 - /xe3/xb5/x8a - /xe3/xb5/x8b - /xe3/xb5/x8c - /xe3/xb5/x8d - /xe3/xb5/x8e - /xe3/xb5/x8f - /xe3/xb5/x90 - /xe3/xb5/x91 - /xe3/xb5/x92 - /xe3/xb5/x93 - /xe3/xb5/x94 - /xe3/xb5/x95 - /xe3/xb5/x96 - /xe3/xb5/x97 - /xe3/xb5/x98 - /xe3/xb5/x99 - /xe3/xb5/x9a - /xe3/xb5/x9b - /xe3/xb5/x9c - /xe3/xb5/x9d - /xe3/xb5/x9e - /xe3/xb5/x9f - /xe3/xb5/xa0 - /xe3/xb5/xa1 - /xe3/xb5/xa2 - /xe3/xb5/xa3 - /xe3/xb5/xa4 - /xe3/xb5/xa5 - /xe3/xb5/xa6 - /xe3/xb5/xa7 - /xe3/xb5/xa8 - /xe3/xb5/xa9 - /xe3/xb5/xaa - /xe3/xb5/xab - /xe3/xb5/xac - /xe3/xb5/xad - /xe3/xb5/xae - /xe3/xb5/xaf - /xe3/xb5/xb0 - /xe3/xb5/xb1 - /xe3/xb5/xb2 - /xe3/xb5/xb3 - /xe3/xb5/xb4 - /xe3/xb5/xb5 - /xe3/xb5/xb6 - /xe3/xb5/xb7 - /xe3/xb5/xb8 - /xe3/xb5/xb9 - /xe3/xb5/xba - /xe3/xb5/xbb - /xe3/xb5/xbc - /xe3/xb5/xbd - /xe3/xb5/xbe - /xe3/xb5/xbf - /xe3/xb6/x80 - /xe3/xb6/x81 - /xe3/xb6/x82 - /xe3/xb6/x83 - /xe3/xb6/x84 - /xe3/xb6/x85 - /xe3/xb6/x86 - /xe3/xb6/x87 - /xe3/xb6/x88 - /xe3/xb6/x89 - /xe3/xb6/x8a - /xe3/xb6/x8b - /xe3/xb6/x8c - /xe3/xb6/x8d - /xe3/xb6/x8e - /xe3/xb6/x8f - /xe3/xb6/x90 - /xe3/xb6/x91 - /xe3/xb6/x92 - /xe3/xb6/x93 - /xe3/xb6/x94 - /xe3/xb6/x95 - /xe3/xb6/x96 - /xe3/xb6/x97 - /xe3/xb6/x98 - /xe3/xb6/x99 - /xe3/xb6/x9a - /xe3/xb6/x9b - /xe3/xb6/x9c - /xe3/xb6/x9d - /xe3/xb6/x9e - /xe3/xb6/x9f - /xe3/xb6/xa0 - /xe3/xb6/xa1 - /xe3/xb6/xa2 - /xe3/xb6/xa3 - /xe3/xb6/xa4 - /xe3/xb6/xa5 - /xe3/xb6/xa6 - /xe3/xb6/xa7 - /xe3/xb6/xa8 - /xe3/xb6/xa9 - /xe3/xb6/xaa - /xe3/xb6/xab - /xe3/xb6/xac - /xe3/xb6/xad - /xe3/xb6/xae - /xe3/xb6/xaf - /xe3/xb6/xb0 - /xe3/xb6/xb1 - /xe3/xb6/xb2 - /xe3/xb6/xb3 - /xe3/xb6/xb4 - /xe3/xb6/xb5 - /xe3/xb6/xb6 - /xe3/xb6/xb7 - /xe3/xb6/xb8 - /xe3/xb6/xb9 - /xe3/xb6/xba - /xe3/xb6/xbb - /xe3/xb6/xbc - /xe3/xb6/xbd - /xe3/xb6/xbe - /xe3/xb6/xbf - /xe3/xb7/x80 - /xe3/xb7/x81 - /xe3/xb7/x82 - /xe3/xb7/x83 - /xe3/xb7/x84 - /xe3/xb7/x85 - /xe3/xb7/x86 - /xe3/xb7/x87 - /xe3/xb7/x88 - /xe3/xb7/x89 - /xe3/xb7/x8a - /xe3/xb7/x8b - /xe3/xb7/x8c - /xe3/xb7/x8d - /xe3/xb7/x8e - /xe3/xb7/x8f - /xe3/xb7/x90 - /xe3/xb7/x91 - /xe3/xb7/x92 - /xe3/xb7/x93 - /xe3/xb7/x94 - /xe3/xb7/x95 - /xe3/xb7/x96 - /xe3/xb7/x97 - /xe3/xb7/x98 - /xe3/xb7/x99 - /xe3/xb7/x9a - /xe3/xb7/x9b - /xe3/xb7/x9c - /xe3/xb7/x9d - /xe3/xb7/x9e - /xe3/xb7/x9f - /xe3/xb7/xa0 - /xe3/xb7/xa1 - /xe3/xb7/xa2 - /xe3/xb7/xa3 - /xe3/xb7/xa4 - /xe3/xb7/xa5 - /xe3/xb7/xa6 - /xe3/xb7/xa7 - /xe3/xb7/xa8 - /xe3/xb7/xa9 - /xe3/xb7/xaa - /xe3/xb7/xab - /xe3/xb7/xac - /xe3/xb7/xad - /xe3/xb7/xae - /xe3/xb7/xaf - /xe3/xb7/xb0 - /xe3/xb7/xb1 - /xe3/xb7/xb2 - /xe3/xb7/xb3 - /xe3/xb7/xb4 - /xe3/xb7/xb5 - /xe3/xb7/xb6 - /xe3/xb7/xb7 - /xe3/xb7/xb8 - /xe3/xb7/xb9 - /xe3/xb7/xba - /xe3/xb7/xbb - /xe3/xb7/xbc - /xe3/xb7/xbd - /xe3/xb7/xbe - /xe3/xb7/xbf - /xe3/xb8/x80 - /xe3/xb8/x81 - /xe3/xb8/x82 - /xe3/xb8/x83 - /xe3/xb8/x84 - /xe3/xb8/x85 - /xe3/xb8/x86 - /xe3/xb8/x87 - /xe3/xb8/x88 - /xe3/xb8/x89 - /xe3/xb8/x8a - /xe3/xb8/x8b - /xe3/xb8/x8c - /xe3/xb8/x8d - /xe3/xb8/x8e - /xe3/xb8/x8f - /xe3/xb8/x90 - /xe3/xb8/x91 - /xe3/xb8/x92 - /xe3/xb8/x93 - /xe3/xb8/x94 - /xe3/xb8/x95 - /xe3/xb8/x96 - /xe3/xb8/x97 - /xe3/xb8/x98 - /xe3/xb8/x99 - /xe3/xb8/x9a - /xe3/xb8/x9b - /xe3/xb8/x9c - /xe3/xb8/x9d - /xe3/xb8/x9e - /xe3/xb8/x9f - /xe3/xb8/xa0 - /xe3/xb8/xa1 - /xe3/xb8/xa2 - /xe3/xb8/xa3 - /xe3/xb8/xa4 - /xe3/xb8/xa5 - /xe3/xb8/xa6 - /xe3/xb8/xa7 - /xe3/xb8/xa8 - /xe3/xb8/xa9 - /xe3/xb8/xaa - /xe3/xb8/xab - /xe3/xb8/xac - /xe3/xb8/xad - /xe3/xb8/xae - /xe3/xb8/xaf - /xe3/xb8/xb0 - /xe3/xb8/xb1 - /xe3/xb8/xb2 - /xe3/xb8/xb3 - /xe3/xb8/xb4 - /xe3/xb8/xb5 - /xe3/xb8/xb6 - /xe3/xb8/xb7 - /xe3/xb8/xb8 - /xe3/xb8/xb9 - /xe3/xb8/xba - /xe3/xb8/xbb - /xe3/xb8/xbc - /xe3/xb8/xbd - /xe3/xb8/xbe - /xe3/xb8/xbf - /xe3/xb9/x80 - /xe3/xb9/x81 - /xe3/xb9/x82 - /xe3/xb9/x83 - /xe3/xb9/x84 - /xe3/xb9/x85 - /xe3/xb9/x86 - /xe3/xb9/x87 - /xe3/xb9/x88 - /xe3/xb9/x89 - /xe3/xb9/x8a - /xe3/xb9/x8b - /xe3/xb9/x8c - /xe3/xb9/x8d - /xe3/xb9/x8e - /xe3/xb9/x8f - /xe3/xb9/x90 - /xe3/xb9/x91 - /xe3/xb9/x92 - /xe3/xb9/x93 - /xe3/xb9/x94 - /xe3/xb9/x95 - /xe3/xb9/x96 - /xe3/xb9/x97 - /xe3/xb9/x98 - /xe3/xb9/x99 - /xe3/xb9/x9a - /xe3/xb9/x9b - /xe3/xb9/x9c - /xe3/xb9/x9d - /xe3/xb9/x9e - /xe3/xb9/x9f - /xe3/xb9/xa0 - /xe3/xb9/xa1 - /xe3/xb9/xa2 - /xe3/xb9/xa3 - /xe3/xb9/xa4 - /xe3/xb9/xa5 - /xe3/xb9/xa6 - /xe3/xb9/xa7 - /xe3/xb9/xa8 - /xe3/xb9/xa9 - /xe3/xb9/xaa - /xe3/xb9/xab - /xe3/xb9/xac - /xe3/xb9/xad - /xe3/xb9/xae - /xe3/xb9/xaf - /xe3/xb9/xb0 - /xe3/xb9/xb1 - /xe3/xb9/xb2 - /xe3/xb9/xb3 - /xe3/xb9/xb4 - /xe3/xb9/xb5 - /xe3/xb9/xb6 - /xe3/xb9/xb7 - /xe3/xb9/xb8 - /xe3/xb9/xb9 - /xe3/xb9/xba - /xe3/xb9/xbb - /xe3/xb9/xbc - /xe3/xb9/xbd - /xe3/xb9/xbe - /xe3/xb9/xbf - /xe3/xba/x80 - /xe3/xba/x81 - /xe3/xba/x82 - /xe3/xba/x83 - /xe3/xba/x84 - /xe3/xba/x85 - /xe3/xba/x86 - /xe3/xba/x87 - /xe3/xba/x88 - /xe3/xba/x89 - /xe3/xba/x8a - /xe3/xba/x8b - /xe3/xba/x8c - /xe3/xba/x8d - /xe3/xba/x8e - /xe3/xba/x8f - /xe3/xba/x90 - /xe3/xba/x91 - /xe3/xba/x92 - /xe3/xba/x93 - /xe3/xba/x94 - /xe3/xba/x95 - /xe3/xba/x96 - /xe3/xba/x97 - /xe3/xba/x98 - /xe3/xba/x99 - /xe3/xba/x9a - /xe3/xba/x9b - /xe3/xba/x9c - /xe3/xba/x9d - /xe3/xba/x9e - /xe3/xba/x9f - /xe3/xba/xa0 - /xe3/xba/xa1 - /xe3/xba/xa2 - /xe3/xba/xa3 - /xe3/xba/xa4 - /xe3/xba/xa5 - /xe3/xba/xa6 - /xe3/xba/xa7 - /xe3/xba/xa8 - /xe3/xba/xa9 - /xe3/xba/xaa - /xe3/xba/xab - /xe3/xba/xac - /xe3/xba/xad - /xe3/xba/xae - /xe3/xba/xaf - /xe3/xba/xb0 - /xe3/xba/xb1 - /xe3/xba/xb2 - /xe3/xba/xb3 - /xe3/xba/xb4 - /xe3/xba/xb5 - /xe3/xba/xb6 - /xe3/xba/xb7 - /xe3/xba/xb8 - /xe3/xba/xb9 - /xe3/xba/xba - /xe3/xba/xbb - /xe3/xba/xbc - /xe3/xba/xbd - /xe3/xba/xbe - /xe3/xba/xbf - /xe3/xbb/x80 - /xe3/xbb/x81 - /xe3/xbb/x82 - /xe3/xbb/x83 - /xe3/xbb/x84 - /xe3/xbb/x85 - /xe3/xbb/x86 - /xe3/xbb/x87 - /xe3/xbb/x88 - /xe3/xbb/x89 - /xe3/xbb/x8a - /xe3/xbb/x8b - /xe3/xbb/x8c - /xe3/xbb/x8d - /xe3/xbb/x8e - /xe3/xbb/x8f - /xe3/xbb/x90 - /xe3/xbb/x91 - /xe3/xbb/x92 - /xe3/xbb/x93 - /xe3/xbb/x94 - /xe3/xbb/x95 - /xe3/xbb/x96 - /xe3/xbb/x97 - /xe3/xbb/x98 - /xe3/xbb/x99 - /xe3/xbb/x9a - /xe3/xbb/x9b - /xe3/xbb/x9c - /xe3/xbb/x9d - /xe3/xbb/x9e - /xe3/xbb/x9f - /xe3/xbb/xa0 - /xe3/xbb/xa1 - /xe3/xbb/xa2 - /xe3/xbb/xa3 - /xe3/xbb/xa4 - /xe3/xbb/xa5 - /xe3/xbb/xa6 - /xe3/xbb/xa7 - /xe3/xbb/xa8 - /xe3/xbb/xa9 - /xe3/xbb/xaa - /xe3/xbb/xab - /xe3/xbb/xac - /xe3/xbb/xad - /xe3/xbb/xae - /xe3/xbb/xaf - /xe3/xbb/xb0 - /xe3/xbb/xb1 - /xe3/xbb/xb2 - /xe3/xbb/xb3 - /xe3/xbb/xb4 - /xe3/xbb/xb5 - /xe3/xbb/xb6 - /xe3/xbb/xb7 - /xe3/xbb/xb8 - /xe3/xbb/xb9 - /xe3/xbb/xba - /xe3/xbb/xbb - /xe3/xbb/xbc - /xe3/xbb/xbd - /xe3/xbb/xbe - /xe3/xbb/xbf - /xe3/xbc/x80 - /xe3/xbc/x81 - /xe3/xbc/x82 - /xe3/xbc/x83 - /xe3/xbc/x84 - /xe3/xbc/x85 - /xe3/xbc/x86 - /xe3/xbc/x87 - /xe3/xbc/x88 - /xe3/xbc/x89 - /xe3/xbc/x8a - /xe3/xbc/x8b - /xe3/xbc/x8c - /xe3/xbc/x8d - /xe3/xbc/x8e - /xe3/xbc/x8f - /xe3/xbc/x90 - /xe3/xbc/x91 - /xe3/xbc/x92 - /xe3/xbc/x93 - /xe3/xbc/x94 - /xe3/xbc/x95 - /xe3/xbc/x96 - /xe3/xbc/x97 - /xe3/xbc/x98 - /xe3/xbc/x99 - /xe3/xbc/x9a - /xe3/xbc/x9b - /xe3/xbc/x9c - /xe3/xbc/x9d - /xe3/xbc/x9e - /xe3/xbc/x9f - /xe3/xbc/xa0 - /xe3/xbc/xa1 - /xe3/xbc/xa2 - /xe3/xbc/xa3 - /xe3/xbc/xa4 - /xe3/xbc/xa5 - /xe3/xbc/xa6 - /xe3/xbc/xa7 - /xe3/xbc/xa8 - /xe3/xbc/xa9 - /xe3/xbc/xaa - /xe3/xbc/xab - /xe3/xbc/xac - /xe3/xbc/xad - /xe3/xbc/xae - /xe3/xbc/xaf - /xe3/xbc/xb0 - /xe3/xbc/xb1 - /xe3/xbc/xb2 - /xe3/xbc/xb3 - /xe3/xbc/xb4 - /xe3/xbc/xb5 - /xe3/xbc/xb6 - /xe3/xbc/xb7 - /xe3/xbc/xb8 - /xe3/xbc/xb9 - /xe3/xbc/xba - /xe3/xbc/xbb - /xe3/xbc/xbc - /xe3/xbc/xbd - /xe3/xbc/xbe - /xe3/xbc/xbf - /xe3/xbd/x80 - /xe3/xbd/x81 - /xe3/xbd/x82 - /xe3/xbd/x83 - /xe3/xbd/x84 - /xe3/xbd/x85 - /xe3/xbd/x86 - /xe3/xbd/x87 - /xe3/xbd/x88 - /xe3/xbd/x89 - /xe3/xbd/x8a - /xe3/xbd/x8b - /xe3/xbd/x8c - /xe3/xbd/x8d - /xe3/xbd/x8e - /xe3/xbd/x8f - /xe3/xbd/x90 - /xe3/xbd/x91 - /xe3/xbd/x92 - /xe3/xbd/x93 - /xe3/xbd/x94 - /xe3/xbd/x95 - /xe3/xbd/x96 - /xe3/xbd/x97 - /xe3/xbd/x98 - /xe3/xbd/x99 - /xe3/xbd/x9a - /xe3/xbd/x9b - /xe3/xbd/x9c - /xe3/xbd/x9d - /xe3/xbd/x9e - /xe3/xbd/x9f - /xe3/xbd/xa0 - /xe3/xbd/xa1 - /xe3/xbd/xa2 - /xe3/xbd/xa3 - /xe3/xbd/xa4 - /xe3/xbd/xa5 - /xe3/xbd/xa6 - /xe3/xbd/xa7 - /xe3/xbd/xa8 - /xe3/xbd/xa9 - /xe3/xbd/xaa - /xe3/xbd/xab - /xe3/xbd/xac - /xe3/xbd/xad - /xe3/xbd/xae - /xe3/xbd/xaf - /xe3/xbd/xb0 - /xe3/xbd/xb1 - /xe3/xbd/xb2 - /xe3/xbd/xb3 - /xe3/xbd/xb4 - /xe3/xbd/xb5 - /xe3/xbd/xb6 - /xe3/xbd/xb7 - /xe3/xbd/xb8 - /xe3/xbd/xb9 - /xe3/xbd/xba - /xe3/xbd/xbb - /xe3/xbd/xbc - /xe3/xbd/xbd - /xe3/xbd/xbe - /xe3/xbd/xbf - /xe3/xbe/x80 - /xe3/xbe/x81 - /xe3/xbe/x82 - /xe3/xbe/x83 - /xe3/xbe/x84 - /xe3/xbe/x85 - /xe3/xbe/x86 - /xe3/xbe/x87 - /xe3/xbe/x88 - /xe3/xbe/x89 - /xe3/xbe/x8a - /xe3/xbe/x8b - /xe3/xbe/x8c - /xe3/xbe/x8d - /xe3/xbe/x8e - /xe3/xbe/x8f - /xe3/xbe/x90 - /xe3/xbe/x91 - /xe3/xbe/x92 - /xe3/xbe/x93 - /xe3/xbe/x94 - /xe3/xbe/x95 - /xe3/xbe/x96 - /xe3/xbe/x97 - /xe3/xbe/x98 - /xe3/xbe/x99 - /xe3/xbe/x9a - /xe3/xbe/x9b - /xe3/xbe/x9c - /xe3/xbe/x9d - /xe3/xbe/x9e - /xe3/xbe/x9f - /xe3/xbe/xa0 - /xe3/xbe/xa1 - /xe3/xbe/xa2 - /xe3/xbe/xa3 - /xe3/xbe/xa4 - /xe3/xbe/xa5 - /xe3/xbe/xa6 - /xe3/xbe/xa7 - /xe3/xbe/xa8 - /xe3/xbe/xa9 - /xe3/xbe/xaa - /xe3/xbe/xab - /xe3/xbe/xac - /xe3/xbe/xad - /xe3/xbe/xae - /xe3/xbe/xaf - /xe3/xbe/xb0 - /xe3/xbe/xb1 - /xe3/xbe/xb2 - /xe3/xbe/xb3 - /xe3/xbe/xb4 - /xe3/xbe/xb5 - /xe3/xbe/xb6 - /xe3/xbe/xb7 - /xe3/xbe/xb8 - /xe3/xbe/xb9 - /xe3/xbe/xba - /xe3/xbe/xbb - /xe3/xbe/xbc - /xe3/xbe/xbd - /xe3/xbe/xbe - /xe3/xbe/xbf - /xe3/xbf/x80 - /xe3/xbf/x81 - /xe3/xbf/x82 - /xe3/xbf/x83 - /xe3/xbf/x84 - /xe3/xbf/x85 - /xe3/xbf/x86 - /xe3/xbf/x87 - /xe3/xbf/x88 - /xe3/xbf/x89 - /xe3/xbf/x8a - /xe3/xbf/x8b - /xe3/xbf/x8c - /xe3/xbf/x8d - /xe3/xbf/x8e - /xe3/xbf/x8f - /xe3/xbf/x90 - /xe3/xbf/x91 - /xe3/xbf/x92 - /xe3/xbf/x93 - /xe3/xbf/x94 - /xe3/xbf/x95 - /xe3/xbf/x96 - /xe3/xbf/x97 - /xe3/xbf/x98 - /xe3/xbf/x99 - /xe3/xbf/x9a - /xe3/xbf/x9b - /xe3/xbf/x9c - /xe3/xbf/x9d - /xe3/xbf/x9e - /xe3/xbf/x9f - /xe3/xbf/xa0 - /xe3/xbf/xa1 - /xe3/xbf/xa2 - /xe3/xbf/xa3 - /xe3/xbf/xa4 - /xe3/xbf/xa5 - /xe3/xbf/xa6 - /xe3/xbf/xa7 - /xe3/xbf/xa8 - /xe3/xbf/xa9 - /xe3/xbf/xaa - /xe3/xbf/xab - /xe3/xbf/xac - /xe3/xbf/xad - /xe3/xbf/xae - /xe3/xbf/xaf - /xe3/xbf/xb0 - /xe3/xbf/xb1 - /xe3/xbf/xb2 - /xe3/xbf/xb3 - /xe3/xbf/xb4 - /xe3/xbf/xb5 - /xe3/xbf/xb6 - /xe3/xbf/xb7 - /xe3/xbf/xb8 - /xe3/xbf/xb9 - /xe3/xbf/xba - /xe3/xbf/xbb - /xe3/xbf/xbc - /xe3/xbf/xbd - /xe3/xbf/xbe - /xe3/xbf/xbf - /xe4/x80/x80 - /xe4/x80/x81 - /xe4/x80/x82 - /xe4/x80/x83 - /xe4/x80/x84 - /xe4/x80/x85 - /xe4/x80/x86 - /xe4/x80/x87 - /xe4/x80/x88 - /xe4/x80/x89 - /xe4/x80/x8a - /xe4/x80/x8b - /xe4/x80/x8c - /xe4/x80/x8d - /xe4/x80/x8e - /xe4/x80/x8f - /xe4/x80/x90 - /xe4/x80/x91 - /xe4/x80/x92 - /xe4/x80/x93 - /xe4/x80/x94 - /xe4/x80/x95 - /xe4/x80/x96 - /xe4/x80/x97 - /xe4/x80/x98 - /xe4/x80/x99 - /xe4/x80/x9a - /xe4/x80/x9b - /xe4/x80/x9c - /xe4/x80/x9d - /xe4/x80/x9e - /xe4/x80/x9f - /xe4/x80/xa0 - /xe4/x80/xa1 - /xe4/x80/xa2 - /xe4/x80/xa3 - /xe4/x80/xa4 - /xe4/x80/xa5 - /xe4/x80/xa6 - /xe4/x80/xa7 - /xe4/x80/xa8 - /xe4/x80/xa9 - /xe4/x80/xaa - /xe4/x80/xab - /xe4/x80/xac - /xe4/x80/xad - /xe4/x80/xae - /xe4/x80/xaf - /xe4/x80/xb0 - /xe4/x80/xb1 - /xe4/x80/xb2 - /xe4/x80/xb3 - /xe4/x80/xb4 - /xe4/x80/xb5 - /xe4/x80/xb6 - /xe4/x80/xb7 - /xe4/x80/xb8 - /xe4/x80/xb9 - /xe4/x80/xba - /xe4/x80/xbb - /xe4/x80/xbc - /xe4/x80/xbd - /xe4/x80/xbe - /xe4/x80/xbf - /xe4/x81/x80 - /xe4/x81/x81 - /xe4/x81/x82 - /xe4/x81/x83 - /xe4/x81/x84 - /xe4/x81/x85 - /xe4/x81/x86 - /xe4/x81/x87 - /xe4/x81/x88 - /xe4/x81/x89 - /xe4/x81/x8a - /xe4/x81/x8b - /xe4/x81/x8c - /xe4/x81/x8d - /xe4/x81/x8e - /xe4/x81/x8f - /xe4/x81/x90 - /xe4/x81/x91 - /xe4/x81/x92 - /xe4/x81/x93 - /xe4/x81/x94 - /xe4/x81/x95 - /xe4/x81/x96 - /xe4/x81/x97 - /xe4/x81/x98 - /xe4/x81/x99 - /xe4/x81/x9a - /xe4/x81/x9b - /xe4/x81/x9c - /xe4/x81/x9d - /xe4/x81/x9e - /xe4/x81/x9f - /xe4/x81/xa0 - /xe4/x81/xa1 - /xe4/x81/xa2 - /xe4/x81/xa3 - /xe4/x81/xa4 - /xe4/x81/xa5 - /xe4/x81/xa6 - /xe4/x81/xa7 - /xe4/x81/xa8 - /xe4/x81/xa9 - /xe4/x81/xaa - /xe4/x81/xab - /xe4/x81/xac - /xe4/x81/xad - /xe4/x81/xae - /xe4/x81/xaf - /xe4/x81/xb0 - /xe4/x81/xb1 - /xe4/x81/xb2 - /xe4/x81/xb3 - /xe4/x81/xb4 - /xe4/x81/xb5 - /xe4/x81/xb6 - /xe4/x81/xb7 - /xe4/x81/xb8 - /xe4/x81/xb9 - /xe4/x81/xba - /xe4/x81/xbb - /xe4/x81/xbc - /xe4/x81/xbd - /xe4/x81/xbe - /xe4/x81/xbf - /xe4/x82/x80 - /xe4/x82/x81 - /xe4/x82/x82 - /xe4/x82/x83 - /xe4/x82/x84 - /xe4/x82/x85 - /xe4/x82/x86 - /xe4/x82/x87 - /xe4/x82/x88 - /xe4/x82/x89 - /xe4/x82/x8a - /xe4/x82/x8b - /xe4/x82/x8c - /xe4/x82/x8d - /xe4/x82/x8e - /xe4/x82/x8f - /xe4/x82/x90 - /xe4/x82/x91 - /xe4/x82/x92 - /xe4/x82/x93 - /xe4/x82/x94 - /xe4/x82/x95 - /xe4/x82/x96 - /xe4/x82/x97 - /xe4/x82/x98 - /xe4/x82/x99 - /xe4/x82/x9a - /xe4/x82/x9b - /xe4/x82/x9c - /xe4/x82/x9d - /xe4/x82/x9e - /xe4/x82/x9f - /xe4/x82/xa0 - /xe4/x82/xa1 - /xe4/x82/xa2 - /xe4/x82/xa3 - /xe4/x82/xa4 - /xe4/x82/xa5 - /xe4/x82/xa6 - /xe4/x82/xa7 - /xe4/x82/xa8 - /xe4/x82/xa9 - /xe4/x82/xaa - /xe4/x82/xab - /xe4/x82/xac - /xe4/x82/xad - /xe4/x82/xae - /xe4/x82/xaf - /xe4/x82/xb0 - /xe4/x82/xb1 - /xe4/x82/xb2 - /xe4/x82/xb3 - /xe4/x82/xb4 - /xe4/x82/xb5 - /xe4/x82/xb6 - /xe4/x82/xb7 - /xe4/x82/xb8 - /xe4/x82/xb9 - /xe4/x82/xba - /xe4/x82/xbb - /xe4/x82/xbc - /xe4/x82/xbd - /xe4/x82/xbe - /xe4/x82/xbf - /xe4/x83/x80 - /xe4/x83/x81 - /xe4/x83/x82 - /xe4/x83/x83 - /xe4/x83/x84 - /xe4/x83/x85 - /xe4/x83/x86 - /xe4/x83/x87 - /xe4/x83/x88 - /xe4/x83/x89 - /xe4/x83/x8a - /xe4/x83/x8b - /xe4/x83/x8c - /xe4/x83/x8d - /xe4/x83/x8e - /xe4/x83/x8f - /xe4/x83/x90 - /xe4/x83/x91 - /xe4/x83/x92 - /xe4/x83/x93 - /xe4/x83/x94 - /xe4/x83/x95 - /xe4/x83/x96 - /xe4/x83/x97 - /xe4/x83/x98 - /xe4/x83/x99 - /xe4/x83/x9a - /xe4/x83/x9b - /xe4/x83/x9c - /xe4/x83/x9d - /xe4/x83/x9e - /xe4/x83/x9f - /xe4/x83/xa0 - /xe4/x83/xa1 - /xe4/x83/xa2 - /xe4/x83/xa3 - /xe4/x83/xa4 - /xe4/x83/xa5 - /xe4/x83/xa6 - /xe4/x83/xa7 - /xe4/x83/xa8 - /xe4/x83/xa9 - /xe4/x83/xaa - /xe4/x83/xab - /xe4/x83/xac - /xe4/x83/xad - /xe4/x83/xae - /xe4/x83/xaf - /xe4/x83/xb0 - /xe4/x83/xb1 - /xe4/x83/xb2 - /xe4/x83/xb3 - /xe4/x83/xb4 - /xe4/x83/xb5 - /xe4/x83/xb6 - /xe4/x83/xb7 - /xe4/x83/xb8 - /xe4/x83/xb9 - /xe4/x83/xba - /xe4/x83/xbb - /xe4/x83/xbc - /xe4/x83/xbd - /xe4/x83/xbe - /xe4/x83/xbf - /xe4/x84/x80 - /xe4/x84/x81 - /xe4/x84/x82 - /xe4/x84/x83 - /xe4/x84/x84 - /xe4/x84/x85 - /xe4/x84/x86 - /xe4/x84/x87 - /xe4/x84/x88 - /xe4/x84/x89 - /xe4/x84/x8a - /xe4/x84/x8b - /xe4/x84/x8c - /xe4/x84/x8d - /xe4/x84/x8e - /xe4/x84/x8f - /xe4/x84/x90 - /xe4/x84/x91 - /xe4/x84/x92 - /xe4/x84/x93 - /xe4/x84/x94 - /xe4/x84/x95 - /xe4/x84/x96 - /xe4/x84/x97 - /xe4/x84/x98 - /xe4/x84/x99 - /xe4/x84/x9a - /xe4/x84/x9b - /xe4/x84/x9c - /xe4/x84/x9d - /xe4/x84/x9e - /xe4/x84/x9f - /xe4/x84/xa0 - /xe4/x84/xa1 - /xe4/x84/xa2 - /xe4/x84/xa3 - /xe4/x84/xa4 - /xe4/x84/xa5 - /xe4/x84/xa6 - /xe4/x84/xa7 - /xe4/x84/xa8 - /xe4/x84/xa9 - /xe4/x84/xaa - /xe4/x84/xab - /xe4/x84/xac - /xe4/x84/xad - /xe4/x84/xae - /xe4/x84/xaf - /xe4/x84/xb0 - /xe4/x84/xb1 - /xe4/x84/xb2 - /xe4/x84/xb3 - /xe4/x84/xb4 - /xe4/x84/xb5 - /xe4/x84/xb6 - /xe4/x84/xb7 - /xe4/x84/xb8 - /xe4/x84/xb9 - /xe4/x84/xba - /xe4/x84/xbb - /xe4/x84/xbc - /xe4/x84/xbd - /xe4/x84/xbe - /xe4/x84/xbf - /xe4/x85/x80 - /xe4/x85/x81 - /xe4/x85/x82 - /xe4/x85/x83 - /xe4/x85/x84 - /xe4/x85/x85 - /xe4/x85/x86 - /xe4/x85/x87 - /xe4/x85/x88 - /xe4/x85/x89 - /xe4/x85/x8a - /xe4/x85/x8b - /xe4/x85/x8c - /xe4/x85/x8d - /xe4/x85/x8e - /xe4/x85/x8f - /xe4/x85/x90 - /xe4/x85/x91 - /xe4/x85/x92 - /xe4/x85/x93 - /xe4/x85/x94 - /xe4/x85/x95 - /xe4/x85/x96 - /xe4/x85/x97 - /xe4/x85/x98 - /xe4/x85/x99 - /xe4/x85/x9a - /xe4/x85/x9b - /xe4/x85/x9c - /xe4/x85/x9d - /xe4/x85/x9e - /xe4/x85/x9f - /xe4/x85/xa0 - /xe4/x85/xa1 - /xe4/x85/xa2 - /xe4/x85/xa3 - /xe4/x85/xa4 - /xe4/x85/xa5 - /xe4/x85/xa6 - /xe4/x85/xa7 - /xe4/x85/xa8 - /xe4/x85/xa9 - /xe4/x85/xaa - /xe4/x85/xab - /xe4/x85/xac - /xe4/x85/xad - /xe4/x85/xae - /xe4/x85/xaf - /xe4/x85/xb0 - /xe4/x85/xb1 - /xe4/x85/xb2 - /xe4/x85/xb3 - /xe4/x85/xb4 - /xe4/x85/xb5 - /xe4/x85/xb6 - /xe4/x85/xb7 - /xe4/x85/xb8 - /xe4/x85/xb9 - /xe4/x85/xba - /xe4/x85/xbb - /xe4/x85/xbc - /xe4/x85/xbd - /xe4/x85/xbe - /xe4/x85/xbf - /xe4/x86/x80 - /xe4/x86/x81 - /xe4/x86/x82 - /xe4/x86/x83 - /xe4/x86/x84 - /xe4/x86/x85 - /xe4/x86/x86 - /xe4/x86/x87 - /xe4/x86/x88 - /xe4/x86/x89 - /xe4/x86/x8a - /xe4/x86/x8b - /xe4/x86/x8c - /xe4/x86/x8d - /xe4/x86/x8e - /xe4/x86/x8f - /xe4/x86/x90 - /xe4/x86/x91 - /xe4/x86/x92 - /xe4/x86/x93 - /xe4/x86/x94 - /xe4/x86/x95 - /xe4/x86/x96 - /xe4/x86/x97 - /xe4/x86/x98 - /xe4/x86/x99 - /xe4/x86/x9a - /xe4/x86/x9b - /xe4/x86/x9c - /xe4/x86/x9d - /xe4/x86/x9e - /xe4/x86/x9f - /xe4/x86/xa0 - /xe4/x86/xa1 - /xe4/x86/xa2 - /xe4/x86/xa3 - /xe4/x86/xa4 - /xe4/x86/xa5 - /xe4/x86/xa6 - /xe4/x86/xa7 - /xe4/x86/xa8 - /xe4/x86/xa9 - /xe4/x86/xaa - /xe4/x86/xab - /xe4/x86/xac - /xe4/x86/xad - /xe4/x86/xae - /xe4/x86/xaf - /xe4/x86/xb0 - /xe4/x86/xb1 - /xe4/x86/xb2 - /xe4/x86/xb3 - /xe4/x86/xb4 - /xe4/x86/xb5 - /xe4/x86/xb6 - /xe4/x86/xb7 - /xe4/x86/xb8 - /xe4/x86/xb9 - /xe4/x86/xba - /xe4/x86/xbb - /xe4/x86/xbc - /xe4/x86/xbd - /xe4/x86/xbe - /xe4/x86/xbf - /xe4/x87/x80 - /xe4/x87/x81 - /xe4/x87/x82 - /xe4/x87/x83 - /xe4/x87/x84 - /xe4/x87/x85 - /xe4/x87/x86 - /xe4/x87/x87 - /xe4/x87/x88 - /xe4/x87/x89 - /xe4/x87/x8a - /xe4/x87/x8b - /xe4/x87/x8c - /xe4/x87/x8d - /xe4/x87/x8e - /xe4/x87/x8f - /xe4/x87/x90 - /xe4/x87/x91 - /xe4/x87/x92 - /xe4/x87/x93 - /xe4/x87/x94 - /xe4/x87/x95 - /xe4/x87/x96 - /xe4/x87/x97 - /xe4/x87/x98 - /xe4/x87/x99 - /xe4/x87/x9a - /xe4/x87/x9b - /xe4/x87/x9c - /xe4/x87/x9d - /xe4/x87/x9e - /xe4/x87/x9f - /xe4/x87/xa0 - /xe4/x87/xa1 - /xe4/x87/xa2 - /xe4/x87/xa3 - /xe4/x87/xa4 - /xe4/x87/xa5 - /xe4/x87/xa6 - /xe4/x87/xa7 - /xe4/x87/xa8 - /xe4/x87/xa9 - /xe4/x87/xaa - /xe4/x87/xab - /xe4/x87/xac - /xe4/x87/xad - /xe4/x87/xae - /xe4/x87/xaf - /xe4/x87/xb0 - /xe4/x87/xb1 - /xe4/x87/xb2 - /xe4/x87/xb3 - /xe4/x87/xb4 - /xe4/x87/xb5 - /xe4/x87/xb6 - /xe4/x87/xb7 - /xe4/x87/xb8 - /xe4/x87/xb9 - /xe4/x87/xba - /xe4/x87/xbb - /xe4/x87/xbc - /xe4/x87/xbd - /xe4/x87/xbe - /xe4/x87/xbf - /xe4/x88/x80 - /xe4/x88/x81 - /xe4/x88/x82 - /xe4/x88/x83 - /xe4/x88/x84 - /xe4/x88/x85 - /xe4/x88/x86 - /xe4/x88/x87 - /xe4/x88/x88 - /xe4/x88/x89 - /xe4/x88/x8a - /xe4/x88/x8b - /xe4/x88/x8c - /xe4/x88/x8d - /xe4/x88/x8e - /xe4/x88/x8f - /xe4/x88/x90 - /xe4/x88/x91 - /xe4/x88/x92 - /xe4/x88/x93 - /xe4/x88/x94 - /xe4/x88/x95 - /xe4/x88/x96 - /xe4/x88/x97 - /xe4/x88/x98 - /xe4/x88/x99 - /xe4/x88/x9a - /xe4/x88/x9b - /xe4/x88/x9c - /xe4/x88/x9d - /xe4/x88/x9e - /xe4/x88/x9f - /xe4/x88/xa0 - /xe4/x88/xa1 - /xe4/x88/xa2 - /xe4/x88/xa3 - /xe4/x88/xa4 - /xe4/x88/xa5 - /xe4/x88/xa6 - /xe4/x88/xa7 - /xe4/x88/xa8 - /xe4/x88/xa9 - /xe4/x88/xaa - /xe4/x88/xab - /xe4/x88/xac - /xe4/x88/xad - /xe4/x88/xae - /xe4/x88/xaf - /xe4/x88/xb0 - /xe4/x88/xb1 - /xe4/x88/xb2 - /xe4/x88/xb3 - /xe4/x88/xb4 - /xe4/x88/xb5 - /xe4/x88/xb6 - /xe4/x88/xb7 - /xe4/x88/xb8 - /xe4/x88/xb9 - /xe4/x88/xba - /xe4/x88/xbb - /xe4/x88/xbc - /xe4/x88/xbd - /xe4/x88/xbe - /xe4/x88/xbf - /xe4/x89/x80 - /xe4/x89/x81 - /xe4/x89/x82 - /xe4/x89/x83 - /xe4/x89/x84 - /xe4/x89/x85 - /xe4/x89/x86 - /xe4/x89/x87 - /xe4/x89/x88 - /xe4/x89/x89 - /xe4/x89/x8a - /xe4/x89/x8b - /xe4/x89/x8c - /xe4/x89/x8d - /xe4/x89/x8e - /xe4/x89/x8f - /xe4/x89/x90 - /xe4/x89/x91 - /xe4/x89/x92 - /xe4/x89/x93 - /xe4/x89/x94 - /xe4/x89/x95 - /xe4/x89/x96 - /xe4/x89/x97 - /xe4/x89/x98 - /xe4/x89/x99 - /xe4/x89/x9a - /xe4/x89/x9b - /xe4/x89/x9c - /xe4/x89/x9d - /xe4/x89/x9e - /xe4/x89/x9f - /xe4/x89/xa0 - /xe4/x89/xa1 - /xe4/x89/xa2 - /xe4/x89/xa3 - /xe4/x89/xa4 - /xe4/x89/xa5 - /xe4/x89/xa6 - /xe4/x89/xa7 - /xe4/x89/xa8 - /xe4/x89/xa9 - /xe4/x89/xaa - /xe4/x89/xab - /xe4/x89/xac - /xe4/x89/xad - /xe4/x89/xae - /xe4/x89/xaf - /xe4/x89/xb0 - /xe4/x89/xb1 - /xe4/x89/xb2 - /xe4/x89/xb3 - /xe4/x89/xb4 - /xe4/x89/xb5 - /xe4/x89/xb6 - /xe4/x89/xb7 - /xe4/x89/xb8 - /xe4/x89/xb9 - /xe4/x89/xba - /xe4/x89/xbb - /xe4/x89/xbc - /xe4/x89/xbd - /xe4/x89/xbe - /xe4/x89/xbf - /xe4/x8a/x80 - /xe4/x8a/x81 - /xe4/x8a/x82 - /xe4/x8a/x83 - /xe4/x8a/x84 - /xe4/x8a/x85 - /xe4/x8a/x86 - /xe4/x8a/x87 - /xe4/x8a/x88 - /xe4/x8a/x89 - /xe4/x8a/x8a - /xe4/x8a/x8b - /xe4/x8a/x8c - /xe4/x8a/x8d - /xe4/x8a/x8e - /xe4/x8a/x8f - /xe4/x8a/x90 - /xe4/x8a/x91 - /xe4/x8a/x92 - /xe4/x8a/x93 - /xe4/x8a/x94 - /xe4/x8a/x95 - /xe4/x8a/x96 - /xe4/x8a/x97 - /xe4/x8a/x98 - /xe4/x8a/x99 - /xe4/x8a/x9a - /xe4/x8a/x9b - /xe4/x8a/x9c - /xe4/x8a/x9d - /xe4/x8a/x9e - /xe4/x8a/x9f - /xe4/x8a/xa0 - /xe4/x8a/xa1 - /xe4/x8a/xa2 - /xe4/x8a/xa3 - /xe4/x8a/xa4 - /xe4/x8a/xa5 - /xe4/x8a/xa6 - /xe4/x8a/xa7 - /xe4/x8a/xa8 - /xe4/x8a/xa9 - /xe4/x8a/xaa - /xe4/x8a/xab - /xe4/x8a/xac - /xe4/x8a/xad - /xe4/x8a/xae - /xe4/x8a/xaf - /xe4/x8a/xb0 - /xe4/x8a/xb1 - /xe4/x8a/xb2 - /xe4/x8a/xb3 - /xe4/x8a/xb4 - /xe4/x8a/xb5 - /xe4/x8a/xb6 - /xe4/x8a/xb7 - /xe4/x8a/xb8 - /xe4/x8a/xb9 - /xe4/x8a/xba - /xe4/x8a/xbb - /xe4/x8a/xbc - /xe4/x8a/xbd - /xe4/x8a/xbe - /xe4/x8a/xbf - /xe4/x8b/x80 - /xe4/x8b/x81 - /xe4/x8b/x82 - /xe4/x8b/x83 - /xe4/x8b/x84 - /xe4/x8b/x85 - /xe4/x8b/x86 - /xe4/x8b/x87 - /xe4/x8b/x88 - /xe4/x8b/x89 - /xe4/x8b/x8a - /xe4/x8b/x8b - /xe4/x8b/x8c - /xe4/x8b/x8d - /xe4/x8b/x8e - /xe4/x8b/x8f - /xe4/x8b/x90 - /xe4/x8b/x91 - /xe4/x8b/x92 - /xe4/x8b/x93 - /xe4/x8b/x94 - /xe4/x8b/x95 - /xe4/x8b/x96 - /xe4/x8b/x97 - /xe4/x8b/x98 - /xe4/x8b/x99 - /xe4/x8b/x9a - /xe4/x8b/x9b - /xe4/x8b/x9c - /xe4/x8b/x9d - /xe4/x8b/x9e - /xe4/x8b/x9f - /xe4/x8b/xa0 - /xe4/x8b/xa1 - /xe4/x8b/xa2 - /xe4/x8b/xa3 - /xe4/x8b/xa4 - /xe4/x8b/xa5 - /xe4/x8b/xa6 - /xe4/x8b/xa7 - /xe4/x8b/xa8 - /xe4/x8b/xa9 - /xe4/x8b/xaa - /xe4/x8b/xab - /xe4/x8b/xac - /xe4/x8b/xad - /xe4/x8b/xae - /xe4/x8b/xaf - /xe4/x8b/xb0 - /xe4/x8b/xb1 - /xe4/x8b/xb2 - /xe4/x8b/xb3 - /xe4/x8b/xb4 - /xe4/x8b/xb5 - /xe4/x8b/xb6 - /xe4/x8b/xb7 - /xe4/x8b/xb8 - /xe4/x8b/xb9 - /xe4/x8b/xba - /xe4/x8b/xbb - /xe4/x8b/xbc - /xe4/x8b/xbd - /xe4/x8b/xbe - /xe4/x8b/xbf - /xe4/x8c/x80 - /xe4/x8c/x81 - /xe4/x8c/x82 - /xe4/x8c/x83 - /xe4/x8c/x84 - /xe4/x8c/x85 - /xe4/x8c/x86 - /xe4/x8c/x87 - /xe4/x8c/x88 - /xe4/x8c/x89 - /xe4/x8c/x8a - /xe4/x8c/x8b - /xe4/x8c/x8c - /xe4/x8c/x8d - /xe4/x8c/x8e - /xe4/x8c/x8f - /xe4/x8c/x90 - /xe4/x8c/x91 - /xe4/x8c/x92 - /xe4/x8c/x93 - /xe4/x8c/x94 - /xe4/x8c/x95 - /xe4/x8c/x96 - /xe4/x8c/x97 - /xe4/x8c/x98 - /xe4/x8c/x99 - /xe4/x8c/x9a - /xe4/x8c/x9b - /xe4/x8c/x9c - /xe4/x8c/x9d - /xe4/x8c/x9e - /xe4/x8c/x9f - /xe4/x8c/xa0 - /xe4/x8c/xa1 - /xe4/x8c/xa2 - /xe4/x8c/xa3 - /xe4/x8c/xa4 - /xe4/x8c/xa5 - /xe4/x8c/xa6 - /xe4/x8c/xa7 - /xe4/x8c/xa8 - /xe4/x8c/xa9 - /xe4/x8c/xaa - /xe4/x8c/xab - /xe4/x8c/xac - /xe4/x8c/xad - /xe4/x8c/xae - /xe4/x8c/xaf - /xe4/x8c/xb0 - /xe4/x8c/xb1 - /xe4/x8c/xb2 - /xe4/x8c/xb3 - /xe4/x8c/xb4 - /xe4/x8c/xb5 - /xe4/x8c/xb6 - /xe4/x8c/xb7 - /xe4/x8c/xb8 - /xe4/x8c/xb9 - /xe4/x8c/xba - /xe4/x8c/xbb - /xe4/x8c/xbc - /xe4/x8c/xbd - /xe4/x8c/xbe - /xe4/x8c/xbf - /xe4/x8d/x80 - /xe4/x8d/x81 - /xe4/x8d/x82 - /xe4/x8d/x83 - /xe4/x8d/x84 - /xe4/x8d/x85 - /xe4/x8d/x86 - /xe4/x8d/x87 - /xe4/x8d/x88 - /xe4/x8d/x89 - /xe4/x8d/x8a - /xe4/x8d/x8b - /xe4/x8d/x8c - /xe4/x8d/x8d - /xe4/x8d/x8e - /xe4/x8d/x8f - /xe4/x8d/x90 - /xe4/x8d/x91 - /xe4/x8d/x92 - /xe4/x8d/x93 - /xe4/x8d/x94 - /xe4/x8d/x95 - /xe4/x8d/x96 - /xe4/x8d/x97 - /xe4/x8d/x98 - /xe4/x8d/x99 - /xe4/x8d/x9a - /xe4/x8d/x9b - /xe4/x8d/x9c - /xe4/x8d/x9d - /xe4/x8d/x9e - /xe4/x8d/x9f - /xe4/x8d/xa0 - /xe4/x8d/xa1 - /xe4/x8d/xa2 - /xe4/x8d/xa3 - /xe4/x8d/xa4 - /xe4/x8d/xa5 - /xe4/x8d/xa6 - /xe4/x8d/xa7 - /xe4/x8d/xa8 - /xe4/x8d/xa9 - /xe4/x8d/xaa - /xe4/x8d/xab - /xe4/x8d/xac - /xe4/x8d/xad - /xe4/x8d/xae - /xe4/x8d/xaf - /xe4/x8d/xb0 - /xe4/x8d/xb1 - /xe4/x8d/xb2 - /xe4/x8d/xb3 - /xe4/x8d/xb4 - /xe4/x8d/xb5 - /xe4/x8d/xb6 - /xe4/x8d/xb7 - /xe4/x8d/xb8 - /xe4/x8d/xb9 - /xe4/x8d/xba - /xe4/x8d/xbb - /xe4/x8d/xbc - /xe4/x8d/xbd - /xe4/x8d/xbe - /xe4/x8d/xbf - /xe4/x8e/x80 - /xe4/x8e/x81 - /xe4/x8e/x82 - /xe4/x8e/x83 - /xe4/x8e/x84 - /xe4/x8e/x85 - /xe4/x8e/x86 - /xe4/x8e/x87 - /xe4/x8e/x88 - /xe4/x8e/x89 - /xe4/x8e/x8a - /xe4/x8e/x8b - /xe4/x8e/x8c - /xe4/x8e/x8d - /xe4/x8e/x8e - /xe4/x8e/x8f - /xe4/x8e/x90 - /xe4/x8e/x91 - /xe4/x8e/x92 - /xe4/x8e/x93 - /xe4/x8e/x94 - /xe4/x8e/x95 - /xe4/x8e/x96 - /xe4/x8e/x97 - /xe4/x8e/x98 - /xe4/x8e/x99 - /xe4/x8e/x9a - /xe4/x8e/x9b - /xe4/x8e/x9c - /xe4/x8e/x9d - /xe4/x8e/x9e - /xe4/x8e/x9f - /xe4/x8e/xa0 - /xe4/x8e/xa1 - /xe4/x8e/xa2 - /xe4/x8e/xa3 - /xe4/x8e/xa4 - /xe4/x8e/xa5 - /xe4/x8e/xa6 - /xe4/x8e/xa7 - /xe4/x8e/xa8 - /xe4/x8e/xa9 - /xe4/x8e/xaa - /xe4/x8e/xab - /xe4/x8e/xac - /xe4/x8e/xad - /xe4/x8e/xae - /xe4/x8e/xaf - /xe4/x8e/xb0 - /xe4/x8e/xb1 - /xe4/x8e/xb2 - /xe4/x8e/xb3 - /xe4/x8e/xb4 - /xe4/x8e/xb5 - /xe4/x8e/xb6 - /xe4/x8e/xb7 - /xe4/x8e/xb8 - /xe4/x8e/xb9 - /xe4/x8e/xba - /xe4/x8e/xbb - /xe4/x8e/xbc - /xe4/x8e/xbd - /xe4/x8e/xbe - /xe4/x8e/xbf - /xe4/x8f/x80 - /xe4/x8f/x81 - /xe4/x8f/x82 - /xe4/x8f/x83 - /xe4/x8f/x84 - /xe4/x8f/x85 - /xe4/x8f/x86 - /xe4/x8f/x87 - /xe4/x8f/x88 - /xe4/x8f/x89 - /xe4/x8f/x8a - /xe4/x8f/x8b - /xe4/x8f/x8c - /xe4/x8f/x8d - /xe4/x8f/x8e - /xe4/x8f/x8f - /xe4/x8f/x90 - /xe4/x8f/x91 - /xe4/x8f/x92 - /xe4/x8f/x93 - /xe4/x8f/x94 - /xe4/x8f/x95 - /xe4/x8f/x96 - /xe4/x8f/x97 - /xe4/x8f/x98 - /xe4/x8f/x99 - /xe4/x8f/x9a - /xe4/x8f/x9b - /xe4/x8f/x9c - /xe4/x8f/x9d - /xe4/x8f/x9e - /xe4/x8f/x9f - /xe4/x8f/xa0 - /xe4/x8f/xa1 - /xe4/x8f/xa2 - /xe4/x8f/xa3 - /xe4/x8f/xa4 - /xe4/x8f/xa5 - /xe4/x8f/xa6 - /xe4/x8f/xa7 - /xe4/x8f/xa8 - /xe4/x8f/xa9 - /xe4/x8f/xaa - /xe4/x8f/xab - /xe4/x8f/xac - /xe4/x8f/xad - /xe4/x8f/xae - /xe4/x8f/xaf - /xe4/x8f/xb0 - /xe4/x8f/xb1 - /xe4/x8f/xb2 - /xe4/x8f/xb3 - /xe4/x8f/xb4 - /xe4/x8f/xb5 - /xe4/x8f/xb6 - /xe4/x8f/xb7 - /xe4/x8f/xb8 - /xe4/x8f/xb9 - /xe4/x8f/xba - /xe4/x8f/xbb - /xe4/x8f/xbc - /xe4/x8f/xbd - /xe4/x8f/xbe - /xe4/x8f/xbf - /xe4/x90/x80 - /xe4/x90/x81 - /xe4/x90/x82 - /xe4/x90/x83 - /xe4/x90/x84 - /xe4/x90/x85 - /xe4/x90/x86 - /xe4/x90/x87 - /xe4/x90/x88 - /xe4/x90/x89 - /xe4/x90/x8a - /xe4/x90/x8b - /xe4/x90/x8c - /xe4/x90/x8d - /xe4/x90/x8e - /xe4/x90/x8f - /xe4/x90/x90 - /xe4/x90/x91 - /xe4/x90/x92 - /xe4/x90/x93 - /xe4/x90/x94 - /xe4/x90/x95 - /xe4/x90/x96 - /xe4/x90/x97 - /xe4/x90/x98 - /xe4/x90/x99 - /xe4/x90/x9a - /xe4/x90/x9b - /xe4/x90/x9c - /xe4/x90/x9d - /xe4/x90/x9e - /xe4/x90/x9f - /xe4/x90/xa0 - /xe4/x90/xa1 - /xe4/x90/xa2 - /xe4/x90/xa3 - /xe4/x90/xa4 - /xe4/x90/xa5 - /xe4/x90/xa6 - /xe4/x90/xa7 - /xe4/x90/xa8 - /xe4/x90/xa9 - /xe4/x90/xaa - /xe4/x90/xab - /xe4/x90/xac - /xe4/x90/xad - /xe4/x90/xae - /xe4/x90/xaf - /xe4/x90/xb0 - /xe4/x90/xb1 - /xe4/x90/xb2 - /xe4/x90/xb3 - /xe4/x90/xb4 - /xe4/x90/xb5 - /xe4/x90/xb6 - /xe4/x90/xb7 - /xe4/x90/xb8 - /xe4/x90/xb9 - /xe4/x90/xba - /xe4/x90/xbb - /xe4/x90/xbc - /xe4/x90/xbd - /xe4/x90/xbe - /xe4/x90/xbf - /xe4/x91/x80 - /xe4/x91/x81 - /xe4/x91/x82 - /xe4/x91/x83 - /xe4/x91/x84 - /xe4/x91/x85 - /xe4/x91/x86 - /xe4/x91/x87 - /xe4/x91/x88 - /xe4/x91/x89 - /xe4/x91/x8a - /xe4/x91/x8b - /xe4/x91/x8c - /xe4/x91/x8d - /xe4/x91/x8e - /xe4/x91/x8f - /xe4/x91/x90 - /xe4/x91/x91 - /xe4/x91/x92 - /xe4/x91/x93 - /xe4/x91/x94 - /xe4/x91/x95 - /xe4/x91/x96 - /xe4/x91/x97 - /xe4/x91/x98 - /xe4/x91/x99 - /xe4/x91/x9a - /xe4/x91/x9b - /xe4/x91/x9c - /xe4/x91/x9d - /xe4/x91/x9e - /xe4/x91/x9f - /xe4/x91/xa0 - /xe4/x91/xa1 - /xe4/x91/xa2 - /xe4/x91/xa3 - /xe4/x91/xa4 - /xe4/x91/xa5 - /xe4/x91/xa6 - /xe4/x91/xa7 - /xe4/x91/xa8 - /xe4/x91/xa9 - /xe4/x91/xaa - /xe4/x91/xab - /xe4/x91/xac - /xe4/x91/xad - /xe4/x91/xae - /xe4/x91/xaf - /xe4/x91/xb0 - /xe4/x91/xb1 - /xe4/x91/xb2 - /xe4/x91/xb3 - /xe4/x91/xb4 - /xe4/x91/xb5 - /xe4/x91/xb6 - /xe4/x91/xb7 - /xe4/x91/xb8 - /xe4/x91/xb9 - /xe4/x91/xba - /xe4/x91/xbb - /xe4/x91/xbc - /xe4/x91/xbd - /xe4/x91/xbe - /xe4/x91/xbf - /xe4/x92/x80 - /xe4/x92/x81 - /xe4/x92/x82 - /xe4/x92/x83 - /xe4/x92/x84 - /xe4/x92/x85 - /xe4/x92/x86 - /xe4/x92/x87 - /xe4/x92/x88 - /xe4/x92/x89 - /xe4/x92/x8a - /xe4/x92/x8b - /xe4/x92/x8c - /xe4/x92/x8d - /xe4/x92/x8e - /xe4/x92/x8f - /xe4/x92/x90 - /xe4/x92/x91 - /xe4/x92/x92 - /xe4/x92/x93 - /xe4/x92/x94 - /xe4/x92/x95 - /xe4/x92/x96 - /xe4/x92/x97 - /xe4/x92/x98 - /xe4/x92/x99 - /xe4/x92/x9a - /xe4/x92/x9b - /xe4/x92/x9c - /xe4/x92/x9d - /xe4/x92/x9e - /xe4/x92/x9f - /xe4/x92/xa0 - /xe4/x92/xa1 - /xe4/x92/xa2 - /xe4/x92/xa3 - /xe4/x92/xa4 - /xe4/x92/xa5 - /xe4/x92/xa6 - /xe4/x92/xa7 - /xe4/x92/xa8 - /xe4/x92/xa9 - /xe4/x92/xaa - /xe4/x92/xab - /xe4/x92/xac - /xe4/x92/xad - /xe4/x92/xae - /xe4/x92/xaf - /xe4/x92/xb0 - /xe4/x92/xb1 - /xe4/x92/xb2 - /xe4/x92/xb3 - /xe4/x92/xb4 - /xe4/x92/xb5 - /xe4/x92/xb6 - /xe4/x92/xb7 - /xe4/x92/xb8 - /xe4/x92/xb9 - /xe4/x92/xba - /xe4/x92/xbb - /xe4/x92/xbc - /xe4/x92/xbd - /xe4/x92/xbe - /xe4/x92/xbf - /xe4/x93/x80 - /xe4/x93/x81 - /xe4/x93/x82 - /xe4/x93/x83 - /xe4/x93/x84 - /xe4/x93/x85 - /xe4/x93/x86 - /xe4/x93/x87 - /xe4/x93/x88 - /xe4/x93/x89 - /xe4/x93/x8a - /xe4/x93/x8b - /xe4/x93/x8c - /xe4/x93/x8d - /xe4/x93/x8e - /xe4/x93/x8f - /xe4/x93/x90 - /xe4/x93/x91 - /xe4/x93/x92 - /xe4/x93/x93 - /xe4/x93/x94 - /xe4/x93/x95 - /xe4/x93/x96 - /xe4/x93/x97 - /xe4/x93/x98 - /xe4/x93/x99 - /xe4/x93/x9a - /xe4/x93/x9b - /xe4/x93/x9c - /xe4/x93/x9d - /xe4/x93/x9e - /xe4/x93/x9f - /xe4/x93/xa0 - /xe4/x93/xa1 - /xe4/x93/xa2 - /xe4/x93/xa3 - /xe4/x93/xa4 - /xe4/x93/xa5 - /xe4/x93/xa6 - /xe4/x93/xa7 - /xe4/x93/xa8 - /xe4/x93/xa9 - /xe4/x93/xaa - /xe4/x93/xab - /xe4/x93/xac - /xe4/x93/xad - /xe4/x93/xae - /xe4/x93/xaf - /xe4/x93/xb0 - /xe4/x93/xb1 - /xe4/x93/xb2 - /xe4/x93/xb3 - /xe4/x93/xb4 - /xe4/x93/xb5 - /xe4/x93/xb6 - /xe4/x93/xb7 - /xe4/x93/xb8 - /xe4/x93/xb9 - /xe4/x93/xba - /xe4/x93/xbb - /xe4/x93/xbc - /xe4/x93/xbd - /xe4/x93/xbe - /xe4/x93/xbf - /xe4/x94/x80 - /xe4/x94/x81 - /xe4/x94/x82 - /xe4/x94/x83 - /xe4/x94/x84 - /xe4/x94/x85 - /xe4/x94/x86 - /xe4/x94/x87 - /xe4/x94/x88 - /xe4/x94/x89 - /xe4/x94/x8a - /xe4/x94/x8b - /xe4/x94/x8c - /xe4/x94/x8d - /xe4/x94/x8e - /xe4/x94/x8f - /xe4/x94/x90 - /xe4/x94/x91 - /xe4/x94/x92 - /xe4/x94/x93 - /xe4/x94/x94 - /xe4/x94/x95 - /xe4/x94/x96 - /xe4/x94/x97 - /xe4/x94/x98 - /xe4/x94/x99 - /xe4/x94/x9a - /xe4/x94/x9b - /xe4/x94/x9c - /xe4/x94/x9d - /xe4/x94/x9e - /xe4/x94/x9f - /xe4/x94/xa0 - /xe4/x94/xa1 - /xe4/x94/xa2 - /xe4/x94/xa3 - /xe4/x94/xa4 - /xe4/x94/xa5 - /xe4/x94/xa6 - /xe4/x94/xa7 - /xe4/x94/xa8 - /xe4/x94/xa9 - /xe4/x94/xaa - /xe4/x94/xab - /xe4/x94/xac - /xe4/x94/xad - /xe4/x94/xae - /xe4/x94/xaf - /xe4/x94/xb0 - /xe4/x94/xb1 - /xe4/x94/xb2 - /xe4/x94/xb3 - /xe4/x94/xb4 - /xe4/x94/xb5 - /xe4/x94/xb6 - /xe4/x94/xb7 - /xe4/x94/xb8 - /xe4/x94/xb9 - /xe4/x94/xba - /xe4/x94/xbb - /xe4/x94/xbc - /xe4/x94/xbd - /xe4/x94/xbe - /xe4/x94/xbf - /xe4/x95/x80 - /xe4/x95/x81 - /xe4/x95/x82 - /xe4/x95/x83 - /xe4/x95/x84 - /xe4/x95/x85 - /xe4/x95/x86 - /xe4/x95/x87 - /xe4/x95/x88 - /xe4/x95/x89 - /xe4/x95/x8a - /xe4/x95/x8b - /xe4/x95/x8c - /xe4/x95/x8d - /xe4/x95/x8e - /xe4/x95/x8f - /xe4/x95/x90 - /xe4/x95/x91 - /xe4/x95/x92 - /xe4/x95/x93 - /xe4/x95/x94 - /xe4/x95/x95 - /xe4/x95/x96 - /xe4/x95/x97 - /xe4/x95/x98 - /xe4/x95/x99 - /xe4/x95/x9a - /xe4/x95/x9b - /xe4/x95/x9c - /xe4/x95/x9d - /xe4/x95/x9e - /xe4/x95/x9f - /xe4/x95/xa0 - /xe4/x95/xa1 - /xe4/x95/xa2 - /xe4/x95/xa3 - /xe4/x95/xa4 - /xe4/x95/xa5 - /xe4/x95/xa6 - /xe4/x95/xa7 - /xe4/x95/xa8 - /xe4/x95/xa9 - /xe4/x95/xaa - /xe4/x95/xab - /xe4/x95/xac - /xe4/x95/xad - /xe4/x95/xae - /xe4/x95/xaf - /xe4/x95/xb0 - /xe4/x95/xb1 - /xe4/x95/xb2 - /xe4/x95/xb3 - /xe4/x95/xb4 - /xe4/x95/xb5 - /xe4/x95/xb6 - /xe4/x95/xb7 - /xe4/x95/xb8 - /xe4/x95/xb9 - /xe4/x95/xba - /xe4/x95/xbb - /xe4/x95/xbc - /xe4/x95/xbd - /xe4/x95/xbe - /xe4/x95/xbf - /xe4/x96/x80 - /xe4/x96/x81 - /xe4/x96/x82 - /xe4/x96/x83 - /xe4/x96/x84 - /xe4/x96/x85 - /xe4/x96/x86 - /xe4/x96/x87 - /xe4/x96/x88 - /xe4/x96/x89 - /xe4/x96/x8a - /xe4/x96/x8b - /xe4/x96/x8c - /xe4/x96/x8d - /xe4/x96/x8e - /xe4/x96/x8f - /xe4/x96/x90 - /xe4/x96/x91 - /xe4/x96/x92 - /xe4/x96/x93 - /xe4/x96/x94 - /xe4/x96/x95 - /xe4/x96/x96 - /xe4/x96/x97 - /xe4/x96/x98 - /xe4/x96/x99 - /xe4/x96/x9a - /xe4/x96/x9b - /xe4/x96/x9c - /xe4/x96/x9d - /xe4/x96/x9e - /xe4/x96/x9f - /xe4/x96/xa0 - /xe4/x96/xa1 - /xe4/x96/xa2 - /xe4/x96/xa3 - /xe4/x96/xa4 - /xe4/x96/xa5 - /xe4/x96/xa6 - /xe4/x96/xa7 - /xe4/x96/xa8 - /xe4/x96/xa9 - /xe4/x96/xaa - /xe4/x96/xab - /xe4/x96/xac - /xe4/x96/xad - /xe4/x96/xae - /xe4/x96/xaf - /xe4/x96/xb0 - /xe4/x96/xb1 - /xe4/x96/xb2 - /xe4/x96/xb3 - /xe4/x96/xb4 - /xe4/x96/xb5 - /xe4/x96/xb6 - /xe4/x96/xb7 - /xe4/x96/xb8 - /xe4/x96/xb9 - /xe4/x96/xba - /xe4/x96/xbb - /xe4/x96/xbc - /xe4/x96/xbd - /xe4/x96/xbe - /xe4/x96/xbf - /xe4/x97/x80 - /xe4/x97/x81 - /xe4/x97/x82 - /xe4/x97/x83 - /xe4/x97/x84 - /xe4/x97/x85 - /xe4/x97/x86 - /xe4/x97/x87 - /xe4/x97/x88 - /xe4/x97/x89 - /xe4/x97/x8a - /xe4/x97/x8b - /xe4/x97/x8c - /xe4/x97/x8d - /xe4/x97/x8e - /xe4/x97/x8f - /xe4/x97/x90 - /xe4/x97/x91 - /xe4/x97/x92 - /xe4/x97/x93 - /xe4/x97/x94 - /xe4/x97/x95 - /xe4/x97/x96 - /xe4/x97/x97 - /xe4/x97/x98 - /xe4/x97/x99 - /xe4/x97/x9a - /xe4/x97/x9b - /xe4/x97/x9c - /xe4/x97/x9d - /xe4/x97/x9e - /xe4/x97/x9f - /xe4/x97/xa0 - /xe4/x97/xa1 - /xe4/x97/xa2 - /xe4/x97/xa3 - /xe4/x97/xa4 - /xe4/x97/xa5 - /xe4/x97/xa6 - /xe4/x97/xa7 - /xe4/x97/xa8 - /xe4/x97/xa9 - /xe4/x97/xaa - /xe4/x97/xab - /xe4/x97/xac - /xe4/x97/xad - /xe4/x97/xae - /xe4/x97/xaf - /xe4/x97/xb0 - /xe4/x97/xb1 - /xe4/x97/xb2 - /xe4/x97/xb3 - /xe4/x97/xb4 - /xe4/x97/xb5 - /xe4/x97/xb6 - /xe4/x97/xb7 - /xe4/x97/xb8 - /xe4/x97/xb9 - /xe4/x97/xba - /xe4/x97/xbb - /xe4/x97/xbc - /xe4/x97/xbd - /xe4/x97/xbe - /xe4/x97/xbf - /xe4/x98/x80 - /xe4/x98/x81 - /xe4/x98/x82 - /xe4/x98/x83 - /xe4/x98/x84 - /xe4/x98/x85 - /xe4/x98/x86 - /xe4/x98/x87 - /xe4/x98/x88 - /xe4/x98/x89 - /xe4/x98/x8a - /xe4/x98/x8b - /xe4/x98/x8c - /xe4/x98/x8d - /xe4/x98/x8e - /xe4/x98/x8f - /xe4/x98/x90 - /xe4/x98/x91 - /xe4/x98/x92 - /xe4/x98/x93 - /xe4/x98/x94 - /xe4/x98/x95 - /xe4/x98/x96 - /xe4/x98/x97 - /xe4/x98/x98 - /xe4/x98/x99 - /xe4/x98/x9a - /xe4/x98/x9b - /xe4/x98/x9c - /xe4/x98/x9d - /xe4/x98/x9e - /xe4/x98/x9f - /xe4/x98/xa0 - /xe4/x98/xa1 - /xe4/x98/xa2 - /xe4/x98/xa3 - /xe4/x98/xa4 - /xe4/x98/xa5 - /xe4/x98/xa6 - /xe4/x98/xa7 - /xe4/x98/xa8 - /xe4/x98/xa9 - /xe4/x98/xaa - /xe4/x98/xab - /xe4/x98/xac - /xe4/x98/xad - /xe4/x98/xae - /xe4/x98/xaf - /xe4/x98/xb0 - /xe4/x98/xb1 - /xe4/x98/xb2 - /xe4/x98/xb3 - /xe4/x98/xb4 - /xe4/x98/xb5 - /xe4/x98/xb6 - /xe4/x98/xb7 - /xe4/x98/xb8 - /xe4/x98/xb9 - /xe4/x98/xba - /xe4/x98/xbb - /xe4/x98/xbc - /xe4/x98/xbd - /xe4/x98/xbe - /xe4/x98/xbf - /xe4/x99/x80 - /xe4/x99/x81 - /xe4/x99/x82 - /xe4/x99/x83 - /xe4/x99/x84 - /xe4/x99/x85 - /xe4/x99/x86 - /xe4/x99/x87 - /xe4/x99/x88 - /xe4/x99/x89 - /xe4/x99/x8a - /xe4/x99/x8b - /xe4/x99/x8c - /xe4/x99/x8d - /xe4/x99/x8e - /xe4/x99/x8f - /xe4/x99/x90 - /xe4/x99/x91 - /xe4/x99/x92 - /xe4/x99/x93 - /xe4/x99/x94 - /xe4/x99/x95 - /xe4/x99/x96 - /xe4/x99/x97 - /xe4/x99/x98 - /xe4/x99/x99 - /xe4/x99/x9a - /xe4/x99/x9b - /xe4/x99/x9c - /xe4/x99/x9d - /xe4/x99/x9e - /xe4/x99/x9f - /xe4/x99/xa0 - /xe4/x99/xa1 - /xe4/x99/xa2 - /xe4/x99/xa3 - /xe4/x99/xa4 - /xe4/x99/xa5 - /xe4/x99/xa6 - /xe4/x99/xa7 - /xe4/x99/xa8 - /xe4/x99/xa9 - /xe4/x99/xaa - /xe4/x99/xab - /xe4/x99/xac - /xe4/x99/xad - /xe4/x99/xae - /xe4/x99/xaf - /xe4/x99/xb0 - /xe4/x99/xb1 - /xe4/x99/xb2 - /xe4/x99/xb3 - /xe4/x99/xb4 - /xe4/x99/xb5 - /xe4/x99/xb6 - /xe4/x99/xb7 - /xe4/x99/xb8 - /xe4/x99/xb9 - /xe4/x99/xba - /xe4/x99/xbb - /xe4/x99/xbc - /xe4/x99/xbd - /xe4/x99/xbe - /xe4/x99/xbf - /xe4/x9a/x80 - /xe4/x9a/x81 - /xe4/x9a/x82 - /xe4/x9a/x83 - /xe4/x9a/x84 - /xe4/x9a/x85 - /xe4/x9a/x86 - /xe4/x9a/x87 - /xe4/x9a/x88 - /xe4/x9a/x89 - /xe4/x9a/x8a - /xe4/x9a/x8b - /xe4/x9a/x8c - /xe4/x9a/x8d - /xe4/x9a/x8e - /xe4/x9a/x8f - /xe4/x9a/x90 - /xe4/x9a/x91 - /xe4/x9a/x92 - /xe4/x9a/x93 - /xe4/x9a/x94 - /xe4/x9a/x95 - /xe4/x9a/x96 - /xe4/x9a/x97 - /xe4/x9a/x98 - /xe4/x9a/x99 - /xe4/x9a/x9a - /xe4/x9a/x9b - /xe4/x9a/x9c - /xe4/x9a/x9d - /xe4/x9a/x9e - /xe4/x9a/x9f - /xe4/x9a/xa0 - /xe4/x9a/xa1 - /xe4/x9a/xa2 - /xe4/x9a/xa3 - /xe4/x9a/xa4 - /xe4/x9a/xa5 - /xe4/x9a/xa6 - /xe4/x9a/xa7 - /xe4/x9a/xa8 - /xe4/x9a/xa9 - /xe4/x9a/xaa - /xe4/x9a/xab - /xe4/x9a/xac - /xe4/x9a/xad - /xe4/x9a/xae - /xe4/x9a/xaf - /xe4/x9a/xb0 - /xe4/x9a/xb1 - /xe4/x9a/xb2 - /xe4/x9a/xb3 - /xe4/x9a/xb4 - /xe4/x9a/xb5 - /xe4/x9a/xb6 - /xe4/x9a/xb7 - /xe4/x9a/xb8 - /xe4/x9a/xb9 - /xe4/x9a/xba - /xe4/x9a/xbb - /xe4/x9a/xbc - /xe4/x9a/xbd - /xe4/x9a/xbe - /xe4/x9a/xbf - /xe4/x9b/x80 - /xe4/x9b/x81 - /xe4/x9b/x82 - /xe4/x9b/x83 - /xe4/x9b/x84 - /xe4/x9b/x85 - /xe4/x9b/x86 - /xe4/x9b/x87 - /xe4/x9b/x88 - /xe4/x9b/x89 - /xe4/x9b/x8a - /xe4/x9b/x8b - /xe4/x9b/x8c - /xe4/x9b/x8d - /xe4/x9b/x8e - /xe4/x9b/x8f - /xe4/x9b/x90 - /xe4/x9b/x91 - /xe4/x9b/x92 - /xe4/x9b/x93 - /xe4/x9b/x94 - /xe4/x9b/x95 - /xe4/x9b/x96 - /xe4/x9b/x97 - /xe4/x9b/x98 - /xe4/x9b/x99 - /xe4/x9b/x9a - /xe4/x9b/x9b - /xe4/x9b/x9c - /xe4/x9b/x9d - /xe4/x9b/x9e - /xe4/x9b/x9f - /xe4/x9b/xa0 - /xe4/x9b/xa1 - /xe4/x9b/xa2 - /xe4/x9b/xa3 - /xe4/x9b/xa4 - /xe4/x9b/xa5 - /xe4/x9b/xa6 - /xe4/x9b/xa7 - /xe4/x9b/xa8 - /xe4/x9b/xa9 - /xe4/x9b/xaa - /xe4/x9b/xab - /xe4/x9b/xac - /xe4/x9b/xad - /xe4/x9b/xae - /xe4/x9b/xaf - /xe4/x9b/xb0 - /xe4/x9b/xb1 - /xe4/x9b/xb2 - /xe4/x9b/xb3 - /xe4/x9b/xb4 - /xe4/x9b/xb5 - /xe4/x9b/xb6 - /xe4/x9b/xb7 - /xe4/x9b/xb8 - /xe4/x9b/xb9 - /xe4/x9b/xba - /xe4/x9b/xbb - /xe4/x9b/xbc - /xe4/x9b/xbd - /xe4/x9b/xbe - /xe4/x9b/xbf - /xe4/x9c/x80 - /xe4/x9c/x81 - /xe4/x9c/x82 - /xe4/x9c/x83 - /xe4/x9c/x84 - /xe4/x9c/x85 - /xe4/x9c/x86 - /xe4/x9c/x87 - /xe4/x9c/x88 - /xe4/x9c/x89 - /xe4/x9c/x8a - /xe4/x9c/x8b - /xe4/x9c/x8c - /xe4/x9c/x8d - /xe4/x9c/x8e - /xe4/x9c/x8f - /xe4/x9c/x90 - /xe4/x9c/x91 - /xe4/x9c/x92 - /xe4/x9c/x93 - /xe4/x9c/x94 - /xe4/x9c/x95 - /xe4/x9c/x96 - /xe4/x9c/x97 - /xe4/x9c/x98 - /xe4/x9c/x99 - /xe4/x9c/x9a - /xe4/x9c/x9b - /xe4/x9c/x9c - /xe4/x9c/x9d - /xe4/x9c/x9e - /xe4/x9c/x9f - /xe4/x9c/xa0 - /xe4/x9c/xa1 - /xe4/x9c/xa2 - /xe4/x9c/xa3 - /xe4/x9c/xa4 - /xe4/x9c/xa5 - /xe4/x9c/xa6 - /xe4/x9c/xa7 - /xe4/x9c/xa8 - /xe4/x9c/xa9 - /xe4/x9c/xaa - /xe4/x9c/xab - /xe4/x9c/xac - /xe4/x9c/xad - /xe4/x9c/xae - /xe4/x9c/xaf - /xe4/x9c/xb0 - /xe4/x9c/xb1 - /xe4/x9c/xb2 - /xe4/x9c/xb3 - /xe4/x9c/xb4 - /xe4/x9c/xb5 - /xe4/x9c/xb6 - /xe4/x9c/xb7 - /xe4/x9c/xb8 - /xe4/x9c/xb9 - /xe4/x9c/xba - /xe4/x9c/xbb - /xe4/x9c/xbc - /xe4/x9c/xbd - /xe4/x9c/xbe - /xe4/x9c/xbf - /xe4/x9d/x80 - /xe4/x9d/x81 - /xe4/x9d/x82 - /xe4/x9d/x83 - /xe4/x9d/x84 - /xe4/x9d/x85 - /xe4/x9d/x86 - /xe4/x9d/x87 - /xe4/x9d/x88 - /xe4/x9d/x89 - /xe4/x9d/x8a - /xe4/x9d/x8b - /xe4/x9d/x8c - /xe4/x9d/x8d - /xe4/x9d/x8e - /xe4/x9d/x8f - /xe4/x9d/x90 - /xe4/x9d/x91 - /xe4/x9d/x92 - /xe4/x9d/x93 - /xe4/x9d/x94 - /xe4/x9d/x95 - /xe4/x9d/x96 - /xe4/x9d/x97 - /xe4/x9d/x98 - /xe4/x9d/x99 - /xe4/x9d/x9a - /xe4/x9d/x9b - /xe4/x9d/x9c - /xe4/x9d/x9d - /xe4/x9d/x9e - /xe4/x9d/x9f - /xe4/x9d/xa0 - /xe4/x9d/xa1 - /xe4/x9d/xa2 - /xe4/x9d/xa3 - /xe4/x9d/xa4 - /xe4/x9d/xa5 - /xe4/x9d/xa6 - /xe4/x9d/xa7 - /xe4/x9d/xa8 - /xe4/x9d/xa9 - /xe4/x9d/xaa - /xe4/x9d/xab - /xe4/x9d/xac - /xe4/x9d/xad - /xe4/x9d/xae - /xe4/x9d/xaf - /xe4/x9d/xb0 - /xe4/x9d/xb1 - /xe4/x9d/xb2 - /xe4/x9d/xb3 - /xe4/x9d/xb4 - /xe4/x9d/xb5 - /xe4/x9d/xb6 - /xe4/x9d/xb7 - /xe4/x9d/xb8 - /xe4/x9d/xb9 - /xe4/x9d/xba - /xe4/x9d/xbb - /xe4/x9d/xbc - /xe4/x9d/xbd - /xe4/x9d/xbe - /xe4/x9d/xbf - /xe4/x9e/x80 - /xe4/x9e/x81 - /xe4/x9e/x82 - /xe4/x9e/x83 - /xe4/x9e/x84 - /xe4/x9e/x85 - /xe4/x9e/x86 - /xe4/x9e/x87 - /xe4/x9e/x88 - /xe4/x9e/x89 - /xe4/x9e/x8a - /xe4/x9e/x8b - /xe4/x9e/x8c - /xe4/x9e/x8d - /xe4/x9e/x8e - /xe4/x9e/x8f - /xe4/x9e/x90 - /xe4/x9e/x91 - /xe4/x9e/x92 - /xe4/x9e/x93 - /xe4/x9e/x94 - /xe4/x9e/x95 - /xe4/x9e/x96 - /xe4/x9e/x97 - /xe4/x9e/x98 - /xe4/x9e/x99 - /xe4/x9e/x9a - /xe4/x9e/x9b - /xe4/x9e/x9c - /xe4/x9e/x9d - /xe4/x9e/x9e - /xe4/x9e/x9f - /xe4/x9e/xa0 - /xe4/x9e/xa1 - /xe4/x9e/xa2 - /xe4/x9e/xa3 - /xe4/x9e/xa4 - /xe4/x9e/xa5 - /xe4/x9e/xa6 - /xe4/x9e/xa7 - /xe4/x9e/xa8 - /xe4/x9e/xa9 - /xe4/x9e/xaa - /xe4/x9e/xab - /xe4/x9e/xac - /xe4/x9e/xad - /xe4/x9e/xae - /xe4/x9e/xaf - /xe4/x9e/xb0 - /xe4/x9e/xb1 - /xe4/x9e/xb2 - /xe4/x9e/xb3 - /xe4/x9e/xb4 - /xe4/x9e/xb5 - /xe4/x9e/xb6 - /xe4/x9e/xb7 - /xe4/x9e/xb8 - /xe4/x9e/xb9 - /xe4/x9e/xba - /xe4/x9e/xbb - /xe4/x9e/xbc - /xe4/x9e/xbd - /xe4/x9e/xbe - /xe4/x9e/xbf - /xe4/x9f/x80 - /xe4/x9f/x81 - /xe4/x9f/x82 - /xe4/x9f/x83 - /xe4/x9f/x84 - /xe4/x9f/x85 - /xe4/x9f/x86 - /xe4/x9f/x87 - /xe4/x9f/x88 - /xe4/x9f/x89 - /xe4/x9f/x8a - /xe4/x9f/x8b - /xe4/x9f/x8c - /xe4/x9f/x8d - /xe4/x9f/x8e - /xe4/x9f/x8f - /xe4/x9f/x90 - /xe4/x9f/x91 - /xe4/x9f/x92 - /xe4/x9f/x93 - /xe4/x9f/x94 - /xe4/x9f/x95 - /xe4/x9f/x96 - /xe4/x9f/x97 - /xe4/x9f/x98 - /xe4/x9f/x99 - /xe4/x9f/x9a - /xe4/x9f/x9b - /xe4/x9f/x9c - /xe4/x9f/x9d - /xe4/x9f/x9e - /xe4/x9f/x9f - /xe4/x9f/xa0 - /xe4/x9f/xa1 - /xe4/x9f/xa2 - /xe4/x9f/xa3 - /xe4/x9f/xa4 - /xe4/x9f/xa5 - /xe4/x9f/xa6 - /xe4/x9f/xa7 - /xe4/x9f/xa8 - /xe4/x9f/xa9 - /xe4/x9f/xaa - /xe4/x9f/xab - /xe4/x9f/xac - /xe4/x9f/xad - /xe4/x9f/xae - /xe4/x9f/xaf - /xe4/x9f/xb0 - /xe4/x9f/xb1 - /xe4/x9f/xb2 - /xe4/x9f/xb3 - /xe4/x9f/xb4 - /xe4/x9f/xb5 - /xe4/x9f/xb6 - /xe4/x9f/xb7 - /xe4/x9f/xb8 - /xe4/x9f/xb9 - /xe4/x9f/xba - /xe4/x9f/xbb - /xe4/x9f/xbc - /xe4/x9f/xbd - /xe4/x9f/xbe - /xe4/x9f/xbf - /xe4/xa0/x80 - /xe4/xa0/x81 - /xe4/xa0/x82 - /xe4/xa0/x83 - /xe4/xa0/x84 - /xe4/xa0/x85 - /xe4/xa0/x86 - /xe4/xa0/x87 - /xe4/xa0/x88 - /xe4/xa0/x89 - /xe4/xa0/x8a - /xe4/xa0/x8b - /xe4/xa0/x8c - /xe4/xa0/x8d - /xe4/xa0/x8e - /xe4/xa0/x8f - /xe4/xa0/x90 - /xe4/xa0/x91 - /xe4/xa0/x92 - /xe4/xa0/x93 - /xe4/xa0/x94 - /xe4/xa0/x95 - /xe4/xa0/x96 - /xe4/xa0/x97 - /xe4/xa0/x98 - /xe4/xa0/x99 - /xe4/xa0/x9a - /xe4/xa0/x9b - /xe4/xa0/x9c - /xe4/xa0/x9d - /xe4/xa0/x9e - /xe4/xa0/x9f - /xe4/xa0/xa0 - /xe4/xa0/xa1 - /xe4/xa0/xa2 - /xe4/xa0/xa3 - /xe4/xa0/xa4 - /xe4/xa0/xa5 - /xe4/xa0/xa6 - /xe4/xa0/xa7 - /xe4/xa0/xa8 - /xe4/xa0/xa9 - /xe4/xa0/xaa - /xe4/xa0/xab - /xe4/xa0/xac - /xe4/xa0/xad - /xe4/xa0/xae - /xe4/xa0/xaf - /xe4/xa0/xb0 - /xe4/xa0/xb1 - /xe4/xa0/xb2 - /xe4/xa0/xb3 - /xe4/xa0/xb4 - /xe4/xa0/xb5 - /xe4/xa0/xb6 - /xe4/xa0/xb7 - /xe4/xa0/xb8 - /xe4/xa0/xb9 - /xe4/xa0/xba - /xe4/xa0/xbb - /xe4/xa0/xbc - /xe4/xa0/xbd - /xe4/xa0/xbe - /xe4/xa0/xbf - /xe4/xa1/x80 - /xe4/xa1/x81 - /xe4/xa1/x82 - /xe4/xa1/x83 - /xe4/xa1/x84 - /xe4/xa1/x85 - /xe4/xa1/x86 - /xe4/xa1/x87 - /xe4/xa1/x88 - /xe4/xa1/x89 - /xe4/xa1/x8a - /xe4/xa1/x8b - /xe4/xa1/x8c - /xe4/xa1/x8d - /xe4/xa1/x8e - /xe4/xa1/x8f - /xe4/xa1/x90 - /xe4/xa1/x91 - /xe4/xa1/x92 - /xe4/xa1/x93 - /xe4/xa1/x94 - /xe4/xa1/x95 - /xe4/xa1/x96 - /xe4/xa1/x97 - /xe4/xa1/x98 - /xe4/xa1/x99 - /xe4/xa1/x9a - /xe4/xa1/x9b - /xe4/xa1/x9c - /xe4/xa1/x9d - /xe4/xa1/x9e - /xe4/xa1/x9f - /xe4/xa1/xa0 - /xe4/xa1/xa1 - /xe4/xa1/xa2 - /xe4/xa1/xa3 - /xe4/xa1/xa4 - /xe4/xa1/xa5 - /xe4/xa1/xa6 - /xe4/xa1/xa7 - /xe4/xa1/xa8 - /xe4/xa1/xa9 - /xe4/xa1/xaa - /xe4/xa1/xab - /xe4/xa1/xac - /xe4/xa1/xad - /xe4/xa1/xae - /xe4/xa1/xaf - /xe4/xa1/xb0 - /xe4/xa1/xb1 - /xe4/xa1/xb2 - /xe4/xa1/xb3 - /xe4/xa1/xb4 - /xe4/xa1/xb5 - /xe4/xa1/xb6 - /xe4/xa1/xb7 - /xe4/xa1/xb8 - /xe4/xa1/xb9 - /xe4/xa1/xba - /xe4/xa1/xbb - /xe4/xa1/xbc - /xe4/xa1/xbd - /xe4/xa1/xbe - /xe4/xa1/xbf - /xe4/xa2/x80 - /xe4/xa2/x81 - /xe4/xa2/x82 - /xe4/xa2/x83 - /xe4/xa2/x84 - /xe4/xa2/x85 - /xe4/xa2/x86 - /xe4/xa2/x87 - /xe4/xa2/x88 - /xe4/xa2/x89 - /xe4/xa2/x8a - /xe4/xa2/x8b - /xe4/xa2/x8c - /xe4/xa2/x8d - /xe4/xa2/x8e - /xe4/xa2/x8f - /xe4/xa2/x90 - /xe4/xa2/x91 - /xe4/xa2/x92 - /xe4/xa2/x93 - /xe4/xa2/x94 - /xe4/xa2/x95 - /xe4/xa2/x96 - /xe4/xa2/x97 - /xe4/xa2/x98 - /xe4/xa2/x99 - /xe4/xa2/x9a - /xe4/xa2/x9b - /xe4/xa2/x9c - /xe4/xa2/x9d - /xe4/xa2/x9e - /xe4/xa2/x9f - /xe4/xa2/xa0 - /xe4/xa2/xa1 - /xe4/xa2/xa2 - /xe4/xa2/xa3 - /xe4/xa2/xa4 - /xe4/xa2/xa5 - /xe4/xa2/xa6 - /xe4/xa2/xa7 - /xe4/xa2/xa8 - /xe4/xa2/xa9 - /xe4/xa2/xaa - /xe4/xa2/xab - /xe4/xa2/xac - /xe4/xa2/xad - /xe4/xa2/xae - /xe4/xa2/xaf - /xe4/xa2/xb0 - /xe4/xa2/xb1 - /xe4/xa2/xb2 - /xe4/xa2/xb3 - /xe4/xa2/xb4 - /xe4/xa2/xb5 - /xe4/xa2/xb6 - /xe4/xa2/xb7 - /xe4/xa2/xb8 - /xe4/xa2/xb9 - /xe4/xa2/xba - /xe4/xa2/xbb - /xe4/xa2/xbc - /xe4/xa2/xbd - /xe4/xa2/xbe - /xe4/xa2/xbf - /xe4/xa3/x80 - /xe4/xa3/x81 - /xe4/xa3/x82 - /xe4/xa3/x83 - /xe4/xa3/x84 - /xe4/xa3/x85 - /xe4/xa3/x86 - /xe4/xa3/x87 - /xe4/xa3/x88 - /xe4/xa3/x89 - /xe4/xa3/x8a - /xe4/xa3/x8b - /xe4/xa3/x8c - /xe4/xa3/x8d - /xe4/xa3/x8e - /xe4/xa3/x8f - /xe4/xa3/x90 - /xe4/xa3/x91 - /xe4/xa3/x92 - /xe4/xa3/x93 - /xe4/xa3/x94 - /xe4/xa3/x95 - /xe4/xa3/x96 - /xe4/xa3/x97 - /xe4/xa3/x98 - /xe4/xa3/x99 - /xe4/xa3/x9a - /xe4/xa3/x9b - /xe4/xa3/x9c - /xe4/xa3/x9d - /xe4/xa3/x9e - /xe4/xa3/x9f - /xe4/xa3/xa0 - /xe4/xa3/xa1 - /xe4/xa3/xa2 - /xe4/xa3/xa3 - /xe4/xa3/xa4 - /xe4/xa3/xa5 - /xe4/xa3/xa6 - /xe4/xa3/xa7 - /xe4/xa3/xa8 - /xe4/xa3/xa9 - /xe4/xa3/xaa - /xe4/xa3/xab - /xe4/xa3/xac - /xe4/xa3/xad - /xe4/xa3/xae - /xe4/xa3/xaf - /xe4/xa3/xb0 - /xe4/xa3/xb1 - /xe4/xa3/xb2 - /xe4/xa3/xb3 - /xe4/xa3/xb4 - /xe4/xa3/xb5 - /xe4/xa3/xb6 - /xe4/xa3/xb7 - /xe4/xa3/xb8 - /xe4/xa3/xb9 - /xe4/xa3/xba - /xe4/xa3/xbb - /xe4/xa3/xbc - /xe4/xa3/xbd - /xe4/xa3/xbe - /xe4/xa3/xbf - /xe4/xa4/x80 - /xe4/xa4/x81 - /xe4/xa4/x82 - /xe4/xa4/x83 - /xe4/xa4/x84 - /xe4/xa4/x85 - /xe4/xa4/x86 - /xe4/xa4/x87 - /xe4/xa4/x88 - /xe4/xa4/x89 - /xe4/xa4/x8a - /xe4/xa4/x8b - /xe4/xa4/x8c - /xe4/xa4/x8d - /xe4/xa4/x8e - /xe4/xa4/x8f - /xe4/xa4/x90 - /xe4/xa4/x91 - /xe4/xa4/x92 - /xe4/xa4/x93 - /xe4/xa4/x94 - /xe4/xa4/x95 - /xe4/xa4/x96 - /xe4/xa4/x97 - /xe4/xa4/x98 - /xe4/xa4/x99 - /xe4/xa4/x9a - /xe4/xa4/x9b - /xe4/xa4/x9c - /xe4/xa4/x9d - /xe4/xa4/x9e - /xe4/xa4/x9f - /xe4/xa4/xa0 - /xe4/xa4/xa1 - /xe4/xa4/xa2 - /xe4/xa4/xa3 - /xe4/xa4/xa4 - /xe4/xa4/xa5 - /xe4/xa4/xa6 - /xe4/xa4/xa7 - /xe4/xa4/xa8 - /xe4/xa4/xa9 - /xe4/xa4/xaa - /xe4/xa4/xab - /xe4/xa4/xac - /xe4/xa4/xad - /xe4/xa4/xae - /xe4/xa4/xaf - /xe4/xa4/xb0 - /xe4/xa4/xb1 - /xe4/xa4/xb2 - /xe4/xa4/xb3 - /xe4/xa4/xb4 - /xe4/xa4/xb5 - /xe4/xa4/xb6 - /xe4/xa4/xb7 - /xe4/xa4/xb8 - /xe4/xa4/xb9 - /xe4/xa4/xba - /xe4/xa4/xbb - /xe4/xa4/xbc - /xe4/xa4/xbd - /xe4/xa4/xbe - /xe4/xa4/xbf - /xe4/xa5/x80 - /xe4/xa5/x81 - /xe4/xa5/x82 - /xe4/xa5/x83 - /xe4/xa5/x84 - /xe4/xa5/x85 - /xe4/xa5/x86 - /xe4/xa5/x87 - /xe4/xa5/x88 - /xe4/xa5/x89 - /xe4/xa5/x8a - /xe4/xa5/x8b - /xe4/xa5/x8c - /xe4/xa5/x8d - /xe4/xa5/x8e - /xe4/xa5/x8f - /xe4/xa5/x90 - /xe4/xa5/x91 - /xe4/xa5/x92 - /xe4/xa5/x93 - /xe4/xa5/x94 - /xe4/xa5/x95 - /xe4/xa5/x96 - /xe4/xa5/x97 - /xe4/xa5/x98 - /xe4/xa5/x99 - /xe4/xa5/x9a - /xe4/xa5/x9b - /xe4/xa5/x9c - /xe4/xa5/x9d - /xe4/xa5/x9e - /xe4/xa5/x9f - /xe4/xa5/xa0 - /xe4/xa5/xa1 - /xe4/xa5/xa2 - /xe4/xa5/xa3 - /xe4/xa5/xa4 - /xe4/xa5/xa5 - /xe4/xa5/xa6 - /xe4/xa5/xa7 - /xe4/xa5/xa8 - /xe4/xa5/xa9 - /xe4/xa5/xaa - /xe4/xa5/xab - /xe4/xa5/xac - /xe4/xa5/xad - /xe4/xa5/xae - /xe4/xa5/xaf - /xe4/xa5/xb0 - /xe4/xa5/xb1 - /xe4/xa5/xb2 - /xe4/xa5/xb3 - /xe4/xa5/xb4 - /xe4/xa5/xb5 - /xe4/xa5/xb6 - /xe4/xa5/xb7 - /xe4/xa5/xb8 - /xe4/xa5/xb9 - /xe4/xa5/xba - /xe4/xa5/xbb - /xe4/xa5/xbc - /xe4/xa5/xbd - /xe4/xa5/xbe - /xe4/xa5/xbf - /xe4/xa6/x80 - /xe4/xa6/x81 - /xe4/xa6/x82 - /xe4/xa6/x83 - /xe4/xa6/x84 - /xe4/xa6/x85 - /xe4/xa6/x86 - /xe4/xa6/x87 - /xe4/xa6/x88 - /xe4/xa6/x89 - /xe4/xa6/x8a - /xe4/xa6/x8b - /xe4/xa6/x8c - /xe4/xa6/x8d - /xe4/xa6/x8e - /xe4/xa6/x8f - /xe4/xa6/x90 - /xe4/xa6/x91 - /xe4/xa6/x92 - /xe4/xa6/x93 - /xe4/xa6/x94 - /xe4/xa6/x95 - /xe4/xa6/x96 - /xe4/xa6/x97 - /xe4/xa6/x98 - /xe4/xa6/x99 - /xe4/xa6/x9a - /xe4/xa6/x9b - /xe4/xa6/x9c - /xe4/xa6/x9d - /xe4/xa6/x9e - /xe4/xa6/x9f - /xe4/xa6/xa0 - /xe4/xa6/xa1 - /xe4/xa6/xa2 - /xe4/xa6/xa3 - /xe4/xa6/xa4 - /xe4/xa6/xa5 - /xe4/xa6/xa6 - /xe4/xa6/xa7 - /xe4/xa6/xa8 - /xe4/xa6/xa9 - /xe4/xa6/xaa - /xe4/xa6/xab - /xe4/xa6/xac - /xe4/xa6/xad - /xe4/xa6/xae - /xe4/xa6/xaf - /xe4/xa6/xb0 - /xe4/xa6/xb1 - /xe4/xa6/xb2 - /xe4/xa6/xb3 - /xe4/xa6/xb4 - /xe4/xa6/xb5 - /xe4/xa6/xb6 - /xe4/xa6/xb7 - /xe4/xa6/xb8 - /xe4/xa6/xb9 - /xe4/xa6/xba - /xe4/xa6/xbb - /xe4/xa6/xbc - /xe4/xa6/xbd - /xe4/xa6/xbe - /xe4/xa6/xbf - /xe4/xa7/x80 - /xe4/xa7/x81 - /xe4/xa7/x82 - /xe4/xa7/x83 - /xe4/xa7/x84 - /xe4/xa7/x85 - /xe4/xa7/x86 - /xe4/xa7/x87 - /xe4/xa7/x88 - /xe4/xa7/x89 - /xe4/xa7/x8a - /xe4/xa7/x8b - /xe4/xa7/x8c - /xe4/xa7/x8d - /xe4/xa7/x8e - /xe4/xa7/x8f - /xe4/xa7/x90 - /xe4/xa7/x91 - /xe4/xa7/x92 - /xe4/xa7/x93 - /xe4/xa7/x94 - /xe4/xa7/x95 - /xe4/xa7/x96 - /xe4/xa7/x97 - /xe4/xa7/x98 - /xe4/xa7/x99 - /xe4/xa7/x9a - /xe4/xa7/x9b - /xe4/xa7/x9c - /xe4/xa7/x9d - /xe4/xa7/x9e - /xe4/xa7/x9f - /xe4/xa7/xa0 - /xe4/xa7/xa1 - /xe4/xa7/xa2 - /xe4/xa7/xa3 - /xe4/xa7/xa4 - /xe4/xa7/xa5 - /xe4/xa7/xa6 - /xe4/xa7/xa7 - /xe4/xa7/xa8 - /xe4/xa7/xa9 - /xe4/xa7/xaa - /xe4/xa7/xab - /xe4/xa7/xac - /xe4/xa7/xad - /xe4/xa7/xae - /xe4/xa7/xaf - /xe4/xa7/xb0 - /xe4/xa7/xb1 - /xe4/xa7/xb2 - /xe4/xa7/xb3 - /xe4/xa7/xb4 - /xe4/xa7/xb5 - /xe4/xa7/xb6 - /xe4/xa7/xb7 - /xe4/xa7/xb8 - /xe4/xa7/xb9 - /xe4/xa7/xba - /xe4/xa7/xbb - /xe4/xa7/xbc - /xe4/xa7/xbd - /xe4/xa7/xbe - /xe4/xa7/xbf - /xe4/xa8/x80 - /xe4/xa8/x81 - /xe4/xa8/x82 - /xe4/xa8/x83 - /xe4/xa8/x84 - /xe4/xa8/x85 - /xe4/xa8/x86 - /xe4/xa8/x87 - /xe4/xa8/x88 - /xe4/xa8/x89 - /xe4/xa8/x8a - /xe4/xa8/x8b - /xe4/xa8/x8c - /xe4/xa8/x8d - /xe4/xa8/x8e - /xe4/xa8/x8f - /xe4/xa8/x90 - /xe4/xa8/x91 - /xe4/xa8/x92 - /xe4/xa8/x93 - /xe4/xa8/x94 - /xe4/xa8/x95 - /xe4/xa8/x96 - /xe4/xa8/x97 - /xe4/xa8/x98 - /xe4/xa8/x99 - /xe4/xa8/x9a - /xe4/xa8/x9b - /xe4/xa8/x9c - /xe4/xa8/x9d - /xe4/xa8/x9e - /xe4/xa8/x9f - /xe4/xa8/xa0 - /xe4/xa8/xa1 - /xe4/xa8/xa2 - /xe4/xa8/xa3 - /xe4/xa8/xa4 - /xe4/xa8/xa5 - /xe4/xa8/xa6 - /xe4/xa8/xa7 - /xe4/xa8/xa8 - /xe4/xa8/xa9 - /xe4/xa8/xaa - /xe4/xa8/xab - /xe4/xa8/xac - /xe4/xa8/xad - /xe4/xa8/xae - /xe4/xa8/xaf - /xe4/xa8/xb0 - /xe4/xa8/xb1 - /xe4/xa8/xb2 - /xe4/xa8/xb3 - /xe4/xa8/xb4 - /xe4/xa8/xb5 - /xe4/xa8/xb6 - /xe4/xa8/xb7 - /xe4/xa8/xb8 - /xe4/xa8/xb9 - /xe4/xa8/xba - /xe4/xa8/xbb - /xe4/xa8/xbc - /xe4/xa8/xbd - /xe4/xa8/xbe - /xe4/xa8/xbf - /xe4/xa9/x80 - /xe4/xa9/x81 - /xe4/xa9/x82 - /xe4/xa9/x83 - /xe4/xa9/x84 - /xe4/xa9/x85 - /xe4/xa9/x86 - /xe4/xa9/x87 - /xe4/xa9/x88 - /xe4/xa9/x89 - /xe4/xa9/x8a - /xe4/xa9/x8b - /xe4/xa9/x8c - /xe4/xa9/x8d - /xe4/xa9/x8e - /xe4/xa9/x8f - /xe4/xa9/x90 - /xe4/xa9/x91 - /xe4/xa9/x92 - /xe4/xa9/x93 - /xe4/xa9/x94 - /xe4/xa9/x95 - /xe4/xa9/x96 - /xe4/xa9/x97 - /xe4/xa9/x98 - /xe4/xa9/x99 - /xe4/xa9/x9a - /xe4/xa9/x9b - /xe4/xa9/x9c - /xe4/xa9/x9d - /xe4/xa9/x9e - /xe4/xa9/x9f - /xe4/xa9/xa0 - /xe4/xa9/xa1 - /xe4/xa9/xa2 - /xe4/xa9/xa3 - /xe4/xa9/xa4 - /xe4/xa9/xa5 - /xe4/xa9/xa6 - /xe4/xa9/xa7 - /xe4/xa9/xa8 - /xe4/xa9/xa9 - /xe4/xa9/xaa - /xe4/xa9/xab - /xe4/xa9/xac - /xe4/xa9/xad - /xe4/xa9/xae - /xe4/xa9/xaf - /xe4/xa9/xb0 - /xe4/xa9/xb1 - /xe4/xa9/xb2 - /xe4/xa9/xb3 - /xe4/xa9/xb4 - /xe4/xa9/xb5 - /xe4/xa9/xb6 - /xe4/xa9/xb7 - /xe4/xa9/xb8 - /xe4/xa9/xb9 - /xe4/xa9/xba - /xe4/xa9/xbb - /xe4/xa9/xbc - /xe4/xa9/xbd - /xe4/xa9/xbe - /xe4/xa9/xbf - /xe4/xaa/x80 - /xe4/xaa/x81 - /xe4/xaa/x82 - /xe4/xaa/x83 - /xe4/xaa/x84 - /xe4/xaa/x85 - /xe4/xaa/x86 - /xe4/xaa/x87 - /xe4/xaa/x88 - /xe4/xaa/x89 - /xe4/xaa/x8a - /xe4/xaa/x8b - /xe4/xaa/x8c - /xe4/xaa/x8d - /xe4/xaa/x8e - /xe4/xaa/x8f - /xe4/xaa/x90 - /xe4/xaa/x91 - /xe4/xaa/x92 - /xe4/xaa/x93 - /xe4/xaa/x94 - /xe4/xaa/x95 - /xe4/xaa/x96 - /xe4/xaa/x97 - /xe4/xaa/x98 - /xe4/xaa/x99 - /xe4/xaa/x9a - /xe4/xaa/x9b - /xe4/xaa/x9c - /xe4/xaa/x9d - /xe4/xaa/x9e - /xe4/xaa/x9f - /xe4/xaa/xa0 - /xe4/xaa/xa1 - /xe4/xaa/xa2 - /xe4/xaa/xa3 - /xe4/xaa/xa4 - /xe4/xaa/xa5 - /xe4/xaa/xa6 - /xe4/xaa/xa7 - /xe4/xaa/xa8 - /xe4/xaa/xa9 - /xe4/xaa/xaa - /xe4/xaa/xab - /xe4/xaa/xac - /xe4/xaa/xad - /xe4/xaa/xae - /xe4/xaa/xaf - /xe4/xaa/xb0 - /xe4/xaa/xb1 - /xe4/xaa/xb2 - /xe4/xaa/xb3 - /xe4/xaa/xb4 - /xe4/xaa/xb5 - /xe4/xaa/xb6 - /xe4/xaa/xb7 - /xe4/xaa/xb8 - /xe4/xaa/xb9 - /xe4/xaa/xba - /xe4/xaa/xbb - /xe4/xaa/xbc - /xe4/xaa/xbd - /xe4/xaa/xbe - /xe4/xaa/xbf - /xe4/xab/x80 - /xe4/xab/x81 - /xe4/xab/x82 - /xe4/xab/x83 - /xe4/xab/x84 - /xe4/xab/x85 - /xe4/xab/x86 - /xe4/xab/x87 - /xe4/xab/x88 - /xe4/xab/x89 - /xe4/xab/x8a - /xe4/xab/x8b - /xe4/xab/x8c - /xe4/xab/x8d - /xe4/xab/x8e - /xe4/xab/x8f - /xe4/xab/x90 - /xe4/xab/x91 - /xe4/xab/x92 - /xe4/xab/x93 - /xe4/xab/x94 - /xe4/xab/x95 - /xe4/xab/x96 - /xe4/xab/x97 - /xe4/xab/x98 - /xe4/xab/x99 - /xe4/xab/x9a - /xe4/xab/x9b - /xe4/xab/x9c - /xe4/xab/x9d - /xe4/xab/x9e - /xe4/xab/x9f - /xe4/xab/xa0 - /xe4/xab/xa1 - /xe4/xab/xa2 - /xe4/xab/xa3 - /xe4/xab/xa4 - /xe4/xab/xa5 - /xe4/xab/xa6 - /xe4/xab/xa7 - /xe4/xab/xa8 - /xe4/xab/xa9 - /xe4/xab/xaa - /xe4/xab/xab - /xe4/xab/xac - /xe4/xab/xad - /xe4/xab/xae - /xe4/xab/xaf - /xe4/xab/xb0 - /xe4/xab/xb1 - /xe4/xab/xb2 - /xe4/xab/xb3 - /xe4/xab/xb4 - /xe4/xab/xb5 - /xe4/xab/xb6 - /xe4/xab/xb7 - /xe4/xab/xb8 - /xe4/xab/xb9 - /xe4/xab/xba - /xe4/xab/xbb - /xe4/xab/xbc - /xe4/xab/xbd - /xe4/xab/xbe - /xe4/xab/xbf - /xe4/xac/x80 - /xe4/xac/x81 - /xe4/xac/x82 - /xe4/xac/x83 - /xe4/xac/x84 - /xe4/xac/x85 - /xe4/xac/x86 - /xe4/xac/x87 - /xe4/xac/x88 - /xe4/xac/x89 - /xe4/xac/x8a - /xe4/xac/x8b - /xe4/xac/x8c - /xe4/xac/x8d - /xe4/xac/x8e - /xe4/xac/x8f - /xe4/xac/x90 - /xe4/xac/x91 - /xe4/xac/x92 - /xe4/xac/x93 - /xe4/xac/x94 - /xe4/xac/x95 - /xe4/xac/x96 - /xe4/xac/x97 - /xe4/xac/x98 - /xe4/xac/x99 - /xe4/xac/x9a - /xe4/xac/x9b - /xe4/xac/x9c - /xe4/xac/x9d - /xe4/xac/x9e - /xe4/xac/x9f - /xe4/xac/xa0 - /xe4/xac/xa1 - /xe4/xac/xa2 - /xe4/xac/xa3 - /xe4/xac/xa4 - /xe4/xac/xa5 - /xe4/xac/xa6 - /xe4/xac/xa7 - /xe4/xac/xa8 - /xe4/xac/xa9 - /xe4/xac/xaa - /xe4/xac/xab - /xe4/xac/xac - /xe4/xac/xad - /xe4/xac/xae - /xe4/xac/xaf - /xe4/xac/xb0 - /xe4/xac/xb1 - /xe4/xac/xb2 - /xe4/xac/xb3 - /xe4/xac/xb4 - /xe4/xac/xb5 - /xe4/xac/xb6 - /xe4/xac/xb7 - /xe4/xac/xb8 - /xe4/xac/xb9 - /xe4/xac/xba - /xe4/xac/xbb - /xe4/xac/xbc - /xe4/xac/xbd - /xe4/xac/xbe - /xe4/xac/xbf - /xe4/xad/x80 - /xe4/xad/x81 - /xe4/xad/x82 - /xe4/xad/x83 - /xe4/xad/x84 - /xe4/xad/x85 - /xe4/xad/x86 - /xe4/xad/x87 - /xe4/xad/x88 - /xe4/xad/x89 - /xe4/xad/x8a - /xe4/xad/x8b - /xe4/xad/x8c - /xe4/xad/x8d - /xe4/xad/x8e - /xe4/xad/x8f - /xe4/xad/x90 - /xe4/xad/x91 - /xe4/xad/x92 - /xe4/xad/x93 - /xe4/xad/x94 - /xe4/xad/x95 - /xe4/xad/x96 - /xe4/xad/x97 - /xe4/xad/x98 - /xe4/xad/x99 - /xe4/xad/x9a - /xe4/xad/x9b - /xe4/xad/x9c - /xe4/xad/x9d - /xe4/xad/x9e - /xe4/xad/x9f - /xe4/xad/xa0 - /xe4/xad/xa1 - /xe4/xad/xa2 - /xe4/xad/xa3 - /xe4/xad/xa4 - /xe4/xad/xa5 - /xe4/xad/xa6 - /xe4/xad/xa7 - /xe4/xad/xa8 - /xe4/xad/xa9 - /xe4/xad/xaa - /xe4/xad/xab - /xe4/xad/xac - /xe4/xad/xad - /xe4/xad/xae - /xe4/xad/xaf - /xe4/xad/xb0 - /xe4/xad/xb1 - /xe4/xad/xb2 - /xe4/xad/xb3 - /xe4/xad/xb4 - /xe4/xad/xb5 - /xe4/xad/xb6 - /xe4/xad/xb7 - /xe4/xad/xb8 - /xe4/xad/xb9 - /xe4/xad/xba - /xe4/xad/xbb - /xe4/xad/xbc - /xe4/xad/xbd - /xe4/xad/xbe - /xe4/xad/xbf - /xe4/xae/x80 - /xe4/xae/x81 - /xe4/xae/x82 - /xe4/xae/x83 - /xe4/xae/x84 - /xe4/xae/x85 - /xe4/xae/x86 - /xe4/xae/x87 - /xe4/xae/x88 - /xe4/xae/x89 - /xe4/xae/x8a - /xe4/xae/x8b - /xe4/xae/x8c - /xe4/xae/x8d - /xe4/xae/x8e - /xe4/xae/x8f - /xe4/xae/x90 - /xe4/xae/x91 - /xe4/xae/x92 - /xe4/xae/x93 - /xe4/xae/x94 - /xe4/xae/x95 - /xe4/xae/x96 - /xe4/xae/x97 - /xe4/xae/x98 - /xe4/xae/x99 - /xe4/xae/x9a - /xe4/xae/x9b - /xe4/xae/x9c - /xe4/xae/x9d - /xe4/xae/x9e - /xe4/xae/x9f - /xe4/xae/xa0 - /xe4/xae/xa1 - /xe4/xae/xa2 - /xe4/xae/xa3 - /xe4/xae/xa4 - /xe4/xae/xa5 - /xe4/xae/xa6 - /xe4/xae/xa7 - /xe4/xae/xa8 - /xe4/xae/xa9 - /xe4/xae/xaa - /xe4/xae/xab - /xe4/xae/xac - /xe4/xae/xad - /xe4/xae/xae - /xe4/xae/xaf - /xe4/xae/xb0 - /xe4/xae/xb1 - /xe4/xae/xb2 - /xe4/xae/xb3 - /xe4/xae/xb4 - /xe4/xae/xb5 - /xe4/xae/xb6 - /xe4/xae/xb7 - /xe4/xae/xb8 - /xe4/xae/xb9 - /xe4/xae/xba - /xe4/xae/xbb - /xe4/xae/xbc - /xe4/xae/xbd - /xe4/xae/xbe - /xe4/xae/xbf - /xe4/xaf/x80 - /xe4/xaf/x81 - /xe4/xaf/x82 - /xe4/xaf/x83 - /xe4/xaf/x84 - /xe4/xaf/x85 - /xe4/xaf/x86 - /xe4/xaf/x87 - /xe4/xaf/x88 - /xe4/xaf/x89 - /xe4/xaf/x8a - /xe4/xaf/x8b - /xe4/xaf/x8c - /xe4/xaf/x8d - /xe4/xaf/x8e - /xe4/xaf/x8f - /xe4/xaf/x90 - /xe4/xaf/x91 - /xe4/xaf/x92 - /xe4/xaf/x93 - /xe4/xaf/x94 - /xe4/xaf/x95 - /xe4/xaf/x96 - /xe4/xaf/x97 - /xe4/xaf/x98 - /xe4/xaf/x99 - /xe4/xaf/x9a - /xe4/xaf/x9b - /xe4/xaf/x9c - /xe4/xaf/x9d - /xe4/xaf/x9e - /xe4/xaf/x9f - /xe4/xaf/xa0 - /xe4/xaf/xa1 - /xe4/xaf/xa2 - /xe4/xaf/xa3 - /xe4/xaf/xa4 - /xe4/xaf/xa5 - /xe4/xaf/xa6 - /xe4/xaf/xa7 - /xe4/xaf/xa8 - /xe4/xaf/xa9 - /xe4/xaf/xaa - /xe4/xaf/xab - /xe4/xaf/xac - /xe4/xaf/xad - /xe4/xaf/xae - /xe4/xaf/xaf - /xe4/xaf/xb0 - /xe4/xaf/xb1 - /xe4/xaf/xb2 - /xe4/xaf/xb3 - /xe4/xaf/xb4 - /xe4/xaf/xb5 - /xe4/xaf/xb6 - /xe4/xaf/xb7 - /xe4/xaf/xb8 - /xe4/xaf/xb9 - /xe4/xaf/xba - /xe4/xaf/xbb - /xe4/xaf/xbc - /xe4/xaf/xbd - /xe4/xaf/xbe - /xe4/xaf/xbf - /xe4/xb0/x80 - /xe4/xb0/x81 - /xe4/xb0/x82 - /xe4/xb0/x83 - /xe4/xb0/x84 - /xe4/xb0/x85 - /xe4/xb0/x86 - /xe4/xb0/x87 - /xe4/xb0/x88 - /xe4/xb0/x89 - /xe4/xb0/x8a - /xe4/xb0/x8b - /xe4/xb0/x8c - /xe4/xb0/x8d - /xe4/xb0/x8e - /xe4/xb0/x8f - /xe4/xb0/x90 - /xe4/xb0/x91 - /xe4/xb0/x92 - /xe4/xb0/x93 - /xe4/xb0/x94 - /xe4/xb0/x95 - /xe4/xb0/x96 - /xe4/xb0/x97 - /xe4/xb0/x98 - /xe4/xb0/x99 - /xe4/xb0/x9a - /xe4/xb0/x9b - /xe4/xb0/x9c - /xe4/xb0/x9d - /xe4/xb0/x9e - /xe4/xb0/x9f - /xe4/xb0/xa0 - /xe4/xb0/xa1 - /xe4/xb0/xa2 - /xe4/xb0/xa3 - /xe4/xb0/xa4 - /xe4/xb0/xa5 - /xe4/xb0/xa6 - /xe4/xb0/xa7 - /xe4/xb0/xa8 - /xe4/xb0/xa9 - /xe4/xb0/xaa - /xe4/xb0/xab - /xe4/xb0/xac - /xe4/xb0/xad - /xe4/xb0/xae - /xe4/xb0/xaf - /xe4/xb0/xb0 - /xe4/xb0/xb1 - /xe4/xb0/xb2 - /xe4/xb0/xb3 - /xe4/xb0/xb4 - /xe4/xb0/xb5 - /xe4/xb0/xb6 - /xe4/xb0/xb7 - /xe4/xb0/xb8 - /xe4/xb0/xb9 - /xe4/xb0/xba - /xe4/xb0/xbb - /xe4/xb0/xbc - /xe4/xb0/xbd - /xe4/xb0/xbe - /xe4/xb0/xbf - /xe4/xb1/x80 - /xe4/xb1/x81 - /xe4/xb1/x82 - /xe4/xb1/x83 - /xe4/xb1/x84 - /xe4/xb1/x85 - /xe4/xb1/x86 - /xe4/xb1/x87 - /xe4/xb1/x88 - /xe4/xb1/x89 - /xe4/xb1/x8a - /xe4/xb1/x8b - /xe4/xb1/x8c - /xe4/xb1/x8d - /xe4/xb1/x8e - /xe4/xb1/x8f - /xe4/xb1/x90 - /xe4/xb1/x91 - /xe4/xb1/x92 - /xe4/xb1/x93 - /xe4/xb1/x94 - /xe4/xb1/x95 - /xe4/xb1/x96 - /xe4/xb1/x97 - /xe4/xb1/x98 - /xe4/xb1/x99 - /xe4/xb1/x9a - /xe4/xb1/x9b - /xe4/xb1/x9c - /xe4/xb1/x9d - /xe4/xb1/x9e - /xe4/xb1/x9f - /xe4/xb1/xa0 - /xe4/xb1/xa1 - /xe4/xb1/xa2 - /xe4/xb1/xa3 - /xe4/xb1/xa4 - /xe4/xb1/xa5 - /xe4/xb1/xa6 - /xe4/xb1/xa7 - /xe4/xb1/xa8 - /xe4/xb1/xa9 - /xe4/xb1/xaa - /xe4/xb1/xab - /xe4/xb1/xac - /xe4/xb1/xad - /xe4/xb1/xae - /xe4/xb1/xaf - /xe4/xb1/xb0 - /xe4/xb1/xb1 - /xe4/xb1/xb2 - /xe4/xb1/xb3 - /xe4/xb1/xb4 - /xe4/xb1/xb5 - /xe4/xb1/xb6 - /xe4/xb1/xb7 - /xe4/xb1/xb8 - /xe4/xb1/xb9 - /xe4/xb1/xba - /xe4/xb1/xbb - /xe4/xb1/xbc - /xe4/xb1/xbd - /xe4/xb1/xbe - /xe4/xb1/xbf - /xe4/xb2/x80 - /xe4/xb2/x81 - /xe4/xb2/x82 - /xe4/xb2/x83 - /xe4/xb2/x84 - /xe4/xb2/x85 - /xe4/xb2/x86 - /xe4/xb2/x87 - /xe4/xb2/x88 - /xe4/xb2/x89 - /xe4/xb2/x8a - /xe4/xb2/x8b - /xe4/xb2/x8c - /xe4/xb2/x8d - /xe4/xb2/x8e - /xe4/xb2/x8f - /xe4/xb2/x90 - /xe4/xb2/x91 - /xe4/xb2/x92 - /xe4/xb2/x93 - /xe4/xb2/x94 - /xe4/xb2/x95 - /xe4/xb2/x96 - /xe4/xb2/x97 - /xe4/xb2/x98 - /xe4/xb2/x99 - /xe4/xb2/x9a - /xe4/xb2/x9b - /xe4/xb2/x9c - /xe4/xb2/x9d - /xe4/xb2/x9e - /xe4/xb2/x9f - /xe4/xb2/xa0 - /xe4/xb2/xa1 - /xe4/xb2/xa2 - /xe4/xb2/xa3 - /xe4/xb2/xa4 - /xe4/xb2/xa5 - /xe4/xb2/xa6 - /xe4/xb2/xa7 - /xe4/xb2/xa8 - /xe4/xb2/xa9 - /xe4/xb2/xaa - /xe4/xb2/xab - /xe4/xb2/xac - /xe4/xb2/xad - /xe4/xb2/xae - /xe4/xb2/xaf - /xe4/xb2/xb0 - /xe4/xb2/xb1 - /xe4/xb2/xb2 - /xe4/xb2/xb3 - /xe4/xb2/xb4 - /xe4/xb2/xb5 - /xe4/xb2/xb6 - /xe4/xb2/xb7 - /xe4/xb2/xb8 - /xe4/xb2/xb9 - /xe4/xb2/xba - /xe4/xb2/xbb - /xe4/xb2/xbc - /xe4/xb2/xbd - /xe4/xb2/xbe - /xe4/xb2/xbf - /xe4/xb3/x80 - /xe4/xb3/x81 - /xe4/xb3/x82 - /xe4/xb3/x83 - /xe4/xb3/x84 - /xe4/xb3/x85 - /xe4/xb3/x86 - /xe4/xb3/x87 - /xe4/xb3/x88 - /xe4/xb3/x89 - /xe4/xb3/x8a - /xe4/xb3/x8b - /xe4/xb3/x8c - /xe4/xb3/x8d - /xe4/xb3/x8e - /xe4/xb3/x8f - /xe4/xb3/x90 - /xe4/xb3/x91 - /xe4/xb3/x92 - /xe4/xb3/x93 - /xe4/xb3/x94 - /xe4/xb3/x95 - /xe4/xb3/x96 - /xe4/xb3/x97 - /xe4/xb3/x98 - /xe4/xb3/x99 - /xe4/xb3/x9a - /xe4/xb3/x9b - /xe4/xb3/x9c - /xe4/xb3/x9d - /xe4/xb3/x9e - /xe4/xb3/x9f - /xe4/xb3/xa0 - /xe4/xb3/xa1 - /xe4/xb3/xa2 - /xe4/xb3/xa3 - /xe4/xb3/xa4 - /xe4/xb3/xa5 - /xe4/xb3/xa6 - /xe4/xb3/xa7 - /xe4/xb3/xa8 - /xe4/xb3/xa9 - /xe4/xb3/xaa - /xe4/xb3/xab - /xe4/xb3/xac - /xe4/xb3/xad - /xe4/xb3/xae - /xe4/xb3/xaf - /xe4/xb3/xb0 - /xe4/xb3/xb1 - /xe4/xb3/xb2 - /xe4/xb3/xb3 - /xe4/xb3/xb4 - /xe4/xb3/xb5 - /xe4/xb3/xb6 - /xe4/xb3/xb7 - /xe4/xb3/xb8 - /xe4/xb3/xb9 - /xe4/xb3/xba - /xe4/xb3/xbb - /xe4/xb3/xbc - /xe4/xb3/xbd - /xe4/xb3/xbe - /xe4/xb3/xbf - /xe4/xb4/x80 - /xe4/xb4/x81 - /xe4/xb4/x82 - /xe4/xb4/x83 - /xe4/xb4/x84 - /xe4/xb4/x85 - /xe4/xb4/x86 - /xe4/xb4/x87 - /xe4/xb4/x88 - /xe4/xb4/x89 - /xe4/xb4/x8a - /xe4/xb4/x8b - /xe4/xb4/x8c - /xe4/xb4/x8d - /xe4/xb4/x8e - /xe4/xb4/x8f - /xe4/xb4/x90 - /xe4/xb4/x91 - /xe4/xb4/x92 - /xe4/xb4/x93 - /xe4/xb4/x94 - /xe4/xb4/x95 - /xe4/xb4/x96 - /xe4/xb4/x97 - /xe4/xb4/x98 - /xe4/xb4/x99 - /xe4/xb4/x9a - /xe4/xb4/x9b - /xe4/xb4/x9c - /xe4/xb4/x9d - /xe4/xb4/x9e - /xe4/xb4/x9f - /xe4/xb4/xa0 - /xe4/xb4/xa1 - /xe4/xb4/xa2 - /xe4/xb4/xa3 - /xe4/xb4/xa4 - /xe4/xb4/xa5 - /xe4/xb4/xa6 - /xe4/xb4/xa7 - /xe4/xb4/xa8 - /xe4/xb4/xa9 - /xe4/xb4/xaa - /xe4/xb4/xab - /xe4/xb4/xac - /xe4/xb4/xad - /xe4/xb4/xae - /xe4/xb4/xaf - /xe4/xb4/xb0 - /xe4/xb4/xb1 - /xe4/xb4/xb2 - /xe4/xb4/xb3 - /xe4/xb4/xb4 - /xe4/xb4/xb5 - /xe4/xb4/xb6 - /xe4/xb4/xb7 - /xe4/xb4/xb8 - /xe4/xb4/xb9 - /xe4/xb4/xba - /xe4/xb4/xbb - /xe4/xb4/xbc - /xe4/xb4/xbd - /xe4/xb4/xbe - /xe4/xb4/xbf - /xe4/xb5/x80 - /xe4/xb5/x81 - /xe4/xb5/x82 - /xe4/xb5/x83 - /xe4/xb5/x84 - /xe4/xb5/x85 - /xe4/xb5/x86 - /xe4/xb5/x87 - /xe4/xb5/x88 - /xe4/xb5/x89 - /xe4/xb5/x8a - /xe4/xb5/x8b - /xe4/xb5/x8c - /xe4/xb5/x8d - /xe4/xb5/x8e - /xe4/xb5/x8f - /xe4/xb5/x90 - /xe4/xb5/x91 - /xe4/xb5/x92 - /xe4/xb5/x93 - /xe4/xb5/x94 - /xe4/xb5/x95 - /xe4/xb5/x96 - /xe4/xb5/x97 - /xe4/xb5/x98 - /xe4/xb5/x99 - /xe4/xb5/x9a - /xe4/xb5/x9b - /xe4/xb5/x9c - /xe4/xb5/x9d - /xe4/xb5/x9e - /xe4/xb5/x9f - /xe4/xb5/xa0 - /xe4/xb5/xa1 - /xe4/xb5/xa2 - /xe4/xb5/xa3 - /xe4/xb5/xa4 - /xe4/xb5/xa5 - /xe4/xb5/xa6 - /xe4/xb5/xa7 - /xe4/xb5/xa8 - /xe4/xb5/xa9 - /xe4/xb5/xaa - /xe4/xb5/xab - /xe4/xb5/xac - /xe4/xb5/xad - /xe4/xb5/xae - /xe4/xb5/xaf - /xe4/xb5/xb0 - /xe4/xb5/xb1 - /xe4/xb5/xb2 - /xe4/xb5/xb3 - /xe4/xb5/xb4 - /xe4/xb5/xb5 - /xe4/xb5/xb6 - /xe4/xb5/xb7 - /xe4/xb5/xb8 - /xe4/xb5/xb9 - /xe4/xb5/xba - /xe4/xb5/xbb - /xe4/xb5/xbc - /xe4/xb5/xbd - /xe4/xb5/xbe - /xe4/xb5/xbf - /xe4/xb6/x80 - /xe4/xb6/x81 - /xe4/xb6/x82 - /xe4/xb6/x83 - /xe4/xb6/x84 - /xe4/xb6/x85 - /xe4/xb6/x86 - /xe4/xb6/x87 - /xe4/xb6/x88 - /xe4/xb6/x89 - /xe4/xb6/x8a - /xe4/xb6/x8b - /xe4/xb6/x8c - /xe4/xb6/x8d - /xe4/xb6/x8e - /xe4/xb6/x8f - /xe4/xb6/x90 - /xe4/xb6/x91 - /xe4/xb6/x92 - /xe4/xb6/x93 - /xe4/xb6/x94 - /xe4/xb6/x95 - /xe4/xb6/x96 - /xe4/xb6/x97 - /xe4/xb6/x98 - /xe4/xb6/x99 - /xe4/xb6/x9a - /xe4/xb6/x9b - /xe4/xb6/x9c - /xe4/xb6/x9d - /xe4/xb6/x9e - /xe4/xb6/x9f - /xe4/xb6/xa0 - /xe4/xb6/xa1 - /xe4/xb6/xa2 - /xe4/xb6/xa3 - /xe4/xb6/xa4 - /xe4/xb6/xa5 - /xe4/xb6/xa6 - /xe4/xb6/xa7 - /xe4/xb6/xa8 - /xe4/xb6/xa9 - /xe4/xb6/xaa - /xe4/xb6/xab - /xe4/xb6/xac - /xe4/xb6/xad - /xe4/xb6/xae - /xe4/xb6/xaf - /xe4/xb6/xb0 - /xe4/xb6/xb1 - /xe4/xb6/xb2 - /xe4/xb6/xb3 - /xe4/xb6/xb4 - /xe4/xb6/xb5 - /xe4/xb8/x80 - /xe4/xb8/x81 - /xe4/xb8/x82 - /xe4/xb8/x83 - /xe4/xb8/x84 - /xe4/xb8/x85 - /xe4/xb8/x86 - /xe4/xb8/x87 - /xe4/xb8/x88 - /xe4/xb8/x89 - /xe4/xb8/x8a - /xe4/xb8/x8b - /xe4/xb8/x8c - /xe4/xb8/x8d - /xe4/xb8/x8e - /xe4/xb8/x8f - /xe4/xb8/x90 - /xe4/xb8/x91 - /xe4/xb8/x92 - /xe4/xb8/x93 - /xe4/xb8/x94 - /xe4/xb8/x95 - /xe4/xb8/x96 - /xe4/xb8/x97 - /xe4/xb8/x98 - /xe4/xb8/x99 - /xe4/xb8/x9a - /xe4/xb8/x9b - /xe4/xb8/x9c - /xe4/xb8/x9d - /xe4/xb8/x9e - /xe4/xb8/x9f - /xe4/xb8/xa0 - /xe4/xb8/xa1 - /xe4/xb8/xa2 - /xe4/xb8/xa3 - /xe4/xb8/xa4 - /xe4/xb8/xa5 - /xe4/xb8/xa6 - /xe4/xb8/xa7 - /xe4/xb8/xa8 - /xe4/xb8/xa9 - /xe4/xb8/xaa - /xe4/xb8/xab - /xe4/xb8/xac - /xe4/xb8/xad - /xe4/xb8/xae - /xe4/xb8/xaf - /xe4/xb8/xb0 - /xe4/xb8/xb1 - /xe4/xb8/xb2 - /xe4/xb8/xb3 - /xe4/xb8/xb4 - /xe4/xb8/xb5 - /xe4/xb8/xb6 - /xe4/xb8/xb7 - /xe4/xb8/xb8 - /xe4/xb8/xb9 - /xe4/xb8/xba - /xe4/xb8/xbb - /xe4/xb8/xbc - /xe4/xb8/xbd - /xe4/xb8/xbe - /xe4/xb8/xbf - /xe4/xb9/x80 - /xe4/xb9/x81 - /xe4/xb9/x82 - /xe4/xb9/x83 - /xe4/xb9/x84 - /xe4/xb9/x85 - /xe4/xb9/x86 - /xe4/xb9/x87 - /xe4/xb9/x88 - /xe4/xb9/x89 - /xe4/xb9/x8a - /xe4/xb9/x8b - /xe4/xb9/x8c - /xe4/xb9/x8d - /xe4/xb9/x8e - /xe4/xb9/x8f - /xe4/xb9/x90 - /xe4/xb9/x91 - /xe4/xb9/x92 - /xe4/xb9/x93 - /xe4/xb9/x94 - /xe4/xb9/x95 - /xe4/xb9/x96 - /xe4/xb9/x97 - /xe4/xb9/x98 - /xe4/xb9/x99 - /xe4/xb9/x9a - /xe4/xb9/x9b - /xe4/xb9/x9c - /xe4/xb9/x9d - /xe4/xb9/x9e - /xe4/xb9/x9f - /xe4/xb9/xa0 - /xe4/xb9/xa1 - /xe4/xb9/xa2 - /xe4/xb9/xa3 - /xe4/xb9/xa4 - /xe4/xb9/xa5 - /xe4/xb9/xa6 - /xe4/xb9/xa7 - /xe4/xb9/xa8 - /xe4/xb9/xa9 - /xe4/xb9/xaa - /xe4/xb9/xab - /xe4/xb9/xac - /xe4/xb9/xad - /xe4/xb9/xae - /xe4/xb9/xaf - /xe4/xb9/xb0 - /xe4/xb9/xb1 - /xe4/xb9/xb2 - /xe4/xb9/xb3 - /xe4/xb9/xb4 - /xe4/xb9/xb5 - /xe4/xb9/xb6 - /xe4/xb9/xb7 - /xe4/xb9/xb8 - /xe4/xb9/xb9 - /xe4/xb9/xba - /xe4/xb9/xbb - /xe4/xb9/xbc - /xe4/xb9/xbd - /xe4/xb9/xbe - /xe4/xb9/xbf - /xe4/xba/x80 - /xe4/xba/x81 - /xe4/xba/x82 - /xe4/xba/x83 - /xe4/xba/x84 - /xe4/xba/x85 - /xe4/xba/x86 - /xe4/xba/x87 - /xe4/xba/x88 - /xe4/xba/x89 - /xe4/xba/x8a - /xe4/xba/x8b - /xe4/xba/x8c - /xe4/xba/x8d - /xe4/xba/x8e - /xe4/xba/x8f - /xe4/xba/x90 - /xe4/xba/x91 - /xe4/xba/x92 - /xe4/xba/x93 - /xe4/xba/x94 - /xe4/xba/x95 - /xe4/xba/x96 - /xe4/xba/x97 - /xe4/xba/x98 - /xe4/xba/x99 - /xe4/xba/x9a - /xe4/xba/x9b - /xe4/xba/x9c - /xe4/xba/x9d - /xe4/xba/x9e - /xe4/xba/x9f - /xe4/xba/xa0 - /xe4/xba/xa1 - /xe4/xba/xa2 - /xe4/xba/xa3 - /xe4/xba/xa4 - /xe4/xba/xa5 - /xe4/xba/xa6 - /xe4/xba/xa7 - /xe4/xba/xa8 - /xe4/xba/xa9 - /xe4/xba/xaa - /xe4/xba/xab - /xe4/xba/xac - /xe4/xba/xad - /xe4/xba/xae - /xe4/xba/xaf - /xe4/xba/xb0 - /xe4/xba/xb1 - /xe4/xba/xb2 - /xe4/xba/xb3 - /xe4/xba/xb4 - /xe4/xba/xb5 - /xe4/xba/xb6 - /xe4/xba/xb7 - /xe4/xba/xb8 - /xe4/xba/xb9 - /xe4/xba/xba - /xe4/xba/xbb - /xe4/xba/xbc - /xe4/xba/xbd - /xe4/xba/xbe - /xe4/xba/xbf - /xe4/xbb/x80 - /xe4/xbb/x81 - /xe4/xbb/x82 - /xe4/xbb/x83 - /xe4/xbb/x84 - /xe4/xbb/x85 - /xe4/xbb/x86 - /xe4/xbb/x87 - /xe4/xbb/x88 - /xe4/xbb/x89 - /xe4/xbb/x8a - /xe4/xbb/x8b - /xe4/xbb/x8c - /xe4/xbb/x8d - /xe4/xbb/x8e - /xe4/xbb/x8f - /xe4/xbb/x90 - /xe4/xbb/x91 - /xe4/xbb/x92 - /xe4/xbb/x93 - /xe4/xbb/x94 - /xe4/xbb/x95 - /xe4/xbb/x96 - /xe4/xbb/x97 - /xe4/xbb/x98 - /xe4/xbb/x99 - /xe4/xbb/x9a - /xe4/xbb/x9b - /xe4/xbb/x9c - /xe4/xbb/x9d - /xe4/xbb/x9e - /xe4/xbb/x9f - /xe4/xbb/xa0 - /xe4/xbb/xa1 - /xe4/xbb/xa2 - /xe4/xbb/xa3 - /xe4/xbb/xa4 - /xe4/xbb/xa5 - /xe4/xbb/xa6 - /xe4/xbb/xa7 - /xe4/xbb/xa8 - /xe4/xbb/xa9 - /xe4/xbb/xaa - /xe4/xbb/xab - /xe4/xbb/xac - /xe4/xbb/xad - /xe4/xbb/xae - /xe4/xbb/xaf - /xe4/xbb/xb0 - /xe4/xbb/xb1 - /xe4/xbb/xb2 - /xe4/xbb/xb3 - /xe4/xbb/xb4 - /xe4/xbb/xb5 - /xe4/xbb/xb6 - /xe4/xbb/xb7 - /xe4/xbb/xb8 - /xe4/xbb/xb9 - /xe4/xbb/xba - /xe4/xbb/xbb - /xe4/xbb/xbc - /xe4/xbb/xbd - /xe4/xbb/xbe - /xe4/xbb/xbf - /xe4/xbc/x80 - /xe4/xbc/x81 - /xe4/xbc/x82 - /xe4/xbc/x83 - /xe4/xbc/x84 - /xe4/xbc/x85 - /xe4/xbc/x86 - /xe4/xbc/x87 - /xe4/xbc/x88 - /xe4/xbc/x89 - /xe4/xbc/x8a - /xe4/xbc/x8b - /xe4/xbc/x8c - /xe4/xbc/x8d - /xe4/xbc/x8e - /xe4/xbc/x8f - /xe4/xbc/x90 - /xe4/xbc/x91 - /xe4/xbc/x92 - /xe4/xbc/x93 - /xe4/xbc/x94 - /xe4/xbc/x95 - /xe4/xbc/x96 - /xe4/xbc/x97 - /xe4/xbc/x98 - /xe4/xbc/x99 - /xe4/xbc/x9a - /xe4/xbc/x9b - /xe4/xbc/x9c - /xe4/xbc/x9d - /xe4/xbc/x9e - /xe4/xbc/x9f - /xe4/xbc/xa0 - /xe4/xbc/xa1 - /xe4/xbc/xa2 - /xe4/xbc/xa3 - /xe4/xbc/xa4 - /xe4/xbc/xa5 - /xe4/xbc/xa6 - /xe4/xbc/xa7 - /xe4/xbc/xa8 - /xe4/xbc/xa9 - /xe4/xbc/xaa - /xe4/xbc/xab - /xe4/xbc/xac - /xe4/xbc/xad - /xe4/xbc/xae - /xe4/xbc/xaf - /xe4/xbc/xb0 - /xe4/xbc/xb1 - /xe4/xbc/xb2 - /xe4/xbc/xb3 - /xe4/xbc/xb4 - /xe4/xbc/xb5 - /xe4/xbc/xb6 - /xe4/xbc/xb7 - /xe4/xbc/xb8 - /xe4/xbc/xb9 - /xe4/xbc/xba - /xe4/xbc/xbb - /xe4/xbc/xbc - /xe4/xbc/xbd - /xe4/xbc/xbe - /xe4/xbc/xbf - /xe4/xbd/x80 - /xe4/xbd/x81 - /xe4/xbd/x82 - /xe4/xbd/x83 - /xe4/xbd/x84 - /xe4/xbd/x85 - /xe4/xbd/x86 - /xe4/xbd/x87 - /xe4/xbd/x88 - /xe4/xbd/x89 - /xe4/xbd/x8a - /xe4/xbd/x8b - /xe4/xbd/x8c - /xe4/xbd/x8d - /xe4/xbd/x8e - /xe4/xbd/x8f - /xe4/xbd/x90 - /xe4/xbd/x91 - /xe4/xbd/x92 - /xe4/xbd/x93 - /xe4/xbd/x94 - /xe4/xbd/x95 - /xe4/xbd/x96 - /xe4/xbd/x97 - /xe4/xbd/x98 - /xe4/xbd/x99 - /xe4/xbd/x9a - /xe4/xbd/x9b - /xe4/xbd/x9c - /xe4/xbd/x9d - /xe4/xbd/x9e - /xe4/xbd/x9f - /xe4/xbd/xa0 - /xe4/xbd/xa1 - /xe4/xbd/xa2 - /xe4/xbd/xa3 - /xe4/xbd/xa4 - /xe4/xbd/xa5 - /xe4/xbd/xa6 - /xe4/xbd/xa7 - /xe4/xbd/xa8 - /xe4/xbd/xa9 - /xe4/xbd/xaa - /xe4/xbd/xab - /xe4/xbd/xac - /xe4/xbd/xad - /xe4/xbd/xae - /xe4/xbd/xaf - /xe4/xbd/xb0 - /xe4/xbd/xb1 - /xe4/xbd/xb2 - /xe4/xbd/xb3 - /xe4/xbd/xb4 - /xe4/xbd/xb5 - /xe4/xbd/xb6 - /xe4/xbd/xb7 - /xe4/xbd/xb8 - /xe4/xbd/xb9 - /xe4/xbd/xba - /xe4/xbd/xbb - /xe4/xbd/xbc - /xe4/xbd/xbd - /xe4/xbd/xbe - /xe4/xbd/xbf - /xe4/xbe/x80 - /xe4/xbe/x81 - /xe4/xbe/x82 - /xe4/xbe/x83 - /xe4/xbe/x84 - /xe4/xbe/x85 - /xe4/xbe/x86 - /xe4/xbe/x87 - /xe4/xbe/x88 - /xe4/xbe/x89 - /xe4/xbe/x8a - /xe4/xbe/x8b - /xe4/xbe/x8c - /xe4/xbe/x8d - /xe4/xbe/x8e - /xe4/xbe/x8f - /xe4/xbe/x90 - /xe4/xbe/x91 - /xe4/xbe/x92 - /xe4/xbe/x93 - /xe4/xbe/x94 - /xe4/xbe/x95 - /xe4/xbe/x96 - /xe4/xbe/x97 - /xe4/xbe/x98 - /xe4/xbe/x99 - /xe4/xbe/x9a - /xe4/xbe/x9b - /xe4/xbe/x9c - /xe4/xbe/x9d - /xe4/xbe/x9e - /xe4/xbe/x9f - /xe4/xbe/xa0 - /xe4/xbe/xa1 - /xe4/xbe/xa2 - /xe4/xbe/xa3 - /xe4/xbe/xa4 - /xe4/xbe/xa5 - /xe4/xbe/xa6 - /xe4/xbe/xa7 - /xe4/xbe/xa8 - /xe4/xbe/xa9 - /xe4/xbe/xaa - /xe4/xbe/xab - /xe4/xbe/xac - /xe4/xbe/xad - /xe4/xbe/xae - /xe4/xbe/xaf - /xe4/xbe/xb0 - /xe4/xbe/xb1 - /xe4/xbe/xb2 - /xe4/xbe/xb3 - /xe4/xbe/xb4 - /xe4/xbe/xb5 - /xe4/xbe/xb6 - /xe4/xbe/xb7 - /xe4/xbe/xb8 - /xe4/xbe/xb9 - /xe4/xbe/xba - /xe4/xbe/xbb - /xe4/xbe/xbc - /xe4/xbe/xbd - /xe4/xbe/xbe - /xe4/xbe/xbf - /xe4/xbf/x80 - /xe4/xbf/x81 - /xe4/xbf/x82 - /xe4/xbf/x83 - /xe4/xbf/x84 - /xe4/xbf/x85 - /xe4/xbf/x86 - /xe4/xbf/x87 - /xe4/xbf/x88 - /xe4/xbf/x89 - /xe4/xbf/x8a - /xe4/xbf/x8b - /xe4/xbf/x8c - /xe4/xbf/x8d - /xe4/xbf/x8e - /xe4/xbf/x8f - /xe4/xbf/x90 - /xe4/xbf/x91 - /xe4/xbf/x92 - /xe4/xbf/x93 - /xe4/xbf/x94 - /xe4/xbf/x95 - /xe4/xbf/x96 - /xe4/xbf/x97 - /xe4/xbf/x98 - /xe4/xbf/x99 - /xe4/xbf/x9a - /xe4/xbf/x9b - /xe4/xbf/x9c - /xe4/xbf/x9d - /xe4/xbf/x9e - /xe4/xbf/x9f - /xe4/xbf/xa0 - /xe4/xbf/xa1 - /xe4/xbf/xa2 - /xe4/xbf/xa3 - /xe4/xbf/xa4 - /xe4/xbf/xa5 - /xe4/xbf/xa6 - /xe4/xbf/xa7 - /xe4/xbf/xa8 - /xe4/xbf/xa9 - /xe4/xbf/xaa - /xe4/xbf/xab - /xe4/xbf/xac - /xe4/xbf/xad - /xe4/xbf/xae - /xe4/xbf/xaf - /xe4/xbf/xb0 - /xe4/xbf/xb1 - /xe4/xbf/xb2 - /xe4/xbf/xb3 - /xe4/xbf/xb4 - /xe4/xbf/xb5 - /xe4/xbf/xb6 - /xe4/xbf/xb7 - /xe4/xbf/xb8 - /xe4/xbf/xb9 - /xe4/xbf/xba - /xe4/xbf/xbb - /xe4/xbf/xbc - /xe4/xbf/xbd - /xe4/xbf/xbe - /xe4/xbf/xbf - /xe5/x80/x80 - /xe5/x80/x81 - /xe5/x80/x82 - /xe5/x80/x83 - /xe5/x80/x84 - /xe5/x80/x85 - /xe5/x80/x86 - /xe5/x80/x87 - /xe5/x80/x88 - /xe5/x80/x89 - /xe5/x80/x8a - /xe5/x80/x8b - /xe5/x80/x8c - /xe5/x80/x8d - /xe5/x80/x8e - /xe5/x80/x8f - /xe5/x80/x90 - /xe5/x80/x91 - /xe5/x80/x92 - /xe5/x80/x93 - /xe5/x80/x94 - /xe5/x80/x95 - /xe5/x80/x96 - /xe5/x80/x97 - /xe5/x80/x98 - /xe5/x80/x99 - /xe5/x80/x9a - /xe5/x80/x9b - /xe5/x80/x9c - /xe5/x80/x9d - /xe5/x80/x9e - /xe5/x80/x9f - /xe5/x80/xa0 - /xe5/x80/xa1 - /xe5/x80/xa2 - /xe5/x80/xa3 - /xe5/x80/xa4 - /xe5/x80/xa5 - /xe5/x80/xa6 - /xe5/x80/xa7 - /xe5/x80/xa8 - /xe5/x80/xa9 - /xe5/x80/xaa - /xe5/x80/xab - /xe5/x80/xac - /xe5/x80/xad - /xe5/x80/xae - /xe5/x80/xaf - /xe5/x80/xb0 - /xe5/x80/xb1 - /xe5/x80/xb2 - /xe5/x80/xb3 - /xe5/x80/xb4 - /xe5/x80/xb5 - /xe5/x80/xb6 - /xe5/x80/xb7 - /xe5/x80/xb8 - /xe5/x80/xb9 - /xe5/x80/xba - /xe5/x80/xbb - /xe5/x80/xbc - /xe5/x80/xbd - /xe5/x80/xbe - /xe5/x80/xbf - /xe5/x81/x80 - /xe5/x81/x81 - /xe5/x81/x82 - /xe5/x81/x83 - /xe5/x81/x84 - /xe5/x81/x85 - /xe5/x81/x86 - /xe5/x81/x87 - /xe5/x81/x88 - /xe5/x81/x89 - /xe5/x81/x8a - /xe5/x81/x8b - /xe5/x81/x8c - /xe5/x81/x8d - /xe5/x81/x8e - /xe5/x81/x8f - /xe5/x81/x90 - /xe5/x81/x91 - /xe5/x81/x92 - /xe5/x81/x93 - /xe5/x81/x94 - /xe5/x81/x95 - /xe5/x81/x96 - /xe5/x81/x97 - /xe5/x81/x98 - /xe5/x81/x99 - /xe5/x81/x9a - /xe5/x81/x9b - /xe5/x81/x9c - /xe5/x81/x9d - /xe5/x81/x9e - /xe5/x81/x9f - /xe5/x81/xa0 - /xe5/x81/xa1 - /xe5/x81/xa2 - /xe5/x81/xa3 - /xe5/x81/xa4 - /xe5/x81/xa5 - /xe5/x81/xa6 - /xe5/x81/xa7 - /xe5/x81/xa8 - /xe5/x81/xa9 - /xe5/x81/xaa - /xe5/x81/xab - /xe5/x81/xac - /xe5/x81/xad - /xe5/x81/xae - /xe5/x81/xaf - /xe5/x81/xb0 - /xe5/x81/xb1 - /xe5/x81/xb2 - /xe5/x81/xb3 - /xe5/x81/xb4 - /xe5/x81/xb5 - /xe5/x81/xb6 - /xe5/x81/xb7 - /xe5/x81/xb8 - /xe5/x81/xb9 - /xe5/x81/xba - /xe5/x81/xbb - /xe5/x81/xbc - /xe5/x81/xbd - /xe5/x81/xbe - /xe5/x81/xbf - /xe5/x82/x80 - /xe5/x82/x81 - /xe5/x82/x82 - /xe5/x82/x83 - /xe5/x82/x84 - /xe5/x82/x85 - /xe5/x82/x86 - /xe5/x82/x87 - /xe5/x82/x88 - /xe5/x82/x89 - /xe5/x82/x8a - /xe5/x82/x8b - /xe5/x82/x8c - /xe5/x82/x8d - /xe5/x82/x8e - /xe5/x82/x8f - /xe5/x82/x90 - /xe5/x82/x91 - /xe5/x82/x92 - /xe5/x82/x93 - /xe5/x82/x94 - /xe5/x82/x95 - /xe5/x82/x96 - /xe5/x82/x97 - /xe5/x82/x98 - /xe5/x82/x99 - /xe5/x82/x9a - /xe5/x82/x9b - /xe5/x82/x9c - /xe5/x82/x9d - /xe5/x82/x9e - /xe5/x82/x9f - /xe5/x82/xa0 - /xe5/x82/xa1 - /xe5/x82/xa2 - /xe5/x82/xa3 - /xe5/x82/xa4 - /xe5/x82/xa5 - /xe5/x82/xa6 - /xe5/x82/xa7 - /xe5/x82/xa8 - /xe5/x82/xa9 - /xe5/x82/xaa - /xe5/x82/xab - /xe5/x82/xac - /xe5/x82/xad - /xe5/x82/xae - /xe5/x82/xaf - /xe5/x82/xb0 - /xe5/x82/xb1 - /xe5/x82/xb2 - /xe5/x82/xb3 - /xe5/x82/xb4 - /xe5/x82/xb5 - /xe5/x82/xb6 - /xe5/x82/xb7 - /xe5/x82/xb8 - /xe5/x82/xb9 - /xe5/x82/xba - /xe5/x82/xbb - /xe5/x82/xbc - /xe5/x82/xbd - /xe5/x82/xbe - /xe5/x82/xbf - /xe5/x83/x80 - /xe5/x83/x81 - /xe5/x83/x82 - /xe5/x83/x83 - /xe5/x83/x84 - /xe5/x83/x85 - /xe5/x83/x86 - /xe5/x83/x87 - /xe5/x83/x88 - /xe5/x83/x89 - /xe5/x83/x8a - /xe5/x83/x8b - /xe5/x83/x8c - /xe5/x83/x8d - /xe5/x83/x8e - /xe5/x83/x8f - /xe5/x83/x90 - /xe5/x83/x91 - /xe5/x83/x92 - /xe5/x83/x93 - /xe5/x83/x94 - /xe5/x83/x95 - /xe5/x83/x96 - /xe5/x83/x97 - /xe5/x83/x98 - /xe5/x83/x99 - /xe5/x83/x9a - /xe5/x83/x9b - /xe5/x83/x9c - /xe5/x83/x9d - /xe5/x83/x9e - /xe5/x83/x9f - /xe5/x83/xa0 - /xe5/x83/xa1 - /xe5/x83/xa2 - /xe5/x83/xa3 - /xe5/x83/xa4 - /xe5/x83/xa5 - /xe5/x83/xa6 - /xe5/x83/xa7 - /xe5/x83/xa8 - /xe5/x83/xa9 - /xe5/x83/xaa - /xe5/x83/xab - /xe5/x83/xac - /xe5/x83/xad - /xe5/x83/xae - /xe5/x83/xaf - /xe5/x83/xb0 - /xe5/x83/xb1 - /xe5/x83/xb2 - /xe5/x83/xb3 - /xe5/x83/xb4 - /xe5/x83/xb5 - /xe5/x83/xb6 - /xe5/x83/xb7 - /xe5/x83/xb8 - /xe5/x83/xb9 - /xe5/x83/xba - /xe5/x83/xbb - /xe5/x83/xbc - /xe5/x83/xbd - /xe5/x83/xbe - /xe5/x83/xbf - /xe5/x84/x80 - /xe5/x84/x81 - /xe5/x84/x82 - /xe5/x84/x83 - /xe5/x84/x84 - /xe5/x84/x85 - /xe5/x84/x86 - /xe5/x84/x87 - /xe5/x84/x88 - /xe5/x84/x89 - /xe5/x84/x8a - /xe5/x84/x8b - /xe5/x84/x8c - /xe5/x84/x8d - /xe5/x84/x8e - /xe5/x84/x8f - /xe5/x84/x90 - /xe5/x84/x91 - /xe5/x84/x92 - /xe5/x84/x93 - /xe5/x84/x94 - /xe5/x84/x95 - /xe5/x84/x96 - /xe5/x84/x97 - /xe5/x84/x98 - /xe5/x84/x99 - /xe5/x84/x9a - /xe5/x84/x9b - /xe5/x84/x9c - /xe5/x84/x9d - /xe5/x84/x9e - /xe5/x84/x9f - /xe5/x84/xa0 - /xe5/x84/xa1 - /xe5/x84/xa2 - /xe5/x84/xa3 - /xe5/x84/xa4 - /xe5/x84/xa5 - /xe5/x84/xa6 - /xe5/x84/xa7 - /xe5/x84/xa8 - /xe5/x84/xa9 - /xe5/x84/xaa - /xe5/x84/xab - /xe5/x84/xac - /xe5/x84/xad - /xe5/x84/xae - /xe5/x84/xaf - /xe5/x84/xb0 - /xe5/x84/xb1 - /xe5/x84/xb2 - /xe5/x84/xb3 - /xe5/x84/xb4 - /xe5/x84/xb5 - /xe5/x84/xb6 - /xe5/x84/xb7 - /xe5/x84/xb8 - /xe5/x84/xb9 - /xe5/x84/xba - /xe5/x84/xbb - /xe5/x84/xbc - /xe5/x84/xbd - /xe5/x84/xbe - /xe5/x84/xbf - /xe5/x85/x80 - /xe5/x85/x81 - /xe5/x85/x82 - /xe5/x85/x83 - /xe5/x85/x84 - /xe5/x85/x85 - /xe5/x85/x86 - /xe5/x85/x87 - /xe5/x85/x88 - /xe5/x85/x89 - /xe5/x85/x8a - /xe5/x85/x8b - /xe5/x85/x8c - /xe5/x85/x8d - /xe5/x85/x8e - /xe5/x85/x8f - /xe5/x85/x90 - /xe5/x85/x91 - /xe5/x85/x92 - /xe5/x85/x93 - /xe5/x85/x94 - /xe5/x85/x95 - /xe5/x85/x96 - /xe5/x85/x97 - /xe5/x85/x98 - /xe5/x85/x99 - /xe5/x85/x9a - /xe5/x85/x9b - /xe5/x85/x9c - /xe5/x85/x9d - /xe5/x85/x9e - /xe5/x85/x9f - /xe5/x85/xa0 - /xe5/x85/xa1 - /xe5/x85/xa2 - /xe5/x85/xa3 - /xe5/x85/xa4 - /xe5/x85/xa5 - /xe5/x85/xa6 - /xe5/x85/xa7 - /xe5/x85/xa8 - /xe5/x85/xa9 - /xe5/x85/xaa - /xe5/x85/xab - /xe5/x85/xac - /xe5/x85/xad - /xe5/x85/xae - /xe5/x85/xaf - /xe5/x85/xb0 - /xe5/x85/xb1 - /xe5/x85/xb2 - /xe5/x85/xb3 - /xe5/x85/xb4 - /xe5/x85/xb5 - /xe5/x85/xb6 - /xe5/x85/xb7 - /xe5/x85/xb8 - /xe5/x85/xb9 - /xe5/x85/xba - /xe5/x85/xbb - /xe5/x85/xbc - /xe5/x85/xbd - /xe5/x85/xbe - /xe5/x85/xbf - /xe5/x86/x80 - /xe5/x86/x81 - /xe5/x86/x82 - /xe5/x86/x83 - /xe5/x86/x84 - /xe5/x86/x85 - /xe5/x86/x86 - /xe5/x86/x87 - /xe5/x86/x88 - /xe5/x86/x89 - /xe5/x86/x8a - /xe5/x86/x8b - /xe5/x86/x8c - /xe5/x86/x8d - /xe5/x86/x8e - /xe5/x86/x8f - /xe5/x86/x90 - /xe5/x86/x91 - /xe5/x86/x92 - /xe5/x86/x93 - /xe5/x86/x94 - /xe5/x86/x95 - /xe5/x86/x96 - /xe5/x86/x97 - /xe5/x86/x98 - /xe5/x86/x99 - /xe5/x86/x9a - /xe5/x86/x9b - /xe5/x86/x9c - /xe5/x86/x9d - /xe5/x86/x9e - /xe5/x86/x9f - /xe5/x86/xa0 - /xe5/x86/xa1 - /xe5/x86/xa2 - /xe5/x86/xa3 - /xe5/x86/xa4 - /xe5/x86/xa5 - /xe5/x86/xa6 - /xe5/x86/xa7 - /xe5/x86/xa8 - /xe5/x86/xa9 - /xe5/x86/xaa - /xe5/x86/xab - /xe5/x86/xac - /xe5/x86/xad - /xe5/x86/xae - /xe5/x86/xaf - /xe5/x86/xb0 - /xe5/x86/xb1 - /xe5/x86/xb2 - /xe5/x86/xb3 - /xe5/x86/xb4 - /xe5/x86/xb5 - /xe5/x86/xb6 - /xe5/x86/xb7 - /xe5/x86/xb8 - /xe5/x86/xb9 - /xe5/x86/xba - /xe5/x86/xbb - /xe5/x86/xbc - /xe5/x86/xbd - /xe5/x86/xbe - /xe5/x86/xbf - /xe5/x87/x80 - /xe5/x87/x81 - /xe5/x87/x82 - /xe5/x87/x83 - /xe5/x87/x84 - /xe5/x87/x85 - /xe5/x87/x86 - /xe5/x87/x87 - /xe5/x87/x88 - /xe5/x87/x89 - /xe5/x87/x8a - /xe5/x87/x8b - /xe5/x87/x8c - /xe5/x87/x8d - /xe5/x87/x8e - /xe5/x87/x8f - /xe5/x87/x90 - /xe5/x87/x91 - /xe5/x87/x92 - /xe5/x87/x93 - /xe5/x87/x94 - /xe5/x87/x95 - /xe5/x87/x96 - /xe5/x87/x97 - /xe5/x87/x98 - /xe5/x87/x99 - /xe5/x87/x9a - /xe5/x87/x9b - /xe5/x87/x9c - /xe5/x87/x9d - /xe5/x87/x9e - /xe5/x87/x9f - /xe5/x87/xa0 - /xe5/x87/xa1 - /xe5/x87/xa2 - /xe5/x87/xa3 - /xe5/x87/xa4 - /xe5/x87/xa5 - /xe5/x87/xa6 - /xe5/x87/xa7 - /xe5/x87/xa8 - /xe5/x87/xa9 - /xe5/x87/xaa - /xe5/x87/xab - /xe5/x87/xac - /xe5/x87/xad - /xe5/x87/xae - /xe5/x87/xaf - /xe5/x87/xb0 - /xe5/x87/xb1 - /xe5/x87/xb2 - /xe5/x87/xb3 - /xe5/x87/xb4 - /xe5/x87/xb5 - /xe5/x87/xb6 - /xe5/x87/xb7 - /xe5/x87/xb8 - /xe5/x87/xb9 - /xe5/x87/xba - /xe5/x87/xbb - /xe5/x87/xbc - /xe5/x87/xbd - /xe5/x87/xbe - /xe5/x87/xbf - /xe5/x88/x80 - /xe5/x88/x81 - /xe5/x88/x82 - /xe5/x88/x83 - /xe5/x88/x84 - /xe5/x88/x85 - /xe5/x88/x86 - /xe5/x88/x87 - /xe5/x88/x88 - /xe5/x88/x89 - /xe5/x88/x8a - /xe5/x88/x8b - /xe5/x88/x8c - /xe5/x88/x8d - /xe5/x88/x8e - /xe5/x88/x8f - /xe5/x88/x90 - /xe5/x88/x91 - /xe5/x88/x92 - /xe5/x88/x93 - /xe5/x88/x94 - /xe5/x88/x95 - /xe5/x88/x96 - /xe5/x88/x97 - /xe5/x88/x98 - /xe5/x88/x99 - /xe5/x88/x9a - /xe5/x88/x9b - /xe5/x88/x9c - /xe5/x88/x9d - /xe5/x88/x9e - /xe5/x88/x9f - /xe5/x88/xa0 - /xe5/x88/xa1 - /xe5/x88/xa2 - /xe5/x88/xa3 - /xe5/x88/xa4 - /xe5/x88/xa5 - /xe5/x88/xa6 - /xe5/x88/xa7 - /xe5/x88/xa8 - /xe5/x88/xa9 - /xe5/x88/xaa - /xe5/x88/xab - /xe5/x88/xac - /xe5/x88/xad - /xe5/x88/xae - /xe5/x88/xaf - /xe5/x88/xb0 - /xe5/x88/xb1 - /xe5/x88/xb2 - /xe5/x88/xb3 - /xe5/x88/xb4 - /xe5/x88/xb5 - /xe5/x88/xb6 - /xe5/x88/xb7 - /xe5/x88/xb8 - /xe5/x88/xb9 - /xe5/x88/xba - /xe5/x88/xbb - /xe5/x88/xbc - /xe5/x88/xbd - /xe5/x88/xbe - /xe5/x88/xbf - /xe5/x89/x80 - /xe5/x89/x81 - /xe5/x89/x82 - /xe5/x89/x83 - /xe5/x89/x84 - /xe5/x89/x85 - /xe5/x89/x86 - /xe5/x89/x87 - /xe5/x89/x88 - /xe5/x89/x89 - /xe5/x89/x8a - /xe5/x89/x8b - /xe5/x89/x8c - /xe5/x89/x8d - /xe5/x89/x8e - /xe5/x89/x8f - /xe5/x89/x90 - /xe5/x89/x91 - /xe5/x89/x92 - /xe5/x89/x93 - /xe5/x89/x94 - /xe5/x89/x95 - /xe5/x89/x96 - /xe5/x89/x97 - /xe5/x89/x98 - /xe5/x89/x99 - /xe5/x89/x9a - /xe5/x89/x9b - /xe5/x89/x9c - /xe5/x89/x9d - /xe5/x89/x9e - /xe5/x89/x9f - /xe5/x89/xa0 - /xe5/x89/xa1 - /xe5/x89/xa2 - /xe5/x89/xa3 - /xe5/x89/xa4 - /xe5/x89/xa5 - /xe5/x89/xa6 - /xe5/x89/xa7 - /xe5/x89/xa8 - /xe5/x89/xa9 - /xe5/x89/xaa - /xe5/x89/xab - /xe5/x89/xac - /xe5/x89/xad - /xe5/x89/xae - /xe5/x89/xaf - /xe5/x89/xb0 - /xe5/x89/xb1 - /xe5/x89/xb2 - /xe5/x89/xb3 - /xe5/x89/xb4 - /xe5/x89/xb5 - /xe5/x89/xb6 - /xe5/x89/xb7 - /xe5/x89/xb8 - /xe5/x89/xb9 - /xe5/x89/xba - /xe5/x89/xbb - /xe5/x89/xbc - /xe5/x89/xbd - /xe5/x89/xbe - /xe5/x89/xbf - /xe5/x8a/x80 - /xe5/x8a/x81 - /xe5/x8a/x82 - /xe5/x8a/x83 - /xe5/x8a/x84 - /xe5/x8a/x85 - /xe5/x8a/x86 - /xe5/x8a/x87 - /xe5/x8a/x88 - /xe5/x8a/x89 - /xe5/x8a/x8a - /xe5/x8a/x8b - /xe5/x8a/x8c - /xe5/x8a/x8d - /xe5/x8a/x8e - /xe5/x8a/x8f - /xe5/x8a/x90 - /xe5/x8a/x91 - /xe5/x8a/x92 - /xe5/x8a/x93 - /xe5/x8a/x94 - /xe5/x8a/x95 - /xe5/x8a/x96 - /xe5/x8a/x97 - /xe5/x8a/x98 - /xe5/x8a/x99 - /xe5/x8a/x9a - /xe5/x8a/x9b - /xe5/x8a/x9c - /xe5/x8a/x9d - /xe5/x8a/x9e - /xe5/x8a/x9f - /xe5/x8a/xa0 - /xe5/x8a/xa1 - /xe5/x8a/xa2 - /xe5/x8a/xa3 - /xe5/x8a/xa4 - /xe5/x8a/xa5 - /xe5/x8a/xa6 - /xe5/x8a/xa7 - /xe5/x8a/xa8 - /xe5/x8a/xa9 - /xe5/x8a/xaa - /xe5/x8a/xab - /xe5/x8a/xac - /xe5/x8a/xad - /xe5/x8a/xae - /xe5/x8a/xaf - /xe5/x8a/xb0 - /xe5/x8a/xb1 - /xe5/x8a/xb2 - /xe5/x8a/xb3 - /xe5/x8a/xb4 - /xe5/x8a/xb5 - /xe5/x8a/xb6 - /xe5/x8a/xb7 - /xe5/x8a/xb8 - /xe5/x8a/xb9 - /xe5/x8a/xba - /xe5/x8a/xbb - /xe5/x8a/xbc - /xe5/x8a/xbd - /xe5/x8a/xbe - /xe5/x8a/xbf - /xe5/x8b/x80 - /xe5/x8b/x81 - /xe5/x8b/x82 - /xe5/x8b/x83 - /xe5/x8b/x84 - /xe5/x8b/x85 - /xe5/x8b/x86 - /xe5/x8b/x87 - /xe5/x8b/x88 - /xe5/x8b/x89 - /xe5/x8b/x8a - /xe5/x8b/x8b - /xe5/x8b/x8c - /xe5/x8b/x8d - /xe5/x8b/x8e - /xe5/x8b/x8f - /xe5/x8b/x90 - /xe5/x8b/x91 - /xe5/x8b/x92 - /xe5/x8b/x93 - /xe5/x8b/x94 - /xe5/x8b/x95 - /xe5/x8b/x96 - /xe5/x8b/x97 - /xe5/x8b/x98 - /xe5/x8b/x99 - /xe5/x8b/x9a - /xe5/x8b/x9b - /xe5/x8b/x9c - /xe5/x8b/x9d - /xe5/x8b/x9e - /xe5/x8b/x9f - /xe5/x8b/xa0 - /xe5/x8b/xa1 - /xe5/x8b/xa2 - /xe5/x8b/xa3 - /xe5/x8b/xa4 - /xe5/x8b/xa5 - /xe5/x8b/xa6 - /xe5/x8b/xa7 - /xe5/x8b/xa8 - /xe5/x8b/xa9 - /xe5/x8b/xaa - /xe5/x8b/xab - /xe5/x8b/xac - /xe5/x8b/xad - /xe5/x8b/xae - /xe5/x8b/xaf - /xe5/x8b/xb0 - /xe5/x8b/xb1 - /xe5/x8b/xb2 - /xe5/x8b/xb3 - /xe5/x8b/xb4 - /xe5/x8b/xb5 - /xe5/x8b/xb6 - /xe5/x8b/xb7 - /xe5/x8b/xb8 - /xe5/x8b/xb9 - /xe5/x8b/xba - /xe5/x8b/xbb - /xe5/x8b/xbc - /xe5/x8b/xbd - /xe5/x8b/xbe - /xe5/x8b/xbf - /xe5/x8c/x80 - /xe5/x8c/x81 - /xe5/x8c/x82 - /xe5/x8c/x83 - /xe5/x8c/x84 - /xe5/x8c/x85 - /xe5/x8c/x86 - /xe5/x8c/x87 - /xe5/x8c/x88 - /xe5/x8c/x89 - /xe5/x8c/x8a - /xe5/x8c/x8b - /xe5/x8c/x8c - /xe5/x8c/x8d - /xe5/x8c/x8e - /xe5/x8c/x8f - /xe5/x8c/x90 - /xe5/x8c/x91 - /xe5/x8c/x92 - /xe5/x8c/x93 - /xe5/x8c/x94 - /xe5/x8c/x95 - /xe5/x8c/x96 - /xe5/x8c/x97 - /xe5/x8c/x98 - /xe5/x8c/x99 - /xe5/x8c/x9a - /xe5/x8c/x9b - /xe5/x8c/x9c - /xe5/x8c/x9d - /xe5/x8c/x9e - /xe5/x8c/x9f - /xe5/x8c/xa0 - /xe5/x8c/xa1 - /xe5/x8c/xa2 - /xe5/x8c/xa3 - /xe5/x8c/xa4 - /xe5/x8c/xa5 - /xe5/x8c/xa6 - /xe5/x8c/xa7 - /xe5/x8c/xa8 - /xe5/x8c/xa9 - /xe5/x8c/xaa - /xe5/x8c/xab - /xe5/x8c/xac - /xe5/x8c/xad - /xe5/x8c/xae - /xe5/x8c/xaf - /xe5/x8c/xb0 - /xe5/x8c/xb1 - /xe5/x8c/xb2 - /xe5/x8c/xb3 - /xe5/x8c/xb4 - /xe5/x8c/xb5 - /xe5/x8c/xb6 - /xe5/x8c/xb7 - /xe5/x8c/xb8 - /xe5/x8c/xb9 - /xe5/x8c/xba - /xe5/x8c/xbb - /xe5/x8c/xbc - /xe5/x8c/xbd - /xe5/x8c/xbe - /xe5/x8c/xbf - /xe5/x8d/x80 - /xe5/x8d/x81 - /xe5/x8d/x82 - /xe5/x8d/x83 - /xe5/x8d/x84 - /xe5/x8d/x85 - /xe5/x8d/x86 - /xe5/x8d/x87 - /xe5/x8d/x88 - /xe5/x8d/x89 - /xe5/x8d/x8a - /xe5/x8d/x8b - /xe5/x8d/x8c - /xe5/x8d/x8d - /xe5/x8d/x8e - /xe5/x8d/x8f - /xe5/x8d/x90 - /xe5/x8d/x91 - /xe5/x8d/x92 - /xe5/x8d/x93 - /xe5/x8d/x94 - /xe5/x8d/x95 - /xe5/x8d/x96 - /xe5/x8d/x97 - /xe5/x8d/x98 - /xe5/x8d/x99 - /xe5/x8d/x9a - /xe5/x8d/x9b - /xe5/x8d/x9c - /xe5/x8d/x9d - /xe5/x8d/x9e - /xe5/x8d/x9f - /xe5/x8d/xa0 - /xe5/x8d/xa1 - /xe5/x8d/xa2 - /xe5/x8d/xa3 - /xe5/x8d/xa4 - /xe5/x8d/xa5 - /xe5/x8d/xa6 - /xe5/x8d/xa7 - /xe5/x8d/xa8 - /xe5/x8d/xa9 - /xe5/x8d/xaa - /xe5/x8d/xab - /xe5/x8d/xac - /xe5/x8d/xad - /xe5/x8d/xae - /xe5/x8d/xaf - /xe5/x8d/xb0 - /xe5/x8d/xb1 - /xe5/x8d/xb2 - /xe5/x8d/xb3 - /xe5/x8d/xb4 - /xe5/x8d/xb5 - /xe5/x8d/xb6 - /xe5/x8d/xb7 - /xe5/x8d/xb8 - /xe5/x8d/xb9 - /xe5/x8d/xba - /xe5/x8d/xbb - /xe5/x8d/xbc - /xe5/x8d/xbd - /xe5/x8d/xbe - /xe5/x8d/xbf - /xe5/x8e/x80 - /xe5/x8e/x81 - /xe5/x8e/x82 - /xe5/x8e/x83 - /xe5/x8e/x84 - /xe5/x8e/x85 - /xe5/x8e/x86 - /xe5/x8e/x87 - /xe5/x8e/x88 - /xe5/x8e/x89 - /xe5/x8e/x8a - /xe5/x8e/x8b - /xe5/x8e/x8c - /xe5/x8e/x8d - /xe5/x8e/x8e - /xe5/x8e/x8f - /xe5/x8e/x90 - /xe5/x8e/x91 - /xe5/x8e/x92 - /xe5/x8e/x93 - /xe5/x8e/x94 - /xe5/x8e/x95 - /xe5/x8e/x96 - /xe5/x8e/x97 - /xe5/x8e/x98 - /xe5/x8e/x99 - /xe5/x8e/x9a - /xe5/x8e/x9b - /xe5/x8e/x9c - /xe5/x8e/x9d - /xe5/x8e/x9e - /xe5/x8e/x9f - /xe5/x8e/xa0 - /xe5/x8e/xa1 - /xe5/x8e/xa2 - /xe5/x8e/xa3 - /xe5/x8e/xa4 - /xe5/x8e/xa5 - /xe5/x8e/xa6 - /xe5/x8e/xa7 - /xe5/x8e/xa8 - /xe5/x8e/xa9 - /xe5/x8e/xaa - /xe5/x8e/xab - /xe5/x8e/xac - /xe5/x8e/xad - /xe5/x8e/xae - /xe5/x8e/xaf - /xe5/x8e/xb0 - /xe5/x8e/xb1 - /xe5/x8e/xb2 - /xe5/x8e/xb3 - /xe5/x8e/xb4 - /xe5/x8e/xb5 - /xe5/x8e/xb6 - /xe5/x8e/xb7 - /xe5/x8e/xb8 - /xe5/x8e/xb9 - /xe5/x8e/xba - /xe5/x8e/xbb - /xe5/x8e/xbc - /xe5/x8e/xbd - /xe5/x8e/xbe - /xe5/x8e/xbf - /xe5/x8f/x80 - /xe5/x8f/x81 - /xe5/x8f/x82 - /xe5/x8f/x83 - /xe5/x8f/x84 - /xe5/x8f/x85 - /xe5/x8f/x86 - /xe5/x8f/x87 - /xe5/x8f/x88 - /xe5/x8f/x89 - /xe5/x8f/x8a - /xe5/x8f/x8b - /xe5/x8f/x8c - /xe5/x8f/x8d - /xe5/x8f/x8e - /xe5/x8f/x8f - /xe5/x8f/x90 - /xe5/x8f/x91 - /xe5/x8f/x92 - /xe5/x8f/x93 - /xe5/x8f/x94 - /xe5/x8f/x95 - /xe5/x8f/x96 - /xe5/x8f/x97 - /xe5/x8f/x98 - /xe5/x8f/x99 - /xe5/x8f/x9a - /xe5/x8f/x9b - /xe5/x8f/x9c - /xe5/x8f/x9d - /xe5/x8f/x9e - /xe5/x8f/x9f - /xe5/x8f/xa0 - /xe5/x8f/xa1 - /xe5/x8f/xa2 - /xe5/x8f/xa3 - /xe5/x8f/xa4 - /xe5/x8f/xa5 - /xe5/x8f/xa6 - /xe5/x8f/xa7 - /xe5/x8f/xa8 - /xe5/x8f/xa9 - /xe5/x8f/xaa - /xe5/x8f/xab - /xe5/x8f/xac - /xe5/x8f/xad - /xe5/x8f/xae - /xe5/x8f/xaf - /xe5/x8f/xb0 - /xe5/x8f/xb1 - /xe5/x8f/xb2 - /xe5/x8f/xb3 - /xe5/x8f/xb4 - /xe5/x8f/xb5 - /xe5/x8f/xb6 - /xe5/x8f/xb7 - /xe5/x8f/xb8 - /xe5/x8f/xb9 - /xe5/x8f/xba - /xe5/x8f/xbb - /xe5/x8f/xbc - /xe5/x8f/xbd - /xe5/x8f/xbe - /xe5/x8f/xbf - /xe5/x90/x80 - /xe5/x90/x81 - /xe5/x90/x82 - /xe5/x90/x83 - /xe5/x90/x84 - /xe5/x90/x85 - /xe5/x90/x86 - /xe5/x90/x87 - /xe5/x90/x88 - /xe5/x90/x89 - /xe5/x90/x8a - /xe5/x90/x8b - /xe5/x90/x8c - /xe5/x90/x8d - /xe5/x90/x8e - /xe5/x90/x8f - /xe5/x90/x90 - /xe5/x90/x91 - /xe5/x90/x92 - /xe5/x90/x93 - /xe5/x90/x94 - /xe5/x90/x95 - /xe5/x90/x96 - /xe5/x90/x97 - /xe5/x90/x98 - /xe5/x90/x99 - /xe5/x90/x9a - /xe5/x90/x9b - /xe5/x90/x9c - /xe5/x90/x9d - /xe5/x90/x9e - /xe5/x90/x9f - /xe5/x90/xa0 - /xe5/x90/xa1 - /xe5/x90/xa2 - /xe5/x90/xa3 - /xe5/x90/xa4 - /xe5/x90/xa5 - /xe5/x90/xa6 - /xe5/x90/xa7 - /xe5/x90/xa8 - /xe5/x90/xa9 - /xe5/x90/xaa - /xe5/x90/xab - /xe5/x90/xac - /xe5/x90/xad - /xe5/x90/xae - /xe5/x90/xaf - /xe5/x90/xb0 - /xe5/x90/xb1 - /xe5/x90/xb2 - /xe5/x90/xb3 - /xe5/x90/xb4 - /xe5/x90/xb5 - /xe5/x90/xb6 - /xe5/x90/xb7 - /xe5/x90/xb8 - /xe5/x90/xb9 - /xe5/x90/xba - /xe5/x90/xbb - /xe5/x90/xbc - /xe5/x90/xbd - /xe5/x90/xbe - /xe5/x90/xbf - /xe5/x91/x80 - /xe5/x91/x81 - /xe5/x91/x82 - /xe5/x91/x83 - /xe5/x91/x84 - /xe5/x91/x85 - /xe5/x91/x86 - /xe5/x91/x87 - /xe5/x91/x88 - /xe5/x91/x89 - /xe5/x91/x8a - /xe5/x91/x8b - /xe5/x91/x8c - /xe5/x91/x8d - /xe5/x91/x8e - /xe5/x91/x8f - /xe5/x91/x90 - /xe5/x91/x91 - /xe5/x91/x92 - /xe5/x91/x93 - /xe5/x91/x94 - /xe5/x91/x95 - /xe5/x91/x96 - /xe5/x91/x97 - /xe5/x91/x98 - /xe5/x91/x99 - /xe5/x91/x9a - /xe5/x91/x9b - /xe5/x91/x9c - /xe5/x91/x9d - /xe5/x91/x9e - /xe5/x91/x9f - /xe5/x91/xa0 - /xe5/x91/xa1 - /xe5/x91/xa2 - /xe5/x91/xa3 - /xe5/x91/xa4 - /xe5/x91/xa5 - /xe5/x91/xa6 - /xe5/x91/xa7 - /xe5/x91/xa8 - /xe5/x91/xa9 - /xe5/x91/xaa - /xe5/x91/xab - /xe5/x91/xac - /xe5/x91/xad - /xe5/x91/xae - /xe5/x91/xaf - /xe5/x91/xb0 - /xe5/x91/xb1 - /xe5/x91/xb2 - /xe5/x91/xb3 - /xe5/x91/xb4 - /xe5/x91/xb5 - /xe5/x91/xb6 - /xe5/x91/xb7 - /xe5/x91/xb8 - /xe5/x91/xb9 - /xe5/x91/xba - /xe5/x91/xbb - /xe5/x91/xbc - /xe5/x91/xbd - /xe5/x91/xbe - /xe5/x91/xbf - /xe5/x92/x80 - /xe5/x92/x81 - /xe5/x92/x82 - /xe5/x92/x83 - /xe5/x92/x84 - /xe5/x92/x85 - /xe5/x92/x86 - /xe5/x92/x87 - /xe5/x92/x88 - /xe5/x92/x89 - /xe5/x92/x8a - /xe5/x92/x8b - /xe5/x92/x8c - /xe5/x92/x8d - /xe5/x92/x8e - /xe5/x92/x8f - /xe5/x92/x90 - /xe5/x92/x91 - /xe5/x92/x92 - /xe5/x92/x93 - /xe5/x92/x94 - /xe5/x92/x95 - /xe5/x92/x96 - /xe5/x92/x97 - /xe5/x92/x98 - /xe5/x92/x99 - /xe5/x92/x9a - /xe5/x92/x9b - /xe5/x92/x9c - /xe5/x92/x9d - /xe5/x92/x9e - /xe5/x92/x9f - /xe5/x92/xa0 - /xe5/x92/xa1 - /xe5/x92/xa2 - /xe5/x92/xa3 - /xe5/x92/xa4 - /xe5/x92/xa5 - /xe5/x92/xa6 - /xe5/x92/xa7 - /xe5/x92/xa8 - /xe5/x92/xa9 - /xe5/x92/xaa - /xe5/x92/xab - /xe5/x92/xac - /xe5/x92/xad - /xe5/x92/xae - /xe5/x92/xaf - /xe5/x92/xb0 - /xe5/x92/xb1 - /xe5/x92/xb2 - /xe5/x92/xb3 - /xe5/x92/xb4 - /xe5/x92/xb5 - /xe5/x92/xb6 - /xe5/x92/xb7 - /xe5/x92/xb8 - /xe5/x92/xb9 - /xe5/x92/xba - /xe5/x92/xbb - /xe5/x92/xbc - /xe5/x92/xbd - /xe5/x92/xbe - /xe5/x92/xbf - /xe5/x93/x80 - /xe5/x93/x81 - /xe5/x93/x82 - /xe5/x93/x83 - /xe5/x93/x84 - /xe5/x93/x85 - /xe5/x93/x86 - /xe5/x93/x87 - /xe5/x93/x88 - /xe5/x93/x89 - /xe5/x93/x8a - /xe5/x93/x8b - /xe5/x93/x8c - /xe5/x93/x8d - /xe5/x93/x8e - /xe5/x93/x8f - /xe5/x93/x90 - /xe5/x93/x91 - /xe5/x93/x92 - /xe5/x93/x93 - /xe5/x93/x94 - /xe5/x93/x95 - /xe5/x93/x96 - /xe5/x93/x97 - /xe5/x93/x98 - /xe5/x93/x99 - /xe5/x93/x9a - /xe5/x93/x9b - /xe5/x93/x9c - /xe5/x93/x9d - /xe5/x93/x9e - /xe5/x93/x9f - /xe5/x93/xa0 - /xe5/x93/xa1 - /xe5/x93/xa2 - /xe5/x93/xa3 - /xe5/x93/xa4 - /xe5/x93/xa5 - /xe5/x93/xa6 - /xe5/x93/xa7 - /xe5/x93/xa8 - /xe5/x93/xa9 - /xe5/x93/xaa - /xe5/x93/xab - /xe5/x93/xac - /xe5/x93/xad - /xe5/x93/xae - /xe5/x93/xaf - /xe5/x93/xb0 - /xe5/x93/xb1 - /xe5/x93/xb2 - /xe5/x93/xb3 - /xe5/x93/xb4 - /xe5/x93/xb5 - /xe5/x93/xb6 - /xe5/x93/xb7 - /xe5/x93/xb8 - /xe5/x93/xb9 - /xe5/x93/xba - /xe5/x93/xbb - /xe5/x93/xbc - /xe5/x93/xbd - /xe5/x93/xbe - /xe5/x93/xbf - /xe5/x94/x80 - /xe5/x94/x81 - /xe5/x94/x82 - /xe5/x94/x83 - /xe5/x94/x84 - /xe5/x94/x85 - /xe5/x94/x86 - /xe5/x94/x87 - /xe5/x94/x88 - /xe5/x94/x89 - /xe5/x94/x8a - /xe5/x94/x8b - /xe5/x94/x8c - /xe5/x94/x8d - /xe5/x94/x8e - /xe5/x94/x8f - /xe5/x94/x90 - /xe5/x94/x91 - /xe5/x94/x92 - /xe5/x94/x93 - /xe5/x94/x94 - /xe5/x94/x95 - /xe5/x94/x96 - /xe5/x94/x97 - /xe5/x94/x98 - /xe5/x94/x99 - /xe5/x94/x9a - /xe5/x94/x9b - /xe5/x94/x9c - /xe5/x94/x9d - /xe5/x94/x9e - /xe5/x94/x9f - /xe5/x94/xa0 - /xe5/x94/xa1 - /xe5/x94/xa2 - /xe5/x94/xa3 - /xe5/x94/xa4 - /xe5/x94/xa5 - /xe5/x94/xa6 - /xe5/x94/xa7 - /xe5/x94/xa8 - /xe5/x94/xa9 - /xe5/x94/xaa - /xe5/x94/xab - /xe5/x94/xac - /xe5/x94/xad - /xe5/x94/xae - /xe5/x94/xaf - /xe5/x94/xb0 - /xe5/x94/xb1 - /xe5/x94/xb2 - /xe5/x94/xb3 - /xe5/x94/xb4 - /xe5/x94/xb5 - /xe5/x94/xb6 - /xe5/x94/xb7 - /xe5/x94/xb8 - /xe5/x94/xb9 - /xe5/x94/xba - /xe5/x94/xbb - /xe5/x94/xbc - /xe5/x94/xbd - /xe5/x94/xbe - /xe5/x94/xbf - /xe5/x95/x80 - /xe5/x95/x81 - /xe5/x95/x82 - /xe5/x95/x83 - /xe5/x95/x84 - /xe5/x95/x85 - /xe5/x95/x86 - /xe5/x95/x87 - /xe5/x95/x88 - /xe5/x95/x89 - /xe5/x95/x8a - /xe5/x95/x8b - /xe5/x95/x8c - /xe5/x95/x8d - /xe5/x95/x8e - /xe5/x95/x8f - /xe5/x95/x90 - /xe5/x95/x91 - /xe5/x95/x92 - /xe5/x95/x93 - /xe5/x95/x94 - /xe5/x95/x95 - /xe5/x95/x96 - /xe5/x95/x97 - /xe5/x95/x98 - /xe5/x95/x99 - /xe5/x95/x9a - /xe5/x95/x9b - /xe5/x95/x9c - /xe5/x95/x9d - /xe5/x95/x9e - /xe5/x95/x9f - /xe5/x95/xa0 - /xe5/x95/xa1 - /xe5/x95/xa2 - /xe5/x95/xa3 - /xe5/x95/xa4 - /xe5/x95/xa5 - /xe5/x95/xa6 - /xe5/x95/xa7 - /xe5/x95/xa8 - /xe5/x95/xa9 - /xe5/x95/xaa - /xe5/x95/xab - /xe5/x95/xac - /xe5/x95/xad - /xe5/x95/xae - /xe5/x95/xaf - /xe5/x95/xb0 - /xe5/x95/xb1 - /xe5/x95/xb2 - /xe5/x95/xb3 - /xe5/x95/xb4 - /xe5/x95/xb5 - /xe5/x95/xb6 - /xe5/x95/xb7 - /xe5/x95/xb8 - /xe5/x95/xb9 - /xe5/x95/xba - /xe5/x95/xbb - /xe5/x95/xbc - /xe5/x95/xbd - /xe5/x95/xbe - /xe5/x95/xbf - /xe5/x96/x80 - /xe5/x96/x81 - /xe5/x96/x82 - /xe5/x96/x83 - /xe5/x96/x84 - /xe5/x96/x85 - /xe5/x96/x86 - /xe5/x96/x87 - /xe5/x96/x88 - /xe5/x96/x89 - /xe5/x96/x8a - /xe5/x96/x8b - /xe5/x96/x8c - /xe5/x96/x8d - /xe5/x96/x8e - /xe5/x96/x8f - /xe5/x96/x90 - /xe5/x96/x91 - /xe5/x96/x92 - /xe5/x96/x93 - /xe5/x96/x94 - /xe5/x96/x95 - /xe5/x96/x96 - /xe5/x96/x97 - /xe5/x96/x98 - /xe5/x96/x99 - /xe5/x96/x9a - /xe5/x96/x9b - /xe5/x96/x9c - /xe5/x96/x9d - /xe5/x96/x9e - /xe5/x96/x9f - /xe5/x96/xa0 - /xe5/x96/xa1 - /xe5/x96/xa2 - /xe5/x96/xa3 - /xe5/x96/xa4 - /xe5/x96/xa5 - /xe5/x96/xa6 - /xe5/x96/xa7 - /xe5/x96/xa8 - /xe5/x96/xa9 - /xe5/x96/xaa - /xe5/x96/xab - /xe5/x96/xac - /xe5/x96/xad - /xe5/x96/xae - /xe5/x96/xaf - /xe5/x96/xb0 - /xe5/x96/xb1 - /xe5/x96/xb2 - /xe5/x96/xb3 - /xe5/x96/xb4 - /xe5/x96/xb5 - /xe5/x96/xb6 - /xe5/x96/xb7 - /xe5/x96/xb8 - /xe5/x96/xb9 - /xe5/x96/xba - /xe5/x96/xbb - /xe5/x96/xbc - /xe5/x96/xbd - /xe5/x96/xbe - /xe5/x96/xbf - /xe5/x97/x80 - /xe5/x97/x81 - /xe5/x97/x82 - /xe5/x97/x83 - /xe5/x97/x84 - /xe5/x97/x85 - /xe5/x97/x86 - /xe5/x97/x87 - /xe5/x97/x88 - /xe5/x97/x89 - /xe5/x97/x8a - /xe5/x97/x8b - /xe5/x97/x8c - /xe5/x97/x8d - /xe5/x97/x8e - /xe5/x97/x8f - /xe5/x97/x90 - /xe5/x97/x91 - /xe5/x97/x92 - /xe5/x97/x93 - /xe5/x97/x94 - /xe5/x97/x95 - /xe5/x97/x96 - /xe5/x97/x97 - /xe5/x97/x98 - /xe5/x97/x99 - /xe5/x97/x9a - /xe5/x97/x9b - /xe5/x97/x9c - /xe5/x97/x9d - /xe5/x97/x9e - /xe5/x97/x9f - /xe5/x97/xa0 - /xe5/x97/xa1 - /xe5/x97/xa2 - /xe5/x97/xa3 - /xe5/x97/xa4 - /xe5/x97/xa5 - /xe5/x97/xa6 - /xe5/x97/xa7 - /xe5/x97/xa8 - /xe5/x97/xa9 - /xe5/x97/xaa - /xe5/x97/xab - /xe5/x97/xac - /xe5/x97/xad - /xe5/x97/xae - /xe5/x97/xaf - /xe5/x97/xb0 - /xe5/x97/xb1 - /xe5/x97/xb2 - /xe5/x97/xb3 - /xe5/x97/xb4 - /xe5/x97/xb5 - /xe5/x97/xb6 - /xe5/x97/xb7 - /xe5/x97/xb8 - /xe5/x97/xb9 - /xe5/x97/xba - /xe5/x97/xbb - /xe5/x97/xbc - /xe5/x97/xbd - /xe5/x97/xbe - /xe5/x97/xbf - /xe5/x98/x80 - /xe5/x98/x81 - /xe5/x98/x82 - /xe5/x98/x83 - /xe5/x98/x84 - /xe5/x98/x85 - /xe5/x98/x86 - /xe5/x98/x87 - /xe5/x98/x88 - /xe5/x98/x89 - /xe5/x98/x8a - /xe5/x98/x8b - /xe5/x98/x8c - /xe5/x98/x8d - /xe5/x98/x8e - /xe5/x98/x8f - /xe5/x98/x90 - /xe5/x98/x91 - /xe5/x98/x92 - /xe5/x98/x93 - /xe5/x98/x94 - /xe5/x98/x95 - /xe5/x98/x96 - /xe5/x98/x97 - /xe5/x98/x98 - /xe5/x98/x99 - /xe5/x98/x9a - /xe5/x98/x9b - /xe5/x98/x9c - /xe5/x98/x9d - /xe5/x98/x9e - /xe5/x98/x9f - /xe5/x98/xa0 - /xe5/x98/xa1 - /xe5/x98/xa2 - /xe5/x98/xa3 - /xe5/x98/xa4 - /xe5/x98/xa5 - /xe5/x98/xa6 - /xe5/x98/xa7 - /xe5/x98/xa8 - /xe5/x98/xa9 - /xe5/x98/xaa - /xe5/x98/xab - /xe5/x98/xac - /xe5/x98/xad - /xe5/x98/xae - /xe5/x98/xaf - /xe5/x98/xb0 - /xe5/x98/xb1 - /xe5/x98/xb2 - /xe5/x98/xb3 - /xe5/x98/xb4 - /xe5/x98/xb5 - /xe5/x98/xb6 - /xe5/x98/xb7 - /xe5/x98/xb8 - /xe5/x98/xb9 - /xe5/x98/xba - /xe5/x98/xbb - /xe5/x98/xbc - /xe5/x98/xbd - /xe5/x98/xbe - /xe5/x98/xbf - /xe5/x99/x80 - /xe5/x99/x81 - /xe5/x99/x82 - /xe5/x99/x83 - /xe5/x99/x84 - /xe5/x99/x85 - /xe5/x99/x86 - /xe5/x99/x87 - /xe5/x99/x88 - /xe5/x99/x89 - /xe5/x99/x8a - /xe5/x99/x8b - /xe5/x99/x8c - /xe5/x99/x8d - /xe5/x99/x8e - /xe5/x99/x8f - /xe5/x99/x90 - /xe5/x99/x91 - /xe5/x99/x92 - /xe5/x99/x93 - /xe5/x99/x94 - /xe5/x99/x95 - /xe5/x99/x96 - /xe5/x99/x97 - /xe5/x99/x98 - /xe5/x99/x99 - /xe5/x99/x9a - /xe5/x99/x9b - /xe5/x99/x9c - /xe5/x99/x9d - /xe5/x99/x9e - /xe5/x99/x9f - /xe5/x99/xa0 - /xe5/x99/xa1 - /xe5/x99/xa2 - /xe5/x99/xa3 - /xe5/x99/xa4 - /xe5/x99/xa5 - /xe5/x99/xa6 - /xe5/x99/xa7 - /xe5/x99/xa8 - /xe5/x99/xa9 - /xe5/x99/xaa - /xe5/x99/xab - /xe5/x99/xac - /xe5/x99/xad - /xe5/x99/xae - /xe5/x99/xaf - /xe5/x99/xb0 - /xe5/x99/xb1 - /xe5/x99/xb2 - /xe5/x99/xb3 - /xe5/x99/xb4 - /xe5/x99/xb5 - /xe5/x99/xb6 - /xe5/x99/xb7 - /xe5/x99/xb8 - /xe5/x99/xb9 - /xe5/x99/xba - /xe5/x99/xbb - /xe5/x99/xbc - /xe5/x99/xbd - /xe5/x99/xbe - /xe5/x99/xbf - /xe5/x9a/x80 - /xe5/x9a/x81 - /xe5/x9a/x82 - /xe5/x9a/x83 - /xe5/x9a/x84 - /xe5/x9a/x85 - /xe5/x9a/x86 - /xe5/x9a/x87 - /xe5/x9a/x88 - /xe5/x9a/x89 - /xe5/x9a/x8a - /xe5/x9a/x8b - /xe5/x9a/x8c - /xe5/x9a/x8d - /xe5/x9a/x8e - /xe5/x9a/x8f - /xe5/x9a/x90 - /xe5/x9a/x91 - /xe5/x9a/x92 - /xe5/x9a/x93 - /xe5/x9a/x94 - /xe5/x9a/x95 - /xe5/x9a/x96 - /xe5/x9a/x97 - /xe5/x9a/x98 - /xe5/x9a/x99 - /xe5/x9a/x9a - /xe5/x9a/x9b - /xe5/x9a/x9c - /xe5/x9a/x9d - /xe5/x9a/x9e - /xe5/x9a/x9f - /xe5/x9a/xa0 - /xe5/x9a/xa1 - /xe5/x9a/xa2 - /xe5/x9a/xa3 - /xe5/x9a/xa4 - /xe5/x9a/xa5 - /xe5/x9a/xa6 - /xe5/x9a/xa7 - /xe5/x9a/xa8 - /xe5/x9a/xa9 - /xe5/x9a/xaa - /xe5/x9a/xab - /xe5/x9a/xac - /xe5/x9a/xad - /xe5/x9a/xae - /xe5/x9a/xaf - /xe5/x9a/xb0 - /xe5/x9a/xb1 - /xe5/x9a/xb2 - /xe5/x9a/xb3 - /xe5/x9a/xb4 - /xe5/x9a/xb5 - /xe5/x9a/xb6 - /xe5/x9a/xb7 - /xe5/x9a/xb8 - /xe5/x9a/xb9 - /xe5/x9a/xba - /xe5/x9a/xbb - /xe5/x9a/xbc - /xe5/x9a/xbd - /xe5/x9a/xbe - /xe5/x9a/xbf - /xe5/x9b/x80 - /xe5/x9b/x81 - /xe5/x9b/x82 - /xe5/x9b/x83 - /xe5/x9b/x84 - /xe5/x9b/x85 - /xe5/x9b/x86 - /xe5/x9b/x87 - /xe5/x9b/x88 - /xe5/x9b/x89 - /xe5/x9b/x8a - /xe5/x9b/x8b - /xe5/x9b/x8c - /xe5/x9b/x8d - /xe5/x9b/x8e - /xe5/x9b/x8f - /xe5/x9b/x90 - /xe5/x9b/x91 - /xe5/x9b/x92 - /xe5/x9b/x93 - /xe5/x9b/x94 - /xe5/x9b/x95 - /xe5/x9b/x96 - /xe5/x9b/x97 - /xe5/x9b/x98 - /xe5/x9b/x99 - /xe5/x9b/x9a - /xe5/x9b/x9b - /xe5/x9b/x9c - /xe5/x9b/x9d - /xe5/x9b/x9e - /xe5/x9b/x9f - /xe5/x9b/xa0 - /xe5/x9b/xa1 - /xe5/x9b/xa2 - /xe5/x9b/xa3 - /xe5/x9b/xa4 - /xe5/x9b/xa5 - /xe5/x9b/xa6 - /xe5/x9b/xa7 - /xe5/x9b/xa8 - /xe5/x9b/xa9 - /xe5/x9b/xaa - /xe5/x9b/xab - /xe5/x9b/xac - /xe5/x9b/xad - /xe5/x9b/xae - /xe5/x9b/xaf - /xe5/x9b/xb0 - /xe5/x9b/xb1 - /xe5/x9b/xb2 - /xe5/x9b/xb3 - /xe5/x9b/xb4 - /xe5/x9b/xb5 - /xe5/x9b/xb6 - /xe5/x9b/xb7 - /xe5/x9b/xb8 - /xe5/x9b/xb9 - /xe5/x9b/xba - /xe5/x9b/xbb - /xe5/x9b/xbc - /xe5/x9b/xbd - /xe5/x9b/xbe - /xe5/x9b/xbf - /xe5/x9c/x80 - /xe5/x9c/x81 - /xe5/x9c/x82 - /xe5/x9c/x83 - /xe5/x9c/x84 - /xe5/x9c/x85 - /xe5/x9c/x86 - /xe5/x9c/x87 - /xe5/x9c/x88 - /xe5/x9c/x89 - /xe5/x9c/x8a - /xe5/x9c/x8b - /xe5/x9c/x8c - /xe5/x9c/x8d - /xe5/x9c/x8e - /xe5/x9c/x8f - /xe5/x9c/x90 - /xe5/x9c/x91 - /xe5/x9c/x92 - /xe5/x9c/x93 - /xe5/x9c/x94 - /xe5/x9c/x95 - /xe5/x9c/x96 - /xe5/x9c/x97 - /xe5/x9c/x98 - /xe5/x9c/x99 - /xe5/x9c/x9a - /xe5/x9c/x9b - /xe5/x9c/x9c - /xe5/x9c/x9d - /xe5/x9c/x9e - /xe5/x9c/x9f - /xe5/x9c/xa0 - /xe5/x9c/xa1 - /xe5/x9c/xa2 - /xe5/x9c/xa3 - /xe5/x9c/xa4 - /xe5/x9c/xa5 - /xe5/x9c/xa6 - /xe5/x9c/xa7 - /xe5/x9c/xa8 - /xe5/x9c/xa9 - /xe5/x9c/xaa - /xe5/x9c/xab - /xe5/x9c/xac - /xe5/x9c/xad - /xe5/x9c/xae - /xe5/x9c/xaf - /xe5/x9c/xb0 - /xe5/x9c/xb1 - /xe5/x9c/xb2 - /xe5/x9c/xb3 - /xe5/x9c/xb4 - /xe5/x9c/xb5 - /xe5/x9c/xb6 - /xe5/x9c/xb7 - /xe5/x9c/xb8 - /xe5/x9c/xb9 - /xe5/x9c/xba - /xe5/x9c/xbb - /xe5/x9c/xbc - /xe5/x9c/xbd - /xe5/x9c/xbe - /xe5/x9c/xbf - /xe5/x9d/x80 - /xe5/x9d/x81 - /xe5/x9d/x82 - /xe5/x9d/x83 - /xe5/x9d/x84 - /xe5/x9d/x85 - /xe5/x9d/x86 - /xe5/x9d/x87 - /xe5/x9d/x88 - /xe5/x9d/x89 - /xe5/x9d/x8a - /xe5/x9d/x8b - /xe5/x9d/x8c - /xe5/x9d/x8d - /xe5/x9d/x8e - /xe5/x9d/x8f - /xe5/x9d/x90 - /xe5/x9d/x91 - /xe5/x9d/x92 - /xe5/x9d/x93 - /xe5/x9d/x94 - /xe5/x9d/x95 - /xe5/x9d/x96 - /xe5/x9d/x97 - /xe5/x9d/x98 - /xe5/x9d/x99 - /xe5/x9d/x9a - /xe5/x9d/x9b - /xe5/x9d/x9c - /xe5/x9d/x9d - /xe5/x9d/x9e - /xe5/x9d/x9f - /xe5/x9d/xa0 - /xe5/x9d/xa1 - /xe5/x9d/xa2 - /xe5/x9d/xa3 - /xe5/x9d/xa4 - /xe5/x9d/xa5 - /xe5/x9d/xa6 - /xe5/x9d/xa7 - /xe5/x9d/xa8 - /xe5/x9d/xa9 - /xe5/x9d/xaa - /xe5/x9d/xab - /xe5/x9d/xac - /xe5/x9d/xad - /xe5/x9d/xae - /xe5/x9d/xaf - /xe5/x9d/xb0 - /xe5/x9d/xb1 - /xe5/x9d/xb2 - /xe5/x9d/xb3 - /xe5/x9d/xb4 - /xe5/x9d/xb5 - /xe5/x9d/xb6 - /xe5/x9d/xb7 - /xe5/x9d/xb8 - /xe5/x9d/xb9 - /xe5/x9d/xba - /xe5/x9d/xbb - /xe5/x9d/xbc - /xe5/x9d/xbd - /xe5/x9d/xbe - /xe5/x9d/xbf - /xe5/x9e/x80 - /xe5/x9e/x81 - /xe5/x9e/x82 - /xe5/x9e/x83 - /xe5/x9e/x84 - /xe5/x9e/x85 - /xe5/x9e/x86 - /xe5/x9e/x87 - /xe5/x9e/x88 - /xe5/x9e/x89 - /xe5/x9e/x8a - /xe5/x9e/x8b - /xe5/x9e/x8c - /xe5/x9e/x8d - /xe5/x9e/x8e - /xe5/x9e/x8f - /xe5/x9e/x90 - /xe5/x9e/x91 - /xe5/x9e/x92 - /xe5/x9e/x93 - /xe5/x9e/x94 - /xe5/x9e/x95 - /xe5/x9e/x96 - /xe5/x9e/x97 - /xe5/x9e/x98 - /xe5/x9e/x99 - /xe5/x9e/x9a - /xe5/x9e/x9b - /xe5/x9e/x9c - /xe5/x9e/x9d - /xe5/x9e/x9e - /xe5/x9e/x9f - /xe5/x9e/xa0 - /xe5/x9e/xa1 - /xe5/x9e/xa2 - /xe5/x9e/xa3 - /xe5/x9e/xa4 - /xe5/x9e/xa5 - /xe5/x9e/xa6 - /xe5/x9e/xa7 - /xe5/x9e/xa8 - /xe5/x9e/xa9 - /xe5/x9e/xaa - /xe5/x9e/xab - /xe5/x9e/xac - /xe5/x9e/xad - /xe5/x9e/xae - /xe5/x9e/xaf - /xe5/x9e/xb0 - /xe5/x9e/xb1 - /xe5/x9e/xb2 - /xe5/x9e/xb3 - /xe5/x9e/xb4 - /xe5/x9e/xb5 - /xe5/x9e/xb6 - /xe5/x9e/xb7 - /xe5/x9e/xb8 - /xe5/x9e/xb9 - /xe5/x9e/xba - /xe5/x9e/xbb - /xe5/x9e/xbc - /xe5/x9e/xbd - /xe5/x9e/xbe - /xe5/x9e/xbf - /xe5/x9f/x80 - /xe5/x9f/x81 - /xe5/x9f/x82 - /xe5/x9f/x83 - /xe5/x9f/x84 - /xe5/x9f/x85 - /xe5/x9f/x86 - /xe5/x9f/x87 - /xe5/x9f/x88 - /xe5/x9f/x89 - /xe5/x9f/x8a - /xe5/x9f/x8b - /xe5/x9f/x8c - /xe5/x9f/x8d - /xe5/x9f/x8e - /xe5/x9f/x8f - /xe5/x9f/x90 - /xe5/x9f/x91 - /xe5/x9f/x92 - /xe5/x9f/x93 - /xe5/x9f/x94 - /xe5/x9f/x95 - /xe5/x9f/x96 - /xe5/x9f/x97 - /xe5/x9f/x98 - /xe5/x9f/x99 - /xe5/x9f/x9a - /xe5/x9f/x9b - /xe5/x9f/x9c - /xe5/x9f/x9d - /xe5/x9f/x9e - /xe5/x9f/x9f - /xe5/x9f/xa0 - /xe5/x9f/xa1 - /xe5/x9f/xa2 - /xe5/x9f/xa3 - /xe5/x9f/xa4 - /xe5/x9f/xa5 - /xe5/x9f/xa6 - /xe5/x9f/xa7 - /xe5/x9f/xa8 - /xe5/x9f/xa9 - /xe5/x9f/xaa - /xe5/x9f/xab - /xe5/x9f/xac - /xe5/x9f/xad - /xe5/x9f/xae - /xe5/x9f/xaf - /xe5/x9f/xb0 - /xe5/x9f/xb1 - /xe5/x9f/xb2 - /xe5/x9f/xb3 - /xe5/x9f/xb4 - /xe5/x9f/xb5 - /xe5/x9f/xb6 - /xe5/x9f/xb7 - /xe5/x9f/xb8 - /xe5/x9f/xb9 - /xe5/x9f/xba - /xe5/x9f/xbb - /xe5/x9f/xbc - /xe5/x9f/xbd - /xe5/x9f/xbe - /xe5/x9f/xbf - /xe5/xa0/x80 - /xe5/xa0/x81 - /xe5/xa0/x82 - /xe5/xa0/x83 - /xe5/xa0/x84 - /xe5/xa0/x85 - /xe5/xa0/x86 - /xe5/xa0/x87 - /xe5/xa0/x88 - /xe5/xa0/x89 - /xe5/xa0/x8a - /xe5/xa0/x8b - /xe5/xa0/x8c - /xe5/xa0/x8d - /xe5/xa0/x8e - /xe5/xa0/x8f - /xe5/xa0/x90 - /xe5/xa0/x91 - /xe5/xa0/x92 - /xe5/xa0/x93 - /xe5/xa0/x94 - /xe5/xa0/x95 - /xe5/xa0/x96 - /xe5/xa0/x97 - /xe5/xa0/x98 - /xe5/xa0/x99 - /xe5/xa0/x9a - /xe5/xa0/x9b - /xe5/xa0/x9c - /xe5/xa0/x9d - /xe5/xa0/x9e - /xe5/xa0/x9f - /xe5/xa0/xa0 - /xe5/xa0/xa1 - /xe5/xa0/xa2 - /xe5/xa0/xa3 - /xe5/xa0/xa4 - /xe5/xa0/xa5 - /xe5/xa0/xa6 - /xe5/xa0/xa7 - /xe5/xa0/xa8 - /xe5/xa0/xa9 - /xe5/xa0/xaa - /xe5/xa0/xab - /xe5/xa0/xac - /xe5/xa0/xad - /xe5/xa0/xae - /xe5/xa0/xaf - /xe5/xa0/xb0 - /xe5/xa0/xb1 - /xe5/xa0/xb2 - /xe5/xa0/xb3 - /xe5/xa0/xb4 - /xe5/xa0/xb5 - /xe5/xa0/xb6 - /xe5/xa0/xb7 - /xe5/xa0/xb8 - /xe5/xa0/xb9 - /xe5/xa0/xba - /xe5/xa0/xbb - /xe5/xa0/xbc - /xe5/xa0/xbd - /xe5/xa0/xbe - /xe5/xa0/xbf - /xe5/xa1/x80 - /xe5/xa1/x81 - /xe5/xa1/x82 - /xe5/xa1/x83 - /xe5/xa1/x84 - /xe5/xa1/x85 - /xe5/xa1/x86 - /xe5/xa1/x87 - /xe5/xa1/x88 - /xe5/xa1/x89 - /xe5/xa1/x8a - /xe5/xa1/x8b - /xe5/xa1/x8c - /xe5/xa1/x8d - /xe5/xa1/x8e - /xe5/xa1/x8f - /xe5/xa1/x90 - /xe5/xa1/x91 - /xe5/xa1/x92 - /xe5/xa1/x93 - /xe5/xa1/x94 - /xe5/xa1/x95 - /xe5/xa1/x96 - /xe5/xa1/x97 - /xe5/xa1/x98 - /xe5/xa1/x99 - /xe5/xa1/x9a - /xe5/xa1/x9b - /xe5/xa1/x9c - /xe5/xa1/x9d - /xe5/xa1/x9e - /xe5/xa1/x9f - /xe5/xa1/xa0 - /xe5/xa1/xa1 - /xe5/xa1/xa2 - /xe5/xa1/xa3 - /xe5/xa1/xa4 - /xe5/xa1/xa5 - /xe5/xa1/xa6 - /xe5/xa1/xa7 - /xe5/xa1/xa8 - /xe5/xa1/xa9 - /xe5/xa1/xaa - /xe5/xa1/xab - /xe5/xa1/xac - /xe5/xa1/xad - /xe5/xa1/xae - /xe5/xa1/xaf - /xe5/xa1/xb0 - /xe5/xa1/xb1 - /xe5/xa1/xb2 - /xe5/xa1/xb3 - /xe5/xa1/xb4 - /xe5/xa1/xb5 - /xe5/xa1/xb6 - /xe5/xa1/xb7 - /xe5/xa1/xb8 - /xe5/xa1/xb9 - /xe5/xa1/xba - /xe5/xa1/xbb - /xe5/xa1/xbc - /xe5/xa1/xbd - /xe5/xa1/xbe - /xe5/xa1/xbf - /xe5/xa2/x80 - /xe5/xa2/x81 - /xe5/xa2/x82 - /xe5/xa2/x83 - /xe5/xa2/x84 - /xe5/xa2/x85 - /xe5/xa2/x86 - /xe5/xa2/x87 - /xe5/xa2/x88 - /xe5/xa2/x89 - /xe5/xa2/x8a - /xe5/xa2/x8b - /xe5/xa2/x8c - /xe5/xa2/x8d - /xe5/xa2/x8e - /xe5/xa2/x8f - /xe5/xa2/x90 - /xe5/xa2/x91 - /xe5/xa2/x92 - /xe5/xa2/x93 - /xe5/xa2/x94 - /xe5/xa2/x95 - /xe5/xa2/x96 - /xe5/xa2/x97 - /xe5/xa2/x98 - /xe5/xa2/x99 - /xe5/xa2/x9a - /xe5/xa2/x9b - /xe5/xa2/x9c - /xe5/xa2/x9d - /xe5/xa2/x9e - /xe5/xa2/x9f - /xe5/xa2/xa0 - /xe5/xa2/xa1 - /xe5/xa2/xa2 - /xe5/xa2/xa3 - /xe5/xa2/xa4 - /xe5/xa2/xa5 - /xe5/xa2/xa6 - /xe5/xa2/xa7 - /xe5/xa2/xa8 - /xe5/xa2/xa9 - /xe5/xa2/xaa - /xe5/xa2/xab - /xe5/xa2/xac - /xe5/xa2/xad - /xe5/xa2/xae - /xe5/xa2/xaf - /xe5/xa2/xb0 - /xe5/xa2/xb1 - /xe5/xa2/xb2 - /xe5/xa2/xb3 - /xe5/xa2/xb4 - /xe5/xa2/xb5 - /xe5/xa2/xb6 - /xe5/xa2/xb7 - /xe5/xa2/xb8 - /xe5/xa2/xb9 - /xe5/xa2/xba - /xe5/xa2/xbb - /xe5/xa2/xbc - /xe5/xa2/xbd - /xe5/xa2/xbe - /xe5/xa2/xbf - /xe5/xa3/x80 - /xe5/xa3/x81 - /xe5/xa3/x82 - /xe5/xa3/x83 - /xe5/xa3/x84 - /xe5/xa3/x85 - /xe5/xa3/x86 - /xe5/xa3/x87 - /xe5/xa3/x88 - /xe5/xa3/x89 - /xe5/xa3/x8a - /xe5/xa3/x8b - /xe5/xa3/x8c - /xe5/xa3/x8d - /xe5/xa3/x8e - /xe5/xa3/x8f - /xe5/xa3/x90 - /xe5/xa3/x91 - /xe5/xa3/x92 - /xe5/xa3/x93 - /xe5/xa3/x94 - /xe5/xa3/x95 - /xe5/xa3/x96 - /xe5/xa3/x97 - /xe5/xa3/x98 - /xe5/xa3/x99 - /xe5/xa3/x9a - /xe5/xa3/x9b - /xe5/xa3/x9c - /xe5/xa3/x9d - /xe5/xa3/x9e - /xe5/xa3/x9f - /xe5/xa3/xa0 - /xe5/xa3/xa1 - /xe5/xa3/xa2 - /xe5/xa3/xa3 - /xe5/xa3/xa4 - /xe5/xa3/xa5 - /xe5/xa3/xa6 - /xe5/xa3/xa7 - /xe5/xa3/xa8 - /xe5/xa3/xa9 - /xe5/xa3/xaa - /xe5/xa3/xab - /xe5/xa3/xac - /xe5/xa3/xad - /xe5/xa3/xae - /xe5/xa3/xaf - /xe5/xa3/xb0 - /xe5/xa3/xb1 - /xe5/xa3/xb2 - /xe5/xa3/xb3 - /xe5/xa3/xb4 - /xe5/xa3/xb5 - /xe5/xa3/xb6 - /xe5/xa3/xb7 - /xe5/xa3/xb8 - /xe5/xa3/xb9 - /xe5/xa3/xba - /xe5/xa3/xbb - /xe5/xa3/xbc - /xe5/xa3/xbd - /xe5/xa3/xbe - /xe5/xa3/xbf - /xe5/xa4/x80 - /xe5/xa4/x81 - /xe5/xa4/x82 - /xe5/xa4/x83 - /xe5/xa4/x84 - /xe5/xa4/x85 - /xe5/xa4/x86 - /xe5/xa4/x87 - /xe5/xa4/x88 - /xe5/xa4/x89 - /xe5/xa4/x8a - /xe5/xa4/x8b - /xe5/xa4/x8c - /xe5/xa4/x8d - /xe5/xa4/x8e - /xe5/xa4/x8f - /xe5/xa4/x90 - /xe5/xa4/x91 - /xe5/xa4/x92 - /xe5/xa4/x93 - /xe5/xa4/x94 - /xe5/xa4/x95 - /xe5/xa4/x96 - /xe5/xa4/x97 - /xe5/xa4/x98 - /xe5/xa4/x99 - /xe5/xa4/x9a - /xe5/xa4/x9b - /xe5/xa4/x9c - /xe5/xa4/x9d - /xe5/xa4/x9e - /xe5/xa4/x9f - /xe5/xa4/xa0 - /xe5/xa4/xa1 - /xe5/xa4/xa2 - /xe5/xa4/xa3 - /xe5/xa4/xa4 - /xe5/xa4/xa5 - /xe5/xa4/xa6 - /xe5/xa4/xa7 - /xe5/xa4/xa8 - /xe5/xa4/xa9 - /xe5/xa4/xaa - /xe5/xa4/xab - /xe5/xa4/xac - /xe5/xa4/xad - /xe5/xa4/xae - /xe5/xa4/xaf - /xe5/xa4/xb0 - /xe5/xa4/xb1 - /xe5/xa4/xb2 - /xe5/xa4/xb3 - /xe5/xa4/xb4 - /xe5/xa4/xb5 - /xe5/xa4/xb6 - /xe5/xa4/xb7 - /xe5/xa4/xb8 - /xe5/xa4/xb9 - /xe5/xa4/xba - /xe5/xa4/xbb - /xe5/xa4/xbc - /xe5/xa4/xbd - /xe5/xa4/xbe - /xe5/xa4/xbf - /xe5/xa5/x80 - /xe5/xa5/x81 - /xe5/xa5/x82 - /xe5/xa5/x83 - /xe5/xa5/x84 - /xe5/xa5/x85 - /xe5/xa5/x86 - /xe5/xa5/x87 - /xe5/xa5/x88 - /xe5/xa5/x89 - /xe5/xa5/x8a - /xe5/xa5/x8b - /xe5/xa5/x8c - /xe5/xa5/x8d - /xe5/xa5/x8e - /xe5/xa5/x8f - /xe5/xa5/x90 - /xe5/xa5/x91 - /xe5/xa5/x92 - /xe5/xa5/x93 - /xe5/xa5/x94 - /xe5/xa5/x95 - /xe5/xa5/x96 - /xe5/xa5/x97 - /xe5/xa5/x98 - /xe5/xa5/x99 - /xe5/xa5/x9a - /xe5/xa5/x9b - /xe5/xa5/x9c - /xe5/xa5/x9d - /xe5/xa5/x9e - /xe5/xa5/x9f - /xe5/xa5/xa0 - /xe5/xa5/xa1 - /xe5/xa5/xa2 - /xe5/xa5/xa3 - /xe5/xa5/xa4 - /xe5/xa5/xa5 - /xe5/xa5/xa6 - /xe5/xa5/xa7 - /xe5/xa5/xa8 - /xe5/xa5/xa9 - /xe5/xa5/xaa - /xe5/xa5/xab - /xe5/xa5/xac - /xe5/xa5/xad - /xe5/xa5/xae - /xe5/xa5/xaf - /xe5/xa5/xb0 - /xe5/xa5/xb1 - /xe5/xa5/xb2 - /xe5/xa5/xb3 - /xe5/xa5/xb4 - /xe5/xa5/xb5 - /xe5/xa5/xb6 - /xe5/xa5/xb7 - /xe5/xa5/xb8 - /xe5/xa5/xb9 - /xe5/xa5/xba - /xe5/xa5/xbb - /xe5/xa5/xbc - /xe5/xa5/xbd - /xe5/xa5/xbe - /xe5/xa5/xbf - /xe5/xa6/x80 - /xe5/xa6/x81 - /xe5/xa6/x82 - /xe5/xa6/x83 - /xe5/xa6/x84 - /xe5/xa6/x85 - /xe5/xa6/x86 - /xe5/xa6/x87 - /xe5/xa6/x88 - /xe5/xa6/x89 - /xe5/xa6/x8a - /xe5/xa6/x8b - /xe5/xa6/x8c - /xe5/xa6/x8d - /xe5/xa6/x8e - /xe5/xa6/x8f - /xe5/xa6/x90 - /xe5/xa6/x91 - /xe5/xa6/x92 - /xe5/xa6/x93 - /xe5/xa6/x94 - /xe5/xa6/x95 - /xe5/xa6/x96 - /xe5/xa6/x97 - /xe5/xa6/x98 - /xe5/xa6/x99 - /xe5/xa6/x9a - /xe5/xa6/x9b - /xe5/xa6/x9c - /xe5/xa6/x9d - /xe5/xa6/x9e - /xe5/xa6/x9f - /xe5/xa6/xa0 - /xe5/xa6/xa1 - /xe5/xa6/xa2 - /xe5/xa6/xa3 - /xe5/xa6/xa4 - /xe5/xa6/xa5 - /xe5/xa6/xa6 - /xe5/xa6/xa7 - /xe5/xa6/xa8 - /xe5/xa6/xa9 - /xe5/xa6/xaa - /xe5/xa6/xab - /xe5/xa6/xac - /xe5/xa6/xad - /xe5/xa6/xae - /xe5/xa6/xaf - /xe5/xa6/xb0 - /xe5/xa6/xb1 - /xe5/xa6/xb2 - /xe5/xa6/xb3 - /xe5/xa6/xb4 - /xe5/xa6/xb5 - /xe5/xa6/xb6 - /xe5/xa6/xb7 - /xe5/xa6/xb8 - /xe5/xa6/xb9 - /xe5/xa6/xba - /xe5/xa6/xbb - /xe5/xa6/xbc - /xe5/xa6/xbd - /xe5/xa6/xbe - /xe5/xa6/xbf - /xe5/xa7/x80 - /xe5/xa7/x81 - /xe5/xa7/x82 - /xe5/xa7/x83 - /xe5/xa7/x84 - /xe5/xa7/x85 - /xe5/xa7/x86 - /xe5/xa7/x87 - /xe5/xa7/x88 - /xe5/xa7/x89 - /xe5/xa7/x8a - /xe5/xa7/x8b - /xe5/xa7/x8c - /xe5/xa7/x8d - /xe5/xa7/x8e - /xe5/xa7/x8f - /xe5/xa7/x90 - /xe5/xa7/x91 - /xe5/xa7/x92 - /xe5/xa7/x93 - /xe5/xa7/x94 - /xe5/xa7/x95 - /xe5/xa7/x96 - /xe5/xa7/x97 - /xe5/xa7/x98 - /xe5/xa7/x99 - /xe5/xa7/x9a - /xe5/xa7/x9b - /xe5/xa7/x9c - /xe5/xa7/x9d - /xe5/xa7/x9e - /xe5/xa7/x9f - /xe5/xa7/xa0 - /xe5/xa7/xa1 - /xe5/xa7/xa2 - /xe5/xa7/xa3 - /xe5/xa7/xa4 - /xe5/xa7/xa5 - /xe5/xa7/xa6 - /xe5/xa7/xa7 - /xe5/xa7/xa8 - /xe5/xa7/xa9 - /xe5/xa7/xaa - /xe5/xa7/xab - /xe5/xa7/xac - /xe5/xa7/xad - /xe5/xa7/xae - /xe5/xa7/xaf - /xe5/xa7/xb0 - /xe5/xa7/xb1 - /xe5/xa7/xb2 - /xe5/xa7/xb3 - /xe5/xa7/xb4 - /xe5/xa7/xb5 - /xe5/xa7/xb6 - /xe5/xa7/xb7 - /xe5/xa7/xb8 - /xe5/xa7/xb9 - /xe5/xa7/xba - /xe5/xa7/xbb - /xe5/xa7/xbc - /xe5/xa7/xbd - /xe5/xa7/xbe - /xe5/xa7/xbf - /xe5/xa8/x80 - /xe5/xa8/x81 - /xe5/xa8/x82 - /xe5/xa8/x83 - /xe5/xa8/x84 - /xe5/xa8/x85 - /xe5/xa8/x86 - /xe5/xa8/x87 - /xe5/xa8/x88 - /xe5/xa8/x89 - /xe5/xa8/x8a - /xe5/xa8/x8b - /xe5/xa8/x8c - /xe5/xa8/x8d - /xe5/xa8/x8e - /xe5/xa8/x8f - /xe5/xa8/x90 - /xe5/xa8/x91 - /xe5/xa8/x92 - /xe5/xa8/x93 - /xe5/xa8/x94 - /xe5/xa8/x95 - /xe5/xa8/x96 - /xe5/xa8/x97 - /xe5/xa8/x98 - /xe5/xa8/x99 - /xe5/xa8/x9a - /xe5/xa8/x9b - /xe5/xa8/x9c - /xe5/xa8/x9d - /xe5/xa8/x9e - /xe5/xa8/x9f - /xe5/xa8/xa0 - /xe5/xa8/xa1 - /xe5/xa8/xa2 - /xe5/xa8/xa3 - /xe5/xa8/xa4 - /xe5/xa8/xa5 - /xe5/xa8/xa6 - /xe5/xa8/xa7 - /xe5/xa8/xa8 - /xe5/xa8/xa9 - /xe5/xa8/xaa - /xe5/xa8/xab - /xe5/xa8/xac - /xe5/xa8/xad - /xe5/xa8/xae - /xe5/xa8/xaf - /xe5/xa8/xb0 - /xe5/xa8/xb1 - /xe5/xa8/xb2 - /xe5/xa8/xb3 - /xe5/xa8/xb4 - /xe5/xa8/xb5 - /xe5/xa8/xb6 - /xe5/xa8/xb7 - /xe5/xa8/xb8 - /xe5/xa8/xb9 - /xe5/xa8/xba - /xe5/xa8/xbb - /xe5/xa8/xbc - /xe5/xa8/xbd - /xe5/xa8/xbe - /xe5/xa8/xbf - /xe5/xa9/x80 - /xe5/xa9/x81 - /xe5/xa9/x82 - /xe5/xa9/x83 - /xe5/xa9/x84 - /xe5/xa9/x85 - /xe5/xa9/x86 - /xe5/xa9/x87 - /xe5/xa9/x88 - /xe5/xa9/x89 - /xe5/xa9/x8a - /xe5/xa9/x8b - /xe5/xa9/x8c - /xe5/xa9/x8d - /xe5/xa9/x8e - /xe5/xa9/x8f - /xe5/xa9/x90 - /xe5/xa9/x91 - /xe5/xa9/x92 - /xe5/xa9/x93 - /xe5/xa9/x94 - /xe5/xa9/x95 - /xe5/xa9/x96 - /xe5/xa9/x97 - /xe5/xa9/x98 - /xe5/xa9/x99 - /xe5/xa9/x9a - /xe5/xa9/x9b - /xe5/xa9/x9c - /xe5/xa9/x9d - /xe5/xa9/x9e - /xe5/xa9/x9f - /xe5/xa9/xa0 - /xe5/xa9/xa1 - /xe5/xa9/xa2 - /xe5/xa9/xa3 - /xe5/xa9/xa4 - /xe5/xa9/xa5 - /xe5/xa9/xa6 - /xe5/xa9/xa7 - /xe5/xa9/xa8 - /xe5/xa9/xa9 - /xe5/xa9/xaa - /xe5/xa9/xab - /xe5/xa9/xac - /xe5/xa9/xad - /xe5/xa9/xae - /xe5/xa9/xaf - /xe5/xa9/xb0 - /xe5/xa9/xb1 - /xe5/xa9/xb2 - /xe5/xa9/xb3 - /xe5/xa9/xb4 - /xe5/xa9/xb5 - /xe5/xa9/xb6 - /xe5/xa9/xb7 - /xe5/xa9/xb8 - /xe5/xa9/xb9 - /xe5/xa9/xba - /xe5/xa9/xbb - /xe5/xa9/xbc - /xe5/xa9/xbd - /xe5/xa9/xbe - /xe5/xa9/xbf - /xe5/xaa/x80 - /xe5/xaa/x81 - /xe5/xaa/x82 - /xe5/xaa/x83 - /xe5/xaa/x84 - /xe5/xaa/x85 - /xe5/xaa/x86 - /xe5/xaa/x87 - /xe5/xaa/x88 - /xe5/xaa/x89 - /xe5/xaa/x8a - /xe5/xaa/x8b - /xe5/xaa/x8c - /xe5/xaa/x8d - /xe5/xaa/x8e - /xe5/xaa/x8f - /xe5/xaa/x90 - /xe5/xaa/x91 - /xe5/xaa/x92 - /xe5/xaa/x93 - /xe5/xaa/x94 - /xe5/xaa/x95 - /xe5/xaa/x96 - /xe5/xaa/x97 - /xe5/xaa/x98 - /xe5/xaa/x99 - /xe5/xaa/x9a - /xe5/xaa/x9b - /xe5/xaa/x9c - /xe5/xaa/x9d - /xe5/xaa/x9e - /xe5/xaa/x9f - /xe5/xaa/xa0 - /xe5/xaa/xa1 - /xe5/xaa/xa2 - /xe5/xaa/xa3 - /xe5/xaa/xa4 - /xe5/xaa/xa5 - /xe5/xaa/xa6 - /xe5/xaa/xa7 - /xe5/xaa/xa8 - /xe5/xaa/xa9 - /xe5/xaa/xaa - /xe5/xaa/xab - /xe5/xaa/xac - /xe5/xaa/xad - /xe5/xaa/xae - /xe5/xaa/xaf - /xe5/xaa/xb0 - /xe5/xaa/xb1 - /xe5/xaa/xb2 - /xe5/xaa/xb3 - /xe5/xaa/xb4 - /xe5/xaa/xb5 - /xe5/xaa/xb6 - /xe5/xaa/xb7 - /xe5/xaa/xb8 - /xe5/xaa/xb9 - /xe5/xaa/xba - /xe5/xaa/xbb - /xe5/xaa/xbc - /xe5/xaa/xbd - /xe5/xaa/xbe - /xe5/xaa/xbf - /xe5/xab/x80 - /xe5/xab/x81 - /xe5/xab/x82 - /xe5/xab/x83 - /xe5/xab/x84 - /xe5/xab/x85 - /xe5/xab/x86 - /xe5/xab/x87 - /xe5/xab/x88 - /xe5/xab/x89 - /xe5/xab/x8a - /xe5/xab/x8b - /xe5/xab/x8c - /xe5/xab/x8d - /xe5/xab/x8e - /xe5/xab/x8f - /xe5/xab/x90 - /xe5/xab/x91 - /xe5/xab/x92 - /xe5/xab/x93 - /xe5/xab/x94 - /xe5/xab/x95 - /xe5/xab/x96 - /xe5/xab/x97 - /xe5/xab/x98 - /xe5/xab/x99 - /xe5/xab/x9a - /xe5/xab/x9b - /xe5/xab/x9c - /xe5/xab/x9d - /xe5/xab/x9e - /xe5/xab/x9f - /xe5/xab/xa0 - /xe5/xab/xa1 - /xe5/xab/xa2 - /xe5/xab/xa3 - /xe5/xab/xa4 - /xe5/xab/xa5 - /xe5/xab/xa6 - /xe5/xab/xa7 - /xe5/xab/xa8 - /xe5/xab/xa9 - /xe5/xab/xaa - /xe5/xab/xab - /xe5/xab/xac - /xe5/xab/xad - /xe5/xab/xae - /xe5/xab/xaf - /xe5/xab/xb0 - /xe5/xab/xb1 - /xe5/xab/xb2 - /xe5/xab/xb3 - /xe5/xab/xb4 - /xe5/xab/xb5 - /xe5/xab/xb6 - /xe5/xab/xb7 - /xe5/xab/xb8 - /xe5/xab/xb9 - /xe5/xab/xba - /xe5/xab/xbb - /xe5/xab/xbc - /xe5/xab/xbd - /xe5/xab/xbe - /xe5/xab/xbf - /xe5/xac/x80 - /xe5/xac/x81 - /xe5/xac/x82 - /xe5/xac/x83 - /xe5/xac/x84 - /xe5/xac/x85 - /xe5/xac/x86 - /xe5/xac/x87 - /xe5/xac/x88 - /xe5/xac/x89 - /xe5/xac/x8a - /xe5/xac/x8b - /xe5/xac/x8c - /xe5/xac/x8d - /xe5/xac/x8e - /xe5/xac/x8f - /xe5/xac/x90 - /xe5/xac/x91 - /xe5/xac/x92 - /xe5/xac/x93 - /xe5/xac/x94 - /xe5/xac/x95 - /xe5/xac/x96 - /xe5/xac/x97 - /xe5/xac/x98 - /xe5/xac/x99 - /xe5/xac/x9a - /xe5/xac/x9b - /xe5/xac/x9c - /xe5/xac/x9d - /xe5/xac/x9e - /xe5/xac/x9f - /xe5/xac/xa0 - /xe5/xac/xa1 - /xe5/xac/xa2 - /xe5/xac/xa3 - /xe5/xac/xa4 - /xe5/xac/xa5 - /xe5/xac/xa6 - /xe5/xac/xa7 - /xe5/xac/xa8 - /xe5/xac/xa9 - /xe5/xac/xaa - /xe5/xac/xab - /xe5/xac/xac - /xe5/xac/xad - /xe5/xac/xae - /xe5/xac/xaf - /xe5/xac/xb0 - /xe5/xac/xb1 - /xe5/xac/xb2 - /xe5/xac/xb3 - /xe5/xac/xb4 - /xe5/xac/xb5 - /xe5/xac/xb6 - /xe5/xac/xb7 - /xe5/xac/xb8 - /xe5/xac/xb9 - /xe5/xac/xba - /xe5/xac/xbb - /xe5/xac/xbc - /xe5/xac/xbd - /xe5/xac/xbe - /xe5/xac/xbf - /xe5/xad/x80 - /xe5/xad/x81 - /xe5/xad/x82 - /xe5/xad/x83 - /xe5/xad/x84 - /xe5/xad/x85 - /xe5/xad/x86 - /xe5/xad/x87 - /xe5/xad/x88 - /xe5/xad/x89 - /xe5/xad/x8a - /xe5/xad/x8b - /xe5/xad/x8c - /xe5/xad/x8d - /xe5/xad/x8e - /xe5/xad/x8f - /xe5/xad/x90 - /xe5/xad/x91 - /xe5/xad/x92 - /xe5/xad/x93 - /xe5/xad/x94 - /xe5/xad/x95 - /xe5/xad/x96 - /xe5/xad/x97 - /xe5/xad/x98 - /xe5/xad/x99 - /xe5/xad/x9a - /xe5/xad/x9b - /xe5/xad/x9c - /xe5/xad/x9d - /xe5/xad/x9e - /xe5/xad/x9f - /xe5/xad/xa0 - /xe5/xad/xa1 - /xe5/xad/xa2 - /xe5/xad/xa3 - /xe5/xad/xa4 - /xe5/xad/xa5 - /xe5/xad/xa6 - /xe5/xad/xa7 - /xe5/xad/xa8 - /xe5/xad/xa9 - /xe5/xad/xaa - /xe5/xad/xab - /xe5/xad/xac - /xe5/xad/xad - /xe5/xad/xae - /xe5/xad/xaf - /xe5/xad/xb0 - /xe5/xad/xb1 - /xe5/xad/xb2 - /xe5/xad/xb3 - /xe5/xad/xb4 - /xe5/xad/xb5 - /xe5/xad/xb6 - /xe5/xad/xb7 - /xe5/xad/xb8 - /xe5/xad/xb9 - /xe5/xad/xba - /xe5/xad/xbb - /xe5/xad/xbc - /xe5/xad/xbd - /xe5/xad/xbe - /xe5/xad/xbf - /xe5/xae/x80 - /xe5/xae/x81 - /xe5/xae/x82 - /xe5/xae/x83 - /xe5/xae/x84 - /xe5/xae/x85 - /xe5/xae/x86 - /xe5/xae/x87 - /xe5/xae/x88 - /xe5/xae/x89 - /xe5/xae/x8a - /xe5/xae/x8b - /xe5/xae/x8c - /xe5/xae/x8d - /xe5/xae/x8e - /xe5/xae/x8f - /xe5/xae/x90 - /xe5/xae/x91 - /xe5/xae/x92 - /xe5/xae/x93 - /xe5/xae/x94 - /xe5/xae/x95 - /xe5/xae/x96 - /xe5/xae/x97 - /xe5/xae/x98 - /xe5/xae/x99 - /xe5/xae/x9a - /xe5/xae/x9b - /xe5/xae/x9c - /xe5/xae/x9d - /xe5/xae/x9e - /xe5/xae/x9f - /xe5/xae/xa0 - /xe5/xae/xa1 - /xe5/xae/xa2 - /xe5/xae/xa3 - /xe5/xae/xa4 - /xe5/xae/xa5 - /xe5/xae/xa6 - /xe5/xae/xa7 - /xe5/xae/xa8 - /xe5/xae/xa9 - /xe5/xae/xaa - /xe5/xae/xab - /xe5/xae/xac - /xe5/xae/xad - /xe5/xae/xae - /xe5/xae/xaf - /xe5/xae/xb0 - /xe5/xae/xb1 - /xe5/xae/xb2 - /xe5/xae/xb3 - /xe5/xae/xb4 - /xe5/xae/xb5 - /xe5/xae/xb6 - /xe5/xae/xb7 - /xe5/xae/xb8 - /xe5/xae/xb9 - /xe5/xae/xba - /xe5/xae/xbb - /xe5/xae/xbc - /xe5/xae/xbd - /xe5/xae/xbe - /xe5/xae/xbf - /xe5/xaf/x80 - /xe5/xaf/x81 - /xe5/xaf/x82 - /xe5/xaf/x83 - /xe5/xaf/x84 - /xe5/xaf/x85 - /xe5/xaf/x86 - /xe5/xaf/x87 - /xe5/xaf/x88 - /xe5/xaf/x89 - /xe5/xaf/x8a - /xe5/xaf/x8b - /xe5/xaf/x8c - /xe5/xaf/x8d - /xe5/xaf/x8e - /xe5/xaf/x8f - /xe5/xaf/x90 - /xe5/xaf/x91 - /xe5/xaf/x92 - /xe5/xaf/x93 - /xe5/xaf/x94 - /xe5/xaf/x95 - /xe5/xaf/x96 - /xe5/xaf/x97 - /xe5/xaf/x98 - /xe5/xaf/x99 - /xe5/xaf/x9a - /xe5/xaf/x9b - /xe5/xaf/x9c - /xe5/xaf/x9d - /xe5/xaf/x9e - /xe5/xaf/x9f - /xe5/xaf/xa0 - /xe5/xaf/xa1 - /xe5/xaf/xa2 - /xe5/xaf/xa3 - /xe5/xaf/xa4 - /xe5/xaf/xa5 - /xe5/xaf/xa6 - /xe5/xaf/xa7 - /xe5/xaf/xa8 - /xe5/xaf/xa9 - /xe5/xaf/xaa - /xe5/xaf/xab - /xe5/xaf/xac - /xe5/xaf/xad - /xe5/xaf/xae - /xe5/xaf/xaf - /xe5/xaf/xb0 - /xe5/xaf/xb1 - /xe5/xaf/xb2 - /xe5/xaf/xb3 - /xe5/xaf/xb4 - /xe5/xaf/xb5 - /xe5/xaf/xb6 - /xe5/xaf/xb7 - /xe5/xaf/xb8 - /xe5/xaf/xb9 - /xe5/xaf/xba - /xe5/xaf/xbb - /xe5/xaf/xbc - /xe5/xaf/xbd - /xe5/xaf/xbe - /xe5/xaf/xbf - /xe5/xb0/x80 - /xe5/xb0/x81 - /xe5/xb0/x82 - /xe5/xb0/x83 - /xe5/xb0/x84 - /xe5/xb0/x85 - /xe5/xb0/x86 - /xe5/xb0/x87 - /xe5/xb0/x88 - /xe5/xb0/x89 - /xe5/xb0/x8a - /xe5/xb0/x8b - /xe5/xb0/x8c - /xe5/xb0/x8d - /xe5/xb0/x8e - /xe5/xb0/x8f - /xe5/xb0/x90 - /xe5/xb0/x91 - /xe5/xb0/x92 - /xe5/xb0/x93 - /xe5/xb0/x94 - /xe5/xb0/x95 - /xe5/xb0/x96 - /xe5/xb0/x97 - /xe5/xb0/x98 - /xe5/xb0/x99 - /xe5/xb0/x9a - /xe5/xb0/x9b - /xe5/xb0/x9c - /xe5/xb0/x9d - /xe5/xb0/x9e - /xe5/xb0/x9f - /xe5/xb0/xa0 - /xe5/xb0/xa1 - /xe5/xb0/xa2 - /xe5/xb0/xa3 - /xe5/xb0/xa4 - /xe5/xb0/xa5 - /xe5/xb0/xa6 - /xe5/xb0/xa7 - /xe5/xb0/xa8 - /xe5/xb0/xa9 - /xe5/xb0/xaa - /xe5/xb0/xab - /xe5/xb0/xac - /xe5/xb0/xad - /xe5/xb0/xae - /xe5/xb0/xaf - /xe5/xb0/xb0 - /xe5/xb0/xb1 - /xe5/xb0/xb2 - /xe5/xb0/xb3 - /xe5/xb0/xb4 - /xe5/xb0/xb5 - /xe5/xb0/xb6 - /xe5/xb0/xb7 - /xe5/xb0/xb8 - /xe5/xb0/xb9 - /xe5/xb0/xba - /xe5/xb0/xbb - /xe5/xb0/xbc - /xe5/xb0/xbd - /xe5/xb0/xbe - /xe5/xb0/xbf - /xe5/xb1/x80 - /xe5/xb1/x81 - /xe5/xb1/x82 - /xe5/xb1/x83 - /xe5/xb1/x84 - /xe5/xb1/x85 - /xe5/xb1/x86 - /xe5/xb1/x87 - /xe5/xb1/x88 - /xe5/xb1/x89 - /xe5/xb1/x8a - /xe5/xb1/x8b - /xe5/xb1/x8c - /xe5/xb1/x8d - /xe5/xb1/x8e - /xe5/xb1/x8f - /xe5/xb1/x90 - /xe5/xb1/x91 - /xe5/xb1/x92 - /xe5/xb1/x93 - /xe5/xb1/x94 - /xe5/xb1/x95 - /xe5/xb1/x96 - /xe5/xb1/x97 - /xe5/xb1/x98 - /xe5/xb1/x99 - /xe5/xb1/x9a - /xe5/xb1/x9b - /xe5/xb1/x9c - /xe5/xb1/x9d - /xe5/xb1/x9e - /xe5/xb1/x9f - /xe5/xb1/xa0 - /xe5/xb1/xa1 - /xe5/xb1/xa2 - /xe5/xb1/xa3 - /xe5/xb1/xa4 - /xe5/xb1/xa5 - /xe5/xb1/xa6 - /xe5/xb1/xa7 - /xe5/xb1/xa8 - /xe5/xb1/xa9 - /xe5/xb1/xaa - /xe5/xb1/xab - /xe5/xb1/xac - /xe5/xb1/xad - /xe5/xb1/xae - /xe5/xb1/xaf - /xe5/xb1/xb0 - /xe5/xb1/xb1 - /xe5/xb1/xb2 - /xe5/xb1/xb3 - /xe5/xb1/xb4 - /xe5/xb1/xb5 - /xe5/xb1/xb6 - /xe5/xb1/xb7 - /xe5/xb1/xb8 - /xe5/xb1/xb9 - /xe5/xb1/xba - /xe5/xb1/xbb - /xe5/xb1/xbc - /xe5/xb1/xbd - /xe5/xb1/xbe - /xe5/xb1/xbf - /xe5/xb2/x80 - /xe5/xb2/x81 - /xe5/xb2/x82 - /xe5/xb2/x83 - /xe5/xb2/x84 - /xe5/xb2/x85 - /xe5/xb2/x86 - /xe5/xb2/x87 - /xe5/xb2/x88 - /xe5/xb2/x89 - /xe5/xb2/x8a - /xe5/xb2/x8b - /xe5/xb2/x8c - /xe5/xb2/x8d - /xe5/xb2/x8e - /xe5/xb2/x8f - /xe5/xb2/x90 - /xe5/xb2/x91 - /xe5/xb2/x92 - /xe5/xb2/x93 - /xe5/xb2/x94 - /xe5/xb2/x95 - /xe5/xb2/x96 - /xe5/xb2/x97 - /xe5/xb2/x98 - /xe5/xb2/x99 - /xe5/xb2/x9a - /xe5/xb2/x9b - /xe5/xb2/x9c - /xe5/xb2/x9d - /xe5/xb2/x9e - /xe5/xb2/x9f - /xe5/xb2/xa0 - /xe5/xb2/xa1 - /xe5/xb2/xa2 - /xe5/xb2/xa3 - /xe5/xb2/xa4 - /xe5/xb2/xa5 - /xe5/xb2/xa6 - /xe5/xb2/xa7 - /xe5/xb2/xa8 - /xe5/xb2/xa9 - /xe5/xb2/xaa - /xe5/xb2/xab - /xe5/xb2/xac - /xe5/xb2/xad - /xe5/xb2/xae - /xe5/xb2/xaf - /xe5/xb2/xb0 - /xe5/xb2/xb1 - /xe5/xb2/xb2 - /xe5/xb2/xb3 - /xe5/xb2/xb4 - /xe5/xb2/xb5 - /xe5/xb2/xb6 - /xe5/xb2/xb7 - /xe5/xb2/xb8 - /xe5/xb2/xb9 - /xe5/xb2/xba - /xe5/xb2/xbb - /xe5/xb2/xbc - /xe5/xb2/xbd - /xe5/xb2/xbe - /xe5/xb2/xbf - /xe5/xb3/x80 - /xe5/xb3/x81 - /xe5/xb3/x82 - /xe5/xb3/x83 - /xe5/xb3/x84 - /xe5/xb3/x85 - /xe5/xb3/x86 - /xe5/xb3/x87 - /xe5/xb3/x88 - /xe5/xb3/x89 - /xe5/xb3/x8a - /xe5/xb3/x8b - /xe5/xb3/x8c - /xe5/xb3/x8d - /xe5/xb3/x8e - /xe5/xb3/x8f - /xe5/xb3/x90 - /xe5/xb3/x91 - /xe5/xb3/x92 - /xe5/xb3/x93 - /xe5/xb3/x94 - /xe5/xb3/x95 - /xe5/xb3/x96 - /xe5/xb3/x97 - /xe5/xb3/x98 - /xe5/xb3/x99 - /xe5/xb3/x9a - /xe5/xb3/x9b - /xe5/xb3/x9c - /xe5/xb3/x9d - /xe5/xb3/x9e - /xe5/xb3/x9f - /xe5/xb3/xa0 - /xe5/xb3/xa1 - /xe5/xb3/xa2 - /xe5/xb3/xa3 - /xe5/xb3/xa4 - /xe5/xb3/xa5 - /xe5/xb3/xa6 - /xe5/xb3/xa7 - /xe5/xb3/xa8 - /xe5/xb3/xa9 - /xe5/xb3/xaa - /xe5/xb3/xab - /xe5/xb3/xac - /xe5/xb3/xad - /xe5/xb3/xae - /xe5/xb3/xaf - /xe5/xb3/xb0 - /xe5/xb3/xb1 - /xe5/xb3/xb2 - /xe5/xb3/xb3 - /xe5/xb3/xb4 - /xe5/xb3/xb5 - /xe5/xb3/xb6 - /xe5/xb3/xb7 - /xe5/xb3/xb8 - /xe5/xb3/xb9 - /xe5/xb3/xba - /xe5/xb3/xbb - /xe5/xb3/xbc - /xe5/xb3/xbd - /xe5/xb3/xbe - /xe5/xb3/xbf - /xe5/xb4/x80 - /xe5/xb4/x81 - /xe5/xb4/x82 - /xe5/xb4/x83 - /xe5/xb4/x84 - /xe5/xb4/x85 - /xe5/xb4/x86 - /xe5/xb4/x87 - /xe5/xb4/x88 - /xe5/xb4/x89 - /xe5/xb4/x8a - /xe5/xb4/x8b - /xe5/xb4/x8c - /xe5/xb4/x8d - /xe5/xb4/x8e - /xe5/xb4/x8f - /xe5/xb4/x90 - /xe5/xb4/x91 - /xe5/xb4/x92 - /xe5/xb4/x93 - /xe5/xb4/x94 - /xe5/xb4/x95 - /xe5/xb4/x96 - /xe5/xb4/x97 - /xe5/xb4/x98 - /xe5/xb4/x99 - /xe5/xb4/x9a - /xe5/xb4/x9b - /xe5/xb4/x9c - /xe5/xb4/x9d - /xe5/xb4/x9e - /xe5/xb4/x9f - /xe5/xb4/xa0 - /xe5/xb4/xa1 - /xe5/xb4/xa2 - /xe5/xb4/xa3 - /xe5/xb4/xa4 - /xe5/xb4/xa5 - /xe5/xb4/xa6 - /xe5/xb4/xa7 - /xe5/xb4/xa8 - /xe5/xb4/xa9 - /xe5/xb4/xaa - /xe5/xb4/xab - /xe5/xb4/xac - /xe5/xb4/xad - /xe5/xb4/xae - /xe5/xb4/xaf - /xe5/xb4/xb0 - /xe5/xb4/xb1 - /xe5/xb4/xb2 - /xe5/xb4/xb3 - /xe5/xb4/xb4 - /xe5/xb4/xb5 - /xe5/xb4/xb6 - /xe5/xb4/xb7 - /xe5/xb4/xb8 - /xe5/xb4/xb9 - /xe5/xb4/xba - /xe5/xb4/xbb - /xe5/xb4/xbc - /xe5/xb4/xbd - /xe5/xb4/xbe - /xe5/xb4/xbf - /xe5/xb5/x80 - /xe5/xb5/x81 - /xe5/xb5/x82 - /xe5/xb5/x83 - /xe5/xb5/x84 - /xe5/xb5/x85 - /xe5/xb5/x86 - /xe5/xb5/x87 - /xe5/xb5/x88 - /xe5/xb5/x89 - /xe5/xb5/x8a - /xe5/xb5/x8b - /xe5/xb5/x8c - /xe5/xb5/x8d - /xe5/xb5/x8e - /xe5/xb5/x8f - /xe5/xb5/x90 - /xe5/xb5/x91 - /xe5/xb5/x92 - /xe5/xb5/x93 - /xe5/xb5/x94 - /xe5/xb5/x95 - /xe5/xb5/x96 - /xe5/xb5/x97 - /xe5/xb5/x98 - /xe5/xb5/x99 - /xe5/xb5/x9a - /xe5/xb5/x9b - /xe5/xb5/x9c - /xe5/xb5/x9d - /xe5/xb5/x9e - /xe5/xb5/x9f - /xe5/xb5/xa0 - /xe5/xb5/xa1 - /xe5/xb5/xa2 - /xe5/xb5/xa3 - /xe5/xb5/xa4 - /xe5/xb5/xa5 - /xe5/xb5/xa6 - /xe5/xb5/xa7 - /xe5/xb5/xa8 - /xe5/xb5/xa9 - /xe5/xb5/xaa - /xe5/xb5/xab - /xe5/xb5/xac - /xe5/xb5/xad - /xe5/xb5/xae - /xe5/xb5/xaf - /xe5/xb5/xb0 - /xe5/xb5/xb1 - /xe5/xb5/xb2 - /xe5/xb5/xb3 - /xe5/xb5/xb4 - /xe5/xb5/xb5 - /xe5/xb5/xb6 - /xe5/xb5/xb7 - /xe5/xb5/xb8 - /xe5/xb5/xb9 - /xe5/xb5/xba - /xe5/xb5/xbb - /xe5/xb5/xbc - /xe5/xb5/xbd - /xe5/xb5/xbe - /xe5/xb5/xbf - /xe5/xb6/x80 - /xe5/xb6/x81 - /xe5/xb6/x82 - /xe5/xb6/x83 - /xe5/xb6/x84 - /xe5/xb6/x85 - /xe5/xb6/x86 - /xe5/xb6/x87 - /xe5/xb6/x88 - /xe5/xb6/x89 - /xe5/xb6/x8a - /xe5/xb6/x8b - /xe5/xb6/x8c - /xe5/xb6/x8d - /xe5/xb6/x8e - /xe5/xb6/x8f - /xe5/xb6/x90 - /xe5/xb6/x91 - /xe5/xb6/x92 - /xe5/xb6/x93 - /xe5/xb6/x94 - /xe5/xb6/x95 - /xe5/xb6/x96 - /xe5/xb6/x97 - /xe5/xb6/x98 - /xe5/xb6/x99 - /xe5/xb6/x9a - /xe5/xb6/x9b - /xe5/xb6/x9c - /xe5/xb6/x9d - /xe5/xb6/x9e - /xe5/xb6/x9f - /xe5/xb6/xa0 - /xe5/xb6/xa1 - /xe5/xb6/xa2 - /xe5/xb6/xa3 - /xe5/xb6/xa4 - /xe5/xb6/xa5 - /xe5/xb6/xa6 - /xe5/xb6/xa7 - /xe5/xb6/xa8 - /xe5/xb6/xa9 - /xe5/xb6/xaa - /xe5/xb6/xab - /xe5/xb6/xac - /xe5/xb6/xad - /xe5/xb6/xae - /xe5/xb6/xaf - /xe5/xb6/xb0 - /xe5/xb6/xb1 - /xe5/xb6/xb2 - /xe5/xb6/xb3 - /xe5/xb6/xb4 - /xe5/xb6/xb5 - /xe5/xb6/xb6 - /xe5/xb6/xb7 - /xe5/xb6/xb8 - /xe5/xb6/xb9 - /xe5/xb6/xba - /xe5/xb6/xbb - /xe5/xb6/xbc - /xe5/xb6/xbd - /xe5/xb6/xbe - /xe5/xb6/xbf - /xe5/xb7/x80 - /xe5/xb7/x81 - /xe5/xb7/x82 - /xe5/xb7/x83 - /xe5/xb7/x84 - /xe5/xb7/x85 - /xe5/xb7/x86 - /xe5/xb7/x87 - /xe5/xb7/x88 - /xe5/xb7/x89 - /xe5/xb7/x8a - /xe5/xb7/x8b - /xe5/xb7/x8c - /xe5/xb7/x8d - /xe5/xb7/x8e - /xe5/xb7/x8f - /xe5/xb7/x90 - /xe5/xb7/x91 - /xe5/xb7/x92 - /xe5/xb7/x93 - /xe5/xb7/x94 - /xe5/xb7/x95 - /xe5/xb7/x96 - /xe5/xb7/x97 - /xe5/xb7/x98 - /xe5/xb7/x99 - /xe5/xb7/x9a - /xe5/xb7/x9b - /xe5/xb7/x9c - /xe5/xb7/x9d - /xe5/xb7/x9e - /xe5/xb7/x9f - /xe5/xb7/xa0 - /xe5/xb7/xa1 - /xe5/xb7/xa2 - /xe5/xb7/xa3 - /xe5/xb7/xa4 - /xe5/xb7/xa5 - /xe5/xb7/xa6 - /xe5/xb7/xa7 - /xe5/xb7/xa8 - /xe5/xb7/xa9 - /xe5/xb7/xaa - /xe5/xb7/xab - /xe5/xb7/xac - /xe5/xb7/xad - /xe5/xb7/xae - /xe5/xb7/xaf - /xe5/xb7/xb0 - /xe5/xb7/xb1 - /xe5/xb7/xb2 - /xe5/xb7/xb3 - /xe5/xb7/xb4 - /xe5/xb7/xb5 - /xe5/xb7/xb6 - /xe5/xb7/xb7 - /xe5/xb7/xb8 - /xe5/xb7/xb9 - /xe5/xb7/xba - /xe5/xb7/xbb - /xe5/xb7/xbc - /xe5/xb7/xbd - /xe5/xb7/xbe - /xe5/xb7/xbf - /xe5/xb8/x80 - /xe5/xb8/x81 - /xe5/xb8/x82 - /xe5/xb8/x83 - /xe5/xb8/x84 - /xe5/xb8/x85 - /xe5/xb8/x86 - /xe5/xb8/x87 - /xe5/xb8/x88 - /xe5/xb8/x89 - /xe5/xb8/x8a - /xe5/xb8/x8b - /xe5/xb8/x8c - /xe5/xb8/x8d - /xe5/xb8/x8e - /xe5/xb8/x8f - /xe5/xb8/x90 - /xe5/xb8/x91 - /xe5/xb8/x92 - /xe5/xb8/x93 - /xe5/xb8/x94 - /xe5/xb8/x95 - /xe5/xb8/x96 - /xe5/xb8/x97 - /xe5/xb8/x98 - /xe5/xb8/x99 - /xe5/xb8/x9a - /xe5/xb8/x9b - /xe5/xb8/x9c - /xe5/xb8/x9d - /xe5/xb8/x9e - /xe5/xb8/x9f - /xe5/xb8/xa0 - /xe5/xb8/xa1 - /xe5/xb8/xa2 - /xe5/xb8/xa3 - /xe5/xb8/xa4 - /xe5/xb8/xa5 - /xe5/xb8/xa6 - /xe5/xb8/xa7 - /xe5/xb8/xa8 - /xe5/xb8/xa9 - /xe5/xb8/xaa - /xe5/xb8/xab - /xe5/xb8/xac - /xe5/xb8/xad - /xe5/xb8/xae - /xe5/xb8/xaf - /xe5/xb8/xb0 - /xe5/xb8/xb1 - /xe5/xb8/xb2 - /xe5/xb8/xb3 - /xe5/xb8/xb4 - /xe5/xb8/xb5 - /xe5/xb8/xb6 - /xe5/xb8/xb7 - /xe5/xb8/xb8 - /xe5/xb8/xb9 - /xe5/xb8/xba - /xe5/xb8/xbb - /xe5/xb8/xbc - /xe5/xb8/xbd - /xe5/xb8/xbe - /xe5/xb8/xbf - /xe5/xb9/x80 - /xe5/xb9/x81 - /xe5/xb9/x82 - /xe5/xb9/x83 - /xe5/xb9/x84 - /xe5/xb9/x85 - /xe5/xb9/x86 - /xe5/xb9/x87 - /xe5/xb9/x88 - /xe5/xb9/x89 - /xe5/xb9/x8a - /xe5/xb9/x8b - /xe5/xb9/x8c - /xe5/xb9/x8d - /xe5/xb9/x8e - /xe5/xb9/x8f - /xe5/xb9/x90 - /xe5/xb9/x91 - /xe5/xb9/x92 - /xe5/xb9/x93 - /xe5/xb9/x94 - /xe5/xb9/x95 - /xe5/xb9/x96 - /xe5/xb9/x97 - /xe5/xb9/x98 - /xe5/xb9/x99 - /xe5/xb9/x9a - /xe5/xb9/x9b - /xe5/xb9/x9c - /xe5/xb9/x9d - /xe5/xb9/x9e - /xe5/xb9/x9f - /xe5/xb9/xa0 - /xe5/xb9/xa1 - /xe5/xb9/xa2 - /xe5/xb9/xa3 - /xe5/xb9/xa4 - /xe5/xb9/xa5 - /xe5/xb9/xa6 - /xe5/xb9/xa7 - /xe5/xb9/xa8 - /xe5/xb9/xa9 - /xe5/xb9/xaa - /xe5/xb9/xab - /xe5/xb9/xac - /xe5/xb9/xad - /xe5/xb9/xae - /xe5/xb9/xaf - /xe5/xb9/xb0 - /xe5/xb9/xb1 - /xe5/xb9/xb2 - /xe5/xb9/xb3 - /xe5/xb9/xb4 - /xe5/xb9/xb5 - /xe5/xb9/xb6 - /xe5/xb9/xb7 - /xe5/xb9/xb8 - /xe5/xb9/xb9 - /xe5/xb9/xba - /xe5/xb9/xbb - /xe5/xb9/xbc - /xe5/xb9/xbd - /xe5/xb9/xbe - /xe5/xb9/xbf - /xe5/xba/x80 - /xe5/xba/x81 - /xe5/xba/x82 - /xe5/xba/x83 - /xe5/xba/x84 - /xe5/xba/x85 - /xe5/xba/x86 - /xe5/xba/x87 - /xe5/xba/x88 - /xe5/xba/x89 - /xe5/xba/x8a - /xe5/xba/x8b - /xe5/xba/x8c - /xe5/xba/x8d - /xe5/xba/x8e - /xe5/xba/x8f - /xe5/xba/x90 - /xe5/xba/x91 - /xe5/xba/x92 - /xe5/xba/x93 - /xe5/xba/x94 - /xe5/xba/x95 - /xe5/xba/x96 - /xe5/xba/x97 - /xe5/xba/x98 - /xe5/xba/x99 - /xe5/xba/x9a - /xe5/xba/x9b - /xe5/xba/x9c - /xe5/xba/x9d - /xe5/xba/x9e - /xe5/xba/x9f - /xe5/xba/xa0 - /xe5/xba/xa1 - /xe5/xba/xa2 - /xe5/xba/xa3 - /xe5/xba/xa4 - /xe5/xba/xa5 - /xe5/xba/xa6 - /xe5/xba/xa7 - /xe5/xba/xa8 - /xe5/xba/xa9 - /xe5/xba/xaa - /xe5/xba/xab - /xe5/xba/xac - /xe5/xba/xad - /xe5/xba/xae - /xe5/xba/xaf - /xe5/xba/xb0 - /xe5/xba/xb1 - /xe5/xba/xb2 - /xe5/xba/xb3 - /xe5/xba/xb4 - /xe5/xba/xb5 - /xe5/xba/xb6 - /xe5/xba/xb7 - /xe5/xba/xb8 - /xe5/xba/xb9 - /xe5/xba/xba - /xe5/xba/xbb - /xe5/xba/xbc - /xe5/xba/xbd - /xe5/xba/xbe - /xe5/xba/xbf - /xe5/xbb/x80 - /xe5/xbb/x81 - /xe5/xbb/x82 - /xe5/xbb/x83 - /xe5/xbb/x84 - /xe5/xbb/x85 - /xe5/xbb/x86 - /xe5/xbb/x87 - /xe5/xbb/x88 - /xe5/xbb/x89 - /xe5/xbb/x8a - /xe5/xbb/x8b - /xe5/xbb/x8c - /xe5/xbb/x8d - /xe5/xbb/x8e - /xe5/xbb/x8f - /xe5/xbb/x90 - /xe5/xbb/x91 - /xe5/xbb/x92 - /xe5/xbb/x93 - /xe5/xbb/x94 - /xe5/xbb/x95 - /xe5/xbb/x96 - /xe5/xbb/x97 - /xe5/xbb/x98 - /xe5/xbb/x99 - /xe5/xbb/x9a - /xe5/xbb/x9b - /xe5/xbb/x9c - /xe5/xbb/x9d - /xe5/xbb/x9e - /xe5/xbb/x9f - /xe5/xbb/xa0 - /xe5/xbb/xa1 - /xe5/xbb/xa2 - /xe5/xbb/xa3 - /xe5/xbb/xa4 - /xe5/xbb/xa5 - /xe5/xbb/xa6 - /xe5/xbb/xa7 - /xe5/xbb/xa8 - /xe5/xbb/xa9 - /xe5/xbb/xaa - /xe5/xbb/xab - /xe5/xbb/xac - /xe5/xbb/xad - /xe5/xbb/xae - /xe5/xbb/xaf - /xe5/xbb/xb0 - /xe5/xbb/xb1 - /xe5/xbb/xb2 - /xe5/xbb/xb3 - /xe5/xbb/xb4 - /xe5/xbb/xb5 - /xe5/xbb/xb6 - /xe5/xbb/xb7 - /xe5/xbb/xb8 - /xe5/xbb/xb9 - /xe5/xbb/xba - /xe5/xbb/xbb - /xe5/xbb/xbc - /xe5/xbb/xbd - /xe5/xbb/xbe - /xe5/xbb/xbf - /xe5/xbc/x80 - /xe5/xbc/x81 - /xe5/xbc/x82 - /xe5/xbc/x83 - /xe5/xbc/x84 - /xe5/xbc/x85 - /xe5/xbc/x86 - /xe5/xbc/x87 - /xe5/xbc/x88 - /xe5/xbc/x89 - /xe5/xbc/x8a - /xe5/xbc/x8b - /xe5/xbc/x8c - /xe5/xbc/x8d - /xe5/xbc/x8e - /xe5/xbc/x8f - /xe5/xbc/x90 - /xe5/xbc/x91 - /xe5/xbc/x92 - /xe5/xbc/x93 - /xe5/xbc/x94 - /xe5/xbc/x95 - /xe5/xbc/x96 - /xe5/xbc/x97 - /xe5/xbc/x98 - /xe5/xbc/x99 - /xe5/xbc/x9a - /xe5/xbc/x9b - /xe5/xbc/x9c - /xe5/xbc/x9d - /xe5/xbc/x9e - /xe5/xbc/x9f - /xe5/xbc/xa0 - /xe5/xbc/xa1 - /xe5/xbc/xa2 - /xe5/xbc/xa3 - /xe5/xbc/xa4 - /xe5/xbc/xa5 - /xe5/xbc/xa6 - /xe5/xbc/xa7 - /xe5/xbc/xa8 - /xe5/xbc/xa9 - /xe5/xbc/xaa - /xe5/xbc/xab - /xe5/xbc/xac - /xe5/xbc/xad - /xe5/xbc/xae - /xe5/xbc/xaf - /xe5/xbc/xb0 - /xe5/xbc/xb1 - /xe5/xbc/xb2 - /xe5/xbc/xb3 - /xe5/xbc/xb4 - /xe5/xbc/xb5 - /xe5/xbc/xb6 - /xe5/xbc/xb7 - /xe5/xbc/xb8 - /xe5/xbc/xb9 - /xe5/xbc/xba - /xe5/xbc/xbb - /xe5/xbc/xbc - /xe5/xbc/xbd - /xe5/xbc/xbe - /xe5/xbc/xbf - /xe5/xbd/x80 - /xe5/xbd/x81 - /xe5/xbd/x82 - /xe5/xbd/x83 - /xe5/xbd/x84 - /xe5/xbd/x85 - /xe5/xbd/x86 - /xe5/xbd/x87 - /xe5/xbd/x88 - /xe5/xbd/x89 - /xe5/xbd/x8a - /xe5/xbd/x8b - /xe5/xbd/x8c - /xe5/xbd/x8d - /xe5/xbd/x8e - /xe5/xbd/x8f - /xe5/xbd/x90 - /xe5/xbd/x91 - /xe5/xbd/x92 - /xe5/xbd/x93 - /xe5/xbd/x94 - /xe5/xbd/x95 - /xe5/xbd/x96 - /xe5/xbd/x97 - /xe5/xbd/x98 - /xe5/xbd/x99 - /xe5/xbd/x9a - /xe5/xbd/x9b - /xe5/xbd/x9c - /xe5/xbd/x9d - /xe5/xbd/x9e - /xe5/xbd/x9f - /xe5/xbd/xa0 - /xe5/xbd/xa1 - /xe5/xbd/xa2 - /xe5/xbd/xa3 - /xe5/xbd/xa4 - /xe5/xbd/xa5 - /xe5/xbd/xa6 - /xe5/xbd/xa7 - /xe5/xbd/xa8 - /xe5/xbd/xa9 - /xe5/xbd/xaa - /xe5/xbd/xab - /xe5/xbd/xac - /xe5/xbd/xad - /xe5/xbd/xae - /xe5/xbd/xaf - /xe5/xbd/xb0 - /xe5/xbd/xb1 - /xe5/xbd/xb2 - /xe5/xbd/xb3 - /xe5/xbd/xb4 - /xe5/xbd/xb5 - /xe5/xbd/xb6 - /xe5/xbd/xb7 - /xe5/xbd/xb8 - /xe5/xbd/xb9 - /xe5/xbd/xba - /xe5/xbd/xbb - /xe5/xbd/xbc - /xe5/xbd/xbd - /xe5/xbd/xbe - /xe5/xbd/xbf - /xe5/xbe/x80 - /xe5/xbe/x81 - /xe5/xbe/x82 - /xe5/xbe/x83 - /xe5/xbe/x84 - /xe5/xbe/x85 - /xe5/xbe/x86 - /xe5/xbe/x87 - /xe5/xbe/x88 - /xe5/xbe/x89 - /xe5/xbe/x8a - /xe5/xbe/x8b - /xe5/xbe/x8c - /xe5/xbe/x8d - /xe5/xbe/x8e - /xe5/xbe/x8f - /xe5/xbe/x90 - /xe5/xbe/x91 - /xe5/xbe/x92 - /xe5/xbe/x93 - /xe5/xbe/x94 - /xe5/xbe/x95 - /xe5/xbe/x96 - /xe5/xbe/x97 - /xe5/xbe/x98 - /xe5/xbe/x99 - /xe5/xbe/x9a - /xe5/xbe/x9b - /xe5/xbe/x9c - /xe5/xbe/x9d - /xe5/xbe/x9e - /xe5/xbe/x9f - /xe5/xbe/xa0 - /xe5/xbe/xa1 - /xe5/xbe/xa2 - /xe5/xbe/xa3 - /xe5/xbe/xa4 - /xe5/xbe/xa5 - /xe5/xbe/xa6 - /xe5/xbe/xa7 - /xe5/xbe/xa8 - /xe5/xbe/xa9 - /xe5/xbe/xaa - /xe5/xbe/xab - /xe5/xbe/xac - /xe5/xbe/xad - /xe5/xbe/xae - /xe5/xbe/xaf - /xe5/xbe/xb0 - /xe5/xbe/xb1 - /xe5/xbe/xb2 - /xe5/xbe/xb3 - /xe5/xbe/xb4 - /xe5/xbe/xb5 - /xe5/xbe/xb6 - /xe5/xbe/xb7 - /xe5/xbe/xb8 - /xe5/xbe/xb9 - /xe5/xbe/xba - /xe5/xbe/xbb - /xe5/xbe/xbc - /xe5/xbe/xbd - /xe5/xbe/xbe - /xe5/xbe/xbf - /xe5/xbf/x80 - /xe5/xbf/x81 - /xe5/xbf/x82 - /xe5/xbf/x83 - /xe5/xbf/x84 - /xe5/xbf/x85 - /xe5/xbf/x86 - /xe5/xbf/x87 - /xe5/xbf/x88 - /xe5/xbf/x89 - /xe5/xbf/x8a - /xe5/xbf/x8b - /xe5/xbf/x8c - /xe5/xbf/x8d - /xe5/xbf/x8e - /xe5/xbf/x8f - /xe5/xbf/x90 - /xe5/xbf/x91 - /xe5/xbf/x92 - /xe5/xbf/x93 - /xe5/xbf/x94 - /xe5/xbf/x95 - /xe5/xbf/x96 - /xe5/xbf/x97 - /xe5/xbf/x98 - /xe5/xbf/x99 - /xe5/xbf/x9a - /xe5/xbf/x9b - /xe5/xbf/x9c - /xe5/xbf/x9d - /xe5/xbf/x9e - /xe5/xbf/x9f - /xe5/xbf/xa0 - /xe5/xbf/xa1 - /xe5/xbf/xa2 - /xe5/xbf/xa3 - /xe5/xbf/xa4 - /xe5/xbf/xa5 - /xe5/xbf/xa6 - /xe5/xbf/xa7 - /xe5/xbf/xa8 - /xe5/xbf/xa9 - /xe5/xbf/xaa - /xe5/xbf/xab - /xe5/xbf/xac - /xe5/xbf/xad - /xe5/xbf/xae - /xe5/xbf/xaf - /xe5/xbf/xb0 - /xe5/xbf/xb1 - /xe5/xbf/xb2 - /xe5/xbf/xb3 - /xe5/xbf/xb4 - /xe5/xbf/xb5 - /xe5/xbf/xb6 - /xe5/xbf/xb7 - /xe5/xbf/xb8 - /xe5/xbf/xb9 - /xe5/xbf/xba - /xe5/xbf/xbb - /xe5/xbf/xbc - /xe5/xbf/xbd - /xe5/xbf/xbe - /xe5/xbf/xbf - /xe6/x80/x80 - /xe6/x80/x81 - /xe6/x80/x82 - /xe6/x80/x83 - /xe6/x80/x84 - /xe6/x80/x85 - /xe6/x80/x86 - /xe6/x80/x87 - /xe6/x80/x88 - /xe6/x80/x89 - /xe6/x80/x8a - /xe6/x80/x8b - /xe6/x80/x8c - /xe6/x80/x8d - /xe6/x80/x8e - /xe6/x80/x8f - /xe6/x80/x90 - /xe6/x80/x91 - /xe6/x80/x92 - /xe6/x80/x93 - /xe6/x80/x94 - /xe6/x80/x95 - /xe6/x80/x96 - /xe6/x80/x97 - /xe6/x80/x98 - /xe6/x80/x99 - /xe6/x80/x9a - /xe6/x80/x9b - /xe6/x80/x9c - /xe6/x80/x9d - /xe6/x80/x9e - /xe6/x80/x9f - /xe6/x80/xa0 - /xe6/x80/xa1 - /xe6/x80/xa2 - /xe6/x80/xa3 - /xe6/x80/xa4 - /xe6/x80/xa5 - /xe6/x80/xa6 - /xe6/x80/xa7 - /xe6/x80/xa8 - /xe6/x80/xa9 - /xe6/x80/xaa - /xe6/x80/xab - /xe6/x80/xac - /xe6/x80/xad - /xe6/x80/xae - /xe6/x80/xaf - /xe6/x80/xb0 - /xe6/x80/xb1 - /xe6/x80/xb2 - /xe6/x80/xb3 - /xe6/x80/xb4 - /xe6/x80/xb5 - /xe6/x80/xb6 - /xe6/x80/xb7 - /xe6/x80/xb8 - /xe6/x80/xb9 - /xe6/x80/xba - /xe6/x80/xbb - /xe6/x80/xbc - /xe6/x80/xbd - /xe6/x80/xbe - /xe6/x80/xbf - /xe6/x81/x80 - /xe6/x81/x81 - /xe6/x81/x82 - /xe6/x81/x83 - /xe6/x81/x84 - /xe6/x81/x85 - /xe6/x81/x86 - /xe6/x81/x87 - /xe6/x81/x88 - /xe6/x81/x89 - /xe6/x81/x8a - /xe6/x81/x8b - /xe6/x81/x8c - /xe6/x81/x8d - /xe6/x81/x8e - /xe6/x81/x8f - /xe6/x81/x90 - /xe6/x81/x91 - /xe6/x81/x92 - /xe6/x81/x93 - /xe6/x81/x94 - /xe6/x81/x95 - /xe6/x81/x96 - /xe6/x81/x97 - /xe6/x81/x98 - /xe6/x81/x99 - /xe6/x81/x9a - /xe6/x81/x9b - /xe6/x81/x9c - /xe6/x81/x9d - /xe6/x81/x9e - /xe6/x81/x9f - /xe6/x81/xa0 - /xe6/x81/xa1 - /xe6/x81/xa2 - /xe6/x81/xa3 - /xe6/x81/xa4 - /xe6/x81/xa5 - /xe6/x81/xa6 - /xe6/x81/xa7 - /xe6/x81/xa8 - /xe6/x81/xa9 - /xe6/x81/xaa - /xe6/x81/xab - /xe6/x81/xac - /xe6/x81/xad - /xe6/x81/xae - /xe6/x81/xaf - /xe6/x81/xb0 - /xe6/x81/xb1 - /xe6/x81/xb2 - /xe6/x81/xb3 - /xe6/x81/xb4 - /xe6/x81/xb5 - /xe6/x81/xb6 - /xe6/x81/xb7 - /xe6/x81/xb8 - /xe6/x81/xb9 - /xe6/x81/xba - /xe6/x81/xbb - /xe6/x81/xbc - /xe6/x81/xbd - /xe6/x81/xbe - /xe6/x81/xbf - /xe6/x82/x80 - /xe6/x82/x81 - /xe6/x82/x82 - /xe6/x82/x83 - /xe6/x82/x84 - /xe6/x82/x85 - /xe6/x82/x86 - /xe6/x82/x87 - /xe6/x82/x88 - /xe6/x82/x89 - /xe6/x82/x8a - /xe6/x82/x8b - /xe6/x82/x8c - /xe6/x82/x8d - /xe6/x82/x8e - /xe6/x82/x8f - /xe6/x82/x90 - /xe6/x82/x91 - /xe6/x82/x92 - /xe6/x82/x93 - /xe6/x82/x94 - /xe6/x82/x95 - /xe6/x82/x96 - /xe6/x82/x97 - /xe6/x82/x98 - /xe6/x82/x99 - /xe6/x82/x9a - /xe6/x82/x9b - /xe6/x82/x9c - /xe6/x82/x9d - /xe6/x82/x9e - /xe6/x82/x9f - /xe6/x82/xa0 - /xe6/x82/xa1 - /xe6/x82/xa2 - /xe6/x82/xa3 - /xe6/x82/xa4 - /xe6/x82/xa5 - /xe6/x82/xa6 - /xe6/x82/xa7 - /xe6/x82/xa8 - /xe6/x82/xa9 - /xe6/x82/xaa - /xe6/x82/xab - /xe6/x82/xac - /xe6/x82/xad - /xe6/x82/xae - /xe6/x82/xaf - /xe6/x82/xb0 - /xe6/x82/xb1 - /xe6/x82/xb2 - /xe6/x82/xb3 - /xe6/x82/xb4 - /xe6/x82/xb5 - /xe6/x82/xb6 - /xe6/x82/xb7 - /xe6/x82/xb8 - /xe6/x82/xb9 - /xe6/x82/xba - /xe6/x82/xbb - /xe6/x82/xbc - /xe6/x82/xbd - /xe6/x82/xbe - /xe6/x82/xbf - /xe6/x83/x80 - /xe6/x83/x81 - /xe6/x83/x82 - /xe6/x83/x83 - /xe6/x83/x84 - /xe6/x83/x85 - /xe6/x83/x86 - /xe6/x83/x87 - /xe6/x83/x88 - /xe6/x83/x89 - /xe6/x83/x8a - /xe6/x83/x8b - /xe6/x83/x8c - /xe6/x83/x8d - /xe6/x83/x8e - /xe6/x83/x8f - /xe6/x83/x90 - /xe6/x83/x91 - /xe6/x83/x92 - /xe6/x83/x93 - /xe6/x83/x94 - /xe6/x83/x95 - /xe6/x83/x96 - /xe6/x83/x97 - /xe6/x83/x98 - /xe6/x83/x99 - /xe6/x83/x9a - /xe6/x83/x9b - /xe6/x83/x9c - /xe6/x83/x9d - /xe6/x83/x9e - /xe6/x83/x9f - /xe6/x83/xa0 - /xe6/x83/xa1 - /xe6/x83/xa2 - /xe6/x83/xa3 - /xe6/x83/xa4 - /xe6/x83/xa5 - /xe6/x83/xa6 - /xe6/x83/xa7 - /xe6/x83/xa8 - /xe6/x83/xa9 - /xe6/x83/xaa - /xe6/x83/xab - /xe6/x83/xac - /xe6/x83/xad - /xe6/x83/xae - /xe6/x83/xaf - /xe6/x83/xb0 - /xe6/x83/xb1 - /xe6/x83/xb2 - /xe6/x83/xb3 - /xe6/x83/xb4 - /xe6/x83/xb5 - /xe6/x83/xb6 - /xe6/x83/xb7 - /xe6/x83/xb8 - /xe6/x83/xb9 - /xe6/x83/xba - /xe6/x83/xbb - /xe6/x83/xbc - /xe6/x83/xbd - /xe6/x83/xbe - /xe6/x83/xbf - /xe6/x84/x80 - /xe6/x84/x81 - /xe6/x84/x82 - /xe6/x84/x83 - /xe6/x84/x84 - /xe6/x84/x85 - /xe6/x84/x86 - /xe6/x84/x87 - /xe6/x84/x88 - /xe6/x84/x89 - /xe6/x84/x8a - /xe6/x84/x8b - /xe6/x84/x8c - /xe6/x84/x8d - /xe6/x84/x8e - /xe6/x84/x8f - /xe6/x84/x90 - /xe6/x84/x91 - /xe6/x84/x92 - /xe6/x84/x93 - /xe6/x84/x94 - /xe6/x84/x95 - /xe6/x84/x96 - /xe6/x84/x97 - /xe6/x84/x98 - /xe6/x84/x99 - /xe6/x84/x9a - /xe6/x84/x9b - /xe6/x84/x9c - /xe6/x84/x9d - /xe6/x84/x9e - /xe6/x84/x9f - /xe6/x84/xa0 - /xe6/x84/xa1 - /xe6/x84/xa2 - /xe6/x84/xa3 - /xe6/x84/xa4 - /xe6/x84/xa5 - /xe6/x84/xa6 - /xe6/x84/xa7 - /xe6/x84/xa8 - /xe6/x84/xa9 - /xe6/x84/xaa - /xe6/x84/xab - /xe6/x84/xac - /xe6/x84/xad - /xe6/x84/xae - /xe6/x84/xaf - /xe6/x84/xb0 - /xe6/x84/xb1 - /xe6/x84/xb2 - /xe6/x84/xb3 - /xe6/x84/xb4 - /xe6/x84/xb5 - /xe6/x84/xb6 - /xe6/x84/xb7 - /xe6/x84/xb8 - /xe6/x84/xb9 - /xe6/x84/xba - /xe6/x84/xbb - /xe6/x84/xbc - /xe6/x84/xbd - /xe6/x84/xbe - /xe6/x84/xbf - /xe6/x85/x80 - /xe6/x85/x81 - /xe6/x85/x82 - /xe6/x85/x83 - /xe6/x85/x84 - /xe6/x85/x85 - /xe6/x85/x86 - /xe6/x85/x87 - /xe6/x85/x88 - /xe6/x85/x89 - /xe6/x85/x8a - /xe6/x85/x8b - /xe6/x85/x8c - /xe6/x85/x8d - /xe6/x85/x8e - /xe6/x85/x8f - /xe6/x85/x90 - /xe6/x85/x91 - /xe6/x85/x92 - /xe6/x85/x93 - /xe6/x85/x94 - /xe6/x85/x95 - /xe6/x85/x96 - /xe6/x85/x97 - /xe6/x85/x98 - /xe6/x85/x99 - /xe6/x85/x9a - /xe6/x85/x9b - /xe6/x85/x9c - /xe6/x85/x9d - /xe6/x85/x9e - /xe6/x85/x9f - /xe6/x85/xa0 - /xe6/x85/xa1 - /xe6/x85/xa2 - /xe6/x85/xa3 - /xe6/x85/xa4 - /xe6/x85/xa5 - /xe6/x85/xa6 - /xe6/x85/xa7 - /xe6/x85/xa8 - /xe6/x85/xa9 - /xe6/x85/xaa - /xe6/x85/xab - /xe6/x85/xac - /xe6/x85/xad - /xe6/x85/xae - /xe6/x85/xaf - /xe6/x85/xb0 - /xe6/x85/xb1 - /xe6/x85/xb2 - /xe6/x85/xb3 - /xe6/x85/xb4 - /xe6/x85/xb5 - /xe6/x85/xb6 - /xe6/x85/xb7 - /xe6/x85/xb8 - /xe6/x85/xb9 - /xe6/x85/xba - /xe6/x85/xbb - /xe6/x85/xbc - /xe6/x85/xbd - /xe6/x85/xbe - /xe6/x85/xbf - /xe6/x86/x80 - /xe6/x86/x81 - /xe6/x86/x82 - /xe6/x86/x83 - /xe6/x86/x84 - /xe6/x86/x85 - /xe6/x86/x86 - /xe6/x86/x87 - /xe6/x86/x88 - /xe6/x86/x89 - /xe6/x86/x8a - /xe6/x86/x8b - /xe6/x86/x8c - /xe6/x86/x8d - /xe6/x86/x8e - /xe6/x86/x8f - /xe6/x86/x90 - /xe6/x86/x91 - /xe6/x86/x92 - /xe6/x86/x93 - /xe6/x86/x94 - /xe6/x86/x95 - /xe6/x86/x96 - /xe6/x86/x97 - /xe6/x86/x98 - /xe6/x86/x99 - /xe6/x86/x9a - /xe6/x86/x9b - /xe6/x86/x9c - /xe6/x86/x9d - /xe6/x86/x9e - /xe6/x86/x9f - /xe6/x86/xa0 - /xe6/x86/xa1 - /xe6/x86/xa2 - /xe6/x86/xa3 - /xe6/x86/xa4 - /xe6/x86/xa5 - /xe6/x86/xa6 - /xe6/x86/xa7 - /xe6/x86/xa8 - /xe6/x86/xa9 - /xe6/x86/xaa - /xe6/x86/xab - /xe6/x86/xac - /xe6/x86/xad - /xe6/x86/xae - /xe6/x86/xaf - /xe6/x86/xb0 - /xe6/x86/xb1 - /xe6/x86/xb2 - /xe6/x86/xb3 - /xe6/x86/xb4 - /xe6/x86/xb5 - /xe6/x86/xb6 - /xe6/x86/xb7 - /xe6/x86/xb8 - /xe6/x86/xb9 - /xe6/x86/xba - /xe6/x86/xbb - /xe6/x86/xbc - /xe6/x86/xbd - /xe6/x86/xbe - /xe6/x86/xbf - /xe6/x87/x80 - /xe6/x87/x81 - /xe6/x87/x82 - /xe6/x87/x83 - /xe6/x87/x84 - /xe6/x87/x85 - /xe6/x87/x86 - /xe6/x87/x87 - /xe6/x87/x88 - /xe6/x87/x89 - /xe6/x87/x8a - /xe6/x87/x8b - /xe6/x87/x8c - /xe6/x87/x8d - /xe6/x87/x8e - /xe6/x87/x8f - /xe6/x87/x90 - /xe6/x87/x91 - /xe6/x87/x92 - /xe6/x87/x93 - /xe6/x87/x94 - /xe6/x87/x95 - /xe6/x87/x96 - /xe6/x87/x97 - /xe6/x87/x98 - /xe6/x87/x99 - /xe6/x87/x9a - /xe6/x87/x9b - /xe6/x87/x9c - /xe6/x87/x9d - /xe6/x87/x9e - /xe6/x87/x9f - /xe6/x87/xa0 - /xe6/x87/xa1 - /xe6/x87/xa2 - /xe6/x87/xa3 - /xe6/x87/xa4 - /xe6/x87/xa5 - /xe6/x87/xa6 - /xe6/x87/xa7 - /xe6/x87/xa8 - /xe6/x87/xa9 - /xe6/x87/xaa - /xe6/x87/xab - /xe6/x87/xac - /xe6/x87/xad - /xe6/x87/xae - /xe6/x87/xaf - /xe6/x87/xb0 - /xe6/x87/xb1 - /xe6/x87/xb2 - /xe6/x87/xb3 - /xe6/x87/xb4 - /xe6/x87/xb5 - /xe6/x87/xb6 - /xe6/x87/xb7 - /xe6/x87/xb8 - /xe6/x87/xb9 - /xe6/x87/xba - /xe6/x87/xbb - /xe6/x87/xbc - /xe6/x87/xbd - /xe6/x87/xbe - /xe6/x87/xbf - /xe6/x88/x80 - /xe6/x88/x81 - /xe6/x88/x82 - /xe6/x88/x83 - /xe6/x88/x84 - /xe6/x88/x85 - /xe6/x88/x86 - /xe6/x88/x87 - /xe6/x88/x88 - /xe6/x88/x89 - /xe6/x88/x8a - /xe6/x88/x8b - /xe6/x88/x8c - /xe6/x88/x8d - /xe6/x88/x8e - /xe6/x88/x8f - /xe6/x88/x90 - /xe6/x88/x91 - /xe6/x88/x92 - /xe6/x88/x93 - /xe6/x88/x94 - /xe6/x88/x95 - /xe6/x88/x96 - /xe6/x88/x97 - /xe6/x88/x98 - /xe6/x88/x99 - /xe6/x88/x9a - /xe6/x88/x9b - /xe6/x88/x9c - /xe6/x88/x9d - /xe6/x88/x9e - /xe6/x88/x9f - /xe6/x88/xa0 - /xe6/x88/xa1 - /xe6/x88/xa2 - /xe6/x88/xa3 - /xe6/x88/xa4 - /xe6/x88/xa5 - /xe6/x88/xa6 - /xe6/x88/xa7 - /xe6/x88/xa8 - /xe6/x88/xa9 - /xe6/x88/xaa - /xe6/x88/xab - /xe6/x88/xac - /xe6/x88/xad - /xe6/x88/xae - /xe6/x88/xaf - /xe6/x88/xb0 - /xe6/x88/xb1 - /xe6/x88/xb2 - /xe6/x88/xb3 - /xe6/x88/xb4 - /xe6/x88/xb5 - /xe6/x88/xb6 - /xe6/x88/xb7 - /xe6/x88/xb8 - /xe6/x88/xb9 - /xe6/x88/xba - /xe6/x88/xbb - /xe6/x88/xbc - /xe6/x88/xbd - /xe6/x88/xbe - /xe6/x88/xbf - /xe6/x89/x80 - /xe6/x89/x81 - /xe6/x89/x82 - /xe6/x89/x83 - /xe6/x89/x84 - /xe6/x89/x85 - /xe6/x89/x86 - /xe6/x89/x87 - /xe6/x89/x88 - /xe6/x89/x89 - /xe6/x89/x8a - /xe6/x89/x8b - /xe6/x89/x8c - /xe6/x89/x8d - /xe6/x89/x8e - /xe6/x89/x8f - /xe6/x89/x90 - /xe6/x89/x91 - /xe6/x89/x92 - /xe6/x89/x93 - /xe6/x89/x94 - /xe6/x89/x95 - /xe6/x89/x96 - /xe6/x89/x97 - /xe6/x89/x98 - /xe6/x89/x99 - /xe6/x89/x9a - /xe6/x89/x9b - /xe6/x89/x9c - /xe6/x89/x9d - /xe6/x89/x9e - /xe6/x89/x9f - /xe6/x89/xa0 - /xe6/x89/xa1 - /xe6/x89/xa2 - /xe6/x89/xa3 - /xe6/x89/xa4 - /xe6/x89/xa5 - /xe6/x89/xa6 - /xe6/x89/xa7 - /xe6/x89/xa8 - /xe6/x89/xa9 - /xe6/x89/xaa - /xe6/x89/xab - /xe6/x89/xac - /xe6/x89/xad - /xe6/x89/xae - /xe6/x89/xaf - /xe6/x89/xb0 - /xe6/x89/xb1 - /xe6/x89/xb2 - /xe6/x89/xb3 - /xe6/x89/xb4 - /xe6/x89/xb5 - /xe6/x89/xb6 - /xe6/x89/xb7 - /xe6/x89/xb8 - /xe6/x89/xb9 - /xe6/x89/xba - /xe6/x89/xbb - /xe6/x89/xbc - /xe6/x89/xbd - /xe6/x89/xbe - /xe6/x89/xbf - /xe6/x8a/x80 - /xe6/x8a/x81 - /xe6/x8a/x82 - /xe6/x8a/x83 - /xe6/x8a/x84 - /xe6/x8a/x85 - /xe6/x8a/x86 - /xe6/x8a/x87 - /xe6/x8a/x88 - /xe6/x8a/x89 - /xe6/x8a/x8a - /xe6/x8a/x8b - /xe6/x8a/x8c - /xe6/x8a/x8d - /xe6/x8a/x8e - /xe6/x8a/x8f - /xe6/x8a/x90 - /xe6/x8a/x91 - /xe6/x8a/x92 - /xe6/x8a/x93 - /xe6/x8a/x94 - /xe6/x8a/x95 - /xe6/x8a/x96 - /xe6/x8a/x97 - /xe6/x8a/x98 - /xe6/x8a/x99 - /xe6/x8a/x9a - /xe6/x8a/x9b - /xe6/x8a/x9c - /xe6/x8a/x9d - /xe6/x8a/x9e - /xe6/x8a/x9f - /xe6/x8a/xa0 - /xe6/x8a/xa1 - /xe6/x8a/xa2 - /xe6/x8a/xa3 - /xe6/x8a/xa4 - /xe6/x8a/xa5 - /xe6/x8a/xa6 - /xe6/x8a/xa7 - /xe6/x8a/xa8 - /xe6/x8a/xa9 - /xe6/x8a/xaa - /xe6/x8a/xab - /xe6/x8a/xac - /xe6/x8a/xad - /xe6/x8a/xae - /xe6/x8a/xaf - /xe6/x8a/xb0 - /xe6/x8a/xb1 - /xe6/x8a/xb2 - /xe6/x8a/xb3 - /xe6/x8a/xb4 - /xe6/x8a/xb5 - /xe6/x8a/xb6 - /xe6/x8a/xb7 - /xe6/x8a/xb8 - /xe6/x8a/xb9 - /xe6/x8a/xba - /xe6/x8a/xbb - /xe6/x8a/xbc - /xe6/x8a/xbd - /xe6/x8a/xbe - /xe6/x8a/xbf - /xe6/x8b/x80 - /xe6/x8b/x81 - /xe6/x8b/x82 - /xe6/x8b/x83 - /xe6/x8b/x84 - /xe6/x8b/x85 - /xe6/x8b/x86 - /xe6/x8b/x87 - /xe6/x8b/x88 - /xe6/x8b/x89 - /xe6/x8b/x8a - /xe6/x8b/x8b - /xe6/x8b/x8c - /xe6/x8b/x8d - /xe6/x8b/x8e - /xe6/x8b/x8f - /xe6/x8b/x90 - /xe6/x8b/x91 - /xe6/x8b/x92 - /xe6/x8b/x93 - /xe6/x8b/x94 - /xe6/x8b/x95 - /xe6/x8b/x96 - /xe6/x8b/x97 - /xe6/x8b/x98 - /xe6/x8b/x99 - /xe6/x8b/x9a - /xe6/x8b/x9b - /xe6/x8b/x9c - /xe6/x8b/x9d - /xe6/x8b/x9e - /xe6/x8b/x9f - /xe6/x8b/xa0 - /xe6/x8b/xa1 - /xe6/x8b/xa2 - /xe6/x8b/xa3 - /xe6/x8b/xa4 - /xe6/x8b/xa5 - /xe6/x8b/xa6 - /xe6/x8b/xa7 - /xe6/x8b/xa8 - /xe6/x8b/xa9 - /xe6/x8b/xaa - /xe6/x8b/xab - /xe6/x8b/xac - /xe6/x8b/xad - /xe6/x8b/xae - /xe6/x8b/xaf - /xe6/x8b/xb0 - /xe6/x8b/xb1 - /xe6/x8b/xb2 - /xe6/x8b/xb3 - /xe6/x8b/xb4 - /xe6/x8b/xb5 - /xe6/x8b/xb6 - /xe6/x8b/xb7 - /xe6/x8b/xb8 - /xe6/x8b/xb9 - /xe6/x8b/xba - /xe6/x8b/xbb - /xe6/x8b/xbc - /xe6/x8b/xbd - /xe6/x8b/xbe - /xe6/x8b/xbf - /xe6/x8c/x80 - /xe6/x8c/x81 - /xe6/x8c/x82 - /xe6/x8c/x83 - /xe6/x8c/x84 - /xe6/x8c/x85 - /xe6/x8c/x86 - /xe6/x8c/x87 - /xe6/x8c/x88 - /xe6/x8c/x89 - /xe6/x8c/x8a - /xe6/x8c/x8b - /xe6/x8c/x8c - /xe6/x8c/x8d - /xe6/x8c/x8e - /xe6/x8c/x8f - /xe6/x8c/x90 - /xe6/x8c/x91 - /xe6/x8c/x92 - /xe6/x8c/x93 - /xe6/x8c/x94 - /xe6/x8c/x95 - /xe6/x8c/x96 - /xe6/x8c/x97 - /xe6/x8c/x98 - /xe6/x8c/x99 - /xe6/x8c/x9a - /xe6/x8c/x9b - /xe6/x8c/x9c - /xe6/x8c/x9d - /xe6/x8c/x9e - /xe6/x8c/x9f - /xe6/x8c/xa0 - /xe6/x8c/xa1 - /xe6/x8c/xa2 - /xe6/x8c/xa3 - /xe6/x8c/xa4 - /xe6/x8c/xa5 - /xe6/x8c/xa6 - /xe6/x8c/xa7 - /xe6/x8c/xa8 - /xe6/x8c/xa9 - /xe6/x8c/xaa - /xe6/x8c/xab - /xe6/x8c/xac - /xe6/x8c/xad - /xe6/x8c/xae - /xe6/x8c/xaf - /xe6/x8c/xb0 - /xe6/x8c/xb1 - /xe6/x8c/xb2 - /xe6/x8c/xb3 - /xe6/x8c/xb4 - /xe6/x8c/xb5 - /xe6/x8c/xb6 - /xe6/x8c/xb7 - /xe6/x8c/xb8 - /xe6/x8c/xb9 - /xe6/x8c/xba - /xe6/x8c/xbb - /xe6/x8c/xbc - /xe6/x8c/xbd - /xe6/x8c/xbe - /xe6/x8c/xbf - /xe6/x8d/x80 - /xe6/x8d/x81 - /xe6/x8d/x82 - /xe6/x8d/x83 - /xe6/x8d/x84 - /xe6/x8d/x85 - /xe6/x8d/x86 - /xe6/x8d/x87 - /xe6/x8d/x88 - /xe6/x8d/x89 - /xe6/x8d/x8a - /xe6/x8d/x8b - /xe6/x8d/x8c - /xe6/x8d/x8d - /xe6/x8d/x8e - /xe6/x8d/x8f - /xe6/x8d/x90 - /xe6/x8d/x91 - /xe6/x8d/x92 - /xe6/x8d/x93 - /xe6/x8d/x94 - /xe6/x8d/x95 - /xe6/x8d/x96 - /xe6/x8d/x97 - /xe6/x8d/x98 - /xe6/x8d/x99 - /xe6/x8d/x9a - /xe6/x8d/x9b - /xe6/x8d/x9c - /xe6/x8d/x9d - /xe6/x8d/x9e - /xe6/x8d/x9f - /xe6/x8d/xa0 - /xe6/x8d/xa1 - /xe6/x8d/xa2 - /xe6/x8d/xa3 - /xe6/x8d/xa4 - /xe6/x8d/xa5 - /xe6/x8d/xa6 - /xe6/x8d/xa7 - /xe6/x8d/xa8 - /xe6/x8d/xa9 - /xe6/x8d/xaa - /xe6/x8d/xab - /xe6/x8d/xac - /xe6/x8d/xad - /xe6/x8d/xae - /xe6/x8d/xaf - /xe6/x8d/xb0 - /xe6/x8d/xb1 - /xe6/x8d/xb2 - /xe6/x8d/xb3 - /xe6/x8d/xb4 - /xe6/x8d/xb5 - /xe6/x8d/xb6 - /xe6/x8d/xb7 - /xe6/x8d/xb8 - /xe6/x8d/xb9 - /xe6/x8d/xba - /xe6/x8d/xbb - /xe6/x8d/xbc - /xe6/x8d/xbd - /xe6/x8d/xbe - /xe6/x8d/xbf - /xe6/x8e/x80 - /xe6/x8e/x81 - /xe6/x8e/x82 - /xe6/x8e/x83 - /xe6/x8e/x84 - /xe6/x8e/x85 - /xe6/x8e/x86 - /xe6/x8e/x87 - /xe6/x8e/x88 - /xe6/x8e/x89 - /xe6/x8e/x8a - /xe6/x8e/x8b - /xe6/x8e/x8c - /xe6/x8e/x8d - /xe6/x8e/x8e - /xe6/x8e/x8f - /xe6/x8e/x90 - /xe6/x8e/x91 - /xe6/x8e/x92 - /xe6/x8e/x93 - /xe6/x8e/x94 - /xe6/x8e/x95 - /xe6/x8e/x96 - /xe6/x8e/x97 - /xe6/x8e/x98 - /xe6/x8e/x99 - /xe6/x8e/x9a - /xe6/x8e/x9b - /xe6/x8e/x9c - /xe6/x8e/x9d - /xe6/x8e/x9e - /xe6/x8e/x9f - /xe6/x8e/xa0 - /xe6/x8e/xa1 - /xe6/x8e/xa2 - /xe6/x8e/xa3 - /xe6/x8e/xa4 - /xe6/x8e/xa5 - /xe6/x8e/xa6 - /xe6/x8e/xa7 - /xe6/x8e/xa8 - /xe6/x8e/xa9 - /xe6/x8e/xaa - /xe6/x8e/xab - /xe6/x8e/xac - /xe6/x8e/xad - /xe6/x8e/xae - /xe6/x8e/xaf - /xe6/x8e/xb0 - /xe6/x8e/xb1 - /xe6/x8e/xb2 - /xe6/x8e/xb3 - /xe6/x8e/xb4 - /xe6/x8e/xb5 - /xe6/x8e/xb6 - /xe6/x8e/xb7 - /xe6/x8e/xb8 - /xe6/x8e/xb9 - /xe6/x8e/xba - /xe6/x8e/xbb - /xe6/x8e/xbc - /xe6/x8e/xbd - /xe6/x8e/xbe - /xe6/x8e/xbf - /xe6/x8f/x80 - /xe6/x8f/x81 - /xe6/x8f/x82 - /xe6/x8f/x83 - /xe6/x8f/x84 - /xe6/x8f/x85 - /xe6/x8f/x86 - /xe6/x8f/x87 - /xe6/x8f/x88 - /xe6/x8f/x89 - /xe6/x8f/x8a - /xe6/x8f/x8b - /xe6/x8f/x8c - /xe6/x8f/x8d - /xe6/x8f/x8e - /xe6/x8f/x8f - /xe6/x8f/x90 - /xe6/x8f/x91 - /xe6/x8f/x92 - /xe6/x8f/x93 - /xe6/x8f/x94 - /xe6/x8f/x95 - /xe6/x8f/x96 - /xe6/x8f/x97 - /xe6/x8f/x98 - /xe6/x8f/x99 - /xe6/x8f/x9a - /xe6/x8f/x9b - /xe6/x8f/x9c - /xe6/x8f/x9d - /xe6/x8f/x9e - /xe6/x8f/x9f - /xe6/x8f/xa0 - /xe6/x8f/xa1 - /xe6/x8f/xa2 - /xe6/x8f/xa3 - /xe6/x8f/xa4 - /xe6/x8f/xa5 - /xe6/x8f/xa6 - /xe6/x8f/xa7 - /xe6/x8f/xa8 - /xe6/x8f/xa9 - /xe6/x8f/xaa - /xe6/x8f/xab - /xe6/x8f/xac - /xe6/x8f/xad - /xe6/x8f/xae - /xe6/x8f/xaf - /xe6/x8f/xb0 - /xe6/x8f/xb1 - /xe6/x8f/xb2 - /xe6/x8f/xb3 - /xe6/x8f/xb4 - /xe6/x8f/xb5 - /xe6/x8f/xb6 - /xe6/x8f/xb7 - /xe6/x8f/xb8 - /xe6/x8f/xb9 - /xe6/x8f/xba - /xe6/x8f/xbb - /xe6/x8f/xbc - /xe6/x8f/xbd - /xe6/x8f/xbe - /xe6/x8f/xbf - /xe6/x90/x80 - /xe6/x90/x81 - /xe6/x90/x82 - /xe6/x90/x83 - /xe6/x90/x84 - /xe6/x90/x85 - /xe6/x90/x86 - /xe6/x90/x87 - /xe6/x90/x88 - /xe6/x90/x89 - /xe6/x90/x8a - /xe6/x90/x8b - /xe6/x90/x8c - /xe6/x90/x8d - /xe6/x90/x8e - /xe6/x90/x8f - /xe6/x90/x90 - /xe6/x90/x91 - /xe6/x90/x92 - /xe6/x90/x93 - /xe6/x90/x94 - /xe6/x90/x95 - /xe6/x90/x96 - /xe6/x90/x97 - /xe6/x90/x98 - /xe6/x90/x99 - /xe6/x90/x9a - /xe6/x90/x9b - /xe6/x90/x9c - /xe6/x90/x9d - /xe6/x90/x9e - /xe6/x90/x9f - /xe6/x90/xa0 - /xe6/x90/xa1 - /xe6/x90/xa2 - /xe6/x90/xa3 - /xe6/x90/xa4 - /xe6/x90/xa5 - /xe6/x90/xa6 - /xe6/x90/xa7 - /xe6/x90/xa8 - /xe6/x90/xa9 - /xe6/x90/xaa - /xe6/x90/xab - /xe6/x90/xac - /xe6/x90/xad - /xe6/x90/xae - /xe6/x90/xaf - /xe6/x90/xb0 - /xe6/x90/xb1 - /xe6/x90/xb2 - /xe6/x90/xb3 - /xe6/x90/xb4 - /xe6/x90/xb5 - /xe6/x90/xb6 - /xe6/x90/xb7 - /xe6/x90/xb8 - /xe6/x90/xb9 - /xe6/x90/xba - /xe6/x90/xbb - /xe6/x90/xbc - /xe6/x90/xbd - /xe6/x90/xbe - /xe6/x90/xbf - /xe6/x91/x80 - /xe6/x91/x81 - /xe6/x91/x82 - /xe6/x91/x83 - /xe6/x91/x84 - /xe6/x91/x85 - /xe6/x91/x86 - /xe6/x91/x87 - /xe6/x91/x88 - /xe6/x91/x89 - /xe6/x91/x8a - /xe6/x91/x8b - /xe6/x91/x8c - /xe6/x91/x8d - /xe6/x91/x8e - /xe6/x91/x8f - /xe6/x91/x90 - /xe6/x91/x91 - /xe6/x91/x92 - /xe6/x91/x93 - /xe6/x91/x94 - /xe6/x91/x95 - /xe6/x91/x96 - /xe6/x91/x97 - /xe6/x91/x98 - /xe6/x91/x99 - /xe6/x91/x9a - /xe6/x91/x9b - /xe6/x91/x9c - /xe6/x91/x9d - /xe6/x91/x9e - /xe6/x91/x9f - /xe6/x91/xa0 - /xe6/x91/xa1 - /xe6/x91/xa2 - /xe6/x91/xa3 - /xe6/x91/xa4 - /xe6/x91/xa5 - /xe6/x91/xa6 - /xe6/x91/xa7 - /xe6/x91/xa8 - /xe6/x91/xa9 - /xe6/x91/xaa - /xe6/x91/xab - /xe6/x91/xac - /xe6/x91/xad - /xe6/x91/xae - /xe6/x91/xaf - /xe6/x91/xb0 - /xe6/x91/xb1 - /xe6/x91/xb2 - /xe6/x91/xb3 - /xe6/x91/xb4 - /xe6/x91/xb5 - /xe6/x91/xb6 - /xe6/x91/xb7 - /xe6/x91/xb8 - /xe6/x91/xb9 - /xe6/x91/xba - /xe6/x91/xbb - /xe6/x91/xbc - /xe6/x91/xbd - /xe6/x91/xbe - /xe6/x91/xbf - /xe6/x92/x80 - /xe6/x92/x81 - /xe6/x92/x82 - /xe6/x92/x83 - /xe6/x92/x84 - /xe6/x92/x85 - /xe6/x92/x86 - /xe6/x92/x87 - /xe6/x92/x88 - /xe6/x92/x89 - /xe6/x92/x8a - /xe6/x92/x8b - /xe6/x92/x8c - /xe6/x92/x8d - /xe6/x92/x8e - /xe6/x92/x8f - /xe6/x92/x90 - /xe6/x92/x91 - /xe6/x92/x92 - /xe6/x92/x93 - /xe6/x92/x94 - /xe6/x92/x95 - /xe6/x92/x96 - /xe6/x92/x97 - /xe6/x92/x98 - /xe6/x92/x99 - /xe6/x92/x9a - /xe6/x92/x9b - /xe6/x92/x9c - /xe6/x92/x9d - /xe6/x92/x9e - /xe6/x92/x9f - /xe6/x92/xa0 - /xe6/x92/xa1 - /xe6/x92/xa2 - /xe6/x92/xa3 - /xe6/x92/xa4 - /xe6/x92/xa5 - /xe6/x92/xa6 - /xe6/x92/xa7 - /xe6/x92/xa8 - /xe6/x92/xa9 - /xe6/x92/xaa - /xe6/x92/xab - /xe6/x92/xac - /xe6/x92/xad - /xe6/x92/xae - /xe6/x92/xaf - /xe6/x92/xb0 - /xe6/x92/xb1 - /xe6/x92/xb2 - /xe6/x92/xb3 - /xe6/x92/xb4 - /xe6/x92/xb5 - /xe6/x92/xb6 - /xe6/x92/xb7 - /xe6/x92/xb8 - /xe6/x92/xb9 - /xe6/x92/xba - /xe6/x92/xbb - /xe6/x92/xbc - /xe6/x92/xbd - /xe6/x92/xbe - /xe6/x92/xbf - /xe6/x93/x80 - /xe6/x93/x81 - /xe6/x93/x82 - /xe6/x93/x83 - /xe6/x93/x84 - /xe6/x93/x85 - /xe6/x93/x86 - /xe6/x93/x87 - /xe6/x93/x88 - /xe6/x93/x89 - /xe6/x93/x8a - /xe6/x93/x8b - /xe6/x93/x8c - /xe6/x93/x8d - /xe6/x93/x8e - /xe6/x93/x8f - /xe6/x93/x90 - /xe6/x93/x91 - /xe6/x93/x92 - /xe6/x93/x93 - /xe6/x93/x94 - /xe6/x93/x95 - /xe6/x93/x96 - /xe6/x93/x97 - /xe6/x93/x98 - /xe6/x93/x99 - /xe6/x93/x9a - /xe6/x93/x9b - /xe6/x93/x9c - /xe6/x93/x9d - /xe6/x93/x9e - /xe6/x93/x9f - /xe6/x93/xa0 - /xe6/x93/xa1 - /xe6/x93/xa2 - /xe6/x93/xa3 - /xe6/x93/xa4 - /xe6/x93/xa5 - /xe6/x93/xa6 - /xe6/x93/xa7 - /xe6/x93/xa8 - /xe6/x93/xa9 - /xe6/x93/xaa - /xe6/x93/xab - /xe6/x93/xac - /xe6/x93/xad - /xe6/x93/xae - /xe6/x93/xaf - /xe6/x93/xb0 - /xe6/x93/xb1 - /xe6/x93/xb2 - /xe6/x93/xb3 - /xe6/x93/xb4 - /xe6/x93/xb5 - /xe6/x93/xb6 - /xe6/x93/xb7 - /xe6/x93/xb8 - /xe6/x93/xb9 - /xe6/x93/xba - /xe6/x93/xbb - /xe6/x93/xbc - /xe6/x93/xbd - /xe6/x93/xbe - /xe6/x93/xbf - /xe6/x94/x80 - /xe6/x94/x81 - /xe6/x94/x82 - /xe6/x94/x83 - /xe6/x94/x84 - /xe6/x94/x85 - /xe6/x94/x86 - /xe6/x94/x87 - /xe6/x94/x88 - /xe6/x94/x89 - /xe6/x94/x8a - /xe6/x94/x8b - /xe6/x94/x8c - /xe6/x94/x8d - /xe6/x94/x8e - /xe6/x94/x8f - /xe6/x94/x90 - /xe6/x94/x91 - /xe6/x94/x92 - /xe6/x94/x93 - /xe6/x94/x94 - /xe6/x94/x95 - /xe6/x94/x96 - /xe6/x94/x97 - /xe6/x94/x98 - /xe6/x94/x99 - /xe6/x94/x9a - /xe6/x94/x9b - /xe6/x94/x9c - /xe6/x94/x9d - /xe6/x94/x9e - /xe6/x94/x9f - /xe6/x94/xa0 - /xe6/x94/xa1 - /xe6/x94/xa2 - /xe6/x94/xa3 - /xe6/x94/xa4 - /xe6/x94/xa5 - /xe6/x94/xa6 - /xe6/x94/xa7 - /xe6/x94/xa8 - /xe6/x94/xa9 - /xe6/x94/xaa - /xe6/x94/xab - /xe6/x94/xac - /xe6/x94/xad - /xe6/x94/xae - /xe6/x94/xaf - /xe6/x94/xb0 - /xe6/x94/xb1 - /xe6/x94/xb2 - /xe6/x94/xb3 - /xe6/x94/xb4 - /xe6/x94/xb5 - /xe6/x94/xb6 - /xe6/x94/xb7 - /xe6/x94/xb8 - /xe6/x94/xb9 - /xe6/x94/xba - /xe6/x94/xbb - /xe6/x94/xbc - /xe6/x94/xbd - /xe6/x94/xbe - /xe6/x94/xbf - /xe6/x95/x80 - /xe6/x95/x81 - /xe6/x95/x82 - /xe6/x95/x83 - /xe6/x95/x84 - /xe6/x95/x85 - /xe6/x95/x86 - /xe6/x95/x87 - /xe6/x95/x88 - /xe6/x95/x89 - /xe6/x95/x8a - /xe6/x95/x8b - /xe6/x95/x8c - /xe6/x95/x8d - /xe6/x95/x8e - /xe6/x95/x8f - /xe6/x95/x90 - /xe6/x95/x91 - /xe6/x95/x92 - /xe6/x95/x93 - /xe6/x95/x94 - /xe6/x95/x95 - /xe6/x95/x96 - /xe6/x95/x97 - /xe6/x95/x98 - /xe6/x95/x99 - /xe6/x95/x9a - /xe6/x95/x9b - /xe6/x95/x9c - /xe6/x95/x9d - /xe6/x95/x9e - /xe6/x95/x9f - /xe6/x95/xa0 - /xe6/x95/xa1 - /xe6/x95/xa2 - /xe6/x95/xa3 - /xe6/x95/xa4 - /xe6/x95/xa5 - /xe6/x95/xa6 - /xe6/x95/xa7 - /xe6/x95/xa8 - /xe6/x95/xa9 - /xe6/x95/xaa - /xe6/x95/xab - /xe6/x95/xac - /xe6/x95/xad - /xe6/x95/xae - /xe6/x95/xaf - /xe6/x95/xb0 - /xe6/x95/xb1 - /xe6/x95/xb2 - /xe6/x95/xb3 - /xe6/x95/xb4 - /xe6/x95/xb5 - /xe6/x95/xb6 - /xe6/x95/xb7 - /xe6/x95/xb8 - /xe6/x95/xb9 - /xe6/x95/xba - /xe6/x95/xbb - /xe6/x95/xbc - /xe6/x95/xbd - /xe6/x95/xbe - /xe6/x95/xbf - /xe6/x96/x80 - /xe6/x96/x81 - /xe6/x96/x82 - /xe6/x96/x83 - /xe6/x96/x84 - /xe6/x96/x85 - /xe6/x96/x86 - /xe6/x96/x87 - /xe6/x96/x88 - /xe6/x96/x89 - /xe6/x96/x8a - /xe6/x96/x8b - /xe6/x96/x8c - /xe6/x96/x8d - /xe6/x96/x8e - /xe6/x96/x8f - /xe6/x96/x90 - /xe6/x96/x91 - /xe6/x96/x92 - /xe6/x96/x93 - /xe6/x96/x94 - /xe6/x96/x95 - /xe6/x96/x96 - /xe6/x96/x97 - /xe6/x96/x98 - /xe6/x96/x99 - /xe6/x96/x9a - /xe6/x96/x9b - /xe6/x96/x9c - /xe6/x96/x9d - /xe6/x96/x9e - /xe6/x96/x9f - /xe6/x96/xa0 - /xe6/x96/xa1 - /xe6/x96/xa2 - /xe6/x96/xa3 - /xe6/x96/xa4 - /xe6/x96/xa5 - /xe6/x96/xa6 - /xe6/x96/xa7 - /xe6/x96/xa8 - /xe6/x96/xa9 - /xe6/x96/xaa - /xe6/x96/xab - /xe6/x96/xac - /xe6/x96/xad - /xe6/x96/xae - /xe6/x96/xaf - /xe6/x96/xb0 - /xe6/x96/xb1 - /xe6/x96/xb2 - /xe6/x96/xb3 - /xe6/x96/xb4 - /xe6/x96/xb5 - /xe6/x96/xb6 - /xe6/x96/xb7 - /xe6/x96/xb8 - /xe6/x96/xb9 - /xe6/x96/xba - /xe6/x96/xbb - /xe6/x96/xbc - /xe6/x96/xbd - /xe6/x96/xbe - /xe6/x96/xbf - /xe6/x97/x80 - /xe6/x97/x81 - /xe6/x97/x82 - /xe6/x97/x83 - /xe6/x97/x84 - /xe6/x97/x85 - /xe6/x97/x86 - /xe6/x97/x87 - /xe6/x97/x88 - /xe6/x97/x89 - /xe6/x97/x8a - /xe6/x97/x8b - /xe6/x97/x8c - /xe6/x97/x8d - /xe6/x97/x8e - /xe6/x97/x8f - /xe6/x97/x90 - /xe6/x97/x91 - /xe6/x97/x92 - /xe6/x97/x93 - /xe6/x97/x94 - /xe6/x97/x95 - /xe6/x97/x96 - /xe6/x97/x97 - /xe6/x97/x98 - /xe6/x97/x99 - /xe6/x97/x9a - /xe6/x97/x9b - /xe6/x97/x9c - /xe6/x97/x9d - /xe6/x97/x9e - /xe6/x97/x9f - /xe6/x97/xa0 - /xe6/x97/xa1 - /xe6/x97/xa2 - /xe6/x97/xa3 - /xe6/x97/xa4 - /xe6/x97/xa5 - /xe6/x97/xa6 - /xe6/x97/xa7 - /xe6/x97/xa8 - /xe6/x97/xa9 - /xe6/x97/xaa - /xe6/x97/xab - /xe6/x97/xac - /xe6/x97/xad - /xe6/x97/xae - /xe6/x97/xaf - /xe6/x97/xb0 - /xe6/x97/xb1 - /xe6/x97/xb2 - /xe6/x97/xb3 - /xe6/x97/xb4 - /xe6/x97/xb5 - /xe6/x97/xb6 - /xe6/x97/xb7 - /xe6/x97/xb8 - /xe6/x97/xb9 - /xe6/x97/xba - /xe6/x97/xbb - /xe6/x97/xbc - /xe6/x97/xbd - /xe6/x97/xbe - /xe6/x97/xbf - /xe6/x98/x80 - /xe6/x98/x81 - /xe6/x98/x82 - /xe6/x98/x83 - /xe6/x98/x84 - /xe6/x98/x85 - /xe6/x98/x86 - /xe6/x98/x87 - /xe6/x98/x88 - /xe6/x98/x89 - /xe6/x98/x8a - /xe6/x98/x8b - /xe6/x98/x8c - /xe6/x98/x8d - /xe6/x98/x8e - /xe6/x98/x8f - /xe6/x98/x90 - /xe6/x98/x91 - /xe6/x98/x92 - /xe6/x98/x93 - /xe6/x98/x94 - /xe6/x98/x95 - /xe6/x98/x96 - /xe6/x98/x97 - /xe6/x98/x98 - /xe6/x98/x99 - /xe6/x98/x9a - /xe6/x98/x9b - /xe6/x98/x9c - /xe6/x98/x9d - /xe6/x98/x9e - /xe6/x98/x9f - /xe6/x98/xa0 - /xe6/x98/xa1 - /xe6/x98/xa2 - /xe6/x98/xa3 - /xe6/x98/xa4 - /xe6/x98/xa5 - /xe6/x98/xa6 - /xe6/x98/xa7 - /xe6/x98/xa8 - /xe6/x98/xa9 - /xe6/x98/xaa - /xe6/x98/xab - /xe6/x98/xac - /xe6/x98/xad - /xe6/x98/xae - /xe6/x98/xaf - /xe6/x98/xb0 - /xe6/x98/xb1 - /xe6/x98/xb2 - /xe6/x98/xb3 - /xe6/x98/xb4 - /xe6/x98/xb5 - /xe6/x98/xb6 - /xe6/x98/xb7 - /xe6/x98/xb8 - /xe6/x98/xb9 - /xe6/x98/xba - /xe6/x98/xbb - /xe6/x98/xbc - /xe6/x98/xbd - /xe6/x98/xbe - /xe6/x98/xbf - /xe6/x99/x80 - /xe6/x99/x81 - /xe6/x99/x82 - /xe6/x99/x83 - /xe6/x99/x84 - /xe6/x99/x85 - /xe6/x99/x86 - /xe6/x99/x87 - /xe6/x99/x88 - /xe6/x99/x89 - /xe6/x99/x8a - /xe6/x99/x8b - /xe6/x99/x8c - /xe6/x99/x8d - /xe6/x99/x8e - /xe6/x99/x8f - /xe6/x99/x90 - /xe6/x99/x91 - /xe6/x99/x92 - /xe6/x99/x93 - /xe6/x99/x94 - /xe6/x99/x95 - /xe6/x99/x96 - /xe6/x99/x97 - /xe6/x99/x98 - /xe6/x99/x99 - /xe6/x99/x9a - /xe6/x99/x9b - /xe6/x99/x9c - /xe6/x99/x9d - /xe6/x99/x9e - /xe6/x99/x9f - /xe6/x99/xa0 - /xe6/x99/xa1 - /xe6/x99/xa2 - /xe6/x99/xa3 - /xe6/x99/xa4 - /xe6/x99/xa5 - /xe6/x99/xa6 - /xe6/x99/xa7 - /xe6/x99/xa8 - /xe6/x99/xa9 - /xe6/x99/xaa - /xe6/x99/xab - /xe6/x99/xac - /xe6/x99/xad - /xe6/x99/xae - /xe6/x99/xaf - /xe6/x99/xb0 - /xe6/x99/xb1 - /xe6/x99/xb2 - /xe6/x99/xb3 - /xe6/x99/xb4 - /xe6/x99/xb5 - /xe6/x99/xb6 - /xe6/x99/xb7 - /xe6/x99/xb8 - /xe6/x99/xb9 - /xe6/x99/xba - /xe6/x99/xbb - /xe6/x99/xbc - /xe6/x99/xbd - /xe6/x99/xbe - /xe6/x99/xbf - /xe6/x9a/x80 - /xe6/x9a/x81 - /xe6/x9a/x82 - /xe6/x9a/x83 - /xe6/x9a/x84 - /xe6/x9a/x85 - /xe6/x9a/x86 - /xe6/x9a/x87 - /xe6/x9a/x88 - /xe6/x9a/x89 - /xe6/x9a/x8a - /xe6/x9a/x8b - /xe6/x9a/x8c - /xe6/x9a/x8d - /xe6/x9a/x8e - /xe6/x9a/x8f - /xe6/x9a/x90 - /xe6/x9a/x91 - /xe6/x9a/x92 - /xe6/x9a/x93 - /xe6/x9a/x94 - /xe6/x9a/x95 - /xe6/x9a/x96 - /xe6/x9a/x97 - /xe6/x9a/x98 - /xe6/x9a/x99 - /xe6/x9a/x9a - /xe6/x9a/x9b - /xe6/x9a/x9c - /xe6/x9a/x9d - /xe6/x9a/x9e - /xe6/x9a/x9f - /xe6/x9a/xa0 - /xe6/x9a/xa1 - /xe6/x9a/xa2 - /xe6/x9a/xa3 - /xe6/x9a/xa4 - /xe6/x9a/xa5 - /xe6/x9a/xa6 - /xe6/x9a/xa7 - /xe6/x9a/xa8 - /xe6/x9a/xa9 - /xe6/x9a/xaa - /xe6/x9a/xab - /xe6/x9a/xac - /xe6/x9a/xad - /xe6/x9a/xae - /xe6/x9a/xaf - /xe6/x9a/xb0 - /xe6/x9a/xb1 - /xe6/x9a/xb2 - /xe6/x9a/xb3 - /xe6/x9a/xb4 - /xe6/x9a/xb5 - /xe6/x9a/xb6 - /xe6/x9a/xb7 - /xe6/x9a/xb8 - /xe6/x9a/xb9 - /xe6/x9a/xba - /xe6/x9a/xbb - /xe6/x9a/xbc - /xe6/x9a/xbd - /xe6/x9a/xbe - /xe6/x9a/xbf - /xe6/x9b/x80 - /xe6/x9b/x81 - /xe6/x9b/x82 - /xe6/x9b/x83 - /xe6/x9b/x84 - /xe6/x9b/x85 - /xe6/x9b/x86 - /xe6/x9b/x87 - /xe6/x9b/x88 - /xe6/x9b/x89 - /xe6/x9b/x8a - /xe6/x9b/x8b - /xe6/x9b/x8c - /xe6/x9b/x8d - /xe6/x9b/x8e - /xe6/x9b/x8f - /xe6/x9b/x90 - /xe6/x9b/x91 - /xe6/x9b/x92 - /xe6/x9b/x93 - /xe6/x9b/x94 - /xe6/x9b/x95 - /xe6/x9b/x96 - /xe6/x9b/x97 - /xe6/x9b/x98 - /xe6/x9b/x99 - /xe6/x9b/x9a - /xe6/x9b/x9b - /xe6/x9b/x9c - /xe6/x9b/x9d - /xe6/x9b/x9e - /xe6/x9b/x9f - /xe6/x9b/xa0 - /xe6/x9b/xa1 - /xe6/x9b/xa2 - /xe6/x9b/xa3 - /xe6/x9b/xa4 - /xe6/x9b/xa5 - /xe6/x9b/xa6 - /xe6/x9b/xa7 - /xe6/x9b/xa8 - /xe6/x9b/xa9 - /xe6/x9b/xaa - /xe6/x9b/xab - /xe6/x9b/xac - /xe6/x9b/xad - /xe6/x9b/xae - /xe6/x9b/xaf - /xe6/x9b/xb0 - /xe6/x9b/xb1 - /xe6/x9b/xb2 - /xe6/x9b/xb3 - /xe6/x9b/xb4 - /xe6/x9b/xb5 - /xe6/x9b/xb6 - /xe6/x9b/xb7 - /xe6/x9b/xb8 - /xe6/x9b/xb9 - /xe6/x9b/xba - /xe6/x9b/xbb - /xe6/x9b/xbc - /xe6/x9b/xbd - /xe6/x9b/xbe - /xe6/x9b/xbf - /xe6/x9c/x80 - /xe6/x9c/x81 - /xe6/x9c/x82 - /xe6/x9c/x83 - /xe6/x9c/x84 - /xe6/x9c/x85 - /xe6/x9c/x86 - /xe6/x9c/x87 - /xe6/x9c/x88 - /xe6/x9c/x89 - /xe6/x9c/x8a - /xe6/x9c/x8b - /xe6/x9c/x8c - /xe6/x9c/x8d - /xe6/x9c/x8e - /xe6/x9c/x8f - /xe6/x9c/x90 - /xe6/x9c/x91 - /xe6/x9c/x92 - /xe6/x9c/x93 - /xe6/x9c/x94 - /xe6/x9c/x95 - /xe6/x9c/x96 - /xe6/x9c/x97 - /xe6/x9c/x98 - /xe6/x9c/x99 - /xe6/x9c/x9a - /xe6/x9c/x9b - /xe6/x9c/x9c - /xe6/x9c/x9d - /xe6/x9c/x9e - /xe6/x9c/x9f - /xe6/x9c/xa0 - /xe6/x9c/xa1 - /xe6/x9c/xa2 - /xe6/x9c/xa3 - /xe6/x9c/xa4 - /xe6/x9c/xa5 - /xe6/x9c/xa6 - /xe6/x9c/xa7 - /xe6/x9c/xa8 - /xe6/x9c/xa9 - /xe6/x9c/xaa - /xe6/x9c/xab - /xe6/x9c/xac - /xe6/x9c/xad - /xe6/x9c/xae - /xe6/x9c/xaf - /xe6/x9c/xb0 - /xe6/x9c/xb1 - /xe6/x9c/xb2 - /xe6/x9c/xb3 - /xe6/x9c/xb4 - /xe6/x9c/xb5 - /xe6/x9c/xb6 - /xe6/x9c/xb7 - /xe6/x9c/xb8 - /xe6/x9c/xb9 - /xe6/x9c/xba - /xe6/x9c/xbb - /xe6/x9c/xbc - /xe6/x9c/xbd - /xe6/x9c/xbe - /xe6/x9c/xbf - /xe6/x9d/x80 - /xe6/x9d/x81 - /xe6/x9d/x82 - /xe6/x9d/x83 - /xe6/x9d/x84 - /xe6/x9d/x85 - /xe6/x9d/x86 - /xe6/x9d/x87 - /xe6/x9d/x88 - /xe6/x9d/x89 - /xe6/x9d/x8a - /xe6/x9d/x8b - /xe6/x9d/x8c - /xe6/x9d/x8d - /xe6/x9d/x8e - /xe6/x9d/x8f - /xe6/x9d/x90 - /xe6/x9d/x91 - /xe6/x9d/x92 - /xe6/x9d/x93 - /xe6/x9d/x94 - /xe6/x9d/x95 - /xe6/x9d/x96 - /xe6/x9d/x97 - /xe6/x9d/x98 - /xe6/x9d/x99 - /xe6/x9d/x9a - /xe6/x9d/x9b - /xe6/x9d/x9c - /xe6/x9d/x9d - /xe6/x9d/x9e - /xe6/x9d/x9f - /xe6/x9d/xa0 - /xe6/x9d/xa1 - /xe6/x9d/xa2 - /xe6/x9d/xa3 - /xe6/x9d/xa4 - /xe6/x9d/xa5 - /xe6/x9d/xa6 - /xe6/x9d/xa7 - /xe6/x9d/xa8 - /xe6/x9d/xa9 - /xe6/x9d/xaa - /xe6/x9d/xab - /xe6/x9d/xac - /xe6/x9d/xad - /xe6/x9d/xae - /xe6/x9d/xaf - /xe6/x9d/xb0 - /xe6/x9d/xb1 - /xe6/x9d/xb2 - /xe6/x9d/xb3 - /xe6/x9d/xb4 - /xe6/x9d/xb5 - /xe6/x9d/xb6 - /xe6/x9d/xb7 - /xe6/x9d/xb8 - /xe6/x9d/xb9 - /xe6/x9d/xba - /xe6/x9d/xbb - /xe6/x9d/xbc - /xe6/x9d/xbd - /xe6/x9d/xbe - /xe6/x9d/xbf - /xe6/x9e/x80 - /xe6/x9e/x81 - /xe6/x9e/x82 - /xe6/x9e/x83 - /xe6/x9e/x84 - /xe6/x9e/x85 - /xe6/x9e/x86 - /xe6/x9e/x87 - /xe6/x9e/x88 - /xe6/x9e/x89 - /xe6/x9e/x8a - /xe6/x9e/x8b - /xe6/x9e/x8c - /xe6/x9e/x8d - /xe6/x9e/x8e - /xe6/x9e/x8f - /xe6/x9e/x90 - /xe6/x9e/x91 - /xe6/x9e/x92 - /xe6/x9e/x93 - /xe6/x9e/x94 - /xe6/x9e/x95 - /xe6/x9e/x96 - /xe6/x9e/x97 - /xe6/x9e/x98 - /xe6/x9e/x99 - /xe6/x9e/x9a - /xe6/x9e/x9b - /xe6/x9e/x9c - /xe6/x9e/x9d - /xe6/x9e/x9e - /xe6/x9e/x9f - /xe6/x9e/xa0 - /xe6/x9e/xa1 - /xe6/x9e/xa2 - /xe6/x9e/xa3 - /xe6/x9e/xa4 - /xe6/x9e/xa5 - /xe6/x9e/xa6 - /xe6/x9e/xa7 - /xe6/x9e/xa8 - /xe6/x9e/xa9 - /xe6/x9e/xaa - /xe6/x9e/xab - /xe6/x9e/xac - /xe6/x9e/xad - /xe6/x9e/xae - /xe6/x9e/xaf - /xe6/x9e/xb0 - /xe6/x9e/xb1 - /xe6/x9e/xb2 - /xe6/x9e/xb3 - /xe6/x9e/xb4 - /xe6/x9e/xb5 - /xe6/x9e/xb6 - /xe6/x9e/xb7 - /xe6/x9e/xb8 - /xe6/x9e/xb9 - /xe6/x9e/xba - /xe6/x9e/xbb - /xe6/x9e/xbc - /xe6/x9e/xbd - /xe6/x9e/xbe - /xe6/x9e/xbf - /xe6/x9f/x80 - /xe6/x9f/x81 - /xe6/x9f/x82 - /xe6/x9f/x83 - /xe6/x9f/x84 - /xe6/x9f/x85 - /xe6/x9f/x86 - /xe6/x9f/x87 - /xe6/x9f/x88 - /xe6/x9f/x89 - /xe6/x9f/x8a - /xe6/x9f/x8b - /xe6/x9f/x8c - /xe6/x9f/x8d - /xe6/x9f/x8e - /xe6/x9f/x8f - /xe6/x9f/x90 - /xe6/x9f/x91 - /xe6/x9f/x92 - /xe6/x9f/x93 - /xe6/x9f/x94 - /xe6/x9f/x95 - /xe6/x9f/x96 - /xe6/x9f/x97 - /xe6/x9f/x98 - /xe6/x9f/x99 - /xe6/x9f/x9a - /xe6/x9f/x9b - /xe6/x9f/x9c - /xe6/x9f/x9d - /xe6/x9f/x9e - /xe6/x9f/x9f - /xe6/x9f/xa0 - /xe6/x9f/xa1 - /xe6/x9f/xa2 - /xe6/x9f/xa3 - /xe6/x9f/xa4 - /xe6/x9f/xa5 - /xe6/x9f/xa6 - /xe6/x9f/xa7 - /xe6/x9f/xa8 - /xe6/x9f/xa9 - /xe6/x9f/xaa - /xe6/x9f/xab - /xe6/x9f/xac - /xe6/x9f/xad - /xe6/x9f/xae - /xe6/x9f/xaf - /xe6/x9f/xb0 - /xe6/x9f/xb1 - /xe6/x9f/xb2 - /xe6/x9f/xb3 - /xe6/x9f/xb4 - /xe6/x9f/xb5 - /xe6/x9f/xb6 - /xe6/x9f/xb7 - /xe6/x9f/xb8 - /xe6/x9f/xb9 - /xe6/x9f/xba - /xe6/x9f/xbb - /xe6/x9f/xbc - /xe6/x9f/xbd - /xe6/x9f/xbe - /xe6/x9f/xbf - /xe6/xa0/x80 - /xe6/xa0/x81 - /xe6/xa0/x82 - /xe6/xa0/x83 - /xe6/xa0/x84 - /xe6/xa0/x85 - /xe6/xa0/x86 - /xe6/xa0/x87 - /xe6/xa0/x88 - /xe6/xa0/x89 - /xe6/xa0/x8a - /xe6/xa0/x8b - /xe6/xa0/x8c - /xe6/xa0/x8d - /xe6/xa0/x8e - /xe6/xa0/x8f - /xe6/xa0/x90 - /xe6/xa0/x91 - /xe6/xa0/x92 - /xe6/xa0/x93 - /xe6/xa0/x94 - /xe6/xa0/x95 - /xe6/xa0/x96 - /xe6/xa0/x97 - /xe6/xa0/x98 - /xe6/xa0/x99 - /xe6/xa0/x9a - /xe6/xa0/x9b - /xe6/xa0/x9c - /xe6/xa0/x9d - /xe6/xa0/x9e - /xe6/xa0/x9f - /xe6/xa0/xa0 - /xe6/xa0/xa1 - /xe6/xa0/xa2 - /xe6/xa0/xa3 - /xe6/xa0/xa4 - /xe6/xa0/xa5 - /xe6/xa0/xa6 - /xe6/xa0/xa7 - /xe6/xa0/xa8 - /xe6/xa0/xa9 - /xe6/xa0/xaa - /xe6/xa0/xab - /xe6/xa0/xac - /xe6/xa0/xad - /xe6/xa0/xae - /xe6/xa0/xaf - /xe6/xa0/xb0 - /xe6/xa0/xb1 - /xe6/xa0/xb2 - /xe6/xa0/xb3 - /xe6/xa0/xb4 - /xe6/xa0/xb5 - /xe6/xa0/xb6 - /xe6/xa0/xb7 - /xe6/xa0/xb8 - /xe6/xa0/xb9 - /xe6/xa0/xba - /xe6/xa0/xbb - /xe6/xa0/xbc - /xe6/xa0/xbd - /xe6/xa0/xbe - /xe6/xa0/xbf - /xe6/xa1/x80 - /xe6/xa1/x81 - /xe6/xa1/x82 - /xe6/xa1/x83 - /xe6/xa1/x84 - /xe6/xa1/x85 - /xe6/xa1/x86 - /xe6/xa1/x87 - /xe6/xa1/x88 - /xe6/xa1/x89 - /xe6/xa1/x8a - /xe6/xa1/x8b - /xe6/xa1/x8c - /xe6/xa1/x8d - /xe6/xa1/x8e - /xe6/xa1/x8f - /xe6/xa1/x90 - /xe6/xa1/x91 - /xe6/xa1/x92 - /xe6/xa1/x93 - /xe6/xa1/x94 - /xe6/xa1/x95 - /xe6/xa1/x96 - /xe6/xa1/x97 - /xe6/xa1/x98 - /xe6/xa1/x99 - /xe6/xa1/x9a - /xe6/xa1/x9b - /xe6/xa1/x9c - /xe6/xa1/x9d - /xe6/xa1/x9e - /xe6/xa1/x9f - /xe6/xa1/xa0 - /xe6/xa1/xa1 - /xe6/xa1/xa2 - /xe6/xa1/xa3 - /xe6/xa1/xa4 - /xe6/xa1/xa5 - /xe6/xa1/xa6 - /xe6/xa1/xa7 - /xe6/xa1/xa8 - /xe6/xa1/xa9 - /xe6/xa1/xaa - /xe6/xa1/xab - /xe6/xa1/xac - /xe6/xa1/xad - /xe6/xa1/xae - /xe6/xa1/xaf - /xe6/xa1/xb0 - /xe6/xa1/xb1 - /xe6/xa1/xb2 - /xe6/xa1/xb3 - /xe6/xa1/xb4 - /xe6/xa1/xb5 - /xe6/xa1/xb6 - /xe6/xa1/xb7 - /xe6/xa1/xb8 - /xe6/xa1/xb9 - /xe6/xa1/xba - /xe6/xa1/xbb - /xe6/xa1/xbc - /xe6/xa1/xbd - /xe6/xa1/xbe - /xe6/xa1/xbf - /xe6/xa2/x80 - /xe6/xa2/x81 - /xe6/xa2/x82 - /xe6/xa2/x83 - /xe6/xa2/x84 - /xe6/xa2/x85 - /xe6/xa2/x86 - /xe6/xa2/x87 - /xe6/xa2/x88 - /xe6/xa2/x89 - /xe6/xa2/x8a - /xe6/xa2/x8b - /xe6/xa2/x8c - /xe6/xa2/x8d - /xe6/xa2/x8e - /xe6/xa2/x8f - /xe6/xa2/x90 - /xe6/xa2/x91 - /xe6/xa2/x92 - /xe6/xa2/x93 - /xe6/xa2/x94 - /xe6/xa2/x95 - /xe6/xa2/x96 - /xe6/xa2/x97 - /xe6/xa2/x98 - /xe6/xa2/x99 - /xe6/xa2/x9a - /xe6/xa2/x9b - /xe6/xa2/x9c - /xe6/xa2/x9d - /xe6/xa2/x9e - /xe6/xa2/x9f - /xe6/xa2/xa0 - /xe6/xa2/xa1 - /xe6/xa2/xa2 - /xe6/xa2/xa3 - /xe6/xa2/xa4 - /xe6/xa2/xa5 - /xe6/xa2/xa6 - /xe6/xa2/xa7 - /xe6/xa2/xa8 - /xe6/xa2/xa9 - /xe6/xa2/xaa - /xe6/xa2/xab - /xe6/xa2/xac - /xe6/xa2/xad - /xe6/xa2/xae - /xe6/xa2/xaf - /xe6/xa2/xb0 - /xe6/xa2/xb1 - /xe6/xa2/xb2 - /xe6/xa2/xb3 - /xe6/xa2/xb4 - /xe6/xa2/xb5 - /xe6/xa2/xb6 - /xe6/xa2/xb7 - /xe6/xa2/xb8 - /xe6/xa2/xb9 - /xe6/xa2/xba - /xe6/xa2/xbb - /xe6/xa2/xbc - /xe6/xa2/xbd - /xe6/xa2/xbe - /xe6/xa2/xbf - /xe6/xa3/x80 - /xe6/xa3/x81 - /xe6/xa3/x82 - /xe6/xa3/x83 - /xe6/xa3/x84 - /xe6/xa3/x85 - /xe6/xa3/x86 - /xe6/xa3/x87 - /xe6/xa3/x88 - /xe6/xa3/x89 - /xe6/xa3/x8a - /xe6/xa3/x8b - /xe6/xa3/x8c - /xe6/xa3/x8d - /xe6/xa3/x8e - /xe6/xa3/x8f - /xe6/xa3/x90 - /xe6/xa3/x91 - /xe6/xa3/x92 - /xe6/xa3/x93 - /xe6/xa3/x94 - /xe6/xa3/x95 - /xe6/xa3/x96 - /xe6/xa3/x97 - /xe6/xa3/x98 - /xe6/xa3/x99 - /xe6/xa3/x9a - /xe6/xa3/x9b - /xe6/xa3/x9c - /xe6/xa3/x9d - /xe6/xa3/x9e - /xe6/xa3/x9f - /xe6/xa3/xa0 - /xe6/xa3/xa1 - /xe6/xa3/xa2 - /xe6/xa3/xa3 - /xe6/xa3/xa4 - /xe6/xa3/xa5 - /xe6/xa3/xa6 - /xe6/xa3/xa7 - /xe6/xa3/xa8 - /xe6/xa3/xa9 - /xe6/xa3/xaa - /xe6/xa3/xab - /xe6/xa3/xac - /xe6/xa3/xad - /xe6/xa3/xae - /xe6/xa3/xaf - /xe6/xa3/xb0 - /xe6/xa3/xb1 - /xe6/xa3/xb2 - /xe6/xa3/xb3 - /xe6/xa3/xb4 - /xe6/xa3/xb5 - /xe6/xa3/xb6 - /xe6/xa3/xb7 - /xe6/xa3/xb8 - /xe6/xa3/xb9 - /xe6/xa3/xba - /xe6/xa3/xbb - /xe6/xa3/xbc - /xe6/xa3/xbd - /xe6/xa3/xbe - /xe6/xa3/xbf - /xe6/xa4/x80 - /xe6/xa4/x81 - /xe6/xa4/x82 - /xe6/xa4/x83 - /xe6/xa4/x84 - /xe6/xa4/x85 - /xe6/xa4/x86 - /xe6/xa4/x87 - /xe6/xa4/x88 - /xe6/xa4/x89 - /xe6/xa4/x8a - /xe6/xa4/x8b - /xe6/xa4/x8c - /xe6/xa4/x8d - /xe6/xa4/x8e - /xe6/xa4/x8f - /xe6/xa4/x90 - /xe6/xa4/x91 - /xe6/xa4/x92 - /xe6/xa4/x93 - /xe6/xa4/x94 - /xe6/xa4/x95 - /xe6/xa4/x96 - /xe6/xa4/x97 - /xe6/xa4/x98 - /xe6/xa4/x99 - /xe6/xa4/x9a - /xe6/xa4/x9b - /xe6/xa4/x9c - /xe6/xa4/x9d - /xe6/xa4/x9e - /xe6/xa4/x9f - /xe6/xa4/xa0 - /xe6/xa4/xa1 - /xe6/xa4/xa2 - /xe6/xa4/xa3 - /xe6/xa4/xa4 - /xe6/xa4/xa5 - /xe6/xa4/xa6 - /xe6/xa4/xa7 - /xe6/xa4/xa8 - /xe6/xa4/xa9 - /xe6/xa4/xaa - /xe6/xa4/xab - /xe6/xa4/xac - /xe6/xa4/xad - /xe6/xa4/xae - /xe6/xa4/xaf - /xe6/xa4/xb0 - /xe6/xa4/xb1 - /xe6/xa4/xb2 - /xe6/xa4/xb3 - /xe6/xa4/xb4 - /xe6/xa4/xb5 - /xe6/xa4/xb6 - /xe6/xa4/xb7 - /xe6/xa4/xb8 - /xe6/xa4/xb9 - /xe6/xa4/xba - /xe6/xa4/xbb - /xe6/xa4/xbc - /xe6/xa4/xbd - /xe6/xa4/xbe - /xe6/xa4/xbf - /xe6/xa5/x80 - /xe6/xa5/x81 - /xe6/xa5/x82 - /xe6/xa5/x83 - /xe6/xa5/x84 - /xe6/xa5/x85 - /xe6/xa5/x86 - /xe6/xa5/x87 - /xe6/xa5/x88 - /xe6/xa5/x89 - /xe6/xa5/x8a - /xe6/xa5/x8b - /xe6/xa5/x8c - /xe6/xa5/x8d - /xe6/xa5/x8e - /xe6/xa5/x8f - /xe6/xa5/x90 - /xe6/xa5/x91 - /xe6/xa5/x92 - /xe6/xa5/x93 - /xe6/xa5/x94 - /xe6/xa5/x95 - /xe6/xa5/x96 - /xe6/xa5/x97 - /xe6/xa5/x98 - /xe6/xa5/x99 - /xe6/xa5/x9a - /xe6/xa5/x9b - /xe6/xa5/x9c - /xe6/xa5/x9d - /xe6/xa5/x9e - /xe6/xa5/x9f - /xe6/xa5/xa0 - /xe6/xa5/xa1 - /xe6/xa5/xa2 - /xe6/xa5/xa3 - /xe6/xa5/xa4 - /xe6/xa5/xa5 - /xe6/xa5/xa6 - /xe6/xa5/xa7 - /xe6/xa5/xa8 - /xe6/xa5/xa9 - /xe6/xa5/xaa - /xe6/xa5/xab - /xe6/xa5/xac - /xe6/xa5/xad - /xe6/xa5/xae - /xe6/xa5/xaf - /xe6/xa5/xb0 - /xe6/xa5/xb1 - /xe6/xa5/xb2 - /xe6/xa5/xb3 - /xe6/xa5/xb4 - /xe6/xa5/xb5 - /xe6/xa5/xb6 - /xe6/xa5/xb7 - /xe6/xa5/xb8 - /xe6/xa5/xb9 - /xe6/xa5/xba - /xe6/xa5/xbb - /xe6/xa5/xbc - /xe6/xa5/xbd - /xe6/xa5/xbe - /xe6/xa5/xbf - /xe6/xa6/x80 - /xe6/xa6/x81 - /xe6/xa6/x82 - /xe6/xa6/x83 - /xe6/xa6/x84 - /xe6/xa6/x85 - /xe6/xa6/x86 - /xe6/xa6/x87 - /xe6/xa6/x88 - /xe6/xa6/x89 - /xe6/xa6/x8a - /xe6/xa6/x8b - /xe6/xa6/x8c - /xe6/xa6/x8d - /xe6/xa6/x8e - /xe6/xa6/x8f - /xe6/xa6/x90 - /xe6/xa6/x91 - /xe6/xa6/x92 - /xe6/xa6/x93 - /xe6/xa6/x94 - /xe6/xa6/x95 - /xe6/xa6/x96 - /xe6/xa6/x97 - /xe6/xa6/x98 - /xe6/xa6/x99 - /xe6/xa6/x9a - /xe6/xa6/x9b - /xe6/xa6/x9c - /xe6/xa6/x9d - /xe6/xa6/x9e - /xe6/xa6/x9f - /xe6/xa6/xa0 - /xe6/xa6/xa1 - /xe6/xa6/xa2 - /xe6/xa6/xa3 - /xe6/xa6/xa4 - /xe6/xa6/xa5 - /xe6/xa6/xa6 - /xe6/xa6/xa7 - /xe6/xa6/xa8 - /xe6/xa6/xa9 - /xe6/xa6/xaa - /xe6/xa6/xab - /xe6/xa6/xac - /xe6/xa6/xad - /xe6/xa6/xae - /xe6/xa6/xaf - /xe6/xa6/xb0 - /xe6/xa6/xb1 - /xe6/xa6/xb2 - /xe6/xa6/xb3 - /xe6/xa6/xb4 - /xe6/xa6/xb5 - /xe6/xa6/xb6 - /xe6/xa6/xb7 - /xe6/xa6/xb8 - /xe6/xa6/xb9 - /xe6/xa6/xba - /xe6/xa6/xbb - /xe6/xa6/xbc - /xe6/xa6/xbd - /xe6/xa6/xbe - /xe6/xa6/xbf - /xe6/xa7/x80 - /xe6/xa7/x81 - /xe6/xa7/x82 - /xe6/xa7/x83 - /xe6/xa7/x84 - /xe6/xa7/x85 - /xe6/xa7/x86 - /xe6/xa7/x87 - /xe6/xa7/x88 - /xe6/xa7/x89 - /xe6/xa7/x8a - /xe6/xa7/x8b - /xe6/xa7/x8c - /xe6/xa7/x8d - /xe6/xa7/x8e - /xe6/xa7/x8f - /xe6/xa7/x90 - /xe6/xa7/x91 - /xe6/xa7/x92 - /xe6/xa7/x93 - /xe6/xa7/x94 - /xe6/xa7/x95 - /xe6/xa7/x96 - /xe6/xa7/x97 - /xe6/xa7/x98 - /xe6/xa7/x99 - /xe6/xa7/x9a - /xe6/xa7/x9b - /xe6/xa7/x9c - /xe6/xa7/x9d - /xe6/xa7/x9e - /xe6/xa7/x9f - /xe6/xa7/xa0 - /xe6/xa7/xa1 - /xe6/xa7/xa2 - /xe6/xa7/xa3 - /xe6/xa7/xa4 - /xe6/xa7/xa5 - /xe6/xa7/xa6 - /xe6/xa7/xa7 - /xe6/xa7/xa8 - /xe6/xa7/xa9 - /xe6/xa7/xaa - /xe6/xa7/xab - /xe6/xa7/xac - /xe6/xa7/xad - /xe6/xa7/xae - /xe6/xa7/xaf - /xe6/xa7/xb0 - /xe6/xa7/xb1 - /xe6/xa7/xb2 - /xe6/xa7/xb3 - /xe6/xa7/xb4 - /xe6/xa7/xb5 - /xe6/xa7/xb6 - /xe6/xa7/xb7 - /xe6/xa7/xb8 - /xe6/xa7/xb9 - /xe6/xa7/xba - /xe6/xa7/xbb - /xe6/xa7/xbc - /xe6/xa7/xbd - /xe6/xa7/xbe - /xe6/xa7/xbf - /xe6/xa8/x80 - /xe6/xa8/x81 - /xe6/xa8/x82 - /xe6/xa8/x83 - /xe6/xa8/x84 - /xe6/xa8/x85 - /xe6/xa8/x86 - /xe6/xa8/x87 - /xe6/xa8/x88 - /xe6/xa8/x89 - /xe6/xa8/x8a - /xe6/xa8/x8b - /xe6/xa8/x8c - /xe6/xa8/x8d - /xe6/xa8/x8e - /xe6/xa8/x8f - /xe6/xa8/x90 - /xe6/xa8/x91 - /xe6/xa8/x92 - /xe6/xa8/x93 - /xe6/xa8/x94 - /xe6/xa8/x95 - /xe6/xa8/x96 - /xe6/xa8/x97 - /xe6/xa8/x98 - /xe6/xa8/x99 - /xe6/xa8/x9a - /xe6/xa8/x9b - /xe6/xa8/x9c - /xe6/xa8/x9d - /xe6/xa8/x9e - /xe6/xa8/x9f - /xe6/xa8/xa0 - /xe6/xa8/xa1 - /xe6/xa8/xa2 - /xe6/xa8/xa3 - /xe6/xa8/xa4 - /xe6/xa8/xa5 - /xe6/xa8/xa6 - /xe6/xa8/xa7 - /xe6/xa8/xa8 - /xe6/xa8/xa9 - /xe6/xa8/xaa - /xe6/xa8/xab - /xe6/xa8/xac - /xe6/xa8/xad - /xe6/xa8/xae - /xe6/xa8/xaf - /xe6/xa8/xb0 - /xe6/xa8/xb1 - /xe6/xa8/xb2 - /xe6/xa8/xb3 - /xe6/xa8/xb4 - /xe6/xa8/xb5 - /xe6/xa8/xb6 - /xe6/xa8/xb7 - /xe6/xa8/xb8 - /xe6/xa8/xb9 - /xe6/xa8/xba - /xe6/xa8/xbb - /xe6/xa8/xbc - /xe6/xa8/xbd - /xe6/xa8/xbe - /xe6/xa8/xbf - /xe6/xa9/x80 - /xe6/xa9/x81 - /xe6/xa9/x82 - /xe6/xa9/x83 - /xe6/xa9/x84 - /xe6/xa9/x85 - /xe6/xa9/x86 - /xe6/xa9/x87 - /xe6/xa9/x88 - /xe6/xa9/x89 - /xe6/xa9/x8a - /xe6/xa9/x8b - /xe6/xa9/x8c - /xe6/xa9/x8d - /xe6/xa9/x8e - /xe6/xa9/x8f - /xe6/xa9/x90 - /xe6/xa9/x91 - /xe6/xa9/x92 - /xe6/xa9/x93 - /xe6/xa9/x94 - /xe6/xa9/x95 - /xe6/xa9/x96 - /xe6/xa9/x97 - /xe6/xa9/x98 - /xe6/xa9/x99 - /xe6/xa9/x9a - /xe6/xa9/x9b - /xe6/xa9/x9c - /xe6/xa9/x9d - /xe6/xa9/x9e - /xe6/xa9/x9f - /xe6/xa9/xa0 - /xe6/xa9/xa1 - /xe6/xa9/xa2 - /xe6/xa9/xa3 - /xe6/xa9/xa4 - /xe6/xa9/xa5 - /xe6/xa9/xa6 - /xe6/xa9/xa7 - /xe6/xa9/xa8 - /xe6/xa9/xa9 - /xe6/xa9/xaa - /xe6/xa9/xab - /xe6/xa9/xac - /xe6/xa9/xad - /xe6/xa9/xae - /xe6/xa9/xaf - /xe6/xa9/xb0 - /xe6/xa9/xb1 - /xe6/xa9/xb2 - /xe6/xa9/xb3 - /xe6/xa9/xb4 - /xe6/xa9/xb5 - /xe6/xa9/xb6 - /xe6/xa9/xb7 - /xe6/xa9/xb8 - /xe6/xa9/xb9 - /xe6/xa9/xba - /xe6/xa9/xbb - /xe6/xa9/xbc - /xe6/xa9/xbd - /xe6/xa9/xbe - /xe6/xa9/xbf - /xe6/xaa/x80 - /xe6/xaa/x81 - /xe6/xaa/x82 - /xe6/xaa/x83 - /xe6/xaa/x84 - /xe6/xaa/x85 - /xe6/xaa/x86 - /xe6/xaa/x87 - /xe6/xaa/x88 - /xe6/xaa/x89 - /xe6/xaa/x8a - /xe6/xaa/x8b - /xe6/xaa/x8c - /xe6/xaa/x8d - /xe6/xaa/x8e - /xe6/xaa/x8f - /xe6/xaa/x90 - /xe6/xaa/x91 - /xe6/xaa/x92 - /xe6/xaa/x93 - /xe6/xaa/x94 - /xe6/xaa/x95 - /xe6/xaa/x96 - /xe6/xaa/x97 - /xe6/xaa/x98 - /xe6/xaa/x99 - /xe6/xaa/x9a - /xe6/xaa/x9b - /xe6/xaa/x9c - /xe6/xaa/x9d - /xe6/xaa/x9e - /xe6/xaa/x9f - /xe6/xaa/xa0 - /xe6/xaa/xa1 - /xe6/xaa/xa2 - /xe6/xaa/xa3 - /xe6/xaa/xa4 - /xe6/xaa/xa5 - /xe6/xaa/xa6 - /xe6/xaa/xa7 - /xe6/xaa/xa8 - /xe6/xaa/xa9 - /xe6/xaa/xaa - /xe6/xaa/xab - /xe6/xaa/xac - /xe6/xaa/xad - /xe6/xaa/xae - /xe6/xaa/xaf - /xe6/xaa/xb0 - /xe6/xaa/xb1 - /xe6/xaa/xb2 - /xe6/xaa/xb3 - /xe6/xaa/xb4 - /xe6/xaa/xb5 - /xe6/xaa/xb6 - /xe6/xaa/xb7 - /xe6/xaa/xb8 - /xe6/xaa/xb9 - /xe6/xaa/xba - /xe6/xaa/xbb - /xe6/xaa/xbc - /xe6/xaa/xbd - /xe6/xaa/xbe - /xe6/xaa/xbf - /xe6/xab/x80 - /xe6/xab/x81 - /xe6/xab/x82 - /xe6/xab/x83 - /xe6/xab/x84 - /xe6/xab/x85 - /xe6/xab/x86 - /xe6/xab/x87 - /xe6/xab/x88 - /xe6/xab/x89 - /xe6/xab/x8a - /xe6/xab/x8b - /xe6/xab/x8c - /xe6/xab/x8d - /xe6/xab/x8e - /xe6/xab/x8f - /xe6/xab/x90 - /xe6/xab/x91 - /xe6/xab/x92 - /xe6/xab/x93 - /xe6/xab/x94 - /xe6/xab/x95 - /xe6/xab/x96 - /xe6/xab/x97 - /xe6/xab/x98 - /xe6/xab/x99 - /xe6/xab/x9a - /xe6/xab/x9b - /xe6/xab/x9c - /xe6/xab/x9d - /xe6/xab/x9e - /xe6/xab/x9f - /xe6/xab/xa0 - /xe6/xab/xa1 - /xe6/xab/xa2 - /xe6/xab/xa3 - /xe6/xab/xa4 - /xe6/xab/xa5 - /xe6/xab/xa6 - /xe6/xab/xa7 - /xe6/xab/xa8 - /xe6/xab/xa9 - /xe6/xab/xaa - /xe6/xab/xab - /xe6/xab/xac - /xe6/xab/xad - /xe6/xab/xae - /xe6/xab/xaf - /xe6/xab/xb0 - /xe6/xab/xb1 - /xe6/xab/xb2 - /xe6/xab/xb3 - /xe6/xab/xb4 - /xe6/xab/xb5 - /xe6/xab/xb6 - /xe6/xab/xb7 - /xe6/xab/xb8 - /xe6/xab/xb9 - /xe6/xab/xba - /xe6/xab/xbb - /xe6/xab/xbc - /xe6/xab/xbd - /xe6/xab/xbe - /xe6/xab/xbf - /xe6/xac/x80 - /xe6/xac/x81 - /xe6/xac/x82 - /xe6/xac/x83 - /xe6/xac/x84 - /xe6/xac/x85 - /xe6/xac/x86 - /xe6/xac/x87 - /xe6/xac/x88 - /xe6/xac/x89 - /xe6/xac/x8a - /xe6/xac/x8b - /xe6/xac/x8c - /xe6/xac/x8d - /xe6/xac/x8e - /xe6/xac/x8f - /xe6/xac/x90 - /xe6/xac/x91 - /xe6/xac/x92 - /xe6/xac/x93 - /xe6/xac/x94 - /xe6/xac/x95 - /xe6/xac/x96 - /xe6/xac/x97 - /xe6/xac/x98 - /xe6/xac/x99 - /xe6/xac/x9a - /xe6/xac/x9b - /xe6/xac/x9c - /xe6/xac/x9d - /xe6/xac/x9e - /xe6/xac/x9f - /xe6/xac/xa0 - /xe6/xac/xa1 - /xe6/xac/xa2 - /xe6/xac/xa3 - /xe6/xac/xa4 - /xe6/xac/xa5 - /xe6/xac/xa6 - /xe6/xac/xa7 - /xe6/xac/xa8 - /xe6/xac/xa9 - /xe6/xac/xaa - /xe6/xac/xab - /xe6/xac/xac - /xe6/xac/xad - /xe6/xac/xae - /xe6/xac/xaf - /xe6/xac/xb0 - /xe6/xac/xb1 - /xe6/xac/xb2 - /xe6/xac/xb3 - /xe6/xac/xb4 - /xe6/xac/xb5 - /xe6/xac/xb6 - /xe6/xac/xb7 - /xe6/xac/xb8 - /xe6/xac/xb9 - /xe6/xac/xba - /xe6/xac/xbb - /xe6/xac/xbc - /xe6/xac/xbd - /xe6/xac/xbe - /xe6/xac/xbf - /xe6/xad/x80 - /xe6/xad/x81 - /xe6/xad/x82 - /xe6/xad/x83 - /xe6/xad/x84 - /xe6/xad/x85 - /xe6/xad/x86 - /xe6/xad/x87 - /xe6/xad/x88 - /xe6/xad/x89 - /xe6/xad/x8a - /xe6/xad/x8b - /xe6/xad/x8c - /xe6/xad/x8d - /xe6/xad/x8e - /xe6/xad/x8f - /xe6/xad/x90 - /xe6/xad/x91 - /xe6/xad/x92 - /xe6/xad/x93 - /xe6/xad/x94 - /xe6/xad/x95 - /xe6/xad/x96 - /xe6/xad/x97 - /xe6/xad/x98 - /xe6/xad/x99 - /xe6/xad/x9a - /xe6/xad/x9b - /xe6/xad/x9c - /xe6/xad/x9d - /xe6/xad/x9e - /xe6/xad/x9f - /xe6/xad/xa0 - /xe6/xad/xa1 - /xe6/xad/xa2 - /xe6/xad/xa3 - /xe6/xad/xa4 - /xe6/xad/xa5 - /xe6/xad/xa6 - /xe6/xad/xa7 - /xe6/xad/xa8 - /xe6/xad/xa9 - /xe6/xad/xaa - /xe6/xad/xab - /xe6/xad/xac - /xe6/xad/xad - /xe6/xad/xae - /xe6/xad/xaf - /xe6/xad/xb0 - /xe6/xad/xb1 - /xe6/xad/xb2 - /xe6/xad/xb3 - /xe6/xad/xb4 - /xe6/xad/xb5 - /xe6/xad/xb6 - /xe6/xad/xb7 - /xe6/xad/xb8 - /xe6/xad/xb9 - /xe6/xad/xba - /xe6/xad/xbb - /xe6/xad/xbc - /xe6/xad/xbd - /xe6/xad/xbe - /xe6/xad/xbf - /xe6/xae/x80 - /xe6/xae/x81 - /xe6/xae/x82 - /xe6/xae/x83 - /xe6/xae/x84 - /xe6/xae/x85 - /xe6/xae/x86 - /xe6/xae/x87 - /xe6/xae/x88 - /xe6/xae/x89 - /xe6/xae/x8a - /xe6/xae/x8b - /xe6/xae/x8c - /xe6/xae/x8d - /xe6/xae/x8e - /xe6/xae/x8f - /xe6/xae/x90 - /xe6/xae/x91 - /xe6/xae/x92 - /xe6/xae/x93 - /xe6/xae/x94 - /xe6/xae/x95 - /xe6/xae/x96 - /xe6/xae/x97 - /xe6/xae/x98 - /xe6/xae/x99 - /xe6/xae/x9a - /xe6/xae/x9b - /xe6/xae/x9c - /xe6/xae/x9d - /xe6/xae/x9e - /xe6/xae/x9f - /xe6/xae/xa0 - /xe6/xae/xa1 - /xe6/xae/xa2 - /xe6/xae/xa3 - /xe6/xae/xa4 - /xe6/xae/xa5 - /xe6/xae/xa6 - /xe6/xae/xa7 - /xe6/xae/xa8 - /xe6/xae/xa9 - /xe6/xae/xaa - /xe6/xae/xab - /xe6/xae/xac - /xe6/xae/xad - /xe6/xae/xae - /xe6/xae/xaf - /xe6/xae/xb0 - /xe6/xae/xb1 - /xe6/xae/xb2 - /xe6/xae/xb3 - /xe6/xae/xb4 - /xe6/xae/xb5 - /xe6/xae/xb6 - /xe6/xae/xb7 - /xe6/xae/xb8 - /xe6/xae/xb9 - /xe6/xae/xba - /xe6/xae/xbb - /xe6/xae/xbc - /xe6/xae/xbd - /xe6/xae/xbe - /xe6/xae/xbf - /xe6/xaf/x80 - /xe6/xaf/x81 - /xe6/xaf/x82 - /xe6/xaf/x83 - /xe6/xaf/x84 - /xe6/xaf/x85 - /xe6/xaf/x86 - /xe6/xaf/x87 - /xe6/xaf/x88 - /xe6/xaf/x89 - /xe6/xaf/x8a - /xe6/xaf/x8b - /xe6/xaf/x8c - /xe6/xaf/x8d - /xe6/xaf/x8e - /xe6/xaf/x8f - /xe6/xaf/x90 - /xe6/xaf/x91 - /xe6/xaf/x92 - /xe6/xaf/x93 - /xe6/xaf/x94 - /xe6/xaf/x95 - /xe6/xaf/x96 - /xe6/xaf/x97 - /xe6/xaf/x98 - /xe6/xaf/x99 - /xe6/xaf/x9a - /xe6/xaf/x9b - /xe6/xaf/x9c - /xe6/xaf/x9d - /xe6/xaf/x9e - /xe6/xaf/x9f - /xe6/xaf/xa0 - /xe6/xaf/xa1 - /xe6/xaf/xa2 - /xe6/xaf/xa3 - /xe6/xaf/xa4 - /xe6/xaf/xa5 - /xe6/xaf/xa6 - /xe6/xaf/xa7 - /xe6/xaf/xa8 - /xe6/xaf/xa9 - /xe6/xaf/xaa - /xe6/xaf/xab - /xe6/xaf/xac - /xe6/xaf/xad - /xe6/xaf/xae - /xe6/xaf/xaf - /xe6/xaf/xb0 - /xe6/xaf/xb1 - /xe6/xaf/xb2 - /xe6/xaf/xb3 - /xe6/xaf/xb4 - /xe6/xaf/xb5 - /xe6/xaf/xb6 - /xe6/xaf/xb7 - /xe6/xaf/xb8 - /xe6/xaf/xb9 - /xe6/xaf/xba - /xe6/xaf/xbb - /xe6/xaf/xbc - /xe6/xaf/xbd - /xe6/xaf/xbe - /xe6/xaf/xbf - /xe6/xb0/x80 - /xe6/xb0/x81 - /xe6/xb0/x82 - /xe6/xb0/x83 - /xe6/xb0/x84 - /xe6/xb0/x85 - /xe6/xb0/x86 - /xe6/xb0/x87 - /xe6/xb0/x88 - /xe6/xb0/x89 - /xe6/xb0/x8a - /xe6/xb0/x8b - /xe6/xb0/x8c - /xe6/xb0/x8d - /xe6/xb0/x8e - /xe6/xb0/x8f - /xe6/xb0/x90 - /xe6/xb0/x91 - /xe6/xb0/x92 - /xe6/xb0/x93 - /xe6/xb0/x94 - /xe6/xb0/x95 - /xe6/xb0/x96 - /xe6/xb0/x97 - /xe6/xb0/x98 - /xe6/xb0/x99 - /xe6/xb0/x9a - /xe6/xb0/x9b - /xe6/xb0/x9c - /xe6/xb0/x9d - /xe6/xb0/x9e - /xe6/xb0/x9f - /xe6/xb0/xa0 - /xe6/xb0/xa1 - /xe6/xb0/xa2 - /xe6/xb0/xa3 - /xe6/xb0/xa4 - /xe6/xb0/xa5 - /xe6/xb0/xa6 - /xe6/xb0/xa7 - /xe6/xb0/xa8 - /xe6/xb0/xa9 - /xe6/xb0/xaa - /xe6/xb0/xab - /xe6/xb0/xac - /xe6/xb0/xad - /xe6/xb0/xae - /xe6/xb0/xaf - /xe6/xb0/xb0 - /xe6/xb0/xb1 - /xe6/xb0/xb2 - /xe6/xb0/xb3 - /xe6/xb0/xb4 - /xe6/xb0/xb5 - /xe6/xb0/xb6 - /xe6/xb0/xb7 - /xe6/xb0/xb8 - /xe6/xb0/xb9 - /xe6/xb0/xba - /xe6/xb0/xbb - /xe6/xb0/xbc - /xe6/xb0/xbd - /xe6/xb0/xbe - /xe6/xb0/xbf - /xe6/xb1/x80 - /xe6/xb1/x81 - /xe6/xb1/x82 - /xe6/xb1/x83 - /xe6/xb1/x84 - /xe6/xb1/x85 - /xe6/xb1/x86 - /xe6/xb1/x87 - /xe6/xb1/x88 - /xe6/xb1/x89 - /xe6/xb1/x8a - /xe6/xb1/x8b - /xe6/xb1/x8c - /xe6/xb1/x8d - /xe6/xb1/x8e - /xe6/xb1/x8f - /xe6/xb1/x90 - /xe6/xb1/x91 - /xe6/xb1/x92 - /xe6/xb1/x93 - /xe6/xb1/x94 - /xe6/xb1/x95 - /xe6/xb1/x96 - /xe6/xb1/x97 - /xe6/xb1/x98 - /xe6/xb1/x99 - /xe6/xb1/x9a - /xe6/xb1/x9b - /xe6/xb1/x9c - /xe6/xb1/x9d - /xe6/xb1/x9e - /xe6/xb1/x9f - /xe6/xb1/xa0 - /xe6/xb1/xa1 - /xe6/xb1/xa2 - /xe6/xb1/xa3 - /xe6/xb1/xa4 - /xe6/xb1/xa5 - /xe6/xb1/xa6 - /xe6/xb1/xa7 - /xe6/xb1/xa8 - /xe6/xb1/xa9 - /xe6/xb1/xaa - /xe6/xb1/xab - /xe6/xb1/xac - /xe6/xb1/xad - /xe6/xb1/xae - /xe6/xb1/xaf - /xe6/xb1/xb0 - /xe6/xb1/xb1 - /xe6/xb1/xb2 - /xe6/xb1/xb3 - /xe6/xb1/xb4 - /xe6/xb1/xb5 - /xe6/xb1/xb6 - /xe6/xb1/xb7 - /xe6/xb1/xb8 - /xe6/xb1/xb9 - /xe6/xb1/xba - /xe6/xb1/xbb - /xe6/xb1/xbc - /xe6/xb1/xbd - /xe6/xb1/xbe - /xe6/xb1/xbf - /xe6/xb2/x80 - /xe6/xb2/x81 - /xe6/xb2/x82 - /xe6/xb2/x83 - /xe6/xb2/x84 - /xe6/xb2/x85 - /xe6/xb2/x86 - /xe6/xb2/x87 - /xe6/xb2/x88 - /xe6/xb2/x89 - /xe6/xb2/x8a - /xe6/xb2/x8b - /xe6/xb2/x8c - /xe6/xb2/x8d - /xe6/xb2/x8e - /xe6/xb2/x8f - /xe6/xb2/x90 - /xe6/xb2/x91 - /xe6/xb2/x92 - /xe6/xb2/x93 - /xe6/xb2/x94 - /xe6/xb2/x95 - /xe6/xb2/x96 - /xe6/xb2/x97 - /xe6/xb2/x98 - /xe6/xb2/x99 - /xe6/xb2/x9a - /xe6/xb2/x9b - /xe6/xb2/x9c - /xe6/xb2/x9d - /xe6/xb2/x9e - /xe6/xb2/x9f - /xe6/xb2/xa0 - /xe6/xb2/xa1 - /xe6/xb2/xa2 - /xe6/xb2/xa3 - /xe6/xb2/xa4 - /xe6/xb2/xa5 - /xe6/xb2/xa6 - /xe6/xb2/xa7 - /xe6/xb2/xa8 - /xe6/xb2/xa9 - /xe6/xb2/xaa - /xe6/xb2/xab - /xe6/xb2/xac - /xe6/xb2/xad - /xe6/xb2/xae - /xe6/xb2/xaf - /xe6/xb2/xb0 - /xe6/xb2/xb1 - /xe6/xb2/xb2 - /xe6/xb2/xb3 - /xe6/xb2/xb4 - /xe6/xb2/xb5 - /xe6/xb2/xb6 - /xe6/xb2/xb7 - /xe6/xb2/xb8 - /xe6/xb2/xb9 - /xe6/xb2/xba - /xe6/xb2/xbb - /xe6/xb2/xbc - /xe6/xb2/xbd - /xe6/xb2/xbe - /xe6/xb2/xbf - /xe6/xb3/x80 - /xe6/xb3/x81 - /xe6/xb3/x82 - /xe6/xb3/x83 - /xe6/xb3/x84 - /xe6/xb3/x85 - /xe6/xb3/x86 - /xe6/xb3/x87 - /xe6/xb3/x88 - /xe6/xb3/x89 - /xe6/xb3/x8a - /xe6/xb3/x8b - /xe6/xb3/x8c - /xe6/xb3/x8d - /xe6/xb3/x8e - /xe6/xb3/x8f - /xe6/xb3/x90 - /xe6/xb3/x91 - /xe6/xb3/x92 - /xe6/xb3/x93 - /xe6/xb3/x94 - /xe6/xb3/x95 - /xe6/xb3/x96 - /xe6/xb3/x97 - /xe6/xb3/x98 - /xe6/xb3/x99 - /xe6/xb3/x9a - /xe6/xb3/x9b - /xe6/xb3/x9c - /xe6/xb3/x9d - /xe6/xb3/x9e - /xe6/xb3/x9f - /xe6/xb3/xa0 - /xe6/xb3/xa1 - /xe6/xb3/xa2 - /xe6/xb3/xa3 - /xe6/xb3/xa4 - /xe6/xb3/xa5 - /xe6/xb3/xa6 - /xe6/xb3/xa7 - /xe6/xb3/xa8 - /xe6/xb3/xa9 - /xe6/xb3/xaa - /xe6/xb3/xab - /xe6/xb3/xac - /xe6/xb3/xad - /xe6/xb3/xae - /xe6/xb3/xaf - /xe6/xb3/xb0 - /xe6/xb3/xb1 - /xe6/xb3/xb2 - /xe6/xb3/xb3 - /xe6/xb3/xb4 - /xe6/xb3/xb5 - /xe6/xb3/xb6 - /xe6/xb3/xb7 - /xe6/xb3/xb8 - /xe6/xb3/xb9 - /xe6/xb3/xba - /xe6/xb3/xbb - /xe6/xb3/xbc - /xe6/xb3/xbd - /xe6/xb3/xbe - /xe6/xb3/xbf - /xe6/xb4/x80 - /xe6/xb4/x81 - /xe6/xb4/x82 - /xe6/xb4/x83 - /xe6/xb4/x84 - /xe6/xb4/x85 - /xe6/xb4/x86 - /xe6/xb4/x87 - /xe6/xb4/x88 - /xe6/xb4/x89 - /xe6/xb4/x8a - /xe6/xb4/x8b - /xe6/xb4/x8c - /xe6/xb4/x8d - /xe6/xb4/x8e - /xe6/xb4/x8f - /xe6/xb4/x90 - /xe6/xb4/x91 - /xe6/xb4/x92 - /xe6/xb4/x93 - /xe6/xb4/x94 - /xe6/xb4/x95 - /xe6/xb4/x96 - /xe6/xb4/x97 - /xe6/xb4/x98 - /xe6/xb4/x99 - /xe6/xb4/x9a - /xe6/xb4/x9b - /xe6/xb4/x9c - /xe6/xb4/x9d - /xe6/xb4/x9e - /xe6/xb4/x9f - /xe6/xb4/xa0 - /xe6/xb4/xa1 - /xe6/xb4/xa2 - /xe6/xb4/xa3 - /xe6/xb4/xa4 - /xe6/xb4/xa5 - /xe6/xb4/xa6 - /xe6/xb4/xa7 - /xe6/xb4/xa8 - /xe6/xb4/xa9 - /xe6/xb4/xaa - /xe6/xb4/xab - /xe6/xb4/xac - /xe6/xb4/xad - /xe6/xb4/xae - /xe6/xb4/xaf - /xe6/xb4/xb0 - /xe6/xb4/xb1 - /xe6/xb4/xb2 - /xe6/xb4/xb3 - /xe6/xb4/xb4 - /xe6/xb4/xb5 - /xe6/xb4/xb6 - /xe6/xb4/xb7 - /xe6/xb4/xb8 - /xe6/xb4/xb9 - /xe6/xb4/xba - /xe6/xb4/xbb - /xe6/xb4/xbc - /xe6/xb4/xbd - /xe6/xb4/xbe - /xe6/xb4/xbf - /xe6/xb5/x80 - /xe6/xb5/x81 - /xe6/xb5/x82 - /xe6/xb5/x83 - /xe6/xb5/x84 - /xe6/xb5/x85 - /xe6/xb5/x86 - /xe6/xb5/x87 - /xe6/xb5/x88 - /xe6/xb5/x89 - /xe6/xb5/x8a - /xe6/xb5/x8b - /xe6/xb5/x8c - /xe6/xb5/x8d - /xe6/xb5/x8e - /xe6/xb5/x8f - /xe6/xb5/x90 - /xe6/xb5/x91 - /xe6/xb5/x92 - /xe6/xb5/x93 - /xe6/xb5/x94 - /xe6/xb5/x95 - /xe6/xb5/x96 - /xe6/xb5/x97 - /xe6/xb5/x98 - /xe6/xb5/x99 - /xe6/xb5/x9a - /xe6/xb5/x9b - /xe6/xb5/x9c - /xe6/xb5/x9d - /xe6/xb5/x9e - /xe6/xb5/x9f - /xe6/xb5/xa0 - /xe6/xb5/xa1 - /xe6/xb5/xa2 - /xe6/xb5/xa3 - /xe6/xb5/xa4 - /xe6/xb5/xa5 - /xe6/xb5/xa6 - /xe6/xb5/xa7 - /xe6/xb5/xa8 - /xe6/xb5/xa9 - /xe6/xb5/xaa - /xe6/xb5/xab - /xe6/xb5/xac - /xe6/xb5/xad - /xe6/xb5/xae - /xe6/xb5/xaf - /xe6/xb5/xb0 - /xe6/xb5/xb1 - /xe6/xb5/xb2 - /xe6/xb5/xb3 - /xe6/xb5/xb4 - /xe6/xb5/xb5 - /xe6/xb5/xb6 - /xe6/xb5/xb7 - /xe6/xb5/xb8 - /xe6/xb5/xb9 - /xe6/xb5/xba - /xe6/xb5/xbb - /xe6/xb5/xbc - /xe6/xb5/xbd - /xe6/xb5/xbe - /xe6/xb5/xbf - /xe6/xb6/x80 - /xe6/xb6/x81 - /xe6/xb6/x82 - /xe6/xb6/x83 - /xe6/xb6/x84 - /xe6/xb6/x85 - /xe6/xb6/x86 - /xe6/xb6/x87 - /xe6/xb6/x88 - /xe6/xb6/x89 - /xe6/xb6/x8a - /xe6/xb6/x8b - /xe6/xb6/x8c - /xe6/xb6/x8d - /xe6/xb6/x8e - /xe6/xb6/x8f - /xe6/xb6/x90 - /xe6/xb6/x91 - /xe6/xb6/x92 - /xe6/xb6/x93 - /xe6/xb6/x94 - /xe6/xb6/x95 - /xe6/xb6/x96 - /xe6/xb6/x97 - /xe6/xb6/x98 - /xe6/xb6/x99 - /xe6/xb6/x9a - /xe6/xb6/x9b - /xe6/xb6/x9c - /xe6/xb6/x9d - /xe6/xb6/x9e - /xe6/xb6/x9f - /xe6/xb6/xa0 - /xe6/xb6/xa1 - /xe6/xb6/xa2 - /xe6/xb6/xa3 - /xe6/xb6/xa4 - /xe6/xb6/xa5 - /xe6/xb6/xa6 - /xe6/xb6/xa7 - /xe6/xb6/xa8 - /xe6/xb6/xa9 - /xe6/xb6/xaa - /xe6/xb6/xab - /xe6/xb6/xac - /xe6/xb6/xad - /xe6/xb6/xae - /xe6/xb6/xaf - /xe6/xb6/xb0 - /xe6/xb6/xb1 - /xe6/xb6/xb2 - /xe6/xb6/xb3 - /xe6/xb6/xb4 - /xe6/xb6/xb5 - /xe6/xb6/xb6 - /xe6/xb6/xb7 - /xe6/xb6/xb8 - /xe6/xb6/xb9 - /xe6/xb6/xba - /xe6/xb6/xbb - /xe6/xb6/xbc - /xe6/xb6/xbd - /xe6/xb6/xbe - /xe6/xb6/xbf - /xe6/xb7/x80 - /xe6/xb7/x81 - /xe6/xb7/x82 - /xe6/xb7/x83 - /xe6/xb7/x84 - /xe6/xb7/x85 - /xe6/xb7/x86 - /xe6/xb7/x87 - /xe6/xb7/x88 - /xe6/xb7/x89 - /xe6/xb7/x8a - /xe6/xb7/x8b - /xe6/xb7/x8c - /xe6/xb7/x8d - /xe6/xb7/x8e - /xe6/xb7/x8f - /xe6/xb7/x90 - /xe6/xb7/x91 - /xe6/xb7/x92 - /xe6/xb7/x93 - /xe6/xb7/x94 - /xe6/xb7/x95 - /xe6/xb7/x96 - /xe6/xb7/x97 - /xe6/xb7/x98 - /xe6/xb7/x99 - /xe6/xb7/x9a - /xe6/xb7/x9b - /xe6/xb7/x9c - /xe6/xb7/x9d - /xe6/xb7/x9e - /xe6/xb7/x9f - /xe6/xb7/xa0 - /xe6/xb7/xa1 - /xe6/xb7/xa2 - /xe6/xb7/xa3 - /xe6/xb7/xa4 - /xe6/xb7/xa5 - /xe6/xb7/xa6 - /xe6/xb7/xa7 - /xe6/xb7/xa8 - /xe6/xb7/xa9 - /xe6/xb7/xaa - /xe6/xb7/xab - /xe6/xb7/xac - /xe6/xb7/xad - /xe6/xb7/xae - /xe6/xb7/xaf - /xe6/xb7/xb0 - /xe6/xb7/xb1 - /xe6/xb7/xb2 - /xe6/xb7/xb3 - /xe6/xb7/xb4 - /xe6/xb7/xb5 - /xe6/xb7/xb6 - /xe6/xb7/xb7 - /xe6/xb7/xb8 - /xe6/xb7/xb9 - /xe6/xb7/xba - /xe6/xb7/xbb - /xe6/xb7/xbc - /xe6/xb7/xbd - /xe6/xb7/xbe - /xe6/xb7/xbf - /xe6/xb8/x80 - /xe6/xb8/x81 - /xe6/xb8/x82 - /xe6/xb8/x83 - /xe6/xb8/x84 - /xe6/xb8/x85 - /xe6/xb8/x86 - /xe6/xb8/x87 - /xe6/xb8/x88 - /xe6/xb8/x89 - /xe6/xb8/x8a - /xe6/xb8/x8b - /xe6/xb8/x8c - /xe6/xb8/x8d - /xe6/xb8/x8e - /xe6/xb8/x8f - /xe6/xb8/x90 - /xe6/xb8/x91 - /xe6/xb8/x92 - /xe6/xb8/x93 - /xe6/xb8/x94 - /xe6/xb8/x95 - /xe6/xb8/x96 - /xe6/xb8/x97 - /xe6/xb8/x98 - /xe6/xb8/x99 - /xe6/xb8/x9a - /xe6/xb8/x9b - /xe6/xb8/x9c - /xe6/xb8/x9d - /xe6/xb8/x9e - /xe6/xb8/x9f - /xe6/xb8/xa0 - /xe6/xb8/xa1 - /xe6/xb8/xa2 - /xe6/xb8/xa3 - /xe6/xb8/xa4 - /xe6/xb8/xa5 - /xe6/xb8/xa6 - /xe6/xb8/xa7 - /xe6/xb8/xa8 - /xe6/xb8/xa9 - /xe6/xb8/xaa - /xe6/xb8/xab - /xe6/xb8/xac - /xe6/xb8/xad - /xe6/xb8/xae - /xe6/xb8/xaf - /xe6/xb8/xb0 - /xe6/xb8/xb1 - /xe6/xb8/xb2 - /xe6/xb8/xb3 - /xe6/xb8/xb4 - /xe6/xb8/xb5 - /xe6/xb8/xb6 - /xe6/xb8/xb7 - /xe6/xb8/xb8 - /xe6/xb8/xb9 - /xe6/xb8/xba - /xe6/xb8/xbb - /xe6/xb8/xbc - /xe6/xb8/xbd - /xe6/xb8/xbe - /xe6/xb8/xbf - /xe6/xb9/x80 - /xe6/xb9/x81 - /xe6/xb9/x82 - /xe6/xb9/x83 - /xe6/xb9/x84 - /xe6/xb9/x85 - /xe6/xb9/x86 - /xe6/xb9/x87 - /xe6/xb9/x88 - /xe6/xb9/x89 - /xe6/xb9/x8a - /xe6/xb9/x8b - /xe6/xb9/x8c - /xe6/xb9/x8d - /xe6/xb9/x8e - /xe6/xb9/x8f - /xe6/xb9/x90 - /xe6/xb9/x91 - /xe6/xb9/x92 - /xe6/xb9/x93 - /xe6/xb9/x94 - /xe6/xb9/x95 - /xe6/xb9/x96 - /xe6/xb9/x97 - /xe6/xb9/x98 - /xe6/xb9/x99 - /xe6/xb9/x9a - /xe6/xb9/x9b - /xe6/xb9/x9c - /xe6/xb9/x9d - /xe6/xb9/x9e - /xe6/xb9/x9f - /xe6/xb9/xa0 - /xe6/xb9/xa1 - /xe6/xb9/xa2 - /xe6/xb9/xa3 - /xe6/xb9/xa4 - /xe6/xb9/xa5 - /xe6/xb9/xa6 - /xe6/xb9/xa7 - /xe6/xb9/xa8 - /xe6/xb9/xa9 - /xe6/xb9/xaa - /xe6/xb9/xab - /xe6/xb9/xac - /xe6/xb9/xad - /xe6/xb9/xae - /xe6/xb9/xaf - /xe6/xb9/xb0 - /xe6/xb9/xb1 - /xe6/xb9/xb2 - /xe6/xb9/xb3 - /xe6/xb9/xb4 - /xe6/xb9/xb5 - /xe6/xb9/xb6 - /xe6/xb9/xb7 - /xe6/xb9/xb8 - /xe6/xb9/xb9 - /xe6/xb9/xba - /xe6/xb9/xbb - /xe6/xb9/xbc - /xe6/xb9/xbd - /xe6/xb9/xbe - /xe6/xb9/xbf - /xe6/xba/x80 - /xe6/xba/x81 - /xe6/xba/x82 - /xe6/xba/x83 - /xe6/xba/x84 - /xe6/xba/x85 - /xe6/xba/x86 - /xe6/xba/x87 - /xe6/xba/x88 - /xe6/xba/x89 - /xe6/xba/x8a - /xe6/xba/x8b - /xe6/xba/x8c - /xe6/xba/x8d - /xe6/xba/x8e - /xe6/xba/x8f - /xe6/xba/x90 - /xe6/xba/x91 - /xe6/xba/x92 - /xe6/xba/x93 - /xe6/xba/x94 - /xe6/xba/x95 - /xe6/xba/x96 - /xe6/xba/x97 - /xe6/xba/x98 - /xe6/xba/x99 - /xe6/xba/x9a - /xe6/xba/x9b - /xe6/xba/x9c - /xe6/xba/x9d - /xe6/xba/x9e - /xe6/xba/x9f - /xe6/xba/xa0 - /xe6/xba/xa1 - /xe6/xba/xa2 - /xe6/xba/xa3 - /xe6/xba/xa4 - /xe6/xba/xa5 - /xe6/xba/xa6 - /xe6/xba/xa7 - /xe6/xba/xa8 - /xe6/xba/xa9 - /xe6/xba/xaa - /xe6/xba/xab - /xe6/xba/xac - /xe6/xba/xad - /xe6/xba/xae - /xe6/xba/xaf - /xe6/xba/xb0 - /xe6/xba/xb1 - /xe6/xba/xb2 - /xe6/xba/xb3 - /xe6/xba/xb4 - /xe6/xba/xb5 - /xe6/xba/xb6 - /xe6/xba/xb7 - /xe6/xba/xb8 - /xe6/xba/xb9 - /xe6/xba/xba - /xe6/xba/xbb - /xe6/xba/xbc - /xe6/xba/xbd - /xe6/xba/xbe - /xe6/xba/xbf - /xe6/xbb/x80 - /xe6/xbb/x81 - /xe6/xbb/x82 - /xe6/xbb/x83 - /xe6/xbb/x84 - /xe6/xbb/x85 - /xe6/xbb/x86 - /xe6/xbb/x87 - /xe6/xbb/x88 - /xe6/xbb/x89 - /xe6/xbb/x8a - /xe6/xbb/x8b - /xe6/xbb/x8c - /xe6/xbb/x8d - /xe6/xbb/x8e - /xe6/xbb/x8f - /xe6/xbb/x90 - /xe6/xbb/x91 - /xe6/xbb/x92 - /xe6/xbb/x93 - /xe6/xbb/x94 - /xe6/xbb/x95 - /xe6/xbb/x96 - /xe6/xbb/x97 - /xe6/xbb/x98 - /xe6/xbb/x99 - /xe6/xbb/x9a - /xe6/xbb/x9b - /xe6/xbb/x9c - /xe6/xbb/x9d - /xe6/xbb/x9e - /xe6/xbb/x9f - /xe6/xbb/xa0 - /xe6/xbb/xa1 - /xe6/xbb/xa2 - /xe6/xbb/xa3 - /xe6/xbb/xa4 - /xe6/xbb/xa5 - /xe6/xbb/xa6 - /xe6/xbb/xa7 - /xe6/xbb/xa8 - /xe6/xbb/xa9 - /xe6/xbb/xaa - /xe6/xbb/xab - /xe6/xbb/xac - /xe6/xbb/xad - /xe6/xbb/xae - /xe6/xbb/xaf - /xe6/xbb/xb0 - /xe6/xbb/xb1 - /xe6/xbb/xb2 - /xe6/xbb/xb3 - /xe6/xbb/xb4 - /xe6/xbb/xb5 - /xe6/xbb/xb6 - /xe6/xbb/xb7 - /xe6/xbb/xb8 - /xe6/xbb/xb9 - /xe6/xbb/xba - /xe6/xbb/xbb - /xe6/xbb/xbc - /xe6/xbb/xbd - /xe6/xbb/xbe - /xe6/xbb/xbf - /xe6/xbc/x80 - /xe6/xbc/x81 - /xe6/xbc/x82 - /xe6/xbc/x83 - /xe6/xbc/x84 - /xe6/xbc/x85 - /xe6/xbc/x86 - /xe6/xbc/x87 - /xe6/xbc/x88 - /xe6/xbc/x89 - /xe6/xbc/x8a - /xe6/xbc/x8b - /xe6/xbc/x8c - /xe6/xbc/x8d - /xe6/xbc/x8e - /xe6/xbc/x8f - /xe6/xbc/x90 - /xe6/xbc/x91 - /xe6/xbc/x92 - /xe6/xbc/x93 - /xe6/xbc/x94 - /xe6/xbc/x95 - /xe6/xbc/x96 - /xe6/xbc/x97 - /xe6/xbc/x98 - /xe6/xbc/x99 - /xe6/xbc/x9a - /xe6/xbc/x9b - /xe6/xbc/x9c - /xe6/xbc/x9d - /xe6/xbc/x9e - /xe6/xbc/x9f - /xe6/xbc/xa0 - /xe6/xbc/xa1 - /xe6/xbc/xa2 - /xe6/xbc/xa3 - /xe6/xbc/xa4 - /xe6/xbc/xa5 - /xe6/xbc/xa6 - /xe6/xbc/xa7 - /xe6/xbc/xa8 - /xe6/xbc/xa9 - /xe6/xbc/xaa - /xe6/xbc/xab - /xe6/xbc/xac - /xe6/xbc/xad - /xe6/xbc/xae - /xe6/xbc/xaf - /xe6/xbc/xb0 - /xe6/xbc/xb1 - /xe6/xbc/xb2 - /xe6/xbc/xb3 - /xe6/xbc/xb4 - /xe6/xbc/xb5 - /xe6/xbc/xb6 - /xe6/xbc/xb7 - /xe6/xbc/xb8 - /xe6/xbc/xb9 - /xe6/xbc/xba - /xe6/xbc/xbb - /xe6/xbc/xbc - /xe6/xbc/xbd - /xe6/xbc/xbe - /xe6/xbc/xbf - /xe6/xbd/x80 - /xe6/xbd/x81 - /xe6/xbd/x82 - /xe6/xbd/x83 - /xe6/xbd/x84 - /xe6/xbd/x85 - /xe6/xbd/x86 - /xe6/xbd/x87 - /xe6/xbd/x88 - /xe6/xbd/x89 - /xe6/xbd/x8a - /xe6/xbd/x8b - /xe6/xbd/x8c - /xe6/xbd/x8d - /xe6/xbd/x8e - /xe6/xbd/x8f - /xe6/xbd/x90 - /xe6/xbd/x91 - /xe6/xbd/x92 - /xe6/xbd/x93 - /xe6/xbd/x94 - /xe6/xbd/x95 - /xe6/xbd/x96 - /xe6/xbd/x97 - /xe6/xbd/x98 - /xe6/xbd/x99 - /xe6/xbd/x9a - /xe6/xbd/x9b - /xe6/xbd/x9c - /xe6/xbd/x9d - /xe6/xbd/x9e - /xe6/xbd/x9f - /xe6/xbd/xa0 - /xe6/xbd/xa1 - /xe6/xbd/xa2 - /xe6/xbd/xa3 - /xe6/xbd/xa4 - /xe6/xbd/xa5 - /xe6/xbd/xa6 - /xe6/xbd/xa7 - /xe6/xbd/xa8 - /xe6/xbd/xa9 - /xe6/xbd/xaa - /xe6/xbd/xab - /xe6/xbd/xac - /xe6/xbd/xad - /xe6/xbd/xae - /xe6/xbd/xaf - /xe6/xbd/xb0 - /xe6/xbd/xb1 - /xe6/xbd/xb2 - /xe6/xbd/xb3 - /xe6/xbd/xb4 - /xe6/xbd/xb5 - /xe6/xbd/xb6 - /xe6/xbd/xb7 - /xe6/xbd/xb8 - /xe6/xbd/xb9 - /xe6/xbd/xba - /xe6/xbd/xbb - /xe6/xbd/xbc - /xe6/xbd/xbd - /xe6/xbd/xbe - /xe6/xbd/xbf - /xe6/xbe/x80 - /xe6/xbe/x81 - /xe6/xbe/x82 - /xe6/xbe/x83 - /xe6/xbe/x84 - /xe6/xbe/x85 - /xe6/xbe/x86 - /xe6/xbe/x87 - /xe6/xbe/x88 - /xe6/xbe/x89 - /xe6/xbe/x8a - /xe6/xbe/x8b - /xe6/xbe/x8c - /xe6/xbe/x8d - /xe6/xbe/x8e - /xe6/xbe/x8f - /xe6/xbe/x90 - /xe6/xbe/x91 - /xe6/xbe/x92 - /xe6/xbe/x93 - /xe6/xbe/x94 - /xe6/xbe/x95 - /xe6/xbe/x96 - /xe6/xbe/x97 - /xe6/xbe/x98 - /xe6/xbe/x99 - /xe6/xbe/x9a - /xe6/xbe/x9b - /xe6/xbe/x9c - /xe6/xbe/x9d - /xe6/xbe/x9e - /xe6/xbe/x9f - /xe6/xbe/xa0 - /xe6/xbe/xa1 - /xe6/xbe/xa2 - /xe6/xbe/xa3 - /xe6/xbe/xa4 - /xe6/xbe/xa5 - /xe6/xbe/xa6 - /xe6/xbe/xa7 - /xe6/xbe/xa8 - /xe6/xbe/xa9 - /xe6/xbe/xaa - /xe6/xbe/xab - /xe6/xbe/xac - /xe6/xbe/xad - /xe6/xbe/xae - /xe6/xbe/xaf - /xe6/xbe/xb0 - /xe6/xbe/xb1 - /xe6/xbe/xb2 - /xe6/xbe/xb3 - /xe6/xbe/xb4 - /xe6/xbe/xb5 - /xe6/xbe/xb6 - /xe6/xbe/xb7 - /xe6/xbe/xb8 - /xe6/xbe/xb9 - /xe6/xbe/xba - /xe6/xbe/xbb - /xe6/xbe/xbc - /xe6/xbe/xbd - /xe6/xbe/xbe - /xe6/xbe/xbf - /xe6/xbf/x80 - /xe6/xbf/x81 - /xe6/xbf/x82 - /xe6/xbf/x83 - /xe6/xbf/x84 - /xe6/xbf/x85 - /xe6/xbf/x86 - /xe6/xbf/x87 - /xe6/xbf/x88 - /xe6/xbf/x89 - /xe6/xbf/x8a - /xe6/xbf/x8b - /xe6/xbf/x8c - /xe6/xbf/x8d - /xe6/xbf/x8e - /xe6/xbf/x8f - /xe6/xbf/x90 - /xe6/xbf/x91 - /xe6/xbf/x92 - /xe6/xbf/x93 - /xe6/xbf/x94 - /xe6/xbf/x95 - /xe6/xbf/x96 - /xe6/xbf/x97 - /xe6/xbf/x98 - /xe6/xbf/x99 - /xe6/xbf/x9a - /xe6/xbf/x9b - /xe6/xbf/x9c - /xe6/xbf/x9d - /xe6/xbf/x9e - /xe6/xbf/x9f - /xe6/xbf/xa0 - /xe6/xbf/xa1 - /xe6/xbf/xa2 - /xe6/xbf/xa3 - /xe6/xbf/xa4 - /xe6/xbf/xa5 - /xe6/xbf/xa6 - /xe6/xbf/xa7 - /xe6/xbf/xa8 - /xe6/xbf/xa9 - /xe6/xbf/xaa - /xe6/xbf/xab - /xe6/xbf/xac - /xe6/xbf/xad - /xe6/xbf/xae - /xe6/xbf/xaf - /xe6/xbf/xb0 - /xe6/xbf/xb1 - /xe6/xbf/xb2 - /xe6/xbf/xb3 - /xe6/xbf/xb4 - /xe6/xbf/xb5 - /xe6/xbf/xb6 - /xe6/xbf/xb7 - /xe6/xbf/xb8 - /xe6/xbf/xb9 - /xe6/xbf/xba - /xe6/xbf/xbb - /xe6/xbf/xbc - /xe6/xbf/xbd - /xe6/xbf/xbe - /xe6/xbf/xbf - /xe7/x80/x80 - /xe7/x80/x81 - /xe7/x80/x82 - /xe7/x80/x83 - /xe7/x80/x84 - /xe7/x80/x85 - /xe7/x80/x86 - /xe7/x80/x87 - /xe7/x80/x88 - /xe7/x80/x89 - /xe7/x80/x8a - /xe7/x80/x8b - /xe7/x80/x8c - /xe7/x80/x8d - /xe7/x80/x8e - /xe7/x80/x8f - /xe7/x80/x90 - /xe7/x80/x91 - /xe7/x80/x92 - /xe7/x80/x93 - /xe7/x80/x94 - /xe7/x80/x95 - /xe7/x80/x96 - /xe7/x80/x97 - /xe7/x80/x98 - /xe7/x80/x99 - /xe7/x80/x9a - /xe7/x80/x9b - /xe7/x80/x9c - /xe7/x80/x9d - /xe7/x80/x9e - /xe7/x80/x9f - /xe7/x80/xa0 - /xe7/x80/xa1 - /xe7/x80/xa2 - /xe7/x80/xa3 - /xe7/x80/xa4 - /xe7/x80/xa5 - /xe7/x80/xa6 - /xe7/x80/xa7 - /xe7/x80/xa8 - /xe7/x80/xa9 - /xe7/x80/xaa - /xe7/x80/xab - /xe7/x80/xac - /xe7/x80/xad - /xe7/x80/xae - /xe7/x80/xaf - /xe7/x80/xb0 - /xe7/x80/xb1 - /xe7/x80/xb2 - /xe7/x80/xb3 - /xe7/x80/xb4 - /xe7/x80/xb5 - /xe7/x80/xb6 - /xe7/x80/xb7 - /xe7/x80/xb8 - /xe7/x80/xb9 - /xe7/x80/xba - /xe7/x80/xbb - /xe7/x80/xbc - /xe7/x80/xbd - /xe7/x80/xbe - /xe7/x80/xbf - /xe7/x81/x80 - /xe7/x81/x81 - /xe7/x81/x82 - /xe7/x81/x83 - /xe7/x81/x84 - /xe7/x81/x85 - /xe7/x81/x86 - /xe7/x81/x87 - /xe7/x81/x88 - /xe7/x81/x89 - /xe7/x81/x8a - /xe7/x81/x8b - /xe7/x81/x8c - /xe7/x81/x8d - /xe7/x81/x8e - /xe7/x81/x8f - /xe7/x81/x90 - /xe7/x81/x91 - /xe7/x81/x92 - /xe7/x81/x93 - /xe7/x81/x94 - /xe7/x81/x95 - /xe7/x81/x96 - /xe7/x81/x97 - /xe7/x81/x98 - /xe7/x81/x99 - /xe7/x81/x9a - /xe7/x81/x9b - /xe7/x81/x9c - /xe7/x81/x9d - /xe7/x81/x9e - /xe7/x81/x9f - /xe7/x81/xa0 - /xe7/x81/xa1 - /xe7/x81/xa2 - /xe7/x81/xa3 - /xe7/x81/xa4 - /xe7/x81/xa5 - /xe7/x81/xa6 - /xe7/x81/xa7 - /xe7/x81/xa8 - /xe7/x81/xa9 - /xe7/x81/xaa - /xe7/x81/xab - /xe7/x81/xac - /xe7/x81/xad - /xe7/x81/xae - /xe7/x81/xaf - /xe7/x81/xb0 - /xe7/x81/xb1 - /xe7/x81/xb2 - /xe7/x81/xb3 - /xe7/x81/xb4 - /xe7/x81/xb5 - /xe7/x81/xb6 - /xe7/x81/xb7 - /xe7/x81/xb8 - /xe7/x81/xb9 - /xe7/x81/xba - /xe7/x81/xbb - /xe7/x81/xbc - /xe7/x81/xbd - /xe7/x81/xbe - /xe7/x81/xbf - /xe7/x82/x80 - /xe7/x82/x81 - /xe7/x82/x82 - /xe7/x82/x83 - /xe7/x82/x84 - /xe7/x82/x85 - /xe7/x82/x86 - /xe7/x82/x87 - /xe7/x82/x88 - /xe7/x82/x89 - /xe7/x82/x8a - /xe7/x82/x8b - /xe7/x82/x8c - /xe7/x82/x8d - /xe7/x82/x8e - /xe7/x82/x8f - /xe7/x82/x90 - /xe7/x82/x91 - /xe7/x82/x92 - /xe7/x82/x93 - /xe7/x82/x94 - /xe7/x82/x95 - /xe7/x82/x96 - /xe7/x82/x97 - /xe7/x82/x98 - /xe7/x82/x99 - /xe7/x82/x9a - /xe7/x82/x9b - /xe7/x82/x9c - /xe7/x82/x9d - /xe7/x82/x9e - /xe7/x82/x9f - /xe7/x82/xa0 - /xe7/x82/xa1 - /xe7/x82/xa2 - /xe7/x82/xa3 - /xe7/x82/xa4 - /xe7/x82/xa5 - /xe7/x82/xa6 - /xe7/x82/xa7 - /xe7/x82/xa8 - /xe7/x82/xa9 - /xe7/x82/xaa - /xe7/x82/xab - /xe7/x82/xac - /xe7/x82/xad - /xe7/x82/xae - /xe7/x82/xaf - /xe7/x82/xb0 - /xe7/x82/xb1 - /xe7/x82/xb2 - /xe7/x82/xb3 - /xe7/x82/xb4 - /xe7/x82/xb5 - /xe7/x82/xb6 - /xe7/x82/xb7 - /xe7/x82/xb8 - /xe7/x82/xb9 - /xe7/x82/xba - /xe7/x82/xbb - /xe7/x82/xbc - /xe7/x82/xbd - /xe7/x82/xbe - /xe7/x82/xbf - /xe7/x83/x80 - /xe7/x83/x81 - /xe7/x83/x82 - /xe7/x83/x83 - /xe7/x83/x84 - /xe7/x83/x85 - /xe7/x83/x86 - /xe7/x83/x87 - /xe7/x83/x88 - /xe7/x83/x89 - /xe7/x83/x8a - /xe7/x83/x8b - /xe7/x83/x8c - /xe7/x83/x8d - /xe7/x83/x8e - /xe7/x83/x8f - /xe7/x83/x90 - /xe7/x83/x91 - /xe7/x83/x92 - /xe7/x83/x93 - /xe7/x83/x94 - /xe7/x83/x95 - /xe7/x83/x96 - /xe7/x83/x97 - /xe7/x83/x98 - /xe7/x83/x99 - /xe7/x83/x9a - /xe7/x83/x9b - /xe7/x83/x9c - /xe7/x83/x9d - /xe7/x83/x9e - /xe7/x83/x9f - /xe7/x83/xa0 - /xe7/x83/xa1 - /xe7/x83/xa2 - /xe7/x83/xa3 - /xe7/x83/xa4 - /xe7/x83/xa5 - /xe7/x83/xa6 - /xe7/x83/xa7 - /xe7/x83/xa8 - /xe7/x83/xa9 - /xe7/x83/xaa - /xe7/x83/xab - /xe7/x83/xac - /xe7/x83/xad - /xe7/x83/xae - /xe7/x83/xaf - /xe7/x83/xb0 - /xe7/x83/xb1 - /xe7/x83/xb2 - /xe7/x83/xb3 - /xe7/x83/xb4 - /xe7/x83/xb5 - /xe7/x83/xb6 - /xe7/x83/xb7 - /xe7/x83/xb8 - /xe7/x83/xb9 - /xe7/x83/xba - /xe7/x83/xbb - /xe7/x83/xbc - /xe7/x83/xbd - /xe7/x83/xbe - /xe7/x83/xbf - /xe7/x84/x80 - /xe7/x84/x81 - /xe7/x84/x82 - /xe7/x84/x83 - /xe7/x84/x84 - /xe7/x84/x85 - /xe7/x84/x86 - /xe7/x84/x87 - /xe7/x84/x88 - /xe7/x84/x89 - /xe7/x84/x8a - /xe7/x84/x8b - /xe7/x84/x8c - /xe7/x84/x8d - /xe7/x84/x8e - /xe7/x84/x8f - /xe7/x84/x90 - /xe7/x84/x91 - /xe7/x84/x92 - /xe7/x84/x93 - /xe7/x84/x94 - /xe7/x84/x95 - /xe7/x84/x96 - /xe7/x84/x97 - /xe7/x84/x98 - /xe7/x84/x99 - /xe7/x84/x9a - /xe7/x84/x9b - /xe7/x84/x9c - /xe7/x84/x9d - /xe7/x84/x9e - /xe7/x84/x9f - /xe7/x84/xa0 - /xe7/x84/xa1 - /xe7/x84/xa2 - /xe7/x84/xa3 - /xe7/x84/xa4 - /xe7/x84/xa5 - /xe7/x84/xa6 - /xe7/x84/xa7 - /xe7/x84/xa8 - /xe7/x84/xa9 - /xe7/x84/xaa - /xe7/x84/xab - /xe7/x84/xac - /xe7/x84/xad - /xe7/x84/xae - /xe7/x84/xaf - /xe7/x84/xb0 - /xe7/x84/xb1 - /xe7/x84/xb2 - /xe7/x84/xb3 - /xe7/x84/xb4 - /xe7/x84/xb5 - /xe7/x84/xb6 - /xe7/x84/xb7 - /xe7/x84/xb8 - /xe7/x84/xb9 - /xe7/x84/xba - /xe7/x84/xbb - /xe7/x84/xbc - /xe7/x84/xbd - /xe7/x84/xbe - /xe7/x84/xbf - /xe7/x85/x80 - /xe7/x85/x81 - /xe7/x85/x82 - /xe7/x85/x83 - /xe7/x85/x84 - /xe7/x85/x85 - /xe7/x85/x86 - /xe7/x85/x87 - /xe7/x85/x88 - /xe7/x85/x89 - /xe7/x85/x8a - /xe7/x85/x8b - /xe7/x85/x8c - /xe7/x85/x8d - /xe7/x85/x8e - /xe7/x85/x8f - /xe7/x85/x90 - /xe7/x85/x91 - /xe7/x85/x92 - /xe7/x85/x93 - /xe7/x85/x94 - /xe7/x85/x95 - /xe7/x85/x96 - /xe7/x85/x97 - /xe7/x85/x98 - /xe7/x85/x99 - /xe7/x85/x9a - /xe7/x85/x9b - /xe7/x85/x9c - /xe7/x85/x9d - /xe7/x85/x9e - /xe7/x85/x9f - /xe7/x85/xa0 - /xe7/x85/xa1 - /xe7/x85/xa2 - /xe7/x85/xa3 - /xe7/x85/xa4 - /xe7/x85/xa5 - /xe7/x85/xa6 - /xe7/x85/xa7 - /xe7/x85/xa8 - /xe7/x85/xa9 - /xe7/x85/xaa - /xe7/x85/xab - /xe7/x85/xac - /xe7/x85/xad - /xe7/x85/xae - /xe7/x85/xaf - /xe7/x85/xb0 - /xe7/x85/xb1 - /xe7/x85/xb2 - /xe7/x85/xb3 - /xe7/x85/xb4 - /xe7/x85/xb5 - /xe7/x85/xb6 - /xe7/x85/xb7 - /xe7/x85/xb8 - /xe7/x85/xb9 - /xe7/x85/xba - /xe7/x85/xbb - /xe7/x85/xbc - /xe7/x85/xbd - /xe7/x85/xbe - /xe7/x85/xbf - /xe7/x86/x80 - /xe7/x86/x81 - /xe7/x86/x82 - /xe7/x86/x83 - /xe7/x86/x84 - /xe7/x86/x85 - /xe7/x86/x86 - /xe7/x86/x87 - /xe7/x86/x88 - /xe7/x86/x89 - /xe7/x86/x8a - /xe7/x86/x8b - /xe7/x86/x8c - /xe7/x86/x8d - /xe7/x86/x8e - /xe7/x86/x8f - /xe7/x86/x90 - /xe7/x86/x91 - /xe7/x86/x92 - /xe7/x86/x93 - /xe7/x86/x94 - /xe7/x86/x95 - /xe7/x86/x96 - /xe7/x86/x97 - /xe7/x86/x98 - /xe7/x86/x99 - /xe7/x86/x9a - /xe7/x86/x9b - /xe7/x86/x9c - /xe7/x86/x9d - /xe7/x86/x9e - /xe7/x86/x9f - /xe7/x86/xa0 - /xe7/x86/xa1 - /xe7/x86/xa2 - /xe7/x86/xa3 - /xe7/x86/xa4 - /xe7/x86/xa5 - /xe7/x86/xa6 - /xe7/x86/xa7 - /xe7/x86/xa8 - /xe7/x86/xa9 - /xe7/x86/xaa - /xe7/x86/xab - /xe7/x86/xac - /xe7/x86/xad - /xe7/x86/xae - /xe7/x86/xaf - /xe7/x86/xb0 - /xe7/x86/xb1 - /xe7/x86/xb2 - /xe7/x86/xb3 - /xe7/x86/xb4 - /xe7/x86/xb5 - /xe7/x86/xb6 - /xe7/x86/xb7 - /xe7/x86/xb8 - /xe7/x86/xb9 - /xe7/x86/xba - /xe7/x86/xbb - /xe7/x86/xbc - /xe7/x86/xbd - /xe7/x86/xbe - /xe7/x86/xbf - /xe7/x87/x80 - /xe7/x87/x81 - /xe7/x87/x82 - /xe7/x87/x83 - /xe7/x87/x84 - /xe7/x87/x85 - /xe7/x87/x86 - /xe7/x87/x87 - /xe7/x87/x88 - /xe7/x87/x89 - /xe7/x87/x8a - /xe7/x87/x8b - /xe7/x87/x8c - /xe7/x87/x8d - /xe7/x87/x8e - /xe7/x87/x8f - /xe7/x87/x90 - /xe7/x87/x91 - /xe7/x87/x92 - /xe7/x87/x93 - /xe7/x87/x94 - /xe7/x87/x95 - /xe7/x87/x96 - /xe7/x87/x97 - /xe7/x87/x98 - /xe7/x87/x99 - /xe7/x87/x9a - /xe7/x87/x9b - /xe7/x87/x9c - /xe7/x87/x9d - /xe7/x87/x9e - /xe7/x87/x9f - /xe7/x87/xa0 - /xe7/x87/xa1 - /xe7/x87/xa2 - /xe7/x87/xa3 - /xe7/x87/xa4 - /xe7/x87/xa5 - /xe7/x87/xa6 - /xe7/x87/xa7 - /xe7/x87/xa8 - /xe7/x87/xa9 - /xe7/x87/xaa - /xe7/x87/xab - /xe7/x87/xac - /xe7/x87/xad - /xe7/x87/xae - /xe7/x87/xaf - /xe7/x87/xb0 - /xe7/x87/xb1 - /xe7/x87/xb2 - /xe7/x87/xb3 - /xe7/x87/xb4 - /xe7/x87/xb5 - /xe7/x87/xb6 - /xe7/x87/xb7 - /xe7/x87/xb8 - /xe7/x87/xb9 - /xe7/x87/xba - /xe7/x87/xbb - /xe7/x87/xbc - /xe7/x87/xbd - /xe7/x87/xbe - /xe7/x87/xbf - /xe7/x88/x80 - /xe7/x88/x81 - /xe7/x88/x82 - /xe7/x88/x83 - /xe7/x88/x84 - /xe7/x88/x85 - /xe7/x88/x86 - /xe7/x88/x87 - /xe7/x88/x88 - /xe7/x88/x89 - /xe7/x88/x8a - /xe7/x88/x8b - /xe7/x88/x8c - /xe7/x88/x8d - /xe7/x88/x8e - /xe7/x88/x8f - /xe7/x88/x90 - /xe7/x88/x91 - /xe7/x88/x92 - /xe7/x88/x93 - /xe7/x88/x94 - /xe7/x88/x95 - /xe7/x88/x96 - /xe7/x88/x97 - /xe7/x88/x98 - /xe7/x88/x99 - /xe7/x88/x9a - /xe7/x88/x9b - /xe7/x88/x9c - /xe7/x88/x9d - /xe7/x88/x9e - /xe7/x88/x9f - /xe7/x88/xa0 - /xe7/x88/xa1 - /xe7/x88/xa2 - /xe7/x88/xa3 - /xe7/x88/xa4 - /xe7/x88/xa5 - /xe7/x88/xa6 - /xe7/x88/xa7 - /xe7/x88/xa8 - /xe7/x88/xa9 - /xe7/x88/xaa - /xe7/x88/xab - /xe7/x88/xac - /xe7/x88/xad - /xe7/x88/xae - /xe7/x88/xaf - /xe7/x88/xb0 - /xe7/x88/xb1 - /xe7/x88/xb2 - /xe7/x88/xb3 - /xe7/x88/xb4 - /xe7/x88/xb5 - /xe7/x88/xb6 - /xe7/x88/xb7 - /xe7/x88/xb8 - /xe7/x88/xb9 - /xe7/x88/xba - /xe7/x88/xbb - /xe7/x88/xbc - /xe7/x88/xbd - /xe7/x88/xbe - /xe7/x88/xbf - /xe7/x89/x80 - /xe7/x89/x81 - /xe7/x89/x82 - /xe7/x89/x83 - /xe7/x89/x84 - /xe7/x89/x85 - /xe7/x89/x86 - /xe7/x89/x87 - /xe7/x89/x88 - /xe7/x89/x89 - /xe7/x89/x8a - /xe7/x89/x8b - /xe7/x89/x8c - /xe7/x89/x8d - /xe7/x89/x8e - /xe7/x89/x8f - /xe7/x89/x90 - /xe7/x89/x91 - /xe7/x89/x92 - /xe7/x89/x93 - /xe7/x89/x94 - /xe7/x89/x95 - /xe7/x89/x96 - /xe7/x89/x97 - /xe7/x89/x98 - /xe7/x89/x99 - /xe7/x89/x9a - /xe7/x89/x9b - /xe7/x89/x9c - /xe7/x89/x9d - /xe7/x89/x9e - /xe7/x89/x9f - /xe7/x89/xa0 - /xe7/x89/xa1 - /xe7/x89/xa2 - /xe7/x89/xa3 - /xe7/x89/xa4 - /xe7/x89/xa5 - /xe7/x89/xa6 - /xe7/x89/xa7 - /xe7/x89/xa8 - /xe7/x89/xa9 - /xe7/x89/xaa - /xe7/x89/xab - /xe7/x89/xac - /xe7/x89/xad - /xe7/x89/xae - /xe7/x89/xaf - /xe7/x89/xb0 - /xe7/x89/xb1 - /xe7/x89/xb2 - /xe7/x89/xb3 - /xe7/x89/xb4 - /xe7/x89/xb5 - /xe7/x89/xb6 - /xe7/x89/xb7 - /xe7/x89/xb8 - /xe7/x89/xb9 - /xe7/x89/xba - /xe7/x89/xbb - /xe7/x89/xbc - /xe7/x89/xbd - /xe7/x89/xbe - /xe7/x89/xbf - /xe7/x8a/x80 - /xe7/x8a/x81 - /xe7/x8a/x82 - /xe7/x8a/x83 - /xe7/x8a/x84 - /xe7/x8a/x85 - /xe7/x8a/x86 - /xe7/x8a/x87 - /xe7/x8a/x88 - /xe7/x8a/x89 - /xe7/x8a/x8a - /xe7/x8a/x8b - /xe7/x8a/x8c - /xe7/x8a/x8d - /xe7/x8a/x8e - /xe7/x8a/x8f - /xe7/x8a/x90 - /xe7/x8a/x91 - /xe7/x8a/x92 - /xe7/x8a/x93 - /xe7/x8a/x94 - /xe7/x8a/x95 - /xe7/x8a/x96 - /xe7/x8a/x97 - /xe7/x8a/x98 - /xe7/x8a/x99 - /xe7/x8a/x9a - /xe7/x8a/x9b - /xe7/x8a/x9c - /xe7/x8a/x9d - /xe7/x8a/x9e - /xe7/x8a/x9f - /xe7/x8a/xa0 - /xe7/x8a/xa1 - /xe7/x8a/xa2 - /xe7/x8a/xa3 - /xe7/x8a/xa4 - /xe7/x8a/xa5 - /xe7/x8a/xa6 - /xe7/x8a/xa7 - /xe7/x8a/xa8 - /xe7/x8a/xa9 - /xe7/x8a/xaa - /xe7/x8a/xab - /xe7/x8a/xac - /xe7/x8a/xad - /xe7/x8a/xae - /xe7/x8a/xaf - /xe7/x8a/xb0 - /xe7/x8a/xb1 - /xe7/x8a/xb2 - /xe7/x8a/xb3 - /xe7/x8a/xb4 - /xe7/x8a/xb5 - /xe7/x8a/xb6 - /xe7/x8a/xb7 - /xe7/x8a/xb8 - /xe7/x8a/xb9 - /xe7/x8a/xba - /xe7/x8a/xbb - /xe7/x8a/xbc - /xe7/x8a/xbd - /xe7/x8a/xbe - /xe7/x8a/xbf - /xe7/x8b/x80 - /xe7/x8b/x81 - /xe7/x8b/x82 - /xe7/x8b/x83 - /xe7/x8b/x84 - /xe7/x8b/x85 - /xe7/x8b/x86 - /xe7/x8b/x87 - /xe7/x8b/x88 - /xe7/x8b/x89 - /xe7/x8b/x8a - /xe7/x8b/x8b - /xe7/x8b/x8c - /xe7/x8b/x8d - /xe7/x8b/x8e - /xe7/x8b/x8f - /xe7/x8b/x90 - /xe7/x8b/x91 - /xe7/x8b/x92 - /xe7/x8b/x93 - /xe7/x8b/x94 - /xe7/x8b/x95 - /xe7/x8b/x96 - /xe7/x8b/x97 - /xe7/x8b/x98 - /xe7/x8b/x99 - /xe7/x8b/x9a - /xe7/x8b/x9b - /xe7/x8b/x9c - /xe7/x8b/x9d - /xe7/x8b/x9e - /xe7/x8b/x9f - /xe7/x8b/xa0 - /xe7/x8b/xa1 - /xe7/x8b/xa2 - /xe7/x8b/xa3 - /xe7/x8b/xa4 - /xe7/x8b/xa5 - /xe7/x8b/xa6 - /xe7/x8b/xa7 - /xe7/x8b/xa8 - /xe7/x8b/xa9 - /xe7/x8b/xaa - /xe7/x8b/xab - /xe7/x8b/xac - /xe7/x8b/xad - /xe7/x8b/xae - /xe7/x8b/xaf - /xe7/x8b/xb0 - /xe7/x8b/xb1 - /xe7/x8b/xb2 - /xe7/x8b/xb3 - /xe7/x8b/xb4 - /xe7/x8b/xb5 - /xe7/x8b/xb6 - /xe7/x8b/xb7 - /xe7/x8b/xb8 - /xe7/x8b/xb9 - /xe7/x8b/xba - /xe7/x8b/xbb - /xe7/x8b/xbc - /xe7/x8b/xbd - /xe7/x8b/xbe - /xe7/x8b/xbf - /xe7/x8c/x80 - /xe7/x8c/x81 - /xe7/x8c/x82 - /xe7/x8c/x83 - /xe7/x8c/x84 - /xe7/x8c/x85 - /xe7/x8c/x86 - /xe7/x8c/x87 - /xe7/x8c/x88 - /xe7/x8c/x89 - /xe7/x8c/x8a - /xe7/x8c/x8b - /xe7/x8c/x8c - /xe7/x8c/x8d - /xe7/x8c/x8e - /xe7/x8c/x8f - /xe7/x8c/x90 - /xe7/x8c/x91 - /xe7/x8c/x92 - /xe7/x8c/x93 - /xe7/x8c/x94 - /xe7/x8c/x95 - /xe7/x8c/x96 - /xe7/x8c/x97 - /xe7/x8c/x98 - /xe7/x8c/x99 - /xe7/x8c/x9a - /xe7/x8c/x9b - /xe7/x8c/x9c - /xe7/x8c/x9d - /xe7/x8c/x9e - /xe7/x8c/x9f - /xe7/x8c/xa0 - /xe7/x8c/xa1 - /xe7/x8c/xa2 - /xe7/x8c/xa3 - /xe7/x8c/xa4 - /xe7/x8c/xa5 - /xe7/x8c/xa6 - /xe7/x8c/xa7 - /xe7/x8c/xa8 - /xe7/x8c/xa9 - /xe7/x8c/xaa - /xe7/x8c/xab - /xe7/x8c/xac - /xe7/x8c/xad - /xe7/x8c/xae - /xe7/x8c/xaf - /xe7/x8c/xb0 - /xe7/x8c/xb1 - /xe7/x8c/xb2 - /xe7/x8c/xb3 - /xe7/x8c/xb4 - /xe7/x8c/xb5 - /xe7/x8c/xb6 - /xe7/x8c/xb7 - /xe7/x8c/xb8 - /xe7/x8c/xb9 - /xe7/x8c/xba - /xe7/x8c/xbb - /xe7/x8c/xbc - /xe7/x8c/xbd - /xe7/x8c/xbe - /xe7/x8c/xbf - /xe7/x8d/x80 - /xe7/x8d/x81 - /xe7/x8d/x82 - /xe7/x8d/x83 - /xe7/x8d/x84 - /xe7/x8d/x85 - /xe7/x8d/x86 - /xe7/x8d/x87 - /xe7/x8d/x88 - /xe7/x8d/x89 - /xe7/x8d/x8a - /xe7/x8d/x8b - /xe7/x8d/x8c - /xe7/x8d/x8d - /xe7/x8d/x8e - /xe7/x8d/x8f - /xe7/x8d/x90 - /xe7/x8d/x91 - /xe7/x8d/x92 - /xe7/x8d/x93 - /xe7/x8d/x94 - /xe7/x8d/x95 - /xe7/x8d/x96 - /xe7/x8d/x97 - /xe7/x8d/x98 - /xe7/x8d/x99 - /xe7/x8d/x9a - /xe7/x8d/x9b - /xe7/x8d/x9c - /xe7/x8d/x9d - /xe7/x8d/x9e - /xe7/x8d/x9f - /xe7/x8d/xa0 - /xe7/x8d/xa1 - /xe7/x8d/xa2 - /xe7/x8d/xa3 - /xe7/x8d/xa4 - /xe7/x8d/xa5 - /xe7/x8d/xa6 - /xe7/x8d/xa7 - /xe7/x8d/xa8 - /xe7/x8d/xa9 - /xe7/x8d/xaa - /xe7/x8d/xab - /xe7/x8d/xac - /xe7/x8d/xad - /xe7/x8d/xae - /xe7/x8d/xaf - /xe7/x8d/xb0 - /xe7/x8d/xb1 - /xe7/x8d/xb2 - /xe7/x8d/xb3 - /xe7/x8d/xb4 - /xe7/x8d/xb5 - /xe7/x8d/xb6 - /xe7/x8d/xb7 - /xe7/x8d/xb8 - /xe7/x8d/xb9 - /xe7/x8d/xba - /xe7/x8d/xbb - /xe7/x8d/xbc - /xe7/x8d/xbd - /xe7/x8d/xbe - /xe7/x8d/xbf - /xe7/x8e/x80 - /xe7/x8e/x81 - /xe7/x8e/x82 - /xe7/x8e/x83 - /xe7/x8e/x84 - /xe7/x8e/x85 - /xe7/x8e/x86 - /xe7/x8e/x87 - /xe7/x8e/x88 - /xe7/x8e/x89 - /xe7/x8e/x8a - /xe7/x8e/x8b - /xe7/x8e/x8c - /xe7/x8e/x8d - /xe7/x8e/x8e - /xe7/x8e/x8f - /xe7/x8e/x90 - /xe7/x8e/x91 - /xe7/x8e/x92 - /xe7/x8e/x93 - /xe7/x8e/x94 - /xe7/x8e/x95 - /xe7/x8e/x96 - /xe7/x8e/x97 - /xe7/x8e/x98 - /xe7/x8e/x99 - /xe7/x8e/x9a - /xe7/x8e/x9b - /xe7/x8e/x9c - /xe7/x8e/x9d - /xe7/x8e/x9e - /xe7/x8e/x9f - /xe7/x8e/xa0 - /xe7/x8e/xa1 - /xe7/x8e/xa2 - /xe7/x8e/xa3 - /xe7/x8e/xa4 - /xe7/x8e/xa5 - /xe7/x8e/xa6 - /xe7/x8e/xa7 - /xe7/x8e/xa8 - /xe7/x8e/xa9 - /xe7/x8e/xaa - /xe7/x8e/xab - /xe7/x8e/xac - /xe7/x8e/xad - /xe7/x8e/xae - /xe7/x8e/xaf - /xe7/x8e/xb0 - /xe7/x8e/xb1 - /xe7/x8e/xb2 - /xe7/x8e/xb3 - /xe7/x8e/xb4 - /xe7/x8e/xb5 - /xe7/x8e/xb6 - /xe7/x8e/xb7 - /xe7/x8e/xb8 - /xe7/x8e/xb9 - /xe7/x8e/xba - /xe7/x8e/xbb - /xe7/x8e/xbc - /xe7/x8e/xbd - /xe7/x8e/xbe - /xe7/x8e/xbf - /xe7/x8f/x80 - /xe7/x8f/x81 - /xe7/x8f/x82 - /xe7/x8f/x83 - /xe7/x8f/x84 - /xe7/x8f/x85 - /xe7/x8f/x86 - /xe7/x8f/x87 - /xe7/x8f/x88 - /xe7/x8f/x89 - /xe7/x8f/x8a - /xe7/x8f/x8b - /xe7/x8f/x8c - /xe7/x8f/x8d - /xe7/x8f/x8e - /xe7/x8f/x8f - /xe7/x8f/x90 - /xe7/x8f/x91 - /xe7/x8f/x92 - /xe7/x8f/x93 - /xe7/x8f/x94 - /xe7/x8f/x95 - /xe7/x8f/x96 - /xe7/x8f/x97 - /xe7/x8f/x98 - /xe7/x8f/x99 - /xe7/x8f/x9a - /xe7/x8f/x9b - /xe7/x8f/x9c - /xe7/x8f/x9d - /xe7/x8f/x9e - /xe7/x8f/x9f - /xe7/x8f/xa0 - /xe7/x8f/xa1 - /xe7/x8f/xa2 - /xe7/x8f/xa3 - /xe7/x8f/xa4 - /xe7/x8f/xa5 - /xe7/x8f/xa6 - /xe7/x8f/xa7 - /xe7/x8f/xa8 - /xe7/x8f/xa9 - /xe7/x8f/xaa - /xe7/x8f/xab - /xe7/x8f/xac - /xe7/x8f/xad - /xe7/x8f/xae - /xe7/x8f/xaf - /xe7/x8f/xb0 - /xe7/x8f/xb1 - /xe7/x8f/xb2 - /xe7/x8f/xb3 - /xe7/x8f/xb4 - /xe7/x8f/xb5 - /xe7/x8f/xb6 - /xe7/x8f/xb7 - /xe7/x8f/xb8 - /xe7/x8f/xb9 - /xe7/x8f/xba - /xe7/x8f/xbb - /xe7/x8f/xbc - /xe7/x8f/xbd - /xe7/x8f/xbe - /xe7/x8f/xbf - /xe7/x90/x80 - /xe7/x90/x81 - /xe7/x90/x82 - /xe7/x90/x83 - /xe7/x90/x84 - /xe7/x90/x85 - /xe7/x90/x86 - /xe7/x90/x87 - /xe7/x90/x88 - /xe7/x90/x89 - /xe7/x90/x8a - /xe7/x90/x8b - /xe7/x90/x8c - /xe7/x90/x8d - /xe7/x90/x8e - /xe7/x90/x8f - /xe7/x90/x90 - /xe7/x90/x91 - /xe7/x90/x92 - /xe7/x90/x93 - /xe7/x90/x94 - /xe7/x90/x95 - /xe7/x90/x96 - /xe7/x90/x97 - /xe7/x90/x98 - /xe7/x90/x99 - /xe7/x90/x9a - /xe7/x90/x9b - /xe7/x90/x9c - /xe7/x90/x9d - /xe7/x90/x9e - /xe7/x90/x9f - /xe7/x90/xa0 - /xe7/x90/xa1 - /xe7/x90/xa2 - /xe7/x90/xa3 - /xe7/x90/xa4 - /xe7/x90/xa5 - /xe7/x90/xa6 - /xe7/x90/xa7 - /xe7/x90/xa8 - /xe7/x90/xa9 - /xe7/x90/xaa - /xe7/x90/xab - /xe7/x90/xac - /xe7/x90/xad - /xe7/x90/xae - /xe7/x90/xaf - /xe7/x90/xb0 - /xe7/x90/xb1 - /xe7/x90/xb2 - /xe7/x90/xb3 - /xe7/x90/xb4 - /xe7/x90/xb5 - /xe7/x90/xb6 - /xe7/x90/xb7 - /xe7/x90/xb8 - /xe7/x90/xb9 - /xe7/x90/xba - /xe7/x90/xbb - /xe7/x90/xbc - /xe7/x90/xbd - /xe7/x90/xbe - /xe7/x90/xbf - /xe7/x91/x80 - /xe7/x91/x81 - /xe7/x91/x82 - /xe7/x91/x83 - /xe7/x91/x84 - /xe7/x91/x85 - /xe7/x91/x86 - /xe7/x91/x87 - /xe7/x91/x88 - /xe7/x91/x89 - /xe7/x91/x8a - /xe7/x91/x8b - /xe7/x91/x8c - /xe7/x91/x8d - /xe7/x91/x8e - /xe7/x91/x8f - /xe7/x91/x90 - /xe7/x91/x91 - /xe7/x91/x92 - /xe7/x91/x93 - /xe7/x91/x94 - /xe7/x91/x95 - /xe7/x91/x96 - /xe7/x91/x97 - /xe7/x91/x98 - /xe7/x91/x99 - /xe7/x91/x9a - /xe7/x91/x9b - /xe7/x91/x9c - /xe7/x91/x9d - /xe7/x91/x9e - /xe7/x91/x9f - /xe7/x91/xa0 - /xe7/x91/xa1 - /xe7/x91/xa2 - /xe7/x91/xa3 - /xe7/x91/xa4 - /xe7/x91/xa5 - /xe7/x91/xa6 - /xe7/x91/xa7 - /xe7/x91/xa8 - /xe7/x91/xa9 - /xe7/x91/xaa - /xe7/x91/xab - /xe7/x91/xac - /xe7/x91/xad - /xe7/x91/xae - /xe7/x91/xaf - /xe7/x91/xb0 - /xe7/x91/xb1 - /xe7/x91/xb2 - /xe7/x91/xb3 - /xe7/x91/xb4 - /xe7/x91/xb5 - /xe7/x91/xb6 - /xe7/x91/xb7 - /xe7/x91/xb8 - /xe7/x91/xb9 - /xe7/x91/xba - /xe7/x91/xbb - /xe7/x91/xbc - /xe7/x91/xbd - /xe7/x91/xbe - /xe7/x91/xbf - /xe7/x92/x80 - /xe7/x92/x81 - /xe7/x92/x82 - /xe7/x92/x83 - /xe7/x92/x84 - /xe7/x92/x85 - /xe7/x92/x86 - /xe7/x92/x87 - /xe7/x92/x88 - /xe7/x92/x89 - /xe7/x92/x8a - /xe7/x92/x8b - /xe7/x92/x8c - /xe7/x92/x8d - /xe7/x92/x8e - /xe7/x92/x8f - /xe7/x92/x90 - /xe7/x92/x91 - /xe7/x92/x92 - /xe7/x92/x93 - /xe7/x92/x94 - /xe7/x92/x95 - /xe7/x92/x96 - /xe7/x92/x97 - /xe7/x92/x98 - /xe7/x92/x99 - /xe7/x92/x9a - /xe7/x92/x9b - /xe7/x92/x9c - /xe7/x92/x9d - /xe7/x92/x9e - /xe7/x92/x9f - /xe7/x92/xa0 - /xe7/x92/xa1 - /xe7/x92/xa2 - /xe7/x92/xa3 - /xe7/x92/xa4 - /xe7/x92/xa5 - /xe7/x92/xa6 - /xe7/x92/xa7 - /xe7/x92/xa8 - /xe7/x92/xa9 - /xe7/x92/xaa - /xe7/x92/xab - /xe7/x92/xac - /xe7/x92/xad - /xe7/x92/xae - /xe7/x92/xaf - /xe7/x92/xb0 - /xe7/x92/xb1 - /xe7/x92/xb2 - /xe7/x92/xb3 - /xe7/x92/xb4 - /xe7/x92/xb5 - /xe7/x92/xb6 - /xe7/x92/xb7 - /xe7/x92/xb8 - /xe7/x92/xb9 - /xe7/x92/xba - /xe7/x92/xbb - /xe7/x92/xbc - /xe7/x92/xbd - /xe7/x92/xbe - /xe7/x92/xbf - /xe7/x93/x80 - /xe7/x93/x81 - /xe7/x93/x82 - /xe7/x93/x83 - /xe7/x93/x84 - /xe7/x93/x85 - /xe7/x93/x86 - /xe7/x93/x87 - /xe7/x93/x88 - /xe7/x93/x89 - /xe7/x93/x8a - /xe7/x93/x8b - /xe7/x93/x8c - /xe7/x93/x8d - /xe7/x93/x8e - /xe7/x93/x8f - /xe7/x93/x90 - /xe7/x93/x91 - /xe7/x93/x92 - /xe7/x93/x93 - /xe7/x93/x94 - /xe7/x93/x95 - /xe7/x93/x96 - /xe7/x93/x97 - /xe7/x93/x98 - /xe7/x93/x99 - /xe7/x93/x9a - /xe7/x93/x9b - /xe7/x93/x9c - /xe7/x93/x9d - /xe7/x93/x9e - /xe7/x93/x9f - /xe7/x93/xa0 - /xe7/x93/xa1 - /xe7/x93/xa2 - /xe7/x93/xa3 - /xe7/x93/xa4 - /xe7/x93/xa5 - /xe7/x93/xa6 - /xe7/x93/xa7 - /xe7/x93/xa8 - /xe7/x93/xa9 - /xe7/x93/xaa - /xe7/x93/xab - /xe7/x93/xac - /xe7/x93/xad - /xe7/x93/xae - /xe7/x93/xaf - /xe7/x93/xb0 - /xe7/x93/xb1 - /xe7/x93/xb2 - /xe7/x93/xb3 - /xe7/x93/xb4 - /xe7/x93/xb5 - /xe7/x93/xb6 - /xe7/x93/xb7 - /xe7/x93/xb8 - /xe7/x93/xb9 - /xe7/x93/xba - /xe7/x93/xbb - /xe7/x93/xbc - /xe7/x93/xbd - /xe7/x93/xbe - /xe7/x93/xbf - /xe7/x94/x80 - /xe7/x94/x81 - /xe7/x94/x82 - /xe7/x94/x83 - /xe7/x94/x84 - /xe7/x94/x85 - /xe7/x94/x86 - /xe7/x94/x87 - /xe7/x94/x88 - /xe7/x94/x89 - /xe7/x94/x8a - /xe7/x94/x8b - /xe7/x94/x8c - /xe7/x94/x8d - /xe7/x94/x8e - /xe7/x94/x8f - /xe7/x94/x90 - /xe7/x94/x91 - /xe7/x94/x92 - /xe7/x94/x93 - /xe7/x94/x94 - /xe7/x94/x95 - /xe7/x94/x96 - /xe7/x94/x97 - /xe7/x94/x98 - /xe7/x94/x99 - /xe7/x94/x9a - /xe7/x94/x9b - /xe7/x94/x9c - /xe7/x94/x9d - /xe7/x94/x9e - /xe7/x94/x9f - /xe7/x94/xa0 - /xe7/x94/xa1 - /xe7/x94/xa2 - /xe7/x94/xa3 - /xe7/x94/xa4 - /xe7/x94/xa5 - /xe7/x94/xa6 - /xe7/x94/xa7 - /xe7/x94/xa8 - /xe7/x94/xa9 - /xe7/x94/xaa - /xe7/x94/xab - /xe7/x94/xac - /xe7/x94/xad - /xe7/x94/xae - /xe7/x94/xaf - /xe7/x94/xb0 - /xe7/x94/xb1 - /xe7/x94/xb2 - /xe7/x94/xb3 - /xe7/x94/xb4 - /xe7/x94/xb5 - /xe7/x94/xb6 - /xe7/x94/xb7 - /xe7/x94/xb8 - /xe7/x94/xb9 - /xe7/x94/xba - /xe7/x94/xbb - /xe7/x94/xbc - /xe7/x94/xbd - /xe7/x94/xbe - /xe7/x94/xbf - /xe7/x95/x80 - /xe7/x95/x81 - /xe7/x95/x82 - /xe7/x95/x83 - /xe7/x95/x84 - /xe7/x95/x85 - /xe7/x95/x86 - /xe7/x95/x87 - /xe7/x95/x88 - /xe7/x95/x89 - /xe7/x95/x8a - /xe7/x95/x8b - /xe7/x95/x8c - /xe7/x95/x8d - /xe7/x95/x8e - /xe7/x95/x8f - /xe7/x95/x90 - /xe7/x95/x91 - /xe7/x95/x92 - /xe7/x95/x93 - /xe7/x95/x94 - /xe7/x95/x95 - /xe7/x95/x96 - /xe7/x95/x97 - /xe7/x95/x98 - /xe7/x95/x99 - /xe7/x95/x9a - /xe7/x95/x9b - /xe7/x95/x9c - /xe7/x95/x9d - /xe7/x95/x9e - /xe7/x95/x9f - /xe7/x95/xa0 - /xe7/x95/xa1 - /xe7/x95/xa2 - /xe7/x95/xa3 - /xe7/x95/xa4 - /xe7/x95/xa5 - /xe7/x95/xa6 - /xe7/x95/xa7 - /xe7/x95/xa8 - /xe7/x95/xa9 - /xe7/x95/xaa - /xe7/x95/xab - /xe7/x95/xac - /xe7/x95/xad - /xe7/x95/xae - /xe7/x95/xaf - /xe7/x95/xb0 - /xe7/x95/xb1 - /xe7/x95/xb2 - /xe7/x95/xb3 - /xe7/x95/xb4 - /xe7/x95/xb5 - /xe7/x95/xb6 - /xe7/x95/xb7 - /xe7/x95/xb8 - /xe7/x95/xb9 - /xe7/x95/xba - /xe7/x95/xbb - /xe7/x95/xbc - /xe7/x95/xbd - /xe7/x95/xbe - /xe7/x95/xbf - /xe7/x96/x80 - /xe7/x96/x81 - /xe7/x96/x82 - /xe7/x96/x83 - /xe7/x96/x84 - /xe7/x96/x85 - /xe7/x96/x86 - /xe7/x96/x87 - /xe7/x96/x88 - /xe7/x96/x89 - /xe7/x96/x8a - /xe7/x96/x8b - /xe7/x96/x8c - /xe7/x96/x8d - /xe7/x96/x8e - /xe7/x96/x8f - /xe7/x96/x90 - /xe7/x96/x91 - /xe7/x96/x92 - /xe7/x96/x93 - /xe7/x96/x94 - /xe7/x96/x95 - /xe7/x96/x96 - /xe7/x96/x97 - /xe7/x96/x98 - /xe7/x96/x99 - /xe7/x96/x9a - /xe7/x96/x9b - /xe7/x96/x9c - /xe7/x96/x9d - /xe7/x96/x9e - /xe7/x96/x9f - /xe7/x96/xa0 - /xe7/x96/xa1 - /xe7/x96/xa2 - /xe7/x96/xa3 - /xe7/x96/xa4 - /xe7/x96/xa5 - /xe7/x96/xa6 - /xe7/x96/xa7 - /xe7/x96/xa8 - /xe7/x96/xa9 - /xe7/x96/xaa - /xe7/x96/xab - /xe7/x96/xac - /xe7/x96/xad - /xe7/x96/xae - /xe7/x96/xaf - /xe7/x96/xb0 - /xe7/x96/xb1 - /xe7/x96/xb2 - /xe7/x96/xb3 - /xe7/x96/xb4 - /xe7/x96/xb5 - /xe7/x96/xb6 - /xe7/x96/xb7 - /xe7/x96/xb8 - /xe7/x96/xb9 - /xe7/x96/xba - /xe7/x96/xbb - /xe7/x96/xbc - /xe7/x96/xbd - /xe7/x96/xbe - /xe7/x96/xbf - /xe7/x97/x80 - /xe7/x97/x81 - /xe7/x97/x82 - /xe7/x97/x83 - /xe7/x97/x84 - /xe7/x97/x85 - /xe7/x97/x86 - /xe7/x97/x87 - /xe7/x97/x88 - /xe7/x97/x89 - /xe7/x97/x8a - /xe7/x97/x8b - /xe7/x97/x8c - /xe7/x97/x8d - /xe7/x97/x8e - /xe7/x97/x8f - /xe7/x97/x90 - /xe7/x97/x91 - /xe7/x97/x92 - /xe7/x97/x93 - /xe7/x97/x94 - /xe7/x97/x95 - /xe7/x97/x96 - /xe7/x97/x97 - /xe7/x97/x98 - /xe7/x97/x99 - /xe7/x97/x9a - /xe7/x97/x9b - /xe7/x97/x9c - /xe7/x97/x9d - /xe7/x97/x9e - /xe7/x97/x9f - /xe7/x97/xa0 - /xe7/x97/xa1 - /xe7/x97/xa2 - /xe7/x97/xa3 - /xe7/x97/xa4 - /xe7/x97/xa5 - /xe7/x97/xa6 - /xe7/x97/xa7 - /xe7/x97/xa8 - /xe7/x97/xa9 - /xe7/x97/xaa - /xe7/x97/xab - /xe7/x97/xac - /xe7/x97/xad - /xe7/x97/xae - /xe7/x97/xaf - /xe7/x97/xb0 - /xe7/x97/xb1 - /xe7/x97/xb2 - /xe7/x97/xb3 - /xe7/x97/xb4 - /xe7/x97/xb5 - /xe7/x97/xb6 - /xe7/x97/xb7 - /xe7/x97/xb8 - /xe7/x97/xb9 - /xe7/x97/xba - /xe7/x97/xbb - /xe7/x97/xbc - /xe7/x97/xbd - /xe7/x97/xbe - /xe7/x97/xbf - /xe7/x98/x80 - /xe7/x98/x81 - /xe7/x98/x82 - /xe7/x98/x83 - /xe7/x98/x84 - /xe7/x98/x85 - /xe7/x98/x86 - /xe7/x98/x87 - /xe7/x98/x88 - /xe7/x98/x89 - /xe7/x98/x8a - /xe7/x98/x8b - /xe7/x98/x8c - /xe7/x98/x8d - /xe7/x98/x8e - /xe7/x98/x8f - /xe7/x98/x90 - /xe7/x98/x91 - /xe7/x98/x92 - /xe7/x98/x93 - /xe7/x98/x94 - /xe7/x98/x95 - /xe7/x98/x96 - /xe7/x98/x97 - /xe7/x98/x98 - /xe7/x98/x99 - /xe7/x98/x9a - /xe7/x98/x9b - /xe7/x98/x9c - /xe7/x98/x9d - /xe7/x98/x9e - /xe7/x98/x9f - /xe7/x98/xa0 - /xe7/x98/xa1 - /xe7/x98/xa2 - /xe7/x98/xa3 - /xe7/x98/xa4 - /xe7/x98/xa5 - /xe7/x98/xa6 - /xe7/x98/xa7 - /xe7/x98/xa8 - /xe7/x98/xa9 - /xe7/x98/xaa - /xe7/x98/xab - /xe7/x98/xac - /xe7/x98/xad - /xe7/x98/xae - /xe7/x98/xaf - /xe7/x98/xb0 - /xe7/x98/xb1 - /xe7/x98/xb2 - /xe7/x98/xb3 - /xe7/x98/xb4 - /xe7/x98/xb5 - /xe7/x98/xb6 - /xe7/x98/xb7 - /xe7/x98/xb8 - /xe7/x98/xb9 - /xe7/x98/xba - /xe7/x98/xbb - /xe7/x98/xbc - /xe7/x98/xbd - /xe7/x98/xbe - /xe7/x98/xbf - /xe7/x99/x80 - /xe7/x99/x81 - /xe7/x99/x82 - /xe7/x99/x83 - /xe7/x99/x84 - /xe7/x99/x85 - /xe7/x99/x86 - /xe7/x99/x87 - /xe7/x99/x88 - /xe7/x99/x89 - /xe7/x99/x8a - /xe7/x99/x8b - /xe7/x99/x8c - /xe7/x99/x8d - /xe7/x99/x8e - /xe7/x99/x8f - /xe7/x99/x90 - /xe7/x99/x91 - /xe7/x99/x92 - /xe7/x99/x93 - /xe7/x99/x94 - /xe7/x99/x95 - /xe7/x99/x96 - /xe7/x99/x97 - /xe7/x99/x98 - /xe7/x99/x99 - /xe7/x99/x9a - /xe7/x99/x9b - /xe7/x99/x9c - /xe7/x99/x9d - /xe7/x99/x9e - /xe7/x99/x9f - /xe7/x99/xa0 - /xe7/x99/xa1 - /xe7/x99/xa2 - /xe7/x99/xa3 - /xe7/x99/xa4 - /xe7/x99/xa5 - /xe7/x99/xa6 - /xe7/x99/xa7 - /xe7/x99/xa8 - /xe7/x99/xa9 - /xe7/x99/xaa - /xe7/x99/xab - /xe7/x99/xac - /xe7/x99/xad - /xe7/x99/xae - /xe7/x99/xaf - /xe7/x99/xb0 - /xe7/x99/xb1 - /xe7/x99/xb2 - /xe7/x99/xb3 - /xe7/x99/xb4 - /xe7/x99/xb5 - /xe7/x99/xb6 - /xe7/x99/xb7 - /xe7/x99/xb8 - /xe7/x99/xb9 - /xe7/x99/xba - /xe7/x99/xbb - /xe7/x99/xbc - /xe7/x99/xbd - /xe7/x99/xbe - /xe7/x99/xbf - /xe7/x9a/x80 - /xe7/x9a/x81 - /xe7/x9a/x82 - /xe7/x9a/x83 - /xe7/x9a/x84 - /xe7/x9a/x85 - /xe7/x9a/x86 - /xe7/x9a/x87 - /xe7/x9a/x88 - /xe7/x9a/x89 - /xe7/x9a/x8a - /xe7/x9a/x8b - /xe7/x9a/x8c - /xe7/x9a/x8d - /xe7/x9a/x8e - /xe7/x9a/x8f - /xe7/x9a/x90 - /xe7/x9a/x91 - /xe7/x9a/x92 - /xe7/x9a/x93 - /xe7/x9a/x94 - /xe7/x9a/x95 - /xe7/x9a/x96 - /xe7/x9a/x97 - /xe7/x9a/x98 - /xe7/x9a/x99 - /xe7/x9a/x9a - /xe7/x9a/x9b - /xe7/x9a/x9c - /xe7/x9a/x9d - /xe7/x9a/x9e - /xe7/x9a/x9f - /xe7/x9a/xa0 - /xe7/x9a/xa1 - /xe7/x9a/xa2 - /xe7/x9a/xa3 - /xe7/x9a/xa4 - /xe7/x9a/xa5 - /xe7/x9a/xa6 - /xe7/x9a/xa7 - /xe7/x9a/xa8 - /xe7/x9a/xa9 - /xe7/x9a/xaa - /xe7/x9a/xab - /xe7/x9a/xac - /xe7/x9a/xad - /xe7/x9a/xae - /xe7/x9a/xaf - /xe7/x9a/xb0 - /xe7/x9a/xb1 - /xe7/x9a/xb2 - /xe7/x9a/xb3 - /xe7/x9a/xb4 - /xe7/x9a/xb5 - /xe7/x9a/xb6 - /xe7/x9a/xb7 - /xe7/x9a/xb8 - /xe7/x9a/xb9 - /xe7/x9a/xba - /xe7/x9a/xbb - /xe7/x9a/xbc - /xe7/x9a/xbd - /xe7/x9a/xbe - /xe7/x9a/xbf - /xe7/x9b/x80 - /xe7/x9b/x81 - /xe7/x9b/x82 - /xe7/x9b/x83 - /xe7/x9b/x84 - /xe7/x9b/x85 - /xe7/x9b/x86 - /xe7/x9b/x87 - /xe7/x9b/x88 - /xe7/x9b/x89 - /xe7/x9b/x8a - /xe7/x9b/x8b - /xe7/x9b/x8c - /xe7/x9b/x8d - /xe7/x9b/x8e - /xe7/x9b/x8f - /xe7/x9b/x90 - /xe7/x9b/x91 - /xe7/x9b/x92 - /xe7/x9b/x93 - /xe7/x9b/x94 - /xe7/x9b/x95 - /xe7/x9b/x96 - /xe7/x9b/x97 - /xe7/x9b/x98 - /xe7/x9b/x99 - /xe7/x9b/x9a - /xe7/x9b/x9b - /xe7/x9b/x9c - /xe7/x9b/x9d - /xe7/x9b/x9e - /xe7/x9b/x9f - /xe7/x9b/xa0 - /xe7/x9b/xa1 - /xe7/x9b/xa2 - /xe7/x9b/xa3 - /xe7/x9b/xa4 - /xe7/x9b/xa5 - /xe7/x9b/xa6 - /xe7/x9b/xa7 - /xe7/x9b/xa8 - /xe7/x9b/xa9 - /xe7/x9b/xaa - /xe7/x9b/xab - /xe7/x9b/xac - /xe7/x9b/xad - /xe7/x9b/xae - /xe7/x9b/xaf - /xe7/x9b/xb0 - /xe7/x9b/xb1 - /xe7/x9b/xb2 - /xe7/x9b/xb3 - /xe7/x9b/xb4 - /xe7/x9b/xb5 - /xe7/x9b/xb6 - /xe7/x9b/xb7 - /xe7/x9b/xb8 - /xe7/x9b/xb9 - /xe7/x9b/xba - /xe7/x9b/xbb - /xe7/x9b/xbc - /xe7/x9b/xbd - /xe7/x9b/xbe - /xe7/x9b/xbf - /xe7/x9c/x80 - /xe7/x9c/x81 - /xe7/x9c/x82 - /xe7/x9c/x83 - /xe7/x9c/x84 - /xe7/x9c/x85 - /xe7/x9c/x86 - /xe7/x9c/x87 - /xe7/x9c/x88 - /xe7/x9c/x89 - /xe7/x9c/x8a - /xe7/x9c/x8b - /xe7/x9c/x8c - /xe7/x9c/x8d - /xe7/x9c/x8e - /xe7/x9c/x8f - /xe7/x9c/x90 - /xe7/x9c/x91 - /xe7/x9c/x92 - /xe7/x9c/x93 - /xe7/x9c/x94 - /xe7/x9c/x95 - /xe7/x9c/x96 - /xe7/x9c/x97 - /xe7/x9c/x98 - /xe7/x9c/x99 - /xe7/x9c/x9a - /xe7/x9c/x9b - /xe7/x9c/x9c - /xe7/x9c/x9d - /xe7/x9c/x9e - /xe7/x9c/x9f - /xe7/x9c/xa0 - /xe7/x9c/xa1 - /xe7/x9c/xa2 - /xe7/x9c/xa3 - /xe7/x9c/xa4 - /xe7/x9c/xa5 - /xe7/x9c/xa6 - /xe7/x9c/xa7 - /xe7/x9c/xa8 - /xe7/x9c/xa9 - /xe7/x9c/xaa - /xe7/x9c/xab - /xe7/x9c/xac - /xe7/x9c/xad - /xe7/x9c/xae - /xe7/x9c/xaf - /xe7/x9c/xb0 - /xe7/x9c/xb1 - /xe7/x9c/xb2 - /xe7/x9c/xb3 - /xe7/x9c/xb4 - /xe7/x9c/xb5 - /xe7/x9c/xb6 - /xe7/x9c/xb7 - /xe7/x9c/xb8 - /xe7/x9c/xb9 - /xe7/x9c/xba - /xe7/x9c/xbb - /xe7/x9c/xbc - /xe7/x9c/xbd - /xe7/x9c/xbe - /xe7/x9c/xbf - /xe7/x9d/x80 - /xe7/x9d/x81 - /xe7/x9d/x82 - /xe7/x9d/x83 - /xe7/x9d/x84 - /xe7/x9d/x85 - /xe7/x9d/x86 - /xe7/x9d/x87 - /xe7/x9d/x88 - /xe7/x9d/x89 - /xe7/x9d/x8a - /xe7/x9d/x8b - /xe7/x9d/x8c - /xe7/x9d/x8d - /xe7/x9d/x8e - /xe7/x9d/x8f - /xe7/x9d/x90 - /xe7/x9d/x91 - /xe7/x9d/x92 - /xe7/x9d/x93 - /xe7/x9d/x94 - /xe7/x9d/x95 - /xe7/x9d/x96 - /xe7/x9d/x97 - /xe7/x9d/x98 - /xe7/x9d/x99 - /xe7/x9d/x9a - /xe7/x9d/x9b - /xe7/x9d/x9c - /xe7/x9d/x9d - /xe7/x9d/x9e - /xe7/x9d/x9f - /xe7/x9d/xa0 - /xe7/x9d/xa1 - /xe7/x9d/xa2 - /xe7/x9d/xa3 - /xe7/x9d/xa4 - /xe7/x9d/xa5 - /xe7/x9d/xa6 - /xe7/x9d/xa7 - /xe7/x9d/xa8 - /xe7/x9d/xa9 - /xe7/x9d/xaa - /xe7/x9d/xab - /xe7/x9d/xac - /xe7/x9d/xad - /xe7/x9d/xae - /xe7/x9d/xaf - /xe7/x9d/xb0 - /xe7/x9d/xb1 - /xe7/x9d/xb2 - /xe7/x9d/xb3 - /xe7/x9d/xb4 - /xe7/x9d/xb5 - /xe7/x9d/xb6 - /xe7/x9d/xb7 - /xe7/x9d/xb8 - /xe7/x9d/xb9 - /xe7/x9d/xba - /xe7/x9d/xbb - /xe7/x9d/xbc - /xe7/x9d/xbd - /xe7/x9d/xbe - /xe7/x9d/xbf - /xe7/x9e/x80 - /xe7/x9e/x81 - /xe7/x9e/x82 - /xe7/x9e/x83 - /xe7/x9e/x84 - /xe7/x9e/x85 - /xe7/x9e/x86 - /xe7/x9e/x87 - /xe7/x9e/x88 - /xe7/x9e/x89 - /xe7/x9e/x8a - /xe7/x9e/x8b - /xe7/x9e/x8c - /xe7/x9e/x8d - /xe7/x9e/x8e - /xe7/x9e/x8f - /xe7/x9e/x90 - /xe7/x9e/x91 - /xe7/x9e/x92 - /xe7/x9e/x93 - /xe7/x9e/x94 - /xe7/x9e/x95 - /xe7/x9e/x96 - /xe7/x9e/x97 - /xe7/x9e/x98 - /xe7/x9e/x99 - /xe7/x9e/x9a - /xe7/x9e/x9b - /xe7/x9e/x9c - /xe7/x9e/x9d - /xe7/x9e/x9e - /xe7/x9e/x9f - /xe7/x9e/xa0 - /xe7/x9e/xa1 - /xe7/x9e/xa2 - /xe7/x9e/xa3 - /xe7/x9e/xa4 - /xe7/x9e/xa5 - /xe7/x9e/xa6 - /xe7/x9e/xa7 - /xe7/x9e/xa8 - /xe7/x9e/xa9 - /xe7/x9e/xaa - /xe7/x9e/xab - /xe7/x9e/xac - /xe7/x9e/xad - /xe7/x9e/xae - /xe7/x9e/xaf - /xe7/x9e/xb0 - /xe7/x9e/xb1 - /xe7/x9e/xb2 - /xe7/x9e/xb3 - /xe7/x9e/xb4 - /xe7/x9e/xb5 - /xe7/x9e/xb6 - /xe7/x9e/xb7 - /xe7/x9e/xb8 - /xe7/x9e/xb9 - /xe7/x9e/xba - /xe7/x9e/xbb - /xe7/x9e/xbc - /xe7/x9e/xbd - /xe7/x9e/xbe - /xe7/x9e/xbf - /xe7/x9f/x80 - /xe7/x9f/x81 - /xe7/x9f/x82 - /xe7/x9f/x83 - /xe7/x9f/x84 - /xe7/x9f/x85 - /xe7/x9f/x86 - /xe7/x9f/x87 - /xe7/x9f/x88 - /xe7/x9f/x89 - /xe7/x9f/x8a - /xe7/x9f/x8b - /xe7/x9f/x8c - /xe7/x9f/x8d - /xe7/x9f/x8e - /xe7/x9f/x8f - /xe7/x9f/x90 - /xe7/x9f/x91 - /xe7/x9f/x92 - /xe7/x9f/x93 - /xe7/x9f/x94 - /xe7/x9f/x95 - /xe7/x9f/x96 - /xe7/x9f/x97 - /xe7/x9f/x98 - /xe7/x9f/x99 - /xe7/x9f/x9a - /xe7/x9f/x9b - /xe7/x9f/x9c - /xe7/x9f/x9d - /xe7/x9f/x9e - /xe7/x9f/x9f - /xe7/x9f/xa0 - /xe7/x9f/xa1 - /xe7/x9f/xa2 - /xe7/x9f/xa3 - /xe7/x9f/xa4 - /xe7/x9f/xa5 - /xe7/x9f/xa6 - /xe7/x9f/xa7 - /xe7/x9f/xa8 - /xe7/x9f/xa9 - /xe7/x9f/xaa - /xe7/x9f/xab - /xe7/x9f/xac - /xe7/x9f/xad - /xe7/x9f/xae - /xe7/x9f/xaf - /xe7/x9f/xb0 - /xe7/x9f/xb1 - /xe7/x9f/xb2 - /xe7/x9f/xb3 - /xe7/x9f/xb4 - /xe7/x9f/xb5 - /xe7/x9f/xb6 - /xe7/x9f/xb7 - /xe7/x9f/xb8 - /xe7/x9f/xb9 - /xe7/x9f/xba - /xe7/x9f/xbb - /xe7/x9f/xbc - /xe7/x9f/xbd - /xe7/x9f/xbe - /xe7/x9f/xbf - /xe7/xa0/x80 - /xe7/xa0/x81 - /xe7/xa0/x82 - /xe7/xa0/x83 - /xe7/xa0/x84 - /xe7/xa0/x85 - /xe7/xa0/x86 - /xe7/xa0/x87 - /xe7/xa0/x88 - /xe7/xa0/x89 - /xe7/xa0/x8a - /xe7/xa0/x8b - /xe7/xa0/x8c - /xe7/xa0/x8d - /xe7/xa0/x8e - /xe7/xa0/x8f - /xe7/xa0/x90 - /xe7/xa0/x91 - /xe7/xa0/x92 - /xe7/xa0/x93 - /xe7/xa0/x94 - /xe7/xa0/x95 - /xe7/xa0/x96 - /xe7/xa0/x97 - /xe7/xa0/x98 - /xe7/xa0/x99 - /xe7/xa0/x9a - /xe7/xa0/x9b - /xe7/xa0/x9c - /xe7/xa0/x9d - /xe7/xa0/x9e - /xe7/xa0/x9f - /xe7/xa0/xa0 - /xe7/xa0/xa1 - /xe7/xa0/xa2 - /xe7/xa0/xa3 - /xe7/xa0/xa4 - /xe7/xa0/xa5 - /xe7/xa0/xa6 - /xe7/xa0/xa7 - /xe7/xa0/xa8 - /xe7/xa0/xa9 - /xe7/xa0/xaa - /xe7/xa0/xab - /xe7/xa0/xac - /xe7/xa0/xad - /xe7/xa0/xae - /xe7/xa0/xaf - /xe7/xa0/xb0 - /xe7/xa0/xb1 - /xe7/xa0/xb2 - /xe7/xa0/xb3 - /xe7/xa0/xb4 - /xe7/xa0/xb5 - /xe7/xa0/xb6 - /xe7/xa0/xb7 - /xe7/xa0/xb8 - /xe7/xa0/xb9 - /xe7/xa0/xba - /xe7/xa0/xbb - /xe7/xa0/xbc - /xe7/xa0/xbd - /xe7/xa0/xbe - /xe7/xa0/xbf - /xe7/xa1/x80 - /xe7/xa1/x81 - /xe7/xa1/x82 - /xe7/xa1/x83 - /xe7/xa1/x84 - /xe7/xa1/x85 - /xe7/xa1/x86 - /xe7/xa1/x87 - /xe7/xa1/x88 - /xe7/xa1/x89 - /xe7/xa1/x8a - /xe7/xa1/x8b - /xe7/xa1/x8c - /xe7/xa1/x8d - /xe7/xa1/x8e - /xe7/xa1/x8f - /xe7/xa1/x90 - /xe7/xa1/x91 - /xe7/xa1/x92 - /xe7/xa1/x93 - /xe7/xa1/x94 - /xe7/xa1/x95 - /xe7/xa1/x96 - /xe7/xa1/x97 - /xe7/xa1/x98 - /xe7/xa1/x99 - /xe7/xa1/x9a - /xe7/xa1/x9b - /xe7/xa1/x9c - /xe7/xa1/x9d - /xe7/xa1/x9e - /xe7/xa1/x9f - /xe7/xa1/xa0 - /xe7/xa1/xa1 - /xe7/xa1/xa2 - /xe7/xa1/xa3 - /xe7/xa1/xa4 - /xe7/xa1/xa5 - /xe7/xa1/xa6 - /xe7/xa1/xa7 - /xe7/xa1/xa8 - /xe7/xa1/xa9 - /xe7/xa1/xaa - /xe7/xa1/xab - /xe7/xa1/xac - /xe7/xa1/xad - /xe7/xa1/xae - /xe7/xa1/xaf - /xe7/xa1/xb0 - /xe7/xa1/xb1 - /xe7/xa1/xb2 - /xe7/xa1/xb3 - /xe7/xa1/xb4 - /xe7/xa1/xb5 - /xe7/xa1/xb6 - /xe7/xa1/xb7 - /xe7/xa1/xb8 - /xe7/xa1/xb9 - /xe7/xa1/xba - /xe7/xa1/xbb - /xe7/xa1/xbc - /xe7/xa1/xbd - /xe7/xa1/xbe - /xe7/xa1/xbf - /xe7/xa2/x80 - /xe7/xa2/x81 - /xe7/xa2/x82 - /xe7/xa2/x83 - /xe7/xa2/x84 - /xe7/xa2/x85 - /xe7/xa2/x86 - /xe7/xa2/x87 - /xe7/xa2/x88 - /xe7/xa2/x89 - /xe7/xa2/x8a - /xe7/xa2/x8b - /xe7/xa2/x8c - /xe7/xa2/x8d - /xe7/xa2/x8e - /xe7/xa2/x8f - /xe7/xa2/x90 - /xe7/xa2/x91 - /xe7/xa2/x92 - /xe7/xa2/x93 - /xe7/xa2/x94 - /xe7/xa2/x95 - /xe7/xa2/x96 - /xe7/xa2/x97 - /xe7/xa2/x98 - /xe7/xa2/x99 - /xe7/xa2/x9a - /xe7/xa2/x9b - /xe7/xa2/x9c - /xe7/xa2/x9d - /xe7/xa2/x9e - /xe7/xa2/x9f - /xe7/xa2/xa0 - /xe7/xa2/xa1 - /xe7/xa2/xa2 - /xe7/xa2/xa3 - /xe7/xa2/xa4 - /xe7/xa2/xa5 - /xe7/xa2/xa6 - /xe7/xa2/xa7 - /xe7/xa2/xa8 - /xe7/xa2/xa9 - /xe7/xa2/xaa - /xe7/xa2/xab - /xe7/xa2/xac - /xe7/xa2/xad - /xe7/xa2/xae - /xe7/xa2/xaf - /xe7/xa2/xb0 - /xe7/xa2/xb1 - /xe7/xa2/xb2 - /xe7/xa2/xb3 - /xe7/xa2/xb4 - /xe7/xa2/xb5 - /xe7/xa2/xb6 - /xe7/xa2/xb7 - /xe7/xa2/xb8 - /xe7/xa2/xb9 - /xe7/xa2/xba - /xe7/xa2/xbb - /xe7/xa2/xbc - /xe7/xa2/xbd - /xe7/xa2/xbe - /xe7/xa2/xbf - /xe7/xa3/x80 - /xe7/xa3/x81 - /xe7/xa3/x82 - /xe7/xa3/x83 - /xe7/xa3/x84 - /xe7/xa3/x85 - /xe7/xa3/x86 - /xe7/xa3/x87 - /xe7/xa3/x88 - /xe7/xa3/x89 - /xe7/xa3/x8a - /xe7/xa3/x8b - /xe7/xa3/x8c - /xe7/xa3/x8d - /xe7/xa3/x8e - /xe7/xa3/x8f - /xe7/xa3/x90 - /xe7/xa3/x91 - /xe7/xa3/x92 - /xe7/xa3/x93 - /xe7/xa3/x94 - /xe7/xa3/x95 - /xe7/xa3/x96 - /xe7/xa3/x97 - /xe7/xa3/x98 - /xe7/xa3/x99 - /xe7/xa3/x9a - /xe7/xa3/x9b - /xe7/xa3/x9c - /xe7/xa3/x9d - /xe7/xa3/x9e - /xe7/xa3/x9f - /xe7/xa3/xa0 - /xe7/xa3/xa1 - /xe7/xa3/xa2 - /xe7/xa3/xa3 - /xe7/xa3/xa4 - /xe7/xa3/xa5 - /xe7/xa3/xa6 - /xe7/xa3/xa7 - /xe7/xa3/xa8 - /xe7/xa3/xa9 - /xe7/xa3/xaa - /xe7/xa3/xab - /xe7/xa3/xac - /xe7/xa3/xad - /xe7/xa3/xae - /xe7/xa3/xaf - /xe7/xa3/xb0 - /xe7/xa3/xb1 - /xe7/xa3/xb2 - /xe7/xa3/xb3 - /xe7/xa3/xb4 - /xe7/xa3/xb5 - /xe7/xa3/xb6 - /xe7/xa3/xb7 - /xe7/xa3/xb8 - /xe7/xa3/xb9 - /xe7/xa3/xba - /xe7/xa3/xbb - /xe7/xa3/xbc - /xe7/xa3/xbd - /xe7/xa3/xbe - /xe7/xa3/xbf - /xe7/xa4/x80 - /xe7/xa4/x81 - /xe7/xa4/x82 - /xe7/xa4/x83 - /xe7/xa4/x84 - /xe7/xa4/x85 - /xe7/xa4/x86 - /xe7/xa4/x87 - /xe7/xa4/x88 - /xe7/xa4/x89 - /xe7/xa4/x8a - /xe7/xa4/x8b - /xe7/xa4/x8c - /xe7/xa4/x8d - /xe7/xa4/x8e - /xe7/xa4/x8f - /xe7/xa4/x90 - /xe7/xa4/x91 - /xe7/xa4/x92 - /xe7/xa4/x93 - /xe7/xa4/x94 - /xe7/xa4/x95 - /xe7/xa4/x96 - /xe7/xa4/x97 - /xe7/xa4/x98 - /xe7/xa4/x99 - /xe7/xa4/x9a - /xe7/xa4/x9b - /xe7/xa4/x9c - /xe7/xa4/x9d - /xe7/xa4/x9e - /xe7/xa4/x9f - /xe7/xa4/xa0 - /xe7/xa4/xa1 - /xe7/xa4/xa2 - /xe7/xa4/xa3 - /xe7/xa4/xa4 - /xe7/xa4/xa5 - /xe7/xa4/xa6 - /xe7/xa4/xa7 - /xe7/xa4/xa8 - /xe7/xa4/xa9 - /xe7/xa4/xaa - /xe7/xa4/xab - /xe7/xa4/xac - /xe7/xa4/xad - /xe7/xa4/xae - /xe7/xa4/xaf - /xe7/xa4/xb0 - /xe7/xa4/xb1 - /xe7/xa4/xb2 - /xe7/xa4/xb3 - /xe7/xa4/xb4 - /xe7/xa4/xb5 - /xe7/xa4/xb6 - /xe7/xa4/xb7 - /xe7/xa4/xb8 - /xe7/xa4/xb9 - /xe7/xa4/xba - /xe7/xa4/xbb - /xe7/xa4/xbc - /xe7/xa4/xbd - /xe7/xa4/xbe - /xe7/xa4/xbf - /xe7/xa5/x80 - /xe7/xa5/x81 - /xe7/xa5/x82 - /xe7/xa5/x83 - /xe7/xa5/x84 - /xe7/xa5/x85 - /xe7/xa5/x86 - /xe7/xa5/x87 - /xe7/xa5/x88 - /xe7/xa5/x89 - /xe7/xa5/x8a - /xe7/xa5/x8b - /xe7/xa5/x8c - /xe7/xa5/x8d - /xe7/xa5/x8e - /xe7/xa5/x8f - /xe7/xa5/x90 - /xe7/xa5/x91 - /xe7/xa5/x92 - /xe7/xa5/x93 - /xe7/xa5/x94 - /xe7/xa5/x95 - /xe7/xa5/x96 - /xe7/xa5/x97 - /xe7/xa5/x98 - /xe7/xa5/x99 - /xe7/xa5/x9a - /xe7/xa5/x9b - /xe7/xa5/x9c - /xe7/xa5/x9d - /xe7/xa5/x9e - /xe7/xa5/x9f - /xe7/xa5/xa0 - /xe7/xa5/xa1 - /xe7/xa5/xa2 - /xe7/xa5/xa3 - /xe7/xa5/xa4 - /xe7/xa5/xa5 - /xe7/xa5/xa6 - /xe7/xa5/xa7 - /xe7/xa5/xa8 - /xe7/xa5/xa9 - /xe7/xa5/xaa - /xe7/xa5/xab - /xe7/xa5/xac - /xe7/xa5/xad - /xe7/xa5/xae - /xe7/xa5/xaf - /xe7/xa5/xb0 - /xe7/xa5/xb1 - /xe7/xa5/xb2 - /xe7/xa5/xb3 - /xe7/xa5/xb4 - /xe7/xa5/xb5 - /xe7/xa5/xb6 - /xe7/xa5/xb7 - /xe7/xa5/xb8 - /xe7/xa5/xb9 - /xe7/xa5/xba - /xe7/xa5/xbb - /xe7/xa5/xbc - /xe7/xa5/xbd - /xe7/xa5/xbe - /xe7/xa5/xbf - /xe7/xa6/x80 - /xe7/xa6/x81 - /xe7/xa6/x82 - /xe7/xa6/x83 - /xe7/xa6/x84 - /xe7/xa6/x85 - /xe7/xa6/x86 - /xe7/xa6/x87 - /xe7/xa6/x88 - /xe7/xa6/x89 - /xe7/xa6/x8a - /xe7/xa6/x8b - /xe7/xa6/x8c - /xe7/xa6/x8d - /xe7/xa6/x8e - /xe7/xa6/x8f - /xe7/xa6/x90 - /xe7/xa6/x91 - /xe7/xa6/x92 - /xe7/xa6/x93 - /xe7/xa6/x94 - /xe7/xa6/x95 - /xe7/xa6/x96 - /xe7/xa6/x97 - /xe7/xa6/x98 - /xe7/xa6/x99 - /xe7/xa6/x9a - /xe7/xa6/x9b - /xe7/xa6/x9c - /xe7/xa6/x9d - /xe7/xa6/x9e - /xe7/xa6/x9f - /xe7/xa6/xa0 - /xe7/xa6/xa1 - /xe7/xa6/xa2 - /xe7/xa6/xa3 - /xe7/xa6/xa4 - /xe7/xa6/xa5 - /xe7/xa6/xa6 - /xe7/xa6/xa7 - /xe7/xa6/xa8 - /xe7/xa6/xa9 - /xe7/xa6/xaa - /xe7/xa6/xab - /xe7/xa6/xac - /xe7/xa6/xad - /xe7/xa6/xae - /xe7/xa6/xaf - /xe7/xa6/xb0 - /xe7/xa6/xb1 - /xe7/xa6/xb2 - /xe7/xa6/xb3 - /xe7/xa6/xb4 - /xe7/xa6/xb5 - /xe7/xa6/xb6 - /xe7/xa6/xb7 - /xe7/xa6/xb8 - /xe7/xa6/xb9 - /xe7/xa6/xba - /xe7/xa6/xbb - /xe7/xa6/xbc - /xe7/xa6/xbd - /xe7/xa6/xbe - /xe7/xa6/xbf - /xe7/xa7/x80 - /xe7/xa7/x81 - /xe7/xa7/x82 - /xe7/xa7/x83 - /xe7/xa7/x84 - /xe7/xa7/x85 - /xe7/xa7/x86 - /xe7/xa7/x87 - /xe7/xa7/x88 - /xe7/xa7/x89 - /xe7/xa7/x8a - /xe7/xa7/x8b - /xe7/xa7/x8c - /xe7/xa7/x8d - /xe7/xa7/x8e - /xe7/xa7/x8f - /xe7/xa7/x90 - /xe7/xa7/x91 - /xe7/xa7/x92 - /xe7/xa7/x93 - /xe7/xa7/x94 - /xe7/xa7/x95 - /xe7/xa7/x96 - /xe7/xa7/x97 - /xe7/xa7/x98 - /xe7/xa7/x99 - /xe7/xa7/x9a - /xe7/xa7/x9b - /xe7/xa7/x9c - /xe7/xa7/x9d - /xe7/xa7/x9e - /xe7/xa7/x9f - /xe7/xa7/xa0 - /xe7/xa7/xa1 - /xe7/xa7/xa2 - /xe7/xa7/xa3 - /xe7/xa7/xa4 - /xe7/xa7/xa5 - /xe7/xa7/xa6 - /xe7/xa7/xa7 - /xe7/xa7/xa8 - /xe7/xa7/xa9 - /xe7/xa7/xaa - /xe7/xa7/xab - /xe7/xa7/xac - /xe7/xa7/xad - /xe7/xa7/xae - /xe7/xa7/xaf - /xe7/xa7/xb0 - /xe7/xa7/xb1 - /xe7/xa7/xb2 - /xe7/xa7/xb3 - /xe7/xa7/xb4 - /xe7/xa7/xb5 - /xe7/xa7/xb6 - /xe7/xa7/xb7 - /xe7/xa7/xb8 - /xe7/xa7/xb9 - /xe7/xa7/xba - /xe7/xa7/xbb - /xe7/xa7/xbc - /xe7/xa7/xbd - /xe7/xa7/xbe - /xe7/xa7/xbf - /xe7/xa8/x80 - /xe7/xa8/x81 - /xe7/xa8/x82 - /xe7/xa8/x83 - /xe7/xa8/x84 - /xe7/xa8/x85 - /xe7/xa8/x86 - /xe7/xa8/x87 - /xe7/xa8/x88 - /xe7/xa8/x89 - /xe7/xa8/x8a - /xe7/xa8/x8b - /xe7/xa8/x8c - /xe7/xa8/x8d - /xe7/xa8/x8e - /xe7/xa8/x8f - /xe7/xa8/x90 - /xe7/xa8/x91 - /xe7/xa8/x92 - /xe7/xa8/x93 - /xe7/xa8/x94 - /xe7/xa8/x95 - /xe7/xa8/x96 - /xe7/xa8/x97 - /xe7/xa8/x98 - /xe7/xa8/x99 - /xe7/xa8/x9a - /xe7/xa8/x9b - /xe7/xa8/x9c - /xe7/xa8/x9d - /xe7/xa8/x9e - /xe7/xa8/x9f - /xe7/xa8/xa0 - /xe7/xa8/xa1 - /xe7/xa8/xa2 - /xe7/xa8/xa3 - /xe7/xa8/xa4 - /xe7/xa8/xa5 - /xe7/xa8/xa6 - /xe7/xa8/xa7 - /xe7/xa8/xa8 - /xe7/xa8/xa9 - /xe7/xa8/xaa - /xe7/xa8/xab - /xe7/xa8/xac - /xe7/xa8/xad - /xe7/xa8/xae - /xe7/xa8/xaf - /xe7/xa8/xb0 - /xe7/xa8/xb1 - /xe7/xa8/xb2 - /xe7/xa8/xb3 - /xe7/xa8/xb4 - /xe7/xa8/xb5 - /xe7/xa8/xb6 - /xe7/xa8/xb7 - /xe7/xa8/xb8 - /xe7/xa8/xb9 - /xe7/xa8/xba - /xe7/xa8/xbb - /xe7/xa8/xbc - /xe7/xa8/xbd - /xe7/xa8/xbe - /xe7/xa8/xbf - /xe7/xa9/x80 - /xe7/xa9/x81 - /xe7/xa9/x82 - /xe7/xa9/x83 - /xe7/xa9/x84 - /xe7/xa9/x85 - /xe7/xa9/x86 - /xe7/xa9/x87 - /xe7/xa9/x88 - /xe7/xa9/x89 - /xe7/xa9/x8a - /xe7/xa9/x8b - /xe7/xa9/x8c - /xe7/xa9/x8d - /xe7/xa9/x8e - /xe7/xa9/x8f - /xe7/xa9/x90 - /xe7/xa9/x91 - /xe7/xa9/x92 - /xe7/xa9/x93 - /xe7/xa9/x94 - /xe7/xa9/x95 - /xe7/xa9/x96 - /xe7/xa9/x97 - /xe7/xa9/x98 - /xe7/xa9/x99 - /xe7/xa9/x9a - /xe7/xa9/x9b - /xe7/xa9/x9c - /xe7/xa9/x9d - /xe7/xa9/x9e - /xe7/xa9/x9f - /xe7/xa9/xa0 - /xe7/xa9/xa1 - /xe7/xa9/xa2 - /xe7/xa9/xa3 - /xe7/xa9/xa4 - /xe7/xa9/xa5 - /xe7/xa9/xa6 - /xe7/xa9/xa7 - /xe7/xa9/xa8 - /xe7/xa9/xa9 - /xe7/xa9/xaa - /xe7/xa9/xab - /xe7/xa9/xac - /xe7/xa9/xad - /xe7/xa9/xae - /xe7/xa9/xaf - /xe7/xa9/xb0 - /xe7/xa9/xb1 - /xe7/xa9/xb2 - /xe7/xa9/xb3 - /xe7/xa9/xb4 - /xe7/xa9/xb5 - /xe7/xa9/xb6 - /xe7/xa9/xb7 - /xe7/xa9/xb8 - /xe7/xa9/xb9 - /xe7/xa9/xba - /xe7/xa9/xbb - /xe7/xa9/xbc - /xe7/xa9/xbd - /xe7/xa9/xbe - /xe7/xa9/xbf - /xe7/xaa/x80 - /xe7/xaa/x81 - /xe7/xaa/x82 - /xe7/xaa/x83 - /xe7/xaa/x84 - /xe7/xaa/x85 - /xe7/xaa/x86 - /xe7/xaa/x87 - /xe7/xaa/x88 - /xe7/xaa/x89 - /xe7/xaa/x8a - /xe7/xaa/x8b - /xe7/xaa/x8c - /xe7/xaa/x8d - /xe7/xaa/x8e - /xe7/xaa/x8f - /xe7/xaa/x90 - /xe7/xaa/x91 - /xe7/xaa/x92 - /xe7/xaa/x93 - /xe7/xaa/x94 - /xe7/xaa/x95 - /xe7/xaa/x96 - /xe7/xaa/x97 - /xe7/xaa/x98 - /xe7/xaa/x99 - /xe7/xaa/x9a - /xe7/xaa/x9b - /xe7/xaa/x9c - /xe7/xaa/x9d - /xe7/xaa/x9e - /xe7/xaa/x9f - /xe7/xaa/xa0 - /xe7/xaa/xa1 - /xe7/xaa/xa2 - /xe7/xaa/xa3 - /xe7/xaa/xa4 - /xe7/xaa/xa5 - /xe7/xaa/xa6 - /xe7/xaa/xa7 - /xe7/xaa/xa8 - /xe7/xaa/xa9 - /xe7/xaa/xaa - /xe7/xaa/xab - /xe7/xaa/xac - /xe7/xaa/xad - /xe7/xaa/xae - /xe7/xaa/xaf - /xe7/xaa/xb0 - /xe7/xaa/xb1 - /xe7/xaa/xb2 - /xe7/xaa/xb3 - /xe7/xaa/xb4 - /xe7/xaa/xb5 - /xe7/xaa/xb6 - /xe7/xaa/xb7 - /xe7/xaa/xb8 - /xe7/xaa/xb9 - /xe7/xaa/xba - /xe7/xaa/xbb - /xe7/xaa/xbc - /xe7/xaa/xbd - /xe7/xaa/xbe - /xe7/xaa/xbf - /xe7/xab/x80 - /xe7/xab/x81 - /xe7/xab/x82 - /xe7/xab/x83 - /xe7/xab/x84 - /xe7/xab/x85 - /xe7/xab/x86 - /xe7/xab/x87 - /xe7/xab/x88 - /xe7/xab/x89 - /xe7/xab/x8a - /xe7/xab/x8b - /xe7/xab/x8c - /xe7/xab/x8d - /xe7/xab/x8e - /xe7/xab/x8f - /xe7/xab/x90 - /xe7/xab/x91 - /xe7/xab/x92 - /xe7/xab/x93 - /xe7/xab/x94 - /xe7/xab/x95 - /xe7/xab/x96 - /xe7/xab/x97 - /xe7/xab/x98 - /xe7/xab/x99 - /xe7/xab/x9a - /xe7/xab/x9b - /xe7/xab/x9c - /xe7/xab/x9d - /xe7/xab/x9e - /xe7/xab/x9f - /xe7/xab/xa0 - /xe7/xab/xa1 - /xe7/xab/xa2 - /xe7/xab/xa3 - /xe7/xab/xa4 - /xe7/xab/xa5 - /xe7/xab/xa6 - /xe7/xab/xa7 - /xe7/xab/xa8 - /xe7/xab/xa9 - /xe7/xab/xaa - /xe7/xab/xab - /xe7/xab/xac - /xe7/xab/xad - /xe7/xab/xae - /xe7/xab/xaf - /xe7/xab/xb0 - /xe7/xab/xb1 - /xe7/xab/xb2 - /xe7/xab/xb3 - /xe7/xab/xb4 - /xe7/xab/xb5 - /xe7/xab/xb6 - /xe7/xab/xb7 - /xe7/xab/xb8 - /xe7/xab/xb9 - /xe7/xab/xba - /xe7/xab/xbb - /xe7/xab/xbc - /xe7/xab/xbd - /xe7/xab/xbe - /xe7/xab/xbf - /xe7/xac/x80 - /xe7/xac/x81 - /xe7/xac/x82 - /xe7/xac/x83 - /xe7/xac/x84 - /xe7/xac/x85 - /xe7/xac/x86 - /xe7/xac/x87 - /xe7/xac/x88 - /xe7/xac/x89 - /xe7/xac/x8a - /xe7/xac/x8b - /xe7/xac/x8c - /xe7/xac/x8d - /xe7/xac/x8e - /xe7/xac/x8f - /xe7/xac/x90 - /xe7/xac/x91 - /xe7/xac/x92 - /xe7/xac/x93 - /xe7/xac/x94 - /xe7/xac/x95 - /xe7/xac/x96 - /xe7/xac/x97 - /xe7/xac/x98 - /xe7/xac/x99 - /xe7/xac/x9a - /xe7/xac/x9b - /xe7/xac/x9c - /xe7/xac/x9d - /xe7/xac/x9e - /xe7/xac/x9f - /xe7/xac/xa0 - /xe7/xac/xa1 - /xe7/xac/xa2 - /xe7/xac/xa3 - /xe7/xac/xa4 - /xe7/xac/xa5 - /xe7/xac/xa6 - /xe7/xac/xa7 - /xe7/xac/xa8 - /xe7/xac/xa9 - /xe7/xac/xaa - /xe7/xac/xab - /xe7/xac/xac - /xe7/xac/xad - /xe7/xac/xae - /xe7/xac/xaf - /xe7/xac/xb0 - /xe7/xac/xb1 - /xe7/xac/xb2 - /xe7/xac/xb3 - /xe7/xac/xb4 - /xe7/xac/xb5 - /xe7/xac/xb6 - /xe7/xac/xb7 - /xe7/xac/xb8 - /xe7/xac/xb9 - /xe7/xac/xba - /xe7/xac/xbb - /xe7/xac/xbc - /xe7/xac/xbd - /xe7/xac/xbe - /xe7/xac/xbf - /xe7/xad/x80 - /xe7/xad/x81 - /xe7/xad/x82 - /xe7/xad/x83 - /xe7/xad/x84 - /xe7/xad/x85 - /xe7/xad/x86 - /xe7/xad/x87 - /xe7/xad/x88 - /xe7/xad/x89 - /xe7/xad/x8a - /xe7/xad/x8b - /xe7/xad/x8c - /xe7/xad/x8d - /xe7/xad/x8e - /xe7/xad/x8f - /xe7/xad/x90 - /xe7/xad/x91 - /xe7/xad/x92 - /xe7/xad/x93 - /xe7/xad/x94 - /xe7/xad/x95 - /xe7/xad/x96 - /xe7/xad/x97 - /xe7/xad/x98 - /xe7/xad/x99 - /xe7/xad/x9a - /xe7/xad/x9b - /xe7/xad/x9c - /xe7/xad/x9d - /xe7/xad/x9e - /xe7/xad/x9f - /xe7/xad/xa0 - /xe7/xad/xa1 - /xe7/xad/xa2 - /xe7/xad/xa3 - /xe7/xad/xa4 - /xe7/xad/xa5 - /xe7/xad/xa6 - /xe7/xad/xa7 - /xe7/xad/xa8 - /xe7/xad/xa9 - /xe7/xad/xaa - /xe7/xad/xab - /xe7/xad/xac - /xe7/xad/xad - /xe7/xad/xae - /xe7/xad/xaf - /xe7/xad/xb0 - /xe7/xad/xb1 - /xe7/xad/xb2 - /xe7/xad/xb3 - /xe7/xad/xb4 - /xe7/xad/xb5 - /xe7/xad/xb6 - /xe7/xad/xb7 - /xe7/xad/xb8 - /xe7/xad/xb9 - /xe7/xad/xba - /xe7/xad/xbb - /xe7/xad/xbc - /xe7/xad/xbd - /xe7/xad/xbe - /xe7/xad/xbf - /xe7/xae/x80 - /xe7/xae/x81 - /xe7/xae/x82 - /xe7/xae/x83 - /xe7/xae/x84 - /xe7/xae/x85 - /xe7/xae/x86 - /xe7/xae/x87 - /xe7/xae/x88 - /xe7/xae/x89 - /xe7/xae/x8a - /xe7/xae/x8b - /xe7/xae/x8c - /xe7/xae/x8d - /xe7/xae/x8e - /xe7/xae/x8f - /xe7/xae/x90 - /xe7/xae/x91 - /xe7/xae/x92 - /xe7/xae/x93 - /xe7/xae/x94 - /xe7/xae/x95 - /xe7/xae/x96 - /xe7/xae/x97 - /xe7/xae/x98 - /xe7/xae/x99 - /xe7/xae/x9a - /xe7/xae/x9b - /xe7/xae/x9c - /xe7/xae/x9d - /xe7/xae/x9e - /xe7/xae/x9f - /xe7/xae/xa0 - /xe7/xae/xa1 - /xe7/xae/xa2 - /xe7/xae/xa3 - /xe7/xae/xa4 - /xe7/xae/xa5 - /xe7/xae/xa6 - /xe7/xae/xa7 - /xe7/xae/xa8 - /xe7/xae/xa9 - /xe7/xae/xaa - /xe7/xae/xab - /xe7/xae/xac - /xe7/xae/xad - /xe7/xae/xae - /xe7/xae/xaf - /xe7/xae/xb0 - /xe7/xae/xb1 - /xe7/xae/xb2 - /xe7/xae/xb3 - /xe7/xae/xb4 - /xe7/xae/xb5 - /xe7/xae/xb6 - /xe7/xae/xb7 - /xe7/xae/xb8 - /xe7/xae/xb9 - /xe7/xae/xba - /xe7/xae/xbb - /xe7/xae/xbc - /xe7/xae/xbd - /xe7/xae/xbe - /xe7/xae/xbf - /xe7/xaf/x80 - /xe7/xaf/x81 - /xe7/xaf/x82 - /xe7/xaf/x83 - /xe7/xaf/x84 - /xe7/xaf/x85 - /xe7/xaf/x86 - /xe7/xaf/x87 - /xe7/xaf/x88 - /xe7/xaf/x89 - /xe7/xaf/x8a - /xe7/xaf/x8b - /xe7/xaf/x8c - /xe7/xaf/x8d - /xe7/xaf/x8e - /xe7/xaf/x8f - /xe7/xaf/x90 - /xe7/xaf/x91 - /xe7/xaf/x92 - /xe7/xaf/x93 - /xe7/xaf/x94 - /xe7/xaf/x95 - /xe7/xaf/x96 - /xe7/xaf/x97 - /xe7/xaf/x98 - /xe7/xaf/x99 - /xe7/xaf/x9a - /xe7/xaf/x9b - /xe7/xaf/x9c - /xe7/xaf/x9d - /xe7/xaf/x9e - /xe7/xaf/x9f - /xe7/xaf/xa0 - /xe7/xaf/xa1 - /xe7/xaf/xa2 - /xe7/xaf/xa3 - /xe7/xaf/xa4 - /xe7/xaf/xa5 - /xe7/xaf/xa6 - /xe7/xaf/xa7 - /xe7/xaf/xa8 - /xe7/xaf/xa9 - /xe7/xaf/xaa - /xe7/xaf/xab - /xe7/xaf/xac - /xe7/xaf/xad - /xe7/xaf/xae - /xe7/xaf/xaf - /xe7/xaf/xb0 - /xe7/xaf/xb1 - /xe7/xaf/xb2 - /xe7/xaf/xb3 - /xe7/xaf/xb4 - /xe7/xaf/xb5 - /xe7/xaf/xb6 - /xe7/xaf/xb7 - /xe7/xaf/xb8 - /xe7/xaf/xb9 - /xe7/xaf/xba - /xe7/xaf/xbb - /xe7/xaf/xbc - /xe7/xaf/xbd - /xe7/xaf/xbe - /xe7/xaf/xbf - /xe7/xb0/x80 - /xe7/xb0/x81 - /xe7/xb0/x82 - /xe7/xb0/x83 - /xe7/xb0/x84 - /xe7/xb0/x85 - /xe7/xb0/x86 - /xe7/xb0/x87 - /xe7/xb0/x88 - /xe7/xb0/x89 - /xe7/xb0/x8a - /xe7/xb0/x8b - /xe7/xb0/x8c - /xe7/xb0/x8d - /xe7/xb0/x8e - /xe7/xb0/x8f - /xe7/xb0/x90 - /xe7/xb0/x91 - /xe7/xb0/x92 - /xe7/xb0/x93 - /xe7/xb0/x94 - /xe7/xb0/x95 - /xe7/xb0/x96 - /xe7/xb0/x97 - /xe7/xb0/x98 - /xe7/xb0/x99 - /xe7/xb0/x9a - /xe7/xb0/x9b - /xe7/xb0/x9c - /xe7/xb0/x9d - /xe7/xb0/x9e - /xe7/xb0/x9f - /xe7/xb0/xa0 - /xe7/xb0/xa1 - /xe7/xb0/xa2 - /xe7/xb0/xa3 - /xe7/xb0/xa4 - /xe7/xb0/xa5 - /xe7/xb0/xa6 - /xe7/xb0/xa7 - /xe7/xb0/xa8 - /xe7/xb0/xa9 - /xe7/xb0/xaa - /xe7/xb0/xab - /xe7/xb0/xac - /xe7/xb0/xad - /xe7/xb0/xae - /xe7/xb0/xaf - /xe7/xb0/xb0 - /xe7/xb0/xb1 - /xe7/xb0/xb2 - /xe7/xb0/xb3 - /xe7/xb0/xb4 - /xe7/xb0/xb5 - /xe7/xb0/xb6 - /xe7/xb0/xb7 - /xe7/xb0/xb8 - /xe7/xb0/xb9 - /xe7/xb0/xba - /xe7/xb0/xbb - /xe7/xb0/xbc - /xe7/xb0/xbd - /xe7/xb0/xbe - /xe7/xb0/xbf - /xe7/xb1/x80 - /xe7/xb1/x81 - /xe7/xb1/x82 - /xe7/xb1/x83 - /xe7/xb1/x84 - /xe7/xb1/x85 - /xe7/xb1/x86 - /xe7/xb1/x87 - /xe7/xb1/x88 - /xe7/xb1/x89 - /xe7/xb1/x8a - /xe7/xb1/x8b - /xe7/xb1/x8c - /xe7/xb1/x8d - /xe7/xb1/x8e - /xe7/xb1/x8f - /xe7/xb1/x90 - /xe7/xb1/x91 - /xe7/xb1/x92 - /xe7/xb1/x93 - /xe7/xb1/x94 - /xe7/xb1/x95 - /xe7/xb1/x96 - /xe7/xb1/x97 - /xe7/xb1/x98 - /xe7/xb1/x99 - /xe7/xb1/x9a - /xe7/xb1/x9b - /xe7/xb1/x9c - /xe7/xb1/x9d - /xe7/xb1/x9e - /xe7/xb1/x9f - /xe7/xb1/xa0 - /xe7/xb1/xa1 - /xe7/xb1/xa2 - /xe7/xb1/xa3 - /xe7/xb1/xa4 - /xe7/xb1/xa5 - /xe7/xb1/xa6 - /xe7/xb1/xa7 - /xe7/xb1/xa8 - /xe7/xb1/xa9 - /xe7/xb1/xaa - /xe7/xb1/xab - /xe7/xb1/xac - /xe7/xb1/xad - /xe7/xb1/xae - /xe7/xb1/xaf - /xe7/xb1/xb0 - /xe7/xb1/xb1 - /xe7/xb1/xb2 - /xe7/xb1/xb3 - /xe7/xb1/xb4 - /xe7/xb1/xb5 - /xe7/xb1/xb6 - /xe7/xb1/xb7 - /xe7/xb1/xb8 - /xe7/xb1/xb9 - /xe7/xb1/xba - /xe7/xb1/xbb - /xe7/xb1/xbc - /xe7/xb1/xbd - /xe7/xb1/xbe - /xe7/xb1/xbf - /xe7/xb2/x80 - /xe7/xb2/x81 - /xe7/xb2/x82 - /xe7/xb2/x83 - /xe7/xb2/x84 - /xe7/xb2/x85 - /xe7/xb2/x86 - /xe7/xb2/x87 - /xe7/xb2/x88 - /xe7/xb2/x89 - /xe7/xb2/x8a - /xe7/xb2/x8b - /xe7/xb2/x8c - /xe7/xb2/x8d - /xe7/xb2/x8e - /xe7/xb2/x8f - /xe7/xb2/x90 - /xe7/xb2/x91 - /xe7/xb2/x92 - /xe7/xb2/x93 - /xe7/xb2/x94 - /xe7/xb2/x95 - /xe7/xb2/x96 - /xe7/xb2/x97 - /xe7/xb2/x98 - /xe7/xb2/x99 - /xe7/xb2/x9a - /xe7/xb2/x9b - /xe7/xb2/x9c - /xe7/xb2/x9d - /xe7/xb2/x9e - /xe7/xb2/x9f - /xe7/xb2/xa0 - /xe7/xb2/xa1 - /xe7/xb2/xa2 - /xe7/xb2/xa3 - /xe7/xb2/xa4 - /xe7/xb2/xa5 - /xe7/xb2/xa6 - /xe7/xb2/xa7 - /xe7/xb2/xa8 - /xe7/xb2/xa9 - /xe7/xb2/xaa - /xe7/xb2/xab - /xe7/xb2/xac - /xe7/xb2/xad - /xe7/xb2/xae - /xe7/xb2/xaf - /xe7/xb2/xb0 - /xe7/xb2/xb1 - /xe7/xb2/xb2 - /xe7/xb2/xb3 - /xe7/xb2/xb4 - /xe7/xb2/xb5 - /xe7/xb2/xb6 - /xe7/xb2/xb7 - /xe7/xb2/xb8 - /xe7/xb2/xb9 - /xe7/xb2/xba - /xe7/xb2/xbb - /xe7/xb2/xbc - /xe7/xb2/xbd - /xe7/xb2/xbe - /xe7/xb2/xbf - /xe7/xb3/x80 - /xe7/xb3/x81 - /xe7/xb3/x82 - /xe7/xb3/x83 - /xe7/xb3/x84 - /xe7/xb3/x85 - /xe7/xb3/x86 - /xe7/xb3/x87 - /xe7/xb3/x88 - /xe7/xb3/x89 - /xe7/xb3/x8a - /xe7/xb3/x8b - /xe7/xb3/x8c - /xe7/xb3/x8d - /xe7/xb3/x8e - /xe7/xb3/x8f - /xe7/xb3/x90 - /xe7/xb3/x91 - /xe7/xb3/x92 - /xe7/xb3/x93 - /xe7/xb3/x94 - /xe7/xb3/x95 - /xe7/xb3/x96 - /xe7/xb3/x97 - /xe7/xb3/x98 - /xe7/xb3/x99 - /xe7/xb3/x9a - /xe7/xb3/x9b - /xe7/xb3/x9c - /xe7/xb3/x9d - /xe7/xb3/x9e - /xe7/xb3/x9f - /xe7/xb3/xa0 - /xe7/xb3/xa1 - /xe7/xb3/xa2 - /xe7/xb3/xa3 - /xe7/xb3/xa4 - /xe7/xb3/xa5 - /xe7/xb3/xa6 - /xe7/xb3/xa7 - /xe7/xb3/xa8 - /xe7/xb3/xa9 - /xe7/xb3/xaa - /xe7/xb3/xab - /xe7/xb3/xac - /xe7/xb3/xad - /xe7/xb3/xae - /xe7/xb3/xaf - /xe7/xb3/xb0 - /xe7/xb3/xb1 - /xe7/xb3/xb2 - /xe7/xb3/xb3 - /xe7/xb3/xb4 - /xe7/xb3/xb5 - /xe7/xb3/xb6 - /xe7/xb3/xb7 - /xe7/xb3/xb8 - /xe7/xb3/xb9 - /xe7/xb3/xba - /xe7/xb3/xbb - /xe7/xb3/xbc - /xe7/xb3/xbd - /xe7/xb3/xbe - /xe7/xb3/xbf - /xe7/xb4/x80 - /xe7/xb4/x81 - /xe7/xb4/x82 - /xe7/xb4/x83 - /xe7/xb4/x84 - /xe7/xb4/x85 - /xe7/xb4/x86 - /xe7/xb4/x87 - /xe7/xb4/x88 - /xe7/xb4/x89 - /xe7/xb4/x8a - /xe7/xb4/x8b - /xe7/xb4/x8c - /xe7/xb4/x8d - /xe7/xb4/x8e - /xe7/xb4/x8f - /xe7/xb4/x90 - /xe7/xb4/x91 - /xe7/xb4/x92 - /xe7/xb4/x93 - /xe7/xb4/x94 - /xe7/xb4/x95 - /xe7/xb4/x96 - /xe7/xb4/x97 - /xe7/xb4/x98 - /xe7/xb4/x99 - /xe7/xb4/x9a - /xe7/xb4/x9b - /xe7/xb4/x9c - /xe7/xb4/x9d - /xe7/xb4/x9e - /xe7/xb4/x9f - /xe7/xb4/xa0 - /xe7/xb4/xa1 - /xe7/xb4/xa2 - /xe7/xb4/xa3 - /xe7/xb4/xa4 - /xe7/xb4/xa5 - /xe7/xb4/xa6 - /xe7/xb4/xa7 - /xe7/xb4/xa8 - /xe7/xb4/xa9 - /xe7/xb4/xaa - /xe7/xb4/xab - /xe7/xb4/xac - /xe7/xb4/xad - /xe7/xb4/xae - /xe7/xb4/xaf - /xe7/xb4/xb0 - /xe7/xb4/xb1 - /xe7/xb4/xb2 - /xe7/xb4/xb3 - /xe7/xb4/xb4 - /xe7/xb4/xb5 - /xe7/xb4/xb6 - /xe7/xb4/xb7 - /xe7/xb4/xb8 - /xe7/xb4/xb9 - /xe7/xb4/xba - /xe7/xb4/xbb - /xe7/xb4/xbc - /xe7/xb4/xbd - /xe7/xb4/xbe - /xe7/xb4/xbf - /xe7/xb5/x80 - /xe7/xb5/x81 - /xe7/xb5/x82 - /xe7/xb5/x83 - /xe7/xb5/x84 - /xe7/xb5/x85 - /xe7/xb5/x86 - /xe7/xb5/x87 - /xe7/xb5/x88 - /xe7/xb5/x89 - /xe7/xb5/x8a - /xe7/xb5/x8b - /xe7/xb5/x8c - /xe7/xb5/x8d - /xe7/xb5/x8e - /xe7/xb5/x8f - /xe7/xb5/x90 - /xe7/xb5/x91 - /xe7/xb5/x92 - /xe7/xb5/x93 - /xe7/xb5/x94 - /xe7/xb5/x95 - /xe7/xb5/x96 - /xe7/xb5/x97 - /xe7/xb5/x98 - /xe7/xb5/x99 - /xe7/xb5/x9a - /xe7/xb5/x9b - /xe7/xb5/x9c - /xe7/xb5/x9d - /xe7/xb5/x9e - /xe7/xb5/x9f - /xe7/xb5/xa0 - /xe7/xb5/xa1 - /xe7/xb5/xa2 - /xe7/xb5/xa3 - /xe7/xb5/xa4 - /xe7/xb5/xa5 - /xe7/xb5/xa6 - /xe7/xb5/xa7 - /xe7/xb5/xa8 - /xe7/xb5/xa9 - /xe7/xb5/xaa - /xe7/xb5/xab - /xe7/xb5/xac - /xe7/xb5/xad - /xe7/xb5/xae - /xe7/xb5/xaf - /xe7/xb5/xb0 - /xe7/xb5/xb1 - /xe7/xb5/xb2 - /xe7/xb5/xb3 - /xe7/xb5/xb4 - /xe7/xb5/xb5 - /xe7/xb5/xb6 - /xe7/xb5/xb7 - /xe7/xb5/xb8 - /xe7/xb5/xb9 - /xe7/xb5/xba - /xe7/xb5/xbb - /xe7/xb5/xbc - /xe7/xb5/xbd - /xe7/xb5/xbe - /xe7/xb5/xbf - /xe7/xb6/x80 - /xe7/xb6/x81 - /xe7/xb6/x82 - /xe7/xb6/x83 - /xe7/xb6/x84 - /xe7/xb6/x85 - /xe7/xb6/x86 - /xe7/xb6/x87 - /xe7/xb6/x88 - /xe7/xb6/x89 - /xe7/xb6/x8a - /xe7/xb6/x8b - /xe7/xb6/x8c - /xe7/xb6/x8d - /xe7/xb6/x8e - /xe7/xb6/x8f - /xe7/xb6/x90 - /xe7/xb6/x91 - /xe7/xb6/x92 - /xe7/xb6/x93 - /xe7/xb6/x94 - /xe7/xb6/x95 - /xe7/xb6/x96 - /xe7/xb6/x97 - /xe7/xb6/x98 - /xe7/xb6/x99 - /xe7/xb6/x9a - /xe7/xb6/x9b - /xe7/xb6/x9c - /xe7/xb6/x9d - /xe7/xb6/x9e - /xe7/xb6/x9f - /xe7/xb6/xa0 - /xe7/xb6/xa1 - /xe7/xb6/xa2 - /xe7/xb6/xa3 - /xe7/xb6/xa4 - /xe7/xb6/xa5 - /xe7/xb6/xa6 - /xe7/xb6/xa7 - /xe7/xb6/xa8 - /xe7/xb6/xa9 - /xe7/xb6/xaa - /xe7/xb6/xab - /xe7/xb6/xac - /xe7/xb6/xad - /xe7/xb6/xae - /xe7/xb6/xaf - /xe7/xb6/xb0 - /xe7/xb6/xb1 - /xe7/xb6/xb2 - /xe7/xb6/xb3 - /xe7/xb6/xb4 - /xe7/xb6/xb5 - /xe7/xb6/xb6 - /xe7/xb6/xb7 - /xe7/xb6/xb8 - /xe7/xb6/xb9 - /xe7/xb6/xba - /xe7/xb6/xbb - /xe7/xb6/xbc - /xe7/xb6/xbd - /xe7/xb6/xbe - /xe7/xb6/xbf - /xe7/xb7/x80 - /xe7/xb7/x81 - /xe7/xb7/x82 - /xe7/xb7/x83 - /xe7/xb7/x84 - /xe7/xb7/x85 - /xe7/xb7/x86 - /xe7/xb7/x87 - /xe7/xb7/x88 - /xe7/xb7/x89 - /xe7/xb7/x8a - /xe7/xb7/x8b - /xe7/xb7/x8c - /xe7/xb7/x8d - /xe7/xb7/x8e - /xe7/xb7/x8f - /xe7/xb7/x90 - /xe7/xb7/x91 - /xe7/xb7/x92 - /xe7/xb7/x93 - /xe7/xb7/x94 - /xe7/xb7/x95 - /xe7/xb7/x96 - /xe7/xb7/x97 - /xe7/xb7/x98 - /xe7/xb7/x99 - /xe7/xb7/x9a - /xe7/xb7/x9b - /xe7/xb7/x9c - /xe7/xb7/x9d - /xe7/xb7/x9e - /xe7/xb7/x9f - /xe7/xb7/xa0 - /xe7/xb7/xa1 - /xe7/xb7/xa2 - /xe7/xb7/xa3 - /xe7/xb7/xa4 - /xe7/xb7/xa5 - /xe7/xb7/xa6 - /xe7/xb7/xa7 - /xe7/xb7/xa8 - /xe7/xb7/xa9 - /xe7/xb7/xaa - /xe7/xb7/xab - /xe7/xb7/xac - /xe7/xb7/xad - /xe7/xb7/xae - /xe7/xb7/xaf - /xe7/xb7/xb0 - /xe7/xb7/xb1 - /xe7/xb7/xb2 - /xe7/xb7/xb3 - /xe7/xb7/xb4 - /xe7/xb7/xb5 - /xe7/xb7/xb6 - /xe7/xb7/xb7 - /xe7/xb7/xb8 - /xe7/xb7/xb9 - /xe7/xb7/xba - /xe7/xb7/xbb - /xe7/xb7/xbc - /xe7/xb7/xbd - /xe7/xb7/xbe - /xe7/xb7/xbf - /xe7/xb8/x80 - /xe7/xb8/x81 - /xe7/xb8/x82 - /xe7/xb8/x83 - /xe7/xb8/x84 - /xe7/xb8/x85 - /xe7/xb8/x86 - /xe7/xb8/x87 - /xe7/xb8/x88 - /xe7/xb8/x89 - /xe7/xb8/x8a - /xe7/xb8/x8b - /xe7/xb8/x8c - /xe7/xb8/x8d - /xe7/xb8/x8e - /xe7/xb8/x8f - /xe7/xb8/x90 - /xe7/xb8/x91 - /xe7/xb8/x92 - /xe7/xb8/x93 - /xe7/xb8/x94 - /xe7/xb8/x95 - /xe7/xb8/x96 - /xe7/xb8/x97 - /xe7/xb8/x98 - /xe7/xb8/x99 - /xe7/xb8/x9a - /xe7/xb8/x9b - /xe7/xb8/x9c - /xe7/xb8/x9d - /xe7/xb8/x9e - /xe7/xb8/x9f - /xe7/xb8/xa0 - /xe7/xb8/xa1 - /xe7/xb8/xa2 - /xe7/xb8/xa3 - /xe7/xb8/xa4 - /xe7/xb8/xa5 - /xe7/xb8/xa6 - /xe7/xb8/xa7 - /xe7/xb8/xa8 - /xe7/xb8/xa9 - /xe7/xb8/xaa - /xe7/xb8/xab - /xe7/xb8/xac - /xe7/xb8/xad - /xe7/xb8/xae - /xe7/xb8/xaf - /xe7/xb8/xb0 - /xe7/xb8/xb1 - /xe7/xb8/xb2 - /xe7/xb8/xb3 - /xe7/xb8/xb4 - /xe7/xb8/xb5 - /xe7/xb8/xb6 - /xe7/xb8/xb7 - /xe7/xb8/xb8 - /xe7/xb8/xb9 - /xe7/xb8/xba - /xe7/xb8/xbb - /xe7/xb8/xbc - /xe7/xb8/xbd - /xe7/xb8/xbe - /xe7/xb8/xbf - /xe7/xb9/x80 - /xe7/xb9/x81 - /xe7/xb9/x82 - /xe7/xb9/x83 - /xe7/xb9/x84 - /xe7/xb9/x85 - /xe7/xb9/x86 - /xe7/xb9/x87 - /xe7/xb9/x88 - /xe7/xb9/x89 - /xe7/xb9/x8a - /xe7/xb9/x8b - /xe7/xb9/x8c - /xe7/xb9/x8d - /xe7/xb9/x8e - /xe7/xb9/x8f - /xe7/xb9/x90 - /xe7/xb9/x91 - /xe7/xb9/x92 - /xe7/xb9/x93 - /xe7/xb9/x94 - /xe7/xb9/x95 - /xe7/xb9/x96 - /xe7/xb9/x97 - /xe7/xb9/x98 - /xe7/xb9/x99 - /xe7/xb9/x9a - /xe7/xb9/x9b - /xe7/xb9/x9c - /xe7/xb9/x9d - /xe7/xb9/x9e - /xe7/xb9/x9f - /xe7/xb9/xa0 - /xe7/xb9/xa1 - /xe7/xb9/xa2 - /xe7/xb9/xa3 - /xe7/xb9/xa4 - /xe7/xb9/xa5 - /xe7/xb9/xa6 - /xe7/xb9/xa7 - /xe7/xb9/xa8 - /xe7/xb9/xa9 - /xe7/xb9/xaa - /xe7/xb9/xab - /xe7/xb9/xac - /xe7/xb9/xad - /xe7/xb9/xae - /xe7/xb9/xaf - /xe7/xb9/xb0 - /xe7/xb9/xb1 - /xe7/xb9/xb2 - /xe7/xb9/xb3 - /xe7/xb9/xb4 - /xe7/xb9/xb5 - /xe7/xb9/xb6 - /xe7/xb9/xb7 - /xe7/xb9/xb8 - /xe7/xb9/xb9 - /xe7/xb9/xba - /xe7/xb9/xbb - /xe7/xb9/xbc - /xe7/xb9/xbd - /xe7/xb9/xbe - /xe7/xb9/xbf - /xe7/xba/x80 - /xe7/xba/x81 - /xe7/xba/x82 - /xe7/xba/x83 - /xe7/xba/x84 - /xe7/xba/x85 - /xe7/xba/x86 - /xe7/xba/x87 - /xe7/xba/x88 - /xe7/xba/x89 - /xe7/xba/x8a - /xe7/xba/x8b - /xe7/xba/x8c - /xe7/xba/x8d - /xe7/xba/x8e - /xe7/xba/x8f - /xe7/xba/x90 - /xe7/xba/x91 - /xe7/xba/x92 - /xe7/xba/x93 - /xe7/xba/x94 - /xe7/xba/x95 - /xe7/xba/x96 - /xe7/xba/x97 - /xe7/xba/x98 - /xe7/xba/x99 - /xe7/xba/x9a - /xe7/xba/x9b - /xe7/xba/x9c - /xe7/xba/x9d - /xe7/xba/x9e - /xe7/xba/x9f - /xe7/xba/xa0 - /xe7/xba/xa1 - /xe7/xba/xa2 - /xe7/xba/xa3 - /xe7/xba/xa4 - /xe7/xba/xa5 - /xe7/xba/xa6 - /xe7/xba/xa7 - /xe7/xba/xa8 - /xe7/xba/xa9 - /xe7/xba/xaa - /xe7/xba/xab - /xe7/xba/xac - /xe7/xba/xad - /xe7/xba/xae - /xe7/xba/xaf - /xe7/xba/xb0 - /xe7/xba/xb1 - /xe7/xba/xb2 - /xe7/xba/xb3 - /xe7/xba/xb4 - /xe7/xba/xb5 - /xe7/xba/xb6 - /xe7/xba/xb7 - /xe7/xba/xb8 - /xe7/xba/xb9 - /xe7/xba/xba - /xe7/xba/xbb - /xe7/xba/xbc - /xe7/xba/xbd - /xe7/xba/xbe - /xe7/xba/xbf - /xe7/xbb/x80 - /xe7/xbb/x81 - /xe7/xbb/x82 - /xe7/xbb/x83 - /xe7/xbb/x84 - /xe7/xbb/x85 - /xe7/xbb/x86 - /xe7/xbb/x87 - /xe7/xbb/x88 - /xe7/xbb/x89 - /xe7/xbb/x8a - /xe7/xbb/x8b - /xe7/xbb/x8c - /xe7/xbb/x8d - /xe7/xbb/x8e - /xe7/xbb/x8f - /xe7/xbb/x90 - /xe7/xbb/x91 - /xe7/xbb/x92 - /xe7/xbb/x93 - /xe7/xbb/x94 - /xe7/xbb/x95 - /xe7/xbb/x96 - /xe7/xbb/x97 - /xe7/xbb/x98 - /xe7/xbb/x99 - /xe7/xbb/x9a - /xe7/xbb/x9b - /xe7/xbb/x9c - /xe7/xbb/x9d - /xe7/xbb/x9e - /xe7/xbb/x9f - /xe7/xbb/xa0 - /xe7/xbb/xa1 - /xe7/xbb/xa2 - /xe7/xbb/xa3 - /xe7/xbb/xa4 - /xe7/xbb/xa5 - /xe7/xbb/xa6 - /xe7/xbb/xa7 - /xe7/xbb/xa8 - /xe7/xbb/xa9 - /xe7/xbb/xaa - /xe7/xbb/xab - /xe7/xbb/xac - /xe7/xbb/xad - /xe7/xbb/xae - /xe7/xbb/xaf - /xe7/xbb/xb0 - /xe7/xbb/xb1 - /xe7/xbb/xb2 - /xe7/xbb/xb3 - /xe7/xbb/xb4 - /xe7/xbb/xb5 - /xe7/xbb/xb6 - /xe7/xbb/xb7 - /xe7/xbb/xb8 - /xe7/xbb/xb9 - /xe7/xbb/xba - /xe7/xbb/xbb - /xe7/xbb/xbc - /xe7/xbb/xbd - /xe7/xbb/xbe - /xe7/xbb/xbf - /xe7/xbc/x80 - /xe7/xbc/x81 - /xe7/xbc/x82 - /xe7/xbc/x83 - /xe7/xbc/x84 - /xe7/xbc/x85 - /xe7/xbc/x86 - /xe7/xbc/x87 - /xe7/xbc/x88 - /xe7/xbc/x89 - /xe7/xbc/x8a - /xe7/xbc/x8b - /xe7/xbc/x8c - /xe7/xbc/x8d - /xe7/xbc/x8e - /xe7/xbc/x8f - /xe7/xbc/x90 - /xe7/xbc/x91 - /xe7/xbc/x92 - /xe7/xbc/x93 - /xe7/xbc/x94 - /xe7/xbc/x95 - /xe7/xbc/x96 - /xe7/xbc/x97 - /xe7/xbc/x98 - /xe7/xbc/x99 - /xe7/xbc/x9a - /xe7/xbc/x9b - /xe7/xbc/x9c - /xe7/xbc/x9d - /xe7/xbc/x9e - /xe7/xbc/x9f - /xe7/xbc/xa0 - /xe7/xbc/xa1 - /xe7/xbc/xa2 - /xe7/xbc/xa3 - /xe7/xbc/xa4 - /xe7/xbc/xa5 - /xe7/xbc/xa6 - /xe7/xbc/xa7 - /xe7/xbc/xa8 - /xe7/xbc/xa9 - /xe7/xbc/xaa - /xe7/xbc/xab - /xe7/xbc/xac - /xe7/xbc/xad - /xe7/xbc/xae - /xe7/xbc/xaf - /xe7/xbc/xb0 - /xe7/xbc/xb1 - /xe7/xbc/xb2 - /xe7/xbc/xb3 - /xe7/xbc/xb4 - /xe7/xbc/xb5 - /xe7/xbc/xb6 - /xe7/xbc/xb7 - /xe7/xbc/xb8 - /xe7/xbc/xb9 - /xe7/xbc/xba - /xe7/xbc/xbb - /xe7/xbc/xbc - /xe7/xbc/xbd - /xe7/xbc/xbe - /xe7/xbc/xbf - /xe7/xbd/x80 - /xe7/xbd/x81 - /xe7/xbd/x82 - /xe7/xbd/x83 - /xe7/xbd/x84 - /xe7/xbd/x85 - /xe7/xbd/x86 - /xe7/xbd/x87 - /xe7/xbd/x88 - /xe7/xbd/x89 - /xe7/xbd/x8a - /xe7/xbd/x8b - /xe7/xbd/x8c - /xe7/xbd/x8d - /xe7/xbd/x8e - /xe7/xbd/x8f - /xe7/xbd/x90 - /xe7/xbd/x91 - /xe7/xbd/x92 - /xe7/xbd/x93 - /xe7/xbd/x94 - /xe7/xbd/x95 - /xe7/xbd/x96 - /xe7/xbd/x97 - /xe7/xbd/x98 - /xe7/xbd/x99 - /xe7/xbd/x9a - /xe7/xbd/x9b - /xe7/xbd/x9c - /xe7/xbd/x9d - /xe7/xbd/x9e - /xe7/xbd/x9f - /xe7/xbd/xa0 - /xe7/xbd/xa1 - /xe7/xbd/xa2 - /xe7/xbd/xa3 - /xe7/xbd/xa4 - /xe7/xbd/xa5 - /xe7/xbd/xa6 - /xe7/xbd/xa7 - /xe7/xbd/xa8 - /xe7/xbd/xa9 - /xe7/xbd/xaa - /xe7/xbd/xab - /xe7/xbd/xac - /xe7/xbd/xad - /xe7/xbd/xae - /xe7/xbd/xaf - /xe7/xbd/xb0 - /xe7/xbd/xb1 - /xe7/xbd/xb2 - /xe7/xbd/xb3 - /xe7/xbd/xb4 - /xe7/xbd/xb5 - /xe7/xbd/xb6 - /xe7/xbd/xb7 - /xe7/xbd/xb8 - /xe7/xbd/xb9 - /xe7/xbd/xba - /xe7/xbd/xbb - /xe7/xbd/xbc - /xe7/xbd/xbd - /xe7/xbd/xbe - /xe7/xbd/xbf - /xe7/xbe/x80 - /xe7/xbe/x81 - /xe7/xbe/x82 - /xe7/xbe/x83 - /xe7/xbe/x84 - /xe7/xbe/x85 - /xe7/xbe/x86 - /xe7/xbe/x87 - /xe7/xbe/x88 - /xe7/xbe/x89 - /xe7/xbe/x8a - /xe7/xbe/x8b - /xe7/xbe/x8c - /xe7/xbe/x8d - /xe7/xbe/x8e - /xe7/xbe/x8f - /xe7/xbe/x90 - /xe7/xbe/x91 - /xe7/xbe/x92 - /xe7/xbe/x93 - /xe7/xbe/x94 - /xe7/xbe/x95 - /xe7/xbe/x96 - /xe7/xbe/x97 - /xe7/xbe/x98 - /xe7/xbe/x99 - /xe7/xbe/x9a - /xe7/xbe/x9b - /xe7/xbe/x9c - /xe7/xbe/x9d - /xe7/xbe/x9e - /xe7/xbe/x9f - /xe7/xbe/xa0 - /xe7/xbe/xa1 - /xe7/xbe/xa2 - /xe7/xbe/xa3 - /xe7/xbe/xa4 - /xe7/xbe/xa5 - /xe7/xbe/xa6 - /xe7/xbe/xa7 - /xe7/xbe/xa8 - /xe7/xbe/xa9 - /xe7/xbe/xaa - /xe7/xbe/xab - /xe7/xbe/xac - /xe7/xbe/xad - /xe7/xbe/xae - /xe7/xbe/xaf - /xe7/xbe/xb0 - /xe7/xbe/xb1 - /xe7/xbe/xb2 - /xe7/xbe/xb3 - /xe7/xbe/xb4 - /xe7/xbe/xb5 - /xe7/xbe/xb6 - /xe7/xbe/xb7 - /xe7/xbe/xb8 - /xe7/xbe/xb9 - /xe7/xbe/xba - /xe7/xbe/xbb - /xe7/xbe/xbc - /xe7/xbe/xbd - /xe7/xbe/xbe - /xe7/xbe/xbf - /xe7/xbf/x80 - /xe7/xbf/x81 - /xe7/xbf/x82 - /xe7/xbf/x83 - /xe7/xbf/x84 - /xe7/xbf/x85 - /xe7/xbf/x86 - /xe7/xbf/x87 - /xe7/xbf/x88 - /xe7/xbf/x89 - /xe7/xbf/x8a - /xe7/xbf/x8b - /xe7/xbf/x8c - /xe7/xbf/x8d - /xe7/xbf/x8e - /xe7/xbf/x8f - /xe7/xbf/x90 - /xe7/xbf/x91 - /xe7/xbf/x92 - /xe7/xbf/x93 - /xe7/xbf/x94 - /xe7/xbf/x95 - /xe7/xbf/x96 - /xe7/xbf/x97 - /xe7/xbf/x98 - /xe7/xbf/x99 - /xe7/xbf/x9a - /xe7/xbf/x9b - /xe7/xbf/x9c - /xe7/xbf/x9d - /xe7/xbf/x9e - /xe7/xbf/x9f - /xe7/xbf/xa0 - /xe7/xbf/xa1 - /xe7/xbf/xa2 - /xe7/xbf/xa3 - /xe7/xbf/xa4 - /xe7/xbf/xa5 - /xe7/xbf/xa6 - /xe7/xbf/xa7 - /xe7/xbf/xa8 - /xe7/xbf/xa9 - /xe7/xbf/xaa - /xe7/xbf/xab - /xe7/xbf/xac - /xe7/xbf/xad - /xe7/xbf/xae - /xe7/xbf/xaf - /xe7/xbf/xb0 - /xe7/xbf/xb1 - /xe7/xbf/xb2 - /xe7/xbf/xb3 - /xe7/xbf/xb4 - /xe7/xbf/xb5 - /xe7/xbf/xb6 - /xe7/xbf/xb7 - /xe7/xbf/xb8 - /xe7/xbf/xb9 - /xe7/xbf/xba - /xe7/xbf/xbb - /xe7/xbf/xbc - /xe7/xbf/xbd - /xe7/xbf/xbe - /xe7/xbf/xbf - /xe8/x80/x80 - /xe8/x80/x81 - /xe8/x80/x82 - /xe8/x80/x83 - /xe8/x80/x84 - /xe8/x80/x85 - /xe8/x80/x86 - /xe8/x80/x87 - /xe8/x80/x88 - /xe8/x80/x89 - /xe8/x80/x8a - /xe8/x80/x8b - /xe8/x80/x8c - /xe8/x80/x8d - /xe8/x80/x8e - /xe8/x80/x8f - /xe8/x80/x90 - /xe8/x80/x91 - /xe8/x80/x92 - /xe8/x80/x93 - /xe8/x80/x94 - /xe8/x80/x95 - /xe8/x80/x96 - /xe8/x80/x97 - /xe8/x80/x98 - /xe8/x80/x99 - /xe8/x80/x9a - /xe8/x80/x9b - /xe8/x80/x9c - /xe8/x80/x9d - /xe8/x80/x9e - /xe8/x80/x9f - /xe8/x80/xa0 - /xe8/x80/xa1 - /xe8/x80/xa2 - /xe8/x80/xa3 - /xe8/x80/xa4 - /xe8/x80/xa5 - /xe8/x80/xa6 - /xe8/x80/xa7 - /xe8/x80/xa8 - /xe8/x80/xa9 - /xe8/x80/xaa - /xe8/x80/xab - /xe8/x80/xac - /xe8/x80/xad - /xe8/x80/xae - /xe8/x80/xaf - /xe8/x80/xb0 - /xe8/x80/xb1 - /xe8/x80/xb2 - /xe8/x80/xb3 - /xe8/x80/xb4 - /xe8/x80/xb5 - /xe8/x80/xb6 - /xe8/x80/xb7 - /xe8/x80/xb8 - /xe8/x80/xb9 - /xe8/x80/xba - /xe8/x80/xbb - /xe8/x80/xbc - /xe8/x80/xbd - /xe8/x80/xbe - /xe8/x80/xbf - /xe8/x81/x80 - /xe8/x81/x81 - /xe8/x81/x82 - /xe8/x81/x83 - /xe8/x81/x84 - /xe8/x81/x85 - /xe8/x81/x86 - /xe8/x81/x87 - /xe8/x81/x88 - /xe8/x81/x89 - /xe8/x81/x8a - /xe8/x81/x8b - /xe8/x81/x8c - /xe8/x81/x8d - /xe8/x81/x8e - /xe8/x81/x8f - /xe8/x81/x90 - /xe8/x81/x91 - /xe8/x81/x92 - /xe8/x81/x93 - /xe8/x81/x94 - /xe8/x81/x95 - /xe8/x81/x96 - /xe8/x81/x97 - /xe8/x81/x98 - /xe8/x81/x99 - /xe8/x81/x9a - /xe8/x81/x9b - /xe8/x81/x9c - /xe8/x81/x9d - /xe8/x81/x9e - /xe8/x81/x9f - /xe8/x81/xa0 - /xe8/x81/xa1 - /xe8/x81/xa2 - /xe8/x81/xa3 - /xe8/x81/xa4 - /xe8/x81/xa5 - /xe8/x81/xa6 - /xe8/x81/xa7 - /xe8/x81/xa8 - /xe8/x81/xa9 - /xe8/x81/xaa - /xe8/x81/xab - /xe8/x81/xac - /xe8/x81/xad - /xe8/x81/xae - /xe8/x81/xaf - /xe8/x81/xb0 - /xe8/x81/xb1 - /xe8/x81/xb2 - /xe8/x81/xb3 - /xe8/x81/xb4 - /xe8/x81/xb5 - /xe8/x81/xb6 - /xe8/x81/xb7 - /xe8/x81/xb8 - /xe8/x81/xb9 - /xe8/x81/xba - /xe8/x81/xbb - /xe8/x81/xbc - /xe8/x81/xbd - /xe8/x81/xbe - /xe8/x81/xbf - /xe8/x82/x80 - /xe8/x82/x81 - /xe8/x82/x82 - /xe8/x82/x83 - /xe8/x82/x84 - /xe8/x82/x85 - /xe8/x82/x86 - /xe8/x82/x87 - /xe8/x82/x88 - /xe8/x82/x89 - /xe8/x82/x8a - /xe8/x82/x8b - /xe8/x82/x8c - /xe8/x82/x8d - /xe8/x82/x8e - /xe8/x82/x8f - /xe8/x82/x90 - /xe8/x82/x91 - /xe8/x82/x92 - /xe8/x82/x93 - /xe8/x82/x94 - /xe8/x82/x95 - /xe8/x82/x96 - /xe8/x82/x97 - /xe8/x82/x98 - /xe8/x82/x99 - /xe8/x82/x9a - /xe8/x82/x9b - /xe8/x82/x9c - /xe8/x82/x9d - /xe8/x82/x9e - /xe8/x82/x9f - /xe8/x82/xa0 - /xe8/x82/xa1 - /xe8/x82/xa2 - /xe8/x82/xa3 - /xe8/x82/xa4 - /xe8/x82/xa5 - /xe8/x82/xa6 - /xe8/x82/xa7 - /xe8/x82/xa8 - /xe8/x82/xa9 - /xe8/x82/xaa - /xe8/x82/xab - /xe8/x82/xac - /xe8/x82/xad - /xe8/x82/xae - /xe8/x82/xaf - /xe8/x82/xb0 - /xe8/x82/xb1 - /xe8/x82/xb2 - /xe8/x82/xb3 - /xe8/x82/xb4 - /xe8/x82/xb5 - /xe8/x82/xb6 - /xe8/x82/xb7 - /xe8/x82/xb8 - /xe8/x82/xb9 - /xe8/x82/xba - /xe8/x82/xbb - /xe8/x82/xbc - /xe8/x82/xbd - /xe8/x82/xbe - /xe8/x82/xbf - /xe8/x83/x80 - /xe8/x83/x81 - /xe8/x83/x82 - /xe8/x83/x83 - /xe8/x83/x84 - /xe8/x83/x85 - /xe8/x83/x86 - /xe8/x83/x87 - /xe8/x83/x88 - /xe8/x83/x89 - /xe8/x83/x8a - /xe8/x83/x8b - /xe8/x83/x8c - /xe8/x83/x8d - /xe8/x83/x8e - /xe8/x83/x8f - /xe8/x83/x90 - /xe8/x83/x91 - /xe8/x83/x92 - /xe8/x83/x93 - /xe8/x83/x94 - /xe8/x83/x95 - /xe8/x83/x96 - /xe8/x83/x97 - /xe8/x83/x98 - /xe8/x83/x99 - /xe8/x83/x9a - /xe8/x83/x9b - /xe8/x83/x9c - /xe8/x83/x9d - /xe8/x83/x9e - /xe8/x83/x9f - /xe8/x83/xa0 - /xe8/x83/xa1 - /xe8/x83/xa2 - /xe8/x83/xa3 - /xe8/x83/xa4 - /xe8/x83/xa5 - /xe8/x83/xa6 - /xe8/x83/xa7 - /xe8/x83/xa8 - /xe8/x83/xa9 - /xe8/x83/xaa - /xe8/x83/xab - /xe8/x83/xac - /xe8/x83/xad - /xe8/x83/xae - /xe8/x83/xaf - /xe8/x83/xb0 - /xe8/x83/xb1 - /xe8/x83/xb2 - /xe8/x83/xb3 - /xe8/x83/xb4 - /xe8/x83/xb5 - /xe8/x83/xb6 - /xe8/x83/xb7 - /xe8/x83/xb8 - /xe8/x83/xb9 - /xe8/x83/xba - /xe8/x83/xbb - /xe8/x83/xbc - /xe8/x83/xbd - /xe8/x83/xbe - /xe8/x83/xbf - /xe8/x84/x80 - /xe8/x84/x81 - /xe8/x84/x82 - /xe8/x84/x83 - /xe8/x84/x84 - /xe8/x84/x85 - /xe8/x84/x86 - /xe8/x84/x87 - /xe8/x84/x88 - /xe8/x84/x89 - /xe8/x84/x8a - /xe8/x84/x8b - /xe8/x84/x8c - /xe8/x84/x8d - /xe8/x84/x8e - /xe8/x84/x8f - /xe8/x84/x90 - /xe8/x84/x91 - /xe8/x84/x92 - /xe8/x84/x93 - /xe8/x84/x94 - /xe8/x84/x95 - /xe8/x84/x96 - /xe8/x84/x97 - /xe8/x84/x98 - /xe8/x84/x99 - /xe8/x84/x9a - /xe8/x84/x9b - /xe8/x84/x9c - /xe8/x84/x9d - /xe8/x84/x9e - /xe8/x84/x9f - /xe8/x84/xa0 - /xe8/x84/xa1 - /xe8/x84/xa2 - /xe8/x84/xa3 - /xe8/x84/xa4 - /xe8/x84/xa5 - /xe8/x84/xa6 - /xe8/x84/xa7 - /xe8/x84/xa8 - /xe8/x84/xa9 - /xe8/x84/xaa - /xe8/x84/xab - /xe8/x84/xac - /xe8/x84/xad - /xe8/x84/xae - /xe8/x84/xaf - /xe8/x84/xb0 - /xe8/x84/xb1 - /xe8/x84/xb2 - /xe8/x84/xb3 - /xe8/x84/xb4 - /xe8/x84/xb5 - /xe8/x84/xb6 - /xe8/x84/xb7 - /xe8/x84/xb8 - /xe8/x84/xb9 - /xe8/x84/xba - /xe8/x84/xbb - /xe8/x84/xbc - /xe8/x84/xbd - /xe8/x84/xbe - /xe8/x84/xbf - /xe8/x85/x80 - /xe8/x85/x81 - /xe8/x85/x82 - /xe8/x85/x83 - /xe8/x85/x84 - /xe8/x85/x85 - /xe8/x85/x86 - /xe8/x85/x87 - /xe8/x85/x88 - /xe8/x85/x89 - /xe8/x85/x8a - /xe8/x85/x8b - /xe8/x85/x8c - /xe8/x85/x8d - /xe8/x85/x8e - /xe8/x85/x8f - /xe8/x85/x90 - /xe8/x85/x91 - /xe8/x85/x92 - /xe8/x85/x93 - /xe8/x85/x94 - /xe8/x85/x95 - /xe8/x85/x96 - /xe8/x85/x97 - /xe8/x85/x98 - /xe8/x85/x99 - /xe8/x85/x9a - /xe8/x85/x9b - /xe8/x85/x9c - /xe8/x85/x9d - /xe8/x85/x9e - /xe8/x85/x9f - /xe8/x85/xa0 - /xe8/x85/xa1 - /xe8/x85/xa2 - /xe8/x85/xa3 - /xe8/x85/xa4 - /xe8/x85/xa5 - /xe8/x85/xa6 - /xe8/x85/xa7 - /xe8/x85/xa8 - /xe8/x85/xa9 - /xe8/x85/xaa - /xe8/x85/xab - /xe8/x85/xac - /xe8/x85/xad - /xe8/x85/xae - /xe8/x85/xaf - /xe8/x85/xb0 - /xe8/x85/xb1 - /xe8/x85/xb2 - /xe8/x85/xb3 - /xe8/x85/xb4 - /xe8/x85/xb5 - /xe8/x85/xb6 - /xe8/x85/xb7 - /xe8/x85/xb8 - /xe8/x85/xb9 - /xe8/x85/xba - /xe8/x85/xbb - /xe8/x85/xbc - /xe8/x85/xbd - /xe8/x85/xbe - /xe8/x85/xbf - /xe8/x86/x80 - /xe8/x86/x81 - /xe8/x86/x82 - /xe8/x86/x83 - /xe8/x86/x84 - /xe8/x86/x85 - /xe8/x86/x86 - /xe8/x86/x87 - /xe8/x86/x88 - /xe8/x86/x89 - /xe8/x86/x8a - /xe8/x86/x8b - /xe8/x86/x8c - /xe8/x86/x8d - /xe8/x86/x8e - /xe8/x86/x8f - /xe8/x86/x90 - /xe8/x86/x91 - /xe8/x86/x92 - /xe8/x86/x93 - /xe8/x86/x94 - /xe8/x86/x95 - /xe8/x86/x96 - /xe8/x86/x97 - /xe8/x86/x98 - /xe8/x86/x99 - /xe8/x86/x9a - /xe8/x86/x9b - /xe8/x86/x9c - /xe8/x86/x9d - /xe8/x86/x9e - /xe8/x86/x9f - /xe8/x86/xa0 - /xe8/x86/xa1 - /xe8/x86/xa2 - /xe8/x86/xa3 - /xe8/x86/xa4 - /xe8/x86/xa5 - /xe8/x86/xa6 - /xe8/x86/xa7 - /xe8/x86/xa8 - /xe8/x86/xa9 - /xe8/x86/xaa - /xe8/x86/xab - /xe8/x86/xac - /xe8/x86/xad - /xe8/x86/xae - /xe8/x86/xaf - /xe8/x86/xb0 - /xe8/x86/xb1 - /xe8/x86/xb2 - /xe8/x86/xb3 - /xe8/x86/xb4 - /xe8/x86/xb5 - /xe8/x86/xb6 - /xe8/x86/xb7 - /xe8/x86/xb8 - /xe8/x86/xb9 - /xe8/x86/xba - /xe8/x86/xbb - /xe8/x86/xbc - /xe8/x86/xbd - /xe8/x86/xbe - /xe8/x86/xbf - /xe8/x87/x80 - /xe8/x87/x81 - /xe8/x87/x82 - /xe8/x87/x83 - /xe8/x87/x84 - /xe8/x87/x85 - /xe8/x87/x86 - /xe8/x87/x87 - /xe8/x87/x88 - /xe8/x87/x89 - /xe8/x87/x8a - /xe8/x87/x8b - /xe8/x87/x8c - /xe8/x87/x8d - /xe8/x87/x8e - /xe8/x87/x8f - /xe8/x87/x90 - /xe8/x87/x91 - /xe8/x87/x92 - /xe8/x87/x93 - /xe8/x87/x94 - /xe8/x87/x95 - /xe8/x87/x96 - /xe8/x87/x97 - /xe8/x87/x98 - /xe8/x87/x99 - /xe8/x87/x9a - /xe8/x87/x9b - /xe8/x87/x9c - /xe8/x87/x9d - /xe8/x87/x9e - /xe8/x87/x9f - /xe8/x87/xa0 - /xe8/x87/xa1 - /xe8/x87/xa2 - /xe8/x87/xa3 - /xe8/x87/xa4 - /xe8/x87/xa5 - /xe8/x87/xa6 - /xe8/x87/xa7 - /xe8/x87/xa8 - /xe8/x87/xa9 - /xe8/x87/xaa - /xe8/x87/xab - /xe8/x87/xac - /xe8/x87/xad - /xe8/x87/xae - /xe8/x87/xaf - /xe8/x87/xb0 - /xe8/x87/xb1 - /xe8/x87/xb2 - /xe8/x87/xb3 - /xe8/x87/xb4 - /xe8/x87/xb5 - /xe8/x87/xb6 - /xe8/x87/xb7 - /xe8/x87/xb8 - /xe8/x87/xb9 - /xe8/x87/xba - /xe8/x87/xbb - /xe8/x87/xbc - /xe8/x87/xbd - /xe8/x87/xbe - /xe8/x87/xbf - /xe8/x88/x80 - /xe8/x88/x81 - /xe8/x88/x82 - /xe8/x88/x83 - /xe8/x88/x84 - /xe8/x88/x85 - /xe8/x88/x86 - /xe8/x88/x87 - /xe8/x88/x88 - /xe8/x88/x89 - /xe8/x88/x8a - /xe8/x88/x8b - /xe8/x88/x8c - /xe8/x88/x8d - /xe8/x88/x8e - /xe8/x88/x8f - /xe8/x88/x90 - /xe8/x88/x91 - /xe8/x88/x92 - /xe8/x88/x93 - /xe8/x88/x94 - /xe8/x88/x95 - /xe8/x88/x96 - /xe8/x88/x97 - /xe8/x88/x98 - /xe8/x88/x99 - /xe8/x88/x9a - /xe8/x88/x9b - /xe8/x88/x9c - /xe8/x88/x9d - /xe8/x88/x9e - /xe8/x88/x9f - /xe8/x88/xa0 - /xe8/x88/xa1 - /xe8/x88/xa2 - /xe8/x88/xa3 - /xe8/x88/xa4 - /xe8/x88/xa5 - /xe8/x88/xa6 - /xe8/x88/xa7 - /xe8/x88/xa8 - /xe8/x88/xa9 - /xe8/x88/xaa - /xe8/x88/xab - /xe8/x88/xac - /xe8/x88/xad - /xe8/x88/xae - /xe8/x88/xaf - /xe8/x88/xb0 - /xe8/x88/xb1 - /xe8/x88/xb2 - /xe8/x88/xb3 - /xe8/x88/xb4 - /xe8/x88/xb5 - /xe8/x88/xb6 - /xe8/x88/xb7 - /xe8/x88/xb8 - /xe8/x88/xb9 - /xe8/x88/xba - /xe8/x88/xbb - /xe8/x88/xbc - /xe8/x88/xbd - /xe8/x88/xbe - /xe8/x88/xbf - /xe8/x89/x80 - /xe8/x89/x81 - /xe8/x89/x82 - /xe8/x89/x83 - /xe8/x89/x84 - /xe8/x89/x85 - /xe8/x89/x86 - /xe8/x89/x87 - /xe8/x89/x88 - /xe8/x89/x89 - /xe8/x89/x8a - /xe8/x89/x8b - /xe8/x89/x8c - /xe8/x89/x8d - /xe8/x89/x8e - /xe8/x89/x8f - /xe8/x89/x90 - /xe8/x89/x91 - /xe8/x89/x92 - /xe8/x89/x93 - /xe8/x89/x94 - /xe8/x89/x95 - /xe8/x89/x96 - /xe8/x89/x97 - /xe8/x89/x98 - /xe8/x89/x99 - /xe8/x89/x9a - /xe8/x89/x9b - /xe8/x89/x9c - /xe8/x89/x9d - /xe8/x89/x9e - /xe8/x89/x9f - /xe8/x89/xa0 - /xe8/x89/xa1 - /xe8/x89/xa2 - /xe8/x89/xa3 - /xe8/x89/xa4 - /xe8/x89/xa5 - /xe8/x89/xa6 - /xe8/x89/xa7 - /xe8/x89/xa8 - /xe8/x89/xa9 - /xe8/x89/xaa - /xe8/x89/xab - /xe8/x89/xac - /xe8/x89/xad - /xe8/x89/xae - /xe8/x89/xaf - /xe8/x89/xb0 - /xe8/x89/xb1 - /xe8/x89/xb2 - /xe8/x89/xb3 - /xe8/x89/xb4 - /xe8/x89/xb5 - /xe8/x89/xb6 - /xe8/x89/xb7 - /xe8/x89/xb8 - /xe8/x89/xb9 - /xe8/x89/xba - /xe8/x89/xbb - /xe8/x89/xbc - /xe8/x89/xbd - /xe8/x89/xbe - /xe8/x89/xbf - /xe8/x8a/x80 - /xe8/x8a/x81 - /xe8/x8a/x82 - /xe8/x8a/x83 - /xe8/x8a/x84 - /xe8/x8a/x85 - /xe8/x8a/x86 - /xe8/x8a/x87 - /xe8/x8a/x88 - /xe8/x8a/x89 - /xe8/x8a/x8a - /xe8/x8a/x8b - /xe8/x8a/x8c - /xe8/x8a/x8d - /xe8/x8a/x8e - /xe8/x8a/x8f - /xe8/x8a/x90 - /xe8/x8a/x91 - /xe8/x8a/x92 - /xe8/x8a/x93 - /xe8/x8a/x94 - /xe8/x8a/x95 - /xe8/x8a/x96 - /xe8/x8a/x97 - /xe8/x8a/x98 - /xe8/x8a/x99 - /xe8/x8a/x9a - /xe8/x8a/x9b - /xe8/x8a/x9c - /xe8/x8a/x9d - /xe8/x8a/x9e - /xe8/x8a/x9f - /xe8/x8a/xa0 - /xe8/x8a/xa1 - /xe8/x8a/xa2 - /xe8/x8a/xa3 - /xe8/x8a/xa4 - /xe8/x8a/xa5 - /xe8/x8a/xa6 - /xe8/x8a/xa7 - /xe8/x8a/xa8 - /xe8/x8a/xa9 - /xe8/x8a/xaa - /xe8/x8a/xab - /xe8/x8a/xac - /xe8/x8a/xad - /xe8/x8a/xae - /xe8/x8a/xaf - /xe8/x8a/xb0 - /xe8/x8a/xb1 - /xe8/x8a/xb2 - /xe8/x8a/xb3 - /xe8/x8a/xb4 - /xe8/x8a/xb5 - /xe8/x8a/xb6 - /xe8/x8a/xb7 - /xe8/x8a/xb8 - /xe8/x8a/xb9 - /xe8/x8a/xba - /xe8/x8a/xbb - /xe8/x8a/xbc - /xe8/x8a/xbd - /xe8/x8a/xbe - /xe8/x8a/xbf - /xe8/x8b/x80 - /xe8/x8b/x81 - /xe8/x8b/x82 - /xe8/x8b/x83 - /xe8/x8b/x84 - /xe8/x8b/x85 - /xe8/x8b/x86 - /xe8/x8b/x87 - /xe8/x8b/x88 - /xe8/x8b/x89 - /xe8/x8b/x8a - /xe8/x8b/x8b - /xe8/x8b/x8c - /xe8/x8b/x8d - /xe8/x8b/x8e - /xe8/x8b/x8f - /xe8/x8b/x90 - /xe8/x8b/x91 - /xe8/x8b/x92 - /xe8/x8b/x93 - /xe8/x8b/x94 - /xe8/x8b/x95 - /xe8/x8b/x96 - /xe8/x8b/x97 - /xe8/x8b/x98 - /xe8/x8b/x99 - /xe8/x8b/x9a - /xe8/x8b/x9b - /xe8/x8b/x9c - /xe8/x8b/x9d - /xe8/x8b/x9e - /xe8/x8b/x9f - /xe8/x8b/xa0 - /xe8/x8b/xa1 - /xe8/x8b/xa2 - /xe8/x8b/xa3 - /xe8/x8b/xa4 - /xe8/x8b/xa5 - /xe8/x8b/xa6 - /xe8/x8b/xa7 - /xe8/x8b/xa8 - /xe8/x8b/xa9 - /xe8/x8b/xaa - /xe8/x8b/xab - /xe8/x8b/xac - /xe8/x8b/xad - /xe8/x8b/xae - /xe8/x8b/xaf - /xe8/x8b/xb0 - /xe8/x8b/xb1 - /xe8/x8b/xb2 - /xe8/x8b/xb3 - /xe8/x8b/xb4 - /xe8/x8b/xb5 - /xe8/x8b/xb6 - /xe8/x8b/xb7 - /xe8/x8b/xb8 - /xe8/x8b/xb9 - /xe8/x8b/xba - /xe8/x8b/xbb - /xe8/x8b/xbc - /xe8/x8b/xbd - /xe8/x8b/xbe - /xe8/x8b/xbf - /xe8/x8c/x80 - /xe8/x8c/x81 - /xe8/x8c/x82 - /xe8/x8c/x83 - /xe8/x8c/x84 - /xe8/x8c/x85 - /xe8/x8c/x86 - /xe8/x8c/x87 - /xe8/x8c/x88 - /xe8/x8c/x89 - /xe8/x8c/x8a - /xe8/x8c/x8b - /xe8/x8c/x8c - /xe8/x8c/x8d - /xe8/x8c/x8e - /xe8/x8c/x8f - /xe8/x8c/x90 - /xe8/x8c/x91 - /xe8/x8c/x92 - /xe8/x8c/x93 - /xe8/x8c/x94 - /xe8/x8c/x95 - /xe8/x8c/x96 - /xe8/x8c/x97 - /xe8/x8c/x98 - /xe8/x8c/x99 - /xe8/x8c/x9a - /xe8/x8c/x9b - /xe8/x8c/x9c - /xe8/x8c/x9d - /xe8/x8c/x9e - /xe8/x8c/x9f - /xe8/x8c/xa0 - /xe8/x8c/xa1 - /xe8/x8c/xa2 - /xe8/x8c/xa3 - /xe8/x8c/xa4 - /xe8/x8c/xa5 - /xe8/x8c/xa6 - /xe8/x8c/xa7 - /xe8/x8c/xa8 - /xe8/x8c/xa9 - /xe8/x8c/xaa - /xe8/x8c/xab - /xe8/x8c/xac - /xe8/x8c/xad - /xe8/x8c/xae - /xe8/x8c/xaf - /xe8/x8c/xb0 - /xe8/x8c/xb1 - /xe8/x8c/xb2 - /xe8/x8c/xb3 - /xe8/x8c/xb4 - /xe8/x8c/xb5 - /xe8/x8c/xb6 - /xe8/x8c/xb7 - /xe8/x8c/xb8 - /xe8/x8c/xb9 - /xe8/x8c/xba - /xe8/x8c/xbb - /xe8/x8c/xbc - /xe8/x8c/xbd - /xe8/x8c/xbe - /xe8/x8c/xbf - /xe8/x8d/x80 - /xe8/x8d/x81 - /xe8/x8d/x82 - /xe8/x8d/x83 - /xe8/x8d/x84 - /xe8/x8d/x85 - /xe8/x8d/x86 - /xe8/x8d/x87 - /xe8/x8d/x88 - /xe8/x8d/x89 - /xe8/x8d/x8a - /xe8/x8d/x8b - /xe8/x8d/x8c - /xe8/x8d/x8d - /xe8/x8d/x8e - /xe8/x8d/x8f - /xe8/x8d/x90 - /xe8/x8d/x91 - /xe8/x8d/x92 - /xe8/x8d/x93 - /xe8/x8d/x94 - /xe8/x8d/x95 - /xe8/x8d/x96 - /xe8/x8d/x97 - /xe8/x8d/x98 - /xe8/x8d/x99 - /xe8/x8d/x9a - /xe8/x8d/x9b - /xe8/x8d/x9c - /xe8/x8d/x9d - /xe8/x8d/x9e - /xe8/x8d/x9f - /xe8/x8d/xa0 - /xe8/x8d/xa1 - /xe8/x8d/xa2 - /xe8/x8d/xa3 - /xe8/x8d/xa4 - /xe8/x8d/xa5 - /xe8/x8d/xa6 - /xe8/x8d/xa7 - /xe8/x8d/xa8 - /xe8/x8d/xa9 - /xe8/x8d/xaa - /xe8/x8d/xab - /xe8/x8d/xac - /xe8/x8d/xad - /xe8/x8d/xae - /xe8/x8d/xaf - /xe8/x8d/xb0 - /xe8/x8d/xb1 - /xe8/x8d/xb2 - /xe8/x8d/xb3 - /xe8/x8d/xb4 - /xe8/x8d/xb5 - /xe8/x8d/xb6 - /xe8/x8d/xb7 - /xe8/x8d/xb8 - /xe8/x8d/xb9 - /xe8/x8d/xba - /xe8/x8d/xbb - /xe8/x8d/xbc - /xe8/x8d/xbd - /xe8/x8d/xbe - /xe8/x8d/xbf - /xe8/x8e/x80 - /xe8/x8e/x81 - /xe8/x8e/x82 - /xe8/x8e/x83 - /xe8/x8e/x84 - /xe8/x8e/x85 - /xe8/x8e/x86 - /xe8/x8e/x87 - /xe8/x8e/x88 - /xe8/x8e/x89 - /xe8/x8e/x8a - /xe8/x8e/x8b - /xe8/x8e/x8c - /xe8/x8e/x8d - /xe8/x8e/x8e - /xe8/x8e/x8f - /xe8/x8e/x90 - /xe8/x8e/x91 - /xe8/x8e/x92 - /xe8/x8e/x93 - /xe8/x8e/x94 - /xe8/x8e/x95 - /xe8/x8e/x96 - /xe8/x8e/x97 - /xe8/x8e/x98 - /xe8/x8e/x99 - /xe8/x8e/x9a - /xe8/x8e/x9b - /xe8/x8e/x9c - /xe8/x8e/x9d - /xe8/x8e/x9e - /xe8/x8e/x9f - /xe8/x8e/xa0 - /xe8/x8e/xa1 - /xe8/x8e/xa2 - /xe8/x8e/xa3 - /xe8/x8e/xa4 - /xe8/x8e/xa5 - /xe8/x8e/xa6 - /xe8/x8e/xa7 - /xe8/x8e/xa8 - /xe8/x8e/xa9 - /xe8/x8e/xaa - /xe8/x8e/xab - /xe8/x8e/xac - /xe8/x8e/xad - /xe8/x8e/xae - /xe8/x8e/xaf - /xe8/x8e/xb0 - /xe8/x8e/xb1 - /xe8/x8e/xb2 - /xe8/x8e/xb3 - /xe8/x8e/xb4 - /xe8/x8e/xb5 - /xe8/x8e/xb6 - /xe8/x8e/xb7 - /xe8/x8e/xb8 - /xe8/x8e/xb9 - /xe8/x8e/xba - /xe8/x8e/xbb - /xe8/x8e/xbc - /xe8/x8e/xbd - /xe8/x8e/xbe - /xe8/x8e/xbf - /xe8/x8f/x80 - /xe8/x8f/x81 - /xe8/x8f/x82 - /xe8/x8f/x83 - /xe8/x8f/x84 - /xe8/x8f/x85 - /xe8/x8f/x86 - /xe8/x8f/x87 - /xe8/x8f/x88 - /xe8/x8f/x89 - /xe8/x8f/x8a - /xe8/x8f/x8b - /xe8/x8f/x8c - /xe8/x8f/x8d - /xe8/x8f/x8e - /xe8/x8f/x8f - /xe8/x8f/x90 - /xe8/x8f/x91 - /xe8/x8f/x92 - /xe8/x8f/x93 - /xe8/x8f/x94 - /xe8/x8f/x95 - /xe8/x8f/x96 - /xe8/x8f/x97 - /xe8/x8f/x98 - /xe8/x8f/x99 - /xe8/x8f/x9a - /xe8/x8f/x9b - /xe8/x8f/x9c - /xe8/x8f/x9d - /xe8/x8f/x9e - /xe8/x8f/x9f - /xe8/x8f/xa0 - /xe8/x8f/xa1 - /xe8/x8f/xa2 - /xe8/x8f/xa3 - /xe8/x8f/xa4 - /xe8/x8f/xa5 - /xe8/x8f/xa6 - /xe8/x8f/xa7 - /xe8/x8f/xa8 - /xe8/x8f/xa9 - /xe8/x8f/xaa - /xe8/x8f/xab - /xe8/x8f/xac - /xe8/x8f/xad - /xe8/x8f/xae - /xe8/x8f/xaf - /xe8/x8f/xb0 - /xe8/x8f/xb1 - /xe8/x8f/xb2 - /xe8/x8f/xb3 - /xe8/x8f/xb4 - /xe8/x8f/xb5 - /xe8/x8f/xb6 - /xe8/x8f/xb7 - /xe8/x8f/xb8 - /xe8/x8f/xb9 - /xe8/x8f/xba - /xe8/x8f/xbb - /xe8/x8f/xbc - /xe8/x8f/xbd - /xe8/x8f/xbe - /xe8/x8f/xbf - /xe8/x90/x80 - /xe8/x90/x81 - /xe8/x90/x82 - /xe8/x90/x83 - /xe8/x90/x84 - /xe8/x90/x85 - /xe8/x90/x86 - /xe8/x90/x87 - /xe8/x90/x88 - /xe8/x90/x89 - /xe8/x90/x8a - /xe8/x90/x8b - /xe8/x90/x8c - /xe8/x90/x8d - /xe8/x90/x8e - /xe8/x90/x8f - /xe8/x90/x90 - /xe8/x90/x91 - /xe8/x90/x92 - /xe8/x90/x93 - /xe8/x90/x94 - /xe8/x90/x95 - /xe8/x90/x96 - /xe8/x90/x97 - /xe8/x90/x98 - /xe8/x90/x99 - /xe8/x90/x9a - /xe8/x90/x9b - /xe8/x90/x9c - /xe8/x90/x9d - /xe8/x90/x9e - /xe8/x90/x9f - /xe8/x90/xa0 - /xe8/x90/xa1 - /xe8/x90/xa2 - /xe8/x90/xa3 - /xe8/x90/xa4 - /xe8/x90/xa5 - /xe8/x90/xa6 - /xe8/x90/xa7 - /xe8/x90/xa8 - /xe8/x90/xa9 - /xe8/x90/xaa - /xe8/x90/xab - /xe8/x90/xac - /xe8/x90/xad - /xe8/x90/xae - /xe8/x90/xaf - /xe8/x90/xb0 - /xe8/x90/xb1 - /xe8/x90/xb2 - /xe8/x90/xb3 - /xe8/x90/xb4 - /xe8/x90/xb5 - /xe8/x90/xb6 - /xe8/x90/xb7 - /xe8/x90/xb8 - /xe8/x90/xb9 - /xe8/x90/xba - /xe8/x90/xbb - /xe8/x90/xbc - /xe8/x90/xbd - /xe8/x90/xbe - /xe8/x90/xbf - /xe8/x91/x80 - /xe8/x91/x81 - /xe8/x91/x82 - /xe8/x91/x83 - /xe8/x91/x84 - /xe8/x91/x85 - /xe8/x91/x86 - /xe8/x91/x87 - /xe8/x91/x88 - /xe8/x91/x89 - /xe8/x91/x8a - /xe8/x91/x8b - /xe8/x91/x8c - /xe8/x91/x8d - /xe8/x91/x8e - /xe8/x91/x8f - /xe8/x91/x90 - /xe8/x91/x91 - /xe8/x91/x92 - /xe8/x91/x93 - /xe8/x91/x94 - /xe8/x91/x95 - /xe8/x91/x96 - /xe8/x91/x97 - /xe8/x91/x98 - /xe8/x91/x99 - /xe8/x91/x9a - /xe8/x91/x9b - /xe8/x91/x9c - /xe8/x91/x9d - /xe8/x91/x9e - /xe8/x91/x9f - /xe8/x91/xa0 - /xe8/x91/xa1 - /xe8/x91/xa2 - /xe8/x91/xa3 - /xe8/x91/xa4 - /xe8/x91/xa5 - /xe8/x91/xa6 - /xe8/x91/xa7 - /xe8/x91/xa8 - /xe8/x91/xa9 - /xe8/x91/xaa - /xe8/x91/xab - /xe8/x91/xac - /xe8/x91/xad - /xe8/x91/xae - /xe8/x91/xaf - /xe8/x91/xb0 - /xe8/x91/xb1 - /xe8/x91/xb2 - /xe8/x91/xb3 - /xe8/x91/xb4 - /xe8/x91/xb5 - /xe8/x91/xb6 - /xe8/x91/xb7 - /xe8/x91/xb8 - /xe8/x91/xb9 - /xe8/x91/xba - /xe8/x91/xbb - /xe8/x91/xbc - /xe8/x91/xbd - /xe8/x91/xbe - /xe8/x91/xbf - /xe8/x92/x80 - /xe8/x92/x81 - /xe8/x92/x82 - /xe8/x92/x83 - /xe8/x92/x84 - /xe8/x92/x85 - /xe8/x92/x86 - /xe8/x92/x87 - /xe8/x92/x88 - /xe8/x92/x89 - /xe8/x92/x8a - /xe8/x92/x8b - /xe8/x92/x8c - /xe8/x92/x8d - /xe8/x92/x8e - /xe8/x92/x8f - /xe8/x92/x90 - /xe8/x92/x91 - /xe8/x92/x92 - /xe8/x92/x93 - /xe8/x92/x94 - /xe8/x92/x95 - /xe8/x92/x96 - /xe8/x92/x97 - /xe8/x92/x98 - /xe8/x92/x99 - /xe8/x92/x9a - /xe8/x92/x9b - /xe8/x92/x9c - /xe8/x92/x9d - /xe8/x92/x9e - /xe8/x92/x9f - /xe8/x92/xa0 - /xe8/x92/xa1 - /xe8/x92/xa2 - /xe8/x92/xa3 - /xe8/x92/xa4 - /xe8/x92/xa5 - /xe8/x92/xa6 - /xe8/x92/xa7 - /xe8/x92/xa8 - /xe8/x92/xa9 - /xe8/x92/xaa - /xe8/x92/xab - /xe8/x92/xac - /xe8/x92/xad - /xe8/x92/xae - /xe8/x92/xaf - /xe8/x92/xb0 - /xe8/x92/xb1 - /xe8/x92/xb2 - /xe8/x92/xb3 - /xe8/x92/xb4 - /xe8/x92/xb5 - /xe8/x92/xb6 - /xe8/x92/xb7 - /xe8/x92/xb8 - /xe8/x92/xb9 - /xe8/x92/xba - /xe8/x92/xbb - /xe8/x92/xbc - /xe8/x92/xbd - /xe8/x92/xbe - /xe8/x92/xbf - /xe8/x93/x80 - /xe8/x93/x81 - /xe8/x93/x82 - /xe8/x93/x83 - /xe8/x93/x84 - /xe8/x93/x85 - /xe8/x93/x86 - /xe8/x93/x87 - /xe8/x93/x88 - /xe8/x93/x89 - /xe8/x93/x8a - /xe8/x93/x8b - /xe8/x93/x8c - /xe8/x93/x8d - /xe8/x93/x8e - /xe8/x93/x8f - /xe8/x93/x90 - /xe8/x93/x91 - /xe8/x93/x92 - /xe8/x93/x93 - /xe8/x93/x94 - /xe8/x93/x95 - /xe8/x93/x96 - /xe8/x93/x97 - /xe8/x93/x98 - /xe8/x93/x99 - /xe8/x93/x9a - /xe8/x93/x9b - /xe8/x93/x9c - /xe8/x93/x9d - /xe8/x93/x9e - /xe8/x93/x9f - /xe8/x93/xa0 - /xe8/x93/xa1 - /xe8/x93/xa2 - /xe8/x93/xa3 - /xe8/x93/xa4 - /xe8/x93/xa5 - /xe8/x93/xa6 - /xe8/x93/xa7 - /xe8/x93/xa8 - /xe8/x93/xa9 - /xe8/x93/xaa - /xe8/x93/xab - /xe8/x93/xac - /xe8/x93/xad - /xe8/x93/xae - /xe8/x93/xaf - /xe8/x93/xb0 - /xe8/x93/xb1 - /xe8/x93/xb2 - /xe8/x93/xb3 - /xe8/x93/xb4 - /xe8/x93/xb5 - /xe8/x93/xb6 - /xe8/x93/xb7 - /xe8/x93/xb8 - /xe8/x93/xb9 - /xe8/x93/xba - /xe8/x93/xbb - /xe8/x93/xbc - /xe8/x93/xbd - /xe8/x93/xbe - /xe8/x93/xbf - /xe8/x94/x80 - /xe8/x94/x81 - /xe8/x94/x82 - /xe8/x94/x83 - /xe8/x94/x84 - /xe8/x94/x85 - /xe8/x94/x86 - /xe8/x94/x87 - /xe8/x94/x88 - /xe8/x94/x89 - /xe8/x94/x8a - /xe8/x94/x8b - /xe8/x94/x8c - /xe8/x94/x8d - /xe8/x94/x8e - /xe8/x94/x8f - /xe8/x94/x90 - /xe8/x94/x91 - /xe8/x94/x92 - /xe8/x94/x93 - /xe8/x94/x94 - /xe8/x94/x95 - /xe8/x94/x96 - /xe8/x94/x97 - /xe8/x94/x98 - /xe8/x94/x99 - /xe8/x94/x9a - /xe8/x94/x9b - /xe8/x94/x9c - /xe8/x94/x9d - /xe8/x94/x9e - /xe8/x94/x9f - /xe8/x94/xa0 - /xe8/x94/xa1 - /xe8/x94/xa2 - /xe8/x94/xa3 - /xe8/x94/xa4 - /xe8/x94/xa5 - /xe8/x94/xa6 - /xe8/x94/xa7 - /xe8/x94/xa8 - /xe8/x94/xa9 - /xe8/x94/xaa - /xe8/x94/xab - /xe8/x94/xac - /xe8/x94/xad - /xe8/x94/xae - /xe8/x94/xaf - /xe8/x94/xb0 - /xe8/x94/xb1 - /xe8/x94/xb2 - /xe8/x94/xb3 - /xe8/x94/xb4 - /xe8/x94/xb5 - /xe8/x94/xb6 - /xe8/x94/xb7 - /xe8/x94/xb8 - /xe8/x94/xb9 - /xe8/x94/xba - /xe8/x94/xbb - /xe8/x94/xbc - /xe8/x94/xbd - /xe8/x94/xbe - /xe8/x94/xbf - /xe8/x95/x80 - /xe8/x95/x81 - /xe8/x95/x82 - /xe8/x95/x83 - /xe8/x95/x84 - /xe8/x95/x85 - /xe8/x95/x86 - /xe8/x95/x87 - /xe8/x95/x88 - /xe8/x95/x89 - /xe8/x95/x8a - /xe8/x95/x8b - /xe8/x95/x8c - /xe8/x95/x8d - /xe8/x95/x8e - /xe8/x95/x8f - /xe8/x95/x90 - /xe8/x95/x91 - /xe8/x95/x92 - /xe8/x95/x93 - /xe8/x95/x94 - /xe8/x95/x95 - /xe8/x95/x96 - /xe8/x95/x97 - /xe8/x95/x98 - /xe8/x95/x99 - /xe8/x95/x9a - /xe8/x95/x9b - /xe8/x95/x9c - /xe8/x95/x9d - /xe8/x95/x9e - /xe8/x95/x9f - /xe8/x95/xa0 - /xe8/x95/xa1 - /xe8/x95/xa2 - /xe8/x95/xa3 - /xe8/x95/xa4 - /xe8/x95/xa5 - /xe8/x95/xa6 - /xe8/x95/xa7 - /xe8/x95/xa8 - /xe8/x95/xa9 - /xe8/x95/xaa - /xe8/x95/xab - /xe8/x95/xac - /xe8/x95/xad - /xe8/x95/xae - /xe8/x95/xaf - /xe8/x95/xb0 - /xe8/x95/xb1 - /xe8/x95/xb2 - /xe8/x95/xb3 - /xe8/x95/xb4 - /xe8/x95/xb5 - /xe8/x95/xb6 - /xe8/x95/xb7 - /xe8/x95/xb8 - /xe8/x95/xb9 - /xe8/x95/xba - /xe8/x95/xbb - /xe8/x95/xbc - /xe8/x95/xbd - /xe8/x95/xbe - /xe8/x95/xbf - /xe8/x96/x80 - /xe8/x96/x81 - /xe8/x96/x82 - /xe8/x96/x83 - /xe8/x96/x84 - /xe8/x96/x85 - /xe8/x96/x86 - /xe8/x96/x87 - /xe8/x96/x88 - /xe8/x96/x89 - /xe8/x96/x8a - /xe8/x96/x8b - /xe8/x96/x8c - /xe8/x96/x8d - /xe8/x96/x8e - /xe8/x96/x8f - /xe8/x96/x90 - /xe8/x96/x91 - /xe8/x96/x92 - /xe8/x96/x93 - /xe8/x96/x94 - /xe8/x96/x95 - /xe8/x96/x96 - /xe8/x96/x97 - /xe8/x96/x98 - /xe8/x96/x99 - /xe8/x96/x9a - /xe8/x96/x9b - /xe8/x96/x9c - /xe8/x96/x9d - /xe8/x96/x9e - /xe8/x96/x9f - /xe8/x96/xa0 - /xe8/x96/xa1 - /xe8/x96/xa2 - /xe8/x96/xa3 - /xe8/x96/xa4 - /xe8/x96/xa5 - /xe8/x96/xa6 - /xe8/x96/xa7 - /xe8/x96/xa8 - /xe8/x96/xa9 - /xe8/x96/xaa - /xe8/x96/xab - /xe8/x96/xac - /xe8/x96/xad - /xe8/x96/xae - /xe8/x96/xaf - /xe8/x96/xb0 - /xe8/x96/xb1 - /xe8/x96/xb2 - /xe8/x96/xb3 - /xe8/x96/xb4 - /xe8/x96/xb5 - /xe8/x96/xb6 - /xe8/x96/xb7 - /xe8/x96/xb8 - /xe8/x96/xb9 - /xe8/x96/xba - /xe8/x96/xbb - /xe8/x96/xbc - /xe8/x96/xbd - /xe8/x96/xbe - /xe8/x96/xbf - /xe8/x97/x80 - /xe8/x97/x81 - /xe8/x97/x82 - /xe8/x97/x83 - /xe8/x97/x84 - /xe8/x97/x85 - /xe8/x97/x86 - /xe8/x97/x87 - /xe8/x97/x88 - /xe8/x97/x89 - /xe8/x97/x8a - /xe8/x97/x8b - /xe8/x97/x8c - /xe8/x97/x8d - /xe8/x97/x8e - /xe8/x97/x8f - /xe8/x97/x90 - /xe8/x97/x91 - /xe8/x97/x92 - /xe8/x97/x93 - /xe8/x97/x94 - /xe8/x97/x95 - /xe8/x97/x96 - /xe8/x97/x97 - /xe8/x97/x98 - /xe8/x97/x99 - /xe8/x97/x9a - /xe8/x97/x9b - /xe8/x97/x9c - /xe8/x97/x9d - /xe8/x97/x9e - /xe8/x97/x9f - /xe8/x97/xa0 - /xe8/x97/xa1 - /xe8/x97/xa2 - /xe8/x97/xa3 - /xe8/x97/xa4 - /xe8/x97/xa5 - /xe8/x97/xa6 - /xe8/x97/xa7 - /xe8/x97/xa8 - /xe8/x97/xa9 - /xe8/x97/xaa - /xe8/x97/xab - /xe8/x97/xac - /xe8/x97/xad - /xe8/x97/xae - /xe8/x97/xaf - /xe8/x97/xb0 - /xe8/x97/xb1 - /xe8/x97/xb2 - /xe8/x97/xb3 - /xe8/x97/xb4 - /xe8/x97/xb5 - /xe8/x97/xb6 - /xe8/x97/xb7 - /xe8/x97/xb8 - /xe8/x97/xb9 - /xe8/x97/xba - /xe8/x97/xbb - /xe8/x97/xbc - /xe8/x97/xbd - /xe8/x97/xbe - /xe8/x97/xbf - /xe8/x98/x80 - /xe8/x98/x81 - /xe8/x98/x82 - /xe8/x98/x83 - /xe8/x98/x84 - /xe8/x98/x85 - /xe8/x98/x86 - /xe8/x98/x87 - /xe8/x98/x88 - /xe8/x98/x89 - /xe8/x98/x8a - /xe8/x98/x8b - /xe8/x98/x8c - /xe8/x98/x8d - /xe8/x98/x8e - /xe8/x98/x8f - /xe8/x98/x90 - /xe8/x98/x91 - /xe8/x98/x92 - /xe8/x98/x93 - /xe8/x98/x94 - /xe8/x98/x95 - /xe8/x98/x96 - /xe8/x98/x97 - /xe8/x98/x98 - /xe8/x98/x99 - /xe8/x98/x9a - /xe8/x98/x9b - /xe8/x98/x9c - /xe8/x98/x9d - /xe8/x98/x9e - /xe8/x98/x9f - /xe8/x98/xa0 - /xe8/x98/xa1 - /xe8/x98/xa2 - /xe8/x98/xa3 - /xe8/x98/xa4 - /xe8/x98/xa5 - /xe8/x98/xa6 - /xe8/x98/xa7 - /xe8/x98/xa8 - /xe8/x98/xa9 - /xe8/x98/xaa - /xe8/x98/xab - /xe8/x98/xac - /xe8/x98/xad - /xe8/x98/xae - /xe8/x98/xaf - /xe8/x98/xb0 - /xe8/x98/xb1 - /xe8/x98/xb2 - /xe8/x98/xb3 - /xe8/x98/xb4 - /xe8/x98/xb5 - /xe8/x98/xb6 - /xe8/x98/xb7 - /xe8/x98/xb8 - /xe8/x98/xb9 - /xe8/x98/xba - /xe8/x98/xbb - /xe8/x98/xbc - /xe8/x98/xbd - /xe8/x98/xbe - /xe8/x98/xbf - /xe8/x99/x80 - /xe8/x99/x81 - /xe8/x99/x82 - /xe8/x99/x83 - /xe8/x99/x84 - /xe8/x99/x85 - /xe8/x99/x86 - /xe8/x99/x87 - /xe8/x99/x88 - /xe8/x99/x89 - /xe8/x99/x8a - /xe8/x99/x8b - /xe8/x99/x8c - /xe8/x99/x8d - /xe8/x99/x8e - /xe8/x99/x8f - /xe8/x99/x90 - /xe8/x99/x91 - /xe8/x99/x92 - /xe8/x99/x93 - /xe8/x99/x94 - /xe8/x99/x95 - /xe8/x99/x96 - /xe8/x99/x97 - /xe8/x99/x98 - /xe8/x99/x99 - /xe8/x99/x9a - /xe8/x99/x9b - /xe8/x99/x9c - /xe8/x99/x9d - /xe8/x99/x9e - /xe8/x99/x9f - /xe8/x99/xa0 - /xe8/x99/xa1 - /xe8/x99/xa2 - /xe8/x99/xa3 - /xe8/x99/xa4 - /xe8/x99/xa5 - /xe8/x99/xa6 - /xe8/x99/xa7 - /xe8/x99/xa8 - /xe8/x99/xa9 - /xe8/x99/xaa - /xe8/x99/xab - /xe8/x99/xac - /xe8/x99/xad - /xe8/x99/xae - /xe8/x99/xaf - /xe8/x99/xb0 - /xe8/x99/xb1 - /xe8/x99/xb2 - /xe8/x99/xb3 - /xe8/x99/xb4 - /xe8/x99/xb5 - /xe8/x99/xb6 - /xe8/x99/xb7 - /xe8/x99/xb8 - /xe8/x99/xb9 - /xe8/x99/xba - /xe8/x99/xbb - /xe8/x99/xbc - /xe8/x99/xbd - /xe8/x99/xbe - /xe8/x99/xbf - /xe8/x9a/x80 - /xe8/x9a/x81 - /xe8/x9a/x82 - /xe8/x9a/x83 - /xe8/x9a/x84 - /xe8/x9a/x85 - /xe8/x9a/x86 - /xe8/x9a/x87 - /xe8/x9a/x88 - /xe8/x9a/x89 - /xe8/x9a/x8a - /xe8/x9a/x8b - /xe8/x9a/x8c - /xe8/x9a/x8d - /xe8/x9a/x8e - /xe8/x9a/x8f - /xe8/x9a/x90 - /xe8/x9a/x91 - /xe8/x9a/x92 - /xe8/x9a/x93 - /xe8/x9a/x94 - /xe8/x9a/x95 - /xe8/x9a/x96 - /xe8/x9a/x97 - /xe8/x9a/x98 - /xe8/x9a/x99 - /xe8/x9a/x9a - /xe8/x9a/x9b - /xe8/x9a/x9c - /xe8/x9a/x9d - /xe8/x9a/x9e - /xe8/x9a/x9f - /xe8/x9a/xa0 - /xe8/x9a/xa1 - /xe8/x9a/xa2 - /xe8/x9a/xa3 - /xe8/x9a/xa4 - /xe8/x9a/xa5 - /xe8/x9a/xa6 - /xe8/x9a/xa7 - /xe8/x9a/xa8 - /xe8/x9a/xa9 - /xe8/x9a/xaa - /xe8/x9a/xab - /xe8/x9a/xac - /xe8/x9a/xad - /xe8/x9a/xae - /xe8/x9a/xaf - /xe8/x9a/xb0 - /xe8/x9a/xb1 - /xe8/x9a/xb2 - /xe8/x9a/xb3 - /xe8/x9a/xb4 - /xe8/x9a/xb5 - /xe8/x9a/xb6 - /xe8/x9a/xb7 - /xe8/x9a/xb8 - /xe8/x9a/xb9 - /xe8/x9a/xba - /xe8/x9a/xbb - /xe8/x9a/xbc - /xe8/x9a/xbd - /xe8/x9a/xbe - /xe8/x9a/xbf - /xe8/x9b/x80 - /xe8/x9b/x81 - /xe8/x9b/x82 - /xe8/x9b/x83 - /xe8/x9b/x84 - /xe8/x9b/x85 - /xe8/x9b/x86 - /xe8/x9b/x87 - /xe8/x9b/x88 - /xe8/x9b/x89 - /xe8/x9b/x8a - /xe8/x9b/x8b - /xe8/x9b/x8c - /xe8/x9b/x8d - /xe8/x9b/x8e - /xe8/x9b/x8f - /xe8/x9b/x90 - /xe8/x9b/x91 - /xe8/x9b/x92 - /xe8/x9b/x93 - /xe8/x9b/x94 - /xe8/x9b/x95 - /xe8/x9b/x96 - /xe8/x9b/x97 - /xe8/x9b/x98 - /xe8/x9b/x99 - /xe8/x9b/x9a - /xe8/x9b/x9b - /xe8/x9b/x9c - /xe8/x9b/x9d - /xe8/x9b/x9e - /xe8/x9b/x9f - /xe8/x9b/xa0 - /xe8/x9b/xa1 - /xe8/x9b/xa2 - /xe8/x9b/xa3 - /xe8/x9b/xa4 - /xe8/x9b/xa5 - /xe8/x9b/xa6 - /xe8/x9b/xa7 - /xe8/x9b/xa8 - /xe8/x9b/xa9 - /xe8/x9b/xaa - /xe8/x9b/xab - /xe8/x9b/xac - /xe8/x9b/xad - /xe8/x9b/xae - /xe8/x9b/xaf - /xe8/x9b/xb0 - /xe8/x9b/xb1 - /xe8/x9b/xb2 - /xe8/x9b/xb3 - /xe8/x9b/xb4 - /xe8/x9b/xb5 - /xe8/x9b/xb6 - /xe8/x9b/xb7 - /xe8/x9b/xb8 - /xe8/x9b/xb9 - /xe8/x9b/xba - /xe8/x9b/xbb - /xe8/x9b/xbc - /xe8/x9b/xbd - /xe8/x9b/xbe - /xe8/x9b/xbf - /xe8/x9c/x80 - /xe8/x9c/x81 - /xe8/x9c/x82 - /xe8/x9c/x83 - /xe8/x9c/x84 - /xe8/x9c/x85 - /xe8/x9c/x86 - /xe8/x9c/x87 - /xe8/x9c/x88 - /xe8/x9c/x89 - /xe8/x9c/x8a - /xe8/x9c/x8b - /xe8/x9c/x8c - /xe8/x9c/x8d - /xe8/x9c/x8e - /xe8/x9c/x8f - /xe8/x9c/x90 - /xe8/x9c/x91 - /xe8/x9c/x92 - /xe8/x9c/x93 - /xe8/x9c/x94 - /xe8/x9c/x95 - /xe8/x9c/x96 - /xe8/x9c/x97 - /xe8/x9c/x98 - /xe8/x9c/x99 - /xe8/x9c/x9a - /xe8/x9c/x9b - /xe8/x9c/x9c - /xe8/x9c/x9d - /xe8/x9c/x9e - /xe8/x9c/x9f - /xe8/x9c/xa0 - /xe8/x9c/xa1 - /xe8/x9c/xa2 - /xe8/x9c/xa3 - /xe8/x9c/xa4 - /xe8/x9c/xa5 - /xe8/x9c/xa6 - /xe8/x9c/xa7 - /xe8/x9c/xa8 - /xe8/x9c/xa9 - /xe8/x9c/xaa - /xe8/x9c/xab - /xe8/x9c/xac - /xe8/x9c/xad - /xe8/x9c/xae - /xe8/x9c/xaf - /xe8/x9c/xb0 - /xe8/x9c/xb1 - /xe8/x9c/xb2 - /xe8/x9c/xb3 - /xe8/x9c/xb4 - /xe8/x9c/xb5 - /xe8/x9c/xb6 - /xe8/x9c/xb7 - /xe8/x9c/xb8 - /xe8/x9c/xb9 - /xe8/x9c/xba - /xe8/x9c/xbb - /xe8/x9c/xbc - /xe8/x9c/xbd - /xe8/x9c/xbe - /xe8/x9c/xbf - /xe8/x9d/x80 - /xe8/x9d/x81 - /xe8/x9d/x82 - /xe8/x9d/x83 - /xe8/x9d/x84 - /xe8/x9d/x85 - /xe8/x9d/x86 - /xe8/x9d/x87 - /xe8/x9d/x88 - /xe8/x9d/x89 - /xe8/x9d/x8a - /xe8/x9d/x8b - /xe8/x9d/x8c - /xe8/x9d/x8d - /xe8/x9d/x8e - /xe8/x9d/x8f - /xe8/x9d/x90 - /xe8/x9d/x91 - /xe8/x9d/x92 - /xe8/x9d/x93 - /xe8/x9d/x94 - /xe8/x9d/x95 - /xe8/x9d/x96 - /xe8/x9d/x97 - /xe8/x9d/x98 - /xe8/x9d/x99 - /xe8/x9d/x9a - /xe8/x9d/x9b - /xe8/x9d/x9c - /xe8/x9d/x9d - /xe8/x9d/x9e - /xe8/x9d/x9f - /xe8/x9d/xa0 - /xe8/x9d/xa1 - /xe8/x9d/xa2 - /xe8/x9d/xa3 - /xe8/x9d/xa4 - /xe8/x9d/xa5 - /xe8/x9d/xa6 - /xe8/x9d/xa7 - /xe8/x9d/xa8 - /xe8/x9d/xa9 - /xe8/x9d/xaa - /xe8/x9d/xab - /xe8/x9d/xac - /xe8/x9d/xad - /xe8/x9d/xae - /xe8/x9d/xaf - /xe8/x9d/xb0 - /xe8/x9d/xb1 - /xe8/x9d/xb2 - /xe8/x9d/xb3 - /xe8/x9d/xb4 - /xe8/x9d/xb5 - /xe8/x9d/xb6 - /xe8/x9d/xb7 - /xe8/x9d/xb8 - /xe8/x9d/xb9 - /xe8/x9d/xba - /xe8/x9d/xbb - /xe8/x9d/xbc - /xe8/x9d/xbd - /xe8/x9d/xbe - /xe8/x9d/xbf - /xe8/x9e/x80 - /xe8/x9e/x81 - /xe8/x9e/x82 - /xe8/x9e/x83 - /xe8/x9e/x84 - /xe8/x9e/x85 - /xe8/x9e/x86 - /xe8/x9e/x87 - /xe8/x9e/x88 - /xe8/x9e/x89 - /xe8/x9e/x8a - /xe8/x9e/x8b - /xe8/x9e/x8c - /xe8/x9e/x8d - /xe8/x9e/x8e - /xe8/x9e/x8f - /xe8/x9e/x90 - /xe8/x9e/x91 - /xe8/x9e/x92 - /xe8/x9e/x93 - /xe8/x9e/x94 - /xe8/x9e/x95 - /xe8/x9e/x96 - /xe8/x9e/x97 - /xe8/x9e/x98 - /xe8/x9e/x99 - /xe8/x9e/x9a - /xe8/x9e/x9b - /xe8/x9e/x9c - /xe8/x9e/x9d - /xe8/x9e/x9e - /xe8/x9e/x9f - /xe8/x9e/xa0 - /xe8/x9e/xa1 - /xe8/x9e/xa2 - /xe8/x9e/xa3 - /xe8/x9e/xa4 - /xe8/x9e/xa5 - /xe8/x9e/xa6 - /xe8/x9e/xa7 - /xe8/x9e/xa8 - /xe8/x9e/xa9 - /xe8/x9e/xaa - /xe8/x9e/xab - /xe8/x9e/xac - /xe8/x9e/xad - /xe8/x9e/xae - /xe8/x9e/xaf - /xe8/x9e/xb0 - /xe8/x9e/xb1 - /xe8/x9e/xb2 - /xe8/x9e/xb3 - /xe8/x9e/xb4 - /xe8/x9e/xb5 - /xe8/x9e/xb6 - /xe8/x9e/xb7 - /xe8/x9e/xb8 - /xe8/x9e/xb9 - /xe8/x9e/xba - /xe8/x9e/xbb - /xe8/x9e/xbc - /xe8/x9e/xbd - /xe8/x9e/xbe - /xe8/x9e/xbf - /xe8/x9f/x80 - /xe8/x9f/x81 - /xe8/x9f/x82 - /xe8/x9f/x83 - /xe8/x9f/x84 - /xe8/x9f/x85 - /xe8/x9f/x86 - /xe8/x9f/x87 - /xe8/x9f/x88 - /xe8/x9f/x89 - /xe8/x9f/x8a - /xe8/x9f/x8b - /xe8/x9f/x8c - /xe8/x9f/x8d - /xe8/x9f/x8e - /xe8/x9f/x8f - /xe8/x9f/x90 - /xe8/x9f/x91 - /xe8/x9f/x92 - /xe8/x9f/x93 - /xe8/x9f/x94 - /xe8/x9f/x95 - /xe8/x9f/x96 - /xe8/x9f/x97 - /xe8/x9f/x98 - /xe8/x9f/x99 - /xe8/x9f/x9a - /xe8/x9f/x9b - /xe8/x9f/x9c - /xe8/x9f/x9d - /xe8/x9f/x9e - /xe8/x9f/x9f - /xe8/x9f/xa0 - /xe8/x9f/xa1 - /xe8/x9f/xa2 - /xe8/x9f/xa3 - /xe8/x9f/xa4 - /xe8/x9f/xa5 - /xe8/x9f/xa6 - /xe8/x9f/xa7 - /xe8/x9f/xa8 - /xe8/x9f/xa9 - /xe8/x9f/xaa - /xe8/x9f/xab - /xe8/x9f/xac - /xe8/x9f/xad - /xe8/x9f/xae - /xe8/x9f/xaf - /xe8/x9f/xb0 - /xe8/x9f/xb1 - /xe8/x9f/xb2 - /xe8/x9f/xb3 - /xe8/x9f/xb4 - /xe8/x9f/xb5 - /xe8/x9f/xb6 - /xe8/x9f/xb7 - /xe8/x9f/xb8 - /xe8/x9f/xb9 - /xe8/x9f/xba - /xe8/x9f/xbb - /xe8/x9f/xbc - /xe8/x9f/xbd - /xe8/x9f/xbe - /xe8/x9f/xbf - /xe8/xa0/x80 - /xe8/xa0/x81 - /xe8/xa0/x82 - /xe8/xa0/x83 - /xe8/xa0/x84 - /xe8/xa0/x85 - /xe8/xa0/x86 - /xe8/xa0/x87 - /xe8/xa0/x88 - /xe8/xa0/x89 - /xe8/xa0/x8a - /xe8/xa0/x8b - /xe8/xa0/x8c - /xe8/xa0/x8d - /xe8/xa0/x8e - /xe8/xa0/x8f - /xe8/xa0/x90 - /xe8/xa0/x91 - /xe8/xa0/x92 - /xe8/xa0/x93 - /xe8/xa0/x94 - /xe8/xa0/x95 - /xe8/xa0/x96 - /xe8/xa0/x97 - /xe8/xa0/x98 - /xe8/xa0/x99 - /xe8/xa0/x9a - /xe8/xa0/x9b - /xe8/xa0/x9c - /xe8/xa0/x9d - /xe8/xa0/x9e - /xe8/xa0/x9f - /xe8/xa0/xa0 - /xe8/xa0/xa1 - /xe8/xa0/xa2 - /xe8/xa0/xa3 - /xe8/xa0/xa4 - /xe8/xa0/xa5 - /xe8/xa0/xa6 - /xe8/xa0/xa7 - /xe8/xa0/xa8 - /xe8/xa0/xa9 - /xe8/xa0/xaa - /xe8/xa0/xab - /xe8/xa0/xac - /xe8/xa0/xad - /xe8/xa0/xae - /xe8/xa0/xaf - /xe8/xa0/xb0 - /xe8/xa0/xb1 - /xe8/xa0/xb2 - /xe8/xa0/xb3 - /xe8/xa0/xb4 - /xe8/xa0/xb5 - /xe8/xa0/xb6 - /xe8/xa0/xb7 - /xe8/xa0/xb8 - /xe8/xa0/xb9 - /xe8/xa0/xba - /xe8/xa0/xbb - /xe8/xa0/xbc - /xe8/xa0/xbd - /xe8/xa0/xbe - /xe8/xa0/xbf - /xe8/xa1/x80 - /xe8/xa1/x81 - /xe8/xa1/x82 - /xe8/xa1/x83 - /xe8/xa1/x84 - /xe8/xa1/x85 - /xe8/xa1/x86 - /xe8/xa1/x87 - /xe8/xa1/x88 - /xe8/xa1/x89 - /xe8/xa1/x8a - /xe8/xa1/x8b - /xe8/xa1/x8c - /xe8/xa1/x8d - /xe8/xa1/x8e - /xe8/xa1/x8f - /xe8/xa1/x90 - /xe8/xa1/x91 - /xe8/xa1/x92 - /xe8/xa1/x93 - /xe8/xa1/x94 - /xe8/xa1/x95 - /xe8/xa1/x96 - /xe8/xa1/x97 - /xe8/xa1/x98 - /xe8/xa1/x99 - /xe8/xa1/x9a - /xe8/xa1/x9b - /xe8/xa1/x9c - /xe8/xa1/x9d - /xe8/xa1/x9e - /xe8/xa1/x9f - /xe8/xa1/xa0 - /xe8/xa1/xa1 - /xe8/xa1/xa2 - /xe8/xa1/xa3 - /xe8/xa1/xa4 - /xe8/xa1/xa5 - /xe8/xa1/xa6 - /xe8/xa1/xa7 - /xe8/xa1/xa8 - /xe8/xa1/xa9 - /xe8/xa1/xaa - /xe8/xa1/xab - /xe8/xa1/xac - /xe8/xa1/xad - /xe8/xa1/xae - /xe8/xa1/xaf - /xe8/xa1/xb0 - /xe8/xa1/xb1 - /xe8/xa1/xb2 - /xe8/xa1/xb3 - /xe8/xa1/xb4 - /xe8/xa1/xb5 - /xe8/xa1/xb6 - /xe8/xa1/xb7 - /xe8/xa1/xb8 - /xe8/xa1/xb9 - /xe8/xa1/xba - /xe8/xa1/xbb - /xe8/xa1/xbc - /xe8/xa1/xbd - /xe8/xa1/xbe - /xe8/xa1/xbf - /xe8/xa2/x80 - /xe8/xa2/x81 - /xe8/xa2/x82 - /xe8/xa2/x83 - /xe8/xa2/x84 - /xe8/xa2/x85 - /xe8/xa2/x86 - /xe8/xa2/x87 - /xe8/xa2/x88 - /xe8/xa2/x89 - /xe8/xa2/x8a - /xe8/xa2/x8b - /xe8/xa2/x8c - /xe8/xa2/x8d - /xe8/xa2/x8e - /xe8/xa2/x8f - /xe8/xa2/x90 - /xe8/xa2/x91 - /xe8/xa2/x92 - /xe8/xa2/x93 - /xe8/xa2/x94 - /xe8/xa2/x95 - /xe8/xa2/x96 - /xe8/xa2/x97 - /xe8/xa2/x98 - /xe8/xa2/x99 - /xe8/xa2/x9a - /xe8/xa2/x9b - /xe8/xa2/x9c - /xe8/xa2/x9d - /xe8/xa2/x9e - /xe8/xa2/x9f - /xe8/xa2/xa0 - /xe8/xa2/xa1 - /xe8/xa2/xa2 - /xe8/xa2/xa3 - /xe8/xa2/xa4 - /xe8/xa2/xa5 - /xe8/xa2/xa6 - /xe8/xa2/xa7 - /xe8/xa2/xa8 - /xe8/xa2/xa9 - /xe8/xa2/xaa - /xe8/xa2/xab - /xe8/xa2/xac - /xe8/xa2/xad - /xe8/xa2/xae - /xe8/xa2/xaf - /xe8/xa2/xb0 - /xe8/xa2/xb1 - /xe8/xa2/xb2 - /xe8/xa2/xb3 - /xe8/xa2/xb4 - /xe8/xa2/xb5 - /xe8/xa2/xb6 - /xe8/xa2/xb7 - /xe8/xa2/xb8 - /xe8/xa2/xb9 - /xe8/xa2/xba - /xe8/xa2/xbb - /xe8/xa2/xbc - /xe8/xa2/xbd - /xe8/xa2/xbe - /xe8/xa2/xbf - /xe8/xa3/x80 - /xe8/xa3/x81 - /xe8/xa3/x82 - /xe8/xa3/x83 - /xe8/xa3/x84 - /xe8/xa3/x85 - /xe8/xa3/x86 - /xe8/xa3/x87 - /xe8/xa3/x88 - /xe8/xa3/x89 - /xe8/xa3/x8a - /xe8/xa3/x8b - /xe8/xa3/x8c - /xe8/xa3/x8d - /xe8/xa3/x8e - /xe8/xa3/x8f - /xe8/xa3/x90 - /xe8/xa3/x91 - /xe8/xa3/x92 - /xe8/xa3/x93 - /xe8/xa3/x94 - /xe8/xa3/x95 - /xe8/xa3/x96 - /xe8/xa3/x97 - /xe8/xa3/x98 - /xe8/xa3/x99 - /xe8/xa3/x9a - /xe8/xa3/x9b - /xe8/xa3/x9c - /xe8/xa3/x9d - /xe8/xa3/x9e - /xe8/xa3/x9f - /xe8/xa3/xa0 - /xe8/xa3/xa1 - /xe8/xa3/xa2 - /xe8/xa3/xa3 - /xe8/xa3/xa4 - /xe8/xa3/xa5 - /xe8/xa3/xa6 - /xe8/xa3/xa7 - /xe8/xa3/xa8 - /xe8/xa3/xa9 - /xe8/xa3/xaa - /xe8/xa3/xab - /xe8/xa3/xac - /xe8/xa3/xad - /xe8/xa3/xae - /xe8/xa3/xaf - /xe8/xa3/xb0 - /xe8/xa3/xb1 - /xe8/xa3/xb2 - /xe8/xa3/xb3 - /xe8/xa3/xb4 - /xe8/xa3/xb5 - /xe8/xa3/xb6 - /xe8/xa3/xb7 - /xe8/xa3/xb8 - /xe8/xa3/xb9 - /xe8/xa3/xba - /xe8/xa3/xbb - /xe8/xa3/xbc - /xe8/xa3/xbd - /xe8/xa3/xbe - /xe8/xa3/xbf - /xe8/xa4/x80 - /xe8/xa4/x81 - /xe8/xa4/x82 - /xe8/xa4/x83 - /xe8/xa4/x84 - /xe8/xa4/x85 - /xe8/xa4/x86 - /xe8/xa4/x87 - /xe8/xa4/x88 - /xe8/xa4/x89 - /xe8/xa4/x8a - /xe8/xa4/x8b - /xe8/xa4/x8c - /xe8/xa4/x8d - /xe8/xa4/x8e - /xe8/xa4/x8f - /xe8/xa4/x90 - /xe8/xa4/x91 - /xe8/xa4/x92 - /xe8/xa4/x93 - /xe8/xa4/x94 - /xe8/xa4/x95 - /xe8/xa4/x96 - /xe8/xa4/x97 - /xe8/xa4/x98 - /xe8/xa4/x99 - /xe8/xa4/x9a - /xe8/xa4/x9b - /xe8/xa4/x9c - /xe8/xa4/x9d - /xe8/xa4/x9e - /xe8/xa4/x9f - /xe8/xa4/xa0 - /xe8/xa4/xa1 - /xe8/xa4/xa2 - /xe8/xa4/xa3 - /xe8/xa4/xa4 - /xe8/xa4/xa5 - /xe8/xa4/xa6 - /xe8/xa4/xa7 - /xe8/xa4/xa8 - /xe8/xa4/xa9 - /xe8/xa4/xaa - /xe8/xa4/xab - /xe8/xa4/xac - /xe8/xa4/xad - /xe8/xa4/xae - /xe8/xa4/xaf - /xe8/xa4/xb0 - /xe8/xa4/xb1 - /xe8/xa4/xb2 - /xe8/xa4/xb3 - /xe8/xa4/xb4 - /xe8/xa4/xb5 - /xe8/xa4/xb6 - /xe8/xa4/xb7 - /xe8/xa4/xb8 - /xe8/xa4/xb9 - /xe8/xa4/xba - /xe8/xa4/xbb - /xe8/xa4/xbc - /xe8/xa4/xbd - /xe8/xa4/xbe - /xe8/xa4/xbf - /xe8/xa5/x80 - /xe8/xa5/x81 - /xe8/xa5/x82 - /xe8/xa5/x83 - /xe8/xa5/x84 - /xe8/xa5/x85 - /xe8/xa5/x86 - /xe8/xa5/x87 - /xe8/xa5/x88 - /xe8/xa5/x89 - /xe8/xa5/x8a - /xe8/xa5/x8b - /xe8/xa5/x8c - /xe8/xa5/x8d - /xe8/xa5/x8e - /xe8/xa5/x8f - /xe8/xa5/x90 - /xe8/xa5/x91 - /xe8/xa5/x92 - /xe8/xa5/x93 - /xe8/xa5/x94 - /xe8/xa5/x95 - /xe8/xa5/x96 - /xe8/xa5/x97 - /xe8/xa5/x98 - /xe8/xa5/x99 - /xe8/xa5/x9a - /xe8/xa5/x9b - /xe8/xa5/x9c - /xe8/xa5/x9d - /xe8/xa5/x9e - /xe8/xa5/x9f - /xe8/xa5/xa0 - /xe8/xa5/xa1 - /xe8/xa5/xa2 - /xe8/xa5/xa3 - /xe8/xa5/xa4 - /xe8/xa5/xa5 - /xe8/xa5/xa6 - /xe8/xa5/xa7 - /xe8/xa5/xa8 - /xe8/xa5/xa9 - /xe8/xa5/xaa - /xe8/xa5/xab - /xe8/xa5/xac - /xe8/xa5/xad - /xe8/xa5/xae - /xe8/xa5/xaf - /xe8/xa5/xb0 - /xe8/xa5/xb1 - /xe8/xa5/xb2 - /xe8/xa5/xb3 - /xe8/xa5/xb4 - /xe8/xa5/xb5 - /xe8/xa5/xb6 - /xe8/xa5/xb7 - /xe8/xa5/xb8 - /xe8/xa5/xb9 - /xe8/xa5/xba - /xe8/xa5/xbb - /xe8/xa5/xbc - /xe8/xa5/xbd - /xe8/xa5/xbe - /xe8/xa5/xbf - /xe8/xa6/x80 - /xe8/xa6/x81 - /xe8/xa6/x82 - /xe8/xa6/x83 - /xe8/xa6/x84 - /xe8/xa6/x85 - /xe8/xa6/x86 - /xe8/xa6/x87 - /xe8/xa6/x88 - /xe8/xa6/x89 - /xe8/xa6/x8a - /xe8/xa6/x8b - /xe8/xa6/x8c - /xe8/xa6/x8d - /xe8/xa6/x8e - /xe8/xa6/x8f - /xe8/xa6/x90 - /xe8/xa6/x91 - /xe8/xa6/x92 - /xe8/xa6/x93 - /xe8/xa6/x94 - /xe8/xa6/x95 - /xe8/xa6/x96 - /xe8/xa6/x97 - /xe8/xa6/x98 - /xe8/xa6/x99 - /xe8/xa6/x9a - /xe8/xa6/x9b - /xe8/xa6/x9c - /xe8/xa6/x9d - /xe8/xa6/x9e - /xe8/xa6/x9f - /xe8/xa6/xa0 - /xe8/xa6/xa1 - /xe8/xa6/xa2 - /xe8/xa6/xa3 - /xe8/xa6/xa4 - /xe8/xa6/xa5 - /xe8/xa6/xa6 - /xe8/xa6/xa7 - /xe8/xa6/xa8 - /xe8/xa6/xa9 - /xe8/xa6/xaa - /xe8/xa6/xab - /xe8/xa6/xac - /xe8/xa6/xad - /xe8/xa6/xae - /xe8/xa6/xaf - /xe8/xa6/xb0 - /xe8/xa6/xb1 - /xe8/xa6/xb2 - /xe8/xa6/xb3 - /xe8/xa6/xb4 - /xe8/xa6/xb5 - /xe8/xa6/xb6 - /xe8/xa6/xb7 - /xe8/xa6/xb8 - /xe8/xa6/xb9 - /xe8/xa6/xba - /xe8/xa6/xbb - /xe8/xa6/xbc - /xe8/xa6/xbd - /xe8/xa6/xbe - /xe8/xa6/xbf - /xe8/xa7/x80 - /xe8/xa7/x81 - /xe8/xa7/x82 - /xe8/xa7/x83 - /xe8/xa7/x84 - /xe8/xa7/x85 - /xe8/xa7/x86 - /xe8/xa7/x87 - /xe8/xa7/x88 - /xe8/xa7/x89 - /xe8/xa7/x8a - /xe8/xa7/x8b - /xe8/xa7/x8c - /xe8/xa7/x8d - /xe8/xa7/x8e - /xe8/xa7/x8f - /xe8/xa7/x90 - /xe8/xa7/x91 - /xe8/xa7/x92 - /xe8/xa7/x93 - /xe8/xa7/x94 - /xe8/xa7/x95 - /xe8/xa7/x96 - /xe8/xa7/x97 - /xe8/xa7/x98 - /xe8/xa7/x99 - /xe8/xa7/x9a - /xe8/xa7/x9b - /xe8/xa7/x9c - /xe8/xa7/x9d - /xe8/xa7/x9e - /xe8/xa7/x9f - /xe8/xa7/xa0 - /xe8/xa7/xa1 - /xe8/xa7/xa2 - /xe8/xa7/xa3 - /xe8/xa7/xa4 - /xe8/xa7/xa5 - /xe8/xa7/xa6 - /xe8/xa7/xa7 - /xe8/xa7/xa8 - /xe8/xa7/xa9 - /xe8/xa7/xaa - /xe8/xa7/xab - /xe8/xa7/xac - /xe8/xa7/xad - /xe8/xa7/xae - /xe8/xa7/xaf - /xe8/xa7/xb0 - /xe8/xa7/xb1 - /xe8/xa7/xb2 - /xe8/xa7/xb3 - /xe8/xa7/xb4 - /xe8/xa7/xb5 - /xe8/xa7/xb6 - /xe8/xa7/xb7 - /xe8/xa7/xb8 - /xe8/xa7/xb9 - /xe8/xa7/xba - /xe8/xa7/xbb - /xe8/xa7/xbc - /xe8/xa7/xbd - /xe8/xa7/xbe - /xe8/xa7/xbf - /xe8/xa8/x80 - /xe8/xa8/x81 - /xe8/xa8/x82 - /xe8/xa8/x83 - /xe8/xa8/x84 - /xe8/xa8/x85 - /xe8/xa8/x86 - /xe8/xa8/x87 - /xe8/xa8/x88 - /xe8/xa8/x89 - /xe8/xa8/x8a - /xe8/xa8/x8b - /xe8/xa8/x8c - /xe8/xa8/x8d - /xe8/xa8/x8e - /xe8/xa8/x8f - /xe8/xa8/x90 - /xe8/xa8/x91 - /xe8/xa8/x92 - /xe8/xa8/x93 - /xe8/xa8/x94 - /xe8/xa8/x95 - /xe8/xa8/x96 - /xe8/xa8/x97 - /xe8/xa8/x98 - /xe8/xa8/x99 - /xe8/xa8/x9a - /xe8/xa8/x9b - /xe8/xa8/x9c - /xe8/xa8/x9d - /xe8/xa8/x9e - /xe8/xa8/x9f - /xe8/xa8/xa0 - /xe8/xa8/xa1 - /xe8/xa8/xa2 - /xe8/xa8/xa3 - /xe8/xa8/xa4 - /xe8/xa8/xa5 - /xe8/xa8/xa6 - /xe8/xa8/xa7 - /xe8/xa8/xa8 - /xe8/xa8/xa9 - /xe8/xa8/xaa - /xe8/xa8/xab - /xe8/xa8/xac - /xe8/xa8/xad - /xe8/xa8/xae - /xe8/xa8/xaf - /xe8/xa8/xb0 - /xe8/xa8/xb1 - /xe8/xa8/xb2 - /xe8/xa8/xb3 - /xe8/xa8/xb4 - /xe8/xa8/xb5 - /xe8/xa8/xb6 - /xe8/xa8/xb7 - /xe8/xa8/xb8 - /xe8/xa8/xb9 - /xe8/xa8/xba - /xe8/xa8/xbb - /xe8/xa8/xbc - /xe8/xa8/xbd - /xe8/xa8/xbe - /xe8/xa8/xbf - /xe8/xa9/x80 - /xe8/xa9/x81 - /xe8/xa9/x82 - /xe8/xa9/x83 - /xe8/xa9/x84 - /xe8/xa9/x85 - /xe8/xa9/x86 - /xe8/xa9/x87 - /xe8/xa9/x88 - /xe8/xa9/x89 - /xe8/xa9/x8a - /xe8/xa9/x8b - /xe8/xa9/x8c - /xe8/xa9/x8d - /xe8/xa9/x8e - /xe8/xa9/x8f - /xe8/xa9/x90 - /xe8/xa9/x91 - /xe8/xa9/x92 - /xe8/xa9/x93 - /xe8/xa9/x94 - /xe8/xa9/x95 - /xe8/xa9/x96 - /xe8/xa9/x97 - /xe8/xa9/x98 - /xe8/xa9/x99 - /xe8/xa9/x9a - /xe8/xa9/x9b - /xe8/xa9/x9c - /xe8/xa9/x9d - /xe8/xa9/x9e - /xe8/xa9/x9f - /xe8/xa9/xa0 - /xe8/xa9/xa1 - /xe8/xa9/xa2 - /xe8/xa9/xa3 - /xe8/xa9/xa4 - /xe8/xa9/xa5 - /xe8/xa9/xa6 - /xe8/xa9/xa7 - /xe8/xa9/xa8 - /xe8/xa9/xa9 - /xe8/xa9/xaa - /xe8/xa9/xab - /xe8/xa9/xac - /xe8/xa9/xad - /xe8/xa9/xae - /xe8/xa9/xaf - /xe8/xa9/xb0 - /xe8/xa9/xb1 - /xe8/xa9/xb2 - /xe8/xa9/xb3 - /xe8/xa9/xb4 - /xe8/xa9/xb5 - /xe8/xa9/xb6 - /xe8/xa9/xb7 - /xe8/xa9/xb8 - /xe8/xa9/xb9 - /xe8/xa9/xba - /xe8/xa9/xbb - /xe8/xa9/xbc - /xe8/xa9/xbd - /xe8/xa9/xbe - /xe8/xa9/xbf - /xe8/xaa/x80 - /xe8/xaa/x81 - /xe8/xaa/x82 - /xe8/xaa/x83 - /xe8/xaa/x84 - /xe8/xaa/x85 - /xe8/xaa/x86 - /xe8/xaa/x87 - /xe8/xaa/x88 - /xe8/xaa/x89 - /xe8/xaa/x8a - /xe8/xaa/x8b - /xe8/xaa/x8c - /xe8/xaa/x8d - /xe8/xaa/x8e - /xe8/xaa/x8f - /xe8/xaa/x90 - /xe8/xaa/x91 - /xe8/xaa/x92 - /xe8/xaa/x93 - /xe8/xaa/x94 - /xe8/xaa/x95 - /xe8/xaa/x96 - /xe8/xaa/x97 - /xe8/xaa/x98 - /xe8/xaa/x99 - /xe8/xaa/x9a - /xe8/xaa/x9b - /xe8/xaa/x9c - /xe8/xaa/x9d - /xe8/xaa/x9e - /xe8/xaa/x9f - /xe8/xaa/xa0 - /xe8/xaa/xa1 - /xe8/xaa/xa2 - /xe8/xaa/xa3 - /xe8/xaa/xa4 - /xe8/xaa/xa5 - /xe8/xaa/xa6 - /xe8/xaa/xa7 - /xe8/xaa/xa8 - /xe8/xaa/xa9 - /xe8/xaa/xaa - /xe8/xaa/xab - /xe8/xaa/xac - /xe8/xaa/xad - /xe8/xaa/xae - /xe8/xaa/xaf - /xe8/xaa/xb0 - /xe8/xaa/xb1 - /xe8/xaa/xb2 - /xe8/xaa/xb3 - /xe8/xaa/xb4 - /xe8/xaa/xb5 - /xe8/xaa/xb6 - /xe8/xaa/xb7 - /xe8/xaa/xb8 - /xe8/xaa/xb9 - /xe8/xaa/xba - /xe8/xaa/xbb - /xe8/xaa/xbc - /xe8/xaa/xbd - /xe8/xaa/xbe - /xe8/xaa/xbf - /xe8/xab/x80 - /xe8/xab/x81 - /xe8/xab/x82 - /xe8/xab/x83 - /xe8/xab/x84 - /xe8/xab/x85 - /xe8/xab/x86 - /xe8/xab/x87 - /xe8/xab/x88 - /xe8/xab/x89 - /xe8/xab/x8a - /xe8/xab/x8b - /xe8/xab/x8c - /xe8/xab/x8d - /xe8/xab/x8e - /xe8/xab/x8f - /xe8/xab/x90 - /xe8/xab/x91 - /xe8/xab/x92 - /xe8/xab/x93 - /xe8/xab/x94 - /xe8/xab/x95 - /xe8/xab/x96 - /xe8/xab/x97 - /xe8/xab/x98 - /xe8/xab/x99 - /xe8/xab/x9a - /xe8/xab/x9b - /xe8/xab/x9c - /xe8/xab/x9d - /xe8/xab/x9e - /xe8/xab/x9f - /xe8/xab/xa0 - /xe8/xab/xa1 - /xe8/xab/xa2 - /xe8/xab/xa3 - /xe8/xab/xa4 - /xe8/xab/xa5 - /xe8/xab/xa6 - /xe8/xab/xa7 - /xe8/xab/xa8 - /xe8/xab/xa9 - /xe8/xab/xaa - /xe8/xab/xab - /xe8/xab/xac - /xe8/xab/xad - /xe8/xab/xae - /xe8/xab/xaf - /xe8/xab/xb0 - /xe8/xab/xb1 - /xe8/xab/xb2 - /xe8/xab/xb3 - /xe8/xab/xb4 - /xe8/xab/xb5 - /xe8/xab/xb6 - /xe8/xab/xb7 - /xe8/xab/xb8 - /xe8/xab/xb9 - /xe8/xab/xba - /xe8/xab/xbb - /xe8/xab/xbc - /xe8/xab/xbd - /xe8/xab/xbe - /xe8/xab/xbf - /xe8/xac/x80 - /xe8/xac/x81 - /xe8/xac/x82 - /xe8/xac/x83 - /xe8/xac/x84 - /xe8/xac/x85 - /xe8/xac/x86 - /xe8/xac/x87 - /xe8/xac/x88 - /xe8/xac/x89 - /xe8/xac/x8a - /xe8/xac/x8b - /xe8/xac/x8c - /xe8/xac/x8d - /xe8/xac/x8e - /xe8/xac/x8f - /xe8/xac/x90 - /xe8/xac/x91 - /xe8/xac/x92 - /xe8/xac/x93 - /xe8/xac/x94 - /xe8/xac/x95 - /xe8/xac/x96 - /xe8/xac/x97 - /xe8/xac/x98 - /xe8/xac/x99 - /xe8/xac/x9a - /xe8/xac/x9b - /xe8/xac/x9c - /xe8/xac/x9d - /xe8/xac/x9e - /xe8/xac/x9f - /xe8/xac/xa0 - /xe8/xac/xa1 - /xe8/xac/xa2 - /xe8/xac/xa3 - /xe8/xac/xa4 - /xe8/xac/xa5 - /xe8/xac/xa6 - /xe8/xac/xa7 - /xe8/xac/xa8 - /xe8/xac/xa9 - /xe8/xac/xaa - /xe8/xac/xab - /xe8/xac/xac - /xe8/xac/xad - /xe8/xac/xae - /xe8/xac/xaf - /xe8/xac/xb0 - /xe8/xac/xb1 - /xe8/xac/xb2 - /xe8/xac/xb3 - /xe8/xac/xb4 - /xe8/xac/xb5 - /xe8/xac/xb6 - /xe8/xac/xb7 - /xe8/xac/xb8 - /xe8/xac/xb9 - /xe8/xac/xba - /xe8/xac/xbb - /xe8/xac/xbc - /xe8/xac/xbd - /xe8/xac/xbe - /xe8/xac/xbf - /xe8/xad/x80 - /xe8/xad/x81 - /xe8/xad/x82 - /xe8/xad/x83 - /xe8/xad/x84 - /xe8/xad/x85 - /xe8/xad/x86 - /xe8/xad/x87 - /xe8/xad/x88 - /xe8/xad/x89 - /xe8/xad/x8a - /xe8/xad/x8b - /xe8/xad/x8c - /xe8/xad/x8d - /xe8/xad/x8e - /xe8/xad/x8f - /xe8/xad/x90 - /xe8/xad/x91 - /xe8/xad/x92 - /xe8/xad/x93 - /xe8/xad/x94 - /xe8/xad/x95 - /xe8/xad/x96 - /xe8/xad/x97 - /xe8/xad/x98 - /xe8/xad/x99 - /xe8/xad/x9a - /xe8/xad/x9b - /xe8/xad/x9c - /xe8/xad/x9d - /xe8/xad/x9e - /xe8/xad/x9f - /xe8/xad/xa0 - /xe8/xad/xa1 - /xe8/xad/xa2 - /xe8/xad/xa3 - /xe8/xad/xa4 - /xe8/xad/xa5 - /xe8/xad/xa6 - /xe8/xad/xa7 - /xe8/xad/xa8 - /xe8/xad/xa9 - /xe8/xad/xaa - /xe8/xad/xab - /xe8/xad/xac - /xe8/xad/xad - /xe8/xad/xae - /xe8/xad/xaf - /xe8/xad/xb0 - /xe8/xad/xb1 - /xe8/xad/xb2 - /xe8/xad/xb3 - /xe8/xad/xb4 - /xe8/xad/xb5 - /xe8/xad/xb6 - /xe8/xad/xb7 - /xe8/xad/xb8 - /xe8/xad/xb9 - /xe8/xad/xba - /xe8/xad/xbb - /xe8/xad/xbc - /xe8/xad/xbd - /xe8/xad/xbe - /xe8/xad/xbf - /xe8/xae/x80 - /xe8/xae/x81 - /xe8/xae/x82 - /xe8/xae/x83 - /xe8/xae/x84 - /xe8/xae/x85 - /xe8/xae/x86 - /xe8/xae/x87 - /xe8/xae/x88 - /xe8/xae/x89 - /xe8/xae/x8a - /xe8/xae/x8b - /xe8/xae/x8c - /xe8/xae/x8d - /xe8/xae/x8e - /xe8/xae/x8f - /xe8/xae/x90 - /xe8/xae/x91 - /xe8/xae/x92 - /xe8/xae/x93 - /xe8/xae/x94 - /xe8/xae/x95 - /xe8/xae/x96 - /xe8/xae/x97 - /xe8/xae/x98 - /xe8/xae/x99 - /xe8/xae/x9a - /xe8/xae/x9b - /xe8/xae/x9c - /xe8/xae/x9d - /xe8/xae/x9e - /xe8/xae/x9f - /xe8/xae/xa0 - /xe8/xae/xa1 - /xe8/xae/xa2 - /xe8/xae/xa3 - /xe8/xae/xa4 - /xe8/xae/xa5 - /xe8/xae/xa6 - /xe8/xae/xa7 - /xe8/xae/xa8 - /xe8/xae/xa9 - /xe8/xae/xaa - /xe8/xae/xab - /xe8/xae/xac - /xe8/xae/xad - /xe8/xae/xae - /xe8/xae/xaf - /xe8/xae/xb0 - /xe8/xae/xb1 - /xe8/xae/xb2 - /xe8/xae/xb3 - /xe8/xae/xb4 - /xe8/xae/xb5 - /xe8/xae/xb6 - /xe8/xae/xb7 - /xe8/xae/xb8 - /xe8/xae/xb9 - /xe8/xae/xba - /xe8/xae/xbb - /xe8/xae/xbc - /xe8/xae/xbd - /xe8/xae/xbe - /xe8/xae/xbf - /xe8/xaf/x80 - /xe8/xaf/x81 - /xe8/xaf/x82 - /xe8/xaf/x83 - /xe8/xaf/x84 - /xe8/xaf/x85 - /xe8/xaf/x86 - /xe8/xaf/x87 - /xe8/xaf/x88 - /xe8/xaf/x89 - /xe8/xaf/x8a - /xe8/xaf/x8b - /xe8/xaf/x8c - /xe8/xaf/x8d - /xe8/xaf/x8e - /xe8/xaf/x8f - /xe8/xaf/x90 - /xe8/xaf/x91 - /xe8/xaf/x92 - /xe8/xaf/x93 - /xe8/xaf/x94 - /xe8/xaf/x95 - /xe8/xaf/x96 - /xe8/xaf/x97 - /xe8/xaf/x98 - /xe8/xaf/x99 - /xe8/xaf/x9a - /xe8/xaf/x9b - /xe8/xaf/x9c - /xe8/xaf/x9d - /xe8/xaf/x9e - /xe8/xaf/x9f - /xe8/xaf/xa0 - /xe8/xaf/xa1 - /xe8/xaf/xa2 - /xe8/xaf/xa3 - /xe8/xaf/xa4 - /xe8/xaf/xa5 - /xe8/xaf/xa6 - /xe8/xaf/xa7 - /xe8/xaf/xa8 - /xe8/xaf/xa9 - /xe8/xaf/xaa - /xe8/xaf/xab - /xe8/xaf/xac - /xe8/xaf/xad - /xe8/xaf/xae - /xe8/xaf/xaf - /xe8/xaf/xb0 - /xe8/xaf/xb1 - /xe8/xaf/xb2 - /xe8/xaf/xb3 - /xe8/xaf/xb4 - /xe8/xaf/xb5 - /xe8/xaf/xb6 - /xe8/xaf/xb7 - /xe8/xaf/xb8 - /xe8/xaf/xb9 - /xe8/xaf/xba - /xe8/xaf/xbb - /xe8/xaf/xbc - /xe8/xaf/xbd - /xe8/xaf/xbe - /xe8/xaf/xbf - /xe8/xb0/x80 - /xe8/xb0/x81 - /xe8/xb0/x82 - /xe8/xb0/x83 - /xe8/xb0/x84 - /xe8/xb0/x85 - /xe8/xb0/x86 - /xe8/xb0/x87 - /xe8/xb0/x88 - /xe8/xb0/x89 - /xe8/xb0/x8a - /xe8/xb0/x8b - /xe8/xb0/x8c - /xe8/xb0/x8d - /xe8/xb0/x8e - /xe8/xb0/x8f - /xe8/xb0/x90 - /xe8/xb0/x91 - /xe8/xb0/x92 - /xe8/xb0/x93 - /xe8/xb0/x94 - /xe8/xb0/x95 - /xe8/xb0/x96 - /xe8/xb0/x97 - /xe8/xb0/x98 - /xe8/xb0/x99 - /xe8/xb0/x9a - /xe8/xb0/x9b - /xe8/xb0/x9c - /xe8/xb0/x9d - /xe8/xb0/x9e - /xe8/xb0/x9f - /xe8/xb0/xa0 - /xe8/xb0/xa1 - /xe8/xb0/xa2 - /xe8/xb0/xa3 - /xe8/xb0/xa4 - /xe8/xb0/xa5 - /xe8/xb0/xa6 - /xe8/xb0/xa7 - /xe8/xb0/xa8 - /xe8/xb0/xa9 - /xe8/xb0/xaa - /xe8/xb0/xab - /xe8/xb0/xac - /xe8/xb0/xad - /xe8/xb0/xae - /xe8/xb0/xaf - /xe8/xb0/xb0 - /xe8/xb0/xb1 - /xe8/xb0/xb2 - /xe8/xb0/xb3 - /xe8/xb0/xb4 - /xe8/xb0/xb5 - /xe8/xb0/xb6 - /xe8/xb0/xb7 - /xe8/xb0/xb8 - /xe8/xb0/xb9 - /xe8/xb0/xba - /xe8/xb0/xbb - /xe8/xb0/xbc - /xe8/xb0/xbd - /xe8/xb0/xbe - /xe8/xb0/xbf - /xe8/xb1/x80 - /xe8/xb1/x81 - /xe8/xb1/x82 - /xe8/xb1/x83 - /xe8/xb1/x84 - /xe8/xb1/x85 - /xe8/xb1/x86 - /xe8/xb1/x87 - /xe8/xb1/x88 - /xe8/xb1/x89 - /xe8/xb1/x8a - /xe8/xb1/x8b - /xe8/xb1/x8c - /xe8/xb1/x8d - /xe8/xb1/x8e - /xe8/xb1/x8f - /xe8/xb1/x90 - /xe8/xb1/x91 - /xe8/xb1/x92 - /xe8/xb1/x93 - /xe8/xb1/x94 - /xe8/xb1/x95 - /xe8/xb1/x96 - /xe8/xb1/x97 - /xe8/xb1/x98 - /xe8/xb1/x99 - /xe8/xb1/x9a - /xe8/xb1/x9b - /xe8/xb1/x9c - /xe8/xb1/x9d - /xe8/xb1/x9e - /xe8/xb1/x9f - /xe8/xb1/xa0 - /xe8/xb1/xa1 - /xe8/xb1/xa2 - /xe8/xb1/xa3 - /xe8/xb1/xa4 - /xe8/xb1/xa5 - /xe8/xb1/xa6 - /xe8/xb1/xa7 - /xe8/xb1/xa8 - /xe8/xb1/xa9 - /xe8/xb1/xaa - /xe8/xb1/xab - /xe8/xb1/xac - /xe8/xb1/xad - /xe8/xb1/xae - /xe8/xb1/xaf - /xe8/xb1/xb0 - /xe8/xb1/xb1 - /xe8/xb1/xb2 - /xe8/xb1/xb3 - /xe8/xb1/xb4 - /xe8/xb1/xb5 - /xe8/xb1/xb6 - /xe8/xb1/xb7 - /xe8/xb1/xb8 - /xe8/xb1/xb9 - /xe8/xb1/xba - /xe8/xb1/xbb - /xe8/xb1/xbc - /xe8/xb1/xbd - /xe8/xb1/xbe - /xe8/xb1/xbf - /xe8/xb2/x80 - /xe8/xb2/x81 - /xe8/xb2/x82 - /xe8/xb2/x83 - /xe8/xb2/x84 - /xe8/xb2/x85 - /xe8/xb2/x86 - /xe8/xb2/x87 - /xe8/xb2/x88 - /xe8/xb2/x89 - /xe8/xb2/x8a - /xe8/xb2/x8b - /xe8/xb2/x8c - /xe8/xb2/x8d - /xe8/xb2/x8e - /xe8/xb2/x8f - /xe8/xb2/x90 - /xe8/xb2/x91 - /xe8/xb2/x92 - /xe8/xb2/x93 - /xe8/xb2/x94 - /xe8/xb2/x95 - /xe8/xb2/x96 - /xe8/xb2/x97 - /xe8/xb2/x98 - /xe8/xb2/x99 - /xe8/xb2/x9a - /xe8/xb2/x9b - /xe8/xb2/x9c - /xe8/xb2/x9d - /xe8/xb2/x9e - /xe8/xb2/x9f - /xe8/xb2/xa0 - /xe8/xb2/xa1 - /xe8/xb2/xa2 - /xe8/xb2/xa3 - /xe8/xb2/xa4 - /xe8/xb2/xa5 - /xe8/xb2/xa6 - /xe8/xb2/xa7 - /xe8/xb2/xa8 - /xe8/xb2/xa9 - /xe8/xb2/xaa - /xe8/xb2/xab - /xe8/xb2/xac - /xe8/xb2/xad - /xe8/xb2/xae - /xe8/xb2/xaf - /xe8/xb2/xb0 - /xe8/xb2/xb1 - /xe8/xb2/xb2 - /xe8/xb2/xb3 - /xe8/xb2/xb4 - /xe8/xb2/xb5 - /xe8/xb2/xb6 - /xe8/xb2/xb7 - /xe8/xb2/xb8 - /xe8/xb2/xb9 - /xe8/xb2/xba - /xe8/xb2/xbb - /xe8/xb2/xbc - /xe8/xb2/xbd - /xe8/xb2/xbe - /xe8/xb2/xbf - /xe8/xb3/x80 - /xe8/xb3/x81 - /xe8/xb3/x82 - /xe8/xb3/x83 - /xe8/xb3/x84 - /xe8/xb3/x85 - /xe8/xb3/x86 - /xe8/xb3/x87 - /xe8/xb3/x88 - /xe8/xb3/x89 - /xe8/xb3/x8a - /xe8/xb3/x8b - /xe8/xb3/x8c - /xe8/xb3/x8d - /xe8/xb3/x8e - /xe8/xb3/x8f - /xe8/xb3/x90 - /xe8/xb3/x91 - /xe8/xb3/x92 - /xe8/xb3/x93 - /xe8/xb3/x94 - /xe8/xb3/x95 - /xe8/xb3/x96 - /xe8/xb3/x97 - /xe8/xb3/x98 - /xe8/xb3/x99 - /xe8/xb3/x9a - /xe8/xb3/x9b - /xe8/xb3/x9c - /xe8/xb3/x9d - /xe8/xb3/x9e - /xe8/xb3/x9f - /xe8/xb3/xa0 - /xe8/xb3/xa1 - /xe8/xb3/xa2 - /xe8/xb3/xa3 - /xe8/xb3/xa4 - /xe8/xb3/xa5 - /xe8/xb3/xa6 - /xe8/xb3/xa7 - /xe8/xb3/xa8 - /xe8/xb3/xa9 - /xe8/xb3/xaa - /xe8/xb3/xab - /xe8/xb3/xac - /xe8/xb3/xad - /xe8/xb3/xae - /xe8/xb3/xaf - /xe8/xb3/xb0 - /xe8/xb3/xb1 - /xe8/xb3/xb2 - /xe8/xb3/xb3 - /xe8/xb3/xb4 - /xe8/xb3/xb5 - /xe8/xb3/xb6 - /xe8/xb3/xb7 - /xe8/xb3/xb8 - /xe8/xb3/xb9 - /xe8/xb3/xba - /xe8/xb3/xbb - /xe8/xb3/xbc - /xe8/xb3/xbd - /xe8/xb3/xbe - /xe8/xb3/xbf - /xe8/xb4/x80 - /xe8/xb4/x81 - /xe8/xb4/x82 - /xe8/xb4/x83 - /xe8/xb4/x84 - /xe8/xb4/x85 - /xe8/xb4/x86 - /xe8/xb4/x87 - /xe8/xb4/x88 - /xe8/xb4/x89 - /xe8/xb4/x8a - /xe8/xb4/x8b - /xe8/xb4/x8c - /xe8/xb4/x8d - /xe8/xb4/x8e - /xe8/xb4/x8f - /xe8/xb4/x90 - /xe8/xb4/x91 - /xe8/xb4/x92 - /xe8/xb4/x93 - /xe8/xb4/x94 - /xe8/xb4/x95 - /xe8/xb4/x96 - /xe8/xb4/x97 - /xe8/xb4/x98 - /xe8/xb4/x99 - /xe8/xb4/x9a - /xe8/xb4/x9b - /xe8/xb4/x9c - /xe8/xb4/x9d - /xe8/xb4/x9e - /xe8/xb4/x9f - /xe8/xb4/xa0 - /xe8/xb4/xa1 - /xe8/xb4/xa2 - /xe8/xb4/xa3 - /xe8/xb4/xa4 - /xe8/xb4/xa5 - /xe8/xb4/xa6 - /xe8/xb4/xa7 - /xe8/xb4/xa8 - /xe8/xb4/xa9 - /xe8/xb4/xaa - /xe8/xb4/xab - /xe8/xb4/xac - /xe8/xb4/xad - /xe8/xb4/xae - /xe8/xb4/xaf - /xe8/xb4/xb0 - /xe8/xb4/xb1 - /xe8/xb4/xb2 - /xe8/xb4/xb3 - /xe8/xb4/xb4 - /xe8/xb4/xb5 - /xe8/xb4/xb6 - /xe8/xb4/xb7 - /xe8/xb4/xb8 - /xe8/xb4/xb9 - /xe8/xb4/xba - /xe8/xb4/xbb - /xe8/xb4/xbc - /xe8/xb4/xbd - /xe8/xb4/xbe - /xe8/xb4/xbf - /xe8/xb5/x80 - /xe8/xb5/x81 - /xe8/xb5/x82 - /xe8/xb5/x83 - /xe8/xb5/x84 - /xe8/xb5/x85 - /xe8/xb5/x86 - /xe8/xb5/x87 - /xe8/xb5/x88 - /xe8/xb5/x89 - /xe8/xb5/x8a - /xe8/xb5/x8b - /xe8/xb5/x8c - /xe8/xb5/x8d - /xe8/xb5/x8e - /xe8/xb5/x8f - /xe8/xb5/x90 - /xe8/xb5/x91 - /xe8/xb5/x92 - /xe8/xb5/x93 - /xe8/xb5/x94 - /xe8/xb5/x95 - /xe8/xb5/x96 - /xe8/xb5/x97 - /xe8/xb5/x98 - /xe8/xb5/x99 - /xe8/xb5/x9a - /xe8/xb5/x9b - /xe8/xb5/x9c - /xe8/xb5/x9d - /xe8/xb5/x9e - /xe8/xb5/x9f - /xe8/xb5/xa0 - /xe8/xb5/xa1 - /xe8/xb5/xa2 - /xe8/xb5/xa3 - /xe8/xb5/xa4 - /xe8/xb5/xa5 - /xe8/xb5/xa6 - /xe8/xb5/xa7 - /xe8/xb5/xa8 - /xe8/xb5/xa9 - /xe8/xb5/xaa - /xe8/xb5/xab - /xe8/xb5/xac - /xe8/xb5/xad - /xe8/xb5/xae - /xe8/xb5/xaf - /xe8/xb5/xb0 - /xe8/xb5/xb1 - /xe8/xb5/xb2 - /xe8/xb5/xb3 - /xe8/xb5/xb4 - /xe8/xb5/xb5 - /xe8/xb5/xb6 - /xe8/xb5/xb7 - /xe8/xb5/xb8 - /xe8/xb5/xb9 - /xe8/xb5/xba - /xe8/xb5/xbb - /xe8/xb5/xbc - /xe8/xb5/xbd - /xe8/xb5/xbe - /xe8/xb5/xbf - /xe8/xb6/x80 - /xe8/xb6/x81 - /xe8/xb6/x82 - /xe8/xb6/x83 - /xe8/xb6/x84 - /xe8/xb6/x85 - /xe8/xb6/x86 - /xe8/xb6/x87 - /xe8/xb6/x88 - /xe8/xb6/x89 - /xe8/xb6/x8a - /xe8/xb6/x8b - /xe8/xb6/x8c - /xe8/xb6/x8d - /xe8/xb6/x8e - /xe8/xb6/x8f - /xe8/xb6/x90 - /xe8/xb6/x91 - /xe8/xb6/x92 - /xe8/xb6/x93 - /xe8/xb6/x94 - /xe8/xb6/x95 - /xe8/xb6/x96 - /xe8/xb6/x97 - /xe8/xb6/x98 - /xe8/xb6/x99 - /xe8/xb6/x9a - /xe8/xb6/x9b - /xe8/xb6/x9c - /xe8/xb6/x9d - /xe8/xb6/x9e - /xe8/xb6/x9f - /xe8/xb6/xa0 - /xe8/xb6/xa1 - /xe8/xb6/xa2 - /xe8/xb6/xa3 - /xe8/xb6/xa4 - /xe8/xb6/xa5 - /xe8/xb6/xa6 - /xe8/xb6/xa7 - /xe8/xb6/xa8 - /xe8/xb6/xa9 - /xe8/xb6/xaa - /xe8/xb6/xab - /xe8/xb6/xac - /xe8/xb6/xad - /xe8/xb6/xae - /xe8/xb6/xaf - /xe8/xb6/xb0 - /xe8/xb6/xb1 - /xe8/xb6/xb2 - /xe8/xb6/xb3 - /xe8/xb6/xb4 - /xe8/xb6/xb5 - /xe8/xb6/xb6 - /xe8/xb6/xb7 - /xe8/xb6/xb8 - /xe8/xb6/xb9 - /xe8/xb6/xba - /xe8/xb6/xbb - /xe8/xb6/xbc - /xe8/xb6/xbd - /xe8/xb6/xbe - /xe8/xb6/xbf - /xe8/xb7/x80 - /xe8/xb7/x81 - /xe8/xb7/x82 - /xe8/xb7/x83 - /xe8/xb7/x84 - /xe8/xb7/x85 - /xe8/xb7/x86 - /xe8/xb7/x87 - /xe8/xb7/x88 - /xe8/xb7/x89 - /xe8/xb7/x8a - /xe8/xb7/x8b - /xe8/xb7/x8c - /xe8/xb7/x8d - /xe8/xb7/x8e - /xe8/xb7/x8f - /xe8/xb7/x90 - /xe8/xb7/x91 - /xe8/xb7/x92 - /xe8/xb7/x93 - /xe8/xb7/x94 - /xe8/xb7/x95 - /xe8/xb7/x96 - /xe8/xb7/x97 - /xe8/xb7/x98 - /xe8/xb7/x99 - /xe8/xb7/x9a - /xe8/xb7/x9b - /xe8/xb7/x9c - /xe8/xb7/x9d - /xe8/xb7/x9e - /xe8/xb7/x9f - /xe8/xb7/xa0 - /xe8/xb7/xa1 - /xe8/xb7/xa2 - /xe8/xb7/xa3 - /xe8/xb7/xa4 - /xe8/xb7/xa5 - /xe8/xb7/xa6 - /xe8/xb7/xa7 - /xe8/xb7/xa8 - /xe8/xb7/xa9 - /xe8/xb7/xaa - /xe8/xb7/xab - /xe8/xb7/xac - /xe8/xb7/xad - /xe8/xb7/xae - /xe8/xb7/xaf - /xe8/xb7/xb0 - /xe8/xb7/xb1 - /xe8/xb7/xb2 - /xe8/xb7/xb3 - /xe8/xb7/xb4 - /xe8/xb7/xb5 - /xe8/xb7/xb6 - /xe8/xb7/xb7 - /xe8/xb7/xb8 - /xe8/xb7/xb9 - /xe8/xb7/xba - /xe8/xb7/xbb - /xe8/xb7/xbc - /xe8/xb7/xbd - /xe8/xb7/xbe - /xe8/xb7/xbf - /xe8/xb8/x80 - /xe8/xb8/x81 - /xe8/xb8/x82 - /xe8/xb8/x83 - /xe8/xb8/x84 - /xe8/xb8/x85 - /xe8/xb8/x86 - /xe8/xb8/x87 - /xe8/xb8/x88 - /xe8/xb8/x89 - /xe8/xb8/x8a - /xe8/xb8/x8b - /xe8/xb8/x8c - /xe8/xb8/x8d - /xe8/xb8/x8e - /xe8/xb8/x8f - /xe8/xb8/x90 - /xe8/xb8/x91 - /xe8/xb8/x92 - /xe8/xb8/x93 - /xe8/xb8/x94 - /xe8/xb8/x95 - /xe8/xb8/x96 - /xe8/xb8/x97 - /xe8/xb8/x98 - /xe8/xb8/x99 - /xe8/xb8/x9a - /xe8/xb8/x9b - /xe8/xb8/x9c - /xe8/xb8/x9d - /xe8/xb8/x9e - /xe8/xb8/x9f - /xe8/xb8/xa0 - /xe8/xb8/xa1 - /xe8/xb8/xa2 - /xe8/xb8/xa3 - /xe8/xb8/xa4 - /xe8/xb8/xa5 - /xe8/xb8/xa6 - /xe8/xb8/xa7 - /xe8/xb8/xa8 - /xe8/xb8/xa9 - /xe8/xb8/xaa - /xe8/xb8/xab - /xe8/xb8/xac - /xe8/xb8/xad - /xe8/xb8/xae - /xe8/xb8/xaf - /xe8/xb8/xb0 - /xe8/xb8/xb1 - /xe8/xb8/xb2 - /xe8/xb8/xb3 - /xe8/xb8/xb4 - /xe8/xb8/xb5 - /xe8/xb8/xb6 - /xe8/xb8/xb7 - /xe8/xb8/xb8 - /xe8/xb8/xb9 - /xe8/xb8/xba - /xe8/xb8/xbb - /xe8/xb8/xbc - /xe8/xb8/xbd - /xe8/xb8/xbe - /xe8/xb8/xbf - /xe8/xb9/x80 - /xe8/xb9/x81 - /xe8/xb9/x82 - /xe8/xb9/x83 - /xe8/xb9/x84 - /xe8/xb9/x85 - /xe8/xb9/x86 - /xe8/xb9/x87 - /xe8/xb9/x88 - /xe8/xb9/x89 - /xe8/xb9/x8a - /xe8/xb9/x8b - /xe8/xb9/x8c - /xe8/xb9/x8d - /xe8/xb9/x8e - /xe8/xb9/x8f - /xe8/xb9/x90 - /xe8/xb9/x91 - /xe8/xb9/x92 - /xe8/xb9/x93 - /xe8/xb9/x94 - /xe8/xb9/x95 - /xe8/xb9/x96 - /xe8/xb9/x97 - /xe8/xb9/x98 - /xe8/xb9/x99 - /xe8/xb9/x9a - /xe8/xb9/x9b - /xe8/xb9/x9c - /xe8/xb9/x9d - /xe8/xb9/x9e - /xe8/xb9/x9f - /xe8/xb9/xa0 - /xe8/xb9/xa1 - /xe8/xb9/xa2 - /xe8/xb9/xa3 - /xe8/xb9/xa4 - /xe8/xb9/xa5 - /xe8/xb9/xa6 - /xe8/xb9/xa7 - /xe8/xb9/xa8 - /xe8/xb9/xa9 - /xe8/xb9/xaa - /xe8/xb9/xab - /xe8/xb9/xac - /xe8/xb9/xad - /xe8/xb9/xae - /xe8/xb9/xaf - /xe8/xb9/xb0 - /xe8/xb9/xb1 - /xe8/xb9/xb2 - /xe8/xb9/xb3 - /xe8/xb9/xb4 - /xe8/xb9/xb5 - /xe8/xb9/xb6 - /xe8/xb9/xb7 - /xe8/xb9/xb8 - /xe8/xb9/xb9 - /xe8/xb9/xba - /xe8/xb9/xbb - /xe8/xb9/xbc - /xe8/xb9/xbd - /xe8/xb9/xbe - /xe8/xb9/xbf - /xe8/xba/x80 - /xe8/xba/x81 - /xe8/xba/x82 - /xe8/xba/x83 - /xe8/xba/x84 - /xe8/xba/x85 - /xe8/xba/x86 - /xe8/xba/x87 - /xe8/xba/x88 - /xe8/xba/x89 - /xe8/xba/x8a - /xe8/xba/x8b - /xe8/xba/x8c - /xe8/xba/x8d - /xe8/xba/x8e - /xe8/xba/x8f - /xe8/xba/x90 - /xe8/xba/x91 - /xe8/xba/x92 - /xe8/xba/x93 - /xe8/xba/x94 - /xe8/xba/x95 - /xe8/xba/x96 - /xe8/xba/x97 - /xe8/xba/x98 - /xe8/xba/x99 - /xe8/xba/x9a - /xe8/xba/x9b - /xe8/xba/x9c - /xe8/xba/x9d - /xe8/xba/x9e - /xe8/xba/x9f - /xe8/xba/xa0 - /xe8/xba/xa1 - /xe8/xba/xa2 - /xe8/xba/xa3 - /xe8/xba/xa4 - /xe8/xba/xa5 - /xe8/xba/xa6 - /xe8/xba/xa7 - /xe8/xba/xa8 - /xe8/xba/xa9 - /xe8/xba/xaa - /xe8/xba/xab - /xe8/xba/xac - /xe8/xba/xad - /xe8/xba/xae - /xe8/xba/xaf - /xe8/xba/xb0 - /xe8/xba/xb1 - /xe8/xba/xb2 - /xe8/xba/xb3 - /xe8/xba/xb4 - /xe8/xba/xb5 - /xe8/xba/xb6 - /xe8/xba/xb7 - /xe8/xba/xb8 - /xe8/xba/xb9 - /xe8/xba/xba - /xe8/xba/xbb - /xe8/xba/xbc - /xe8/xba/xbd - /xe8/xba/xbe - /xe8/xba/xbf - /xe8/xbb/x80 - /xe8/xbb/x81 - /xe8/xbb/x82 - /xe8/xbb/x83 - /xe8/xbb/x84 - /xe8/xbb/x85 - /xe8/xbb/x86 - /xe8/xbb/x87 - /xe8/xbb/x88 - /xe8/xbb/x89 - /xe8/xbb/x8a - /xe8/xbb/x8b - /xe8/xbb/x8c - /xe8/xbb/x8d - /xe8/xbb/x8e - /xe8/xbb/x8f - /xe8/xbb/x90 - /xe8/xbb/x91 - /xe8/xbb/x92 - /xe8/xbb/x93 - /xe8/xbb/x94 - /xe8/xbb/x95 - /xe8/xbb/x96 - /xe8/xbb/x97 - /xe8/xbb/x98 - /xe8/xbb/x99 - /xe8/xbb/x9a - /xe8/xbb/x9b - /xe8/xbb/x9c - /xe8/xbb/x9d - /xe8/xbb/x9e - /xe8/xbb/x9f - /xe8/xbb/xa0 - /xe8/xbb/xa1 - /xe8/xbb/xa2 - /xe8/xbb/xa3 - /xe8/xbb/xa4 - /xe8/xbb/xa5 - /xe8/xbb/xa6 - /xe8/xbb/xa7 - /xe8/xbb/xa8 - /xe8/xbb/xa9 - /xe8/xbb/xaa - /xe8/xbb/xab - /xe8/xbb/xac - /xe8/xbb/xad - /xe8/xbb/xae - /xe8/xbb/xaf - /xe8/xbb/xb0 - /xe8/xbb/xb1 - /xe8/xbb/xb2 - /xe8/xbb/xb3 - /xe8/xbb/xb4 - /xe8/xbb/xb5 - /xe8/xbb/xb6 - /xe8/xbb/xb7 - /xe8/xbb/xb8 - /xe8/xbb/xb9 - /xe8/xbb/xba - /xe8/xbb/xbb - /xe8/xbb/xbc - /xe8/xbb/xbd - /xe8/xbb/xbe - /xe8/xbb/xbf - /xe8/xbc/x80 - /xe8/xbc/x81 - /xe8/xbc/x82 - /xe8/xbc/x83 - /xe8/xbc/x84 - /xe8/xbc/x85 - /xe8/xbc/x86 - /xe8/xbc/x87 - /xe8/xbc/x88 - /xe8/xbc/x89 - /xe8/xbc/x8a - /xe8/xbc/x8b - /xe8/xbc/x8c - /xe8/xbc/x8d - /xe8/xbc/x8e - /xe8/xbc/x8f - /xe8/xbc/x90 - /xe8/xbc/x91 - /xe8/xbc/x92 - /xe8/xbc/x93 - /xe8/xbc/x94 - /xe8/xbc/x95 - /xe8/xbc/x96 - /xe8/xbc/x97 - /xe8/xbc/x98 - /xe8/xbc/x99 - /xe8/xbc/x9a - /xe8/xbc/x9b - /xe8/xbc/x9c - /xe8/xbc/x9d - /xe8/xbc/x9e - /xe8/xbc/x9f - /xe8/xbc/xa0 - /xe8/xbc/xa1 - /xe8/xbc/xa2 - /xe8/xbc/xa3 - /xe8/xbc/xa4 - /xe8/xbc/xa5 - /xe8/xbc/xa6 - /xe8/xbc/xa7 - /xe8/xbc/xa8 - /xe8/xbc/xa9 - /xe8/xbc/xaa - /xe8/xbc/xab - /xe8/xbc/xac - /xe8/xbc/xad - /xe8/xbc/xae - /xe8/xbc/xaf - /xe8/xbc/xb0 - /xe8/xbc/xb1 - /xe8/xbc/xb2 - /xe8/xbc/xb3 - /xe8/xbc/xb4 - /xe8/xbc/xb5 - /xe8/xbc/xb6 - /xe8/xbc/xb7 - /xe8/xbc/xb8 - /xe8/xbc/xb9 - /xe8/xbc/xba - /xe8/xbc/xbb - /xe8/xbc/xbc - /xe8/xbc/xbd - /xe8/xbc/xbe - /xe8/xbc/xbf - /xe8/xbd/x80 - /xe8/xbd/x81 - /xe8/xbd/x82 - /xe8/xbd/x83 - /xe8/xbd/x84 - /xe8/xbd/x85 - /xe8/xbd/x86 - /xe8/xbd/x87 - /xe8/xbd/x88 - /xe8/xbd/x89 - /xe8/xbd/x8a - /xe8/xbd/x8b - /xe8/xbd/x8c - /xe8/xbd/x8d - /xe8/xbd/x8e - /xe8/xbd/x8f - /xe8/xbd/x90 - /xe8/xbd/x91 - /xe8/xbd/x92 - /xe8/xbd/x93 - /xe8/xbd/x94 - /xe8/xbd/x95 - /xe8/xbd/x96 - /xe8/xbd/x97 - /xe8/xbd/x98 - /xe8/xbd/x99 - /xe8/xbd/x9a - /xe8/xbd/x9b - /xe8/xbd/x9c - /xe8/xbd/x9d - /xe8/xbd/x9e - /xe8/xbd/x9f - /xe8/xbd/xa0 - /xe8/xbd/xa1 - /xe8/xbd/xa2 - /xe8/xbd/xa3 - /xe8/xbd/xa4 - /xe8/xbd/xa5 - /xe8/xbd/xa6 - /xe8/xbd/xa7 - /xe8/xbd/xa8 - /xe8/xbd/xa9 - /xe8/xbd/xaa - /xe8/xbd/xab - /xe8/xbd/xac - /xe8/xbd/xad - /xe8/xbd/xae - /xe8/xbd/xaf - /xe8/xbd/xb0 - /xe8/xbd/xb1 - /xe8/xbd/xb2 - /xe8/xbd/xb3 - /xe8/xbd/xb4 - /xe8/xbd/xb5 - /xe8/xbd/xb6 - /xe8/xbd/xb7 - /xe8/xbd/xb8 - /xe8/xbd/xb9 - /xe8/xbd/xba - /xe8/xbd/xbb - /xe8/xbd/xbc - /xe8/xbd/xbd - /xe8/xbd/xbe - /xe8/xbd/xbf - /xe8/xbe/x80 - /xe8/xbe/x81 - /xe8/xbe/x82 - /xe8/xbe/x83 - /xe8/xbe/x84 - /xe8/xbe/x85 - /xe8/xbe/x86 - /xe8/xbe/x87 - /xe8/xbe/x88 - /xe8/xbe/x89 - /xe8/xbe/x8a - /xe8/xbe/x8b - /xe8/xbe/x8c - /xe8/xbe/x8d - /xe8/xbe/x8e - /xe8/xbe/x8f - /xe8/xbe/x90 - /xe8/xbe/x91 - /xe8/xbe/x92 - /xe8/xbe/x93 - /xe8/xbe/x94 - /xe8/xbe/x95 - /xe8/xbe/x96 - /xe8/xbe/x97 - /xe8/xbe/x98 - /xe8/xbe/x99 - /xe8/xbe/x9a - /xe8/xbe/x9b - /xe8/xbe/x9c - /xe8/xbe/x9d - /xe8/xbe/x9e - /xe8/xbe/x9f - /xe8/xbe/xa0 - /xe8/xbe/xa1 - /xe8/xbe/xa2 - /xe8/xbe/xa3 - /xe8/xbe/xa4 - /xe8/xbe/xa5 - /xe8/xbe/xa6 - /xe8/xbe/xa7 - /xe8/xbe/xa8 - /xe8/xbe/xa9 - /xe8/xbe/xaa - /xe8/xbe/xab - /xe8/xbe/xac - /xe8/xbe/xad - /xe8/xbe/xae - /xe8/xbe/xaf - /xe8/xbe/xb0 - /xe8/xbe/xb1 - /xe8/xbe/xb2 - /xe8/xbe/xb3 - /xe8/xbe/xb4 - /xe8/xbe/xb5 - /xe8/xbe/xb6 - /xe8/xbe/xb7 - /xe8/xbe/xb8 - /xe8/xbe/xb9 - /xe8/xbe/xba - /xe8/xbe/xbb - /xe8/xbe/xbc - /xe8/xbe/xbd - /xe8/xbe/xbe - /xe8/xbe/xbf - /xe8/xbf/x80 - /xe8/xbf/x81 - /xe8/xbf/x82 - /xe8/xbf/x83 - /xe8/xbf/x84 - /xe8/xbf/x85 - /xe8/xbf/x86 - /xe8/xbf/x87 - /xe8/xbf/x88 - /xe8/xbf/x89 - /xe8/xbf/x8a - /xe8/xbf/x8b - /xe8/xbf/x8c - /xe8/xbf/x8d - /xe8/xbf/x8e - /xe8/xbf/x8f - /xe8/xbf/x90 - /xe8/xbf/x91 - /xe8/xbf/x92 - /xe8/xbf/x93 - /xe8/xbf/x94 - /xe8/xbf/x95 - /xe8/xbf/x96 - /xe8/xbf/x97 - /xe8/xbf/x98 - /xe8/xbf/x99 - /xe8/xbf/x9a - /xe8/xbf/x9b - /xe8/xbf/x9c - /xe8/xbf/x9d - /xe8/xbf/x9e - /xe8/xbf/x9f - /xe8/xbf/xa0 - /xe8/xbf/xa1 - /xe8/xbf/xa2 - /xe8/xbf/xa3 - /xe8/xbf/xa4 - /xe8/xbf/xa5 - /xe8/xbf/xa6 - /xe8/xbf/xa7 - /xe8/xbf/xa8 - /xe8/xbf/xa9 - /xe8/xbf/xaa - /xe8/xbf/xab - /xe8/xbf/xac - /xe8/xbf/xad - /xe8/xbf/xae - /xe8/xbf/xaf - /xe8/xbf/xb0 - /xe8/xbf/xb1 - /xe8/xbf/xb2 - /xe8/xbf/xb3 - /xe8/xbf/xb4 - /xe8/xbf/xb5 - /xe8/xbf/xb6 - /xe8/xbf/xb7 - /xe8/xbf/xb8 - /xe8/xbf/xb9 - /xe8/xbf/xba - /xe8/xbf/xbb - /xe8/xbf/xbc - /xe8/xbf/xbd - /xe8/xbf/xbe - /xe8/xbf/xbf - /xe9/x80/x80 - /xe9/x80/x81 - /xe9/x80/x82 - /xe9/x80/x83 - /xe9/x80/x84 - /xe9/x80/x85 - /xe9/x80/x86 - /xe9/x80/x87 - /xe9/x80/x88 - /xe9/x80/x89 - /xe9/x80/x8a - /xe9/x80/x8b - /xe9/x80/x8c - /xe9/x80/x8d - /xe9/x80/x8e - /xe9/x80/x8f - /xe9/x80/x90 - /xe9/x80/x91 - /xe9/x80/x92 - /xe9/x80/x93 - /xe9/x80/x94 - /xe9/x80/x95 - /xe9/x80/x96 - /xe9/x80/x97 - /xe9/x80/x98 - /xe9/x80/x99 - /xe9/x80/x9a - /xe9/x80/x9b - /xe9/x80/x9c - /xe9/x80/x9d - /xe9/x80/x9e - /xe9/x80/x9f - /xe9/x80/xa0 - /xe9/x80/xa1 - /xe9/x80/xa2 - /xe9/x80/xa3 - /xe9/x80/xa4 - /xe9/x80/xa5 - /xe9/x80/xa6 - /xe9/x80/xa7 - /xe9/x80/xa8 - /xe9/x80/xa9 - /xe9/x80/xaa - /xe9/x80/xab - /xe9/x80/xac - /xe9/x80/xad - /xe9/x80/xae - /xe9/x80/xaf - /xe9/x80/xb0 - /xe9/x80/xb1 - /xe9/x80/xb2 - /xe9/x80/xb3 - /xe9/x80/xb4 - /xe9/x80/xb5 - /xe9/x80/xb6 - /xe9/x80/xb7 - /xe9/x80/xb8 - /xe9/x80/xb9 - /xe9/x80/xba - /xe9/x80/xbb - /xe9/x80/xbc - /xe9/x80/xbd - /xe9/x80/xbe - /xe9/x80/xbf - /xe9/x81/x80 - /xe9/x81/x81 - /xe9/x81/x82 - /xe9/x81/x83 - /xe9/x81/x84 - /xe9/x81/x85 - /xe9/x81/x86 - /xe9/x81/x87 - /xe9/x81/x88 - /xe9/x81/x89 - /xe9/x81/x8a - /xe9/x81/x8b - /xe9/x81/x8c - /xe9/x81/x8d - /xe9/x81/x8e - /xe9/x81/x8f - /xe9/x81/x90 - /xe9/x81/x91 - /xe9/x81/x92 - /xe9/x81/x93 - /xe9/x81/x94 - /xe9/x81/x95 - /xe9/x81/x96 - /xe9/x81/x97 - /xe9/x81/x98 - /xe9/x81/x99 - /xe9/x81/x9a - /xe9/x81/x9b - /xe9/x81/x9c - /xe9/x81/x9d - /xe9/x81/x9e - /xe9/x81/x9f - /xe9/x81/xa0 - /xe9/x81/xa1 - /xe9/x81/xa2 - /xe9/x81/xa3 - /xe9/x81/xa4 - /xe9/x81/xa5 - /xe9/x81/xa6 - /xe9/x81/xa7 - /xe9/x81/xa8 - /xe9/x81/xa9 - /xe9/x81/xaa - /xe9/x81/xab - /xe9/x81/xac - /xe9/x81/xad - /xe9/x81/xae - /xe9/x81/xaf - /xe9/x81/xb0 - /xe9/x81/xb1 - /xe9/x81/xb2 - /xe9/x81/xb3 - /xe9/x81/xb4 - /xe9/x81/xb5 - /xe9/x81/xb6 - /xe9/x81/xb7 - /xe9/x81/xb8 - /xe9/x81/xb9 - /xe9/x81/xba - /xe9/x81/xbb - /xe9/x81/xbc - /xe9/x81/xbd - /xe9/x81/xbe - /xe9/x81/xbf - /xe9/x82/x80 - /xe9/x82/x81 - /xe9/x82/x82 - /xe9/x82/x83 - /xe9/x82/x84 - /xe9/x82/x85 - /xe9/x82/x86 - /xe9/x82/x87 - /xe9/x82/x88 - /xe9/x82/x89 - /xe9/x82/x8a - /xe9/x82/x8b - /xe9/x82/x8c - /xe9/x82/x8d - /xe9/x82/x8e - /xe9/x82/x8f - /xe9/x82/x90 - /xe9/x82/x91 - /xe9/x82/x92 - /xe9/x82/x93 - /xe9/x82/x94 - /xe9/x82/x95 - /xe9/x82/x96 - /xe9/x82/x97 - /xe9/x82/x98 - /xe9/x82/x99 - /xe9/x82/x9a - /xe9/x82/x9b - /xe9/x82/x9c - /xe9/x82/x9d - /xe9/x82/x9e - /xe9/x82/x9f - /xe9/x82/xa0 - /xe9/x82/xa1 - /xe9/x82/xa2 - /xe9/x82/xa3 - /xe9/x82/xa4 - /xe9/x82/xa5 - /xe9/x82/xa6 - /xe9/x82/xa7 - /xe9/x82/xa8 - /xe9/x82/xa9 - /xe9/x82/xaa - /xe9/x82/xab - /xe9/x82/xac - /xe9/x82/xad - /xe9/x82/xae - /xe9/x82/xaf - /xe9/x82/xb0 - /xe9/x82/xb1 - /xe9/x82/xb2 - /xe9/x82/xb3 - /xe9/x82/xb4 - /xe9/x82/xb5 - /xe9/x82/xb6 - /xe9/x82/xb7 - /xe9/x82/xb8 - /xe9/x82/xb9 - /xe9/x82/xba - /xe9/x82/xbb - /xe9/x82/xbc - /xe9/x82/xbd - /xe9/x82/xbe - /xe9/x82/xbf - /xe9/x83/x80 - /xe9/x83/x81 - /xe9/x83/x82 - /xe9/x83/x83 - /xe9/x83/x84 - /xe9/x83/x85 - /xe9/x83/x86 - /xe9/x83/x87 - /xe9/x83/x88 - /xe9/x83/x89 - /xe9/x83/x8a - /xe9/x83/x8b - /xe9/x83/x8c - /xe9/x83/x8d - /xe9/x83/x8e - /xe9/x83/x8f - /xe9/x83/x90 - /xe9/x83/x91 - /xe9/x83/x92 - /xe9/x83/x93 - /xe9/x83/x94 - /xe9/x83/x95 - /xe9/x83/x96 - /xe9/x83/x97 - /xe9/x83/x98 - /xe9/x83/x99 - /xe9/x83/x9a - /xe9/x83/x9b - /xe9/x83/x9c - /xe9/x83/x9d - /xe9/x83/x9e - /xe9/x83/x9f - /xe9/x83/xa0 - /xe9/x83/xa1 - /xe9/x83/xa2 - /xe9/x83/xa3 - /xe9/x83/xa4 - /xe9/x83/xa5 - /xe9/x83/xa6 - /xe9/x83/xa7 - /xe9/x83/xa8 - /xe9/x83/xa9 - /xe9/x83/xaa - /xe9/x83/xab - /xe9/x83/xac - /xe9/x83/xad - /xe9/x83/xae - /xe9/x83/xaf - /xe9/x83/xb0 - /xe9/x83/xb1 - /xe9/x83/xb2 - /xe9/x83/xb3 - /xe9/x83/xb4 - /xe9/x83/xb5 - /xe9/x83/xb6 - /xe9/x83/xb7 - /xe9/x83/xb8 - /xe9/x83/xb9 - /xe9/x83/xba - /xe9/x83/xbb - /xe9/x83/xbc - /xe9/x83/xbd - /xe9/x83/xbe - /xe9/x83/xbf - /xe9/x84/x80 - /xe9/x84/x81 - /xe9/x84/x82 - /xe9/x84/x83 - /xe9/x84/x84 - /xe9/x84/x85 - /xe9/x84/x86 - /xe9/x84/x87 - /xe9/x84/x88 - /xe9/x84/x89 - /xe9/x84/x8a - /xe9/x84/x8b - /xe9/x84/x8c - /xe9/x84/x8d - /xe9/x84/x8e - /xe9/x84/x8f - /xe9/x84/x90 - /xe9/x84/x91 - /xe9/x84/x92 - /xe9/x84/x93 - /xe9/x84/x94 - /xe9/x84/x95 - /xe9/x84/x96 - /xe9/x84/x97 - /xe9/x84/x98 - /xe9/x84/x99 - /xe9/x84/x9a - /xe9/x84/x9b - /xe9/x84/x9c - /xe9/x84/x9d - /xe9/x84/x9e - /xe9/x84/x9f - /xe9/x84/xa0 - /xe9/x84/xa1 - /xe9/x84/xa2 - /xe9/x84/xa3 - /xe9/x84/xa4 - /xe9/x84/xa5 - /xe9/x84/xa6 - /xe9/x84/xa7 - /xe9/x84/xa8 - /xe9/x84/xa9 - /xe9/x84/xaa - /xe9/x84/xab - /xe9/x84/xac - /xe9/x84/xad - /xe9/x84/xae - /xe9/x84/xaf - /xe9/x84/xb0 - /xe9/x84/xb1 - /xe9/x84/xb2 - /xe9/x84/xb3 - /xe9/x84/xb4 - /xe9/x84/xb5 - /xe9/x84/xb6 - /xe9/x84/xb7 - /xe9/x84/xb8 - /xe9/x84/xb9 - /xe9/x84/xba - /xe9/x84/xbb - /xe9/x84/xbc - /xe9/x84/xbd - /xe9/x84/xbe - /xe9/x84/xbf - /xe9/x85/x80 - /xe9/x85/x81 - /xe9/x85/x82 - /xe9/x85/x83 - /xe9/x85/x84 - /xe9/x85/x85 - /xe9/x85/x86 - /xe9/x85/x87 - /xe9/x85/x88 - /xe9/x85/x89 - /xe9/x85/x8a - /xe9/x85/x8b - /xe9/x85/x8c - /xe9/x85/x8d - /xe9/x85/x8e - /xe9/x85/x8f - /xe9/x85/x90 - /xe9/x85/x91 - /xe9/x85/x92 - /xe9/x85/x93 - /xe9/x85/x94 - /xe9/x85/x95 - /xe9/x85/x96 - /xe9/x85/x97 - /xe9/x85/x98 - /xe9/x85/x99 - /xe9/x85/x9a - /xe9/x85/x9b - /xe9/x85/x9c - /xe9/x85/x9d - /xe9/x85/x9e - /xe9/x85/x9f - /xe9/x85/xa0 - /xe9/x85/xa1 - /xe9/x85/xa2 - /xe9/x85/xa3 - /xe9/x85/xa4 - /xe9/x85/xa5 - /xe9/x85/xa6 - /xe9/x85/xa7 - /xe9/x85/xa8 - /xe9/x85/xa9 - /xe9/x85/xaa - /xe9/x85/xab - /xe9/x85/xac - /xe9/x85/xad - /xe9/x85/xae - /xe9/x85/xaf - /xe9/x85/xb0 - /xe9/x85/xb1 - /xe9/x85/xb2 - /xe9/x85/xb3 - /xe9/x85/xb4 - /xe9/x85/xb5 - /xe9/x85/xb6 - /xe9/x85/xb7 - /xe9/x85/xb8 - /xe9/x85/xb9 - /xe9/x85/xba - /xe9/x85/xbb - /xe9/x85/xbc - /xe9/x85/xbd - /xe9/x85/xbe - /xe9/x85/xbf - /xe9/x86/x80 - /xe9/x86/x81 - /xe9/x86/x82 - /xe9/x86/x83 - /xe9/x86/x84 - /xe9/x86/x85 - /xe9/x86/x86 - /xe9/x86/x87 - /xe9/x86/x88 - /xe9/x86/x89 - /xe9/x86/x8a - /xe9/x86/x8b - /xe9/x86/x8c - /xe9/x86/x8d - /xe9/x86/x8e - /xe9/x86/x8f - /xe9/x86/x90 - /xe9/x86/x91 - /xe9/x86/x92 - /xe9/x86/x93 - /xe9/x86/x94 - /xe9/x86/x95 - /xe9/x86/x96 - /xe9/x86/x97 - /xe9/x86/x98 - /xe9/x86/x99 - /xe9/x86/x9a - /xe9/x86/x9b - /xe9/x86/x9c - /xe9/x86/x9d - /xe9/x86/x9e - /xe9/x86/x9f - /xe9/x86/xa0 - /xe9/x86/xa1 - /xe9/x86/xa2 - /xe9/x86/xa3 - /xe9/x86/xa4 - /xe9/x86/xa5 - /xe9/x86/xa6 - /xe9/x86/xa7 - /xe9/x86/xa8 - /xe9/x86/xa9 - /xe9/x86/xaa - /xe9/x86/xab - /xe9/x86/xac - /xe9/x86/xad - /xe9/x86/xae - /xe9/x86/xaf - /xe9/x86/xb0 - /xe9/x86/xb1 - /xe9/x86/xb2 - /xe9/x86/xb3 - /xe9/x86/xb4 - /xe9/x86/xb5 - /xe9/x86/xb6 - /xe9/x86/xb7 - /xe9/x86/xb8 - /xe9/x86/xb9 - /xe9/x86/xba - /xe9/x86/xbb - /xe9/x86/xbc - /xe9/x86/xbd - /xe9/x86/xbe - /xe9/x86/xbf - /xe9/x87/x80 - /xe9/x87/x81 - /xe9/x87/x82 - /xe9/x87/x83 - /xe9/x87/x84 - /xe9/x87/x85 - /xe9/x87/x86 - /xe9/x87/x87 - /xe9/x87/x88 - /xe9/x87/x89 - /xe9/x87/x8a - /xe9/x87/x8b - /xe9/x87/x8c - /xe9/x87/x8d - /xe9/x87/x8e - /xe9/x87/x8f - /xe9/x87/x90 - /xe9/x87/x91 - /xe9/x87/x92 - /xe9/x87/x93 - /xe9/x87/x94 - /xe9/x87/x95 - /xe9/x87/x96 - /xe9/x87/x97 - /xe9/x87/x98 - /xe9/x87/x99 - /xe9/x87/x9a - /xe9/x87/x9b - /xe9/x87/x9c - /xe9/x87/x9d - /xe9/x87/x9e - /xe9/x87/x9f - /xe9/x87/xa0 - /xe9/x87/xa1 - /xe9/x87/xa2 - /xe9/x87/xa3 - /xe9/x87/xa4 - /xe9/x87/xa5 - /xe9/x87/xa6 - /xe9/x87/xa7 - /xe9/x87/xa8 - /xe9/x87/xa9 - /xe9/x87/xaa - /xe9/x87/xab - /xe9/x87/xac - /xe9/x87/xad - /xe9/x87/xae - /xe9/x87/xaf - /xe9/x87/xb0 - /xe9/x87/xb1 - /xe9/x87/xb2 - /xe9/x87/xb3 - /xe9/x87/xb4 - /xe9/x87/xb5 - /xe9/x87/xb6 - /xe9/x87/xb7 - /xe9/x87/xb8 - /xe9/x87/xb9 - /xe9/x87/xba - /xe9/x87/xbb - /xe9/x87/xbc - /xe9/x87/xbd - /xe9/x87/xbe - /xe9/x87/xbf - /xe9/x88/x80 - /xe9/x88/x81 - /xe9/x88/x82 - /xe9/x88/x83 - /xe9/x88/x84 - /xe9/x88/x85 - /xe9/x88/x86 - /xe9/x88/x87 - /xe9/x88/x88 - /xe9/x88/x89 - /xe9/x88/x8a - /xe9/x88/x8b - /xe9/x88/x8c - /xe9/x88/x8d - /xe9/x88/x8e - /xe9/x88/x8f - /xe9/x88/x90 - /xe9/x88/x91 - /xe9/x88/x92 - /xe9/x88/x93 - /xe9/x88/x94 - /xe9/x88/x95 - /xe9/x88/x96 - /xe9/x88/x97 - /xe9/x88/x98 - /xe9/x88/x99 - /xe9/x88/x9a - /xe9/x88/x9b - /xe9/x88/x9c - /xe9/x88/x9d - /xe9/x88/x9e - /xe9/x88/x9f - /xe9/x88/xa0 - /xe9/x88/xa1 - /xe9/x88/xa2 - /xe9/x88/xa3 - /xe9/x88/xa4 - /xe9/x88/xa5 - /xe9/x88/xa6 - /xe9/x88/xa7 - /xe9/x88/xa8 - /xe9/x88/xa9 - /xe9/x88/xaa - /xe9/x88/xab - /xe9/x88/xac - /xe9/x88/xad - /xe9/x88/xae - /xe9/x88/xaf - /xe9/x88/xb0 - /xe9/x88/xb1 - /xe9/x88/xb2 - /xe9/x88/xb3 - /xe9/x88/xb4 - /xe9/x88/xb5 - /xe9/x88/xb6 - /xe9/x88/xb7 - /xe9/x88/xb8 - /xe9/x88/xb9 - /xe9/x88/xba - /xe9/x88/xbb - /xe9/x88/xbc - /xe9/x88/xbd - /xe9/x88/xbe - /xe9/x88/xbf - /xe9/x89/x80 - /xe9/x89/x81 - /xe9/x89/x82 - /xe9/x89/x83 - /xe9/x89/x84 - /xe9/x89/x85 - /xe9/x89/x86 - /xe9/x89/x87 - /xe9/x89/x88 - /xe9/x89/x89 - /xe9/x89/x8a - /xe9/x89/x8b - /xe9/x89/x8c - /xe9/x89/x8d - /xe9/x89/x8e - /xe9/x89/x8f - /xe9/x89/x90 - /xe9/x89/x91 - /xe9/x89/x92 - /xe9/x89/x93 - /xe9/x89/x94 - /xe9/x89/x95 - /xe9/x89/x96 - /xe9/x89/x97 - /xe9/x89/x98 - /xe9/x89/x99 - /xe9/x89/x9a - /xe9/x89/x9b - /xe9/x89/x9c - /xe9/x89/x9d - /xe9/x89/x9e - /xe9/x89/x9f - /xe9/x89/xa0 - /xe9/x89/xa1 - /xe9/x89/xa2 - /xe9/x89/xa3 - /xe9/x89/xa4 - /xe9/x89/xa5 - /xe9/x89/xa6 - /xe9/x89/xa7 - /xe9/x89/xa8 - /xe9/x89/xa9 - /xe9/x89/xaa - /xe9/x89/xab - /xe9/x89/xac - /xe9/x89/xad - /xe9/x89/xae - /xe9/x89/xaf - /xe9/x89/xb0 - /xe9/x89/xb1 - /xe9/x89/xb2 - /xe9/x89/xb3 - /xe9/x89/xb4 - /xe9/x89/xb5 - /xe9/x89/xb6 - /xe9/x89/xb7 - /xe9/x89/xb8 - /xe9/x89/xb9 - /xe9/x89/xba - /xe9/x89/xbb - /xe9/x89/xbc - /xe9/x89/xbd - /xe9/x89/xbe - /xe9/x89/xbf - /xe9/x8a/x80 - /xe9/x8a/x81 - /xe9/x8a/x82 - /xe9/x8a/x83 - /xe9/x8a/x84 - /xe9/x8a/x85 - /xe9/x8a/x86 - /xe9/x8a/x87 - /xe9/x8a/x88 - /xe9/x8a/x89 - /xe9/x8a/x8a - /xe9/x8a/x8b - /xe9/x8a/x8c - /xe9/x8a/x8d - /xe9/x8a/x8e - /xe9/x8a/x8f - /xe9/x8a/x90 - /xe9/x8a/x91 - /xe9/x8a/x92 - /xe9/x8a/x93 - /xe9/x8a/x94 - /xe9/x8a/x95 - /xe9/x8a/x96 - /xe9/x8a/x97 - /xe9/x8a/x98 - /xe9/x8a/x99 - /xe9/x8a/x9a - /xe9/x8a/x9b - /xe9/x8a/x9c - /xe9/x8a/x9d - /xe9/x8a/x9e - /xe9/x8a/x9f - /xe9/x8a/xa0 - /xe9/x8a/xa1 - /xe9/x8a/xa2 - /xe9/x8a/xa3 - /xe9/x8a/xa4 - /xe9/x8a/xa5 - /xe9/x8a/xa6 - /xe9/x8a/xa7 - /xe9/x8a/xa8 - /xe9/x8a/xa9 - /xe9/x8a/xaa - /xe9/x8a/xab - /xe9/x8a/xac - /xe9/x8a/xad - /xe9/x8a/xae - /xe9/x8a/xaf - /xe9/x8a/xb0 - /xe9/x8a/xb1 - /xe9/x8a/xb2 - /xe9/x8a/xb3 - /xe9/x8a/xb4 - /xe9/x8a/xb5 - /xe9/x8a/xb6 - /xe9/x8a/xb7 - /xe9/x8a/xb8 - /xe9/x8a/xb9 - /xe9/x8a/xba - /xe9/x8a/xbb - /xe9/x8a/xbc - /xe9/x8a/xbd - /xe9/x8a/xbe - /xe9/x8a/xbf - /xe9/x8b/x80 - /xe9/x8b/x81 - /xe9/x8b/x82 - /xe9/x8b/x83 - /xe9/x8b/x84 - /xe9/x8b/x85 - /xe9/x8b/x86 - /xe9/x8b/x87 - /xe9/x8b/x88 - /xe9/x8b/x89 - /xe9/x8b/x8a - /xe9/x8b/x8b - /xe9/x8b/x8c - /xe9/x8b/x8d - /xe9/x8b/x8e - /xe9/x8b/x8f - /xe9/x8b/x90 - /xe9/x8b/x91 - /xe9/x8b/x92 - /xe9/x8b/x93 - /xe9/x8b/x94 - /xe9/x8b/x95 - /xe9/x8b/x96 - /xe9/x8b/x97 - /xe9/x8b/x98 - /xe9/x8b/x99 - /xe9/x8b/x9a - /xe9/x8b/x9b - /xe9/x8b/x9c - /xe9/x8b/x9d - /xe9/x8b/x9e - /xe9/x8b/x9f - /xe9/x8b/xa0 - /xe9/x8b/xa1 - /xe9/x8b/xa2 - /xe9/x8b/xa3 - /xe9/x8b/xa4 - /xe9/x8b/xa5 - /xe9/x8b/xa6 - /xe9/x8b/xa7 - /xe9/x8b/xa8 - /xe9/x8b/xa9 - /xe9/x8b/xaa - /xe9/x8b/xab - /xe9/x8b/xac - /xe9/x8b/xad - /xe9/x8b/xae - /xe9/x8b/xaf - /xe9/x8b/xb0 - /xe9/x8b/xb1 - /xe9/x8b/xb2 - /xe9/x8b/xb3 - /xe9/x8b/xb4 - /xe9/x8b/xb5 - /xe9/x8b/xb6 - /xe9/x8b/xb7 - /xe9/x8b/xb8 - /xe9/x8b/xb9 - /xe9/x8b/xba - /xe9/x8b/xbb - /xe9/x8b/xbc - /xe9/x8b/xbd - /xe9/x8b/xbe - /xe9/x8b/xbf - /xe9/x8c/x80 - /xe9/x8c/x81 - /xe9/x8c/x82 - /xe9/x8c/x83 - /xe9/x8c/x84 - /xe9/x8c/x85 - /xe9/x8c/x86 - /xe9/x8c/x87 - /xe9/x8c/x88 - /xe9/x8c/x89 - /xe9/x8c/x8a - /xe9/x8c/x8b - /xe9/x8c/x8c - /xe9/x8c/x8d - /xe9/x8c/x8e - /xe9/x8c/x8f - /xe9/x8c/x90 - /xe9/x8c/x91 - /xe9/x8c/x92 - /xe9/x8c/x93 - /xe9/x8c/x94 - /xe9/x8c/x95 - /xe9/x8c/x96 - /xe9/x8c/x97 - /xe9/x8c/x98 - /xe9/x8c/x99 - /xe9/x8c/x9a - /xe9/x8c/x9b - /xe9/x8c/x9c - /xe9/x8c/x9d - /xe9/x8c/x9e - /xe9/x8c/x9f - /xe9/x8c/xa0 - /xe9/x8c/xa1 - /xe9/x8c/xa2 - /xe9/x8c/xa3 - /xe9/x8c/xa4 - /xe9/x8c/xa5 - /xe9/x8c/xa6 - /xe9/x8c/xa7 - /xe9/x8c/xa8 - /xe9/x8c/xa9 - /xe9/x8c/xaa - /xe9/x8c/xab - /xe9/x8c/xac - /xe9/x8c/xad - /xe9/x8c/xae - /xe9/x8c/xaf - /xe9/x8c/xb0 - /xe9/x8c/xb1 - /xe9/x8c/xb2 - /xe9/x8c/xb3 - /xe9/x8c/xb4 - /xe9/x8c/xb5 - /xe9/x8c/xb6 - /xe9/x8c/xb7 - /xe9/x8c/xb8 - /xe9/x8c/xb9 - /xe9/x8c/xba - /xe9/x8c/xbb - /xe9/x8c/xbc - /xe9/x8c/xbd - /xe9/x8c/xbe - /xe9/x8c/xbf - /xe9/x8d/x80 - /xe9/x8d/x81 - /xe9/x8d/x82 - /xe9/x8d/x83 - /xe9/x8d/x84 - /xe9/x8d/x85 - /xe9/x8d/x86 - /xe9/x8d/x87 - /xe9/x8d/x88 - /xe9/x8d/x89 - /xe9/x8d/x8a - /xe9/x8d/x8b - /xe9/x8d/x8c - /xe9/x8d/x8d - /xe9/x8d/x8e - /xe9/x8d/x8f - /xe9/x8d/x90 - /xe9/x8d/x91 - /xe9/x8d/x92 - /xe9/x8d/x93 - /xe9/x8d/x94 - /xe9/x8d/x95 - /xe9/x8d/x96 - /xe9/x8d/x97 - /xe9/x8d/x98 - /xe9/x8d/x99 - /xe9/x8d/x9a - /xe9/x8d/x9b - /xe9/x8d/x9c - /xe9/x8d/x9d - /xe9/x8d/x9e - /xe9/x8d/x9f - /xe9/x8d/xa0 - /xe9/x8d/xa1 - /xe9/x8d/xa2 - /xe9/x8d/xa3 - /xe9/x8d/xa4 - /xe9/x8d/xa5 - /xe9/x8d/xa6 - /xe9/x8d/xa7 - /xe9/x8d/xa8 - /xe9/x8d/xa9 - /xe9/x8d/xaa - /xe9/x8d/xab - /xe9/x8d/xac - /xe9/x8d/xad - /xe9/x8d/xae - /xe9/x8d/xaf - /xe9/x8d/xb0 - /xe9/x8d/xb1 - /xe9/x8d/xb2 - /xe9/x8d/xb3 - /xe9/x8d/xb4 - /xe9/x8d/xb5 - /xe9/x8d/xb6 - /xe9/x8d/xb7 - /xe9/x8d/xb8 - /xe9/x8d/xb9 - /xe9/x8d/xba - /xe9/x8d/xbb - /xe9/x8d/xbc - /xe9/x8d/xbd - /xe9/x8d/xbe - /xe9/x8d/xbf - /xe9/x8e/x80 - /xe9/x8e/x81 - /xe9/x8e/x82 - /xe9/x8e/x83 - /xe9/x8e/x84 - /xe9/x8e/x85 - /xe9/x8e/x86 - /xe9/x8e/x87 - /xe9/x8e/x88 - /xe9/x8e/x89 - /xe9/x8e/x8a - /xe9/x8e/x8b - /xe9/x8e/x8c - /xe9/x8e/x8d - /xe9/x8e/x8e - /xe9/x8e/x8f - /xe9/x8e/x90 - /xe9/x8e/x91 - /xe9/x8e/x92 - /xe9/x8e/x93 - /xe9/x8e/x94 - /xe9/x8e/x95 - /xe9/x8e/x96 - /xe9/x8e/x97 - /xe9/x8e/x98 - /xe9/x8e/x99 - /xe9/x8e/x9a - /xe9/x8e/x9b - /xe9/x8e/x9c - /xe9/x8e/x9d - /xe9/x8e/x9e - /xe9/x8e/x9f - /xe9/x8e/xa0 - /xe9/x8e/xa1 - /xe9/x8e/xa2 - /xe9/x8e/xa3 - /xe9/x8e/xa4 - /xe9/x8e/xa5 - /xe9/x8e/xa6 - /xe9/x8e/xa7 - /xe9/x8e/xa8 - /xe9/x8e/xa9 - /xe9/x8e/xaa - /xe9/x8e/xab - /xe9/x8e/xac - /xe9/x8e/xad - /xe9/x8e/xae - /xe9/x8e/xaf - /xe9/x8e/xb0 - /xe9/x8e/xb1 - /xe9/x8e/xb2 - /xe9/x8e/xb3 - /xe9/x8e/xb4 - /xe9/x8e/xb5 - /xe9/x8e/xb6 - /xe9/x8e/xb7 - /xe9/x8e/xb8 - /xe9/x8e/xb9 - /xe9/x8e/xba - /xe9/x8e/xbb - /xe9/x8e/xbc - /xe9/x8e/xbd - /xe9/x8e/xbe - /xe9/x8e/xbf - /xe9/x8f/x80 - /xe9/x8f/x81 - /xe9/x8f/x82 - /xe9/x8f/x83 - /xe9/x8f/x84 - /xe9/x8f/x85 - /xe9/x8f/x86 - /xe9/x8f/x87 - /xe9/x8f/x88 - /xe9/x8f/x89 - /xe9/x8f/x8a - /xe9/x8f/x8b - /xe9/x8f/x8c - /xe9/x8f/x8d - /xe9/x8f/x8e - /xe9/x8f/x8f - /xe9/x8f/x90 - /xe9/x8f/x91 - /xe9/x8f/x92 - /xe9/x8f/x93 - /xe9/x8f/x94 - /xe9/x8f/x95 - /xe9/x8f/x96 - /xe9/x8f/x97 - /xe9/x8f/x98 - /xe9/x8f/x99 - /xe9/x8f/x9a - /xe9/x8f/x9b - /xe9/x8f/x9c - /xe9/x8f/x9d - /xe9/x8f/x9e - /xe9/x8f/x9f - /xe9/x8f/xa0 - /xe9/x8f/xa1 - /xe9/x8f/xa2 - /xe9/x8f/xa3 - /xe9/x8f/xa4 - /xe9/x8f/xa5 - /xe9/x8f/xa6 - /xe9/x8f/xa7 - /xe9/x8f/xa8 - /xe9/x8f/xa9 - /xe9/x8f/xaa - /xe9/x8f/xab - /xe9/x8f/xac - /xe9/x8f/xad - /xe9/x8f/xae - /xe9/x8f/xaf - /xe9/x8f/xb0 - /xe9/x8f/xb1 - /xe9/x8f/xb2 - /xe9/x8f/xb3 - /xe9/x8f/xb4 - /xe9/x8f/xb5 - /xe9/x8f/xb6 - /xe9/x8f/xb7 - /xe9/x8f/xb8 - /xe9/x8f/xb9 - /xe9/x8f/xba - /xe9/x8f/xbb - /xe9/x8f/xbc - /xe9/x8f/xbd - /xe9/x8f/xbe - /xe9/x8f/xbf - /xe9/x90/x80 - /xe9/x90/x81 - /xe9/x90/x82 - /xe9/x90/x83 - /xe9/x90/x84 - /xe9/x90/x85 - /xe9/x90/x86 - /xe9/x90/x87 - /xe9/x90/x88 - /xe9/x90/x89 - /xe9/x90/x8a - /xe9/x90/x8b - /xe9/x90/x8c - /xe9/x90/x8d - /xe9/x90/x8e - /xe9/x90/x8f - /xe9/x90/x90 - /xe9/x90/x91 - /xe9/x90/x92 - /xe9/x90/x93 - /xe9/x90/x94 - /xe9/x90/x95 - /xe9/x90/x96 - /xe9/x90/x97 - /xe9/x90/x98 - /xe9/x90/x99 - /xe9/x90/x9a - /xe9/x90/x9b - /xe9/x90/x9c - /xe9/x90/x9d - /xe9/x90/x9e - /xe9/x90/x9f - /xe9/x90/xa0 - /xe9/x90/xa1 - /xe9/x90/xa2 - /xe9/x90/xa3 - /xe9/x90/xa4 - /xe9/x90/xa5 - /xe9/x90/xa6 - /xe9/x90/xa7 - /xe9/x90/xa8 - /xe9/x90/xa9 - /xe9/x90/xaa - /xe9/x90/xab - /xe9/x90/xac - /xe9/x90/xad - /xe9/x90/xae - /xe9/x90/xaf - /xe9/x90/xb0 - /xe9/x90/xb1 - /xe9/x90/xb2 - /xe9/x90/xb3 - /xe9/x90/xb4 - /xe9/x90/xb5 - /xe9/x90/xb6 - /xe9/x90/xb7 - /xe9/x90/xb8 - /xe9/x90/xb9 - /xe9/x90/xba - /xe9/x90/xbb - /xe9/x90/xbc - /xe9/x90/xbd - /xe9/x90/xbe - /xe9/x90/xbf - /xe9/x91/x80 - /xe9/x91/x81 - /xe9/x91/x82 - /xe9/x91/x83 - /xe9/x91/x84 - /xe9/x91/x85 - /xe9/x91/x86 - /xe9/x91/x87 - /xe9/x91/x88 - /xe9/x91/x89 - /xe9/x91/x8a - /xe9/x91/x8b - /xe9/x91/x8c - /xe9/x91/x8d - /xe9/x91/x8e - /xe9/x91/x8f - /xe9/x91/x90 - /xe9/x91/x91 - /xe9/x91/x92 - /xe9/x91/x93 - /xe9/x91/x94 - /xe9/x91/x95 - /xe9/x91/x96 - /xe9/x91/x97 - /xe9/x91/x98 - /xe9/x91/x99 - /xe9/x91/x9a - /xe9/x91/x9b - /xe9/x91/x9c - /xe9/x91/x9d - /xe9/x91/x9e - /xe9/x91/x9f - /xe9/x91/xa0 - /xe9/x91/xa1 - /xe9/x91/xa2 - /xe9/x91/xa3 - /xe9/x91/xa4 - /xe9/x91/xa5 - /xe9/x91/xa6 - /xe9/x91/xa7 - /xe9/x91/xa8 - /xe9/x91/xa9 - /xe9/x91/xaa - /xe9/x91/xab - /xe9/x91/xac - /xe9/x91/xad - /xe9/x91/xae - /xe9/x91/xaf - /xe9/x91/xb0 - /xe9/x91/xb1 - /xe9/x91/xb2 - /xe9/x91/xb3 - /xe9/x91/xb4 - /xe9/x91/xb5 - /xe9/x91/xb6 - /xe9/x91/xb7 - /xe9/x91/xb8 - /xe9/x91/xb9 - /xe9/x91/xba - /xe9/x91/xbb - /xe9/x91/xbc - /xe9/x91/xbd - /xe9/x91/xbe - /xe9/x91/xbf - /xe9/x92/x80 - /xe9/x92/x81 - /xe9/x92/x82 - /xe9/x92/x83 - /xe9/x92/x84 - /xe9/x92/x85 - /xe9/x92/x86 - /xe9/x92/x87 - /xe9/x92/x88 - /xe9/x92/x89 - /xe9/x92/x8a - /xe9/x92/x8b - /xe9/x92/x8c - /xe9/x92/x8d - /xe9/x92/x8e - /xe9/x92/x8f - /xe9/x92/x90 - /xe9/x92/x91 - /xe9/x92/x92 - /xe9/x92/x93 - /xe9/x92/x94 - /xe9/x92/x95 - /xe9/x92/x96 - /xe9/x92/x97 - /xe9/x92/x98 - /xe9/x92/x99 - /xe9/x92/x9a - /xe9/x92/x9b - /xe9/x92/x9c - /xe9/x92/x9d - /xe9/x92/x9e - /xe9/x92/x9f - /xe9/x92/xa0 - /xe9/x92/xa1 - /xe9/x92/xa2 - /xe9/x92/xa3 - /xe9/x92/xa4 - /xe9/x92/xa5 - /xe9/x92/xa6 - /xe9/x92/xa7 - /xe9/x92/xa8 - /xe9/x92/xa9 - /xe9/x92/xaa - /xe9/x92/xab - /xe9/x92/xac - /xe9/x92/xad - /xe9/x92/xae - /xe9/x92/xaf - /xe9/x92/xb0 - /xe9/x92/xb1 - /xe9/x92/xb2 - /xe9/x92/xb3 - /xe9/x92/xb4 - /xe9/x92/xb5 - /xe9/x92/xb6 - /xe9/x92/xb7 - /xe9/x92/xb8 - /xe9/x92/xb9 - /xe9/x92/xba - /xe9/x92/xbb - /xe9/x92/xbc - /xe9/x92/xbd - /xe9/x92/xbe - /xe9/x92/xbf - /xe9/x93/x80 - /xe9/x93/x81 - /xe9/x93/x82 - /xe9/x93/x83 - /xe9/x93/x84 - /xe9/x93/x85 - /xe9/x93/x86 - /xe9/x93/x87 - /xe9/x93/x88 - /xe9/x93/x89 - /xe9/x93/x8a - /xe9/x93/x8b - /xe9/x93/x8c - /xe9/x93/x8d - /xe9/x93/x8e - /xe9/x93/x8f - /xe9/x93/x90 - /xe9/x93/x91 - /xe9/x93/x92 - /xe9/x93/x93 - /xe9/x93/x94 - /xe9/x93/x95 - /xe9/x93/x96 - /xe9/x93/x97 - /xe9/x93/x98 - /xe9/x93/x99 - /xe9/x93/x9a - /xe9/x93/x9b - /xe9/x93/x9c - /xe9/x93/x9d - /xe9/x93/x9e - /xe9/x93/x9f - /xe9/x93/xa0 - /xe9/x93/xa1 - /xe9/x93/xa2 - /xe9/x93/xa3 - /xe9/x93/xa4 - /xe9/x93/xa5 - /xe9/x93/xa6 - /xe9/x93/xa7 - /xe9/x93/xa8 - /xe9/x93/xa9 - /xe9/x93/xaa - /xe9/x93/xab - /xe9/x93/xac - /xe9/x93/xad - /xe9/x93/xae - /xe9/x93/xaf - /xe9/x93/xb0 - /xe9/x93/xb1 - /xe9/x93/xb2 - /xe9/x93/xb3 - /xe9/x93/xb4 - /xe9/x93/xb5 - /xe9/x93/xb6 - /xe9/x93/xb7 - /xe9/x93/xb8 - /xe9/x93/xb9 - /xe9/x93/xba - /xe9/x93/xbb - /xe9/x93/xbc - /xe9/x93/xbd - /xe9/x93/xbe - /xe9/x93/xbf - /xe9/x94/x80 - /xe9/x94/x81 - /xe9/x94/x82 - /xe9/x94/x83 - /xe9/x94/x84 - /xe9/x94/x85 - /xe9/x94/x86 - /xe9/x94/x87 - /xe9/x94/x88 - /xe9/x94/x89 - /xe9/x94/x8a - /xe9/x94/x8b - /xe9/x94/x8c - /xe9/x94/x8d - /xe9/x94/x8e - /xe9/x94/x8f - /xe9/x94/x90 - /xe9/x94/x91 - /xe9/x94/x92 - /xe9/x94/x93 - /xe9/x94/x94 - /xe9/x94/x95 - /xe9/x94/x96 - /xe9/x94/x97 - /xe9/x94/x98 - /xe9/x94/x99 - /xe9/x94/x9a - /xe9/x94/x9b - /xe9/x94/x9c - /xe9/x94/x9d - /xe9/x94/x9e - /xe9/x94/x9f - /xe9/x94/xa0 - /xe9/x94/xa1 - /xe9/x94/xa2 - /xe9/x94/xa3 - /xe9/x94/xa4 - /xe9/x94/xa5 - /xe9/x94/xa6 - /xe9/x94/xa7 - /xe9/x94/xa8 - /xe9/x94/xa9 - /xe9/x94/xaa - /xe9/x94/xab - /xe9/x94/xac - /xe9/x94/xad - /xe9/x94/xae - /xe9/x94/xaf - /xe9/x94/xb0 - /xe9/x94/xb1 - /xe9/x94/xb2 - /xe9/x94/xb3 - /xe9/x94/xb4 - /xe9/x94/xb5 - /xe9/x94/xb6 - /xe9/x94/xb7 - /xe9/x94/xb8 - /xe9/x94/xb9 - /xe9/x94/xba - /xe9/x94/xbb - /xe9/x94/xbc - /xe9/x94/xbd - /xe9/x94/xbe - /xe9/x94/xbf - /xe9/x95/x80 - /xe9/x95/x81 - /xe9/x95/x82 - /xe9/x95/x83 - /xe9/x95/x84 - /xe9/x95/x85 - /xe9/x95/x86 - /xe9/x95/x87 - /xe9/x95/x88 - /xe9/x95/x89 - /xe9/x95/x8a - /xe9/x95/x8b - /xe9/x95/x8c - /xe9/x95/x8d - /xe9/x95/x8e - /xe9/x95/x8f - /xe9/x95/x90 - /xe9/x95/x91 - /xe9/x95/x92 - /xe9/x95/x93 - /xe9/x95/x94 - /xe9/x95/x95 - /xe9/x95/x96 - /xe9/x95/x97 - /xe9/x95/x98 - /xe9/x95/x99 - /xe9/x95/x9a - /xe9/x95/x9b - /xe9/x95/x9c - /xe9/x95/x9d - /xe9/x95/x9e - /xe9/x95/x9f - /xe9/x95/xa0 - /xe9/x95/xa1 - /xe9/x95/xa2 - /xe9/x95/xa3 - /xe9/x95/xa4 - /xe9/x95/xa5 - /xe9/x95/xa6 - /xe9/x95/xa7 - /xe9/x95/xa8 - /xe9/x95/xa9 - /xe9/x95/xaa - /xe9/x95/xab - /xe9/x95/xac - /xe9/x95/xad - /xe9/x95/xae - /xe9/x95/xaf - /xe9/x95/xb0 - /xe9/x95/xb1 - /xe9/x95/xb2 - /xe9/x95/xb3 - /xe9/x95/xb4 - /xe9/x95/xb5 - /xe9/x95/xb6 - /xe9/x95/xb7 - /xe9/x95/xb8 - /xe9/x95/xb9 - /xe9/x95/xba - /xe9/x95/xbb - /xe9/x95/xbc - /xe9/x95/xbd - /xe9/x95/xbe - /xe9/x95/xbf - /xe9/x96/x80 - /xe9/x96/x81 - /xe9/x96/x82 - /xe9/x96/x83 - /xe9/x96/x84 - /xe9/x96/x85 - /xe9/x96/x86 - /xe9/x96/x87 - /xe9/x96/x88 - /xe9/x96/x89 - /xe9/x96/x8a - /xe9/x96/x8b - /xe9/x96/x8c - /xe9/x96/x8d - /xe9/x96/x8e - /xe9/x96/x8f - /xe9/x96/x90 - /xe9/x96/x91 - /xe9/x96/x92 - /xe9/x96/x93 - /xe9/x96/x94 - /xe9/x96/x95 - /xe9/x96/x96 - /xe9/x96/x97 - /xe9/x96/x98 - /xe9/x96/x99 - /xe9/x96/x9a - /xe9/x96/x9b - /xe9/x96/x9c - /xe9/x96/x9d - /xe9/x96/x9e - /xe9/x96/x9f - /xe9/x96/xa0 - /xe9/x96/xa1 - /xe9/x96/xa2 - /xe9/x96/xa3 - /xe9/x96/xa4 - /xe9/x96/xa5 - /xe9/x96/xa6 - /xe9/x96/xa7 - /xe9/x96/xa8 - /xe9/x96/xa9 - /xe9/x96/xaa - /xe9/x96/xab - /xe9/x96/xac - /xe9/x96/xad - /xe9/x96/xae - /xe9/x96/xaf - /xe9/x96/xb0 - /xe9/x96/xb1 - /xe9/x96/xb2 - /xe9/x96/xb3 - /xe9/x96/xb4 - /xe9/x96/xb5 - /xe9/x96/xb6 - /xe9/x96/xb7 - /xe9/x96/xb8 - /xe9/x96/xb9 - /xe9/x96/xba - /xe9/x96/xbb - /xe9/x96/xbc - /xe9/x96/xbd - /xe9/x96/xbe - /xe9/x96/xbf - /xe9/x97/x80 - /xe9/x97/x81 - /xe9/x97/x82 - /xe9/x97/x83 - /xe9/x97/x84 - /xe9/x97/x85 - /xe9/x97/x86 - /xe9/x97/x87 - /xe9/x97/x88 - /xe9/x97/x89 - /xe9/x97/x8a - /xe9/x97/x8b - /xe9/x97/x8c - /xe9/x97/x8d - /xe9/x97/x8e - /xe9/x97/x8f - /xe9/x97/x90 - /xe9/x97/x91 - /xe9/x97/x92 - /xe9/x97/x93 - /xe9/x97/x94 - /xe9/x97/x95 - /xe9/x97/x96 - /xe9/x97/x97 - /xe9/x97/x98 - /xe9/x97/x99 - /xe9/x97/x9a - /xe9/x97/x9b - /xe9/x97/x9c - /xe9/x97/x9d - /xe9/x97/x9e - /xe9/x97/x9f - /xe9/x97/xa0 - /xe9/x97/xa1 - /xe9/x97/xa2 - /xe9/x97/xa3 - /xe9/x97/xa4 - /xe9/x97/xa5 - /xe9/x97/xa6 - /xe9/x97/xa7 - /xe9/x97/xa8 - /xe9/x97/xa9 - /xe9/x97/xaa - /xe9/x97/xab - /xe9/x97/xac - /xe9/x97/xad - /xe9/x97/xae - /xe9/x97/xaf - /xe9/x97/xb0 - /xe9/x97/xb1 - /xe9/x97/xb2 - /xe9/x97/xb3 - /xe9/x97/xb4 - /xe9/x97/xb5 - /xe9/x97/xb6 - /xe9/x97/xb7 - /xe9/x97/xb8 - /xe9/x97/xb9 - /xe9/x97/xba - /xe9/x97/xbb - /xe9/x97/xbc - /xe9/x97/xbd - /xe9/x97/xbe - /xe9/x97/xbf - /xe9/x98/x80 - /xe9/x98/x81 - /xe9/x98/x82 - /xe9/x98/x83 - /xe9/x98/x84 - /xe9/x98/x85 - /xe9/x98/x86 - /xe9/x98/x87 - /xe9/x98/x88 - /xe9/x98/x89 - /xe9/x98/x8a - /xe9/x98/x8b - /xe9/x98/x8c - /xe9/x98/x8d - /xe9/x98/x8e - /xe9/x98/x8f - /xe9/x98/x90 - /xe9/x98/x91 - /xe9/x98/x92 - /xe9/x98/x93 - /xe9/x98/x94 - /xe9/x98/x95 - /xe9/x98/x96 - /xe9/x98/x97 - /xe9/x98/x98 - /xe9/x98/x99 - /xe9/x98/x9a - /xe9/x98/x9b - /xe9/x98/x9c - /xe9/x98/x9d - /xe9/x98/x9e - /xe9/x98/x9f - /xe9/x98/xa0 - /xe9/x98/xa1 - /xe9/x98/xa2 - /xe9/x98/xa3 - /xe9/x98/xa4 - /xe9/x98/xa5 - /xe9/x98/xa6 - /xe9/x98/xa7 - /xe9/x98/xa8 - /xe9/x98/xa9 - /xe9/x98/xaa - /xe9/x98/xab - /xe9/x98/xac - /xe9/x98/xad - /xe9/x98/xae - /xe9/x98/xaf - /xe9/x98/xb0 - /xe9/x98/xb1 - /xe9/x98/xb2 - /xe9/x98/xb3 - /xe9/x98/xb4 - /xe9/x98/xb5 - /xe9/x98/xb6 - /xe9/x98/xb7 - /xe9/x98/xb8 - /xe9/x98/xb9 - /xe9/x98/xba - /xe9/x98/xbb - /xe9/x98/xbc - /xe9/x98/xbd - /xe9/x98/xbe - /xe9/x98/xbf - /xe9/x99/x80 - /xe9/x99/x81 - /xe9/x99/x82 - /xe9/x99/x83 - /xe9/x99/x84 - /xe9/x99/x85 - /xe9/x99/x86 - /xe9/x99/x87 - /xe9/x99/x88 - /xe9/x99/x89 - /xe9/x99/x8a - /xe9/x99/x8b - /xe9/x99/x8c - /xe9/x99/x8d - /xe9/x99/x8e - /xe9/x99/x8f - /xe9/x99/x90 - /xe9/x99/x91 - /xe9/x99/x92 - /xe9/x99/x93 - /xe9/x99/x94 - /xe9/x99/x95 - /xe9/x99/x96 - /xe9/x99/x97 - /xe9/x99/x98 - /xe9/x99/x99 - /xe9/x99/x9a - /xe9/x99/x9b - /xe9/x99/x9c - /xe9/x99/x9d - /xe9/x99/x9e - /xe9/x99/x9f - /xe9/x99/xa0 - /xe9/x99/xa1 - /xe9/x99/xa2 - /xe9/x99/xa3 - /xe9/x99/xa4 - /xe9/x99/xa5 - /xe9/x99/xa6 - /xe9/x99/xa7 - /xe9/x99/xa8 - /xe9/x99/xa9 - /xe9/x99/xaa - /xe9/x99/xab - /xe9/x99/xac - /xe9/x99/xad - /xe9/x99/xae - /xe9/x99/xaf - /xe9/x99/xb0 - /xe9/x99/xb1 - /xe9/x99/xb2 - /xe9/x99/xb3 - /xe9/x99/xb4 - /xe9/x99/xb5 - /xe9/x99/xb6 - /xe9/x99/xb7 - /xe9/x99/xb8 - /xe9/x99/xb9 - /xe9/x99/xba - /xe9/x99/xbb - /xe9/x99/xbc - /xe9/x99/xbd - /xe9/x99/xbe - /xe9/x99/xbf - /xe9/x9a/x80 - /xe9/x9a/x81 - /xe9/x9a/x82 - /xe9/x9a/x83 - /xe9/x9a/x84 - /xe9/x9a/x85 - /xe9/x9a/x86 - /xe9/x9a/x87 - /xe9/x9a/x88 - /xe9/x9a/x89 - /xe9/x9a/x8a - /xe9/x9a/x8b - /xe9/x9a/x8c - /xe9/x9a/x8d - /xe9/x9a/x8e - /xe9/x9a/x8f - /xe9/x9a/x90 - /xe9/x9a/x91 - /xe9/x9a/x92 - /xe9/x9a/x93 - /xe9/x9a/x94 - /xe9/x9a/x95 - /xe9/x9a/x96 - /xe9/x9a/x97 - /xe9/x9a/x98 - /xe9/x9a/x99 - /xe9/x9a/x9a - /xe9/x9a/x9b - /xe9/x9a/x9c - /xe9/x9a/x9d - /xe9/x9a/x9e - /xe9/x9a/x9f - /xe9/x9a/xa0 - /xe9/x9a/xa1 - /xe9/x9a/xa2 - /xe9/x9a/xa3 - /xe9/x9a/xa4 - /xe9/x9a/xa5 - /xe9/x9a/xa6 - /xe9/x9a/xa7 - /xe9/x9a/xa8 - /xe9/x9a/xa9 - /xe9/x9a/xaa - /xe9/x9a/xab - /xe9/x9a/xac - /xe9/x9a/xad - /xe9/x9a/xae - /xe9/x9a/xaf - /xe9/x9a/xb0 - /xe9/x9a/xb1 - /xe9/x9a/xb2 - /xe9/x9a/xb3 - /xe9/x9a/xb4 - /xe9/x9a/xb5 - /xe9/x9a/xb6 - /xe9/x9a/xb7 - /xe9/x9a/xb8 - /xe9/x9a/xb9 - /xe9/x9a/xba - /xe9/x9a/xbb - /xe9/x9a/xbc - /xe9/x9a/xbd - /xe9/x9a/xbe - /xe9/x9a/xbf - /xe9/x9b/x80 - /xe9/x9b/x81 - /xe9/x9b/x82 - /xe9/x9b/x83 - /xe9/x9b/x84 - /xe9/x9b/x85 - /xe9/x9b/x86 - /xe9/x9b/x87 - /xe9/x9b/x88 - /xe9/x9b/x89 - /xe9/x9b/x8a - /xe9/x9b/x8b - /xe9/x9b/x8c - /xe9/x9b/x8d - /xe9/x9b/x8e - /xe9/x9b/x8f - /xe9/x9b/x90 - /xe9/x9b/x91 - /xe9/x9b/x92 - /xe9/x9b/x93 - /xe9/x9b/x94 - /xe9/x9b/x95 - /xe9/x9b/x96 - /xe9/x9b/x97 - /xe9/x9b/x98 - /xe9/x9b/x99 - /xe9/x9b/x9a - /xe9/x9b/x9b - /xe9/x9b/x9c - /xe9/x9b/x9d - /xe9/x9b/x9e - /xe9/x9b/x9f - /xe9/x9b/xa0 - /xe9/x9b/xa1 - /xe9/x9b/xa2 - /xe9/x9b/xa3 - /xe9/x9b/xa4 - /xe9/x9b/xa5 - /xe9/x9b/xa6 - /xe9/x9b/xa7 - /xe9/x9b/xa8 - /xe9/x9b/xa9 - /xe9/x9b/xaa - /xe9/x9b/xab - /xe9/x9b/xac - /xe9/x9b/xad - /xe9/x9b/xae - /xe9/x9b/xaf - /xe9/x9b/xb0 - /xe9/x9b/xb1 - /xe9/x9b/xb2 - /xe9/x9b/xb3 - /xe9/x9b/xb4 - /xe9/x9b/xb5 - /xe9/x9b/xb6 - /xe9/x9b/xb7 - /xe9/x9b/xb8 - /xe9/x9b/xb9 - /xe9/x9b/xba - /xe9/x9b/xbb - /xe9/x9b/xbc - /xe9/x9b/xbd - /xe9/x9b/xbe - /xe9/x9b/xbf - /xe9/x9c/x80 - /xe9/x9c/x81 - /xe9/x9c/x82 - /xe9/x9c/x83 - /xe9/x9c/x84 - /xe9/x9c/x85 - /xe9/x9c/x86 - /xe9/x9c/x87 - /xe9/x9c/x88 - /xe9/x9c/x89 - /xe9/x9c/x8a - /xe9/x9c/x8b - /xe9/x9c/x8c - /xe9/x9c/x8d - /xe9/x9c/x8e - /xe9/x9c/x8f - /xe9/x9c/x90 - /xe9/x9c/x91 - /xe9/x9c/x92 - /xe9/x9c/x93 - /xe9/x9c/x94 - /xe9/x9c/x95 - /xe9/x9c/x96 - /xe9/x9c/x97 - /xe9/x9c/x98 - /xe9/x9c/x99 - /xe9/x9c/x9a - /xe9/x9c/x9b - /xe9/x9c/x9c - /xe9/x9c/x9d - /xe9/x9c/x9e - /xe9/x9c/x9f - /xe9/x9c/xa0 - /xe9/x9c/xa1 - /xe9/x9c/xa2 - /xe9/x9c/xa3 - /xe9/x9c/xa4 - /xe9/x9c/xa5 - /xe9/x9c/xa6 - /xe9/x9c/xa7 - /xe9/x9c/xa8 - /xe9/x9c/xa9 - /xe9/x9c/xaa - /xe9/x9c/xab - /xe9/x9c/xac - /xe9/x9c/xad - /xe9/x9c/xae - /xe9/x9c/xaf - /xe9/x9c/xb0 - /xe9/x9c/xb1 - /xe9/x9c/xb2 - /xe9/x9c/xb3 - /xe9/x9c/xb4 - /xe9/x9c/xb5 - /xe9/x9c/xb6 - /xe9/x9c/xb7 - /xe9/x9c/xb8 - /xe9/x9c/xb9 - /xe9/x9c/xba - /xe9/x9c/xbb - /xe9/x9c/xbc - /xe9/x9c/xbd - /xe9/x9c/xbe - /xe9/x9c/xbf - /xe9/x9d/x80 - /xe9/x9d/x81 - /xe9/x9d/x82 - /xe9/x9d/x83 - /xe9/x9d/x84 - /xe9/x9d/x85 - /xe9/x9d/x86 - /xe9/x9d/x87 - /xe9/x9d/x88 - /xe9/x9d/x89 - /xe9/x9d/x8a - /xe9/x9d/x8b - /xe9/x9d/x8c - /xe9/x9d/x8d - /xe9/x9d/x8e - /xe9/x9d/x8f - /xe9/x9d/x90 - /xe9/x9d/x91 - /xe9/x9d/x92 - /xe9/x9d/x93 - /xe9/x9d/x94 - /xe9/x9d/x95 - /xe9/x9d/x96 - /xe9/x9d/x97 - /xe9/x9d/x98 - /xe9/x9d/x99 - /xe9/x9d/x9a - /xe9/x9d/x9b - /xe9/x9d/x9c - /xe9/x9d/x9d - /xe9/x9d/x9e - /xe9/x9d/x9f - /xe9/x9d/xa0 - /xe9/x9d/xa1 - /xe9/x9d/xa2 - /xe9/x9d/xa3 - /xe9/x9d/xa4 - /xe9/x9d/xa5 - /xe9/x9d/xa6 - /xe9/x9d/xa7 - /xe9/x9d/xa8 - /xe9/x9d/xa9 - /xe9/x9d/xaa - /xe9/x9d/xab - /xe9/x9d/xac - /xe9/x9d/xad - /xe9/x9d/xae - /xe9/x9d/xaf - /xe9/x9d/xb0 - /xe9/x9d/xb1 - /xe9/x9d/xb2 - /xe9/x9d/xb3 - /xe9/x9d/xb4 - /xe9/x9d/xb5 - /xe9/x9d/xb6 - /xe9/x9d/xb7 - /xe9/x9d/xb8 - /xe9/x9d/xb9 - /xe9/x9d/xba - /xe9/x9d/xbb - /xe9/x9d/xbc - /xe9/x9d/xbd - /xe9/x9d/xbe - /xe9/x9d/xbf - /xe9/x9e/x80 - /xe9/x9e/x81 - /xe9/x9e/x82 - /xe9/x9e/x83 - /xe9/x9e/x84 - /xe9/x9e/x85 - /xe9/x9e/x86 - /xe9/x9e/x87 - /xe9/x9e/x88 - /xe9/x9e/x89 - /xe9/x9e/x8a - /xe9/x9e/x8b - /xe9/x9e/x8c - /xe9/x9e/x8d - /xe9/x9e/x8e - /xe9/x9e/x8f - /xe9/x9e/x90 - /xe9/x9e/x91 - /xe9/x9e/x92 - /xe9/x9e/x93 - /xe9/x9e/x94 - /xe9/x9e/x95 - /xe9/x9e/x96 - /xe9/x9e/x97 - /xe9/x9e/x98 - /xe9/x9e/x99 - /xe9/x9e/x9a - /xe9/x9e/x9b - /xe9/x9e/x9c - /xe9/x9e/x9d - /xe9/x9e/x9e - /xe9/x9e/x9f - /xe9/x9e/xa0 - /xe9/x9e/xa1 - /xe9/x9e/xa2 - /xe9/x9e/xa3 - /xe9/x9e/xa4 - /xe9/x9e/xa5 - /xe9/x9e/xa6 - /xe9/x9e/xa7 - /xe9/x9e/xa8 - /xe9/x9e/xa9 - /xe9/x9e/xaa - /xe9/x9e/xab - /xe9/x9e/xac - /xe9/x9e/xad - /xe9/x9e/xae - /xe9/x9e/xaf - /xe9/x9e/xb0 - /xe9/x9e/xb1 - /xe9/x9e/xb2 - /xe9/x9e/xb3 - /xe9/x9e/xb4 - /xe9/x9e/xb5 - /xe9/x9e/xb6 - /xe9/x9e/xb7 - /xe9/x9e/xb8 - /xe9/x9e/xb9 - /xe9/x9e/xba - /xe9/x9e/xbb - /xe9/x9e/xbc - /xe9/x9e/xbd - /xe9/x9e/xbe - /xe9/x9e/xbf - /xe9/x9f/x80 - /xe9/x9f/x81 - /xe9/x9f/x82 - /xe9/x9f/x83 - /xe9/x9f/x84 - /xe9/x9f/x85 - /xe9/x9f/x86 - /xe9/x9f/x87 - /xe9/x9f/x88 - /xe9/x9f/x89 - /xe9/x9f/x8a - /xe9/x9f/x8b - /xe9/x9f/x8c - /xe9/x9f/x8d - /xe9/x9f/x8e - /xe9/x9f/x8f - /xe9/x9f/x90 - /xe9/x9f/x91 - /xe9/x9f/x92 - /xe9/x9f/x93 - /xe9/x9f/x94 - /xe9/x9f/x95 - /xe9/x9f/x96 - /xe9/x9f/x97 - /xe9/x9f/x98 - /xe9/x9f/x99 - /xe9/x9f/x9a - /xe9/x9f/x9b - /xe9/x9f/x9c - /xe9/x9f/x9d - /xe9/x9f/x9e - /xe9/x9f/x9f - /xe9/x9f/xa0 - /xe9/x9f/xa1 - /xe9/x9f/xa2 - /xe9/x9f/xa3 - /xe9/x9f/xa4 - /xe9/x9f/xa5 - /xe9/x9f/xa6 - /xe9/x9f/xa7 - /xe9/x9f/xa8 - /xe9/x9f/xa9 - /xe9/x9f/xaa - /xe9/x9f/xab - /xe9/x9f/xac - /xe9/x9f/xad - /xe9/x9f/xae - /xe9/x9f/xaf - /xe9/x9f/xb0 - /xe9/x9f/xb1 - /xe9/x9f/xb2 - /xe9/x9f/xb3 - /xe9/x9f/xb4 - /xe9/x9f/xb5 - /xe9/x9f/xb6 - /xe9/x9f/xb7 - /xe9/x9f/xb8 - /xe9/x9f/xb9 - /xe9/x9f/xba - /xe9/x9f/xbb - /xe9/x9f/xbc - /xe9/x9f/xbd - /xe9/x9f/xbe - /xe9/x9f/xbf - /xe9/xa0/x80 - /xe9/xa0/x81 - /xe9/xa0/x82 - /xe9/xa0/x83 - /xe9/xa0/x84 - /xe9/xa0/x85 - /xe9/xa0/x86 - /xe9/xa0/x87 - /xe9/xa0/x88 - /xe9/xa0/x89 - /xe9/xa0/x8a - /xe9/xa0/x8b - /xe9/xa0/x8c - /xe9/xa0/x8d - /xe9/xa0/x8e - /xe9/xa0/x8f - /xe9/xa0/x90 - /xe9/xa0/x91 - /xe9/xa0/x92 - /xe9/xa0/x93 - /xe9/xa0/x94 - /xe9/xa0/x95 - /xe9/xa0/x96 - /xe9/xa0/x97 - /xe9/xa0/x98 - /xe9/xa0/x99 - /xe9/xa0/x9a - /xe9/xa0/x9b - /xe9/xa0/x9c - /xe9/xa0/x9d - /xe9/xa0/x9e - /xe9/xa0/x9f - /xe9/xa0/xa0 - /xe9/xa0/xa1 - /xe9/xa0/xa2 - /xe9/xa0/xa3 - /xe9/xa0/xa4 - /xe9/xa0/xa5 - /xe9/xa0/xa6 - /xe9/xa0/xa7 - /xe9/xa0/xa8 - /xe9/xa0/xa9 - /xe9/xa0/xaa - /xe9/xa0/xab - /xe9/xa0/xac - /xe9/xa0/xad - /xe9/xa0/xae - /xe9/xa0/xaf - /xe9/xa0/xb0 - /xe9/xa0/xb1 - /xe9/xa0/xb2 - /xe9/xa0/xb3 - /xe9/xa0/xb4 - /xe9/xa0/xb5 - /xe9/xa0/xb6 - /xe9/xa0/xb7 - /xe9/xa0/xb8 - /xe9/xa0/xb9 - /xe9/xa0/xba - /xe9/xa0/xbb - /xe9/xa0/xbc - /xe9/xa0/xbd - /xe9/xa0/xbe - /xe9/xa0/xbf - /xe9/xa1/x80 - /xe9/xa1/x81 - /xe9/xa1/x82 - /xe9/xa1/x83 - /xe9/xa1/x84 - /xe9/xa1/x85 - /xe9/xa1/x86 - /xe9/xa1/x87 - /xe9/xa1/x88 - /xe9/xa1/x89 - /xe9/xa1/x8a - /xe9/xa1/x8b - /xe9/xa1/x8c - /xe9/xa1/x8d - /xe9/xa1/x8e - /xe9/xa1/x8f - /xe9/xa1/x90 - /xe9/xa1/x91 - /xe9/xa1/x92 - /xe9/xa1/x93 - /xe9/xa1/x94 - /xe9/xa1/x95 - /xe9/xa1/x96 - /xe9/xa1/x97 - /xe9/xa1/x98 - /xe9/xa1/x99 - /xe9/xa1/x9a - /xe9/xa1/x9b - /xe9/xa1/x9c - /xe9/xa1/x9d - /xe9/xa1/x9e - /xe9/xa1/x9f - /xe9/xa1/xa0 - /xe9/xa1/xa1 - /xe9/xa1/xa2 - /xe9/xa1/xa3 - /xe9/xa1/xa4 - /xe9/xa1/xa5 - /xe9/xa1/xa6 - /xe9/xa1/xa7 - /xe9/xa1/xa8 - /xe9/xa1/xa9 - /xe9/xa1/xaa - /xe9/xa1/xab - /xe9/xa1/xac - /xe9/xa1/xad - /xe9/xa1/xae - /xe9/xa1/xaf - /xe9/xa1/xb0 - /xe9/xa1/xb1 - /xe9/xa1/xb2 - /xe9/xa1/xb3 - /xe9/xa1/xb4 - /xe9/xa1/xb5 - /xe9/xa1/xb6 - /xe9/xa1/xb7 - /xe9/xa1/xb8 - /xe9/xa1/xb9 - /xe9/xa1/xba - /xe9/xa1/xbb - /xe9/xa1/xbc - /xe9/xa1/xbd - /xe9/xa1/xbe - /xe9/xa1/xbf - /xe9/xa2/x80 - /xe9/xa2/x81 - /xe9/xa2/x82 - /xe9/xa2/x83 - /xe9/xa2/x84 - /xe9/xa2/x85 - /xe9/xa2/x86 - /xe9/xa2/x87 - /xe9/xa2/x88 - /xe9/xa2/x89 - /xe9/xa2/x8a - /xe9/xa2/x8b - /xe9/xa2/x8c - /xe9/xa2/x8d - /xe9/xa2/x8e - /xe9/xa2/x8f - /xe9/xa2/x90 - /xe9/xa2/x91 - /xe9/xa2/x92 - /xe9/xa2/x93 - /xe9/xa2/x94 - /xe9/xa2/x95 - /xe9/xa2/x96 - /xe9/xa2/x97 - /xe9/xa2/x98 - /xe9/xa2/x99 - /xe9/xa2/x9a - /xe9/xa2/x9b - /xe9/xa2/x9c - /xe9/xa2/x9d - /xe9/xa2/x9e - /xe9/xa2/x9f - /xe9/xa2/xa0 - /xe9/xa2/xa1 - /xe9/xa2/xa2 - /xe9/xa2/xa3 - /xe9/xa2/xa4 - /xe9/xa2/xa5 - /xe9/xa2/xa6 - /xe9/xa2/xa7 - /xe9/xa2/xa8 - /xe9/xa2/xa9 - /xe9/xa2/xaa - /xe9/xa2/xab - /xe9/xa2/xac - /xe9/xa2/xad - /xe9/xa2/xae - /xe9/xa2/xaf - /xe9/xa2/xb0 - /xe9/xa2/xb1 - /xe9/xa2/xb2 - /xe9/xa2/xb3 - /xe9/xa2/xb4 - /xe9/xa2/xb5 - /xe9/xa2/xb6 - /xe9/xa2/xb7 - /xe9/xa2/xb8 - /xe9/xa2/xb9 - /xe9/xa2/xba - /xe9/xa2/xbb - /xe9/xa2/xbc - /xe9/xa2/xbd - /xe9/xa2/xbe - /xe9/xa2/xbf - /xe9/xa3/x80 - /xe9/xa3/x81 - /xe9/xa3/x82 - /xe9/xa3/x83 - /xe9/xa3/x84 - /xe9/xa3/x85 - /xe9/xa3/x86 - /xe9/xa3/x87 - /xe9/xa3/x88 - /xe9/xa3/x89 - /xe9/xa3/x8a - /xe9/xa3/x8b - /xe9/xa3/x8c - /xe9/xa3/x8d - /xe9/xa3/x8e - /xe9/xa3/x8f - /xe9/xa3/x90 - /xe9/xa3/x91 - /xe9/xa3/x92 - /xe9/xa3/x93 - /xe9/xa3/x94 - /xe9/xa3/x95 - /xe9/xa3/x96 - /xe9/xa3/x97 - /xe9/xa3/x98 - /xe9/xa3/x99 - /xe9/xa3/x9a - /xe9/xa3/x9b - /xe9/xa3/x9c - /xe9/xa3/x9d - /xe9/xa3/x9e - /xe9/xa3/x9f - /xe9/xa3/xa0 - /xe9/xa3/xa1 - /xe9/xa3/xa2 - /xe9/xa3/xa3 - /xe9/xa3/xa4 - /xe9/xa3/xa5 - /xe9/xa3/xa6 - /xe9/xa3/xa7 - /xe9/xa3/xa8 - /xe9/xa3/xa9 - /xe9/xa3/xaa - /xe9/xa3/xab - /xe9/xa3/xac - /xe9/xa3/xad - /xe9/xa3/xae - /xe9/xa3/xaf - /xe9/xa3/xb0 - /xe9/xa3/xb1 - /xe9/xa3/xb2 - /xe9/xa3/xb3 - /xe9/xa3/xb4 - /xe9/xa3/xb5 - /xe9/xa3/xb6 - /xe9/xa3/xb7 - /xe9/xa3/xb8 - /xe9/xa3/xb9 - /xe9/xa3/xba - /xe9/xa3/xbb - /xe9/xa3/xbc - /xe9/xa3/xbd - /xe9/xa3/xbe - /xe9/xa3/xbf - /xe9/xa4/x80 - /xe9/xa4/x81 - /xe9/xa4/x82 - /xe9/xa4/x83 - /xe9/xa4/x84 - /xe9/xa4/x85 - /xe9/xa4/x86 - /xe9/xa4/x87 - /xe9/xa4/x88 - /xe9/xa4/x89 - /xe9/xa4/x8a - /xe9/xa4/x8b - /xe9/xa4/x8c - /xe9/xa4/x8d - /xe9/xa4/x8e - /xe9/xa4/x8f - /xe9/xa4/x90 - /xe9/xa4/x91 - /xe9/xa4/x92 - /xe9/xa4/x93 - /xe9/xa4/x94 - /xe9/xa4/x95 - /xe9/xa4/x96 - /xe9/xa4/x97 - /xe9/xa4/x98 - /xe9/xa4/x99 - /xe9/xa4/x9a - /xe9/xa4/x9b - /xe9/xa4/x9c - /xe9/xa4/x9d - /xe9/xa4/x9e - /xe9/xa4/x9f - /xe9/xa4/xa0 - /xe9/xa4/xa1 - /xe9/xa4/xa2 - /xe9/xa4/xa3 - /xe9/xa4/xa4 - /xe9/xa4/xa5 - /xe9/xa4/xa6 - /xe9/xa4/xa7 - /xe9/xa4/xa8 - /xe9/xa4/xa9 - /xe9/xa4/xaa - /xe9/xa4/xab - /xe9/xa4/xac - /xe9/xa4/xad - /xe9/xa4/xae - /xe9/xa4/xaf - /xe9/xa4/xb0 - /xe9/xa4/xb1 - /xe9/xa4/xb2 - /xe9/xa4/xb3 - /xe9/xa4/xb4 - /xe9/xa4/xb5 - /xe9/xa4/xb6 - /xe9/xa4/xb7 - /xe9/xa4/xb8 - /xe9/xa4/xb9 - /xe9/xa4/xba - /xe9/xa4/xbb - /xe9/xa4/xbc - /xe9/xa4/xbd - /xe9/xa4/xbe - /xe9/xa4/xbf - /xe9/xa5/x80 - /xe9/xa5/x81 - /xe9/xa5/x82 - /xe9/xa5/x83 - /xe9/xa5/x84 - /xe9/xa5/x85 - /xe9/xa5/x86 - /xe9/xa5/x87 - /xe9/xa5/x88 - /xe9/xa5/x89 - /xe9/xa5/x8a - /xe9/xa5/x8b - /xe9/xa5/x8c - /xe9/xa5/x8d - /xe9/xa5/x8e - /xe9/xa5/x8f - /xe9/xa5/x90 - /xe9/xa5/x91 - /xe9/xa5/x92 - /xe9/xa5/x93 - /xe9/xa5/x94 - /xe9/xa5/x95 - /xe9/xa5/x96 - /xe9/xa5/x97 - /xe9/xa5/x98 - /xe9/xa5/x99 - /xe9/xa5/x9a - /xe9/xa5/x9b - /xe9/xa5/x9c - /xe9/xa5/x9d - /xe9/xa5/x9e - /xe9/xa5/x9f - /xe9/xa5/xa0 - /xe9/xa5/xa1 - /xe9/xa5/xa2 - /xe9/xa5/xa3 - /xe9/xa5/xa4 - /xe9/xa5/xa5 - /xe9/xa5/xa6 - /xe9/xa5/xa7 - /xe9/xa5/xa8 - /xe9/xa5/xa9 - /xe9/xa5/xaa - /xe9/xa5/xab - /xe9/xa5/xac - /xe9/xa5/xad - /xe9/xa5/xae - /xe9/xa5/xaf - /xe9/xa5/xb0 - /xe9/xa5/xb1 - /xe9/xa5/xb2 - /xe9/xa5/xb3 - /xe9/xa5/xb4 - /xe9/xa5/xb5 - /xe9/xa5/xb6 - /xe9/xa5/xb7 - /xe9/xa5/xb8 - /xe9/xa5/xb9 - /xe9/xa5/xba - /xe9/xa5/xbb - /xe9/xa5/xbc - /xe9/xa5/xbd - /xe9/xa5/xbe - /xe9/xa5/xbf - /xe9/xa6/x80 - /xe9/xa6/x81 - /xe9/xa6/x82 - /xe9/xa6/x83 - /xe9/xa6/x84 - /xe9/xa6/x85 - /xe9/xa6/x86 - /xe9/xa6/x87 - /xe9/xa6/x88 - /xe9/xa6/x89 - /xe9/xa6/x8a - /xe9/xa6/x8b - /xe9/xa6/x8c - /xe9/xa6/x8d - /xe9/xa6/x8e - /xe9/xa6/x8f - /xe9/xa6/x90 - /xe9/xa6/x91 - /xe9/xa6/x92 - /xe9/xa6/x93 - /xe9/xa6/x94 - /xe9/xa6/x95 - /xe9/xa6/x96 - /xe9/xa6/x97 - /xe9/xa6/x98 - /xe9/xa6/x99 - /xe9/xa6/x9a - /xe9/xa6/x9b - /xe9/xa6/x9c - /xe9/xa6/x9d - /xe9/xa6/x9e - /xe9/xa6/x9f - /xe9/xa6/xa0 - /xe9/xa6/xa1 - /xe9/xa6/xa2 - /xe9/xa6/xa3 - /xe9/xa6/xa4 - /xe9/xa6/xa5 - /xe9/xa6/xa6 - /xe9/xa6/xa7 - /xe9/xa6/xa8 - /xe9/xa6/xa9 - /xe9/xa6/xaa - /xe9/xa6/xab - /xe9/xa6/xac - /xe9/xa6/xad - /xe9/xa6/xae - /xe9/xa6/xaf - /xe9/xa6/xb0 - /xe9/xa6/xb1 - /xe9/xa6/xb2 - /xe9/xa6/xb3 - /xe9/xa6/xb4 - /xe9/xa6/xb5 - /xe9/xa6/xb6 - /xe9/xa6/xb7 - /xe9/xa6/xb8 - /xe9/xa6/xb9 - /xe9/xa6/xba - /xe9/xa6/xbb - /xe9/xa6/xbc - /xe9/xa6/xbd - /xe9/xa6/xbe - /xe9/xa6/xbf - /xe9/xa7/x80 - /xe9/xa7/x81 - /xe9/xa7/x82 - /xe9/xa7/x83 - /xe9/xa7/x84 - /xe9/xa7/x85 - /xe9/xa7/x86 - /xe9/xa7/x87 - /xe9/xa7/x88 - /xe9/xa7/x89 - /xe9/xa7/x8a - /xe9/xa7/x8b - /xe9/xa7/x8c - /xe9/xa7/x8d - /xe9/xa7/x8e - /xe9/xa7/x8f - /xe9/xa7/x90 - /xe9/xa7/x91 - /xe9/xa7/x92 - /xe9/xa7/x93 - /xe9/xa7/x94 - /xe9/xa7/x95 - /xe9/xa7/x96 - /xe9/xa7/x97 - /xe9/xa7/x98 - /xe9/xa7/x99 - /xe9/xa7/x9a - /xe9/xa7/x9b - /xe9/xa7/x9c - /xe9/xa7/x9d - /xe9/xa7/x9e - /xe9/xa7/x9f - /xe9/xa7/xa0 - /xe9/xa7/xa1 - /xe9/xa7/xa2 - /xe9/xa7/xa3 - /xe9/xa7/xa4 - /xe9/xa7/xa5 - /xe9/xa7/xa6 - /xe9/xa7/xa7 - /xe9/xa7/xa8 - /xe9/xa7/xa9 - /xe9/xa7/xaa - /xe9/xa7/xab - /xe9/xa7/xac - /xe9/xa7/xad - /xe9/xa7/xae - /xe9/xa7/xaf - /xe9/xa7/xb0 - /xe9/xa7/xb1 - /xe9/xa7/xb2 - /xe9/xa7/xb3 - /xe9/xa7/xb4 - /xe9/xa7/xb5 - /xe9/xa7/xb6 - /xe9/xa7/xb7 - /xe9/xa7/xb8 - /xe9/xa7/xb9 - /xe9/xa7/xba - /xe9/xa7/xbb - /xe9/xa7/xbc - /xe9/xa7/xbd - /xe9/xa7/xbe - /xe9/xa7/xbf - /xe9/xa8/x80 - /xe9/xa8/x81 - /xe9/xa8/x82 - /xe9/xa8/x83 - /xe9/xa8/x84 - /xe9/xa8/x85 - /xe9/xa8/x86 - /xe9/xa8/x87 - /xe9/xa8/x88 - /xe9/xa8/x89 - /xe9/xa8/x8a - /xe9/xa8/x8b - /xe9/xa8/x8c - /xe9/xa8/x8d - /xe9/xa8/x8e - /xe9/xa8/x8f - /xe9/xa8/x90 - /xe9/xa8/x91 - /xe9/xa8/x92 - /xe9/xa8/x93 - /xe9/xa8/x94 - /xe9/xa8/x95 - /xe9/xa8/x96 - /xe9/xa8/x97 - /xe9/xa8/x98 - /xe9/xa8/x99 - /xe9/xa8/x9a - /xe9/xa8/x9b - /xe9/xa8/x9c - /xe9/xa8/x9d - /xe9/xa8/x9e - /xe9/xa8/x9f - /xe9/xa8/xa0 - /xe9/xa8/xa1 - /xe9/xa8/xa2 - /xe9/xa8/xa3 - /xe9/xa8/xa4 - /xe9/xa8/xa5 - /xe9/xa8/xa6 - /xe9/xa8/xa7 - /xe9/xa8/xa8 - /xe9/xa8/xa9 - /xe9/xa8/xaa - /xe9/xa8/xab - /xe9/xa8/xac - /xe9/xa8/xad - /xe9/xa8/xae - /xe9/xa8/xaf - /xe9/xa8/xb0 - /xe9/xa8/xb1 - /xe9/xa8/xb2 - /xe9/xa8/xb3 - /xe9/xa8/xb4 - /xe9/xa8/xb5 - /xe9/xa8/xb6 - /xe9/xa8/xb7 - /xe9/xa8/xb8 - /xe9/xa8/xb9 - /xe9/xa8/xba - /xe9/xa8/xbb - /xe9/xa8/xbc - /xe9/xa8/xbd - /xe9/xa8/xbe - /xe9/xa8/xbf - /xe9/xa9/x80 - /xe9/xa9/x81 - /xe9/xa9/x82 - /xe9/xa9/x83 - /xe9/xa9/x84 - /xe9/xa9/x85 - /xe9/xa9/x86 - /xe9/xa9/x87 - /xe9/xa9/x88 - /xe9/xa9/x89 - /xe9/xa9/x8a - /xe9/xa9/x8b - /xe9/xa9/x8c - /xe9/xa9/x8d - /xe9/xa9/x8e - /xe9/xa9/x8f - /xe9/xa9/x90 - /xe9/xa9/x91 - /xe9/xa9/x92 - /xe9/xa9/x93 - /xe9/xa9/x94 - /xe9/xa9/x95 - /xe9/xa9/x96 - /xe9/xa9/x97 - /xe9/xa9/x98 - /xe9/xa9/x99 - /xe9/xa9/x9a - /xe9/xa9/x9b - /xe9/xa9/x9c - /xe9/xa9/x9d - /xe9/xa9/x9e - /xe9/xa9/x9f - /xe9/xa9/xa0 - /xe9/xa9/xa1 - /xe9/xa9/xa2 - /xe9/xa9/xa3 - /xe9/xa9/xa4 - /xe9/xa9/xa5 - /xe9/xa9/xa6 - /xe9/xa9/xa7 - /xe9/xa9/xa8 - /xe9/xa9/xa9 - /xe9/xa9/xaa - /xe9/xa9/xab - /xe9/xa9/xac - /xe9/xa9/xad - /xe9/xa9/xae - /xe9/xa9/xaf - /xe9/xa9/xb0 - /xe9/xa9/xb1 - /xe9/xa9/xb2 - /xe9/xa9/xb3 - /xe9/xa9/xb4 - /xe9/xa9/xb5 - /xe9/xa9/xb6 - /xe9/xa9/xb7 - /xe9/xa9/xb8 - /xe9/xa9/xb9 - /xe9/xa9/xba - /xe9/xa9/xbb - /xe9/xa9/xbc - /xe9/xa9/xbd - /xe9/xa9/xbe - /xe9/xa9/xbf - /xe9/xaa/x80 - /xe9/xaa/x81 - /xe9/xaa/x82 - /xe9/xaa/x83 - /xe9/xaa/x84 - /xe9/xaa/x85 - /xe9/xaa/x86 - /xe9/xaa/x87 - /xe9/xaa/x88 - /xe9/xaa/x89 - /xe9/xaa/x8a - /xe9/xaa/x8b - /xe9/xaa/x8c - /xe9/xaa/x8d - /xe9/xaa/x8e - /xe9/xaa/x8f - /xe9/xaa/x90 - /xe9/xaa/x91 - /xe9/xaa/x92 - /xe9/xaa/x93 - /xe9/xaa/x94 - /xe9/xaa/x95 - /xe9/xaa/x96 - /xe9/xaa/x97 - /xe9/xaa/x98 - /xe9/xaa/x99 - /xe9/xaa/x9a - /xe9/xaa/x9b - /xe9/xaa/x9c - /xe9/xaa/x9d - /xe9/xaa/x9e - /xe9/xaa/x9f - /xe9/xaa/xa0 - /xe9/xaa/xa1 - /xe9/xaa/xa2 - /xe9/xaa/xa3 - /xe9/xaa/xa4 - /xe9/xaa/xa5 - /xe9/xaa/xa6 - /xe9/xaa/xa7 - /xe9/xaa/xa8 - /xe9/xaa/xa9 - /xe9/xaa/xaa - /xe9/xaa/xab - /xe9/xaa/xac - /xe9/xaa/xad - /xe9/xaa/xae - /xe9/xaa/xaf - /xe9/xaa/xb0 - /xe9/xaa/xb1 - /xe9/xaa/xb2 - /xe9/xaa/xb3 - /xe9/xaa/xb4 - /xe9/xaa/xb5 - /xe9/xaa/xb6 - /xe9/xaa/xb7 - /xe9/xaa/xb8 - /xe9/xaa/xb9 - /xe9/xaa/xba - /xe9/xaa/xbb - /xe9/xaa/xbc - /xe9/xaa/xbd - /xe9/xaa/xbe - /xe9/xaa/xbf - /xe9/xab/x80 - /xe9/xab/x81 - /xe9/xab/x82 - /xe9/xab/x83 - /xe9/xab/x84 - /xe9/xab/x85 - /xe9/xab/x86 - /xe9/xab/x87 - /xe9/xab/x88 - /xe9/xab/x89 - /xe9/xab/x8a - /xe9/xab/x8b - /xe9/xab/x8c - /xe9/xab/x8d - /xe9/xab/x8e - /xe9/xab/x8f - /xe9/xab/x90 - /xe9/xab/x91 - /xe9/xab/x92 - /xe9/xab/x93 - /xe9/xab/x94 - /xe9/xab/x95 - /xe9/xab/x96 - /xe9/xab/x97 - /xe9/xab/x98 - /xe9/xab/x99 - /xe9/xab/x9a - /xe9/xab/x9b - /xe9/xab/x9c - /xe9/xab/x9d - /xe9/xab/x9e - /xe9/xab/x9f - /xe9/xab/xa0 - /xe9/xab/xa1 - /xe9/xab/xa2 - /xe9/xab/xa3 - /xe9/xab/xa4 - /xe9/xab/xa5 - /xe9/xab/xa6 - /xe9/xab/xa7 - /xe9/xab/xa8 - /xe9/xab/xa9 - /xe9/xab/xaa - /xe9/xab/xab - /xe9/xab/xac - /xe9/xab/xad - /xe9/xab/xae - /xe9/xab/xaf - /xe9/xab/xb0 - /xe9/xab/xb1 - /xe9/xab/xb2 - /xe9/xab/xb3 - /xe9/xab/xb4 - /xe9/xab/xb5 - /xe9/xab/xb6 - /xe9/xab/xb7 - /xe9/xab/xb8 - /xe9/xab/xb9 - /xe9/xab/xba - /xe9/xab/xbb - /xe9/xab/xbc - /xe9/xab/xbd - /xe9/xab/xbe - /xe9/xab/xbf - /xe9/xac/x80 - /xe9/xac/x81 - /xe9/xac/x82 - /xe9/xac/x83 - /xe9/xac/x84 - /xe9/xac/x85 - /xe9/xac/x86 - /xe9/xac/x87 - /xe9/xac/x88 - /xe9/xac/x89 - /xe9/xac/x8a - /xe9/xac/x8b - /xe9/xac/x8c - /xe9/xac/x8d - /xe9/xac/x8e - /xe9/xac/x8f - /xe9/xac/x90 - /xe9/xac/x91 - /xe9/xac/x92 - /xe9/xac/x93 - /xe9/xac/x94 - /xe9/xac/x95 - /xe9/xac/x96 - /xe9/xac/x97 - /xe9/xac/x98 - /xe9/xac/x99 - /xe9/xac/x9a - /xe9/xac/x9b - /xe9/xac/x9c - /xe9/xac/x9d - /xe9/xac/x9e - /xe9/xac/x9f - /xe9/xac/xa0 - /xe9/xac/xa1 - /xe9/xac/xa2 - /xe9/xac/xa3 - /xe9/xac/xa4 - /xe9/xac/xa5 - /xe9/xac/xa6 - /xe9/xac/xa7 - /xe9/xac/xa8 - /xe9/xac/xa9 - /xe9/xac/xaa - /xe9/xac/xab - /xe9/xac/xac - /xe9/xac/xad - /xe9/xac/xae - /xe9/xac/xaf - /xe9/xac/xb0 - /xe9/xac/xb1 - /xe9/xac/xb2 - /xe9/xac/xb3 - /xe9/xac/xb4 - /xe9/xac/xb5 - /xe9/xac/xb6 - /xe9/xac/xb7 - /xe9/xac/xb8 - /xe9/xac/xb9 - /xe9/xac/xba - /xe9/xac/xbb - /xe9/xac/xbc - /xe9/xac/xbd - /xe9/xac/xbe - /xe9/xac/xbf - /xe9/xad/x80 - /xe9/xad/x81 - /xe9/xad/x82 - /xe9/xad/x83 - /xe9/xad/x84 - /xe9/xad/x85 - /xe9/xad/x86 - /xe9/xad/x87 - /xe9/xad/x88 - /xe9/xad/x89 - /xe9/xad/x8a - /xe9/xad/x8b - /xe9/xad/x8c - /xe9/xad/x8d - /xe9/xad/x8e - /xe9/xad/x8f - /xe9/xad/x90 - /xe9/xad/x91 - /xe9/xad/x92 - /xe9/xad/x93 - /xe9/xad/x94 - /xe9/xad/x95 - /xe9/xad/x96 - /xe9/xad/x97 - /xe9/xad/x98 - /xe9/xad/x99 - /xe9/xad/x9a - /xe9/xad/x9b - /xe9/xad/x9c - /xe9/xad/x9d - /xe9/xad/x9e - /xe9/xad/x9f - /xe9/xad/xa0 - /xe9/xad/xa1 - /xe9/xad/xa2 - /xe9/xad/xa3 - /xe9/xad/xa4 - /xe9/xad/xa5 - /xe9/xad/xa6 - /xe9/xad/xa7 - /xe9/xad/xa8 - /xe9/xad/xa9 - /xe9/xad/xaa - /xe9/xad/xab - /xe9/xad/xac - /xe9/xad/xad - /xe9/xad/xae - /xe9/xad/xaf - /xe9/xad/xb0 - /xe9/xad/xb1 - /xe9/xad/xb2 - /xe9/xad/xb3 - /xe9/xad/xb4 - /xe9/xad/xb5 - /xe9/xad/xb6 - /xe9/xad/xb7 - /xe9/xad/xb8 - /xe9/xad/xb9 - /xe9/xad/xba - /xe9/xad/xbb - /xe9/xad/xbc - /xe9/xad/xbd - /xe9/xad/xbe - /xe9/xad/xbf - /xe9/xae/x80 - /xe9/xae/x81 - /xe9/xae/x82 - /xe9/xae/x83 - /xe9/xae/x84 - /xe9/xae/x85 - /xe9/xae/x86 - /xe9/xae/x87 - /xe9/xae/x88 - /xe9/xae/x89 - /xe9/xae/x8a - /xe9/xae/x8b - /xe9/xae/x8c - /xe9/xae/x8d - /xe9/xae/x8e - /xe9/xae/x8f - /xe9/xae/x90 - /xe9/xae/x91 - /xe9/xae/x92 - /xe9/xae/x93 - /xe9/xae/x94 - /xe9/xae/x95 - /xe9/xae/x96 - /xe9/xae/x97 - /xe9/xae/x98 - /xe9/xae/x99 - /xe9/xae/x9a - /xe9/xae/x9b - /xe9/xae/x9c - /xe9/xae/x9d - /xe9/xae/x9e - /xe9/xae/x9f - /xe9/xae/xa0 - /xe9/xae/xa1 - /xe9/xae/xa2 - /xe9/xae/xa3 - /xe9/xae/xa4 - /xe9/xae/xa5 - /xe9/xae/xa6 - /xe9/xae/xa7 - /xe9/xae/xa8 - /xe9/xae/xa9 - /xe9/xae/xaa - /xe9/xae/xab - /xe9/xae/xac - /xe9/xae/xad - /xe9/xae/xae - /xe9/xae/xaf - /xe9/xae/xb0 - /xe9/xae/xb1 - /xe9/xae/xb2 - /xe9/xae/xb3 - /xe9/xae/xb4 - /xe9/xae/xb5 - /xe9/xae/xb6 - /xe9/xae/xb7 - /xe9/xae/xb8 - /xe9/xae/xb9 - /xe9/xae/xba - /xe9/xae/xbb - /xe9/xae/xbc - /xe9/xae/xbd - /xe9/xae/xbe - /xe9/xae/xbf - /xe9/xaf/x80 - /xe9/xaf/x81 - /xe9/xaf/x82 - /xe9/xaf/x83 - /xe9/xaf/x84 - /xe9/xaf/x85 - /xe9/xaf/x86 - /xe9/xaf/x87 - /xe9/xaf/x88 - /xe9/xaf/x89 - /xe9/xaf/x8a - /xe9/xaf/x8b - /xe9/xaf/x8c - /xe9/xaf/x8d - /xe9/xaf/x8e - /xe9/xaf/x8f - /xe9/xaf/x90 - /xe9/xaf/x91 - /xe9/xaf/x92 - /xe9/xaf/x93 - /xe9/xaf/x94 - /xe9/xaf/x95 - /xe9/xaf/x96 - /xe9/xaf/x97 - /xe9/xaf/x98 - /xe9/xaf/x99 - /xe9/xaf/x9a - /xe9/xaf/x9b - /xe9/xaf/x9c - /xe9/xaf/x9d - /xe9/xaf/x9e - /xe9/xaf/x9f - /xe9/xaf/xa0 - /xe9/xaf/xa1 - /xe9/xaf/xa2 - /xe9/xaf/xa3 - /xe9/xaf/xa4 - /xe9/xaf/xa5 - /xe9/xaf/xa6 - /xe9/xaf/xa7 - /xe9/xaf/xa8 - /xe9/xaf/xa9 - /xe9/xaf/xaa - /xe9/xaf/xab - /xe9/xaf/xac - /xe9/xaf/xad - /xe9/xaf/xae - /xe9/xaf/xaf - /xe9/xaf/xb0 - /xe9/xaf/xb1 - /xe9/xaf/xb2 - /xe9/xaf/xb3 - /xe9/xaf/xb4 - /xe9/xaf/xb5 - /xe9/xaf/xb6 - /xe9/xaf/xb7 - /xe9/xaf/xb8 - /xe9/xaf/xb9 - /xe9/xaf/xba - /xe9/xaf/xbb - /xe9/xaf/xbc - /xe9/xaf/xbd - /xe9/xaf/xbe - /xe9/xaf/xbf - /xe9/xb0/x80 - /xe9/xb0/x81 - /xe9/xb0/x82 - /xe9/xb0/x83 - /xe9/xb0/x84 - /xe9/xb0/x85 - /xe9/xb0/x86 - /xe9/xb0/x87 - /xe9/xb0/x88 - /xe9/xb0/x89 - /xe9/xb0/x8a - /xe9/xb0/x8b - /xe9/xb0/x8c - /xe9/xb0/x8d - /xe9/xb0/x8e - /xe9/xb0/x8f - /xe9/xb0/x90 - /xe9/xb0/x91 - /xe9/xb0/x92 - /xe9/xb0/x93 - /xe9/xb0/x94 - /xe9/xb0/x95 - /xe9/xb0/x96 - /xe9/xb0/x97 - /xe9/xb0/x98 - /xe9/xb0/x99 - /xe9/xb0/x9a - /xe9/xb0/x9b - /xe9/xb0/x9c - /xe9/xb0/x9d - /xe9/xb0/x9e - /xe9/xb0/x9f - /xe9/xb0/xa0 - /xe9/xb0/xa1 - /xe9/xb0/xa2 - /xe9/xb0/xa3 - /xe9/xb0/xa4 - /xe9/xb0/xa5 - /xe9/xb0/xa6 - /xe9/xb0/xa7 - /xe9/xb0/xa8 - /xe9/xb0/xa9 - /xe9/xb0/xaa - /xe9/xb0/xab - /xe9/xb0/xac - /xe9/xb0/xad - /xe9/xb0/xae - /xe9/xb0/xaf - /xe9/xb0/xb0 - /xe9/xb0/xb1 - /xe9/xb0/xb2 - /xe9/xb0/xb3 - /xe9/xb0/xb4 - /xe9/xb0/xb5 - /xe9/xb0/xb6 - /xe9/xb0/xb7 - /xe9/xb0/xb8 - /xe9/xb0/xb9 - /xe9/xb0/xba - /xe9/xb0/xbb - /xe9/xb0/xbc - /xe9/xb0/xbd - /xe9/xb0/xbe - /xe9/xb0/xbf - /xe9/xb1/x80 - /xe9/xb1/x81 - /xe9/xb1/x82 - /xe9/xb1/x83 - /xe9/xb1/x84 - /xe9/xb1/x85 - /xe9/xb1/x86 - /xe9/xb1/x87 - /xe9/xb1/x88 - /xe9/xb1/x89 - /xe9/xb1/x8a - /xe9/xb1/x8b - /xe9/xb1/x8c - /xe9/xb1/x8d - /xe9/xb1/x8e - /xe9/xb1/x8f - /xe9/xb1/x90 - /xe9/xb1/x91 - /xe9/xb1/x92 - /xe9/xb1/x93 - /xe9/xb1/x94 - /xe9/xb1/x95 - /xe9/xb1/x96 - /xe9/xb1/x97 - /xe9/xb1/x98 - /xe9/xb1/x99 - /xe9/xb1/x9a - /xe9/xb1/x9b - /xe9/xb1/x9c - /xe9/xb1/x9d - /xe9/xb1/x9e - /xe9/xb1/x9f - /xe9/xb1/xa0 - /xe9/xb1/xa1 - /xe9/xb1/xa2 - /xe9/xb1/xa3 - /xe9/xb1/xa4 - /xe9/xb1/xa5 - /xe9/xb1/xa6 - /xe9/xb1/xa7 - /xe9/xb1/xa8 - /xe9/xb1/xa9 - /xe9/xb1/xaa - /xe9/xb1/xab - /xe9/xb1/xac - /xe9/xb1/xad - /xe9/xb1/xae - /xe9/xb1/xaf - /xe9/xb1/xb0 - /xe9/xb1/xb1 - /xe9/xb1/xb2 - /xe9/xb1/xb3 - /xe9/xb1/xb4 - /xe9/xb1/xb5 - /xe9/xb1/xb6 - /xe9/xb1/xb7 - /xe9/xb1/xb8 - /xe9/xb1/xb9 - /xe9/xb1/xba - /xe9/xb1/xbb - /xe9/xb1/xbc - /xe9/xb1/xbd - /xe9/xb1/xbe - /xe9/xb1/xbf - /xe9/xb2/x80 - /xe9/xb2/x81 - /xe9/xb2/x82 - /xe9/xb2/x83 - /xe9/xb2/x84 - /xe9/xb2/x85 - /xe9/xb2/x86 - /xe9/xb2/x87 - /xe9/xb2/x88 - /xe9/xb2/x89 - /xe9/xb2/x8a - /xe9/xb2/x8b - /xe9/xb2/x8c - /xe9/xb2/x8d - /xe9/xb2/x8e - /xe9/xb2/x8f - /xe9/xb2/x90 - /xe9/xb2/x91 - /xe9/xb2/x92 - /xe9/xb2/x93 - /xe9/xb2/x94 - /xe9/xb2/x95 - /xe9/xb2/x96 - /xe9/xb2/x97 - /xe9/xb2/x98 - /xe9/xb2/x99 - /xe9/xb2/x9a - /xe9/xb2/x9b - /xe9/xb2/x9c - /xe9/xb2/x9d - /xe9/xb2/x9e - /xe9/xb2/x9f - /xe9/xb2/xa0 - /xe9/xb2/xa1 - /xe9/xb2/xa2 - /xe9/xb2/xa3 - /xe9/xb2/xa4 - /xe9/xb2/xa5 - /xe9/xb2/xa6 - /xe9/xb2/xa7 - /xe9/xb2/xa8 - /xe9/xb2/xa9 - /xe9/xb2/xaa - /xe9/xb2/xab - /xe9/xb2/xac - /xe9/xb2/xad - /xe9/xb2/xae - /xe9/xb2/xaf - /xe9/xb2/xb0 - /xe9/xb2/xb1 - /xe9/xb2/xb2 - /xe9/xb2/xb3 - /xe9/xb2/xb4 - /xe9/xb2/xb5 - /xe9/xb2/xb6 - /xe9/xb2/xb7 - /xe9/xb2/xb8 - /xe9/xb2/xb9 - /xe9/xb2/xba - /xe9/xb2/xbb - /xe9/xb2/xbc - /xe9/xb2/xbd - /xe9/xb2/xbe - /xe9/xb2/xbf - /xe9/xb3/x80 - /xe9/xb3/x81 - /xe9/xb3/x82 - /xe9/xb3/x83 - /xe9/xb3/x84 - /xe9/xb3/x85 - /xe9/xb3/x86 - /xe9/xb3/x87 - /xe9/xb3/x88 - /xe9/xb3/x89 - /xe9/xb3/x8a - /xe9/xb3/x8b - /xe9/xb3/x8c - /xe9/xb3/x8d - /xe9/xb3/x8e - /xe9/xb3/x8f - /xe9/xb3/x90 - /xe9/xb3/x91 - /xe9/xb3/x92 - /xe9/xb3/x93 - /xe9/xb3/x94 - /xe9/xb3/x95 - /xe9/xb3/x96 - /xe9/xb3/x97 - /xe9/xb3/x98 - /xe9/xb3/x99 - /xe9/xb3/x9a - /xe9/xb3/x9b - /xe9/xb3/x9c - /xe9/xb3/x9d - /xe9/xb3/x9e - /xe9/xb3/x9f - /xe9/xb3/xa0 - /xe9/xb3/xa1 - /xe9/xb3/xa2 - /xe9/xb3/xa3 - /xe9/xb3/xa4 - /xe9/xb3/xa5 - /xe9/xb3/xa6 - /xe9/xb3/xa7 - /xe9/xb3/xa8 - /xe9/xb3/xa9 - /xe9/xb3/xaa - /xe9/xb3/xab - /xe9/xb3/xac - /xe9/xb3/xad - /xe9/xb3/xae - /xe9/xb3/xaf - /xe9/xb3/xb0 - /xe9/xb3/xb1 - /xe9/xb3/xb2 - /xe9/xb3/xb3 - /xe9/xb3/xb4 - /xe9/xb3/xb5 - /xe9/xb3/xb6 - /xe9/xb3/xb7 - /xe9/xb3/xb8 - /xe9/xb3/xb9 - /xe9/xb3/xba - /xe9/xb3/xbb - /xe9/xb3/xbc - /xe9/xb3/xbd - /xe9/xb3/xbe - /xe9/xb3/xbf - /xe9/xb4/x80 - /xe9/xb4/x81 - /xe9/xb4/x82 - /xe9/xb4/x83 - /xe9/xb4/x84 - /xe9/xb4/x85 - /xe9/xb4/x86 - /xe9/xb4/x87 - /xe9/xb4/x88 - /xe9/xb4/x89 - /xe9/xb4/x8a - /xe9/xb4/x8b - /xe9/xb4/x8c - /xe9/xb4/x8d - /xe9/xb4/x8e - /xe9/xb4/x8f - /xe9/xb4/x90 - /xe9/xb4/x91 - /xe9/xb4/x92 - /xe9/xb4/x93 - /xe9/xb4/x94 - /xe9/xb4/x95 - /xe9/xb4/x96 - /xe9/xb4/x97 - /xe9/xb4/x98 - /xe9/xb4/x99 - /xe9/xb4/x9a - /xe9/xb4/x9b - /xe9/xb4/x9c - /xe9/xb4/x9d - /xe9/xb4/x9e - /xe9/xb4/x9f - /xe9/xb4/xa0 - /xe9/xb4/xa1 - /xe9/xb4/xa2 - /xe9/xb4/xa3 - /xe9/xb4/xa4 - /xe9/xb4/xa5 - /xe9/xb4/xa6 - /xe9/xb4/xa7 - /xe9/xb4/xa8 - /xe9/xb4/xa9 - /xe9/xb4/xaa - /xe9/xb4/xab - /xe9/xb4/xac - /xe9/xb4/xad - /xe9/xb4/xae - /xe9/xb4/xaf - /xe9/xb4/xb0 - /xe9/xb4/xb1 - /xe9/xb4/xb2 - /xe9/xb4/xb3 - /xe9/xb4/xb4 - /xe9/xb4/xb5 - /xe9/xb4/xb6 - /xe9/xb4/xb7 - /xe9/xb4/xb8 - /xe9/xb4/xb9 - /xe9/xb4/xba - /xe9/xb4/xbb - /xe9/xb4/xbc - /xe9/xb4/xbd - /xe9/xb4/xbe - /xe9/xb4/xbf - /xe9/xb5/x80 - /xe9/xb5/x81 - /xe9/xb5/x82 - /xe9/xb5/x83 - /xe9/xb5/x84 - /xe9/xb5/x85 - /xe9/xb5/x86 - /xe9/xb5/x87 - /xe9/xb5/x88 - /xe9/xb5/x89 - /xe9/xb5/x8a - /xe9/xb5/x8b - /xe9/xb5/x8c - /xe9/xb5/x8d - /xe9/xb5/x8e - /xe9/xb5/x8f - /xe9/xb5/x90 - /xe9/xb5/x91 - /xe9/xb5/x92 - /xe9/xb5/x93 - /xe9/xb5/x94 - /xe9/xb5/x95 - /xe9/xb5/x96 - /xe9/xb5/x97 - /xe9/xb5/x98 - /xe9/xb5/x99 - /xe9/xb5/x9a - /xe9/xb5/x9b - /xe9/xb5/x9c - /xe9/xb5/x9d - /xe9/xb5/x9e - /xe9/xb5/x9f - /xe9/xb5/xa0 - /xe9/xb5/xa1 - /xe9/xb5/xa2 - /xe9/xb5/xa3 - /xe9/xb5/xa4 - /xe9/xb5/xa5 - /xe9/xb5/xa6 - /xe9/xb5/xa7 - /xe9/xb5/xa8 - /xe9/xb5/xa9 - /xe9/xb5/xaa - /xe9/xb5/xab - /xe9/xb5/xac - /xe9/xb5/xad - /xe9/xb5/xae - /xe9/xb5/xaf - /xe9/xb5/xb0 - /xe9/xb5/xb1 - /xe9/xb5/xb2 - /xe9/xb5/xb3 - /xe9/xb5/xb4 - /xe9/xb5/xb5 - /xe9/xb5/xb6 - /xe9/xb5/xb7 - /xe9/xb5/xb8 - /xe9/xb5/xb9 - /xe9/xb5/xba - /xe9/xb5/xbb - /xe9/xb5/xbc - /xe9/xb5/xbd - /xe9/xb5/xbe - /xe9/xb5/xbf - /xe9/xb6/x80 - /xe9/xb6/x81 - /xe9/xb6/x82 - /xe9/xb6/x83 - /xe9/xb6/x84 - /xe9/xb6/x85 - /xe9/xb6/x86 - /xe9/xb6/x87 - /xe9/xb6/x88 - /xe9/xb6/x89 - /xe9/xb6/x8a - /xe9/xb6/x8b - /xe9/xb6/x8c - /xe9/xb6/x8d - /xe9/xb6/x8e - /xe9/xb6/x8f - /xe9/xb6/x90 - /xe9/xb6/x91 - /xe9/xb6/x92 - /xe9/xb6/x93 - /xe9/xb6/x94 - /xe9/xb6/x95 - /xe9/xb6/x96 - /xe9/xb6/x97 - /xe9/xb6/x98 - /xe9/xb6/x99 - /xe9/xb6/x9a - /xe9/xb6/x9b - /xe9/xb6/x9c - /xe9/xb6/x9d - /xe9/xb6/x9e - /xe9/xb6/x9f - /xe9/xb6/xa0 - /xe9/xb6/xa1 - /xe9/xb6/xa2 - /xe9/xb6/xa3 - /xe9/xb6/xa4 - /xe9/xb6/xa5 - /xe9/xb6/xa6 - /xe9/xb6/xa7 - /xe9/xb6/xa8 - /xe9/xb6/xa9 - /xe9/xb6/xaa - /xe9/xb6/xab - /xe9/xb6/xac - /xe9/xb6/xad - /xe9/xb6/xae - /xe9/xb6/xaf - /xe9/xb6/xb0 - /xe9/xb6/xb1 - /xe9/xb6/xb2 - /xe9/xb6/xb3 - /xe9/xb6/xb4 - /xe9/xb6/xb5 - /xe9/xb6/xb6 - /xe9/xb6/xb7 - /xe9/xb6/xb8 - /xe9/xb6/xb9 - /xe9/xb6/xba - /xe9/xb6/xbb - /xe9/xb6/xbc - /xe9/xb6/xbd - /xe9/xb6/xbe - /xe9/xb6/xbf - /xe9/xb7/x80 - /xe9/xb7/x81 - /xe9/xb7/x82 - /xe9/xb7/x83 - /xe9/xb7/x84 - /xe9/xb7/x85 - /xe9/xb7/x86 - /xe9/xb7/x87 - /xe9/xb7/x88 - /xe9/xb7/x89 - /xe9/xb7/x8a - /xe9/xb7/x8b - /xe9/xb7/x8c - /xe9/xb7/x8d - /xe9/xb7/x8e - /xe9/xb7/x8f - /xe9/xb7/x90 - /xe9/xb7/x91 - /xe9/xb7/x92 - /xe9/xb7/x93 - /xe9/xb7/x94 - /xe9/xb7/x95 - /xe9/xb7/x96 - /xe9/xb7/x97 - /xe9/xb7/x98 - /xe9/xb7/x99 - /xe9/xb7/x9a - /xe9/xb7/x9b - /xe9/xb7/x9c - /xe9/xb7/x9d - /xe9/xb7/x9e - /xe9/xb7/x9f - /xe9/xb7/xa0 - /xe9/xb7/xa1 - /xe9/xb7/xa2 - /xe9/xb7/xa3 - /xe9/xb7/xa4 - /xe9/xb7/xa5 - /xe9/xb7/xa6 - /xe9/xb7/xa7 - /xe9/xb7/xa8 - /xe9/xb7/xa9 - /xe9/xb7/xaa - /xe9/xb7/xab - /xe9/xb7/xac - /xe9/xb7/xad - /xe9/xb7/xae - /xe9/xb7/xaf - /xe9/xb7/xb0 - /xe9/xb7/xb1 - /xe9/xb7/xb2 - /xe9/xb7/xb3 - /xe9/xb7/xb4 - /xe9/xb7/xb5 - /xe9/xb7/xb6 - /xe9/xb7/xb7 - /xe9/xb7/xb8 - /xe9/xb7/xb9 - /xe9/xb7/xba - /xe9/xb7/xbb - /xe9/xb7/xbc - /xe9/xb7/xbd - /xe9/xb7/xbe - /xe9/xb7/xbf - /xe9/xb8/x80 - /xe9/xb8/x81 - /xe9/xb8/x82 - /xe9/xb8/x83 - /xe9/xb8/x84 - /xe9/xb8/x85 - /xe9/xb8/x86 - /xe9/xb8/x87 - /xe9/xb8/x88 - /xe9/xb8/x89 - /xe9/xb8/x8a - /xe9/xb8/x8b - /xe9/xb8/x8c - /xe9/xb8/x8d - /xe9/xb8/x8e - /xe9/xb8/x8f - /xe9/xb8/x90 - /xe9/xb8/x91 - /xe9/xb8/x92 - /xe9/xb8/x93 - /xe9/xb8/x94 - /xe9/xb8/x95 - /xe9/xb8/x96 - /xe9/xb8/x97 - /xe9/xb8/x98 - /xe9/xb8/x99 - /xe9/xb8/x9a - /xe9/xb8/x9b - /xe9/xb8/x9c - /xe9/xb8/x9d - /xe9/xb8/x9e - /xe9/xb8/x9f - /xe9/xb8/xa0 - /xe9/xb8/xa1 - /xe9/xb8/xa2 - /xe9/xb8/xa3 - /xe9/xb8/xa4 - /xe9/xb8/xa5 - /xe9/xb8/xa6 - /xe9/xb8/xa7 - /xe9/xb8/xa8 - /xe9/xb8/xa9 - /xe9/xb8/xaa - /xe9/xb8/xab - /xe9/xb8/xac - /xe9/xb8/xad - /xe9/xb8/xae - /xe9/xb8/xaf - /xe9/xb8/xb0 - /xe9/xb8/xb1 - /xe9/xb8/xb2 - /xe9/xb8/xb3 - /xe9/xb8/xb4 - /xe9/xb8/xb5 - /xe9/xb8/xb6 - /xe9/xb8/xb7 - /xe9/xb8/xb8 - /xe9/xb8/xb9 - /xe9/xb8/xba - /xe9/xb8/xbb - /xe9/xb8/xbc - /xe9/xb8/xbd - /xe9/xb8/xbe - /xe9/xb8/xbf - /xe9/xb9/x80 - /xe9/xb9/x81 - /xe9/xb9/x82 - /xe9/xb9/x83 - /xe9/xb9/x84 - /xe9/xb9/x85 - /xe9/xb9/x86 - /xe9/xb9/x87 - /xe9/xb9/x88 - /xe9/xb9/x89 - /xe9/xb9/x8a - /xe9/xb9/x8b - /xe9/xb9/x8c - /xe9/xb9/x8d - /xe9/xb9/x8e - /xe9/xb9/x8f - /xe9/xb9/x90 - /xe9/xb9/x91 - /xe9/xb9/x92 - /xe9/xb9/x93 - /xe9/xb9/x94 - /xe9/xb9/x95 - /xe9/xb9/x96 - /xe9/xb9/x97 - /xe9/xb9/x98 - /xe9/xb9/x99 - /xe9/xb9/x9a - /xe9/xb9/x9b - /xe9/xb9/x9c - /xe9/xb9/x9d - /xe9/xb9/x9e - /xe9/xb9/x9f - /xe9/xb9/xa0 - /xe9/xb9/xa1 - /xe9/xb9/xa2 - /xe9/xb9/xa3 - /xe9/xb9/xa4 - /xe9/xb9/xa5 - /xe9/xb9/xa6 - /xe9/xb9/xa7 - /xe9/xb9/xa8 - /xe9/xb9/xa9 - /xe9/xb9/xaa - /xe9/xb9/xab - /xe9/xb9/xac - /xe9/xb9/xad - /xe9/xb9/xae - /xe9/xb9/xaf - /xe9/xb9/xb0 - /xe9/xb9/xb1 - /xe9/xb9/xb2 - /xe9/xb9/xb3 - /xe9/xb9/xb4 - /xe9/xb9/xb5 - /xe9/xb9/xb6 - /xe9/xb9/xb7 - /xe9/xb9/xb8 - /xe9/xb9/xb9 - /xe9/xb9/xba - /xe9/xb9/xbb - /xe9/xb9/xbc - /xe9/xb9/xbd - /xe9/xb9/xbe - /xe9/xb9/xbf - /xe9/xba/x80 - /xe9/xba/x81 - /xe9/xba/x82 - /xe9/xba/x83 - /xe9/xba/x84 - /xe9/xba/x85 - /xe9/xba/x86 - /xe9/xba/x87 - /xe9/xba/x88 - /xe9/xba/x89 - /xe9/xba/x8a - /xe9/xba/x8b - /xe9/xba/x8c - /xe9/xba/x8d - /xe9/xba/x8e - /xe9/xba/x8f - /xe9/xba/x90 - /xe9/xba/x91 - /xe9/xba/x92 - /xe9/xba/x93 - /xe9/xba/x94 - /xe9/xba/x95 - /xe9/xba/x96 - /xe9/xba/x97 - /xe9/xba/x98 - /xe9/xba/x99 - /xe9/xba/x9a - /xe9/xba/x9b - /xe9/xba/x9c - /xe9/xba/x9d - /xe9/xba/x9e - /xe9/xba/x9f - /xe9/xba/xa0 - /xe9/xba/xa1 - /xe9/xba/xa2 - /xe9/xba/xa3 - /xe9/xba/xa4 - /xe9/xba/xa5 - /xe9/xba/xa6 - /xe9/xba/xa7 - /xe9/xba/xa8 - /xe9/xba/xa9 - /xe9/xba/xaa - /xe9/xba/xab - /xe9/xba/xac - /xe9/xba/xad - /xe9/xba/xae - /xe9/xba/xaf - /xe9/xba/xb0 - /xe9/xba/xb1 - /xe9/xba/xb2 - /xe9/xba/xb3 - /xe9/xba/xb4 - /xe9/xba/xb5 - /xe9/xba/xb6 - /xe9/xba/xb7 - /xe9/xba/xb8 - /xe9/xba/xb9 - /xe9/xba/xba - /xe9/xba/xbb - /xe9/xba/xbc - /xe9/xba/xbd - /xe9/xba/xbe - /xe9/xba/xbf - /xe9/xbb/x80 - /xe9/xbb/x81 - /xe9/xbb/x82 - /xe9/xbb/x83 - /xe9/xbb/x84 - /xe9/xbb/x85 - /xe9/xbb/x86 - /xe9/xbb/x87 - /xe9/xbb/x88 - /xe9/xbb/x89 - /xe9/xbb/x8a - /xe9/xbb/x8b - /xe9/xbb/x8c - /xe9/xbb/x8d - /xe9/xbb/x8e - /xe9/xbb/x8f - /xe9/xbb/x90 - /xe9/xbb/x91 - /xe9/xbb/x92 - /xe9/xbb/x93 - /xe9/xbb/x94 - /xe9/xbb/x95 - /xe9/xbb/x96 - /xe9/xbb/x97 - /xe9/xbb/x98 - /xe9/xbb/x99 - /xe9/xbb/x9a - /xe9/xbb/x9b - /xe9/xbb/x9c - /xe9/xbb/x9d - /xe9/xbb/x9e - /xe9/xbb/x9f - /xe9/xbb/xa0 - /xe9/xbb/xa1 - /xe9/xbb/xa2 - /xe9/xbb/xa3 - /xe9/xbb/xa4 - /xe9/xbb/xa5 - /xe9/xbb/xa6 - /xe9/xbb/xa7 - /xe9/xbb/xa8 - /xe9/xbb/xa9 - /xe9/xbb/xaa - /xe9/xbb/xab - /xe9/xbb/xac - /xe9/xbb/xad - /xe9/xbb/xae - /xe9/xbb/xaf - /xe9/xbb/xb0 - /xe9/xbb/xb1 - /xe9/xbb/xb2 - /xe9/xbb/xb3 - /xe9/xbb/xb4 - /xe9/xbb/xb5 - /xe9/xbb/xb6 - /xe9/xbb/xb7 - /xe9/xbb/xb8 - /xe9/xbb/xb9 - /xe9/xbb/xba - /xe9/xbb/xbb - /xe9/xbb/xbc - /xe9/xbb/xbd - /xe9/xbb/xbe - /xe9/xbb/xbf - /xe9/xbc/x80 - /xe9/xbc/x81 - /xe9/xbc/x82 - /xe9/xbc/x83 - /xe9/xbc/x84 - /xe9/xbc/x85 - /xe9/xbc/x86 - /xe9/xbc/x87 - /xe9/xbc/x88 - /xe9/xbc/x89 - /xe9/xbc/x8a - /xe9/xbc/x8b - /xe9/xbc/x8c - /xe9/xbc/x8d - /xe9/xbc/x8e - /xe9/xbc/x8f - /xe9/xbc/x90 - /xe9/xbc/x91 - /xe9/xbc/x92 - /xe9/xbc/x93 - /xe9/xbc/x94 - /xe9/xbc/x95 - /xe9/xbc/x96 - /xe9/xbc/x97 - /xe9/xbc/x98 - /xe9/xbc/x99 - /xe9/xbc/x9a - /xe9/xbc/x9b - /xe9/xbc/x9c - /xe9/xbc/x9d - /xe9/xbc/x9e - /xe9/xbc/x9f - /xe9/xbc/xa0 - /xe9/xbc/xa1 - /xe9/xbc/xa2 - /xe9/xbc/xa3 - /xe9/xbc/xa4 - /xe9/xbc/xa5 - /xe9/xbc/xa6 - /xe9/xbc/xa7 - /xe9/xbc/xa8 - /xe9/xbc/xa9 - /xe9/xbc/xaa - /xe9/xbc/xab - /xe9/xbc/xac - /xe9/xbc/xad - /xe9/xbc/xae - /xe9/xbc/xaf - /xe9/xbc/xb0 - /xe9/xbc/xb1 - /xe9/xbc/xb2 - /xe9/xbc/xb3 - /xe9/xbc/xb4 - /xe9/xbc/xb5 - /xe9/xbc/xb6 - /xe9/xbc/xb7 - /xe9/xbc/xb8 - /xe9/xbc/xb9 - /xe9/xbc/xba - /xe9/xbc/xbb - /xe9/xbc/xbc - /xe9/xbc/xbd - /xe9/xbc/xbe - /xe9/xbc/xbf - /xe9/xbd/x80 - /xe9/xbd/x81 - /xe9/xbd/x82 - /xe9/xbd/x83 - /xe9/xbd/x84 - /xe9/xbd/x85 - /xe9/xbd/x86 - /xe9/xbd/x87 - /xe9/xbd/x88 - /xe9/xbd/x89 - /xe9/xbd/x8a - /xe9/xbd/x8b - /xe9/xbd/x8c - /xe9/xbd/x8d - /xe9/xbd/x8e - /xe9/xbd/x8f - /xe9/xbd/x90 - /xe9/xbd/x91 - /xe9/xbd/x92 - /xe9/xbd/x93 - /xe9/xbd/x94 - /xe9/xbd/x95 - /xe9/xbd/x96 - /xe9/xbd/x97 - /xe9/xbd/x98 - /xe9/xbd/x99 - /xe9/xbd/x9a - /xe9/xbd/x9b - /xe9/xbd/x9c - /xe9/xbd/x9d - /xe9/xbd/x9e - /xe9/xbd/x9f - /xe9/xbd/xa0 - /xe9/xbd/xa1 - /xe9/xbd/xa2 - /xe9/xbd/xa3 - /xe9/xbd/xa4 - /xe9/xbd/xa5 - /xe9/xbd/xa6 - /xe9/xbd/xa7 - /xe9/xbd/xa8 - /xe9/xbd/xa9 - /xe9/xbd/xaa - /xe9/xbd/xab - /xe9/xbd/xac - /xe9/xbd/xad - /xe9/xbd/xae - /xe9/xbd/xaf - /xe9/xbd/xb0 - /xe9/xbd/xb1 - /xe9/xbd/xb2 - /xe9/xbd/xb3 - /xe9/xbd/xb4 - /xe9/xbd/xb5 - /xe9/xbd/xb6 - /xe9/xbd/xb7 - /xe9/xbd/xb8 - /xe9/xbd/xb9 - /xe9/xbd/xba - /xe9/xbd/xbb - /xe9/xbd/xbc - /xe9/xbd/xbd - /xe9/xbd/xbe - /xe9/xbd/xbf - /xe9/xbe/x80 - /xe9/xbe/x81 - /xe9/xbe/x82 - /xe9/xbe/x83 - /xe9/xbe/x84 - /xe9/xbe/x85 - /xe9/xbe/x86 - /xe9/xbe/x87 - /xe9/xbe/x88 - /xe9/xbe/x89 - /xe9/xbe/x8a - /xe9/xbe/x8b - /xe9/xbe/x8c - /xe9/xbe/x8d - /xe9/xbe/x8e - /xe9/xbe/x8f - /xe9/xbe/x90 - /xe9/xbe/x91 - /xe9/xbe/x92 - /xe9/xbe/x93 - /xe9/xbe/x94 - /xe9/xbe/x95 - /xe9/xbe/x96 - /xe9/xbe/x97 - /xe9/xbe/x98 - /xe9/xbe/x99 - /xe9/xbe/x9a - /xe9/xbe/x9b - /xe9/xbe/x9c - /xe9/xbe/x9d - /xe9/xbe/x9e - /xe9/xbe/x9f - /xe9/xbe/xa0 - /xe9/xbe/xa1 - /xe9/xbe/xa2 - /xe9/xbe/xa3 - /xe9/xbe/xa4 - /xe9/xbe/xa5 +.. /xe3/x90/x80 +.. /xe3/x91/x80 +.. /xe3/x92/x80 +.. /xe3/x93/x80 +.. /xe3/x94/x80 +.. /xe3/x95/x80 +.. /xe3/x96/x80 +.. /xe3/x97/x80 +.. /xe3/x98/x80 +.. /xe3/x99/x80 +.. /xe3/x9a/x80 +.. /xe3/x9b/x80 +.. /xe3/x9c/x80 +.. /xe3/x9d/x80 +.. /xe3/x9e/x80 +.. /xe3/x9f/x80 +.. /xe3/xa0/x80 +.. /xe3/xa1/x80 +.. /xe3/xa2/x80 +.. /xe3/xa3/x80 +.. /xe3/xa4/x80 +.. /xe3/xa5/x80 +.. /xe3/xa6/x80 +.. /xe3/xa7/x80 +.. /xe3/xa8/x80 +.. /xe3/xa9/x80 +.. /xe3/xaa/x80 +.. /xe3/xab/x80 +.. /xe3/xac/x80 +.. /xe3/xad/x80 +.. /xe3/xae/x80 +.. /xe3/xaf/x80 +.. /xe3/xb0/x80 +.. /xe3/xb1/x80 +.. /xe3/xb2/x80 +.. /xe3/xb3/x80 +.. /xe3/xb4/x80 +.. /xe3/xb5/x80 +.. /xe3/xb6/x80 +.. /xe3/xb7/x80 +.. /xe3/xb8/x80 +.. /xe3/xb9/x80 +.. /xe3/xba/x80 +.. /xe3/xbb/x80 +.. /xe3/xbc/x80 +.. /xe3/xbd/x80 +.. /xe3/xbe/x80 +.. /xe3/xbf/x80 +.. /xe4/x80/x80 +.. /xe4/x81/x80 +.. /xe4/x82/x80 +.. /xe4/x83/x80 +.. /xe4/x84/x80 +.. /xe4/x85/x80 +.. /xe4/x86/x80 +.. /xe4/x87/x80 +.. /xe4/x88/x80 +.. /xe4/x89/x80 +.. /xe4/x8a/x80 +.. /xe4/x8b/x80 +.. /xe4/x8c/x80 +.. /xe4/x8d/x80 +.. /xe4/x8e/x80 +.. /xe4/x8f/x80 +.. /xe4/x90/x80 +.. /xe4/x91/x80 +.. /xe4/x92/x80 +.. /xe4/x93/x80 +.. /xe4/x94/x80 +.. /xe4/x95/x80 +.. /xe4/x96/x80 +.. /xe4/x97/x80 +.. /xe4/x98/x80 +.. /xe4/x99/x80 +.. /xe4/x9a/x80 +.. /xe4/x9b/x80 +.. /xe4/x9c/x80 +.. /xe4/x9d/x80 +.. /xe4/x9e/x80 +.. /xe4/x9f/x80 +.. /xe4/xa0/x80 +.. /xe4/xa1/x80 +.. /xe4/xa2/x80 +.. /xe4/xa3/x80 +.. /xe4/xa4/x80 +.. /xe4/xa5/x80 +.. /xe4/xa6/x80 +.. /xe4/xa7/x80 +.. /xe4/xa8/x80 +.. /xe4/xa9/x80 +.. /xe4/xaa/x80 +.. /xe4/xab/x80 +.. /xe4/xac/x80 +.. /xe4/xad/x80 +.. /xe4/xae/x80 +.. /xe4/xaf/x80 +.. /xe4/xb0/x80 +.. /xe4/xb1/x80 +.. /xe4/xb2/x80 +.. /xe4/xb3/x80 +.. /xe4/xb4/x80 +.. /xe4/xb5/x80 +.. /xe4/xb6/x80 +.. /xe4/xb8/x80 +.. /xe4/xb9/x80 +.. /xe4/xba/x80 +.. /xe4/xbb/x80 +.. /xe4/xbc/x80 +.. /xe4/xbd/x80 +.. /xe4/xbe/x80 +.. /xe4/xbf/x80 +.. /xe5/x80/x80 +.. /xe5/x81/x80 +.. /xe5/x82/x80 +.. /xe5/x83/x80 +.. /xe5/x84/x80 +.. /xe5/x85/x80 +.. /xe5/x86/x80 +.. /xe5/x87/x80 +.. /xe5/x88/x80 +.. /xe5/x89/x80 +.. /xe5/x8a/x80 +.. /xe5/x8b/x80 +.. /xe5/x8c/x80 +.. /xe5/x8d/x80 +.. /xe5/x8e/x80 +.. /xe5/x8f/x80 +.. /xe5/x90/x80 +.. /xe5/x91/x80 +.. /xe5/x92/x80 +.. /xe5/x93/x80 +.. /xe5/x94/x80 +.. /xe5/x95/x80 +.. /xe5/x96/x80 +.. /xe5/x97/x80 +.. /xe5/x98/x80 +.. /xe5/x99/x80 +.. /xe5/x9a/x80 +.. /xe5/x9b/x80 +.. /xe5/x9c/x80 +.. /xe5/x9d/x80 +.. /xe5/x9e/x80 +.. /xe5/x9f/x80 +.. /xe5/xa0/x80 +.. /xe5/xa1/x80 +.. /xe5/xa2/x80 +.. /xe5/xa3/x80 +.. /xe5/xa4/x80 +.. /xe5/xa5/x80 +.. /xe5/xa6/x80 +.. /xe5/xa7/x80 +.. /xe5/xa8/x80 +.. /xe5/xa9/x80 +.. /xe5/xaa/x80 +.. /xe5/xab/x80 +.. /xe5/xac/x80 +.. /xe5/xad/x80 +.. /xe5/xae/x80 +.. /xe5/xaf/x80 +.. /xe5/xb0/x80 +.. /xe5/xb1/x80 +.. /xe5/xb2/x80 +.. /xe5/xb3/x80 +.. /xe5/xb4/x80 +.. /xe5/xb5/x80 +.. /xe5/xb6/x80 +.. /xe5/xb7/x80 +.. /xe5/xb8/x80 +.. /xe5/xb9/x80 +.. /xe5/xba/x80 +.. /xe5/xbb/x80 +.. /xe5/xbc/x80 +.. /xe5/xbd/x80 +.. /xe5/xbe/x80 +.. /xe5/xbf/x80 +.. /xe6/x80/x80 +.. /xe6/x81/x80 +.. /xe6/x82/x80 +.. /xe6/x83/x80 +.. /xe6/x84/x80 +.. /xe6/x85/x80 +.. /xe6/x86/x80 +.. /xe6/x87/x80 +.. /xe6/x88/x80 +.. /xe6/x89/x80 +.. /xe6/x8a/x80 +.. /xe6/x8b/x80 +.. /xe6/x8c/x80 +.. /xe6/x8d/x80 +.. /xe6/x8e/x80 +.. /xe6/x8f/x80 +.. /xe6/x90/x80 +.. /xe6/x91/x80 +.. /xe6/x92/x80 +.. /xe6/x93/x80 +.. /xe6/x94/x80 +.. /xe6/x95/x80 +.. /xe6/x96/x80 +.. /xe6/x97/x80 +.. /xe6/x98/x80 +.. /xe6/x99/x80 +.. /xe6/x9a/x80 +.. /xe6/x9b/x80 +.. /xe6/x9c/x80 +.. /xe6/x9d/x80 +.. /xe6/x9e/x80 +.. /xe6/x9f/x80 +.. /xe6/xa0/x80 +.. /xe6/xa1/x80 +.. /xe6/xa2/x80 +.. /xe6/xa3/x80 +.. /xe6/xa4/x80 +.. /xe6/xa5/x80 +.. /xe6/xa6/x80 +.. /xe6/xa7/x80 +.. /xe6/xa8/x80 +.. /xe6/xa9/x80 +.. /xe6/xaa/x80 +.. /xe6/xab/x80 +.. /xe6/xac/x80 +.. /xe6/xad/x80 +.. /xe6/xae/x80 +.. /xe6/xaf/x80 +.. /xe6/xb0/x80 +.. /xe6/xb1/x80 +.. /xe6/xb2/x80 +.. /xe6/xb3/x80 +.. /xe6/xb4/x80 +.. /xe6/xb5/x80 +.. /xe6/xb6/x80 +.. /xe6/xb7/x80 +.. /xe6/xb8/x80 +.. /xe6/xb9/x80 +.. /xe6/xba/x80 +.. /xe6/xbb/x80 +.. /xe6/xbc/x80 +.. /xe6/xbd/x80 +.. /xe6/xbe/x80 +.. /xe6/xbf/x80 +.. /xe7/x80/x80 +.. /xe7/x81/x80 +.. /xe7/x82/x80 +.. /xe7/x83/x80 +.. /xe7/x84/x80 +.. /xe7/x85/x80 +.. /xe7/x86/x80 +.. /xe7/x87/x80 +.. /xe7/x88/x80 +.. /xe7/x89/x80 +.. /xe7/x8a/x80 +.. /xe7/x8b/x80 +.. /xe7/x8c/x80 +.. /xe7/x8d/x80 +.. /xe7/x8e/x80 +.. /xe7/x8f/x80 +.. /xe7/x90/x80 +.. /xe7/x91/x80 +.. /xe7/x92/x80 +.. /xe7/x93/x80 +.. /xe7/x94/x80 +.. /xe7/x95/x80 +.. /xe7/x96/x80 +.. /xe7/x97/x80 +.. /xe7/x98/x80 +.. /xe7/x99/x80 +.. /xe7/x9a/x80 +.. /xe7/x9b/x80 +.. /xe7/x9c/x80 +.. /xe7/x9d/x80 +.. /xe7/x9e/x80 +.. /xe7/x9f/x80 +.. /xe7/xa0/x80 +.. /xe7/xa1/x80 +.. /xe7/xa2/x80 +.. /xe7/xa3/x80 +.. /xe7/xa4/x80 +.. /xe7/xa5/x80 +.. /xe7/xa6/x80 +.. /xe7/xa7/x80 +.. /xe7/xa8/x80 +.. /xe7/xa9/x80 +.. /xe7/xaa/x80 +.. /xe7/xab/x80 +.. /xe7/xac/x80 +.. /xe7/xad/x80 +.. /xe7/xae/x80 +.. /xe7/xaf/x80 +.. /xe7/xb0/x80 +.. /xe7/xb1/x80 +.. /xe7/xb2/x80 +.. /xe7/xb3/x80 +.. /xe7/xb4/x80 +.. /xe7/xb5/x80 +.. /xe7/xb6/x80 +.. /xe7/xb7/x80 +.. /xe7/xb8/x80 +.. /xe7/xb9/x80 +.. /xe7/xba/x80 +.. /xe7/xbb/x80 +.. /xe7/xbc/x80 +.. /xe7/xbd/x80 +.. /xe7/xbe/x80 +.. /xe7/xbf/x80 +.. /xe8/x80/x80 +.. /xe8/x81/x80 +.. /xe8/x82/x80 +.. /xe8/x83/x80 +.. /xe8/x84/x80 +.. /xe8/x85/x80 +.. /xe8/x86/x80 +.. /xe8/x87/x80 +.. /xe8/x88/x80 +.. /xe8/x89/x80 +.. /xe8/x8a/x80 +.. /xe8/x8b/x80 +.. /xe8/x8c/x80 +.. /xe8/x8d/x80 +.. /xe8/x8e/x80 +.. /xe8/x8f/x80 +.. /xe8/x90/x80 +.. /xe8/x91/x80 +.. /xe8/x92/x80 +.. /xe8/x93/x80 +.. /xe8/x94/x80 +.. /xe8/x95/x80 +.. /xe8/x96/x80 +.. /xe8/x97/x80 +.. /xe8/x98/x80 +.. /xe8/x99/x80 +.. /xe8/x9a/x80 +.. /xe8/x9b/x80 +.. /xe8/x9c/x80 +.. /xe8/x9d/x80 +.. /xe8/x9e/x80 +.. /xe8/x9f/x80 +.. /xe8/xa0/x80 +.. /xe8/xa1/x80 +.. /xe8/xa2/x80 +.. /xe8/xa3/x80 +.. /xe8/xa4/x80 +.. /xe8/xa5/x80 +.. /xe8/xa6/x80 +.. /xe8/xa7/x80 +.. /xe8/xa8/x80 +.. /xe8/xa9/x80 +.. /xe8/xaa/x80 +.. /xe8/xab/x80 +.. /xe8/xac/x80 +.. /xe8/xad/x80 +.. /xe8/xae/x80 +.. /xe8/xaf/x80 +.. /xe8/xb0/x80 +.. /xe8/xb1/x80 +.. /xe8/xb2/x80 +.. /xe8/xb3/x80 +.. /xe8/xb4/x80 +.. /xe8/xb5/x80 +.. /xe8/xb6/x80 +.. /xe8/xb7/x80 +.. /xe8/xb8/x80 +.. /xe8/xb9/x80 +.. /xe8/xba/x80 +.. /xe8/xbb/x80 +.. /xe8/xbc/x80 +.. /xe8/xbd/x80 +.. /xe8/xbe/x80 +.. /xe8/xbf/x80 +.. /xe9/x80/x80 +.. /xe9/x81/x80 +.. /xe9/x82/x80 +.. /xe9/x83/x80 +.. /xe9/x84/x80 +.. /xe9/x85/x80 +.. /xe9/x86/x80 +.. /xe9/x87/x80 +.. /xe9/x88/x80 +.. /xe9/x89/x80 +.. /xe9/x8a/x80 +.. /xe9/x8b/x80 +.. /xe9/x8c/x80 +.. /xe9/x8d/x80 +.. /xe9/x8e/x80 +.. /xe9/x8f/x80 +.. /xe9/x90/x80 +.. /xe9/x91/x80 +.. /xe9/x92/x80 +.. /xe9/x93/x80 +.. /xe9/x94/x80 +.. /xe9/x95/x80 +.. /xe9/x96/x80 +.. /xe9/x97/x80 +.. /xe9/x98/x80 +.. /xe9/x99/x80 +.. /xe9/x9a/x80 +.. /xe9/x9b/x80 +.. /xe9/x9c/x80 +.. /xe9/x9d/x80 +.. /xe9/x9e/x80 +.. /xe9/x9f/x80 +.. /xe9/xa0/x80 +.. /xe9/xa1/x80 +.. /xe9/xa2/x80 +.. /xe9/xa3/x80 +.. /xe9/xa4/x80 +.. /xe9/xa5/x80 +.. /xe9/xa6/x80 +.. /xe9/xa7/x80 +.. /xe9/xa8/x80 +.. /xe9/xa9/x80 +.. /xe9/xaa/x80 +.. /xe9/xab/x80 +.. /xe9/xac/x80 +.. /xe9/xad/x80 +.. /xe9/xae/x80 +.. /xe9/xaf/x80 +.. /xe9/xb0/x80 +.. /xe9/xb1/x80 +.. /xe9/xb2/x80 +.. /xe9/xb3/x80 +.. /xe9/xb4/x80 +.. /xe9/xb5/x80 +.. /xe9/xb6/x80 +.. /xe9/xb7/x80 +.. /xe9/xb8/x80 +.. /xe9/xb9/x80 +.. /xe9/xba/x80 +.. /xe9/xbb/x80 +.. /xe9/xbc/x80 +.. /xe9/xbd/x80 +.. /xe9/xbe/x80 /xea/x80/x80 YI SYLLABLE IT /xea/x80/x81 YI SYLLABLE IX /xea/x80/x82 YI SYLLABLE I @@ -47892,6406 +20840,106 @@ CHARMAP % /xed/xaf/xbf % /xed/xb0/x80 % /xed/xbf/xbf - /xee/x80/x80 - /xee/x80/x81 - /xee/x80/x82 - /xee/x80/x83 - /xee/x80/x84 - /xee/x80/x85 - /xee/x80/x86 - /xee/x80/x87 - /xee/x80/x88 - /xee/x80/x89 - /xee/x80/x8a - /xee/x80/x8b - /xee/x80/x8c - /xee/x80/x8d - /xee/x80/x8e - /xee/x80/x8f - /xee/x80/x90 - /xee/x80/x91 - /xee/x80/x92 - /xee/x80/x93 - /xee/x80/x94 - /xee/x80/x95 - /xee/x80/x96 - /xee/x80/x97 - /xee/x80/x98 - /xee/x80/x99 - /xee/x80/x9a - /xee/x80/x9b - /xee/x80/x9c - /xee/x80/x9d - /xee/x80/x9e - /xee/x80/x9f - /xee/x80/xa0 - /xee/x80/xa1 - /xee/x80/xa2 - /xee/x80/xa3 - /xee/x80/xa4 - /xee/x80/xa5 - /xee/x80/xa6 - /xee/x80/xa7 - /xee/x80/xa8 - /xee/x80/xa9 - /xee/x80/xaa - /xee/x80/xab - /xee/x80/xac - /xee/x80/xad - /xee/x80/xae - /xee/x80/xaf - /xee/x80/xb0 - /xee/x80/xb1 - /xee/x80/xb2 - /xee/x80/xb3 - /xee/x80/xb4 - /xee/x80/xb5 - /xee/x80/xb6 - /xee/x80/xb7 - /xee/x80/xb8 - /xee/x80/xb9 - /xee/x80/xba - /xee/x80/xbb - /xee/x80/xbc - /xee/x80/xbd - /xee/x80/xbe - /xee/x80/xbf - /xee/x81/x80 - /xee/x81/x81 - /xee/x81/x82 - /xee/x81/x83 - /xee/x81/x84 - /xee/x81/x85 - /xee/x81/x86 - /xee/x81/x87 - /xee/x81/x88 - /xee/x81/x89 - /xee/x81/x8a - /xee/x81/x8b - /xee/x81/x8c - /xee/x81/x8d - /xee/x81/x8e - /xee/x81/x8f - /xee/x81/x90 - /xee/x81/x91 - /xee/x81/x92 - /xee/x81/x93 - /xee/x81/x94 - /xee/x81/x95 - /xee/x81/x96 - /xee/x81/x97 - /xee/x81/x98 - /xee/x81/x99 - /xee/x81/x9a - /xee/x81/x9b - /xee/x81/x9c - /xee/x81/x9d - /xee/x81/x9e - /xee/x81/x9f - /xee/x81/xa0 - /xee/x81/xa1 - /xee/x81/xa2 - /xee/x81/xa3 - /xee/x81/xa4 - /xee/x81/xa5 - /xee/x81/xa6 - /xee/x81/xa7 - /xee/x81/xa8 - /xee/x81/xa9 - /xee/x81/xaa - /xee/x81/xab - /xee/x81/xac - /xee/x81/xad - /xee/x81/xae - /xee/x81/xaf - /xee/x81/xb0 - /xee/x81/xb1 - /xee/x81/xb2 - /xee/x81/xb3 - /xee/x81/xb4 - /xee/x81/xb5 - /xee/x81/xb6 - /xee/x81/xb7 - /xee/x81/xb8 - /xee/x81/xb9 - /xee/x81/xba - /xee/x81/xbb - /xee/x81/xbc - /xee/x81/xbd - /xee/x81/xbe - /xee/x81/xbf - /xee/x82/x80 - /xee/x82/x81 - /xee/x82/x82 - /xee/x82/x83 - /xee/x82/x84 - /xee/x82/x85 - /xee/x82/x86 - /xee/x82/x87 - /xee/x82/x88 - /xee/x82/x89 - /xee/x82/x8a - /xee/x82/x8b - /xee/x82/x8c - /xee/x82/x8d - /xee/x82/x8e - /xee/x82/x8f - /xee/x82/x90 - /xee/x82/x91 - /xee/x82/x92 - /xee/x82/x93 - /xee/x82/x94 - /xee/x82/x95 - /xee/x82/x96 - /xee/x82/x97 - /xee/x82/x98 - /xee/x82/x99 - /xee/x82/x9a - /xee/x82/x9b - /xee/x82/x9c - /xee/x82/x9d - /xee/x82/x9e - /xee/x82/x9f - /xee/x82/xa0 - /xee/x82/xa1 - /xee/x82/xa2 - /xee/x82/xa3 - /xee/x82/xa4 - /xee/x82/xa5 - /xee/x82/xa6 - /xee/x82/xa7 - /xee/x82/xa8 - /xee/x82/xa9 - /xee/x82/xaa - /xee/x82/xab - /xee/x82/xac - /xee/x82/xad - /xee/x82/xae - /xee/x82/xaf - /xee/x82/xb0 - /xee/x82/xb1 - /xee/x82/xb2 - /xee/x82/xb3 - /xee/x82/xb4 - /xee/x82/xb5 - /xee/x82/xb6 - /xee/x82/xb7 - /xee/x82/xb8 - /xee/x82/xb9 - /xee/x82/xba - /xee/x82/xbb - /xee/x82/xbc - /xee/x82/xbd - /xee/x82/xbe - /xee/x82/xbf - /xee/x83/x80 - /xee/x83/x81 - /xee/x83/x82 - /xee/x83/x83 - /xee/x83/x84 - /xee/x83/x85 - /xee/x83/x86 - /xee/x83/x87 - /xee/x83/x88 - /xee/x83/x89 - /xee/x83/x8a - /xee/x83/x8b - /xee/x83/x8c - /xee/x83/x8d - /xee/x83/x8e - /xee/x83/x8f - /xee/x83/x90 - /xee/x83/x91 - /xee/x83/x92 - /xee/x83/x93 - /xee/x83/x94 - /xee/x83/x95 - /xee/x83/x96 - /xee/x83/x97 - /xee/x83/x98 - /xee/x83/x99 - /xee/x83/x9a - /xee/x83/x9b - /xee/x83/x9c - /xee/x83/x9d - /xee/x83/x9e - /xee/x83/x9f - /xee/x83/xa0 - /xee/x83/xa1 - /xee/x83/xa2 - /xee/x83/xa3 - /xee/x83/xa4 - /xee/x83/xa5 - /xee/x83/xa6 - /xee/x83/xa7 - /xee/x83/xa8 - /xee/x83/xa9 - /xee/x83/xaa - /xee/x83/xab - /xee/x83/xac - /xee/x83/xad - /xee/x83/xae - /xee/x83/xaf - /xee/x83/xb0 - /xee/x83/xb1 - /xee/x83/xb2 - /xee/x83/xb3 - /xee/x83/xb4 - /xee/x83/xb5 - /xee/x83/xb6 - /xee/x83/xb7 - /xee/x83/xb8 - /xee/x83/xb9 - /xee/x83/xba - /xee/x83/xbb - /xee/x83/xbc - /xee/x83/xbd - /xee/x83/xbe - /xee/x83/xbf - /xee/x84/x80 - /xee/x84/x81 - /xee/x84/x82 - /xee/x84/x83 - /xee/x84/x84 - /xee/x84/x85 - /xee/x84/x86 - /xee/x84/x87 - /xee/x84/x88 - /xee/x84/x89 - /xee/x84/x8a - /xee/x84/x8b - /xee/x84/x8c - /xee/x84/x8d - /xee/x84/x8e - /xee/x84/x8f - /xee/x84/x90 - /xee/x84/x91 - /xee/x84/x92 - /xee/x84/x93 - /xee/x84/x94 - /xee/x84/x95 - /xee/x84/x96 - /xee/x84/x97 - /xee/x84/x98 - /xee/x84/x99 - /xee/x84/x9a - /xee/x84/x9b - /xee/x84/x9c - /xee/x84/x9d - /xee/x84/x9e - /xee/x84/x9f - /xee/x84/xa0 - /xee/x84/xa1 - /xee/x84/xa2 - /xee/x84/xa3 - /xee/x84/xa4 - /xee/x84/xa5 - /xee/x84/xa6 - /xee/x84/xa7 - /xee/x84/xa8 - /xee/x84/xa9 - /xee/x84/xaa - /xee/x84/xab - /xee/x84/xac - /xee/x84/xad - /xee/x84/xae - /xee/x84/xaf - /xee/x84/xb0 - /xee/x84/xb1 - /xee/x84/xb2 - /xee/x84/xb3 - /xee/x84/xb4 - /xee/x84/xb5 - /xee/x84/xb6 - /xee/x84/xb7 - /xee/x84/xb8 - /xee/x84/xb9 - /xee/x84/xba - /xee/x84/xbb - /xee/x84/xbc - /xee/x84/xbd - /xee/x84/xbe - /xee/x84/xbf - /xee/x85/x80 - /xee/x85/x81 - /xee/x85/x82 - /xee/x85/x83 - /xee/x85/x84 - /xee/x85/x85 - /xee/x85/x86 - /xee/x85/x87 - /xee/x85/x88 - /xee/x85/x89 - /xee/x85/x8a - /xee/x85/x8b - /xee/x85/x8c - /xee/x85/x8d - /xee/x85/x8e - /xee/x85/x8f - /xee/x85/x90 - /xee/x85/x91 - /xee/x85/x92 - /xee/x85/x93 - /xee/x85/x94 - /xee/x85/x95 - /xee/x85/x96 - /xee/x85/x97 - /xee/x85/x98 - /xee/x85/x99 - /xee/x85/x9a - /xee/x85/x9b - /xee/x85/x9c - /xee/x85/x9d - /xee/x85/x9e - /xee/x85/x9f - /xee/x85/xa0 - /xee/x85/xa1 - /xee/x85/xa2 - /xee/x85/xa3 - /xee/x85/xa4 - /xee/x85/xa5 - /xee/x85/xa6 - /xee/x85/xa7 - /xee/x85/xa8 - /xee/x85/xa9 - /xee/x85/xaa - /xee/x85/xab - /xee/x85/xac - /xee/x85/xad - /xee/x85/xae - /xee/x85/xaf - /xee/x85/xb0 - /xee/x85/xb1 - /xee/x85/xb2 - /xee/x85/xb3 - /xee/x85/xb4 - /xee/x85/xb5 - /xee/x85/xb6 - /xee/x85/xb7 - /xee/x85/xb8 - /xee/x85/xb9 - /xee/x85/xba - /xee/x85/xbb - /xee/x85/xbc - /xee/x85/xbd - /xee/x85/xbe - /xee/x85/xbf - /xee/x86/x80 - /xee/x86/x81 - /xee/x86/x82 - /xee/x86/x83 - /xee/x86/x84 - /xee/x86/x85 - /xee/x86/x86 - /xee/x86/x87 - /xee/x86/x88 - /xee/x86/x89 - /xee/x86/x8a - /xee/x86/x8b - /xee/x86/x8c - /xee/x86/x8d - /xee/x86/x8e - /xee/x86/x8f - /xee/x86/x90 - /xee/x86/x91 - /xee/x86/x92 - /xee/x86/x93 - /xee/x86/x94 - /xee/x86/x95 - /xee/x86/x96 - /xee/x86/x97 - /xee/x86/x98 - /xee/x86/x99 - /xee/x86/x9a - /xee/x86/x9b - /xee/x86/x9c - /xee/x86/x9d - /xee/x86/x9e - /xee/x86/x9f - /xee/x86/xa0 - /xee/x86/xa1 - /xee/x86/xa2 - /xee/x86/xa3 - /xee/x86/xa4 - /xee/x86/xa5 - /xee/x86/xa6 - /xee/x86/xa7 - /xee/x86/xa8 - /xee/x86/xa9 - /xee/x86/xaa - /xee/x86/xab - /xee/x86/xac - /xee/x86/xad - /xee/x86/xae - /xee/x86/xaf - /xee/x86/xb0 - /xee/x86/xb1 - /xee/x86/xb2 - /xee/x86/xb3 - /xee/x86/xb4 - /xee/x86/xb5 - /xee/x86/xb6 - /xee/x86/xb7 - /xee/x86/xb8 - /xee/x86/xb9 - /xee/x86/xba - /xee/x86/xbb - /xee/x86/xbc - /xee/x86/xbd - /xee/x86/xbe - /xee/x86/xbf - /xee/x87/x80 - /xee/x87/x81 - /xee/x87/x82 - /xee/x87/x83 - /xee/x87/x84 - /xee/x87/x85 - /xee/x87/x86 - /xee/x87/x87 - /xee/x87/x88 - /xee/x87/x89 - /xee/x87/x8a - /xee/x87/x8b - /xee/x87/x8c - /xee/x87/x8d - /xee/x87/x8e - /xee/x87/x8f - /xee/x87/x90 - /xee/x87/x91 - /xee/x87/x92 - /xee/x87/x93 - /xee/x87/x94 - /xee/x87/x95 - /xee/x87/x96 - /xee/x87/x97 - /xee/x87/x98 - /xee/x87/x99 - /xee/x87/x9a - /xee/x87/x9b - /xee/x87/x9c - /xee/x87/x9d - /xee/x87/x9e - /xee/x87/x9f - /xee/x87/xa0 - /xee/x87/xa1 - /xee/x87/xa2 - /xee/x87/xa3 - /xee/x87/xa4 - /xee/x87/xa5 - /xee/x87/xa6 - /xee/x87/xa7 - /xee/x87/xa8 - /xee/x87/xa9 - /xee/x87/xaa - /xee/x87/xab - /xee/x87/xac - /xee/x87/xad - /xee/x87/xae - /xee/x87/xaf - /xee/x87/xb0 - /xee/x87/xb1 - /xee/x87/xb2 - /xee/x87/xb3 - /xee/x87/xb4 - /xee/x87/xb5 - /xee/x87/xb6 - /xee/x87/xb7 - /xee/x87/xb8 - /xee/x87/xb9 - /xee/x87/xba - /xee/x87/xbb - /xee/x87/xbc - /xee/x87/xbd - /xee/x87/xbe - /xee/x87/xbf - /xee/x88/x80 - /xee/x88/x81 - /xee/x88/x82 - /xee/x88/x83 - /xee/x88/x84 - /xee/x88/x85 - /xee/x88/x86 - /xee/x88/x87 - /xee/x88/x88 - /xee/x88/x89 - /xee/x88/x8a - /xee/x88/x8b - /xee/x88/x8c - /xee/x88/x8d - /xee/x88/x8e - /xee/x88/x8f - /xee/x88/x90 - /xee/x88/x91 - /xee/x88/x92 - /xee/x88/x93 - /xee/x88/x94 - /xee/x88/x95 - /xee/x88/x96 - /xee/x88/x97 - /xee/x88/x98 - /xee/x88/x99 - /xee/x88/x9a - /xee/x88/x9b - /xee/x88/x9c - /xee/x88/x9d - /xee/x88/x9e - /xee/x88/x9f - /xee/x88/xa0 - /xee/x88/xa1 - /xee/x88/xa2 - /xee/x88/xa3 - /xee/x88/xa4 - /xee/x88/xa5 - /xee/x88/xa6 - /xee/x88/xa7 - /xee/x88/xa8 - /xee/x88/xa9 - /xee/x88/xaa - /xee/x88/xab - /xee/x88/xac - /xee/x88/xad - /xee/x88/xae - /xee/x88/xaf - /xee/x88/xb0 - /xee/x88/xb1 - /xee/x88/xb2 - /xee/x88/xb3 - /xee/x88/xb4 - /xee/x88/xb5 - /xee/x88/xb6 - /xee/x88/xb7 - /xee/x88/xb8 - /xee/x88/xb9 - /xee/x88/xba - /xee/x88/xbb - /xee/x88/xbc - /xee/x88/xbd - /xee/x88/xbe - /xee/x88/xbf - /xee/x89/x80 - /xee/x89/x81 - /xee/x89/x82 - /xee/x89/x83 - /xee/x89/x84 - /xee/x89/x85 - /xee/x89/x86 - /xee/x89/x87 - /xee/x89/x88 - /xee/x89/x89 - /xee/x89/x8a - /xee/x89/x8b - /xee/x89/x8c - /xee/x89/x8d - /xee/x89/x8e - /xee/x89/x8f - /xee/x89/x90 - /xee/x89/x91 - /xee/x89/x92 - /xee/x89/x93 - /xee/x89/x94 - /xee/x89/x95 - /xee/x89/x96 - /xee/x89/x97 - /xee/x89/x98 - /xee/x89/x99 - /xee/x89/x9a - /xee/x89/x9b - /xee/x89/x9c - /xee/x89/x9d - /xee/x89/x9e - /xee/x89/x9f - /xee/x89/xa0 - /xee/x89/xa1 - /xee/x89/xa2 - /xee/x89/xa3 - /xee/x89/xa4 - /xee/x89/xa5 - /xee/x89/xa6 - /xee/x89/xa7 - /xee/x89/xa8 - /xee/x89/xa9 - /xee/x89/xaa - /xee/x89/xab - /xee/x89/xac - /xee/x89/xad - /xee/x89/xae - /xee/x89/xaf - /xee/x89/xb0 - /xee/x89/xb1 - /xee/x89/xb2 - /xee/x89/xb3 - /xee/x89/xb4 - /xee/x89/xb5 - /xee/x89/xb6 - /xee/x89/xb7 - /xee/x89/xb8 - /xee/x89/xb9 - /xee/x89/xba - /xee/x89/xbb - /xee/x89/xbc - /xee/x89/xbd - /xee/x89/xbe - /xee/x89/xbf - /xee/x8a/x80 - /xee/x8a/x81 - /xee/x8a/x82 - /xee/x8a/x83 - /xee/x8a/x84 - /xee/x8a/x85 - /xee/x8a/x86 - /xee/x8a/x87 - /xee/x8a/x88 - /xee/x8a/x89 - /xee/x8a/x8a - /xee/x8a/x8b - /xee/x8a/x8c - /xee/x8a/x8d - /xee/x8a/x8e - /xee/x8a/x8f - /xee/x8a/x90 - /xee/x8a/x91 - /xee/x8a/x92 - /xee/x8a/x93 - /xee/x8a/x94 - /xee/x8a/x95 - /xee/x8a/x96 - /xee/x8a/x97 - /xee/x8a/x98 - /xee/x8a/x99 - /xee/x8a/x9a - /xee/x8a/x9b - /xee/x8a/x9c - /xee/x8a/x9d - /xee/x8a/x9e - /xee/x8a/x9f - /xee/x8a/xa0 - /xee/x8a/xa1 - /xee/x8a/xa2 - /xee/x8a/xa3 - /xee/x8a/xa4 - /xee/x8a/xa5 - /xee/x8a/xa6 - /xee/x8a/xa7 - /xee/x8a/xa8 - /xee/x8a/xa9 - /xee/x8a/xaa - /xee/x8a/xab - /xee/x8a/xac - /xee/x8a/xad - /xee/x8a/xae - /xee/x8a/xaf - /xee/x8a/xb0 - /xee/x8a/xb1 - /xee/x8a/xb2 - /xee/x8a/xb3 - /xee/x8a/xb4 - /xee/x8a/xb5 - /xee/x8a/xb6 - /xee/x8a/xb7 - /xee/x8a/xb8 - /xee/x8a/xb9 - /xee/x8a/xba - /xee/x8a/xbb - /xee/x8a/xbc - /xee/x8a/xbd - /xee/x8a/xbe - /xee/x8a/xbf - /xee/x8b/x80 - /xee/x8b/x81 - /xee/x8b/x82 - /xee/x8b/x83 - /xee/x8b/x84 - /xee/x8b/x85 - /xee/x8b/x86 - /xee/x8b/x87 - /xee/x8b/x88 - /xee/x8b/x89 - /xee/x8b/x8a - /xee/x8b/x8b - /xee/x8b/x8c - /xee/x8b/x8d - /xee/x8b/x8e - /xee/x8b/x8f - /xee/x8b/x90 - /xee/x8b/x91 - /xee/x8b/x92 - /xee/x8b/x93 - /xee/x8b/x94 - /xee/x8b/x95 - /xee/x8b/x96 - /xee/x8b/x97 - /xee/x8b/x98 - /xee/x8b/x99 - /xee/x8b/x9a - /xee/x8b/x9b - /xee/x8b/x9c - /xee/x8b/x9d - /xee/x8b/x9e - /xee/x8b/x9f - /xee/x8b/xa0 - /xee/x8b/xa1 - /xee/x8b/xa2 - /xee/x8b/xa3 - /xee/x8b/xa4 - /xee/x8b/xa5 - /xee/x8b/xa6 - /xee/x8b/xa7 - /xee/x8b/xa8 - /xee/x8b/xa9 - /xee/x8b/xaa - /xee/x8b/xab - /xee/x8b/xac - /xee/x8b/xad - /xee/x8b/xae - /xee/x8b/xaf - /xee/x8b/xb0 - /xee/x8b/xb1 - /xee/x8b/xb2 - /xee/x8b/xb3 - /xee/x8b/xb4 - /xee/x8b/xb5 - /xee/x8b/xb6 - /xee/x8b/xb7 - /xee/x8b/xb8 - /xee/x8b/xb9 - /xee/x8b/xba - /xee/x8b/xbb - /xee/x8b/xbc - /xee/x8b/xbd - /xee/x8b/xbe - /xee/x8b/xbf - /xee/x8c/x80 - /xee/x8c/x81 - /xee/x8c/x82 - /xee/x8c/x83 - /xee/x8c/x84 - /xee/x8c/x85 - /xee/x8c/x86 - /xee/x8c/x87 - /xee/x8c/x88 - /xee/x8c/x89 - /xee/x8c/x8a - /xee/x8c/x8b - /xee/x8c/x8c - /xee/x8c/x8d - /xee/x8c/x8e - /xee/x8c/x8f - /xee/x8c/x90 - /xee/x8c/x91 - /xee/x8c/x92 - /xee/x8c/x93 - /xee/x8c/x94 - /xee/x8c/x95 - /xee/x8c/x96 - /xee/x8c/x97 - /xee/x8c/x98 - /xee/x8c/x99 - /xee/x8c/x9a - /xee/x8c/x9b - /xee/x8c/x9c - /xee/x8c/x9d - /xee/x8c/x9e - /xee/x8c/x9f - /xee/x8c/xa0 - /xee/x8c/xa1 - /xee/x8c/xa2 - /xee/x8c/xa3 - /xee/x8c/xa4 - /xee/x8c/xa5 - /xee/x8c/xa6 - /xee/x8c/xa7 - /xee/x8c/xa8 - /xee/x8c/xa9 - /xee/x8c/xaa - /xee/x8c/xab - /xee/x8c/xac - /xee/x8c/xad - /xee/x8c/xae - /xee/x8c/xaf - /xee/x8c/xb0 - /xee/x8c/xb1 - /xee/x8c/xb2 - /xee/x8c/xb3 - /xee/x8c/xb4 - /xee/x8c/xb5 - /xee/x8c/xb6 - /xee/x8c/xb7 - /xee/x8c/xb8 - /xee/x8c/xb9 - /xee/x8c/xba - /xee/x8c/xbb - /xee/x8c/xbc - /xee/x8c/xbd - /xee/x8c/xbe - /xee/x8c/xbf - /xee/x8d/x80 - /xee/x8d/x81 - /xee/x8d/x82 - /xee/x8d/x83 - /xee/x8d/x84 - /xee/x8d/x85 - /xee/x8d/x86 - /xee/x8d/x87 - /xee/x8d/x88 - /xee/x8d/x89 - /xee/x8d/x8a - /xee/x8d/x8b - /xee/x8d/x8c - /xee/x8d/x8d - /xee/x8d/x8e - /xee/x8d/x8f - /xee/x8d/x90 - /xee/x8d/x91 - /xee/x8d/x92 - /xee/x8d/x93 - /xee/x8d/x94 - /xee/x8d/x95 - /xee/x8d/x96 - /xee/x8d/x97 - /xee/x8d/x98 - /xee/x8d/x99 - /xee/x8d/x9a - /xee/x8d/x9b - /xee/x8d/x9c - /xee/x8d/x9d - /xee/x8d/x9e - /xee/x8d/x9f - /xee/x8d/xa0 - /xee/x8d/xa1 - /xee/x8d/xa2 - /xee/x8d/xa3 - /xee/x8d/xa4 - /xee/x8d/xa5 - /xee/x8d/xa6 - /xee/x8d/xa7 - /xee/x8d/xa8 - /xee/x8d/xa9 - /xee/x8d/xaa - /xee/x8d/xab - /xee/x8d/xac - /xee/x8d/xad - /xee/x8d/xae - /xee/x8d/xaf - /xee/x8d/xb0 - /xee/x8d/xb1 - /xee/x8d/xb2 - /xee/x8d/xb3 - /xee/x8d/xb4 - /xee/x8d/xb5 - /xee/x8d/xb6 - /xee/x8d/xb7 - /xee/x8d/xb8 - /xee/x8d/xb9 - /xee/x8d/xba - /xee/x8d/xbb - /xee/x8d/xbc - /xee/x8d/xbd - /xee/x8d/xbe - /xee/x8d/xbf - /xee/x8e/x80 - /xee/x8e/x81 - /xee/x8e/x82 - /xee/x8e/x83 - /xee/x8e/x84 - /xee/x8e/x85 - /xee/x8e/x86 - /xee/x8e/x87 - /xee/x8e/x88 - /xee/x8e/x89 - /xee/x8e/x8a - /xee/x8e/x8b - /xee/x8e/x8c - /xee/x8e/x8d - /xee/x8e/x8e - /xee/x8e/x8f - /xee/x8e/x90 - /xee/x8e/x91 - /xee/x8e/x92 - /xee/x8e/x93 - /xee/x8e/x94 - /xee/x8e/x95 - /xee/x8e/x96 - /xee/x8e/x97 - /xee/x8e/x98 - /xee/x8e/x99 - /xee/x8e/x9a - /xee/x8e/x9b - /xee/x8e/x9c - /xee/x8e/x9d - /xee/x8e/x9e - /xee/x8e/x9f - /xee/x8e/xa0 - /xee/x8e/xa1 - /xee/x8e/xa2 - /xee/x8e/xa3 - /xee/x8e/xa4 - /xee/x8e/xa5 - /xee/x8e/xa6 - /xee/x8e/xa7 - /xee/x8e/xa8 - /xee/x8e/xa9 - /xee/x8e/xaa - /xee/x8e/xab - /xee/x8e/xac - /xee/x8e/xad - /xee/x8e/xae - /xee/x8e/xaf - /xee/x8e/xb0 - /xee/x8e/xb1 - /xee/x8e/xb2 - /xee/x8e/xb3 - /xee/x8e/xb4 - /xee/x8e/xb5 - /xee/x8e/xb6 - /xee/x8e/xb7 - /xee/x8e/xb8 - /xee/x8e/xb9 - /xee/x8e/xba - /xee/x8e/xbb - /xee/x8e/xbc - /xee/x8e/xbd - /xee/x8e/xbe - /xee/x8e/xbf - /xee/x8f/x80 - /xee/x8f/x81 - /xee/x8f/x82 - /xee/x8f/x83 - /xee/x8f/x84 - /xee/x8f/x85 - /xee/x8f/x86 - /xee/x8f/x87 - /xee/x8f/x88 - /xee/x8f/x89 - /xee/x8f/x8a - /xee/x8f/x8b - /xee/x8f/x8c - /xee/x8f/x8d - /xee/x8f/x8e - /xee/x8f/x8f - /xee/x8f/x90 - /xee/x8f/x91 - /xee/x8f/x92 - /xee/x8f/x93 - /xee/x8f/x94 - /xee/x8f/x95 - /xee/x8f/x96 - /xee/x8f/x97 - /xee/x8f/x98 - /xee/x8f/x99 - /xee/x8f/x9a - /xee/x8f/x9b - /xee/x8f/x9c - /xee/x8f/x9d - /xee/x8f/x9e - /xee/x8f/x9f - /xee/x8f/xa0 - /xee/x8f/xa1 - /xee/x8f/xa2 - /xee/x8f/xa3 - /xee/x8f/xa4 - /xee/x8f/xa5 - /xee/x8f/xa6 - /xee/x8f/xa7 - /xee/x8f/xa8 - /xee/x8f/xa9 - /xee/x8f/xaa - /xee/x8f/xab - /xee/x8f/xac - /xee/x8f/xad - /xee/x8f/xae - /xee/x8f/xaf - /xee/x8f/xb0 - /xee/x8f/xb1 - /xee/x8f/xb2 - /xee/x8f/xb3 - /xee/x8f/xb4 - /xee/x8f/xb5 - /xee/x8f/xb6 - /xee/x8f/xb7 - /xee/x8f/xb8 - /xee/x8f/xb9 - /xee/x8f/xba - /xee/x8f/xbb - /xee/x8f/xbc - /xee/x8f/xbd - /xee/x8f/xbe - /xee/x8f/xbf - /xee/x90/x80 - /xee/x90/x81 - /xee/x90/x82 - /xee/x90/x83 - /xee/x90/x84 - /xee/x90/x85 - /xee/x90/x86 - /xee/x90/x87 - /xee/x90/x88 - /xee/x90/x89 - /xee/x90/x8a - /xee/x90/x8b - /xee/x90/x8c - /xee/x90/x8d - /xee/x90/x8e - /xee/x90/x8f - /xee/x90/x90 - /xee/x90/x91 - /xee/x90/x92 - /xee/x90/x93 - /xee/x90/x94 - /xee/x90/x95 - /xee/x90/x96 - /xee/x90/x97 - /xee/x90/x98 - /xee/x90/x99 - /xee/x90/x9a - /xee/x90/x9b - /xee/x90/x9c - /xee/x90/x9d - /xee/x90/x9e - /xee/x90/x9f - /xee/x90/xa0 - /xee/x90/xa1 - /xee/x90/xa2 - /xee/x90/xa3 - /xee/x90/xa4 - /xee/x90/xa5 - /xee/x90/xa6 - /xee/x90/xa7 - /xee/x90/xa8 - /xee/x90/xa9 - /xee/x90/xaa - /xee/x90/xab - /xee/x90/xac - /xee/x90/xad - /xee/x90/xae - /xee/x90/xaf - /xee/x90/xb0 - /xee/x90/xb1 - /xee/x90/xb2 - /xee/x90/xb3 - /xee/x90/xb4 - /xee/x90/xb5 - /xee/x90/xb6 - /xee/x90/xb7 - /xee/x90/xb8 - /xee/x90/xb9 - /xee/x90/xba - /xee/x90/xbb - /xee/x90/xbc - /xee/x90/xbd - /xee/x90/xbe - /xee/x90/xbf - /xee/x91/x80 - /xee/x91/x81 - /xee/x91/x82 - /xee/x91/x83 - /xee/x91/x84 - /xee/x91/x85 - /xee/x91/x86 - /xee/x91/x87 - /xee/x91/x88 - /xee/x91/x89 - /xee/x91/x8a - /xee/x91/x8b - /xee/x91/x8c - /xee/x91/x8d - /xee/x91/x8e - /xee/x91/x8f - /xee/x91/x90 - /xee/x91/x91 - /xee/x91/x92 - /xee/x91/x93 - /xee/x91/x94 - /xee/x91/x95 - /xee/x91/x96 - /xee/x91/x97 - /xee/x91/x98 - /xee/x91/x99 - /xee/x91/x9a - /xee/x91/x9b - /xee/x91/x9c - /xee/x91/x9d - /xee/x91/x9e - /xee/x91/x9f - /xee/x91/xa0 - /xee/x91/xa1 - /xee/x91/xa2 - /xee/x91/xa3 - /xee/x91/xa4 - /xee/x91/xa5 - /xee/x91/xa6 - /xee/x91/xa7 - /xee/x91/xa8 - /xee/x91/xa9 - /xee/x91/xaa - /xee/x91/xab - /xee/x91/xac - /xee/x91/xad - /xee/x91/xae - /xee/x91/xaf - /xee/x91/xb0 - /xee/x91/xb1 - /xee/x91/xb2 - /xee/x91/xb3 - /xee/x91/xb4 - /xee/x91/xb5 - /xee/x91/xb6 - /xee/x91/xb7 - /xee/x91/xb8 - /xee/x91/xb9 - /xee/x91/xba - /xee/x91/xbb - /xee/x91/xbc - /xee/x91/xbd - /xee/x91/xbe - /xee/x91/xbf - /xee/x92/x80 - /xee/x92/x81 - /xee/x92/x82 - /xee/x92/x83 - /xee/x92/x84 - /xee/x92/x85 - /xee/x92/x86 - /xee/x92/x87 - /xee/x92/x88 - /xee/x92/x89 - /xee/x92/x8a - /xee/x92/x8b - /xee/x92/x8c - /xee/x92/x8d - /xee/x92/x8e - /xee/x92/x8f - /xee/x92/x90 - /xee/x92/x91 - /xee/x92/x92 - /xee/x92/x93 - /xee/x92/x94 - /xee/x92/x95 - /xee/x92/x96 - /xee/x92/x97 - /xee/x92/x98 - /xee/x92/x99 - /xee/x92/x9a - /xee/x92/x9b - /xee/x92/x9c - /xee/x92/x9d - /xee/x92/x9e - /xee/x92/x9f - /xee/x92/xa0 - /xee/x92/xa1 - /xee/x92/xa2 - /xee/x92/xa3 - /xee/x92/xa4 - /xee/x92/xa5 - /xee/x92/xa6 - /xee/x92/xa7 - /xee/x92/xa8 - /xee/x92/xa9 - /xee/x92/xaa - /xee/x92/xab - /xee/x92/xac - /xee/x92/xad - /xee/x92/xae - /xee/x92/xaf - /xee/x92/xb0 - /xee/x92/xb1 - /xee/x92/xb2 - /xee/x92/xb3 - /xee/x92/xb4 - /xee/x92/xb5 - /xee/x92/xb6 - /xee/x92/xb7 - /xee/x92/xb8 - /xee/x92/xb9 - /xee/x92/xba - /xee/x92/xbb - /xee/x92/xbc - /xee/x92/xbd - /xee/x92/xbe - /xee/x92/xbf - /xee/x93/x80 - /xee/x93/x81 - /xee/x93/x82 - /xee/x93/x83 - /xee/x93/x84 - /xee/x93/x85 - /xee/x93/x86 - /xee/x93/x87 - /xee/x93/x88 - /xee/x93/x89 - /xee/x93/x8a - /xee/x93/x8b - /xee/x93/x8c - /xee/x93/x8d - /xee/x93/x8e - /xee/x93/x8f - /xee/x93/x90 - /xee/x93/x91 - /xee/x93/x92 - /xee/x93/x93 - /xee/x93/x94 - /xee/x93/x95 - /xee/x93/x96 - /xee/x93/x97 - /xee/x93/x98 - /xee/x93/x99 - /xee/x93/x9a - /xee/x93/x9b - /xee/x93/x9c - /xee/x93/x9d - /xee/x93/x9e - /xee/x93/x9f - /xee/x93/xa0 - /xee/x93/xa1 - /xee/x93/xa2 - /xee/x93/xa3 - /xee/x93/xa4 - /xee/x93/xa5 - /xee/x93/xa6 - /xee/x93/xa7 - /xee/x93/xa8 - /xee/x93/xa9 - /xee/x93/xaa - /xee/x93/xab - /xee/x93/xac - /xee/x93/xad - /xee/x93/xae - /xee/x93/xaf - /xee/x93/xb0 - /xee/x93/xb1 - /xee/x93/xb2 - /xee/x93/xb3 - /xee/x93/xb4 - /xee/x93/xb5 - /xee/x93/xb6 - /xee/x93/xb7 - /xee/x93/xb8 - /xee/x93/xb9 - /xee/x93/xba - /xee/x93/xbb - /xee/x93/xbc - /xee/x93/xbd - /xee/x93/xbe - /xee/x93/xbf - /xee/x94/x80 - /xee/x94/x81 - /xee/x94/x82 - /xee/x94/x83 - /xee/x94/x84 - /xee/x94/x85 - /xee/x94/x86 - /xee/x94/x87 - /xee/x94/x88 - /xee/x94/x89 - /xee/x94/x8a - /xee/x94/x8b - /xee/x94/x8c - /xee/x94/x8d - /xee/x94/x8e - /xee/x94/x8f - /xee/x94/x90 - /xee/x94/x91 - /xee/x94/x92 - /xee/x94/x93 - /xee/x94/x94 - /xee/x94/x95 - /xee/x94/x96 - /xee/x94/x97 - /xee/x94/x98 - /xee/x94/x99 - /xee/x94/x9a - /xee/x94/x9b - /xee/x94/x9c - /xee/x94/x9d - /xee/x94/x9e - /xee/x94/x9f - /xee/x94/xa0 - /xee/x94/xa1 - /xee/x94/xa2 - /xee/x94/xa3 - /xee/x94/xa4 - /xee/x94/xa5 - /xee/x94/xa6 - /xee/x94/xa7 - /xee/x94/xa8 - /xee/x94/xa9 - /xee/x94/xaa - /xee/x94/xab - /xee/x94/xac - /xee/x94/xad - /xee/x94/xae - /xee/x94/xaf - /xee/x94/xb0 - /xee/x94/xb1 - /xee/x94/xb2 - /xee/x94/xb3 - /xee/x94/xb4 - /xee/x94/xb5 - /xee/x94/xb6 - /xee/x94/xb7 - /xee/x94/xb8 - /xee/x94/xb9 - /xee/x94/xba - /xee/x94/xbb - /xee/x94/xbc - /xee/x94/xbd - /xee/x94/xbe - /xee/x94/xbf - /xee/x95/x80 - /xee/x95/x81 - /xee/x95/x82 - /xee/x95/x83 - /xee/x95/x84 - /xee/x95/x85 - /xee/x95/x86 - /xee/x95/x87 - /xee/x95/x88 - /xee/x95/x89 - /xee/x95/x8a - /xee/x95/x8b - /xee/x95/x8c - /xee/x95/x8d - /xee/x95/x8e - /xee/x95/x8f - /xee/x95/x90 - /xee/x95/x91 - /xee/x95/x92 - /xee/x95/x93 - /xee/x95/x94 - /xee/x95/x95 - /xee/x95/x96 - /xee/x95/x97 - /xee/x95/x98 - /xee/x95/x99 - /xee/x95/x9a - /xee/x95/x9b - /xee/x95/x9c - /xee/x95/x9d - /xee/x95/x9e - /xee/x95/x9f - /xee/x95/xa0 - /xee/x95/xa1 - /xee/x95/xa2 - /xee/x95/xa3 - /xee/x95/xa4 - /xee/x95/xa5 - /xee/x95/xa6 - /xee/x95/xa7 - /xee/x95/xa8 - /xee/x95/xa9 - /xee/x95/xaa - /xee/x95/xab - /xee/x95/xac - /xee/x95/xad - /xee/x95/xae - /xee/x95/xaf - /xee/x95/xb0 - /xee/x95/xb1 - /xee/x95/xb2 - /xee/x95/xb3 - /xee/x95/xb4 - /xee/x95/xb5 - /xee/x95/xb6 - /xee/x95/xb7 - /xee/x95/xb8 - /xee/x95/xb9 - /xee/x95/xba - /xee/x95/xbb - /xee/x95/xbc - /xee/x95/xbd - /xee/x95/xbe - /xee/x95/xbf - /xee/x96/x80 - /xee/x96/x81 - /xee/x96/x82 - /xee/x96/x83 - /xee/x96/x84 - /xee/x96/x85 - /xee/x96/x86 - /xee/x96/x87 - /xee/x96/x88 - /xee/x96/x89 - /xee/x96/x8a - /xee/x96/x8b - /xee/x96/x8c - /xee/x96/x8d - /xee/x96/x8e - /xee/x96/x8f - /xee/x96/x90 - /xee/x96/x91 - /xee/x96/x92 - /xee/x96/x93 - /xee/x96/x94 - /xee/x96/x95 - /xee/x96/x96 - /xee/x96/x97 - /xee/x96/x98 - /xee/x96/x99 - /xee/x96/x9a - /xee/x96/x9b - /xee/x96/x9c - /xee/x96/x9d - /xee/x96/x9e - /xee/x96/x9f - /xee/x96/xa0 - /xee/x96/xa1 - /xee/x96/xa2 - /xee/x96/xa3 - /xee/x96/xa4 - /xee/x96/xa5 - /xee/x96/xa6 - /xee/x96/xa7 - /xee/x96/xa8 - /xee/x96/xa9 - /xee/x96/xaa - /xee/x96/xab - /xee/x96/xac - /xee/x96/xad - /xee/x96/xae - /xee/x96/xaf - /xee/x96/xb0 - /xee/x96/xb1 - /xee/x96/xb2 - /xee/x96/xb3 - /xee/x96/xb4 - /xee/x96/xb5 - /xee/x96/xb6 - /xee/x96/xb7 - /xee/x96/xb8 - /xee/x96/xb9 - /xee/x96/xba - /xee/x96/xbb - /xee/x96/xbc - /xee/x96/xbd - /xee/x96/xbe - /xee/x96/xbf - /xee/x97/x80 - /xee/x97/x81 - /xee/x97/x82 - /xee/x97/x83 - /xee/x97/x84 - /xee/x97/x85 - /xee/x97/x86 - /xee/x97/x87 - /xee/x97/x88 - /xee/x97/x89 - /xee/x97/x8a - /xee/x97/x8b - /xee/x97/x8c - /xee/x97/x8d - /xee/x97/x8e - /xee/x97/x8f - /xee/x97/x90 - /xee/x97/x91 - /xee/x97/x92 - /xee/x97/x93 - /xee/x97/x94 - /xee/x97/x95 - /xee/x97/x96 - /xee/x97/x97 - /xee/x97/x98 - /xee/x97/x99 - /xee/x97/x9a - /xee/x97/x9b - /xee/x97/x9c - /xee/x97/x9d - /xee/x97/x9e - /xee/x97/x9f - /xee/x97/xa0 - /xee/x97/xa1 - /xee/x97/xa2 - /xee/x97/xa3 - /xee/x97/xa4 - /xee/x97/xa5 - /xee/x97/xa6 - /xee/x97/xa7 - /xee/x97/xa8 - /xee/x97/xa9 - /xee/x97/xaa - /xee/x97/xab - /xee/x97/xac - /xee/x97/xad - /xee/x97/xae - /xee/x97/xaf - /xee/x97/xb0 - /xee/x97/xb1 - /xee/x97/xb2 - /xee/x97/xb3 - /xee/x97/xb4 - /xee/x97/xb5 - /xee/x97/xb6 - /xee/x97/xb7 - /xee/x97/xb8 - /xee/x97/xb9 - /xee/x97/xba - /xee/x97/xbb - /xee/x97/xbc - /xee/x97/xbd - /xee/x97/xbe - /xee/x97/xbf - /xee/x98/x80 - /xee/x98/x81 - /xee/x98/x82 - /xee/x98/x83 - /xee/x98/x84 - /xee/x98/x85 - /xee/x98/x86 - /xee/x98/x87 - /xee/x98/x88 - /xee/x98/x89 - /xee/x98/x8a - /xee/x98/x8b - /xee/x98/x8c - /xee/x98/x8d - /xee/x98/x8e - /xee/x98/x8f - /xee/x98/x90 - /xee/x98/x91 - /xee/x98/x92 - /xee/x98/x93 - /xee/x98/x94 - /xee/x98/x95 - /xee/x98/x96 - /xee/x98/x97 - /xee/x98/x98 - /xee/x98/x99 - /xee/x98/x9a - /xee/x98/x9b - /xee/x98/x9c - /xee/x98/x9d - /xee/x98/x9e - /xee/x98/x9f - /xee/x98/xa0 - /xee/x98/xa1 - /xee/x98/xa2 - /xee/x98/xa3 - /xee/x98/xa4 - /xee/x98/xa5 - /xee/x98/xa6 - /xee/x98/xa7 - /xee/x98/xa8 - /xee/x98/xa9 - /xee/x98/xaa - /xee/x98/xab - /xee/x98/xac - /xee/x98/xad - /xee/x98/xae - /xee/x98/xaf - /xee/x98/xb0 - /xee/x98/xb1 - /xee/x98/xb2 - /xee/x98/xb3 - /xee/x98/xb4 - /xee/x98/xb5 - /xee/x98/xb6 - /xee/x98/xb7 - /xee/x98/xb8 - /xee/x98/xb9 - /xee/x98/xba - /xee/x98/xbb - /xee/x98/xbc - /xee/x98/xbd - /xee/x98/xbe - /xee/x98/xbf - /xee/x99/x80 - /xee/x99/x81 - /xee/x99/x82 - /xee/x99/x83 - /xee/x99/x84 - /xee/x99/x85 - /xee/x99/x86 - /xee/x99/x87 - /xee/x99/x88 - /xee/x99/x89 - /xee/x99/x8a - /xee/x99/x8b - /xee/x99/x8c - /xee/x99/x8d - /xee/x99/x8e - /xee/x99/x8f - /xee/x99/x90 - /xee/x99/x91 - /xee/x99/x92 - /xee/x99/x93 - /xee/x99/x94 - /xee/x99/x95 - /xee/x99/x96 - /xee/x99/x97 - /xee/x99/x98 - /xee/x99/x99 - /xee/x99/x9a - /xee/x99/x9b - /xee/x99/x9c - /xee/x99/x9d - /xee/x99/x9e - /xee/x99/x9f - /xee/x99/xa0 - /xee/x99/xa1 - /xee/x99/xa2 - /xee/x99/xa3 - /xee/x99/xa4 - /xee/x99/xa5 - /xee/x99/xa6 - /xee/x99/xa7 - /xee/x99/xa8 - /xee/x99/xa9 - /xee/x99/xaa - /xee/x99/xab - /xee/x99/xac - /xee/x99/xad - /xee/x99/xae - /xee/x99/xaf - /xee/x99/xb0 - /xee/x99/xb1 - /xee/x99/xb2 - /xee/x99/xb3 - /xee/x99/xb4 - /xee/x99/xb5 - /xee/x99/xb6 - /xee/x99/xb7 - /xee/x99/xb8 - /xee/x99/xb9 - /xee/x99/xba - /xee/x99/xbb - /xee/x99/xbc - /xee/x99/xbd - /xee/x99/xbe - /xee/x99/xbf - /xee/x9a/x80 - /xee/x9a/x81 - /xee/x9a/x82 - /xee/x9a/x83 - /xee/x9a/x84 - /xee/x9a/x85 - /xee/x9a/x86 - /xee/x9a/x87 - /xee/x9a/x88 - /xee/x9a/x89 - /xee/x9a/x8a - /xee/x9a/x8b - /xee/x9a/x8c - /xee/x9a/x8d - /xee/x9a/x8e - /xee/x9a/x8f - /xee/x9a/x90 - /xee/x9a/x91 - /xee/x9a/x92 - /xee/x9a/x93 - /xee/x9a/x94 - /xee/x9a/x95 - /xee/x9a/x96 - /xee/x9a/x97 - /xee/x9a/x98 - /xee/x9a/x99 - /xee/x9a/x9a - /xee/x9a/x9b - /xee/x9a/x9c - /xee/x9a/x9d - /xee/x9a/x9e - /xee/x9a/x9f - /xee/x9a/xa0 - /xee/x9a/xa1 - /xee/x9a/xa2 - /xee/x9a/xa3 - /xee/x9a/xa4 - /xee/x9a/xa5 - /xee/x9a/xa6 - /xee/x9a/xa7 - /xee/x9a/xa8 - /xee/x9a/xa9 - /xee/x9a/xaa - /xee/x9a/xab - /xee/x9a/xac - /xee/x9a/xad - /xee/x9a/xae - /xee/x9a/xaf - /xee/x9a/xb0 - /xee/x9a/xb1 - /xee/x9a/xb2 - /xee/x9a/xb3 - /xee/x9a/xb4 - /xee/x9a/xb5 - /xee/x9a/xb6 - /xee/x9a/xb7 - /xee/x9a/xb8 - /xee/x9a/xb9 - /xee/x9a/xba - /xee/x9a/xbb - /xee/x9a/xbc - /xee/x9a/xbd - /xee/x9a/xbe - /xee/x9a/xbf - /xee/x9b/x80 - /xee/x9b/x81 - /xee/x9b/x82 - /xee/x9b/x83 - /xee/x9b/x84 - /xee/x9b/x85 - /xee/x9b/x86 - /xee/x9b/x87 - /xee/x9b/x88 - /xee/x9b/x89 - /xee/x9b/x8a - /xee/x9b/x8b - /xee/x9b/x8c - /xee/x9b/x8d - /xee/x9b/x8e - /xee/x9b/x8f - /xee/x9b/x90 - /xee/x9b/x91 - /xee/x9b/x92 - /xee/x9b/x93 - /xee/x9b/x94 - /xee/x9b/x95 - /xee/x9b/x96 - /xee/x9b/x97 - /xee/x9b/x98 - /xee/x9b/x99 - /xee/x9b/x9a - /xee/x9b/x9b - /xee/x9b/x9c - /xee/x9b/x9d - /xee/x9b/x9e - /xee/x9b/x9f - /xee/x9b/xa0 - /xee/x9b/xa1 - /xee/x9b/xa2 - /xee/x9b/xa3 - /xee/x9b/xa4 - /xee/x9b/xa5 - /xee/x9b/xa6 - /xee/x9b/xa7 - /xee/x9b/xa8 - /xee/x9b/xa9 - /xee/x9b/xaa - /xee/x9b/xab - /xee/x9b/xac - /xee/x9b/xad - /xee/x9b/xae - /xee/x9b/xaf - /xee/x9b/xb0 - /xee/x9b/xb1 - /xee/x9b/xb2 - /xee/x9b/xb3 - /xee/x9b/xb4 - /xee/x9b/xb5 - /xee/x9b/xb6 - /xee/x9b/xb7 - /xee/x9b/xb8 - /xee/x9b/xb9 - /xee/x9b/xba - /xee/x9b/xbb - /xee/x9b/xbc - /xee/x9b/xbd - /xee/x9b/xbe - /xee/x9b/xbf - /xee/x9c/x80 - /xee/x9c/x81 - /xee/x9c/x82 - /xee/x9c/x83 - /xee/x9c/x84 - /xee/x9c/x85 - /xee/x9c/x86 - /xee/x9c/x87 - /xee/x9c/x88 - /xee/x9c/x89 - /xee/x9c/x8a - /xee/x9c/x8b - /xee/x9c/x8c - /xee/x9c/x8d - /xee/x9c/x8e - /xee/x9c/x8f - /xee/x9c/x90 - /xee/x9c/x91 - /xee/x9c/x92 - /xee/x9c/x93 - /xee/x9c/x94 - /xee/x9c/x95 - /xee/x9c/x96 - /xee/x9c/x97 - /xee/x9c/x98 - /xee/x9c/x99 - /xee/x9c/x9a - /xee/x9c/x9b - /xee/x9c/x9c - /xee/x9c/x9d - /xee/x9c/x9e - /xee/x9c/x9f - /xee/x9c/xa0 - /xee/x9c/xa1 - /xee/x9c/xa2 - /xee/x9c/xa3 - /xee/x9c/xa4 - /xee/x9c/xa5 - /xee/x9c/xa6 - /xee/x9c/xa7 - /xee/x9c/xa8 - /xee/x9c/xa9 - /xee/x9c/xaa - /xee/x9c/xab - /xee/x9c/xac - /xee/x9c/xad - /xee/x9c/xae - /xee/x9c/xaf - /xee/x9c/xb0 - /xee/x9c/xb1 - /xee/x9c/xb2 - /xee/x9c/xb3 - /xee/x9c/xb4 - /xee/x9c/xb5 - /xee/x9c/xb6 - /xee/x9c/xb7 - /xee/x9c/xb8 - /xee/x9c/xb9 - /xee/x9c/xba - /xee/x9c/xbb - /xee/x9c/xbc - /xee/x9c/xbd - /xee/x9c/xbe - /xee/x9c/xbf - /xee/x9d/x80 - /xee/x9d/x81 - /xee/x9d/x82 - /xee/x9d/x83 - /xee/x9d/x84 - /xee/x9d/x85 - /xee/x9d/x86 - /xee/x9d/x87 - /xee/x9d/x88 - /xee/x9d/x89 - /xee/x9d/x8a - /xee/x9d/x8b - /xee/x9d/x8c - /xee/x9d/x8d - /xee/x9d/x8e - /xee/x9d/x8f - /xee/x9d/x90 - /xee/x9d/x91 - /xee/x9d/x92 - /xee/x9d/x93 - /xee/x9d/x94 - /xee/x9d/x95 - /xee/x9d/x96 - /xee/x9d/x97 - /xee/x9d/x98 - /xee/x9d/x99 - /xee/x9d/x9a - /xee/x9d/x9b - /xee/x9d/x9c - /xee/x9d/x9d - /xee/x9d/x9e - /xee/x9d/x9f - /xee/x9d/xa0 - /xee/x9d/xa1 - /xee/x9d/xa2 - /xee/x9d/xa3 - /xee/x9d/xa4 - /xee/x9d/xa5 - /xee/x9d/xa6 - /xee/x9d/xa7 - /xee/x9d/xa8 - /xee/x9d/xa9 - /xee/x9d/xaa - /xee/x9d/xab - /xee/x9d/xac - /xee/x9d/xad - /xee/x9d/xae - /xee/x9d/xaf - /xee/x9d/xb0 - /xee/x9d/xb1 - /xee/x9d/xb2 - /xee/x9d/xb3 - /xee/x9d/xb4 - /xee/x9d/xb5 - /xee/x9d/xb6 - /xee/x9d/xb7 - /xee/x9d/xb8 - /xee/x9d/xb9 - /xee/x9d/xba - /xee/x9d/xbb - /xee/x9d/xbc - /xee/x9d/xbd - /xee/x9d/xbe - /xee/x9d/xbf - /xee/x9e/x80 - /xee/x9e/x81 - /xee/x9e/x82 - /xee/x9e/x83 - /xee/x9e/x84 - /xee/x9e/x85 - /xee/x9e/x86 - /xee/x9e/x87 - /xee/x9e/x88 - /xee/x9e/x89 - /xee/x9e/x8a - /xee/x9e/x8b - /xee/x9e/x8c - /xee/x9e/x8d - /xee/x9e/x8e - /xee/x9e/x8f - /xee/x9e/x90 - /xee/x9e/x91 - /xee/x9e/x92 - /xee/x9e/x93 - /xee/x9e/x94 - /xee/x9e/x95 - /xee/x9e/x96 - /xee/x9e/x97 - /xee/x9e/x98 - /xee/x9e/x99 - /xee/x9e/x9a - /xee/x9e/x9b - /xee/x9e/x9c - /xee/x9e/x9d - /xee/x9e/x9e - /xee/x9e/x9f - /xee/x9e/xa0 - /xee/x9e/xa1 - /xee/x9e/xa2 - /xee/x9e/xa3 - /xee/x9e/xa4 - /xee/x9e/xa5 - /xee/x9e/xa6 - /xee/x9e/xa7 - /xee/x9e/xa8 - /xee/x9e/xa9 - /xee/x9e/xaa - /xee/x9e/xab - /xee/x9e/xac - /xee/x9e/xad - /xee/x9e/xae - /xee/x9e/xaf - /xee/x9e/xb0 - /xee/x9e/xb1 - /xee/x9e/xb2 - /xee/x9e/xb3 - /xee/x9e/xb4 - /xee/x9e/xb5 - /xee/x9e/xb6 - /xee/x9e/xb7 - /xee/x9e/xb8 - /xee/x9e/xb9 - /xee/x9e/xba - /xee/x9e/xbb - /xee/x9e/xbc - /xee/x9e/xbd - /xee/x9e/xbe - /xee/x9e/xbf - /xee/x9f/x80 - /xee/x9f/x81 - /xee/x9f/x82 - /xee/x9f/x83 - /xee/x9f/x84 - /xee/x9f/x85 - /xee/x9f/x86 - /xee/x9f/x87 - /xee/x9f/x88 - /xee/x9f/x89 - /xee/x9f/x8a - /xee/x9f/x8b - /xee/x9f/x8c - /xee/x9f/x8d - /xee/x9f/x8e - /xee/x9f/x8f - /xee/x9f/x90 - /xee/x9f/x91 - /xee/x9f/x92 - /xee/x9f/x93 - /xee/x9f/x94 - /xee/x9f/x95 - /xee/x9f/x96 - /xee/x9f/x97 - /xee/x9f/x98 - /xee/x9f/x99 - /xee/x9f/x9a - /xee/x9f/x9b - /xee/x9f/x9c - /xee/x9f/x9d - /xee/x9f/x9e - /xee/x9f/x9f - /xee/x9f/xa0 - /xee/x9f/xa1 - /xee/x9f/xa2 - /xee/x9f/xa3 - /xee/x9f/xa4 - /xee/x9f/xa5 - /xee/x9f/xa6 - /xee/x9f/xa7 - /xee/x9f/xa8 - /xee/x9f/xa9 - /xee/x9f/xaa - /xee/x9f/xab - /xee/x9f/xac - /xee/x9f/xad - /xee/x9f/xae - /xee/x9f/xaf - /xee/x9f/xb0 - /xee/x9f/xb1 - /xee/x9f/xb2 - /xee/x9f/xb3 - /xee/x9f/xb4 - /xee/x9f/xb5 - /xee/x9f/xb6 - /xee/x9f/xb7 - /xee/x9f/xb8 - /xee/x9f/xb9 - /xee/x9f/xba - /xee/x9f/xbb - /xee/x9f/xbc - /xee/x9f/xbd - /xee/x9f/xbe - /xee/x9f/xbf - /xee/xa0/x80 - /xee/xa0/x81 - /xee/xa0/x82 - /xee/xa0/x83 - /xee/xa0/x84 - /xee/xa0/x85 - /xee/xa0/x86 - /xee/xa0/x87 - /xee/xa0/x88 - /xee/xa0/x89 - /xee/xa0/x8a - /xee/xa0/x8b - /xee/xa0/x8c - /xee/xa0/x8d - /xee/xa0/x8e - /xee/xa0/x8f - /xee/xa0/x90 - /xee/xa0/x91 - /xee/xa0/x92 - /xee/xa0/x93 - /xee/xa0/x94 - /xee/xa0/x95 - /xee/xa0/x96 - /xee/xa0/x97 - /xee/xa0/x98 - /xee/xa0/x99 - /xee/xa0/x9a - /xee/xa0/x9b - /xee/xa0/x9c - /xee/xa0/x9d - /xee/xa0/x9e - /xee/xa0/x9f - /xee/xa0/xa0 - /xee/xa0/xa1 - /xee/xa0/xa2 - /xee/xa0/xa3 - /xee/xa0/xa4 - /xee/xa0/xa5 - /xee/xa0/xa6 - /xee/xa0/xa7 - /xee/xa0/xa8 - /xee/xa0/xa9 - /xee/xa0/xaa - /xee/xa0/xab - /xee/xa0/xac - /xee/xa0/xad - /xee/xa0/xae - /xee/xa0/xaf - /xee/xa0/xb0 - /xee/xa0/xb1 - /xee/xa0/xb2 - /xee/xa0/xb3 - /xee/xa0/xb4 - /xee/xa0/xb5 - /xee/xa0/xb6 - /xee/xa0/xb7 - /xee/xa0/xb8 - /xee/xa0/xb9 - /xee/xa0/xba - /xee/xa0/xbb - /xee/xa0/xbc - /xee/xa0/xbd - /xee/xa0/xbe - /xee/xa0/xbf - /xee/xa1/x80 - /xee/xa1/x81 - /xee/xa1/x82 - /xee/xa1/x83 - /xee/xa1/x84 - /xee/xa1/x85 - /xee/xa1/x86 - /xee/xa1/x87 - /xee/xa1/x88 - /xee/xa1/x89 - /xee/xa1/x8a - /xee/xa1/x8b - /xee/xa1/x8c - /xee/xa1/x8d - /xee/xa1/x8e - /xee/xa1/x8f - /xee/xa1/x90 - /xee/xa1/x91 - /xee/xa1/x92 - /xee/xa1/x93 - /xee/xa1/x94 - /xee/xa1/x95 - /xee/xa1/x96 - /xee/xa1/x97 - /xee/xa1/x98 - /xee/xa1/x99 - /xee/xa1/x9a - /xee/xa1/x9b - /xee/xa1/x9c - /xee/xa1/x9d - /xee/xa1/x9e - /xee/xa1/x9f - /xee/xa1/xa0 - /xee/xa1/xa1 - /xee/xa1/xa2 - /xee/xa1/xa3 - /xee/xa1/xa4 - /xee/xa1/xa5 - /xee/xa1/xa6 - /xee/xa1/xa7 - /xee/xa1/xa8 - /xee/xa1/xa9 - /xee/xa1/xaa - /xee/xa1/xab - /xee/xa1/xac - /xee/xa1/xad - /xee/xa1/xae - /xee/xa1/xaf - /xee/xa1/xb0 - /xee/xa1/xb1 - /xee/xa1/xb2 - /xee/xa1/xb3 - /xee/xa1/xb4 - /xee/xa1/xb5 - /xee/xa1/xb6 - /xee/xa1/xb7 - /xee/xa1/xb8 - /xee/xa1/xb9 - /xee/xa1/xba - /xee/xa1/xbb - /xee/xa1/xbc - /xee/xa1/xbd - /xee/xa1/xbe - /xee/xa1/xbf - /xee/xa2/x80 - /xee/xa2/x81 - /xee/xa2/x82 - /xee/xa2/x83 - /xee/xa2/x84 - /xee/xa2/x85 - /xee/xa2/x86 - /xee/xa2/x87 - /xee/xa2/x88 - /xee/xa2/x89 - /xee/xa2/x8a - /xee/xa2/x8b - /xee/xa2/x8c - /xee/xa2/x8d - /xee/xa2/x8e - /xee/xa2/x8f - /xee/xa2/x90 - /xee/xa2/x91 - /xee/xa2/x92 - /xee/xa2/x93 - /xee/xa2/x94 - /xee/xa2/x95 - /xee/xa2/x96 - /xee/xa2/x97 - /xee/xa2/x98 - /xee/xa2/x99 - /xee/xa2/x9a - /xee/xa2/x9b - /xee/xa2/x9c - /xee/xa2/x9d - /xee/xa2/x9e - /xee/xa2/x9f - /xee/xa2/xa0 - /xee/xa2/xa1 - /xee/xa2/xa2 - /xee/xa2/xa3 - /xee/xa2/xa4 - /xee/xa2/xa5 - /xee/xa2/xa6 - /xee/xa2/xa7 - /xee/xa2/xa8 - /xee/xa2/xa9 - /xee/xa2/xaa - /xee/xa2/xab - /xee/xa2/xac - /xee/xa2/xad - /xee/xa2/xae - /xee/xa2/xaf - /xee/xa2/xb0 - /xee/xa2/xb1 - /xee/xa2/xb2 - /xee/xa2/xb3 - /xee/xa2/xb4 - /xee/xa2/xb5 - /xee/xa2/xb6 - /xee/xa2/xb7 - /xee/xa2/xb8 - /xee/xa2/xb9 - /xee/xa2/xba - /xee/xa2/xbb - /xee/xa2/xbc - /xee/xa2/xbd - /xee/xa2/xbe - /xee/xa2/xbf - /xee/xa3/x80 - /xee/xa3/x81 - /xee/xa3/x82 - /xee/xa3/x83 - /xee/xa3/x84 - /xee/xa3/x85 - /xee/xa3/x86 - /xee/xa3/x87 - /xee/xa3/x88 - /xee/xa3/x89 - /xee/xa3/x8a - /xee/xa3/x8b - /xee/xa3/x8c - /xee/xa3/x8d - /xee/xa3/x8e - /xee/xa3/x8f - /xee/xa3/x90 - /xee/xa3/x91 - /xee/xa3/x92 - /xee/xa3/x93 - /xee/xa3/x94 - /xee/xa3/x95 - /xee/xa3/x96 - /xee/xa3/x97 - /xee/xa3/x98 - /xee/xa3/x99 - /xee/xa3/x9a - /xee/xa3/x9b - /xee/xa3/x9c - /xee/xa3/x9d - /xee/xa3/x9e - /xee/xa3/x9f - /xee/xa3/xa0 - /xee/xa3/xa1 - /xee/xa3/xa2 - /xee/xa3/xa3 - /xee/xa3/xa4 - /xee/xa3/xa5 - /xee/xa3/xa6 - /xee/xa3/xa7 - /xee/xa3/xa8 - /xee/xa3/xa9 - /xee/xa3/xaa - /xee/xa3/xab - /xee/xa3/xac - /xee/xa3/xad - /xee/xa3/xae - /xee/xa3/xaf - /xee/xa3/xb0 - /xee/xa3/xb1 - /xee/xa3/xb2 - /xee/xa3/xb3 - /xee/xa3/xb4 - /xee/xa3/xb5 - /xee/xa3/xb6 - /xee/xa3/xb7 - /xee/xa3/xb8 - /xee/xa3/xb9 - /xee/xa3/xba - /xee/xa3/xbb - /xee/xa3/xbc - /xee/xa3/xbd - /xee/xa3/xbe - /xee/xa3/xbf - /xee/xa4/x80 - /xee/xa4/x81 - /xee/xa4/x82 - /xee/xa4/x83 - /xee/xa4/x84 - /xee/xa4/x85 - /xee/xa4/x86 - /xee/xa4/x87 - /xee/xa4/x88 - /xee/xa4/x89 - /xee/xa4/x8a - /xee/xa4/x8b - /xee/xa4/x8c - /xee/xa4/x8d - /xee/xa4/x8e - /xee/xa4/x8f - /xee/xa4/x90 - /xee/xa4/x91 - /xee/xa4/x92 - /xee/xa4/x93 - /xee/xa4/x94 - /xee/xa4/x95 - /xee/xa4/x96 - /xee/xa4/x97 - /xee/xa4/x98 - /xee/xa4/x99 - /xee/xa4/x9a - /xee/xa4/x9b - /xee/xa4/x9c - /xee/xa4/x9d - /xee/xa4/x9e - /xee/xa4/x9f - /xee/xa4/xa0 - /xee/xa4/xa1 - /xee/xa4/xa2 - /xee/xa4/xa3 - /xee/xa4/xa4 - /xee/xa4/xa5 - /xee/xa4/xa6 - /xee/xa4/xa7 - /xee/xa4/xa8 - /xee/xa4/xa9 - /xee/xa4/xaa - /xee/xa4/xab - /xee/xa4/xac - /xee/xa4/xad - /xee/xa4/xae - /xee/xa4/xaf - /xee/xa4/xb0 - /xee/xa4/xb1 - /xee/xa4/xb2 - /xee/xa4/xb3 - /xee/xa4/xb4 - /xee/xa4/xb5 - /xee/xa4/xb6 - /xee/xa4/xb7 - /xee/xa4/xb8 - /xee/xa4/xb9 - /xee/xa4/xba - /xee/xa4/xbb - /xee/xa4/xbc - /xee/xa4/xbd - /xee/xa4/xbe - /xee/xa4/xbf - /xee/xa5/x80 - /xee/xa5/x81 - /xee/xa5/x82 - /xee/xa5/x83 - /xee/xa5/x84 - /xee/xa5/x85 - /xee/xa5/x86 - /xee/xa5/x87 - /xee/xa5/x88 - /xee/xa5/x89 - /xee/xa5/x8a - /xee/xa5/x8b - /xee/xa5/x8c - /xee/xa5/x8d - /xee/xa5/x8e - /xee/xa5/x8f - /xee/xa5/x90 - /xee/xa5/x91 - /xee/xa5/x92 - /xee/xa5/x93 - /xee/xa5/x94 - /xee/xa5/x95 - /xee/xa5/x96 - /xee/xa5/x97 - /xee/xa5/x98 - /xee/xa5/x99 - /xee/xa5/x9a - /xee/xa5/x9b - /xee/xa5/x9c - /xee/xa5/x9d - /xee/xa5/x9e - /xee/xa5/x9f - /xee/xa5/xa0 - /xee/xa5/xa1 - /xee/xa5/xa2 - /xee/xa5/xa3 - /xee/xa5/xa4 - /xee/xa5/xa5 - /xee/xa5/xa6 - /xee/xa5/xa7 - /xee/xa5/xa8 - /xee/xa5/xa9 - /xee/xa5/xaa - /xee/xa5/xab - /xee/xa5/xac - /xee/xa5/xad - /xee/xa5/xae - /xee/xa5/xaf - /xee/xa5/xb0 - /xee/xa5/xb1 - /xee/xa5/xb2 - /xee/xa5/xb3 - /xee/xa5/xb4 - /xee/xa5/xb5 - /xee/xa5/xb6 - /xee/xa5/xb7 - /xee/xa5/xb8 - /xee/xa5/xb9 - /xee/xa5/xba - /xee/xa5/xbb - /xee/xa5/xbc - /xee/xa5/xbd - /xee/xa5/xbe - /xee/xa5/xbf - /xee/xa6/x80 - /xee/xa6/x81 - /xee/xa6/x82 - /xee/xa6/x83 - /xee/xa6/x84 - /xee/xa6/x85 - /xee/xa6/x86 - /xee/xa6/x87 - /xee/xa6/x88 - /xee/xa6/x89 - /xee/xa6/x8a - /xee/xa6/x8b - /xee/xa6/x8c - /xee/xa6/x8d - /xee/xa6/x8e - /xee/xa6/x8f - /xee/xa6/x90 - /xee/xa6/x91 - /xee/xa6/x92 - /xee/xa6/x93 - /xee/xa6/x94 - /xee/xa6/x95 - /xee/xa6/x96 - /xee/xa6/x97 - /xee/xa6/x98 - /xee/xa6/x99 - /xee/xa6/x9a - /xee/xa6/x9b - /xee/xa6/x9c - /xee/xa6/x9d - /xee/xa6/x9e - /xee/xa6/x9f - /xee/xa6/xa0 - /xee/xa6/xa1 - /xee/xa6/xa2 - /xee/xa6/xa3 - /xee/xa6/xa4 - /xee/xa6/xa5 - /xee/xa6/xa6 - /xee/xa6/xa7 - /xee/xa6/xa8 - /xee/xa6/xa9 - /xee/xa6/xaa - /xee/xa6/xab - /xee/xa6/xac - /xee/xa6/xad - /xee/xa6/xae - /xee/xa6/xaf - /xee/xa6/xb0 - /xee/xa6/xb1 - /xee/xa6/xb2 - /xee/xa6/xb3 - /xee/xa6/xb4 - /xee/xa6/xb5 - /xee/xa6/xb6 - /xee/xa6/xb7 - /xee/xa6/xb8 - /xee/xa6/xb9 - /xee/xa6/xba - /xee/xa6/xbb - /xee/xa6/xbc - /xee/xa6/xbd - /xee/xa6/xbe - /xee/xa6/xbf - /xee/xa7/x80 - /xee/xa7/x81 - /xee/xa7/x82 - /xee/xa7/x83 - /xee/xa7/x84 - /xee/xa7/x85 - /xee/xa7/x86 - /xee/xa7/x87 - /xee/xa7/x88 - /xee/xa7/x89 - /xee/xa7/x8a - /xee/xa7/x8b - /xee/xa7/x8c - /xee/xa7/x8d - /xee/xa7/x8e - /xee/xa7/x8f - /xee/xa7/x90 - /xee/xa7/x91 - /xee/xa7/x92 - /xee/xa7/x93 - /xee/xa7/x94 - /xee/xa7/x95 - /xee/xa7/x96 - /xee/xa7/x97 - /xee/xa7/x98 - /xee/xa7/x99 - /xee/xa7/x9a - /xee/xa7/x9b - /xee/xa7/x9c - /xee/xa7/x9d - /xee/xa7/x9e - /xee/xa7/x9f - /xee/xa7/xa0 - /xee/xa7/xa1 - /xee/xa7/xa2 - /xee/xa7/xa3 - /xee/xa7/xa4 - /xee/xa7/xa5 - /xee/xa7/xa6 - /xee/xa7/xa7 - /xee/xa7/xa8 - /xee/xa7/xa9 - /xee/xa7/xaa - /xee/xa7/xab - /xee/xa7/xac - /xee/xa7/xad - /xee/xa7/xae - /xee/xa7/xaf - /xee/xa7/xb0 - /xee/xa7/xb1 - /xee/xa7/xb2 - /xee/xa7/xb3 - /xee/xa7/xb4 - /xee/xa7/xb5 - /xee/xa7/xb6 - /xee/xa7/xb7 - /xee/xa7/xb8 - /xee/xa7/xb9 - /xee/xa7/xba - /xee/xa7/xbb - /xee/xa7/xbc - /xee/xa7/xbd - /xee/xa7/xbe - /xee/xa7/xbf - /xee/xa8/x80 - /xee/xa8/x81 - /xee/xa8/x82 - /xee/xa8/x83 - /xee/xa8/x84 - /xee/xa8/x85 - /xee/xa8/x86 - /xee/xa8/x87 - /xee/xa8/x88 - /xee/xa8/x89 - /xee/xa8/x8a - /xee/xa8/x8b - /xee/xa8/x8c - /xee/xa8/x8d - /xee/xa8/x8e - /xee/xa8/x8f - /xee/xa8/x90 - /xee/xa8/x91 - /xee/xa8/x92 - /xee/xa8/x93 - /xee/xa8/x94 - /xee/xa8/x95 - /xee/xa8/x96 - /xee/xa8/x97 - /xee/xa8/x98 - /xee/xa8/x99 - /xee/xa8/x9a - /xee/xa8/x9b - /xee/xa8/x9c - /xee/xa8/x9d - /xee/xa8/x9e - /xee/xa8/x9f - /xee/xa8/xa0 - /xee/xa8/xa1 - /xee/xa8/xa2 - /xee/xa8/xa3 - /xee/xa8/xa4 - /xee/xa8/xa5 - /xee/xa8/xa6 - /xee/xa8/xa7 - /xee/xa8/xa8 - /xee/xa8/xa9 - /xee/xa8/xaa - /xee/xa8/xab - /xee/xa8/xac - /xee/xa8/xad - /xee/xa8/xae - /xee/xa8/xaf - /xee/xa8/xb0 - /xee/xa8/xb1 - /xee/xa8/xb2 - /xee/xa8/xb3 - /xee/xa8/xb4 - /xee/xa8/xb5 - /xee/xa8/xb6 - /xee/xa8/xb7 - /xee/xa8/xb8 - /xee/xa8/xb9 - /xee/xa8/xba - /xee/xa8/xbb - /xee/xa8/xbc - /xee/xa8/xbd - /xee/xa8/xbe - /xee/xa8/xbf - /xee/xa9/x80 - /xee/xa9/x81 - /xee/xa9/x82 - /xee/xa9/x83 - /xee/xa9/x84 - /xee/xa9/x85 - /xee/xa9/x86 - /xee/xa9/x87 - /xee/xa9/x88 - /xee/xa9/x89 - /xee/xa9/x8a - /xee/xa9/x8b - /xee/xa9/x8c - /xee/xa9/x8d - /xee/xa9/x8e - /xee/xa9/x8f - /xee/xa9/x90 - /xee/xa9/x91 - /xee/xa9/x92 - /xee/xa9/x93 - /xee/xa9/x94 - /xee/xa9/x95 - /xee/xa9/x96 - /xee/xa9/x97 - /xee/xa9/x98 - /xee/xa9/x99 - /xee/xa9/x9a - /xee/xa9/x9b - /xee/xa9/x9c - /xee/xa9/x9d - /xee/xa9/x9e - /xee/xa9/x9f - /xee/xa9/xa0 - /xee/xa9/xa1 - /xee/xa9/xa2 - /xee/xa9/xa3 - /xee/xa9/xa4 - /xee/xa9/xa5 - /xee/xa9/xa6 - /xee/xa9/xa7 - /xee/xa9/xa8 - /xee/xa9/xa9 - /xee/xa9/xaa - /xee/xa9/xab - /xee/xa9/xac - /xee/xa9/xad - /xee/xa9/xae - /xee/xa9/xaf - /xee/xa9/xb0 - /xee/xa9/xb1 - /xee/xa9/xb2 - /xee/xa9/xb3 - /xee/xa9/xb4 - /xee/xa9/xb5 - /xee/xa9/xb6 - /xee/xa9/xb7 - /xee/xa9/xb8 - /xee/xa9/xb9 - /xee/xa9/xba - /xee/xa9/xbb - /xee/xa9/xbc - /xee/xa9/xbd - /xee/xa9/xbe - /xee/xa9/xbf - /xee/xaa/x80 - /xee/xaa/x81 - /xee/xaa/x82 - /xee/xaa/x83 - /xee/xaa/x84 - /xee/xaa/x85 - /xee/xaa/x86 - /xee/xaa/x87 - /xee/xaa/x88 - /xee/xaa/x89 - /xee/xaa/x8a - /xee/xaa/x8b - /xee/xaa/x8c - /xee/xaa/x8d - /xee/xaa/x8e - /xee/xaa/x8f - /xee/xaa/x90 - /xee/xaa/x91 - /xee/xaa/x92 - /xee/xaa/x93 - /xee/xaa/x94 - /xee/xaa/x95 - /xee/xaa/x96 - /xee/xaa/x97 - /xee/xaa/x98 - /xee/xaa/x99 - /xee/xaa/x9a - /xee/xaa/x9b - /xee/xaa/x9c - /xee/xaa/x9d - /xee/xaa/x9e - /xee/xaa/x9f - /xee/xaa/xa0 - /xee/xaa/xa1 - /xee/xaa/xa2 - /xee/xaa/xa3 - /xee/xaa/xa4 - /xee/xaa/xa5 - /xee/xaa/xa6 - /xee/xaa/xa7 - /xee/xaa/xa8 - /xee/xaa/xa9 - /xee/xaa/xaa - /xee/xaa/xab - /xee/xaa/xac - /xee/xaa/xad - /xee/xaa/xae - /xee/xaa/xaf - /xee/xaa/xb0 - /xee/xaa/xb1 - /xee/xaa/xb2 - /xee/xaa/xb3 - /xee/xaa/xb4 - /xee/xaa/xb5 - /xee/xaa/xb6 - /xee/xaa/xb7 - /xee/xaa/xb8 - /xee/xaa/xb9 - /xee/xaa/xba - /xee/xaa/xbb - /xee/xaa/xbc - /xee/xaa/xbd - /xee/xaa/xbe - /xee/xaa/xbf - /xee/xab/x80 - /xee/xab/x81 - /xee/xab/x82 - /xee/xab/x83 - /xee/xab/x84 - /xee/xab/x85 - /xee/xab/x86 - /xee/xab/x87 - /xee/xab/x88 - /xee/xab/x89 - /xee/xab/x8a - /xee/xab/x8b - /xee/xab/x8c - /xee/xab/x8d - /xee/xab/x8e - /xee/xab/x8f - /xee/xab/x90 - /xee/xab/x91 - /xee/xab/x92 - /xee/xab/x93 - /xee/xab/x94 - /xee/xab/x95 - /xee/xab/x96 - /xee/xab/x97 - /xee/xab/x98 - /xee/xab/x99 - /xee/xab/x9a - /xee/xab/x9b - /xee/xab/x9c - /xee/xab/x9d - /xee/xab/x9e - /xee/xab/x9f - /xee/xab/xa0 - /xee/xab/xa1 - /xee/xab/xa2 - /xee/xab/xa3 - /xee/xab/xa4 - /xee/xab/xa5 - /xee/xab/xa6 - /xee/xab/xa7 - /xee/xab/xa8 - /xee/xab/xa9 - /xee/xab/xaa - /xee/xab/xab - /xee/xab/xac - /xee/xab/xad - /xee/xab/xae - /xee/xab/xaf - /xee/xab/xb0 - /xee/xab/xb1 - /xee/xab/xb2 - /xee/xab/xb3 - /xee/xab/xb4 - /xee/xab/xb5 - /xee/xab/xb6 - /xee/xab/xb7 - /xee/xab/xb8 - /xee/xab/xb9 - /xee/xab/xba - /xee/xab/xbb - /xee/xab/xbc - /xee/xab/xbd - /xee/xab/xbe - /xee/xab/xbf - /xee/xac/x80 - /xee/xac/x81 - /xee/xac/x82 - /xee/xac/x83 - /xee/xac/x84 - /xee/xac/x85 - /xee/xac/x86 - /xee/xac/x87 - /xee/xac/x88 - /xee/xac/x89 - /xee/xac/x8a - /xee/xac/x8b - /xee/xac/x8c - /xee/xac/x8d - /xee/xac/x8e - /xee/xac/x8f - /xee/xac/x90 - /xee/xac/x91 - /xee/xac/x92 - /xee/xac/x93 - /xee/xac/x94 - /xee/xac/x95 - /xee/xac/x96 - /xee/xac/x97 - /xee/xac/x98 - /xee/xac/x99 - /xee/xac/x9a - /xee/xac/x9b - /xee/xac/x9c - /xee/xac/x9d - /xee/xac/x9e - /xee/xac/x9f - /xee/xac/xa0 - /xee/xac/xa1 - /xee/xac/xa2 - /xee/xac/xa3 - /xee/xac/xa4 - /xee/xac/xa5 - /xee/xac/xa6 - /xee/xac/xa7 - /xee/xac/xa8 - /xee/xac/xa9 - /xee/xac/xaa - /xee/xac/xab - /xee/xac/xac - /xee/xac/xad - /xee/xac/xae - /xee/xac/xaf - /xee/xac/xb0 - /xee/xac/xb1 - /xee/xac/xb2 - /xee/xac/xb3 - /xee/xac/xb4 - /xee/xac/xb5 - /xee/xac/xb6 - /xee/xac/xb7 - /xee/xac/xb8 - /xee/xac/xb9 - /xee/xac/xba - /xee/xac/xbb - /xee/xac/xbc - /xee/xac/xbd - /xee/xac/xbe - /xee/xac/xbf - /xee/xad/x80 - /xee/xad/x81 - /xee/xad/x82 - /xee/xad/x83 - /xee/xad/x84 - /xee/xad/x85 - /xee/xad/x86 - /xee/xad/x87 - /xee/xad/x88 - /xee/xad/x89 - /xee/xad/x8a - /xee/xad/x8b - /xee/xad/x8c - /xee/xad/x8d - /xee/xad/x8e - /xee/xad/x8f - /xee/xad/x90 - /xee/xad/x91 - /xee/xad/x92 - /xee/xad/x93 - /xee/xad/x94 - /xee/xad/x95 - /xee/xad/x96 - /xee/xad/x97 - /xee/xad/x98 - /xee/xad/x99 - /xee/xad/x9a - /xee/xad/x9b - /xee/xad/x9c - /xee/xad/x9d - /xee/xad/x9e - /xee/xad/x9f - /xee/xad/xa0 - /xee/xad/xa1 - /xee/xad/xa2 - /xee/xad/xa3 - /xee/xad/xa4 - /xee/xad/xa5 - /xee/xad/xa6 - /xee/xad/xa7 - /xee/xad/xa8 - /xee/xad/xa9 - /xee/xad/xaa - /xee/xad/xab - /xee/xad/xac - /xee/xad/xad - /xee/xad/xae - /xee/xad/xaf - /xee/xad/xb0 - /xee/xad/xb1 - /xee/xad/xb2 - /xee/xad/xb3 - /xee/xad/xb4 - /xee/xad/xb5 - /xee/xad/xb6 - /xee/xad/xb7 - /xee/xad/xb8 - /xee/xad/xb9 - /xee/xad/xba - /xee/xad/xbb - /xee/xad/xbc - /xee/xad/xbd - /xee/xad/xbe - /xee/xad/xbf - /xee/xae/x80 - /xee/xae/x81 - /xee/xae/x82 - /xee/xae/x83 - /xee/xae/x84 - /xee/xae/x85 - /xee/xae/x86 - /xee/xae/x87 - /xee/xae/x88 - /xee/xae/x89 - /xee/xae/x8a - /xee/xae/x8b - /xee/xae/x8c - /xee/xae/x8d - /xee/xae/x8e - /xee/xae/x8f - /xee/xae/x90 - /xee/xae/x91 - /xee/xae/x92 - /xee/xae/x93 - /xee/xae/x94 - /xee/xae/x95 - /xee/xae/x96 - /xee/xae/x97 - /xee/xae/x98 - /xee/xae/x99 - /xee/xae/x9a - /xee/xae/x9b - /xee/xae/x9c - /xee/xae/x9d - /xee/xae/x9e - /xee/xae/x9f - /xee/xae/xa0 - /xee/xae/xa1 - /xee/xae/xa2 - /xee/xae/xa3 - /xee/xae/xa4 - /xee/xae/xa5 - /xee/xae/xa6 - /xee/xae/xa7 - /xee/xae/xa8 - /xee/xae/xa9 - /xee/xae/xaa - /xee/xae/xab - /xee/xae/xac - /xee/xae/xad - /xee/xae/xae - /xee/xae/xaf - /xee/xae/xb0 - /xee/xae/xb1 - /xee/xae/xb2 - /xee/xae/xb3 - /xee/xae/xb4 - /xee/xae/xb5 - /xee/xae/xb6 - /xee/xae/xb7 - /xee/xae/xb8 - /xee/xae/xb9 - /xee/xae/xba - /xee/xae/xbb - /xee/xae/xbc - /xee/xae/xbd - /xee/xae/xbe - /xee/xae/xbf - /xee/xaf/x80 - /xee/xaf/x81 - /xee/xaf/x82 - /xee/xaf/x83 - /xee/xaf/x84 - /xee/xaf/x85 - /xee/xaf/x86 - /xee/xaf/x87 - /xee/xaf/x88 - /xee/xaf/x89 - /xee/xaf/x8a - /xee/xaf/x8b - /xee/xaf/x8c - /xee/xaf/x8d - /xee/xaf/x8e - /xee/xaf/x8f - /xee/xaf/x90 - /xee/xaf/x91 - /xee/xaf/x92 - /xee/xaf/x93 - /xee/xaf/x94 - /xee/xaf/x95 - /xee/xaf/x96 - /xee/xaf/x97 - /xee/xaf/x98 - /xee/xaf/x99 - /xee/xaf/x9a - /xee/xaf/x9b - /xee/xaf/x9c - /xee/xaf/x9d - /xee/xaf/x9e - /xee/xaf/x9f - /xee/xaf/xa0 - /xee/xaf/xa1 - /xee/xaf/xa2 - /xee/xaf/xa3 - /xee/xaf/xa4 - /xee/xaf/xa5 - /xee/xaf/xa6 - /xee/xaf/xa7 - /xee/xaf/xa8 - /xee/xaf/xa9 - /xee/xaf/xaa - /xee/xaf/xab - /xee/xaf/xac - /xee/xaf/xad - /xee/xaf/xae - /xee/xaf/xaf - /xee/xaf/xb0 - /xee/xaf/xb1 - /xee/xaf/xb2 - /xee/xaf/xb3 - /xee/xaf/xb4 - /xee/xaf/xb5 - /xee/xaf/xb6 - /xee/xaf/xb7 - /xee/xaf/xb8 - /xee/xaf/xb9 - /xee/xaf/xba - /xee/xaf/xbb - /xee/xaf/xbc - /xee/xaf/xbd - /xee/xaf/xbe - /xee/xaf/xbf - /xee/xb0/x80 - /xee/xb0/x81 - /xee/xb0/x82 - /xee/xb0/x83 - /xee/xb0/x84 - /xee/xb0/x85 - /xee/xb0/x86 - /xee/xb0/x87 - /xee/xb0/x88 - /xee/xb0/x89 - /xee/xb0/x8a - /xee/xb0/x8b - /xee/xb0/x8c - /xee/xb0/x8d - /xee/xb0/x8e - /xee/xb0/x8f - /xee/xb0/x90 - /xee/xb0/x91 - /xee/xb0/x92 - /xee/xb0/x93 - /xee/xb0/x94 - /xee/xb0/x95 - /xee/xb0/x96 - /xee/xb0/x97 - /xee/xb0/x98 - /xee/xb0/x99 - /xee/xb0/x9a - /xee/xb0/x9b - /xee/xb0/x9c - /xee/xb0/x9d - /xee/xb0/x9e - /xee/xb0/x9f - /xee/xb0/xa0 - /xee/xb0/xa1 - /xee/xb0/xa2 - /xee/xb0/xa3 - /xee/xb0/xa4 - /xee/xb0/xa5 - /xee/xb0/xa6 - /xee/xb0/xa7 - /xee/xb0/xa8 - /xee/xb0/xa9 - /xee/xb0/xaa - /xee/xb0/xab - /xee/xb0/xac - /xee/xb0/xad - /xee/xb0/xae - /xee/xb0/xaf - /xee/xb0/xb0 - /xee/xb0/xb1 - /xee/xb0/xb2 - /xee/xb0/xb3 - /xee/xb0/xb4 - /xee/xb0/xb5 - /xee/xb0/xb6 - /xee/xb0/xb7 - /xee/xb0/xb8 - /xee/xb0/xb9 - /xee/xb0/xba - /xee/xb0/xbb - /xee/xb0/xbc - /xee/xb0/xbd - /xee/xb0/xbe - /xee/xb0/xbf - /xee/xb1/x80 - /xee/xb1/x81 - /xee/xb1/x82 - /xee/xb1/x83 - /xee/xb1/x84 - /xee/xb1/x85 - /xee/xb1/x86 - /xee/xb1/x87 - /xee/xb1/x88 - /xee/xb1/x89 - /xee/xb1/x8a - /xee/xb1/x8b - /xee/xb1/x8c - /xee/xb1/x8d - /xee/xb1/x8e - /xee/xb1/x8f - /xee/xb1/x90 - /xee/xb1/x91 - /xee/xb1/x92 - /xee/xb1/x93 - /xee/xb1/x94 - /xee/xb1/x95 - /xee/xb1/x96 - /xee/xb1/x97 - /xee/xb1/x98 - /xee/xb1/x99 - /xee/xb1/x9a - /xee/xb1/x9b - /xee/xb1/x9c - /xee/xb1/x9d - /xee/xb1/x9e - /xee/xb1/x9f - /xee/xb1/xa0 - /xee/xb1/xa1 - /xee/xb1/xa2 - /xee/xb1/xa3 - /xee/xb1/xa4 - /xee/xb1/xa5 - /xee/xb1/xa6 - /xee/xb1/xa7 - /xee/xb1/xa8 - /xee/xb1/xa9 - /xee/xb1/xaa - /xee/xb1/xab - /xee/xb1/xac - /xee/xb1/xad - /xee/xb1/xae - /xee/xb1/xaf - /xee/xb1/xb0 - /xee/xb1/xb1 - /xee/xb1/xb2 - /xee/xb1/xb3 - /xee/xb1/xb4 - /xee/xb1/xb5 - /xee/xb1/xb6 - /xee/xb1/xb7 - /xee/xb1/xb8 - /xee/xb1/xb9 - /xee/xb1/xba - /xee/xb1/xbb - /xee/xb1/xbc - /xee/xb1/xbd - /xee/xb1/xbe - /xee/xb1/xbf - /xee/xb2/x80 - /xee/xb2/x81 - /xee/xb2/x82 - /xee/xb2/x83 - /xee/xb2/x84 - /xee/xb2/x85 - /xee/xb2/x86 - /xee/xb2/x87 - /xee/xb2/x88 - /xee/xb2/x89 - /xee/xb2/x8a - /xee/xb2/x8b - /xee/xb2/x8c - /xee/xb2/x8d - /xee/xb2/x8e - /xee/xb2/x8f - /xee/xb2/x90 - /xee/xb2/x91 - /xee/xb2/x92 - /xee/xb2/x93 - /xee/xb2/x94 - /xee/xb2/x95 - /xee/xb2/x96 - /xee/xb2/x97 - /xee/xb2/x98 - /xee/xb2/x99 - /xee/xb2/x9a - /xee/xb2/x9b - /xee/xb2/x9c - /xee/xb2/x9d - /xee/xb2/x9e - /xee/xb2/x9f - /xee/xb2/xa0 - /xee/xb2/xa1 - /xee/xb2/xa2 - /xee/xb2/xa3 - /xee/xb2/xa4 - /xee/xb2/xa5 - /xee/xb2/xa6 - /xee/xb2/xa7 - /xee/xb2/xa8 - /xee/xb2/xa9 - /xee/xb2/xaa - /xee/xb2/xab - /xee/xb2/xac - /xee/xb2/xad - /xee/xb2/xae - /xee/xb2/xaf - /xee/xb2/xb0 - /xee/xb2/xb1 - /xee/xb2/xb2 - /xee/xb2/xb3 - /xee/xb2/xb4 - /xee/xb2/xb5 - /xee/xb2/xb6 - /xee/xb2/xb7 - /xee/xb2/xb8 - /xee/xb2/xb9 - /xee/xb2/xba - /xee/xb2/xbb - /xee/xb2/xbc - /xee/xb2/xbd - /xee/xb2/xbe - /xee/xb2/xbf - /xee/xb3/x80 - /xee/xb3/x81 - /xee/xb3/x82 - /xee/xb3/x83 - /xee/xb3/x84 - /xee/xb3/x85 - /xee/xb3/x86 - /xee/xb3/x87 - /xee/xb3/x88 - /xee/xb3/x89 - /xee/xb3/x8a - /xee/xb3/x8b - /xee/xb3/x8c - /xee/xb3/x8d - /xee/xb3/x8e - /xee/xb3/x8f - /xee/xb3/x90 - /xee/xb3/x91 - /xee/xb3/x92 - /xee/xb3/x93 - /xee/xb3/x94 - /xee/xb3/x95 - /xee/xb3/x96 - /xee/xb3/x97 - /xee/xb3/x98 - /xee/xb3/x99 - /xee/xb3/x9a - /xee/xb3/x9b - /xee/xb3/x9c - /xee/xb3/x9d - /xee/xb3/x9e - /xee/xb3/x9f - /xee/xb3/xa0 - /xee/xb3/xa1 - /xee/xb3/xa2 - /xee/xb3/xa3 - /xee/xb3/xa4 - /xee/xb3/xa5 - /xee/xb3/xa6 - /xee/xb3/xa7 - /xee/xb3/xa8 - /xee/xb3/xa9 - /xee/xb3/xaa - /xee/xb3/xab - /xee/xb3/xac - /xee/xb3/xad - /xee/xb3/xae - /xee/xb3/xaf - /xee/xb3/xb0 - /xee/xb3/xb1 - /xee/xb3/xb2 - /xee/xb3/xb3 - /xee/xb3/xb4 - /xee/xb3/xb5 - /xee/xb3/xb6 - /xee/xb3/xb7 - /xee/xb3/xb8 - /xee/xb3/xb9 - /xee/xb3/xba - /xee/xb3/xbb - /xee/xb3/xbc - /xee/xb3/xbd - /xee/xb3/xbe - /xee/xb3/xbf - /xee/xb4/x80 - /xee/xb4/x81 - /xee/xb4/x82 - /xee/xb4/x83 - /xee/xb4/x84 - /xee/xb4/x85 - /xee/xb4/x86 - /xee/xb4/x87 - /xee/xb4/x88 - /xee/xb4/x89 - /xee/xb4/x8a - /xee/xb4/x8b - /xee/xb4/x8c - /xee/xb4/x8d - /xee/xb4/x8e - /xee/xb4/x8f - /xee/xb4/x90 - /xee/xb4/x91 - /xee/xb4/x92 - /xee/xb4/x93 - /xee/xb4/x94 - /xee/xb4/x95 - /xee/xb4/x96 - /xee/xb4/x97 - /xee/xb4/x98 - /xee/xb4/x99 - /xee/xb4/x9a - /xee/xb4/x9b - /xee/xb4/x9c - /xee/xb4/x9d - /xee/xb4/x9e - /xee/xb4/x9f - /xee/xb4/xa0 - /xee/xb4/xa1 - /xee/xb4/xa2 - /xee/xb4/xa3 - /xee/xb4/xa4 - /xee/xb4/xa5 - /xee/xb4/xa6 - /xee/xb4/xa7 - /xee/xb4/xa8 - /xee/xb4/xa9 - /xee/xb4/xaa - /xee/xb4/xab - /xee/xb4/xac - /xee/xb4/xad - /xee/xb4/xae - /xee/xb4/xaf - /xee/xb4/xb0 - /xee/xb4/xb1 - /xee/xb4/xb2 - /xee/xb4/xb3 - /xee/xb4/xb4 - /xee/xb4/xb5 - /xee/xb4/xb6 - /xee/xb4/xb7 - /xee/xb4/xb8 - /xee/xb4/xb9 - /xee/xb4/xba - /xee/xb4/xbb - /xee/xb4/xbc - /xee/xb4/xbd - /xee/xb4/xbe - /xee/xb4/xbf - /xee/xb5/x80 - /xee/xb5/x81 - /xee/xb5/x82 - /xee/xb5/x83 - /xee/xb5/x84 - /xee/xb5/x85 - /xee/xb5/x86 - /xee/xb5/x87 - /xee/xb5/x88 - /xee/xb5/x89 - /xee/xb5/x8a - /xee/xb5/x8b - /xee/xb5/x8c - /xee/xb5/x8d - /xee/xb5/x8e - /xee/xb5/x8f - /xee/xb5/x90 - /xee/xb5/x91 - /xee/xb5/x92 - /xee/xb5/x93 - /xee/xb5/x94 - /xee/xb5/x95 - /xee/xb5/x96 - /xee/xb5/x97 - /xee/xb5/x98 - /xee/xb5/x99 - /xee/xb5/x9a - /xee/xb5/x9b - /xee/xb5/x9c - /xee/xb5/x9d - /xee/xb5/x9e - /xee/xb5/x9f - /xee/xb5/xa0 - /xee/xb5/xa1 - /xee/xb5/xa2 - /xee/xb5/xa3 - /xee/xb5/xa4 - /xee/xb5/xa5 - /xee/xb5/xa6 - /xee/xb5/xa7 - /xee/xb5/xa8 - /xee/xb5/xa9 - /xee/xb5/xaa - /xee/xb5/xab - /xee/xb5/xac - /xee/xb5/xad - /xee/xb5/xae - /xee/xb5/xaf - /xee/xb5/xb0 - /xee/xb5/xb1 - /xee/xb5/xb2 - /xee/xb5/xb3 - /xee/xb5/xb4 - /xee/xb5/xb5 - /xee/xb5/xb6 - /xee/xb5/xb7 - /xee/xb5/xb8 - /xee/xb5/xb9 - /xee/xb5/xba - /xee/xb5/xbb - /xee/xb5/xbc - /xee/xb5/xbd - /xee/xb5/xbe - /xee/xb5/xbf - /xee/xb6/x80 - /xee/xb6/x81 - /xee/xb6/x82 - /xee/xb6/x83 - /xee/xb6/x84 - /xee/xb6/x85 - /xee/xb6/x86 - /xee/xb6/x87 - /xee/xb6/x88 - /xee/xb6/x89 - /xee/xb6/x8a - /xee/xb6/x8b - /xee/xb6/x8c - /xee/xb6/x8d - /xee/xb6/x8e - /xee/xb6/x8f - /xee/xb6/x90 - /xee/xb6/x91 - /xee/xb6/x92 - /xee/xb6/x93 - /xee/xb6/x94 - /xee/xb6/x95 - /xee/xb6/x96 - /xee/xb6/x97 - /xee/xb6/x98 - /xee/xb6/x99 - /xee/xb6/x9a - /xee/xb6/x9b - /xee/xb6/x9c - /xee/xb6/x9d - /xee/xb6/x9e - /xee/xb6/x9f - /xee/xb6/xa0 - /xee/xb6/xa1 - /xee/xb6/xa2 - /xee/xb6/xa3 - /xee/xb6/xa4 - /xee/xb6/xa5 - /xee/xb6/xa6 - /xee/xb6/xa7 - /xee/xb6/xa8 - /xee/xb6/xa9 - /xee/xb6/xaa - /xee/xb6/xab - /xee/xb6/xac - /xee/xb6/xad - /xee/xb6/xae - /xee/xb6/xaf - /xee/xb6/xb0 - /xee/xb6/xb1 - /xee/xb6/xb2 - /xee/xb6/xb3 - /xee/xb6/xb4 - /xee/xb6/xb5 - /xee/xb6/xb6 - /xee/xb6/xb7 - /xee/xb6/xb8 - /xee/xb6/xb9 - /xee/xb6/xba - /xee/xb6/xbb - /xee/xb6/xbc - /xee/xb6/xbd - /xee/xb6/xbe - /xee/xb6/xbf - /xee/xb7/x80 - /xee/xb7/x81 - /xee/xb7/x82 - /xee/xb7/x83 - /xee/xb7/x84 - /xee/xb7/x85 - /xee/xb7/x86 - /xee/xb7/x87 - /xee/xb7/x88 - /xee/xb7/x89 - /xee/xb7/x8a - /xee/xb7/x8b - /xee/xb7/x8c - /xee/xb7/x8d - /xee/xb7/x8e - /xee/xb7/x8f - /xee/xb7/x90 - /xee/xb7/x91 - /xee/xb7/x92 - /xee/xb7/x93 - /xee/xb7/x94 - /xee/xb7/x95 - /xee/xb7/x96 - /xee/xb7/x97 - /xee/xb7/x98 - /xee/xb7/x99 - /xee/xb7/x9a - /xee/xb7/x9b - /xee/xb7/x9c - /xee/xb7/x9d - /xee/xb7/x9e - /xee/xb7/x9f - /xee/xb7/xa0 - /xee/xb7/xa1 - /xee/xb7/xa2 - /xee/xb7/xa3 - /xee/xb7/xa4 - /xee/xb7/xa5 - /xee/xb7/xa6 - /xee/xb7/xa7 - /xee/xb7/xa8 - /xee/xb7/xa9 - /xee/xb7/xaa - /xee/xb7/xab - /xee/xb7/xac - /xee/xb7/xad - /xee/xb7/xae - /xee/xb7/xaf - /xee/xb7/xb0 - /xee/xb7/xb1 - /xee/xb7/xb2 - /xee/xb7/xb3 - /xee/xb7/xb4 - /xee/xb7/xb5 - /xee/xb7/xb6 - /xee/xb7/xb7 - /xee/xb7/xb8 - /xee/xb7/xb9 - /xee/xb7/xba - /xee/xb7/xbb - /xee/xb7/xbc - /xee/xb7/xbd - /xee/xb7/xbe - /xee/xb7/xbf - /xee/xb8/x80 - /xee/xb8/x81 - /xee/xb8/x82 - /xee/xb8/x83 - /xee/xb8/x84 - /xee/xb8/x85 - /xee/xb8/x86 - /xee/xb8/x87 - /xee/xb8/x88 - /xee/xb8/x89 - /xee/xb8/x8a - /xee/xb8/x8b - /xee/xb8/x8c - /xee/xb8/x8d - /xee/xb8/x8e - /xee/xb8/x8f - /xee/xb8/x90 - /xee/xb8/x91 - /xee/xb8/x92 - /xee/xb8/x93 - /xee/xb8/x94 - /xee/xb8/x95 - /xee/xb8/x96 - /xee/xb8/x97 - /xee/xb8/x98 - /xee/xb8/x99 - /xee/xb8/x9a - /xee/xb8/x9b - /xee/xb8/x9c - /xee/xb8/x9d - /xee/xb8/x9e - /xee/xb8/x9f - /xee/xb8/xa0 - /xee/xb8/xa1 - /xee/xb8/xa2 - /xee/xb8/xa3 - /xee/xb8/xa4 - /xee/xb8/xa5 - /xee/xb8/xa6 - /xee/xb8/xa7 - /xee/xb8/xa8 - /xee/xb8/xa9 - /xee/xb8/xaa - /xee/xb8/xab - /xee/xb8/xac - /xee/xb8/xad - /xee/xb8/xae - /xee/xb8/xaf - /xee/xb8/xb0 - /xee/xb8/xb1 - /xee/xb8/xb2 - /xee/xb8/xb3 - /xee/xb8/xb4 - /xee/xb8/xb5 - /xee/xb8/xb6 - /xee/xb8/xb7 - /xee/xb8/xb8 - /xee/xb8/xb9 - /xee/xb8/xba - /xee/xb8/xbb - /xee/xb8/xbc - /xee/xb8/xbd - /xee/xb8/xbe - /xee/xb8/xbf - /xee/xb9/x80 - /xee/xb9/x81 - /xee/xb9/x82 - /xee/xb9/x83 - /xee/xb9/x84 - /xee/xb9/x85 - /xee/xb9/x86 - /xee/xb9/x87 - /xee/xb9/x88 - /xee/xb9/x89 - /xee/xb9/x8a - /xee/xb9/x8b - /xee/xb9/x8c - /xee/xb9/x8d - /xee/xb9/x8e - /xee/xb9/x8f - /xee/xb9/x90 - /xee/xb9/x91 - /xee/xb9/x92 - /xee/xb9/x93 - /xee/xb9/x94 - /xee/xb9/x95 - /xee/xb9/x96 - /xee/xb9/x97 - /xee/xb9/x98 - /xee/xb9/x99 - /xee/xb9/x9a - /xee/xb9/x9b - /xee/xb9/x9c - /xee/xb9/x9d - /xee/xb9/x9e - /xee/xb9/x9f - /xee/xb9/xa0 - /xee/xb9/xa1 - /xee/xb9/xa2 - /xee/xb9/xa3 - /xee/xb9/xa4 - /xee/xb9/xa5 - /xee/xb9/xa6 - /xee/xb9/xa7 - /xee/xb9/xa8 - /xee/xb9/xa9 - /xee/xb9/xaa - /xee/xb9/xab - /xee/xb9/xac - /xee/xb9/xad - /xee/xb9/xae - /xee/xb9/xaf - /xee/xb9/xb0 - /xee/xb9/xb1 - /xee/xb9/xb2 - /xee/xb9/xb3 - /xee/xb9/xb4 - /xee/xb9/xb5 - /xee/xb9/xb6 - /xee/xb9/xb7 - /xee/xb9/xb8 - /xee/xb9/xb9 - /xee/xb9/xba - /xee/xb9/xbb - /xee/xb9/xbc - /xee/xb9/xbd - /xee/xb9/xbe - /xee/xb9/xbf - /xee/xba/x80 - /xee/xba/x81 - /xee/xba/x82 - /xee/xba/x83 - /xee/xba/x84 - /xee/xba/x85 - /xee/xba/x86 - /xee/xba/x87 - /xee/xba/x88 - /xee/xba/x89 - /xee/xba/x8a - /xee/xba/x8b - /xee/xba/x8c - /xee/xba/x8d - /xee/xba/x8e - /xee/xba/x8f - /xee/xba/x90 - /xee/xba/x91 - /xee/xba/x92 - /xee/xba/x93 - /xee/xba/x94 - /xee/xba/x95 - /xee/xba/x96 - /xee/xba/x97 - /xee/xba/x98 - /xee/xba/x99 - /xee/xba/x9a - /xee/xba/x9b - /xee/xba/x9c - /xee/xba/x9d - /xee/xba/x9e - /xee/xba/x9f - /xee/xba/xa0 - /xee/xba/xa1 - /xee/xba/xa2 - /xee/xba/xa3 - /xee/xba/xa4 - /xee/xba/xa5 - /xee/xba/xa6 - /xee/xba/xa7 - /xee/xba/xa8 - /xee/xba/xa9 - /xee/xba/xaa - /xee/xba/xab - /xee/xba/xac - /xee/xba/xad - /xee/xba/xae - /xee/xba/xaf - /xee/xba/xb0 - /xee/xba/xb1 - /xee/xba/xb2 - /xee/xba/xb3 - /xee/xba/xb4 - /xee/xba/xb5 - /xee/xba/xb6 - /xee/xba/xb7 - /xee/xba/xb8 - /xee/xba/xb9 - /xee/xba/xba - /xee/xba/xbb - /xee/xba/xbc - /xee/xba/xbd - /xee/xba/xbe - /xee/xba/xbf - /xee/xbb/x80 - /xee/xbb/x81 - /xee/xbb/x82 - /xee/xbb/x83 - /xee/xbb/x84 - /xee/xbb/x85 - /xee/xbb/x86 - /xee/xbb/x87 - /xee/xbb/x88 - /xee/xbb/x89 - /xee/xbb/x8a - /xee/xbb/x8b - /xee/xbb/x8c - /xee/xbb/x8d - /xee/xbb/x8e - /xee/xbb/x8f - /xee/xbb/x90 - /xee/xbb/x91 - /xee/xbb/x92 - /xee/xbb/x93 - /xee/xbb/x94 - /xee/xbb/x95 - /xee/xbb/x96 - /xee/xbb/x97 - /xee/xbb/x98 - /xee/xbb/x99 - /xee/xbb/x9a - /xee/xbb/x9b - /xee/xbb/x9c - /xee/xbb/x9d - /xee/xbb/x9e - /xee/xbb/x9f - /xee/xbb/xa0 - /xee/xbb/xa1 - /xee/xbb/xa2 - /xee/xbb/xa3 - /xee/xbb/xa4 - /xee/xbb/xa5 - /xee/xbb/xa6 - /xee/xbb/xa7 - /xee/xbb/xa8 - /xee/xbb/xa9 - /xee/xbb/xaa - /xee/xbb/xab - /xee/xbb/xac - /xee/xbb/xad - /xee/xbb/xae - /xee/xbb/xaf - /xee/xbb/xb0 - /xee/xbb/xb1 - /xee/xbb/xb2 - /xee/xbb/xb3 - /xee/xbb/xb4 - /xee/xbb/xb5 - /xee/xbb/xb6 - /xee/xbb/xb7 - /xee/xbb/xb8 - /xee/xbb/xb9 - /xee/xbb/xba - /xee/xbb/xbb - /xee/xbb/xbc - /xee/xbb/xbd - /xee/xbb/xbe - /xee/xbb/xbf - /xee/xbc/x80 - /xee/xbc/x81 - /xee/xbc/x82 - /xee/xbc/x83 - /xee/xbc/x84 - /xee/xbc/x85 - /xee/xbc/x86 - /xee/xbc/x87 - /xee/xbc/x88 - /xee/xbc/x89 - /xee/xbc/x8a - /xee/xbc/x8b - /xee/xbc/x8c - /xee/xbc/x8d - /xee/xbc/x8e - /xee/xbc/x8f - /xee/xbc/x90 - /xee/xbc/x91 - /xee/xbc/x92 - /xee/xbc/x93 - /xee/xbc/x94 - /xee/xbc/x95 - /xee/xbc/x96 - /xee/xbc/x97 - /xee/xbc/x98 - /xee/xbc/x99 - /xee/xbc/x9a - /xee/xbc/x9b - /xee/xbc/x9c - /xee/xbc/x9d - /xee/xbc/x9e - /xee/xbc/x9f - /xee/xbc/xa0 - /xee/xbc/xa1 - /xee/xbc/xa2 - /xee/xbc/xa3 - /xee/xbc/xa4 - /xee/xbc/xa5 - /xee/xbc/xa6 - /xee/xbc/xa7 - /xee/xbc/xa8 - /xee/xbc/xa9 - /xee/xbc/xaa - /xee/xbc/xab - /xee/xbc/xac - /xee/xbc/xad - /xee/xbc/xae - /xee/xbc/xaf - /xee/xbc/xb0 - /xee/xbc/xb1 - /xee/xbc/xb2 - /xee/xbc/xb3 - /xee/xbc/xb4 - /xee/xbc/xb5 - /xee/xbc/xb6 - /xee/xbc/xb7 - /xee/xbc/xb8 - /xee/xbc/xb9 - /xee/xbc/xba - /xee/xbc/xbb - /xee/xbc/xbc - /xee/xbc/xbd - /xee/xbc/xbe - /xee/xbc/xbf - /xee/xbd/x80 - /xee/xbd/x81 - /xee/xbd/x82 - /xee/xbd/x83 - /xee/xbd/x84 - /xee/xbd/x85 - /xee/xbd/x86 - /xee/xbd/x87 - /xee/xbd/x88 - /xee/xbd/x89 - /xee/xbd/x8a - /xee/xbd/x8b - /xee/xbd/x8c - /xee/xbd/x8d - /xee/xbd/x8e - /xee/xbd/x8f - /xee/xbd/x90 - /xee/xbd/x91 - /xee/xbd/x92 - /xee/xbd/x93 - /xee/xbd/x94 - /xee/xbd/x95 - /xee/xbd/x96 - /xee/xbd/x97 - /xee/xbd/x98 - /xee/xbd/x99 - /xee/xbd/x9a - /xee/xbd/x9b - /xee/xbd/x9c - /xee/xbd/x9d - /xee/xbd/x9e - /xee/xbd/x9f - /xee/xbd/xa0 - /xee/xbd/xa1 - /xee/xbd/xa2 - /xee/xbd/xa3 - /xee/xbd/xa4 - /xee/xbd/xa5 - /xee/xbd/xa6 - /xee/xbd/xa7 - /xee/xbd/xa8 - /xee/xbd/xa9 - /xee/xbd/xaa - /xee/xbd/xab - /xee/xbd/xac - /xee/xbd/xad - /xee/xbd/xae - /xee/xbd/xaf - /xee/xbd/xb0 - /xee/xbd/xb1 - /xee/xbd/xb2 - /xee/xbd/xb3 - /xee/xbd/xb4 - /xee/xbd/xb5 - /xee/xbd/xb6 - /xee/xbd/xb7 - /xee/xbd/xb8 - /xee/xbd/xb9 - /xee/xbd/xba - /xee/xbd/xbb - /xee/xbd/xbc - /xee/xbd/xbd - /xee/xbd/xbe - /xee/xbd/xbf - /xee/xbe/x80 - /xee/xbe/x81 - /xee/xbe/x82 - /xee/xbe/x83 - /xee/xbe/x84 - /xee/xbe/x85 - /xee/xbe/x86 - /xee/xbe/x87 - /xee/xbe/x88 - /xee/xbe/x89 - /xee/xbe/x8a - /xee/xbe/x8b - /xee/xbe/x8c - /xee/xbe/x8d - /xee/xbe/x8e - /xee/xbe/x8f - /xee/xbe/x90 - /xee/xbe/x91 - /xee/xbe/x92 - /xee/xbe/x93 - /xee/xbe/x94 - /xee/xbe/x95 - /xee/xbe/x96 - /xee/xbe/x97 - /xee/xbe/x98 - /xee/xbe/x99 - /xee/xbe/x9a - /xee/xbe/x9b - /xee/xbe/x9c - /xee/xbe/x9d - /xee/xbe/x9e - /xee/xbe/x9f - /xee/xbe/xa0 - /xee/xbe/xa1 - /xee/xbe/xa2 - /xee/xbe/xa3 - /xee/xbe/xa4 - /xee/xbe/xa5 - /xee/xbe/xa6 - /xee/xbe/xa7 - /xee/xbe/xa8 - /xee/xbe/xa9 - /xee/xbe/xaa - /xee/xbe/xab - /xee/xbe/xac - /xee/xbe/xad - /xee/xbe/xae - /xee/xbe/xaf - /xee/xbe/xb0 - /xee/xbe/xb1 - /xee/xbe/xb2 - /xee/xbe/xb3 - /xee/xbe/xb4 - /xee/xbe/xb5 - /xee/xbe/xb6 - /xee/xbe/xb7 - /xee/xbe/xb8 - /xee/xbe/xb9 - /xee/xbe/xba - /xee/xbe/xbb - /xee/xbe/xbc - /xee/xbe/xbd - /xee/xbe/xbe - /xee/xbe/xbf - /xee/xbf/x80 - /xee/xbf/x81 - /xee/xbf/x82 - /xee/xbf/x83 - /xee/xbf/x84 - /xee/xbf/x85 - /xee/xbf/x86 - /xee/xbf/x87 - /xee/xbf/x88 - /xee/xbf/x89 - /xee/xbf/x8a - /xee/xbf/x8b - /xee/xbf/x8c - /xee/xbf/x8d - /xee/xbf/x8e - /xee/xbf/x8f - /xee/xbf/x90 - /xee/xbf/x91 - /xee/xbf/x92 - /xee/xbf/x93 - /xee/xbf/x94 - /xee/xbf/x95 - /xee/xbf/x96 - /xee/xbf/x97 - /xee/xbf/x98 - /xee/xbf/x99 - /xee/xbf/x9a - /xee/xbf/x9b - /xee/xbf/x9c - /xee/xbf/x9d - /xee/xbf/x9e - /xee/xbf/x9f - /xee/xbf/xa0 - /xee/xbf/xa1 - /xee/xbf/xa2 - /xee/xbf/xa3 - /xee/xbf/xa4 - /xee/xbf/xa5 - /xee/xbf/xa6 - /xee/xbf/xa7 - /xee/xbf/xa8 - /xee/xbf/xa9 - /xee/xbf/xaa - /xee/xbf/xab - /xee/xbf/xac - /xee/xbf/xad - /xee/xbf/xae - /xee/xbf/xaf - /xee/xbf/xb0 - /xee/xbf/xb1 - /xee/xbf/xb2 - /xee/xbf/xb3 - /xee/xbf/xb4 - /xee/xbf/xb5 - /xee/xbf/xb6 - /xee/xbf/xb7 - /xee/xbf/xb8 - /xee/xbf/xb9 - /xee/xbf/xba - /xee/xbf/xbb - /xee/xbf/xbc - /xee/xbf/xbd - /xee/xbf/xbe - /xee/xbf/xbf - /xef/x80/x80 - /xef/x80/x81 - /xef/x80/x82 - /xef/x80/x83 - /xef/x80/x84 - /xef/x80/x85 - /xef/x80/x86 - /xef/x80/x87 - /xef/x80/x88 - /xef/x80/x89 - /xef/x80/x8a - /xef/x80/x8b - /xef/x80/x8c - /xef/x80/x8d - /xef/x80/x8e - /xef/x80/x8f - /xef/x80/x90 - /xef/x80/x91 - /xef/x80/x92 - /xef/x80/x93 - /xef/x80/x94 - /xef/x80/x95 - /xef/x80/x96 - /xef/x80/x97 - /xef/x80/x98 - /xef/x80/x99 - /xef/x80/x9a - /xef/x80/x9b - /xef/x80/x9c - /xef/x80/x9d - /xef/x80/x9e - /xef/x80/x9f - /xef/x80/xa0 - /xef/x80/xa1 - /xef/x80/xa2 - /xef/x80/xa3 - /xef/x80/xa4 - /xef/x80/xa5 - /xef/x80/xa6 - /xef/x80/xa7 - /xef/x80/xa8 - /xef/x80/xa9 - /xef/x80/xaa - /xef/x80/xab - /xef/x80/xac - /xef/x80/xad - /xef/x80/xae - /xef/x80/xaf - /xef/x80/xb0 - /xef/x80/xb1 - /xef/x80/xb2 - /xef/x80/xb3 - /xef/x80/xb4 - /xef/x80/xb5 - /xef/x80/xb6 - /xef/x80/xb7 - /xef/x80/xb8 - /xef/x80/xb9 - /xef/x80/xba - /xef/x80/xbb - /xef/x80/xbc - /xef/x80/xbd - /xef/x80/xbe - /xef/x80/xbf - /xef/x81/x80 - /xef/x81/x81 - /xef/x81/x82 - /xef/x81/x83 - /xef/x81/x84 - /xef/x81/x85 - /xef/x81/x86 - /xef/x81/x87 - /xef/x81/x88 - /xef/x81/x89 - /xef/x81/x8a - /xef/x81/x8b - /xef/x81/x8c - /xef/x81/x8d - /xef/x81/x8e - /xef/x81/x8f - /xef/x81/x90 - /xef/x81/x91 - /xef/x81/x92 - /xef/x81/x93 - /xef/x81/x94 - /xef/x81/x95 - /xef/x81/x96 - /xef/x81/x97 - /xef/x81/x98 - /xef/x81/x99 - /xef/x81/x9a - /xef/x81/x9b - /xef/x81/x9c - /xef/x81/x9d - /xef/x81/x9e - /xef/x81/x9f - /xef/x81/xa0 - /xef/x81/xa1 - /xef/x81/xa2 - /xef/x81/xa3 - /xef/x81/xa4 - /xef/x81/xa5 - /xef/x81/xa6 - /xef/x81/xa7 - /xef/x81/xa8 - /xef/x81/xa9 - /xef/x81/xaa - /xef/x81/xab - /xef/x81/xac - /xef/x81/xad - /xef/x81/xae - /xef/x81/xaf - /xef/x81/xb0 - /xef/x81/xb1 - /xef/x81/xb2 - /xef/x81/xb3 - /xef/x81/xb4 - /xef/x81/xb5 - /xef/x81/xb6 - /xef/x81/xb7 - /xef/x81/xb8 - /xef/x81/xb9 - /xef/x81/xba - /xef/x81/xbb - /xef/x81/xbc - /xef/x81/xbd - /xef/x81/xbe - /xef/x81/xbf - /xef/x82/x80 - /xef/x82/x81 - /xef/x82/x82 - /xef/x82/x83 - /xef/x82/x84 - /xef/x82/x85 - /xef/x82/x86 - /xef/x82/x87 - /xef/x82/x88 - /xef/x82/x89 - /xef/x82/x8a - /xef/x82/x8b - /xef/x82/x8c - /xef/x82/x8d - /xef/x82/x8e - /xef/x82/x8f - /xef/x82/x90 - /xef/x82/x91 - /xef/x82/x92 - /xef/x82/x93 - /xef/x82/x94 - /xef/x82/x95 - /xef/x82/x96 - /xef/x82/x97 - /xef/x82/x98 - /xef/x82/x99 - /xef/x82/x9a - /xef/x82/x9b - /xef/x82/x9c - /xef/x82/x9d - /xef/x82/x9e - /xef/x82/x9f - /xef/x82/xa0 - /xef/x82/xa1 - /xef/x82/xa2 - /xef/x82/xa3 - /xef/x82/xa4 - /xef/x82/xa5 - /xef/x82/xa6 - /xef/x82/xa7 - /xef/x82/xa8 - /xef/x82/xa9 - /xef/x82/xaa - /xef/x82/xab - /xef/x82/xac - /xef/x82/xad - /xef/x82/xae - /xef/x82/xaf - /xef/x82/xb0 - /xef/x82/xb1 - /xef/x82/xb2 - /xef/x82/xb3 - /xef/x82/xb4 - /xef/x82/xb5 - /xef/x82/xb6 - /xef/x82/xb7 - /xef/x82/xb8 - /xef/x82/xb9 - /xef/x82/xba - /xef/x82/xbb - /xef/x82/xbc - /xef/x82/xbd - /xef/x82/xbe - /xef/x82/xbf - /xef/x83/x80 - /xef/x83/x81 - /xef/x83/x82 - /xef/x83/x83 - /xef/x83/x84 - /xef/x83/x85 - /xef/x83/x86 - /xef/x83/x87 - /xef/x83/x88 - /xef/x83/x89 - /xef/x83/x8a - /xef/x83/x8b - /xef/x83/x8c - /xef/x83/x8d - /xef/x83/x8e - /xef/x83/x8f - /xef/x83/x90 - /xef/x83/x91 - /xef/x83/x92 - /xef/x83/x93 - /xef/x83/x94 - /xef/x83/x95 - /xef/x83/x96 - /xef/x83/x97 - /xef/x83/x98 - /xef/x83/x99 - /xef/x83/x9a - /xef/x83/x9b - /xef/x83/x9c - /xef/x83/x9d - /xef/x83/x9e - /xef/x83/x9f - /xef/x83/xa0 - /xef/x83/xa1 - /xef/x83/xa2 - /xef/x83/xa3 - /xef/x83/xa4 - /xef/x83/xa5 - /xef/x83/xa6 - /xef/x83/xa7 - /xef/x83/xa8 - /xef/x83/xa9 - /xef/x83/xaa - /xef/x83/xab - /xef/x83/xac - /xef/x83/xad - /xef/x83/xae - /xef/x83/xaf - /xef/x83/xb0 - /xef/x83/xb1 - /xef/x83/xb2 - /xef/x83/xb3 - /xef/x83/xb4 - /xef/x83/xb5 - /xef/x83/xb6 - /xef/x83/xb7 - /xef/x83/xb8 - /xef/x83/xb9 - /xef/x83/xba - /xef/x83/xbb - /xef/x83/xbc - /xef/x83/xbd - /xef/x83/xbe - /xef/x83/xbf - /xef/x84/x80 - /xef/x84/x81 - /xef/x84/x82 - /xef/x84/x83 - /xef/x84/x84 - /xef/x84/x85 - /xef/x84/x86 - /xef/x84/x87 - /xef/x84/x88 - /xef/x84/x89 - /xef/x84/x8a - /xef/x84/x8b - /xef/x84/x8c - /xef/x84/x8d - /xef/x84/x8e - /xef/x84/x8f - /xef/x84/x90 - /xef/x84/x91 - /xef/x84/x92 - /xef/x84/x93 - /xef/x84/x94 - /xef/x84/x95 - /xef/x84/x96 - /xef/x84/x97 - /xef/x84/x98 - /xef/x84/x99 - /xef/x84/x9a - /xef/x84/x9b - /xef/x84/x9c - /xef/x84/x9d - /xef/x84/x9e - /xef/x84/x9f - /xef/x84/xa0 - /xef/x84/xa1 - /xef/x84/xa2 - /xef/x84/xa3 - /xef/x84/xa4 - /xef/x84/xa5 - /xef/x84/xa6 - /xef/x84/xa7 - /xef/x84/xa8 - /xef/x84/xa9 - /xef/x84/xaa - /xef/x84/xab - /xef/x84/xac - /xef/x84/xad - /xef/x84/xae - /xef/x84/xaf - /xef/x84/xb0 - /xef/x84/xb1 - /xef/x84/xb2 - /xef/x84/xb3 - /xef/x84/xb4 - /xef/x84/xb5 - /xef/x84/xb6 - /xef/x84/xb7 - /xef/x84/xb8 - /xef/x84/xb9 - /xef/x84/xba - /xef/x84/xbb - /xef/x84/xbc - /xef/x84/xbd - /xef/x84/xbe - /xef/x84/xbf - /xef/x85/x80 - /xef/x85/x81 - /xef/x85/x82 - /xef/x85/x83 - /xef/x85/x84 - /xef/x85/x85 - /xef/x85/x86 - /xef/x85/x87 - /xef/x85/x88 - /xef/x85/x89 - /xef/x85/x8a - /xef/x85/x8b - /xef/x85/x8c - /xef/x85/x8d - /xef/x85/x8e - /xef/x85/x8f - /xef/x85/x90 - /xef/x85/x91 - /xef/x85/x92 - /xef/x85/x93 - /xef/x85/x94 - /xef/x85/x95 - /xef/x85/x96 - /xef/x85/x97 - /xef/x85/x98 - /xef/x85/x99 - /xef/x85/x9a - /xef/x85/x9b - /xef/x85/x9c - /xef/x85/x9d - /xef/x85/x9e - /xef/x85/x9f - /xef/x85/xa0 - /xef/x85/xa1 - /xef/x85/xa2 - /xef/x85/xa3 - /xef/x85/xa4 - /xef/x85/xa5 - /xef/x85/xa6 - /xef/x85/xa7 - /xef/x85/xa8 - /xef/x85/xa9 - /xef/x85/xaa - /xef/x85/xab - /xef/x85/xac - /xef/x85/xad - /xef/x85/xae - /xef/x85/xaf - /xef/x85/xb0 - /xef/x85/xb1 - /xef/x85/xb2 - /xef/x85/xb3 - /xef/x85/xb4 - /xef/x85/xb5 - /xef/x85/xb6 - /xef/x85/xb7 - /xef/x85/xb8 - /xef/x85/xb9 - /xef/x85/xba - /xef/x85/xbb - /xef/x85/xbc - /xef/x85/xbd - /xef/x85/xbe - /xef/x85/xbf - /xef/x86/x80 - /xef/x86/x81 - /xef/x86/x82 - /xef/x86/x83 - /xef/x86/x84 - /xef/x86/x85 - /xef/x86/x86 - /xef/x86/x87 - /xef/x86/x88 - /xef/x86/x89 - /xef/x86/x8a - /xef/x86/x8b - /xef/x86/x8c - /xef/x86/x8d - /xef/x86/x8e - /xef/x86/x8f - /xef/x86/x90 - /xef/x86/x91 - /xef/x86/x92 - /xef/x86/x93 - /xef/x86/x94 - /xef/x86/x95 - /xef/x86/x96 - /xef/x86/x97 - /xef/x86/x98 - /xef/x86/x99 - /xef/x86/x9a - /xef/x86/x9b - /xef/x86/x9c - /xef/x86/x9d - /xef/x86/x9e - /xef/x86/x9f - /xef/x86/xa0 - /xef/x86/xa1 - /xef/x86/xa2 - /xef/x86/xa3 - /xef/x86/xa4 - /xef/x86/xa5 - /xef/x86/xa6 - /xef/x86/xa7 - /xef/x86/xa8 - /xef/x86/xa9 - /xef/x86/xaa - /xef/x86/xab - /xef/x86/xac - /xef/x86/xad - /xef/x86/xae - /xef/x86/xaf - /xef/x86/xb0 - /xef/x86/xb1 - /xef/x86/xb2 - /xef/x86/xb3 - /xef/x86/xb4 - /xef/x86/xb5 - /xef/x86/xb6 - /xef/x86/xb7 - /xef/x86/xb8 - /xef/x86/xb9 - /xef/x86/xba - /xef/x86/xbb - /xef/x86/xbc - /xef/x86/xbd - /xef/x86/xbe - /xef/x86/xbf - /xef/x87/x80 - /xef/x87/x81 - /xef/x87/x82 - /xef/x87/x83 - /xef/x87/x84 - /xef/x87/x85 - /xef/x87/x86 - /xef/x87/x87 - /xef/x87/x88 - /xef/x87/x89 - /xef/x87/x8a - /xef/x87/x8b - /xef/x87/x8c - /xef/x87/x8d - /xef/x87/x8e - /xef/x87/x8f - /xef/x87/x90 - /xef/x87/x91 - /xef/x87/x92 - /xef/x87/x93 - /xef/x87/x94 - /xef/x87/x95 - /xef/x87/x96 - /xef/x87/x97 - /xef/x87/x98 - /xef/x87/x99 - /xef/x87/x9a - /xef/x87/x9b - /xef/x87/x9c - /xef/x87/x9d - /xef/x87/x9e - /xef/x87/x9f - /xef/x87/xa0 - /xef/x87/xa1 - /xef/x87/xa2 - /xef/x87/xa3 - /xef/x87/xa4 - /xef/x87/xa5 - /xef/x87/xa6 - /xef/x87/xa7 - /xef/x87/xa8 - /xef/x87/xa9 - /xef/x87/xaa - /xef/x87/xab - /xef/x87/xac - /xef/x87/xad - /xef/x87/xae - /xef/x87/xaf - /xef/x87/xb0 - /xef/x87/xb1 - /xef/x87/xb2 - /xef/x87/xb3 - /xef/x87/xb4 - /xef/x87/xb5 - /xef/x87/xb6 - /xef/x87/xb7 - /xef/x87/xb8 - /xef/x87/xb9 - /xef/x87/xba - /xef/x87/xbb - /xef/x87/xbc - /xef/x87/xbd - /xef/x87/xbe - /xef/x87/xbf - /xef/x88/x80 - /xef/x88/x81 - /xef/x88/x82 - /xef/x88/x83 - /xef/x88/x84 - /xef/x88/x85 - /xef/x88/x86 - /xef/x88/x87 - /xef/x88/x88 - /xef/x88/x89 - /xef/x88/x8a - /xef/x88/x8b - /xef/x88/x8c - /xef/x88/x8d - /xef/x88/x8e - /xef/x88/x8f - /xef/x88/x90 - /xef/x88/x91 - /xef/x88/x92 - /xef/x88/x93 - /xef/x88/x94 - /xef/x88/x95 - /xef/x88/x96 - /xef/x88/x97 - /xef/x88/x98 - /xef/x88/x99 - /xef/x88/x9a - /xef/x88/x9b - /xef/x88/x9c - /xef/x88/x9d - /xef/x88/x9e - /xef/x88/x9f - /xef/x88/xa0 - /xef/x88/xa1 - /xef/x88/xa2 - /xef/x88/xa3 - /xef/x88/xa4 - /xef/x88/xa5 - /xef/x88/xa6 - /xef/x88/xa7 - /xef/x88/xa8 - /xef/x88/xa9 - /xef/x88/xaa - /xef/x88/xab - /xef/x88/xac - /xef/x88/xad - /xef/x88/xae - /xef/x88/xaf - /xef/x88/xb0 - /xef/x88/xb1 - /xef/x88/xb2 - /xef/x88/xb3 - /xef/x88/xb4 - /xef/x88/xb5 - /xef/x88/xb6 - /xef/x88/xb7 - /xef/x88/xb8 - /xef/x88/xb9 - /xef/x88/xba - /xef/x88/xbb - /xef/x88/xbc - /xef/x88/xbd - /xef/x88/xbe - /xef/x88/xbf - /xef/x89/x80 - /xef/x89/x81 - /xef/x89/x82 - /xef/x89/x83 - /xef/x89/x84 - /xef/x89/x85 - /xef/x89/x86 - /xef/x89/x87 - /xef/x89/x88 - /xef/x89/x89 - /xef/x89/x8a - /xef/x89/x8b - /xef/x89/x8c - /xef/x89/x8d - /xef/x89/x8e - /xef/x89/x8f - /xef/x89/x90 - /xef/x89/x91 - /xef/x89/x92 - /xef/x89/x93 - /xef/x89/x94 - /xef/x89/x95 - /xef/x89/x96 - /xef/x89/x97 - /xef/x89/x98 - /xef/x89/x99 - /xef/x89/x9a - /xef/x89/x9b - /xef/x89/x9c - /xef/x89/x9d - /xef/x89/x9e - /xef/x89/x9f - /xef/x89/xa0 - /xef/x89/xa1 - /xef/x89/xa2 - /xef/x89/xa3 - /xef/x89/xa4 - /xef/x89/xa5 - /xef/x89/xa6 - /xef/x89/xa7 - /xef/x89/xa8 - /xef/x89/xa9 - /xef/x89/xaa - /xef/x89/xab - /xef/x89/xac - /xef/x89/xad - /xef/x89/xae - /xef/x89/xaf - /xef/x89/xb0 - /xef/x89/xb1 - /xef/x89/xb2 - /xef/x89/xb3 - /xef/x89/xb4 - /xef/x89/xb5 - /xef/x89/xb6 - /xef/x89/xb7 - /xef/x89/xb8 - /xef/x89/xb9 - /xef/x89/xba - /xef/x89/xbb - /xef/x89/xbc - /xef/x89/xbd - /xef/x89/xbe - /xef/x89/xbf - /xef/x8a/x80 - /xef/x8a/x81 - /xef/x8a/x82 - /xef/x8a/x83 - /xef/x8a/x84 - /xef/x8a/x85 - /xef/x8a/x86 - /xef/x8a/x87 - /xef/x8a/x88 - /xef/x8a/x89 - /xef/x8a/x8a - /xef/x8a/x8b - /xef/x8a/x8c - /xef/x8a/x8d - /xef/x8a/x8e - /xef/x8a/x8f - /xef/x8a/x90 - /xef/x8a/x91 - /xef/x8a/x92 - /xef/x8a/x93 - /xef/x8a/x94 - /xef/x8a/x95 - /xef/x8a/x96 - /xef/x8a/x97 - /xef/x8a/x98 - /xef/x8a/x99 - /xef/x8a/x9a - /xef/x8a/x9b - /xef/x8a/x9c - /xef/x8a/x9d - /xef/x8a/x9e - /xef/x8a/x9f - /xef/x8a/xa0 - /xef/x8a/xa1 - /xef/x8a/xa2 - /xef/x8a/xa3 - /xef/x8a/xa4 - /xef/x8a/xa5 - /xef/x8a/xa6 - /xef/x8a/xa7 - /xef/x8a/xa8 - /xef/x8a/xa9 - /xef/x8a/xaa - /xef/x8a/xab - /xef/x8a/xac - /xef/x8a/xad - /xef/x8a/xae - /xef/x8a/xaf - /xef/x8a/xb0 - /xef/x8a/xb1 - /xef/x8a/xb2 - /xef/x8a/xb3 - /xef/x8a/xb4 - /xef/x8a/xb5 - /xef/x8a/xb6 - /xef/x8a/xb7 - /xef/x8a/xb8 - /xef/x8a/xb9 - /xef/x8a/xba - /xef/x8a/xbb - /xef/x8a/xbc - /xef/x8a/xbd - /xef/x8a/xbe - /xef/x8a/xbf - /xef/x8b/x80 - /xef/x8b/x81 - /xef/x8b/x82 - /xef/x8b/x83 - /xef/x8b/x84 - /xef/x8b/x85 - /xef/x8b/x86 - /xef/x8b/x87 - /xef/x8b/x88 - /xef/x8b/x89 - /xef/x8b/x8a - /xef/x8b/x8b - /xef/x8b/x8c - /xef/x8b/x8d - /xef/x8b/x8e - /xef/x8b/x8f - /xef/x8b/x90 - /xef/x8b/x91 - /xef/x8b/x92 - /xef/x8b/x93 - /xef/x8b/x94 - /xef/x8b/x95 - /xef/x8b/x96 - /xef/x8b/x97 - /xef/x8b/x98 - /xef/x8b/x99 - /xef/x8b/x9a - /xef/x8b/x9b - /xef/x8b/x9c - /xef/x8b/x9d - /xef/x8b/x9e - /xef/x8b/x9f - /xef/x8b/xa0 - /xef/x8b/xa1 - /xef/x8b/xa2 - /xef/x8b/xa3 - /xef/x8b/xa4 - /xef/x8b/xa5 - /xef/x8b/xa6 - /xef/x8b/xa7 - /xef/x8b/xa8 - /xef/x8b/xa9 - /xef/x8b/xaa - /xef/x8b/xab - /xef/x8b/xac - /xef/x8b/xad - /xef/x8b/xae - /xef/x8b/xaf - /xef/x8b/xb0 - /xef/x8b/xb1 - /xef/x8b/xb2 - /xef/x8b/xb3 - /xef/x8b/xb4 - /xef/x8b/xb5 - /xef/x8b/xb6 - /xef/x8b/xb7 - /xef/x8b/xb8 - /xef/x8b/xb9 - /xef/x8b/xba - /xef/x8b/xbb - /xef/x8b/xbc - /xef/x8b/xbd - /xef/x8b/xbe - /xef/x8b/xbf - /xef/x8c/x80 - /xef/x8c/x81 - /xef/x8c/x82 - /xef/x8c/x83 - /xef/x8c/x84 - /xef/x8c/x85 - /xef/x8c/x86 - /xef/x8c/x87 - /xef/x8c/x88 - /xef/x8c/x89 - /xef/x8c/x8a - /xef/x8c/x8b - /xef/x8c/x8c - /xef/x8c/x8d - /xef/x8c/x8e - /xef/x8c/x8f - /xef/x8c/x90 - /xef/x8c/x91 - /xef/x8c/x92 - /xef/x8c/x93 - /xef/x8c/x94 - /xef/x8c/x95 - /xef/x8c/x96 - /xef/x8c/x97 - /xef/x8c/x98 - /xef/x8c/x99 - /xef/x8c/x9a - /xef/x8c/x9b - /xef/x8c/x9c - /xef/x8c/x9d - /xef/x8c/x9e - /xef/x8c/x9f - /xef/x8c/xa0 - /xef/x8c/xa1 - /xef/x8c/xa2 - /xef/x8c/xa3 - /xef/x8c/xa4 - /xef/x8c/xa5 - /xef/x8c/xa6 - /xef/x8c/xa7 - /xef/x8c/xa8 - /xef/x8c/xa9 - /xef/x8c/xaa - /xef/x8c/xab - /xef/x8c/xac - /xef/x8c/xad - /xef/x8c/xae - /xef/x8c/xaf - /xef/x8c/xb0 - /xef/x8c/xb1 - /xef/x8c/xb2 - /xef/x8c/xb3 - /xef/x8c/xb4 - /xef/x8c/xb5 - /xef/x8c/xb6 - /xef/x8c/xb7 - /xef/x8c/xb8 - /xef/x8c/xb9 - /xef/x8c/xba - /xef/x8c/xbb - /xef/x8c/xbc - /xef/x8c/xbd - /xef/x8c/xbe - /xef/x8c/xbf - /xef/x8d/x80 - /xef/x8d/x81 - /xef/x8d/x82 - /xef/x8d/x83 - /xef/x8d/x84 - /xef/x8d/x85 - /xef/x8d/x86 - /xef/x8d/x87 - /xef/x8d/x88 - /xef/x8d/x89 - /xef/x8d/x8a - /xef/x8d/x8b - /xef/x8d/x8c - /xef/x8d/x8d - /xef/x8d/x8e - /xef/x8d/x8f - /xef/x8d/x90 - /xef/x8d/x91 - /xef/x8d/x92 - /xef/x8d/x93 - /xef/x8d/x94 - /xef/x8d/x95 - /xef/x8d/x96 - /xef/x8d/x97 - /xef/x8d/x98 - /xef/x8d/x99 - /xef/x8d/x9a - /xef/x8d/x9b - /xef/x8d/x9c - /xef/x8d/x9d - /xef/x8d/x9e - /xef/x8d/x9f - /xef/x8d/xa0 - /xef/x8d/xa1 - /xef/x8d/xa2 - /xef/x8d/xa3 - /xef/x8d/xa4 - /xef/x8d/xa5 - /xef/x8d/xa6 - /xef/x8d/xa7 - /xef/x8d/xa8 - /xef/x8d/xa9 - /xef/x8d/xaa - /xef/x8d/xab - /xef/x8d/xac - /xef/x8d/xad - /xef/x8d/xae - /xef/x8d/xaf - /xef/x8d/xb0 - /xef/x8d/xb1 - /xef/x8d/xb2 - /xef/x8d/xb3 - /xef/x8d/xb4 - /xef/x8d/xb5 - /xef/x8d/xb6 - /xef/x8d/xb7 - /xef/x8d/xb8 - /xef/x8d/xb9 - /xef/x8d/xba - /xef/x8d/xbb - /xef/x8d/xbc - /xef/x8d/xbd - /xef/x8d/xbe - /xef/x8d/xbf - /xef/x8e/x80 - /xef/x8e/x81 - /xef/x8e/x82 - /xef/x8e/x83 - /xef/x8e/x84 - /xef/x8e/x85 - /xef/x8e/x86 - /xef/x8e/x87 - /xef/x8e/x88 - /xef/x8e/x89 - /xef/x8e/x8a - /xef/x8e/x8b - /xef/x8e/x8c - /xef/x8e/x8d - /xef/x8e/x8e - /xef/x8e/x8f - /xef/x8e/x90 - /xef/x8e/x91 - /xef/x8e/x92 - /xef/x8e/x93 - /xef/x8e/x94 - /xef/x8e/x95 - /xef/x8e/x96 - /xef/x8e/x97 - /xef/x8e/x98 - /xef/x8e/x99 - /xef/x8e/x9a - /xef/x8e/x9b - /xef/x8e/x9c - /xef/x8e/x9d - /xef/x8e/x9e - /xef/x8e/x9f - /xef/x8e/xa0 - /xef/x8e/xa1 - /xef/x8e/xa2 - /xef/x8e/xa3 - /xef/x8e/xa4 - /xef/x8e/xa5 - /xef/x8e/xa6 - /xef/x8e/xa7 - /xef/x8e/xa8 - /xef/x8e/xa9 - /xef/x8e/xaa - /xef/x8e/xab - /xef/x8e/xac - /xef/x8e/xad - /xef/x8e/xae - /xef/x8e/xaf - /xef/x8e/xb0 - /xef/x8e/xb1 - /xef/x8e/xb2 - /xef/x8e/xb3 - /xef/x8e/xb4 - /xef/x8e/xb5 - /xef/x8e/xb6 - /xef/x8e/xb7 - /xef/x8e/xb8 - /xef/x8e/xb9 - /xef/x8e/xba - /xef/x8e/xbb - /xef/x8e/xbc - /xef/x8e/xbd - /xef/x8e/xbe - /xef/x8e/xbf - /xef/x8f/x80 - /xef/x8f/x81 - /xef/x8f/x82 - /xef/x8f/x83 - /xef/x8f/x84 - /xef/x8f/x85 - /xef/x8f/x86 - /xef/x8f/x87 - /xef/x8f/x88 - /xef/x8f/x89 - /xef/x8f/x8a - /xef/x8f/x8b - /xef/x8f/x8c - /xef/x8f/x8d - /xef/x8f/x8e - /xef/x8f/x8f - /xef/x8f/x90 - /xef/x8f/x91 - /xef/x8f/x92 - /xef/x8f/x93 - /xef/x8f/x94 - /xef/x8f/x95 - /xef/x8f/x96 - /xef/x8f/x97 - /xef/x8f/x98 - /xef/x8f/x99 - /xef/x8f/x9a - /xef/x8f/x9b - /xef/x8f/x9c - /xef/x8f/x9d - /xef/x8f/x9e - /xef/x8f/x9f - /xef/x8f/xa0 - /xef/x8f/xa1 - /xef/x8f/xa2 - /xef/x8f/xa3 - /xef/x8f/xa4 - /xef/x8f/xa5 - /xef/x8f/xa6 - /xef/x8f/xa7 - /xef/x8f/xa8 - /xef/x8f/xa9 - /xef/x8f/xaa - /xef/x8f/xab - /xef/x8f/xac - /xef/x8f/xad - /xef/x8f/xae - /xef/x8f/xaf - /xef/x8f/xb0 - /xef/x8f/xb1 - /xef/x8f/xb2 - /xef/x8f/xb3 - /xef/x8f/xb4 - /xef/x8f/xb5 - /xef/x8f/xb6 - /xef/x8f/xb7 - /xef/x8f/xb8 - /xef/x8f/xb9 - /xef/x8f/xba - /xef/x8f/xbb - /xef/x8f/xbc - /xef/x8f/xbd - /xef/x8f/xbe - /xef/x8f/xbf - /xef/x90/x80 - /xef/x90/x81 - /xef/x90/x82 - /xef/x90/x83 - /xef/x90/x84 - /xef/x90/x85 - /xef/x90/x86 - /xef/x90/x87 - /xef/x90/x88 - /xef/x90/x89 - /xef/x90/x8a - /xef/x90/x8b - /xef/x90/x8c - /xef/x90/x8d - /xef/x90/x8e - /xef/x90/x8f - /xef/x90/x90 - /xef/x90/x91 - /xef/x90/x92 - /xef/x90/x93 - /xef/x90/x94 - /xef/x90/x95 - /xef/x90/x96 - /xef/x90/x97 - /xef/x90/x98 - /xef/x90/x99 - /xef/x90/x9a - /xef/x90/x9b - /xef/x90/x9c - /xef/x90/x9d - /xef/x90/x9e - /xef/x90/x9f - /xef/x90/xa0 - /xef/x90/xa1 - /xef/x90/xa2 - /xef/x90/xa3 - /xef/x90/xa4 - /xef/x90/xa5 - /xef/x90/xa6 - /xef/x90/xa7 - /xef/x90/xa8 - /xef/x90/xa9 - /xef/x90/xaa - /xef/x90/xab - /xef/x90/xac - /xef/x90/xad - /xef/x90/xae - /xef/x90/xaf - /xef/x90/xb0 - /xef/x90/xb1 - /xef/x90/xb2 - /xef/x90/xb3 - /xef/x90/xb4 - /xef/x90/xb5 - /xef/x90/xb6 - /xef/x90/xb7 - /xef/x90/xb8 - /xef/x90/xb9 - /xef/x90/xba - /xef/x90/xbb - /xef/x90/xbc - /xef/x90/xbd - /xef/x90/xbe - /xef/x90/xbf - /xef/x91/x80 - /xef/x91/x81 - /xef/x91/x82 - /xef/x91/x83 - /xef/x91/x84 - /xef/x91/x85 - /xef/x91/x86 - /xef/x91/x87 - /xef/x91/x88 - /xef/x91/x89 - /xef/x91/x8a - /xef/x91/x8b - /xef/x91/x8c - /xef/x91/x8d - /xef/x91/x8e - /xef/x91/x8f - /xef/x91/x90 - /xef/x91/x91 - /xef/x91/x92 - /xef/x91/x93 - /xef/x91/x94 - /xef/x91/x95 - /xef/x91/x96 - /xef/x91/x97 - /xef/x91/x98 - /xef/x91/x99 - /xef/x91/x9a - /xef/x91/x9b - /xef/x91/x9c - /xef/x91/x9d - /xef/x91/x9e - /xef/x91/x9f - /xef/x91/xa0 - /xef/x91/xa1 - /xef/x91/xa2 - /xef/x91/xa3 - /xef/x91/xa4 - /xef/x91/xa5 - /xef/x91/xa6 - /xef/x91/xa7 - /xef/x91/xa8 - /xef/x91/xa9 - /xef/x91/xaa - /xef/x91/xab - /xef/x91/xac - /xef/x91/xad - /xef/x91/xae - /xef/x91/xaf - /xef/x91/xb0 - /xef/x91/xb1 - /xef/x91/xb2 - /xef/x91/xb3 - /xef/x91/xb4 - /xef/x91/xb5 - /xef/x91/xb6 - /xef/x91/xb7 - /xef/x91/xb8 - /xef/x91/xb9 - /xef/x91/xba - /xef/x91/xbb - /xef/x91/xbc - /xef/x91/xbd - /xef/x91/xbe - /xef/x91/xbf - /xef/x92/x80 - /xef/x92/x81 - /xef/x92/x82 - /xef/x92/x83 - /xef/x92/x84 - /xef/x92/x85 - /xef/x92/x86 - /xef/x92/x87 - /xef/x92/x88 - /xef/x92/x89 - /xef/x92/x8a - /xef/x92/x8b - /xef/x92/x8c - /xef/x92/x8d - /xef/x92/x8e - /xef/x92/x8f - /xef/x92/x90 - /xef/x92/x91 - /xef/x92/x92 - /xef/x92/x93 - /xef/x92/x94 - /xef/x92/x95 - /xef/x92/x96 - /xef/x92/x97 - /xef/x92/x98 - /xef/x92/x99 - /xef/x92/x9a - /xef/x92/x9b - /xef/x92/x9c - /xef/x92/x9d - /xef/x92/x9e - /xef/x92/x9f - /xef/x92/xa0 - /xef/x92/xa1 - /xef/x92/xa2 - /xef/x92/xa3 - /xef/x92/xa4 - /xef/x92/xa5 - /xef/x92/xa6 - /xef/x92/xa7 - /xef/x92/xa8 - /xef/x92/xa9 - /xef/x92/xaa - /xef/x92/xab - /xef/x92/xac - /xef/x92/xad - /xef/x92/xae - /xef/x92/xaf - /xef/x92/xb0 - /xef/x92/xb1 - /xef/x92/xb2 - /xef/x92/xb3 - /xef/x92/xb4 - /xef/x92/xb5 - /xef/x92/xb6 - /xef/x92/xb7 - /xef/x92/xb8 - /xef/x92/xb9 - /xef/x92/xba - /xef/x92/xbb - /xef/x92/xbc - /xef/x92/xbd - /xef/x92/xbe - /xef/x92/xbf - /xef/x93/x80 - /xef/x93/x81 - /xef/x93/x82 - /xef/x93/x83 - /xef/x93/x84 - /xef/x93/x85 - /xef/x93/x86 - /xef/x93/x87 - /xef/x93/x88 - /xef/x93/x89 - /xef/x93/x8a - /xef/x93/x8b - /xef/x93/x8c - /xef/x93/x8d - /xef/x93/x8e - /xef/x93/x8f - /xef/x93/x90 - /xef/x93/x91 - /xef/x93/x92 - /xef/x93/x93 - /xef/x93/x94 - /xef/x93/x95 - /xef/x93/x96 - /xef/x93/x97 - /xef/x93/x98 - /xef/x93/x99 - /xef/x93/x9a - /xef/x93/x9b - /xef/x93/x9c - /xef/x93/x9d - /xef/x93/x9e - /xef/x93/x9f - /xef/x93/xa0 - /xef/x93/xa1 - /xef/x93/xa2 - /xef/x93/xa3 - /xef/x93/xa4 - /xef/x93/xa5 - /xef/x93/xa6 - /xef/x93/xa7 - /xef/x93/xa8 - /xef/x93/xa9 - /xef/x93/xaa - /xef/x93/xab - /xef/x93/xac - /xef/x93/xad - /xef/x93/xae - /xef/x93/xaf - /xef/x93/xb0 - /xef/x93/xb1 - /xef/x93/xb2 - /xef/x93/xb3 - /xef/x93/xb4 - /xef/x93/xb5 - /xef/x93/xb6 - /xef/x93/xb7 - /xef/x93/xb8 - /xef/x93/xb9 - /xef/x93/xba - /xef/x93/xbb - /xef/x93/xbc - /xef/x93/xbd - /xef/x93/xbe - /xef/x93/xbf - /xef/x94/x80 - /xef/x94/x81 - /xef/x94/x82 - /xef/x94/x83 - /xef/x94/x84 - /xef/x94/x85 - /xef/x94/x86 - /xef/x94/x87 - /xef/x94/x88 - /xef/x94/x89 - /xef/x94/x8a - /xef/x94/x8b - /xef/x94/x8c - /xef/x94/x8d - /xef/x94/x8e - /xef/x94/x8f - /xef/x94/x90 - /xef/x94/x91 - /xef/x94/x92 - /xef/x94/x93 - /xef/x94/x94 - /xef/x94/x95 - /xef/x94/x96 - /xef/x94/x97 - /xef/x94/x98 - /xef/x94/x99 - /xef/x94/x9a - /xef/x94/x9b - /xef/x94/x9c - /xef/x94/x9d - /xef/x94/x9e - /xef/x94/x9f - /xef/x94/xa0 - /xef/x94/xa1 - /xef/x94/xa2 - /xef/x94/xa3 - /xef/x94/xa4 - /xef/x94/xa5 - /xef/x94/xa6 - /xef/x94/xa7 - /xef/x94/xa8 - /xef/x94/xa9 - /xef/x94/xaa - /xef/x94/xab - /xef/x94/xac - /xef/x94/xad - /xef/x94/xae - /xef/x94/xaf - /xef/x94/xb0 - /xef/x94/xb1 - /xef/x94/xb2 - /xef/x94/xb3 - /xef/x94/xb4 - /xef/x94/xb5 - /xef/x94/xb6 - /xef/x94/xb7 - /xef/x94/xb8 - /xef/x94/xb9 - /xef/x94/xba - /xef/x94/xbb - /xef/x94/xbc - /xef/x94/xbd - /xef/x94/xbe - /xef/x94/xbf - /xef/x95/x80 - /xef/x95/x81 - /xef/x95/x82 - /xef/x95/x83 - /xef/x95/x84 - /xef/x95/x85 - /xef/x95/x86 - /xef/x95/x87 - /xef/x95/x88 - /xef/x95/x89 - /xef/x95/x8a - /xef/x95/x8b - /xef/x95/x8c - /xef/x95/x8d - /xef/x95/x8e - /xef/x95/x8f - /xef/x95/x90 - /xef/x95/x91 - /xef/x95/x92 - /xef/x95/x93 - /xef/x95/x94 - /xef/x95/x95 - /xef/x95/x96 - /xef/x95/x97 - /xef/x95/x98 - /xef/x95/x99 - /xef/x95/x9a - /xef/x95/x9b - /xef/x95/x9c - /xef/x95/x9d - /xef/x95/x9e - /xef/x95/x9f - /xef/x95/xa0 - /xef/x95/xa1 - /xef/x95/xa2 - /xef/x95/xa3 - /xef/x95/xa4 - /xef/x95/xa5 - /xef/x95/xa6 - /xef/x95/xa7 - /xef/x95/xa8 - /xef/x95/xa9 - /xef/x95/xaa - /xef/x95/xab - /xef/x95/xac - /xef/x95/xad - /xef/x95/xae - /xef/x95/xaf - /xef/x95/xb0 - /xef/x95/xb1 - /xef/x95/xb2 - /xef/x95/xb3 - /xef/x95/xb4 - /xef/x95/xb5 - /xef/x95/xb6 - /xef/x95/xb7 - /xef/x95/xb8 - /xef/x95/xb9 - /xef/x95/xba - /xef/x95/xbb - /xef/x95/xbc - /xef/x95/xbd - /xef/x95/xbe - /xef/x95/xbf - /xef/x96/x80 - /xef/x96/x81 - /xef/x96/x82 - /xef/x96/x83 - /xef/x96/x84 - /xef/x96/x85 - /xef/x96/x86 - /xef/x96/x87 - /xef/x96/x88 - /xef/x96/x89 - /xef/x96/x8a - /xef/x96/x8b - /xef/x96/x8c - /xef/x96/x8d - /xef/x96/x8e - /xef/x96/x8f - /xef/x96/x90 - /xef/x96/x91 - /xef/x96/x92 - /xef/x96/x93 - /xef/x96/x94 - /xef/x96/x95 - /xef/x96/x96 - /xef/x96/x97 - /xef/x96/x98 - /xef/x96/x99 - /xef/x96/x9a - /xef/x96/x9b - /xef/x96/x9c - /xef/x96/x9d - /xef/x96/x9e - /xef/x96/x9f - /xef/x96/xa0 - /xef/x96/xa1 - /xef/x96/xa2 - /xef/x96/xa3 - /xef/x96/xa4 - /xef/x96/xa5 - /xef/x96/xa6 - /xef/x96/xa7 - /xef/x96/xa8 - /xef/x96/xa9 - /xef/x96/xaa - /xef/x96/xab - /xef/x96/xac - /xef/x96/xad - /xef/x96/xae - /xef/x96/xaf - /xef/x96/xb0 - /xef/x96/xb1 - /xef/x96/xb2 - /xef/x96/xb3 - /xef/x96/xb4 - /xef/x96/xb5 - /xef/x96/xb6 - /xef/x96/xb7 - /xef/x96/xb8 - /xef/x96/xb9 - /xef/x96/xba - /xef/x96/xbb - /xef/x96/xbc - /xef/x96/xbd - /xef/x96/xbe - /xef/x96/xbf - /xef/x97/x80 - /xef/x97/x81 - /xef/x97/x82 - /xef/x97/x83 - /xef/x97/x84 - /xef/x97/x85 - /xef/x97/x86 - /xef/x97/x87 - /xef/x97/x88 - /xef/x97/x89 - /xef/x97/x8a - /xef/x97/x8b - /xef/x97/x8c - /xef/x97/x8d - /xef/x97/x8e - /xef/x97/x8f - /xef/x97/x90 - /xef/x97/x91 - /xef/x97/x92 - /xef/x97/x93 - /xef/x97/x94 - /xef/x97/x95 - /xef/x97/x96 - /xef/x97/x97 - /xef/x97/x98 - /xef/x97/x99 - /xef/x97/x9a - /xef/x97/x9b - /xef/x97/x9c - /xef/x97/x9d - /xef/x97/x9e - /xef/x97/x9f - /xef/x97/xa0 - /xef/x97/xa1 - /xef/x97/xa2 - /xef/x97/xa3 - /xef/x97/xa4 - /xef/x97/xa5 - /xef/x97/xa6 - /xef/x97/xa7 - /xef/x97/xa8 - /xef/x97/xa9 - /xef/x97/xaa - /xef/x97/xab - /xef/x97/xac - /xef/x97/xad - /xef/x97/xae - /xef/x97/xaf - /xef/x97/xb0 - /xef/x97/xb1 - /xef/x97/xb2 - /xef/x97/xb3 - /xef/x97/xb4 - /xef/x97/xb5 - /xef/x97/xb6 - /xef/x97/xb7 - /xef/x97/xb8 - /xef/x97/xb9 - /xef/x97/xba - /xef/x97/xbb - /xef/x97/xbc - /xef/x97/xbd - /xef/x97/xbe - /xef/x97/xbf - /xef/x98/x80 - /xef/x98/x81 - /xef/x98/x82 - /xef/x98/x83 - /xef/x98/x84 - /xef/x98/x85 - /xef/x98/x86 - /xef/x98/x87 - /xef/x98/x88 - /xef/x98/x89 - /xef/x98/x8a - /xef/x98/x8b - /xef/x98/x8c - /xef/x98/x8d - /xef/x98/x8e - /xef/x98/x8f - /xef/x98/x90 - /xef/x98/x91 - /xef/x98/x92 - /xef/x98/x93 - /xef/x98/x94 - /xef/x98/x95 - /xef/x98/x96 - /xef/x98/x97 - /xef/x98/x98 - /xef/x98/x99 - /xef/x98/x9a - /xef/x98/x9b - /xef/x98/x9c - /xef/x98/x9d - /xef/x98/x9e - /xef/x98/x9f - /xef/x98/xa0 - /xef/x98/xa1 - /xef/x98/xa2 - /xef/x98/xa3 - /xef/x98/xa4 - /xef/x98/xa5 - /xef/x98/xa6 - /xef/x98/xa7 - /xef/x98/xa8 - /xef/x98/xa9 - /xef/x98/xaa - /xef/x98/xab - /xef/x98/xac - /xef/x98/xad - /xef/x98/xae - /xef/x98/xaf - /xef/x98/xb0 - /xef/x98/xb1 - /xef/x98/xb2 - /xef/x98/xb3 - /xef/x98/xb4 - /xef/x98/xb5 - /xef/x98/xb6 - /xef/x98/xb7 - /xef/x98/xb8 - /xef/x98/xb9 - /xef/x98/xba - /xef/x98/xbb - /xef/x98/xbc - /xef/x98/xbd - /xef/x98/xbe - /xef/x98/xbf - /xef/x99/x80 - /xef/x99/x81 - /xef/x99/x82 - /xef/x99/x83 - /xef/x99/x84 - /xef/x99/x85 - /xef/x99/x86 - /xef/x99/x87 - /xef/x99/x88 - /xef/x99/x89 - /xef/x99/x8a - /xef/x99/x8b - /xef/x99/x8c - /xef/x99/x8d - /xef/x99/x8e - /xef/x99/x8f - /xef/x99/x90 - /xef/x99/x91 - /xef/x99/x92 - /xef/x99/x93 - /xef/x99/x94 - /xef/x99/x95 - /xef/x99/x96 - /xef/x99/x97 - /xef/x99/x98 - /xef/x99/x99 - /xef/x99/x9a - /xef/x99/x9b - /xef/x99/x9c - /xef/x99/x9d - /xef/x99/x9e - /xef/x99/x9f - /xef/x99/xa0 - /xef/x99/xa1 - /xef/x99/xa2 - /xef/x99/xa3 - /xef/x99/xa4 - /xef/x99/xa5 - /xef/x99/xa6 - /xef/x99/xa7 - /xef/x99/xa8 - /xef/x99/xa9 - /xef/x99/xaa - /xef/x99/xab - /xef/x99/xac - /xef/x99/xad - /xef/x99/xae - /xef/x99/xaf - /xef/x99/xb0 - /xef/x99/xb1 - /xef/x99/xb2 - /xef/x99/xb3 - /xef/x99/xb4 - /xef/x99/xb5 - /xef/x99/xb6 - /xef/x99/xb7 - /xef/x99/xb8 - /xef/x99/xb9 - /xef/x99/xba - /xef/x99/xbb - /xef/x99/xbc - /xef/x99/xbd - /xef/x99/xbe - /xef/x99/xbf - /xef/x9a/x80 - /xef/x9a/x81 - /xef/x9a/x82 - /xef/x9a/x83 - /xef/x9a/x84 - /xef/x9a/x85 - /xef/x9a/x86 - /xef/x9a/x87 - /xef/x9a/x88 - /xef/x9a/x89 - /xef/x9a/x8a - /xef/x9a/x8b - /xef/x9a/x8c - /xef/x9a/x8d - /xef/x9a/x8e - /xef/x9a/x8f - /xef/x9a/x90 - /xef/x9a/x91 - /xef/x9a/x92 - /xef/x9a/x93 - /xef/x9a/x94 - /xef/x9a/x95 - /xef/x9a/x96 - /xef/x9a/x97 - /xef/x9a/x98 - /xef/x9a/x99 - /xef/x9a/x9a - /xef/x9a/x9b - /xef/x9a/x9c - /xef/x9a/x9d - /xef/x9a/x9e - /xef/x9a/x9f - /xef/x9a/xa0 - /xef/x9a/xa1 - /xef/x9a/xa2 - /xef/x9a/xa3 - /xef/x9a/xa4 - /xef/x9a/xa5 - /xef/x9a/xa6 - /xef/x9a/xa7 - /xef/x9a/xa8 - /xef/x9a/xa9 - /xef/x9a/xaa - /xef/x9a/xab - /xef/x9a/xac - /xef/x9a/xad - /xef/x9a/xae - /xef/x9a/xaf - /xef/x9a/xb0 - /xef/x9a/xb1 - /xef/x9a/xb2 - /xef/x9a/xb3 - /xef/x9a/xb4 - /xef/x9a/xb5 - /xef/x9a/xb6 - /xef/x9a/xb7 - /xef/x9a/xb8 - /xef/x9a/xb9 - /xef/x9a/xba - /xef/x9a/xbb - /xef/x9a/xbc - /xef/x9a/xbd - /xef/x9a/xbe - /xef/x9a/xbf - /xef/x9b/x80 - /xef/x9b/x81 - /xef/x9b/x82 - /xef/x9b/x83 - /xef/x9b/x84 - /xef/x9b/x85 - /xef/x9b/x86 - /xef/x9b/x87 - /xef/x9b/x88 - /xef/x9b/x89 - /xef/x9b/x8a - /xef/x9b/x8b - /xef/x9b/x8c - /xef/x9b/x8d - /xef/x9b/x8e - /xef/x9b/x8f - /xef/x9b/x90 - /xef/x9b/x91 - /xef/x9b/x92 - /xef/x9b/x93 - /xef/x9b/x94 - /xef/x9b/x95 - /xef/x9b/x96 - /xef/x9b/x97 - /xef/x9b/x98 - /xef/x9b/x99 - /xef/x9b/x9a - /xef/x9b/x9b - /xef/x9b/x9c - /xef/x9b/x9d - /xef/x9b/x9e - /xef/x9b/x9f - /xef/x9b/xa0 - /xef/x9b/xa1 - /xef/x9b/xa2 - /xef/x9b/xa3 - /xef/x9b/xa4 - /xef/x9b/xa5 - /xef/x9b/xa6 - /xef/x9b/xa7 - /xef/x9b/xa8 - /xef/x9b/xa9 - /xef/x9b/xaa - /xef/x9b/xab - /xef/x9b/xac - /xef/x9b/xad - /xef/x9b/xae - /xef/x9b/xaf - /xef/x9b/xb0 - /xef/x9b/xb1 - /xef/x9b/xb2 - /xef/x9b/xb3 - /xef/x9b/xb4 - /xef/x9b/xb5 - /xef/x9b/xb6 - /xef/x9b/xb7 - /xef/x9b/xb8 - /xef/x9b/xb9 - /xef/x9b/xba - /xef/x9b/xbb - /xef/x9b/xbc - /xef/x9b/xbd - /xef/x9b/xbe - /xef/x9b/xbf - /xef/x9c/x80 - /xef/x9c/x81 - /xef/x9c/x82 - /xef/x9c/x83 - /xef/x9c/x84 - /xef/x9c/x85 - /xef/x9c/x86 - /xef/x9c/x87 - /xef/x9c/x88 - /xef/x9c/x89 - /xef/x9c/x8a - /xef/x9c/x8b - /xef/x9c/x8c - /xef/x9c/x8d - /xef/x9c/x8e - /xef/x9c/x8f - /xef/x9c/x90 - /xef/x9c/x91 - /xef/x9c/x92 - /xef/x9c/x93 - /xef/x9c/x94 - /xef/x9c/x95 - /xef/x9c/x96 - /xef/x9c/x97 - /xef/x9c/x98 - /xef/x9c/x99 - /xef/x9c/x9a - /xef/x9c/x9b - /xef/x9c/x9c - /xef/x9c/x9d - /xef/x9c/x9e - /xef/x9c/x9f - /xef/x9c/xa0 - /xef/x9c/xa1 - /xef/x9c/xa2 - /xef/x9c/xa3 - /xef/x9c/xa4 - /xef/x9c/xa5 - /xef/x9c/xa6 - /xef/x9c/xa7 - /xef/x9c/xa8 - /xef/x9c/xa9 - /xef/x9c/xaa - /xef/x9c/xab - /xef/x9c/xac - /xef/x9c/xad - /xef/x9c/xae - /xef/x9c/xaf - /xef/x9c/xb0 - /xef/x9c/xb1 - /xef/x9c/xb2 - /xef/x9c/xb3 - /xef/x9c/xb4 - /xef/x9c/xb5 - /xef/x9c/xb6 - /xef/x9c/xb7 - /xef/x9c/xb8 - /xef/x9c/xb9 - /xef/x9c/xba - /xef/x9c/xbb - /xef/x9c/xbc - /xef/x9c/xbd - /xef/x9c/xbe - /xef/x9c/xbf - /xef/x9d/x80 - /xef/x9d/x81 - /xef/x9d/x82 - /xef/x9d/x83 - /xef/x9d/x84 - /xef/x9d/x85 - /xef/x9d/x86 - /xef/x9d/x87 - /xef/x9d/x88 - /xef/x9d/x89 - /xef/x9d/x8a - /xef/x9d/x8b - /xef/x9d/x8c - /xef/x9d/x8d - /xef/x9d/x8e - /xef/x9d/x8f - /xef/x9d/x90 - /xef/x9d/x91 - /xef/x9d/x92 - /xef/x9d/x93 - /xef/x9d/x94 - /xef/x9d/x95 - /xef/x9d/x96 - /xef/x9d/x97 - /xef/x9d/x98 - /xef/x9d/x99 - /xef/x9d/x9a - /xef/x9d/x9b - /xef/x9d/x9c - /xef/x9d/x9d - /xef/x9d/x9e - /xef/x9d/x9f - /xef/x9d/xa0 - /xef/x9d/xa1 - /xef/x9d/xa2 - /xef/x9d/xa3 - /xef/x9d/xa4 - /xef/x9d/xa5 - /xef/x9d/xa6 - /xef/x9d/xa7 - /xef/x9d/xa8 - /xef/x9d/xa9 - /xef/x9d/xaa - /xef/x9d/xab - /xef/x9d/xac - /xef/x9d/xad - /xef/x9d/xae - /xef/x9d/xaf - /xef/x9d/xb0 - /xef/x9d/xb1 - /xef/x9d/xb2 - /xef/x9d/xb3 - /xef/x9d/xb4 - /xef/x9d/xb5 - /xef/x9d/xb6 - /xef/x9d/xb7 - /xef/x9d/xb8 - /xef/x9d/xb9 - /xef/x9d/xba - /xef/x9d/xbb - /xef/x9d/xbc - /xef/x9d/xbd - /xef/x9d/xbe - /xef/x9d/xbf - /xef/x9e/x80 - /xef/x9e/x81 - /xef/x9e/x82 - /xef/x9e/x83 - /xef/x9e/x84 - /xef/x9e/x85 - /xef/x9e/x86 - /xef/x9e/x87 - /xef/x9e/x88 - /xef/x9e/x89 - /xef/x9e/x8a - /xef/x9e/x8b - /xef/x9e/x8c - /xef/x9e/x8d - /xef/x9e/x8e - /xef/x9e/x8f - /xef/x9e/x90 - /xef/x9e/x91 - /xef/x9e/x92 - /xef/x9e/x93 - /xef/x9e/x94 - /xef/x9e/x95 - /xef/x9e/x96 - /xef/x9e/x97 - /xef/x9e/x98 - /xef/x9e/x99 - /xef/x9e/x9a - /xef/x9e/x9b - /xef/x9e/x9c - /xef/x9e/x9d - /xef/x9e/x9e - /xef/x9e/x9f - /xef/x9e/xa0 - /xef/x9e/xa1 - /xef/x9e/xa2 - /xef/x9e/xa3 - /xef/x9e/xa4 - /xef/x9e/xa5 - /xef/x9e/xa6 - /xef/x9e/xa7 - /xef/x9e/xa8 - /xef/x9e/xa9 - /xef/x9e/xaa - /xef/x9e/xab - /xef/x9e/xac - /xef/x9e/xad - /xef/x9e/xae - /xef/x9e/xaf - /xef/x9e/xb0 - /xef/x9e/xb1 - /xef/x9e/xb2 - /xef/x9e/xb3 - /xef/x9e/xb4 - /xef/x9e/xb5 - /xef/x9e/xb6 - /xef/x9e/xb7 - /xef/x9e/xb8 - /xef/x9e/xb9 - /xef/x9e/xba - /xef/x9e/xbb - /xef/x9e/xbc - /xef/x9e/xbd - /xef/x9e/xbe - /xef/x9e/xbf - /xef/x9f/x80 - /xef/x9f/x81 - /xef/x9f/x82 - /xef/x9f/x83 - /xef/x9f/x84 - /xef/x9f/x85 - /xef/x9f/x86 - /xef/x9f/x87 - /xef/x9f/x88 - /xef/x9f/x89 - /xef/x9f/x8a - /xef/x9f/x8b - /xef/x9f/x8c - /xef/x9f/x8d - /xef/x9f/x8e - /xef/x9f/x8f - /xef/x9f/x90 - /xef/x9f/x91 - /xef/x9f/x92 - /xef/x9f/x93 - /xef/x9f/x94 - /xef/x9f/x95 - /xef/x9f/x96 - /xef/x9f/x97 - /xef/x9f/x98 - /xef/x9f/x99 - /xef/x9f/x9a - /xef/x9f/x9b - /xef/x9f/x9c - /xef/x9f/x9d - /xef/x9f/x9e - /xef/x9f/x9f - /xef/x9f/xa0 - /xef/x9f/xa1 - /xef/x9f/xa2 - /xef/x9f/xa3 - /xef/x9f/xa4 - /xef/x9f/xa5 - /xef/x9f/xa6 - /xef/x9f/xa7 - /xef/x9f/xa8 - /xef/x9f/xa9 - /xef/x9f/xaa - /xef/x9f/xab - /xef/x9f/xac - /xef/x9f/xad - /xef/x9f/xae - /xef/x9f/xaf - /xef/x9f/xb0 - /xef/x9f/xb1 - /xef/x9f/xb2 - /xef/x9f/xb3 - /xef/x9f/xb4 - /xef/x9f/xb5 - /xef/x9f/xb6 - /xef/x9f/xb7 - /xef/x9f/xb8 - /xef/x9f/xb9 - /xef/x9f/xba - /xef/x9f/xbb - /xef/x9f/xbc - /xef/x9f/xbd - /xef/x9f/xbe - /xef/x9f/xbf - /xef/xa0/x80 - /xef/xa0/x81 - /xef/xa0/x82 - /xef/xa0/x83 - /xef/xa0/x84 - /xef/xa0/x85 - /xef/xa0/x86 - /xef/xa0/x87 - /xef/xa0/x88 - /xef/xa0/x89 - /xef/xa0/x8a - /xef/xa0/x8b - /xef/xa0/x8c - /xef/xa0/x8d - /xef/xa0/x8e - /xef/xa0/x8f - /xef/xa0/x90 - /xef/xa0/x91 - /xef/xa0/x92 - /xef/xa0/x93 - /xef/xa0/x94 - /xef/xa0/x95 - /xef/xa0/x96 - /xef/xa0/x97 - /xef/xa0/x98 - /xef/xa0/x99 - /xef/xa0/x9a - /xef/xa0/x9b - /xef/xa0/x9c - /xef/xa0/x9d - /xef/xa0/x9e - /xef/xa0/x9f - /xef/xa0/xa0 - /xef/xa0/xa1 - /xef/xa0/xa2 - /xef/xa0/xa3 - /xef/xa0/xa4 - /xef/xa0/xa5 - /xef/xa0/xa6 - /xef/xa0/xa7 - /xef/xa0/xa8 - /xef/xa0/xa9 - /xef/xa0/xaa - /xef/xa0/xab - /xef/xa0/xac - /xef/xa0/xad - /xef/xa0/xae - /xef/xa0/xaf - /xef/xa0/xb0 - /xef/xa0/xb1 - /xef/xa0/xb2 - /xef/xa0/xb3 - /xef/xa0/xb4 - /xef/xa0/xb5 - /xef/xa0/xb6 - /xef/xa0/xb7 - /xef/xa0/xb8 - /xef/xa0/xb9 - /xef/xa0/xba - /xef/xa0/xbb - /xef/xa0/xbc - /xef/xa0/xbd - /xef/xa0/xbe - /xef/xa0/xbf - /xef/xa1/x80 - /xef/xa1/x81 - /xef/xa1/x82 - /xef/xa1/x83 - /xef/xa1/x84 - /xef/xa1/x85 - /xef/xa1/x86 - /xef/xa1/x87 - /xef/xa1/x88 - /xef/xa1/x89 - /xef/xa1/x8a - /xef/xa1/x8b - /xef/xa1/x8c - /xef/xa1/x8d - /xef/xa1/x8e - /xef/xa1/x8f - /xef/xa1/x90 - /xef/xa1/x91 - /xef/xa1/x92 - /xef/xa1/x93 - /xef/xa1/x94 - /xef/xa1/x95 - /xef/xa1/x96 - /xef/xa1/x97 - /xef/xa1/x98 - /xef/xa1/x99 - /xef/xa1/x9a - /xef/xa1/x9b - /xef/xa1/x9c - /xef/xa1/x9d - /xef/xa1/x9e - /xef/xa1/x9f - /xef/xa1/xa0 - /xef/xa1/xa1 - /xef/xa1/xa2 - /xef/xa1/xa3 - /xef/xa1/xa4 - /xef/xa1/xa5 - /xef/xa1/xa6 - /xef/xa1/xa7 - /xef/xa1/xa8 - /xef/xa1/xa9 - /xef/xa1/xaa - /xef/xa1/xab - /xef/xa1/xac - /xef/xa1/xad - /xef/xa1/xae - /xef/xa1/xaf - /xef/xa1/xb0 - /xef/xa1/xb1 - /xef/xa1/xb2 - /xef/xa1/xb3 - /xef/xa1/xb4 - /xef/xa1/xb5 - /xef/xa1/xb6 - /xef/xa1/xb7 - /xef/xa1/xb8 - /xef/xa1/xb9 - /xef/xa1/xba - /xef/xa1/xbb - /xef/xa1/xbc - /xef/xa1/xbd - /xef/xa1/xbe - /xef/xa1/xbf - /xef/xa2/x80 - /xef/xa2/x81 - /xef/xa2/x82 - /xef/xa2/x83 - /xef/xa2/x84 - /xef/xa2/x85 - /xef/xa2/x86 - /xef/xa2/x87 - /xef/xa2/x88 - /xef/xa2/x89 - /xef/xa2/x8a - /xef/xa2/x8b - /xef/xa2/x8c - /xef/xa2/x8d - /xef/xa2/x8e - /xef/xa2/x8f - /xef/xa2/x90 - /xef/xa2/x91 - /xef/xa2/x92 - /xef/xa2/x93 - /xef/xa2/x94 - /xef/xa2/x95 - /xef/xa2/x96 - /xef/xa2/x97 - /xef/xa2/x98 - /xef/xa2/x99 - /xef/xa2/x9a - /xef/xa2/x9b - /xef/xa2/x9c - /xef/xa2/x9d - /xef/xa2/x9e - /xef/xa2/x9f - /xef/xa2/xa0 - /xef/xa2/xa1 - /xef/xa2/xa2 - /xef/xa2/xa3 - /xef/xa2/xa4 - /xef/xa2/xa5 - /xef/xa2/xa6 - /xef/xa2/xa7 - /xef/xa2/xa8 - /xef/xa2/xa9 - /xef/xa2/xaa - /xef/xa2/xab - /xef/xa2/xac - /xef/xa2/xad - /xef/xa2/xae - /xef/xa2/xaf - /xef/xa2/xb0 - /xef/xa2/xb1 - /xef/xa2/xb2 - /xef/xa2/xb3 - /xef/xa2/xb4 - /xef/xa2/xb5 - /xef/xa2/xb6 - /xef/xa2/xb7 - /xef/xa2/xb8 - /xef/xa2/xb9 - /xef/xa2/xba - /xef/xa2/xbb - /xef/xa2/xbc - /xef/xa2/xbd - /xef/xa2/xbe - /xef/xa2/xbf - /xef/xa3/x80 - /xef/xa3/x81 - /xef/xa3/x82 - /xef/xa3/x83 - /xef/xa3/x84 - /xef/xa3/x85 - /xef/xa3/x86 - /xef/xa3/x87 - /xef/xa3/x88 - /xef/xa3/x89 - /xef/xa3/x8a - /xef/xa3/x8b - /xef/xa3/x8c - /xef/xa3/x8d - /xef/xa3/x8e - /xef/xa3/x8f - /xef/xa3/x90 - /xef/xa3/x91 - /xef/xa3/x92 - /xef/xa3/x93 - /xef/xa3/x94 - /xef/xa3/x95 - /xef/xa3/x96 - /xef/xa3/x97 - /xef/xa3/x98 - /xef/xa3/x99 - /xef/xa3/x9a - /xef/xa3/x9b - /xef/xa3/x9c - /xef/xa3/x9d - /xef/xa3/x9e - /xef/xa3/x9f - /xef/xa3/xa0 - /xef/xa3/xa1 - /xef/xa3/xa2 - /xef/xa3/xa3 - /xef/xa3/xa4 - /xef/xa3/xa5 - /xef/xa3/xa6 - /xef/xa3/xa7 - /xef/xa3/xa8 - /xef/xa3/xa9 - /xef/xa3/xaa - /xef/xa3/xab - /xef/xa3/xac - /xef/xa3/xad - /xef/xa3/xae - /xef/xa3/xaf - /xef/xa3/xb0 - /xef/xa3/xb1 - /xef/xa3/xb2 - /xef/xa3/xb3 - /xef/xa3/xb4 - /xef/xa3/xb5 - /xef/xa3/xb6 - /xef/xa3/xb7 - /xef/xa3/xb8 - /xef/xa3/xb9 - /xef/xa3/xba - /xef/xa3/xbb - /xef/xa3/xbc - /xef/xa3/xbd - /xef/xa3/xbe - /xef/xa3/xbf +.. /xee/x80/x80 +.. /xee/x81/x80 +.. /xee/x82/x80 +.. /xee/x83/x80 +.. /xee/x84/x80 +.. /xee/x85/x80 +.. /xee/x86/x80 +.. /xee/x87/x80 +.. /xee/x88/x80 +.. /xee/x89/x80 +.. /xee/x8a/x80 +.. /xee/x8b/x80 +.. /xee/x8c/x80 +.. /xee/x8d/x80 +.. /xee/x8e/x80 +.. /xee/x8f/x80 +.. /xee/x90/x80 +.. /xee/x91/x80 +.. /xee/x92/x80 +.. /xee/x93/x80 +.. /xee/x94/x80 +.. /xee/x95/x80 +.. /xee/x96/x80 +.. /xee/x97/x80 +.. /xee/x98/x80 +.. /xee/x99/x80 +.. /xee/x9a/x80 +.. /xee/x9b/x80 +.. /xee/x9c/x80 +.. /xee/x9d/x80 +.. /xee/x9e/x80 +.. /xee/x9f/x80 +.. /xee/xa0/x80 +.. /xee/xa1/x80 +.. /xee/xa2/x80 +.. /xee/xa3/x80 +.. /xee/xa4/x80 +.. /xee/xa5/x80 +.. /xee/xa6/x80 +.. /xee/xa7/x80 +.. /xee/xa8/x80 +.. /xee/xa9/x80 +.. /xee/xaa/x80 +.. /xee/xab/x80 +.. /xee/xac/x80 +.. /xee/xad/x80 +.. /xee/xae/x80 +.. /xee/xaf/x80 +.. /xee/xb0/x80 +.. /xee/xb1/x80 +.. /xee/xb2/x80 +.. /xee/xb3/x80 +.. /xee/xb4/x80 +.. /xee/xb5/x80 +.. /xee/xb6/x80 +.. /xee/xb7/x80 +.. /xee/xb8/x80 +.. /xee/xb9/x80 +.. /xee/xba/x80 +.. /xee/xbb/x80 +.. /xee/xbc/x80 +.. /xee/xbd/x80 +.. /xee/xbe/x80 +.. /xee/xbf/x80 +.. /xef/x80/x80 +.. /xef/x81/x80 +.. /xef/x82/x80 +.. /xef/x83/x80 +.. /xef/x84/x80 +.. /xef/x85/x80 +.. /xef/x86/x80 +.. /xef/x87/x80 +.. /xef/x88/x80 +.. /xef/x89/x80 +.. /xef/x8a/x80 +.. /xef/x8b/x80 +.. /xef/x8c/x80 +.. /xef/x8d/x80 +.. /xef/x8e/x80 +.. /xef/x8f/x80 +.. /xef/x90/x80 +.. /xef/x91/x80 +.. /xef/x92/x80 +.. /xef/x93/x80 +.. /xef/x94/x80 +.. /xef/x95/x80 +.. /xef/x96/x80 +.. /xef/x97/x80 +.. /xef/x98/x80 +.. /xef/x99/x80 +.. /xef/x9a/x80 +.. /xef/x9b/x80 +.. /xef/x9c/x80 +.. /xef/x9d/x80 +.. /xef/x9e/x80 +.. /xef/x9f/x80 +.. /xef/xa0/x80 +.. /xef/xa1/x80 +.. /xef/xa2/x80 +.. /xef/xa3/x80 /xef/xa4/x80 CJK COMPATIBILITY IDEOGRAPH-F900 /xef/xa4/x81 CJK COMPATIBILITY IDEOGRAPH-F901 /xef/xa4/x82 CJK COMPATIBILITY IDEOGRAPH-F902 @@ -55671,13 +22319,4962 @@ CHARMAP /xef/xbf/xbb INTERLINEAR ANNOTATION TERMINATOR /xef/xbf/xbc OBJECT REPLACEMENT CHARACTER /xef/xbf/xbd REPLACEMENT CHARACTER + /xf0/x90/x8c/x80 OLD ITALIC LETTER A + /xf0/x90/x8c/x81 OLD ITALIC LETTER BE + /xf0/x90/x8c/x82 OLD ITALIC LETTER KE + /xf0/x90/x8c/x83 OLD ITALIC LETTER DE + /xf0/x90/x8c/x84 OLD ITALIC LETTER E + /xf0/x90/x8c/x85 OLD ITALIC LETTER VE + /xf0/x90/x8c/x86 OLD ITALIC LETTER ZE + /xf0/x90/x8c/x87 OLD ITALIC LETTER HE + /xf0/x90/x8c/x88 OLD ITALIC LETTER THE + /xf0/x90/x8c/x89 OLD ITALIC LETTER I + /xf0/x90/x8c/x8a OLD ITALIC LETTER KA + /xf0/x90/x8c/x8b OLD ITALIC LETTER EL + /xf0/x90/x8c/x8c OLD ITALIC LETTER EM + /xf0/x90/x8c/x8d OLD ITALIC LETTER EN + /xf0/x90/x8c/x8e OLD ITALIC LETTER ESH + /xf0/x90/x8c/x8f OLD ITALIC LETTER O + /xf0/x90/x8c/x90 OLD ITALIC LETTER PE + /xf0/x90/x8c/x91 OLD ITALIC LETTER SHE + /xf0/x90/x8c/x92 OLD ITALIC LETTER KU + /xf0/x90/x8c/x93 OLD ITALIC LETTER ER + /xf0/x90/x8c/x94 OLD ITALIC LETTER ES + /xf0/x90/x8c/x95 OLD ITALIC LETTER TE + /xf0/x90/x8c/x96 OLD ITALIC LETTER U + /xf0/x90/x8c/x97 OLD ITALIC LETTER EKS + /xf0/x90/x8c/x98 OLD ITALIC LETTER PHE + /xf0/x90/x8c/x99 OLD ITALIC LETTER KHE + /xf0/x90/x8c/x9a OLD ITALIC LETTER EF + /xf0/x90/x8c/x9b OLD ITALIC LETTER ERS + /xf0/x90/x8c/x9c OLD ITALIC LETTER CHE + /xf0/x90/x8c/x9d OLD ITALIC LETTER II + /xf0/x90/x8c/x9e OLD ITALIC LETTER UU + /xf0/x90/x8c/xa0 OLD ITALIC NUMERAL ONE + /xf0/x90/x8c/xa1 OLD ITALIC NUMERAL FIVE + /xf0/x90/x8c/xa2 OLD ITALIC NUMERAL TEN + /xf0/x90/x8c/xa3 OLD ITALIC NUMERAL FIFTY + /xf0/x90/x8c/xb0 GOTHIC LETTER AHSA + /xf0/x90/x8c/xb1 GOTHIC LETTER BAIRKAN + /xf0/x90/x8c/xb2 GOTHIC LETTER GIBA + /xf0/x90/x8c/xb3 GOTHIC LETTER DAGS + /xf0/x90/x8c/xb4 GOTHIC LETTER AIHVUS + /xf0/x90/x8c/xb5 GOTHIC LETTER QAIRTHRA + /xf0/x90/x8c/xb6 GOTHIC LETTER IUJA + /xf0/x90/x8c/xb7 GOTHIC LETTER HAGL + /xf0/x90/x8c/xb8 GOTHIC LETTER THIUTH + /xf0/x90/x8c/xb9 GOTHIC LETTER EIS + /xf0/x90/x8c/xba GOTHIC LETTER KUSMA + /xf0/x90/x8c/xbb GOTHIC LETTER LAGUS + /xf0/x90/x8c/xbc GOTHIC LETTER MANNA + /xf0/x90/x8c/xbd GOTHIC LETTER NAUTHS + /xf0/x90/x8c/xbe GOTHIC LETTER JER + /xf0/x90/x8c/xbf GOTHIC LETTER URUS + /xf0/x90/x8d/x80 GOTHIC LETTER PAIRTHRA + /xf0/x90/x8d/x81 GOTHIC LETTER NINETY + /xf0/x90/x8d/x82 GOTHIC LETTER RAIDA + /xf0/x90/x8d/x83 GOTHIC LETTER SAUIL + /xf0/x90/x8d/x84 GOTHIC LETTER TEIWS + /xf0/x90/x8d/x85 GOTHIC LETTER WINJA + /xf0/x90/x8d/x86 GOTHIC LETTER FAIHU + /xf0/x90/x8d/x87 GOTHIC LETTER IGGWS + /xf0/x90/x8d/x88 GOTHIC LETTER HWAIR + /xf0/x90/x8d/x89 GOTHIC LETTER OTHAL + /xf0/x90/x8d/x8a GOTHIC LETTER NINE HUNDRED + /xf0/x90/x90/x80 DESERET CAPITAL LETTER LONG I + /xf0/x90/x90/x81 DESERET CAPITAL LETTER LONG E + /xf0/x90/x90/x82 DESERET CAPITAL LETTER LONG A + /xf0/x90/x90/x83 DESERET CAPITAL LETTER LONG AH + /xf0/x90/x90/x84 DESERET CAPITAL LETTER LONG O + /xf0/x90/x90/x85 DESERET CAPITAL LETTER LONG OO + /xf0/x90/x90/x86 DESERET CAPITAL LETTER SHORT I + /xf0/x90/x90/x87 DESERET CAPITAL LETTER SHORT E + /xf0/x90/x90/x88 DESERET CAPITAL LETTER SHORT A + /xf0/x90/x90/x89 DESERET CAPITAL LETTER SHORT AH + /xf0/x90/x90/x8a DESERET CAPITAL LETTER SHORT O + /xf0/x90/x90/x8b DESERET CAPITAL LETTER SHORT OO + /xf0/x90/x90/x8c DESERET CAPITAL LETTER AY + /xf0/x90/x90/x8d DESERET CAPITAL LETTER OW + /xf0/x90/x90/x8e DESERET CAPITAL LETTER WU + /xf0/x90/x90/x8f DESERET CAPITAL LETTER YEE + /xf0/x90/x90/x90 DESERET CAPITAL LETTER H + /xf0/x90/x90/x91 DESERET CAPITAL LETTER PEE + /xf0/x90/x90/x92 DESERET CAPITAL LETTER BEE + /xf0/x90/x90/x93 DESERET CAPITAL LETTER TEE + /xf0/x90/x90/x94 DESERET CAPITAL LETTER DEE + /xf0/x90/x90/x95 DESERET CAPITAL LETTER CHEE + /xf0/x90/x90/x96 DESERET CAPITAL LETTER JEE + /xf0/x90/x90/x97 DESERET CAPITAL LETTER KAY + /xf0/x90/x90/x98 DESERET CAPITAL LETTER GAY + /xf0/x90/x90/x99 DESERET CAPITAL LETTER EF + /xf0/x90/x90/x9a DESERET CAPITAL LETTER VEE + /xf0/x90/x90/x9b DESERET CAPITAL LETTER ETH + /xf0/x90/x90/x9c DESERET CAPITAL LETTER THEE + /xf0/x90/x90/x9d DESERET CAPITAL LETTER ES + /xf0/x90/x90/x9e DESERET CAPITAL LETTER ZEE + /xf0/x90/x90/x9f DESERET CAPITAL LETTER ESH + /xf0/x90/x90/xa0 DESERET CAPITAL LETTER ZHEE + /xf0/x90/x90/xa1 DESERET CAPITAL LETTER ER + /xf0/x90/x90/xa2 DESERET CAPITAL LETTER EL + /xf0/x90/x90/xa3 DESERET CAPITAL LETTER EM + /xf0/x90/x90/xa4 DESERET CAPITAL LETTER EN + /xf0/x90/x90/xa5 DESERET CAPITAL LETTER ENG + /xf0/x90/x90/xa8 DESERET SMALL LETTER LONG I + /xf0/x90/x90/xa9 DESERET SMALL LETTER LONG E + /xf0/x90/x90/xaa DESERET SMALL LETTER LONG A + /xf0/x90/x90/xab DESERET SMALL LETTER LONG AH + /xf0/x90/x90/xac DESERET SMALL LETTER LONG O + /xf0/x90/x90/xad DESERET SMALL LETTER LONG OO + /xf0/x90/x90/xae DESERET SMALL LETTER SHORT I + /xf0/x90/x90/xaf DESERET SMALL LETTER SHORT E + /xf0/x90/x90/xb0 DESERET SMALL LETTER SHORT A + /xf0/x90/x90/xb1 DESERET SMALL LETTER SHORT AH + /xf0/x90/x90/xb2 DESERET SMALL LETTER SHORT O + /xf0/x90/x90/xb3 DESERET SMALL LETTER SHORT OO + /xf0/x90/x90/xb4 DESERET SMALL LETTER AY + /xf0/x90/x90/xb5 DESERET SMALL LETTER OW + /xf0/x90/x90/xb6 DESERET SMALL LETTER WU + /xf0/x90/x90/xb7 DESERET SMALL LETTER YEE + /xf0/x90/x90/xb8 DESERET SMALL LETTER H + /xf0/x90/x90/xb9 DESERET SMALL LETTER PEE + /xf0/x90/x90/xba DESERET SMALL LETTER BEE + /xf0/x90/x90/xbb DESERET SMALL LETTER TEE + /xf0/x90/x90/xbc DESERET SMALL LETTER DEE + /xf0/x90/x90/xbd DESERET SMALL LETTER CHEE + /xf0/x90/x90/xbe DESERET SMALL LETTER JEE + /xf0/x90/x90/xbf DESERET SMALL LETTER KAY + /xf0/x90/x91/x80 DESERET SMALL LETTER GAY + /xf0/x90/x91/x81 DESERET SMALL LETTER EF + /xf0/x90/x91/x82 DESERET SMALL LETTER VEE + /xf0/x90/x91/x83 DESERET SMALL LETTER ETH + /xf0/x90/x91/x84 DESERET SMALL LETTER THEE + /xf0/x90/x91/x85 DESERET SMALL LETTER ES + /xf0/x90/x91/x86 DESERET SMALL LETTER ZEE + /xf0/x90/x91/x87 DESERET SMALL LETTER ESH + /xf0/x90/x91/x88 DESERET SMALL LETTER ZHEE + /xf0/x90/x91/x89 DESERET SMALL LETTER ER + /xf0/x90/x91/x8a DESERET SMALL LETTER EL + /xf0/x90/x91/x8b DESERET SMALL LETTER EM + /xf0/x90/x91/x8c DESERET SMALL LETTER EN + /xf0/x90/x91/x8d DESERET SMALL LETTER ENG + /xf0/x9d/x80/x80 BYZANTINE MUSICAL SYMBOL PSILI + /xf0/x9d/x80/x81 BYZANTINE MUSICAL SYMBOL DASEIA + /xf0/x9d/x80/x82 BYZANTINE MUSICAL SYMBOL PERISPOMENI + /xf0/x9d/x80/x83 BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON + /xf0/x9d/x80/x84 BYZANTINE MUSICAL SYMBOL OXEIA DIPLI + /xf0/x9d/x80/x85 BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON + /xf0/x9d/x80/x86 BYZANTINE MUSICAL SYMBOL VAREIA DIPLI + /xf0/x9d/x80/x87 BYZANTINE MUSICAL SYMBOL KATHISTI + /xf0/x9d/x80/x88 BYZANTINE MUSICAL SYMBOL SYRMATIKI + /xf0/x9d/x80/x89 BYZANTINE MUSICAL SYMBOL PARAKLITIKI + /xf0/x9d/x80/x8a BYZANTINE MUSICAL SYMBOL YPOKRISIS + /xf0/x9d/x80/x8b BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI + /xf0/x9d/x80/x8c BYZANTINE MUSICAL SYMBOL KREMASTI + /xf0/x9d/x80/x8d BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON + /xf0/x9d/x80/x8e BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON + /xf0/x9d/x80/x8f BYZANTINE MUSICAL SYMBOL TELEIA + /xf0/x9d/x80/x90 BYZANTINE MUSICAL SYMBOL KENTIMATA + /xf0/x9d/x80/x91 BYZANTINE MUSICAL SYMBOL APOSTROFOS + /xf0/x9d/x80/x92 BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI + /xf0/x9d/x80/x93 BYZANTINE MUSICAL SYMBOL SYNEVMA + /xf0/x9d/x80/x94 BYZANTINE MUSICAL SYMBOL THITA + /xf0/x9d/x80/x95 BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION + /xf0/x9d/x80/x96 BYZANTINE MUSICAL SYMBOL GORGON ARCHAION + /xf0/x9d/x80/x97 BYZANTINE MUSICAL SYMBOL PSILON + /xf0/x9d/x80/x98 BYZANTINE MUSICAL SYMBOL CHAMILON + /xf0/x9d/x80/x99 BYZANTINE MUSICAL SYMBOL VATHY + /xf0/x9d/x80/x9a BYZANTINE MUSICAL SYMBOL ISON ARCHAION + /xf0/x9d/x80/x9b BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION + /xf0/x9d/x80/x9c BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION + /xf0/x9d/x80/x9d BYZANTINE MUSICAL SYMBOL SAXIMATA + /xf0/x9d/x80/x9e BYZANTINE MUSICAL SYMBOL PARICHON + /xf0/x9d/x80/x9f BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA + /xf0/x9d/x80/xa0 BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION + /xf0/x9d/x80/xa1 BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION + /xf0/x9d/x80/xa2 BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION + /xf0/x9d/x80/xa3 BYZANTINE MUSICAL SYMBOL APOTHEMA + /xf0/x9d/x80/xa4 BYZANTINE MUSICAL SYMBOL KLASMA + /xf0/x9d/x80/xa5 BYZANTINE MUSICAL SYMBOL REVMA + /xf0/x9d/x80/xa6 BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION + /xf0/x9d/x80/xa7 BYZANTINE MUSICAL SYMBOL TINAGMA + /xf0/x9d/x80/xa8 BYZANTINE MUSICAL SYMBOL ANATRICHISMA + /xf0/x9d/x80/xa9 BYZANTINE MUSICAL SYMBOL SEISMA + /xf0/x9d/x80/xaa BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION + /xf0/x9d/x80/xab BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU + /xf0/x9d/x80/xac BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION + /xf0/x9d/x80/xad BYZANTINE MUSICAL SYMBOL THEMA + /xf0/x9d/x80/xae BYZANTINE MUSICAL SYMBOL LEMOI + /xf0/x9d/x80/xaf BYZANTINE MUSICAL SYMBOL DYO + /xf0/x9d/x80/xb0 BYZANTINE MUSICAL SYMBOL TRIA + /xf0/x9d/x80/xb1 BYZANTINE MUSICAL SYMBOL TESSERA + /xf0/x9d/x80/xb2 BYZANTINE MUSICAL SYMBOL KRATIMATA + /xf0/x9d/x80/xb3 BYZANTINE MUSICAL SYMBOL APESO EXO NEO + /xf0/x9d/x80/xb4 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION + /xf0/x9d/x80/xb5 BYZANTINE MUSICAL SYMBOL IMIFTHORA + /xf0/x9d/x80/xb6 BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION + /xf0/x9d/x80/xb7 BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON + /xf0/x9d/x80/xb8 BYZANTINE MUSICAL SYMBOL PELASTON + /xf0/x9d/x80/xb9 BYZANTINE MUSICAL SYMBOL PSIFISTON + /xf0/x9d/x80/xba BYZANTINE MUSICAL SYMBOL KONTEVMA + /xf0/x9d/x80/xbb BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION + /xf0/x9d/x80/xbc BYZANTINE MUSICAL SYMBOL RAPISMA + /xf0/x9d/x80/xbd BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION + /xf0/x9d/x80/xbe BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION + /xf0/x9d/x80/xbf BYZANTINE MUSICAL SYMBOL ICHADIN + /xf0/x9d/x81/x80 BYZANTINE MUSICAL SYMBOL NANA + /xf0/x9d/x81/x81 BYZANTINE MUSICAL SYMBOL PETASMA + /xf0/x9d/x81/x82 BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO + /xf0/x9d/x81/x83 BYZANTINE MUSICAL SYMBOL TROMIKON ALLO + /xf0/x9d/x81/x84 BYZANTINE MUSICAL SYMBOL STRAGGISMATA + /xf0/x9d/x81/x85 BYZANTINE MUSICAL SYMBOL GRONTHISMATA + /xf0/x9d/x81/x86 BYZANTINE MUSICAL SYMBOL ISON NEO + /xf0/x9d/x81/x87 BYZANTINE MUSICAL SYMBOL OLIGON NEO + /xf0/x9d/x81/x88 BYZANTINE MUSICAL SYMBOL OXEIA NEO + /xf0/x9d/x81/x89 BYZANTINE MUSICAL SYMBOL PETASTI + /xf0/x9d/x81/x8a BYZANTINE MUSICAL SYMBOL KOUFISMA + /xf0/x9d/x81/x8b BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA + /xf0/x9d/x81/x8c BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA + /xf0/x9d/x81/x8d BYZANTINE MUSICAL SYMBOL PELASTON NEO + /xf0/x9d/x81/x8e BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO + /xf0/x9d/x81/x8f BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO + /xf0/x9d/x81/x90 BYZANTINE MUSICAL SYMBOL YPSILI + /xf0/x9d/x81/x91 BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO + /xf0/x9d/x81/x92 BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO + /xf0/x9d/x81/x93 BYZANTINE MUSICAL SYMBOL YPORROI + /xf0/x9d/x81/x94 BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON + /xf0/x9d/x81/x95 BYZANTINE MUSICAL SYMBOL ELAFRON + /xf0/x9d/x81/x96 BYZANTINE MUSICAL SYMBOL CHAMILI + /xf0/x9d/x81/x97 BYZANTINE MUSICAL SYMBOL MIKRON ISON + /xf0/x9d/x81/x98 BYZANTINE MUSICAL SYMBOL VAREIA NEO + /xf0/x9d/x81/x99 BYZANTINE MUSICAL SYMBOL PIASMA NEO + /xf0/x9d/x81/x9a BYZANTINE MUSICAL SYMBOL PSIFISTON NEO + /xf0/x9d/x81/x9b BYZANTINE MUSICAL SYMBOL OMALON + /xf0/x9d/x81/x9c BYZANTINE MUSICAL SYMBOL ANTIKENOMA + /xf0/x9d/x81/x9d BYZANTINE MUSICAL SYMBOL LYGISMA + /xf0/x9d/x81/x9e BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO + /xf0/x9d/x81/x9f BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO + /xf0/x9d/x81/xa0 BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA + /xf0/x9d/x81/xa1 BYZANTINE MUSICAL SYMBOL KYLISMA + /xf0/x9d/x81/xa2 BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA + /xf0/x9d/x81/xa3 BYZANTINE MUSICAL SYMBOL TROMIKON NEO + /xf0/x9d/x81/xa4 BYZANTINE MUSICAL SYMBOL EKSTREPTON + /xf0/x9d/x81/xa5 BYZANTINE MUSICAL SYMBOL SYNAGMA NEO + /xf0/x9d/x81/xa6 BYZANTINE MUSICAL SYMBOL SYRMA + /xf0/x9d/x81/xa7 BYZANTINE MUSICAL SYMBOL CHOREVMA NEO + /xf0/x9d/x81/xa8 BYZANTINE MUSICAL SYMBOL EPEGERMA + /xf0/x9d/x81/xa9 BYZANTINE MUSICAL SYMBOL SEISMA NEO + /xf0/x9d/x81/xaa BYZANTINE MUSICAL SYMBOL XIRON KLASMA + /xf0/x9d/x81/xab BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON + /xf0/x9d/x81/xac BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA + /xf0/x9d/x81/xad BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA + /xf0/x9d/x81/xae BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA + /xf0/x9d/x81/xaf BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA + /xf0/x9d/x81/xb0 BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA + /xf0/x9d/x81/xb1 BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA + /xf0/x9d/x81/xb2 BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON + /xf0/x9d/x81/xb3 BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON + /xf0/x9d/x81/xb4 BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON + /xf0/x9d/x81/xb5 BYZANTINE MUSICAL SYMBOL OYRANISMA NEO + /xf0/x9d/x81/xb6 BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO + /xf0/x9d/x81/xb7 BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO + /xf0/x9d/x81/xb8 BYZANTINE MUSICAL SYMBOL THEMA APLOUN + /xf0/x9d/x81/xb9 BYZANTINE MUSICAL SYMBOL THES KAI APOTHES + /xf0/x9d/x81/xba BYZANTINE MUSICAL SYMBOL KATAVASMA + /xf0/x9d/x81/xbb BYZANTINE MUSICAL SYMBOL ENDOFONON + /xf0/x9d/x81/xbc BYZANTINE MUSICAL SYMBOL YFEN KATO + /xf0/x9d/x81/xbd BYZANTINE MUSICAL SYMBOL YFEN ANO + /xf0/x9d/x81/xbe BYZANTINE MUSICAL SYMBOL STAVROS + /xf0/x9d/x81/xbf BYZANTINE MUSICAL SYMBOL KLASMA ANO + /xf0/x9d/x82/x80 BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION + /xf0/x9d/x82/x81 BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION + /xf0/x9d/x82/x82 BYZANTINE MUSICAL SYMBOL KRATIMA ALLO + /xf0/x9d/x82/x83 BYZANTINE MUSICAL SYMBOL KRATIMA NEO + /xf0/x9d/x82/x84 BYZANTINE MUSICAL SYMBOL APODERMA NEO + /xf0/x9d/x82/x85 BYZANTINE MUSICAL SYMBOL APLI + /xf0/x9d/x82/x86 BYZANTINE MUSICAL SYMBOL DIPLI + /xf0/x9d/x82/x87 BYZANTINE MUSICAL SYMBOL TRIPLI + /xf0/x9d/x82/x88 BYZANTINE MUSICAL SYMBOL TETRAPLI + /xf0/x9d/x82/x89 BYZANTINE MUSICAL SYMBOL KORONIS + /xf0/x9d/x82/x8a BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU + /xf0/x9d/x82/x8b BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON + /xf0/x9d/x82/x8c BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON + /xf0/x9d/x82/x8d BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON + /xf0/x9d/x82/x8e BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU + /xf0/x9d/x82/x8f BYZANTINE MUSICAL SYMBOL GORGON NEO ANO + /xf0/x9d/x82/x90 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA + /xf0/x9d/x82/x91 BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA + /xf0/x9d/x82/x92 BYZANTINE MUSICAL SYMBOL DIGORGON + /xf0/x9d/x82/x93 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO + /xf0/x9d/x82/x94 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO + /xf0/x9d/x82/x95 BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA + /xf0/x9d/x82/x96 BYZANTINE MUSICAL SYMBOL TRIGORGON + /xf0/x9d/x82/x97 BYZANTINE MUSICAL SYMBOL ARGON + /xf0/x9d/x82/x98 BYZANTINE MUSICAL SYMBOL IMIDIARGON + /xf0/x9d/x82/x99 BYZANTINE MUSICAL SYMBOL DIARGON + /xf0/x9d/x82/x9a BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI + /xf0/x9d/x82/x9b BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI + /xf0/x9d/x82/x9c BYZANTINE MUSICAL SYMBOL AGOGI ARGI + /xf0/x9d/x82/x9d BYZANTINE MUSICAL SYMBOL AGOGI METRIA + /xf0/x9d/x82/x9e BYZANTINE MUSICAL SYMBOL AGOGI MESI + /xf0/x9d/x82/x9f BYZANTINE MUSICAL SYMBOL AGOGI GORGI + /xf0/x9d/x82/xa0 BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI + /xf0/x9d/x82/xa1 BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI + /xf0/x9d/x82/xa2 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS + /xf0/x9d/x82/xa3 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS + /xf0/x9d/x82/xa4 BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS + /xf0/x9d/x82/xa5 BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS + /xf0/x9d/x82/xa6 BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS + /xf0/x9d/x82/xa7 BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS + /xf0/x9d/x82/xa8 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS + /xf0/x9d/x82/xa9 BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS + /xf0/x9d/x82/xaa BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS + /xf0/x9d/x82/xab BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS + /xf0/x9d/x82/xac BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS + /xf0/x9d/x82/xad BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS + /xf0/x9d/x82/xae BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS + /xf0/x9d/x82/xaf BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS + /xf0/x9d/x82/xb0 BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS + /xf0/x9d/x82/xb1 BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS + /xf0/x9d/x82/xb2 BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS + /xf0/x9d/x82/xb3 BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS + /xf0/x9d/x82/xb4 BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN + /xf0/x9d/x82/xb5 BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN + /xf0/x9d/x82/xb6 BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU + /xf0/x9d/x82/xb7 BYZANTINE MUSICAL SYMBOL IMIFONON + /xf0/x9d/x82/xb8 BYZANTINE MUSICAL SYMBOL IMIFTHORON + /xf0/x9d/x82/xb9 BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU + /xf0/x9d/x82/xba BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA + /xf0/x9d/x82/xbb BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA + /xf0/x9d/x82/xbc BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS + /xf0/x9d/x82/xbd BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI + /xf0/x9d/x82/xbe BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI + /xf0/x9d/x82/xbf BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE + /xf0/x9d/x83/x80 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO + /xf0/x9d/x83/x81 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO + /xf0/x9d/x83/x82 BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO + /xf0/x9d/x83/x83 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS + /xf0/x9d/x83/x84 BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS + /xf0/x9d/x83/x85 BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS + /xf0/x9d/x83/x86 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI + /xf0/x9d/x83/x87 BYZANTINE MUSICAL SYMBOL FTHORA NENANO + /xf0/x9d/x83/x88 BYZANTINE MUSICAL SYMBOL CHROA ZYGOS + /xf0/x9d/x83/x89 BYZANTINE MUSICAL SYMBOL CHROA KLITON + /xf0/x9d/x83/x8a BYZANTINE MUSICAL SYMBOL CHROA SPATHI + /xf0/x9d/x83/x8b BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION + /xf0/x9d/x83/x8c BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA + /xf0/x9d/x83/x8d BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION + /xf0/x9d/x83/x8e BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION + /xf0/x9d/x83/x8f BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION + /xf0/x9d/x83/x90 BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA + /xf0/x9d/x83/x91 BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA + /xf0/x9d/x83/x92 BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA + /xf0/x9d/x83/x93 BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA + /xf0/x9d/x83/x94 BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA + /xf0/x9d/x83/x95 BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA + /xf0/x9d/x83/x96 BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA + /xf0/x9d/x83/x97 BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA + /xf0/x9d/x83/x98 BYZANTINE MUSICAL SYMBOL GENIKI DIESIS + /xf0/x9d/x83/x99 BYZANTINE MUSICAL SYMBOL GENIKI YFESIS + /xf0/x9d/x83/x9a BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI + /xf0/x9d/x83/x9b BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI + /xf0/x9d/x83/x9c BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI + /xf0/x9d/x83/x9d BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS + /xf0/x9d/x83/x9e BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS + /xf0/x9d/x83/x9f BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU + /xf0/x9d/x83/xa0 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU + /xf0/x9d/x83/xa1 BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU + /xf0/x9d/x83/xa2 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS + /xf0/x9d/x83/xa3 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU + /xf0/x9d/x83/xa4 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU + /xf0/x9d/x83/xa5 BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU + /xf0/x9d/x83/xa6 BYZANTINE MUSICAL SYMBOL DIGRAMMA GG + /xf0/x9d/x83/xa7 BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU + /xf0/x9d/x83/xa8 BYZANTINE MUSICAL SYMBOL STIGMA + /xf0/x9d/x83/xa9 BYZANTINE MUSICAL SYMBOL ARKTIKO PA + /xf0/x9d/x83/xaa BYZANTINE MUSICAL SYMBOL ARKTIKO VOU + /xf0/x9d/x83/xab BYZANTINE MUSICAL SYMBOL ARKTIKO GA + /xf0/x9d/x83/xac BYZANTINE MUSICAL SYMBOL ARKTIKO DI + /xf0/x9d/x83/xad BYZANTINE MUSICAL SYMBOL ARKTIKO KE + /xf0/x9d/x83/xae BYZANTINE MUSICAL SYMBOL ARKTIKO ZO + /xf0/x9d/x83/xaf BYZANTINE MUSICAL SYMBOL ARKTIKO NI + /xf0/x9d/x83/xb0 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO + /xf0/x9d/x83/xb1 BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO + /xf0/x9d/x83/xb2 BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO + /xf0/x9d/x83/xb3 BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO + /xf0/x9d/x83/xb4 BYZANTINE MUSICAL SYMBOL KLASMA KATO + /xf0/x9d/x83/xb5 BYZANTINE MUSICAL SYMBOL GORGON NEO KATO + /xf0/x9d/x84/x80 MUSICAL SYMBOL SINGLE BARLINE + /xf0/x9d/x84/x81 MUSICAL SYMBOL DOUBLE BARLINE + /xf0/x9d/x84/x82 MUSICAL SYMBOL FINAL BARLINE + /xf0/x9d/x84/x83 MUSICAL SYMBOL REVERSE FINAL BARLINE + /xf0/x9d/x84/x84 MUSICAL SYMBOL DASHED BARLINE + /xf0/x9d/x84/x85 MUSICAL SYMBOL SHORT BARLINE + /xf0/x9d/x84/x86 MUSICAL SYMBOL LEFT REPEAT SIGN + /xf0/x9d/x84/x87 MUSICAL SYMBOL RIGHT REPEAT SIGN + /xf0/x9d/x84/x88 MUSICAL SYMBOL REPEAT DOTS + /xf0/x9d/x84/x89 MUSICAL SYMBOL DAL SEGNO + /xf0/x9d/x84/x8a MUSICAL SYMBOL DA CAPO + /xf0/x9d/x84/x8b MUSICAL SYMBOL SEGNO + /xf0/x9d/x84/x8c MUSICAL SYMBOL CODA + /xf0/x9d/x84/x8d MUSICAL SYMBOL REPEATED FIGURE-1 + /xf0/x9d/x84/x8e MUSICAL SYMBOL REPEATED FIGURE-2 + /xf0/x9d/x84/x8f MUSICAL SYMBOL REPEATED FIGURE-3 + /xf0/x9d/x84/x90 MUSICAL SYMBOL FERMATA + /xf0/x9d/x84/x91 MUSICAL SYMBOL FERMATA BELOW + /xf0/x9d/x84/x92 MUSICAL SYMBOL BREATH MARK + /xf0/x9d/x84/x93 MUSICAL SYMBOL CAESURA + /xf0/x9d/x84/x94 MUSICAL SYMBOL BRACE + /xf0/x9d/x84/x95 MUSICAL SYMBOL BRACKET + /xf0/x9d/x84/x96 MUSICAL SYMBOL ONE-LINE STAFF + /xf0/x9d/x84/x97 MUSICAL SYMBOL TWO-LINE STAFF + /xf0/x9d/x84/x98 MUSICAL SYMBOL THREE-LINE STAFF + /xf0/x9d/x84/x99 MUSICAL SYMBOL FOUR-LINE STAFF + /xf0/x9d/x84/x9a MUSICAL SYMBOL FIVE-LINE STAFF + /xf0/x9d/x84/x9b MUSICAL SYMBOL SIX-LINE STAFF + /xf0/x9d/x84/x9c MUSICAL SYMBOL SIX-STRING FRETBOARD + /xf0/x9d/x84/x9d MUSICAL SYMBOL FOUR-STRING FRETBOARD + /xf0/x9d/x84/x9e MUSICAL SYMBOL G CLEF + /xf0/x9d/x84/x9f MUSICAL SYMBOL G CLEF OTTAVA ALTA + /xf0/x9d/x84/xa0 MUSICAL SYMBOL G CLEF OTTAVA BASSA + /xf0/x9d/x84/xa1 MUSICAL SYMBOL C CLEF + /xf0/x9d/x84/xa2 MUSICAL SYMBOL F CLEF + /xf0/x9d/x84/xa3 MUSICAL SYMBOL F CLEF OTTAVA ALTA + /xf0/x9d/x84/xa4 MUSICAL SYMBOL F CLEF OTTAVA BASSA + /xf0/x9d/x84/xa5 MUSICAL SYMBOL DRUM CLEF-1 + /xf0/x9d/x84/xa6 MUSICAL SYMBOL DRUM CLEF-2 + /xf0/x9d/x84/xaa MUSICAL SYMBOL DOUBLE SHARP + /xf0/x9d/x84/xab MUSICAL SYMBOL DOUBLE FLAT + /xf0/x9d/x84/xac MUSICAL SYMBOL FLAT UP + /xf0/x9d/x84/xad MUSICAL SYMBOL FLAT DOWN + /xf0/x9d/x84/xae MUSICAL SYMBOL NATURAL UP + /xf0/x9d/x84/xaf MUSICAL SYMBOL NATURAL DOWN + /xf0/x9d/x84/xb0 MUSICAL SYMBOL SHARP UP + /xf0/x9d/x84/xb1 MUSICAL SYMBOL SHARP DOWN + /xf0/x9d/x84/xb2 MUSICAL SYMBOL QUARTER TONE SHARP + /xf0/x9d/x84/xb3 MUSICAL SYMBOL QUARTER TONE FLAT + /xf0/x9d/x84/xb4 MUSICAL SYMBOL COMMON TIME + /xf0/x9d/x84/xb5 MUSICAL SYMBOL CUT TIME + /xf0/x9d/x84/xb6 MUSICAL SYMBOL OTTAVA ALTA + /xf0/x9d/x84/xb7 MUSICAL SYMBOL OTTAVA BASSA + /xf0/x9d/x84/xb8 MUSICAL SYMBOL QUINDICESIMA ALTA + /xf0/x9d/x84/xb9 MUSICAL SYMBOL QUINDICESIMA BASSA + /xf0/x9d/x84/xba MUSICAL SYMBOL MULTI REST + /xf0/x9d/x84/xbb MUSICAL SYMBOL WHOLE REST + /xf0/x9d/x84/xbc MUSICAL SYMBOL HALF REST + /xf0/x9d/x84/xbd MUSICAL SYMBOL QUARTER REST + /xf0/x9d/x84/xbe MUSICAL SYMBOL EIGHTH REST + /xf0/x9d/x84/xbf MUSICAL SYMBOL SIXTEENTH REST + /xf0/x9d/x85/x80 MUSICAL SYMBOL THIRTY-SECOND REST + /xf0/x9d/x85/x81 MUSICAL SYMBOL SIXTY-FOURTH REST + /xf0/x9d/x85/x82 MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST + /xf0/x9d/x85/x83 MUSICAL SYMBOL X NOTEHEAD + /xf0/x9d/x85/x84 MUSICAL SYMBOL PLUS NOTEHEAD + /xf0/x9d/x85/x85 MUSICAL SYMBOL CIRCLE X NOTEHEAD + /xf0/x9d/x85/x86 MUSICAL SYMBOL SQUARE NOTEHEAD WHITE + /xf0/x9d/x85/x87 MUSICAL SYMBOL SQUARE NOTEHEAD BLACK + /xf0/x9d/x85/x88 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE + /xf0/x9d/x85/x89 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK + /xf0/x9d/x85/x8a MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE + /xf0/x9d/x85/x8b MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK + /xf0/x9d/x85/x8c MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE + /xf0/x9d/x85/x8d MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK + /xf0/x9d/x85/x8e MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE + /xf0/x9d/x85/x8f MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK + /xf0/x9d/x85/x90 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE + /xf0/x9d/x85/x91 MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK + /xf0/x9d/x85/x92 MUSICAL SYMBOL MOON NOTEHEAD WHITE + /xf0/x9d/x85/x93 MUSICAL SYMBOL MOON NOTEHEAD BLACK + /xf0/x9d/x85/x94 MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE + /xf0/x9d/x85/x95 MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK + /xf0/x9d/x85/x96 MUSICAL SYMBOL PARENTHESIS NOTEHEAD + /xf0/x9d/x85/x97 MUSICAL SYMBOL VOID NOTEHEAD + /xf0/x9d/x85/x98 MUSICAL SYMBOL NOTEHEAD BLACK + /xf0/x9d/x85/x99 MUSICAL SYMBOL NULL NOTEHEAD + /xf0/x9d/x85/x9a MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE + /xf0/x9d/x85/x9b MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK + /xf0/x9d/x85/x9c MUSICAL SYMBOL BREVE + /xf0/x9d/x85/x9d MUSICAL SYMBOL WHOLE NOTE + /xf0/x9d/x85/x9e MUSICAL SYMBOL HALF NOTE + /xf0/x9d/x85/x9f MUSICAL SYMBOL QUARTER NOTE + /xf0/x9d/x85/xa0 MUSICAL SYMBOL EIGHTH NOTE + /xf0/x9d/x85/xa1 MUSICAL SYMBOL SIXTEENTH NOTE + /xf0/x9d/x85/xa2 MUSICAL SYMBOL THIRTY-SECOND NOTE + /xf0/x9d/x85/xa3 MUSICAL SYMBOL SIXTY-FOURTH NOTE + /xf0/x9d/x85/xa4 MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE + /xf0/x9d/x85/xa5 MUSICAL SYMBOL COMBINING STEM + /xf0/x9d/x85/xa6 MUSICAL SYMBOL COMBINING SPRECHGESANG STEM + /xf0/x9d/x85/xa7 MUSICAL SYMBOL COMBINING TREMOLO-1 + /xf0/x9d/x85/xa8 MUSICAL SYMBOL COMBINING TREMOLO-2 + /xf0/x9d/x85/xa9 MUSICAL SYMBOL COMBINING TREMOLO-3 + /xf0/x9d/x85/xaa MUSICAL SYMBOL FINGERED TREMOLO-1 + /xf0/x9d/x85/xab MUSICAL SYMBOL FINGERED TREMOLO-2 + /xf0/x9d/x85/xac MUSICAL SYMBOL FINGERED TREMOLO-3 + /xf0/x9d/x85/xad MUSICAL SYMBOL COMBINING AUGMENTATION DOT + /xf0/x9d/x85/xae MUSICAL SYMBOL COMBINING FLAG-1 + /xf0/x9d/x85/xaf MUSICAL SYMBOL COMBINING FLAG-2 + /xf0/x9d/x85/xb0 MUSICAL SYMBOL COMBINING FLAG-3 + /xf0/x9d/x85/xb1 MUSICAL SYMBOL COMBINING FLAG-4 + /xf0/x9d/x85/xb2 MUSICAL SYMBOL COMBINING FLAG-5 + /xf0/x9d/x85/xb3 MUSICAL SYMBOL BEGIN BEAM + /xf0/x9d/x85/xb4 MUSICAL SYMBOL END BEAM + /xf0/x9d/x85/xb5 MUSICAL SYMBOL BEGIN TIE + /xf0/x9d/x85/xb6 MUSICAL SYMBOL END TIE + /xf0/x9d/x85/xb7 MUSICAL SYMBOL BEGIN SLUR + /xf0/x9d/x85/xb8 MUSICAL SYMBOL END SLUR + /xf0/x9d/x85/xb9 MUSICAL SYMBOL BEGIN PHRASE + /xf0/x9d/x85/xba MUSICAL SYMBOL END PHRASE + /xf0/x9d/x85/xbb MUSICAL SYMBOL COMBINING ACCENT + /xf0/x9d/x85/xbc MUSICAL SYMBOL COMBINING STACCATO + /xf0/x9d/x85/xbd MUSICAL SYMBOL COMBINING TENUTO + /xf0/x9d/x85/xbe MUSICAL SYMBOL COMBINING STACCATISSIMO + /xf0/x9d/x85/xbf MUSICAL SYMBOL COMBINING MARCATO + /xf0/x9d/x86/x80 MUSICAL SYMBOL COMBINING MARCATO-STACCATO + /xf0/x9d/x86/x81 MUSICAL SYMBOL COMBINING ACCENT-STACCATO + /xf0/x9d/x86/x82 MUSICAL SYMBOL COMBINING LOURE + /xf0/x9d/x86/x83 MUSICAL SYMBOL ARPEGGIATO UP + /xf0/x9d/x86/x84 MUSICAL SYMBOL ARPEGGIATO DOWN + /xf0/x9d/x86/x85 MUSICAL SYMBOL COMBINING DOIT + /xf0/x9d/x86/x86 MUSICAL SYMBOL COMBINING RIP + /xf0/x9d/x86/x87 MUSICAL SYMBOL COMBINING FLIP + /xf0/x9d/x86/x88 MUSICAL SYMBOL COMBINING SMEAR + /xf0/x9d/x86/x89 MUSICAL SYMBOL COMBINING BEND + /xf0/x9d/x86/x8a MUSICAL SYMBOL COMBINING DOUBLE TONGUE + /xf0/x9d/x86/x8b MUSICAL SYMBOL COMBINING TRIPLE TONGUE + /xf0/x9d/x86/x8c MUSICAL SYMBOL RINFORZANDO + /xf0/x9d/x86/x8d MUSICAL SYMBOL SUBITO + /xf0/x9d/x86/x8e MUSICAL SYMBOL Z + /xf0/x9d/x86/x8f MUSICAL SYMBOL PIANO + /xf0/x9d/x86/x90 MUSICAL SYMBOL MEZZO + /xf0/x9d/x86/x91 MUSICAL SYMBOL FORTE + /xf0/x9d/x86/x92 MUSICAL SYMBOL CRESCENDO + /xf0/x9d/x86/x93 MUSICAL SYMBOL DECRESCENDO + /xf0/x9d/x86/x94 MUSICAL SYMBOL GRACE NOTE SLASH + /xf0/x9d/x86/x95 MUSICAL SYMBOL GRACE NOTE NO SLASH + /xf0/x9d/x86/x96 MUSICAL SYMBOL TR + /xf0/x9d/x86/x97 MUSICAL SYMBOL TURN + /xf0/x9d/x86/x98 MUSICAL SYMBOL INVERTED TURN + /xf0/x9d/x86/x99 MUSICAL SYMBOL TURN SLASH + /xf0/x9d/x86/x9a MUSICAL SYMBOL TURN UP + /xf0/x9d/x86/x9b MUSICAL SYMBOL ORNAMENT STROKE-1 + /xf0/x9d/x86/x9c MUSICAL SYMBOL ORNAMENT STROKE-2 + /xf0/x9d/x86/x9d MUSICAL SYMBOL ORNAMENT STROKE-3 + /xf0/x9d/x86/x9e MUSICAL SYMBOL ORNAMENT STROKE-4 + /xf0/x9d/x86/x9f MUSICAL SYMBOL ORNAMENT STROKE-5 + /xf0/x9d/x86/xa0 MUSICAL SYMBOL ORNAMENT STROKE-6 + /xf0/x9d/x86/xa1 MUSICAL SYMBOL ORNAMENT STROKE-7 + /xf0/x9d/x86/xa2 MUSICAL SYMBOL ORNAMENT STROKE-8 + /xf0/x9d/x86/xa3 MUSICAL SYMBOL ORNAMENT STROKE-9 + /xf0/x9d/x86/xa4 MUSICAL SYMBOL ORNAMENT STROKE-10 + /xf0/x9d/x86/xa5 MUSICAL SYMBOL ORNAMENT STROKE-11 + /xf0/x9d/x86/xa6 MUSICAL SYMBOL HAUPTSTIMME + /xf0/x9d/x86/xa7 MUSICAL SYMBOL NEBENSTIMME + /xf0/x9d/x86/xa8 MUSICAL SYMBOL END OF STIMME + /xf0/x9d/x86/xa9 MUSICAL SYMBOL DEGREE SLASH + /xf0/x9d/x86/xaa MUSICAL SYMBOL COMBINING DOWN BOW + /xf0/x9d/x86/xab MUSICAL SYMBOL COMBINING UP BOW + /xf0/x9d/x86/xac MUSICAL SYMBOL COMBINING HARMONIC + /xf0/x9d/x86/xad MUSICAL SYMBOL COMBINING SNAP PIZZICATO + /xf0/x9d/x86/xae MUSICAL SYMBOL PEDAL MARK + /xf0/x9d/x86/xaf MUSICAL SYMBOL PEDAL UP MARK + /xf0/x9d/x86/xb0 MUSICAL SYMBOL HALF PEDAL MARK + /xf0/x9d/x86/xb1 MUSICAL SYMBOL GLISSANDO UP + /xf0/x9d/x86/xb2 MUSICAL SYMBOL GLISSANDO DOWN + /xf0/x9d/x86/xb3 MUSICAL SYMBOL WITH FINGERNAILS + /xf0/x9d/x86/xb4 MUSICAL SYMBOL DAMP + /xf0/x9d/x86/xb5 MUSICAL SYMBOL DAMP ALL + /xf0/x9d/x86/xb6 MUSICAL SYMBOL MAXIMA + /xf0/x9d/x86/xb7 MUSICAL SYMBOL LONGA + /xf0/x9d/x86/xb8 MUSICAL SYMBOL BREVIS + /xf0/x9d/x86/xb9 MUSICAL SYMBOL SEMIBREVIS WHITE + /xf0/x9d/x86/xba MUSICAL SYMBOL SEMIBREVIS BLACK + /xf0/x9d/x86/xbb MUSICAL SYMBOL MINIMA + /xf0/x9d/x86/xbc MUSICAL SYMBOL MINIMA BLACK + /xf0/x9d/x86/xbd MUSICAL SYMBOL SEMIMINIMA WHITE + /xf0/x9d/x86/xbe MUSICAL SYMBOL SEMIMINIMA BLACK + /xf0/x9d/x86/xbf MUSICAL SYMBOL FUSA WHITE + /xf0/x9d/x87/x80 MUSICAL SYMBOL FUSA BLACK + /xf0/x9d/x87/x81 MUSICAL SYMBOL LONGA PERFECTA REST + /xf0/x9d/x87/x82 MUSICAL SYMBOL LONGA IMPERFECTA REST + /xf0/x9d/x87/x83 MUSICAL SYMBOL BREVIS REST + /xf0/x9d/x87/x84 MUSICAL SYMBOL SEMIBREVIS REST + /xf0/x9d/x87/x85 MUSICAL SYMBOL MINIMA REST + /xf0/x9d/x87/x86 MUSICAL SYMBOL SEMIMINIMA REST + /xf0/x9d/x87/x87 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA + /xf0/x9d/x87/x88 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA + /xf0/x9d/x87/x89 MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1 + /xf0/x9d/x87/x8a MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA + /xf0/x9d/x87/x8b MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA + /xf0/x9d/x87/x8c MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1 + /xf0/x9d/x87/x8d MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2 + /xf0/x9d/x87/x8e MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3 + /xf0/x9d/x87/x8f MUSICAL SYMBOL CROIX + /xf0/x9d/x87/x90 MUSICAL SYMBOL GREGORIAN C CLEF + /xf0/x9d/x87/x91 MUSICAL SYMBOL GREGORIAN F CLEF + /xf0/x9d/x87/x92 MUSICAL SYMBOL SQUARE B + /xf0/x9d/x87/x93 MUSICAL SYMBOL VIRGA + /xf0/x9d/x87/x94 MUSICAL SYMBOL PODATUS + /xf0/x9d/x87/x95 MUSICAL SYMBOL CLIVIS + /xf0/x9d/x87/x96 MUSICAL SYMBOL SCANDICUS + /xf0/x9d/x87/x97 MUSICAL SYMBOL CLIMACUS + /xf0/x9d/x87/x98 MUSICAL SYMBOL TORCULUS + /xf0/x9d/x87/x99 MUSICAL SYMBOL PORRECTUS + /xf0/x9d/x87/x9a MUSICAL SYMBOL PORRECTUS FLEXUS + /xf0/x9d/x87/x9b MUSICAL SYMBOL SCANDICUS FLEXUS + /xf0/x9d/x87/x9c MUSICAL SYMBOL TORCULUS RESUPINUS + /xf0/x9d/x87/x9d MUSICAL SYMBOL PES SUBPUNCTIS + /xf0/x9d/x90/x80 MATHEMATICAL BOLD CAPITAL A + /xf0/x9d/x90/x81 MATHEMATICAL BOLD CAPITAL B + /xf0/x9d/x90/x82 MATHEMATICAL BOLD CAPITAL C + /xf0/x9d/x90/x83 MATHEMATICAL BOLD CAPITAL D + /xf0/x9d/x90/x84 MATHEMATICAL BOLD CAPITAL E + /xf0/x9d/x90/x85 MATHEMATICAL BOLD CAPITAL F + /xf0/x9d/x90/x86 MATHEMATICAL BOLD CAPITAL G + /xf0/x9d/x90/x87 MATHEMATICAL BOLD CAPITAL H + /xf0/x9d/x90/x88 MATHEMATICAL BOLD CAPITAL I + /xf0/x9d/x90/x89 MATHEMATICAL BOLD CAPITAL J + /xf0/x9d/x90/x8a MATHEMATICAL BOLD CAPITAL K + /xf0/x9d/x90/x8b MATHEMATICAL BOLD CAPITAL L + /xf0/x9d/x90/x8c MATHEMATICAL BOLD CAPITAL M + /xf0/x9d/x90/x8d MATHEMATICAL BOLD CAPITAL N + /xf0/x9d/x90/x8e MATHEMATICAL BOLD CAPITAL O + /xf0/x9d/x90/x8f MATHEMATICAL BOLD CAPITAL P + /xf0/x9d/x90/x90 MATHEMATICAL BOLD CAPITAL Q + /xf0/x9d/x90/x91 MATHEMATICAL BOLD CAPITAL R + /xf0/x9d/x90/x92 MATHEMATICAL BOLD CAPITAL S + /xf0/x9d/x90/x93 MATHEMATICAL BOLD CAPITAL T + /xf0/x9d/x90/x94 MATHEMATICAL BOLD CAPITAL U + /xf0/x9d/x90/x95 MATHEMATICAL BOLD CAPITAL V + /xf0/x9d/x90/x96 MATHEMATICAL BOLD CAPITAL W + /xf0/x9d/x90/x97 MATHEMATICAL BOLD CAPITAL X + /xf0/x9d/x90/x98 MATHEMATICAL BOLD CAPITAL Y + /xf0/x9d/x90/x99 MATHEMATICAL BOLD CAPITAL Z + /xf0/x9d/x90/x9a MATHEMATICAL BOLD SMALL A + /xf0/x9d/x90/x9b MATHEMATICAL BOLD SMALL B + /xf0/x9d/x90/x9c MATHEMATICAL BOLD SMALL C + /xf0/x9d/x90/x9d MATHEMATICAL BOLD SMALL D + /xf0/x9d/x90/x9e MATHEMATICAL BOLD SMALL E + /xf0/x9d/x90/x9f MATHEMATICAL BOLD SMALL F + /xf0/x9d/x90/xa0 MATHEMATICAL BOLD SMALL G + /xf0/x9d/x90/xa1 MATHEMATICAL BOLD SMALL H + /xf0/x9d/x90/xa2 MATHEMATICAL BOLD SMALL I + /xf0/x9d/x90/xa3 MATHEMATICAL BOLD SMALL J + /xf0/x9d/x90/xa4 MATHEMATICAL BOLD SMALL K + /xf0/x9d/x90/xa5 MATHEMATICAL BOLD SMALL L + /xf0/x9d/x90/xa6 MATHEMATICAL BOLD SMALL M + /xf0/x9d/x90/xa7 MATHEMATICAL BOLD SMALL N + /xf0/x9d/x90/xa8 MATHEMATICAL BOLD SMALL O + /xf0/x9d/x90/xa9 MATHEMATICAL BOLD SMALL P + /xf0/x9d/x90/xaa MATHEMATICAL BOLD SMALL Q + /xf0/x9d/x90/xab MATHEMATICAL BOLD SMALL R + /xf0/x9d/x90/xac MATHEMATICAL BOLD SMALL S + /xf0/x9d/x90/xad MATHEMATICAL BOLD SMALL T + /xf0/x9d/x90/xae MATHEMATICAL BOLD SMALL U + /xf0/x9d/x90/xaf MATHEMATICAL BOLD SMALL V + /xf0/x9d/x90/xb0 MATHEMATICAL BOLD SMALL W + /xf0/x9d/x90/xb1 MATHEMATICAL BOLD SMALL X + /xf0/x9d/x90/xb2 MATHEMATICAL BOLD SMALL Y + /xf0/x9d/x90/xb3 MATHEMATICAL BOLD SMALL Z + /xf0/x9d/x90/xb4 MATHEMATICAL ITALIC CAPITAL A + /xf0/x9d/x90/xb5 MATHEMATICAL ITALIC CAPITAL B + /xf0/x9d/x90/xb6 MATHEMATICAL ITALIC CAPITAL C + /xf0/x9d/x90/xb7 MATHEMATICAL ITALIC CAPITAL D + /xf0/x9d/x90/xb8 MATHEMATICAL ITALIC CAPITAL E + /xf0/x9d/x90/xb9 MATHEMATICAL ITALIC CAPITAL F + /xf0/x9d/x90/xba MATHEMATICAL ITALIC CAPITAL G + /xf0/x9d/x90/xbb MATHEMATICAL ITALIC CAPITAL H + /xf0/x9d/x90/xbc MATHEMATICAL ITALIC CAPITAL I + /xf0/x9d/x90/xbd MATHEMATICAL ITALIC CAPITAL J + /xf0/x9d/x90/xbe MATHEMATICAL ITALIC CAPITAL K + /xf0/x9d/x90/xbf MATHEMATICAL ITALIC CAPITAL L + /xf0/x9d/x91/x80 MATHEMATICAL ITALIC CAPITAL M + /xf0/x9d/x91/x81 MATHEMATICAL ITALIC CAPITAL N + /xf0/x9d/x91/x82 MATHEMATICAL ITALIC CAPITAL O + /xf0/x9d/x91/x83 MATHEMATICAL ITALIC CAPITAL P + /xf0/x9d/x91/x84 MATHEMATICAL ITALIC CAPITAL Q + /xf0/x9d/x91/x85 MATHEMATICAL ITALIC CAPITAL R + /xf0/x9d/x91/x86 MATHEMATICAL ITALIC CAPITAL S + /xf0/x9d/x91/x87 MATHEMATICAL ITALIC CAPITAL T + /xf0/x9d/x91/x88 MATHEMATICAL ITALIC CAPITAL U + /xf0/x9d/x91/x89 MATHEMATICAL ITALIC CAPITAL V + /xf0/x9d/x91/x8a MATHEMATICAL ITALIC CAPITAL W + /xf0/x9d/x91/x8b MATHEMATICAL ITALIC CAPITAL X + /xf0/x9d/x91/x8c MATHEMATICAL ITALIC CAPITAL Y + /xf0/x9d/x91/x8d MATHEMATICAL ITALIC CAPITAL Z + /xf0/x9d/x91/x8e MATHEMATICAL ITALIC SMALL A + /xf0/x9d/x91/x8f MATHEMATICAL ITALIC SMALL B + /xf0/x9d/x91/x90 MATHEMATICAL ITALIC SMALL C + /xf0/x9d/x91/x91 MATHEMATICAL ITALIC SMALL D + /xf0/x9d/x91/x92 MATHEMATICAL ITALIC SMALL E + /xf0/x9d/x91/x93 MATHEMATICAL ITALIC SMALL F + /xf0/x9d/x91/x94 MATHEMATICAL ITALIC SMALL G + /xf0/x9d/x91/x96 MATHEMATICAL ITALIC SMALL I + /xf0/x9d/x91/x97 MATHEMATICAL ITALIC SMALL J + /xf0/x9d/x91/x98 MATHEMATICAL ITALIC SMALL K + /xf0/x9d/x91/x99 MATHEMATICAL ITALIC SMALL L + /xf0/x9d/x91/x9a MATHEMATICAL ITALIC SMALL M + /xf0/x9d/x91/x9b MATHEMATICAL ITALIC SMALL N + /xf0/x9d/x91/x9c MATHEMATICAL ITALIC SMALL O + /xf0/x9d/x91/x9d MATHEMATICAL ITALIC SMALL P + /xf0/x9d/x91/x9e MATHEMATICAL ITALIC SMALL Q + /xf0/x9d/x91/x9f MATHEMATICAL ITALIC SMALL R + /xf0/x9d/x91/xa0 MATHEMATICAL ITALIC SMALL S + /xf0/x9d/x91/xa1 MATHEMATICAL ITALIC SMALL T + /xf0/x9d/x91/xa2 MATHEMATICAL ITALIC SMALL U + /xf0/x9d/x91/xa3 MATHEMATICAL ITALIC SMALL V + /xf0/x9d/x91/xa4 MATHEMATICAL ITALIC SMALL W + /xf0/x9d/x91/xa5 MATHEMATICAL ITALIC SMALL X + /xf0/x9d/x91/xa6 MATHEMATICAL ITALIC SMALL Y + /xf0/x9d/x91/xa7 MATHEMATICAL ITALIC SMALL Z + /xf0/x9d/x91/xa8 MATHEMATICAL BOLD ITALIC CAPITAL A + /xf0/x9d/x91/xa9 MATHEMATICAL BOLD ITALIC CAPITAL B + /xf0/x9d/x91/xaa MATHEMATICAL BOLD ITALIC CAPITAL C + /xf0/x9d/x91/xab MATHEMATICAL BOLD ITALIC CAPITAL D + /xf0/x9d/x91/xac MATHEMATICAL BOLD ITALIC CAPITAL E + /xf0/x9d/x91/xad MATHEMATICAL BOLD ITALIC CAPITAL F + /xf0/x9d/x91/xae MATHEMATICAL BOLD ITALIC CAPITAL G + /xf0/x9d/x91/xaf MATHEMATICAL BOLD ITALIC CAPITAL H + /xf0/x9d/x91/xb0 MATHEMATICAL BOLD ITALIC CAPITAL I + /xf0/x9d/x91/xb1 MATHEMATICAL BOLD ITALIC CAPITAL J + /xf0/x9d/x91/xb2 MATHEMATICAL BOLD ITALIC CAPITAL K + /xf0/x9d/x91/xb3 MATHEMATICAL BOLD ITALIC CAPITAL L + /xf0/x9d/x91/xb4 MATHEMATICAL BOLD ITALIC CAPITAL M + /xf0/x9d/x91/xb5 MATHEMATICAL BOLD ITALIC CAPITAL N + /xf0/x9d/x91/xb6 MATHEMATICAL BOLD ITALIC CAPITAL O + /xf0/x9d/x91/xb7 MATHEMATICAL BOLD ITALIC CAPITAL P + /xf0/x9d/x91/xb8 MATHEMATICAL BOLD ITALIC CAPITAL Q + /xf0/x9d/x91/xb9 MATHEMATICAL BOLD ITALIC CAPITAL R + /xf0/x9d/x91/xba MATHEMATICAL BOLD ITALIC CAPITAL S + /xf0/x9d/x91/xbb MATHEMATICAL BOLD ITALIC CAPITAL T + /xf0/x9d/x91/xbc MATHEMATICAL BOLD ITALIC CAPITAL U + /xf0/x9d/x91/xbd MATHEMATICAL BOLD ITALIC CAPITAL V + /xf0/x9d/x91/xbe MATHEMATICAL BOLD ITALIC CAPITAL W + /xf0/x9d/x91/xbf MATHEMATICAL BOLD ITALIC CAPITAL X + /xf0/x9d/x92/x80 MATHEMATICAL BOLD ITALIC CAPITAL Y + /xf0/x9d/x92/x81 MATHEMATICAL BOLD ITALIC CAPITAL Z + /xf0/x9d/x92/x82 MATHEMATICAL BOLD ITALIC SMALL A + /xf0/x9d/x92/x83 MATHEMATICAL BOLD ITALIC SMALL B + /xf0/x9d/x92/x84 MATHEMATICAL BOLD ITALIC SMALL C + /xf0/x9d/x92/x85 MATHEMATICAL BOLD ITALIC SMALL D + /xf0/x9d/x92/x86 MATHEMATICAL BOLD ITALIC SMALL E + /xf0/x9d/x92/x87 MATHEMATICAL BOLD ITALIC SMALL F + /xf0/x9d/x92/x88 MATHEMATICAL BOLD ITALIC SMALL G + /xf0/x9d/x92/x89 MATHEMATICAL BOLD ITALIC SMALL H + /xf0/x9d/x92/x8a MATHEMATICAL BOLD ITALIC SMALL I + /xf0/x9d/x92/x8b MATHEMATICAL BOLD ITALIC SMALL J + /xf0/x9d/x92/x8c MATHEMATICAL BOLD ITALIC SMALL K + /xf0/x9d/x92/x8d MATHEMATICAL BOLD ITALIC SMALL L + /xf0/x9d/x92/x8e MATHEMATICAL BOLD ITALIC SMALL M + /xf0/x9d/x92/x8f MATHEMATICAL BOLD ITALIC SMALL N + /xf0/x9d/x92/x90 MATHEMATICAL BOLD ITALIC SMALL O + /xf0/x9d/x92/x91 MATHEMATICAL BOLD ITALIC SMALL P + /xf0/x9d/x92/x92 MATHEMATICAL BOLD ITALIC SMALL Q + /xf0/x9d/x92/x93 MATHEMATICAL BOLD ITALIC SMALL R + /xf0/x9d/x92/x94 MATHEMATICAL BOLD ITALIC SMALL S + /xf0/x9d/x92/x95 MATHEMATICAL BOLD ITALIC SMALL T + /xf0/x9d/x92/x96 MATHEMATICAL BOLD ITALIC SMALL U + /xf0/x9d/x92/x97 MATHEMATICAL BOLD ITALIC SMALL V + /xf0/x9d/x92/x98 MATHEMATICAL BOLD ITALIC SMALL W + /xf0/x9d/x92/x99 MATHEMATICAL BOLD ITALIC SMALL X + /xf0/x9d/x92/x9a MATHEMATICAL BOLD ITALIC SMALL Y + /xf0/x9d/x92/x9b MATHEMATICAL BOLD ITALIC SMALL Z + /xf0/x9d/x92/x9c MATHEMATICAL SCRIPT CAPITAL A + /xf0/x9d/x92/x9e MATHEMATICAL SCRIPT CAPITAL C + /xf0/x9d/x92/x9f MATHEMATICAL SCRIPT CAPITAL D + /xf0/x9d/x92/xa2 MATHEMATICAL SCRIPT CAPITAL G + /xf0/x9d/x92/xa5 MATHEMATICAL SCRIPT CAPITAL J + /xf0/x9d/x92/xa6 MATHEMATICAL SCRIPT CAPITAL K + /xf0/x9d/x92/xa9 MATHEMATICAL SCRIPT CAPITAL N + /xf0/x9d/x92/xaa MATHEMATICAL SCRIPT CAPITAL O + /xf0/x9d/x92/xab MATHEMATICAL SCRIPT CAPITAL P + /xf0/x9d/x92/xac MATHEMATICAL SCRIPT CAPITAL Q + /xf0/x9d/x92/xae MATHEMATICAL SCRIPT CAPITAL S + /xf0/x9d/x92/xaf MATHEMATICAL SCRIPT CAPITAL T + /xf0/x9d/x92/xb0 MATHEMATICAL SCRIPT CAPITAL U + /xf0/x9d/x92/xb1 MATHEMATICAL SCRIPT CAPITAL V + /xf0/x9d/x92/xb2 MATHEMATICAL SCRIPT CAPITAL W + /xf0/x9d/x92/xb3 MATHEMATICAL SCRIPT CAPITAL X + /xf0/x9d/x92/xb4 MATHEMATICAL SCRIPT CAPITAL Y + /xf0/x9d/x92/xb5 MATHEMATICAL SCRIPT CAPITAL Z + /xf0/x9d/x92/xb6 MATHEMATICAL SCRIPT SMALL A + /xf0/x9d/x92/xb7 MATHEMATICAL SCRIPT SMALL B + /xf0/x9d/x92/xb8 MATHEMATICAL SCRIPT SMALL C + /xf0/x9d/x92/xb9 MATHEMATICAL SCRIPT SMALL D + /xf0/x9d/x92/xbb MATHEMATICAL SCRIPT SMALL F + /xf0/x9d/x92/xbd MATHEMATICAL SCRIPT SMALL H + /xf0/x9d/x92/xbe MATHEMATICAL SCRIPT SMALL I + /xf0/x9d/x92/xbf MATHEMATICAL SCRIPT SMALL J + /xf0/x9d/x93/x80 MATHEMATICAL SCRIPT SMALL K + /xf0/x9d/x93/x82 MATHEMATICAL SCRIPT SMALL M + /xf0/x9d/x93/x83 MATHEMATICAL SCRIPT SMALL N + /xf0/x9d/x93/x85 MATHEMATICAL SCRIPT SMALL P + /xf0/x9d/x93/x86 MATHEMATICAL SCRIPT SMALL Q + /xf0/x9d/x93/x87 MATHEMATICAL SCRIPT SMALL R + /xf0/x9d/x93/x88 MATHEMATICAL SCRIPT SMALL S + /xf0/x9d/x93/x89 MATHEMATICAL SCRIPT SMALL T + /xf0/x9d/x93/x8a MATHEMATICAL SCRIPT SMALL U + /xf0/x9d/x93/x8b MATHEMATICAL SCRIPT SMALL V + /xf0/x9d/x93/x8c MATHEMATICAL SCRIPT SMALL W + /xf0/x9d/x93/x8d MATHEMATICAL SCRIPT SMALL X + /xf0/x9d/x93/x8e MATHEMATICAL SCRIPT SMALL Y + /xf0/x9d/x93/x8f MATHEMATICAL SCRIPT SMALL Z + /xf0/x9d/x93/x90 MATHEMATICAL BOLD SCRIPT CAPITAL A + /xf0/x9d/x93/x91 MATHEMATICAL BOLD SCRIPT CAPITAL B + /xf0/x9d/x93/x92 MATHEMATICAL BOLD SCRIPT CAPITAL C + /xf0/x9d/x93/x93 MATHEMATICAL BOLD SCRIPT CAPITAL D + /xf0/x9d/x93/x94 MATHEMATICAL BOLD SCRIPT CAPITAL E + /xf0/x9d/x93/x95 MATHEMATICAL BOLD SCRIPT CAPITAL F + /xf0/x9d/x93/x96 MATHEMATICAL BOLD SCRIPT CAPITAL G + /xf0/x9d/x93/x97 MATHEMATICAL BOLD SCRIPT CAPITAL H + /xf0/x9d/x93/x98 MATHEMATICAL BOLD SCRIPT CAPITAL I + /xf0/x9d/x93/x99 MATHEMATICAL BOLD SCRIPT CAPITAL J + /xf0/x9d/x93/x9a MATHEMATICAL BOLD SCRIPT CAPITAL K + /xf0/x9d/x93/x9b MATHEMATICAL BOLD SCRIPT CAPITAL L + /xf0/x9d/x93/x9c MATHEMATICAL BOLD SCRIPT CAPITAL M + /xf0/x9d/x93/x9d MATHEMATICAL BOLD SCRIPT CAPITAL N + /xf0/x9d/x93/x9e MATHEMATICAL BOLD SCRIPT CAPITAL O + /xf0/x9d/x93/x9f MATHEMATICAL BOLD SCRIPT CAPITAL P + /xf0/x9d/x93/xa0 MATHEMATICAL BOLD SCRIPT CAPITAL Q + /xf0/x9d/x93/xa1 MATHEMATICAL BOLD SCRIPT CAPITAL R + /xf0/x9d/x93/xa2 MATHEMATICAL BOLD SCRIPT CAPITAL S + /xf0/x9d/x93/xa3 MATHEMATICAL BOLD SCRIPT CAPITAL T + /xf0/x9d/x93/xa4 MATHEMATICAL BOLD SCRIPT CAPITAL U + /xf0/x9d/x93/xa5 MATHEMATICAL BOLD SCRIPT CAPITAL V + /xf0/x9d/x93/xa6 MATHEMATICAL BOLD SCRIPT CAPITAL W + /xf0/x9d/x93/xa7 MATHEMATICAL BOLD SCRIPT CAPITAL X + /xf0/x9d/x93/xa8 MATHEMATICAL BOLD SCRIPT CAPITAL Y + /xf0/x9d/x93/xa9 MATHEMATICAL BOLD SCRIPT CAPITAL Z + /xf0/x9d/x93/xaa MATHEMATICAL BOLD SCRIPT SMALL A + /xf0/x9d/x93/xab MATHEMATICAL BOLD SCRIPT SMALL B + /xf0/x9d/x93/xac MATHEMATICAL BOLD SCRIPT SMALL C + /xf0/x9d/x93/xad MATHEMATICAL BOLD SCRIPT SMALL D + /xf0/x9d/x93/xae MATHEMATICAL BOLD SCRIPT SMALL E + /xf0/x9d/x93/xaf MATHEMATICAL BOLD SCRIPT SMALL F + /xf0/x9d/x93/xb0 MATHEMATICAL BOLD SCRIPT SMALL G + /xf0/x9d/x93/xb1 MATHEMATICAL BOLD SCRIPT SMALL H + /xf0/x9d/x93/xb2 MATHEMATICAL BOLD SCRIPT SMALL I + /xf0/x9d/x93/xb3 MATHEMATICAL BOLD SCRIPT SMALL J + /xf0/x9d/x93/xb4 MATHEMATICAL BOLD SCRIPT SMALL K + /xf0/x9d/x93/xb5 MATHEMATICAL BOLD SCRIPT SMALL L + /xf0/x9d/x93/xb6 MATHEMATICAL BOLD SCRIPT SMALL M + /xf0/x9d/x93/xb7 MATHEMATICAL BOLD SCRIPT SMALL N + /xf0/x9d/x93/xb8 MATHEMATICAL BOLD SCRIPT SMALL O + /xf0/x9d/x93/xb9 MATHEMATICAL BOLD SCRIPT SMALL P + /xf0/x9d/x93/xba MATHEMATICAL BOLD SCRIPT SMALL Q + /xf0/x9d/x93/xbb MATHEMATICAL BOLD SCRIPT SMALL R + /xf0/x9d/x93/xbc MATHEMATICAL BOLD SCRIPT SMALL S + /xf0/x9d/x93/xbd MATHEMATICAL BOLD SCRIPT SMALL T + /xf0/x9d/x93/xbe MATHEMATICAL BOLD SCRIPT SMALL U + /xf0/x9d/x93/xbf MATHEMATICAL BOLD SCRIPT SMALL V + /xf0/x9d/x94/x80 MATHEMATICAL BOLD SCRIPT SMALL W + /xf0/x9d/x94/x81 MATHEMATICAL BOLD SCRIPT SMALL X + /xf0/x9d/x94/x82 MATHEMATICAL BOLD SCRIPT SMALL Y + /xf0/x9d/x94/x83 MATHEMATICAL BOLD SCRIPT SMALL Z + /xf0/x9d/x94/x84 MATHEMATICAL FRAKTUR CAPITAL A + /xf0/x9d/x94/x85 MATHEMATICAL FRAKTUR CAPITAL B + /xf0/x9d/x94/x87 MATHEMATICAL FRAKTUR CAPITAL D + /xf0/x9d/x94/x88 MATHEMATICAL FRAKTUR CAPITAL E + /xf0/x9d/x94/x89 MATHEMATICAL FRAKTUR CAPITAL F + /xf0/x9d/x94/x8a MATHEMATICAL FRAKTUR CAPITAL G + /xf0/x9d/x94/x8d MATHEMATICAL FRAKTUR CAPITAL J + /xf0/x9d/x94/x8e MATHEMATICAL FRAKTUR CAPITAL K + /xf0/x9d/x94/x8f MATHEMATICAL FRAKTUR CAPITAL L + /xf0/x9d/x94/x90 MATHEMATICAL FRAKTUR CAPITAL M + /xf0/x9d/x94/x91 MATHEMATICAL FRAKTUR CAPITAL N + /xf0/x9d/x94/x92 MATHEMATICAL FRAKTUR CAPITAL O + /xf0/x9d/x94/x93 MATHEMATICAL FRAKTUR CAPITAL P + /xf0/x9d/x94/x94 MATHEMATICAL FRAKTUR CAPITAL Q + /xf0/x9d/x94/x96 MATHEMATICAL FRAKTUR CAPITAL S + /xf0/x9d/x94/x97 MATHEMATICAL FRAKTUR CAPITAL T + /xf0/x9d/x94/x98 MATHEMATICAL FRAKTUR CAPITAL U + /xf0/x9d/x94/x99 MATHEMATICAL FRAKTUR CAPITAL V + /xf0/x9d/x94/x9a MATHEMATICAL FRAKTUR CAPITAL W + /xf0/x9d/x94/x9b MATHEMATICAL FRAKTUR CAPITAL X + /xf0/x9d/x94/x9c MATHEMATICAL FRAKTUR CAPITAL Y + /xf0/x9d/x94/x9e MATHEMATICAL FRAKTUR SMALL A + /xf0/x9d/x94/x9f MATHEMATICAL FRAKTUR SMALL B + /xf0/x9d/x94/xa0 MATHEMATICAL FRAKTUR SMALL C + /xf0/x9d/x94/xa1 MATHEMATICAL FRAKTUR SMALL D + /xf0/x9d/x94/xa2 MATHEMATICAL FRAKTUR SMALL E + /xf0/x9d/x94/xa3 MATHEMATICAL FRAKTUR SMALL F + /xf0/x9d/x94/xa4 MATHEMATICAL FRAKTUR SMALL G + /xf0/x9d/x94/xa5 MATHEMATICAL FRAKTUR SMALL H + /xf0/x9d/x94/xa6 MATHEMATICAL FRAKTUR SMALL I + /xf0/x9d/x94/xa7 MATHEMATICAL FRAKTUR SMALL J + /xf0/x9d/x94/xa8 MATHEMATICAL FRAKTUR SMALL K + /xf0/x9d/x94/xa9 MATHEMATICAL FRAKTUR SMALL L + /xf0/x9d/x94/xaa MATHEMATICAL FRAKTUR SMALL M + /xf0/x9d/x94/xab MATHEMATICAL FRAKTUR SMALL N + /xf0/x9d/x94/xac MATHEMATICAL FRAKTUR SMALL O + /xf0/x9d/x94/xad MATHEMATICAL FRAKTUR SMALL P + /xf0/x9d/x94/xae MATHEMATICAL FRAKTUR SMALL Q + /xf0/x9d/x94/xaf MATHEMATICAL FRAKTUR SMALL R + /xf0/x9d/x94/xb0 MATHEMATICAL FRAKTUR SMALL S + /xf0/x9d/x94/xb1 MATHEMATICAL FRAKTUR SMALL T + /xf0/x9d/x94/xb2 MATHEMATICAL FRAKTUR SMALL U + /xf0/x9d/x94/xb3 MATHEMATICAL FRAKTUR SMALL V + /xf0/x9d/x94/xb4 MATHEMATICAL FRAKTUR SMALL W + /xf0/x9d/x94/xb5 MATHEMATICAL FRAKTUR SMALL X + /xf0/x9d/x94/xb6 MATHEMATICAL FRAKTUR SMALL Y + /xf0/x9d/x94/xb7 MATHEMATICAL FRAKTUR SMALL Z + /xf0/x9d/x94/xb8 MATHEMATICAL DOUBLE-STRUCK CAPITAL A + /xf0/x9d/x94/xb9 MATHEMATICAL DOUBLE-STRUCK CAPITAL B + /xf0/x9d/x94/xbb MATHEMATICAL DOUBLE-STRUCK CAPITAL D + /xf0/x9d/x94/xbc MATHEMATICAL DOUBLE-STRUCK CAPITAL E + /xf0/x9d/x94/xbd MATHEMATICAL DOUBLE-STRUCK CAPITAL F + /xf0/x9d/x94/xbe MATHEMATICAL DOUBLE-STRUCK CAPITAL G + /xf0/x9d/x95/x80 MATHEMATICAL DOUBLE-STRUCK CAPITAL I + /xf0/x9d/x95/x81 MATHEMATICAL DOUBLE-STRUCK CAPITAL J + /xf0/x9d/x95/x82 MATHEMATICAL DOUBLE-STRUCK CAPITAL K + /xf0/x9d/x95/x83 MATHEMATICAL DOUBLE-STRUCK CAPITAL L + /xf0/x9d/x95/x84 MATHEMATICAL DOUBLE-STRUCK CAPITAL M + /xf0/x9d/x95/x86 MATHEMATICAL DOUBLE-STRUCK CAPITAL O + /xf0/x9d/x95/x8a MATHEMATICAL DOUBLE-STRUCK CAPITAL S + /xf0/x9d/x95/x8b MATHEMATICAL DOUBLE-STRUCK CAPITAL T + /xf0/x9d/x95/x8c MATHEMATICAL DOUBLE-STRUCK CAPITAL U + /xf0/x9d/x95/x8d MATHEMATICAL DOUBLE-STRUCK CAPITAL V + /xf0/x9d/x95/x8e MATHEMATICAL DOUBLE-STRUCK CAPITAL W + /xf0/x9d/x95/x8f MATHEMATICAL DOUBLE-STRUCK CAPITAL X + /xf0/x9d/x95/x90 MATHEMATICAL DOUBLE-STRUCK CAPITAL Y + /xf0/x9d/x95/x92 MATHEMATICAL DOUBLE-STRUCK SMALL A + /xf0/x9d/x95/x93 MATHEMATICAL DOUBLE-STRUCK SMALL B + /xf0/x9d/x95/x94 MATHEMATICAL DOUBLE-STRUCK SMALL C + /xf0/x9d/x95/x95 MATHEMATICAL DOUBLE-STRUCK SMALL D + /xf0/x9d/x95/x96 MATHEMATICAL DOUBLE-STRUCK SMALL E + /xf0/x9d/x95/x97 MATHEMATICAL DOUBLE-STRUCK SMALL F + /xf0/x9d/x95/x98 MATHEMATICAL DOUBLE-STRUCK SMALL G + /xf0/x9d/x95/x99 MATHEMATICAL DOUBLE-STRUCK SMALL H + /xf0/x9d/x95/x9a MATHEMATICAL DOUBLE-STRUCK SMALL I + /xf0/x9d/x95/x9b MATHEMATICAL DOUBLE-STRUCK SMALL J + /xf0/x9d/x95/x9c MATHEMATICAL DOUBLE-STRUCK SMALL K + /xf0/x9d/x95/x9d MATHEMATICAL DOUBLE-STRUCK SMALL L + /xf0/x9d/x95/x9e MATHEMATICAL DOUBLE-STRUCK SMALL M + /xf0/x9d/x95/x9f MATHEMATICAL DOUBLE-STRUCK SMALL N + /xf0/x9d/x95/xa0 MATHEMATICAL DOUBLE-STRUCK SMALL O + /xf0/x9d/x95/xa1 MATHEMATICAL DOUBLE-STRUCK SMALL P + /xf0/x9d/x95/xa2 MATHEMATICAL DOUBLE-STRUCK SMALL Q + /xf0/x9d/x95/xa3 MATHEMATICAL DOUBLE-STRUCK SMALL R + /xf0/x9d/x95/xa4 MATHEMATICAL DOUBLE-STRUCK SMALL S + /xf0/x9d/x95/xa5 MATHEMATICAL DOUBLE-STRUCK SMALL T + /xf0/x9d/x95/xa6 MATHEMATICAL DOUBLE-STRUCK SMALL U + /xf0/x9d/x95/xa7 MATHEMATICAL DOUBLE-STRUCK SMALL V + /xf0/x9d/x95/xa8 MATHEMATICAL DOUBLE-STRUCK SMALL W + /xf0/x9d/x95/xa9 MATHEMATICAL DOUBLE-STRUCK SMALL X + /xf0/x9d/x95/xaa MATHEMATICAL DOUBLE-STRUCK SMALL Y + /xf0/x9d/x95/xab MATHEMATICAL DOUBLE-STRUCK SMALL Z + /xf0/x9d/x95/xac MATHEMATICAL BOLD FRAKTUR CAPITAL A + /xf0/x9d/x95/xad MATHEMATICAL BOLD FRAKTUR CAPITAL B + /xf0/x9d/x95/xae MATHEMATICAL BOLD FRAKTUR CAPITAL C + /xf0/x9d/x95/xaf MATHEMATICAL BOLD FRAKTUR CAPITAL D + /xf0/x9d/x95/xb0 MATHEMATICAL BOLD FRAKTUR CAPITAL E + /xf0/x9d/x95/xb1 MATHEMATICAL BOLD FRAKTUR CAPITAL F + /xf0/x9d/x95/xb2 MATHEMATICAL BOLD FRAKTUR CAPITAL G + /xf0/x9d/x95/xb3 MATHEMATICAL BOLD FRAKTUR CAPITAL H + /xf0/x9d/x95/xb4 MATHEMATICAL BOLD FRAKTUR CAPITAL I + /xf0/x9d/x95/xb5 MATHEMATICAL BOLD FRAKTUR CAPITAL J + /xf0/x9d/x95/xb6 MATHEMATICAL BOLD FRAKTUR CAPITAL K + /xf0/x9d/x95/xb7 MATHEMATICAL BOLD FRAKTUR CAPITAL L + /xf0/x9d/x95/xb8 MATHEMATICAL BOLD FRAKTUR CAPITAL M + /xf0/x9d/x95/xb9 MATHEMATICAL BOLD FRAKTUR CAPITAL N + /xf0/x9d/x95/xba MATHEMATICAL BOLD FRAKTUR CAPITAL O + /xf0/x9d/x95/xbb MATHEMATICAL BOLD FRAKTUR CAPITAL P + /xf0/x9d/x95/xbc MATHEMATICAL BOLD FRAKTUR CAPITAL Q + /xf0/x9d/x95/xbd MATHEMATICAL BOLD FRAKTUR CAPITAL R + /xf0/x9d/x95/xbe MATHEMATICAL BOLD FRAKTUR CAPITAL S + /xf0/x9d/x95/xbf MATHEMATICAL BOLD FRAKTUR CAPITAL T + /xf0/x9d/x96/x80 MATHEMATICAL BOLD FRAKTUR CAPITAL U + /xf0/x9d/x96/x81 MATHEMATICAL BOLD FRAKTUR CAPITAL V + /xf0/x9d/x96/x82 MATHEMATICAL BOLD FRAKTUR CAPITAL W + /xf0/x9d/x96/x83 MATHEMATICAL BOLD FRAKTUR CAPITAL X + /xf0/x9d/x96/x84 MATHEMATICAL BOLD FRAKTUR CAPITAL Y + /xf0/x9d/x96/x85 MATHEMATICAL BOLD FRAKTUR CAPITAL Z + /xf0/x9d/x96/x86 MATHEMATICAL BOLD FRAKTUR SMALL A + /xf0/x9d/x96/x87 MATHEMATICAL BOLD FRAKTUR SMALL B + /xf0/x9d/x96/x88 MATHEMATICAL BOLD FRAKTUR SMALL C + /xf0/x9d/x96/x89 MATHEMATICAL BOLD FRAKTUR SMALL D + /xf0/x9d/x96/x8a MATHEMATICAL BOLD FRAKTUR SMALL E + /xf0/x9d/x96/x8b MATHEMATICAL BOLD FRAKTUR SMALL F + /xf0/x9d/x96/x8c MATHEMATICAL BOLD FRAKTUR SMALL G + /xf0/x9d/x96/x8d MATHEMATICAL BOLD FRAKTUR SMALL H + /xf0/x9d/x96/x8e MATHEMATICAL BOLD FRAKTUR SMALL I + /xf0/x9d/x96/x8f MATHEMATICAL BOLD FRAKTUR SMALL J + /xf0/x9d/x96/x90 MATHEMATICAL BOLD FRAKTUR SMALL K + /xf0/x9d/x96/x91 MATHEMATICAL BOLD FRAKTUR SMALL L + /xf0/x9d/x96/x92 MATHEMATICAL BOLD FRAKTUR SMALL M + /xf0/x9d/x96/x93 MATHEMATICAL BOLD FRAKTUR SMALL N + /xf0/x9d/x96/x94 MATHEMATICAL BOLD FRAKTUR SMALL O + /xf0/x9d/x96/x95 MATHEMATICAL BOLD FRAKTUR SMALL P + /xf0/x9d/x96/x96 MATHEMATICAL BOLD FRAKTUR SMALL Q + /xf0/x9d/x96/x97 MATHEMATICAL BOLD FRAKTUR SMALL R + /xf0/x9d/x96/x98 MATHEMATICAL BOLD FRAKTUR SMALL S + /xf0/x9d/x96/x99 MATHEMATICAL BOLD FRAKTUR SMALL T + /xf0/x9d/x96/x9a MATHEMATICAL BOLD FRAKTUR SMALL U + /xf0/x9d/x96/x9b MATHEMATICAL BOLD FRAKTUR SMALL V + /xf0/x9d/x96/x9c MATHEMATICAL BOLD FRAKTUR SMALL W + /xf0/x9d/x96/x9d MATHEMATICAL BOLD FRAKTUR SMALL X + /xf0/x9d/x96/x9e MATHEMATICAL BOLD FRAKTUR SMALL Y + /xf0/x9d/x96/x9f MATHEMATICAL BOLD FRAKTUR SMALL Z + /xf0/x9d/x96/xa0 MATHEMATICAL SANS-SERIF CAPITAL A + /xf0/x9d/x96/xa1 MATHEMATICAL SANS-SERIF CAPITAL B + /xf0/x9d/x96/xa2 MATHEMATICAL SANS-SERIF CAPITAL C + /xf0/x9d/x96/xa3 MATHEMATICAL SANS-SERIF CAPITAL D + /xf0/x9d/x96/xa4 MATHEMATICAL SANS-SERIF CAPITAL E + /xf0/x9d/x96/xa5 MATHEMATICAL SANS-SERIF CAPITAL F + /xf0/x9d/x96/xa6 MATHEMATICAL SANS-SERIF CAPITAL G + /xf0/x9d/x96/xa7 MATHEMATICAL SANS-SERIF CAPITAL H + /xf0/x9d/x96/xa8 MATHEMATICAL SANS-SERIF CAPITAL I + /xf0/x9d/x96/xa9 MATHEMATICAL SANS-SERIF CAPITAL J + /xf0/x9d/x96/xaa MATHEMATICAL SANS-SERIF CAPITAL K + /xf0/x9d/x96/xab MATHEMATICAL SANS-SERIF CAPITAL L + /xf0/x9d/x96/xac MATHEMATICAL SANS-SERIF CAPITAL M + /xf0/x9d/x96/xad MATHEMATICAL SANS-SERIF CAPITAL N + /xf0/x9d/x96/xae MATHEMATICAL SANS-SERIF CAPITAL O + /xf0/x9d/x96/xaf MATHEMATICAL SANS-SERIF CAPITAL P + /xf0/x9d/x96/xb0 MATHEMATICAL SANS-SERIF CAPITAL Q + /xf0/x9d/x96/xb1 MATHEMATICAL SANS-SERIF CAPITAL R + /xf0/x9d/x96/xb2 MATHEMATICAL SANS-SERIF CAPITAL S + /xf0/x9d/x96/xb3 MATHEMATICAL SANS-SERIF CAPITAL T + /xf0/x9d/x96/xb4 MATHEMATICAL SANS-SERIF CAPITAL U + /xf0/x9d/x96/xb5 MATHEMATICAL SANS-SERIF CAPITAL V + /xf0/x9d/x96/xb6 MATHEMATICAL SANS-SERIF CAPITAL W + /xf0/x9d/x96/xb7 MATHEMATICAL SANS-SERIF CAPITAL X + /xf0/x9d/x96/xb8 MATHEMATICAL SANS-SERIF CAPITAL Y + /xf0/x9d/x96/xb9 MATHEMATICAL SANS-SERIF CAPITAL Z + /xf0/x9d/x96/xba MATHEMATICAL SANS-SERIF SMALL A + /xf0/x9d/x96/xbb MATHEMATICAL SANS-SERIF SMALL B + /xf0/x9d/x96/xbc MATHEMATICAL SANS-SERIF SMALL C + /xf0/x9d/x96/xbd MATHEMATICAL SANS-SERIF SMALL D + /xf0/x9d/x96/xbe MATHEMATICAL SANS-SERIF SMALL E + /xf0/x9d/x96/xbf MATHEMATICAL SANS-SERIF SMALL F + /xf0/x9d/x97/x80 MATHEMATICAL SANS-SERIF SMALL G + /xf0/x9d/x97/x81 MATHEMATICAL SANS-SERIF SMALL H + /xf0/x9d/x97/x82 MATHEMATICAL SANS-SERIF SMALL I + /xf0/x9d/x97/x83 MATHEMATICAL SANS-SERIF SMALL J + /xf0/x9d/x97/x84 MATHEMATICAL SANS-SERIF SMALL K + /xf0/x9d/x97/x85 MATHEMATICAL SANS-SERIF SMALL L + /xf0/x9d/x97/x86 MATHEMATICAL SANS-SERIF SMALL M + /xf0/x9d/x97/x87 MATHEMATICAL SANS-SERIF SMALL N + /xf0/x9d/x97/x88 MATHEMATICAL SANS-SERIF SMALL O + /xf0/x9d/x97/x89 MATHEMATICAL SANS-SERIF SMALL P + /xf0/x9d/x97/x8a MATHEMATICAL SANS-SERIF SMALL Q + /xf0/x9d/x97/x8b MATHEMATICAL SANS-SERIF SMALL R + /xf0/x9d/x97/x8c MATHEMATICAL SANS-SERIF SMALL S + /xf0/x9d/x97/x8d MATHEMATICAL SANS-SERIF SMALL T + /xf0/x9d/x97/x8e MATHEMATICAL SANS-SERIF SMALL U + /xf0/x9d/x97/x8f MATHEMATICAL SANS-SERIF SMALL V + /xf0/x9d/x97/x90 MATHEMATICAL SANS-SERIF SMALL W + /xf0/x9d/x97/x91 MATHEMATICAL SANS-SERIF SMALL X + /xf0/x9d/x97/x92 MATHEMATICAL SANS-SERIF SMALL Y + /xf0/x9d/x97/x93 MATHEMATICAL SANS-SERIF SMALL Z + /xf0/x9d/x97/x94 MATHEMATICAL SANS-SERIF BOLD CAPITAL A + /xf0/x9d/x97/x95 MATHEMATICAL SANS-SERIF BOLD CAPITAL B + /xf0/x9d/x97/x96 MATHEMATICAL SANS-SERIF BOLD CAPITAL C + /xf0/x9d/x97/x97 MATHEMATICAL SANS-SERIF BOLD CAPITAL D + /xf0/x9d/x97/x98 MATHEMATICAL SANS-SERIF BOLD CAPITAL E + /xf0/x9d/x97/x99 MATHEMATICAL SANS-SERIF BOLD CAPITAL F + /xf0/x9d/x97/x9a MATHEMATICAL SANS-SERIF BOLD CAPITAL G + /xf0/x9d/x97/x9b MATHEMATICAL SANS-SERIF BOLD CAPITAL H + /xf0/x9d/x97/x9c MATHEMATICAL SANS-SERIF BOLD CAPITAL I + /xf0/x9d/x97/x9d MATHEMATICAL SANS-SERIF BOLD CAPITAL J + /xf0/x9d/x97/x9e MATHEMATICAL SANS-SERIF BOLD CAPITAL K + /xf0/x9d/x97/x9f MATHEMATICAL SANS-SERIF BOLD CAPITAL L + /xf0/x9d/x97/xa0 MATHEMATICAL SANS-SERIF BOLD CAPITAL M + /xf0/x9d/x97/xa1 MATHEMATICAL SANS-SERIF BOLD CAPITAL N + /xf0/x9d/x97/xa2 MATHEMATICAL SANS-SERIF BOLD CAPITAL O + /xf0/x9d/x97/xa3 MATHEMATICAL SANS-SERIF BOLD CAPITAL P + /xf0/x9d/x97/xa4 MATHEMATICAL SANS-SERIF BOLD CAPITAL Q + /xf0/x9d/x97/xa5 MATHEMATICAL SANS-SERIF BOLD CAPITAL R + /xf0/x9d/x97/xa6 MATHEMATICAL SANS-SERIF BOLD CAPITAL S + /xf0/x9d/x97/xa7 MATHEMATICAL SANS-SERIF BOLD CAPITAL T + /xf0/x9d/x97/xa8 MATHEMATICAL SANS-SERIF BOLD CAPITAL U + /xf0/x9d/x97/xa9 MATHEMATICAL SANS-SERIF BOLD CAPITAL V + /xf0/x9d/x97/xaa MATHEMATICAL SANS-SERIF BOLD CAPITAL W + /xf0/x9d/x97/xab MATHEMATICAL SANS-SERIF BOLD CAPITAL X + /xf0/x9d/x97/xac MATHEMATICAL SANS-SERIF BOLD CAPITAL Y + /xf0/x9d/x97/xad MATHEMATICAL SANS-SERIF BOLD CAPITAL Z + /xf0/x9d/x97/xae MATHEMATICAL SANS-SERIF BOLD SMALL A + /xf0/x9d/x97/xaf MATHEMATICAL SANS-SERIF BOLD SMALL B + /xf0/x9d/x97/xb0 MATHEMATICAL SANS-SERIF BOLD SMALL C + /xf0/x9d/x97/xb1 MATHEMATICAL SANS-SERIF BOLD SMALL D + /xf0/x9d/x97/xb2 MATHEMATICAL SANS-SERIF BOLD SMALL E + /xf0/x9d/x97/xb3 MATHEMATICAL SANS-SERIF BOLD SMALL F + /xf0/x9d/x97/xb4 MATHEMATICAL SANS-SERIF BOLD SMALL G + /xf0/x9d/x97/xb5 MATHEMATICAL SANS-SERIF BOLD SMALL H + /xf0/x9d/x97/xb6 MATHEMATICAL SANS-SERIF BOLD SMALL I + /xf0/x9d/x97/xb7 MATHEMATICAL SANS-SERIF BOLD SMALL J + /xf0/x9d/x97/xb8 MATHEMATICAL SANS-SERIF BOLD SMALL K + /xf0/x9d/x97/xb9 MATHEMATICAL SANS-SERIF BOLD SMALL L + /xf0/x9d/x97/xba MATHEMATICAL SANS-SERIF BOLD SMALL M + /xf0/x9d/x97/xbb MATHEMATICAL SANS-SERIF BOLD SMALL N + /xf0/x9d/x97/xbc MATHEMATICAL SANS-SERIF BOLD SMALL O + /xf0/x9d/x97/xbd MATHEMATICAL SANS-SERIF BOLD SMALL P + /xf0/x9d/x97/xbe MATHEMATICAL SANS-SERIF BOLD SMALL Q + /xf0/x9d/x97/xbf MATHEMATICAL SANS-SERIF BOLD SMALL R + /xf0/x9d/x98/x80 MATHEMATICAL SANS-SERIF BOLD SMALL S + /xf0/x9d/x98/x81 MATHEMATICAL SANS-SERIF BOLD SMALL T + /xf0/x9d/x98/x82 MATHEMATICAL SANS-SERIF BOLD SMALL U + /xf0/x9d/x98/x83 MATHEMATICAL SANS-SERIF BOLD SMALL V + /xf0/x9d/x98/x84 MATHEMATICAL SANS-SERIF BOLD SMALL W + /xf0/x9d/x98/x85 MATHEMATICAL SANS-SERIF BOLD SMALL X + /xf0/x9d/x98/x86 MATHEMATICAL SANS-SERIF BOLD SMALL Y + /xf0/x9d/x98/x87 MATHEMATICAL SANS-SERIF BOLD SMALL Z + /xf0/x9d/x98/x88 MATHEMATICAL SANS-SERIF ITALIC CAPITAL A + /xf0/x9d/x98/x89 MATHEMATICAL SANS-SERIF ITALIC CAPITAL B + /xf0/x9d/x98/x8a MATHEMATICAL SANS-SERIF ITALIC CAPITAL C + /xf0/x9d/x98/x8b MATHEMATICAL SANS-SERIF ITALIC CAPITAL D + /xf0/x9d/x98/x8c MATHEMATICAL SANS-SERIF ITALIC CAPITAL E + /xf0/x9d/x98/x8d MATHEMATICAL SANS-SERIF ITALIC CAPITAL F + /xf0/x9d/x98/x8e MATHEMATICAL SANS-SERIF ITALIC CAPITAL G + /xf0/x9d/x98/x8f MATHEMATICAL SANS-SERIF ITALIC CAPITAL H + /xf0/x9d/x98/x90 MATHEMATICAL SANS-SERIF ITALIC CAPITAL I + /xf0/x9d/x98/x91 MATHEMATICAL SANS-SERIF ITALIC CAPITAL J + /xf0/x9d/x98/x92 MATHEMATICAL SANS-SERIF ITALIC CAPITAL K + /xf0/x9d/x98/x93 MATHEMATICAL SANS-SERIF ITALIC CAPITAL L + /xf0/x9d/x98/x94 MATHEMATICAL SANS-SERIF ITALIC CAPITAL M + /xf0/x9d/x98/x95 MATHEMATICAL SANS-SERIF ITALIC CAPITAL N + /xf0/x9d/x98/x96 MATHEMATICAL SANS-SERIF ITALIC CAPITAL O + /xf0/x9d/x98/x97 MATHEMATICAL SANS-SERIF ITALIC CAPITAL P + /xf0/x9d/x98/x98 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q + /xf0/x9d/x98/x99 MATHEMATICAL SANS-SERIF ITALIC CAPITAL R + /xf0/x9d/x98/x9a MATHEMATICAL SANS-SERIF ITALIC CAPITAL S + /xf0/x9d/x98/x9b MATHEMATICAL SANS-SERIF ITALIC CAPITAL T + /xf0/x9d/x98/x9c MATHEMATICAL SANS-SERIF ITALIC CAPITAL U + /xf0/x9d/x98/x9d MATHEMATICAL SANS-SERIF ITALIC CAPITAL V + /xf0/x9d/x98/x9e MATHEMATICAL SANS-SERIF ITALIC CAPITAL W + /xf0/x9d/x98/x9f MATHEMATICAL SANS-SERIF ITALIC CAPITAL X + /xf0/x9d/x98/xa0 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y + /xf0/x9d/x98/xa1 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z + /xf0/x9d/x98/xa2 MATHEMATICAL SANS-SERIF ITALIC SMALL A + /xf0/x9d/x98/xa3 MATHEMATICAL SANS-SERIF ITALIC SMALL B + /xf0/x9d/x98/xa4 MATHEMATICAL SANS-SERIF ITALIC SMALL C + /xf0/x9d/x98/xa5 MATHEMATICAL SANS-SERIF ITALIC SMALL D + /xf0/x9d/x98/xa6 MATHEMATICAL SANS-SERIF ITALIC SMALL E + /xf0/x9d/x98/xa7 MATHEMATICAL SANS-SERIF ITALIC SMALL F + /xf0/x9d/x98/xa8 MATHEMATICAL SANS-SERIF ITALIC SMALL G + /xf0/x9d/x98/xa9 MATHEMATICAL SANS-SERIF ITALIC SMALL H + /xf0/x9d/x98/xaa MATHEMATICAL SANS-SERIF ITALIC SMALL I + /xf0/x9d/x98/xab MATHEMATICAL SANS-SERIF ITALIC SMALL J + /xf0/x9d/x98/xac MATHEMATICAL SANS-SERIF ITALIC SMALL K + /xf0/x9d/x98/xad MATHEMATICAL SANS-SERIF ITALIC SMALL L + /xf0/x9d/x98/xae MATHEMATICAL SANS-SERIF ITALIC SMALL M + /xf0/x9d/x98/xaf MATHEMATICAL SANS-SERIF ITALIC SMALL N + /xf0/x9d/x98/xb0 MATHEMATICAL SANS-SERIF ITALIC SMALL O + /xf0/x9d/x98/xb1 MATHEMATICAL SANS-SERIF ITALIC SMALL P + /xf0/x9d/x98/xb2 MATHEMATICAL SANS-SERIF ITALIC SMALL Q + /xf0/x9d/x98/xb3 MATHEMATICAL SANS-SERIF ITALIC SMALL R + /xf0/x9d/x98/xb4 MATHEMATICAL SANS-SERIF ITALIC SMALL S + /xf0/x9d/x98/xb5 MATHEMATICAL SANS-SERIF ITALIC SMALL T + /xf0/x9d/x98/xb6 MATHEMATICAL SANS-SERIF ITALIC SMALL U + /xf0/x9d/x98/xb7 MATHEMATICAL SANS-SERIF ITALIC SMALL V + /xf0/x9d/x98/xb8 MATHEMATICAL SANS-SERIF ITALIC SMALL W + /xf0/x9d/x98/xb9 MATHEMATICAL SANS-SERIF ITALIC SMALL X + /xf0/x9d/x98/xba MATHEMATICAL SANS-SERIF ITALIC SMALL Y + /xf0/x9d/x98/xbb MATHEMATICAL SANS-SERIF ITALIC SMALL Z + /xf0/x9d/x98/xbc MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A + /xf0/x9d/x98/xbd MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B + /xf0/x9d/x98/xbe MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C + /xf0/x9d/x98/xbf MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D + /xf0/x9d/x99/x80 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E + /xf0/x9d/x99/x81 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F + /xf0/x9d/x99/x82 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G + /xf0/x9d/x99/x83 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H + /xf0/x9d/x99/x84 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I + /xf0/x9d/x99/x85 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J + /xf0/x9d/x99/x86 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K + /xf0/x9d/x99/x87 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L + /xf0/x9d/x99/x88 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M + /xf0/x9d/x99/x89 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N + /xf0/x9d/x99/x8a MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O + /xf0/x9d/x99/x8b MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P + /xf0/x9d/x99/x8c MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q + /xf0/x9d/x99/x8d MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R + /xf0/x9d/x99/x8e MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S + /xf0/x9d/x99/x8f MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T + /xf0/x9d/x99/x90 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U + /xf0/x9d/x99/x91 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V + /xf0/x9d/x99/x92 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W + /xf0/x9d/x99/x93 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X + /xf0/x9d/x99/x94 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y + /xf0/x9d/x99/x95 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z + /xf0/x9d/x99/x96 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A + /xf0/x9d/x99/x97 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B + /xf0/x9d/x99/x98 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C + /xf0/x9d/x99/x99 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D + /xf0/x9d/x99/x9a MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E + /xf0/x9d/x99/x9b MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F + /xf0/x9d/x99/x9c MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G + /xf0/x9d/x99/x9d MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H + /xf0/x9d/x99/x9e MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I + /xf0/x9d/x99/x9f MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J + /xf0/x9d/x99/xa0 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K + /xf0/x9d/x99/xa1 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L + /xf0/x9d/x99/xa2 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M + /xf0/x9d/x99/xa3 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N + /xf0/x9d/x99/xa4 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O + /xf0/x9d/x99/xa5 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P + /xf0/x9d/x99/xa6 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q + /xf0/x9d/x99/xa7 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R + /xf0/x9d/x99/xa8 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S + /xf0/x9d/x99/xa9 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T + /xf0/x9d/x99/xaa MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U + /xf0/x9d/x99/xab MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V + /xf0/x9d/x99/xac MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W + /xf0/x9d/x99/xad MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X + /xf0/x9d/x99/xae MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y + /xf0/x9d/x99/xaf MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z + /xf0/x9d/x99/xb0 MATHEMATICAL MONOSPACE CAPITAL A + /xf0/x9d/x99/xb1 MATHEMATICAL MONOSPACE CAPITAL B + /xf0/x9d/x99/xb2 MATHEMATICAL MONOSPACE CAPITAL C + /xf0/x9d/x99/xb3 MATHEMATICAL MONOSPACE CAPITAL D + /xf0/x9d/x99/xb4 MATHEMATICAL MONOSPACE CAPITAL E + /xf0/x9d/x99/xb5 MATHEMATICAL MONOSPACE CAPITAL F + /xf0/x9d/x99/xb6 MATHEMATICAL MONOSPACE CAPITAL G + /xf0/x9d/x99/xb7 MATHEMATICAL MONOSPACE CAPITAL H + /xf0/x9d/x99/xb8 MATHEMATICAL MONOSPACE CAPITAL I + /xf0/x9d/x99/xb9 MATHEMATICAL MONOSPACE CAPITAL J + /xf0/x9d/x99/xba MATHEMATICAL MONOSPACE CAPITAL K + /xf0/x9d/x99/xbb MATHEMATICAL MONOSPACE CAPITAL L + /xf0/x9d/x99/xbc MATHEMATICAL MONOSPACE CAPITAL M + /xf0/x9d/x99/xbd MATHEMATICAL MONOSPACE CAPITAL N + /xf0/x9d/x99/xbe MATHEMATICAL MONOSPACE CAPITAL O + /xf0/x9d/x99/xbf MATHEMATICAL MONOSPACE CAPITAL P + /xf0/x9d/x9a/x80 MATHEMATICAL MONOSPACE CAPITAL Q + /xf0/x9d/x9a/x81 MATHEMATICAL MONOSPACE CAPITAL R + /xf0/x9d/x9a/x82 MATHEMATICAL MONOSPACE CAPITAL S + /xf0/x9d/x9a/x83 MATHEMATICAL MONOSPACE CAPITAL T + /xf0/x9d/x9a/x84 MATHEMATICAL MONOSPACE CAPITAL U + /xf0/x9d/x9a/x85 MATHEMATICAL MONOSPACE CAPITAL V + /xf0/x9d/x9a/x86 MATHEMATICAL MONOSPACE CAPITAL W + /xf0/x9d/x9a/x87 MATHEMATICAL MONOSPACE CAPITAL X + /xf0/x9d/x9a/x88 MATHEMATICAL MONOSPACE CAPITAL Y + /xf0/x9d/x9a/x89 MATHEMATICAL MONOSPACE CAPITAL Z + /xf0/x9d/x9a/x8a MATHEMATICAL MONOSPACE SMALL A + /xf0/x9d/x9a/x8b MATHEMATICAL MONOSPACE SMALL B + /xf0/x9d/x9a/x8c MATHEMATICAL MONOSPACE SMALL C + /xf0/x9d/x9a/x8d MATHEMATICAL MONOSPACE SMALL D + /xf0/x9d/x9a/x8e MATHEMATICAL MONOSPACE SMALL E + /xf0/x9d/x9a/x8f MATHEMATICAL MONOSPACE SMALL F + /xf0/x9d/x9a/x90 MATHEMATICAL MONOSPACE SMALL G + /xf0/x9d/x9a/x91 MATHEMATICAL MONOSPACE SMALL H + /xf0/x9d/x9a/x92 MATHEMATICAL MONOSPACE SMALL I + /xf0/x9d/x9a/x93 MATHEMATICAL MONOSPACE SMALL J + /xf0/x9d/x9a/x94 MATHEMATICAL MONOSPACE SMALL K + /xf0/x9d/x9a/x95 MATHEMATICAL MONOSPACE SMALL L + /xf0/x9d/x9a/x96 MATHEMATICAL MONOSPACE SMALL M + /xf0/x9d/x9a/x97 MATHEMATICAL MONOSPACE SMALL N + /xf0/x9d/x9a/x98 MATHEMATICAL MONOSPACE SMALL O + /xf0/x9d/x9a/x99 MATHEMATICAL MONOSPACE SMALL P + /xf0/x9d/x9a/x9a MATHEMATICAL MONOSPACE SMALL Q + /xf0/x9d/x9a/x9b MATHEMATICAL MONOSPACE SMALL R + /xf0/x9d/x9a/x9c MATHEMATICAL MONOSPACE SMALL S + /xf0/x9d/x9a/x9d MATHEMATICAL MONOSPACE SMALL T + /xf0/x9d/x9a/x9e MATHEMATICAL MONOSPACE SMALL U + /xf0/x9d/x9a/x9f MATHEMATICAL MONOSPACE SMALL V + /xf0/x9d/x9a/xa0 MATHEMATICAL MONOSPACE SMALL W + /xf0/x9d/x9a/xa1 MATHEMATICAL MONOSPACE SMALL X + /xf0/x9d/x9a/xa2 MATHEMATICAL MONOSPACE SMALL Y + /xf0/x9d/x9a/xa3 MATHEMATICAL MONOSPACE SMALL Z + /xf0/x9d/x9a/xa8 MATHEMATICAL BOLD CAPITAL ALPHA + /xf0/x9d/x9a/xa9 MATHEMATICAL BOLD CAPITAL BETA + /xf0/x9d/x9a/xaa MATHEMATICAL BOLD CAPITAL GAMMA + /xf0/x9d/x9a/xab MATHEMATICAL BOLD CAPITAL DELTA + /xf0/x9d/x9a/xac MATHEMATICAL BOLD CAPITAL EPSILON + /xf0/x9d/x9a/xad MATHEMATICAL BOLD CAPITAL ZETA + /xf0/x9d/x9a/xae MATHEMATICAL BOLD CAPITAL ETA + /xf0/x9d/x9a/xaf MATHEMATICAL BOLD CAPITAL THETA + /xf0/x9d/x9a/xb0 MATHEMATICAL BOLD CAPITAL IOTA + /xf0/x9d/x9a/xb1 MATHEMATICAL BOLD CAPITAL KAPPA + /xf0/x9d/x9a/xb2 MATHEMATICAL BOLD CAPITAL LAMDA + /xf0/x9d/x9a/xb3 MATHEMATICAL BOLD CAPITAL MU + /xf0/x9d/x9a/xb4 MATHEMATICAL BOLD CAPITAL NU + /xf0/x9d/x9a/xb5 MATHEMATICAL BOLD CAPITAL XI + /xf0/x9d/x9a/xb6 MATHEMATICAL BOLD CAPITAL OMICRON + /xf0/x9d/x9a/xb7 MATHEMATICAL BOLD CAPITAL PI + /xf0/x9d/x9a/xb8 MATHEMATICAL BOLD CAPITAL RHO + /xf0/x9d/x9a/xb9 MATHEMATICAL BOLD CAPITAL THETA SYMBOL + /xf0/x9d/x9a/xba MATHEMATICAL BOLD CAPITAL SIGMA + /xf0/x9d/x9a/xbb MATHEMATICAL BOLD CAPITAL TAU + /xf0/x9d/x9a/xbc MATHEMATICAL BOLD CAPITAL UPSILON + /xf0/x9d/x9a/xbd MATHEMATICAL BOLD CAPITAL PHI + /xf0/x9d/x9a/xbe MATHEMATICAL BOLD CAPITAL CHI + /xf0/x9d/x9a/xbf MATHEMATICAL BOLD CAPITAL PSI + /xf0/x9d/x9b/x80 MATHEMATICAL BOLD CAPITAL OMEGA + /xf0/x9d/x9b/x81 MATHEMATICAL BOLD NABLA + /xf0/x9d/x9b/x82 MATHEMATICAL BOLD SMALL ALPHA + /xf0/x9d/x9b/x83 MATHEMATICAL BOLD SMALL BETA + /xf0/x9d/x9b/x84 MATHEMATICAL BOLD SMALL GAMMA + /xf0/x9d/x9b/x85 MATHEMATICAL BOLD SMALL DELTA + /xf0/x9d/x9b/x86 MATHEMATICAL BOLD SMALL EPSILON + /xf0/x9d/x9b/x87 MATHEMATICAL BOLD SMALL ZETA + /xf0/x9d/x9b/x88 MATHEMATICAL BOLD SMALL ETA + /xf0/x9d/x9b/x89 MATHEMATICAL BOLD SMALL THETA + /xf0/x9d/x9b/x8a MATHEMATICAL BOLD SMALL IOTA + /xf0/x9d/x9b/x8b MATHEMATICAL BOLD SMALL KAPPA + /xf0/x9d/x9b/x8c MATHEMATICAL BOLD SMALL LAMDA + /xf0/x9d/x9b/x8d MATHEMATICAL BOLD SMALL MU + /xf0/x9d/x9b/x8e MATHEMATICAL BOLD SMALL NU + /xf0/x9d/x9b/x8f MATHEMATICAL BOLD SMALL XI + /xf0/x9d/x9b/x90 MATHEMATICAL BOLD SMALL OMICRON + /xf0/x9d/x9b/x91 MATHEMATICAL BOLD SMALL PI + /xf0/x9d/x9b/x92 MATHEMATICAL BOLD SMALL RHO + /xf0/x9d/x9b/x93 MATHEMATICAL BOLD SMALL FINAL SIGMA + /xf0/x9d/x9b/x94 MATHEMATICAL BOLD SMALL SIGMA + /xf0/x9d/x9b/x95 MATHEMATICAL BOLD SMALL TAU + /xf0/x9d/x9b/x96 MATHEMATICAL BOLD SMALL UPSILON + /xf0/x9d/x9b/x97 MATHEMATICAL BOLD SMALL PHI + /xf0/x9d/x9b/x98 MATHEMATICAL BOLD SMALL CHI + /xf0/x9d/x9b/x99 MATHEMATICAL BOLD SMALL PSI + /xf0/x9d/x9b/x9a MATHEMATICAL BOLD SMALL OMEGA + /xf0/x9d/x9b/x9b MATHEMATICAL BOLD PARTIAL DIFFERENTIAL + /xf0/x9d/x9b/x9c MATHEMATICAL BOLD EPSILON SYMBOL + /xf0/x9d/x9b/x9d MATHEMATICAL BOLD THETA SYMBOL + /xf0/x9d/x9b/x9e MATHEMATICAL BOLD KAPPA SYMBOL + /xf0/x9d/x9b/x9f MATHEMATICAL BOLD PHI SYMBOL + /xf0/x9d/x9b/xa0 MATHEMATICAL BOLD RHO SYMBOL + /xf0/x9d/x9b/xa1 MATHEMATICAL BOLD PI SYMBOL + /xf0/x9d/x9b/xa2 MATHEMATICAL ITALIC CAPITAL ALPHA + /xf0/x9d/x9b/xa3 MATHEMATICAL ITALIC CAPITAL BETA + /xf0/x9d/x9b/xa4 MATHEMATICAL ITALIC CAPITAL GAMMA + /xf0/x9d/x9b/xa5 MATHEMATICAL ITALIC CAPITAL DELTA + /xf0/x9d/x9b/xa6 MATHEMATICAL ITALIC CAPITAL EPSILON + /xf0/x9d/x9b/xa7 MATHEMATICAL ITALIC CAPITAL ZETA + /xf0/x9d/x9b/xa8 MATHEMATICAL ITALIC CAPITAL ETA + /xf0/x9d/x9b/xa9 MATHEMATICAL ITALIC CAPITAL THETA + /xf0/x9d/x9b/xaa MATHEMATICAL ITALIC CAPITAL IOTA + /xf0/x9d/x9b/xab MATHEMATICAL ITALIC CAPITAL KAPPA + /xf0/x9d/x9b/xac MATHEMATICAL ITALIC CAPITAL LAMDA + /xf0/x9d/x9b/xad MATHEMATICAL ITALIC CAPITAL MU + /xf0/x9d/x9b/xae MATHEMATICAL ITALIC CAPITAL NU + /xf0/x9d/x9b/xaf MATHEMATICAL ITALIC CAPITAL XI + /xf0/x9d/x9b/xb0 MATHEMATICAL ITALIC CAPITAL OMICRON + /xf0/x9d/x9b/xb1 MATHEMATICAL ITALIC CAPITAL PI + /xf0/x9d/x9b/xb2 MATHEMATICAL ITALIC CAPITAL RHO + /xf0/x9d/x9b/xb3 MATHEMATICAL ITALIC CAPITAL THETA SYMBOL + /xf0/x9d/x9b/xb4 MATHEMATICAL ITALIC CAPITAL SIGMA + /xf0/x9d/x9b/xb5 MATHEMATICAL ITALIC CAPITAL TAU + /xf0/x9d/x9b/xb6 MATHEMATICAL ITALIC CAPITAL UPSILON + /xf0/x9d/x9b/xb7 MATHEMATICAL ITALIC CAPITAL PHI + /xf0/x9d/x9b/xb8 MATHEMATICAL ITALIC CAPITAL CHI + /xf0/x9d/x9b/xb9 MATHEMATICAL ITALIC CAPITAL PSI + /xf0/x9d/x9b/xba MATHEMATICAL ITALIC CAPITAL OMEGA + /xf0/x9d/x9b/xbb MATHEMATICAL ITALIC NABLA + /xf0/x9d/x9b/xbc MATHEMATICAL ITALIC SMALL ALPHA + /xf0/x9d/x9b/xbd MATHEMATICAL ITALIC SMALL BETA + /xf0/x9d/x9b/xbe MATHEMATICAL ITALIC SMALL GAMMA + /xf0/x9d/x9b/xbf MATHEMATICAL ITALIC SMALL DELTA + /xf0/x9d/x9c/x80 MATHEMATICAL ITALIC SMALL EPSILON + /xf0/x9d/x9c/x81 MATHEMATICAL ITALIC SMALL ZETA + /xf0/x9d/x9c/x82 MATHEMATICAL ITALIC SMALL ETA + /xf0/x9d/x9c/x83 MATHEMATICAL ITALIC SMALL THETA + /xf0/x9d/x9c/x84 MATHEMATICAL ITALIC SMALL IOTA + /xf0/x9d/x9c/x85 MATHEMATICAL ITALIC SMALL KAPPA + /xf0/x9d/x9c/x86 MATHEMATICAL ITALIC SMALL LAMDA + /xf0/x9d/x9c/x87 MATHEMATICAL ITALIC SMALL MU + /xf0/x9d/x9c/x88 MATHEMATICAL ITALIC SMALL NU + /xf0/x9d/x9c/x89 MATHEMATICAL ITALIC SMALL XI + /xf0/x9d/x9c/x8a MATHEMATICAL ITALIC SMALL OMICRON + /xf0/x9d/x9c/x8b MATHEMATICAL ITALIC SMALL PI + /xf0/x9d/x9c/x8c MATHEMATICAL ITALIC SMALL RHO + /xf0/x9d/x9c/x8d MATHEMATICAL ITALIC SMALL FINAL SIGMA + /xf0/x9d/x9c/x8e MATHEMATICAL ITALIC SMALL SIGMA + /xf0/x9d/x9c/x8f MATHEMATICAL ITALIC SMALL TAU + /xf0/x9d/x9c/x90 MATHEMATICAL ITALIC SMALL UPSILON + /xf0/x9d/x9c/x91 MATHEMATICAL ITALIC SMALL PHI + /xf0/x9d/x9c/x92 MATHEMATICAL ITALIC SMALL CHI + /xf0/x9d/x9c/x93 MATHEMATICAL ITALIC SMALL PSI + /xf0/x9d/x9c/x94 MATHEMATICAL ITALIC SMALL OMEGA + /xf0/x9d/x9c/x95 MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL + /xf0/x9d/x9c/x96 MATHEMATICAL ITALIC EPSILON SYMBOL + /xf0/x9d/x9c/x97 MATHEMATICAL ITALIC THETA SYMBOL + /xf0/x9d/x9c/x98 MATHEMATICAL ITALIC KAPPA SYMBOL + /xf0/x9d/x9c/x99 MATHEMATICAL ITALIC PHI SYMBOL + /xf0/x9d/x9c/x9a MATHEMATICAL ITALIC RHO SYMBOL + /xf0/x9d/x9c/x9b MATHEMATICAL ITALIC PI SYMBOL + /xf0/x9d/x9c/x9c MATHEMATICAL BOLD ITALIC CAPITAL ALPHA + /xf0/x9d/x9c/x9d MATHEMATICAL BOLD ITALIC CAPITAL BETA + /xf0/x9d/x9c/x9e MATHEMATICAL BOLD ITALIC CAPITAL GAMMA + /xf0/x9d/x9c/x9f MATHEMATICAL BOLD ITALIC CAPITAL DELTA + /xf0/x9d/x9c/xa0 MATHEMATICAL BOLD ITALIC CAPITAL EPSILON + /xf0/x9d/x9c/xa1 MATHEMATICAL BOLD ITALIC CAPITAL ZETA + /xf0/x9d/x9c/xa2 MATHEMATICAL BOLD ITALIC CAPITAL ETA + /xf0/x9d/x9c/xa3 MATHEMATICAL BOLD ITALIC CAPITAL THETA + /xf0/x9d/x9c/xa4 MATHEMATICAL BOLD ITALIC CAPITAL IOTA + /xf0/x9d/x9c/xa5 MATHEMATICAL BOLD ITALIC CAPITAL KAPPA + /xf0/x9d/x9c/xa6 MATHEMATICAL BOLD ITALIC CAPITAL LAMDA + /xf0/x9d/x9c/xa7 MATHEMATICAL BOLD ITALIC CAPITAL MU + /xf0/x9d/x9c/xa8 MATHEMATICAL BOLD ITALIC CAPITAL NU + /xf0/x9d/x9c/xa9 MATHEMATICAL BOLD ITALIC CAPITAL XI + /xf0/x9d/x9c/xaa MATHEMATICAL BOLD ITALIC CAPITAL OMICRON + /xf0/x9d/x9c/xab MATHEMATICAL BOLD ITALIC CAPITAL PI + /xf0/x9d/x9c/xac MATHEMATICAL BOLD ITALIC CAPITAL RHO + /xf0/x9d/x9c/xad MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL + /xf0/x9d/x9c/xae MATHEMATICAL BOLD ITALIC CAPITAL SIGMA + /xf0/x9d/x9c/xaf MATHEMATICAL BOLD ITALIC CAPITAL TAU + /xf0/x9d/x9c/xb0 MATHEMATICAL BOLD ITALIC CAPITAL UPSILON + /xf0/x9d/x9c/xb1 MATHEMATICAL BOLD ITALIC CAPITAL PHI + /xf0/x9d/x9c/xb2 MATHEMATICAL BOLD ITALIC CAPITAL CHI + /xf0/x9d/x9c/xb3 MATHEMATICAL BOLD ITALIC CAPITAL PSI + /xf0/x9d/x9c/xb4 MATHEMATICAL BOLD ITALIC CAPITAL OMEGA + /xf0/x9d/x9c/xb5 MATHEMATICAL BOLD ITALIC NABLA + /xf0/x9d/x9c/xb6 MATHEMATICAL BOLD ITALIC SMALL ALPHA + /xf0/x9d/x9c/xb7 MATHEMATICAL BOLD ITALIC SMALL BETA + /xf0/x9d/x9c/xb8 MATHEMATICAL BOLD ITALIC SMALL GAMMA + /xf0/x9d/x9c/xb9 MATHEMATICAL BOLD ITALIC SMALL DELTA + /xf0/x9d/x9c/xba MATHEMATICAL BOLD ITALIC SMALL EPSILON + /xf0/x9d/x9c/xbb MATHEMATICAL BOLD ITALIC SMALL ZETA + /xf0/x9d/x9c/xbc MATHEMATICAL BOLD ITALIC SMALL ETA + /xf0/x9d/x9c/xbd MATHEMATICAL BOLD ITALIC SMALL THETA + /xf0/x9d/x9c/xbe MATHEMATICAL BOLD ITALIC SMALL IOTA + /xf0/x9d/x9c/xbf MATHEMATICAL BOLD ITALIC SMALL KAPPA + /xf0/x9d/x9d/x80 MATHEMATICAL BOLD ITALIC SMALL LAMDA + /xf0/x9d/x9d/x81 MATHEMATICAL BOLD ITALIC SMALL MU + /xf0/x9d/x9d/x82 MATHEMATICAL BOLD ITALIC SMALL NU + /xf0/x9d/x9d/x83 MATHEMATICAL BOLD ITALIC SMALL XI + /xf0/x9d/x9d/x84 MATHEMATICAL BOLD ITALIC SMALL OMICRON + /xf0/x9d/x9d/x85 MATHEMATICAL BOLD ITALIC SMALL PI + /xf0/x9d/x9d/x86 MATHEMATICAL BOLD ITALIC SMALL RHO + /xf0/x9d/x9d/x87 MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA + /xf0/x9d/x9d/x88 MATHEMATICAL BOLD ITALIC SMALL SIGMA + /xf0/x9d/x9d/x89 MATHEMATICAL BOLD ITALIC SMALL TAU + /xf0/x9d/x9d/x8a MATHEMATICAL BOLD ITALIC SMALL UPSILON + /xf0/x9d/x9d/x8b MATHEMATICAL BOLD ITALIC SMALL PHI + /xf0/x9d/x9d/x8c MATHEMATICAL BOLD ITALIC SMALL CHI + /xf0/x9d/x9d/x8d MATHEMATICAL BOLD ITALIC SMALL PSI + /xf0/x9d/x9d/x8e MATHEMATICAL BOLD ITALIC SMALL OMEGA + /xf0/x9d/x9d/x8f MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL + /xf0/x9d/x9d/x90 MATHEMATICAL BOLD ITALIC EPSILON SYMBOL + /xf0/x9d/x9d/x91 MATHEMATICAL BOLD ITALIC THETA SYMBOL + /xf0/x9d/x9d/x92 MATHEMATICAL BOLD ITALIC KAPPA SYMBOL + /xf0/x9d/x9d/x93 MATHEMATICAL BOLD ITALIC PHI SYMBOL + /xf0/x9d/x9d/x94 MATHEMATICAL BOLD ITALIC RHO SYMBOL + /xf0/x9d/x9d/x95 MATHEMATICAL BOLD ITALIC PI SYMBOL + /xf0/x9d/x9d/x96 MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA + /xf0/x9d/x9d/x97 MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA + /xf0/x9d/x9d/x98 MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA + /xf0/x9d/x9d/x99 MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA + /xf0/x9d/x9d/x9a MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON + /xf0/x9d/x9d/x9b MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA + /xf0/x9d/x9d/x9c MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA + /xf0/x9d/x9d/x9d MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA + /xf0/x9d/x9d/x9e MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA + /xf0/x9d/x9d/x9f MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA + /xf0/x9d/x9d/xa0 MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA + /xf0/x9d/x9d/xa1 MATHEMATICAL SANS-SERIF BOLD CAPITAL MU + /xf0/x9d/x9d/xa2 MATHEMATICAL SANS-SERIF BOLD CAPITAL NU + /xf0/x9d/x9d/xa3 MATHEMATICAL SANS-SERIF BOLD CAPITAL XI + /xf0/x9d/x9d/xa4 MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON + /xf0/x9d/x9d/xa5 MATHEMATICAL SANS-SERIF BOLD CAPITAL PI + /xf0/x9d/x9d/xa6 MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO + /xf0/x9d/x9d/xa7 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL + /xf0/x9d/x9d/xa8 MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA + /xf0/x9d/x9d/xa9 MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU + /xf0/x9d/x9d/xaa MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON + /xf0/x9d/x9d/xab MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI + /xf0/x9d/x9d/xac MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI + /xf0/x9d/x9d/xad MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI + /xf0/x9d/x9d/xae MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA + /xf0/x9d/x9d/xaf MATHEMATICAL SANS-SERIF BOLD NABLA + /xf0/x9d/x9d/xb0 MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA + /xf0/x9d/x9d/xb1 MATHEMATICAL SANS-SERIF BOLD SMALL BETA + /xf0/x9d/x9d/xb2 MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA + /xf0/x9d/x9d/xb3 MATHEMATICAL SANS-SERIF BOLD SMALL DELTA + /xf0/x9d/x9d/xb4 MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON + /xf0/x9d/x9d/xb5 MATHEMATICAL SANS-SERIF BOLD SMALL ZETA + /xf0/x9d/x9d/xb6 MATHEMATICAL SANS-SERIF BOLD SMALL ETA + /xf0/x9d/x9d/xb7 MATHEMATICAL SANS-SERIF BOLD SMALL THETA + /xf0/x9d/x9d/xb8 MATHEMATICAL SANS-SERIF BOLD SMALL IOTA + /xf0/x9d/x9d/xb9 MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA + /xf0/x9d/x9d/xba MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA + /xf0/x9d/x9d/xbb MATHEMATICAL SANS-SERIF BOLD SMALL MU + /xf0/x9d/x9d/xbc MATHEMATICAL SANS-SERIF BOLD SMALL NU + /xf0/x9d/x9d/xbd MATHEMATICAL SANS-SERIF BOLD SMALL XI + /xf0/x9d/x9d/xbe MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON + /xf0/x9d/x9d/xbf MATHEMATICAL SANS-SERIF BOLD SMALL PI + /xf0/x9d/x9e/x80 MATHEMATICAL SANS-SERIF BOLD SMALL RHO + /xf0/x9d/x9e/x81 MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA + /xf0/x9d/x9e/x82 MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA + /xf0/x9d/x9e/x83 MATHEMATICAL SANS-SERIF BOLD SMALL TAU + /xf0/x9d/x9e/x84 MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON + /xf0/x9d/x9e/x85 MATHEMATICAL SANS-SERIF BOLD SMALL PHI + /xf0/x9d/x9e/x86 MATHEMATICAL SANS-SERIF BOLD SMALL CHI + /xf0/x9d/x9e/x87 MATHEMATICAL SANS-SERIF BOLD SMALL PSI + /xf0/x9d/x9e/x88 MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA + /xf0/x9d/x9e/x89 MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL + /xf0/x9d/x9e/x8a MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL + /xf0/x9d/x9e/x8b MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL + /xf0/x9d/x9e/x8c MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL + /xf0/x9d/x9e/x8d MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL + /xf0/x9d/x9e/x8e MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL + /xf0/x9d/x9e/x8f MATHEMATICAL SANS-SERIF BOLD PI SYMBOL + /xf0/x9d/x9e/x90 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA + /xf0/x9d/x9e/x91 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA + /xf0/x9d/x9e/x92 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA + /xf0/x9d/x9e/x93 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA + /xf0/x9d/x9e/x94 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON + /xf0/x9d/x9e/x95 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA + /xf0/x9d/x9e/x96 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA + /xf0/x9d/x9e/x97 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA + /xf0/x9d/x9e/x98 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA + /xf0/x9d/x9e/x99 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA + /xf0/x9d/x9e/x9a MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA + /xf0/x9d/x9e/x9b MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU + /xf0/x9d/x9e/x9c MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU + /xf0/x9d/x9e/x9d MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI + /xf0/x9d/x9e/x9e MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON + /xf0/x9d/x9e/x9f MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI + /xf0/x9d/x9e/xa0 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO + /xf0/x9d/x9e/xa1 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL + /xf0/x9d/x9e/xa2 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA + /xf0/x9d/x9e/xa3 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU + /xf0/x9d/x9e/xa4 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON + /xf0/x9d/x9e/xa5 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI + /xf0/x9d/x9e/xa6 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI + /xf0/x9d/x9e/xa7 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI + /xf0/x9d/x9e/xa8 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA + /xf0/x9d/x9e/xa9 MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA + /xf0/x9d/x9e/xaa MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA + /xf0/x9d/x9e/xab MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA + /xf0/x9d/x9e/xac MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA + /xf0/x9d/x9e/xad MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA + /xf0/x9d/x9e/xae MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON + /xf0/x9d/x9e/xaf MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA + /xf0/x9d/x9e/xb0 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA + /xf0/x9d/x9e/xb1 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA + /xf0/x9d/x9e/xb2 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA + /xf0/x9d/x9e/xb3 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA + /xf0/x9d/x9e/xb4 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA + /xf0/x9d/x9e/xb5 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU + /xf0/x9d/x9e/xb6 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU + /xf0/x9d/x9e/xb7 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI + /xf0/x9d/x9e/xb8 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON + /xf0/x9d/x9e/xb9 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI + /xf0/x9d/x9e/xba MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO + /xf0/x9d/x9e/xbb MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA + /xf0/x9d/x9e/xbc MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA + /xf0/x9d/x9e/xbd MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU + /xf0/x9d/x9e/xbe MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON + /xf0/x9d/x9e/xbf MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI + /xf0/x9d/x9f/x80 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI + /xf0/x9d/x9f/x81 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI + /xf0/x9d/x9f/x82 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA + /xf0/x9d/x9f/x83 MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL + /xf0/x9d/x9f/x84 MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL + /xf0/x9d/x9f/x85 MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL + /xf0/x9d/x9f/x86 MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL + /xf0/x9d/x9f/x87 MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL + /xf0/x9d/x9f/x88 MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL + /xf0/x9d/x9f/x89 MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL + /xf0/x9d/x9f/x8e MATHEMATICAL BOLD DIGIT ZERO + /xf0/x9d/x9f/x8f MATHEMATICAL BOLD DIGIT ONE + /xf0/x9d/x9f/x90 MATHEMATICAL BOLD DIGIT TWO + /xf0/x9d/x9f/x91 MATHEMATICAL BOLD DIGIT THREE + /xf0/x9d/x9f/x92 MATHEMATICAL BOLD DIGIT FOUR + /xf0/x9d/x9f/x93 MATHEMATICAL BOLD DIGIT FIVE + /xf0/x9d/x9f/x94 MATHEMATICAL BOLD DIGIT SIX + /xf0/x9d/x9f/x95 MATHEMATICAL BOLD DIGIT SEVEN + /xf0/x9d/x9f/x96 MATHEMATICAL BOLD DIGIT EIGHT + /xf0/x9d/x9f/x97 MATHEMATICAL BOLD DIGIT NINE + /xf0/x9d/x9f/x98 MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO + /xf0/x9d/x9f/x99 MATHEMATICAL DOUBLE-STRUCK DIGIT ONE + /xf0/x9d/x9f/x9a MATHEMATICAL DOUBLE-STRUCK DIGIT TWO + /xf0/x9d/x9f/x9b MATHEMATICAL DOUBLE-STRUCK DIGIT THREE + /xf0/x9d/x9f/x9c MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR + /xf0/x9d/x9f/x9d MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE + /xf0/x9d/x9f/x9e MATHEMATICAL DOUBLE-STRUCK DIGIT SIX + /xf0/x9d/x9f/x9f MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN + /xf0/x9d/x9f/xa0 MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT + /xf0/x9d/x9f/xa1 MATHEMATICAL DOUBLE-STRUCK DIGIT NINE + /xf0/x9d/x9f/xa2 MATHEMATICAL SANS-SERIF DIGIT ZERO + /xf0/x9d/x9f/xa3 MATHEMATICAL SANS-SERIF DIGIT ONE + /xf0/x9d/x9f/xa4 MATHEMATICAL SANS-SERIF DIGIT TWO + /xf0/x9d/x9f/xa5 MATHEMATICAL SANS-SERIF DIGIT THREE + /xf0/x9d/x9f/xa6 MATHEMATICAL SANS-SERIF DIGIT FOUR + /xf0/x9d/x9f/xa7 MATHEMATICAL SANS-SERIF DIGIT FIVE + /xf0/x9d/x9f/xa8 MATHEMATICAL SANS-SERIF DIGIT SIX + /xf0/x9d/x9f/xa9 MATHEMATICAL SANS-SERIF DIGIT SEVEN + /xf0/x9d/x9f/xaa MATHEMATICAL SANS-SERIF DIGIT EIGHT + /xf0/x9d/x9f/xab MATHEMATICAL SANS-SERIF DIGIT NINE + /xf0/x9d/x9f/xac MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO + /xf0/x9d/x9f/xad MATHEMATICAL SANS-SERIF BOLD DIGIT ONE + /xf0/x9d/x9f/xae MATHEMATICAL SANS-SERIF BOLD DIGIT TWO + /xf0/x9d/x9f/xaf MATHEMATICAL SANS-SERIF BOLD DIGIT THREE + /xf0/x9d/x9f/xb0 MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR + /xf0/x9d/x9f/xb1 MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE + /xf0/x9d/x9f/xb2 MATHEMATICAL SANS-SERIF BOLD DIGIT SIX + /xf0/x9d/x9f/xb3 MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN + /xf0/x9d/x9f/xb4 MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT + /xf0/x9d/x9f/xb5 MATHEMATICAL SANS-SERIF BOLD DIGIT NINE + /xf0/x9d/x9f/xb6 MATHEMATICAL MONOSPACE DIGIT ZERO + /xf0/x9d/x9f/xb7 MATHEMATICAL MONOSPACE DIGIT ONE + /xf0/x9d/x9f/xb8 MATHEMATICAL MONOSPACE DIGIT TWO + /xf0/x9d/x9f/xb9 MATHEMATICAL MONOSPACE DIGIT THREE + /xf0/x9d/x9f/xba MATHEMATICAL MONOSPACE DIGIT FOUR + /xf0/x9d/x9f/xbb MATHEMATICAL MONOSPACE DIGIT FIVE + /xf0/x9d/x9f/xbc MATHEMATICAL MONOSPACE DIGIT SIX + /xf0/x9d/x9f/xbd MATHEMATICAL MONOSPACE DIGIT SEVEN + /xf0/x9d/x9f/xbe MATHEMATICAL MONOSPACE DIGIT EIGHT + /xf0/x9d/x9f/xbf MATHEMATICAL MONOSPACE DIGIT NINE +.. /xf0/xa0/x80/x80 +.. /xf0/xa0/x81/x80 +.. /xf0/xa0/x82/x80 +.. /xf0/xa0/x83/x80 +.. /xf0/xa0/x84/x80 +.. /xf0/xa0/x85/x80 +.. /xf0/xa0/x86/x80 +.. /xf0/xa0/x87/x80 +.. /xf0/xa0/x88/x80 +.. /xf0/xa0/x89/x80 +.. /xf0/xa0/x8a/x80 +.. /xf0/xa0/x8b/x80 +.. /xf0/xa0/x8c/x80 +.. /xf0/xa0/x8d/x80 +.. /xf0/xa0/x8e/x80 +.. /xf0/xa0/x8f/x80 +.. /xf0/xa0/x90/x80 +.. /xf0/xa0/x91/x80 +.. /xf0/xa0/x92/x80 +.. /xf0/xa0/x93/x80 +.. /xf0/xa0/x94/x80 +.. /xf0/xa0/x95/x80 +.. /xf0/xa0/x96/x80 +.. /xf0/xa0/x97/x80 +.. /xf0/xa0/x98/x80 +.. /xf0/xa0/x99/x80 +.. /xf0/xa0/x9a/x80 +.. /xf0/xa0/x9b/x80 +.. /xf0/xa0/x9c/x80 +.. /xf0/xa0/x9d/x80 +.. /xf0/xa0/x9e/x80 +.. /xf0/xa0/x9f/x80 +.. /xf0/xa0/xa0/x80 +.. /xf0/xa0/xa1/x80 +.. /xf0/xa0/xa2/x80 +.. /xf0/xa0/xa3/x80 +.. /xf0/xa0/xa4/x80 +.. /xf0/xa0/xa5/x80 +.. /xf0/xa0/xa6/x80 +.. /xf0/xa0/xa7/x80 +.. /xf0/xa0/xa8/x80 +.. /xf0/xa0/xa9/x80 +.. /xf0/xa0/xaa/x80 +.. /xf0/xa0/xab/x80 +.. /xf0/xa0/xac/x80 +.. /xf0/xa0/xad/x80 +.. /xf0/xa0/xae/x80 +.. /xf0/xa0/xaf/x80 +.. /xf0/xa0/xb0/x80 +.. /xf0/xa0/xb1/x80 +.. /xf0/xa0/xb2/x80 +.. /xf0/xa0/xb3/x80 +.. /xf0/xa0/xb4/x80 +.. /xf0/xa0/xb5/x80 +.. /xf0/xa0/xb6/x80 +.. /xf0/xa0/xb7/x80 +.. /xf0/xa0/xb8/x80 +.. /xf0/xa0/xb9/x80 +.. /xf0/xa0/xba/x80 +.. /xf0/xa0/xbb/x80 +.. /xf0/xa0/xbc/x80 +.. /xf0/xa0/xbd/x80 +.. /xf0/xa0/xbe/x80 +.. /xf0/xa0/xbf/x80 +.. /xf0/xa1/x80/x80 +.. /xf0/xa1/x81/x80 +.. /xf0/xa1/x82/x80 +.. /xf0/xa1/x83/x80 +.. /xf0/xa1/x84/x80 +.. /xf0/xa1/x85/x80 +.. /xf0/xa1/x86/x80 +.. /xf0/xa1/x87/x80 +.. /xf0/xa1/x88/x80 +.. /xf0/xa1/x89/x80 +.. /xf0/xa1/x8a/x80 +.. /xf0/xa1/x8b/x80 +.. /xf0/xa1/x8c/x80 +.. /xf0/xa1/x8d/x80 +.. /xf0/xa1/x8e/x80 +.. /xf0/xa1/x8f/x80 +.. /xf0/xa1/x90/x80 +.. /xf0/xa1/x91/x80 +.. /xf0/xa1/x92/x80 +.. /xf0/xa1/x93/x80 +.. /xf0/xa1/x94/x80 +.. /xf0/xa1/x95/x80 +.. /xf0/xa1/x96/x80 +.. /xf0/xa1/x97/x80 +.. /xf0/xa1/x98/x80 +.. /xf0/xa1/x99/x80 +.. /xf0/xa1/x9a/x80 +.. /xf0/xa1/x9b/x80 +.. /xf0/xa1/x9c/x80 +.. /xf0/xa1/x9d/x80 +.. /xf0/xa1/x9e/x80 +.. /xf0/xa1/x9f/x80 +.. /xf0/xa1/xa0/x80 +.. /xf0/xa1/xa1/x80 +.. /xf0/xa1/xa2/x80 +.. /xf0/xa1/xa3/x80 +.. /xf0/xa1/xa4/x80 +.. /xf0/xa1/xa5/x80 +.. /xf0/xa1/xa6/x80 +.. /xf0/xa1/xa7/x80 +.. /xf0/xa1/xa8/x80 +.. /xf0/xa1/xa9/x80 +.. /xf0/xa1/xaa/x80 +.. /xf0/xa1/xab/x80 +.. /xf0/xa1/xac/x80 +.. /xf0/xa1/xad/x80 +.. /xf0/xa1/xae/x80 +.. /xf0/xa1/xaf/x80 +.. /xf0/xa1/xb0/x80 +.. /xf0/xa1/xb1/x80 +.. /xf0/xa1/xb2/x80 +.. /xf0/xa1/xb3/x80 +.. /xf0/xa1/xb4/x80 +.. /xf0/xa1/xb5/x80 +.. /xf0/xa1/xb6/x80 +.. /xf0/xa1/xb7/x80 +.. /xf0/xa1/xb8/x80 +.. /xf0/xa1/xb9/x80 +.. /xf0/xa1/xba/x80 +.. /xf0/xa1/xbb/x80 +.. /xf0/xa1/xbc/x80 +.. /xf0/xa1/xbd/x80 +.. /xf0/xa1/xbe/x80 +.. /xf0/xa1/xbf/x80 +.. /xf0/xa2/x80/x80 +.. /xf0/xa2/x81/x80 +.. /xf0/xa2/x82/x80 +.. /xf0/xa2/x83/x80 +.. /xf0/xa2/x84/x80 +.. /xf0/xa2/x85/x80 +.. /xf0/xa2/x86/x80 +.. /xf0/xa2/x87/x80 +.. /xf0/xa2/x88/x80 +.. /xf0/xa2/x89/x80 +.. /xf0/xa2/x8a/x80 +.. /xf0/xa2/x8b/x80 +.. /xf0/xa2/x8c/x80 +.. /xf0/xa2/x8d/x80 +.. /xf0/xa2/x8e/x80 +.. /xf0/xa2/x8f/x80 +.. /xf0/xa2/x90/x80 +.. /xf0/xa2/x91/x80 +.. /xf0/xa2/x92/x80 +.. /xf0/xa2/x93/x80 +.. /xf0/xa2/x94/x80 +.. /xf0/xa2/x95/x80 +.. /xf0/xa2/x96/x80 +.. /xf0/xa2/x97/x80 +.. /xf0/xa2/x98/x80 +.. /xf0/xa2/x99/x80 +.. /xf0/xa2/x9a/x80 +.. /xf0/xa2/x9b/x80 +.. /xf0/xa2/x9c/x80 +.. /xf0/xa2/x9d/x80 +.. /xf0/xa2/x9e/x80 +.. /xf0/xa2/x9f/x80 +.. /xf0/xa2/xa0/x80 +.. /xf0/xa2/xa1/x80 +.. /xf0/xa2/xa2/x80 +.. /xf0/xa2/xa3/x80 +.. /xf0/xa2/xa4/x80 +.. /xf0/xa2/xa5/x80 +.. /xf0/xa2/xa6/x80 +.. /xf0/xa2/xa7/x80 +.. /xf0/xa2/xa8/x80 +.. /xf0/xa2/xa9/x80 +.. /xf0/xa2/xaa/x80 +.. /xf0/xa2/xab/x80 +.. /xf0/xa2/xac/x80 +.. /xf0/xa2/xad/x80 +.. /xf0/xa2/xae/x80 +.. /xf0/xa2/xaf/x80 +.. /xf0/xa2/xb0/x80 +.. /xf0/xa2/xb1/x80 +.. /xf0/xa2/xb2/x80 +.. /xf0/xa2/xb3/x80 +.. /xf0/xa2/xb4/x80 +.. /xf0/xa2/xb5/x80 +.. /xf0/xa2/xb6/x80 +.. /xf0/xa2/xb7/x80 +.. /xf0/xa2/xb8/x80 +.. /xf0/xa2/xb9/x80 +.. /xf0/xa2/xba/x80 +.. /xf0/xa2/xbb/x80 +.. /xf0/xa2/xbc/x80 +.. /xf0/xa2/xbd/x80 +.. /xf0/xa2/xbe/x80 +.. /xf0/xa2/xbf/x80 +.. /xf0/xa3/x80/x80 +.. /xf0/xa3/x81/x80 +.. /xf0/xa3/x82/x80 +.. /xf0/xa3/x83/x80 +.. /xf0/xa3/x84/x80 +.. /xf0/xa3/x85/x80 +.. /xf0/xa3/x86/x80 +.. /xf0/xa3/x87/x80 +.. /xf0/xa3/x88/x80 +.. /xf0/xa3/x89/x80 +.. /xf0/xa3/x8a/x80 +.. /xf0/xa3/x8b/x80 +.. /xf0/xa3/x8c/x80 +.. /xf0/xa3/x8d/x80 +.. /xf0/xa3/x8e/x80 +.. /xf0/xa3/x8f/x80 +.. /xf0/xa3/x90/x80 +.. /xf0/xa3/x91/x80 +.. /xf0/xa3/x92/x80 +.. /xf0/xa3/x93/x80 +.. /xf0/xa3/x94/x80 +.. /xf0/xa3/x95/x80 +.. /xf0/xa3/x96/x80 +.. /xf0/xa3/x97/x80 +.. /xf0/xa3/x98/x80 +.. /xf0/xa3/x99/x80 +.. /xf0/xa3/x9a/x80 +.. /xf0/xa3/x9b/x80 +.. /xf0/xa3/x9c/x80 +.. /xf0/xa3/x9d/x80 +.. /xf0/xa3/x9e/x80 +.. /xf0/xa3/x9f/x80 +.. /xf0/xa3/xa0/x80 +.. /xf0/xa3/xa1/x80 +.. /xf0/xa3/xa2/x80 +.. /xf0/xa3/xa3/x80 +.. /xf0/xa3/xa4/x80 +.. /xf0/xa3/xa5/x80 +.. /xf0/xa3/xa6/x80 +.. /xf0/xa3/xa7/x80 +.. /xf0/xa3/xa8/x80 +.. /xf0/xa3/xa9/x80 +.. /xf0/xa3/xaa/x80 +.. /xf0/xa3/xab/x80 +.. /xf0/xa3/xac/x80 +.. /xf0/xa3/xad/x80 +.. /xf0/xa3/xae/x80 +.. /xf0/xa3/xaf/x80 +.. /xf0/xa3/xb0/x80 +.. /xf0/xa3/xb1/x80 +.. /xf0/xa3/xb2/x80 +.. /xf0/xa3/xb3/x80 +.. /xf0/xa3/xb4/x80 +.. /xf0/xa3/xb5/x80 +.. /xf0/xa3/xb6/x80 +.. /xf0/xa3/xb7/x80 +.. /xf0/xa3/xb8/x80 +.. /xf0/xa3/xb9/x80 +.. /xf0/xa3/xba/x80 +.. /xf0/xa3/xbb/x80 +.. /xf0/xa3/xbc/x80 +.. /xf0/xa3/xbd/x80 +.. /xf0/xa3/xbe/x80 +.. /xf0/xa3/xbf/x80 +.. /xf0/xa4/x80/x80 +.. /xf0/xa4/x81/x80 +.. /xf0/xa4/x82/x80 +.. /xf0/xa4/x83/x80 +.. /xf0/xa4/x84/x80 +.. /xf0/xa4/x85/x80 +.. /xf0/xa4/x86/x80 +.. /xf0/xa4/x87/x80 +.. /xf0/xa4/x88/x80 +.. /xf0/xa4/x89/x80 +.. /xf0/xa4/x8a/x80 +.. /xf0/xa4/x8b/x80 +.. /xf0/xa4/x8c/x80 +.. /xf0/xa4/x8d/x80 +.. /xf0/xa4/x8e/x80 +.. /xf0/xa4/x8f/x80 +.. /xf0/xa4/x90/x80 +.. /xf0/xa4/x91/x80 +.. /xf0/xa4/x92/x80 +.. /xf0/xa4/x93/x80 +.. /xf0/xa4/x94/x80 +.. /xf0/xa4/x95/x80 +.. /xf0/xa4/x96/x80 +.. /xf0/xa4/x97/x80 +.. /xf0/xa4/x98/x80 +.. /xf0/xa4/x99/x80 +.. /xf0/xa4/x9a/x80 +.. /xf0/xa4/x9b/x80 +.. /xf0/xa4/x9c/x80 +.. /xf0/xa4/x9d/x80 +.. /xf0/xa4/x9e/x80 +.. /xf0/xa4/x9f/x80 +.. /xf0/xa4/xa0/x80 +.. /xf0/xa4/xa1/x80 +.. /xf0/xa4/xa2/x80 +.. /xf0/xa4/xa3/x80 +.. /xf0/xa4/xa4/x80 +.. /xf0/xa4/xa5/x80 +.. /xf0/xa4/xa6/x80 +.. /xf0/xa4/xa7/x80 +.. /xf0/xa4/xa8/x80 +.. /xf0/xa4/xa9/x80 +.. /xf0/xa4/xaa/x80 +.. /xf0/xa4/xab/x80 +.. /xf0/xa4/xac/x80 +.. /xf0/xa4/xad/x80 +.. /xf0/xa4/xae/x80 +.. /xf0/xa4/xaf/x80 +.. /xf0/xa4/xb0/x80 +.. /xf0/xa4/xb1/x80 +.. /xf0/xa4/xb2/x80 +.. /xf0/xa4/xb3/x80 +.. /xf0/xa4/xb4/x80 +.. /xf0/xa4/xb5/x80 +.. /xf0/xa4/xb6/x80 +.. /xf0/xa4/xb7/x80 +.. /xf0/xa4/xb8/x80 +.. /xf0/xa4/xb9/x80 +.. /xf0/xa4/xba/x80 +.. /xf0/xa4/xbb/x80 +.. /xf0/xa4/xbc/x80 +.. /xf0/xa4/xbd/x80 +.. /xf0/xa4/xbe/x80 +.. /xf0/xa4/xbf/x80 +.. /xf0/xa5/x80/x80 +.. /xf0/xa5/x81/x80 +.. /xf0/xa5/x82/x80 +.. /xf0/xa5/x83/x80 +.. /xf0/xa5/x84/x80 +.. /xf0/xa5/x85/x80 +.. /xf0/xa5/x86/x80 +.. /xf0/xa5/x87/x80 +.. /xf0/xa5/x88/x80 +.. /xf0/xa5/x89/x80 +.. /xf0/xa5/x8a/x80 +.. /xf0/xa5/x8b/x80 +.. /xf0/xa5/x8c/x80 +.. /xf0/xa5/x8d/x80 +.. /xf0/xa5/x8e/x80 +.. /xf0/xa5/x8f/x80 +.. /xf0/xa5/x90/x80 +.. /xf0/xa5/x91/x80 +.. /xf0/xa5/x92/x80 +.. /xf0/xa5/x93/x80 +.. /xf0/xa5/x94/x80 +.. /xf0/xa5/x95/x80 +.. /xf0/xa5/x96/x80 +.. /xf0/xa5/x97/x80 +.. /xf0/xa5/x98/x80 +.. /xf0/xa5/x99/x80 +.. /xf0/xa5/x9a/x80 +.. /xf0/xa5/x9b/x80 +.. /xf0/xa5/x9c/x80 +.. /xf0/xa5/x9d/x80 +.. /xf0/xa5/x9e/x80 +.. /xf0/xa5/x9f/x80 +.. /xf0/xa5/xa0/x80 +.. /xf0/xa5/xa1/x80 +.. /xf0/xa5/xa2/x80 +.. /xf0/xa5/xa3/x80 +.. /xf0/xa5/xa4/x80 +.. /xf0/xa5/xa5/x80 +.. /xf0/xa5/xa6/x80 +.. /xf0/xa5/xa7/x80 +.. /xf0/xa5/xa8/x80 +.. /xf0/xa5/xa9/x80 +.. /xf0/xa5/xaa/x80 +.. /xf0/xa5/xab/x80 +.. /xf0/xa5/xac/x80 +.. /xf0/xa5/xad/x80 +.. /xf0/xa5/xae/x80 +.. /xf0/xa5/xaf/x80 +.. /xf0/xa5/xb0/x80 +.. /xf0/xa5/xb1/x80 +.. /xf0/xa5/xb2/x80 +.. /xf0/xa5/xb3/x80 +.. /xf0/xa5/xb4/x80 +.. /xf0/xa5/xb5/x80 +.. /xf0/xa5/xb6/x80 +.. /xf0/xa5/xb7/x80 +.. /xf0/xa5/xb8/x80 +.. /xf0/xa5/xb9/x80 +.. /xf0/xa5/xba/x80 +.. /xf0/xa5/xbb/x80 +.. /xf0/xa5/xbc/x80 +.. /xf0/xa5/xbd/x80 +.. /xf0/xa5/xbe/x80 +.. /xf0/xa5/xbf/x80 +.. /xf0/xa6/x80/x80 +.. /xf0/xa6/x81/x80 +.. /xf0/xa6/x82/x80 +.. /xf0/xa6/x83/x80 +.. /xf0/xa6/x84/x80 +.. /xf0/xa6/x85/x80 +.. /xf0/xa6/x86/x80 +.. /xf0/xa6/x87/x80 +.. /xf0/xa6/x88/x80 +.. /xf0/xa6/x89/x80 +.. /xf0/xa6/x8a/x80 +.. /xf0/xa6/x8b/x80 +.. /xf0/xa6/x8c/x80 +.. /xf0/xa6/x8d/x80 +.. /xf0/xa6/x8e/x80 +.. /xf0/xa6/x8f/x80 +.. /xf0/xa6/x90/x80 +.. /xf0/xa6/x91/x80 +.. /xf0/xa6/x92/x80 +.. /xf0/xa6/x93/x80 +.. /xf0/xa6/x94/x80 +.. /xf0/xa6/x95/x80 +.. /xf0/xa6/x96/x80 +.. /xf0/xa6/x97/x80 +.. /xf0/xa6/x98/x80 +.. /xf0/xa6/x99/x80 +.. /xf0/xa6/x9a/x80 +.. /xf0/xa6/x9b/x80 +.. /xf0/xa6/x9c/x80 +.. /xf0/xa6/x9d/x80 +.. /xf0/xa6/x9e/x80 +.. /xf0/xa6/x9f/x80 +.. /xf0/xa6/xa0/x80 +.. /xf0/xa6/xa1/x80 +.. /xf0/xa6/xa2/x80 +.. /xf0/xa6/xa3/x80 +.. /xf0/xa6/xa4/x80 +.. /xf0/xa6/xa5/x80 +.. /xf0/xa6/xa6/x80 +.. /xf0/xa6/xa7/x80 +.. /xf0/xa6/xa8/x80 +.. /xf0/xa6/xa9/x80 +.. /xf0/xa6/xaa/x80 +.. /xf0/xa6/xab/x80 +.. /xf0/xa6/xac/x80 +.. /xf0/xa6/xad/x80 +.. /xf0/xa6/xae/x80 +.. /xf0/xa6/xaf/x80 +.. /xf0/xa6/xb0/x80 +.. /xf0/xa6/xb1/x80 +.. /xf0/xa6/xb2/x80 +.. /xf0/xa6/xb3/x80 +.. /xf0/xa6/xb4/x80 +.. /xf0/xa6/xb5/x80 +.. /xf0/xa6/xb6/x80 +.. /xf0/xa6/xb7/x80 +.. /xf0/xa6/xb8/x80 +.. /xf0/xa6/xb9/x80 +.. /xf0/xa6/xba/x80 +.. /xf0/xa6/xbb/x80 +.. /xf0/xa6/xbc/x80 +.. /xf0/xa6/xbd/x80 +.. /xf0/xa6/xbe/x80 +.. /xf0/xa6/xbf/x80 +.. /xf0/xa7/x80/x80 +.. /xf0/xa7/x81/x80 +.. /xf0/xa7/x82/x80 +.. /xf0/xa7/x83/x80 +.. /xf0/xa7/x84/x80 +.. /xf0/xa7/x85/x80 +.. /xf0/xa7/x86/x80 +.. /xf0/xa7/x87/x80 +.. /xf0/xa7/x88/x80 +.. /xf0/xa7/x89/x80 +.. /xf0/xa7/x8a/x80 +.. /xf0/xa7/x8b/x80 +.. /xf0/xa7/x8c/x80 +.. /xf0/xa7/x8d/x80 +.. /xf0/xa7/x8e/x80 +.. /xf0/xa7/x8f/x80 +.. /xf0/xa7/x90/x80 +.. /xf0/xa7/x91/x80 +.. /xf0/xa7/x92/x80 +.. /xf0/xa7/x93/x80 +.. /xf0/xa7/x94/x80 +.. /xf0/xa7/x95/x80 +.. /xf0/xa7/x96/x80 +.. /xf0/xa7/x97/x80 +.. /xf0/xa7/x98/x80 +.. /xf0/xa7/x99/x80 +.. /xf0/xa7/x9a/x80 +.. /xf0/xa7/x9b/x80 +.. /xf0/xa7/x9c/x80 +.. /xf0/xa7/x9d/x80 +.. /xf0/xa7/x9e/x80 +.. /xf0/xa7/x9f/x80 +.. /xf0/xa7/xa0/x80 +.. /xf0/xa7/xa1/x80 +.. /xf0/xa7/xa2/x80 +.. /xf0/xa7/xa3/x80 +.. /xf0/xa7/xa4/x80 +.. /xf0/xa7/xa5/x80 +.. /xf0/xa7/xa6/x80 +.. /xf0/xa7/xa7/x80 +.. /xf0/xa7/xa8/x80 +.. /xf0/xa7/xa9/x80 +.. /xf0/xa7/xaa/x80 +.. /xf0/xa7/xab/x80 +.. /xf0/xa7/xac/x80 +.. /xf0/xa7/xad/x80 +.. /xf0/xa7/xae/x80 +.. /xf0/xa7/xaf/x80 +.. /xf0/xa7/xb0/x80 +.. /xf0/xa7/xb1/x80 +.. /xf0/xa7/xb2/x80 +.. /xf0/xa7/xb3/x80 +.. /xf0/xa7/xb4/x80 +.. /xf0/xa7/xb5/x80 +.. /xf0/xa7/xb6/x80 +.. /xf0/xa7/xb7/x80 +.. /xf0/xa7/xb8/x80 +.. /xf0/xa7/xb9/x80 +.. /xf0/xa7/xba/x80 +.. /xf0/xa7/xbb/x80 +.. /xf0/xa7/xbc/x80 +.. /xf0/xa7/xbd/x80 +.. /xf0/xa7/xbe/x80 +.. /xf0/xa7/xbf/x80 +.. /xf0/xa8/x80/x80 +.. /xf0/xa8/x81/x80 +.. /xf0/xa8/x82/x80 +.. /xf0/xa8/x83/x80 +.. /xf0/xa8/x84/x80 +.. /xf0/xa8/x85/x80 +.. /xf0/xa8/x86/x80 +.. /xf0/xa8/x87/x80 +.. /xf0/xa8/x88/x80 +.. /xf0/xa8/x89/x80 +.. /xf0/xa8/x8a/x80 +.. /xf0/xa8/x8b/x80 +.. /xf0/xa8/x8c/x80 +.. /xf0/xa8/x8d/x80 +.. /xf0/xa8/x8e/x80 +.. /xf0/xa8/x8f/x80 +.. /xf0/xa8/x90/x80 +.. /xf0/xa8/x91/x80 +.. /xf0/xa8/x92/x80 +.. /xf0/xa8/x93/x80 +.. /xf0/xa8/x94/x80 +.. /xf0/xa8/x95/x80 +.. /xf0/xa8/x96/x80 +.. /xf0/xa8/x97/x80 +.. /xf0/xa8/x98/x80 +.. /xf0/xa8/x99/x80 +.. /xf0/xa8/x9a/x80 +.. /xf0/xa8/x9b/x80 +.. /xf0/xa8/x9c/x80 +.. /xf0/xa8/x9d/x80 +.. /xf0/xa8/x9e/x80 +.. /xf0/xa8/x9f/x80 +.. /xf0/xa8/xa0/x80 +.. /xf0/xa8/xa1/x80 +.. /xf0/xa8/xa2/x80 +.. /xf0/xa8/xa3/x80 +.. /xf0/xa8/xa4/x80 +.. /xf0/xa8/xa5/x80 +.. /xf0/xa8/xa6/x80 +.. /xf0/xa8/xa7/x80 +.. /xf0/xa8/xa8/x80 +.. /xf0/xa8/xa9/x80 +.. /xf0/xa8/xaa/x80 +.. /xf0/xa8/xab/x80 +.. /xf0/xa8/xac/x80 +.. /xf0/xa8/xad/x80 +.. /xf0/xa8/xae/x80 +.. /xf0/xa8/xaf/x80 +.. /xf0/xa8/xb0/x80 +.. /xf0/xa8/xb1/x80 +.. /xf0/xa8/xb2/x80 +.. /xf0/xa8/xb3/x80 +.. /xf0/xa8/xb4/x80 +.. /xf0/xa8/xb5/x80 +.. /xf0/xa8/xb6/x80 +.. /xf0/xa8/xb7/x80 +.. /xf0/xa8/xb8/x80 +.. /xf0/xa8/xb9/x80 +.. /xf0/xa8/xba/x80 +.. /xf0/xa8/xbb/x80 +.. /xf0/xa8/xbc/x80 +.. /xf0/xa8/xbd/x80 +.. /xf0/xa8/xbe/x80 +.. /xf0/xa8/xbf/x80 +.. /xf0/xa9/x80/x80 +.. /xf0/xa9/x81/x80 +.. /xf0/xa9/x82/x80 +.. /xf0/xa9/x83/x80 +.. /xf0/xa9/x84/x80 +.. /xf0/xa9/x85/x80 +.. /xf0/xa9/x86/x80 +.. /xf0/xa9/x87/x80 +.. /xf0/xa9/x88/x80 +.. /xf0/xa9/x89/x80 +.. /xf0/xa9/x8a/x80 +.. /xf0/xa9/x8b/x80 +.. /xf0/xa9/x8c/x80 +.. /xf0/xa9/x8d/x80 +.. /xf0/xa9/x8e/x80 +.. /xf0/xa9/x8f/x80 +.. /xf0/xa9/x90/x80 +.. /xf0/xa9/x91/x80 +.. /xf0/xa9/x92/x80 +.. /xf0/xa9/x93/x80 +.. /xf0/xa9/x94/x80 +.. /xf0/xa9/x95/x80 +.. /xf0/xa9/x96/x80 +.. /xf0/xa9/x97/x80 +.. /xf0/xa9/x98/x80 +.. /xf0/xa9/x99/x80 +.. /xf0/xa9/x9a/x80 +.. /xf0/xa9/x9b/x80 +.. /xf0/xa9/x9c/x80 +.. /xf0/xa9/x9d/x80 +.. /xf0/xa9/x9e/x80 +.. /xf0/xa9/x9f/x80 +.. /xf0/xa9/xa0/x80 +.. /xf0/xa9/xa1/x80 +.. /xf0/xa9/xa2/x80 +.. /xf0/xa9/xa3/x80 +.. /xf0/xa9/xa4/x80 +.. /xf0/xa9/xa5/x80 +.. /xf0/xa9/xa6/x80 +.. /xf0/xa9/xa7/x80 +.. /xf0/xa9/xa8/x80 +.. /xf0/xa9/xa9/x80 +.. /xf0/xa9/xaa/x80 +.. /xf0/xa9/xab/x80 +.. /xf0/xa9/xac/x80 +.. /xf0/xa9/xad/x80 +.. /xf0/xa9/xae/x80 +.. /xf0/xa9/xaf/x80 +.. /xf0/xa9/xb0/x80 +.. /xf0/xa9/xb1/x80 +.. /xf0/xa9/xb2/x80 +.. /xf0/xa9/xb3/x80 +.. /xf0/xa9/xb4/x80 +.. /xf0/xa9/xb5/x80 +.. /xf0/xa9/xb6/x80 +.. /xf0/xa9/xb7/x80 +.. /xf0/xa9/xb8/x80 +.. /xf0/xa9/xb9/x80 +.. /xf0/xa9/xba/x80 +.. /xf0/xa9/xbb/x80 +.. /xf0/xa9/xbc/x80 +.. /xf0/xa9/xbd/x80 +.. /xf0/xa9/xbe/x80 +.. /xf0/xa9/xbf/x80 +.. /xf0/xaa/x80/x80 +.. /xf0/xaa/x81/x80 +.. /xf0/xaa/x82/x80 +.. /xf0/xaa/x83/x80 +.. /xf0/xaa/x84/x80 +.. /xf0/xaa/x85/x80 +.. /xf0/xaa/x86/x80 +.. /xf0/xaa/x87/x80 +.. /xf0/xaa/x88/x80 +.. /xf0/xaa/x89/x80 +.. /xf0/xaa/x8a/x80 +.. /xf0/xaa/x8b/x80 +.. /xf0/xaa/x8c/x80 +.. /xf0/xaa/x8d/x80 +.. /xf0/xaa/x8e/x80 +.. /xf0/xaa/x8f/x80 +.. /xf0/xaa/x90/x80 +.. /xf0/xaa/x91/x80 +.. /xf0/xaa/x92/x80 +.. /xf0/xaa/x93/x80 +.. /xf0/xaa/x94/x80 +.. /xf0/xaa/x95/x80 +.. /xf0/xaa/x96/x80 +.. /xf0/xaa/x97/x80 +.. /xf0/xaa/x98/x80 +.. /xf0/xaa/x99/x80 +.. /xf0/xaa/x9a/x80 +.. /xf0/xaa/x9b/x80 + /xf0/xaf/xa0/x80 CJK COMPATIBILITY IDEOGRAPH-2F800 + /xf0/xaf/xa0/x81 CJK COMPATIBILITY IDEOGRAPH-2F801 + /xf0/xaf/xa0/x82 CJK COMPATIBILITY IDEOGRAPH-2F802 + /xf0/xaf/xa0/x83 CJK COMPATIBILITY IDEOGRAPH-2F803 + /xf0/xaf/xa0/x84 CJK COMPATIBILITY IDEOGRAPH-2F804 + /xf0/xaf/xa0/x85 CJK COMPATIBILITY IDEOGRAPH-2F805 + /xf0/xaf/xa0/x86 CJK COMPATIBILITY IDEOGRAPH-2F806 + /xf0/xaf/xa0/x87 CJK COMPATIBILITY IDEOGRAPH-2F807 + /xf0/xaf/xa0/x88 CJK COMPATIBILITY IDEOGRAPH-2F808 + /xf0/xaf/xa0/x89 CJK COMPATIBILITY IDEOGRAPH-2F809 + /xf0/xaf/xa0/x8a CJK COMPATIBILITY IDEOGRAPH-2F80A + /xf0/xaf/xa0/x8b CJK COMPATIBILITY IDEOGRAPH-2F80B + /xf0/xaf/xa0/x8c CJK COMPATIBILITY IDEOGRAPH-2F80C + /xf0/xaf/xa0/x8d CJK COMPATIBILITY IDEOGRAPH-2F80D + /xf0/xaf/xa0/x8e CJK COMPATIBILITY IDEOGRAPH-2F80E + /xf0/xaf/xa0/x8f CJK COMPATIBILITY IDEOGRAPH-2F80F + /xf0/xaf/xa0/x90 CJK COMPATIBILITY IDEOGRAPH-2F810 + /xf0/xaf/xa0/x91 CJK COMPATIBILITY IDEOGRAPH-2F811 + /xf0/xaf/xa0/x92 CJK COMPATIBILITY IDEOGRAPH-2F812 + /xf0/xaf/xa0/x93 CJK COMPATIBILITY IDEOGRAPH-2F813 + /xf0/xaf/xa0/x94 CJK COMPATIBILITY IDEOGRAPH-2F814 + /xf0/xaf/xa0/x95 CJK COMPATIBILITY IDEOGRAPH-2F815 + /xf0/xaf/xa0/x96 CJK COMPATIBILITY IDEOGRAPH-2F816 + /xf0/xaf/xa0/x97 CJK COMPATIBILITY IDEOGRAPH-2F817 + /xf0/xaf/xa0/x98 CJK COMPATIBILITY IDEOGRAPH-2F818 + /xf0/xaf/xa0/x99 CJK COMPATIBILITY IDEOGRAPH-2F819 + /xf0/xaf/xa0/x9a CJK COMPATIBILITY IDEOGRAPH-2F81A + /xf0/xaf/xa0/x9b CJK COMPATIBILITY IDEOGRAPH-2F81B + /xf0/xaf/xa0/x9c CJK COMPATIBILITY IDEOGRAPH-2F81C + /xf0/xaf/xa0/x9d CJK COMPATIBILITY IDEOGRAPH-2F81D + /xf0/xaf/xa0/x9e CJK COMPATIBILITY IDEOGRAPH-2F81E + /xf0/xaf/xa0/x9f CJK COMPATIBILITY IDEOGRAPH-2F81F + /xf0/xaf/xa0/xa0 CJK COMPATIBILITY IDEOGRAPH-2F820 + /xf0/xaf/xa0/xa1 CJK COMPATIBILITY IDEOGRAPH-2F821 + /xf0/xaf/xa0/xa2 CJK COMPATIBILITY IDEOGRAPH-2F822 + /xf0/xaf/xa0/xa3 CJK COMPATIBILITY IDEOGRAPH-2F823 + /xf0/xaf/xa0/xa4 CJK COMPATIBILITY IDEOGRAPH-2F824 + /xf0/xaf/xa0/xa5 CJK COMPATIBILITY IDEOGRAPH-2F825 + /xf0/xaf/xa0/xa6 CJK COMPATIBILITY IDEOGRAPH-2F826 + /xf0/xaf/xa0/xa7 CJK COMPATIBILITY IDEOGRAPH-2F827 + /xf0/xaf/xa0/xa8 CJK COMPATIBILITY IDEOGRAPH-2F828 + /xf0/xaf/xa0/xa9 CJK COMPATIBILITY IDEOGRAPH-2F829 + /xf0/xaf/xa0/xaa CJK COMPATIBILITY IDEOGRAPH-2F82A + /xf0/xaf/xa0/xab CJK COMPATIBILITY IDEOGRAPH-2F82B + /xf0/xaf/xa0/xac CJK COMPATIBILITY IDEOGRAPH-2F82C + /xf0/xaf/xa0/xad CJK COMPATIBILITY IDEOGRAPH-2F82D + /xf0/xaf/xa0/xae CJK COMPATIBILITY IDEOGRAPH-2F82E + /xf0/xaf/xa0/xaf CJK COMPATIBILITY IDEOGRAPH-2F82F + /xf0/xaf/xa0/xb0 CJK COMPATIBILITY IDEOGRAPH-2F830 + /xf0/xaf/xa0/xb1 CJK COMPATIBILITY IDEOGRAPH-2F831 + /xf0/xaf/xa0/xb2 CJK COMPATIBILITY IDEOGRAPH-2F832 + /xf0/xaf/xa0/xb3 CJK COMPATIBILITY IDEOGRAPH-2F833 + /xf0/xaf/xa0/xb4 CJK COMPATIBILITY IDEOGRAPH-2F834 + /xf0/xaf/xa0/xb5 CJK COMPATIBILITY IDEOGRAPH-2F835 + /xf0/xaf/xa0/xb6 CJK COMPATIBILITY IDEOGRAPH-2F836 + /xf0/xaf/xa0/xb7 CJK COMPATIBILITY IDEOGRAPH-2F837 + /xf0/xaf/xa0/xb8 CJK COMPATIBILITY IDEOGRAPH-2F838 + /xf0/xaf/xa0/xb9 CJK COMPATIBILITY IDEOGRAPH-2F839 + /xf0/xaf/xa0/xba CJK COMPATIBILITY IDEOGRAPH-2F83A + /xf0/xaf/xa0/xbb CJK COMPATIBILITY IDEOGRAPH-2F83B + /xf0/xaf/xa0/xbc CJK COMPATIBILITY IDEOGRAPH-2F83C + /xf0/xaf/xa0/xbd CJK COMPATIBILITY IDEOGRAPH-2F83D + /xf0/xaf/xa0/xbe CJK COMPATIBILITY IDEOGRAPH-2F83E + /xf0/xaf/xa0/xbf CJK COMPATIBILITY IDEOGRAPH-2F83F + /xf0/xaf/xa1/x80 CJK COMPATIBILITY IDEOGRAPH-2F840 + /xf0/xaf/xa1/x81 CJK COMPATIBILITY IDEOGRAPH-2F841 + /xf0/xaf/xa1/x82 CJK COMPATIBILITY IDEOGRAPH-2F842 + /xf0/xaf/xa1/x83 CJK COMPATIBILITY IDEOGRAPH-2F843 + /xf0/xaf/xa1/x84 CJK COMPATIBILITY IDEOGRAPH-2F844 + /xf0/xaf/xa1/x85 CJK COMPATIBILITY IDEOGRAPH-2F845 + /xf0/xaf/xa1/x86 CJK COMPATIBILITY IDEOGRAPH-2F846 + /xf0/xaf/xa1/x87 CJK COMPATIBILITY IDEOGRAPH-2F847 + /xf0/xaf/xa1/x88 CJK COMPATIBILITY IDEOGRAPH-2F848 + /xf0/xaf/xa1/x89 CJK COMPATIBILITY IDEOGRAPH-2F849 + /xf0/xaf/xa1/x8a CJK COMPATIBILITY IDEOGRAPH-2F84A + /xf0/xaf/xa1/x8b CJK COMPATIBILITY IDEOGRAPH-2F84B + /xf0/xaf/xa1/x8c CJK COMPATIBILITY IDEOGRAPH-2F84C + /xf0/xaf/xa1/x8d CJK COMPATIBILITY IDEOGRAPH-2F84D + /xf0/xaf/xa1/x8e CJK COMPATIBILITY IDEOGRAPH-2F84E + /xf0/xaf/xa1/x8f CJK COMPATIBILITY IDEOGRAPH-2F84F + /xf0/xaf/xa1/x90 CJK COMPATIBILITY IDEOGRAPH-2F850 + /xf0/xaf/xa1/x91 CJK COMPATIBILITY IDEOGRAPH-2F851 + /xf0/xaf/xa1/x92 CJK COMPATIBILITY IDEOGRAPH-2F852 + /xf0/xaf/xa1/x93 CJK COMPATIBILITY IDEOGRAPH-2F853 + /xf0/xaf/xa1/x94 CJK COMPATIBILITY IDEOGRAPH-2F854 + /xf0/xaf/xa1/x95 CJK COMPATIBILITY IDEOGRAPH-2F855 + /xf0/xaf/xa1/x96 CJK COMPATIBILITY IDEOGRAPH-2F856 + /xf0/xaf/xa1/x97 CJK COMPATIBILITY IDEOGRAPH-2F857 + /xf0/xaf/xa1/x98 CJK COMPATIBILITY IDEOGRAPH-2F858 + /xf0/xaf/xa1/x99 CJK COMPATIBILITY IDEOGRAPH-2F859 + /xf0/xaf/xa1/x9a CJK COMPATIBILITY IDEOGRAPH-2F85A + /xf0/xaf/xa1/x9b CJK COMPATIBILITY IDEOGRAPH-2F85B + /xf0/xaf/xa1/x9c CJK COMPATIBILITY IDEOGRAPH-2F85C + /xf0/xaf/xa1/x9d CJK COMPATIBILITY IDEOGRAPH-2F85D + /xf0/xaf/xa1/x9e CJK COMPATIBILITY IDEOGRAPH-2F85E + /xf0/xaf/xa1/x9f CJK COMPATIBILITY IDEOGRAPH-2F85F + /xf0/xaf/xa1/xa0 CJK COMPATIBILITY IDEOGRAPH-2F860 + /xf0/xaf/xa1/xa1 CJK COMPATIBILITY IDEOGRAPH-2F861 + /xf0/xaf/xa1/xa2 CJK COMPATIBILITY IDEOGRAPH-2F862 + /xf0/xaf/xa1/xa3 CJK COMPATIBILITY IDEOGRAPH-2F863 + /xf0/xaf/xa1/xa4 CJK COMPATIBILITY IDEOGRAPH-2F864 + /xf0/xaf/xa1/xa5 CJK COMPATIBILITY IDEOGRAPH-2F865 + /xf0/xaf/xa1/xa6 CJK COMPATIBILITY IDEOGRAPH-2F866 + /xf0/xaf/xa1/xa7 CJK COMPATIBILITY IDEOGRAPH-2F867 + /xf0/xaf/xa1/xa8 CJK COMPATIBILITY IDEOGRAPH-2F868 + /xf0/xaf/xa1/xa9 CJK COMPATIBILITY IDEOGRAPH-2F869 + /xf0/xaf/xa1/xaa CJK COMPATIBILITY IDEOGRAPH-2F86A + /xf0/xaf/xa1/xab CJK COMPATIBILITY IDEOGRAPH-2F86B + /xf0/xaf/xa1/xac CJK COMPATIBILITY IDEOGRAPH-2F86C + /xf0/xaf/xa1/xad CJK COMPATIBILITY IDEOGRAPH-2F86D + /xf0/xaf/xa1/xae CJK COMPATIBILITY IDEOGRAPH-2F86E + /xf0/xaf/xa1/xaf CJK COMPATIBILITY IDEOGRAPH-2F86F + /xf0/xaf/xa1/xb0 CJK COMPATIBILITY IDEOGRAPH-2F870 + /xf0/xaf/xa1/xb1 CJK COMPATIBILITY IDEOGRAPH-2F871 + /xf0/xaf/xa1/xb2 CJK COMPATIBILITY IDEOGRAPH-2F872 + /xf0/xaf/xa1/xb3 CJK COMPATIBILITY IDEOGRAPH-2F873 + /xf0/xaf/xa1/xb4 CJK COMPATIBILITY IDEOGRAPH-2F874 + /xf0/xaf/xa1/xb5 CJK COMPATIBILITY IDEOGRAPH-2F875 + /xf0/xaf/xa1/xb6 CJK COMPATIBILITY IDEOGRAPH-2F876 + /xf0/xaf/xa1/xb7 CJK COMPATIBILITY IDEOGRAPH-2F877 + /xf0/xaf/xa1/xb8 CJK COMPATIBILITY IDEOGRAPH-2F878 + /xf0/xaf/xa1/xb9 CJK COMPATIBILITY IDEOGRAPH-2F879 + /xf0/xaf/xa1/xba CJK COMPATIBILITY IDEOGRAPH-2F87A + /xf0/xaf/xa1/xbb CJK COMPATIBILITY IDEOGRAPH-2F87B + /xf0/xaf/xa1/xbc CJK COMPATIBILITY IDEOGRAPH-2F87C + /xf0/xaf/xa1/xbd CJK COMPATIBILITY IDEOGRAPH-2F87D + /xf0/xaf/xa1/xbe CJK COMPATIBILITY IDEOGRAPH-2F87E + /xf0/xaf/xa1/xbf CJK COMPATIBILITY IDEOGRAPH-2F87F + /xf0/xaf/xa2/x80 CJK COMPATIBILITY IDEOGRAPH-2F880 + /xf0/xaf/xa2/x81 CJK COMPATIBILITY IDEOGRAPH-2F881 + /xf0/xaf/xa2/x82 CJK COMPATIBILITY IDEOGRAPH-2F882 + /xf0/xaf/xa2/x83 CJK COMPATIBILITY IDEOGRAPH-2F883 + /xf0/xaf/xa2/x84 CJK COMPATIBILITY IDEOGRAPH-2F884 + /xf0/xaf/xa2/x85 CJK COMPATIBILITY IDEOGRAPH-2F885 + /xf0/xaf/xa2/x86 CJK COMPATIBILITY IDEOGRAPH-2F886 + /xf0/xaf/xa2/x87 CJK COMPATIBILITY IDEOGRAPH-2F887 + /xf0/xaf/xa2/x88 CJK COMPATIBILITY IDEOGRAPH-2F888 + /xf0/xaf/xa2/x89 CJK COMPATIBILITY IDEOGRAPH-2F889 + /xf0/xaf/xa2/x8a CJK COMPATIBILITY IDEOGRAPH-2F88A + /xf0/xaf/xa2/x8b CJK COMPATIBILITY IDEOGRAPH-2F88B + /xf0/xaf/xa2/x8c CJK COMPATIBILITY IDEOGRAPH-2F88C + /xf0/xaf/xa2/x8d CJK COMPATIBILITY IDEOGRAPH-2F88D + /xf0/xaf/xa2/x8e CJK COMPATIBILITY IDEOGRAPH-2F88E + /xf0/xaf/xa2/x8f CJK COMPATIBILITY IDEOGRAPH-2F88F + /xf0/xaf/xa2/x90 CJK COMPATIBILITY IDEOGRAPH-2F890 + /xf0/xaf/xa2/x91 CJK COMPATIBILITY IDEOGRAPH-2F891 + /xf0/xaf/xa2/x92 CJK COMPATIBILITY IDEOGRAPH-2F892 + /xf0/xaf/xa2/x93 CJK COMPATIBILITY IDEOGRAPH-2F893 + /xf0/xaf/xa2/x94 CJK COMPATIBILITY IDEOGRAPH-2F894 + /xf0/xaf/xa2/x95 CJK COMPATIBILITY IDEOGRAPH-2F895 + /xf0/xaf/xa2/x96 CJK COMPATIBILITY IDEOGRAPH-2F896 + /xf0/xaf/xa2/x97 CJK COMPATIBILITY IDEOGRAPH-2F897 + /xf0/xaf/xa2/x98 CJK COMPATIBILITY IDEOGRAPH-2F898 + /xf0/xaf/xa2/x99 CJK COMPATIBILITY IDEOGRAPH-2F899 + /xf0/xaf/xa2/x9a CJK COMPATIBILITY IDEOGRAPH-2F89A + /xf0/xaf/xa2/x9b CJK COMPATIBILITY IDEOGRAPH-2F89B + /xf0/xaf/xa2/x9c CJK COMPATIBILITY IDEOGRAPH-2F89C + /xf0/xaf/xa2/x9d CJK COMPATIBILITY IDEOGRAPH-2F89D + /xf0/xaf/xa2/x9e CJK COMPATIBILITY IDEOGRAPH-2F89E + /xf0/xaf/xa2/x9f CJK COMPATIBILITY IDEOGRAPH-2F89F + /xf0/xaf/xa2/xa0 CJK COMPATIBILITY IDEOGRAPH-2F8A0 + /xf0/xaf/xa2/xa1 CJK COMPATIBILITY IDEOGRAPH-2F8A1 + /xf0/xaf/xa2/xa2 CJK COMPATIBILITY IDEOGRAPH-2F8A2 + /xf0/xaf/xa2/xa3 CJK COMPATIBILITY IDEOGRAPH-2F8A3 + /xf0/xaf/xa2/xa4 CJK COMPATIBILITY IDEOGRAPH-2F8A4 + /xf0/xaf/xa2/xa5 CJK COMPATIBILITY IDEOGRAPH-2F8A5 + /xf0/xaf/xa2/xa6 CJK COMPATIBILITY IDEOGRAPH-2F8A6 + /xf0/xaf/xa2/xa7 CJK COMPATIBILITY IDEOGRAPH-2F8A7 + /xf0/xaf/xa2/xa8 CJK COMPATIBILITY IDEOGRAPH-2F8A8 + /xf0/xaf/xa2/xa9 CJK COMPATIBILITY IDEOGRAPH-2F8A9 + /xf0/xaf/xa2/xaa CJK COMPATIBILITY IDEOGRAPH-2F8AA + /xf0/xaf/xa2/xab CJK COMPATIBILITY IDEOGRAPH-2F8AB + /xf0/xaf/xa2/xac CJK COMPATIBILITY IDEOGRAPH-2F8AC + /xf0/xaf/xa2/xad CJK COMPATIBILITY IDEOGRAPH-2F8AD + /xf0/xaf/xa2/xae CJK COMPATIBILITY IDEOGRAPH-2F8AE + /xf0/xaf/xa2/xaf CJK COMPATIBILITY IDEOGRAPH-2F8AF + /xf0/xaf/xa2/xb0 CJK COMPATIBILITY IDEOGRAPH-2F8B0 + /xf0/xaf/xa2/xb1 CJK COMPATIBILITY IDEOGRAPH-2F8B1 + /xf0/xaf/xa2/xb2 CJK COMPATIBILITY IDEOGRAPH-2F8B2 + /xf0/xaf/xa2/xb3 CJK COMPATIBILITY IDEOGRAPH-2F8B3 + /xf0/xaf/xa2/xb4 CJK COMPATIBILITY IDEOGRAPH-2F8B4 + /xf0/xaf/xa2/xb5 CJK COMPATIBILITY IDEOGRAPH-2F8B5 + /xf0/xaf/xa2/xb6 CJK COMPATIBILITY IDEOGRAPH-2F8B6 + /xf0/xaf/xa2/xb7 CJK COMPATIBILITY IDEOGRAPH-2F8B7 + /xf0/xaf/xa2/xb8 CJK COMPATIBILITY IDEOGRAPH-2F8B8 + /xf0/xaf/xa2/xb9 CJK COMPATIBILITY IDEOGRAPH-2F8B9 + /xf0/xaf/xa2/xba CJK COMPATIBILITY IDEOGRAPH-2F8BA + /xf0/xaf/xa2/xbb CJK COMPATIBILITY IDEOGRAPH-2F8BB + /xf0/xaf/xa2/xbc CJK COMPATIBILITY IDEOGRAPH-2F8BC + /xf0/xaf/xa2/xbd CJK COMPATIBILITY IDEOGRAPH-2F8BD + /xf0/xaf/xa2/xbe CJK COMPATIBILITY IDEOGRAPH-2F8BE + /xf0/xaf/xa2/xbf CJK COMPATIBILITY IDEOGRAPH-2F8BF + /xf0/xaf/xa3/x80 CJK COMPATIBILITY IDEOGRAPH-2F8C0 + /xf0/xaf/xa3/x81 CJK COMPATIBILITY IDEOGRAPH-2F8C1 + /xf0/xaf/xa3/x82 CJK COMPATIBILITY IDEOGRAPH-2F8C2 + /xf0/xaf/xa3/x83 CJK COMPATIBILITY IDEOGRAPH-2F8C3 + /xf0/xaf/xa3/x84 CJK COMPATIBILITY IDEOGRAPH-2F8C4 + /xf0/xaf/xa3/x85 CJK COMPATIBILITY IDEOGRAPH-2F8C5 + /xf0/xaf/xa3/x86 CJK COMPATIBILITY IDEOGRAPH-2F8C6 + /xf0/xaf/xa3/x87 CJK COMPATIBILITY IDEOGRAPH-2F8C7 + /xf0/xaf/xa3/x88 CJK COMPATIBILITY IDEOGRAPH-2F8C8 + /xf0/xaf/xa3/x89 CJK COMPATIBILITY IDEOGRAPH-2F8C9 + /xf0/xaf/xa3/x8a CJK COMPATIBILITY IDEOGRAPH-2F8CA + /xf0/xaf/xa3/x8b CJK COMPATIBILITY IDEOGRAPH-2F8CB + /xf0/xaf/xa3/x8c CJK COMPATIBILITY IDEOGRAPH-2F8CC + /xf0/xaf/xa3/x8d CJK COMPATIBILITY IDEOGRAPH-2F8CD + /xf0/xaf/xa3/x8e CJK COMPATIBILITY IDEOGRAPH-2F8CE + /xf0/xaf/xa3/x8f CJK COMPATIBILITY IDEOGRAPH-2F8CF + /xf0/xaf/xa3/x90 CJK COMPATIBILITY IDEOGRAPH-2F8D0 + /xf0/xaf/xa3/x91 CJK COMPATIBILITY IDEOGRAPH-2F8D1 + /xf0/xaf/xa3/x92 CJK COMPATIBILITY IDEOGRAPH-2F8D2 + /xf0/xaf/xa3/x93 CJK COMPATIBILITY IDEOGRAPH-2F8D3 + /xf0/xaf/xa3/x94 CJK COMPATIBILITY IDEOGRAPH-2F8D4 + /xf0/xaf/xa3/x95 CJK COMPATIBILITY IDEOGRAPH-2F8D5 + /xf0/xaf/xa3/x96 CJK COMPATIBILITY IDEOGRAPH-2F8D6 + /xf0/xaf/xa3/x97 CJK COMPATIBILITY IDEOGRAPH-2F8D7 + /xf0/xaf/xa3/x98 CJK COMPATIBILITY IDEOGRAPH-2F8D8 + /xf0/xaf/xa3/x99 CJK COMPATIBILITY IDEOGRAPH-2F8D9 + /xf0/xaf/xa3/x9a CJK COMPATIBILITY IDEOGRAPH-2F8DA + /xf0/xaf/xa3/x9b CJK COMPATIBILITY IDEOGRAPH-2F8DB + /xf0/xaf/xa3/x9c CJK COMPATIBILITY IDEOGRAPH-2F8DC + /xf0/xaf/xa3/x9d CJK COMPATIBILITY IDEOGRAPH-2F8DD + /xf0/xaf/xa3/x9e CJK COMPATIBILITY IDEOGRAPH-2F8DE + /xf0/xaf/xa3/x9f CJK COMPATIBILITY IDEOGRAPH-2F8DF + /xf0/xaf/xa3/xa0 CJK COMPATIBILITY IDEOGRAPH-2F8E0 + /xf0/xaf/xa3/xa1 CJK COMPATIBILITY IDEOGRAPH-2F8E1 + /xf0/xaf/xa3/xa2 CJK COMPATIBILITY IDEOGRAPH-2F8E2 + /xf0/xaf/xa3/xa3 CJK COMPATIBILITY IDEOGRAPH-2F8E3 + /xf0/xaf/xa3/xa4 CJK COMPATIBILITY IDEOGRAPH-2F8E4 + /xf0/xaf/xa3/xa5 CJK COMPATIBILITY IDEOGRAPH-2F8E5 + /xf0/xaf/xa3/xa6 CJK COMPATIBILITY IDEOGRAPH-2F8E6 + /xf0/xaf/xa3/xa7 CJK COMPATIBILITY IDEOGRAPH-2F8E7 + /xf0/xaf/xa3/xa8 CJK COMPATIBILITY IDEOGRAPH-2F8E8 + /xf0/xaf/xa3/xa9 CJK COMPATIBILITY IDEOGRAPH-2F8E9 + /xf0/xaf/xa3/xaa CJK COMPATIBILITY IDEOGRAPH-2F8EA + /xf0/xaf/xa3/xab CJK COMPATIBILITY IDEOGRAPH-2F8EB + /xf0/xaf/xa3/xac CJK COMPATIBILITY IDEOGRAPH-2F8EC + /xf0/xaf/xa3/xad CJK COMPATIBILITY IDEOGRAPH-2F8ED + /xf0/xaf/xa3/xae CJK COMPATIBILITY IDEOGRAPH-2F8EE + /xf0/xaf/xa3/xaf CJK COMPATIBILITY IDEOGRAPH-2F8EF + /xf0/xaf/xa3/xb0 CJK COMPATIBILITY IDEOGRAPH-2F8F0 + /xf0/xaf/xa3/xb1 CJK COMPATIBILITY IDEOGRAPH-2F8F1 + /xf0/xaf/xa3/xb2 CJK COMPATIBILITY IDEOGRAPH-2F8F2 + /xf0/xaf/xa3/xb3 CJK COMPATIBILITY IDEOGRAPH-2F8F3 + /xf0/xaf/xa3/xb4 CJK COMPATIBILITY IDEOGRAPH-2F8F4 + /xf0/xaf/xa3/xb5 CJK COMPATIBILITY IDEOGRAPH-2F8F5 + /xf0/xaf/xa3/xb6 CJK COMPATIBILITY IDEOGRAPH-2F8F6 + /xf0/xaf/xa3/xb7 CJK COMPATIBILITY IDEOGRAPH-2F8F7 + /xf0/xaf/xa3/xb8 CJK COMPATIBILITY IDEOGRAPH-2F8F8 + /xf0/xaf/xa3/xb9 CJK COMPATIBILITY IDEOGRAPH-2F8F9 + /xf0/xaf/xa3/xba CJK COMPATIBILITY IDEOGRAPH-2F8FA + /xf0/xaf/xa3/xbb CJK COMPATIBILITY IDEOGRAPH-2F8FB + /xf0/xaf/xa3/xbc CJK COMPATIBILITY IDEOGRAPH-2F8FC + /xf0/xaf/xa3/xbd CJK COMPATIBILITY IDEOGRAPH-2F8FD + /xf0/xaf/xa3/xbe CJK COMPATIBILITY IDEOGRAPH-2F8FE + /xf0/xaf/xa3/xbf CJK COMPATIBILITY IDEOGRAPH-2F8FF + /xf0/xaf/xa4/x80 CJK COMPATIBILITY IDEOGRAPH-2F900 + /xf0/xaf/xa4/x81 CJK COMPATIBILITY IDEOGRAPH-2F901 + /xf0/xaf/xa4/x82 CJK COMPATIBILITY IDEOGRAPH-2F902 + /xf0/xaf/xa4/x83 CJK COMPATIBILITY IDEOGRAPH-2F903 + /xf0/xaf/xa4/x84 CJK COMPATIBILITY IDEOGRAPH-2F904 + /xf0/xaf/xa4/x85 CJK COMPATIBILITY IDEOGRAPH-2F905 + /xf0/xaf/xa4/x86 CJK COMPATIBILITY IDEOGRAPH-2F906 + /xf0/xaf/xa4/x87 CJK COMPATIBILITY IDEOGRAPH-2F907 + /xf0/xaf/xa4/x88 CJK COMPATIBILITY IDEOGRAPH-2F908 + /xf0/xaf/xa4/x89 CJK COMPATIBILITY IDEOGRAPH-2F909 + /xf0/xaf/xa4/x8a CJK COMPATIBILITY IDEOGRAPH-2F90A + /xf0/xaf/xa4/x8b CJK COMPATIBILITY IDEOGRAPH-2F90B + /xf0/xaf/xa4/x8c CJK COMPATIBILITY IDEOGRAPH-2F90C + /xf0/xaf/xa4/x8d CJK COMPATIBILITY IDEOGRAPH-2F90D + /xf0/xaf/xa4/x8e CJK COMPATIBILITY IDEOGRAPH-2F90E + /xf0/xaf/xa4/x8f CJK COMPATIBILITY IDEOGRAPH-2F90F + /xf0/xaf/xa4/x90 CJK COMPATIBILITY IDEOGRAPH-2F910 + /xf0/xaf/xa4/x91 CJK COMPATIBILITY IDEOGRAPH-2F911 + /xf0/xaf/xa4/x92 CJK COMPATIBILITY IDEOGRAPH-2F912 + /xf0/xaf/xa4/x93 CJK COMPATIBILITY IDEOGRAPH-2F913 + /xf0/xaf/xa4/x94 CJK COMPATIBILITY IDEOGRAPH-2F914 + /xf0/xaf/xa4/x95 CJK COMPATIBILITY IDEOGRAPH-2F915 + /xf0/xaf/xa4/x96 CJK COMPATIBILITY IDEOGRAPH-2F916 + /xf0/xaf/xa4/x97 CJK COMPATIBILITY IDEOGRAPH-2F917 + /xf0/xaf/xa4/x98 CJK COMPATIBILITY IDEOGRAPH-2F918 + /xf0/xaf/xa4/x99 CJK COMPATIBILITY IDEOGRAPH-2F919 + /xf0/xaf/xa4/x9a CJK COMPATIBILITY IDEOGRAPH-2F91A + /xf0/xaf/xa4/x9b CJK COMPATIBILITY IDEOGRAPH-2F91B + /xf0/xaf/xa4/x9c CJK COMPATIBILITY IDEOGRAPH-2F91C + /xf0/xaf/xa4/x9d CJK COMPATIBILITY IDEOGRAPH-2F91D + /xf0/xaf/xa4/x9e CJK COMPATIBILITY IDEOGRAPH-2F91E + /xf0/xaf/xa4/x9f CJK COMPATIBILITY IDEOGRAPH-2F91F + /xf0/xaf/xa4/xa0 CJK COMPATIBILITY IDEOGRAPH-2F920 + /xf0/xaf/xa4/xa1 CJK COMPATIBILITY IDEOGRAPH-2F921 + /xf0/xaf/xa4/xa2 CJK COMPATIBILITY IDEOGRAPH-2F922 + /xf0/xaf/xa4/xa3 CJK COMPATIBILITY IDEOGRAPH-2F923 + /xf0/xaf/xa4/xa4 CJK COMPATIBILITY IDEOGRAPH-2F924 + /xf0/xaf/xa4/xa5 CJK COMPATIBILITY IDEOGRAPH-2F925 + /xf0/xaf/xa4/xa6 CJK COMPATIBILITY IDEOGRAPH-2F926 + /xf0/xaf/xa4/xa7 CJK COMPATIBILITY IDEOGRAPH-2F927 + /xf0/xaf/xa4/xa8 CJK COMPATIBILITY IDEOGRAPH-2F928 + /xf0/xaf/xa4/xa9 CJK COMPATIBILITY IDEOGRAPH-2F929 + /xf0/xaf/xa4/xaa CJK COMPATIBILITY IDEOGRAPH-2F92A + /xf0/xaf/xa4/xab CJK COMPATIBILITY IDEOGRAPH-2F92B + /xf0/xaf/xa4/xac CJK COMPATIBILITY IDEOGRAPH-2F92C + /xf0/xaf/xa4/xad CJK COMPATIBILITY IDEOGRAPH-2F92D + /xf0/xaf/xa4/xae CJK COMPATIBILITY IDEOGRAPH-2F92E + /xf0/xaf/xa4/xaf CJK COMPATIBILITY IDEOGRAPH-2F92F + /xf0/xaf/xa4/xb0 CJK COMPATIBILITY IDEOGRAPH-2F930 + /xf0/xaf/xa4/xb1 CJK COMPATIBILITY IDEOGRAPH-2F931 + /xf0/xaf/xa4/xb2 CJK COMPATIBILITY IDEOGRAPH-2F932 + /xf0/xaf/xa4/xb3 CJK COMPATIBILITY IDEOGRAPH-2F933 + /xf0/xaf/xa4/xb4 CJK COMPATIBILITY IDEOGRAPH-2F934 + /xf0/xaf/xa4/xb5 CJK COMPATIBILITY IDEOGRAPH-2F935 + /xf0/xaf/xa4/xb6 CJK COMPATIBILITY IDEOGRAPH-2F936 + /xf0/xaf/xa4/xb7 CJK COMPATIBILITY IDEOGRAPH-2F937 + /xf0/xaf/xa4/xb8 CJK COMPATIBILITY IDEOGRAPH-2F938 + /xf0/xaf/xa4/xb9 CJK COMPATIBILITY IDEOGRAPH-2F939 + /xf0/xaf/xa4/xba CJK COMPATIBILITY IDEOGRAPH-2F93A + /xf0/xaf/xa4/xbb CJK COMPATIBILITY IDEOGRAPH-2F93B + /xf0/xaf/xa4/xbc CJK COMPATIBILITY IDEOGRAPH-2F93C + /xf0/xaf/xa4/xbd CJK COMPATIBILITY IDEOGRAPH-2F93D + /xf0/xaf/xa4/xbe CJK COMPATIBILITY IDEOGRAPH-2F93E + /xf0/xaf/xa4/xbf CJK COMPATIBILITY IDEOGRAPH-2F93F + /xf0/xaf/xa5/x80 CJK COMPATIBILITY IDEOGRAPH-2F940 + /xf0/xaf/xa5/x81 CJK COMPATIBILITY IDEOGRAPH-2F941 + /xf0/xaf/xa5/x82 CJK COMPATIBILITY IDEOGRAPH-2F942 + /xf0/xaf/xa5/x83 CJK COMPATIBILITY IDEOGRAPH-2F943 + /xf0/xaf/xa5/x84 CJK COMPATIBILITY IDEOGRAPH-2F944 + /xf0/xaf/xa5/x85 CJK COMPATIBILITY IDEOGRAPH-2F945 + /xf0/xaf/xa5/x86 CJK COMPATIBILITY IDEOGRAPH-2F946 + /xf0/xaf/xa5/x87 CJK COMPATIBILITY IDEOGRAPH-2F947 + /xf0/xaf/xa5/x88 CJK COMPATIBILITY IDEOGRAPH-2F948 + /xf0/xaf/xa5/x89 CJK COMPATIBILITY IDEOGRAPH-2F949 + /xf0/xaf/xa5/x8a CJK COMPATIBILITY IDEOGRAPH-2F94A + /xf0/xaf/xa5/x8b CJK COMPATIBILITY IDEOGRAPH-2F94B + /xf0/xaf/xa5/x8c CJK COMPATIBILITY IDEOGRAPH-2F94C + /xf0/xaf/xa5/x8d CJK COMPATIBILITY IDEOGRAPH-2F94D + /xf0/xaf/xa5/x8e CJK COMPATIBILITY IDEOGRAPH-2F94E + /xf0/xaf/xa5/x8f CJK COMPATIBILITY IDEOGRAPH-2F94F + /xf0/xaf/xa5/x90 CJK COMPATIBILITY IDEOGRAPH-2F950 + /xf0/xaf/xa5/x91 CJK COMPATIBILITY IDEOGRAPH-2F951 + /xf0/xaf/xa5/x92 CJK COMPATIBILITY IDEOGRAPH-2F952 + /xf0/xaf/xa5/x93 CJK COMPATIBILITY IDEOGRAPH-2F953 + /xf0/xaf/xa5/x94 CJK COMPATIBILITY IDEOGRAPH-2F954 + /xf0/xaf/xa5/x95 CJK COMPATIBILITY IDEOGRAPH-2F955 + /xf0/xaf/xa5/x96 CJK COMPATIBILITY IDEOGRAPH-2F956 + /xf0/xaf/xa5/x97 CJK COMPATIBILITY IDEOGRAPH-2F957 + /xf0/xaf/xa5/x98 CJK COMPATIBILITY IDEOGRAPH-2F958 + /xf0/xaf/xa5/x99 CJK COMPATIBILITY IDEOGRAPH-2F959 + /xf0/xaf/xa5/x9a CJK COMPATIBILITY IDEOGRAPH-2F95A + /xf0/xaf/xa5/x9b CJK COMPATIBILITY IDEOGRAPH-2F95B + /xf0/xaf/xa5/x9c CJK COMPATIBILITY IDEOGRAPH-2F95C + /xf0/xaf/xa5/x9d CJK COMPATIBILITY IDEOGRAPH-2F95D + /xf0/xaf/xa5/x9e CJK COMPATIBILITY IDEOGRAPH-2F95E + /xf0/xaf/xa5/x9f CJK COMPATIBILITY IDEOGRAPH-2F95F + /xf0/xaf/xa5/xa0 CJK COMPATIBILITY IDEOGRAPH-2F960 + /xf0/xaf/xa5/xa1 CJK COMPATIBILITY IDEOGRAPH-2F961 + /xf0/xaf/xa5/xa2 CJK COMPATIBILITY IDEOGRAPH-2F962 + /xf0/xaf/xa5/xa3 CJK COMPATIBILITY IDEOGRAPH-2F963 + /xf0/xaf/xa5/xa4 CJK COMPATIBILITY IDEOGRAPH-2F964 + /xf0/xaf/xa5/xa5 CJK COMPATIBILITY IDEOGRAPH-2F965 + /xf0/xaf/xa5/xa6 CJK COMPATIBILITY IDEOGRAPH-2F966 + /xf0/xaf/xa5/xa7 CJK COMPATIBILITY IDEOGRAPH-2F967 + /xf0/xaf/xa5/xa8 CJK COMPATIBILITY IDEOGRAPH-2F968 + /xf0/xaf/xa5/xa9 CJK COMPATIBILITY IDEOGRAPH-2F969 + /xf0/xaf/xa5/xaa CJK COMPATIBILITY IDEOGRAPH-2F96A + /xf0/xaf/xa5/xab CJK COMPATIBILITY IDEOGRAPH-2F96B + /xf0/xaf/xa5/xac CJK COMPATIBILITY IDEOGRAPH-2F96C + /xf0/xaf/xa5/xad CJK COMPATIBILITY IDEOGRAPH-2F96D + /xf0/xaf/xa5/xae CJK COMPATIBILITY IDEOGRAPH-2F96E + /xf0/xaf/xa5/xaf CJK COMPATIBILITY IDEOGRAPH-2F96F + /xf0/xaf/xa5/xb0 CJK COMPATIBILITY IDEOGRAPH-2F970 + /xf0/xaf/xa5/xb1 CJK COMPATIBILITY IDEOGRAPH-2F971 + /xf0/xaf/xa5/xb2 CJK COMPATIBILITY IDEOGRAPH-2F972 + /xf0/xaf/xa5/xb3 CJK COMPATIBILITY IDEOGRAPH-2F973 + /xf0/xaf/xa5/xb4 CJK COMPATIBILITY IDEOGRAPH-2F974 + /xf0/xaf/xa5/xb5 CJK COMPATIBILITY IDEOGRAPH-2F975 + /xf0/xaf/xa5/xb6 CJK COMPATIBILITY IDEOGRAPH-2F976 + /xf0/xaf/xa5/xb7 CJK COMPATIBILITY IDEOGRAPH-2F977 + /xf0/xaf/xa5/xb8 CJK COMPATIBILITY IDEOGRAPH-2F978 + /xf0/xaf/xa5/xb9 CJK COMPATIBILITY IDEOGRAPH-2F979 + /xf0/xaf/xa5/xba CJK COMPATIBILITY IDEOGRAPH-2F97A + /xf0/xaf/xa5/xbb CJK COMPATIBILITY IDEOGRAPH-2F97B + /xf0/xaf/xa5/xbc CJK COMPATIBILITY IDEOGRAPH-2F97C + /xf0/xaf/xa5/xbd CJK COMPATIBILITY IDEOGRAPH-2F97D + /xf0/xaf/xa5/xbe CJK COMPATIBILITY IDEOGRAPH-2F97E + /xf0/xaf/xa5/xbf CJK COMPATIBILITY IDEOGRAPH-2F97F + /xf0/xaf/xa6/x80 CJK COMPATIBILITY IDEOGRAPH-2F980 + /xf0/xaf/xa6/x81 CJK COMPATIBILITY IDEOGRAPH-2F981 + /xf0/xaf/xa6/x82 CJK COMPATIBILITY IDEOGRAPH-2F982 + /xf0/xaf/xa6/x83 CJK COMPATIBILITY IDEOGRAPH-2F983 + /xf0/xaf/xa6/x84 CJK COMPATIBILITY IDEOGRAPH-2F984 + /xf0/xaf/xa6/x85 CJK COMPATIBILITY IDEOGRAPH-2F985 + /xf0/xaf/xa6/x86 CJK COMPATIBILITY IDEOGRAPH-2F986 + /xf0/xaf/xa6/x87 CJK COMPATIBILITY IDEOGRAPH-2F987 + /xf0/xaf/xa6/x88 CJK COMPATIBILITY IDEOGRAPH-2F988 + /xf0/xaf/xa6/x89 CJK COMPATIBILITY IDEOGRAPH-2F989 + /xf0/xaf/xa6/x8a CJK COMPATIBILITY IDEOGRAPH-2F98A + /xf0/xaf/xa6/x8b CJK COMPATIBILITY IDEOGRAPH-2F98B + /xf0/xaf/xa6/x8c CJK COMPATIBILITY IDEOGRAPH-2F98C + /xf0/xaf/xa6/x8d CJK COMPATIBILITY IDEOGRAPH-2F98D + /xf0/xaf/xa6/x8e CJK COMPATIBILITY IDEOGRAPH-2F98E + /xf0/xaf/xa6/x8f CJK COMPATIBILITY IDEOGRAPH-2F98F + /xf0/xaf/xa6/x90 CJK COMPATIBILITY IDEOGRAPH-2F990 + /xf0/xaf/xa6/x91 CJK COMPATIBILITY IDEOGRAPH-2F991 + /xf0/xaf/xa6/x92 CJK COMPATIBILITY IDEOGRAPH-2F992 + /xf0/xaf/xa6/x93 CJK COMPATIBILITY IDEOGRAPH-2F993 + /xf0/xaf/xa6/x94 CJK COMPATIBILITY IDEOGRAPH-2F994 + /xf0/xaf/xa6/x95 CJK COMPATIBILITY IDEOGRAPH-2F995 + /xf0/xaf/xa6/x96 CJK COMPATIBILITY IDEOGRAPH-2F996 + /xf0/xaf/xa6/x97 CJK COMPATIBILITY IDEOGRAPH-2F997 + /xf0/xaf/xa6/x98 CJK COMPATIBILITY IDEOGRAPH-2F998 + /xf0/xaf/xa6/x99 CJK COMPATIBILITY IDEOGRAPH-2F999 + /xf0/xaf/xa6/x9a CJK COMPATIBILITY IDEOGRAPH-2F99A + /xf0/xaf/xa6/x9b CJK COMPATIBILITY IDEOGRAPH-2F99B + /xf0/xaf/xa6/x9c CJK COMPATIBILITY IDEOGRAPH-2F99C + /xf0/xaf/xa6/x9d CJK COMPATIBILITY IDEOGRAPH-2F99D + /xf0/xaf/xa6/x9e CJK COMPATIBILITY IDEOGRAPH-2F99E + /xf0/xaf/xa6/x9f CJK COMPATIBILITY IDEOGRAPH-2F99F + /xf0/xaf/xa6/xa0 CJK COMPATIBILITY IDEOGRAPH-2F9A0 + /xf0/xaf/xa6/xa1 CJK COMPATIBILITY IDEOGRAPH-2F9A1 + /xf0/xaf/xa6/xa2 CJK COMPATIBILITY IDEOGRAPH-2F9A2 + /xf0/xaf/xa6/xa3 CJK COMPATIBILITY IDEOGRAPH-2F9A3 + /xf0/xaf/xa6/xa4 CJK COMPATIBILITY IDEOGRAPH-2F9A4 + /xf0/xaf/xa6/xa5 CJK COMPATIBILITY IDEOGRAPH-2F9A5 + /xf0/xaf/xa6/xa6 CJK COMPATIBILITY IDEOGRAPH-2F9A6 + /xf0/xaf/xa6/xa7 CJK COMPATIBILITY IDEOGRAPH-2F9A7 + /xf0/xaf/xa6/xa8 CJK COMPATIBILITY IDEOGRAPH-2F9A8 + /xf0/xaf/xa6/xa9 CJK COMPATIBILITY IDEOGRAPH-2F9A9 + /xf0/xaf/xa6/xaa CJK COMPATIBILITY IDEOGRAPH-2F9AA + /xf0/xaf/xa6/xab CJK COMPATIBILITY IDEOGRAPH-2F9AB + /xf0/xaf/xa6/xac CJK COMPATIBILITY IDEOGRAPH-2F9AC + /xf0/xaf/xa6/xad CJK COMPATIBILITY IDEOGRAPH-2F9AD + /xf0/xaf/xa6/xae CJK COMPATIBILITY IDEOGRAPH-2F9AE + /xf0/xaf/xa6/xaf CJK COMPATIBILITY IDEOGRAPH-2F9AF + /xf0/xaf/xa6/xb0 CJK COMPATIBILITY IDEOGRAPH-2F9B0 + /xf0/xaf/xa6/xb1 CJK COMPATIBILITY IDEOGRAPH-2F9B1 + /xf0/xaf/xa6/xb2 CJK COMPATIBILITY IDEOGRAPH-2F9B2 + /xf0/xaf/xa6/xb3 CJK COMPATIBILITY IDEOGRAPH-2F9B3 + /xf0/xaf/xa6/xb4 CJK COMPATIBILITY IDEOGRAPH-2F9B4 + /xf0/xaf/xa6/xb5 CJK COMPATIBILITY IDEOGRAPH-2F9B5 + /xf0/xaf/xa6/xb6 CJK COMPATIBILITY IDEOGRAPH-2F9B6 + /xf0/xaf/xa6/xb7 CJK COMPATIBILITY IDEOGRAPH-2F9B7 + /xf0/xaf/xa6/xb8 CJK COMPATIBILITY IDEOGRAPH-2F9B8 + /xf0/xaf/xa6/xb9 CJK COMPATIBILITY IDEOGRAPH-2F9B9 + /xf0/xaf/xa6/xba CJK COMPATIBILITY IDEOGRAPH-2F9BA + /xf0/xaf/xa6/xbb CJK COMPATIBILITY IDEOGRAPH-2F9BB + /xf0/xaf/xa6/xbc CJK COMPATIBILITY IDEOGRAPH-2F9BC + /xf0/xaf/xa6/xbd CJK COMPATIBILITY IDEOGRAPH-2F9BD + /xf0/xaf/xa6/xbe CJK COMPATIBILITY IDEOGRAPH-2F9BE + /xf0/xaf/xa6/xbf CJK COMPATIBILITY IDEOGRAPH-2F9BF + /xf0/xaf/xa7/x80 CJK COMPATIBILITY IDEOGRAPH-2F9C0 + /xf0/xaf/xa7/x81 CJK COMPATIBILITY IDEOGRAPH-2F9C1 + /xf0/xaf/xa7/x82 CJK COMPATIBILITY IDEOGRAPH-2F9C2 + /xf0/xaf/xa7/x83 CJK COMPATIBILITY IDEOGRAPH-2F9C3 + /xf0/xaf/xa7/x84 CJK COMPATIBILITY IDEOGRAPH-2F9C4 + /xf0/xaf/xa7/x85 CJK COMPATIBILITY IDEOGRAPH-2F9C5 + /xf0/xaf/xa7/x86 CJK COMPATIBILITY IDEOGRAPH-2F9C6 + /xf0/xaf/xa7/x87 CJK COMPATIBILITY IDEOGRAPH-2F9C7 + /xf0/xaf/xa7/x88 CJK COMPATIBILITY IDEOGRAPH-2F9C8 + /xf0/xaf/xa7/x89 CJK COMPATIBILITY IDEOGRAPH-2F9C9 + /xf0/xaf/xa7/x8a CJK COMPATIBILITY IDEOGRAPH-2F9CA + /xf0/xaf/xa7/x8b CJK COMPATIBILITY IDEOGRAPH-2F9CB + /xf0/xaf/xa7/x8c CJK COMPATIBILITY IDEOGRAPH-2F9CC + /xf0/xaf/xa7/x8d CJK COMPATIBILITY IDEOGRAPH-2F9CD + /xf0/xaf/xa7/x8e CJK COMPATIBILITY IDEOGRAPH-2F9CE + /xf0/xaf/xa7/x8f CJK COMPATIBILITY IDEOGRAPH-2F9CF + /xf0/xaf/xa7/x90 CJK COMPATIBILITY IDEOGRAPH-2F9D0 + /xf0/xaf/xa7/x91 CJK COMPATIBILITY IDEOGRAPH-2F9D1 + /xf0/xaf/xa7/x92 CJK COMPATIBILITY IDEOGRAPH-2F9D2 + /xf0/xaf/xa7/x93 CJK COMPATIBILITY IDEOGRAPH-2F9D3 + /xf0/xaf/xa7/x94 CJK COMPATIBILITY IDEOGRAPH-2F9D4 + /xf0/xaf/xa7/x95 CJK COMPATIBILITY IDEOGRAPH-2F9D5 + /xf0/xaf/xa7/x96 CJK COMPATIBILITY IDEOGRAPH-2F9D6 + /xf0/xaf/xa7/x97 CJK COMPATIBILITY IDEOGRAPH-2F9D7 + /xf0/xaf/xa7/x98 CJK COMPATIBILITY IDEOGRAPH-2F9D8 + /xf0/xaf/xa7/x99 CJK COMPATIBILITY IDEOGRAPH-2F9D9 + /xf0/xaf/xa7/x9a CJK COMPATIBILITY IDEOGRAPH-2F9DA + /xf0/xaf/xa7/x9b CJK COMPATIBILITY IDEOGRAPH-2F9DB + /xf0/xaf/xa7/x9c CJK COMPATIBILITY IDEOGRAPH-2F9DC + /xf0/xaf/xa7/x9d CJK COMPATIBILITY IDEOGRAPH-2F9DD + /xf0/xaf/xa7/x9e CJK COMPATIBILITY IDEOGRAPH-2F9DE + /xf0/xaf/xa7/x9f CJK COMPATIBILITY IDEOGRAPH-2F9DF + /xf0/xaf/xa7/xa0 CJK COMPATIBILITY IDEOGRAPH-2F9E0 + /xf0/xaf/xa7/xa1 CJK COMPATIBILITY IDEOGRAPH-2F9E1 + /xf0/xaf/xa7/xa2 CJK COMPATIBILITY IDEOGRAPH-2F9E2 + /xf0/xaf/xa7/xa3 CJK COMPATIBILITY IDEOGRAPH-2F9E3 + /xf0/xaf/xa7/xa4 CJK COMPATIBILITY IDEOGRAPH-2F9E4 + /xf0/xaf/xa7/xa5 CJK COMPATIBILITY IDEOGRAPH-2F9E5 + /xf0/xaf/xa7/xa6 CJK COMPATIBILITY IDEOGRAPH-2F9E6 + /xf0/xaf/xa7/xa7 CJK COMPATIBILITY IDEOGRAPH-2F9E7 + /xf0/xaf/xa7/xa8 CJK COMPATIBILITY IDEOGRAPH-2F9E8 + /xf0/xaf/xa7/xa9 CJK COMPATIBILITY IDEOGRAPH-2F9E9 + /xf0/xaf/xa7/xaa CJK COMPATIBILITY IDEOGRAPH-2F9EA + /xf0/xaf/xa7/xab CJK COMPATIBILITY IDEOGRAPH-2F9EB + /xf0/xaf/xa7/xac CJK COMPATIBILITY IDEOGRAPH-2F9EC + /xf0/xaf/xa7/xad CJK COMPATIBILITY IDEOGRAPH-2F9ED + /xf0/xaf/xa7/xae CJK COMPATIBILITY IDEOGRAPH-2F9EE + /xf0/xaf/xa7/xaf CJK COMPATIBILITY IDEOGRAPH-2F9EF + /xf0/xaf/xa7/xb0 CJK COMPATIBILITY IDEOGRAPH-2F9F0 + /xf0/xaf/xa7/xb1 CJK COMPATIBILITY IDEOGRAPH-2F9F1 + /xf0/xaf/xa7/xb2 CJK COMPATIBILITY IDEOGRAPH-2F9F2 + /xf0/xaf/xa7/xb3 CJK COMPATIBILITY IDEOGRAPH-2F9F3 + /xf0/xaf/xa7/xb4 CJK COMPATIBILITY IDEOGRAPH-2F9F4 + /xf0/xaf/xa7/xb5 CJK COMPATIBILITY IDEOGRAPH-2F9F5 + /xf0/xaf/xa7/xb6 CJK COMPATIBILITY IDEOGRAPH-2F9F6 + /xf0/xaf/xa7/xb7 CJK COMPATIBILITY IDEOGRAPH-2F9F7 + /xf0/xaf/xa7/xb8 CJK COMPATIBILITY IDEOGRAPH-2F9F8 + /xf0/xaf/xa7/xb9 CJK COMPATIBILITY IDEOGRAPH-2F9F9 + /xf0/xaf/xa7/xba CJK COMPATIBILITY IDEOGRAPH-2F9FA + /xf0/xaf/xa7/xbb CJK COMPATIBILITY IDEOGRAPH-2F9FB + /xf0/xaf/xa7/xbc CJK COMPATIBILITY IDEOGRAPH-2F9FC + /xf0/xaf/xa7/xbd CJK COMPATIBILITY IDEOGRAPH-2F9FD + /xf0/xaf/xa7/xbe CJK COMPATIBILITY IDEOGRAPH-2F9FE + /xf0/xaf/xa7/xbf CJK COMPATIBILITY IDEOGRAPH-2F9FF + /xf0/xaf/xa8/x80 CJK COMPATIBILITY IDEOGRAPH-2FA00 + /xf0/xaf/xa8/x81 CJK COMPATIBILITY IDEOGRAPH-2FA01 + /xf0/xaf/xa8/x82 CJK COMPATIBILITY IDEOGRAPH-2FA02 + /xf0/xaf/xa8/x83 CJK COMPATIBILITY IDEOGRAPH-2FA03 + /xf0/xaf/xa8/x84 CJK COMPATIBILITY IDEOGRAPH-2FA04 + /xf0/xaf/xa8/x85 CJK COMPATIBILITY IDEOGRAPH-2FA05 + /xf0/xaf/xa8/x86 CJK COMPATIBILITY IDEOGRAPH-2FA06 + /xf0/xaf/xa8/x87 CJK COMPATIBILITY IDEOGRAPH-2FA07 + /xf0/xaf/xa8/x88 CJK COMPATIBILITY IDEOGRAPH-2FA08 + /xf0/xaf/xa8/x89 CJK COMPATIBILITY IDEOGRAPH-2FA09 + /xf0/xaf/xa8/x8a CJK COMPATIBILITY IDEOGRAPH-2FA0A + /xf0/xaf/xa8/x8b CJK COMPATIBILITY IDEOGRAPH-2FA0B + /xf0/xaf/xa8/x8c CJK COMPATIBILITY IDEOGRAPH-2FA0C + /xf0/xaf/xa8/x8d CJK COMPATIBILITY IDEOGRAPH-2FA0D + /xf0/xaf/xa8/x8e CJK COMPATIBILITY IDEOGRAPH-2FA0E + /xf0/xaf/xa8/x8f CJK COMPATIBILITY IDEOGRAPH-2FA0F + /xf0/xaf/xa8/x90 CJK COMPATIBILITY IDEOGRAPH-2FA10 + /xf0/xaf/xa8/x91 CJK COMPATIBILITY IDEOGRAPH-2FA11 + /xf0/xaf/xa8/x92 CJK COMPATIBILITY IDEOGRAPH-2FA12 + /xf0/xaf/xa8/x93 CJK COMPATIBILITY IDEOGRAPH-2FA13 + /xf0/xaf/xa8/x94 CJK COMPATIBILITY IDEOGRAPH-2FA14 + /xf0/xaf/xa8/x95 CJK COMPATIBILITY IDEOGRAPH-2FA15 + /xf0/xaf/xa8/x96 CJK COMPATIBILITY IDEOGRAPH-2FA16 + /xf0/xaf/xa8/x97 CJK COMPATIBILITY IDEOGRAPH-2FA17 + /xf0/xaf/xa8/x98 CJK COMPATIBILITY IDEOGRAPH-2FA18 + /xf0/xaf/xa8/x99 CJK COMPATIBILITY IDEOGRAPH-2FA19 + /xf0/xaf/xa8/x9a CJK COMPATIBILITY IDEOGRAPH-2FA1A + /xf0/xaf/xa8/x9b CJK COMPATIBILITY IDEOGRAPH-2FA1B + /xf0/xaf/xa8/x9c CJK COMPATIBILITY IDEOGRAPH-2FA1C + /xf0/xaf/xa8/x9d CJK COMPATIBILITY IDEOGRAPH-2FA1D + /xf3/xa0/x80/x81 LANGUAGE TAG + /xf3/xa0/x80/xa0 TAG SPACE + /xf3/xa0/x80/xa1 TAG EXCLAMATION MARK + /xf3/xa0/x80/xa2 TAG QUOTATION MARK + /xf3/xa0/x80/xa3 TAG NUMBER SIGN + /xf3/xa0/x80/xa4 TAG DOLLAR SIGN + /xf3/xa0/x80/xa5 TAG PERCENT SIGN + /xf3/xa0/x80/xa6 TAG AMPERSAND + /xf3/xa0/x80/xa7 TAG APOSTROPHE + /xf3/xa0/x80/xa8 TAG LEFT PARENTHESIS + /xf3/xa0/x80/xa9 TAG RIGHT PARENTHESIS + /xf3/xa0/x80/xaa TAG ASTERISK + /xf3/xa0/x80/xab TAG PLUS SIGN + /xf3/xa0/x80/xac TAG COMMA + /xf3/xa0/x80/xad TAG HYPHEN-MINUS + /xf3/xa0/x80/xae TAG FULL STOP + /xf3/xa0/x80/xaf TAG SOLIDUS + /xf3/xa0/x80/xb0 TAG DIGIT ZERO + /xf3/xa0/x80/xb1 TAG DIGIT ONE + /xf3/xa0/x80/xb2 TAG DIGIT TWO + /xf3/xa0/x80/xb3 TAG DIGIT THREE + /xf3/xa0/x80/xb4 TAG DIGIT FOUR + /xf3/xa0/x80/xb5 TAG DIGIT FIVE + /xf3/xa0/x80/xb6 TAG DIGIT SIX + /xf3/xa0/x80/xb7 TAG DIGIT SEVEN + /xf3/xa0/x80/xb8 TAG DIGIT EIGHT + /xf3/xa0/x80/xb9 TAG DIGIT NINE + /xf3/xa0/x80/xba TAG COLON + /xf3/xa0/x80/xbb TAG SEMICOLON + /xf3/xa0/x80/xbc TAG LESS-THAN SIGN + /xf3/xa0/x80/xbd TAG EQUALS SIGN + /xf3/xa0/x80/xbe TAG GREATER-THAN SIGN + /xf3/xa0/x80/xbf TAG QUESTION MARK + /xf3/xa0/x81/x80 TAG COMMERCIAL AT + /xf3/xa0/x81/x81 TAG LATIN CAPITAL LETTER A + /xf3/xa0/x81/x82 TAG LATIN CAPITAL LETTER B + /xf3/xa0/x81/x83 TAG LATIN CAPITAL LETTER C + /xf3/xa0/x81/x84 TAG LATIN CAPITAL LETTER D + /xf3/xa0/x81/x85 TAG LATIN CAPITAL LETTER E + /xf3/xa0/x81/x86 TAG LATIN CAPITAL LETTER F + /xf3/xa0/x81/x87 TAG LATIN CAPITAL LETTER G + /xf3/xa0/x81/x88 TAG LATIN CAPITAL LETTER H + /xf3/xa0/x81/x89 TAG LATIN CAPITAL LETTER I + /xf3/xa0/x81/x8a TAG LATIN CAPITAL LETTER J + /xf3/xa0/x81/x8b TAG LATIN CAPITAL LETTER K + /xf3/xa0/x81/x8c TAG LATIN CAPITAL LETTER L + /xf3/xa0/x81/x8d TAG LATIN CAPITAL LETTER M + /xf3/xa0/x81/x8e TAG LATIN CAPITAL LETTER N + /xf3/xa0/x81/x8f TAG LATIN CAPITAL LETTER O + /xf3/xa0/x81/x90 TAG LATIN CAPITAL LETTER P + /xf3/xa0/x81/x91 TAG LATIN CAPITAL LETTER Q + /xf3/xa0/x81/x92 TAG LATIN CAPITAL LETTER R + /xf3/xa0/x81/x93 TAG LATIN CAPITAL LETTER S + /xf3/xa0/x81/x94 TAG LATIN CAPITAL LETTER T + /xf3/xa0/x81/x95 TAG LATIN CAPITAL LETTER U + /xf3/xa0/x81/x96 TAG LATIN CAPITAL LETTER V + /xf3/xa0/x81/x97 TAG LATIN CAPITAL LETTER W + /xf3/xa0/x81/x98 TAG LATIN CAPITAL LETTER X + /xf3/xa0/x81/x99 TAG LATIN CAPITAL LETTER Y + /xf3/xa0/x81/x9a TAG LATIN CAPITAL LETTER Z + /xf3/xa0/x81/x9b TAG LEFT SQUARE BRACKET + /xf3/xa0/x81/x9c TAG REVERSE SOLIDUS + /xf3/xa0/x81/x9d TAG RIGHT SQUARE BRACKET + /xf3/xa0/x81/x9e TAG CIRCUMFLEX ACCENT + /xf3/xa0/x81/x9f TAG LOW LINE + /xf3/xa0/x81/xa0 TAG GRAVE ACCENT + /xf3/xa0/x81/xa1 TAG LATIN SMALL LETTER A + /xf3/xa0/x81/xa2 TAG LATIN SMALL LETTER B + /xf3/xa0/x81/xa3 TAG LATIN SMALL LETTER C + /xf3/xa0/x81/xa4 TAG LATIN SMALL LETTER D + /xf3/xa0/x81/xa5 TAG LATIN SMALL LETTER E + /xf3/xa0/x81/xa6 TAG LATIN SMALL LETTER F + /xf3/xa0/x81/xa7 TAG LATIN SMALL LETTER G + /xf3/xa0/x81/xa8 TAG LATIN SMALL LETTER H + /xf3/xa0/x81/xa9 TAG LATIN SMALL LETTER I + /xf3/xa0/x81/xaa TAG LATIN SMALL LETTER J + /xf3/xa0/x81/xab TAG LATIN SMALL LETTER K + /xf3/xa0/x81/xac TAG LATIN SMALL LETTER L + /xf3/xa0/x81/xad TAG LATIN SMALL LETTER M + /xf3/xa0/x81/xae TAG LATIN SMALL LETTER N + /xf3/xa0/x81/xaf TAG LATIN SMALL LETTER O + /xf3/xa0/x81/xb0 TAG LATIN SMALL LETTER P + /xf3/xa0/x81/xb1 TAG LATIN SMALL LETTER Q + /xf3/xa0/x81/xb2 TAG LATIN SMALL LETTER R + /xf3/xa0/x81/xb3 TAG LATIN SMALL LETTER S + /xf3/xa0/x81/xb4 TAG LATIN SMALL LETTER T + /xf3/xa0/x81/xb5 TAG LATIN SMALL LETTER U + /xf3/xa0/x81/xb6 TAG LATIN SMALL LETTER V + /xf3/xa0/x81/xb7 TAG LATIN SMALL LETTER W + /xf3/xa0/x81/xb8 TAG LATIN SMALL LETTER X + /xf3/xa0/x81/xb9 TAG LATIN SMALL LETTER Y + /xf3/xa0/x81/xba TAG LATIN SMALL LETTER Z + /xf3/xa0/x81/xbb TAG LEFT CURLY BRACKET + /xf3/xa0/x81/xbc TAG VERTICAL LINE + /xf3/xa0/x81/xbd TAG RIGHT CURLY BRACKET + /xf3/xa0/x81/xbe TAG TILDE + /xf3/xa0/x81/xbf CANCEL TAG +.. /xf3/xb0/x80/x80 +.. /xf3/xb0/x81/x80 +.. /xf3/xb0/x82/x80 +.. /xf3/xb0/x83/x80 +.. /xf3/xb0/x84/x80 +.. /xf3/xb0/x85/x80 +.. /xf3/xb0/x86/x80 +.. /xf3/xb0/x87/x80 +.. /xf3/xb0/x88/x80 +.. /xf3/xb0/x89/x80 +.. /xf3/xb0/x8a/x80 +.. /xf3/xb0/x8b/x80 +.. /xf3/xb0/x8c/x80 +.. /xf3/xb0/x8d/x80 +.. /xf3/xb0/x8e/x80 +.. /xf3/xb0/x8f/x80 +.. /xf3/xb0/x90/x80 +.. /xf3/xb0/x91/x80 +.. /xf3/xb0/x92/x80 +.. /xf3/xb0/x93/x80 +.. /xf3/xb0/x94/x80 +.. /xf3/xb0/x95/x80 +.. /xf3/xb0/x96/x80 +.. /xf3/xb0/x97/x80 +.. /xf3/xb0/x98/x80 +.. /xf3/xb0/x99/x80 +.. /xf3/xb0/x9a/x80 +.. /xf3/xb0/x9b/x80 +.. /xf3/xb0/x9c/x80 +.. /xf3/xb0/x9d/x80 +.. /xf3/xb0/x9e/x80 +.. /xf3/xb0/x9f/x80 +.. /xf3/xb0/xa0/x80 +.. /xf3/xb0/xa1/x80 +.. /xf3/xb0/xa2/x80 +.. /xf3/xb0/xa3/x80 +.. /xf3/xb0/xa4/x80 +.. /xf3/xb0/xa5/x80 +.. /xf3/xb0/xa6/x80 +.. /xf3/xb0/xa7/x80 +.. /xf3/xb0/xa8/x80 +.. /xf3/xb0/xa9/x80 +.. /xf3/xb0/xaa/x80 +.. /xf3/xb0/xab/x80 +.. /xf3/xb0/xac/x80 +.. /xf3/xb0/xad/x80 +.. /xf3/xb0/xae/x80 +.. /xf3/xb0/xaf/x80 +.. /xf3/xb0/xb0/x80 +.. /xf3/xb0/xb1/x80 +.. /xf3/xb0/xb2/x80 +.. /xf3/xb0/xb3/x80 +.. /xf3/xb0/xb4/x80 +.. /xf3/xb0/xb5/x80 +.. /xf3/xb0/xb6/x80 +.. /xf3/xb0/xb7/x80 +.. /xf3/xb0/xb8/x80 +.. /xf3/xb0/xb9/x80 +.. /xf3/xb0/xba/x80 +.. /xf3/xb0/xbb/x80 +.. /xf3/xb0/xbc/x80 +.. /xf3/xb0/xbd/x80 +.. /xf3/xb0/xbe/x80 +.. /xf3/xb0/xbf/x80 +.. /xf3/xb1/x80/x80 +.. /xf3/xb1/x81/x80 +.. /xf3/xb1/x82/x80 +.. /xf3/xb1/x83/x80 +.. /xf3/xb1/x84/x80 +.. /xf3/xb1/x85/x80 +.. /xf3/xb1/x86/x80 +.. /xf3/xb1/x87/x80 +.. /xf3/xb1/x88/x80 +.. /xf3/xb1/x89/x80 +.. /xf3/xb1/x8a/x80 +.. /xf3/xb1/x8b/x80 +.. /xf3/xb1/x8c/x80 +.. /xf3/xb1/x8d/x80 +.. /xf3/xb1/x8e/x80 +.. /xf3/xb1/x8f/x80 +.. /xf3/xb1/x90/x80 +.. /xf3/xb1/x91/x80 +.. /xf3/xb1/x92/x80 +.. /xf3/xb1/x93/x80 +.. /xf3/xb1/x94/x80 +.. /xf3/xb1/x95/x80 +.. /xf3/xb1/x96/x80 +.. /xf3/xb1/x97/x80 +.. /xf3/xb1/x98/x80 +.. /xf3/xb1/x99/x80 +.. /xf3/xb1/x9a/x80 +.. /xf3/xb1/x9b/x80 +.. /xf3/xb1/x9c/x80 +.. /xf3/xb1/x9d/x80 +.. /xf3/xb1/x9e/x80 +.. /xf3/xb1/x9f/x80 +.. /xf3/xb1/xa0/x80 +.. /xf3/xb1/xa1/x80 +.. /xf3/xb1/xa2/x80 +.. /xf3/xb1/xa3/x80 +.. /xf3/xb1/xa4/x80 +.. /xf3/xb1/xa5/x80 +.. /xf3/xb1/xa6/x80 +.. /xf3/xb1/xa7/x80 +.. /xf3/xb1/xa8/x80 +.. /xf3/xb1/xa9/x80 +.. /xf3/xb1/xaa/x80 +.. /xf3/xb1/xab/x80 +.. /xf3/xb1/xac/x80 +.. /xf3/xb1/xad/x80 +.. /xf3/xb1/xae/x80 +.. /xf3/xb1/xaf/x80 +.. /xf3/xb1/xb0/x80 +.. /xf3/xb1/xb1/x80 +.. /xf3/xb1/xb2/x80 +.. /xf3/xb1/xb3/x80 +.. /xf3/xb1/xb4/x80 +.. /xf3/xb1/xb5/x80 +.. /xf3/xb1/xb6/x80 +.. /xf3/xb1/xb7/x80 +.. /xf3/xb1/xb8/x80 +.. /xf3/xb1/xb9/x80 +.. /xf3/xb1/xba/x80 +.. /xf3/xb1/xbb/x80 +.. /xf3/xb1/xbc/x80 +.. /xf3/xb1/xbd/x80 +.. /xf3/xb1/xbe/x80 +.. /xf3/xb1/xbf/x80 +.. /xf3/xb2/x80/x80 +.. /xf3/xb2/x81/x80 +.. /xf3/xb2/x82/x80 +.. /xf3/xb2/x83/x80 +.. /xf3/xb2/x84/x80 +.. /xf3/xb2/x85/x80 +.. /xf3/xb2/x86/x80 +.. /xf3/xb2/x87/x80 +.. /xf3/xb2/x88/x80 +.. /xf3/xb2/x89/x80 +.. /xf3/xb2/x8a/x80 +.. /xf3/xb2/x8b/x80 +.. /xf3/xb2/x8c/x80 +.. /xf3/xb2/x8d/x80 +.. /xf3/xb2/x8e/x80 +.. /xf3/xb2/x8f/x80 +.. /xf3/xb2/x90/x80 +.. /xf3/xb2/x91/x80 +.. /xf3/xb2/x92/x80 +.. /xf3/xb2/x93/x80 +.. /xf3/xb2/x94/x80 +.. /xf3/xb2/x95/x80 +.. /xf3/xb2/x96/x80 +.. /xf3/xb2/x97/x80 +.. /xf3/xb2/x98/x80 +.. /xf3/xb2/x99/x80 +.. /xf3/xb2/x9a/x80 +.. /xf3/xb2/x9b/x80 +.. /xf3/xb2/x9c/x80 +.. /xf3/xb2/x9d/x80 +.. /xf3/xb2/x9e/x80 +.. /xf3/xb2/x9f/x80 +.. /xf3/xb2/xa0/x80 +.. /xf3/xb2/xa1/x80 +.. /xf3/xb2/xa2/x80 +.. /xf3/xb2/xa3/x80 +.. /xf3/xb2/xa4/x80 +.. /xf3/xb2/xa5/x80 +.. /xf3/xb2/xa6/x80 +.. /xf3/xb2/xa7/x80 +.. /xf3/xb2/xa8/x80 +.. /xf3/xb2/xa9/x80 +.. /xf3/xb2/xaa/x80 +.. /xf3/xb2/xab/x80 +.. /xf3/xb2/xac/x80 +.. /xf3/xb2/xad/x80 +.. /xf3/xb2/xae/x80 +.. /xf3/xb2/xaf/x80 +.. /xf3/xb2/xb0/x80 +.. /xf3/xb2/xb1/x80 +.. /xf3/xb2/xb2/x80 +.. /xf3/xb2/xb3/x80 +.. /xf3/xb2/xb4/x80 +.. /xf3/xb2/xb5/x80 +.. /xf3/xb2/xb6/x80 +.. /xf3/xb2/xb7/x80 +.. /xf3/xb2/xb8/x80 +.. /xf3/xb2/xb9/x80 +.. /xf3/xb2/xba/x80 +.. /xf3/xb2/xbb/x80 +.. /xf3/xb2/xbc/x80 +.. /xf3/xb2/xbd/x80 +.. /xf3/xb2/xbe/x80 +.. /xf3/xb2/xbf/x80 +.. /xf3/xb3/x80/x80 +.. /xf3/xb3/x81/x80 +.. /xf3/xb3/x82/x80 +.. /xf3/xb3/x83/x80 +.. /xf3/xb3/x84/x80 +.. /xf3/xb3/x85/x80 +.. /xf3/xb3/x86/x80 +.. /xf3/xb3/x87/x80 +.. /xf3/xb3/x88/x80 +.. /xf3/xb3/x89/x80 +.. /xf3/xb3/x8a/x80 +.. /xf3/xb3/x8b/x80 +.. /xf3/xb3/x8c/x80 +.. /xf3/xb3/x8d/x80 +.. /xf3/xb3/x8e/x80 +.. /xf3/xb3/x8f/x80 +.. /xf3/xb3/x90/x80 +.. /xf3/xb3/x91/x80 +.. /xf3/xb3/x92/x80 +.. /xf3/xb3/x93/x80 +.. /xf3/xb3/x94/x80 +.. /xf3/xb3/x95/x80 +.. /xf3/xb3/x96/x80 +.. /xf3/xb3/x97/x80 +.. /xf3/xb3/x98/x80 +.. /xf3/xb3/x99/x80 +.. /xf3/xb3/x9a/x80 +.. /xf3/xb3/x9b/x80 +.. /xf3/xb3/x9c/x80 +.. /xf3/xb3/x9d/x80 +.. /xf3/xb3/x9e/x80 +.. /xf3/xb3/x9f/x80 +.. /xf3/xb3/xa0/x80 +.. /xf3/xb3/xa1/x80 +.. /xf3/xb3/xa2/x80 +.. /xf3/xb3/xa3/x80 +.. /xf3/xb3/xa4/x80 +.. /xf3/xb3/xa5/x80 +.. /xf3/xb3/xa6/x80 +.. /xf3/xb3/xa7/x80 +.. /xf3/xb3/xa8/x80 +.. /xf3/xb3/xa9/x80 +.. /xf3/xb3/xaa/x80 +.. /xf3/xb3/xab/x80 +.. /xf3/xb3/xac/x80 +.. /xf3/xb3/xad/x80 +.. /xf3/xb3/xae/x80 +.. /xf3/xb3/xaf/x80 +.. /xf3/xb3/xb0/x80 +.. /xf3/xb3/xb1/x80 +.. /xf3/xb3/xb2/x80 +.. /xf3/xb3/xb3/x80 +.. /xf3/xb3/xb4/x80 +.. /xf3/xb3/xb5/x80 +.. /xf3/xb3/xb6/x80 +.. /xf3/xb3/xb7/x80 +.. /xf3/xb3/xb8/x80 +.. /xf3/xb3/xb9/x80 +.. /xf3/xb3/xba/x80 +.. /xf3/xb3/xbb/x80 +.. /xf3/xb3/xbc/x80 +.. /xf3/xb3/xbd/x80 +.. /xf3/xb3/xbe/x80 +.. /xf3/xb3/xbf/x80 +.. /xf3/xb4/x80/x80 +.. /xf3/xb4/x81/x80 +.. /xf3/xb4/x82/x80 +.. /xf3/xb4/x83/x80 +.. /xf3/xb4/x84/x80 +.. /xf3/xb4/x85/x80 +.. /xf3/xb4/x86/x80 +.. /xf3/xb4/x87/x80 +.. /xf3/xb4/x88/x80 +.. /xf3/xb4/x89/x80 +.. /xf3/xb4/x8a/x80 +.. /xf3/xb4/x8b/x80 +.. /xf3/xb4/x8c/x80 +.. /xf3/xb4/x8d/x80 +.. /xf3/xb4/x8e/x80 +.. /xf3/xb4/x8f/x80 +.. /xf3/xb4/x90/x80 +.. /xf3/xb4/x91/x80 +.. /xf3/xb4/x92/x80 +.. /xf3/xb4/x93/x80 +.. /xf3/xb4/x94/x80 +.. /xf3/xb4/x95/x80 +.. /xf3/xb4/x96/x80 +.. /xf3/xb4/x97/x80 +.. /xf3/xb4/x98/x80 +.. /xf3/xb4/x99/x80 +.. /xf3/xb4/x9a/x80 +.. /xf3/xb4/x9b/x80 +.. /xf3/xb4/x9c/x80 +.. /xf3/xb4/x9d/x80 +.. /xf3/xb4/x9e/x80 +.. /xf3/xb4/x9f/x80 +.. /xf3/xb4/xa0/x80 +.. /xf3/xb4/xa1/x80 +.. /xf3/xb4/xa2/x80 +.. /xf3/xb4/xa3/x80 +.. /xf3/xb4/xa4/x80 +.. /xf3/xb4/xa5/x80 +.. /xf3/xb4/xa6/x80 +.. /xf3/xb4/xa7/x80 +.. /xf3/xb4/xa8/x80 +.. /xf3/xb4/xa9/x80 +.. /xf3/xb4/xaa/x80 +.. /xf3/xb4/xab/x80 +.. /xf3/xb4/xac/x80 +.. /xf3/xb4/xad/x80 +.. /xf3/xb4/xae/x80 +.. /xf3/xb4/xaf/x80 +.. /xf3/xb4/xb0/x80 +.. /xf3/xb4/xb1/x80 +.. /xf3/xb4/xb2/x80 +.. /xf3/xb4/xb3/x80 +.. /xf3/xb4/xb4/x80 +.. /xf3/xb4/xb5/x80 +.. /xf3/xb4/xb6/x80 +.. /xf3/xb4/xb7/x80 +.. /xf3/xb4/xb8/x80 +.. /xf3/xb4/xb9/x80 +.. /xf3/xb4/xba/x80 +.. /xf3/xb4/xbb/x80 +.. /xf3/xb4/xbc/x80 +.. /xf3/xb4/xbd/x80 +.. /xf3/xb4/xbe/x80 +.. /xf3/xb4/xbf/x80 +.. /xf3/xb5/x80/x80 +.. /xf3/xb5/x81/x80 +.. /xf3/xb5/x82/x80 +.. /xf3/xb5/x83/x80 +.. /xf3/xb5/x84/x80 +.. /xf3/xb5/x85/x80 +.. /xf3/xb5/x86/x80 +.. /xf3/xb5/x87/x80 +.. /xf3/xb5/x88/x80 +.. /xf3/xb5/x89/x80 +.. /xf3/xb5/x8a/x80 +.. /xf3/xb5/x8b/x80 +.. /xf3/xb5/x8c/x80 +.. /xf3/xb5/x8d/x80 +.. /xf3/xb5/x8e/x80 +.. /xf3/xb5/x8f/x80 +.. /xf3/xb5/x90/x80 +.. /xf3/xb5/x91/x80 +.. /xf3/xb5/x92/x80 +.. /xf3/xb5/x93/x80 +.. /xf3/xb5/x94/x80 +.. /xf3/xb5/x95/x80 +.. /xf3/xb5/x96/x80 +.. /xf3/xb5/x97/x80 +.. /xf3/xb5/x98/x80 +.. /xf3/xb5/x99/x80 +.. /xf3/xb5/x9a/x80 +.. /xf3/xb5/x9b/x80 +.. /xf3/xb5/x9c/x80 +.. /xf3/xb5/x9d/x80 +.. /xf3/xb5/x9e/x80 +.. /xf3/xb5/x9f/x80 +.. /xf3/xb5/xa0/x80 +.. /xf3/xb5/xa1/x80 +.. /xf3/xb5/xa2/x80 +.. /xf3/xb5/xa3/x80 +.. /xf3/xb5/xa4/x80 +.. /xf3/xb5/xa5/x80 +.. /xf3/xb5/xa6/x80 +.. /xf3/xb5/xa7/x80 +.. /xf3/xb5/xa8/x80 +.. /xf3/xb5/xa9/x80 +.. /xf3/xb5/xaa/x80 +.. /xf3/xb5/xab/x80 +.. /xf3/xb5/xac/x80 +.. /xf3/xb5/xad/x80 +.. /xf3/xb5/xae/x80 +.. /xf3/xb5/xaf/x80 +.. /xf3/xb5/xb0/x80 +.. /xf3/xb5/xb1/x80 +.. /xf3/xb5/xb2/x80 +.. /xf3/xb5/xb3/x80 +.. /xf3/xb5/xb4/x80 +.. /xf3/xb5/xb5/x80 +.. /xf3/xb5/xb6/x80 +.. /xf3/xb5/xb7/x80 +.. /xf3/xb5/xb8/x80 +.. /xf3/xb5/xb9/x80 +.. /xf3/xb5/xba/x80 +.. /xf3/xb5/xbb/x80 +.. /xf3/xb5/xbc/x80 +.. /xf3/xb5/xbd/x80 +.. /xf3/xb5/xbe/x80 +.. /xf3/xb5/xbf/x80 +.. /xf3/xb6/x80/x80 +.. /xf3/xb6/x81/x80 +.. /xf3/xb6/x82/x80 +.. /xf3/xb6/x83/x80 +.. /xf3/xb6/x84/x80 +.. /xf3/xb6/x85/x80 +.. /xf3/xb6/x86/x80 +.. /xf3/xb6/x87/x80 +.. /xf3/xb6/x88/x80 +.. /xf3/xb6/x89/x80 +.. /xf3/xb6/x8a/x80 +.. /xf3/xb6/x8b/x80 +.. /xf3/xb6/x8c/x80 +.. /xf3/xb6/x8d/x80 +.. /xf3/xb6/x8e/x80 +.. /xf3/xb6/x8f/x80 +.. /xf3/xb6/x90/x80 +.. /xf3/xb6/x91/x80 +.. /xf3/xb6/x92/x80 +.. /xf3/xb6/x93/x80 +.. /xf3/xb6/x94/x80 +.. /xf3/xb6/x95/x80 +.. /xf3/xb6/x96/x80 +.. /xf3/xb6/x97/x80 +.. /xf3/xb6/x98/x80 +.. /xf3/xb6/x99/x80 +.. /xf3/xb6/x9a/x80 +.. /xf3/xb6/x9b/x80 +.. /xf3/xb6/x9c/x80 +.. /xf3/xb6/x9d/x80 +.. /xf3/xb6/x9e/x80 +.. /xf3/xb6/x9f/x80 +.. /xf3/xb6/xa0/x80 +.. /xf3/xb6/xa1/x80 +.. /xf3/xb6/xa2/x80 +.. /xf3/xb6/xa3/x80 +.. /xf3/xb6/xa4/x80 +.. /xf3/xb6/xa5/x80 +.. /xf3/xb6/xa6/x80 +.. /xf3/xb6/xa7/x80 +.. /xf3/xb6/xa8/x80 +.. /xf3/xb6/xa9/x80 +.. /xf3/xb6/xaa/x80 +.. /xf3/xb6/xab/x80 +.. /xf3/xb6/xac/x80 +.. /xf3/xb6/xad/x80 +.. /xf3/xb6/xae/x80 +.. /xf3/xb6/xaf/x80 +.. /xf3/xb6/xb0/x80 +.. /xf3/xb6/xb1/x80 +.. /xf3/xb6/xb2/x80 +.. /xf3/xb6/xb3/x80 +.. /xf3/xb6/xb4/x80 +.. /xf3/xb6/xb5/x80 +.. /xf3/xb6/xb6/x80 +.. /xf3/xb6/xb7/x80 +.. /xf3/xb6/xb8/x80 +.. /xf3/xb6/xb9/x80 +.. /xf3/xb6/xba/x80 +.. /xf3/xb6/xbb/x80 +.. /xf3/xb6/xbc/x80 +.. /xf3/xb6/xbd/x80 +.. /xf3/xb6/xbe/x80 +.. /xf3/xb6/xbf/x80 +.. /xf3/xb7/x80/x80 +.. /xf3/xb7/x81/x80 +.. /xf3/xb7/x82/x80 +.. /xf3/xb7/x83/x80 +.. /xf3/xb7/x84/x80 +.. /xf3/xb7/x85/x80 +.. /xf3/xb7/x86/x80 +.. /xf3/xb7/x87/x80 +.. /xf3/xb7/x88/x80 +.. /xf3/xb7/x89/x80 +.. /xf3/xb7/x8a/x80 +.. /xf3/xb7/x8b/x80 +.. /xf3/xb7/x8c/x80 +.. /xf3/xb7/x8d/x80 +.. /xf3/xb7/x8e/x80 +.. /xf3/xb7/x8f/x80 +.. /xf3/xb7/x90/x80 +.. /xf3/xb7/x91/x80 +.. /xf3/xb7/x92/x80 +.. /xf3/xb7/x93/x80 +.. /xf3/xb7/x94/x80 +.. /xf3/xb7/x95/x80 +.. /xf3/xb7/x96/x80 +.. /xf3/xb7/x97/x80 +.. /xf3/xb7/x98/x80 +.. /xf3/xb7/x99/x80 +.. /xf3/xb7/x9a/x80 +.. /xf3/xb7/x9b/x80 +.. /xf3/xb7/x9c/x80 +.. /xf3/xb7/x9d/x80 +.. /xf3/xb7/x9e/x80 +.. /xf3/xb7/x9f/x80 +.. /xf3/xb7/xa0/x80 +.. /xf3/xb7/xa1/x80 +.. /xf3/xb7/xa2/x80 +.. /xf3/xb7/xa3/x80 +.. /xf3/xb7/xa4/x80 +.. /xf3/xb7/xa5/x80 +.. /xf3/xb7/xa6/x80 +.. /xf3/xb7/xa7/x80 +.. /xf3/xb7/xa8/x80 +.. /xf3/xb7/xa9/x80 +.. /xf3/xb7/xaa/x80 +.. /xf3/xb7/xab/x80 +.. /xf3/xb7/xac/x80 +.. /xf3/xb7/xad/x80 +.. /xf3/xb7/xae/x80 +.. /xf3/xb7/xaf/x80 +.. /xf3/xb7/xb0/x80 +.. /xf3/xb7/xb1/x80 +.. /xf3/xb7/xb2/x80 +.. /xf3/xb7/xb3/x80 +.. /xf3/xb7/xb4/x80 +.. /xf3/xb7/xb5/x80 +.. /xf3/xb7/xb6/x80 +.. /xf3/xb7/xb7/x80 +.. /xf3/xb7/xb8/x80 +.. /xf3/xb7/xb9/x80 +.. /xf3/xb7/xba/x80 +.. /xf3/xb7/xbb/x80 +.. /xf3/xb7/xbc/x80 +.. /xf3/xb7/xbd/x80 +.. /xf3/xb7/xbe/x80 +.. /xf3/xb7/xbf/x80 +.. /xf3/xb8/x80/x80 +.. /xf3/xb8/x81/x80 +.. /xf3/xb8/x82/x80 +.. /xf3/xb8/x83/x80 +.. /xf3/xb8/x84/x80 +.. /xf3/xb8/x85/x80 +.. /xf3/xb8/x86/x80 +.. /xf3/xb8/x87/x80 +.. /xf3/xb8/x88/x80 +.. /xf3/xb8/x89/x80 +.. /xf3/xb8/x8a/x80 +.. /xf3/xb8/x8b/x80 +.. /xf3/xb8/x8c/x80 +.. /xf3/xb8/x8d/x80 +.. /xf3/xb8/x8e/x80 +.. /xf3/xb8/x8f/x80 +.. /xf3/xb8/x90/x80 +.. /xf3/xb8/x91/x80 +.. /xf3/xb8/x92/x80 +.. /xf3/xb8/x93/x80 +.. /xf3/xb8/x94/x80 +.. /xf3/xb8/x95/x80 +.. /xf3/xb8/x96/x80 +.. /xf3/xb8/x97/x80 +.. /xf3/xb8/x98/x80 +.. /xf3/xb8/x99/x80 +.. /xf3/xb8/x9a/x80 +.. /xf3/xb8/x9b/x80 +.. /xf3/xb8/x9c/x80 +.. /xf3/xb8/x9d/x80 +.. /xf3/xb8/x9e/x80 +.. /xf3/xb8/x9f/x80 +.. /xf3/xb8/xa0/x80 +.. /xf3/xb8/xa1/x80 +.. /xf3/xb8/xa2/x80 +.. /xf3/xb8/xa3/x80 +.. /xf3/xb8/xa4/x80 +.. /xf3/xb8/xa5/x80 +.. /xf3/xb8/xa6/x80 +.. /xf3/xb8/xa7/x80 +.. /xf3/xb8/xa8/x80 +.. /xf3/xb8/xa9/x80 +.. /xf3/xb8/xaa/x80 +.. /xf3/xb8/xab/x80 +.. /xf3/xb8/xac/x80 +.. /xf3/xb8/xad/x80 +.. /xf3/xb8/xae/x80 +.. /xf3/xb8/xaf/x80 +.. /xf3/xb8/xb0/x80 +.. /xf3/xb8/xb1/x80 +.. /xf3/xb8/xb2/x80 +.. /xf3/xb8/xb3/x80 +.. /xf3/xb8/xb4/x80 +.. /xf3/xb8/xb5/x80 +.. /xf3/xb8/xb6/x80 +.. /xf3/xb8/xb7/x80 +.. /xf3/xb8/xb8/x80 +.. /xf3/xb8/xb9/x80 +.. /xf3/xb8/xba/x80 +.. /xf3/xb8/xbb/x80 +.. /xf3/xb8/xbc/x80 +.. /xf3/xb8/xbd/x80 +.. /xf3/xb8/xbe/x80 +.. /xf3/xb8/xbf/x80 +.. /xf3/xb9/x80/x80 +.. /xf3/xb9/x81/x80 +.. /xf3/xb9/x82/x80 +.. /xf3/xb9/x83/x80 +.. /xf3/xb9/x84/x80 +.. /xf3/xb9/x85/x80 +.. /xf3/xb9/x86/x80 +.. /xf3/xb9/x87/x80 +.. /xf3/xb9/x88/x80 +.. /xf3/xb9/x89/x80 +.. /xf3/xb9/x8a/x80 +.. /xf3/xb9/x8b/x80 +.. /xf3/xb9/x8c/x80 +.. /xf3/xb9/x8d/x80 +.. /xf3/xb9/x8e/x80 +.. /xf3/xb9/x8f/x80 +.. /xf3/xb9/x90/x80 +.. /xf3/xb9/x91/x80 +.. /xf3/xb9/x92/x80 +.. /xf3/xb9/x93/x80 +.. /xf3/xb9/x94/x80 +.. /xf3/xb9/x95/x80 +.. /xf3/xb9/x96/x80 +.. /xf3/xb9/x97/x80 +.. /xf3/xb9/x98/x80 +.. /xf3/xb9/x99/x80 +.. /xf3/xb9/x9a/x80 +.. /xf3/xb9/x9b/x80 +.. /xf3/xb9/x9c/x80 +.. /xf3/xb9/x9d/x80 +.. /xf3/xb9/x9e/x80 +.. /xf3/xb9/x9f/x80 +.. /xf3/xb9/xa0/x80 +.. /xf3/xb9/xa1/x80 +.. /xf3/xb9/xa2/x80 +.. /xf3/xb9/xa3/x80 +.. /xf3/xb9/xa4/x80 +.. /xf3/xb9/xa5/x80 +.. /xf3/xb9/xa6/x80 +.. /xf3/xb9/xa7/x80 +.. /xf3/xb9/xa8/x80 +.. /xf3/xb9/xa9/x80 +.. /xf3/xb9/xaa/x80 +.. /xf3/xb9/xab/x80 +.. /xf3/xb9/xac/x80 +.. /xf3/xb9/xad/x80 +.. /xf3/xb9/xae/x80 +.. /xf3/xb9/xaf/x80 +.. /xf3/xb9/xb0/x80 +.. /xf3/xb9/xb1/x80 +.. /xf3/xb9/xb2/x80 +.. /xf3/xb9/xb3/x80 +.. /xf3/xb9/xb4/x80 +.. /xf3/xb9/xb5/x80 +.. /xf3/xb9/xb6/x80 +.. /xf3/xb9/xb7/x80 +.. /xf3/xb9/xb8/x80 +.. /xf3/xb9/xb9/x80 +.. /xf3/xb9/xba/x80 +.. /xf3/xb9/xbb/x80 +.. /xf3/xb9/xbc/x80 +.. /xf3/xb9/xbd/x80 +.. /xf3/xb9/xbe/x80 +.. /xf3/xb9/xbf/x80 +.. /xf3/xba/x80/x80 +.. /xf3/xba/x81/x80 +.. /xf3/xba/x82/x80 +.. /xf3/xba/x83/x80 +.. /xf3/xba/x84/x80 +.. /xf3/xba/x85/x80 +.. /xf3/xba/x86/x80 +.. /xf3/xba/x87/x80 +.. /xf3/xba/x88/x80 +.. /xf3/xba/x89/x80 +.. /xf3/xba/x8a/x80 +.. /xf3/xba/x8b/x80 +.. /xf3/xba/x8c/x80 +.. /xf3/xba/x8d/x80 +.. /xf3/xba/x8e/x80 +.. /xf3/xba/x8f/x80 +.. /xf3/xba/x90/x80 +.. /xf3/xba/x91/x80 +.. /xf3/xba/x92/x80 +.. /xf3/xba/x93/x80 +.. /xf3/xba/x94/x80 +.. /xf3/xba/x95/x80 +.. /xf3/xba/x96/x80 +.. /xf3/xba/x97/x80 +.. /xf3/xba/x98/x80 +.. /xf3/xba/x99/x80 +.. /xf3/xba/x9a/x80 +.. /xf3/xba/x9b/x80 +.. /xf3/xba/x9c/x80 +.. /xf3/xba/x9d/x80 +.. /xf3/xba/x9e/x80 +.. /xf3/xba/x9f/x80 +.. /xf3/xba/xa0/x80 +.. /xf3/xba/xa1/x80 +.. /xf3/xba/xa2/x80 +.. /xf3/xba/xa3/x80 +.. /xf3/xba/xa4/x80 +.. /xf3/xba/xa5/x80 +.. /xf3/xba/xa6/x80 +.. /xf3/xba/xa7/x80 +.. /xf3/xba/xa8/x80 +.. /xf3/xba/xa9/x80 +.. /xf3/xba/xaa/x80 +.. /xf3/xba/xab/x80 +.. /xf3/xba/xac/x80 +.. /xf3/xba/xad/x80 +.. /xf3/xba/xae/x80 +.. /xf3/xba/xaf/x80 +.. /xf3/xba/xb0/x80 +.. /xf3/xba/xb1/x80 +.. /xf3/xba/xb2/x80 +.. /xf3/xba/xb3/x80 +.. /xf3/xba/xb4/x80 +.. /xf3/xba/xb5/x80 +.. /xf3/xba/xb6/x80 +.. /xf3/xba/xb7/x80 +.. /xf3/xba/xb8/x80 +.. /xf3/xba/xb9/x80 +.. /xf3/xba/xba/x80 +.. /xf3/xba/xbb/x80 +.. /xf3/xba/xbc/x80 +.. /xf3/xba/xbd/x80 +.. /xf3/xba/xbe/x80 +.. /xf3/xba/xbf/x80 +.. /xf3/xbb/x80/x80 +.. /xf3/xbb/x81/x80 +.. /xf3/xbb/x82/x80 +.. /xf3/xbb/x83/x80 +.. /xf3/xbb/x84/x80 +.. /xf3/xbb/x85/x80 +.. /xf3/xbb/x86/x80 +.. /xf3/xbb/x87/x80 +.. /xf3/xbb/x88/x80 +.. /xf3/xbb/x89/x80 +.. /xf3/xbb/x8a/x80 +.. /xf3/xbb/x8b/x80 +.. /xf3/xbb/x8c/x80 +.. /xf3/xbb/x8d/x80 +.. /xf3/xbb/x8e/x80 +.. /xf3/xbb/x8f/x80 +.. /xf3/xbb/x90/x80 +.. /xf3/xbb/x91/x80 +.. /xf3/xbb/x92/x80 +.. /xf3/xbb/x93/x80 +.. /xf3/xbb/x94/x80 +.. /xf3/xbb/x95/x80 +.. /xf3/xbb/x96/x80 +.. /xf3/xbb/x97/x80 +.. /xf3/xbb/x98/x80 +.. /xf3/xbb/x99/x80 +.. /xf3/xbb/x9a/x80 +.. /xf3/xbb/x9b/x80 +.. /xf3/xbb/x9c/x80 +.. /xf3/xbb/x9d/x80 +.. /xf3/xbb/x9e/x80 +.. /xf3/xbb/x9f/x80 +.. /xf3/xbb/xa0/x80 +.. /xf3/xbb/xa1/x80 +.. /xf3/xbb/xa2/x80 +.. /xf3/xbb/xa3/x80 +.. /xf3/xbb/xa4/x80 +.. /xf3/xbb/xa5/x80 +.. /xf3/xbb/xa6/x80 +.. /xf3/xbb/xa7/x80 +.. /xf3/xbb/xa8/x80 +.. /xf3/xbb/xa9/x80 +.. /xf3/xbb/xaa/x80 +.. /xf3/xbb/xab/x80 +.. /xf3/xbb/xac/x80 +.. /xf3/xbb/xad/x80 +.. /xf3/xbb/xae/x80 +.. /xf3/xbb/xaf/x80 +.. /xf3/xbb/xb0/x80 +.. /xf3/xbb/xb1/x80 +.. /xf3/xbb/xb2/x80 +.. /xf3/xbb/xb3/x80 +.. /xf3/xbb/xb4/x80 +.. /xf3/xbb/xb5/x80 +.. /xf3/xbb/xb6/x80 +.. /xf3/xbb/xb7/x80 +.. /xf3/xbb/xb8/x80 +.. /xf3/xbb/xb9/x80 +.. /xf3/xbb/xba/x80 +.. /xf3/xbb/xbb/x80 +.. /xf3/xbb/xbc/x80 +.. /xf3/xbb/xbd/x80 +.. /xf3/xbb/xbe/x80 +.. /xf3/xbb/xbf/x80 +.. /xf3/xbc/x80/x80 +.. /xf3/xbc/x81/x80 +.. /xf3/xbc/x82/x80 +.. /xf3/xbc/x83/x80 +.. /xf3/xbc/x84/x80 +.. /xf3/xbc/x85/x80 +.. /xf3/xbc/x86/x80 +.. /xf3/xbc/x87/x80 +.. /xf3/xbc/x88/x80 +.. /xf3/xbc/x89/x80 +.. /xf3/xbc/x8a/x80 +.. /xf3/xbc/x8b/x80 +.. /xf3/xbc/x8c/x80 +.. /xf3/xbc/x8d/x80 +.. /xf3/xbc/x8e/x80 +.. /xf3/xbc/x8f/x80 +.. /xf3/xbc/x90/x80 +.. /xf3/xbc/x91/x80 +.. /xf3/xbc/x92/x80 +.. /xf3/xbc/x93/x80 +.. /xf3/xbc/x94/x80 +.. /xf3/xbc/x95/x80 +.. /xf3/xbc/x96/x80 +.. /xf3/xbc/x97/x80 +.. /xf3/xbc/x98/x80 +.. /xf3/xbc/x99/x80 +.. /xf3/xbc/x9a/x80 +.. /xf3/xbc/x9b/x80 +.. /xf3/xbc/x9c/x80 +.. /xf3/xbc/x9d/x80 +.. /xf3/xbc/x9e/x80 +.. /xf3/xbc/x9f/x80 +.. /xf3/xbc/xa0/x80 +.. /xf3/xbc/xa1/x80 +.. /xf3/xbc/xa2/x80 +.. /xf3/xbc/xa3/x80 +.. /xf3/xbc/xa4/x80 +.. /xf3/xbc/xa5/x80 +.. /xf3/xbc/xa6/x80 +.. /xf3/xbc/xa7/x80 +.. /xf3/xbc/xa8/x80 +.. /xf3/xbc/xa9/x80 +.. /xf3/xbc/xaa/x80 +.. /xf3/xbc/xab/x80 +.. /xf3/xbc/xac/x80 +.. /xf3/xbc/xad/x80 +.. /xf3/xbc/xae/x80 +.. /xf3/xbc/xaf/x80 +.. /xf3/xbc/xb0/x80 +.. /xf3/xbc/xb1/x80 +.. /xf3/xbc/xb2/x80 +.. /xf3/xbc/xb3/x80 +.. /xf3/xbc/xb4/x80 +.. /xf3/xbc/xb5/x80 +.. /xf3/xbc/xb6/x80 +.. /xf3/xbc/xb7/x80 +.. /xf3/xbc/xb8/x80 +.. /xf3/xbc/xb9/x80 +.. /xf3/xbc/xba/x80 +.. /xf3/xbc/xbb/x80 +.. /xf3/xbc/xbc/x80 +.. /xf3/xbc/xbd/x80 +.. /xf3/xbc/xbe/x80 +.. /xf3/xbc/xbf/x80 +.. /xf3/xbd/x80/x80 +.. /xf3/xbd/x81/x80 +.. /xf3/xbd/x82/x80 +.. /xf3/xbd/x83/x80 +.. /xf3/xbd/x84/x80 +.. /xf3/xbd/x85/x80 +.. /xf3/xbd/x86/x80 +.. /xf3/xbd/x87/x80 +.. /xf3/xbd/x88/x80 +.. /xf3/xbd/x89/x80 +.. /xf3/xbd/x8a/x80 +.. /xf3/xbd/x8b/x80 +.. /xf3/xbd/x8c/x80 +.. /xf3/xbd/x8d/x80 +.. /xf3/xbd/x8e/x80 +.. /xf3/xbd/x8f/x80 +.. /xf3/xbd/x90/x80 +.. /xf3/xbd/x91/x80 +.. /xf3/xbd/x92/x80 +.. /xf3/xbd/x93/x80 +.. /xf3/xbd/x94/x80 +.. /xf3/xbd/x95/x80 +.. /xf3/xbd/x96/x80 +.. /xf3/xbd/x97/x80 +.. /xf3/xbd/x98/x80 +.. /xf3/xbd/x99/x80 +.. /xf3/xbd/x9a/x80 +.. /xf3/xbd/x9b/x80 +.. /xf3/xbd/x9c/x80 +.. /xf3/xbd/x9d/x80 +.. /xf3/xbd/x9e/x80 +.. /xf3/xbd/x9f/x80 +.. /xf3/xbd/xa0/x80 +.. /xf3/xbd/xa1/x80 +.. /xf3/xbd/xa2/x80 +.. /xf3/xbd/xa3/x80 +.. /xf3/xbd/xa4/x80 +.. /xf3/xbd/xa5/x80 +.. /xf3/xbd/xa6/x80 +.. /xf3/xbd/xa7/x80 +.. /xf3/xbd/xa8/x80 +.. /xf3/xbd/xa9/x80 +.. /xf3/xbd/xaa/x80 +.. /xf3/xbd/xab/x80 +.. /xf3/xbd/xac/x80 +.. /xf3/xbd/xad/x80 +.. /xf3/xbd/xae/x80 +.. /xf3/xbd/xaf/x80 +.. /xf3/xbd/xb0/x80 +.. /xf3/xbd/xb1/x80 +.. /xf3/xbd/xb2/x80 +.. /xf3/xbd/xb3/x80 +.. /xf3/xbd/xb4/x80 +.. /xf3/xbd/xb5/x80 +.. /xf3/xbd/xb6/x80 +.. /xf3/xbd/xb7/x80 +.. /xf3/xbd/xb8/x80 +.. /xf3/xbd/xb9/x80 +.. /xf3/xbd/xba/x80 +.. /xf3/xbd/xbb/x80 +.. /xf3/xbd/xbc/x80 +.. /xf3/xbd/xbd/x80 +.. /xf3/xbd/xbe/x80 +.. /xf3/xbd/xbf/x80 +.. /xf3/xbe/x80/x80 +.. /xf3/xbe/x81/x80 +.. /xf3/xbe/x82/x80 +.. /xf3/xbe/x83/x80 +.. /xf3/xbe/x84/x80 +.. /xf3/xbe/x85/x80 +.. /xf3/xbe/x86/x80 +.. /xf3/xbe/x87/x80 +.. /xf3/xbe/x88/x80 +.. /xf3/xbe/x89/x80 +.. /xf3/xbe/x8a/x80 +.. /xf3/xbe/x8b/x80 +.. /xf3/xbe/x8c/x80 +.. /xf3/xbe/x8d/x80 +.. /xf3/xbe/x8e/x80 +.. /xf3/xbe/x8f/x80 +.. /xf3/xbe/x90/x80 +.. /xf3/xbe/x91/x80 +.. /xf3/xbe/x92/x80 +.. /xf3/xbe/x93/x80 +.. /xf3/xbe/x94/x80 +.. /xf3/xbe/x95/x80 +.. /xf3/xbe/x96/x80 +.. /xf3/xbe/x97/x80 +.. /xf3/xbe/x98/x80 +.. /xf3/xbe/x99/x80 +.. /xf3/xbe/x9a/x80 +.. /xf3/xbe/x9b/x80 +.. /xf3/xbe/x9c/x80 +.. /xf3/xbe/x9d/x80 +.. /xf3/xbe/x9e/x80 +.. /xf3/xbe/x9f/x80 +.. /xf3/xbe/xa0/x80 +.. /xf3/xbe/xa1/x80 +.. /xf3/xbe/xa2/x80 +.. /xf3/xbe/xa3/x80 +.. /xf3/xbe/xa4/x80 +.. /xf3/xbe/xa5/x80 +.. /xf3/xbe/xa6/x80 +.. /xf3/xbe/xa7/x80 +.. /xf3/xbe/xa8/x80 +.. /xf3/xbe/xa9/x80 +.. /xf3/xbe/xaa/x80 +.. /xf3/xbe/xab/x80 +.. /xf3/xbe/xac/x80 +.. /xf3/xbe/xad/x80 +.. /xf3/xbe/xae/x80 +.. /xf3/xbe/xaf/x80 +.. /xf3/xbe/xb0/x80 +.. /xf3/xbe/xb1/x80 +.. /xf3/xbe/xb2/x80 +.. /xf3/xbe/xb3/x80 +.. /xf3/xbe/xb4/x80 +.. /xf3/xbe/xb5/x80 +.. /xf3/xbe/xb6/x80 +.. /xf3/xbe/xb7/x80 +.. /xf3/xbe/xb8/x80 +.. /xf3/xbe/xb9/x80 +.. /xf3/xbe/xba/x80 +.. /xf3/xbe/xbb/x80 +.. /xf3/xbe/xbc/x80 +.. /xf3/xbe/xbd/x80 +.. /xf3/xbe/xbe/x80 +.. /xf3/xbe/xbf/x80 +.. /xf3/xbf/x80/x80 +.. /xf3/xbf/x81/x80 +.. /xf3/xbf/x82/x80 +.. /xf3/xbf/x83/x80 +.. /xf3/xbf/x84/x80 +.. /xf3/xbf/x85/x80 +.. /xf3/xbf/x86/x80 +.. /xf3/xbf/x87/x80 +.. /xf3/xbf/x88/x80 +.. /xf3/xbf/x89/x80 +.. /xf3/xbf/x8a/x80 +.. /xf3/xbf/x8b/x80 +.. /xf3/xbf/x8c/x80 +.. /xf3/xbf/x8d/x80 +.. /xf3/xbf/x8e/x80 +.. /xf3/xbf/x8f/x80 +.. /xf3/xbf/x90/x80 +.. /xf3/xbf/x91/x80 +.. /xf3/xbf/x92/x80 +.. /xf3/xbf/x93/x80 +.. /xf3/xbf/x94/x80 +.. /xf3/xbf/x95/x80 +.. /xf3/xbf/x96/x80 +.. /xf3/xbf/x97/x80 +.. /xf3/xbf/x98/x80 +.. /xf3/xbf/x99/x80 +.. /xf3/xbf/x9a/x80 +.. /xf3/xbf/x9b/x80 +.. /xf3/xbf/x9c/x80 +.. /xf3/xbf/x9d/x80 +.. /xf3/xbf/x9e/x80 +.. /xf3/xbf/x9f/x80 +.. /xf3/xbf/xa0/x80 +.. /xf3/xbf/xa1/x80 +.. /xf3/xbf/xa2/x80 +.. /xf3/xbf/xa3/x80 +.. /xf3/xbf/xa4/x80 +.. /xf3/xbf/xa5/x80 +.. /xf3/xbf/xa6/x80 +.. /xf3/xbf/xa7/x80 +.. /xf3/xbf/xa8/x80 +.. /xf3/xbf/xa9/x80 +.. /xf3/xbf/xaa/x80 +.. /xf3/xbf/xab/x80 +.. /xf3/xbf/xac/x80 +.. /xf3/xbf/xad/x80 +.. /xf3/xbf/xae/x80 +.. /xf3/xbf/xaf/x80 +.. /xf3/xbf/xb0/x80 +.. /xf3/xbf/xb1/x80 +.. /xf3/xbf/xb2/x80 +.. /xf3/xbf/xb3/x80 +.. /xf3/xbf/xb4/x80 +.. /xf3/xbf/xb5/x80 +.. /xf3/xbf/xb6/x80 +.. /xf3/xbf/xb7/x80 +.. /xf3/xbf/xb8/x80 +.. /xf3/xbf/xb9/x80 +.. /xf3/xbf/xba/x80 +.. /xf3/xbf/xbb/x80 +.. /xf3/xbf/xbc/x80 +.. /xf3/xbf/xbd/x80 +.. /xf3/xbf/xbe/x80 +.. /xf3/xbf/xbf/x80 +.. /xf4/x80/x80/x80 +.. /xf4/x80/x81/x80 +.. /xf4/x80/x82/x80 +.. /xf4/x80/x83/x80 +.. /xf4/x80/x84/x80 +.. /xf4/x80/x85/x80 +.. /xf4/x80/x86/x80 +.. /xf4/x80/x87/x80 +.. /xf4/x80/x88/x80 +.. /xf4/x80/x89/x80 +.. /xf4/x80/x8a/x80 +.. /xf4/x80/x8b/x80 +.. /xf4/x80/x8c/x80 +.. /xf4/x80/x8d/x80 +.. /xf4/x80/x8e/x80 +.. /xf4/x80/x8f/x80 +.. /xf4/x80/x90/x80 +.. /xf4/x80/x91/x80 +.. /xf4/x80/x92/x80 +.. /xf4/x80/x93/x80 +.. /xf4/x80/x94/x80 +.. /xf4/x80/x95/x80 +.. /xf4/x80/x96/x80 +.. /xf4/x80/x97/x80 +.. /xf4/x80/x98/x80 +.. /xf4/x80/x99/x80 +.. /xf4/x80/x9a/x80 +.. /xf4/x80/x9b/x80 +.. /xf4/x80/x9c/x80 +.. /xf4/x80/x9d/x80 +.. /xf4/x80/x9e/x80 +.. /xf4/x80/x9f/x80 +.. /xf4/x80/xa0/x80 +.. /xf4/x80/xa1/x80 +.. /xf4/x80/xa2/x80 +.. /xf4/x80/xa3/x80 +.. /xf4/x80/xa4/x80 +.. /xf4/x80/xa5/x80 +.. /xf4/x80/xa6/x80 +.. /xf4/x80/xa7/x80 +.. /xf4/x80/xa8/x80 +.. /xf4/x80/xa9/x80 +.. /xf4/x80/xaa/x80 +.. /xf4/x80/xab/x80 +.. /xf4/x80/xac/x80 +.. /xf4/x80/xad/x80 +.. /xf4/x80/xae/x80 +.. /xf4/x80/xaf/x80 +.. /xf4/x80/xb0/x80 +.. /xf4/x80/xb1/x80 +.. /xf4/x80/xb2/x80 +.. /xf4/x80/xb3/x80 +.. /xf4/x80/xb4/x80 +.. /xf4/x80/xb5/x80 +.. /xf4/x80/xb6/x80 +.. /xf4/x80/xb7/x80 +.. /xf4/x80/xb8/x80 +.. /xf4/x80/xb9/x80 +.. /xf4/x80/xba/x80 +.. /xf4/x80/xbb/x80 +.. /xf4/x80/xbc/x80 +.. /xf4/x80/xbd/x80 +.. /xf4/x80/xbe/x80 +.. /xf4/x80/xbf/x80 +.. /xf4/x81/x80/x80 +.. /xf4/x81/x81/x80 +.. /xf4/x81/x82/x80 +.. /xf4/x81/x83/x80 +.. /xf4/x81/x84/x80 +.. /xf4/x81/x85/x80 +.. /xf4/x81/x86/x80 +.. /xf4/x81/x87/x80 +.. /xf4/x81/x88/x80 +.. /xf4/x81/x89/x80 +.. /xf4/x81/x8a/x80 +.. /xf4/x81/x8b/x80 +.. /xf4/x81/x8c/x80 +.. /xf4/x81/x8d/x80 +.. /xf4/x81/x8e/x80 +.. /xf4/x81/x8f/x80 +.. /xf4/x81/x90/x80 +.. /xf4/x81/x91/x80 +.. /xf4/x81/x92/x80 +.. /xf4/x81/x93/x80 +.. /xf4/x81/x94/x80 +.. /xf4/x81/x95/x80 +.. /xf4/x81/x96/x80 +.. /xf4/x81/x97/x80 +.. /xf4/x81/x98/x80 +.. /xf4/x81/x99/x80 +.. /xf4/x81/x9a/x80 +.. /xf4/x81/x9b/x80 +.. /xf4/x81/x9c/x80 +.. /xf4/x81/x9d/x80 +.. /xf4/x81/x9e/x80 +.. /xf4/x81/x9f/x80 +.. /xf4/x81/xa0/x80 +.. /xf4/x81/xa1/x80 +.. /xf4/x81/xa2/x80 +.. /xf4/x81/xa3/x80 +.. /xf4/x81/xa4/x80 +.. /xf4/x81/xa5/x80 +.. /xf4/x81/xa6/x80 +.. /xf4/x81/xa7/x80 +.. /xf4/x81/xa8/x80 +.. /xf4/x81/xa9/x80 +.. /xf4/x81/xaa/x80 +.. /xf4/x81/xab/x80 +.. /xf4/x81/xac/x80 +.. /xf4/x81/xad/x80 +.. /xf4/x81/xae/x80 +.. /xf4/x81/xaf/x80 +.. /xf4/x81/xb0/x80 +.. /xf4/x81/xb1/x80 +.. /xf4/x81/xb2/x80 +.. /xf4/x81/xb3/x80 +.. /xf4/x81/xb4/x80 +.. /xf4/x81/xb5/x80 +.. /xf4/x81/xb6/x80 +.. /xf4/x81/xb7/x80 +.. /xf4/x81/xb8/x80 +.. /xf4/x81/xb9/x80 +.. /xf4/x81/xba/x80 +.. /xf4/x81/xbb/x80 +.. /xf4/x81/xbc/x80 +.. /xf4/x81/xbd/x80 +.. /xf4/x81/xbe/x80 +.. /xf4/x81/xbf/x80 +.. /xf4/x82/x80/x80 +.. /xf4/x82/x81/x80 +.. /xf4/x82/x82/x80 +.. /xf4/x82/x83/x80 +.. /xf4/x82/x84/x80 +.. /xf4/x82/x85/x80 +.. /xf4/x82/x86/x80 +.. /xf4/x82/x87/x80 +.. /xf4/x82/x88/x80 +.. /xf4/x82/x89/x80 +.. /xf4/x82/x8a/x80 +.. /xf4/x82/x8b/x80 +.. /xf4/x82/x8c/x80 +.. /xf4/x82/x8d/x80 +.. /xf4/x82/x8e/x80 +.. /xf4/x82/x8f/x80 +.. /xf4/x82/x90/x80 +.. /xf4/x82/x91/x80 +.. /xf4/x82/x92/x80 +.. /xf4/x82/x93/x80 +.. /xf4/x82/x94/x80 +.. /xf4/x82/x95/x80 +.. /xf4/x82/x96/x80 +.. /xf4/x82/x97/x80 +.. /xf4/x82/x98/x80 +.. /xf4/x82/x99/x80 +.. /xf4/x82/x9a/x80 +.. /xf4/x82/x9b/x80 +.. /xf4/x82/x9c/x80 +.. /xf4/x82/x9d/x80 +.. /xf4/x82/x9e/x80 +.. /xf4/x82/x9f/x80 +.. /xf4/x82/xa0/x80 +.. /xf4/x82/xa1/x80 +.. /xf4/x82/xa2/x80 +.. /xf4/x82/xa3/x80 +.. /xf4/x82/xa4/x80 +.. /xf4/x82/xa5/x80 +.. /xf4/x82/xa6/x80 +.. /xf4/x82/xa7/x80 +.. /xf4/x82/xa8/x80 +.. /xf4/x82/xa9/x80 +.. /xf4/x82/xaa/x80 +.. /xf4/x82/xab/x80 +.. /xf4/x82/xac/x80 +.. /xf4/x82/xad/x80 +.. /xf4/x82/xae/x80 +.. /xf4/x82/xaf/x80 +.. /xf4/x82/xb0/x80 +.. /xf4/x82/xb1/x80 +.. /xf4/x82/xb2/x80 +.. /xf4/x82/xb3/x80 +.. /xf4/x82/xb4/x80 +.. /xf4/x82/xb5/x80 +.. /xf4/x82/xb6/x80 +.. /xf4/x82/xb7/x80 +.. /xf4/x82/xb8/x80 +.. /xf4/x82/xb9/x80 +.. /xf4/x82/xba/x80 +.. /xf4/x82/xbb/x80 +.. /xf4/x82/xbc/x80 +.. /xf4/x82/xbd/x80 +.. /xf4/x82/xbe/x80 +.. /xf4/x82/xbf/x80 +.. /xf4/x83/x80/x80 +.. /xf4/x83/x81/x80 +.. /xf4/x83/x82/x80 +.. /xf4/x83/x83/x80 +.. /xf4/x83/x84/x80 +.. /xf4/x83/x85/x80 +.. /xf4/x83/x86/x80 +.. /xf4/x83/x87/x80 +.. /xf4/x83/x88/x80 +.. /xf4/x83/x89/x80 +.. /xf4/x83/x8a/x80 +.. /xf4/x83/x8b/x80 +.. /xf4/x83/x8c/x80 +.. /xf4/x83/x8d/x80 +.. /xf4/x83/x8e/x80 +.. /xf4/x83/x8f/x80 +.. /xf4/x83/x90/x80 +.. /xf4/x83/x91/x80 +.. /xf4/x83/x92/x80 +.. /xf4/x83/x93/x80 +.. /xf4/x83/x94/x80 +.. /xf4/x83/x95/x80 +.. /xf4/x83/x96/x80 +.. /xf4/x83/x97/x80 +.. /xf4/x83/x98/x80 +.. /xf4/x83/x99/x80 +.. /xf4/x83/x9a/x80 +.. /xf4/x83/x9b/x80 +.. /xf4/x83/x9c/x80 +.. /xf4/x83/x9d/x80 +.. /xf4/x83/x9e/x80 +.. /xf4/x83/x9f/x80 +.. /xf4/x83/xa0/x80 +.. /xf4/x83/xa1/x80 +.. /xf4/x83/xa2/x80 +.. /xf4/x83/xa3/x80 +.. /xf4/x83/xa4/x80 +.. /xf4/x83/xa5/x80 +.. /xf4/x83/xa6/x80 +.. /xf4/x83/xa7/x80 +.. /xf4/x83/xa8/x80 +.. /xf4/x83/xa9/x80 +.. /xf4/x83/xaa/x80 +.. /xf4/x83/xab/x80 +.. /xf4/x83/xac/x80 +.. /xf4/x83/xad/x80 +.. /xf4/x83/xae/x80 +.. /xf4/x83/xaf/x80 +.. /xf4/x83/xb0/x80 +.. /xf4/x83/xb1/x80 +.. /xf4/x83/xb2/x80 +.. /xf4/x83/xb3/x80 +.. /xf4/x83/xb4/x80 +.. /xf4/x83/xb5/x80 +.. /xf4/x83/xb6/x80 +.. /xf4/x83/xb7/x80 +.. /xf4/x83/xb8/x80 +.. /xf4/x83/xb9/x80 +.. /xf4/x83/xba/x80 +.. /xf4/x83/xbb/x80 +.. /xf4/x83/xbc/x80 +.. /xf4/x83/xbd/x80 +.. /xf4/x83/xbe/x80 +.. /xf4/x83/xbf/x80 +.. /xf4/x84/x80/x80 +.. /xf4/x84/x81/x80 +.. /xf4/x84/x82/x80 +.. /xf4/x84/x83/x80 +.. /xf4/x84/x84/x80 +.. /xf4/x84/x85/x80 +.. /xf4/x84/x86/x80 +.. /xf4/x84/x87/x80 +.. /xf4/x84/x88/x80 +.. /xf4/x84/x89/x80 +.. /xf4/x84/x8a/x80 +.. /xf4/x84/x8b/x80 +.. /xf4/x84/x8c/x80 +.. /xf4/x84/x8d/x80 +.. /xf4/x84/x8e/x80 +.. /xf4/x84/x8f/x80 +.. /xf4/x84/x90/x80 +.. /xf4/x84/x91/x80 +.. /xf4/x84/x92/x80 +.. /xf4/x84/x93/x80 +.. /xf4/x84/x94/x80 +.. /xf4/x84/x95/x80 +.. /xf4/x84/x96/x80 +.. /xf4/x84/x97/x80 +.. /xf4/x84/x98/x80 +.. /xf4/x84/x99/x80 +.. /xf4/x84/x9a/x80 +.. /xf4/x84/x9b/x80 +.. /xf4/x84/x9c/x80 +.. /xf4/x84/x9d/x80 +.. /xf4/x84/x9e/x80 +.. /xf4/x84/x9f/x80 +.. /xf4/x84/xa0/x80 +.. /xf4/x84/xa1/x80 +.. /xf4/x84/xa2/x80 +.. /xf4/x84/xa3/x80 +.. /xf4/x84/xa4/x80 +.. /xf4/x84/xa5/x80 +.. /xf4/x84/xa6/x80 +.. /xf4/x84/xa7/x80 +.. /xf4/x84/xa8/x80 +.. /xf4/x84/xa9/x80 +.. /xf4/x84/xaa/x80 +.. /xf4/x84/xab/x80 +.. /xf4/x84/xac/x80 +.. /xf4/x84/xad/x80 +.. /xf4/x84/xae/x80 +.. /xf4/x84/xaf/x80 +.. /xf4/x84/xb0/x80 +.. /xf4/x84/xb1/x80 +.. /xf4/x84/xb2/x80 +.. /xf4/x84/xb3/x80 +.. /xf4/x84/xb4/x80 +.. /xf4/x84/xb5/x80 +.. /xf4/x84/xb6/x80 +.. /xf4/x84/xb7/x80 +.. /xf4/x84/xb8/x80 +.. /xf4/x84/xb9/x80 +.. /xf4/x84/xba/x80 +.. /xf4/x84/xbb/x80 +.. /xf4/x84/xbc/x80 +.. /xf4/x84/xbd/x80 +.. /xf4/x84/xbe/x80 +.. /xf4/x84/xbf/x80 +.. /xf4/x85/x80/x80 +.. /xf4/x85/x81/x80 +.. /xf4/x85/x82/x80 +.. /xf4/x85/x83/x80 +.. /xf4/x85/x84/x80 +.. /xf4/x85/x85/x80 +.. /xf4/x85/x86/x80 +.. /xf4/x85/x87/x80 +.. /xf4/x85/x88/x80 +.. /xf4/x85/x89/x80 +.. /xf4/x85/x8a/x80 +.. /xf4/x85/x8b/x80 +.. /xf4/x85/x8c/x80 +.. /xf4/x85/x8d/x80 +.. /xf4/x85/x8e/x80 +.. /xf4/x85/x8f/x80 +.. /xf4/x85/x90/x80 +.. /xf4/x85/x91/x80 +.. /xf4/x85/x92/x80 +.. /xf4/x85/x93/x80 +.. /xf4/x85/x94/x80 +.. /xf4/x85/x95/x80 +.. /xf4/x85/x96/x80 +.. /xf4/x85/x97/x80 +.. /xf4/x85/x98/x80 +.. /xf4/x85/x99/x80 +.. /xf4/x85/x9a/x80 +.. /xf4/x85/x9b/x80 +.. /xf4/x85/x9c/x80 +.. /xf4/x85/x9d/x80 +.. /xf4/x85/x9e/x80 +.. /xf4/x85/x9f/x80 +.. /xf4/x85/xa0/x80 +.. /xf4/x85/xa1/x80 +.. /xf4/x85/xa2/x80 +.. /xf4/x85/xa3/x80 +.. /xf4/x85/xa4/x80 +.. /xf4/x85/xa5/x80 +.. /xf4/x85/xa6/x80 +.. /xf4/x85/xa7/x80 +.. /xf4/x85/xa8/x80 +.. /xf4/x85/xa9/x80 +.. /xf4/x85/xaa/x80 +.. /xf4/x85/xab/x80 +.. /xf4/x85/xac/x80 +.. /xf4/x85/xad/x80 +.. /xf4/x85/xae/x80 +.. /xf4/x85/xaf/x80 +.. /xf4/x85/xb0/x80 +.. /xf4/x85/xb1/x80 +.. /xf4/x85/xb2/x80 +.. /xf4/x85/xb3/x80 +.. /xf4/x85/xb4/x80 +.. /xf4/x85/xb5/x80 +.. /xf4/x85/xb6/x80 +.. /xf4/x85/xb7/x80 +.. /xf4/x85/xb8/x80 +.. /xf4/x85/xb9/x80 +.. /xf4/x85/xba/x80 +.. /xf4/x85/xbb/x80 +.. /xf4/x85/xbc/x80 +.. /xf4/x85/xbd/x80 +.. /xf4/x85/xbe/x80 +.. /xf4/x85/xbf/x80 +.. /xf4/x86/x80/x80 +.. /xf4/x86/x81/x80 +.. /xf4/x86/x82/x80 +.. /xf4/x86/x83/x80 +.. /xf4/x86/x84/x80 +.. /xf4/x86/x85/x80 +.. /xf4/x86/x86/x80 +.. /xf4/x86/x87/x80 +.. /xf4/x86/x88/x80 +.. /xf4/x86/x89/x80 +.. /xf4/x86/x8a/x80 +.. /xf4/x86/x8b/x80 +.. /xf4/x86/x8c/x80 +.. /xf4/x86/x8d/x80 +.. /xf4/x86/x8e/x80 +.. /xf4/x86/x8f/x80 +.. /xf4/x86/x90/x80 +.. /xf4/x86/x91/x80 +.. /xf4/x86/x92/x80 +.. /xf4/x86/x93/x80 +.. /xf4/x86/x94/x80 +.. /xf4/x86/x95/x80 +.. /xf4/x86/x96/x80 +.. /xf4/x86/x97/x80 +.. /xf4/x86/x98/x80 +.. /xf4/x86/x99/x80 +.. /xf4/x86/x9a/x80 +.. /xf4/x86/x9b/x80 +.. /xf4/x86/x9c/x80 +.. /xf4/x86/x9d/x80 +.. /xf4/x86/x9e/x80 +.. /xf4/x86/x9f/x80 +.. /xf4/x86/xa0/x80 +.. /xf4/x86/xa1/x80 +.. /xf4/x86/xa2/x80 +.. /xf4/x86/xa3/x80 +.. /xf4/x86/xa4/x80 +.. /xf4/x86/xa5/x80 +.. /xf4/x86/xa6/x80 +.. /xf4/x86/xa7/x80 +.. /xf4/x86/xa8/x80 +.. /xf4/x86/xa9/x80 +.. /xf4/x86/xaa/x80 +.. /xf4/x86/xab/x80 +.. /xf4/x86/xac/x80 +.. /xf4/x86/xad/x80 +.. /xf4/x86/xae/x80 +.. /xf4/x86/xaf/x80 +.. /xf4/x86/xb0/x80 +.. /xf4/x86/xb1/x80 +.. /xf4/x86/xb2/x80 +.. /xf4/x86/xb3/x80 +.. /xf4/x86/xb4/x80 +.. /xf4/x86/xb5/x80 +.. /xf4/x86/xb6/x80 +.. /xf4/x86/xb7/x80 +.. /xf4/x86/xb8/x80 +.. /xf4/x86/xb9/x80 +.. /xf4/x86/xba/x80 +.. /xf4/x86/xbb/x80 +.. /xf4/x86/xbc/x80 +.. /xf4/x86/xbd/x80 +.. /xf4/x86/xbe/x80 +.. /xf4/x86/xbf/x80 +.. /xf4/x87/x80/x80 +.. /xf4/x87/x81/x80 +.. /xf4/x87/x82/x80 +.. /xf4/x87/x83/x80 +.. /xf4/x87/x84/x80 +.. /xf4/x87/x85/x80 +.. /xf4/x87/x86/x80 +.. /xf4/x87/x87/x80 +.. /xf4/x87/x88/x80 +.. /xf4/x87/x89/x80 +.. /xf4/x87/x8a/x80 +.. /xf4/x87/x8b/x80 +.. /xf4/x87/x8c/x80 +.. /xf4/x87/x8d/x80 +.. /xf4/x87/x8e/x80 +.. /xf4/x87/x8f/x80 +.. /xf4/x87/x90/x80 +.. /xf4/x87/x91/x80 +.. /xf4/x87/x92/x80 +.. /xf4/x87/x93/x80 +.. /xf4/x87/x94/x80 +.. /xf4/x87/x95/x80 +.. /xf4/x87/x96/x80 +.. /xf4/x87/x97/x80 +.. /xf4/x87/x98/x80 +.. /xf4/x87/x99/x80 +.. /xf4/x87/x9a/x80 +.. /xf4/x87/x9b/x80 +.. /xf4/x87/x9c/x80 +.. /xf4/x87/x9d/x80 +.. /xf4/x87/x9e/x80 +.. /xf4/x87/x9f/x80 +.. /xf4/x87/xa0/x80 +.. /xf4/x87/xa1/x80 +.. /xf4/x87/xa2/x80 +.. /xf4/x87/xa3/x80 +.. /xf4/x87/xa4/x80 +.. /xf4/x87/xa5/x80 +.. /xf4/x87/xa6/x80 +.. /xf4/x87/xa7/x80 +.. /xf4/x87/xa8/x80 +.. /xf4/x87/xa9/x80 +.. /xf4/x87/xaa/x80 +.. /xf4/x87/xab/x80 +.. /xf4/x87/xac/x80 +.. /xf4/x87/xad/x80 +.. /xf4/x87/xae/x80 +.. /xf4/x87/xaf/x80 +.. /xf4/x87/xb0/x80 +.. /xf4/x87/xb1/x80 +.. /xf4/x87/xb2/x80 +.. /xf4/x87/xb3/x80 +.. /xf4/x87/xb4/x80 +.. /xf4/x87/xb5/x80 +.. /xf4/x87/xb6/x80 +.. /xf4/x87/xb7/x80 +.. /xf4/x87/xb8/x80 +.. /xf4/x87/xb9/x80 +.. /xf4/x87/xba/x80 +.. /xf4/x87/xbb/x80 +.. /xf4/x87/xbc/x80 +.. /xf4/x87/xbd/x80 +.. /xf4/x87/xbe/x80 +.. /xf4/x87/xbf/x80 +.. /xf4/x88/x80/x80 +.. /xf4/x88/x81/x80 +.. /xf4/x88/x82/x80 +.. /xf4/x88/x83/x80 +.. /xf4/x88/x84/x80 +.. /xf4/x88/x85/x80 +.. /xf4/x88/x86/x80 +.. /xf4/x88/x87/x80 +.. /xf4/x88/x88/x80 +.. /xf4/x88/x89/x80 +.. /xf4/x88/x8a/x80 +.. /xf4/x88/x8b/x80 +.. /xf4/x88/x8c/x80 +.. /xf4/x88/x8d/x80 +.. /xf4/x88/x8e/x80 +.. /xf4/x88/x8f/x80 +.. /xf4/x88/x90/x80 +.. /xf4/x88/x91/x80 +.. /xf4/x88/x92/x80 +.. /xf4/x88/x93/x80 +.. /xf4/x88/x94/x80 +.. /xf4/x88/x95/x80 +.. /xf4/x88/x96/x80 +.. /xf4/x88/x97/x80 +.. /xf4/x88/x98/x80 +.. /xf4/x88/x99/x80 +.. /xf4/x88/x9a/x80 +.. /xf4/x88/x9b/x80 +.. /xf4/x88/x9c/x80 +.. /xf4/x88/x9d/x80 +.. /xf4/x88/x9e/x80 +.. /xf4/x88/x9f/x80 +.. /xf4/x88/xa0/x80 +.. /xf4/x88/xa1/x80 +.. /xf4/x88/xa2/x80 +.. /xf4/x88/xa3/x80 +.. /xf4/x88/xa4/x80 +.. /xf4/x88/xa5/x80 +.. /xf4/x88/xa6/x80 +.. /xf4/x88/xa7/x80 +.. /xf4/x88/xa8/x80 +.. /xf4/x88/xa9/x80 +.. /xf4/x88/xaa/x80 +.. /xf4/x88/xab/x80 +.. /xf4/x88/xac/x80 +.. /xf4/x88/xad/x80 +.. /xf4/x88/xae/x80 +.. /xf4/x88/xaf/x80 +.. /xf4/x88/xb0/x80 +.. /xf4/x88/xb1/x80 +.. /xf4/x88/xb2/x80 +.. /xf4/x88/xb3/x80 +.. /xf4/x88/xb4/x80 +.. /xf4/x88/xb5/x80 +.. /xf4/x88/xb6/x80 +.. /xf4/x88/xb7/x80 +.. /xf4/x88/xb8/x80 +.. /xf4/x88/xb9/x80 +.. /xf4/x88/xba/x80 +.. /xf4/x88/xbb/x80 +.. /xf4/x88/xbc/x80 +.. /xf4/x88/xbd/x80 +.. /xf4/x88/xbe/x80 +.. /xf4/x88/xbf/x80 +.. /xf4/x89/x80/x80 +.. /xf4/x89/x81/x80 +.. /xf4/x89/x82/x80 +.. /xf4/x89/x83/x80 +.. /xf4/x89/x84/x80 +.. /xf4/x89/x85/x80 +.. /xf4/x89/x86/x80 +.. /xf4/x89/x87/x80 +.. /xf4/x89/x88/x80 +.. /xf4/x89/x89/x80 +.. /xf4/x89/x8a/x80 +.. /xf4/x89/x8b/x80 +.. /xf4/x89/x8c/x80 +.. /xf4/x89/x8d/x80 +.. /xf4/x89/x8e/x80 +.. /xf4/x89/x8f/x80 +.. /xf4/x89/x90/x80 +.. /xf4/x89/x91/x80 +.. /xf4/x89/x92/x80 +.. /xf4/x89/x93/x80 +.. /xf4/x89/x94/x80 +.. /xf4/x89/x95/x80 +.. /xf4/x89/x96/x80 +.. /xf4/x89/x97/x80 +.. /xf4/x89/x98/x80 +.. /xf4/x89/x99/x80 +.. /xf4/x89/x9a/x80 +.. /xf4/x89/x9b/x80 +.. /xf4/x89/x9c/x80 +.. /xf4/x89/x9d/x80 +.. /xf4/x89/x9e/x80 +.. /xf4/x89/x9f/x80 +.. /xf4/x89/xa0/x80 +.. /xf4/x89/xa1/x80 +.. /xf4/x89/xa2/x80 +.. /xf4/x89/xa3/x80 +.. /xf4/x89/xa4/x80 +.. /xf4/x89/xa5/x80 +.. /xf4/x89/xa6/x80 +.. /xf4/x89/xa7/x80 +.. /xf4/x89/xa8/x80 +.. /xf4/x89/xa9/x80 +.. /xf4/x89/xaa/x80 +.. /xf4/x89/xab/x80 +.. /xf4/x89/xac/x80 +.. /xf4/x89/xad/x80 +.. /xf4/x89/xae/x80 +.. /xf4/x89/xaf/x80 +.. /xf4/x89/xb0/x80 +.. /xf4/x89/xb1/x80 +.. /xf4/x89/xb2/x80 +.. /xf4/x89/xb3/x80 +.. /xf4/x89/xb4/x80 +.. /xf4/x89/xb5/x80 +.. /xf4/x89/xb6/x80 +.. /xf4/x89/xb7/x80 +.. /xf4/x89/xb8/x80 +.. /xf4/x89/xb9/x80 +.. /xf4/x89/xba/x80 +.. /xf4/x89/xbb/x80 +.. /xf4/x89/xbc/x80 +.. /xf4/x89/xbd/x80 +.. /xf4/x89/xbe/x80 +.. /xf4/x89/xbf/x80 +.. /xf4/x8a/x80/x80 +.. /xf4/x8a/x81/x80 +.. /xf4/x8a/x82/x80 +.. /xf4/x8a/x83/x80 +.. /xf4/x8a/x84/x80 +.. /xf4/x8a/x85/x80 +.. /xf4/x8a/x86/x80 +.. /xf4/x8a/x87/x80 +.. /xf4/x8a/x88/x80 +.. /xf4/x8a/x89/x80 +.. /xf4/x8a/x8a/x80 +.. /xf4/x8a/x8b/x80 +.. /xf4/x8a/x8c/x80 +.. /xf4/x8a/x8d/x80 +.. /xf4/x8a/x8e/x80 +.. /xf4/x8a/x8f/x80 +.. /xf4/x8a/x90/x80 +.. /xf4/x8a/x91/x80 +.. /xf4/x8a/x92/x80 +.. /xf4/x8a/x93/x80 +.. /xf4/x8a/x94/x80 +.. /xf4/x8a/x95/x80 +.. /xf4/x8a/x96/x80 +.. /xf4/x8a/x97/x80 +.. /xf4/x8a/x98/x80 +.. /xf4/x8a/x99/x80 +.. /xf4/x8a/x9a/x80 +.. /xf4/x8a/x9b/x80 +.. /xf4/x8a/x9c/x80 +.. /xf4/x8a/x9d/x80 +.. /xf4/x8a/x9e/x80 +.. /xf4/x8a/x9f/x80 +.. /xf4/x8a/xa0/x80 +.. /xf4/x8a/xa1/x80 +.. /xf4/x8a/xa2/x80 +.. /xf4/x8a/xa3/x80 +.. /xf4/x8a/xa4/x80 +.. /xf4/x8a/xa5/x80 +.. /xf4/x8a/xa6/x80 +.. /xf4/x8a/xa7/x80 +.. /xf4/x8a/xa8/x80 +.. /xf4/x8a/xa9/x80 +.. /xf4/x8a/xaa/x80 +.. /xf4/x8a/xab/x80 +.. /xf4/x8a/xac/x80 +.. /xf4/x8a/xad/x80 +.. /xf4/x8a/xae/x80 +.. /xf4/x8a/xaf/x80 +.. /xf4/x8a/xb0/x80 +.. /xf4/x8a/xb1/x80 +.. /xf4/x8a/xb2/x80 +.. /xf4/x8a/xb3/x80 +.. /xf4/x8a/xb4/x80 +.. /xf4/x8a/xb5/x80 +.. /xf4/x8a/xb6/x80 +.. /xf4/x8a/xb7/x80 +.. /xf4/x8a/xb8/x80 +.. /xf4/x8a/xb9/x80 +.. /xf4/x8a/xba/x80 +.. /xf4/x8a/xbb/x80 +.. /xf4/x8a/xbc/x80 +.. /xf4/x8a/xbd/x80 +.. /xf4/x8a/xbe/x80 +.. /xf4/x8a/xbf/x80 +.. /xf4/x8b/x80/x80 +.. /xf4/x8b/x81/x80 +.. /xf4/x8b/x82/x80 +.. /xf4/x8b/x83/x80 +.. /xf4/x8b/x84/x80 +.. /xf4/x8b/x85/x80 +.. /xf4/x8b/x86/x80 +.. /xf4/x8b/x87/x80 +.. /xf4/x8b/x88/x80 +.. /xf4/x8b/x89/x80 +.. /xf4/x8b/x8a/x80 +.. /xf4/x8b/x8b/x80 +.. /xf4/x8b/x8c/x80 +.. /xf4/x8b/x8d/x80 +.. /xf4/x8b/x8e/x80 +.. /xf4/x8b/x8f/x80 +.. /xf4/x8b/x90/x80 +.. /xf4/x8b/x91/x80 +.. /xf4/x8b/x92/x80 +.. /xf4/x8b/x93/x80 +.. /xf4/x8b/x94/x80 +.. /xf4/x8b/x95/x80 +.. /xf4/x8b/x96/x80 +.. /xf4/x8b/x97/x80 +.. /xf4/x8b/x98/x80 +.. /xf4/x8b/x99/x80 +.. /xf4/x8b/x9a/x80 +.. /xf4/x8b/x9b/x80 +.. /xf4/x8b/x9c/x80 +.. /xf4/x8b/x9d/x80 +.. /xf4/x8b/x9e/x80 +.. /xf4/x8b/x9f/x80 +.. /xf4/x8b/xa0/x80 +.. /xf4/x8b/xa1/x80 +.. /xf4/x8b/xa2/x80 +.. /xf4/x8b/xa3/x80 +.. /xf4/x8b/xa4/x80 +.. /xf4/x8b/xa5/x80 +.. /xf4/x8b/xa6/x80 +.. /xf4/x8b/xa7/x80 +.. /xf4/x8b/xa8/x80 +.. /xf4/x8b/xa9/x80 +.. /xf4/x8b/xaa/x80 +.. /xf4/x8b/xab/x80 +.. /xf4/x8b/xac/x80 +.. /xf4/x8b/xad/x80 +.. /xf4/x8b/xae/x80 +.. /xf4/x8b/xaf/x80 +.. /xf4/x8b/xb0/x80 +.. /xf4/x8b/xb1/x80 +.. /xf4/x8b/xb2/x80 +.. /xf4/x8b/xb3/x80 +.. /xf4/x8b/xb4/x80 +.. /xf4/x8b/xb5/x80 +.. /xf4/x8b/xb6/x80 +.. /xf4/x8b/xb7/x80 +.. /xf4/x8b/xb8/x80 +.. /xf4/x8b/xb9/x80 +.. /xf4/x8b/xba/x80 +.. /xf4/x8b/xbb/x80 +.. /xf4/x8b/xbc/x80 +.. /xf4/x8b/xbd/x80 +.. /xf4/x8b/xbe/x80 +.. /xf4/x8b/xbf/x80 +.. /xf4/x8c/x80/x80 +.. /xf4/x8c/x81/x80 +.. /xf4/x8c/x82/x80 +.. /xf4/x8c/x83/x80 +.. /xf4/x8c/x84/x80 +.. /xf4/x8c/x85/x80 +.. /xf4/x8c/x86/x80 +.. /xf4/x8c/x87/x80 +.. /xf4/x8c/x88/x80 +.. /xf4/x8c/x89/x80 +.. /xf4/x8c/x8a/x80 +.. /xf4/x8c/x8b/x80 +.. /xf4/x8c/x8c/x80 +.. /xf4/x8c/x8d/x80 +.. /xf4/x8c/x8e/x80 +.. /xf4/x8c/x8f/x80 +.. /xf4/x8c/x90/x80 +.. /xf4/x8c/x91/x80 +.. /xf4/x8c/x92/x80 +.. /xf4/x8c/x93/x80 +.. /xf4/x8c/x94/x80 +.. /xf4/x8c/x95/x80 +.. /xf4/x8c/x96/x80 +.. /xf4/x8c/x97/x80 +.. /xf4/x8c/x98/x80 +.. /xf4/x8c/x99/x80 +.. /xf4/x8c/x9a/x80 +.. /xf4/x8c/x9b/x80 +.. /xf4/x8c/x9c/x80 +.. /xf4/x8c/x9d/x80 +.. /xf4/x8c/x9e/x80 +.. /xf4/x8c/x9f/x80 +.. /xf4/x8c/xa0/x80 +.. /xf4/x8c/xa1/x80 +.. /xf4/x8c/xa2/x80 +.. /xf4/x8c/xa3/x80 +.. /xf4/x8c/xa4/x80 +.. /xf4/x8c/xa5/x80 +.. /xf4/x8c/xa6/x80 +.. /xf4/x8c/xa7/x80 +.. /xf4/x8c/xa8/x80 +.. /xf4/x8c/xa9/x80 +.. /xf4/x8c/xaa/x80 +.. /xf4/x8c/xab/x80 +.. /xf4/x8c/xac/x80 +.. /xf4/x8c/xad/x80 +.. /xf4/x8c/xae/x80 +.. /xf4/x8c/xaf/x80 +.. /xf4/x8c/xb0/x80 +.. /xf4/x8c/xb1/x80 +.. /xf4/x8c/xb2/x80 +.. /xf4/x8c/xb3/x80 +.. /xf4/x8c/xb4/x80 +.. /xf4/x8c/xb5/x80 +.. /xf4/x8c/xb6/x80 +.. /xf4/x8c/xb7/x80 +.. /xf4/x8c/xb8/x80 +.. /xf4/x8c/xb9/x80 +.. /xf4/x8c/xba/x80 +.. /xf4/x8c/xbb/x80 +.. /xf4/x8c/xbc/x80 +.. /xf4/x8c/xbd/x80 +.. /xf4/x8c/xbe/x80 +.. /xf4/x8c/xbf/x80 +.. /xf4/x8d/x80/x80 +.. /xf4/x8d/x81/x80 +.. /xf4/x8d/x82/x80 +.. /xf4/x8d/x83/x80 +.. /xf4/x8d/x84/x80 +.. /xf4/x8d/x85/x80 +.. /xf4/x8d/x86/x80 +.. /xf4/x8d/x87/x80 +.. /xf4/x8d/x88/x80 +.. /xf4/x8d/x89/x80 +.. /xf4/x8d/x8a/x80 +.. /xf4/x8d/x8b/x80 +.. /xf4/x8d/x8c/x80 +.. /xf4/x8d/x8d/x80 +.. /xf4/x8d/x8e/x80 +.. /xf4/x8d/x8f/x80 +.. /xf4/x8d/x90/x80 +.. /xf4/x8d/x91/x80 +.. /xf4/x8d/x92/x80 +.. /xf4/x8d/x93/x80 +.. /xf4/x8d/x94/x80 +.. /xf4/x8d/x95/x80 +.. /xf4/x8d/x96/x80 +.. /xf4/x8d/x97/x80 +.. /xf4/x8d/x98/x80 +.. /xf4/x8d/x99/x80 +.. /xf4/x8d/x9a/x80 +.. /xf4/x8d/x9b/x80 +.. /xf4/x8d/x9c/x80 +.. /xf4/x8d/x9d/x80 +.. /xf4/x8d/x9e/x80 +.. /xf4/x8d/x9f/x80 +.. /xf4/x8d/xa0/x80 +.. /xf4/x8d/xa1/x80 +.. /xf4/x8d/xa2/x80 +.. /xf4/x8d/xa3/x80 +.. /xf4/x8d/xa4/x80 +.. /xf4/x8d/xa5/x80 +.. /xf4/x8d/xa6/x80 +.. /xf4/x8d/xa7/x80 +.. /xf4/x8d/xa8/x80 +.. /xf4/x8d/xa9/x80 +.. /xf4/x8d/xaa/x80 +.. /xf4/x8d/xab/x80 +.. /xf4/x8d/xac/x80 +.. /xf4/x8d/xad/x80 +.. /xf4/x8d/xae/x80 +.. /xf4/x8d/xaf/x80 +.. /xf4/x8d/xb0/x80 +.. /xf4/x8d/xb1/x80 +.. /xf4/x8d/xb2/x80 +.. /xf4/x8d/xb3/x80 +.. /xf4/x8d/xb4/x80 +.. /xf4/x8d/xb5/x80 +.. /xf4/x8d/xb6/x80 +.. /xf4/x8d/xb7/x80 +.. /xf4/x8d/xb8/x80 +.. /xf4/x8d/xb9/x80 +.. /xf4/x8d/xba/x80 +.. /xf4/x8d/xbb/x80 +.. /xf4/x8d/xbc/x80 +.. /xf4/x8d/xbd/x80 +.. /xf4/x8d/xbe/x80 +.. /xf4/x8d/xbf/x80 +.. /xf4/x8e/x80/x80 +.. /xf4/x8e/x81/x80 +.. /xf4/x8e/x82/x80 +.. /xf4/x8e/x83/x80 +.. /xf4/x8e/x84/x80 +.. /xf4/x8e/x85/x80 +.. /xf4/x8e/x86/x80 +.. /xf4/x8e/x87/x80 +.. /xf4/x8e/x88/x80 +.. /xf4/x8e/x89/x80 +.. /xf4/x8e/x8a/x80 +.. /xf4/x8e/x8b/x80 +.. /xf4/x8e/x8c/x80 +.. /xf4/x8e/x8d/x80 +.. /xf4/x8e/x8e/x80 +.. /xf4/x8e/x8f/x80 +.. /xf4/x8e/x90/x80 +.. /xf4/x8e/x91/x80 +.. /xf4/x8e/x92/x80 +.. /xf4/x8e/x93/x80 +.. /xf4/x8e/x94/x80 +.. /xf4/x8e/x95/x80 +.. /xf4/x8e/x96/x80 +.. /xf4/x8e/x97/x80 +.. /xf4/x8e/x98/x80 +.. /xf4/x8e/x99/x80 +.. /xf4/x8e/x9a/x80 +.. /xf4/x8e/x9b/x80 +.. /xf4/x8e/x9c/x80 +.. /xf4/x8e/x9d/x80 +.. /xf4/x8e/x9e/x80 +.. /xf4/x8e/x9f/x80 +.. /xf4/x8e/xa0/x80 +.. /xf4/x8e/xa1/x80 +.. /xf4/x8e/xa2/x80 +.. /xf4/x8e/xa3/x80 +.. /xf4/x8e/xa4/x80 +.. /xf4/x8e/xa5/x80 +.. /xf4/x8e/xa6/x80 +.. /xf4/x8e/xa7/x80 +.. /xf4/x8e/xa8/x80 +.. /xf4/x8e/xa9/x80 +.. /xf4/x8e/xaa/x80 +.. /xf4/x8e/xab/x80 +.. /xf4/x8e/xac/x80 +.. /xf4/x8e/xad/x80 +.. /xf4/x8e/xae/x80 +.. /xf4/x8e/xaf/x80 +.. /xf4/x8e/xb0/x80 +.. /xf4/x8e/xb1/x80 +.. /xf4/x8e/xb2/x80 +.. /xf4/x8e/xb3/x80 +.. /xf4/x8e/xb4/x80 +.. /xf4/x8e/xb5/x80 +.. /xf4/x8e/xb6/x80 +.. /xf4/x8e/xb7/x80 +.. /xf4/x8e/xb8/x80 +.. /xf4/x8e/xb9/x80 +.. /xf4/x8e/xba/x80 +.. /xf4/x8e/xbb/x80 +.. /xf4/x8e/xbc/x80 +.. /xf4/x8e/xbd/x80 +.. /xf4/x8e/xbe/x80 +.. /xf4/x8e/xbf/x80 +.. /xf4/x8f/x80/x80 +.. /xf4/x8f/x81/x80 +.. /xf4/x8f/x82/x80 +.. /xf4/x8f/x83/x80 +.. /xf4/x8f/x84/x80 +.. /xf4/x8f/x85/x80 +.. /xf4/x8f/x86/x80 +.. /xf4/x8f/x87/x80 +.. /xf4/x8f/x88/x80 +.. /xf4/x8f/x89/x80 +.. /xf4/x8f/x8a/x80 +.. /xf4/x8f/x8b/x80 +.. /xf4/x8f/x8c/x80 +.. /xf4/x8f/x8d/x80 +.. /xf4/x8f/x8e/x80 +.. /xf4/x8f/x8f/x80 +.. /xf4/x8f/x90/x80 +.. /xf4/x8f/x91/x80 +.. /xf4/x8f/x92/x80 +.. /xf4/x8f/x93/x80 +.. /xf4/x8f/x94/x80 +.. /xf4/x8f/x95/x80 +.. /xf4/x8f/x96/x80 +.. /xf4/x8f/x97/x80 +.. /xf4/x8f/x98/x80 +.. /xf4/x8f/x99/x80 +.. /xf4/x8f/x9a/x80 +.. /xf4/x8f/x9b/x80 +.. /xf4/x8f/x9c/x80 +.. /xf4/x8f/x9d/x80 +.. /xf4/x8f/x9e/x80 +.. /xf4/x8f/x9f/x80 +.. /xf4/x8f/xa0/x80 +.. /xf4/x8f/xa1/x80 +.. /xf4/x8f/xa2/x80 +.. /xf4/x8f/xa3/x80 +.. /xf4/x8f/xa4/x80 +.. /xf4/x8f/xa5/x80 +.. /xf4/x8f/xa6/x80 +.. /xf4/x8f/xa7/x80 +.. /xf4/x8f/xa8/x80 +.. /xf4/x8f/xa9/x80 +.. /xf4/x8f/xaa/x80 +.. /xf4/x8f/xab/x80 +.. /xf4/x8f/xac/x80 +.. /xf4/x8f/xad/x80 +.. /xf4/x8f/xae/x80 +.. /xf4/x8f/xaf/x80 +.. /xf4/x8f/xb0/x80 +.. /xf4/x8f/xb1/x80 +.. /xf4/x8f/xb2/x80 +.. /xf4/x8f/xb3/x80 +.. /xf4/x8f/xb4/x80 +.. /xf4/x8f/xb5/x80 +.. /xf4/x8f/xb6/x80 +.. /xf4/x8f/xb7/x80 +.. /xf4/x8f/xb8/x80 +.. /xf4/x8f/xb9/x80 +.. /xf4/x8f/xba/x80 +.. /xf4/x8f/xbb/x80 +.. /xf4/x8f/xbc/x80 +.. /xf4/x8f/xbd/x80 +.. /xf4/x8f/xbe/x80 +.. /xf4/x8f/xbf/x80 END CHARMAP -% Character width according to Unicode 3.0. +% Character width according to Unicode 3.1. % - Default width is 1. % - Double-width characters have width 2; generated from -% "grep '^....;[WF]' EastAsianWidth.txt" -% and "grep '^....;[^WF]' EastAsianWidth.txt" +% "grep '^[^;]*;[WF]' EastAsianWidth.txt" +% and "grep '^[^;]*;[^WF]' EastAsianWidth.txt" % - Non-spacing characters have width 0; generated from PropList.txt or % "grep '^[^;]*;[^;]*;[^;]*;[^;]*;NSM;' UnicodeData.txt" % - Format control characters have width 0; generated from @@ -55779,8 +27376,9 @@ WIDTH ... 0 ... 0 ... 0 -... 2 -... 2 +... 2 +... 2 +... 2 ... 2 ... 0 ... 2 @@ -55797,4 +27395,12 @@ WIDTH ... 2 ... 2 ... 0 +... 0 +... 0 +... 0 +... 0 +... 2 +... 2 + 0 +... 0 END WIDTH diff -durpN glibc-2.2.3/localedata/collate-test.c glibc-2.2.4/localedata/collate-test.c --- glibc-2.2.3/localedata/collate-test.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/localedata/collate-test.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/dump-ctype.c glibc-2.2.4/localedata/dump-ctype.c --- glibc-2.2.3/localedata/dump-ctype.c Wed Oct 4 18:53:56 2000 +++ glibc-2.2.4/localedata/dump-ctype.c Mon Jul 23 10:54:18 2001 @@ -5,19 +5,19 @@ Contributed by Bruno Haible , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU UTF-8 Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Usage example: $ dump-ctype de_DE.UTF-8 diff -durpN glibc-2.2.3/localedata/gen-locale.sh glibc-2.2.4/localedata/gen-locale.sh --- glibc-2.2.3/localedata/gen-locale.sh Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/localedata/gen-locale.sh Mon Jul 23 10:54:18 2001 @@ -1,22 +1,23 @@ #! /bin/sh # Generate test locale files. -# Copyright (C) 2000 Free Software Foundation, Inc. +# Copyright (C) 2000-2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx="$1"; shift localedef="$1"; shift @@ -43,4 +44,5 @@ locale=`echo $locfile|sed 's|\([^.]*\)[. charmap=`echo $locfile|sed 's|[^.]*[.]\(.*\)/LC_CTYPE|\1|'` echo "Generating locale $locale.$charmap: this might take a while..." -generate_locale $charmap $locale $locale.$charmap +generate_locale `echo $charmap | sed -e s/SJIS/SHIFT_JIS/` $locale \ + $locale.$charmap diff -durpN glibc-2.2.3/localedata/gen-unicode-ctype.c glibc-2.2.4/localedata/gen-unicode-ctype.c --- glibc-2.2.3/localedata/gen-unicode-ctype.c Wed Oct 4 18:53:25 2000 +++ glibc-2.2.4/localedata/gen-unicode-ctype.c Mon Jul 23 10:54:18 2001 @@ -1,27 +1,25 @@ /* Generate a Unicode conforming LC_CTYPE category from a UnicodeData file. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000-2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Bruno Haible , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU UTF-8 Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Usage example: - $ gen-unicode /usr/local/share/Unidata/UnicodeData.txt \ - /usr/local/share/Unidata/PropList.txt \ - 3.0 + $ gen-unicode /usr/local/share/Unidata/UnicodeData.txt 3.1 */ #include @@ -54,7 +52,7 @@ struct unicode_attribute #define NONE (~(unsigned int)0) /* The entire contents of the UnicodeData.txt file. */ -struct unicode_attribute unicode_attributes [0x10000]; +struct unicode_attribute unicode_attributes [0x110000]; /* Stores in unicode_attributes[i] the values from the given fields. */ static void @@ -69,11 +67,14 @@ fill_attribute (unsigned int i, { struct unicode_attribute * uni; - if (i >= 0x10000) + if (i >= 0x110000) { fprintf (stderr, "index too large\n"); exit (1); } + if (strcmp (field2, "Cs") == 0) + /* Surrogates are UTF-16 artefacts, not real characters. Ignore them. */ + return; uni = &unicode_attributes[i]; /* Copy the strings. */ uni->name = strdup (field1); @@ -151,7 +152,7 @@ fill_attributes (const char *unicodedata char field14[FIELDLEN]; int lineno = 0; - for (i = 0; i < 0x10000; i++) + for (i = 0; i < 0x110000; i++) unicode_attributes[i].name = NULL; stream = fopen (unicodedata_filename, "r"); @@ -247,87 +248,6 @@ fill_attributes (const char *unicodedata } } -/* The combining property from the PropList.txt file. */ -char unicode_combining[0x10000]; - -/* Stores in unicode_combining[] the Combining property from the - PropList.txt file. */ -static void -fill_combining (const char *proplist_filename) -{ - unsigned int i; - FILE *stream; - char buf[100+1]; - - for (i = 0; i < 0x10000; i++) - unicode_combining[i] = 0; - - stream = fopen (proplist_filename, "r"); - if (stream == NULL) - { - fprintf (stderr, "error during fopen of '%s'\n", proplist_filename); - exit (1); - } - - /* Search for the "Property dump for: 0x20000004 (Combining)" line. */ - do - { - if (fscanf (stream, "%100[^\n]\n", buf) < 1) - { - fprintf (stderr, "no combining property found in '%s'\n", - proplist_filename); - exit (1); - } - } - while (strstr (buf, "(Combining)") == NULL); - - for (;;) - { - unsigned int i1, i2; - - if (fscanf (stream, "%100[^\n]\n", buf) < 1) - { - fprintf (stderr, "premature end of combining property in '%s'\n", - proplist_filename); - exit (1); - } - if (buf[0] == '*') - break; - if (strlen (buf) >= 10 && buf[4] == '.' && buf[5] == '.') - { - if (sscanf (buf, "%4X..%4X", &i1, &i2) < 2) - { - fprintf (stderr, "parse error in combining property in '%s'\n", - proplist_filename); - exit (1); - } - } - else if (strlen (buf) >= 4) - { - if (sscanf (buf, "%4X", &i1) < 1) - { - fprintf (stderr, "parse error in combining property in '%s'\n", - proplist_filename); - exit (1); - } - i2 = i1; - } - else - { - fprintf (stderr, "parse error in combining property in '%s'\n", - proplist_filename); - exit (1); - } - for (i = i1; i <= i2; i++) - unicode_combining[i] = 1; - } - if (ferror (stream) || fclose (stream)) - { - fprintf (stderr, "error reading from '%s'\n", proplist_filename); - exit (1); - } -} - /* Character mappings. */ static unsigned int @@ -380,7 +300,15 @@ static bool is_alpha (unsigned int ch) { return (unicode_attributes[ch].name != NULL - && (unicode_attributes[ch].category[0] == 'L' + && ((unicode_attributes[ch].category[0] == 'L' + /* Theppitak Karoonboonyanan says + , should belong to is_punct. */ + && (ch != 0x0E2F) && (ch != 0x0E46)) + /* Theppitak Karoonboonyanan says + , .., .. are is_alpha. */ + || (ch == 0x0E31) + || (ch >= 0x0E34 && ch <= 0x0E3A) + || (ch >= 0x0E47 && ch <= 0x0E4E) /* Avoid warning for . */ || (ch == 0x0345) /* Avoid warnings for ... */ @@ -528,8 +456,15 @@ is_punct (unsigned int ch) static bool is_combining (unsigned int ch) { + /* Up to Unicode 3.0.1 we took the Combining property from the PropList.txt + file. In 3.0.1 it was identical to the union of the general categories + "Mn", "Mc", "Me". In Unicode 3.1 this property has been dropped from the + PropList.txt file, so we take the latter definition. */ return (unicode_attributes[ch].name != NULL - && unicode_combining[ch] != 0); + && unicode_attributes[ch].category[0] == 'M' + && (unicode_attributes[ch].category[1] == 'n' + || unicode_attributes[ch].category[1] == 'c' + || unicode_attributes[ch].category[1] == 'e')); } static bool @@ -541,43 +476,65 @@ is_combining_level3 (unsigned int ch) && strtoul (unicode_attributes[ch].combining, NULL, 10) >= 200); } +/* Return the UCS symbol string for a Unicode character. */ +static const char * +ucs_symbol (unsigned int i) +{ + static char buf[11+1]; + + sprintf (buf, (i < 0x10000 ? "" : ""), i); + return buf; +} + +/* Return the UCS symbol range string for a Unicode characters interval. */ +static const char * +ucs_symbol_range (unsigned int low, unsigned int high) +{ + static char buf[24+1]; + + strcpy (buf, ucs_symbol (low)); + strcat (buf, ".."); + strcat (buf, ucs_symbol (high)); + return buf; +} + /* Output a character class (= property) table. */ static void output_charclass (FILE *stream, const char *classname, bool (*func) (unsigned int)) { - char table[0x10000]; + char table[0x110000]; unsigned int i; bool need_semicolon; const int max_column = 75; int column; - for (i = 0; i < 0x10000; i++) + for (i = 0; i < 0x110000; i++) table[i] = (int) func (i); fprintf (stream, "%s ", classname); need_semicolon = false; column = 1000; - for (i = 0; i < 0x10000; ) + for (i = 0; i < 0x110000; ) { if (!table[i]) i++; else { unsigned int low, high; - char buf[17]; + char buf[25]; low = i; do i++; - while (i < 0x10000 && table[i]); + while (i < 0x110000 && table[i]); high = i - 1; if (low == high) - sprintf (buf, "", low); + strcpy (buf, ucs_symbol (low)); else - sprintf (buf, "..", low, high); + strcpy (buf, ucs_symbol_range (low, high)); if (need_semicolon) { @@ -605,24 +562,28 @@ static void output_charmap (FILE *stream, const char *mapname, unsigned int (*func) (unsigned int)) { - char table[0x10000]; + char table[0x110000]; unsigned int i; bool need_semicolon; const int max_column = 75; int column; - for (i = 0; i < 0x10000; i++) + for (i = 0; i < 0x110000; i++) table[i] = (func (i) != i); fprintf (stream, "%s ", mapname); need_semicolon = false; column = 1000; - for (i = 0; i < 0x10000; i++) + for (i = 0; i < 0x110000; i++) if (table[i]) { - char buf[18]; + char buf[25+1]; - sprintf (buf, "(,)", i, func (i)); + strcpy (buf, "("); + strcat (buf, ucs_symbol (i)); + strcat (buf, ","); + strcat (buf, ucs_symbol (func (i))); + strcat (buf, ")"); if (need_semicolon) { @@ -668,7 +629,7 @@ output_tables (const char *filename, con fprintf (stream, "escape_char /\n"); fprintf (stream, "comment_char %%\n"); fprintf (stream, "\n"); - fprintf (stream, "%% Generated automatically by gen-unicode for Unicode %s.\n", + fprintf (stream, "%% Generated automatically by gen-unicode-ctype for Unicode %s.\n", version); fprintf (stream, "\n"); @@ -690,76 +651,76 @@ output_tables (const char *filename, con strftime (date, sizeof (date), "%Y-%m-%d", gmtime (&now)); fprintf (stream, "date \"%s\"\n", date); } - fprintf (stream, "category \"unicode:2000\";LC_CTYPE\n"); + fprintf (stream, "category \"unicode:2001\";LC_CTYPE\n"); fprintf (stream, "END LC_IDENTIFICATION\n"); fprintf (stream, "\n"); /* Verifications. */ - for (ch = 0; ch < 0x10000; ch++) + for (ch = 0; ch < 0x110000; ch++) { /* toupper restriction: "Only characters specified for the keywords lower and upper shall be specified. */ if (to_upper (ch) != ch && !(is_lower (ch) || is_upper (ch))) fprintf (stderr, - " is not upper|lower but toupper(0x%04X) = 0x%04X\n", - ch, ch, to_upper (ch)); + "%s is not upper|lower but toupper(0x%04X) = 0x%04X\n", + ucs_symbol (ch), ch, to_upper (ch)); /* tolower restriction: "Only characters specified for the keywords lower and upper shall be specified. */ if (to_lower (ch) != ch && !(is_lower (ch) || is_upper (ch))) fprintf (stderr, - " is not upper|lower but tolower(0x%04X) = 0x%04X\n", - ch, ch, to_lower (ch)); + "%s is not upper|lower but tolower(0x%04X) = 0x%04X\n", + ucs_symbol (ch), ch, to_lower (ch)); /* alpha restriction: "Characters classified as either upper or lower shall automatically belong to this class. */ if ((is_lower (ch) || is_upper (ch)) && !is_alpha (ch)) - fprintf (stderr, " is upper|lower but not alpha\n", ch); + fprintf (stderr, "%s is upper|lower but not alpha\n", ucs_symbol (ch)); /* alpha restriction: "No character specified for the keywords cntrl, digit, punct or space shall be specified." */ if (is_alpha (ch) && is_cntrl (ch)) - fprintf (stderr, " is alpha and cntrl\n", ch); + fprintf (stderr, "%s is alpha and cntrl\n", ucs_symbol (ch)); if (is_alpha (ch) && is_digit (ch)) - fprintf (stderr, " is alpha and digit\n", ch); + fprintf (stderr, "%s is alpha and digit\n", ucs_symbol (ch)); if (is_alpha (ch) && is_punct (ch)) - fprintf (stderr, " is alpha and punct\n", ch); + fprintf (stderr, "%s is alpha and punct\n", ucs_symbol (ch)); if (is_alpha (ch) && is_space (ch)) - fprintf (stderr, " is alpha and space\n", ch); + fprintf (stderr, "%s is alpha and space\n", ucs_symbol (ch)); /* space restriction: "No character specified for the keywords upper, lower, alpha, digit, graph or xdigit shall be specified." upper, lower, alpha already checked above. */ if (is_space (ch) && is_digit (ch)) - fprintf (stderr, " is space and digit\n", ch); + fprintf (stderr, "%s is space and digit\n", ucs_symbol (ch)); if (is_space (ch) && is_graph (ch)) - fprintf (stderr, " is space and graph\n", ch); + fprintf (stderr, "%s is space and graph\n", ucs_symbol (ch)); if (is_space (ch) && is_xdigit (ch)) - fprintf (stderr, " is space and xdigit\n", ch); + fprintf (stderr, "%s is space and xdigit\n", ucs_symbol (ch)); /* cntrl restriction: "No character specified for the keywords upper, lower, alpha, digit, punct, graph, print or xdigit shall be specified." upper, lower, alpha already checked above. */ if (is_cntrl (ch) && is_digit (ch)) - fprintf (stderr, " is cntrl and digit\n", ch); + fprintf (stderr, "%s is cntrl and digit\n", ucs_symbol (ch)); if (is_cntrl (ch) && is_punct (ch)) - fprintf (stderr, " is cntrl and punct\n", ch); + fprintf (stderr, "%s is cntrl and punct\n", ucs_symbol (ch)); if (is_cntrl (ch) && is_graph (ch)) - fprintf (stderr, " is cntrl and graph\n", ch); + fprintf (stderr, "%s is cntrl and graph\n", ucs_symbol (ch)); if (is_cntrl (ch) && is_print (ch)) - fprintf (stderr, " is cntrl and print\n", ch); + fprintf (stderr, "%s is cntrl and print\n", ucs_symbol (ch)); if (is_cntrl (ch) && is_xdigit (ch)) - fprintf (stderr, " is cntrl and xdigit\n", ch); + fprintf (stderr, "%s is cntrl and xdigit\n", ucs_symbol (ch)); /* punct restriction: "No character specified for the keywords upper, lower, alpha, digit, cntrl, xdigit or as the character shall be specified." upper, lower, alpha, cntrl already checked above. */ if (is_punct (ch) && is_digit (ch)) - fprintf (stderr, " is punct and digit\n", ch); + fprintf (stderr, "%s is punct and digit\n", ucs_symbol (ch)); if (is_punct (ch) && is_xdigit (ch)) - fprintf (stderr, " is punct and xdigit\n", ch); + fprintf (stderr, "%s is punct and xdigit\n", ucs_symbol (ch)); if (is_punct (ch) && (ch == 0x0020)) - fprintf (stderr, " is punct\n", ch); + fprintf (stderr, "%s is punct\n", ucs_symbol (ch)); /* graph restriction: "No character specified for the keyword cntrl shall be specified." Already checked above. */ @@ -772,9 +733,11 @@ output_tables (const char *filename, con I think susv2/xbd/locale.html should speak of "space characters", not "space character". */ if (is_print (ch) && !(is_graph (ch) || /* ch == 0x0020 */ is_space (ch))) - fprintf (stderr, " is print but not graph|\n", ch); + fprintf (stderr, + "%s is print but not graph|\n", ucs_symbol (ch)); if (!is_print (ch) && (is_graph (ch) || ch == 0x0020)) - fprintf (stderr, " is graph| but not print\n", ch); + fprintf (stderr, + "%s is graph| but not print\n", ucs_symbol (ch)); } fprintf (stream, "LC_CTYPE\n"); @@ -808,17 +771,15 @@ output_tables (const char *filename, con int main (int argc, char * argv[]) { - if (argc != 4) + if (argc != 3) { - fprintf (stderr, "Usage: %s UnicodeData.txt PropList.txt version\n", - argv[0]); + fprintf (stderr, "Usage: %s UnicodeData.txt version\n", argv[0]); exit (1); } fill_attributes (argv[1]); - fill_combining (argv[2]); - output_tables ("unicode", argv[3]); + output_tables ("unicode", argv[2]); return 0; } diff -durpN glibc-2.2.3/localedata/locales/af_ZA glibc-2.2.4/localedata/locales/af_ZA --- glibc-2.2.3/localedata/locales/af_ZA Thu Oct 26 22:57:26 2000 +++ glibc-2.2.4/localedata/locales/af_ZA Sat Aug 4 12:31:47 2001 @@ -48,2117 +48,7 @@ copy "i18n" END LC_CTYPE LC_COLLATE - -% Sorteerskema: Gebaseer op en_DK -% met aanpassings vir spesiale karakters -% -% Sorteeralgoritme: -% 1. Spasies en koppeltekens (nie sagte -% koppels nie) voor skryftekens; -% skryftekens voor nommers; -% nommers voor letters. -% 2. Letters met diakritiese tekens is -% in ekwiwalente klasse. -% 3. Die volgende uitsondering word wel -% gemaak: -% 4. Spesiale karakters word ignoreer -% wanneer letters vergelyk word, maar -% daarna wor hulle vergelyk. -% -% Sorteersimbole: -% Die sorteersimboolnotasie kom meestal uit -% ISO 10646-1. Die kas- en aksent notasie -% is spesifiek uit hierdie standaard. -% - -collating-symbol -collating-symbol - -% en -% is vir gevalle soos in -% Caesar. Ek dink nie daar is sulke -% gevalle in Afrikaans nie -%collating-symbol -%collating-symbol - -% Die .. sorteersimbole dra spesifieke -% gewigte as die laaste karakter in 'n groep -% (Latynse) karakters. Dit word gebruik om delta's -% per lokaal te spesifiseer. Die gebruik is 'n -% verstek lokaal gevolg deur 'n "reorder-after" -% instruksie wat dan die delta in 'n volgorde -% spesifiseer -% -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% -% EK het hierdie simbole nog nie in diepte -% bestudeer nie. Daar mag oortollige or -% weggelate simbole wees -% -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% -% letter;aksent;kas;spesiaal -% - -order_start forward;forward/ - ;forward;position - -% -% of letters eerste; -% en -% is uit gekommentaar - - -% -% - - -% -% Aksente: -% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -% -% Geen detail oor heirdie is geskryf nie -% - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - -% Arabic collating - - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - -% modifier letters - - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - -order_end - +copy "en_DK" END LC_COLLATE diff -durpN glibc-2.2.3/localedata/locales/am_ET glibc-2.2.4/localedata/locales/am_ET --- glibc-2.2.3/localedata/locales/am_ET Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/am_ET Fri Aug 3 01:33:17 2001 @@ -0,0 +1,258 @@ +comment_char % +escape_char / +% Amharic language locale for Ethiopia. +% Contributed by Daniel Yacob +% Charset: UTF-8 + +LC_IDENTIFICATION +title "Amharic language locale for Ethiopia" +source "Ge'ez Frontier Foundation" +address "501 S Taylor St., Arlington, VA 22204, USA" +contact "" +email "locales@geez.org" +tel "" +fax "" +language "Amharic" +territory "Ethiopia" +revision "0.1" +date "2000-12-08" +% +category "am_ET:2000";LC_IDENTIFICATION +category "am_ET:2000";LC_CTYPE +category "am_ET:2000";LC_COLLATE +category "am_ET:2000";LC_TIME +category "am_ET:2000";LC_NUMERIC +category "am_ET:2000";LC_MONETARY +category "am_ET:2000";LC_MESSAGES +category "am_ET:2000";LC_PAPER +category "am_ET:2000";LC_NAME +category "am_ET:2000";LC_ADDRESS +category "am_ET:2000";LC_TELEPHONE + +END LC_IDENTIFICATION + + +LC_CTYPE +copy "i18n" +space +translit_start +include "translit_et";"" +translit_end +END LC_CTYPE + + +LC_COLLATE + +% Copy the template from ISO/IEC 14651 +copy "iso14651_t1" + +% Correct Unicode Addressing +script +order_start ;forward +# qW qWi + + +# QW QWi + + +# hW hWi + + +# kW kWi + + +# KW KWi + + +# gW gWi + + +order_end +END LC_COLLATE + + +LC_MONETARY +% This is the POSIX Locale definition the LC_MONETARY category. +% These are generated based on XML base Locale difintion file +% for IBM Class for Unicode/Java +% +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 1 +n_sign_posn 1 +% +END LC_MONETARY + + +LC_NUMERIC +% This is the POSIX Locale definition for the LC_NUMERIC category. +% +decimal_point "" +thousands_sep "" +grouping 3;3 +% +END LC_NUMERIC + + +LC_TIME +% This is the POSIX Locale definition for the LC_TIME category. +% These are generated based on XML base Locale difintion file +% for IBM Class for Unicode/Java +% +% Abbreviated weekday names (%a) +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Full weekday names (%A) +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Abbreviated month names (%b) +abmon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Full month names (%B) +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +am_pm "";"" +% Appropriate date and time representation (%c) +% "%a %d %b %Y %r %Z" +% d_t_fmt "" +d_t_fmt "/ +/ +/ +" +% +% Appropriate date representation (%x) +% "%d/%m/%Y" +d_fmt "" +% +% Appropriate time representation (%X) +% "%r" +t_fmt "" +% +% Appropriate AM/PM time representation (%r) +% "%I:%M:%S %p" +t_fmt_ampm "/ +" +% Equivalent of AM PM +am_pm "";/ + "" +% +% Appropriate date representation (date(1)) "%A, %b %e qen %l:%M:%S %Z %Y" +date_fmt "/ +/ +/ +" +% +END LC_TIME + + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + + +LC_PAPER +% This is the ISO_IEC TR14652 Locale definition for the +% LC_PAPER category +height 297 +width 210 +% +END LC_PAPER + + +LC_NAME +% This is the ISO_IEC TR14652 Locale definition for the +% LC_NAME category. +% +name_fmt "/ +" +name_gen "" +name_mr "" +name_mrs "" +name_miss "" +name_ms "" +% +END LC_NAME + + +LC_ADDRESS +% This is the ISO_IEC TR14652 Locale definition for the +% LC_ADDRESS +postal_fmt "/ +" +country_name "" +country_post "" +country_ab2 "" +country_ab3 "" +country_num 231 % 210 found in at least one ISO 3166 doc +% country_car ??? +% country_isbn Need ISO 2108 +lang_name "" +lang_ab "" +lang_term "" +lang_lib "" +% +END LC_ADDRESS + + +LC_TELEPHONE +% This is the ISO_IEC TR14652 Locale definition for the +% +tel_dom_fmt "" +tel_int_fmt "" +int_prefix "" +% int_select get this +% +END LC_TELEPHONE + + +LC_MEASUREMENT +% This is the ISO_IEC TR14652 Locale definition for the +% +measurement 1 +END LC_MEASUREMENT +% diff -durpN glibc-2.2.3/localedata/locales/az_AZ glibc-2.2.4/localedata/locales/az_AZ --- glibc-2.2.3/localedata/locales/az_AZ Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/az_AZ Fri Aug 3 01:33:46 2001 @@ -0,0 +1,279 @@ +comment_char % +escape_char / +% +% Azeri Language Locale for Azerbaijan (latin) +% Source: +% Contact: Pablo Saratxaga +% Email: +% Language: az +% Territory: AZ +% Revision: 0.4 +% Date: 2001-01-26 +% Application: general +% Users: general +% Charset: ISO-8859-9E +% Distribution and use is free, also +% for commercial purposes. + +LC_IDENTIFICATION +title "Azeri language locale for Azerbaijan (latin)" +source "" +address "" +contact "Pablo Saratxaga" +email "pablo@mandrakesoft.com" +tel "" +fax "" +language "Azeri" +territory "Azerbaijan" +revision "0.4" +date "2001-01-26" + +category az_AZ:2000;LC_IDENTIFICATION +category az_AZ:2000;LC_CTYPE +category az_AZ:2000;LC_COLLATE +category az_AZ:2000;LC_TIME +category az_AZ:2000;LC_NUMERIC +category az_AZ:2000;LC_PAPER +category az_AZ:2000;LC_TELEPHONE +category az_AZ:2000;LC_MEASUREMENT +category az_AZ:2000;LC_ADDRESS +category az_AZ:2000;LC_MONETARY +category az_AZ:2000;LC_MESSAGES + +END LC_IDENTIFICATION + +% +% TODO: check LC_COLLATE +% TODO: fix LC_TIME, LC_MONETARY + +LC_COLLATE +% The new (1991) latin azeri alphabet is: +% , , , , , , , , , , , , +% (dotless i), (i with dot), , , , , , , , +% ,

, , , , , , , , , +% +% cyrillic alphabet: +% , , , , , , , , , , , +% , , , , , , , , , , , +% , , , , , , , , + +copy "iso14651_t1" + +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + + + + + +reorder-after + +reorder-after + +reorder-after + + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_CTYPE +%copy "i18n" +copy "tr_TR" +END LC_CTYPE + +LC_MESSAGES +% FIXME: No is "yox"; that conflicts with English "yes"... what to do . +yesstr "" +nostr "" +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 0 +p_sep_by_space 1 +n_cs_precedes 0 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 3;3 +END LC_NUMERIC + +LC_TIME +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT diff -durpN glibc-2.2.3/localedata/locales/be_BY glibc-2.2.4/localedata/locales/be_BY --- glibc-2.2.3/localedata/locales/be_BY Wed Apr 25 14:50:59 2001 +++ glibc-2.2.4/localedata/locales/be_BY Sat Aug 4 12:31:48 2001 @@ -43,2069 +43,21 @@ category "be_BY:2000";LC_TELEPHONE END LC_IDENTIFICATION LC_COLLATE +copy "iso14651_t1" -% Base collation scheme: 1994-03-22 - -% Ordering algorithm: -% 1. Spaces and hyphen (but not soft -% hyphen) before punctuation -% characters, punctuation characters -% before numbers, -% numbers before letters. -% 2. Letters with diacritical marks are -% members of equivalence classes -% 3. A distinction is made with regards -% to case as noted below. -% 4. Special characters are ignored -% when comparing letters, but then -% they are considered -% 5. The alphabets are sorted in order -% of first appearance in ISO 10646: -% Latin, Greek, Cyrillic, etc. -% -% According to Greek specifications, -% the steps 2. and 3. above are reversed -% for the Greek script - -% collating symbols - -% The collating symbol naming is -% mostly taken from ISO 10646-1, -% for example the case and accent -% names are from this standard. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% and -% are for cases like Danish -% and Spanish being treated -% as one letter. - -% The ...... collating -% symbols have defined weights as -% the last character in a group of -% Latin letters. They are used -% to specify deltas by locales using -% a locale as the default ordering -% and by "replace-after" statements -% specifying the changed placement -% in an ordering of a character. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% letter;accent;case;specials - -order_start forward;backward/ - ;forward;position - -% or letters first: - -% before letter. - - - - - -% Accents: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - -% Arabic collating - - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE +% iso14651_t1 is missing Ukrainian ghe +collating-symbol -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana +reorder-after + - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE -order_end +reorder-after + ;;;IGNORE +reorder-end END LC_COLLATE LC_CTYPE diff -durpN glibc-2.2.3/localedata/locales/br_FR glibc-2.2.4/localedata/locales/br_FR --- glibc-2.2.3/localedata/locales/br_FR Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/br_FR Fri Aug 3 01:34:19 2001 @@ -0,0 +1,185 @@ +comment_char % +escape_char / +% +% Breton Language Locale for France +% Source: thanks to Denise.Peden@enst-bretagne.fr (Denise Derrien-Peden) +% Address: +% Contact: Pablo Saratxaga +% Email: srtxg@chanae.alphanet.ch +% Tel: +% Fax: +% Language: br +% Territory: FR +% Revision: 0.5 +% Date: 2001-01-28 +% Users: general +% Repertoiremap: +% Charset: ISO-8859-1 +% Distribution and use is free, also +% for commercial purposes. + +LC_IDENTIFICATION +title "Breton language locale for France" +source "Denise.Peden@enst-bretagne.fr (Denise Derrien-Peden)" +address "" +contact "Pablo Saratxaga" +email "pablo@mandrakesoft.com" +tel "" +fax "" +language "Breton" +territory "France" +revision "0.54" +date "2001-01-28" + +category br_FR:2000;LC_IDENTIFICATION +category br_FR:2000;LC_CTYPE +category br_FR:2000;LC_COLLATE +category br_FR:2000;LC_TIME +category br_FR:2000;LC_NUMERIC +category br_FR:2000;LC_PAPER +category br_FR:2000;LC_TELEPHONE +category br_FR:2000;LC_MEASUREMENT +category br_FR:2000;LC_ADDRESS +category br_FR:2000;LC_MONETARY +category br_FR:2000;LC_MESSAGES + +END LC_IDENTIFICATION + + +LC_COLLATE +copy "iso14651_t1" + +%% a b c ch c'h d e f g h i j k l m n o p q r s t u v w x y z +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-symbol + +reorder-after + + +reorder-after + + +reorder-after + + + +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_CTYPE +copy "en_DK" +END LC_CTYPE + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 0 +p_sep_by_space 1 +n_cs_precedes 0 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 0;0 +END LC_NUMERIC + +LC_TIME +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "" +% " +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +LC_NAME +% FIXME +copy "fr_FR" +END LC_NAME + +LC_ADDRESS +% FIXME +copy "fr_FR" +END LC_ADDRESS + +LC_TELEPHONE +% FIXME +copy "fr_FR" +END LC_TELEPHONE diff -durpN glibc-2.2.3/localedata/locales/bs_BA glibc-2.2.4/localedata/locales/bs_BA --- glibc-2.2.3/localedata/locales/bs_BA Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/bs_BA Fri Aug 3 12:06:23 2001 @@ -0,0 +1,232 @@ +comment_char % +escape_char / +% +% Bosnian Language Locale for Bosnia +% Source: adapted from Croatian locale +% Contact: Tomislav Vujec +% Email: tvujec@carnet.hr +% Language: bs +% Territory: BA +% Revision: 0.3 +% Date: 2001-01-29 +% Application: general +% Users: general +% Charset: ISO-8859-2 +% Distribution and use is free, also +% for commercial purposes. + +LC_IDENTIFICATION +title "Bosnian language locale for Bosnia and Herzegowina" +source "adapted from Croatian locale" +address "" +contact "Tomislav Vujec" +email "tvujec@carnet.hr" +tel "" +fax "" +language "Bosnian" +territory "Bosnia and Herzegowina" +revision "0.3" +date "2001-01-29" + +category bs_BA:2000;LC_IDENTIFICATION +category bs_BA:2000;LC_CTYPE +category bs_BA:2000;LC_COLLATE +category bs_BA:2000;LC_TIME +category bs_BA:2000;LC_NUMERIC +category bs_BA:2000;LC_PAPER +category bs_BA:2000;LC_TELEPHONE +category bs_BA:2000;LC_MEASUREMENT +category bs_BA:2000;LC_ADDRESS +category bs_BA:2000;LC_MONETARY +category bs_BA:2000;LC_MESSAGES + +END LC_IDENTIFICATION + +LC_COLLATE +copy "iso14651_t1" + +% a b c c' c< d dz< d// e f g h i j k l lj m n nj o p +% q r s s< t u v w x y z z< + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +collating-symbol +collating-symbol + +reorder-after + +reorder-after + + +reorder-after + + + + + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + +%reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_CTYPE +copy "en_DK" +END LC_CTYPE + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 1 +n_cs_precedes 1 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 0;0 +END LC_NUMERIC + +LC_TIME + +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +LC_NAME +% FIXME +copy "en_DK" +END LC_NAME + +LC_ADDRESS +% FIXME +copy "en_DK" +END LC_ADDRESS + +LC_TELEPHONE +% FIXME +copy "en_DK" +END LC_TELEPHONE diff -durpN glibc-2.2.3/localedata/locales/cy_GB glibc-2.2.4/localedata/locales/cy_GB --- glibc-2.2.3/localedata/locales/cy_GB Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/cy_GB Fri Aug 3 01:35:25 2001 @@ -0,0 +1,265 @@ +escape_char / +comment_char % +% charset "ISO-8859-14" +% Distribution and use is free, also for commercial purposes. + +LC_IDENTIFICATION +title "Welsh language locale for Great Britain" +source "thanks to Dafydd Tomos (dafydd@imaginet.co.uk)" +address "" +contact "Pablo Saratxaga" +email "pablo@mandrakesoft.com" +tel "" +fax "" +language "Welsh" +territory "Great Britain" +revision "0.8" +date "2001-01-28" + +category cy_GB:2000;LC_IDENTIFICATION +category cy_GB:2000;LC_CTYPE +category cy_GB:2000;LC_COLLATE +category cy_GB:2000;LC_TIME +category cy_GB:2000;LC_NUMERIC +category cy_GB:2000;LC_PAPER +category cy_GB:2000;LC_TELEPHONE +category cy_GB:2000;LC_MEASUREMENT +category cy_GB:2000;LC_ADDRESS +category cy_GB:2000;LC_MESSAGES +category cy_GB:2000;LC_MONETARY + +END LC_IDENTIFICATION + +LC_ADDRESS +postal_fmt "/ +/ +" +% country name is 'Wales' rather than United Kingdom. vague spec. :-) +country_name "" +% FIXME country_post MAIL_CEPTCODE for country. 'GB' ? +country_ab2 "GB" +country_ab3 "GBR" +country_num 826 +country_isbn "0" +country_car "GB" +lang_name "" +lang_ab "cy" +lang_term "cym" +lang_lib "wel" +END LC_ADDRESS + +LC_PAPER +copy "en_GB" +END LC_PAPER + +LC_TELEPHONE +copy "en_GB" +END LC_TELEPHONE + +LC_MEASUREMENT +copy "en_GB" +END LC_MEASUREMENT + +LC_CTYPE +copy "i18n" +translit_start +include "translit_combining";"" +translit_end +END LC_CTYPE + +LC_COLLATE +copy "iso14651_t1" + +% Welsh sorting order is: +% a b c ch d dd e f ff g ng h i l ll m n o p ph r rh s t th u w y + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-symbol + +reorder-after + +reorder-after + + +reorder-after + + + +reorder-after + + + +reorder-after + +reorder-after

+ +reorder-after + +reorder-after + + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_MONETARY +copy "en_GB" +END LC_MONETARY + +LC_NUMERIC +copy "en_GB" +END LC_NUMERIC + + +LC_TIME +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_MESSAGES +yesexpr "" +noexpr "" +yesstr "" +nostr "" +END LC_MESSAGES + +LC_NAME +% FIXME +copy "en_GB" +END LC_NAME diff -durpN glibc-2.2.3/localedata/locales/el_GR glibc-2.2.4/localedata/locales/el_GR --- glibc-2.2.3/localedata/locales/el_GR Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/localedata/locales/el_GR Sat Aug 4 12:31:48 2001 @@ -47,2111 +47,7 @@ category "el_GR:2000";LC_TELEPHONE END LC_IDENTIFICATION LC_COLLATE - -% Base collation scheme: 1994-03-22 - -% Ordering algorithm: -% 1. Spaces and hyphen (but not soft -% hyphen) before punctuation -% characters, punctuation characters -% before numbers, -% numbers before letters. -% 2. Letters with diacritical marks are -% members of equivalence classes -% 3. A distinction is made with regards -% to case as noted below. -% 4. Special characters are ignored -% when comparing letters, but then -% they are considered -% 5. The alphabets are sorted in order -% of first appearance in ISO 10646: -% Latin, Greek, Cyrillic, etc. -% -% According to Greek specifications, -% the steps 2. and 3. above are reversed -% for the Greek script - -% collating symbols - -% The collating symbol naming is -% mostly taken from ISO 10646-1, -% for example the case and accent -% names are from this standard. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% and -% are for cases like Danish -% and Spanish being treated -% as one letter. - -% The ...... collating -% symbols have defined weights as -% the last character in a group of -% Latin letters. They are used -% to specify deltas by locales using -% a locale as the default ordering -% and by "reorder-after" statements -% specifying the changed placement -% in an ordering of a character. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% letter;accent;case;specials - -order_start forward;forward/ - ;forward;position - -% or letters first: - - - - - - -% Accents: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - -% Arabic collating - - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - -% modifier letters - - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - -order_end - +copy "iso14651_t1" END LC_COLLATE LC_CTYPE diff -durpN glibc-2.2.3/localedata/locales/en_CA glibc-2.2.4/localedata/locales/en_CA --- glibc-2.2.3/localedata/locales/en_CA Thu Oct 26 22:57:27 2000 +++ glibc-2.2.4/localedata/locales/en_CA Mon Jul 23 10:54:37 2001 @@ -2187,10 +2187,8 @@ noexpr "" END LC_TELEPHONE LC_MEASUREMENT -% FIXME -measurement 1 +measurement 2 END LC_MEASUREMENT LC_NAME diff -durpN glibc-2.2.3/localedata/locales/eu_ES glibc-2.2.4/localedata/locales/eu_ES --- glibc-2.2.3/localedata/locales/eu_ES Thu Oct 26 22:57:29 2000 +++ glibc-2.2.4/localedata/locales/eu_ES Sat Aug 4 12:31:48 2001 @@ -85,13 +85,13 @@ grouping 0;0 END LC_NUMERIC LC_TIME -abday "";/ - "";/ - "";/ - "";/ - "";/ - "";/ - "" +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" day "";/ "";/ "";/ @@ -118,14 +118,16 @@ mon "";/ "" % YY-MM-DD -d_t_fmt "" -% dddddddddd, 19YYeko mmmmmmmren XXa -% day of the week, year+eko month+ren day+a -d_fmt "" +d_fmt "" +% dddddddddd, 19YYko mmmmmmmren XXa +% day of the week, year+ko month+ren day+a +% in fact it is year+eko if the number of year ends in consonantic sound +% but as that can't be defined here simply +ko will be used. +d_t_fmt "" t_fmt "" am_pm "";"" t_fmt_ampm "" -date_fmt "/ +date_fmt "/ / " END LC_TIME diff -durpN glibc-2.2.3/localedata/locales/fr_CA glibc-2.2.4/localedata/locales/fr_CA --- glibc-2.2.3/localedata/locales/fr_CA Tue Oct 31 11:10:02 2000 +++ glibc-2.2.4/localedata/locales/fr_CA Mon Jul 23 10:54:37 2001 @@ -124,10 +124,8 @@ date_fmt "/ +/ +/ +/ +" + +country_name "" +country_ab2 "GB" +country_ab3 "GBR" +country_num 826 +country_car "GB" +country_isbn "0" +lang_name "" +lang_ab "gd" +lang_term "gla" +lang_lib "gla" +END LC_ADDRESS + +LC_CTYPE +copy "i18n" +translit_start +include "translit_combining";"" +translit_end +END LC_CTYPE + +LC_PAPER +copy "en_GB" +END LC_PAPER + +LC_MEASUREMENT +copy "en_GB" +END LC_MEASUREMENT + +LC_TELEPHONE +copy "en_GB" +END LC_TELEPHONE + +LC_COLLATE +copy "en_DK" +END LC_COLLATE + +LC_MONETARY +copy "en_GB" +END LC_MONETARY + +LC_NUMERIC +copy "en_GB" +END LC_NUMERIC + +LC_TIME + +abday "";"";/ + "";"";/ + "";"";/ + "" + +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" + +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" + +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" + +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_MESSAGES +% FIXME +yesexpr "" +% FIXME +noexpr "" +END LC_MESSAGES + +LC_NAME +% FIXME +copy "en_GB" +END LC_NAME diff -durpN glibc-2.2.3/localedata/locales/hu_HU glibc-2.2.4/localedata/locales/hu_HU --- glibc-2.2.3/localedata/locales/hu_HU Thu Oct 26 22:57:29 2000 +++ glibc-2.2.4/localedata/locales/hu_HU Sat Aug 4 12:31:48 2001 @@ -9,13 +9,17 @@ escape_char / % Email: Keld.Simonsen@dkuug.dk % Tel: +45 - 31226543 % Fax: +45 - 33256543 +% +% Changes by Pablo Saratxaga +% - corrected alphabetical order +% - made all days abbreviations same lenght by appending spaces +% Email: srtxg@chanae.alphanet.ch % Language: hu % Territory: HU -% Revision: 4.4 -% Date: 1996-10-15 +% Revision: 4.7 +% Date: 2001-01-29 % Application: general % Users: general -% Repertoiremap: mnemonic.ds % Charset: ISO-8859-2 % Distribution and use is free, also % for commercial purposes. @@ -30,8 +34,8 @@ tel "" fax "" language "Hungarian" territory "Hungary" -revision "1.0" -date "2000-06-29" +revision "4.7" +date "2001-01-29" % category "hu_HU:2000";LC_IDENTIFICATION category "hu_HU:2000";LC_CTYPE @@ -48,18 +52,22 @@ category "hu_HU:2000";LC_TELEPHONE END LC_IDENTIFICATION LC_COLLATE +copy "iso14651_t1" + +%% a a' c cs d dz dzs e e' f g gy h i j k l ly m n ny o o' p q +%% r s sz t ty u u' v w x y z zs + +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" -collating-element from "" -collating-element from "" -collating-element from "" -collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" @@ -68,2151 +76,141 @@ collating-element from "< collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% Base collation scheme: 1994-03-22 - -% Ordering algorithm: -% 1. Spaces and hyphen (but not soft -% hyphen) before punctuation -% characters, punctuation characters -% before numbers, -% numbers before letters. -% 2. Letters with diacritical marks are -% members of equivalence classes -% 3. A distinction is made with regards -% to case as noted below. -% 4. Special characters are ignored -% when comparing letters, but then -% they are considered -% 5. The alphabets are sorted in order -% of first appearance in ISO 10646: -% Latin, Greek, Cyrillic, etc. -% -% According to Greek specifications, -% the steps 2. and 3. above are reversed -% for the Greek script - -% collating symbols - -% The collating symbol naming is -% mostly taken from ISO 10646-1, -% for example the case and accent -% names are from this standard. -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% and -% are for cases like Danish -% and Spanish being treated -% as one letter. - -% The ...... collating -% symbols have defined weights as -% the last character in a group of -% Latin letters. They are used -% to specify deltas by locales using -% a locale as the default ordering -% and by "replace-after" statements -% specifying the changed placement -% in an ordering of a character. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% letter;accent;case;specials - -order_start forward;backward/ - ;forward;position - -% or letters first: - - - - - - - - - - - - - - -% Accents: +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +reorder-after + + + + + - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE +reorder-after + + + + + - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE +reorder-after + -% Arabic collating +reorder-after + +reorder-after + + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE -order_end +reorder-end END LC_COLLATE diff -durpN glibc-2.2.3/localedata/locales/hy_AM glibc-2.2.4/localedata/locales/hy_AM --- glibc-2.2.3/localedata/locales/hy_AM Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/hy_AM Fri Aug 3 01:36:02 2001 @@ -0,0 +1,277 @@ +escape_char / +comment_char % +% charset "ARMSCII-8" +% Distribution and use is free, also for commercial purposes. + +LC_IDENTIFICATION +title "Armenian language locale for Armenia" +source "http://moon.yerphi.am/~hovik/ArmSCII/ArmCS-005.html" +% Eugene Sevinian completed +% LC_MONETARY and LC_TIME +address "" +contact "Pablo Saratxaga" +email "srtxg@chanae.alphanet.ch" +tel "" +fax "" +language "Armenian" +territory "Armenia" +revision "0.4" +date "2001-01-26" + +category hy_AM:2000;LC_IDENTIFICATION +category hy_AM:2000;LC_COLLATE +category hy_AM:2000;LC_CTYPE +category hy_AM:2000;LC_MESSAGES +category hy_AM:2000;LC_MONETARY +category hy_AM:2000;LC_NUMERIC +category hy_AM:2000;LC_TIME +category hy_AM:2000;LC_PAPER +category hy_AM:2000;LC_MEASUREMENT +category hy_AM:2000;LC_TELEPHONE +category hy_AM:2000;LC_ADDRESS + +% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION +% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE +% -- mckinstry@computer.org, 2000-06-20 + +END LC_IDENTIFICATION + + +% IMORTANT NOTE: +% +% Dictionaries, spelling checkers and other linguistic systems, as +% well as operating environments distinguishing human languages and +% locale identification should take into consideration the existence +% of 4 mutually incomprehensible forms (dialects) of the Armenian +% language: Eastern, Western, Grabar and Middle. Table 3 presents two +% forms of suggested mnemonic tags: MIME-style (RFC-1766) and +% Windows-style 3-letter abbreviations. +% +% Table 3. Language tags +% +% Mime-style name 3-letter code Full name +% hy-eastern AME Armenian Eastern +% hy-western AMW Armenian Western +% hy-grabar AMG Armenian Grabar +% hy-middle AMM Armenian Middle +% +% That will affect LC_TIME and LC_MESSAGES; as well as any translation +% of programs. the locale names will probably be hy@eastern, hy@western, +% hy@grabar, and hy@middle in Linux (eg, as you pass them to LANG variable). + +%%%%%%%%%%%%% +% +% TODO: check LC_MESSAGES +% see IMPORTANT NOTE above. +% +%%%%%%%%%%%% + +LC_COLLATE + +% Armenian sorting is not yet on iso14651_t1 + +copy "iso14651_t1" + +script + +order_start ;forward;forward;forward;forward,position + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE +order-end + +reorder-sections-after + +reorder-sections-end + +END LC_COLLATE + +LC_CTYPE +copy "i18n" +END LC_CTYPE + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 3;3 +END LC_NUMERIC + +LC_TIME + +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_MESSAGES +yesstr "" +nostr "" +yesexpr "" +noexpr "" +END LC_MESSAGES + +% Metric Measurement system (ISO 1000) +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +% Default paper: A4 +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_TELEPHONE +tel_int_fmt "" +% FIXME Find tel_dom_fmt +int_select "00" +int_prefix "374" +END LC_TELEPHONE + +LC_ADDRESS +postal_fmt "/ +/ +" +% FIXME country_name "Armenia" in Armenian +% FIXME country_post for Armenia? +country_ab2 "AM" +country_ab3 "ARM" +country_num 51 +% FIXME country_car for Armenia ? +country_isbn "99930" +% FIXME lang_name Armenian in Armenian +lang_ab "hy" +lang_term "hye" +lang_lib "arm" +END LC_ADDRESS diff -durpN glibc-2.2.3/localedata/locales/i18n glibc-2.2.4/localedata/locales/i18n --- glibc-2.2.3/localedata/locales/i18n Mon Mar 26 20:53:00 2001 +++ glibc-2.2.4/localedata/locales/i18n Mon Jul 23 10:54:37 2001 @@ -66,7 +66,7 @@ upper / ;..;;;;..;/ ..;;;;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ - ..(2)..;/ + ..(2)..;;/ % TABLE 11 CYRILLIC/ ..;..(2)..;/ % TABLE 12 CYRILLIC/ @@ -94,7 +94,9 @@ upper / % ENCLOSED ALPHANUMERICS/ ..;/ % HALFWIDTH AND FULLWIDTH FORMS/ - .. + ..;/ +% DESERET/ + .. % The "lower" class reflects the lowercase characters of class "alpha" lower / @@ -123,6 +125,7 @@ lower / ..;..;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ ;;;;..(2)..;..;/ + ;/ % TABLE 11 CYRILLIC/ ..;..(2)..;/ % TABLE 12 CYRILLIC/ @@ -147,7 +150,9 @@ lower / % ENCLOSED ALPHANUMERICS/ ..;/ % HALFWIDTH AND FULLWIDTH FORMS/ - .. + ..;/ +% DESERET/ + .. % The "alpha" class of the "i18n" FDCC-set is reflecting % the recommendations in TR 10176 annex A @@ -172,7 +177,7 @@ alpha / ;;..;;..;/ ..;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ - ..;..;/ + ..;..;/ % TABLE 11 and 12 CYRILLIC/ ..;..;..;..;/ ..;..;/ @@ -250,7 +255,7 @@ alpha / % OGHAM/ ..;/ % RUNIC/ - ..;/ + ..;..;/ % KHMER/ ..;/ % MONGOLIAN/ @@ -306,19 +311,45 @@ alpha / % HALFWIDTH AND FULLWIDTH FORMS/ ..;..;..;..;/ ..;..;..;/ +% OLD ITALIC/ + ..;/ +% GOTHIC/ + ..;/ +% DESERET/ + ..;..;/ +% MATHEMATICAL ALPHANUMERIC SYMBOLS/ + ..;..;/ + ..;;..;/ + ..;..;;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;/ +% CJK UNIFIED IDEOGRAPHS EXTENSION/ + ..;/ +% CJK COMPATIBILITY IDEOGRAPHS SUPPLEMENT/ + ..;/ % The non-ASCII number characters are included here because ISO C 99 / % forbids us to classify them as digits; however, they behave more like / % alphanumeric than like punctuation. / % TABLE 15 and 16 ARABIC/ - ..;..;/ + ..;..;/ % TABLE 17 DEVANAGARI/ - ..;/ + ..;/ % TABLE 18 BENGALI/ - ..;/ + ..;/ % TABLE 19 GURMUKHI/ - ..;/ + ..;/ % TABLE 20 GUJARATI/ - ..;/ + ..;/ % TABLE 21 ORIYA/ ..;/ % TABLE 22 TAMIL/ @@ -403,7 +434,7 @@ punct / ..;..;..;..;/ ;..;..;..;/ ..;;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ ..;;;..;..;/ ..;..;..;;/ ..;..;..;..;/ @@ -423,17 +454,22 @@ punct / ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ - ..;;;..;..;/ + ..;;;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ - .. + ..;..;..;/ + ..;..;;/ + ;;;;;/ + ;;;;;/ + ..;..;/ + .. graph / ..;..;..;..;/ ..;..;..;..;/ ;;..;;..;/ - ..;..;..;..;/ + ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ @@ -509,20 +545,36 @@ graph / ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ - ..;..;..;..;/ + ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ ..;;..;..;/ ..;..;..;..;/ - ..;..;.. + ..;..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;.. print / ..;..;..;..;/ ..;..;..;..;/ ;;..;;..;/ - ..;..;..;..;/ + ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ @@ -597,7 +649,7 @@ print / ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ - ..;;..;..;/ + ..;;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ @@ -605,7 +657,22 @@ print / ..;..;;..;;/ ..;..;..;..;/ ..;..;..;..;/ - .. + ..;..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;.. % The "xdigit" class must only contain the BASIC LATIN digits and A-F, a-f, % says ISO C 99 (sections 7.25.2.1.12 and 6.4.4.1). @@ -681,117 +748,136 @@ toupper / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,) + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,) tolower / (,);(,);(,);(,);/ @@ -858,116 +944,135 @@ tolower / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,) + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,) map "totitle"; / (,);(,);(,);(,);/ @@ -1036,117 +1141,136 @@ map "totitle"; / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,) + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,) % The "combining" class reflects ISO/IEC 10646-1 annex B.1 % That is, all combining characters (level 2+3). @@ -1175,7 +1299,9 @@ class "combining"; / ..;;..;..;/ ..;..;;..;/ ..;..;..;;/ - .. + ..;..;..;/ + ..;..;/ + .. % The "combining_level3" class reflects ISO/IEC 10646-1 annex B.2 % That is, combining characters of level 3. @@ -1200,7 +1326,7 @@ class "combining_level3"; / ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ - ..;..; + ..;..;;.. translit_start diff -durpN glibc-2.2.3/localedata/locales/ka_GE glibc-2.2.4/localedata/locales/ka_GE --- glibc-2.2.3/localedata/locales/ka_GE Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/ka_GE Sat Aug 4 00:25:37 2001 @@ -0,0 +1,165 @@ +escape_char / +comment_char % +% charset "GEORGIAN-PS" +% Distribution and use is free, also for commercial purposes. + +LC_IDENTIFICATION +title "Georgian language locale for Georgia" +source "" +address "" +contact "Pablo Saratxaga" +email "srtxg@chanae.alphanet.ch" +tel "" +fax "" +language "Georgian" +territory "Georgia" +revision "0.6" +date "2001-01-26" + +category ka_GE:2000;LC_IDENTIFICATION +category ka_GE:2000;LC_CTYPE +category ka_GE:2000;LC_COLLATE +category ka_GE:2000;LC_TIME +category ka_GE:2000;LC_NUMERIC +category ka_GE:2000;LC_PAPER +category ka_GE:2000;LC_NAME +category ka_GE:2000;LC_ADDRESS +category ka_GE:2000;LC_TELEPHONE +category ka_GE:2000;LC_MEASUREMENT +category ka_GE:2000;LC_MESSAGES +category ka_GE:2000;LC_MONETARY + +% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION +% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE, LC_ADDRESS +% -- mckinstry@computer.org, 2000-06-20 + +END LC_IDENTIFICATION + +LC_ADDRESS +postal_fmt "/ +/ +" +% FIXME country_name 'Georgia' in Georgian +% country_post "GE" for Georgia ? +country_ab2 "GE" +country_ab3 "GEO" +country_num 268 +country_car "GE" +country_isbn "99928" +% lang_name FIXME Georgian in Georgian +lang_ab "ka" +lang_term "kat" +lang_lib "geo" +END LC_ADDRESS + +LC_COLLATE +copy "iso14651_t1" +END LC_COLLATE + +LC_CTYPE +copy "en_DK" +END LC_CTYPE + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 3;3 +END LC_NUMERIC + +LC_TIME +abday / +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"" +day / +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"" +abmon / +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"" +mon / +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"";/ +"" + +%"%Y ÜÊÈÑ %d %B" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + +% Metric Measurement system (ISO 1000) +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +% Default paper: A4 +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_TELEPHONE +tel_int_fmt "" +% FIXME Find tel_dom_fmt +int_select "8~10" +int_prefix "995" +END LC_TELEPHONE + +LC_NAME +% FIXME +copy "en_DK" +END LC_NAME diff -durpN glibc-2.2.3/localedata/locales/mi_NZ glibc-2.2.4/localedata/locales/mi_NZ --- glibc-2.2.3/localedata/locales/mi_NZ Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/mi_NZ Fri Aug 3 01:36:38 2001 @@ -0,0 +1,169 @@ +comment_char % +escape_char / +% +% Maori language locale for New Zealand +% Source: James Gasson +% Contact: James Gasson, Pablo Saratxaga +% Email: , +% Language: mi +% Territory: NZ +% Revision: 0.3 +% Date: 2001-01-28 +% Users: general +% Repertoiremap: mnemonic,ds +% Charset: ISO-8859-13 +% Distribution and use is free, also +% for commercial purposes. + +LC_IDENTIFICATION +title "Maori language locale for New Zealand" +source "James Gasson" +address "" +contact "James Gasson, Pablo Saratxaga" +email "james.gasson@clear.net.nz, pablo@mandrakesoft.com" +tel "" +fax "" +language "Maori" +territory "New Zealand" +revision "0.3" +date "2001-01-28" + +category mi_NZ:2000;LC_IDENTIFICATION +category mi_NZ:2000;LC_CTYPE +category mi_NZ:2000;LC_COLLATE +category mi_NZ:2000;LC_TIME +category mi_NZ:2000;LC_NUMERIC +category mi_NZ:2000;LC_PAPER +category mi_NZ:2000;LC_TELEPHONE +category mi_NZ:2000;LC_MEASUREMENT +category mi_NZ:2000;LC_ADDRESS +category mi_NZ:2000;LC_MESSAGES +category mi_NZ:2000;LC_MONETARY + +END LC_IDENTIFICATION + +LC_CTYPE +copy "en_DK" +END LC_CTYPE + +LC_COLLATE +copy "iso14651_t1" + +%% a b c d e f g h i j k l m n ng o p q r s t u v w wh x y z + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-symbol + +reorder-after + +reorder-after + + +reorder-after + +reorder-after + + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_MONETARY +copy "en_NZ" +END LC_MONETARY + +LC_NUMERIC +copy "en_NZ" +END LC_NUMERIC + +LC_TIME +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_MESSAGES +yesstr "" +nostr "" +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_PAPER +copy "en_NZ" +END LC_PAPER + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +LC_NAME +% FIXME +copy "en_NZ" +END LC_NAME + +LC_ADDRESS +% FIXME +copy "en_NZ" +END LC_ADDRESS + +LC_TELEPHONE +% FIXME +copy "en_NZ" +END LC_TELEPHONE diff -durpN glibc-2.2.3/localedata/locales/ms_MY glibc-2.2.4/localedata/locales/ms_MY --- glibc-2.2.3/localedata/locales/ms_MY Wed Feb 7 05:33:14 2001 +++ glibc-2.2.4/localedata/locales/ms_MY Mon Jul 23 10:54:37 2001 @@ -90,13 +90,13 @@ LC_TIME % % Abbreviated weekday names (%a) abday "";"";/ - "";"";/ + "";"";/ "";"";/ "" % % Full weekday names (%A) day "";"";/ - "";"";/ + "";"";/ "";"";/ "" % diff -durpN glibc-2.2.3/localedata/locales/oc_FR glibc-2.2.4/localedata/locales/oc_FR --- glibc-2.2.3/localedata/locales/oc_FR Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/oc_FR Fri Aug 3 01:36:53 2001 @@ -0,0 +1,131 @@ +comment_char % +escape_char / +% charset "ISO_8859-1:1987" +% Distribution and use is free, also for commercial purposes. + +LC_IDENTIFICATION +title "Occitan Language Locale for France" +source "RAP" +address "Los Genets, 12290 Pont de Salars" +contact "Jean-Paul Fraysse" +email "Jean-Paul.Fraysse@wanadoo.fr" +tel "+33 -565743131 " +fax "" +language "Occitan" +territory "France" +revision "0.2" +date "2000-11-15" + +category oc_FR:2000;LC_IDENTIFICATION +category oc_FR:2000;LC_COLLATE +category oc_FR:2000;LC_CTYPE +category oc_FR:2000;LC_MESSAGES +category oc_FR:2000;LC_MONETARY +category oc_FR:2000;LC_NUMERIC +category oc_FR:2000;LC_TIME +category oc_FR:2000;LC_PAPER +category oc_FR:2000;LC_MEASUREMENT +category oc_FR:2000;LC_TELEPHONE +category oc_FR:2000;LC_ADDRESS + +% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION +% added LC_PAPER, LC_MEASUREMENT, LC_TELEPHONE, LC_ADDRESS +% copy LC_MONETARY from fr_FR for brevity +% -- mckinstry@computer.org, 2000-06-20 + +END LC_IDENTIFICATION + +LC_ADDRESS +postal_fmt "/ +/ +" +% FIXME country_name "France" in Occitan ? +country_post "F" +country_ab2 "FR" +country_ab3 "FRA" +country_num 250 +country_isbn "2" +country_car "F" +% FIXME lang_name "Occitan" in Occitan ? +lang_ab "oc" +lang_term "oci" +lang_lib "oci" +END LC_ADDRESS + +LC_CTYPE +copy "i18n" +translit_start +include "translit_combining";"" +translit_end +END LC_CTYPE + +LC_COLLATE +copy "en_DK" +END LC_COLLATE + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_MONETARY +copy "fr_FR" +END LC_MONETARY + +LC_NUMERIC +copy "fr_FR" +END LC_NUMERIC + +LC_PAPER +copy "fr_FR" +END LC_PAPER + +LC_MEASUREMENT +copy "fr_FR" +END LC_MEASUREMENT + +LC_TELEPHONE +copy "fr_FR" +END LC_TELEPHONE + +LC_TIME +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_NAME +% FIXME +copy "fr_FR" +END LC_NAME diff -durpN glibc-2.2.3/localedata/locales/ro_RO glibc-2.2.4/localedata/locales/ro_RO --- glibc-2.2.3/localedata/locales/ro_RO Thu Oct 26 22:57:31 2000 +++ glibc-2.2.4/localedata/locales/ro_RO Sat Aug 4 12:31:48 2001 @@ -15,7 +15,6 @@ escape_char / % Date: 1996-10-15 % Application: general % Users: general -% Repertoiremap: mnemonic.ds % Charset: ISO-8859-2 % Distribution and use is free, also % for commercial purposes. @@ -49,2071 +48,80 @@ END LC_IDENTIFICATION LC_COLLATE -% Base collation scheme: 1994-03-22 - -% Ordering algorithm: -% 1. Spaces and hyphen (but not soft -% hyphen) before punctuation -% characters, punctuation characters -% before numbers, -% numbers before letters. -% 2. Letters with diacritical marks are -% members of equivalence classes -% 3. A distinction is made with regards -% to case as noted below. -% 4. Special characters are ignored -% when comparing letters, but then -% they are considered -% 5. The alphabets are sorted in order -% of first appearance in ISO 10646: -% Latin, Greek, Cyrillic, etc. -% -% According to Greek specifications, -% the steps 2. and 3. above are reversed -% for the Greek script - -% collating symbols - -% The collating symbol naming is -% mostly taken from ISO 10646-1, -% for example the case and accent -% names are from this standard. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% and -% are for cases like Danish -% and Spanish being treated -% as one letter. - -% The ...... collating -% symbols have defined weights as -% the last character in a group of -% Latin letters. They are used -% to specify deltas by locales using -% a locale as the default ordering -% and by "replace-after" statements -% specifying the changed placement -% in an ordering of a character. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% letter;accent;case;specials - -order_start forward;backward/ - ;forward;position - -% or letters first: - - - - - +% Copy the template from ISO/IEC 14651 +copy "iso14651_t1" -% Accents: +% a a> a( b c d e f g h i i> j k l m n o p q r s s, t t, u v w x y z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +collating-symbol > +collating-symbol +collating-symbol > +collating-symbol +collating-symbol - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE +reorder-after + + - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE +reorder-after +> + +reorder-after +> +reorder-after + +reorder-after + -% Arabic collating +reorder-after + >;;;IGNORE + ;;;IGNORE +reorder-after + >;;;IGNORE + ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; +reorder-after + >;;;IGNORE +reorder-after + >;;;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-end - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE +END LC_COLLATE -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana +LC_CTYPE +copy "i18n" - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +translit_start +include "translit_combining";"" -order_end +% if t/scomma is not available, try first t/scedilla + "";"" + "";"" + "";"" + "";"" -END LC_COLLATE +% if t/scedilla is not available, try first t/scomma + "";"" + "";"" + "";"" + "";"" -LC_CTYPE -copy "i18n" +translit_end END LC_CTYPE LC_MESSAGES @@ -2146,33 +154,33 @@ grouping 0;0 END LC_NUMERIC LC_TIME -abday "";"";"";"";/ - "";"";"" -day "";/ - "";/ - "";/ - "";/ - "";/ - "";/ - "" -abmon "";"";/ - "";"";/ - "";"";/ - "";"";/ - "";"";/ - "";"" -mon "";/ - "";/ - "";/ - "";/ - "";/ - "";/ - "";/ - "";/ - "";/ - "";/ - "";/ - "" +abday "";"";"";"";/ + "";"";"" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" d_t_fmt "" d_fmt "" t_fmt "" diff -durpN glibc-2.2.3/localedata/locales/ru_RU glibc-2.2.4/localedata/locales/ru_RU --- glibc-2.2.3/localedata/locales/ru_RU Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/localedata/locales/ru_RU Sat Aug 4 12:31:48 2001 @@ -15,7 +15,6 @@ escape_char / % Date: 1996-10-15 % Application: general % Users: general -% Repertoiremap: mnemonic.ds % Charset: ISO-8859-5 % Distribution and use is free, also % for commercial purposes. @@ -48,2069 +47,21 @@ category "ru_RU:2000";LC_TELEPHONE END LC_IDENTIFICATION LC_COLLATE +copy "iso14651_t1" -% Base collation scheme: 1994-03-22 - -% Ordering algorithm: -% 1. Spaces and hyphen (but not soft -% hyphen) before punctuation -% characters, punctuation characters -% before numbers, -% numbers before letters. -% 2. Letters with diacritical marks are -% members of equivalence classes -% 3. A distinction is made with regards -% to case as noted below. -% 4. Special characters are ignored -% when comparing letters, but then -% they are considered -% 5. The alphabets are sorted in order -% of first appearance in ISO 10646: -% Latin, Greek, Cyrillic, etc. -% -% According to Greek specifications, -% the steps 2. and 3. above are reversed -% for the Greek script - -% collating symbols - -% The collating symbol naming is -% mostly taken from ISO 10646-1, -% for example the case and accent -% names are from this standard. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% and -% are for cases like Danish -% and Spanish being treated -% as one letter. - -% The ...... collating -% symbols have defined weights as -% the last character in a group of -% Latin letters. They are used -% to specify deltas by locales using -% a locale as the default ordering -% and by "replace-after" statements -% specifying the changed placement -% in an ordering of a character. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% letter;accent;case;specials - -order_start forward;backward/ - ;forward;position - -% or letters first: - -% before letter. - - - - - -% Accents: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - -% Arabic collating - - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE +% iso14651_t1 is missing Ukrainian ghe +collating-symbol -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana +reorder-after + - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE -order_end +reorder-after + ;;;IGNORE +reorder-end END LC_COLLATE LC_CTYPE diff -durpN glibc-2.2.3/localedata/locales/ru_UA glibc-2.2.4/localedata/locales/ru_UA --- glibc-2.2.3/localedata/locales/ru_UA Wed Apr 25 14:50:59 2001 +++ glibc-2.2.4/localedata/locales/ru_UA Sat Aug 4 12:31:48 2001 @@ -47,2069 +47,21 @@ copy "i18n" END LC_CTYPE LC_COLLATE +copy "iso14651_t1" -% Base collation scheme: 1994-03-22 - -% Ordering algorithm: -% 1. Spaces and hyphen (but not soft -% hyphen) before punctuation -% characters, punctuation characters -% before numbers, -% numbers before letters. -% 2. Letters with diacritical marks are -% members of equivalence classes -% 3. A distinction is made with regards -% to case as noted below. -% 4. Special characters are ignored -% when comparing letters, but then -% they are considered -% 5. The alphabets are sorted in order -% of first appearance in ISO 10646: -% Latin, Greek, Cyrillic, etc. -% -% According to Greek specifications, -% the steps 2. and 3. above are reversed -% for the Greek script - -% collating symbols - -% The collating symbol naming is -% mostly taken from ISO 10646-1, -% for example the case and accent -% names are from this standard. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% and -% are for cases like Danish -% and Spanish being treated -% as one letter. - -% The ...... collating -% symbols have defined weights as -% the last character in a group of -% Latin letters. They are used -% to specify deltas by locales using -% a locale as the default ordering -% and by "replace-after" statements -% specifying the changed placement -% in an ordering of a character. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% letter;accent;case;specials - -order_start forward;backward/ - ;forward;position - -% or letters first: - -% before letter. - - - - - -% Accents: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - -% Arabic collating - - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE +% iso14651_t1 is missing Ukrainian ghe +collating-symbol -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana +reorder-after + - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE -order_end +reorder-after + ;;;IGNORE +reorder-end END LC_COLLATE LC_MESSAGES diff -durpN glibc-2.2.3/localedata/locales/sr_YU glibc-2.2.4/localedata/locales/sr_YU --- glibc-2.2.3/localedata/locales/sr_YU Thu Oct 26 22:57:31 2000 +++ glibc-2.2.4/localedata/locales/sr_YU Sat Aug 4 12:31:48 2001 @@ -15,7 +15,6 @@ escape_char / % Date: 1997-04-17 % Application: general % Users: general -% Repertoiremap: mnemonic.ds % Charset: ISO-8859-2 % Distribution and use is free, also % for commercial purposes. @@ -48,2096 +47,175 @@ category "sr_YU:2000";LC_TELEPHONE END LC_IDENTIFICATION LC_COLLATE +copy "iso14651_t1" + +% a b c c' c< d dz< d// e f g h i j k l lj m n nj o p +% q r s s< t u v w x y z z< + +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol collating-element from "" collating-element from "" collating-element from "" collating-element from "" +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol -% Base collation scheme: 1994-03-22 - -% Ordering algorithm: -% 1. Spaces and hyphen (but not soft -% hyphen) before punctuation -% characters, punctuation characters -% before numbers, -% numbers before letters. -% 2. Letters with diacritical marks are -% members of equivalence classes -% 3. A distinction is made with regards -% to case as noted below. -% 4. Special characters are ignored -% when comparing letters, but then -% they are considered -% 5. The alphabets are sorted in order -% of first appearance in ISO 10646: -% Latin, Greek, Cyrillic, etc. -% -% According to Greek specifications, -% the steps 2. and 3. above are reversed -% for the Greek script - -% collating symbols - -% The collating symbol naming is -% mostly taken from ISO 10646-1, -% for example the case and accent -% names are from this standard. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% and -% are for cases like Danish -% and Spanish being treated -% as one letter. - -% The ...... collating -% symbols have defined weights as -% the last character in a group of -% Latin letters. They are used -% to specify deltas by locales using -% a locale as the default ordering -% and by "replace-after" statements -% specifying the changed placement -% in an ordering of a character. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% letter;accent;case;specials - -order_start forward;backward/ - ;forward;position - -% or letters first: - - - - - +collating-symbol +collating-symbol -% Accents: +reorder-after + +reorder-after + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +reorder-after + + + + + +reorder-after + +reorder-after + +reorder-after + +reorder-after + - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + ;;;IGNORE -% Arabic collating +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-end +END LC_COLLATE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE +LC_CTYPE +copy "i18n" +translit_start +include "translit_combining";"" -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana +% cyrillic -> latin + "";"" % d- + "" % gj + "" % dz + "" % j + "" % lj + "" % nj + "";"" % c' + "" % kj + "";"" % dz< - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE + "";"" % D- + "" % Gj + "" % Dz + "" % J + "" % Lj + "" % Nj + "";"" % C' + "" % Kj + "";"" % Dz< -order_end + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "";"" % z< + "";"" % s< + "";"" % c< -END LC_COLLATE + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "";"" % z< + "";"" % s< + "";"" % c< -LC_CTYPE -copy "i18n" +translit_end END LC_CTYPE LC_MESSAGES @@ -2200,7 +278,7 @@ mon "";/ "";/ "" -d_t_fmt "" +d_t_fmt "" d_fmt "" t_fmt "" am_pm "";"" diff -durpN glibc-2.2.3/localedata/locales/tg_TJ glibc-2.2.4/localedata/locales/tg_TJ --- glibc-2.2.3/localedata/locales/tg_TJ Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/tg_TJ Fri Aug 3 11:33:58 2001 @@ -0,0 +1,221 @@ +comment_char % +escape_char / +% +% Tajik Language Locale for Tajikistan +% Source: +% Contact: Pablo Saratxaga, Roger Kovacs +% Email: , +% Language: tg +% Territory: TJ +% Revision: 0.3 +% Date: 2001-01-28 +% Application: general +% Users: general +% Charset: KOI8-T +% Distribution and use is free, also +% for commercial purposes. + +% +% TODO: check LC_COLLATE +% TODO: fix LC_TIME +% +% needed extra chars: , , , , , + +LC_IDENTIFICATION +title "Tajik language locale for Tajikistan" +source "Roger Kovacs" +address "" +contact "Pablo Saratxaga, Roger Kovacs" +email "pablo@mandrakesoft.com, ROGERKO@micromotion.com" +tel "" +fax "" +language "Tajik" +territory "Tajikistan" +revision "0.3" +date "2001-01-28" + +category "tg_TJ:2000";LC_IDENTIFICATION +category "tg_TJ:2000";LC_CTYPE +category "tg_TJ:2000";LC_COLLATE +category "tg_TJ:2000";LC_TIME +category "tg_TJ:2000";LC_NUMERIC +category "tg_TJ:2000";LC_PAPER +category "tg_TJ:2000";LC_TELEPHONE +category "tg_TJ:2000";LC_MEASUREMENT +category "tg_TJ:2000";LC_ADDRESS +category "tg_TJ:2000";LC_MONETARY +category "tg_TJ:2000";LC_MESSAGES + +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" +END LC_CTYPE + +LC_COLLATE + +% Tadjik cyrillic alphabet is: +% , , , , (cyr ghe with stroke), , , +% , , , , (cyr i with macron), , , +% (cyr k with descender), , , , , , , +% , , , (cyr u with macron), , , +% (cyr ha with descender), , (cyr che with descender), +% , (cyr hard sign), , , + +copy "iso14651_t1" + +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_MESSAGES +yesstr "" +nostr "" +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 0 +p_sep_by_space 1 +n_cs_precedes 0 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 3;3 +END LC_NUMERIC + +LC_TIME +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "/ +" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +LC_NAME +% FIXME +copy "en_DK" +END LC_NAME + +LC_ADDRESS +% FIXME +copy "en_DK" +END LC_ADDRESS + +LC_TELEPHONE +% FIXME +copy "en_DK" +END LC_TELEPHONE diff -durpN glibc-2.2.3/localedata/locales/ti_ER glibc-2.2.4/localedata/locales/ti_ER --- glibc-2.2.3/localedata/locales/ti_ER Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/ti_ER Fri Aug 3 11:23:45 2001 @@ -0,0 +1,234 @@ +comment_char % +escape_char / +% Tigrigna language locale for Eritrea. +% Contributed by Daniel Yacob +% Charset: UTF-8 + +LC_IDENTIFICATION +title "Tigrigna language locale for Eritrea" +source "Ge'ez Frontier Foundation" +address "501 S Taylor St., Arlington, VA 22204, USA" +contact "" +email "locales@geez.org" +tel "" +fax "" +language "Tigrigna" +territory "Eritrea" +revision "0.1" +date "2000-12-08" +% +category "ti_ER:2000";LC_IDENTIFICATION +category "ti_ER:2000";LC_CTYPE +category "ti_ER:2000";LC_COLLATE +category "ti_ER:2000";LC_TIME +category "ti_ER:2000";LC_NUMERIC +category "ti_ER:2000";LC_MONETARY +category "ti_ER:2000";LC_MESSAGES +category "ti_ER:2000";LC_PAPER +category "ti_ER:2000";LC_NAME +category "ti_ER:2000";LC_ADDRESS +category "ti_ER:2000";LC_TELEPHONE + +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" +space +translit_start +include "translit_et";"" +translit_end +END LC_CTYPE + +LC_COLLATE +copy "am_ET" +END LC_COLLATE + + +LC_MONETARY +% This is the POSIX Locale definition the LC_MONETARY category. +% These are generated based on XML base Locale difintion file +% for IBM Class for Unicode/Java +% +int_curr_symbol "" % fix iso-4217.def for "ERN" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 1 +n_sign_posn 1 +% +END LC_MONETARY + + +LC_NUMERIC +% This is the POSIX Locale definition for the LC_NUMERIC category. +% +decimal_point "" +thousands_sep "" +grouping 3;3 +% +END LC_NUMERIC + + +LC_TIME +% This is the POSIX Locale definition for the LC_TIME category. +% These are generated based on XML base Locale difintion file +% for IBM Class for Unicode/Java +% +% Abbreviated weekday names (%a) +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Full weekday names (%A) +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Abbreviated month names (%b) +abmon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Full month names (%B) +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +am_pm "";"" +% Appropriate date and time representation (%c) +% "%a %d %b %Y %r %Z" +% d_t_fmt "" +d_t_fmt "/ +/ +/ +" +% +% Appropriate date representation (%x) +% "%d/%m/%Y" +d_fmt "" +% +% Appropriate time representation (%X) +% "%r" +t_fmt "" +% +% Appropriate AM/PM time representation (%r) +% "%I:%M:%S %p" +t_fmt_ampm "/ +" +% Equivalent of AM PM +am_pm " ";/ + " " +% +% Appropriate date representation (date(1)) "%A, %b %e me`alti %l:%M:%S %Z %Y" +date_fmt "/ +/ +/ +" +% +END LC_TIME + + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + + +LC_PAPER +% This is the ISO_IEC TR14652 Locale definition for the +% LC_PAPER category +height 297 +width 210 +% +END LC_PAPER + + +LC_NAME +% This is the ISO_IEC TR14652 Locale definition for the +% LC_NAME category. +% +name_fmt "/ +" +name_gen "" +name_mr "" % "" is informal +name_mrs "" +name_miss "" +name_ms "" +% +END LC_NAME + + +LC_ADDRESS +% This is the ISO_IEC TR14652 Locale definition for the +% LC_ADDRESS +postal_fmt "/ +" +country_name "" +country_post "" +country_ab2 "" +country_ab3 "" +country_num 232 +% country_car ??? +% country_isbn Need ISO 2108 +lang_name "" +% +% the below are getting rejected, needs a fix in iso-639.def +% +% lang_ab "" +% lang_term "" +% lang_lib "" +% +END LC_ADDRESS + + +LC_TELEPHONE +% This is the ISO_IEC TR14652 Locale definition for the +% +tel_dom_fmt "" +tel_int_fmt "" +int_prefix "" +% int_select get this +% +END LC_TELEPHONE + + +LC_MEASUREMENT +% This is the ISO_IEC TR14652 Locale definition for the +% +measurement 1 +END LC_MEASUREMENT +% diff -durpN glibc-2.2.3/localedata/locales/ti_ET glibc-2.2.4/localedata/locales/ti_ET --- glibc-2.2.3/localedata/locales/ti_ET Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/ti_ET Fri Aug 3 11:22:51 2001 @@ -0,0 +1,234 @@ +comment_char % +escape_char / +% Tigrigna language locale for Ethiopia. +% Contributed by Daniel Yacob +% Charset: UTF-8 + +LC_IDENTIFICATION +title "Tigrigna language locale for Ethiopia" +source "Ge'ez Frontier Foundation" +address "501 S Taylor St., Arlington, VA 22204, USA" +contact "" +email "locales@geez.org" +tel "" +fax "" +language "Tigrigna" +territory "Ethiopia" +revision "0.1" +date "2000-12-08" +% +category "ti_ET:2000";LC_IDENTIFICATION +category "ti_ET:2000";LC_CTYPE +category "ti_ET:2000";LC_COLLATE +category "ti_ET:2000";LC_TIME +category "ti_ET:2000";LC_NUMERIC +category "ti_ET:2000";LC_MONETARY +category "ti_ET:2000";LC_MESSAGES +category "ti_ET:2000";LC_PAPER +category "ti_ET:2000";LC_NAME +category "ti_ET:2000";LC_ADDRESS +category "ti_ET:2000";LC_TELEPHONE + +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" +space +translit_start +include "translit_et";"" +translit_end +END LC_CTYPE + +LC_COLLATE +copy "am_ET" +END LC_COLLATE + + +LC_MONETARY +% This is the POSIX Locale definition the LC_MONETARY category. +% These are generated based on XML base Locale difintion file +% for IBM Class for Unicode/Java +% +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 1 +n_sign_posn 1 +% +END LC_MONETARY + + +LC_NUMERIC +% This is the POSIX Locale definition for the LC_NUMERIC category. +% +decimal_point "" +thousands_sep "" +grouping 3;3 +% +END LC_NUMERIC + + +LC_TIME +% This is the POSIX Locale definition for the LC_TIME category. +% These are generated based on XML base Locale difintion file +% for IBM Class for Unicode/Java +% +% Abbreviated weekday names (%a) +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Full weekday names (%A) +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Abbreviated month names (%b) +abmon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +% Full month names (%B) +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +am_pm "";"" +% Appropriate date and time representation (%c) +% "%a %d %b %Y %r %Z" +% d_t_fmt "" +d_t_fmt "/ +/ +/ +" +% +% Appropriate date representation (%x) +% "%d/%m/%Y" +d_fmt "" +% +% Appropriate time representation (%X) +% "%r" +t_fmt "" +% +% Appropriate AM/PM time representation (%r) +% "%I:%M:%S %p" +t_fmt_ampm "/ +" +% Equivalent of AM PM +am_pm " ";/ + " " +% +% Appropriate date representation (date(1)) "%A, %b %e me`alti %l:%M:%S %Z %Y" +date_fmt "/ +/ +/ +" +% +END LC_TIME + + +LC_MESSAGES +yesexpr "" +noexpr "" +END LC_MESSAGES + + +LC_PAPER +% This is the ISO_IEC TR14652 Locale definition for the +% LC_PAPER category +height 297 +width 210 +% +END LC_PAPER + + +LC_NAME +% This is the ISO_IEC TR14652 Locale definition for the +% LC_NAME category. +% +name_fmt "/ +" +name_gen "" +name_mr "" % "" is informal +name_mrs "" +name_miss "" +name_ms "" +% +END LC_NAME + + +LC_ADDRESS +% This is the ISO_IEC TR14652 Locale definition for the +% LC_ADDRESS +postal_fmt "/ +" +country_name "" +country_post "" +country_ab2 "" +country_ab3 "" +country_num 231 % 210 found in at least one ISO 3166 doc +% country_car ??? +% country_isbn Need ISO 2108 +lang_name "" +% +% the below are getting rejected, needs a fix in iso-639.def +% +% lang_ab "" +% lang_term "" +% lang_lib "" +% +END LC_ADDRESS + + +LC_TELEPHONE +% This is the ISO_IEC TR14652 Locale definition for the +% +tel_dom_fmt "" +tel_int_fmt "" +int_prefix "" +% int_select get this +% +END LC_TELEPHONE + + +LC_MEASUREMENT +% This is the ISO_IEC TR14652 Locale definition for the +% +measurement 1 +END LC_MEASUREMENT +% diff -durpN glibc-2.2.3/localedata/locales/tl_PH glibc-2.2.4/localedata/locales/tl_PH --- glibc-2.2.3/localedata/locales/tl_PH Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/tl_PH Fri Aug 3 01:38:11 2001 @@ -0,0 +1,168 @@ +comment_char % +escape_char / +% +% Tagalog Language Locale for Philipines +% Source: +% Contact: +% Email: +% Language: tl +% Territory: PH +% Revision: 0.2 +% Date: 2001-01-28 +% Users: general +% Repertoiremap: mnemonic,ds +% Charset: ISO-8859-1 +% Distribution and use is free, also +% for commercial purposes. + +LC_IDENTIFICATION +title "Tagalog language locale for Philipines" +source "Rene Torres" +address "" +contact "Rene Torres, Pablo Saratxaga" +email "rgtorre@rocketmail.com, pablo@mandrakesoft.com" +tel "" +fax "" +language "Tagalog" +territory "Philipines" +revision "0.2" +date "2001-01-28" + +category "tl_PH:2000";LC_IDENTIFICATION +category "tl_PH:2000";LC_CTYPE +category "tl_PH:2000";LC_COLLATE +category "tl_PH:2000";LC_TIME +category "tl_PH:2000";LC_NUMERIC +category "tl_PH:2000";LC_PAPER +category "tl_PH:2000";LC_TELEPHONE +category "tl_PH:2000";LC_MEASUREMENT +category "tl_PH:2000";LC_ADDRESS +category "tl_PH:2000";LC_MESSAGES +category "tl_PH:2000";LC_MONETARY + +END LC_IDENTIFICATION + +LC_CTYPE +copy "en_DK" +END LC_CTYPE + +LC_COLLATE +copy "iso14651_t1" + +%% a b c d e f g h i j k l m n ng o p q r s t u v w x y z + +collating-symbol +collating-element from "" +collating-element from "" +collating-element from "" +collating-element from "" + +collating-symbol +collating-symbol + +reorder-after + +reorder-after + + +reorder-after + + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +copy "en_US" +END LC_NUMERIC + +LC_TIME +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +% +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_MESSAGES +copy "en_US" +END LC_MESSAGES + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +LC_NAME +% FIXME +copy "en_US" +END LC_NAME + +LC_ADDRESS +% FIXME +copy "en_US" +END LC_ADDRESS + +LC_TELEPHONE +% FIXME +copy "en_US" +END LC_TELEPHONE diff -durpN glibc-2.2.3/localedata/locales/tr_TR glibc-2.2.4/localedata/locales/tr_TR --- glibc-2.2.3/localedata/locales/tr_TR Wed Apr 25 14:51:00 2001 +++ glibc-2.2.4/localedata/locales/tr_TR Sat Aug 4 12:31:48 2001 @@ -37,6 +37,9 @@ language "Turkish" territory "Turkey" revision "1.0" date "2000-06-29" +audience "" +application "" +abbreviation "" % category "tr_TR:2000";LC_IDENTIFICATION category "tr_TR:2000";LC_CTYPE @@ -49,6 +52,7 @@ category "tr_TR:2000";LC_PAPER category "tr_TR:2000";LC_NAME category "tr_TR:2000";LC_ADDRESS category "tr_TR:2000";LC_TELEPHONE +category "tr_TR:2000";LC_MEASUREMENT END LC_IDENTIFICATION @@ -2153,7 +2157,7 @@ upper / ;..;;;;..;/ ..;;;;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ - ..(2)..;/ + ..(2)..;;/ % TABLE 11 CYRILLIC/ ..;..(2)..;/ % TABLE 12 CYRILLIC/ @@ -2181,7 +2185,9 @@ upper / % ENCLOSED ALPHANUMERICS/ ..;/ % HALFWIDTH AND FULLWIDTH FORMS/ - .. + ..;/ +% DESERET/ + .. % The "lower" class reflects the lowercase characters of class "alpha" lower / @@ -2210,6 +2216,7 @@ lower / ..;..;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ ;;;;..(2)..;..;/ + ;/ % TABLE 11 CYRILLIC/ ..;..(2)..;/ % TABLE 12 CYRILLIC/ @@ -2234,7 +2241,9 @@ lower / % ENCLOSED ALPHANUMERICS/ ..;/ % HALFWIDTH AND FULLWIDTH FORMS/ - .. + ..;/ +% DESERET/ + .. % The "alpha" class of the "i18n" FDCC-set is reflecting % the recommendations in TR 10176 annex A @@ -2259,7 +2268,7 @@ alpha / ;;..;;..;/ ..;/ % TABLE 10 GREEK SYMBOLS AND COPTIC/ - ..;..;/ + ..;..;/ % TABLE 11 and 12 CYRILLIC/ ..;..;..;..;/ ..;..;/ @@ -2309,7 +2318,7 @@ alpha / ..;..;..;;/ ..;/ % TABLE 26 THAI/ - ..;;;..;/ + ..;..;..;..;/ % TABLE 27 LAO/ ..;;..;;;/ ..;..;..;;;/ @@ -2337,7 +2346,7 @@ alpha / % OGHAM/ ..;/ % RUNIC/ - ..;/ + ..;..;/ % KHMER/ ..;/ % MONGOLIAN/ @@ -2393,19 +2402,45 @@ alpha / % HALFWIDTH AND FULLWIDTH FORMS/ ..;..;..;..;/ ..;..;..;/ +% OLD ITALIC/ + ..;/ +% GOTHIC/ + ..;/ +% DESERET/ + ..;..;/ +% MATHEMATICAL ALPHANUMERIC SYMBOLS/ + ..;..;/ + ..;;..;/ + ..;..;;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;/ +% CJK UNIFIED IDEOGRAPHS EXTENSION/ + ..;/ +% CJK COMPATIBILITY IDEOGRAPHS SUPPLEMENT/ + ..;/ % The non-ASCII number characters are included here because ISO C 99 / % forbids us to classify them as digits; however, they behave more like / % alphanumeric than like punctuation. / % TABLE 15 and 16 ARABIC/ - ..;..;/ + ..;..;/ % TABLE 17 DEVANAGARI/ - ..;/ + ..;/ % TABLE 18 BENGALI/ - ..;/ + ..;/ % TABLE 19 GURMUKHI/ - ..;/ + ..;/ % TABLE 20 GUJARATI/ - ..;/ + ..;/ % TABLE 21 ORIYA/ ..;/ % TABLE 22 TAMIL/ @@ -2438,7 +2473,10 @@ alpha / digit / .. -outdigit .. +% The "outdigit" information is by default "0" to "9". We don't have to +% provide it here since localedef will fill in the bits and it would +% prevent locales copy-ing this file define their own values. +% outdigit .. space / % ISO/IEC 6429/ @@ -2481,13 +2519,13 @@ punct / ..;..;..;..;/ ..;..;..;..;/ ..;;..;;..;/ - ;..;..;;..;/ - ;..;..;;..;/ + ;..;..;;;;/ + ;..;;..;/ ..;..;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;;..;..;/ - ..;..;..;..;/ + ..;..;..;..;/ ..;;;..;..;/ ..;..;..;;/ ..;..;..;..;/ @@ -2507,17 +2545,22 @@ punct / ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ - ..;;;..;..;/ + ..;;;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ - .. + ..;..;..;/ + ..;..;;/ + ;;;;;/ + ;;;;;/ + ..;..;/ + .. graph / ..;..;..;..;/ ..;..;..;..;/ ;;..;;..;/ - ..;..;..;..;/ + ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ @@ -2593,20 +2636,36 @@ graph / ..;..;..;..;/ ..;..;..;..;/ ..;..;;..;/ - ..;..;..;..;/ + ..;..;..;..;/ ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;;/ ..;;..;..;/ ..;..;..;..;/ - ..;..;.. + ..;..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;.. print / ..;..;..;..;/ ..;..;..;..;/ ;;..;;..;/ - ..;..;..;..;/ + ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ @@ -2681,7 +2740,7 @@ print / ..;..;..;..;/ ..;..;..;..;/ ..;..;..;..;/ - ..;;..;..;/ + ..;;..;..;/ ..;..;..;..;/ ;..;..;..;/ ..;..;..;..;/ @@ -2689,7 +2748,22 @@ print / ..;..;;..;;/ ..;..;..;..;/ ..;..;..;..;/ - .. + ..;..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;..;/ + ..;..;/ + ..;;..;/ + ..;.. % The "xdigit" class must only contain the BASIC LATIN digits and A-F, a-f, % says ISO C 99 (sections 7.25.2.1.12 and 6.4.4.1). @@ -2765,117 +2839,136 @@ toupper / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,) + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,) tolower / (,);(,);(,);(,);/ @@ -2942,116 +3035,135 @@ tolower / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,) + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,) map "totitle"; / (,);(,);(,);(,);/ @@ -3120,117 +3232,136 @@ map "totitle"; / (,);(,);(,);(,);/ (,);(,);(,);(,);/ (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,);(,);(,);/ - (,);(,) + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);(,);/ + (,);(,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,);/ + (,);(,) % The "combining" class reflects ISO/IEC 10646-1 annex B.1 % That is, all combining characters (level 2+3). @@ -3259,7 +3390,9 @@ class "combining"; / ..;;..;..;/ ..;..;;..;/ ..;..;..;;/ - .. + ..;..;..;/ + ..;..;/ + .. % The "combining_level3" class reflects ISO/IEC 10646-1 annex B.2 % That is, combining characters of level 3. @@ -3284,7 +3417,7 @@ class "combining_level3"; / ..;;..;..;/ ..;..;..;..;/ ..;..;..;..;/ - ..;..; + ..;..;;.. % END modified i18n LC_CTYPE @@ -3362,9 +3495,7 @@ date_fmt "/ " int_prefix "" +int_select "" END LC_TELEPHONE LC_MEASUREMENT -% FIXME measurement 1 END LC_MEASUREMENT LC_NAME name_fmt "/ " +% Say-Mýn-A +name_gen "" +% Bay +name_mr "" +% Bayan +name_mrs "" +name_miss "" +name_ms "" END LC_NAME LC_ADDRESS @@ -3390,4 +3529,24 @@ postal_fmt "/ / " +% Turkey +country_name "" +% TR +country_post "" +% TR +country_car "" +country_isbn 975 +country_num 792 +% TR +country_ab2 "" +% TUR +country_ab3 "" +% Turkish +lang_name "" +% tr +lang_term "" +% tr +lang_lib "" +%tr +lang_ab "" END LC_ADDRESS diff -durpN glibc-2.2.3/localedata/locales/translit_cjk_compat glibc-2.2.4/localedata/locales/translit_cjk_compat --- glibc-2.2.3/localedata/locales/translit_cjk_compat Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/localedata/locales/translit_cjk_compat Mon Jul 23 10:54:38 2001 @@ -6,7 +6,9 @@ comment_char % % $ grep '^[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;[^;]*;' UnicodeData.txt | \ % sed -e 's/^\([^;]*\);\([^;]*\);[^;]*;[^;]*;[^;]*; \([^;]*\);.*$/ ""% \2/' | sed -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1> % \2/' | sed -e 'h' -e 's/^\([^%]*\)% .*$/\1/' -e 's/\([0-9A-F]\) \([0-9A-F]\)/\1>//g' LC_CTYPE @@ -978,6 +980,1090 @@ translit_start % CJK COMPATIBILITY IDEOGRAPH-FA2D +% CJK COMPATIBILITY IDEOGRAPH-2F800 + +% CJK COMPATIBILITY IDEOGRAPH-2F801 + +% CJK COMPATIBILITY IDEOGRAPH-2F802 + +% CJK COMPATIBILITY IDEOGRAPH-2F803 + +% CJK COMPATIBILITY IDEOGRAPH-2F804 + +% CJK COMPATIBILITY IDEOGRAPH-2F805 + +% CJK COMPATIBILITY IDEOGRAPH-2F806 + +% CJK COMPATIBILITY IDEOGRAPH-2F807 + +% CJK COMPATIBILITY IDEOGRAPH-2F808 + +% CJK COMPATIBILITY IDEOGRAPH-2F809 + +% CJK COMPATIBILITY IDEOGRAPH-2F80A + +% CJK COMPATIBILITY IDEOGRAPH-2F80B + +% CJK COMPATIBILITY IDEOGRAPH-2F80C + +% CJK COMPATIBILITY IDEOGRAPH-2F80D + +% CJK COMPATIBILITY IDEOGRAPH-2F80E + +% CJK COMPATIBILITY IDEOGRAPH-2F80F + +% CJK COMPATIBILITY IDEOGRAPH-2F810 + +% CJK COMPATIBILITY IDEOGRAPH-2F811 + +% CJK COMPATIBILITY IDEOGRAPH-2F812 + +% CJK COMPATIBILITY IDEOGRAPH-2F813 + +% CJK COMPATIBILITY IDEOGRAPH-2F814 + +% CJK COMPATIBILITY IDEOGRAPH-2F815 + +% CJK COMPATIBILITY IDEOGRAPH-2F816 + +% CJK COMPATIBILITY IDEOGRAPH-2F817 + +% CJK COMPATIBILITY IDEOGRAPH-2F818 + +% CJK COMPATIBILITY IDEOGRAPH-2F819 + +% CJK COMPATIBILITY IDEOGRAPH-2F81A + +% CJK COMPATIBILITY IDEOGRAPH-2F81B + +% CJK COMPATIBILITY IDEOGRAPH-2F81C + +% CJK COMPATIBILITY IDEOGRAPH-2F81D + +% CJK COMPATIBILITY IDEOGRAPH-2F81E + +% CJK COMPATIBILITY IDEOGRAPH-2F81F + +% CJK COMPATIBILITY IDEOGRAPH-2F820 + +% CJK COMPATIBILITY IDEOGRAPH-2F821 + +% CJK COMPATIBILITY IDEOGRAPH-2F822 + +% CJK COMPATIBILITY IDEOGRAPH-2F823 + +% CJK COMPATIBILITY IDEOGRAPH-2F824 + +% CJK COMPATIBILITY IDEOGRAPH-2F825 + +% CJK COMPATIBILITY IDEOGRAPH-2F826 + +% CJK COMPATIBILITY IDEOGRAPH-2F827 + +% CJK COMPATIBILITY IDEOGRAPH-2F828 + +% CJK COMPATIBILITY IDEOGRAPH-2F829 + +% CJK COMPATIBILITY IDEOGRAPH-2F82A + +% CJK COMPATIBILITY IDEOGRAPH-2F82B + +% CJK COMPATIBILITY IDEOGRAPH-2F82C + +% CJK COMPATIBILITY IDEOGRAPH-2F82D + +% CJK COMPATIBILITY IDEOGRAPH-2F82E + +% CJK COMPATIBILITY IDEOGRAPH-2F82F + +% CJK COMPATIBILITY IDEOGRAPH-2F830 + +% CJK COMPATIBILITY IDEOGRAPH-2F831 + +% CJK COMPATIBILITY IDEOGRAPH-2F832 + +% CJK COMPATIBILITY IDEOGRAPH-2F833 + +% CJK COMPATIBILITY IDEOGRAPH-2F834 + +% CJK COMPATIBILITY IDEOGRAPH-2F835 + +% CJK COMPATIBILITY IDEOGRAPH-2F836 + +% CJK COMPATIBILITY IDEOGRAPH-2F837 + +% CJK COMPATIBILITY IDEOGRAPH-2F838 + +% CJK COMPATIBILITY IDEOGRAPH-2F839 + +% CJK COMPATIBILITY IDEOGRAPH-2F83A + +% CJK COMPATIBILITY IDEOGRAPH-2F83B + +% CJK COMPATIBILITY IDEOGRAPH-2F83C + +% CJK COMPATIBILITY IDEOGRAPH-2F83D + +% CJK COMPATIBILITY IDEOGRAPH-2F83E + +% CJK COMPATIBILITY IDEOGRAPH-2F83F + +% CJK COMPATIBILITY IDEOGRAPH-2F840 + +% CJK COMPATIBILITY IDEOGRAPH-2F841 + +% CJK COMPATIBILITY IDEOGRAPH-2F842 + +% CJK COMPATIBILITY IDEOGRAPH-2F843 + +% CJK COMPATIBILITY IDEOGRAPH-2F844 + +% CJK COMPATIBILITY IDEOGRAPH-2F845 + +% CJK COMPATIBILITY IDEOGRAPH-2F846 + +% CJK COMPATIBILITY IDEOGRAPH-2F847 + +% CJK COMPATIBILITY IDEOGRAPH-2F848 + +% CJK COMPATIBILITY IDEOGRAPH-2F849 + +% CJK COMPATIBILITY IDEOGRAPH-2F84A + +% CJK COMPATIBILITY IDEOGRAPH-2F84B + +% CJK COMPATIBILITY IDEOGRAPH-2F84C + +% CJK COMPATIBILITY IDEOGRAPH-2F84D + +% CJK COMPATIBILITY IDEOGRAPH-2F84E + +% CJK COMPATIBILITY IDEOGRAPH-2F84F + +% CJK COMPATIBILITY IDEOGRAPH-2F850 + +% CJK COMPATIBILITY IDEOGRAPH-2F851 + +% CJK COMPATIBILITY IDEOGRAPH-2F852 + +% CJK COMPATIBILITY IDEOGRAPH-2F853 + +% CJK COMPATIBILITY IDEOGRAPH-2F854 + +% CJK COMPATIBILITY IDEOGRAPH-2F855 + +% CJK COMPATIBILITY IDEOGRAPH-2F856 + +% CJK COMPATIBILITY IDEOGRAPH-2F857 + +% CJK COMPATIBILITY IDEOGRAPH-2F858 + +% CJK COMPATIBILITY IDEOGRAPH-2F859 + +% CJK COMPATIBILITY IDEOGRAPH-2F85A + +% CJK COMPATIBILITY IDEOGRAPH-2F85B + +% CJK COMPATIBILITY IDEOGRAPH-2F85C + +% CJK COMPATIBILITY IDEOGRAPH-2F85D + +% CJK COMPATIBILITY IDEOGRAPH-2F85E + +% CJK COMPATIBILITY IDEOGRAPH-2F85F + +% CJK COMPATIBILITY IDEOGRAPH-2F860 + +% CJK COMPATIBILITY IDEOGRAPH-2F861 + +% CJK COMPATIBILITY IDEOGRAPH-2F862 + +% CJK COMPATIBILITY IDEOGRAPH-2F863 + +% CJK COMPATIBILITY IDEOGRAPH-2F864 + +% CJK COMPATIBILITY IDEOGRAPH-2F865 + +% CJK COMPATIBILITY IDEOGRAPH-2F866 + +% CJK COMPATIBILITY IDEOGRAPH-2F867 + +% CJK COMPATIBILITY IDEOGRAPH-2F868 + +% CJK COMPATIBILITY IDEOGRAPH-2F869 + +% CJK COMPATIBILITY IDEOGRAPH-2F86A + +% CJK COMPATIBILITY IDEOGRAPH-2F86B + +% CJK COMPATIBILITY IDEOGRAPH-2F86C + +% CJK COMPATIBILITY IDEOGRAPH-2F86D + +% CJK COMPATIBILITY IDEOGRAPH-2F86E + +% CJK COMPATIBILITY IDEOGRAPH-2F86F + +% CJK COMPATIBILITY IDEOGRAPH-2F870 + +% CJK COMPATIBILITY IDEOGRAPH-2F871 + +% CJK COMPATIBILITY IDEOGRAPH-2F872 + +% CJK COMPATIBILITY IDEOGRAPH-2F873 + +% CJK COMPATIBILITY IDEOGRAPH-2F874 + +% CJK COMPATIBILITY IDEOGRAPH-2F875 + +% CJK COMPATIBILITY IDEOGRAPH-2F876 + +% CJK COMPATIBILITY IDEOGRAPH-2F877 + +% CJK COMPATIBILITY IDEOGRAPH-2F878 + +% CJK COMPATIBILITY IDEOGRAPH-2F879 + +% CJK COMPATIBILITY IDEOGRAPH-2F87A + +% CJK COMPATIBILITY IDEOGRAPH-2F87B + +% CJK COMPATIBILITY IDEOGRAPH-2F87C + +% CJK COMPATIBILITY IDEOGRAPH-2F87D + +% CJK COMPATIBILITY IDEOGRAPH-2F87E + +% CJK COMPATIBILITY IDEOGRAPH-2F87F + +% CJK COMPATIBILITY IDEOGRAPH-2F880 + +% CJK COMPATIBILITY IDEOGRAPH-2F881 + +% CJK COMPATIBILITY IDEOGRAPH-2F882 + +% CJK COMPATIBILITY IDEOGRAPH-2F883 + +% CJK COMPATIBILITY IDEOGRAPH-2F884 + +% CJK COMPATIBILITY IDEOGRAPH-2F885 + +% CJK COMPATIBILITY IDEOGRAPH-2F886 + +% CJK COMPATIBILITY IDEOGRAPH-2F887 + +% CJK COMPATIBILITY IDEOGRAPH-2F888 + +% CJK COMPATIBILITY IDEOGRAPH-2F889 + +% CJK COMPATIBILITY IDEOGRAPH-2F88A + +% CJK COMPATIBILITY IDEOGRAPH-2F88B + +% CJK COMPATIBILITY IDEOGRAPH-2F88C + +% CJK COMPATIBILITY IDEOGRAPH-2F88D + +% CJK COMPATIBILITY IDEOGRAPH-2F88E + +% CJK COMPATIBILITY IDEOGRAPH-2F88F + +% CJK COMPATIBILITY IDEOGRAPH-2F890 + +% CJK COMPATIBILITY IDEOGRAPH-2F891 + +% CJK COMPATIBILITY IDEOGRAPH-2F892 + +% CJK COMPATIBILITY IDEOGRAPH-2F893 + +% CJK COMPATIBILITY IDEOGRAPH-2F894 + +% CJK COMPATIBILITY IDEOGRAPH-2F895 + +% CJK COMPATIBILITY IDEOGRAPH-2F896 + +% CJK COMPATIBILITY IDEOGRAPH-2F897 + +% CJK COMPATIBILITY IDEOGRAPH-2F898 + +% CJK COMPATIBILITY IDEOGRAPH-2F899 + +% CJK COMPATIBILITY IDEOGRAPH-2F89A + +% CJK COMPATIBILITY IDEOGRAPH-2F89B + +% CJK COMPATIBILITY IDEOGRAPH-2F89C + +% CJK COMPATIBILITY IDEOGRAPH-2F89D + +% CJK COMPATIBILITY IDEOGRAPH-2F89E + +% CJK COMPATIBILITY IDEOGRAPH-2F89F + +% CJK COMPATIBILITY IDEOGRAPH-2F8A0 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A1 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A2 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A3 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A4 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A5 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A6 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A7 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A8 + +% CJK COMPATIBILITY IDEOGRAPH-2F8A9 + +% CJK COMPATIBILITY IDEOGRAPH-2F8AA + +% CJK COMPATIBILITY IDEOGRAPH-2F8AB + +% CJK COMPATIBILITY IDEOGRAPH-2F8AC + +% CJK COMPATIBILITY IDEOGRAPH-2F8AD + +% CJK COMPATIBILITY IDEOGRAPH-2F8AE + +% CJK COMPATIBILITY IDEOGRAPH-2F8AF + +% CJK COMPATIBILITY IDEOGRAPH-2F8B0 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B1 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B2 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B3 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B4 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B5 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B6 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B7 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B8 + +% CJK COMPATIBILITY IDEOGRAPH-2F8B9 + +% CJK COMPATIBILITY IDEOGRAPH-2F8BA + +% CJK COMPATIBILITY IDEOGRAPH-2F8BB + +% CJK COMPATIBILITY IDEOGRAPH-2F8BC + +% CJK COMPATIBILITY IDEOGRAPH-2F8BD + +% CJK COMPATIBILITY IDEOGRAPH-2F8BE + +% CJK COMPATIBILITY IDEOGRAPH-2F8BF + +% CJK COMPATIBILITY IDEOGRAPH-2F8C0 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C1 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C2 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C3 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C4 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C5 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C6 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C7 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C8 + +% CJK COMPATIBILITY IDEOGRAPH-2F8C9 + +% CJK COMPATIBILITY IDEOGRAPH-2F8CA + +% CJK COMPATIBILITY IDEOGRAPH-2F8CB + +% CJK COMPATIBILITY IDEOGRAPH-2F8CC + +% CJK COMPATIBILITY IDEOGRAPH-2F8CD + +% CJK COMPATIBILITY IDEOGRAPH-2F8CE + +% CJK COMPATIBILITY IDEOGRAPH-2F8CF + +% CJK COMPATIBILITY IDEOGRAPH-2F8D0 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D1 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D2 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D3 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D4 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D5 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D6 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D7 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D8 + +% CJK COMPATIBILITY IDEOGRAPH-2F8D9 + +% CJK COMPATIBILITY IDEOGRAPH-2F8DA + +% CJK COMPATIBILITY IDEOGRAPH-2F8DB + +% CJK COMPATIBILITY IDEOGRAPH-2F8DC + +% CJK COMPATIBILITY IDEOGRAPH-2F8DD + +% CJK COMPATIBILITY IDEOGRAPH-2F8DE + +% CJK COMPATIBILITY IDEOGRAPH-2F8DF + +% CJK COMPATIBILITY IDEOGRAPH-2F8E0 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E1 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E2 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E3 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E4 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E5 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E6 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E7 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E8 + +% CJK COMPATIBILITY IDEOGRAPH-2F8E9 + +% CJK COMPATIBILITY IDEOGRAPH-2F8EA + +% CJK COMPATIBILITY IDEOGRAPH-2F8EB + +% CJK COMPATIBILITY IDEOGRAPH-2F8EC + +% CJK COMPATIBILITY IDEOGRAPH-2F8ED + +% CJK COMPATIBILITY IDEOGRAPH-2F8EE + +% CJK COMPATIBILITY IDEOGRAPH-2F8EF + +% CJK COMPATIBILITY IDEOGRAPH-2F8F0 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F1 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F2 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F3 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F4 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F5 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F6 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F7 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F8 + +% CJK COMPATIBILITY IDEOGRAPH-2F8F9 + +% CJK COMPATIBILITY IDEOGRAPH-2F8FA + +% CJK COMPATIBILITY IDEOGRAPH-2F8FB + +% CJK COMPATIBILITY IDEOGRAPH-2F8FC + +% CJK COMPATIBILITY IDEOGRAPH-2F8FD + +% CJK COMPATIBILITY IDEOGRAPH-2F8FE + +% CJK COMPATIBILITY IDEOGRAPH-2F8FF + +% CJK COMPATIBILITY IDEOGRAPH-2F900 + +% CJK COMPATIBILITY IDEOGRAPH-2F901 + +% CJK COMPATIBILITY IDEOGRAPH-2F902 + +% CJK COMPATIBILITY IDEOGRAPH-2F903 + +% CJK COMPATIBILITY IDEOGRAPH-2F904 + +% CJK COMPATIBILITY IDEOGRAPH-2F905 + +% CJK COMPATIBILITY IDEOGRAPH-2F906 + +% CJK COMPATIBILITY IDEOGRAPH-2F907 + +% CJK COMPATIBILITY IDEOGRAPH-2F908 + +% CJK COMPATIBILITY IDEOGRAPH-2F909 + +% CJK COMPATIBILITY IDEOGRAPH-2F90A + +% CJK COMPATIBILITY IDEOGRAPH-2F90B + +% CJK COMPATIBILITY IDEOGRAPH-2F90C + +% CJK COMPATIBILITY IDEOGRAPH-2F90D + +% CJK COMPATIBILITY IDEOGRAPH-2F90E + +% CJK COMPATIBILITY IDEOGRAPH-2F90F + +% CJK COMPATIBILITY IDEOGRAPH-2F910 + +% CJK COMPATIBILITY IDEOGRAPH-2F911 + +% CJK COMPATIBILITY IDEOGRAPH-2F912 + +% CJK COMPATIBILITY IDEOGRAPH-2F913 + +% CJK COMPATIBILITY IDEOGRAPH-2F914 + +% CJK COMPATIBILITY IDEOGRAPH-2F915 + +% CJK COMPATIBILITY IDEOGRAPH-2F916 + +% CJK COMPATIBILITY IDEOGRAPH-2F917 + +% CJK COMPATIBILITY IDEOGRAPH-2F918 + +% CJK COMPATIBILITY IDEOGRAPH-2F919 + +% CJK COMPATIBILITY IDEOGRAPH-2F91A + +% CJK COMPATIBILITY IDEOGRAPH-2F91B + +% CJK COMPATIBILITY IDEOGRAPH-2F91C + +% CJK COMPATIBILITY IDEOGRAPH-2F91D + +% CJK COMPATIBILITY IDEOGRAPH-2F91E + +% CJK COMPATIBILITY IDEOGRAPH-2F91F + +% CJK COMPATIBILITY IDEOGRAPH-2F920 + +% CJK COMPATIBILITY IDEOGRAPH-2F921 + +% CJK COMPATIBILITY IDEOGRAPH-2F922 + +% CJK COMPATIBILITY IDEOGRAPH-2F923 + +% CJK COMPATIBILITY IDEOGRAPH-2F924 + +% CJK COMPATIBILITY IDEOGRAPH-2F925 + +% CJK COMPATIBILITY IDEOGRAPH-2F926 + +% CJK COMPATIBILITY IDEOGRAPH-2F927 + +% CJK COMPATIBILITY IDEOGRAPH-2F928 + +% CJK COMPATIBILITY IDEOGRAPH-2F929 + +% CJK COMPATIBILITY IDEOGRAPH-2F92A + +% CJK COMPATIBILITY IDEOGRAPH-2F92B + +% CJK COMPATIBILITY IDEOGRAPH-2F92C + +% CJK COMPATIBILITY IDEOGRAPH-2F92D + +% CJK COMPATIBILITY IDEOGRAPH-2F92E + +% CJK COMPATIBILITY IDEOGRAPH-2F92F + +% CJK COMPATIBILITY IDEOGRAPH-2F930 + +% CJK COMPATIBILITY IDEOGRAPH-2F931 + +% CJK COMPATIBILITY IDEOGRAPH-2F932 + +% CJK COMPATIBILITY IDEOGRAPH-2F933 + +% CJK COMPATIBILITY IDEOGRAPH-2F934 + +% CJK COMPATIBILITY IDEOGRAPH-2F935 + +% CJK COMPATIBILITY IDEOGRAPH-2F936 + +% CJK COMPATIBILITY IDEOGRAPH-2F937 + +% CJK COMPATIBILITY IDEOGRAPH-2F938 + +% CJK COMPATIBILITY IDEOGRAPH-2F939 + +% CJK COMPATIBILITY IDEOGRAPH-2F93A + +% CJK COMPATIBILITY IDEOGRAPH-2F93B + +% CJK COMPATIBILITY IDEOGRAPH-2F93C + +% CJK COMPATIBILITY IDEOGRAPH-2F93D + +% CJK COMPATIBILITY IDEOGRAPH-2F93E + +% CJK COMPATIBILITY IDEOGRAPH-2F93F + +% CJK COMPATIBILITY IDEOGRAPH-2F940 + +% CJK COMPATIBILITY IDEOGRAPH-2F941 + +% CJK COMPATIBILITY IDEOGRAPH-2F942 + +% CJK COMPATIBILITY IDEOGRAPH-2F943 + +% CJK COMPATIBILITY IDEOGRAPH-2F944 + +% CJK COMPATIBILITY IDEOGRAPH-2F945 + +% CJK COMPATIBILITY IDEOGRAPH-2F946 + +% CJK COMPATIBILITY IDEOGRAPH-2F947 + +% CJK COMPATIBILITY IDEOGRAPH-2F948 + +% CJK COMPATIBILITY IDEOGRAPH-2F949 + +% CJK COMPATIBILITY IDEOGRAPH-2F94A + +% CJK COMPATIBILITY IDEOGRAPH-2F94B + +% CJK COMPATIBILITY IDEOGRAPH-2F94C + +% CJK COMPATIBILITY IDEOGRAPH-2F94D + +% CJK COMPATIBILITY IDEOGRAPH-2F94E + +% CJK COMPATIBILITY IDEOGRAPH-2F94F + +% CJK COMPATIBILITY IDEOGRAPH-2F950 + +% CJK COMPATIBILITY IDEOGRAPH-2F951 + +% CJK COMPATIBILITY IDEOGRAPH-2F952 + +% CJK COMPATIBILITY IDEOGRAPH-2F953 + +% CJK COMPATIBILITY IDEOGRAPH-2F954 + +% CJK COMPATIBILITY IDEOGRAPH-2F955 + +% CJK COMPATIBILITY IDEOGRAPH-2F956 + +% CJK COMPATIBILITY IDEOGRAPH-2F957 + +% CJK COMPATIBILITY IDEOGRAPH-2F958 + +% CJK COMPATIBILITY IDEOGRAPH-2F959 + +% CJK COMPATIBILITY IDEOGRAPH-2F95A + +% CJK COMPATIBILITY IDEOGRAPH-2F95B + +% CJK COMPATIBILITY IDEOGRAPH-2F95C + +% CJK COMPATIBILITY IDEOGRAPH-2F95D + +% CJK COMPATIBILITY IDEOGRAPH-2F95E + +% CJK COMPATIBILITY IDEOGRAPH-2F95F + +% CJK COMPATIBILITY IDEOGRAPH-2F960 + +% CJK COMPATIBILITY IDEOGRAPH-2F961 + +% CJK COMPATIBILITY IDEOGRAPH-2F962 + +% CJK COMPATIBILITY IDEOGRAPH-2F963 + +% CJK COMPATIBILITY IDEOGRAPH-2F964 + +% CJK COMPATIBILITY IDEOGRAPH-2F965 + +% CJK COMPATIBILITY IDEOGRAPH-2F966 + +% CJK COMPATIBILITY IDEOGRAPH-2F967 + +% CJK COMPATIBILITY IDEOGRAPH-2F968 + +% CJK COMPATIBILITY IDEOGRAPH-2F969 + +% CJK COMPATIBILITY IDEOGRAPH-2F96A + +% CJK COMPATIBILITY IDEOGRAPH-2F96B + +% CJK COMPATIBILITY IDEOGRAPH-2F96C + +% CJK COMPATIBILITY IDEOGRAPH-2F96D + +% CJK COMPATIBILITY IDEOGRAPH-2F96E + +% CJK COMPATIBILITY IDEOGRAPH-2F96F + +% CJK COMPATIBILITY IDEOGRAPH-2F970 + +% CJK COMPATIBILITY IDEOGRAPH-2F971 + +% CJK COMPATIBILITY IDEOGRAPH-2F972 + +% CJK COMPATIBILITY IDEOGRAPH-2F973 + +% CJK COMPATIBILITY IDEOGRAPH-2F974 + +% CJK COMPATIBILITY IDEOGRAPH-2F975 + +% CJK COMPATIBILITY IDEOGRAPH-2F976 + +% CJK COMPATIBILITY IDEOGRAPH-2F977 + +% CJK COMPATIBILITY IDEOGRAPH-2F978 + +% CJK COMPATIBILITY IDEOGRAPH-2F979 + +% CJK COMPATIBILITY IDEOGRAPH-2F97A + +% CJK COMPATIBILITY IDEOGRAPH-2F97B + +% CJK COMPATIBILITY IDEOGRAPH-2F97C + +% CJK COMPATIBILITY IDEOGRAPH-2F97D + +% CJK COMPATIBILITY IDEOGRAPH-2F97E + +% CJK COMPATIBILITY IDEOGRAPH-2F97F + +% CJK COMPATIBILITY IDEOGRAPH-2F980 + +% CJK COMPATIBILITY IDEOGRAPH-2F981 + +% CJK COMPATIBILITY IDEOGRAPH-2F982 + +% CJK COMPATIBILITY IDEOGRAPH-2F983 + +% CJK COMPATIBILITY IDEOGRAPH-2F984 + +% CJK COMPATIBILITY IDEOGRAPH-2F985 + +% CJK COMPATIBILITY IDEOGRAPH-2F986 + +% CJK COMPATIBILITY IDEOGRAPH-2F987 + +% CJK COMPATIBILITY IDEOGRAPH-2F988 + +% CJK COMPATIBILITY IDEOGRAPH-2F989 + +% CJK COMPATIBILITY IDEOGRAPH-2F98A + +% CJK COMPATIBILITY IDEOGRAPH-2F98B + +% CJK COMPATIBILITY IDEOGRAPH-2F98C + +% CJK COMPATIBILITY IDEOGRAPH-2F98D + +% CJK COMPATIBILITY IDEOGRAPH-2F98E + +% CJK COMPATIBILITY IDEOGRAPH-2F98F + +% CJK COMPATIBILITY IDEOGRAPH-2F990 + +% CJK COMPATIBILITY IDEOGRAPH-2F991 + +% CJK COMPATIBILITY IDEOGRAPH-2F992 + +% CJK COMPATIBILITY IDEOGRAPH-2F993 + +% CJK COMPATIBILITY IDEOGRAPH-2F994 + +% CJK COMPATIBILITY IDEOGRAPH-2F995 + +% CJK COMPATIBILITY IDEOGRAPH-2F996 + +% CJK COMPATIBILITY IDEOGRAPH-2F997 + +% CJK COMPATIBILITY IDEOGRAPH-2F998 + +% CJK COMPATIBILITY IDEOGRAPH-2F999 + +% CJK COMPATIBILITY IDEOGRAPH-2F99A + +% CJK COMPATIBILITY IDEOGRAPH-2F99B + +% CJK COMPATIBILITY IDEOGRAPH-2F99C + +% CJK COMPATIBILITY IDEOGRAPH-2F99D + +% CJK COMPATIBILITY IDEOGRAPH-2F99E + +% CJK COMPATIBILITY IDEOGRAPH-2F99F + +% CJK COMPATIBILITY IDEOGRAPH-2F9A0 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A1 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A2 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A3 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A4 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A5 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A6 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A7 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A8 + +% CJK COMPATIBILITY IDEOGRAPH-2F9A9 + +% CJK COMPATIBILITY IDEOGRAPH-2F9AA + +% CJK COMPATIBILITY IDEOGRAPH-2F9AB + +% CJK COMPATIBILITY IDEOGRAPH-2F9AC + +% CJK COMPATIBILITY IDEOGRAPH-2F9AD + +% CJK COMPATIBILITY IDEOGRAPH-2F9AE + +% CJK COMPATIBILITY IDEOGRAPH-2F9AF + +% CJK COMPATIBILITY IDEOGRAPH-2F9B0 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B1 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B2 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B3 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B4 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B5 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B6 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B7 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B8 + +% CJK COMPATIBILITY IDEOGRAPH-2F9B9 + +% CJK COMPATIBILITY IDEOGRAPH-2F9BA + +% CJK COMPATIBILITY IDEOGRAPH-2F9BB + +% CJK COMPATIBILITY IDEOGRAPH-2F9BC + +% CJK COMPATIBILITY IDEOGRAPH-2F9BD + +% CJK COMPATIBILITY IDEOGRAPH-2F9BE + +% CJK COMPATIBILITY IDEOGRAPH-2F9BF + +% CJK COMPATIBILITY IDEOGRAPH-2F9C0 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C1 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C2 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C3 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C4 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C5 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C6 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C7 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C8 + +% CJK COMPATIBILITY IDEOGRAPH-2F9C9 + +% CJK COMPATIBILITY IDEOGRAPH-2F9CA + +% CJK COMPATIBILITY IDEOGRAPH-2F9CB + +% CJK COMPATIBILITY IDEOGRAPH-2F9CC + +% CJK COMPATIBILITY IDEOGRAPH-2F9CD + +% CJK COMPATIBILITY IDEOGRAPH-2F9CE + +% CJK COMPATIBILITY IDEOGRAPH-2F9CF + +% CJK COMPATIBILITY IDEOGRAPH-2F9D0 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D1 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D2 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D3 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D4 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D5 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D6 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D7 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D8 + +% CJK COMPATIBILITY IDEOGRAPH-2F9D9 + +% CJK COMPATIBILITY IDEOGRAPH-2F9DA + +% CJK COMPATIBILITY IDEOGRAPH-2F9DB + +% CJK COMPATIBILITY IDEOGRAPH-2F9DC + +% CJK COMPATIBILITY IDEOGRAPH-2F9DD + +% CJK COMPATIBILITY IDEOGRAPH-2F9DE + +% CJK COMPATIBILITY IDEOGRAPH-2F9DF + +% CJK COMPATIBILITY IDEOGRAPH-2F9E0 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E1 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E2 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E3 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E4 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E5 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E6 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E7 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E8 + +% CJK COMPATIBILITY IDEOGRAPH-2F9E9 + +% CJK COMPATIBILITY IDEOGRAPH-2F9EA + +% CJK COMPATIBILITY IDEOGRAPH-2F9EB + +% CJK COMPATIBILITY IDEOGRAPH-2F9EC + +% CJK COMPATIBILITY IDEOGRAPH-2F9ED + +% CJK COMPATIBILITY IDEOGRAPH-2F9EE + +% CJK COMPATIBILITY IDEOGRAPH-2F9EF + +% CJK COMPATIBILITY IDEOGRAPH-2F9F0 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F1 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F2 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F3 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F4 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F5 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F6 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F7 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F8 + +% CJK COMPATIBILITY IDEOGRAPH-2F9F9 + +% CJK COMPATIBILITY IDEOGRAPH-2F9FA + +% CJK COMPATIBILITY IDEOGRAPH-2F9FB + +% CJK COMPATIBILITY IDEOGRAPH-2F9FC + +% CJK COMPATIBILITY IDEOGRAPH-2F9FD + +% CJK COMPATIBILITY IDEOGRAPH-2F9FE + +% CJK COMPATIBILITY IDEOGRAPH-2F9FF + +% CJK COMPATIBILITY IDEOGRAPH-2FA00 + +% CJK COMPATIBILITY IDEOGRAPH-2FA01 + +% CJK COMPATIBILITY IDEOGRAPH-2FA02 + +% CJK COMPATIBILITY IDEOGRAPH-2FA03 + +% CJK COMPATIBILITY IDEOGRAPH-2FA04 + +% CJK COMPATIBILITY IDEOGRAPH-2FA05 + +% CJK COMPATIBILITY IDEOGRAPH-2FA06 + +% CJK COMPATIBILITY IDEOGRAPH-2FA07 + +% CJK COMPATIBILITY IDEOGRAPH-2FA08 + +% CJK COMPATIBILITY IDEOGRAPH-2FA09 + +% CJK COMPATIBILITY IDEOGRAPH-2FA0A + +% CJK COMPATIBILITY IDEOGRAPH-2FA0B + +% CJK COMPATIBILITY IDEOGRAPH-2FA0C + +% CJK COMPATIBILITY IDEOGRAPH-2FA0D + +% CJK COMPATIBILITY IDEOGRAPH-2FA0E + +% CJK COMPATIBILITY IDEOGRAPH-2FA0F + +% CJK COMPATIBILITY IDEOGRAPH-2FA10 + +% CJK COMPATIBILITY IDEOGRAPH-2FA11 + +% CJK COMPATIBILITY IDEOGRAPH-2FA12 + +% CJK COMPATIBILITY IDEOGRAPH-2FA13 + +% CJK COMPATIBILITY IDEOGRAPH-2FA14 + +% CJK COMPATIBILITY IDEOGRAPH-2FA15 + +% CJK COMPATIBILITY IDEOGRAPH-2FA16 + +% CJK COMPATIBILITY IDEOGRAPH-2FA17 + +% CJK COMPATIBILITY IDEOGRAPH-2FA18 + +% CJK COMPATIBILITY IDEOGRAPH-2FA19 + +% CJK COMPATIBILITY IDEOGRAPH-2FA1A + +% CJK COMPATIBILITY IDEOGRAPH-2FA1B + +% CJK COMPATIBILITY IDEOGRAPH-2FA1C + +% CJK COMPATIBILITY IDEOGRAPH-2FA1D + translit_end diff -durpN glibc-2.2.3/localedata/locales/translit_compat glibc-2.2.4/localedata/locales/translit_compat --- glibc-2.2.3/localedata/locales/translit_compat Wed Nov 8 14:10:19 2000 +++ glibc-2.2.4/localedata/locales/translit_compat Mon Jul 23 10:54:38 2001 @@ -70,6 +70,10 @@ translit_start "" % GREEK LUNATE SIGMA SYMBOL "" +% GREEK CAPITAL THETA SYMBOL + "" +% GREEK LUNATE EPSILON SYMBOL + "" % ARMENIAN SMALL LIGATURE ECH YIWN "" % HEBREW LIGATURE YIDDISH DOUBLE VAV diff -durpN glibc-2.2.3/localedata/locales/translit_et glibc-2.2.4/localedata/locales/translit_et --- glibc-2.2.3/localedata/locales/translit_et Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/translit_et Fri Aug 3 01:38:25 2001 @@ -0,0 +1,800 @@ +LC_CTYPE +translit_start +# hoy sadis followed by a vowel + + + + + + + + +# lawi sadis followed by a vowel + + + + + + + + +# Hewt sadis followed by a vowel + + + + + + + + +# mey sadis followed by a vowel + + + + + + + + +# `sewt sadis followed by a vowel + + + + + + + + +# rIs sadis followed by a vowel + + + + + + + + +# sat sadis followed by a vowel + + + + + + + + +# x-sat sadis followed by a vowel + + + + + + + + +# qef sadis followed by a vowel + + + + + + + + + + + + + + + + +# Qef sadis followed by a vowel + + + + + + + + + + + + + + + + +# bEt sadis followed by a vowel + + + + + + + + +# ve-bEt sadis followed by a vowel + + + + + + + + +# tewi sadis followed by a vowel + + + + + + + + +# ce-tewi sadis followed by a vowel + + + + + + + + +# `herm sadis followed by a vowel + + + + + + + + + + + + + + + + +# ne`hes sadis followed by a vowel + + + + + + + + +# Ne-ne`hes sadis followed by a vowel + + + + + + + + +# kef sadis followed by a vowel + + + + + + + + + + + + + + + + +# Kef sadis followed by a vowel + + + + + + + + + + + + + + + + +# wewE sadis followed by a vowel + + + + + + + + +# zey sadis follozed by a vowel + + + + + + + + +# Ze-zey sadis followed by a vowel + + + + + + + + +# yemene sadis folloyed by a vowel + + + + + + + + +# dnt sadis followed by a vowel + + + + + + + + +# De-dnt sadis followed by a vowel + + + + + + + + +# je-dnt sadis followed by a vowel + + + + + + + + +# gemel sadis followed by a vowel + + + + + + + + + + + + + + + + +# Ge-gemel sadis followed by a vowel + + + + + + + + +# Teyt sadis followed by a vowel + + + + + + + + +# Ce-Teyt sadis followed by a vowel + + + + + + + + +# Peyt sadis followed by a vowel + + + + + + + + +# Sedey sadis followed by a vowel + + + + + + + + +# `SePa sadis followed by a vowel + + + + + + + + +# af sadis followed by a vowel + + + + + + + + +# psa sadis pollowed by a vowel + + + + + + + + +# hoy + + + + + + + + +# lawi + + + + + + + + + +# Hewt + + + + + + + + + +# mey + + + + + + + + + +# `sewt + + + + + + + + + +# rIs + + + + + + + + + +# sat + + + + + + + + + +# x-sat + + + + + + + + + +# qef + + + + + + + + + + + + + + +# Qef + + + + + + + + + + + + + + +# bEt + + + + + + + + + +# ve-bEt + + + + + + + + + +# tewi + + + + + + + + + +# ce-tewi + + + + + + + + + +# `herm + + + + + + + + + + + + + + +# ne`hes + + + + + + + + + +# Ne-ne`hes + + + + + + + + + +# alf + + + + + + + + + +# kef + + + + + + + + + + + + + + +# Kef + + + + + + + + + + + + + + +# wewE + + + + + + + + + +# `eyn + + + + + + + + +# zey + + + + + + + + + +# Ze-zey + + + + + + + + + +# yemene + + + + + + + + +# dnt + + + + + + + + + +# De-dnt + + + + + + + + + +# je-dnt + + + + + + + + + +# gemel + + + + + + + + + + + + + + +# Ge-gemel + + + + + + + + + +# Teyt + + + + + + + + + +# Ce-Teyt + + + + + + + + + +# Peyt + + + + + + + + + +# Sedey + + + + + + + + + +# `SePa + + + + + + + + + +# af + + + + + + + + + +# psa + + + + + + + + + +# Ligatures + + + + +# Punctuation + + + + + + + + + +# Numerals + + + + + + + + + + + + + + + + + + + + +translit_end +END LC_CTYPE diff -durpN glibc-2.2.3/localedata/locales/translit_font glibc-2.2.4/localedata/locales/translit_font --- glibc-2.2.3/localedata/locales/translit_font Mon Oct 30 20:32:56 2000 +++ glibc-2.2.4/localedata/locales/translit_font Mon Jul 23 10:54:38 2001 @@ -47,6 +47,997 @@ translit_start % HEBREW LETTER WIDE RESH % HEBREW LETTER WIDE TAV % HEBREW LETTER ALTERNATIVE PLUS SIGN + % MATHEMATICAL BOLD CAPITAL A + % MATHEMATICAL BOLD CAPITAL B + % MATHEMATICAL BOLD CAPITAL C + % MATHEMATICAL BOLD CAPITAL D + % MATHEMATICAL BOLD CAPITAL E + % MATHEMATICAL BOLD CAPITAL F + % MATHEMATICAL BOLD CAPITAL G + % MATHEMATICAL BOLD CAPITAL H + % MATHEMATICAL BOLD CAPITAL I + % MATHEMATICAL BOLD CAPITAL J + % MATHEMATICAL BOLD CAPITAL K + % MATHEMATICAL BOLD CAPITAL L + % MATHEMATICAL BOLD CAPITAL M + % MATHEMATICAL BOLD CAPITAL N + % MATHEMATICAL BOLD CAPITAL O + % MATHEMATICAL BOLD CAPITAL P + % MATHEMATICAL BOLD CAPITAL Q + % MATHEMATICAL BOLD CAPITAL R + % MATHEMATICAL BOLD CAPITAL S + % MATHEMATICAL BOLD CAPITAL T + % MATHEMATICAL BOLD CAPITAL U + % MATHEMATICAL BOLD CAPITAL V + % MATHEMATICAL BOLD CAPITAL W + % MATHEMATICAL BOLD CAPITAL X + % MATHEMATICAL BOLD CAPITAL Y + % MATHEMATICAL BOLD CAPITAL Z + % MATHEMATICAL BOLD SMALL A + % MATHEMATICAL BOLD SMALL B + % MATHEMATICAL BOLD SMALL C + % MATHEMATICAL BOLD SMALL D + % MATHEMATICAL BOLD SMALL E + % MATHEMATICAL BOLD SMALL F + % MATHEMATICAL BOLD SMALL G + % MATHEMATICAL BOLD SMALL H + % MATHEMATICAL BOLD SMALL I + % MATHEMATICAL BOLD SMALL J + % MATHEMATICAL BOLD SMALL K + % MATHEMATICAL BOLD SMALL L + % MATHEMATICAL BOLD SMALL M + % MATHEMATICAL BOLD SMALL N + % MATHEMATICAL BOLD SMALL O + % MATHEMATICAL BOLD SMALL P + % MATHEMATICAL BOLD SMALL Q + % MATHEMATICAL BOLD SMALL R + % MATHEMATICAL BOLD SMALL S + % MATHEMATICAL BOLD SMALL T + % MATHEMATICAL BOLD SMALL U + % MATHEMATICAL BOLD SMALL V + % MATHEMATICAL BOLD SMALL W + % MATHEMATICAL BOLD SMALL X + % MATHEMATICAL BOLD SMALL Y + % MATHEMATICAL BOLD SMALL Z + % MATHEMATICAL ITALIC CAPITAL A + % MATHEMATICAL ITALIC CAPITAL B + % MATHEMATICAL ITALIC CAPITAL C + % MATHEMATICAL ITALIC CAPITAL D + % MATHEMATICAL ITALIC CAPITAL E + % MATHEMATICAL ITALIC CAPITAL F + % MATHEMATICAL ITALIC CAPITAL G + % MATHEMATICAL ITALIC CAPITAL H + % MATHEMATICAL ITALIC CAPITAL I + % MATHEMATICAL ITALIC CAPITAL J + % MATHEMATICAL ITALIC CAPITAL K + % MATHEMATICAL ITALIC CAPITAL L + % MATHEMATICAL ITALIC CAPITAL M + % MATHEMATICAL ITALIC CAPITAL N + % MATHEMATICAL ITALIC CAPITAL O + % MATHEMATICAL ITALIC CAPITAL P + % MATHEMATICAL ITALIC CAPITAL Q + % MATHEMATICAL ITALIC CAPITAL R + % MATHEMATICAL ITALIC CAPITAL S + % MATHEMATICAL ITALIC CAPITAL T + % MATHEMATICAL ITALIC CAPITAL U + % MATHEMATICAL ITALIC CAPITAL V + % MATHEMATICAL ITALIC CAPITAL W + % MATHEMATICAL ITALIC CAPITAL X + % MATHEMATICAL ITALIC CAPITAL Y + % MATHEMATICAL ITALIC CAPITAL Z + % MATHEMATICAL ITALIC SMALL A + % MATHEMATICAL ITALIC SMALL B + % MATHEMATICAL ITALIC SMALL C + % MATHEMATICAL ITALIC SMALL D + % MATHEMATICAL ITALIC SMALL E + % MATHEMATICAL ITALIC SMALL F + % MATHEMATICAL ITALIC SMALL G + % MATHEMATICAL ITALIC SMALL I + % MATHEMATICAL ITALIC SMALL J + % MATHEMATICAL ITALIC SMALL K + % MATHEMATICAL ITALIC SMALL L + % MATHEMATICAL ITALIC SMALL M + % MATHEMATICAL ITALIC SMALL N + % MATHEMATICAL ITALIC SMALL O + % MATHEMATICAL ITALIC SMALL P + % MATHEMATICAL ITALIC SMALL Q + % MATHEMATICAL ITALIC SMALL R + % MATHEMATICAL ITALIC SMALL S + % MATHEMATICAL ITALIC SMALL T + % MATHEMATICAL ITALIC SMALL U + % MATHEMATICAL ITALIC SMALL V + % MATHEMATICAL ITALIC SMALL W + % MATHEMATICAL ITALIC SMALL X + % MATHEMATICAL ITALIC SMALL Y + % MATHEMATICAL ITALIC SMALL Z + % MATHEMATICAL BOLD ITALIC CAPITAL A + % MATHEMATICAL BOLD ITALIC CAPITAL B + % MATHEMATICAL BOLD ITALIC CAPITAL C + % MATHEMATICAL BOLD ITALIC CAPITAL D + % MATHEMATICAL BOLD ITALIC CAPITAL E + % MATHEMATICAL BOLD ITALIC CAPITAL F + % MATHEMATICAL BOLD ITALIC CAPITAL G + % MATHEMATICAL BOLD ITALIC CAPITAL H + % MATHEMATICAL BOLD ITALIC CAPITAL I + % MATHEMATICAL BOLD ITALIC CAPITAL J + % MATHEMATICAL BOLD ITALIC CAPITAL K + % MATHEMATICAL BOLD ITALIC CAPITAL L + % MATHEMATICAL BOLD ITALIC CAPITAL M + % MATHEMATICAL BOLD ITALIC CAPITAL N + % MATHEMATICAL BOLD ITALIC CAPITAL O + % MATHEMATICAL BOLD ITALIC CAPITAL P + % MATHEMATICAL BOLD ITALIC CAPITAL Q + % MATHEMATICAL BOLD ITALIC CAPITAL R + % MATHEMATICAL BOLD ITALIC CAPITAL S + % MATHEMATICAL BOLD ITALIC CAPITAL T + % MATHEMATICAL BOLD ITALIC CAPITAL U + % MATHEMATICAL BOLD ITALIC CAPITAL V + % MATHEMATICAL BOLD ITALIC CAPITAL W + % MATHEMATICAL BOLD ITALIC CAPITAL X + % MATHEMATICAL BOLD ITALIC CAPITAL Y + % MATHEMATICAL BOLD ITALIC CAPITAL Z + % MATHEMATICAL BOLD ITALIC SMALL A + % MATHEMATICAL BOLD ITALIC SMALL B + % MATHEMATICAL BOLD ITALIC SMALL C + % MATHEMATICAL BOLD ITALIC SMALL D + % MATHEMATICAL BOLD ITALIC SMALL E + % MATHEMATICAL BOLD ITALIC SMALL F + % MATHEMATICAL BOLD ITALIC SMALL G + % MATHEMATICAL BOLD ITALIC SMALL H + % MATHEMATICAL BOLD ITALIC SMALL I + % MATHEMATICAL BOLD ITALIC SMALL J + % MATHEMATICAL BOLD ITALIC SMALL K + % MATHEMATICAL BOLD ITALIC SMALL L + % MATHEMATICAL BOLD ITALIC SMALL M + % MATHEMATICAL BOLD ITALIC SMALL N + % MATHEMATICAL BOLD ITALIC SMALL O + % MATHEMATICAL BOLD ITALIC SMALL P + % MATHEMATICAL BOLD ITALIC SMALL Q + % MATHEMATICAL BOLD ITALIC SMALL R + % MATHEMATICAL BOLD ITALIC SMALL S + % MATHEMATICAL BOLD ITALIC SMALL T + % MATHEMATICAL BOLD ITALIC SMALL U + % MATHEMATICAL BOLD ITALIC SMALL V + % MATHEMATICAL BOLD ITALIC SMALL W + % MATHEMATICAL BOLD ITALIC SMALL X + % MATHEMATICAL BOLD ITALIC SMALL Y + % MATHEMATICAL BOLD ITALIC SMALL Z + % MATHEMATICAL SCRIPT CAPITAL A + % MATHEMATICAL SCRIPT CAPITAL C + % MATHEMATICAL SCRIPT CAPITAL D + % MATHEMATICAL SCRIPT CAPITAL G + % MATHEMATICAL SCRIPT CAPITAL J + % MATHEMATICAL SCRIPT CAPITAL K + % MATHEMATICAL SCRIPT CAPITAL N + % MATHEMATICAL SCRIPT CAPITAL O + % MATHEMATICAL SCRIPT CAPITAL P + % MATHEMATICAL SCRIPT CAPITAL Q + % MATHEMATICAL SCRIPT CAPITAL S + % MATHEMATICAL SCRIPT CAPITAL T + % MATHEMATICAL SCRIPT CAPITAL U + % MATHEMATICAL SCRIPT CAPITAL V + % MATHEMATICAL SCRIPT CAPITAL W + % MATHEMATICAL SCRIPT CAPITAL X + % MATHEMATICAL SCRIPT CAPITAL Y + % MATHEMATICAL SCRIPT CAPITAL Z + % MATHEMATICAL SCRIPT SMALL A + % MATHEMATICAL SCRIPT SMALL B + % MATHEMATICAL SCRIPT SMALL C + % MATHEMATICAL SCRIPT SMALL D + % MATHEMATICAL SCRIPT SMALL F + % MATHEMATICAL SCRIPT SMALL H + % MATHEMATICAL SCRIPT SMALL I + % MATHEMATICAL SCRIPT SMALL J + % MATHEMATICAL SCRIPT SMALL K + % MATHEMATICAL SCRIPT SMALL M + % MATHEMATICAL SCRIPT SMALL N + % MATHEMATICAL SCRIPT SMALL P + % MATHEMATICAL SCRIPT SMALL Q + % MATHEMATICAL SCRIPT SMALL R + % MATHEMATICAL SCRIPT SMALL S + % MATHEMATICAL SCRIPT SMALL T + % MATHEMATICAL SCRIPT SMALL U + % MATHEMATICAL SCRIPT SMALL V + % MATHEMATICAL SCRIPT SMALL W + % MATHEMATICAL SCRIPT SMALL X + % MATHEMATICAL SCRIPT SMALL Y + % MATHEMATICAL SCRIPT SMALL Z + % MATHEMATICAL BOLD SCRIPT CAPITAL A + % MATHEMATICAL BOLD SCRIPT CAPITAL B + % MATHEMATICAL BOLD SCRIPT CAPITAL C + % MATHEMATICAL BOLD SCRIPT CAPITAL D + % MATHEMATICAL BOLD SCRIPT CAPITAL E + % MATHEMATICAL BOLD SCRIPT CAPITAL F + % MATHEMATICAL BOLD SCRIPT CAPITAL G + % MATHEMATICAL BOLD SCRIPT CAPITAL H + % MATHEMATICAL BOLD SCRIPT CAPITAL I + % MATHEMATICAL BOLD SCRIPT CAPITAL J + % MATHEMATICAL BOLD SCRIPT CAPITAL K + % MATHEMATICAL BOLD SCRIPT CAPITAL L + % MATHEMATICAL BOLD SCRIPT CAPITAL M + % MATHEMATICAL BOLD SCRIPT CAPITAL N + % MATHEMATICAL BOLD SCRIPT CAPITAL O + % MATHEMATICAL BOLD SCRIPT CAPITAL P + % MATHEMATICAL BOLD SCRIPT CAPITAL Q + % MATHEMATICAL BOLD SCRIPT CAPITAL R + % MATHEMATICAL BOLD SCRIPT CAPITAL S + % MATHEMATICAL BOLD SCRIPT CAPITAL T + % MATHEMATICAL BOLD SCRIPT CAPITAL U + % MATHEMATICAL BOLD SCRIPT CAPITAL V + % MATHEMATICAL BOLD SCRIPT CAPITAL W + % MATHEMATICAL BOLD SCRIPT CAPITAL X + % MATHEMATICAL BOLD SCRIPT CAPITAL Y + % MATHEMATICAL BOLD SCRIPT CAPITAL Z + % MATHEMATICAL BOLD SCRIPT SMALL A + % MATHEMATICAL BOLD SCRIPT SMALL B + % MATHEMATICAL BOLD SCRIPT SMALL C + % MATHEMATICAL BOLD SCRIPT SMALL D + % MATHEMATICAL BOLD SCRIPT SMALL E + % MATHEMATICAL BOLD SCRIPT SMALL F + % MATHEMATICAL BOLD SCRIPT SMALL G + % MATHEMATICAL BOLD SCRIPT SMALL H + % MATHEMATICAL BOLD SCRIPT SMALL I + % MATHEMATICAL BOLD SCRIPT SMALL J + % MATHEMATICAL BOLD SCRIPT SMALL K + % MATHEMATICAL BOLD SCRIPT SMALL L + % MATHEMATICAL BOLD SCRIPT SMALL M + % MATHEMATICAL BOLD SCRIPT SMALL N + % MATHEMATICAL BOLD SCRIPT SMALL O + % MATHEMATICAL BOLD SCRIPT SMALL P + % MATHEMATICAL BOLD SCRIPT SMALL Q + % MATHEMATICAL BOLD SCRIPT SMALL R + % MATHEMATICAL BOLD SCRIPT SMALL S + % MATHEMATICAL BOLD SCRIPT SMALL T + % MATHEMATICAL BOLD SCRIPT SMALL U + % MATHEMATICAL BOLD SCRIPT SMALL V + % MATHEMATICAL BOLD SCRIPT SMALL W + % MATHEMATICAL BOLD SCRIPT SMALL X + % MATHEMATICAL BOLD SCRIPT SMALL Y + % MATHEMATICAL BOLD SCRIPT SMALL Z + % MATHEMATICAL FRAKTUR CAPITAL A + % MATHEMATICAL FRAKTUR CAPITAL B + % MATHEMATICAL FRAKTUR CAPITAL D + % MATHEMATICAL FRAKTUR CAPITAL E + % MATHEMATICAL FRAKTUR CAPITAL F + % MATHEMATICAL FRAKTUR CAPITAL G + % MATHEMATICAL FRAKTUR CAPITAL J + % MATHEMATICAL FRAKTUR CAPITAL K + % MATHEMATICAL FRAKTUR CAPITAL L + % MATHEMATICAL FRAKTUR CAPITAL M + % MATHEMATICAL FRAKTUR CAPITAL N + % MATHEMATICAL FRAKTUR CAPITAL O + % MATHEMATICAL FRAKTUR CAPITAL P + % MATHEMATICAL FRAKTUR CAPITAL Q + % MATHEMATICAL FRAKTUR CAPITAL S + % MATHEMATICAL FRAKTUR CAPITAL T + % MATHEMATICAL FRAKTUR CAPITAL U + % MATHEMATICAL FRAKTUR CAPITAL V + % MATHEMATICAL FRAKTUR CAPITAL W + % MATHEMATICAL FRAKTUR CAPITAL X + % MATHEMATICAL FRAKTUR CAPITAL Y + % MATHEMATICAL FRAKTUR SMALL A + % MATHEMATICAL FRAKTUR SMALL B + % MATHEMATICAL FRAKTUR SMALL C + % MATHEMATICAL FRAKTUR SMALL D + % MATHEMATICAL FRAKTUR SMALL E + % MATHEMATICAL FRAKTUR SMALL F + % MATHEMATICAL FRAKTUR SMALL G + % MATHEMATICAL FRAKTUR SMALL H + % MATHEMATICAL FRAKTUR SMALL I + % MATHEMATICAL FRAKTUR SMALL J + % MATHEMATICAL FRAKTUR SMALL K + % MATHEMATICAL FRAKTUR SMALL L + % MATHEMATICAL FRAKTUR SMALL M + % MATHEMATICAL FRAKTUR SMALL N + % MATHEMATICAL FRAKTUR SMALL O + % MATHEMATICAL FRAKTUR SMALL P + % MATHEMATICAL FRAKTUR SMALL Q + % MATHEMATICAL FRAKTUR SMALL R + % MATHEMATICAL FRAKTUR SMALL S + % MATHEMATICAL FRAKTUR SMALL T + % MATHEMATICAL FRAKTUR SMALL U + % MATHEMATICAL FRAKTUR SMALL V + % MATHEMATICAL FRAKTUR SMALL W + % MATHEMATICAL FRAKTUR SMALL X + % MATHEMATICAL FRAKTUR SMALL Y + % MATHEMATICAL FRAKTUR SMALL Z + % MATHEMATICAL DOUBLE-STRUCK CAPITAL A + % MATHEMATICAL DOUBLE-STRUCK CAPITAL B + % MATHEMATICAL DOUBLE-STRUCK CAPITAL D + % MATHEMATICAL DOUBLE-STRUCK CAPITAL E + % MATHEMATICAL DOUBLE-STRUCK CAPITAL F + % MATHEMATICAL DOUBLE-STRUCK CAPITAL G + % MATHEMATICAL DOUBLE-STRUCK CAPITAL I + % MATHEMATICAL DOUBLE-STRUCK CAPITAL J + % MATHEMATICAL DOUBLE-STRUCK CAPITAL K + % MATHEMATICAL DOUBLE-STRUCK CAPITAL L + % MATHEMATICAL DOUBLE-STRUCK CAPITAL M + % MATHEMATICAL DOUBLE-STRUCK CAPITAL O + % MATHEMATICAL DOUBLE-STRUCK CAPITAL S + % MATHEMATICAL DOUBLE-STRUCK CAPITAL T + % MATHEMATICAL DOUBLE-STRUCK CAPITAL U + % MATHEMATICAL DOUBLE-STRUCK CAPITAL V + % MATHEMATICAL DOUBLE-STRUCK CAPITAL W + % MATHEMATICAL DOUBLE-STRUCK CAPITAL X + % MATHEMATICAL DOUBLE-STRUCK CAPITAL Y + % MATHEMATICAL DOUBLE-STRUCK SMALL A + % MATHEMATICAL DOUBLE-STRUCK SMALL B + % MATHEMATICAL DOUBLE-STRUCK SMALL C + % MATHEMATICAL DOUBLE-STRUCK SMALL D + % MATHEMATICAL DOUBLE-STRUCK SMALL E + % MATHEMATICAL DOUBLE-STRUCK SMALL F + % MATHEMATICAL DOUBLE-STRUCK SMALL G + % MATHEMATICAL DOUBLE-STRUCK SMALL H + % MATHEMATICAL DOUBLE-STRUCK SMALL I + % MATHEMATICAL DOUBLE-STRUCK SMALL J + % MATHEMATICAL DOUBLE-STRUCK SMALL K + % MATHEMATICAL DOUBLE-STRUCK SMALL L + % MATHEMATICAL DOUBLE-STRUCK SMALL M + % MATHEMATICAL DOUBLE-STRUCK SMALL N + % MATHEMATICAL DOUBLE-STRUCK SMALL O + % MATHEMATICAL DOUBLE-STRUCK SMALL P + % MATHEMATICAL DOUBLE-STRUCK SMALL Q + % MATHEMATICAL DOUBLE-STRUCK SMALL R + % MATHEMATICAL DOUBLE-STRUCK SMALL S + % MATHEMATICAL DOUBLE-STRUCK SMALL T + % MATHEMATICAL DOUBLE-STRUCK SMALL U + % MATHEMATICAL DOUBLE-STRUCK SMALL V + % MATHEMATICAL DOUBLE-STRUCK SMALL W + % MATHEMATICAL DOUBLE-STRUCK SMALL X + % MATHEMATICAL DOUBLE-STRUCK SMALL Y + % MATHEMATICAL DOUBLE-STRUCK SMALL Z + % MATHEMATICAL BOLD FRAKTUR CAPITAL A + % MATHEMATICAL BOLD FRAKTUR CAPITAL B + % MATHEMATICAL BOLD FRAKTUR CAPITAL C + % MATHEMATICAL BOLD FRAKTUR CAPITAL D + % MATHEMATICAL BOLD FRAKTUR CAPITAL E + % MATHEMATICAL BOLD FRAKTUR CAPITAL F + % MATHEMATICAL BOLD FRAKTUR CAPITAL G + % MATHEMATICAL BOLD FRAKTUR CAPITAL H + % MATHEMATICAL BOLD FRAKTUR CAPITAL I + % MATHEMATICAL BOLD FRAKTUR CAPITAL J + % MATHEMATICAL BOLD FRAKTUR CAPITAL K + % MATHEMATICAL BOLD FRAKTUR CAPITAL L + % MATHEMATICAL BOLD FRAKTUR CAPITAL M + % MATHEMATICAL BOLD FRAKTUR CAPITAL N + % MATHEMATICAL BOLD FRAKTUR CAPITAL O + % MATHEMATICAL BOLD FRAKTUR CAPITAL P + % MATHEMATICAL BOLD FRAKTUR CAPITAL Q + % MATHEMATICAL BOLD FRAKTUR CAPITAL R + % MATHEMATICAL BOLD FRAKTUR CAPITAL S + % MATHEMATICAL BOLD FRAKTUR CAPITAL T + % MATHEMATICAL BOLD FRAKTUR CAPITAL U + % MATHEMATICAL BOLD FRAKTUR CAPITAL V + % MATHEMATICAL BOLD FRAKTUR CAPITAL W + % MATHEMATICAL BOLD FRAKTUR CAPITAL X + % MATHEMATICAL BOLD FRAKTUR CAPITAL Y + % MATHEMATICAL BOLD FRAKTUR CAPITAL Z + % MATHEMATICAL BOLD FRAKTUR SMALL A + % MATHEMATICAL BOLD FRAKTUR SMALL B + % MATHEMATICAL BOLD FRAKTUR SMALL C + % MATHEMATICAL BOLD FRAKTUR SMALL D + % MATHEMATICAL BOLD FRAKTUR SMALL E + % MATHEMATICAL BOLD FRAKTUR SMALL F + % MATHEMATICAL BOLD FRAKTUR SMALL G + % MATHEMATICAL BOLD FRAKTUR SMALL H + % MATHEMATICAL BOLD FRAKTUR SMALL I + % MATHEMATICAL BOLD FRAKTUR SMALL J + % MATHEMATICAL BOLD FRAKTUR SMALL K + % MATHEMATICAL BOLD FRAKTUR SMALL L + % MATHEMATICAL BOLD FRAKTUR SMALL M + % MATHEMATICAL BOLD FRAKTUR SMALL N + % MATHEMATICAL BOLD FRAKTUR SMALL O + % MATHEMATICAL BOLD FRAKTUR SMALL P + % MATHEMATICAL BOLD FRAKTUR SMALL Q + % MATHEMATICAL BOLD FRAKTUR SMALL R + % MATHEMATICAL BOLD FRAKTUR SMALL S + % MATHEMATICAL BOLD FRAKTUR SMALL T + % MATHEMATICAL BOLD FRAKTUR SMALL U + % MATHEMATICAL BOLD FRAKTUR SMALL V + % MATHEMATICAL BOLD FRAKTUR SMALL W + % MATHEMATICAL BOLD FRAKTUR SMALL X + % MATHEMATICAL BOLD FRAKTUR SMALL Y + % MATHEMATICAL BOLD FRAKTUR SMALL Z + % MATHEMATICAL SANS-SERIF CAPITAL A + % MATHEMATICAL SANS-SERIF CAPITAL B + % MATHEMATICAL SANS-SERIF CAPITAL C + % MATHEMATICAL SANS-SERIF CAPITAL D + % MATHEMATICAL SANS-SERIF CAPITAL E + % MATHEMATICAL SANS-SERIF CAPITAL F + % MATHEMATICAL SANS-SERIF CAPITAL G + % MATHEMATICAL SANS-SERIF CAPITAL H + % MATHEMATICAL SANS-SERIF CAPITAL I + % MATHEMATICAL SANS-SERIF CAPITAL J + % MATHEMATICAL SANS-SERIF CAPITAL K + % MATHEMATICAL SANS-SERIF CAPITAL L + % MATHEMATICAL SANS-SERIF CAPITAL M + % MATHEMATICAL SANS-SERIF CAPITAL N + % MATHEMATICAL SANS-SERIF CAPITAL O + % MATHEMATICAL SANS-SERIF CAPITAL P + % MATHEMATICAL SANS-SERIF CAPITAL Q + % MATHEMATICAL SANS-SERIF CAPITAL R + % MATHEMATICAL SANS-SERIF CAPITAL S + % MATHEMATICAL SANS-SERIF CAPITAL T + % MATHEMATICAL SANS-SERIF CAPITAL U + % MATHEMATICAL SANS-SERIF CAPITAL V + % MATHEMATICAL SANS-SERIF CAPITAL W + % MATHEMATICAL SANS-SERIF CAPITAL X + % MATHEMATICAL SANS-SERIF CAPITAL Y + % MATHEMATICAL SANS-SERIF CAPITAL Z + % MATHEMATICAL SANS-SERIF SMALL A + % MATHEMATICAL SANS-SERIF SMALL B + % MATHEMATICAL SANS-SERIF SMALL C + % MATHEMATICAL SANS-SERIF SMALL D + % MATHEMATICAL SANS-SERIF SMALL E + % MATHEMATICAL SANS-SERIF SMALL F + % MATHEMATICAL SANS-SERIF SMALL G + % MATHEMATICAL SANS-SERIF SMALL H + % MATHEMATICAL SANS-SERIF SMALL I + % MATHEMATICAL SANS-SERIF SMALL J + % MATHEMATICAL SANS-SERIF SMALL K + % MATHEMATICAL SANS-SERIF SMALL L + % MATHEMATICAL SANS-SERIF SMALL M + % MATHEMATICAL SANS-SERIF SMALL N + % MATHEMATICAL SANS-SERIF SMALL O + % MATHEMATICAL SANS-SERIF SMALL P + % MATHEMATICAL SANS-SERIF SMALL Q + % MATHEMATICAL SANS-SERIF SMALL R + % MATHEMATICAL SANS-SERIF SMALL S + % MATHEMATICAL SANS-SERIF SMALL T + % MATHEMATICAL SANS-SERIF SMALL U + % MATHEMATICAL SANS-SERIF SMALL V + % MATHEMATICAL SANS-SERIF SMALL W + % MATHEMATICAL SANS-SERIF SMALL X + % MATHEMATICAL SANS-SERIF SMALL Y + % MATHEMATICAL SANS-SERIF SMALL Z + % MATHEMATICAL SANS-SERIF BOLD CAPITAL A + % MATHEMATICAL SANS-SERIF BOLD CAPITAL B + % MATHEMATICAL SANS-SERIF BOLD CAPITAL C + % MATHEMATICAL SANS-SERIF BOLD CAPITAL D + % MATHEMATICAL SANS-SERIF BOLD CAPITAL E + % MATHEMATICAL SANS-SERIF BOLD CAPITAL F + % MATHEMATICAL SANS-SERIF BOLD CAPITAL G + % MATHEMATICAL SANS-SERIF BOLD CAPITAL H + % MATHEMATICAL SANS-SERIF BOLD CAPITAL I + % MATHEMATICAL SANS-SERIF BOLD CAPITAL J + % MATHEMATICAL SANS-SERIF BOLD CAPITAL K + % MATHEMATICAL SANS-SERIF BOLD CAPITAL L + % MATHEMATICAL SANS-SERIF BOLD CAPITAL M + % MATHEMATICAL SANS-SERIF BOLD CAPITAL N + % MATHEMATICAL SANS-SERIF BOLD CAPITAL O + % MATHEMATICAL SANS-SERIF BOLD CAPITAL P + % MATHEMATICAL SANS-SERIF BOLD CAPITAL Q + % MATHEMATICAL SANS-SERIF BOLD CAPITAL R + % MATHEMATICAL SANS-SERIF BOLD CAPITAL S + % MATHEMATICAL SANS-SERIF BOLD CAPITAL T + % MATHEMATICAL SANS-SERIF BOLD CAPITAL U + % MATHEMATICAL SANS-SERIF BOLD CAPITAL V + % MATHEMATICAL SANS-SERIF BOLD CAPITAL W + % MATHEMATICAL SANS-SERIF BOLD CAPITAL X + % MATHEMATICAL SANS-SERIF BOLD CAPITAL Y + % MATHEMATICAL SANS-SERIF BOLD CAPITAL Z + % MATHEMATICAL SANS-SERIF BOLD SMALL A + % MATHEMATICAL SANS-SERIF BOLD SMALL B + % MATHEMATICAL SANS-SERIF BOLD SMALL C + % MATHEMATICAL SANS-SERIF BOLD SMALL D + % MATHEMATICAL SANS-SERIF BOLD SMALL E + % MATHEMATICAL SANS-SERIF BOLD SMALL F + % MATHEMATICAL SANS-SERIF BOLD SMALL G + % MATHEMATICAL SANS-SERIF BOLD SMALL H + % MATHEMATICAL SANS-SERIF BOLD SMALL I + % MATHEMATICAL SANS-SERIF BOLD SMALL J + % MATHEMATICAL SANS-SERIF BOLD SMALL K + % MATHEMATICAL SANS-SERIF BOLD SMALL L + % MATHEMATICAL SANS-SERIF BOLD SMALL M + % MATHEMATICAL SANS-SERIF BOLD SMALL N + % MATHEMATICAL SANS-SERIF BOLD SMALL O + % MATHEMATICAL SANS-SERIF BOLD SMALL P + % MATHEMATICAL SANS-SERIF BOLD SMALL Q + % MATHEMATICAL SANS-SERIF BOLD SMALL R + % MATHEMATICAL SANS-SERIF BOLD SMALL S + % MATHEMATICAL SANS-SERIF BOLD SMALL T + % MATHEMATICAL SANS-SERIF BOLD SMALL U + % MATHEMATICAL SANS-SERIF BOLD SMALL V + % MATHEMATICAL SANS-SERIF BOLD SMALL W + % MATHEMATICAL SANS-SERIF BOLD SMALL X + % MATHEMATICAL SANS-SERIF BOLD SMALL Y + % MATHEMATICAL SANS-SERIF BOLD SMALL Z + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL A + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL B + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL C + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL D + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL E + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL F + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL G + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL H + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL I + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL J + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL K + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL L + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL M + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL N + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL O + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL P + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL R + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL S + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL T + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL U + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL V + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL W + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL X + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y + % MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z + % MATHEMATICAL SANS-SERIF ITALIC SMALL A + % MATHEMATICAL SANS-SERIF ITALIC SMALL B + % MATHEMATICAL SANS-SERIF ITALIC SMALL C + % MATHEMATICAL SANS-SERIF ITALIC SMALL D + % MATHEMATICAL SANS-SERIF ITALIC SMALL E + % MATHEMATICAL SANS-SERIF ITALIC SMALL F + % MATHEMATICAL SANS-SERIF ITALIC SMALL G + % MATHEMATICAL SANS-SERIF ITALIC SMALL H + % MATHEMATICAL SANS-SERIF ITALIC SMALL I + % MATHEMATICAL SANS-SERIF ITALIC SMALL J + % MATHEMATICAL SANS-SERIF ITALIC SMALL K + % MATHEMATICAL SANS-SERIF ITALIC SMALL L + % MATHEMATICAL SANS-SERIF ITALIC SMALL M + % MATHEMATICAL SANS-SERIF ITALIC SMALL N + % MATHEMATICAL SANS-SERIF ITALIC SMALL O + % MATHEMATICAL SANS-SERIF ITALIC SMALL P + % MATHEMATICAL SANS-SERIF ITALIC SMALL Q + % MATHEMATICAL SANS-SERIF ITALIC SMALL R + % MATHEMATICAL SANS-SERIF ITALIC SMALL S + % MATHEMATICAL SANS-SERIF ITALIC SMALL T + % MATHEMATICAL SANS-SERIF ITALIC SMALL U + % MATHEMATICAL SANS-SERIF ITALIC SMALL V + % MATHEMATICAL SANS-SERIF ITALIC SMALL W + % MATHEMATICAL SANS-SERIF ITALIC SMALL X + % MATHEMATICAL SANS-SERIF ITALIC SMALL Y + % MATHEMATICAL SANS-SERIF ITALIC SMALL Z + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z + % MATHEMATICAL MONOSPACE CAPITAL A + % MATHEMATICAL MONOSPACE CAPITAL B + % MATHEMATICAL MONOSPACE CAPITAL C + % MATHEMATICAL MONOSPACE CAPITAL D + % MATHEMATICAL MONOSPACE CAPITAL E + % MATHEMATICAL MONOSPACE CAPITAL F + % MATHEMATICAL MONOSPACE CAPITAL G + % MATHEMATICAL MONOSPACE CAPITAL H + % MATHEMATICAL MONOSPACE CAPITAL I + % MATHEMATICAL MONOSPACE CAPITAL J + % MATHEMATICAL MONOSPACE CAPITAL K + % MATHEMATICAL MONOSPACE CAPITAL L + % MATHEMATICAL MONOSPACE CAPITAL M + % MATHEMATICAL MONOSPACE CAPITAL N + % MATHEMATICAL MONOSPACE CAPITAL O + % MATHEMATICAL MONOSPACE CAPITAL P + % MATHEMATICAL MONOSPACE CAPITAL Q + % MATHEMATICAL MONOSPACE CAPITAL R + % MATHEMATICAL MONOSPACE CAPITAL S + % MATHEMATICAL MONOSPACE CAPITAL T + % MATHEMATICAL MONOSPACE CAPITAL U + % MATHEMATICAL MONOSPACE CAPITAL V + % MATHEMATICAL MONOSPACE CAPITAL W + % MATHEMATICAL MONOSPACE CAPITAL X + % MATHEMATICAL MONOSPACE CAPITAL Y + % MATHEMATICAL MONOSPACE CAPITAL Z + % MATHEMATICAL MONOSPACE SMALL A + % MATHEMATICAL MONOSPACE SMALL B + % MATHEMATICAL MONOSPACE SMALL C + % MATHEMATICAL MONOSPACE SMALL D + % MATHEMATICAL MONOSPACE SMALL E + % MATHEMATICAL MONOSPACE SMALL F + % MATHEMATICAL MONOSPACE SMALL G + % MATHEMATICAL MONOSPACE SMALL H + % MATHEMATICAL MONOSPACE SMALL I + % MATHEMATICAL MONOSPACE SMALL J + % MATHEMATICAL MONOSPACE SMALL K + % MATHEMATICAL MONOSPACE SMALL L + % MATHEMATICAL MONOSPACE SMALL M + % MATHEMATICAL MONOSPACE SMALL N + % MATHEMATICAL MONOSPACE SMALL O + % MATHEMATICAL MONOSPACE SMALL P + % MATHEMATICAL MONOSPACE SMALL Q + % MATHEMATICAL MONOSPACE SMALL R + % MATHEMATICAL MONOSPACE SMALL S + % MATHEMATICAL MONOSPACE SMALL T + % MATHEMATICAL MONOSPACE SMALL U + % MATHEMATICAL MONOSPACE SMALL V + % MATHEMATICAL MONOSPACE SMALL W + % MATHEMATICAL MONOSPACE SMALL X + % MATHEMATICAL MONOSPACE SMALL Y + % MATHEMATICAL MONOSPACE SMALL Z + % MATHEMATICAL BOLD CAPITAL ALPHA + % MATHEMATICAL BOLD CAPITAL BETA + % MATHEMATICAL BOLD CAPITAL GAMMA + % MATHEMATICAL BOLD CAPITAL DELTA + % MATHEMATICAL BOLD CAPITAL EPSILON + % MATHEMATICAL BOLD CAPITAL ZETA + % MATHEMATICAL BOLD CAPITAL ETA + % MATHEMATICAL BOLD CAPITAL THETA + % MATHEMATICAL BOLD CAPITAL IOTA + % MATHEMATICAL BOLD CAPITAL KAPPA + % MATHEMATICAL BOLD CAPITAL LAMDA + % MATHEMATICAL BOLD CAPITAL MU + % MATHEMATICAL BOLD CAPITAL NU + % MATHEMATICAL BOLD CAPITAL XI + % MATHEMATICAL BOLD CAPITAL OMICRON + % MATHEMATICAL BOLD CAPITAL PI + % MATHEMATICAL BOLD CAPITAL RHO + % MATHEMATICAL BOLD CAPITAL THETA SYMBOL + % MATHEMATICAL BOLD CAPITAL SIGMA + % MATHEMATICAL BOLD CAPITAL TAU + % MATHEMATICAL BOLD CAPITAL UPSILON + % MATHEMATICAL BOLD CAPITAL PHI + % MATHEMATICAL BOLD CAPITAL CHI + % MATHEMATICAL BOLD CAPITAL PSI + % MATHEMATICAL BOLD CAPITAL OMEGA + % MATHEMATICAL BOLD NABLA + % MATHEMATICAL BOLD SMALL ALPHA + % MATHEMATICAL BOLD SMALL BETA + % MATHEMATICAL BOLD SMALL GAMMA + % MATHEMATICAL BOLD SMALL DELTA + % MATHEMATICAL BOLD SMALL EPSILON + % MATHEMATICAL BOLD SMALL ZETA + % MATHEMATICAL BOLD SMALL ETA + % MATHEMATICAL BOLD SMALL THETA + % MATHEMATICAL BOLD SMALL IOTA + % MATHEMATICAL BOLD SMALL KAPPA + % MATHEMATICAL BOLD SMALL LAMDA + % MATHEMATICAL BOLD SMALL MU + % MATHEMATICAL BOLD SMALL NU + % MATHEMATICAL BOLD SMALL XI + % MATHEMATICAL BOLD SMALL OMICRON + % MATHEMATICAL BOLD SMALL PI + % MATHEMATICAL BOLD SMALL RHO + % MATHEMATICAL BOLD SMALL FINAL SIGMA + % MATHEMATICAL BOLD SMALL SIGMA + % MATHEMATICAL BOLD SMALL TAU + % MATHEMATICAL BOLD SMALL UPSILON + % MATHEMATICAL BOLD SMALL PHI + % MATHEMATICAL BOLD SMALL CHI + % MATHEMATICAL BOLD SMALL PSI + % MATHEMATICAL BOLD SMALL OMEGA + % MATHEMATICAL BOLD PARTIAL DIFFERENTIAL + % MATHEMATICAL BOLD EPSILON SYMBOL + % MATHEMATICAL BOLD THETA SYMBOL + % MATHEMATICAL BOLD KAPPA SYMBOL + % MATHEMATICAL BOLD PHI SYMBOL + % MATHEMATICAL BOLD RHO SYMBOL + % MATHEMATICAL BOLD PI SYMBOL + % MATHEMATICAL ITALIC CAPITAL ALPHA + % MATHEMATICAL ITALIC CAPITAL BETA + % MATHEMATICAL ITALIC CAPITAL GAMMA + % MATHEMATICAL ITALIC CAPITAL DELTA + % MATHEMATICAL ITALIC CAPITAL EPSILON + % MATHEMATICAL ITALIC CAPITAL ZETA + % MATHEMATICAL ITALIC CAPITAL ETA + % MATHEMATICAL ITALIC CAPITAL THETA + % MATHEMATICAL ITALIC CAPITAL IOTA + % MATHEMATICAL ITALIC CAPITAL KAPPA + % MATHEMATICAL ITALIC CAPITAL LAMDA + % MATHEMATICAL ITALIC CAPITAL MU + % MATHEMATICAL ITALIC CAPITAL NU + % MATHEMATICAL ITALIC CAPITAL XI + % MATHEMATICAL ITALIC CAPITAL OMICRON + % MATHEMATICAL ITALIC CAPITAL PI + % MATHEMATICAL ITALIC CAPITAL RHO + % MATHEMATICAL ITALIC CAPITAL THETA SYMBOL + % MATHEMATICAL ITALIC CAPITAL SIGMA + % MATHEMATICAL ITALIC CAPITAL TAU + % MATHEMATICAL ITALIC CAPITAL UPSILON + % MATHEMATICAL ITALIC CAPITAL PHI + % MATHEMATICAL ITALIC CAPITAL CHI + % MATHEMATICAL ITALIC CAPITAL PSI + % MATHEMATICAL ITALIC CAPITAL OMEGA + % MATHEMATICAL ITALIC NABLA + % MATHEMATICAL ITALIC SMALL ALPHA + % MATHEMATICAL ITALIC SMALL BETA + % MATHEMATICAL ITALIC SMALL GAMMA + % MATHEMATICAL ITALIC SMALL DELTA + % MATHEMATICAL ITALIC SMALL EPSILON + % MATHEMATICAL ITALIC SMALL ZETA + % MATHEMATICAL ITALIC SMALL ETA + % MATHEMATICAL ITALIC SMALL THETA + % MATHEMATICAL ITALIC SMALL IOTA + % MATHEMATICAL ITALIC SMALL KAPPA + % MATHEMATICAL ITALIC SMALL LAMDA + % MATHEMATICAL ITALIC SMALL MU + % MATHEMATICAL ITALIC SMALL NU + % MATHEMATICAL ITALIC SMALL XI + % MATHEMATICAL ITALIC SMALL OMICRON + % MATHEMATICAL ITALIC SMALL PI + % MATHEMATICAL ITALIC SMALL RHO + % MATHEMATICAL ITALIC SMALL FINAL SIGMA + % MATHEMATICAL ITALIC SMALL SIGMA + % MATHEMATICAL ITALIC SMALL TAU + % MATHEMATICAL ITALIC SMALL UPSILON + % MATHEMATICAL ITALIC SMALL PHI + % MATHEMATICAL ITALIC SMALL CHI + % MATHEMATICAL ITALIC SMALL PSI + % MATHEMATICAL ITALIC SMALL OMEGA + % MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL + % MATHEMATICAL ITALIC EPSILON SYMBOL + % MATHEMATICAL ITALIC THETA SYMBOL + % MATHEMATICAL ITALIC KAPPA SYMBOL + % MATHEMATICAL ITALIC PHI SYMBOL + % MATHEMATICAL ITALIC RHO SYMBOL + % MATHEMATICAL ITALIC PI SYMBOL + % MATHEMATICAL BOLD ITALIC CAPITAL ALPHA + % MATHEMATICAL BOLD ITALIC CAPITAL BETA + % MATHEMATICAL BOLD ITALIC CAPITAL GAMMA + % MATHEMATICAL BOLD ITALIC CAPITAL DELTA + % MATHEMATICAL BOLD ITALIC CAPITAL EPSILON + % MATHEMATICAL BOLD ITALIC CAPITAL ZETA + % MATHEMATICAL BOLD ITALIC CAPITAL ETA + % MATHEMATICAL BOLD ITALIC CAPITAL THETA + % MATHEMATICAL BOLD ITALIC CAPITAL IOTA + % MATHEMATICAL BOLD ITALIC CAPITAL KAPPA + % MATHEMATICAL BOLD ITALIC CAPITAL LAMDA + % MATHEMATICAL BOLD ITALIC CAPITAL MU + % MATHEMATICAL BOLD ITALIC CAPITAL NU + % MATHEMATICAL BOLD ITALIC CAPITAL XI + % MATHEMATICAL BOLD ITALIC CAPITAL OMICRON + % MATHEMATICAL BOLD ITALIC CAPITAL PI + % MATHEMATICAL BOLD ITALIC CAPITAL RHO + % MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL + % MATHEMATICAL BOLD ITALIC CAPITAL SIGMA + % MATHEMATICAL BOLD ITALIC CAPITAL TAU + % MATHEMATICAL BOLD ITALIC CAPITAL UPSILON + % MATHEMATICAL BOLD ITALIC CAPITAL PHI + % MATHEMATICAL BOLD ITALIC CAPITAL CHI + % MATHEMATICAL BOLD ITALIC CAPITAL PSI + % MATHEMATICAL BOLD ITALIC CAPITAL OMEGA + % MATHEMATICAL BOLD ITALIC NABLA + % MATHEMATICAL BOLD ITALIC SMALL ALPHA + % MATHEMATICAL BOLD ITALIC SMALL BETA + % MATHEMATICAL BOLD ITALIC SMALL GAMMA + % MATHEMATICAL BOLD ITALIC SMALL DELTA + % MATHEMATICAL BOLD ITALIC SMALL EPSILON + % MATHEMATICAL BOLD ITALIC SMALL ZETA + % MATHEMATICAL BOLD ITALIC SMALL ETA + % MATHEMATICAL BOLD ITALIC SMALL THETA + % MATHEMATICAL BOLD ITALIC SMALL IOTA + % MATHEMATICAL BOLD ITALIC SMALL KAPPA + % MATHEMATICAL BOLD ITALIC SMALL LAMDA + % MATHEMATICAL BOLD ITALIC SMALL MU + % MATHEMATICAL BOLD ITALIC SMALL NU + % MATHEMATICAL BOLD ITALIC SMALL XI + % MATHEMATICAL BOLD ITALIC SMALL OMICRON + % MATHEMATICAL BOLD ITALIC SMALL PI + % MATHEMATICAL BOLD ITALIC SMALL RHO + % MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA + % MATHEMATICAL BOLD ITALIC SMALL SIGMA + % MATHEMATICAL BOLD ITALIC SMALL TAU + % MATHEMATICAL BOLD ITALIC SMALL UPSILON + % MATHEMATICAL BOLD ITALIC SMALL PHI + % MATHEMATICAL BOLD ITALIC SMALL CHI + % MATHEMATICAL BOLD ITALIC SMALL PSI + % MATHEMATICAL BOLD ITALIC SMALL OMEGA + % MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL + % MATHEMATICAL BOLD ITALIC EPSILON SYMBOL + % MATHEMATICAL BOLD ITALIC THETA SYMBOL + % MATHEMATICAL BOLD ITALIC KAPPA SYMBOL + % MATHEMATICAL BOLD ITALIC PHI SYMBOL + % MATHEMATICAL BOLD ITALIC RHO SYMBOL + % MATHEMATICAL BOLD ITALIC PI SYMBOL + % MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON + % MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL MU + % MATHEMATICAL SANS-SERIF BOLD CAPITAL NU + % MATHEMATICAL SANS-SERIF BOLD CAPITAL XI + % MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON + % MATHEMATICAL SANS-SERIF BOLD CAPITAL PI + % MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO + % MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL + % MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA + % MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU + % MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON + % MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI + % MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI + % MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI + % MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA + % MATHEMATICAL SANS-SERIF BOLD NABLA + % MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA + % MATHEMATICAL SANS-SERIF BOLD SMALL BETA + % MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA + % MATHEMATICAL SANS-SERIF BOLD SMALL DELTA + % MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON + % MATHEMATICAL SANS-SERIF BOLD SMALL ZETA + % MATHEMATICAL SANS-SERIF BOLD SMALL ETA + % MATHEMATICAL SANS-SERIF BOLD SMALL THETA + % MATHEMATICAL SANS-SERIF BOLD SMALL IOTA + % MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA + % MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA + % MATHEMATICAL SANS-SERIF BOLD SMALL MU + % MATHEMATICAL SANS-SERIF BOLD SMALL NU + % MATHEMATICAL SANS-SERIF BOLD SMALL XI + % MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON + % MATHEMATICAL SANS-SERIF BOLD SMALL PI + % MATHEMATICAL SANS-SERIF BOLD SMALL RHO + % MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA + % MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA + % MATHEMATICAL SANS-SERIF BOLD SMALL TAU + % MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON + % MATHEMATICAL SANS-SERIF BOLD SMALL PHI + % MATHEMATICAL SANS-SERIF BOLD SMALL CHI + % MATHEMATICAL SANS-SERIF BOLD SMALL PSI + % MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA + % MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL + % MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL + % MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL + % MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL + % MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL + % MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL + % MATHEMATICAL SANS-SERIF BOLD PI SYMBOL + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI + % MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA + % MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI + % MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA + % MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL + % MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL + % MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL + % MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL + % MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL + % MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL + % MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL + % MATHEMATICAL BOLD DIGIT ZERO + % MATHEMATICAL BOLD DIGIT ONE + % MATHEMATICAL BOLD DIGIT TWO + % MATHEMATICAL BOLD DIGIT THREE + % MATHEMATICAL BOLD DIGIT FOUR + % MATHEMATICAL BOLD DIGIT FIVE + % MATHEMATICAL BOLD DIGIT SIX + % MATHEMATICAL BOLD DIGIT SEVEN + % MATHEMATICAL BOLD DIGIT EIGHT + % MATHEMATICAL BOLD DIGIT NINE + % MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO + % MATHEMATICAL DOUBLE-STRUCK DIGIT ONE + % MATHEMATICAL DOUBLE-STRUCK DIGIT TWO + % MATHEMATICAL DOUBLE-STRUCK DIGIT THREE + % MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR + % MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE + % MATHEMATICAL DOUBLE-STRUCK DIGIT SIX + % MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN + % MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT + % MATHEMATICAL DOUBLE-STRUCK DIGIT NINE + % MATHEMATICAL SANS-SERIF DIGIT ZERO + % MATHEMATICAL SANS-SERIF DIGIT ONE + % MATHEMATICAL SANS-SERIF DIGIT TWO + % MATHEMATICAL SANS-SERIF DIGIT THREE + % MATHEMATICAL SANS-SERIF DIGIT FOUR + % MATHEMATICAL SANS-SERIF DIGIT FIVE + % MATHEMATICAL SANS-SERIF DIGIT SIX + % MATHEMATICAL SANS-SERIF DIGIT SEVEN + % MATHEMATICAL SANS-SERIF DIGIT EIGHT + % MATHEMATICAL SANS-SERIF DIGIT NINE + % MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO + % MATHEMATICAL SANS-SERIF BOLD DIGIT ONE + % MATHEMATICAL SANS-SERIF BOLD DIGIT TWO + % MATHEMATICAL SANS-SERIF BOLD DIGIT THREE + % MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR + % MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE + % MATHEMATICAL SANS-SERIF BOLD DIGIT SIX + % MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN + % MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT + % MATHEMATICAL SANS-SERIF BOLD DIGIT NINE + % MATHEMATICAL MONOSPACE DIGIT ZERO + % MATHEMATICAL MONOSPACE DIGIT ONE + % MATHEMATICAL MONOSPACE DIGIT TWO + % MATHEMATICAL MONOSPACE DIGIT THREE + % MATHEMATICAL MONOSPACE DIGIT FOUR + % MATHEMATICAL MONOSPACE DIGIT FIVE + % MATHEMATICAL MONOSPACE DIGIT SIX + % MATHEMATICAL MONOSPACE DIGIT SEVEN + % MATHEMATICAL MONOSPACE DIGIT EIGHT + % MATHEMATICAL MONOSPACE DIGIT NINE translit_end diff -durpN glibc-2.2.3/localedata/locales/tt_RU glibc-2.2.4/localedata/locales/tt_RU --- glibc-2.2.3/localedata/locales/tt_RU Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/tt_RU Fri Aug 3 01:38:39 2001 @@ -0,0 +1,307 @@ +comment_char % +escape_char / +% +% Tatar Language Locale for Tatarstan +% Source: +% Contact: Pablo Saratxaga, Rinat Norkin +% Email: , +% Language: tt +% Territory: RU +% Revision: 0.4 +% Date: 2001-01-28 +% Application: general +% Users: general +% Charset: TATAR-CYR +% Distribution and use is free, also +% for commercial purposes. + +% +% TODO: check LC_COLLATE +% +% needed extra chars: , , , , +% +% Note: Tatarstan adopted latin alphabet in 2000, it should gradually +% replace cyrillic alphabet + +LC_IDENTIFICATION +title "Tatar language locale for Tatarstan" +source "Rinat Norkin" +address "" +contact "Pablo Saratxaga, Rinat Norkin" +email "pablo@mandrakesoft.com, rinat@taif.ru" +tel "" +fax "" +language "Tatar" +territory "Tatarstan" +revision "0.4" +date "2001-01-28" + +category tt_RU:2000;LC_IDENTIFICATION +category tt_RU:2000;LC_CTYPE +category tt_RU:2000;LC_COLLATE +category tt_RU:2000;LC_TIME +category tt_RU:2000;LC_NUMERIC +category tt_RU:2000;LC_PAPER +category tt_RU:2000;LC_TELEPHONE +category tt_RU:2000;LC_MEASUREMENT +category tt_RU:2000;LC_ADDRESS +category tt_RU:2000;LC_MONETARY +category tt_RU:2000;LC_MESSAGES + +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" +END LC_CTYPE + +LC_COLLATE + +% The new (2000) latin tatar alphabet is: +% a, sw, b, c, c,, d, e, f, g, g(, h, i (dotless i), +% i. (i with dot), j, k, q, l, m, n, ng, o, o--, p, r, s, s,, +% t, u, u:, v, w, x, y, z +% ,,,,,,,,,,, +% , , ,,,,,,, +% ,,,,,,,,,,???, ,, +% +% However, a commonly used alphabet in internet uses , and +% for respectively , and + +copy "iso14651_t1" + +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol +collating-symbol + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + + + + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + +% FIXME: check order of cyrillic letters (I copied from cyr Azeri) +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + +reorder-after + + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-end + + +END LC_COLLATE + +LC_MESSAGES +yesstr "" +nostr "" +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 0 +p_sep_by_space 1 +n_cs_precedes 0 +n_sep_by_space 1 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 3;3 +END LC_NUMERIC + +LC_TIME +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "/ +" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +END LC_TIME + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT diff -durpN glibc-2.2.3/localedata/locales/uk_UA glibc-2.2.4/localedata/locales/uk_UA --- glibc-2.2.3/localedata/locales/uk_UA Wed Apr 25 14:51:00 2001 +++ glibc-2.2.4/localedata/locales/uk_UA Sat Aug 4 12:31:48 2001 @@ -47,2069 +47,21 @@ copy "i18n" END LC_CTYPE LC_COLLATE +copy "iso14651_t1" -% Base collation scheme: 1994-03-22 - -% Ordering algorithm: -% 1. Spaces and hyphen (but not soft -% hyphen) before punctuation -% characters, punctuation characters -% before numbers, -% numbers before letters. -% 2. Letters with diacritical marks are -% members of equivalence classes -% 3. A distinction is made with regards -% to case as noted below. -% 4. Special characters are ignored -% when comparing letters, but then -% they are considered -% 5. The alphabets are sorted in order -% of first appearance in ISO 10646: -% Latin, Greek, Cyrillic, etc. -% -% According to Greek specifications, -% the steps 2. and 3. above are reversed -% for the Greek script - -% collating symbols - -% The collating symbol naming is -% mostly taken from ISO 10646-1, -% for example the case and accent -% names are from this standard. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% and -% are for cases like Danish -% and Spanish being treated -% as one letter. - -% The ...... collating -% symbols have defined weights as -% the last character in a group of -% Latin letters. They are used -% to specify deltas by locales using -% a locale as the default ordering -% and by "replace-after" statements -% specifying the changed placement -% in an ordering of a character. - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol -collating-symbol - -% letter;accent;case;specials - -order_start forward;backward/ - ;forward;position - -% or letters first: - -% before letter. - - - - - -% Accents: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;;;IGNORE - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -<"=> IGNORE;IGNORE;IGNORE;<"=> - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; -UNDEFINED IGNORE;IGNORE;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;;;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - ;IGNORE;IGNORE;IGNORE - -% Arabic collating - - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - IGNORE;IGNORE;IGNORE; - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - IGNORE;IGNORE;;IGNORE - - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE - "";"";"";IGNORE +% iso14651_t1 is missing Ukrainian ghe +collating-symbol -% katakana/hiragana sorting -% base is katakana, as this is present in most charsets -% normal before voiced before semi-voiced -% small vocals before normal vocals -% katakana before hiragana +reorder-after + - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE - ;;IGNORE;IGNORE +reorder-after + ;;;IGNORE -order_end +reorder-after + ;;;IGNORE +reorder-end END LC_COLLATE LC_MESSAGES diff -durpN glibc-2.2.3/localedata/locales/ur_PK glibc-2.2.4/localedata/locales/ur_PK --- glibc-2.2.3/localedata/locales/ur_PK Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/ur_PK Fri Aug 3 01:38:59 2001 @@ -0,0 +1,195 @@ +comment_char % +escape_char / +% +% Urdu Language Locale for Pakistan +% Source: +% Contact: Shehzad Ashiq Ali, Pablo Saratxaga +% Email: shehzadashiq@hotmail.com, +% Language: ur +% Territory: PK +% Revision: 0.3 +% Date: 2000-07-11 +% Users: general +% Charset: CP1256 +% Distribution and use is free, also +% for commercial purposes. + +LC_IDENTIFICATION +title "Urdu Language Locale for Pakistan" +source "" +address "" +contact "" +email "bug-glibc@gnu.org" +tel "" +fax "" +language "Urdu" +territory "Pakistan" +revision "0.3" +date "2000-07-11" +% +category "ur_PK:2000";LC_IDENTIFICATION +category "ur_PK:2000";LC_CTYPE +category "ur_PK:2000";LC_COLLATE +category "ur_PK:2000";LC_TIME +category "ur_PK:2000";LC_NUMERIC +category "ur_PK:2000";LC_MONETARY +category "ur_PK:2000";LC_MESSAGES +category "ur_PK:2000";LC_PAPER +category "ur_PK:2000";LC_NAME +category "ur_PK:2000";LC_ADDRESS +category "ur_PK:2000";LC_TELEPHONE + +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" +translit_start +include "translit_combining";"" + +% those two lettes are not in cp1256... + +% Maddah above -> Alef with madda above + "" +% Farsi yeh -> yeh + "" + +translit_end +END LC_CTYPE + +LC_COLLATE +copy "en_DK" +END LC_COLLATE + +LC_MONETARY +%it is meant to be Pak RS, could you see if it is correct please +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 1 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 2 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 3;3 +END LC_NUMERIC + +% Since their is no abbreviated version of the days in urdu I have used the +% full names of the days +% Using only the first letters of the day would have caused a conflict here +% as both "Jumairat(Thurs)" and "Juma(Friday)" have the same starting letter +% Jeem +LC_TIME + +abday "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" + +% Date Time Format +d_t_fmt "" + +% date Format. I have put this in reverse order to try to get the date +% in R->L order +d_fmt "" + +% time format +t_fmt "" + +% stands for +% stands for +am_pm "";"" + +%time format in 12 hour clock +t_fmt_ampm "" + +% display columns right to left ? +cal_direction 3 +END LC_TIME + +LC_MESSAGES + +% locale based messages +% Can we put in the values for a cancel exression here?? I found a term that +% would define cancel appropriately +% = , the last tag is for noon-ghunna! +% = +% again and are place holders +% = +yesstr "" +nostr "" +yesexpr "" +noexpr "" + +END LC_MESSAGES + +%Draft Finished: 17:00 09/07/2000 + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +LC_NAME +% FIXME +copy "en_DK" +END LC_NAME + +LC_ADDRESS +% FIXME +copy "en_DK" +END LC_ADDRESS + +LC_TELEPHONE +% FIXME +copy "en_DK" +END LC_TELEPHONE diff -durpN glibc-2.2.3/localedata/locales/uz_UZ glibc-2.2.4/localedata/locales/uz_UZ --- glibc-2.2.3/localedata/locales/uz_UZ Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/uz_UZ Fri Aug 3 01:39:22 2001 @@ -0,0 +1,200 @@ +escape_char / +comment_char % + +% Uzbek language locale for Uzbekistan +% Source: Bobir Ismailov +% Contact: Bobir Ismailov, Pablo Saratxaga +% Email: bobir_is@yahoo.com, pablo@mandrakesoft.com +% Tel: +% Fax: +% Language: uz +% Territory: UZ +% Revision: 0.1 +% Date: 2001-01-27 +% Users: general +% Charset: ISO-8859-1 +% Distribution and use is free, also +% for commercial purposes. + +LC_IDENTIFICATION +title "Uzbek locale for Uzbekistan" +source "Bobir Ismailov" +address "" +contact "Bobir Ismailov, Pablo Saratxaga" +email "bobir_is@yahoo.com, pablo@mandrakesoft.com" +tel "" +fax "" +language "Uzbek" +territory "Uzbekistan" +revision "0.1" +date "2001-01-27" +% +category "uz_UZ:2000";LC_IDENTIFICATION +category "uz_UZ:2000";LC_CTYPE +category "uz_UZ:2000";LC_COLLATE +category "uz_UZ:2000";LC_TIME +category "uz_UZ:2000";LC_NUMERIC +category "uz_UZ:2000";LC_MONETARY +category "uz_UZ:2000";LC_MESSAGES +category "uz_UZ:2000";LC_PAPER +category "uz_UZ:2000";LC_NAME +category "uz_UZ:2000";LC_ADDRESS +category "uz_UZ:2000";LC_TELEPHONE +category "uz_UZ:2000";LC_MEASUREMENT + +END LC_IDENTIFICATION + +LC_CTYPE +copy "i18n" +END LC_CTYPE + +LC_COLLATE +copy "iso14651_t1" + +%% a b c d e f g g' h i j k l m n o o' p q r s t u v x y z +collating-symbol +collating-element from "" +collating-element from "" +collating-symbol +collating-element from "" +collating-element from "" + +reorder-after + + +reorder-after + + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-after + ;;;IGNORE +reorder-after + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 0 +n_cs_precedes 1 +n_sep_by_space 0 +p_sign_posn 1 +n_sign_posn 1 +END LC_MONETARY + +LC_NUMERIC +decimal_point "" +thousands_sep "" +grouping 3;3 +END LC_NUMERIC + +LC_TIME +abday "";"";/ + "";"";/ + "";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +date_fmt "" +END LC_TIME + +LC_MESSAGES +% NOTE: No is "yo'q"; that conflicts with English "yes"... so "jo'q" is used. +yesstr "" +nostr "" +yesexpr "" +noexpr "" +END LC_MESSAGES + +LC_PAPER +height 297 +width 210 +END LC_PAPER + +LC_TELEPHONE +% FIXME: todo +tel_int_fmt "/ +" +int_prefix "" +END LC_TELEPHONE + +LC_MEASUREMENT +measurement 1 +END LC_MEASUREMENT + +LC_NAME +name_fmt "/ +" +name_gen "Hurmatli" +name_mr "Janob" +name_mrs "Aziz" +name_miss "Xonim" +% FIXME: what is ms ? +name_ms "" +END LC_NAME + +LC_ADDRESS +% format: %C%N%S%N%T%N%s %h%N%f%N%b%N%d%N%e %r%N%a%N%z +% but %S seems not recognized yet ? so %C%N%T%N%s %h%N%f%N%b%N%d%N%e %r%N%a%N%z +% is used. +postal_fmt "/ +/ +/ +/ +" +country_name "" +country_post "UZ" % ?? +country_ab2 "UZ" +country_ab3 "UZB" +country_num 860 +% FIXME: ISBN number? +%country_isbn "" +country_car "UZ" +lang_name "" +lang_ab "uz" +lang_term "uzb" +lang_lib "uzb" +END LC_ADDRESS diff -durpN glibc-2.2.3/localedata/locales/yi_US glibc-2.2.4/localedata/locales/yi_US --- glibc-2.2.3/localedata/locales/yi_US Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/locales/yi_US Fri Aug 3 01:39:48 2001 @@ -0,0 +1,198 @@ +comment_char % +escape_char / +% charset "CP1255" +% Distribution and use is free, also for commercial purposes. + +LC_IDENTIFICATION +title "Yiddish Language locale" +source "http:////www.uyip.org//" +address "" +contact "Pablo Saratxaga" +email "pablo@mandrakesoft.com" +tel "" +fax "" +language "yi" +territory "US" +revision "0.3" +date "2001-01-28" + +category "yi_US:2000";LC_IDENTIFICATION +category "yi_US:2000";LC_COLLATE +category "yi_US:2000";LC_CTYPE +category "yi_US:2000";LC_MESSAGES +category "yi_US:2000";LC_MONETARY +category "yi_US:2000";LC_NUMERIC +category "yi_US:2000";LC_TIME +category "yi_US:2000";LC_PAPER +category "yi_US:2000";LC_MEASUREMENT +category "yi_US:2000";LC_TELEPHONE +category "yi_US:2000";LC_ADDRESS + +% ISO/IEC 14652: Converted comments to LC_IDENTIFICATION +% added LC_PAPER, LC_MEASUREMENT, LC_IDENTIFICATION, LC_ADDRESS +% -- mckinstry@computer.org, 2000-07-03 + +END LC_IDENTIFICATION + + +LC_ADDRESS +postal_fmt "/ +/ +" +% FIXME country_name "United States" in Yiddish? +% FIXME country_post "US" for United States? +country_ab2 "US" +country_ab3 "USA" +country_num 840 +country_car "USA" +% FIXME Check which isbn for Yiddish in USA +country_isbn "0" +% FIXME lang_name yiddish in yiddish? +lang_ab "yi" +lang_term "yid" +lang_lib "yid" +END LC_ADDRESS + +LC_CTYPE +copy "i18n" + +translit_start +include "translit_combining";"" + +% if digraphs are not available (this is the case with iso-8859-8) +% then use the single letters + "";"" + "";"" + "";"" +translit_end + +END LC_CTYPE + +LC_COLLATE +copy "iso14651_t1" + +collating-symbol +collating-element from "" +collating-symbol +collating-element from "" +collating-symbol +collating-element from "" +collating-symbol +collating-element from "" +collating-symbol +collating-element from "" +collating-symbol +collating-element from "" + +reorder-after + +reorder-after + +reorder-after + + +reorder-after + + + +reorder-after + ;;;IGNORE +reorder-after +<05F0> "";"";IGNORE;IGNORE +<05F1> "";"";IGNORE;IGNORE +reorder-after +<05F2> "";"";IGNORE;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE +reorder-after + ;;;IGNORE + ;;;IGNORE + +reorder-end + +END LC_COLLATE + +LC_MONETARY +int_curr_symbol "" +currency_symbol "" +mon_decimal_point "" +mon_thousands_sep "" +mon_grouping 3;3 +positive_sign "" +negative_sign "" +int_frac_digits 2 +frac_digits 2 +p_cs_precedes 1 +p_sep_by_space 1 +n_cs_precedes 1 +n_sep_by_space 1 +p_sign_posn 2 +n_sign_posn 2 +END LC_MONETARY + +LC_TELEPHONE +copy "en_US" +END LC_TELEPHONE + +LC_PAPER +copy "en_US" +END LC_PAPER + +LC_MEASUREMENT +copy "en_US" +END LC_MEASUREMENT + +LC_NUMERIC +copy "en_US" +END LC_NUMERIC + +LC_TIME +abday "";"";"";/ + "";"";"";/ + "" +day "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +mon "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "";/ + "" +abmon "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"";/ + "";"" +d_t_fmt "" +d_fmt "" +t_fmt "" +am_pm "";"" +t_fmt_ampm "" +cal_direction 3 +END LC_TIME + +LC_MESSAGES +yesexpr "" +noexpr "" +yesstr "" +nostr "" +END LC_MESSAGES + +LC_NAME +% FIXME +copy "en_US" +END LC_NAME diff -durpN glibc-2.2.3/localedata/tests/test6.c glibc-2.2.4/localedata/tests/test6.c --- glibc-2.2.3/localedata/tests/test6.c Wed Dec 8 23:51:17 1999 +++ glibc-2.2.4/localedata/tests/test6.c Mon Jul 23 10:54:38 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tests-mbwc/dat_mbrlen.c glibc-2.2.4/localedata/tests-mbwc/dat_mbrlen.c --- glibc-2.2.3/localedata/tests-mbwc/dat_mbrlen.c Thu Aug 31 14:45:13 2000 +++ glibc-2.2.4/localedata/tests-mbwc/dat_mbrlen.c Mon Jul 23 10:54:38 2001 @@ -99,21 +99,15 @@ TST_MBRLEN tst_mbrlen_loc [] = { { /*----------------- #01 -----------------*/ { { - { 1, "\317\302", 1, 0, 0 }, -#ifdef SHOJI_IS_RIGHT - { 0, "", 0, 0, 0 }, -#else - /* XXX This test depends on the internal state being empty. - XXX Therefore we must explicitly clean it. */ - { 0, "", 0, 0, 1 }, -#endif - { 1, "\317\302", USE_MBCURMAX, 0, 0 }, + { 1, "\317\302", 1, 1, 1 }, + { 0, "", 0, 1, 0 }, + { 1, "\317\302", USE_MBCURMAX, 1, 1 }, } }, { { { 0, 1, -2, }, - { 0, 1, 0, }, + { 0, 1, -1, }, { 0, 1, 2, }, } } diff -durpN glibc-2.2.3/localedata/tst-ctype.c glibc-2.2.4/localedata/tst-ctype.c --- glibc-2.2.3/localedata/tst-ctype.c Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/localedata/tst-ctype.c Mon Jul 23 10:54:18 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-ctype.sh glibc-2.2.4/localedata/tst-ctype.sh --- glibc-2.2.3/localedata/tst-ctype.sh Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/localedata/tst-ctype.sh Mon Jul 23 10:54:18 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1; shift tst_ctype=$1; shift diff -durpN glibc-2.2.3/localedata/tst-digits.c glibc-2.2.4/localedata/tst-digits.c --- glibc-2.2.3/localedata/tst-digits.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/localedata/tst-digits.c Mon Jul 23 10:54:18 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-fmon.c glibc-2.2.4/localedata/tst-fmon.c --- glibc-2.2.3/localedata/tst-fmon.c Sat Jan 6 20:35:22 2001 +++ glibc-2.2.4/localedata/tst-fmon.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Jochen Hein , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-fmon.data glibc-2.2.4/localedata/tst-fmon.data --- glibc-2.2.3/localedata/tst-fmon.data Fri Jun 30 23:06:50 2000 +++ glibc-2.2.4/localedata/tst-fmon.data Mon Jul 23 10:54:18 2001 @@ -3,20 +3,21 @@ # This file is part of the GNU C Library. # Contributed by Jochen Hein , 1997. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # The format of this file is pretty simple: Each line contains a test # for strfmon. Fields are separated by TABs. Lines that start with a diff -durpN glibc-2.2.3/localedata/tst-fmon.sh glibc-2.2.4/localedata/tst-fmon.sh --- glibc-2.2.3/localedata/tst-fmon.sh Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/localedata/tst-fmon.sh Mon Jul 23 10:54:18 2001 @@ -4,20 +4,21 @@ # This file is part of the GNU C Library. # Contributed by Jochen Hein , 1997. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 run_program_prefix=$2 diff -durpN glibc-2.2.3/localedata/tst-langinfo.c glibc-2.2.4/localedata/tst-langinfo.c --- glibc-2.2.3/localedata/tst-langinfo.c Sat Jul 29 16:51:03 2000 +++ glibc-2.2.4/localedata/tst-langinfo.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-langinfo.sh glibc-2.2.4/localedata/tst-langinfo.sh --- glibc-2.2.3/localedata/tst-langinfo.sh Tue Jan 23 14:07:18 2001 +++ glibc-2.2.4/localedata/tst-langinfo.sh Mon Jul 23 10:54:18 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 run_program_prefix=$2 diff -durpN glibc-2.2.3/localedata/tst-leaks.c glibc-2.2.4/localedata/tst-leaks.c --- glibc-2.2.3/localedata/tst-leaks.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/tst-leaks.c Wed Jun 27 00:58:22 2001 @@ -0,0 +1,18 @@ +#include +#include + +int +main (void) +{ + int cnt; + + mtrace (); + + for (cnt = 0; cnt < 100; ++cnt) + { + setlocale (LC_ALL, "de_DE.ISO-8859-1"); + setlocale (LC_ALL, "de_DE.UTF-8"); + } + + return 0; +} diff -durpN glibc-2.2.3/localedata/tst-locale.sh glibc-2.2.4/localedata/tst-locale.sh --- glibc-2.2.3/localedata/tst-locale.sh Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/localedata/tst-locale.sh Mon Jul 23 10:54:18 2001 @@ -4,20 +4,21 @@ # This file is part of the GNU C Library. # Contributed by Andreas Jaeger, , 1998. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1; shift localedef=$1; shift diff -durpN glibc-2.2.3/localedata/tst-mbswcs.sh glibc-2.2.4/localedata/tst-mbswcs.sh --- glibc-2.2.3/localedata/tst-mbswcs.sh Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/localedata/tst-mbswcs.sh Mon Jul 23 10:54:18 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1; shift run_program_prefix=$1; shift diff -durpN glibc-2.2.3/localedata/tst-mbswcs1.c glibc-2.2.4/localedata/tst-mbswcs1.c --- glibc-2.2.3/localedata/tst-mbswcs1.c Wed Apr 26 22:39:50 2000 +++ glibc-2.2.4/localedata/tst-mbswcs1.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Bruno Haible . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-mbswcs2.c glibc-2.2.4/localedata/tst-mbswcs2.c --- glibc-2.2.3/localedata/tst-mbswcs2.c Wed Apr 26 23:45:05 2000 +++ glibc-2.2.4/localedata/tst-mbswcs2.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Bruno Haible . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-mbswcs3.c glibc-2.2.4/localedata/tst-mbswcs3.c --- glibc-2.2.3/localedata/tst-mbswcs3.c Wed Jun 21 11:11:02 2000 +++ glibc-2.2.4/localedata/tst-mbswcs3.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Bruno Haible . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-mbswcs4.c glibc-2.2.4/localedata/tst-mbswcs4.c --- glibc-2.2.3/localedata/tst-mbswcs4.c Thu Apr 27 23:28:13 2000 +++ glibc-2.2.4/localedata/tst-mbswcs4.c Mon Jul 23 10:54:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-mbswcs5.c glibc-2.2.4/localedata/tst-mbswcs5.c --- glibc-2.2.3/localedata/tst-mbswcs5.c Thu Apr 27 23:28:33 2000 +++ glibc-2.2.4/localedata/tst-mbswcs5.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Bruno Haible . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-mbswcs6.c glibc-2.2.4/localedata/tst-mbswcs6.c --- glibc-2.2.3/localedata/tst-mbswcs6.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/tst-mbswcs6.c Fri Aug 3 15:05:24 2001 @@ -0,0 +1,74 @@ +/* Test for invalid input to wcrtomb. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include + + +static int +do_test (const char *loc) +{ + char buf[100]; + size_t n; + mbstate_t state; + const char *nloc; + int res; + + nloc = setlocale (LC_ALL, loc); + if (nloc == NULL) + { + printf ("could not set locale \"%s\"\n", loc); + return 1; + } + printf ("new locale: %s\n", nloc); + + memset (&state, '\0', sizeof (state)); + errno = 0; + n = wcrtomb (buf, (wchar_t) -15l, &state); + + printf ("n = %zd, errno = %d (%s)\n", n, errno, strerror (errno)); + + res = n != (size_t) -1 || errno != EILSEQ; + if (res) + puts ("*** FAIL"); + putchar ('\n'); + + return res; +} + + +int +main (void) +{ + int res; + + res = do_test ("C"); + res |= do_test ("de_DE.ISO-8859-1"); + res |= do_test ("de_DE.UTF-8"); + res |= do_test ("en_US.ANSI_X3.4-1968"); + res |= do_test ("ja_JP.EUC-JP"); + res |= do_test ("hr_HR.ISO-8859-2"); + //res |= do_test ("ru_RU.KOI8-R"); + + return res; +} diff -durpN glibc-2.2.3/localedata/tst-rpmatch.c glibc-2.2.4/localedata/tst-rpmatch.c --- glibc-2.2.3/localedata/tst-rpmatch.c Thu Jun 29 12:40:01 2000 +++ glibc-2.2.4/localedata/tst-rpmatch.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Jochen Hein . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-trans.c glibc-2.2.4/localedata/tst-trans.c --- glibc-2.2.3/localedata/tst-trans.c Wed Jun 21 11:11:02 2000 +++ glibc-2.2.4/localedata/tst-trans.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-trans.sh glibc-2.2.4/localedata/tst-trans.sh --- glibc-2.2.3/localedata/tst-trans.sh Wed Aug 2 14:52:17 2000 +++ glibc-2.2.4/localedata/tst-trans.sh Mon Jul 23 10:54:18 2001 @@ -3,20 +3,21 @@ # Copyright (C) 1999, 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 run_program_prefix=$2 diff -durpN glibc-2.2.3/localedata/tst-wctype.c glibc-2.2.4/localedata/tst-wctype.c --- glibc-2.2.3/localedata/tst-wctype.c Mon Jul 24 21:16:03 2000 +++ glibc-2.2.4/localedata/tst-wctype.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/localedata/tst-wctype.sh glibc-2.2.4/localedata/tst-wctype.sh --- glibc-2.2.3/localedata/tst-wctype.sh Mon Jul 24 17:38:10 2000 +++ glibc-2.2.4/localedata/tst-wctype.sh Mon Jul 23 10:54:18 2001 @@ -3,20 +3,21 @@ # Copyright (C) 1999, 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 run_program_prefix=$2 diff -durpN glibc-2.2.3/localedata/tst-xlocale1.c glibc-2.2.4/localedata/tst-xlocale1.c --- glibc-2.2.3/localedata/tst-xlocale1.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/localedata/tst-xlocale1.c Tue Aug 14 15:25:47 2001 @@ -0,0 +1,75 @@ +#include +#include +#include + + +static struct +{ + const char *locale; + const char *str1; + const char *str2; + int result; +} tests[] = + { + { "C", "TRANSLIT", "translit", 0 }, + { "de_DE.ISO-8859-1", "TRANSLIT", "translit", 0 }, + { "de_DE.ISO-8859-1", "TRANSLIT", "trÄnslit", -1 }, + { "de_DE.UTF-8", "TRANSLIT", "translit", 0 }, + { "de_DE.ISO-8859-1", "ä", "Ä", 1 } + }; +#define ntests (sizeof (tests) / sizeof (tests[0])) + + +int +main (void) +{ + int cnt; + int result = 0; + __locale_t loc = __newlocale (1 << LC_ALL, "C", NULL); + + for (cnt = 0; cnt < ntests; ++cnt) + { + int r; + + if (setlocale (LC_ALL, tests[cnt].locale) == NULL) + { + printf ("cannot set locale \"%s\": %m\n", tests[cnt].locale); + result = 1; + continue; + } + + printf ("\n__strcasecmp_l (\"%s\", \"%s\", loc)\n", + tests[cnt].str1, tests[cnt].str2); + + r = __strcasecmp_l (tests[cnt].str1, tests[cnt].str2, loc); + if (tests[cnt].result == 0) + { + if (r != 0) + { + printf ("\"%s\" and \"%s\" expected to be the same, result %d\n", + tests[cnt].str1, tests[cnt].str2, r); + result = 1; + } + } + else if (tests[cnt].result < 0) + { + if (r >= 0) + { + printf ("\"%s\" expected to be smaller than \"%s\", result %d\n", + tests[cnt].str1, tests[cnt].str2, r); + result = 1; + } + } + else + { + if (r <= 0) + { + printf ("\"%s\" expected to be larger than \"%s\", result %d\n", + tests[cnt].str1, tests[cnt].str2, r); + result = 1; + } + } + } + + return result; +} diff -durpN glibc-2.2.3/localedata/xfrm-test.c glibc-2.2.4/localedata/xfrm-test.c --- glibc-2.2.3/localedata/xfrm-test.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/localedata/xfrm-test.c Mon Jul 23 10:54:18 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/Makefile glibc-2.2.4/login/Makefile --- glibc-2.2.3/login/Makefile Mon Mar 26 20:53:01 2001 +++ glibc-2.2.4/login/Makefile Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for login portion of the library. diff -durpN glibc-2.2.3/login/forkpty.c glibc-2.2.4/login/forkpty.c --- glibc-2.2.3/login/forkpty.c Fri Jan 30 03:10:05 1998 +++ glibc-2.2.4/login/forkpty.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/getutent.c glibc-2.2.4/login/getutent.c --- glibc-2.2.3/login/getutent.c Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/login/getutent.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include /* For NULL. */ #include diff -durpN glibc-2.2.3/login/getutent_r.c glibc-2.2.4/login/getutent_r.c --- glibc-2.2.3/login/getutent_r.c Thu Feb 15 14:08:36 2001 +++ glibc-2.2.4/login/getutent_r.c Mon Jul 23 10:54:38 2001 @@ -4,19 +4,19 @@ and Paul Janzen , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/getutid.c glibc-2.2.4/login/getutid.c --- glibc-2.2.3/login/getutid.c Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/login/getutid.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include /* For NULL. */ #include diff -durpN glibc-2.2.3/login/getutid_r.c glibc-2.2.4/login/getutid_r.c --- glibc-2.2.3/login/getutid_r.c Thu Feb 15 14:08:37 2001 +++ glibc-2.2.4/login/getutid_r.c Mon Jul 23 10:54:38 2001 @@ -4,19 +4,19 @@ and Paul Janzen , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/getutline.c glibc-2.2.4/login/getutline.c --- glibc-2.2.3/login/getutline.c Fri Feb 9 10:04:13 2001 +++ glibc-2.2.4/login/getutline.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include /* For NULL. */ #include diff -durpN glibc-2.2.3/login/getutline_r.c glibc-2.2.4/login/getutline_r.c --- glibc-2.2.3/login/getutline_r.c Sun Aug 10 10:08:11 1997 +++ glibc-2.2.4/login/getutline_r.c Mon Jul 23 10:54:38 2001 @@ -4,19 +4,19 @@ and Paul Janzen , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/login.c glibc-2.2.4/login/login.c --- glibc-2.2.3/login/login.c Thu Dec 17 06:57:16 1998 +++ glibc-2.2.4/login/login.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/logout.c glibc-2.2.4/login/logout.c --- glibc-2.2.3/login/logout.c Sun Aug 10 10:08:21 1997 +++ glibc-2.2.4/login/logout.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/logwtmp.c glibc-2.2.4/login/logwtmp.c --- glibc-2.2.3/login/logwtmp.c Thu May 29 03:56:23 1997 +++ glibc-2.2.4/login/logwtmp.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/openpty.c glibc-2.2.4/login/openpty.c --- glibc-2.2.3/login/openpty.c Mon May 24 18:17:00 1999 +++ glibc-2.2.4/login/openpty.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/programs/pt_chown.c glibc-2.2.4/login/programs/pt_chown.c --- glibc-2.2.3/login/programs/pt_chown.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/login/programs/pt_chown.c Mon Jul 23 10:54:38 2001 @@ -4,19 +4,19 @@ Contributed by C. Scott Ananian , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/programs/utmpdump.c glibc-2.2.4/login/programs/utmpdump.c --- glibc-2.2.3/login/programs/utmpdump.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/login/programs/utmpdump.c Mon Jul 23 10:54:38 2001 @@ -4,19 +4,19 @@ Contributed by Mark Kettenis , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/pty.h glibc-2.2.4/login/pty.h --- glibc-2.2.3/login/pty.h Mon Oct 11 11:45:08 1999 +++ glibc-2.2.4/login/pty.h Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _PTY_H #define _PTY_H 1 diff -durpN glibc-2.2.3/login/tst-utmp.c glibc-2.2.4/login/tst-utmp.c --- glibc-2.2.3/login/tst-utmp.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/login/tst-utmp.c Mon Jul 23 10:54:38 2001 @@ -1,21 +1,22 @@ /* Tests for UTMP functions. Copyright (C) 1998, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/login/utmp-private.h glibc-2.2.4/login/utmp-private.h --- glibc-2.2.3/login/utmp-private.h Tue Apr 18 11:50:47 2000 +++ glibc-2.2.4/login/utmp-private.h Mon Jul 23 10:54:38 2001 @@ -5,19 +5,19 @@ and Paul Janzen , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMP_PRIVATE_H #define _UTMP_PRIVATE_H 1 diff -durpN glibc-2.2.3/login/utmp.h glibc-2.2.4/login/utmp.h --- glibc-2.2.3/login/utmp.h Mon Oct 11 11:45:08 1999 +++ glibc-2.2.4/login/utmp.h Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMP_H #define _UTMP_H 1 diff -durpN glibc-2.2.3/login/utmpname.c glibc-2.2.4/login/utmpname.c --- glibc-2.2.3/login/utmpname.c Sun Aug 10 10:08:57 1997 +++ glibc-2.2.4/login/utmpname.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/mach/Machrules glibc-2.2.4/mach/Machrules --- glibc-2.2.3/mach/Machrules Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/mach/Machrules Mon Jul 23 10:54:38 2001 @@ -1,22 +1,21 @@ # Rules for MiG interfaces that want to go into the C library. - # Copyright (C) 1991,92,93,94,95,96,98,99,2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Makefiles may define these variable before including this file: # user-interfaces Names of interfaces to put user stubs in for. diff -durpN glibc-2.2.3/mach/Makefile glibc-2.2.4/mach/Makefile --- glibc-2.2.3/mach/Makefile Sun Sep 6 08:39:21 1998 +++ glibc-2.2.4/mach/Makefile Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. subdir := mach diff -durpN glibc-2.2.3/mach/bootprivport.c glibc-2.2.4/mach/bootprivport.c --- glibc-2.2.3/mach/bootprivport.c Fri Feb 14 20:28:37 1997 +++ glibc-2.2.4/mach/bootprivport.c Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/mach/devstream.c glibc-2.2.4/mach/devstream.c --- glibc-2.2.3/mach/devstream.c Tue Mar 14 16:46:44 2000 +++ glibc-2.2.4/mach/devstream.c Mon Jul 23 10:54:38 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/mach/hello.c glibc-2.2.4/mach/hello.c --- glibc-2.2.3/mach/hello.c Fri Feb 14 20:28:39 1997 +++ glibc-2.2.4/mach/hello.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/mach/lock-intern.h glibc-2.2.4/mach/lock-intern.h --- glibc-2.2.3/mach/lock-intern.h Tue Dec 17 19:22:50 1996 +++ glibc-2.2.4/mach/lock-intern.h Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LOCK_INTERN_H #define _LOCK_INTERN_H diff -durpN glibc-2.2.3/mach/mach/mach_traps.h glibc-2.2.4/mach/mach/mach_traps.h --- glibc-2.2.3/mach/mach/mach_traps.h Sun Mar 16 09:43:16 1997 +++ glibc-2.2.4/mach/mach/mach_traps.h Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Declare the few Mach system calls (except mach_msg, in ). This does not include the kernel RPC shortcut calls (in ). diff -durpN glibc-2.2.3/mach/mach/mig_support.h glibc-2.2.4/mach/mach/mig_support.h --- glibc-2.2.3/mach/mach/mig_support.h Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/mach/mach/mig_support.h Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Useful declarations and support functions for MiG-generated stubs. */ diff -durpN glibc-2.2.3/mach/mach.h glibc-2.2.4/mach/mach.h --- glibc-2.2.3/mach/mach.h Wed Oct 7 10:53:28 1998 +++ glibc-2.2.4/mach/mach.h Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACH_H diff -durpN glibc-2.2.3/mach/mach_init.c glibc-2.2.4/mach/mach_init.c --- glibc-2.2.3/mach/mach_init.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/mach/mach_init.c Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/mach/mach_init.h glibc-2.2.4/mach/mach_init.h --- glibc-2.2.3/mach/mach_init.h Fri Feb 14 20:28:42 1997 +++ glibc-2.2.4/mach/mach_init.h Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACH_INIT_H diff -durpN glibc-2.2.3/mach/mig-alloc.c glibc-2.2.4/mach/mig-alloc.c --- glibc-2.2.3/mach/mig-alloc.c Fri Feb 14 20:28:42 1997 +++ glibc-2.2.4/mach/mig-alloc.c Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/mach/mig-dealloc.c glibc-2.2.4/mach/mig-dealloc.c --- glibc-2.2.3/mach/mig-dealloc.c Fri Feb 14 20:28:44 1997 +++ glibc-2.2.4/mach/mig-dealloc.c Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/mach/msgserver.c glibc-2.2.4/mach/msgserver.c --- glibc-2.2.3/mach/msgserver.c Mon Apr 9 20:03:29 2001 +++ glibc-2.2.4/mach/msgserver.c Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on CMU's mach_msg_server.c revision 2.4 of 91/05/14, and thus under the following copyright. Rewritten by Roland McGrath (FSF) @@ -49,6 +49,9 @@ /* * HISTORY * $Log: msgserver.c,v $ + * Revision 1.7 2001/07/06 04:55:34 aj + * Update to LGPL v2.1. + * * Revision 1.6 2001/04/09 21:23:38 roland * 2001-04-07 Roland McGrath * diff -durpN glibc-2.2.3/mach/mutex-init.c glibc-2.2.4/mach/mutex-init.c --- glibc-2.2.3/mach/mutex-init.c Fri Feb 14 20:28:44 1997 +++ glibc-2.2.4/mach/mutex-init.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/mach/mutex-solid.c glibc-2.2.4/mach/mutex-solid.c --- glibc-2.2.3/mach/mutex-solid.c Fri Feb 14 20:28:45 1997 +++ glibc-2.2.4/mach/mutex-solid.c Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/mach/setup-thread.c glibc-2.2.4/mach/setup-thread.c --- glibc-2.2.3/mach/setup-thread.c Sun Aug 10 10:10:59 1997 +++ glibc-2.2.4/mach/setup-thread.c Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "thread_state.h" diff -durpN glibc-2.2.3/mach/spin-lock.h glibc-2.2.4/mach/spin-lock.h --- glibc-2.2.3/mach/spin-lock.h Fri Feb 14 20:28:46 1997 +++ glibc-2.2.4/mach/spin-lock.h Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SPIN_LOCK_H #define _SPIN_LOCK_H diff -durpN glibc-2.2.3/mach/spin-solid.c glibc-2.2.4/mach/spin-solid.c --- glibc-2.2.3/mach/spin-solid.c Sun Mar 16 09:42:55 1997 +++ glibc-2.2.4/mach/spin-solid.c Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/malloc/Makefile glibc-2.2.4/malloc/Makefile --- glibc-2.2.3/malloc/Makefile Sun Apr 8 22:19:10 2001 +++ glibc-2.2.4/malloc/Makefile Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for malloc routines @@ -120,7 +120,7 @@ $(objpfx)mtrace: mtrace.pl $(objpfx)memusage: memusage.sh rm -f $@.new sed -e 's|@BASH@|$(BASH)|' -e 's|@VERSION@|$(version)|' \ - -e 's|@LIBDIR@|$(slibdir)|' -e 's|@BINDIR@|$(bindir)|' $^ > $@.new \ + -e 's|@SLIBDIR@|$(slibdir)|' -e 's|@BINDIR@|$(bindir)|' $^ > $@.new \ && rm -f $@ && mv $@.new $@ && chmod +x $@ diff -durpN glibc-2.2.3/malloc/malloc.c glibc-2.2.4/malloc/malloc.c --- glibc-2.2.3/malloc/malloc.c Thu Apr 26 20:07:06 2001 +++ glibc-2.2.4/malloc/malloc.c Sat Aug 11 18:28:49 2001 @@ -5,21 +5,21 @@ and Doug Lea , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ -/* $Id: malloc.c,v 1.80 2001/04/26 00:04:36 drepper Exp $ +/* $Id: malloc.c,v 1.85 2001/08/11 08:56:58 drepper Exp $ This work is mainly derived from malloc-2.6.4 by Doug Lea , which is available from: @@ -1595,6 +1595,11 @@ int __malloc_initialized = -1; #ifndef NO_THREADS +/* Magic value for the thread-specific arena pointer when + malloc_atfork() is in use. */ + +#define ATFORK_ARENA_PTR ((Void_t*)-1) + /* The following two functions are registered via thread_atfork() to make sure that the mutexes remain in a consistent state in the fork()ed version of a thread. Also adapt the malloc and free hooks @@ -1627,7 +1632,7 @@ ptmalloc_lock_all __MALLOC_P((void)) __free_hook = free_atfork; /* Only the current thread may perform malloc/free calls now. */ tsd_getspecific(arena_key, save_arena); - tsd_setspecific(arena_key, (Void_t*)0); + tsd_setspecific(arena_key, ATFORK_ARENA_PTR); #endif } @@ -1675,6 +1680,42 @@ ptmalloc_init_all __MALLOC_P((void)) static void ptmalloc_init __MALLOC_P ((void)) __attribute__ ((constructor)); #endif +#ifdef _LIBC +#include +extern char **_environ; + +static char * +internal_function +next_env_entry (char ***position) +{ + char **current = *position; + char *result = NULL; + + while (*current != NULL) + { + if (__builtin_expect ((*current)[0] == 'M', 0) + && (*current)[1] == 'A' + && (*current)[2] == 'L' + && (*current)[3] == 'L' + && (*current)[4] == 'O' + && (*current)[5] == 'C' + && (*current)[6] == '_') + { + result = &(*current)[7]; + + /* Save current position for next visit. */ + *position = ++current; + + break; + } + + ++current; + } + + return result; +} +#endif + static void ptmalloc_init __MALLOC_P((void)) #else @@ -1723,6 +1764,52 @@ ptmalloc_init __MALLOC_P((void)) __free_hook = save_free_hook; #endif secure = __libc_enable_secure; +#ifdef _LIBC + s = NULL; + { + char **runp = _environ; + char *envline; + + while (__builtin_expect ((envline = next_env_entry (&runp)) != NULL, + 0)) + { + size_t len = strcspn (envline, "="); + + if (envline[len] != '=') + /* This is a "MALLOC_" variable at the end of the string + without a '=' character. Ignore it since otherwise we + will access invalid memory below. */ + continue; + + switch (len) + { + case 6: + if (memcmp (envline, "CHECK_", 6) == 0) + s = &envline[7]; + break; + case 8: + if (! secure && memcmp (envline, "TOP_PAD_", 8) == 0) + mALLOPt(M_TOP_PAD, atoi(&envline[9])); + break; + case 9: + if (! secure && memcmp (envline, "MMAP_MAX_", 9) == 0) + mALLOPt(M_MMAP_MAX, atoi(&envline[10])); + break; + case 15: + if (! secure) + { + if (memcmp (envline, "TRIM_THRESHOLD_", 15) == 0) + mALLOPt(M_TRIM_THRESHOLD, atoi(&envline[16])); + else if (memcmp (envline, "MMAP_THRESHOLD_", 15) == 0) + mALLOPt(M_MMAP_THRESHOLD, atoi(&envline[16])); + } + break; + default: + break; + } + } + } +#else if (! secure) { if((s = getenv("MALLOC_TRIM_THRESHOLD_"))) @@ -1735,6 +1822,7 @@ ptmalloc_init __MALLOC_P((void)) mALLOPt(M_MMAP_MAX, atoi(s)); } s = getenv("MALLOC_CHECK_"); +#endif if(s) { if(s[0]) mALLOPt(M_CHECK_ACTION, (int)(s[0] - '0')); __malloc_check_init(); @@ -2031,7 +2119,8 @@ new_heap(size) size_t size; if(p1 != MAP_FAILED) { p2 = (char *)(((unsigned long)p1 + (HEAP_MAX_SIZE-1)) & ~(HEAP_MAX_SIZE-1)); ul = p2 - p1; - munmap(p1, ul); + if (ul) + munmap(p1, ul); munmap(p2 + HEAP_MAX_SIZE, HEAP_MAX_SIZE - ul); } else { /* Try to take the chance that an allocation of only HEAP_MAX_SIZE @@ -2044,7 +2133,8 @@ new_heap(size) size_t size; return 0; } } - if(mprotect(p2, size, PROT_READ|PROT_WRITE) != 0) { + if(MMAP(p2, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED) + == (char *) MAP_FAILED) { munmap(p2, HEAP_MAX_SIZE); return 0; } @@ -2072,7 +2162,8 @@ grow_heap(h, diff) heap_info *h; long di new_size = (long)h->size + diff; if(new_size > HEAP_MAX_SIZE) return -1; - if(mprotect((char *)h + h->size, diff, PROT_READ|PROT_WRITE) != 0) + if(MMAP((char *)h + h->size, diff, PROT_READ|PROT_WRITE, + MAP_PRIVATE|MAP_FIXED) == (char *) MAP_FAILED) return -2; } else { new_size = (long)h->size + diff; @@ -4169,6 +4260,8 @@ struct mallinfo mALLINFo() #ifndef NO_THREADS tsd_getspecific(arena_key, vptr); + if(vptr == ATFORK_ARENA_PTR) + vptr = (Void_t*)&main_arena; #endif malloc_update_mallinfo((vptr ? (arena*)vptr : &main_arena), &mi); return mi; @@ -4724,7 +4817,8 @@ malloc_atfork(sz, caller) size_t sz; con mchunkptr victim; tsd_getspecific(arena_key, vptr); - if(!vptr) { + if(vptr == ATFORK_ARENA_PTR) { + /* We are the only thread that may allocate at all. */ if(save_malloc_hook != malloc_check) { if(request2size(sz, nb)) return 0; @@ -4772,10 +4866,10 @@ free_atfork(mem, caller) Void_t* mem; co ar_ptr = arena_for_ptr(p); tsd_getspecific(arena_key, vptr); - if(vptr) + if(vptr != ATFORK_ARENA_PTR) (void)mutex_lock(&ar_ptr->mutex); chunk_free(ar_ptr, p); - if(vptr) + if(vptr != ATFORK_ARENA_PTR) (void)mutex_unlock(&ar_ptr->mutex); } diff -durpN glibc-2.2.3/malloc/malloc.h glibc-2.2.4/malloc/malloc.h --- glibc-2.2.3/malloc/malloc.h Sun Oct 8 17:05:03 2000 +++ glibc-2.2.4/malloc/malloc.h Mon Jul 23 10:54:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MALLOC_H #define _MALLOC_H 1 diff -durpN glibc-2.2.3/malloc/mcheck-init.c glibc-2.2.4/malloc/mcheck-init.c --- glibc-2.2.3/malloc/mcheck-init.c Sat Dec 21 16:32:06 1996 +++ glibc-2.2.4/malloc/mcheck-init.c Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The object of this file should be installed as libmcheck.a, so one can do -lmcheck to turn on mcheck. */ diff -durpN glibc-2.2.3/malloc/mcheck.c glibc-2.2.4/malloc/mcheck.c --- glibc-2.2.3/malloc/mcheck.c Thu Apr 26 20:07:06 2001 +++ glibc-2.2.4/malloc/mcheck.c Fri Jul 27 23:13:17 2001 @@ -1,24 +1,22 @@ /* Standard debugging hooks for `malloc'. Copyright (C) 1990-1997, 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written May 1989 by Mike Haertel. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. + Lesser General Public License for more details. - The author may be reached (Email) at the address mike@ai.mit.edu, - or (US mail) as Mike Haertel c/o Free Software Foundation. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MALLOC_INTERNAL # define _MALLOC_INTERNAL @@ -57,6 +55,8 @@ struct hdr It is only constructed if the pedantic testing is requested. */ static struct hdr *root; +static int mcheck_used; + /* Nonzero if pedentic checking of all blocks is requested. */ static int pedantic; @@ -83,6 +83,12 @@ checkhdr (hdr) const struct hdr *hdr; { enum mcheck_status status; + + if (!mcheck_used) + /* Maybe the mcheck used is disabled? This happens when we find + an error and report it. */ + return MCHECK_OK; + switch (hdr->magic ^ ((uintptr_t) hdr->prev + (uintptr_t) hdr->next)) { default: @@ -99,7 +105,11 @@ checkhdr (hdr) break; } if (status != MCHECK_OK) - (*abortfunc) (status); + { + mcheck_used = 0; + (*abortfunc) (status); + mcheck_used = 1; + } return status; } @@ -303,8 +313,6 @@ mabort (status) abort (); #endif } - -static int mcheck_used; int mcheck (func) diff -durpN glibc-2.2.3/malloc/mcheck.h glibc-2.2.4/malloc/mcheck.h --- glibc-2.2.3/malloc/mcheck.h Tue Mar 28 11:05:33 2000 +++ glibc-2.2.4/malloc/mcheck.h Mon Jul 23 10:54:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MCHECK_H #define _MCHECK_H 1 diff -durpN glibc-2.2.3/malloc/memusage.c glibc-2.2.4/malloc/memusage.c --- glibc-2.2.3/malloc/memusage.c Wed Jan 10 15:54:30 2001 +++ glibc-2.2.4/malloc/memusage.c Mon Aug 13 15:00:51 2001 @@ -4,21 +4,22 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include +#include #include #include #include @@ -82,6 +83,7 @@ static size_t buffer_size; static int fd = -1; static int not_me; +static int initialized; extern const char *__progname; struct entry @@ -157,15 +159,6 @@ int_handler (int signo) } -/* Record the initial stack position. */ -static void -__attribute__ ((constructor)) -init (void) -{ - start_sp = GETSP (); -} - - /* Find out whether this is the program we are supposed to profile. For this the name in the variable `__progname' must match the one given in the environment variable MEMUSAGE_PROG_NAME. If the variable @@ -187,6 +180,7 @@ me (void) { const char *env = getenv ("MEMUSAGE_PROG_NAME"); size_t prog_len = strlen (__progname); + if (env != NULL) { /* Check for program name. */ @@ -199,9 +193,21 @@ me (void) /* Only open the file if it's really us. */ if (!not_me && fd == -1) { - const char *outname = getenv ("MEMUSAGE_OUTPUT"); + const char *outname; + + if (!start_sp) + start_sp = GETSP (); + + initialized = -1; + mallocp = (void *(*) (size_t)) dlsym (RTLD_NEXT, "malloc"); + reallocp = (void *(*) (void *, size_t)) dlsym (RTLD_NEXT, "realloc"); + callocp = (void *(*) (size_t, size_t)) dlsym (RTLD_NEXT, "calloc"); + freep = (void (*) (void *)) dlsym (RTLD_NEXT, "free"); + initialized = 1; + + outname = getenv ("MEMUSAGE_OUTPUT"); if (outname != NULL && outname[0] != '\0' - && access (outname, R_OK | W_OK) == 0) + && (access (outname, R_OK | W_OK) == 0 || errno == ENOENT)) { fd = creat (outname, 0666); @@ -253,6 +259,17 @@ me (void) } +/* Record the initial stack position. */ +static void +__attribute__ ((constructor)) +init (void) +{ + start_sp = GETSP (); + if (! initialized) + me (); +} + + /* `malloc' replacement. We keep track of the memory usage if this is the correct program. */ void * @@ -261,10 +278,11 @@ malloc (size_t len) struct header *result = NULL; /* Determine real implementation if not already happened. */ - if (mallocp == NULL) + if (__builtin_expect (initialized <= 0, 0)) { + if (initialized == -1) + return NULL; me (); - mallocp = (void *(*) (size_t)) dlsym (RTLD_NEXT, "malloc"); } /* If this is not the correct program just use the normal function. */ @@ -287,15 +305,17 @@ malloc (size_t len) /* Do the real work. */ result = (struct header *) (*mallocp) (len + sizeof (struct header)); - if (result == NULL) - ++failed[idx_malloc]; - else - /* Update the allocation data and write out the records if necessary. */ - update_data (result, len, 0); + { + ++failed[idx_malloc]; + return NULL; + } + + /* Update the allocation data and write out the records if necessary. */ + update_data (result, len, 0); /* Return the pointer to the user buffer. */ - return result ? (void *) (result + 1) : NULL; + return (void *) (result + 1); } @@ -309,10 +329,11 @@ realloc (void *old, size_t len) size_t old_len; /* Determine real implementation if not already happened. */ - if (reallocp == NULL) + if (__builtin_expect (initialized <= 0, 0)) { + if (initialized == -1) + return NULL; me (); - reallocp = (void *(*) (void *, size_t)) dlsym (RTLD_NEXT, "realloc"); } /* If this is not the correct program just use the normal function. */ @@ -350,24 +371,24 @@ realloc (void *old, size_t len) /* Do the real work. */ result = (struct header *) (*reallocp) (real, len + sizeof (struct header)); - if (result == NULL) - ++failed[idx_realloc]; - else { - /* Record whether the reduction/increase happened in place. */ - if (real == result) - ++inplace; - /* Was the buffer increased? */ - if (old_len > len) - ++decreasing; - - /* Update the allocation data and write out the records if necessary. */ - update_data (result, len, old_len); + ++failed[idx_realloc]; + return NULL; } + /* Record whether the reduction/increase happened in place. */ + if (real == result) + ++inplace; + /* Was the buffer increased? */ + if (old_len > len) + ++decreasing; + + /* Update the allocation data and write out the records if necessary. */ + update_data (result, len, old_len); + /* Return the pointer to the user buffer. */ - return result ? (void *) (result + 1) : NULL; + return (void *) (result + 1); } @@ -379,23 +400,17 @@ calloc (size_t n, size_t len) struct header *result; size_t size = n * len; - /* Determine real implementation if not already happened. We are - searching for the `malloc' implementation since it is not always - efficiently possible to use `calloc' because we have to add a bit - room to the allocation to put the header in. */ - if (mallocp == NULL) + /* Determine real implementation if not already happened. */ + if (__builtin_expect (initialized <= 0, 0)) { + if (initialized == -1) + return NULL; me (); - mallocp = (void *(*) (size_t)) dlsym (RTLD_NEXT, "malloc"); } /* If this is not the correct program just use the normal function. */ if (not_me) - { - callocp = (void *(*) (size_t, size_t)) dlsym (RTLD_NEXT, "calloc"); - - return (*callocp) (n, len); - } + return (*callocp) (n, len); /* Keep track of number of calls. */ ++calls[idx_calloc]; @@ -413,17 +428,17 @@ calloc (size_t n, size_t len) /* Do the real work. */ result = (struct header *) (*mallocp) (size + sizeof (struct header)); - if (result != NULL) - memset (result + 1, '\0', size); - if (result == NULL) - ++failed[idx_calloc]; - else - /* Update the allocation data and write out the records if necessary. */ - update_data (result, size, 0); + { + ++failed[idx_calloc]; + return NULL; + } - /* Return the pointer to the user buffer. */ - return result ? (void *) (result + 1) : NULL; + /* Update the allocation data and write out the records if necessary. */ + update_data (result, size, 0); + + /* Do what `calloc' would have done and return the buffer to the caller. */ + return memset (result + 1, '\0', size); } @@ -434,24 +449,25 @@ free (void *ptr) { struct header *real; - /* `free (NULL)' has no effect. */ - if (ptr == NULL) - { - ++calls[idx_free]; - return; - } - /* Determine real implementation if not already happened. */ - if (freep == NULL) + if (__builtin_expect (initialized <= 0, 0)) { + if (initialized == -1) + return; me (); - freep = (void (*) (void *)) dlsym (RTLD_NEXT, "free"); } /* If this is not the correct program just use the normal function. */ if (not_me) { (*freep) (ptr); + return; + } + + /* `free (NULL)' has no effect. */ + if (ptr == NULL) + { + ++calls[idx_free]; return; } diff -durpN glibc-2.2.3/malloc/memusage.sh glibc-2.2.4/malloc/memusage.sh --- glibc-2.2.3/malloc/memusage.sh Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/malloc/memusage.sh Mon Jul 23 10:54:39 2001 @@ -4,19 +4,19 @@ # Contributed by Ulrich Drepper , 1999. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. memusageso=@SLIBDIR@/libmemusage.so memusagestat=@BINDIR@/memusagestat diff -durpN glibc-2.2.3/malloc/memusagestat.c glibc-2.2.4/malloc/memusagestat.c --- glibc-2.2.3/malloc/memusagestat.c Sat Jan 6 20:35:23 2001 +++ glibc-2.2.4/malloc/memusagestat.c Mon Jul 23 10:54:39 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/malloc/mtrace.c glibc-2.2.4/malloc/mtrace.c --- glibc-2.2.3/malloc/mtrace.c Mon Mar 26 20:53:01 2001 +++ glibc-2.2.4/malloc/mtrace.c Mon Jul 23 10:54:39 2001 @@ -1,25 +1,23 @@ /* More debugging hooks for `malloc'. Copyright (C) 1991-1994,1996-1999,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written April 2, 1991 by John Gilmore of Cygnus Support. Based on mcheck.c by Mike Haertel. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. + Lesser General Public License for more details. - The author may be reached (Email) at the address mike@ai.mit.edu, - or (US mail) as Mike Haertel c/o Free Software Foundation. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MALLOC_INTERNAL #define _MALLOC_INTERNAL diff -durpN glibc-2.2.3/malloc/mtrace.pl glibc-2.2.4/malloc/mtrace.pl --- glibc-2.2.3/malloc/mtrace.pl Sat Jan 6 20:35:23 2001 +++ glibc-2.2.4/malloc/mtrace.pl Fri Jul 27 23:13:17 2001 @@ -7,19 +7,19 @@ eval "exec @PERL@ -S $0 $*" # Based on the mtrace.awk script. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. $VERSION = "@VERSION@"; $PACKAGE = "libc"; @@ -68,6 +68,21 @@ if ($#ARGV == 0) { } elsif ($#ARGV == 1) { $binary=$ARGV[0]; $data=$ARGV[1]; + + if ($binary =~ /^.*[\/].*$/) { + $prog = $binary; + } else { + $prog = "./$binary"; + } + if (open (LOCS, "env LD_TRACE_LOADED_OBJECTS=1 $prog |")) { + while () { + chop; + if (/^.*=> (.*) .(0x[0123456789abcdef]*).$/) { + $locs{$1} = $2; + } + } + close (LOCS); + } } else { die "Wrong number of arguments, run $progname --help for help."; } @@ -89,6 +104,27 @@ sub location { } } $cache{$addr} = $str = "$fct @ $addr"; + } elsif ($str =~ /^(.*):.*[[](0x[^]]*)]$/) { + my $prog = $1; + my $addr = $2; + my $searchaddr; + return $cache{$addr} if (exists $cache{$addr}); + if ($locs{$prog} ne "") { + $searchaddr = sprintf "%#x", $addr - $locs{$prog}; + } else { + $searchaddr = $addr; + $prog = $binary; + } + if ($binary ne "" && open (ADDR, "addr2line -e $prog $searchaddr|")) { + my $line = ; + chomp $line; + close (ADDR); + if ($line ne '??:0') { + $cache{$addr} = $line; + return $cache{$addr}; + } + } + $cache{$addr} = $str = $addr; } elsif ($str =~ /^.*[[](0x[^]]*)]$/) { my $addr = $1; return $cache{$addr} if (exists $cache{$addr}); diff -durpN glibc-2.2.3/malloc/obstack.c glibc-2.2.4/malloc/obstack.c --- glibc-2.2.3/malloc/obstack.c Wed Apr 25 14:51:00 2001 +++ glibc-2.2.4/malloc/obstack.c Mon Jul 23 10:54:39 2001 @@ -1,23 +1,22 @@ /* obstack.c - subroutines used implicitly by object stack macros Copyright (C) 1988-1994,96,97,98,99,2000,2001 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in /gd/gnu/lib. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include @@ -469,6 +468,13 @@ _obstack_memory_used (h) #if defined _LIBC && defined USE_IN_LIBIO # include # define fputs(s, f) _IO_fputs (s, f) +#endif + +#ifndef __attribute__ +/* This feature is available in gcc versions 2.5 and later. */ +# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) +# define __attribute__(Spec) /* empty */ +# endif #endif static void diff -durpN glibc-2.2.3/malloc/obstack.h glibc-2.2.4/malloc/obstack.h --- glibc-2.2.3/malloc/obstack.h Wed Nov 22 10:59:51 2000 +++ glibc-2.2.4/malloc/obstack.h Mon Jul 23 10:54:39 2001 @@ -1,23 +1,22 @@ /* obstack.h - object stack macros Copyright (C) 1988,89,90,91,92,93,94,96,97,98,99 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in /gd/gnu/lib. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Summary: diff -durpN glibc-2.2.3/malloc/set-freeres.c glibc-2.2.4/malloc/set-freeres.c --- glibc-2.2.3/malloc/set-freeres.c Sat Jan 6 20:35:23 2001 +++ glibc-2.2.4/malloc/set-freeres.c Sat Aug 4 12:31:48 2001 @@ -1,26 +1,30 @@ -/* Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include #include +#ifdef USE_IN_LIBIO +# include "../libio/libioP.h" +#endif + DEFINE_HOOK (__libc_subfreeres, (void)); void @@ -31,5 +35,11 @@ __libc_freeres (void) static long int already_called; if (compare_and_swap (&already_called, 0, 1)) - RUN_HOOK (__libc_subfreeres, ()); + { +#ifdef USE_IN_LIBIO + _IO_cleanup (); +#endif + + RUN_HOOK (__libc_subfreeres, ()); + } } diff -durpN glibc-2.2.3/malloc/thread-m.h glibc-2.2.4/malloc/thread-m.h --- glibc-2.2.3/malloc/thread-m.h Wed Nov 22 10:59:51 2000 +++ glibc-2.2.4/malloc/thread-m.h Mon Jul 23 10:54:39 2001 @@ -5,21 +5,21 @@ Contributed by Wolfram Gloger , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ -/* $Id: thread-m.h,v 1.13 2000/11/20 10:17:55 drepper Exp $ +/* $Id: thread-m.h,v 1.14 2001/07/06 04:55:35 aj Exp $ One out of _LIBC, USE_PTHREADS, USE_THR or USE_SPROC should be defined, otherwise the token NO_THREADS and dummy implementations of the macros will be defined. */ diff -durpN glibc-2.2.3/malloc/tst-calloc.c glibc-2.2.4/malloc/tst-calloc.c --- glibc-2.2.3/malloc/tst-calloc.c Wed Apr 12 16:52:36 2000 +++ glibc-2.2.4/malloc/tst-calloc.c Mon Jul 23 10:54:39 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/malloc/tst-malloc.c glibc-2.2.4/malloc/tst-malloc.c --- glibc-2.2.3/malloc/tst-malloc.c Wed Jul 7 12:05:56 1999 +++ glibc-2.2.4/malloc/tst-malloc.c Mon Jul 23 10:54:39 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/malloc/tst-mtrace.c glibc-2.2.4/malloc/tst-mtrace.c --- glibc-2.2.3/malloc/tst-mtrace.c Thu Jul 6 20:00:06 2000 +++ glibc-2.2.4/malloc/tst-mtrace.c Mon Jul 23 10:54:39 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/malloc/tst-mtrace.sh glibc-2.2.4/malloc/tst-mtrace.sh --- glibc-2.2.3/malloc/tst-mtrace.sh Wed Aug 2 14:52:26 2000 +++ glibc-2.2.4/malloc/tst-mtrace.sh Mon Jul 23 10:54:39 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1; shift diff -durpN glibc-2.2.3/manual/Makefile glibc-2.2.4/manual/Makefile --- glibc-2.2.3/manual/Makefile Mon Mar 26 20:53:01 2001 +++ glibc-2.2.4/manual/Makefile Mon Jul 23 10:54:39 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Makefile for the GNU C Library manual. @@ -24,7 +24,7 @@ export subdir := $(subdir) # Allow override INSTALL_INFO = install-info -.PHONY: all dvi pdf info +.PHONY: all dvi pdf info html all: dvi dvi: libc.dvi pdf: libc.pdf @@ -61,7 +61,7 @@ add-chapters = $(wildcard $(foreach d, $ appendices = lang.texi header.texi install.texi maint.texi contrib.texi -include texis -texis: texis.awk $(chapters) $(add-chapters) $(appendices) lgpl.texinfo +texis: texis.awk $(chapters) $(add-chapters) $(appendices) lesser.texi fdl.texi $(AWK) -f $^ > $@.T mv -f $@.T $@ @@ -75,6 +75,10 @@ chapters.% top-menu.%: libc-texinfo.sh $ libc.dvi libc.pdf libc.info: chapters.texi top-menu.texi libm-err.texi libc.dvi libc.pdf: texinfo.tex + +html: libc/index.html +libc/index.html: chapters.texi top-menu.texi libm-err.texi + $(MAKEINFO) --html libc.texinfo # Generate the summary from the Texinfo source files for each chapter. summary.texi: stamp-summary ; diff -durpN glibc-2.2.3/manual/argp.texi glibc-2.2.4/manual/argp.texi --- glibc-2.2.3/manual/argp.texi Sat Jan 6 20:35:23 2001 +++ glibc-2.2.4/manual/argp.texi Mon Jul 23 10:54:39 2001 @@ -1,26 +1,3 @@ -@ignore - Documentation for the argp argument parser - - Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Written by Miles Bader . - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ -@end ignore - @node Argp, Suboptions, Getopt, Parsing Program Arguments @need 5000 @section Parsing Program Options with Argp @@ -28,60 +5,61 @@ @cindex argument parsing with argp @cindex option parsing with argp -@dfn{Argp} is an interface for parsing unix-style argument vectors -(@pxref{Program Arguments}). +@dfn{Argp} is an interface for parsing unix-style argument vectors. +@xref{Program Arguments}. -Unlike the more common @code{getopt} interface, it provides many related -convenience features in addition to parsing options, such as -automatically producing output in response to @samp{--help} and -@samp{--version} options (as defined by the GNU coding standards). -Doing these things in argp results in a more consistent look for -programs that use it, and makes less likely that implementors will -neglect to implement them or keep them up-to-date. +Argp provides features unavailable in the more commonly used +@code{getopt} interface. These features include automatically producing +output in response to the @samp{--help} and @samp{--version} options, as +described in the GNU coding standards. Using argp makes it less likely +that programmers will neglect to implement these additional options or +keep them up to date. Argp also provides the ability to merge several independently defined -option parsers into one, mediating conflicts between them, and making -the result appear seamless. A library can export an argp option parser, -which programs can easily use in conjunction with their own option -parser. This results in less work for user programs (indeed, some may -use only argument parsers exported by libraries, and have no options of -their own), and more consistent option-parsing for the abstractions -implemented by the library. +option parsers into one, mediating conflicts between them and making the +result appear seamless. A library can export an argp option parser that +user programs might employ in conjunction with their own option parsers, +resulting in less work for the user programs. Some programs may use only +argument parsers exported by libraries, thereby achieving consistent and +efficient option-parsing for abstractions implemented by the libraries. @pindex argp.h The header file @file{} should be included to use argp. @subsection The @code{argp_parse} Function -The main interface to argp is the @code{argp_parse} function; often, a -call to @code{argp_parse} is the only argument-parsing code needed in -@code{main} (@pxref{Program Arguments}). +The main interface to argp is the @code{argp_parse} function. In many +cases, calling @code{argp_parse} is the only argument-parsing code +needed in @code{main}. +@xref{Program Arguments}. @comment argp.h @comment GNU @deftypefun {error_t} argp_parse (const struct argp *@var{argp}, int @var{argc}, char **@var{argv}, unsigned @var{flags}, int *@var{arg_index}, void *@var{input}) The @code{argp_parse} function parses the arguments in @var{argv}, of -length @var{argc}, using the argp parser @var{argp} (@pxref{Argp -Parsers}); a value of zero is the same as a @code{struct argp} -containing all zeros. @var{flags} is a set of flag bits that modify the -parsing behavior (@pxref{Argp Flags}). @var{input} is passed through to -the argp parser @var{argp}, and has meaning defined by it; a typical -usage is to pass a pointer to a structure which can be used for -specifying parameters to the parser and passing back results from it. +length @var{argc}, using the argp parser @var{argp}. @xref{Argp +Parsers}. + +A value of zero is the same as a @code{struct argp}containing all +zeros. @var{flags} is a set of flag bits that modify the parsing +behavior. @xref{Argp Flags}. @var{input} is passed through to the argp +parser @var{argp}, and has meaning defined by @var{argp}. A typical +usage is to pass a pointer to a structure which is used for specifying +parameters to the parser and passing back the results. Unless the @code{ARGP_NO_EXIT} or @code{ARGP_NO_HELP} flags are included in @var{flags}, calling @code{argp_parse} may result in the program -exiting---for instance when an unknown option is encountered. -@xref{Program Termination}. +exiting. This behavior is true if an error is detected, or when an +unknown option is encountered. @xref{Program Termination}. If @var{arg_index} is non-null, the index of the first unparsed option -in @var{argv} is returned in it. +in @var{argv} is returned as a value. The return value is zero for successful parsing, or an error code -(@pxref{Error Codes}) if an error was detected. Different argp parsers -may return arbitrary error codes, but standard ones are @code{ENOMEM} if -a memory allocation error occurred, or @code{EINVAL} if an unknown option -or option argument was encountered. +(@pxref{Error Codes}) if an error is detected. Different argp parsers +may return arbitrary error codes, but the standard error codes are: +@code{ENOMEM} if a memory allocation error occurred, or @code{EINVAL} if +an unknown option or option argument is encountered. @end deftypefun @menu @@ -97,40 +75,41 @@ or option argument was encountered. @node Argp Global Variables, Argp Parsers, , Argp @subsection Argp Global Variables -These variables make it very easy for every user program to implement -the @samp{--version} option and provide a bug-reporting address in the -@samp{--help} output (which is implemented by argp regardless). +These variables make it easy for user programs to implement the +@samp{--version} option and provide a bug-reporting address in the +@samp{--help} output. These are implemented in argp by default. @comment argp.h @comment GNU @deftypevar {const char *} argp_program_version If defined or set by the user program to a non-zero value, then a -@samp{--version} option is added when parsing with @code{argp_parse} -(unless the @code{ARGP_NO_HELP} flag is used), which will print this -string followed by a newline and exit (unless the @code{ARGP_NO_EXIT} -flag is used). +@samp{--version} option is added when parsing with @code{argp_parse}, +which will print the @samp{--version} string followed by a newline and +exit. The exception to this is if the @code{ARGP_NO_EXIT} flag is used. @end deftypevar @comment argp.h @comment GNU @deftypevar {const char *} argp_program_bug_address If defined or set by the user program to a non-zero value, -@code{argp_program_bug_address} should point to a string that is the -bug-reporting address for the program. It will be printed at the end of -the standard output for the @samp{--help} option, embedded in a sentence -that says something like @samp{Report bugs to @var{address}.}. +@code{argp_program_bug_address} should point to a string that will be +printed at the end of the standard output for the @samp{--help} option, +embedded in a sentence that says @samp{Report bugs to @var{address}.}. @end deftypevar @need 1500 @comment argp.h @comment GNU @defvar argp_program_version_hook -If defined or set by the user program to a non-zero value, then a -@samp{--version} option is added when parsing with @code{argp_parse} -(unless the @code{ARGP_NO_HELP} flag is used), which calls this function -to print the version, and then exits with a status of 0 (unless the -@code{ARGP_NO_EXIT} flag is used). It should point to a function with -the following type signature: +If defined or set by the user program to a non-zero value, a +@samp{--version} option is added when parsing with @code{arg_parse}, +which prints the program version and exits with a status of zero. This +is not the case if the @code{ARGP_NO_HELP} flag is used. If the +@code{ARGP_NO_EXIT} flag is set, the exit behavior of the program is +suppressed or modified, as when the argp parser is going to be used by +other programs. + +It should point to a function with this type of signature: @smallexample void @var{print-version} (FILE *@var{stream}, struct argp_state *@var{state}) @@ -139,16 +118,16 @@ void @var{print-version} (FILE *@var{str @noindent @xref{Argp Parsing State}, for an explanation of @var{state}. -This variable takes precedent over @code{argp_program_version}, and is -useful if a program has version information that cannot be easily -specified as a simple string. +This variable takes precedence over @code{argp_program_version}, and is +useful if a program has version information not easily expressed in a +simple string. @end defvar @comment argp.h @comment GNU @deftypevar error_t argp_err_exit_status -The exit status that argp will use when exiting due to a parsing error. -If not defined or set by the user program, this defaults to +This is the exit status used when argp exits due to a parsing error. If +not defined or set by the user program, this defaults to: @code{EX_USAGE} from @file{}. @end deftypevar @@ -156,7 +135,7 @@ If not defined or set by the user progra @subsection Specifying Argp Parsers The first argument to the @code{argp_parse} function is a pointer to a -@code{struct argp}, which known as an @dfn{argp parser}: +@code{struct argp}, which is known as an @dfn{argp parser}: @comment argp.h @comment GNU @@ -174,49 +153,49 @@ options at all. @xref{Argp Option Vecto @item argp_parser_t parser A pointer to a function that defines actions for this parser; it is called for each option parsed, and at other well-defined points in the -parsing process. A value of zero is the same as a pointer to a -function that always returns @code{ARGP_ERR_UNKNOWN}. -@xref{Argp Parser Functions}. +parsing process. A value of zero is the same as a pointer to a function +that always returns @code{ARGP_ERR_UNKNOWN}. @xref{Argp Parser +Functions}. @item const char *args_doc -If non-zero, a string describing what non-option arguments are wanted by -this parser; it is only used to print the @samp{Usage:} message. If it -contains newlines, the strings separated by them are considered -alternative usage patterns, and printed on separate lines (lines after -the first are prefixed by @samp{ or: } instead of @samp{Usage:}). +If non-zero, a string describing what non-option arguments are called by +this parser. This is only used to print the @samp{Usage:} message. If +it contains newlines, the strings separated by them are considered +alternative usage patterns and printed on separate lines. Lines after +the first are prefixed by @samp{ or: } instead of @samp{Usage:}. @item const char *doc If non-zero, a string containing extra text to be printed before and after the options in a long help message, with the two sections separated by a vertical tab (@code{'\v'}, @code{'\013'}) character. By convention, the documentation before the options is just a short string -saying what the program does, and that afterwards is longer, describing -the behavior in more detail. +explaining what the program does. Documentation printed after the +options describe behavior in more detail. @item const struct argp_child *children -A pointer to a vector of @code{argp_children} structures specifying -additional argp parsers that should be combined with this one. -@xref{Argp Children}. +A pointer to a vector of @code{argp_children} structures. This pointer +specifies which additional argp parsers should be combined with this +one. @xref{Argp Children}. @item char *(*help_filter)(int @var{key}, const char *@var{text}, void *@var{input}) -If non-zero, a pointer to a function to filter the output of help +If non-zero, a pointer to a function that filters the output of help messages. @xref{Argp Help Filtering}. @item const char *argp_domain If non-zero, the strings used in the argp library are translated using -the domain described by this string. Otherwise the currently installed -default domain is used. +the domain described by this string. If zero, the current default domain +is used. @end table @end deftp -The @code{options}, @code{parser}, @code{args_doc}, and @code{doc} -fields are usually all that are needed. If an argp parser is defined as -an initialized C variable, only the used fields need be specified in -the initializer---the rest will default to zero due to the way C -structure initialization works (this fact is exploited for most argp -structures, grouping the most-used fields near the beginning, so that -unused fields can simply be left unspecified). +Of the above group, @code{options}, @code{parser}, @code{args_doc}, and +the @code{doc} fields are usually all that are needed. If an argp +parser is defined as an initialized C variable, only the fields used +need be specified in the initializer. The rest will default to zero due +to the way C structure initialization works. This design is exploited in +most argp structures; the most-used fields are grouped near the +beginning, the unused fields left unspecified. @menu * Options: Argp Option Vectors. Specifying options in an argp parser. @@ -230,70 +209,72 @@ unused fields can simply be left unspeci The @code{options} field in a @code{struct argp} points to a vector of @code{struct argp_option} structures, each of which specifies an option -that argp parser supports (actually, sometimes multiple entries may used -for a single option if it has many names). It should be terminated by -an entry with zero in all fields (note that when using an initialized C -array for options, writing @code{@{ 0 @}} is enough to achieve this). +that the argp parser supports. Multiple entries may be used for a single +option provided it has multiple names. This should be terminated by an +entry with zero in all fields. Note that when using an initialized C +array for options, writing @code{@{ 0 @}} is enough to achieve this. @comment argp.h @comment GNU @deftp {Data Type} {struct argp_option} This structure specifies a single option that an argp parser -understands, and how to parse and document it. It has the following fields: +understands, as well as how to parse and document that option. It has +the following fields: @table @code @item const char *name The long name for this option, corresponding to the long option -@samp{--@var{name}}; this field can be zero if this option only has a -short name. To specify multiple names for an option, additional entries -may follow this one, with the @code{OPTION_ALIAS} flag set (@pxref{Argp -Option Flags}). +@samp{--@var{name}}; this field may be zero if this option @emph{only} +has a short name. To specify multiple names for an option, additional +entries may follow this one, with the @code{OPTION_ALIAS} flag +set. @xref{Argp Option Flags}. @item int key -The integer key that is provided to the argp parser's parsing function -when this option is being parsed. Also, if @var{key} has a value that -is a printable @sc{ascii} character (i.e., @code{isascii (@var{key})} is -true), it @emph{also} specifies a short option @samp{-@var{char}}, where -@var{char} is the @sc{ascii} character with the code @var{key}. +The integer key provided by the current option to the option parser. If +@var{key} has a value that is a printable @sc{ascii} character (i.e., +@code{isascii (@var{key})} is true), it @emph{also} specifies a short +option @samp{-@var{char}}, where @var{char} is the @sc{ascii} character +with the code @var{key}. @item const char *arg If non-zero, this is the name of an argument associated with this option, which must be provided (e.g., with the @samp{--@var{name}=@var{value}} or @samp{-@var{char} @var{value}} -syntaxes) unless the @code{OPTION_ARG_OPTIONAL} flag (@pxref{Argp Option -Flags}) is set, in which case it @emph{may} be provided. +syntaxes), unless the @code{OPTION_ARG_OPTIONAL} flag (@pxref{Argp +Option Flags}) is set, in which case it @emph{may} be provided. @item int flags -Flags associated with this option (some of which are referred to above). +Flags associated with this option, some of which are referred to above. @xref{Argp Option Flags}. @item const char *doc A documentation string for this option, for printing in help messages. If both the @code{name} and @code{key} fields are zero, this string -will be printed out-dented from the normal option column, making it -useful as a group header (it will be the first thing printed in its -group); in this usage, it's conventional to end the string with a +will be printed tabbed left from the normal option column, making it +useful as a group header. This will be the first thing printed in its +group. In this usage, it's conventional to end the string with a @samp{:} character. @item int group -The group this option is in. +Group identity for this option. In a long help message, options are sorted alphabetically within each group, and the groups presented in the order 0, 1, 2, @dots{}, @var{n}, -@minus{}@var{m}, @dots{}, @minus{}2, @minus{}1. Every entry in an -options array with this -field 0 will inherit the group number of the previous entry, or zero if -it's the first one, unless its a group header (@code{name} and -@code{key} fields both zero), in which case, the previous entry + 1 is -the default. Automagic options such as @samp{--help} are put into group -@minus{}1. +@minus{}@var{m}, @dots{}, @minus{}2, @minus{}1. -Note that because of C structure initialization rules, this field -often need not be specified, because 0 is the right value. +Every entry in an options array with this field 0 will inherit the group +number of the previous entry, or zero if it's the first one. If it's a +group header with @code{name} and @code{key} fields both zero, the +previous entry + 1 is the default. Automagic options such as +@samp{--help} are put into group @minus{}1. + +Note that because of C structure initialization rules, this field often +need not be specified, because 0 is the correct value. @end table @end deftp + @menu * Flags: Argp Option Flags. Flags for options. @end menu @@ -302,8 +283,9 @@ often need not be specified, because 0 i @subsubsection Flags for Argp Options The following flags may be or'd together in the @code{flags} field of a -@code{struct argp_option}, and control various aspects of how that -option is parsed or displayed in help messages: +@code{struct argp_option}. These flags control various aspects of how +that option is parsed or displayed in help messages: + @vtable @code @comment argp.h @@ -321,33 +303,35 @@ This option isn't displayed in any help @item OPTION_ALIAS This option is an alias for the closest previous non-alias option. This means that it will be displayed in the same help entry, and will inherit -fields other than @code{name} and @code{key} from the aliased option. +fields other than @code{name} and @code{key} from the option being +aliased. + @comment argp.h @comment GNU @item OPTION_DOC -This option isn't actually an option (and so should be ignored by the -actual option parser), but rather an arbitrary piece of documentation -that should be displayed in much the same manner as the options (known -as a @dfn{documentation option}). +This option isn't actually an option and should be ignored by the actual +option parser. It is an arbitrary section of documentation that should +be displayed in much the same manner as the options. This is known as a +@dfn{documentation option}. If this flag is set, then the option @code{name} field is displayed -unmodified (e.g., no @samp{--} prefix is added) at the left-margin -(where a @emph{short} option would normally be displayed), and the -documentation string in the normal place. For purposes of sorting, any -leading whitespace and punctuation is ignored, except that if the first -non-whitespace character is not @samp{-}, this entry is displayed after -all options (and @code{OPTION_DOC} entries with a leading @samp{-}) in -the same group. +unmodified (e.g., no @samp{--} prefix is added) at the left-margin where +a @emph{short} option would normally be displayed, and this +documentation string is left in it's usual place. For purposes of +sorting, any leading whitespace and punctuation is ignored, unless the +first non-whitespace character is @samp{-}. This entry is displayed +after all options, after @code{OPTION_DOC} entries with a leading +@samp{-}, in the same group. @comment argp.h @comment GNU @item OPTION_NO_USAGE -This option shouldn't be included in `long' usage messages (but is still -included in help messages). This is mainly intended for options that -are completely documented in an argp's @code{args_doc} field -(@pxref{Argp Parsers}), in which case including the option -in the generic usage list would be redundant. +This option shouldn't be included in `long' usage messages, but should +still be included in other help messages. This is intended for options +that are completely documented in an argp's @code{args_doc} +field. @xref{Argp Parsers}. Including this option in the generic usage +list would be redundant, and should be avoided. For instance, if @code{args_doc} is @code{"FOO BAR\n-x BLAH"}, and the @samp{-x} option's purpose is to distinguish these two cases, @samp{-x} @@ -359,9 +343,8 @@ should probably be marked @code{OPTION_N The function pointed to by the @code{parser} field in a @code{struct argp} (@pxref{Argp Parsers}) defines what actions take place in response -to each option or argument that is parsed, and is also used as a hook, -to allow a parser to do something at certain other points during -parsing. +to each option or argument parsed. It is also used as a hook, allowing a +parser to perform tasks at certain other points during parsing. @need 2000 Argp parser functions have the following type signature: @@ -377,40 +360,40 @@ where the arguments are as follows: @table @var @item key For each option that is parsed, @var{parser} is called with a value of -@var{key} from that option's @code{key} field in the option vector -(@pxref{Argp Option Vectors}). @var{parser} is also called at other -times with special reserved keys, such as @code{ARGP_KEY_ARG} for +@var{key} from that option's @code{key} field in the option +vector. @xref{Argp Option Vectors}. @var{parser} is also called at +other times with special reserved keys, such as @code{ARGP_KEY_ARG} for non-option arguments. @xref{Argp Special Keys}. @item arg -If @var{key} is an option, @var{arg} is the value given for it, or zero -if no value was specified. Only options that have a non-zero @code{arg} -field can ever have a value, and those must @emph{always} have a value, -unless the @code{OPTION_ARG_OPTIONAL} flag was specified (if the input -being parsed specifies a value for an option that doesn't allow one, an -error results before @var{parser} ever gets called). +If @var{key} is an option, @var{arg} is its given value. This defaults +to zero if no value is specified. Only options that have a non-zero +@code{arg} field can ever have a value. These must @emph{always} have a +value unless the @code{OPTION_ARG_OPTIONAL} flag is specified. If the +input being parsed specifies a value for an option that doesn't allow +one, an error results before @var{parser} ever gets called. -If @var{key} is @code{ARGP_KEY_ARG}, @var{arg} is a non-option argument; -other special keys always have a zero @var{arg}. +If @var{key} is @code{ARGP_KEY_ARG}, @var{arg} is a non-option +argument. Other special keys always have a zero @var{arg}. @item state @var{state} points to a @code{struct argp_state}, containing useful -information about the current parsing state for use by @var{parser}. -@xref{Argp Parsing State}. +information about the current parsing state for use by +@var{parser}. @xref{Argp Parsing State}. @end table When @var{parser} is called, it should perform whatever action is -appropriate for @var{key}, and return either @code{0} for success, -@code{ARGP_ERR_UNKNOWN}, if the value of @var{key} is not handled by -this parser function, or a unix error code if a real error occurred -(@pxref{Error Codes}). +appropriate for @var{key}, and return @code{0} for success, +@code{ARGP_ERR_UNKNOWN} if the value of @var{key} is not handled by this +parser function, or a unix error code if a real error +occurred. @xref{Error Codes}. @comment argp.h @comment GNU @deftypevr Macro int ARGP_ERR_UNKNOWN Argp parser functions should return @code{ARGP_ERR_UNKNOWN} for any @var{key} value they do not recognize, or for non-option arguments -(@code{@var{key} == ARGP_KEY_ARG}) that they do not wish to handle. +(@code{@var{key} == ARGP_KEY_ARG}) that they are not equipped to handle. @end deftypevr @need 3000 @@ -444,8 +427,8 @@ parse_opt (int key, char *arg, struct ar In addition to key values corresponding to user options, the @var{key} argument to argp parser functions may have a number of other special -values (@var{arg} and @var{state} refer to parser function arguments; -@pxref{Argp Parser Functions}): +values. In the following example @var{arg} and @var{state} refer to +parser function arguments. @xref{Argp Parser Functions}. @vtable @code @comment argp.h @@ -454,19 +437,19 @@ values (@var{arg} and @var{state} refer This is not an option at all, but rather a command line argument, whose value is pointed to by @var{arg}. -When there are multiple parser functions (due to argp parsers being -combined), it's impossible to know which one wants to handle an -argument, so each is called in turn, until one returns 0 or an error -other than @code{ARGP_ERR_UNKNOWN}; if an argument is handled by no one, +When there are multiple parser functions in play due to argp parsers +being combined, it's impossible to know which one will handle a specific +argument. Each is called until one returns 0 or an error other than +@code{ARGP_ERR_UNKNOWN}; if an argument is not handled, @code{argp_parse} immediately returns success, without parsing any more arguments. Once a parser function returns success for this key, that fact is -recorded, and the @code{ARGP_KEY_NO_ARGS} case won't be used. -@emph{However}, if while processing the argument, a parser function +recorded, and the @code{ARGP_KEY_NO_ARGS} case won't be +used. @emph{However}, if while processing the argument a parser function decrements the @code{next} field of its @var{state} argument, the option won't be considered processed; this is to allow you to actually modify -the argument (perhaps into an option), and have it processed again. +the argument, perhaps into an option, and have it processed again. @comment argp.h @comment GNU @@ -477,10 +460,11 @@ If a parser function returns @code{ARGP_ convenient for consuming all remaining arguments. @var{arg} is 0, and the tail of the argument vector may be found at @code{@var{state}->argv + @var{state}->next}. If success is returned for this key, and -@code{@var{state}->next} is unchanged, then all remaining arguments are -considered to have been consumed, otherwise, the amount by which -@code{@var{state}->next} has been adjust indicates how many were used. -For instance, here's an example that uses both, for different args: +@code{@var{state}->next} is unchanged, all remaining arguments are +considered to have been consumed. Otherwise, the amount by which +@code{@var{state}->next} has been adjusted indicates how many were used. +Here's an example that uses both, for different args: + @smallexample ... @@ -501,131 +485,132 @@ case ARGP_KEY_ARGS: @comment argp.h @comment GNU @item ARGP_KEY_END -There are no more command line arguments at all. The parser functions -are called in different order (means children first) for this value -which allows each parser to clean up its state for the parent. +This indicates that there are no more command line arguments. Parser +functions are called in a different order, children first. This allows +each parser to clean up its state for the parent. @comment argp.h @comment GNU @item ARGP_KEY_NO_ARGS -Because it's common to want to do some special processing if there -aren't any non-option args, parser functions are called with this key if -they didn't successfully process any non-option arguments. Called just -before @code{ARGP_KEY_END} (where more general validity checks on -previously parsed arguments can take place). +Because it's common to do some special processing if there aren't any +non-option args, parser functions are called with this key if they +didn't successfully process any non-option arguments. This is called +just before @code{ARGP_KEY_END}, where more general validity checks on +previously parsed arguments take place. @comment argp.h @comment GNU @item ARGP_KEY_INIT -Passed in before any parsing is done. Afterwards, the values of each -element of the @code{child_input} field of @var{state}, if any, are +This is passed in before any parsing is done. Afterwards, the values of +each element of the @code{child_input} field of @var{state}, if any, are copied to each child's state to be the initial value of the @code{input} when @emph{their} parsers are called. @comment argp.h @comment GNU @item ARGP_KEY_SUCCESS -Passed in when parsing has successfully been completed (even if there are -still arguments remaining). +Passed in when parsing has successfully been completed, even if +arguments remain. @comment argp.h @comment GNU @item ARGP_KEY_ERROR -Passed in if an error has occurred, and parsing terminated (in which case -a call with a key of @code{ARGP_KEY_SUCCESS} is never made). +Passed in if an error has occurred and parsing is terminated. In this +case a call with a key of @code{ARGP_KEY_SUCCESS} is never made. @comment argp.h @comment GNU @item ARGP_KEY_FINI -The final key ever seen by any parser (even after -@code{ARGP_KEY_SUCCESS} and @code{ARGP_KEY_ERROR}). Any resources -allocated by @code{ARGP_KEY_INIT} may be freed here (although sometimes -certain resources allocated there are to be returned to the caller after -a successful parse; in that case, those particular resources can be -freed in the @code{ARGP_KEY_ERROR} case). +The final key ever seen by any parser, even after +@code{ARGP_KEY_SUCCESS} and @code{ARGP_KEY_ERROR}. Any resources +allocated by @code{ARGP_KEY_INIT} may be freed here. At times, certain +resources allocated are to be returned to the caller after a successful +parse. In that case, those particular resources can be freed in the +@code{ARGP_KEY_ERROR} case. @end vtable In all cases, @code{ARGP_KEY_INIT} is the first key seen by parser -functions, and @code{ARGP_KEY_FINI} the last (unless an error was -returned by the parser for @code{ARGP_KEY_INIT}). Other keys can occur -in one the following orders (@var{opt} refers to an arbitrary option -key): +functions, and @code{ARGP_KEY_FINI} the last, unless an error was +returned by the parser for @code{ARGP_KEY_INIT}. Other keys can occur +in one the following orders. @var{opt} refers to an arbitrary option +key: @table @asis @item @var{opt}@dots{} @code{ARGP_KEY_NO_ARGS} @code{ARGP_KEY_END} @code{ARGP_KEY_SUCCESS} -The arguments being parsed contained no non-option arguments at all. +The arguments being parsed did not contain any non-option arguments. @item ( @var{opt} | @code{ARGP_KEY_ARG} )@dots{} @code{ARGP_KEY_END} @code{ARGP_KEY_SUCCESS} -All non-option arguments were successfully handled by a parser function -(there may be multiple parser functions if multiple argp parsers were -combined). +All non-option arguments were successfully handled by a parser +function. There may be multiple parser functions if multiple argp +parsers were combined. @item ( @var{opt} | @code{ARGP_KEY_ARG} )@dots{} @code{ARGP_KEY_SUCCESS} -Some non-option argument was unrecognized. +Some non-option argument went unrecognized. This occurs when every parser function returns @code{ARGP_KEY_UNKNOWN} -for an argument, in which case parsing stops at that argument. If -@var{arg_index} is a null pointer otherwise an error occurs. +for an argument, in which case parsing stops at that argument if +@var{arg_index} is a null pointer. Otherwise an error occurs. @end table -In all cases, if a non-null value for @var{arg_index} was passed to +In all cases, if a non-null value for @var{arg_index} gets passed to @code{argp_parse}, the index of the first unparsed command-line argument -is passed back in it. +is passed back in that value. -If an error occurs (either detected by argp, or because a parser -function returned an error value), then each parser is called with -@code{ARGP_KEY_ERROR}, and no further calls are made except the final -call with @code{ARGP_KEY_FINI}. +If an error occurs and is either detected by argp or because a parser +function returned an error value, each parser is called with +@code{ARGP_KEY_ERROR}. No further calls are made, except the final call +with @code{ARGP_KEY_FINI}. @node Argp Helper Functions, , Argp Parsing State, Argp Parser Functions @subsubsection Functions For Use in Argp Parsers -Argp provides a number of functions for the user of argp parser -functions (@pxref{Argp Parser Functions}), mostly for producing error -messages. These take as their first argument the @var{state} argument -to the parser function (@pxref{Argp Parsing State}). +Argp provides a number of functions available to the user of argp +(@pxref{Argp Parser Functions}), mostly for producing error messages. +These take as their first argument the @var{state} argument to the +parser function. @xref{Argp Parsing State}. + @cindex usage messages, in argp @comment argp.h @comment GNU @deftypefun void argp_usage (const struct argp_state *@var{state}) -Output the standard usage message for the argp parser referred to by +Outputs the standard usage message for the argp parser referred to by @var{state} to @code{@var{state}->err_stream} and terminate the program -with @code{exit (argp_err_exit_status)} (@pxref{Argp Global Variables}). +with @code{exit (argp_err_exit_status)}. @xref{Argp Global Variables}. @end deftypefun @cindex syntax error messages, in argp @comment argp.h @comment GNU @deftypefun void argp_error (const struct argp_state *@var{state}, const char *@var{fmt}, @dots{}) -Print the printf format string @var{fmt} and following args, preceded by -the program name and @samp{:}, and followed by a @w{@samp{Try @dots{} ---help}} message, and terminate the program with an exit status of -@code{argp_err_exit_status} (@pxref{Argp Global Variables}). +Prints the printf format string @var{fmt} and following args, preceded +by the program name and @samp{:}, and followed by a @w{@samp{Try @dots{} +--help}} message, and terminates the program with an exit status of +@code{argp_err_exit_status}. @xref{Argp Global Variables}. @end deftypefun @cindex error messages, in argp @comment argp.h @comment GNU @deftypefun void argp_failure (const struct argp_state *@var{state}, int @var{status}, int @var{errnum}, const char *@var{fmt}, @dots{}) -Similarly to the standard gnu error-reporting function @code{error}, -print the printf format string @var{fmt} and following args, preceded by -the program name and @samp{:}, and followed by the standard unix error -text for @var{errnum} if it is non-zero; then if @var{status} is -non-zero, terminate the program with that as its exit status. +Similar to the standard gnu error-reporting function @code{error}, this +prints the program name and @samp{:}, the printf format string +@var{fmt}, and the appropriate following args. If it is non-zero, the +standard unix error text for @var{errnum} is printed. If @var{status} is +non-zero, it terminates the program with that value as its exit status. -The difference between this function and @code{argp_error} is that +The difference between @code{argp_failure} and @code{argp_error} is that @code{argp_error} is for @emph{parsing errors}, whereas @code{argp_failure} is for other problems that occur during parsing but -don't reflect a syntactic problem with the input---such as illegal -values for options, bad phase of the moon, etc. +don't reflect a syntactic problem with the input, such as illegal values +for options, bad phase of the moon, etc. @end deftypefun @comment argp.h @comment GNU @deftypefun void argp_state_help (const struct argp_state *@var{state}, FILE *@var{stream}, unsigned @var{flags}) -Output a help message for the argp parser referred to by @var{state} to -@var{stream}. The @var{flags} argument determines what sort of help +Outputs a help message for the argp parser referred to by @var{state}, +to @var{stream}. The @var{flags} argument determines what sort of help message is produced. @xref{Argp Help Flags}. @end deftypefun @@ -633,15 +618,15 @@ Error output is sent to @code{@var{state name printed is @code{@var{state}->name}. The output or program termination behavior of these functions may be -suppressed if the @code{ARGP_NO_EXIT} or @code{ARGP_NO_ERRS} flags, -respectively, were passed to @code{argp_parse}. @xref{Argp Flags}. +suppressed if the @code{ARGP_NO_EXIT} or @code{ARGP_NO_ERRS} flags are +passed to @code{argp_parse}. @xref{Argp Flags}. This behavior is useful if an argp parser is exported for use by other programs (e.g., by a library), and may be used in a context where it is -not desirable to terminate the program in response to parsing errors. -In argp parsers intended for such general use, calls to any of these -functions should be followed by code return of an appropriate error code -for the case where the program @emph{doesn't} terminate; for example: +not desirable to terminate the program in response to parsing errors. In +argp parsers intended for such general use, and for the case where the +program @emph{doesn't} terminate, calls to any of these functions should +be followed by code that returns the appropriate error code: @smallexample if (@var{bad argument syntax}) @@ -652,8 +637,8 @@ if (@var{bad argument syntax}) @end smallexample @noindent -If it's known that a parser function will only be used when -@code{ARGP_NO_EXIT} is not set, the return may be omitted. +If a parser function will @emph{only} be used when @code{ARGP_NO_EXIT} +is not set, the return may be omitted. @node Argp Parsing State, Argp Helper Functions, Argp Special Keys, Argp Parser Functions @subsubsection Argp Parsing State @@ -671,53 +656,54 @@ This structure has the following fields, @item const struct argp *const root_argp The top level argp parser being parsed. Note that this is often @emph{not} the same @code{struct argp} passed into @code{argp_parse} by -the invoking program (@pxref{Argp}), but instead an internal argp parser -that contains options implemented by @code{argp_parse} itself (such as -@samp{--help}). +the invoking program. @xref{Argp}. It is an internal argp parser that +contains options implemented by @code{argp_parse} itself, such as +@samp{--help}. @item int argc @itemx char **argv -The argument vector being parsed. May be modified. +The argument vector being parsed. This may be modified. @item int next -The index in @code{argv} of the next argument to be parsed. May be modified. +The index in @code{argv} of the next argument to be parsed. This may be +modified. One way to consume all remaining arguments in the input is to set -@code{@var{state}->next = @var{state}->argc} (perhaps after recording -the value of the @code{next} field to find the consumed arguments). -Also, you can cause the current option to be re-parsed by decrementing -this field, and then modifying -@code{@var{state}->argv[@var{state}->next]} to be the option that should -be reexamined. +@code{@var{state}->next = @var{state}->argc}, perhaps after recording +the value of the @code{next} field to find the consumed arguments. The +current option can be re-parsed immediately by decrementing this field, +then modifying @code{@var{state}->argv[@var{state}->next]} to reflect +the option that should be reexamined. @item unsigned flags -The flags supplied to @code{argp_parse}. May be modified, although some -flags may only take effect when @code{argp_parse} is first invoked. -@xref{Argp Flags}. +The flags supplied to @code{argp_parse}. These may be modified, although +some flags may only take effect when @code{argp_parse} is first +invoked. @xref{Argp Flags}. @item unsigned arg_num While calling a parsing function with the @var{key} argument -@code{ARGP_KEY_ARG}, this is the number of the current arg, starting at -0, and incremented after each such call returns. At all other times, -this is the number of such arguments that have been processed. +@code{ARGP_KEY_ARG}, this represents the number of the current arg, +starting at 0. It is incremented after each @code{ARGP_KEY_ARG} call +returns. At all other times, this is the number of @code{ARGP_KEY_ARG} +arguments that have been processed. @item int quoted If non-zero, the index in @code{argv} of the first argument following a -special @samp{--} argument (which prevents anything following being -interpreted as an option). Only set once argument parsing has proceeded -past this point. +special @samp{--} argument. This prevents anything that follows from +being interpreted as an option. It is only set after argument parsing +has proceeded past this point. @item void *input An arbitrary pointer passed in from the caller of @code{argp_parse}, in the @var{input} argument. @item void **child_inputs -Values to pass to child parsers. This vector will be the same length as -the number of children in the current parser, and each child parser will -be given the value of @code{@var{state}->child_inputs[@var{i}]} as -@emph{its} @code{@var{state}->input} field, where @var{i} is the index -of the child in the this parser's @code{children} field. @xref{Argp -Children}. +These are values that will be passed to child parsers. This vector will +be the same length as the number of children in the current parser. Each +child parser will be given the value of +@code{@var{state}->child_inputs[@var{i}]} as @emph{its} +@code{@var{state}->input} field, where @var{i} is the index of the child +in the this parser's @code{children} field. @xref{Argp Children}. @item void *hook For the parser function's use. Initialized to 0, but otherwise ignored @@ -725,15 +711,15 @@ by argp. @item char *name The name used when printing messages. This is initialized to -@code{argv[0]}, or @code{program_invocation_name} if that is +@code{argv[0]}, or @code{program_invocation_name} if @code{argv[0]} is unavailable. @item FILE *err_stream @itemx FILE *out_stream -Stdio streams used when argp prints something; error messages are -printed to @code{err_stream}, and all other output (such as -@samp{--help} output) to @code{out_stream}. These are initialized to -@code{stderr} and @code{stdout} respectively (@pxref{Standard Streams}). +The stdio streams used when argp prints. Error messages are printed to +@code{err_stream}, all other output, such as @samp{--help} output) to +@code{out_stream}. These are initialized to @code{stderr} and +@code{stdout} respectively. @xref{Standard Streams}. @item void *pstate Private, for use by the argp implementation. @@ -743,45 +729,48 @@ Private, for use by the argp implementat @node Argp Children, Argp Help Filtering, Argp Parser Functions, Argp Parsers @subsection Combining Multiple Argp Parsers -The @code{children} field in a @code{struct argp} allows other argp -parsers to be combined with the referencing one to parse a single set of -arguments. It should point to a vector of @code{struct argp_child}, -terminated by an entry having a value of zero in the @code{argp} field. +The @code{children} field in a @code{struct argp} enables other argp +parsers to be combined with the referencing one for the parsing of a +single set of arguments. This field should point to a vector of +@code{struct argp_child}, which is terminated by an entry having a value +of zero in the @code{argp} field. -Where conflicts between combined parsers arise (for instance, if two -specify an option with the same name), they are resolved in favor of -the parent argp parsers, or earlier argp parsers in the list of children. +Where conflicts between combined parsers arise, as when two specify an +option with the same name, the parser conflicts are resolved in favor of +the parent argp parser(s), or the earlier of the argp parsers in the +list of children. @comment argp.h @comment GNU @deftp {Data Type} {struct argp_child} An entry in the list of subsidiary argp parsers pointed to by the -@code{children} field in a @code{struct argp}. The fields are as follows: +@code{children} field in a @code{struct argp}. The fields are as +follows: @table @code @item const struct argp *argp -The child argp parser, or zero to end the list. +The child argp parser, or zero to end of the list. @item int flags Flags for this child. @item const char *header -If non-zero, an optional header to be printed in help output before the -child options. As a side-effect, a non-zero value forces the child -options to be grouped together; to achieve this effect without actually -printing a header string, use a value of @code{""}. As with header -strings specified in an option entry, the value conventionally has -@samp{:} as the last character. @xref{Argp Option Vectors}. +If non-zero, this is an optional header to be printed within help output +before the child options. As a side-effect, a non-zero value forces the +child options to be grouped together. To achieve this effect without +actually printing a header string, use a value of @code{""}. As with +header strings specified in an option entry, the conventional value of +the last character is @samp{:}. @xref{Argp Option Vectors}. @item int group -Where to group the child options relative to the other (`consolidated') -options in the parent argp parser. The values are the same as the -@code{group} field in @code{struct argp_option} (@pxref{Argp Option -Vectors}), but all child-groupings follow parent options at a particular -group level. If both this field and @code{header} are zero, then the -child's options aren't grouped together at all, but rather merged with -the parent options (merging the child's grouping levels with the -parents). +This is where the child options are grouped relative to the other +`consolidated' options in the parent argp parser. The values are the +same as the @code{group} field in @code{struct argp_option}. @xref{Argp +Option Vectors}. All child-groupings follow parent options at a +particular group level. If both this field and @code{header} are zero, +then the child's options aren't grouped together, they are merged with +parent options at the parent option group level. + @end table @end deftp @@ -798,10 +787,9 @@ modify these defaults, the following fla @comment GNU @item ARGP_PARSE_ARGV0 Don't ignore the first element of the @var{argv} argument to -@code{argp_parse}. Normally (and always unless @code{ARGP_NO_ERRS} is -set) the first element of the argument vector is skipped for option -parsing purposes, as it corresponds to the program name in a command -line. +@code{argp_parse}. Unless @code{ARGP_NO_ERRS} is set, the first element +of the argument vector is skipped for option parsing purposes, as it +corresponds to the program name in a command line. @comment argp.h @comment GNU @@ -809,44 +797,44 @@ line. Don't print error messages for unknown options to @code{stderr}; unless this flag is set, @code{ARGP_PARSE_ARGV0} is ignored, as @code{argv[0]} is used as the program name in the error messages. This flag implies -@code{ARGP_NO_EXIT} (on the assumption that silent exiting upon errors -is bad behaviour). +@code{ARGP_NO_EXIT}. This is based on the assumption that silent exiting +upon errors is bad behavior. @comment argp.h @comment GNU @item ARGP_NO_ARGS -Don't parse any non-option args. Normally non-option args are parsed by -calling the parse functions with a key of @code{ARGP_KEY_ARG}, and the -actual arg as the value. This flag needn't normally be set, as the -normal behavior is to stop parsing as soon as some argument isn't -accepted by a parsing function. @xref{Argp Parser Functions}. +Don't parse any non-option args. Normally these are parsed by calling +the parse functions with a key of @code{ARGP_KEY_ARG}, the actual +argument being the value. This flag needn't normally be set, as the +default behavior is to stop parsing as soon as an argument fails to be +parsed. @xref{Argp Parser Functions}. @comment argp.h @comment GNU @item ARGP_IN_ORDER Parse options and arguments in the same order they occur on the command -line---normally they're rearranged so that all options come first +line. Normally they're rearranged so that all options come first. @comment argp.h @comment GNU @item ARGP_NO_HELP Don't provide the standard long option @samp{--help}, which ordinarily -causes usage and option help information to be output to @code{stdout}, -and @code{exit (0)} called. +causes usage and option help information to be output to @code{stdout} +and @code{exit (0)}. @comment argp.h @comment GNU @item ARGP_NO_EXIT -Don't exit on errors (they may still result in error messages). +Don't exit on errors, although they may still result in error messages. @comment argp.h @comment GNU @item ARGP_LONG_ONLY -Use the gnu getopt `long-only' rules for parsing arguments. This -allows long-options to be recognized with only a single @samp{-} (for -instances, @samp{-help}), but results in a generally somewhat less -useful interface, that conflicts with the way most GNU programs work. -For this reason, its use is discouraged. +Use the gnu getopt `long-only' rules for parsing arguments. This allows +long-options to be recognized with only a single @samp{-} +(i.e. @samp{-help}). This results in a less useful interface, and its +use is discouraged as it conflicts with the way most GNU programs work +as well as the GNU coding standards. @comment argp.h @comment GNU @@ -860,27 +848,28 @@ Turns off any message-printing/exiting o @subsection Customizing Argp Help Output The @code{help_filter} field in a @code{struct argp} is a pointer to a -function to filter the text of help messages before displaying them. -They have a function signature like: +function that filters the text of help messages before displaying +them. They have a function signature like: @smallexample char *@var{help-filter} (int @var{key}, const char *@var{text}, void *@var{input}) @end smallexample + @noindent -where @var{key} is either a key from an option, in which case @var{text} -is that option's help text (@pxref{Argp Option Vectors}), or one of the -special keys with names beginning with @samp{ARGP_KEY_HELP_}, describing -which other help text @var{text} is (@pxref{Argp Help Filter Keys}). +Where @var{key} is either a key from an option, in which case @var{text} +is that option's help text. @xref{Argp Option Vectors}. Alternately, one +of the special keys with names beginning with @samp{ARGP_KEY_HELP_} +might be used, describing which other help text @var{text} will contain. +@xref{Argp Help Filter Keys}. -The function should return either @var{text}, if it should be used -as-is, a replacement string, which should be allocated using -@code{malloc}, and will be freed by argp, or zero, meaning `print -nothing'. The value of @var{text} supplied is @emph{after} any -translation has been done, so if any of the replacement text also needs -translation, that should be done by the filter function. @var{input} is -either the input supplied to @code{argp_parse}, or zero, if -@code{argp_help} was called directly by the user. +The function should return either @var{text} if it remains as-is, or a +replacement string allocated using @code{malloc}. This will be either be +freed by argp or zero, which prints nothing. The value of @var{text} is +supplied @emph{after} any translation has been done, so if any of the +replacement text needs translation, it will be done by the filter +function. @var{input} is either the input supplied to @code{argp_parse} +or it is zero, if @code{argp_help} was called directly by the user. @menu * Keys: Argp Help Filter Keys. Special @var{key} values for help filter functions. @@ -890,66 +879,63 @@ either the input supplied to @code{argp_ @subsubsection Special Keys for Argp Help Filter Functions The following special values may be passed to an argp help filter -function as the first argument, in addition to key values for user -options, and specify which help text the @var{text} argument contains: +function as the first argument in addition to key values for user +options. They specify which help text the @var{text} argument contains: @vtable @code @comment argp.h @comment GNU @item ARGP_KEY_HELP_PRE_DOC -Help text preceding options. +The help text preceding options. @comment argp.h @comment GNU @item ARGP_KEY_HELP_POST_DOC -Help text following options. +The help text following options. @comment argp.h @comment GNU @item ARGP_KEY_HELP_HEADER -Option header string. +The option header string. @comment argp.h @comment GNU @item ARGP_KEY_HELP_EXTRA -After all other documentation; @var{text} is zero for this key. +This is used after all other documentation; @var{text} is zero for this key. @comment argp.h @comment GNU @item ARGP_KEY_HELP_DUP_ARGS_NOTE -The explanatory note emitted when duplicate option arguments have been -suppressed. +The explanatory note printed when duplicate option arguments have been suppressed. @comment argp.h @comment GNU @item ARGP_KEY_HELP_ARGS_DOC -The argument doc string (the @code{args_doc} field from the argp parser; -@pxref{Argp Parsers}). +The argument doc string; formally the @code{args_doc} field from the argp parser. @xref{Argp Parsers}. @end vtable @node Argp Help, Argp Examples, Argp Flags, Argp @subsection The @code{argp_help} Function -Normally programs using argp need not worry too much about printing -argument-usage-type help messages, because the standard @samp{--help} -option is handled automatically by argp, and the typical error cases can -be handled using @code{argp_usage} and @code{argp_error} (@pxref{Argp -Helper Functions}). - -However, if it's desirable to print a standard help message in some -context other than parsing the program options, argp offers the -@code{argp_help} interface. +Normally programs using argp need not be written with particular +printing argument-usage-type help messages in mind as the standard +@samp{--help} option is handled automatically by argp. Typical error +cases can be handled using @code{argp_usage} and +@code{argp_error}. @xref{Argp Helper Functions}. However, if it's +desirable to print a help message in some context other than parsing the +program options, argp offers the @code{argp_help} interface. @comment argp.h @comment GNU @deftypefun void argp_help (const struct argp *@var{argp}, FILE *@var{stream}, unsigned @var{flags}, char *@var{name}) -Output a help message for the argp parser @var{argp} to @var{stream}. -What sort of messages is printed is determined by @var{flags}. +This outputs a help message for the argp parser @var{argp} to +@var{stream}. The type of messages printed will be determined by +@var{flags}. Any options such as @samp{--help} that are implemented automatically by argp itself will @emph{not} be present in the help output; for this -reason, it is better to use @code{argp_state_help} if calling from -within an argp parser function. @xref{Argp Helper Functions}. +reason it is best to use @code{argp_state_help} if calling from within +an argp parser function. @xref{Argp Helper Functions}. @end deftypefun @menu @@ -959,73 +945,74 @@ within an argp parser function. @xref{A @node Argp Help Flags, , , Argp Help @subsection Flags for the @code{argp_help} Function -When calling @code{argp_help} (@pxref{Argp Help}), or -@code{argp_state_help} (@pxref{Argp Helper Functions}), exactly what is -output is determined by the @var{flags} argument, which should consist -of any of the following flags, or'd together: +When calling @code{argp_help} (@pxref{Argp Help}) or +@code{argp_state_help} (@pxref{Argp Helper Functions}) the exact output +is determined by the @var{flags} argument. This should consist of any of +the following flags, or'd together: @vtable @code @item ARGP_HELP_USAGE A unix @samp{Usage:} message that explicitly lists all options. @item ARGP_HELP_SHORT_USAGE -A unix @samp{Usage:} message that displays only an appropriate -placeholder to indicate where the options go; useful for showing -the non-option argument syntax. +A unix @samp{Usage:} message that displays an appropriate placeholder to +indicate where the options go; useful for showing the non-option +argument syntax. @item ARGP_HELP_SEE A @samp{Try @dots{} for more help} message; @samp{@dots{}} contains the program name and @samp{--help}. @item ARGP_HELP_LONG -A verbose option help message that gives each option understood along +A verbose option help message that gives each option available along with its documentation string. @item ARGP_HELP_PRE_DOC -The part of the argp parser doc string that precedes the verbose option help. +The part of the argp parser doc string preceding the verbose option help. @item ARGP_HELP_POST_DOC -The part of the argp parser doc string that follows the verbose option help. +The part of the argp parser doc string that following the verbose option help. @item ARGP_HELP_DOC @code{(ARGP_HELP_PRE_DOC | ARGP_HELP_POST_DOC)} @item ARGP_HELP_BUG_ADDR -A message saying where to report bugs for this program, if the -@code{argp_program_bug_address} variable contains one. +A message that prints where to report bugs for this program, if the +@code{argp_program_bug_address} variable contains this information. @item ARGP_HELP_LONG_ONLY -Modify any output appropriately to reflect @code{ARGP_LONG_ONLY} mode. +This will modify any output to reflect the @code{ARGP_LONG_ONLY} mode. @end vtable The following flags are only understood when used with -@code{argp_state_help}, and control whether the function returns after +@code{argp_state_help}. They control whether the function returns after printing its output, or terminates the program: @vtable @code @item ARGP_HELP_EXIT_ERR -Terminate the program with @code{exit (argp_err_exit_status)}. +This will terminate the program with @code{exit (argp_err_exit_status)}. @item ARGP_HELP_EXIT_OK -Terminate the program with @code{exit (0)}. +This will terminate the program with @code{exit (0)}. @end vtable -The following flags are combinations of the basic ones for printing +The following flags are combinations of the basic flags for printing standard messages: @vtable @code @item ARGP_HELP_STD_ERR -Assuming an error message for a parsing error has already printed, -prints a note on how to get help, and terminates the program with an +Assuming that an error message for a parsing error has printed, this +prints a message on how to get help, and terminates the program with an error. @item ARGP_HELP_STD_USAGE -Prints a standard usage message and terminates the program with an -error. This is used when no more specific error message is appropriate. +This prints a standard usage message and terminates the program with an +error. This is used when no other specific error messages are +appropriate or available. @item ARGP_HELP_STD_HELP -Prints the standard response for a @samp{--help} option, and terminates -the program successfully. +This prints the standard response for a @samp{--help} option, and +terminates the program successfully. @end vtable @node Argp Examples, Argp User Customization, Argp Help, Argp @@ -1043,9 +1030,9 @@ These example programs demonstrate the b @node Argp Example 1, Argp Example 2, , Argp Examples @subsubsection A Minimal Program Using Argp -This is (probably) the smallest possible program that uses argp. -It won't do much except give an error messages and exit when there are any -arguments, and print a (rather pointless) message for @samp{--help}. +This is perhaps the smallest program possible that uses argp. It won't +do much except give an error messages and exit when there are any +arguments, and prints a rather pointless message for @samp{--help}. @smallexample @include argp-ex1.c.texi @@ -1054,22 +1041,23 @@ arguments, and print a (rather pointless @node Argp Example 2, Argp Example 3, Argp Example 1, Argp Examples @subsubsection A Program Using Argp with Only Default Options -This program doesn't use any options or arguments, but uses argp to be +This program doesn't use any options or arguments, it uses argp to be compliant with the GNU standard command line format. -In addition to making sure no arguments are given, and implementing a -@samp{--help} option, this example will have a @samp{--version} option, -and will put the given documentation string and bug address in the -@samp{--help} output, as per GNU standards. +In addition to giving no arguments and implementing a @samp{--help} +option, this example has a @samp{--version} option, which will put the +given documentation string and bug address in the @samp{--help} output, +as per GNU standards. -The variable @code{argp} contains the argument parser specification; -adding fields to this structure is the way most parameters are passed to -@code{argp_parse} (the first three fields are usually used, but not in -this small program). There are also two global variables that argp -knows about defined here, @code{argp_program_version} and -@code{argp_program_bug_address} (they are global variables because they -will almost always be constant for a given program, even if it uses -different argument parsers for various tasks). +The variable @code{argp} contains the argument parser +specification. Adding fields to this structure is the way most +parameters are passed to @code{argp_parse}. The first three fields are +normally used, but they are not in this small program. There are also +two global variables that argp can use defined here, +@code{argp_program_version} and @code{argp_program_bug_address}. They +are considered global variables because they will almost always be +constant for a given program, even if they use different argument +parsers for various tasks. @smallexample @include argp-ex2.c.texi @@ -1078,20 +1066,20 @@ different argument parsers for various t @node Argp Example 3, Argp Example 4, Argp Example 2, Argp Examples @subsubsection A Program Using Argp with User Options -This program uses the same features as example 2, and adds user options +This program uses the same features as example 2, adding user options and arguments. -We now use the first four fields in @code{argp} (@pxref{Argp Parsers}), -and specifies @code{parse_opt} as the parser function (@pxref{Argp -Parser Functions}). +We now use the first four fields in @code{argp} (@pxref{Argp Parsers}) +and specify @code{parse_opt} as the parser function. @xref{Argp Parser +Functions}. Note that in this example, @code{main} uses a structure to communicate with the @code{parse_opt} function, a pointer to which it passes in the -@code{input} argument to @code{argp_parse} (@pxref{Argp}), and is -retrieved by @code{parse_opt} through the @code{input} field in its -@code{state} argument (@pxref{Argp Parsing State}). Of course, it's -also possible to use global variables instead, but using a structure -like this is somewhat more flexible and clean. +@code{input} argument to @code{argp_parse}. @xref{Argp}. It is retrieved +by @code{parse_opt} through the @code{input} field in its @code{state} +argument. @xref{Argp Parsing State}. Of course, it's also possible to +use global variables instead, but using a structure like this is +somewhat more flexible and clean. @smallexample @include argp-ex3.c.texi @@ -1101,26 +1089,27 @@ like this is somewhat more flexible and @subsubsection A Program Using Multiple Combined Argp Parsers This program uses the same features as example 3, but has more options, -and somewhat more structure in the @samp{--help} output. It also shows -how you can `steal' the remainder of the input arguments past a certain -point, for programs that accept a list of items, and the special -@var{key} value @code{ARGP_KEY_NO_ARGS}, which is only given if no -non-option arguments were supplied to the program (@pxref{Argp Special -Keys}). +and presents more structure in the @samp{--help} output. It also +illustrates how you can `steal' the remainder of the input arguments +past a certain point for programs that accept a list of items. It also +illustrates the @var{key} value @code{ARGP_KEY_NO_ARGS}, which is only +given if no non-option arguments were supplied to the +program. @xref{Argp Special Keys}. -For structuring the help output, two features are used: @emph{headers}, -which are entries in the options vector (@pxref{Argp Option Vectors}) -with the first four fields being zero, and a two part documentation -string (in the variable @code{doc}), which allows documentation both -before and after the options (@pxref{Argp Parsers}); the -two parts of @code{doc} are separated by a vertical-tab character -(@code{'\v'}, or @code{'\013'}). By convention, the documentation -before the options is just a short string saying what the program does, -and that afterwards is longer, describing the behavior in more detail. -All documentation strings are automatically filled for output, although -newlines may be included to force a line break at a particular point. -All documentation strings are also passed to the @code{gettext} -function, for possible translation into the current locale. +For structuring help output, two features are used: @emph{headers} and a +two part option string. The @emph{headers} are entries in the options +vector. @xref{Argp Option Vectors}. The first four fields are zero. The +two part documentation string are in the variable @code{doc}, which +allows documentation both before and after the options. @xref{Argp +Parsers}, the two parts of @code{doc} are separated by a vertical-tab +character (@code{'\v'}, or @code{'\013'}). By convention, the +documentation before the options is a short string stating what the +program does, and after any options it is longer, describing the +behavior in more detail. All documentation strings are automatically +filled for output, although newlines may be included to force a line +break at a particular point. In addition, documentation strings are +passed to the @code{gettext} function, for possible translation into the +current locale. @smallexample @include argp-ex4.c.texi @@ -1130,47 +1119,49 @@ function, for possible translation into @subsection Argp User Customization @cindex ARGP_HELP_FMT environment variable -The way formatting of argp @samp{--help} output may be controlled to -some extent by a program's users, by setting the @code{ARGP_HELP_FMT} -environment variable to a comma-separated list (whitespace is ignored) -of the following tokens: +The formatting of argp @samp{--help} output may be controlled to some +extent by a program's users, by setting the @code{ARGP_HELP_FMT} +environment variable to a comma-separated list of tokens. Whitespace is +ignored: @table @samp @item dup-args @itemx no-dup-args -Turn @dfn{duplicate-argument-mode} on or off. In duplicate argument -mode, if an option which accepts an argument has multiple names, the -argument is shown for each name; otherwise, it is only shown for the -first long option, and a note is emitted later so the user knows that it -applies to the other names as well. The default is @samp{no-dup-args}, +These turn @dfn{duplicate-argument-mode} on or off. In duplicate +argument mode, if an option that accepts an argument has multiple names, +the argument is shown for each name. Otherwise, it is only shown for the +first long option. A note is subsequently printed so the user knows that +it applies to other names as well. The default is @samp{no-dup-args}, which is less consistent, but prettier. @item dup-args-note @item no-dup-args-note -Enable or disable the note informing the user of suppressed option -argument duplication. The default is @samp{dup-args-note}. +These will enable or disable the note informing the user of suppressed +option argument duplication. The default is @samp{dup-args-note}. @item short-opt-col=@var{n} -Show the first short option in column @var{n} (default 2). +This prints the first short option in column @var{n}. The default is 2. @item long-opt-col=@var{n} -Show the first long option in column @var{n} (default 6). +This prints the first long option in column @var{n}. The default is 6. @item doc-opt-col=@var{n} -Show `documentation options' (@pxref{Argp Option Flags}) in column -@var{n} (default 2). +This prints `documentation options' (@pxref{Argp Option Flags}) in +column @var{n}. The default is 2. @item opt-doc-col=@var{n} -Show the documentation for options starting in column @var{n} (default 29). +This prints the documentation for options starting in column +@var{n}. The default is 29. @item header-col=@var{n} -Indent group headers (which document groups of options) to column -@var{n} (default 1). +This will indent the group headers that document groups of options to +column @var{n}. The default is 1. @item usage-indent=@var{n} -Indent continuation lines in @samp{Usage:} messages to column @var{n} -(default 12). +This will indent continuation lines in @samp{Usage:} messages to column +@var{n}. The default is 12. @item rmargin=@var{n} -Word wrap help output at or before column @var{n} (default 79). +This will word wrap help output at or before column @var{n}. The default +is 79. @end table diff -durpN glibc-2.2.3/manual/arith.texi glibc-2.2.4/manual/arith.texi --- glibc-2.2.3/manual/arith.texi Mon Mar 26 20:53:02 2001 +++ glibc-2.2.4/manual/arith.texi Mon Jul 23 10:54:39 2001 @@ -112,7 +112,7 @@ follow these examples: @code{INT32_MAX}, @code{INTMAX_MAX}, @code{INTMAX_MIN}. Note that there are no macros for unsigned integer minima. These are always zero. @cindex maximum possible integer -@cindex mininum possible integer +@cindex minimum possible integer There are similar macros for use with C's built in integer types which should come with your C compiler. These are described in @ref{Data Type @@ -441,20 +441,6 @@ This function returns a nonzero value if number'' value, and zero otherwise. @end deftypefun -@comment math.h -@comment BSD -@deftypefun double infnan (int @var{error}) -This function is provided for compatibility with BSD. Its argument is -an error code, @code{EDOM} or @code{ERANGE}; @code{infnan} returns the -value that a math function would return if it set @code{errno} to that -value. @xref{Math Error Reporting}. @code{-ERANGE} is also acceptable -as an argument, and corresponds to @code{-HUGE_VAL} as a value. - -In the BSD library, on certain machines, @code{infnan} raises a fatal -signal in all cases. The GNU library does not do likewise, because that -does not fit the @w{ISO C} specification. -@end deftypefun - @strong{Portability Note:} The functions listed in this section are BSD extensions. @@ -1262,33 +1248,8 @@ For example, @code{ldexp (0.8, 4)} retur @end deftypefun The following functions, which come from BSD, provide facilities -equivalent to those of @code{ldexp} and @code{frexp}. - -@comment math.h -@comment BSD -@deftypefun double logb (double @var{x}) -@comment math.h -@comment BSD -@deftypefunx float logbf (float @var{x}) -@comment math.h -@comment BSD -@deftypefunx {long double} logbl (long double @var{x}) -These functions return the integer part of the base-2 logarithm of -@var{x}, an integer value represented in type @code{double}. This is -the highest integer power of @code{2} contained in @var{x}. The sign of -@var{x} is ignored. For example, @code{logb (3.5)} is @code{1.0} and -@code{logb (4.0)} is @code{2.0}. - -When @code{2} raised to this power is divided into @var{x}, it gives a -quotient between @code{1} (inclusive) and @code{2} (exclusive). - -If @var{x} is zero, the return value is minus infinity if the machine -supports infinities, and a very small number if it does not. If @var{x} -is infinity, the return value is infinity. - -For finite @var{x}, the value returned by @code{logb} is one less than -the value that @code{frexp} would store into @code{*@var{exponent}}. -@end deftypefun +equivalent to those of @code{ldexp} and @code{frexp}. See also the +@w{ISO C} function @code{logb} which originally also appeared in BSD. @comment math.h @comment BSD diff -durpN glibc-2.2.3/manual/charset.texi glibc-2.2.4/manual/charset.texi --- glibc-2.2.3/manual/charset.texi Wed Apr 25 14:51:01 2001 +++ glibc-2.2.4/manual/charset.texi Mon Jul 23 10:54:39 2001 @@ -247,6 +247,7 @@ character on its own or whether it has t bytes. @cindex EUC +@cindex Shift_JIS @cindex SJIS In most uses of @w{ISO 2022} the defined character sets do not allow state changes which cover more than the next character. This has the @@ -254,7 +255,7 @@ big advantage that whenever one can iden sequence of a character one can interpret a text correctly. Examples of character sets using this policy are the various EUC character sets (used by Sun's operations systems, EUC-JP, EUC-KR, EUC-TW, and EUC-CN) -or SJIS (Shift-JIS, a Japanese encoding). +or Shift_JIS (SJIS, a Japanese encoding). But there are also character sets using a state which is valid for more than one character and has to be changed by another byte sequence. @@ -2464,7 +2465,7 @@ function and these define the interface. @comment gconv.h @comment GNU -@deftypevr {Data type} int (*__gconv_init_fct) (struct __gconv_step *) +@deftypevr {Data type} int {(*__gconv_init_fct)} (struct __gconv_step *) This specifies the interface of the initialization function of the module. It is called exactly once for each conversion the module implements. @@ -2620,7 +2621,7 @@ out completely. @comment gconv.h @comment GNU -@deftypevr {Data type} void (*__gconv_end_fct) (struct gconv_step *) +@deftypevr {Data type} void {(*__gconv_end_fct)} (struct gconv_step *) The task of this function is it to free all resources allocated in the initialization function. Therefore only the @code{__data} element of the object pointed to by the argument is of interest. Continuing the @@ -2643,7 +2644,7 @@ conversion function. @comment gconv.h @comment GNU -@deftypevr {Data type} int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *, const char **, const char *, size_t *, int) +@deftypevr {Data type} int {(*__gconv_fct)} (struct __gconv_step *, struct __gconv_step_data *, const char **, const char *, size_t *, int) The conversion function can be called for two basic reason: to convert text or to reset the state. From the description of the @code{iconv} function it can be seen why the flushing mode is necessary. What mode diff -durpN glibc-2.2.3/manual/crypt.texi glibc-2.2.4/manual/crypt.texi --- glibc-2.2.3/manual/crypt.texi Thu Feb 15 14:08:38 2001 +++ glibc-2.2.4/manual/crypt.texi Mon Jul 23 10:54:39 2001 @@ -9,7 +9,7 @@ authentication; for instance, a workstat network probably does not need any user authentication, because to use the machine an intruder must have physical access. -Sometimes, however, it is necessary to be sure that a user is authorised +Sometimes, however, it is necessary to be sure that a user is authorized to use some service a machine provides---for instance, to log in as a particular user id (@pxref{Users and Groups}). One traditional way of doing this is for each user to choose a secret @dfn{password}; then, the @@ -45,7 +45,7 @@ to provide a definitive survey of the la Instead, this section warns you of some of the known trouble spots; this may help you when you try to find out what the laws of your country are. -Some countries require that you have a licence to use, posess, or import +Some countries require that you have a licence to use, possess, or import cryptography. These countries are believed to include Byelorussia, Burma, India, Indonesia, Israel, Kazakhstan, Pakistan, Russia, and Saudi Arabia. @@ -203,13 +203,13 @@ header @file{crypt.h}. The Data Encryption Standard is described in the US Government Federal Information Processing Standards (FIPS) 46-3 published by the National Institute of Standards and Technology. The DES has been very thoroughly -analysed since it was developed in the late 1970s, and no new +analyzed since it was developed in the late 1970s, and no new significant flaws have been found. However, the DES uses only a 56-bit key (plus 8 parity bits), and a machine has been built in 1998 which can search through all possible keys in about 6 days, which cost about US$200000; faster searches would -be possible with more money. This makes simple DES unsecure for most +be possible with more money. This makes simple DES insecure for most purposes, and NIST no longer permits new US government systems to use simple DES. @@ -261,7 +261,7 @@ stored in a @code{char}, but there are n These are reentrant versions of @code{setkey} and @code{encrypt}. The only difference is the extra parameter, which stores the expanded version of @var{key}. Before calling @code{setkey_r} the first time, -@code{data->initialised} must be cleared to zero. +@code{data->initialized} must be cleared to zero. @end deftypefun The @code{setkey_r} and @code{encrypt_r} functions are GNU extensions. diff -durpN glibc-2.2.3/manual/ctype.texi glibc-2.2.4/manual/ctype.texi --- glibc-2.2.3/manual/ctype.texi Sun Oct 8 17:05:03 2000 +++ glibc-2.2.4/manual/ctype.texi Mon Jul 23 10:54:39 2001 @@ -679,7 +679,7 @@ already supports generating such locale @deftp {Data Type} wctrans_t This data type is defined as a scalar type which can hold a value representing the locale-dependent character mapping. There is no way to -construct such a value apar from using the return value of the +construct such a value apart from using the return value of the @code{wctrans} function. @pindex wctype.h diff -durpN glibc-2.2.3/manual/debug.texi glibc-2.2.4/manual/debug.texi --- glibc-2.2.3/manual/debug.texi Thu Feb 15 14:08:38 2001 +++ glibc-2.2.4/manual/debug.texi Mon Jul 23 10:54:40 2001 @@ -46,9 +46,9 @@ and is at most @var{size}. The pointers placed in @var{buffer} are actually return addresses obtained by inspecting the stack, one return address per stack frame. -Note that certain compiler optimisations may interfere with obtaining a +Note that certain compiler optimizations may interfere with obtaining a valid backtrace. Function inlining causes the inlined function to not -have a stack frame; tail call optimisation replaces one stack frame with +have a stack frame; tail call optimization replaces one stack frame with another; frame pointer elimination will stop @code{backtrace} from interpreting the stack contents correctly. @end deftypefun diff -durpN glibc-2.2.3/manual/dir-add.info glibc-2.2.4/manual/dir-add.info --- glibc-2.2.3/manual/dir-add.info Wed Apr 25 14:55:23 2001 +++ glibc-2.2.4/manual/dir-add.info Mon Aug 13 15:03:43 2001 @@ -1,8 +1,5 @@ INFO-DIR-SECTION GNU C library functions START-INFO-DIR-ENTRY -* (*__gconv_end_fct): (libc)glibc iconv Implementation. -* (*__gconv_fct): (libc)glibc iconv Implementation. -* (*__gconv_init_fct): (libc)glibc iconv Implementation. * ALTWERASE: (libc)Local Modes. * ARGP_ERR_UNKNOWN: (libc)Argp Parser Functions. * ARG_MAX: (libc)General Limits. @@ -860,6 +857,7 @@ START-INFO-DIR-ENTRY * getgrgid_r: (libc)Lookup Group. * getgrnam: (libc)Lookup Group. * getgrnam_r: (libc)Lookup Group. +* getgrouplist: (libc)Setting Groups. * getgroups: (libc)Reading Persona. * gethostbyaddr: (libc)Host Names. * gethostbyaddr_r: (libc)Host Names. @@ -980,7 +978,6 @@ START-INFO-DIR-ENTRY * inet_ntoa: (libc)Host Address Functions. * inet_ntop: (libc)Host Address Functions. * inet_pton: (libc)Host Address Functions. -* infnan: (libc)Floating Point Classes. * initgroups: (libc)Setting Groups. * initstate: (libc)BSD Random. * initstate_r: (libc)BSD Random. @@ -1082,11 +1079,8 @@ START-INFO-DIR-ENTRY * log2l: (libc)Exponents and Logarithms. * log: (libc)Exponents and Logarithms. * logb: (libc)Exponents and Logarithms. -* logb: (libc)Normalization Functions. * logbf: (libc)Exponents and Logarithms. -* logbf: (libc)Normalization Functions. * logbl: (libc)Exponents and Logarithms. -* logbl: (libc)Normalization Functions. * logf: (libc)Exponents and Logarithms. * login: (libc)Logging In and Out. * login_tty: (libc)Logging In and Out. @@ -1107,6 +1101,7 @@ START-INFO-DIR-ENTRY * lseek: (libc)File Position Primitive. * lstat64: (libc)Reading Attributes. * lstat: (libc)Reading Attributes. +* madvise: (libc)Memory-mapped I/O. * makecontext: (libc)System V contexts. * mallinfo: (libc)Statistics of Malloc. * malloc: (libc)Basic Allocation. @@ -1345,6 +1340,7 @@ START-INFO-DIR-ENTRY * round: (libc)Rounding Functions. * roundf: (libc)Rounding Functions. * roundl: (libc)Rounding Functions. +* rpmatch: (libc)Yes-or-No Questions. * sbrk: (libc)Resizing the Data Segment. * scalb: (libc)Normalization Functions. * scalbf: (libc)Normalization Functions. @@ -1692,4 +1688,7 @@ START-INFO-DIR-ENTRY * yn: (libc)Special Functions. * ynf: (libc)Special Functions. * ynl: (libc)Special Functions. +* {(*__gconv_end_fct)}: (libc)glibc iconv Implementation. +* {(*__gconv_fct)}: (libc)glibc iconv Implementation. +* {(*__gconv_init_fct)}: (libc)glibc iconv Implementation. END-INFO-DIR-ENTRY diff -durpN glibc-2.2.3/manual/dir.c.texi glibc-2.2.4/manual/dir.c.texi --- glibc-2.2.3/manual/dir.c.texi Mon Feb 23 17:41:51 1998 +++ glibc-2.2.4/manual/dir.c.texi Fri Jul 27 23:53:06 2001 @@ -19,7 +19,7 @@ main (void) (void) closedir (dp); @} else - puts ("Couldn't open the directory."); + perror ("Couldn't open the directory"); return 0; @} diff -durpN glibc-2.2.3/manual/examples/dir.c glibc-2.2.4/manual/examples/dir.c --- glibc-2.2.3/manual/examples/dir.c Mon Oct 19 14:11:19 1992 +++ glibc-2.2.4/manual/examples/dir.c Mon Jul 23 10:54:45 2001 @@ -19,7 +19,7 @@ main (void) (void) closedir (dp); } else - puts ("Couldn't open the directory."); + perror ("Couldn't open the directory"); return 0; } diff -durpN glibc-2.2.3/manual/examples/longopt.c glibc-2.2.4/manual/examples/longopt.c --- glibc-2.2.3/manual/examples/longopt.c Sun Jan 7 09:08:47 2001 +++ glibc-2.2.4/manual/examples/longopt.c Fri Jul 27 23:13:17 2001 @@ -21,10 +21,10 @@ main (argc, argv) {"brief", no_argument, &verbose_flag, 0}, /* These options don't set a flag. We distinguish them by their indices. */ - {"add", required_argument, 0, 'a'}, + {"add", no_argument, 0, 'a'}, {"append", no_argument, 0, 'b'}, {"delete", required_argument, 0, 'd'}, - {"create", no_argument, 0, 'c'}, + {"create", required_argument, 0, 'c'}, {"file", required_argument, 0, 'f'}, {0, 0, 0, 0} }; diff -durpN glibc-2.2.3/manual/fdl.texi glibc-2.2.4/manual/fdl.texi --- glibc-2.2.3/manual/fdl.texi Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/manual/fdl.texi Fri Jul 6 02:21:19 2001 @@ -0,0 +1,402 @@ + +@appendix GNU Free Documentation License + +@cindex FDL, GNU Free Documentation License +@center Version 1.1, March 2000 + +@display +Copyright @copyright{} 2000 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. +@end display + +@enumerate 0 +@item +PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +written document @dfn{free} in the sense of freedom: to assure everyone +the effective freedom to copy and redistribute it, with or without +modifying it, either commercially or noncommercially. Secondarily, +this License preserves for the author and publisher a way to get +credit for their work, while not being considered responsible for +modifications made by others. + +This License is a kind of ``copyleft'', which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + +@item +APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work that contains a +notice placed by the copyright holder saying it can be distributed +under the terms of this License. The ``Document'', below, refers to any +such manual or work. Any member of the public is a licensee, and is +addressed as ``you''. + +A ``Modified Version'' of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A ``Secondary Section'' is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (For example, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The ``Invariant Sections'' are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. + +The ``Cover Texts'' are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. + +A ``Transparent'' copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, whose contents can be viewed and edited directly and +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup has been designed to thwart or discourage +subsequent modification by readers is not Transparent. A copy that is +not ``Transparent'' is called ``Opaque''. + +Examples of suitable formats for Transparent copies include plain +@sc{ascii} without markup, Texinfo input format, La@TeX{} input format, +@acronym{SGML} or @acronym{XML} using a publicly available +@acronym{DTD}, and standard-conforming simple @acronym{HTML} designed +for human modification. Opaque formats include PostScript, +@acronym{PDF}, proprietary formats that can be read and edited only by +proprietary word processors, @acronym{SGML} or @acronym{XML} for which +the @acronym{DTD} and/or processing tools are not generally available, +and the machine-generated @acronym{HTML} produced by some word +processors for output purposes only. + +The ``Title Page'' means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, ``Title Page'' means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +@item +VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + +@item +COPYING IN QUANTITY + +If you publish printed copies of the Document numbering more than 100, +and the Document's license notice requires Cover Texts, you must enclose +the copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a publicly-accessible computer-network location containing a complete +Transparent copy of the Document, free of added material, which the +general network-using public has access to download anonymously at no +charge using public-standard network protocols. If you use the latter +option, you must take reasonably prudent steps, when you begin +distribution of Opaque copies in quantity, to ensure that this +Transparent copy will remain thus accessible at the stated location +until at least one year after the last time you distribute an Opaque +copy (directly or through your agents or retailers) of that edition to +the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + +@item +MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +@enumerate A +@item +Use in the Title Page (and on the covers, if any) a title distinct +from that of the Document, and from those of previous versions +(which should, if there were any, be listed in the History section +of the Document). You may use the same title as a previous version +if the original publisher of that version gives permission. + +@item +List on the Title Page, as authors, one or more persons or entities +responsible for authorship of the modifications in the Modified +Version, together with at least five of the principal authors of the +Document (all of its principal authors, if it has less than five). + +@item +State on the Title page the name of the publisher of the +Modified Version, as the publisher. + +@item +Preserve all the copyright notices of the Document. + +@item +Add an appropriate copyright notice for your modifications +adjacent to the other copyright notices. + +@item +Include, immediately after the copyright notices, a license notice +giving the public permission to use the Modified Version under the +terms of this License, in the form shown in the Addendum below. + +@item +Preserve in that license notice the full lists of Invariant Sections +and required Cover Texts given in the Document's license notice. + +@item +Include an unaltered copy of this License. + +@item +Preserve the section entitled ``History'', and its title, and add to +it an item stating at least the title, year, new authors, and +publisher of the Modified Version as given on the Title Page. If +there is no section entitled ``History'' in the Document, create one +stating the title, year, authors, and publisher of the Document as +given on its Title Page, then add an item describing the Modified +Version as stated in the previous sentence. + +@item +Preserve the network location, if any, given in the Document for +public access to a Transparent copy of the Document, and likewise +the network locations given in the Document for previous versions +it was based on. These may be placed in the ``History'' section. +You may omit a network location for a work that was published at +least four years before the Document itself, or if the original +publisher of the version it refers to gives permission. + +@item +In any section entitled ``Acknowledgments'' or ``Dedications'', +preserve the section's title, and preserve in the section all the +substance and tone of each of the contributor acknowledgments +and/or dedications given therein. + +@item +Preserve all the Invariant Sections of the Document, +unaltered in their text and in their titles. Section numbers +or the equivalent are not considered part of the section titles. + +@item +Delete any section entitled ``Endorsements''. Such a section +may not be included in the Modified Version. + +@item +Do not retitle any existing section as ``Endorsements'' +or to conflict in title with any Invariant Section. +@end enumerate + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section entitled ``Endorsements'', provided it contains +nothing but endorsements of your Modified Version by various +parties---for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + +@item +COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections entitled ``History'' +in the various original documents, forming one section entitled +``History''; likewise combine any sections entitled ``Acknowledgments'', +and any sections entitled ``Dedications''. You must delete all sections +entitled ``Endorsements.'' + +@item +COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + +@item +AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, does not as a whole count as a Modified Version +of the Document, provided no compilation copyright is claimed for the +compilation. Such a compilation is called an ``aggregate'', and this +License does not apply to the other self-contained works thus compiled +with the Document, on account of their being thus compiled, if they +are not themselves derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one quarter +of the entire aggregate, the Document's Cover Texts may be placed on +covers that surround only the Document within the aggregate. +Otherwise they must appear on covers around the whole aggregate. + +@item +TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License provided that you also include the +original English version of this License. In case of a disagreement +between the translation and the original English version of this +License, the original English version will prevail. + +@item +TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document 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. + +@item +FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation 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. See +@uref{http://www.gnu.org/copyleft/}. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License ``or any later version'' applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. +@end enumerate + +@page +@appendixsubsec ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + +@smallexample +@group + Copyright (C) @var{year} @var{your name}. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with the Invariant Sections being @var{list their titles}, with the + Front-Cover Texts being @var{list}, and with the Back-Cover Texts being @var{list}. + A copy of the license is included in the section entitled ``GNU + Free Documentation License''. +@end group +@end smallexample + +If you have no Invariant Sections, write ``with no Invariant Sections'' +instead of saying which ones are invariant. If you have no +Front-Cover Texts, write ``no Front-Cover Texts'' instead of +``Front-Cover Texts being @var{list}''; likewise for Back-Cover Texts. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. + +@c Local Variables: +@c ispell-local-pdict: "ispell-dict" +@c End: + diff -durpN glibc-2.2.3/manual/filesys.texi glibc-2.2.4/manual/filesys.texi --- glibc-2.2.3/manual/filesys.texi Sun Apr 8 22:19:11 2001 +++ glibc-2.2.4/manual/filesys.texi Mon Aug 13 15:02:49 2001 @@ -99,7 +99,7 @@ gnu_getcwd () @{ char *buffer = (char *) xmalloc (size); if (getcwd (buffer, size) == buffer) - return buffer; + return buffer; free (buffer); if (errno != ERANGE) return 0; @@ -1138,7 +1138,7 @@ call @code{readlink} again. Here is an @smallexample char * -readlink_malloc (char *filename) +readlink_malloc (const char *filename) @{ int size = 100; @@ -1146,6 +1146,8 @@ readlink_malloc (char *filename) @{ char *buffer = (char *) xmalloc (size); int nchars = readlink (filename, buffer, size); + if (nchars < 0) + return NULL; if (nchars < size) return buffer; free (buffer); diff -durpN glibc-2.2.3/manual/getopt.texi glibc-2.2.4/manual/getopt.texi --- glibc-2.2.3/manual/getopt.texi Thu Feb 15 14:08:38 2001 +++ glibc-2.2.4/manual/getopt.texi Mon Jul 23 10:54:40 2001 @@ -88,7 +88,7 @@ is treated specially. It permits argume returned as if they were associated with option character @samp{\1}. @item -POSIX demands the following behaviour: The first non-option stops option +POSIX demands the following behavior: The first non-option stops option processing. This mode is selected by either setting the environment variable @code{POSIXLY_CORRECT} or beginning the @var{options} argument string with a plus sign (@samp{+}). diff -durpN glibc-2.2.3/manual/install.texi glibc-2.2.4/manual/install.texi --- glibc-2.2.3/manual/install.texi Wed Apr 25 14:51:01 2001 +++ glibc-2.2.4/manual/install.texi Mon Jul 23 10:54:40 2001 @@ -141,7 +141,7 @@ this option if you don't plan to do prof @item --enable-omitfp Use maximum optimization for the normal (static and shared) libraries, and compile separate static libraries with debugging -information and no optimisation. We recommend against this. The extra +information and no optimization. We recommend against this. The extra optimization doesn't gain you much, it may provoke compiler bugs, and you won't be able to trace bugs through the C library. @@ -495,12 +495,14 @@ switches via @var{CFLAGS}. @cindex upgrading from libc5 @cindex kernel header files -If you are installing GNU libc on a Linux system, you need to have -the header files from a 2.2 kernel around for reference. You do not -need to use the 2.2 kernel, just have its headers where glibc can access -at them. The easiest way to do this is to unpack it in a directory -such as @file{/usr/src/linux-2.2.1}. In that directory, run -@samp{make config} and accept all the defaults. Then run @samp{make +If you are installing GNU libc on a Linux system, you need to have the +header files from a 2.2 or newer kernel around for reference. For some +architectures, like ia64, sh and hppa, you need at least headers from +kernel 2.3.99 (sh and hppa) or 2.4.0 (ia64). You do not need to use +that kernel, just have its headers where glibc can access at them. The +easiest way to do this is to unpack it in a directory such as +@file{/usr/src/linux-2.2.1}. In that directory, run @samp{make config} +and accept all the defaults. Then run @samp{make include/linux/version.h}. Finally, configure glibc with the option @samp{--with-headers=/usr/src/linux-2.2.1/include}. Use the most recent kernel you can get your hands on. diff -durpN glibc-2.2.3/manual/intro.texi glibc-2.2.4/manual/intro.texi --- glibc-2.2.3/manual/intro.texi Fri May 26 12:38:31 2000 +++ glibc-2.2.4/manual/intro.texi Mon Jul 23 10:54:40 2001 @@ -442,8 +442,8 @@ been redefined by the user. Some librar dealing with variadic arguments (@pxref{Variadic Functions}) and non-local exits (@pxref{Non-Local Exits}), actually require a considerable amount of cooperation on the part of the C compiler, and -implementationally it might be easier for the compiler to treat these as -built-in parts of the language. +with respect to the implementation, it might be easier for the compiler +to treat these as built-in parts of the language. @end itemize In addition to the names documented in this manual, reserved names diff -durpN glibc-2.2.3/manual/lesser.texi glibc-2.2.4/manual/lesser.texi --- glibc-2.2.3/manual/lesser.texi Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/manual/lesser.texi Thu Jul 19 05:48:11 2001 @@ -0,0 +1,569 @@ +@ifset lgpl-appendix +@appendix GNU Lesser General Public License +@end ifset +@ifclear lgpl-appendix +@unnumbered GNU Lesser General Public License +@end ifclear + +@cindex LGPL, Lesser General Public License +@center Version 2.1, February 1999 + +@display +Copyright @copyright{} 1991, 1999 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. + +[This is the first released version of the Lesser GPL. It also counts +as the successor of the GNU Library Public License, version 2, hence the +version number 2.1.] +@end display + +@appendixsubsec Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software---to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software---typically libraries---of the Free +Software Foundation and other authors who decide to use it. You can use +it too, but we suggest you first think carefully about whether this +license or the ordinary General Public License is the better strategy to +use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +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 and use pieces of it +in new free programs; and that you are informed that you can do these +things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the @dfn{Lesser} General Public License because it +does @emph{Less} to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +``work based on the library'' and a ``work that uses the library''. The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + +@iftex +@appendixsubsec TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +@end iftex +@ifinfo +@center GNU LESSER GENERAL PUBLIC LICENSE +@center TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +@end ifinfo + +@enumerate 0 +@item +This License Agreement applies to any software library or other program +which contains a notice placed by the copyright holder or other +authorized party saying it may be distributed under the terms of this +Lesser General Public License (also called ``this License''). Each +licensee is addressed as ``you''. + + A ``library'' means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The ``Library'', below, refers to any such software library or work +which has been distributed under these terms. A ``work based on the +Library'' means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term ``modification''.) + + ``Source code'' for a work means the preferred form of the work for +making modifications to it. For a library, 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 library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + +@item +You may copy and distribute verbatim copies of the Library's +complete 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 distribute a copy of this License along with the +Library. + + 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. + +@item +You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + +@enumerate a +@item +The modified work must itself be a software library. + +@item +You must cause the files modified to carry prominent notices +stating that you changed the files and the date of any change. + +@item +You must cause the whole of the work to be licensed at no +charge to all third parties under the terms of this License. + +@item +If a facility in the modified Library refers to a function or a +table of data to be supplied by an application program that uses +the facility, other than as an argument passed when the facility +is invoked, then you must make a good faith effort to ensure that, +in the event an application does not supply such function or +table, the facility still operates, and performs whatever part of +its purpose remains meaningful. + +(For example, a function in a library to compute square roots has +a purpose that is entirely well-defined independent of the +application. Therefore, Subsection 2d requires that any +application-supplied function or table used by this function must +be optional: if the application does not supply it, the square +root function must still compute square roots.) +@end enumerate + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +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 Library, 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 Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + +@item +You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + +@item +You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you 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. + + If distribution of 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 satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + +@item +A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a ``work that uses the Library''. Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a ``work that uses the Library'' with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a ``work that uses the +library''. The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a ``work that uses the Library'' uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + +@item +As an exception to the Sections above, you may also combine or +link a ``work that uses the Library'' with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + +@enumerate a +@item +Accompany the work with the complete corresponding +machine-readable source code for the Library including whatever +changes were used in the work (which must be distributed under +Sections 1 and 2 above); and, if the work is an executable linked +with the Library, with the complete machine-readable ``work that +uses the Library'', as object code and/or source code, so that the +user can modify the Library and then relink to produce a modified +executable containing the modified Library. (It is understood +that the user who changes the contents of definitions files in the +Library will not necessarily be able to recompile the application +to use the modified definitions.) + +@item +Use a suitable shared library mechanism for linking with the Library. A +suitable mechanism is one that (1) uses at run time a copy of the +library already present on the user's computer system, rather than +copying library functions into the executable, and (2) will operate +properly with a modified version of the library, if the user installs +one, as long as the modified version is interface-compatible with the +version that the work was made with. + +@item +Accompany the work with a written offer, valid for at +least three years, to give the same user the materials +specified in Subsection 6a, above, for a charge no more +than the cost of performing this distribution. + +@item +If distribution of the work is made by offering access to copy +from a designated place, offer equivalent access to copy the above +specified materials from the same place. + +@item +Verify that the user has already received a copy of these +materials or that you have already sent this user a copy. +@end enumerate + + For an executable, the required form of the ``work that uses the +Library'' must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be 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. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + +@item +You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + +@enumerate a +@item +Accompany the combined library with a copy of the same work +based on the Library, uncombined with any other library +facilities. This must be distributed under the terms of the +Sections above. + +@item +Give prominent notice with the combined library of the fact +that part of it is a work based on the Library, and explaining +where to find the accompanying uncombined form of the same work. +@end enumerate + +@item +You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library 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. + +@item +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 Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + +@item +Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +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 with +this License. + +@item +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 Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library 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 Library. + +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. + +@item +If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library 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. + +@item +The Free Software Foundation may publish revised and/or new +versions of the Lesser 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 Library +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 Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + +@item +If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +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. + +@iftex +@heading NO WARRANTY +@end iftex +@ifinfo +@center NO WARRANTY +@end ifinfo + +@item +BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY ``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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +@item +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 LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. +@end enumerate + +@iftex +@heading END OF TERMS AND CONDITIONS +@end iftex +@ifinfo +@center END OF TERMS AND CONDITIONS +@end ifinfo + +@page +@appendixsubsec How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. 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. + +@smallexample +@var{one line to give the library's name and an idea of what it does.} +Copyright (C) @var{year} @var{name of author} + +This library is free software; you can redistribute it and/or modify it +under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at +your option) any later version. + +This library 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 +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, +USA. +@end smallexample + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a ``copyright disclaimer'' for the library, if +necessary. Here is a sample; alter the names: + +@smallexample +Yoyodyne, Inc., hereby disclaims all copyright interest in the library +`Frob' (a library for tweaking knobs) written by James Random Hacker. + +@var{signature of Ty Coon}, 1 April 1990 +Ty Coon, President of Vice +@end smallexample + +That's all there is to it! diff -durpN glibc-2.2.3/manual/lgpl.texinfo glibc-2.2.4/manual/lgpl.texinfo --- glibc-2.2.3/manual/lgpl.texinfo Thu Mar 19 13:45:32 1998 +++ glibc-2.2.4/manual/lgpl.texinfo Wed Dec 31 16:00:00 1969 @@ -1,547 +0,0 @@ -@setfilename lgpl.info - -@set lgpl-appendix - -@ifset lgpl-appendix -@appendix GNU LIBRARY GENERAL PUBLIC LICENSE -@end ifset -@ifclear lgpl-appendix -@unnumbered GNU LIBRARY GENERAL PUBLIC LICENSE -@end ifclear -@center Version 2, June 1991 - -@display -Copyright @copyright{} 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. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] -@end display - -@unnumberedsec Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software---to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, 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 library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, 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 companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -``work based on the library'' and a ``work that uses the library''. The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - -@iftex -@unnumberedsec TERMS AND CONDITIONS FOR COPYING,@*DISTRIBUTION AND MODIFICATION -@end iftex -@ifinfo -@center TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -@end ifinfo - -@enumerate 0 -@item -This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called ``this License''). Each licensee is -addressed as ``you''. - - A ``library'' means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The ``Library'', below, refers to any such software library or work -which has been distributed under these terms. A ``work based on the -Library'' means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term ``modification''.) - - ``Source code'' for a work means the preferred form of the work for -making modifications to it. For a library, 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 library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - -@item -You may copy and distribute verbatim copies of the Library's -complete 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 distribute a copy of this License along with the -Library. - - 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. - -@item -You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -@enumerate a -@item -The modified work must itself be a software library. - -@item -You must cause the files modified to carry prominent notices -stating that you changed the files and the date of any change. - -@item -You must cause the whole of the work to be licensed at no -charge to all third parties under the terms of this License. - -@item -If a facility in the modified Library refers to a function or a -table of data to be supplied by an application program that uses -the facility, other than as an argument passed when the facility -is invoked, then you must make a good faith effort to ensure that, -in the event an application does not supply such function or -table, the facility still operates, and performs whatever part of -its purpose remains meaningful. - -(For example, a function in a library to compute square roots has -a purpose that is entirely well-defined independent of the -application. Therefore, Subsection 2d requires that any -application-supplied function or table used by this function must -be optional: if the application does not supply it, the square -root function must still compute square roots.) -@end enumerate - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -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 Library, 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 Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -@item -You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - -@item -You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you 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. - - If distribution of 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 satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - -@item -A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a ``work that uses the Library''. Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a ``work that uses the Library'' with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a ``work that uses the -library''. The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a ``work that uses the Library'' uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - -@item -As an exception to the Sections above, you may also compile or -link a ``work that uses the Library'' with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - -@enumerate a -@item -Accompany the work with the complete corresponding -machine-readable source code for the Library including whatever -changes were used in the work (which must be distributed under -Sections 1 and 2 above); and, if the work is an executable linked -with the Library, with the complete machine-readable ``work that -uses the Library'', as object code and/or source code, so that the -user can modify the Library and then relink to produce a modified -executable containing the modified Library. (It is understood -that the user who changes the contents of definitions files in the -Library will not necessarily be able to recompile the application -to use the modified definitions.) - -@item -Accompany the work with a written offer, valid for at -least three years, to give the same user the materials -specified in Subsection 6a, above, for a charge no more -than the cost of performing this distribution. - -@item -If distribution of the work is made by offering access to copy -from a designated place, offer equivalent access to copy the above -specified materials from the same place. - -@item -Verify that the user has already received a copy of these -materials or that you have already sent this user a copy. -@end enumerate - - For an executable, the required form of the ``work that uses the -Library'' must include any data and utility programs needed for -reproducing the executable from it. 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. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - -@item -You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - -@enumerate a -@item -Accompany the combined library with a copy of the same work -based on the Library, uncombined with any other library -facilities. This must be distributed under the terms of the -Sections above. - -@item -Give prominent notice with the combined library of the fact -that part of it is a work based on the Library, and explaining -where to find the accompanying uncombined form of the same work. -@end enumerate - -@item -You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library 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. - -@item -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 Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - -@item -Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -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. - -@item -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 Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library 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 Library. - -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. - -@item -If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library 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. - -@item -The Free Software Foundation may publish revised and/or new -versions of the Library 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 Library -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 Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - -@item -If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -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. - -@iftex -@heading NO WARRANTY -@end iftex -@ifinfo -@center NO WARRANTY -@end ifinfo - -@item -BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY ``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 -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -@item -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 LIBRARY 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 -LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. -@end enumerate - -@iftex -@heading END OF TERMS AND CONDITIONS -@end iftex -@ifinfo -@center END OF TERMS AND CONDITIONS -@end ifinfo - -@page -@unnumberedsec How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. 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. - -@smallexample -@var{one line to give the library's name and an idea of what it does.} -Copyright (C) @var{year} @var{name of author} - -This library is free software; you can redistribute it and/or modify it -under the terms of the GNU Library General Public License as published -by the Free Software Foundation; either version 2 of the License, or (at -your option) any later version. - -This library 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 -Library 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. -@end smallexample - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a ``copyright disclaimer'' for the library, if -necessary. Here is a sample; alter the names: - -@smallexample -Yoyodyne, Inc., hereby disclaims all copyright interest in the library -`Frob' (a library for tweaking knobs) written by James Random Hacker. - -@var{signature of Ty Coon}, 1 April 1990 -Ty Coon, President of Vice -@end smallexample - -That's all there is to it! diff -durpN glibc-2.2.3/manual/libc-texinfo.sh glibc-2.2.4/manual/libc-texinfo.sh --- glibc-2.2.3/manual/libc-texinfo.sh Mon Jan 18 11:34:33 1999 +++ glibc-2.2.4/manual/libc-texinfo.sh Mon Jul 23 10:54:40 2001 @@ -68,8 +68,10 @@ mv -f incl.$$ chapters.texi !/^\*/ { print; } ' smenu.$$ cat <= 0) + { + /* Check the response. */ + int res = rpmatch (line); + if (res >= 0) + { + /* We got a definitive answer. */ + if (res > 0) + doit = true; + break; + } + } + /* Free what `getline' allocated. */ + free (line); + + Note that the loop continues until an read error is detected or +until a definitive (positive or negative) answer is read.  File: libc.info, Node: Message Translation, Next: Searching and Sorting, Prev: Locales, Up: Top diff -durpN glibc-2.2.3/manual/libc.info-12 glibc-2.2.4/manual/libc.info-12 --- glibc-2.2.3/manual/libc.info-12 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-12 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: The catgets Functions, Next: The message catalog files, Up: Message catalogs a la X/Open diff -durpN glibc-2.2.3/manual/libc.info-13 glibc-2.2.4/manual/libc.info-13 --- glibc-2.2.3/manual/libc.info-13 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-13 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Advanced gettext functions, Next: Charset conversion in gettext, Prev: Locating gettext catalog, Up: Message catalogs with gettext diff -durpN glibc-2.2.3/manual/libc.info-14 glibc-2.2.4/manual/libc.info-14 --- glibc-2.2.3/manual/libc.info-14 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-14 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Tree Search Function, Prev: Hash Search Function, Up: Searching and Sorting @@ -170,7 +171,7 @@ is an enumeration type. not modify the tree data, it is safe to run `twalk' in more than one thread at the same time, working on the same tree. It is also safe to call `tfind' in parallel. Functions which modify the tree - must not be used, otherwise the behaviour is undefined. + must not be used, otherwise the behavior is undefined.  File: libc.info, Node: Pattern Matching, Next: I/O Overview, Prev: Searching and Sorting, Up: Top @@ -269,19 +270,19 @@ fit the pattern or not. The symbols des separated list of patterns. `?(PATTERN-LIST)' - The pattern matches if zero or one occurences of any of the + The pattern matches if zero or one occurrences of any of the patterns in the PATTERN-LIST allow matching the input string. `*(PATTERN-LIST)' - The pattern matches if zero or more occurences of any of the + The pattern matches if zero or more occurrences of any of the patterns in the PATTERN-LIST allow matching the input string. `+(PATTERN-LIST)' - The pattern matches if one or more occurences of any of the + The pattern matches if one or more occurrences of any of the patterns in the PATTERN-LIST allow matching the input string. `@(PATTERN-LIST)' - The pattern matches if exactly one occurence of any of the + The pattern matches if exactly one occurrence of any of the patterns in the PATTERN-LIST allows matching the input string. `!(PATTERN-LIST)' @@ -518,7 +519,7 @@ only in the types of the members `gl_rea In the event of an error, `glob' stores information in `*VECTOR-PTR' about all the matches it has found so far. - It is important to notive that the `glob' function will not fail if + It is important to notice that the `glob' function will not fail if it encounters directories or files which cannot be handled without the LFS interfaces. The implementation of `glob' is supposed to use these functions internally. This at least is the assumptions @@ -667,7 +668,7 @@ which is available in modern shell imple The string between the matching braces is separated into single expressions by splitting at `,' (comma) characters. The commas - themself are discarded. Please note what we said above about + themselves are discarded. Please note what we said above about recursive brace expressions. The commas used to separate the subexpressions must be at the same level. Commas in brace subexpressions are not matched. They are used during expansion of diff -durpN glibc-2.2.3/manual/libc.info-15 glibc-2.2.4/manual/libc.info-15 --- glibc-2.2.3/manual/libc.info-15 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-15 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Calling Wordexp, Next: Flags for Wordexp, Prev: Expansion Stages, Up: Word Expansion @@ -1076,7 +1077,7 @@ Closing Streams =============== When a stream is closed with `fclose', the connection between the -stream and the file is cancelled. After you have closed a stream, you +stream and the file is canceled. After you have closed a stream, you cannot perform any additional operations on it. - Function: int fclose (FILE *STREAM) diff -durpN glibc-2.2.3/manual/libc.info-16 glibc-2.2.4/manual/libc.info-16 --- glibc-2.2.3/manual/libc.info-16 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-16 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Streams and Threads, Next: Streams and I18N, Prev: Closing Streams, Up: I/O on Streams @@ -44,7 +45,7 @@ and implementation of many stream functi requirements added by multi-threaded programming. The POSIX standard requires that by default the stream operations are -atomic. I.e., issueing two stream operations for the same stream in two +atomic. I.e., issuing two stream operations for the same stream in two threads at the same time will cause the operations to be executed as if they were issued sequentially. The buffer operations performed while reading or writing are protected from other uses of the same stream. To @@ -143,11 +144,11 @@ stream prematurely. The code should loo necessary to talk about situations when locking is unwanted and what can be done. The locking operations (explicit or implicit) don't come for free. Even if a lock is not taken the cost is not zero. The operations -which have to be performed require memory operations which are save in +which have to be performed require memory operations that are safe in multi-processor environments. With the many local caches involved in such systems this is quite costly. So it is best to avoid the locking -completely if it is known that the code using the stream is never used -in a context where more than one thread can use the stream at one time. +completely if it is not needed - because the code in question is never +used in a context where two or more threads may use a stream at a time. This can be determined most of the time for application code; for library code which can be used in many contexts one should default to be conservative and use locking. @@ -156,19 +157,19 @@ conservative and use locking. the `_unlocked' variants of the stream operations. The POSIX standard defines quite a few of those and the GNU library adds a few more. These variants of the functions behave just like the functions with the -name without the suffix except that they are not locking the stream. -Using these functions is very desirable since they are potentially much +name without the suffix except that they do not lock the stream. Using +these functions is very desirable since they are potentially much faster. This is not only because the locking operation itself is avoided. More importantly, functions like `putc' and `getc' are very -simple and tradionally (before the introduction of threads) were +simple and traditionally (before the introduction of threads) were implemented as macros which are very fast if the buffer is not empty. -With locking required these functions are now no macros anymore (the -code generated would be too much). But these macros are still -available with the same functionality under the new names -`putc_unlocked' and `getc_unlocked'. This possibly huge difference of -speed also suggests the use of the `_unlocked' functions even if -locking is required. The difference is that the locking then has to be -performed in the program: +With the addition of locking requirements these functions are no longer +implemented as macros since they would would expand to too much code. +But these macros are still available with the same functionality under +the new names `putc_unlocked' and `getc_unlocked'. This possibly huge +difference of speed also suggests the use of the `_unlocked' functions +even if locking is required. The difference is that the locking then +has to be performed in the program: void foo (FILE *fp, char *buf) @@ -222,7 +223,7 @@ as well. This function is especially useful when program code has to be used which is written without knowledge about the `_unlocked' functions (or -if the programmer was to lazy to use them). +if the programmer was too lazy to use them).  File: libc.info, Node: Streams and I18N, Next: Simple Output, Prev: Streams and Threads, Up: I/O on Streams @@ -1075,7 +1076,7 @@ initial `%' character followed in sequen If any of the formats has a specification for the parameter position all of them in the format string shall have one. - Otherwise the behaviour is undefined. + Otherwise the behavior is undefined. * Zero or more "flag characters" that modify the normal behavior of the conversion specification. diff -durpN glibc-2.2.3/manual/libc.info-17 glibc-2.2.4/manual/libc.info-17 --- glibc-2.2.3/manual/libc.info-17 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-17 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Table of Output Conversions, Next: Integer Conversions, Prev: Output Conversion Syntax, Up: Formatted Output @@ -544,11 +545,11 @@ way to make sure you have all the right The trailing null character is counted towards this limit, so you should allocate at least SIZE wide characters for the string WS. - The return value is the number of characters which would be - generated for the given input, excluding the trailing null. If - this value is greater or equal to SIZE, not all characters from - the result have been stored in WS. You should try again with a - bigger output string. + The return value is the number of characters generated for the + given input, excluding the trailing null. If not all output fits + into the provided buffer a negative value is returned. You should + try again with a bigger output string. _Note:_ this is different + from how `snprintf' handles this situation. Note that the corresponding narrow stream function takes fewer parameters. `swprintf' in fact corresponds to the `snprintf' @@ -627,7 +628,7 @@ results in dynamically allocated memory. the newly allocated string at that location. The return value is the number of characters allocated for the - buffer, or less than zero if an error occured. Usually this means + buffer, or less than zero if an error occurred. Usually this means that the buffer could not be allocated. Here is how to use `asprintf' to get the same result as the diff -durpN glibc-2.2.3/manual/libc.info-18 glibc-2.2.4/manual/libc.info-18 --- glibc-2.2.3/manual/libc.info-18 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-18 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Printf Extension Example, Next: Predefined Printf Handlers, Prev: Defining the Output Handler, Up: Customizing Printf @@ -271,8 +272,8 @@ from a matching error. If you are trying to read input that doesn't match a single, fixed pattern, you may be better off using a tool such as Flex to generate a lexical scanner, or Bison to generate a parser, rather than using -`scanf'. For more information about these tools, see *Note : -(flex.info), and *Note : (bison.info). +`scanf'. For more information about these tools, see *Note Top: +(flex.info)Top, and *Note Top: (bison.info)Top.  File: libc.info, Node: Input Conversion Syntax, Next: Table of Input Conversions, Prev: Formatted Input Basics, Up: Formatted Input diff -durpN glibc-2.2.3/manual/libc.info-19 glibc-2.2.4/manual/libc.info-19 --- glibc-2.2.3/manual/libc.info-19 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-19 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Portable Positioning, Next: Stream Buffering, Prev: File Positioning, Up: I/O on Streams @@ -87,22 +88,24 @@ system to system. file position of a stream, for use by the functions `fgetpos' and `fsetpos'. - In the GNU system, `fpos_t' is equivalent to `off_t' or `long - int'. In other systems, it might have a different internal - representation. + In the GNU system, `fpos_t' is an opaque data structure that + contains internal data to represent file offset and conversion + state information. In other systems, it might have a different + internal representation. When compiling with `_FILE_OFFSET_BITS == 64' on a 32 bit machine - this type is in fact equivalent to `off64_t' since the LFS - interface transparently replaced the old interface. + this type is in fact equivalent to `fpos64_t' since the LFS + interface transparently replaces the old interface. - Data Type: fpos64_t This is the type of an object that can encode information about the file position of a stream, for use by the functions `fgetpos64' and `fsetpos64'. - In the GNU system, `fpos64_t' is equivalent to `off64_t' or `long - long int'. In other systems, it might have a different internal - representation. + In the GNU system, `fpos64_t' is an opaque data structure that + contains internal data to represent file offset and conversion + state information. In other systems, it might have a different + internal representation. - Function: int fgetpos (FILE *STREAM, fpos_t *POSITION) This function stores the value of the file position indicator for @@ -113,7 +116,7 @@ system to system. When the sources are compiled with `_FILE_OFFSET_BITS == 64' on a 32 bit system the function is in fact `fgetpos64'. I.e., the LFS - interface transparently replaced the old interface. + interface transparently replaces the old interface. - Function: int fgetpos64 (FILE *STREAM, fpos64_t *POSITION) This function is similar to `fgetpos' but the file position is @@ -135,7 +138,7 @@ system to system. When the sources are compiled with `_FILE_OFFSET_BITS == 64' on a 32 bit system the function is in fact `fsetpos64'. I.e., the LFS - interface transparently replaced the old interface. + interface transparently replaces the old interface. - Function: int fsetpos64 (FILE *STREAM, const fpos64_t *POSITION) This function is similar to `fsetpos' but the file position used @@ -467,7 +470,7 @@ a string or memory buffer. These facili you are going to write things to the buffer and then read them back in again, because you have no way of actually getting a pointer to the buffer (for this, try `open_memstream', below). The buffer is - freed when the stream is open. + freed when the stream is closed. The argument OPENTYPE is the same as in `fopen' (*note Opening Streams::). If the OPENTYPE specifies append mode, then the @@ -873,7 +876,7 @@ message. Exactly one of the following v There is another way certain fields can be omitted from the output to standard error. This is described below in the description of - environment variables influencing the behaviour. + environment variables influencing the behavior. The SEVERITY parameter can have one of the values in the following table: @@ -918,7 +921,7 @@ message. Exactly one of the following v all outputs fail this last value is also returned if a parameter value is incorrect. - There are two environment variables which influence the behaviour of + There are two environment variables which influence the behavior of `fmtmsg'. The first is `MSGVERB'. It is used to control the output actually happening on standard error (_not_ the console output). Each of the five fields can explicitly be enabled. To do this the user has @@ -932,8 +935,8 @@ If the environment variable is not given supported keyword is given or the value is somehow else invalid, no part of the message is masked out. - The second environment variable which influences the behaviour of -`fmtmsg' is `SEV_LEVEL'. This variable and the change in the behaviour + The second environment variable which influences the behavior of +`fmtmsg' is `SEV_LEVEL'. This variable and the change in the behavior of `fmtmsg' is not specified in the X/Open Portability Guide. It is available in System V systems, though. It can be used to introduce new severity levels. By default, only the five severity levels described @@ -1020,7 +1023,7 @@ functions described in this section. usually occurs on System V systems, which heavily use this function. It seems worthwhile to give a short explanation here of how this system works on System V. The value of the LABEL field (`UX:cat') says that -the error occured in the Unix program `cat'. The explanation of the +the error occurred in the Unix program `cat'. The explanation of the error follows and the value for the ACTION parameter is `"refer to manual"'. One could be more specific here, if necessary. The TAG field contains, as proposed above, the value of the string given for diff -durpN glibc-2.2.3/manual/libc.info-2 glibc-2.2.4/manual/libc.info-2 --- glibc-2.2.3/manual/libc.info-2 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-2 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Introduction, Next: Error Reporting, Prev: Top, Up: Top @@ -440,9 +441,9 @@ declares them. There are several reason facilities, such as those for dealing with variadic arguments (*note Variadic Functions::) and non-local exits (*note Non-Local Exits::), actually require a considerable amount of cooperation on - the part of the C compiler, and implementationally it might be - easier for the compiler to treat these as built-in parts of the - language. + the part of the C compiler, and with respect to the + implementation, it might be easier for the compiler to treat these + as built-in parts of the language. In addition to the names documented in this manual, reserved names include all external identifiers (global functions and variables) that diff -durpN glibc-2.2.3/manual/libc.info-20 glibc-2.2.4/manual/libc.info-20 --- glibc-2.2.3/manual/libc.info-20 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-20 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Opening and Closing Files, Next: I/O Primitives, Up: Low-Level I/O @@ -59,9 +60,9 @@ in the header file `fcntl.h', while `clo for this function: `EACCES' - The file exists but is not readable/writeable as requested by + The file exists but is not readable/writable as requested by the FLAGS argument, the file does not exist and the directory - is unwriteable so it cannot be created. + is unwritable so it cannot be created. `EEXIST' Both `O_CREAT' and `O_EXCL' are set, and the named file @@ -114,7 +115,7 @@ in the header file `fcntl.h', while `clo This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time - `open' is called. If the thread gets cancelled these resources + `open' is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to `open' should be protected using cancellation handlers. @@ -179,7 +180,7 @@ in the header file `fcntl.h', while `clo This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time - `close' is called. If the thread gets cancelled these resources + `close' is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this, calls to `close' should be protected using cancellation handlers. @@ -310,7 +311,7 @@ and output operations on file descriptor This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time - `read' is called. If the thread gets cancelled these resources + `read' is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this, calls to `read' should be protected using cancellation handlers. @@ -459,7 +460,7 @@ and output operations on file descriptor This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time - `write' is called. If the thread gets cancelled these resources + `write' is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this, calls to `write' should be protected using cancellation handlers. @@ -601,7 +602,7 @@ what it means. This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time - `lseek' is called. If the thread gets cancelled these resources + `lseek' is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to `lseek' should be protected using cancellation handlers. @@ -900,7 +901,7 @@ Fast Scatter-Gather I/O Some applications may need to read or write data to multiple buffers, which are separated in memory. Although this can be done easily enough -with multiple calls to `read' and `write', it is inefficent because +with multiple calls to `read' and `write', it is inefficient because there is overhead associated with each kernel call. Instead, many platforms provide special high-speed primitives to diff -durpN glibc-2.2.3/manual/libc.info-21 glibc-2.2.4/manual/libc.info-21 --- glibc-2.2.3/manual/libc.info-21 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-21 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Memory-mapped I/O, Next: Waiting for I/O, Prev: Scatter-Gather, Up: Low-Level I/O @@ -40,8 +41,8 @@ Memory-mapped I/O "em-map") a file to a region of memory. When this is done, the file can be accessed just like an array in the program. - This is more efficent than `read' or `write', as only the regions of -the file that a program actually accesses are loaded. Accesses to + This is more efficient than `read' or `write', as only the regions +of the file that a program actually accesses are loaded. Accesses to not-yet-loaded parts of the mmapped region are handled in the same way as swapped out pages. @@ -66,7 +67,7 @@ These functions are declared in `sys/mma - Function: void * mmap (void *ADDRESS, size_t LENGTH,int PROTECT, int FLAGS, int FILEDES, off_t OFFSET) The `mmap' function creates a new mapping, connected to bytes - (OFFSET) to (OFFSET + LENGTH) in the file open on FILEDES. + (OFFSET) to (OFFSET + LENGTH - 1) in the file open on FILEDES. ADDRESS gives a preferred starting address for the mapping. `NULL' expresses no preference. Any previous mapping at that @@ -243,7 +244,7 @@ These functions are declared in `sys/mma on Resources::. `ENOMEM' - The region is private writeable, and insufficent virtual + The region is private writable, and insufficient virtual memory is available to extend it. Also, this error will occur if `MREMAP_MAYMOVE' is not given and the extension would collide with another mapped region. @@ -259,6 +260,62 @@ older kernels may not support mapping at `mmap' should have a fallback method to use should it fail. *Note Mmap: (standards)Mmap. + - Function: int madvise (void *ADDR, size_t LENGTH, int ADVICE) + This function can be used to provide the system with ADVICE about + the intended usage patterns of the memory region starting at ADDR + and extending LENGTH bytes. + + The valid BSD values for ADVICE are: + + `MADV_NORMAL' + The region should receive no further special treatment. + + `MADV_RANDOM' + The region will be accessed via random page references. The + kernel should page-in the minimal number of pages for each + page fault. + + `MADV_SEQUENTIAL' + The region will be accessed via sequential page references. + This may cause the kernel to aggressively read-ahead, + expecting further sequential references after any page fault + within this region. + + `MADV_WILLNEED' + The region will be needed. The pages within this region may + be pre-faulted in by the kernel. + + `MADV_DONTNEED' + The region is no longer needed. The kernel may free these + pages, causing any changes to the pages to be lost, as well + as swapped out pages to be discarded. + + The POSIX names are slightly different, but with the same meanings: + + `POSIX_MADV_NORMAL' + This corresponds with BSD's `MADV_NORMAL'. + + `POSIX_MADV_RANDOM' + This corresponds with BSD's `MADV_RANDOM'. + + `POSIX_MADV_SEQUENTIAL' + This corresponds with BSD's `MADV_SEQUENTIAL'. + + `POSIX_MADV_WILLNEED' + This corresponds with BSD's `MADV_WILLNEED'. + + `POSIX_MADV_DONTNEED' + This corresponds with BSD's `MADV_DONTNEED'. + + `msync' returns 0 for success and -1 for error. Errors include: + `EINVAL' + An invalid region was given, or the ADVICE was invalid. + + `EFAULT' + There is no existing mapping in at least part of the given + region. + +  File: libc.info, Node: Waiting for I/O, Next: Synchronizing I/O, Prev: Memory-mapped I/O, Up: Low-Level I/O @@ -445,12 +502,12 @@ File: libc.info, Node: Synchronizing I/ Synchronizing I/O operations ============================ - In most modern operating systems the normal I/O operations are not -executed synchronously. I.e., even if a `write' system call returns + In most modern operating systems, the normal I/O operations are not +executed synchronously. I.e., even if a `write' system call returns, this does not mean the data is actually written to the media, e.g., the disk. - In situations where synchronization points are necessary,you can use + In situations where synchronization points are necessary, you can use special functions which ensure that all operations finish before they return. @@ -469,17 +526,17 @@ is committed, rather than all data in th overkill. - Function: int fsync (int FILDES) - The `fsync' can be used to make sure all data associated with the - open file FILDES is written to the device associated with the - descriptor. The function call does not return unless all actions - have finished. + The `fsync' function can be used to make sure all data associated + with the open file FILDES is written to the device associated with + the descriptor. The function call does not return unless all + actions have finished. A prototype for `fsync' can be found in `unistd.h'. This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time - `fsync' is called. If the thread gets cancelled these resources + `fsync' is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this, calls to `fsync' should be protected using cancellation handlers. @@ -496,9 +553,9 @@ overkill. Sometimes it is not even necessary to write all data associated with a file descriptor. E.g., in database files which do not change in size it is enough to write all the file content data to the device. -Meta-information like the modification time etc. are not that important -and leaving such information uncommitted does not prevent a successful -recovering of the file in case of a problem. +Meta-information, like the modification time etc., are not that +important and leaving such information uncommitted does not prevent a +successful recovering of the file in case of a problem. - Function: int fdatasync (int FILDES) When a call to the `fdatasync' function returns, it is ensured @@ -509,7 +566,7 @@ recovering of the file in case of a prob Not all systems implement the `fdatasync' operation. On systems missing this functionality `fdatasync' is emulated by a call to `fsync' since the performed actions are a superset of those - required by `fdatasyn'. + required by `fdatasync'. The prototype for `fdatasync' is in `unistd.h'. @@ -554,13 +611,13 @@ follows. The POSIX.1b standard mandates that the `struct aiocb' structure contains at least the members described in the following table. There might be more elements which are used by the implementation, - but depending on these elements is not portable and is highly + but depending upon these elements is not portable and is highly deprecated. `int aio_fildes' - This element specifies the file descriptor which is used for - the operation. It must be a legal descriptor since otherwise - the operation fails. + This element specifies the file descriptor to be used for the + operation. It must be a legal descriptor, otherwise the + operation will fail. The device on which the file is opened must allow the seek operation. I.e., it is not possible to use any of the AIO @@ -568,7 +625,7 @@ follows. would lead to an error. `off_t aio_offset' - This element specifies at which offset in the file the + This element specifies the offset in the file at which the operation (input or output) is performed. Since the operations are carried out in arbitrary order and more than one operation for one file descriptor can be started, one @@ -585,7 +642,7 @@ follows. `int aio_reqprio' If the platform has defined `_POSIX_PRIORITIZED_IO' and - `_POSIX_PRIORITY_SCHEDULING' the AIO requests are processed + `_POSIX_PRIORITY_SCHEDULING', the AIO requests are processed based on the current scheduling priority. The `aio_reqprio' element can then be used to lower the priority of the AIO operation. @@ -593,10 +650,10 @@ follows. `struct sigevent aio_sigevent' This element specifies how the calling process is notified once the operation terminates. If the `sigev_notify' element - is `SIGEV_NONE' no notification is send. If it is - `SIGEV_SIGNAL' the signal determined by `sigev_signo' is - send. Otherwise `sigev_notify' must be `SIGEV_THREAD'. In - this case a thread is created which starts executing the + is `SIGEV_NONE', no notification is sent. If it is + `SIGEV_SIGNAL', the signal determined by `sigev_signo' is + sent. Otherwise, `sigev_notify' must be `SIGEV_THREAD'. In + this case, a thread is created which starts executing the function pointed to by `sigev_notify_function'. `int aio_lio_opcode' @@ -625,13 +682,13 @@ follows. `lio_listio' function. When the sources are compiled using `_FILE_OFFSET_BITS == 64' on a - 32 bit machine this type is in fact `struct aiocb64' since the LFS - interface transparently replaces the `struct aiocb' definition. + 32 bit machine, this type is in fact `struct aiocb64', since the + LFS interface transparently replaces the `struct aiocb' definition. - For use with the AIO functions defined in the LFS there is a similar -type defined which replaces the types of the appropriate members with -larger types but otherwise is equivalent to `struct aiocb'. -Particularly, all member names are the same. + For use with the AIO functions defined in the LFS, there is a +similar type defined which replaces the types of the appropriate +members with larger types but otherwise is equivalent to `struct +aiocb'. Particularly, all member names are the same. - Data Type: struct aiocb64 `int aio_fildes' @@ -653,7 +710,7 @@ Particularly, all member names are the s `volatile void *aio_buf' This is a pointer to the buffer with the data to be written - or the place where the ead data is stored. + or the place where the read data is stored. `size_t aio_nbytes' This element specifies the length of the buffer pointed to by @@ -668,10 +725,10 @@ Particularly, all member names are the s `struct sigevent aio_sigevent' This element specifies how the calling process is notified - once the operation terminates. If the `sigev_notify' element - is `SIGEV_NONE' no notification is sent. If it is - `SIGEV_SIGNAL' the signal determined by `sigev_signo' is - sent. Otherwise `sigev_notify' must be `SIGEV_THREAD' in + once the operation terminates. If the `sigev_notify', + element is `SIGEV_NONE' no notification is sent. If it is + `SIGEV_SIGNAL', the signal determined by `sigev_signo' is + sent. Otherwise, `sigev_notify' must be `SIGEV_THREAD' in which case a thread which starts executing the function pointed to by `sigev_notify_function'. @@ -685,8 +742,8 @@ Particularly, all member names are the s possible values. When the sources are compiled using `_FILE_OFFSET_BITS == 64' on a - 32 bit machine this type is available under the name `struct - aiocb64' since the LFS replaces transparently the old interface. + 32 bit machine, this type is available under the name `struct + aiocb64', since the LFS transparently replaces the old interface. * Menu: @@ -758,7 +815,7 @@ Asynchronous Read and Write Operations The `aiocbp->aio_fildes' descriptor is not valid. `ECANCELED' - The operation was cancelled before the operation was finished + The operation was canceled before the operation was finished (*note Cancel AIO Operations::) `EINVAL' @@ -770,18 +827,18 @@ Asynchronous Read and Write Operations - Function: int aio_read64 (struct aiocb *AIOCBP) This function is similar to the `aio_read' function. The only - difference is that on 32 bit machines the file descriptor should - be opened in the large file mode. Internally `aio_read64' uses + difference is that on 32 bit machines, the file descriptor should + be opened in the large file mode. Internally, `aio_read64' uses functionality equivalent to `lseek64' (*note File Position Primitive::) to position the file descriptor correctly for the reading, as opposed to `lseek' functionality used in `aio_read'. - When the sources are compiled with `_FILE_OFFSET_BITS == 64' this + When the sources are compiled with `_FILE_OFFSET_BITS == 64', this function is available under the name `aio_read' and so transparently replaces the interface for small files on 32 bit machines. - To write data asynchronously to a file there exists an equivalent + To write data asynchronously to a file, there exists an equivalent pair of functions with a very similar interface. - Function: int aio_write (struct aiocb *AIOCBP) @@ -794,14 +851,14 @@ pair of functions with a very similar in `aiocbp->aio_fildes' is an descriptor, starting at the absolute position `aiocbp->aio_offset' in the file. - If prioritized I/O is supported by the platform the + If prioritized I/O is supported by the platform, the `aiocbp->aio_reqprio' value is used to adjust the priority before the request is actually enqueued. The calling process is notified about the termination of the read request according to the `aiocbp->aio_sigevent' value. - When `aio_write' returns the return value is zero if no error + When `aio_write' returns, the return value is zero if no error occurred that can be found before the process is enqueued. If such an early error is found the function returns -1 and sets `errno' to one of the following values. @@ -815,38 +872,38 @@ pair of functions with a very similar in `EBADF' The `aiocbp->aio_fildes' descriptor is not valid. This - condition needs not be recognized before enqueueing the - request and so this error might also be signaled + condition may not be recognized before enqueueing the + request, and so this error might also be signaled asynchronously. `EINVAL' - The `aiocbp->aio_offset' or `aiocbp->aio_reqpiro' value is - invalid. This condition needs not be recognized before + The `aiocbp->aio_offset' or `aiocbp->aio_reqprio' value is + invalid. This condition may not be recognized before enqueueing the request and so this error might also be signaled asynchronously. - In the case `aio_write' returns zero the current status of the + In the case `aio_write' returns zero, the current status of the request can be queried using `aio_error' and `aio_return' functions. As long as the value returned by `aio_error' is `EINPROGRESS' the operation has not yet completed. If `aio_error' - returns zero the operation successfully terminated, otherwise the + returns zero, the operation successfully terminated, otherwise the value is to be interpreted as an error code. If the function - terminated the result of the operation can be get using a call to + terminated, the result of the operation can be get using a call to `aio_return'. The returned value is the same as an equivalent - call to `read' would have returned. Possible error code returned + call to `read' would have returned. Possible error codes returned by `aio_error' are: `EBADF' The `aiocbp->aio_fildes' descriptor is not valid. `ECANCELED' - The operation was cancelled before the operation was finished + The operation was canceled before the operation was finished. (*note Cancel AIO Operations::) `EINVAL' The `aiocbp->aio_offset' value is invalid. - When the sources are compiled with `_FILE_OFFSET_BITS == 64' this + When the sources are compiled with `_FILE_OFFSET_BITS == 64', this function is in fact `aio_write64' since the LFS interface transparently replaces the normal implementation. @@ -858,15 +915,15 @@ pair of functions with a very similar in Primitive::) to position the file descriptor correctly for the writing, as opposed to `lseek' functionality used in `aio_write'. - When the sources are compiled with `_FILE_OFFSET_BITS == 64' this + When the sources are compiled with `_FILE_OFFSET_BITS == 64', this function is available under the name `aio_write' and so transparently replaces the interface for small files on 32 bit machines. - Beside these functions with the more or less traditional interface -POSIX.1b also defines a function with can initiate more than one -operation at once and which can handled freely mixed read and write -operation. It is therefore similar to a combination of `readv' and + Besides these functions with the more or less traditional interface, +POSIX.1b also defines a function which can initiate more than one +operation at a time, and which can handle freely mixed read and write +operations. It is therefore similar to a combination of `readv' and `writev'. - Function: int lio_listio (int MODE, struct aiocb *const LIST[], int @@ -877,18 +934,18 @@ operation. It is therefore similar to a solution in between. `lio_listio' gets the NENT requests from the array pointed to by - LIST. What operation has to be performed is determined by the + LIST. The operation to be performed is determined by the `aio_lio_opcode' member in each element of LIST. If this field is - `LIO_READ' an read operation is queued, similar to a call of + `LIO_READ' a read operation is enqueued, similar to a call of `aio_read' for this element of the array (except that the way the termination is signalled is different, as we will see below). If - the `aio_lio_opcode' member is `LIO_WRITE' an write operation is + the `aio_lio_opcode' member is `LIO_WRITE' a write operation is enqueued. Otherwise the `aio_lio_opcode' must be `LIO_NOP' in which case this element of LIST is simply ignored. This "operation" is useful in situations where one has a fixed array of `struct aiocb' elements from which only a few need to be handled at a time. Another situation is where the `lio_listio' call was - cancelled before all requests are processed (*note Cancel AIO + canceled before all requests are processed (*note Cancel AIO Operations::) and the remaining requests have to be reissued. The other members of each element of the array pointed to by @@ -905,28 +962,28 @@ operation. It is therefore similar to a Otherwise a signal is sent or a thread is started, just as described in the description for `aio_read' or `aio_write'. - If MODE is `LIO_WAIT' the return value of `lio_listio' is 0 when + If MODE is `LIO_WAIT', the return value of `lio_listio' is 0 when all requests completed successfully. Otherwise the function return -1 and `errno' is set accordingly. To find out which request or requests failed one has to use the `aio_error' function on all the elements of the array LIST. - In case MODE is `LIO_NOWAIT' the function return 0 if all requests - were enqueued correctly. The current state of the requests can be - found using `aio_error' and `aio_return' as described above. In - case `lio_listio' returns -1 in this mode the global variable - `errno' is set accordingly. If a request did not yet terminate a - call to `aio_error' returns `EINPROGRESS'. If the value is - different the request is finished and the error value (or 0) is - returned and the result of the operation can be retrieved using - `aio_return'. + In case MODE is `LIO_NOWAIT', the function returns 0 if all + requests were enqueued correctly. The current state of the + requests can be found using `aio_error' and `aio_return' as + described above. If `lio_listio' returns -1 in this mode, the + global variable `errno' is set accordingly. If a request did not + yet terminate, a call to `aio_error' returns `EINPROGRESS'. If + the value is different, the request is finished and the error + value (or 0) is returned and the result of the operation can be + retrieved using `aio_return'. Possible values for `errno' are: `EAGAIN' The resources necessary to queue all the requests are not - available in the moment. The error status for each element - of LIST must be checked which request failed. + available at the moment. The error status for each element + of LIST must be checked to determine which request failed. Another reason could be that the system wide limit of AIO requests is exceeded. This cannot be the case for the @@ -938,31 +995,31 @@ operation. It is therefore similar to a `EIO' One or more of the request's I/O operations failed. The - error status of each request should be checked for which one - failed. + error status of each request should be checked to determine + which one failed. `ENOSYS' The `lio_listio' function is not supported. - If the MODE parameter is `LIO_NOWAIT' and the caller cancels an - request the error status for this request returned by `aio_error' + If the MODE parameter is `LIO_NOWAIT' and the caller cancels a + request, the error status for this request returned by `aio_error' is `ECANCELED'. - When the sources are compiled with `_FILE_OFFSET_BITS == 64' this + When the sources are compiled with `_FILE_OFFSET_BITS == 64', this function is in fact `lio_listio64' since the LFS interface transparently replaces the normal implementation. - Function: int lio_listio64 (int MODE, struct aiocb *const LIST, int NENT, struct sigevent *SIG) - This function is similar to the `aio_listio' function. The only - difference is that only 32 bit machines the file descriptor should - be opened in the large file mode. Internally `lio_listio64' uses + This function is similar to the `lio_listio' function. The only + difference is that on 32 bit machines, the file descriptor should + be opened in the large file mode. Internally, `lio_listio64' uses functionality equivalent to `lseek64' (*note File Position Primitive::) to position the file descriptor correctly for the reading or writing, as opposed to `lseek' functionality used in `lio_listio'. - When the sources are compiled with `_FILE_OFFSET_BITS == 64' this + When the sources are compiled with `_FILE_OFFSET_BITS == 64', this function is available under the name `lio_listio' and so transparently replaces the interface for small files on 32 bit machines. @@ -977,8 +1034,8 @@ Getting the Status of AIO Operations last section, it must be possible to get information about the status of an I/O request. When the operation is performed truly asynchronously (as with `aio_read' and `aio_write' and with -`aio_listio' when the mode is `LIO_NOWAIT') one sometimes needs to know -whether a specific request already terminated and if yes, what the +`lio_listio' when the mode is `LIO_NOWAIT'), one sometimes needs to +know whether a specific request already terminated and if so, what the result was. The following two functions allow you to get this kind of information. @@ -1019,7 +1076,7 @@ information. Once the request is finished this function can be used exactly once to retrieve the return value. Following calls might lead to - undefined behaviour. The return value itself is the value which + undefined behavior. The return value itself is the value which would have been returned by the `read', `write', or `fsync' call. The function can return `ENOSYS' if it is not implemented. It diff -durpN glibc-2.2.3/manual/libc.info-22 glibc-2.2.4/manual/libc.info-22 --- glibc-2.2.3/manual/libc.info-22 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-22 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Synchronizing AIO Operations, Next: Cancel AIO Operations, Prev: Status of AIO Operations, Up: Asynchronous I/O @@ -44,8 +45,8 @@ after the operation terminated, but this resources (mainly computation time). Instead POSIX.1b defines two functions which will help with most kinds of consistency. - The `aio_fsync' and `aio_fsync64' functions are only available if in -`unistd.h' the symbol `_POSIX_SYNCHRONIZED_IO' is defined. + The `aio_fsync' and `aio_fsync64' functions are only available if +the symbol `_POSIX_SYNCHRONIZED_IO' is defined in `unistd.h'. - Function: int aio_fsync (int OP, struct aiocb *AIOCBP) Calling this function forces all I/O operations operating queued @@ -63,7 +64,7 @@ functions which will help with most kind `fdatasync'. Otherwise OP should be `O_SYNC' and the synchronization happens as with `fsync'. - As long as the synchronization has not happened a call to + As long as the synchronization has not happened, a call to `aio_error' with the reference to the object pointed to by AIOCBP returns `EINPROGRESS'. Once the synchronization is done `aio_error' return 0 if the synchronization was not successful. @@ -73,8 +74,8 @@ functions which will help with most kind written to this file descriptor. The return value of this function is 0 if the request was - successfully filed. Otherwise the return value is -1 and `errno' - is set to one of the following values: + successfully enqueued. Otherwise the return value is -1 and + `errno' is set to one of the following values: `EAGAIN' The request could not be enqueued due to temporary lack of @@ -120,19 +121,20 @@ this `aio_suspend' should be used. - Function: int aio_suspend (const struct aiocb *const LIST[], int NENT, const struct timespec *TIMEOUT) - When calling this function the calling thread is suspended until at - least one of the requests pointed to by the NENT elements of the - array LIST has completed. If any of the requests already has - completed at the time `aio_suspend' is called the function returns - immediately. Whether a request has terminated or not is done by - comparing the error status of the request with `EINPROGRESS'. If - an element of LIST is `NULL' the entry is simply ignored. + When calling this function, the calling thread is suspended until + at least one of the requests pointed to by the NENT elements of the + array LIST has completed. If any of the requests has already + completed at the time `aio_suspend' is called, the function returns + immediately. Whether a request has terminated or not is + determined by comparing the error status of the request with + `EINPROGRESS'. If an element of LIST is `NULL', the entry is + simply ignored. - If no request has finished the calling process is suspended. If - TIMEOUT is `NULL' the process is not waked until a request - finished. If TIMEOUT is not `NULL' the process remains suspended - at as long as specified in TIMEOUT. In this case `aio_suspend' - returns with an error. + If no request has finished, the calling process is suspended. If + TIMEOUT is `NULL', the process is not woken until a request has + finished. If TIMEOUT is not `NULL', the process remains suspended + at least as long as specified in TIMEOUT. In this case, + `aio_suspend' returns with an error. The return value of the function is 0 if one or more requests from the LIST have terminated. Otherwise the function returns -1 and @@ -171,46 +173,47 @@ File: libc.info, Node: Cancel AIO Opera Cancellation of AIO Operations ------------------------------ - When one or more requests are asynchronously processed it might be + When one or more requests are asynchronously processed, it might be useful in some situations to cancel a selected operation, e.g., if it -becomes obvious that the written data is not anymore accurate and would -have to be overwritten soon. As an example assume an application, which -writes data in files in a situation where new incoming data would have -to be written in a file which will be updated by an enqueued request. -The POSIX AIO implementation provides such a function but this function -is not capable to force the cancellation of the request. It is up to -the implementation to decide whether it is possible to cancel the -operation or not. Therefore using this function is merely a hint. +becomes obvious that the written data is no longer accurate and would +have to be overwritten soon. As an example, assume an application, +which writes data in files in a situation where new incoming data would +have to be written in a file which will be updated by an enqueued +request. The POSIX AIO implementation provides such a function, but +this function is not capable of forcing the cancellation of the +request. It is up to the implementation to decide whether it is +possible to cancel the operation or not. Therefore using this function +is merely a hint. - Function: int aio_cancel (int FILDES, struct aiocb *AIOCBP) The `aio_cancel' function can be used to cancel one or more - outstanding requests. If the AIOCBP parameter is `NULL' the - function tries to cancel all outstanding requests which would - process the file descriptor FILDES (i.e.,, whose `aio_fildes' - member is FILDES). If AIOCBP is not `NULL' the very specific - request pointed to by AIOCBP is tried to be cancelled. + outstanding requests. If the AIOCBP parameter is `NULL', the + function tries to cancel all of the outstanding requests which + would process the file descriptor FILDES (i.e., whose `aio_fildes' + member is FILDES). If AIOCBP is not `NULL', `aio_cancel' attempts + to cancel the specific request pointed to by AIOCBP. - For requests which were successfully cancelled the normal + For requests which were successfully canceled, the normal notification about the termination of the request should take place. I.e., depending on the `struct sigevent' object which controls this, nothing happens, a signal is sent or a thread is - started. If the request cannot be cancelled it terminates the - usual way after performing te operation. + started. If the request cannot be canceled, it terminates the + usual way after performing the operation. - After a request is successfully cancelled a call to `aio_error' + After a request is successfully canceled, a call to `aio_error' with a reference to this request as the parameter will return `ECANCELED' and a call to `aio_return' will return -1. If the - request wasn't cancelled and is still running the error status is + request wasn't canceled and is still running the error status is still `EINPROGRESS'. The return value of the function is `AIO_CANCELED' if there were - requests which haven't terminated and which successfully were - cancelled. If there is one or more request left which couldn't be - cancelled the return value is `AIO_NOTCANCELED'. In this case - `aio_error' must be used to find out which of the perhaps multiple - requests (in AIOCBP is `NULL') wasn't successfully cancelled. If - all requests already terminated at the time `aio_cancel' is called - the return value is `AIO_ALLDONE'. + requests which haven't terminated and which were successfully + canceled. If there is one or more requests left which couldn't be + canceled, the return value is `AIO_NOTCANCELED'. In this case + `aio_error' must be used to find out which of the, perhaps + multiple, requests (in AIOCBP is `NULL') weren't successfully + canceled. If all requests already terminated at the time + `aio_cancel' is called the return value is `AIO_ALLDONE'. If an error occurred during the execution of `aio_cancel' the function returns -1 and sets `errno' to one of the following @@ -222,16 +225,16 @@ operation or not. Therefore using this `ENOSYS' `aio_cancel' is not implemented. - When the sources are compiled with `_FILE_OFFSET_BITS == 64' this + When the sources are compiled with `_FILE_OFFSET_BITS == 64', this function is in fact `aio_cancel64' since the LFS interface transparently replaces the normal implementation. - - Function: int aio_cancel64 (int FILDES, struct aiocb *AIOCBP) + - Function: int aio_cancel64 (int FILDES, struct aiocb64 *AIOCBP) This function is similar to `aio_cancel' with the only difference that the argument is a reference to a variable of type `struct aiocb64'. - When the sources are compiled with `_FILE_OFFSET_BITS == 64' this + When the sources are compiled with `_FILE_OFFSET_BITS == 64', this function is available under the name `aio_cancel' and so transparently replaces the interface for small files on 32 bit machines. @@ -243,15 +246,15 @@ How to optimize the AIO implementation -------------------------------------- The POSIX standard does not specify how the AIO functions are -implemented. They could be system calls but it is also possible to +implemented. They could be system calls, but it is also possible to emulate them at userlevel. - At least the available implementation at the point of this writing -is a userlevel implementation which uses threads for handling the -enqueued requests. This implementation requires to make some decisions -about limitations but hard limitations are something which better -should be avoided the GNU C library implementation provides a mean to -tune the AIO implementation individually for each use. + At the point of this writing, the available implementation is a +userlevel implementation which uses threads for handling the enqueued +requests. While this implementation requires making some decisions +about limitations, hard limitations are something which is best avoided +in the GNU C library. Therefore, the GNU C library provides a means +for tuning the AIO implementation according to the individual use. - Data Type: struct aioinit This data type is used to pass the configuration or tunable @@ -260,30 +263,35 @@ tune the AIO implementation individually the `aio_init' function. `int aio_threads' - This member specifies the maximal number of threads which - must be used at any one time. + This member specifies the maximal number of threads which may + be used at any one time. `int aio_num' This number provides an estimate on the maximal number of simultaneously enqueued requests. `int aio_locks' + Unused. `int aio_usedba' + Unused. `int aio_debug' + Unused. `int aio_numusers' + Unused. `int aio_reserved[2]' + Unused. - Function: void aio_init (const struct aioinit *INIT) This function must be called before any other AIO function. - Calling it is completely voluntarily since it only is meant to - help the AIO implementation to perform better. + Calling it is completely voluntary, as it is only meant to help + the AIO implementation perform better. - Before calling the `aio_init' function the members of a variable of - type `struct aioinit' must be initialized. Then a reference to + Before calling the `aio_init', function the members of a variable + of type `struct aioinit' must be initialized. Then a reference to this variable is passed as the parameter to `aio_init' which itself may or may not pay attention to the hints. @@ -358,7 +366,7 @@ see *Note Opening and Closing Files::. This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time - `fcntl' is called. If the thread gets cancelled these resources + `fcntl' is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to `fcntl' should be protected using cancellation handlers. diff -durpN glibc-2.2.3/manual/libc.info-23 glibc-2.2.4/manual/libc.info-23 --- glibc-2.2.3/manual/libc.info-23 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-23 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: File System Interface, Next: Pipes and FIFOs, Prev: Low-Level I/O, Up: Top @@ -127,7 +128,7 @@ only the standard behavior of `getcwd': { char *buffer = (char *) xmalloc (size); if (getcwd (buffer, size) == buffer) - return buffer; + return buffer; free (buffer); if (errno != ERANGE) return 0; @@ -500,7 +501,7 @@ current working directory: (void) closedir (dp); } else - puts ("Couldn't open the directory."); + perror ("Couldn't open the directory"); return 0; } @@ -1078,7 +1079,7 @@ limit if it exists is published in the ` and call `readlink' again. Here is an example: char * - readlink_malloc (char *filename) + readlink_malloc (const char *filename) { int size = 100; @@ -1086,6 +1087,8 @@ limit if it exists is published in the ` { char *buffer = (char *) xmalloc (size); int nchars = readlink (filename, buffer, size); + if (nchars < 0) + return NULL; if (nchars < size) return buffer; free (buffer); diff -durpN glibc-2.2.3/manual/libc.info-24 glibc-2.2.4/manual/libc.info-24 --- glibc-2.2.3/manual/libc.info-24 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-24 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Deleting Files, Next: Renaming Files, Prev: Symbolic Links, Up: File System Interface diff -durpN glibc-2.2.3/manual/libc.info-25 glibc-2.2.4/manual/libc.info-25 --- glibc-2.2.3/manual/libc.info-25 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-25 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: File Times, Next: File Size, Prev: Testing File Access, Up: File Attributes diff -durpN glibc-2.2.3/manual/libc.info-26 glibc-2.2.4/manual/libc.info-26 --- glibc-2.2.3/manual/libc.info-26 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-26 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Interface Naming, Next: Local Namespace, Prev: Socket Addresses, Up: Sockets @@ -398,7 +399,7 @@ numbers which identify that computer amo data. Historically these are divided into two parts, a "network number" and a "local network address number" within that network. In the mid-1990s classless addresses were introduced which changed this -behaviour. Since some functions implicitly expect the old definitions, +behavior. Since some functions implicitly expect the old definitions, we first describe the class-based network and will then describe classless addresses. IPv6 uses only classless addresses and therefore the following paragraphs don't apply. @@ -790,7 +791,7 @@ used in this context. int herr; hstbuflen = 1024; - /* Allocate buffer, remember to free it to avoid a memory leakage. */ + /* Allocate buffer, remember to free it to avoid memory leakage. */ tmphstbuf = malloc (hstbuflen); while ((res = gethostbyname_r (host, &hostbuf, tmphstbuf, hstbuflen, diff -durpN glibc-2.2.3/manual/libc.info-27 glibc-2.2.4/manual/libc.info-27 --- glibc-2.2.3/manual/libc.info-27 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-27 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Creating a Socket, Next: Closing a Socket, Up: Open/Close Sockets @@ -62,7 +63,7 @@ declared in `sys/socket.h'. `ENFILE' The system already has too many file descriptors open. - `EACCESS' + `EACCES' The process does not have the privilege to create a socket of the specified STYLE or PROTOCOL. diff -durpN glibc-2.2.3/manual/libc.info-28 glibc-2.2.4/manual/libc.info-28 --- glibc-2.2.3/manual/libc.info-28 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-28 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Socket Option Functions, Next: Socket-Level Options, Up: Socket Options diff -durpN glibc-2.2.3/manual/libc.info-29 glibc-2.2.4/manual/libc.info-29 --- glibc-2.2.3/manual/libc.info-29 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-29 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Editing Characters, Next: Signal Characters, Up: Special Characters @@ -484,12 +485,12 @@ operation is performed and no signal is The `tcdrain' function waits until all queued output to the terminal FILEDES has been transmitted. - This function is a cancelation point in multi-threaded programs. + This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time `tcdrain' is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to - `tcdrain' should be protected using cancelation handlers. + `tcdrain' should be protected using cancellation handlers. The return value is normally zero. In the event of an error, a value of -1 is returned. The following `errno' error conditions @@ -722,11 +723,11 @@ functions are declared in the header fil `EBADF' The FILEDES argument is not a valid file descriptor. - `ENINVAL' + `EINVAL' The FILEDES argument is not associated with a master pseudo-terminal device. - `EACCESS' + `EACCES' The slave pseudo-terminal device corresponding to the master associated with FILEDES could not be accessed. diff -durpN glibc-2.2.3/manual/libc.info-3 glibc-2.2.4/manual/libc.info-3 --- glibc-2.2.3/manual/libc.info-3 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-3 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Error Codes, Next: Error Messages, Prev: Checking for Errors, Up: Error Reporting diff -durpN glibc-2.2.3/manual/libc.info-30 glibc-2.2.4/manual/libc.info-30 --- glibc-2.2.3/manual/libc.info-30 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-30 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Mathematics, Next: Arithmetic, Prev: Syslog, Up: Top @@ -722,394 +723,4 @@ useful. Currently they only have real-v X. It may signal underflow if X is too large. If X is negative, `yn' signals a domain error; if it is zero, `yn' signals overflow and returns -oo. - - -File: libc.info, Node: Errors in Math Functions, Next: Pseudo-Random Numbers, Prev: Special Functions, Up: Mathematics - -Known Maximum Errors in Math Functions -====================================== - - This section lists the known errors of the functions in the math -library. Errors are measured in "units of the last place". This is a -measure for the relative error. For a number z with the representation -d.d...d*2^e (we assume IEEE floating-point numbers with base 2) the ULP -is represented by - - |d.d...d - (z / 2^e)| / 2^(p - 1) - -where p is the number of bits in the mantissa of the floating-point -number representation. Ideally the error for all functions is always -less than 0.5ulps. Using rounding bits this is also possible and -normally implemented for the basic operations. To achieve the same for -the complex math functions requires a lot more work and this was not -spend so far. - - Therefore many of the functions in the math library have errors. The -table lists the maximum error for each function which is exposed by one -of the existing tests in the test suite. It is tried to cover as much -as possible and really list the maximum error (or at least a ballpark -figure) but this is often not achieved due to the large search space. - - The table lists the ULP values for different architectures. -Different architectures have different results since their hardware -support for floating-point operations varies and also the existing -hardware support is different. - -Function Generic ix86 powerpc/fpu -acosf - - - -acos - - - -acosl - 1149 - -acoshf - - - -acosh - - - -acoshl - - - -asinf - - 2 -asin - 1 1 -asinl - 1147 - -asinhf - - - -asinh - - - -asinhl - 656 - -atanf - - - -atan - - - -atanl - 549 - -atanhf - - - -atanh - 1 1 -atanhl - 1605 - -atan2f - - - -atan2 - - - -atan2l - 549 - -cabsf - 1 1 -cabs - 1 1 -cabsl - 560 - -cacosf - 1 + i 2 1 + i 1 -cacos - 1 + i 0 1 + i 0 -cacosl - 151 + i 329 - -cacoshf - 4 + i 4 7 + i 3 -cacosh - 1 + i 1 1 + i 1 -cacoshl - 328 + i 151 - -cargf - - - -carg - - - -cargl - - - -casinf - 2 + i 2 2 + i 1 -casin - 3 + i 0 3 + i 0 -casinl - 603 + i 329 - -casinhf - 1 + i 6 1 + i 6 -casinh - 5 + i 3 5 + i 3 -casinhl - 892 + i 12 - -catanf - 0 + i 1 4 + i 1 -catan - 0 + i 1 0 + i 1 -catanl - 251 + i 474 - -catanhf - 1 + i 0 0 + i 6 -catanh - 2 + i 0 4 + i 1 -catanhl - 66 + i 447 - -cbrtf - - - -cbrt - 1 1 -cbrtl - 716 - -ccosf - 1 + i 1 0 + i 1 -ccos - 1 + i 1 1 + i 1 -ccosl - 5 + i 1901 - -ccoshf - 1 + i 1 1 + i 1 -ccosh - 1 + i 1 1 + i 1 -ccoshl - 1467 + i 1183 - -ceilf - - - -ceil - - - -ceill - - - -cexpf - 1 + i 0 1 + i 1 -cexp - - 1 + i 0 -cexpl - 940 + i 1067 - -cimagf - - - -cimag - - - -cimagl - - - -clogf - - 0 + i 3 -clog - - 0 + i 1 -clogl - 0 + i 1 - -clog10f - 1 + i 1 1 + i 5 -clog10 - 2 + i 1 1 + i 1 -clog10l - 1402 + i 186 - -conjf - - - -conj - - - -conjl - - - -copysignf - - - -copysign - - - -copysignl - - - -cosf - 1 1 -cos - 2 2 -cosl - 529 - -coshf - - - -cosh - - - -coshl - 309 - -cpowf - 4 + i 2.5333 4 + i 2 -cpow - 1 + i 1.104 1 + i 2 -cpowl - 0 + i 2 - -cprojf - - - -cproj - - - -cprojl - - - -crealf - - - -creal - - - -creall - - - -csinf - - 0 + i 1 -csin - - - -csinl - 966 + i 168 - -csinhf - 1 + i 1 1 + i 1 -csinh - 1 + i 1 0 + i 1 -csinhl - 413 + i 477 - -csqrtf - - 1 + i 1 -csqrt - 1 + i 0 1 + i 0 -csqrtl - 237 + i 128 - -ctanf - 1 + i 1 1 + i 1 -ctan - 1 + i 1 1 + i 1 -ctanl - 690 + i 367 - -ctanhf - 1 + i 1 2 + i 1 -ctanh - 0 + i 1 2 + i 2 -ctanhl - 286 + i 3074 - -erff - - - -erf - - - -erfl - - - -erfcf - 12 12 -erfc - 24 24 -erfcl - - - -expf - - - -exp - - - -expl - 412 - -exp10f - - 2 -exp10 - 1 6 -exp10l - 1182 - -exp2f - - - -exp2 - - - -exp2l - 462 - -expm1f - - 1 -expm1 - - - -expm1l - 825 - -fabsf - - - -fabs - - - -fabsl - - - -fdimf - - - -fdim - - - -fdiml - - - -floorf - - - -floor - - - -floorl - - - -fmaf - - - -fma - - - -fmal - - - -fmaxf - - - -fmax - - - -fmaxl - - - -fminf - - - -fmin - - - -fminl - - - -fmodf - 1 1 -fmod - 2 2 -fmodl - 4096 - -frexpf - - - -frexp - - - -frexpl - - - -gammaf - - - -gamma - 1 - -gammal - - - -hypotf - 1 1 -hypot - 1 1 -hypotl - 560 - -ilogbf - - - -ilogb - - - -ilogbl - - - -j0f - 1 1 -j0 - 2 2 -j0l - - - -j1f - 1 2 -j1 - 2 1 -j1l - - - -jnf - 2 4 -jn - 4 6 -jnl - - - -lgammaf - 2 2 -lgamma - 1 1 -lgammal - - - -lrintf - - - -lrint - - - -lrintl - - - -llrintf - - - -llrint - - - -llrintl - - - -logf - 1 1 -log - 1 1 -logl - 2341 - -log10f - 1 1 -log10 - 1 1 -log10l - 2033 - -log1pf - 1 1 -log1p - 1 1 -log1pl - 585 - -log2f - 1 1 -log2 - 1 1 -log2l - 1688 - -logbf - - - -logb - - - -logbl - - - -lroundf - - - -lround - - - -lroundl - - - -llroundf - - - -llround - - - -llroundl - - - -modff - - - -modf - - - -modfl - - - -nearbyintf - - - -nearbyint - - - -nearbyintl - - - -nextafterf - - - -nextafter - - - -nextafterl - - - -nexttowardf - - - -nexttoward - - - -nexttowardl - - - -powf - - - -pow - - - -powl - 725 - -remainderf - - - -remainder - - - -remainderl - - - -remquof - - - -remquo - - - -remquol - - - -rintf - - - -rint - - - -rintl - - - -roundf - - - -round - - - -roundl - - - -scalbf - - - -scalb - - - -scalbl - - - -scalbnf - - - -scalbn - - - -scalbnl - - - -scalblnf - - - -scalbln - - - -scalblnl - - - -sinf - - - -sin - - - -sinl - 627 - -sincosf - 1 1 -sincos - 1 1 -sincosl - 627 - -sinhf - 1 1 -sinh - - 1 -sinhl - 1029 - -sqrtf - - - -sqrt - - - -sqrtl - 489 - -tanf - - - -tan - 0.5 1 -tanl - 1401 - -tanhf - - 1 -tanh - - 1 -tanhl - 521 - -tgammaf - 1 1 -tgamma - 2 1 -tgammal - - - -truncf - - - -trunc - - - -truncl - - - -y0f - 1 1 -y0 - 2 2 -y0l - - - -y1f - 2 2 -y1 - 3 3 -y1l - - - -ynf - 3 2 -yn - 6 3 -ynl - - - - - -File: libc.info, Node: Pseudo-Random Numbers, Next: FP Function Optimizations, Prev: Errors in Math Functions, Up: Mathematics - -Pseudo-Random Numbers -===================== - - This section describes the GNU facilities for generating a series of -pseudo-random numbers. The numbers generated are not truly random; -typically, they form a sequence that repeats periodically, with a period -so large that you can ignore it for ordinary purposes. The random -number generator works by remembering a "seed" value which it uses to -compute the next random number and also to compute a new seed. - - Although the generated numbers look unpredictable within one run of a -program, the sequence of numbers is _exactly the same_ from one run to -the next. This is because the initial seed is always the same. This -is convenient when you are debugging a program, but it is unhelpful if -you want the program to behave unpredictably. If you want a different -pseudo-random series each time your program runs, you must specify a -different seed each time. For ordinary purposes, basing the seed on the -current time works well. - - You can obtain repeatable sequences of numbers on a particular -machine type by specifying the same initial seed value for the random -number generator. There is no standard meaning for a particular seed -value; the same seed, used in different C libraries or on different CPU -types, will give you different random numbers. - - The GNU library supports the standard ISO C random number functions -plus two other sets derived from BSD and SVID. The BSD and ISO C -functions provide identical, somewhat limited functionality. If only a -small number of random bits are required, we recommend you use the -ISO C interface, `rand' and `srand'. The SVID functions provide a more -flexible interface, which allows better random number generator -algorithms, provides more random bits (up to 48) per call, and can -provide random floating-point numbers. These functions are required by -the XPG standard and therefore will be present in all modern Unix -systems. - -* Menu: - -* ISO Random:: `rand' and friends. -* BSD Random:: `random' and friends. -* SVID Random:: `drand48' and friends. - - -File: libc.info, Node: ISO Random, Next: BSD Random, Up: Pseudo-Random Numbers - -ISO C Random Number Functions ------------------------------ - - This section describes the random number functions that are part of -the ISO C standard. - - To use these facilities, you should include the header file -`stdlib.h' in your program. - - - Macro: int RAND_MAX - The value of this macro is an integer constant representing the - largest value the `rand' function can return. In the GNU library, - it is `2147483647', which is the largest signed integer - representable in 32 bits. In other libraries, it may be as low as - `32767'. - - - Function: int rand (void) - The `rand' function returns the next pseudo-random number in the - series. The value ranges from `0' to `RAND_MAX'. - - - Function: void srand (unsigned int SEED) - This function establishes SEED as the seed for a new series of - pseudo-random numbers. If you call `rand' before a seed has been - established with `srand', it uses the value `1' as a default seed. - - To produce a different pseudo-random series each time your program - is run, do `srand (time (0))'. - - POSIX.1 extended the C standard functions to support reproducible -random numbers in multi-threaded programs. However, the extension is -badly designed and unsuitable for serious work. - - - Function: int rand_r (unsigned int *SEED) - This function returns a random number in the range 0 to `RAND_MAX' - just as `rand' does. However, all its state is stored in the SEED - argument. This means the RNG's state can only have as many bits - as the type `unsigned int' has. This is far too few to provide a - good RNG. - - If your program requires a reentrant RNG, we recommend you use the - reentrant GNU extensions to the SVID random number generator. The - POSIX.1 interface should only be used when the GNU extensions are - not available. diff -durpN glibc-2.2.3/manual/libc.info-31 glibc-2.2.4/manual/libc.info-31 --- glibc-2.2.3/manual/libc.info-31 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-31 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1192 +7,325 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. - - -File: libc.info, Node: BSD Random, Next: SVID Random, Prev: ISO Random, Up: Pseudo-Random Numbers - -BSD Random Number Functions ---------------------------- - - This section describes a set of random number generation functions -that are derived from BSD. There is no advantage to using these -functions with the GNU C library; we support them for BSD compatibility -only. - - The prototypes for these functions are in `stdlib.h'. - - - Function: long int random (void) - This function returns the next pseudo-random number in the - sequence. The value returned ranges from `0' to `RAND_MAX'. - - *Note:* Temporarily this function was defined to return a - `int32_t' value to indicate that the return value always contains - 32 bits even if `long int' is wider. The standard demands it - differently. Users must always be aware of the 32-bit limitation, - though. - - - Function: void srandom (unsigned int SEED) - The `srandom' function sets the state of the random number - generator based on the integer SEED. If you supply a SEED value - of `1', this will cause `random' to reproduce the default set of - random numbers. - - To produce a different set of pseudo-random numbers each time your - program runs, do `srandom (time (0))'. - - - Function: void * initstate (unsigned int SEED, void *STATE, size_t - SIZE) - The `initstate' function is used to initialize the random number - generator state. The argument STATE is an array of SIZE bytes, - used to hold the state information. It is initialized based on - SEED. The size must be between 8 and 256 bytes, and should be a - power of two. The bigger the STATE array, the better. - - The return value is the previous value of the state information - array. You can use this value later as an argument to `setstate' - to restore that state. - - - Function: void * setstate (void *STATE) - The `setstate' function restores the random number state - information STATE. The argument must have been the result of a - previous call to INITSTATE or SETSTATE. - - The return value is the previous value of the state information - array. You can use this value later as an argument to `setstate' - to restore that state. - - If the function fails the return value is `NULL'. - - The four functions described so far in this section all work on a -state which is shared by all threads. The state is not directly -accessible to the user and can only be modified by these functions. -This makes it hard to deal with situations where each thread should -have its own pseudo-random number generator. - - The GNU C library contains four additional functions which contain -the state as an explicit parameter and therefore make it possible to -handle thread-local PRNGs. Beside this there are no difference. In -fact, the four functions already discussed are implemented internally -using the following interfaces. - - The `stdlib.h' header contains a definition of the following type: - - - Data Type: struct random_data - Objects of type `struct random_data' contain the information - necessary to represent the state of the PRNG. Although a complete - definition of the type is present the type should be treated as - opaque. - - The functions modifying the state follow exactly the already -described functions. - - - Function: int random_r (struct random_data *restrict BUF, int32_t - *restrict RESULT) - The `random_r' function behaves exactly like the `random' function - except that it uses and modifies the state in the object pointed - to by the first parameter instead of the global state. - - - Function: int srandom_r (unsigned int SEED, struct random_data *BUF) - The `srandom_r' function behaves exactly like the `srandom' - function except that it uses and modifies the state in the object - pointed to by the second parameter instead of the global state. - - - Function: int initstate_r (unsigned int SEED, char *restrict - STATEBUF, size_t STATELEN, struct random_data *restrict BUF) - The `initstate_r' function behaves exactly like the `initstate' - function except that it uses and modifies the state in the object - pointed to by the fourth parameter instead of the global state. - - - Function: int setstate_r (char *restrict STATEBUF, struct - random_data *restrict BUF) - The `setstate_r' function behaves exactly like the `setstate' - function except that it uses and modifies the state in the object - pointed to by the first parameter instead of the global state. - - -File: libc.info, Node: SVID Random, Prev: BSD Random, Up: Pseudo-Random Numbers - -SVID Random Number Function ---------------------------- - - The C library on SVID systems contains yet another kind of random -number generator functions. They use a state of 48 bits of data. The -user can choose among a collection of functions which return the random -bits in different forms. - - Generally there are two kinds of function. The first uses a state of -the random number generator which is shared among several functions and -by all threads of the process. The second requires the user to handle -the state. - - All functions have in common that they use the same congruential -formula with the same constants. The formula is - - Y = (a * X + c) mod m - -where X is the state of the generator at the beginning and Y the state -at the end. `a' and `c' are constants determining the way the -generator works. By default they are - - a = 0x5DEECE66D = 25214903917 - c = 0xb = 11 - -but they can also be changed by the user. `m' is of course 2^48 since -the state consists of a 48-bit array. - - The prototypes for these functions are in `stdlib.h'. - - - Function: double drand48 (void) - This function returns a `double' value in the range of `0.0' to - `1.0' (exclusive). The random bits are determined by the global - state of the random number generator in the C library. - - Since the `double' type according to IEEE 754 has a 52-bit - mantissa this means 4 bits are not initialized by the random number - generator. These are (of course) chosen to be the least - significant bits and they are initialized to `0'. - - - Function: double erand48 (unsigned short int XSUBI[3]) - This function returns a `double' value in the range of `0.0' to - `1.0' (exclusive), similarly to `drand48'. The argument is an - array describing the state of the random number generator. - - This function can be called subsequently since it updates the - array to guarantee random numbers. The array should have been - initialized before initial use to obtain reproducible results. - - - Function: long int lrand48 (void) - The `lrand48' function returns an integer value in the range of - `0' to `2^31' (exclusive). Even if the size of the `long int' - type can take more than 32 bits, no higher numbers are returned. - The random bits are determined by the global state of the random - number generator in the C library. - - - Function: long int nrand48 (unsigned short int XSUBI[3]) - This function is similar to the `lrand48' function in that it - returns a number in the range of `0' to `2^31' (exclusive) but the - state of the random number generator used to produce the random - bits is determined by the array provided as the parameter to the - function. - - The numbers in the array are updated afterwards so that subsequent - calls to this function yield different results (as is expected of - a random number generator). The array should have been - initialized before the first call to obtain reproducible results. - - - Function: long int mrand48 (void) - The `mrand48' function is similar to `lrand48'. The only - difference is that the numbers returned are in the range `-2^31' to - `2^31' (exclusive). - - - Function: long int jrand48 (unsigned short int XSUBI[3]) - The `jrand48' function is similar to `nrand48'. The only - difference is that the numbers returned are in the range `-2^31' to - `2^31' (exclusive). For the `xsubi' parameter the same - requirements are necessary. - - The internal state of the random number generator can be initialized -in several ways. The methods differ in the completeness of the -information provided. - - - Function: void srand48 (long int SEEDVAL) - The `srand48' function sets the most significant 32 bits of the - internal state of the random number generator to the least - significant 32 bits of the SEEDVAL parameter. The lower 16 bits - are initialized to the value `0x330E'. Even if the `long int' - type contains more than 32 bits only the lower 32 bits are used. - - Owing to this limitation, initialization of the state of this - function is not very useful. But it makes it easy to use a - construct like `srand48 (time (0))'. - - A side-effect of this function is that the values `a' and `c' from - the internal state, which are used in the congruential formula, - are reset to the default values given above. This is of - importance once the user has called the `lcong48' function (see - below). - - - Function: unsigned short int * seed48 (unsigned short int SEED16V[3]) - The `seed48' function initializes all 48 bits of the state of the - internal random number generator from the contents of the parameter - SEED16V. Here the lower 16 bits of the first element of SEE16V - initialize the least significant 16 bits of the internal state, - the lower 16 bits of `SEED16V[1]' initialize the mid-order 16 bits - of the state and the 16 lower bits of `SEED16V[2]' initialize the - most significant 16 bits of the state. - - Unlike `srand48' this function lets the user initialize all 48 bits - of the state. - - The value returned by `seed48' is a pointer to an array containing - the values of the internal state before the change. This might be - useful to restart the random number generator at a certain state. - Otherwise the value can simply be ignored. - - As for `srand48', the values `a' and `c' from the congruential - formula are reset to the default values. - - There is one more function to initialize the random number generator -which enables you to specify even more information by allowing you to -change the parameters in the congruential formula. - - - Function: void lcong48 (unsigned short int PARAM[7]) - The `lcong48' function allows the user to change the complete state - of the random number generator. Unlike `srand48' and `seed48', - this function also changes the constants in the congruential - formula. - - From the seven elements in the array PARAM the least significant - 16 bits of the entries `PARAM[0]' to `PARAM[2]' determine the - initial state, the least significant 16 bits of `PARAM[3]' to - `PARAM[5]' determine the 48 bit constant `a' and `PARAM[6]' - determines the 16-bit value `c'. - - All the above functions have in common that they use the global -parameters for the congruential formula. In multi-threaded programs it -might sometimes be useful to have different parameters in different -threads. For this reason all the above functions have a counterpart -which works on a description of the random number generator in the -user-supplied buffer instead of the global state. - - Please note that it is no problem if several threads use the global -state if all threads use the functions which take a pointer to an array -containing the state. The random numbers are computed following the -same loop but if the state in the array is different all threads will -obtain an individual random number generator. - - The user-supplied buffer must be of type `struct drand48_data'. -This type should be regarded as opaque and not manipulated directly. - - - Function: int drand48_r (struct drand48_data *BUFFER, double *RESULT) - This function is equivalent to the `drand48' function with the - difference that it does not modify the global random number - generator parameters but instead the parameters in the buffer - supplied through the pointer BUFFER. The random number is - returned in the variable pointed to by RESULT. - - The return value of the function indicates whether the call - succeeded. If the value is less than `0' an error occurred and - ERRNO is set to indicate the problem. - - This function is a GNU extension and should not be used in portable - programs. - - - Function: int erand48_r (unsigned short int XSUBI[3], struct - drand48_data *BUFFER, double *RESULT) - The `erand48_r' function works like `erand48', but in addition it - takes an argument BUFFER which describes the random number - generator. The state of the random number generator is taken from - the `xsubi' array, the parameters for the congruential formula - from the global random number generator data. The random number - is returned in the variable pointed to by RESULT. - - The return value is non-negative if the call succeeded. - - This function is a GNU extension and should not be used in portable - programs. - - - Function: int lrand48_r (struct drand48_data *BUFFER, double *RESULT) - This function is similar to `lrand48', but in addition it takes a - pointer to a buffer describing the state of the random number - generator just like `drand48'. - - If the return value of the function is non-negative the variable - pointed to by RESULT contains the result. Otherwise an error - occurred. - - This function is a GNU extension and should not be used in portable - programs. - - - Function: int nrand48_r (unsigned short int XSUBI[3], struct - drand48_data *BUFFER, long int *RESULT) - The `nrand48_r' function works like `nrand48' in that it produces - a random number in the range `0' to `2^31'. But instead of using - the global parameters for the congruential formula it uses the - information from the buffer pointed to by BUFFER. The state is - described by the values in XSUBI. - - If the return value is non-negative the variable pointed to by - RESULT contains the result. - - This function is a GNU extension and should not be used in portable - programs. - - - Function: int mrand48_r (struct drand48_data *BUFFER, double *RESULT) - This function is similar to `mrand48' but like the other reentrant - functions it uses the random number generator described by the - value in the buffer pointed to by BUFFER. - - If the return value is non-negative the variable pointed to by - RESULT contains the result. - - This function is a GNU extension and should not be used in portable - programs. - - - Function: int jrand48_r (unsigned short int XSUBI[3], struct - drand48_data *BUFFER, long int *RESULT) - The `jrand48_r' function is similar to `jrand48'. Like the other - reentrant functions of this function family it uses the - congruential formula parameters from the buffer pointed to by - BUFFER. - - If the return value is non-negative the variable pointed to by - RESULT contains the result. - - This function is a GNU extension and should not be used in portable - programs. - - Before any of the above functions are used the buffer of type -`struct drand48_data' should be initialized. The easiest way to do -this is to fill the whole buffer with null bytes, e.g. by - - memset (buffer, '\0', sizeof (struct drand48_data)); - -Using any of the reentrant functions of this family now will -automatically initialize the random number generator to the default -values for the state and the parameters of the congruential formula. - - The other possibility is to use any of the functions which explicitly -initialize the buffer. Though it might be obvious how to initialize the -buffer from looking at the parameter to the function, it is highly -recommended to use these functions since the result might not always be -what you expect. - - - Function: int srand48_r (long int SEEDVAL, struct drand48_data - *BUFFER) - The description of the random number generator represented by the - information in BUFFER is initialized similarly to what the function - `srand48' does. The state is initialized from the parameter - SEEDVAL and the parameters for the congruential formula are - initialized to their default values. - - If the return value is non-negative the function call succeeded. - - This function is a GNU extension and should not be used in portable - programs. - - - Function: int seed48_r (unsigned short int SEED16V[3], struct - drand48_data *BUFFER) - This function is similar to `srand48_r' but like `seed48' it - initializes all 48 bits of the state from the parameter SEED16V. - - If the return value is non-negative the function call succeeded. - It does not return a pointer to the previous state of the random - number generator like the `seed48' function does. If the user - wants to preserve the state for a later re-run s/he can copy the - whole buffer pointed to by BUFFER. - - This function is a GNU extension and should not be used in portable - programs. - - - Function: int lcong48_r (unsigned short int PARAM[7], struct - drand48_data *BUFFER) - This function initializes all aspects of the random number - generator described in BUFFER with the data in PARAM. Here it is - especially true that the function does more than just copying the - contents of PARAM and BUFFER. More work is required and therefore - it is important to use this function rather than initializing the - random number generator directly. - - If the return value is non-negative the function call succeeded. - - This function is a GNU extension and should not be used in portable - programs. - - -File: libc.info, Node: FP Function Optimizations, Prev: Pseudo-Random Numbers, Up: Mathematics - -Is Fast Code or Small Code preferred? -===================================== - - If an application uses many floating point functions it is often the -case that the cost of the function calls themselves is not negligible. -Modern processors can often execute the operations themselves very -fast, but the function call disrupts the instruction pipeline. - - For this reason the GNU C Library provides optimizations for many of -the frequently-used math functions. When GNU CC is used and the user -activates the optimizer, several new inline functions and macros are -defined. These new functions and macros have the same names as the -library functions and so are used instead of the latter. In the case of -inline functions the compiler will decide whether it is reasonable to -use them, and this decision is usually correct. - - This means that no calls to the library functions may be necessary, -and can increase the speed of generated code significantly. The -drawback is that code size will increase, and the increase is not -always negligible. - - There are two kind of inline functions: Those that give the same -result as the library functions and others that might not set `errno' -and might have a reduced precision and/or argument range in comparison -with the library functions. The latter inline functions are only -available if the flag `-ffast-math' is given to GNU CC. - - In cases where the inline functions and macros are not wanted the -symbol `__NO_MATH_INLINES' should be defined before any system header is -included. This will ensure that only library functions are used. Of -course, it can be determined for each file in the project whether -giving this option is preferable or not. - - Not all hardware implements the entire IEEE 754 standard, and even -if it does there may be a substantial performance penalty for using some -of its features. For example, enabling traps on some processors forces -the FPU to run un-pipelined, which can more than double calculation -time. - - -File: libc.info, Node: Arithmetic, Next: Date and Time, Prev: Mathematics, Up: Top - -Arithmetic Functions -******************** - - This chapter contains information about functions for doing basic -arithmetic operations, such as splitting a float into its integer and -fractional parts or retrieving the imaginary part of a complex value. -These functions are declared in the header files `math.h' and -`complex.h'. - -* Menu: - -* Integers:: Basic integer types and concepts -* Integer Division:: Integer division with guaranteed rounding. -* Floating Point Numbers:: Basic concepts. IEEE 754. -* Floating Point Classes:: The five kinds of floating-point number. -* Floating Point Errors:: When something goes wrong in a calculation. -* Rounding:: Controlling how results are rounded. -* Control Functions:: Saving and restoring the FPU's state. -* Arithmetic Functions:: Fundamental operations provided by the library. -* Complex Numbers:: The types. Writing complex constants. -* Operations on Complex:: Projection, conjugation, decomposition. -* Parsing of Numbers:: Converting strings to numbers. -* System V Number Conversion:: An archaic way to convert numbers to strings. - - -File: libc.info, Node: Integers, Next: Integer Division, Up: Arithmetic - -Integers -======== - - The C language defines several integer data types: integer, short -integer, long integer, and character, all in both signed and unsigned -varieties. The GNU C compiler extends the language to contain long -long integers as well. - - The C integer types were intended to allow code to be portable among -machines with different inherent data sizes (word sizes), so each type -may have different ranges on different machines. The problem with this -is that a program often needs to be written for a particular range of -integers, and sometimes must be written for a particular size of -storage, regardless of what machine the program runs on. - - To address this problem, the GNU C library contains C type -definitions you can use to declare integers that meet your exact needs. -Because the GNU C library header files are customized to a specific -machine, your program source code doesn't have to be. - - These `typedef's are in `stdint.h'. - - If you require that an integer be represented in exactly N bits, use -one of the following types, with the obvious mapping to bit size and -signedness: - - * int8_t - - * int16_t - - * int32_t - - * int64_t - - * uint8_t - - * uint16_t - - * uint32_t - - * uint64_t - - If your C compiler and target machine do not allow integers of a -certain size, the corresponding above type does not exist. - - If you don't need a specific storage size, but want the smallest data -structure with _at least_ N bits, use one of these: - - * int_least8_t - - * int_least16_t - - * int_least32_t - - * int_least64_t - - * uint_least8_t - - * uint_least16_t - - * uint_least32_t - - * uint_least64_t - - If you don't need a specific storage size, but want the data -structure that allows the fastest access while having at least N bits -(and among data structures with the same access speed, the smallest -one), use one of these: - - * int_fast8_t - - * int_fast16_t - - * int_fast32_t - - * int_fast64_t - - * uint_fast8_t - - * uint_fast16_t - - * uint_fast32_t - - * uint_fast64_t - - If you want an integer with the widest range possible on the -platform on which it is being used, use one of the following. If you -use these, you should write code that takes into account the variable -size and range of the integer. - - * intmax_t - - * uintmax_t - - The GNU C library also provides macros that tell you the maximum and -minimum possible values for each integer data type. The macro names -follow these examples: `INT32_MAX', `UINT8_MAX', `INT_FAST32_MIN', -`INT_LEAST64_MIN', `UINTMAX_MAX', `INTMAX_MAX', `INTMAX_MIN'. Note -that there are no macros for unsigned integer minima. These are always -zero. - - There are similar macros for use with C's built in integer types -which should come with your C compiler. These are described in *Note -Data Type Measurements::. - - Don't forget you can use the C `sizeof' function with any of these -data types to get the number of bytes of storage each uses. - - -File: libc.info, Node: Integer Division, Next: Floating Point Numbers, Prev: Integers, Up: Arithmetic - -Integer Division -================ - - This section describes functions for performing integer division. -These functions are redundant when GNU CC is used, because in GNU C the -`/' operator always rounds towards zero. But in other C -implementations, `/' may round differently with negative arguments. -`div' and `ldiv' are useful because they specify how to round the -quotient: towards zero. The remainder has the same sign as the -numerator. - - These functions are specified to return a result R such that the -value `R.quot*DENOMINATOR + R.rem' equals NUMERATOR. - - To use these facilities, you should include the header file -`stdlib.h' in your program. - - - Data Type: div_t - This is a structure type used to hold the result returned by the - `div' function. It has the following members: - - `int quot' - The quotient from the division. - - `int rem' - The remainder from the division. - - - Function: div_t div (int NUMERATOR, int DENOMINATOR) - This function `div' computes the quotient and remainder from the - division of NUMERATOR by DENOMINATOR, returning the result in a - structure of type `div_t'. - - If the result cannot be represented (as in a division by zero), the - behavior is undefined. - - Here is an example, albeit not a very useful one. - - div_t result; - result = div (20, -6); - - Now `result.quot' is `-3' and `result.rem' is `2'. - - - Data Type: ldiv_t - This is a structure type used to hold the result returned by the - `ldiv' function. It has the following members: - - `long int quot' - The quotient from the division. - - `long int rem' - The remainder from the division. - - (This is identical to `div_t' except that the components are of - type `long int' rather than `int'.) - - - Function: ldiv_t ldiv (long int NUMERATOR, long int DENOMINATOR) - The `ldiv' function is similar to `div', except that the arguments - are of type `long int' and the result is returned as a structure - of type `ldiv_t'. - - - Data Type: lldiv_t - This is a structure type used to hold the result returned by the - `lldiv' function. It has the following members: - - `long long int quot' - The quotient from the division. - - `long long int rem' - The remainder from the division. - - (This is identical to `div_t' except that the components are of - type `long long int' rather than `int'.) - - - Function: lldiv_t lldiv (long long int NUMERATOR, long long int - DENOMINATOR) - The `lldiv' function is like the `div' function, but the arguments - are of type `long long int' and the result is returned as a - structure of type `lldiv_t'. - - The `lldiv' function was added in ISO C99. - - - Data Type: imaxdiv_t - This is a structure type used to hold the result returned by the - `imaxdiv' function. It has the following members: - - `intmax_t quot' - The quotient from the division. - - `intmax_t rem' - The remainder from the division. - - (This is identical to `div_t' except that the components are of - type `intmax_t' rather than `int'.) - - See *Note Integers:: for a description of the `intmax_t' type. - - - - Function: imaxdiv_t imaxdiv (intmax_t NUMERATOR, intmax_t - DENOMINATOR) - The `imaxdiv' function is like the `div' function, but the - arguments are of type `intmax_t' and the result is returned as a - structure of type `imaxdiv_t'. - - See *Note Integers:: for a description of the `intmax_t' type. - - The `imaxdiv' function was added in ISO C99. - - -File: libc.info, Node: Floating Point Numbers, Next: Floating Point Classes, Prev: Integer Division, Up: Arithmetic - -Floating Point Numbers -====================== - - Most computer hardware has support for two different kinds of -numbers: integers (...-3, -2, -1, 0, 1, 2, 3...) and floating-point -numbers. Floating-point numbers have three parts: the "mantissa", the -"exponent", and the "sign bit". The real number represented by a -floating-point value is given by (s ? -1 : 1) * 2^e * M where s is the -sign bit, e the exponent, and M the mantissa. *Note Floating Point -Concepts::, for details. (It is possible to have a different "base" -for the exponent, but all modern hardware uses 2.) - - Floating-point numbers can represent a finite subset of the real -numbers. While this subset is large enough for most purposes, it is -important to remember that the only reals that can be represented -exactly are rational numbers that have a terminating binary expansion -shorter than the width of the mantissa. Even simple fractions such as -1/5 can only be approximated by floating point. - - Mathematical operations and functions frequently need to produce -values that are not representable. Often these values can be -approximated closely enough for practical purposes, but sometimes they -can't. Historically there was no way to tell when the results of a -calculation were inaccurate. Modern computers implement the IEEE 754 -standard for numerical computations, which defines a framework for -indicating to the program when the results of calculation are not -trustworthy. This framework consists of a set of "exceptions" that -indicate why a result could not be represented, and the special values -"infinity" and "not a number" (NaN). - - -File: libc.info, Node: Floating Point Classes, Next: Floating Point Errors, Prev: Floating Point Numbers, Up: Arithmetic - -Floating-Point Number Classification Functions -============================================== - - ISO C99 defines macros that let you determine what sort of -floating-point number a variable holds. - - - Macro: int fpclassify (_float-type_ X) - This is a generic macro which works on all floating-point types and - which returns a value of type `int'. The possible values are: - - `FP_NAN' - The floating-point number X is "Not a Number" (*note Infinity - and NaN::) - - `FP_INFINITE' - The value of X is either plus or minus infinity (*note - Infinity and NaN::) - - `FP_ZERO' - The value of X is zero. In floating-point formats like - IEEE 754, where zero can be signed, this value is also - returned if X is negative zero. - - `FP_SUBNORMAL' - Numbers whose absolute value is too small to be represented - in the normal format are represented in an alternate, - "denormalized" format (*note Floating Point Concepts::). - This format is less precise but can represent values closer - to zero. `fpclassify' returns this value for values of X in - this alternate format. - - `FP_NORMAL' - This value is returned for all other values of X. It - indicates that there is nothing special about the number. - - - `fpclassify' is most useful if more than one property of a number -must be tested. There are more specific macros which only test one -property at a time. Generally these macros execute faster than -`fpclassify', since there is special hardware support for them. You -should therefore use the specific macros whenever possible. - - - Macro: int isfinite (_float-type_ X) - This macro returns a nonzero value if X is finite: not plus or - minus infinity, and not NaN. It is equivalent to - - (fpclassify (x) != FP_NAN && fpclassify (x) != FP_INFINITE) - - `isfinite' is implemented as a macro which accepts any - floating-point type. - - - Macro: int isnormal (_float-type_ X) - This macro returns a nonzero value if X is finite and normalized. - It is equivalent to - - (fpclassify (x) == FP_NORMAL) - - - Macro: int isnan (_float-type_ X) - This macro returns a nonzero value if X is NaN. It is equivalent - to - - (fpclassify (x) == FP_NAN) - - Another set of floating-point classification functions was provided -by BSD. The GNU C library also supports these functions; however, we -recommend that you use the ISO C99 macros in new code. Those are -standard and will be available more widely. Also, since they are -macros, you do not have to worry about the type of their argument. - - - Function: int isinf (double X) - - Function: int isinff (float X) - - Function: int isinfl (long double X) - This function returns `-1' if X represents negative infinity, `1' - if X represents positive infinity, and `0' otherwise. - - - Function: int isnan (double X) - - Function: int isnanf (float X) - - Function: int isnanl (long double X) - This function returns a nonzero value if X is a "not a number" - value, and zero otherwise. - - *Note:* The `isnan' macro defined by ISO C99 overrides the BSD - function. This is normally not a problem, because the two - routines behave identically. However, if you really need to get - the BSD function for some reason, you can write - - (isnan) (x) - - - Function: int finite (double X) - - Function: int finitef (float X) - - Function: int finitel (long double X) - This function returns a nonzero value if X is finite or a "not a - number" value, and zero otherwise. - - - Function: double infnan (int ERROR) - This function is provided for compatibility with BSD. Its - argument is an error code, `EDOM' or `ERANGE'; `infnan' returns the - value that a math function would return if it set `errno' to that - value. *Note Math Error Reporting::. `-ERANGE' is also acceptable - as an argument, and corresponds to `-HUGE_VAL' as a value. - - In the BSD library, on certain machines, `infnan' raises a fatal - signal in all cases. The GNU library does not do likewise, - because that does not fit the ISO C specification. - - *Portability Note:* The functions listed in this section are BSD -extensions. - - -File: libc.info, Node: Floating Point Errors, Next: Rounding, Prev: Floating Point Classes, Up: Arithmetic - -Errors in Floating-Point Calculations -===================================== - -* Menu: - -* FP Exceptions:: IEEE 754 math exceptions and how to detect them. -* Infinity and NaN:: Special values returned by calculations. -* Status bit operations:: Checking for exceptions after the fact. -* Math Error Reporting:: How the math functions report errors. - - -File: libc.info, Node: FP Exceptions, Next: Infinity and NaN, Up: Floating Point Errors - -FP Exceptions -------------- - - The IEEE 754 standard defines five "exceptions" that can occur -during a calculation. Each corresponds to a particular sort of error, -such as overflow. - - When exceptions occur (when exceptions are "raised", in the language -of the standard), one of two things can happen. By default the -exception is simply noted in the floating-point "status word", and the -program continues as if nothing had happened. The operation produces a -default value, which depends on the exception (see the table below). -Your program can check the status word to find out which exceptions -happened. - - Alternatively, you can enable "traps" for exceptions. In that case, -when an exception is raised, your program will receive the `SIGFPE' -signal. The default action for this signal is to terminate the -program. *Note Signal Handling::, for how you can change the effect of -the signal. - - In the System V math library, the user-defined function `matherr' is -called when certain exceptions occur inside math library functions. -However, the Unix98 standard deprecates this interface. We support it -for historical compatibility, but recommend that you do not use it in -new programs. - -The exceptions defined in IEEE 754 are: - -`Invalid Operation' - This exception is raised if the given operands are invalid for the - operation to be performed. Examples are (see IEEE 754, section 7): - 1. Addition or subtraction: oo - oo. (But oo + oo = oo). - - 2. Multiplication: 0 * oo. - - 3. Division: 0/0 or oo/oo. - - 4. Remainder: x REM y, where y is zero or x is infinite. - - 5. Square root if the operand is less then zero. More - generally, any mathematical function evaluated outside its - domain produces this exception. - - 6. Conversion of a floating-point number to an integer or decimal - string, when the number cannot be represented in the target - format (due to overflow, infinity, or NaN). - - 7. Conversion of an unrecognizable input string. - - 8. Comparison via predicates involving < or >, when one or other - of the operands is NaN. You can prevent this exception by - using the unordered comparison functions instead; see *Note - FP Comparison Functions::. - - If the exception does not trap, the result of the operation is NaN. - -`Division by Zero' - This exception is raised when a finite nonzero number is divided - by zero. If no trap occurs the result is either +oo or -oo, - depending on the signs of the operands. - -`Overflow' - This exception is raised whenever the result cannot be represented - as a finite value in the precision format of the destination. If - no trap occurs the result depends on the sign of the intermediate - result and the current rounding mode (IEEE 754, section 7.3): - 1. Round to nearest carries all overflows to oo with the sign of - the intermediate result. - - 2. Round toward 0 carries all overflows to the largest - representable finite number with the sign of the intermediate - result. - - 3. Round toward -oo carries positive overflows to the largest - representable finite number and negative overflows to -oo. - - 4. Round toward oo carries negative overflows to the most - negative representable finite number and positive overflows - to oo. - - Whenever the overflow exception is raised, the inexact exception - is also raised. - -`Underflow' - The underflow exception is raised when an intermediate result is - too small to be calculated accurately, or if the operation's - result rounded to the destination precision is too small to be - normalized. - - When no trap is installed for the underflow exception, underflow is - signaled (via the underflow flag) only when both tininess and loss - of accuracy have been detected. If no trap handler is installed - the operation continues with an imprecise small value, or zero if - the destination precision cannot hold the small exact result. - -`Inexact' - This exception is signalled if a rounded result is not exact (such - as when calculating the square root of two) or a result overflows - without an overflow trap. - - -File: libc.info, Node: Infinity and NaN, Next: Status bit operations, Prev: FP Exceptions, Up: Floating Point Errors - -Infinity and NaN ----------------- - - IEEE 754 floating point numbers can represent positive or negative -infinity, and "NaN" (not a number). These three values arise from -calculations whose result is undefined or cannot be represented -accurately. You can also deliberately set a floating-point variable to -any of them, which is sometimes useful. Some examples of calculations -that produce infinity or NaN: - - 1/0 = oo - log (0) = -oo - sqrt (-1) = NaN - - When a calculation produces any of these values, an exception also -occurs; see *Note FP Exceptions::. - - The basic operations and math functions all accept infinity and NaN -and produce sensible output. Infinities propagate through calculations -as one would expect: for example, 2 + oo = oo, 4/oo = 0, atan (oo) = -pi/2. NaN, on the other hand, infects any calculation that involves -it. Unless the calculation would produce the same result no matter -what real value replaced NaN, the result is NaN. - - In comparison operations, positive infinity is larger than all values -except itself and NaN, and negative infinity is smaller than all values -except itself and NaN. NaN is "unordered": it is not equal to, greater -than, or less than anything, _including itself_. `x == x' is false if -the value of `x' is NaN. You can use this to test whether a value is -NaN or not, but the recommended way to test for NaN is with the `isnan' -function (*note Floating Point Classes::). In addition, `<', `>', -`<=', and `>=' will raise an exception when applied to NaNs. - - `math.h' defines macros that allow you to explicitly set a variable -to infinity or NaN. - - - Macro: float INFINITY - An expression representing positive infinity. It is equal to the - value produced by mathematical operations like `1.0 / 0.0'. - `-INFINITY' represents negative infinity. - - You can test whether a floating-point value is infinite by - comparing it to this macro. However, this is not recommended; you - should use the `isfinite' macro instead. *Note Floating Point - Classes::. - - This macro was introduced in the ISO C99 standard. - - - Macro: float NAN - An expression representing a value which is "not a number". This - macro is a GNU extension, available only on machines that support - the "not a number" value--that is to say, on all machines that - support IEEE floating point. - - You can use `#ifdef NAN' to test whether the machine supports NaN. - (Of course, you must arrange for GNU extensions to be visible, - such as by defining `_GNU_SOURCE', and then you must include - `math.h'.) - - IEEE 754 also allows for another unusual value: negative zero. This -value is produced when you divide a positive number by negative -infinity, or when a negative result is smaller than the limits of -representation. Negative zero behaves identically to zero in all -calculations, unless you explicitly test the sign bit with `signbit' or -`copysign'. - - -File: libc.info, Node: Status bit operations, Next: Math Error Reporting, Prev: Infinity and NaN, Up: Floating Point Errors - -Examining the FPU status word ------------------------------ - - ISO C99 defines functions to query and manipulate the floating-point -status word. You can use these functions to check for untrapped -exceptions when it's convenient, rather than worrying about them in the -middle of a calculation. - - These constants represent the various IEEE 754 exceptions. Not all -FPUs report all the different exceptions. Each constant is defined if -and only if the FPU you are compiling for supports that exception, so -you can test for FPU support with `#ifdef'. They are defined in -`fenv.h'. - -`FE_INEXACT' - The inexact exception. - -`FE_DIVBYZERO' - The divide by zero exception. - -`FE_UNDERFLOW' - The underflow exception. - -`FE_OVERFLOW' - The overflow exception. - -`FE_INVALID' - The invalid exception. - - The macro `FE_ALL_EXCEPT' is the bitwise OR of all exception macros -which are supported by the FP implementation. - - These functions allow you to clear exception flags, test for -exceptions, and save and restore the set of exceptions flagged. - - - Function: int feclearexcept (int EXCEPTS) - This function clears all of the supported exception flags - indicated by EXCEPTS. - - The function returns zero in case the operation was successful, a - non-zero value otherwise. - - - Function: int feraiseexcept (int EXCEPTS) - This function raises the supported exceptions indicated by - EXCEPTS. If more than one exception bit in EXCEPTS is set the - order in which the exceptions are raised is undefined except that - overflow (`FE_OVERFLOW') or underflow (`FE_UNDERFLOW') are raised - before inexact (`FE_INEXACT'). Whether for overflow or underflow - the inexact exception is also raised is also implementation - dependent. - - The function returns zero in case the operation was successful, a - non-zero value otherwise. - - - Function: int fetestexcept (int EXCEPTS) - Test whether the exception flags indicated by the parameter EXCEPT - are currently set. If any of them are, a nonzero value is returned - which specifies which exceptions are set. Otherwise the result is - zero. - - To understand these functions, imagine that the status word is an -integer variable named STATUS. `feclearexcept' is then equivalent to -`status &= ~excepts' and `fetestexcept' is equivalent to `(status & -excepts)'. The actual implementation may be very different, of course. - - Exception flags are only cleared when the program explicitly -requests it, by calling `feclearexcept'. If you want to check for -exceptions from a set of calculations, you should clear all the flags -first. Here is a simple example of the way to use `fetestexcept': - - { - double f; - int raised; - feclearexcept (FE_ALL_EXCEPT); - f = compute (); - raised = fetestexcept (FE_OVERFLOW | FE_INVALID); - if (raised & FE_OVERFLOW) { /* ... */ } - if (raised & FE_INVALID) { /* ... */ } - /* ... */ - } + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - You cannot explicitly set bits in the status word. You can, however, -save the entire status word and restore it later. This is done with the -following functions: + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - - Function: int fegetexceptflag (fexcept_t *FLAGP, int EXCEPTS) - This function stores in the variable pointed to by FLAGP an - implementation-defined value representing the current setting of - the exception flags indicated by EXCEPTS. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - The function returns zero in case the operation was successful, a - non-zero value otherwise. + (a) The FSF's Front-Cover Text is: - - Function: int fesetexceptflag (const fexcept_t *FLAGP, int - EXCEPTS) This function restores the flags for the exceptions - indicated by EXCEPTS to the values stored in the variable pointed - to by FLAGP. + A GNU Manual - The function returns zero in case the operation was successful, a - non-zero value otherwise. + (b) The FSF's Back-Cover Text is: - Note that the value stored in `fexcept_t' bears no resemblance to -the bit mask returned by `fetestexcept'. The type may not even be an -integer. Do not attempt to modify an `fexcept_t' variable. + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Math Error Reporting, Prev: Status bit operations, Up: Floating Point Errors +File: libc.info, Node: Errors in Math Functions, Next: Pseudo-Random Numbers, Prev: Special Functions, Up: Mathematics -Error Reporting by Mathematical Functions ------------------------------------------ +Known Maximum Errors in Math Functions +====================================== - Many of the math functions are defined only over a subset of the -real or complex numbers. Even if they are mathematically defined, -their result may be larger or smaller than the range representable by -their return type. These are known as "domain errors", "overflows", and -"underflows", respectively. Math functions do several things when one -of these errors occurs. In this manual we will refer to the complete -response as "signalling" a domain error, overflow, or underflow. + This section lists the known errors of the functions in the math +library. Errors are measured in "units of the last place". This is a +measure for the relative error. For a number z with the representation +d.d...d*2^e (we assume IEEE floating-point numbers with base 2) the ULP +is represented by - When a math function suffers a domain error, it raises the invalid -exception and returns NaN. It also sets ERRNO to `EDOM'; this is for -compatibility with old systems that do not support IEEE 754 exception -handling. Likewise, when overflow occurs, math functions raise the -overflow exception and return oo or -oo as appropriate. They also set -ERRNO to `ERANGE'. When underflow occurs, the underflow exception is -raised, and zero (appropriately signed) is returned. ERRNO may be set -to `ERANGE', but this is not guaranteed. + |d.d...d - (z / 2^e)| / 2^(p - 1) - Some of the math functions are defined mathematically to result in a -complex value over parts of their domains. The most familiar example of -this is taking the square root of a negative number. The complex math -functions, such as `csqrt', will return the appropriate complex value -in this case. The real-valued functions, such as `sqrt', will signal a -domain error. +where p is the number of bits in the mantissa of the floating-point +number representation. Ideally the error for all functions is always +less than 0.5ulps. Using rounding bits this is also possible and +normally implemented for the basic operations. To achieve the same for +the complex math functions requires a lot more work and this was not +spend so far. - Some older hardware does not support infinities. On that hardware, -overflows instead return a particular very large number (usually the -largest representable number). `math.h' defines macros you can use to -test for overflow on both old and new hardware. + Therefore many of the functions in the math library have errors. The +table lists the maximum error for each function which is exposed by one +of the existing tests in the test suite. It is tried to cover as much +as possible and really list the maximum error (or at least a ballpark +figure) but this is often not achieved due to the large search space. - - Macro: double HUGE_VAL - - Macro: float HUGE_VALF - - Macro: long double HUGE_VALL - An expression representing a particular very large number. On - machines that use IEEE 754 floating point format, `HUGE_VAL' is - infinity. On other machines, it's typically the largest positive - number that can be represented. + The table lists the ULP values for different architectures. +Different architectures have different results since their hardware +support for floating-point operations varies and also the existing +hardware support is different. - Mathematical functions return the appropriately typed version of - `HUGE_VAL' or `-HUGE_VAL' when the result is too large to be - represented. +Function alpha/fpu arm Generic ix86 ia64/fpu m68k/fpu mips/fpu powerpc/fpu sparc/sparc32/fpusparc/sparc64/fpush/sh4/fpu s390/fpu +acosf - - - - - - - - - - - - +acos - - - - - - - - - - - - +acosl - - - 1150 - 1 - - - 1 - - +acoshf - - - - - - - - - - - - +acosh - - - - - - - - - - - - +acoshl - - - 1 - 1 - - - - - - +asinf 2 2 - - - - 2 2 2 2 2 2 +asin 1 1 - 1 1 1 1 1 1 1 1 1 +asinl - - - 1 1 1 - - - - - - +asinhf - - - - - - - - - - - - +asinh - - - - 1 - - - - - - - +asinhl - - - 656 656 14 - - - - - - +atanf - - - - - - - - - - - - +atan - - - - - - - - - - - - +atanl - - - 549 - - - - - 1 - - +atanhf - - - - - - - - - - - - +atanh 1 1 - 1 1 1 1 1 1 1 1 1 +atanhl - - - 1605 1605 - - - - - - - +atan2f 4 - - - - - 4 4 4.0000 4 4 4 +atan2 - - - - - - - - - - - - +atan2l - - - 549 - - - - - 1 - - +cabsf 1 1 - 1 1 1 1 1 1 1 1 1 +cabs 1 1 - 1 1 - 1 1 1 1 1 1 +cabsl - - - 560 560 1 - - - - - - +cacosf 1 + i 1 1 + i 1 - 1 + i 2 1 + i 2 1 + i 2 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +cacos 1 + i 0 1 + i 0 - 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 +cacosl - - - 151 + i 329 151 + i 329 1 + i 1 - - - 0 + i 3 - - +cacoshf 7 + i 3 7 + i 3 - 4 + i 4 7 + i 3 7 + i 0 7 + i 3 7 + i 3 7 + i 3 7 + i 3 7 + i 3 7 + i 3 +cacosh 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +cacoshl - - - 328 + i 151 328 + i 151 6 + i 2 - - - 5 + i 1 - - +cargf - - - - - - - - - - - - +carg - - - - - - - - - - - - +cargl - - - - - - - - - - - - +casinf 2 + i 1 2 + i 1 - 2 + i 2 2 + i 2 2 + i 2 2 + i 1 2 + i 1 2 + i 1 2 + i 1 2 + i 1 2 + i 1 +casin 3 + i 0 3 + i 0 - 3 + i 0 3 + i 0 3 + i 0 3 + i 0 3 + i 0 3 + i 0 3 + i 0 3 + i 0 3 + i 0 +casinl - - - 603 + i 329 603 + i 329 1 + i 1 - - - 1 + i 3 - - +casinhf 1 + i 6 1 + i 6 - 1 + i 6 1 + i 6 19 + i 2 1 + i 6 1 + i 6 1 + i 6 1 + i 6 1 + i 6 1 + i 6 +casinh 5 + i 3 5 + i 3 - 5 + i 3 5 + i 3 6 + i 13 5 + i 3 5 + i 3 5 + i 3 5 + i 3 5 + i 3 5 + i 3 +casinhl - - - 892 + i 12 892 + i 12 6 + i 7 - - - 4 + i 2 - - +catanf 4 + i 1 4 + i 1 - 0 + i 1 4 + i 1 0 + i 1 4 + i 1 4 + i 1 4 + i 1 4 + i 1 4 + i 1 4 + i 1 +catan 0 + i 1 0 + i 1 - 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 +catanl - - - 251 + i 474 251 + i 474 1 + i 7 - - - 0 + i 1 - - +catanhf 1 + i 6 1 + i 6 - 1 + i 0 0 + i 6 - 1 + i 6 0 + i 6 1 + i 6 1 + i 6 1 + i 6 1 + i 6 +catanh 4 + i 1 4 + i 1 - 2 + i 0 4 + i 1 - 4 + i 1 4 + i 1 4 + i 1 4 + i 1 4 + i 1 4 + i 1 +catanhl - - - 66 + i 447 66 + i 447 2 + i 2 - - - - - - +cbrtf - - - - - - - - - - - - +cbrt 1 1 - 1 1 1 1 1 1 1 1 1 +cbrtl - - - 716 - 948 - - - - - - +ccosf 0 + i 1 0 + i 1 - 1 + i 1 1 + i 1 1 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 +ccos 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1 0 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +ccosl - - - 5 + i 1901 5 + i 1901 0 + i 1 - - - - - - +ccoshf 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1 3 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +ccosh 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1 1 + i 0 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +ccoshl - - - 1467 + i 1183 1467 + i 1183 1 + i 2 - - - - - - +ceilf - - - - - - - - - - - - +ceil - - - - - - - - - - - - +ceill - - - - - - - - - - - - +cexpf 1 + i 1 1 + i 1 - 1 + i 0 1 + i 1 3 + i 2 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +cexp 1 + i 0 1 + i 0 - - 1 + i 0 - 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 +cexpl - - - 940 + i 1067 940 + i 1067 2 + i 0 - - - 1 + i 1 - - +cimagf - - - - - - - - - - - - +cimag - - - - - - - - - - - - +cimagl - - - - - - - - - - - - +clogf 0 + i 3 0 + i 3 - - 0 + i 3 - 0 + i 3 0 + i 3 0 + i 3 0 + i 3 0 + i 3 0 + i 3 +clog 0 + i 1 0 + i 1 - - 0 + i 1 - 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 +clogl - - - 0 + i 1 0 + i 1 0 + i 1 - - - - - - +clog10f 1 + i 5 1 + i 5 - 1 + i 1 1 + i 5 1 + i 1 1 + i 5 1 + i 5 1 + i 5 1 + i 5 1 + i 5 1 + i 5 +clog10 1 + i 1 1 + i 1 - 2 + i 1 2 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +clog10l - - - 1403 + i 186 1402 + i 186 1 + i 3 - - - - - - +conjf - - - - - - - - - - - - +conj - - - - - - - - - - - - +conjl - - - - - - - - - - - - +copysignf - - - - - - - - - - - - +copysign - - - - - - - - - - - - +copysignl - - - - - - - - - - - - +cosf 1 1 - 1 1 1 1 1 1 1 1 1 +cos 2 2 - 2 2 2 2 2 2 2 2 2 +cosl - - - 529 529 1 - - - 1 - - +coshf - - - - - - - - - - - - +cosh - - - - - - - - - - - - +coshl - - - 309 2 2 - - - - - - +cpowf 4 + i 2 4 + i 2 - 4 + i 2.5333 5 + i 2.5333 1 + i 6 4 + i 2 4 + i 2 4 + i 2 4 + i 2 4 + i 2 4 + i 2 +cpow 1 + i 1.1031 1 + i 1.1031 - 1 + i 1.104 1 + i 1.104 1 + i 1.103 1 + i 1.1031 1 + i 2 1 + i 1.1031 1 + i 1.1031 1 + i 1.1031 1 + i 1.1031 +cpowl - - - 2 + i 9 1 + i 4 5 + i 2 - - - 3 + i 0.9006 - - +cprojf - - - - - - - - - - - - +cproj - - - - - - - - - - - - +cprojl - - - - - - - - - - - - +crealf - - - - - - - - - - - - +creal - - - - - - - - - - - - +creall - - - - - - - - - - - - +csinf 0 + i 1 0 + i 1 - - 1 + i 1 1 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 +csin - - - - - - - - - - - - +csinl - - - 966 + i 168 966 + i 168 - - - - - - - +csinhf 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +csinh 0 + i 1 0 + i 1 - 1 + i 1 1 + i 1 - 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 0 + i 1 +csinhl - - - 413 + i 477 413 + i 477 1 + i 2 - - - - - - +csqrtf 1 + i 1 1 + i 1 - - 1 + i 2 1 + i 0 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +csqrt 1 + i 0 1 + i 0 - 1 + i 0 1 + i 0 - 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0 +csqrtl - - - 237 + i 128 237 + i 128 - - - - 1 + i 1 - - +ctanf 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1 1 + i 0 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +ctan 1 + i 1 1 + i 1 - 1 + i 1 1 + i 1 1 + i 0 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1 +ctanl - - - 690 + i 367 690 + i 367 439 + i 2 - - - - - - +ctanhf 2 + i 1 2 + i 1 - 1 + i 1 2 + i 2 1 + i 0 2 + i 1 2 + i 1 2 + i 1 2 + i 1 2 + i 1 2 + i 1 +ctanh 2 + i 2 2 + i 2 - 0 + i 1 2 + i 2 0 + i 1 2 + i 2 2 + i 2 2 + i 2 2 + i 2 2 + i 2 2 + i 2 +ctanhl - - - 286 + i 3074 286 + i 3074 2 + i 25 - - - - - - +erff - - - - - - - - - - - - +erf - - - - - - - - - - - - +erfl - - - - - - - - - - - - +erfcf 12 12 - 12 12 11 12 12 12 12 12 12 +erfc 24 24 - 24 24 24 24 24 24 24 24 24 +erfcl - - - 36 12 12 - - - - - - +expf - - - - - - - - - - - - +exp - - - - - - - - - - - - +expl - - - 754 412 - - - - - - - +exp10f 2 2 - - 2 - 2 2 2 2 2 2 +exp10 6 6 - 1 6 1 6 6 6 6 6 6 +exp10l - - - 1182 1182 1 - - - 1 - - +exp2f - - - - - - - - - - - - +exp2 - - - - - - - - - - - - +exp2l - - - 462 462 - - - - - - - +expm1f 1 1 - - 1 - 1 1 1 1 1 1 +expm1 - - - - 1 - - - - 1 - - +expm1l - - - 825 825 1 - - - - - - +fabsf - - - - - - - - - - - - +fabs - - - - - - - - - - - - +fabsl - - - - - - - - - - - - +fdimf - - - - - - - - - - - - +fdim - - - - - - - - - - - - +fdiml - - - - - - - - - - - - +floorf - - - - - - - - - - - - +floor - - - - - - - - - - - - +floorl - - - - - - - - - - - - +fmaf - - - - - - - - - - - - +fma - - - - - - - - - - - - +fmal - - - - - - - - - - - - +fmaxf - - - - - - - - - - - - +fmax - - - - - - - - - - - - +fmaxl - - - - - - - - - - - - +fminf - - - - - - - - - - - - +fmin - - - - - - - - - - - - +fminl - - - - - - - - - - - - +fmodf 1 1 - 1 1 1 1 1 1 1 1 1 +fmod 2 2 - 2 2 2 2 2 2 2 2 2 +fmodl - - - 4096 4096 1 - - - 2 - - +frexpf - - - - - - - - - - - - +frexp - - - - - - - - - - - - +frexpl - - - - - - - - - - - - +gammaf - - - - - - - - - - - - +gamma - - - 1 1 - - - - - - - +gammal - - - 1 1 1 - - - - - - +hypotf 1 1 - 1 1 1 1 1 1 1 1 1 +hypot 1 1 - 1 1 - 1 1 1 1 1 1 +hypotl - - - 560 560 1 - - - - - - +ilogbf - - - - - - - - - - - - +ilogb - - - - - - - - - - - - +ilogbl - - - - - - - - - - - - +j0f 2 2 - 1 1 1 2 1 2 2 2 2 +j0 2 2 - 2 2 1 2 2 2 2 2 2 +j0l - - - - - - - - - - - - +j1f 2 2 - 1 2 2 2 2 2 2 2 2 +j1 1 1 - 2 2 - 1 1 1 1 1 1 +j1l - - - 2 - 2 - - - - - - +jnf 4 4 - 2 4 11 4 4 4 4 4 4 +jn 6 6 - 5 6 4 6 6 6 6 6 6 +jnl - - - 2 2 2 - - - - - - +lgammaf 2 2 - 2 2 2 2 2 2 2 2 2 +lgamma 1 1 - 1 1 1 1 1 1 1 1 1 +lgammal - - - 1 1 1 - - - - - - +lrintf - - - - - - - - - - - - +lrint - - - - - - - - - - - - +lrintl - - - - - - - - - - - - +llrintf - - - - - - - - - - - - +llrint - - - - - - - - - - - - +llrintl - - - - - - - - - - - - +logf 1 1 - 1 1 1 1 1 1 1 1 1 +log 1 1 - 1 1 1 1 1 1 1 1 1 +logl - - - 2341 2341 2 - - - 1 - - +log10f 1 1 - 1 1 1 1 1 1 1 1 1 +log10 1 1 - 1 1 1 1 1 1 1 1 1 +log10l - - - 2033 2033 1 - - - - - - +log1pf 1 1 - 1 1 1 1 1 1 1 1 1 +log1p 1 1 - 1 1 1 1 1 1 1 1 1 +log1pl - - - 585 585 2 - - - 1 - - +log2f 1 1 - 1 1 1 1 1 1 1 1 1 +log2 1 1 - 1 1 1 1 1 1 1 1 1 +log2l - - - 1688 1688 1 - - - - - - +logbf - - - - - - - - - - - - +logb - - - - - - - - - - - - +logbl - - - - - - - - - - - - +lroundf - - - - - - - - - - - - +lround - - - - - - - - - - - - +lroundl - - - - - - - - - - - - +llroundf - - - - - - - - - - - - +llround - - - - - - - - - - - - +llroundl - - - - - - - - - - - - +modff - - - - - - - - - - - - +modf - - - - - - - - - - - - +modfl - - - - - - - - - - - - +nearbyintf - - - - - - - - - - - - +nearbyint - - - - - - - - - - - - +nearbyintl - - - - - - - - - - - - +nextafterf - - - - - - - - - - - - +nextafter - - - - - - - - - - - - +nextafterl - - - - - - - - - - - - +nexttowardf - - - - - - - - - - - - +nexttoward - - - - - - - - - - - - +nexttowardl - - - - - - - - - - - - +powf - - - - - - - - - - - - +pow - - - - - - - - - - - - +powl - - - 725 725 1 - - - - - - +remainderf - - - - - - - - - - - - +remainder - - - - - - - - - - - - +remainderl - - - - - - - - - - - - +remquof - - - - - - - - - - - - +remquo - - - - - - - - - - - - +remquol - - - - - - - - - - - - +rintf - - - - - - - - - - - - +rint - - - - - - - - - - - - +rintl - - - - - - - - - - - - +roundf - - - - - - - - - - - - +round - - - - - - - - - - - - +roundl - - - - - - - - - - - - +scalbf - - - - - - - - - - - - +scalb - - - - - - - - - - - - +scalbl - - - - - - - - - - - - +scalbnf - - - - - - - - - - - - +scalbn - - - - - - - - - - - - +scalbnl - - - - - - - - - - - - +scalblnf - - - - - - - - - - - - +scalbln - - - - - - - - - - - - +scalblnl - - - - - - - - - - - - +sinf - - - - - - - - - - - - +sin - - - - - - - - - - - - +sinl - - - 627 627 1 - - - - - - +sincosf 1 1 - 1 1 1 1 1 1 1 1 1 +sincos 1 1 - 1 1 1 1 1 1 1 1 1 +sincosl - - - 627 627 1 - - - 1 - - +sinhf 1 1 - 1 1 1 1 1 1 1 1 1 +sinh 1 1 - - 1 - 1 1 1 1 1 1 +sinhl - - - 1029 1029 - - - - - - - +sqrtf - - - - - - - - - - - - +sqrt - - - - - - - - - - - - +sqrtl - - - 489 489 - - - - 1 - - +tanf - - - - - - - - - - - - +tan 0.5 0.5 - 0.5 0.5 0.5 0.5 1 0.5 0.5 0.5 0.5 +tanl - - - 1401 1401 1 - - - 1 - - +tanhf 1 1 - - 1 - 1 1 1 1 1 1 +tanh 1 1 - - 1 - 1 1 1 1 1 1 +tanhl - - - 521 521 - - - - - - - +tgammaf 1 1 - 1 1 1 1 1 1 1 1 1 +tgamma 1 1 - 2 2 1 1 1 1 1 1 1 +tgammal - - - 2 1 1 - - - - - - +truncf - - - - - - - - - - - - +trunc - - - - - - - - - - - - +truncl - - - - - - - - - - - - +y0f 1 1 - 1 1 2 1 1 1 1 1 1 +y0 2 2 - 3 2 2 2 2 2 2 2 2 +y0l - - - 2 2 2 - - - - - - +y1f 2 2 - 2 2 2 2 2 2 2 2 2 +y1 3 3 - 3 3 1 3 3 3 3 3 3 +y1l - - - 2 1 2 - - - - - - +ynf 2 2 - 3 3 2 2 2 2 2 2 2 +yn 3 3 - 6 6 6 3 3 3 3 3 3 +ynl - - - 7 7 7 - - - - - - diff -durpN glibc-2.2.3/manual/libc.info-32 glibc-2.2.4/manual/libc.info-32 --- glibc-2.2.3/manual/libc.info-32 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-32 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1083 +7,1227 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Rounding, Next: Control Functions, Prev: Floating Point Errors, Up: Arithmetic +File: libc.info, Node: Pseudo-Random Numbers, Next: FP Function Optimizations, Prev: Errors in Math Functions, Up: Mathematics -Rounding Modes -============== +Pseudo-Random Numbers +===================== - Floating-point calculations are carried out internally with extra -precision, and then rounded to fit into the destination type. This -ensures that results are as precise as the input data. IEEE 754 -defines four possible rounding modes: + This section describes the GNU facilities for generating a series of +pseudo-random numbers. The numbers generated are not truly random; +typically, they form a sequence that repeats periodically, with a period +so large that you can ignore it for ordinary purposes. The random +number generator works by remembering a "seed" value which it uses to +compute the next random number and also to compute a new seed. -Round to nearest. - This is the default mode. It should be used unless there is a - specific need for one of the others. In this mode results are - rounded to the nearest representable value. If the result is - midway between two representable values, the even representable is - chosen. "Even" here means the lowest-order bit is zero. This - rounding mode prevents statistical bias and guarantees numeric - stability: round-off errors in a lengthy calculation will remain - smaller than half of `FLT_EPSILON'. + Although the generated numbers look unpredictable within one run of a +program, the sequence of numbers is _exactly the same_ from one run to +the next. This is because the initial seed is always the same. This +is convenient when you are debugging a program, but it is unhelpful if +you want the program to behave unpredictably. If you want a different +pseudo-random series each time your program runs, you must specify a +different seed each time. For ordinary purposes, basing the seed on the +current time works well. -Round toward plus Infinity. - All results are rounded to the smallest representable value which - is greater than the result. + You can obtain repeatable sequences of numbers on a particular +machine type by specifying the same initial seed value for the random +number generator. There is no standard meaning for a particular seed +value; the same seed, used in different C libraries or on different CPU +types, will give you different random numbers. -Round toward minus Infinity. - All results are rounded to the largest representable value which - is less than the result. + The GNU library supports the standard ISO C random number functions +plus two other sets derived from BSD and SVID. The BSD and ISO C +functions provide identical, somewhat limited functionality. If only a +small number of random bits are required, we recommend you use the +ISO C interface, `rand' and `srand'. The SVID functions provide a more +flexible interface, which allows better random number generator +algorithms, provides more random bits (up to 48) per call, and can +provide random floating-point numbers. These functions are required by +the XPG standard and therefore will be present in all modern Unix +systems. -Round toward zero. - All results are rounded to the largest representable value whose - magnitude is less than that of the result. In other words, if the - result is negative it is rounded up; if it is positive, it is - rounded down. +* Menu: -`fenv.h' defines constants which you can use to refer to the various -rounding modes. Each one will be defined if and only if the FPU -supports the corresponding rounding mode. +* ISO Random:: `rand' and friends. +* BSD Random:: `random' and friends. +* SVID Random:: `drand48' and friends. -`FE_TONEAREST' - Round to nearest. + +File: libc.info, Node: ISO Random, Next: BSD Random, Up: Pseudo-Random Numbers -`FE_UPWARD' - Round toward +oo. +ISO C Random Number Functions +----------------------------- -`FE_DOWNWARD' - Round toward -oo. + This section describes the random number functions that are part of +the ISO C standard. -`FE_TOWARDZERO' - Round toward zero. + To use these facilities, you should include the header file +`stdlib.h' in your program. - Underflow is an unusual case. Normally, IEEE 754 floating point -numbers are always normalized (*note Floating Point Concepts::). -Numbers smaller than 2^r (where r is the minimum exponent, -`FLT_MIN_RADIX-1' for FLOAT) cannot be represented as normalized -numbers. Rounding all such numbers to zero or 2^r would cause some -algorithms to fail at 0. Therefore, they are left in denormalized -form. That produces loss of precision, since some bits of the mantissa -are stolen to indicate the decimal point. + - Macro: int RAND_MAX + The value of this macro is an integer constant representing the + largest value the `rand' function can return. In the GNU library, + it is `2147483647', which is the largest signed integer + representable in 32 bits. In other libraries, it may be as low as + `32767'. - If a result is too small to be represented as a denormalized number, -it is rounded to zero. However, the sign of the result is preserved; if -the calculation was negative, the result is "negative zero". Negative -zero can also result from some operations on infinity, such as 4/-oo. -Negative zero behaves identically to zero except when the `copysign' or -`signbit' functions are used to check the sign bit directly. + - Function: int rand (void) + The `rand' function returns the next pseudo-random number in the + series. The value ranges from `0' to `RAND_MAX'. - At any time one of the above four rounding modes is selected. You -can find out which one with this function: + - Function: void srand (unsigned int SEED) + This function establishes SEED as the seed for a new series of + pseudo-random numbers. If you call `rand' before a seed has been + established with `srand', it uses the value `1' as a default seed. - - Function: int fegetround (void) - Returns the currently selected rounding mode, represented by one - of the values of the defined rounding mode macros. + To produce a different pseudo-random series each time your program + is run, do `srand (time (0))'. -To change the rounding mode, use this function: + POSIX.1 extended the C standard functions to support reproducible +random numbers in multi-threaded programs. However, the extension is +badly designed and unsuitable for serious work. - - Function: int fesetround (int ROUND) - Changes the currently selected rounding mode to ROUND. If ROUND - does not correspond to one of the supported rounding modes nothing - is changed. `fesetround' returns zero if it changed the rounding - mode, a nonzero value if the mode is not supported. + - Function: int rand_r (unsigned int *SEED) + This function returns a random number in the range 0 to `RAND_MAX' + just as `rand' does. However, all its state is stored in the SEED + argument. This means the RNG's state can only have as many bits + as the type `unsigned int' has. This is far too few to provide a + good RNG. - You should avoid changing the rounding mode if possible. It can be -an expensive operation; also, some hardware requires you to compile your -program differently for it to work. The resulting code may run slower. -See your compiler documentation for details. + If your program requires a reentrant RNG, we recommend you use the + reentrant GNU extensions to the SVID random number generator. The + POSIX.1 interface should only be used when the GNU extensions are + not available.  -File: libc.info, Node: Control Functions, Next: Arithmetic Functions, Prev: Rounding, Up: Arithmetic +File: libc.info, Node: BSD Random, Next: SVID Random, Prev: ISO Random, Up: Pseudo-Random Numbers -Floating-Point Control Functions -================================ +BSD Random Number Functions +--------------------------- - IEEE 754 floating-point implementations allow the programmer to -decide whether traps will occur for each of the exceptions, by setting -bits in the "control word". In C, traps result in the program -receiving the `SIGFPE' signal; see *Note Signal Handling::. + This section describes a set of random number generation functions +that are derived from BSD. There is no advantage to using these +functions with the GNU C library; we support them for BSD compatibility +only. - *Note:* IEEE 754 says that trap handlers are given details of the -exceptional situation, and can set the result value. C signals do not -provide any mechanism to pass this information back and forth. -Trapping exceptions in C is therefore not very useful. + The prototypes for these functions are in `stdlib.h'. - It is sometimes necessary to save the state of the floating-point -unit while you perform some calculation. The library provides functions -which save and restore the exception flags, the set of exceptions that -generate traps, and the rounding mode. This information is known as the -"floating-point environment". + - Function: long int random (void) + This function returns the next pseudo-random number in the + sequence. The value returned ranges from `0' to `RAND_MAX'. - The functions to save and restore the floating-point environment all -use a variable of type `fenv_t' to store information. This type is -defined in `fenv.h'. Its size and contents are implementation-defined. -You should not attempt to manipulate a variable of this type directly. + *Note:* Temporarily this function was defined to return a + `int32_t' value to indicate that the return value always contains + 32 bits even if `long int' is wider. The standard demands it + differently. Users must always be aware of the 32-bit limitation, + though. - To save the state of the FPU, use one of these functions: + - Function: void srandom (unsigned int SEED) + The `srandom' function sets the state of the random number + generator based on the integer SEED. If you supply a SEED value + of `1', this will cause `random' to reproduce the default set of + random numbers. - - Function: int fegetenv (fenv_t *ENVP) - Store the floating-point environment in the variable pointed to by - ENVP. + To produce a different set of pseudo-random numbers each time your + program runs, do `srandom (time (0))'. - The function returns zero in case the operation was successful, a - non-zero value otherwise. + - Function: void * initstate (unsigned int SEED, void *STATE, size_t + SIZE) + The `initstate' function is used to initialize the random number + generator state. The argument STATE is an array of SIZE bytes, + used to hold the state information. It is initialized based on + SEED. The size must be between 8 and 256 bytes, and should be a + power of two. The bigger the STATE array, the better. - - Function: int feholdexcept (fenv_t *ENVP) - Store the current floating-point environment in the object pointed - to by ENVP. Then clear all exception flags, and set the FPU to - trap no exceptions. Not all FPUs support trapping no exceptions; - if `feholdexcept' cannot set this mode, it returns nonzero value. - If it succeeds, it returns zero. + The return value is the previous value of the state information + array. You can use this value later as an argument to `setstate' + to restore that state. - The functions which restore the floating-point environment can take -these kinds of arguments: + - Function: void * setstate (void *STATE) + The `setstate' function restores the random number state + information STATE. The argument must have been the result of a + previous call to INITSTATE or SETSTATE. - * Pointers to `fenv_t' objects, which were initialized previously by - a call to `fegetenv' or `feholdexcept'. + The return value is the previous value of the state information + array. You can use this value later as an argument to `setstate' + to restore that state. - * The special macro `FE_DFL_ENV' which represents the floating-point - environment as it was available at program start. + If the function fails the return value is `NULL'. - * Implementation defined macros with names starting with `FE_' and - having type `fenv_t *'. + The four functions described so far in this section all work on a +state which is shared by all threads. The state is not directly +accessible to the user and can only be modified by these functions. +This makes it hard to deal with situations where each thread should +have its own pseudo-random number generator. - If possible, the GNU C Library defines a macro `FE_NOMASK_ENV' - which represents an environment where every exception raised - causes a trap to occur. You can test for this macro using - `#ifdef'. It is only defined if `_GNU_SOURCE' is defined. + The GNU C library contains four additional functions which contain +the state as an explicit parameter and therefore make it possible to +handle thread-local PRNGs. Beside this there are no difference. In +fact, the four functions already discussed are implemented internally +using the following interfaces. - Some platforms might define other predefined environments. + The `stdlib.h' header contains a definition of the following type: -To set the floating-point environment, you can use either of these -functions: + - Data Type: struct random_data + Objects of type `struct random_data' contain the information + necessary to represent the state of the PRNG. Although a complete + definition of the type is present the type should be treated as + opaque. - - Function: int fesetenv (const fenv_t *ENVP) - Set the floating-point environment to that described by ENVP. + The functions modifying the state follow exactly the already +described functions. - The function returns zero in case the operation was successful, a - non-zero value otherwise. + - Function: int random_r (struct random_data *restrict BUF, int32_t + *restrict RESULT) + The `random_r' function behaves exactly like the `random' function + except that it uses and modifies the state in the object pointed + to by the first parameter instead of the global state. - - Function: int feupdateenv (const fenv_t *ENVP) - Like `fesetenv', this function sets the floating-point environment - to that described by ENVP. However, if any exceptions were - flagged in the status word before `feupdateenv' was called, they - remain flagged after the call. In other words, after `feupdateenv' - is called, the status word is the bitwise OR of the previous - status word and the one saved in ENVP. + - Function: int srandom_r (unsigned int SEED, struct random_data *BUF) + The `srandom_r' function behaves exactly like the `srandom' + function except that it uses and modifies the state in the object + pointed to by the second parameter instead of the global state. - The function returns zero in case the operation was successful, a - non-zero value otherwise. + - Function: int initstate_r (unsigned int SEED, char *restrict + STATEBUF, size_t STATELEN, struct random_data *restrict BUF) + The `initstate_r' function behaves exactly like the `initstate' + function except that it uses and modifies the state in the object + pointed to by the fourth parameter instead of the global state. -To control for individual exceptions if raising them causes a trap to -occur, you can use the following two functions. + - Function: int setstate_r (char *restrict STATEBUF, struct + random_data *restrict BUF) + The `setstate_r' function behaves exactly like the `setstate' + function except that it uses and modifies the state in the object + pointed to by the first parameter instead of the global state. - *Portability Note:* These functions are all GNU extensions. + +File: libc.info, Node: SVID Random, Prev: BSD Random, Up: Pseudo-Random Numbers - - Function: int feenableexcept (int EXCEPTS) - This functions enables traps for each of the exceptions as - indicated by the parameter EXCEPT. The individual excepetions are - described in *Note Status bit operations::. Only the specified - exceptions are enabled, the status of the other exceptions is not - changed. +SVID Random Number Function +--------------------------- - The function returns the previous enabled exceptions in case the - operation was successful, `-1' otherwise. + The C library on SVID systems contains yet another kind of random +number generator functions. They use a state of 48 bits of data. The +user can choose among a collection of functions which return the random +bits in different forms. - - Function: int fedisableexcept (int EXCEPTS) - This functions disables traps for each of the exceptions as - indicated by the parameter EXCEPT. The individual excepetions are - described in *Note Status bit operations::. Only the specified - exceptions are disabled, the status of the other exceptions is not - changed. + Generally there are two kinds of function. The first uses a state of +the random number generator which is shared among several functions and +by all threads of the process. The second requires the user to handle +the state. - The function returns the previous enabled exceptions in case the - operation was successful, `-1' otherwise. + All functions have in common that they use the same congruential +formula with the same constants. The formula is - - Function: int fegetexcept (int EXCEPTS) - The function returns a bitmask of all currently enabled - exceptions. It returns `-1' in case of failure. + Y = (a * X + c) mod m - -File: libc.info, Node: Arithmetic Functions, Next: Complex Numbers, Prev: Control Functions, Up: Arithmetic +where X is the state of the generator at the beginning and Y the state +at the end. `a' and `c' are constants determining the way the +generator works. By default they are -Arithmetic Functions -==================== + a = 0x5DEECE66D = 25214903917 + c = 0xb = 11 - The C library provides functions to do basic operations on -floating-point numbers. These include absolute value, maximum and -minimum, normalization, bit twiddling, rounding, and a few others. +but they can also be changed by the user. `m' is of course 2^48 since +the state consists of a 48-bit array. -* Menu: + The prototypes for these functions are in `stdlib.h'. -* Absolute Value:: Absolute values of integers and floats. -* Normalization Functions:: Extracting exponents and putting them back. -* Rounding Functions:: Rounding floats to integers. -* Remainder Functions:: Remainders on division, precisely defined. -* FP Bit Twiddling:: Sign bit adjustment. Adding epsilon. -* FP Comparison Functions:: Comparisons without risk of exceptions. -* Misc FP Arithmetic:: Max, min, positive difference, multiply-add. + - Function: double drand48 (void) + This function returns a `double' value in the range of `0.0' to + `1.0' (exclusive). The random bits are determined by the global + state of the random number generator in the C library. - -File: libc.info, Node: Absolute Value, Next: Normalization Functions, Up: Arithmetic Functions + Since the `double' type according to IEEE 754 has a 52-bit + mantissa this means 4 bits are not initialized by the random number + generator. These are (of course) chosen to be the least + significant bits and they are initialized to `0'. -Absolute Value --------------- + - Function: double erand48 (unsigned short int XSUBI[3]) + This function returns a `double' value in the range of `0.0' to + `1.0' (exclusive), similarly to `drand48'. The argument is an + array describing the state of the random number generator. - These functions are provided for obtaining the "absolute value" (or -"magnitude") of a number. The absolute value of a real number X is X -if X is positive, -X if X is negative. For a complex number Z, whose -real part is X and whose imaginary part is Y, the absolute value is -`sqrt (X*X + Y*Y)'. + This function can be called subsequently since it updates the + array to guarantee random numbers. The array should have been + initialized before initial use to obtain reproducible results. - Prototypes for `abs', `labs' and `llabs' are in `stdlib.h'; -`imaxabs' is declared in `inttypes.h'; `fabs', `fabsf' and `fabsl' are -declared in `math.h'. `cabs', `cabsf' and `cabsl' are declared in -`complex.h'. + - Function: long int lrand48 (void) + The `lrand48' function returns an integer value in the range of + `0' to `2^31' (exclusive). Even if the size of the `long int' + type can take more than 32 bits, no higher numbers are returned. + The random bits are determined by the global state of the random + number generator in the C library. - - Function: int abs (int NUMBER) - - Function: long int labs (long int NUMBER) - - Function: long long int llabs (long long int NUMBER) - - Function: intmax_t imaxabs (intmax_t NUMBER) - These functions return the absolute value of NUMBER. + - Function: long int nrand48 (unsigned short int XSUBI[3]) + This function is similar to the `lrand48' function in that it + returns a number in the range of `0' to `2^31' (exclusive) but the + state of the random number generator used to produce the random + bits is determined by the array provided as the parameter to the + function. - Most computers use a two's complement integer representation, in - which the absolute value of `INT_MIN' (the smallest possible `int') - cannot be represented; thus, `abs (INT_MIN)' is not defined. + The numbers in the array are updated afterwards so that subsequent + calls to this function yield different results (as is expected of + a random number generator). The array should have been + initialized before the first call to obtain reproducible results. - `llabs' and `imaxdiv' are new to ISO C99. + - Function: long int mrand48 (void) + The `mrand48' function is similar to `lrand48'. The only + difference is that the numbers returned are in the range `-2^31' to + `2^31' (exclusive). - See *Note Integers:: for a description of the `intmax_t' type. + - Function: long int jrand48 (unsigned short int XSUBI[3]) + The `jrand48' function is similar to `nrand48'. The only + difference is that the numbers returned are in the range `-2^31' to + `2^31' (exclusive). For the `xsubi' parameter the same + requirements are necessary. + The internal state of the random number generator can be initialized +in several ways. The methods differ in the completeness of the +information provided. - - Function: double fabs (double NUMBER) - - Function: float fabsf (float NUMBER) - - Function: long double fabsl (long double NUMBER) - This function returns the absolute value of the floating-point - number NUMBER. + - Function: void srand48 (long int SEEDVAL) + The `srand48' function sets the most significant 32 bits of the + internal state of the random number generator to the least + significant 32 bits of the SEEDVAL parameter. The lower 16 bits + are initialized to the value `0x330E'. Even if the `long int' + type contains more than 32 bits only the lower 32 bits are used. - - Function: double cabs (complex double Z) - - Function: float cabsf (complex float Z) - - Function: long double cabsl (complex long double Z) - These functions return the absolute value of the complex number Z - (*note Complex Numbers::). The absolute value of a complex number - is: + Owing to this limitation, initialization of the state of this + function is not very useful. But it makes it easy to use a + construct like `srand48 (time (0))'. - sqrt (creal (Z) * creal (Z) + cimag (Z) * cimag (Z)) + A side-effect of this function is that the values `a' and `c' from + the internal state, which are used in the congruential formula, + are reset to the default values given above. This is of + importance once the user has called the `lcong48' function (see + below). - This function should always be used instead of the direct formula - because it takes special care to avoid losing precision. It may - also take advantage of hardware support for this operation. See - `hypot' in *Note Exponents and Logarithms::. + - Function: unsigned short int * seed48 (unsigned short int SEED16V[3]) + The `seed48' function initializes all 48 bits of the state of the + internal random number generator from the contents of the parameter + SEED16V. Here the lower 16 bits of the first element of SEE16V + initialize the least significant 16 bits of the internal state, + the lower 16 bits of `SEED16V[1]' initialize the mid-order 16 bits + of the state and the 16 lower bits of `SEED16V[2]' initialize the + most significant 16 bits of the state. - -File: libc.info, Node: Normalization Functions, Next: Rounding Functions, Prev: Absolute Value, Up: Arithmetic Functions + Unlike `srand48' this function lets the user initialize all 48 bits + of the state. -Normalization Functions ------------------------ + The value returned by `seed48' is a pointer to an array containing + the values of the internal state before the change. This might be + useful to restart the random number generator at a certain state. + Otherwise the value can simply be ignored. - The functions described in this section are primarily provided as a -way to efficiently perform certain low-level manipulations on floating -point numbers that are represented internally using a binary radix; see -*Note Floating Point Concepts::. These functions are required to have -equivalent behavior even if the representation does not use a radix of -2, but of course they are unlikely to be particularly efficient in -those cases. + As for `srand48', the values `a' and `c' from the congruential + formula are reset to the default values. - All these functions are declared in `math.h'. + There is one more function to initialize the random number generator +which enables you to specify even more information by allowing you to +change the parameters in the congruential formula. - - Function: double frexp (double VALUE, int *EXPONENT) - - Function: float frexpf (float VALUE, int *EXPONENT) - - Function: long double frexpl (long double VALUE, int *EXPONENT) - These functions are used to split the number VALUE into a - normalized fraction and an exponent. + - Function: void lcong48 (unsigned short int PARAM[7]) + The `lcong48' function allows the user to change the complete state + of the random number generator. Unlike `srand48' and `seed48', + this function also changes the constants in the congruential + formula. - If the argument VALUE is not zero, the return value is VALUE times - a power of two, and is always in the range 1/2 (inclusive) to 1 - (exclusive). The corresponding exponent is stored in `*EXPONENT'; - the return value multiplied by 2 raised to this exponent equals - the original number VALUE. + From the seven elements in the array PARAM the least significant + 16 bits of the entries `PARAM[0]' to `PARAM[2]' determine the + initial state, the least significant 16 bits of `PARAM[3]' to + `PARAM[5]' determine the 48 bit constant `a' and `PARAM[6]' + determines the 16-bit value `c'. - For example, `frexp (12.8, &exponent)' returns `0.8' and stores - `4' in `exponent'. + All the above functions have in common that they use the global +parameters for the congruential formula. In multi-threaded programs it +might sometimes be useful to have different parameters in different +threads. For this reason all the above functions have a counterpart +which works on a description of the random number generator in the +user-supplied buffer instead of the global state. - If VALUE is zero, then the return value is zero and zero is stored - in `*EXPONENT'. + Please note that it is no problem if several threads use the global +state if all threads use the functions which take a pointer to an array +containing the state. The random numbers are computed following the +same loop but if the state in the array is different all threads will +obtain an individual random number generator. - - Function: double ldexp (double VALUE, int EXPONENT) - - Function: float ldexpf (float VALUE, int EXPONENT) - - Function: long double ldexpl (long double VALUE, int EXPONENT) - These functions return the result of multiplying the floating-point - number VALUE by 2 raised to the power EXPONENT. (It can be used - to reassemble floating-point numbers that were taken apart by - `frexp'.) + The user-supplied buffer must be of type `struct drand48_data'. +This type should be regarded as opaque and not manipulated directly. - For example, `ldexp (0.8, 4)' returns `12.8'. + - Function: int drand48_r (struct drand48_data *BUFFER, double *RESULT) + This function is equivalent to the `drand48' function with the + difference that it does not modify the global random number + generator parameters but instead the parameters in the buffer + supplied through the pointer BUFFER. The random number is + returned in the variable pointed to by RESULT. - The following functions, which come from BSD, provide facilities -equivalent to those of `ldexp' and `frexp'. + The return value of the function indicates whether the call + succeeded. If the value is less than `0' an error occurred and + ERRNO is set to indicate the problem. - - Function: double logb (double X) - - Function: float logbf (float X) - - Function: long double logbl (long double X) - These functions return the integer part of the base-2 logarithm of - X, an integer value represented in type `double'. This is the - highest integer power of `2' contained in X. The sign of X is - ignored. For example, `logb (3.5)' is `1.0' and `logb (4.0)' is - `2.0'. + This function is a GNU extension and should not be used in portable + programs. - When `2' raised to this power is divided into X, it gives a - quotient between `1' (inclusive) and `2' (exclusive). + - Function: int erand48_r (unsigned short int XSUBI[3], struct + drand48_data *BUFFER, double *RESULT) + The `erand48_r' function works like `erand48', but in addition it + takes an argument BUFFER which describes the random number + generator. The state of the random number generator is taken from + the `xsubi' array, the parameters for the congruential formula + from the global random number generator data. The random number + is returned in the variable pointed to by RESULT. - If X is zero, the return value is minus infinity if the machine - supports infinities, and a very small number if it does not. If X - is infinity, the return value is infinity. + The return value is non-negative if the call succeeded. - For finite X, the value returned by `logb' is one less than the - value that `frexp' would store into `*EXPONENT'. + This function is a GNU extension and should not be used in portable + programs. - - Function: double scalb (double VALUE, int EXPONENT) - - Function: float scalbf (float VALUE, int EXPONENT) - - Function: long double scalbl (long double VALUE, int EXPONENT) - The `scalb' function is the BSD name for `ldexp'. + - Function: int lrand48_r (struct drand48_data *BUFFER, double *RESULT) + This function is similar to `lrand48', but in addition it takes a + pointer to a buffer describing the state of the random number + generator just like `drand48'. - - Function: long long int scalbn (double X, int n) - - Function: long long int scalbnf (float X, int n) - - Function: long long int scalbnl (long double X, int n) - `scalbn' is identical to `scalb', except that the exponent N is an - `int' instead of a floating-point number. + If the return value of the function is non-negative the variable + pointed to by RESULT contains the result. Otherwise an error + occurred. - - Function: long long int scalbln (double X, long int n) - - Function: long long int scalblnf (float X, long int n) - - Function: long long int scalblnl (long double X, long int n) - `scalbln' is identical to `scalb', except that the exponent N is a - `long int' instead of a floating-point number. + This function is a GNU extension and should not be used in portable + programs. - - Function: long long int significand (double X) - - Function: long long int significandf (float X) - - Function: long long int significandl (long double X) - `significand' returns the mantissa of X scaled to the range [1, 2). - It is equivalent to `scalb (X, (double) -ilogb (X))'. + - Function: int nrand48_r (unsigned short int XSUBI[3], struct + drand48_data *BUFFER, long int *RESULT) + The `nrand48_r' function works like `nrand48' in that it produces + a random number in the range `0' to `2^31'. But instead of using + the global parameters for the congruential formula it uses the + information from the buffer pointed to by BUFFER. The state is + described by the values in XSUBI. - This function exists mainly for use in certain standardized tests - of IEEE 754 conformance. + If the return value is non-negative the variable pointed to by + RESULT contains the result. - -File: libc.info, Node: Rounding Functions, Next: Remainder Functions, Prev: Normalization Functions, Up: Arithmetic Functions + This function is a GNU extension and should not be used in portable + programs. -Rounding Functions ------------------- + - Function: int mrand48_r (struct drand48_data *BUFFER, double *RESULT) + This function is similar to `mrand48' but like the other reentrant + functions it uses the random number generator described by the + value in the buffer pointed to by BUFFER. - The functions listed here perform operations such as rounding and -truncation of floating-point values. Some of these functions convert -floating point numbers to integer values. They are all declared in -`math.h'. + If the return value is non-negative the variable pointed to by + RESULT contains the result. - You can also convert floating-point numbers to integers simply by -casting them to `int'. This discards the fractional part, effectively -rounding towards zero. However, this only works if the result can -actually be represented as an `int'--for very large numbers, this is -impossible. The functions listed here return the result as a `double' -instead to get around this problem. + This function is a GNU extension and should not be used in portable + programs. - - Function: double ceil (double X) - - Function: float ceilf (float X) - - Function: long double ceill (long double X) - These functions round X upwards to the nearest integer, returning - that value as a `double'. Thus, `ceil (1.5)' is `2.0'. + - Function: int jrand48_r (unsigned short int XSUBI[3], struct + drand48_data *BUFFER, long int *RESULT) + The `jrand48_r' function is similar to `jrand48'. Like the other + reentrant functions of this function family it uses the + congruential formula parameters from the buffer pointed to by + BUFFER. - - Function: double floor (double X) - - Function: float floorf (float X) - - Function: long double floorl (long double X) - These functions round X downwards to the nearest integer, - returning that value as a `double'. Thus, `floor (1.5)' is `1.0' - and `floor (-1.5)' is `-2.0'. + If the return value is non-negative the variable pointed to by + RESULT contains the result. - - Function: double trunc (double X) - - Function: float truncf (float X) - - Function: long double truncl (long double X) - The `trunc' functions round X towards zero to the nearest integer - (returned in floating-point format). Thus, `trunc (1.5)' is `1.0' - and `trunc (-1.5)' is `-1.0'. + This function is a GNU extension and should not be used in portable + programs. - - Function: double rint (double X) - - Function: float rintf (float X) - - Function: long double rintl (long double X) - These functions round X to an integer value according to the - current rounding mode. *Note Floating Point Parameters::, for - information about the various rounding modes. The default - rounding mode is to round to the nearest integer; some machines - support other modes, but round-to-nearest is always used unless - you explicitly select another. + Before any of the above functions are used the buffer of type +`struct drand48_data' should be initialized. The easiest way to do +this is to fill the whole buffer with null bytes, e.g. by - If X was not initially an integer, these functions raise the - inexact exception. + memset (buffer, '\0', sizeof (struct drand48_data)); - - Function: double nearbyint (double X) - - Function: float nearbyintf (float X) - - Function: long double nearbyintl (long double X) - These functions return the same value as the `rint' functions, but - do not raise the inexact exception if X is not an integer. +Using any of the reentrant functions of this family now will +automatically initialize the random number generator to the default +values for the state and the parameters of the congruential formula. - - Function: double round (double X) - - Function: float roundf (float X) - - Function: long double roundl (long double X) - These functions are similar to `rint', but they round halfway - cases away from zero instead of to the nearest even integer. + The other possibility is to use any of the functions which explicitly +initialize the buffer. Though it might be obvious how to initialize the +buffer from looking at the parameter to the function, it is highly +recommended to use these functions since the result might not always be +what you expect. - - Function: long int lrint (double X) - - Function: long int lrintf (float X) - - Function: long int lrintl (long double X) - These functions are just like `rint', but they return a `long int' - instead of a floating-point number. + - Function: int srand48_r (long int SEEDVAL, struct drand48_data + *BUFFER) + The description of the random number generator represented by the + information in BUFFER is initialized similarly to what the function + `srand48' does. The state is initialized from the parameter + SEEDVAL and the parameters for the congruential formula are + initialized to their default values. - - Function: long long int llrint (double X) - - Function: long long int llrintf (float X) - - Function: long long int llrintl (long double X) - These functions are just like `rint', but they return a `long long - int' instead of a floating-point number. + If the return value is non-negative the function call succeeded. - - Function: long int lround (double X) - - Function: long int lroundf (float X) - - Function: long int lroundl (long double X) - These functions are just like `round', but they return a `long - int' instead of a floating-point number. + This function is a GNU extension and should not be used in portable + programs. - - Function: long long int llround (double X) - - Function: long long int llroundf (float X) - - Function: long long int llroundl (long double X) - These functions are just like `round', but they return a `long - long int' instead of a floating-point number. + - Function: int seed48_r (unsigned short int SEED16V[3], struct + drand48_data *BUFFER) + This function is similar to `srand48_r' but like `seed48' it + initializes all 48 bits of the state from the parameter SEED16V. - - Function: double modf (double VALUE, double *INTEGER-PART) - - Function: float modff (float VALUE, float *INTEGER-PART) - - Function: long double modfl (long double VALUE, long double - *INTEGER-PART) - These functions break the argument VALUE into an integer part and a - fractional part (between `-1' and `1', exclusive). Their sum - equals VALUE. Each of the parts has the same sign as VALUE, and - the integer part is always rounded toward zero. + If the return value is non-negative the function call succeeded. + It does not return a pointer to the previous state of the random + number generator like the `seed48' function does. If the user + wants to preserve the state for a later re-run s/he can copy the + whole buffer pointed to by BUFFER. - `modf' stores the integer part in `*INTEGER-PART', and returns the - fractional part. For example, `modf (2.5, &intpart)' returns - `0.5' and stores `2.0' into `intpart'. + This function is a GNU extension and should not be used in portable + programs. + + - Function: int lcong48_r (unsigned short int PARAM[7], struct + drand48_data *BUFFER) + This function initializes all aspects of the random number + generator described in BUFFER with the data in PARAM. Here it is + especially true that the function does more than just copying the + contents of PARAM and BUFFER. More work is required and therefore + it is important to use this function rather than initializing the + random number generator directly. + + If the return value is non-negative the function call succeeded. + + This function is a GNU extension and should not be used in portable + programs.  -File: libc.info, Node: Remainder Functions, Next: FP Bit Twiddling, Prev: Rounding Functions, Up: Arithmetic Functions +File: libc.info, Node: FP Function Optimizations, Prev: Pseudo-Random Numbers, Up: Mathematics -Remainder Functions -------------------- +Is Fast Code or Small Code preferred? +===================================== - The functions in this section compute the remainder on division of -two floating-point numbers. Each is a little different; pick the one -that suits your problem. + If an application uses many floating point functions it is often the +case that the cost of the function calls themselves is not negligible. +Modern processors can often execute the operations themselves very +fast, but the function call disrupts the instruction pipeline. - - Function: double fmod (double NUMERATOR, double DENOMINATOR) - - Function: float fmodf (float NUMERATOR, float DENOMINATOR) - - Function: long double fmodl (long double NUMERATOR, long double - DENOMINATOR) - These functions compute the remainder from the division of - NUMERATOR by DENOMINATOR. Specifically, the return value is - `NUMERATOR - N * DENOMINATOR', where N is the quotient of - NUMERATOR divided by DENOMINATOR, rounded towards zero to an - integer. Thus, `fmod (6.5, 2.3)' returns `1.9', which is `6.5' - minus `4.6'. + For this reason the GNU C Library provides optimizations for many of +the frequently-used math functions. When GNU CC is used and the user +activates the optimizer, several new inline functions and macros are +defined. These new functions and macros have the same names as the +library functions and so are used instead of the latter. In the case of +inline functions the compiler will decide whether it is reasonable to +use them, and this decision is usually correct. - The result has the same sign as the NUMERATOR and has magnitude - less than the magnitude of the DENOMINATOR. + This means that no calls to the library functions may be necessary, +and can increase the speed of generated code significantly. The +drawback is that code size will increase, and the increase is not +always negligible. - If DENOMINATOR is zero, `fmod' signals a domain error. + There are two kind of inline functions: Those that give the same +result as the library functions and others that might not set `errno' +and might have a reduced precision and/or argument range in comparison +with the library functions. The latter inline functions are only +available if the flag `-ffast-math' is given to GNU CC. - - Function: double drem (double NUMERATOR, double DENOMINATOR) - - Function: float dremf (float NUMERATOR, float DENOMINATOR) - - Function: long double dreml (long double NUMERATOR, long double - DENOMINATOR) - These functions are like `fmod' except that they rounds the - internal quotient N to the nearest integer instead of towards zero - to an integer. For example, `drem (6.5, 2.3)' returns `-0.4', - which is `6.5' minus `6.9'. + In cases where the inline functions and macros are not wanted the +symbol `__NO_MATH_INLINES' should be defined before any system header is +included. This will ensure that only library functions are used. Of +course, it can be determined for each file in the project whether +giving this option is preferable or not. - The absolute value of the result is less than or equal to half the - absolute value of the DENOMINATOR. The difference between `fmod - (NUMERATOR, DENOMINATOR)' and `drem (NUMERATOR, DENOMINATOR)' is - always either DENOMINATOR, minus DENOMINATOR, or zero. + Not all hardware implements the entire IEEE 754 standard, and even +if it does there may be a substantial performance penalty for using some +of its features. For example, enabling traps on some processors forces +the FPU to run un-pipelined, which can more than double calculation +time. - If DENOMINATOR is zero, `drem' signals a domain error. + +File: libc.info, Node: Arithmetic, Next: Date and Time, Prev: Mathematics, Up: Top - - Function: double remainder (double NUMERATOR, double DENOMINATOR) - - Function: float remainderf (float NUMERATOR, float DENOMINATOR) - - Function: long double remainderl (long double NUMERATOR, long double - DENOMINATOR) - This function is another name for `drem'. +Arithmetic Functions +******************** + + This chapter contains information about functions for doing basic +arithmetic operations, such as splitting a float into its integer and +fractional parts or retrieving the imaginary part of a complex value. +These functions are declared in the header files `math.h' and +`complex.h'. + +* Menu: + +* Integers:: Basic integer types and concepts +* Integer Division:: Integer division with guaranteed rounding. +* Floating Point Numbers:: Basic concepts. IEEE 754. +* Floating Point Classes:: The five kinds of floating-point number. +* Floating Point Errors:: When something goes wrong in a calculation. +* Rounding:: Controlling how results are rounded. +* Control Functions:: Saving and restoring the FPU's state. +* Arithmetic Functions:: Fundamental operations provided by the library. +* Complex Numbers:: The types. Writing complex constants. +* Operations on Complex:: Projection, conjugation, decomposition. +* Parsing of Numbers:: Converting strings to numbers. +* System V Number Conversion:: An archaic way to convert numbers to strings.  -File: libc.info, Node: FP Bit Twiddling, Next: FP Comparison Functions, Prev: Remainder Functions, Up: Arithmetic Functions +File: libc.info, Node: Integers, Next: Integer Division, Up: Arithmetic -Setting and modifying single bits of FP values ----------------------------------------------- +Integers +======== - There are some operations that are too complicated or expensive to -perform by hand on floating-point numbers. ISO C99 defines functions -to do these operations, which mostly involve changing single bits. + The C language defines several integer data types: integer, short +integer, long integer, and character, all in both signed and unsigned +varieties. The GNU C compiler extends the language to contain long +long integers as well. - - Function: double copysign (double X, double Y) - - Function: float copysignf (float X, float Y) - - Function: long double copysignl (long double X, long double Y) - These functions return X but with the sign of Y. They work even - if X or Y are NaN or zero. Both of these can carry a sign - (although not all implementations support it) and this is one of - the few operations that can tell the difference. + The C integer types were intended to allow code to be portable among +machines with different inherent data sizes (word sizes), so each type +may have different ranges on different machines. The problem with this +is that a program often needs to be written for a particular range of +integers, and sometimes must be written for a particular size of +storage, regardless of what machine the program runs on. - `copysign' never raises an exception. + To address this problem, the GNU C library contains C type +definitions you can use to declare integers that meet your exact needs. +Because the GNU C library header files are customized to a specific +machine, your program source code doesn't have to be. - This function is defined in IEC 559 (and the appendix with - recommended functions in IEEE 754/IEEE 854). + These `typedef's are in `stdint.h'. - - Function: int signbit (_float-type_ X) - `signbit' is a generic macro which can work on all floating-point - types. It returns a nonzero value if the value of X has its sign - bit set. + If you require that an integer be represented in exactly N bits, use +one of the following types, with the obvious mapping to bit size and +signedness: - This is not the same as `x < 0.0', because IEEE 754 floating point - allows zero to be signed. The comparison `-0.0 < 0.0' is false, - but `signbit (-0.0)' will return a nonzero value. + * int8_t - - Function: double nextafter (double X, double Y) - - Function: float nextafterf (float X, float Y) - - Function: long double nextafterl (long double X, long double Y) - The `nextafter' function returns the next representable neighbor of - X in the direction towards Y. The size of the step between X and - the result depends on the type of the result. If X = Y the - function simply returns Y. If either value is `NaN', `NaN' is - returned. Otherwise a value corresponding to the value of the - least significant bit in the mantissa is added or subtracted, - depending on the direction. `nextafter' will signal overflow or - underflow if the result goes outside of the range of normalized - numbers. + * int16_t - This function is defined in IEC 559 (and the appendix with - recommended functions in IEEE 754/IEEE 854). + * int32_t - - Function: double nexttoward (double X, long double Y) - - Function: float nexttowardf (float X, long double Y) - - Function: long double nexttowardl (long double X, long double Y) - These functions are identical to the corresponding versions of - `nextafter' except that their second argument is a `long double'. + * int64_t - - Function: double nan (const char *TAGP) - - Function: float nanf (const char *TAGP) - - Function: long double nanl (const char *TAGP) - The `nan' function returns a representation of NaN, provided that - NaN is supported by the target platform. `nan - ("N-CHAR-SEQUENCE")' is equivalent to `strtod - ("NAN(N-CHAR-SEQUENCE)")'. + * uint8_t - The argument TAGP is used in an unspecified manner. On IEEE 754 - systems, there are many representations of NaN, and TAGP selects - one. On other systems it may do nothing. + * uint16_t - -File: libc.info, Node: FP Comparison Functions, Next: Misc FP Arithmetic, Prev: FP Bit Twiddling, Up: Arithmetic Functions + * uint32_t -Floating-Point Comparison Functions ------------------------------------ + * uint64_t - The standard C comparison operators provoke exceptions when one or -other of the operands is NaN. For example, + If your C compiler and target machine do not allow integers of a +certain size, the corresponding above type does not exist. - int v = a < 1.0; + If you don't need a specific storage size, but want the smallest data +structure with _at least_ N bits, use one of these: -will raise an exception if A is NaN. (This does _not_ happen with `==' -and `!='; those merely return false and true, respectively, when NaN is -examined.) Frequently this exception is undesirable. ISO C99 -therefore defines comparison functions that do not raise exceptions -when NaN is examined. All of the functions are implemented as macros -which allow their arguments to be of any floating-point type. The -macros are guaranteed to evaluate their arguments only once. + * int_least8_t - - Macro: int isgreater (_real-floating_ X, _real-floating_ Y) - This macro determines whether the argument X is greater than Y. - It is equivalent to `(X) > (Y)', but no exception is raised if X - or Y are NaN. + * int_least16_t - - Macro: int isgreaterequal (_real-floating_ X, _real-floating_ Y) - This macro determines whether the argument X is greater than or - equal to Y. It is equivalent to `(X) >= (Y)', but no exception is - raised if X or Y are NaN. + * int_least32_t - - Macro: int isless (_real-floating_ X, _real-floating_ Y) - This macro determines whether the argument X is less than Y. It - is equivalent to `(X) < (Y)', but no exception is raised if X or Y - are NaN. + * int_least64_t - - Macro: int islessequal (_real-floating_ X, _real-floating_ Y) - This macro determines whether the argument X is less than or equal - to Y. It is equivalent to `(X) <= (Y)', but no exception is - raised if X or Y are NaN. + * uint_least8_t - - Macro: int islessgreater (_real-floating_ X, _real-floating_ Y) - This macro determines whether the argument X is less or greater - than Y. It is equivalent to `(X) < (Y) || (X) > (Y)' (although it - only evaluates X and Y once), but no exception is raised if X or Y - are NaN. + * uint_least16_t - This macro is not equivalent to `X != Y', because that expression - is true if X or Y are NaN. + * uint_least32_t - - Macro: int isunordered (_real-floating_ X, _real-floating_ Y) - This macro determines whether its arguments are unordered. In - other words, it is true if X or Y are NaN, and false otherwise. + * uint_least64_t - Not all machines provide hardware support for these operations. On -machines that don't, the macros can be very slow. Therefore, you should -not use these functions when NaN is not a concern. + If you don't need a specific storage size, but want the data +structure that allows the fastest access while having at least N bits +(and among data structures with the same access speed, the smallest +one), use one of these: - *Note:* There are no macros `isequal' or `isunequal'. They are -unnecessary, because the `==' and `!=' operators do _not_ throw an -exception if one or both of the operands are NaN. + * int_fast8_t - -File: libc.info, Node: Misc FP Arithmetic, Prev: FP Comparison Functions, Up: Arithmetic Functions + * int_fast16_t -Miscellaneous FP arithmetic functions -------------------------------------- + * int_fast32_t - The functions in this section perform miscellaneous but common -operations that are awkward to express with C operators. On some -processors these functions can use special machine instructions to -perform these operations faster than the equivalent C code. + * int_fast64_t - - Function: double fmin (double X, double Y) - - Function: float fminf (float X, float Y) - - Function: long double fminl (long double X, long double Y) - The `fmin' function returns the lesser of the two values X and Y. - It is similar to the expression - ((x) < (y) ? (x) : (y)) - except that X and Y are only evaluated once. + * uint_fast8_t - If an argument is NaN, the other argument is returned. If both - arguments are NaN, NaN is returned. + * uint_fast16_t - - Function: double fmax (double X, double Y) - - Function: float fmaxf (float X, float Y) - - Function: long double fmaxl (long double X, long double Y) - The `fmax' function returns the greater of the two values X and Y. + * uint_fast32_t - If an argument is NaN, the other argument is returned. If both - arguments are NaN, NaN is returned. + * uint_fast64_t - - Function: double fdim (double X, double Y) - - Function: float fdimf (float X, float Y) - - Function: long double fdiml (long double X, long double Y) - The `fdim' function returns the positive difference between X and - Y. The positive difference is X - Y if X is greater than Y, and 0 - otherwise. + If you want an integer with the widest range possible on the +platform on which it is being used, use one of the following. If you +use these, you should write code that takes into account the variable +size and range of the integer. - If X, Y, or both are NaN, NaN is returned. + * intmax_t - - Function: double fma (double X, double Y, double Z) - - Function: float fmaf (float X, float Y, float Z) - - Function: long double fmal (long double X, long double Y, long - double Z) - The `fma' function performs floating-point multiply-add. This is - the operation (X * Y) + Z, but the intermediate result is not - rounded to the destination type. This can sometimes improve the - precision of a calculation. + * uintmax_t - This function was introduced because some processors have a special - instruction to perform multiply-add. The C compiler cannot use it - directly, because the expression `x*y + z' is defined to round the - intermediate result. `fma' lets you choose when you want to round - only once. + The GNU C library also provides macros that tell you the maximum and +minimum possible values for each integer data type. The macro names +follow these examples: `INT32_MAX', `UINT8_MAX', `INT_FAST32_MIN', +`INT_LEAST64_MIN', `UINTMAX_MAX', `INTMAX_MAX', `INTMAX_MIN'. Note +that there are no macros for unsigned integer minima. These are always +zero. - On processors which do not implement multiply-add in hardware, - `fma' can be very slow since it must avoid intermediate rounding. - `math.h' defines the symbols `FP_FAST_FMA', `FP_FAST_FMAF', and - `FP_FAST_FMAL' when the corresponding version of `fma' is no - slower than the expression `x*y + z'. In the GNU C library, this - always means the operation is implemented in hardware. + There are similar macros for use with C's built in integer types +which should come with your C compiler. These are described in *Note +Data Type Measurements::. + + Don't forget you can use the C `sizeof' function with any of these +data types to get the number of bytes of storage each uses.  -File: libc.info, Node: Complex Numbers, Next: Operations on Complex, Prev: Arithmetic Functions, Up: Arithmetic +File: libc.info, Node: Integer Division, Next: Floating Point Numbers, Prev: Integers, Up: Arithmetic -Complex Numbers -=============== +Integer Division +================ - ISO C99 introduces support for complex numbers in C. This is done -with a new type qualifier, `complex'. It is a keyword if and only if -`complex.h' has been included. There are three complex types, -corresponding to the three real types: `float complex', `double -complex', and `long double complex'. + This section describes functions for performing integer division. +These functions are redundant when GNU CC is used, because in GNU C the +`/' operator always rounds towards zero. But in other C +implementations, `/' may round differently with negative arguments. +`div' and `ldiv' are useful because they specify how to round the +quotient: towards zero. The remainder has the same sign as the +numerator. - To construct complex numbers you need a way to indicate the imaginary -part of a number. There is no standard notation for an imaginary -floating point constant. Instead, `complex.h' defines two macros that -can be used to create complex numbers. + These functions are specified to return a result R such that the +value `R.quot*DENOMINATOR + R.rem' equals NUMERATOR. - - Macro: const float complex _Complex_I - This macro is a representation of the complex number "0+1i". - Multiplying a real floating-point value by `_Complex_I' gives a - complex number whose value is purely imaginary. You can use this - to construct complex constants: + To use these facilities, you should include the header file +`stdlib.h' in your program. - 3.0 + 4.0i = `3.0 + 4.0 * _Complex_I' + - Data Type: div_t + This is a structure type used to hold the result returned by the + `div' function. It has the following members: - Note that `_Complex_I * _Complex_I' has the value `-1', but the - type of that value is `complex'. + `int quot' + The quotient from the division. -`_Complex_I' is a bit of a mouthful. `complex.h' also defines a -shorter name for the same constant. + `int rem' + The remainder from the division. - - Macro: const float complex I - This macro has exactly the same value as `_Complex_I'. Most of the - time it is preferable. However, it causes problems if you want to - use the identifier `I' for something else. You can safely write + - Function: div_t div (int NUMERATOR, int DENOMINATOR) + This function `div' computes the quotient and remainder from the + division of NUMERATOR by DENOMINATOR, returning the result in a + structure of type `div_t'. - #include - #undef I + If the result cannot be represented (as in a division by zero), the + behavior is undefined. - if you need `I' for your own purposes. (In that case we recommend - you also define some other short name for `_Complex_I', such as - `J'.) + Here is an example, albeit not a very useful one. + div_t result; + result = div (20, -6); - -File: libc.info, Node: Operations on Complex, Next: Parsing of Numbers, Prev: Complex Numbers, Up: Arithmetic + Now `result.quot' is `-3' and `result.rem' is `2'. -Projections, Conjugates, and Decomposing of Complex Numbers -=========================================================== + - Data Type: ldiv_t + This is a structure type used to hold the result returned by the + `ldiv' function. It has the following members: - ISO C99 also defines functions that perform basic operations on -complex numbers, such as decomposition and conjugation. The prototypes -for all these functions are in `complex.h'. All functions are -available in three variants, one for each of the three complex types. + `long int quot' + The quotient from the division. - - Function: double creal (complex double Z) - - Function: float crealf (complex float Z) - - Function: long double creall (complex long double Z) - These functions return the real part of the complex number Z. + `long int rem' + The remainder from the division. - - Function: double cimag (complex double Z) - - Function: float cimagf (complex float Z) - - Function: long double cimagl (complex long double Z) - These functions return the imaginary part of the complex number Z. + (This is identical to `div_t' except that the components are of + type `long int' rather than `int'.) - - Function: complex double conj (complex double Z) - - Function: complex float conjf (complex float Z) - - Function: complex long double conjl (complex long double Z) - These functions return the conjugate value of the complex number - Z. The conjugate of a complex number has the same real part and a - negated imaginary part. In other words, `conj(a + bi) = a + -bi'. + - Function: ldiv_t ldiv (long int NUMERATOR, long int DENOMINATOR) + The `ldiv' function is similar to `div', except that the arguments + are of type `long int' and the result is returned as a structure + of type `ldiv_t'. - - Function: double carg (complex double Z) - - Function: float cargf (complex float Z) - - Function: long double cargl (complex long double Z) - These functions return the argument of the complex number Z. The - argument of a complex number is the angle in the complex plane - between the positive real axis and a line passing through zero and - the number. This angle is measured in the usual fashion and - ranges from 0 to 2pi. + - Data Type: lldiv_t + This is a structure type used to hold the result returned by the + `lldiv' function. It has the following members: - `carg' has a branch cut along the positive real axis. + `long long int quot' + The quotient from the division. - - Function: complex double cproj (complex double Z) - - Function: complex float cprojf (complex float Z) - - Function: complex long double cprojl (complex long double Z) - These functions return the projection of the complex value Z onto - the Riemann sphere. Values with a infinite imaginary part are - projected to positive infinity on the real axis, even if the real - part is NaN. If the real part is infinite, the result is - equivalent to + `long long int rem' + The remainder from the division. - INFINITY + I * copysign (0.0, cimag (z)) + (This is identical to `div_t' except that the components are of + type `long long int' rather than `int'.) + + - Function: lldiv_t lldiv (long long int NUMERATOR, long long int + DENOMINATOR) + The `lldiv' function is like the `div' function, but the arguments + are of type `long long int' and the result is returned as a + structure of type `lldiv_t'. + + The `lldiv' function was added in ISO C99. + + - Data Type: imaxdiv_t + This is a structure type used to hold the result returned by the + `imaxdiv' function. It has the following members: + + `intmax_t quot' + The quotient from the division. + + `intmax_t rem' + The remainder from the division. + + (This is identical to `div_t' except that the components are of + type `intmax_t' rather than `int'.) + + See *Note Integers:: for a description of the `intmax_t' type. + + + - Function: imaxdiv_t imaxdiv (intmax_t NUMERATOR, intmax_t + DENOMINATOR) + The `imaxdiv' function is like the `div' function, but the + arguments are of type `intmax_t' and the result is returned as a + structure of type `imaxdiv_t'. + + See *Note Integers:: for a description of the `intmax_t' type. + + The `imaxdiv' function was added in ISO C99.  -File: libc.info, Node: Parsing of Numbers, Next: System V Number Conversion, Prev: Operations on Complex, Up: Arithmetic +File: libc.info, Node: Floating Point Numbers, Next: Floating Point Classes, Prev: Integer Division, Up: Arithmetic -Parsing of Numbers -================== +Floating Point Numbers +====================== - This section describes functions for "reading" integer and -floating-point numbers from a string. It may be more convenient in some -cases to use `sscanf' or one of the related functions; see *Note -Formatted Input::. But often you can make a program more robust by -finding the tokens in the string by hand, then converting the numbers -one by one. + Most computer hardware has support for two different kinds of +numbers: integers (...-3, -2, -1, 0, 1, 2, 3...) and floating-point +numbers. Floating-point numbers have three parts: the "mantissa", the +"exponent", and the "sign bit". The real number represented by a +floating-point value is given by (s ? -1 : 1) * 2^e * M where s is the +sign bit, e the exponent, and M the mantissa. *Note Floating Point +Concepts::, for details. (It is possible to have a different "base" +for the exponent, but all modern hardware uses 2.) + + Floating-point numbers can represent a finite subset of the real +numbers. While this subset is large enough for most purposes, it is +important to remember that the only reals that can be represented +exactly are rational numbers that have a terminating binary expansion +shorter than the width of the mantissa. Even simple fractions such as +1/5 can only be approximated by floating point. + + Mathematical operations and functions frequently need to produce +values that are not representable. Often these values can be +approximated closely enough for practical purposes, but sometimes they +can't. Historically there was no way to tell when the results of a +calculation were inaccurate. Modern computers implement the IEEE 754 +standard for numerical computations, which defines a framework for +indicating to the program when the results of calculation are not +trustworthy. This framework consists of a set of "exceptions" that +indicate why a result could not be represented, and the special values +"infinity" and "not a number" (NaN). + + +File: libc.info, Node: Floating Point Classes, Next: Floating Point Errors, Prev: Floating Point Numbers, Up: Arithmetic + +Floating-Point Number Classification Functions +============================================== + + ISO C99 defines macros that let you determine what sort of +floating-point number a variable holds. + + - Macro: int fpclassify (_float-type_ X) + This is a generic macro which works on all floating-point types and + which returns a value of type `int'. The possible values are: + + `FP_NAN' + The floating-point number X is "Not a Number" (*note Infinity + and NaN::) + + `FP_INFINITE' + The value of X is either plus or minus infinity (*note + Infinity and NaN::) + + `FP_ZERO' + The value of X is zero. In floating-point formats like + IEEE 754, where zero can be signed, this value is also + returned if X is negative zero. + + `FP_SUBNORMAL' + Numbers whose absolute value is too small to be represented + in the normal format are represented in an alternate, + "denormalized" format (*note Floating Point Concepts::). + This format is less precise but can represent values closer + to zero. `fpclassify' returns this value for values of X in + this alternate format. + + `FP_NORMAL' + This value is returned for all other values of X. It + indicates that there is nothing special about the number. + + + `fpclassify' is most useful if more than one property of a number +must be tested. There are more specific macros which only test one +property at a time. Generally these macros execute faster than +`fpclassify', since there is special hardware support for them. You +should therefore use the specific macros whenever possible. + + - Macro: int isfinite (_float-type_ X) + This macro returns a nonzero value if X is finite: not plus or + minus infinity, and not NaN. It is equivalent to + + (fpclassify (x) != FP_NAN && fpclassify (x) != FP_INFINITE) + + `isfinite' is implemented as a macro which accepts any + floating-point type. + + - Macro: int isnormal (_float-type_ X) + This macro returns a nonzero value if X is finite and normalized. + It is equivalent to + + (fpclassify (x) == FP_NORMAL) + + - Macro: int isnan (_float-type_ X) + This macro returns a nonzero value if X is NaN. It is equivalent + to + + (fpclassify (x) == FP_NAN) + + Another set of floating-point classification functions was provided +by BSD. The GNU C library also supports these functions; however, we +recommend that you use the ISO C99 macros in new code. Those are +standard and will be available more widely. Also, since they are +macros, you do not have to worry about the type of their argument. + + - Function: int isinf (double X) + - Function: int isinff (float X) + - Function: int isinfl (long double X) + This function returns `-1' if X represents negative infinity, `1' + if X represents positive infinity, and `0' otherwise. + + - Function: int isnan (double X) + - Function: int isnanf (float X) + - Function: int isnanl (long double X) + This function returns a nonzero value if X is a "not a number" + value, and zero otherwise. + + *Note:* The `isnan' macro defined by ISO C99 overrides the BSD + function. This is normally not a problem, because the two + routines behave identically. However, if you really need to get + the BSD function for some reason, you can write + + (isnan) (x) + + - Function: int finite (double X) + - Function: int finitef (float X) + - Function: int finitel (long double X) + This function returns a nonzero value if X is finite or a "not a + number" value, and zero otherwise. + + *Portability Note:* The functions listed in this section are BSD +extensions. + + +File: libc.info, Node: Floating Point Errors, Next: Rounding, Prev: Floating Point Classes, Up: Arithmetic + +Errors in Floating-Point Calculations +===================================== * Menu: -* Parsing of Integers:: Functions for conversion of integer values. -* Parsing of Floats:: Functions for conversion of floating-point - values. +* FP Exceptions:: IEEE 754 math exceptions and how to detect them. +* Infinity and NaN:: Special values returned by calculations. +* Status bit operations:: Checking for exceptions after the fact. +* Math Error Reporting:: How the math functions report errors.  -File: libc.info, Node: Parsing of Integers, Next: Parsing of Floats, Up: Parsing of Numbers +File: libc.info, Node: FP Exceptions, Next: Infinity and NaN, Up: Floating Point Errors -Parsing of Integers -------------------- +FP Exceptions +------------- - The `str' functions are declared in `stdlib.h' and those beginning -with `wcs' are declared in `wchar.h'. One might wonder about the use -of `restrict' in the prototypes of the functions in this section. It -is seemingly useless but the ISO C standard uses it (for the functions -defined there) so we have to do it as well. + The IEEE 754 standard defines five "exceptions" that can occur +during a calculation. Each corresponds to a particular sort of error, +such as overflow. - - Function: long int strtol (const char *restrict STRING, char - **restrict TAILPTR, int BASE) - The `strtol' ("string-to-long") function converts the initial part - of STRING to a signed integer, which is returned as a value of - type `long int'. + When exceptions occur (when exceptions are "raised", in the language +of the standard), one of two things can happen. By default the +exception is simply noted in the floating-point "status word", and the +program continues as if nothing had happened. The operation produces a +default value, which depends on the exception (see the table below). +Your program can check the status word to find out which exceptions +happened. - This function attempts to decompose STRING as follows: + Alternatively, you can enable "traps" for exceptions. In that case, +when an exception is raised, your program will receive the `SIGFPE' +signal. The default action for this signal is to terminate the +program. *Note Signal Handling::, for how you can change the effect of +the signal. - * A (possibly empty) sequence of whitespace characters. Which - characters are whitespace is determined by the `isspace' - function (*note Classification of Characters::). These are - discarded. + In the System V math library, the user-defined function `matherr' is +called when certain exceptions occur inside math library functions. +However, the Unix98 standard deprecates this interface. We support it +for historical compatibility, but recommend that you do not use it in +new programs. - * An optional plus or minus sign (`+' or `-'). +The exceptions defined in IEEE 754 are: - * A nonempty sequence of digits in the radix specified by BASE. +`Invalid Operation' + This exception is raised if the given operands are invalid for the + operation to be performed. Examples are (see IEEE 754, section 7): + 1. Addition or subtraction: oo - oo. (But oo + oo = oo). - If BASE is zero, decimal radix is assumed unless the series of - digits begins with `0' (specifying octal radix), or `0x' or - `0X' (specifying hexadecimal radix); in other words, the same - syntax used for integer constants in C. + 2. Multiplication: 0 * oo. - Otherwise BASE must have a value between `2' and `36'. If - BASE is `16', the digits may optionally be preceded by `0x' - or `0X'. If base has no legal value the value returned is - `0l' and the global variable `errno' is set to `EINVAL'. + 3. Division: 0/0 or oo/oo. - * Any remaining characters in the string. If TAILPTR is not a - null pointer, `strtol' stores a pointer to this tail in - `*TAILPTR'. + 4. Remainder: x REM y, where y is zero or x is infinite. - If the string is empty, contains only whitespace, or does not - contain an initial substring that has the expected syntax for an - integer in the specified BASE, no conversion is performed. In - this case, `strtol' returns a value of zero and the value stored in - `*TAILPTR' is the value of STRING. + 5. Square root if the operand is less then zero. More + generally, any mathematical function evaluated outside its + domain produces this exception. - In a locale other than the standard `"C"' locale, this function - may recognize additional implementation-dependent syntax. + 6. Conversion of a floating-point number to an integer or decimal + string, when the number cannot be represented in the target + format (due to overflow, infinity, or NaN). - If the string has valid syntax for an integer but the value is not - representable because of overflow, `strtol' returns either - `LONG_MAX' or `LONG_MIN' (*note Range of Type::), as appropriate - for the sign of the value. It also sets `errno' to `ERANGE' to - indicate there was overflow. + 7. Conversion of an unrecognizable input string. - You should not check for errors by examining the return value of - `strtol', because the string might be a valid representation of - `0l', `LONG_MAX', or `LONG_MIN'. Instead, check whether TAILPTR - points to what you expect after the number (e.g. `'\0'' if the - string should end after the number). You also need to clear ERRNO - before the call and check it afterward, in case there was overflow. + 8. Comparison via predicates involving < or >, when one or other + of the operands is NaN. You can prevent this exception by + using the unordered comparison functions instead; see *Note + FP Comparison Functions::. - There is an example at the end of this section. + If the exception does not trap, the result of the operation is NaN. - - Function: long int wcstol (const wchar_t *restrict STRING, wchar_t - **restrict TAILPTR, int BASE) - The `wcstol' function is equivalent to the `strtol' function in - nearly all aspects but handles wide character strings. +`Division by Zero' + This exception is raised when a finite nonzero number is divided + by zero. If no trap occurs the result is either +oo or -oo, + depending on the signs of the operands. - The `wcstol' function was introduced in Amendment 1 of ISO C90. +`Overflow' + This exception is raised whenever the result cannot be represented + as a finite value in the precision format of the destination. If + no trap occurs the result depends on the sign of the intermediate + result and the current rounding mode (IEEE 754, section 7.3): + 1. Round to nearest carries all overflows to oo with the sign of + the intermediate result. - - Function: unsigned long int strtoul (const char *retrict STRING, - char **restrict TAILPTR, int BASE) - The `strtoul' ("string-to-unsigned-long") function is like - `strtol' except it converts to an `unsigned long int' value. The - syntax is the same as described above for `strtol'. The value - returned on overflow is `ULONG_MAX' (*note Range of Type::). + 2. Round toward 0 carries all overflows to the largest + representable finite number with the sign of the intermediate + result. - If STRING depicts a negative number, `strtoul' acts the same as - STRTOL but casts the result to an unsigned integer. That means - for example that `strtoul' on `"-1"' returns `ULONG_MAX' and an - input more negative than `LONG_MIN' returns (`ULONG_MAX' + 1) / 2. + 3. Round toward -oo carries positive overflows to the largest + representable finite number and negative overflows to -oo. - `strtoul' sets ERRNO to `EINVAL' if BASE is out of range, or - `ERANGE' on overflow. + 4. Round toward oo carries negative overflows to the most + negative representable finite number and positive overflows + to oo. - - Function: unsigned long int wcstoul (const wchar_t *restrict STRING, - wchar_t **restrict TAILPTR, int BASE) - The `wcstoul' function is equivalent to the `strtoul' function in - nearly all aspects but handles wide character strings. + Whenever the overflow exception is raised, the inexact exception + is also raised. - The `wcstoul' function was introduced in Amendment 1 of ISO C90. +`Underflow' + The underflow exception is raised when an intermediate result is + too small to be calculated accurately, or if the operation's + result rounded to the destination precision is too small to be + normalized. - - Function: long long int strtoll (const char *restrict STRING, char - **restrict TAILPTR, int BASE) - The `strtoll' function is like `strtol' except that it returns a - `long long int' value, and accepts numbers with a correspondingly - larger range. + When no trap is installed for the underflow exception, underflow is + signaled (via the underflow flag) only when both tininess and loss + of accuracy have been detected. If no trap handler is installed + the operation continues with an imprecise small value, or zero if + the destination precision cannot hold the small exact result. - If the string has valid syntax for an integer but the value is not - representable because of overflow, `strtoll' returns either - `LONG_LONG_MAX' or `LONG_LONG_MIN' (*note Range of Type::), as - appropriate for the sign of the value. It also sets `errno' to - `ERANGE' to indicate there was overflow. +`Inexact' + This exception is signalled if a rounded result is not exact (such + as when calculating the square root of two) or a result overflows + without an overflow trap. - The `strtoll' function was introduced in ISO C99. + +File: libc.info, Node: Infinity and NaN, Next: Status bit operations, Prev: FP Exceptions, Up: Floating Point Errors - - Function: long long int wcstoll (const wchar_t *restrict STRING, - wchar_t **restrict TAILPTR, int BASE) - The `wcstoll' function is equivalent to the `strtoll' function in - nearly all aspects but handles wide character strings. +Infinity and NaN +---------------- - The `wcstoll' function was introduced in Amendment 1 of ISO C90. + IEEE 754 floating point numbers can represent positive or negative +infinity, and "NaN" (not a number). These three values arise from +calculations whose result is undefined or cannot be represented +accurately. You can also deliberately set a floating-point variable to +any of them, which is sometimes useful. Some examples of calculations +that produce infinity or NaN: - - Function: long long int strtoq (const char *restrict STRING, char - **restrict TAILPTR, int BASE) - `strtoq' ("string-to-quad-word") is the BSD name for `strtoll'. + 1/0 = oo + log (0) = -oo + sqrt (-1) = NaN - - Function: long long int wcstoq (const wchar_t *restrict STRING, - wchar_t **restrict TAILPTR, int BASE) - The `wcstoq' function is equivalent to the `strtoq' function in - nearly all aspects but handles wide character strings. + When a calculation produces any of these values, an exception also +occurs; see *Note FP Exceptions::. - The `wcstoq' function is a GNU extension. + The basic operations and math functions all accept infinity and NaN +and produce sensible output. Infinities propagate through calculations +as one would expect: for example, 2 + oo = oo, 4/oo = 0, atan (oo) = +pi/2. NaN, on the other hand, infects any calculation that involves +it. Unless the calculation would produce the same result no matter +what real value replaced NaN, the result is NaN. - - Function: unsigned long long int strtoull (const char *restrict - STRING, char **restrict TAILPTR, int BASE) - The `strtoull' function is related to `strtoll' the same way - `strtoul' is related to `strtol'. + In comparison operations, positive infinity is larger than all values +except itself and NaN, and negative infinity is smaller than all values +except itself and NaN. NaN is "unordered": it is not equal to, greater +than, or less than anything, _including itself_. `x == x' is false if +the value of `x' is NaN. You can use this to test whether a value is +NaN or not, but the recommended way to test for NaN is with the `isnan' +function (*note Floating Point Classes::). In addition, `<', `>', +`<=', and `>=' will raise an exception when applied to NaNs. - The `strtoull' function was introduced in ISO C99. + `math.h' defines macros that allow you to explicitly set a variable +to infinity or NaN. - - Function: unsigned long long int wcstoull (const wchar_t *restrict - STRING, wchar_t **restrict TAILPTR, int BASE) - The `wcstoull' function is equivalent to the `strtoull' function - in nearly all aspects but handles wide character strings. + - Macro: float INFINITY + An expression representing positive infinity. It is equal to the + value produced by mathematical operations like `1.0 / 0.0'. + `-INFINITY' represents negative infinity. - The `wcstoull' function was introduced in Amendment 1 of ISO C90. + You can test whether a floating-point value is infinite by + comparing it to this macro. However, this is not recommended; you + should use the `isfinite' macro instead. *Note Floating Point + Classes::. - - Function: unsigned long long int strtouq (const char *restrict - STRING, char **restrict TAILPTR, int BASE) - `strtouq' is the BSD name for `strtoull'. + This macro was introduced in the ISO C99 standard. - - Function: unsigned long long int wcstouq (const wchar_t *restrict - STRING, wchar_t **restrict TAILPTR, int BASE) - The `wcstouq' function is equivalent to the `strtouq' function in - nearly all aspects but handles wide character strings. + - Macro: float NAN + An expression representing a value which is "not a number". This + macro is a GNU extension, available only on machines that support + the "not a number" value--that is to say, on all machines that + support IEEE floating point. - The `wcstoq' function is a GNU extension. + You can use `#ifdef NAN' to test whether the machine supports NaN. + (Of course, you must arrange for GNU extensions to be visible, + such as by defining `_GNU_SOURCE', and then you must include + `math.h'.) - - Function: intmax_t strtoimax (const char *restrict STRING, char - **restrict TAILPTR, int BASE) - The `strtoimax' function is like `strtol' except that it returns a - `intmax_t' value, and accepts numbers of a corresponding range. + IEEE 754 also allows for another unusual value: negative zero. This +value is produced when you divide a positive number by negative +infinity, or when a negative result is smaller than the limits of +representation. Negative zero behaves identically to zero in all +calculations, unless you explicitly test the sign bit with `signbit' or +`copysign'. - If the string has valid syntax for an integer but the value is not - representable because of overflow, `strtoimax' returns either - `INTMAX_MAX' or `INTMAX_MIN' (*note Integers::), as appropriate - for the sign of the value. It also sets `errno' to `ERANGE' to - indicate there was overflow. + +File: libc.info, Node: Status bit operations, Next: Math Error Reporting, Prev: Infinity and NaN, Up: Floating Point Errors - See *Note Integers:: for a description of the `intmax_t' type. The - `strtoimax' function was introduced in ISO C99. +Examining the FPU status word +----------------------------- - - Function: intmax_t wcstoimax (const wchar_t *restrict STRING, - wchar_t **restrict TAILPTR, int BASE) - The `wcstoimax' function is equivalent to the `strtoimax' function - in nearly all aspects but handles wide character strings. + ISO C99 defines functions to query and manipulate the floating-point +status word. You can use these functions to check for untrapped +exceptions when it's convenient, rather than worrying about them in the +middle of a calculation. - The `wcstoimax' function was introduced in ISO C99. + These constants represent the various IEEE 754 exceptions. Not all +FPUs report all the different exceptions. Each constant is defined if +and only if the FPU you are compiling for supports that exception, so +you can test for FPU support with `#ifdef'. They are defined in +`fenv.h'. - - Function: uintmax_t strtoumax (const char *restrict STRING, char - **restrict TAILPTR, int BASE) - The `strtoumax' function is related to `strtoimax' the same way - that `strtoul' is related to `strtol'. +`FE_INEXACT' + The inexact exception. - See *Note Integers:: for a description of the `intmax_t' type. The - `strtoumax' function was introduced in ISO C99. +`FE_DIVBYZERO' + The divide by zero exception. - - Function: uintmax_t wcstoumax (const wchar_t *restrict STRING, - wchar_t **restrict TAILPTR, int BASE) - The `wcstoumax' function is equivalent to the `strtoumax' function - in nearly all aspects but handles wide character strings. +`FE_UNDERFLOW' + The underflow exception. - The `wcstoumax' function was introduced in ISO C99. +`FE_OVERFLOW' + The overflow exception. - - Function: long int atol (const char *STRING) - This function is similar to the `strtol' function with a BASE - argument of `10', except that it need not detect overflow errors. - The `atol' function is provided mostly for compatibility with - existing code; using `strtol' is more robust. +`FE_INVALID' + The invalid exception. - - Function: int atoi (const char *STRING) - This function is like `atol', except that it returns an `int'. - The `atoi' function is also considered obsolete; use `strtol' - instead. + The macro `FE_ALL_EXCEPT' is the bitwise OR of all exception macros +which are supported by the FP implementation. - - Function: long long int atoll (const char *STRING) - This function is similar to `atol', except it returns a `long long - int'. + These functions allow you to clear exception flags, test for +exceptions, and save and restore the set of exceptions flagged. - The `atoll' function was introduced in ISO C99. It too is - obsolete (despite having just been added); use `strtoll' instead. + - Function: int feclearexcept (int EXCEPTS) + This function clears all of the supported exception flags + indicated by EXCEPTS. - All the functions mentioned in this section so far do not handle -alternative representations of characters as described in the locale -data. Some locales specify thousands separator and the way they have to -be used which can help to make large numbers more readable. To read -such numbers one has to use the `scanf' functions with the `'' flag. + The function returns zero in case the operation was successful, a + non-zero value otherwise. - Here is a function which parses a string as a sequence of integers -and returns the sum of them: + - Function: int feraiseexcept (int EXCEPTS) + This function raises the supported exceptions indicated by + EXCEPTS. If more than one exception bit in EXCEPTS is set the + order in which the exceptions are raised is undefined except that + overflow (`FE_OVERFLOW') or underflow (`FE_UNDERFLOW') are raised + before inexact (`FE_INEXACT'). Whether for overflow or underflow + the inexact exception is also raised is also implementation + dependent. + + The function returns zero in case the operation was successful, a + non-zero value otherwise. + + - Function: int fetestexcept (int EXCEPTS) + Test whether the exception flags indicated by the parameter EXCEPT + are currently set. If any of them are, a nonzero value is returned + which specifies which exceptions are set. Otherwise the result is + zero. + + To understand these functions, imagine that the status word is an +integer variable named STATUS. `feclearexcept' is then equivalent to +`status &= ~excepts' and `fetestexcept' is equivalent to `(status & +excepts)'. The actual implementation may be very different, of course. + + Exception flags are only cleared when the program explicitly +requests it, by calling `feclearexcept'. If you want to check for +exceptions from a set of calculations, you should clear all the flags +first. Here is a simple example of the way to use `fetestexcept': - int - sum_ints_from_string (char *string) { - int sum = 0; - - while (1) { - char *tail; - int next; - - /* Skip whitespace by hand, to detect the end. */ - while (isspace (*string)) string++; - if (*string == 0) - break; - - /* There is more nonwhitespace, */ - /* so it ought to be another number. */ - errno = 0; - /* Parse it. */ - next = strtol (string, &tail, 0); - /* Add it in, if not overflow. */ - if (errno) - printf ("Overflow\n"); - else - sum += next; - /* Advance past it. */ - string = tail; - } - - return sum; + double f; + int raised; + feclearexcept (FE_ALL_EXCEPT); + f = compute (); + raised = fetestexcept (FE_OVERFLOW | FE_INVALID); + if (raised & FE_OVERFLOW) { /* ... */ } + if (raised & FE_INVALID) { /* ... */ } + /* ... */ } + + You cannot explicitly set bits in the status word. You can, however, +save the entire status word and restore it later. This is done with the +following functions: + + - Function: int fegetexceptflag (fexcept_t *FLAGP, int EXCEPTS) + This function stores in the variable pointed to by FLAGP an + implementation-defined value representing the current setting of + the exception flags indicated by EXCEPTS. + + The function returns zero in case the operation was successful, a + non-zero value otherwise. + + - Function: int fesetexceptflag (const fexcept_t *FLAGP, int + EXCEPTS) This function restores the flags for the exceptions + indicated by EXCEPTS to the values stored in the variable pointed + to by FLAGP. + + The function returns zero in case the operation was successful, a + non-zero value otherwise. + + Note that the value stored in `fexcept_t' bears no resemblance to +the bit mask returned by `fetestexcept'. The type may not even be an +integer. Do not attempt to modify an `fexcept_t' variable. diff -durpN glibc-2.2.3/manual/libc.info-33 glibc-2.2.4/manual/libc.info-33 --- glibc-2.2.3/manual/libc.info-33 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-33 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1160 +7,1113 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Parsing of Floats, Prev: Parsing of Integers, Up: Parsing of Numbers +File: libc.info, Node: Math Error Reporting, Prev: Status bit operations, Up: Floating Point Errors -Parsing of Floats ------------------ +Error Reporting by Mathematical Functions +----------------------------------------- - The `str' functions are declared in `stdlib.h' and those beginning -with `wcs' are declared in `wchar.h'. One might wonder about the use -of `restrict' in the prototypes of the functions in this section. It -is seemingly useless but the ISO C standard uses it (for the functions -defined there) so we have to do it as well. + Many of the math functions are defined only over a subset of the +real or complex numbers. Even if they are mathematically defined, +their result may be larger or smaller than the range representable by +their return type. These are known as "domain errors", "overflows", and +"underflows", respectively. Math functions do several things when one +of these errors occurs. In this manual we will refer to the complete +response as "signalling" a domain error, overflow, or underflow. - - Function: double strtod (const char *restrict STRING, char - **restrict TAILPTR) - The `strtod' ("string-to-double") function converts the initial - part of STRING to a floating-point number, which is returned as a - value of type `double'. + When a math function suffers a domain error, it raises the invalid +exception and returns NaN. It also sets ERRNO to `EDOM'; this is for +compatibility with old systems that do not support IEEE 754 exception +handling. Likewise, when overflow occurs, math functions raise the +overflow exception and return oo or -oo as appropriate. They also set +ERRNO to `ERANGE'. When underflow occurs, the underflow exception is +raised, and zero (appropriately signed) is returned. ERRNO may be set +to `ERANGE', but this is not guaranteed. - This function attempts to decompose STRING as follows: + Some of the math functions are defined mathematically to result in a +complex value over parts of their domains. The most familiar example of +this is taking the square root of a negative number. The complex math +functions, such as `csqrt', will return the appropriate complex value +in this case. The real-valued functions, such as `sqrt', will signal a +domain error. - * A (possibly empty) sequence of whitespace characters. Which - characters are whitespace is determined by the `isspace' - function (*note Classification of Characters::). These are - discarded. + Some older hardware does not support infinities. On that hardware, +overflows instead return a particular very large number (usually the +largest representable number). `math.h' defines macros you can use to +test for overflow on both old and new hardware. - * An optional plus or minus sign (`+' or `-'). + - Macro: double HUGE_VAL + - Macro: float HUGE_VALF + - Macro: long double HUGE_VALL + An expression representing a particular very large number. On + machines that use IEEE 754 floating point format, `HUGE_VAL' is + infinity. On other machines, it's typically the largest positive + number that can be represented. - * A floating point number in decimal or hexadecimal format. The - decimal format is: - - A nonempty sequence of digits optionally containing a - decimal-point character--normally `.', but it depends on - the locale (*note General Numeric::). + Mathematical functions return the appropriately typed version of + `HUGE_VAL' or `-HUGE_VAL' when the result is too large to be + represented. - - An optional exponent part, consisting of a character `e' - or `E', an optional sign, and a sequence of digits. + +File: libc.info, Node: Rounding, Next: Control Functions, Prev: Floating Point Errors, Up: Arithmetic +Rounding Modes +============== - The hexadecimal format is as follows: - - A 0x or 0X followed by a nonempty sequence of - hexadecimal digits optionally containing a decimal-point - character--normally `.', but it depends on the locale - (*note General Numeric::). + Floating-point calculations are carried out internally with extra +precision, and then rounded to fit into the destination type. This +ensures that results are as precise as the input data. IEEE 754 +defines four possible rounding modes: - - An optional binary-exponent part, consisting of a - character `p' or `P', an optional sign, and a sequence - of digits. +Round to nearest. + This is the default mode. It should be used unless there is a + specific need for one of the others. In this mode results are + rounded to the nearest representable value. If the result is + midway between two representable values, the even representable is + chosen. "Even" here means the lowest-order bit is zero. This + rounding mode prevents statistical bias and guarantees numeric + stability: round-off errors in a lengthy calculation will remain + smaller than half of `FLT_EPSILON'. +Round toward plus Infinity. + All results are rounded to the smallest representable value which + is greater than the result. - * Any remaining characters in the string. If TAILPTR is not a - null pointer, a pointer to this tail of the string is stored - in `*TAILPTR'. +Round toward minus Infinity. + All results are rounded to the largest representable value which + is less than the result. - If the string is empty, contains only whitespace, or does not - contain an initial substring that has the expected syntax for a - floating-point number, no conversion is performed. In this case, - `strtod' returns a value of zero and the value returned in - `*TAILPTR' is the value of STRING. +Round toward zero. + All results are rounded to the largest representable value whose + magnitude is less than that of the result. In other words, if the + result is negative it is rounded up; if it is positive, it is + rounded down. - In a locale other than the standard `"C"' or `"POSIX"' locales, - this function may recognize additional locale-dependent syntax. +`fenv.h' defines constants which you can use to refer to the various +rounding modes. Each one will be defined if and only if the FPU +supports the corresponding rounding mode. - If the string has valid syntax for a floating-point number but the - value is outside the range of a `double', `strtod' will signal - overflow or underflow as described in *Note Math Error Reporting::. +`FE_TONEAREST' + Round to nearest. - `strtod' recognizes four special input strings. The strings - `"inf"' and `"infinity"' are converted to oo, or to the largest - representable value if the floating-point format doesn't support - infinities. You can prepend a `"+"' or `"-"' to specify the sign. - Case is ignored when scanning these strings. +`FE_UPWARD' + Round toward +oo. - The strings `"nan"' and `"nan(CHARS...)"' are converted to NaN. - Again, case is ignored. If CHARS... are provided, they are used - in some unspecified fashion to select a particular representation - of NaN (there can be several). +`FE_DOWNWARD' + Round toward -oo. - Since zero is a valid result as well as the value returned on - error, you should check for errors in the same way as for - `strtol', by examining ERRNO and TAILPTR. +`FE_TOWARDZERO' + Round toward zero. - - Function: float strtof (const char *STRING, char **TAILPTR) - - Function: long double strtold (const char *STRING, char **TAILPTR) - These functions are analogous to `strtod', but return `float' and - `long double' values respectively. They report errors in the same - way as `strtod'. `strtof' can be substantially faster than - `strtod', but has less precision; conversely, `strtold' can be - much slower but has more precision (on systems where `long double' - is a separate type). + Underflow is an unusual case. Normally, IEEE 754 floating point +numbers are always normalized (*note Floating Point Concepts::). +Numbers smaller than 2^r (where r is the minimum exponent, +`FLT_MIN_RADIX-1' for FLOAT) cannot be represented as normalized +numbers. Rounding all such numbers to zero or 2^r would cause some +algorithms to fail at 0. Therefore, they are left in denormalized +form. That produces loss of precision, since some bits of the mantissa +are stolen to indicate the decimal point. - These functions have been GNU extensions and are new to ISO C99. + If a result is too small to be represented as a denormalized number, +it is rounded to zero. However, the sign of the result is preserved; if +the calculation was negative, the result is "negative zero". Negative +zero can also result from some operations on infinity, such as 4/-oo. +Negative zero behaves identically to zero except when the `copysign' or +`signbit' functions are used to check the sign bit directly. - - Function: double wcstod (const wchar_t *restrict STRING, wchar_t - **restrict TAILPTR) - - Function: float wcstof (const wchar_t *STRING, wchar_t **TAILPTR) - - Function: long double wcstold (const wchar_t *STRING, wchar_t - **TAILPTR) - The `wcstod', `wcstof', and `wcstol' functions are equivalent in - nearly all aspect to the `strtod', `strtof', and `strtold' - functions but it handles wide character string. + At any time one of the above four rounding modes is selected. You +can find out which one with this function: - The `wcstod' function was introduced in Amendment 1 of ISO C90. - The `wcstof' and `wcstold' functions were introduced in ISO C99. + - Function: int fegetround (void) + Returns the currently selected rounding mode, represented by one + of the values of the defined rounding mode macros. - - Function: double atof (const char *STRING) - This function is similar to the `strtod' function, except that it - need not detect overflow and underflow errors. The `atof' function - is provided mostly for compatibility with existing code; using - `strtod' is more robust. +To change the rounding mode, use this function: - The GNU C library also provides `_l' versions of these functions, -which take an additional argument, the locale to use in conversion. -*Note Parsing of Integers::. + - Function: int fesetround (int ROUND) + Changes the currently selected rounding mode to ROUND. If ROUND + does not correspond to one of the supported rounding modes nothing + is changed. `fesetround' returns zero if it changed the rounding + mode, a nonzero value if the mode is not supported. - -File: libc.info, Node: System V Number Conversion, Prev: Parsing of Numbers, Up: Arithmetic + You should avoid changing the rounding mode if possible. It can be +an expensive operation; also, some hardware requires you to compile your +program differently for it to work. The resulting code may run slower. +See your compiler documentation for details. -Old-fashioned System V number-to-string functions -================================================= + +File: libc.info, Node: Control Functions, Next: Arithmetic Functions, Prev: Rounding, Up: Arithmetic - The old System V C library provided three functions to convert -numbers to strings, with unusual and hard-to-use semantics. The GNU C -library also provides these functions and some natural extensions. +Floating-Point Control Functions +================================ - These functions are only available in glibc and on systems descended -from AT&T Unix. Therefore, unless these functions do precisely what you -need, it is better to use `sprintf', which is standard. + IEEE 754 floating-point implementations allow the programmer to +decide whether traps will occur for each of the exceptions, by setting +bits in the "control word". In C, traps result in the program +receiving the `SIGFPE' signal; see *Note Signal Handling::. - All these functions are defined in `stdlib.h'. + *Note:* IEEE 754 says that trap handlers are given details of the +exceptional situation, and can set the result value. C signals do not +provide any mechanism to pass this information back and forth. +Trapping exceptions in C is therefore not very useful. - - Function: char * ecvt (double VALUE, int NDIGIT, int *DECPT, int - *NEG) - The function `ecvt' converts the floating-point number VALUE to a - string with at most NDIGIT decimal digits. The returned string - contains no decimal point or sign. The first digit of the string - is non-zero (unless VALUE is actually zero) and the last digit is - rounded to nearest. `*DECPT' is set to the index in the string of - the first digit after the decimal point. `*NEG' is set to a - nonzero value if VALUE is negative, zero otherwise. + It is sometimes necessary to save the state of the floating-point +unit while you perform some calculation. The library provides functions +which save and restore the exception flags, the set of exceptions that +generate traps, and the rounding mode. This information is known as the +"floating-point environment". - If NDIGIT decimal digits would exceed the precision of a `double' - it is reduced to a system-specific value. + The functions to save and restore the floating-point environment all +use a variable of type `fenv_t' to store information. This type is +defined in `fenv.h'. Its size and contents are implementation-defined. +You should not attempt to manipulate a variable of this type directly. - The returned string is statically allocated and overwritten by - each call to `ecvt'. + To save the state of the FPU, use one of these functions: - If VALUE is zero, it is implementation defined whether `*DECPT' is - `0' or `1'. + - Function: int fegetenv (fenv_t *ENVP) + Store the floating-point environment in the variable pointed to by + ENVP. - For example: `ecvt (12.3, 5, &d, &n)' returns `"12300"' and sets D - to `2' and N to `0'. + The function returns zero in case the operation was successful, a + non-zero value otherwise. - - Function: char * fcvt (double VALUE, int NDIGIT, int *DECPT, int - *NEG) - The function `fcvt' is like `ecvt', but NDIGIT specifies the - number of digits after the decimal point. If NDIGIT is less than - zero, VALUE is rounded to the NDIGIT+1'th place to the left of the - decimal point. For example, if NDIGIT is `-1', VALUE will be - rounded to the nearest 10. If NDIGIT is negative and larger than - the number of digits to the left of the decimal point in VALUE, - VALUE will be rounded to one significant digit. + - Function: int feholdexcept (fenv_t *ENVP) + Store the current floating-point environment in the object pointed + to by ENVP. Then clear all exception flags, and set the FPU to + trap no exceptions. Not all FPUs support trapping no exceptions; + if `feholdexcept' cannot set this mode, it returns nonzero value. + If it succeeds, it returns zero. - If NDIGIT decimal digits would exceed the precision of a `double' - it is reduced to a system-specific value. + The functions which restore the floating-point environment can take +these kinds of arguments: - The returned string is statically allocated and overwritten by - each call to `fcvt'. + * Pointers to `fenv_t' objects, which were initialized previously by + a call to `fegetenv' or `feholdexcept'. - - Function: char * gcvt (double VALUE, int NDIGIT, char *BUF) - `gcvt' is functionally equivalent to `sprintf(buf, "%*g", ndigit, - value'. It is provided only for compatibility's sake. It returns - BUF. + * The special macro `FE_DFL_ENV' which represents the floating-point + environment as it was available at program start. - If NDIGIT decimal digits would exceed the precision of a `double' - it is reduced to a system-specific value. + * Implementation defined macros with names starting with `FE_' and + having type `fenv_t *'. - As extensions, the GNU C library provides versions of these three -functions that take `long double' arguments. + If possible, the GNU C Library defines a macro `FE_NOMASK_ENV' + which represents an environment where every exception raised + causes a trap to occur. You can test for this macro using + `#ifdef'. It is only defined if `_GNU_SOURCE' is defined. - - Function: char * qecvt (long double VALUE, int NDIGIT, int *DECPT, - int *NEG) - This function is equivalent to `ecvt' except that it takes a `long - double' for the first parameter and that NDIGIT is restricted by - the precision of a `long double'. + Some platforms might define other predefined environments. - - Function: char * qfcvt (long double VALUE, int NDIGIT, int *DECPT, - int *NEG) - This function is equivalent to `fcvt' except that it takes a `long - double' for the first parameter and that NDIGIT is restricted by - the precision of a `long double'. +To set the floating-point environment, you can use either of these +functions: - - Function: char * qgcvt (long double VALUE, int NDIGIT, char *BUF) - This function is equivalent to `gcvt' except that it takes a `long - double' for the first parameter and that NDIGIT is restricted by - the precision of a `long double'. + - Function: int fesetenv (const fenv_t *ENVP) + Set the floating-point environment to that described by ENVP. - The `ecvt' and `fcvt' functions, and their `long double' -equivalents, all return a string located in a static buffer which is -overwritten by the next call to the function. The GNU C library -provides another set of extended functions which write the converted -string into a user-supplied buffer. These have the conventional `_r' -suffix. + The function returns zero in case the operation was successful, a + non-zero value otherwise. - `gcvt_r' is not necessary, because `gcvt' already uses a -user-supplied buffer. + - Function: int feupdateenv (const fenv_t *ENVP) + Like `fesetenv', this function sets the floating-point environment + to that described by ENVP. However, if any exceptions were + flagged in the status word before `feupdateenv' was called, they + remain flagged after the call. In other words, after `feupdateenv' + is called, the status word is the bitwise OR of the previous + status word and the one saved in ENVP. - - Function: char * ecvt_r (double VALUE, int NDIGIT, int *DECPT, int - *NEG, char *BUF, size_t LEN) - The `ecvt_r' function is the same as `ecvt', except that it places - its result into the user-specified buffer pointed to by BUF, with - length LEN. + The function returns zero in case the operation was successful, a + non-zero value otherwise. - This function is a GNU extension. +To control for individual exceptions if raising them causes a trap to +occur, you can use the following two functions. - - Function: char * fcvt_r (double VALUE, int NDIGIT, int *DECPT, int - *NEG, char *BUF, size_t LEN) - The `fcvt_r' function is the same as `fcvt', except that it places - its result into the user-specified buffer pointed to by BUF, with - length LEN. + *Portability Note:* These functions are all GNU extensions. - This function is a GNU extension. + - Function: int feenableexcept (int EXCEPTS) + This functions enables traps for each of the exceptions as + indicated by the parameter EXCEPT. The individual excepetions are + described in *Note Status bit operations::. Only the specified + exceptions are enabled, the status of the other exceptions is not + changed. - - Function: char * qecvt_r (long double VALUE, int NDIGIT, int *DECPT, - int *NEG, char *BUF, size_t LEN) - The `qecvt_r' function is the same as `qecvt', except that it - places its result into the user-specified buffer pointed to by - BUF, with length LEN. + The function returns the previous enabled exceptions in case the + operation was successful, `-1' otherwise. - This function is a GNU extension. + - Function: int fedisableexcept (int EXCEPTS) + This functions disables traps for each of the exceptions as + indicated by the parameter EXCEPT. The individual excepetions are + described in *Note Status bit operations::. Only the specified + exceptions are disabled, the status of the other exceptions is not + changed. - - Function: char * qfcvt_r (long double VALUE, int NDIGIT, int *DECPT, - int *NEG, char *BUF, size_t LEN) - The `qfcvt_r' function is the same as `qfcvt', except that it - places its result into the user-specified buffer pointed to by - BUF, with length LEN. + The function returns the previous enabled exceptions in case the + operation was successful, `-1' otherwise. - This function is a GNU extension. + - Function: int fegetexcept (int EXCEPTS) + The function returns a bitmask of all currently enabled + exceptions. It returns `-1' in case of failure.  -File: libc.info, Node: Date and Time, Next: Resource Usage And Limitation, Prev: Arithmetic, Up: Top +File: libc.info, Node: Arithmetic Functions, Next: Complex Numbers, Prev: Control Functions, Up: Arithmetic -Date and Time -************* +Arithmetic Functions +==================== - This chapter describes functions for manipulating dates and times, -including functions for determining what time it is and conversion -between different time representations. + The C library provides functions to do basic operations on +floating-point numbers. These include absolute value, maximum and +minimum, normalization, bit twiddling, rounding, and a few others. * Menu: -* Time Basics:: Concepts and definitions. -* Elapsed Time:: Data types to represent elapsed times -* Processor And CPU Time:: Time a program has spent executing. -* Calendar Time:: Manipulation of ``real'' dates and times. -* Setting an Alarm:: Sending a signal after a specified time. -* Sleeping:: Waiting for a period of time. +* Absolute Value:: Absolute values of integers and floats. +* Normalization Functions:: Extracting exponents and putting them back. +* Rounding Functions:: Rounding floats to integers. +* Remainder Functions:: Remainders on division, precisely defined. +* FP Bit Twiddling:: Sign bit adjustment. Adding epsilon. +* FP Comparison Functions:: Comparisons without risk of exceptions. +* Misc FP Arithmetic:: Max, min, positive difference, multiply-add.  -File: libc.info, Node: Time Basics, Next: Elapsed Time, Up: Date and Time +File: libc.info, Node: Absolute Value, Next: Normalization Functions, Up: Arithmetic Functions -Time Basics -=========== +Absolute Value +-------------- - Discussing time in a technical manual can be difficult because the -word "time" in English refers to lots of different things. In this -manual, we use a rigorous terminology to avoid confusion, and the only -thing we use the simple word "time" for is to talk about the abstract -concept. + These functions are provided for obtaining the "absolute value" (or +"magnitude") of a number. The absolute value of a real number X is X +if X is positive, -X if X is negative. For a complex number Z, whose +real part is X and whose imaginary part is Y, the absolute value is +`sqrt (X*X + Y*Y)'. - A "calendar time" is a point in the time continuum, for example -November 4, 1990 at 18:02.5 UTC. Sometimes this is called "absolute -time". + Prototypes for `abs', `labs' and `llabs' are in `stdlib.h'; +`imaxabs' is declared in `inttypes.h'; `fabs', `fabsf' and `fabsl' are +declared in `math.h'. `cabs', `cabsf' and `cabsl' are declared in +`complex.h'. - We don't speak of a "date", because that is inherent in a calendar -time. + - Function: int abs (int NUMBER) + - Function: long int labs (long int NUMBER) + - Function: long long int llabs (long long int NUMBER) + - Function: intmax_t imaxabs (intmax_t NUMBER) + These functions return the absolute value of NUMBER. - An "interval" is a contiguous part of the time continuum between two -calendar times, for example the hour between 9:00 and 10:00 on July 4, -1980. + Most computers use a two's complement integer representation, in + which the absolute value of `INT_MIN' (the smallest possible `int') + cannot be represented; thus, `abs (INT_MIN)' is not defined. - An "elapsed time" is the length of an interval, for example, 35 -minutes. People sometimes sloppily use the word "interval" to refer to -the elapsed time of some interval. + `llabs' and `imaxdiv' are new to ISO C99. - An "amount of time" is a sum of elapsed times, which need not be of -any specific intervals. For example, the amount of time it takes to -read a book might be 9 hours, independently of when and in how many -sittings it is read. + See *Note Integers:: for a description of the `intmax_t' type. - A "period" is the elapsed time of an interval between two events, -especially when they are part of a sequence of regularly repeating -events. - "CPU time" is like calendar time, except that it is based on the -subset of the time continuum when a particular process is actively -using a CPU. CPU time is, therefore, relative to a process. + - Function: double fabs (double NUMBER) + - Function: float fabsf (float NUMBER) + - Function: long double fabsl (long double NUMBER) + This function returns the absolute value of the floating-point + number NUMBER. - "Processor time" is an amount of time that a CPU is in use. In -fact, it's a basic system resource, since there's a limit to how much -can exist in any given interval (that limit is the elapsed time of the -interval times the number of CPUs in the processor). People often call -this CPU time, but we reserve the latter term in this manual for the -definition above. + - Function: double cabs (complex double Z) + - Function: float cabsf (complex float Z) + - Function: long double cabsl (complex long double Z) + These functions return the absolute value of the complex number Z + (*note Complex Numbers::). The absolute value of a complex number + is: - -File: libc.info, Node: Elapsed Time, Next: Processor And CPU Time, Prev: Time Basics, Up: Date and Time + sqrt (creal (Z) * creal (Z) + cimag (Z) * cimag (Z)) -Elapsed Time -============ + This function should always be used instead of the direct formula + because it takes special care to avoid losing precision. It may + also take advantage of hardware support for this operation. See + `hypot' in *Note Exponents and Logarithms::. - One way to represent an elapsed time is with a simple arithmetic data -type, as with the following function to compute the elapsed time between -two calendar times. This function is declared in `time.h'. + +File: libc.info, Node: Normalization Functions, Next: Rounding Functions, Prev: Absolute Value, Up: Arithmetic Functions - - Function: double difftime (time_t TIME1, time_t TIME0) - The `difftime' function returns the number of seconds of elapsed - time between calendar time TIME1 and calendar time TIME0, as a - value of type `double'. The difference ignores leap seconds - unless leap second support is enabled. +Normalization Functions +----------------------- - In the GNU system, you can simply subtract `time_t' values. But on - other systems, the `time_t' data type might use some other encoding - where subtraction doesn't work directly. + The functions described in this section are primarily provided as a +way to efficiently perform certain low-level manipulations on floating +point numbers that are represented internally using a binary radix; see +*Note Floating Point Concepts::. These functions are required to have +equivalent behavior even if the representation does not use a radix of +2, but of course they are unlikely to be particularly efficient in +those cases. - The GNU C library provides two data types specifically for -representing an elapsed time. They are used by various GNU C library -functions, and you can use them for your own purposes too. They're -exactly the same except that one has a resolution in microseconds, and -the other, newer one, is in nanoseconds. + All these functions are declared in `math.h'. - - Data Type: struct timeval - The `struct timeval' structure represents an elapsed time. It is - declared in `sys/time.h' and has the following members: + - Function: double frexp (double VALUE, int *EXPONENT) + - Function: float frexpf (float VALUE, int *EXPONENT) + - Function: long double frexpl (long double VALUE, int *EXPONENT) + These functions are used to split the number VALUE into a + normalized fraction and an exponent. - `long int tv_sec' - This represents the number of whole seconds of elapsed time. + If the argument VALUE is not zero, the return value is VALUE times + a power of two, and is always in the range 1/2 (inclusive) to 1 + (exclusive). The corresponding exponent is stored in `*EXPONENT'; + the return value multiplied by 2 raised to this exponent equals + the original number VALUE. - `long int tv_usec' - This is the rest of the elapsed time (a fraction of a second), - represented as the number of microseconds. It is always less - than one million. + For example, `frexp (12.8, &exponent)' returns `0.8' and stores + `4' in `exponent'. + If VALUE is zero, then the return value is zero and zero is stored + in `*EXPONENT'. - - Data Type: struct timespec - The `struct timespec' structure represents an elapsed time. It is - declared in `time.h' and has the following members: + - Function: double ldexp (double VALUE, int EXPONENT) + - Function: float ldexpf (float VALUE, int EXPONENT) + - Function: long double ldexpl (long double VALUE, int EXPONENT) + These functions return the result of multiplying the floating-point + number VALUE by 2 raised to the power EXPONENT. (It can be used + to reassemble floating-point numbers that were taken apart by + `frexp'.) - `long int tv_sec' - This represents the number of whole seconds of elapsed time. + For example, `ldexp (0.8, 4)' returns `12.8'. - `long int tv_nsec' - This is the rest of the elapsed time (a fraction of a second), - represented as the number of nanoseconds. It is always less - than one billion. + The following functions, which come from BSD, provide facilities +equivalent to those of `ldexp' and `frexp'. See also the ISO C +function `logb' which originally also appeared in BSD. + - Function: double scalb (double VALUE, int EXPONENT) + - Function: float scalbf (float VALUE, int EXPONENT) + - Function: long double scalbl (long double VALUE, int EXPONENT) + The `scalb' function is the BSD name for `ldexp'. - It is often necessary to subtract two values of type -`struct timeval' or `struct timespec'. Here is the best way to do -this. It works even on some peculiar operating systems where the -`tv_sec' member has an unsigned type. + - Function: long long int scalbn (double X, int n) + - Function: long long int scalbnf (float X, int n) + - Function: long long int scalbnl (long double X, int n) + `scalbn' is identical to `scalb', except that the exponent N is an + `int' instead of a floating-point number. - /* Subtract the `struct timeval' values X and Y, - storing the result in RESULT. - Return 1 if the difference is negative, otherwise 0. */ - - int - timeval_subtract (result, x, y) - struct timeval *result, *x, *y; - { - /* Perform the carry for the later subtraction by updating Y. */ - if (x->tv_usec < y->tv_usec) { - int nsec = (y->tv_usec - x->tv_usec) / 1000000 + 1; - y->tv_usec -= 1000000 * nsec; - y->tv_sec += nsec; - } - if (x->tv_usec - y->tv_usec > 1000000) { - int nsec = (x->tv_usec - y->tv_usec) / 1000000; - y->tv_usec += 1000000 * nsec; - y->tv_sec -= nsec; - } - - /* Compute the time remaining to wait. - `tv_usec' is certainly positive. */ - result->tv_sec = x->tv_sec - y->tv_sec; - result->tv_usec = x->tv_usec - y->tv_usec; - - /* Return 1 if result is negative. */ - return x->tv_sec < y->tv_sec; - } + - Function: long long int scalbln (double X, long int n) + - Function: long long int scalblnf (float X, long int n) + - Function: long long int scalblnl (long double X, long int n) + `scalbln' is identical to `scalb', except that the exponent N is a + `long int' instead of a floating-point number. - Common functions that use `struct timeval' are `gettimeofday' and -`settimeofday'. + - Function: long long int significand (double X) + - Function: long long int significandf (float X) + - Function: long long int significandl (long double X) + `significand' returns the mantissa of X scaled to the range [1, 2). + It is equivalent to `scalb (X, (double) -ilogb (X))'. - There are no GNU C library functions specifically oriented toward -dealing with elapsed times, but the calendar time, processor time, and -alarm and sleeping functions have a lot to do with them. + This function exists mainly for use in certain standardized tests + of IEEE 754 conformance.  -File: libc.info, Node: Processor And CPU Time, Next: Calendar Time, Prev: Elapsed Time, Up: Date and Time - -Processor And CPU Time -====================== - - If you're trying to optimize your program or measure its efficiency, -it's very useful to know how much processor time it uses. For that, -calendar time and elapsed times are useless because a process may spend -time waiting for I/O or for other processes to use the CPU. However, -you can get the information with the functions in this section. - - CPU time (*note Time Basics::) is represented by the data type -`clock_t', which is a number of "clock ticks". It gives the total -amount of time a process has actively used a CPU since some arbitrary -event. On the GNU system, that event is the creation of the process. -While arbitrary in general, the event is always the same event for any -particular process, so you can always measure how much time on the CPU -a particular computation takes by examinining the process' CPU time -before and after the computation. +File: libc.info, Node: Rounding Functions, Next: Remainder Functions, Prev: Normalization Functions, Up: Arithmetic Functions - In the GNU system, `clock_t' is equivalent to `long int' and -`CLOCKS_PER_SEC' is an integer value. But in other systems, both -`clock_t' and the macro `CLOCKS_PER_SEC' can be either integer or -floating-point types. Casting CPU time values to `double', as in the -example above, makes sure that operations such as arithmetic and -printing work properly and consistently no matter what the underlying -representation is. +Rounding Functions +------------------ - Note that the clock can wrap around. On a 32bit system with -`CLOCKS_PER_SEC' set to one million this function will return the same -value approximately every 72 minutes. + The functions listed here perform operations such as rounding and +truncation of floating-point values. Some of these functions convert +floating point numbers to integer values. They are all declared in +`math.h'. - For additional functions to examine a process' use of processor time, -and to control it, *Note Resource Usage And Limitation::. + You can also convert floating-point numbers to integers simply by +casting them to `int'. This discards the fractional part, effectively +rounding towards zero. However, this only works if the result can +actually be represented as an `int'--for very large numbers, this is +impossible. The functions listed here return the result as a `double' +instead to get around this problem. -* Menu: + - Function: double ceil (double X) + - Function: float ceilf (float X) + - Function: long double ceill (long double X) + These functions round X upwards to the nearest integer, returning + that value as a `double'. Thus, `ceil (1.5)' is `2.0'. -* CPU Time:: The `clock' function. -* Processor Time:: The `times' function. + - Function: double floor (double X) + - Function: float floorf (float X) + - Function: long double floorl (long double X) + These functions round X downwards to the nearest integer, + returning that value as a `double'. Thus, `floor (1.5)' is `1.0' + and `floor (-1.5)' is `-2.0'. - -File: libc.info, Node: CPU Time, Next: Processor Time, Up: Processor And CPU Time + - Function: double trunc (double X) + - Function: float truncf (float X) + - Function: long double truncl (long double X) + The `trunc' functions round X towards zero to the nearest integer + (returned in floating-point format). Thus, `trunc (1.5)' is `1.0' + and `trunc (-1.5)' is `-1.0'. -CPU Time Inquiry ----------------- + - Function: double rint (double X) + - Function: float rintf (float X) + - Function: long double rintl (long double X) + These functions round X to an integer value according to the + current rounding mode. *Note Floating Point Parameters::, for + information about the various rounding modes. The default + rounding mode is to round to the nearest integer; some machines + support other modes, but round-to-nearest is always used unless + you explicitly select another. - To get a process' CPU time, you can use the `clock' function. This -facility is declared in the header file `time.h'. + If X was not initially an integer, these functions raise the + inexact exception. - In typical usage, you call the `clock' function at the beginning and -end of the interval you want to time, subtract the values, and then -divide by `CLOCKS_PER_SEC' (the number of clock ticks per second) to -get processor time, like this: + - Function: double nearbyint (double X) + - Function: float nearbyintf (float X) + - Function: long double nearbyintl (long double X) + These functions return the same value as the `rint' functions, but + do not raise the inexact exception if X is not an integer. - #include - - clock_t start, end; - double cpu_time_used; - - start = clock(); - ... /* Do the work. */ - end = clock(); - cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC; + - Function: double round (double X) + - Function: float roundf (float X) + - Function: long double roundl (long double X) + These functions are similar to `rint', but they round halfway + cases away from zero instead of to the nearest even integer. - Do not use a single CPU time as an amount of time; it doesn't work -that way. Either do a subtraction as shown above or query processor -time directly. *Note Processor Time::. + - Function: long int lrint (double X) + - Function: long int lrintf (float X) + - Function: long int lrintl (long double X) + These functions are just like `rint', but they return a `long int' + instead of a floating-point number. - Different computers and operating systems vary wildly in how they -keep track of CPU time. It's common for the internal processor clock -to have a resolution somewhere between a hundredth and millionth of a -second. + - Function: long long int llrint (double X) + - Function: long long int llrintf (float X) + - Function: long long int llrintl (long double X) + These functions are just like `rint', but they return a `long long + int' instead of a floating-point number. - - Macro: int CLOCKS_PER_SEC - The value of this macro is the number of clock ticks per second - measured by the `clock' function. POSIX requires that this value - be one million independent of the actual resolution. + - Function: long int lround (double X) + - Function: long int lroundf (float X) + - Function: long int lroundl (long double X) + These functions are just like `round', but they return a `long + int' instead of a floating-point number. - - Macro: int CLK_TCK - This is an obsolete name for `CLOCKS_PER_SEC'. + - Function: long long int llround (double X) + - Function: long long int llroundf (float X) + - Function: long long int llroundl (long double X) + These functions are just like `round', but they return a `long + long int' instead of a floating-point number. - - Data Type: clock_t - This is the type of the value returned by the `clock' function. - Values of type `clock_t' are numbers of clock ticks. + - Function: double modf (double VALUE, double *INTEGER-PART) + - Function: float modff (float VALUE, float *INTEGER-PART) + - Function: long double modfl (long double VALUE, long double + *INTEGER-PART) + These functions break the argument VALUE into an integer part and a + fractional part (between `-1' and `1', exclusive). Their sum + equals VALUE. Each of the parts has the same sign as VALUE, and + the integer part is always rounded toward zero. - - Function: clock_t clock (void) - This function returns the calling process' current CPU time. If - the CPU time is not available or cannot be represented, `clock' - returns the value `(clock_t)(-1)'. + `modf' stores the integer part in `*INTEGER-PART', and returns the + fractional part. For example, `modf (2.5, &intpart)' returns + `0.5' and stores `2.0' into `intpart'.  -File: libc.info, Node: Processor Time, Prev: CPU Time, Up: Processor And CPU Time - -Processor Time Inquiry ----------------------- - - The `times' function returns information about a process' -consumption of processor time in a `struct tms' object, in addition to -the process' CPU time. *Note Time Basics::. You should include the -header file `sys/times.h' to use this facility. - - - Data Type: struct tms - The `tms' structure is used to return information about process - times. It contains at least the following members: - - `clock_t tms_utime' - This is the total processor time the calling process has used - in executing the instructions of its program. - - `clock_t tms_stime' - This is the processor time the system has used on behalf of - the calling process. - - `clock_t tms_cutime' - This is the sum of the `tms_utime' values and the `tms_cutime' - values of all terminated child processes of the calling - process, whose status has been reported to the parent process - by `wait' or `waitpid'; see *Note Process Completion::. In - other words, it represents the total processor time used in - executing the instructions of all the terminated child - processes of the calling process, excluding child processes - which have not yet been reported by `wait' or `waitpid'. - - `clock_t tms_cstime' - This is similar to `tms_cutime', but represents the total - processor time system has used on behalf of all the - terminated child processes of the calling process. - - All of the times are given in numbers of clock ticks. Unlike CPU - time, these are the actual amounts of time; not relative to any - event. *Note Creating a Process::. - - - Function: clock_t times (struct tms *BUFFER) - The `times' function stores the processor time information for the - calling process in BUFFER. - - The return value is the calling process' CPU time (the same value - you get from `clock()'. `times' returns `(clock_t)(-1)' to - indicate failure. - - *Portability Note:* The `clock' function described in *Note CPU -Time:: is specified by the ISO C standard. The `times' function is a -feature of POSIX.1. In the GNU system, the CPU time is defined to be -equivalent to the sum of the `tms_utime' and `tms_stime' fields -returned by `times'. +File: libc.info, Node: Remainder Functions, Next: FP Bit Twiddling, Prev: Rounding Functions, Up: Arithmetic Functions - -File: libc.info, Node: Calendar Time, Next: Setting an Alarm, Prev: Processor And CPU Time, Up: Date and Time +Remainder Functions +------------------- -Calendar Time -============= + The functions in this section compute the remainder on division of +two floating-point numbers. Each is a little different; pick the one +that suits your problem. - This section describes facilities for keeping track of calendar time. -*Note Time Basics::. + - Function: double fmod (double NUMERATOR, double DENOMINATOR) + - Function: float fmodf (float NUMERATOR, float DENOMINATOR) + - Function: long double fmodl (long double NUMERATOR, long double + DENOMINATOR) + These functions compute the remainder from the division of + NUMERATOR by DENOMINATOR. Specifically, the return value is + `NUMERATOR - N * DENOMINATOR', where N is the quotient of + NUMERATOR divided by DENOMINATOR, rounded towards zero to an + integer. Thus, `fmod (6.5, 2.3)' returns `1.9', which is `6.5' + minus `4.6'. - The GNU C library represents calendar time three ways: + The result has the same sign as the NUMERATOR and has magnitude + less than the magnitude of the DENOMINATOR. - * "Simple time" (the `time_t' data type) is a compact - representation, typically giving the number of seconds of elapsed - time since some implementation-specific base time. + If DENOMINATOR is zero, `fmod' signals a domain error. - * There is also a "high-resolution time" representation. Like simple - time, this represents a calendar time as an elapsed time since a - base time, but instead of measuring in whole seconds, it uses a - `struct timeval' data type, which includes fractions of a second. - Use this time representation instead of simple time when you need - greater precision. + - Function: double drem (double NUMERATOR, double DENOMINATOR) + - Function: float dremf (float NUMERATOR, float DENOMINATOR) + - Function: long double dreml (long double NUMERATOR, long double + DENOMINATOR) + These functions are like `fmod' except that they rounds the + internal quotient N to the nearest integer instead of towards zero + to an integer. For example, `drem (6.5, 2.3)' returns `-0.4', + which is `6.5' minus `6.9'. - * "Local time" or "broken-down time" (the `struct tm' data type) - represents a calendar time as a set of components specifying the - year, month, and so on in the Gregorian calendar, for a specific - time zone. This calendar time representation is usually used only - to communicate with people. + The absolute value of the result is less than or equal to half the + absolute value of the DENOMINATOR. The difference between `fmod + (NUMERATOR, DENOMINATOR)' and `drem (NUMERATOR, DENOMINATOR)' is + always either DENOMINATOR, minus DENOMINATOR, or zero. -* Menu: + If DENOMINATOR is zero, `drem' signals a domain error. -* Simple Calendar Time:: Facilities for manipulating calendar time. -* High-Resolution Calendar:: A time representation with greater precision. -* Broken-down Time:: Facilities for manipulating local time. -* High Accuracy Clock:: Maintaining a high accuracy system clock. -* Formatting Calendar Time:: Converting times to strings. -* Parsing Date and Time:: Convert textual time and date information back - into broken-down time values. -* TZ Variable:: How users specify the time zone. -* Time Zone Functions:: Functions to examine or specify the time zone. -* Time Functions Example:: An example program showing use of some of - the time functions. + - Function: double remainder (double NUMERATOR, double DENOMINATOR) + - Function: float remainderf (float NUMERATOR, float DENOMINATOR) + - Function: long double remainderl (long double NUMERATOR, long double + DENOMINATOR) + This function is another name for `drem'.  -File: libc.info, Node: Simple Calendar Time, Next: High-Resolution Calendar, Up: Calendar Time +File: libc.info, Node: FP Bit Twiddling, Next: FP Comparison Functions, Prev: Remainder Functions, Up: Arithmetic Functions -Simple Calendar Time --------------------- +Setting and modifying single bits of FP values +---------------------------------------------- - This section describes the `time_t' data type for representing -calendar time as simple time, and the functions which operate on simple -time objects. These facilities are declared in the header file -`time.h'. + There are some operations that are too complicated or expensive to +perform by hand on floating-point numbers. ISO C99 defines functions +to do these operations, which mostly involve changing single bits. - - Data Type: time_t - This is the data type used to represent simple time. Sometimes, - it also represents an elapsed time. When interpreted as a - calendar time value, it represents the number of seconds elapsed - since 00:00:00 on January 1, 1970, Coordinated Universal Time. - (This calendar time is sometimes referred to as the "epoch".) - POSIX requires that this count not include leap seconds, but on - some systems this count includes leap seconds if you set `TZ' to - certain values (*note TZ Variable::). + - Function: double copysign (double X, double Y) + - Function: float copysignf (float X, float Y) + - Function: long double copysignl (long double X, long double Y) + These functions return X but with the sign of Y. They work even + if X or Y are NaN or zero. Both of these can carry a sign + (although not all implementations support it) and this is one of + the few operations that can tell the difference. - Note that a simple time has no concept of local time zone. - Calendar Time T is the same instant in time regardless of where on - the globe the computer is. + `copysign' never raises an exception. - In the GNU C library, `time_t' is equivalent to `long int'. In - other systems, `time_t' might be either an integer or - floating-point type. + This function is defined in IEC 559 (and the appendix with + recommended functions in IEEE 754/IEEE 854). - The function `difftime' tells you the elapsed time between two -simple calendar times, which is not always as easy to compute as just -subtracting. *Note Elapsed Time::. + - Function: int signbit (_float-type_ X) + `signbit' is a generic macro which can work on all floating-point + types. It returns a nonzero value if the value of X has its sign + bit set. - - Function: time_t time (time_t *RESULT) - The `time' function returns the current calendar time as a value of - type `time_t'. If the argument RESULT is not a null pointer, the - calendar time value is also stored in `*RESULT'. If the current - calendar time is not available, the value `(time_t)(-1)' is - returned. + This is not the same as `x < 0.0', because IEEE 754 floating point + allows zero to be signed. The comparison `-0.0 < 0.0' is false, + but `signbit (-0.0)' will return a nonzero value. - - Function: int stime (time_t *NEWTIME) - `stime' sets the system clock, i.e. it tells the system that the - current calendar time is NEWTIME, where `newtime' is interpreted - as described in the above definition of `time_t'. + - Function: double nextafter (double X, double Y) + - Function: float nextafterf (float X, float Y) + - Function: long double nextafterl (long double X, long double Y) + The `nextafter' function returns the next representable neighbor of + X in the direction towards Y. The size of the step between X and + the result depends on the type of the result. If X = Y the + function simply returns Y. If either value is `NaN', `NaN' is + returned. Otherwise a value corresponding to the value of the + least significant bit in the mantissa is added or subtracted, + depending on the direction. `nextafter' will signal overflow or + underflow if the result goes outside of the range of normalized + numbers. - `settimeofday' is a newer function which sets the system clock to - better than one second precision. `settimeofday' is generally a - better choice than `stime'. *Note High-Resolution Calendar::. + This function is defined in IEC 559 (and the appendix with + recommended functions in IEEE 754/IEEE 854). - Only the superuser can set the system clock. + - Function: double nexttoward (double X, long double Y) + - Function: float nexttowardf (float X, long double Y) + - Function: long double nexttowardl (long double X, long double Y) + These functions are identical to the corresponding versions of + `nextafter' except that their second argument is a `long double'. - If the function succeeds, the return value is zero. Otherwise, it - is `-1' and `errno' is set accordingly: + - Function: double nan (const char *TAGP) + - Function: float nanf (const char *TAGP) + - Function: long double nanl (const char *TAGP) + The `nan' function returns a representation of NaN, provided that + NaN is supported by the target platform. `nan + ("N-CHAR-SEQUENCE")' is equivalent to `strtod + ("NAN(N-CHAR-SEQUENCE)")'. - `EPERM' - The process is not superuser. + The argument TAGP is used in an unspecified manner. On IEEE 754 + systems, there are many representations of NaN, and TAGP selects + one. On other systems it may do nothing.  -File: libc.info, Node: High-Resolution Calendar, Next: Broken-down Time, Prev: Simple Calendar Time, Up: Calendar Time - -High-Resolution Calendar ------------------------- - - The `time_t' data type used to represent simple times has a -resolution of only one second. Some applications need more precision. - - So, the GNU C library also contains functions which are capable of -representing calendar times to a higher resolution than one second. The -functions and the associated data types described in this section are -declared in `sys/time.h'. - - - Data Type: struct timezone - The `struct timezone' structure is used to hold minimal information - about the local time zone. It has the following members: - - `int tz_minuteswest' - This is the number of minutes west of UTC. +File: libc.info, Node: FP Comparison Functions, Next: Misc FP Arithmetic, Prev: FP Bit Twiddling, Up: Arithmetic Functions - `int tz_dsttime' - If nonzero, Daylight Saving Time applies during some part of - the year. +Floating-Point Comparison Functions +----------------------------------- - The `struct timezone' type is obsolete and should never be used. - Instead, use the facilities described in *Note Time Zone - Functions::. + The standard C comparison operators provoke exceptions when one or +other of the operands is NaN. For example, - - Function: int gettimeofday (struct timeval *TP, struct timezone *TZP) - The `gettimeofday' function returns the current calendar time as - the elapsed time since the epoch in the `struct timeval' structure - indicated by TP. (*note Elapsed Time:: for a description of - `struct timespec'). Information about the time zone is returned in - the structure pointed at TZP. If the TZP argument is a null - pointer, time zone information is ignored. + int v = a < 1.0; - The return value is `0' on success and `-1' on failure. The - following `errno' error condition is defined for this function: +will raise an exception if A is NaN. (This does _not_ happen with `==' +and `!='; those merely return false and true, respectively, when NaN is +examined.) Frequently this exception is undesirable. ISO C99 +therefore defines comparison functions that do not raise exceptions +when NaN is examined. All of the functions are implemented as macros +which allow their arguments to be of any floating-point type. The +macros are guaranteed to evaluate their arguments only once. - `ENOSYS' - The operating system does not support getting time zone - information, and TZP is not a null pointer. The GNU - operating system does not support using `struct timezone' to - represent time zone information; that is an obsolete feature - of 4.3 BSD. Instead, use the facilities described in *Note - Time Zone Functions::. + - Macro: int isgreater (_real-floating_ X, _real-floating_ Y) + This macro determines whether the argument X is greater than Y. + It is equivalent to `(X) > (Y)', but no exception is raised if X + or Y are NaN. - - Function: int settimeofday (const struct timeval *TP, const struct - timezone *TZP) - The `settimeofday' function sets the current calendar time in the - system clock according to the arguments. As for `gettimeofday', - the calendar time is represented as the elapsed time since the - epoch. As for `gettimeofday', time zone information is ignored if - TZP is a null pointer. + - Macro: int isgreaterequal (_real-floating_ X, _real-floating_ Y) + This macro determines whether the argument X is greater than or + equal to Y. It is equivalent to `(X) >= (Y)', but no exception is + raised if X or Y are NaN. - You must be a privileged user in order to use `settimeofday'. + - Macro: int isless (_real-floating_ X, _real-floating_ Y) + This macro determines whether the argument X is less than Y. It + is equivalent to `(X) < (Y)', but no exception is raised if X or Y + are NaN. - Some kernels automatically set the system clock from some source - such as a hardware clock when they start up. Others, including - Linux, place the system clock in an "invalid" state (in which - attempts to read the clock fail). A call of `stime' removes the - system clock from an invalid state, and system startup scripts - typically run a program that calls `stime'. + - Macro: int islessequal (_real-floating_ X, _real-floating_ Y) + This macro determines whether the argument X is less than or equal + to Y. It is equivalent to `(X) <= (Y)', but no exception is + raised if X or Y are NaN. - `settimeofday' causes a sudden jump forwards or backwards, which - can cause a variety of problems in a system. Use `adjtime' (below) - to make a smooth transition from one time to another by temporarily - speeding up or slowing down the clock. + - Macro: int islessgreater (_real-floating_ X, _real-floating_ Y) + This macro determines whether the argument X is less or greater + than Y. It is equivalent to `(X) < (Y) || (X) > (Y)' (although it + only evaluates X and Y once), but no exception is raised if X or Y + are NaN. - With a Linux kernel, `adjtimex' does the same thing and can also - make permanent changes to the speed of the system clock so it - doesn't need to be corrected as often. + This macro is not equivalent to `X != Y', because that expression + is true if X or Y are NaN. - The return value is `0' on success and `-1' on failure. The - following `errno' error conditions are defined for this function: + - Macro: int isunordered (_real-floating_ X, _real-floating_ Y) + This macro determines whether its arguments are unordered. In + other words, it is true if X or Y are NaN, and false otherwise. - `EPERM' - This process cannot set the clock because it is not - privileged. + Not all machines provide hardware support for these operations. On +machines that don't, the macros can be very slow. Therefore, you should +not use these functions when NaN is not a concern. - `ENOSYS' - The operating system does not support setting time zone - information, and TZP is not a null pointer. + *Note:* There are no macros `isequal' or `isunequal'. They are +unnecessary, because the `==' and `!=' operators do _not_ throw an +exception if one or both of the operands are NaN. - - Function: int adjtime (const struct timeval *DELTA, struct timeval - *OLDDELTA) - This function speeds up or slows down the system clock in order to - make a gradual adjustment. This ensures that the calendar time - reported by the system clock is always monotonically increasing, - which might not happen if you simply set the clock. + +File: libc.info, Node: Misc FP Arithmetic, Prev: FP Comparison Functions, Up: Arithmetic Functions - The DELTA argument specifies a relative adjustment to be made to - the clock time. If negative, the system clock is slowed down for a - while until it has lost this much elapsed time. If positive, the - system clock is speeded up for a while. +Miscellaneous FP arithmetic functions +------------------------------------- - If the OLDDELTA argument is not a null pointer, the `adjtime' - function returns information about any previous time adjustment - that has not yet completed. + The functions in this section perform miscellaneous but common +operations that are awkward to express with C operators. On some +processors these functions can use special machine instructions to +perform these operations faster than the equivalent C code. - This function is typically used to synchronize the clocks of - computers in a local network. You must be a privileged user to - use it. + - Function: double fmin (double X, double Y) + - Function: float fminf (float X, float Y) + - Function: long double fminl (long double X, long double Y) + The `fmin' function returns the lesser of the two values X and Y. + It is similar to the expression + ((x) < (y) ? (x) : (y)) + except that X and Y are only evaluated once. - With a Linux kernel, you can use the `adjtimex' function to - permanently change the clock speed. + If an argument is NaN, the other argument is returned. If both + arguments are NaN, NaN is returned. - The return value is `0' on success and `-1' on failure. The - following `errno' error condition is defined for this function: + - Function: double fmax (double X, double Y) + - Function: float fmaxf (float X, float Y) + - Function: long double fmaxl (long double X, long double Y) + The `fmax' function returns the greater of the two values X and Y. - `EPERM' - You do not have privilege to set the time. + If an argument is NaN, the other argument is returned. If both + arguments are NaN, NaN is returned. - *Portability Note:* The `gettimeofday', `settimeofday', and -`adjtime' functions are derived from BSD. + - Function: double fdim (double X, double Y) + - Function: float fdimf (float X, float Y) + - Function: long double fdiml (long double X, long double Y) + The `fdim' function returns the positive difference between X and + Y. The positive difference is X - Y if X is greater than Y, and 0 + otherwise. - Symbols for the following function are declared in `sys/timex.h'. + If X, Y, or both are NaN, NaN is returned. - - Function: int adjtimex (struct timex *TIMEX) - `adjtimex' is functionally identical to `ntp_adjtime'. *Note High - Accuracy Clock::. + - Function: double fma (double X, double Y, double Z) + - Function: float fmaf (float X, float Y, float Z) + - Function: long double fmal (long double X, long double Y, long + double Z) + The `fma' function performs floating-point multiply-add. This is + the operation (X * Y) + Z, but the intermediate result is not + rounded to the destination type. This can sometimes improve the + precision of a calculation. - This function is present only with a Linux kernel. + This function was introduced because some processors have a special + instruction to perform multiply-add. The C compiler cannot use it + directly, because the expression `x*y + z' is defined to round the + intermediate result. `fma' lets you choose when you want to round + only once. + On processors which do not implement multiply-add in hardware, + `fma' can be very slow since it must avoid intermediate rounding. + `math.h' defines the symbols `FP_FAST_FMA', `FP_FAST_FMAF', and + `FP_FAST_FMAL' when the corresponding version of `fma' is no + slower than the expression `x*y + z'. In the GNU C library, this + always means the operation is implemented in hardware.  -File: libc.info, Node: Broken-down Time, Next: High Accuracy Clock, Prev: High-Resolution Calendar, Up: Calendar Time +File: libc.info, Node: Complex Numbers, Next: Operations on Complex, Prev: Arithmetic Functions, Up: Arithmetic -Broken-down Time ----------------- +Complex Numbers +=============== - Calendar time is represented by the usual GNU C library functions as -an elapsed time since a fixed base calendar time. This is convenient -for computation, but has no relation to the way people normally think of -calendar time. By contrast, "broken-down time" is a binary -representation of calendar time separated into year, month, day, and so -on. Broken-down time values are not useful for calculations, but they -are useful for printing human readable time information. + ISO C99 introduces support for complex numbers in C. This is done +with a new type qualifier, `complex'. It is a keyword if and only if +`complex.h' has been included. There are three complex types, +corresponding to the three real types: `float complex', `double +complex', and `long double complex'. - A broken-down time value is always relative to a choice of time -zone, and it also indicates which time zone that is. + To construct complex numbers you need a way to indicate the imaginary +part of a number. There is no standard notation for an imaginary +floating point constant. Instead, `complex.h' defines two macros that +can be used to create complex numbers. - The symbols in this section are declared in the header file `time.h'. + - Macro: const float complex _Complex_I + This macro is a representation of the complex number "0+1i". + Multiplying a real floating-point value by `_Complex_I' gives a + complex number whose value is purely imaginary. You can use this + to construct complex constants: - - Data Type: struct tm - This is the data type used to represent a broken-down time. The - structure contains at least the following members, which can - appear in any order. + 3.0 + 4.0i = `3.0 + 4.0 * _Complex_I' - `int tm_sec' - This is the number of full seconds since the top of the - minute (normally in the range `0' through `59', but the - actual upper limit is `60', to allow for leap seconds if leap - second support is available). + Note that `_Complex_I * _Complex_I' has the value `-1', but the + type of that value is `complex'. - `int tm_min' - This is the number of full minutes since the top of the hour - (in the range `0' through `59'). +`_Complex_I' is a bit of a mouthful. `complex.h' also defines a +shorter name for the same constant. - `int tm_hour' - This is the number of full hours past midnight (in the range - `0' through `23'). + - Macro: const float complex I + This macro has exactly the same value as `_Complex_I'. Most of the + time it is preferable. However, it causes problems if you want to + use the identifier `I' for something else. You can safely write - `int tm_mday' - This is the ordinal day of the month (in the range `1' - through `31'). Watch out for this one! As the only ordinal - number in the structure, it is inconsistent with the rest of - the structure. + #include + #undef I - `int tm_mon' - This is the number of full calendar months since the - beginning of the year (in the range `0' through `11'). Watch - out for this one! People usually use ordinal numbers for - month-of-year (where January = 1). + if you need `I' for your own purposes. (In that case we recommend + you also define some other short name for `_Complex_I', such as + `J'.) - `int tm_year' - This is the number of full calendar years since 1900. - `int tm_wday' - This is the number of full days since Sunday (in the range - `0' through `6'). + +File: libc.info, Node: Operations on Complex, Next: Parsing of Numbers, Prev: Complex Numbers, Up: Arithmetic - `int tm_yday' - This is the number of full days since the beginning of the - year (in the range `0' through `365'). +Projections, Conjugates, and Decomposing of Complex Numbers +=========================================================== - `int tm_isdst' - This is a flag that indicates whether Daylight Saving Time is - (or was, or will be) in effect at the time described. The - value is positive if Daylight Saving Time is in effect, zero - if it is not, and negative if the information is not - available. + ISO C99 also defines functions that perform basic operations on +complex numbers, such as decomposition and conjugation. The prototypes +for all these functions are in `complex.h'. All functions are +available in three variants, one for each of the three complex types. - `long int tm_gmtoff' - This field describes the time zone that was used to compute - this broken-down time value, including any adjustment for - daylight saving; it is the number of seconds that you must - add to UTC to get local time. You can also think of this as - the number of seconds east of UTC. For example, for U.S. - Eastern Standard Time, the value is `-5*60*60'. The - `tm_gmtoff' field is derived from BSD and is a GNU library - extension; it is not visible in a strict ISO C environment. + - Function: double creal (complex double Z) + - Function: float crealf (complex float Z) + - Function: long double creall (complex long double Z) + These functions return the real part of the complex number Z. - `const char *tm_zone' - This field is the name for the time zone that was used to - compute this broken-down time value. Like `tm_gmtoff', this - field is a BSD and GNU extension, and is not visible in a - strict ISO C environment. + - Function: double cimag (complex double Z) + - Function: float cimagf (complex float Z) + - Function: long double cimagl (complex long double Z) + These functions return the imaginary part of the complex number Z. - - Function: struct tm * localtime (const time_t *TIME) - The `localtime' function converts the simple time pointed to by - TIME to broken-down time representation, expressed relative to the - user's specified time zone. + - Function: complex double conj (complex double Z) + - Function: complex float conjf (complex float Z) + - Function: complex long double conjl (complex long double Z) + These functions return the conjugate value of the complex number + Z. The conjugate of a complex number has the same real part and a + negated imaginary part. In other words, `conj(a + bi) = a + -bi'. - The return value is a pointer to a static broken-down time - structure, which might be overwritten by subsequent calls to - `ctime', `gmtime', or `localtime'. (But no other library function - overwrites the contents of this object.) + - Function: double carg (complex double Z) + - Function: float cargf (complex float Z) + - Function: long double cargl (complex long double Z) + These functions return the argument of the complex number Z. The + argument of a complex number is the angle in the complex plane + between the positive real axis and a line passing through zero and + the number. This angle is measured in the usual fashion and + ranges from 0 to 2pi. - The return value is the null pointer if TIME cannot be represented - as a broken-down time; typically this is because the year cannot - fit into an `int'. + `carg' has a branch cut along the positive real axis. - Calling `localtime' has one other effect: it sets the variable - `tzname' with information about the current time zone. *Note Time - Zone Functions::. + - Function: complex double cproj (complex double Z) + - Function: complex float cprojf (complex float Z) + - Function: complex long double cprojl (complex long double Z) + These functions return the projection of the complex value Z onto + the Riemann sphere. Values with a infinite imaginary part are + projected to positive infinity on the real axis, even if the real + part is NaN. If the real part is infinite, the result is + equivalent to - Using the `localtime' function is a big problem in multi-threaded -programs. The result is returned in a static buffer and this is used in -all threads. POSIX.1c introduced a variant of this function. + INFINITY + I * copysign (0.0, cimag (z)) - - Function: struct tm * localtime_r (const time_t *TIME, struct tm - *RESULTP) - The `localtime_r' function works just like the `localtime' - function. It takes a pointer to a variable containing a simple - time and converts it to the broken-down time format. + +File: libc.info, Node: Parsing of Numbers, Next: System V Number Conversion, Prev: Operations on Complex, Up: Arithmetic - But the result is not placed in a static buffer. Instead it is - placed in the object of type `struct tm' to which the parameter - RESULTP points. +Parsing of Numbers +================== - If the conversion is successful the function returns a pointer to - the object the result was written into, i.e., it returns RESULTP. + This section describes functions for "reading" integer and +floating-point numbers from a string. It may be more convenient in some +cases to use `sscanf' or one of the related functions; see *Note +Formatted Input::. But often you can make a program more robust by +finding the tokens in the string by hand, then converting the numbers +one by one. - - Function: struct tm * gmtime (const time_t *TIME) - This function is similar to `localtime', except that the - broken-down time is expressed as Coordinated Universal Time (UTC) - (formerly called Greenwich Mean Time (GMT)) rather than relative - to a local time zone. +* Menu: +* Parsing of Integers:: Functions for conversion of integer values. +* Parsing of Floats:: Functions for conversion of floating-point + values. - As for the `localtime' function we have the problem that the result -is placed in a static variable. POSIX.1c also provides a replacement -for `gmtime'. + +File: libc.info, Node: Parsing of Integers, Next: Parsing of Floats, Up: Parsing of Numbers - - Function: struct tm * gmtime_r (const time_t *TIME, struct tm - *RESULTP) - This function is similar to `localtime_r', except that it converts - just like `gmtime' the given time as Coordinated Universal Time. +Parsing of Integers +------------------- - If the conversion is successful the function returns a pointer to - the object the result was written into, i.e., it returns RESULTP. + The `str' functions are declared in `stdlib.h' and those beginning +with `wcs' are declared in `wchar.h'. One might wonder about the use +of `restrict' in the prototypes of the functions in this section. It +is seemingly useless but the ISO C standard uses it (for the functions +defined there) so we have to do it as well. - - Function: time_t mktime (struct tm *BROKENTIME) - The `mktime' function is used to convert a broken-down time - structure to a simple time representation. It also "normalizes" - the contents of the broken-down time structure, by filling in the - day of week and day of year based on the other date and time - components. + - Function: long int strtol (const char *restrict STRING, char + **restrict TAILPTR, int BASE) + The `strtol' ("string-to-long") function converts the initial part + of STRING to a signed integer, which is returned as a value of + type `long int'. - The `mktime' function ignores the specified contents of the - `tm_wday' and `tm_yday' members of the broken-down time structure. - It uses the values of the other components to determine the - calendar time; it's permissible for these components to have - unnormalized values outside their normal ranges. The last thing - that `mktime' does is adjust the components of the BROKENTIME - structure (including the `tm_wday' and `tm_yday'). + This function attempts to decompose STRING as follows: - If the specified broken-down time cannot be represented as a - simple time, `mktime' returns a value of `(time_t)(-1)' and does - not modify the contents of BROKENTIME. + * A (possibly empty) sequence of whitespace characters. Which + characters are whitespace is determined by the `isspace' + function (*note Classification of Characters::). These are + discarded. - Calling `mktime' also sets the variable `tzname' with information - about the current time zone. *Note Time Zone Functions::. + * An optional plus or minus sign (`+' or `-'). - - Function: time_t timelocal (struct tm *BROKENTIME) - `timelocal' is functionally identical to `mktime', but more - mnemonically named. Note that it is the inverse of the `localtime' - function. + * A nonempty sequence of digits in the radix specified by BASE. - *Portability note:* `mktime' is essentially universally - available. `timelocal' is rather rare. + If BASE is zero, decimal radix is assumed unless the series of + digits begins with `0' (specifying octal radix), or `0x' or + `0X' (specifying hexadecimal radix); in other words, the same + syntax used for integer constants in C. + Otherwise BASE must have a value between `2' and `36'. If + BASE is `16', the digits may optionally be preceded by `0x' + or `0X'. If base has no legal value the value returned is + `0l' and the global variable `errno' is set to `EINVAL'. - - Function: time_t timegm (struct tm *BROKENTIME) - `timegm' is functionally identical to `mktime' except it always - takes the input values to be Coordinated Universal Time (UTC) - regardless of any local time zone setting. + * Any remaining characters in the string. If TAILPTR is not a + null pointer, `strtol' stores a pointer to this tail in + `*TAILPTR'. - Note that `timegm' is the inverse of `gmtime'. + If the string is empty, contains only whitespace, or does not + contain an initial substring that has the expected syntax for an + integer in the specified BASE, no conversion is performed. In + this case, `strtol' returns a value of zero and the value stored in + `*TAILPTR' is the value of STRING. - *Portability note:* `mktime' is essentially universally - available. `timegm' is rather rare. For the most portable - conversion from a UTC broken-down time to a simple time, set the - `TZ' environment variable to UTC, call `mktime', then set `TZ' - back. + In a locale other than the standard `"C"' locale, this function + may recognize additional implementation-dependent syntax. + If the string has valid syntax for an integer but the value is not + representable because of overflow, `strtol' returns either + `LONG_MAX' or `LONG_MIN' (*note Range of Type::), as appropriate + for the sign of the value. It also sets `errno' to `ERANGE' to + indicate there was overflow. - -File: libc.info, Node: High Accuracy Clock, Next: Formatting Calendar Time, Prev: Broken-down Time, Up: Calendar Time + You should not check for errors by examining the return value of + `strtol', because the string might be a valid representation of + `0l', `LONG_MAX', or `LONG_MIN'. Instead, check whether TAILPTR + points to what you expect after the number (e.g. `'\0'' if the + string should end after the number). You also need to clear ERRNO + before the call and check it afterward, in case there was overflow. -High Accuracy Clock -------------------- + There is an example at the end of this section. - The `ntp_gettime' and `ntp_adjtime' functions provide an interface -to monitor and manipulate the system clock to maintain high accuracy -time. For example, you can fine tune the speed of the clock or -synchronize it with another time source. + - Function: long int wcstol (const wchar_t *restrict STRING, wchar_t + **restrict TAILPTR, int BASE) + The `wcstol' function is equivalent to the `strtol' function in + nearly all aspects but handles wide character strings. - A typical use of these functions is by a server implementing the -Network Time Protocol to synchronize the clocks of multiple systems and -high precision clocks. + The `wcstol' function was introduced in Amendment 1 of ISO C90. - These functions are declared in `sys/timex.h'. + - Function: unsigned long int strtoul (const char *retrict STRING, + char **restrict TAILPTR, int BASE) + The `strtoul' ("string-to-unsigned-long") function is like + `strtol' except it converts to an `unsigned long int' value. The + syntax is the same as described above for `strtol'. The value + returned on overflow is `ULONG_MAX' (*note Range of Type::). - - Data Type: struct ntptimeval - This structure is used for information about the system clock. It - contains the following members: - `struct timeval time' - This is the current calendar time, expressed as the elapsed - time since the epoch. The `struct timeval' data type is - described in *Note Elapsed Time::. + If STRING depicts a negative number, `strtoul' acts the same as + STRTOL but casts the result to an unsigned integer. That means + for example that `strtoul' on `"-1"' returns `ULONG_MAX' and an + input more negative than `LONG_MIN' returns (`ULONG_MAX' + 1) / 2. - `long int maxerror' - This is the maximum error, measured in microseconds. Unless - updated via `ntp_adjtime' periodically, this value will reach - some platform-specific maximum value. + `strtoul' sets ERRNO to `EINVAL' if BASE is out of range, or + `ERANGE' on overflow. - `long int esterror' - This is the estimated error, measured in microseconds. This - value can be set by `ntp_adjtime' to indicate the estimated - offset of the system clock from the true calendar time. + - Function: unsigned long int wcstoul (const wchar_t *restrict STRING, + wchar_t **restrict TAILPTR, int BASE) + The `wcstoul' function is equivalent to the `strtoul' function in + nearly all aspects but handles wide character strings. - - Function: int ntp_gettime (struct ntptimeval *TPTR) - The `ntp_gettime' function sets the structure pointed to by TPTR - to current values. The elements of the structure afterwards - contain the values the timer implementation in the kernel assumes. - They might or might not be correct. If they are not a - `ntp_adjtime' call is necessary. + The `wcstoul' function was introduced in Amendment 1 of ISO C90. - The return value is `0' on success and other values on failure. - The following `errno' error conditions are defined for this - function: + - Function: long long int strtoll (const char *restrict STRING, char + **restrict TAILPTR, int BASE) + The `strtoll' function is like `strtol' except that it returns a + `long long int' value, and accepts numbers with a correspondingly + larger range. - `TIME_ERROR' - The precision clock model is not properly set up at the - moment, thus the clock must be considered unsynchronized, and - the values should be treated with care. + If the string has valid syntax for an integer but the value is not + representable because of overflow, `strtoll' returns either + `LONG_LONG_MAX' or `LONG_LONG_MIN' (*note Range of Type::), as + appropriate for the sign of the value. It also sets `errno' to + `ERANGE' to indicate there was overflow. - - Data Type: struct timex - This structure is used to control and monitor the system clock. It - contains the following members: - `unsigned int modes' - This variable controls whether and which values are set. - Several symbolic constants have to be combined with _binary - or_ to specify the effective mode. These constants start - with `MOD_'. + The `strtoll' function was introduced in ISO C99. - `long int offset' - This value indicates the current offset of the system clock - from the true calendar time. The value is given in - microseconds. If bit `MOD_OFFSET' is set in `modes', the - offset (and possibly other dependent values) can be set. The - offset's absolute value must not exceed `MAXPHASE'. + - Function: long long int wcstoll (const wchar_t *restrict STRING, + wchar_t **restrict TAILPTR, int BASE) + The `wcstoll' function is equivalent to the `strtoll' function in + nearly all aspects but handles wide character strings. - `long int frequency' - This value indicates the difference in frequency between the - true calendar time and the system clock. The value is - expressed as scaled PPM (parts per million, 0.0001%). The - scaling is `1 << SHIFT_USEC'. The value can be set with bit - `MOD_FREQUENCY', but the absolute value must not exceed - `MAXFREQ'. + The `wcstoll' function was introduced in Amendment 1 of ISO C90. - `long int maxerror' - This is the maximum error, measured in microseconds. A new - value can be set using bit `MOD_MAXERROR'. Unless updated via - `ntp_adjtime' periodically, this value will increase steadily - and reach some platform-specific maximum value. + - Function: long long int strtoq (const char *restrict STRING, char + **restrict TAILPTR, int BASE) + `strtoq' ("string-to-quad-word") is the BSD name for `strtoll'. - `long int esterror' - This is the estimated error, measured in microseconds. This - value can be set using bit `MOD_ESTERROR'. + - Function: long long int wcstoq (const wchar_t *restrict STRING, + wchar_t **restrict TAILPTR, int BASE) + The `wcstoq' function is equivalent to the `strtoq' function in + nearly all aspects but handles wide character strings. - `int status' - This variable reflects the various states of the clock - machinery. There are symbolic constants for the significant - bits, starting with `STA_'. Some of these flags can be - updated using the `MOD_STATUS' bit. + The `wcstoq' function is a GNU extension. - `long int constant' - This value represents the bandwidth or stiffness of the PLL - (phase locked loop) implemented in the kernel. The value can - be changed using bit `MOD_TIMECONST'. + - Function: unsigned long long int strtoull (const char *restrict + STRING, char **restrict TAILPTR, int BASE) + The `strtoull' function is related to `strtoll' the same way + `strtoul' is related to `strtol'. - `long int precision' - This value represents the accuracy or the maximum error when - reading the system clock. The value is expressed in - microseconds. + The `strtoull' function was introduced in ISO C99. - `long int tolerance' - This value represents the maximum frequency error of the - system clock in scaled PPM. This value is used to increase - the `maxerror' every second. + - Function: unsigned long long int wcstoull (const wchar_t *restrict + STRING, wchar_t **restrict TAILPTR, int BASE) + The `wcstoull' function is equivalent to the `strtoull' function + in nearly all aspects but handles wide character strings. - `struct timeval time' - The current calendar time. + The `wcstoull' function was introduced in Amendment 1 of ISO C90. - `long int tick' - The elapsed time between clock ticks in microseconds. A - clock tick is a periodic timer interrupt on which the system - clock is based. + - Function: unsigned long long int strtouq (const char *restrict + STRING, char **restrict TAILPTR, int BASE) + `strtouq' is the BSD name for `strtoull'. - `long int ppsfreq' - This is the first of a few optional variables that are - present only if the system clock can use a PPS (pulse per - second) signal to discipline the system clock. The value is - expressed in scaled PPM and it denotes the difference in - frequency between the system clock and the PPS signal. + - Function: unsigned long long int wcstouq (const wchar_t *restrict + STRING, wchar_t **restrict TAILPTR, int BASE) + The `wcstouq' function is equivalent to the `strtouq' function in + nearly all aspects but handles wide character strings. - `long int jitter' - This value expresses a median filtered average of the PPS - signal's dispersion in microseconds. + The `wcstoq' function is a GNU extension. - `int shift' - This value is a binary exponent for the duration of the PPS - calibration interval, ranging from `PPS_SHIFT' to - `PPS_SHIFTMAX'. + - Function: intmax_t strtoimax (const char *restrict STRING, char + **restrict TAILPTR, int BASE) + The `strtoimax' function is like `strtol' except that it returns a + `intmax_t' value, and accepts numbers of a corresponding range. - `long int stabil' - This value represents the median filtered dispersion of the - PPS frequency in scaled PPM. + If the string has valid syntax for an integer but the value is not + representable because of overflow, `strtoimax' returns either + `INTMAX_MAX' or `INTMAX_MIN' (*note Integers::), as appropriate + for the sign of the value. It also sets `errno' to `ERANGE' to + indicate there was overflow. - `long int jitcnt' - This counter represents the number of pulses where the jitter - exceeded the allowed maximum `MAXTIME'. + See *Note Integers:: for a description of the `intmax_t' type. The + `strtoimax' function was introduced in ISO C99. - `long int calcnt' - This counter reflects the number of successful calibration - intervals. + - Function: intmax_t wcstoimax (const wchar_t *restrict STRING, + wchar_t **restrict TAILPTR, int BASE) + The `wcstoimax' function is equivalent to the `strtoimax' function + in nearly all aspects but handles wide character strings. - `long int errcnt' - This counter represents the number of calibration errors - (caused by large offsets or jitter). + The `wcstoimax' function was introduced in ISO C99. - `long int stbcnt' - This counter denotes the number of of calibrations where the - stability exceeded the threshold. + - Function: uintmax_t strtoumax (const char *restrict STRING, char + **restrict TAILPTR, int BASE) + The `strtoumax' function is related to `strtoimax' the same way + that `strtoul' is related to `strtol'. - - Function: int ntp_adjtime (struct timex *TPTR) - The `ntp_adjtime' function sets the structure specified by TPTR to - current values. + See *Note Integers:: for a description of the `intmax_t' type. The + `strtoumax' function was introduced in ISO C99. - In addition, `ntp_adjtime' updates some settings to match what you - pass to it in *TPTR. Use the `modes' element of *TPTR to select - what settings to update. You can set `offset', `freq', - `maxerror', `esterror', `status', `constant', and `tick'. + - Function: uintmax_t wcstoumax (const wchar_t *restrict STRING, + wchar_t **restrict TAILPTR, int BASE) + The `wcstoumax' function is equivalent to the `strtoumax' function + in nearly all aspects but handles wide character strings. - `modes' = zero means set nothing. + The `wcstoumax' function was introduced in ISO C99. - Only the superuser can update settings. + - Function: long int atol (const char *STRING) + This function is similar to the `strtol' function with a BASE + argument of `10', except that it need not detect overflow errors. + The `atol' function is provided mostly for compatibility with + existing code; using `strtol' is more robust. - The return value is `0' on success and other values on failure. - The following `errno' error conditions are defined for this - function: + - Function: int atoi (const char *STRING) + This function is like `atol', except that it returns an `int'. + The `atoi' function is also considered obsolete; use `strtol' + instead. - `TIME_ERROR' - The high accuracy clock model is not properly set up at the - moment, thus the clock must be considered unsynchronized, and - the values should be treated with care. Another reason could - be that the specified new values are not allowed. + - Function: long long int atoll (const char *STRING) + This function is similar to `atol', except it returns a `long long + int'. - `EPERM' - The process specified a settings update, but is not superuser. + The `atoll' function was introduced in ISO C99. It too is + obsolete (despite having just been added); use `strtoll' instead. - For more details see RFC1305 (Network Time Protocol, Version 3) and - related documents. + All the functions mentioned in this section so far do not handle +alternative representations of characters as described in the locale +data. Some locales specify thousands separator and the way they have to +be used which can help to make large numbers more readable. To read +such numbers one has to use the `scanf' functions with the `'' flag. - *Portability note:* Early versions of the GNU C library did not - have this function but did have the synonymous `adjtimex'. + Here is a function which parses a string as a sequence of integers +and returns the sum of them: + int + sum_ints_from_string (char *string) + { + int sum = 0; + + while (1) { + char *tail; + int next; + + /* Skip whitespace by hand, to detect the end. */ + while (isspace (*string)) string++; + if (*string == 0) + break; + + /* There is more nonwhitespace, */ + /* so it ought to be another number. */ + errno = 0; + /* Parse it. */ + next = strtol (string, &tail, 0); + /* Add it in, if not overflow. */ + if (errno) + printf ("Overflow\n"); + else + sum += next; + /* Advance past it. */ + string = tail; + } + + return sum; + } diff -durpN glibc-2.2.3/manual/libc.info-34 glibc-2.2.4/manual/libc.info-34 --- glibc-2.2.3/manual/libc.info-34 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-34 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1235 +7,1161 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - -File: libc.info, Node: Formatting Calendar Time, Next: Parsing Date and Time, Prev: High Accuracy Clock, Up: Calendar Time + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. -Formatting Calendar Time ------------------------- + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - The functions described in this section format calendar time values -as strings. These functions are declared in the header file `time.h'. + (a) The FSF's Front-Cover Text is: - - Function: char * asctime (const struct tm *BROKENTIME) - The `asctime' function converts the broken-down time value that - BROKENTIME points to into a string in a standard format: + A GNU Manual - "Tue May 21 13:46:22 1991\n" + (b) The FSF's Back-Cover Text is: - The abbreviations for the days of week are: `Sun', `Mon', `Tue', - `Wed', `Thu', `Fri', and `Sat'. + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - The abbreviations for the months are: `Jan', `Feb', `Mar', `Apr', - `May', `Jun', `Jul', `Aug', `Sep', `Oct', `Nov', and `Dec'. + +File: libc.info, Node: Parsing of Floats, Prev: Parsing of Integers, Up: Parsing of Numbers - The return value points to a statically allocated string, which - might be overwritten by subsequent calls to `asctime' or `ctime'. - (But no other library function overwrites the contents of this - string.) +Parsing of Floats +----------------- - - Function: char * asctime_r (const struct tm *BROKENTIME, char - *BUFFER) - This function is similar to `asctime' but instead of placing the - result in a static buffer it writes the string in the buffer - pointed to by the parameter BUFFER. This buffer should have room - for at least 26 bytes, including the terminating null. + The `str' functions are declared in `stdlib.h' and those beginning +with `wcs' are declared in `wchar.h'. One might wonder about the use +of `restrict' in the prototypes of the functions in this section. It +is seemingly useless but the ISO C standard uses it (for the functions +defined there) so we have to do it as well. - If no error occurred the function returns a pointer to the string - the result was written into, i.e., it returns BUFFER. Otherwise - return `NULL'. + - Function: double strtod (const char *restrict STRING, char + **restrict TAILPTR) + The `strtod' ("string-to-double") function converts the initial + part of STRING to a floating-point number, which is returned as a + value of type `double'. - - Function: char * ctime (const time_t *TIME) - The `ctime' function is similar to `asctime', except that you - specify the calendar time argument as a `time_t' simple time value - rather than in broken-down local time format. It is equivalent to + This function attempts to decompose STRING as follows: - asctime (localtime (TIME)) + * A (possibly empty) sequence of whitespace characters. Which + characters are whitespace is determined by the `isspace' + function (*note Classification of Characters::). These are + discarded. - `ctime' sets the variable `tzname', because `localtime' does so. - *Note Time Zone Functions::. + * An optional plus or minus sign (`+' or `-'). - - Function: char * ctime_r (const time_t *TIME, char *BUFFER) - This function is similar to `ctime', but places the result in the - string pointed to by BUFFER. It is equivalent to (written using - gcc extensions, *note Statement Exprs: (gcc)Statement Exprs.): + * A floating point number in decimal or hexadecimal format. The + decimal format is: + - A nonempty sequence of digits optionally containing a + decimal-point character--normally `.', but it depends on + the locale (*note General Numeric::). - ({ struct tm tm; asctime_r (localtime_r (time, &tm), buf); }) + - An optional exponent part, consisting of a character `e' + or `E', an optional sign, and a sequence of digits. - If no error occurred the function returns a pointer to the string - the result was written into, i.e., it returns BUFFER. Otherwise - return `NULL'. - - Function: size_t strftime (char *S, size_t SIZE, const char - *TEMPLATE, const struct tm *BROKENTIME) - This function is similar to the `sprintf' function (*note - Formatted Input::), but the conversion specifications that can - appear in the format template TEMPLATE are specialized for - printing components of the date and time BROKENTIME according to - the locale currently specified for time conversion (*note - Locales::). - - Ordinary characters appearing in the TEMPLATE are copied to the - output string S; this can include multibyte character sequences. - Conversion specifiers are introduced by a `%' character, followed - by an optional flag which can be one of the following. These flags - are all GNU extensions. The first three affect only the output of - numbers: + The hexadecimal format is as follows: + - A 0x or 0X followed by a nonempty sequence of + hexadecimal digits optionally containing a decimal-point + character--normally `.', but it depends on the locale + (*note General Numeric::). - `_' - The number is padded with spaces. + - An optional binary-exponent part, consisting of a + character `p' or `P', an optional sign, and a sequence + of digits. - `-' - The number is not padded at all. - `0' - The number is padded with zeros even if the format specifies - padding with spaces. + * Any remaining characters in the string. If TAILPTR is not a + null pointer, a pointer to this tail of the string is stored + in `*TAILPTR'. - `^' - The output uses uppercase characters, but only if this is - possible (*note Case Conversion::). + If the string is empty, contains only whitespace, or does not + contain an initial substring that has the expected syntax for a + floating-point number, no conversion is performed. In this case, + `strtod' returns a value of zero and the value returned in + `*TAILPTR' is the value of STRING. - The default action is to pad the number with zeros to keep it a - constant width. Numbers that do not have a range indicated below - are never padded, since there is no natural width for them. + In a locale other than the standard `"C"' or `"POSIX"' locales, + this function may recognize additional locale-dependent syntax. - Following the flag an optional specification of the width is - possible. This is specified in decimal notation. If the natural - size of the output is of the field has less than the specified - number of characters, the result is written right adjusted and - space padded to the given size. + If the string has valid syntax for a floating-point number but the + value is outside the range of a `double', `strtod' will signal + overflow or underflow as described in *Note Math Error Reporting::. - An optional modifier can follow the optional flag and width - specification. The modifiers, which are POSIX.2 extensions, are: + `strtod' recognizes four special input strings. The strings + `"inf"' and `"infinity"' are converted to oo, or to the largest + representable value if the floating-point format doesn't support + infinities. You can prepend a `"+"' or `"-"' to specify the sign. + Case is ignored when scanning these strings. - `E' - Use the locale's alternate representation for date and time. - This modifier applies to the `%c', `%C', `%x', `%X', `%y' and - `%Y' format specifiers. In a Japanese locale, for example, - `%Ex' might yield a date format based on the Japanese - Emperors' reigns. + The strings `"nan"' and `"nan(CHARS...)"' are converted to NaN. + Again, case is ignored. If CHARS... are provided, they are used + in some unspecified fashion to select a particular representation + of NaN (there can be several). - `O' - Use the locale's alternate numeric symbols for numbers. This - modifier applies only to numeric format specifiers. + Since zero is a valid result as well as the value returned on + error, you should check for errors in the same way as for + `strtol', by examining ERRNO and TAILPTR. - If the format supports the modifier but no alternate representation - is available, it is ignored. + - Function: float strtof (const char *STRING, char **TAILPTR) + - Function: long double strtold (const char *STRING, char **TAILPTR) + These functions are analogous to `strtod', but return `float' and + `long double' values respectively. They report errors in the same + way as `strtod'. `strtof' can be substantially faster than + `strtod', but has less precision; conversely, `strtold' can be + much slower but has more precision (on systems where `long double' + is a separate type). - The conversion specifier ends with a format specifier taken from - the following list. The whole `%' sequence is replaced in the - output string as follows: + These functions have been GNU extensions and are new to ISO C99. - `%a' - The abbreviated weekday name according to the current locale. + - Function: double wcstod (const wchar_t *restrict STRING, wchar_t + **restrict TAILPTR) + - Function: float wcstof (const wchar_t *STRING, wchar_t **TAILPTR) + - Function: long double wcstold (const wchar_t *STRING, wchar_t + **TAILPTR) + The `wcstod', `wcstof', and `wcstol' functions are equivalent in + nearly all aspect to the `strtod', `strtof', and `strtold' + functions but it handles wide character string. - `%A' - The full weekday name according to the current locale. + The `wcstod' function was introduced in Amendment 1 of ISO C90. + The `wcstof' and `wcstold' functions were introduced in ISO C99. - `%b' - The abbreviated month name according to the current locale. + - Function: double atof (const char *STRING) + This function is similar to the `strtod' function, except that it + need not detect overflow and underflow errors. The `atof' function + is provided mostly for compatibility with existing code; using + `strtod' is more robust. - `%B' - The full month name according to the current locale. + The GNU C library also provides `_l' versions of these functions, +which take an additional argument, the locale to use in conversion. +*Note Parsing of Integers::. - `%c' - The preferred calendar time representation for the current - locale. + +File: libc.info, Node: System V Number Conversion, Prev: Parsing of Numbers, Up: Arithmetic - `%C' - The century of the year. This is equivalent to the greatest - integer not greater than the year divided by 100. +Old-fashioned System V number-to-string functions +================================================= - This format is a POSIX.2 extension and also appears in - ISO C99. + The old System V C library provided three functions to convert +numbers to strings, with unusual and hard-to-use semantics. The GNU C +library also provides these functions and some natural extensions. - `%d' - The day of the month as a decimal number (range `01' through - `31'). + These functions are only available in glibc and on systems descended +from AT&T Unix. Therefore, unless these functions do precisely what you +need, it is better to use `sprintf', which is standard. - `%D' - The date using the format `%m/%d/%y'. + All these functions are defined in `stdlib.h'. - This format is a POSIX.2 extension and also appears in - ISO C99. + - Function: char * ecvt (double VALUE, int NDIGIT, int *DECPT, int + *NEG) + The function `ecvt' converts the floating-point number VALUE to a + string with at most NDIGIT decimal digits. The returned string + contains no decimal point or sign. The first digit of the string + is non-zero (unless VALUE is actually zero) and the last digit is + rounded to nearest. `*DECPT' is set to the index in the string of + the first digit after the decimal point. `*NEG' is set to a + nonzero value if VALUE is negative, zero otherwise. - `%e' - The day of the month like with `%d', but padded with blank - (range ` 1' through `31'). + If NDIGIT decimal digits would exceed the precision of a `double' + it is reduced to a system-specific value. - This format is a POSIX.2 extension and also appears in - ISO C99. + The returned string is statically allocated and overwritten by + each call to `ecvt'. - `%F' - The date using the format `%Y-%m-%d'. This is the form - specified in the ISO 8601 standard and is the preferred form - for all uses. + If VALUE is zero, it is implementation defined whether `*DECPT' is + `0' or `1'. - This format is a ISO C99 extension. + For example: `ecvt (12.3, 5, &d, &n)' returns `"12300"' and sets D + to `2' and N to `0'. - `%g' - The year corresponding to the ISO week number, but without - the century (range `00' through `99'). This has the same - format and value as `%y', except that if the ISO week number - (see `%V') belongs to the previous or next year, that year is - used instead. + - Function: char * fcvt (double VALUE, int NDIGIT, int *DECPT, int + *NEG) + The function `fcvt' is like `ecvt', but NDIGIT specifies the + number of digits after the decimal point. If NDIGIT is less than + zero, VALUE is rounded to the NDIGIT+1'th place to the left of the + decimal point. For example, if NDIGIT is `-1', VALUE will be + rounded to the nearest 10. If NDIGIT is negative and larger than + the number of digits to the left of the decimal point in VALUE, + VALUE will be rounded to one significant digit. - This format was introduced in ISO C99. + If NDIGIT decimal digits would exceed the precision of a `double' + it is reduced to a system-specific value. - `%G' - The year corresponding to the ISO week number. This has the - same format and value as `%Y', except that if the ISO week - number (see `%V') belongs to the previous or next year, that - year is used instead. + The returned string is statically allocated and overwritten by + each call to `fcvt'. - This format was introduced in ISO C99 but was previously - available as a GNU extension. + - Function: char * gcvt (double VALUE, int NDIGIT, char *BUF) + `gcvt' is functionally equivalent to `sprintf(buf, "%*g", ndigit, + value'. It is provided only for compatibility's sake. It returns + BUF. - `%h' - The abbreviated month name according to the current locale. - The action is the same as for `%b'. + If NDIGIT decimal digits would exceed the precision of a `double' + it is reduced to a system-specific value. - This format is a POSIX.2 extension and also appears in - ISO C99. + As extensions, the GNU C library provides versions of these three +functions that take `long double' arguments. - `%H' - The hour as a decimal number, using a 24-hour clock (range - `00' through `23'). + - Function: char * qecvt (long double VALUE, int NDIGIT, int *DECPT, + int *NEG) + This function is equivalent to `ecvt' except that it takes a `long + double' for the first parameter and that NDIGIT is restricted by + the precision of a `long double'. - `%I' - The hour as a decimal number, using a 12-hour clock (range - `01' through `12'). + - Function: char * qfcvt (long double VALUE, int NDIGIT, int *DECPT, + int *NEG) + This function is equivalent to `fcvt' except that it takes a `long + double' for the first parameter and that NDIGIT is restricted by + the precision of a `long double'. - `%j' - The day of the year as a decimal number (range `001' through - `366'). + - Function: char * qgcvt (long double VALUE, int NDIGIT, char *BUF) + This function is equivalent to `gcvt' except that it takes a `long + double' for the first parameter and that NDIGIT is restricted by + the precision of a `long double'. - `%k' - The hour as a decimal number, using a 24-hour clock like - `%H', but padded with blank (range ` 0' through `23'). + The `ecvt' and `fcvt' functions, and their `long double' +equivalents, all return a string located in a static buffer which is +overwritten by the next call to the function. The GNU C library +provides another set of extended functions which write the converted +string into a user-supplied buffer. These have the conventional `_r' +suffix. - This format is a GNU extension. + `gcvt_r' is not necessary, because `gcvt' already uses a +user-supplied buffer. - `%l' - The hour as a decimal number, using a 12-hour clock like - `%I', but padded with blank (range ` 1' through `12'). + - Function: char * ecvt_r (double VALUE, int NDIGIT, int *DECPT, int + *NEG, char *BUF, size_t LEN) + The `ecvt_r' function is the same as `ecvt', except that it places + its result into the user-specified buffer pointed to by BUF, with + length LEN. - This format is a GNU extension. + This function is a GNU extension. - `%m' - The month as a decimal number (range `01' through `12'). + - Function: char * fcvt_r (double VALUE, int NDIGIT, int *DECPT, int + *NEG, char *BUF, size_t LEN) + The `fcvt_r' function is the same as `fcvt', except that it places + its result into the user-specified buffer pointed to by BUF, with + length LEN. - `%M' - The minute as a decimal number (range `00' through `59'). + This function is a GNU extension. - `%n' - A single `\n' (newline) character. + - Function: char * qecvt_r (long double VALUE, int NDIGIT, int *DECPT, + int *NEG, char *BUF, size_t LEN) + The `qecvt_r' function is the same as `qecvt', except that it + places its result into the user-specified buffer pointed to by + BUF, with length LEN. - This format is a POSIX.2 extension and also appears in - ISO C99. + This function is a GNU extension. - `%p' - Either `AM' or `PM', according to the given time value; or the - corresponding strings for the current locale. Noon is - treated as `PM' and midnight as `AM'. + - Function: char * qfcvt_r (long double VALUE, int NDIGIT, int *DECPT, + int *NEG, char *BUF, size_t LEN) + The `qfcvt_r' function is the same as `qfcvt', except that it + places its result into the user-specified buffer pointed to by + BUF, with length LEN. - `%P' - Either `am' or `pm', according to the given time value; or the - corresponding strings for the current locale, printed in - lowercase characters. Noon is treated as `pm' and midnight - as `am'. + This function is a GNU extension. - This format was introduced in ISO C99 but was previously - available as a GNU extension. + +File: libc.info, Node: Date and Time, Next: Resource Usage And Limitation, Prev: Arithmetic, Up: Top - `%r' - The complete calendar time using the AM/PM format of the - current locale. +Date and Time +************* - This format is a POSIX.2 extension and also appears in - ISO C99. + This chapter describes functions for manipulating dates and times, +including functions for determining what time it is and conversion +between different time representations. - `%R' - The hour and minute in decimal numbers using the format - `%H:%M'. +* Menu: - This format was introduced in ISO C99 but was previously - available as a GNU extension. +* Time Basics:: Concepts and definitions. +* Elapsed Time:: Data types to represent elapsed times +* Processor And CPU Time:: Time a program has spent executing. +* Calendar Time:: Manipulation of ``real'' dates and times. +* Setting an Alarm:: Sending a signal after a specified time. +* Sleeping:: Waiting for a period of time. - `%s' - The number of seconds since the epoch, i.e., since 1970-01-01 - 00:00:00 UTC. Leap seconds are not counted unless leap - second support is available. + +File: libc.info, Node: Time Basics, Next: Elapsed Time, Up: Date and Time - This format is a GNU extension. +Time Basics +=========== - `%S' - The seconds as a decimal number (range `00' through `60'). + Discussing time in a technical manual can be difficult because the +word "time" in English refers to lots of different things. In this +manual, we use a rigorous terminology to avoid confusion, and the only +thing we use the simple word "time" for is to talk about the abstract +concept. - `%t' - A single `\t' (tabulator) character. + A "calendar time" is a point in the time continuum, for example +November 4, 1990 at 18:02.5 UTC. Sometimes this is called "absolute +time". - This format is a POSIX.2 extension and also appears in - ISO C99. + We don't speak of a "date", because that is inherent in a calendar +time. - `%T' - The time of day using decimal numbers using the format - `%H:%M:%S'. + An "interval" is a contiguous part of the time continuum between two +calendar times, for example the hour between 9:00 and 10:00 on July 4, +1980. - This format is a POSIX.2 extension. + An "elapsed time" is the length of an interval, for example, 35 +minutes. People sometimes sloppily use the word "interval" to refer to +the elapsed time of some interval. - `%u' - The day of the week as a decimal number (range `1' through - `7'), Monday being `1'. + An "amount of time" is a sum of elapsed times, which need not be of +any specific intervals. For example, the amount of time it takes to +read a book might be 9 hours, independently of when and in how many +sittings it is read. - This format is a POSIX.2 extension and also appears in - ISO C99. + A "period" is the elapsed time of an interval between two events, +especially when they are part of a sequence of regularly repeating +events. - `%U' - The week number of the current year as a decimal number - (range `00' through `53'), starting with the first Sunday as - the first day of the first week. Days preceding the first - Sunday in the year are considered to be in week `00'. + "CPU time" is like calendar time, except that it is based on the +subset of the time continuum when a particular process is actively +using a CPU. CPU time is, therefore, relative to a process. - `%V' - The ISO 8601:1988 week number as a decimal number (range `01' - through `53'). ISO weeks start with Monday and end with - Sunday. Week `01' of a year is the first week which has the - majority of its days in that year; this is equivalent to the - week containing the year's first Thursday, and it is also - equivalent to the week containing January 4. Week `01' of a - year can contain days from the previous year. The week - before week `01' of a year is the last week (`52' or `53') of - the previous year even if it contains days from the new year. + "Processor time" is an amount of time that a CPU is in use. In +fact, it's a basic system resource, since there's a limit to how much +can exist in any given interval (that limit is the elapsed time of the +interval times the number of CPUs in the processor). People often call +this CPU time, but we reserve the latter term in this manual for the +definition above. - This format is a POSIX.2 extension and also appears in - ISO C99. + +File: libc.info, Node: Elapsed Time, Next: Processor And CPU Time, Prev: Time Basics, Up: Date and Time - `%w' - The day of the week as a decimal number (range `0' through - `6'), Sunday being `0'. +Elapsed Time +============ - `%W' - The week number of the current year as a decimal number - (range `00' through `53'), starting with the first Monday as - the first day of the first week. All days preceding the - first Monday in the year are considered to be in week `00'. + One way to represent an elapsed time is with a simple arithmetic data +type, as with the following function to compute the elapsed time between +two calendar times. This function is declared in `time.h'. - `%x' - The preferred date representation for the current locale. + - Function: double difftime (time_t TIME1, time_t TIME0) + The `difftime' function returns the number of seconds of elapsed + time between calendar time TIME1 and calendar time TIME0, as a + value of type `double'. The difference ignores leap seconds + unless leap second support is enabled. - `%X' - The preferred time of day representation for the current - locale. + In the GNU system, you can simply subtract `time_t' values. But on + other systems, the `time_t' data type might use some other encoding + where subtraction doesn't work directly. - `%y' - The year without a century as a decimal number (range `00' - through `99'). This is equivalent to the year modulo 100. + The GNU C library provides two data types specifically for +representing an elapsed time. They are used by various GNU C library +functions, and you can use them for your own purposes too. They're +exactly the same except that one has a resolution in microseconds, and +the other, newer one, is in nanoseconds. - `%Y' - The year as a decimal number, using the Gregorian calendar. - Years before the year `1' are numbered `0', `-1', and so on. + - Data Type: struct timeval + The `struct timeval' structure represents an elapsed time. It is + declared in `sys/time.h' and has the following members: - `%z' - RFC 822/ISO 8601:1988 style numeric time zone (e.g., `-0600' - or `+0100'), or nothing if no time zone is determinable. + `long int tv_sec' + This represents the number of whole seconds of elapsed time. - This format was introduced in ISO C99 but was previously - available as a GNU extension. + `long int tv_usec' + This is the rest of the elapsed time (a fraction of a second), + represented as the number of microseconds. It is always less + than one million. - A full RFC 822 timestamp is generated by the format - `"%a, %d %b %Y %H:%M:%S %z"' (or the equivalent - `"%a, %d %b %Y %T %z"'). - `%Z' - The time zone abbreviation (empty if the time zone can't be - determined). + - Data Type: struct timespec + The `struct timespec' structure represents an elapsed time. It is + declared in `time.h' and has the following members: - `%%' - A literal `%' character. + `long int tv_sec' + This represents the number of whole seconds of elapsed time. - The SIZE parameter can be used to specify the maximum number of - characters to be stored in the array S, including the terminating - null character. If the formatted time requires more than SIZE - characters, `strftime' returns zero and the contents of the array - S are undefined. Otherwise the return value indicates the number - of characters placed in the array S, not including the terminating - null character. + `long int tv_nsec' + This is the rest of the elapsed time (a fraction of a second), + represented as the number of nanoseconds. It is always less + than one billion. - _Warning:_ This convention for the return value which is prescribed - in ISO C can lead to problems in some situations. For certain - format strings and certain locales the output really can be the - empty string and this cannot be discovered by testing the return - value only. E.g., in most locales the AM/PM time format is not - supported (most of the world uses the 24 hour time - representation). In such locales `"%p"' will return the empty - string, i.e., the return value is zero. To detect situations like - this something similar to the following code should be used: - buf[0] = '\1'; - len = strftime (buf, bufsize, format, tp); - if (len == 0 && buf[0] != '\0') - { - /* Something went wrong in the strftime call. */ - ... - } + It is often necessary to subtract two values of type +`struct timeval' or `struct timespec'. Here is the best way to do +this. It works even on some peculiar operating systems where the +`tv_sec' member has an unsigned type. - If S is a null pointer, `strftime' does not actually write - anything, but instead returns the number of characters it would - have written. + /* Subtract the `struct timeval' values X and Y, + storing the result in RESULT. + Return 1 if the difference is negative, otherwise 0. */ + + int + timeval_subtract (result, x, y) + struct timeval *result, *x, *y; + { + /* Perform the carry for the later subtraction by updating Y. */ + if (x->tv_usec < y->tv_usec) { + int nsec = (y->tv_usec - x->tv_usec) / 1000000 + 1; + y->tv_usec -= 1000000 * nsec; + y->tv_sec += nsec; + } + if (x->tv_usec - y->tv_usec > 1000000) { + int nsec = (x->tv_usec - y->tv_usec) / 1000000; + y->tv_usec += 1000000 * nsec; + y->tv_sec -= nsec; + } + + /* Compute the time remaining to wait. + `tv_usec' is certainly positive. */ + result->tv_sec = x->tv_sec - y->tv_sec; + result->tv_usec = x->tv_usec - y->tv_usec; + + /* Return 1 if result is negative. */ + return x->tv_sec < y->tv_sec; + } - According to POSIX.1 every call to `strftime' implies a call to - `tzset'. So the contents of the environment variable `TZ' is - examined before any output is produced. + Common functions that use `struct timeval' are `gettimeofday' and +`settimeofday'. - For an example of `strftime', see *Note Time Functions Example::. + There are no GNU C library functions specifically oriented toward +dealing with elapsed times, but the calendar time, processor time, and +alarm and sleeping functions have a lot to do with them. - - Function: size_t wcsftime (wchar_t *S, size_t SIZE, const wchar_t - *TEMPLATE, const struct tm *BROKENTIME) - The `wcsftime' function is equivalent to the `strftime' function - with the difference that it operates on wide character strings. - The buffer where the result is stored, pointed to by S, must be an - array of wide characters. The parameter SIZE which specifies the - size of the output buffer gives the number of wide character, not - the number of bytes. + +File: libc.info, Node: Processor And CPU Time, Next: Calendar Time, Prev: Elapsed Time, Up: Date and Time - Also the format string TEMPLATE is a wide character string. Since - all characters needed to specify the format string are in the basic - character set it is portably possible to write format strings in - the C source code using the `L"..."' notation. The parameter - BROKENTIME has the same meaning as in the `strftime' call. +Processor And CPU Time +====================== - The `wcsftime' function supports the same flags, modifiers, and - format specifiers as the `strftime' function. + If you're trying to optimize your program or measure its efficiency, +it's very useful to know how much processor time it uses. For that, +calendar time and elapsed times are useless because a process may spend +time waiting for I/O or for other processes to use the CPU. However, +you can get the information with the functions in this section. - The return value of `wcsftime' is the number of wide characters - stored in `s'. When more characters would have to be written than - can be placed in the buffer S the return value is zero, with the - same problems indicated in the `strftime' documentation. + CPU time (*note Time Basics::) is represented by the data type +`clock_t', which is a number of "clock ticks". It gives the total +amount of time a process has actively used a CPU since some arbitrary +event. On the GNU system, that event is the creation of the process. +While arbitrary in general, the event is always the same event for any +particular process, so you can always measure how much time on the CPU +a particular computation takes by examinining the process' CPU time +before and after the computation. - -File: libc.info, Node: Parsing Date and Time, Next: TZ Variable, Prev: Formatting Calendar Time, Up: Calendar Time + In the GNU system, `clock_t' is equivalent to `long int' and +`CLOCKS_PER_SEC' is an integer value. But in other systems, both +`clock_t' and the macro `CLOCKS_PER_SEC' can be either integer or +floating-point types. Casting CPU time values to `double', as in the +example above, makes sure that operations such as arithmetic and +printing work properly and consistently no matter what the underlying +representation is. -Convert textual time and date information back ----------------------------------------------- + Note that the clock can wrap around. On a 32bit system with +`CLOCKS_PER_SEC' set to one million this function will return the same +value approximately every 72 minutes. - The ISO C standard does not specify any functions which can convert -the output of the `strftime' function back into a binary format. This -led to a variety of more-or-less successful implementations with -different interfaces over the years. Then the Unix standard was -extended by the addition of two functions: `strptime' and `getdate'. -Both have strange interfaces but at least they are widely available. + For additional functions to examine a process' use of processor time, +and to control it, *Note Resource Usage And Limitation::. * Menu: -* Low-Level Time String Parsing:: Interpret string according to given format. -* General Time String Parsing:: User-friendly function to parse data and - time strings. +* CPU Time:: The `clock' function. +* Processor Time:: The `times' function.  -File: libc.info, Node: Low-Level Time String Parsing, Next: General Time String Parsing, Up: Parsing Date and Time - -Interpret string according to given format -.......................................... - - he first function is rather low-level. It is nevertheless frequently -used in software since it is better known. Its interface and -implementation are heavily influenced by the `getdate' function, which -is defined and implemented in terms of calls to `strptime'. - - - Function: char * strptime (const char *S, const char *FMT, struct tm - *TP) - The `strptime' function parses the input string S according to the - format string FMT and stores its results in the structure TP. - - The input string could be generated by a `strftime' call or - obtained any other way. It does not need to be in a - human-recognizable format; e.g. a date passed as `"02:1999:9"' is - acceptable, even though it is ambiguous without context. As long - as the format string FMT matches the input string the function - will succeed. - - The format string consists of the same components as the format - string of the `strftime' function. The only difference is that - the flags `_', `-', `0', and `^' are not allowed. Several of the - distinct formats of `strftime' do the same work in `strptime' - since differences like case of the input do not matter. For - reasons of symmetry all formats are supported, though. - - The modifiers `E' and `O' are also allowed everywhere the - `strftime' function allows them. - - The formats are: - - `%a' - `%A' - The weekday name according to the current locale, in - abbreviated form or the full name. - - `%b' - `%B' - `%h' - The month name according to the current locale, in - abbreviated form or the full name. - - `%c' - The date and time representation for the current locale. - - `%Ec' - Like `%c' but the locale's alternative date and time format - is used. - - `%C' - The century of the year. - - It makes sense to use this format only if the format string - also contains the `%y' format. - - `%EC' - The locale's representation of the period. - - Unlike `%C' it sometimes makes sense to use this format since - some cultures represent years relative to the beginning of - eras instead of using the Gregorian years. - - `%d' - - `%e' - The day of the month as a decimal number (range `1' through - `31'). Leading zeroes are permitted but not required. - - `%Od' - `%Oe' - Same as `%d' but using the locale's alternative numeric - symbols. - - Leading zeroes are permitted but not required. +File: libc.info, Node: CPU Time, Next: Processor Time, Up: Processor And CPU Time - `%D' - Equivalent to `%m/%d/%y'. +CPU Time Inquiry +---------------- - `%F' - Equivalent to `%Y-%m-%d', which is the ISO 8601 date format. + To get a process' CPU time, you can use the `clock' function. This +facility is declared in the header file `time.h'. - This is a GNU extension following an ISO C99 extension to - `strftime'. + In typical usage, you call the `clock' function at the beginning and +end of the interval you want to time, subtract the values, and then +divide by `CLOCKS_PER_SEC' (the number of clock ticks per second) to +get processor time, like this: - `%g' - The year corresponding to the ISO week number, but without - the century (range `00' through `99'). + #include + + clock_t start, end; + double cpu_time_used; + + start = clock(); + ... /* Do the work. */ + end = clock(); + cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC; - _Note:_ Currently, this is not fully implemented. The format - is recognized, input is consumed but no field in TM is set. + Do not use a single CPU time as an amount of time; it doesn't work +that way. Either do a subtraction as shown above or query processor +time directly. *Note Processor Time::. - This format is a GNU extension following a GNU extension of - `strftime'. + Different computers and operating systems vary wildly in how they +keep track of CPU time. It's common for the internal processor clock +to have a resolution somewhere between a hundredth and millionth of a +second. - `%G' - The year corresponding to the ISO week number. + - Macro: int CLOCKS_PER_SEC + The value of this macro is the number of clock ticks per second + measured by the `clock' function. POSIX requires that this value + be one million independent of the actual resolution. - _Note:_ Currently, this is not fully implemented. The format - is recognized, input is consumed but no field in TM is set. + - Macro: int CLK_TCK + This is an obsolete name for `CLOCKS_PER_SEC'. - This format is a GNU extension following a GNU extension of - `strftime'. + - Data Type: clock_t + This is the type of the value returned by the `clock' function. + Values of type `clock_t' are numbers of clock ticks. - `%H' - `%k' - The hour as a decimal number, using a 24-hour clock (range - `00' through `23'). + - Function: clock_t clock (void) + This function returns the calling process' current CPU time. If + the CPU time is not available or cannot be represented, `clock' + returns the value `(clock_t)(-1)'. - `%k' is a GNU extension following a GNU extension of - `strftime'. + +File: libc.info, Node: Processor Time, Prev: CPU Time, Up: Processor And CPU Time - `%OH' - Same as `%H' but using the locale's alternative numeric - symbols. +Processor Time Inquiry +---------------------- - `%I' - `%l' - The hour as a decimal number, using a 12-hour clock (range - `01' through `12'). + The `times' function returns information about a process' +consumption of processor time in a `struct tms' object, in addition to +the process' CPU time. *Note Time Basics::. You should include the +header file `sys/times.h' to use this facility. - `%l' is a GNU extension following a GNU extension of - `strftime'. + - Data Type: struct tms + The `tms' structure is used to return information about process + times. It contains at least the following members: - `%OI' - Same as `%I' but using the locale's alternative numeric - symbols. + `clock_t tms_utime' + This is the total processor time the calling process has used + in executing the instructions of its program. - `%j' - The day of the year as a decimal number (range `1' through - `366'). + `clock_t tms_stime' + This is the processor time the system has used on behalf of + the calling process. - Leading zeroes are permitted but not required. + `clock_t tms_cutime' + This is the sum of the `tms_utime' values and the `tms_cutime' + values of all terminated child processes of the calling + process, whose status has been reported to the parent process + by `wait' or `waitpid'; see *Note Process Completion::. In + other words, it represents the total processor time used in + executing the instructions of all the terminated child + processes of the calling process, excluding child processes + which have not yet been reported by `wait' or `waitpid'. - `%m' - The month as a decimal number (range `1' through `12'). + `clock_t tms_cstime' + This is similar to `tms_cutime', but represents the total + processor time system has used on behalf of all the + terminated child processes of the calling process. - Leading zeroes are permitted but not required. + All of the times are given in numbers of clock ticks. Unlike CPU + time, these are the actual amounts of time; not relative to any + event. *Note Creating a Process::. - `%Om' - Same as `%m' but using the locale's alternative numeric - symbols. + - Function: clock_t times (struct tms *BUFFER) + The `times' function stores the processor time information for the + calling process in BUFFER. - `%M' - The minute as a decimal number (range `0' through `59'). + The return value is the calling process' CPU time (the same value + you get from `clock()'. `times' returns `(clock_t)(-1)' to + indicate failure. - Leading zeroes are permitted but not required. + *Portability Note:* The `clock' function described in *Note CPU +Time:: is specified by the ISO C standard. The `times' function is a +feature of POSIX.1. In the GNU system, the CPU time is defined to be +equivalent to the sum of the `tms_utime' and `tms_stime' fields +returned by `times'. - `%OM' - Same as `%M' but using the locale's alternative numeric - symbols. + +File: libc.info, Node: Calendar Time, Next: Setting an Alarm, Prev: Processor And CPU Time, Up: Date and Time - `%n' - `%t' - Matches any white space. +Calendar Time +============= - `%p' + This section describes facilities for keeping track of calendar time. +*Note Time Basics::. - `%P' - The locale-dependent equivalent to `AM' or `PM'. + The GNU C library represents calendar time three ways: - This format is not useful unless `%I' or `%l' is also used. - Another complication is that the locale might not define - these values at all and therefore the conversion fails. + * "Simple time" (the `time_t' data type) is a compact + representation, typically giving the number of seconds of elapsed + time since some implementation-specific base time. - `%P' is a GNU extension following a GNU extension to - `strftime'. + * There is also a "high-resolution time" representation. Like simple + time, this represents a calendar time as an elapsed time since a + base time, but instead of measuring in whole seconds, it uses a + `struct timeval' data type, which includes fractions of a second. + Use this time representation instead of simple time when you need + greater precision. - `%r' - The complete time using the AM/PM format of the current - locale. + * "Local time" or "broken-down time" (the `struct tm' data type) + represents a calendar time as a set of components specifying the + year, month, and so on in the Gregorian calendar, for a specific + time zone. This calendar time representation is usually used only + to communicate with people. - A complication is that the locale might not define this - format at all and therefore the conversion fails. +* Menu: - `%R' - The hour and minute in decimal numbers using the format - `%H:%M'. +* Simple Calendar Time:: Facilities for manipulating calendar time. +* High-Resolution Calendar:: A time representation with greater precision. +* Broken-down Time:: Facilities for manipulating local time. +* High Accuracy Clock:: Maintaining a high accuracy system clock. +* Formatting Calendar Time:: Converting times to strings. +* Parsing Date and Time:: Convert textual time and date information back + into broken-down time values. +* TZ Variable:: How users specify the time zone. +* Time Zone Functions:: Functions to examine or specify the time zone. +* Time Functions Example:: An example program showing use of some of + the time functions. - `%R' is a GNU extension following a GNU extension to - `strftime'. + +File: libc.info, Node: Simple Calendar Time, Next: High-Resolution Calendar, Up: Calendar Time - `%s' - The number of seconds since the epoch, i.e., since 1970-01-01 - 00:00:00 UTC. Leap seconds are not counted unless leap - second support is available. +Simple Calendar Time +-------------------- - `%s' is a GNU extension following a GNU extension to - `strftime'. + This section describes the `time_t' data type for representing +calendar time as simple time, and the functions which operate on simple +time objects. These facilities are declared in the header file +`time.h'. - `%S' - The seconds as a decimal number (range `0' through `60'). + - Data Type: time_t + This is the data type used to represent simple time. Sometimes, + it also represents an elapsed time. When interpreted as a + calendar time value, it represents the number of seconds elapsed + since 00:00:00 on January 1, 1970, Coordinated Universal Time. + (This calendar time is sometimes referred to as the "epoch".) + POSIX requires that this count not include leap seconds, but on + some systems this count includes leap seconds if you set `TZ' to + certain values (*note TZ Variable::). - Leading zeroes are permitted but not required. + Note that a simple time has no concept of local time zone. + Calendar Time T is the same instant in time regardless of where on + the globe the computer is. - *Note:* The Unix specification says the upper bound on this - value is `61', a result of a decision to allow double leap - seconds. You will not see the value `61' because no minute - has more than one leap second, but the myth persists. + In the GNU C library, `time_t' is equivalent to `long int'. In + other systems, `time_t' might be either an integer or + floating-point type. - `%OS' - Same as `%S' but using the locale's alternative numeric - symbols. + The function `difftime' tells you the elapsed time between two +simple calendar times, which is not always as easy to compute as just +subtracting. *Note Elapsed Time::. - `%T' - Equivalent to the use of `%H:%M:%S' in this place. + - Function: time_t time (time_t *RESULT) + The `time' function returns the current calendar time as a value of + type `time_t'. If the argument RESULT is not a null pointer, the + calendar time value is also stored in `*RESULT'. If the current + calendar time is not available, the value `(time_t)(-1)' is + returned. - `%u' - The day of the week as a decimal number (range `1' through - `7'), Monday being `1'. + - Function: int stime (time_t *NEWTIME) + `stime' sets the system clock, i.e. it tells the system that the + current calendar time is NEWTIME, where `newtime' is interpreted + as described in the above definition of `time_t'. - Leading zeroes are permitted but not required. + `settimeofday' is a newer function which sets the system clock to + better than one second precision. `settimeofday' is generally a + better choice than `stime'. *Note High-Resolution Calendar::. - _Note:_ Currently, this is not fully implemented. The format - is recognized, input is consumed but no field in TM is set. + Only the superuser can set the system clock. - `%U' - The week number of the current year as a decimal number - (range `0' through `53'). + If the function succeeds, the return value is zero. Otherwise, it + is `-1' and `errno' is set accordingly: - Leading zeroes are permitted but not required. + `EPERM' + The process is not superuser. - `%OU' - Same as `%U' but using the locale's alternative numeric - symbols. + +File: libc.info, Node: High-Resolution Calendar, Next: Broken-down Time, Prev: Simple Calendar Time, Up: Calendar Time - `%V' - The ISO 8601:1988 week number as a decimal number (range `1' - through `53'). +High-Resolution Calendar +------------------------ - Leading zeroes are permitted but not required. + The `time_t' data type used to represent simple times has a +resolution of only one second. Some applications need more precision. - _Note:_ Currently, this is not fully implemented. The format - is recognized, input is consumed but no field in TM is set. + So, the GNU C library also contains functions which are capable of +representing calendar times to a higher resolution than one second. The +functions and the associated data types described in this section are +declared in `sys/time.h'. - `%w' - The day of the week as a decimal number (range `0' through - `6'), Sunday being `0'. + - Data Type: struct timezone + The `struct timezone' structure is used to hold minimal information + about the local time zone. It has the following members: - Leading zeroes are permitted but not required. + `int tz_minuteswest' + This is the number of minutes west of UTC. - _Note:_ Currently, this is not fully implemented. The format - is recognized, input is consumed but no field in TM is set. + `int tz_dsttime' + If nonzero, Daylight Saving Time applies during some part of + the year. - `%Ow' - Same as `%w' but using the locale's alternative numeric - symbols. + The `struct timezone' type is obsolete and should never be used. + Instead, use the facilities described in *Note Time Zone + Functions::. - `%W' - The week number of the current year as a decimal number - (range `0' through `53'). + - Function: int gettimeofday (struct timeval *TP, struct timezone *TZP) + The `gettimeofday' function returns the current calendar time as + the elapsed time since the epoch in the `struct timeval' structure + indicated by TP. (*note Elapsed Time:: for a description of + `struct timespec'). Information about the time zone is returned in + the structure pointed at TZP. If the TZP argument is a null + pointer, time zone information is ignored. - Leading zeroes are permitted but not required. + The return value is `0' on success and `-1' on failure. The + following `errno' error condition is defined for this function: - _Note:_ Currently, this is not fully implemented. The format - is recognized, input is consumed but no field in TM is set. + `ENOSYS' + The operating system does not support getting time zone + information, and TZP is not a null pointer. The GNU + operating system does not support using `struct timezone' to + represent time zone information; that is an obsolete feature + of 4.3 BSD. Instead, use the facilities described in *Note + Time Zone Functions::. - `%OW' - Same as `%W' but using the locale's alternative numeric - symbols. + - Function: int settimeofday (const struct timeval *TP, const struct + timezone *TZP) + The `settimeofday' function sets the current calendar time in the + system clock according to the arguments. As for `gettimeofday', + the calendar time is represented as the elapsed time since the + epoch. As for `gettimeofday', time zone information is ignored if + TZP is a null pointer. - `%x' - The date using the locale's date format. + You must be a privileged user in order to use `settimeofday'. - `%Ex' - Like `%x' but the locale's alternative data representation is - used. + Some kernels automatically set the system clock from some source + such as a hardware clock when they start up. Others, including + Linux, place the system clock in an "invalid" state (in which + attempts to read the clock fail). A call of `stime' removes the + system clock from an invalid state, and system startup scripts + typically run a program that calls `stime'. - `%X' - The time using the locale's time format. + `settimeofday' causes a sudden jump forwards or backwards, which + can cause a variety of problems in a system. Use `adjtime' (below) + to make a smooth transition from one time to another by temporarily + speeding up or slowing down the clock. - `%EX' - Like `%X' but the locale's alternative time representation is - used. + With a Linux kernel, `adjtimex' does the same thing and can also + make permanent changes to the speed of the system clock so it + doesn't need to be corrected as often. - `%y' - The year without a century as a decimal number (range `0' - through `99'). + The return value is `0' on success and `-1' on failure. The + following `errno' error conditions are defined for this function: - Leading zeroes are permitted but not required. + `EPERM' + This process cannot set the clock because it is not + privileged. - Note that it is questionable to use this format without the - `%C' format. The `strptime' function does regard input - values in the range 68 to 99 as the years 1969 to 1999 and - the values 0 to 68 as the years 2000 to 2068. But maybe this - heuristic fails for some input data. + `ENOSYS' + The operating system does not support setting time zone + information, and TZP is not a null pointer. - Therefore it is best to avoid `%y' completely and use `%Y' - instead. + - Function: int adjtime (const struct timeval *DELTA, struct timeval + *OLDDELTA) + This function speeds up or slows down the system clock in order to + make a gradual adjustment. This ensures that the calendar time + reported by the system clock is always monotonically increasing, + which might not happen if you simply set the clock. - `%Ey' - The offset from `%EC' in the locale's alternative - representation. + The DELTA argument specifies a relative adjustment to be made to + the clock time. If negative, the system clock is slowed down for a + while until it has lost this much elapsed time. If positive, the + system clock is speeded up for a while. - `%Oy' - The offset of the year (from `%C') using the locale's - alternative numeric symbols. + If the OLDDELTA argument is not a null pointer, the `adjtime' + function returns information about any previous time adjustment + that has not yet completed. - `%Y' - The year as a decimal number, using the Gregorian calendar. + This function is typically used to synchronize the clocks of + computers in a local network. You must be a privileged user to + use it. - `%EY' - The full alternative year representation. + With a Linux kernel, you can use the `adjtimex' function to + permanently change the clock speed. - `%z' - Equivalent to the use of `%a, %d %b %Y %H:%M:%S %z' in this - place. This is the full ISO 8601 date and time format. + The return value is `0' on success and `-1' on failure. The + following `errno' error condition is defined for this function: - `%Z' - The timezone name. + `EPERM' + You do not have privilege to set the time. - _Note:_ Currently, this is not fully implemented. The format - is recognized, input is consumed but no field in TM is set. + *Portability Note:* The `gettimeofday', `settimeofday', and +`adjtime' functions are derived from BSD. - `%%' - A literal `%' character. + Symbols for the following function are declared in `sys/timex.h'. - All other characters in the format string must have a matching - character in the input string. Exceptions are white spaces in the - input string which can match zero or more white space characters - in the format string. + - Function: int adjtimex (struct timex *TIMEX) + `adjtimex' is functionally identical to `ntp_adjtime'. *Note High + Accuracy Clock::. - The `strptime' function processes the input string from right to - left. Each of the three possible input elements (white space, - literal, or format) are handled one after the other. If the input - cannot be matched to the format string the function stops. The - remainder of the format and input strings are not processed. + This function is present only with a Linux kernel. - The function returns a pointer to the first character it was - unable to process. If the input string contains more characters - than required by the format string the return value points right - after the last consumed input character. If the whole input - string is consumed the return value points to the `NULL' byte at - the end of the string. If an error occurs, i.e. `strptime' fails - to match all of the format string, the function returns `NULL'. - The specification of the function in the XPG standard is rather -vague, leaving out a few important pieces of information. Most -importantly, it does not specify what happens to those elements of TM -which are not directly initialized by the different formats. The -implementations on different Unix systems vary here. + +File: libc.info, Node: Broken-down Time, Next: High Accuracy Clock, Prev: High-Resolution Calendar, Up: Calendar Time - The GNU libc implementation does not touch those fields which are not -directly initialized. Exceptions are the `tm_wday' and `tm_yday' -elements, which are recomputed if any of the year, month, or date -elements changed. This has two implications: +Broken-down Time +---------------- - * Before calling the `strptime' function for a new input string, you - should prepare the TM structure you pass. Normally this will mean - initializing all values are to zero. Alternatively, you can set - all fields to values like `INT_MAX', allowing you to determine - which elements were set by the function call. Zero does not work - here since it is a valid value for many of the fields. + Calendar time is represented by the usual GNU C library functions as +an elapsed time since a fixed base calendar time. This is convenient +for computation, but has no relation to the way people normally think of +calendar time. By contrast, "broken-down time" is a binary +representation of calendar time separated into year, month, day, and so +on. Broken-down time values are not useful for calculations, but they +are useful for printing human readable time information. - Careful initialization is necessary if you want to find out - whether a certain field in TM was initialized by the function call. + A broken-down time value is always relative to a choice of time +zone, and it also indicates which time zone that is. - * You can construct a `struct tm' value with several consecutive - `strptime' calls. A useful application of this is e.g. the parsing - of two separate strings, one containing date information and the - other time information. By parsing one after the other without - clearing the structure in-between, you can construct a complete - broken-down time. + The symbols in this section are declared in the header file `time.h'. - The following example shows a function which parses a string which is -contains the date information in either US style or ISO 8601 form: + - Data Type: struct tm + This is the data type used to represent a broken-down time. The + structure contains at least the following members, which can + appear in any order. - const char * - parse_date (const char *input, struct tm *tm) - { - const char *cp; - - /* First clear the result structure. */ - memset (tm, '\0', sizeof (*tm)); - - /* Try the ISO format first. */ - cp = strptime (input, "%F", tm); - if (cp == NULL) - { - /* Does not match. Try the US form. */ - cp = strptime (input, "%D", tm); - } - - return cp; - } + `int tm_sec' + This is the number of full seconds since the top of the + minute (normally in the range `0' through `59', but the + actual upper limit is `60', to allow for leap seconds if leap + second support is available). - -File: libc.info, Node: General Time String Parsing, Prev: Low-Level Time String Parsing, Up: Parsing Date and Time + `int tm_min' + This is the number of full minutes since the top of the hour + (in the range `0' through `59'). -A More User-friendly Way to Parse Times and Dates -................................................. + `int tm_hour' + This is the number of full hours past midnight (in the range + `0' through `23'). - The Unix standard defines another function for parsing date strings. -The interface is weird, but if the function happens to suit your -application it is just fine. It is problematic to use this function in -multi-threaded programs or libraries, since it returns a pointer to a -static variable, and uses a global variable and global state (an -environment variable). + `int tm_mday' + This is the ordinal day of the month (in the range `1' + through `31'). Watch out for this one! As the only ordinal + number in the structure, it is inconsistent with the rest of + the structure. - - Variable: getdate_err - This variable of type `int' contains the error code of the last - unsuccessful call to `getdate'. Defined values are: + `int tm_mon' + This is the number of full calendar months since the + beginning of the year (in the range `0' through `11'). Watch + out for this one! People usually use ordinal numbers for + month-of-year (where January = 1). - 1 - The environment variable `DATEMSK' is not defined or null. + `int tm_year' + This is the number of full calendar years since 1900. - 2 - The template file denoted by the `DATEMSK' environment - variable cannot be opened. + `int tm_wday' + This is the number of full days since Sunday (in the range + `0' through `6'). - 3 - Information about the template file cannot retrieved. + `int tm_yday' + This is the number of full days since the beginning of the + year (in the range `0' through `365'). - 4 - The template file is not a regular file. + `int tm_isdst' + This is a flag that indicates whether Daylight Saving Time is + (or was, or will be) in effect at the time described. The + value is positive if Daylight Saving Time is in effect, zero + if it is not, and negative if the information is not + available. - 5 - An I/O error occurred while reading the template file. + `long int tm_gmtoff' + This field describes the time zone that was used to compute + this broken-down time value, including any adjustment for + daylight saving; it is the number of seconds that you must + add to UTC to get local time. You can also think of this as + the number of seconds east of UTC. For example, for U.S. + Eastern Standard Time, the value is `-5*60*60'. The + `tm_gmtoff' field is derived from BSD and is a GNU library + extension; it is not visible in a strict ISO C environment. - 6 - Not enough memory available to execute the function. + `const char *tm_zone' + This field is the name for the time zone that was used to + compute this broken-down time value. Like `tm_gmtoff', this + field is a BSD and GNU extension, and is not visible in a + strict ISO C environment. - 7 - The template file contains no matching template. + - Function: struct tm * localtime (const time_t *TIME) + The `localtime' function converts the simple time pointed to by + TIME to broken-down time representation, expressed relative to the + user's specified time zone. - 8 - The input date is invalid, but would match a template - otherwise. This includes dates like February 31st, and dates - which cannot be represented in a `time_t' variable. + The return value is a pointer to a static broken-down time + structure, which might be overwritten by subsequent calls to + `ctime', `gmtime', or `localtime'. (But no other library function + overwrites the contents of this object.) - - Function: struct tm * getdate (const char *STRING) - The interface to `getdate' is the simplest possible for a function - to parse a string and return the value. STRING is the input - string and the result is returned in a statically-allocated - variable. + The return value is the null pointer if TIME cannot be represented + as a broken-down time; typically this is because the year cannot + fit into an `int'. - The details about how the string is processed are hidden from the - user. In fact, they can be outside the control of the program. - Which formats are recognized is controlled by the file named by - the environment variable `DATEMSK'. This file should contain - lines of valid format strings which could be passed to `strptime'. + Calling `localtime' has one other effect: it sets the variable + `tzname' with information about the current time zone. *Note Time + Zone Functions::. - The `getdate' function reads these format strings one after the - other and tries to match the input string. The first line which - completely matches the input string is used. + Using the `localtime' function is a big problem in multi-threaded +programs. The result is returned in a static buffer and this is used in +all threads. POSIX.1c introduced a variant of this function. - Elements not initialized through the format string retain the - values present at the time of the `getdate' function call. + - Function: struct tm * localtime_r (const time_t *TIME, struct tm + *RESULTP) + The `localtime_r' function works just like the `localtime' + function. It takes a pointer to a variable containing a simple + time and converts it to the broken-down time format. - The formats recognized by `getdate' are the same as for - `strptime'. See above for an explanation. There are only a few - extensions to the `strptime' behavior: + But the result is not placed in a static buffer. Instead it is + placed in the object of type `struct tm' to which the parameter + RESULTP points. - * If the `%Z' format is given the broken-down time is based on - the current time of the timezone matched, not of the current - timezone of the runtime environment. + If the conversion is successful the function returns a pointer to + the object the result was written into, i.e., it returns RESULTP. - _Note_: This is not implemented (currently). The problem is - that timezone names are not unique. If a fixed timezone is - assumed for a given string (say `EST' meaning US East Coast - time), then uses for countries other than the USA will fail. - So far we have found no good solution to this. + - Function: struct tm * gmtime (const time_t *TIME) + This function is similar to `localtime', except that the + broken-down time is expressed as Coordinated Universal Time (UTC) + (formerly called Greenwich Mean Time (GMT)) rather than relative + to a local time zone. - * If only the weekday is specified the selected day depends on - the current date. If the current weekday is greater or equal - to the `tm_wday' value the current week's day is chosen, - otherwise the day next week is chosen. - * A similar heuristic is used when only the month is given and - not the year. If the month is greater than or equal to the - current month, then the current year is used. Otherwise it - wraps to next year. The first day of the month is assumed if - one is not explicitly specified. + As for the `localtime' function we have the problem that the result +is placed in a static variable. POSIX.1c also provides a replacement +for `gmtime'. - * The current hour, minute, and second are used if the - appropriate value is not set through the format. + - Function: struct tm * gmtime_r (const time_t *TIME, struct tm + *RESULTP) + This function is similar to `localtime_r', except that it converts + just like `gmtime' the given time as Coordinated Universal Time. - * If no date is given tomorrow's date is used if the time is - smaller than the current time. Otherwise today's date is - taken. + If the conversion is successful the function returns a pointer to + the object the result was written into, i.e., it returns RESULTP. - It should be noted that the format in the template file need not - only contain format elements. The following is a list of possible - format strings (taken from the Unix standard): + - Function: time_t mktime (struct tm *BROKENTIME) + The `mktime' function is used to convert a broken-down time + structure to a simple time representation. It also "normalizes" + the contents of the broken-down time structure, by filling in the + day of week and day of year based on the other date and time + components. - %m - %A %B %d, %Y %H:%M:%S - %A - %B - %m/%d/%y %I %p - %d,%m,%Y %H:%M - at %A the %dst of %B in %Y - run job at %I %p,%B %dnd - %A den %d. %B %Y %H.%M Uhr + The `mktime' function ignores the specified contents of the + `tm_wday' and `tm_yday' members of the broken-down time structure. + It uses the values of the other components to determine the + calendar time; it's permissible for these components to have + unnormalized values outside their normal ranges. The last thing + that `mktime' does is adjust the components of the BROKENTIME + structure (including the `tm_wday' and `tm_yday'). - As you can see, the template list can contain very specific - strings like `run job at %I %p,%B %dnd'. Using the above list of - templates and assuming the current time is Mon Sep 22 12:19:47 EDT - 1986 we can obtain the following results for the given input. + If the specified broken-down time cannot be represented as a + simple time, `mktime' returns a value of `(time_t)(-1)' and does + not modify the contents of BROKENTIME. - Input Match Result - Mon %a Mon Sep 22 12:19:47 EDT 1986 - Sun %a Sun Sep 28 12:19:47 EDT 1986 - Fri %a Fri Sep 26 12:19:47 EDT 1986 - September %B Mon Sep 1 12:19:47 EDT 1986 - January %B Thu Jan 1 12:19:47 EST 1987 - December %B Mon Dec 1 12:19:47 EST 1986 - Sep Mon %b %a Mon Sep 1 12:19:47 EDT 1986 - Jan Fri %b %a Fri Jan 2 12:19:47 EST 1987 - Dec Mon %b %a Mon Dec 1 12:19:47 EST 1986 - Jan Wed 1989 %b %a %Y Wed Jan 4 12:19:47 EST 1989 - Fri 9 %a %H Fri Sep 26 09:00:00 EDT 1986 - Feb 10:30 %b %H:%S Sun Feb 1 10:00:30 EST 1987 - 10:30 %H:%M Tue Sep 23 10:30:00 EDT 1986 - 13:30 %H:%M Mon Sep 22 13:30:00 EDT 1986 + Calling `mktime' also sets the variable `tzname' with information + about the current time zone. *Note Time Zone Functions::. - The return value of the function is a pointer to a static variable - of type `struct tm', or a null pointer if an error occurred. The - result is only valid until the next `getdate' call, making this - function unusable in multi-threaded applications. + - Function: time_t timelocal (struct tm *BROKENTIME) + `timelocal' is functionally identical to `mktime', but more + mnemonically named. Note that it is the inverse of the `localtime' + function. - The `errno' variable is _not_ changed. Error conditions are - stored in the global variable `getdate_err'. See the description - above for a list of the possible error values. + *Portability note:* `mktime' is essentially universally + available. `timelocal' is rather rare. - _Warning:_ The `getdate' function should _never_ be used in - SUID-programs. The reason is obvious: using the `DATEMSK' - environment variable you can get the function to open any - arbitrary file and chances are high that with some bogus input - (such as a binary file) the program will crash. - - Function: int getdate_r (const char *STRING, struct tm *TP) - The `getdate_r' function is the reentrant counterpart of - `getdate'. It does not use the global variable `getdate_err' to - signal an error, but instead returns an error code. The same error - codes as described in the `getdate_err' documentation above are - used, with 0 meaning success. + - Function: time_t timegm (struct tm *BROKENTIME) + `timegm' is functionally identical to `mktime' except it always + takes the input values to be Coordinated Universal Time (UTC) + regardless of any local time zone setting. - Moreover, `getdate_r' stores the broken-down time in the variable - of type `struct tm' pointed to by the second argument, rather than - in a static variable. + Note that `timegm' is the inverse of `gmtime'. - This function is not defined in the Unix standard. Nevertheless - it is available on some other Unix systems as well. + *Portability note:* `mktime' is essentially universally + available. `timegm' is rather rare. For the most portable + conversion from a UTC broken-down time to a simple time, set the + `TZ' environment variable to UTC, call `mktime', then set `TZ' + back. - The warning against using `getdate' in SUID-programs applies to - `getdate_r' as well.  -File: libc.info, Node: TZ Variable, Next: Time Zone Functions, Prev: Parsing Date and Time, Up: Calendar Time - -Specifying the Time Zone with `TZ' ----------------------------------- - - In POSIX systems, a user can specify the time zone by means of the -`TZ' environment variable. For information about how to set -environment variables, see *Note Environment Variables::. The functions -for accessing the time zone are declared in `time.h'. - - You should not normally need to set `TZ'. If the system is -configured properly, the default time zone will be correct. You might -set `TZ' if you are using a computer over a network from a different -time zone, and would like times reported to you in the time zone local -to you, rather than what is local to the computer. - - In POSIX.1 systems the value of the `TZ' variable can be in one of -three formats. With the GNU C library, the most common format is the -last one, which can specify a selection from a large database of time -zone information for many regions of the world. The first two formats -are used to describe the time zone information directly, which is both -more cumbersome and less precise. But the POSIX.1 standard only -specifies the details of the first two formats, so it is good to be -familiar with them in case you come across a POSIX.1 system that doesn't -support a time zone information database. +File: libc.info, Node: High Accuracy Clock, Next: Formatting Calendar Time, Prev: Broken-down Time, Up: Calendar Time - The first format is used when there is no Daylight Saving Time (or -summer time) in the local time zone: +High Accuracy Clock +------------------- - STD OFFSET + The `ntp_gettime' and `ntp_adjtime' functions provide an interface +to monitor and manipulate the system clock to maintain high accuracy +time. For example, you can fine tune the speed of the clock or +synchronize it with another time source. - The STD string specifies the name of the time zone. It must be -three or more characters long and must not contain a leading colon, -embedded digits, commas, nor plus and minus signs. There is no space -character separating the time zone name from the OFFSET, so these -restrictions are necessary to parse the specification correctly. + A typical use of these functions is by a server implementing the +Network Time Protocol to synchronize the clocks of multiple systems and +high precision clocks. - The OFFSET specifies the time value you must add to the local time -to get a Coordinated Universal Time value. It has syntax like -[`+'|`-']HH[`:'MM[`:'SS]]. This is positive if the local time zone is -west of the Prime Meridian and negative if it is east. The hour must -be between `0' and `23', and the minute and seconds between `0' and -`59'. + These functions are declared in `sys/timex.h'. - For example, here is how we would specify Eastern Standard Time, but -without any Daylight Saving Time alternative: + - Data Type: struct ntptimeval + This structure is used for information about the system clock. It + contains the following members: + `struct timeval time' + This is the current calendar time, expressed as the elapsed + time since the epoch. The `struct timeval' data type is + described in *Note Elapsed Time::. - EST+5 + `long int maxerror' + This is the maximum error, measured in microseconds. Unless + updated via `ntp_adjtime' periodically, this value will reach + some platform-specific maximum value. - The second format is used when there is Daylight Saving Time: + `long int esterror' + This is the estimated error, measured in microseconds. This + value can be set by `ntp_adjtime' to indicate the estimated + offset of the system clock from the true calendar time. - STD OFFSET DST [OFFSET]`,'START[`/'TIME]`,'END[`/'TIME] + - Function: int ntp_gettime (struct ntptimeval *TPTR) + The `ntp_gettime' function sets the structure pointed to by TPTR + to current values. The elements of the structure afterwards + contain the values the timer implementation in the kernel assumes. + They might or might not be correct. If they are not a + `ntp_adjtime' call is necessary. - The initial STD and OFFSET specify the standard time zone, as -described above. The DST string and OFFSET specify the name and offset -for the corresponding Daylight Saving Time zone; if the OFFSET is -omitted, it defaults to one hour ahead of standard time. + The return value is `0' on success and other values on failure. + The following `errno' error conditions are defined for this + function: - The remainder of the specification describes when Daylight Saving -Time is in effect. The START field is when Daylight Saving Time goes -into effect and the END field is when the change is made back to -standard time. The following formats are recognized for these fields: + `TIME_ERROR' + The precision clock model is not properly set up at the + moment, thus the clock must be considered unsynchronized, and + the values should be treated with care. -`JN' - This specifies the Julian day, with N between `1' and `365'. - February 29 is never counted, even in leap years. + - Data Type: struct timex + This structure is used to control and monitor the system clock. It + contains the following members: + `unsigned int modes' + This variable controls whether and which values are set. + Several symbolic constants have to be combined with _binary + or_ to specify the effective mode. These constants start + with `MOD_'. -`N' - This specifies the Julian day, with N between `0' and `365'. - February 29 is counted in leap years. + `long int offset' + This value indicates the current offset of the system clock + from the true calendar time. The value is given in + microseconds. If bit `MOD_OFFSET' is set in `modes', the + offset (and possibly other dependent values) can be set. The + offset's absolute value must not exceed `MAXPHASE'. -`MM.W.D' - This specifies day D of week W of month M. The day D must be - between `0' (Sunday) and `6'. The week W must be between `1' and - `5'; week `1' is the first week in which day D occurs, and week - `5' specifies the _last_ D day in the month. The month M should be - between `1' and `12'. + `long int frequency' + This value indicates the difference in frequency between the + true calendar time and the system clock. The value is + expressed as scaled PPM (parts per million, 0.0001%). The + scaling is `1 << SHIFT_USEC'. The value can be set with bit + `MOD_FREQUENCY', but the absolute value must not exceed + `MAXFREQ'. - The TIME fields specify when, in the local time currently in effect, -the change to the other time occurs. If omitted, the default is -`02:00:00'. + `long int maxerror' + This is the maximum error, measured in microseconds. A new + value can be set using bit `MOD_MAXERROR'. Unless updated via + `ntp_adjtime' periodically, this value will increase steadily + and reach some platform-specific maximum value. - For example, here is how you would specify the Eastern time zone in -the United States, including the appropriate Daylight Saving Time and -its dates of applicability. The normal offset from UTC is 5 hours; -since this is west of the prime meridian, the sign is positive. Summer -time begins on the first Sunday in April at 2:00am, and ends on the -last Sunday in October at 2:00am. + `long int esterror' + This is the estimated error, measured in microseconds. This + value can be set using bit `MOD_ESTERROR'. - EST+5EDT,M4.1.0/2,M10.5.0/2 + `int status' + This variable reflects the various states of the clock + machinery. There are symbolic constants for the significant + bits, starting with `STA_'. Some of these flags can be + updated using the `MOD_STATUS' bit. - The schedule of Daylight Saving Time in any particular jurisdiction -has changed over the years. To be strictly correct, the conversion of -dates and times in the past should be based on the schedule that was in -effect then. However, this format has no facilities to let you specify -how the schedule has changed from year to year. The most you can do is -specify one particular schedule--usually the present day schedule--and -this is used to convert any date, no matter when. For precise time zone -specifications, it is best to use the time zone information database -(see below). + `long int constant' + This value represents the bandwidth or stiffness of the PLL + (phase locked loop) implemented in the kernel. The value can + be changed using bit `MOD_TIMECONST'. - The third format looks like this: + `long int precision' + This value represents the accuracy or the maximum error when + reading the system clock. The value is expressed in + microseconds. - :CHARACTERS + `long int tolerance' + This value represents the maximum frequency error of the + system clock in scaled PPM. This value is used to increase + the `maxerror' every second. - Each operating system interprets this format differently; in the GNU -C library, CHARACTERS is the name of a file which describes the time -zone. + `struct timeval time' + The current calendar time. - If the `TZ' environment variable does not have a value, the -operation chooses a time zone by default. In the GNU C library, the -default time zone is like the specification `TZ=:/etc/localtime' (or -`TZ=:/usr/local/etc/localtime', depending on how GNU C library was -configured; *note Installation::). Other C libraries use their own -rule for choosing the default time zone, so there is little we can say -about them. + `long int tick' + The elapsed time between clock ticks in microseconds. A + clock tick is a periodic timer interrupt on which the system + clock is based. - If CHARACTERS begins with a slash, it is an absolute file name; -otherwise the library looks for the file -`/share/lib/zoneinfo/CHARACTERS'. The `zoneinfo' directory contains -data files describing local time zones in many different parts of the -world. The names represent major cities, with subdirectories for -geographical areas; for example, `America/New_York', `Europe/London', -`Asia/Hong_Kong'. These data files are installed by the system -administrator, who also sets `/etc/localtime' to point to the data file -for the local time zone. The GNU C library comes with a large database -of time zone information for most regions of the world, which is -maintained by a community of volunteers and put in the public domain. + `long int ppsfreq' + This is the first of a few optional variables that are + present only if the system clock can use a PPS (pulse per + second) signal to discipline the system clock. The value is + expressed in scaled PPM and it denotes the difference in + frequency between the system clock and the PPS signal. - -File: libc.info, Node: Time Zone Functions, Next: Time Functions Example, Prev: TZ Variable, Up: Calendar Time + `long int jitter' + This value expresses a median filtered average of the PPS + signal's dispersion in microseconds. -Functions and Variables for Time Zones --------------------------------------- + `int shift' + This value is a binary exponent for the duration of the PPS + calibration interval, ranging from `PPS_SHIFT' to + `PPS_SHIFTMAX'. - - Variable: char * tzname [2] - The array `tzname' contains two strings, which are the standard - names of the pair of time zones (standard and Daylight Saving) - that the user has selected. `tzname[0]' is the name of the - standard time zone (for example, `"EST"'), and `tzname[1]' is the - name for the time zone when Daylight Saving Time is in use (for - example, `"EDT"'). These correspond to the STD and DST strings - (respectively) from the `TZ' environment variable. If Daylight - Saving Time is never used, `tzname[1]' is the empty string. + `long int stabil' + This value represents the median filtered dispersion of the + PPS frequency in scaled PPM. - The `tzname' array is initialized from the `TZ' environment - variable whenever `tzset', `ctime', `strftime', `mktime', or - `localtime' is called. If multiple abbreviations have been used - (e.g. `"EWT"' and `"EDT"' for U.S. Eastern War Time and Eastern - Daylight Time), the array contains the most recent abbreviation. + `long int jitcnt' + This counter represents the number of pulses where the jitter + exceeded the allowed maximum `MAXTIME'. - The `tzname' array is required for POSIX.1 compatibility, but in - GNU programs it is better to use the `tm_zone' member of the - broken-down time structure, since `tm_zone' reports the correct - abbreviation even when it is not the latest one. + `long int calcnt' + This counter reflects the number of successful calibration + intervals. - Though the strings are declared as `char *' the user must refrain - from modifying these strings. Modifying the strings will almost - certainly lead to trouble. + `long int errcnt' + This counter represents the number of calibration errors + (caused by large offsets or jitter). + `long int stbcnt' + This counter denotes the number of of calibrations where the + stability exceeded the threshold. - - Function: void tzset (void) - The `tzset' function initializes the `tzname' variable from the - value of the `TZ' environment variable. It is not usually - necessary for your program to call this function, because it is - called automatically when you use the other time conversion - functions that depend on the time zone. + - Function: int ntp_adjtime (struct timex *TPTR) + The `ntp_adjtime' function sets the structure specified by TPTR to + current values. - The following variables are defined for compatibility with System V -Unix. Like `tzname', these variables are set by calling `tzset' or the -other time conversion functions. + In addition, `ntp_adjtime' updates some settings to match what you + pass to it in *TPTR. Use the `modes' element of *TPTR to select + what settings to update. You can set `offset', `freq', + `maxerror', `esterror', `status', `constant', and `tick'. - - Variable: long int timezone - This contains the difference between UTC and the latest local - standard time, in seconds west of UTC. For example, in the U.S. - Eastern time zone, the value is `5*60*60'. Unlike the `tm_gmtoff' - member of the broken-down time structure, this value is not - adjusted for daylight saving, and its sign is reversed. In GNU - programs it is better to use `tm_gmtoff', since it contains the - correct offset even when it is not the latest one. + `modes' = zero means set nothing. - - Variable: int daylight - This variable has a nonzero value if Daylight Saving Time rules - apply. A nonzero value does not necessarily mean that Daylight - Saving Time is now in effect; it means only that Daylight Saving - Time is sometimes in effect. + Only the superuser can update settings. - -File: libc.info, Node: Time Functions Example, Prev: Time Zone Functions, Up: Calendar Time + The return value is `0' on success and other values on failure. + The following `errno' error conditions are defined for this + function: -Time Functions Example ----------------------- + `TIME_ERROR' + The high accuracy clock model is not properly set up at the + moment, thus the clock must be considered unsynchronized, and + the values should be treated with care. Another reason could + be that the specified new values are not allowed. - Here is an example program showing the use of some of the calendar -time functions. + `EPERM' + The process specified a settings update, but is not superuser. - #include - #include - - #define SIZE 256 - - int - main (void) - { - char buffer[SIZE]; - time_t curtime; - struct tm *loctime; - - /* Get the current time. */ - curtime = time (NULL); - - /* Convert it to local time representation. */ - loctime = localtime (&curtime); - - /* Print out the date and time in the standard format. */ - fputs (asctime (loctime), stdout); - - /* Print it out in a nice format. */ - strftime (buffer, SIZE, "Today is %A, %B %d.\n", loctime); - fputs (buffer, stdout); - strftime (buffer, SIZE, "The time is %I:%M %p.\n", loctime); - fputs (buffer, stdout); - - return 0; - } + For more details see RFC1305 (Network Time Protocol, Version 3) and + related documents. - It produces output like this: + *Portability note:* Early versions of the GNU C library did not + have this function but did have the synonymous `adjtimex'. - Wed Jul 31 13:02:36 1991 - Today is Wednesday, July 31. - The time is 01:02 PM. diff -durpN glibc-2.2.3/manual/libc.info-35 glibc-2.2.4/manual/libc.info-35 --- glibc-2.2.3/manual/libc.info-35 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-35 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1216 +7,1236 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual - -File: libc.info, Node: Setting an Alarm, Next: Sleeping, Prev: Calendar Time, Up: Date and Time + (b) The FSF's Back-Cover Text is: -Setting an Alarm -================ + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - The `alarm' and `setitimer' functions provide a mechanism for a -process to interrupt itself in the future. They do this by setting a -timer; when the timer expires, the process receives a signal. + +File: libc.info, Node: Formatting Calendar Time, Next: Parsing Date and Time, Prev: High Accuracy Clock, Up: Calendar Time - Each process has three independent interval timers available: +Formatting Calendar Time +------------------------ - * A real-time timer that counts elapsed time. This timer sends a - `SIGALRM' signal to the process when it expires. + The functions described in this section format calendar time values +as strings. These functions are declared in the header file `time.h'. - * A virtual timer that counts processor time used by the process. - This timer sends a `SIGVTALRM' signal to the process when it - expires. + - Function: char * asctime (const struct tm *BROKENTIME) + The `asctime' function converts the broken-down time value that + BROKENTIME points to into a string in a standard format: - * A profiling timer that counts both processor time used by the - process, and processor time spent in system calls on behalf of the - process. This timer sends a `SIGPROF' signal to the process when - it expires. + "Tue May 21 13:46:22 1991\n" - This timer is useful for profiling in interpreters. The interval - timer mechanism does not have the fine granularity necessary for - profiling native code. + The abbreviations for the days of week are: `Sun', `Mon', `Tue', + `Wed', `Thu', `Fri', and `Sat'. - You can only have one timer of each kind set at any given time. If -you set a timer that has not yet expired, that timer is simply reset to -the new value. + The abbreviations for the months are: `Jan', `Feb', `Mar', `Apr', + `May', `Jun', `Jul', `Aug', `Sep', `Oct', `Nov', and `Dec'. - You should establish a handler for the appropriate alarm signal using -`signal' or `sigaction' before issuing a call to `setitimer' or -`alarm'. Otherwise, an unusual chain of events could cause the timer -to expire before your program establishes the handler. In this case it -would be terminated, since termination is the default action for the -alarm signals. *Note Signal Handling::. + The return value points to a statically allocated string, which + might be overwritten by subsequent calls to `asctime' or `ctime'. + (But no other library function overwrites the contents of this + string.) - The `setitimer' function is the primary means for setting an alarm. -This facility is declared in the header file `sys/time.h'. The `alarm' -function, declared in `unistd.h', provides a somewhat simpler interface -for setting the real-time timer. + - Function: char * asctime_r (const struct tm *BROKENTIME, char + *BUFFER) + This function is similar to `asctime' but instead of placing the + result in a static buffer it writes the string in the buffer + pointed to by the parameter BUFFER. This buffer should have room + for at least 26 bytes, including the terminating null. - - Data Type: struct itimerval - This structure is used to specify when a timer should expire. It - contains the following members: - `struct timeval it_interval' - This is the period between successive timer interrupts. If - zero, the alarm will only be sent once. + If no error occurred the function returns a pointer to the string + the result was written into, i.e., it returns BUFFER. Otherwise + return `NULL'. - `struct timeval it_value' - This is the period between now and the first timer interrupt. - If zero, the alarm is disabled. + - Function: char * ctime (const time_t *TIME) + The `ctime' function is similar to `asctime', except that you + specify the calendar time argument as a `time_t' simple time value + rather than in broken-down local time format. It is equivalent to - The `struct timeval' data type is described in *Note Elapsed - Time::. + asctime (localtime (TIME)) - - Function: int setitimer (int WHICH, struct itimerval *NEW, struct - itimerval *OLD) - The `setitimer' function sets the timer specified by WHICH - according to NEW. The WHICH argument can have a value of - `ITIMER_REAL', `ITIMER_VIRTUAL', or `ITIMER_PROF'. + `ctime' sets the variable `tzname', because `localtime' does so. + *Note Time Zone Functions::. - If OLD is not a null pointer, `setitimer' returns information - about any previous unexpired timer of the same kind in the - structure it points to. + - Function: char * ctime_r (const time_t *TIME, char *BUFFER) + This function is similar to `ctime', but places the result in the + string pointed to by BUFFER. It is equivalent to (written using + gcc extensions, *note Statement Exprs: (gcc)Statement Exprs.): - The return value is `0' on success and `-1' on failure. The - following `errno' error conditions are defined for this function: + ({ struct tm tm; asctime_r (localtime_r (time, &tm), buf); }) - `EINVAL' - The timer period is too large. + If no error occurred the function returns a pointer to the string + the result was written into, i.e., it returns BUFFER. Otherwise + return `NULL'. - - Function: int getitimer (int WHICH, struct itimerval *OLD) - The `getitimer' function stores information about the timer - specified by WHICH in the structure pointed at by OLD. + - Function: size_t strftime (char *S, size_t SIZE, const char + *TEMPLATE, const struct tm *BROKENTIME) + This function is similar to the `sprintf' function (*note + Formatted Input::), but the conversion specifications that can + appear in the format template TEMPLATE are specialized for + printing components of the date and time BROKENTIME according to + the locale currently specified for time conversion (*note + Locales::). - The return value and error conditions are the same as for - `setitimer'. + Ordinary characters appearing in the TEMPLATE are copied to the + output string S; this can include multibyte character sequences. + Conversion specifiers are introduced by a `%' character, followed + by an optional flag which can be one of the following. These flags + are all GNU extensions. The first three affect only the output of + numbers: -`ITIMER_REAL' - This constant can be used as the WHICH argument to the `setitimer' - and `getitimer' functions to specify the real-time timer. + `_' + The number is padded with spaces. -`ITIMER_VIRTUAL' - This constant can be used as the WHICH argument to the `setitimer' - and `getitimer' functions to specify the virtual timer. + `-' + The number is not padded at all. -`ITIMER_PROF' - This constant can be used as the WHICH argument to the `setitimer' - and `getitimer' functions to specify the profiling timer. + `0' + The number is padded with zeros even if the format specifies + padding with spaces. - - Function: unsigned int alarm (unsigned int SECONDS) - The `alarm' function sets the real-time timer to expire in SECONDS - seconds. If you want to cancel any existing alarm, you can do - this by calling `alarm' with a SECONDS argument of zero. + `^' + The output uses uppercase characters, but only if this is + possible (*note Case Conversion::). - The return value indicates how many seconds remain before the - previous alarm would have been sent. If there is no previous - alarm, `alarm' returns zero. + The default action is to pad the number with zeros to keep it a + constant width. Numbers that do not have a range indicated below + are never padded, since there is no natural width for them. - The `alarm' function could be defined in terms of `setitimer' like -this: + Following the flag an optional specification of the width is + possible. This is specified in decimal notation. If the natural + size of the output is of the field has less than the specified + number of characters, the result is written right adjusted and + space padded to the given size. - unsigned int - alarm (unsigned int seconds) - { - struct itimerval old, new; - new.it_interval.tv_usec = 0; - new.it_interval.tv_sec = 0; - new.it_value.tv_usec = 0; - new.it_value.tv_sec = (long int) seconds; - if (setitimer (ITIMER_REAL, &new, &old) < 0) - return 0; - else - return old.it_value.tv_sec; - } + An optional modifier can follow the optional flag and width + specification. The modifiers, which are POSIX.2 extensions, are: - There is an example showing the use of the `alarm' function in *Note -Handler Returns::. + `E' + Use the locale's alternate representation for date and time. + This modifier applies to the `%c', `%C', `%x', `%X', `%y' and + `%Y' format specifiers. In a Japanese locale, for example, + `%Ex' might yield a date format based on the Japanese + Emperors' reigns. - If you simply want your process to wait for a given number of -seconds, you should use the `sleep' function. *Note Sleeping::. + `O' + Use the locale's alternate numeric symbols for numbers. This + modifier applies only to numeric format specifiers. - You shouldn't count on the signal arriving precisely when the timer -expires. In a multiprocessing environment there is typically some -amount of delay involved. + If the format supports the modifier but no alternate representation + is available, it is ignored. - *Portability Note:* The `setitimer' and `getitimer' functions are -derived from BSD Unix, while the `alarm' function is specified by the -POSIX.1 standard. `setitimer' is more powerful than `alarm', but -`alarm' is more widely used. + The conversion specifier ends with a format specifier taken from + the following list. The whole `%' sequence is replaced in the + output string as follows: - -File: libc.info, Node: Sleeping, Prev: Setting an Alarm, Up: Date and Time + `%a' + The abbreviated weekday name according to the current locale. -Sleeping -======== + `%A' + The full weekday name according to the current locale. - The function `sleep' gives a simple way to make the program wait for -a short interval. If your program doesn't use signals (except to -terminate), then you can expect `sleep' to wait reliably throughout the -specified interval. Otherwise, `sleep' can return sooner if a signal -arrives; if you want to wait for a given interval regardless of -signals, use `select' (*note Waiting for I/O::) and don't specify any -descriptors to wait for. + `%b' + The abbreviated month name according to the current locale. - - Function: unsigned int sleep (unsigned int SECONDS) - The `sleep' function waits for SECONDS or until a signal is - delivered, whichever happens first. + `%B' + The full month name according to the current locale. - If `sleep' function returns because the requested interval is over, - it returns a value of zero. If it returns because of delivery of a - signal, its return value is the remaining time in the sleep - interval. + `%c' + The preferred calendar time representation for the current + locale. - The `sleep' function is declared in `unistd.h'. + `%C' + The century of the year. This is equivalent to the greatest + integer not greater than the year divided by 100. - Resist the temptation to implement a sleep for a fixed amount of -time by using the return value of `sleep', when nonzero, to call -`sleep' again. This will work with a certain amount of accuracy as -long as signals arrive infrequently. But each signal can cause the -eventual wakeup time to be off by an additional second or so. Suppose a -few signals happen to arrive in rapid succession by bad luck--there is -no limit on how much this could shorten or lengthen the wait. + This format is a POSIX.2 extension and also appears in + ISO C99. - Instead, compute the calendar time at which the program should stop -waiting, and keep trying to wait until that calendar time. This won't -be off by more than a second. With just a little more work, you can use -`select' and make the waiting period quite accurate. (Of course, heavy -system load can cause additional unavoidable delays--unless the machine -is dedicated to one application, there is no way you can avoid this.) + `%d' + The day of the month as a decimal number (range `01' through + `31'). - On some systems, `sleep' can do strange things if your program uses -`SIGALRM' explicitly. Even if `SIGALRM' signals are being ignored or -blocked when `sleep' is called, `sleep' might return prematurely on -delivery of a `SIGALRM' signal. If you have established a handler for -`SIGALRM' signals and a `SIGALRM' signal is delivered while the process -is sleeping, the action taken might be just to cause `sleep' to return -instead of invoking your handler. And, if `sleep' is interrupted by -delivery of a signal whose handler requests an alarm or alters the -handling of `SIGALRM', this handler and `sleep' will interfere. + `%D' + The date using the format `%m/%d/%y'. - On the GNU system, it is safe to use `sleep' and `SIGALRM' in the -same program, because `sleep' does not work by means of `SIGALRM'. + This format is a POSIX.2 extension and also appears in + ISO C99. - - Function: int nanosleep (const struct timespec *REQUESTED_TIME, - struct timespec *REMAINING) - If resolution to seconds is not enough the `nanosleep' function can - be used. As the name suggests the sleep interval can be specified - in nanoseconds. The actual elapsed time of the sleep interval - might be longer since the system rounds the elapsed time you - request up to the next integer multiple of the actual resolution - the system can deliver. + `%e' + The day of the month like with `%d', but padded with blank + (range ` 1' through `31'). - *`requested_time' is the elapsed time of the interval you want to - sleep. + This format is a POSIX.2 extension and also appears in + ISO C99. - The function returns as *`remaining' the elapsed time left in the - interval for which you requested to sleep. If the interval - completed without getting interrupted by a signal, this is zero. + `%F' + The date using the format `%Y-%m-%d'. This is the form + specified in the ISO 8601 standard and is the preferred form + for all uses. - `struct timespec' is described in *Note Elapsed Time::. + This format is a ISO C99 extension. - If the function returns because the interval is over the return - value is zero. If the function returns -1 the global variable - ERRNO is set to the following values: + `%g' + The year corresponding to the ISO week number, but without + the century (range `00' through `99'). This has the same + format and value as `%y', except that if the ISO week number + (see `%V') belongs to the previous or next year, that year is + used instead. - `EINTR' - The call was interrupted because a signal was delivered to - the thread. If the REMAINING parameter is not the null - pointer the structure pointed to by REMAINING is updated to - contain the remaining elapsed time. + This format was introduced in ISO C99. - `EINVAL' - The nanosecond value in the REQUESTED_TIME parameter contains - an illegal value. Either the value is negative or greater - than or equal to 1000 million. + `%G' + The year corresponding to the ISO week number. This has the + same format and value as `%Y', except that if the ISO week + number (see `%V') belongs to the previous or next year, that + year is used instead. - This function is a cancellation point in multi-threaded programs. - This is a problem if the thread allocates some resources (like - memory, file descriptors, semaphores or whatever) at the time - `nanosleep' is called. If the thread gets canceled these - resources stay allocated until the program ends. To avoid this - calls to `nanosleep' should be protected using cancellation - handlers. + This format was introduced in ISO C99 but was previously + available as a GNU extension. - The `nanosleep' function is declared in `time.h'. + `%h' + The abbreviated month name according to the current locale. + The action is the same as for `%b'. - -File: libc.info, Node: Resource Usage And Limitation, Next: Non-Local Exits, Prev: Date and Time, Up: Top + This format is a POSIX.2 extension and also appears in + ISO C99. -Resource Usage And Limitation -***************************** + `%H' + The hour as a decimal number, using a 24-hour clock (range + `00' through `23'). - This chapter describes functions for examining how much of various -kinds of resources (CPU time, memory, etc.) a process has used and -getting and setting limits on future usage. + `%I' + The hour as a decimal number, using a 12-hour clock (range + `01' through `12'). -* Menu: + `%j' + The day of the year as a decimal number (range `001' through + `366'). -* Resource Usage:: Measuring various resources used. -* Limits on Resources:: Specifying limits on resource usage. -* Priority:: Reading or setting process run priority. -* Memory Resources:: Querying memory available resources. -* Processor Resources:: Learn about the processors available. + `%k' + The hour as a decimal number, using a 24-hour clock like + `%H', but padded with blank (range ` 0' through `23'). - -File: libc.info, Node: Resource Usage, Next: Limits on Resources, Up: Resource Usage And Limitation + This format is a GNU extension. -Resource Usage -============== + `%l' + The hour as a decimal number, using a 12-hour clock like + `%I', but padded with blank (range ` 1' through `12'). - The function `getrusage' and the data type `struct rusage' are used -to examine the resource usage of a process. They are declared in -`sys/resource.h'. + This format is a GNU extension. - - Function: int getrusage (int PROCESSES, struct rusage *RUSAGE) - This function reports resource usage totals for processes - specified by PROCESSES, storing the information in `*RUSAGE'. + `%m' + The month as a decimal number (range `01' through `12'). - In most systems, PROCESSES has only two valid values: + `%M' + The minute as a decimal number (range `00' through `59'). - `RUSAGE_SELF' - Just the current process. + `%n' + A single `\n' (newline) character. - `RUSAGE_CHILDREN' - All child processes (direct and indirect) that have already - terminated. + This format is a POSIX.2 extension and also appears in + ISO C99. - In the GNU system, you can also inquire about a particular child - process by specifying its process ID. + `%p' + Either `AM' or `PM', according to the given time value; or the + corresponding strings for the current locale. Noon is + treated as `PM' and midnight as `AM'. - The return value of `getrusage' is zero for success, and `-1' for - failure. + `%P' + Either `am' or `pm', according to the given time value; or the + corresponding strings for the current locale, printed in + lowercase characters. Noon is treated as `pm' and midnight + as `am'. - `EINVAL' - The argument PROCESSES is not valid. + This format was introduced in ISO C99 but was previously + available as a GNU extension. - One way of getting resource usage for a particular child process is -with the function `wait4', which returns totals for a child when it -terminates. *Note BSD Wait Functions::. + `%r' + The complete calendar time using the AM/PM format of the + current locale. - - Data Type: struct rusage - This data type stores various resource usage statistics. It has - the following members, and possibly others: + This format is a POSIX.2 extension and also appears in + ISO C99. - `struct timeval ru_utime' - Time spent executing user instructions. + `%R' + The hour and minute in decimal numbers using the format + `%H:%M'. - `struct timeval ru_stime' - Time spent in operating system code on behalf of PROCESSES. + This format was introduced in ISO C99 but was previously + available as a GNU extension. - `long int ru_maxrss' - The maximum resident set size used, in kilobytes. That is, - the maximum number of kilobytes of physical memory that - PROCESSES used simultaneously. + `%s' + The number of seconds since the epoch, i.e., since 1970-01-01 + 00:00:00 UTC. Leap seconds are not counted unless leap + second support is available. - `long int ru_ixrss' - An integral value expressed in kilobytes times ticks of - execution, which indicates the amount of memory used by text - that was shared with other processes. + This format is a GNU extension. - `long int ru_idrss' - An integral value expressed the same way, which is the amount - of unshared memory used for data. + `%S' + The seconds as a decimal number (range `00' through `60'). - `long int ru_isrss' - An integral value expressed the same way, which is the amount - of unshared memory used for stack space. + `%t' + A single `\t' (tabulator) character. - `long int ru_minflt' - The number of page faults which were serviced without - requiring any I/O. + This format is a POSIX.2 extension and also appears in + ISO C99. - `long int ru_majflt' - The number of page faults which were serviced by doing I/O. + `%T' + The time of day using decimal numbers using the format + `%H:%M:%S'. - `long int ru_nswap' - The number of times PROCESSES was swapped entirely out of - main memory. + This format is a POSIX.2 extension. - `long int ru_inblock' - The number of times the file system had to read from the disk - on behalf of PROCESSES. + `%u' + The day of the week as a decimal number (range `1' through + `7'), Monday being `1'. - `long int ru_oublock' - The number of times the file system had to write to the disk - on behalf of PROCESSES. + This format is a POSIX.2 extension and also appears in + ISO C99. - `long int ru_msgsnd' - Number of IPC messages sent. + `%U' + The week number of the current year as a decimal number + (range `00' through `53'), starting with the first Sunday as + the first day of the first week. Days preceding the first + Sunday in the year are considered to be in week `00'. - `long int ru_msgrcv' - Number of IPC messages received. + `%V' + The ISO 8601:1988 week number as a decimal number (range `01' + through `53'). ISO weeks start with Monday and end with + Sunday. Week `01' of a year is the first week which has the + majority of its days in that year; this is equivalent to the + week containing the year's first Thursday, and it is also + equivalent to the week containing January 4. Week `01' of a + year can contain days from the previous year. The week + before week `01' of a year is the last week (`52' or `53') of + the previous year even if it contains days from the new year. - `long int ru_nsignals' - Number of signals received. + This format is a POSIX.2 extension and also appears in + ISO C99. - `long int ru_nvcsw' - The number of times PROCESSES voluntarily invoked a context - switch (usually to wait for some service). + `%w' + The day of the week as a decimal number (range `0' through + `6'), Sunday being `0'. - `long int ru_nivcsw' - The number of times an involuntary context switch took place - (because a time slice expired, or another process of higher - priority was scheduled). + `%W' + The week number of the current year as a decimal number + (range `00' through `53'), starting with the first Monday as + the first day of the first week. All days preceding the + first Monday in the year are considered to be in week `00'. - `vtimes' is a historical function that does some of what `getrusage' -does. `getrusage' is a better choice. + `%x' + The preferred date representation for the current locale. - `vtimes' and its `vtimes' data structure are declared in -`sys/vtimes.h'. + `%X' + The preferred time of day representation for the current + locale. - - Function: int vtimes (struct vtimes CURRENT, struct vtimes CHILD) - `vtimes' reports resource usage totals for a process. + `%y' + The year without a century as a decimal number (range `00' + through `99'). This is equivalent to the year modulo 100. - If CURRENT is non-null, `vtimes' stores resource usage totals for - the invoking process alone in the structure to which it points. If - CHILD is non-null, `vtimes' stores resource usage totals for all - past children (which have terminated) of the invoking process in - the structure to which it points. + `%Y' + The year as a decimal number, using the Gregorian calendar. + Years before the year `1' are numbered `0', `-1', and so on. - - Data Type: struct vtimes - This data type contains information about the resource usage - of a process. Each member corresponds to a member of the - `struct rusage' data type described above. + `%z' + RFC 822/ISO 8601:1988 style numeric time zone (e.g., `-0600' + or `+0100'), or nothing if no time zone is determinable. - `vm_utime' - User CPU time. Analogous to `ru_utime' in `struct - rusage' + This format was introduced in ISO C99 but was previously + available as a GNU extension. - `vm_stime' - System CPU time. Analogous to `ru_stime' in `struct - rusage' + A full RFC 822 timestamp is generated by the format + `"%a, %d %b %Y %H:%M:%S %z"' (or the equivalent + `"%a, %d %b %Y %T %z"'). - `vm_idsrss' - Data and stack memory. The sum of the values that would - be reported as `ru_idrss' and `ru_isrss' in `struct - rusage' + `%Z' + The time zone abbreviation (empty if the time zone can't be + determined). - `vm_ixrss' - Shared memory. Analogous to `ru_ixrss' in `struct - rusage' + `%%' + A literal `%' character. - `vm_maxrss' - Maximent resident set size. Analogous to `ru_maxrss' in - `struct rusage' + The SIZE parameter can be used to specify the maximum number of + characters to be stored in the array S, including the terminating + null character. If the formatted time requires more than SIZE + characters, `strftime' returns zero and the contents of the array + S are undefined. Otherwise the return value indicates the number + of characters placed in the array S, not including the terminating + null character. - `vm_majflt' - Major page faults. Analogous to `ru_majflt' in `struct - rusage' + _Warning:_ This convention for the return value which is prescribed + in ISO C can lead to problems in some situations. For certain + format strings and certain locales the output really can be the + empty string and this cannot be discovered by testing the return + value only. E.g., in most locales the AM/PM time format is not + supported (most of the world uses the 24 hour time + representation). In such locales `"%p"' will return the empty + string, i.e., the return value is zero. To detect situations like + this something similar to the following code should be used: - `vm_minflt' - Minor page faults. Analogous to `ru_minflt' in `struct - rusage' + buf[0] = '\1'; + len = strftime (buf, bufsize, format, tp); + if (len == 0 && buf[0] != '\0') + { + /* Something went wrong in the strftime call. */ + ... + } - `vm_nswap' - Swap count. Analogous to `ru_nswap' in `struct rusage' + If S is a null pointer, `strftime' does not actually write + anything, but instead returns the number of characters it would + have written. - `vm_inblk' - Disk reads. Analogous to `ru_inblk' in `struct rusage' + According to POSIX.1 every call to `strftime' implies a call to + `tzset'. So the contents of the environment variable `TZ' is + examined before any output is produced. - `vm_oublk' - Disk writes. Analogous to `ru_oublk' in `struct rusage' + For an example of `strftime', see *Note Time Functions Example::. - The return value is zero if the function succeeds; `-1' otherwise. + - Function: size_t wcsftime (wchar_t *S, size_t SIZE, const wchar_t + *TEMPLATE, const struct tm *BROKENTIME) + The `wcsftime' function is equivalent to the `strftime' function + with the difference that it operates on wide character strings. + The buffer where the result is stored, pointed to by S, must be an + array of wide characters. The parameter SIZE which specifies the + size of the output buffer gives the number of wide character, not + the number of bytes. - An additional historical function for examining resource usage, -`vtimes', is supported but not documented here. It is declared in -`sys/vtimes.h'. + Also the format string TEMPLATE is a wide character string. Since + all characters needed to specify the format string are in the basic + character set it is portably possible to write format strings in + the C source code using the `L"..."' notation. The parameter + BROKENTIME has the same meaning as in the `strftime' call. - -File: libc.info, Node: Limits on Resources, Next: Priority, Prev: Resource Usage, Up: Resource Usage And Limitation + The `wcsftime' function supports the same flags, modifiers, and + format specifiers as the `strftime' function. -Limiting Resource Usage -======================= + The return value of `wcsftime' is the number of wide characters + stored in `s'. When more characters would have to be written than + can be placed in the buffer S the return value is zero, with the + same problems indicated in the `strftime' documentation. - You can specify limits for the resource usage of a process. When the -process tries to exceed a limit, it may get a signal, or the system call -by which it tried to do so may fail, depending on the resource. Each -process initially inherits its limit values from its parent, but it can -subsequently change them. + +File: libc.info, Node: Parsing Date and Time, Next: TZ Variable, Prev: Formatting Calendar Time, Up: Calendar Time - There are two per-process limits associated with a resource: +Convert textual time and date information back +---------------------------------------------- -"current limit" - The current limit is the value the system will not allow usage to - exceed. It is also called the "soft limit" because the process - being limited can generally raise the current limit at will. + The ISO C standard does not specify any functions which can convert +the output of the `strftime' function back into a binary format. This +led to a variety of more-or-less successful implementations with +different interfaces over the years. Then the Unix standard was +extended by the addition of two functions: `strptime' and `getdate'. +Both have strange interfaces but at least they are widely available. -"maximum limit" - The maximum limit is the maximum value to which a process is - allowed to set its current limit. It is also called the "hard - limit" because there is no way for a process to get around it. A - process may lower its own maximum limit, but only the superuser - may increase a maximum limit. +* Menu: - The symbols for use with `getrlimit', `setrlimit', `getrlimit64', -and `seterlimit64' are defined in `sys/resource.h'. +* Low-Level Time String Parsing:: Interpret string according to given format. +* General Time String Parsing:: User-friendly function to parse data and + time strings. - - Function: int getrlimit (int RESOURCE, struct rlimit *RLP) - Read the current and maximum limits for the resource RESOURCE and - store them in `*RLP'. + +File: libc.info, Node: Low-Level Time String Parsing, Next: General Time String Parsing, Up: Parsing Date and Time - The return value is `0' on success and `-1' on failure. The only - possible `errno' error condition is `EFAULT'. +Interpret string according to given format +.......................................... - When the sources are compiled with `_FILE_OFFSET_BITS == 64' on a - 32-bit system this function is in fact `getrlimit64'. Thus, the - LFS interface transparently replaces the old interface. + he first function is rather low-level. It is nevertheless frequently +used in software since it is better known. Its interface and +implementation are heavily influenced by the `getdate' function, which +is defined and implemented in terms of calls to `strptime'. - - Function: int getrlimit64 (int RESOURCE, struct rlimit64 *RLP) - This function is similar to `getrlimit' but its second parameter is - a pointer to a variable of type `struct rlimit64', which allows it - to read values which wouldn't fit in the member of a `struct - rlimit'. + - Function: char * strptime (const char *S, const char *FMT, struct tm + *TP) + The `strptime' function parses the input string S according to the + format string FMT and stores its results in the structure TP. - If the sources are compiled with `_FILE_OFFSET_BITS == 64' on a - 32-bit machine, this function is available under the name - `getrlimit' and so transparently replaces the old interface. + The input string could be generated by a `strftime' call or + obtained any other way. It does not need to be in a + human-recognizable format; e.g. a date passed as `"02:1999:9"' is + acceptable, even though it is ambiguous without context. As long + as the format string FMT matches the input string the function + will succeed. - - Function: int setrlimit (int RESOURCE, const struct rlimit *RLP) - Store the current and maximum limits for the resource RESOURCE in - `*RLP'. + The format string consists of the same components as the format + string of the `strftime' function. The only difference is that + the flags `_', `-', `0', and `^' are not allowed. Several of the + distinct formats of `strftime' do the same work in `strptime' + since differences like case of the input do not matter. For + reasons of symmetry all formats are supported, though. - The return value is `0' on success and `-1' on failure. The - following `errno' error condition is possible: + The modifiers `E' and `O' are also allowed everywhere the + `strftime' function allows them. - `EPERM' - * The process tried to raise a current limit beyond the - maximum limit. + The formats are: - * The process tried to raise a maximum limit, but is not - superuser. + `%a' + `%A' + The weekday name according to the current locale, in + abbreviated form or the full name. - When the sources are compiled with `_FILE_OFFSET_BITS == 64' on a - 32-bit system this function is in fact `setrlimit64'. Thus, the - LFS interface transparently replaces the old interface. + `%b' + `%B' + `%h' + The month name according to the current locale, in + abbreviated form or the full name. - - Function: int setrlimit64 (int RESOURCE, const struct rlimit64 *RLP) - This function is similar to `setrlimit' but its second parameter is - a pointer to a variable of type `struct rlimit64' which allows it - to set values which wouldn't fit in the member of a `struct - rlimit'. + `%c' + The date and time representation for the current locale. - If the sources are compiled with `_FILE_OFFSET_BITS == 64' on a - 32-bit machine this function is available under the name - `setrlimit' and so transparently replaces the old interface. + `%Ec' + Like `%c' but the locale's alternative date and time format + is used. - - Data Type: struct rlimit - This structure is used with `getrlimit' to receive limit values, - and with `setrlimit' to specify limit values for a particular - process and resource. It has two fields: + `%C' + The century of the year. - `rlim_t rlim_cur' - The current limit + It makes sense to use this format only if the format string + also contains the `%y' format. - `rlim_t rlim_max' - The maximum limit. + `%EC' + The locale's representation of the period. - For `getrlimit', the structure is an output; it receives the - current values. For `setrlimit', it specifies the new values. + Unlike `%C' it sometimes makes sense to use this format since + some cultures represent years relative to the beginning of + eras instead of using the Gregorian years. - For the LFS functions a similar type is defined in `sys/resource.h'. + `%d' - - Data Type: struct rlimit64 - This structure is analogous to the `rlimit' structure above, but - its components have wider ranges. It has two fields: + `%e' + The day of the month as a decimal number (range `1' through + `31'). Leading zeroes are permitted but not required. - `rlim64_t rlim_cur' - This is analogous to `rlimit.rlim_cur', but with a different - type. + `%Od' + `%Oe' + Same as `%d' but using the locale's alternative numeric + symbols. - `rlim64_t rlim_max' - This is analogous to `rlimit.rlim_max', but with a different - type. + Leading zeroes are permitted but not required. + `%D' + Equivalent to `%m/%d/%y'. - Here is a list of resources for which you can specify a limit. -Memory and file sizes are measured in bytes. + `%F' + Equivalent to `%Y-%m-%d', which is the ISO 8601 date format. -`RLIMIT_CPU' - The maximum amount of CPU time the process can use. If it runs for - longer than this, it gets a signal: `SIGXCPU'. The value is - measured in seconds. *Note Operation Error Signals::. + This is a GNU extension following an ISO C99 extension to + `strftime'. -`RLIMIT_FSIZE' - The maximum size of file the process can create. Trying to write a - larger file causes a signal: `SIGXFSZ'. *Note Operation Error - Signals::. + `%g' + The year corresponding to the ISO week number, but without + the century (range `00' through `99'). -`RLIMIT_DATA' - The maximum size of data memory for the process. If the process - tries to allocate data memory beyond this amount, the allocation - function fails. + _Note:_ Currently, this is not fully implemented. The format + is recognized, input is consumed but no field in TM is set. -`RLIMIT_STACK' - The maximum stack size for the process. If the process tries to - extend its stack past this size, it gets a `SIGSEGV' signal. - *Note Program Error Signals::. + This format is a GNU extension following a GNU extension of + `strftime'. -`RLIMIT_CORE' - The maximum size core file that this process can create. If the - process terminates and would dump a core file larger than this, - then no core file is created. So setting this limit to zero - prevents core files from ever being created. + `%G' + The year corresponding to the ISO week number. -`RLIMIT_RSS' - The maximum amount of physical memory that this process should get. - This parameter is a guide for the system's scheduler and memory - allocator; the system may give the process more memory when there - is a surplus. + _Note:_ Currently, this is not fully implemented. The format + is recognized, input is consumed but no field in TM is set. -`RLIMIT_MEMLOCK' - The maximum amount of memory that can be locked into physical - memory (so it will never be paged out). + This format is a GNU extension following a GNU extension of + `strftime'. -`RLIMIT_NPROC' - The maximum number of processes that can be created with the same - user ID. If you have reached the limit for your user ID, `fork' - will fail with `EAGAIN'. *Note Creating a Process::. + `%H' + `%k' + The hour as a decimal number, using a 24-hour clock (range + `00' through `23'). -`RLIMIT_NOFILE' -`RLIMIT_OFILE' - The maximum number of files that the process can open. If it - tries to open more files than this, its open attempt fails with - `errno' `EMFILE'. *Note Error Codes::. Not all systems support - this limit; GNU does, and 4.4 BSD does. + `%k' is a GNU extension following a GNU extension of + `strftime'. -`RLIMIT_AS' - The maximum size of total memory that this process should get. If - the process tries to allocate more memory beyond this amount with, - for example, `brk', `malloc', `mmap' or `sbrk', the allocation - function fails. + `%OH' + Same as `%H' but using the locale's alternative numeric + symbols. -`RLIM_NLIMITS' - The number of different resource limits. Any valid RESOURCE - operand must be less than `RLIM_NLIMITS'. + `%I' + `%l' + The hour as a decimal number, using a 12-hour clock (range + `01' through `12'). - - Constant: int RLIM_INFINITY - This constant stands for a value of "infinity" when supplied as - the limit value in `setrlimit'. + `%l' is a GNU extension following a GNU extension of + `strftime'. - The following are historical functions to do some of what the -functions above do. The functions above are better choices. + `%OI' + Same as `%I' but using the locale's alternative numeric + symbols. - `ulimit' and the command symbols are declared in `ulimit.h'. + `%j' + The day of the year as a decimal number (range `1' through + `366'). - - Function: int ulimit (int CMD, ...) - `ulimit' gets the current limit or sets the current and maximum - limit for a particular resource for the calling process according - to the command CMD.a + Leading zeroes are permitted but not required. - If you are getting a limit, the command argument is the only - argument. If you are setting a limit, there is a second argument: - `long int' LIMIT which is the value to which you are setting the - limit. + `%m' + The month as a decimal number (range `1' through `12'). - The CMD values and the operations they specify are: - `GETFSIZE' - Get the current limit on the size of a file, in units of 512 - bytes. + Leading zeroes are permitted but not required. - `SETFSIZE' - Set the current and maximum limit on the size of a file to - LIMIT * 512 bytes. + `%Om' + Same as `%m' but using the locale's alternative numeric + symbols. - There are also some other CMD values that may do things on some - systems, but they are not supported. + `%M' + The minute as a decimal number (range `0' through `59'). - Only the superuser may increase a maximum limit. + Leading zeroes are permitted but not required. - When you successfully get a limit, the return value of `ulimit' is - that limit, which is never negative. When you successfully set a - limit, the return value is zero. When the function fails, the - return value is `-1' and `errno' is set according to the reason: + `%OM' + Same as `%M' but using the locale's alternative numeric + symbols. - `EPERM' - A process tried to increase a maximum limit, but is not - superuser. + `%n' + `%t' + Matches any white space. + `%p' - `vlimit' and its resource symbols are declared in `sys/vlimit.h'. + `%P' + The locale-dependent equivalent to `AM' or `PM'. - - Function: int vlimit (int RESOURCE, int LIMIT) - `vlimit' sets the current limit for a resource for a process. + This format is not useful unless `%I' or `%l' is also used. + Another complication is that the locale might not define + these values at all and therefore the conversion fails. - RESOURCE identifies the resource: + `%P' is a GNU extension following a GNU extension to + `strftime'. - `LIM_CPU' - Maximum CPU time. Same as `RLIMIT_CPU' for `setrlimit'. + `%r' + The complete time using the AM/PM format of the current + locale. - `LIM_FSIZE' - Maximum file size. Same as `RLIMIT_FSIZE' for `setrlimit'. + A complication is that the locale might not define this + format at all and therefore the conversion fails. - `LIM_DATA' - Maximum data memory. Same as `RLIMIT_DATA' for `setrlimit'. + `%R' + The hour and minute in decimal numbers using the format + `%H:%M'. - `LIM_STACK' - Maximum stack size. Same as `RLIMIT_STACK' for `setrlimit'. + `%R' is a GNU extension following a GNU extension to + `strftime'. - `LIM_CORE' - Maximum core file size. Same as `RLIMIT_COR' for `setrlimit'. + `%s' + The number of seconds since the epoch, i.e., since 1970-01-01 + 00:00:00 UTC. Leap seconds are not counted unless leap + second support is available. - `LIM_MAXRSS' - Maximum physical memory. Same as `RLIMIT_RSS' for - `setrlimit'. + `%s' is a GNU extension following a GNU extension to + `strftime'. - The return value is zero for success, and `-1' with `errno' set - accordingly for failure: + `%S' + The seconds as a decimal number (range `0' through `60'). - `EPERM' - The process tried to set its current limit beyond its maximum - limit. + Leading zeroes are permitted but not required. + *Note:* The Unix specification says the upper bound on this + value is `61', a result of a decision to allow double leap + seconds. You will not see the value `61' because no minute + has more than one leap second, but the myth persists. - -File: libc.info, Node: Priority, Next: Memory Resources, Prev: Limits on Resources, Up: Resource Usage And Limitation + `%OS' + Same as `%S' but using the locale's alternative numeric + symbols. -Process CPU Priority And Scheduling -=================================== + `%T' + Equivalent to the use of `%H:%M:%S' in this place. - When multiple processes simultaneously require CPU time, the system's -scheduling policy and process CPU priorities determine which processes -get it. This section describes how that determination is made and GNU -C library functions to control it. + `%u' + The day of the week as a decimal number (range `1' through + `7'), Monday being `1'. - It is common to refer to CPU scheduling simply as scheduling and a -process' CPU priority simply as the process' priority, with the CPU -resource being implied. Bear in mind, though, that CPU time is not the -only resource a process uses or that processes contend for. In some -cases, it is not even particularly important. Giving a process a high -"priority" may have very little effect on how fast a process runs with -respect to other processes. The priorities discussed in this section -apply only to CPU time. + Leading zeroes are permitted but not required. - CPU scheduling is a complex issue and different systems do it in -wildly different ways. New ideas continually develop and find their -way into the intricacies of the various systems' scheduling algorithms. -This section discusses the general concepts, some specifics of systems -that commonly use the GNU C library, and some standards. + _Note:_ Currently, this is not fully implemented. The format + is recognized, input is consumed but no field in TM is set. - For simplicity, we talk about CPU contention as if there is only one -CPU in the system. But all the same principles apply when a processor -has multiple CPUs, and knowing that the number of processes that can -run at any one time is equal to the number of CPUs, you can easily -extrapolate the information. + `%U' + The week number of the current year as a decimal number + (range `0' through `53'). - The functions described in this section are all defined by the -POSIX.1 and POSIX.1b standards (the `sched...' functions are POSIX.1b). -However, POSIX does not define any semantics for the values that these -functions get and set. In this chapter, the semantics are based on the -Linux kernel's implementation of the POSIX standard. As you will see, -the Linux implementation is quite the inverse of what the authors of the -POSIX syntax had in mind. + Leading zeroes are permitted but not required. -* Menu: + `%OU' + Same as `%U' but using the locale's alternative numeric + symbols. -* Absolute Priority:: The first tier of priority. Posix -* Realtime Scheduling:: Scheduling among the process nobility -* Basic Scheduling Functions:: Get/set scheduling policy, priority -* Traditional Scheduling:: Scheduling among the vulgar masses + `%V' + The ISO 8601:1988 week number as a decimal number (range `1' + through `53'). - -File: libc.info, Node: Absolute Priority, Next: Realtime Scheduling, Up: Priority + Leading zeroes are permitted but not required. -Absolute Priority ------------------ + _Note:_ Currently, this is not fully implemented. The format + is recognized, input is consumed but no field in TM is set. - Every process has an absolute priority, and it is represented by a -number. The higher the number, the higher the absolute priority. + `%w' + The day of the week as a decimal number (range `0' through + `6'), Sunday being `0'. - On systems of the past, and most systems today, all processes have -absolute priority 0 and this section is irrelevant. In that case, -*Note Traditional Scheduling::. Absolute priorities were invented to -accomodate realtime systems, in which it is vital that certain processes -be able to respond to external events happening in real time, which -means they cannot wait around while some other process that _wants to_, -but doesn't _need to_ run occupies the CPU. + Leading zeroes are permitted but not required. - When two processes are in contention to use the CPU at any instant, -the one with the higher absolute priority always gets it. This is true -even if the process with the lower priority is already using the CPU -(i.e. the scheduling is preemptive). Of course, we're only talking -about processes that are running or "ready to run," which means they are -ready to execute instructions right now. When a process blocks to wait -for something like I/O, its absolute priority is irrelevant. + _Note:_ Currently, this is not fully implemented. The format + is recognized, input is consumed but no field in TM is set. - *Note:* The term "runnable" is a synonym for "ready to run." + `%Ow' + Same as `%w' but using the locale's alternative numeric + symbols. - When two processes are running or ready to run and both have the same -absolute priority, it's more interesting. In that case, who gets the -CPU is determined by the scheduling policy. If the processeses have -absolute priority 0, the traditional scheduling policy described in -*Note Traditional Scheduling:: applies. Otherwise, the policies -described in *Note Realtime Scheduling:: apply. + `%W' + The week number of the current year as a decimal number + (range `0' through `53'). - You normally give an absolute priority above 0 only to a process that -can be trusted not to hog the CPU. Such processes are designed to block -(or terminate) after relatively short CPU runs. + Leading zeroes are permitted but not required. - A process begins life with the same absolute priority as its parent -process. Functions described in *Note Basic Scheduling Functions:: can -change it. + _Note:_ Currently, this is not fully implemented. The format + is recognized, input is consumed but no field in TM is set. - Only a privileged process can change a process' absolute priority to -something other than `0'. Only a privileged process or the target -process' owner can change its absolute priority at all. + `%OW' + Same as `%W' but using the locale's alternative numeric + symbols. - POSIX requires absolute priority values used with the realtime -scheduling policies to be consecutive with a range of at least 32. On -Linux, they are 1 through 99. The functions `sched_get_priority_max' -and `sched_set_priority_min' portably tell you what the range is on a -particular system. + `%x' + The date using the locale's date format. -Using Absolute Priority -....................... + `%Ex' + Like `%x' but the locale's alternative data representation is + used. - One thing you must keep in mind when designing real time -applications is that having higher absolute priority than any other -process doesn't guarantee the process can run continuously. Two things -that can wreck a good CPU run are interrupts and page faults. + `%X' + The time using the locale's time format. - Interrupt handlers live in that limbo between processes. The CPU is -executing instructions, but they aren't part of any process. An -interrupt will stop even the highest priority process. So you must -allow for slight delays and make sure that no device in the system has -an interrupt handler that could cause too long a delay between -instructions for your process. + `%EX' + Like `%X' but the locale's alternative time representation is + used. - Similarly, a page fault causes what looks like a straightforward -sequence of instructions to take a long time. The fact that other -processes get to run while the page faults in is of no consequence, -because as soon as the I/O is complete, the high priority process will -kick them out and run again, but the wait for the I/O itself could be a -problem. To neutralize this threat, use `mlock' or `mlockall'. + `%y' + The year without a century as a decimal number (range `0' + through `99'). - There are a few ramifications of the absoluteness of this priority -on a single-CPU system that you need to keep in mind when you choose to -set a priority and also when you're working on a program that runs with -high absolute priority. Consider a process that has higher absolute -priority than any other process in the system and due to a bug in its -program, it gets into an infinite loop. It will never cede the CPU. -You can't run a command to kill it because your command would need to -get the CPU in order to run. The errant program is in complete -control. It controls the vertical, it controls the horizontal. + Leading zeroes are permitted but not required. - There are two ways to avoid this: 1) keep a shell running somewhere -with a higher absolute priority. 2) keep a controlling terminal -attached to the high priority process group. All the priority in the -world won't stop an interrupt handler from running and delivering a -signal to the process if you hit Control-C. + Note that it is questionable to use this format without the + `%C' format. The `strptime' function does regard input + values in the range 68 to 99 as the years 1969 to 1999 and + the values 0 to 68 as the years 2000 to 2068. But maybe this + heuristic fails for some input data. - Some systems use absolute priority as a means of allocating a fixed -per centage of CPU time to a process. To do this, a super high priority -privileged process constantly monitors the process' CPU usage and raises -its absolute priority when the process isn't getting its entitled share -and lowers it when the process is exceeding it. + Therefore it is best to avoid `%y' completely and use `%Y' + instead. - *Note:* The absolute priority is sometimes called the "static -priority." We don't use that term in this manual because it misses the -most important feature of the absolute priority: its absoluteness. + `%Ey' + The offset from `%EC' in the locale's alternative + representation. - -File: libc.info, Node: Realtime Scheduling, Next: Basic Scheduling Functions, Prev: Absolute Priority, Up: Priority + `%Oy' + The offset of the year (from `%C') using the locale's + alternative numeric symbols. -Realtime Scheduling -------------------- + `%Y' + The year as a decimal number, using the Gregorian calendar. - Whenever two processes with the same absolute priority are ready to -run, the kernel has a decision to make, because only one can run at a -time. If the processes have absolute priority 0, the kernel makes this -decision as described in *Note Traditional Scheduling::. Otherwise, -the decision is as described in this section. + `%EY' + The full alternative year representation. - If two processes are ready to run but have different absolute -priorities, the decision is much simpler, and is described in *Note -Absolute Priority::. + `%z' + Equivalent to the use of `%a, %d %b %Y %H:%M:%S %z' in this + place. This is the full ISO 8601 date and time format. - Each process has a scheduling policy. For processes with absolute -priority other than zero, there are two available: + `%Z' + The timezone name. - 1. First Come First Served + _Note:_ Currently, this is not fully implemented. The format + is recognized, input is consumed but no field in TM is set. - 2. Round Robin + `%%' + A literal `%' character. - The most sensible case is where all the processes with a certain -absolute priority have the same scheduling policy. We'll discuss that -first. + All other characters in the format string must have a matching + character in the input string. Exceptions are white spaces in the + input string which can match zero or more white space characters + in the format string. - In Round Robin, processes share the CPU, each one running for a small -quantum of time ("time slice") and then yielding to another in a -circular fashion. Of course, only processes that are ready to run and -have the same absolute priority are in this circle. + The `strptime' function processes the input string from right to + left. Each of the three possible input elements (white space, + literal, or format) are handled one after the other. If the input + cannot be matched to the format string the function stops. The + remainder of the format and input strings are not processed. - In First Come First Served, the process that has been waiting the -longest to run gets the CPU, and it keeps it until it voluntarily -relinquishes the CPU, runs out of things to do (blocks), or gets -preempted by a higher priority process. + The function returns a pointer to the first character it was + unable to process. If the input string contains more characters + than required by the format string the return value points right + after the last consumed input character. If the whole input + string is consumed the return value points to the `NULL' byte at + the end of the string. If an error occurs, i.e. `strptime' fails + to match all of the format string, the function returns `NULL'. - First Come First Served, along with maximal absolute priority and -careful control of interrupts and page faults, is the one to use when a -process absolutely, positively has to run at full CPU speed or not at -all. + The specification of the function in the XPG standard is rather +vague, leaving out a few important pieces of information. Most +importantly, it does not specify what happens to those elements of TM +which are not directly initialized by the different formats. The +implementations on different Unix systems vary here. - Judicious use of `sched_yield' function invocations by processes -with First Come First Served scheduling policy forms a good compromise -between Round Robin and First Come First Served. + The GNU libc implementation does not touch those fields which are not +directly initialized. Exceptions are the `tm_wday' and `tm_yday' +elements, which are recomputed if any of the year, month, or date +elements changed. This has two implications: - To understand how scheduling works when processes of different -scheduling policies occupy the same absolute priority, you have to know -the nitty gritty details of how processes enter and exit the ready to -run list: + * Before calling the `strptime' function for a new input string, you + should prepare the TM structure you pass. Normally this will mean + initializing all values are to zero. Alternatively, you can set + all fields to values like `INT_MAX', allowing you to determine + which elements were set by the function call. Zero does not work + here since it is a valid value for many of the fields. - In both cases, the ready to run list is organized as a true queue, -where a process gets pushed onto the tail when it becomes ready to run -and is popped off the head when the scheduler decides to run it. Note -that ready to run and running are two mutually exclusive states. When -the scheduler runs a process, that process is no longer ready to run -and no longer in the ready to run list. When the process stops -running, it may go back to being ready to run again. + Careful initialization is necessary if you want to find out + whether a certain field in TM was initialized by the function call. - The only difference between a process that is assigned the Round -Robin scheduling policy and a process that is assigned First Come First -Serve is that in the former case, the process is automatically booted -off the CPU after a certain amount of time. When that happens, the -process goes back to being ready to run, which means it enters the -queue at the tail. The time quantum we're talking about is small. -Really small. This is not your father's timesharing. For example, -with the Linux kernel, the round robin time slice is a thousand times -shorter than its typical time slice for traditional scheduling. + * You can construct a `struct tm' value with several consecutive + `strptime' calls. A useful application of this is e.g. the parsing + of two separate strings, one containing date information and the + other time information. By parsing one after the other without + clearing the structure in-between, you can construct a complete + broken-down time. - A process begins life with the same scheduling policy as its parent -process. Functions described in *Note Basic Scheduling Functions:: can -change it. + The following example shows a function which parses a string which is +contains the date information in either US style or ISO 8601 form: - Only a privileged process can set the scheduling policy of a process -that has absolute priority higher than 0. + const char * + parse_date (const char *input, struct tm *tm) + { + const char *cp; + + /* First clear the result structure. */ + memset (tm, '\0', sizeof (*tm)); + + /* Try the ISO format first. */ + cp = strptime (input, "%F", tm); + if (cp == NULL) + { + /* Does not match. Try the US form. */ + cp = strptime (input, "%D", tm); + } + + return cp; + }  -File: libc.info, Node: Basic Scheduling Functions, Next: Traditional Scheduling, Prev: Realtime Scheduling, Up: Priority +File: libc.info, Node: General Time String Parsing, Prev: Low-Level Time String Parsing, Up: Parsing Date and Time -Basic Scheduling Functions --------------------------- +A More User-friendly Way to Parse Times and Dates +................................................. - This section describes functions in the GNU C library for setting the -absolute priority and scheduling policy of a process. + The Unix standard defines another function for parsing date strings. +The interface is weird, but if the function happens to suit your +application it is just fine. It is problematic to use this function in +multi-threaded programs or libraries, since it returns a pointer to a +static variable, and uses a global variable and global state (an +environment variable). - *Portability Note:* On systems that have the functions in this -section, the macro _POSIX_PRIORITY_SCHEDULING is defined in -`'. + - Variable: getdate_err + This variable of type `int' contains the error code of the last + unsuccessful call to `getdate'. Defined values are: - For the case that the scheduling policy is traditional scheduling, -more functions to fine tune the scheduling are in *Note Traditional -Scheduling::. + 1 + The environment variable `DATEMSK' is not defined or null. - Don't try to make too much out of the naming and structure of these -functions. They don't match the concepts described in this manual -because the functions are as defined by POSIX.1b, but the implementation -on systems that use the GNU C library is the inverse of what the POSIX -structure contemplates. The POSIX scheme assumes that the primary -scheduling parameter is the scheduling policy and that the priority -value, if any, is a parameter of the scheduling policy. In the -implementation, though, the priority value is king and the scheduling -policy, if anything, only fine tunes the effect of that priority. + 2 + The template file denoted by the `DATEMSK' environment + variable cannot be opened. - The symbols in this section are declared by including file `sched.h'. + 3 + Information about the template file cannot retrieved. - - Data Type: struct sched_param - This structure describes an absolute priority. - `int sched_priority' - absolute priority value + 4 + The template file is not a regular file. - - Function: int sched_setscheduler (pid_t PID, int POLICY, const - struct sched_param *PARAM) - This function sets both the absolute priority and the scheduling - policy for a process. + 5 + An I/O error occurred while reading the template file. - It assigns the absolute priority value given by PARAM and the - scheduling policy POLICY to the process with Process ID PID, or - the calling process if PID is zero. If POLICY is negative, - `sched_setschedule' keeps the existing scheduling policy. + 6 + Not enough memory available to execute the function. - The following macros represent the valid values for POLICY: + 7 + The template file contains no matching template. - `SCHED_OTHER' - Traditional Scheduling + 8 + The input date is invalid, but would match a template + otherwise. This includes dates like February 31st, and dates + which cannot be represented in a `time_t' variable. - `SCHED_FIFO' - First In First Out + - Function: struct tm * getdate (const char *STRING) + The interface to `getdate' is the simplest possible for a function + to parse a string and return the value. STRING is the input + string and the result is returned in a statically-allocated + variable. - `SCHED_RR' - Round Robin + The details about how the string is processed are hidden from the + user. In fact, they can be outside the control of the program. + Which formats are recognized is controlled by the file named by + the environment variable `DATEMSK'. This file should contain + lines of valid format strings which could be passed to `strptime'. - On success, the return value is `0'. Otherwise, it is `-1' and - `ERRNO' is set accordingly. The `errno' values specific to this - function are: + The `getdate' function reads these format strings one after the + other and tries to match the input string. The first line which + completely matches the input string is used. - `EPERM' - * The calling process does not have `CAP_SYS_NICE' - permission and POLICY is not `SCHED_OTHER' (or it's - negative and the existing policy is not `SCHED_OTHER'. + Elements not initialized through the format string retain the + values present at the time of the `getdate' function call. - * The calling process does not have `CAP_SYS_NICE' - permission and its owner is not the target process' - owner. I.e. the effective uid of the calling process - is neither the effective nor the real uid of process PID. + The formats recognized by `getdate' are the same as for + `strptime'. See above for an explanation. There are only a few + extensions to the `strptime' behavior: - `ESRCH' - There is no process with pid PID and PID is not zero. + * If the `%Z' format is given the broken-down time is based on + the current time of the timezone matched, not of the current + timezone of the runtime environment. - `EINVAL' - * POLICY does not identify an existing scheduling policy. + _Note_: This is not implemented (currently). The problem is + that timezone names are not unique. If a fixed timezone is + assumed for a given string (say `EST' meaning US East Coast + time), then uses for countries other than the USA will fail. + So far we have found no good solution to this. - * The absolute priority value identified by *PARAM is - outside the valid range for the scheduling policy POLICY - (or the existing scheduling policy if POLICY is - negative) or PARAM is null. `sched_get_priority_max' - and `sched_get_priority_min' tell you what the valid - range is. + * If only the weekday is specified the selected day depends on + the current date. If the current weekday is greater or equal + to the `tm_wday' value the current week's day is chosen, + otherwise the day next week is chosen. - * PID is negative. + * A similar heuristic is used when only the month is given and + not the year. If the month is greater than or equal to the + current month, then the current year is used. Otherwise it + wraps to next year. The first day of the month is assumed if + one is not explicitly specified. + * The current hour, minute, and second are used if the + appropriate value is not set through the format. - - Function: int sched_getscheduler (pid_t PID) - This function returns the scheduling policy assigned to the - process with Process ID (pid) PID, or the calling process if PID - is zero. + * If no date is given tomorrow's date is used if the time is + smaller than the current time. Otherwise today's date is + taken. - The return value is the scheduling policy. See - `sched_setscheduler' for the possible values. + It should be noted that the format in the template file need not + only contain format elements. The following is a list of possible + format strings (taken from the Unix standard): - If the function fails, the return value is instead `-1' and - `errno' is set accordingly. + %m + %A %B %d, %Y %H:%M:%S + %A + %B + %m/%d/%y %I %p + %d,%m,%Y %H:%M + at %A the %dst of %B in %Y + run job at %I %p,%B %dnd + %A den %d. %B %Y %H.%M Uhr - The `errno' values specific to this function are: + As you can see, the template list can contain very specific + strings like `run job at %I %p,%B %dnd'. Using the above list of + templates and assuming the current time is Mon Sep 22 12:19:47 EDT + 1986 we can obtain the following results for the given input. - `ESRCH' - There is no process with pid PID and it is not zero. + Input Match Result + Mon %a Mon Sep 22 12:19:47 EDT 1986 + Sun %a Sun Sep 28 12:19:47 EDT 1986 + Fri %a Fri Sep 26 12:19:47 EDT 1986 + September %B Mon Sep 1 12:19:47 EDT 1986 + January %B Thu Jan 1 12:19:47 EST 1987 + December %B Mon Dec 1 12:19:47 EST 1986 + Sep Mon %b %a Mon Sep 1 12:19:47 EDT 1986 + Jan Fri %b %a Fri Jan 2 12:19:47 EST 1987 + Dec Mon %b %a Mon Dec 1 12:19:47 EST 1986 + Jan Wed 1989 %b %a %Y Wed Jan 4 12:19:47 EST 1989 + Fri 9 %a %H Fri Sep 26 09:00:00 EDT 1986 + Feb 10:30 %b %H:%S Sun Feb 1 10:00:30 EST 1987 + 10:30 %H:%M Tue Sep 23 10:30:00 EDT 1986 + 13:30 %H:%M Mon Sep 22 13:30:00 EDT 1986 - `EINVAL' - PID is negative. + The return value of the function is a pointer to a static variable + of type `struct tm', or a null pointer if an error occurred. The + result is only valid until the next `getdate' call, making this + function unusable in multi-threaded applications. - Note that this function is not an exact mate to - `sched_setscheduler' because while that function sets the - scheduling policy and the absolute priority, this function gets - only the scheduling policy. To get the absolute priority, use - `sched_getparam'. + The `errno' variable is _not_ changed. Error conditions are + stored in the global variable `getdate_err'. See the description + above for a list of the possible error values. + _Warning:_ The `getdate' function should _never_ be used in + SUID-programs. The reason is obvious: using the `DATEMSK' + environment variable you can get the function to open any + arbitrary file and chances are high that with some bogus input + (such as a binary file) the program will crash. - - Function: int sched_setparam (pid_t PID, const struct sched_param - *PARAM) - This function sets a process' absolute priority. + - Function: int getdate_r (const char *STRING, struct tm *TP) + The `getdate_r' function is the reentrant counterpart of + `getdate'. It does not use the global variable `getdate_err' to + signal an error, but instead returns an error code. The same error + codes as described in the `getdate_err' documentation above are + used, with 0 meaning success. - It is functionally identical to `sched_setscheduler' with POLICY = - `-1'. + Moreover, `getdate_r' stores the broken-down time in the variable + of type `struct tm' pointed to by the second argument, rather than + in a static variable. + This function is not defined in the Unix standard. Nevertheless + it is available on some other Unix systems as well. - - Function: int sched_getparam (pid_t PID, const struct sched_param - *PARAM) - This function returns a process' absolute priority. + The warning against using `getdate' in SUID-programs applies to + `getdate_r' as well. - PID is the Process ID (pid) of the process whose absolute priority - you want to know. + +File: libc.info, Node: TZ Variable, Next: Time Zone Functions, Prev: Parsing Date and Time, Up: Calendar Time - PARAM is a pointer to a structure in which the function stores the - absolute priority of the process. +Specifying the Time Zone with `TZ' +---------------------------------- - On success, the return value is `0'. Otherwise, it is `-1' and - `ERRNO' is set accordingly. The `errno' values specific to this - function are: + In POSIX systems, a user can specify the time zone by means of the +`TZ' environment variable. For information about how to set +environment variables, see *Note Environment Variables::. The functions +for accessing the time zone are declared in `time.h'. - `ESRCH' - There is no process with pid PID and it is not zero. + You should not normally need to set `TZ'. If the system is +configured properly, the default time zone will be correct. You might +set `TZ' if you are using a computer over a network from a different +time zone, and would like times reported to you in the time zone local +to you, rather than what is local to the computer. - `EINVAL' - PID is negative. + In POSIX.1 systems the value of the `TZ' variable can be in one of +three formats. With the GNU C library, the most common format is the +last one, which can specify a selection from a large database of time +zone information for many regions of the world. The first two formats +are used to describe the time zone information directly, which is both +more cumbersome and less precise. But the POSIX.1 standard only +specifies the details of the first two formats, so it is good to be +familiar with them in case you come across a POSIX.1 system that doesn't +support a time zone information database. + The first format is used when there is no Daylight Saving Time (or +summer time) in the local time zone: - - Function: int sched_get_priority_min (int *POLICY); - This function returns the lowest absolute priority value that is - allowable for a process with scheduling policy POLICY. + STD OFFSET - On Linux, it is 0 for SCHED_OTHER and 1 for everything else. + The STD string specifies the name of the time zone. It must be +three or more characters long and must not contain a leading colon, +embedded digits, commas, nor plus and minus signs. There is no space +character separating the time zone name from the OFFSET, so these +restrictions are necessary to parse the specification correctly. - On success, the return value is `0'. Otherwise, it is `-1' and - `ERRNO' is set accordingly. The `errno' values specific to this - function are: + The OFFSET specifies the time value you must add to the local time +to get a Coordinated Universal Time value. It has syntax like +[`+'|`-']HH[`:'MM[`:'SS]]. This is positive if the local time zone is +west of the Prime Meridian and negative if it is east. The hour must +be between `0' and `23', and the minute and seconds between `0' and +`59'. - `EINVAL' - POLICY does not identify an existing scheduling policy. + For example, here is how we would specify Eastern Standard Time, but +without any Daylight Saving Time alternative: + EST+5 - - Function: int sched_get_priority_max (int *POLICY); - This function returns the highest absolute priority value that is - allowable for a process that with scheduling policy POLICY. + The second format is used when there is Daylight Saving Time: - On Linux, it is 0 for SCHED_OTHER and 99 for everything else. + STD OFFSET DST [OFFSET]`,'START[`/'TIME]`,'END[`/'TIME] - On success, the return value is `0'. Otherwise, it is `-1' and - `ERRNO' is set accordingly. The `errno' values specific to this - function are: + The initial STD and OFFSET specify the standard time zone, as +described above. The DST string and OFFSET specify the name and offset +for the corresponding Daylight Saving Time zone; if the OFFSET is +omitted, it defaults to one hour ahead of standard time. - `EINVAL' - POLICY does not identify an existing scheduling policy. + The remainder of the specification describes when Daylight Saving +Time is in effect. The START field is when Daylight Saving Time goes +into effect and the END field is when the change is made back to +standard time. The following formats are recognized for these fields: +`JN' + This specifies the Julian day, with N between `1' and `365'. + February 29 is never counted, even in leap years. - - Function: int sched_rr_get_interval (pid_t PID, struct timespec - *INTERVAL) - This function returns the length of the quantum (time slice) used - with the Round Robin scheduling policy, if it is used, for the - process with Process ID PID. +`N' + This specifies the Julian day, with N between `0' and `365'. + February 29 is counted in leap years. - It returns the length of time as INTERVAL. +`MM.W.D' + This specifies day D of week W of month M. The day D must be + between `0' (Sunday) and `6'. The week W must be between `1' and + `5'; week `1' is the first week in which day D occurs, and week + `5' specifies the _last_ D day in the month. The month M should be + between `1' and `12'. - With a Linux kernel, the round robin time slice is always 150 - microseconds, and PID need not even be a real pid. + The TIME fields specify when, in the local time currently in effect, +the change to the other time occurs. If omitted, the default is +`02:00:00'. - The return value is `0' on success and in the pathological case - that it fails, the return value is `-1' and `errno' is set - accordingly. There is nothing specific that can go wrong with this - function, so there are no specific `errno' values. + For example, here is how you would specify the Eastern time zone in +the United States, including the appropriate Daylight Saving Time and +its dates of applicability. The normal offset from UTC is 5 hours; +since this is west of the prime meridian, the sign is positive. Summer +time begins on the first Sunday in April at 2:00am, and ends on the +last Sunday in October at 2:00am. + EST+5EDT,M4.1.0/2,M10.5.0/2 - - Function: int sched_yield (void) - This function voluntarily gives up the process' claim on the CPU. + The schedule of Daylight Saving Time in any particular jurisdiction +has changed over the years. To be strictly correct, the conversion of +dates and times in the past should be based on the schedule that was in +effect then. However, this format has no facilities to let you specify +how the schedule has changed from year to year. The most you can do is +specify one particular schedule--usually the present day schedule--and +this is used to convert any date, no matter when. For precise time zone +specifications, it is best to use the time zone information database +(see below). - Technically, `sched_yield' causes the calling process to be made - immediately ready to run (as opposed to running, which is what it - was before). This means that if it has absolute priority higher - than 0, it gets pushed onto the tail of the queue of processes - that share its absolute priority and are ready to run, and it will - run again when its turn next arrives. If its absolute priority is - 0, it is more complicated, but still has the effect of yielding - the CPU to other processes. + The third format looks like this: - If there are no other processes that share the calling process' - absolute priority, this function doesn't have any effect. + :CHARACTERS - To the extent that the containing program is oblivious to what - other processes in the system are doing and how fast it executes, - this function appears as a no-op. + Each operating system interprets this format differently; in the GNU +C library, CHARACTERS is the name of a file which describes the time +zone. - The return value is `0' on success and in the pathological case - that it fails, the return value is `-1' and `errno' is set - accordingly. There is nothing specific that can go wrong with this - function, so there are no specific `errno' values. + If the `TZ' environment variable does not have a value, the +operation chooses a time zone by default. In the GNU C library, the +default time zone is like the specification `TZ=:/etc/localtime' (or +`TZ=:/usr/local/etc/localtime', depending on how GNU C library was +configured; *note Installation::). Other C libraries use their own +rule for choosing the default time zone, so there is little we can say +about them. + If CHARACTERS begins with a slash, it is an absolute file name; +otherwise the library looks for the file +`/share/lib/zoneinfo/CHARACTERS'. The `zoneinfo' directory contains +data files describing local time zones in many different parts of the +world. The names represent major cities, with subdirectories for +geographical areas; for example, `America/New_York', `Europe/London', +`Asia/Hong_Kong'. These data files are installed by the system +administrator, who also sets `/etc/localtime' to point to the data file +for the local time zone. The GNU C library comes with a large database +of time zone information for most regions of the world, which is +maintained by a community of volunteers and put in the public domain.  -File: libc.info, Node: Traditional Scheduling, Prev: Basic Scheduling Functions, Up: Priority - -Traditional Scheduling ----------------------- - - This section is about the scheduling among processes whose absolute -priority is 0. When the system hands out the scraps of CPU time that -are left over after the processes with higher absolulte priority have -taken all they want, the scheduling described herein determines who -among the great unwashed processes gets them. +File: libc.info, Node: Time Zone Functions, Next: Time Functions Example, Prev: TZ Variable, Up: Calendar Time -* Menu: +Functions and Variables for Time Zones +-------------------------------------- -* Traditional Scheduling Intro:: -* Traditional Scheduling Functions:: + - Variable: char * tzname [2] + The array `tzname' contains two strings, which are the standard + names of the pair of time zones (standard and Daylight Saving) + that the user has selected. `tzname[0]' is the name of the + standard time zone (for example, `"EST"'), and `tzname[1]' is the + name for the time zone when Daylight Saving Time is in use (for + example, `"EDT"'). These correspond to the STD and DST strings + (respectively) from the `TZ' environment variable. If Daylight + Saving Time is never used, `tzname[1]' is the empty string. - -File: libc.info, Node: Traditional Scheduling Intro, Next: Traditional Scheduling Functions, Up: Traditional Scheduling + The `tzname' array is initialized from the `TZ' environment + variable whenever `tzset', `ctime', `strftime', `mktime', or + `localtime' is called. If multiple abbreviations have been used + (e.g. `"EWT"' and `"EDT"' for U.S. Eastern War Time and Eastern + Daylight Time), the array contains the most recent abbreviation. -Introduction To Traditional Scheduling -...................................... + The `tzname' array is required for POSIX.1 compatibility, but in + GNU programs it is better to use the `tm_zone' member of the + broken-down time structure, since `tm_zone' reports the correct + abbreviation even when it is not the latest one. - Long before there was absolute priority (See *Note Absolute -Priority::), Unix systems were scheduling the CPU using this system. -When Posix came in like the Romans and imposed absolute priorities to -accomodate the needs of realtime processing, it left the indigenous -Absolute Priority Zero processes to govern themselves by their own -familiar scheduling policy. + Though the strings are declared as `char *' the user must refrain + from modifying these strings. Modifying the strings will almost + certainly lead to trouble. - Indeed, absolute priorities higher than zero are not available on -many systems today and are not typically used when they are, being -intended mainly for computers that do realtime processing. So this -section describes the only scheduling many programmers need to be -concerned about. - But just to be clear about the scope of this scheduling: Any time a -process with a absolute priority of 0 and a process with an absolute -priority higher than 0 are ready to run at the same time, the one with -absolute priority 0 does not run. If it's already running when the -higher priority ready-to-run process comes into existence, it stops -immediately. + - Function: void tzset (void) + The `tzset' function initializes the `tzname' variable from the + value of the `TZ' environment variable. It is not usually + necessary for your program to call this function, because it is + called automatically when you use the other time conversion + functions that depend on the time zone. - In addition to its absolute priority of zero, every process has -another priority, which we will refer to as "dynamic priority" because -it changes over time. The dynamic priority is meaningless for -processes with an absolute priority higher than zero. + The following variables are defined for compatibility with System V +Unix. Like `tzname', these variables are set by calling `tzset' or the +other time conversion functions. - The dynamic priority sometimes determines who gets the next turn on -the CPU. Sometimes it determines how long turns last. Sometimes it -determines whether a process can kick another off the CPU. + - Variable: long int timezone + This contains the difference between UTC and the latest local + standard time, in seconds west of UTC. For example, in the U.S. + Eastern time zone, the value is `5*60*60'. Unlike the `tm_gmtoff' + member of the broken-down time structure, this value is not + adjusted for daylight saving, and its sign is reversed. In GNU + programs it is better to use `tm_gmtoff', since it contains the + correct offset even when it is not the latest one. - In Linux, the value is a combination of these things, but mostly it -is just determines the length of the time slice. The higher a process' -dynamic priority, the longer a shot it gets on the CPU when it gets one. -If it doesn't use up its time slice before giving up the CPU to do -something like wait for I/O, it is favored for getting the CPU back when -it's ready for it, to finish out its time slice. Other than that, -selection of processes for new time slices is basically round robin. -But the scheduler does throw a bone to the low priority processes: A -process' dynamic priority rises every time it is snubbed in the -scheduling process. In Linux, even the fat kid gets to play. + - Variable: int daylight + This variable has a nonzero value if Daylight Saving Time rules + apply. A nonzero value does not necessarily mean that Daylight + Saving Time is now in effect; it means only that Daylight Saving + Time is sometimes in effect. - The fluctuation of a process' dynamic priority is regulated by -another value: The "nice" value. The nice value is an integer, usually -in the range -20 to 20, and represents an upper limit on a process' -dynamic priority. The higher the nice number, the lower that limit. + +File: libc.info, Node: Time Functions Example, Prev: Time Zone Functions, Up: Calendar Time - On a typical Linux system, for example, a process with a nice value -of 20 can get only 10 milliseconds on the CPU at a time, whereas a -process with a nice value of -20 can achieve a high enough priority to -get 400 milliseconds. +Time Functions Example +---------------------- - The idea of the nice value is deferential courtesy. In the -beginning, in the Unix garden of Eden, all processes shared equally in -the bounty of the computer system. But not all processes really need -the same share of CPU time, so the nice value gave a courteous process -the ability to refuse its equal share of CPU time that others might -prosper. Hence, the higher a process' nice value, the nicer the -process is. (Then a snake came along and offered some process a -negative nice value and the system became the crass resource allocation -system we know today). + Here is an example program showing the use of some of the calendar +time functions. - Dynamic priorities tend upward and downward with an objective of -smoothing out allocation of CPU time and giving quick response time to -infrequent requests. But they never exceed their nice limits, so on a -heavily loaded CPU, the nice value effectively determines how fast a -process runs. + #include + #include + + #define SIZE 256 + + int + main (void) + { + char buffer[SIZE]; + time_t curtime; + struct tm *loctime; + + /* Get the current time. */ + curtime = time (NULL); + + /* Convert it to local time representation. */ + loctime = localtime (&curtime); + + /* Print out the date and time in the standard format. */ + fputs (asctime (loctime), stdout); + + /* Print it out in a nice format. */ + strftime (buffer, SIZE, "Today is %A, %B %d.\n", loctime); + fputs (buffer, stdout); + strftime (buffer, SIZE, "The time is %I:%M %p.\n", loctime); + fputs (buffer, stdout); + + return 0; + } - In keeping with the socialistic heritage of Unix process priority, a -process begins life with the same nice value as its parent process and -can raise it at will. A process can also raise the nice value of any -other process owned by the same user (or effective user). But only a -privileged process can lower its nice value. A privileged process can -also raise or lower another process' nice value. + It produces output like this: - GNU C Library functions for getting and setting nice values are -described in *Note Traditional Scheduling Functions::. + Wed Jul 31 13:02:36 1991 + Today is Wednesday, July 31. + The time is 01:02 PM. diff -durpN glibc-2.2.3/manual/libc.info-36 glibc-2.2.4/manual/libc.info-36 --- glibc-2.2.3/manual/libc.info-36 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-36 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1092 +7,1217 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Traditional Scheduling Functions, Prev: Traditional Scheduling Intro, Up: Traditional Scheduling +File: libc.info, Node: Setting an Alarm, Next: Sleeping, Prev: Calendar Time, Up: Date and Time -Functions For Traditional Scheduling -.................................... +Setting an Alarm +================ - This section describes how you can read and set the nice value of a -process. All these symbols are declared in `sys/resource.h'. + The `alarm' and `setitimer' functions provide a mechanism for a +process to interrupt itself in the future. They do this by setting a +timer; when the timer expires, the process receives a signal. - The function and macro names are defined by POSIX, and refer to -"priority," but the functions actually have to do with nice values, as -the terms are used both in the manual and POSIX. + Each process has three independent interval timers available: - The range of valid nice values depends on the kernel, but typically -it runs from `-20' to `20'. A lower nice value corresponds to higher -priority for the process. These constants describe the range of -priority values: + * A real-time timer that counts elapsed time. This timer sends a + `SIGALRM' signal to the process when it expires. -`PRIO_MIN' - The lowest valid nice value. + * A virtual timer that counts processor time used by the process. + This timer sends a `SIGVTALRM' signal to the process when it + expires. -`PRIO_MAX' - The highest valid nice value. + * A profiling timer that counts both processor time used by the + process, and processor time spent in system calls on behalf of the + process. This timer sends a `SIGPROF' signal to the process when + it expires. - - Function: int getpriority (int CLASS, int ID) - Return the nice value of a set of processes; CLASS and ID specify - which ones (see below). If the processes specified do not all - have the same nice value, this returns the lowest value that any - of them has. + This timer is useful for profiling in interpreters. The interval + timer mechanism does not have the fine granularity necessary for + profiling native code. - On success, the return value is `0'. Otherwise, it is `-1' and - `ERRNO' is set accordingly. The `errno' values specific to this - function are: + You can only have one timer of each kind set at any given time. If +you set a timer that has not yet expired, that timer is simply reset to +the new value. - `ESRCH' - The combination of CLASS and ID does not match any existing - process. + You should establish a handler for the appropriate alarm signal using +`signal' or `sigaction' before issuing a call to `setitimer' or +`alarm'. Otherwise, an unusual chain of events could cause the timer +to expire before your program establishes the handler. In this case it +would be terminated, since termination is the default action for the +alarm signals. *Note Signal Handling::. - `EINVAL' - The value of CLASS is not valid. + The `setitimer' function is the primary means for setting an alarm. +This facility is declared in the header file `sys/time.h'. The `alarm' +function, declared in `unistd.h', provides a somewhat simpler interface +for setting the real-time timer. - If the return value is `-1', it could indicate failure, or it could - be the nice value. The only way to make certain is to set `errno = - 0' before calling `getpriority', then use `errno != 0' afterward - as the criterion for failure. + - Data Type: struct itimerval + This structure is used to specify when a timer should expire. It + contains the following members: + `struct timeval it_interval' + This is the period between successive timer interrupts. If + zero, the alarm will only be sent once. - - Function: int setpriority (int CLASS, int ID, int NICEVAL) - Set the nice value of a set of processes to NICEVAL; CLASS and ID - specify which ones (see below). + `struct timeval it_value' + This is the period between now and the first timer interrupt. + If zero, the alarm is disabled. - The return value is the nice value on success, and `-1' on - failure. The following `errno' error condition are possible for - this function: + The `struct timeval' data type is described in *Note Elapsed + Time::. - `ESRCH' - The combination of CLASS and ID does not match any existing - process. + - Function: int setitimer (int WHICH, struct itimerval *NEW, struct + itimerval *OLD) + The `setitimer' function sets the timer specified by WHICH + according to NEW. The WHICH argument can have a value of + `ITIMER_REAL', `ITIMER_VIRTUAL', or `ITIMER_PROF'. + + If OLD is not a null pointer, `setitimer' returns information + about any previous unexpired timer of the same kind in the + structure it points to. + + The return value is `0' on success and `-1' on failure. The + following `errno' error conditions are defined for this function: `EINVAL' - The value of CLASS is not valid. + The timer period is too large. - `EPERM' - The call would set the nice value of a process which is owned - by a different user than the calling process (i.e. the target - process' real or effective uid does not match the calling - process' effective uid) and the calling process does not have - `CAP_SYS_NICE' permission. + - Function: int getitimer (int WHICH, struct itimerval *OLD) + The `getitimer' function stores information about the timer + specified by WHICH in the structure pointed at by OLD. - `EACCES' - The call would lower the process' nice value and the process - does not have `CAP_SYS_NICE' permission. + The return value and error conditions are the same as for + `setitimer'. +`ITIMER_REAL' + This constant can be used as the WHICH argument to the `setitimer' + and `getitimer' functions to specify the real-time timer. - The arguments CLASS and ID together specify a set of processes in -which you are interested. These are the possible values of CLASS: +`ITIMER_VIRTUAL' + This constant can be used as the WHICH argument to the `setitimer' + and `getitimer' functions to specify the virtual timer. -`PRIO_PROCESS' - One particular process. The argument ID is a process ID (pid). +`ITIMER_PROF' + This constant can be used as the WHICH argument to the `setitimer' + and `getitimer' functions to specify the profiling timer. -`PRIO_PGRP' - All the processes in a particular process group. The argument ID - is a process group ID (pgid). + - Function: unsigned int alarm (unsigned int SECONDS) + The `alarm' function sets the real-time timer to expire in SECONDS + seconds. If you want to cancel any existing alarm, you can do + this by calling `alarm' with a SECONDS argument of zero. -`PRIO_USER' - All the processes owned by a particular user (i.e. whose real uid - indicates the user). The argument ID is a user ID (uid). + The return value indicates how many seconds remain before the + previous alarm would have been sent. If there is no previous + alarm, `alarm' returns zero. - If the argument ID is 0, it stands for the calling process, its -process group, or its owner (real uid), according to CLASS. + The `alarm' function could be defined in terms of `setitimer' like +this: - - Function: int nice (int INCREMENT) - Increment the nice value of the calling process by INCREMENT. The - return value is the same as for `setpriority'. + unsigned int + alarm (unsigned int seconds) + { + struct itimerval old, new; + new.it_interval.tv_usec = 0; + new.it_interval.tv_sec = 0; + new.it_value.tv_usec = 0; + new.it_value.tv_sec = (long int) seconds; + if (setitimer (ITIMER_REAL, &new, &old) < 0) + return 0; + else + return old.it_value.tv_sec; + } - Here is an equivalent definition of `nice': + There is an example showing the use of the `alarm' function in *Note +Handler Returns::. - int - nice (int increment) - { - int old = getpriority (PRIO_PROCESS, 0); - return setpriority (PRIO_PROCESS, 0, old + increment); - } + If you simply want your process to wait for a given number of +seconds, you should use the `sleep' function. *Note Sleeping::. + + You shouldn't count on the signal arriving precisely when the timer +expires. In a multiprocessing environment there is typically some +amount of delay involved. + + *Portability Note:* The `setitimer' and `getitimer' functions are +derived from BSD Unix, while the `alarm' function is specified by the +POSIX.1 standard. `setitimer' is more powerful than `alarm', but +`alarm' is more widely used.  -File: libc.info, Node: Memory Resources, Next: Processor Resources, Prev: Priority, Up: Resource Usage And Limitation +File: libc.info, Node: Sleeping, Prev: Setting an Alarm, Up: Date and Time -Querying memory available resources -=================================== +Sleeping +======== - The amount of memory available in the system and the way it is -organized determines oftentimes the way programs can and have to work. -For functions like `mmap' it is necessary to know about the size of -individual memory pages and knowing how much memory is available enables -a program to select appropriate sizes for, say, caches. Before we get -into these details a few words about memory subsystems in traditional -Unix systems will be given. + The function `sleep' gives a simple way to make the program wait for +a short interval. If your program doesn't use signals (except to +terminate), then you can expect `sleep' to wait reliably throughout the +specified interval. Otherwise, `sleep' can return sooner if a signal +arrives; if you want to wait for a given interval regardless of +signals, use `select' (*note Waiting for I/O::) and don't specify any +descriptors to wait for. -* Menu: + - Function: unsigned int sleep (unsigned int SECONDS) + The `sleep' function waits for SECONDS or until a signal is + delivered, whichever happens first. -* Memory Subsystem:: Overview about traditional Unix memory handling. -* Query Memory Parameters:: How to get information about the memory - subsystem? + If `sleep' function returns because the requested interval is over, + it returns a value of zero. If it returns because of delivery of a + signal, its return value is the remaining time in the sleep + interval. - -File: libc.info, Node: Memory Subsystem, Next: Query Memory Parameters, Up: Memory Resources + The `sleep' function is declared in `unistd.h'. -Overview about traditional Unix memory handling ------------------------------------------------ + Resist the temptation to implement a sleep for a fixed amount of +time by using the return value of `sleep', when nonzero, to call +`sleep' again. This will work with a certain amount of accuracy as +long as signals arrive infrequently. But each signal can cause the +eventual wakeup time to be off by an additional second or so. Suppose a +few signals happen to arrive in rapid succession by bad luck--there is +no limit on how much this could shorten or lengthen the wait. - Unix systems normally provide processes virtual address spaces. This -means that the addresses of the memory regions do not have to correspond -directly to the addresses of the actual physical memory which stores the -data. An extra level of indirection is introduced which translates -virtual addresses into physical addresses. This is normally done by the -hardware of the processor. + Instead, compute the calendar time at which the program should stop +waiting, and keep trying to wait until that calendar time. This won't +be off by more than a second. With just a little more work, you can use +`select' and make the waiting period quite accurate. (Of course, heavy +system load can cause additional unavoidable delays--unless the machine +is dedicated to one application, there is no way you can avoid this.) - Using a virtual address space has several advantage. The most -important is process isolation. The different processes running on the -system cannot interfere directly with each other. No process can write -into the address space of another process (except when shared memory is -used but then it is wanted and controlled). + On some systems, `sleep' can do strange things if your program uses +`SIGALRM' explicitly. Even if `SIGALRM' signals are being ignored or +blocked when `sleep' is called, `sleep' might return prematurely on +delivery of a `SIGALRM' signal. If you have established a handler for +`SIGALRM' signals and a `SIGALRM' signal is delivered while the process +is sleeping, the action taken might be just to cause `sleep' to return +instead of invoking your handler. And, if `sleep' is interrupted by +delivery of a signal whose handler requests an alarm or alters the +handling of `SIGALRM', this handler and `sleep' will interfere. - Another advantage of virtual memory is that the address space the -processes see can actually be larger than the physical memory available. -The physical memory can be extended by storage on an external media -where the content of currently unused memory regions is stored. The -address translation can then intercept accesses to these memory regions -and make memory content available again by loading the data back into -memory. This concept makes it necessary that programs which have to use -lots of memory know the difference between available virtual address -space and available physical memory. If the working set of virtual -memory of all the processes is larger than the available physical memory -the system will slow down dramatically due to constant swapping of -memory content from the memory to the storage media and back. This is -called "thrashing". + On the GNU system, it is safe to use `sleep' and `SIGALRM' in the +same program, because `sleep' does not work by means of `SIGALRM'. - A final aspect of virtual memory which is important and follows from -what is said in the last paragraph is the granularity of the virtual -address space handling. When we said that the virtual address handling -stores memory content externally it cannot do this on a byte-by-byte -basis. The administrative overhead does not allow this (leaving alone -the processor hardware). Instead several thousand bytes are handled -together and form a "page". The size of each page is always a power of -two byte. The smallest page size in use today is 4096, with 8192, -16384, and 65536 being other popular sizes. + - Function: int nanosleep (const struct timespec *REQUESTED_TIME, + struct timespec *REMAINING) + If resolution to seconds is not enough the `nanosleep' function can + be used. As the name suggests the sleep interval can be specified + in nanoseconds. The actual elapsed time of the sleep interval + might be longer since the system rounds the elapsed time you + request up to the next integer multiple of the actual resolution + the system can deliver. + + *`requested_time' is the elapsed time of the interval you want to + sleep. + + The function returns as *`remaining' the elapsed time left in the + interval for which you requested to sleep. If the interval + completed without getting interrupted by a signal, this is zero. + + `struct timespec' is described in *Note Elapsed Time::. + + If the function returns because the interval is over the return + value is zero. If the function returns -1 the global variable + ERRNO is set to the following values: + + `EINTR' + The call was interrupted because a signal was delivered to + the thread. If the REMAINING parameter is not the null + pointer the structure pointed to by REMAINING is updated to + contain the remaining elapsed time. + + `EINVAL' + The nanosecond value in the REQUESTED_TIME parameter contains + an illegal value. Either the value is negative or greater + than or equal to 1000 million. + + This function is a cancellation point in multi-threaded programs. + This is a problem if the thread allocates some resources (like + memory, file descriptors, semaphores or whatever) at the time + `nanosleep' is called. If the thread gets canceled these + resources stay allocated until the program ends. To avoid this + calls to `nanosleep' should be protected using cancellation + handlers. + + The `nanosleep' function is declared in `time.h'.  -File: libc.info, Node: Query Memory Parameters, Prev: Memory Subsystem, Up: Memory Resources +File: libc.info, Node: Resource Usage And Limitation, Next: Non-Local Exits, Prev: Date and Time, Up: Top -How to get information about the memory subsystem? --------------------------------------------------- +Resource Usage And Limitation +***************************** - The page size of the virtual memory the process sees is essential to -know in several situations. Some programming interface (e.g., `mmap', -*note Memory-mapped I/O::) require the user to provide information -adjusted to the page size. In the case of `mmap' is it necessary to -provide a length argument which is a multiple of the page size. -Another place where the knowledge about the page size is useful is in -memory allocation. If one allocates pieces of memory in larger chunks -which are then subdivided by the application code it is useful to -adjust the size of the larger blocks to the page size. If the total -memory requirement for the block is close (but not larger) to a multiple -of the page size the kernel's memory handling can work more effectively -since it only has to allocate memory pages which are fully used. (To do -this optimization it is necessary to know a bit about the memory -allocator which will require a bit of memory itself for each block and -this overhead must not push the total size over the page size multiple. + This chapter describes functions for examining how much of various +kinds of resources (CPU time, memory, etc.) a process has used and +getting and setting limits on future usage. - The page size traditionally was a compile time constant. But recent -development of processors changed this. Processors now support -different page sizes and they can possibly even vary among different -processes on the same system. Therefore the system should be queried at -runtime about the current page size and no assumptions (except about it -being a power of two) should be made. +* Menu: - The correct interface to query about the page size is `sysconf' -(*note Sysconf Definition::) with the parameter `_SC_PAGESIZE'. There -is a much older interface available, too. +* Resource Usage:: Measuring various resources used. +* Limits on Resources:: Specifying limits on resource usage. +* Priority:: Reading or setting process run priority. +* Memory Resources:: Querying memory available resources. +* Processor Resources:: Learn about the processors available. - - Function: int getpagesize (void) - The `getpagesize' function returns the page size of the process. - This value is fixed for the runtime of the process but can vary in - different runs of the application. + +File: libc.info, Node: Resource Usage, Next: Limits on Resources, Up: Resource Usage And Limitation - The function is declared in `unistd.h'. +Resource Usage +============== - Widely available on System V derived systems is a method to get -information about the physical memory the system has. The call + The function `getrusage' and the data type `struct rusage' are used +to examine the resource usage of a process. They are declared in +`sys/resource.h'. - sysconf (_SC_PHYS_PAGES) + - Function: int getrusage (int PROCESSES, struct rusage *RUSAGE) + This function reports resource usage totals for processes + specified by PROCESSES, storing the information in `*RUSAGE'. -returns the total number of pages of physical the system has. This -does not mean all this memory is available. This information can be -found using + In most systems, PROCESSES has only two valid values: - sysconf (_SC_AVPHYS_PAGES) + `RUSAGE_SELF' + Just the current process. - These two values help to optimize applications. The value returned -for `_SC_AVPHYS_PAGES' is the amount of memory the application can use -without hindering any other process (given that no other process -increases its memory usage). The value returned for `_SC_PHYS_PAGES' -is more or less a hard limit for the working set. If all applications -together constantly use more than that amount of memory the system is -in trouble. + `RUSAGE_CHILDREN' + All child processes (direct and indirect) that have already + terminated. - The GNU C library provides in addition to these already described -way to get this information two functions. They are declared in the -file `sys/sysinfo.h'. Programmers should prefer to use the `sysconf' -method described above. + In the GNU system, you can also inquire about a particular child + process by specifying its process ID. - - Function: long int get_phys_pages (void) - The `get_phys_pages' function returns the total number of pages of - physical the system has. To get the amount of memory this number - has to be multiplied by the page size. + The return value of `getrusage' is zero for success, and `-1' for + failure. - This function is a GNU extension. + `EINVAL' + The argument PROCESSES is not valid. - - Function: long int get_avphys_pages (void) - The `get_phys_pages' function returns the number of available - pages of physical the system has. To get the amount of memory - this number has to be multiplied by the page size. + One way of getting resource usage for a particular child process is +with the function `wait4', which returns totals for a child when it +terminates. *Note BSD Wait Functions::. - This function is a GNU extension. + - Data Type: struct rusage + This data type stores various resource usage statistics. It has + the following members, and possibly others: - -File: libc.info, Node: Processor Resources, Prev: Memory Resources, Up: Resource Usage And Limitation + `struct timeval ru_utime' + Time spent executing user instructions. -Learn about the processors available -==================================== + `struct timeval ru_stime' + Time spent in operating system code on behalf of PROCESSES. - The use of threads or processes with shared memory allows an -application to take advantage of all the processing power a system can -provide. If the task can be parallelized the optimal way to write an -application is to have at any time as many processes running as there -are processors. To determine the number of processors available to the -system one can run + `long int ru_maxrss' + The maximum resident set size used, in kilobytes. That is, + the maximum number of kilobytes of physical memory that + PROCESSES used simultaneously. - sysconf (_SC_NPROCESSORS_CONF) + `long int ru_ixrss' + An integral value expressed in kilobytes times ticks of + execution, which indicates the amount of memory used by text + that was shared with other processes. -which returns the number of processors the operating system configured. -But it might be possible for the operating system to disable individual -processors and so the call + `long int ru_idrss' + An integral value expressed the same way, which is the amount + of unshared memory used for data. - sysconf (_SC_NPROCESSORS_ONLN) + `long int ru_isrss' + An integral value expressed the same way, which is the amount + of unshared memory used for stack space. -returns the number of processors which are currently inline (i.e., -available). + `long int ru_minflt' + The number of page faults which were serviced without + requiring any I/O. - For these two pieces of information the GNU C library also provides -functions to get the information directly. The functions are declared -in `sys/sysinfo.h'. + `long int ru_majflt' + The number of page faults which were serviced by doing I/O. - - Function: int get_nprocs_conf (void) - The `get_nprocs_conf' function returns the number of processors the - operating system configured. + `long int ru_nswap' + The number of times PROCESSES was swapped entirely out of + main memory. - This function is a GNU extension. + `long int ru_inblock' + The number of times the file system had to read from the disk + on behalf of PROCESSES. - - Function: int get_nprocs (void) - The `get_nprocs' function returns the number of available - processors. + `long int ru_oublock' + The number of times the file system had to write to the disk + on behalf of PROCESSES. - This function is a GNU extension. + `long int ru_msgsnd' + Number of IPC messages sent. - Before starting more threads it should be checked whether the -processors are not already overused. Unix systems calculate something -called the "load average". This is a number indicating how many -processes were running. This number is average over different periods -of times (normally 1, 5, and 15 minutes). + `long int ru_msgrcv' + Number of IPC messages received. - - Function: int getloadavg (double LOADAVG[], int NELEM) - This function gets the 1, 5 and 15 minute load averages of the - system. The values are placed in LOADAVG. `getloadavg' will place - at most NELEM elements into the array but never more than three - elements. The return value is the number of elements written to - LOADAVG, or -1 on error. + `long int ru_nsignals' + Number of signals received. - This function is declared in `stdlib.h'. + `long int ru_nvcsw' + The number of times PROCESSES voluntarily invoked a context + switch (usually to wait for some service). - -File: libc.info, Node: Non-Local Exits, Next: Signal Handling, Prev: Resource Usage And Limitation, Up: Top + `long int ru_nivcsw' + The number of times an involuntary context switch took place + (because a time slice expired, or another process of higher + priority was scheduled). -Non-Local Exits -*************** + `vtimes' is a historical function that does some of what `getrusage' +does. `getrusage' is a better choice. - Sometimes when your program detects an unusual situation inside a -deeply nested set of function calls, you would like to be able to -immediately return to an outer level of control. This section -describes how you can do such "non-local exits" using the `setjmp' and -`longjmp' functions. + `vtimes' and its `vtimes' data structure are declared in +`sys/vtimes.h'. -* Menu: + - Function: int vtimes (struct vtimes CURRENT, struct vtimes CHILD) + `vtimes' reports resource usage totals for a process. -* Intro: Non-Local Intro. When and how to use these facilities. -* Details: Non-Local Details. Functions for non-local exits. -* Non-Local Exits and Signals:: Portability issues. -* System V contexts:: Complete context control a la System V. + If CURRENT is non-null, `vtimes' stores resource usage totals for + the invoking process alone in the structure to which it points. If + CHILD is non-null, `vtimes' stores resource usage totals for all + past children (which have terminated) of the invoking process in + the structure to which it points. - -File: libc.info, Node: Non-Local Intro, Next: Non-Local Details, Up: Non-Local Exits + - Data Type: struct vtimes + This data type contains information about the resource usage + of a process. Each member corresponds to a member of the + `struct rusage' data type described above. -Introduction to Non-Local Exits -=============================== + `vm_utime' + User CPU time. Analogous to `ru_utime' in `struct + rusage' - As an example of a situation where a non-local exit can be useful, -suppose you have an interactive program that has a "main loop" that -prompts for and executes commands. Suppose the "read" command reads -input from a file, doing some lexical analysis and parsing of the input -while processing it. If a low-level input error is detected, it would -be useful to be able to return immediately to the "main loop" instead -of having to make each of the lexical analysis, parsing, and processing -phases all have to explicitly deal with error situations initially -detected by nested calls. + `vm_stime' + System CPU time. Analogous to `ru_stime' in `struct + rusage' - (On the other hand, if each of these phases has to do a substantial -amount of cleanup when it exits--such as closing files, deallocating -buffers or other data structures, and the like--then it can be more -appropriate to do a normal return and have each phase do its own -cleanup, because a non-local exit would bypass the intervening phases -and their associated cleanup code entirely. Alternatively, you could -use a non-local exit but do the cleanup explicitly either before or -after returning to the "main loop".) + `vm_idsrss' + Data and stack memory. The sum of the values that would + be reported as `ru_idrss' and `ru_isrss' in `struct + rusage' - In some ways, a non-local exit is similar to using the `return' -statement to return from a function. But while `return' abandons only -a single function call, transferring control back to the point at which -it was called, a non-local exit can potentially abandon many levels of -nested function calls. + `vm_ixrss' + Shared memory. Analogous to `ru_ixrss' in `struct + rusage' - You identify return points for non-local exits by calling the -function `setjmp'. This function saves information about the execution -environment in which the call to `setjmp' appears in an object of type -`jmp_buf'. Execution of the program continues normally after the call -to `setjmp', but if an exit is later made to this return point by -calling `longjmp' with the corresponding `jmp_buf' object, control is -transferred back to the point where `setjmp' was called. The return -value from `setjmp' is used to distinguish between an ordinary return -and a return made by a call to `longjmp', so calls to `setjmp' usually -appear in an `if' statement. + `vm_maxrss' + Maximent resident set size. Analogous to `ru_maxrss' in + `struct rusage' - Here is how the example program described above might be set up: + `vm_majflt' + Major page faults. Analogous to `ru_majflt' in `struct + rusage' - #include - #include - #include - - jmp_buf main_loop; - - void - abort_to_main_loop (int status) - { - longjmp (main_loop, status); - } - - int - main (void) - { - while (1) - if (setjmp (main_loop)) - puts ("Back at main loop...."); - else - do_command (); - } - - - void - do_command (void) - { - char buffer[128]; - if (fgets (buffer, 128, stdin) == NULL) - abort_to_main_loop (-1); - else - exit (EXIT_SUCCESS); - } + `vm_minflt' + Minor page faults. Analogous to `ru_minflt' in `struct + rusage' - The function `abort_to_main_loop' causes an immediate transfer of -control back to the main loop of the program, no matter where it is -called from. + `vm_nswap' + Swap count. Analogous to `ru_nswap' in `struct rusage' - The flow of control inside the `main' function may appear a little -mysterious at first, but it is actually a common idiom with `setjmp'. -A normal call to `setjmp' returns zero, so the "else" clause of the -conditional is executed. If `abort_to_main_loop' is called somewhere -within the execution of `do_command', then it actually appears as if -the _same_ call to `setjmp' in `main' were returning a second time with -a value of `-1'. + `vm_inblk' + Disk reads. Analogous to `ru_inblk' in `struct rusage' - So, the general pattern for using `setjmp' looks something like: + `vm_oublk' + Disk writes. Analogous to `ru_oublk' in `struct rusage' - if (setjmp (BUFFER)) - /* Code to clean up after premature return. */ - ... - else - /* Code to be executed normally after setting up the return point. */ - ... + The return value is zero if the function succeeds; `-1' otherwise. + + An additional historical function for examining resource usage, +`vtimes', is supported but not documented here. It is declared in +`sys/vtimes.h'.  -File: libc.info, Node: Non-Local Details, Next: Non-Local Exits and Signals, Prev: Non-Local Intro, Up: Non-Local Exits +File: libc.info, Node: Limits on Resources, Next: Priority, Prev: Resource Usage, Up: Resource Usage And Limitation -Details of Non-Local Exits -========================== +Limiting Resource Usage +======================= - Here are the details on the functions and data structures used for -performing non-local exits. These facilities are declared in -`setjmp.h'. + You can specify limits for the resource usage of a process. When the +process tries to exceed a limit, it may get a signal, or the system call +by which it tried to do so may fail, depending on the resource. Each +process initially inherits its limit values from its parent, but it can +subsequently change them. - - Data Type: jmp_buf - Objects of type `jmp_buf' hold the state information to be - restored by a non-local exit. The contents of a `jmp_buf' - identify a specific place to return to. + There are two per-process limits associated with a resource: - - Macro: int setjmp (jmp_buf STATE) - When called normally, `setjmp' stores information about the - execution state of the program in STATE and returns zero. If - `longjmp' is later used to perform a non-local exit to this STATE, - `setjmp' returns a nonzero value. +"current limit" + The current limit is the value the system will not allow usage to + exceed. It is also called the "soft limit" because the process + being limited can generally raise the current limit at will. - - Function: void longjmp (jmp_buf STATE, int VALUE) - This function restores current execution to the state saved in - STATE, and continues execution from the call to `setjmp' that - established that return point. Returning from `setjmp' by means of - `longjmp' returns the VALUE argument that was passed to `longjmp', - rather than `0'. (But if VALUE is given as `0', `setjmp' returns - `1'). +"maximum limit" + The maximum limit is the maximum value to which a process is + allowed to set its current limit. It is also called the "hard + limit" because there is no way for a process to get around it. A + process may lower its own maximum limit, but only the superuser + may increase a maximum limit. - There are a lot of obscure but important restrictions on the use of -`setjmp' and `longjmp'. Most of these restrictions are present because -non-local exits require a fair amount of magic on the part of the C -compiler and can interact with other parts of the language in strange -ways. + The symbols for use with `getrlimit', `setrlimit', `getrlimit64', +and `setrlimit64' are defined in `sys/resource.h'. - The `setjmp' function is actually a macro without an actual function -definition, so you shouldn't try to `#undef' it or take its address. -In addition, calls to `setjmp' are safe in only the following contexts: + - Function: int getrlimit (int RESOURCE, struct rlimit *RLP) + Read the current and maximum limits for the resource RESOURCE and + store them in `*RLP'. - * As the test expression of a selection or iteration statement (such - as `if', `switch', or `while'). + The return value is `0' on success and `-1' on failure. The only + possible `errno' error condition is `EFAULT'. - * As one operand of a equality or comparison operator that appears - as the test expression of a selection or iteration statement. The - other operand must be an integer constant expression. + When the sources are compiled with `_FILE_OFFSET_BITS == 64' on a + 32-bit system this function is in fact `getrlimit64'. Thus, the + LFS interface transparently replaces the old interface. - * As the operand of a unary `!' operator, that appears as the test - expression of a selection or iteration statement. + - Function: int getrlimit64 (int RESOURCE, struct rlimit64 *RLP) + This function is similar to `getrlimit' but its second parameter is + a pointer to a variable of type `struct rlimit64', which allows it + to read values which wouldn't fit in the member of a `struct + rlimit'. - * By itself as an expression statement. + If the sources are compiled with `_FILE_OFFSET_BITS == 64' on a + 32-bit machine, this function is available under the name + `getrlimit' and so transparently replaces the old interface. - Return points are valid only during the dynamic extent of the -function that called `setjmp' to establish them. If you `longjmp' to a -return point that was established in a function that has already -returned, unpredictable and disastrous things are likely to happen. + - Function: int setrlimit (int RESOURCE, const struct rlimit *RLP) + Store the current and maximum limits for the resource RESOURCE in + `*RLP'. - You should use a nonzero VALUE argument to `longjmp'. While -`longjmp' refuses to pass back a zero argument as the return value from -`setjmp', this is intended as a safety net against accidental misuse -and is not really good programming style. + The return value is `0' on success and `-1' on failure. The + following `errno' error condition is possible: - When you perform a non-local exit, accessible objects generally -retain whatever values they had at the time `longjmp' was called. The -exception is that the values of automatic variables local to the -function containing the `setjmp' call that have been changed since the -call to `setjmp' are indeterminate, unless you have declared them -`volatile'. + `EPERM' + * The process tried to raise a current limit beyond the + maximum limit. - -File: libc.info, Node: Non-Local Exits and Signals, Next: System V contexts, Prev: Non-Local Details, Up: Non-Local Exits + * The process tried to raise a maximum limit, but is not + superuser. -Non-Local Exits and Signals -=========================== + When the sources are compiled with `_FILE_OFFSET_BITS == 64' on a + 32-bit system this function is in fact `setrlimit64'. Thus, the + LFS interface transparently replaces the old interface. - In BSD Unix systems, `setjmp' and `longjmp' also save and restore -the set of blocked signals; see *Note Blocking Signals::. However, the -POSIX.1 standard requires `setjmp' and `longjmp' not to change the set -of blocked signals, and provides an additional pair of functions -(`sigsetjmp' and `siglongjmp') to get the BSD behavior. + - Function: int setrlimit64 (int RESOURCE, const struct rlimit64 *RLP) + This function is similar to `setrlimit' but its second parameter is + a pointer to a variable of type `struct rlimit64' which allows it + to set values which wouldn't fit in the member of a `struct + rlimit'. - The behavior of `setjmp' and `longjmp' in the GNU library is -controlled by feature test macros; see *Note Feature Test Macros::. The -default in the GNU system is the POSIX.1 behavior rather than the BSD -behavior. + If the sources are compiled with `_FILE_OFFSET_BITS == 64' on a + 32-bit machine this function is available under the name + `setrlimit' and so transparently replaces the old interface. - The facilities in this section are declared in the header file -`setjmp.h'. + - Data Type: struct rlimit + This structure is used with `getrlimit' to receive limit values, + and with `setrlimit' to specify limit values for a particular + process and resource. It has two fields: - - Data Type: sigjmp_buf - This is similar to `jmp_buf', except that it can also store state - information about the set of blocked signals. + `rlim_t rlim_cur' + The current limit - - Function: int sigsetjmp (sigjmp_buf STATE, int SAVESIGS) - This is similar to `setjmp'. If SAVESIGS is nonzero, the set of - blocked signals is saved in STATE and will be restored if a - `siglongjmp' is later performed with this STATE. + `rlim_t rlim_max' + The maximum limit. - - Function: void siglongjmp (sigjmp_buf STATE, int VALUE) - This is similar to `longjmp' except for the type of its STATE - argument. If the `sigsetjmp' call that set this STATE used a - nonzero SAVESIGS flag, `siglongjmp' also restores the set of - blocked signals. + For `getrlimit', the structure is an output; it receives the + current values. For `setrlimit', it specifies the new values. - -File: libc.info, Node: System V contexts, Prev: Non-Local Exits and Signals, Up: Non-Local Exits + For the LFS functions a similar type is defined in `sys/resource.h'. -Complete Context Control -======================== + - Data Type: struct rlimit64 + This structure is analogous to the `rlimit' structure above, but + its components have wider ranges. It has two fields: - The Unix standard one more set of function to control the execution -path and these functions are more powerful than those discussed in this -chapter so far. These function were part of the original System V API -and by this route were added to the Unix API. Beside on branded Unix -implementations these interfaces are not widely available. Not all -platforms and/or architectures the GNU C Library is available on provide -this interface. Use `configure' to detect the availability. + `rlim64_t rlim_cur' + This is analogous to `rlimit.rlim_cur', but with a different + type. - Similar to the `jmp_buf' and `sigjmp_buf' types used for the -variables to contain the state of the `longjmp' functions the -interfaces of interest here have an appropriate type as well. Objects -of this type are normally much larger since more information is -contained. The type is also used in a few more places as we will see. -The types and functions described in this section are all defined and -declared respectively in the `ucontext.h' header file. + `rlim64_t rlim_max' + This is analogous to `rlimit.rlim_max', but with a different + type. - - Data Type: ucontext_t - The `ucontext_t' type is defined as a structure with as least the - following elements: - `ucontext_t *uc_link' - This is a pointer to the next context structure which is used - if the context described in the current structure returns. + Here is a list of resources for which you can specify a limit. +Memory and file sizes are measured in bytes. - `sigset_t uc_sigmask' - Set of signals which are blocked when this context is used. +`RLIMIT_CPU' + The maximum amount of CPU time the process can use. If it runs for + longer than this, it gets a signal: `SIGXCPU'. The value is + measured in seconds. *Note Operation Error Signals::. - `stack_t uc_stack' - Stack used for this context. The value need not be (and - normally is not) the stack pointer. *Note Signal Stack::. +`RLIMIT_FSIZE' + The maximum size of file the process can create. Trying to write a + larger file causes a signal: `SIGXFSZ'. *Note Operation Error + Signals::. - `mcontext_t uc_mcontext' - This element contains the actual state of the process. The - `mcontext_t' type is also defined in this header but the - definition should be treated as opaque. Any use of knowledge - of the type makes applications less portable. +`RLIMIT_DATA' + The maximum size of data memory for the process. If the process + tries to allocate data memory beyond this amount, the allocation + function fails. +`RLIMIT_STACK' + The maximum stack size for the process. If the process tries to + extend its stack past this size, it gets a `SIGSEGV' signal. + *Note Program Error Signals::. - Objects of this type have to be created by the user. The -initialization and modification happens through one of the following -functions: +`RLIMIT_CORE' + The maximum size core file that this process can create. If the + process terminates and would dump a core file larger than this, + then no core file is created. So setting this limit to zero + prevents core files from ever being created. - - Function: int getcontext (ucontext_t *UCP) - The `getcontext' function initializes the variable pointed to by - UCP with the context of the calling thread. The context contains - the content of the registers, the signal mask, and the current - stack. Executing the contents would start at the point where the - `getcontext' call just returned. +`RLIMIT_RSS' + The maximum amount of physical memory that this process should get. + This parameter is a guide for the system's scheduler and memory + allocator; the system may give the process more memory when there + is a surplus. - The function returns `0' if succesful. Otherwise it returns `-1' - and sets ERRNO accordingly. +`RLIMIT_MEMLOCK' + The maximum amount of memory that can be locked into physical + memory (so it will never be paged out). - The `getcontext' function is similar to `setjmp' but it does not -provide an indication of whether the function returns for the first -time or whether the initialized context was used and the execution is -resumed at just that point. If this is necessary the user has to take -determine this herself. This must be done carefully since the context -contains registers which might contain register variables. This is a -good situation to define variables with `volatile'. +`RLIMIT_NPROC' + The maximum number of processes that can be created with the same + user ID. If you have reached the limit for your user ID, `fork' + will fail with `EAGAIN'. *Note Creating a Process::. - Once the context variable is initialized it can be used as is or it -can be modified. The latter is normally done to implement co-routines -or similar constructs. The `makecontext' function is what has to be -used to do that. +`RLIMIT_NOFILE' +`RLIMIT_OFILE' + The maximum number of files that the process can open. If it + tries to open more files than this, its open attempt fails with + `errno' `EMFILE'. *Note Error Codes::. Not all systems support + this limit; GNU does, and 4.4 BSD does. - - Function: void makecontext (ucontext_t *UCP, void (*FUNC) (void), - int ARGC, ...) - The UCP parameter passed to the `makecontext' shall be initialized - by a call to `getcontext'. The context will be modified to in a - way so that if the context is resumed it will start by calling the - function `func' which gets ARGC integer arguments passed. The - integer arguments which are to be passed should follow the ARGC - parameter in the call to `makecontext'. +`RLIMIT_AS' + The maximum size of total memory that this process should get. If + the process tries to allocate more memory beyond this amount with, + for example, `brk', `malloc', `mmap' or `sbrk', the allocation + function fails. - Before the call to this function the `uc_stack' and `uc_link' - element of the UCP structure should be initialized. The - `uc_stack' element describes the stack which is used for this - context. No two contexts which are used at the same time should - use the same memory region for a stack. +`RLIM_NLIMITS' + The number of different resource limits. Any valid RESOURCE + operand must be less than `RLIM_NLIMITS'. - The `uc_link' element of the object pointed to by UCP should be a - pointer to the context to be executed when the function FUNC - returns or it should be a null pointer. See `setcontext' for more - information about the exact use. + - Constant: int RLIM_INFINITY + This constant stands for a value of "infinity" when supplied as + the limit value in `setrlimit'. - While allocating the memory for the stack one has to be careful. -Most modern processors keep track of whether a certain memory region is -allowed to contain code which is executed or not. Data segments and -heap memory is normally not tagged to allow this. The result is that -programs would fail. Examples for such code include the calling -sequences the GNU C compiler generates for calls to nested functions. -Safe ways to allocate stacks correctly include using memory on the -original threads stack or explicitly allocate memory tagged for -execution using (*note Memory-mapped I/O::). + The following are historical functions to do some of what the +functions above do. The functions above are better choices. - *Compatibility note*: The current Unix standard is very imprecise -about the way the stack is allocated. All implementations seem to agree -that the `uc_stack' element must be used but the values stored in the -elements of the `stack_t' value are unclear. The GNU C library and -most other Unix implementations require the `ss_sp' value of the -`uc_stack' element to point to the base of the memory region allocated -for the stack and the size of the memory region is stored in `ss_size'. -There are implements out there which require `ss_sp' to be set to the -value the stack pointer will have (which can depending on the direction -the stack grows be different). This difference makes the `makecontext' -function hard to use and it requires detection of the platform at -compile time. + `ulimit' and the command symbols are declared in `ulimit.h'. - - Function: int setcontext (const ucontext_t *UCP) - The `setcontext' function restores the context described by UCP. - The context is not modified and can be reused as often as wanted. + - Function: int ulimit (int CMD, ...) + `ulimit' gets the current limit or sets the current and maximum + limit for a particular resource for the calling process according + to the command CMD.a - If the context was created by `getcontext' execution resumes with - the registers filled with the same values and the same stack as if - the `getcontext' call just returned. + If you are getting a limit, the command argument is the only + argument. If you are setting a limit, there is a second argument: + `long int' LIMIT which is the value to which you are setting the + limit. - If the context was modified with a call to `makecontext' execution - continues with the function passed to `makecontext' which gets the - specified parameters passed. If this function returns execution is - resumed in the context which was referenced by the `uc_link' - element of the context structure passed to `makecontext' at the - time of the call. If `uc_link' was a null pointer the application - terminates in this case. + The CMD values and the operations they specify are: + `GETFSIZE' + Get the current limit on the size of a file, in units of 512 + bytes. - Since the context contains information about the stack no two - threads should use the same context at the same time. The result - in most cases would be disastrous. + `SETFSIZE' + Set the current and maximum limit on the size of a file to + LIMIT * 512 bytes. - The `setcontext' function does not return unless an error occurred - in which case it returns `-1'. + There are also some other CMD values that may do things on some + systems, but they are not supported. - The `setcontext' function simply replaces the current context with -the one described by the UCP parameter. This is often useful but there -are situations where the current context has to be preserved. + Only the superuser may increase a maximum limit. - - Function: int swapcontext (ucontext_t *restrict OUCP, const - ucontext_t *restrict UCP) - The `swapcontext' function is similar to `setcontext' but instead - of just replacing the current context the latter is first saved in - the object pointed to by OUCP as if this was a call to - `getcontext'. The saved context would resume after the call to - `swapcontext'. + When you successfully get a limit, the return value of `ulimit' is + that limit, which is never negative. When you successfully set a + limit, the return value is zero. When the function fails, the + return value is `-1' and `errno' is set according to the reason: - Once the current context is saved the context described in UCP is - installed and execution continues as described in this context. + `EPERM' + A process tried to increase a maximum limit, but is not + superuser. - If `swapcontext' succeeds the function does not return unless the - context OUCP is used without prior modification by `makecontext'. - The return value in this case is `0'. If the function fails it - returns `-1' and set ERRNO accordingly. -Example for SVID Context Handling -================================= + `vlimit' and its resource symbols are declared in `sys/vlimit.h'. - The easiest way to use the context handling functions is as a -replacement for `setjmp' and `longjmp'. The context contains on most -platforms more information which might lead to less surprises but this -also means using these functions is more expensive (beside being less -portable). + - Function: int vlimit (int RESOURCE, int LIMIT) + `vlimit' sets the current limit for a resource for a process. - int - random_search (int n, int (*fp) (int, ucontext_t *)) - { - volatile int cnt = 0; - ucontext_t uc; - - /* Safe current context. */ - if (getcontext (&uc) < 0) - return -1; - - /* If we have not tried N times try again. */ - if (cnt++ < n) - /* Call the function with a new random number - and the context. */ - if (fp (rand (), &uc) != 0) - /* We found what we were looking for. */ - return 1; - - /* Not found. */ - return 0; - } + RESOURCE identifies the resource: - Using contexts in such a way enables emulating exception handling. -The search functions passed in the FP parameter could be very large, -nested, and complex which would make it complicated (or at least would -require a lot of code) to leave the function with an error value which -has to be passed down to the caller. By using the context it is -possible to leave the search function in one step and allow restarting -the search which also has the nice side effect that it can be -significantly faster. + `LIM_CPU' + Maximum CPU time. Same as `RLIMIT_CPU' for `setrlimit'. - Something which is harder to implement with `setjmp' and `longjmp' -is to switch temporarily to a different execution path and then resume -where execution was stopped. + `LIM_FSIZE' + Maximum file size. Same as `RLIMIT_FSIZE' for `setrlimit'. - #include - #include - #include - #include - #include - - /* Set by the signal handler. */ - static volatile int expired; - - /* The contexts. */ - static ucontext_t uc[3]; - - /* We do only a certain number of switches. */ - static int switches; - - - /* This is the function doing the work. It is just a - skeleton, real code has to be filled in. */ - static void - f (int n) - { - int m = 0; - while (1) - { - /* This is where the work would be done. */ - if (++m % 100 == 0) - { - putchar ('.'); - fflush (stdout); - } - - /* Regularly the EXPIRE variable must be checked. */ - if (expired) - { - /* We do not want the program to run forever. */ - if (++switches == 20) - return; - - printf ("\nswitching from %d to %d\n", n, 3 - n); - expired = 0; - /* Switch to the other context, saving the current one. */ - swapcontext (&uc[n], &uc[3 - n]); - } - } - } - - /* This is the signal handler which simply set the variable. */ - void - handler (int signal) - { - expired = 1; - } - - - int - main (void) - { - struct sigaction sa; - struct itimerval it; - char st1[8192]; - char st2[8192]; - - /* Initialize the data structures for the interval timer. */ - sa.sa_flags = SA_RESTART; - sigfillset (&sa.sa_mask); - sa.sa_handler = handler; - it.it_interval.tv_sec = 0; - it.it_interval.tv_usec = 1; - it.it_value = it.it_interval; - - /* Install the timer and get the context we can manipulate. */ - if (sigaction (SIGPROF, &sa, NULL) < 0 - || setitimer (ITIMER_PROF, &it, NULL) < 0 - || getcontext (&uc[1]) == -1 - || getcontext (&uc[2]) == -1) - abort (); - - /* Create a context with a separate stack which causes the - function `f' to be call with the parameter `1'. - Note that the `uc_link' points to the main context - which will cause the program to terminate once the function - return. */ - uc[1].uc_link = &uc[0]; - uc[1].uc_stack.ss_sp = st1; - uc[1].uc_stack.ss_size = sizeof st1; - makecontext (&uc[1], (void (*) (void)) f, 1, 1); - - /* Similarly, but `2' is passed as the parameter to `f'. */ - uc[2].uc_link = &uc[0]; - uc[2].uc_stack.ss_sp = st2; - uc[2].uc_stack.ss_size = sizeof st2; - makecontext (&uc[2], (void (*) (void)) f, 1, 2); - - /* Start running. */ - swapcontext (&uc[0], &uc[1]); - putchar ('\n'); - - return 0; - } + `LIM_DATA' + Maximum data memory. Same as `RLIMIT_DATA' for `setrlimit'. + + `LIM_STACK' + Maximum stack size. Same as `RLIMIT_STACK' for `setrlimit'. + + `LIM_CORE' + Maximum core file size. Same as `RLIMIT_COR' for `setrlimit'. + + `LIM_MAXRSS' + Maximum physical memory. Same as `RLIMIT_RSS' for + `setrlimit'. + + The return value is zero for success, and `-1' with `errno' set + accordingly for failure: + + `EPERM' + The process tried to set its current limit beyond its maximum + limit. - This an example how the context functions can be used to implement -co-routines or cooperative multi-threading. All that has to be done is -to call every once in a while `swapcontext' to continue running a -different context. It is not allowed to do the context switching from -the signal handler directly since neither `setcontext' nor -`swapcontext' are functions which can be called from a signal handler. -But setting a variable in the signal handler and checking it in the -body of the functions which are executed. Since `swapcontext' is -saving the current context it is possible to have multiple different -scheduling points in the code. Execution will always resume where it -was left.  -File: libc.info, Node: Signal Handling, Next: Program Basics, Prev: Non-Local Exits, Up: Top +File: libc.info, Node: Priority, Next: Memory Resources, Prev: Limits on Resources, Up: Resource Usage And Limitation -Signal Handling -*************** +Process CPU Priority And Scheduling +=================================== - A "signal" is a software interrupt delivered to a process. The -operating system uses signals to report exceptional situations to an -executing program. Some signals report errors such as references to -invalid memory addresses; others report asynchronous events, such as -disconnection of a phone line. + When multiple processes simultaneously require CPU time, the system's +scheduling policy and process CPU priorities determine which processes +get it. This section describes how that determination is made and GNU +C library functions to control it. - The GNU C library defines a variety of signal types, each for a -particular kind of event. Some kinds of events make it inadvisable or -impossible for the program to proceed as usual, and the corresponding -signals normally abort the program. Other kinds of signals that report -harmless events are ignored by default. + It is common to refer to CPU scheduling simply as scheduling and a +process' CPU priority simply as the process' priority, with the CPU +resource being implied. Bear in mind, though, that CPU time is not the +only resource a process uses or that processes contend for. In some +cases, it is not even particularly important. Giving a process a high +"priority" may have very little effect on how fast a process runs with +respect to other processes. The priorities discussed in this section +apply only to CPU time. - If you anticipate an event that causes signals, you can define a -handler function and tell the operating system to run it when that -particular type of signal arrives. + CPU scheduling is a complex issue and different systems do it in +wildly different ways. New ideas continually develop and find their +way into the intricacies of the various systems' scheduling algorithms. +This section discusses the general concepts, some specifics of systems +that commonly use the GNU C library, and some standards. - Finally, one process can send a signal to another process; this -allows a parent process to abort a child, or two related processes to -communicate and synchronize. + For simplicity, we talk about CPU contention as if there is only one +CPU in the system. But all the same principles apply when a processor +has multiple CPUs, and knowing that the number of processes that can +run at any one time is equal to the number of CPUs, you can easily +extrapolate the information. + + The functions described in this section are all defined by the +POSIX.1 and POSIX.1b standards (the `sched...' functions are POSIX.1b). +However, POSIX does not define any semantics for the values that these +functions get and set. In this chapter, the semantics are based on the +Linux kernel's implementation of the POSIX standard. As you will see, +the Linux implementation is quite the inverse of what the authors of the +POSIX syntax had in mind. * Menu: -* Concepts of Signals:: Introduction to the signal facilities. -* Standard Signals:: Particular kinds of signals with - standard names and meanings. -* Signal Actions:: Specifying what happens when a - particular signal is delivered. -* Defining Handlers:: How to write a signal handler function. -* Interrupted Primitives:: Signal handlers affect use of `open', - `read', `write' and other functions. -* Generating Signals:: How to send a signal to a process. -* Blocking Signals:: Making the system hold signals temporarily. -* Waiting for a Signal:: Suspending your program until a signal - arrives. -* Signal Stack:: Using a Separate Signal Stack. -* BSD Signal Handling:: Additional functions for backward - compatibility with BSD. +* Absolute Priority:: The first tier of priority. Posix +* Realtime Scheduling:: Scheduling among the process nobility +* Basic Scheduling Functions:: Get/set scheduling policy, priority +* Traditional Scheduling:: Scheduling among the vulgar masses  -File: libc.info, Node: Concepts of Signals, Next: Standard Signals, Up: Signal Handling +File: libc.info, Node: Absolute Priority, Next: Realtime Scheduling, Up: Priority -Basic Concepts of Signals -========================= +Absolute Priority +----------------- - This section explains basic concepts of how signals are generated, -what happens after a signal is delivered, and how programs can handle -signals. + Every process has an absolute priority, and it is represented by a +number. The higher the number, the higher the absolute priority. -* Menu: + On systems of the past, and most systems today, all processes have +absolute priority 0 and this section is irrelevant. In that case, +*Note Traditional Scheduling::. Absolute priorities were invented to +accommodate realtime systems, in which it is vital that certain +processes be able to respond to external events happening in real time, +which means they cannot wait around while some other process that _wants +to_, but doesn't _need to_ run occupies the CPU. -* Kinds of Signals:: Some examples of what can cause a signal. -* Signal Generation:: Concepts of why and how signals occur. -* Delivery of Signal:: Concepts of what a signal does to the - process. + When two processes are in contention to use the CPU at any instant, +the one with the higher absolute priority always gets it. This is true +even if the process with the lower priority is already using the CPU +(i.e. the scheduling is preemptive). Of course, we're only talking +about processes that are running or "ready to run," which means they are +ready to execute instructions right now. When a process blocks to wait +for something like I/O, its absolute priority is irrelevant. - -File: libc.info, Node: Kinds of Signals, Next: Signal Generation, Up: Concepts of Signals + *Note:* The term "runnable" is a synonym for "ready to run." -Some Kinds of Signals ---------------------- + When two processes are running or ready to run and both have the same +absolute priority, it's more interesting. In that case, who gets the +CPU is determined by the scheduling policy. If the processes have +absolute priority 0, the traditional scheduling policy described in +*Note Traditional Scheduling:: applies. Otherwise, the policies +described in *Note Realtime Scheduling:: apply. - A signal reports the occurrence of an exceptional event. These are -some of the events that can cause (or "generate", or "raise") a signal: + You normally give an absolute priority above 0 only to a process that +can be trusted not to hog the CPU. Such processes are designed to block +(or terminate) after relatively short CPU runs. - * A program error such as dividing by zero or issuing an address - outside the valid range. + A process begins life with the same absolute priority as its parent +process. Functions described in *Note Basic Scheduling Functions:: can +change it. - * A user request to interrupt or terminate the program. Most - environments are set up to let a user suspend the program by - typing `C-z', or terminate it with `C-c'. Whatever key sequence - is used, the operating system sends the proper signal to interrupt - the process. + Only a privileged process can change a process' absolute priority to +something other than `0'. Only a privileged process or the target +process' owner can change its absolute priority at all. - * The termination of a child process. + POSIX requires absolute priority values used with the realtime +scheduling policies to be consecutive with a range of at least 32. On +Linux, they are 1 through 99. The functions `sched_get_priority_max' +and `sched_set_priority_min' portably tell you what the range is on a +particular system. - * Expiration of a timer or alarm. +Using Absolute Priority +....................... - * A call to `kill' or `raise' by the same process. + One thing you must keep in mind when designing real time +applications is that having higher absolute priority than any other +process doesn't guarantee the process can run continuously. Two things +that can wreck a good CPU run are interrupts and page faults. - * A call to `kill' from another process. Signals are a limited but - useful form of interprocess communication. + Interrupt handlers live in that limbo between processes. The CPU is +executing instructions, but they aren't part of any process. An +interrupt will stop even the highest priority process. So you must +allow for slight delays and make sure that no device in the system has +an interrupt handler that could cause too long a delay between +instructions for your process. - * An attempt to perform an I/O operation that cannot be done. - Examples are reading from a pipe that has no writer (*note Pipes - and FIFOs::), and reading or writing to a terminal in certain - situations (*note Job Control::). + Similarly, a page fault causes what looks like a straightforward +sequence of instructions to take a long time. The fact that other +processes get to run while the page faults in is of no consequence, +because as soon as the I/O is complete, the high priority process will +kick them out and run again, but the wait for the I/O itself could be a +problem. To neutralize this threat, use `mlock' or `mlockall'. - Each of these kinds of events (excepting explicit calls to `kill' -and `raise') generates its own particular kind of signal. The various -kinds of signals are listed and described in detail in *Note Standard -Signals::. + There are a few ramifications of the absoluteness of this priority +on a single-CPU system that you need to keep in mind when you choose to +set a priority and also when you're working on a program that runs with +high absolute priority. Consider a process that has higher absolute +priority than any other process in the system and due to a bug in its +program, it gets into an infinite loop. It will never cede the CPU. +You can't run a command to kill it because your command would need to +get the CPU in order to run. The errant program is in complete +control. It controls the vertical, it controls the horizontal. + + There are two ways to avoid this: 1) keep a shell running somewhere +with a higher absolute priority. 2) keep a controlling terminal +attached to the high priority process group. All the priority in the +world won't stop an interrupt handler from running and delivering a +signal to the process if you hit Control-C. + + Some systems use absolute priority as a means of allocating a fixed +percentage of CPU time to a process. To do this, a super high priority +privileged process constantly monitors the process' CPU usage and raises +its absolute priority when the process isn't getting its entitled share +and lowers it when the process is exceeding it. + + *Note:* The absolute priority is sometimes called the "static +priority." We don't use that term in this manual because it misses the +most important feature of the absolute priority: its absoluteness.  -File: libc.info, Node: Signal Generation, Next: Delivery of Signal, Prev: Kinds of Signals, Up: Concepts of Signals +File: libc.info, Node: Realtime Scheduling, Next: Basic Scheduling Functions, Prev: Absolute Priority, Up: Priority -Concepts of Signal Generation ------------------------------ +Realtime Scheduling +------------------- - In general, the events that generate signals fall into three major -categories: errors, external events, and explicit requests. + Whenever two processes with the same absolute priority are ready to +run, the kernel has a decision to make, because only one can run at a +time. If the processes have absolute priority 0, the kernel makes this +decision as described in *Note Traditional Scheduling::. Otherwise, +the decision is as described in this section. - An error means that a program has done something invalid and cannot -continue execution. But not all kinds of errors generate signals--in -fact, most do not. For example, opening a nonexistent file is an error, -but it does not raise a signal; instead, `open' returns `-1'. In -general, errors that are necessarily associated with certain library -functions are reported by returning a value that indicates an error. -The errors which raise signals are those which can happen anywhere in -the program, not just in library calls. These include division by zero -and invalid memory addresses. + If two processes are ready to run but have different absolute +priorities, the decision is much simpler, and is described in *Note +Absolute Priority::. - An external event generally has to do with I/O or other processes. -These include the arrival of input, the expiration of a timer, and the -termination of a child process. + Each process has a scheduling policy. For processes with absolute +priority other than zero, there are two available: - An explicit request means the use of a library function such as -`kill' whose purpose is specifically to generate a signal. + 1. First Come First Served - Signals may be generated "synchronously" or "asynchronously". A -synchronous signal pertains to a specific action in the program, and is -delivered (unless blocked) during that action. Most errors generate -signals synchronously, and so do explicit requests by a process to -generate a signal for that same process. On some machines, certain -kinds of hardware errors (usually floating-point exceptions) are not -reported completely synchronously, but may arrive a few instructions -later. + 2. Round Robin - Asynchronous signals are generated by events outside the control of -the process that receives them. These signals arrive at unpredictable -times during execution. External events generate signals -asynchronously, and so do explicit requests that apply to some other -process. + The most sensible case is where all the processes with a certain +absolute priority have the same scheduling policy. We'll discuss that +first. - A given type of signal is either typically synchronous or typically -asynchronous. For example, signals for errors are typically synchronous -because errors generate signals synchronously. But any type of signal -can be generated synchronously or asynchronously with an explicit -request. + In Round Robin, processes share the CPU, each one running for a small +quantum of time ("time slice") and then yielding to another in a +circular fashion. Of course, only processes that are ready to run and +have the same absolute priority are in this circle. + + In First Come First Served, the process that has been waiting the +longest to run gets the CPU, and it keeps it until it voluntarily +relinquishes the CPU, runs out of things to do (blocks), or gets +preempted by a higher priority process. + + First Come First Served, along with maximal absolute priority and +careful control of interrupts and page faults, is the one to use when a +process absolutely, positively has to run at full CPU speed or not at +all. + + Judicious use of `sched_yield' function invocations by processes +with First Come First Served scheduling policy forms a good compromise +between Round Robin and First Come First Served. + + To understand how scheduling works when processes of different +scheduling policies occupy the same absolute priority, you have to know +the nitty gritty details of how processes enter and exit the ready to +run list: + + In both cases, the ready to run list is organized as a true queue, +where a process gets pushed onto the tail when it becomes ready to run +and is popped off the head when the scheduler decides to run it. Note +that ready to run and running are two mutually exclusive states. When +the scheduler runs a process, that process is no longer ready to run +and no longer in the ready to run list. When the process stops +running, it may go back to being ready to run again. + + The only difference between a process that is assigned the Round +Robin scheduling policy and a process that is assigned First Come First +Serve is that in the former case, the process is automatically booted +off the CPU after a certain amount of time. When that happens, the +process goes back to being ready to run, which means it enters the +queue at the tail. The time quantum we're talking about is small. +Really small. This is not your father's timesharing. For example, +with the Linux kernel, the round robin time slice is a thousand times +shorter than its typical time slice for traditional scheduling. + + A process begins life with the same scheduling policy as its parent +process. Functions described in *Note Basic Scheduling Functions:: can +change it. + + Only a privileged process can set the scheduling policy of a process +that has absolute priority higher than 0.  -File: libc.info, Node: Delivery of Signal, Prev: Signal Generation, Up: Concepts of Signals +File: libc.info, Node: Basic Scheduling Functions, Next: Traditional Scheduling, Prev: Realtime Scheduling, Up: Priority -How Signals Are Delivered -------------------------- +Basic Scheduling Functions +-------------------------- - When a signal is generated, it becomes "pending". Normally it -remains pending for just a short period of time and then is "delivered" -to the process that was signaled. However, if that kind of signal is -currently "blocked", it may remain pending indefinitely--until signals -of that kind are "unblocked". Once unblocked, it will be delivered -immediately. *Note Blocking Signals::. + This section describes functions in the GNU C library for setting the +absolute priority and scheduling policy of a process. - When the signal is delivered, whether right away or after a long -delay, the "specified action" for that signal is taken. For certain -signals, such as `SIGKILL' and `SIGSTOP', the action is fixed, but for -most signals, the program has a choice: ignore the signal, specify a -"handler function", or accept the "default action" for that kind of -signal. The program specifies its choice using functions such as -`signal' or `sigaction' (*note Signal Actions::). We sometimes say -that a handler "catches" the signal. While the handler is running, -that particular signal is normally blocked. + *Portability Note:* On systems that have the functions in this +section, the macro _POSIX_PRIORITY_SCHEDULING is defined in +`'. - If the specified action for a kind of signal is to ignore it, then -any such signal which is generated is discarded immediately. This -happens even if the signal is also blocked at the time. A signal -discarded in this way will never be delivered, not even if the program -subsequently specifies a different action for that kind of signal and -then unblocks it. + For the case that the scheduling policy is traditional scheduling, +more functions to fine tune the scheduling are in *Note Traditional +Scheduling::. - If a signal arrives which the program has neither handled nor -ignored, its "default action" takes place. Each kind of signal has its -own default action, documented below (*note Standard Signals::). For -most kinds of signals, the default action is to terminate the process. -For certain kinds of signals that represent "harmless" events, the -default action is to do nothing. + Don't try to make too much out of the naming and structure of these +functions. They don't match the concepts described in this manual +because the functions are as defined by POSIX.1b, but the implementation +on systems that use the GNU C library is the inverse of what the POSIX +structure contemplates. The POSIX scheme assumes that the primary +scheduling parameter is the scheduling policy and that the priority +value, if any, is a parameter of the scheduling policy. In the +implementation, though, the priority value is king and the scheduling +policy, if anything, only fine tunes the effect of that priority. - When a signal terminates a process, its parent process can determine -the cause of termination by examining the termination status code -reported by the `wait' or `waitpid' functions. (This is discussed in -more detail in *Note Process Completion::.) The information it can get -includes the fact that termination was due to a signal and the kind of -signal involved. If a program you run from a shell is terminated by a -signal, the shell typically prints some kind of error message. + The symbols in this section are declared by including file `sched.h'. - The signals that normally represent program errors have a special -property: when one of these signals terminates the process, it also -writes a "core dump file" which records the state of the process at the -time of termination. You can examine the core dump with a debugger to -investigate what caused the error. + - Data Type: struct sched_param + This structure describes an absolute priority. + `int sched_priority' + absolute priority value - If you raise a "program error" signal by explicit request, and this -terminates the process, it makes a core dump file just as if the signal -had been due directly to an error. + - Function: int sched_setscheduler (pid_t PID, int POLICY, const + struct sched_param *PARAM) + This function sets both the absolute priority and the scheduling + policy for a process. - -File: libc.info, Node: Standard Signals, Next: Signal Actions, Prev: Concepts of Signals, Up: Signal Handling + It assigns the absolute priority value given by PARAM and the + scheduling policy POLICY to the process with Process ID PID, or + the calling process if PID is zero. If POLICY is negative, + `sched_setscheduler' keeps the existing scheduling policy. -Standard Signals -================ + The following macros represent the valid values for POLICY: - This section lists the names for various standard kinds of signals -and describes what kind of event they mean. Each signal name is a macro -which stands for a positive integer--the "signal number" for that kind -of signal. Your programs should never make assumptions about the -numeric code for a particular kind of signal, but rather refer to them -always by the names defined here. This is because the number for a -given kind of signal can vary from system to system, but the meanings of -the names are standardized and fairly uniform. + `SCHED_OTHER' + Traditional Scheduling - The signal names are defined in the header file `signal.h'. + `SCHED_FIFO' + First In First Out - - Macro: int NSIG - The value of this symbolic constant is the total number of signals - defined. Since the signal numbers are allocated consecutively, - `NSIG' is also one greater than the largest defined signal number. + `SCHED_RR' + Round Robin + + On success, the return value is `0'. Otherwise, it is `-1' and + `ERRNO' is set accordingly. The `errno' values specific to this + function are: + + `EPERM' + * The calling process does not have `CAP_SYS_NICE' + permission and POLICY is not `SCHED_OTHER' (or it's + negative and the existing policy is not `SCHED_OTHER'. + + * The calling process does not have `CAP_SYS_NICE' + permission and its owner is not the target process' + owner. I.e. the effective uid of the calling process + is neither the effective nor the real uid of process PID. + + `ESRCH' + There is no process with pid PID and PID is not zero. + + `EINVAL' + * POLICY does not identify an existing scheduling policy. + + * The absolute priority value identified by *PARAM is + outside the valid range for the scheduling policy POLICY + (or the existing scheduling policy if POLICY is + negative) or PARAM is null. `sched_get_priority_max' + and `sched_get_priority_min' tell you what the valid + range is. + + * PID is negative. + + + - Function: int sched_getscheduler (pid_t PID) + This function returns the scheduling policy assigned to the + process with Process ID (pid) PID, or the calling process if PID + is zero. + + The return value is the scheduling policy. See + `sched_setscheduler' for the possible values. + + If the function fails, the return value is instead `-1' and + `errno' is set accordingly. + + The `errno' values specific to this function are: + + `ESRCH' + There is no process with pid PID and it is not zero. + + `EINVAL' + PID is negative. + + Note that this function is not an exact mate to + `sched_setscheduler' because while that function sets the + scheduling policy and the absolute priority, this function gets + only the scheduling policy. To get the absolute priority, use + `sched_getparam'. + + + - Function: int sched_setparam (pid_t PID, const struct sched_param + *PARAM) + This function sets a process' absolute priority. + + It is functionally identical to `sched_setscheduler' with POLICY = + `-1'. + + + - Function: int sched_getparam (pid_t PID, const struct sched_param + *PARAM) + This function returns a process' absolute priority. + + PID is the Process ID (pid) of the process whose absolute priority + you want to know. + + PARAM is a pointer to a structure in which the function stores the + absolute priority of the process. + + On success, the return value is `0'. Otherwise, it is `-1' and + `ERRNO' is set accordingly. The `errno' values specific to this + function are: + + `ESRCH' + There is no process with pid PID and it is not zero. + + `EINVAL' + PID is negative. + + + - Function: int sched_get_priority_min (int *POLICY); + This function returns the lowest absolute priority value that is + allowable for a process with scheduling policy POLICY. + + On Linux, it is 0 for SCHED_OTHER and 1 for everything else. + + On success, the return value is `0'. Otherwise, it is `-1' and + `ERRNO' is set accordingly. The `errno' values specific to this + function are: + + `EINVAL' + POLICY does not identify an existing scheduling policy. + + + - Function: int sched_get_priority_max (int *POLICY); + This function returns the highest absolute priority value that is + allowable for a process that with scheduling policy POLICY. + + On Linux, it is 0 for SCHED_OTHER and 99 for everything else. + + On success, the return value is `0'. Otherwise, it is `-1' and + `ERRNO' is set accordingly. The `errno' values specific to this + function are: + + `EINVAL' + POLICY does not identify an existing scheduling policy. + + + - Function: int sched_rr_get_interval (pid_t PID, struct timespec + *INTERVAL) + This function returns the length of the quantum (time slice) used + with the Round Robin scheduling policy, if it is used, for the + process with Process ID PID. + + It returns the length of time as INTERVAL. + + With a Linux kernel, the round robin time slice is always 150 + microseconds, and PID need not even be a real pid. + + The return value is `0' on success and in the pathological case + that it fails, the return value is `-1' and `errno' is set + accordingly. There is nothing specific that can go wrong with this + function, so there are no specific `errno' values. + + + - Function: int sched_yield (void) + This function voluntarily gives up the process' claim on the CPU. + + Technically, `sched_yield' causes the calling process to be made + immediately ready to run (as opposed to running, which is what it + was before). This means that if it has absolute priority higher + than 0, it gets pushed onto the tail of the queue of processes + that share its absolute priority and are ready to run, and it will + run again when its turn next arrives. If its absolute priority is + 0, it is more complicated, but still has the effect of yielding + the CPU to other processes. + + If there are no other processes that share the calling process' + absolute priority, this function doesn't have any effect. + + To the extent that the containing program is oblivious to what + other processes in the system are doing and how fast it executes, + this function appears as a no-op. + + The return value is `0' on success and in the pathological case + that it fails, the return value is `-1' and `errno' is set + accordingly. There is nothing specific that can go wrong with this + function, so there are no specific `errno' values. + + + +File: libc.info, Node: Traditional Scheduling, Prev: Basic Scheduling Functions, Up: Priority + +Traditional Scheduling +---------------------- + + This section is about the scheduling among processes whose absolute +priority is 0. When the system hands out the scraps of CPU time that +are left over after the processes with higher absolute priority have +taken all they want, the scheduling described herein determines who +among the great unwashed processes gets them. * Menu: -* Program Error Signals:: Used to report serious program errors. -* Termination Signals:: Used to interrupt and/or terminate the - program. -* Alarm Signals:: Used to indicate expiration of timers. -* Asynchronous I/O Signals:: Used to indicate input is available. -* Job Control Signals:: Signals used to support job control. -* Operation Error Signals:: Used to report operational system errors. -* Miscellaneous Signals:: Miscellaneous Signals. -* Signal Messages:: Printing a message describing a signal. +* Traditional Scheduling Intro:: +* Traditional Scheduling Functions:: + + +File: libc.info, Node: Traditional Scheduling Intro, Next: Traditional Scheduling Functions, Up: Traditional Scheduling + +Introduction To Traditional Scheduling +...................................... + + Long before there was absolute priority (See *Note Absolute +Priority::), Unix systems were scheduling the CPU using this system. +When Posix came in like the Romans and imposed absolute priorities to +accommodate the needs of realtime processing, it left the indigenous +Absolute Priority Zero processes to govern themselves by their own +familiar scheduling policy. + + Indeed, absolute priorities higher than zero are not available on +many systems today and are not typically used when they are, being +intended mainly for computers that do realtime processing. So this +section describes the only scheduling many programmers need to be +concerned about. + + But just to be clear about the scope of this scheduling: Any time a +process with a absolute priority of 0 and a process with an absolute +priority higher than 0 are ready to run at the same time, the one with +absolute priority 0 does not run. If it's already running when the +higher priority ready-to-run process comes into existence, it stops +immediately. + + In addition to its absolute priority of zero, every process has +another priority, which we will refer to as "dynamic priority" because +it changes over time. The dynamic priority is meaningless for +processes with an absolute priority higher than zero. + + The dynamic priority sometimes determines who gets the next turn on +the CPU. Sometimes it determines how long turns last. Sometimes it +determines whether a process can kick another off the CPU. + + In Linux, the value is a combination of these things, but mostly it +is just determines the length of the time slice. The higher a process' +dynamic priority, the longer a shot it gets on the CPU when it gets one. +If it doesn't use up its time slice before giving up the CPU to do +something like wait for I/O, it is favored for getting the CPU back when +it's ready for it, to finish out its time slice. Other than that, +selection of processes for new time slices is basically round robin. +But the scheduler does throw a bone to the low priority processes: A +process' dynamic priority rises every time it is snubbed in the +scheduling process. In Linux, even the fat kid gets to play. + + The fluctuation of a process' dynamic priority is regulated by +another value: The "nice" value. The nice value is an integer, usually +in the range -20 to 20, and represents an upper limit on a process' +dynamic priority. The higher the nice number, the lower that limit. + + On a typical Linux system, for example, a process with a nice value +of 20 can get only 10 milliseconds on the CPU at a time, whereas a +process with a nice value of -20 can achieve a high enough priority to +get 400 milliseconds. + + The idea of the nice value is deferential courtesy. In the +beginning, in the Unix garden of Eden, all processes shared equally in +the bounty of the computer system. But not all processes really need +the same share of CPU time, so the nice value gave a courteous process +the ability to refuse its equal share of CPU time that others might +prosper. Hence, the higher a process' nice value, the nicer the +process is. (Then a snake came along and offered some process a +negative nice value and the system became the crass resource allocation +system we know today). + + Dynamic priorities tend upward and downward with an objective of +smoothing out allocation of CPU time and giving quick response time to +infrequent requests. But they never exceed their nice limits, so on a +heavily loaded CPU, the nice value effectively determines how fast a +process runs. + + In keeping with the socialistic heritage of Unix process priority, a +process begins life with the same nice value as its parent process and +can raise it at will. A process can also raise the nice value of any +other process owned by the same user (or effective user). But only a +privileged process can lower its nice value. A privileged process can +also raise or lower another process' nice value. + + GNU C Library functions for getting and setting nice values are +described in *Note Traditional Scheduling Functions::. diff -durpN glibc-2.2.3/manual/libc.info-37 glibc-2.2.4/manual/libc.info-37 --- glibc-2.2.3/manual/libc.info-37 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-37 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1205 +7,1098 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. - - -File: libc.info, Node: Program Error Signals, Next: Termination Signals, Up: Standard Signals - -Program Error Signals ---------------------- - - The following signals are generated when a serious program error is -detected by the operating system or the computer itself. In general, -all of these signals are indications that your program is seriously -broken in some way, and there's usually no way to continue the -computation which encountered the error. - - Some programs handle program error signals in order to tidy up before -terminating; for example, programs that turn off echoing of terminal -input should handle program error signals in order to turn echoing back -on. The handler should end by specifying the default action for the -signal that happened and then reraising it; this will cause the program -to terminate with that signal, as if it had not had a handler. (*Note -Termination in Handler::.) - - Termination is the sensible ultimate outcome from a program error in -most programs. However, programming systems such as Lisp that can load -compiled user programs might need to keep executing even if a user -program incurs an error. These programs have handlers which use -`longjmp' to return control to the command level. - - The default action for all of these signals is to cause the process -to terminate. If you block or ignore these signals or establish -handlers for them that return normally, your program will probably -break horribly when such signals happen, unless they are generated by -`raise' or `kill' instead of a real error. - - When one of these program error signals terminates a process, it also -writes a "core dump file" which records the state of the process at the -time of termination. The core dump file is named `core' and is written -in whichever directory is current in the process at the time. (On the -GNU system, you can specify the file name for core dumps with the -environment variable `COREFILE'.) The purpose of core dump files is so -that you can examine them with a debugger to investigate what caused -the error. - - - Macro: int SIGFPE - The `SIGFPE' signal reports a fatal arithmetic error. Although the - name is derived from "floating-point exception", this signal - actually covers all arithmetic errors, including division by zero - and overflow. If a program stores integer data in a location - which is then used in a floating-point operation, this often - causes an "invalid operation" exception, because the processor - cannot recognize the data as a floating-point number. - - Actual floating-point exceptions are a complicated subject because - there are many types of exceptions with subtly different meanings, - and the `SIGFPE' signal doesn't distinguish between them. The - `IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std - 754-1985 and ANSI/IEEE Std 854-1987)' defines various - floating-point exceptions and requires conforming computer systems - to report their occurrences. However, this standard does not - specify how the exceptions are reported, or what kinds of handling - and control the operating system can offer to the programmer. - - BSD systems provide the `SIGFPE' handler with an extra argument that -distinguishes various causes of the exception. In order to access this -argument, you must define the handler to accept two arguments, which -means you must cast it to a one-argument function type in order to -establish the handler. The GNU library does provide this extra -argument, but the value is meaningful only on operating systems that -provide the information (BSD systems and GNU systems). - -`FPE_INTOVF_TRAP' - Integer overflow (impossible in a C program unless you enable - overflow trapping in a hardware-specific fashion). - -`FPE_INTDIV_TRAP' - Integer division by zero. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. -`FPE_SUBRNG_TRAP' - Subscript-range (something that C programs never check for). + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. -`FPE_FLTOVF_TRAP' - Floating overflow trap. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". -`FPE_FLTDIV_TRAP' - Floating/decimal division by zero. + (a) The FSF's Front-Cover Text is: -`FPE_FLTUND_TRAP' - Floating underflow trap. (Trapping on floating underflow is not - normally enabled.) + A GNU Manual -`FPE_DECOVF_TRAP' - Decimal overflow trap. (Only a few machines have decimal - arithmetic and C never uses it.) + (b) The FSF's Back-Cover Text is: - - Macro: int SIGILL - The name of this signal is derived from "illegal instruction"; it - usually means your program is trying to execute garbage or a - privileged instruction. Since the C compiler generates only valid - instructions, `SIGILL' typically indicates that the executable - file is corrupted, or that you are trying to execute data. Some - common ways of getting into the latter situation are by passing an - invalid object where a pointer to a function was expected, or by - writing past the end of an automatic array (or similar problems - with pointers to automatic variables) and corrupting other data on - the stack such as the return address of a stack frame. + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - `SIGILL' can also be generated when the stack overflows, or when - the system has trouble running the handler for a signal. + +File: libc.info, Node: Traditional Scheduling Functions, Prev: Traditional Scheduling Intro, Up: Traditional Scheduling - - Macro: int SIGSEGV - This signal is generated when a program tries to read or write - outside the memory that is allocated for it, or to write memory - that can only be read. (Actually, the signals only occur when the - program goes far enough outside to be detected by the system's - memory protection mechanism.) The name is an abbreviation for - "segmentation violation". +Functions For Traditional Scheduling +.................................... - Common ways of getting a `SIGSEGV' condition include dereferencing - a null or uninitialized pointer, or when you use a pointer to step - through an array, but fail to check for the end of the array. It - varies among systems whether dereferencing a null pointer generates - `SIGSEGV' or `SIGBUS'. + This section describes how you can read and set the nice value of a +process. All these symbols are declared in `sys/resource.h'. - - Macro: int SIGBUS - This signal is generated when an invalid pointer is dereferenced. - Like `SIGSEGV', this signal is typically the result of - dereferencing an uninitialized pointer. The difference between - the two is that `SIGSEGV' indicates an invalid access to valid - memory, while `SIGBUS' indicates an access to an invalid address. - In particular, `SIGBUS' signals often result from dereferencing a - misaligned pointer, such as referring to a four-word integer at an - address not divisible by four. (Each kind of computer has its own - requirements for address alignment.) + The function and macro names are defined by POSIX, and refer to +"priority," but the functions actually have to do with nice values, as +the terms are used both in the manual and POSIX. - The name of this signal is an abbreviation for "bus error". + The range of valid nice values depends on the kernel, but typically +it runs from `-20' to `20'. A lower nice value corresponds to higher +priority for the process. These constants describe the range of +priority values: - - Macro: int SIGABRT - This signal indicates an error detected by the program itself and - reported by calling `abort'. *Note Aborting a Program::. +`PRIO_MIN' + The lowest valid nice value. - - Macro: int SIGIOT - Generated by the PDP-11 "iot" instruction. On most machines, this - is just another name for `SIGABRT'. +`PRIO_MAX' + The highest valid nice value. - - Macro: int SIGTRAP - Generated by the machine's breakpoint instruction, and possibly - other trap instructions. This signal is used by debuggers. Your - program will probably only see `SIGTRAP' if it is somehow - executing bad instructions. + - Function: int getpriority (int CLASS, int ID) + Return the nice value of a set of processes; CLASS and ID specify + which ones (see below). If the processes specified do not all + have the same nice value, this returns the lowest value that any + of them has. - - Macro: int SIGEMT - Emulator trap; this results from certain unimplemented instructions - which might be emulated in software, or the operating system's - failure to properly emulate them. + On success, the return value is `0'. Otherwise, it is `-1' and + `ERRNO' is set accordingly. The `errno' values specific to this + function are: - - Macro: int SIGSYS - Bad system call; that is to say, the instruction to trap to the - operating system was executed, but the code number for the system - call to perform was invalid. + `ESRCH' + The combination of CLASS and ID does not match any existing + process. - -File: libc.info, Node: Termination Signals, Next: Alarm Signals, Prev: Program Error Signals, Up: Standard Signals + `EINVAL' + The value of CLASS is not valid. -Termination Signals -------------------- + If the return value is `-1', it could indicate failure, or it could + be the nice value. The only way to make certain is to set `errno = + 0' before calling `getpriority', then use `errno != 0' afterward + as the criterion for failure. - These signals are all used to tell a process to terminate, in one way -or another. They have different names because they're used for slightly -different purposes, and programs might want to handle them differently. + - Function: int setpriority (int CLASS, int ID, int NICEVAL) + Set the nice value of a set of processes to NICEVAL; CLASS and ID + specify which ones (see below). - The reason for handling these signals is usually so your program can -tidy up as appropriate before actually terminating. For example, you -might want to save state information, delete temporary files, or restore -the previous terminal modes. Such a handler should end by specifying -the default action for the signal that happened and then reraising it; -this will cause the program to terminate with that signal, as if it had -not had a handler. (*Note Termination in Handler::.) + The return value is `0' on success, and `-1' on failure. The + following `errno' error condition are possible for this function: - The (obvious) default action for all of these signals is to cause the -process to terminate. + `ESRCH' + The combination of CLASS and ID does not match any existing + process. - - Macro: int SIGTERM - The `SIGTERM' signal is a generic signal used to cause program - termination. Unlike `SIGKILL', this signal can be blocked, - handled, and ignored. It is the normal way to politely ask a - program to terminate. + `EINVAL' + The value of CLASS is not valid. - The shell command `kill' generates `SIGTERM' by default. + `EPERM' + The call would set the nice value of a process which is owned + by a different user than the calling process (i.e. the target + process' real or effective uid does not match the calling + process' effective uid) and the calling process does not have + `CAP_SYS_NICE' permission. - - Macro: int SIGINT - The `SIGINT' ("program interrupt") signal is sent when the user - types the INTR character (normally `C-c'). *Note Special - Characters::, for information about terminal driver support for - `C-c'. + `EACCES' + The call would lower the process' nice value and the process + does not have `CAP_SYS_NICE' permission. - - Macro: int SIGQUIT - The `SIGQUIT' signal is similar to `SIGINT', except that it's - controlled by a different key--the QUIT character, usually - `C-\'--and produces a core dump when it terminates the process, - just like a program error signal. You can think of this as a - program error condition "detected" by the user. - *Note Program Error Signals::, for information about core dumps. - *Note Special Characters::, for information about terminal driver - support. + The arguments CLASS and ID together specify a set of processes in +which you are interested. These are the possible values of CLASS: - Certain kinds of cleanups are best omitted in handling `SIGQUIT'. - For example, if the program creates temporary files, it should - handle the other termination requests by deleting the temporary - files. But it is better for `SIGQUIT' not to delete them, so that - the user can examine them in conjunction with the core dump. +`PRIO_PROCESS' + One particular process. The argument ID is a process ID (pid). - - Macro: int SIGKILL - The `SIGKILL' signal is used to cause immediate program - termination. It cannot be handled or ignored, and is therefore - always fatal. It is also not possible to block this signal. +`PRIO_PGRP' + All the processes in a particular process group. The argument ID + is a process group ID (pgid). - This signal is usually generated only by explicit request. Since - it cannot be handled, you should generate it only as a last - resort, after first trying a less drastic method such as `C-c' or - `SIGTERM'. If a process does not respond to any other termination - signals, sending it a `SIGKILL' signal will almost always cause it - to go away. +`PRIO_USER' + All the processes owned by a particular user (i.e. whose real uid + indicates the user). The argument ID is a user ID (uid). - In fact, if `SIGKILL' fails to terminate a process, that by itself - constitutes an operating system bug which you should report. + If the argument ID is 0, it stands for the calling process, its +process group, or its owner (real uid), according to CLASS. - The system will generate `SIGKILL' for a process itself under some - unusual conditions where the program cannot possibly continue to - run (even to run a signal handler). + - Function: int nice (int INCREMENT) + Increment the nice value of the calling process by INCREMENT. The + return value is the new nice value on success, and `-1' on + failure. In the case of failure, `errno' will be set to the same + values as for `setpriority'. - - Macro: int SIGHUP - The `SIGHUP' ("hang-up") signal is used to report that the user's - terminal is disconnected, perhaps because a network or telephone - connection was broken. For more information about this, see *Note - Control Modes::. + Here is an equivalent definition of `nice': - This signal is also used to report the termination of the - controlling process on a terminal to jobs associated with that - session; this termination effectively disconnects all processes in - the session from the controlling terminal. For more information, - see *Note Termination Internals::. + int + nice (int increment) + { + int result, old = getpriority (PRIO_PROCESS, 0); + result = setpriority (PRIO_PROCESS, 0, old + increment); + if (result != -1) + return old + increment; + else + return -1; + }  -File: libc.info, Node: Alarm Signals, Next: Asynchronous I/O Signals, Prev: Termination Signals, Up: Standard Signals - -Alarm Signals -------------- - - These signals are used to indicate the expiration of timers. *Note -Setting an Alarm::, for information about functions that cause these -signals to be sent. +File: libc.info, Node: Memory Resources, Next: Processor Resources, Prev: Priority, Up: Resource Usage And Limitation - The default behavior for these signals is to cause program -termination. This default is rarely useful, but no other default would -be useful; most of the ways of using these signals would require -handler functions in any case. +Querying memory available resources +=================================== - - Macro: int SIGALRM - This signal typically indicates expiration of a timer that - measures real or clock time. It is used by the `alarm' function, - for example. + The amount of memory available in the system and the way it is +organized determines oftentimes the way programs can and have to work. +For functions like `mmap' it is necessary to know about the size of +individual memory pages and knowing how much memory is available enables +a program to select appropriate sizes for, say, caches. Before we get +into these details a few words about memory subsystems in traditional +Unix systems will be given. - - Macro: int SIGVTALRM - This signal typically indicates expiration of a timer that - measures CPU time used by the current process. The name is an - abbreviation for "virtual time alarm". +* Menu: - - Macro: int SIGPROF - This signal typically indicates expiration of a timer that measures - both CPU time used by the current process, and CPU time expended on - behalf of the process by the system. Such a timer is used to - implement code profiling facilities, hence the name of this signal. +* Memory Subsystem:: Overview about traditional Unix memory handling. +* Query Memory Parameters:: How to get information about the memory + subsystem?  -File: libc.info, Node: Asynchronous I/O Signals, Next: Job Control Signals, Prev: Alarm Signals, Up: Standard Signals - -Asynchronous I/O Signals ------------------------- - - The signals listed in this section are used in conjunction with -asynchronous I/O facilities. You have to take explicit action by -calling `fcntl' to enable a particular file descriptor to generate -these signals (*note Interrupt Input::). The default action for these -signals is to ignore them. +File: libc.info, Node: Memory Subsystem, Next: Query Memory Parameters, Up: Memory Resources - - Macro: int SIGIO - This signal is sent when a file descriptor is ready to perform - input or output. +Overview about traditional Unix memory handling +----------------------------------------------- - On most operating systems, terminals and sockets are the only - kinds of files that can generate `SIGIO'; other kinds, including - ordinary files, never generate `SIGIO' even if you ask them to. + Unix systems normally provide processes virtual address spaces. This +means that the addresses of the memory regions do not have to correspond +directly to the addresses of the actual physical memory which stores the +data. An extra level of indirection is introduced which translates +virtual addresses into physical addresses. This is normally done by the +hardware of the processor. - In the GNU system `SIGIO' will always be generated properly if you - successfully set asynchronous mode with `fcntl'. + Using a virtual address space has several advantage. The most +important is process isolation. The different processes running on the +system cannot interfere directly with each other. No process can write +into the address space of another process (except when shared memory is +used but then it is wanted and controlled). - - Macro: int SIGURG - This signal is sent when "urgent" or out-of-band data arrives on a - socket. *Note Out-of-Band Data::. + Another advantage of virtual memory is that the address space the +processes see can actually be larger than the physical memory available. +The physical memory can be extended by storage on an external media +where the content of currently unused memory regions is stored. The +address translation can then intercept accesses to these memory regions +and make memory content available again by loading the data back into +memory. This concept makes it necessary that programs which have to use +lots of memory know the difference between available virtual address +space and available physical memory. If the working set of virtual +memory of all the processes is larger than the available physical memory +the system will slow down dramatically due to constant swapping of +memory content from the memory to the storage media and back. This is +called "thrashing". - - Macro: int SIGPOLL - This is a System V signal name, more or less similar to `SIGIO'. - It is defined only for compatibility. + A final aspect of virtual memory which is important and follows from +what is said in the last paragraph is the granularity of the virtual +address space handling. When we said that the virtual address handling +stores memory content externally it cannot do this on a byte-by-byte +basis. The administrative overhead does not allow this (leaving alone +the processor hardware). Instead several thousand bytes are handled +together and form a "page". The size of each page is always a power of +two byte. The smallest page size in use today is 4096, with 8192, +16384, and 65536 being other popular sizes.  -File: libc.info, Node: Job Control Signals, Next: Operation Error Signals, Prev: Asynchronous I/O Signals, Up: Standard Signals +File: libc.info, Node: Query Memory Parameters, Prev: Memory Subsystem, Up: Memory Resources -Job Control Signals -------------------- +How to get information about the memory subsystem? +-------------------------------------------------- - These signals are used to support job control. If your system -doesn't support job control, then these macros are defined but the -signals themselves can't be raised or handled. + The page size of the virtual memory the process sees is essential to +know in several situations. Some programming interface (e.g., `mmap', +*note Memory-mapped I/O::) require the user to provide information +adjusted to the page size. In the case of `mmap' is it necessary to +provide a length argument which is a multiple of the page size. +Another place where the knowledge about the page size is useful is in +memory allocation. If one allocates pieces of memory in larger chunks +which are then subdivided by the application code it is useful to +adjust the size of the larger blocks to the page size. If the total +memory requirement for the block is close (but not larger) to a multiple +of the page size the kernel's memory handling can work more effectively +since it only has to allocate memory pages which are fully used. (To do +this optimization it is necessary to know a bit about the memory +allocator which will require a bit of memory itself for each block and +this overhead must not push the total size over the page size multiple. - You should generally leave these signals alone unless you really -understand how job control works. *Note Job Control::. + The page size traditionally was a compile time constant. But recent +development of processors changed this. Processors now support +different page sizes and they can possibly even vary among different +processes on the same system. Therefore the system should be queried at +runtime about the current page size and no assumptions (except about it +being a power of two) should be made. - - Macro: int SIGCHLD - This signal is sent to a parent process whenever one of its child - processes terminates or stops. + The correct interface to query about the page size is `sysconf' +(*note Sysconf Definition::) with the parameter `_SC_PAGESIZE'. There +is a much older interface available, too. - The default action for this signal is to ignore it. If you - establish a handler for this signal while there are child - processes that have terminated but not reported their status via - `wait' or `waitpid' (*note Process Completion::), whether your new - handler applies to those processes or not depends on the - particular operating system. + - Function: int getpagesize (void) + The `getpagesize' function returns the page size of the process. + This value is fixed for the runtime of the process but can vary in + different runs of the application. - - Macro: int SIGCLD - This is an obsolete name for `SIGCHLD'. + The function is declared in `unistd.h'. - - Macro: int SIGCONT - You can send a `SIGCONT' signal to a process to make it continue. - This signal is special--it always makes the process continue if it - is stopped, before the signal is delivered. The default behavior - is to do nothing else. You cannot block this signal. You can set - a handler, but `SIGCONT' always makes the process continue - regardless. + Widely available on System V derived systems is a method to get +information about the physical memory the system has. The call - Most programs have no reason to handle `SIGCONT'; they simply - resume execution without realizing they were ever stopped. You - can use a handler for `SIGCONT' to make a program do something - special when it is stopped and continued--for example, to reprint - a prompt when it is suspended while waiting for input. + sysconf (_SC_PHYS_PAGES) - - Macro: int SIGSTOP - The `SIGSTOP' signal stops the process. It cannot be handled, - ignored, or blocked. +returns the total number of pages of physical the system has. This +does not mean all this memory is available. This information can be +found using - - Macro: int SIGTSTP - The `SIGTSTP' signal is an interactive stop signal. Unlike - `SIGSTOP', this signal can be handled and ignored. + sysconf (_SC_AVPHYS_PAGES) - Your program should handle this signal if you have a special need - to leave files or system tables in a secure state when a process is - stopped. For example, programs that turn off echoing should handle - `SIGTSTP' so they can turn echoing back on before stopping. + These two values help to optimize applications. The value returned +for `_SC_AVPHYS_PAGES' is the amount of memory the application can use +without hindering any other process (given that no other process +increases its memory usage). The value returned for `_SC_PHYS_PAGES' +is more or less a hard limit for the working set. If all applications +together constantly use more than that amount of memory the system is +in trouble. - This signal is generated when the user types the SUSP character - (normally `C-z'). For more information about terminal driver - support, see *Note Special Characters::. + The GNU C library provides in addition to these already described +way to get this information two functions. They are declared in the +file `sys/sysinfo.h'. Programmers should prefer to use the `sysconf' +method described above. - - Macro: int SIGTTIN - A process cannot read from the user's terminal while it is running - as a background job. When any process in a background job tries to - read from the terminal, all of the processes in the job are sent a - `SIGTTIN' signal. The default action for this signal is to stop - the process. For more information about how this interacts with - the terminal driver, see *Note Access to the Terminal::. + - Function: long int get_phys_pages (void) + The `get_phys_pages' function returns the total number of pages of + physical the system has. To get the amount of memory this number + has to be multiplied by the page size. - - Macro: int SIGTTOU - This is similar to `SIGTTIN', but is generated when a process in a - background job attempts to write to the terminal or set its modes. - Again, the default action is to stop the process. `SIGTTOU' is - only generated for an attempt to write to the terminal if the - `TOSTOP' output mode is set; *note Output Modes::. + This function is a GNU extension. - While a process is stopped, no more signals can be delivered to it -until it is continued, except `SIGKILL' signals and (obviously) -`SIGCONT' signals. The signals are marked as pending, but not -delivered until the process is continued. The `SIGKILL' signal always -causes termination of the process and can't be blocked, handled or -ignored. You can ignore `SIGCONT', but it always causes the process to -be continued anyway if it is stopped. Sending a `SIGCONT' signal to a -process causes any pending stop signals for that process to be -discarded. Likewise, any pending `SIGCONT' signals for a process are -discarded when it receives a stop signal. + - Function: long int get_avphys_pages (void) + The `get_phys_pages' function returns the number of available + pages of physical the system has. To get the amount of memory + this number has to be multiplied by the page size. - When a process in an orphaned process group (*note Orphaned Process -Groups::) receives a `SIGTSTP', `SIGTTIN', or `SIGTTOU' signal and does -not handle it, the process does not stop. Stopping the process would -probably not be very useful, since there is no shell program that will -notice it stop and allow the user to continue it. What happens instead -depends on the operating system you are using. Some systems may do -nothing; others may deliver another signal instead, such as `SIGKILL' -or `SIGHUP'. In the GNU system, the process dies with `SIGKILL'; this -avoids the problem of many stopped, orphaned processes lying around the -system. + This function is a GNU extension.  -File: libc.info, Node: Operation Error Signals, Next: Miscellaneous Signals, Prev: Job Control Signals, Up: Standard Signals +File: libc.info, Node: Processor Resources, Prev: Memory Resources, Up: Resource Usage And Limitation -Operation Error Signals ------------------------ +Learn about the processors available +==================================== - These signals are used to report various errors generated by an -operation done by the program. They do not necessarily indicate a -programming error in the program, but an error that prevents an -operating system call from completing. The default action for all of -them is to cause the process to terminate. + The use of threads or processes with shared memory allows an +application to take advantage of all the processing power a system can +provide. If the task can be parallelized the optimal way to write an +application is to have at any time as many processes running as there +are processors. To determine the number of processors available to the +system one can run - - Macro: int SIGPIPE - Broken pipe. If you use pipes or FIFOs, you have to design your - application so that one process opens the pipe for reading before - another starts writing. If the reading process never starts, or - terminates unexpectedly, writing to the pipe or FIFO raises a - `SIGPIPE' signal. If `SIGPIPE' is blocked, handled or ignored, - the offending call fails with `EPIPE' instead. + sysconf (_SC_NPROCESSORS_CONF) - Pipes and FIFO special files are discussed in more detail in *Note - Pipes and FIFOs::. +which returns the number of processors the operating system configured. +But it might be possible for the operating system to disable individual +processors and so the call - Another cause of `SIGPIPE' is when you try to output to a socket - that isn't connected. *Note Sending Data::. + sysconf (_SC_NPROCESSORS_ONLN) - - Macro: int SIGLOST - Resource lost. This signal is generated when you have an advisory - lock on an NFS file, and the NFS server reboots and forgets about - your lock. +returns the number of processors which are currently inline (i.e., +available). - In the GNU system, `SIGLOST' is generated when any server program - dies unexpectedly. It is usually fine to ignore the signal; - whatever call was made to the server that died just returns an - error. + For these two pieces of information the GNU C library also provides +functions to get the information directly. The functions are declared +in `sys/sysinfo.h'. - - Macro: int SIGXCPU - CPU time limit exceeded. This signal is generated when the process - exceeds its soft resource limit on CPU time. *Note Limits on - Resources::. + - Function: int get_nprocs_conf (void) + The `get_nprocs_conf' function returns the number of processors the + operating system configured. - - Macro: int SIGXFSZ - File size limit exceeded. This signal is generated when the - process attempts to extend a file so it exceeds the process's soft - resource limit on file size. *Note Limits on Resources::. + This function is a GNU extension. - -File: libc.info, Node: Miscellaneous Signals, Next: Signal Messages, Prev: Operation Error Signals, Up: Standard Signals + - Function: int get_nprocs (void) + The `get_nprocs' function returns the number of available + processors. -Miscellaneous Signals ---------------------- + This function is a GNU extension. - These signals are used for various other purposes. In general, they -will not affect your program unless it explicitly uses them for -something. + Before starting more threads it should be checked whether the +processors are not already overused. Unix systems calculate something +called the "load average". This is a number indicating how many +processes were running. This number is average over different periods +of times (normally 1, 5, and 15 minutes). - - Macro: int SIGUSR1 - - Macro: int SIGUSR2 - The `SIGUSR1' and `SIGUSR2' signals are set aside for you to use - any way you want. They're useful for simple interprocess - communication, if you write a signal handler for them in the - program that receives the signal. + - Function: int getloadavg (double LOADAVG[], int NELEM) + This function gets the 1, 5 and 15 minute load averages of the + system. The values are placed in LOADAVG. `getloadavg' will place + at most NELEM elements into the array but never more than three + elements. The return value is the number of elements written to + LOADAVG, or -1 on error. - There is an example showing the use of `SIGUSR1' and `SIGUSR2' in - *Note Signaling Another Process::. + This function is declared in `stdlib.h'. - The default action is to terminate the process. + +File: libc.info, Node: Non-Local Exits, Next: Signal Handling, Prev: Resource Usage And Limitation, Up: Top - - Macro: int SIGWINCH - Window size change. This is generated on some systems (including - GNU) when the terminal driver's record of the number of rows and - columns on the screen is changed. The default action is to ignore - it. +Non-Local Exits +*************** - If a program does full-screen display, it should handle `SIGWINCH'. - When the signal arrives, it should fetch the new screen size and - reformat its display accordingly. + Sometimes when your program detects an unusual situation inside a +deeply nested set of function calls, you would like to be able to +immediately return to an outer level of control. This section +describes how you can do such "non-local exits" using the `setjmp' and +`longjmp' functions. - - Macro: int SIGINFO - Information request. In 4.4 BSD and the GNU system, this signal - is sent to all the processes in the foreground process group of - the controlling terminal when the user types the STATUS character - in canonical mode; *note Signal Characters::. +* Menu: - If the process is the leader of the process group, the default - action is to print some status information about the system and - what the process is doing. Otherwise the default is to do nothing. +* Intro: Non-Local Intro. When and how to use these facilities. +* Details: Non-Local Details. Functions for non-local exits. +* Non-Local Exits and Signals:: Portability issues. +* System V contexts:: Complete context control a la System V.  -File: libc.info, Node: Signal Messages, Prev: Miscellaneous Signals, Up: Standard Signals +File: libc.info, Node: Non-Local Intro, Next: Non-Local Details, Up: Non-Local Exits -Signal Messages ---------------- +Introduction to Non-Local Exits +=============================== - We mentioned above that the shell prints a message describing the -signal that terminated a child process. The clean way to print a -message describing a signal is to use the functions `strsignal' and -`psignal'. These functions use a signal number to specify which kind -of signal to describe. The signal number may come from the termination -status of a child process (*note Process Completion::) or it may come -from a signal handler in the same process. + As an example of a situation where a non-local exit can be useful, +suppose you have an interactive program that has a "main loop" that +prompts for and executes commands. Suppose the "read" command reads +input from a file, doing some lexical analysis and parsing of the input +while processing it. If a low-level input error is detected, it would +be useful to be able to return immediately to the "main loop" instead +of having to make each of the lexical analysis, parsing, and processing +phases all have to explicitly deal with error situations initially +detected by nested calls. - - Function: char * strsignal (int SIGNUM) - This function returns a pointer to a statically-allocated string - containing a message describing the signal SIGNUM. You should not - modify the contents of this string; and, since it can be rewritten - on subsequent calls, you should save a copy of it if you need to - reference it later. + (On the other hand, if each of these phases has to do a substantial +amount of cleanup when it exits--such as closing files, deallocating +buffers or other data structures, and the like--then it can be more +appropriate to do a normal return and have each phase do its own +cleanup, because a non-local exit would bypass the intervening phases +and their associated cleanup code entirely. Alternatively, you could +use a non-local exit but do the cleanup explicitly either before or +after returning to the "main loop".) - This function is a GNU extension, declared in the header file - `string.h'. + In some ways, a non-local exit is similar to using the `return' +statement to return from a function. But while `return' abandons only +a single function call, transferring control back to the point at which +it was called, a non-local exit can potentially abandon many levels of +nested function calls. - - Function: void psignal (int SIGNUM, const char *MESSAGE) - This function prints a message describing the signal SIGNUM to the - standard error output stream `stderr'; see *Note Standard - Streams::. + You identify return points for non-local exits by calling the +function `setjmp'. This function saves information about the execution +environment in which the call to `setjmp' appears in an object of type +`jmp_buf'. Execution of the program continues normally after the call +to `setjmp', but if an exit is later made to this return point by +calling `longjmp' with the corresponding `jmp_buf' object, control is +transferred back to the point where `setjmp' was called. The return +value from `setjmp' is used to distinguish between an ordinary return +and a return made by a call to `longjmp', so calls to `setjmp' usually +appear in an `if' statement. - If you call `psignal' with a MESSAGE that is either a null pointer - or an empty string, `psignal' just prints the message - corresponding to SIGNUM, adding a trailing newline. + Here is how the example program described above might be set up: - If you supply a non-null MESSAGE argument, then `psignal' prefixes - its output with this string. It adds a colon and a space - character to separate the MESSAGE from the string corresponding to - SIGNUM. + #include + #include + #include + + jmp_buf main_loop; + + void + abort_to_main_loop (int status) + { + longjmp (main_loop, status); + } + + int + main (void) + { + while (1) + if (setjmp (main_loop)) + puts ("Back at main loop...."); + else + do_command (); + } + + + void + do_command (void) + { + char buffer[128]; + if (fgets (buffer, 128, stdin) == NULL) + abort_to_main_loop (-1); + else + exit (EXIT_SUCCESS); + } - This function is a BSD feature, declared in the header file - `signal.h'. + The function `abort_to_main_loop' causes an immediate transfer of +control back to the main loop of the program, no matter where it is +called from. - There is also an array `sys_siglist' which contains the messages for -the various signal codes. This array exists on BSD systems, unlike -`strsignal'. + The flow of control inside the `main' function may appear a little +mysterious at first, but it is actually a common idiom with `setjmp'. +A normal call to `setjmp' returns zero, so the "else" clause of the +conditional is executed. If `abort_to_main_loop' is called somewhere +within the execution of `do_command', then it actually appears as if +the _same_ call to `setjmp' in `main' were returning a second time with +a value of `-1'. + + So, the general pattern for using `setjmp' looks something like: + + if (setjmp (BUFFER)) + /* Code to clean up after premature return. */ + ... + else + /* Code to be executed normally after setting up the return point. */ + ...  -File: libc.info, Node: Signal Actions, Next: Defining Handlers, Prev: Standard Signals, Up: Signal Handling +File: libc.info, Node: Non-Local Details, Next: Non-Local Exits and Signals, Prev: Non-Local Intro, Up: Non-Local Exits -Specifying Signal Actions -========================= +Details of Non-Local Exits +========================== - The simplest way to change the action for a signal is to use the -`signal' function. You can specify a built-in action (such as to -ignore the signal), or you can "establish a handler". + Here are the details on the functions and data structures used for +performing non-local exits. These facilities are declared in +`setjmp.h'. - The GNU library also implements the more versatile `sigaction' -facility. This section describes both facilities and gives suggestions -on which to use when. + - Data Type: jmp_buf + Objects of type `jmp_buf' hold the state information to be + restored by a non-local exit. The contents of a `jmp_buf' + identify a specific place to return to. -* Menu: + - Macro: int setjmp (jmp_buf STATE) + When called normally, `setjmp' stores information about the + execution state of the program in STATE and returns zero. If + `longjmp' is later used to perform a non-local exit to this STATE, + `setjmp' returns a nonzero value. -* Basic Signal Handling:: The simple `signal' function. -* Advanced Signal Handling:: The more powerful `sigaction' function. -* Signal and Sigaction:: How those two functions interact. -* Sigaction Function Example:: An example of using the sigaction function. -* Flags for Sigaction:: Specifying options for signal handling. -* Initial Signal Actions:: How programs inherit signal actions. + - Function: void longjmp (jmp_buf STATE, int VALUE) + This function restores current execution to the state saved in + STATE, and continues execution from the call to `setjmp' that + established that return point. Returning from `setjmp' by means of + `longjmp' returns the VALUE argument that was passed to `longjmp', + rather than `0'. (But if VALUE is given as `0', `setjmp' returns + `1'). - -File: libc.info, Node: Basic Signal Handling, Next: Advanced Signal Handling, Up: Signal Actions + There are a lot of obscure but important restrictions on the use of +`setjmp' and `longjmp'. Most of these restrictions are present because +non-local exits require a fair amount of magic on the part of the C +compiler and can interact with other parts of the language in strange +ways. -Basic Signal Handling ---------------------- + The `setjmp' function is actually a macro without an actual function +definition, so you shouldn't try to `#undef' it or take its address. +In addition, calls to `setjmp' are safe in only the following contexts: - The `signal' function provides a simple interface for establishing -an action for a particular signal. The function and associated macros -are declared in the header file `signal.h'. + * As the test expression of a selection or iteration statement (such + as `if', `switch', or `while'). - - Data Type: sighandler_t - This is the type of signal handler functions. Signal handlers - take one integer argument specifying the signal number, and have - return type `void'. So, you should define handler functions like - this: + * As one operand of a equality or comparison operator that appears + as the test expression of a selection or iteration statement. The + other operand must be an integer constant expression. - void HANDLER (int `signum') { ... } + * As the operand of a unary `!' operator, that appears as the test + expression of a selection or iteration statement. - The name `sighandler_t' for this data type is a GNU extension. + * By itself as an expression statement. - - Function: sighandler_t signal (int SIGNUM, sighandler_t ACTION) - The `signal' function establishes ACTION as the action for the - signal SIGNUM. + Return points are valid only during the dynamic extent of the +function that called `setjmp' to establish them. If you `longjmp' to a +return point that was established in a function that has already +returned, unpredictable and disastrous things are likely to happen. - The first argument, SIGNUM, identifies the signal whose behavior - you want to control, and should be a signal number. The proper - way to specify a signal number is with one of the symbolic signal - names (*note Standard Signals::)--don't use an explicit number, - because the numerical code for a given kind of signal may vary - from operating system to operating system. + You should use a nonzero VALUE argument to `longjmp'. While +`longjmp' refuses to pass back a zero argument as the return value from +`setjmp', this is intended as a safety net against accidental misuse +and is not really good programming style. - The second argument, ACTION, specifies the action to use for the - signal SIGNUM. This can be one of the following: + When you perform a non-local exit, accessible objects generally +retain whatever values they had at the time `longjmp' was called. The +exception is that the values of automatic variables local to the +function containing the `setjmp' call that have been changed since the +call to `setjmp' are indeterminate, unless you have declared them +`volatile'. - `SIG_DFL' - `SIG_DFL' specifies the default action for the particular - signal. The default actions for various kinds of signals are - stated in *Note Standard Signals::. + +File: libc.info, Node: Non-Local Exits and Signals, Next: System V contexts, Prev: Non-Local Details, Up: Non-Local Exits - `SIG_IGN' - `SIG_IGN' specifies that the signal should be ignored. +Non-Local Exits and Signals +=========================== - Your program generally should not ignore signals that - represent serious events or that are normally used to request - termination. You cannot ignore the `SIGKILL' or `SIGSTOP' - signals at all. You can ignore program error signals like - `SIGSEGV', but ignoring the error won't enable the program to - continue executing meaningfully. Ignoring user requests such - as `SIGINT', `SIGQUIT', and `SIGTSTP' is unfriendly. + In BSD Unix systems, `setjmp' and `longjmp' also save and restore +the set of blocked signals; see *Note Blocking Signals::. However, the +POSIX.1 standard requires `setjmp' and `longjmp' not to change the set +of blocked signals, and provides an additional pair of functions +(`sigsetjmp' and `siglongjmp') to get the BSD behavior. - When you do not wish signals to be delivered during a certain - part of the program, the thing to do is to block them, not - ignore them. *Note Blocking Signals::. + The behavior of `setjmp' and `longjmp' in the GNU library is +controlled by feature test macros; see *Note Feature Test Macros::. The +default in the GNU system is the POSIX.1 behavior rather than the BSD +behavior. - `HANDLER' - Supply the address of a handler function in your program, to - specify running this handler as the way to deliver the signal. + The facilities in this section are declared in the header file +`setjmp.h'. - For more information about defining signal handler functions, - see *Note Defining Handlers::. + - Data Type: sigjmp_buf + This is similar to `jmp_buf', except that it can also store state + information about the set of blocked signals. - If you set the action for a signal to `SIG_IGN', or if you set it - to `SIG_DFL' and the default action is to ignore that signal, then - any pending signals of that type are discarded (even if they are - blocked). Discarding the pending signals means that they will - never be delivered, not even if you subsequently specify another - action and unblock this kind of signal. + - Function: int sigsetjmp (sigjmp_buf STATE, int SAVESIGS) + This is similar to `setjmp'. If SAVESIGS is nonzero, the set of + blocked signals is saved in STATE and will be restored if a + `siglongjmp' is later performed with this STATE. - The `signal' function returns the action that was previously in - effect for the specified SIGNUM. You can save this value and - restore it later by calling `signal' again. + - Function: void siglongjmp (sigjmp_buf STATE, int VALUE) + This is similar to `longjmp' except for the type of its STATE + argument. If the `sigsetjmp' call that set this STATE used a + nonzero SAVESIGS flag, `siglongjmp' also restores the set of + blocked signals. - If `signal' can't honor the request, it returns `SIG_ERR' instead. - The following `errno' error conditions are defined for this - function: + +File: libc.info, Node: System V contexts, Prev: Non-Local Exits and Signals, Up: Non-Local Exits - `EINVAL' - You specified an invalid SIGNUM; or you tried to ignore or - provide a handler for `SIGKILL' or `SIGSTOP'. +Complete Context Control +======================== - *Compatibility Note:* A problem encountered when working with the -`signal' function is that it has different semantics on BSD and SVID -systems. The difference is that on SVID systems the signal handler is -deinstalled after signal delivery. On BSD systems the handler must be -explicitly deinstalled. In the GNU C Library we use the BSD version by -default. To use the SVID version you can either use the function -`sysv_signal' (see below) or use the `_XOPEN_SOURCE' feature select -macro (*note Feature Test Macros::). In general, use of these -functions should be avoided because of compatibility problems. It is -better to use `sigaction' if it is available since the results are much -more reliable. + The Unix standard one more set of function to control the execution +path and these functions are more powerful than those discussed in this +chapter so far. These function were part of the original System V API +and by this route were added to the Unix API. Beside on branded Unix +implementations these interfaces are not widely available. Not all +platforms and/or architectures the GNU C Library is available on provide +this interface. Use `configure' to detect the availability. - Here is a simple example of setting up a handler to delete temporary -files when certain fatal signals happen: + Similar to the `jmp_buf' and `sigjmp_buf' types used for the +variables to contain the state of the `longjmp' functions the +interfaces of interest here have an appropriate type as well. Objects +of this type are normally much larger since more information is +contained. The type is also used in a few more places as we will see. +The types and functions described in this section are all defined and +declared respectively in the `ucontext.h' header file. - #include - - void - termination_handler (int signum) - { - struct temp_file *p; - - for (p = temp_file_list; p; p = p->next) - unlink (p->name); - } - - int - main (void) - { - ... - if (signal (SIGINT, termination_handler) == SIG_IGN) - signal (SIGINT, SIG_IGN); - if (signal (SIGHUP, termination_handler) == SIG_IGN) - signal (SIGHUP, SIG_IGN); - if (signal (SIGTERM, termination_handler) == SIG_IGN) - signal (SIGTERM, SIG_IGN); - ... - } + - Data Type: ucontext_t + The `ucontext_t' type is defined as a structure with as least the + following elements: -Note that if a given signal was previously set to be ignored, this code -avoids altering that setting. This is because non-job-control shells -often ignore certain signals when starting children, and it is important -for the children to respect this. + `ucontext_t *uc_link' + This is a pointer to the next context structure which is used + if the context described in the current structure returns. - We do not handle `SIGQUIT' or the program error signals in this -example because these are designed to provide information for debugging -(a core dump), and the temporary files may give useful information. + `sigset_t uc_sigmask' + Set of signals which are blocked when this context is used. - - Function: sighandler_t sysv_signal (int SIGNUM, sighandler_t ACTION) - The `sysv_signal' implements the behaviour of the standard - `signal' function as found on SVID systems. The difference to BSD - systems is that the handler is deinstalled after a delivery of a - signal. + `stack_t uc_stack' + Stack used for this context. The value need not be (and + normally is not) the stack pointer. *Note Signal Stack::. - *Compatibility Note:* As said above for `signal', this function - should be avoided when possible. `sigaction' is the preferred - method. + `mcontext_t uc_mcontext' + This element contains the actual state of the process. The + `mcontext_t' type is also defined in this header but the + definition should be treated as opaque. Any use of knowledge + of the type makes applications less portable. - - Function: sighandler_t ssignal (int SIGNUM, sighandler_t ACTION) - The `ssignal' function does the same thing as `signal'; it is - provided only for compatibility with SVID. - - Macro: sighandler_t SIG_ERR - The value of this macro is used as the return value from `signal' - to indicate an error. + Objects of this type have to be created by the user. The +initialization and modification happens through one of the following +functions: - -File: libc.info, Node: Advanced Signal Handling, Next: Signal and Sigaction, Prev: Basic Signal Handling, Up: Signal Actions + - Function: int getcontext (ucontext_t *UCP) + The `getcontext' function initializes the variable pointed to by + UCP with the context of the calling thread. The context contains + the content of the registers, the signal mask, and the current + stack. Executing the contents would start at the point where the + `getcontext' call just returned. -Advanced Signal Handling ------------------------- + The function returns `0' if successful. Otherwise it returns `-1' + and sets ERRNO accordingly. - The `sigaction' function has the same basic effect as `signal': to -specify how a signal should be handled by the process. However, -`sigaction' offers more control, at the expense of more complexity. In -particular, `sigaction' allows you to specify additional flags to -control when the signal is generated and how the handler is invoked. + The `getcontext' function is similar to `setjmp' but it does not +provide an indication of whether the function returns for the first +time or whether the initialized context was used and the execution is +resumed at just that point. If this is necessary the user has to take +determine this herself. This must be done carefully since the context +contains registers which might contain register variables. This is a +good situation to define variables with `volatile'. - The `sigaction' function is declared in `signal.h'. + Once the context variable is initialized it can be used as is or it +can be modified. The latter is normally done to implement co-routines +or similar constructs. The `makecontext' function is what has to be +used to do that. - - Data Type: struct sigaction - Structures of type `struct sigaction' are used in the `sigaction' - function to specify all the information about how to handle a - particular signal. This structure contains at least the following - members: + - Function: void makecontext (ucontext_t *UCP, void (*FUNC) (void), + int ARGC, ...) + The UCP parameter passed to the `makecontext' shall be initialized + by a call to `getcontext'. The context will be modified to in a + way so that if the context is resumed it will start by calling the + function `func' which gets ARGC integer arguments passed. The + integer arguments which are to be passed should follow the ARGC + parameter in the call to `makecontext'. - `sighandler_t sa_handler' - This is used in the same way as the ACTION argument to the - `signal' function. The value can be `SIG_DFL', `SIG_IGN', or - a function pointer. *Note Basic Signal Handling::. + Before the call to this function the `uc_stack' and `uc_link' + element of the UCP structure should be initialized. The + `uc_stack' element describes the stack which is used for this + context. No two contexts which are used at the same time should + use the same memory region for a stack. - `sigset_t sa_mask' - This specifies a set of signals to be blocked while the - handler runs. Blocking is explained in *Note Blocking for - Handler::. Note that the signal that was delivered is - automatically blocked by default before its handler is - started; this is true regardless of the value in `sa_mask'. - If you want that signal not to be blocked within its handler, - you must write code in the handler to unblock it. + The `uc_link' element of the object pointed to by UCP should be a + pointer to the context to be executed when the function FUNC + returns or it should be a null pointer. See `setcontext' for more + information about the exact use. - `int sa_flags' - This specifies various flags which can affect the behavior of - the signal. These are described in more detail in *Note - Flags for Sigaction::. + While allocating the memory for the stack one has to be careful. +Most modern processors keep track of whether a certain memory region is +allowed to contain code which is executed or not. Data segments and +heap memory is normally not tagged to allow this. The result is that +programs would fail. Examples for such code include the calling +sequences the GNU C compiler generates for calls to nested functions. +Safe ways to allocate stacks correctly include using memory on the +original threads stack or explicitly allocate memory tagged for +execution using (*note Memory-mapped I/O::). - - Function: int sigaction (int SIGNUM, const struct sigaction - *restrict ACTION, struct sigaction *restrict OLD-ACTION) - The ACTION argument is used to set up a new action for the signal - SIGNUM, while the OLD-ACTION argument is used to return - information about the action previously associated with this - symbol. (In other words, OLD-ACTION has the same purpose as the - `signal' function's return value--you can check to see what the - old action in effect for the signal was, and restore it later if - you want.) + *Compatibility note*: The current Unix standard is very imprecise +about the way the stack is allocated. All implementations seem to agree +that the `uc_stack' element must be used but the values stored in the +elements of the `stack_t' value are unclear. The GNU C library and +most other Unix implementations require the `ss_sp' value of the +`uc_stack' element to point to the base of the memory region allocated +for the stack and the size of the memory region is stored in `ss_size'. +There are implements out there which require `ss_sp' to be set to the +value the stack pointer will have (which can depending on the direction +the stack grows be different). This difference makes the `makecontext' +function hard to use and it requires detection of the platform at +compile time. - Either ACTION or OLD-ACTION can be a null pointer. If OLD-ACTION - is a null pointer, this simply suppresses the return of - information about the old action. If ACTION is a null pointer, - the action associated with the signal SIGNUM is unchanged; this - allows you to inquire about how a signal is being handled without - changing that handling. + - Function: int setcontext (const ucontext_t *UCP) + The `setcontext' function restores the context described by UCP. + The context is not modified and can be reused as often as wanted. - The return value from `sigaction' is zero if it succeeds, and `-1' - on failure. The following `errno' error conditions are defined - for this function: + If the context was created by `getcontext' execution resumes with + the registers filled with the same values and the same stack as if + the `getcontext' call just returned. - `EINVAL' - The SIGNUM argument is not valid, or you are trying to trap - or ignore `SIGKILL' or `SIGSTOP'. + If the context was modified with a call to `makecontext' execution + continues with the function passed to `makecontext' which gets the + specified parameters passed. If this function returns execution is + resumed in the context which was referenced by the `uc_link' + element of the context structure passed to `makecontext' at the + time of the call. If `uc_link' was a null pointer the application + terminates in this case. - -File: libc.info, Node: Signal and Sigaction, Next: Sigaction Function Example, Prev: Advanced Signal Handling, Up: Signal Actions + Since the context contains information about the stack no two + threads should use the same context at the same time. The result + in most cases would be disastrous. -Interaction of `signal' and `sigaction' ---------------------------------------- + The `setcontext' function does not return unless an error occurred + in which case it returns `-1'. - It's possible to use both the `signal' and `sigaction' functions -within a single program, but you have to be careful because they can -interact in slightly strange ways. + The `setcontext' function simply replaces the current context with +the one described by the UCP parameter. This is often useful but there +are situations where the current context has to be preserved. - The `sigaction' function specifies more information than the -`signal' function, so the return value from `signal' cannot express the -full range of `sigaction' possibilities. Therefore, if you use -`signal' to save and later reestablish an action, it may not be able to -reestablish properly a handler that was established with `sigaction'. + - Function: int swapcontext (ucontext_t *restrict OUCP, const + ucontext_t *restrict UCP) + The `swapcontext' function is similar to `setcontext' but instead + of just replacing the current context the latter is first saved in + the object pointed to by OUCP as if this was a call to + `getcontext'. The saved context would resume after the call to + `swapcontext'. - To avoid having problems as a result, always use `sigaction' to save -and restore a handler if your program uses `sigaction' at all. Since -`sigaction' is more general, it can properly save and reestablish any -action, regardless of whether it was established originally with -`signal' or `sigaction'. + Once the current context is saved the context described in UCP is + installed and execution continues as described in this context. - On some systems if you establish an action with `signal' and then -examine it with `sigaction', the handler address that you get may not -be the same as what you specified with `signal'. It may not even be -suitable for use as an action argument with `signal'. But you can rely -on using it as an argument to `sigaction'. This problem never happens -on the GNU system. + If `swapcontext' succeeds the function does not return unless the + context OUCP is used without prior modification by `makecontext'. + The return value in this case is `0'. If the function fails it + returns `-1' and set ERRNO accordingly. - So, you're better off using one or the other of the mechanisms -consistently within a single program. +Example for SVID Context Handling +================================= - *Portability Note:* The basic `signal' function is a feature of -ISO C, while `sigaction' is part of the POSIX.1 standard. If you are -concerned about portability to non-POSIX systems, then you should use -the `signal' function instead. + The easiest way to use the context handling functions is as a +replacement for `setjmp' and `longjmp'. The context contains on most +platforms more information which might lead to less surprises but this +also means using these functions is more expensive (beside being less +portable). - -File: libc.info, Node: Sigaction Function Example, Next: Flags for Sigaction, Prev: Signal and Sigaction, Up: Signal Actions + int + random_search (int n, int (*fp) (int, ucontext_t *)) + { + volatile int cnt = 0; + ucontext_t uc; + + /* Safe current context. */ + if (getcontext (&uc) < 0) + return -1; + + /* If we have not tried N times try again. */ + if (cnt++ < n) + /* Call the function with a new random number + and the context. */ + if (fp (rand (), &uc) != 0) + /* We found what we were looking for. */ + return 1; + + /* Not found. */ + return 0; + } -`sigaction' Function Example ----------------------------- + Using contexts in such a way enables emulating exception handling. +The search functions passed in the FP parameter could be very large, +nested, and complex which would make it complicated (or at least would +require a lot of code) to leave the function with an error value which +has to be passed down to the caller. By using the context it is +possible to leave the search function in one step and allow restarting +the search which also has the nice side effect that it can be +significantly faster. - In *Note Basic Signal Handling::, we gave an example of establishing -a simple handler for termination signals using `signal'. Here is an -equivalent example using `sigaction': + Something which is harder to implement with `setjmp' and `longjmp' +is to switch temporarily to a different execution path and then resume +where execution was stopped. #include + #include + #include + #include + #include - void - termination_handler (int signum) + /* Set by the signal handler. */ + static volatile int expired; + + /* The contexts. */ + static ucontext_t uc[3]; + + /* We do only a certain number of switches. */ + static int switches; + + + /* This is the function doing the work. It is just a + skeleton, real code has to be filled in. */ + static void + f (int n) { - struct temp_file *p; + int m = 0; + while (1) + { + /* This is where the work would be done. */ + if (++m % 100 == 0) + { + putchar ('.'); + fflush (stdout); + } - for (p = temp_file_list; p; p = p->next) - unlink (p->name); + /* Regularly the EXPIRE variable must be checked. */ + if (expired) + { + /* We do not want the program to run forever. */ + if (++switches == 20) + return; + + printf ("\nswitching from %d to %d\n", n, 3 - n); + expired = 0; + /* Switch to the other context, saving the current one. */ + swapcontext (&uc[n], &uc[3 - n]); + } + } } + /* This is the signal handler which simply set the variable. */ + void + handler (int signal) + { + expired = 1; + } + + int main (void) { - ... - struct sigaction new_action, old_action; + struct sigaction sa; + struct itimerval it; + char st1[8192]; + char st2[8192]; - /* Set up the structure to specify the new action. */ - new_action.sa_handler = termination_handler; - sigemptyset (&new_action.sa_mask); - new_action.sa_flags = 0; + /* Initialize the data structures for the interval timer. */ + sa.sa_flags = SA_RESTART; + sigfillset (&sa.sa_mask); + sa.sa_handler = handler; + it.it_interval.tv_sec = 0; + it.it_interval.tv_usec = 1; + it.it_value = it.it_interval; - sigaction (SIGINT, NULL, &old_action); - if (old_action.sa_handler != SIG_IGN) - sigaction (SIGINT, &new_action, NULL); - sigaction (SIGHUP, NULL, &old_action); - if (old_action.sa_handler != SIG_IGN) - sigaction (SIGHUP, &new_action, NULL); - sigaction (SIGTERM, NULL, &old_action); - if (old_action.sa_handler != SIG_IGN) - sigaction (SIGTERM, &new_action, NULL); - ... + /* Install the timer and get the context we can manipulate. */ + if (sigaction (SIGPROF, &sa, NULL) < 0 + || setitimer (ITIMER_PROF, &it, NULL) < 0 + || getcontext (&uc[1]) == -1 + || getcontext (&uc[2]) == -1) + abort (); + + /* Create a context with a separate stack which causes the + function `f' to be call with the parameter `1'. + Note that the `uc_link' points to the main context + which will cause the program to terminate once the function + return. */ + uc[1].uc_link = &uc[0]; + uc[1].uc_stack.ss_sp = st1; + uc[1].uc_stack.ss_size = sizeof st1; + makecontext (&uc[1], (void (*) (void)) f, 1, 1); + + /* Similarly, but `2' is passed as the parameter to `f'. */ + uc[2].uc_link = &uc[0]; + uc[2].uc_stack.ss_sp = st2; + uc[2].uc_stack.ss_size = sizeof st2; + makecontext (&uc[2], (void (*) (void)) f, 1, 2); + + /* Start running. */ + swapcontext (&uc[0], &uc[1]); + putchar ('\n'); + + return 0; } - The program just loads the `new_action' structure with the desired -parameters and passes it in the `sigaction' call. The usage of -`sigemptyset' is described later; see *Note Blocking Signals::. - - As in the example using `signal', we avoid handling signals -previously set to be ignored. Here we can avoid altering the signal -handler even momentarily, by using the feature of `sigaction' that lets -us examine the current action without specifying a new one. - - Here is another example. It retrieves information about the current -action for `SIGINT' without changing that action. - - struct sigaction query_action; - - if (sigaction (SIGINT, NULL, &query_action) < 0) - /* `sigaction' returns -1 in case of error. */ - else if (query_action.sa_handler == SIG_DFL) - /* `SIGINT' is handled in the default, fatal manner. */ - else if (query_action.sa_handler == SIG_IGN) - /* `SIGINT' is ignored. */ - else - /* A programmer-defined signal handler is in effect. */ + This an example how the context functions can be used to implement +co-routines or cooperative multi-threading. All that has to be done is +to call every once in a while `swapcontext' to continue running a +different context. It is not allowed to do the context switching from +the signal handler directly since neither `setcontext' nor +`swapcontext' are functions which can be called from a signal handler. +But setting a variable in the signal handler and checking it in the +body of the functions which are executed. Since `swapcontext' is +saving the current context it is possible to have multiple different +scheduling points in the code. Execution will always resume where it +was left.  -File: libc.info, Node: Flags for Sigaction, Next: Initial Signal Actions, Prev: Sigaction Function Example, Up: Signal Actions +File: libc.info, Node: Signal Handling, Next: Program Basics, Prev: Non-Local Exits, Up: Top -Flags for `sigaction' ---------------------- +Signal Handling +*************** - The `sa_flags' member of the `sigaction' structure is a catch-all -for special features. Most of the time, `SA_RESTART' is a good value -to use for this field. + A "signal" is a software interrupt delivered to a process. The +operating system uses signals to report exceptional situations to an +executing program. Some signals report errors such as references to +invalid memory addresses; others report asynchronous events, such as +disconnection of a phone line. - The value of `sa_flags' is interpreted as a bit mask. Thus, you -should choose the flags you want to set, OR those flags together, and -store the result in the `sa_flags' member of your `sigaction' structure. + The GNU C library defines a variety of signal types, each for a +particular kind of event. Some kinds of events make it inadvisable or +impossible for the program to proceed as usual, and the corresponding +signals normally abort the program. Other kinds of signals that report +harmless events are ignored by default. - Each signal number has its own set of flags. Each call to -`sigaction' affects one particular signal number, and the flags that -you specify apply only to that particular signal. + If you anticipate an event that causes signals, you can define a +handler function and tell the operating system to run it when that +particular type of signal arrives. - In the GNU C library, establishing a handler with `signal' sets all -the flags to zero except for `SA_RESTART', whose value depends on the -settings you have made with `siginterrupt'. *Note Interrupted -Primitives::, to see what this is about. + Finally, one process can send a signal to another process; this +allows a parent process to abort a child, or two related processes to +communicate and synchronize. - These macros are defined in the header file `signal.h'. +* Menu: - - Macro: int SA_NOCLDSTOP - This flag is meaningful only for the `SIGCHLD' signal. When the - flag is set, the system delivers the signal for a terminated child - process but not for one that is stopped. By default, `SIGCHLD' is - delivered for both terminated children and stopped children. +* Concepts of Signals:: Introduction to the signal facilities. +* Standard Signals:: Particular kinds of signals with + standard names and meanings. +* Signal Actions:: Specifying what happens when a + particular signal is delivered. +* Defining Handlers:: How to write a signal handler function. +* Interrupted Primitives:: Signal handlers affect use of `open', + `read', `write' and other functions. +* Generating Signals:: How to send a signal to a process. +* Blocking Signals:: Making the system hold signals temporarily. +* Waiting for a Signal:: Suspending your program until a signal + arrives. +* Signal Stack:: Using a Separate Signal Stack. +* BSD Signal Handling:: Additional functions for backward + compatibility with BSD. - Setting this flag for a signal other than `SIGCHLD' has no effect. + +File: libc.info, Node: Concepts of Signals, Next: Standard Signals, Up: Signal Handling - - Macro: int SA_ONSTACK - If this flag is set for a particular signal number, the system - uses the signal stack when delivering that kind of signal. *Note - Signal Stack::. If a signal with this flag arrives and you have - not set a signal stack, the system terminates the program with - `SIGILL'. +Basic Concepts of Signals +========================= - - Macro: int SA_RESTART - This flag controls what happens when a signal is delivered during - certain primitives (such as `open', `read' or `write'), and the - signal handler returns normally. There are two alternatives: the - library function can resume, or it can return failure with error - code `EINTR'. + This section explains basic concepts of how signals are generated, +what happens after a signal is delivered, and how programs can handle +signals. - The choice is controlled by the `SA_RESTART' flag for the - particular kind of signal that was delivered. If the flag is set, - returning from a handler resumes the library function. If the - flag is clear, returning from a handler makes the function fail. - *Note Interrupted Primitives::. +* Menu: + +* Kinds of Signals:: Some examples of what can cause a signal. +* Signal Generation:: Concepts of why and how signals occur. +* Delivery of Signal:: Concepts of what a signal does to the + process.  -File: libc.info, Node: Initial Signal Actions, Prev: Flags for Sigaction, Up: Signal Actions +File: libc.info, Node: Kinds of Signals, Next: Signal Generation, Up: Concepts of Signals -Initial Signal Actions ----------------------- +Some Kinds of Signals +--------------------- - When a new process is created (*note Creating a Process::), it -inherits handling of signals from its parent process. However, when -you load a new process image using the `exec' function (*note Executing -a File::), any signals that you've defined your own handlers for revert -to their `SIG_DFL' handling. (If you think about it a little, this -makes sense; the handler functions from the old program are specific to -that program, and aren't even present in the address space of the new -program image.) Of course, the new program can establish its own -handlers. + A signal reports the occurrence of an exceptional event. These are +some of the events that can cause (or "generate", or "raise") a signal: - When a program is run by a shell, the shell normally sets the initial -actions for the child process to `SIG_DFL' or `SIG_IGN', as -appropriate. It's a good idea to check to make sure that the shell has -not set up an initial action of `SIG_IGN' before you establish your own -signal handlers. + * A program error such as dividing by zero or issuing an address + outside the valid range. - Here is an example of how to establish a handler for `SIGHUP', but -not if `SIGHUP' is currently ignored: + * A user request to interrupt or terminate the program. Most + environments are set up to let a user suspend the program by + typing `C-z', or terminate it with `C-c'. Whatever key sequence + is used, the operating system sends the proper signal to interrupt + the process. - ... - struct sigaction temp; - - sigaction (SIGHUP, NULL, &temp); - - if (temp.sa_handler != SIG_IGN) - { - temp.sa_handler = handle_sighup; - sigemptyset (&temp.sa_mask); - sigaction (SIGHUP, &temp, NULL); - } + * The termination of a child process. - -File: libc.info, Node: Defining Handlers, Next: Interrupted Primitives, Prev: Signal Actions, Up: Signal Handling + * Expiration of a timer or alarm. -Defining Signal Handlers -======================== + * A call to `kill' or `raise' by the same process. - This section describes how to write a signal handler function that -can be established with the `signal' or `sigaction' functions. + * A call to `kill' from another process. Signals are a limited but + useful form of interprocess communication. - A signal handler is just a function that you compile together with -the rest of the program. Instead of directly invoking the function, -you use `signal' or `sigaction' to tell the operating system to call it -when a signal arrives. This is known as "establishing" the handler. -*Note Signal Actions::. + * An attempt to perform an I/O operation that cannot be done. + Examples are reading from a pipe that has no writer (*note Pipes + and FIFOs::), and reading or writing to a terminal in certain + situations (*note Job Control::). - There are two basic strategies you can use in signal handler -functions: + Each of these kinds of events (excepting explicit calls to `kill' +and `raise') generates its own particular kind of signal. The various +kinds of signals are listed and described in detail in *Note Standard +Signals::. - * You can have the handler function note that the signal arrived by - tweaking some global data structures, and then return normally. + +File: libc.info, Node: Signal Generation, Next: Delivery of Signal, Prev: Kinds of Signals, Up: Concepts of Signals - * You can have the handler function terminate the program or transfer - control to a point where it can recover from the situation that - caused the signal. +Concepts of Signal Generation +----------------------------- - You need to take special care in writing handler functions because -they can be called asynchronously. That is, a handler might be called -at any point in the program, unpredictably. If two signals arrive -during a very short interval, one handler can run within another. This -section describes what your handler should do, and what you should -avoid. + In general, the events that generate signals fall into three major +categories: errors, external events, and explicit requests. -* Menu: + An error means that a program has done something invalid and cannot +continue execution. But not all kinds of errors generate signals--in +fact, most do not. For example, opening a nonexistent file is an error, +but it does not raise a signal; instead, `open' returns `-1'. In +general, errors that are necessarily associated with certain library +functions are reported by returning a value that indicates an error. +The errors which raise signals are those which can happen anywhere in +the program, not just in library calls. These include division by zero +and invalid memory addresses. -* Handler Returns:: Handlers that return normally, and what - this means. -* Termination in Handler:: How handler functions terminate a program. -* Longjmp in Handler:: Nonlocal transfer of control out of a - signal handler. -* Signals in Handler:: What happens when signals arrive while - the handler is already occupied. -* Merged Signals:: When a second signal arrives before the - first is handled. -* Nonreentrancy:: Do not call any functions unless you know they - are reentrant with respect to signals. -* Atomic Data Access:: A single handler can run in the middle of - reading or writing a single object. + An external event generally has to do with I/O or other processes. +These include the arrival of input, the expiration of a timer, and the +termination of a child process. - -File: libc.info, Node: Handler Returns, Next: Termination in Handler, Up: Defining Handlers + An explicit request means the use of a library function such as +`kill' whose purpose is specifically to generate a signal. -Signal Handlers that Return ---------------------------- + Signals may be generated "synchronously" or "asynchronously". A +synchronous signal pertains to a specific action in the program, and is +delivered (unless blocked) during that action. Most errors generate +signals synchronously, and so do explicit requests by a process to +generate a signal for that same process. On some machines, certain +kinds of hardware errors (usually floating-point exceptions) are not +reported completely synchronously, but may arrive a few instructions +later. - Handlers which return normally are usually used for signals such as -`SIGALRM' and the I/O and interprocess communication signals. But a -handler for `SIGINT' might also return normally after setting a flag -that tells the program to exit at a convenient time. + Asynchronous signals are generated by events outside the control of +the process that receives them. These signals arrive at unpredictable +times during execution. External events generate signals +asynchronously, and so do explicit requests that apply to some other +process. - It is not safe to return normally from the handler for a program -error signal, because the behavior of the program when the handler -function returns is not defined after a program error. *Note Program -Error Signals::. + A given type of signal is either typically synchronous or typically +asynchronous. For example, signals for errors are typically synchronous +because errors generate signals synchronously. But any type of signal +can be generated synchronously or asynchronously with an explicit +request. - Handlers that return normally must modify some global variable in -order to have any effect. Typically, the variable is one that is -examined periodically by the program during normal operation. Its data -type should be `sig_atomic_t' for reasons described in *Note Atomic -Data Access::. + +File: libc.info, Node: Delivery of Signal, Prev: Signal Generation, Up: Concepts of Signals - Here is a simple example of such a program. It executes the body of -the loop until it has noticed that a `SIGALRM' signal has arrived. -This technique is useful because it allows the iteration in progress -when the signal arrives to complete before the loop exits. +How Signals Are Delivered +------------------------- - #include - #include - #include - - /* This flag controls termination of the main loop. */ - volatile sig_atomic_t keep_going = 1; - - /* The signal handler just clears the flag and re-enables itself. */ - void - catch_alarm (int sig) - { - keep_going = 0; - signal (sig, catch_alarm); - } - - void - do_stuff (void) - { - puts ("Doing stuff while waiting for alarm...."); - } - - int - main (void) - { - /* Establish a handler for SIGALRM signals. */ - signal (SIGALRM, catch_alarm); - - /* Set an alarm to go off in a little while. */ - alarm (2); - - /* Check the flag once in a while to see when to quit. */ - while (keep_going) - do_stuff (); - - return EXIT_SUCCESS; - } + When a signal is generated, it becomes "pending". Normally it +remains pending for just a short period of time and then is "delivered" +to the process that was signaled. However, if that kind of signal is +currently "blocked", it may remain pending indefinitely--until signals +of that kind are "unblocked". Once unblocked, it will be delivered +immediately. *Note Blocking Signals::. - -File: libc.info, Node: Termination in Handler, Next: Longjmp in Handler, Prev: Handler Returns, Up: Defining Handlers + When the signal is delivered, whether right away or after a long +delay, the "specified action" for that signal is taken. For certain +signals, such as `SIGKILL' and `SIGSTOP', the action is fixed, but for +most signals, the program has a choice: ignore the signal, specify a +"handler function", or accept the "default action" for that kind of +signal. The program specifies its choice using functions such as +`signal' or `sigaction' (*note Signal Actions::). We sometimes say +that a handler "catches" the signal. While the handler is running, +that particular signal is normally blocked. -Handlers That Terminate the Process ------------------------------------ + If the specified action for a kind of signal is to ignore it, then +any such signal which is generated is discarded immediately. This +happens even if the signal is also blocked at the time. A signal +discarded in this way will never be delivered, not even if the program +subsequently specifies a different action for that kind of signal and +then unblocks it. - Handler functions that terminate the program are typically used to -cause orderly cleanup or recovery from program error signals and -interactive interrupts. + If a signal arrives which the program has neither handled nor +ignored, its "default action" takes place. Each kind of signal has its +own default action, documented below (*note Standard Signals::). For +most kinds of signals, the default action is to terminate the process. +For certain kinds of signals that represent "harmless" events, the +default action is to do nothing. - The cleanest way for a handler to terminate the process is to raise -the same signal that ran the handler in the first place. Here is how -to do this: + When a signal terminates a process, its parent process can determine +the cause of termination by examining the termination status code +reported by the `wait' or `waitpid' functions. (This is discussed in +more detail in *Note Process Completion::.) The information it can get +includes the fact that termination was due to a signal and the kind of +signal involved. If a program you run from a shell is terminated by a +signal, the shell typically prints some kind of error message. - volatile sig_atomic_t fatal_error_in_progress = 0; - - void - fatal_error_signal (int sig) - { - /* Since this handler is established for more than one kind of signal, - it might still get invoked recursively by delivery of some other kind - of signal. Use a static variable to keep track of that. */ - if (fatal_error_in_progress) - raise (sig); - fatal_error_in_progress = 1; - - /* Now do the clean up actions: - - reset terminal modes - - kill child processes - - remove lock files */ - ... - - /* Now reraise the signal. We reactivate the signal's - default handling, which is to terminate the process. - We could just call `exit' or `abort', - but reraising the signal sets the return status - from the process correctly. */ - signal (sig, SIG_DFL); - raise (sig); - } + The signals that normally represent program errors have a special +property: when one of these signals terminates the process, it also +writes a "core dump file" which records the state of the process at the +time of termination. You can examine the core dump with a debugger to +investigate what caused the error. - -File: libc.info, Node: Longjmp in Handler, Next: Signals in Handler, Prev: Termination in Handler, Up: Defining Handlers + If you raise a "program error" signal by explicit request, and this +terminates the process, it makes a core dump file just as if the signal +had been due directly to an error. -Nonlocal Control Transfer in Handlers -------------------------------------- + +File: libc.info, Node: Standard Signals, Next: Signal Actions, Prev: Concepts of Signals, Up: Signal Handling - You can do a nonlocal transfer of control out of a signal handler -using the `setjmp' and `longjmp' facilities (*note Non-Local Exits::). +Standard Signals +================ - When the handler does a nonlocal control transfer, the part of the -program that was running will not continue. If this part of the program -was in the middle of updating an important data structure, the data -structure will remain inconsistent. Since the program does not -terminate, the inconsistency is likely to be noticed later on. + This section lists the names for various standard kinds of signals +and describes what kind of event they mean. Each signal name is a macro +which stands for a positive integer--the "signal number" for that kind +of signal. Your programs should never make assumptions about the +numeric code for a particular kind of signal, but rather refer to them +always by the names defined here. This is because the number for a +given kind of signal can vary from system to system, but the meanings of +the names are standardized and fairly uniform. - There are two ways to avoid this problem. One is to block the signal -for the parts of the program that update important data structures. -Blocking the signal delays its delivery until it is unblocked, once the -critical updating is finished. *Note Blocking Signals::. + The signal names are defined in the header file `signal.h'. - The other way to re-initialize the crucial data structures in the -signal handler, or make their values consistent. + - Macro: int NSIG + The value of this symbolic constant is the total number of signals + defined. Since the signal numbers are allocated consecutively, + `NSIG' is also one greater than the largest defined signal number. - Here is a rather schematic example showing the reinitialization of -one global variable. +* Menu: - #include - #include - - jmp_buf return_to_top_level; - - volatile sig_atomic_t waiting_for_input; - - void - handle_sigint (int signum) - { - /* We may have been waiting for input when the signal arrived, - but we are no longer waiting once we transfer control. */ - waiting_for_input = 0; - longjmp (return_to_top_level, 1); - } - - int - main (void) - { - ... - signal (SIGINT, sigint_handler); - ... - while (1) { - prepare_for_command (); - if (setjmp (return_to_top_level) == 0) - read_and_execute_command (); - } - } - - /* Imagine this is a subroutine used by various commands. */ - char * - read_data () - { - if (input_from_terminal) { - waiting_for_input = 1; - ... - waiting_for_input = 0; - } else { - ... - } - } +* Program Error Signals:: Used to report serious program errors. +* Termination Signals:: Used to interrupt and/or terminate the + program. +* Alarm Signals:: Used to indicate expiration of timers. +* Asynchronous I/O Signals:: Used to indicate input is available. +* Job Control Signals:: Signals used to support job control. +* Operation Error Signals:: Used to report operational system errors. +* Miscellaneous Signals:: Miscellaneous Signals. +* Signal Messages:: Printing a message describing a signal. diff -durpN glibc-2.2.3/manual/libc.info-38 glibc-2.2.4/manual/libc.info-38 --- glibc-2.2.3/manual/libc.info-38 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-38 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1178 +7,1205 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Signals in Handler, Next: Merged Signals, Prev: Longjmp in Handler, Up: Defining Handlers +File: libc.info, Node: Program Error Signals, Next: Termination Signals, Up: Standard Signals -Signals Arriving While a Handler Runs -------------------------------------- +Program Error Signals +--------------------- - What happens if another signal arrives while your signal handler -function is running? + The following signals are generated when a serious program error is +detected by the operating system or the computer itself. In general, +all of these signals are indications that your program is seriously +broken in some way, and there's usually no way to continue the +computation which encountered the error. - When the handler for a particular signal is invoked, that signal is -automatically blocked until the handler returns. That means that if two -signals of the same kind arrive close together, the second one will be -held until the first has been handled. (The handler can explicitly -unblock the signal using `sigprocmask', if you want to allow more -signals of this type to arrive; see *Note Process Signal Mask::.) + Some programs handle program error signals in order to tidy up before +terminating; for example, programs that turn off echoing of terminal +input should handle program error signals in order to turn echoing back +on. The handler should end by specifying the default action for the +signal that happened and then reraising it; this will cause the program +to terminate with that signal, as if it had not had a handler. (*Note +Termination in Handler::.) - However, your handler can still be interrupted by delivery of another -kind of signal. To avoid this, you can use the `sa_mask' member of the -action structure passed to `sigaction' to explicitly specify which -signals should be blocked while the signal handler runs. These signals -are in addition to the signal for which the handler was invoked, and -any other signals that are normally blocked by the process. *Note -Blocking for Handler::. + Termination is the sensible ultimate outcome from a program error in +most programs. However, programming systems such as Lisp that can load +compiled user programs might need to keep executing even if a user +program incurs an error. These programs have handlers which use +`longjmp' to return control to the command level. - When the handler returns, the set of blocked signals is restored to -the value it had before the handler ran. So using `sigprocmask' inside -the handler only affects what signals can arrive during the execution of -the handler itself, not what signals can arrive once the handler -returns. + The default action for all of these signals is to cause the process +to terminate. If you block or ignore these signals or establish +handlers for them that return normally, your program will probably +break horribly when such signals happen, unless they are generated by +`raise' or `kill' instead of a real error. - *Portability Note:* Always use `sigaction' to establish a handler -for a signal that you expect to receive asynchronously, if you want -your program to work properly on System V Unix. On this system, the -handling of a signal whose handler was established with `signal' -automatically sets the signal's action back to `SIG_DFL', and the -handler must re-establish itself each time it runs. This practice, -while inconvenient, does work when signals cannot arrive in succession. -However, if another signal can arrive right away, it may arrive before -the handler can re-establish itself. Then the second signal would -receive the default handling, which could terminate the process. + When one of these program error signals terminates a process, it also +writes a "core dump file" which records the state of the process at the +time of termination. The core dump file is named `core' and is written +in whichever directory is current in the process at the time. (On the +GNU system, you can specify the file name for core dumps with the +environment variable `COREFILE'.) The purpose of core dump files is so +that you can examine them with a debugger to investigate what caused +the error. - -File: libc.info, Node: Merged Signals, Next: Nonreentrancy, Prev: Signals in Handler, Up: Defining Handlers + - Macro: int SIGFPE + The `SIGFPE' signal reports a fatal arithmetic error. Although the + name is derived from "floating-point exception", this signal + actually covers all arithmetic errors, including division by zero + and overflow. If a program stores integer data in a location + which is then used in a floating-point operation, this often + causes an "invalid operation" exception, because the processor + cannot recognize the data as a floating-point number. -Signals Close Together Merge into One -------------------------------------- + Actual floating-point exceptions are a complicated subject because + there are many types of exceptions with subtly different meanings, + and the `SIGFPE' signal doesn't distinguish between them. The + `IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std + 754-1985 and ANSI/IEEE Std 854-1987)' defines various + floating-point exceptions and requires conforming computer systems + to report their occurrences. However, this standard does not + specify how the exceptions are reported, or what kinds of handling + and control the operating system can offer to the programmer. - If multiple signals of the same type are delivered to your process -before your signal handler has a chance to be invoked at all, the -handler may only be invoked once, as if only a single signal had -arrived. In effect, the signals merge into one. This situation can -arise when the signal is blocked, or in a multiprocessing environment -where the system is busy running some other processes while the signals -are delivered. This means, for example, that you cannot reliably use a -signal handler to count signals. The only distinction you can reliably -make is whether at least one signal has arrived since a given time in -the past. + BSD systems provide the `SIGFPE' handler with an extra argument that +distinguishes various causes of the exception. In order to access this +argument, you must define the handler to accept two arguments, which +means you must cast it to a one-argument function type in order to +establish the handler. The GNU library does provide this extra +argument, but the value is meaningful only on operating systems that +provide the information (BSD systems and GNU systems). - Here is an example of a handler for `SIGCHLD' that compensates for -the fact that the number of signals received may not equal the number of -child processes that generate them. It assumes that the program keeps -track of all the child processes with a chain of structures as follows: +`FPE_INTOVF_TRAP' + Integer overflow (impossible in a C program unless you enable + overflow trapping in a hardware-specific fashion). - struct process - { - struct process *next; - /* The process ID of this child. */ - int pid; - /* The descriptor of the pipe or pseudo terminal - on which output comes from this child. */ - int input_descriptor; - /* Nonzero if this process has stopped or terminated. */ - sig_atomic_t have_status; - /* The status of this child; 0 if running, - otherwise a status value from `waitpid'. */ - int status; - }; - - struct process *process_list; +`FPE_INTDIV_TRAP' + Integer division by zero. - This example also uses a flag to indicate whether signals have -arrived since some time in the past--whenever the program last cleared -it to zero. +`FPE_SUBRNG_TRAP' + Subscript-range (something that C programs never check for). - /* Nonzero means some child's status has changed - so look at `process_list' for the details. */ - int process_status_change; +`FPE_FLTOVF_TRAP' + Floating overflow trap. - Here is the handler itself: +`FPE_FLTDIV_TRAP' + Floating/decimal division by zero. - void - sigchld_handler (int signo) - { - int old_errno = errno; - - while (1) { - register int pid; - int w; - struct process *p; - - /* Keep asking for a status until we get a definitive result. */ - do - { - errno = 0; - pid = waitpid (WAIT_ANY, &w, WNOHANG | WUNTRACED); - } - while (pid <= 0 && errno == EINTR); - - if (pid <= 0) { - /* A real failure means there are no more - stopped or terminated child processes, so return. */ - errno = old_errno; - return; - } - - /* Find the process that signaled us, and record its status. */ - - for (p = process_list; p; p = p->next) - if (p->pid == pid) { - p->status = w; - /* Indicate that the `status' field - has data to look at. We do this only after storing it. */ - p->have_status = 1; - - /* If process has terminated, stop waiting for its output. */ - if (WIFSIGNALED (w) || WIFEXITED (w)) - if (p->input_descriptor) - FD_CLR (p->input_descriptor, &input_wait_mask); - - /* The program should check this flag from time to time - to see if there is any news in `process_list'. */ - ++process_status_change; - } - - /* Loop around to handle all the processes - that have something to tell us. */ - } - } +`FPE_FLTUND_TRAP' + Floating underflow trap. (Trapping on floating underflow is not + normally enabled.) - Here is the proper way to check the flag `process_status_change': +`FPE_DECOVF_TRAP' + Decimal overflow trap. (Only a few machines have decimal + arithmetic and C never uses it.) - if (process_status_change) { - struct process *p; - process_status_change = 0; - for (p = process_list; p; p = p->next) - if (p->have_status) { - ... Examine `p->status' ... - } - } + - Macro: int SIGILL + The name of this signal is derived from "illegal instruction"; it + usually means your program is trying to execute garbage or a + privileged instruction. Since the C compiler generates only valid + instructions, `SIGILL' typically indicates that the executable + file is corrupted, or that you are trying to execute data. Some + common ways of getting into the latter situation are by passing an + invalid object where a pointer to a function was expected, or by + writing past the end of an automatic array (or similar problems + with pointers to automatic variables) and corrupting other data on + the stack such as the return address of a stack frame. -It is vital to clear the flag before examining the list; otherwise, if a -signal were delivered just before the clearing of the flag, and after -the appropriate element of the process list had been checked, the status -change would go unnoticed until the next signal arrived to set the flag -again. You could, of course, avoid this problem by blocking the signal -while scanning the list, but it is much more elegant to guarantee -correctness by doing things in the right order. + `SIGILL' can also be generated when the stack overflows, or when + the system has trouble running the handler for a signal. - The loop which checks process status avoids examining `p->status' -until it sees that status has been validly stored. This is to make sure -that the status cannot change in the middle of accessing it. Once -`p->have_status' is set, it means that the child process is stopped or -terminated, and in either case, it cannot stop or terminate again until -the program has taken notice. *Note Atomic Usage::, for more -information about coping with interruptions during accesses of a -variable. + - Macro: int SIGSEGV + This signal is generated when a program tries to read or write + outside the memory that is allocated for it, or to write memory + that can only be read. (Actually, the signals only occur when the + program goes far enough outside to be detected by the system's + memory protection mechanism.) The name is an abbreviation for + "segmentation violation". - Here is another way you can test whether the handler has run since -the last time you checked. This technique uses a counter which is never -changed outside the handler. Instead of clearing the count, the program -remembers the previous value and sees whether it has changed since the -previous check. The advantage of this method is that different parts of -the program can check independently, each part checking whether there -has been a signal since that part last checked. + Common ways of getting a `SIGSEGV' condition include dereferencing + a null or uninitialized pointer, or when you use a pointer to step + through an array, but fail to check for the end of the array. It + varies among systems whether dereferencing a null pointer generates + `SIGSEGV' or `SIGBUS'. - sig_atomic_t process_status_change; - - sig_atomic_t last_process_status_change; - - ... - { - sig_atomic_t prev = last_process_status_change; - last_process_status_change = process_status_change; - if (last_process_status_change != prev) { - struct process *p; - for (p = process_list; p; p = p->next) - if (p->have_status) { - ... Examine `p->status' ... - } - } - } + - Macro: int SIGBUS + This signal is generated when an invalid pointer is dereferenced. + Like `SIGSEGV', this signal is typically the result of + dereferencing an uninitialized pointer. The difference between + the two is that `SIGSEGV' indicates an invalid access to valid + memory, while `SIGBUS' indicates an access to an invalid address. + In particular, `SIGBUS' signals often result from dereferencing a + misaligned pointer, such as referring to a four-word integer at an + address not divisible by four. (Each kind of computer has its own + requirements for address alignment.) - -File: libc.info, Node: Nonreentrancy, Next: Atomic Data Access, Prev: Merged Signals, Up: Defining Handlers + The name of this signal is an abbreviation for "bus error". -Signal Handling and Nonreentrant Functions ------------------------------------------- + - Macro: int SIGABRT + This signal indicates an error detected by the program itself and + reported by calling `abort'. *Note Aborting a Program::. - Handler functions usually don't do very much. The best practice is -to write a handler that does nothing but set an external variable that -the program checks regularly, and leave all serious work to the program. -This is best because the handler can be called asynchronously, at -unpredictable times--perhaps in the middle of a primitive function, or -even between the beginning and the end of a C operator that requires -multiple instructions. The data structures being manipulated might -therefore be in an inconsistent state when the handler function is -invoked. Even copying one `int' variable into another can take two -instructions on most machines. + - Macro: int SIGIOT + Generated by the PDP-11 "iot" instruction. On most machines, this + is just another name for `SIGABRT'. - This means you have to be very careful about what you do in a signal -handler. + - Macro: int SIGTRAP + Generated by the machine's breakpoint instruction, and possibly + other trap instructions. This signal is used by debuggers. Your + program will probably only see `SIGTRAP' if it is somehow + executing bad instructions. - * If your handler needs to access any global variables from your - program, declare those variables `volatile'. This tells the - compiler that the value of the variable might change - asynchronously, and inhibits certain optimizations that would be - invalidated by such modifications. + - Macro: int SIGEMT + Emulator trap; this results from certain unimplemented instructions + which might be emulated in software, or the operating system's + failure to properly emulate them. - * If you call a function in the handler, make sure it is "reentrant" - with respect to signals, or else make sure that the signal cannot - interrupt a call to a related function. + - Macro: int SIGSYS + Bad system call; that is to say, the instruction to trap to the + operating system was executed, but the code number for the system + call to perform was invalid. - A function can be non-reentrant if it uses memory that is not on the -stack. + +File: libc.info, Node: Termination Signals, Next: Alarm Signals, Prev: Program Error Signals, Up: Standard Signals - * If a function uses a static variable or a global variable, or a - dynamically-allocated object that it finds for itself, then it is - non-reentrant and any two calls to the function can interfere. +Termination Signals +------------------- - For example, suppose that the signal handler uses `gethostbyname'. - This function returns its value in a static object, reusing the - same object each time. If the signal happens to arrive during a - call to `gethostbyname', or even after one (while the program is - still using the value), it will clobber the value that the program - asked for. + These signals are all used to tell a process to terminate, in one way +or another. They have different names because they're used for slightly +different purposes, and programs might want to handle them differently. - However, if the program does not use `gethostbyname' or any other - function that returns information in the same object, or if it - always blocks signals around each use, then you are safe. + The reason for handling these signals is usually so your program can +tidy up as appropriate before actually terminating. For example, you +might want to save state information, delete temporary files, or restore +the previous terminal modes. Such a handler should end by specifying +the default action for the signal that happened and then reraising it; +this will cause the program to terminate with that signal, as if it had +not had a handler. (*Note Termination in Handler::.) - There are a large number of library functions that return values - in a fixed object, always reusing the same object in this fashion, - and all of them cause the same problem. Function descriptions in - this manual always mention this behavior. + The (obvious) default action for all of these signals is to cause the +process to terminate. - * If a function uses and modifies an object that you supply, then it - is potentially non-reentrant; two calls can interfere if they use - the same object. + - Macro: int SIGTERM + The `SIGTERM' signal is a generic signal used to cause program + termination. Unlike `SIGKILL', this signal can be blocked, + handled, and ignored. It is the normal way to politely ask a + program to terminate. - This case arises when you do I/O using streams. Suppose that the - signal handler prints a message with `fprintf'. Suppose that the - program was in the middle of an `fprintf' call using the same - stream when the signal was delivered. Both the signal handler's - message and the program's data could be corrupted, because both - calls operate on the same data structure--the stream itself. + The shell command `kill' generates `SIGTERM' by default. - However, if you know that the stream that the handler uses cannot - possibly be used by the program at a time when signals can arrive, - then you are safe. It is no problem if the program uses some - other stream. + - Macro: int SIGINT + The `SIGINT' ("program interrupt") signal is sent when the user + types the INTR character (normally `C-c'). *Note Special + Characters::, for information about terminal driver support for + `C-c'. - * On most systems, `malloc' and `free' are not reentrant, because - they use a static data structure which records what memory blocks - are free. As a result, no library functions that allocate or free - memory are reentrant. This includes functions that allocate space - to store a result. + - Macro: int SIGQUIT + The `SIGQUIT' signal is similar to `SIGINT', except that it's + controlled by a different key--the QUIT character, usually + `C-\'--and produces a core dump when it terminates the process, + just like a program error signal. You can think of this as a + program error condition "detected" by the user. - The best way to avoid the need to allocate memory in a handler is - to allocate in advance space for signal handlers to use. + *Note Program Error Signals::, for information about core dumps. + *Note Special Characters::, for information about terminal driver + support. - The best way to avoid freeing memory in a handler is to flag or - record the objects to be freed, and have the program check from - time to time whether anything is waiting to be freed. But this - must be done with care, because placing an object on a chain is - not atomic, and if it is interrupted by another signal handler - that does the same thing, you could "lose" one of the objects. + Certain kinds of cleanups are best omitted in handling `SIGQUIT'. + For example, if the program creates temporary files, it should + handle the other termination requests by deleting the temporary + files. But it is better for `SIGQUIT' not to delete them, so that + the user can examine them in conjunction with the core dump. - * Any function that modifies `errno' is non-reentrant, but you can - correct for this: in the handler, save the original value of - `errno' and restore it before returning normally. This prevents - errors that occur within the signal handler from being confused - with errors from system calls at the point the program is - interrupted to run the handler. + - Macro: int SIGKILL + The `SIGKILL' signal is used to cause immediate program + termination. It cannot be handled or ignored, and is therefore + always fatal. It is also not possible to block this signal. - This technique is generally applicable; if you want to call in a - handler a function that modifies a particular object in memory, - you can make this safe by saving and restoring that object. + This signal is usually generated only by explicit request. Since + it cannot be handled, you should generate it only as a last + resort, after first trying a less drastic method such as `C-c' or + `SIGTERM'. If a process does not respond to any other termination + signals, sending it a `SIGKILL' signal will almost always cause it + to go away. - * Merely reading from a memory object is safe provided that you can - deal with any of the values that might appear in the object at a - time when the signal can be delivered. Keep in mind that - assignment to some data types requires more than one instruction, - which means that the handler could run "in the middle of" an - assignment to the variable if its type is not atomic. *Note - Atomic Data Access::. + In fact, if `SIGKILL' fails to terminate a process, that by itself + constitutes an operating system bug which you should report. - * Merely writing into a memory object is safe as long as a sudden - change in the value, at any time when the handler might run, will - not disturb anything. + The system will generate `SIGKILL' for a process itself under some + unusual conditions where the program cannot possibly continue to + run (even to run a signal handler). + + - Macro: int SIGHUP + The `SIGHUP' ("hang-up") signal is used to report that the user's + terminal is disconnected, perhaps because a network or telephone + connection was broken. For more information about this, see *Note + Control Modes::. + + This signal is also used to report the termination of the + controlling process on a terminal to jobs associated with that + session; this termination effectively disconnects all processes in + the session from the controlling terminal. For more information, + see *Note Termination Internals::.  -File: libc.info, Node: Atomic Data Access, Prev: Nonreentrancy, Up: Defining Handlers +File: libc.info, Node: Alarm Signals, Next: Asynchronous I/O Signals, Prev: Termination Signals, Up: Standard Signals -Atomic Data Access and Signal Handling --------------------------------------- +Alarm Signals +------------- - Whether the data in your application concerns atoms, or mere text, -you have to be careful about the fact that access to a single datum is -not necessarily "atomic". This means that it can take more than one -instruction to read or write a single object. In such cases, a signal -handler might be invoked in the middle of reading or writing the object. + These signals are used to indicate the expiration of timers. *Note +Setting an Alarm::, for information about functions that cause these +signals to be sent. - There are three ways you can cope with this problem. You can use -data types that are always accessed atomically; you can carefully -arrange that nothing untoward happens if an access is interrupted, or -you can block all signals around any access that had better not be -interrupted (*note Blocking Signals::). + The default behavior for these signals is to cause program +termination. This default is rarely useful, but no other default would +be useful; most of the ways of using these signals would require +handler functions in any case. -* Menu: + - Macro: int SIGALRM + This signal typically indicates expiration of a timer that + measures real or clock time. It is used by the `alarm' function, + for example. -* Non-atomic Example:: A program illustrating interrupted access. -* Types: Atomic Types. Data types that guarantee no interruption. -* Usage: Atomic Usage. Proving that interruption is harmless. + - Macro: int SIGVTALRM + This signal typically indicates expiration of a timer that + measures CPU time used by the current process. The name is an + abbreviation for "virtual time alarm". + + - Macro: int SIGPROF + This signal typically indicates expiration of a timer that measures + both CPU time used by the current process, and CPU time expended on + behalf of the process by the system. Such a timer is used to + implement code profiling facilities, hence the name of this signal.  -File: libc.info, Node: Non-atomic Example, Next: Atomic Types, Up: Atomic Data Access +File: libc.info, Node: Asynchronous I/O Signals, Next: Job Control Signals, Prev: Alarm Signals, Up: Standard Signals -Problems with Non-Atomic Access -............................... +Asynchronous I/O Signals +------------------------ - Here is an example which shows what can happen if a signal handler -runs in the middle of modifying a variable. (Interrupting the reading -of a variable can also lead to paradoxical results, but here we only -show writing.) + The signals listed in this section are used in conjunction with +asynchronous I/O facilities. You have to take explicit action by +calling `fcntl' to enable a particular file descriptor to generate +these signals (*note Interrupt Input::). The default action for these +signals is to ignore them. - #include - #include - - struct two_words { int a, b; } memory; - - void - handler(int signum) - { - printf ("%d,%d\n", memory.a, memory.b); - alarm (1); - } - - int - main (void) - { - static struct two_words zeros = { 0, 0 }, ones = { 1, 1 }; - signal (SIGALRM, handler); - memory = zeros; - alarm (1); - while (1) - { - memory = zeros; - memory = ones; - } - } + - Macro: int SIGIO + This signal is sent when a file descriptor is ready to perform + input or output. - This program fills `memory' with zeros, ones, zeros, ones, -alternating forever; meanwhile, once per second, the alarm signal -handler prints the current contents. (Calling `printf' in the handler -is safe in this program because it is certainly not being called outside -the handler when the signal happens.) + On most operating systems, terminals and sockets are the only + kinds of files that can generate `SIGIO'; other kinds, including + ordinary files, never generate `SIGIO' even if you ask them to. - Clearly, this program can print a pair of zeros or a pair of ones. -But that's not all it can do! On most machines, it takes several -instructions to store a new value in `memory', and the value is stored -one word at a time. If the signal is delivered in between these -instructions, the handler might find that `memory.a' is zero and -`memory.b' is one (or vice versa). + In the GNU system `SIGIO' will always be generated properly if you + successfully set asynchronous mode with `fcntl'. - On some machines it may be possible to store a new value in `memory' -with just one instruction that cannot be interrupted. On these -machines, the handler will always print two zeros or two ones. + - Macro: int SIGURG + This signal is sent when "urgent" or out-of-band data arrives on a + socket. *Note Out-of-Band Data::. + + - Macro: int SIGPOLL + This is a System V signal name, more or less similar to `SIGIO'. + It is defined only for compatibility.  -File: libc.info, Node: Atomic Types, Next: Atomic Usage, Prev: Non-atomic Example, Up: Atomic Data Access +File: libc.info, Node: Job Control Signals, Next: Operation Error Signals, Prev: Asynchronous I/O Signals, Up: Standard Signals -Atomic Types -............ +Job Control Signals +------------------- - To avoid uncertainty about interrupting access to a variable, you can -use a particular data type for which access is always atomic: -`sig_atomic_t'. Reading and writing this data type is guaranteed to -happen in a single instruction, so there's no way for a handler to run -"in the middle" of an access. + These signals are used to support job control. If your system +doesn't support job control, then these macros are defined but the +signals themselves can't be raised or handled. - The type `sig_atomic_t' is always an integer data type, but which -one it is, and how many bits it contains, may vary from machine to -machine. + You should generally leave these signals alone unless you really +understand how job control works. *Note Job Control::. - - Data Type: sig_atomic_t - This is an integer data type. Objects of this type are always - accessed atomically. + - Macro: int SIGCHLD + This signal is sent to a parent process whenever one of its child + processes terminates or stops. - In practice, you can assume that `int' and other integer types no -longer than `int' are atomic. You can also assume that pointer types -are atomic; that is very convenient. Both of these assumptions are -true on all of the machines that the GNU C library supports and on all -POSIX systems we know of. + The default action for this signal is to ignore it. If you + establish a handler for this signal while there are child + processes that have terminated but not reported their status via + `wait' or `waitpid' (*note Process Completion::), whether your new + handler applies to those processes or not depends on the + particular operating system. + + - Macro: int SIGCLD + This is an obsolete name for `SIGCHLD'. + + - Macro: int SIGCONT + You can send a `SIGCONT' signal to a process to make it continue. + This signal is special--it always makes the process continue if it + is stopped, before the signal is delivered. The default behavior + is to do nothing else. You cannot block this signal. You can set + a handler, but `SIGCONT' always makes the process continue + regardless. + + Most programs have no reason to handle `SIGCONT'; they simply + resume execution without realizing they were ever stopped. You + can use a handler for `SIGCONT' to make a program do something + special when it is stopped and continued--for example, to reprint + a prompt when it is suspended while waiting for input. + + - Macro: int SIGSTOP + The `SIGSTOP' signal stops the process. It cannot be handled, + ignored, or blocked. + + - Macro: int SIGTSTP + The `SIGTSTP' signal is an interactive stop signal. Unlike + `SIGSTOP', this signal can be handled and ignored. + + Your program should handle this signal if you have a special need + to leave files or system tables in a secure state when a process is + stopped. For example, programs that turn off echoing should handle + `SIGTSTP' so they can turn echoing back on before stopping. + + This signal is generated when the user types the SUSP character + (normally `C-z'). For more information about terminal driver + support, see *Note Special Characters::. + + - Macro: int SIGTTIN + A process cannot read from the user's terminal while it is running + as a background job. When any process in a background job tries to + read from the terminal, all of the processes in the job are sent a + `SIGTTIN' signal. The default action for this signal is to stop + the process. For more information about how this interacts with + the terminal driver, see *Note Access to the Terminal::. + + - Macro: int SIGTTOU + This is similar to `SIGTTIN', but is generated when a process in a + background job attempts to write to the terminal or set its modes. + Again, the default action is to stop the process. `SIGTTOU' is + only generated for an attempt to write to the terminal if the + `TOSTOP' output mode is set; *note Output Modes::. + + While a process is stopped, no more signals can be delivered to it +until it is continued, except `SIGKILL' signals and (obviously) +`SIGCONT' signals. The signals are marked as pending, but not +delivered until the process is continued. The `SIGKILL' signal always +causes termination of the process and can't be blocked, handled or +ignored. You can ignore `SIGCONT', but it always causes the process to +be continued anyway if it is stopped. Sending a `SIGCONT' signal to a +process causes any pending stop signals for that process to be +discarded. Likewise, any pending `SIGCONT' signals for a process are +discarded when it receives a stop signal. + + When a process in an orphaned process group (*note Orphaned Process +Groups::) receives a `SIGTSTP', `SIGTTIN', or `SIGTTOU' signal and does +not handle it, the process does not stop. Stopping the process would +probably not be very useful, since there is no shell program that will +notice it stop and allow the user to continue it. What happens instead +depends on the operating system you are using. Some systems may do +nothing; others may deliver another signal instead, such as `SIGKILL' +or `SIGHUP'. In the GNU system, the process dies with `SIGKILL'; this +avoids the problem of many stopped, orphaned processes lying around the +system.  -File: libc.info, Node: Atomic Usage, Prev: Atomic Types, Up: Atomic Data Access +File: libc.info, Node: Operation Error Signals, Next: Miscellaneous Signals, Prev: Job Control Signals, Up: Standard Signals -Atomic Usage Patterns -..................... +Operation Error Signals +----------------------- - Certain patterns of access avoid any problem even if an access is -interrupted. For example, a flag which is set by the handler, and -tested and cleared by the main program from time to time, is always safe -even if access actually requires two instructions. To show that this is -so, we must consider each access that could be interrupted, and show -that there is no problem if it is interrupted. + These signals are used to report various errors generated by an +operation done by the program. They do not necessarily indicate a +programming error in the program, but an error that prevents an +operating system call from completing. The default action for all of +them is to cause the process to terminate. - An interrupt in the middle of testing the flag is safe because -either it's recognized to be nonzero, in which case the precise value -doesn't matter, or it will be seen to be nonzero the next time it's -tested. + - Macro: int SIGPIPE + Broken pipe. If you use pipes or FIFOs, you have to design your + application so that one process opens the pipe for reading before + another starts writing. If the reading process never starts, or + terminates unexpectedly, writing to the pipe or FIFO raises a + `SIGPIPE' signal. If `SIGPIPE' is blocked, handled or ignored, + the offending call fails with `EPIPE' instead. - An interrupt in the middle of clearing the flag is no problem because -either the value ends up zero, which is what happens if a signal comes -in just before the flag is cleared, or the value ends up nonzero, and -subsequent events occur as if the signal had come in just after the flag -was cleared. As long as the code handles both of these cases properly, -it can also handle a signal in the middle of clearing the flag. (This -is an example of the sort of reasoning you need to do to figure out -whether non-atomic usage is safe.) + Pipes and FIFO special files are discussed in more detail in *Note + Pipes and FIFOs::. - Sometimes you can insure uninterrupted access to one object by -protecting its use with another object, perhaps one whose type -guarantees atomicity. *Note Merged Signals::, for an example. + Another cause of `SIGPIPE' is when you try to output to a socket + that isn't connected. *Note Sending Data::. + + - Macro: int SIGLOST + Resource lost. This signal is generated when you have an advisory + lock on an NFS file, and the NFS server reboots and forgets about + your lock. + + In the GNU system, `SIGLOST' is generated when any server program + dies unexpectedly. It is usually fine to ignore the signal; + whatever call was made to the server that died just returns an + error. + + - Macro: int SIGXCPU + CPU time limit exceeded. This signal is generated when the process + exceeds its soft resource limit on CPU time. *Note Limits on + Resources::. + + - Macro: int SIGXFSZ + File size limit exceeded. This signal is generated when the + process attempts to extend a file so it exceeds the process's soft + resource limit on file size. *Note Limits on Resources::.  -File: libc.info, Node: Interrupted Primitives, Next: Generating Signals, Prev: Defining Handlers, Up: Signal Handling +File: libc.info, Node: Miscellaneous Signals, Next: Signal Messages, Prev: Operation Error Signals, Up: Standard Signals -Primitives Interrupted by Signals -================================= +Miscellaneous Signals +--------------------- - A signal can arrive and be handled while an I/O primitive such as -`open' or `read' is waiting for an I/O device. If the signal handler -returns, the system faces the question: what should happen next? + These signals are used for various other purposes. In general, they +will not affect your program unless it explicitly uses them for +something. - POSIX specifies one approach: make the primitive fail right away. -The error code for this kind of failure is `EINTR'. This is flexible, -but usually inconvenient. Typically, POSIX applications that use signal -handlers must check for `EINTR' after each library function that can -return it, in order to try the call again. Often programmers forget to -check, which is a common source of error. + - Macro: int SIGUSR1 + - Macro: int SIGUSR2 + The `SIGUSR1' and `SIGUSR2' signals are set aside for you to use + any way you want. They're useful for simple interprocess + communication, if you write a signal handler for them in the + program that receives the signal. - The GNU library provides a convenient way to retry a call after a -temporary failure, with the macro `TEMP_FAILURE_RETRY': + There is an example showing the use of `SIGUSR1' and `SIGUSR2' in + *Note Signaling Another Process::. - - Macro: TEMP_FAILURE_RETRY (EXPRESSION) - This macro evaluates EXPRESSION once. If it fails and reports - error code `EINTR', `TEMP_FAILURE_RETRY' evaluates it again, and - over and over until the result is not a temporary failure. + The default action is to terminate the process. - The value returned by `TEMP_FAILURE_RETRY' is whatever value - EXPRESSION produced. + - Macro: int SIGWINCH + Window size change. This is generated on some systems (including + GNU) when the terminal driver's record of the number of rows and + columns on the screen is changed. The default action is to ignore + it. - BSD avoids `EINTR' entirely and provides a more convenient approach: -to restart the interrupted primitive, instead of making it fail. If -you choose this approach, you need not be concerned with `EINTR'. + If a program does full-screen display, it should handle `SIGWINCH'. + When the signal arrives, it should fetch the new screen size and + reformat its display accordingly. - You can choose either approach with the GNU library. If you use -`sigaction' to establish a signal handler, you can specify how that -handler should behave. If you specify the `SA_RESTART' flag, return -from that handler will resume a primitive; otherwise, return from that -handler will cause `EINTR'. *Note Flags for Sigaction::. + - Macro: int SIGINFO + Information request. In 4.4 BSD and the GNU system, this signal + is sent to all the processes in the foreground process group of + the controlling terminal when the user types the STATUS character + in canonical mode; *note Signal Characters::. - Another way to specify the choice is with the `siginterrupt' -function. *Note BSD Handler::. + If the process is the leader of the process group, the default + action is to print some status information about the system and + what the process is doing. Otherwise the default is to do nothing. - When you don't specify with `sigaction' or `siginterrupt' what a -particular handler should do, it uses a default choice. The default -choice in the GNU library depends on the feature test macros you have -defined. If you define `_BSD_SOURCE' or `_GNU_SOURCE' before calling -`signal', the default is to resume primitives; otherwise, the default -is to make them fail with `EINTR'. (The library contains alternate -versions of the `signal' function, and the feature test macros -determine which one you really call.) *Note Feature Test Macros::. + +File: libc.info, Node: Signal Messages, Prev: Miscellaneous Signals, Up: Standard Signals - The description of each primitive affected by this issue lists -`EINTR' among the error codes it can return. +Signal Messages +--------------- - There is one situation where resumption never happens no matter which -choice you make: when a data-transfer function such as `read' or -`write' is interrupted by a signal after transferring part of the data. -In this case, the function returns the number of bytes already -transferred, indicating partial success. + We mentioned above that the shell prints a message describing the +signal that terminated a child process. The clean way to print a +message describing a signal is to use the functions `strsignal' and +`psignal'. These functions use a signal number to specify which kind +of signal to describe. The signal number may come from the termination +status of a child process (*note Process Completion::) or it may come +from a signal handler in the same process. - This might at first appear to cause unreliable behavior on -record-oriented devices (including datagram sockets; *note Datagrams::), -where splitting one `read' or `write' into two would read or write two -records. Actually, there is no problem, because interruption after a -partial transfer cannot happen on such devices; they always transfer an -entire record in one burst, with no waiting once data transfer has -started. + - Function: char * strsignal (int SIGNUM) + This function returns a pointer to a statically-allocated string + containing a message describing the signal SIGNUM. You should not + modify the contents of this string; and, since it can be rewritten + on subsequent calls, you should save a copy of it if you need to + reference it later. + + This function is a GNU extension, declared in the header file + `string.h'. + + - Function: void psignal (int SIGNUM, const char *MESSAGE) + This function prints a message describing the signal SIGNUM to the + standard error output stream `stderr'; see *Note Standard + Streams::. + + If you call `psignal' with a MESSAGE that is either a null pointer + or an empty string, `psignal' just prints the message + corresponding to SIGNUM, adding a trailing newline. + + If you supply a non-null MESSAGE argument, then `psignal' prefixes + its output with this string. It adds a colon and a space + character to separate the MESSAGE from the string corresponding to + SIGNUM. + + This function is a BSD feature, declared in the header file + `signal.h'. + + There is also an array `sys_siglist' which contains the messages for +the various signal codes. This array exists on BSD systems, unlike +`strsignal'.  -File: libc.info, Node: Generating Signals, Next: Blocking Signals, Prev: Interrupted Primitives, Up: Signal Handling +File: libc.info, Node: Signal Actions, Next: Defining Handlers, Prev: Standard Signals, Up: Signal Handling -Generating Signals -================== +Specifying Signal Actions +========================= - Besides signals that are generated as a result of a hardware trap or -interrupt, your program can explicitly send signals to itself or to -another process. + The simplest way to change the action for a signal is to use the +`signal' function. You can specify a built-in action (such as to +ignore the signal), or you can "establish a handler". + + The GNU library also implements the more versatile `sigaction' +facility. This section describes both facilities and gives suggestions +on which to use when. * Menu: -* Signaling Yourself:: A process can send a signal to itself. -* Signaling Another Process:: Send a signal to another process. -* Permission for kill:: Permission for using `kill'. -* Kill Example:: Using `kill' for Communication. +* Basic Signal Handling:: The simple `signal' function. +* Advanced Signal Handling:: The more powerful `sigaction' function. +* Signal and Sigaction:: How those two functions interact. +* Sigaction Function Example:: An example of using the sigaction function. +* Flags for Sigaction:: Specifying options for signal handling. +* Initial Signal Actions:: How programs inherit signal actions.  -File: libc.info, Node: Signaling Yourself, Next: Signaling Another Process, Up: Generating Signals +File: libc.info, Node: Basic Signal Handling, Next: Advanced Signal Handling, Up: Signal Actions -Signaling Yourself ------------------- +Basic Signal Handling +--------------------- - A process can send itself a signal with the `raise' function. This -function is declared in `signal.h'. + The `signal' function provides a simple interface for establishing +an action for a particular signal. The function and associated macros +are declared in the header file `signal.h'. - - Function: int raise (int SIGNUM) - The `raise' function sends the signal SIGNUM to the calling - process. It returns zero if successful and a nonzero value if it - fails. About the only reason for failure would be if the value of - SIGNUM is invalid. + - Data Type: sighandler_t + This is the type of signal handler functions. Signal handlers + take one integer argument specifying the signal number, and have + return type `void'. So, you should define handler functions like + this: - - Function: int gsignal (int SIGNUM) - The `gsignal' function does the same thing as `raise'; it is - provided only for compatibility with SVID. + void HANDLER (int `signum') { ... } - One convenient use for `raise' is to reproduce the default behavior -of a signal that you have trapped. For instance, suppose a user of your -program types the SUSP character (usually `C-z'; *note Special -Characters::) to send it an interactive stop signal (`SIGTSTP'), and -you want to clean up some internal data buffers before stopping. You -might set this up like this: + The name `sighandler_t' for this data type is a GNU extension. + + - Function: sighandler_t signal (int SIGNUM, sighandler_t ACTION) + The `signal' function establishes ACTION as the action for the + signal SIGNUM. + + The first argument, SIGNUM, identifies the signal whose behavior + you want to control, and should be a signal number. The proper + way to specify a signal number is with one of the symbolic signal + names (*note Standard Signals::)--don't use an explicit number, + because the numerical code for a given kind of signal may vary + from operating system to operating system. + + The second argument, ACTION, specifies the action to use for the + signal SIGNUM. This can be one of the following: + + `SIG_DFL' + `SIG_DFL' specifies the default action for the particular + signal. The default actions for various kinds of signals are + stated in *Note Standard Signals::. + + `SIG_IGN' + `SIG_IGN' specifies that the signal should be ignored. + + Your program generally should not ignore signals that + represent serious events or that are normally used to request + termination. You cannot ignore the `SIGKILL' or `SIGSTOP' + signals at all. You can ignore program error signals like + `SIGSEGV', but ignoring the error won't enable the program to + continue executing meaningfully. Ignoring user requests such + as `SIGINT', `SIGQUIT', and `SIGTSTP' is unfriendly. + + When you do not wish signals to be delivered during a certain + part of the program, the thing to do is to block them, not + ignore them. *Note Blocking Signals::. + + `HANDLER' + Supply the address of a handler function in your program, to + specify running this handler as the way to deliver the signal. + + For more information about defining signal handler functions, + see *Note Defining Handlers::. + + If you set the action for a signal to `SIG_IGN', or if you set it + to `SIG_DFL' and the default action is to ignore that signal, then + any pending signals of that type are discarded (even if they are + blocked). Discarding the pending signals means that they will + never be delivered, not even if you subsequently specify another + action and unblock this kind of signal. + + The `signal' function returns the action that was previously in + effect for the specified SIGNUM. You can save this value and + restore it later by calling `signal' again. + + If `signal' can't honor the request, it returns `SIG_ERR' instead. + The following `errno' error conditions are defined for this + function: + + `EINVAL' + You specified an invalid SIGNUM; or you tried to ignore or + provide a handler for `SIGKILL' or `SIGSTOP'. + + *Compatibility Note:* A problem encountered when working with the +`signal' function is that it has different semantics on BSD and SVID +systems. The difference is that on SVID systems the signal handler is +deinstalled after signal delivery. On BSD systems the handler must be +explicitly deinstalled. In the GNU C Library we use the BSD version by +default. To use the SVID version you can either use the function +`sysv_signal' (see below) or use the `_XOPEN_SOURCE' feature select +macro (*note Feature Test Macros::). In general, use of these +functions should be avoided because of compatibility problems. It is +better to use `sigaction' if it is available since the results are much +more reliable. + + Here is a simple example of setting up a handler to delete temporary +files when certain fatal signals happen: #include - /* When a stop signal arrives, set the action back to the default - and then resend the signal after doing cleanup actions. */ - void - tstp_handler (int sig) + termination_handler (int signum) { - signal (SIGTSTP, SIG_DFL); - /* Do cleanup actions here. */ - ... - raise (SIGTSTP); - } - - /* When the process is continued again, restore the signal handler. */ + struct temp_file *p; - void - cont_handler (int sig) - { - signal (SIGCONT, cont_handler); - signal (SIGTSTP, tstp_handler); + for (p = temp_file_list; p; p = p->next) + unlink (p->name); } - /* Enable both handlers during program initialization. */ - int main (void) { - signal (SIGCONT, cont_handler); - signal (SIGTSTP, tstp_handler); + ... + if (signal (SIGINT, termination_handler) == SIG_IGN) + signal (SIGINT, SIG_IGN); + if (signal (SIGHUP, termination_handler) == SIG_IGN) + signal (SIGHUP, SIG_IGN); + if (signal (SIGTERM, termination_handler) == SIG_IGN) + signal (SIGTERM, SIG_IGN); ... } - *Portability note:* `raise' was invented by the ISO C committee. -Older systems may not support it, so using `kill' may be more portable. -*Note Signaling Another Process::. - - -File: libc.info, Node: Signaling Another Process, Next: Permission for kill, Prev: Signaling Yourself, Up: Generating Signals +Note that if a given signal was previously set to be ignored, this code +avoids altering that setting. This is because non-job-control shells +often ignore certain signals when starting children, and it is important +for the children to respect this. -Signaling Another Process -------------------------- + We do not handle `SIGQUIT' or the program error signals in this +example because these are designed to provide information for debugging +(a core dump), and the temporary files may give useful information. - The `kill' function can be used to send a signal to another process. -In spite of its name, it can be used for a lot of things other than -causing a process to terminate. Some examples of situations where you -might want to send signals between processes are: + - Function: sighandler_t sysv_signal (int SIGNUM, sighandler_t ACTION) + The `sysv_signal' implements the behavior of the standard `signal' + function as found on SVID systems. The difference to BSD systems + is that the handler is deinstalled after a delivery of a signal. - * A parent process starts a child to perform a task--perhaps having - the child running an infinite loop--and then terminates the child - when the task is no longer needed. + *Compatibility Note:* As said above for `signal', this function + should be avoided when possible. `sigaction' is the preferred + method. - * A process executes as part of a group, and needs to terminate or - notify the other processes in the group when an error or other - event occurs. + - Function: sighandler_t ssignal (int SIGNUM, sighandler_t ACTION) + The `ssignal' function does the same thing as `signal'; it is + provided only for compatibility with SVID. - * Two processes need to synchronize while working together. + - Macro: sighandler_t SIG_ERR + The value of this macro is used as the return value from `signal' + to indicate an error. - This section assumes that you know a little bit about how processes -work. For more information on this subject, see *Note Processes::. + +File: libc.info, Node: Advanced Signal Handling, Next: Signal and Sigaction, Prev: Basic Signal Handling, Up: Signal Actions - The `kill' function is declared in `signal.h'. +Advanced Signal Handling +------------------------ - - Function: int kill (pid_t PID, int SIGNUM) - The `kill' function sends the signal SIGNUM to the process or - process group specified by PID. Besides the signals listed in - *Note Standard Signals::, SIGNUM can also have a value of zero to - check the validity of the PID. + The `sigaction' function has the same basic effect as `signal': to +specify how a signal should be handled by the process. However, +`sigaction' offers more control, at the expense of more complexity. In +particular, `sigaction' allows you to specify additional flags to +control when the signal is generated and how the handler is invoked. - The PID specifies the process or process group to receive the - signal: + The `sigaction' function is declared in `signal.h'. - `PID > 0' - The process whose identifier is PID. + - Data Type: struct sigaction + Structures of type `struct sigaction' are used in the `sigaction' + function to specify all the information about how to handle a + particular signal. This structure contains at least the following + members: - `PID == 0' - All processes in the same process group as the sender. + `sighandler_t sa_handler' + This is used in the same way as the ACTION argument to the + `signal' function. The value can be `SIG_DFL', `SIG_IGN', or + a function pointer. *Note Basic Signal Handling::. - `PID < -1' - The process group whose identifier is -PID. + `sigset_t sa_mask' + This specifies a set of signals to be blocked while the + handler runs. Blocking is explained in *Note Blocking for + Handler::. Note that the signal that was delivered is + automatically blocked by default before its handler is + started; this is true regardless of the value in `sa_mask'. + If you want that signal not to be blocked within its handler, + you must write code in the handler to unblock it. - `PID == -1' - If the process is privileged, send the signal to all - processes except for some special system processes. - Otherwise, send the signal to all processes with the same - effective user ID. + `int sa_flags' + This specifies various flags which can affect the behavior of + the signal. These are described in more detail in *Note + Flags for Sigaction::. - A process can send a signal to itself with a call like - `kill (getpid(), SIGNUM)'. If `kill' is used by a process to send - a signal to itself, and the signal is not blocked, then `kill' - delivers at least one signal (which might be some other pending - unblocked signal instead of the signal SIGNUM) to that process - before it returns. + - Function: int sigaction (int SIGNUM, const struct sigaction + *restrict ACTION, struct sigaction *restrict OLD-ACTION) + The ACTION argument is used to set up a new action for the signal + SIGNUM, while the OLD-ACTION argument is used to return + information about the action previously associated with this + symbol. (In other words, OLD-ACTION has the same purpose as the + `signal' function's return value--you can check to see what the + old action in effect for the signal was, and restore it later if + you want.) - The return value from `kill' is zero if the signal can be sent - successfully. Otherwise, no signal is sent, and a value of `-1' is - returned. If PID specifies sending a signal to several processes, - `kill' succeeds if it can send the signal to at least one of them. - There's no way you can tell which of the processes got the signal - or whether all of them did. + Either ACTION or OLD-ACTION can be a null pointer. If OLD-ACTION + is a null pointer, this simply suppresses the return of + information about the old action. If ACTION is a null pointer, + the action associated with the signal SIGNUM is unchanged; this + allows you to inquire about how a signal is being handled without + changing that handling. - The following `errno' error conditions are defined for this - function: + The return value from `sigaction' is zero if it succeeds, and `-1' + on failure. The following `errno' error conditions are defined + for this function: `EINVAL' - The SIGNUM argument is an invalid or unsupported number. - - `EPERM' - You do not have the privilege to send a signal to the process - or any of the processes in the process group named by PID. - - `ESCRH' - The PID argument does not refer to an existing process or - group. + The SIGNUM argument is not valid, or you are trying to trap + or ignore `SIGKILL' or `SIGSTOP'. - - Function: int killpg (int PGID, int SIGNUM) - This is similar to `kill', but sends signal SIGNUM to the process - group PGID. This function is provided for compatibility with BSD; - using `kill' to do this is more portable. + +File: libc.info, Node: Signal and Sigaction, Next: Sigaction Function Example, Prev: Advanced Signal Handling, Up: Signal Actions - As a simple example of `kill', the call `kill (getpid (), SIG)' has -the same effect as `raise (SIG)'. +Interaction of `signal' and `sigaction' +--------------------------------------- - -File: libc.info, Node: Permission for kill, Next: Kill Example, Prev: Signaling Another Process, Up: Generating Signals + It's possible to use both the `signal' and `sigaction' functions +within a single program, but you have to be careful because they can +interact in slightly strange ways. -Permission for using `kill' ---------------------------- + The `sigaction' function specifies more information than the +`signal' function, so the return value from `signal' cannot express the +full range of `sigaction' possibilities. Therefore, if you use +`signal' to save and later reestablish an action, it may not be able to +reestablish properly a handler that was established with `sigaction'. - There are restrictions that prevent you from using `kill' to send -signals to any random process. These are intended to prevent antisocial -behavior such as arbitrarily killing off processes belonging to another -user. In typical use, `kill' is used to pass signals between parent, -child, and sibling processes, and in these situations you normally do -have permission to send signals. The only common exception is when you -run a setuid program in a child process; if the program changes its -real UID as well as its effective UID, you may not have permission to -send a signal. The `su' program does this. + To avoid having problems as a result, always use `sigaction' to save +and restore a handler if your program uses `sigaction' at all. Since +`sigaction' is more general, it can properly save and reestablish any +action, regardless of whether it was established originally with +`signal' or `sigaction'. - Whether a process has permission to send a signal to another process -is determined by the user IDs of the two processes. This concept is -discussed in detail in *Note Process Persona::. + On some systems if you establish an action with `signal' and then +examine it with `sigaction', the handler address that you get may not +be the same as what you specified with `signal'. It may not even be +suitable for use as an action argument with `signal'. But you can rely +on using it as an argument to `sigaction'. This problem never happens +on the GNU system. - Generally, for a process to be able to send a signal to another -process, either the sending process must belong to a privileged user -(like `root'), or the real or effective user ID of the sending process -must match the real or effective user ID of the receiving process. If -the receiving process has changed its effective user ID from the -set-user-ID mode bit on its process image file, then the owner of the -process image file is used in place of its current effective user ID. -In some implementations, a parent process might be able to send signals -to a child process even if the user ID's don't match, and other -implementations might enforce other restrictions. + So, you're better off using one or the other of the mechanisms +consistently within a single program. - The `SIGCONT' signal is a special case. It can be sent if the -sender is part of the same session as the receiver, regardless of user -IDs. + *Portability Note:* The basic `signal' function is a feature of +ISO C, while `sigaction' is part of the POSIX.1 standard. If you are +concerned about portability to non-POSIX systems, then you should use +the `signal' function instead.  -File: libc.info, Node: Kill Example, Prev: Permission for kill, Up: Generating Signals - -Using `kill' for Communication ------------------------------- +File: libc.info, Node: Sigaction Function Example, Next: Flags for Sigaction, Prev: Signal and Sigaction, Up: Signal Actions - Here is a longer example showing how signals can be used for -interprocess communication. This is what the `SIGUSR1' and `SIGUSR2' -signals are provided for. Since these signals are fatal by default, -the process that is supposed to receive them must trap them through -`signal' or `sigaction'. +`sigaction' Function Example +---------------------------- - In this example, a parent process forks a child process and then -waits for the child to complete its initialization. The child process -tells the parent when it is ready by sending it a `SIGUSR1' signal, -using the `kill' function. + In *Note Basic Signal Handling::, we gave an example of establishing +a simple handler for termination signals using `signal'. Here is an +equivalent example using `sigaction': #include - #include - #include - #include - - /* When a `SIGUSR1' signal arrives, set this variable. */ - volatile sig_atomic_t usr_interrupt = 0; void - synch_signal (int sig) - { - usr_interrupt = 1; - } - - /* The child process executes this function. */ - void - child_function (void) + termination_handler (int signum) { - /* Perform initialization. */ - printf ("I'm here!!! My pid is %d.\n", (int) getpid ()); - - /* Let parent know you're done. */ - kill (getppid (), SIGUSR1); + struct temp_file *p; - /* Continue with execution. */ - puts ("Bye, now...."); - exit (0); + for (p = temp_file_list; p; p = p->next) + unlink (p->name); } int main (void) { - struct sigaction usr_action; - sigset_t block_mask; - pid_t child_id; - - /* Establish the signal handler. */ - sigfillset (&block_mask); - usr_action.sa_handler = synch_signal; - usr_action.sa_mask = block_mask; - usr_action.sa_flags = 0; - sigaction (SIGUSR1, &usr_action, NULL); - - /* Create the child process. */ - child_id = fork (); - if (child_id == 0) - child_function (); /* Does not return. */ - - /* Busy wait for the child to send a signal. */ - while (!usr_interrupt) - ; + ... + struct sigaction new_action, old_action; - /* Now continue execution. */ - puts ("That's all, folks!"); + /* Set up the structure to specify the new action. */ + new_action.sa_handler = termination_handler; + sigemptyset (&new_action.sa_mask); + new_action.sa_flags = 0; - return 0; + sigaction (SIGINT, NULL, &old_action); + if (old_action.sa_handler != SIG_IGN) + sigaction (SIGINT, &new_action, NULL); + sigaction (SIGHUP, NULL, &old_action); + if (old_action.sa_handler != SIG_IGN) + sigaction (SIGHUP, &new_action, NULL); + sigaction (SIGTERM, NULL, &old_action); + if (old_action.sa_handler != SIG_IGN) + sigaction (SIGTERM, &new_action, NULL); + ... } - This example uses a busy wait, which is bad, because it wastes CPU -cycles that other programs could otherwise use. It is better to ask the -system to wait until the signal arrives. See the example in *Note -Waiting for a Signal::. - - -File: libc.info, Node: Blocking Signals, Next: Waiting for a Signal, Prev: Generating Signals, Up: Signal Handling - -Blocking Signals -================ - - Blocking a signal means telling the operating system to hold it and -deliver it later. Generally, a program does not block signals -indefinitely--it might as well ignore them by setting their actions to -`SIG_IGN'. But it is useful to block signals briefly, to prevent them -from interrupting sensitive operations. For instance: - - * You can use the `sigprocmask' function to block signals while you - modify global variables that are also modified by the handlers for - these signals. - - * You can set `sa_mask' in your `sigaction' call to block certain - signals while a particular signal handler runs. This way, the - signal handler can run without being interrupted itself by signals. - -* Menu: - -* Why Block:: The purpose of blocking signals. -* Signal Sets:: How to specify which signals to - block. -* Process Signal Mask:: Blocking delivery of signals to your - process during normal execution. -* Testing for Delivery:: Blocking to Test for Delivery of - a Signal. -* Blocking for Handler:: Blocking additional signals while a - handler is being run. -* Checking for Pending Signals:: Checking for Pending Signals -* Remembering a Signal:: How you can get almost the same - effect as blocking a signal, by - handling it and setting a flag - to be tested later. - - -File: libc.info, Node: Why Block, Next: Signal Sets, Up: Blocking Signals - -Why Blocking Signals is Useful ------------------------------- - - Temporary blocking of signals with `sigprocmask' gives you a way to -prevent interrupts during critical parts of your code. If signals -arrive in that part of the program, they are delivered later, after you -unblock them. - - One example where this is useful is for sharing data between a signal -handler and the rest of the program. If the type of the data is not -`sig_atomic_t' (*note Atomic Data Access::), then the signal handler -could run when the rest of the program has only half finished reading -or writing the data. This would lead to confusing consequences. + The program just loads the `new_action' structure with the desired +parameters and passes it in the `sigaction' call. The usage of +`sigemptyset' is described later; see *Note Blocking Signals::. - To make the program reliable, you can prevent the signal handler from -running while the rest of the program is examining or modifying that -data--by blocking the appropriate signal around the parts of the -program that touch the data. + As in the example using `signal', we avoid handling signals +previously set to be ignored. Here we can avoid altering the signal +handler even momentarily, by using the feature of `sigaction' that lets +us examine the current action without specifying a new one. - Blocking signals is also necessary when you want to perform a certain -action only if a signal has not arrived. Suppose that the handler for -the signal sets a flag of type `sig_atomic_t'; you would like to test -the flag and perform the action if the flag is not set. This is -unreliable. Suppose the signal is delivered immediately after you test -the flag, but before the consequent action: then the program will -perform the action even though the signal has arrived. + Here is another example. It retrieves information about the current +action for `SIGINT' without changing that action. - The only way to test reliably for whether a signal has yet arrived -is to test while the signal is blocked. + struct sigaction query_action; + + if (sigaction (SIGINT, NULL, &query_action) < 0) + /* `sigaction' returns -1 in case of error. */ + else if (query_action.sa_handler == SIG_DFL) + /* `SIGINT' is handled in the default, fatal manner. */ + else if (query_action.sa_handler == SIG_IGN) + /* `SIGINT' is ignored. */ + else + /* A programmer-defined signal handler is in effect. */  -File: libc.info, Node: Signal Sets, Next: Process Signal Mask, Prev: Why Block, Up: Blocking Signals +File: libc.info, Node: Flags for Sigaction, Next: Initial Signal Actions, Prev: Sigaction Function Example, Up: Signal Actions -Signal Sets ------------ +Flags for `sigaction' +--------------------- - All of the signal blocking functions use a data structure called a -"signal set" to specify what signals are affected. Thus, every -activity involves two stages: creating the signal set, and then passing -it as an argument to a library function. + The `sa_flags' member of the `sigaction' structure is a catch-all +for special features. Most of the time, `SA_RESTART' is a good value +to use for this field. - These facilities are declared in the header file `signal.h'. + The value of `sa_flags' is interpreted as a bit mask. Thus, you +should choose the flags you want to set, OR those flags together, and +store the result in the `sa_flags' member of your `sigaction' structure. - - Data Type: sigset_t - The `sigset_t' data type is used to represent a signal set. - Internally, it may be implemented as either an integer or structure - type. + Each signal number has its own set of flags. Each call to +`sigaction' affects one particular signal number, and the flags that +you specify apply only to that particular signal. - For portability, use only the functions described in this section - to initialize, change, and retrieve information from `sigset_t' - objects--don't try to manipulate them directly. + In the GNU C library, establishing a handler with `signal' sets all +the flags to zero except for `SA_RESTART', whose value depends on the +settings you have made with `siginterrupt'. *Note Interrupted +Primitives::, to see what this is about. - There are two ways to initialize a signal set. You can initially -specify it to be empty with `sigemptyset' and then add specified -signals individually. Or you can specify it to be full with -`sigfillset' and then delete specified signals individually. + These macros are defined in the header file `signal.h'. - You must always initialize the signal set with one of these two -functions before using it in any other way. Don't try to set all the -signals explicitly because the `sigset_t' object might include some -other information (like a version field) that needs to be initialized as -well. (In addition, it's not wise to put into your program an -assumption that the system has no signals aside from the ones you know -about.) + - Macro: int SA_NOCLDSTOP + This flag is meaningful only for the `SIGCHLD' signal. When the + flag is set, the system delivers the signal for a terminated child + process but not for one that is stopped. By default, `SIGCHLD' is + delivered for both terminated children and stopped children. - - Function: int sigemptyset (sigset_t *SET) - This function initializes the signal set SET to exclude all of the - defined signals. It always returns `0'. + Setting this flag for a signal other than `SIGCHLD' has no effect. - - Function: int sigfillset (sigset_t *SET) - This function initializes the signal set SET to include all of the - defined signals. Again, the return value is `0'. + - Macro: int SA_ONSTACK + If this flag is set for a particular signal number, the system + uses the signal stack when delivering that kind of signal. *Note + Signal Stack::. If a signal with this flag arrives and you have + not set a signal stack, the system terminates the program with + `SIGILL'. - - Function: int sigaddset (sigset_t *SET, int SIGNUM) - This function adds the signal SIGNUM to the signal set SET. All - `sigaddset' does is modify SET; it does not block or unblock any - signals. + - Macro: int SA_RESTART + This flag controls what happens when a signal is delivered during + certain primitives (such as `open', `read' or `write'), and the + signal handler returns normally. There are two alternatives: the + library function can resume, or it can return failure with error + code `EINTR'. - The return value is `0' on success and `-1' on failure. The - following `errno' error condition is defined for this function: + The choice is controlled by the `SA_RESTART' flag for the + particular kind of signal that was delivered. If the flag is set, + returning from a handler resumes the library function. If the + flag is clear, returning from a handler makes the function fail. + *Note Interrupted Primitives::. - `EINVAL' - The SIGNUM argument doesn't specify a valid signal. + +File: libc.info, Node: Initial Signal Actions, Prev: Flags for Sigaction, Up: Signal Actions - - Function: int sigdelset (sigset_t *SET, int SIGNUM) - This function removes the signal SIGNUM from the signal set SET. - All `sigdelset' does is modify SET; it does not block or unblock - any signals. The return value and error conditions are the same - as for `sigaddset'. +Initial Signal Actions +---------------------- - Finally, there is a function to test what signals are in a signal -set: + When a new process is created (*note Creating a Process::), it +inherits handling of signals from its parent process. However, when +you load a new process image using the `exec' function (*note Executing +a File::), any signals that you've defined your own handlers for revert +to their `SIG_DFL' handling. (If you think about it a little, this +makes sense; the handler functions from the old program are specific to +that program, and aren't even present in the address space of the new +program image.) Of course, the new program can establish its own +handlers. - - Function: int sigismember (const sigset_t *SET, int SIGNUM) - The `sigismember' function tests whether the signal SIGNUM is a - member of the signal set SET. It returns `1' if the signal is in - the set, `0' if not, and `-1' if there is an error. + When a program is run by a shell, the shell normally sets the initial +actions for the child process to `SIG_DFL' or `SIG_IGN', as +appropriate. It's a good idea to check to make sure that the shell has +not set up an initial action of `SIG_IGN' before you establish your own +signal handlers. - The following `errno' error condition is defined for this function: + Here is an example of how to establish a handler for `SIGHUP', but +not if `SIGHUP' is currently ignored: - `EINVAL' - The SIGNUM argument doesn't specify a valid signal. + ... + struct sigaction temp; + + sigaction (SIGHUP, NULL, &temp); + + if (temp.sa_handler != SIG_IGN) + { + temp.sa_handler = handle_sighup; + sigemptyset (&temp.sa_mask); + sigaction (SIGHUP, &temp, NULL); + }  -File: libc.info, Node: Process Signal Mask, Next: Testing for Delivery, Prev: Signal Sets, Up: Blocking Signals - -Process Signal Mask -------------------- +File: libc.info, Node: Defining Handlers, Next: Interrupted Primitives, Prev: Signal Actions, Up: Signal Handling - The collection of signals that are currently blocked is called the -"signal mask". Each process has its own signal mask. When you create -a new process (*note Creating a Process::), it inherits its parent's -mask. You can block or unblock signals with total flexibility by -modifying the signal mask. +Defining Signal Handlers +======================== - The prototype for the `sigprocmask' function is in `signal.h'. + This section describes how to write a signal handler function that +can be established with the `signal' or `sigaction' functions. - - Function: int sigprocmask (int HOW, const sigset_t *restrict SET, - sigset_t *restrict OLDSET) - The `sigprocmask' function is used to examine or change the calling - process's signal mask. The HOW argument determines how the signal - mask is changed, and must be one of the following values: + A signal handler is just a function that you compile together with +the rest of the program. Instead of directly invoking the function, +you use `signal' or `sigaction' to tell the operating system to call it +when a signal arrives. This is known as "establishing" the handler. +*Note Signal Actions::. - `SIG_BLOCK' - Block the signals in `set'--add them to the existing mask. In - other words, the new mask is the union of the existing mask - and SET. + There are two basic strategies you can use in signal handler +functions: - `SIG_UNBLOCK' - Unblock the signals in SET--remove them from the existing - mask. + * You can have the handler function note that the signal arrived by + tweaking some global data structures, and then return normally. - `SIG_SETMASK' - Use SET for the mask; ignore the previous value of the mask. + * You can have the handler function terminate the program or transfer + control to a point where it can recover from the situation that + caused the signal. - The last argument, OLDSET, is used to return information about the - old process signal mask. If you just want to change the mask - without looking at it, pass a null pointer as the OLDSET argument. - Similarly, if you want to know what's in the mask without changing - it, pass a null pointer for SET (in this case the HOW argument is - not significant). The OLDSET argument is often used to remember - the previous signal mask in order to restore it later. (Since the - signal mask is inherited over `fork' and `exec' calls, you can't - predict what its contents are when your program starts running.) + You need to take special care in writing handler functions because +they can be called asynchronously. That is, a handler might be called +at any point in the program, unpredictably. If two signals arrive +during a very short interval, one handler can run within another. This +section describes what your handler should do, and what you should +avoid. - If invoking `sigprocmask' causes any pending signals to be - unblocked, at least one of those signals is delivered to the - process before `sigprocmask' returns. The order in which pending - signals are delivered is not specified, but you can control the - order explicitly by making multiple `sigprocmask' calls to unblock - various signals one at a time. +* Menu: - The `sigprocmask' function returns `0' if successful, and `-1' to - indicate an error. The following `errno' error conditions are - defined for this function: +* Handler Returns:: Handlers that return normally, and what + this means. +* Termination in Handler:: How handler functions terminate a program. +* Longjmp in Handler:: Nonlocal transfer of control out of a + signal handler. +* Signals in Handler:: What happens when signals arrive while + the handler is already occupied. +* Merged Signals:: When a second signal arrives before the + first is handled. +* Nonreentrancy:: Do not call any functions unless you know they + are reentrant with respect to signals. +* Atomic Data Access:: A single handler can run in the middle of + reading or writing a single object. - `EINVAL' - The HOW argument is invalid. + +File: libc.info, Node: Handler Returns, Next: Termination in Handler, Up: Defining Handlers - You can't block the `SIGKILL' and `SIGSTOP' signals, but if the - signal set includes these, `sigprocmask' just ignores them instead - of returning an error status. +Signal Handlers that Return +--------------------------- - Remember, too, that blocking program error signals such as `SIGFPE' - leads to undesirable results for signals generated by an actual - program error (as opposed to signals sent with `raise' or `kill'). - This is because your program may be too broken to be able to - continue executing to a point where the signal is unblocked again. - *Note Program Error Signals::. + Handlers which return normally are usually used for signals such as +`SIGALRM' and the I/O and interprocess communication signals. But a +handler for `SIGINT' might also return normally after setting a flag +that tells the program to exit at a convenient time. - -File: libc.info, Node: Testing for Delivery, Next: Blocking for Handler, Prev: Process Signal Mask, Up: Blocking Signals + It is not safe to return normally from the handler for a program +error signal, because the behavior of the program when the handler +function returns is not defined after a program error. *Note Program +Error Signals::. -Blocking to Test for Delivery of a Signal ------------------------------------------ + Handlers that return normally must modify some global variable in +order to have any effect. Typically, the variable is one that is +examined periodically by the program during normal operation. Its data +type should be `sig_atomic_t' for reasons described in *Note Atomic +Data Access::. - Now for a simple example. Suppose you establish a handler for -`SIGALRM' signals that sets a flag whenever a signal arrives, and your -main program checks this flag from time to time and then resets it. -You can prevent additional `SIGALRM' signals from arriving in the -meantime by wrapping the critical part of the code with calls to -`sigprocmask', like this: + Here is a simple example of such a program. It executes the body of +the loop until it has noticed that a `SIGALRM' signal has arrived. +This technique is useful because it allows the iteration in progress +when the signal arrives to complete before the loop exits. - /* This variable is set by the SIGALRM signal handler. */ - volatile sig_atomic_t flag = 0; + #include + #include + #include + + /* This flag controls termination of the main loop. */ + volatile sig_atomic_t keep_going = 1; + + /* The signal handler just clears the flag and re-enables itself. */ + void + catch_alarm (int sig) + { + keep_going = 0; + signal (sig, catch_alarm); + } + + void + do_stuff (void) + { + puts ("Doing stuff while waiting for alarm...."); + } int main (void) { - sigset_t block_alarm; - - ... + /* Establish a handler for SIGALRM signals. */ + signal (SIGALRM, catch_alarm); - /* Initialize the signal mask. */ - sigemptyset (&block_alarm); - sigaddset (&block_alarm, SIGALRM); + /* Set an alarm to go off in a little while. */ + alarm (2); - while (1) - { - /* Check if a signal has arrived; if so, reset the flag. */ - sigprocmask (SIG_BLOCK, &block_alarm, NULL); - if (flag) - { - ACTIONS-IF-NOT-ARRIVED - flag = 0; - } - sigprocmask (SIG_UNBLOCK, &block_alarm, NULL); + /* Check the flag once in a while to see when to quit. */ + while (keep_going) + do_stuff (); - ... - } + return EXIT_SUCCESS; }  -File: libc.info, Node: Blocking for Handler, Next: Checking for Pending Signals, Prev: Testing for Delivery, Up: Blocking Signals - -Blocking Signals for a Handler ------------------------------- - - When a signal handler is invoked, you usually want it to be able to -finish without being interrupted by another signal. From the moment the -handler starts until the moment it finishes, you must block signals that -might confuse it or corrupt its data. - - When a handler function is invoked on a signal, that signal is -automatically blocked (in addition to any other signals that are already -in the process's signal mask) during the time the handler is running. -If you set up a handler for `SIGTSTP', for instance, then the arrival -of that signal forces further `SIGTSTP' signals to wait during the -execution of the handler. +File: libc.info, Node: Termination in Handler, Next: Longjmp in Handler, Prev: Handler Returns, Up: Defining Handlers - However, by default, other kinds of signals are not blocked; they can -arrive during handler execution. +Handlers That Terminate the Process +----------------------------------- - The reliable way to block other kinds of signals during the -execution of the handler is to use the `sa_mask' member of the -`sigaction' structure. + Handler functions that terminate the program are typically used to +cause orderly cleanup or recovery from program error signals and +interactive interrupts. - Here is an example: + The cleanest way for a handler to terminate the process is to raise +the same signal that ran the handler in the first place. Here is how +to do this: - #include - #include - - void catch_stop (); + volatile sig_atomic_t fatal_error_in_progress = 0; void - install_handler (void) + fatal_error_signal (int sig) { - struct sigaction setup_action; - sigset_t block_mask; + /* Since this handler is established for more than one kind of signal, + it might still get invoked recursively by delivery of some other kind + of signal. Use a static variable to keep track of that. */ + if (fatal_error_in_progress) + raise (sig); + fatal_error_in_progress = 1; - sigemptyset (&block_mask); - /* Block other terminal-generated signals while handler runs. */ - sigaddset (&block_mask, SIGINT); - sigaddset (&block_mask, SIGQUIT); - setup_action.sa_handler = catch_stop; - setup_action.sa_mask = block_mask; - setup_action.sa_flags = 0; - sigaction (SIGTSTP, &setup_action, NULL); + /* Now do the clean up actions: + - reset terminal modes + - kill child processes + - remove lock files */ + ... + + /* Now reraise the signal. We reactivate the signal's + default handling, which is to terminate the process. + We could just call `exit' or `abort', + but reraising the signal sets the return status + from the process correctly. */ + signal (sig, SIG_DFL); + raise (sig); } - This is more reliable than blocking the other signals explicitly in -the code for the handler. If you block signals explicitly in the -handler, you can't avoid at least a short interval at the beginning of -the handler where they are not yet blocked. - - You cannot remove signals from the process's current mask using this -mechanism. However, you can make calls to `sigprocmask' within your -handler to block or unblock signals as you wish. - - In any case, when the handler returns, the system restores the mask -that was in place before the handler was entered. If any signals that -become unblocked by this restoration are pending, the process will -receive those signals immediately, before returning to the code that was -interrupted. -  -File: libc.info, Node: Checking for Pending Signals, Next: Remembering a Signal, Prev: Blocking for Handler, Up: Blocking Signals +File: libc.info, Node: Longjmp in Handler, Next: Signals in Handler, Prev: Termination in Handler, Up: Defining Handlers -Checking for Pending Signals ----------------------------- +Nonlocal Control Transfer in Handlers +------------------------------------- - You can find out which signals are pending at any time by calling -`sigpending'. This function is declared in `signal.h'. + You can do a nonlocal transfer of control out of a signal handler +using the `setjmp' and `longjmp' facilities (*note Non-Local Exits::). - - Function: int sigpending (sigset_t *SET) - The `sigpending' function stores information about pending signals - in SET. If there is a pending signal that is blocked from - delivery, then that signal is a member of the returned set. (You - can test whether a particular signal is a member of this set using - `sigismember'; see *Note Signal Sets::.) + When the handler does a nonlocal control transfer, the part of the +program that was running will not continue. If this part of the program +was in the middle of updating an important data structure, the data +structure will remain inconsistent. Since the program does not +terminate, the inconsistency is likely to be noticed later on. - The return value is `0' if successful, and `-1' on failure. + There are two ways to avoid this problem. One is to block the signal +for the parts of the program that update important data structures. +Blocking the signal delays its delivery until it is unblocked, once the +critical updating is finished. *Note Blocking Signals::. - Testing whether a signal is pending is not often useful. Testing -when that signal is not blocked is almost certainly bad design. + The other way to re-initialize the crucial data structures in the +signal handler, or make their values consistent. - Here is an example. + Here is a rather schematic example showing the reinitialization of +one global variable. #include - #include + #include - sigset_t base_mask, waiting_mask; + jmp_buf return_to_top_level; - sigemptyset (&base_mask); - sigaddset (&base_mask, SIGINT); - sigaddset (&base_mask, SIGTSTP); + volatile sig_atomic_t waiting_for_input; - /* Block user interrupts while doing other processing. */ - sigprocmask (SIG_SETMASK, &base_mask, NULL); - ... + void + handle_sigint (int signum) + { + /* We may have been waiting for input when the signal arrived, + but we are no longer waiting once we transfer control. */ + waiting_for_input = 0; + longjmp (return_to_top_level, 1); + } - /* After a while, check to see whether any signals are pending. */ - sigpending (&waiting_mask); - if (sigismember (&waiting_mask, SIGINT)) { - /* User has tried to kill the process. */ + int + main (void) + { + ... + signal (SIGINT, sigint_handler); + ... + while (1) { + prepare_for_command (); + if (setjmp (return_to_top_level) == 0) + read_and_execute_command (); + } } - else if (sigismember (&waiting_mask, SIGTSTP)) { - /* User has tried to stop the process. */ + + /* Imagine this is a subroutine used by various commands. */ + char * + read_data () + { + if (input_from_terminal) { + waiting_for_input = 1; + ... + waiting_for_input = 0; + } else { + ... + } } - - Remember that if there is a particular signal pending for your -process, additional signals of that same type that arrive in the -meantime might be discarded. For example, if a `SIGINT' signal is -pending when another `SIGINT' signal arrives, your program will -probably only see one of them when you unblock this signal. - - *Portability Note:* The `sigpending' function is new in POSIX.1. -Older systems have no equivalent facility. diff -durpN glibc-2.2.3/manual/libc.info-39 glibc-2.2.4/manual/libc.info-39 --- glibc-2.2.3/manual/libc.info-39 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-39 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1243 +7,1179 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. - - -File: libc.info, Node: Remembering a Signal, Prev: Checking for Pending Signals, Up: Blocking Signals - -Remembering a Signal to Act On Later ------------------------------------- - - Instead of blocking a signal using the library facilities, you can -get almost the same results by making the handler set a flag to be -tested later, when you "unblock". Here is an example: - - /* If this flag is nonzero, don't handle the signal right away. */ - volatile sig_atomic_t signal_pending; - - /* This is nonzero if a signal arrived and was not handled. */ - volatile sig_atomic_t defer_signal; - - void - handler (int signum) - { - if (defer_signal) - signal_pending = signum; - else - ... /* "Really" handle the signal. */ - } - - ... - - void - update_mumble (int frob) - { - /* Prevent signals from having immediate effect. */ - defer_signal++; - /* Now update `mumble', without worrying about interruption. */ - mumble.a = 1; - mumble.b = hack (); - mumble.c = frob; - /* We have updated `mumble'. Handle any signal that came in. */ - defer_signal--; - if (defer_signal == 0 && signal_pending != 0) - raise (signal_pending); - } + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Note how the particular signal that arrives is stored in -`signal_pending'. That way, we can handle several types of -inconvenient signals with the same mechanism. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - We increment and decrement `defer_signal' so that nested critical -sections will work properly; thus, if `update_mumble' were called with -`signal_pending' already nonzero, signals would be deferred not only -within `update_mumble', but also within the caller. This is also why -we do not check `signal_pending' if `defer_signal' is still nonzero. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - The incrementing and decrementing of `defer_signal' each require more -than one instruction; it is possible for a signal to happen in the -middle. But that does not cause any problem. If the signal happens -early enough to see the value from before the increment or decrement, -that is equivalent to a signal which came before the beginning of the -increment or decrement, which is a case that works properly. + (a) The FSF's Front-Cover Text is: - It is absolutely vital to decrement `defer_signal' before testing -`signal_pending', because this avoids a subtle bug. If we did these -things in the other order, like this, + A GNU Manual - if (defer_signal == 1 && signal_pending != 0) - raise (signal_pending); - defer_signal--; + (b) The FSF's Back-Cover Text is: -then a signal arriving in between the `if' statement and the decrement -would be effectively "lost" for an indefinite amount of time. The -handler would merely set `defer_signal', but the program having already -tested this variable, it would not test the variable again. + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - Bugs like these are called "timing errors". They are especially bad -because they happen only rarely and are nearly impossible to reproduce. -You can't expect to find them with a debugger as you would find a -reproducible bug. So it is worth being especially careful to avoid -them. + +File: libc.info, Node: Signals in Handler, Next: Merged Signals, Prev: Longjmp in Handler, Up: Defining Handlers - (You would not be tempted to write the code in this order, given the -use of `defer_signal' as a counter which must be tested along with -`signal_pending'. After all, testing for zero is cleaner than testing -for one. But if you did not use `defer_signal' as a counter, and gave -it values of zero and one only, then either order might seem equally -simple. This is a further advantage of using a counter for -`defer_signal': it will reduce the chance you will write the code in -the wrong order and create a subtle bug.) +Signals Arriving While a Handler Runs +------------------------------------- - -File: libc.info, Node: Waiting for a Signal, Next: Signal Stack, Prev: Blocking Signals, Up: Signal Handling + What happens if another signal arrives while your signal handler +function is running? -Waiting for a Signal -==================== + When the handler for a particular signal is invoked, that signal is +automatically blocked until the handler returns. That means that if two +signals of the same kind arrive close together, the second one will be +held until the first has been handled. (The handler can explicitly +unblock the signal using `sigprocmask', if you want to allow more +signals of this type to arrive; see *Note Process Signal Mask::.) - If your program is driven by external events, or uses signals for -synchronization, then when it has nothing to do it should probably wait -until a signal arrives. + However, your handler can still be interrupted by delivery of another +kind of signal. To avoid this, you can use the `sa_mask' member of the +action structure passed to `sigaction' to explicitly specify which +signals should be blocked while the signal handler runs. These signals +are in addition to the signal for which the handler was invoked, and +any other signals that are normally blocked by the process. *Note +Blocking for Handler::. -* Menu: + When the handler returns, the set of blocked signals is restored to +the value it had before the handler ran. So using `sigprocmask' inside +the handler only affects what signals can arrive during the execution of +the handler itself, not what signals can arrive once the handler +returns. -* Using Pause:: The simple way, using `pause'. -* Pause Problems:: Why the simple way is often not very good. -* Sigsuspend:: Reliably waiting for a specific signal. + *Portability Note:* Always use `sigaction' to establish a handler +for a signal that you expect to receive asynchronously, if you want +your program to work properly on System V Unix. On this system, the +handling of a signal whose handler was established with `signal' +automatically sets the signal's action back to `SIG_DFL', and the +handler must re-establish itself each time it runs. This practice, +while inconvenient, does work when signals cannot arrive in succession. +However, if another signal can arrive right away, it may arrive before +the handler can re-establish itself. Then the second signal would +receive the default handling, which could terminate the process.  -File: libc.info, Node: Using Pause, Next: Pause Problems, Up: Waiting for a Signal - -Using `pause' -------------- +File: libc.info, Node: Merged Signals, Next: Nonreentrancy, Prev: Signals in Handler, Up: Defining Handlers - The simple way to wait until a signal arrives is to call `pause'. -Please read about its disadvantages, in the following section, before -you use it. +Signals Close Together Merge into One +------------------------------------- - - Function: int pause () - The `pause' function suspends program execution until a signal - arrives whose action is either to execute a handler function, or to - terminate the process. + If multiple signals of the same type are delivered to your process +before your signal handler has a chance to be invoked at all, the +handler may only be invoked once, as if only a single signal had +arrived. In effect, the signals merge into one. This situation can +arise when the signal is blocked, or in a multiprocessing environment +where the system is busy running some other processes while the signals +are delivered. This means, for example, that you cannot reliably use a +signal handler to count signals. The only distinction you can reliably +make is whether at least one signal has arrived since a given time in +the past. - If the signal causes a handler function to be executed, then - `pause' returns. This is considered an unsuccessful return (since - "successful" behavior would be to suspend the program forever), so - the return value is `-1'. Even if you specify that other - primitives should resume when a system handler returns (*note - Interrupted Primitives::), this has no effect on `pause'; it - always fails when a signal is handled. + Here is an example of a handler for `SIGCHLD' that compensates for +the fact that the number of signals received may not equal the number of +child processes that generate them. It assumes that the program keeps +track of all the child processes with a chain of structures as follows: - The following `errno' error conditions are defined for this - function: + struct process + { + struct process *next; + /* The process ID of this child. */ + int pid; + /* The descriptor of the pipe or pseudo terminal + on which output comes from this child. */ + int input_descriptor; + /* Nonzero if this process has stopped or terminated. */ + sig_atomic_t have_status; + /* The status of this child; 0 if running, + otherwise a status value from `waitpid'. */ + int status; + }; + + struct process *process_list; - `EINTR' - The function was interrupted by delivery of a signal. + This example also uses a flag to indicate whether signals have +arrived since some time in the past--whenever the program last cleared +it to zero. - If the signal causes program termination, `pause' doesn't return - (obviously). + /* Nonzero means some child's status has changed + so look at `process_list' for the details. */ + int process_status_change; - This function is a cancellation point in multithreaded programs. - This is a problem if the thread allocates some resources (like - memory, file descriptors, semaphores or whatever) at the time - `pause' is called. If the thread gets cancelled these resources - stay allocated until the program ends. To avoid this calls to - `pause' should be protected using cancellation handlers. + Here is the handler itself: - The `pause' function is declared in `unistd.h'. + void + sigchld_handler (int signo) + { + int old_errno = errno; + + while (1) { + register int pid; + int w; + struct process *p; + + /* Keep asking for a status until we get a definitive result. */ + do + { + errno = 0; + pid = waitpid (WAIT_ANY, &w, WNOHANG | WUNTRACED); + } + while (pid <= 0 && errno == EINTR); + + if (pid <= 0) { + /* A real failure means there are no more + stopped or terminated child processes, so return. */ + errno = old_errno; + return; + } + + /* Find the process that signaled us, and record its status. */ + + for (p = process_list; p; p = p->next) + if (p->pid == pid) { + p->status = w; + /* Indicate that the `status' field + has data to look at. We do this only after storing it. */ + p->have_status = 1; + + /* If process has terminated, stop waiting for its output. */ + if (WIFSIGNALED (w) || WIFEXITED (w)) + if (p->input_descriptor) + FD_CLR (p->input_descriptor, &input_wait_mask); + + /* The program should check this flag from time to time + to see if there is any news in `process_list'. */ + ++process_status_change; + } + + /* Loop around to handle all the processes + that have something to tell us. */ + } + } - -File: libc.info, Node: Pause Problems, Next: Sigsuspend, Prev: Using Pause, Up: Waiting for a Signal + Here is the proper way to check the flag `process_status_change': -Problems with `pause' ---------------------- + if (process_status_change) { + struct process *p; + process_status_change = 0; + for (p = process_list; p; p = p->next) + if (p->have_status) { + ... Examine `p->status' ... + } + } - The simplicity of `pause' can conceal serious timing errors that can -make a program hang mysteriously. +It is vital to clear the flag before examining the list; otherwise, if a +signal were delivered just before the clearing of the flag, and after +the appropriate element of the process list had been checked, the status +change would go unnoticed until the next signal arrived to set the flag +again. You could, of course, avoid this problem by blocking the signal +while scanning the list, but it is much more elegant to guarantee +correctness by doing things in the right order. - It is safe to use `pause' if the real work of your program is done -by the signal handlers themselves, and the "main program" does nothing -but call `pause'. Each time a signal is delivered, the handler will do -the next batch of work that is to be done, and then return, so that the -main loop of the program can call `pause' again. + The loop which checks process status avoids examining `p->status' +until it sees that status has been validly stored. This is to make sure +that the status cannot change in the middle of accessing it. Once +`p->have_status' is set, it means that the child process is stopped or +terminated, and in either case, it cannot stop or terminate again until +the program has taken notice. *Note Atomic Usage::, for more +information about coping with interruptions during accesses of a +variable. - You can't safely use `pause' to wait until one more signal arrives, -and then resume real work. Even if you arrange for the signal handler -to cooperate by setting a flag, you still can't use `pause' reliably. -Here is an example of this problem: + Here is another way you can test whether the handler has run since +the last time you checked. This technique uses a counter which is never +changed outside the handler. Instead of clearing the count, the program +remembers the previous value and sees whether it has changed since the +previous check. The advantage of this method is that different parts of +the program can check independently, each part checking whether there +has been a signal since that part last checked. - /* `usr_interrupt' is set by the signal handler. */ - if (!usr_interrupt) - pause (); + sig_atomic_t process_status_change; - /* Do work once the signal arrives. */ - ... - -This has a bug: the signal could arrive after the variable -`usr_interrupt' is checked, but before the call to `pause'. If no -further signals arrive, the process would never wake up again. - - You can put an upper limit on the excess waiting by using `sleep' in -a loop, instead of using `pause'. (*Note Sleeping::, for more about -`sleep'.) Here is what this looks like: - - /* `usr_interrupt' is set by the signal handler. - while (!usr_interrupt) - sleep (1); + sig_atomic_t last_process_status_change; - /* Do work once the signal arrives. */ ... - - For some purposes, that is good enough. But with a little more -complexity, you can wait reliably until a particular signal handler is -run, using `sigsuspend'. *Note Sigsuspend::. + { + sig_atomic_t prev = last_process_status_change; + last_process_status_change = process_status_change; + if (last_process_status_change != prev) { + struct process *p; + for (p = process_list; p; p = p->next) + if (p->have_status) { + ... Examine `p->status' ... + } + } + }  -File: libc.info, Node: Sigsuspend, Prev: Pause Problems, Up: Waiting for a Signal - -Using `sigsuspend' ------------------- - - The clean and reliable way to wait for a signal to arrive is to -block it and then use `sigsuspend'. By using `sigsuspend' in a loop, -you can wait for certain kinds of signals, while letting other kinds of -signals be handled by their handlers. - - - Function: int sigsuspend (const sigset_t *SET) - This function replaces the process's signal mask with SET and then - suspends the process until a signal is delivered whose action is - either to terminate the process or invoke a signal handling - function. In other words, the program is effectively suspended - until one of the signals that is not a member of SET arrives. - - If the process is woken up by delivery of a signal that invokes a - handler function, and the handler function returns, then - `sigsuspend' also returns. - - The mask remains SET only as long as `sigsuspend' is waiting. The - function `sigsuspend' always restores the previous signal mask - when it returns. +File: libc.info, Node: Nonreentrancy, Next: Atomic Data Access, Prev: Merged Signals, Up: Defining Handlers - The return value and error conditions are the same as for `pause'. +Signal Handling and Nonreentrant Functions +------------------------------------------ - With `sigsuspend', you can replace the `pause' or `sleep' loop in -the previous section with something completely reliable: + Handler functions usually don't do very much. The best practice is +to write a handler that does nothing but set an external variable that +the program checks regularly, and leave all serious work to the program. +This is best because the handler can be called asynchronously, at +unpredictable times--perhaps in the middle of a primitive function, or +even between the beginning and the end of a C operator that requires +multiple instructions. The data structures being manipulated might +therefore be in an inconsistent state when the handler function is +invoked. Even copying one `int' variable into another can take two +instructions on most machines. - sigset_t mask, oldmask; - - ... - - /* Set up the mask of signals to temporarily block. */ - sigemptyset (&mask); - sigaddset (&mask, SIGUSR1); - - ... - - /* Wait for a signal to arrive. */ - sigprocmask (SIG_BLOCK, &mask, &oldmask); - while (!usr_interrupt) - sigsuspend (&oldmask); - sigprocmask (SIG_UNBLOCK, &mask, NULL); + This means you have to be very careful about what you do in a signal +handler. - This last piece of code is a little tricky. The key point to -remember here is that when `sigsuspend' returns, it resets the process's -signal mask to the original value, the value from before the call to -`sigsuspend'--in this case, the `SIGUSR1' signal is once again blocked. -The second call to `sigprocmask' is necessary to explicitly unblock -this signal. + * If your handler needs to access any global variables from your + program, declare those variables `volatile'. This tells the + compiler that the value of the variable might change + asynchronously, and inhibits certain optimizations that would be + invalidated by such modifications. - One other point: you may be wondering why the `while' loop is -necessary at all, since the program is apparently only waiting for one -`SIGUSR1' signal. The answer is that the mask passed to `sigsuspend' -permits the process to be woken up by the delivery of other kinds of -signals, as well--for example, job control signals. If the process is -woken up by a signal that doesn't set `usr_interrupt', it just suspends -itself again until the "right" kind of signal eventually arrives. + * If you call a function in the handler, make sure it is "reentrant" + with respect to signals, or else make sure that the signal cannot + interrupt a call to a related function. - This technique takes a few more lines of preparation, but that is -needed just once for each kind of wait criterion you want to use. The -code that actually waits is just four lines. + A function can be non-reentrant if it uses memory that is not on the +stack. - -File: libc.info, Node: Signal Stack, Next: BSD Signal Handling, Prev: Waiting for a Signal, Up: Signal Handling + * If a function uses a static variable or a global variable, or a + dynamically-allocated object that it finds for itself, then it is + non-reentrant and any two calls to the function can interfere. -Using a Separate Signal Stack -============================= + For example, suppose that the signal handler uses `gethostbyname'. + This function returns its value in a static object, reusing the + same object each time. If the signal happens to arrive during a + call to `gethostbyname', or even after one (while the program is + still using the value), it will clobber the value that the program + asked for. - A signal stack is a special area of memory to be used as the -execution stack during signal handlers. It should be fairly large, to -avoid any danger that it will overflow in turn; the macro `SIGSTKSZ' is -defined to a canonical size for signal stacks. You can use `malloc' to -allocate the space for the stack. Then call `sigaltstack' or -`sigstack' to tell the system to use that space for the signal stack. + However, if the program does not use `gethostbyname' or any other + function that returns information in the same object, or if it + always blocks signals around each use, then you are safe. - You don't need to write signal handlers differently in order to use a -signal stack. Switching from one stack to the other happens -automatically. (Some non-GNU debuggers on some machines may get -confused if you examine a stack trace while a handler that uses the -signal stack is running.) + There are a large number of library functions that return values + in a fixed object, always reusing the same object in this fashion, + and all of them cause the same problem. Function descriptions in + this manual always mention this behavior. - There are two interfaces for telling the system to use a separate -signal stack. `sigstack' is the older interface, which comes from 4.2 -BSD. `sigaltstack' is the newer interface, and comes from 4.4 BSD. -The `sigaltstack' interface has the advantage that it does not require -your program to know which direction the stack grows, which depends on -the specific machine and operating system. + * If a function uses and modifies an object that you supply, then it + is potentially non-reentrant; two calls can interfere if they use + the same object. - - Data Type: stack_t - This structure describes a signal stack. It contains the - following members: + This case arises when you do I/O using streams. Suppose that the + signal handler prints a message with `fprintf'. Suppose that the + program was in the middle of an `fprintf' call using the same + stream when the signal was delivered. Both the signal handler's + message and the program's data could be corrupted, because both + calls operate on the same data structure--the stream itself. - `void *ss_sp' - This points to the base of the signal stack. + However, if you know that the stream that the handler uses cannot + possibly be used by the program at a time when signals can arrive, + then you are safe. It is no problem if the program uses some + other stream. - `size_t ss_size' - This is the size (in bytes) of the signal stack which `ss_sp' - points to. You should set this to however much space you - allocated for the stack. + * On most systems, `malloc' and `free' are not reentrant, because + they use a static data structure which records what memory blocks + are free. As a result, no library functions that allocate or free + memory are reentrant. This includes functions that allocate space + to store a result. - There are two macros defined in `signal.h' that you should - use in calculating this size: + The best way to avoid the need to allocate memory in a handler is + to allocate in advance space for signal handlers to use. - `SIGSTKSZ' - This is the canonical size for a signal stack. It is - judged to be sufficient for normal uses. + The best way to avoid freeing memory in a handler is to flag or + record the objects to be freed, and have the program check from + time to time whether anything is waiting to be freed. But this + must be done with care, because placing an object on a chain is + not atomic, and if it is interrupted by another signal handler + that does the same thing, you could "lose" one of the objects. - `MINSIGSTKSZ' - This is the amount of signal stack space the operating - system needs just to implement signal delivery. The - size of a signal stack *must* be greater than this. + * Any function that modifies `errno' is non-reentrant, but you can + correct for this: in the handler, save the original value of + `errno' and restore it before returning normally. This prevents + errors that occur within the signal handler from being confused + with errors from system calls at the point the program is + interrupted to run the handler. - For most cases, just using `SIGSTKSZ' for `ss_size' is - sufficient. But if you know how much stack space your - program's signal handlers will need, you may want to use - a different size. In this case, you should allocate - `MINSIGSTKSZ' additional bytes for the signal stack and - increase `ss_size' accordingly. + This technique is generally applicable; if you want to call in a + handler a function that modifies a particular object in memory, + you can make this safe by saving and restoring that object. - `int ss_flags' - This field contains the bitwise OR of these flags: + * Merely reading from a memory object is safe provided that you can + deal with any of the values that might appear in the object at a + time when the signal can be delivered. Keep in mind that + assignment to some data types requires more than one instruction, + which means that the handler could run "in the middle of" an + assignment to the variable if its type is not atomic. *Note + Atomic Data Access::. - `SS_DISABLE' - This tells the system that it should not use the signal - stack. + * Merely writing into a memory object is safe as long as a sudden + change in the value, at any time when the handler might run, will + not disturb anything. - `SS_ONSTACK' - This is set by the system, and indicates that the signal - stack is currently in use. If this bit is not set, then - signals will be delivered on the normal user stack. + +File: libc.info, Node: Atomic Data Access, Prev: Nonreentrancy, Up: Defining Handlers - - Function: int sigaltstack (const stack_t *restrict STACK, stack_t - *restrict OLDSTACK) - The `sigaltstack' function specifies an alternate stack for use - during signal handling. When a signal is received by the process - and its action indicates that the signal stack is used, the system - arranges a switch to the currently installed signal stack while - the handler for that signal is executed. +Atomic Data Access and Signal Handling +-------------------------------------- - If OLDSTACK is not a null pointer, information about the currently - installed signal stack is returned in the location it points to. - If STACK is not a null pointer, then this is installed as the new - stack for use by signal handlers. + Whether the data in your application concerns atoms, or mere text, +you have to be careful about the fact that access to a single datum is +not necessarily "atomic". This means that it can take more than one +instruction to read or write a single object. In such cases, a signal +handler might be invoked in the middle of reading or writing the object. - The return value is `0' on success and `-1' on failure. If - `sigaltstack' fails, it sets `errno' to one of these values: + There are three ways you can cope with this problem. You can use +data types that are always accessed atomically; you can carefully +arrange that nothing untoward happens if an access is interrupted, or +you can block all signals around any access that had better not be +interrupted (*note Blocking Signals::). - `EINVAL' - You tried to disable a stack that was in fact currently in - use. +* Menu: - `ENOMEM' - The size of the alternate stack was too small. It must be - greater than `MINSIGSTKSZ'. +* Non-atomic Example:: A program illustrating interrupted access. +* Types: Atomic Types. Data types that guarantee no interruption. +* Usage: Atomic Usage. Proving that interruption is harmless. - Here is the older `sigstack' interface. You should use -`sigaltstack' instead on systems that have it. + +File: libc.info, Node: Non-atomic Example, Next: Atomic Types, Up: Atomic Data Access - - Data Type: struct sigstack - This structure describes a signal stack. It contains the - following members: +Problems with Non-Atomic Access +............................... - `void *ss_sp' - This is the stack pointer. If the stack grows downwards on - your machine, this should point to the top of the area you - allocated. If the stack grows upwards, it should point to - the bottom. + Here is an example which shows what can happen if a signal handler +runs in the middle of modifying a variable. (Interrupting the reading +of a variable can also lead to paradoxical results, but here we only +show writing.) - `int ss_onstack' - This field is true if the process is currently using this - stack. + #include + #include + + struct two_words { int a, b; } memory; + + void + handler(int signum) + { + printf ("%d,%d\n", memory.a, memory.b); + alarm (1); + } + + int + main (void) + { + static struct two_words zeros = { 0, 0 }, ones = { 1, 1 }; + signal (SIGALRM, handler); + memory = zeros; + alarm (1); + while (1) + { + memory = zeros; + memory = ones; + } + } - - Function: int sigstack (const struct sigstack *STACK, struct - sigstack *OLDSTACK) - The `sigstack' function specifies an alternate stack for use during - signal handling. When a signal is received by the process and its - action indicates that the signal stack is used, the system - arranges a switch to the currently installed signal stack while - the handler for that signal is executed. + This program fills `memory' with zeros, ones, zeros, ones, +alternating forever; meanwhile, once per second, the alarm signal +handler prints the current contents. (Calling `printf' in the handler +is safe in this program because it is certainly not being called outside +the handler when the signal happens.) - If OLDSTACK is not a null pointer, information about the currently - installed signal stack is returned in the location it points to. - If STACK is not a null pointer, then this is installed as the new - stack for use by signal handlers. + Clearly, this program can print a pair of zeros or a pair of ones. +But that's not all it can do! On most machines, it takes several +instructions to store a new value in `memory', and the value is stored +one word at a time. If the signal is delivered in between these +instructions, the handler might find that `memory.a' is zero and +`memory.b' is one (or vice versa). - The return value is `0' on success and `-1' on failure. + On some machines it may be possible to store a new value in `memory' +with just one instruction that cannot be interrupted. On these +machines, the handler will always print two zeros or two ones.  -File: libc.info, Node: BSD Signal Handling, Prev: Signal Stack, Up: Signal Handling - -BSD Signal Handling -=================== - - This section describes alternative signal handling functions derived -from BSD Unix. These facilities were an advance, in their time; today, -they are mostly obsolete, and supported mainly for compatibility with -BSD Unix. - - There are many similarities between the BSD and POSIX signal handling -facilities, because the POSIX facilities were inspired by the BSD -facilities. Besides having different names for all the functions to -avoid conflicts, the main differences between the two are: +File: libc.info, Node: Atomic Types, Next: Atomic Usage, Prev: Non-atomic Example, Up: Atomic Data Access - * BSD Unix represents signal masks as an `int' bit mask, rather than - as a `sigset_t' object. +Atomic Types +............ - * The BSD facilities use a different default for whether an - interrupted primitive should fail or resume. The POSIX facilities - make system calls fail unless you specify that they should resume. - With the BSD facility, the default is to make system calls resume - unless you say they should fail. *Note Interrupted Primitives::. + To avoid uncertainty about interrupting access to a variable, you can +use a particular data type for which access is always atomic: +`sig_atomic_t'. Reading and writing this data type is guaranteed to +happen in a single instruction, so there's no way for a handler to run +"in the middle" of an access. - The BSD facilities are declared in `signal.h'. + The type `sig_atomic_t' is always an integer data type, but which +one it is, and how many bits it contains, may vary from machine to +machine. -* Menu: + - Data Type: sig_atomic_t + This is an integer data type. Objects of this type are always + accessed atomically. -* BSD Handler:: BSD Function to Establish a Handler. -* Blocking in BSD:: BSD Functions for Blocking Signals. + In practice, you can assume that `int' and other integer types no +longer than `int' are atomic. You can also assume that pointer types +are atomic; that is very convenient. Both of these assumptions are +true on all of the machines that the GNU C library supports and on all +POSIX systems we know of.  -File: libc.info, Node: BSD Handler, Next: Blocking in BSD, Up: BSD Signal Handling +File: libc.info, Node: Atomic Usage, Prev: Atomic Types, Up: Atomic Data Access -BSD Function to Establish a Handler ------------------------------------ +Atomic Usage Patterns +..................... - - Data Type: struct sigvec - This data type is the BSD equivalent of `struct sigaction' (*note - Advanced Signal Handling::); it is used to specify signal actions - to the `sigvec' function. It contains the following members: + Certain patterns of access avoid any problem even if an access is +interrupted. For example, a flag which is set by the handler, and +tested and cleared by the main program from time to time, is always safe +even if access actually requires two instructions. To show that this is +so, we must consider each access that could be interrupted, and show +that there is no problem if it is interrupted. - `sighandler_t sv_handler' - This is the handler function. + An interrupt in the middle of testing the flag is safe because +either it's recognized to be nonzero, in which case the precise value +doesn't matter, or it will be seen to be nonzero the next time it's +tested. - `int sv_mask' - This is the mask of additional signals to be blocked while - the handler function is being called. + An interrupt in the middle of clearing the flag is no problem because +either the value ends up zero, which is what happens if a signal comes +in just before the flag is cleared, or the value ends up nonzero, and +subsequent events occur as if the signal had come in just after the flag +was cleared. As long as the code handles both of these cases properly, +it can also handle a signal in the middle of clearing the flag. (This +is an example of the sort of reasoning you need to do to figure out +whether non-atomic usage is safe.) - `int sv_flags' - This is a bit mask used to specify various flags which affect - the behavior of the signal. You can also refer to this field - as `sv_onstack'. + Sometimes you can insure uninterrupted access to one object by +protecting its use with another object, perhaps one whose type +guarantees atomicity. *Note Merged Signals::, for an example. - These symbolic constants can be used to provide values for the -`sv_flags' field of a `sigvec' structure. This field is a bit mask -value, so you bitwise-OR the flags of interest to you together. + +File: libc.info, Node: Interrupted Primitives, Next: Generating Signals, Prev: Defining Handlers, Up: Signal Handling - - Macro: int SV_ONSTACK - If this bit is set in the `sv_flags' field of a `sigvec' - structure, it means to use the signal stack when delivering the - signal. +Primitives Interrupted by Signals +================================= - - Macro: int SV_INTERRUPT - If this bit is set in the `sv_flags' field of a `sigvec' - structure, it means that system calls interrupted by this kind of - signal should not be restarted if the handler returns; instead, - the system calls should return with a `EINTR' error status. *Note - Interrupted Primitives::. + A signal can arrive and be handled while an I/O primitive such as +`open' or `read' is waiting for an I/O device. If the signal handler +returns, the system faces the question: what should happen next? - - Macro: int SV_RESETHAND - If this bit is set in the `sv_flags' field of a `sigvec' - structure, it means to reset the action for the signal back to - `SIG_DFL' when the signal is received. + POSIX specifies one approach: make the primitive fail right away. +The error code for this kind of failure is `EINTR'. This is flexible, +but usually inconvenient. Typically, POSIX applications that use signal +handlers must check for `EINTR' after each library function that can +return it, in order to try the call again. Often programmers forget to +check, which is a common source of error. - - Function: int sigvec (int SIGNUM, const struct sigvec *ACTION,struct - sigvec *OLD-ACTION) - This function is the equivalent of `sigaction' (*note Advanced - Signal Handling::); it installs the action ACTION for the signal - SIGNUM, returning information about the previous action in effect - for that signal in OLD-ACTION. + The GNU library provides a convenient way to retry a call after a +temporary failure, with the macro `TEMP_FAILURE_RETRY': - - Function: int siginterrupt (int SIGNUM, int FAILFLAG) - This function specifies which approach to use when certain - primitives are interrupted by handling signal SIGNUM. If FAILFLAG - is false, signal SIGNUM restarts primitives. If FAILFLAG is true, - handling SIGNUM causes these primitives to fail with error code - `EINTR'. *Note Interrupted Primitives::. + - Macro: TEMP_FAILURE_RETRY (EXPRESSION) + This macro evaluates EXPRESSION once. If it fails and reports + error code `EINTR', `TEMP_FAILURE_RETRY' evaluates it again, and + over and over until the result is not a temporary failure. - -File: libc.info, Node: Blocking in BSD, Prev: BSD Handler, Up: BSD Signal Handling + The value returned by `TEMP_FAILURE_RETRY' is whatever value + EXPRESSION produced. -BSD Functions for Blocking Signals ----------------------------------- + BSD avoids `EINTR' entirely and provides a more convenient approach: +to restart the interrupted primitive, instead of making it fail. If +you choose this approach, you need not be concerned with `EINTR'. - - Macro: int sigmask (int SIGNUM) - This macro returns a signal mask that has the bit for signal SIGNUM - set. You can bitwise-OR the results of several calls to `sigmask' - together to specify more than one signal. For example, + You can choose either approach with the GNU library. If you use +`sigaction' to establish a signal handler, you can specify how that +handler should behave. If you specify the `SA_RESTART' flag, return +from that handler will resume a primitive; otherwise, return from that +handler will cause `EINTR'. *Note Flags for Sigaction::. - (sigmask (SIGTSTP) | sigmask (SIGSTOP) - | sigmask (SIGTTIN) | sigmask (SIGTTOU)) + Another way to specify the choice is with the `siginterrupt' +function. *Note BSD Handler::. - specifies a mask that includes all the job-control stop signals. + When you don't specify with `sigaction' or `siginterrupt' what a +particular handler should do, it uses a default choice. The default +choice in the GNU library depends on the feature test macros you have +defined. If you define `_BSD_SOURCE' or `_GNU_SOURCE' before calling +`signal', the default is to resume primitives; otherwise, the default +is to make them fail with `EINTR'. (The library contains alternate +versions of the `signal' function, and the feature test macros +determine which one you really call.) *Note Feature Test Macros::. - - Function: int sigblock (int MASK) - This function is equivalent to `sigprocmask' (*note Process Signal - Mask::) with a HOW argument of `SIG_BLOCK': it adds the signals - specified by MASK to the calling process's set of blocked signals. - The return value is the previous set of blocked signals. + The description of each primitive affected by this issue lists +`EINTR' among the error codes it can return. - - Function: int sigsetmask (int MASK) - This function equivalent to `sigprocmask' (*note Process Signal - Mask::) with a HOW argument of `SIG_SETMASK': it sets the calling - process's signal mask to MASK. The return value is the previous - set of blocked signals. + There is one situation where resumption never happens no matter which +choice you make: when a data-transfer function such as `read' or +`write' is interrupted by a signal after transferring part of the data. +In this case, the function returns the number of bytes already +transferred, indicating partial success. - - Function: int sigpause (int MASK) - This function is the equivalent of `sigsuspend' (*note Waiting for - a Signal::): it sets the calling process's signal mask to MASK, - and waits for a signal to arrive. On return the previous set of - blocked signals is restored. + This might at first appear to cause unreliable behavior on +record-oriented devices (including datagram sockets; *note Datagrams::), +where splitting one `read' or `write' into two would read or write two +records. Actually, there is no problem, because interruption after a +partial transfer cannot happen on such devices; they always transfer an +entire record in one burst, with no waiting once data transfer has +started.  -File: libc.info, Node: Program Basics, Next: Processes, Prev: Signal Handling, Up: Top - -The Basic Program/System Interface -********************************** - - "Processes" are the primitive units for allocation of system -resources. Each process has its own address space and (usually) one -thread of control. A process executes a program; you can have multiple -processes executing the same program, but each process has its own copy -of the program within its own address space and executes it -independently of the other copies. Though it may have multiple threads -of control within the same program and a program may be composed of -multiple logically separate modules, a process always executes exactly -one program. - - Note that we are using a specific definition of "program" for the -purposes of this manual, which corresponds to a common definition in the -context of Unix system. In popular usage, "program" enjoys a much -broader definition; it can refer for example to a system's kernel, an -editor macro, a complex package of software, or a discrete section of -code executing within a process. +File: libc.info, Node: Generating Signals, Next: Blocking Signals, Prev: Interrupted Primitives, Up: Signal Handling - Writing the program is what this manual is all about. This chapter -explains the most basic interface between your program and the system -that runs, or calls, it. This includes passing of parameters (arguments -and environment) from the system, requesting basic services from the -system, and telling the system the program is done. +Generating Signals +================== - A program starts another program with the `exec' family of system -calls. This chapter looks at program startup from the execee's point -of view. To see the event from the execor's point of view, *Note -Executing a File::. + Besides signals that are generated as a result of a hardware trap or +interrupt, your program can explicitly send signals to itself or to +another process. * Menu: -* Program Arguments:: Parsing your program's command-line arguments. -* Environment Variables:: Less direct parameters affecting your program -* System Calls:: Requesting service from the system -* Program Termination:: Telling the system you're done; return status +* Signaling Yourself:: A process can send a signal to itself. +* Signaling Another Process:: Send a signal to another process. +* Permission for kill:: Permission for using `kill'. +* Kill Example:: Using `kill' for Communication.  -File: libc.info, Node: Program Arguments, Next: Environment Variables, Up: Program Basics +File: libc.info, Node: Signaling Yourself, Next: Signaling Another Process, Up: Generating Signals -Program Arguments -================= +Signaling Yourself +------------------ - The system starts a C program by calling the function `main'. It is -up to you to write a function named `main'--otherwise, you won't even -be able to link your program without errors. + A process can send itself a signal with the `raise' function. This +function is declared in `signal.h'. - In ISO C you can define `main' either to take no arguments, or to -take two arguments that represent the command line arguments to the -program, like this: + - Function: int raise (int SIGNUM) + The `raise' function sends the signal SIGNUM to the calling + process. It returns zero if successful and a nonzero value if it + fails. About the only reason for failure would be if the value of + SIGNUM is invalid. - int main (int ARGC, char *ARGV[]) + - Function: int gsignal (int SIGNUM) + The `gsignal' function does the same thing as `raise'; it is + provided only for compatibility with SVID. - The command line arguments are the whitespace-separated tokens given -in the shell command used to invoke the program; thus, in `cat foo -bar', the arguments are `foo' and `bar'. The only way a program can -look at its command line arguments is via the arguments of `main'. If -`main' doesn't take arguments, then you cannot get at the command line. + One convenient use for `raise' is to reproduce the default behavior +of a signal that you have trapped. For instance, suppose a user of your +program types the SUSP character (usually `C-z'; *note Special +Characters::) to send it an interactive stop signal (`SIGTSTP'), and +you want to clean up some internal data buffers before stopping. You +might set this up like this: - The value of the ARGC argument is the number of command line -arguments. The ARGV argument is a vector of C strings; its elements -are the individual command line argument strings. The file name of the -program being run is also included in the vector as the first element; -the value of ARGC counts this element. A null pointer always follows -the last element: `ARGV[ARGC]' is this null pointer. + #include + + /* When a stop signal arrives, set the action back to the default + and then resend the signal after doing cleanup actions. */ + + void + tstp_handler (int sig) + { + signal (SIGTSTP, SIG_DFL); + /* Do cleanup actions here. */ + ... + raise (SIGTSTP); + } + + /* When the process is continued again, restore the signal handler. */ + + void + cont_handler (int sig) + { + signal (SIGCONT, cont_handler); + signal (SIGTSTP, tstp_handler); + } + + /* Enable both handlers during program initialization. */ + + int + main (void) + { + signal (SIGCONT, cont_handler); + signal (SIGTSTP, tstp_handler); + ... + } - For the command `cat foo bar', ARGC is 3 and ARGV has three -elements, `"cat"', `"foo"' and `"bar"'. + *Portability note:* `raise' was invented by the ISO C committee. +Older systems may not support it, so using `kill' may be more portable. +*Note Signaling Another Process::. - In Unix systems you can define `main' a third way, using three -arguments: + +File: libc.info, Node: Signaling Another Process, Next: Permission for kill, Prev: Signaling Yourself, Up: Generating Signals - int main (int ARGC, char *ARGV[], char *ENVP[]) +Signaling Another Process +------------------------- - The first two arguments are just the same. The third argument ENVP -gives the program's environment; it is the same as the value of -`environ'. *Note Environment Variables::. POSIX.1 does not allow this -three-argument form, so to be portable it is best to write `main' to -take two arguments, and use the value of `environ'. + The `kill' function can be used to send a signal to another process. +In spite of its name, it can be used for a lot of things other than +causing a process to terminate. Some examples of situations where you +might want to send signals between processes are: -* Menu: + * A parent process starts a child to perform a task--perhaps having + the child running an infinite loop--and then terminates the child + when the task is no longer needed. -* Argument Syntax:: By convention, options start with a hyphen. -* Parsing Program Arguments:: Ways to parse program options and arguments. + * A process executes as part of a group, and needs to terminate or + notify the other processes in the group when an error or other + event occurs. - -File: libc.info, Node: Argument Syntax, Next: Parsing Program Arguments, Up: Program Arguments + * Two processes need to synchronize while working together. -Program Argument Syntax Conventions ------------------------------------ + This section assumes that you know a little bit about how processes +work. For more information on this subject, see *Note Processes::. - POSIX recommends these conventions for command line arguments. -`getopt' (*note Getopt::) and `argp_parse' (*note Argp::) make it easy -to implement them. + The `kill' function is declared in `signal.h'. - * Arguments are options if they begin with a hyphen delimiter (`-'). + - Function: int kill (pid_t PID, int SIGNUM) + The `kill' function sends the signal SIGNUM to the process or + process group specified by PID. Besides the signals listed in + *Note Standard Signals::, SIGNUM can also have a value of zero to + check the validity of the PID. - * Multiple options may follow a hyphen delimiter in a single token if - the options do not take arguments. Thus, `-abc' is equivalent to - `-a -b -c'. + The PID specifies the process or process group to receive the + signal: - * Option names are single alphanumeric characters (as for `isalnum'; - *note Classification of Characters::). + `PID > 0' + The process whose identifier is PID. - * Certain options require an argument. For example, the `-o' command - of the `ld' command requires an argument--an output file name. + `PID == 0' + All processes in the same process group as the sender. - * An option and its argument may or may not appear as separate - tokens. (In other words, the whitespace separating them is - optional.) Thus, `-o foo' and `-ofoo' are equivalent. + `PID < -1' + The process group whose identifier is -PID. - * Options typically precede other non-option arguments. + `PID == -1' + If the process is privileged, send the signal to all + processes except for some special system processes. + Otherwise, send the signal to all processes with the same + effective user ID. - The implementations of `getopt' and `argp_parse' in the GNU C - library normally make it appear as if all the option arguments were - specified before all the non-option arguments for the purposes of - parsing, even if the user of your program intermixed option and - non-option arguments. They do this by reordering the elements of - the ARGV array. This behavior is nonstandard; if you want to - suppress it, define the `_POSIX_OPTION_ORDER' environment variable. - *Note Standard Environment::. + A process can send a signal to itself with a call like + `kill (getpid(), SIGNUM)'. If `kill' is used by a process to send + a signal to itself, and the signal is not blocked, then `kill' + delivers at least one signal (which might be some other pending + unblocked signal instead of the signal SIGNUM) to that process + before it returns. - * The argument `--' terminates all options; any following arguments - are treated as non-option arguments, even if they begin with a - hyphen. + The return value from `kill' is zero if the signal can be sent + successfully. Otherwise, no signal is sent, and a value of `-1' is + returned. If PID specifies sending a signal to several processes, + `kill' succeeds if it can send the signal to at least one of them. + There's no way you can tell which of the processes got the signal + or whether all of them did. - * A token consisting of a single hyphen character is interpreted as - an ordinary non-option argument. By convention, it is used to - specify input from or output to the standard input and output - streams. + The following `errno' error conditions are defined for this + function: - * Options may be supplied in any order, or appear multiple times. - The interpretation is left up to the particular application - program. + `EINVAL' + The SIGNUM argument is an invalid or unsupported number. - GNU adds "long options" to these conventions. Long options consist -of `--' followed by a name made of alphanumeric characters and dashes. -Option names are typically one to three words long, with hyphens to -separate words. Users can abbreviate the option names as long as the -abbreviations are unique. + `EPERM' + You do not have the privilege to send a signal to the process + or any of the processes in the process group named by PID. - To specify an argument for a long option, write `--NAME=VALUE'. -This syntax enables a long option to accept an argument that is itself -optional. + `ESCRH' + The PID argument does not refer to an existing process or + group. - Eventually, the GNU system will provide completion for long option -names in the shell. + - Function: int killpg (int PGID, int SIGNUM) + This is similar to `kill', but sends signal SIGNUM to the process + group PGID. This function is provided for compatibility with BSD; + using `kill' to do this is more portable. + + As a simple example of `kill', the call `kill (getpid (), SIG)' has +the same effect as `raise (SIG)'.  -File: libc.info, Node: Parsing Program Arguments, Prev: Argument Syntax, Up: Program Arguments +File: libc.info, Node: Permission for kill, Next: Kill Example, Prev: Signaling Another Process, Up: Generating Signals -Parsing Program Arguments -------------------------- +Permission for using `kill' +--------------------------- - If the syntax for the command line arguments to your program is -simple enough, you can simply pick the arguments off from ARGV by hand. -But unless your program takes a fixed number of arguments, or all of the -arguments are interpreted in the same way (as file names, for example), -you are usually better off using `getopt' (*note Getopt::) or -`argp_parse' (*note Argp::) to do the parsing. + There are restrictions that prevent you from using `kill' to send +signals to any random process. These are intended to prevent antisocial +behavior such as arbitrarily killing off processes belonging to another +user. In typical use, `kill' is used to pass signals between parent, +child, and sibling processes, and in these situations you normally do +have permission to send signals. The only common exception is when you +run a setuid program in a child process; if the program changes its +real UID as well as its effective UID, you may not have permission to +send a signal. The `su' program does this. - `getopt' is more standard (the short-option only version of it is a -part of the POSIX standard), but using `argp_parse' is often easier, -both for very simple and very complex option structures, because it -does more of the dirty work for you. + Whether a process has permission to send a signal to another process +is determined by the user IDs of the two processes. This concept is +discussed in detail in *Note Process Persona::. -* Menu: + Generally, for a process to be able to send a signal to another +process, either the sending process must belong to a privileged user +(like `root'), or the real or effective user ID of the sending process +must match the real or effective user ID of the receiving process. If +the receiving process has changed its effective user ID from the +set-user-ID mode bit on its process image file, then the owner of the +process image file is used in place of its current effective user ID. +In some implementations, a parent process might be able to send signals +to a child process even if the user ID's don't match, and other +implementations might enforce other restrictions. -* Getopt:: Parsing program options using `getopt'. -* Argp:: Parsing program options using `argp_parse'. -* Suboptions:: Some programs need more detailed options. -* Suboptions Example:: This shows how it could be done for `mount'. + The `SIGCONT' signal is a special case. It can be sent if the +sender is part of the same session as the receiver, regardless of user +IDs.  -File: libc.info, Node: Getopt, Next: Argp, Up: Parsing Program Arguments - -Parsing program options using `getopt' -====================================== +File: libc.info, Node: Kill Example, Prev: Permission for kill, Up: Generating Signals - The `getopt' and `getopt_long' functions automate some of the chore -involved in parsing typical unix command line options. +Using `kill' for Communication +------------------------------ -* Menu: + Here is a longer example showing how signals can be used for +interprocess communication. This is what the `SIGUSR1' and `SIGUSR2' +signals are provided for. Since these signals are fatal by default, +the process that is supposed to receive them must trap them through +`signal' or `sigaction'. -* Using Getopt:: Using the `getopt' function. -* Example of Getopt:: An example of parsing options with `getopt'. -* Getopt Long Options:: GNU suggests utilities accept long-named - options; here is one way to do. -* Getopt Long Option Example:: An example of using `getopt_long'. + In this example, a parent process forks a child process and then +waits for the child to complete its initialization. The child process +tells the parent when it is ready by sending it a `SIGUSR1' signal, +using the `kill' function. - -File: libc.info, Node: Using Getopt, Next: Example of Getopt, Up: Getopt + #include + #include + #include + #include + + /* When a `SIGUSR1' signal arrives, set this variable. */ + volatile sig_atomic_t usr_interrupt = 0; + + void + synch_signal (int sig) + { + usr_interrupt = 1; + } + + /* The child process executes this function. */ + void + child_function (void) + { + /* Perform initialization. */ + printf ("I'm here!!! My pid is %d.\n", (int) getpid ()); + + /* Let parent know you're done. */ + kill (getppid (), SIGUSR1); + + /* Continue with execution. */ + puts ("Bye, now...."); + exit (0); + } + + int + main (void) + { + struct sigaction usr_action; + sigset_t block_mask; + pid_t child_id; + + /* Establish the signal handler. */ + sigfillset (&block_mask); + usr_action.sa_handler = synch_signal; + usr_action.sa_mask = block_mask; + usr_action.sa_flags = 0; + sigaction (SIGUSR1, &usr_action, NULL); + + /* Create the child process. */ + child_id = fork (); + if (child_id == 0) + child_function (); /* Does not return. */ + + /* Busy wait for the child to send a signal. */ + while (!usr_interrupt) + ; + + /* Now continue execution. */ + puts ("That's all, folks!"); + + return 0; + } -Using the `getopt' function ---------------------------- + This example uses a busy wait, which is bad, because it wastes CPU +cycles that other programs could otherwise use. It is better to ask the +system to wait until the signal arrives. See the example in *Note +Waiting for a Signal::. - Here are the details about how to call the `getopt' function. To -use this facility, your program must include the header file `unistd.h'. + +File: libc.info, Node: Blocking Signals, Next: Waiting for a Signal, Prev: Generating Signals, Up: Signal Handling - - Variable: int opterr - If the value of this variable is nonzero, then `getopt' prints an - error message to the standard error stream if it encounters an - unknown option character or an option with a missing required - argument. This is the default behavior. If you set this variable - to zero, `getopt' does not print any messages, but it still - returns the character `?' to indicate an error. +Blocking Signals +================ - - Variable: int optopt - When `getopt' encounters an unknown option character or an option - with a missing required argument, it stores that option character - in this variable. You can use this for providing your own - diagnostic messages. + Blocking a signal means telling the operating system to hold it and +deliver it later. Generally, a program does not block signals +indefinitely--it might as well ignore them by setting their actions to +`SIG_IGN'. But it is useful to block signals briefly, to prevent them +from interrupting sensitive operations. For instance: - - Variable: int optind - This variable is set by `getopt' to the index of the next element - of the ARGV array to be processed. Once `getopt' has found all of - the option arguments, you can use this variable to determine where - the remaining non-option arguments begin. The initial value of - this variable is `1'. + * You can use the `sigprocmask' function to block signals while you + modify global variables that are also modified by the handlers for + these signals. - - Variable: char * optarg - This variable is set by `getopt' to point at the value of the - option argument, for those options that accept arguments. + * You can set `sa_mask' in your `sigaction' call to block certain + signals while a particular signal handler runs. This way, the + signal handler can run without being interrupted itself by signals. - - Function: int getopt (int ARGC, char **ARGV, const char *OPTIONS) - The `getopt' function gets the next option argument from the - argument list specified by the ARGV and ARGC arguments. Normally - these values come directly from the arguments received by `main'. +* Menu: - The OPTIONS argument is a string that specifies the option - characters that are valid for this program. An option character - in this string can be followed by a colon (`:') to indicate that - it takes a required argument. If an option character is followed - by two colons (`::'), its argument is optional; this is a GNU - extension. +* Why Block:: The purpose of blocking signals. +* Signal Sets:: How to specify which signals to + block. +* Process Signal Mask:: Blocking delivery of signals to your + process during normal execution. +* Testing for Delivery:: Blocking to Test for Delivery of + a Signal. +* Blocking for Handler:: Blocking additional signals while a + handler is being run. +* Checking for Pending Signals:: Checking for Pending Signals +* Remembering a Signal:: How you can get almost the same + effect as blocking a signal, by + handling it and setting a flag + to be tested later. - `getopt' has three ways to deal with options that follow - non-options ARGV elements. The special argument `--' forces in - all cases the end of option scanning. + +File: libc.info, Node: Why Block, Next: Signal Sets, Up: Blocking Signals - * The default is to permute the contents of ARGV while scanning - it so that eventually all the non-options are at the end. - This allows options to be given in any order, even with - programs that were not written to expect this. +Why Blocking Signals is Useful +------------------------------ - * If the OPTIONS argument string begins with a hyphen (`-'), - this is treated specially. It permits arguments that are not - options to be returned as if they were associated with option - character `\1'. + Temporary blocking of signals with `sigprocmask' gives you a way to +prevent interrupts during critical parts of your code. If signals +arrive in that part of the program, they are delivered later, after you +unblock them. - * POSIX demands the following behaviour: The first non-option - stops option processing. This mode is selected by either - setting the environment variable `POSIXLY_CORRECT' or - beginning the OPTIONS argument string with a plus sign (`+'). + One example where this is useful is for sharing data between a signal +handler and the rest of the program. If the type of the data is not +`sig_atomic_t' (*note Atomic Data Access::), then the signal handler +could run when the rest of the program has only half finished reading +or writing the data. This would lead to confusing consequences. - The `getopt' function returns the option character for the next - command line option. When no more option arguments are available, - it returns `-1'. There may still be more non-option arguments; you - must compare the external variable `optind' against the ARGC - parameter to check this. + To make the program reliable, you can prevent the signal handler from +running while the rest of the program is examining or modifying that +data--by blocking the appropriate signal around the parts of the +program that touch the data. - If the option has an argument, `getopt' returns the argument by - storing it in the variable OPTARG. You don't ordinarily need to - copy the `optarg' string, since it is a pointer into the original - ARGV array, not into a static area that might be overwritten. + Blocking signals is also necessary when you want to perform a certain +action only if a signal has not arrived. Suppose that the handler for +the signal sets a flag of type `sig_atomic_t'; you would like to test +the flag and perform the action if the flag is not set. This is +unreliable. Suppose the signal is delivered immediately after you test +the flag, but before the consequent action: then the program will +perform the action even though the signal has arrived. - If `getopt' finds an option character in ARGV that was not - included in OPTIONS, or a missing option argument, it returns `?' - and sets the external variable `optopt' to the actual option - character. If the first character of OPTIONS is a colon (`:'), - then `getopt' returns `:' instead of `?' to indicate a missing - option argument. In addition, if the external variable `opterr' - is nonzero (which is the default), `getopt' prints an error - message. + The only way to test reliably for whether a signal has yet arrived +is to test while the signal is blocked.  -File: libc.info, Node: Example of Getopt, Next: Getopt Long Options, Prev: Using Getopt, Up: Getopt +File: libc.info, Node: Signal Sets, Next: Process Signal Mask, Prev: Why Block, Up: Blocking Signals -Example of Parsing Arguments with `getopt' ------------------------------------------- +Signal Sets +----------- - Here is an example showing how `getopt' is typically used. The key -points to notice are: + All of the signal blocking functions use a data structure called a +"signal set" to specify what signals are affected. Thus, every +activity involves two stages: creating the signal set, and then passing +it as an argument to a library function. - * Normally, `getopt' is called in a loop. When `getopt' returns - `-1', indicating no more options are present, the loop terminates. + These facilities are declared in the header file `signal.h'. - * A `switch' statement is used to dispatch on the return value from - `getopt'. In typical use, each case just sets a variable that is - used later in the program. + - Data Type: sigset_t + The `sigset_t' data type is used to represent a signal set. + Internally, it may be implemented as either an integer or structure + type. - * A second loop is used to process the remaining non-option - arguments. + For portability, use only the functions described in this section + to initialize, change, and retrieve information from `sigset_t' + objects--don't try to manipulate them directly. - #include - #include - - int - main (int argc, char **argv) - { - int aflag = 0; - int bflag = 0; - char *cvalue = NULL; - int index; - int c; - - opterr = 0; - - while ((c = getopt (argc, argv, "abc:")) != -1) - switch (c) - { - case 'a': - aflag = 1; - break; - case 'b': - bflag = 1; - break; - case 'c': - cvalue = optarg; - break; - case '?': - if (isprint (optopt)) - fprintf (stderr, "Unknown option `-%c'.\n", optopt); - else - fprintf (stderr, - "Unknown option character `\\x%x'.\n", - optopt); - return 1; - default: - abort (); - } - - printf ("aflag = %d, bflag = %d, cvalue = %s\n", - aflag, bflag, cvalue); - - for (index = optind; index < argc; index++) - printf ("Non-option argument %s\n", argv[index]); - return 0; - } + There are two ways to initialize a signal set. You can initially +specify it to be empty with `sigemptyset' and then add specified +signals individually. Or you can specify it to be full with +`sigfillset' and then delete specified signals individually. - Here are some examples showing what this program prints with -different combinations of arguments: + You must always initialize the signal set with one of these two +functions before using it in any other way. Don't try to set all the +signals explicitly because the `sigset_t' object might include some +other information (like a version field) that needs to be initialized as +well. (In addition, it's not wise to put into your program an +assumption that the system has no signals aside from the ones you know +about.) - % testopt - aflag = 0, bflag = 0, cvalue = (null) - - % testopt -a -b - aflag = 1, bflag = 1, cvalue = (null) - - % testopt -ab - aflag = 1, bflag = 1, cvalue = (null) - - % testopt -c foo - aflag = 0, bflag = 0, cvalue = foo - - % testopt -cfoo - aflag = 0, bflag = 0, cvalue = foo - - % testopt arg1 - aflag = 0, bflag = 0, cvalue = (null) - Non-option argument arg1 - - % testopt -a arg1 - aflag = 1, bflag = 0, cvalue = (null) - Non-option argument arg1 - - % testopt -c foo arg1 - aflag = 0, bflag = 0, cvalue = foo - Non-option argument arg1 - - % testopt -a -- -b - aflag = 1, bflag = 0, cvalue = (null) - Non-option argument -b - - % testopt -a - - aflag = 1, bflag = 0, cvalue = (null) - Non-option argument - + - Function: int sigemptyset (sigset_t *SET) + This function initializes the signal set SET to exclude all of the + defined signals. It always returns `0'. - -File: libc.info, Node: Getopt Long Options, Next: Getopt Long Option Example, Prev: Example of Getopt, Up: Getopt + - Function: int sigfillset (sigset_t *SET) + This function initializes the signal set SET to include all of the + defined signals. Again, the return value is `0'. -Parsing Long Options with `getopt_long' ---------------------------------------- + - Function: int sigaddset (sigset_t *SET, int SIGNUM) + This function adds the signal SIGNUM to the signal set SET. All + `sigaddset' does is modify SET; it does not block or unblock any + signals. - To accept GNU-style long options as well as single-character options, -use `getopt_long' instead of `getopt'. This function is declared in -`getopt.h', not `unistd.h'. You should make every program accept long -options if it uses any options, for this takes little extra work and -helps beginners remember how to use the program. + The return value is `0' on success and `-1' on failure. The + following `errno' error condition is defined for this function: - - Data Type: struct option - This structure describes a single long option name for the sake of - `getopt_long'. The argument LONGOPTS must be an array of these - structures, one for each long option. Terminate the array with an - element containing all zeros. + `EINVAL' + The SIGNUM argument doesn't specify a valid signal. - The `struct option' structure has these fields: + - Function: int sigdelset (sigset_t *SET, int SIGNUM) + This function removes the signal SIGNUM from the signal set SET. + All `sigdelset' does is modify SET; it does not block or unblock + any signals. The return value and error conditions are the same + as for `sigaddset'. - `const char *name' - This field is the name of the option. It is a string. + Finally, there is a function to test what signals are in a signal +set: - `int has_arg' - This field says whether the option takes an argument. It is - an integer, and there are three legitimate values: - `no_argument', `required_argument' and `optional_argument'. + - Function: int sigismember (const sigset_t *SET, int SIGNUM) + The `sigismember' function tests whether the signal SIGNUM is a + member of the signal set SET. It returns `1' if the signal is in + the set, `0' if not, and `-1' if there is an error. - `int *flag' - `int val' - These fields control how to report or act on the option when - it occurs. + The following `errno' error condition is defined for this function: - If `flag' is a null pointer, then the `val' is a value which - identifies this option. Often these values are chosen to - uniquely identify particular long options. + `EINVAL' + The SIGNUM argument doesn't specify a valid signal. - If `flag' is not a null pointer, it should be the address of - an `int' variable which is the flag for this option. The - value in `val' is the value to store in the flag to indicate - that the option was seen. + +File: libc.info, Node: Process Signal Mask, Next: Testing for Delivery, Prev: Signal Sets, Up: Blocking Signals - - Function: int getopt_long (int ARGC, char *const *ARGV, const char - *SHORTOPTS, struct option *LONGOPTS, int *INDEXPTR) - Decode options from the vector ARGV (whose length is ARGC). The - argument SHORTOPTS describes the short options to accept, just as - it does in `getopt'. The argument LONGOPTS describes the long - options to accept (see above). +Process Signal Mask +------------------- - When `getopt_long' encounters a short option, it does the same - thing that `getopt' would do: it returns the character code for the - option, and stores the options argument (if it has one) in - `optarg'. + The collection of signals that are currently blocked is called the +"signal mask". Each process has its own signal mask. When you create +a new process (*note Creating a Process::), it inherits its parent's +mask. You can block or unblock signals with total flexibility by +modifying the signal mask. - When `getopt_long' encounters a long option, it takes actions based - on the `flag' and `val' fields of the definition of that option. + The prototype for the `sigprocmask' function is in `signal.h'. - If `flag' is a null pointer, then `getopt_long' returns the - contents of `val' to indicate which option it found. You should - arrange distinct values in the `val' field for options with - different meanings, so you can decode these values after - `getopt_long' returns. If the long option is equivalent to a short - option, you can use the short option's character code in `val'. + - Function: int sigprocmask (int HOW, const sigset_t *restrict SET, + sigset_t *restrict OLDSET) + The `sigprocmask' function is used to examine or change the calling + process's signal mask. The HOW argument determines how the signal + mask is changed, and must be one of the following values: - If `flag' is not a null pointer, that means this option should just - set a flag in the program. The flag is a variable of type `int' - that you define. Put the address of the flag in the `flag' field. - Put in the `val' field the value you would like this option to - store in the flag. In this case, `getopt_long' returns `0'. + `SIG_BLOCK' + Block the signals in `set'--add them to the existing mask. In + other words, the new mask is the union of the existing mask + and SET. - For any long option, `getopt_long' tells you the index in the array - LONGOPTS of the options definition, by storing it into - `*INDEXPTR'. You can get the name of the option with - `LONGOPTS[*INDEXPTR].name'. So you can distinguish among long - options either by the values in their `val' fields or by their - indices. You can also distinguish in this way among long options - that set flags. + `SIG_UNBLOCK' + Unblock the signals in SET--remove them from the existing + mask. - When a long option has an argument, `getopt_long' puts the argument - value in the variable `optarg' before returning. When the option - has no argument, the value in `optarg' is a null pointer. This is - how you can tell whether an optional argument was supplied. + `SIG_SETMASK' + Use SET for the mask; ignore the previous value of the mask. - When `getopt_long' has no more options to handle, it returns `-1', - and leaves in the variable `optind' the index in ARGV of the next - remaining argument. + The last argument, OLDSET, is used to return information about the + old process signal mask. If you just want to change the mask + without looking at it, pass a null pointer as the OLDSET argument. + Similarly, if you want to know what's in the mask without changing + it, pass a null pointer for SET (in this case the HOW argument is + not significant). The OLDSET argument is often used to remember + the previous signal mask in order to restore it later. (Since the + signal mask is inherited over `fork' and `exec' calls, you can't + predict what its contents are when your program starts running.) - Since long option names were used before before the `getopt_long' -options was invented there are program interfaces which require programs -to recognize options like `-option value' instead of `--option value'. -To enable these programs to use the GNU getopt functionality there is -one more function available. + If invoking `sigprocmask' causes any pending signals to be + unblocked, at least one of those signals is delivered to the + process before `sigprocmask' returns. The order in which pending + signals are delivered is not specified, but you can control the + order explicitly by making multiple `sigprocmask' calls to unblock + various signals one at a time. - - Function: int getopt_long_only (int ARGC, char *const *ARGV, const - char *SHORTOPTS, struct option *LONGOPTS, int *INDEXPTR) - The `getopt_long_only' function is equivalent to the `getopt_long' - function but it allows to specify the user of the application to - pass long options with only `-' instead of `--'. The `--' prefix - is still recognized but instead of looking through the short - options if a `-' is seen it is first tried whether this parameter - names a long option. If not, it is parsed as a short option. + The `sigprocmask' function returns `0' if successful, and `-1' to + indicate an error. The following `errno' error conditions are + defined for this function: - Assuming `getopt_long_only' is used starting an application with + `EINVAL' + The HOW argument is invalid. - app -foo + You can't block the `SIGKILL' and `SIGSTOP' signals, but if the + signal set includes these, `sigprocmask' just ignores them instead + of returning an error status. - the `getopt_long_only' will first look for a long option named - `foo'. If this is not found, the short options `f', `o', and - again `o' are recognized. + Remember, too, that blocking program error signals such as `SIGFPE' + leads to undesirable results for signals generated by an actual + program error (as opposed to signals sent with `raise' or `kill'). + This is because your program may be too broken to be able to + continue executing to a point where the signal is unblocked again. + *Note Program Error Signals::.  -File: libc.info, Node: Getopt Long Option Example, Prev: Getopt Long Options, Up: Getopt +File: libc.info, Node: Testing for Delivery, Next: Blocking for Handler, Prev: Process Signal Mask, Up: Blocking Signals -Example of Parsing Long Options with `getopt_long' --------------------------------------------------- +Blocking to Test for Delivery of a Signal +----------------------------------------- - #include - #include - #include - - /* Flag set by `--verbose'. */ - static int verbose_flag; + Now for a simple example. Suppose you establish a handler for +`SIGALRM' signals that sets a flag whenever a signal arrives, and your +main program checks this flag from time to time and then resets it. +You can prevent additional `SIGALRM' signals from arriving in the +meantime by wrapping the critical part of the code with calls to +`sigprocmask', like this: + + /* This variable is set by the SIGALRM signal handler. */ + volatile sig_atomic_t flag = 0; int - main (argc, argv) - int argc; - char **argv; + main (void) { - int c; - - while (1) - { - static struct option long_options[] = - { - /* These options set a flag. */ - {"verbose", no_argument, &verbose_flag, 1}, - {"brief", no_argument, &verbose_flag, 0}, - /* These options don't set a flag. - We distinguish them by their indices. */ - {"add", required_argument, 0, 'a'}, - {"append", no_argument, 0, 'b'}, - {"delete", required_argument, 0, 'd'}, - {"create", no_argument, 0, 'c'}, - {"file", required_argument, 0, 'f'}, - {0, 0, 0, 0} - }; - /* `getopt_long' stores the option index here. */ - int option_index = 0; + sigset_t block_alarm; - c = getopt_long (argc, argv, "abc:d:f:", - long_options, &option_index); + ... - /* Detect the end of the options. */ - if (c == -1) - break; + /* Initialize the signal mask. */ + sigemptyset (&block_alarm); + sigaddset (&block_alarm, SIGALRM); - switch (c) + while (1) + { + /* Check if a signal has arrived; if so, reset the flag. */ + sigprocmask (SIG_BLOCK, &block_alarm, NULL); + if (flag) { - case 0: - /* If this option set a flag, do nothing else now. */ - if (long_options[option_index].flag != 0) - break; - printf ("option %s", long_options[option_index].name); - if (optarg) - printf (" with arg %s", optarg); - printf ("\n"); - break; - - case 'a': - puts ("option -a\n"); - break; - - case 'b': - puts ("option -b\n"); - break; - - case 'c': - printf ("option -c with value `%s'\n", optarg); - break; - - case 'd': - printf ("option -d with value `%s'\n", optarg); - break; - - case 'f': - printf ("option -f with value `%s'\n", optarg); - break; - - case '?': - /* `getopt_long' already printed an error message. */ - break; - - default: - abort (); + ACTIONS-IF-NOT-ARRIVED + flag = 0; } - } - - /* Instead of reporting `--verbose' - and `--brief' as they are encountered, - we report the final status resulting from them. */ - if (verbose_flag) - puts ("verbose flag is set"); + sigprocmask (SIG_UNBLOCK, &block_alarm, NULL); - /* Print any remaining command line arguments (not options). */ - if (optind < argc) - { - printf ("non-option ARGV-elements: "); - while (optind < argc) - printf ("%s ", argv[optind++]); - putchar ('\n'); + ... } - - exit (0); }  -File: libc.info, Node: Argp, Next: Suboptions, Prev: Getopt, Up: Parsing Program Arguments - -Parsing Program Options with Argp -================================= - - "Argp" is an interface for parsing unix-style argument vectors -(*note Program Arguments::). - - Unlike the more common `getopt' interface, it provides many related -convenience features in addition to parsing options, such as -automatically producing output in response to `--help' and `--version' -options (as defined by the GNU coding standards). Doing these things -in argp results in a more consistent look for programs that use it, and -makes less likely that implementors will neglect to implement them or -keep them up-to-date. +File: libc.info, Node: Blocking for Handler, Next: Checking for Pending Signals, Prev: Testing for Delivery, Up: Blocking Signals - Argp also provides the ability to merge several independently defined -option parsers into one, mediating conflicts between them, and making -the result appear seamless. A library can export an argp option parser, -which programs can easily use in conjunction with their own option -parser. This results in less work for user programs (indeed, some may -use only argument parsers exported by libraries, and have no options of -their own), and more consistent option-parsing for the abstractions -implemented by the library. +Blocking Signals for a Handler +------------------------------ - The header file `' should be included to use argp. + When a signal handler is invoked, you usually want it to be able to +finish without being interrupted by another signal. From the moment the +handler starts until the moment it finishes, you must block signals that +might confuse it or corrupt its data. -The `argp_parse' Function -------------------------- + When a handler function is invoked on a signal, that signal is +automatically blocked (in addition to any other signals that are already +in the process's signal mask) during the time the handler is running. +If you set up a handler for `SIGTSTP', for instance, then the arrival +of that signal forces further `SIGTSTP' signals to wait during the +execution of the handler. - The main interface to argp is the `argp_parse' function; often, a -call to `argp_parse' is the only argument-parsing code needed in `main' -(*note Program Arguments::). + However, by default, other kinds of signals are not blocked; they can +arrive during handler execution. - - Function: error_t argp_parse (const struct argp *ARGP, int ARGC, - char **ARGV, unsigned FLAGS, int *ARG_INDEX, void *INPUT) - The `argp_parse' function parses the arguments in ARGV, of length - ARGC, using the argp parser ARGP (*note Argp Parsers::); a value - of zero is the same as a `struct argp' containing all zeros. - FLAGS is a set of flag bits that modify the parsing behavior - (*note Argp Flags::). INPUT is passed through to the argp parser - ARGP, and has meaning defined by it; a typical usage is to pass a - pointer to a structure which can be used for specifying parameters - to the parser and passing back results from it. + The reliable way to block other kinds of signals during the +execution of the handler is to use the `sa_mask' member of the +`sigaction' structure. - Unless the `ARGP_NO_EXIT' or `ARGP_NO_HELP' flags are included in - FLAGS, calling `argp_parse' may result in the program exiting--for - instance when an unknown option is encountered. *Note Program - Termination::. + Here is an example: - If ARG_INDEX is non-null, the index of the first unparsed option - in ARGV is returned in it. + #include + #include + + void catch_stop (); + + void + install_handler (void) + { + struct sigaction setup_action; + sigset_t block_mask; + + sigemptyset (&block_mask); + /* Block other terminal-generated signals while handler runs. */ + sigaddset (&block_mask, SIGINT); + sigaddset (&block_mask, SIGQUIT); + setup_action.sa_handler = catch_stop; + setup_action.sa_mask = block_mask; + setup_action.sa_flags = 0; + sigaction (SIGTSTP, &setup_action, NULL); + } - The return value is zero for successful parsing, or an error code - (*note Error Codes::) if an error was detected. Different argp - parsers may return arbitrary error codes, but standard ones are - `ENOMEM' if a memory allocation error occurred, or `EINVAL' if an - unknown option or option argument was encountered. + This is more reliable than blocking the other signals explicitly in +the code for the handler. If you block signals explicitly in the +handler, you can't avoid at least a short interval at the beginning of +the handler where they are not yet blocked. -* Menu: + You cannot remove signals from the process's current mask using this +mechanism. However, you can make calls to `sigprocmask' within your +handler to block or unblock signals as you wish. -* Globals: Argp Global Variables. Global argp parameters. -* Parsers: Argp Parsers. Defining parsers for use with `argp_parse'. -* Flags: Argp Flags. Flags that modify the behavior of `argp_parse'. -* Help: Argp Help. Printing help messages when not parsing. -* Examples: Argp Examples. Simple examples of programs using argp. -* Customization: Argp User Customization. - Users may control the `--help' output format. + In any case, when the handler returns, the system restores the mask +that was in place before the handler was entered. If any signals that +become unblocked by this restoration are pending, the process will +receive those signals immediately, before returning to the code that was +interrupted.  -File: libc.info, Node: Argp Global Variables, Next: Argp Parsers, Up: Argp +File: libc.info, Node: Checking for Pending Signals, Next: Remembering a Signal, Prev: Blocking for Handler, Up: Blocking Signals -Argp Global Variables ---------------------- +Checking for Pending Signals +---------------------------- - These variables make it very easy for every user program to implement -the `--version' option and provide a bug-reporting address in the -`--help' output (which is implemented by argp regardless). + You can find out which signals are pending at any time by calling +`sigpending'. This function is declared in `signal.h'. - - Variable: const char * argp_program_version - If defined or set by the user program to a non-zero value, then a - `--version' option is added when parsing with `argp_parse' (unless - the `ARGP_NO_HELP' flag is used), which will print this string - followed by a newline and exit (unless the `ARGP_NO_EXIT' flag is - used). + - Function: int sigpending (sigset_t *SET) + The `sigpending' function stores information about pending signals + in SET. If there is a pending signal that is blocked from + delivery, then that signal is a member of the returned set. (You + can test whether a particular signal is a member of this set using + `sigismember'; see *Note Signal Sets::.) - - Variable: const char * argp_program_bug_address - If defined or set by the user program to a non-zero value, - `argp_program_bug_address' should point to a string that is the - bug-reporting address for the program. It will be printed at the - end of the standard output for the `--help' option, embedded in a - sentence that says something like `Report bugs to ADDRESS.'. + The return value is `0' if successful, and `-1' on failure. - - Variable: argp_program_version_hook - If defined or set by the user program to a non-zero value, then a - `--version' option is added when parsing with `argp_parse' (unless - the `ARGP_NO_HELP' flag is used), which calls this function to - print the version, and then exits with a status of 0 (unless the - `ARGP_NO_EXIT' flag is used). It should point to a function with - the following type signature: + Testing whether a signal is pending is not often useful. Testing +when that signal is not blocked is almost certainly bad design. - void PRINT-VERSION (FILE *STREAM, struct argp_state *STATE) + Here is an example. - *Note Argp Parsing State::, for an explanation of STATE. + #include + #include + + sigset_t base_mask, waiting_mask; + + sigemptyset (&base_mask); + sigaddset (&base_mask, SIGINT); + sigaddset (&base_mask, SIGTSTP); + + /* Block user interrupts while doing other processing. */ + sigprocmask (SIG_SETMASK, &base_mask, NULL); + ... + + /* After a while, check to see whether any signals are pending. */ + sigpending (&waiting_mask); + if (sigismember (&waiting_mask, SIGINT)) { + /* User has tried to kill the process. */ + } + else if (sigismember (&waiting_mask, SIGTSTP)) { + /* User has tried to stop the process. */ + } - This variable takes precedent over `argp_program_version', and is - useful if a program has version information that cannot be easily - specified as a simple string. + Remember that if there is a particular signal pending for your +process, additional signals of that same type that arrive in the +meantime might be discarded. For example, if a `SIGINT' signal is +pending when another `SIGINT' signal arrives, your program will +probably only see one of them when you unblock this signal. - - Variable: error_t argp_err_exit_status - The exit status that argp will use when exiting due to a parsing - error. If not defined or set by the user program, this defaults to - `EX_USAGE' from `'. + *Portability Note:* The `sigpending' function is new in POSIX.1. +Older systems have no equivalent facility. diff -durpN glibc-2.2.3/manual/libc.info-4 glibc-2.2.4/manual/libc.info-4 --- glibc-2.2.3/manual/libc.info-4 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-4 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Malloc Tunable Parameters, Next: Heap Consistency Checking, Prev: Aligned Memory Blocks, Up: Unconstrained Allocation @@ -169,7 +170,7 @@ the problem is then very hard to track d There is one problem with `MALLOC_CHECK_': in SUID or SGID binaries it could possibly be exploited since diverging from the normal programs -behaviour it now writes something to the standard error desriptor. +behavior it now writes something to the standard error descriptor. Therefore the use of `MALLOC_CHECK_' is disabled by default for SUID and SGID binaries. It can be enabled again by the system administrator by adding a file `/etc/suid-debug' (the content is not important it @@ -303,7 +304,7 @@ here that `realloc' and `memalign' are n __free_hook = old_free_hook; /* Call recursively */ result = malloc (size); - /* Save underlaying hooks */ + /* Save underlying hooks */ old_malloc_hook = __malloc_hook; old_free_hook = __free_hook; /* `printf' might call `malloc', so protect it too. */ @@ -322,7 +323,7 @@ here that `realloc' and `memalign' are n __free_hook = old_free_hook; /* Call recursively */ free (ptr); - /* Save underlaying hooks */ + /* Save underlying hooks */ old_malloc_hook = __malloc_hook; old_free_hook = __free_hook; /* `printf' might call `free', so protect it too. */ @@ -492,8 +493,8 @@ How to install the tracing functionality contain a valid file name. The user must have write access. If the file already exists it is truncated. If the environment variable is not set or it does not name a valid file which can be - opened for writing nothing is done. The behaviour of `malloc' - etc. is not changed. For obvious reasons this also happens if the + opened for writing nothing is done. The behavior of `malloc' etc. + is not changed. For obvious reasons this also happens if the application is installed with the SUID or SGID bit set. If the named file is successfully opened, `mtrace' installs special @@ -508,7 +509,7 @@ How to install the tracing functionality - Function: void muntrace (void) The `muntrace' function can be called after `mtrace' was used to - enable tracing the `malloc' calls. If no (succesful) call of + enable tracing the `malloc' calls. If no (successful) call of `mtrace' was made `muntrace' does nothing. Otherwise it deinstalls the handlers for `malloc', `realloc', and @@ -525,7 +526,7 @@ Example program excerpts ........................ Even though the tracing functionality does not influence the runtime -behaviour of the program it is not a good idea to call `mtrace' in all +behavior of the program it is not a good idea to call `mtrace' in all programs. Just imagine that you debug a program using `mtrace' and all other programs used in the debugging session also trace their `malloc' calls. The output file would be the same for all programs and thus is diff -durpN glibc-2.2.3/manual/libc.info-40 glibc-2.2.4/manual/libc.info-40 --- glibc-2.2.3/manual/libc.info-40 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-40 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1114 +7,1245 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + (a) The FSF's Front-Cover Text is: - -File: libc.info, Node: Argp Parsers, Next: Argp Flags, Prev: Argp Global Variables, Up: Argp + A GNU Manual -Specifying Argp Parsers ------------------------ + (b) The FSF's Back-Cover Text is: - The first argument to the `argp_parse' function is a pointer to a -`struct argp', which known as an "argp parser": + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - - Data Type: struct argp - This structure specifies how to parse a given set of options and - arguments, perhaps in conjunction with other argp parsers. It has - the following fields: + +File: libc.info, Node: Remembering a Signal, Prev: Checking for Pending Signals, Up: Blocking Signals - `const struct argp_option *options' - A pointer to a vector of `argp_option' structures specifying - which options this argp parser understands; it may be zero if - there are no options at all. *Note Argp Option Vectors::. +Remembering a Signal to Act On Later +------------------------------------ - `argp_parser_t parser' - A pointer to a function that defines actions for this parser; - it is called for each option parsed, and at other - well-defined points in the parsing process. A value of zero - is the same as a pointer to a function that always returns - `ARGP_ERR_UNKNOWN'. *Note Argp Parser Functions::. + Instead of blocking a signal using the library facilities, you can +get almost the same results by making the handler set a flag to be +tested later, when you "unblock". Here is an example: - `const char *args_doc' - If non-zero, a string describing what non-option arguments - are wanted by this parser; it is only used to print the - `Usage:' message. If it contains newlines, the strings - separated by them are considered alternative usage patterns, - and printed on separate lines (lines after the first are - prefixed by ` or: ' instead of `Usage:'). + /* If this flag is nonzero, don't handle the signal right away. */ + volatile sig_atomic_t signal_pending; + + /* This is nonzero if a signal arrived and was not handled. */ + volatile sig_atomic_t defer_signal; + + void + handler (int signum) + { + if (defer_signal) + signal_pending = signum; + else + ... /* "Really" handle the signal. */ + } + + ... + + void + update_mumble (int frob) + { + /* Prevent signals from having immediate effect. */ + defer_signal++; + /* Now update `mumble', without worrying about interruption. */ + mumble.a = 1; + mumble.b = hack (); + mumble.c = frob; + /* We have updated `mumble'. Handle any signal that came in. */ + defer_signal--; + if (defer_signal == 0 && signal_pending != 0) + raise (signal_pending); + } - `const char *doc' - If non-zero, a string containing extra text to be printed - before and after the options in a long help message, with the - two sections separated by a vertical tab (`'\v'', `'\013'') - character. By convention, the documentation before the - options is just a short string saying what the program does, - and that afterwards is longer, describing the behavior in - more detail. + Note how the particular signal that arrives is stored in +`signal_pending'. That way, we can handle several types of +inconvenient signals with the same mechanism. - `const struct argp_child *children' - A pointer to a vector of `argp_children' structures specifying - additional argp parsers that should be combined with this one. - *Note Argp Children::. + We increment and decrement `defer_signal' so that nested critical +sections will work properly; thus, if `update_mumble' were called with +`signal_pending' already nonzero, signals would be deferred not only +within `update_mumble', but also within the caller. This is also why +we do not check `signal_pending' if `defer_signal' is still nonzero. - `char *(*help_filter)(int KEY, const char *TEXT, void *INPUT)' - If non-zero, a pointer to a function to filter the output of - help messages. *Note Argp Help Filtering::. + The incrementing and decrementing of `defer_signal' each require more +than one instruction; it is possible for a signal to happen in the +middle. But that does not cause any problem. If the signal happens +early enough to see the value from before the increment or decrement, +that is equivalent to a signal which came before the beginning of the +increment or decrement, which is a case that works properly. - `const char *argp_domain' - If non-zero, the strings used in the argp library are - translated using the domain described by this string. - Otherwise the currently installed default domain is used. + It is absolutely vital to decrement `defer_signal' before testing +`signal_pending', because this avoids a subtle bug. If we did these +things in the other order, like this, + if (defer_signal == 1 && signal_pending != 0) + raise (signal_pending); + defer_signal--; - The `options', `parser', `args_doc', and `doc' fields are usually -all that are needed. If an argp parser is defined as an initialized C -variable, only the used fields need be specified in the -initializer--the rest will default to zero due to the way C structure -initialization works (this fact is exploited for most argp structures, -grouping the most-used fields near the beginning, so that unused fields -can simply be left unspecified). +then a signal arriving in between the `if' statement and the decrement +would be effectively "lost" for an indefinite amount of time. The +handler would merely set `defer_signal', but the program having already +tested this variable, it would not test the variable again. -* Menu: + Bugs like these are called "timing errors". They are especially bad +because they happen only rarely and are nearly impossible to reproduce. +You can't expect to find them with a debugger as you would find a +reproducible bug. So it is worth being especially careful to avoid +them. -* Options: Argp Option Vectors. Specifying options in an argp parser. -* Argp Parser Functions:: Defining actions for an argp parser. -* Children: Argp Children. Combining multiple argp parsers. -* Help Filtering: Argp Help Filtering. Customizing help output for an argp parser. + (You would not be tempted to write the code in this order, given the +use of `defer_signal' as a counter which must be tested along with +`signal_pending'. After all, testing for zero is cleaner than testing +for one. But if you did not use `defer_signal' as a counter, and gave +it values of zero and one only, then either order might seem equally +simple. This is a further advantage of using a counter for +`defer_signal': it will reduce the chance you will write the code in +the wrong order and create a subtle bug.)  -File: libc.info, Node: Argp Option Vectors, Next: Argp Parser Functions, Prev: Argp Parsers, Up: Argp Parsers +File: libc.info, Node: Waiting for a Signal, Next: Signal Stack, Prev: Blocking Signals, Up: Signal Handling -Specifying Options in an Argp Parser ------------------------------------- +Waiting for a Signal +==================== - The `options' field in a `struct argp' points to a vector of `struct -argp_option' structures, each of which specifies an option that argp -parser supports (actually, sometimes multiple entries may used for a -single option if it has many names). It should be terminated by an -entry with zero in all fields (note that when using an initialized C -array for options, writing `{ 0 }' is enough to achieve this). + If your program is driven by external events, or uses signals for +synchronization, then when it has nothing to do it should probably wait +until a signal arrives. - - Data Type: struct argp_option - This structure specifies a single option that an argp parser - understands, and how to parse and document it. It has the - following fields: +* Menu: - `const char *name' - The long name for this option, corresponding to the long - option `--NAME'; this field can be zero if this option only - has a short name. To specify multiple names for an option, - additional entries may follow this one, with the - `OPTION_ALIAS' flag set (*note Argp Option Flags::). +* Using Pause:: The simple way, using `pause'. +* Pause Problems:: Why the simple way is often not very good. +* Sigsuspend:: Reliably waiting for a specific signal. - `int key' - The integer key that is provided to the argp parser's parsing - function when this option is being parsed. Also, if KEY has - a value that is a printable ASCII character (i.e., `isascii - (KEY)' is true), it _also_ specifies a short option `-CHAR', - where CHAR is the ASCII character with the code KEY. + +File: libc.info, Node: Using Pause, Next: Pause Problems, Up: Waiting for a Signal - `const char *arg' - If non-zero, this is the name of an argument associated with - this option, which must be provided (e.g., with the - `--NAME=VALUE' or `-CHAR VALUE' syntaxes) unless the - `OPTION_ARG_OPTIONAL' flag (*note Argp Option Flags::) is - set, in which case it _may_ be provided. +Using `pause' +------------- - `int flags' - Flags associated with this option (some of which are referred - to above). *Note Argp Option Flags::. + The simple way to wait until a signal arrives is to call `pause'. +Please read about its disadvantages, in the following section, before +you use it. - `const char *doc' - A documentation string for this option, for printing in help - messages. + - Function: int pause () + The `pause' function suspends program execution until a signal + arrives whose action is either to execute a handler function, or to + terminate the process. - If both the `name' and `key' fields are zero, this string - will be printed out-dented from the normal option column, - making it useful as a group header (it will be the first - thing printed in its group); in this usage, it's conventional - to end the string with a `:' character. + If the signal causes a handler function to be executed, then + `pause' returns. This is considered an unsuccessful return (since + "successful" behavior would be to suspend the program forever), so + the return value is `-1'. Even if you specify that other + primitives should resume when a system handler returns (*note + Interrupted Primitives::), this has no effect on `pause'; it + always fails when a signal is handled. - `int group' - The group this option is in. + The following `errno' error conditions are defined for this + function: - In a long help message, options are sorted alphabetically - within each group, and the groups presented in the order 0, - 1, 2, ..., N, -M, ..., -2, -1. Every entry in an options - array with this field 0 will inherit the group number of the - previous entry, or zero if it's the first one, unless its a - group header (`name' and `key' fields both zero), in which - case, the previous entry + 1 is the default. Automagic - options such as `--help' are put into group -1. + `EINTR' + The function was interrupted by delivery of a signal. - Note that because of C structure initialization rules, this - field often need not be specified, because 0 is the right - value. + If the signal causes program termination, `pause' doesn't return + (obviously). -* Menu: + This function is a cancellation point in multithreaded programs. + This is a problem if the thread allocates some resources (like + memory, file descriptors, semaphores or whatever) at the time + `pause' is called. If the thread gets cancelled these resources + stay allocated until the program ends. To avoid this calls to + `pause' should be protected using cancellation handlers. -* Flags: Argp Option Flags. Flags for options. + The `pause' function is declared in `unistd.h'.  -File: libc.info, Node: Argp Option Flags, Up: Argp Option Vectors +File: libc.info, Node: Pause Problems, Next: Sigsuspend, Prev: Using Pause, Up: Waiting for a Signal -Flags for Argp Options -...................... +Problems with `pause' +--------------------- - The following flags may be or'd together in the `flags' field of a -`struct argp_option', and control various aspects of how that option is -parsed or displayed in help messages: + The simplicity of `pause' can conceal serious timing errors that can +make a program hang mysteriously. -`OPTION_ARG_OPTIONAL' - The argument associated with this option is optional. + It is safe to use `pause' if the real work of your program is done +by the signal handlers themselves, and the "main program" does nothing +but call `pause'. Each time a signal is delivered, the handler will do +the next batch of work that is to be done, and then return, so that the +main loop of the program can call `pause' again. -`OPTION_HIDDEN' - This option isn't displayed in any help messages. + You can't safely use `pause' to wait until one more signal arrives, +and then resume real work. Even if you arrange for the signal handler +to cooperate by setting a flag, you still can't use `pause' reliably. +Here is an example of this problem: -`OPTION_ALIAS' - This option is an alias for the closest previous non-alias option. - This means that it will be displayed in the same help entry, and - will inherit fields other than `name' and `key' from the aliased - option. + /* `usr_interrupt' is set by the signal handler. */ + if (!usr_interrupt) + pause (); + + /* Do work once the signal arrives. */ + ... -`OPTION_DOC' - This option isn't actually an option (and so should be ignored by - the actual option parser), but rather an arbitrary piece of - documentation that should be displayed in much the same manner as - the options (known as a "documentation option"). +This has a bug: the signal could arrive after the variable +`usr_interrupt' is checked, but before the call to `pause'. If no +further signals arrive, the process would never wake up again. - If this flag is set, then the option `name' field is displayed - unmodified (e.g., no `--' prefix is added) at the left-margin - (where a _short_ option would normally be displayed), and the - documentation string in the normal place. For purposes of - sorting, any leading whitespace and punctuation is ignored, except - that if the first non-whitespace character is not `-', this entry - is displayed after all options (and `OPTION_DOC' entries with a - leading `-') in the same group. + You can put an upper limit on the excess waiting by using `sleep' in +a loop, instead of using `pause'. (*Note Sleeping::, for more about +`sleep'.) Here is what this looks like: -`OPTION_NO_USAGE' - This option shouldn't be included in `long' usage messages (but is - still included in help messages). This is mainly intended for - options that are completely documented in an argp's `args_doc' - field (*note Argp Parsers::), in which case including the option - in the generic usage list would be redundant. + /* `usr_interrupt' is set by the signal handler. + while (!usr_interrupt) + sleep (1); + + /* Do work once the signal arrives. */ + ... - For instance, if `args_doc' is `"FOO BAR\n-x BLAH"', and the `-x' - option's purpose is to distinguish these two cases, `-x' should - probably be marked `OPTION_NO_USAGE'. + For some purposes, that is good enough. But with a little more +complexity, you can wait reliably until a particular signal handler is +run, using `sigsuspend'. *Note Sigsuspend::.  -File: libc.info, Node: Argp Parser Functions, Next: Argp Children, Prev: Argp Option Vectors, Up: Argp Parsers +File: libc.info, Node: Sigsuspend, Prev: Pause Problems, Up: Waiting for a Signal -Argp Parser Functions ---------------------- +Using `sigsuspend' +------------------ - The function pointed to by the `parser' field in a `struct argp' -(*note Argp Parsers::) defines what actions take place in response to -each option or argument that is parsed, and is also used as a hook, to -allow a parser to do something at certain other points during parsing. + The clean and reliable way to wait for a signal to arrive is to +block it and then use `sigsuspend'. By using `sigsuspend' in a loop, +you can wait for certain kinds of signals, while letting other kinds of +signals be handled by their handlers. - Argp parser functions have the following type signature: + - Function: int sigsuspend (const sigset_t *SET) + This function replaces the process's signal mask with SET and then + suspends the process until a signal is delivered whose action is + either to terminate the process or invoke a signal handling + function. In other words, the program is effectively suspended + until one of the signals that is not a member of SET arrives. - error_t PARSER (int KEY, char *ARG, struct argp_state *STATE) + If the process is woken up by delivery of a signal that invokes a + handler function, and the handler function returns, then + `sigsuspend' also returns. -where the arguments are as follows: + The mask remains SET only as long as `sigsuspend' is waiting. The + function `sigsuspend' always restores the previous signal mask + when it returns. -KEY - For each option that is parsed, PARSER is called with a value of - KEY from that option's `key' field in the option vector (*note - Argp Option Vectors::). PARSER is also called at other times with - special reserved keys, such as `ARGP_KEY_ARG' for non-option - arguments. *Note Argp Special Keys::. + The return value and error conditions are the same as for `pause'. -ARG - If KEY is an option, ARG is the value given for it, or zero if no - value was specified. Only options that have a non-zero `arg' - field can ever have a value, and those must _always_ have a value, - unless the `OPTION_ARG_OPTIONAL' flag was specified (if the input - being parsed specifies a value for an option that doesn't allow - one, an error results before PARSER ever gets called). + With `sigsuspend', you can replace the `pause' or `sleep' loop in +the previous section with something completely reliable: - If KEY is `ARGP_KEY_ARG', ARG is a non-option argument; other - special keys always have a zero ARG. + sigset_t mask, oldmask; + + ... + + /* Set up the mask of signals to temporarily block. */ + sigemptyset (&mask); + sigaddset (&mask, SIGUSR1); + + ... + + /* Wait for a signal to arrive. */ + sigprocmask (SIG_BLOCK, &mask, &oldmask); + while (!usr_interrupt) + sigsuspend (&oldmask); + sigprocmask (SIG_UNBLOCK, &mask, NULL); -STATE - STATE points to a `struct argp_state', containing useful - information about the current parsing state for use by PARSER. - *Note Argp Parsing State::. + This last piece of code is a little tricky. The key point to +remember here is that when `sigsuspend' returns, it resets the process's +signal mask to the original value, the value from before the call to +`sigsuspend'--in this case, the `SIGUSR1' signal is once again blocked. +The second call to `sigprocmask' is necessary to explicitly unblock +this signal. - When PARSER is called, it should perform whatever action is -appropriate for KEY, and return either `0' for success, -`ARGP_ERR_UNKNOWN', if the value of KEY is not handled by this parser -function, or a unix error code if a real error occurred (*note Error -Codes::). + One other point: you may be wondering why the `while' loop is +necessary at all, since the program is apparently only waiting for one +`SIGUSR1' signal. The answer is that the mask passed to `sigsuspend' +permits the process to be woken up by the delivery of other kinds of +signals, as well--for example, job control signals. If the process is +woken up by a signal that doesn't set `usr_interrupt', it just suspends +itself again until the "right" kind of signal eventually arrives. - - Macro: int ARGP_ERR_UNKNOWN - Argp parser functions should return `ARGP_ERR_UNKNOWN' for any KEY - value they do not recognize, or for non-option arguments (`KEY == - ARGP_KEY_ARG') that they do not wish to handle. + This technique takes a few more lines of preparation, but that is +needed just once for each kind of wait criterion you want to use. The +code that actually waits is just four lines. - A typical parser function uses a switch statement on KEY: + +File: libc.info, Node: Signal Stack, Next: BSD Signal Handling, Prev: Waiting for a Signal, Up: Signal Handling - error_t - parse_opt (int key, char *arg, struct argp_state *state) - { - switch (key) - { - case OPTION_KEY: - ACTION - break; - ... - default: - return ARGP_ERR_UNKNOWN; - } - return 0; - } +Using a Separate Signal Stack +============================= -* Menu: + A signal stack is a special area of memory to be used as the +execution stack during signal handlers. It should be fairly large, to +avoid any danger that it will overflow in turn; the macro `SIGSTKSZ' is +defined to a canonical size for signal stacks. You can use `malloc' to +allocate the space for the stack. Then call `sigaltstack' or +`sigstack' to tell the system to use that space for the signal stack. -* Keys: Argp Special Keys. Special values for the KEY argument. -* State: Argp Parsing State. What the STATE argument refers to. -* Functions: Argp Helper Functions. Functions to help during argp parsing. + You don't need to write signal handlers differently in order to use a +signal stack. Switching from one stack to the other happens +automatically. (Some non-GNU debuggers on some machines may get +confused if you examine a stack trace while a handler that uses the +signal stack is running.) - -File: libc.info, Node: Argp Special Keys, Next: Argp Parsing State, Up: Argp Parser Functions + There are two interfaces for telling the system to use a separate +signal stack. `sigstack' is the older interface, which comes from 4.2 +BSD. `sigaltstack' is the newer interface, and comes from 4.4 BSD. +The `sigaltstack' interface has the advantage that it does not require +your program to know which direction the stack grows, which depends on +the specific machine and operating system. -Special Keys for Argp Parser Functions -...................................... + - Data Type: stack_t + This structure describes a signal stack. It contains the + following members: - In addition to key values corresponding to user options, the KEY -argument to argp parser functions may have a number of other special -values (ARG and STATE refer to parser function arguments; *note Argp -Parser Functions::): + `void *ss_sp' + This points to the base of the signal stack. -`ARGP_KEY_ARG' - This is not an option at all, but rather a command line argument, - whose value is pointed to by ARG. + `size_t ss_size' + This is the size (in bytes) of the signal stack which `ss_sp' + points to. You should set this to however much space you + allocated for the stack. - When there are multiple parser functions (due to argp parsers being - combined), it's impossible to know which one wants to handle an - argument, so each is called in turn, until one returns 0 or an - error other than `ARGP_ERR_UNKNOWN'; if an argument is handled by - no one, `argp_parse' immediately returns success, without parsing - any more arguments. + There are two macros defined in `signal.h' that you should + use in calculating this size: - Once a parser function returns success for this key, that fact is - recorded, and the `ARGP_KEY_NO_ARGS' case won't be used. - _However_, if while processing the argument, a parser function - decrements the `next' field of its STATE argument, the option - won't be considered processed; this is to allow you to actually - modify the argument (perhaps into an option), and have it - processed again. + `SIGSTKSZ' + This is the canonical size for a signal stack. It is + judged to be sufficient for normal uses. -`ARGP_KEY_ARGS' - If a parser function returns `ARGP_ERR_UNKNOWN' for - `ARGP_KEY_ARG', it is immediately called again with the key - `ARGP_KEY_ARGS', which has a similar meaning, but is slightly more - convenient for consuming all remaining arguments. ARG is 0, and - the tail of the argument vector may be found at `STATE->argv + - STATE->next'. If success is returned for this key, and - `STATE->next' is unchanged, then all remaining arguments are - considered to have been consumed, otherwise, the amount by which - `STATE->next' has been adjust indicates how many were used. For - instance, here's an example that uses both, for different args: + `MINSIGSTKSZ' + This is the amount of signal stack space the operating + system needs just to implement signal delivery. The + size of a signal stack *must* be greater than this. - ... - case ARGP_KEY_ARG: - if (STATE->arg_num == 0) - /* First argument */ - first_arg = ARG; - else - /* Let the next case parse it. */ - return ARGP_KEY_UNKNOWN; - break; - case ARGP_KEY_ARGS: - remaining_args = STATE->argv + STATE->next; - num_remaining_args = STATE->argc - STATE->next; - break; + For most cases, just using `SIGSTKSZ' for `ss_size' is + sufficient. But if you know how much stack space your + program's signal handlers will need, you may want to use + a different size. In this case, you should allocate + `MINSIGSTKSZ' additional bytes for the signal stack and + increase `ss_size' accordingly. -`ARGP_KEY_END' - There are no more command line arguments at all. The parser - functions are called in different order (means children first) for - this value which allows each parser to clean up its state for the - parent. + `int ss_flags' + This field contains the bitwise OR of these flags: -`ARGP_KEY_NO_ARGS' - Because it's common to want to do some special processing if there - aren't any non-option args, parser functions are called with this - key if they didn't successfully process any non-option arguments. - Called just before `ARGP_KEY_END' (where more general validity - checks on previously parsed arguments can take place). + `SS_DISABLE' + This tells the system that it should not use the signal + stack. -`ARGP_KEY_INIT' - Passed in before any parsing is done. Afterwards, the values of - each element of the `child_input' field of STATE, if any, are - copied to each child's state to be the initial value of the `input' - when _their_ parsers are called. + `SS_ONSTACK' + This is set by the system, and indicates that the signal + stack is currently in use. If this bit is not set, then + signals will be delivered on the normal user stack. -`ARGP_KEY_SUCCESS' - Passed in when parsing has successfully been completed (even if - there are still arguments remaining). + - Function: int sigaltstack (const stack_t *restrict STACK, stack_t + *restrict OLDSTACK) + The `sigaltstack' function specifies an alternate stack for use + during signal handling. When a signal is received by the process + and its action indicates that the signal stack is used, the system + arranges a switch to the currently installed signal stack while + the handler for that signal is executed. -`ARGP_KEY_ERROR' - Passed in if an error has occurred, and parsing terminated (in - which case a call with a key of `ARGP_KEY_SUCCESS' is never made). + If OLDSTACK is not a null pointer, information about the currently + installed signal stack is returned in the location it points to. + If STACK is not a null pointer, then this is installed as the new + stack for use by signal handlers. -`ARGP_KEY_FINI' - The final key ever seen by any parser (even after - `ARGP_KEY_SUCCESS' and `ARGP_KEY_ERROR'). Any resources allocated - by `ARGP_KEY_INIT' may be freed here (although sometimes certain - resources allocated there are to be returned to the caller after a - successful parse; in that case, those particular resources can be - freed in the `ARGP_KEY_ERROR' case). + The return value is `0' on success and `-1' on failure. If + `sigaltstack' fails, it sets `errno' to one of these values: - In all cases, `ARGP_KEY_INIT' is the first key seen by parser -functions, and `ARGP_KEY_FINI' the last (unless an error was returned -by the parser for `ARGP_KEY_INIT'). Other keys can occur in one the -following orders (OPT refers to an arbitrary option key): + `EINVAL' + You tried to disable a stack that was in fact currently in + use. -OPT... `ARGP_KEY_NO_ARGS' `ARGP_KEY_END' `ARGP_KEY_SUCCESS' - The arguments being parsed contained no non-option arguments at - all. + `ENOMEM' + The size of the alternate stack was too small. It must be + greater than `MINSIGSTKSZ'. -( OPT | `ARGP_KEY_ARG' )... `ARGP_KEY_END' `ARGP_KEY_SUCCESS' - All non-option arguments were successfully handled by a parser - function (there may be multiple parser functions if multiple argp - parsers were combined). + Here is the older `sigstack' interface. You should use +`sigaltstack' instead on systems that have it. -( OPT | `ARGP_KEY_ARG' )... `ARGP_KEY_SUCCESS' - Some non-option argument was unrecognized. + - Data Type: struct sigstack + This structure describes a signal stack. It contains the + following members: - This occurs when every parser function returns `ARGP_KEY_UNKNOWN' - for an argument, in which case parsing stops at that argument. If - ARG_INDEX is a null pointer otherwise an error occurs. + `void *ss_sp' + This is the stack pointer. If the stack grows downwards on + your machine, this should point to the top of the area you + allocated. If the stack grows upwards, it should point to + the bottom. - In all cases, if a non-null value for ARG_INDEX was passed to -`argp_parse', the index of the first unparsed command-line argument is -passed back in it. + `int ss_onstack' + This field is true if the process is currently using this + stack. - If an error occurs (either detected by argp, or because a parser -function returned an error value), then each parser is called with -`ARGP_KEY_ERROR', and no further calls are made except the final call -with `ARGP_KEY_FINI'. + - Function: int sigstack (const struct sigstack *STACK, struct + sigstack *OLDSTACK) + The `sigstack' function specifies an alternate stack for use during + signal handling. When a signal is received by the process and its + action indicates that the signal stack is used, the system + arranges a switch to the currently installed signal stack while + the handler for that signal is executed. - -File: libc.info, Node: Argp Helper Functions, Prev: Argp Parsing State, Up: Argp Parser Functions + If OLDSTACK is not a null pointer, information about the currently + installed signal stack is returned in the location it points to. + If STACK is not a null pointer, then this is installed as the new + stack for use by signal handlers. -Functions For Use in Argp Parsers -................................. + The return value is `0' on success and `-1' on failure. - Argp provides a number of functions for the user of argp parser -functions (*note Argp Parser Functions::), mostly for producing error -messages. These take as their first argument the STATE argument to the -parser function (*note Argp Parsing State::). + +File: libc.info, Node: BSD Signal Handling, Prev: Signal Stack, Up: Signal Handling - - Function: void argp_usage (const struct argp_state *STATE) - Output the standard usage message for the argp parser referred to - by STATE to `STATE->err_stream' and terminate the program with - `exit (argp_err_exit_status)' (*note Argp Global Variables::). +BSD Signal Handling +=================== - - Function: void argp_error (const struct argp_state *STATE, const - char *FMT, ...) - Print the printf format string FMT and following args, preceded by - the program name and `:', and followed by a `Try ... --help' - message, and terminate the program with an exit status of - `argp_err_exit_status' (*note Argp Global Variables::). + This section describes alternative signal handling functions derived +from BSD Unix. These facilities were an advance, in their time; today, +they are mostly obsolete, and supported mainly for compatibility with +BSD Unix. - - Function: void argp_failure (const struct argp_state *STATE, int - STATUS, int ERRNUM, const char *FMT, ...) - Similarly to the standard gnu error-reporting function `error', - print the printf format string FMT and following args, preceded by - the program name and `:', and followed by the standard unix error - text for ERRNUM if it is non-zero; then if STATUS is non-zero, - terminate the program with that as its exit status. + There are many similarities between the BSD and POSIX signal handling +facilities, because the POSIX facilities were inspired by the BSD +facilities. Besides having different names for all the functions to +avoid conflicts, the main differences between the two are: - The difference between this function and `argp_error' is that - `argp_error' is for _parsing errors_, whereas `argp_failure' is - for other problems that occur during parsing but don't reflect a - syntactic problem with the input--such as illegal values for - options, bad phase of the moon, etc. + * BSD Unix represents signal masks as an `int' bit mask, rather than + as a `sigset_t' object. - - Function: void argp_state_help (const struct argp_state *STATE, FILE - *STREAM, unsigned FLAGS) - Output a help message for the argp parser referred to by STATE to - STREAM. The FLAGS argument determines what sort of help message - is produced. *Note Argp Help Flags::. + * The BSD facilities use a different default for whether an + interrupted primitive should fail or resume. The POSIX facilities + make system calls fail unless you specify that they should resume. + With the BSD facility, the default is to make system calls resume + unless you say they should fail. *Note Interrupted Primitives::. - Error output is sent to `STATE->err_stream', and the program name -printed is `STATE->name'. + The BSD facilities are declared in `signal.h'. - The output or program termination behavior of these functions may be -suppressed if the `ARGP_NO_EXIT' or `ARGP_NO_ERRS' flags, respectively, -were passed to `argp_parse'. *Note Argp Flags::. +* Menu: - This behavior is useful if an argp parser is exported for use by -other programs (e.g., by a library), and may be used in a context where -it is not desirable to terminate the program in response to parsing -errors. In argp parsers intended for such general use, calls to any of -these functions should be followed by code return of an appropriate -error code for the case where the program _doesn't_ terminate; for -example: +* BSD Handler:: BSD Function to Establish a Handler. +* Blocking in BSD:: BSD Functions for Blocking Signals. - if (BAD ARGUMENT SYNTAX) - { - argp_usage (STATE); - return EINVAL; - } + +File: libc.info, Node: BSD Handler, Next: Blocking in BSD, Up: BSD Signal Handling -If it's known that a parser function will only be used when -`ARGP_NO_EXIT' is not set, the return may be omitted. +BSD Function to Establish a Handler +----------------------------------- - -File: libc.info, Node: Argp Parsing State, Next: Argp Helper Functions, Prev: Argp Special Keys, Up: Argp Parser Functions + - Data Type: struct sigvec + This data type is the BSD equivalent of `struct sigaction' (*note + Advanced Signal Handling::); it is used to specify signal actions + to the `sigvec' function. It contains the following members: -Argp Parsing State -.................. + `sighandler_t sv_handler' + This is the handler function. - The third argument to argp parser functions (*note Argp Parser -Functions::) is a pointer to a `struct argp_state', which contains -information about the state of the option parsing. + `int sv_mask' + This is the mask of additional signals to be blocked while + the handler function is being called. - - Data Type: struct argp_state - This structure has the following fields, which may be modified as - noted: + `int sv_flags' + This is a bit mask used to specify various flags which affect + the behavior of the signal. You can also refer to this field + as `sv_onstack'. - `const struct argp *const root_argp' - The top level argp parser being parsed. Note that this is - often _not_ the same `struct argp' passed into `argp_parse' by - the invoking program (*note Argp::), but instead an internal - argp parser that contains options implemented by `argp_parse' - itself (such as `--help'). + These symbolic constants can be used to provide values for the +`sv_flags' field of a `sigvec' structure. This field is a bit mask +value, so you bitwise-OR the flags of interest to you together. - `int argc' - `char **argv' - The argument vector being parsed. May be modified. + - Macro: int SV_ONSTACK + If this bit is set in the `sv_flags' field of a `sigvec' + structure, it means to use the signal stack when delivering the + signal. - `int next' - The index in `argv' of the next argument to be parsed. May - be modified. + - Macro: int SV_INTERRUPT + If this bit is set in the `sv_flags' field of a `sigvec' + structure, it means that system calls interrupted by this kind of + signal should not be restarted if the handler returns; instead, + the system calls should return with a `EINTR' error status. *Note + Interrupted Primitives::. - One way to consume all remaining arguments in the input is to - set `STATE->next = STATE->argc' (perhaps after recording the - value of the `next' field to find the consumed arguments). - Also, you can cause the current option to be re-parsed by - decrementing this field, and then modifying - `STATE->argv[STATE->next]' to be the option that should be - reexamined. + - Macro: int SV_RESETHAND + If this bit is set in the `sv_flags' field of a `sigvec' + structure, it means to reset the action for the signal back to + `SIG_DFL' when the signal is received. - `unsigned flags' - The flags supplied to `argp_parse'. May be modified, - although some flags may only take effect when `argp_parse' is - first invoked. *Note Argp Flags::. + - Function: int sigvec (int SIGNUM, const struct sigvec *ACTION,struct + sigvec *OLD-ACTION) + This function is the equivalent of `sigaction' (*note Advanced + Signal Handling::); it installs the action ACTION for the signal + SIGNUM, returning information about the previous action in effect + for that signal in OLD-ACTION. - `unsigned arg_num' - While calling a parsing function with the KEY argument - `ARGP_KEY_ARG', this is the number of the current arg, - starting at 0, and incremented after each such call returns. - At all other times, this is the number of such arguments that - have been processed. + - Function: int siginterrupt (int SIGNUM, int FAILFLAG) + This function specifies which approach to use when certain + primitives are interrupted by handling signal SIGNUM. If FAILFLAG + is false, signal SIGNUM restarts primitives. If FAILFLAG is true, + handling SIGNUM causes these primitives to fail with error code + `EINTR'. *Note Interrupted Primitives::. - `int quoted' - If non-zero, the index in `argv' of the first argument - following a special `--' argument (which prevents anything - following being interpreted as an option). Only set once - argument parsing has proceeded past this point. + +File: libc.info, Node: Blocking in BSD, Prev: BSD Handler, Up: BSD Signal Handling - `void *input' - An arbitrary pointer passed in from the caller of - `argp_parse', in the INPUT argument. +BSD Functions for Blocking Signals +---------------------------------- - `void **child_inputs' - Values to pass to child parsers. This vector will be the - same length as the number of children in the current parser, - and each child parser will be given the value of - `STATE->child_inputs[I]' as _its_ `STATE->input' field, where - I is the index of the child in the this parser's `children' - field. *Note Argp Children::. + - Macro: int sigmask (int SIGNUM) + This macro returns a signal mask that has the bit for signal SIGNUM + set. You can bitwise-OR the results of several calls to `sigmask' + together to specify more than one signal. For example, - `void *hook' - For the parser function's use. Initialized to 0, but - otherwise ignored by argp. + (sigmask (SIGTSTP) | sigmask (SIGSTOP) + | sigmask (SIGTTIN) | sigmask (SIGTTOU)) - `char *name' - The name used when printing messages. This is initialized to - `argv[0]', or `program_invocation_name' if that is - unavailable. + specifies a mask that includes all the job-control stop signals. - `FILE *err_stream' - `FILE *out_stream' - Stdio streams used when argp prints something; error messages - are printed to `err_stream', and all other output (such as - `--help' output) to `out_stream'. These are initialized to - `stderr' and `stdout' respectively (*note Standard Streams::). + - Function: int sigblock (int MASK) + This function is equivalent to `sigprocmask' (*note Process Signal + Mask::) with a HOW argument of `SIG_BLOCK': it adds the signals + specified by MASK to the calling process's set of blocked signals. + The return value is the previous set of blocked signals. - `void *pstate' - Private, for use by the argp implementation. + - Function: int sigsetmask (int MASK) + This function equivalent to `sigprocmask' (*note Process Signal + Mask::) with a HOW argument of `SIG_SETMASK': it sets the calling + process's signal mask to MASK. The return value is the previous + set of blocked signals. - -File: libc.info, Node: Argp Children, Next: Argp Help Filtering, Prev: Argp Parser Functions, Up: Argp Parsers + - Function: int sigpause (int MASK) + This function is the equivalent of `sigsuspend' (*note Waiting for + a Signal::): it sets the calling process's signal mask to MASK, + and waits for a signal to arrive. On return the previous set of + blocked signals is restored. -Combining Multiple Argp Parsers -------------------------------- + +File: libc.info, Node: Program Basics, Next: Processes, Prev: Signal Handling, Up: Top - The `children' field in a `struct argp' allows other argp parsers to -be combined with the referencing one to parse a single set of -arguments. It should point to a vector of `struct argp_child', -terminated by an entry having a value of zero in the `argp' field. +The Basic Program/System Interface +********************************** - Where conflicts between combined parsers arise (for instance, if two -specify an option with the same name), they are resolved in favor of -the parent argp parsers, or earlier argp parsers in the list of -children. + "Processes" are the primitive units for allocation of system +resources. Each process has its own address space and (usually) one +thread of control. A process executes a program; you can have multiple +processes executing the same program, but each process has its own copy +of the program within its own address space and executes it +independently of the other copies. Though it may have multiple threads +of control within the same program and a program may be composed of +multiple logically separate modules, a process always executes exactly +one program. - - Data Type: struct argp_child - An entry in the list of subsidiary argp parsers pointed to by the - `children' field in a `struct argp'. The fields are as follows: + Note that we are using a specific definition of "program" for the +purposes of this manual, which corresponds to a common definition in the +context of Unix system. In popular usage, "program" enjoys a much +broader definition; it can refer for example to a system's kernel, an +editor macro, a complex package of software, or a discrete section of +code executing within a process. - `const struct argp *argp' - The child argp parser, or zero to end the list. + Writing the program is what this manual is all about. This chapter +explains the most basic interface between your program and the system +that runs, or calls, it. This includes passing of parameters (arguments +and environment) from the system, requesting basic services from the +system, and telling the system the program is done. - `int flags' - Flags for this child. + A program starts another program with the `exec' family of system +calls. This chapter looks at program startup from the execee's point +of view. To see the event from the execor's point of view, *Note +Executing a File::. - `const char *header' - If non-zero, an optional header to be printed in help output - before the child options. As a side-effect, a non-zero value - forces the child options to be grouped together; to achieve - this effect without actually printing a header string, use a - value of `""'. As with header strings specified in an option - entry, the value conventionally has `:' as the last - character. *Note Argp Option Vectors::. +* Menu: - `int group' - Where to group the child options relative to the other - (`consolidated') options in the parent argp parser. The - values are the same as the `group' field in `struct - argp_option' (*note Argp Option Vectors::), but all - child-groupings follow parent options at a particular group - level. If both this field and `header' are zero, then the - child's options aren't grouped together at all, but rather - merged with the parent options (merging the child's grouping - levels with the parents). +* Program Arguments:: Parsing your program's command-line arguments. +* Environment Variables:: Less direct parameters affecting your program +* System Calls:: Requesting service from the system +* Program Termination:: Telling the system you're done; return status  -File: libc.info, Node: Argp Flags, Next: Argp Help, Prev: Argp Parsers, Up: Argp - -Flags for `argp_parse' ----------------------- +File: libc.info, Node: Program Arguments, Next: Environment Variables, Up: Program Basics - The default behavior of `argp_parse' is designed to be convenient -for the most common case of parsing program command line argument. To -modify these defaults, the following flags may be or'd together in the -FLAGS argument to `argp_parse': +Program Arguments +================= -`ARGP_PARSE_ARGV0' - Don't ignore the first element of the ARGV argument to - `argp_parse'. Normally (and always unless `ARGP_NO_ERRS' is set) - the first element of the argument vector is skipped for option - parsing purposes, as it corresponds to the program name in a - command line. + The system starts a C program by calling the function `main'. It is +up to you to write a function named `main'--otherwise, you won't even +be able to link your program without errors. -`ARGP_NO_ERRS' - Don't print error messages for unknown options to `stderr'; unless - this flag is set, `ARGP_PARSE_ARGV0' is ignored, as `argv[0]' is - used as the program name in the error messages. This flag implies - `ARGP_NO_EXIT' (on the assumption that silent exiting upon errors - is bad behaviour). + In ISO C you can define `main' either to take no arguments, or to +take two arguments that represent the command line arguments to the +program, like this: -`ARGP_NO_ARGS' - Don't parse any non-option args. Normally non-option args are - parsed by calling the parse functions with a key of - `ARGP_KEY_ARG', and the actual arg as the value. This flag - needn't normally be set, as the normal behavior is to stop parsing - as soon as some argument isn't accepted by a parsing function. - *Note Argp Parser Functions::. + int main (int ARGC, char *ARGV[]) -`ARGP_IN_ORDER' - Parse options and arguments in the same order they occur on the - command line--normally they're rearranged so that all options come - first + The command line arguments are the whitespace-separated tokens given +in the shell command used to invoke the program; thus, in `cat foo +bar', the arguments are `foo' and `bar'. The only way a program can +look at its command line arguments is via the arguments of `main'. If +`main' doesn't take arguments, then you cannot get at the command line. -`ARGP_NO_HELP' - Don't provide the standard long option `--help', which ordinarily - causes usage and option help information to be output to `stdout', - and `exit (0)' called. + The value of the ARGC argument is the number of command line +arguments. The ARGV argument is a vector of C strings; its elements +are the individual command line argument strings. The file name of the +program being run is also included in the vector as the first element; +the value of ARGC counts this element. A null pointer always follows +the last element: `ARGV[ARGC]' is this null pointer. -`ARGP_NO_EXIT' - Don't exit on errors (they may still result in error messages). + For the command `cat foo bar', ARGC is 3 and ARGV has three +elements, `"cat"', `"foo"' and `"bar"'. -`ARGP_LONG_ONLY' - Use the gnu getopt `long-only' rules for parsing arguments. This - allows long-options to be recognized with only a single `-' (for - instances, `-help'), but results in a generally somewhat less - useful interface, that conflicts with the way most GNU programs - work. For this reason, its use is discouraged. + In Unix systems you can define `main' a third way, using three +arguments: -`ARGP_SILENT' - Turns off any message-printing/exiting options, specifically - `ARGP_NO_EXIT', `ARGP_NO_ERRS', and `ARGP_NO_HELP'. + int main (int ARGC, char *ARGV[], char *ENVP[]) - -File: libc.info, Node: Argp Help Filtering, Prev: Argp Children, Up: Argp Parsers + The first two arguments are just the same. The third argument ENVP +gives the program's environment; it is the same as the value of +`environ'. *Note Environment Variables::. POSIX.1 does not allow this +three-argument form, so to be portable it is best to write `main' to +take two arguments, and use the value of `environ'. -Customizing Argp Help Output ----------------------------- +* Menu: - The `help_filter' field in a `struct argp' is a pointer to a -function to filter the text of help messages before displaying them. -They have a function signature like: +* Argument Syntax:: By convention, options start with a hyphen. +* Parsing Program Arguments:: Ways to parse program options and arguments. - char *HELP-FILTER (int KEY, const char *TEXT, void *INPUT) + +File: libc.info, Node: Argument Syntax, Next: Parsing Program Arguments, Up: Program Arguments -where KEY is either a key from an option, in which case TEXT is that -option's help text (*note Argp Option Vectors::), or one of the special -keys with names beginning with `ARGP_KEY_HELP_', describing which other -help text TEXT is (*note Argp Help Filter Keys::). +Program Argument Syntax Conventions +----------------------------------- - The function should return either TEXT, if it should be used as-is, -a replacement string, which should be allocated using `malloc', and -will be freed by argp, or zero, meaning `print nothing'. The value of -TEXT supplied is _after_ any translation has been done, so if any of -the replacement text also needs translation, that should be done by the -filter function. INPUT is either the input supplied to `argp_parse', -or zero, if `argp_help' was called directly by the user. + POSIX recommends these conventions for command line arguments. +`getopt' (*note Getopt::) and `argp_parse' (*note Argp::) make it easy +to implement them. -* Menu: + * Arguments are options if they begin with a hyphen delimiter (`-'). -* Keys: Argp Help Filter Keys. Special KEY values for help filter functions. + * Multiple options may follow a hyphen delimiter in a single token if + the options do not take arguments. Thus, `-abc' is equivalent to + `-a -b -c'. - -File: libc.info, Node: Argp Help Filter Keys, Up: Argp Help Filtering + * Option names are single alphanumeric characters (as for `isalnum'; + *note Classification of Characters::). -Special Keys for Argp Help Filter Functions -........................................... + * Certain options require an argument. For example, the `-o' command + of the `ld' command requires an argument--an output file name. - The following special values may be passed to an argp help filter -function as the first argument, in addition to key values for user -options, and specify which help text the TEXT argument contains: + * An option and its argument may or may not appear as separate + tokens. (In other words, the whitespace separating them is + optional.) Thus, `-o foo' and `-ofoo' are equivalent. -`ARGP_KEY_HELP_PRE_DOC' - Help text preceding options. + * Options typically precede other non-option arguments. -`ARGP_KEY_HELP_POST_DOC' - Help text following options. + The implementations of `getopt' and `argp_parse' in the GNU C + library normally make it appear as if all the option arguments were + specified before all the non-option arguments for the purposes of + parsing, even if the user of your program intermixed option and + non-option arguments. They do this by reordering the elements of + the ARGV array. This behavior is nonstandard; if you want to + suppress it, define the `_POSIX_OPTION_ORDER' environment variable. + *Note Standard Environment::. -`ARGP_KEY_HELP_HEADER' - Option header string. + * The argument `--' terminates all options; any following arguments + are treated as non-option arguments, even if they begin with a + hyphen. -`ARGP_KEY_HELP_EXTRA' - After all other documentation; TEXT is zero for this key. + * A token consisting of a single hyphen character is interpreted as + an ordinary non-option argument. By convention, it is used to + specify input from or output to the standard input and output + streams. -`ARGP_KEY_HELP_DUP_ARGS_NOTE' - The explanatory note emitted when duplicate option arguments have - been suppressed. + * Options may be supplied in any order, or appear multiple times. + The interpretation is left up to the particular application + program. -`ARGP_KEY_HELP_ARGS_DOC' - The argument doc string (the `args_doc' field from the argp parser; - *note Argp Parsers::). + GNU adds "long options" to these conventions. Long options consist +of `--' followed by a name made of alphanumeric characters and dashes. +Option names are typically one to three words long, with hyphens to +separate words. Users can abbreviate the option names as long as the +abbreviations are unique. - -File: libc.info, Node: Argp Help, Next: Argp Examples, Prev: Argp Flags, Up: Argp + To specify an argument for a long option, write `--NAME=VALUE'. +This syntax enables a long option to accept an argument that is itself +optional. -The `argp_help' Function ------------------------- + Eventually, the GNU system will provide completion for long option +names in the shell. - Normally programs using argp need not worry too much about printing -argument-usage-type help messages, because the standard `--help' option -is handled automatically by argp, and the typical error cases can be -handled using `argp_usage' and `argp_error' (*note Argp Helper -Functions::). + +File: libc.info, Node: Parsing Program Arguments, Prev: Argument Syntax, Up: Program Arguments - However, if it's desirable to print a standard help message in some -context other than parsing the program options, argp offers the -`argp_help' interface. +Parsing Program Arguments +------------------------- - - Function: void argp_help (const struct argp *ARGP, FILE *STREAM, - unsigned FLAGS, char *NAME) - Output a help message for the argp parser ARGP to STREAM. What - sort of messages is printed is determined by FLAGS. + If the syntax for the command line arguments to your program is +simple enough, you can simply pick the arguments off from ARGV by hand. +But unless your program takes a fixed number of arguments, or all of the +arguments are interpreted in the same way (as file names, for example), +you are usually better off using `getopt' (*note Getopt::) or +`argp_parse' (*note Argp::) to do the parsing. - Any options such as `--help' that are implemented automatically by - argp itself will _not_ be present in the help output; for this - reason, it is better to use `argp_state_help' if calling from - within an argp parser function. *Note Argp Helper Functions::. + `getopt' is more standard (the short-option only version of it is a +part of the POSIX standard), but using `argp_parse' is often easier, +both for very simple and very complex option structures, because it +does more of the dirty work for you. * Menu: -* Flags: Argp Help Flags. Specifying what sort of help message to print. +* Getopt:: Parsing program options using `getopt'. +* Argp:: Parsing program options using `argp_parse'. +* Suboptions:: Some programs need more detailed options. +* Suboptions Example:: This shows how it could be done for `mount'.  -File: libc.info, Node: Argp Help Flags, Up: Argp Help +File: libc.info, Node: Getopt, Next: Argp, Up: Parsing Program Arguments -Flags for the `argp_help' Function ----------------------------------- +Parsing program options using `getopt' +====================================== - When calling `argp_help' (*note Argp Help::), or `argp_state_help' -(*note Argp Helper Functions::), exactly what is output is determined -by the FLAGS argument, which should consist of any of the following -flags, or'd together: + The `getopt' and `getopt_long' functions automate some of the chore +involved in parsing typical unix command line options. -`ARGP_HELP_USAGE' - A unix `Usage:' message that explicitly lists all options. +* Menu: -`ARGP_HELP_SHORT_USAGE' - A unix `Usage:' message that displays only an appropriate - placeholder to indicate where the options go; useful for showing - the non-option argument syntax. +* Using Getopt:: Using the `getopt' function. +* Example of Getopt:: An example of parsing options with `getopt'. +* Getopt Long Options:: GNU suggests utilities accept long-named + options; here is one way to do. +* Getopt Long Option Example:: An example of using `getopt_long'. -`ARGP_HELP_SEE' - A `Try ... for more help' message; `...' contains the program name - and `--help'. + +File: libc.info, Node: Using Getopt, Next: Example of Getopt, Up: Getopt -`ARGP_HELP_LONG' - A verbose option help message that gives each option understood - along with its documentation string. +Using the `getopt' function +--------------------------- -`ARGP_HELP_PRE_DOC' - The part of the argp parser doc string that precedes the verbose - option help. + Here are the details about how to call the `getopt' function. To +use this facility, your program must include the header file `unistd.h'. -`ARGP_HELP_POST_DOC' - The part of the argp parser doc string that follows the verbose - option help. + - Variable: int opterr + If the value of this variable is nonzero, then `getopt' prints an + error message to the standard error stream if it encounters an + unknown option character or an option with a missing required + argument. This is the default behavior. If you set this variable + to zero, `getopt' does not print any messages, but it still + returns the character `?' to indicate an error. -`ARGP_HELP_DOC' - `(ARGP_HELP_PRE_DOC | ARGP_HELP_POST_DOC)' + - Variable: int optopt + When `getopt' encounters an unknown option character or an option + with a missing required argument, it stores that option character + in this variable. You can use this for providing your own + diagnostic messages. -`ARGP_HELP_BUG_ADDR' - A message saying where to report bugs for this program, if the - `argp_program_bug_address' variable contains one. + - Variable: int optind + This variable is set by `getopt' to the index of the next element + of the ARGV array to be processed. Once `getopt' has found all of + the option arguments, you can use this variable to determine where + the remaining non-option arguments begin. The initial value of + this variable is `1'. -`ARGP_HELP_LONG_ONLY' - Modify any output appropriately to reflect `ARGP_LONG_ONLY' mode. + - Variable: char * optarg + This variable is set by `getopt' to point at the value of the + option argument, for those options that accept arguments. - The following flags are only understood when used with -`argp_state_help', and control whether the function returns after -printing its output, or terminates the program: + - Function: int getopt (int ARGC, char **ARGV, const char *OPTIONS) + The `getopt' function gets the next option argument from the + argument list specified by the ARGV and ARGC arguments. Normally + these values come directly from the arguments received by `main'. -`ARGP_HELP_EXIT_ERR' - Terminate the program with `exit (argp_err_exit_status)'. + The OPTIONS argument is a string that specifies the option + characters that are valid for this program. An option character + in this string can be followed by a colon (`:') to indicate that + it takes a required argument. If an option character is followed + by two colons (`::'), its argument is optional; this is a GNU + extension. -`ARGP_HELP_EXIT_OK' - Terminate the program with `exit (0)'. + `getopt' has three ways to deal with options that follow + non-options ARGV elements. The special argument `--' forces in + all cases the end of option scanning. - The following flags are combinations of the basic ones for printing -standard messages: + * The default is to permute the contents of ARGV while scanning + it so that eventually all the non-options are at the end. + This allows options to be given in any order, even with + programs that were not written to expect this. -`ARGP_HELP_STD_ERR' - Assuming an error message for a parsing error has already printed, - prints a note on how to get help, and terminates the program with - an error. + * If the OPTIONS argument string begins with a hyphen (`-'), + this is treated specially. It permits arguments that are not + options to be returned as if they were associated with option + character `\1'. -`ARGP_HELP_STD_USAGE' - Prints a standard usage message and terminates the program with an - error. This is used when no more specific error message is - appropriate. + * POSIX demands the following behavior: The first non-option + stops option processing. This mode is selected by either + setting the environment variable `POSIXLY_CORRECT' or + beginning the OPTIONS argument string with a plus sign (`+'). -`ARGP_HELP_STD_HELP' - Prints the standard response for a `--help' option, and terminates - the program successfully. + The `getopt' function returns the option character for the next + command line option. When no more option arguments are available, + it returns `-1'. There may still be more non-option arguments; you + must compare the external variable `optind' against the ARGC + parameter to check this. - -File: libc.info, Node: Argp Examples, Next: Argp User Customization, Prev: Argp Help, Up: Argp + If the option has an argument, `getopt' returns the argument by + storing it in the variable OPTARG. You don't ordinarily need to + copy the `optarg' string, since it is a pointer into the original + ARGV array, not into a static area that might be overwritten. -Argp Examples -------------- + If `getopt' finds an option character in ARGV that was not + included in OPTIONS, or a missing option argument, it returns `?' + and sets the external variable `optopt' to the actual option + character. If the first character of OPTIONS is a colon (`:'), + then `getopt' returns `:' instead of `?' to indicate a missing + option argument. In addition, if the external variable `opterr' + is nonzero (which is the default), `getopt' prints an error + message. - These example programs demonstrate the basic usage of argp. + +File: libc.info, Node: Example of Getopt, Next: Getopt Long Options, Prev: Using Getopt, Up: Getopt -* Menu: +Example of Parsing Arguments with `getopt' +------------------------------------------ -* 1: Argp Example 1. A minimal program using argp. -* 2: Argp Example 2. A program using only default options. -* 3: Argp Example 3. A simple program with user options. -* 4: Argp Example 4. Combining multiple argp parsers. + Here is an example showing how `getopt' is typically used. The key +points to notice are: - -File: libc.info, Node: Argp Example 1, Next: Argp Example 2, Up: Argp Examples + * Normally, `getopt' is called in a loop. When `getopt' returns + `-1', indicating no more options are present, the loop terminates. -A Minimal Program Using Argp -............................ + * A `switch' statement is used to dispatch on the return value from + `getopt'. In typical use, each case just sets a variable that is + used later in the program. - This is (probably) the smallest possible program that uses argp. It -won't do much except give an error messages and exit when there are any -arguments, and print a (rather pointless) message for `--help'. + * A second loop is used to process the remaining non-option + arguments. - /* Argp example #1 - a minimal program using argp */ + #include + #include - /* This is (probably) the smallest possible program that - uses argp. It won't do much except give an error - messages and exit when there are any arguments, and print - a (rather pointless) messages for -help. */ + int + main (int argc, char **argv) + { + int aflag = 0; + int bflag = 0; + char *cvalue = NULL; + int index; + int c; - #include + opterr = 0; - int main (int argc, char **argv) - { - argp_parse (0, argc, argv, 0, 0, 0); - exit (0); + while ((c = getopt (argc, argv, "abc:")) != -1) + switch (c) + { + case 'a': + aflag = 1; + break; + case 'b': + bflag = 1; + break; + case 'c': + cvalue = optarg; + break; + case '?': + if (isprint (optopt)) + fprintf (stderr, "Unknown option `-%c'.\n", optopt); + else + fprintf (stderr, + "Unknown option character `\\x%x'.\n", + optopt); + return 1; + default: + abort (); + } + + printf ("aflag = %d, bflag = %d, cvalue = %s\n", + aflag, bflag, cvalue); + + for (index = optind; index < argc; index++) + printf ("Non-option argument %s\n", argv[index]); + return 0; } - -File: libc.info, Node: Argp Example 2, Next: Argp Example 3, Prev: Argp Example 1, Up: Argp Examples - -A Program Using Argp with Only Default Options -.............................................. - - This program doesn't use any options or arguments, but uses argp to -be compliant with the GNU standard command line format. - - In addition to making sure no arguments are given, and implementing a -`--help' option, this example will have a `--version' option, and will -put the given documentation string and bug address in the `--help' -output, as per GNU standards. - - The variable `argp' contains the argument parser specification; -adding fields to this structure is the way most parameters are passed to -`argp_parse' (the first three fields are usually used, but not in this -small program). There are also two global variables that argp knows -about defined here, `argp_program_version' and -`argp_program_bug_address' (they are global variables because they will -almost always be constant for a given program, even if it uses -different argument parsers for various tasks). + Here are some examples showing what this program prints with +different combinations of arguments: - /* Argp example #2 - a pretty minimal program using argp */ + % testopt + aflag = 0, bflag = 0, cvalue = (null) - /* This program doesn't use any options or arguments, but uses - argp to be compliant with the GNU standard command line - format. + % testopt -a -b + aflag = 1, bflag = 1, cvalue = (null) - In addition to making sure no arguments are given, and - implementing a -help option, this example will have a - -version option, and will put the given documentation string - and bug address in the -help output, as per GNU standards. + % testopt -ab + aflag = 1, bflag = 1, cvalue = (null) - The variable ARGP contains the argument parser specification; - adding fields to this structure is the way most parameters are - passed to argp_parse (the first three fields are usually used, - but not in this small program). There are also two global - variables that argp knows about defined here, - ARGP_PROGRAM_VERSION and ARGP_PROGRAM_BUG_ADDRESS (they are - global variables becuase they will almost always be constant - for a given program, even if it uses different argument - parsers for various tasks). */ + % testopt -c foo + aflag = 0, bflag = 0, cvalue = foo - #include + % testopt -cfoo + aflag = 0, bflag = 0, cvalue = foo - const char *argp_program_version = - "argp-ex2 1.0"; - const char *argp_program_bug_address = - ""; + % testopt arg1 + aflag = 0, bflag = 0, cvalue = (null) + Non-option argument arg1 - /* Program documentation. */ - static char doc[] = - "Argp example #2 -- a pretty minimal program using argp"; + % testopt -a arg1 + aflag = 1, bflag = 0, cvalue = (null) + Non-option argument arg1 - /* Our argument parser. The `options', `parser', and - `args_doc' fields are zero because we have neither options or - arguments; `doc' and `argp_program_bug_address' will be - used in the output for `--help', and the `--version' - option will print out `argp_program_version'. */ - static struct argp argp = { 0, 0, 0, doc }; + % testopt -c foo arg1 + aflag = 0, bflag = 0, cvalue = foo + Non-option argument arg1 - int main (int argc, char **argv) - { - argp_parse (&argp, argc, argv, 0, 0, 0); - exit (0); - } + % testopt -a -- -b + aflag = 1, bflag = 0, cvalue = (null) + Non-option argument -b + + % testopt -a - + aflag = 1, bflag = 0, cvalue = (null) + Non-option argument -  -File: libc.info, Node: Argp Example 3, Next: Argp Example 4, Prev: Argp Example 2, Up: Argp Examples +File: libc.info, Node: Getopt Long Options, Next: Getopt Long Option Example, Prev: Example of Getopt, Up: Getopt -A Program Using Argp with User Options -...................................... +Parsing Long Options with `getopt_long' +--------------------------------------- - This program uses the same features as example 2, and adds user -options and arguments. + To accept GNU-style long options as well as single-character options, +use `getopt_long' instead of `getopt'. This function is declared in +`getopt.h', not `unistd.h'. You should make every program accept long +options if it uses any options, for this takes little extra work and +helps beginners remember how to use the program. - We now use the first four fields in `argp' (*note Argp Parsers::), -and specifies `parse_opt' as the parser function (*note Argp Parser -Functions::). + - Data Type: struct option + This structure describes a single long option name for the sake of + `getopt_long'. The argument LONGOPTS must be an array of these + structures, one for each long option. Terminate the array with an + element containing all zeros. - Note that in this example, `main' uses a structure to communicate -with the `parse_opt' function, a pointer to which it passes in the -`input' argument to `argp_parse' (*note Argp::), and is retrieved by -`parse_opt' through the `input' field in its `state' argument (*note -Argp Parsing State::). Of course, it's also possible to use global -variables instead, but using a structure like this is somewhat more -flexible and clean. + The `struct option' structure has these fields: - /* Argp example #3 - a program with options and arguments using argp */ - - /* This program uses the same features as example 2, and uses options and - arguments. - - We now use the first four fields in ARGP, so here's a description of them: - OPTIONS - A pointer to a vector of struct argp_option (see below) - PARSER - A function to parse a single option, called by argp - ARGS_DOC - A string describing how the non-option arguments should look - DOC - A descriptive string about this program; if it contains a - vertical tab character (\v), the part after it will be - printed *following* the options - - The function PARSER takes the following arguments: - KEY - An integer specifying which option this is (taken - from the KEY field in each struct argp_option), or - a special key specifying something else; the only - special keys we use here are ARGP_KEY_ARG, meaning - a non-option argument, and ARGP_KEY_END, meaning - that all arguments have been parsed - ARG - For an option KEY, the string value of its - argument, or NULL if it has none - STATE- A pointer to a struct argp_state, containing - various useful information about the parsing state; used here - are the INPUT field, which reflects the INPUT argument to - argp_parse, and the ARG_NUM field, which is the number of the - current non-option argument being parsed - It should return either 0, meaning success, ARGP_ERR_UNKNOWN, meaning the - given KEY wasn't recognized, or an errno value indicating some other - error. - - Note that in this example, main uses a structure to communicate with the - parse_opt function, a pointer to which it passes in the INPUT argument to - argp_parse. Of course, it's also possible to use global variables - instead, but this is somewhat more flexible. - - The OPTIONS field contains a pointer to a vector of struct argp_option's; - that structure has the following fields (if you assign your option - structures using array initialization like this example, unspecified - fields will be defaulted to 0, and need not be specified): - NAME - The name of this option's long option (may be zero) - KEY - The KEY to pass to the PARSER function when parsing this option, - *and* the name of this option's short option, if it is a - printable ascii character - ARG - The name of this option's argument, if any - FLAGS - Flags describing this option; some of them are: - OPTION_ARG_OPTIONAL - The argument to this option is optional - OPTION_ALIAS - This option is an alias for the - previous option - OPTION_HIDDEN - Don't show this option in -help output - DOC - A documentation string for this option, shown in -help output - - An options vector should be terminated by an option with all fields zero. */ + `const char *name' + This field is the name of the option. It is a string. + + `int has_arg' + This field says whether the option takes an argument. It is + an integer, and there are three legitimate values: + `no_argument', `required_argument' and `optional_argument'. + + `int *flag' + `int val' + These fields control how to report or act on the option when + it occurs. + + If `flag' is a null pointer, then the `val' is a value which + identifies this option. Often these values are chosen to + uniquely identify particular long options. + + If `flag' is not a null pointer, it should be the address of + an `int' variable which is the flag for this option. The + value in `val' is the value to store in the flag to indicate + that the option was seen. + + - Function: int getopt_long (int ARGC, char *const *ARGV, const char + *SHORTOPTS, struct option *LONGOPTS, int *INDEXPTR) + Decode options from the vector ARGV (whose length is ARGC). The + argument SHORTOPTS describes the short options to accept, just as + it does in `getopt'. The argument LONGOPTS describes the long + options to accept (see above). + + When `getopt_long' encounters a short option, it does the same + thing that `getopt' would do: it returns the character code for the + option, and stores the options argument (if it has one) in + `optarg'. + + When `getopt_long' encounters a long option, it takes actions based + on the `flag' and `val' fields of the definition of that option. + + If `flag' is a null pointer, then `getopt_long' returns the + contents of `val' to indicate which option it found. You should + arrange distinct values in the `val' field for options with + different meanings, so you can decode these values after + `getopt_long' returns. If the long option is equivalent to a short + option, you can use the short option's character code in `val'. + + If `flag' is not a null pointer, that means this option should just + set a flag in the program. The flag is a variable of type `int' + that you define. Put the address of the flag in the `flag' field. + Put in the `val' field the value you would like this option to + store in the flag. In this case, `getopt_long' returns `0'. + + For any long option, `getopt_long' tells you the index in the array + LONGOPTS of the options definition, by storing it into + `*INDEXPTR'. You can get the name of the option with + `LONGOPTS[*INDEXPTR].name'. So you can distinguish among long + options either by the values in their `val' fields or by their + indices. You can also distinguish in this way among long options + that set flags. + + When a long option has an argument, `getopt_long' puts the argument + value in the variable `optarg' before returning. When the option + has no argument, the value in `optarg' is a null pointer. This is + how you can tell whether an optional argument was supplied. + + When `getopt_long' has no more options to handle, it returns `-1', + and leaves in the variable `optind' the index in ARGV of the next + remaining argument. + + Since long option names were used before before the `getopt_long' +options was invented there are program interfaces which require programs +to recognize options like `-option value' instead of `--option value'. +To enable these programs to use the GNU getopt functionality there is +one more function available. + + - Function: int getopt_long_only (int ARGC, char *const *ARGV, const + char *SHORTOPTS, struct option *LONGOPTS, int *INDEXPTR) + The `getopt_long_only' function is equivalent to the `getopt_long' + function but it allows to specify the user of the application to + pass long options with only `-' instead of `--'. The `--' prefix + is still recognized but instead of looking through the short + options if a `-' is seen it is first tried whether this parameter + names a long option. If not, it is parsed as a short option. + + Assuming `getopt_long_only' is used starting an application with + + app -foo + + the `getopt_long_only' will first look for a long option named + `foo'. If this is not found, the short options `f', `o', and + again `o' are recognized. + + +File: libc.info, Node: Getopt Long Option Example, Prev: Getopt Long Options, Up: Getopt + +Example of Parsing Long Options with `getopt_long' +-------------------------------------------------- + + #include + #include + #include - #include + /* Flag set by `--verbose'. */ + static int verbose_flag; - const char *argp_program_version = - "argp-ex3 1.0"; - const char *argp_program_bug_address = - ""; + int + main (argc, argv) + int argc; + char **argv; + { + int c; - /* Program documentation. */ - static char doc[] = - "Argp example #3 -- a program with options and arguments using argp"; + while (1) + { + static struct option long_options[] = + { + /* These options set a flag. */ + {"verbose", no_argument, &verbose_flag, 1}, + {"brief", no_argument, &verbose_flag, 0}, + /* These options don't set a flag. + We distinguish them by their indices. */ + {"add", no_argument, 0, 'a'}, + {"append", no_argument, 0, 'b'}, + {"delete", required_argument, 0, 'd'}, + {"create", required_argument, 0, 'c'}, + {"file", required_argument, 0, 'f'}, + {0, 0, 0, 0} + }; + /* `getopt_long' stores the option index here. */ + int option_index = 0; - /* A description of the arguments we accept. */ - static char args_doc[] = "ARG1 ARG2"; + c = getopt_long (argc, argv, "abc:d:f:", + long_options, &option_index); - /* The options we understand. */ - static struct argp_option options[] = { - {"verbose", 'v', 0, 0, "Produce verbose output" }, - {"quiet", 'q', 0, 0, "Don't produce any output" }, - {"silent", 's', 0, OPTION_ALIAS }, - {"output", 'o', "FILE", 0, - "Output to FILE instead of standard output" }, - { 0 } - }; + /* Detect the end of the options. */ + if (c == -1) + break; - /* Used by `main' to communicate with `parse_opt'. */ - struct arguments - { - char *args[2]; /* ARG1 & ARG2 */ - int silent, verbose; - char *output_file; - }; + switch (c) + { + case 0: + /* If this option set a flag, do nothing else now. */ + if (long_options[option_index].flag != 0) + break; + printf ("option %s", long_options[option_index].name); + if (optarg) + printf (" with arg %s", optarg); + printf ("\n"); + break; - /* Parse a single option. */ - static error_t - parse_opt (int key, char *arg, struct argp_state *state) - { - /* Get the INPUT argument from `argp_parse', which we - know is a pointer to our arguments structure. */ - struct arguments *arguments = state->input; + case 'a': + puts ("option -a\n"); + break; - switch (key) - { - case 'q': case 's': - arguments->silent = 1; - break; - case 'v': - arguments->verbose = 1; - break; - case 'o': - arguments->output_file = arg; - break; + case 'b': + puts ("option -b\n"); + break; - case ARGP_KEY_ARG: - if (state->arg_num >= 2) - /* Too many arguments. */ - argp_usage (state); + case 'c': + printf ("option -c with value `%s'\n", optarg); + break; - arguments->args[state->arg_num] = arg; + case 'd': + printf ("option -d with value `%s'\n", optarg); + break; - break; + case 'f': + printf ("option -f with value `%s'\n", optarg); + break; - case ARGP_KEY_END: - if (state->arg_num < 2) - /* Not enough arguments. */ - argp_usage (state); - break; + case '?': + /* `getopt_long' already printed an error message. */ + break; - default: - return ARGP_ERR_UNKNOWN; + default: + abort (); + } } - return 0; - } - - /* Our argp parser. */ - static struct argp argp = { options, parse_opt, args_doc, doc }; - int main (int argc, char **argv) - { - struct arguments arguments; - - /* Default values. */ - arguments.silent = 0; - arguments.verbose = 0; - arguments.output_file = "-"; - - /* Parse our arguments; every option seen by `parse_opt' will - be reflected in `arguments'. */ - argp_parse (&argp, argc, argv, 0, 0, &arguments); + /* Instead of reporting `--verbose' + and `--brief' as they are encountered, + we report the final status resulting from them. */ + if (verbose_flag) + puts ("verbose flag is set"); - printf ("ARG1 = %s\nARG2 = %s\nOUTPUT_FILE = %s\n" - "VERBOSE = %s\nSILENT = %s\n", - arguments.args[0], arguments.args[1], - arguments.output_file, - arguments.verbose ? "yes" : "no", - arguments.silent ? "yes" : "no"); + /* Print any remaining command line arguments (not options). */ + if (optind < argc) + { + printf ("non-option ARGV-elements: "); + while (optind < argc) + printf ("%s ", argv[optind++]); + putchar ('\n'); + } exit (0); } + + +File: libc.info, Node: Argp, Next: Suboptions, Prev: Getopt, Up: Parsing Program Arguments + +Parsing Program Options with Argp +================================= + + "Argp" is an interface for parsing unix-style argument vectors. +*Note Program Arguments::. + + Argp provides features unavailable in the more commonly used +`getopt' interface. These features include automatically producing +output in response to the `--help' and `--version' options, as +described in the GNU coding standards. Using argp makes it less likely +that programmers will neglect to implement these additional options or +keep them up to date. + + Argp also provides the ability to merge several independently defined +option parsers into one, mediating conflicts between them and making the +result appear seamless. A library can export an argp option parser that +user programs might employ in conjunction with their own option parsers, +resulting in less work for the user programs. Some programs may use +only argument parsers exported by libraries, thereby achieving +consistent and efficient option-parsing for abstractions implemented by +the libraries. + + The header file `' should be included to use argp. + +The `argp_parse' Function +------------------------- + + The main interface to argp is the `argp_parse' function. In many +cases, calling `argp_parse' is the only argument-parsing code needed in +`main'. *Note Program Arguments::. + + - Function: error_t argp_parse (const struct argp *ARGP, int ARGC, + char **ARGV, unsigned FLAGS, int *ARG_INDEX, void *INPUT) + The `argp_parse' function parses the arguments in ARGV, of length + ARGC, using the argp parser ARGP. *Note Argp Parsers::. + + A value of zero is the same as a `struct argp'containing all + zeros. FLAGS is a set of flag bits that modify the parsing + behavior. *Note Argp Flags::. INPUT is passed through to the argp + parser ARGP, and has meaning defined by ARGP. A typical usage is + to pass a pointer to a structure which is used for specifying + parameters to the parser and passing back the results. + + Unless the `ARGP_NO_EXIT' or `ARGP_NO_HELP' flags are included in + FLAGS, calling `argp_parse' may result in the program exiting. + This behavior is true if an error is detected, or when an unknown + option is encountered. *Note Program Termination::. + + If ARG_INDEX is non-null, the index of the first unparsed option + in ARGV is returned as a value. + + The return value is zero for successful parsing, or an error code + (*note Error Codes::) if an error is detected. Different argp + parsers may return arbitrary error codes, but the standard error + codes are: `ENOMEM' if a memory allocation error occurred, or + `EINVAL' if an unknown option or option argument is encountered. + +* Menu: + +* Globals: Argp Global Variables. Global argp parameters. +* Parsers: Argp Parsers. Defining parsers for use with `argp_parse'. +* Flags: Argp Flags. Flags that modify the behavior of `argp_parse'. +* Help: Argp Help. Printing help messages when not parsing. +* Examples: Argp Examples. Simple examples of programs using argp. +* Customization: Argp User Customization. + Users may control the `--help' output format. + + +File: libc.info, Node: Argp Global Variables, Next: Argp Parsers, Up: Argp + +Argp Global Variables +--------------------- + + These variables make it easy for user programs to implement the +`--version' option and provide a bug-reporting address in the `--help' +output. These are implemented in argp by default. + + - Variable: const char * argp_program_version + If defined or set by the user program to a non-zero value, then a + `--version' option is added when parsing with `argp_parse', which + will print the `--version' string followed by a newline and exit. + The exception to this is if the `ARGP_NO_EXIT' flag is used. + + - Variable: const char * argp_program_bug_address + If defined or set by the user program to a non-zero value, + `argp_program_bug_address' should point to a string that will be + printed at the end of the standard output for the `--help' option, + embedded in a sentence that says `Report bugs to ADDRESS.'. + + - Variable: argp_program_version_hook + If defined or set by the user program to a non-zero value, a + `--version' option is added when parsing with `arg_parse', which + prints the program version and exits with a status of zero. This + is not the case if the `ARGP_NO_HELP' flag is used. If the + `ARGP_NO_EXIT' flag is set, the exit behavior of the program is + suppressed or modified, as when the argp parser is going to be + used by other programs. + + It should point to a function with this type of signature: + + void PRINT-VERSION (FILE *STREAM, struct argp_state *STATE) + + *Note Argp Parsing State::, for an explanation of STATE. + + This variable takes precedence over `argp_program_version', and is + useful if a program has version information not easily expressed + in a simple string. + + - Variable: error_t argp_err_exit_status + This is the exit status used when argp exits due to a parsing + error. If not defined or set by the user program, this defaults + to: `EX_USAGE' from `'. diff -durpN glibc-2.2.3/manual/libc.info-41 glibc-2.2.4/manual/libc.info-41 --- glibc-2.2.3/manual/libc.info-41 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-41 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1246 +7,1114 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - -File: libc.info, Node: Argp Example 4, Prev: Argp Example 3, Up: Argp Examples + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". -A Program Using Multiple Combined Argp Parsers -.............................................. + (a) The FSF's Front-Cover Text is: - This program uses the same features as example 3, but has more -options, and somewhat more structure in the `--help' output. It also -shows how you can `steal' the remainder of the input arguments past a -certain point, for programs that accept a list of items, and the special -KEY value `ARGP_KEY_NO_ARGS', which is only given if no non-option -arguments were supplied to the program (*note Argp Special Keys::). + A GNU Manual - For structuring the help output, two features are used: _headers_, -which are entries in the options vector (*note Argp Option Vectors::) -with the first four fields being zero, and a two part documentation -string (in the variable `doc'), which allows documentation both before -and after the options (*note Argp Parsers::); the two parts of `doc' -are separated by a vertical-tab character (`'\v'', or `'\013''). By -convention, the documentation before the options is just a short string -saying what the program does, and that afterwards is longer, describing -the behavior in more detail. All documentation strings are -automatically filled for output, although newlines may be included to -force a line break at a particular point. All documentation strings -are also passed to the `gettext' function, for possible translation -into the current locale. + (b) The FSF's Back-Cover Text is: - /* Argp example #4 - a program with somewhat more complicated options */ - - /* This program uses the same features as example 3, but has more - options, and somewhat more structure in the -help output. It - also shows how you can `steal' the remainder of the input - arguments past a certain point, for programs that accept a - list of items. It also shows the special argp KEY value - ARGP_KEY_NO_ARGS, which is only given if no non-option - arguments were supplied to the program. - - For structuring the help output, two features are used, - *headers* which are entries in the options vector with the - first four fields being zero, and a two part documentation - string (in the variable DOC), which allows documentation both - before and after the options; the two parts of DOC are - separated by a vertical-tab character ('\v', or '\013'). By - convention, the documentation before the options is just a - short string saying what the program does, and that afterwards - is longer, describing the behavior in more detail. All - documentation strings are automatically filled for output, - although newlines may be included to force a line break at a - particular point. All documentation strings are also passed to - the `gettext' function, for possible translation into the - current locale. */ - - #include - #include - #include - - const char *argp_program_version = - "argp-ex4 1.0"; - const char *argp_program_bug_address = - ""; - - /* Program documentation. */ - static char doc[] = - "Argp example #4 -- a program with somewhat more complicated\ - options\ - \vThis part of the documentation comes *after* the options;\ - note that the text is automatically filled, but it's possible\ - to force a line-break, e.g.\n<-- here."; - - /* A description of the arguments we accept. */ - static char args_doc[] = "ARG1 [STRING...]"; - - /* Keys for options without short-options. */ - #define OPT_ABORT 1 /* -abort */ - - /* The options we understand. */ - static struct argp_option options[] = { - {"verbose", 'v', 0, 0, "Produce verbose output" }, - {"quiet", 'q', 0, 0, "Don't produce any output" }, - {"silent", 's', 0, OPTION_ALIAS }, - {"output", 'o', "FILE", 0, - "Output to FILE instead of standard output" }, - - {0,0,0,0, "The following options should be grouped together:" }, - {"repeat", 'r', "COUNT", OPTION_ARG_OPTIONAL, - "Repeat the output COUNT (default 10) times"}, - {"abort", OPT_ABORT, 0, 0, "Abort before showing any output"}, - - { 0 } - }; - - /* Used by `main' to communicate with `parse_opt'. */ - struct arguments - { - char *arg1; /* ARG1 */ - char **strings; /* [STRING...] */ - int silent, verbose, abort; /* `-s', `-v', `--abort' */ - char *output_file; /* FILE arg to `--output' */ - int repeat_count; /* COUNT arg to `--repeat' */ - }; - - /* Parse a single option. */ - static error_t - parse_opt (int key, char *arg, struct argp_state *state) - { - /* Get the `input' argument from `argp_parse', which we - know is a pointer to our arguments structure. */ - struct arguments *arguments = state->input; - - switch (key) - { - case 'q': case 's': - arguments->silent = 1; - break; - case 'v': - arguments->verbose = 1; - break; - case 'o': - arguments->output_file = arg; - break; - case 'r': - arguments->repeat_count = arg ? atoi (arg) : 10; - break; - case OPT_ABORT: - arguments->abort = 1; - break; - - case ARGP_KEY_NO_ARGS: - argp_usage (state); - - case ARGP_KEY_ARG: - /* Here we know that `state->arg_num == 0', since we - force argument parsing to end before any more arguments can - get here. */ - arguments->arg1 = arg; - - /* Now we consume all the rest of the arguments. - `state->next' is the index in `state->argv' of the - next argument to be parsed, which is the first STRING - we're interested in, so we can just use - `&state->argv[state->next]' as the value for - arguments->strings. - - _In addition_, by setting `state->next' to the end - of the arguments, we can force argp to stop parsing here and - return. */ - arguments->strings = &state->argv[state->next]; - state->next = state->argc; - - break; - - default: - return ARGP_ERR_UNKNOWN; - } - return 0; - } - - /* Our argp parser. */ - static struct argp argp = { options, parse_opt, args_doc, doc }; - - int main (int argc, char **argv) - { - int i, j; - struct arguments arguments; - - /* Default values. */ - arguments.silent = 0; - arguments.verbose = 0; - arguments.output_file = "-"; - arguments.repeat_count = 1; - arguments.abort = 0; - - /* Parse our arguments; every option seen by `parse_opt' will be - reflected in `arguments'. */ - argp_parse (&argp, argc, argv, 0, 0, &arguments); - - if (arguments.abort) - error (10, 0, "ABORTED"); - - for (i = 0; i < arguments.repeat_count; i++) - { - printf ("ARG1 = %s\n", arguments.arg1); - printf ("STRINGS = "); - for (j = 0; arguments.strings[j]; j++) - printf (j == 0 ? "%s" : ", %s", arguments.strings[j]); - printf ("\n"); - printf ("OUTPUT_FILE = %s\nVERBOSE = %s\nSILENT = %s\n", - arguments.output_file, - arguments.verbose ? "yes" : "no", - arguments.silent ? "yes" : "no"); - } - - exit (0); - } + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Argp User Customization, Prev: Argp Examples, Up: Argp +File: libc.info, Node: Argp Parsers, Next: Argp Flags, Prev: Argp Global Variables, Up: Argp -Argp User Customization +Specifying Argp Parsers ----------------------- - The way formatting of argp `--help' output may be controlled to some -extent by a program's users, by setting the `ARGP_HELP_FMT' environment -variable to a comma-separated list (whitespace is ignored) of the -following tokens: - -`dup-args' -`no-dup-args' - Turn "duplicate-argument-mode" on or off. In duplicate argument - mode, if an option which accepts an argument has multiple names, - the argument is shown for each name; otherwise, it is only shown - for the first long option, and a note is emitted later so the user - knows that it applies to the other names as well. The default is - `no-dup-args', which is less consistent, but prettier. - -`dup-args-note' - -`no-dup-args-note' - Enable or disable the note informing the user of suppressed option - argument duplication. The default is `dup-args-note'. - -`short-opt-col=N' - Show the first short option in column N (default 2). + The first argument to the `argp_parse' function is a pointer to a +`struct argp', which is known as an "argp parser": -`long-opt-col=N' - Show the first long option in column N (default 6). + - Data Type: struct argp + This structure specifies how to parse a given set of options and + arguments, perhaps in conjunction with other argp parsers. It has + the following fields: -`doc-opt-col=N' - Show `documentation options' (*note Argp Option Flags::) in column - N (default 2). + `const struct argp_option *options' + A pointer to a vector of `argp_option' structures specifying + which options this argp parser understands; it may be zero if + there are no options at all. *Note Argp Option Vectors::. -`opt-doc-col=N' - Show the documentation for options starting in column N (default - 29). + `argp_parser_t parser' + A pointer to a function that defines actions for this parser; + it is called for each option parsed, and at other + well-defined points in the parsing process. A value of zero + is the same as a pointer to a function that always returns + `ARGP_ERR_UNKNOWN'. *Note Argp Parser Functions::. -`header-col=N' - Indent group headers (which document groups of options) to column - N (default 1). + `const char *args_doc' + If non-zero, a string describing what non-option arguments + are called by this parser. This is only used to print the + `Usage:' message. If it contains newlines, the strings + separated by them are considered alternative usage patterns + and printed on separate lines. Lines after the first are + prefixed by ` or: ' instead of `Usage:'. -`usage-indent=N' - Indent continuation lines in `Usage:' messages to column N - (default 12). + `const char *doc' + If non-zero, a string containing extra text to be printed + before and after the options in a long help message, with the + two sections separated by a vertical tab (`'\v'', `'\013'') + character. By convention, the documentation before the + options is just a short string explaining what the program + does. Documentation printed after the options describe + behavior in more detail. -`rmargin=N' - Word wrap help output at or before column N (default 79). + `const struct argp_child *children' + A pointer to a vector of `argp_children' structures. This + pointer specifies which additional argp parsers should be + combined with this one. *Note Argp Children::. - -File: libc.info, Node: Suboptions, Next: Suboptions Example, Prev: Argp, Up: Parsing Program Arguments + `char *(*help_filter)(int KEY, const char *TEXT, void *INPUT)' + If non-zero, a pointer to a function that filters the output + of help messages. *Note Argp Help Filtering::. -Parsing of Suboptions -..................... + `const char *argp_domain' + If non-zero, the strings used in the argp library are + translated using the domain described by this string. If + zero, the current default domain is used. - Having a single level of options is sometimes not enough. There -might be too many options which have to be available or a set of -options is closely related. - For this case some programs use suboptions. One of the most -prominent programs is certainly `mount'(8). The `-o' option take one -argument which itself is a comma separated list of options. To ease the -programming of code like this the function `getsubopt' is available. + Of the above group, `options', `parser', `args_doc', and the `doc' +fields are usually all that are needed. If an argp parser is defined +as an initialized C variable, only the fields used need be specified in +the initializer. The rest will default to zero due to the way C +structure initialization works. This design is exploited in most argp +structures; the most-used fields are grouped near the beginning, the +unused fields left unspecified. - - Function: int getsubopt (char **OPTIONP, const char* const *TOKENS, - char **VALUEP) - The OPTIONP parameter must be a pointer to a variable containing - the address of the string to process. When the function returns - the reference is updated to point to the next suboption or to the - terminating `\0' character if there is no more suboption available. +* Menu: - The TOKENS parameter references an array of strings containing the - known suboptions. All strings must be `\0' terminated and to mark - the end a null pointer must be stored. When `getsubopt' finds a - possible legal suboption it compares it with all strings available - in the TOKENS array and returns the index in the string as the - indicator. +* Options: Argp Option Vectors. Specifying options in an argp parser. +* Argp Parser Functions:: Defining actions for an argp parser. +* Children: Argp Children. Combining multiple argp parsers. +* Help Filtering: Argp Help Filtering. Customizing help output for an argp parser. - In case the suboption has an associated value introduced by a `=' - character, a pointer to the value is returned in VALUEP. The - string is `\0' terminated. If no argument is available VALUEP is - set to the null pointer. By doing this the caller can check - whether a necessary value is given or whether no unexpected value - is present. + +File: libc.info, Node: Argp Option Vectors, Next: Argp Parser Functions, Prev: Argp Parsers, Up: Argp Parsers - In case the next suboption in the string is not mentioned in the - TOKENS array the starting address of the suboption including a - possible value is returned in VALUEP and the return value of the - function is `-1'. +Specifying Options in an Argp Parser +------------------------------------ - -File: libc.info, Node: Suboptions Example, Prev: Suboptions, Up: Parsing Program Arguments + The `options' field in a `struct argp' points to a vector of `struct +argp_option' structures, each of which specifies an option that the +argp parser supports. Multiple entries may be used for a single option +provided it has multiple names. This should be terminated by an entry +with zero in all fields. Note that when using an initialized C array +for options, writing `{ 0 }' is enough to achieve this. -Parsing of Suboptions Example ------------------------------ + - Data Type: struct argp_option + This structure specifies a single option that an argp parser + understands, as well as how to parse and document that option. It + has the following fields: - The code which might appear in the `mount'(8) program is a perfect -example of the use of `getsubopt': + `const char *name' + The long name for this option, corresponding to the long + option `--NAME'; this field may be zero if this option _only_ + has a short name. To specify multiple names for an option, + additional entries may follow this one, with the + `OPTION_ALIAS' flag set. *Note Argp Option Flags::. - #include - #include - #include - - int do_all; - const char *type; - int read_size; - int write_size; - int read_only; - - enum - { - RO_OPTION = 0, - RW_OPTION, - READ_SIZE_OPTION, - WRITE_SIZE_OPTION, - THE_END - }; - - const char *mount_opts[] = - { - [RO_OPTION] = "ro", - [RW_OPTION] = "rw", - [READ_SIZE_OPTION] = "rsize", - [WRITE_SIZE_OPTION] = "wsize", - [THE_END] = NULL - }; - - int - main (int argc, char *argv[]) - { - char *subopts, *value; - int opt; - - while ((opt = getopt (argc, argv, "at:o:")) != -1) - switch (opt) - { - case 'a': - do_all = 1; - break; - case 't': - type = optarg; - break; - case 'o': - subopts = optarg; - while (*subopts != '\0') - switch (getsubopt (&subopts, mount_opts, &value)) - { - case RO_OPTION: - read_only = 1; - break; - case RW_OPTION: - read_only = 0; - break; - case READ_SIZE_OPTION: - if (value == NULL) - abort (); - read_size = atoi (value); - break; - case WRITE_SIZE_OPTION: - if (value == NULL) - abort (); - write_size = atoi (value); - break; - default: - /* Unknown suboption. */ - printf ("Unknown suboption `%s'\n", value); - break; - } - break; - default: - abort (); - } - - /* Do the real work. */ - - return 0; - } + `int key' + The integer key provided by the current option to the option + parser. If KEY has a value that is a printable ASCII + character (i.e., `isascii (KEY)' is true), it _also_ + specifies a short option `-CHAR', where CHAR is the ASCII + character with the code KEY. - -File: libc.info, Node: Environment Variables, Next: System Calls, Prev: Program Arguments, Up: Program Basics + `const char *arg' + If non-zero, this is the name of an argument associated with + this option, which must be provided (e.g., with the + `--NAME=VALUE' or `-CHAR VALUE' syntaxes), unless the + `OPTION_ARG_OPTIONAL' flag (*note Argp Option Flags::) is + set, in which case it _may_ be provided. -Environment Variables -===================== + `int flags' + Flags associated with this option, some of which are referred + to above. *Note Argp Option Flags::. - When a program is executed, it receives information about the -context in which it was invoked in two ways. The first mechanism uses -the ARGV and ARGC arguments to its `main' function, and is discussed in -*Note Program Arguments::. The second mechanism uses "environment -variables" and is discussed in this section. + `const char *doc' + A documentation string for this option, for printing in help + messages. - The ARGV mechanism is typically used to pass command-line arguments -specific to the particular program being invoked. The environment, on -the other hand, keeps track of information that is shared by many -programs, changes infrequently, and that is less frequently used. + If both the `name' and `key' fields are zero, this string + will be printed tabbed left from the normal option column, + making it useful as a group header. This will be the first + thing printed in its group. In this usage, it's conventional + to end the string with a `:' character. - The environment variables discussed in this section are the same -environment variables that you set using assignments and the `export' -command in the shell. Programs executed from the shell inherit all of -the environment variables from the shell. + `int group' + Group identity for this option. - Standard environment variables are used for information about the -user's home directory, terminal type, current locale, and so on; you -can define additional variables for other purposes. The set of all -environment variables that have values is collectively known as the -"environment". + In a long help message, options are sorted alphabetically + within each group, and the groups presented in the order 0, + 1, 2, ..., N, -M, ..., -2, -1. - Names of environment variables are case-sensitive and must not -contain the character `='. System-defined environment variables are -invariably uppercase. + Every entry in an options array with this field 0 will + inherit the group number of the previous entry, or zero if + it's the first one. If it's a group header with `name' and + `key' fields both zero, the previous entry + 1 is the + default. Automagic options such as `--help' are put into + group -1. - The values of environment variables can be anything that can be -represented as a string. A value must not contain an embedded null -character, since this is assumed to terminate the string. + Note that because of C structure initialization rules, this + field often need not be specified, because 0 is the correct + value. * Menu: -* Environment Access:: How to get and set the values of - environment variables. -* Standard Environment:: These environment variables have - standard interpretations. +* Flags: Argp Option Flags. Flags for options.  -File: libc.info, Node: Environment Access, Next: Standard Environment, Up: Environment Variables +File: libc.info, Node: Argp Option Flags, Up: Argp Option Vectors -Environment Access ------------------- +Flags for Argp Options +...................... - The value of an environment variable can be accessed with the -`getenv' function. This is declared in the header file `stdlib.h'. -All of the following functions can be safely used in multi-threaded -programs. It is made sure that concurrent modifications to the -environment do not lead to errors. + The following flags may be or'd together in the `flags' field of a +`struct argp_option'. These flags control various aspects of how that +option is parsed or displayed in help messages: - - Function: char * getenv (const char *NAME) - This function returns a string that is the value of the environment - variable NAME. You must not modify this string. In some non-Unix - systems not using the GNU library, it might be overwritten by - subsequent calls to `getenv' (but not by any other library - function). If the environment variable NAME is not defined, the - value is a null pointer. +`OPTION_ARG_OPTIONAL' + The argument associated with this option is optional. - - Function: int putenv (char *STRING) - The `putenv' function adds or removes definitions from the - environment. If the STRING is of the form `NAME=VALUE', the - definition is added to the environment. Otherwise, the STRING is - interpreted as the name of an environment variable, and any - definition for this variable in the environment is removed. +`OPTION_HIDDEN' + This option isn't displayed in any help messages. - The difference to the `setenv' function is that the exact string - given as the parameter STRING is put into the environment. If the - user should change the string after the `putenv' call this will - reflect in automatically in the environment. This also requires - that STRING is no automatic variable which scope is left before the - variable is removed from the environment. The same applies of - course to dynamically allocated variables which are freed later. +`OPTION_ALIAS' + This option is an alias for the closest previous non-alias option. + This means that it will be displayed in the same help entry, and + will inherit fields other than `name' and `key' from the option + being aliased. - This function is part of the extended Unix interface. Since it - was also available in old SVID libraries you should define either - _XOPEN_SOURCE or _SVID_SOURCE before including any header. +`OPTION_DOC' + This option isn't actually an option and should be ignored by the + actual option parser. It is an arbitrary section of documentation + that should be displayed in much the same manner as the options. + This is known as a "documentation option". - - Function: int setenv (const char *NAME, const char *VALUE, int - REPLACE) - The `setenv' function can be used to add a new definition to the - environment. The entry with the name NAME is replaced by the - value `NAME=VALUE'. Please note that this is also true if VALUE - is the empty string. To do this a new string is created and the - strings NAME and VALUE are copied. A null pointer for the VALUE - parameter is illegal. If the environment already contains an - entry with key NAME the REPLACE parameter controls the action. If - replace is zero, nothing happens. Otherwise the old entry is - replaced by the new one. + If this flag is set, then the option `name' field is displayed + unmodified (e.g., no `--' prefix is added) at the left-margin where + a _short_ option would normally be displayed, and this + documentation string is left in it's usual place. For purposes of + sorting, any leading whitespace and punctuation is ignored, unless + the first non-whitespace character is `-'. This entry is displayed + after all options, after `OPTION_DOC' entries with a leading `-', + in the same group. - Please note that you cannot remove an entry completely using this - function. +`OPTION_NO_USAGE' + This option shouldn't be included in `long' usage messages, but + should still be included in other help messages. This is intended + for options that are completely documented in an argp's `args_doc' + field. *Note Argp Parsers::. Including this option in the + generic usage list would be redundant, and should be avoided. - This function was originally part of the BSD library but is now - part of the Unix standard. + For instance, if `args_doc' is `"FOO BAR\n-x BLAH"', and the `-x' + option's purpose is to distinguish these two cases, `-x' should + probably be marked `OPTION_NO_USAGE'. - - Function: int unsetenv (const char *NAME) - Using this function one can remove an entry completely from the - environment. If the environment contains an entry with the key - NAME this whole entry is removed. A call to this function is - equivalent to a call to `putenv' when the VALUE part of the string - is empty. + +File: libc.info, Node: Argp Parser Functions, Next: Argp Children, Prev: Argp Option Vectors, Up: Argp Parsers - The function return `-1' if NAME is a null pointer, points to an - empty string, or points to a string containing a `=' character. - It returns `0' if the call succeeded. +Argp Parser Functions +--------------------- - This function was originall part of the BSD library but is now - part of the Unix standard. The BSD version had no return value, - though. + The function pointed to by the `parser' field in a `struct argp' +(*note Argp Parsers::) defines what actions take place in response to +each option or argument parsed. It is also used as a hook, allowing a +parser to perform tasks at certain other points during parsing. - There is one more function to modify the whole environment. This -function is said to be used in the POSIX.9 (POSIX bindings for Fortran -77) and so one should expect it did made it into POSIX.1. But this -never happened. But we still provide this function as a GNU extension -to enable writing standard compliant Fortran environments. + Argp parser functions have the following type signature: - - Function: int clearenv (void) - The `clearenv' function removes all entries from the environment. - Using `putenv' and `setenv' new entries can be added again later. + error_t PARSER (int KEY, char *ARG, struct argp_state *STATE) - If the function is successful it returns `0'. Otherwise the return - value is nonzero. +where the arguments are as follows: - You can deal directly with the underlying representation of -environment objects to add more variables to the environment (for -example, to communicate with another program you are about to execute; -*note Executing a File::). +KEY + For each option that is parsed, PARSER is called with a value of + KEY from that option's `key' field in the option vector. *Note + Argp Option Vectors::. PARSER is also called at other times with + special reserved keys, such as `ARGP_KEY_ARG' for non-option + arguments. *Note Argp Special Keys::. - - Variable: char ** environ - The environment is represented as an array of strings. Each - string is of the format `NAME=VALUE'. The order in which strings - appear in the environment is not significant, but the same NAME - must not appear more than once. The last element of the array is - a null pointer. +ARG + If KEY is an option, ARG is its given value. This defaults to + zero if no value is specified. Only options that have a non-zero + `arg' field can ever have a value. These must _always_ have a + value unless the `OPTION_ARG_OPTIONAL' flag is specified. If the + input being parsed specifies a value for an option that doesn't + allow one, an error results before PARSER ever gets called. - This variable is declared in the header file `unistd.h'. + If KEY is `ARGP_KEY_ARG', ARG is a non-option argument. Other + special keys always have a zero ARG. - If you just want to get the value of an environment variable, use - `getenv'. +STATE + STATE points to a `struct argp_state', containing useful + information about the current parsing state for use by PARSER. + *Note Argp Parsing State::. - Unix systems, and the GNU system, pass the initial value of -`environ' as the third argument to `main'. *Note Program Arguments::. + When PARSER is called, it should perform whatever action is +appropriate for KEY, and return `0' for success, `ARGP_ERR_UNKNOWN' if +the value of KEY is not handled by this parser function, or a unix +error code if a real error occurred. *Note Error Codes::. - -File: libc.info, Node: Standard Environment, Prev: Environment Access, Up: Environment Variables + - Macro: int ARGP_ERR_UNKNOWN + Argp parser functions should return `ARGP_ERR_UNKNOWN' for any KEY + value they do not recognize, or for non-option arguments (`KEY == + ARGP_KEY_ARG') that they are not equipped to handle. -Standard Environment Variables ------------------------------- + A typical parser function uses a switch statement on KEY: - These environment variables have standard meanings. This doesn't -mean that they are always present in the environment; but if these -variables _are_ present, they have these meanings. You shouldn't try -to use these environment variable names for some other purpose. + error_t + parse_opt (int key, char *arg, struct argp_state *state) + { + switch (key) + { + case OPTION_KEY: + ACTION + break; + ... + default: + return ARGP_ERR_UNKNOWN; + } + return 0; + } -`HOME' - This is a string representing the user's "home directory", or - initial default working directory. +* Menu: - The user can set `HOME' to any value. If you need to make sure to - obtain the proper home directory for a particular user, you should - not use `HOME'; instead, look up the user's name in the user - database (*note User Database::). +* Keys: Argp Special Keys. Special values for the KEY argument. +* State: Argp Parsing State. What the STATE argument refers to. +* Functions: Argp Helper Functions. Functions to help during argp parsing. - For most purposes, it is better to use `HOME', precisely because - this lets the user specify the value. + +File: libc.info, Node: Argp Special Keys, Next: Argp Parsing State, Up: Argp Parser Functions -`LOGNAME' - This is the name that the user used to log in. Since the value in - the environment can be tweaked arbitrarily, this is not a reliable - way to identify the user who is running a program; a function like - `getlogin' (*note Who Logged In::) is better for that purpose. +Special Keys for Argp Parser Functions +...................................... - For most purposes, it is better to use `LOGNAME', precisely because - this lets the user specify the value. + In addition to key values corresponding to user options, the KEY +argument to argp parser functions may have a number of other special +values. In the following example ARG and STATE refer to parser +function arguments. *Note Argp Parser Functions::. -`PATH' - A "path" is a sequence of directory names which is used for - searching for a file. The variable `PATH' holds a path used for - searching for programs to be run. +`ARGP_KEY_ARG' + This is not an option at all, but rather a command line argument, + whose value is pointed to by ARG. - The `execlp' and `execvp' functions (*note Executing a File::) use - this environment variable, as do many shells and other utilities - which are implemented in terms of those functions. + When there are multiple parser functions in play due to argp + parsers being combined, it's impossible to know which one will + handle a specific argument. Each is called until one returns 0 or + an error other than `ARGP_ERR_UNKNOWN'; if an argument is not + handled, `argp_parse' immediately returns success, without parsing + any more arguments. - The syntax of a path is a sequence of directory names separated by - colons. An empty string instead of a directory name stands for the - current directory (*note Working Directory::). + Once a parser function returns success for this key, that fact is + recorded, and the `ARGP_KEY_NO_ARGS' case won't be used. + _However_, if while processing the argument a parser function + decrements the `next' field of its STATE argument, the option + won't be considered processed; this is to allow you to actually + modify the argument, perhaps into an option, and have it processed + again. - A typical value for this environment variable might be a string - like: +`ARGP_KEY_ARGS' + If a parser function returns `ARGP_ERR_UNKNOWN' for + `ARGP_KEY_ARG', it is immediately called again with the key + `ARGP_KEY_ARGS', which has a similar meaning, but is slightly more + convenient for consuming all remaining arguments. ARG is 0, and + the tail of the argument vector may be found at `STATE->argv + + STATE->next'. If success is returned for this key, and + `STATE->next' is unchanged, all remaining arguments are considered + to have been consumed. Otherwise, the amount by which + `STATE->next' has been adjusted indicates how many were used. + Here's an example that uses both, for different args: - :/bin:/etc:/usr/bin:/usr/new/X11:/usr/new:/usr/local/bin + ... + case ARGP_KEY_ARG: + if (STATE->arg_num == 0) + /* First argument */ + first_arg = ARG; + else + /* Let the next case parse it. */ + return ARGP_KEY_UNKNOWN; + break; + case ARGP_KEY_ARGS: + remaining_args = STATE->argv + STATE->next; + num_remaining_args = STATE->argc - STATE->next; + break; - This means that if the user tries to execute a program named `foo', - the system will look for files named `foo', `/bin/foo', - `/etc/foo', and so on. The first of these files that exists is - the one that is executed. +`ARGP_KEY_END' + This indicates that there are no more command line arguments. + Parser functions are called in a different order, children first. + This allows each parser to clean up its state for the parent. -`TERM' - This specifies the kind of terminal that is receiving program - output. Some programs can make use of this information to take - advantage of special escape sequences or terminal modes supported - by particular kinds of terminals. Many programs which use the - termcap library (*note Find: (termcap)Finding a Terminal - Description.) use the `TERM' environment variable, for example. +`ARGP_KEY_NO_ARGS' + Because it's common to do some special processing if there aren't + any non-option args, parser functions are called with this key if + they didn't successfully process any non-option arguments. This + is called just before `ARGP_KEY_END', where more general validity + checks on previously parsed arguments take place. -`TZ' - This specifies the time zone. *Note TZ Variable::, for - information about the format of this string and how it is used. +`ARGP_KEY_INIT' + This is passed in before any parsing is done. Afterwards, the + values of each element of the `child_input' field of STATE, if + any, are copied to each child's state to be the initial value of + the `input' when _their_ parsers are called. -`LANG' - This specifies the default locale to use for attribute categories - where neither `LC_ALL' nor the specific environment variable for - that category is set. *Note Locales::, for more information about - locales. +`ARGP_KEY_SUCCESS' + Passed in when parsing has successfully been completed, even if + arguments remain. -`LC_ALL' - If this environment variable is set it overrides the selection for - all the locales done using the other `LC_*' environment variables. - The value of the other `LC_*' environment variables is simply - ignored in this case. +`ARGP_KEY_ERROR' + Passed in if an error has occurred and parsing is terminated. In + this case a call with a key of `ARGP_KEY_SUCCESS' is never made. -`LC_COLLATE' - This specifies what locale to use for string sorting. +`ARGP_KEY_FINI' + The final key ever seen by any parser, even after + `ARGP_KEY_SUCCESS' and `ARGP_KEY_ERROR'. Any resources allocated + by `ARGP_KEY_INIT' may be freed here. At times, certain resources + allocated are to be returned to the caller after a successful + parse. In that case, those particular resources can be freed in + the `ARGP_KEY_ERROR' case. -`LC_CTYPE' - This specifies what locale to use for character sets and character - classification. + In all cases, `ARGP_KEY_INIT' is the first key seen by parser +functions, and `ARGP_KEY_FINI' the last, unless an error was returned +by the parser for `ARGP_KEY_INIT'. Other keys can occur in one the +following orders. OPT refers to an arbitrary option key: -`LC_MESSAGES' - This specifies what locale to use for printing messages and to - parse responses. +OPT... `ARGP_KEY_NO_ARGS' `ARGP_KEY_END' `ARGP_KEY_SUCCESS' + The arguments being parsed did not contain any non-option + arguments. -`LC_MONETARY' - This specifies what locale to use for formatting monetary values. +( OPT | `ARGP_KEY_ARG' )... `ARGP_KEY_END' `ARGP_KEY_SUCCESS' + All non-option arguments were successfully handled by a parser + function. There may be multiple parser functions if multiple argp + parsers were combined. -`LC_NUMERIC' - This specifies what locale to use for formatting numbers. +( OPT | `ARGP_KEY_ARG' )... `ARGP_KEY_SUCCESS' + Some non-option argument went unrecognized. -`LC_TIME' - This specifies what locale to use for formatting date/time values. + This occurs when every parser function returns `ARGP_KEY_UNKNOWN' + for an argument, in which case parsing stops at that argument if + ARG_INDEX is a null pointer. Otherwise an error occurs. -`NLSPATH' - This specifies the directories in which the `catopen' function - looks for message translation catalogs. + In all cases, if a non-null value for ARG_INDEX gets passed to +`argp_parse', the index of the first unparsed command-line argument is +passed back in that value. -`_POSIX_OPTION_ORDER' - If this environment variable is defined, it suppresses the usual - reordering of command line arguments by `getopt' and `argp_parse'. - *Note Argument Syntax::. + If an error occurs and is either detected by argp or because a parser +function returned an error value, each parser is called with +`ARGP_KEY_ERROR'. No further calls are made, except the final call +with `ARGP_KEY_FINI'.  -File: libc.info, Node: System Calls, Next: Program Termination, Prev: Environment Variables, Up: Program Basics - -System Calls -============ - - A system call is a request for service that a program makes of the -kernel. The service is generally something that only the kernel has -the privilege to do, such as doing I/O. Programmers don't normally -need to be concerned with system calls because there are functions in -the GNU C library to do virtually everything that system calls do. -These functions work by making system calls themselves. For example, -there is a system call that changes the permissions of a file, but you -don't need to know about it because you can just use the GNU C -library's `chmod' function. - - System calls are sometimes called kernel calls. - - However, there are times when you want to make a system call -explicitly, and for that, the GNU C library provides the `syscall' -function. `syscall' is harder to use and less portable than functions -like `chmod', but easier and more portable than coding the system call -in assembler instructions. - - `syscall' is most useful when you are working with a system call -which is special to your system or is newer than the GNU C library you -are using. `syscall' is implemented in an entirely generic way; the -function does not know anything about what a particular system call -does or even if it is valid. - - The description of `syscall' in this section assumes a certain -protocol for system calls on the various platforms on which the GNU C -library runs. That protocol is not defined by any strong authority, but -we won't describe it here either because anyone who is coding `syscall' -probably won't accept anything less than kernel and C library source -code as a specification of the interface between them anyway. - - `syscall' is declared in `unistd.h'. +File: libc.info, Node: Argp Helper Functions, Prev: Argp Parsing State, Up: Argp Parser Functions - - Function: long int syscall (long int SYSNO, ...) - `syscall' performs a generic system call. +Functions For Use in Argp Parsers +................................. - SYSNO is the system call number. Each kind of system call is - identified by a number. Macros for all the possible system call - numbers are defined in `sys/syscall.h' + Argp provides a number of functions available to the user of argp +(*note Argp Parser Functions::), mostly for producing error messages. +These take as their first argument the STATE argument to the parser +function. *Note Argp Parsing State::. - The remaining arguments are the arguments for the system call, in - order, and their meanings depend on the kind of system call. Each - kind of system call has a definite number of arguments, from zero - to five. If you code more arguments than the system call takes, - the extra ones to the right are ignored. + - Function: void argp_usage (const struct argp_state *STATE) + Outputs the standard usage message for the argp parser referred to + by STATE to `STATE->err_stream' and terminate the program with + `exit (argp_err_exit_status)'. *Note Argp Global Variables::. - The return value is the return value from the system call, unless - the system call failed. In that case, `syscall' returns `-1' and - sets `errno' to an error code that the system call returned. Note - that system calls do not return `-1' when they succeed. + - Function: void argp_error (const struct argp_state *STATE, const + char *FMT, ...) + Prints the printf format string FMT and following args, preceded + by the program name and `:', and followed by a `Try ... --help' + message, and terminates the program with an exit status of + `argp_err_exit_status'. *Note Argp Global Variables::. - If you specify an invalid SYSNO, `syscall' returns `-1' with - `errno' = `ENOSYS'. + - Function: void argp_failure (const struct argp_state *STATE, int + STATUS, int ERRNUM, const char *FMT, ...) + Similar to the standard gnu error-reporting function `error', this + prints the program name and `:', the printf format string FMT, and + the appropriate following args. If it is non-zero, the standard + unix error text for ERRNUM is printed. If STATUS is non-zero, it + terminates the program with that value as its exit status. - Example: + The difference between `argp_failure' and `argp_error' is that + `argp_error' is for _parsing errors_, whereas `argp_failure' is + for other problems that occur during parsing but don't reflect a + syntactic problem with the input, such as illegal values for + options, bad phase of the moon, etc. + - Function: void argp_state_help (const struct argp_state *STATE, FILE + *STREAM, unsigned FLAGS) + Outputs a help message for the argp parser referred to by STATE, + to STREAM. The FLAGS argument determines what sort of help + message is produced. *Note Argp Help Flags::. - #include - #include - #include - - ... - - int rc; - - rc = syscall(SYS_chmod, "/etc/passwd", 0444); - - if (rc == -1) - fprintf(stderr, "chmod failed, errno = %d\n", errno); + Error output is sent to `STATE->err_stream', and the program name +printed is `STATE->name'. - This, if all the compatibility stars are aligned, is equivalent to - the following preferable code: + The output or program termination behavior of these functions may be +suppressed if the `ARGP_NO_EXIT' or `ARGP_NO_ERRS' flags are passed to +`argp_parse'. *Note Argp Flags::. + This behavior is useful if an argp parser is exported for use by +other programs (e.g., by a library), and may be used in a context where +it is not desirable to terminate the program in response to parsing +errors. In argp parsers intended for such general use, and for the +case where the program _doesn't_ terminate, calls to any of these +functions should be followed by code that returns the appropriate error +code: - #include - #include - #include - - ... - - int rc; - - rc = chmod("/etc/passwd", 0444); - if (rc == -1) - fprintf(stderr, "chmod failed, errno = %d\n", errno); + if (BAD ARGUMENT SYNTAX) + { + argp_usage (STATE); + return EINVAL; + } +If a parser function will _only_ be used when `ARGP_NO_EXIT' is not +set, the return may be omitted.  -File: libc.info, Node: Program Termination, Prev: System Calls, Up: Program Basics - -Program Termination -=================== - - The usual way for a program to terminate is simply for its `main' -function to return. The "exit status value" returned from the `main' -function is used to report information back to the process's parent -process or shell. - - A program can also terminate normally by calling the `exit' function. +File: libc.info, Node: Argp Parsing State, Next: Argp Helper Functions, Prev: Argp Special Keys, Up: Argp Parser Functions - In addition, programs can be terminated by signals; this is -discussed in more detail in *Note Signal Handling::. The `abort' -function causes a signal that kills the program. +Argp Parsing State +.................. -* Menu: + The third argument to argp parser functions (*note Argp Parser +Functions::) is a pointer to a `struct argp_state', which contains +information about the state of the option parsing. -* Normal Termination:: If a program calls `exit', a - process terminates normally. -* Exit Status:: The `exit status' provides information - about why the process terminated. -* Cleanups on Exit:: A process can run its own cleanup - functions upon normal termination. -* Aborting a Program:: The `abort' function causes - abnormal program termination. -* Termination Internals:: What happens when a process terminates. + - Data Type: struct argp_state + This structure has the following fields, which may be modified as + noted: - -File: libc.info, Node: Normal Termination, Next: Exit Status, Up: Program Termination + `const struct argp *const root_argp' + The top level argp parser being parsed. Note that this is + often _not_ the same `struct argp' passed into `argp_parse' by + the invoking program. *Note Argp::. It is an internal argp + parser that contains options implemented by `argp_parse' + itself, such as `--help'. -Normal Termination ------------------- + `int argc' + `char **argv' + The argument vector being parsed. This may be modified. - A process terminates normally when its program signals it is done by -calling `exit'. Returning from `main' is equivalent to calling `exit', -and the value that `main' returns is used as the argument to `exit'. + `int next' + The index in `argv' of the next argument to be parsed. This + may be modified. - - Function: void exit (int STATUS) - The `exit' function tells the system that the program is done, - which causes it to terminate the process. + One way to consume all remaining arguments in the input is to + set `STATE->next = STATE->argc', perhaps after recording the + value of the `next' field to find the consumed arguments. The + current option can be re-parsed immediately by decrementing + this field, then modifying `STATE->argv[STATE->next]' to + reflect the option that should be reexamined. - STATUS is the program's exit status, which becomes part of the - process' termination status. This function does not return. + `unsigned flags' + The flags supplied to `argp_parse'. These may be modified, + although some flags may only take effect when `argp_parse' is + first invoked. *Note Argp Flags::. - Normal termination causes the following actions: + `unsigned arg_num' + While calling a parsing function with the KEY argument + `ARGP_KEY_ARG', this represents the number of the current arg, + starting at 0. It is incremented after each `ARGP_KEY_ARG' + call returns. At all other times, this is the number of + `ARGP_KEY_ARG' arguments that have been processed. - 1. Functions that were registered with the `atexit' or `on_exit' - functions are called in the reverse order of their registration. - This mechanism allows your application to specify its own - "cleanup" actions to be performed at program termination. - Typically, this is used to do things like saving program state - information in a file, or unlocking locks in shared data bases. + `int quoted' + If non-zero, the index in `argv' of the first argument + following a special `--' argument. This prevents anything + that follows from being interpreted as an option. It is only + set after argument parsing has proceeded past this point. - 2. All open streams are closed, writing out any buffered output data. - See *Note Closing Streams::. In addition, temporary files opened - with the `tmpfile' function are removed; see *Note Temporary - Files::. + `void *input' + An arbitrary pointer passed in from the caller of + `argp_parse', in the INPUT argument. - 3. `_exit' is called, terminating the program. *Note Termination - Internals::. + `void **child_inputs' + These are values that will be passed to child parsers. This + vector will be the same length as the number of children in + the current parser. Each child parser will be given the + value of `STATE->child_inputs[I]' as _its_ `STATE->input' + field, where I is the index of the child in the this parser's + `children' field. *Note Argp Children::. - -File: libc.info, Node: Exit Status, Next: Cleanups on Exit, Prev: Normal Termination, Up: Program Termination + `void *hook' + For the parser function's use. Initialized to 0, but + otherwise ignored by argp. -Exit Status ------------ + `char *name' + The name used when printing messages. This is initialized to + `argv[0]', or `program_invocation_name' if `argv[0]' is + unavailable. - When a program exits, it can return to the parent process a small -amount of information about the cause of termination, using the "exit -status". This is a value between 0 and 255 that the exiting process -passes as an argument to `exit'. + `FILE *err_stream' + `FILE *out_stream' + The stdio streams used when argp prints. Error messages are + printed to `err_stream', all other output, such as `--help' + output) to `out_stream'. These are initialized to `stderr' + and `stdout' respectively. *Note Standard Streams::. - Normally you should use the exit status to report very broad -information about success or failure. You can't provide a lot of -detail about the reasons for the failure, and most parent processes -would not want much detail anyway. + `void *pstate' + Private, for use by the argp implementation. - There are conventions for what sorts of status values certain -programs should return. The most common convention is simply 0 for -success and 1 for failure. Programs that perform comparison use a -different convention: they use status 1 to indicate a mismatch, and -status 2 to indicate an inability to compare. Your program should -follow an existing convention if an existing convention makes sense for -it. + +File: libc.info, Node: Argp Children, Next: Argp Help Filtering, Prev: Argp Parser Functions, Up: Argp Parsers - A general convention reserves status values 128 and up for special -purposes. In particular, the value 128 is used to indicate failure to -execute another program in a subprocess. This convention is not -universally obeyed, but it is a good idea to follow it in your programs. +Combining Multiple Argp Parsers +------------------------------- - *Warning:* Don't try to use the number of errors as the exit status. -This is actually not very useful; a parent process would generally not -care how many errors occurred. Worse than that, it does not work, -because the status value is truncated to eight bits. Thus, if the -program tried to report 256 errors, the parent would receive a report -of 0 errors--that is, success. + The `children' field in a `struct argp' enables other argp parsers +to be combined with the referencing one for the parsing of a single set +of arguments. This field should point to a vector of `struct +argp_child', which is terminated by an entry having a value of zero in +the `argp' field. - For the same reason, it does not work to use the value of `errno' as -the exit status--these can exceed 255. + Where conflicts between combined parsers arise, as when two specify +an option with the same name, the parser conflicts are resolved in +favor of the parent argp parser(s), or the earlier of the argp parsers +in the list of children. - *Portability note:* Some non-POSIX systems use different conventions -for exit status values. For greater portability, you can use the -macros `EXIT_SUCCESS' and `EXIT_FAILURE' for the conventional status -value for success and failure, respectively. They are declared in the -file `stdlib.h'. + - Data Type: struct argp_child + An entry in the list of subsidiary argp parsers pointed to by the + `children' field in a `struct argp'. The fields are as follows: - - Macro: int EXIT_SUCCESS - This macro can be used with the `exit' function to indicate - successful program completion. + `const struct argp *argp' + The child argp parser, or zero to end of the list. - On POSIX systems, the value of this macro is `0'. On other - systems, the value might be some other (possibly non-constant) - integer expression. + `int flags' + Flags for this child. - - Macro: int EXIT_FAILURE - This macro can be used with the `exit' function to indicate - unsuccessful program completion in a general sense. + `const char *header' + If non-zero, this is an optional header to be printed within + help output before the child options. As a side-effect, a + non-zero value forces the child options to be grouped + together. To achieve this effect without actually printing a + header string, use a value of `""'. As with header strings + specified in an option entry, the conventional value of the + last character is `:'. *Note Argp Option Vectors::. - On POSIX systems, the value of this macro is `1'. On other - systems, the value might be some other (possibly non-constant) - integer expression. Other nonzero status values also indicate - failures. Certain programs use different nonzero status values to - indicate particular kinds of "non-success". For example, `diff' - uses status value `1' to mean that the files are different, and - `2' or more to mean that there was difficulty in opening the files. + `int group' + This is where the child options are grouped relative to the + other `consolidated' options in the parent argp parser. The + values are the same as the `group' field in `struct + argp_option'. *Note Argp Option Vectors::. All + child-groupings follow parent options at a particular group + level. If both this field and `header' are zero, then the + child's options aren't grouped together, they are merged with + parent options at the parent option group level. - Don't confuse a program's exit status with a process' termination -status. There are lots of ways a process can terminate besides having -it's program finish. In the event that the process termination _is_ -caused by program termination (i.e. `exit'), though, the program's exit -status becomes part of the process' termination status.  -File: libc.info, Node: Cleanups on Exit, Next: Aborting a Program, Prev: Exit Status, Up: Program Termination - -Cleanups on Exit ----------------- +File: libc.info, Node: Argp Flags, Next: Argp Help, Prev: Argp Parsers, Up: Argp - Your program can arrange to run its own cleanup functions if normal -termination happens. If you are writing a library for use in various -application programs, then it is unreliable to insist that all -applications call the library's cleanup functions explicitly before -exiting. It is much more robust to make the cleanup invisible to the -application, by setting up a cleanup function in the library itself -using `atexit' or `on_exit'. +Flags for `argp_parse' +---------------------- - - Function: int atexit (void (*FUNCTION) (void)) - The `atexit' function registers the function FUNCTION to be called - at normal program termination. The FUNCTION is called with no - arguments. + The default behavior of `argp_parse' is designed to be convenient +for the most common case of parsing program command line argument. To +modify these defaults, the following flags may be or'd together in the +FLAGS argument to `argp_parse': - The return value from `atexit' is zero on success and nonzero if - the function cannot be registered. +`ARGP_PARSE_ARGV0' + Don't ignore the first element of the ARGV argument to + `argp_parse'. Unless `ARGP_NO_ERRS' is set, the first element of + the argument vector is skipped for option parsing purposes, as it + corresponds to the program name in a command line. - - Function: int on_exit (void (*FUNCTION)(int STATUS, void *ARG), void - *ARG) - This function is a somewhat more powerful variant of `atexit'. It - accepts two arguments, a function FUNCTION and an arbitrary - pointer ARG. At normal program termination, the FUNCTION is - called with two arguments: the STATUS value passed to `exit', and - the ARG. +`ARGP_NO_ERRS' + Don't print error messages for unknown options to `stderr'; unless + this flag is set, `ARGP_PARSE_ARGV0' is ignored, as `argv[0]' is + used as the program name in the error messages. This flag implies + `ARGP_NO_EXIT'. This is based on the assumption that silent + exiting upon errors is bad behavior. - This function is included in the GNU C library only for - compatibility for SunOS, and may not be supported by other - implementations. +`ARGP_NO_ARGS' + Don't parse any non-option args. Normally these are parsed by + calling the parse functions with a key of `ARGP_KEY_ARG', the + actual argument being the value. This flag needn't normally be + set, as the default behavior is to stop parsing as soon as an + argument fails to be parsed. *Note Argp Parser Functions::. - Here's a trivial program that illustrates the use of `exit' and -`atexit': +`ARGP_IN_ORDER' + Parse options and arguments in the same order they occur on the + command line. Normally they're rearranged so that all options + come first. - #include - #include - - void - bye (void) - { - puts ("Goodbye, cruel world...."); - } - - int - main (void) - { - atexit (bye); - exit (EXIT_SUCCESS); - } +`ARGP_NO_HELP' + Don't provide the standard long option `--help', which ordinarily + causes usage and option help information to be output to `stdout' + and `exit (0)'. -When this program is executed, it just prints the message and exits. +`ARGP_NO_EXIT' + Don't exit on errors, although they may still result in error + messages. - -File: libc.info, Node: Aborting a Program, Next: Termination Internals, Prev: Cleanups on Exit, Up: Program Termination +`ARGP_LONG_ONLY' + Use the gnu getopt `long-only' rules for parsing arguments. This + allows long-options to be recognized with only a single `-' (i.e. + `-help'). This results in a less useful interface, and its use is + discouraged as it conflicts with the way most GNU programs work as + well as the GNU coding standards. -Aborting a Program ------------------- +`ARGP_SILENT' + Turns off any message-printing/exiting options, specifically + `ARGP_NO_EXIT', `ARGP_NO_ERRS', and `ARGP_NO_HELP'. - You can abort your program using the `abort' function. The prototype -for this function is in `stdlib.h'. + +File: libc.info, Node: Argp Help Filtering, Prev: Argp Children, Up: Argp Parsers - - Function: void abort (void) - The `abort' function causes abnormal program termination. This - does not execute cleanup functions registered with `atexit' or - `on_exit'. +Customizing Argp Help Output +---------------------------- - This function actually terminates the process by raising a - `SIGABRT' signal, and your program can include a handler to - intercept this signal; see *Note Signal Handling::. + The `help_filter' field in a `struct argp' is a pointer to a +function that filters the text of help messages before displaying them. +They have a function signature like: - *Future Change Warning:* Proposed Federal censorship regulations may -prohibit us from giving you information about the possibility of -calling this function. We would be required to say that this is not an -acceptable way of terminating a program. + char *HELP-FILTER (int KEY, const char *TEXT, void *INPUT) - -File: libc.info, Node: Termination Internals, Prev: Aborting a Program, Up: Program Termination +Where KEY is either a key from an option, in which case TEXT is that +option's help text. *Note Argp Option Vectors::. Alternately, one of +the special keys with names beginning with `ARGP_KEY_HELP_' might be +used, describing which other help text TEXT will contain. *Note Argp +Help Filter Keys::. -Termination Internals ---------------------- + The function should return either TEXT if it remains as-is, or a +replacement string allocated using `malloc'. This will be either be +freed by argp or zero, which prints nothing. The value of TEXT is +supplied _after_ any translation has been done, so if any of the +replacement text needs translation, it will be done by the filter +function. INPUT is either the input supplied to `argp_parse' or it is +zero, if `argp_help' was called directly by the user. - The `_exit' function is the primitive used for process termination -by `exit'. It is declared in the header file `unistd.h'. +* Menu: - - Function: void _exit (int STATUS) - The `_exit' function is the primitive for causing a process to - terminate with status STATUS. Calling this function does not - execute cleanup functions registered with `atexit' or `on_exit'. +* Keys: Argp Help Filter Keys. Special KEY values for help filter functions. - - Function: void _Exit (int STATUS) - The `_Exit' function is the ISO C equivalent to `_exit'. The - ISO C committee members were not sure whether the definitions of - `_exit' and `_Exit' were compatible so they have not used the - POSIX name. + +File: libc.info, Node: Argp Help Filter Keys, Up: Argp Help Filtering - This function was introduced in ISO C99 and is declared in - `stdlib.h'. +Special Keys for Argp Help Filter Functions +........................................... - When a process terminates for any reason--either because the program -terminates, or as a result of a signal--the following things happen: + The following special values may be passed to an argp help filter +function as the first argument in addition to key values for user +options. They specify which help text the TEXT argument contains: - * All open file descriptors in the process are closed. *Note - Low-Level I/O::. Note that streams are not flushed automatically - when the process terminates; see *Note I/O on Streams::. +`ARGP_KEY_HELP_PRE_DOC' + The help text preceding options. - * A process exit status is saved to be reported back to the parent - process via `wait' or `waitpid'; see *Note Process Completion::. - If the program exited, this status includes as its low-order 8 - bits the program exit status. +`ARGP_KEY_HELP_POST_DOC' + The help text following options. - * Any child processes of the process being terminated are assigned a - new parent process. (On most systems, including GNU, this is the - `init' process, with process ID 1.) +`ARGP_KEY_HELP_HEADER' + The option header string. - * A `SIGCHLD' signal is sent to the parent process. +`ARGP_KEY_HELP_EXTRA' + This is used after all other documentation; TEXT is zero for this + key. - * If the process is a session leader that has a controlling - terminal, then a `SIGHUP' signal is sent to each process in the - foreground job, and the controlling terminal is disassociated from - that session. *Note Job Control::. +`ARGP_KEY_HELP_DUP_ARGS_NOTE' + The explanatory note printed when duplicate option arguments have + been suppressed. - * If termination of a process causes a process group to become - orphaned, and any member of that process group is stopped, then a - `SIGHUP' signal and a `SIGCONT' signal are sent to each process in - the group. *Note Job Control::. +`ARGP_KEY_HELP_ARGS_DOC' + The argument doc string; formally the `args_doc' field from the + argp parser. *Note Argp Parsers::.  -File: libc.info, Node: Processes, Next: Job Control, Prev: Program Basics, Up: Top - -Processes -********* +File: libc.info, Node: Argp Help, Next: Argp Examples, Prev: Argp Flags, Up: Argp - "Processes" are the primitive units for allocation of system -resources. Each process has its own address space and (usually) one -thread of control. A process executes a program; you can have multiple -processes executing the same program, but each process has its own copy -of the program within its own address space and executes it -independently of the other copies. +The `argp_help' Function +------------------------ - Processes are organized hierarchically. Each process has a "parent -process" which explicitly arranged to create it. The processes created -by a given parent are called its "child processes". A child inherits -many of its attributes from the parent process. + Normally programs using argp need not be written with particular +printing argument-usage-type help messages in mind as the standard +`--help' option is handled automatically by argp. Typical error cases +can be handled using `argp_usage' and `argp_error'. *Note Argp Helper +Functions::. However, if it's desirable to print a help message in +some context other than parsing the program options, argp offers the +`argp_help' interface. - This chapter describes how a program can create, terminate, and -control child processes. Actually, there are three distinct operations -involved: creating a new child process, causing the new process to -execute a program, and coordinating the completion of the child process -with the original program. + - Function: void argp_help (const struct argp *ARGP, FILE *STREAM, + unsigned FLAGS, char *NAME) + This outputs a help message for the argp parser ARGP to STREAM. + The type of messages printed will be determined by FLAGS. - The `system' function provides a simple, portable mechanism for -running another program; it does all three steps automatically. If you -need more control over the details of how this is done, you can use the -primitive functions to do each step individually instead. + Any options such as `--help' that are implemented automatically by + argp itself will _not_ be present in the help output; for this + reason it is best to use `argp_state_help' if calling from within + an argp parser function. *Note Argp Helper Functions::. * Menu: -* Running a Command:: The easy way to run another program. -* Process Creation Concepts:: An overview of the hard way to do it. -* Process Identification:: How to get the process ID of a process. -* Creating a Process:: How to fork a child process. -* Executing a File:: How to make a process execute another program. -* Process Completion:: How to tell when a child process has completed. -* Process Completion Status:: How to interpret the status value - returned from a child process. -* BSD Wait Functions:: More functions, for backward compatibility. -* Process Creation Example:: A complete example program. +* Flags: Argp Help Flags. Specifying what sort of help message to print.  -File: libc.info, Node: Running a Command, Next: Process Creation Concepts, Up: Processes - -Running a Command -================= - - The easy way to run another program is to use the `system' function. -This function does all the work of running a subprogram, but it -doesn't give you much control over the details: you have to wait until -the subprogram terminates before you can do anything else. - - - Function: int system (const char *COMMAND) - This function executes COMMAND as a shell command. In the GNU C - library, it always uses the default shell `sh' to run the command. - In particular, it searches the directories in `PATH' to find - programs to execute. The return value is `-1' if it wasn't - possible to create the shell process, and otherwise is the status - of the shell process. *Note Process Completion::, for details on - how this status code can be interpreted. - - If the COMMAND argument is a null pointer, a return value of zero - indicates that no command processor is available. +File: libc.info, Node: Argp Help Flags, Up: Argp Help - This function is a cancelation point in multi-threaded programs. - This is a problem if the thread allocates some resources (like - memory, file descriptors, semaphores or whatever) at the time - `system' is called. If the thread gets canceled these resources - stay allocated until the program ends. To avoid this calls to - `system' should be protected using cancelation handlers. +Flags for the `argp_help' Function +---------------------------------- - The `system' function is declared in the header file `stdlib.h'. + When calling `argp_help' (*note Argp Help::) or `argp_state_help' +(*note Argp Helper Functions::) the exact output is determined by the +FLAGS argument. This should consist of any of the following flags, +or'd together: - *Portability Note:* Some C implementations may not have any notion -of a command processor that can execute other programs. You can -determine whether a command processor exists by executing -`system (NULL)'; if the return value is nonzero, a command processor is -available. +`ARGP_HELP_USAGE' + A unix `Usage:' message that explicitly lists all options. - The `popen' and `pclose' functions (*note Pipe to a Subprocess::) -are closely related to the `system' function. They allow the parent -process to communicate with the standard input and output channels of -the command being executed. +`ARGP_HELP_SHORT_USAGE' + A unix `Usage:' message that displays an appropriate placeholder to + indicate where the options go; useful for showing the non-option + argument syntax. - -File: libc.info, Node: Process Creation Concepts, Next: Process Identification, Prev: Running a Command, Up: Processes +`ARGP_HELP_SEE' + A `Try ... for more help' message; `...' contains the program name + and `--help'. -Process Creation Concepts -========================= +`ARGP_HELP_LONG' + A verbose option help message that gives each option available + along with its documentation string. - This section gives an overview of processes and of the steps -involved in creating a process and making it run another program. +`ARGP_HELP_PRE_DOC' + The part of the argp parser doc string preceding the verbose + option help. - Each process is named by a "process ID" number. A unique process ID -is allocated to each process when it is created. The "lifetime" of a -process ends when its termination is reported to its parent process; at -that time, all of the process resources, including its process ID, are -freed. +`ARGP_HELP_POST_DOC' + The part of the argp parser doc string that following the verbose + option help. - Processes are created with the `fork' system call (so the operation -of creating a new process is sometimes called "forking" a process). -The "child process" created by `fork' is a copy of the original "parent -process", except that it has its own process ID. +`ARGP_HELP_DOC' + `(ARGP_HELP_PRE_DOC | ARGP_HELP_POST_DOC)' - After forking a child process, both the parent and child processes -continue to execute normally. If you want your program to wait for a -child process to finish executing before continuing, you must do this -explicitly after the fork operation, by calling `wait' or `waitpid' -(*note Process Completion::). These functions give you limited -information about why the child terminated--for example, its exit -status code. +`ARGP_HELP_BUG_ADDR' + A message that prints where to report bugs for this program, if the + `argp_program_bug_address' variable contains this information. - A newly forked child process continues to execute the same program as -its parent process, at the point where the `fork' call returns. You -can use the return value from `fork' to tell whether the program is -running in the parent process or the child. +`ARGP_HELP_LONG_ONLY' + This will modify any output to reflect the `ARGP_LONG_ONLY' mode. - Having several processes run the same program is only occasionally -useful. But the child can execute another program using one of the -`exec' functions; see *Note Executing a File::. The program that the -process is executing is called its "process image". Starting execution -of a new program causes the process to forget all about its previous -process image; when the new program exits, the process exits too, -instead of returning to the previous process image. + The following flags are only understood when used with +`argp_state_help'. They control whether the function returns after +printing its output, or terminates the program: - -File: libc.info, Node: Process Identification, Next: Creating a Process, Prev: Process Creation Concepts, Up: Processes +`ARGP_HELP_EXIT_ERR' + This will terminate the program with `exit (argp_err_exit_status)'. -Process Identification -====================== +`ARGP_HELP_EXIT_OK' + This will terminate the program with `exit (0)'. - The `pid_t' data type represents process IDs. You can get the -process ID of a process by calling `getpid'. The function `getppid' -returns the process ID of the parent of the current process (this is -also known as the "parent process ID"). Your program should include -the header files `unistd.h' and `sys/types.h' to use these functions. + The following flags are combinations of the basic flags for printing +standard messages: - - Data Type: pid_t - The `pid_t' data type is a signed integer type which is capable of - representing a process ID. In the GNU library, this is an `int'. +`ARGP_HELP_STD_ERR' + Assuming that an error message for a parsing error has printed, + this prints a message on how to get help, and terminates the + program with an error. - - Function: pid_t getpid (void) - The `getpid' function returns the process ID of the current - process. +`ARGP_HELP_STD_USAGE' + This prints a standard usage message and terminates the program + with an error. This is used when no other specific error messages + are appropriate or available. - - Function: pid_t getppid (void) - The `getppid' function returns the process ID of the parent of the - current process. +`ARGP_HELP_STD_HELP' + This prints the standard response for a `--help' option, and + terminates the program successfully.  -File: libc.info, Node: Creating a Process, Next: Executing a File, Prev: Process Identification, Up: Processes +File: libc.info, Node: Argp Examples, Next: Argp User Customization, Prev: Argp Help, Up: Argp -Creating a Process -================== +Argp Examples +------------- - The `fork' function is the primitive for creating a process. It is -declared in the header file `unistd.h'. + These example programs demonstrate the basic usage of argp. - - Function: pid_t fork (void) - The `fork' function creates a new process. +* Menu: - If the operation is successful, there are then both parent and - child processes and both see `fork' return, but with different - values: it returns a value of `0' in the child process and returns - the child's process ID in the parent process. +* 1: Argp Example 1. A minimal program using argp. +* 2: Argp Example 2. A program using only default options. +* 3: Argp Example 3. A simple program with user options. +* 4: Argp Example 4. Combining multiple argp parsers. - If process creation failed, `fork' returns a value of `-1' in the - parent process. The following `errno' error conditions are - defined for `fork': + +File: libc.info, Node: Argp Example 1, Next: Argp Example 2, Up: Argp Examples - `EAGAIN' - There aren't enough system resources to create another - process, or the user already has too many processes running. - This means exceeding the `RLIMIT_NPROC' resource limit, which - can usually be increased; *note Limits on Resources::. +A Minimal Program Using Argp +............................ - `ENOMEM' - The process requires more space than the system can supply. + This is perhaps the smallest program possible that uses argp. It +won't do much except give an error messages and exit when there are any +arguments, and prints a rather pointless message for `--help'. - The specific attributes of the child process that differ from the -parent process are: + /* Argp example #1 - a minimal program using argp */ + + /* This is (probably) the smallest possible program that + uses argp. It won't do much except give an error + messages and exit when there are any arguments, and print + a (rather pointless) messages for -help. */ + + #include + + int main (int argc, char **argv) + { + argp_parse (0, argc, argv, 0, 0, 0); + exit (0); + } - * The child process has its own unique process ID. + +File: libc.info, Node: Argp Example 2, Next: Argp Example 3, Prev: Argp Example 1, Up: Argp Examples - * The parent process ID of the child process is the process ID of its - parent process. +A Program Using Argp with Only Default Options +.............................................. - * The child process gets its own copies of the parent process's open - file descriptors. Subsequently changing attributes of the file - descriptors in the parent process won't affect the file - descriptors in the child, and vice versa. *Note Control - Operations::. However, the file position associated with each - descriptor is shared by both processes; *note File Position::. + This program doesn't use any options or arguments, it uses argp to be +compliant with the GNU standard command line format. - * The elapsed processor times for the child process are set to zero; - see *Note Processor Time::. + In addition to giving no arguments and implementing a `--help' +option, this example has a `--version' option, which will put the given +documentation string and bug address in the `--help' output, as per GNU +standards. - * The child doesn't inherit file locks set by the parent process. - *Note Control Operations::. + The variable `argp' contains the argument parser specification. +Adding fields to this structure is the way most parameters are passed +to `argp_parse'. The first three fields are normally used, but they +are not in this small program. There are also two global variables +that argp can use defined here, `argp_program_version' and +`argp_program_bug_address'. They are considered global variables +because they will almost always be constant for a given program, even +if they use different argument parsers for various tasks. - * The child doesn't inherit alarms set by the parent process. *Note - Setting an Alarm::. + /* Argp example #2 - a pretty minimal program using argp */ + + /* This program doesn't use any options or arguments, but uses + argp to be compliant with the GNU standard command line + format. + + In addition to making sure no arguments are given, and + implementing a -help option, this example will have a + -version option, and will put the given documentation string + and bug address in the -help output, as per GNU standards. + + The variable ARGP contains the argument parser specification; + adding fields to this structure is the way most parameters are + passed to argp_parse (the first three fields are usually used, + but not in this small program). There are also two global + variables that argp knows about defined here, + ARGP_PROGRAM_VERSION and ARGP_PROGRAM_BUG_ADDRESS (they are + global variables becuase they will almost always be constant + for a given program, even if it uses different argument + parsers for various tasks). */ + + #include + + const char *argp_program_version = + "argp-ex2 1.0"; + const char *argp_program_bug_address = + ""; + + /* Program documentation. */ + static char doc[] = + "Argp example #2 -- a pretty minimal program using argp"; + + /* Our argument parser. The `options', `parser', and + `args_doc' fields are zero because we have neither options or + arguments; `doc' and `argp_program_bug_address' will be + used in the output for `--help', and the `--version' + option will print out `argp_program_version'. */ + static struct argp argp = { 0, 0, 0, doc }; + + int main (int argc, char **argv) + { + argp_parse (&argp, argc, argv, 0, 0, 0); + exit (0); + } - * The set of pending signals (*note Delivery of Signal::) for the - child process is cleared. (The child process inherits its mask of - blocked signals and signal actions from the parent process.) + +File: libc.info, Node: Argp Example 3, Next: Argp Example 4, Prev: Argp Example 2, Up: Argp Examples - - Function: pid_t vfork (void) - The `vfork' function is similar to `fork' but on some systems it - is more efficient; however, there are restrictions you must follow - to use it safely. +A Program Using Argp with User Options +...................................... - While `fork' makes a complete copy of the calling process's address - space and allows both the parent and child to execute - independently, `vfork' does not make this copy. Instead, the - child process created with `vfork' shares its parent's address - space until it calls `_exit' or one of the `exec' functions. In - the meantime, the parent process suspends execution. + This program uses the same features as example 2, adding user options +and arguments. - You must be very careful not to allow the child process created - with `vfork' to modify any global data or even local variables - shared with the parent. Furthermore, the child process cannot - return from (or do a long jump out of) the function that called - `vfork'! This would leave the parent process's control - information very confused. If in doubt, use `fork' instead. + We now use the first four fields in `argp' (*note Argp Parsers::) +and specify `parse_opt' as the parser function. *Note Argp Parser +Functions::. - Some operating systems don't really implement `vfork'. The GNU C - library permits you to use `vfork' on all systems, but actually - executes `fork' if `vfork' isn't available. If you follow the - proper precautions for using `vfork', your program will still work - even if the system uses `fork' instead. + Note that in this example, `main' uses a structure to communicate +with the `parse_opt' function, a pointer to which it passes in the +`input' argument to `argp_parse'. *Note Argp::. It is retrieved by +`parse_opt' through the `input' field in its `state' argument. *Note +Argp Parsing State::. Of course, it's also possible to use global +variables instead, but using a structure like this is somewhat more +flexible and clean. + + /* Argp example #3 - a program with options and arguments using argp */ + + /* This program uses the same features as example 2, and uses options and + arguments. + + We now use the first four fields in ARGP, so here's a description of them: + OPTIONS - A pointer to a vector of struct argp_option (see below) + PARSER - A function to parse a single option, called by argp + ARGS_DOC - A string describing how the non-option arguments should look + DOC - A descriptive string about this program; if it contains a + vertical tab character (\v), the part after it will be + printed *following* the options + + The function PARSER takes the following arguments: + KEY - An integer specifying which option this is (taken + from the KEY field in each struct argp_option), or + a special key specifying something else; the only + special keys we use here are ARGP_KEY_ARG, meaning + a non-option argument, and ARGP_KEY_END, meaning + that all arguments have been parsed + ARG - For an option KEY, the string value of its + argument, or NULL if it has none + STATE- A pointer to a struct argp_state, containing + various useful information about the parsing state; used here + are the INPUT field, which reflects the INPUT argument to + argp_parse, and the ARG_NUM field, which is the number of the + current non-option argument being parsed + It should return either 0, meaning success, ARGP_ERR_UNKNOWN, meaning the + given KEY wasn't recognized, or an errno value indicating some other + error. + + Note that in this example, main uses a structure to communicate with the + parse_opt function, a pointer to which it passes in the INPUT argument to + argp_parse. Of course, it's also possible to use global variables + instead, but this is somewhat more flexible. + + The OPTIONS field contains a pointer to a vector of struct argp_option's; + that structure has the following fields (if you assign your option + structures using array initialization like this example, unspecified + fields will be defaulted to 0, and need not be specified): + NAME - The name of this option's long option (may be zero) + KEY - The KEY to pass to the PARSER function when parsing this option, + *and* the name of this option's short option, if it is a + printable ascii character + ARG - The name of this option's argument, if any + FLAGS - Flags describing this option; some of them are: + OPTION_ARG_OPTIONAL - The argument to this option is optional + OPTION_ALIAS - This option is an alias for the + previous option + OPTION_HIDDEN - Don't show this option in -help output + DOC - A documentation string for this option, shown in -help output + + An options vector should be terminated by an option with all fields zero. */ + + #include + + const char *argp_program_version = + "argp-ex3 1.0"; + const char *argp_program_bug_address = + ""; + + /* Program documentation. */ + static char doc[] = + "Argp example #3 -- a program with options and arguments using argp"; + + /* A description of the arguments we accept. */ + static char args_doc[] = "ARG1 ARG2"; + + /* The options we understand. */ + static struct argp_option options[] = { + {"verbose", 'v', 0, 0, "Produce verbose output" }, + {"quiet", 'q', 0, 0, "Don't produce any output" }, + {"silent", 's', 0, OPTION_ALIAS }, + {"output", 'o', "FILE", 0, + "Output to FILE instead of standard output" }, + { 0 } + }; + + /* Used by `main' to communicate with `parse_opt'. */ + struct arguments + { + char *args[2]; /* ARG1 & ARG2 */ + int silent, verbose; + char *output_file; + }; + + /* Parse a single option. */ + static error_t + parse_opt (int key, char *arg, struct argp_state *state) + { + /* Get the INPUT argument from `argp_parse', which we + know is a pointer to our arguments structure. */ + struct arguments *arguments = state->input; + + switch (key) + { + case 'q': case 's': + arguments->silent = 1; + break; + case 'v': + arguments->verbose = 1; + break; + case 'o': + arguments->output_file = arg; + break; + + case ARGP_KEY_ARG: + if (state->arg_num >= 2) + /* Too many arguments. */ + argp_usage (state); + + arguments->args[state->arg_num] = arg; + + break; + + case ARGP_KEY_END: + if (state->arg_num < 2) + /* Not enough arguments. */ + argp_usage (state); + break; + + default: + return ARGP_ERR_UNKNOWN; + } + return 0; + } + + /* Our argp parser. */ + static struct argp argp = { options, parse_opt, args_doc, doc }; + + int main (int argc, char **argv) + { + struct arguments arguments; + + /* Default values. */ + arguments.silent = 0; + arguments.verbose = 0; + arguments.output_file = "-"; + + /* Parse our arguments; every option seen by `parse_opt' will + be reflected in `arguments'. */ + argp_parse (&argp, argc, argv, 0, 0, &arguments); + + printf ("ARG1 = %s\nARG2 = %s\nOUTPUT_FILE = %s\n" + "VERBOSE = %s\nSILENT = %s\n", + arguments.args[0], arguments.args[1], + arguments.output_file, + arguments.verbose ? "yes" : "no", + arguments.silent ? "yes" : "no"); + + exit (0); + } diff -durpN glibc-2.2.3/manual/libc.info-42 glibc-2.2.4/manual/libc.info-42 --- glibc-2.2.3/manual/libc.info-42 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-42 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1167 +7,1249 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual - -File: libc.info, Node: Executing a File, Next: Process Completion, Prev: Creating a Process, Up: Processes + (b) The FSF's Back-Cover Text is: -Executing a File -================ + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - This section describes the `exec' family of functions, for executing -a file as a process image. You can use these functions to make a child -process execute a new program after it has been forked. + +File: libc.info, Node: Argp Example 4, Prev: Argp Example 3, Up: Argp Examples - To see the effects of `exec' from the point of view of the called -program, *Note Program Basics::. +A Program Using Multiple Combined Argp Parsers +.............................................. - The functions in this family differ in how you specify the arguments, -but otherwise they all do the same thing. They are declared in the -header file `unistd.h'. + This program uses the same features as example 3, but has more +options, and presents more structure in the `--help' output. It also +illustrates how you can `steal' the remainder of the input arguments +past a certain point for programs that accept a list of items. It also +illustrates the KEY value `ARGP_KEY_NO_ARGS', which is only given if no +non-option arguments were supplied to the program. *Note Argp Special +Keys::. - - Function: int execv (const char *FILENAME, char *const ARGV[]) - The `execv' function executes the file named by FILENAME as a new - process image. + For structuring help output, two features are used: _headers_ and a +two part option string. The _headers_ are entries in the options +vector. *Note Argp Option Vectors::. The first four fields are zero. +The two part documentation string are in the variable `doc', which +allows documentation both before and after the options. *Note Argp +Parsers::, the two parts of `doc' are separated by a vertical-tab +character (`'\v'', or `'\013''). By convention, the documentation +before the options is a short string stating what the program does, and +after any options it is longer, describing the behavior in more detail. +All documentation strings are automatically filled for output, +although newlines may be included to force a line break at a particular +point. In addition, documentation strings are passed to the `gettext' +function, for possible translation into the current locale. - The ARGV argument is an array of null-terminated strings that is - used to provide a value for the `argv' argument to the `main' - function of the program to be executed. The last element of this - array must be a null pointer. By convention, the first element of - this array is the file name of the program sans directory names. - *Note Program Arguments::, for full details on how programs can - access these arguments. + /* Argp example #4 - a program with somewhat more complicated options */ + + /* This program uses the same features as example 3, but has more + options, and somewhat more structure in the -help output. It + also shows how you can `steal' the remainder of the input + arguments past a certain point, for programs that accept a + list of items. It also shows the special argp KEY value + ARGP_KEY_NO_ARGS, which is only given if no non-option + arguments were supplied to the program. + + For structuring the help output, two features are used, + *headers* which are entries in the options vector with the + first four fields being zero, and a two part documentation + string (in the variable DOC), which allows documentation both + before and after the options; the two parts of DOC are + separated by a vertical-tab character ('\v', or '\013'). By + convention, the documentation before the options is just a + short string saying what the program does, and that afterwards + is longer, describing the behavior in more detail. All + documentation strings are automatically filled for output, + although newlines may be included to force a line break at a + particular point. All documentation strings are also passed to + the `gettext' function, for possible translation into the + current locale. */ + + #include + #include + #include + + const char *argp_program_version = + "argp-ex4 1.0"; + const char *argp_program_bug_address = + ""; + + /* Program documentation. */ + static char doc[] = + "Argp example #4 -- a program with somewhat more complicated\ + options\ + \vThis part of the documentation comes *after* the options;\ + note that the text is automatically filled, but it's possible\ + to force a line-break, e.g.\n<-- here."; + + /* A description of the arguments we accept. */ + static char args_doc[] = "ARG1 [STRING...]"; + + /* Keys for options without short-options. */ + #define OPT_ABORT 1 /* -abort */ + + /* The options we understand. */ + static struct argp_option options[] = { + {"verbose", 'v', 0, 0, "Produce verbose output" }, + {"quiet", 'q', 0, 0, "Don't produce any output" }, + {"silent", 's', 0, OPTION_ALIAS }, + {"output", 'o', "FILE", 0, + "Output to FILE instead of standard output" }, + + {0,0,0,0, "The following options should be grouped together:" }, + {"repeat", 'r', "COUNT", OPTION_ARG_OPTIONAL, + "Repeat the output COUNT (default 10) times"}, + {"abort", OPT_ABORT, 0, 0, "Abort before showing any output"}, + + { 0 } + }; + + /* Used by `main' to communicate with `parse_opt'. */ + struct arguments + { + char *arg1; /* ARG1 */ + char **strings; /* [STRING...] */ + int silent, verbose, abort; /* `-s', `-v', `--abort' */ + char *output_file; /* FILE arg to `--output' */ + int repeat_count; /* COUNT arg to `--repeat' */ + }; + + /* Parse a single option. */ + static error_t + parse_opt (int key, char *arg, struct argp_state *state) + { + /* Get the `input' argument from `argp_parse', which we + know is a pointer to our arguments structure. */ + struct arguments *arguments = state->input; + + switch (key) + { + case 'q': case 's': + arguments->silent = 1; + break; + case 'v': + arguments->verbose = 1; + break; + case 'o': + arguments->output_file = arg; + break; + case 'r': + arguments->repeat_count = arg ? atoi (arg) : 10; + break; + case OPT_ABORT: + arguments->abort = 1; + break; + + case ARGP_KEY_NO_ARGS: + argp_usage (state); + + case ARGP_KEY_ARG: + /* Here we know that `state->arg_num == 0', since we + force argument parsing to end before any more arguments can + get here. */ + arguments->arg1 = arg; + + /* Now we consume all the rest of the arguments. + `state->next' is the index in `state->argv' of the + next argument to be parsed, which is the first STRING + we're interested in, so we can just use + `&state->argv[state->next]' as the value for + arguments->strings. + + _In addition_, by setting `state->next' to the end + of the arguments, we can force argp to stop parsing here and + return. */ + arguments->strings = &state->argv[state->next]; + state->next = state->argc; + + break; + + default: + return ARGP_ERR_UNKNOWN; + } + return 0; + } + + /* Our argp parser. */ + static struct argp argp = { options, parse_opt, args_doc, doc }; + + int main (int argc, char **argv) + { + int i, j; + struct arguments arguments; + + /* Default values. */ + arguments.silent = 0; + arguments.verbose = 0; + arguments.output_file = "-"; + arguments.repeat_count = 1; + arguments.abort = 0; + + /* Parse our arguments; every option seen by `parse_opt' will be + reflected in `arguments'. */ + argp_parse (&argp, argc, argv, 0, 0, &arguments); + + if (arguments.abort) + error (10, 0, "ABORTED"); + + for (i = 0; i < arguments.repeat_count; i++) + { + printf ("ARG1 = %s\n", arguments.arg1); + printf ("STRINGS = "); + for (j = 0; arguments.strings[j]; j++) + printf (j == 0 ? "%s" : ", %s", arguments.strings[j]); + printf ("\n"); + printf ("OUTPUT_FILE = %s\nVERBOSE = %s\nSILENT = %s\n", + arguments.output_file, + arguments.verbose ? "yes" : "no", + arguments.silent ? "yes" : "no"); + } + + exit (0); + } - The environment for the new process image is taken from the - `environ' variable of the current process image; see *Note - Environment Variables::, for information about environments. + +File: libc.info, Node: Argp User Customization, Prev: Argp Examples, Up: Argp - - Function: int execl (const char *FILENAME, const char *ARG0, ...) - This is similar to `execv', but the ARGV strings are specified - individually instead of as an array. A null pointer must be - passed as the last such argument. +Argp User Customization +----------------------- - - Function: int execve (const char *FILENAME, char *const ARGV[], char - *const ENV[]) - This is similar to `execv', but permits you to specify the - environment for the new program explicitly as the ENV argument. - This should be an array of strings in the same format as for the - `environ' variable; see *Note Environment Access::. + The formatting of argp `--help' output may be controlled to some +extent by a program's users, by setting the `ARGP_HELP_FMT' environment +variable to a comma-separated list of tokens. Whitespace is ignored: - - Function: int execle (const char *FILENAME, const char *ARG0, char - *const ENV[], ...) - This is similar to `execl', but permits you to specify the - environment for the new program explicitly. The environment - argument is passed following the null pointer that marks the last - ARGV argument, and should be an array of strings in the same - format as for the `environ' variable. +`dup-args' +`no-dup-args' + These turn "duplicate-argument-mode" on or off. In duplicate + argument mode, if an option that accepts an argument has multiple + names, the argument is shown for each name. Otherwise, it is only + shown for the first long option. A note is subsequently printed + so the user knows that it applies to other names as well. The + default is `no-dup-args', which is less consistent, but prettier. - - Function: int execvp (const char *FILENAME, char *const ARGV[]) - The `execvp' function is similar to `execv', except that it - searches the directories listed in the `PATH' environment variable - (*note Standard Environment::) to find the full file name of a - file from FILENAME if FILENAME does not contain a slash. +`dup-args-note' - This function is useful for executing system utility programs, - because it looks for them in the places that the user has chosen. - Shells use it to run the commands that users type. +`no-dup-args-note' + These will enable or disable the note informing the user of + suppressed option argument duplication. The default is + `dup-args-note'. - - Function: int execlp (const char *FILENAME, const char *ARG0, ...) - This function is like `execl', except that it performs the same - file name searching as the `execvp' function. +`short-opt-col=N' + This prints the first short option in column N. The default is 2. - The size of the argument list and environment list taken together -must not be greater than `ARG_MAX' bytes. *Note General Limits::. In -the GNU system, the size (which compares against `ARG_MAX') includes, -for each string, the number of characters in the string, plus the size -of a `char *', plus one, rounded up to a multiple of the size of a -`char *'. Other systems may have somewhat different rules for counting. +`long-opt-col=N' + This prints the first long option in column N. The default is 6. - These functions normally don't return, since execution of a new -program causes the currently executing program to go away completely. -A value of `-1' is returned in the event of a failure. In addition to -the usual file name errors (*note File Name Errors::), the following -`errno' error conditions are defined for these functions: +`doc-opt-col=N' + This prints `documentation options' (*note Argp Option Flags::) in + column N. The default is 2. -`E2BIG' - The combined size of the new program's argument list and - environment list is larger than `ARG_MAX' bytes. The GNU system - has no specific limit on the argument list size, so this error - code cannot result, but you may get `ENOMEM' instead if the - arguments are too big for available memory. +`opt-doc-col=N' + This prints the documentation for options starting in column N. + The default is 29. -`ENOEXEC' - The specified file can't be executed because it isn't in the right - format. +`header-col=N' + This will indent the group headers that document groups of options + to column N. The default is 1. -`ENOMEM' - Executing the specified file requires more storage than is - available. +`usage-indent=N' + This will indent continuation lines in `Usage:' messages to column + N. The default is 12. - If execution of the new file succeeds, it updates the access time -field of the file as if the file had been read. *Note File Times::, -for more details about access times of files. +`rmargin=N' + This will word wrap help output at or before column N. The default + is 79. - The point at which the file is closed again is not specified, but is -at some point before the process exits or before another process image -is executed. + +File: libc.info, Node: Suboptions, Next: Suboptions Example, Prev: Argp, Up: Parsing Program Arguments - Executing a new process image completely changes the contents of -memory, copying only the argument and environment strings to new -locations. But many other attributes of the process are unchanged: +Parsing of Suboptions +..................... - * The process ID and the parent process ID. *Note Process Creation - Concepts::. + Having a single level of options is sometimes not enough. There +might be too many options which have to be available or a set of +options is closely related. - * Session and process group membership. *Note Concepts of Job - Control::. + For this case some programs use suboptions. One of the most +prominent programs is certainly `mount'(8). The `-o' option take one +argument which itself is a comma separated list of options. To ease the +programming of code like this the function `getsubopt' is available. - * Real user ID and group ID, and supplementary group IDs. *Note - Process Persona::. + - Function: int getsubopt (char **OPTIONP, const char* const *TOKENS, + char **VALUEP) + The OPTIONP parameter must be a pointer to a variable containing + the address of the string to process. When the function returns + the reference is updated to point to the next suboption or to the + terminating `\0' character if there is no more suboption available. - * Pending alarms. *Note Setting an Alarm::. + The TOKENS parameter references an array of strings containing the + known suboptions. All strings must be `\0' terminated and to mark + the end a null pointer must be stored. When `getsubopt' finds a + possible legal suboption it compares it with all strings available + in the TOKENS array and returns the index in the string as the + indicator. - * Current working directory and root directory. *Note Working - Directory::. In the GNU system, the root directory is not copied - when executing a setuid program; instead the system default root - directory is used for the new program. + In case the suboption has an associated value introduced by a `=' + character, a pointer to the value is returned in VALUEP. The + string is `\0' terminated. If no argument is available VALUEP is + set to the null pointer. By doing this the caller can check + whether a necessary value is given or whether no unexpected value + is present. - * File mode creation mask. *Note Setting Permissions::. + In case the next suboption in the string is not mentioned in the + TOKENS array the starting address of the suboption including a + possible value is returned in VALUEP and the return value of the + function is `-1'. - * Process signal mask; see *Note Process Signal Mask::. + +File: libc.info, Node: Suboptions Example, Prev: Suboptions, Up: Parsing Program Arguments - * Pending signals; see *Note Blocking Signals::. +Parsing of Suboptions Example +----------------------------- - * Elapsed processor time associated with the process; see *Note - Processor Time::. + The code which might appear in the `mount'(8) program is a perfect +example of the use of `getsubopt': - If the set-user-ID and set-group-ID mode bits of the process image -file are set, this affects the effective user ID and effective group ID -(respectively) of the process. These concepts are discussed in detail -in *Note Process Persona::. + #include + #include + #include + + int do_all; + const char *type; + int read_size; + int write_size; + int read_only; + + enum + { + RO_OPTION = 0, + RW_OPTION, + READ_SIZE_OPTION, + WRITE_SIZE_OPTION, + THE_END + }; + + const char *mount_opts[] = + { + [RO_OPTION] = "ro", + [RW_OPTION] = "rw", + [READ_SIZE_OPTION] = "rsize", + [WRITE_SIZE_OPTION] = "wsize", + [THE_END] = NULL + }; + + int + main (int argc, char *argv[]) + { + char *subopts, *value; + int opt; + + while ((opt = getopt (argc, argv, "at:o:")) != -1) + switch (opt) + { + case 'a': + do_all = 1; + break; + case 't': + type = optarg; + break; + case 'o': + subopts = optarg; + while (*subopts != '\0') + switch (getsubopt (&subopts, mount_opts, &value)) + { + case RO_OPTION: + read_only = 1; + break; + case RW_OPTION: + read_only = 0; + break; + case READ_SIZE_OPTION: + if (value == NULL) + abort (); + read_size = atoi (value); + break; + case WRITE_SIZE_OPTION: + if (value == NULL) + abort (); + write_size = atoi (value); + break; + default: + /* Unknown suboption. */ + printf ("Unknown suboption `%s'\n", value); + break; + } + break; + default: + abort (); + } + + /* Do the real work. */ + + return 0; + } - Signals that are set to be ignored in the existing process image are -also set to be ignored in the new process image. All other signals are -set to the default action in the new process image. For more -information about signals, see *Note Signal Handling::. + +File: libc.info, Node: Environment Variables, Next: System Calls, Prev: Program Arguments, Up: Program Basics - File descriptors open in the existing process image remain open in -the new process image, unless they have the `FD_CLOEXEC' -(close-on-exec) flag set. The files that remain open inherit all -attributes of the open file description from the existing process image, -including file locks. File descriptors are discussed in *Note -Low-Level I/O::. +Environment Variables +===================== - Streams, by contrast, cannot survive through `exec' functions, -because they are located in the memory of the process itself. The new -process image has no streams except those it creates afresh. Each of -the streams in the pre-`exec' process image has a descriptor inside it, -and these descriptors do survive through `exec' (provided that they do -not have `FD_CLOEXEC' set). The new process image can reconnect these -to new streams using `fdopen' (*note Descriptors and Streams::). + When a program is executed, it receives information about the +context in which it was invoked in two ways. The first mechanism uses +the ARGV and ARGC arguments to its `main' function, and is discussed in +*Note Program Arguments::. The second mechanism uses "environment +variables" and is discussed in this section. - -File: libc.info, Node: Process Completion, Next: Process Completion Status, Prev: Executing a File, Up: Processes + The ARGV mechanism is typically used to pass command-line arguments +specific to the particular program being invoked. The environment, on +the other hand, keeps track of information that is shared by many +programs, changes infrequently, and that is less frequently used. -Process Completion -================== + The environment variables discussed in this section are the same +environment variables that you set using assignments and the `export' +command in the shell. Programs executed from the shell inherit all of +the environment variables from the shell. - The functions described in this section are used to wait for a child -process to terminate or stop, and determine its status. These functions -are declared in the header file `sys/wait.h'. + Standard environment variables are used for information about the +user's home directory, terminal type, current locale, and so on; you +can define additional variables for other purposes. The set of all +environment variables that have values is collectively known as the +"environment". - - Function: pid_t waitpid (pid_t PID, int *STATUS-PTR, int OPTIONS) - The `waitpid' function is used to request status information from a - child process whose process ID is PID. Normally, the calling - process is suspended until the child process makes status - information available by terminating. + Names of environment variables are case-sensitive and must not +contain the character `='. System-defined environment variables are +invariably uppercase. - Other values for the PID argument have special interpretations. A - value of `-1' or `WAIT_ANY' requests status information for any - child process; a value of `0' or `WAIT_MYPGRP' requests - information for any child process in the same process group as the - calling process; and any other negative value - PGID requests - information for any child process whose process group ID is PGID. + The values of environment variables can be anything that can be +represented as a string. A value must not contain an embedded null +character, since this is assumed to terminate the string. - If status information for a child process is available - immediately, this function returns immediately without waiting. - If more than one eligible child process has status information - available, one of them is chosen randomly, and its status is - returned immediately. To get the status from the other eligible - child processes, you need to call `waitpid' again. +* Menu: - The OPTIONS argument is a bit mask. Its value should be the - bitwise OR (that is, the `|' operator) of zero or more of the - `WNOHANG' and `WUNTRACED' flags. You can use the `WNOHANG' flag - to indicate that the parent process shouldn't wait; and the - `WUNTRACED' flag to request status information from stopped - processes as well as processes that have terminated. +* Environment Access:: How to get and set the values of + environment variables. +* Standard Environment:: These environment variables have + standard interpretations. - The status information from the child process is stored in the - object that STATUS-PTR points to, unless STATUS-PTR is a null - pointer. + +File: libc.info, Node: Environment Access, Next: Standard Environment, Up: Environment Variables - This function is a cancelation point in multi-threaded programs. - This is a problem if the thread allocates some resources (like - memory, file descriptors, semaphores or whatever) at the time - `waitpid' is called. If the thread gets canceled these resources - stay allocated until the program ends. To avoid this calls to - `waitpid' should be protected using cancelation handlers. +Environment Access +------------------ - The return value is normally the process ID of the child process - whose status is reported. If there are child processes but none - of them is waiting to be noticed, `waitpid' will block until one - is. However, if the `WNOHANG' option was specified, `waitpid' - will return zero instead of blocking. + The value of an environment variable can be accessed with the +`getenv' function. This is declared in the header file `stdlib.h'. +All of the following functions can be safely used in multi-threaded +programs. It is made sure that concurrent modifications to the +environment do not lead to errors. - If a specific PID to wait for was given to `waitpid', it will - ignore all other children (if any). Therefore if there are - children waiting to be noticed but the child whose PID was - specified is not one of them, `waitpid' will block or return zero - as described above. + - Function: char * getenv (const char *NAME) + This function returns a string that is the value of the environment + variable NAME. You must not modify this string. In some non-Unix + systems not using the GNU library, it might be overwritten by + subsequent calls to `getenv' (but not by any other library + function). If the environment variable NAME is not defined, the + value is a null pointer. - A value of `-1' is returned in case of error. The following - `errno' error conditions are defined for this function: + - Function: int putenv (char *STRING) + The `putenv' function adds or removes definitions from the + environment. If the STRING is of the form `NAME=VALUE', the + definition is added to the environment. Otherwise, the STRING is + interpreted as the name of an environment variable, and any + definition for this variable in the environment is removed. - `EINTR' - The function was interrupted by delivery of a signal to the - calling process. *Note Interrupted Primitives::. + The difference to the `setenv' function is that the exact string + given as the parameter STRING is put into the environment. If the + user should change the string after the `putenv' call this will + reflect in automatically in the environment. This also requires + that STRING is no automatic variable which scope is left before the + variable is removed from the environment. The same applies of + course to dynamically allocated variables which are freed later. - `ECHILD' - There are no child processes to wait for, or the specified PID - is not a child of the calling process. + This function is part of the extended Unix interface. Since it + was also available in old SVID libraries you should define either + _XOPEN_SOURCE or _SVID_SOURCE before including any header. - `EINVAL' - An invalid value was provided for the OPTIONS argument. + - Function: int setenv (const char *NAME, const char *VALUE, int + REPLACE) + The `setenv' function can be used to add a new definition to the + environment. The entry with the name NAME is replaced by the + value `NAME=VALUE'. Please note that this is also true if VALUE + is the empty string. To do this a new string is created and the + strings NAME and VALUE are copied. A null pointer for the VALUE + parameter is illegal. If the environment already contains an + entry with key NAME the REPLACE parameter controls the action. If + replace is zero, nothing happens. Otherwise the old entry is + replaced by the new one. - These symbolic constants are defined as values for the PID argument -to the `waitpid' function. + Please note that you cannot remove an entry completely using this + function. -`WAIT_ANY' - This constant macro (whose value is `-1') specifies that `waitpid' - should return status information about any child process. + This function was originally part of the BSD library but is now + part of the Unix standard. -`WAIT_MYPGRP' - This constant (with value `0') specifies that `waitpid' should - return status information about any child process in the same - process group as the calling process. + - Function: int unsetenv (const char *NAME) + Using this function one can remove an entry completely from the + environment. If the environment contains an entry with the key + NAME this whole entry is removed. A call to this function is + equivalent to a call to `putenv' when the VALUE part of the string + is empty. - These symbolic constants are defined as flags for the OPTIONS -argument to the `waitpid' function. You can bitwise-OR the flags -together to obtain a value to use as the argument. + The function return `-1' if NAME is a null pointer, points to an + empty string, or points to a string containing a `=' character. + It returns `0' if the call succeeded. -`WNOHANG' - This flag specifies that `waitpid' should return immediately - instead of waiting, if there is no child process ready to be - noticed. + This function was originally part of the BSD library but is now + part of the Unix standard. The BSD version had no return value, + though. -`WUNTRACED' - This flag specifies that `waitpid' should report the status of any - child processes that have been stopped as well as those that have - terminated. + There is one more function to modify the whole environment. This +function is said to be used in the POSIX.9 (POSIX bindings for Fortran +77) and so one should expect it did made it into POSIX.1. But this +never happened. But we still provide this function as a GNU extension +to enable writing standard compliant Fortran environments. - - Function: pid_t wait (int *STATUS-PTR) - This is a simplified version of `waitpid', and is used to wait - until any one child process terminates. The call: + - Function: int clearenv (void) + The `clearenv' function removes all entries from the environment. + Using `putenv' and `setenv' new entries can be added again later. - wait (&status) + If the function is successful it returns `0'. Otherwise the return + value is nonzero. - is exactly equivalent to: + You can deal directly with the underlying representation of +environment objects to add more variables to the environment (for +example, to communicate with another program you are about to execute; +*note Executing a File::). - waitpid (-1, &status, 0) + - Variable: char ** environ + The environment is represented as an array of strings. Each + string is of the format `NAME=VALUE'. The order in which strings + appear in the environment is not significant, but the same NAME + must not appear more than once. The last element of the array is + a null pointer. - This function is a cancelation point in multi-threaded programs. - This is a problem if the thread allocates some resources (like - memory, file descriptors, semaphores or whatever) at the time - `wait' is called. If the thread gets canceled these resources - stay allocated until the program ends. To avoid this calls to - `wait' should be protected using cancelation handlers. + This variable is declared in the header file `unistd.h'. - - Function: pid_t wait4 (pid_t PID, int *STATUS-PTR, int OPTIONS, - struct rusage *USAGE) - If USAGE is a null pointer, `wait4' is equivalent to `waitpid - (PID, STATUS-PTR, OPTIONS)'. + If you just want to get the value of an environment variable, use + `getenv'. - If USAGE is not null, `wait4' stores usage figures for the child - process in `*RUSAGE' (but only if the child has terminated, not if - it has stopped). *Note Resource Usage::. + Unix systems, and the GNU system, pass the initial value of +`environ' as the third argument to `main'. *Note Program Arguments::. - This function is a BSD extension. + +File: libc.info, Node: Standard Environment, Prev: Environment Access, Up: Environment Variables - Here's an example of how to use `waitpid' to get the status from all -child processes that have terminated, without ever waiting. This -function is designed to be a handler for `SIGCHLD', the signal that -indicates that at least one child process has terminated. +Standard Environment Variables +------------------------------ - void - sigchld_handler (int signum) - { - int pid, status, serrno; - serrno = errno; - while (1) - { - pid = waitpid (WAIT_ANY, &status, WNOHANG); - if (pid < 0) - { - perror ("waitpid"); - break; - } - if (pid == 0) - break; - notice_termination (pid, status); - } - errno = serrno; - } + These environment variables have standard meanings. This doesn't +mean that they are always present in the environment; but if these +variables _are_ present, they have these meanings. You shouldn't try +to use these environment variable names for some other purpose. - -File: libc.info, Node: Process Completion Status, Next: BSD Wait Functions, Prev: Process Completion, Up: Processes +`HOME' + This is a string representing the user's "home directory", or + initial default working directory. -Process Completion Status -========================= + The user can set `HOME' to any value. If you need to make sure to + obtain the proper home directory for a particular user, you should + not use `HOME'; instead, look up the user's name in the user + database (*note User Database::). - If the exit status value (*note Program Termination::) of the child -process is zero, then the status value reported by `waitpid' or `wait' -is also zero. You can test for other kinds of information encoded in -the returned status value using the following macros. These macros are -defined in the header file `sys/wait.h'. + For most purposes, it is better to use `HOME', precisely because + this lets the user specify the value. - - Macro: int WIFEXITED (int STATUS) - This macro returns a nonzero value if the child process terminated - normally with `exit' or `_exit'. +`LOGNAME' + This is the name that the user used to log in. Since the value in + the environment can be tweaked arbitrarily, this is not a reliable + way to identify the user who is running a program; a function like + `getlogin' (*note Who Logged In::) is better for that purpose. - - Macro: int WEXITSTATUS (int STATUS) - If `WIFEXITED' is true of STATUS, this macro returns the low-order - 8 bits of the exit status value from the child process. *Note - Exit Status::. + For most purposes, it is better to use `LOGNAME', precisely because + this lets the user specify the value. - - Macro: int WIFSIGNALED (int STATUS) - This macro returns a nonzero value if the child process terminated - because it received a signal that was not handled. *Note Signal - Handling::. +`PATH' + A "path" is a sequence of directory names which is used for + searching for a file. The variable `PATH' holds a path used for + searching for programs to be run. - - Macro: int WTERMSIG (int STATUS) - If `WIFSIGNALED' is true of STATUS, this macro returns the signal - number of the signal that terminated the child process. + The `execlp' and `execvp' functions (*note Executing a File::) use + this environment variable, as do many shells and other utilities + which are implemented in terms of those functions. - - Macro: int WCOREDUMP (int STATUS) - This macro returns a nonzero value if the child process terminated - and produced a core dump. + The syntax of a path is a sequence of directory names separated by + colons. An empty string instead of a directory name stands for the + current directory (*note Working Directory::). - - Macro: int WIFSTOPPED (int STATUS) - This macro returns a nonzero value if the child process is stopped. + A typical value for this environment variable might be a string + like: - - Macro: int WSTOPSIG (int STATUS) - If `WIFSTOPPED' is true of STATUS, this macro returns the signal - number of the signal that caused the child process to stop. + :/bin:/etc:/usr/bin:/usr/new/X11:/usr/new:/usr/local/bin - -File: libc.info, Node: BSD Wait Functions, Next: Process Creation Example, Prev: Process Completion Status, Up: Processes + This means that if the user tries to execute a program named `foo', + the system will look for files named `foo', `/bin/foo', + `/etc/foo', and so on. The first of these files that exists is + the one that is executed. -BSD Process Wait Functions -========================== +`TERM' + This specifies the kind of terminal that is receiving program + output. Some programs can make use of this information to take + advantage of special escape sequences or terminal modes supported + by particular kinds of terminals. Many programs which use the + termcap library (*note Find: (termcap)Finding a Terminal + Description.) use the `TERM' environment variable, for example. - The GNU library also provides these related facilities for -compatibility with BSD Unix. BSD uses the `union wait' data type to -represent status values rather than an `int'. The two representations -are actually interchangeable; they describe the same bit patterns. The -GNU C Library defines macros such as `WEXITSTATUS' so that they will -work on either kind of object, and the `wait' function is defined to -accept either type of pointer as its STATUS-PTR argument. +`TZ' + This specifies the time zone. *Note TZ Variable::, for + information about the format of this string and how it is used. - These functions are declared in `sys/wait.h'. +`LANG' + This specifies the default locale to use for attribute categories + where neither `LC_ALL' nor the specific environment variable for + that category is set. *Note Locales::, for more information about + locales. - - Data Type: union wait - This data type represents program termination status values. It - has the following members: +`LC_ALL' + If this environment variable is set it overrides the selection for + all the locales done using the other `LC_*' environment variables. + The value of the other `LC_*' environment variables is simply + ignored in this case. - `int w_termsig' - The value of this member is the same as that of the - `WTERMSIG' macro. +`LC_COLLATE' + This specifies what locale to use for string sorting. - `int w_coredump' - The value of this member is the same as that of the - `WCOREDUMP' macro. +`LC_CTYPE' + This specifies what locale to use for character sets and character + classification. - `int w_retcode' - The value of this member is the same as that of the - `WEXITSTATUS' macro. +`LC_MESSAGES' + This specifies what locale to use for printing messages and to + parse responses. - `int w_stopsig' - The value of this member is the same as that of the - `WSTOPSIG' macro. +`LC_MONETARY' + This specifies what locale to use for formatting monetary values. - Instead of accessing these members directly, you should use the - equivalent macros. +`LC_NUMERIC' + This specifies what locale to use for formatting numbers. - The `wait3' function is the predecessor to `wait4', which is more -flexible. `wait3' is now obsolete. +`LC_TIME' + This specifies what locale to use for formatting date/time values. - - Function: pid_t wait3 (union wait *STATUS-PTR, int OPTIONS, struct - rusage *USAGE) - If USAGE is a null pointer, `wait3' is equivalent to `waitpid (-1, - STATUS-PTR, OPTIONS)'. +`NLSPATH' + This specifies the directories in which the `catopen' function + looks for message translation catalogs. - If USAGE is not null, `wait3' stores usage figures for the child - process in `*RUSAGE' (but only if the child has terminated, not if - it has stopped). *Note Resource Usage::. +`_POSIX_OPTION_ORDER' + If this environment variable is defined, it suppresses the usual + reordering of command line arguments by `getopt' and `argp_parse'. + *Note Argument Syntax::.  -File: libc.info, Node: Process Creation Example, Prev: BSD Wait Functions, Up: Processes +File: libc.info, Node: System Calls, Next: Program Termination, Prev: Environment Variables, Up: Program Basics -Process Creation Example -======================== +System Calls +============ - Here is an example program showing how you might write a function -similar to the built-in `system'. It executes its COMMAND argument -using the equivalent of `sh -c COMMAND'. + A system call is a request for service that a program makes of the +kernel. The service is generally something that only the kernel has +the privilege to do, such as doing I/O. Programmers don't normally +need to be concerned with system calls because there are functions in +the GNU C library to do virtually everything that system calls do. +These functions work by making system calls themselves. For example, +there is a system call that changes the permissions of a file, but you +don't need to know about it because you can just use the GNU C +library's `chmod' function. - #include - #include - #include - #include - #include - - /* Execute the command using this shell program. */ - #define SHELL "/bin/sh" - - int - my_system (const char *command) - { - int status; - pid_t pid; - - pid = fork (); - if (pid == 0) - { - /* This is the child process. Execute the shell command. */ - execl (SHELL, SHELL, "-c", command, NULL); - _exit (EXIT_FAILURE); - } - else if (pid < 0) - /* The fork failed. Report failure. */ - status = -1; - else - /* This is the parent process. Wait for the child to complete. */ - if (waitpid (pid, &status, 0) != pid) - status = -1; - return status; - } + System calls are sometimes called kernel calls. - There are a couple of things you should pay attention to in this -example. + However, there are times when you want to make a system call +explicitly, and for that, the GNU C library provides the `syscall' +function. `syscall' is harder to use and less portable than functions +like `chmod', but easier and more portable than coding the system call +in assembler instructions. - Remember that the first `argv' argument supplied to the program -represents the name of the program being executed. That is why, in the -call to `execl', `SHELL' is supplied once to name the program to -execute and a second time to supply a value for `argv[0]'. + `syscall' is most useful when you are working with a system call +which is special to your system or is newer than the GNU C library you +are using. `syscall' is implemented in an entirely generic way; the +function does not know anything about what a particular system call +does or even if it is valid. - The `execl' call in the child process doesn't return if it is -successful. If it fails, you must do something to make the child -process terminate. Just returning a bad status code with `return' -would leave two processes running the original program. Instead, the -right behavior is for the child process to report failure to its parent -process. + The description of `syscall' in this section assumes a certain +protocol for system calls on the various platforms on which the GNU C +library runs. That protocol is not defined by any strong authority, but +we won't describe it here either because anyone who is coding `syscall' +probably won't accept anything less than kernel and C library source +code as a specification of the interface between them anyway. - Call `_exit' to accomplish this. The reason for using `_exit' -instead of `exit' is to avoid flushing fully buffered streams such as -`stdout'. The buffers of these streams probably contain data that was -copied from the parent process by the `fork', data that will be output -eventually by the parent process. Calling `exit' in the child would -output the data twice. *Note Termination Internals::. + `syscall' is declared in `unistd.h'. - -File: libc.info, Node: Job Control, Next: Name Service Switch, Prev: Processes, Up: Top + - Function: long int syscall (long int SYSNO, ...) + `syscall' performs a generic system call. -Job Control -*********** + SYSNO is the system call number. Each kind of system call is + identified by a number. Macros for all the possible system call + numbers are defined in `sys/syscall.h' - "Job control" refers to the protocol for allowing a user to move -between multiple "process groups" (or "jobs") within a single "login -session". The job control facilities are set up so that appropriate -behavior for most programs happens automatically and they need not do -anything special about job control. So you can probably ignore the -material in this chapter unless you are writing a shell or login -program. + The remaining arguments are the arguments for the system call, in + order, and their meanings depend on the kind of system call. Each + kind of system call has a definite number of arguments, from zero + to five. If you code more arguments than the system call takes, + the extra ones to the right are ignored. - You need to be familiar with concepts relating to process creation -(*note Process Creation Concepts::) and signal handling (*note Signal -Handling::) in order to understand this material presented in this -chapter. + The return value is the return value from the system call, unless + the system call failed. In that case, `syscall' returns `-1' and + sets `errno' to an error code that the system call returned. Note + that system calls do not return `-1' when they succeed. -* Menu: + If you specify an invalid SYSNO, `syscall' returns `-1' with + `errno' = `ENOSYS'. -* Concepts of Job Control:: Jobs can be controlled by a shell. -* Job Control is Optional:: Not all POSIX systems support job control. -* Controlling Terminal:: How a process gets its controlling terminal. -* Access to the Terminal:: How processes share the controlling terminal. -* Orphaned Process Groups:: Jobs left after the user logs out. -* Implementing a Shell:: What a shell must do to implement job control. -* Functions for Job Control:: Functions to control process groups. + Example: - -File: libc.info, Node: Concepts of Job Control, Next: Job Control is Optional, Up: Job Control -Concepts of Job Control -======================= + #include + #include + #include + + ... + + int rc; + + rc = syscall(SYS_chmod, "/etc/passwd", 0444); + + if (rc == -1) + fprintf(stderr, "chmod failed, errno = %d\n", errno); - The fundamental purpose of an interactive shell is to read commands -from the user's terminal and create processes to execute the programs -specified by those commands. It can do this using the `fork' (*note -Creating a Process::) and `exec' (*note Executing a File::) functions. + This, if all the compatibility stars are aligned, is equivalent to + the following preferable code: - A single command may run just one process--but often one command uses -several processes. If you use the `|' operator in a shell command, you -explicitly request several programs in their own processes. But even -if you run just one program, it can use multiple processes internally. -For example, a single compilation command such as `cc -c foo.c' -typically uses four processes (though normally only two at any given -time). If you run `make', its job is to run other programs in separate -processes. - The processes belonging to a single command are called a "process -group" or "job". This is so that you can operate on all of them at -once. For example, typing `C-c' sends the signal `SIGINT' to terminate -all the processes in the foreground process group. + #include + #include + #include + + ... + + int rc; + + rc = chmod("/etc/passwd", 0444); + if (rc == -1) + fprintf(stderr, "chmod failed, errno = %d\n", errno); - A "session" is a larger group of processes. Normally all the -processes that stem from a single login belong to the same session. - Every process belongs to a process group. When a process is -created, it becomes a member of the same process group and session as -its parent process. You can put it in another process group using the -`setpgid' function, provided the process group belongs to the same -session. + +File: libc.info, Node: Program Termination, Prev: System Calls, Up: Program Basics - The only way to put a process in a different session is to make it -the initial process of a new session, or a "session leader", using the -`setsid' function. This also puts the session leader into a new -process group, and you can't move it out of that process group again. +Program Termination +=================== - Usually, new sessions are created by the system login program, and -the session leader is the process running the user's login shell. + The usual way for a program to terminate is simply for its `main' +function to return. The "exit status value" returned from the `main' +function is used to report information back to the process's parent +process or shell. - A shell that supports job control must arrange to control which job -can use the terminal at any time. Otherwise there might be multiple -jobs trying to read from the terminal at once, and confusion about which -process should receive the input typed by the user. To prevent this, -the shell must cooperate with the terminal driver using the protocol -described in this chapter. + A program can also terminate normally by calling the `exit' function. - The shell can give unlimited access to the controlling terminal to -only one process group at a time. This is called the "foreground job" -on that controlling terminal. Other process groups managed by the shell -that are executing without such access to the terminal are called -"background jobs". + In addition, programs can be terminated by signals; this is +discussed in more detail in *Note Signal Handling::. The `abort' +function causes a signal that kills the program. - If a background job needs to read from its controlling terminal, it -is "stopped" by the terminal driver; if the `TOSTOP' mode is set, -likewise for writing. The user can stop a foreground job by typing the -SUSP character (*note Special Characters::) and a program can stop any -job by sending it a `SIGSTOP' signal. It's the responsibility of the -shell to notice when jobs stop, to notify the user about them, and to -provide mechanisms for allowing the user to interactively continue -stopped jobs and switch jobs between foreground and background. +* Menu: - *Note Access to the Terminal::, for more information about I/O to the -controlling terminal, +* Normal Termination:: If a program calls `exit', a + process terminates normally. +* Exit Status:: The `exit status' provides information + about why the process terminated. +* Cleanups on Exit:: A process can run its own cleanup + functions upon normal termination. +* Aborting a Program:: The `abort' function causes + abnormal program termination. +* Termination Internals:: What happens when a process terminates.  -File: libc.info, Node: Job Control is Optional, Next: Controlling Terminal, Prev: Concepts of Job Control, Up: Job Control - -Job Control is Optional -======================= - - Not all operating systems support job control. The GNU system does -support job control, but if you are using the GNU library on some other -system, that system may not support job control itself. +File: libc.info, Node: Normal Termination, Next: Exit Status, Up: Program Termination - You can use the `_POSIX_JOB_CONTROL' macro to test at compile-time -whether the system supports job control. *Note System Options::. +Normal Termination +------------------ - If job control is not supported, then there can be only one process -group per session, which behaves as if it were always in the foreground. -The functions for creating additional process groups simply fail with -the error code `ENOSYS'. + A process terminates normally when its program signals it is done by +calling `exit'. Returning from `main' is equivalent to calling `exit', +and the value that `main' returns is used as the argument to `exit'. - The macros naming the various job control signals (*note Job Control -Signals::) are defined even if job control is not supported. However, -the system never generates these signals, and attempts to send a job -control signal or examine or specify their actions report errors or do -nothing. + - Function: void exit (int STATUS) + The `exit' function tells the system that the program is done, + which causes it to terminate the process. - -File: libc.info, Node: Controlling Terminal, Next: Access to the Terminal, Prev: Job Control is Optional, Up: Job Control + STATUS is the program's exit status, which becomes part of the + process' termination status. This function does not return. -Controlling Terminal of a Process -================================= + Normal termination causes the following actions: - One of the attributes of a process is its controlling terminal. -Child processes created with `fork' inherit the controlling terminal -from their parent process. In this way, all the processes in a session -inherit the controlling terminal from the session leader. A session -leader that has control of a terminal is called the "controlling -process" of that terminal. + 1. Functions that were registered with the `atexit' or `on_exit' + functions are called in the reverse order of their registration. + This mechanism allows your application to specify its own + "cleanup" actions to be performed at program termination. + Typically, this is used to do things like saving program state + information in a file, or unlocking locks in shared data bases. - You generally do not need to worry about the exact mechanism used to -allocate a controlling terminal to a session, since it is done for you -by the system when you log in. + 2. All open streams are closed, writing out any buffered output data. + See *Note Closing Streams::. In addition, temporary files opened + with the `tmpfile' function are removed; see *Note Temporary + Files::. - An individual process disconnects from its controlling terminal when -it calls `setsid' to become the leader of a new session. *Note Process -Group Functions::. + 3. `_exit' is called, terminating the program. *Note Termination + Internals::.  -File: libc.info, Node: Access to the Terminal, Next: Orphaned Process Groups, Prev: Controlling Terminal, Up: Job Control - -Access to the Controlling Terminal -================================== +File: libc.info, Node: Exit Status, Next: Cleanups on Exit, Prev: Normal Termination, Up: Program Termination - Processes in the foreground job of a controlling terminal have -unrestricted access to that terminal; background processes do not. This -section describes in more detail what happens when a process in a -background job tries to access its controlling terminal. +Exit Status +----------- - When a process in a background job tries to read from its controlling -terminal, the process group is usually sent a `SIGTTIN' signal. This -normally causes all of the processes in that group to stop (unless they -handle the signal and don't stop themselves). However, if the reading -process is ignoring or blocking this signal, then `read' fails with an -`EIO' error instead. + When a program exits, it can return to the parent process a small +amount of information about the cause of termination, using the "exit +status". This is a value between 0 and 255 that the exiting process +passes as an argument to `exit'. - Similarly, when a process in a background job tries to write to its -controlling terminal, the default behavior is to send a `SIGTTOU' -signal to the process group. However, the behavior is modified by the -`TOSTOP' bit of the local modes flags (*note Local Modes::). If this -bit is not set (which is the default), then writing to the controlling -terminal is always permitted without sending a signal. Writing is also -permitted if the `SIGTTOU' signal is being ignored or blocked by the -writing process. + Normally you should use the exit status to report very broad +information about success or failure. You can't provide a lot of +detail about the reasons for the failure, and most parent processes +would not want much detail anyway. - Most other terminal operations that a program can do are treated as -reading or as writing. (The description of each operation should say -which.) + There are conventions for what sorts of status values certain +programs should return. The most common convention is simply 0 for +success and 1 for failure. Programs that perform comparison use a +different convention: they use status 1 to indicate a mismatch, and +status 2 to indicate an inability to compare. Your program should +follow an existing convention if an existing convention makes sense for +it. - For more information about the primitive `read' and `write' -functions, see *Note I/O Primitives::. + A general convention reserves status values 128 and up for special +purposes. In particular, the value 128 is used to indicate failure to +execute another program in a subprocess. This convention is not +universally obeyed, but it is a good idea to follow it in your programs. - -File: libc.info, Node: Orphaned Process Groups, Next: Implementing a Shell, Prev: Access to the Terminal, Up: Job Control + *Warning:* Don't try to use the number of errors as the exit status. +This is actually not very useful; a parent process would generally not +care how many errors occurred. Worse than that, it does not work, +because the status value is truncated to eight bits. Thus, if the +program tried to report 256 errors, the parent would receive a report +of 0 errors--that is, success. -Orphaned Process Groups -======================= + For the same reason, it does not work to use the value of `errno' as +the exit status--these can exceed 255. - When a controlling process terminates, its terminal becomes free and -a new session can be established on it. (In fact, another user could -log in on the terminal.) This could cause a problem if any processes -from the old session are still trying to use that terminal. + *Portability note:* Some non-POSIX systems use different conventions +for exit status values. For greater portability, you can use the +macros `EXIT_SUCCESS' and `EXIT_FAILURE' for the conventional status +value for success and failure, respectively. They are declared in the +file `stdlib.h'. - To prevent problems, process groups that continue running even after -the session leader has terminated are marked as "orphaned process -groups". + - Macro: int EXIT_SUCCESS + This macro can be used with the `exit' function to indicate + successful program completion. - When a process group becomes an orphan, its processes are sent a -`SIGHUP' signal. Ordinarily, this causes the processes to terminate. -However, if a program ignores this signal or establishes a handler for -it (*note Signal Handling::), it can continue running as in the orphan -process group even after its controlling process terminates; but it -still cannot access the terminal any more. + On POSIX systems, the value of this macro is `0'. On other + systems, the value might be some other (possibly non-constant) + integer expression. - -File: libc.info, Node: Implementing a Shell, Next: Functions for Job Control, Prev: Orphaned Process Groups, Up: Job Control + - Macro: int EXIT_FAILURE + This macro can be used with the `exit' function to indicate + unsuccessful program completion in a general sense. -Implementing a Job Control Shell -================================ + On POSIX systems, the value of this macro is `1'. On other + systems, the value might be some other (possibly non-constant) + integer expression. Other nonzero status values also indicate + failures. Certain programs use different nonzero status values to + indicate particular kinds of "non-success". For example, `diff' + uses status value `1' to mean that the files are different, and + `2' or more to mean that there was difficulty in opening the files. - This section describes what a shell must do to implement job -control, by presenting an extensive sample program to illustrate the -concepts involved. + Don't confuse a program's exit status with a process' termination +status. There are lots of ways a process can terminate besides having +it's program finish. In the event that the process termination _is_ +caused by program termination (i.e. `exit'), though, the program's exit +status becomes part of the process' termination status. -* Menu: + +File: libc.info, Node: Cleanups on Exit, Next: Aborting a Program, Prev: Exit Status, Up: Program Termination -* Data Structures:: Introduction to the sample shell. -* Initializing the Shell:: What the shell must do to take - responsibility for job control. -* Launching Jobs:: Creating jobs to execute commands. -* Foreground and Background:: Putting a job in foreground of background. -* Stopped and Terminated Jobs:: Reporting job status. -* Continuing Stopped Jobs:: How to continue a stopped job in - the foreground or background. -* Missing Pieces:: Other parts of the shell. +Cleanups on Exit +---------------- - -File: libc.info, Node: Data Structures, Next: Initializing the Shell, Up: Implementing a Shell + Your program can arrange to run its own cleanup functions if normal +termination happens. If you are writing a library for use in various +application programs, then it is unreliable to insist that all +applications call the library's cleanup functions explicitly before +exiting. It is much more robust to make the cleanup invisible to the +application, by setting up a cleanup function in the library itself +using `atexit' or `on_exit'. -Data Structures for the Shell ------------------------------ + - Function: int atexit (void (*FUNCTION) (void)) + The `atexit' function registers the function FUNCTION to be called + at normal program termination. The FUNCTION is called with no + arguments. - All of the program examples included in this chapter are part of a -simple shell program. This section presents data structures and -utility functions which are used throughout the example. + The return value from `atexit' is zero on success and nonzero if + the function cannot be registered. - The sample shell deals mainly with two data structures. The `job' -type contains information about a job, which is a set of subprocesses -linked together with pipes. The `process' type holds information about -a single subprocess. Here are the relevant data structure declarations: + - Function: int on_exit (void (*FUNCTION)(int STATUS, void *ARG), void + *ARG) + This function is a somewhat more powerful variant of `atexit'. It + accepts two arguments, a function FUNCTION and an arbitrary + pointer ARG. At normal program termination, the FUNCTION is + called with two arguments: the STATUS value passed to `exit', and + the ARG. - /* A process is a single process. */ - typedef struct process - { - struct process *next; /* next process in pipeline */ - char **argv; /* for exec */ - pid_t pid; /* process ID */ - char completed; /* true if process has completed */ - char stopped; /* true if process has stopped */ - int status; /* reported status value */ - } process; - - /* A job is a pipeline of processes. */ - typedef struct job - { - struct job *next; /* next active job */ - char *command; /* command line, used for messages */ - process *first_process; /* list of processes in this job */ - pid_t pgid; /* process group ID */ - char notified; /* true if user told about stopped job */ - struct termios tmodes; /* saved terminal modes */ - int stdin, stdout, stderr; /* standard i/o channels */ - } job; - - /* The active jobs are linked into a list. This is its head. */ - job *first_job = NULL; + This function is included in the GNU C library only for + compatibility for SunOS, and may not be supported by other + implementations. - Here are some utility functions that are used for operating on `job' -objects. + Here's a trivial program that illustrates the use of `exit' and +`atexit': - /* Find the active job with the indicated PGID. */ - job * - find_job (pid_t pgid) - { - job *j; - - for (j = first_job; j; j = j->next) - if (j->pgid == pgid) - return j; - return NULL; - } + #include + #include - /* Return true if all processes in the job have stopped or completed. */ - int - job_is_stopped (job *j) + void + bye (void) { - process *p; - - for (p = j->first_process; p; p = p->next) - if (!p->completed && !p->stopped) - return 0; - return 1; + puts ("Goodbye, cruel world...."); } - /* Return true if all processes in the job have completed. */ int - job_is_completed (job *j) + main (void) { - process *p; - - for (p = j->first_process; p; p = p->next) - if (!p->completed) - return 0; - return 1; + atexit (bye); + exit (EXIT_SUCCESS); } +When this program is executed, it just prints the message and exits. +  -File: libc.info, Node: Initializing the Shell, Next: Launching Jobs, Prev: Data Structures, Up: Implementing a Shell +File: libc.info, Node: Aborting a Program, Next: Termination Internals, Prev: Cleanups on Exit, Up: Program Termination -Initializing the Shell ----------------------- +Aborting a Program +------------------ - When a shell program that normally performs job control is started, -it has to be careful in case it has been invoked from another shell -that is already doing its own job control. + You can abort your program using the `abort' function. The prototype +for this function is in `stdlib.h'. - A subshell that runs interactively has to ensure that it has been -placed in the foreground by its parent shell before it can enable job -control itself. It does this by getting its initial process group ID -with the `getpgrp' function, and comparing it to the process group ID -of the current foreground job associated with its controlling terminal -(which can be retrieved using the `tcgetpgrp' function). + - Function: void abort (void) + The `abort' function causes abnormal program termination. This + does not execute cleanup functions registered with `atexit' or + `on_exit'. - If the subshell is not running as a foreground job, it must stop -itself by sending a `SIGTTIN' signal to its own process group. It may -not arbitrarily put itself into the foreground; it must wait for the -user to tell the parent shell to do this. If the subshell is continued -again, it should repeat the check and stop itself again if it is still -not in the foreground. + This function actually terminates the process by raising a + `SIGABRT' signal, and your program can include a handler to + intercept this signal; see *Note Signal Handling::. - Once the subshell has been placed into the foreground by its parent -shell, it can enable its own job control. It does this by calling -`setpgid' to put itself into its own process group, and then calling -`tcsetpgrp' to place this process group into the foreground. + *Future Change Warning:* Proposed Federal censorship regulations may +prohibit us from giving you information about the possibility of +calling this function. We would be required to say that this is not an +acceptable way of terminating a program. - When a shell enables job control, it should set itself to ignore all -the job control stop signals so that it doesn't accidentally stop -itself. You can do this by setting the action for all the stop signals -to `SIG_IGN'. + +File: libc.info, Node: Termination Internals, Prev: Aborting a Program, Up: Program Termination - A subshell that runs non-interactively cannot and should not support -job control. It must leave all processes it creates in the same process -group as the shell itself; this allows the non-interactive shell and its -child processes to be treated as a single job by the parent shell. This -is easy to do--just don't use any of the job control primitives--but -you must remember to make the shell do it. +Termination Internals +--------------------- - Here is the initialization code for the sample shell that shows how -to do all of this. + The `_exit' function is the primitive used for process termination +by `exit'. It is declared in the header file `unistd.h'. - /* Keep track of attributes of the shell. */ - - #include - #include - #include - - pid_t shell_pgid; - struct termios shell_tmodes; - int shell_terminal; - int shell_is_interactive; - - - /* Make sure the shell is running interactively as the foreground job - before proceeding. */ - - void - init_shell () - { - - /* See if we are running interactively. */ - shell_terminal = STDIN_FILENO; - shell_is_interactive = isatty (shell_terminal); - - if (shell_is_interactive) - { - /* Loop until we are in the foreground. */ - while (tcgetpgrp (shell_terminal) != (shell_pgid = getpgrp ())) - kill (- shell_pgid, SIGTTIN); - - /* Ignore interactive and job-control signals. */ - signal (SIGINT, SIG_IGN); - signal (SIGQUIT, SIG_IGN); - signal (SIGTSTP, SIG_IGN); - signal (SIGTTIN, SIG_IGN); - signal (SIGTTOU, SIG_IGN); - signal (SIGCHLD, SIG_IGN); - - /* Put ourselves in our own process group. */ - shell_pgid = getpid (); - if (setpgid (shell_pgid, shell_pgid) < 0) - { - perror ("Couldn't put the shell in its own process group"); - exit (1); - } - - /* Grab control of the terminal. */ - tcsetpgrp (shell_terminal, shell_pgid); - - /* Save default terminal attributes for shell. */ - tcgetattr (shell_terminal, &shell_tmodes); - } - } + - Function: void _exit (int STATUS) + The `_exit' function is the primitive for causing a process to + terminate with status STATUS. Calling this function does not + execute cleanup functions registered with `atexit' or `on_exit'. + + - Function: void _Exit (int STATUS) + The `_Exit' function is the ISO C equivalent to `_exit'. The + ISO C committee members were not sure whether the definitions of + `_exit' and `_Exit' were compatible so they have not used the + POSIX name. + + This function was introduced in ISO C99 and is declared in + `stdlib.h'. + + When a process terminates for any reason--either because the program +terminates, or as a result of a signal--the following things happen: + + * All open file descriptors in the process are closed. *Note + Low-Level I/O::. Note that streams are not flushed automatically + when the process terminates; see *Note I/O on Streams::. + + * A process exit status is saved to be reported back to the parent + process via `wait' or `waitpid'; see *Note Process Completion::. + If the program exited, this status includes as its low-order 8 + bits the program exit status. + + * Any child processes of the process being terminated are assigned a + new parent process. (On most systems, including GNU, this is the + `init' process, with process ID 1.) + + * A `SIGCHLD' signal is sent to the parent process. + + * If the process is a session leader that has a controlling + terminal, then a `SIGHUP' signal is sent to each process in the + foreground job, and the controlling terminal is disassociated from + that session. *Note Job Control::. + + * If termination of a process causes a process group to become + orphaned, and any member of that process group is stopped, then a + `SIGHUP' signal and a `SIGCONT' signal are sent to each process in + the group. *Note Job Control::.  -File: libc.info, Node: Launching Jobs, Next: Foreground and Background, Prev: Initializing the Shell, Up: Implementing a Shell +File: libc.info, Node: Processes, Next: Job Control, Prev: Program Basics, Up: Top -Launching Jobs --------------- +Processes +********* - Once the shell has taken responsibility for performing job control on -its controlling terminal, it can launch jobs in response to commands -typed by the user. + "Processes" are the primitive units for allocation of system +resources. Each process has its own address space and (usually) one +thread of control. A process executes a program; you can have multiple +processes executing the same program, but each process has its own copy +of the program within its own address space and executes it +independently of the other copies. - To create the processes in a process group, you use the same `fork' -and `exec' functions described in *Note Process Creation Concepts::. -Since there are multiple child processes involved, though, things are a -little more complicated and you must be careful to do things in the -right order. Otherwise, nasty race conditions can result. + Processes are organized hierarchically. Each process has a "parent +process" which explicitly arranged to create it. The processes created +by a given parent are called its "child processes". A child inherits +many of its attributes from the parent process. - You have two choices for how to structure the tree of parent-child -relationships among the processes. You can either make all the -processes in the process group be children of the shell process, or you -can make one process in group be the ancestor of all the other processes -in that group. The sample shell program presented in this chapter uses -the first approach because it makes bookkeeping somewhat simpler. + This chapter describes how a program can create, terminate, and +control child processes. Actually, there are three distinct operations +involved: creating a new child process, causing the new process to +execute a program, and coordinating the completion of the child process +with the original program. - As each process is forked, it should put itself in the new process -group by calling `setpgid'; see *Note Process Group Functions::. The -first process in the new group becomes its "process group leader", and -its process ID becomes the "process group ID" for the group. + The `system' function provides a simple, portable mechanism for +running another program; it does all three steps automatically. If you +need more control over the details of how this is done, you can use the +primitive functions to do each step individually instead. - The shell should also call `setpgid' to put each of its child -processes into the new process group. This is because there is a -potential timing problem: each child process must be put in the process -group before it begins executing a new program, and the shell depends on -having all the child processes in the group before it continues -executing. If both the child processes and the shell call `setpgid', -this ensures that the right things happen no matter which process gets -to it first. +* Menu: - If the job is being launched as a foreground job, the new process -group also needs to be put into the foreground on the controlling -terminal using `tcsetpgrp'. Again, this should be done by the shell as -well as by each of its child processes, to avoid race conditions. +* Running a Command:: The easy way to run another program. +* Process Creation Concepts:: An overview of the hard way to do it. +* Process Identification:: How to get the process ID of a process. +* Creating a Process:: How to fork a child process. +* Executing a File:: How to make a process execute another program. +* Process Completion:: How to tell when a child process has completed. +* Process Completion Status:: How to interpret the status value + returned from a child process. +* BSD Wait Functions:: More functions, for backward compatibility. +* Process Creation Example:: A complete example program. - The next thing each child process should do is to reset its signal -actions. + +File: libc.info, Node: Running a Command, Next: Process Creation Concepts, Up: Processes - During initialization, the shell process set itself to ignore job -control signals; see *Note Initializing the Shell::. As a result, any -child processes it creates also ignore these signals by inheritance. -This is definitely undesirable, so each child process should explicitly -set the actions for these signals back to `SIG_DFL' just after it is -forked. +Running a Command +================= - Since shells follow this convention, applications can assume that -they inherit the correct handling of these signals from the parent -process. But every application has a responsibility not to mess up the -handling of stop signals. Applications that disable the normal -interpretation of the SUSP character should provide some other -mechanism for the user to stop the job. When the user invokes this -mechanism, the program should send a `SIGTSTP' signal to the process -group of the process, not just to the process itself. *Note Signaling -Another Process::. + The easy way to run another program is to use the `system' function. +This function does all the work of running a subprogram, but it +doesn't give you much control over the details: you have to wait until +the subprogram terminates before you can do anything else. - Finally, each child process should call `exec' in the normal way. -This is also the point at which redirection of the standard input and -output channels should be handled. *Note Duplicating Descriptors::, -for an explanation of how to do this. + - Function: int system (const char *COMMAND) + This function executes COMMAND as a shell command. In the GNU C + library, it always uses the default shell `sh' to run the command. + In particular, it searches the directories in `PATH' to find + programs to execute. The return value is `-1' if it wasn't + possible to create the shell process, and otherwise is the status + of the shell process. *Note Process Completion::, for details on + how this status code can be interpreted. - Here is the function from the sample shell program that is -responsible for launching a program. The function is executed by each -child process immediately after it has been forked by the shell, and -never returns. + If the COMMAND argument is a null pointer, a return value of zero + indicates that no command processor is available. - void - launch_process (process *p, pid_t pgid, - int infile, int outfile, int errfile, - int foreground) - { - pid_t pid; - - if (shell_is_interactive) - { - /* Put the process into the process group and give the process group - the terminal, if appropriate. - This has to be done both by the shell and in the individual - child processes because of potential race conditions. */ - pid = getpid (); - if (pgid == 0) pgid = pid; - setpgid (pid, pgid); - if (foreground) - tcsetpgrp (shell_terminal, pgid); - - /* Set the handling for job control signals back to the default. */ - signal (SIGINT, SIG_DFL); - signal (SIGQUIT, SIG_DFL); - signal (SIGTSTP, SIG_DFL); - signal (SIGTTIN, SIG_DFL); - signal (SIGTTOU, SIG_DFL); - signal (SIGCHLD, SIG_DFL); - } - - /* Set the standard input/output channels of the new process. */ - if (infile != STDIN_FILENO) - { - dup2 (infile, STDIN_FILENO); - close (infile); - } - if (outfile != STDOUT_FILENO) - { - dup2 (outfile, STDOUT_FILENO); - close (outfile); - } - if (errfile != STDERR_FILENO) - { - dup2 (errfile, STDERR_FILENO); - close (errfile); - } - - /* Exec the new process. Make sure we exit. */ - execvp (p->argv[0], p->argv); - perror ("execvp"); - exit (1); - } + This function is a cancellation point in multi-threaded programs. + This is a problem if the thread allocates some resources (like + memory, file descriptors, semaphores or whatever) at the time + `system' is called. If the thread gets canceled these resources + stay allocated until the program ends. To avoid this calls to + `system' should be protected using cancellation handlers. - If the shell is not running interactively, this function does not do -anything with process groups or signals. Remember that a shell not -performing job control must keep all of its subprocesses in the same -process group as the shell itself. + The `system' function is declared in the header file `stdlib.h'. - Next, here is the function that actually launches a complete job. -After creating the child processes, this function calls some other -functions to put the newly created job into the foreground or -background; these are discussed in *Note Foreground and Background::. + *Portability Note:* Some C implementations may not have any notion +of a command processor that can execute other programs. You can +determine whether a command processor exists by executing +`system (NULL)'; if the return value is nonzero, a command processor is +available. - void - launch_job (job *j, int foreground) - { - process *p; - pid_t pid; - int mypipe[2], infile, outfile; - - infile = j->stdin; - for (p = j->first_process; p; p = p->next) - { - /* Set up pipes, if necessary. */ - if (p->next) - { - if (pipe (mypipe) < 0) - { - perror ("pipe"); - exit (1); - } - outfile = mypipe[1]; - } - else - outfile = j->stdout; - - /* Fork the child processes. */ - pid = fork (); - if (pid == 0) - /* This is the child process. */ - launch_process (p, j->pgid, infile, - outfile, j->stderr, foreground); - else if (pid < 0) - { - /* The fork failed. */ - perror ("fork"); - exit (1); - } - else - { - /* This is the parent process. */ - p->pid = pid; - if (shell_is_interactive) - { - if (!j->pgid) - j->pgid = pid; - setpgid (pid, j->pgid); - } - } - - /* Clean up after pipes. */ - if (infile != j->stdin) - close (infile); - if (outfile != j->stdout) - close (outfile); - infile = mypipe[0]; - } - - format_job_info (j, "launched"); - - if (!shell_is_interactive) - wait_for_job (j); - else if (foreground) - put_job_in_foreground (j, 0); - else - put_job_in_background (j, 0); - } + The `popen' and `pclose' functions (*note Pipe to a Subprocess::) +are closely related to the `system' function. They allow the parent +process to communicate with the standard input and output channels of +the command being executed.  -File: libc.info, Node: Foreground and Background, Next: Stopped and Terminated Jobs, Prev: Launching Jobs, Up: Implementing a Shell +File: libc.info, Node: Process Creation Concepts, Next: Process Identification, Prev: Running a Command, Up: Processes -Foreground and Background -------------------------- +Process Creation Concepts +========================= - Now let's consider what actions must be taken by the shell when it -launches a job into the foreground, and how this differs from what must -be done when a background job is launched. + This section gives an overview of processes and of the steps +involved in creating a process and making it run another program. - When a foreground job is launched, the shell must first give it -access to the controlling terminal by calling `tcsetpgrp'. Then, the -shell should wait for processes in that process group to terminate or -stop. This is discussed in more detail in *Note Stopped and Terminated -Jobs::. + Each process is named by a "process ID" number. A unique process ID +is allocated to each process when it is created. The "lifetime" of a +process ends when its termination is reported to its parent process; at +that time, all of the process resources, including its process ID, are +freed. - When all of the processes in the group have either completed or -stopped, the shell should regain control of the terminal for its own -process group by calling `tcsetpgrp' again. Since stop signals caused -by I/O from a background process or a SUSP character typed by the user -are sent to the process group, normally all the processes in the job -stop together. + Processes are created with the `fork' system call (so the operation +of creating a new process is sometimes called "forking" a process). +The "child process" created by `fork' is a copy of the original "parent +process", except that it has its own process ID. - The foreground job may have left the terminal in a strange state, so -the shell should restore its own saved terminal modes before -continuing. In case the job is merely stopped, the shell should first -save the current terminal modes so that it can restore them later if -the job is continued. The functions for dealing with terminal modes are -`tcgetattr' and `tcsetattr'; these are described in *Note Terminal -Modes::. + After forking a child process, both the parent and child processes +continue to execute normally. If you want your program to wait for a +child process to finish executing before continuing, you must do this +explicitly after the fork operation, by calling `wait' or `waitpid' +(*note Process Completion::). These functions give you limited +information about why the child terminated--for example, its exit +status code. - Here is the sample shell's function for doing all of this. + A newly forked child process continues to execute the same program as +its parent process, at the point where the `fork' call returns. You +can use the return value from `fork' to tell whether the program is +running in the parent process or the child. - /* Put job J in the foreground. If CONT is nonzero, - restore the saved terminal modes and send the process group a - `SIGCONT' signal to wake it up before we block. */ - - void - put_job_in_foreground (job *j, int cont) - { - /* Put the job into the foreground. */ - tcsetpgrp (shell_terminal, j->pgid); - - /* Send the job a continue signal, if necessary. */ - if (cont) - { - tcsetattr (shell_terminal, TCSADRAIN, &j->tmodes); - if (kill (- j->pgid, SIGCONT) < 0) - perror ("kill (SIGCONT)"); - } - - /* Wait for it to report. */ - wait_for_job (j); - - /* Put the shell back in the foreground. */ - tcsetpgrp (shell_terminal, shell_pgid); - - /* Restore the shell's terminal modes. */ - tcgetattr (shell_terminal, &j->tmodes); - tcsetattr (shell_terminal, TCSADRAIN, &shell_tmodes); - } + Having several processes run the same program is only occasionally +useful. But the child can execute another program using one of the +`exec' functions; see *Note Executing a File::. The program that the +process is executing is called its "process image". Starting execution +of a new program causes the process to forget all about its previous +process image; when the new program exits, the process exits too, +instead of returning to the previous process image. - If the process group is launched as a background job, the shell -should remain in the foreground itself and continue to read commands -from the terminal. + +File: libc.info, Node: Process Identification, Next: Creating a Process, Prev: Process Creation Concepts, Up: Processes - In the sample shell, there is not much that needs to be done to put -a job into the background. Here is the function it uses: +Process Identification +====================== - /* Put a job in the background. If the cont argument is true, send - the process group a `SIGCONT' signal to wake it up. */ - - void - put_job_in_background (job *j, int cont) - { - /* Send the job a continue signal, if necessary. */ - if (cont) - if (kill (-j->pgid, SIGCONT) < 0) - perror ("kill (SIGCONT)"); - } + The `pid_t' data type represents process IDs. You can get the +process ID of a process by calling `getpid'. The function `getppid' +returns the process ID of the parent of the current process (this is +also known as the "parent process ID"). Your program should include +the header files `unistd.h' and `sys/types.h' to use these functions. + + - Data Type: pid_t + The `pid_t' data type is a signed integer type which is capable of + representing a process ID. In the GNU library, this is an `int'. + + - Function: pid_t getpid (void) + The `getpid' function returns the process ID of the current + process. + + - Function: pid_t getppid (void) + The `getppid' function returns the process ID of the parent of the + current process. + + +File: libc.info, Node: Creating a Process, Next: Executing a File, Prev: Process Identification, Up: Processes + +Creating a Process +================== + + The `fork' function is the primitive for creating a process. It is +declared in the header file `unistd.h'. + + - Function: pid_t fork (void) + The `fork' function creates a new process. + + If the operation is successful, there are then both parent and + child processes and both see `fork' return, but with different + values: it returns a value of `0' in the child process and returns + the child's process ID in the parent process. + + If process creation failed, `fork' returns a value of `-1' in the + parent process. The following `errno' error conditions are + defined for `fork': + + `EAGAIN' + There aren't enough system resources to create another + process, or the user already has too many processes running. + This means exceeding the `RLIMIT_NPROC' resource limit, which + can usually be increased; *note Limits on Resources::. + + `ENOMEM' + The process requires more space than the system can supply. + + The specific attributes of the child process that differ from the +parent process are: + + * The child process has its own unique process ID. + + * The parent process ID of the child process is the process ID of its + parent process. + + * The child process gets its own copies of the parent process's open + file descriptors. Subsequently changing attributes of the file + descriptors in the parent process won't affect the file + descriptors in the child, and vice versa. *Note Control + Operations::. However, the file position associated with each + descriptor is shared by both processes; *note File Position::. + + * The elapsed processor times for the child process are set to zero; + see *Note Processor Time::. + + * The child doesn't inherit file locks set by the parent process. + *Note Control Operations::. + + * The child doesn't inherit alarms set by the parent process. *Note + Setting an Alarm::. + + * The set of pending signals (*note Delivery of Signal::) for the + child process is cleared. (The child process inherits its mask of + blocked signals and signal actions from the parent process.) + + - Function: pid_t vfork (void) + The `vfork' function is similar to `fork' but on some systems it + is more efficient; however, there are restrictions you must follow + to use it safely. + + While `fork' makes a complete copy of the calling process's address + space and allows both the parent and child to execute + independently, `vfork' does not make this copy. Instead, the + child process created with `vfork' shares its parent's address + space until it calls `_exit' or one of the `exec' functions. In + the meantime, the parent process suspends execution. + + You must be very careful not to allow the child process created + with `vfork' to modify any global data or even local variables + shared with the parent. Furthermore, the child process cannot + return from (or do a long jump out of) the function that called + `vfork'! This would leave the parent process's control + information very confused. If in doubt, use `fork' instead. + + Some operating systems don't really implement `vfork'. The GNU C + library permits you to use `vfork' on all systems, but actually + executes `fork' if `vfork' isn't available. If you follow the + proper precautions for using `vfork', your program will still work + even if the system uses `fork' instead. diff -durpN glibc-2.2.3/manual/libc.info-43 glibc-2.2.4/manual/libc.info-43 --- glibc-2.2.3/manual/libc.info-43 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-43 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1237 +7,1168 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. - - -File: libc.info, Node: Stopped and Terminated Jobs, Next: Continuing Stopped Jobs, Prev: Foreground and Background, Up: Implementing a Shell - -Stopped and Terminated Jobs ---------------------------- + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - When a foreground process is launched, the shell must block until -all of the processes in that job have either terminated or stopped. It -can do this by calling the `waitpid' function; see *Note Process -Completion::. Use the `WUNTRACED' option so that status is reported -for processes that stop as well as processes that terminate. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - The shell must also check on the status of background jobs so that it -can report terminated and stopped jobs to the user; this can be done by -calling `waitpid' with the `WNOHANG' option. A good place to put a -such a check for terminated and stopped jobs is just before prompting -for a new command. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - The shell can also receive asynchronous notification that there is -status information available for a child process by establishing a -handler for `SIGCHLD' signals. *Note Signal Handling::. + (a) The FSF's Front-Cover Text is: - In the sample shell program, the `SIGCHLD' signal is normally -ignored. This is to avoid reentrancy problems involving the global data -structures the shell manipulates. But at specific times when the shell -is not using these data structures--such as when it is waiting for -input on the terminal--it makes sense to enable a handler for -`SIGCHLD'. The same function that is used to do the synchronous status -checks (`do_job_notification', in this case) can also be called from -within this handler. + A GNU Manual - Here are the parts of the sample shell program that deal with -checking the status of jobs and reporting the information to the user. + (b) The FSF's Back-Cover Text is: - /* Store the status of the process PID that was returned by waitpid. - Return 0 if all went well, nonzero otherwise. */ - - int - mark_process_status (pid_t pid, int status) - { - job *j; - process *p; - - if (pid > 0) - { - /* Update the record for the process. */ - for (j = first_job; j; j = j->next) - for (p = j->first_process; p; p = p->next) - if (p->pid == pid) - { - p->status = status; - if (WIFSTOPPED (status)) - p->stopped = 1; - else - { - p->completed = 1; - if (WIFSIGNALED (status)) - fprintf (stderr, "%d: Terminated by signal %d.\n", - (int) pid, WTERMSIG (p->status)); - } - return 0; - } - fprintf (stderr, "No child process %d.\n", pid); - return -1; - } - else if (pid == 0 || errno == ECHILD) - /* No processes ready to report. */ - return -1; - else { - /* Other weird errors. */ - perror ("waitpid"); - return -1; - } - } - - /* Check for processes that have status information available, - without blocking. */ - - void - update_status (void) - { - int status; - pid_t pid; - - do - pid = waitpid (WAIT_ANY, &status, WUNTRACED|WNOHANG); - while (!mark_process_status (pid, status)); - } - - /* Check for processes that have status information available, - blocking until all processes in the given job have reported. */ - - void - wait_for_job (job *j) - { - int status; - pid_t pid; - - do - pid = waitpid (WAIT_ANY, &status, WUNTRACED); - while (!mark_process_status (pid, status) - && !job_is_stopped (j) - && !job_is_completed (j)); - } - - /* Format information about job status for the user to look at. */ - - void - format_job_info (job *j, const char *status) - { - fprintf (stderr, "%ld (%s): %s\n", (long)j->pgid, status, j->command); - } - - /* Notify the user about stopped or terminated jobs. - Delete terminated jobs from the active job list. */ - - void - do_job_notification (void) - { - job *j, *jlast, *jnext; - process *p; - - /* Update status information for child processes. */ - update_status (); - - jlast = NULL; - for (j = first_job; j; j = jnext) - { - jnext = j->next; - - /* If all processes have completed, tell the user the job has - completed and delete it from the list of active jobs. */ - if (job_is_completed (j)) { - format_job_info (j, "completed"); - if (jlast) - jlast->next = jnext; - else - first_job = jnext; - free_job (j); - } - - /* Notify the user about stopped jobs, - marking them so that we won't do this more than once. */ - else if (job_is_stopped (j) && !j->notified) { - format_job_info (j, "stopped"); - j->notified = 1; - jlast = j; - } - - /* Don't say anything about jobs that are still running. */ - else - jlast = j; - } - } + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Continuing Stopped Jobs, Next: Missing Pieces, Prev: Stopped and Terminated Jobs, Up: Implementing a Shell - -Continuing Stopped Jobs ------------------------ +File: libc.info, Node: Executing a File, Next: Process Completion, Prev: Creating a Process, Up: Processes - The shell can continue a stopped job by sending a `SIGCONT' signal -to its process group. If the job is being continued in the foreground, -the shell should first invoke `tcsetpgrp' to give the job access to the -terminal, and restore the saved terminal settings. After continuing a -job in the foreground, the shell should wait for the job to stop or -complete, as if the job had just been launched in the foreground. +Executing a File +================ - The sample shell program handles both newly created and continued -jobs with the same pair of functions, `put_job_in_foreground' and -`put_job_in_background'. The definitions of these functions were given -in *Note Foreground and Background::. When continuing a stopped job, a -nonzero value is passed as the CONT argument to ensure that the -`SIGCONT' signal is sent and the terminal modes reset, as appropriate. + This section describes the `exec' family of functions, for executing +a file as a process image. You can use these functions to make a child +process execute a new program after it has been forked. - This leaves only a function for updating the shell's internal -bookkeeping about the job being continued: + To see the effects of `exec' from the point of view of the called +program, *Note Program Basics::. - /* Mark a stopped job J as being running again. */ - - void - mark_job_as_running (job *j) - { - Process *p; - - for (p = j->first_process; p; p = p->next) - p->stopped = 0; - j->notified = 0; - } - - /* Continue the job J. */ - - void - continue_job (job *j, int foreground) - { - mark_job_as_running (j); - if (foreground) - put_job_in_foreground (j, 1); - else - put_job_in_background (j, 1); - } + The functions in this family differ in how you specify the arguments, +but otherwise they all do the same thing. They are declared in the +header file `unistd.h'. - -File: libc.info, Node: Missing Pieces, Prev: Continuing Stopped Jobs, Up: Implementing a Shell + - Function: int execv (const char *FILENAME, char *const ARGV[]) + The `execv' function executes the file named by FILENAME as a new + process image. -The Missing Pieces ------------------- + The ARGV argument is an array of null-terminated strings that is + used to provide a value for the `argv' argument to the `main' + function of the program to be executed. The last element of this + array must be a null pointer. By convention, the first element of + this array is the file name of the program sans directory names. + *Note Program Arguments::, for full details on how programs can + access these arguments. - The code extracts for the sample shell included in this chapter are -only a part of the entire shell program. In particular, nothing at all -has been said about how `job' and `program' data structures are -allocated and initialized. + The environment for the new process image is taken from the + `environ' variable of the current process image; see *Note + Environment Variables::, for information about environments. - Most real shells provide a complex user interface that has support -for a command language; variables; abbreviations, substitutions, and -pattern matching on file names; and the like. All of this is far too -complicated to explain here! Instead, we have concentrated on showing -how to implement the core process creation and job control functions -that can be called from such a shell. + - Function: int execl (const char *FILENAME, const char *ARG0, ...) + This is similar to `execv', but the ARGV strings are specified + individually instead of as an array. A null pointer must be + passed as the last such argument. - Here is a table summarizing the major entry points we have presented: + - Function: int execve (const char *FILENAME, char *const ARGV[], char + *const ENV[]) + This is similar to `execv', but permits you to specify the + environment for the new program explicitly as the ENV argument. + This should be an array of strings in the same format as for the + `environ' variable; see *Note Environment Access::. -`void init_shell (void)' - Initialize the shell's internal state. *Note Initializing the - Shell::. + - Function: int execle (const char *FILENAME, const char *ARG0, char + *const ENV[], ...) + This is similar to `execl', but permits you to specify the + environment for the new program explicitly. The environment + argument is passed following the null pointer that marks the last + ARGV argument, and should be an array of strings in the same + format as for the `environ' variable. -`void launch_job (job *J, int FOREGROUND)' - Launch the job J as either a foreground or background job. *Note - Launching Jobs::. + - Function: int execvp (const char *FILENAME, char *const ARGV[]) + The `execvp' function is similar to `execv', except that it + searches the directories listed in the `PATH' environment variable + (*note Standard Environment::) to find the full file name of a + file from FILENAME if FILENAME does not contain a slash. -`void do_job_notification (void)' - Check for and report any jobs that have terminated or stopped. - Can be called synchronously or within a handler for `SIGCHLD' - signals. *Note Stopped and Terminated Jobs::. + This function is useful for executing system utility programs, + because it looks for them in the places that the user has chosen. + Shells use it to run the commands that users type. -`void continue_job (job *J, int FOREGROUND)' - Continue the job J. *Note Continuing Stopped Jobs::. + - Function: int execlp (const char *FILENAME, const char *ARG0, ...) + This function is like `execl', except that it performs the same + file name searching as the `execvp' function. - Of course, a real shell would also want to provide other functions -for managing jobs. For example, it would be useful to have commands to -list all active jobs or to send a signal (such as `SIGKILL') to a job. + The size of the argument list and environment list taken together +must not be greater than `ARG_MAX' bytes. *Note General Limits::. In +the GNU system, the size (which compares against `ARG_MAX') includes, +for each string, the number of characters in the string, plus the size +of a `char *', plus one, rounded up to a multiple of the size of a +`char *'. Other systems may have somewhat different rules for counting. - -File: libc.info, Node: Functions for Job Control, Prev: Implementing a Shell, Up: Job Control + These functions normally don't return, since execution of a new +program causes the currently executing program to go away completely. +A value of `-1' is returned in the event of a failure. In addition to +the usual file name errors (*note File Name Errors::), the following +`errno' error conditions are defined for these functions: -Functions for Job Control -========================= +`E2BIG' + The combined size of the new program's argument list and + environment list is larger than `ARG_MAX' bytes. The GNU system + has no specific limit on the argument list size, so this error + code cannot result, but you may get `ENOMEM' instead if the + arguments are too big for available memory. - This section contains detailed descriptions of the functions relating -to job control. +`ENOEXEC' + The specified file can't be executed because it isn't in the right + format. -* Menu: +`ENOMEM' + Executing the specified file requires more storage than is + available. -* Identifying the Terminal:: Determining the controlling terminal's name. -* Process Group Functions:: Functions for manipulating process groups. -* Terminal Access Functions:: Functions for controlling terminal access. + If execution of the new file succeeds, it updates the access time +field of the file as if the file had been read. *Note File Times::, +for more details about access times of files. - -File: libc.info, Node: Identifying the Terminal, Next: Process Group Functions, Up: Functions for Job Control + The point at which the file is closed again is not specified, but is +at some point before the process exits or before another process image +is executed. -Identifying the Controlling Terminal ------------------------------------- + Executing a new process image completely changes the contents of +memory, copying only the argument and environment strings to new +locations. But many other attributes of the process are unchanged: - You can use the `ctermid' function to get a file name that you can -use to open the controlling terminal. In the GNU library, it returns -the same string all the time: `"/dev/tty"'. That is a special "magic" -file name that refers to the controlling terminal of the current -process (if it has one). To find the name of the specific terminal -device, use `ttyname'; *note Is It a Terminal::. + * The process ID and the parent process ID. *Note Process Creation + Concepts::. - The function `ctermid' is declared in the header file `stdio.h'. + * Session and process group membership. *Note Concepts of Job + Control::. - - Function: char * ctermid (char *STRING) - The `ctermid' function returns a string containing the file name of - the controlling terminal for the current process. If STRING is - not a null pointer, it should be an array that can hold at least - `L_ctermid' characters; the string is returned in this array. - Otherwise, a pointer to a string in a static area is returned, - which might get overwritten on subsequent calls to this function. + * Real user ID and group ID, and supplementary group IDs. *Note + Process Persona::. - An empty string is returned if the file name cannot be determined - for any reason. Even if a file name is returned, access to the - file it represents is not guaranteed. + * Pending alarms. *Note Setting an Alarm::. - - Macro: int L_ctermid - The value of this macro is an integer constant expression that - represents the size of a string large enough to hold the file name - returned by `ctermid'. + * Current working directory and root directory. *Note Working + Directory::. In the GNU system, the root directory is not copied + when executing a setuid program; instead the system default root + directory is used for the new program. - See also the `isatty' and `ttyname' functions, in *Note Is It a -Terminal::. + * File mode creation mask. *Note Setting Permissions::. - -File: libc.info, Node: Process Group Functions, Next: Terminal Access Functions, Prev: Identifying the Terminal, Up: Functions for Job Control + * Process signal mask; see *Note Process Signal Mask::. -Process Group Functions ------------------------ + * Pending signals; see *Note Blocking Signals::. - Here are descriptions of the functions for manipulating process -groups. Your program should include the header files `sys/types.h' and -`unistd.h' to use these functions. + * Elapsed processor time associated with the process; see *Note + Processor Time::. - - Function: pid_t setsid (void) - The `setsid' function creates a new session. The calling process - becomes the session leader, and is put in a new process group whose - process group ID is the same as the process ID of that process. - There are initially no other processes in the new process group, - and no other process groups in the new session. + If the set-user-ID and set-group-ID mode bits of the process image +file are set, this affects the effective user ID and effective group ID +(respectively) of the process. These concepts are discussed in detail +in *Note Process Persona::. - This function also makes the calling process have no controlling - terminal. + Signals that are set to be ignored in the existing process image are +also set to be ignored in the new process image. All other signals are +set to the default action in the new process image. For more +information about signals, see *Note Signal Handling::. - The `setsid' function returns the new process group ID of the - calling process if successful. A return value of `-1' indicates an - error. The following `errno' error conditions are defined for this - function: + File descriptors open in the existing process image remain open in +the new process image, unless they have the `FD_CLOEXEC' +(close-on-exec) flag set. The files that remain open inherit all +attributes of the open file description from the existing process image, +including file locks. File descriptors are discussed in *Note +Low-Level I/O::. - `EPERM' - The calling process is already a process group leader, or - there is already another process group around that has the - same process group ID. + Streams, by contrast, cannot survive through `exec' functions, +because they are located in the memory of the process itself. The new +process image has no streams except those it creates afresh. Each of +the streams in the pre-`exec' process image has a descriptor inside it, +and these descriptors do survive through `exec' (provided that they do +not have `FD_CLOEXEC' set). The new process image can reconnect these +to new streams using `fdopen' (*note Descriptors and Streams::). - - Function: pid_t getsid (pid_t PID) - The `getsid' function returns the process group ID of the session - leader of the specified process. If a PID is `0', the process - group ID of the session leader of the current process is returned. + +File: libc.info, Node: Process Completion, Next: Process Completion Status, Prev: Executing a File, Up: Processes - In case of error `-1' is returned and `errno' is set. The - following `errno' error conditions are defined for this function: +Process Completion +================== - `ESRCH' - There is no process with the given process ID PID. + The functions described in this section are used to wait for a child +process to terminate or stop, and determine its status. These functions +are declared in the header file `sys/wait.h'. - `EPERM' - The calling process and the process specified by PID are in - different sessions, and the implementation doesn't allow to - access the process group ID of the session leader of the - process with ID PID from the calling process. + - Function: pid_t waitpid (pid_t PID, int *STATUS-PTR, int OPTIONS) + The `waitpid' function is used to request status information from a + child process whose process ID is PID. Normally, the calling + process is suspended until the child process makes status + information available by terminating. - The `getpgrp' function has two definitions: one derived from BSD -Unix, and one from the POSIX.1 standard. The feature test macros you -have selected (*note Feature Test Macros::) determine which definition -you get. Specifically, you get the BSD version if you define -`_BSD_SOURCE'; otherwise, you get the POSIX version if you define -`_POSIX_SOURCE' or `_GNU_SOURCE'. Programs written for old BSD systems -will not include `unistd.h', which defines `getpgrp' specially under -`_BSD_SOURCE'. You must link such programs with the `-lbsd-compat' -option to get the BSD definition. + Other values for the PID argument have special interpretations. A + value of `-1' or `WAIT_ANY' requests status information for any + child process; a value of `0' or `WAIT_MYPGRP' requests + information for any child process in the same process group as the + calling process; and any other negative value - PGID requests + information for any child process whose process group ID is PGID. - - POSIX.1 Function: pid_t getpgrp (void) - The POSIX.1 definition of `getpgrp' returns the process group ID of - the calling process. + If status information for a child process is available + immediately, this function returns immediately without waiting. + If more than one eligible child process has status information + available, one of them is chosen randomly, and its status is + returned immediately. To get the status from the other eligible + child processes, you need to call `waitpid' again. - - BSD Function: pid_t getpgrp (pid_t PID) - The BSD definition of `getpgrp' returns the process group ID of the - process PID. You can supply a value of `0' for the PID argument - to get information about the calling process. + The OPTIONS argument is a bit mask. Its value should be the + bitwise OR (that is, the `|' operator) of zero or more of the + `WNOHANG' and `WUNTRACED' flags. You can use the `WNOHANG' flag + to indicate that the parent process shouldn't wait; and the + `WUNTRACED' flag to request status information from stopped + processes as well as processes that have terminated. - - System V Function: int getpgid (pid_t PID) - `getpgid' is the same as the BSD function `getpgrp'. It returns - the process group ID of the process PID. You can supply a value - of `0' for the PID argument to get information about the calling - process. + The status information from the child process is stored in the + object that STATUS-PTR points to, unless STATUS-PTR is a null + pointer. - In case of error `-1' is returned and `errno' is set. The - following `errno' error conditions are defined for this function: + This function is a cancellation point in multi-threaded programs. + This is a problem if the thread allocates some resources (like + memory, file descriptors, semaphores or whatever) at the time + `waitpid' is called. If the thread gets canceled these resources + stay allocated until the program ends. To avoid this calls to + `waitpid' should be protected using cancellation handlers. - `ESRCH' - There is no process with the given process ID PID. The - calling process and the process specified by PID are in - different sessions, and the implementation doesn't allow to - access the process group ID of the process with ID PID from - the calling process. + The return value is normally the process ID of the child process + whose status is reported. If there are child processes but none + of them is waiting to be noticed, `waitpid' will block until one + is. However, if the `WNOHANG' option was specified, `waitpid' + will return zero instead of blocking. - - Function: int setpgid (pid_t PID, pid_t PGID) - The `setpgid' function puts the process PID into the process group - PGID. As a special case, either PID or PGID can be zero to - indicate the process ID of the calling process. + If a specific PID to wait for was given to `waitpid', it will + ignore all other children (if any). Therefore if there are + children waiting to be noticed but the child whose PID was + specified is not one of them, `waitpid' will block or return zero + as described above. - This function fails on a system that does not support job control. - *Note Job Control is Optional::, for more information. + A value of `-1' is returned in case of error. The following + `errno' error conditions are defined for this function: - If the operation is successful, `setpgid' returns zero. Otherwise - it returns `-1'. The following `errno' error conditions are - defined for this function: + `EINTR' + The function was interrupted by delivery of a signal to the + calling process. *Note Interrupted Primitives::. - `EACCES' - The child process named by PID has executed an `exec' - function since it was forked. + `ECHILD' + There are no child processes to wait for, or the specified PID + is not a child of the calling process. `EINVAL' - The value of the PGID is not valid. - - `ENOSYS' - The system doesn't support job control. - - `EPERM' - The process indicated by the PID argument is a session leader, - or is not in the same session as the calling process, or the - value of the PGID argument doesn't match a process group ID - in the same session as the calling process. - - `ESRCH' - The process indicated by the PID argument is not the calling - process or a child of the calling process. - - - Function: int setpgrp (pid_t PID, pid_t PGID) - This is the BSD Unix name for `setpgid'. Both functions do exactly - the same thing. - - -File: libc.info, Node: Terminal Access Functions, Prev: Process Group Functions, Up: Functions for Job Control - -Functions for Controlling Terminal Access ------------------------------------------ - - These are the functions for reading or setting the foreground -process group of a terminal. You should include the header files -`sys/types.h' and `unistd.h' in your application to use these functions. - - Although these functions take a file descriptor argument to specify -the terminal device, the foreground job is associated with the terminal -file itself and not a particular open file descriptor. + An invalid value was provided for the OPTIONS argument. - - Function: pid_t tcgetpgrp (int FILEDES) - This function returns the process group ID of the foreground - process group associated with the terminal open on descriptor - FILEDES. + These symbolic constants are defined as values for the PID argument +to the `waitpid' function. - If there is no foreground process group, the return value is a - number greater than `1' that does not match the process group ID - of any existing process group. This can happen if all of the - processes in the job that was formerly the foreground job have - terminated, and no other job has yet been moved into the - foreground. +`WAIT_ANY' + This constant macro (whose value is `-1') specifies that `waitpid' + should return status information about any child process. - In case of an error, a value of `-1' is returned. The following - `errno' error conditions are defined for this function: +`WAIT_MYPGRP' + This constant (with value `0') specifies that `waitpid' should + return status information about any child process in the same + process group as the calling process. - `EBADF' - The FILEDES argument is not a valid file descriptor. + These symbolic constants are defined as flags for the OPTIONS +argument to the `waitpid' function. You can bitwise-OR the flags +together to obtain a value to use as the argument. - `ENOSYS' - The system doesn't support job control. +`WNOHANG' + This flag specifies that `waitpid' should return immediately + instead of waiting, if there is no child process ready to be + noticed. - `ENOTTY' - The terminal file associated with the FILEDES argument isn't - the controlling terminal of the calling process. +`WUNTRACED' + This flag specifies that `waitpid' should report the status of any + child processes that have been stopped as well as those that have + terminated. - - Function: int tcsetpgrp (int FILEDES, pid_t PGID) - This function is used to set a terminal's foreground process group - ID. The argument FILEDES is a descriptor which specifies the - terminal; PGID specifies the process group. The calling process - must be a member of the same session as PGID and must have the same - controlling terminal. + - Function: pid_t wait (int *STATUS-PTR) + This is a simplified version of `waitpid', and is used to wait + until any one child process terminates. The call: - For terminal access purposes, this function is treated as output. - If it is called from a background process on its controlling - terminal, normally all processes in the process group are sent a - `SIGTTOU' signal. The exception is if the calling process itself - is ignoring or blocking `SIGTTOU' signals, in which case the - operation is performed and no signal is sent. + wait (&status) - If successful, `tcsetpgrp' returns `0'. A return value of `-1' - indicates an error. The following `errno' error conditions are - defined for this function: + is exactly equivalent to: - `EBADF' - The FILEDES argument is not a valid file descriptor. + waitpid (-1, &status, 0) - `EINVAL' - The PGID argument is not valid. + This function is a cancellation point in multi-threaded programs. + This is a problem if the thread allocates some resources (like + memory, file descriptors, semaphores or whatever) at the time + `wait' is called. If the thread gets canceled these resources + stay allocated until the program ends. To avoid this calls to + `wait' should be protected using cancellation handlers. - `ENOSYS' - The system doesn't support job control. + - Function: pid_t wait4 (pid_t PID, int *STATUS-PTR, int OPTIONS, + struct rusage *USAGE) + If USAGE is a null pointer, `wait4' is equivalent to `waitpid + (PID, STATUS-PTR, OPTIONS)'. - `ENOTTY' - The FILEDES isn't the controlling terminal of the calling - process. + If USAGE is not null, `wait4' stores usage figures for the child + process in `*RUSAGE' (but only if the child has terminated, not if + it has stopped). *Note Resource Usage::. - `EPERM' - The PGID isn't a process group in the same session as the - calling process. + This function is a BSD extension. - - Function: pid_t tcgetsid (int FILDES) - This function is used to obtain the process group ID of the session - for which the terminal specified by FILDES is the controlling - terminal. If the call is successful the group ID is returned. - Otherwise the return value is `(pid_t) -1' and the global variable - ERRNO is set to the following value: - `EBADF' - The FILEDES argument is not a valid file descriptor. + Here's an example of how to use `waitpid' to get the status from all +child processes that have terminated, without ever waiting. This +function is designed to be a handler for `SIGCHLD', the signal that +indicates that at least one child process has terminated. - `ENOTTY' - The calling process does not have a controlling terminal, or - the file is not the controlling terminal. + void + sigchld_handler (int signum) + { + int pid, status, serrno; + serrno = errno; + while (1) + { + pid = waitpid (WAIT_ANY, &status, WNOHANG); + if (pid < 0) + { + perror ("waitpid"); + break; + } + if (pid == 0) + break; + notice_termination (pid, status); + } + errno = serrno; + }  -File: libc.info, Node: Name Service Switch, Next: Users and Groups, Prev: Job Control, Up: Top - -System Databases and Name Service Switch -**************************************** - - Various functions in the C Library need to be configured to work -correctly in the local environment. Traditionally, this was done by -using files (e.g., `/etc/passwd'), but other nameservices (like the -Network Information Service (NIS) and the Domain Name Service (DNS)) -became popular, and were hacked into the C library, usually with a fixed -search order (*note frobnicate: (jargon)frobnicate.). - - The GNU C Library contains a cleaner solution of this problem. It is -designed after a method used by Sun Microsystems in the C library of -Solaris 2. GNU C Library follows their name and calls this scheme -"Name Service Switch" (NSS). - - Though the interface might be similar to Sun's version there is no -common code. We never saw any source code of Sun's implementation and -so the internal interface is incompatible. This also manifests in the -file names we use as we will see later. +File: libc.info, Node: Process Completion Status, Next: BSD Wait Functions, Prev: Process Completion, Up: Processes -* Menu: +Process Completion Status +========================= -* NSS Basics:: What is this NSS good for. -* NSS Configuration File:: Configuring NSS. -* NSS Module Internals:: How does it work internally. -* Extending NSS:: What to do to add services or databases. + If the exit status value (*note Program Termination::) of the child +process is zero, then the status value reported by `waitpid' or `wait' +is also zero. You can test for other kinds of information encoded in +the returned status value using the following macros. These macros are +defined in the header file `sys/wait.h'. - -File: libc.info, Node: NSS Basics, Next: NSS Configuration File, Prev: Name Service Switch, Up: Name Service Switch + - Macro: int WIFEXITED (int STATUS) + This macro returns a nonzero value if the child process terminated + normally with `exit' or `_exit'. -NSS Basics -========== + - Macro: int WEXITSTATUS (int STATUS) + If `WIFEXITED' is true of STATUS, this macro returns the low-order + 8 bits of the exit status value from the child process. *Note + Exit Status::. - The basic idea is to put the implementation of the different services -offered to access the databases in separate modules. This has some -advantages: + - Macro: int WIFSIGNALED (int STATUS) + This macro returns a nonzero value if the child process terminated + because it received a signal that was not handled. *Note Signal + Handling::. - 1. Contributors can add new services without adding them to GNU C - Library. + - Macro: int WTERMSIG (int STATUS) + If `WIFSIGNALED' is true of STATUS, this macro returns the signal + number of the signal that terminated the child process. - 2. The modules can be updated separately. + - Macro: int WCOREDUMP (int STATUS) + This macro returns a nonzero value if the child process terminated + and produced a core dump. - 3. The C library image is smaller. + - Macro: int WIFSTOPPED (int STATUS) + This macro returns a nonzero value if the child process is stopped. - To fulfill the first goal above the ABI of the modules will be -described below. For getting the implementation of a new service right -it is important to understand how the functions in the modules get -called. They are in no way designed to be used by the programmer -directly. Instead the programmer should only use the documented and -standardized functions to access the databases. + - Macro: int WSTOPSIG (int STATUS) + If `WIFSTOPPED' is true of STATUS, this macro returns the signal + number of the signal that caused the child process to stop. -The databases available in the NSS are + +File: libc.info, Node: BSD Wait Functions, Next: Process Creation Example, Prev: Process Completion Status, Up: Processes -`aliases' - Mail aliases +BSD Process Wait Functions +========================== -`ethers' - Ethernet numbers, + The GNU library also provides these related facilities for +compatibility with BSD Unix. BSD uses the `union wait' data type to +represent status values rather than an `int'. The two representations +are actually interchangeable; they describe the same bit patterns. The +GNU C Library defines macros such as `WEXITSTATUS' so that they will +work on either kind of object, and the `wait' function is defined to +accept either type of pointer as its STATUS-PTR argument. -`group' - Groups of users, *note Group Database::. + These functions are declared in `sys/wait.h'. -`hosts' - Host names and numbers, *note Host Names::. + - Data Type: union wait + This data type represents program termination status values. It + has the following members: -`netgroup' - Network wide list of host and users, *note Netgroup Database::. + `int w_termsig' + The value of this member is the same as that of the + `WTERMSIG' macro. -`networks' - Network names and numbers, *note Networks Database::. + `int w_coredump' + The value of this member is the same as that of the + `WCOREDUMP' macro. -`protocols' - Network protocols, *note Protocols Database::. + `int w_retcode' + The value of this member is the same as that of the + `WEXITSTATUS' macro. -`passwd' - User passwords, *note User Database::. + `int w_stopsig' + The value of this member is the same as that of the + `WSTOPSIG' macro. -`rpc' - Remote procedure call names and numbers, + Instead of accessing these members directly, you should use the + equivalent macros. -`services' - Network services, *note Services Database::. + The `wait3' function is the predecessor to `wait4', which is more +flexible. `wait3' is now obsolete. -`shadow' - Shadow user passwords, + - Function: pid_t wait3 (union wait *STATUS-PTR, int OPTIONS, struct + rusage *USAGE) + If USAGE is a null pointer, `wait3' is equivalent to `waitpid (-1, + STATUS-PTR, OPTIONS)'. -There will be some more added later (`automount', `bootparams', -`netmasks', and `publickey'). + If USAGE is not null, `wait3' stores usage figures for the child + process in `*RUSAGE' (but only if the child has terminated, not if + it has stopped). *Note Resource Usage::.  -File: libc.info, Node: NSS Configuration File, Next: NSS Module Internals, Prev: NSS Basics, Up: Name Service Switch +File: libc.info, Node: Process Creation Example, Prev: BSD Wait Functions, Up: Processes -The NSS Configuration File -========================== +Process Creation Example +======================== - Somehow the NSS code must be told about the wishes of the user. For -this reason there is the file `/etc/nsswitch.conf'. For each database -this file contain a specification how the lookup process should work. -The file could look like this: + Here is an example program showing how you might write a function +similar to the built-in `system'. It executes its COMMAND argument +using the equivalent of `sh -c COMMAND'. - # /etc/nsswitch.conf - # - # Name Service Switch configuration file. - # + #include + #include + #include + #include + #include - passwd: db files nis - shadow: files - group: db files nis + /* Execute the command using this shell program. */ + #define SHELL "/bin/sh" - hosts: files nisplus nis dns - networks: nisplus [NOTFOUND=return] files + int + my_system (const char *command) + { + int status; + pid_t pid; - ethers: nisplus [NOTFOUND=return] db files - protocols: nisplus [NOTFOUND=return] db files - rpc: nisplus [NOTFOUND=return] db files - services: nisplus [NOTFOUND=return] db files - - The first column is the database as you can guess from the table -above. The rest of the line specifies how the lookup process works. -Please note that you specify the way it works for each database -individually. This cannot be done with the old way of a monolithic -implementation. - - The configuration specification for each database can contain two -different items: - - * the service specification like `files', `db', or `nis'. - - * the reaction on lookup result like `[NOTFOUND=return]'. - -* Menu: - -* Services in the NSS configuration:: Service names in the NSS configuration. -* Actions in the NSS configuration:: React appropriately to the lookup result. -* Notes on NSS Configuration File:: Things to take care about while - configuring NSS. - - -File: libc.info, Node: Services in the NSS configuration, Next: Actions in the NSS configuration, Prev: NSS Configuration File, Up: NSS Configuration File + pid = fork (); + if (pid == 0) + { + /* This is the child process. Execute the shell command. */ + execl (SHELL, SHELL, "-c", command, NULL); + _exit (EXIT_FAILURE); + } + else if (pid < 0) + /* The fork failed. Report failure. */ + status = -1; + else + /* This is the parent process. Wait for the child to complete. */ + if (waitpid (pid, &status, 0) != pid) + status = -1; + return status; + } -Services in the NSS configuration File --------------------------------------- + There are a couple of things you should pay attention to in this +example. - The above example file mentions four different services: `files', -`db', `nis', and `nisplus'. This does not mean these services are -available on all sites and it does also not mean these are all the -services which will ever be available. + Remember that the first `argv' argument supplied to the program +represents the name of the program being executed. That is why, in the +call to `execl', `SHELL' is supplied once to name the program to +execute and a second time to supply a value for `argv[0]'. - In fact, these names are simply strings which the NSS code uses to -find the implicitly addressed functions. The internal interface will be -described later. Visible to the user are the modules which implement an -individual service. + The `execl' call in the child process doesn't return if it is +successful. If it fails, you must do something to make the child +process terminate. Just returning a bad status code with `return' +would leave two processes running the original program. Instead, the +right behavior is for the child process to report failure to its parent +process. - Assume the service NAME shall be used for a lookup. The code for -this service is implemented in a module called `libnss_NAME'. On a -system supporting shared libraries this is in fact a shared library -with the name (for example) `libnss_NAME.so.2'. The number at the end -is the currently used version of the interface which will not change -frequently. Normally the user should not have to be cognizant of these -files since they should be placed in a directory where they are found -automatically. Only the names of all available services are important. + Call `_exit' to accomplish this. The reason for using `_exit' +instead of `exit' is to avoid flushing fully buffered streams such as +`stdout'. The buffers of these streams probably contain data that was +copied from the parent process by the `fork', data that will be output +eventually by the parent process. Calling `exit' in the child would +output the data twice. *Note Termination Internals::.  -File: libc.info, Node: Actions in the NSS configuration, Next: Notes on NSS Configuration File, Prev: Services in the NSS configuration, Up: NSS Configuration File - -Actions in the NSS configuration --------------------------------- +File: libc.info, Node: Job Control, Next: Name Service Switch, Prev: Processes, Up: Top - The second item in the specification gives the user much finer -control on the lookup process. Action items are placed between two -service names and are written within brackets. The general form is +Job Control +*********** - `[' ( `!'? STATUS `=' ACTION )+ `]' + "Job control" refers to the protocol for allowing a user to move +between multiple "process groups" (or "jobs") within a single "login +session". The job control facilities are set up so that appropriate +behavior for most programs happens automatically and they need not do +anything special about job control. So you can probably ignore the +material in this chapter unless you are writing a shell or login +program. -where + You need to be familiar with concepts relating to process creation +(*note Process Creation Concepts::) and signal handling (*note Signal +Handling::) in order to understand this material presented in this +chapter. - STATUS => success | notfound | unavail | tryagain - ACTION => return | continue +* Menu: - The case of the keywords is insignificant. The STATUS values are -the results of a call to a lookup function of a specific service. They -mean +* Concepts of Job Control:: Jobs can be controlled by a shell. +* Job Control is Optional:: Not all POSIX systems support job control. +* Controlling Terminal:: How a process gets its controlling terminal. +* Access to the Terminal:: How processes share the controlling terminal. +* Orphaned Process Groups:: Jobs left after the user logs out. +* Implementing a Shell:: What a shell must do to implement job control. +* Functions for Job Control:: Functions to control process groups. -`success' - No error occurred and the wanted entry is returned. The default - action for this is `return'. + +File: libc.info, Node: Concepts of Job Control, Next: Job Control is Optional, Up: Job Control -`notfound' - The lookup process works ok but the needed value was not found. - The default action is `continue'. +Concepts of Job Control +======================= -`unavail' - The service is permanently unavailable. This can either mean the - needed file is not available, or, for DNS, the server is not - available or does not allow queries. The default action is - `continue'. + The fundamental purpose of an interactive shell is to read commands +from the user's terminal and create processes to execute the programs +specified by those commands. It can do this using the `fork' (*note +Creating a Process::) and `exec' (*note Executing a File::) functions. -`tryagain' - The service is temporarily unavailable. This could mean a file is - locked or a server currently cannot accept more connections. The - default action is `continue'. + A single command may run just one process--but often one command uses +several processes. If you use the `|' operator in a shell command, you +explicitly request several programs in their own processes. But even +if you run just one program, it can use multiple processes internally. +For example, a single compilation command such as `cc -c foo.c' +typically uses four processes (though normally only two at any given +time). If you run `make', its job is to run other programs in separate +processes. -If we have a line like + The processes belonging to a single command are called a "process +group" or "job". This is so that you can operate on all of them at +once. For example, typing `C-c' sends the signal `SIGINT' to terminate +all the processes in the foreground process group. - ethers: nisplus [NOTFOUND=return] db files + A "session" is a larger group of processes. Normally all the +processes that stem from a single login belong to the same session. -this is equivalent to + Every process belongs to a process group. When a process is +created, it becomes a member of the same process group and session as +its parent process. You can put it in another process group using the +`setpgid' function, provided the process group belongs to the same +session. - ethers: nisplus [SUCCESS=return NOTFOUND=return UNAVAIL=continue - TRYAGAIN=continue] - db [SUCCESS=return NOTFOUND=continue UNAVAIL=continue - TRYAGAIN=continue] - files + The only way to put a process in a different session is to make it +the initial process of a new session, or a "session leader", using the +`setsid' function. This also puts the session leader into a new +process group, and you can't move it out of that process group again. -(except that it would have to be written on one line). The default -value for the actions are normally what you want, and only need to be -changed in exceptional cases. + Usually, new sessions are created by the system login program, and +the session leader is the process running the user's login shell. - If the optional `!' is placed before the STATUS this means the -following action is used for all statuses but STATUS itself. I.e., `!' -is negation as in the C language (and others). + A shell that supports job control must arrange to control which job +can use the terminal at any time. Otherwise there might be multiple +jobs trying to read from the terminal at once, and confusion about which +process should receive the input typed by the user. To prevent this, +the shell must cooperate with the terminal driver using the protocol +described in this chapter. - Before we explain the exception which makes this action item -necessary one more remark: obviously it makes no sense to add another -action item after the `files' service. Since there is no other service -following the action _always_ is `return'. + The shell can give unlimited access to the controlling terminal to +only one process group at a time. This is called the "foreground job" +on that controlling terminal. Other process groups managed by the shell +that are executing without such access to the terminal are called +"background jobs". - Now, why is this `[NOTFOUND=return]' action useful? To understand -this we should know that the `nisplus' service is often complete; i.e., -if an entry is not available in the NIS+ tables it is not available -anywhere else. This is what is expressed by this action item: it is -useless to examine further services since they will not give us a -result. + If a background job needs to read from its controlling terminal, it +is "stopped" by the terminal driver; if the `TOSTOP' mode is set, +likewise for writing. The user can stop a foreground job by typing the +SUSP character (*note Special Characters::) and a program can stop any +job by sending it a `SIGSTOP' signal. It's the responsibility of the +shell to notice when jobs stop, to notify the user about them, and to +provide mechanisms for allowing the user to interactively continue +stopped jobs and switch jobs between foreground and background. - The situation would be different if the NIS+ service is not available -because the machine is booting. In this case the return value of the -lookup function is not `notfound' but instead `unavail'. And as you -can see in the complete form above: in this situation the `db' and -`files' services are used. Neat, isn't it? The system administrator -need not pay special care for the time the system is not completely -ready to work (while booting or shutdown or network problems). + *Note Access to the Terminal::, for more information about I/O to the +controlling terminal,  -File: libc.info, Node: Notes on NSS Configuration File, Prev: Actions in the NSS configuration, Up: NSS Configuration File - -Notes on the NSS Configuration File ------------------------------------ - - Finally a few more hints. The NSS implementation is not completely -helpless if `/etc/nsswitch.conf' does not exist. For all supported -databases there is a default value so it should normally be possible to -get the system running even if the file is corrupted or missing. +File: libc.info, Node: Job Control is Optional, Next: Controlling Terminal, Prev: Concepts of Job Control, Up: Job Control - For the `hosts' and `networks' databases the default value is `dns -[!UNAVAIL=return] files'. I.e., the system is prepared for the DNS -service not to be available but if it is available the answer it -returns is definitive. +Job Control is Optional +======================= - The `passwd', `group', and `shadow' databases are traditionally -handled in a special way. The appropriate files in the `/etc' -directory are read but if an entry with a name starting with a `+' -character is found NIS is used. This kind of lookup remains possible -by using the special lookup service `compat' and the default value for -the three databases above is `compat [NOTFOUND=return] files'. + Not all operating systems support job control. The GNU system does +support job control, but if you are using the GNU library on some other +system, that system may not support job control itself. - For all other databases the default value is `nis [NOTFOUND=return] -files'. This solution give the best chance to be correct since NIS and -file based lookup is used. + You can use the `_POSIX_JOB_CONTROL' macro to test at compile-time +whether the system supports job control. *Note System Options::. - A second point is that the user should try to optimize the lookup -process. The different service have different response times. A -simple file look up on a local file could be fast, but if the file is -long and the needed entry is near the end of the file this may take -quite some time. In this case it might be better to use the `db' -service which allows fast local access to large data sets. + If job control is not supported, then there can be only one process +group per session, which behaves as if it were always in the foreground. +The functions for creating additional process groups simply fail with +the error code `ENOSYS'. - Often the situation is that some global information like NIS must be -used. So it is unavoidable to use service entries like `nis' etc. But -one should avoid slow services like this if possible. + The macros naming the various job control signals (*note Job Control +Signals::) are defined even if job control is not supported. However, +the system never generates these signals, and attempts to send a job +control signal or examine or specify their actions report errors or do +nothing.  -File: libc.info, Node: NSS Module Internals, Next: Extending NSS, Prev: NSS Configuration File, Up: Name Service Switch +File: libc.info, Node: Controlling Terminal, Next: Access to the Terminal, Prev: Job Control is Optional, Up: Job Control -NSS Module Internals -==================== +Controlling Terminal of a Process +================================= - Now it is time to describe what the modules look like. The functions -contained in a module are identified by their names. I.e., there is no -jump table or the like. How this is done is of no interest here; those -interested in this topic should read about Dynamic Linking. + One of the attributes of a process is its controlling terminal. +Child processes created with `fork' inherit the controlling terminal +from their parent process. In this way, all the processes in a session +inherit the controlling terminal from the session leader. A session +leader that has control of a terminal is called the "controlling +process" of that terminal. -* Menu: + You generally do not need to worry about the exact mechanism used to +allocate a controlling terminal to a session, since it is done for you +by the system when you log in. -* NSS Module Names:: Construction of the interface function of - the NSS modules. -* NSS Modules Interface:: Programming interface in the NSS module - functions. + An individual process disconnects from its controlling terminal when +it calls `setsid' to become the leader of a new session. *Note Process +Group Functions::.  -File: libc.info, Node: NSS Module Names, Next: NSS Modules Interface, Prev: NSS Module Internals, Up: NSS Module Internals - -The Naming Scheme of the NSS Modules ------------------------------------- - -The name of each function consist of various parts: - - _nss_SERVICE_FUNCTION - - SERVICE of course corresponds to the name of the module this -function is found in.(1) The FUNCTION part is derived from the -interface function in the C library itself. If the user calls the -function `gethostbyname' and the service used is `files' the function - - _nss_files_gethostbyname_r - -in the module - - libnss_files.so.2 - -is used. You see, what is explained above in not the whole truth. In -fact the NSS modules only contain reentrant versions of the lookup -functions. I.e., if the user would call the `gethostbyname_r' function -this also would end in the above function. For all user interface -functions the C library maps this call to a call to the reentrant -function. For reentrant functions this is trivial since the interface -is (nearly) the same. For the non-reentrant version The library keeps -internal buffers which are used to replace the user supplied buffer. +File: libc.info, Node: Access to the Terminal, Next: Orphaned Process Groups, Prev: Controlling Terminal, Up: Job Control - I.e., the reentrant functions _can_ have counterparts. No service -module is forced to have functions for all databases and all kinds to -access them. If a function is not available it is simply treated as if -the function would return `unavail' (*note Actions in the NSS -configuration::). +Access to the Controlling Terminal +================================== - The file name `libnss_files.so.2' would be on a Solaris 2 system -`nss_files.so.2'. This is the difference mentioned above. Sun's NSS -modules are usable as modules which get indirectly loaded only. + Processes in the foreground job of a controlling terminal have +unrestricted access to that terminal; background processes do not. This +section describes in more detail what happens when a process in a +background job tries to access its controlling terminal. - The NSS modules in the GNU C Library are prepared to be used as -normal libraries themselves. This is _not_ true at the moment, though. -However, the organization of the name space in the modules does not -make it impossible like it is for Solaris. Now you can see why the -modules are still libraries.(2) + When a process in a background job tries to read from its controlling +terminal, the process group is usually sent a `SIGTTIN' signal. This +normally causes all of the processes in that group to stop (unless they +handle the signal and don't stop themselves). However, if the reading +process is ignoring or blocking this signal, then `read' fails with an +`EIO' error instead. - ---------- Footnotes ---------- + Similarly, when a process in a background job tries to write to its +controlling terminal, the default behavior is to send a `SIGTTOU' +signal to the process group. However, the behavior is modified by the +`TOSTOP' bit of the local modes flags (*note Local Modes::). If this +bit is not set (which is the default), then writing to the controlling +terminal is always permitted without sending a signal. Writing is also +permitted if the `SIGTTOU' signal is being ignored or blocked by the +writing process. - (1) Now you might ask why this information is duplicated. The -answer is that we want to make it possible to link directly with these -shared objects. + Most other terminal operations that a program can do are treated as +reading or as writing. (The description of each operation should say +which.) - (2) There is a second explanation: we were too lazy to change the -Makefiles to allow the generation of shared objects not starting with -`lib' but don't tell this to anybody. + For more information about the primitive `read' and `write' +functions, see *Note I/O Primitives::.  -File: libc.info, Node: NSS Modules Interface, Prev: NSS Module Names, Up: NSS Module Internals - -The Interface of the Function in NSS Modules --------------------------------------------- - - Now we know about the functions contained in the modules. It is now -time to describe the types. When we mentioned the reentrant versions of -the functions above, this means there are some additional arguments -(compared with the standard, non-reentrant version). The prototypes for -the non-reentrant and reentrant versions of our function above are: - - struct hostent *gethostbyname (const char *name) - - int gethostbyname_r (const char *name, struct hostent *result_buf, - char *buf, size_t buflen, struct hostent **result, - int *h_errnop) - -The actual prototype of the function in the NSS modules in this case is - - enum nss_status _nss_files_gethostbyname_r (const char *name, - struct hostent *result_buf, - char *buf, size_t buflen, - int *errnop, int *h_errnop) - - I.e., the interface function is in fact the reentrant function with -the change of the return value and the omission of the RESULT -parameter. While the user-level function returns a pointer to the -result the reentrant function return an `enum nss_status' value: - -`NSS_STATUS_TRYAGAIN' - numeric value `-2' - -`NSS_STATUS_UNAVAIL' - numeric value `-1' - -`NSS_STATUS_NOTFOUND' - numeric value `0' - -`NSS_STATUS_SUCCESS' - numeric value `1' - -Now you see where the action items of the `/etc/nsswitch.conf' file are -used. - - If you study the source code you will find there is a fifth value: -`NSS_STATUS_RETURN'. This is an internal use only value, used by a few -functions in places where none of the above value can be used. If -necessary the source code should be examined to learn about the details. - - In case the interface function has to return an error it is important -that the correct error code is stored in `*ERRNOP'. Some return status -value have only one associated error code, others have more. - -`NSS_STATUS_TRYAGAIN' `EAGAIN' One of the functions used ran - temporarily out of resources or a - service is currently not available. - `ERANGE' The provided buffer is not large - enough. The function should be - called again with a larger buffer. -`NSS_STATUS_UNAVAIL' `ENOENT' A necessary input file cannot be - found. -`NSS_STATUS_NOTFOUND' `ENOENT' The requested entry is not - available. - - These are proposed values. There can be other error codes and the -described error codes can have different meaning. *With one -exception:* when returning `NSS_STATUS_TRYAGAIN' the error code -`ERANGE' _must_ mean that the user provided buffer is too small. -Everything is non-critical. - - The above function has something special which is missing for almost -all the other module functions. There is an argument H_ERRNOP. This -points to a variable which will be filled with the error code in case -the execution of the function fails for some reason. The reentrant -function cannot use the global variable H_ERRNO; `gethostbyname' calls -`gethostbyname_r' with the last argument set to `&h_errno'. - - The `getXXXbyYYY' functions are the most important functions in the -NSS modules. But there are others which implement the other ways to -access system databases (say for the password database, there are -`setpwent', `getpwent', and `endpwent'). These will be described in -more detail later. Here we give a general way to determine the -signature of the module function: - - * the return value is `int'; - - * the name is as explained in *note NSS Module Names::; - - * the first arguments are identical to the arguments of the - non-reentrant function; - - * the next three arguments are: - - `STRUCT_TYPE *result_buf' - pointer to buffer where the result is stored. `STRUCT_TYPE' - is normally a struct which corresponds to the database. +File: libc.info, Node: Orphaned Process Groups, Next: Implementing a Shell, Prev: Access to the Terminal, Up: Job Control - `char *buffer' - pointer to a buffer where the function can store additional - adata for the result etc. +Orphaned Process Groups +======================= - `size_t buflen' - length of the buffer pointed to by BUFFER. + When a controlling process terminates, its terminal becomes free and +a new session can be established on it. (In fact, another user could +log in on the terminal.) This could cause a problem if any processes +from the old session are still trying to use that terminal. - * possibly a last argument H_ERRNOP, for the host name and network - name lookup functions. + To prevent problems, process groups that continue running even after +the session leader has terminated are marked as "orphaned process +groups". -This table is correct for all functions but the `set...ent' and -`end...ent' functions. + When a process group becomes an orphan, its processes are sent a +`SIGHUP' signal. Ordinarily, this causes the processes to terminate. +However, if a program ignores this signal or establishes a handler for +it (*note Signal Handling::), it can continue running as in the orphan +process group even after its controlling process terminates; but it +still cannot access the terminal any more.  -File: libc.info, Node: Extending NSS, Prev: NSS Module Internals, Up: Name Service Switch - -Extending NSS -============= +File: libc.info, Node: Implementing a Shell, Next: Functions for Job Control, Prev: Orphaned Process Groups, Up: Job Control - One of the advantages of NSS mentioned above is that it can be -extended quite easily. There are two ways in which the extension can -happen: adding another database or adding another service. The former -is normally done only by the C library developers. It is here only -important to remember that adding another database is independent from -adding another service because a service need not support all databases -or lookup functions. +Implementing a Job Control Shell +================================ - A designer/implementor of a new service is therefore free to choose -the databases s/he is interested in and leave the rest for later (or -completely aside). + This section describes what a shell must do to implement job +control, by presenting an extensive sample program to illustrate the +concepts involved. * Menu: -* Adding another Service to NSS:: What is to do to add a new service. -* NSS Module Function Internals:: Guidelines for writing new NSS - service functions. +* Data Structures:: Introduction to the sample shell. +* Initializing the Shell:: What the shell must do to take + responsibility for job control. +* Launching Jobs:: Creating jobs to execute commands. +* Foreground and Background:: Putting a job in foreground of background. +* Stopped and Terminated Jobs:: Reporting job status. +* Continuing Stopped Jobs:: How to continue a stopped job in + the foreground or background. +* Missing Pieces:: Other parts of the shell.  -File: libc.info, Node: Adding another Service to NSS, Next: NSS Module Function Internals, Prev: Extending NSS, Up: Extending NSS +File: libc.info, Node: Data Structures, Next: Initializing the Shell, Up: Implementing a Shell -Adding another Service to NSS +Data Structures for the Shell ----------------------------- - The sources for a new service need not (and should not) be part of -the GNU C Library itself. The developer retains complete control over -the sources and its development. The links between the C library and -the new service module consists solely of the interface functions. - - Each module is designed following a specific interface specification. -For now the version is 2 (the interface in version 1 was not adequate) -and this manifests in the version number of the shared library object of -the NSS modules: they have the extension `.2'. If the interface -changes again in an incompatible way, this number will be increased. -Modules using the old interface will still be usable. - - Developers of a new service will have to make sure that their module -is created using the correct interface number. This means the file -itself must have the correct name and on ElF systems the "soname" -(Shared Object Name) must also have this number. Building a module -from a bunch of object files on an ELF system using GNU CC could be -done like this: + All of the program examples included in this chapter are part of a +simple shell program. This section presents data structures and +utility functions which are used throughout the example. - gcc -shared -o libnss_NAME.so.2 -Wl,-soname,libnss_NAME.so.2 OBJECTS + The sample shell deals mainly with two data structures. The `job' +type contains information about a job, which is a set of subprocesses +linked together with pipes. The `process' type holds information about +a single subprocess. Here are the relevant data structure declarations: -*Note Options for Linking: (gcc)Link Options, to learn more about this -command line. + /* A process is a single process. */ + typedef struct process + { + struct process *next; /* next process in pipeline */ + char **argv; /* for exec */ + pid_t pid; /* process ID */ + char completed; /* true if process has completed */ + char stopped; /* true if process has stopped */ + int status; /* reported status value */ + } process; + + /* A job is a pipeline of processes. */ + typedef struct job + { + struct job *next; /* next active job */ + char *command; /* command line, used for messages */ + process *first_process; /* list of processes in this job */ + pid_t pgid; /* process group ID */ + char notified; /* true if user told about stopped job */ + struct termios tmodes; /* saved terminal modes */ + int stdin, stdout, stderr; /* standard i/o channels */ + } job; + + /* The active jobs are linked into a list. This is its head. */ + job *first_job = NULL; - To use the new module the library must be able to find it. This can -be achieved by using options for the dynamic linker so that it will -search the directory where the binary is placed. For an ELF system -this could be done by adding the wanted directory to the value of -`LD_LIBRARY_PATH'. + Here are some utility functions that are used for operating on `job' +objects. - But this is not always possible since some programs (those which run -under IDs which do not belong to the user) ignore this variable. -Therefore the stable version of the module should be placed into a -directory which is searched by the dynamic linker. Normally this should -be the directory `$prefix/lib', where `$prefix' corresponds to the -value given to configure using the `--prefix' option. But be careful: -this should only be done if it is clear the module does not cause any -harm. System administrators should be careful. + /* Find the active job with the indicated PGID. */ + job * + find_job (pid_t pgid) + { + job *j; + + for (j = first_job; j; j = j->next) + if (j->pgid == pgid) + return j; + return NULL; + } + + /* Return true if all processes in the job have stopped or completed. */ + int + job_is_stopped (job *j) + { + process *p; + + for (p = j->first_process; p; p = p->next) + if (!p->completed && !p->stopped) + return 0; + return 1; + } + + /* Return true if all processes in the job have completed. */ + int + job_is_completed (job *j) + { + process *p; + + for (p = j->first_process; p; p = p->next) + if (!p->completed) + return 0; + return 1; + }  -File: libc.info, Node: NSS Module Function Internals, Prev: Adding another Service to NSS, Up: Extending NSS +File: libc.info, Node: Initializing the Shell, Next: Launching Jobs, Prev: Data Structures, Up: Implementing a Shell -Internals of the NSS Module Functions -------------------------------------- +Initializing the Shell +---------------------- - Until now we only provided the syntactic interface for the functions -in the NSS module. In fact there is not much more we can say since the -implementation obviously is different for each function. But a few -general rules must be followed by all functions. + When a shell program that normally performs job control is started, +it has to be careful in case it has been invoked from another shell +that is already doing its own job control. - In fact there are four kinds of different functions which may appear -in the interface. All derive from the traditional ones for system -databases. DB in the following table is normally an abbreviation for -the database (e.g., it is `pw' for the password database). + A subshell that runs interactively has to ensure that it has been +placed in the foreground by its parent shell before it can enable job +control itself. It does this by getting its initial process group ID +with the `getpgrp' function, and comparing it to the process group ID +of the current foreground job associated with its controlling terminal +(which can be retrieved using the `tcgetpgrp' function). -`enum nss_status _nss_DATABASE_setDBent (void)' - This function prepares the service for following operations. For a - simple file based lookup this means files could be opened, for - other services this function simply is a noop. + If the subshell is not running as a foreground job, it must stop +itself by sending a `SIGTTIN' signal to its own process group. It may +not arbitrarily put itself into the foreground; it must wait for the +user to tell the parent shell to do this. If the subshell is continued +again, it should repeat the check and stop itself again if it is still +not in the foreground. - One special case for this function is that it takes an additional - argument for some DATABASEs (i.e., the interface is `int setDBent - (int)'). *Note Host Names::, which describes the `sethostent' - function. + Once the subshell has been placed into the foreground by its parent +shell, it can enable its own job control. It does this by calling +`setpgid' to put itself into its own process group, and then calling +`tcsetpgrp' to place this process group into the foreground. - The return value should be NSS_STATUS_SUCCESS or according to the - table above in case of an error (*note NSS Modules Interface::). + When a shell enables job control, it should set itself to ignore all +the job control stop signals so that it doesn't accidentally stop +itself. You can do this by setting the action for all the stop signals +to `SIG_IGN'. -`enum nss_status _nss_DATABASE_endDBent (void)' - This function simply closes all files which are still open or - removes buffer caches. If there are no files or buffers to remove - this is again a simple noop. + A subshell that runs non-interactively cannot and should not support +job control. It must leave all processes it creates in the same process +group as the shell itself; this allows the non-interactive shell and its +child processes to be treated as a single job by the parent shell. This +is easy to do--just don't use any of the job control primitives--but +you must remember to make the shell do it. - There normally is no return value different to NSS_STATUS_SUCCESS. + Here is the initialization code for the sample shell that shows how +to do all of this. -`enum nss_status _nss_DATABASE_getDBent_r (STRUCTURE *result, char *buffer, size_t buflen, int *errnop)' - Since this function will be called several times in a row to - retrieve one entry after the other it must keep some kind of - state. But this also means the functions are not really - reentrant. They are reentrant only in that simultaneous calls to - this function will not try to write the retrieved data in the same - place (as it would be the case for the non-reentrant functions); - instead, it writes to the structure pointed to by the RESULT - parameter. But the calls share a common state and in the case of - a file access this means they return neighboring entries in the - file. + /* Keep track of attributes of the shell. */ + + #include + #include + #include + + pid_t shell_pgid; + struct termios shell_tmodes; + int shell_terminal; + int shell_is_interactive; + + + /* Make sure the shell is running interactively as the foreground job + before proceeding. */ + + void + init_shell () + { + + /* See if we are running interactively. */ + shell_terminal = STDIN_FILENO; + shell_is_interactive = isatty (shell_terminal); + + if (shell_is_interactive) + { + /* Loop until we are in the foreground. */ + while (tcgetpgrp (shell_terminal) != (shell_pgid = getpgrp ())) + kill (- shell_pgid, SIGTTIN); + + /* Ignore interactive and job-control signals. */ + signal (SIGINT, SIG_IGN); + signal (SIGQUIT, SIG_IGN); + signal (SIGTSTP, SIG_IGN); + signal (SIGTTIN, SIG_IGN); + signal (SIGTTOU, SIG_IGN); + signal (SIGCHLD, SIG_IGN); + + /* Put ourselves in our own process group. */ + shell_pgid = getpid (); + if (setpgid (shell_pgid, shell_pgid) < 0) + { + perror ("Couldn't put the shell in its own process group"); + exit (1); + } + + /* Grab control of the terminal. */ + tcsetpgrp (shell_terminal, shell_pgid); + + /* Save default terminal attributes for shell. */ + tcgetattr (shell_terminal, &shell_tmodes); + } + } - The buffer of length BUFLEN pointed to by BUFFER can be used for - storing some additional data for the result. It is _not_ - guaranteed that the same buffer will be passed for the next call - of this function. Therefore one must not misuse this buffer to - save some state information from one call to another. + +File: libc.info, Node: Launching Jobs, Next: Foreground and Background, Prev: Initializing the Shell, Up: Implementing a Shell - Before the function returns the implementation should store the - value of the local ERRNO variable in the variable pointed to be - ERRNOP. This is important to guarantee the module working in - statically linked programs. +Launching Jobs +-------------- - As explained above this function could also have an additional last - argument. This depends on the database used; it happens only for - `host' and `networks'. + Once the shell has taken responsibility for performing job control on +its controlling terminal, it can launch jobs in response to commands +typed by the user. - The function shall return `NSS_STATUS_SUCCESS' as long as there are - more entries. When the last entry was read it should return - `NSS_STATUS_NOTFOUND'. When the buffer given as an argument is too - small for the data to be returned `NSS_STATUS_TRYAGAIN' should be - returned. When the service was not formerly initialized by a call - to `_nss_DATABASE_setDBent' all return value allowed for this - function can also be returned here. + To create the processes in a process group, you use the same `fork' +and `exec' functions described in *Note Process Creation Concepts::. +Since there are multiple child processes involved, though, things are a +little more complicated and you must be careful to do things in the +right order. Otherwise, nasty race conditions can result. -`enum nss_status _nss_DATABASE_getDBbyXX_r (PARAMS, STRUCTURE *result, char *buffer, size_t buflen, int *errnop)' - This function shall return the entry from the database which is - addressed by the PARAMS. The type and number of these arguments - vary. It must be individually determined by looking to the - user-level interface functions. All arguments given to the - non-reentrant version are here described by PARAMS. + You have two choices for how to structure the tree of parent-child +relationships among the processes. You can either make all the +processes in the process group be children of the shell process, or you +can make one process in group be the ancestor of all the other processes +in that group. The sample shell program presented in this chapter uses +the first approach because it makes bookkeeping somewhat simpler. - The result must be stored in the structure pointed to by RESULT. - If there is additional data to return (say strings, where the - RESULT structure only contains pointers) the function must use the - BUFFER or length BUFLEN. There must not be any references to - non-constant global data. + As each process is forked, it should put itself in the new process +group by calling `setpgid'; see *Note Process Group Functions::. The +first process in the new group becomes its "process group leader", and +its process ID becomes the "process group ID" for the group. - The implementation of this function should honour the STAYOPEN - flag set by the `setDBent' function whenever this makes sense. + The shell should also call `setpgid' to put each of its child +processes into the new process group. This is because there is a +potential timing problem: each child process must be put in the process +group before it begins executing a new program, and the shell depends on +having all the child processes in the group before it continues +executing. If both the child processes and the shell call `setpgid', +this ensures that the right things happen no matter which process gets +to it first. - Before the function returns the implementation should store the - value of the local ERRNO variable in the variable pointed to be - ERRNOP. This is important to guarantee the module working in - statically linked programs. + If the job is being launched as a foreground job, the new process +group also needs to be put into the foreground on the controlling +terminal using `tcsetpgrp'. Again, this should be done by the shell as +well as by each of its child processes, to avoid race conditions. - Again, this function takes an additional last argument for the - `host' and `networks' database. + The next thing each child process should do is to reset its signal +actions. - The return value should as always follow the rules given above - (*note NSS Modules Interface::). + During initialization, the shell process set itself to ignore job +control signals; see *Note Initializing the Shell::. As a result, any +child processes it creates also ignore these signals by inheritance. +This is definitely undesirable, so each child process should explicitly +set the actions for these signals back to `SIG_DFL' just after it is +forked. - -File: libc.info, Node: Users and Groups, Next: System Management, Prev: Name Service Switch, Up: Top + Since shells follow this convention, applications can assume that +they inherit the correct handling of these signals from the parent +process. But every application has a responsibility not to mess up the +handling of stop signals. Applications that disable the normal +interpretation of the SUSP character should provide some other +mechanism for the user to stop the job. When the user invokes this +mechanism, the program should send a `SIGTSTP' signal to the process +group of the process, not just to the process itself. *Note Signaling +Another Process::. -Users and Groups -**************** + Finally, each child process should call `exec' in the normal way. +This is also the point at which redirection of the standard input and +output channels should be handled. *Note Duplicating Descriptors::, +for an explanation of how to do this. - Every user who can log in on the system is identified by a unique -number called the "user ID". Each process has an effective user ID -which says which user's access permissions it has. + Here is the function from the sample shell program that is +responsible for launching a program. The function is executed by each +child process immediately after it has been forked by the shell, and +never returns. - Users are classified into "groups" for access control purposes. Each -process has one or more "group ID values" which say which groups the -process can use for access to files. + void + launch_process (process *p, pid_t pgid, + int infile, int outfile, int errfile, + int foreground) + { + pid_t pid; + + if (shell_is_interactive) + { + /* Put the process into the process group and give the process group + the terminal, if appropriate. + This has to be done both by the shell and in the individual + child processes because of potential race conditions. */ + pid = getpid (); + if (pgid == 0) pgid = pid; + setpgid (pid, pgid); + if (foreground) + tcsetpgrp (shell_terminal, pgid); + + /* Set the handling for job control signals back to the default. */ + signal (SIGINT, SIG_DFL); + signal (SIGQUIT, SIG_DFL); + signal (SIGTSTP, SIG_DFL); + signal (SIGTTIN, SIG_DFL); + signal (SIGTTOU, SIG_DFL); + signal (SIGCHLD, SIG_DFL); + } + + /* Set the standard input/output channels of the new process. */ + if (infile != STDIN_FILENO) + { + dup2 (infile, STDIN_FILENO); + close (infile); + } + if (outfile != STDOUT_FILENO) + { + dup2 (outfile, STDOUT_FILENO); + close (outfile); + } + if (errfile != STDERR_FILENO) + { + dup2 (errfile, STDERR_FILENO); + close (errfile); + } + + /* Exec the new process. Make sure we exit. */ + execvp (p->argv[0], p->argv); + perror ("execvp"); + exit (1); + } - The effective user and group IDs of a process collectively form its -"persona". This determines which files the process can access. -Normally, a process inherits its persona from the parent process, but -under special circumstances a process can change its persona and thus -change its access permissions. + If the shell is not running interactively, this function does not do +anything with process groups or signals. Remember that a shell not +performing job control must keep all of its subprocesses in the same +process group as the shell itself. - Each file in the system also has a user ID and a group ID. Access -control works by comparing the user and group IDs of the file with those -of the running process. + Next, here is the function that actually launches a complete job. +After creating the child processes, this function calls some other +functions to put the newly created job into the foreground or +background; these are discussed in *Note Foreground and Background::. - The system keeps a database of all the registered users, and another -database of all the defined groups. There are library functions you -can use to examine these databases. + void + launch_job (job *j, int foreground) + { + process *p; + pid_t pid; + int mypipe[2], infile, outfile; + + infile = j->stdin; + for (p = j->first_process; p; p = p->next) + { + /* Set up pipes, if necessary. */ + if (p->next) + { + if (pipe (mypipe) < 0) + { + perror ("pipe"); + exit (1); + } + outfile = mypipe[1]; + } + else + outfile = j->stdout; + + /* Fork the child processes. */ + pid = fork (); + if (pid == 0) + /* This is the child process. */ + launch_process (p, j->pgid, infile, + outfile, j->stderr, foreground); + else if (pid < 0) + { + /* The fork failed. */ + perror ("fork"); + exit (1); + } + else + { + /* This is the parent process. */ + p->pid = pid; + if (shell_is_interactive) + { + if (!j->pgid) + j->pgid = pid; + setpgid (pid, j->pgid); + } + } + + /* Clean up after pipes. */ + if (infile != j->stdin) + close (infile); + if (outfile != j->stdout) + close (outfile); + infile = mypipe[0]; + } + + format_job_info (j, "launched"); + + if (!shell_is_interactive) + wait_for_job (j); + else if (foreground) + put_job_in_foreground (j, 0); + else + put_job_in_background (j, 0); + } -* Menu: + +File: libc.info, Node: Foreground and Background, Next: Stopped and Terminated Jobs, Prev: Launching Jobs, Up: Implementing a Shell -* User and Group IDs:: Each user has a unique numeric ID; - likewise for groups. -* Process Persona:: The user IDs and group IDs of a process. -* Why Change Persona:: Why a program might need to change - its user and/or group IDs. -* How Change Persona:: Changing the user and group IDs. -* Reading Persona:: How to examine the user and group IDs. +Foreground and Background +------------------------- -* Setting User ID:: Functions for setting the user ID. -* Setting Groups:: Functions for setting the group IDs. + Now let's consider what actions must be taken by the shell when it +launches a job into the foreground, and how this differs from what must +be done when a background job is launched. -* Enable/Disable Setuid:: Turning setuid access on and off. -* Setuid Program Example:: The pertinent parts of one sample program. -* Tips for Setuid:: How to avoid granting unlimited access. + When a foreground job is launched, the shell must first give it +access to the controlling terminal by calling `tcsetpgrp'. Then, the +shell should wait for processes in that process group to terminate or +stop. This is discussed in more detail in *Note Stopped and Terminated +Jobs::. -* Who Logged In:: Getting the name of the user who logged in, - or of the real user ID of the current process. + When all of the processes in the group have either completed or +stopped, the shell should regain control of the terminal for its own +process group by calling `tcsetpgrp' again. Since stop signals caused +by I/O from a background process or a SUSP character typed by the user +are sent to the process group, normally all the processes in the job +stop together. -* User Accounting Database:: Keeping information about users and various - actions in databases. + The foreground job may have left the terminal in a strange state, so +the shell should restore its own saved terminal modes before +continuing. In case the job is merely stopped, the shell should first +save the current terminal modes so that it can restore them later if +the job is continued. The functions for dealing with terminal modes are +`tcgetattr' and `tcsetattr'; these are described in *Note Terminal +Modes::. -* User Database:: Functions and data structures for - accessing the user database. -* Group Database:: Functions and data structures for - accessing the group database. -* Database Example:: Example program showing the use of database - inquiry functions. -* Netgroup Database:: Functions for accessing the netgroup database. + Here is the sample shell's function for doing all of this. - -File: libc.info, Node: User and Group IDs, Next: Process Persona, Up: Users and Groups + /* Put job J in the foreground. If CONT is nonzero, + restore the saved terminal modes and send the process group a + `SIGCONT' signal to wake it up before we block. */ + + void + put_job_in_foreground (job *j, int cont) + { + /* Put the job into the foreground. */ + tcsetpgrp (shell_terminal, j->pgid); + + /* Send the job a continue signal, if necessary. */ + if (cont) + { + tcsetattr (shell_terminal, TCSADRAIN, &j->tmodes); + if (kill (- j->pgid, SIGCONT) < 0) + perror ("kill (SIGCONT)"); + } + + /* Wait for it to report. */ + wait_for_job (j); + + /* Put the shell back in the foreground. */ + tcsetpgrp (shell_terminal, shell_pgid); + + /* Restore the shell's terminal modes. */ + tcgetattr (shell_terminal, &j->tmodes); + tcsetattr (shell_terminal, TCSADRAIN, &shell_tmodes); + } -User and Group IDs -================== + If the process group is launched as a background job, the shell +should remain in the foreground itself and continue to read commands +from the terminal. - Each user account on a computer system is identified by a "user -name" (or "login name") and "user ID". Normally, each user name has a -unique user ID, but it is possible for several login names to have the -same user ID. The user names and corresponding user IDs are stored in -a data base which you can access as described in *Note User Database::. + In the sample shell, there is not much that needs to be done to put +a job into the background. Here is the function it uses: - Users are classified in "groups". Each user name belongs to one -"default group" and may also belong to any number of "supplementary -groups". Users who are members of the same group can share resources -(such as files) that are not accessible to users who are not a member -of that group. Each group has a "group name" and "group ID". *Note -Group Database::, for how to find information about a group ID or group -name. + /* Put a job in the background. If the cont argument is true, send + the process group a `SIGCONT' signal to wake it up. */ + + void + put_job_in_background (job *j, int cont) + { + /* Send the job a continue signal, if necessary. */ + if (cont) + if (kill (-j->pgid, SIGCONT) < 0) + perror ("kill (SIGCONT)"); + } diff -durpN glibc-2.2.3/manual/libc.info-44 glibc-2.2.4/manual/libc.info-44 --- glibc-2.2.3/manual/libc.info-44 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-44 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1246 +7,1238 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual - -File: libc.info, Node: Process Persona, Next: Why Change Persona, Prev: User and Group IDs, Up: Users and Groups + (b) The FSF's Back-Cover Text is: -The Persona of a Process -======================== + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - At any time, each process has an "effective user ID", a "effective -group ID", and a set of "supplementary group IDs". These IDs determine -the privileges of the process. They are collectively called the -"persona" of the process, because they determine "who it is" for -purposes of access control. + +File: libc.info, Node: Stopped and Terminated Jobs, Next: Continuing Stopped Jobs, Prev: Foreground and Background, Up: Implementing a Shell - Your login shell starts out with a persona which consists of your -user ID, your default group ID, and your supplementary group IDs (if -you are in more than one group). In normal circumstances, all your -other processes inherit these values. +Stopped and Terminated Jobs +--------------------------- - A process also has a "real user ID" which identifies the user who -created the process, and a "real group ID" which identifies that user's -default group. These values do not play a role in access control, so -we do not consider them part of the persona. But they are also -important. + When a foreground process is launched, the shell must block until +all of the processes in that job have either terminated or stopped. It +can do this by calling the `waitpid' function; see *Note Process +Completion::. Use the `WUNTRACED' option so that status is reported +for processes that stop as well as processes that terminate. - Both the real and effective user ID can be changed during the -lifetime of a process. *Note Why Change Persona::. + The shell must also check on the status of background jobs so that it +can report terminated and stopped jobs to the user; this can be done by +calling `waitpid' with the `WNOHANG' option. A good place to put a +such a check for terminated and stopped jobs is just before prompting +for a new command. - For details on how a process's effective user ID and group IDs affect -its permission to access files, see *Note Access Permission::. + The shell can also receive asynchronous notification that there is +status information available for a child process by establishing a +handler for `SIGCHLD' signals. *Note Signal Handling::. - The effective user ID of a process also controls permissions for -sending signals using the `kill' function. *Note Signaling Another -Process::. + In the sample shell program, the `SIGCHLD' signal is normally +ignored. This is to avoid reentrancy problems involving the global data +structures the shell manipulates. But at specific times when the shell +is not using these data structures--such as when it is waiting for +input on the terminal--it makes sense to enable a handler for +`SIGCHLD'. The same function that is used to do the synchronous status +checks (`do_job_notification', in this case) can also be called from +within this handler. - Finally, there are many operations which can only be performed by a -process whose effective user ID is zero. A process with this user ID is -a "privileged process". Commonly the user name `root' is associated -with user ID 0, but there may be other user names with this ID. + Here are the parts of the sample shell program that deal with +checking the status of jobs and reporting the information to the user. + + /* Store the status of the process PID that was returned by waitpid. + Return 0 if all went well, nonzero otherwise. */ + + int + mark_process_status (pid_t pid, int status) + { + job *j; + process *p; + + if (pid > 0) + { + /* Update the record for the process. */ + for (j = first_job; j; j = j->next) + for (p = j->first_process; p; p = p->next) + if (p->pid == pid) + { + p->status = status; + if (WIFSTOPPED (status)) + p->stopped = 1; + else + { + p->completed = 1; + if (WIFSIGNALED (status)) + fprintf (stderr, "%d: Terminated by signal %d.\n", + (int) pid, WTERMSIG (p->status)); + } + return 0; + } + fprintf (stderr, "No child process %d.\n", pid); + return -1; + } + else if (pid == 0 || errno == ECHILD) + /* No processes ready to report. */ + return -1; + else { + /* Other weird errors. */ + perror ("waitpid"); + return -1; + } + } + + /* Check for processes that have status information available, + without blocking. */ + + void + update_status (void) + { + int status; + pid_t pid; + + do + pid = waitpid (WAIT_ANY, &status, WUNTRACED|WNOHANG); + while (!mark_process_status (pid, status)); + } + + /* Check for processes that have status information available, + blocking until all processes in the given job have reported. */ + + void + wait_for_job (job *j) + { + int status; + pid_t pid; + + do + pid = waitpid (WAIT_ANY, &status, WUNTRACED); + while (!mark_process_status (pid, status) + && !job_is_stopped (j) + && !job_is_completed (j)); + } + + /* Format information about job status for the user to look at. */ + + void + format_job_info (job *j, const char *status) + { + fprintf (stderr, "%ld (%s): %s\n", (long)j->pgid, status, j->command); + } + + /* Notify the user about stopped or terminated jobs. + Delete terminated jobs from the active job list. */ + + void + do_job_notification (void) + { + job *j, *jlast, *jnext; + process *p; + + /* Update status information for child processes. */ + update_status (); + + jlast = NULL; + for (j = first_job; j; j = jnext) + { + jnext = j->next; + + /* If all processes have completed, tell the user the job has + completed and delete it from the list of active jobs. */ + if (job_is_completed (j)) { + format_job_info (j, "completed"); + if (jlast) + jlast->next = jnext; + else + first_job = jnext; + free_job (j); + } + + /* Notify the user about stopped jobs, + marking them so that we won't do this more than once. */ + else if (job_is_stopped (j) && !j->notified) { + format_job_info (j, "stopped"); + j->notified = 1; + jlast = j; + } + + /* Don't say anything about jobs that are still running. */ + else + jlast = j; + } + }  -File: libc.info, Node: Why Change Persona, Next: How Change Persona, Prev: Process Persona, Up: Users and Groups +File: libc.info, Node: Continuing Stopped Jobs, Next: Missing Pieces, Prev: Stopped and Terminated Jobs, Up: Implementing a Shell -Why Change the Persona of a Process? -==================================== +Continuing Stopped Jobs +----------------------- - The most obvious situation where it is necessary for a process to -change its user and/or group IDs is the `login' program. When `login' -starts running, its user ID is `root'. Its job is to start a shell -whose user and group IDs are those of the user who is logging in. (To -accomplish this fully, `login' must set the real user and group IDs as -well as its persona. But this is a special case.) + The shell can continue a stopped job by sending a `SIGCONT' signal +to its process group. If the job is being continued in the foreground, +the shell should first invoke `tcsetpgrp' to give the job access to the +terminal, and restore the saved terminal settings. After continuing a +job in the foreground, the shell should wait for the job to stop or +complete, as if the job had just been launched in the foreground. - The more common case of changing persona is when an ordinary user -program needs access to a resource that wouldn't ordinarily be -accessible to the user actually running it. + The sample shell program handles both newly created and continued +jobs with the same pair of functions, `put_job_in_foreground' and +`put_job_in_background'. The definitions of these functions were given +in *Note Foreground and Background::. When continuing a stopped job, a +nonzero value is passed as the CONT argument to ensure that the +`SIGCONT' signal is sent and the terminal modes reset, as appropriate. - For example, you may have a file that is controlled by your program -but that shouldn't be read or modified directly by other users, either -because it implements some kind of locking protocol, or because you want -to preserve the integrity or privacy of the information it contains. -This kind of restricted access can be implemented by having the program -change its effective user or group ID to match that of the resource. + This leaves only a function for updating the shell's internal +bookkeeping about the job being continued: - Thus, imagine a game program that saves scores in a file. The game -program itself needs to be able to update this file no matter who is -running it, but if users can write the file without going through the -game, they can give themselves any scores they like. Some people -consider this undesirable, or even reprehensible. It can be prevented -by creating a new user ID and login name (say, `games') to own the -scores file, and make the file writable only by this user. Then, when -the game program wants to update this file, it can change its effective -user ID to be that for `games'. In effect, the program must adopt the -persona of `games' so it can write the scores file. + /* Mark a stopped job J as being running again. */ + + void + mark_job_as_running (job *j) + { + Process *p; + + for (p = j->first_process; p; p = p->next) + p->stopped = 0; + j->notified = 0; + } + + /* Continue the job J. */ + + void + continue_job (job *j, int foreground) + { + mark_job_as_running (j); + if (foreground) + put_job_in_foreground (j, 1); + else + put_job_in_background (j, 1); + }  -File: libc.info, Node: How Change Persona, Next: Reading Persona, Prev: Why Change Persona, Up: Users and Groups +File: libc.info, Node: Missing Pieces, Prev: Continuing Stopped Jobs, Up: Implementing a Shell -How an Application Can Change Persona -===================================== +The Missing Pieces +------------------ - The ability to change the persona of a process can be a source of -unintentional privacy violations, or even intentional abuse. Because of -the potential for problems, changing persona is restricted to special -circumstances. + The code extracts for the sample shell included in this chapter are +only a part of the entire shell program. In particular, nothing at all +has been said about how `job' and `program' data structures are +allocated and initialized. - You can't arbitrarily set your user ID or group ID to anything you -want; only privileged processes can do that. Instead, the normal way -for a program to change its persona is that it has been set up in -advance to change to a particular user or group. This is the function -of the setuid and setgid bits of a file's access mode. *Note -Permission Bits::. + Most real shells provide a complex user interface that has support +for a command language; variables; abbreviations, substitutions, and +pattern matching on file names; and the like. All of this is far too +complicated to explain here! Instead, we have concentrated on showing +how to implement the core process creation and job control functions +that can be called from such a shell. - When the setuid bit of an executable file is on, executing that file -gives the process a third user ID: the "file user ID". This ID is set -to the owner ID of the file. The system then changes the effective -user ID to the file user ID. The real user ID remains as it was. -Likewise, if the setgid bit is on, the process is given a "file group -ID" equal to the group ID of the file, and its effective group ID is -changed to the file group ID. + Here is a table summarizing the major entry points we have presented: - If a process has a file ID (user or group), then it can at any time -change its effective ID to its real ID and back to its file ID. -Programs use this feature to relinquish their special privileges except -when they actually need them. This makes it less likely that they can -be tricked into doing something inappropriate with their privileges. +`void init_shell (void)' + Initialize the shell's internal state. *Note Initializing the + Shell::. - *Portability Note:* Older systems do not have file IDs. To -determine if a system has this feature, you can test the compiler -define `_POSIX_SAVED_IDS'. (In the POSIX standard, file IDs are known -as saved IDs.) +`void launch_job (job *J, int FOREGROUND)' + Launch the job J as either a foreground or background job. *Note + Launching Jobs::. - *Note File Attributes::, for a more general discussion of file modes -and accessibility. +`void do_job_notification (void)' + Check for and report any jobs that have terminated or stopped. + Can be called synchronously or within a handler for `SIGCHLD' + signals. *Note Stopped and Terminated Jobs::. + +`void continue_job (job *J, int FOREGROUND)' + Continue the job J. *Note Continuing Stopped Jobs::. + + Of course, a real shell would also want to provide other functions +for managing jobs. For example, it would be useful to have commands to +list all active jobs or to send a signal (such as `SIGKILL') to a job.  -File: libc.info, Node: Reading Persona, Next: Setting User ID, Prev: How Change Persona, Up: Users and Groups +File: libc.info, Node: Functions for Job Control, Prev: Implementing a Shell, Up: Job Control -Reading the Persona of a Process -================================ +Functions for Job Control +========================= - Here are detailed descriptions of the functions for reading the user -and group IDs of a process, both real and effective. To use these -facilities, you must include the header files `sys/types.h' and -`unistd.h'. + This section contains detailed descriptions of the functions relating +to job control. - - Data Type: uid_t - This is an integer data type used to represent user IDs. In the - GNU library, this is an alias for `unsigned int'. +* Menu: - - Data Type: gid_t - This is an integer data type used to represent group IDs. In the - GNU library, this is an alias for `unsigned int'. +* Identifying the Terminal:: Determining the controlling terminal's name. +* Process Group Functions:: Functions for manipulating process groups. +* Terminal Access Functions:: Functions for controlling terminal access. - - Function: uid_t getuid (void) - The `getuid' function returns the real user ID of the process. + +File: libc.info, Node: Identifying the Terminal, Next: Process Group Functions, Up: Functions for Job Control - - Function: gid_t getgid (void) - The `getgid' function returns the real group ID of the process. +Identifying the Controlling Terminal +------------------------------------ - - Function: uid_t geteuid (void) - The `geteuid' function returns the effective user ID of the - process. + You can use the `ctermid' function to get a file name that you can +use to open the controlling terminal. In the GNU library, it returns +the same string all the time: `"/dev/tty"'. That is a special "magic" +file name that refers to the controlling terminal of the current +process (if it has one). To find the name of the specific terminal +device, use `ttyname'; *note Is It a Terminal::. - - Function: gid_t getegid (void) - The `getegid' function returns the effective group ID of the - process. + The function `ctermid' is declared in the header file `stdio.h'. - - Function: int getgroups (int COUNT, gid_t *GROUPS) - The `getgroups' function is used to inquire about the supplementary - group IDs of the process. Up to COUNT of these group IDs are - stored in the array GROUPS; the return value from the function is - the number of group IDs actually stored. If COUNT is smaller than - the total number of supplementary group IDs, then `getgroups' - returns a value of `-1' and `errno' is set to `EINVAL'. + - Function: char * ctermid (char *STRING) + The `ctermid' function returns a string containing the file name of + the controlling terminal for the current process. If STRING is + not a null pointer, it should be an array that can hold at least + `L_ctermid' characters; the string is returned in this array. + Otherwise, a pointer to a string in a static area is returned, + which might get overwritten on subsequent calls to this function. - If COUNT is zero, then `getgroups' just returns the total number - of supplementary group IDs. On systems that do not support - supplementary groups, this will always be zero. + An empty string is returned if the file name cannot be determined + for any reason. Even if a file name is returned, access to the + file it represents is not guaranteed. - Here's how to use `getgroups' to read all the supplementary group - IDs: + - Macro: int L_ctermid + The value of this macro is an integer constant expression that + represents the size of a string large enough to hold the file name + returned by `ctermid'. - gid_t * - read_all_groups (void) - { - int ngroups = getgroups (0, NULL); - gid_t *groups - = (gid_t *) xmalloc (ngroups * sizeof (gid_t)); - int val = getgroups (ngroups, groups); - if (val < 0) - { - free (groups); - return NULL; - } - return groups; - } + See also the `isatty' and `ttyname' functions, in *Note Is It a +Terminal::.  -File: libc.info, Node: Setting User ID, Next: Setting Groups, Prev: Reading Persona, Up: Users and Groups +File: libc.info, Node: Process Group Functions, Next: Terminal Access Functions, Prev: Identifying the Terminal, Up: Functions for Job Control -Setting the User ID -=================== +Process Group Functions +----------------------- - This section describes the functions for altering the user ID (real -and/or effective) of a process. To use these facilities, you must -include the header files `sys/types.h' and `unistd.h'. + Here are descriptions of the functions for manipulating process +groups. Your program should include the header files `sys/types.h' and +`unistd.h' to use these functions. - - Function: int seteuid (uid_t NEWEUID) - This function sets the effective user ID of a process to NEWUID, - provided that the process is allowed to change its effective user - ID. A privileged process (effective user ID zero) can change its - effective user ID to any legal value. An unprivileged process - with a file user ID can change its effective user ID to its real - user ID or to its file user ID. Otherwise, a process may not - change its effective user ID at all. + - Function: pid_t setsid (void) + The `setsid' function creates a new session. The calling process + becomes the session leader, and is put in a new process group whose + process group ID is the same as the process ID of that process. + There are initially no other processes in the new process group, + and no other process groups in the new session. - The `seteuid' function returns a value of `0' to indicate - successful completion, and a value of `-1' to indicate an error. - The following `errno' error conditions are defined for this - function: + This function also makes the calling process have no controlling + terminal. - `EINVAL' - The value of the NEWUID argument is invalid. + The `setsid' function returns the new process group ID of the + calling process if successful. A return value of `-1' indicates an + error. The following `errno' error conditions are defined for this + function: `EPERM' - The process may not change to the specified ID. - - Older systems (those without the `_POSIX_SAVED_IDS' feature) do not - have this function. - - - Function: int setuid (uid_t NEWUID) - If the calling process is privileged, this function sets both the - real and effective user ID of the process to NEWUID. It also - deletes the file user ID of the process, if any. NEWUID may be any - legal value. (Once this has been done, there is no way to recover - the old effective user ID.) - - If the process is not privileged, and the system supports the - `_POSIX_SAVED_IDS' feature, then this function behaves like - `seteuid'. - - The return values and error conditions are the same as for - `seteuid'. - - - Function: int setreuid (uid_t RUID, uid_t EUID) - This function sets the real user ID of the process to RUID and the - effective user ID to EUID. If RUID is `-1', it means not to - change the real user ID; likewise if EUID is `-1', it means not to - change the effective user ID. + The calling process is already a process group leader, or + there is already another process group around that has the + same process group ID. - The `setreuid' function exists for compatibility with 4.3 BSD Unix, - which does not support file IDs. You can use this function to - swap the effective and real user IDs of the process. (Privileged - processes are not limited to this particular usage.) If file IDs - are supported, you should use that feature instead of this - function. *Note Enable/Disable Setuid::. + - Function: pid_t getsid (pid_t PID) + The `getsid' function returns the process group ID of the session + leader of the specified process. If a PID is `0', the process + group ID of the session leader of the current process is returned. - The return value is `0' on success and `-1' on failure. The + In case of error `-1' is returned and `errno' is set. The following `errno' error conditions are defined for this function: - `EPERM' - The process does not have the appropriate privileges; you do - not have permission to change to the specified ID. - - -File: libc.info, Node: Setting Groups, Next: Enable/Disable Setuid, Prev: Setting User ID, Up: Users and Groups - -Setting the Group IDs -===================== + `ESRCH' + There is no process with the given process ID PID. - This section describes the functions for altering the group IDs (real -and effective) of a process. To use these facilities, you must include -the header files `sys/types.h' and `unistd.h'. + `EPERM' + The calling process and the process specified by PID are in + different sessions, and the implementation doesn't allow to + access the process group ID of the session leader of the + process with ID PID from the calling process. - - Function: int setegid (gid_t NEWGID) - This function sets the effective group ID of the process to - NEWGID, provided that the process is allowed to change its group - ID. Just as with `seteuid', if the process is privileged it may - change its effective group ID to any value; if it isn't, but it - has a file group ID, then it may change to its real group ID or - file group ID; otherwise it may not change its effective group ID. + The `getpgrp' function has two definitions: one derived from BSD +Unix, and one from the POSIX.1 standard. The feature test macros you +have selected (*note Feature Test Macros::) determine which definition +you get. Specifically, you get the BSD version if you define +`_BSD_SOURCE'; otherwise, you get the POSIX version if you define +`_POSIX_SOURCE' or `_GNU_SOURCE'. Programs written for old BSD systems +will not include `unistd.h', which defines `getpgrp' specially under +`_BSD_SOURCE'. You must link such programs with the `-lbsd-compat' +option to get the BSD definition. - Note that a process is only privileged if its effective _user_ ID - is zero. The effective group ID only affects access permissions. + - POSIX.1 Function: pid_t getpgrp (void) + The POSIX.1 definition of `getpgrp' returns the process group ID of + the calling process. - The return values and error conditions for `setegid' are the same - as those for `seteuid'. + - BSD Function: pid_t getpgrp (pid_t PID) + The BSD definition of `getpgrp' returns the process group ID of the + process PID. You can supply a value of `0' for the PID argument + to get information about the calling process. - This function is only present if `_POSIX_SAVED_IDS' is defined. + - System V Function: int getpgid (pid_t PID) + `getpgid' is the same as the BSD function `getpgrp'. It returns + the process group ID of the process PID. You can supply a value + of `0' for the PID argument to get information about the calling + process. - - Function: int setgid (gid_t NEWGID) - This function sets both the real and effective group ID of the - process to NEWGID, provided that the process is privileged. It - also deletes the file group ID, if any. + In case of error `-1' is returned and `errno' is set. The + following `errno' error conditions are defined for this function: - If the process is not privileged, then `setgid' behaves like - `setegid'. + `ESRCH' + There is no process with the given process ID PID. The + calling process and the process specified by PID are in + different sessions, and the implementation doesn't allow to + access the process group ID of the process with ID PID from + the calling process. - The return values and error conditions for `setgid' are the same - as those for `seteuid'. + - Function: int setpgid (pid_t PID, pid_t PGID) + The `setpgid' function puts the process PID into the process group + PGID. As a special case, either PID or PGID can be zero to + indicate the process ID of the calling process. - - Function: int setregid (gid_t RGID, gid_t EGID) - This function sets the real group ID of the process to RGID and - the effective group ID to EGID. If RGID is `-1', it means not to - change the real group ID; likewise if EGID is `-1', it means not - to change the effective group ID. + This function fails on a system that does not support job control. + *Note Job Control is Optional::, for more information. - The `setregid' function is provided for compatibility with 4.3 BSD - Unix, which does not support file IDs. You can use this function - to swap the effective and real group IDs of the process. - (Privileged processes are not limited to this usage.) If file IDs - are supported, you should use that feature instead of using this - function. *Note Enable/Disable Setuid::. + If the operation is successful, `setpgid' returns zero. Otherwise + it returns `-1'. The following `errno' error conditions are + defined for this function: - The return values and error conditions for `setregid' are the same - as those for `setreuid'. + `EACCES' + The child process named by PID has executed an `exec' + function since it was forked. - `setuid' and `setgid' behave differently depending on whether the -effective user ID at the time is zero. If it is not zero, they behave -like `seteuid' and `setegid'. If it is, they change both effective and -real IDs and delete the file ID. To avoid confusion, we recommend you -always use `seteuid' and `setegid' except when you know the effective -user ID is zero and your intent is to change the persona permanently. -This case is rare--most of the programs that need it, such as `login' -and `su', have already been written. + `EINVAL' + The value of the PGID is not valid. - Note that if your program is setuid to some user other than `root', -there is no way to drop privileges permanently. + `ENOSYS' + The system doesn't support job control. - The system also lets privileged processes change their supplementary -group IDs. To use `setgroups' or `initgroups', your programs should -include the header file `grp.h'. + `EPERM' + The process indicated by the PID argument is a session leader, + or is not in the same session as the calling process, or the + value of the PGID argument doesn't match a process group ID + in the same session as the calling process. - - Function: int setgroups (size_t COUNT, gid_t *GROUPS) - This function sets the process's supplementary group IDs. It can - only be called from privileged processes. The COUNT argument - specifies the number of group IDs in the array GROUPS. + `ESRCH' + The process indicated by the PID argument is not the calling + process or a child of the calling process. - This function returns `0' if successful and `-1' on error. The - following `errno' error conditions are defined for this function: + - Function: int setpgrp (pid_t PID, pid_t PGID) + This is the BSD Unix name for `setpgid'. Both functions do exactly + the same thing. - `EPERM' - The calling process is not privileged. + +File: libc.info, Node: Terminal Access Functions, Prev: Process Group Functions, Up: Functions for Job Control - - Function: int initgroups (const char *USER, gid_t GID) - The `initgroups' function sets the process's supplementary group - IDs to be the normal default for the user name USER. If GID is not - -1, it includes that group also. +Functions for Controlling Terminal Access +----------------------------------------- - This function works by scanning the group database for all the - groups USER belongs to. It then calls `setgroups' with the list it - has constructed. + These are the functions for reading or setting the foreground +process group of a terminal. You should include the header files +`sys/types.h' and `unistd.h' in your application to use these functions. - The return values and error conditions are the same as for - `setgroups'. + Although these functions take a file descriptor argument to specify +the terminal device, the foreground job is associated with the terminal +file itself and not a particular open file descriptor. - -File: libc.info, Node: Enable/Disable Setuid, Next: Setuid Program Example, Prev: Setting Groups, Up: Users and Groups + - Function: pid_t tcgetpgrp (int FILEDES) + This function returns the process group ID of the foreground + process group associated with the terminal open on descriptor + FILEDES. -Enabling and Disabling Setuid Access -==================================== + If there is no foreground process group, the return value is a + number greater than `1' that does not match the process group ID + of any existing process group. This can happen if all of the + processes in the job that was formerly the foreground job have + terminated, and no other job has yet been moved into the + foreground. - A typical setuid program does not need its special access all of the -time. It's a good idea to turn off this access when it isn't needed, -so it can't possibly give unintended access. + In case of an error, a value of `-1' is returned. The following + `errno' error conditions are defined for this function: - If the system supports the `_POSIX_SAVED_IDS' feature, you can -accomplish this with `seteuid'. When the game program starts, its real -user ID is `jdoe', its effective user ID is `games', and its saved user -ID is also `games'. The program should record both user ID values once -at the beginning, like this: + `EBADF' + The FILEDES argument is not a valid file descriptor. - user_user_id = getuid (); - game_user_id = geteuid (); + `ENOSYS' + The system doesn't support job control. - Then it can turn off game file access with + `ENOTTY' + The terminal file associated with the FILEDES argument isn't + the controlling terminal of the calling process. - seteuid (user_user_id); + - Function: int tcsetpgrp (int FILEDES, pid_t PGID) + This function is used to set a terminal's foreground process group + ID. The argument FILEDES is a descriptor which specifies the + terminal; PGID specifies the process group. The calling process + must be a member of the same session as PGID and must have the same + controlling terminal. -and turn it on with + For terminal access purposes, this function is treated as output. + If it is called from a background process on its controlling + terminal, normally all processes in the process group are sent a + `SIGTTOU' signal. The exception is if the calling process itself + is ignoring or blocking `SIGTTOU' signals, in which case the + operation is performed and no signal is sent. - seteuid (game_user_id); + If successful, `tcsetpgrp' returns `0'. A return value of `-1' + indicates an error. The following `errno' error conditions are + defined for this function: -Throughout this process, the real user ID remains `jdoe' and the file -user ID remains `games', so the program can always set its effective -user ID to either one. + `EBADF' + The FILEDES argument is not a valid file descriptor. - On other systems that don't support file user IDs, you can turn -setuid access on and off by using `setreuid' to swap the real and -effective user IDs of the process, as follows: + `EINVAL' + The PGID argument is not valid. - setreuid (geteuid (), getuid ()); + `ENOSYS' + The system doesn't support job control. -This special case is always allowed--it cannot fail. + `ENOTTY' + The FILEDES isn't the controlling terminal of the calling + process. - Why does this have the effect of toggling the setuid access? -Suppose a game program has just started, and its real user ID is `jdoe' -while its effective user ID is `games'. In this state, the game can -write the scores file. If it swaps the two uids, the real becomes -`games' and the effective becomes `jdoe'; now the program has only -`jdoe' access. Another swap brings `games' back to the effective user -ID and restores access to the scores file. + `EPERM' + The PGID isn't a process group in the same session as the + calling process. - In order to handle both kinds of systems, test for the saved user ID -feature with a preprocessor conditional, like this: + - Function: pid_t tcgetsid (int FILDES) + This function is used to obtain the process group ID of the session + for which the terminal specified by FILDES is the controlling + terminal. If the call is successful the group ID is returned. + Otherwise the return value is `(pid_t) -1' and the global variable + ERRNO is set to the following value: + `EBADF' + The FILEDES argument is not a valid file descriptor. - #ifdef _POSIX_SAVED_IDS - setuid (user_user_id); - #else - setreuid (geteuid (), getuid ()); - #endif + `ENOTTY' + The calling process does not have a controlling terminal, or + the file is not the controlling terminal.  -File: libc.info, Node: Setuid Program Example, Next: Tips for Setuid, Prev: Enable/Disable Setuid, Up: Users and Groups - -Setuid Program Example -====================== - - Here's an example showing how to set up a program that changes its -effective user ID. +File: libc.info, Node: Name Service Switch, Next: Users and Groups, Prev: Job Control, Up: Top - This is part of a game program called `caber-toss' that manipulates -a file `scores' that should be writable only by the game program -itself. The program assumes that its executable file will be installed -with the setuid bit set and owned by the same user as the `scores' -file. Typically, a system administrator will set up an account like -`games' for this purpose. +System Databases and Name Service Switch +**************************************** - The executable file is given mode `4755', so that doing an `ls -l' -on it produces output like: + Various functions in the C Library need to be configured to work +correctly in the local environment. Traditionally, this was done by +using files (e.g., `/etc/passwd'), but other nameservices (like the +Network Information Service (NIS) and the Domain Name Service (DNS)) +became popular, and were hacked into the C library, usually with a fixed +search order (*note frobnicate: (jargon)frobnicate.). - -rwsr-xr-x 1 games 184422 Jul 30 15:17 caber-toss + The GNU C Library contains a cleaner solution of this problem. It is +designed after a method used by Sun Microsystems in the C library of +Solaris 2. GNU C Library follows their name and calls this scheme +"Name Service Switch" (NSS). -The setuid bit shows up in the file modes as the `s'. + Though the interface might be similar to Sun's version there is no +common code. We never saw any source code of Sun's implementation and +so the internal interface is incompatible. This also manifests in the +file names we use as we will see later. - The scores file is given mode `644', and doing an `ls -l' on it -shows: +* Menu: - -rw-r--r-- 1 games 0 Jul 31 15:33 scores +* NSS Basics:: What is this NSS good for. +* NSS Configuration File:: Configuring NSS. +* NSS Module Internals:: How does it work internally. +* Extending NSS:: What to do to add services or databases. - Here are the parts of the program that show how to set up the changed -user ID. This program is conditionalized so that it makes use of the -file IDs feature if it is supported, and otherwise uses `setreuid' to -swap the effective and real user IDs. + +File: libc.info, Node: NSS Basics, Next: NSS Configuration File, Prev: Name Service Switch, Up: Name Service Switch - #include - #include - #include - #include - - - /* Remember the effective and real UIDs. */ - - static uid_t euid, ruid; - - - /* Restore the effective UID to its original value. */ - - void - do_setuid (void) - { - int status; - - #ifdef _POSIX_SAVED_IDS - status = seteuid (euid); - #else - status = setreuid (ruid, euid); - #endif - if (status < 0) { - fprintf (stderr, "Couldn't set uid.\n"); - exit (status); - } - } - - - /* Set the effective UID to the real UID. */ - - void - undo_setuid (void) - { - int status; - - #ifdef _POSIX_SAVED_IDS - status = seteuid (ruid); - #else - status = setreuid (euid, ruid); - #endif - if (status < 0) { - fprintf (stderr, "Couldn't set uid.\n"); - exit (status); - } - } - - /* Main program. */ - - int - main (void) - { - /* Remember the real and effective user IDs. */ - ruid = getuid (); - euid = geteuid (); - undo_setuid (); - - /* Do the game and record the score. */ - ... - } +NSS Basics +========== - Notice how the first thing the `main' function does is to set the -effective user ID back to the real user ID. This is so that any other -file accesses that are performed while the user is playing the game use -the real user ID for determining permissions. Only when the program -needs to open the scores file does it switch back to the file user ID, -like this: + The basic idea is to put the implementation of the different services +offered to access the databases in separate modules. This has some +advantages: - /* Record the score. */ - - int - record_score (int score) - { - FILE *stream; - char *myname; - - /* Open the scores file. */ - do_setuid (); - stream = fopen (SCORES_FILE, "a"); - undo_setuid (); - - /* Write the score to the file. */ - if (stream) - { - myname = cuserid (NULL); - if (score < 0) - fprintf (stream, "%10s: Couldn't lift the caber.\n", myname); - else - fprintf (stream, "%10s: %d feet.\n", myname, score); - fclose (stream); - return 0; - } - else - return -1; - } + 1. Contributors can add new services without adding them to GNU C + Library. - -File: libc.info, Node: Tips for Setuid, Next: Who Logged In, Prev: Setuid Program Example, Up: Users and Groups + 2. The modules can be updated separately. -Tips for Writing Setuid Programs -================================ + 3. The C library image is smaller. - It is easy for setuid programs to give the user access that isn't -intended--in fact, if you want to avoid this, you need to be careful. -Here are some guidelines for preventing unintended access and -minimizing its consequences when it does occur: + To fulfill the first goal above the ABI of the modules will be +described below. For getting the implementation of a new service right +it is important to understand how the functions in the modules get +called. They are in no way designed to be used by the programmer +directly. Instead the programmer should only use the documented and +standardized functions to access the databases. - * Don't have `setuid' programs with privileged user IDs such as - `root' unless it is absolutely necessary. If the resource is - specific to your particular program, it's better to define a new, - nonprivileged user ID or group ID just to manage that resource. - It's better if you can write your program to use a special group - than a special user. +The databases available in the NSS are - * Be cautious about using the `exec' functions in combination with - changing the effective user ID. Don't let users of your program - execute arbitrary programs under a changed user ID. Executing a - shell is especially bad news. Less obviously, the `execlp' and - `execvp' functions are a potential risk (since the program they - execute depends on the user's `PATH' environment variable). +`aliases' + Mail aliases - If you must `exec' another program under a changed ID, specify an - absolute file name (*note File Name Resolution::) for the - executable, and make sure that the protections on that executable - and _all_ containing directories are such that ordinary users - cannot replace it with some other program. +`ethers' + Ethernet numbers, - You should also check the arguments passed to the program to make - sure they do not have unexpected effects. Likewise, you should - examine the environment variables. Decide which arguments and - variables are safe, and reject all others. +`group' + Groups of users, *note Group Database::. - You should never use `system' in a privileged program, because it - invokes a shell. +`hosts' + Host names and numbers, *note Host Names::. - * Only use the user ID controlling the resource in the part of the - program that actually uses that resource. When you're finished - with it, restore the effective user ID back to the actual user's - user ID. *Note Enable/Disable Setuid::. +`netgroup' + Network wide list of host and users, *note Netgroup Database::. - * If the `setuid' part of your program needs to access other files - besides the controlled resource, it should verify that the real - user would ordinarily have permission to access those files. You - can use the `access' function (*note Access Permission::) to check - this; it uses the real user and group IDs, rather than the - effective IDs. +`networks' + Network names and numbers, *note Networks Database::. - -File: libc.info, Node: Who Logged In, Next: User Accounting Database, Prev: Tips for Setuid, Up: Users and Groups +`protocols' + Network protocols, *note Protocols Database::. -Identifying Who Logged In -========================= +`passwd' + User passwords, *note User Database::. - You can use the functions listed in this section to determine the -login name of the user who is running a process, and the name of the -user who logged in the current session. See also the function `getuid' -and friends (*note Reading Persona::). How this information is -collected by the system and how to control/add/remove information from -the background storage is described in *Note User Accounting Database::. +`rpc' + Remote procedure call names and numbers, - The `getlogin' function is declared in `unistd.h', while `cuserid' -and `L_cuserid' are declared in `stdio.h'. +`services' + Network services, *note Services Database::. - - Function: char * getlogin (void) - The `getlogin' function returns a pointer to a string containing - the name of the user logged in on the controlling terminal of the - process, or a null pointer if this information cannot be - determined. The string is statically allocated and might be - overwritten on subsequent calls to this function or to `cuserid'. +`shadow' + Shadow user passwords, - - Function: char * cuserid (char *STRING) - The `cuserid' function returns a pointer to a string containing a - user name associated with the effective ID of the process. If - STRING is not a null pointer, it should be an array that can hold - at least `L_cuserid' characters; the string is returned in this - array. Otherwise, a pointer to a string in a static area is - returned. This string is statically allocated and might be - overwritten on subsequent calls to this function or to `getlogin'. +There will be some more added later (`automount', `bootparams', +`netmasks', and `publickey'). - The use of this function is deprecated since it is marked to be - withdrawn in XPG4.2 and has already been removed from newer - revisions of POSIX.1. + +File: libc.info, Node: NSS Configuration File, Next: NSS Module Internals, Prev: NSS Basics, Up: Name Service Switch - - Macro: int L_cuserid - An integer constant that indicates how long an array you might - need to store a user name. +The NSS Configuration File +========================== - These functions let your program identify positively the user who is -running or the user who logged in this session. (These can differ when -setuid programs are involved; see *Note Process Persona::.) The user -cannot do anything to fool these functions. + Somehow the NSS code must be told about the wishes of the user. For +this reason there is the file `/etc/nsswitch.conf'. For each database +this file contain a specification how the lookup process should work. +The file could look like this: - For most purposes, it is more useful to use the environment variable -`LOGNAME' to find out who the user is. This is more flexible precisely -because the user can set `LOGNAME' arbitrarily. *Note Standard -Environment::. + # /etc/nsswitch.conf + # + # Name Service Switch configuration file. + # + + passwd: db files nis + shadow: files + group: db files nis + + hosts: files nisplus nis dns + networks: nisplus [NOTFOUND=return] files + + ethers: nisplus [NOTFOUND=return] db files + protocols: nisplus [NOTFOUND=return] db files + rpc: nisplus [NOTFOUND=return] db files + services: nisplus [NOTFOUND=return] db files - -File: libc.info, Node: User Accounting Database, Next: User Database, Prev: Who Logged In, Up: Users and Groups + The first column is the database as you can guess from the table +above. The rest of the line specifies how the lookup process works. +Please note that you specify the way it works for each database +individually. This cannot be done with the old way of a monolithic +implementation. -The User Accounting Database -============================ + The configuration specification for each database can contain two +different items: - Most Unix-like operating systems keep track of logged in users by -maintaining a user accounting database. This user accounting database -stores for each terminal, who has logged on, at what time, the process -ID of the user's login shell, etc., etc., but also stores information -about the run level of the system, the time of the last system reboot, -and possibly more. + * the service specification like `files', `db', or `nis'. - The user accounting database typically lives in `/etc/utmp', -`/var/adm/utmp' or `/var/run/utmp'. However, these files should -*never* be accessed directly. For reading information from and writing -information to the user accounting database, the functions described in -this section should be used. + * the reaction on lookup result like `[NOTFOUND=return]'. * Menu: -* Manipulating the Database:: Scanning and modifying the user - accounting database. -* XPG Functions:: A standardized way for doing the same thing. -* Logging In and Out:: Functions from BSD that modify the user - accounting database. +* Services in the NSS configuration:: Service names in the NSS configuration. +* Actions in the NSS configuration:: React appropriately to the lookup result. +* Notes on NSS Configuration File:: Things to take care about while + configuring NSS.  -File: libc.info, Node: Manipulating the Database, Next: XPG Functions, Up: User Accounting Database - -Manipulating the User Accounting Database ------------------------------------------ +File: libc.info, Node: Services in the NSS configuration, Next: Actions in the NSS configuration, Prev: NSS Configuration File, Up: NSS Configuration File - These functions and the corresponding data structures are declared in -the header file `utmp.h'. +Services in the NSS configuration File +-------------------------------------- - - Data Type: struct exit_status - The `exit_status' data structure is used to hold information about - the exit status of processes marked as `DEAD_PROCESS' in the user - accounting database. + The above example file mentions four different services: `files', +`db', `nis', and `nisplus'. This does not mean these services are +available on all sites and it does also not mean these are all the +services which will ever be available. - `short int e_termination' - The exit status of the process. + In fact, these names are simply strings which the NSS code uses to +find the implicitly addressed functions. The internal interface will be +described later. Visible to the user are the modules which implement an +individual service. - `short int e_exit' - The exit status of the process. + Assume the service NAME shall be used for a lookup. The code for +this service is implemented in a module called `libnss_NAME'. On a +system supporting shared libraries this is in fact a shared library +with the name (for example) `libnss_NAME.so.2'. The number at the end +is the currently used version of the interface which will not change +frequently. Normally the user should not have to be cognizant of these +files since they should be placed in a directory where they are found +automatically. Only the names of all available services are important. - - Data Type: struct utmp - The `utmp' data structure is used to hold information about entries - in the user accounting database. On the GNU system it has the - following members: + +File: libc.info, Node: Actions in the NSS configuration, Next: Notes on NSS Configuration File, Prev: Services in the NSS configuration, Up: NSS Configuration File - `short int ut_type' - Specifies the type of login; one of `EMPTY', `RUN_LVL', - `BOOT_TIME', `OLD_TIME', `NEW_TIME', `INIT_PROCESS', - `LOGIN_PROCESS', `USER_PROCESS', `DEAD_PROCESS' or - `ACCOUNTING'. +Actions in the NSS configuration +-------------------------------- - `pid_t ut_pid' - The process ID number of the login process. + The second item in the specification gives the user much finer +control on the lookup process. Action items are placed between two +service names and are written within brackets. The general form is - `char ut_line[]' - The device name of the tty (without `/dev/'). + `[' ( `!'? STATUS `=' ACTION )+ `]' - `char ut_id[]' - The inittab ID of the process. +where - `char ut_user[]' - The user's login name. + STATUS => success | notfound | unavail | tryagain + ACTION => return | continue - `char ut_host[]' - The name of the host from which the user logged in. + The case of the keywords is insignificant. The STATUS values are +the results of a call to a lookup function of a specific service. They +mean - `struct exit_status ut_exit' - The exit status of a process marked as `DEAD_PROCESS'. +`success' + No error occurred and the wanted entry is returned. The default + action for this is `return'. - `long ut_session' - The Session ID, used for windowing. +`notfound' + The lookup process works ok but the needed value was not found. + The default action is `continue'. - `struct timeval ut_tv' - Time the entry was made. For entries of type `OLD_TIME' this - is the time when the system clock changed, and for entries of - type `NEW_TIME' this is the time the system clock was set to. +`unavail' + The service is permanently unavailable. This can either mean the + needed file is not available, or, for DNS, the server is not + available or does not allow queries. The default action is + `continue'. - `int32_t ut_addr_v6[4]' - The Internet address of a remote host. +`tryagain' + The service is temporarily unavailable. This could mean a file is + locked or a server currently cannot accept more connections. The + default action is `continue'. - The `ut_type', `ut_pid', `ut_id', `ut_tv', and `ut_host' fields are -not available on all systems. Portable applications therefore should -be prepared for these situations. To help doing this the `utmp.h' -header provides macros `_HAVE_UT_TYPE', `_HAVE_UT_PID', `_HAVE_UT_ID', -`_HAVE_UT_TV', and `_HAVE_UT_HOST' if the respective field is -available. The programmer can handle the situations by using `#ifdef' -in the program code. +If we have a line like - The following macros are defined for use as values for the `ut_type' -member of the `utmp' structure. The values are integer constants. + ethers: nisplus [NOTFOUND=return] db files -`EMPTY' - This macro is used to indicate that the entry contains no valid - user accounting information. +this is equivalent to -`RUN_LVL' - This macro is used to identify the systems runlevel. + ethers: nisplus [SUCCESS=return NOTFOUND=return UNAVAIL=continue + TRYAGAIN=continue] + db [SUCCESS=return NOTFOUND=continue UNAVAIL=continue + TRYAGAIN=continue] + files -`BOOT_TIME' - This macro is used to identify the time of system boot. +(except that it would have to be written on one line). The default +value for the actions are normally what you want, and only need to be +changed in exceptional cases. -`OLD_TIME' - This macro is used to identify the time when the system clock - changed. + If the optional `!' is placed before the STATUS this means the +following action is used for all statuses but STATUS itself. I.e., `!' +is negation as in the C language (and others). -`NEW_TIME' - This macro is used to identify the time after the system changed. + Before we explain the exception which makes this action item +necessary one more remark: obviously it makes no sense to add another +action item after the `files' service. Since there is no other service +following the action _always_ is `return'. -`INIT_PROCESS' - This macro is used to identify a process spawned by the init - process. + Now, why is this `[NOTFOUND=return]' action useful? To understand +this we should know that the `nisplus' service is often complete; i.e., +if an entry is not available in the NIS+ tables it is not available +anywhere else. This is what is expressed by this action item: it is +useless to examine further services since they will not give us a +result. -`LOGIN_PROCESS' - This macro is used to identify the session leader of a logged in - user. + The situation would be different if the NIS+ service is not available +because the machine is booting. In this case the return value of the +lookup function is not `notfound' but instead `unavail'. And as you +can see in the complete form above: in this situation the `db' and +`files' services are used. Neat, isn't it? The system administrator +need not pay special care for the time the system is not completely +ready to work (while booting or shutdown or network problems). -`USER_PROCESS' - This macro is used to identify a user process. + +File: libc.info, Node: Notes on NSS Configuration File, Prev: Actions in the NSS configuration, Up: NSS Configuration File -`DEAD_PROCESS' - This macro is used to identify a terminated process. +Notes on the NSS Configuration File +----------------------------------- -`ACCOUNTING' - ??? + Finally a few more hints. The NSS implementation is not completely +helpless if `/etc/nsswitch.conf' does not exist. For all supported +databases there is a default value so it should normally be possible to +get the system running even if the file is corrupted or missing. - The size of the `ut_line', `ut_id', `ut_user' and `ut_host' arrays -can be found using the `sizeof' operator. + For the `hosts' and `networks' databases the default value is `dns +[!UNAVAIL=return] files'. I.e., the system is prepared for the DNS +service not to be available but if it is available the answer it +returns is definitive. - Many older systems have, instead of an `ut_tv' member, an `ut_time' -member, usually of type `time_t', for representing the time associated -with the entry. Therefore, for backwards compatibility only, `utmp.h' -defines `ut_time' as an alias for `ut_tv.tv_sec'. + The `passwd', `group', and `shadow' databases are traditionally +handled in a special way. The appropriate files in the `/etc' +directory are read but if an entry with a name starting with a `+' +character is found NIS is used. This kind of lookup remains possible +by using the special lookup service `compat' and the default value for +the three databases above is `compat [NOTFOUND=return] files'. - - Function: void setutent (void) - This function opens the user accounting database to begin scanning - it. You can then call `getutent', `getutid' or `getutline' to - read entries and `pututline' to write entries. + For all other databases the default value is `nis [NOTFOUND=return] +files'. This solution give the best chance to be correct since NIS and +file based lookup is used. - If the database is already open, it resets the input to the - beginning of the database. + A second point is that the user should try to optimize the lookup +process. The different service have different response times. A +simple file look up on a local file could be fast, but if the file is +long and the needed entry is near the end of the file this may take +quite some time. In this case it might be better to use the `db' +service which allows fast local access to large data sets. - - Function: struct utmp * getutent (void) - The `getutent' function reads the next entry from the user - accounting database. It returns a pointer to the entry, which is - statically allocated and may be overwritten by subsequent calls to - `getutent'. You must copy the contents of the structure if you - wish to save the information or you can use the `getutent_r' - function which stores the data in a user-provided buffer. + Often the situation is that some global information like NIS must be +used. So it is unavoidable to use service entries like `nis' etc. But +one should avoid slow services like this if possible. - A null pointer is returned in case no further entry is available. + +File: libc.info, Node: NSS Module Internals, Next: Extending NSS, Prev: NSS Configuration File, Up: Name Service Switch - - Function: void endutent (void) - This function closes the user accounting database. +NSS Module Internals +==================== - - Function: struct utmp * getutid (const struct utmp *ID) - This function searches forward from the current point in the - database for an entry that matches ID. If the `ut_type' member of - the ID structure is one of `RUN_LVL', `BOOT_TIME', `OLD_TIME' or - `NEW_TIME' the entries match if the `ut_type' members are - identical. If the `ut_type' member of the ID structure is - `INIT_PROCESS', `LOGIN_PROCESS', `USER_PROCESS' or `DEAD_PROCESS', - the entries match if the `ut_type' member of the entry read from - the database is one of these four, and the `ut_id' members match. - However if the `ut_id' member of either the ID structure or the - entry read from the database is empty it checks if the `ut_line' - members match instead. If a matching entry is found, `getutid' - returns a pointer to the entry, which is statically allocated, and - may be overwritten by a subsequent call to `getutent', `getutid' - or `getutline'. You must copy the contents of the structure if - you wish to save the information. + Now it is time to describe what the modules look like. The functions +contained in a module are identified by their names. I.e., there is no +jump table or the like. How this is done is of no interest here; those +interested in this topic should read about Dynamic Linking. - A null pointer is returned in case the end of the database is - reached without a match. +* Menu: - The `getutid' function may cache the last read entry. Therefore, - if you are using `getutid' to search for multiple occurrences, it - is necessary to zero out the static data after each call. - Otherwise `getutid' could just return a pointer to the same entry - over and over again. +* NSS Module Names:: Construction of the interface function of + the NSS modules. +* NSS Modules Interface:: Programming interface in the NSS module + functions. - - Function: struct utmp * getutline (const struct utmp *LINE) - This function searches forward from the current point in the - database until it finds an entry whose `ut_type' value is - `LOGIN_PROCESS' or `USER_PROCESS', and whose `ut_line' member - matches the `ut_line' member of the LINE structure. If it finds - such an entry, it returns a pointer to the entry which is - statically allocated, and may be overwritten by a subsequent call - to `getutent', `getutid' or `getutline'. You must copy the - contents of the structure if you wish to save the information. + +File: libc.info, Node: NSS Module Names, Next: NSS Modules Interface, Prev: NSS Module Internals, Up: NSS Module Internals - A null pointer is returned in case the end of the database is - reached without a match. +The Naming Scheme of the NSS Modules +------------------------------------ - The `getutline' function may cache the last read entry. Therefore - if you are using `getutline' to search for multiple occurrences, it - is necessary to zero out the static data after each call. - Otherwise `getutline' could just return a pointer to the same - entry over and over again. +The name of each function consist of various parts: - - Function: struct utmp * pututline (const struct utmp *UTMP) - The `pututline' function inserts the entry `*UTMP' at the - appropriate place in the user accounting database. If it finds - that it is not already at the correct place in the database, it - uses `getutid' to search for the position to insert the entry, - however this will not modify the static structure returned by - `getutent', `getutid' and `getutline'. If this search fails, the - entry is appended to the database. + _nss_SERVICE_FUNCTION - The `pututline' function returns a pointer to a copy of the entry - inserted in the user accounting database, or a null pointer if the - entry could not be added. The following `errno' error conditions - are defined for this function: + SERVICE of course corresponds to the name of the module this +function is found in.(1) The FUNCTION part is derived from the +interface function in the C library itself. If the user calls the +function `gethostbyname' and the service used is `files' the function - `EPERM' - The process does not have the appropriate privileges; you - cannot modify the user accounting database. + _nss_files_gethostbyname_r - All the `get*' functions mentioned before store the information they -return in a static buffer. This can be a problem in multi-threaded -programs since the data returned for the request is overwritten by the -return value data in another thread. Therefore the GNU C Library -provides as extensions three more functions which return the data in a -user-provided buffer. +in the module - - Function: int getutent_r (struct utmp *BUFFER, struct utmp **RESULT) - The `getutent_r' is equivalent to the `getutent' function. It - returns the next entry from the database. But instead of storing - the information in a static buffer it stores it in the buffer - pointed to by the parameter BUFFER. + libnss_files.so.2 - If the call was successful, the function returns `0' and the - pointer variable pointed to by the parameter RESULT contains a - pointer to the buffer which contains the result (this is most - probably the same value as BUFFER). If something went wrong - during the execution of `getutent_r' the function returns `-1'. +is used. You see, what is explained above in not the whole truth. In +fact the NSS modules only contain reentrant versions of the lookup +functions. I.e., if the user would call the `gethostbyname_r' function +this also would end in the above function. For all user interface +functions the C library maps this call to a call to the reentrant +function. For reentrant functions this is trivial since the interface +is (nearly) the same. For the non-reentrant version The library keeps +internal buffers which are used to replace the user supplied buffer. - This function is a GNU extension. + I.e., the reentrant functions _can_ have counterparts. No service +module is forced to have functions for all databases and all kinds to +access them. If a function is not available it is simply treated as if +the function would return `unavail' (*note Actions in the NSS +configuration::). - - Function: int getutid_r (const struct utmp *ID, struct utmp *BUFFER, - struct utmp **RESULT) - This function retrieves just like `getutid' the next entry matching - the information stored in ID. But the result is stored in the - buffer pointed to by the parameter BUFFER. + The file name `libnss_files.so.2' would be on a Solaris 2 system +`nss_files.so.2'. This is the difference mentioned above. Sun's NSS +modules are usable as modules which get indirectly loaded only. - If successful the function returns `0' and the pointer variable - pointed to by the parameter RESULT contains a pointer to the - buffer with the result (probably the same as RESULT. If not - successful the function return `-1'. + The NSS modules in the GNU C Library are prepared to be used as +normal libraries themselves. This is _not_ true at the moment, though. +However, the organization of the name space in the modules does not +make it impossible like it is for Solaris. Now you can see why the +modules are still libraries.(2) - This function is a GNU extension. + ---------- Footnotes ---------- - - Function: int getutline_r (const struct utmp *LINE, struct utmp - *BUFFER, struct utmp **RESULT) - This function retrieves just like `getutline' the next entry - matching the information stored in LINE. But the result is stored - in the buffer pointed to by the parameter BUFFER. + (1) Now you might ask why this information is duplicated. The +answer is that we want to make it possible to link directly with these +shared objects. - If successful the function returns `0' and the pointer variable - pointed to by the parameter RESULT contains a pointer to the - buffer with the result (probably the same as RESULT. If not - successful the function return `-1'. + (2) There is a second explanation: we were too lazy to change the +Makefiles to allow the generation of shared objects not starting with +`lib' but don't tell this to anybody. - This function is a GNU extension. + +File: libc.info, Node: NSS Modules Interface, Prev: NSS Module Names, Up: NSS Module Internals - In addition to the user accounting database, most systems keep a -number of similar databases. For example most systems keep a log file -with all previous logins (usually in `/etc/wtmp' or `/var/log/wtmp'). +The Interface of the Function in NSS Modules +-------------------------------------------- - For specifying which database to examine, the following function -should be used. + Now we know about the functions contained in the modules. It is now +time to describe the types. When we mentioned the reentrant versions of +the functions above, this means there are some additional arguments +(compared with the standard, non-reentrant version). The prototypes for +the non-reentrant and reentrant versions of our function above are: - - Function: int utmpname (const char *FILE) - The `utmpname' function changes the name of the database to be - examined to FILE, and closes any previously opened database. By - default `getutent', `getutid', `getutline' and `pututline' read - from and write to the user accounting database. + struct hostent *gethostbyname (const char *name) + + int gethostbyname_r (const char *name, struct hostent *result_buf, + char *buf, size_t buflen, struct hostent **result, + int *h_errnop) - The following macros are defined for use as the FILE argument: +The actual prototype of the function in the NSS modules in this case is - - Macro: char * _PATH_UTMP - This macro is used to specify the user accounting database. + enum nss_status _nss_files_gethostbyname_r (const char *name, + struct hostent *result_buf, + char *buf, size_t buflen, + int *errnop, int *h_errnop) - - Macro: char * _PATH_WTMP - This macro is used to specify the user accounting log file. + I.e., the interface function is in fact the reentrant function with +the change of the return value and the omission of the RESULT +parameter. While the user-level function returns a pointer to the +result the reentrant function return an `enum nss_status' value: - The `utmpname' function returns a value of `0' if the new name was - successfully stored, and a value of `-1' to indicate an error. - Note that `utmpname' does not try to open the database, and that - therefore the return value does not say anything about whether the - database can be successfully opened. +`NSS_STATUS_TRYAGAIN' + numeric value `-2' - Specially for maintaining log-like databases the GNU C Library -provides the following function: +`NSS_STATUS_UNAVAIL' + numeric value `-1' - - Function: void updwtmp (const char *WTMP_FILE, const struct utmp - *UTMP) - The `updwtmp' function appends the entry *UTMP to the database - specified by WTMP_FILE. For possible values for the WTMP_FILE - argument see the `utmpname' function. +`NSS_STATUS_NOTFOUND' + numeric value `0' - *Portability Note:* Although many operating systems provide a subset -of these functions, they are not standardized. There are often subtle -differences in the return types, and there are considerable differences -between the various definitions of `struct utmp'. When programming for -the GNU system, it is probably best to stick with the functions -described in this section. If however, you want your program to be -portable, consider using the XPG functions described in *Note XPG -Functions::, or take a look at the BSD compatible functions in *Note -Logging In and Out::. +`NSS_STATUS_SUCCESS' + numeric value `1' - -File: libc.info, Node: XPG Functions, Next: Logging In and Out, Prev: Manipulating the Database, Up: User Accounting Database +Now you see where the action items of the `/etc/nsswitch.conf' file are +used. -XPG User Accounting Database Functions --------------------------------------- + If you study the source code you will find there is a fifth value: +`NSS_STATUS_RETURN'. This is an internal use only value, used by a few +functions in places where none of the above value can be used. If +necessary the source code should be examined to learn about the details. - These functions, described in the X/Open Portability Guide, are -declared in the header file `utmpx.h'. + In case the interface function has to return an error it is important +that the correct error code is stored in `*ERRNOP'. Some return status +value have only one associated error code, others have more. - - Data Type: struct utmpx - The `utmpx' data structure contains at least the following members: +`NSS_STATUS_TRYAGAIN' `EAGAIN' One of the functions used ran + temporarily out of resources or a + service is currently not available. + `ERANGE' The provided buffer is not large + enough. The function should be + called again with a larger buffer. +`NSS_STATUS_UNAVAIL' `ENOENT' A necessary input file cannot be + found. +`NSS_STATUS_NOTFOUND' `ENOENT' The requested entry is not + available. - `short int ut_type' - Specifies the type of login; one of `EMPTY', `RUN_LVL', - `BOOT_TIME', `OLD_TIME', `NEW_TIME', `INIT_PROCESS', - `LOGIN_PROCESS', `USER_PROCESS' or `DEAD_PROCESS'. + These are proposed values. There can be other error codes and the +described error codes can have different meaning. *With one +exception:* when returning `NSS_STATUS_TRYAGAIN' the error code +`ERANGE' _must_ mean that the user provided buffer is too small. +Everything is non-critical. - `pid_t ut_pid' - The process ID number of the login process. + The above function has something special which is missing for almost +all the other module functions. There is an argument H_ERRNOP. This +points to a variable which will be filled with the error code in case +the execution of the function fails for some reason. The reentrant +function cannot use the global variable H_ERRNO; `gethostbyname' calls +`gethostbyname_r' with the last argument set to `&h_errno'. - `char ut_line[]' - The device name of the tty (without `/dev/'). + The `getXXXbyYYY' functions are the most important functions in the +NSS modules. But there are others which implement the other ways to +access system databases (say for the password database, there are +`setpwent', `getpwent', and `endpwent'). These will be described in +more detail later. Here we give a general way to determine the +signature of the module function: - `char ut_id[]' - The inittab ID of the process. + * the return value is `int'; - `char ut_user[]' - The user's login name. + * the name is as explained in *note NSS Module Names::; - `struct timeval ut_tv' - Time the entry was made. For entries of type `OLD_TIME' this - is the time when the system clock changed, and for entries of - type `NEW_TIME' this is the time the system clock was set to. - On the GNU system, `struct utmpx' is identical to `struct utmp' - except for the fact that including `utmpx.h' does not make visible - the declaration of `struct exit_status'. + * the first arguments are identical to the arguments of the + non-reentrant function; - The following macros are defined for use as values for the `ut_type' -member of the `utmpx' structure. The values are integer constants and -are, on the GNU system, identical to the definitions in `utmp.h'. + * the next three arguments are: -`EMPTY' - This macro is used to indicate that the entry contains no valid - user accounting information. + `STRUCT_TYPE *result_buf' + pointer to buffer where the result is stored. `STRUCT_TYPE' + is normally a struct which corresponds to the database. -`RUN_LVL' - This macro is used to identify the systems runlevel. + `char *buffer' + pointer to a buffer where the function can store additional + data for the result etc. -`BOOT_TIME' - This macro is used to identify the time of system boot. + `size_t buflen' + length of the buffer pointed to by BUFFER. -`OLD_TIME' - This macro is used to identify the time when the system clock - changed. + * possibly a last argument H_ERRNOP, for the host name and network + name lookup functions. -`NEW_TIME' - This macro is used to identify the time after the system changed. +This table is correct for all functions but the `set...ent' and +`end...ent' functions. -`INIT_PROCESS' - This macro is used to identify a process spawned by the init - process. + +File: libc.info, Node: Extending NSS, Prev: NSS Module Internals, Up: Name Service Switch -`LOGIN_PROCESS' - This macro is used to identify the session leader of a logged in - user. +Extending NSS +============= -`USER_PROCESS' - This macro is used to identify a user process. + One of the advantages of NSS mentioned above is that it can be +extended quite easily. There are two ways in which the extension can +happen: adding another database or adding another service. The former +is normally done only by the C library developers. It is here only +important to remember that adding another database is independent from +adding another service because a service need not support all databases +or lookup functions. -`DEAD_PROCESS' - This macro is used to identify a terminated process. + A designer/implementor of a new service is therefore free to choose +the databases s/he is interested in and leave the rest for later (or +completely aside). - The size of the `ut_line', `ut_id' and `ut_user' arrays can be found -using the `sizeof' operator. +* Menu: - - Function: void setutxent (void) - This function is similar to `setutent'. On the GNU system it is - simply an alias for `setutent'. +* Adding another Service to NSS:: What is to do to add a new service. +* NSS Module Function Internals:: Guidelines for writing new NSS + service functions. - - Function: struct utmpx * getutxent (void) - The `getutxent' function is similar to `getutent', but returns a - pointer to a `struct utmpx' instead of `struct utmp'. On the GNU - system it simply is an alias for `getutent'. + +File: libc.info, Node: Adding another Service to NSS, Next: NSS Module Function Internals, Prev: Extending NSS, Up: Extending NSS - - Function: void endutxent (void) - This function is similar to `endutent'. On the GNU system it is - simply an alias for `endutent'. +Adding another Service to NSS +----------------------------- - - Function: struct utmpx * getutxid (const struct utmpx *ID) - This function is similar to `getutid', but uses `struct utmpx' - instead of `struct utmp'. On the GNU system it is simply an alias - for `getutid'. + The sources for a new service need not (and should not) be part of +the GNU C Library itself. The developer retains complete control over +the sources and its development. The links between the C library and +the new service module consists solely of the interface functions. - - Function: struct utmpx * getutxline (const struct utmpx *LINE) - This function is similar to `getutid', but uses `struct utmpx' - instead of `struct utmp'. On the GNU system it is simply an alias - for `getutline'. + Each module is designed following a specific interface specification. +For now the version is 2 (the interface in version 1 was not adequate) +and this manifests in the version number of the shared library object of +the NSS modules: they have the extension `.2'. If the interface +changes again in an incompatible way, this number will be increased. +Modules using the old interface will still be usable. - - Function: struct utmpx * pututxline (const struct utmpx *UTMP) - The `pututxline' function is functionally identical to - `pututline', but uses `struct utmpx' instead of `struct utmp'. On - the GNU system, `pututxline' is simply an alias for `pututline'. + Developers of a new service will have to make sure that their module +is created using the correct interface number. This means the file +itself must have the correct name and on ELF systems the "soname" +(Shared Object Name) must also have this number. Building a module +from a bunch of object files on an ELF system using GNU CC could be +done like this: - - Function: int utmpxname (const char *FILE) - The `utmpxname' function is functionally identical to `utmpname'. - On the GNU system, `utmpxname' is simply an alias for `utmpname'. + gcc -shared -o libnss_NAME.so.2 -Wl,-soname,libnss_NAME.so.2 OBJECTS - You can translate between a traditional `struct utmp' and an XPG -`struct utmpx' with the following functions. On the GNU system, these -functions are merely copies, since the two structures are identical. +*Note Options for Linking: (gcc)Link Options, to learn more about this +command line. - - Function: int getutmp (const struct utmpx *utmpx, struct utmp *utmp) - `getutmp' copies the information, insofar as the structures are - compatible, from UTMPX to UTMP. + To use the new module the library must be able to find it. This can +be achieved by using options for the dynamic linker so that it will +search the directory where the binary is placed. For an ELF system +this could be done by adding the wanted directory to the value of +`LD_LIBRARY_PATH'. - - Function: int getutmpx (const struct utmp *utmp, struct utmpx *utmpx) - `getutmpx' copies the information, insofar as the structures are - compatible, from UTMP to UTMPX. + But this is not always possible since some programs (those which run +under IDs which do not belong to the user) ignore this variable. +Therefore the stable version of the module should be placed into a +directory which is searched by the dynamic linker. Normally this should +be the directory `$prefix/lib', where `$prefix' corresponds to the +value given to configure using the `--prefix' option. But be careful: +this should only be done if it is clear the module does not cause any +harm. System administrators should be careful.  -File: libc.info, Node: Logging In and Out, Prev: XPG Functions, Up: User Accounting Database - -Logging In and Out ------------------- +File: libc.info, Node: NSS Module Function Internals, Prev: Adding another Service to NSS, Up: Extending NSS - These functions, derived from BSD, are available in the separate -`libutil' library, and declared in `utmp.h'. +Internals of the NSS Module Functions +------------------------------------- - Note that the `ut_user' member of `struct utmp' is called `ut_name' -in BSD. Therefore, `ut_name' is defined as an alias for `ut_user' in -`utmp.h'. + Until now we only provided the syntactic interface for the functions +in the NSS module. In fact there is not much more we can say since the +implementation obviously is different for each function. But a few +general rules must be followed by all functions. - - Function: int login_tty (int FILEDES) - This function makes FILEDES the controlling terminal of the - current process, redirects standard input, standard output and - standard error output to this terminal, and closes FILEDES. + In fact there are four kinds of different functions which may appear +in the interface. All derive from the traditional ones for system +databases. DB in the following table is normally an abbreviation for +the database (e.g., it is `pw' for the password database). - This function returns `0' on successful completion, and `-1' on - error. +`enum nss_status _nss_DATABASE_setDBent (void)' + This function prepares the service for following operations. For a + simple file based lookup this means files could be opened, for + other services this function simply is a noop. - - Function: void login (const struct utmp *ENTRY) - The `login' functions inserts an entry into the user accounting - database. The `ut_line' member is set to the name of the terminal - on standard input. If standard input is not a terminal `login' - uses standard output or standard error output to determine the - name of the terminal. If `struct utmp' has a `ut_type' member, - `login' sets it to `USER_PROCESS', and if there is an `ut_pid' - member, it will be set to the process ID of the current process. - The remaining entries are copied from ENTRY. + One special case for this function is that it takes an additional + argument for some DATABASEs (i.e., the interface is `int setDBent + (int)'). *Note Host Names::, which describes the `sethostent' + function. - A copy of the entry is written to the user accounting log file. + The return value should be NSS_STATUS_SUCCESS or according to the + table above in case of an error (*note NSS Modules Interface::). - - Function: int logout (const char *UT_LINE) - This function modifies the user accounting database to indicate - that the user on UT_LINE has logged out. +`enum nss_status _nss_DATABASE_endDBent (void)' + This function simply closes all files which are still open or + removes buffer caches. If there are no files or buffers to remove + this is again a simple noop. - The `logout' function returns `1' if the entry was successfully - written to the database, or `0' on error. + There normally is no return value different to NSS_STATUS_SUCCESS. - - Function: void logwtmp (const char *UT_LINE, const char *UT_NAME, - const char *UT_HOST) - The `logwtmp' function appends an entry to the user accounting log - file, for the current time and the information provided in the - UT_LINE, UT_NAME and UT_HOST arguments. +`enum nss_status _nss_DATABASE_getDBent_r (STRUCTURE *result, char *buffer, size_t buflen, int *errnop)' + Since this function will be called several times in a row to + retrieve one entry after the other it must keep some kind of + state. But this also means the functions are not really + reentrant. They are reentrant only in that simultaneous calls to + this function will not try to write the retrieved data in the same + place (as it would be the case for the non-reentrant functions); + instead, it writes to the structure pointed to by the RESULT + parameter. But the calls share a common state and in the case of + a file access this means they return neighboring entries in the + file. - *Portability Note:* The BSD `struct utmp' only has the `ut_line', -`ut_name', `ut_host' and `ut_time' members. Older systems do not even -have the `ut_host' member. + The buffer of length BUFLEN pointed to by BUFFER can be used for + storing some additional data for the result. It is _not_ + guaranteed that the same buffer will be passed for the next call + of this function. Therefore one must not misuse this buffer to + save some state information from one call to another. - -File: libc.info, Node: User Database, Next: Group Database, Prev: User Accounting Database, Up: Users and Groups + Before the function returns the implementation should store the + value of the local ERRNO variable in the variable pointed to be + ERRNOP. This is important to guarantee the module working in + statically linked programs. -User Database -============= + As explained above this function could also have an additional last + argument. This depends on the database used; it happens only for + `host' and `networks'. - This section describes how to search and scan the database of -registered users. The database itself is kept in the file -`/etc/passwd' on most systems, but on some systems a special network -server gives access to it. + The function shall return `NSS_STATUS_SUCCESS' as long as there are + more entries. When the last entry was read it should return + `NSS_STATUS_NOTFOUND'. When the buffer given as an argument is too + small for the data to be returned `NSS_STATUS_TRYAGAIN' should be + returned. When the service was not formerly initialized by a call + to `_nss_DATABASE_setDBent' all return value allowed for this + function can also be returned here. -* Menu: +`enum nss_status _nss_DATABASE_getDBbyXX_r (PARAMS, STRUCTURE *result, char *buffer, size_t buflen, int *errnop)' + This function shall return the entry from the database which is + addressed by the PARAMS. The type and number of these arguments + vary. It must be individually determined by looking to the + user-level interface functions. All arguments given to the + non-reentrant version are here described by PARAMS. -* User Data Structure:: What each user record contains. -* Lookup User:: How to look for a particular user. -* Scanning All Users:: Scanning the list of all users, one by one. -* Writing a User Entry:: How a program can rewrite a user's record. + The result must be stored in the structure pointed to by RESULT. + If there is additional data to return (say strings, where the + RESULT structure only contains pointers) the function must use the + BUFFER or length BUFLEN. There must not be any references to + non-constant global data. - -File: libc.info, Node: User Data Structure, Next: Lookup User, Up: User Database + The implementation of this function should honor the STAYOPEN flag + set by the `setDBent' function whenever this makes sense. -The Data Structure that Describes a User ----------------------------------------- + Before the function returns the implementation should store the + value of the local ERRNO variable in the variable pointed to be + ERRNOP. This is important to guarantee the module working in + statically linked programs. - The functions and data structures for accessing the system user -database are declared in the header file `pwd.h'. + Again, this function takes an additional last argument for the + `host' and `networks' database. - - Data Type: struct passwd - The `passwd' data structure is used to hold information about - entries in the system user data base. It has at least the - following members: + The return value should as always follow the rules given above + (*note NSS Modules Interface::). - `char *pw_name' - The user's login name. + +File: libc.info, Node: Users and Groups, Next: System Management, Prev: Name Service Switch, Up: Top - `char *pw_passwd.' - The encrypted password string. +Users and Groups +**************** - `uid_t pw_uid' - The user ID number. + Every user who can log in on the system is identified by a unique +number called the "user ID". Each process has an effective user ID +which says which user's access permissions it has. - `gid_t pw_gid' - The user's default group ID number. + Users are classified into "groups" for access control purposes. Each +process has one or more "group ID values" which say which groups the +process can use for access to files. - `char *pw_gecos' - A string typically containing the user's real name, and - possibly other information such as a phone number. + The effective user and group IDs of a process collectively form its +"persona". This determines which files the process can access. +Normally, a process inherits its persona from the parent process, but +under special circumstances a process can change its persona and thus +change its access permissions. - `char *pw_dir' - The user's home directory, or initial working directory. - This might be a null pointer, in which case the - interpretation is system-dependent. + Each file in the system also has a user ID and a group ID. Access +control works by comparing the user and group IDs of the file with those +of the running process. - `char *pw_shell' - The user's default shell, or the initial program run when the - user logs in. This might be a null pointer, indicating that - the system default should be used. + The system keeps a database of all the registered users, and another +database of all the defined groups. There are library functions you +can use to examine these databases. - -File: libc.info, Node: Lookup User, Next: Scanning All Users, Prev: User Data Structure, Up: User Database +* Menu: -Looking Up One User -------------------- +* User and Group IDs:: Each user has a unique numeric ID; + likewise for groups. +* Process Persona:: The user IDs and group IDs of a process. +* Why Change Persona:: Why a program might need to change + its user and/or group IDs. +* How Change Persona:: Changing the user and group IDs. +* Reading Persona:: How to examine the user and group IDs. - You can search the system user database for information about a -specific user using `getpwuid' or `getpwnam'. These functions are -declared in `pwd.h'. +* Setting User ID:: Functions for setting the user ID. +* Setting Groups:: Functions for setting the group IDs. - - Function: struct passwd * getpwuid (uid_t UID) - This function returns a pointer to a statically-allocated structure - containing information about the user whose user ID is UID. This - structure may be overwritten on subsequent calls to `getpwuid'. +* Enable/Disable Setuid:: Turning setuid access on and off. +* Setuid Program Example:: The pertinent parts of one sample program. +* Tips for Setuid:: How to avoid granting unlimited access. - A null pointer value indicates there is no user in the data base - with user ID UID. +* Who Logged In:: Getting the name of the user who logged in, + or of the real user ID of the current process. - - Function: int getpwuid_r (uid_t UID, struct passwd *RESULT_BUF, char - *BUFFER, size_t BUFLEN, struct passwd **RESULT) - This function is similar to `getpwuid' in that it returns - information about the user whose user ID is UID. However, it - fills the user supplied structure pointed to by RESULT_BUF with - the information instead of using a static buffer. The first - BUFLEN bytes of the additional buffer pointed to by BUFFER are - used to contain additional information, normally strings which are - pointed to by the elements of the result structure. +* User Accounting Database:: Keeping information about users and various + actions in databases. - If a user with ID UID is found, the pointer returned in RESULT - points to the record which contains the wanted data (i.e., RESULT - contains the value RESULT_BUF). If no user is found or if an - error occurred, the pointer returned in RESULT is a null pointer. - The function returns zero or an error code. If the buffer BUFFER - is too small to contain all the needed information, the error code - `ERANGE' is returned and ERRNO is set to `ERANGE'. +* User Database:: Functions and data structures for + accessing the user database. +* Group Database:: Functions and data structures for + accessing the group database. +* Database Example:: Example program showing the use of database + inquiry functions. +* Netgroup Database:: Functions for accessing the netgroup database. - - Function: struct passwd * getpwnam (const char *NAME) - This function returns a pointer to a statically-allocated structure - containing information about the user whose user name is NAME. - This structure may be overwritten on subsequent calls to - `getpwnam'. + +File: libc.info, Node: User and Group IDs, Next: Process Persona, Up: Users and Groups - A null pointer return indicates there is no user named NAME. +User and Group IDs +================== - - Function: int getpwnam_r (const char *NAME, struct passwd - *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct passwd - **RESULT) - This function is similar to `getpwnam' in that is returns - information about the user whose user name is NAME. However, like - `getpwuid_r', it fills the user supplied buffers in RESULT_BUF and - BUFFER with the information instead of using a static buffer. + Each user account on a computer system is identified by a "user +name" (or "login name") and "user ID". Normally, each user name has a +unique user ID, but it is possible for several login names to have the +same user ID. The user names and corresponding user IDs are stored in +a data base which you can access as described in *Note User Database::. - The return values are the same as for `getpwuid_r'. + Users are classified in "groups". Each user name belongs to one +"default group" and may also belong to any number of "supplementary +groups". Users who are members of the same group can share resources +(such as files) that are not accessible to users who are not a member +of that group. Each group has a "group name" and "group ID". *Note +Group Database::, for how to find information about a group ID or group +name. diff -durpN glibc-2.2.3/manual/libc.info-45 glibc-2.2.4/manual/libc.info-45 --- glibc-2.2.3/manual/libc.info-45 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-45 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1189 +7,1231 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual - -File: libc.info, Node: Scanning All Users, Next: Writing a User Entry, Prev: Lookup User, Up: User Database + (b) The FSF's Back-Cover Text is: -Scanning the List of All Users ------------------------------- + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - This section explains how a program can read the list of all users in -the system, one user at a time. The functions described here are -declared in `pwd.h'. + +File: libc.info, Node: Process Persona, Next: Why Change Persona, Prev: User and Group IDs, Up: Users and Groups - You can use the `fgetpwent' function to read user entries from a -particular file. +The Persona of a Process +======================== - - Function: struct passwd * fgetpwent (FILE *STREAM) - This function reads the next user entry from STREAM and returns a - pointer to the entry. The structure is statically allocated and is - rewritten on subsequent calls to `fgetpwent'. You must copy the - contents of the structure if you wish to save the information. + At any time, each process has an "effective user ID", a "effective +group ID", and a set of "supplementary group IDs". These IDs determine +the privileges of the process. They are collectively called the +"persona" of the process, because they determine "who it is" for +purposes of access control. - The stream must correspond to a file in the same format as the - standard password database file. + Your login shell starts out with a persona which consists of your +user ID, your default group ID, and your supplementary group IDs (if +you are in more than one group). In normal circumstances, all your +other processes inherit these values. - - Function: int fgetpwent_r (FILE *STREAM, struct passwd *RESULT_BUF, - char *BUFFER, size_t BUFLEN, struct passwd **RESULT) - This function is similar to `fgetpwent' in that it reads the next - user entry from STREAM. But the result is returned in the - structure pointed to by RESULT_BUF. The first BUFLEN bytes of the - additional buffer pointed to by BUFFER are used to contain - additional information, normally strings which are pointed to by - the elements of the result structure. + A process also has a "real user ID" which identifies the user who +created the process, and a "real group ID" which identifies that user's +default group. These values do not play a role in access control, so +we do not consider them part of the persona. But they are also +important. - The stream must correspond to a file in the same format as the - standard password database file. + Both the real and effective user ID can be changed during the +lifetime of a process. *Note Why Change Persona::. - If the function returns zero RESULT points to the structure with - the wanted data (normally this is in RESULT_BUF). If errors - occurred the return value is nonzero and RESULT contains a null - pointer. + For details on how a process's effective user ID and group IDs affect +its permission to access files, see *Note Access Permission::. - The way to scan all the entries in the user database is with -`setpwent', `getpwent', and `endpwent'. + The effective user ID of a process also controls permissions for +sending signals using the `kill' function. *Note Signaling Another +Process::. - - Function: void setpwent (void) - This function initializes a stream which `getpwent' and - `getpwent_r' use to read the user database. + Finally, there are many operations which can only be performed by a +process whose effective user ID is zero. A process with this user ID is +a "privileged process". Commonly the user name `root' is associated +with user ID 0, but there may be other user names with this ID. - - Function: struct passwd * getpwent (void) - The `getpwent' function reads the next entry from the stream - initialized by `setpwent'. It returns a pointer to the entry. The - structure is statically allocated and is rewritten on subsequent - calls to `getpwent'. You must copy the contents of the structure - if you wish to save the information. + +File: libc.info, Node: Why Change Persona, Next: How Change Persona, Prev: Process Persona, Up: Users and Groups - A null pointer is returned when no more entries are available. +Why Change the Persona of a Process? +==================================== - - Function: int getpwent_r (struct passwd *RESULT_BUF, char *BUFFER, - int BUFLEN, struct passwd **RESULT) - This function is similar to `getpwent' in that it returns the next - entry from the stream initialized by `setpwent'. Like - `fgetpwent_r', it uses the user-supplied buffers in RESULT_BUF and - BUFFER to return the information requested. + The most obvious situation where it is necessary for a process to +change its user and/or group IDs is the `login' program. When `login' +starts running, its user ID is `root'. Its job is to start a shell +whose user and group IDs are those of the user who is logging in. (To +accomplish this fully, `login' must set the real user and group IDs as +well as its persona. But this is a special case.) - The return values are the same as for `fgetpwent_r'. + The more common case of changing persona is when an ordinary user +program needs access to a resource that wouldn't ordinarily be +accessible to the user actually running it. + For example, you may have a file that is controlled by your program +but that shouldn't be read or modified directly by other users, either +because it implements some kind of locking protocol, or because you want +to preserve the integrity or privacy of the information it contains. +This kind of restricted access can be implemented by having the program +change its effective user or group ID to match that of the resource. - - Function: void endpwent (void) - This function closes the internal stream used by `getpwent' or - `getpwent_r'. + Thus, imagine a game program that saves scores in a file. The game +program itself needs to be able to update this file no matter who is +running it, but if users can write the file without going through the +game, they can give themselves any scores they like. Some people +consider this undesirable, or even reprehensible. It can be prevented +by creating a new user ID and login name (say, `games') to own the +scores file, and make the file writable only by this user. Then, when +the game program wants to update this file, it can change its effective +user ID to be that for `games'. In effect, the program must adopt the +persona of `games' so it can write the scores file.  -File: libc.info, Node: Writing a User Entry, Prev: Scanning All Users, Up: User Database +File: libc.info, Node: How Change Persona, Next: Reading Persona, Prev: Why Change Persona, Up: Users and Groups -Writing a User Entry --------------------- +How an Application Can Change Persona +===================================== - - Function: int putpwent (const struct passwd *P, FILE *STREAM) - This function writes the user entry `*P' to the stream STREAM, in - the format used for the standard user database file. The return - value is zero on success and nonzero on failure. + The ability to change the persona of a process can be a source of +unintentional privacy violations, or even intentional abuse. Because of +the potential for problems, changing persona is restricted to special +circumstances. - This function exists for compatibility with SVID. We recommend - that you avoid using it, because it makes sense only on the - assumption that the `struct passwd' structure has no members - except the standard ones; on a system which merges the traditional - Unix data base with other extended information about users, adding - an entry using this function would inevitably leave out much of - the important information. + You can't arbitrarily set your user ID or group ID to anything you +want; only privileged processes can do that. Instead, the normal way +for a program to change its persona is that it has been set up in +advance to change to a particular user or group. This is the function +of the setuid and setgid bits of a file's access mode. *Note +Permission Bits::. - The function `putpwent' is declared in `pwd.h'. + When the setuid bit of an executable file is on, executing that file +gives the process a third user ID: the "file user ID". This ID is set +to the owner ID of the file. The system then changes the effective +user ID to the file user ID. The real user ID remains as it was. +Likewise, if the setgid bit is on, the process is given a "file group +ID" equal to the group ID of the file, and its effective group ID is +changed to the file group ID. + + If a process has a file ID (user or group), then it can at any time +change its effective ID to its real ID and back to its file ID. +Programs use this feature to relinquish their special privileges except +when they actually need them. This makes it less likely that they can +be tricked into doing something inappropriate with their privileges. + + *Portability Note:* Older systems do not have file IDs. To +determine if a system has this feature, you can test the compiler +define `_POSIX_SAVED_IDS'. (In the POSIX standard, file IDs are known +as saved IDs.) + + *Note File Attributes::, for a more general discussion of file modes +and accessibility.  -File: libc.info, Node: Group Database, Next: Database Example, Prev: User Database, Up: Users and Groups +File: libc.info, Node: Reading Persona, Next: Setting User ID, Prev: How Change Persona, Up: Users and Groups -Group Database -============== +Reading the Persona of a Process +================================ - This section describes how to search and scan the database of -registered groups. The database itself is kept in the file -`/etc/group' on most systems, but on some systems a special network -service provides access to it. + Here are detailed descriptions of the functions for reading the user +and group IDs of a process, both real and effective. To use these +facilities, you must include the header files `sys/types.h' and +`unistd.h'. -* Menu: + - Data Type: uid_t + This is an integer data type used to represent user IDs. In the + GNU library, this is an alias for `unsigned int'. -* Group Data Structure:: What each group record contains. -* Lookup Group:: How to look for a particular group. -* Scanning All Groups:: Scanning the list of all groups. + - Data Type: gid_t + This is an integer data type used to represent group IDs. In the + GNU library, this is an alias for `unsigned int'. - -File: libc.info, Node: Group Data Structure, Next: Lookup Group, Up: Group Database + - Function: uid_t getuid (void) + The `getuid' function returns the real user ID of the process. -The Data Structure for a Group ------------------------------- + - Function: gid_t getgid (void) + The `getgid' function returns the real group ID of the process. - The functions and data structures for accessing the system group -database are declared in the header file `grp.h'. + - Function: uid_t geteuid (void) + The `geteuid' function returns the effective user ID of the + process. - - Data Type: struct group - The `group' structure is used to hold information about an entry in - the system group database. It has at least the following members: + - Function: gid_t getegid (void) + The `getegid' function returns the effective group ID of the + process. - `char *gr_name' - The name of the group. + - Function: int getgroups (int COUNT, gid_t *GROUPS) + The `getgroups' function is used to inquire about the supplementary + group IDs of the process. Up to COUNT of these group IDs are + stored in the array GROUPS; the return value from the function is + the number of group IDs actually stored. If COUNT is smaller than + the total number of supplementary group IDs, then `getgroups' + returns a value of `-1' and `errno' is set to `EINVAL'. - `gid_t gr_gid' - The group ID of the group. + If COUNT is zero, then `getgroups' just returns the total number + of supplementary group IDs. On systems that do not support + supplementary groups, this will always be zero. - `char **gr_mem' - A vector of pointers to the names of users in the group. - Each user name is a null-terminated string, and the vector - itself is terminated by a null pointer. + Here's how to use `getgroups' to read all the supplementary group + IDs: + + gid_t * + read_all_groups (void) + { + int ngroups = getgroups (0, NULL); + gid_t *groups + = (gid_t *) xmalloc (ngroups * sizeof (gid_t)); + int val = getgroups (ngroups, groups); + if (val < 0) + { + free (groups); + return NULL; + } + return groups; + }  -File: libc.info, Node: Lookup Group, Next: Scanning All Groups, Prev: Group Data Structure, Up: Group Database +File: libc.info, Node: Setting User ID, Next: Setting Groups, Prev: Reading Persona, Up: Users and Groups -Looking Up One Group --------------------- +Setting the User ID +=================== - You can search the group database for information about a specific -group using `getgrgid' or `getgrnam'. These functions are declared in -`grp.h'. + This section describes the functions for altering the user ID (real +and/or effective) of a process. To use these facilities, you must +include the header files `sys/types.h' and `unistd.h'. - - Function: struct group * getgrgid (gid_t GID) - This function returns a pointer to a statically-allocated structure - containing information about the group whose group ID is GID. - This structure may be overwritten by subsequent calls to - `getgrgid'. + - Function: int seteuid (uid_t NEWEUID) + This function sets the effective user ID of a process to NEWUID, + provided that the process is allowed to change its effective user + ID. A privileged process (effective user ID zero) can change its + effective user ID to any legal value. An unprivileged process + with a file user ID can change its effective user ID to its real + user ID or to its file user ID. Otherwise, a process may not + change its effective user ID at all. - A null pointer indicates there is no group with ID GID. + The `seteuid' function returns a value of `0' to indicate + successful completion, and a value of `-1' to indicate an error. + The following `errno' error conditions are defined for this + function: - - Function: int getgrgid_r (gid_t GID, struct group *RESULT_BUF, char - *BUFFER, size_t BUFLEN, struct group **RESULT) - This function is similar to `getgrgid' in that it returns - information about the group whose group ID is GID. However, it - fills the user supplied structure pointed to by RESULT_BUF with - the information instead of using a static buffer. The first - BUFLEN bytes of the additional buffer pointed to by BUFFER are - used to contain additional information, normally strings which are - pointed to by the elements of the result structure. + `EINVAL' + The value of the NEWUID argument is invalid. - If a group with ID GID is found, the pointer returned in RESULT - points to the record which contains the wanted data (i.e., RESULT - contains the value RESULT_BUF). If no group is found or if an - error occurred, the pointer returned in RESULT is a null pointer. - The function returns zero or an error code. If the buffer BUFFER - is too small to contain all the needed information, the error code - `ERANGE' is returned and ERRNO is set to `ERANGE'. + `EPERM' + The process may not change to the specified ID. - - Function: struct group * getgrnam (const char *NAME) - This function returns a pointer to a statically-allocated structure - containing information about the group whose group name is NAME. - This structure may be overwritten by subsequent calls to - `getgrnam'. + Older systems (those without the `_POSIX_SAVED_IDS' feature) do not + have this function. - A null pointer indicates there is no group named NAME. + - Function: int setuid (uid_t NEWUID) + If the calling process is privileged, this function sets both the + real and effective user ID of the process to NEWUID. It also + deletes the file user ID of the process, if any. NEWUID may be any + legal value. (Once this has been done, there is no way to recover + the old effective user ID.) - - Function: int getgrnam_r (const char *NAME, struct group - *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group - **RESULT) - This function is similar to `getgrnam' in that is returns - information about the group whose group name is NAME. Like - `getgrgid_r', it uses the user supplied buffers in RESULT_BUF and - BUFFER, not a static buffer. + If the process is not privileged, and the system supports the + `_POSIX_SAVED_IDS' feature, then this function behaves like + `seteuid'. - The return values are the same as for `getgrgid_r' `ERANGE'. + The return values and error conditions are the same as for + `seteuid'. - -File: libc.info, Node: Scanning All Groups, Prev: Lookup Group, Up: Group Database + - Function: int setreuid (uid_t RUID, uid_t EUID) + This function sets the real user ID of the process to RUID and the + effective user ID to EUID. If RUID is `-1', it means not to + change the real user ID; likewise if EUID is `-1', it means not to + change the effective user ID. -Scanning the List of All Groups -------------------------------- + The `setreuid' function exists for compatibility with 4.3 BSD Unix, + which does not support file IDs. You can use this function to + swap the effective and real user IDs of the process. (Privileged + processes are not limited to this particular usage.) If file IDs + are supported, you should use that feature instead of this + function. *Note Enable/Disable Setuid::. - This section explains how a program can read the list of all groups -in the system, one group at a time. The functions described here are -declared in `grp.h'. + The return value is `0' on success and `-1' on failure. The + following `errno' error conditions are defined for this function: - You can use the `fgetgrent' function to read group entries from a -particular file. + `EPERM' + The process does not have the appropriate privileges; you do + not have permission to change to the specified ID. - - Function: struct group * fgetgrent (FILE *STREAM) - The `fgetgrent' function reads the next entry from STREAM. It - returns a pointer to the entry. The structure is statically - allocated and is overwritten on subsequent calls to `fgetgrent'. - You must copy the contents of the structure if you wish to save the - information. + +File: libc.info, Node: Setting Groups, Next: Enable/Disable Setuid, Prev: Setting User ID, Up: Users and Groups - The stream must correspond to a file in the same format as the - standard group database file. +Setting the Group IDs +===================== - - Function: int fgetgrent_r (FILE *STREAM, struct group *RESULT_BUF, - char *BUFFER, size_t BUFLEN, struct group **RESULT) - This function is similar to `fgetgrent' in that it reads the next - user entry from STREAM. But the result is returned in the - structure pointed to by RESULT_BUF. The first BUFLEN bytes of the - additional buffer pointed to by BUFFER are used to contain - additional information, normally strings which are pointed to by - the elements of the result structure. + This section describes the functions for altering the group IDs (real +and effective) of a process. To use these facilities, you must include +the header files `sys/types.h' and `unistd.h'. - This stream must correspond to a file in the same format as the - standard group database file. + - Function: int setegid (gid_t NEWGID) + This function sets the effective group ID of the process to + NEWGID, provided that the process is allowed to change its group + ID. Just as with `seteuid', if the process is privileged it may + change its effective group ID to any value; if it isn't, but it + has a file group ID, then it may change to its real group ID or + file group ID; otherwise it may not change its effective group ID. - If the function returns zero RESULT points to the structure with - the wanted data (normally this is in RESULT_BUF). If errors - occurred the return value is non-zero and RESULT contains a null - pointer. + Note that a process is only privileged if its effective _user_ ID + is zero. The effective group ID only affects access permissions. - The way to scan all the entries in the group database is with -`setgrent', `getgrent', and `endgrent'. + The return values and error conditions for `setegid' are the same + as those for `seteuid'. - - Function: void setgrent (void) - This function initializes a stream for reading from the group data - base. You use this stream by calling `getgrent' or `getgrent_r'. + This function is only present if `_POSIX_SAVED_IDS' is defined. - - Function: struct group * getgrent (void) - The `getgrent' function reads the next entry from the stream - initialized by `setgrent'. It returns a pointer to the entry. The - structure is statically allocated and is overwritten on subsequent - calls to `getgrent'. You must copy the contents of the structure - if you wish to save the information. + - Function: int setgid (gid_t NEWGID) + This function sets both the real and effective group ID of the + process to NEWGID, provided that the process is privileged. It + also deletes the file group ID, if any. - - Function: int getgrent_r (struct group *RESULT_BUF, char *BUFFER, - size_t BUFLEN, struct group **RESULT) - This function is similar to `getgrent' in that it returns the next - entry from the stream initialized by `setgrent'. Like - `fgetgrent_r', it places the result in user-supplied buffers - pointed to RESULT_BUF and BUFFER. + If the process is not privileged, then `setgid' behaves like + `setegid'. - If the function returns zero RESULT contains a pointer to the data - (normally equal to RESULT_BUF). If errors occurred the return - value is non-zero and RESULT contains a null pointer. + The return values and error conditions for `setgid' are the same + as those for `seteuid'. - - Function: void endgrent (void) - This function closes the internal stream used by `getgrent' or - `getgrent_r'. + - Function: int setregid (gid_t RGID, gid_t EGID) + This function sets the real group ID of the process to RGID and + the effective group ID to EGID. If RGID is `-1', it means not to + change the real group ID; likewise if EGID is `-1', it means not + to change the effective group ID. - -File: libc.info, Node: Database Example, Next: Netgroup Database, Prev: Group Database, Up: Users and Groups + The `setregid' function is provided for compatibility with 4.3 BSD + Unix, which does not support file IDs. You can use this function + to swap the effective and real group IDs of the process. + (Privileged processes are not limited to this usage.) If file IDs + are supported, you should use that feature instead of using this + function. *Note Enable/Disable Setuid::. -User and Group Database Example -=============================== + The return values and error conditions for `setregid' are the same + as those for `setreuid'. - Here is an example program showing the use of the system database -inquiry functions. The program prints some information about the user -running the program. + `setuid' and `setgid' behave differently depending on whether the +effective user ID at the time is zero. If it is not zero, they behave +like `seteuid' and `setegid'. If it is, they change both effective and +real IDs and delete the file ID. To avoid confusion, we recommend you +always use `seteuid' and `setegid' except when you know the effective +user ID is zero and your intent is to change the persona permanently. +This case is rare--most of the programs that need it, such as `login' +and `su', have already been written. - #include - #include - #include - #include - #include - - int - main (void) - { - uid_t me; - struct passwd *my_passwd; - struct group *my_group; - char **members; - - /* Get information about the user ID. */ - me = getuid (); - my_passwd = getpwuid (me); - if (!my_passwd) - { - printf ("Couldn't find out about user %d.\n", (int) me); - exit (EXIT_FAILURE); - } - - /* Print the information. */ - printf ("I am %s.\n", my_passwd->pw_gecos); - printf ("My login name is %s.\n", my_passwd->pw_name); - printf ("My uid is %d.\n", (int) (my_passwd->pw_uid)); - printf ("My home directory is %s.\n", my_passwd->pw_dir); - printf ("My default shell is %s.\n", my_passwd->pw_shell); - - /* Get information about the default group ID. */ - my_group = getgrgid (my_passwd->pw_gid); - if (!my_group) - { - printf ("Couldn't find out about group %d.\n", - (int) my_passwd->pw_gid); - exit (EXIT_FAILURE); - } - - /* Print the information. */ - printf ("My default group is %s (%d).\n", - my_group->gr_name, (int) (my_passwd->pw_gid)); - printf ("The members of this group are:\n"); - members = my_group->gr_mem; - while (*members) - { - printf (" %s\n", *(members)); - members++; - } - - return EXIT_SUCCESS; - } + Note that if your program is setuid to some user other than `root', +there is no way to drop privileges permanently. - Here is some output from this program: + The system also lets privileged processes change their supplementary +group IDs. To use `setgroups' or `initgroups', your programs should +include the header file `grp.h'. - I am Throckmorton Snurd. - My login name is snurd. - My uid is 31093. - My home directory is /home/fsg/snurd. - My default shell is /bin/sh. - My default group is guest (12). - The members of this group are: - friedman - tami + - Function: int setgroups (size_t COUNT, gid_t *GROUPS) + This function sets the process's supplementary group IDs. It can + only be called from privileged processes. The COUNT argument + specifies the number of group IDs in the array GROUPS. - -File: libc.info, Node: Netgroup Database, Prev: Database Example, Up: Users and Groups + This function returns `0' if successful and `-1' on error. The + following `errno' error conditions are defined for this function: -Netgroup Database -================= + `EPERM' + The calling process is not privileged. -* Menu: + - Function: int initgroups (const char *USER, gid_t GROUP) + The `initgroups' function sets the process's supplementary group + IDs to be the normal default for the user name USER. The group + GROUP is automatically included. -* Netgroup Data:: Data in the Netgroup database and where - it comes from. -* Lookup Netgroup:: How to look for a particular netgroup. -* Netgroup Membership:: How to test for netgroup membership. + This function works by scanning the group database for all the + groups USER belongs to. It then calls `setgroups' with the list it + has constructed. - -File: libc.info, Node: Netgroup Data, Next: Lookup Netgroup, Up: Netgroup Database + The return values and error conditions are the same as for + `setgroups'. -Netgroup Data -------------- + If you are interested in the groups a particular user belongs to, +but do not want to change the process's supplementary group IDs, you +can use `getgrouplist'. To use `getgrouplist', your programs should +include the header file `grp.h'. - Sometimes it is useful to group users according to other criteria -(*note Group Database::). E.g., it is useful to associate a certain -group of users with a certain machine. On the other hand grouping of -host names is not supported so far. + - Function: int getgrouplist (const char *USER, gid_t GROUP, gid_t + *GROUPS, int *NGROUPS) + The `getgrouplist' function scans the group database for all the + groups USER belongs to. Up to *NGROUPS group IDs corresponding to + these groups are stored in the array GROUPS; the return value from + the function is the number of group IDs actually stored. If + *NGROUPS is smaller than the total number of groups found, then + `getgrouplist' returns a value of `-1' and stores the actual + number of groups in *NGROUPS. The group GROUP is automatically + included in the list of groups returned by `getgrouplist'. - In Sun Microsystems SunOS appeared a new kind of database, the -netgroup database. It allows grouping hosts, users, and domains -freely, giving them individual names. To be more concrete, a netgroup -is a list of triples consisting of a host name, a user name, and a -domain name where any of the entries can be a wildcard entry matching -all inputs. A last possibility is that names of other netgroups can -also be given in the list specifying a netgroup. So one can construct -arbitrary hierarchies without loops. + Here's how to use `getgrouplist' to read all supplementary groups + for USER: - Sun's implementation allows netgroups only for the `nis' or -`nisplus' service, *note Services in the NSS configuration::. The -implementation in the GNU C library has no such restriction. An entry -in either of the input services must have the following form: + gid_t * + supplementary_groups (char *user) + { + int ngroups = 16; + gid_t *groups + = (gid_t *) xmalloc (ngroups * sizeof (gid_t)); + struct passwd *pw = getpwnam (user); + + if (pw == NULL) + return NULL; + + if (getgrouplist (pw->pw_name, pw->pw_gid, groups, &ngroups) < 0) + { + groups = xrealloc (ngroups * sizeof (gid_t)); + getgrouplist (pw->pw_name, pw->pw_gid, groups, &ngroups); + } + return groups; + } - GROUPNAME ( GROUPNAME | `('HOSTNAME`,'USERNAME`,'`domainname'`)' )+ + +File: libc.info, Node: Enable/Disable Setuid, Next: Setuid Program Example, Prev: Setting Groups, Up: Users and Groups - Any of the fields in the triple can be empty which means anything -matches. While describing the functions we will see that the opposite -case is useful as well. I.e., there may be entries which will not -match any input. For entries like this, a name consisting of the single -character `-' shall be used. +Enabling and Disabling Setuid Access +==================================== - -File: libc.info, Node: Lookup Netgroup, Next: Netgroup Membership, Prev: Netgroup Data, Up: Netgroup Database + A typical setuid program does not need its special access all of the +time. It's a good idea to turn off this access when it isn't needed, +so it can't possibly give unintended access. -Looking up one Netgroup ------------------------ + If the system supports the `_POSIX_SAVED_IDS' feature, you can +accomplish this with `seteuid'. When the game program starts, its real +user ID is `jdoe', its effective user ID is `games', and its saved user +ID is also `games'. The program should record both user ID values once +at the beginning, like this: - The lookup functions for netgroups are a bit different to all other -system database handling functions. Since a single netgroup can contain -many entries a two-step process is needed. First a single netgroup is -selected and then one can iterate over all entries in this netgroup. -These functions are declared in `netdb.h'. + user_user_id = getuid (); + game_user_id = geteuid (); - - Function: int setnetgrent (const char *NETGROUP) - A call to this function initializes the internal state of the - library to allow following calls of the `getnetgrent' to iterate - over all entries in the netgroup with name NETGROUP. + Then it can turn off game file access with - When the call is successful (i.e., when a netgroup with this name - exists) the return value is `1'. When the return value is `0' no - netgroup of this name is known or some other error occurred. + seteuid (user_user_id); - It is important to remember that there is only one single state for -iterating the netgroups. Even if the programmer uses the -`getnetgrent_r' function the result is not really reentrant since -always only one single netgroup at a time can be processed. If the -program needs to process more than one netgroup simultaneously she must -protect this by using external locking. This problem was introduced in -the original netgroups implementation in SunOS and since we must stay -compatible it is not possible to change this. +and turn it on with - Some other functions also use the netgroups state. Currently these -are the `innetgr' function and parts of the implementation of the -`compat' service part of the NSS implementation. + seteuid (game_user_id); - - Function: int getnetgrent (char **HOSTP, char **USERP, char - **DOMAINP) - This function returns the next unprocessed entry of the currently - selected netgroup. The string pointers, in which addresses are - passed in the arguments HOSTP, USERP, and DOMAINP, will contain - after a successful call pointers to appropriate strings. If the - string in the next entry is empty the pointer has the value `NULL'. - The returned string pointers are only valid if none of the netgroup - related functions are called. +Throughout this process, the real user ID remains `jdoe' and the file +user ID remains `games', so the program can always set its effective +user ID to either one. - The return value is `1' if the next entry was successfully read. A - value of `0' means no further entries exist or internal errors - occurred. + On other systems that don't support file user IDs, you can turn +setuid access on and off by using `setreuid' to swap the real and +effective user IDs of the process, as follows: - - Function: int getnetgrent_r (char **HOSTP, char **USERP, char - **DOMAINP, char *BUFFER, int BUFLEN) - This function is similar to `getnetgrent' with only one exception: - the strings the three string pointers HOSTP, USERP, and DOMAINP - point to, are placed in the buffer of BUFLEN bytes starting at - BUFFER. This means the returned values are valid even after other - netgroup related functions are called. + setreuid (geteuid (), getuid ()); - The return value is `1' if the next entry was successfully read and - the buffer contains enough room to place the strings in it. `0' is - returned in case no more entries are found, the buffer is too - small, or internal errors occurred. +This special case is always allowed--it cannot fail. - This function is a GNU extension. The original implementation in - the SunOS libc does not provide this function. + Why does this have the effect of toggling the setuid access? +Suppose a game program has just started, and its real user ID is `jdoe' +while its effective user ID is `games'. In this state, the game can +write the scores file. If it swaps the two uids, the real becomes +`games' and the effective becomes `jdoe'; now the program has only +`jdoe' access. Another swap brings `games' back to the effective user +ID and restores access to the scores file. - - Function: void endnetgrent (void) - This function frees all buffers which were allocated to process - the last selected netgroup. As a result all string pointers - returned by calls to `getnetgrent' are invalid afterwards. + In order to handle both kinds of systems, test for the saved user ID +feature with a preprocessor conditional, like this: - -File: libc.info, Node: Netgroup Membership, Prev: Lookup Netgroup, Up: Netgroup Database + #ifdef _POSIX_SAVED_IDS + setuid (user_user_id); + #else + setreuid (geteuid (), getuid ()); + #endif -Testing for Netgroup Membership -------------------------------- + +File: libc.info, Node: Setuid Program Example, Next: Tips for Setuid, Prev: Enable/Disable Setuid, Up: Users and Groups - It is often not necessary to scan the whole netgroup since often the -only interesting question is whether a given entry is part of the -selected netgroup. +Setuid Program Example +====================== - - Function: int innetgr (const char *NETGROUP, const char *HOST, const - char *USER, const char *DOMAIN) - This function tests whether the triple specified by the parameters - HOSTP, USERP, and DOMAINP is part of the netgroup NETGROUP. Using - this function has the advantage that + Here's an example showing how to set up a program that changes its +effective user ID. - 1. no other netgroup function can use the global netgroup state - since internal locking is used and + This is part of a game program called `caber-toss' that manipulates +a file `scores' that should be writable only by the game program +itself. The program assumes that its executable file will be installed +with the setuid bit set and owned by the same user as the `scores' +file. Typically, a system administrator will set up an account like +`games' for this purpose. - 2. the function is implemented more efficiently than successive - calls to the other `set'/`get'/`endnetgrent' functions. + The executable file is given mode `4755', so that doing an `ls -l' +on it produces output like: - Any of the pointers HOSTP, USERP, and DOMAINP can be `NULL' which - means any value is accepted in this position. This is also true - for the name `-' which should not match any other string otherwise. + -rwsr-xr-x 1 games 184422 Jul 30 15:17 caber-toss - The return value is `1' if an entry matching the given triple is - found in the netgroup. The return value is `0' if the netgroup - itself is not found, the netgroup does not contain the triple or - internal errors occurred. +The setuid bit shows up in the file modes as the `s'. - -File: libc.info, Node: System Management, Next: System Configuration, Prev: Users and Groups, Up: Top + The scores file is given mode `644', and doing an `ls -l' on it +shows: -System Management -***************** + -rw-r--r-- 1 games 0 Jul 31 15:33 scores - This chapter describes facilities for controlling the system that -underlies a process (including the operating system and hardware) and -for getting information about it. Anyone can generally use the -informational facilities, but usually only a properly privileged process -can make changes. + Here are the parts of the program that show how to set up the changed +user ID. This program is conditionalized so that it makes use of the +file IDs feature if it is supported, and otherwise uses `setreuid' to +swap the effective and real user IDs. -* Menu: + #include + #include + #include + #include + + + /* Remember the effective and real UIDs. */ + + static uid_t euid, ruid; + + + /* Restore the effective UID to its original value. */ + + void + do_setuid (void) + { + int status; + + #ifdef _POSIX_SAVED_IDS + status = seteuid (euid); + #else + status = setreuid (ruid, euid); + #endif + if (status < 0) { + fprintf (stderr, "Couldn't set uid.\n"); + exit (status); + } + } + + + /* Set the effective UID to the real UID. */ + + void + undo_setuid (void) + { + int status; + + #ifdef _POSIX_SAVED_IDS + status = seteuid (ruid); + #else + status = setreuid (euid, ruid); + #endif + if (status < 0) { + fprintf (stderr, "Couldn't set uid.\n"); + exit (status); + } + } + + /* Main program. */ + + int + main (void) + { + /* Remember the real and effective user IDs. */ + ruid = getuid (); + euid = geteuid (); + undo_setuid (); + + /* Do the game and record the score. */ + ... + } -* Host Identification:: Determining the name of the machine. -* Platform Type:: Determining operating system and basic - machine type -* Filesystem Handling:: Controlling/querying mounts -* System Parameters:: Getting and setting various system parameters + Notice how the first thing the `main' function does is to set the +effective user ID back to the real user ID. This is so that any other +file accesses that are performed while the user is playing the game use +the real user ID for determining permissions. Only when the program +needs to open the scores file does it switch back to the file user ID, +like this: - To get information on parameters of the system that are built into -the system, such as the maximum length of a filename, *Note System -Configuration::. + /* Record the score. */ + + int + record_score (int score) + { + FILE *stream; + char *myname; + + /* Open the scores file. */ + do_setuid (); + stream = fopen (SCORES_FILE, "a"); + undo_setuid (); + + /* Write the score to the file. */ + if (stream) + { + myname = cuserid (NULL); + if (score < 0) + fprintf (stream, "%10s: Couldn't lift the caber.\n", myname); + else + fprintf (stream, "%10s: %d feet.\n", myname, score); + fclose (stream); + return 0; + } + else + return -1; + }  -File: libc.info, Node: Host Identification, Next: Platform Type, Up: System Management +File: libc.info, Node: Tips for Setuid, Next: Who Logged In, Prev: Setuid Program Example, Up: Users and Groups -Host Identification -=================== +Tips for Writing Setuid Programs +================================ - This section explains how to identify the particular system on which -your program is running. First, let's review the various ways computer -systems are named, which is a little complicated because of the history -of the development of the Internet. + It is easy for setuid programs to give the user access that isn't +intended--in fact, if you want to avoid this, you need to be careful. +Here are some guidelines for preventing unintended access and +minimizing its consequences when it does occur: - Every Unix system (also known as a host) has a host name, whether -it's connected to a network or not. In its simplest form, as used -before computer networks were an issue, it's just a word like `chicken'. + * Don't have `setuid' programs with privileged user IDs such as + `root' unless it is absolutely necessary. If the resource is + specific to your particular program, it's better to define a new, + nonprivileged user ID or group ID just to manage that resource. + It's better if you can write your program to use a special group + than a special user. - But any system attached to the Internet or any network like it -conforms to a more rigorous naming convention as part of the Domain -Name System (DNS). In DNS, every host name is composed of two parts: + * Be cautious about using the `exec' functions in combination with + changing the effective user ID. Don't let users of your program + execute arbitrary programs under a changed user ID. Executing a + shell is especially bad news. Less obviously, the `execlp' and + `execvp' functions are a potential risk (since the program they + execute depends on the user's `PATH' environment variable). - 1. hostname + If you must `exec' another program under a changed ID, specify an + absolute file name (*note File Name Resolution::) for the + executable, and make sure that the protections on that executable + and _all_ containing directories are such that ordinary users + cannot replace it with some other program. - 2. domain name + You should also check the arguments passed to the program to make + sure they do not have unexpected effects. Likewise, you should + examine the environment variables. Decide which arguments and + variables are safe, and reject all others. - You will note that "hostname" looks a lot like "host name", but is -not the same thing, and that people often incorrectly refer to entire -host names as "domain names." + You should never use `system' in a privileged program, because it + invokes a shell. - In DNS, the full host name is properly called the FQDN (Fully -Qualified Domain Name) and consists of the hostname, then a period, -then the domain name. The domain name itself usually has multiple -components separated by periods. So for example, a system's hostname -may be `chicken' and its domain name might be `ai.mit.edu', so its FQDN -(which is its host name) is `chicken.ai.mit.edu'. + * Only use the user ID controlling the resource in the part of the + program that actually uses that resource. When you're finished + with it, restore the effective user ID back to the actual user's + user ID. *Note Enable/Disable Setuid::. - Adding to the confusion, though, is that DNS is not the only name -space in which a computer needs to be known. Another name space is the -NIS (aka YP) name space. For NIS purposes, there is another domain -name, which is called the NIS domain name or the YP domain name. It -need not have anything to do with the DNS domain name. + * If the `setuid' part of your program needs to access other files + besides the controlled resource, it should verify that the real + user would ordinarily have permission to access those files. You + can use the `access' function (*note Access Permission::) to check + this; it uses the real user and group IDs, rather than the + effective IDs. - Confusing things even more is the fact that in DNS, it is possible -for multiple FQDNs to refer to the same system. However, there is -always exactly one of them that is the true host name, and it is called -the canonical FQDN. + +File: libc.info, Node: Who Logged In, Next: User Accounting Database, Prev: Tips for Setuid, Up: Users and Groups - In some contexts, the host name is called a "node name." +Identifying Who Logged In +========================= - For more information on DNS host naming, *Note Host Names::. + You can use the functions listed in this section to determine the +login name of the user who is running a process, and the name of the +user who logged in the current session. See also the function `getuid' +and friends (*note Reading Persona::). How this information is +collected by the system and how to control/add/remove information from +the background storage is described in *Note User Accounting Database::. - Prototypes for these functions appear in `unistd.h'. + The `getlogin' function is declared in `unistd.h', while `cuserid' +and `L_cuserid' are declared in `stdio.h'. - The programs `hostname', `hostid', and `domainname' work by calling -these functions. + - Function: char * getlogin (void) + The `getlogin' function returns a pointer to a string containing + the name of the user logged in on the controlling terminal of the + process, or a null pointer if this information cannot be + determined. The string is statically allocated and might be + overwritten on subsequent calls to this function or to `cuserid'. - - Function: int gethostname (char *NAME, size_t SIZE) - This function returns the host name of the system on which it is - called, in the array NAME. The SIZE argument specifies the size of - this array, in bytes. Note that this is _not_ the DNS hostname. - If the system participates in DNS, this is the FQDN (see above). + - Function: char * cuserid (char *STRING) + The `cuserid' function returns a pointer to a string containing a + user name associated with the effective ID of the process. If + STRING is not a null pointer, it should be an array that can hold + at least `L_cuserid' characters; the string is returned in this + array. Otherwise, a pointer to a string in a static area is + returned. This string is statically allocated and might be + overwritten on subsequent calls to this function or to `getlogin'. - The return value is `0' on success and `-1' on failure. In the - GNU C library, `gethostname' fails if SIZE is not large enough; - then you can try again with a larger array. The following `errno' - error condition is defined for this function: + The use of this function is deprecated since it is marked to be + withdrawn in XPG4.2 and has already been removed from newer + revisions of POSIX.1. - `ENAMETOOLONG' - The SIZE argument is less than the size of the host name plus - one. + - Macro: int L_cuserid + An integer constant that indicates how long an array you might + need to store a user name. - On some systems, there is a symbol for the maximum possible host - name length: `MAXHOSTNAMELEN'. It is defined in `sys/param.h'. - But you can't count on this to exist, so it is cleaner to handle - failure and try again. + These functions let your program identify positively the user who is +running or the user who logged in this session. (These can differ when +setuid programs are involved; see *Note Process Persona::.) The user +cannot do anything to fool these functions. - `gethostname' stores the beginning of the host name in NAME even - if the host name won't entirely fit. For some purposes, a - truncated host name is good enough. If it is, you can ignore the - error code. + For most purposes, it is more useful to use the environment variable +`LOGNAME' to find out who the user is. This is more flexible precisely +because the user can set `LOGNAME' arbitrarily. *Note Standard +Environment::. - - Function: int sethostname (const char *NAME, size_t LENGTH) - The `sethostname' function sets the host name of the system that - calls it to NAME, a string with length LENGTH. Only privileged - processes are permitted to do this. + +File: libc.info, Node: User Accounting Database, Next: User Database, Prev: Who Logged In, Up: Users and Groups - Usually `sethostname' gets called just once, at system boot time. - Often, the program that calls it sets it to the value it finds in - the file `/etc/hostname'. +The User Accounting Database +============================ - Be sure to set the host name to the full host name, not just the - DNS hostname (see above). + Most Unix-like operating systems keep track of logged in users by +maintaining a user accounting database. This user accounting database +stores for each terminal, who has logged on, at what time, the process +ID of the user's login shell, etc., etc., but also stores information +about the run level of the system, the time of the last system reboot, +and possibly more. - The return value is `0' on success and `-1' on failure. The - following `errno' error condition is defined for this function: + The user accounting database typically lives in `/etc/utmp', +`/var/adm/utmp' or `/var/run/utmp'. However, these files should +*never* be accessed directly. For reading information from and writing +information to the user accounting database, the functions described in +this section should be used. - `EPERM' - This process cannot set the host name because it is not - privileged. +* Menu: - - Function: int getdomainnname (char *NAME, size_t LENGTH) - `getdomainname' returns the NIS (aka YP) domain name of the system - on which it is called. Note that this is not the more popular DNS - domain name. Get that with `gethostname'. +* Manipulating the Database:: Scanning and modifying the user + accounting database. +* XPG Functions:: A standardized way for doing the same thing. +* Logging In and Out:: Functions from BSD that modify the user + accounting database. - The specifics of this function are analogous to `gethostname', - above. + +File: libc.info, Node: Manipulating the Database, Next: XPG Functions, Up: User Accounting Database +Manipulating the User Accounting Database +----------------------------------------- - - Function: int setdomainname (const char *NAME, size_t LENGTH) - `getdomainname' sets the NIS (aka YP) domain name of the system on - which it is called. Note that this is not the more popular DNS - domain name. Set that with `sethostname'. + These functions and the corresponding data structures are declared in +the header file `utmp.h'. - The specifics of this function are analogous to `sethostname', - above. + - Data Type: struct exit_status + The `exit_status' data structure is used to hold information about + the exit status of processes marked as `DEAD_PROCESS' in the user + accounting database. + `short int e_termination' + The exit status of the process. - - Function: long int gethostid (void) - This function returns the "host ID" of the machine the program is - running on. By convention, this is usually the primary Internet - IP address of that machine, converted to a `long int'. However, - on some systems it is a meaningless but unique number which is - hard-coded for each machine. + `short int e_exit' + The exit status of the process. - This is not widely used. It arose in BSD 4.2, but was dropped in - BSD 4.4. It is not required by POSIX. + - Data Type: struct utmp + The `utmp' data structure is used to hold information about entries + in the user accounting database. On the GNU system it has the + following members: - The proper way to query the IP address is to use `gethostbyname' - on the results of `gethostname'. For more information on IP - addresses, *Note Host Addresses::. + `short int ut_type' + Specifies the type of login; one of `EMPTY', `RUN_LVL', + `BOOT_TIME', `OLD_TIME', `NEW_TIME', `INIT_PROCESS', + `LOGIN_PROCESS', `USER_PROCESS', `DEAD_PROCESS' or + `ACCOUNTING'. - - Function: int sethostid (long int ID) - The `sethostid' function sets the "host ID" of the host machine to - ID. Only privileged processes are permitted to do this. Usually - it happens just once, at system boot time. + `pid_t ut_pid' + The process ID number of the login process. - The proper way to establish the primary IP address of a system is - to configure the IP address resolver to associate that IP address - with the system's host name as returned by `gethostname'. For - example, put a record for the system in `/etc/hosts'. + `char ut_line[]' + The device name of the tty (without `/dev/'). - See `gethostid' above for more information on host ids. + `char ut_id[]' + The inittab ID of the process. - The return value is `0' on success and `-1' on failure. The - following `errno' error conditions are defined for this function: + `char ut_user[]' + The user's login name. - `EPERM' - This process cannot set the host name because it is not - privileged. + `char ut_host[]' + The name of the host from which the user logged in. - `ENOSYS' - The operating system does not support setting the host ID. - On some systems, the host ID is a meaningless but unique - number hard-coded for each machine. + `struct exit_status ut_exit' + The exit status of a process marked as `DEAD_PROCESS'. - -File: libc.info, Node: Platform Type, Next: Filesystem Handling, Prev: Host Identification, Up: System Management + `long ut_session' + The Session ID, used for windowing. -Platform Type Identification -============================ + `struct timeval ut_tv' + Time the entry was made. For entries of type `OLD_TIME' this + is the time when the system clock changed, and for entries of + type `NEW_TIME' this is the time the system clock was set to. - You can use the `uname' function to find out some information about -the type of computer your program is running on. This function and the -associated data type are declared in the header file `sys/utsname.h'. + `int32_t ut_addr_v6[4]' + The Internet address of a remote host. - As a bonus, `uname' also gives some information identifying the -particular system your program is running on. This is the same -information which you can get with functions targetted to this purpose -described in *Note Host Identification::. + The `ut_type', `ut_pid', `ut_id', `ut_tv', and `ut_host' fields are +not available on all systems. Portable applications therefore should +be prepared for these situations. To help doing this the `utmp.h' +header provides macros `_HAVE_UT_TYPE', `_HAVE_UT_PID', `_HAVE_UT_ID', +`_HAVE_UT_TV', and `_HAVE_UT_HOST' if the respective field is +available. The programmer can handle the situations by using `#ifdef' +in the program code. - - Data Type: struct utsname - The `utsname' structure is used to hold information returned by - the `uname' function. It has the following members: + The following macros are defined for use as values for the `ut_type' +member of the `utmp' structure. The values are integer constants. - `char sysname[]' - This is the name of the operating system in use. +`EMPTY' + This macro is used to indicate that the entry contains no valid + user accounting information. - `char release[]' - This is the current release level of the operating system - implementation. +`RUN_LVL' + This macro is used to identify the systems runlevel. - `char version[]' - This is the current version level within the release of the - operating system. +`BOOT_TIME' + This macro is used to identify the time of system boot. - `char machine[]' - This is a description of the type of hardware that is in use. +`OLD_TIME' + This macro is used to identify the time when the system clock + changed. - Some systems provide a mechanism to interrogate the kernel - directly for this information. On systems without such a - mechanism, the GNU C library fills in this field based on the - configuration name that was specified when building and - installing the library. +`NEW_TIME' + This macro is used to identify the time after the system changed. - GNU uses a three-part name to describe a system - configuration; the three parts are CPU, MANUFACTURER and - SYSTEM-TYPE, and they are separated with dashes. Any - possible combination of three names is potentially - meaningful, but most such combinations are meaningless in - practice and even the meaningful ones are not necessarily - supported by any particular GNU program. +`INIT_PROCESS' + This macro is used to identify a process spawned by the init + process. - Since the value in `machine' is supposed to describe just the - hardware, it consists of the first two parts of the - configuration name: `CPU-MANUFACTURER'. For example, it - might be one of these: +`LOGIN_PROCESS' + This macro is used to identify the session leader of a logged in + user. - `"sparc-sun"', `"i386-ANYTHING"', `"m68k-hp"', - `"m68k-sony"', `"m68k-sun"', `"mips-dec"' +`USER_PROCESS' + This macro is used to identify a user process. - `char nodename[]' - This is the host name of this particular computer. In the - GNU C library, the value is the same as that returned by - `gethostname'; see *Note Host Identification::. +`DEAD_PROCESS' + This macro is used to identify a terminated process. - gethostname() is implemented with a call to uname(). +`ACCOUNTING' + ??? - `char domainname[]' - This is the NIS or YP domain name. It is the same value - returned by `getdomainname'; see *Note Host Identification::. - This element is a relatively recent invention and use of it - is not as portable as use of the rest of the structure. + The size of the `ut_line', `ut_id', `ut_user' and `ut_host' arrays +can be found using the `sizeof' operator. + Many older systems have, instead of an `ut_tv' member, an `ut_time' +member, usually of type `time_t', for representing the time associated +with the entry. Therefore, for backwards compatibility only, `utmp.h' +defines `ut_time' as an alias for `ut_tv.tv_sec'. - - Function: int uname (struct utsname *INFO) - The `uname' function fills in the structure pointed to by INFO - with information about the operating system and host machine. A - non-negative value indicates that the data was successfully stored. + - Function: void setutent (void) + This function opens the user accounting database to begin scanning + it. You can then call `getutent', `getutid' or `getutline' to + read entries and `pututline' to write entries. - `-1' as the value indicates an error. The only error possible is - `EFAULT', which we normally don't mention as it is always a - possibility. + If the database is already open, it resets the input to the + beginning of the database. - -File: libc.info, Node: Filesystem Handling, Next: System Parameters, Prev: Platform Type, Up: System Management + - Function: struct utmp * getutent (void) + The `getutent' function reads the next entry from the user + accounting database. It returns a pointer to the entry, which is + statically allocated and may be overwritten by subsequent calls to + `getutent'. You must copy the contents of the structure if you + wish to save the information or you can use the `getutent_r' + function which stores the data in a user-provided buffer. -Controlling and Querying Mounts -=============================== + A null pointer is returned in case no further entry is available. - All files are in filesystems, and before you can access any file, its -filesystem must be mounted. Because of Unix's concept of _Everything -is a file_, mounting of filesystems is central to doing almost -anything. This section explains how to find out what filesystems are -currently mounted and what filesystems are available for mounting, and -how to change what is mounted. + - Function: void endutent (void) + This function closes the user accounting database. - The classic filesystem is the contents of a disk drive. The concept -is considerably more abstract, though, and lots of things other than -disk drives can be mounted. + - Function: struct utmp * getutid (const struct utmp *ID) + This function searches forward from the current point in the + database for an entry that matches ID. If the `ut_type' member of + the ID structure is one of `RUN_LVL', `BOOT_TIME', `OLD_TIME' or + `NEW_TIME' the entries match if the `ut_type' members are + identical. If the `ut_type' member of the ID structure is + `INIT_PROCESS', `LOGIN_PROCESS', `USER_PROCESS' or `DEAD_PROCESS', + the entries match if the `ut_type' member of the entry read from + the database is one of these four, and the `ut_id' members match. + However if the `ut_id' member of either the ID structure or the + entry read from the database is empty it checks if the `ut_line' + members match instead. If a matching entry is found, `getutid' + returns a pointer to the entry, which is statically allocated, and + may be overwritten by a subsequent call to `getutent', `getutid' + or `getutline'. You must copy the contents of the structure if + you wish to save the information. - Some block devices don't correspond to traditional devices like disk -drives. For example, a loop device is a block device whose driver uses -a regular file in another filesystem as its medium. So if that regular -file contains appropriate data for a filesystem, you can by mounting the -loop device essentially mount a regular file. + A null pointer is returned in case the end of the database is + reached without a match. - Some filesystems aren't based on a device of any kind. The "proc" -filesystem, for example, contains files whose data is made up by the -filesystem driver on the fly whenever you ask for it. And when you -write to it, the data you write causes changes in the system. No data -gets stored. + The `getutid' function may cache the last read entry. Therefore, + if you are using `getutid' to search for multiple occurrences, it + is necessary to zero out the static data after each call. + Otherwise `getutid' could just return a pointer to the same entry + over and over again. -* Menu: + - Function: struct utmp * getutline (const struct utmp *LINE) + This function searches forward from the current point in the + database until it finds an entry whose `ut_type' value is + `LOGIN_PROCESS' or `USER_PROCESS', and whose `ut_line' member + matches the `ut_line' member of the LINE structure. If it finds + such an entry, it returns a pointer to the entry which is + statically allocated, and may be overwritten by a subsequent call + to `getutent', `getutid' or `getutline'. You must copy the + contents of the structure if you wish to save the information. -* Mount Information:: What is or could be mounted? -* Mount-Unmount-Remount:: Controlling what is mounted and how + A null pointer is returned in case the end of the database is + reached without a match. - -File: libc.info, Node: Mount Information, Next: Mount-Unmount-Remount, Up: Filesystem Handling + The `getutline' function may cache the last read entry. Therefore + if you are using `getutline' to search for multiple occurrences, it + is necessary to zero out the static data after each call. + Otherwise `getutline' could just return a pointer to the same + entry over and over again. -Mount Information ------------------ + - Function: struct utmp * pututline (const struct utmp *UTMP) + The `pututline' function inserts the entry `*UTMP' at the + appropriate place in the user accounting database. If it finds + that it is not already at the correct place in the database, it + uses `getutid' to search for the position to insert the entry, + however this will not modify the static structure returned by + `getutent', `getutid' and `getutline'. If this search fails, the + entry is appended to the database. - For some programs it is desirable and necessary to access information -about whether a certain filesystem is mounted and, if it is, where, or -simply to get lists of all the available filesystems. The GNU libc -provides some functions to retrieve this information portably. + The `pututline' function returns a pointer to a copy of the entry + inserted in the user accounting database, or a null pointer if the + entry could not be added. The following `errno' error conditions + are defined for this function: - Traditionally Unix systems have a file named `/etc/fstab' which -describes all possibly mounted filesystems. The `mount' program uses -this file to mount at startup time of the system all the necessary -filesystems. The information about all the filesystems actually mounted -is normally kept in a file named `/etc/mtab'. Both files share the -same syntax and it is crucial that this syntax is followed all the -time. Therefore it is best to never directly write the files. The -functions described in this section can do this and they also provide -the functionality to convert the external textual representation to the -internal representation. + `EPERM' + The process does not have the appropriate privileges; you + cannot modify the user accounting database. - Note that the `fstab' and `mtab' files are maintained on a system by -_convention_. It is possible for the files not to exist or not to be -consistent with what is really mounted or available to mount, if the -system's administration policy allows it. But programs that mount and -unmount filesystems typically maintain and use these files as described -herein. + All the `get*' functions mentioned before store the information they +return in a static buffer. This can be a problem in multi-threaded +programs since the data returned for the request is overwritten by the +return value data in another thread. Therefore the GNU C Library +provides as extensions three more functions which return the data in a +user-provided buffer. - The filenames given above should never be used directly. The -portable way to handle these file is to use the macros `_PATH_FSTAB', -defined in `fstab.h' and `_PATH_MNTTAB', defined in `mntent.h', -respectively. There are also two alternate macro names `FSTAB' and -`_PATH_MOUNTED' defined but both names are deprecated and kept only for -backward compatibility. The two former names should always be used. + - Function: int getutent_r (struct utmp *BUFFER, struct utmp **RESULT) + The `getutent_r' is equivalent to the `getutent' function. It + returns the next entry from the database. But instead of storing + the information in a static buffer it stores it in the buffer + pointed to by the parameter BUFFER. -* Menu: + If the call was successful, the function returns `0' and the + pointer variable pointed to by the parameter RESULT contains a + pointer to the buffer which contains the result (this is most + probably the same value as BUFFER). If something went wrong + during the execution of `getutent_r' the function returns `-1'. -* fstab:: The `fstab' file -* mtab:: The `mtab' file -* Other Mount Information:: Other (non-libc) sources of mount information + This function is a GNU extension. - -File: libc.info, Node: fstab, Next: mtab, Up: Mount Information + - Function: int getutid_r (const struct utmp *ID, struct utmp *BUFFER, + struct utmp **RESULT) + This function retrieves just like `getutid' the next entry matching + the information stored in ID. But the result is stored in the + buffer pointed to by the parameter BUFFER. -The `fstab' file -................ + If successful the function returns `0' and the pointer variable + pointed to by the parameter RESULT contains a pointer to the + buffer with the result (probably the same as RESULT. If not + successful the function return `-1'. - The internal representation for entries of the file is -`struct fstab', defined in `fstab.h'. + This function is a GNU extension. - - Data Type: struct fstab - This structure is used with the `getfsent', `getfsspec', and - `getfsfile' functions. + - Function: int getutline_r (const struct utmp *LINE, struct utmp + *BUFFER, struct utmp **RESULT) + This function retrieves just like `getutline' the next entry + matching the information stored in LINE. But the result is stored + in the buffer pointed to by the parameter BUFFER. - `char *fs_spec' - This element describes the device from which the filesystem - is mounted. Normally this is the name of a special device, - such as a hard disk partition, but it could also be a more or - less generic string. For "NFS" it would be a hostname and - directory name combination. + If successful the function returns `0' and the pointer variable + pointed to by the parameter RESULT contains a pointer to the + buffer with the result (probably the same as RESULT. If not + successful the function return `-1'. - Even though the element is not declared `const' it shouldn't - be modified. The missing `const' has historic reasons, since - this function predates ISO C. The same is true for the other - string elements of this structure. + This function is a GNU extension. - `char *fs_file' - This describes the mount point on the local system. I.e., - accessing any file in this filesystem has implicitly or - explicitly this string as a prefix. + In addition to the user accounting database, most systems keep a +number of similar databases. For example most systems keep a log file +with all previous logins (usually in `/etc/wtmp' or `/var/log/wtmp'). - `char *fs_vfstype' - This is the type of the filesystem. Depending on what the - underlying kernel understands it can be any string. + For specifying which database to examine, the following function +should be used. - `char *fs_mntops' - This is a string containing options passed to the kernel with - the `mount' call. Again, this can be almost anything. There - can be more than one option, separated from the others by a - comma. Each option consists of a name and an optional value - part, introduced by an `=' character. + - Function: int utmpname (const char *FILE) + The `utmpname' function changes the name of the database to be + examined to FILE, and closes any previously opened database. By + default `getutent', `getutid', `getutline' and `pututline' read + from and write to the user accounting database. - If the value of this element must be processed it should - ideally be done using the `getsubopt' function; see *Note - Suboptions::. + The following macros are defined for use as the FILE argument: - `const char *fs_type' - This name is poorly chosen. This element points to a string - (possibly in the `fs_mntops' string) which describes the - modes with which the filesystem is mounted. `fstab' defines - five macros to describe the possible values: + - Macro: char * _PATH_UTMP + This macro is used to specify the user accounting database. - `FSTAB_RW' - The filesystems gets mounted with read and write enabled. + - Macro: char * _PATH_WTMP + This macro is used to specify the user accounting log file. - `FSTAB_RQ' - The filesystems gets mounted with read and write - enabled. Write access is restricted by quotas. + The `utmpname' function returns a value of `0' if the new name was + successfully stored, and a value of `-1' to indicate an error. + Note that `utmpname' does not try to open the database, and that + therefore the return value does not say anything about whether the + database can be successfully opened. - `FSTAB_RO' - The filesystem gets mounted read-only. + Specially for maintaining log-like databases the GNU C Library +provides the following function: - `FSTAB_SW' - This is not a real filesystem, it is a swap device. + - Function: void updwtmp (const char *WTMP_FILE, const struct utmp + *UTMP) + The `updwtmp' function appends the entry *UTMP to the database + specified by WTMP_FILE. For possible values for the WTMP_FILE + argument see the `utmpname' function. - `FSTAB_XX' - This entry from the `fstab' file is totally ignored. + *Portability Note:* Although many operating systems provide a subset +of these functions, they are not standardized. There are often subtle +differences in the return types, and there are considerable differences +between the various definitions of `struct utmp'. When programming for +the GNU system, it is probably best to stick with the functions +described in this section. If however, you want your program to be +portable, consider using the XPG functions described in *Note XPG +Functions::, or take a look at the BSD compatible functions in *Note +Logging In and Out::. - Testing for equality with these value must happen using - `strcmp' since these are all strings. Comparing the pointer - will probably always fail. + +File: libc.info, Node: XPG Functions, Next: Logging In and Out, Prev: Manipulating the Database, Up: User Accounting Database - `int fs_freq' - This element describes the dump frequency in days. +XPG User Accounting Database Functions +-------------------------------------- - `int fs_passno' - This element describes the pass number on parallel dumps. It - is closely related to the `dump' utility used on Unix systems. + These functions, described in the X/Open Portability Guide, are +declared in the header file `utmpx.h'. - To read the entire content of the of the `fstab' file the GNU libc -contains a set of three functions which are designed in the usual way. + - Data Type: struct utmpx + The `utmpx' data structure contains at least the following members: - - Function: int setfsent (void) - This function makes sure that the internal read pointer for the - `fstab' file is at the beginning of the file. This is done by - either opening the file or resetting the read pointer. + `short int ut_type' + Specifies the type of login; one of `EMPTY', `RUN_LVL', + `BOOT_TIME', `OLD_TIME', `NEW_TIME', `INIT_PROCESS', + `LOGIN_PROCESS', `USER_PROCESS' or `DEAD_PROCESS'. - Since the file handle is internal to the libc this function is not - thread-safe. + `pid_t ut_pid' + The process ID number of the login process. - This function returns a non-zero value if the operation was - successful and the `getfs*' functions can be used to read the - entries of the file. + `char ut_line[]' + The device name of the tty (without `/dev/'). - - Function: void endfsent (void) - This function makes sure that all resources acquired by a prior - call to `setfsent' (explicitly or implicitly by calling - `getfsent') are freed. + `char ut_id[]' + The inittab ID of the process. - - Function: struct fstab * getfsent (void) - This function returns the next entry of the `fstab' file. If this - is the first call to any of the functions handling `fstab' since - program start or the last call of `endfsent', the file will be - opened. + `char ut_user[]' + The user's login name. - The function returns a pointer to a variable of type `struct - fstab'. This variable is shared by all threads and therefore this - function is not thread-safe. If an error occurred `getfsent' - returns a `NULL' pointer. + `struct timeval ut_tv' + Time the entry was made. For entries of type `OLD_TIME' this + is the time when the system clock changed, and for entries of + type `NEW_TIME' this is the time the system clock was set to. + On the GNU system, `struct utmpx' is identical to `struct utmp' + except for the fact that including `utmpx.h' does not make visible + the declaration of `struct exit_status'. - - Function: struct fstab * getfsspec (const char *NAME) - This function returns the next entry of the `fstab' file which has - a string equal to NAME pointed to by the `fs_spec' element. Since - there is normally exactly one entry for each special device it - makes no sense to call this function more than once for the same - argument. If this is the first call to any of the functions - handling `fstab' since program start or the last call of - `endfsent', the file will be opened. + The following macros are defined for use as values for the `ut_type' +member of the `utmpx' structure. The values are integer constants and +are, on the GNU system, identical to the definitions in `utmp.h'. - The function returns a pointer to a variable of type `struct - fstab'. This variable is shared by all threads and therefore this - function is not thread-safe. If an error occurred `getfsent' - returns a `NULL' pointer. +`EMPTY' + This macro is used to indicate that the entry contains no valid + user accounting information. - - Function: struct fstab * getfsfile (const char *NAME) - This function returns the next entry of the `fstab' file which has - a string equal to NAME pointed to by the `fs_file' element. Since - there is normally exactly one entry for each mount point it makes - no sense to call this function more than once for the same - argument. If this is the first call to any of the functions - handling `fstab' since program start or the last call of - `endfsent', the file will be opened. +`RUN_LVL' + This macro is used to identify the systems runlevel. - The function returns a pointer to a variable of type `struct - fstab'. This variable is shared by all threads and therefore this - function is not thread-safe. If an error occurred `getfsent' - returns a `NULL' pointer. +`BOOT_TIME' + This macro is used to identify the time of system boot. - -File: libc.info, Node: mtab, Next: Other Mount Information, Prev: fstab, Up: Mount Information +`OLD_TIME' + This macro is used to identify the time when the system clock + changed. -The `mtab' file -............... +`NEW_TIME' + This macro is used to identify the time after the system changed. - The following functions and data structure access the `mtab' file. +`INIT_PROCESS' + This macro is used to identify a process spawned by the init + process. - - Data Type: struct mntent - This structure is used with the `getmntent', `getmntent_t', - `addmntent', and `hasmntopt' functions. +`LOGIN_PROCESS' + This macro is used to identify the session leader of a logged in + user. - `char *mnt_fsname' - This element contains a pointer to a string describing the - name of the special device from which the filesystem is - mounted. It corresponds to the `fs_spec' element in `struct - fstab'. +`USER_PROCESS' + This macro is used to identify a user process. - `char *mnt_dir' - This element points to a string describing the mount point of - the filesystem. It corresponds to the `fs_file' element in - `struct fstab'. +`DEAD_PROCESS' + This macro is used to identify a terminated process. - `char *mnt_type' - `mnt_type' describes the filesystem type and is therefore - equivalent to `fs_vfstype' in `struct fstab'. `mntent.h' - defines a few symbolic names for some of the values this - string can have. But since the kernel can support arbitrary - filesystems it does not make much sense to give them symbolic - names. If one knows the symbol name one also knows the - filesystem name. Nevertheless here follows the list of the - symbols provided in `mntent.h'. + The size of the `ut_line', `ut_id' and `ut_user' arrays can be found +using the `sizeof' operator. - `MNTTYPE_IGNORE' - This symbol expands to `"ignore"'. The value is - sometime used in `fstab' files to make sure entries are - not used without removing them. + - Function: void setutxent (void) + This function is similar to `setutent'. On the GNU system it is + simply an alias for `setutent'. - `MNTTYPE_NFS' - Expands to `"nfs"'. Using this macro sometimes could - make sense since it names the default NFS - implementation, in case both version 2 and 3 are - supported. + - Function: struct utmpx * getutxent (void) + The `getutxent' function is similar to `getutent', but returns a + pointer to a `struct utmpx' instead of `struct utmp'. On the GNU + system it simply is an alias for `getutent'. - `MNTTYPE_SWAP' - This symbol expands to `"swap"'. It names the special - `fstab' entry which names one of the possibly multiple - swap partitions. + - Function: void endutxent (void) + This function is similar to `endutent'. On the GNU system it is + simply an alias for `endutent'. - `char *mnt_opts' - The element contains a string describing the options used - while mounting the filesystem. As for the equivalent element - `fs_mntops' of `struct fstab' it is best to use the function - `getsubopt' (*note Suboptions::) to access the parts of this - string. + - Function: struct utmpx * getutxid (const struct utmpx *ID) + This function is similar to `getutid', but uses `struct utmpx' + instead of `struct utmp'. On the GNU system it is simply an alias + for `getutid'. - The `mntent.h' file defines a number of macros with string - values which correspond to some of the options understood by - the kernel. There might be many more options which are - possible so it doesn't make much sense to rely on these - macros but to be consistent here is the list: + - Function: struct utmpx * getutxline (const struct utmpx *LINE) + This function is similar to `getutid', but uses `struct utmpx' + instead of `struct utmp'. On the GNU system it is simply an alias + for `getutline'. - `MNTOPT_DEFAULTS' - Expands to `"defaults"'. This option should be used - alone since it indicates all values for the customizable - values are chosen to be the default. + - Function: struct utmpx * pututxline (const struct utmpx *UTMP) + The `pututxline' function is functionally identical to + `pututline', but uses `struct utmpx' instead of `struct utmp'. On + the GNU system, `pututxline' is simply an alias for `pututline'. - `MNTOPT_RO' - Expands to `"ro"'. See the `FSTAB_RO' value, it means - the filesystem is mounted read-only. + - Function: int utmpxname (const char *FILE) + The `utmpxname' function is functionally identical to `utmpname'. + On the GNU system, `utmpxname' is simply an alias for `utmpname'. - `MNTOPT_RW' - Expand to `"rw"'. See the `FSTAB_RW' value, it means the - filesystem is mounted with read and write permissions. + You can translate between a traditional `struct utmp' and an XPG +`struct utmpx' with the following functions. On the GNU system, these +functions are merely copies, since the two structures are identical. - `MNTOPT_SUID' - Expands to `"suid"'. This means that the SUID bit - (*note How Change Persona::) is respected when a program - from the filesystem is started. + - Function: int getutmp (const struct utmpx *utmpx, struct utmp *utmp) + `getutmp' copies the information, insofar as the structures are + compatible, from UTMPX to UTMP. - `MNTOPT_NOSUID' - Expands to `"nosuid"'. This is the opposite of - `MNTOPT_SUID', the SUID bit for all files from the - filesystem is ignored. + - Function: int getutmpx (const struct utmp *utmp, struct utmpx *utmpx) + `getutmpx' copies the information, insofar as the structures are + compatible, from UTMP to UTMPX. - `MNTOPT_NOAUTO' - Expands to `"noauto"'. At startup time the `mount' - program will ignore this entry if it is started with the - `-a' option to mount all filesystems mentioned in the - `fstab' file. + +File: libc.info, Node: Logging In and Out, Prev: XPG Functions, Up: User Accounting Database - As for the `FSTAB_*' entries introduced above it is important - to use `strcmp' to check for equality. +Logging In and Out +------------------ - `mnt_freq' - This elements corresponds to `fs_freq' and also specifies the - frequency in days in which dumps are made. + These functions, derived from BSD, are available in the separate +`libutil' library, and declared in `utmp.h'. - `mnt_passno' - This element is equivalent to `fs_passno' with the same - meaning which is uninteresting for all programs beside `dump'. + Note that the `ut_user' member of `struct utmp' is called `ut_name' +in BSD. Therefore, `ut_name' is defined as an alias for `ut_user' in +`utmp.h'. - For accessing the `mtab' file there is again a set of three -functions to access all entries in a row. Unlike the functions to -handle `fstab' these functions do not access a fixed file and there is -even a thread safe variant of the get function. Beside this the GNU -libc contains functions to alter the file and test for specific options. + - Function: int login_tty (int FILEDES) + This function makes FILEDES the controlling terminal of the + current process, redirects standard input, standard output and + standard error output to this terminal, and closes FILEDES. - - Function: FILE * setmntent (const char *FILE, const char *MODE) - The `setmntent' function prepares the file named FILE which must - be in the format of a `fstab' and `mtab' file for the upcoming - processing through the other functions of the family. The MODE - parameter can be chosen in the way the OPENTYPE parameter for - `fopen' (*note Opening Streams::) can be chosen. If the file is - opened for writing the file is also allowed to be empty. + This function returns `0' on successful completion, and `-1' on + error. - If the file was successfully opened `setmntent' returns a file - descriptor for future use. Otherwise the return value is `NULL' - and `errno' is set accordingly. + - Function: void login (const struct utmp *ENTRY) + The `login' functions inserts an entry into the user accounting + database. The `ut_line' member is set to the name of the terminal + on standard input. If standard input is not a terminal `login' + uses standard output or standard error output to determine the + name of the terminal. If `struct utmp' has a `ut_type' member, + `login' sets it to `USER_PROCESS', and if there is an `ut_pid' + member, it will be set to the process ID of the current process. + The remaining entries are copied from ENTRY. - - Function: int endmntent (FILE *STREAM) - This function takes for the STREAM parameter a file handle which - previously was returned from the `setmntent' call. `endmntent' - closes the stream and frees all resources. + A copy of the entry is written to the user accounting log file. - The return value is 1 unless an error occurred in which case it is - 0. + - Function: int logout (const char *UT_LINE) + This function modifies the user accounting database to indicate + that the user on UT_LINE has logged out. - - Function: struct mntent * getmntent (FILE *STREAM) - The `getmntent' function takes as the parameter a file handle - previously returned by successful call to `setmntent'. It returns - a pointer to a static variable of type `struct mntent' which is - filled with the information from the next entry from the file - currently read. + The `logout' function returns `1' if the entry was successfully + written to the database, or `0' on error. - The file format used prescribes the use of spaces or tab - characters to separate the fields. This makes it harder to use - name containing one of these characters (e.g., mount points using - spaces). Therefore these characters are encoded in the files and - the `getmntent' function takes care of the decoding while reading - the entries back in. `'\040'' is used to encode a space - character, `'\012'' to encode a tab character and `'\\'' to encode - a backslash. + - Function: void logwtmp (const char *UT_LINE, const char *UT_NAME, + const char *UT_HOST) + The `logwtmp' function appends an entry to the user accounting log + file, for the current time and the information provided in the + UT_LINE, UT_NAME and UT_HOST arguments. - If there was an error or the end of the file is reached the return - value is `NULL'. + *Portability Note:* The BSD `struct utmp' only has the `ut_line', +`ut_name', `ut_host' and `ut_time' members. Older systems do not even +have the `ut_host' member. - This function is not thread-safe since all calls to this function - return a pointer to the same static variable. `getmntent_r' - should be used in situations where multiple threads access the - file. + +File: libc.info, Node: User Database, Next: Group Database, Prev: User Accounting Database, Up: Users and Groups - - Function: struct mntent * getmntent_r (FILE *STREAM, struct mentent - *RESULT, char *BUFFER, int BUFSIZE) - The `getmntent_r' function is the reentrant variant of - `getmntent'. It also returns the next entry from the file and - returns a pointer. The actual variable the values are stored in - is not static, though. Instead the function stores the values in - the variable pointed to by the RESULT parameter. Additional - information (e.g., the strings pointed to by the elements of the - result) are kept in the buffer of size BUFSIZE pointed to by - BUFFER. +User Database +============= - Escaped characters (space, tab, backslash) are converted back in - the same way as it happens for `getmentent'. + This section describes how to search and scan the database of +registered users. The database itself is kept in the file +`/etc/passwd' on most systems, but on some systems a special network +server gives access to it. - The function returns a `NULL' pointer in error cases. Errors - could be: - * error while reading the file, +* Menu: - * end of file reached, +* User Data Structure:: What each user record contains. +* Lookup User:: How to look for a particular user. +* Scanning All Users:: Scanning the list of all users, one by one. +* Writing a User Entry:: How a program can rewrite a user's record. - * BUFSIZE is too small for reading a complete new entry. + +File: libc.info, Node: User Data Structure, Next: Lookup User, Up: User Database - - Function: int addmntent (FILE *STREAM, const struct mntent *MNT) - The `addmntent' function allows adding a new entry to the file - previously opened with `setmntent'. The new entries are always - appended. I.e., even if the position of the file descriptor is - not at the end of the file this function does not overwrite an - existing entry following the current position. +The Data Structure that Describes a User +---------------------------------------- - The implication of this is that to remove an entry from a file one - has to create a new file while leaving out the entry to be removed - and after closing the file remove the old one and rename the new - file to the chosen name. + The functions and data structures for accessing the system user +database are declared in the header file `pwd.h'. - This function takes care of spaces and tab characters in the names - to be written to the file. It converts them and the backslash - character into the format describe in the `getmntent' description - above. + - Data Type: struct passwd + The `passwd' data structure is used to hold information about + entries in the system user data base. It has at least the + following members: - This function returns 0 in case the operation was successful. - Otherwise the return value is 1 and `errno' is set appropriately. + `char *pw_name' + The user's login name. - - Function: char * hasmntopt (const struct mntent *MNT, const char - *OPT) - This function can be used to check whether the string pointed to - by the `mnt_opts' element of the variable pointed to by MNT - contains the option OPT. If this is true a pointer to the - beginning of the option in the `mnt_opts' element is returned. If - no such option exists the function returns `NULL'. + `char *pw_passwd.' + The encrypted password string. - This function is useful to test whether a specific option is - present but when all options have to be processed one is better - off with using the `getsubopt' function to iterate over all - options in the string. + `uid_t pw_uid' + The user ID number. - -File: libc.info, Node: Other Mount Information, Prev: mtab, Up: Mount Information + `gid_t pw_gid' + The user's default group ID number. -Other (Non-libc) Sources of Mount Information -............................................. + `char *pw_gecos' + A string typically containing the user's real name, and + possibly other information such as a phone number. - On a system with a Linux kernel and the `proc' filesystem, you can -get information on currently mounted filesystems from the file `mounts' -in the `proc' filesystem. Its format is similar to that of the `mtab' -file, but represents what is truly mounted without relying on -facilities outside the kernel to keep `mtab' up to date. + `char *pw_dir' + The user's home directory, or initial working directory. + This might be a null pointer, in which case the + interpretation is system-dependent. + + `char *pw_shell' + The user's default shell, or the initial program run when the + user logs in. This might be a null pointer, indicating that + the system default should be used. diff -durpN glibc-2.2.3/manual/libc.info-46 glibc-2.2.4/manual/libc.info-46 --- glibc-2.2.3/manual/libc.info-46 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-46 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1348 +7,1025 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. - - -File: libc.info, Node: Mount-Unmount-Remount, Prev: Mount Information, Up: Filesystem Handling - -Mount, Unmount, Remount ------------------------ - - This section describes the functions for mounting, unmounting, and -remounting filesystems. - - Only the superuser can mount, unmount, or remount a filesystem. - - These functions do not access the `fstab' and `mtab' files. You -should maintain and use these separately. *Note Mount Information::. - - The symbols in this section are declared in `sys/mount.h'. - - - Function: int mount (const char *SPECIAL_FILE, const char *DIR, - const char *FSTYPE, unsigned long int OPTIONS, const void - *DATA) - `mount' mounts or remounts a filesystem. The two operations are - quite different and are merged rather unnnaturally into this one - function. The `MS_REMOUNT' option, explained below, determines - whether `mount' mounts or remounts. - - For a mount, the filesystem on the block device represented by the - device special file named SPECIAL_FILE gets mounted over the mount - point DIR. This means that the directory DIR (along with any - files in it) is no longer visible; in its place (and still with - the name DIR) is the root directory of the filesystem on the - device. - - As an exception, if the filesystem type (see below) is one which - is not based on a device (e.g. "proc"), `mount' instantiates a - filesystem and mounts it over DIR and ignores SPECIAL_FILE. - - For a remount, DIR specifies the mount point where the filesystem - to be remounted is (and remains) mounted and SPECIAL_FILE is - ignored. Remounting a filesystem means changing the options that - control operations on the filesystem while it is mounted. It does - not mean unmounting and mounting again. - - For a mount, you must identify the type of the filesystem as - FSTYPE. This type tells the kernel how to access the filesystem - and can be thought of as the name of a filesystem driver. The - acceptable values are system dependent. On a system with a Linux - kernel and the `proc' filesystem, the list of possible values is - in the file `filesystems' in the `proc' filesystem (e.g. type `cat - /proc/filesystems' to see the list). With a Linux kernel, the - types of filesystems that `mount' can mount, and their type names, - depends on what filesystem drivers are configured into the kernel - or loaded as loadable kernel modules. An example of a common - value for FSTYPE is `ext2'. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - For a remount, `mount' ignores FSTYPE. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - OPTIONS specifies a variety of options that apply until the - filesystem is unmounted or remounted. The precise meaning of an - option depends on the filesystem and with some filesystems, an - option may have no effect at all. Furthermore, for some - filesystems, some of these options (but never `MS_RDONLY') can be - overridden for individual file accesses via `ioctl'. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - OPTIONS is a bit string with bit fields defined using the - following mask and masked value macros: + (a) The FSF's Front-Cover Text is: - `MS_MGC_MASK' - This multibit field contains a magic number. If it does not - have the value `MS_MGC_VAL', `mount' assumes all the - following bits are zero and the DATA argument is a null - string, regardless of their actual values. + A GNU Manual - `MS_REMOUNT' - This bit on means to remount the filesystem. Off means to - mount it. + (b) The FSF's Back-Cover Text is: - `MS_RDONLY' - This bit on specifies that no writing to the filesystem shall - be allowed while it is mounted. This cannot be overridden by - `ioctl'. This option is available on nearly all filesystems. + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - `S_IMMUTABLE' - This bit on specifies that no writing to the files in the - filesystem shall be allowed while it is mounted. This can be - overridden for a particular file access by a properly - privileged call to `ioctl'. This option is a relatively new - invention and is not available on many filesystems. + +File: libc.info, Node: Lookup User, Next: Scanning All Users, Prev: User Data Structure, Up: User Database - `S_APPEND' - This bit on specifies that the only file writing that shall - be allowed while the filesystem is mounted is appending. - Some filesystems allow this to be overridden for a particular - process by a properly privileged call to `ioctl'. This is a - relatively new invention and is not available on many - filesystems. +Looking Up One User +------------------- - `MS_NOSUID' - This bit on specifies that Setuid and Setgid permissions on - files in the filesystem shall be ignored while it is mounted. + You can search the system user database for information about a +specific user using `getpwuid' or `getpwnam'. These functions are +declared in `pwd.h'. - `MS_NOEXEC' - This bit on specifies that no files in the filesystem shall - be executed while the filesystem is mounted. + - Function: struct passwd * getpwuid (uid_t UID) + This function returns a pointer to a statically-allocated structure + containing information about the user whose user ID is UID. This + structure may be overwritten on subsequent calls to `getpwuid'. - `MS_NODEV' - This bit on specifies that no device special files in the - filesystem shall be accessible while the filesystem is - mounted. + A null pointer value indicates there is no user in the data base + with user ID UID. - `MS_SYNCHRONOUS' - This bit on specifies that all writes to the filesystem while - it is mounted shall be synchronous; i.e. data shall be synced - before each write completes rather than held in the buffer - cache. + - Function: int getpwuid_r (uid_t UID, struct passwd *RESULT_BUF, char + *BUFFER, size_t BUFLEN, struct passwd **RESULT) + This function is similar to `getpwuid' in that it returns + information about the user whose user ID is UID. However, it + fills the user supplied structure pointed to by RESULT_BUF with + the information instead of using a static buffer. The first + BUFLEN bytes of the additional buffer pointed to by BUFFER are + used to contain additional information, normally strings which are + pointed to by the elements of the result structure. - `MS_MANDLOCK' - This bit on specifies that mandatory locks on files shall be - permitted while the filesystem is mounted. + If a user with ID UID is found, the pointer returned in RESULT + points to the record which contains the wanted data (i.e., RESULT + contains the value RESULT_BUF). If no user is found or if an + error occurred, the pointer returned in RESULT is a null pointer. + The function returns zero or an error code. If the buffer BUFFER + is too small to contain all the needed information, the error code + `ERANGE' is returned and ERRNO is set to `ERANGE'. - `MS_NOATIME' - This bit on specifies that access times of files shall not be - updated when the files are accessed while the filesystem is - mounted. + - Function: struct passwd * getpwnam (const char *NAME) + This function returns a pointer to a statically-allocated structure + containing information about the user whose user name is NAME. + This structure may be overwritten on subsequent calls to + `getpwnam'. - `MS_NODIRATIME' - This bit on specifies that access times of directories shall - not be updated when the directories are accessed while the - filesystem in mounted. + A null pointer return indicates there is no user named NAME. - Any bits not covered by the above masks should be set off; - otherwise, results are undefined. + - Function: int getpwnam_r (const char *NAME, struct passwd + *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct passwd + **RESULT) + This function is similar to `getpwnam' in that is returns + information about the user whose user name is NAME. However, like + `getpwuid_r', it fills the user supplied buffers in RESULT_BUF and + BUFFER with the information instead of using a static buffer. - The meaning of DATA depends on the filesystem type and is - controlled entirely by the filesystem driver in the kernel. + The return values are the same as for `getpwuid_r'. - Example: + +File: libc.info, Node: Scanning All Users, Next: Writing a User Entry, Prev: Lookup User, Up: User Database - #include - - mount("/dev/hdb", "/cdrom", MS_MGC_VAL | MS_RDONLY | MS_NOSUID, ""); - - mount("/dev/hda2", "/mnt", MS_MGC_VAL | MS_REMOUNT, ""); +Scanning the List of All Users +------------------------------ - Appropriate arguments for `mount' are conventionally recorded in - the `fstab' table. *Note Mount Information::. + This section explains how a program can read the list of all users in +the system, one user at a time. The functions described here are +declared in `pwd.h'. - The return value is zero if the mount or remount is successful. - Otherwise, it is `-1' and `errno' is set appropriately. The - values of `errno' are filesystem dependent, but here is a general - list: + You can use the `fgetpwent' function to read user entries from a +particular file. - `EPERM' - The process is not superuser. + - Function: struct passwd * fgetpwent (FILE *STREAM) + This function reads the next user entry from STREAM and returns a + pointer to the entry. The structure is statically allocated and is + rewritten on subsequent calls to `fgetpwent'. You must copy the + contents of the structure if you wish to save the information. - `ENODEV' - The file system type FSTYPE is not known to the kernel. + The stream must correspond to a file in the same format as the + standard password database file. - `ENOTBLK' - The file DEV is not a block device special file. + - Function: int fgetpwent_r (FILE *STREAM, struct passwd *RESULT_BUF, + char *BUFFER, size_t BUFLEN, struct passwd **RESULT) + This function is similar to `fgetpwent' in that it reads the next + user entry from STREAM. But the result is returned in the + structure pointed to by RESULT_BUF. The first BUFLEN bytes of the + additional buffer pointed to by BUFFER are used to contain + additional information, normally strings which are pointed to by + the elements of the result structure. - `EBUSY' - * The device is already mounted. + The stream must correspond to a file in the same format as the + standard password database file. - * The mount point is busy. (E.g. it is some process' - working directory or has a filesystem mounted on it - already). + If the function returns zero RESULT points to the structure with + the wanted data (normally this is in RESULT_BUF). If errors + occurred the return value is nonzero and RESULT contains a null + pointer. - * The request is to remount read-only, but there are files - open for write. + The way to scan all the entries in the user database is with +`setpwent', `getpwent', and `endpwent'. - `EINVAL' - * A remount was attempted, but there is no filesystem - mounted over the specified mount point. + - Function: void setpwent (void) + This function initializes a stream which `getpwent' and + `getpwent_r' use to read the user database. - * The supposed filesystem has an invalid superblock. + - Function: struct passwd * getpwent (void) + The `getpwent' function reads the next entry from the stream + initialized by `setpwent'. It returns a pointer to the entry. The + structure is statically allocated and is rewritten on subsequent + calls to `getpwent'. You must copy the contents of the structure + if you wish to save the information. + A null pointer is returned when no more entries are available. - `EACCESS' - * The filesystem is inherently read-only (possibly due to - a switch on the device) and the process attempted to - mount it read/write (by setting the `MS_RDONLY' bit off). + - Function: int getpwent_r (struct passwd *RESULT_BUF, char *BUFFER, + int BUFLEN, struct passwd **RESULT) + This function is similar to `getpwent' in that it returns the next + entry from the stream initialized by `setpwent'. Like + `fgetpwent_r', it uses the user-supplied buffers in RESULT_BUF and + BUFFER to return the information requested. - * SPECIAL_FILE or DIR is not accessible due to file - permissions. + The return values are the same as for `fgetpwent_r'. - * SPECIAL_FILE is not accessible because it is in a - filesystem that is mounted with the `MS_NODEV' option. + - Function: void endpwent (void) + This function closes the internal stream used by `getpwent' or + `getpwent_r'. - `EM_FILE' - The table of dummy devices is full. `mount' needs to create a - dummy device (aka "unnamed" device) if the filesystem being - mounted is not one that uses a device. + +File: libc.info, Node: Writing a User Entry, Prev: Scanning All Users, Up: User Database +Writing a User Entry +-------------------- - - Function: int umount2 (const char *FILE, int FLAGS) - `umount2' unmounts a filesystem. + - Function: int putpwent (const struct passwd *P, FILE *STREAM) + This function writes the user entry `*P' to the stream STREAM, in + the format used for the standard user database file. The return + value is zero on success and nonzero on failure. - You can identify the filesystem to unmount either by the device - special file that contains the filesystem or by the mount point. - The effect is the same. Specify either as the string FILE. + This function exists for compatibility with SVID. We recommend + that you avoid using it, because it makes sense only on the + assumption that the `struct passwd' structure has no members + except the standard ones; on a system which merges the traditional + Unix data base with other extended information about users, adding + an entry using this function would inevitably leave out much of + the important information. - FLAGS contains the one-bit field identified by the following mask - macro: + The function `putpwent' is declared in `pwd.h'. - `MNT_FORCE' - This bit on means to force the unmounting even if the - filesystem is busy, by making it unbusy first. If the bit is - off and the filesystem is busy, `umount2' fails with `errno' - = `EBUSY'. Depending on the filesystem, this may override - all, some, or no busy conditions. + +File: libc.info, Node: Group Database, Next: Database Example, Prev: User Database, Up: Users and Groups - All other bits in FLAGS should be set to zero; otherwise, the - result is undefined. +Group Database +============== - Example: + This section describes how to search and scan the database of +registered groups. The database itself is kept in the file +`/etc/group' on most systems, but on some systems a special network +service provides access to it. - #include - - umount2("/mnt", MNT_FORCE); - - umount2("/dev/hdd1", 0); +* Menu: - After the filesystem is unmounted, the directory that was the - mount point is visible, as are any files in it. +* Group Data Structure:: What each group record contains. +* Lookup Group:: How to look for a particular group. +* Scanning All Groups:: Scanning the list of all groups. - As part of unmounting, `umount2' syncs the filesystem. + +File: libc.info, Node: Group Data Structure, Next: Lookup Group, Up: Group Database - If the unmounting is successful, the return value is zero. - Otherwise, it is `-1' and `errno' is set accordingly: +The Data Structure for a Group +------------------------------ - `EPERM' - The process is not superuser. + The functions and data structures for accessing the system group +database are declared in the header file `grp.h'. - `EBUSY' - The filesystem cannot be unmounted because it is busy. E.g. - it contains a directory that is some process's working - directory or a file that some process has open. With some - filesystems in some cases, you can avoid this failure with - the `MNT_FORCE' option. + - Data Type: struct group + The `group' structure is used to hold information about an entry in + the system group database. It has at least the following members: - `EINVAL' - FILE validly refers to a file, but that file is neither a - mount point nor a device special file of a currently mounted - filesystem. + `char *gr_name' + The name of the group. - This function is not available on all systems. + `gid_t gr_gid' + The group ID of the group. - - Function: int umount (const char *FILE) - `umount' does the same thing as `umount2' with FLAGS set to - zeroes. It is more widely available than `umount2' but since it - lacks the possibility to forcefully unmount a filesystem is - deprecated when `umount2' is also available. + `char **gr_mem' + A vector of pointers to the names of users in the group. + Each user name is a null-terminated string, and the vector + itself is terminated by a null pointer.  -File: libc.info, Node: System Parameters, Prev: Filesystem Handling, Up: System Management - -System Parameters -================= - - This section describes the `sysctl' function, which gets and sets a -variety of system parameters. - - The symbols used in this section are declared in the file `sysctl.h'. +File: libc.info, Node: Lookup Group, Next: Scanning All Groups, Prev: Group Data Structure, Up: Group Database - - Function: int sysctl (int *NAMES, int NLEN, void *OLDVAL, - size_t *OLDLENP, void *NEWVAL, size_t NEWLEN) +Looking Up One Group +-------------------- - `sysctl' gets or sets a specified system parameter. There are so - many of these parameters that it is not practical to list them all - here, but here are some examples: + You can search the group database for information about a specific +group using `getgrgid' or `getgrnam'. These functions are declared in +`grp.h'. - * network domain name + - Function: struct group * getgrgid (gid_t GID) + This function returns a pointer to a statically-allocated structure + containing information about the group whose group ID is GID. + This structure may be overwritten by subsequent calls to + `getgrgid'. - * paging parameters + A null pointer indicates there is no group with ID GID. - * network Address Resolution Protocol timeout time + - Function: int getgrgid_r (gid_t GID, struct group *RESULT_BUF, char + *BUFFER, size_t BUFLEN, struct group **RESULT) + This function is similar to `getgrgid' in that it returns + information about the group whose group ID is GID. However, it + fills the user supplied structure pointed to by RESULT_BUF with + the information instead of using a static buffer. The first + BUFLEN bytes of the additional buffer pointed to by BUFFER are + used to contain additional information, normally strings which are + pointed to by the elements of the result structure. - * maximum number of files that may be open + If a group with ID GID is found, the pointer returned in RESULT + points to the record which contains the wanted data (i.e., RESULT + contains the value RESULT_BUF). If no group is found or if an + error occurred, the pointer returned in RESULT is a null pointer. + The function returns zero or an error code. If the buffer BUFFER + is too small to contain all the needed information, the error code + `ERANGE' is returned and ERRNO is set to `ERANGE'. - * root filesystem device + - Function: struct group * getgrnam (const char *NAME) + This function returns a pointer to a statically-allocated structure + containing information about the group whose group name is NAME. + This structure may be overwritten by subsequent calls to + `getgrnam'. - * when kernel was built + A null pointer indicates there is no group named NAME. - The set of available parameters depends on the kernel - configuration and can change while the system is running, - particularly when you load and unload loadable kernel modules. + - Function: int getgrnam_r (const char *NAME, struct group + *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group + **RESULT) + This function is similar to `getgrnam' in that is returns + information about the group whose group name is NAME. Like + `getgrgid_r', it uses the user supplied buffers in RESULT_BUF and + BUFFER, not a static buffer. - The system parameters with which `syslog' is concerned are arranged - in a hierarchical structure like a hierarchical filesystem. To - identify a particular parameter, you specify a path through the - structure in a way analogous to specifying the pathname of a file. - Each component of the path is specified by an integer and each of - these integers has a macro defined for it by `sysctl.h'. NAMES is - the path, in the form of an array of integers. Each component of - the path is one element of the array, in order. NLEN is the - number of components in the path. + The return values are the same as for `getgrgid_r' `ERANGE'. - For example, the first component of the path for all the paging - parameters is the value `CTL_VM'. For the free page thresholds, - the second component of the path is `VM_FREEPG'. So to get the - free page threshold values, make NAMES an array containing the two - elements `CTL_VM' and `VM_FREEPG' and make NLEN = 2. + +File: libc.info, Node: Scanning All Groups, Prev: Lookup Group, Up: Group Database - The format of the value of a parameter depends on the parameter. - Sometimes it is an integer; sometimes it is an ASCII string; - sometimes it is an elaborate structure. In the case of the free - page thresholds used in the example above, the parameter value is - a structure containing several integers. +Scanning the List of All Groups +------------------------------- - In any case, you identify a place to return the parameter's value - with OLDVAL and specify the amount of storage available at that - location as *OLDLENP. *OLDLENP does double duty because it is - also the output location that contains the actual length of the - returned value. + This section explains how a program can read the list of all groups +in the system, one group at a time. The functions described here are +declared in `grp.h'. - If you don't want the parameter value returned, specify a null - pointer for OLDVAL. + You can use the `fgetgrent' function to read group entries from a +particular file. - To set the parameter, specify the address and length of the new - value as NEWVAL and NEWLEN. If you don't want to set the - parameter, specify a null pointer as NEWVAL. + - Function: struct group * fgetgrent (FILE *STREAM) + The `fgetgrent' function reads the next entry from STREAM. It + returns a pointer to the entry. The structure is statically + allocated and is overwritten on subsequent calls to `fgetgrent'. + You must copy the contents of the structure if you wish to save the + information. - If you get and set a parameter in the same `sysctl' call, the value - returned is the value of the parameter before it was set. + The stream must correspond to a file in the same format as the + standard group database file. - Each system parameter has a set of permissions similar to the - permissions for a file (including the permissions on directories - in its path) that determine whether you may get or set it. For - the purposes of these permissions, every parameter is considered - to be owned by the superuser and Group 0 so processes with that - effective uid or gid may have more access to system parameters. - Unlike with files, the superuser does not invariably have full - permission to all system parameters, because some of them are - designed not to be changed ever. + - Function: int fgetgrent_r (FILE *STREAM, struct group *RESULT_BUF, + char *BUFFER, size_t BUFLEN, struct group **RESULT) + This function is similar to `fgetgrent' in that it reads the next + user entry from STREAM. But the result is returned in the + structure pointed to by RESULT_BUF. The first BUFLEN bytes of the + additional buffer pointed to by BUFFER are used to contain + additional information, normally strings which are pointed to by + the elements of the result structure. - `sysctl' returns a zero return value if it succeeds. Otherwise, it - returns `-1' and sets `errno' appropriately. Besides the failures - that apply to all system calls, the following are the `errno' - codes for all possible failures: + This stream must correspond to a file in the same format as the + standard group database file. - `EPERM' - The process is not permitted to access one of the components - of the path of the system parameter or is not permitted to - access the system parameter itself in the way (read or write) - that it requested. + If the function returns zero RESULT points to the structure with + the wanted data (normally this is in RESULT_BUF). If errors + occurred the return value is non-zero and RESULT contains a null + pointer. - `ENOTDIR' - There is no system parameter corresponding to NAME. + The way to scan all the entries in the group database is with +`setgrent', `getgrent', and `endgrent'. - `EFAULT' - OLDVAL is not null, which means the process wanted to read - the parameter, but *OLDLENP is zero, so there is no place to - return it. + - Function: void setgrent (void) + This function initializes a stream for reading from the group data + base. You use this stream by calling `getgrent' or `getgrent_r'. - `EINVAL' - * The process attempted to set a system parameter to a - value that is not valid for that parameter. + - Function: struct group * getgrent (void) + The `getgrent' function reads the next entry from the stream + initialized by `setgrent'. It returns a pointer to the entry. The + structure is statically allocated and is overwritten on subsequent + calls to `getgrent'. You must copy the contents of the structure + if you wish to save the information. - * The space provided for the return of the system - parameter is not the right size for that parameter. + - Function: int getgrent_r (struct group *RESULT_BUF, char *BUFFER, + size_t BUFLEN, struct group **RESULT) + This function is similar to `getgrent' in that it returns the next + entry from the stream initialized by `setgrent'. Like + `fgetgrent_r', it places the result in user-supplied buffers + pointed to RESULT_BUF and BUFFER. - `ENOMEM' - This value may be returned instead of the more correct - `EINVAL' in some cases where the space provided for the - return of the system parameter is too small. + If the function returns zero RESULT contains a pointer to the data + (normally equal to RESULT_BUF). If errors occurred the return + value is non-zero and RESULT contains a null pointer. + - Function: void endgrent (void) + This function closes the internal stream used by `getgrent' or + `getgrent_r'. - If you have a Linux kernel with the `proc' filesystem, you can get -and set most of the same parameters by reading and writing to files in -the `sys' directory of the `proc' filesystem. In the `sys' directory, -the directory structure represents the hierarchical structure of the -parameters. E.g. you can display the free page thresholds with - cat /proc/sys/vm/freepages + +File: libc.info, Node: Database Example, Next: Netgroup Database, Prev: Group Database, Up: Users and Groups - Some more traditional and more widely available, though less general, -GNU C library functions for getting and setting some of the same system -parameters are: +User and Group Database Example +=============================== - * `getdomainname', `setdomainname' + Here is an example program showing the use of the system database +inquiry functions. The program prints some information about the user +running the program. - * `gethostname', `sethostname' (*Note Host Identification::.) + #include + #include + #include + #include + #include + + int + main (void) + { + uid_t me; + struct passwd *my_passwd; + struct group *my_group; + char **members; + + /* Get information about the user ID. */ + me = getuid (); + my_passwd = getpwuid (me); + if (!my_passwd) + { + printf ("Couldn't find out about user %d.\n", (int) me); + exit (EXIT_FAILURE); + } + + /* Print the information. */ + printf ("I am %s.\n", my_passwd->pw_gecos); + printf ("My login name is %s.\n", my_passwd->pw_name); + printf ("My uid is %d.\n", (int) (my_passwd->pw_uid)); + printf ("My home directory is %s.\n", my_passwd->pw_dir); + printf ("My default shell is %s.\n", my_passwd->pw_shell); + + /* Get information about the default group ID. */ + my_group = getgrgid (my_passwd->pw_gid); + if (!my_group) + { + printf ("Couldn't find out about group %d.\n", + (int) my_passwd->pw_gid); + exit (EXIT_FAILURE); + } + + /* Print the information. */ + printf ("My default group is %s (%d).\n", + my_group->gr_name, (int) (my_passwd->pw_gid)); + printf ("The members of this group are:\n"); + members = my_group->gr_mem; + while (*members) + { + printf (" %s\n", *(members)); + members++; + } + + return EXIT_SUCCESS; + } - * `uname' (*Note Platform Type::.) + Here is some output from this program: - * `bdflush' + I am Throckmorton Snurd. + My login name is snurd. + My uid is 31093. + My home directory is /home/fsg/snurd. + My default shell is /bin/sh. + My default group is guest (12). + The members of this group are: + friedman + tami  -File: libc.info, Node: System Configuration, Next: Cryptographic Functions, Prev: System Management, Up: Top - -System Configuration Parameters -******************************* +File: libc.info, Node: Netgroup Database, Prev: Database Example, Up: Users and Groups - The functions and macros listed in this chapter give information -about configuration parameters of the operating system--for example, -capacity limits, presence of optional POSIX features, and the default -path for executable files (*note String Parameters::). +Netgroup Database +================= * Menu: -* General Limits:: Constants and functions that describe - various process-related limits that have - one uniform value for any given machine. -* System Options:: Optional POSIX features. -* Version Supported:: Version numbers of POSIX.1 and POSIX.2. -* Sysconf:: Getting specific configuration values - of general limits and system options. -* Minimums:: Minimum values for general limits. - -* Limits for Files:: Size limitations that pertain to individual files. - These can vary between file systems - or even from file to file. -* Options for Files:: Optional features that some files may support. -* File Minimums:: Minimum values for file limits. -* Pathconf:: Getting the limit values for a particular file. - -* Utility Limits:: Capacity limits of some POSIX.2 utility programs. -* Utility Minimums:: Minimum allowable values of those limits. - -* String Parameters:: Getting the default search path. +* Netgroup Data:: Data in the Netgroup database and where + it comes from. +* Lookup Netgroup:: How to look for a particular netgroup. +* Netgroup Membership:: How to test for netgroup membership.  -File: libc.info, Node: General Limits, Next: System Options, Up: System Configuration - -General Capacity Limits -======================= - - The POSIX.1 and POSIX.2 standards specify a number of parameters that -describe capacity limitations of the system. These limits can be fixed -constants for a given operating system, or they can vary from machine to -machine. For example, some limit values may be configurable by the -system administrator, either at run time or by rebuilding the kernel, -and this should not require recompiling application programs. - - Each of the following limit parameters has a macro that is defined in -`limits.h' only if the system has a fixed, uniform limit for the -parameter in question. If the system allows different file systems or -files to have different limits, then the macro is undefined; use -`sysconf' to find out the limit that applies at a particular time on a -particular machine. *Note Sysconf::. - - Each of these parameters also has another macro, with a name starting -with `_POSIX', which gives the lowest value that the limit is allowed -to have on _any_ POSIX system. *Note Minimums::. - - - Macro: int ARG_MAX - If defined, the unvarying maximum combined length of the ARGV and - ENVIRON arguments that can be passed to the `exec' functions. - - - Macro: int CHILD_MAX - If defined, the unvarying maximum number of processes that can - exist with the same real user ID at any one time. In BSD and GNU, - this is controlled by the `RLIMIT_NPROC' resource limit; *note - Limits on Resources::. - - - Macro: int OPEN_MAX - If defined, the unvarying maximum number of files that a single - process can have open simultaneously. In BSD and GNU, this is - controlled by the `RLIMIT_NOFILE' resource limit; *note Limits on - Resources::. - - - Macro: int STREAM_MAX - If defined, the unvarying maximum number of streams that a single - process can have open simultaneously. *Note Opening Streams::. - - - Macro: int TZNAME_MAX - If defined, the unvarying maximum length of a time zone name. - *Note Time Zone Functions::. - - These limit macros are always defined in `limits.h'. - - - Macro: int NGROUPS_MAX - The maximum number of supplementary group IDs that one process can - have. +File: libc.info, Node: Netgroup Data, Next: Lookup Netgroup, Up: Netgroup Database - The value of this macro is actually a lower bound for the maximum. - That is, you can count on being able to have that many - supplementary group IDs, but a particular machine might let you - have even more. You can use `sysconf' to see whether a particular - machine will let you have more (*note Sysconf::). +Netgroup Data +------------- - - Macro: int SSIZE_MAX - The largest value that can fit in an object of type `ssize_t'. - Effectively, this is the limit on the number of bytes that can be - read or written in a single operation. + Sometimes it is useful to group users according to other criteria +(*note Group Database::). E.g., it is useful to associate a certain +group of users with a certain machine. On the other hand grouping of +host names is not supported so far. - This macro is defined in all POSIX systems because this limit is - never configurable. + In Sun Microsystems SunOS appeared a new kind of database, the +netgroup database. It allows grouping hosts, users, and domains +freely, giving them individual names. To be more concrete, a netgroup +is a list of triples consisting of a host name, a user name, and a +domain name where any of the entries can be a wildcard entry matching +all inputs. A last possibility is that names of other netgroups can +also be given in the list specifying a netgroup. So one can construct +arbitrary hierarchies without loops. - - Macro: int RE_DUP_MAX - The largest number of repetitions you are guaranteed is allowed in - the construct `\{MIN,MAX\}' in a regular expression. + Sun's implementation allows netgroups only for the `nis' or +`nisplus' service, *note Services in the NSS configuration::. The +implementation in the GNU C library has no such restriction. An entry +in either of the input services must have the following form: - The value of this macro is actually a lower bound for the maximum. - That is, you can count on being able to have that many - repetitions, but a particular machine might let you have even - more. You can use `sysconf' to see whether a particular machine - will let you have more (*note Sysconf::). And even the value that - `sysconf' tells you is just a lower bound--larger values might - work. + GROUPNAME ( GROUPNAME | `('HOSTNAME`,'USERNAME`,'`domainname'`)' )+ - This macro is defined in all POSIX.2 systems, because POSIX.2 says - it should always be defined even if there is no specific imposed - limit. + Any of the fields in the triple can be empty which means anything +matches. While describing the functions we will see that the opposite +case is useful as well. I.e., there may be entries which will not +match any input. For entries like this, a name consisting of the single +character `-' shall be used.  -File: libc.info, Node: System Options, Next: Version Supported, Prev: General Limits, Up: System Configuration +File: libc.info, Node: Lookup Netgroup, Next: Netgroup Membership, Prev: Netgroup Data, Up: Netgroup Database -Overall System Options -====================== +Looking up one Netgroup +----------------------- - POSIX defines certain system-specific options that not all POSIX -systems support. Since these options are provided in the kernel, not -in the library, simply using the GNU C library does not guarantee any -of these features is supported; it depends on the system you are using. + The lookup functions for netgroups are a bit different to all other +system database handling functions. Since a single netgroup can contain +many entries a two-step process is needed. First a single netgroup is +selected and then one can iterate over all entries in this netgroup. +These functions are declared in `netdb.h'. - You can test for the availability of a given option using the macros -in this section, together with the function `sysconf'. The macros are -defined only if you include `unistd.h'. + - Function: int setnetgrent (const char *NETGROUP) + A call to this function initializes the internal state of the + library to allow following calls of the `getnetgrent' to iterate + over all entries in the netgroup with name NETGROUP. - For the following macros, if the macro is defined in `unistd.h', -then the option is supported. Otherwise, the option may or may not be -supported; use `sysconf' to find out. *Note Sysconf::. + When the call is successful (i.e., when a netgroup with this name + exists) the return value is `1'. When the return value is `0' no + netgroup of this name is known or some other error occurred. - - Macro: int _POSIX_JOB_CONTROL - If this symbol is defined, it indicates that the system supports - job control. Otherwise, the implementation behaves as if all - processes within a session belong to a single process group. - *Note Job Control::. + It is important to remember that there is only one single state for +iterating the netgroups. Even if the programmer uses the +`getnetgrent_r' function the result is not really reentrant since +always only one single netgroup at a time can be processed. If the +program needs to process more than one netgroup simultaneously she must +protect this by using external locking. This problem was introduced in +the original netgroups implementation in SunOS and since we must stay +compatible it is not possible to change this. - - Macro: int _POSIX_SAVED_IDS - If this symbol is defined, it indicates that the system remembers - the effective user and group IDs of a process before it executes an - executable file with the set-user-ID or set-group-ID bits set, and - that explicitly changing the effective user or group IDs back to - these values is permitted. If this option is not defined, then if - a nonprivileged process changes its effective user or group ID to - the real user or group ID of the process, it can't change it back - again. *Note Enable/Disable Setuid::. + Some other functions also use the netgroups state. Currently these +are the `innetgr' function and parts of the implementation of the +`compat' service part of the NSS implementation. - For the following macros, if the macro is defined in `unistd.h', -then its value indicates whether the option is supported. A value of -`-1' means no, and any other value means yes. If the macro is not -defined, then the option may or may not be supported; use `sysconf' to -find out. *Note Sysconf::. + - Function: int getnetgrent (char **HOSTP, char **USERP, char + **DOMAINP) + This function returns the next unprocessed entry of the currently + selected netgroup. The string pointers, in which addresses are + passed in the arguments HOSTP, USERP, and DOMAINP, will contain + after a successful call pointers to appropriate strings. If the + string in the next entry is empty the pointer has the value `NULL'. + The returned string pointers are only valid if none of the netgroup + related functions are called. - - Macro: int _POSIX2_C_DEV - If this symbol is defined, it indicates that the system has the - POSIX.2 C compiler command, `c89'. The GNU C library always - defines this as `1', on the assumption that you would not have - installed it if you didn't have a C compiler. + The return value is `1' if the next entry was successfully read. A + value of `0' means no further entries exist or internal errors + occurred. - - Macro: int _POSIX2_FORT_DEV - If this symbol is defined, it indicates that the system has the - POSIX.2 Fortran compiler command, `fort77'. The GNU C library - never defines this, because we don't know what the system has. + - Function: int getnetgrent_r (char **HOSTP, char **USERP, char + **DOMAINP, char *BUFFER, int BUFLEN) + This function is similar to `getnetgrent' with only one exception: + the strings the three string pointers HOSTP, USERP, and DOMAINP + point to, are placed in the buffer of BUFLEN bytes starting at + BUFFER. This means the returned values are valid even after other + netgroup related functions are called. - - Macro: int _POSIX2_FORT_RUN - If this symbol is defined, it indicates that the system has the - POSIX.2 `asa' command to interpret Fortran carriage control. The - GNU C library never defines this, because we don't know what the - system has. + The return value is `1' if the next entry was successfully read and + the buffer contains enough room to place the strings in it. `0' is + returned in case no more entries are found, the buffer is too + small, or internal errors occurred. - - Macro: int _POSIX2_LOCALEDEF - If this symbol is defined, it indicates that the system has the - POSIX.2 `localedef' command. The GNU C library never defines - this, because we don't know what the system has. + This function is a GNU extension. The original implementation in + the SunOS libc does not provide this function. - - Macro: int _POSIX2_SW_DEV - If this symbol is defined, it indicates that the system has the - POSIX.2 commands `ar', `make', and `strip'. The GNU C library - always defines this as `1', on the assumption that you had to have - `ar' and `make' to install the library, and it's unlikely that - `strip' would be absent when those are present. + - Function: void endnetgrent (void) + This function frees all buffers which were allocated to process + the last selected netgroup. As a result all string pointers + returned by calls to `getnetgrent' are invalid afterwards.  -File: libc.info, Node: Version Supported, Next: Sysconf, Prev: System Options, Up: System Configuration - -Which Version of POSIX is Supported -=================================== +File: libc.info, Node: Netgroup Membership, Prev: Lookup Netgroup, Up: Netgroup Database - - Macro: long int _POSIX_VERSION - This constant represents the version of the POSIX.1 standard to - which the implementation conforms. For an implementation - conforming to the 1995 POSIX.1 standard, the value is the integer - `199506L'. +Testing for Netgroup Membership +------------------------------- - `_POSIX_VERSION' is always defined (in `unistd.h') in any POSIX - system. + It is often not necessary to scan the whole netgroup since often the +only interesting question is whether a given entry is part of the +selected netgroup. - *Usage Note:* Don't try to test whether the system supports POSIX - by including `unistd.h' and then checking whether `_POSIX_VERSION' - is defined. On a non-POSIX system, this will probably fail - because there is no `unistd.h'. We do not know of _any_ way you - can reliably test at compilation time whether your target system - supports POSIX or whether `unistd.h' exists. + - Function: int innetgr (const char *NETGROUP, const char *HOST, const + char *USER, const char *DOMAIN) + This function tests whether the triple specified by the parameters + HOSTP, USERP, and DOMAINP is part of the netgroup NETGROUP. Using + this function has the advantage that - The GNU C compiler predefines the symbol `__POSIX__' if the target - system is a POSIX system. Provided you do not use any other - compilers on POSIX systems, testing `defined (__POSIX__)' will - reliably detect such systems. + 1. no other netgroup function can use the global netgroup state + since internal locking is used and - - Macro: long int _POSIX2_C_VERSION - This constant represents the version of the POSIX.2 standard which - the library and system kernel support. We don't know what value - this will be for the first version of the POSIX.2 standard, - because the value is based on the year and month in which the - standard is officially adopted. + 2. the function is implemented more efficiently than successive + calls to the other `set'/`get'/`endnetgrent' functions. - The value of this symbol says nothing about the utilities - installed on the system. + Any of the pointers HOSTP, USERP, and DOMAINP can be `NULL' which + means any value is accepted in this position. This is also true + for the name `-' which should not match any other string otherwise. - *Usage Note:* You can use this macro to tell whether a POSIX.1 - system library supports POSIX.2 as well. Any POSIX.1 system - contains `unistd.h', so include that file and then test `defined - (_POSIX2_C_VERSION)'. + The return value is `1' if an entry matching the given triple is + found in the netgroup. The return value is `0' if the netgroup + itself is not found, the netgroup does not contain the triple or + internal errors occurred.  -File: libc.info, Node: Sysconf, Next: Minimums, Prev: Version Supported, Up: System Configuration +File: libc.info, Node: System Management, Next: System Configuration, Prev: Users and Groups, Up: Top -Using `sysconf' -=============== +System Management +***************** - When your system has configurable system limits, you can use the -`sysconf' function to find out the value that applies to any particular -machine. The function and the associated PARAMETER constants are -declared in the header file `unistd.h'. + This chapter describes facilities for controlling the system that +underlies a process (including the operating system and hardware) and +for getting information about it. Anyone can generally use the +informational facilities, but usually only a properly privileged process +can make changes. * Menu: -* Sysconf Definition:: Detailed specifications of `sysconf'. -* Constants for Sysconf:: The list of parameters `sysconf' can read. -* Examples of Sysconf:: How to use `sysconf' and the parameter - macros properly together. - - -File: libc.info, Node: Sysconf Definition, Next: Constants for Sysconf, Up: Sysconf - -Definition of `sysconf' ------------------------ - - - Function: long int sysconf (int PARAMETER) - This function is used to inquire about runtime system parameters. - The PARAMETER argument should be one of the `_SC_' symbols listed - below. - - The normal return value from `sysconf' is the value you requested. - A value of `-1' is returned both if the implementation does not - impose a limit, and in case of an error. - - The following `errno' error conditions are defined for this - function: +* Host Identification:: Determining the name of the machine. +* Platform Type:: Determining operating system and basic + machine type +* Filesystem Handling:: Controlling/querying mounts +* System Parameters:: Getting and setting various system parameters - `EINVAL' - The value of the PARAMETER is invalid. + To get information on parameters of the system that are built into +the system, such as the maximum length of a filename, *Note System +Configuration::.  -File: libc.info, Node: Constants for Sysconf, Next: Examples of Sysconf, Prev: Sysconf Definition, Up: Sysconf - -Constants for `sysconf' Parameters ----------------------------------- - - Here are the symbolic constants for use as the PARAMETER argument to -`sysconf'. The values are all integer constants (more specifically, -enumeration type values). - -`_SC_ARG_MAX' - Inquire about the parameter corresponding to `ARG_MAX'. - -`_SC_CHILD_MAX' - Inquire about the parameter corresponding to `CHILD_MAX'. - -`_SC_OPEN_MAX' - Inquire about the parameter corresponding to `OPEN_MAX'. - -`_SC_STREAM_MAX' - Inquire about the parameter corresponding to `STREAM_MAX'. - -`_SC_TZNAME_MAX' - Inquire about the parameter corresponding to `TZNAME_MAX'. - -`_SC_NGROUPS_MAX' - Inquire about the parameter corresponding to `NGROUPS_MAX'. - -`_SC_JOB_CONTROL' - Inquire about the parameter corresponding to `_POSIX_JOB_CONTROL'. - -`_SC_SAVED_IDS' - Inquire about the parameter corresponding to `_POSIX_SAVED_IDS'. - -`_SC_VERSION' - Inquire about the parameter corresponding to `_POSIX_VERSION'. - -`_SC_CLK_TCK' - Inquire about the parameter corresponding to `CLOCKS_PER_SEC'; - *note CPU Time::. - -`_SC_CHARCLASS_NAME_MAX' - Inquire about the parameter corresponding to maximal length - allowed for a character class name in an extended locale - specification. These extensions are not yet standardized and so - this option is not standardized as well. - -`_SC_REALTIME_SIGNALS' - Inquire about the parameter corresponding to - `_POSIX_REALTIME_SIGNALS'. - -`_SC_PRIORITY_SCHEDULING' - Inquire about the parameter corresponding to - `_POSIX_PRIORITY_SCHEDULING'. - -`_SC_TIMERS' - Inquire about the parameter corresponding to `_POSIX_TIMERS'. - -`_SC_ASYNCHRONOUS_IO' - Inquire about the parameter corresponding to - `_POSIX_ASYNCHRONOUS_IO'. - -`_SC_PRIORITIZED_IO' - Inquire about the parameter corresponding to - `_POSIX_PRIORITIZED_IO'. - -`_SC_SYNCHRONIZED_IO' - Inquire about the parameter corresponding to - `_POSIX_SYNCHRONIZED_IO'. - -`_SC_FSYNC' - Inquire about the parameter corresponding to `_POSIX_FSYNC'. - -`_SC_MAPPED_FILES' - Inquire about the parameter corresponding to `_POSIX_MAPPED_FILES'. - -`_SC_MEMLOCK' - Inquire about the parameter corresponding to `_POSIX_MEMLOCK'. - -`_SC_MEMLOCK_RANGE' - Inquire about the parameter corresponding to - `_POSIX_MEMLOCK_RANGE'. - -`_SC_MEMORY_PROTECTION' - Inquire about the parameter corresponding to - `_POSIX_MEMORY_PROTECTION'. - -`_SC_MESSAGE_PASSING' - Inquire about the parameter corresponding to - `_POSIX_MESSAGE_PASSING'. - -`_SC_SEMAPHORES' - Inquire about the parameter corresponding to `_POSIX_SEMAPHORES'. - -`_SC_SHARED_MEMORY_OBJECTS' - Inquire about the parameter corresponding to - `_POSIX_SHARED_MEMORY_OBJECTS'. - -`_SC_AIO_LISTIO_MAX' - Inquire about the parameter corresponding to - `_POSIX_AIO_LISTIO_MAX'. - -`_SC_AIO_MAX' - Inquire about the parameter corresponding to `_POSIX_AIO_MAX'. - -`_SC_AIO_PRIO_DELTA_MAX' - Inquire the value by which a process can decrease its asynchronous - I/O priority level from its own scheduling priority. This - corresponds to the run-time invariant value `AIO_PRIO_DELTA_MAX'. - -`_SC_DELAYTIMER_MAX' - Inquire about the parameter corresponding to - `_POSIX_DELAYTIMER_MAX'. - -`_SC_MQ_OPEN_MAX' - Inquire about the parameter corresponding to `_POSIX_MQ_OPEN_MAX'. - -`_SC_MQ_PRIO_MAX' - Inquire about the parameter corresponding to `_POSIX_MQ_PRIO_MAX'. - -`_SC_RTSIG_MAX' - Inquire about the parameter corresponding to `_POSIX_RTSIG_MAX'. - -`_SC_SEM_NSEMS_MAX' - Inquire about the parameter corresponding to - `_POSIX_SEM_NSEMS_MAX'. - -`_SC_SEM_VALUE_MAX' - Inquire about the parameter corresponding to - `_POSIX_SEM_VALUE_MAX'. - -`_SC_SIGQUEUE_MAX' - Inquire about the parameter corresponding to `_POSIX_SIGQUEUE_MAX'. - -`_SC_TIMER_MAX' - Inquire about the parameter corresponding to `_POSIX_TIMER_MAX'. - -`_SC_PII' - Inquire about the parameter corresponding to `_POSIX_PII'. - -`_SC_PII_XTI' - Inquire about the parameter corresponding to `_POSIX_PII_XTI'. - -`_SC_PII_SOCKET' - Inquire about the parameter corresponding to `_POSIX_PII_SOCKET'. - -`_SC_PII_INTERNET' - Inquire about the parameter corresponding to `_POSIX_PII_INTERNET'. - -`_SC_PII_OSI' - Inquire about the parameter corresponding to `_POSIX_PII_OSI'. - -`_SC_SELECT' - Inquire about the parameter corresponding to `_POSIX_SELECT'. - -`_SC_UIO_MAXIOV' - Inquire about the parameter corresponding to `_POSIX_UIO_MAXIOV'. - -`_SC_PII_INTERNET_STREAM' - Inquire about the parameter corresponding to - `_POSIX_PII_INTERNET_STREAM'. - -`_SC_PII_INTERNET_DGRAM' - Inquire about the parameter corresponding to - `_POSIX_PII_INTERNET_DGRAM'. - -`_SC_PII_OSI_COTS' - Inquire about the parameter corresponding to `_POSIX_PII_OSI_COTS'. - -`_SC_PII_OSI_CLTS' - Inquire about the parameter corresponding to `_POSIX_PII_OSI_CLTS'. - -`_SC_PII_OSI_M' - Inquire about the parameter corresponding to `_POSIX_PII_OSI_M'. - -`_SC_T_IOV_MAX' - Inquire the value of the value associated with the `T_IOV_MAX' - variable. - -`_SC_THREADS' - Inquire about the parameter corresponding to `_POSIX_THREADS'. - -`_SC_THREAD_SAFE_FUNCTIONS' - Inquire about the parameter corresponding to - `_POSIX_THREAD_SAFE_FUNCTIONS'. - -`_SC_GETGR_R_SIZE_MAX' - Inquire about the parameter corresponding to - `_POSIX_GETGR_R_SIZE_MAX'. - -`_SC_GETPW_R_SIZE_MAX' - Inquire about the parameter corresponding to - `_POSIX_GETPW_R_SIZE_MAX'. - -`_SC_LOGIN_NAME_MAX' - Inquire about the parameter corresponding to - `_POSIX_LOGIN_NAME_MAX'. - -`_SC_TTY_NAME_MAX' - Inquire about the parameter corresponding to `_POSIX_TTY_NAME_MAX'. - -`_SC_THREAD_DESTRUCTOR_ITERATIONS' - Inquire about the parameter corresponding to - `_POSIX_THREAD_DESTRUCTOR_ITERATIONS'. - -`_SC_THREAD_KEYS_MAX' - Inquire about the parameter corresponding to - `_POSIX_THREAD_KEYS_MAX'. - -`_SC_THREAD_STACK_MIN' - Inquire about the parameter corresponding to - `_POSIX_THREAD_STACK_MIN'. - -`_SC_THREAD_THREADS_MAX' - Inquire about the parameter corresponding to - `_POSIX_THREAD_THREADS_MAX'. - -`_SC_THREAD_ATTR_STACKADDR' - Inquire about the parameter corresponding to - a `_POSIX_THREAD_ATTR_STACKADDR'. - -`_SC_THREAD_ATTR_STACKSIZE' - Inquire about the parameter corresponding to - `_POSIX_THREAD_ATTR_STACKSIZE'. - -`_SC_THREAD_PRIORITY_SCHEDULING' - Inquire about the parameter corresponding to - `_POSIX_THREAD_PRIORITY_SCHEDULING'. +File: libc.info, Node: Host Identification, Next: Platform Type, Up: System Management -`_SC_THREAD_PRIO_INHERIT' - Inquire about the parameter corresponding to - `_POSIX_THREAD_PRIO_INHERIT'. +Host Identification +=================== -`_SC_THREAD_PRIO_PROTECT' - Inquire about the parameter corresponding to - `_POSIX_THREAD_PRIO_PROTECT'. + This section explains how to identify the particular system on which +your program is running. First, let's review the various ways computer +systems are named, which is a little complicated because of the history +of the development of the Internet. -`_SC_THREAD_PROCESS_SHARED' - Inquire about the parameter corresponding to - `_POSIX_THREAD_PROCESS_SHARED'. + Every Unix system (also known as a host) has a host name, whether +it's connected to a network or not. In its simplest form, as used +before computer networks were an issue, it's just a word like `chicken'. -`_SC_2_C_DEV' - Inquire about whether the system has the POSIX.2 C compiler - command, `c89'. + But any system attached to the Internet or any network like it +conforms to a more rigorous naming convention as part of the Domain +Name System (DNS). In DNS, every host name is composed of two parts: -`_SC_2_FORT_DEV' - Inquire about whether the system has the POSIX.2 Fortran compiler - command, `fort77'. + 1. hostname -`_SC_2_FORT_RUN' - Inquire about whether the system has the POSIX.2 `asa' command to - interpret Fortran carriage control. + 2. domain name -`_SC_2_LOCALEDEF' - Inquire about whether the system has the POSIX.2 `localedef' - command. + You will note that "hostname" looks a lot like "host name", but is +not the same thing, and that people often incorrectly refer to entire +host names as "domain names." -`_SC_2_SW_DEV' - Inquire about whether the system has the POSIX.2 commands `ar', - `make', and `strip'. + In DNS, the full host name is properly called the FQDN (Fully +Qualified Domain Name) and consists of the hostname, then a period, +then the domain name. The domain name itself usually has multiple +components separated by periods. So for example, a system's hostname +may be `chicken' and its domain name might be `ai.mit.edu', so its FQDN +(which is its host name) is `chicken.ai.mit.edu'. -`_SC_BC_BASE_MAX' - Inquire about the maximum value of `obase' in the `bc' utility. + Adding to the confusion, though, is that DNS is not the only name +space in which a computer needs to be known. Another name space is the +NIS (aka YP) name space. For NIS purposes, there is another domain +name, which is called the NIS domain name or the YP domain name. It +need not have anything to do with the DNS domain name. -`_SC_BC_DIM_MAX' - Inquire about the maximum size of an array in the `bc' utility. + Confusing things even more is the fact that in DNS, it is possible +for multiple FQDNs to refer to the same system. However, there is +always exactly one of them that is the true host name, and it is called +the canonical FQDN. -`_SC_BC_SCALE_MAX' - Inquire about the maximum value of `scale' in the `bc' utility. + In some contexts, the host name is called a "node name." -`_SC_BC_STRING_MAX' - Inquire about the maximum size of a string constant in the `bc' - utility. + For more information on DNS host naming, *Note Host Names::. -`_SC_COLL_WEIGHTS_MAX' - Inquire about the maximum number of weights that can necessarily - be used in defining the collating sequence for a locale. + Prototypes for these functions appear in `unistd.h'. -`_SC_EXPR_NEST_MAX' - Inquire about the maximum number of expressions nested within - parentheses when using the `expr' utility. + The programs `hostname', `hostid', and `domainname' work by calling +these functions. -`_SC_LINE_MAX' - Inquire about the maximum size of a text line that the POSIX.2 text - utilities can handle. + - Function: int gethostname (char *NAME, size_t SIZE) + This function returns the host name of the system on which it is + called, in the array NAME. The SIZE argument specifies the size of + this array, in bytes. Note that this is _not_ the DNS hostname. + If the system participates in DNS, this is the FQDN (see above). -`_SC_EQUIV_CLASS_MAX' - Inquire about the maximum number of weights that can be assigned - to an entry of the `LC_COLLATE' category `order' keyword in a - locale definition. The GNU C library does not presently support - locale definitions. + The return value is `0' on success and `-1' on failure. In the + GNU C library, `gethostname' fails if SIZE is not large enough; + then you can try again with a larger array. The following `errno' + error condition is defined for this function: -`_SC_VERSION' - Inquire about the version number of POSIX.1 that the library and - kernel support. + `ENAMETOOLONG' + The SIZE argument is less than the size of the host name plus + one. -`_SC_2_VERSION' - Inquire about the version number of POSIX.2 that the system - utilities support. + On some systems, there is a symbol for the maximum possible host + name length: `MAXHOSTNAMELEN'. It is defined in `sys/param.h'. + But you can't count on this to exist, so it is cleaner to handle + failure and try again. -`_SC_PAGESIZE' - Inquire about the virtual memory page size of the machine. - `getpagesize' returns the same value (*note Query Memory - Parameters::). + `gethostname' stores the beginning of the host name in NAME even + if the host name won't entirely fit. For some purposes, a + truncated host name is good enough. If it is, you can ignore the + error code. -`_SC_NPROCESSORS_CONF' - Inquire about the number of configured processors. + - Function: int sethostname (const char *NAME, size_t LENGTH) + The `sethostname' function sets the host name of the system that + calls it to NAME, a string with length LENGTH. Only privileged + processes are permitted to do this. -`_SC_NPROCESSORS_ONLN' - Inquire about the number of processors online. + Usually `sethostname' gets called just once, at system boot time. + Often, the program that calls it sets it to the value it finds in + the file `/etc/hostname'. -`_SC_PHYS_PAGES' - Inquire about the number of physical pages in the system. + Be sure to set the host name to the full host name, not just the + DNS hostname (see above). -`_SC_AVPHYS_PAGES' - Inquire about the number of available physical pages in the system. + The return value is `0' on success and `-1' on failure. The + following `errno' error condition is defined for this function: -`_SC_ATEXIT_MAX' - Inquire about the number of functions which can be registered as - termination functions for `atexit'; *note Cleanups on Exit::. + `EPERM' + This process cannot set the host name because it is not + privileged. -`_SC_XOPEN_VERSION' - Inquire about the parameter corresponding to `_XOPEN_VERSION'. + - Function: int getdomainnname (char *NAME, size_t LENGTH) + `getdomainname' returns the NIS (aka YP) domain name of the system + on which it is called. Note that this is not the more popular DNS + domain name. Get that with `gethostname'. -`_SC_XOPEN_XCU_VERSION' - Inquire about the parameter corresponding to `_XOPEN_XCU_VERSION'. + The specifics of this function are analogous to `gethostname', + above. -`_SC_XOPEN_UNIX' - Inquire about the parameter corresponding to `_XOPEN_UNIX'. -`_SC_XOPEN_REALTIME' - Inquire about the parameter corresponding to `_XOPEN_REALTIME'. + - Function: int setdomainname (const char *NAME, size_t LENGTH) + `getdomainname' sets the NIS (aka YP) domain name of the system on + which it is called. Note that this is not the more popular DNS + domain name. Set that with `sethostname'. -`_SC_XOPEN_REALTIME_THREADS' - Inquire about the parameter corresponding to - `_XOPEN_REALTIME_THREADS'. + The specifics of this function are analogous to `sethostname', + above. -`_SC_XOPEN_LEGACY' - Inquire about the parameter corresponding to `_XOPEN_LEGACY'. -`_SC_XOPEN_CRYPT' - Inquire about the parameter corresponding to `_XOPEN_CRYPT'. + - Function: long int gethostid (void) + This function returns the "host ID" of the machine the program is + running on. By convention, this is usually the primary Internet + IP address of that machine, converted to a `long int'. However, + on some systems it is a meaningless but unique number which is + hard-coded for each machine. -`_SC_XOPEN_ENH_I18N' - Inquire about the parameter corresponding to `_XOPEN_ENH_I18N'. + This is not widely used. It arose in BSD 4.2, but was dropped in + BSD 4.4. It is not required by POSIX. -`_SC_XOPEN_SHM' - Inquire about the parameter corresponding to `_XOPEN_SHM'. + The proper way to query the IP address is to use `gethostbyname' + on the results of `gethostname'. For more information on IP + addresses, *Note Host Addresses::. -`_SC_XOPEN_XPG2' - Inquire about the parameter corresponding to `_XOPEN_XPG2'. + - Function: int sethostid (long int ID) + The `sethostid' function sets the "host ID" of the host machine to + ID. Only privileged processes are permitted to do this. Usually + it happens just once, at system boot time. -`_SC_XOPEN_XPG3' - Inquire about the parameter corresponding to `_XOPEN_XPG3'. + The proper way to establish the primary IP address of a system is + to configure the IP address resolver to associate that IP address + with the system's host name as returned by `gethostname'. For + example, put a record for the system in `/etc/hosts'. -`_SC_XOPEN_XPG4' - Inquire about the parameter corresponding to `_XOPEN_XPG4'. + See `gethostid' above for more information on host ids. -`_SC_CHAR_BIT' - Inquire about the number of bits in a variable of type `char'. + The return value is `0' on success and `-1' on failure. The + following `errno' error conditions are defined for this function: -`_SC_CHAR_MAX' - Inquire about the maximum value which can be stored in a variable - of type `char'. + `EPERM' + This process cannot set the host name because it is not + privileged. -`_SC_CHAR_MIN' - Inquire about the minimum value which can be stored in a variable - of type `char'. + `ENOSYS' + The operating system does not support setting the host ID. + On some systems, the host ID is a meaningless but unique + number hard-coded for each machine. -`_SC_INT_MAX' - Inquire about the maximum value which can be stored in a variable - of type `int'. + +File: libc.info, Node: Platform Type, Next: Filesystem Handling, Prev: Host Identification, Up: System Management -`_SC_INT_MIN' - Inquire about the minimum value which can be stored in a variable - of type `int'. +Platform Type Identification +============================ -`_SC_LONG_BIT' - Inquire about the number of bits in a variable of type `long int'. + You can use the `uname' function to find out some information about +the type of computer your program is running on. This function and the +associated data type are declared in the header file `sys/utsname.h'. -`_SC_WORD_BIT' - Inquire about the number of bits in a variable of a register word. + As a bonus, `uname' also gives some information identifying the +particular system your program is running on. This is the same +information which you can get with functions targetted to this purpose +described in *Note Host Identification::. -`_SC_MB_LEN_MAX' - Inquire the maximum length of a multi-byte representation of a wide - character value. + - Data Type: struct utsname + The `utsname' structure is used to hold information returned by + the `uname' function. It has the following members: -`_SC_NZERO' - Inquire about the value used to internally represent the zero - priority level for the process execution. + `char sysname[]' + This is the name of the operating system in use. -`SC_SSIZE_MAX' - Inquire about the maximum value which can be stored in a variable - of type `ssize_t'. + `char release[]' + This is the current release level of the operating system + implementation. -`_SC_SCHAR_MAX' - Inquire about the maximum value which can be stored in a variable - of type `signed char'. + `char version[]' + This is the current version level within the release of the + operating system. -`_SC_SCHAR_MIN' - Inquire about the minimum value which can be stored in a variable - of type `signed char'. + `char machine[]' + This is a description of the type of hardware that is in use. -`_SC_SHRT_MAX' - Inquire about the maximum value which can be stored in a variable - of type `short int'. + Some systems provide a mechanism to interrogate the kernel + directly for this information. On systems without such a + mechanism, the GNU C library fills in this field based on the + configuration name that was specified when building and + installing the library. -`_SC_SHRT_MIN' - Inquire about the minimum value which can be stored in a variable - of type `short int'. + GNU uses a three-part name to describe a system + configuration; the three parts are CPU, MANUFACTURER and + SYSTEM-TYPE, and they are separated with dashes. Any + possible combination of three names is potentially + meaningful, but most such combinations are meaningless in + practice and even the meaningful ones are not necessarily + supported by any particular GNU program. -`_SC_UCHAR_MAX' - Inquire about the maximum value which can be stored in a variable - of type `unsigned char'. + Since the value in `machine' is supposed to describe just the + hardware, it consists of the first two parts of the + configuration name: `CPU-MANUFACTURER'. For example, it + might be one of these: -`_SC_UINT_MAX' - Inquire about the maximum value which can be stored in a variable - of type `unsigned int'. + `"sparc-sun"', `"i386-ANYTHING"', `"m68k-hp"', + `"m68k-sony"', `"m68k-sun"', `"mips-dec"' -`_SC_ULONG_MAX' - Inquire about the maximum value which can be stored in a variable - of type `unsigned long int'. + `char nodename[]' + This is the host name of this particular computer. In the + GNU C library, the value is the same as that returned by + `gethostname'; see *Note Host Identification::. -`_SC_USHRT_MAX' - Inquire about the maximum value which can be stored in a variable - of type `unsigned short int'. + gethostname() is implemented with a call to uname(). -`_SC_NL_ARGMAX' - Inquire about the parameter corresponding to `NL_ARGMAX'. + `char domainname[]' + This is the NIS or YP domain name. It is the same value + returned by `getdomainname'; see *Note Host Identification::. + This element is a relatively recent invention and use of it + is not as portable as use of the rest of the structure. -`_SC_NL_LANGMAX' - Inquire about the parameter corresponding to `NL_LANGMAX'. -`_SC_NL_MSGMAX' - Inquire about the parameter corresponding to `NL_MSGMAX'. + - Function: int uname (struct utsname *INFO) + The `uname' function fills in the structure pointed to by INFO + with information about the operating system and host machine. A + non-negative value indicates that the data was successfully stored. -`_SC_NL_NMAX' - Inquire about the parameter corresponding to `NL_NMAX'. + `-1' as the value indicates an error. The only error possible is + `EFAULT', which we normally don't mention as it is always a + possibility. -`_SC_NL_SETMAX' - Inquire about the parameter corresponding to `NL_SETMAX'. + +File: libc.info, Node: Filesystem Handling, Next: System Parameters, Prev: Platform Type, Up: System Management -`_SC_NL_TEXTMAX' - Inquire about the parameter corresponding to `NL_TEXTMAX'. +Controlling and Querying Mounts +=============================== - -File: libc.info, Node: Examples of Sysconf, Prev: Constants for Sysconf, Up: Sysconf + All files are in filesystems, and before you can access any file, its +filesystem must be mounted. Because of Unix's concept of _Everything +is a file_, mounting of filesystems is central to doing almost +anything. This section explains how to find out what filesystems are +currently mounted and what filesystems are available for mounting, and +how to change what is mounted. -Examples of `sysconf' ---------------------- + The classic filesystem is the contents of a disk drive. The concept +is considerably more abstract, though, and lots of things other than +disk drives can be mounted. - We recommend that you first test for a macro definition for the -parameter you are interested in, and call `sysconf' only if the macro -is not defined. For example, here is how to test whether job control -is supported: + Some block devices don't correspond to traditional devices like disk +drives. For example, a loop device is a block device whose driver uses +a regular file in another filesystem as its medium. So if that regular +file contains appropriate data for a filesystem, you can by mounting the +loop device essentially mount a regular file. - int - have_job_control (void) - { - #ifdef _POSIX_JOB_CONTROL - return 1; - #else - int value = sysconf (_SC_JOB_CONTROL); - if (value < 0) - /* If the system is that badly wedged, - there's no use trying to go on. */ - fatal (strerror (errno)); - return value; - #endif - } + Some filesystems aren't based on a device of any kind. The "proc" +filesystem, for example, contains files whose data is made up by the +filesystem driver on the fly whenever you ask for it. And when you +write to it, the data you write causes changes in the system. No data +gets stored. - Here is how to get the value of a numeric limit: +* Menu: - int - get_child_max () - { - #ifdef CHILD_MAX - return CHILD_MAX; - #else - int value = sysconf (_SC_CHILD_MAX); - if (value < 0) - fatal (strerror (errno)); - return value; - #endif - } +* Mount Information:: What is or could be mounted? +* Mount-Unmount-Remount:: Controlling what is mounted and how  -File: libc.info, Node: Minimums, Next: Limits for Files, Prev: Sysconf, Up: System Configuration +File: libc.info, Node: Mount Information, Next: Mount-Unmount-Remount, Up: Filesystem Handling -Minimum Values for General Capacity Limits -========================================== +Mount Information +----------------- - Here are the names for the POSIX minimum upper bounds for the system -limit parameters. The significance of these values is that you can -safely push to these limits without checking whether the particular -system you are using can go that far. + For some programs it is desirable and necessary to access information +about whether a certain filesystem is mounted and, if it is, where, or +simply to get lists of all the available filesystems. The GNU libc +provides some functions to retrieve this information portably. -`_POSIX_AIO_LISTIO_MAX' - The most restrictive limit permitted by POSIX for the maximum - number of I/O operations that can be specified in a list I/O call. - The value of this constant is `2'; thus you can add up to two new - entries of the list of outstanding operations. + Traditionally Unix systems have a file named `/etc/fstab' which +describes all possibly mounted filesystems. The `mount' program uses +this file to mount at startup time of the system all the necessary +filesystems. The information about all the filesystems actually mounted +is normally kept in a file named `/etc/mtab'. Both files share the +same syntax and it is crucial that this syntax is followed all the +time. Therefore it is best to never directly write the files. The +functions described in this section can do this and they also provide +the functionality to convert the external textual representation to the +internal representation. -`_POSIX_AIO_MAX' - The most restrictive limit permitted by POSIX for the maximum - number of outstanding asynchronous I/O operations. The value of - this constant is `1'. So you cannot expect that you can issue - more than one operation and immediately continue with the normal - work, receiving the notifications asynchronously. + Note that the `fstab' and `mtab' files are maintained on a system by +_convention_. It is possible for the files not to exist or not to be +consistent with what is really mounted or available to mount, if the +system's administration policy allows it. But programs that mount and +unmount filesystems typically maintain and use these files as described +herein. -`_POSIX_ARG_MAX' - The value of this macro is the most restrictive limit permitted by - POSIX for the maximum combined length of the ARGV and ENVIRON - arguments that can be passed to the `exec' functions. Its value - is `4096'. + The filenames given above should never be used directly. The +portable way to handle these file is to use the macros `_PATH_FSTAB', +defined in `fstab.h' and `_PATH_MNTTAB', defined in `mntent.h', +respectively. There are also two alternate macro names `FSTAB' and +`_PATH_MOUNTED' defined but both names are deprecated and kept only for +backward compatibility. The two former names should always be used. -`_POSIX_CHILD_MAX' - The value of this macro is the most restrictive limit permitted by - POSIX for the maximum number of simultaneous processes per real - user ID. Its value is `6'. +* Menu: -`_POSIX_NGROUPS_MAX' - The value of this macro is the most restrictive limit permitted by - POSIX for the maximum number of supplementary group IDs per - process. Its value is `0'. +* fstab:: The `fstab' file +* mtab:: The `mtab' file +* Other Mount Information:: Other (non-libc) sources of mount information -`_POSIX_OPEN_MAX' - The value of this macro is the most restrictive limit permitted by - POSIX for the maximum number of files that a single process can - have open simultaneously. Its value is `16'. + +File: libc.info, Node: fstab, Next: mtab, Up: Mount Information -`_POSIX_SSIZE_MAX' - The value of this macro is the most restrictive limit permitted by - POSIX for the maximum value that can be stored in an object of type - `ssize_t'. Its value is `32767'. +The `fstab' file +................ -`_POSIX_STREAM_MAX' - The value of this macro is the most restrictive limit permitted by - POSIX for the maximum number of streams that a single process can - have open simultaneously. Its value is `8'. + The internal representation for entries of the file is +`struct fstab', defined in `fstab.h'. -`_POSIX_TZNAME_MAX' - The value of this macro is the most restrictive limit permitted by - POSIX for the maximum length of a time zone name. Its value is - `3'. + - Data Type: struct fstab + This structure is used with the `getfsent', `getfsspec', and + `getfsfile' functions. -`_POSIX2_RE_DUP_MAX' - The value of this macro is the most restrictive limit permitted by - POSIX for the numbers used in the `\{MIN,MAX\}' construct in a - regular expression. Its value is `255'. + `char *fs_spec' + This element describes the device from which the filesystem + is mounted. Normally this is the name of a special device, + such as a hard disk partition, but it could also be a more or + less generic string. For "NFS" it would be a hostname and + directory name combination. - -File: libc.info, Node: Limits for Files, Next: Options for Files, Prev: Minimums, Up: System Configuration + Even though the element is not declared `const' it shouldn't + be modified. The missing `const' has historic reasons, since + this function predates ISO C. The same is true for the other + string elements of this structure. -Limits on File System Capacity -============================== + `char *fs_file' + This describes the mount point on the local system. I.e., + accessing any file in this filesystem has implicitly or + explicitly this string as a prefix. - The POSIX.1 standard specifies a number of parameters that describe -the limitations of the file system. It's possible for the system to -have a fixed, uniform limit for a parameter, but this isn't the usual -case. On most systems, it's possible for different file systems (and, -for some parameters, even different files) to have different maximum -limits. For example, this is very likely if you use NFS to mount some -of the file systems from other machines. + `char *fs_vfstype' + This is the type of the filesystem. Depending on what the + underlying kernel understands it can be any string. - Each of the following macros is defined in `limits.h' only if the -system has a fixed, uniform limit for the parameter in question. If the -system allows different file systems or files to have different limits, -then the macro is undefined; use `pathconf' or `fpathconf' to find out -the limit that applies to a particular file. *Note Pathconf::. + `char *fs_mntops' + This is a string containing options passed to the kernel with + the `mount' call. Again, this can be almost anything. There + can be more than one option, separated from the others by a + comma. Each option consists of a name and an optional value + part, introduced by an `=' character. - Each parameter also has another macro, with a name starting with -`_POSIX', which gives the lowest value that the limit is allowed to -have on _any_ POSIX system. *Note File Minimums::. + If the value of this element must be processed it should + ideally be done using the `getsubopt' function; see *Note + Suboptions::. - - Macro: int LINK_MAX - The uniform system limit (if any) for the number of names for a - given file. *Note Hard Links::. + `const char *fs_type' + This name is poorly chosen. This element points to a string + (possibly in the `fs_mntops' string) which describes the + modes with which the filesystem is mounted. `fstab' defines + five macros to describe the possible values: - - Macro: int MAX_CANON - The uniform system limit (if any) for the amount of text in a line - of input when input editing is enabled. *Note Canonical or Not::. + `FSTAB_RW' + The filesystems gets mounted with read and write enabled. - - Macro: int MAX_INPUT - The uniform system limit (if any) for the total number of - characters typed ahead as input. *Note I/O Queues::. + `FSTAB_RQ' + The filesystems gets mounted with read and write + enabled. Write access is restricted by quotas. - - Macro: int NAME_MAX - The uniform system limit (if any) for the length of a file name - component. + `FSTAB_RO' + The filesystem gets mounted read-only. - - Macro: int PATH_MAX - The uniform system limit (if any) for the length of an entire file - name (that is, the argument given to system calls such as `open'). + `FSTAB_SW' + This is not a real filesystem, it is a swap device. - - Macro: int PIPE_BUF - The uniform system limit (if any) for the number of bytes that can - be written atomically to a pipe. If multiple processes are - writing to the same pipe simultaneously, output from different - processes might be interleaved in chunks of this size. *Note - Pipes and FIFOs::. + `FSTAB_XX' + This entry from the `fstab' file is totally ignored. - These are alternative macro names for some of the same information. + Testing for equality with these value must happen using + `strcmp' since these are all strings. Comparing the pointer + will probably always fail. - - Macro: int MAXNAMLEN - This is the BSD name for `NAME_MAX'. It is defined in `dirent.h'. + `int fs_freq' + This element describes the dump frequency in days. - - Macro: int FILENAME_MAX - The value of this macro is an integer constant expression that - represents the maximum length of a file name string. It is - defined in `stdio.h'. + `int fs_passno' + This element describes the pass number on parallel dumps. It + is closely related to the `dump' utility used on Unix systems. - Unlike `PATH_MAX', this macro is defined even if there is no actual - limit imposed. In such a case, its value is typically a very large - number. *This is always the case on the GNU system.* + To read the entire content of the of the `fstab' file the GNU libc +contains a set of three functions which are designed in the usual way. - *Usage Note:* Don't use `FILENAME_MAX' as the size of an array in - which to store a file name! You can't possibly make an array that - big! Use dynamic allocation (*note Memory Allocation::) instead. + - Function: int setfsent (void) + This function makes sure that the internal read pointer for the + `fstab' file is at the beginning of the file. This is done by + either opening the file or resetting the read pointer. - -File: libc.info, Node: Options for Files, Next: File Minimums, Prev: Limits for Files, Up: System Configuration + Since the file handle is internal to the libc this function is not + thread-safe. -Optional Features in File Support -================================= + This function returns a non-zero value if the operation was + successful and the `getfs*' functions can be used to read the + entries of the file. - POSIX defines certain system-specific options in the system calls for -operating on files. Some systems support these options and others do -not. Since these options are provided in the kernel, not in the -library, simply using the GNU C library does not guarantee that any of -these features is supported; it depends on the system you are using. -They can also vary between file systems on a single machine. + - Function: void endfsent (void) + This function makes sure that all resources acquired by a prior + call to `setfsent' (explicitly or implicitly by calling + `getfsent') are freed. - This section describes the macros you can test to determine whether a -particular option is supported on your machine. If a given macro is -defined in `unistd.h', then its value says whether the corresponding -feature is supported. (A value of `-1' indicates no; any other value -indicates yes.) If the macro is undefined, it means particular files -may or may not support the feature. + - Function: struct fstab * getfsent (void) + This function returns the next entry of the `fstab' file. If this + is the first call to any of the functions handling `fstab' since + program start or the last call of `endfsent', the file will be + opened. - Since all the machines that support the GNU C library also support -NFS, one can never make a general statement about whether all file -systems support the `_POSIX_CHOWN_RESTRICTED' and `_POSIX_NO_TRUNC' -features. So these names are never defined as macros in the GNU C -library. + The function returns a pointer to a variable of type `struct + fstab'. This variable is shared by all threads and therefore this + function is not thread-safe. If an error occurred `getfsent' + returns a `NULL' pointer. - - Macro: int _POSIX_CHOWN_RESTRICTED - If this option is in effect, the `chown' function is restricted so - that the only changes permitted to nonprivileged processes is to - change the group owner of a file to either be the effective group - ID of the process, or one of its supplementary group IDs. *Note - File Owner::. + - Function: struct fstab * getfsspec (const char *NAME) + This function returns the next entry of the `fstab' file which has + a string equal to NAME pointed to by the `fs_spec' element. Since + there is normally exactly one entry for each special device it + makes no sense to call this function more than once for the same + argument. If this is the first call to any of the functions + handling `fstab' since program start or the last call of + `endfsent', the file will be opened. - - Macro: int _POSIX_NO_TRUNC - If this option is in effect, file name components longer than - `NAME_MAX' generate an `ENAMETOOLONG' error. Otherwise, file name - components that are too long are silently truncated. + The function returns a pointer to a variable of type `struct + fstab'. This variable is shared by all threads and therefore this + function is not thread-safe. If an error occurred `getfsent' + returns a `NULL' pointer. - - Macro: unsigned char _POSIX_VDISABLE - This option is only meaningful for files that are terminal devices. - If it is enabled, then handling for special control characters can - be disabled individually. *Note Special Characters::. + - Function: struct fstab * getfsfile (const char *NAME) + This function returns the next entry of the `fstab' file which has + a string equal to NAME pointed to by the `fs_file' element. Since + there is normally exactly one entry for each mount point it makes + no sense to call this function more than once for the same + argument. If this is the first call to any of the functions + handling `fstab' since program start or the last call of + `endfsent', the file will be opened. - If one of these macros is undefined, that means that the option -might be in effect for some files and not for others. To inquire about -a particular file, call `pathconf' or `fpathconf'. *Note Pathconf::. + The function returns a pointer to a variable of type `struct + fstab'. This variable is shared by all threads and therefore this + function is not thread-safe. If an error occurred `getfsent' + returns a `NULL' pointer. diff -durpN glibc-2.2.3/manual/libc.info-47 glibc-2.2.4/manual/libc.info-47 --- glibc-2.2.3/manual/libc.info-47 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-47 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1243 +7,1346 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual - -File: libc.info, Node: File Minimums, Next: Pathconf, Prev: Options for Files, Up: System Configuration + (b) The FSF's Back-Cover Text is: -Minimum Values for File System Limits -===================================== + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - Here are the names for the POSIX minimum upper bounds for some of the -above parameters. The significance of these values is that you can -safely push to these limits without checking whether the particular -system you are using can go that far. In most cases GNU systems do not -have these strict limitations. The actual limit should be requested if -necessary. + +File: libc.info, Node: mtab, Next: Other Mount Information, Prev: fstab, Up: Mount Information -`_POSIX_LINK_MAX' - The most restrictive limit permitted by POSIX for the maximum - value of a file's link count. The value of this constant is `8'; - thus, you can always make up to eight names for a file without - running into a system limit. +The `mtab' file +............... -`_POSIX_MAX_CANON' - The most restrictive limit permitted by POSIX for the maximum - number of bytes in a canonical input line from a terminal device. - The value of this constant is `255'. + The following functions and data structure access the `mtab' file. -`_POSIX_MAX_INPUT' - The most restrictive limit permitted by POSIX for the maximum - number of bytes in a terminal device input queue (or typeahead - buffer). *Note Input Modes::. The value of this constant is - `255'. + - Data Type: struct mntent + This structure is used with the `getmntent', `getmntent_t', + `addmntent', and `hasmntopt' functions. -`_POSIX_NAME_MAX' - The most restrictive limit permitted by POSIX for the maximum - number of bytes in a file name component. The value of this - constant is `14'. + `char *mnt_fsname' + This element contains a pointer to a string describing the + name of the special device from which the filesystem is + mounted. It corresponds to the `fs_spec' element in `struct + fstab'. -`_POSIX_PATH_MAX' - The most restrictive limit permitted by POSIX for the maximum - number of bytes in a file name. The value of this constant is - `256'. + `char *mnt_dir' + This element points to a string describing the mount point of + the filesystem. It corresponds to the `fs_file' element in + `struct fstab'. -`_POSIX_PIPE_BUF' - The most restrictive limit permitted by POSIX for the maximum - number of bytes that can be written atomically to a pipe. The - value of this constant is `512'. + `char *mnt_type' + `mnt_type' describes the filesystem type and is therefore + equivalent to `fs_vfstype' in `struct fstab'. `mntent.h' + defines a few symbolic names for some of the values this + string can have. But since the kernel can support arbitrary + filesystems it does not make much sense to give them symbolic + names. If one knows the symbol name one also knows the + filesystem name. Nevertheless here follows the list of the + symbols provided in `mntent.h'. -`SYMLINK_MAX' - Maximum number of bytes in a symbolic link. + `MNTTYPE_IGNORE' + This symbol expands to `"ignore"'. The value is + sometime used in `fstab' files to make sure entries are + not used without removing them. -`POSIX_REC_INCR_XFER_SIZE' - Recommended increment for file transfer sizes between the - `POSIX_REC_MIN_XFER_SIZE' and `POSIX_REC_MAX_XFER_SIZE' values. + `MNTTYPE_NFS' + Expands to `"nfs"'. Using this macro sometimes could + make sense since it names the default NFS + implementation, in case both version 2 and 3 are + supported. -`POSIX_REC_MAX_XFER_SIZE' - Maximum recommended file transfer size. + `MNTTYPE_SWAP' + This symbol expands to `"swap"'. It names the special + `fstab' entry which names one of the possibly multiple + swap partitions. -`POSIX_REC_MIN_XFER_SIZE' - Minimum recommended file transfer size. + `char *mnt_opts' + The element contains a string describing the options used + while mounting the filesystem. As for the equivalent element + `fs_mntops' of `struct fstab' it is best to use the function + `getsubopt' (*note Suboptions::) to access the parts of this + string. -`POSIX_REC_XFER_ALIGN' - Recommended file transfer buffer alignment. + The `mntent.h' file defines a number of macros with string + values which correspond to some of the options understood by + the kernel. There might be many more options which are + possible so it doesn't make much sense to rely on these + macros but to be consistent here is the list: - -File: libc.info, Node: Pathconf, Next: Utility Limits, Prev: File Minimums, Up: System Configuration + `MNTOPT_DEFAULTS' + Expands to `"defaults"'. This option should be used + alone since it indicates all values for the customizable + values are chosen to be the default. -Using `pathconf' -================ + `MNTOPT_RO' + Expands to `"ro"'. See the `FSTAB_RO' value, it means + the filesystem is mounted read-only. - When your machine allows different files to have different values -for a file system parameter, you can use the functions in this section -to find out the value that applies to any particular file. + `MNTOPT_RW' + Expand to `"rw"'. See the `FSTAB_RW' value, it means the + filesystem is mounted with read and write permissions. - These functions and the associated constants for the PARAMETER -argument are declared in the header file `unistd.h'. + `MNTOPT_SUID' + Expands to `"suid"'. This means that the SUID bit + (*note How Change Persona::) is respected when a program + from the filesystem is started. - - Function: long int pathconf (const char *FILENAME, int PARAMETER) - This function is used to inquire about the limits that apply to - the file named FILENAME. + `MNTOPT_NOSUID' + Expands to `"nosuid"'. This is the opposite of + `MNTOPT_SUID', the SUID bit for all files from the + filesystem is ignored. - The PARAMETER argument should be one of the `_PC_' constants - listed below. + `MNTOPT_NOAUTO' + Expands to `"noauto"'. At startup time the `mount' + program will ignore this entry if it is started with the + `-a' option to mount all filesystems mentioned in the + `fstab' file. - The normal return value from `pathconf' is the value you requested. - A value of `-1' is returned both if the implementation does not - impose a limit, and in case of an error. In the former case, - `errno' is not set, while in the latter case, `errno' is set to - indicate the cause of the problem. So the only way to use this - function robustly is to store `0' into `errno' just before calling - it. + As for the `FSTAB_*' entries introduced above it is important + to use `strcmp' to check for equality. - Besides the usual file name errors (*note File Name Errors::), the - following error condition is defined for this function: + `mnt_freq' + This elements corresponds to `fs_freq' and also specifies the + frequency in days in which dumps are made. - `EINVAL' - The value of PARAMETER is invalid, or the implementation - doesn't support the PARAMETER for the specific file. + `mnt_passno' + This element is equivalent to `fs_passno' with the same + meaning which is uninteresting for all programs beside `dump'. - - Function: long int fpathconf (int FILEDES, int PARAMETER) - This is just like `pathconf' except that an open file descriptor - is used to specify the file for which information is requested, - instead of a file name. + For accessing the `mtab' file there is again a set of three +functions to access all entries in a row. Unlike the functions to +handle `fstab' these functions do not access a fixed file and there is +even a thread safe variant of the get function. Beside this the GNU +libc contains functions to alter the file and test for specific options. - The following `errno' error conditions are defined for this - function: + - Function: FILE * setmntent (const char *FILE, const char *MODE) + The `setmntent' function prepares the file named FILE which must + be in the format of a `fstab' and `mtab' file for the upcoming + processing through the other functions of the family. The MODE + parameter can be chosen in the way the OPENTYPE parameter for + `fopen' (*note Opening Streams::) can be chosen. If the file is + opened for writing the file is also allowed to be empty. - `EBADF' - The FILEDES argument is not a valid file descriptor. + If the file was successfully opened `setmntent' returns a file + descriptor for future use. Otherwise the return value is `NULL' + and `errno' is set accordingly. - `EINVAL' - The value of PARAMETER is invalid, or the implementation - doesn't support the PARAMETER for the specific file. + - Function: int endmntent (FILE *STREAM) + This function takes for the STREAM parameter a file handle which + previously was returned from the `setmntent' call. `endmntent' + closes the stream and frees all resources. - Here are the symbolic constants that you can use as the PARAMETER -argument to `pathconf' and `fpathconf'. The values are all integer -constants. + The return value is 1 unless an error occurred in which case it is + 0. -`_PC_LINK_MAX' - Inquire about the value of `LINK_MAX'. + - Function: struct mntent * getmntent (FILE *STREAM) + The `getmntent' function takes as the parameter a file handle + previously returned by successful call to `setmntent'. It returns + a pointer to a static variable of type `struct mntent' which is + filled with the information from the next entry from the file + currently read. -`_PC_MAX_CANON' - Inquire about the value of `MAX_CANON'. + The file format used prescribes the use of spaces or tab + characters to separate the fields. This makes it harder to use + name containing one of these characters (e.g., mount points using + spaces). Therefore these characters are encoded in the files and + the `getmntent' function takes care of the decoding while reading + the entries back in. `'\040'' is used to encode a space + character, `'\012'' to encode a tab character and `'\\'' to encode + a backslash. -`_PC_MAX_INPUT' - Inquire about the value of `MAX_INPUT'. + If there was an error or the end of the file is reached the return + value is `NULL'. -`_PC_NAME_MAX' - Inquire about the value of `NAME_MAX'. + This function is not thread-safe since all calls to this function + return a pointer to the same static variable. `getmntent_r' + should be used in situations where multiple threads access the + file. -`_PC_PATH_MAX' - Inquire about the value of `PATH_MAX'. + - Function: struct mntent * getmntent_r (FILE *STREAM, struct mentent + *RESULT, char *BUFFER, int BUFSIZE) + The `getmntent_r' function is the reentrant variant of + `getmntent'. It also returns the next entry from the file and + returns a pointer. The actual variable the values are stored in + is not static, though. Instead the function stores the values in + the variable pointed to by the RESULT parameter. Additional + information (e.g., the strings pointed to by the elements of the + result) are kept in the buffer of size BUFSIZE pointed to by + BUFFER. -`_PC_PIPE_BUF' - Inquire about the value of `PIPE_BUF'. + Escaped characters (space, tab, backslash) are converted back in + the same way as it happens for `getmentent'. -`_PC_CHOWN_RESTRICTED' - Inquire about the value of `_POSIX_CHOWN_RESTRICTED'. + The function returns a `NULL' pointer in error cases. Errors + could be: + * error while reading the file, -`_PC_NO_TRUNC' - Inquire about the value of `_POSIX_NO_TRUNC'. + * end of file reached, -`_PC_VDISABLE' - Inquire about the value of `_POSIX_VDISABLE'. + * BUFSIZE is too small for reading a complete new entry. -`_PC_SYNC_IO' - Inquire about the value of `_POSIX_SYNC_IO'. + - Function: int addmntent (FILE *STREAM, const struct mntent *MNT) + The `addmntent' function allows adding a new entry to the file + previously opened with `setmntent'. The new entries are always + appended. I.e., even if the position of the file descriptor is + not at the end of the file this function does not overwrite an + existing entry following the current position. -`_PC_ASYNC_IO' - Inquire about the value of `_POSIX_ASYNC_IO'. + The implication of this is that to remove an entry from a file one + has to create a new file while leaving out the entry to be removed + and after closing the file remove the old one and rename the new + file to the chosen name. -`_PC_PRIO_IO' - Inquire about the value of `_POSIX_PRIO_IO'. + This function takes care of spaces and tab characters in the names + to be written to the file. It converts them and the backslash + character into the format describe in the `getmntent' description + above. -`_PC_SOCK_MAXBUF' - Inquire about the value of `_POSIX_PIPE_BUF'. + This function returns 0 in case the operation was successful. + Otherwise the return value is 1 and `errno' is set appropriately. -`_PC_FILESIZEBITS' - Inquire about the availability of large files on the filesystem. + - Function: char * hasmntopt (const struct mntent *MNT, const char + *OPT) + This function can be used to check whether the string pointed to + by the `mnt_opts' element of the variable pointed to by MNT + contains the option OPT. If this is true a pointer to the + beginning of the option in the `mnt_opts' element is returned. If + no such option exists the function returns `NULL'. -`_PC_REC_INCR_XFER_SIZE' - Inquire about the value of `POSIX_REC_INCR_XFER_SIZE'. + This function is useful to test whether a specific option is + present but when all options have to be processed one is better + off with using the `getsubopt' function to iterate over all + options in the string. -`_PC_REC_MAX_XFER_SIZE' - Inquire about the value of `POSIX_REC_MAX_XFER_SIZE'. + +File: libc.info, Node: Other Mount Information, Prev: mtab, Up: Mount Information -`_PC_REC_MIN_XFER_SIZE' - Inquire about the value of `POSIX_REC_MIN_XFER_SIZE'. +Other (Non-libc) Sources of Mount Information +............................................. -`_PC_REC_XFER_ALIGN' - Inquire about the value of `POSIX_REC_XFER_ALIGN'. + On a system with a Linux kernel and the `proc' filesystem, you can +get information on currently mounted filesystems from the file `mounts' +in the `proc' filesystem. Its format is similar to that of the `mtab' +file, but represents what is truly mounted without relying on +facilities outside the kernel to keep `mtab' up to date.  -File: libc.info, Node: Utility Limits, Next: Utility Minimums, Prev: Pathconf, Up: System Configuration +File: libc.info, Node: Mount-Unmount-Remount, Prev: Mount Information, Up: Filesystem Handling -Utility Program Capacity Limits -=============================== +Mount, Unmount, Remount +----------------------- - The POSIX.2 standard specifies certain system limits that you can -access through `sysconf' that apply to utility behavior rather than the -behavior of the library or the operating system. + This section describes the functions for mounting, unmounting, and +remounting filesystems. - The GNU C library defines macros for these limits, and `sysconf' -returns values for them if you ask; but these values convey no -meaningful information. They are simply the smallest values that -POSIX.2 permits. + Only the superuser can mount, unmount, or remount a filesystem. - - Macro: int BC_BASE_MAX - The largest value of `obase' that the `bc' utility is guaranteed - to support. + These functions do not access the `fstab' and `mtab' files. You +should maintain and use these separately. *Note Mount Information::. - - Macro: int BC_DIM_MAX - The largest number of elements in one array that the `bc' utility - is guaranteed to support. + The symbols in this section are declared in `sys/mount.h'. - - Macro: int BC_SCALE_MAX - The largest value of `scale' that the `bc' utility is guaranteed - to support. + - Function: int mount (const char *SPECIAL_FILE, const char *DIR, + const char *FSTYPE, unsigned long int OPTIONS, const void + *DATA) + `mount' mounts or remounts a filesystem. The two operations are + quite different and are merged rather unnaturally into this one + function. The `MS_REMOUNT' option, explained below, determines + whether `mount' mounts or remounts. - - Macro: int BC_STRING_MAX - The largest number of characters in one string constant that the - `bc' utility is guaranteed to support. + For a mount, the filesystem on the block device represented by the + device special file named SPECIAL_FILE gets mounted over the mount + point DIR. This means that the directory DIR (along with any + files in it) is no longer visible; in its place (and still with + the name DIR) is the root directory of the filesystem on the + device. - - Macro: int COLL_WEIGHTS_MAX - The largest number of weights that can necessarily be used in - defining the collating sequence for a locale. + As an exception, if the filesystem type (see below) is one which + is not based on a device (e.g. "proc"), `mount' instantiates a + filesystem and mounts it over DIR and ignores SPECIAL_FILE. - - Macro: int EXPR_NEST_MAX - The maximum number of expressions that can be nested within - parenthesis by the `expr' utility. + For a remount, DIR specifies the mount point where the filesystem + to be remounted is (and remains) mounted and SPECIAL_FILE is + ignored. Remounting a filesystem means changing the options that + control operations on the filesystem while it is mounted. It does + not mean unmounting and mounting again. - - Macro: int LINE_MAX - The largest text line that the text-oriented POSIX.2 utilities can - support. (If you are using the GNU versions of these utilities, - then there is no actual limit except that imposed by the available - virtual memory, but there is no way that the library can tell you - this.) + For a mount, you must identify the type of the filesystem as + FSTYPE. This type tells the kernel how to access the filesystem + and can be thought of as the name of a filesystem driver. The + acceptable values are system dependent. On a system with a Linux + kernel and the `proc' filesystem, the list of possible values is + in the file `filesystems' in the `proc' filesystem (e.g. type `cat + /proc/filesystems' to see the list). With a Linux kernel, the + types of filesystems that `mount' can mount, and their type names, + depends on what filesystem drivers are configured into the kernel + or loaded as loadable kernel modules. An example of a common + value for FSTYPE is `ext2'. - - Macro: int EQUIV_CLASS_MAX - The maximum number of weights that can be assigned to an entry of - the `LC_COLLATE' category `order' keyword in a locale definition. - The GNU C library does not presently support locale definitions. + For a remount, `mount' ignores FSTYPE. - -File: libc.info, Node: Utility Minimums, Next: String Parameters, Prev: Utility Limits, Up: System Configuration + OPTIONS specifies a variety of options that apply until the + filesystem is unmounted or remounted. The precise meaning of an + option depends on the filesystem and with some filesystems, an + option may have no effect at all. Furthermore, for some + filesystems, some of these options (but never `MS_RDONLY') can be + overridden for individual file accesses via `ioctl'. -Minimum Values for Utility Limits -================================= + OPTIONS is a bit string with bit fields defined using the + following mask and masked value macros: -`_POSIX2_BC_BASE_MAX' - The most restrictive limit permitted by POSIX.2 for the maximum - value of `obase' in the `bc' utility. Its value is `99'. + `MS_MGC_MASK' + This multibit field contains a magic number. If it does not + have the value `MS_MGC_VAL', `mount' assumes all the + following bits are zero and the DATA argument is a null + string, regardless of their actual values. -`_POSIX2_BC_DIM_MAX' - The most restrictive limit permitted by POSIX.2 for the maximum - size of an array in the `bc' utility. Its value is `2048'. + `MS_REMOUNT' + This bit on means to remount the filesystem. Off means to + mount it. -`_POSIX2_BC_SCALE_MAX' - The most restrictive limit permitted by POSIX.2 for the maximum - value of `scale' in the `bc' utility. Its value is `99'. + `MS_RDONLY' + This bit on specifies that no writing to the filesystem shall + be allowed while it is mounted. This cannot be overridden by + `ioctl'. This option is available on nearly all filesystems. -`_POSIX2_BC_STRING_MAX' - The most restrictive limit permitted by POSIX.2 for the maximum - size of a string constant in the `bc' utility. Its value is - `1000'. + `S_IMMUTABLE' + This bit on specifies that no writing to the files in the + filesystem shall be allowed while it is mounted. This can be + overridden for a particular file access by a properly + privileged call to `ioctl'. This option is a relatively new + invention and is not available on many filesystems. -`_POSIX2_COLL_WEIGHTS_MAX' - The most restrictive limit permitted by POSIX.2 for the maximum - number of weights that can necessarily be used in defining the - collating sequence for a locale. Its value is `2'. + `S_APPEND' + This bit on specifies that the only file writing that shall + be allowed while the filesystem is mounted is appending. + Some filesystems allow this to be overridden for a particular + process by a properly privileged call to `ioctl'. This is a + relatively new invention and is not available on many + filesystems. -`_POSIX2_EXPR_NEST_MAX' - The most restrictive limit permitted by POSIX.2 for the maximum - number of expressions nested within parenthesis when using the - `expr' utility. Its value is `32'. + `MS_NOSUID' + This bit on specifies that Setuid and Setgid permissions on + files in the filesystem shall be ignored while it is mounted. -`_POSIX2_LINE_MAX' - The most restrictive limit permitted by POSIX.2 for the maximum - size of a text line that the text utilities can handle. Its value - is `2048'. + `MS_NOEXEC' + This bit on specifies that no files in the filesystem shall + be executed while the filesystem is mounted. -`_POSIX2_EQUIV_CLASS_MAX' - The most restrictive limit permitted by POSIX.2 for the maximum - number of weights that can be assigned to an entry of the - `LC_COLLATE' category `order' keyword in a locale definition. Its - value is `2'. The GNU C library does not presently support locale - definitions. + `MS_NODEV' + This bit on specifies that no device special files in the + filesystem shall be accessible while the filesystem is + mounted. - -File: libc.info, Node: String Parameters, Prev: Utility Minimums, Up: System Configuration + `MS_SYNCHRONOUS' + This bit on specifies that all writes to the filesystem while + it is mounted shall be synchronous; i.e. data shall be synced + before each write completes rather than held in the buffer + cache. -String-Valued Parameters -======================== + `MS_MANDLOCK' + This bit on specifies that mandatory locks on files shall be + permitted while the filesystem is mounted. - POSIX.2 defines a way to get string-valued parameters from the -operating system with the function `confstr': + `MS_NOATIME' + This bit on specifies that access times of files shall not be + updated when the files are accessed while the filesystem is + mounted. - - Function: size_t confstr (int PARAMETER, char *BUF, size_t LEN) - This function reads the value of a string-valued system parameter, - storing the string into LEN bytes of memory space starting at BUF. - The PARAMETER argument should be one of the `_CS_' symbols listed - below. + `MS_NODIRATIME' + This bit on specifies that access times of directories shall + not be updated when the directories are accessed while the + filesystem in mounted. - The normal return value from `confstr' is the length of the string - value that you asked for. If you supply a null pointer for BUF, - then `confstr' does not try to store the string; it just returns - its length. A value of `0' indicates an error. + Any bits not covered by the above masks should be set off; + otherwise, results are undefined. - If the string you asked for is too long for the buffer (that is, - longer than `LEN - 1'), then `confstr' stores just that much - (leaving room for the terminating null character). You can tell - that this has happened because `confstr' returns a value greater - than or equal to LEN. + The meaning of DATA depends on the filesystem type and is + controlled entirely by the filesystem driver in the kernel. - The following `errno' error conditions are defined for this - function: + Example: + + #include + + mount("/dev/hdb", "/cdrom", MS_MGC_VAL | MS_RDONLY | MS_NOSUID, ""); + + mount("/dev/hda2", "/mnt", MS_MGC_VAL | MS_REMOUNT, ""); + + Appropriate arguments for `mount' are conventionally recorded in + the `fstab' table. *Note Mount Information::. + + The return value is zero if the mount or remount is successful. + Otherwise, it is `-1' and `errno' is set appropriately. The + values of `errno' are filesystem dependent, but here is a general + list: + + `EPERM' + The process is not superuser. + + `ENODEV' + The file system type FSTYPE is not known to the kernel. + + `ENOTBLK' + The file DEV is not a block device special file. + + `EBUSY' + * The device is already mounted. + + * The mount point is busy. (E.g. it is some process' + working directory or has a filesystem mounted on it + already). + + * The request is to remount read-only, but there are files + open for write. `EINVAL' - The value of the PARAMETER is invalid. + * A remount was attempted, but there is no filesystem + mounted over the specified mount point. - Currently there is just one parameter you can read with `confstr': + * The supposed filesystem has an invalid superblock. -`_CS_PATH' - This parameter's value is the recommended default path for - searching for executable files. This is the path that a user has - by default just after logging in. -`_CS_LFS_CFLAGS' - The returned string specifies which additional flags must be given - to the C compiler if a source is compiled using the - `_LARGEFILE_SOURCE' feature select macro; *note Feature Test - Macros::. + `EACCES' + * The filesystem is inherently read-only (possibly due to + a switch on the device) and the process attempted to + mount it read/write (by setting the `MS_RDONLY' bit off). -`_CS_LFS_LDFLAGS' - The returned string specifies which additional flags must be given - to the linker if a source is compiled using the - `_LARGEFILE_SOURCE' feature select macro; *note Feature Test - Macros::. + * SPECIAL_FILE or DIR is not accessible due to file + permissions. -`_CS_LFS_LIBS' - The returned string specifies which additional libraries must be - linked to the application if a source is compiled using the - `_LARGEFILE_SOURCE' feature select macro; *note Feature Test - Macros::. + * SPECIAL_FILE is not accessible because it is in a + filesystem that is mounted with the `MS_NODEV' option. -`_CS_LFS_LINTFLAGS' - The returned string specifies which additional flags must be given - to the lint tool if a source is compiled using the - `_LARGEFILE_SOURCE' feature select macro; *note Feature Test - Macros::. -`_CS_LFS64_CFLAGS' - The returned string specifies which additional flags must be given - to the C compiler if a source is compiled using the - `_LARGEFILE64_SOURCE' feature select macro; *note Feature Test - Macros::. + `EM_FILE' + The table of dummy devices is full. `mount' needs to create a + dummy device (aka "unnamed" device) if the filesystem being + mounted is not one that uses a device. -`_CS_LFS64_LDFLAGS' - The returned string specifies which additional flags must be given - to the linker if a source is compiled using the - `_LARGEFILE64_SOURCE' feature select macro; *note Feature Test - Macros::. -`_CS_LFS64_LIBS' - The returned string specifies which additional libraries must be - linked to the application if a source is compiled using the - `_LARGEFILE64_SOURCE' feature select macro; *note Feature Test - Macros::. + - Function: int umount2 (const char *FILE, int FLAGS) + `umount2' unmounts a filesystem. -`_CS_LFS64_LINTFLAGS' - The returned string specifies which additional flags must be given - to the lint tool if a source is compiled using the - `_LARGEFILE64_SOURCE' feature select macro; *note Feature Test - Macros::. + You can identify the filesystem to unmount either by the device + special file that contains the filesystem or by the mount point. + The effect is the same. Specify either as the string FILE. - The way to use `confstr' without any arbitrary limit on string size -is to call it twice: first call it to get the length, allocate the -buffer accordingly, and then call `confstr' again to fill the buffer, -like this: + FLAGS contains the one-bit field identified by the following mask + macro: - char * - get_default_path (void) - { - size_t len = confstr (_CS_PATH, NULL, 0); - char *buffer = (char *) xmalloc (len); - - if (confstr (_CS_PATH, buf, len + 1) == 0) - { - free (buffer); - return NULL; - } - - return buffer; - } + `MNT_FORCE' + This bit on means to force the unmounting even if the + filesystem is busy, by making it unbusy first. If the bit is + off and the filesystem is busy, `umount2' fails with `errno' + = `EBUSY'. Depending on the filesystem, this may override + all, some, or no busy conditions. + + All other bits in FLAGS should be set to zero; otherwise, the + result is undefined. + + Example: + + #include + + umount2("/mnt", MNT_FORCE); + + umount2("/dev/hdd1", 0); + + After the filesystem is unmounted, the directory that was the + mount point is visible, as are any files in it. + + As part of unmounting, `umount2' syncs the filesystem. + + If the unmounting is successful, the return value is zero. + Otherwise, it is `-1' and `errno' is set accordingly: + + `EPERM' + The process is not superuser. + + `EBUSY' + The filesystem cannot be unmounted because it is busy. E.g. + it contains a directory that is some process's working + directory or a file that some process has open. With some + filesystems in some cases, you can avoid this failure with + the `MNT_FORCE' option. + + `EINVAL' + FILE validly refers to a file, but that file is neither a + mount point nor a device special file of a currently mounted + filesystem. + + This function is not available on all systems. + + - Function: int umount (const char *FILE) + `umount' does the same thing as `umount2' with FLAGS set to + zeroes. It is more widely available than `umount2' but since it + lacks the possibility to forcefully unmount a filesystem is + deprecated when `umount2' is also available.  -File: libc.info, Node: Cryptographic Functions, Next: Debugging Support, Prev: System Configuration, Up: Top +File: libc.info, Node: System Parameters, Prev: Filesystem Handling, Up: System Management -DES Encryption and Password Handling -************************************ +System Parameters +================= - On many systems, it is unnecessary to have any kind of user -authentication; for instance, a workstation which is not connected to a -network probably does not need any user authentication, because to use -the machine an intruder must have physical access. + This section describes the `sysctl' function, which gets and sets a +variety of system parameters. - Sometimes, however, it is necessary to be sure that a user is -authorised to use some service a machine provides--for instance, to log -in as a particular user id (*note Users and Groups::). One traditional -way of doing this is for each user to choose a secret "password"; then, -the system can ask someone claiming to be a user what the user's -password is, and if the person gives the correct password then the -system can grant the appropriate privileges. + The symbols used in this section are declared in the file `sysctl.h'. - If all the passwords are just stored in a file somewhere, then this -file has to be very carefully protected. To avoid this, passwords are -run through a "one-way function", a function which makes it difficult to -work out what its input was by looking at its output, before storing in -the file. + - Function: int sysctl (int *NAMES, int NLEN, void *OLDVAL, + size_t *OLDLENP, void *NEWVAL, size_t NEWLEN) - The GNU C library already provides a one-way function based on MD5 -and for compatibility with Unix systems the standard one-way function -based on the Data Encryption Standard. + `sysctl' gets or sets a specified system parameter. There are so + many of these parameters that it is not practical to list them all + here, but here are some examples: - It also provides support for Secure RPC, and some library functions -that can be used to perform normal DES encryption. + * network domain name + + * paging parameters + + * network Address Resolution Protocol timeout time + + * maximum number of files that may be open + + * root filesystem device + + * when kernel was built + + The set of available parameters depends on the kernel + configuration and can change while the system is running, + particularly when you load and unload loadable kernel modules. + + The system parameters with which `syslog' is concerned are arranged + in a hierarchical structure like a hierarchical filesystem. To + identify a particular parameter, you specify a path through the + structure in a way analogous to specifying the pathname of a file. + Each component of the path is specified by an integer and each of + these integers has a macro defined for it by `sysctl.h'. NAMES is + the path, in the form of an array of integers. Each component of + the path is one element of the array, in order. NLEN is the + number of components in the path. + + For example, the first component of the path for all the paging + parameters is the value `CTL_VM'. For the free page thresholds, + the second component of the path is `VM_FREEPG'. So to get the + free page threshold values, make NAMES an array containing the two + elements `CTL_VM' and `VM_FREEPG' and make NLEN = 2. + + The format of the value of a parameter depends on the parameter. + Sometimes it is an integer; sometimes it is an ASCII string; + sometimes it is an elaborate structure. In the case of the free + page thresholds used in the example above, the parameter value is + a structure containing several integers. + + In any case, you identify a place to return the parameter's value + with OLDVAL and specify the amount of storage available at that + location as *OLDLENP. *OLDLENP does double duty because it is + also the output location that contains the actual length of the + returned value. + + If you don't want the parameter value returned, specify a null + pointer for OLDVAL. + + To set the parameter, specify the address and length of the new + value as NEWVAL and NEWLEN. If you don't want to set the + parameter, specify a null pointer as NEWVAL. + + If you get and set a parameter in the same `sysctl' call, the value + returned is the value of the parameter before it was set. + + Each system parameter has a set of permissions similar to the + permissions for a file (including the permissions on directories + in its path) that determine whether you may get or set it. For + the purposes of these permissions, every parameter is considered + to be owned by the superuser and Group 0 so processes with that + effective uid or gid may have more access to system parameters. + Unlike with files, the superuser does not invariably have full + permission to all system parameters, because some of them are + designed not to be changed ever. + + `sysctl' returns a zero return value if it succeeds. Otherwise, it + returns `-1' and sets `errno' appropriately. Besides the failures + that apply to all system calls, the following are the `errno' + codes for all possible failures: + + `EPERM' + The process is not permitted to access one of the components + of the path of the system parameter or is not permitted to + access the system parameter itself in the way (read or write) + that it requested. + + `ENOTDIR' + There is no system parameter corresponding to NAME. + + `EFAULT' + OLDVAL is not null, which means the process wanted to read + the parameter, but *OLDLENP is zero, so there is no place to + return it. + + `EINVAL' + * The process attempted to set a system parameter to a + value that is not valid for that parameter. + + * The space provided for the return of the system + parameter is not the right size for that parameter. + + `ENOMEM' + This value may be returned instead of the more correct + `EINVAL' in some cases where the space provided for the + return of the system parameter is too small. + + + If you have a Linux kernel with the `proc' filesystem, you can get +and set most of the same parameters by reading and writing to files in +the `sys' directory of the `proc' filesystem. In the `sys' directory, +the directory structure represents the hierarchical structure of the +parameters. E.g. you can display the free page thresholds with + cat /proc/sys/vm/freepages + + Some more traditional and more widely available, though less general, +GNU C library functions for getting and setting some of the same system +parameters are: + + * `getdomainname', `setdomainname' + + * `gethostname', `sethostname' (*Note Host Identification::.) + + * `uname' (*Note Platform Type::.) + + * `bdflush' + + +File: libc.info, Node: System Configuration, Next: Cryptographic Functions, Prev: System Management, Up: Top + +System Configuration Parameters +******************************* + + The functions and macros listed in this chapter give information +about configuration parameters of the operating system--for example, +capacity limits, presence of optional POSIX features, and the default +path for executable files (*note String Parameters::). * Menu: -* Legal Problems:: This software can get you locked up, or worse. -* getpass:: Prompting the user for a password. -* crypt:: A one-way function for UNIX passwords. -* DES Encryption:: Routines for DES encryption. +* General Limits:: Constants and functions that describe + various process-related limits that have + one uniform value for any given machine. +* System Options:: Optional POSIX features. +* Version Supported:: Version numbers of POSIX.1 and POSIX.2. +* Sysconf:: Getting specific configuration values + of general limits and system options. +* Minimums:: Minimum values for general limits. + +* Limits for Files:: Size limitations that pertain to individual files. + These can vary between file systems + or even from file to file. +* Options for Files:: Optional features that some files may support. +* File Minimums:: Minimum values for file limits. +* Pathconf:: Getting the limit values for a particular file. + +* Utility Limits:: Capacity limits of some POSIX.2 utility programs. +* Utility Minimums:: Minimum allowable values of those limits. + +* String Parameters:: Getting the default search path.  -File: libc.info, Node: Legal Problems, Next: getpass, Up: Cryptographic Functions +File: libc.info, Node: General Limits, Next: System Options, Up: System Configuration -Legal Problems -============== +General Capacity Limits +======================= - Because of the continuously changing state of the law, it's not -possible to provide a definitive survey of the laws affecting -cryptography. Instead, this section warns you of some of the known -trouble spots; this may help you when you try to find out what the laws -of your country are. + The POSIX.1 and POSIX.2 standards specify a number of parameters that +describe capacity limitations of the system. These limits can be fixed +constants for a given operating system, or they can vary from machine to +machine. For example, some limit values may be configurable by the +system administrator, either at run time or by rebuilding the kernel, +and this should not require recompiling application programs. - Some countries require that you have a licence to use, posess, or -import cryptography. These countries are believed to include -Byelorussia, Burma, India, Indonesia, Israel, Kazakhstan, Pakistan, -Russia, and Saudi Arabia. + Each of the following limit parameters has a macro that is defined in +`limits.h' only if the system has a fixed, uniform limit for the +parameter in question. If the system allows different file systems or +files to have different limits, then the macro is undefined; use +`sysconf' to find out the limit that applies at a particular time on a +particular machine. *Note Sysconf::. - Some countries restrict the transmission of encrypted messages by -radio; some telecommunications carriers restrict the transmission of -encrypted messages over their network. + Each of these parameters also has another macro, with a name starting +with `_POSIX', which gives the lowest value that the limit is allowed +to have on _any_ POSIX system. *Note Minimums::. - Many countries have some form of export control for encryption -software. The Wassenaar Arrangement is a multilateral agreement -between 33 countries (Argentina, Australia, Austria, Belgium, Bulgaria, -Canada, the Czech Republic, Denmark, Finland, France, Germany, Greece, -Hungary, Ireland, Italy, Japan, Luxembourg, the Netherlands, New -Zealand, Norway, Poland, Portugal, the Republic of Korea, Romania, the -Russian Federation, the Slovak Republic, Spain, Sweden, Switzerland, -Turkey, Ukraine, the United Kingdom and the United States) which -restricts some kinds of encryption exports. Different countries apply -the arrangement in different ways; some do not allow the exception for -certain kinds of "public domain" software (which would include this -library), some only restrict the export of software in tangible form, -and others impose significant additional restrictions. + - Macro: int ARG_MAX + If defined, the unvarying maximum combined length of the ARGV and + ENVIRON arguments that can be passed to the `exec' functions. - The United States has additional rules. This software would -generally be exportable under 15 CFR 740.13(e), which permits exports of -"encryption source code" which is "publicly available" and which is -"not subject to an express agreement for the payment of a licensing fee -or royalty for commercial production or sale of any product developed -with the source code" to most countries. + - Macro: int CHILD_MAX + If defined, the unvarying maximum number of processes that can + exist with the same real user ID at any one time. In BSD and GNU, + this is controlled by the `RLIMIT_NPROC' resource limit; *note + Limits on Resources::. - The rules in this area are continuously changing. If you know of any -information in this manual that is out-of-date, please report it using -the `glibcbug' script. *Note Reporting Bugs::. + - Macro: int OPEN_MAX + If defined, the unvarying maximum number of files that a single + process can have open simultaneously. In BSD and GNU, this is + controlled by the `RLIMIT_NOFILE' resource limit; *note Limits on + Resources::. + + - Macro: int STREAM_MAX + If defined, the unvarying maximum number of streams that a single + process can have open simultaneously. *Note Opening Streams::. + + - Macro: int TZNAME_MAX + If defined, the unvarying maximum length of a time zone name. + *Note Time Zone Functions::. + + These limit macros are always defined in `limits.h'. + + - Macro: int NGROUPS_MAX + The maximum number of supplementary group IDs that one process can + have. + + The value of this macro is actually a lower bound for the maximum. + That is, you can count on being able to have that many + supplementary group IDs, but a particular machine might let you + have even more. You can use `sysconf' to see whether a particular + machine will let you have more (*note Sysconf::). + + - Macro: int SSIZE_MAX + The largest value that can fit in an object of type `ssize_t'. + Effectively, this is the limit on the number of bytes that can be + read or written in a single operation. + + This macro is defined in all POSIX systems because this limit is + never configurable. + + - Macro: int RE_DUP_MAX + The largest number of repetitions you are guaranteed is allowed in + the construct `\{MIN,MAX\}' in a regular expression. + + The value of this macro is actually a lower bound for the maximum. + That is, you can count on being able to have that many + repetitions, but a particular machine might let you have even + more. You can use `sysconf' to see whether a particular machine + will let you have more (*note Sysconf::). And even the value that + `sysconf' tells you is just a lower bound--larger values might + work. + + This macro is defined in all POSIX.2 systems, because POSIX.2 says + it should always be defined even if there is no specific imposed + limit.  -File: libc.info, Node: getpass, Next: crypt, Prev: Legal Problems, Up: Cryptographic Functions +File: libc.info, Node: System Options, Next: Version Supported, Prev: General Limits, Up: System Configuration -Reading Passwords -================= +Overall System Options +====================== - When reading in a password, it is desirable to avoid displaying it on -the screen, to help keep it secret. The following function handles this -in a convenient way. + POSIX defines certain system-specific options that not all POSIX +systems support. Since these options are provided in the kernel, not +in the library, simply using the GNU C library does not guarantee any +of these features is supported; it depends on the system you are using. - - Function: char * getpass (const char *PROMPT) - `getpass' outputs PROMPT, then reads a string in from the terminal - without echoing it. It tries to connect to the real terminal, - `/dev/tty', if possible, to encourage users not to put plaintext - passwords in files; otherwise, it uses `stdin' and `stderr'. - `getpass' also disables the INTR, QUIT, and SUSP characters on the - terminal using the `ISIG' terminal attribute (*note Local Modes::). - The terminal is flushed before and after `getpass', so that - characters of a mistyped password are not accidentally visible. + You can test for the availability of a given option using the macros +in this section, together with the function `sysconf'. The macros are +defined only if you include `unistd.h'. - In other C libraries, `getpass' may only return the first - `PASS_MAX' bytes of a password. The GNU C library has no limit, so - `PASS_MAX' is undefined. + For the following macros, if the macro is defined in `unistd.h', +then the option is supported. Otherwise, the option may or may not be +supported; use `sysconf' to find out. *Note Sysconf::. - The prototype for this function is in `unistd.h'. `PASS_MAX' - would be defined in `limits.h'. + - Macro: int _POSIX_JOB_CONTROL + If this symbol is defined, it indicates that the system supports + job control. Otherwise, the implementation behaves as if all + processes within a session belong to a single process group. + *Note Job Control::. - This precise set of operations may not suit all possible situations. -In this case, it is recommended that users write their own `getpass' -substitute. For instance, a very simple substitute is as follows: + - Macro: int _POSIX_SAVED_IDS + If this symbol is defined, it indicates that the system remembers + the effective user and group IDs of a process before it executes an + executable file with the set-user-ID or set-group-ID bits set, and + that explicitly changing the effective user or group IDs back to + these values is permitted. If this option is not defined, then if + a nonprivileged process changes its effective user or group ID to + the real user or group ID of the process, it can't change it back + again. *Note Enable/Disable Setuid::. - #include - #include - - ssize_t - my_getpass (char **lineptr, size_t *n, FILE *stream) - { - struct termios old, new; - int nread; - - /* Turn echoing off and fail if we can't. */ - if (tcgetattr (fileno (stream), &old) != 0) - return -1; - new = old; - new.c_lflag &= ~ECHO; - if (tcsetattr (fileno (stream), TCSAFLUSH, &new) != 0) - return -1; - - /* Read the password. */ - nread = getline (lineptr, n, stream); - - /* Restore terminal. */ - (void) tcsetattr (fileno (stream), TCSAFLUSH, &old); - - return nread; - } + For the following macros, if the macro is defined in `unistd.h', +then its value indicates whether the option is supported. A value of +`-1' means no, and any other value means yes. If the macro is not +defined, then the option may or may not be supported; use `sysconf' to +find out. *Note Sysconf::. - The substitute takes the same parameters as `getline' (*note Line -Input::); the user must print any prompt desired. + - Macro: int _POSIX2_C_DEV + If this symbol is defined, it indicates that the system has the + POSIX.2 C compiler command, `c89'. The GNU C library always + defines this as `1', on the assumption that you would not have + installed it if you didn't have a C compiler. + + - Macro: int _POSIX2_FORT_DEV + If this symbol is defined, it indicates that the system has the + POSIX.2 Fortran compiler command, `fort77'. The GNU C library + never defines this, because we don't know what the system has. + + - Macro: int _POSIX2_FORT_RUN + If this symbol is defined, it indicates that the system has the + POSIX.2 `asa' command to interpret Fortran carriage control. The + GNU C library never defines this, because we don't know what the + system has. + + - Macro: int _POSIX2_LOCALEDEF + If this symbol is defined, it indicates that the system has the + POSIX.2 `localedef' command. The GNU C library never defines + this, because we don't know what the system has. + + - Macro: int _POSIX2_SW_DEV + If this symbol is defined, it indicates that the system has the + POSIX.2 commands `ar', `make', and `strip'. The GNU C library + always defines this as `1', on the assumption that you had to have + `ar' and `make' to install the library, and it's unlikely that + `strip' would be absent when those are present.  -File: libc.info, Node: crypt, Next: DES Encryption, Prev: getpass, Up: Cryptographic Functions +File: libc.info, Node: Version Supported, Next: Sysconf, Prev: System Options, Up: System Configuration -Encrypting Passwords -==================== +Which Version of POSIX is Supported +=================================== - - Function: char * crypt (const char *KEY, const char *SALT) - The `crypt' function takes a password, KEY, as a string, and a - SALT character array which is described below, and returns a - printable ASCII string which starts with another salt. It is - believed that, given the output of the function, the best way to - find a KEY that will produce that output is to guess values of KEY - until the original value of KEY is found. + - Macro: long int _POSIX_VERSION + This constant represents the version of the POSIX.1 standard to + which the implementation conforms. For an implementation + conforming to the 1995 POSIX.1 standard, the value is the integer + `199506L'. - The SALT parameter does two things. Firstly, it selects which - algorithm is used, the MD5-based one or the DES-based one. - Secondly, it makes life harder for someone trying to guess - passwords against a file containing many passwords; without a - SALT, an intruder can make a guess, run `crypt' on it once, and - compare the result with all the passwords. With a SALT, the - intruder must run `crypt' once for each different salt. + `_POSIX_VERSION' is always defined (in `unistd.h') in any POSIX + system. - For the MD5-based algorithm, the SALT should consist of the string - `$1$', followed by up to 8 characters, terminated by either - another `$' or the end of the string. The result of `crypt' will - be the SALT, followed by a `$' if the salt didn't end with one, - followed by 22 characters from the alphabet `./0-9A-Za-z', up to - 34 characters total. Every character in the KEY is significant. + *Usage Note:* Don't try to test whether the system supports POSIX + by including `unistd.h' and then checking whether `_POSIX_VERSION' + is defined. On a non-POSIX system, this will probably fail + because there is no `unistd.h'. We do not know of _any_ way you + can reliably test at compilation time whether your target system + supports POSIX or whether `unistd.h' exists. - For the DES-based algorithm, the SALT should consist of two - characters from the alphabet `./0-9A-Za-z', and the result of - `crypt' will be those two characters followed by 11 more from the - same alphabet, 13 in total. Only the first 8 characters in the - KEY are significant. + The GNU C compiler predefines the symbol `__POSIX__' if the target + system is a POSIX system. Provided you do not use any other + compilers on POSIX systems, testing `defined (__POSIX__)' will + reliably detect such systems. - The MD5-based algorithm has no limit on the useful length of the - password used, and is slightly more secure. It is therefore - preferred over the DES-based algorithm. + - Macro: long int _POSIX2_C_VERSION + This constant represents the version of the POSIX.2 standard which + the library and system kernel support. We don't know what value + this will be for the first version of the POSIX.2 standard, + because the value is based on the year and month in which the + standard is officially adopted. - When the user enters their password for the first time, the SALT - should be set to a new string which is reasonably random. To - verify a password against the result of a previous call to - `crypt', pass the result of the previous call as the SALT. + The value of this symbol says nothing about the utilities + installed on the system. - The following short program is an example of how to use `crypt' the -first time a password is entered. Note that the SALT generation is -just barely acceptable; in particular, it is not unique between -machines, and in many applications it would not be acceptable to let an -attacker know what time the user's password was last set. + *Usage Note:* You can use this macro to tell whether a POSIX.1 + system library supports POSIX.2 as well. Any POSIX.1 system + contains `unistd.h', so include that file and then test `defined + (_POSIX2_C_VERSION)'. - #include - #include - #include - #include - - int - main(void) - { - unsigned long seed[2]; - char salt[] = "$1$........"; - const char *const seedchars = - "./0123456789ABCDEFGHIJKLMNOPQRST" - "UVWXYZabcdefghijklmnopqrstuvwxyz"; - char *password; - int i; - - /* Generate a (not very) random seed. - You should do it better than this... */ - seed[0] = time(NULL); - seed[1] = getpid() ^ (seed[0] >> 14 & 0x30000); - - /* Turn it into printable characters from `seedchars'. */ - for (i = 0; i < 8; i++) - salt[3+i] = seedchars[(seed[i/5] >> (i%5)*6) & 0x3f]; - - /* Read in the user's password and encrypt it. */ - password = crypt(getpass("Password:"), salt); - - /* Print the results. */ - puts(password); - return 0; - } + +File: libc.info, Node: Sysconf, Next: Minimums, Prev: Version Supported, Up: System Configuration - The next program shows how to verify a password. It prompts the user -for a password and prints "Access granted." if the user types `GNU libc -manual'. +Using `sysconf' +=============== - #include - #include - #include - #include - - int - main(void) - { - /* Hashed form of "GNU libc manual". */ - const char *const pass = "$1$/iSaq7rB$EoUw5jJPPvAPECNaaWzMK/"; - - char *result; - int ok; - - /* Read in the user's password and encrypt it, - passing the expected password in as the salt. */ - result = crypt(getpass("Password:"), pass); - - /* Test the result. */ - ok = strcmp (result, pass) == 0; - - puts(ok ? "Access granted." : "Access denied."); - return ok ? 0 : 1; - } + When your system has configurable system limits, you can use the +`sysconf' function to find out the value that applies to any particular +machine. The function and the associated PARAMETER constants are +declared in the header file `unistd.h'. - - Function: char * crypt_r (const char *KEY, const char *SALT, struct - crypt_data * DATA) - The `crypt_r' function does the same thing as `crypt', but takes - an extra parameter which includes space for its result (among - other things), so it can be reentrant. `data->initialized' must be - cleared to zero before the first time `crypt_r' is called. +* Menu: - The `crypt_r' function is a GNU extension. +* Sysconf Definition:: Detailed specifications of `sysconf'. +* Constants for Sysconf:: The list of parameters `sysconf' can read. +* Examples of Sysconf:: How to use `sysconf' and the parameter + macros properly together. - The `crypt' and `crypt_r' functions are prototyped in the header -`crypt.h'. + +File: libc.info, Node: Sysconf Definition, Next: Constants for Sysconf, Up: Sysconf + +Definition of `sysconf' +----------------------- + + - Function: long int sysconf (int PARAMETER) + This function is used to inquire about runtime system parameters. + The PARAMETER argument should be one of the `_SC_' symbols listed + below. + + The normal return value from `sysconf' is the value you requested. + A value of `-1' is returned both if the implementation does not + impose a limit, and in case of an error. + + The following `errno' error conditions are defined for this + function: + + `EINVAL' + The value of the PARAMETER is invalid.  -File: libc.info, Node: DES Encryption, Prev: crypt, Up: Cryptographic Functions +File: libc.info, Node: Constants for Sysconf, Next: Examples of Sysconf, Prev: Sysconf Definition, Up: Sysconf -DES Encryption -============== +Constants for `sysconf' Parameters +---------------------------------- - The Data Encryption Standard is described in the US Government -Federal Information Processing Standards (FIPS) 46-3 published by the -National Institute of Standards and Technology. The DES has been very -thoroughly analysed since it was developed in the late 1970s, and no new -significant flaws have been found. + Here are the symbolic constants for use as the PARAMETER argument to +`sysconf'. The values are all integer constants (more specifically, +enumeration type values). - However, the DES uses only a 56-bit key (plus 8 parity bits), and a -machine has been built in 1998 which can search through all possible -keys in about 6 days, which cost about US$200000; faster searches would -be possible with more money. This makes simple DES unsecure for most -purposes, and NIST no longer permits new US government systems to use -simple DES. +`_SC_ARG_MAX' + Inquire about the parameter corresponding to `ARG_MAX'. - For serious encryption functionality, it is recommended that one of -the many free encryption libraries be used instead of these routines. +`_SC_CHILD_MAX' + Inquire about the parameter corresponding to `CHILD_MAX'. - The DES is a reversible operation which takes a 64-bit block and a -64-bit key, and produces another 64-bit block. Usually the bits are -numbered so that the most-significant bit, the first bit, of each block -is numbered 1. +`_SC_OPEN_MAX' + Inquire about the parameter corresponding to `OPEN_MAX'. - Under that numbering, every 8th bit of the key (the 8th, 16th, and so -on) is not used by the encryption algorithm itself. But the key must -have odd parity; that is, out of bits 1 through 8, and 9 through 16, and -so on, there must be an odd number of `1' bits, and this completely -specifies the unused bits. +`_SC_STREAM_MAX' + Inquire about the parameter corresponding to `STREAM_MAX'. - - Function: void setkey (const char *KEY) - The `setkey' function sets an internal data structure to be an - expanded form of KEY. KEY is specified as an array of 64 bits - each stored in a `char', the first bit is `key[0]' and the 64th - bit is `key[63]'. The KEY should have the correct parity. +`_SC_TZNAME_MAX' + Inquire about the parameter corresponding to `TZNAME_MAX'. - - Function: void encrypt (char *BLOCK, int EDFLAG) - The `encrypt' function encrypts BLOCK if EDFLAG is 0, otherwise it - decrypts BLOCK, using a key previously set by `setkey'. The - result is placed in BLOCK. +`_SC_NGROUPS_MAX' + Inquire about the parameter corresponding to `NGROUPS_MAX'. - Like `setkey', BLOCK is specified as an array of 64 bits each - stored in a `char', but there are no parity bits in BLOCK. +`_SC_JOB_CONTROL' + Inquire about the parameter corresponding to `_POSIX_JOB_CONTROL'. - - Function: void setkey_r (const char *KEY, struct crypt_data * DATA) - - Function: void encrypt_r (char *BLOCK, int EDFLAG, struct crypt_data - * DATA) - These are reentrant versions of `setkey' and `encrypt'. The only - difference is the extra parameter, which stores the expanded - version of KEY. Before calling `setkey_r' the first time, - `data->initialised' must be cleared to zero. +`_SC_SAVED_IDS' + Inquire about the parameter corresponding to `_POSIX_SAVED_IDS'. - The `setkey_r' and `encrypt_r' functions are GNU extensions. -`setkey', `encrypt', `setkey_r', and `encrypt_r' are defined in -`crypt.h'. +`_SC_VERSION' + Inquire about the parameter corresponding to `_POSIX_VERSION'. - - Function: int ecb_crypt (char *KEY, char *BLOCKS, unsigned LEN, - unsigned MODE) - The function `ecb_crypt' encrypts or decrypts one or more blocks - using DES. Each block is encrypted independently. +`_SC_CLK_TCK' + Inquire about the parameter corresponding to `CLOCKS_PER_SEC'; + *note CPU Time::. - The BLOCKS and the KEY are stored packed in 8-bit bytes, so that - the first bit of the key is the most-significant bit of `key[0]' - and the 63rd bit of the key is stored as the least-significant bit - of `key[7]'. The KEY should have the correct parity. +`_SC_CHARCLASS_NAME_MAX' + Inquire about the parameter corresponding to maximal length + allowed for a character class name in an extended locale + specification. These extensions are not yet standardized and so + this option is not standardized as well. - LEN is the number of bytes in BLOCKS. It should be a multiple of - 8 (so that there is a whole number of blocks to encrypt). LEN is - limited to a maximum of `DES_MAXDATA' bytes. +`_SC_REALTIME_SIGNALS' + Inquire about the parameter corresponding to + `_POSIX_REALTIME_SIGNALS'. - The result of the encryption replaces the input in BLOCKS. +`_SC_PRIORITY_SCHEDULING' + Inquire about the parameter corresponding to + `_POSIX_PRIORITY_SCHEDULING'. - The MODE parameter is the bitwise OR of two of the following: +`_SC_TIMERS' + Inquire about the parameter corresponding to `_POSIX_TIMERS'. - `DES_ENCRYPT' - This constant, used in the MODE parameter, specifies that - BLOCKS is to be encrypted. +`_SC_ASYNCHRONOUS_IO' + Inquire about the parameter corresponding to + `_POSIX_ASYNCHRONOUS_IO'. - `DES_DECRYPT' - This constant, used in the MODE parameter, specifies that - BLOCKS is to be decrypted. +`_SC_PRIORITIZED_IO' + Inquire about the parameter corresponding to + `_POSIX_PRIORITIZED_IO'. - `DES_HW' - This constant, used in the MODE parameter, asks to use a - hardware device. If no hardware device is available, - encryption happens anyway, but in software. +`_SC_SYNCHRONIZED_IO' + Inquire about the parameter corresponding to + `_POSIX_SYNCHRONIZED_IO'. - `DES_SW' - This constant, used in the MODE parameter, specifies that no - hardware device is to be used. +`_SC_FSYNC' + Inquire about the parameter corresponding to `_POSIX_FSYNC'. - The result of the function will be one of these values: +`_SC_MAPPED_FILES' + Inquire about the parameter corresponding to `_POSIX_MAPPED_FILES'. - `DESERR_NONE' - The encryption succeeded. +`_SC_MEMLOCK' + Inquire about the parameter corresponding to `_POSIX_MEMLOCK'. - `DESERR_NOHWDEVICE' - The encryption succeeded, but there was no hardware device - available. +`_SC_MEMLOCK_RANGE' + Inquire about the parameter corresponding to + `_POSIX_MEMLOCK_RANGE'. - `DESERR_HWERROR' - The encryption failed because of a hardware problem. +`_SC_MEMORY_PROTECTION' + Inquire about the parameter corresponding to + `_POSIX_MEMORY_PROTECTION'. - `DESERR_BADPARAM' - The encryption failed because of a bad parameter, for - instance LEN is not a multiple of 8 or LEN is larger than - `DES_MAXDATA'. +`_SC_MESSAGE_PASSING' + Inquire about the parameter corresponding to + `_POSIX_MESSAGE_PASSING'. - - Function: int DES_FAILED (int ERR) - This macro returns 1 if ERR is a `success' result code from - `ecb_crypt' or `cbc_crypt', and 0 otherwise. +`_SC_SEMAPHORES' + Inquire about the parameter corresponding to `_POSIX_SEMAPHORES'. - - Function: int cbc_crypt (char *KEY, char *BLOCKS, unsigned LEN, - unsigned MODE, char *IVEC) - The function `cbc_crypt' encrypts or decrypts one or more blocks - using DES in Cipher Block Chaining mode. +`_SC_SHARED_MEMORY_OBJECTS' + Inquire about the parameter corresponding to + `_POSIX_SHARED_MEMORY_OBJECTS'. - For encryption in CBC mode, each block is exclusive-ored with IVEC - before being encrypted, then IVEC is replaced with the result of - the encryption, then the next block is processed. Decryption is - the reverse of this process. +`_SC_AIO_LISTIO_MAX' + Inquire about the parameter corresponding to + `_POSIX_AIO_LISTIO_MAX'. - This has the advantage that blocks which are the same before being - encrypted are very unlikely to be the same after being encrypted, - making it much harder to detect patterns in the data. +`_SC_AIO_MAX' + Inquire about the parameter corresponding to `_POSIX_AIO_MAX'. - Usually, IVEC is set to 8 random bytes before encryption starts. - Then the 8 random bytes are transmitted along with the encrypted - data (without themselves being encrypted), and passed back in as - IVEC for decryption. Another possibility is to set IVEC to 8 - zeroes initially, and have the first the block encrypted consist - of 8 random bytes. +`_SC_AIO_PRIO_DELTA_MAX' + Inquire the value by which a process can decrease its asynchronous + I/O priority level from its own scheduling priority. This + corresponds to the run-time invariant value `AIO_PRIO_DELTA_MAX'. - Otherwise, all the parameters are similar to those for `ecb_crypt'. +`_SC_DELAYTIMER_MAX' + Inquire about the parameter corresponding to + `_POSIX_DELAYTIMER_MAX'. - - Function: void des_setparity (char *KEY) - The function `des_setparity' changes the 64-bit KEY, stored packed - in 8-bit bytes, to have odd parity by altering the low bits of - each byte. +`_SC_MQ_OPEN_MAX' + Inquire about the parameter corresponding to `_POSIX_MQ_OPEN_MAX'. - The `ecb_crypt', `cbc_crypt', and `des_setparity' functions and -their accompanying macros are all defined in the header -`rpc/des_crypt.h'. +`_SC_MQ_PRIO_MAX' + Inquire about the parameter corresponding to `_POSIX_MQ_PRIO_MAX'. - -File: libc.info, Node: Debugging Support, Next: POSIX Threads, Prev: Cryptographic Functions, Up: Top +`_SC_RTSIG_MAX' + Inquire about the parameter corresponding to `_POSIX_RTSIG_MAX'. -Debugging support -***************** +`_SC_SEM_NSEMS_MAX' + Inquire about the parameter corresponding to + `_POSIX_SEM_NSEMS_MAX'. - Applications are usually debugged using dedicated debugger programs. -But sometimes this is not possible and, in any case, it is useful to -provide the developer with as much information as possible at the time -the problems are experienced. For this reason a few functions are -provided which a program can use to help the developer more easily -locate the problem. +`_SC_SEM_VALUE_MAX' + Inquire about the parameter corresponding to + `_POSIX_SEM_VALUE_MAX'. -* Menu: +`_SC_SIGQUEUE_MAX' + Inquire about the parameter corresponding to `_POSIX_SIGQUEUE_MAX'. -* Backtraces:: Obtaining and printing a back trace of the - current stack. +`_SC_TIMER_MAX' + Inquire about the parameter corresponding to `_POSIX_TIMER_MAX'. - -File: libc.info, Node: Backtraces, Up: Debugging Support +`_SC_PII' + Inquire about the parameter corresponding to `_POSIX_PII'. -Backtraces -========== +`_SC_PII_XTI' + Inquire about the parameter corresponding to `_POSIX_PII_XTI'. - A "backtrace" is a list of the function calls that are currently -active in a thread. The usual way to inspect a backtrace of a program -is to use an external debugger such as gdb. However, sometimes it is -useful to obtain a backtrace programatically from within a program, -e.g., for the purposes of logging or diagnostics. +`_SC_PII_SOCKET' + Inquire about the parameter corresponding to `_POSIX_PII_SOCKET'. - The header file `execinfo.h' declares three functions that obtain -and manipulate backtraces of the current thread. +`_SC_PII_INTERNET' + Inquire about the parameter corresponding to `_POSIX_PII_INTERNET'. - - Function: int backtrace (void **BUFFER, int SIZE) - The `backtrace' function obtains a backtrace for the current - thread, as a list of pointers, and places the information into - BUFFER. The argument SIZE should be the number of `void *' - elements that will fit into BUFFER. The return value is the - actual number of entries of BUFFER that are obtained, and is at - most SIZE. +`_SC_PII_OSI' + Inquire about the parameter corresponding to `_POSIX_PII_OSI'. - The pointers placed in BUFFER are actually return addresses - obtained by inspecting the stack, one return address per stack - frame. +`_SC_SELECT' + Inquire about the parameter corresponding to `_POSIX_SELECT'. - Note that certain compiler optimisations may interfere with - obtaining a valid backtrace. Function inlining causes the inlined - function to not have a stack frame; tail call optimisation - replaces one stack frame with another; frame pointer elimination - will stop `backtrace' from interpreting the stack contents - correctly. +`_SC_UIO_MAXIOV' + Inquire about the parameter corresponding to `_POSIX_UIO_MAXIOV'. - - Function: char ** backtrace_symbols (void *const *BUFFER, int SIZE) - The `backtrace_symbols' function translates the information - obtained from the `backtrace' function into an array of strings. - The argument BUFFER should be a pointer to an array of addresses - obtained via the `backtrace' function, and SIZE is the number of - entries in that array (the return value of `backtrace'). +`_SC_PII_INTERNET_STREAM' + Inquire about the parameter corresponding to + `_POSIX_PII_INTERNET_STREAM'. - The return value is a pointer to an array of strings, which has - SIZE entries just like the array BUFFER. Each string contains a - printable representation of the corresponding element of BUFFER. - It includes the function name (if this can be determined), an - offset into the function, and the actual return address (in - hexadecimal). +`_SC_PII_INTERNET_DGRAM' + Inquire about the parameter corresponding to + `_POSIX_PII_INTERNET_DGRAM'. - Currently, the function name and offset only be obtained on - systems that use the ELF binary format for programs and libraries. - On other systems, only the hexadecimal return address will be - present. Also, you may need to pass additional flags to the - linker to make the function names available to the program. (For - example, on systems using GNU ld, you must pass (`-rdynamic'.) +`_SC_PII_OSI_COTS' + Inquire about the parameter corresponding to `_POSIX_PII_OSI_COTS'. - The return value of `backtrace_symbols' is a pointer obtained via - the `malloc' function, and it is the responsibility of the caller - to `free' that pointer. Note that only the return value need be - freed, not the individual strings. +`_SC_PII_OSI_CLTS' + Inquire about the parameter corresponding to `_POSIX_PII_OSI_CLTS'. - The return value is `NULL' if sufficient memory for the strings - cannot be obtained. +`_SC_PII_OSI_M' + Inquire about the parameter corresponding to `_POSIX_PII_OSI_M'. - - Function: void backtrace_symbols_fd (void *const *BUFFER, int SIZE, - int FD) - The `backtrace_symbols_fd' function performs the same translation - as the function `backtrace_symbols' function. Instead of returning - the strings to the caller, it writes the strings to the file - descriptor FD, one per line. It does not use the `malloc' - function, and can therefore be used in situations where that - function might fail. +`_SC_T_IOV_MAX' + Inquire the value of the value associated with the `T_IOV_MAX' + variable. - The following program illustrates the use of these functions. Note -that the array to contain the return addresses returned by `backtrace' -is allocated on the stack. Therefore code like this can be used in -situations where the memory handling via `malloc' does not work anymore -(in which case the `backtrace_symbols' has to be replaced by a -`backtrace_symbols_fd' call as well). The number of return addresses -is normally not very large. Even complicated programs rather seldom -have a nesting level of more than, say, 50 and with 200 possible -entries probably all programs should be covered. +`_SC_THREADS' + Inquire about the parameter corresponding to `_POSIX_THREADS'. - #include - #include - #include - - /* Obtain a backtrace and print it to `stdout'. */ - void - print_trace (void) - { - void *array[10]; - size_t size; - char **strings; - size_t i; - - size = backtrace (array, 10); - strings = backtrace_symbols (array, size); - - printf ("Obtained %zd stack frames.\n", size); - - for (i = 0; i < size; i++) - printf ("%s\n", strings[i]); - - free (strings); - } - - /* A dummy function to make the backtrace more interesting. */ - void - dummy_function (void) - { - print_trace (); - } - - int - main (void) - { - dummy_function (); - return 0; - } +`_SC_THREAD_SAFE_FUNCTIONS' + Inquire about the parameter corresponding to + `_POSIX_THREAD_SAFE_FUNCTIONS'. - -File: libc.info, Node: POSIX Threads, Next: Language Features, Prev: Debugging Support, Up: Top +`_SC_GETGR_R_SIZE_MAX' + Inquire about the parameter corresponding to + `_POSIX_GETGR_R_SIZE_MAX'. -POSIX Threads -************* +`_SC_GETPW_R_SIZE_MAX' + Inquire about the parameter corresponding to + `_POSIX_GETPW_R_SIZE_MAX'. - This chapter describes the pthreads (POSIX threads) library. This -library provides support functions for multithreaded programs: thread -primitives, synchronization objects, and so forth. It also implements -POSIX 1003.1b semaphores (not to be confused with System V semaphores). +`_SC_LOGIN_NAME_MAX' + Inquire about the parameter corresponding to + `_POSIX_LOGIN_NAME_MAX'. - The threads operations (`pthread_*') do not use ERRNO. Instead they -return an error code directly. The semaphore operations do use ERRNO. +`_SC_TTY_NAME_MAX' + Inquire about the parameter corresponding to `_POSIX_TTY_NAME_MAX'. -* Menu: +`_SC_THREAD_DESTRUCTOR_ITERATIONS' + Inquire about the parameter corresponding to + `_POSIX_THREAD_DESTRUCTOR_ITERATIONS'. -* Basic Thread Operations:: Creating, terminating, and waiting for threads. -* Thread Attributes:: Tuning thread scheduling. -* Cancellation:: Stopping a thread before it's done. -* Cleanup Handlers:: Deallocating resources when a thread is - cancelled. -* Mutexes:: One way to synchronize threads. -* Condition Variables:: Another way. -* POSIX Semaphores:: And a third way. -* Thread-Specific Data:: Variables with different values in - different threads. -* Threads and Signal Handling:: Why you should avoid mixing the two, and - how to do it if you must. -* Threads and Fork:: Interactions between threads and the - `fork' function. -* Streams and Fork:: Interactions between stdio streams and - `fork'. -* Miscellaneous Thread Functions:: A grab bag of utility routines. +`_SC_THREAD_KEYS_MAX' + Inquire about the parameter corresponding to + `_POSIX_THREAD_KEYS_MAX'. - -File: libc.info, Node: Basic Thread Operations, Next: Thread Attributes, Up: POSIX Threads +`_SC_THREAD_STACK_MIN' + Inquire about the parameter corresponding to + `_POSIX_THREAD_STACK_MIN'. -Basic Thread Operations -======================= +`_SC_THREAD_THREADS_MAX' + Inquire about the parameter corresponding to + `_POSIX_THREAD_THREADS_MAX'. - These functions are the thread equivalents of `fork', `exit', and -`wait'. +`_SC_THREAD_ATTR_STACKADDR' + Inquire about the parameter corresponding to + a `_POSIX_THREAD_ATTR_STACKADDR'. - - Function: int pthread_create (pthread_t * THREAD, pthread_attr_t * - ATTR, void * (*START_ROUTINE)(void *), void * ARG) - `pthread_create' creates a new thread of control that executes - concurrently with the calling thread. The new thread calls the - function START_ROUTINE, passing it ARG as first argument. The new - thread terminates either explicitly, by calling `pthread_exit', or - implicitly, by returning from the START_ROUTINE function. The - latter case is equivalent to calling `pthread_exit' with the result - returned by START_ROUTINE as exit code. +`_SC_THREAD_ATTR_STACKSIZE' + Inquire about the parameter corresponding to + `_POSIX_THREAD_ATTR_STACKSIZE'. - The ATTR argument specifies thread attributes to be applied to the - new thread. *Note Thread Attributes::, for details. The ATTR - argument can also be `NULL', in which case default attributes are - used: the created thread is joinable (not detached) and has an - ordinary (not realtime) scheduling policy. +`_SC_THREAD_PRIORITY_SCHEDULING' + Inquire about the parameter corresponding to + `_POSIX_THREAD_PRIORITY_SCHEDULING'. - On success, the identifier of the newly created thread is stored - in the location pointed by the THREAD argument, and a 0 is - returned. On error, a non-zero error code is returned. +`_SC_THREAD_PRIO_INHERIT' + Inquire about the parameter corresponding to + `_POSIX_THREAD_PRIO_INHERIT'. - This function may return the following errors: - `EAGAIN' - Not enough system resources to create a process for the new - thread, or more than `PTHREAD_THREADS_MAX' threads are - already active. +`_SC_THREAD_PRIO_PROTECT' + Inquire about the parameter corresponding to + `_POSIX_THREAD_PRIO_PROTECT'. - - Function: void pthread_exit (void *RETVAL) - `pthread_exit' terminates the execution of the calling thread. All - cleanup handlers (*note Cleanup Handlers::) that have been set for - the calling thread with `pthread_cleanup_push' are executed in - reverse order (the most recently pushed handler is executed - first). Finalization functions for thread-specific data are then - called for all keys that have non-`NULL' values associated with - them in the calling thread (*note Thread-Specific Data::). - Finally, execution of the calling thread is stopped. +`_SC_THREAD_PROCESS_SHARED' + Inquire about the parameter corresponding to + `_POSIX_THREAD_PROCESS_SHARED'. - The RETVAL argument is the return value of the thread. It can be - retrieved from another thread using `pthread_join'. +`_SC_2_C_DEV' + Inquire about whether the system has the POSIX.2 C compiler + command, `c89'. - The `pthread_exit' function never returns. +`_SC_2_FORT_DEV' + Inquire about whether the system has the POSIX.2 Fortran compiler + command, `fort77'. - - Function: int pthread_cancel (pthread_t THREAD) - `pthread_cancel' sends a cancellation request to the thread denoted - by the THREAD argument. If there is no such thread, - `pthread_cancel' fails and returns `ESRCH'. Otherwise it returns - 0. *Note Cancellation::, for details. +`_SC_2_FORT_RUN' + Inquire about whether the system has the POSIX.2 `asa' command to + interpret Fortran carriage control. - - Function: int pthread_join (pthread_t TH, void **thread_RETURN) - `pthread_join' suspends the execution of the calling thread until - the thread identified by TH terminates, either by calling - `pthread_exit' or by being cancelled. +`_SC_2_LOCALEDEF' + Inquire about whether the system has the POSIX.2 `localedef' + command. - If THREAD_RETURN is not `NULL', the return value of TH is stored - in the location pointed to by THREAD_RETURN. The return value of - TH is either the argument it gave to `pthread_exit', or - `PTHREAD_CANCELED' if TH was cancelled. +`_SC_2_SW_DEV' + Inquire about whether the system has the POSIX.2 commands `ar', + `make', and `strip'. - The joined thread `th' must be in the joinable state: it must not - have been detached using `pthread_detach' or the - `PTHREAD_CREATE_DETACHED' attribute to `pthread_create'. +`_SC_BC_BASE_MAX' + Inquire about the maximum value of `obase' in the `bc' utility. - When a joinable thread terminates, its memory resources (thread - descriptor and stack) are not deallocated until another thread - performs `pthread_join' on it. Therefore, `pthread_join' must be - called once for each joinable thread created to avoid memory leaks. +`_SC_BC_DIM_MAX' + Inquire about the maximum size of an array in the `bc' utility. - At most one thread can wait for the termination of a given thread. - Calling `pthread_join' on a thread TH on which another thread is - already waiting for termination returns an error. +`_SC_BC_SCALE_MAX' + Inquire about the maximum value of `scale' in the `bc' utility. - `pthread_join' is a cancellation point. If a thread is canceled - while suspended in `pthread_join', the thread execution resumes - immediately and the cancellation is executed without waiting for - the TH thread to terminate. If cancellation occurs during - `pthread_join', the TH thread remains not joined. +`_SC_BC_STRING_MAX' + Inquire about the maximum size of a string constant in the `bc' + utility. - On success, the return value of TH is stored in the location - pointed to by THREAD_RETURN, and 0 is returned. On error, one of - the following values is returned: - `ESRCH' - No thread could be found corresponding to that specified by - TH. +`_SC_COLL_WEIGHTS_MAX' + Inquire about the maximum number of weights that can necessarily + be used in defining the collating sequence for a locale. - `EINVAL' - The TH thread has been detached, or another thread is already - waiting on termination of TH. +`_SC_EXPR_NEST_MAX' + Inquire about the maximum number of expressions nested within + parentheses when using the `expr' utility. - `EDEADLK' - The TH argument refers to the calling thread. +`_SC_LINE_MAX' + Inquire about the maximum size of a text line that the POSIX.2 text + utilities can handle. - -File: libc.info, Node: Thread Attributes, Next: Cancellation, Prev: Basic Thread Operations, Up: POSIX Threads +`_SC_EQUIV_CLASS_MAX' + Inquire about the maximum number of weights that can be assigned + to an entry of the `LC_COLLATE' category `order' keyword in a + locale definition. The GNU C library does not presently support + locale definitions. -Thread Attributes -================= +`_SC_VERSION' + Inquire about the version number of POSIX.1 that the library and + kernel support. - Threads have a number of attributes that may be set at creation time. -This is done by filling a thread attribute object ATTR of type -`pthread_attr_t', then passing it as second argument to -`pthread_create'. Passing `NULL' is equivalent to passing a thread -attribute object with all attributes set to their default values. +`_SC_2_VERSION' + Inquire about the version number of POSIX.2 that the system + utilities support. - Attribute objects are consulted only when creating a new thread. The -same attribute object can be used for creating several threads. -Modifying an attribute object after a call to `pthread_create' does not -change the attributes of the thread previously created. +`_SC_PAGESIZE' + Inquire about the virtual memory page size of the machine. + `getpagesize' returns the same value (*note Query Memory + Parameters::). - - Function: int pthread_attr_init (pthread_attr_t *ATTR) - `pthread_attr_init' initializes the thread attribute object ATTR - and fills it with default values for the attributes. (The default - values are listed below for each attribute.) +`_SC_NPROCESSORS_CONF' + Inquire about the number of configured processors. - Each attribute ATTRNAME (see below for a list of all attributes) - can be individually set using the function - `pthread_attr_setATTRNAME' and retrieved using the function - `pthread_attr_getATTRNAME'. +`_SC_NPROCESSORS_ONLN' + Inquire about the number of processors online. - - Function: int pthread_attr_destroy (pthread_attr_t *ATTR) - `pthread_attr_destroy' destroys the attribute object pointed to by - ATTR releasing any resources associated with it. ATTR is left in - an undefined state, and you must not use it again in a call to any - pthreads function until it has been reinitialized. +`_SC_PHYS_PAGES' + Inquire about the number of physical pages in the system. - - Function: int pthread_attr_setattr (pthread_attr_t *OBJ, int VALUE) - Set attribute ATTR to VALUE in the attribute object pointed to by - OBJ. See below for a list of possible attributes and the values - they can take. +`_SC_AVPHYS_PAGES' + Inquire about the number of available physical pages in the system. - On success, these functions return 0. If VALUE is not meaningful - for the ATTR being modified, they will return the error code - `EINVAL'. Some of the functions have other failure modes; see - below. +`_SC_ATEXIT_MAX' + Inquire about the number of functions which can be registered as + termination functions for `atexit'; *note Cleanups on Exit::. - - Function: int pthread_attr_getattr (const pthread_attr_t *OBJ, int - *VALUE) - Store the current setting of ATTR in OBJ into the variable pointed - to by VALUE. +`_SC_XOPEN_VERSION' + Inquire about the parameter corresponding to `_XOPEN_VERSION'. - These functions always return 0. +`_SC_XOPEN_XCU_VERSION' + Inquire about the parameter corresponding to `_XOPEN_XCU_VERSION'. - The following thread attributes are supported: -`detachstate' - Choose whether the thread is created in the joinable state (value - `PTHREAD_CREATE_JOINABLE') or in the detached state - (`PTHREAD_CREATE_DETACHED'). The default is - `PTHREAD_CREATE_JOINABLE'. +`_SC_XOPEN_UNIX' + Inquire about the parameter corresponding to `_XOPEN_UNIX'. - In the joinable state, another thread can synchronize on the thread - termination and recover its termination code using `pthread_join', - but some of the thread resources are kept allocated after the - thread terminates, and reclaimed only when another thread performs - `pthread_join' on that thread. +`_SC_XOPEN_REALTIME' + Inquire about the parameter corresponding to `_XOPEN_REALTIME'. - In the detached state, the thread resources are immediately freed - when it terminates, but `pthread_join' cannot be used to - synchronize on the thread termination. +`_SC_XOPEN_REALTIME_THREADS' + Inquire about the parameter corresponding to + `_XOPEN_REALTIME_THREADS'. - A thread created in the joinable state can later be put in the - detached thread using `pthread_detach'. +`_SC_XOPEN_LEGACY' + Inquire about the parameter corresponding to `_XOPEN_LEGACY'. -`schedpolicy' - Select the scheduling policy for the thread: one of `SCHED_OTHER' - (regular, non-realtime scheduling), `SCHED_RR' (realtime, - round-robin) or `SCHED_FIFO' (realtime, first-in first-out). The - default is `SCHED_OTHER'. +`_SC_XOPEN_CRYPT' + Inquire about the parameter corresponding to `_XOPEN_CRYPT'. - The realtime scheduling policies `SCHED_RR' and `SCHED_FIFO' are - available only to processes with superuser privileges. - `pthread_attr_setschedparam' will fail and return `ENOTSUP' if you - try to set a realtime policy when you are unprivileged. +`_SC_XOPEN_ENH_I18N' + Inquire about the parameter corresponding to `_XOPEN_ENH_I18N'. - The scheduling policy of a thread can be changed after creation - with `pthread_setschedparam'. +`_SC_XOPEN_SHM' + Inquire about the parameter corresponding to `_XOPEN_SHM'. -`schedparam' - Change the scheduling parameter (the scheduling priority) for the - thread. The default is 0. +`_SC_XOPEN_XPG2' + Inquire about the parameter corresponding to `_XOPEN_XPG2'. - This attribute is not significant if the scheduling policy is - `SCHED_OTHER'; it only matters for the realtime policies - `SCHED_RR' and `SCHED_FIFO'. +`_SC_XOPEN_XPG3' + Inquire about the parameter corresponding to `_XOPEN_XPG3'. - The scheduling priority of a thread can be changed after creation - with `pthread_setschedparam'. +`_SC_XOPEN_XPG4' + Inquire about the parameter corresponding to `_XOPEN_XPG4'. -`inheritsched' - Choose whether the scheduling policy and scheduling parameter for - the newly created thread are determined by the values of the - SCHEDPOLICY and SCHEDPARAM attributes (value - `PTHREAD_EXPLICIT_SCHED') or are inherited from the parent thread - (value `PTHREAD_INHERIT_SCHED'). The default is - `PTHREAD_EXPLICIT_SCHED'. +`_SC_CHAR_BIT' + Inquire about the number of bits in a variable of type `char'. -`scope' - Choose the scheduling contention scope for the created thread. The - default is `PTHREAD_SCOPE_SYSTEM', meaning that the threads contend - for CPU time with all processes running on the machine. In - particular, thread priorities are interpreted relative to the - priorities of all other processes on the machine. The other - possibility, `PTHREAD_SCOPE_PROCESS', means that scheduling - contention occurs only between the threads of the running process: - thread priorities are interpreted relative to the priorities of - the other threads of the process, regardless of the priorities of - other processes. +`_SC_CHAR_MAX' + Inquire about the maximum value which can be stored in a variable + of type `char'. - `PTHREAD_SCOPE_PROCESS' is not supported in LinuxThreads. If you - try to set the scope to this value, `pthread_attr_setscope' will - fail and return `ENOTSUP'. +`_SC_CHAR_MIN' + Inquire about the minimum value which can be stored in a variable + of type `char'. -`stackaddr' - Provide an address for an application managed stack. The size of - the stack must be at least `PTHREAD_STACK_MIN'. +`_SC_INT_MAX' + Inquire about the maximum value which can be stored in a variable + of type `int'. -`stacksize' - Change the size of the stack created for the thread. The value - defines the minimum stack size, in bytes. +`_SC_INT_MIN' + Inquire about the minimum value which can be stored in a variable + of type `int'. - If the value exceeds the system's maximum stack size, or is smaller - than `PTHREAD_STACK_MIN', `pthread_attr_setstacksize' will fail - and return `EINVAL'. +`_SC_LONG_BIT' + Inquire about the number of bits in a variable of type `long int'. -`stack' - Provide both the address and size of an application managed stack - to use for the new thread. The base of the memory area is - STACKADDR with the size of the memory area, STACKSIZE, measured in - bytes. +`_SC_WORD_BIT' + Inquire about the number of bits in a variable of a register word. - If the value of STACKSIZE is less than `PTHREAD_STACK_MIN', or - greater than the system's maximum stack size, or if the value of - STACKADDR lacks the proper alignment, `pthread_attr_setstack' will - fail and return `EINVAL'. +`_SC_MB_LEN_MAX' + Inquire the maximum length of a multi-byte representation of a wide + character value. -`guardsize' - Change the minimum size in bytes of the guard area for the thread's - stack. The default size is a single page. If this value is set, - it will be rounded up to the nearest page size. If the value is - set to 0, a guard area will not be created for this thread. The - space allocated for the guard area is used to catch stack - overflow. Therefore, when allocating large structures on the - stack, a larger guard area may be required to catch a stack - overflow. +`_SC_NZERO' + Inquire about the value used to internally represent the zero + priority level for the process execution. - If the caller is managing their own stacks (if the `stackaddr' - attribute has been set), then the `guardsize' attribute is ignored. +`SC_SSIZE_MAX' + Inquire about the maximum value which can be stored in a variable + of type `ssize_t'. - If the value exceeds the `stacksize', `pthread_atrr_setguardsize' - will fail and return `EINVAL'. +`_SC_SCHAR_MAX' + Inquire about the maximum value which can be stored in a variable + of type `signed char'. + +`_SC_SCHAR_MIN' + Inquire about the minimum value which can be stored in a variable + of type `signed char'. + +`_SC_SHRT_MAX' + Inquire about the maximum value which can be stored in a variable + of type `short int'. + +`_SC_SHRT_MIN' + Inquire about the minimum value which can be stored in a variable + of type `short int'. + +`_SC_UCHAR_MAX' + Inquire about the maximum value which can be stored in a variable + of type `unsigned char'. + +`_SC_UINT_MAX' + Inquire about the maximum value which can be stored in a variable + of type `unsigned int'. + +`_SC_ULONG_MAX' + Inquire about the maximum value which can be stored in a variable + of type `unsigned long int'. + +`_SC_USHRT_MAX' + Inquire about the maximum value which can be stored in a variable + of type `unsigned short int'. + +`_SC_NL_ARGMAX' + Inquire about the parameter corresponding to `NL_ARGMAX'. + +`_SC_NL_LANGMAX' + Inquire about the parameter corresponding to `NL_LANGMAX'. + +`_SC_NL_MSGMAX' + Inquire about the parameter corresponding to `NL_MSGMAX'. + +`_SC_NL_NMAX' + Inquire about the parameter corresponding to `NL_NMAX'. + +`_SC_NL_SETMAX' + Inquire about the parameter corresponding to `NL_SETMAX'. + +`_SC_NL_TEXTMAX' + Inquire about the parameter corresponding to `NL_TEXTMAX'. diff -durpN glibc-2.2.3/manual/libc.info-48 glibc-2.2.4/manual/libc.info-48 --- glibc-2.2.3/manual/libc.info-48 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-48 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1032 +7,1209 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual - -File: libc.info, Node: Cancellation, Next: Cleanup Handlers, Prev: Thread Attributes, Up: POSIX Threads + (b) The FSF's Back-Cover Text is: -Cancellation -============ + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - Cancellation is the mechanism by which a thread can terminate the -execution of another thread. More precisely, a thread can send a -cancellation request to another thread. Depending on its settings, the -target thread can then either ignore the request, honor it immediately, -or defer it till it reaches a cancellation point. When threads are -first created by `pthread_create', they always defer cancellation -requests. + +File: libc.info, Node: Examples of Sysconf, Prev: Constants for Sysconf, Up: Sysconf - When a thread eventually honors a cancellation request, it behaves -as if `pthread_exit(PTHREAD_CANCELED)' was called. All cleanup handlers -are executed in reverse order, finalization functions for -thread-specific data are called, and finally the thread stops executing. -If the cancelled thread was joinable, the return value -`PTHREAD_CANCELED' is provided to whichever thread calls PTHREAD_JOIN -on it. See `pthread_exit' for more information. +Examples of `sysconf' +--------------------- - Cancellation points are the points where the thread checks for -pending cancellation requests and performs them. The POSIX threads -functions `pthread_join', `pthread_cond_wait', -`pthread_cond_timedwait', `pthread_testcancel', `sem_wait', and -`sigwait' are cancellation points. In addition, these system calls are -cancellation points: + We recommend that you first test for a macro definition for the +parameter you are interested in, and call `sysconf' only if the macro +is not defined. For example, here is how to test whether job control +is supported: -accept open sendmsg -close pause sendto -connect read system -fcntl recv tcdrain -fsync recvfrom wait -lseek recvmsg waitpid -msync send write -nanosleep + int + have_job_control (void) + { + #ifdef _POSIX_JOB_CONTROL + return 1; + #else + int value = sysconf (_SC_JOB_CONTROL); + if (value < 0) + /* If the system is that badly wedged, + there's no use trying to go on. */ + fatal (strerror (errno)); + return value; + #endif + } -All library functions that call these functions (such as `printf') are -also cancellation points. + Here is how to get the value of a numeric limit: - - Function: int pthread_setcancelstate (int STATE, int *OLDSTATE) - `pthread_setcancelstate' changes the cancellation state for the - calling thread - that is, whether cancellation requests are - ignored or not. The STATE argument is the new cancellation state: - either `PTHREAD_CANCEL_ENABLE' to enable cancellation, or - `PTHREAD_CANCEL_DISABLE' to disable cancellation (cancellation - requests are ignored). + int + get_child_max () + { + #ifdef CHILD_MAX + return CHILD_MAX; + #else + int value = sysconf (_SC_CHILD_MAX); + if (value < 0) + fatal (strerror (errno)); + return value; + #endif + } - If OLDSTATE is not `NULL', the previous cancellation state is - stored in the location pointed to by OLDSTATE, and can thus be - restored later by another call to `pthread_setcancelstate'. + +File: libc.info, Node: Minimums, Next: Limits for Files, Prev: Sysconf, Up: System Configuration - If the STATE argument is not `PTHREAD_CANCEL_ENABLE' or - `PTHREAD_CANCEL_DISABLE', `pthread_setcancelstate' fails and - returns `EINVAL'. Otherwise it returns 0. +Minimum Values for General Capacity Limits +========================================== - - Function: int pthread_setcanceltype (int TYPE, int *OLDTYPE) - `pthread_setcanceltype' changes the type of responses to - cancellation requests for the calling thread: asynchronous - (immediate) or deferred. The TYPE argument is the new - cancellation type: either `PTHREAD_CANCEL_ASYNCHRONOUS' to cancel - the calling thread as soon as the cancellation request is - received, or `PTHREAD_CANCEL_DEFERRED' to keep the cancellation - request pending until the next cancellation point. If OLDTYPE is - not `NULL', the previous cancellation state is stored in the - location pointed to by OLDTYPE, and can thus be restored later by - another call to `pthread_setcanceltype'. + Here are the names for the POSIX minimum upper bounds for the system +limit parameters. The significance of these values is that you can +safely push to these limits without checking whether the particular +system you are using can go that far. - If the TYPE argument is not `PTHREAD_CANCEL_DEFERRED' or - `PTHREAD_CANCEL_ASYNCHRONOUS', `pthread_setcanceltype' fails and - returns `EINVAL'. Otherwise it returns 0. +`_POSIX_AIO_LISTIO_MAX' + The most restrictive limit permitted by POSIX for the maximum + number of I/O operations that can be specified in a list I/O call. + The value of this constant is `2'; thus you can add up to two new + entries of the list of outstanding operations. - - Function: void pthread_testcancel (VOID) - `pthread_testcancel' does nothing except testing for pending - cancellation and executing it. Its purpose is to introduce explicit - checks for cancellation in long sequences of code that do not call - cancellation point functions otherwise. +`_POSIX_AIO_MAX' + The most restrictive limit permitted by POSIX for the maximum + number of outstanding asynchronous I/O operations. The value of + this constant is `1'. So you cannot expect that you can issue + more than one operation and immediately continue with the normal + work, receiving the notifications asynchronously. - -File: libc.info, Node: Cleanup Handlers, Next: Mutexes, Prev: Cancellation, Up: POSIX Threads +`_POSIX_ARG_MAX' + The value of this macro is the most restrictive limit permitted by + POSIX for the maximum combined length of the ARGV and ENVIRON + arguments that can be passed to the `exec' functions. Its value + is `4096'. -Cleanup Handlers -================ +`_POSIX_CHILD_MAX' + The value of this macro is the most restrictive limit permitted by + POSIX for the maximum number of simultaneous processes per real + user ID. Its value is `6'. - Cleanup handlers are functions that get called when a thread -terminates, either by calling `pthread_exit' or because of -cancellation. Cleanup handlers are installed and removed following a -stack-like discipline. +`_POSIX_NGROUPS_MAX' + The value of this macro is the most restrictive limit permitted by + POSIX for the maximum number of supplementary group IDs per + process. Its value is `0'. - The purpose of cleanup handlers is to free the resources that a -thread may hold at the time it terminates. In particular, if a thread -exits or is cancelled while it owns a locked mutex, the mutex will -remain locked forever and prevent other threads from executing -normally. The best way to avoid this is, just before locking the mutex, -to install a cleanup handler whose effect is to unlock the mutex. -Cleanup handlers can be used similarly to free blocks allocated with -`malloc' or close file descriptors on thread termination. +`_POSIX_OPEN_MAX' + The value of this macro is the most restrictive limit permitted by + POSIX for the maximum number of files that a single process can + have open simultaneously. Its value is `16'. - Here is how to lock a mutex MUT in such a way that it will be -unlocked if the thread is canceled while MUT is locked: +`_POSIX_SSIZE_MAX' + The value of this macro is the most restrictive limit permitted by + POSIX for the maximum value that can be stored in an object of type + `ssize_t'. Its value is `32767'. - pthread_cleanup_push(pthread_mutex_unlock, (void *) &mut); - pthread_mutex_lock(&mut); - /* do some work */ - pthread_mutex_unlock(&mut); - pthread_cleanup_pop(0); +`_POSIX_STREAM_MAX' + The value of this macro is the most restrictive limit permitted by + POSIX for the maximum number of streams that a single process can + have open simultaneously. Its value is `8'. - Equivalently, the last two lines can be replaced by +`_POSIX_TZNAME_MAX' + The value of this macro is the most restrictive limit permitted by + POSIX for the maximum length of a time zone name. Its value is + `3'. - pthread_cleanup_pop(1); +`_POSIX2_RE_DUP_MAX' + The value of this macro is the most restrictive limit permitted by + POSIX for the numbers used in the `\{MIN,MAX\}' construct in a + regular expression. Its value is `255'. - Notice that the code above is safe only in deferred cancellation mode -(see `pthread_setcanceltype'). In asynchronous cancellation mode, a -cancellation can occur between `pthread_cleanup_push' and -`pthread_mutex_lock', or between `pthread_mutex_unlock' and -`pthread_cleanup_pop', resulting in both cases in the thread trying to -unlock a mutex not locked by the current thread. This is the main -reason why asynchronous cancellation is difficult to use. + +File: libc.info, Node: Limits for Files, Next: Options for Files, Prev: Minimums, Up: System Configuration - If the code above must also work in asynchronous cancellation mode, -then it must switch to deferred mode for locking and unlocking the -mutex: +Limits on File System Capacity +============================== - pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype); - pthread_cleanup_push(pthread_mutex_unlock, (void *) &mut); - pthread_mutex_lock(&mut); - /* do some work */ - pthread_cleanup_pop(1); - pthread_setcanceltype(oldtype, NULL); + The POSIX.1 standard specifies a number of parameters that describe +the limitations of the file system. It's possible for the system to +have a fixed, uniform limit for a parameter, but this isn't the usual +case. On most systems, it's possible for different file systems (and, +for some parameters, even different files) to have different maximum +limits. For example, this is very likely if you use NFS to mount some +of the file systems from other machines. - The code above can be rewritten in a more compact and efficient way, -using the non-portable functions `pthread_cleanup_push_defer_np' and -`pthread_cleanup_pop_restore_np': + Each of the following macros is defined in `limits.h' only if the +system has a fixed, uniform limit for the parameter in question. If the +system allows different file systems or files to have different limits, +then the macro is undefined; use `pathconf' or `fpathconf' to find out +the limit that applies to a particular file. *Note Pathconf::. - pthread_cleanup_push_defer_np(pthread_mutex_unlock, (void *) &mut); - pthread_mutex_lock(&mut); - /* do some work */ - pthread_cleanup_pop_restore_np(1); + Each parameter also has another macro, with a name starting with +`_POSIX', which gives the lowest value that the limit is allowed to +have on _any_ POSIX system. *Note File Minimums::. - - Function: void pthread_cleanup_push (void (*ROUTINE) (void *), void - *ARG) - `pthread_cleanup_push' installs the ROUTINE function with argument - ARG as a cleanup handler. From this point on to the matching - `pthread_cleanup_pop', the function ROUTINE will be called with - arguments ARG when the thread terminates, either through - `pthread_exit' or by cancellation. If several cleanup handlers are - active at that point, they are called in LIFO order: the most - recently installed handler is called first. + - Macro: int LINK_MAX + The uniform system limit (if any) for the number of names for a + given file. *Note Hard Links::. - - Function: void pthread_cleanup_pop (int EXECUTE) - `pthread_cleanup_pop' removes the most recently installed cleanup - handler. If the EXECUTE argument is not 0, it also executes the - handler, by calling the ROUTINE function with arguments ARG. If - the EXECUTE argument is 0, the handler is only removed but not - executed. + - Macro: int MAX_CANON + The uniform system limit (if any) for the amount of text in a line + of input when input editing is enabled. *Note Canonical or Not::. - Matching pairs of `pthread_cleanup_push' and `pthread_cleanup_pop' -must occur in the same function, at the same level of block nesting. -Actually, `pthread_cleanup_push' and `pthread_cleanup_pop' are macros, -and the expansion of `pthread_cleanup_push' introduces an open brace -`{' with the matching closing brace `}' being introduced by the -expansion of the matching `pthread_cleanup_pop'. + - Macro: int MAX_INPUT + The uniform system limit (if any) for the total number of + characters typed ahead as input. *Note I/O Queues::. - - Function: void pthread_cleanup_push_defer_np (void (*ROUTINE) (void - *), void *ARG) - `pthread_cleanup_push_defer_np' is a non-portable extension that - combines `pthread_cleanup_push' and `pthread_setcanceltype'. It - pushes a cleanup handler just as `pthread_cleanup_push' does, but - also saves the current cancellation type and sets it to deferred - cancellation. This ensures that the cleanup mechanism is effective - even if the thread was initially in asynchronous cancellation mode. + - Macro: int NAME_MAX + The uniform system limit (if any) for the length of a file name + component. - - Function: void pthread_cleanup_pop_restore_np (int EXECUTE) - `pthread_cleanup_pop_restore_np' pops a cleanup handler introduced - by `pthread_cleanup_push_defer_np', and restores the cancellation - type to its value at the time `pthread_cleanup_push_defer_np' was - called. + - Macro: int PATH_MAX + The uniform system limit (if any) for the length of an entire file + name (that is, the argument given to system calls such as `open'). - `pthread_cleanup_push_defer_np' and `pthread_cleanup_pop_restore_np' -must occur in matching pairs, at the same level of block nesting. + - Macro: int PIPE_BUF + The uniform system limit (if any) for the number of bytes that can + be written atomically to a pipe. If multiple processes are + writing to the same pipe simultaneously, output from different + processes might be interleaved in chunks of this size. *Note + Pipes and FIFOs::. - The sequence + These are alternative macro names for some of the same information. - pthread_cleanup_push_defer_np(routine, arg); - ... - pthread_cleanup_pop_defer_np(execute); + - Macro: int MAXNAMLEN + This is the BSD name for `NAME_MAX'. It is defined in `dirent.h'. -is functionally equivalent to (but more compact and efficient than) + - Macro: int FILENAME_MAX + The value of this macro is an integer constant expression that + represents the maximum length of a file name string. It is + defined in `stdio.h'. - { - int oldtype; - pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype); - pthread_cleanup_push(routine, arg); - ... - pthread_cleanup_pop(execute); - pthread_setcanceltype(oldtype, NULL); - } + Unlike `PATH_MAX', this macro is defined even if there is no actual + limit imposed. In such a case, its value is typically a very large + number. *This is always the case on the GNU system.* + + *Usage Note:* Don't use `FILENAME_MAX' as the size of an array in + which to store a file name! You can't possibly make an array that + big! Use dynamic allocation (*note Memory Allocation::) instead.  -File: libc.info, Node: Mutexes, Next: Condition Variables, Prev: Cleanup Handlers, Up: POSIX Threads +File: libc.info, Node: Options for Files, Next: File Minimums, Prev: Limits for Files, Up: System Configuration -Mutexes -======= +Optional Features in File Support +================================= - A mutex is a MUTual EXclusion device, and is useful for protecting -shared data structures from concurrent modifications, and implementing -critical sections and monitors. + POSIX defines certain system-specific options in the system calls for +operating on files. Some systems support these options and others do +not. Since these options are provided in the kernel, not in the +library, simply using the GNU C library does not guarantee that any of +these features is supported; it depends on the system you are using. +They can also vary between file systems on a single machine. - A mutex has two possible states: unlocked (not owned by any thread), -and locked (owned by one thread). A mutex can never be owned by two -different threads simultaneously. A thread attempting to lock a mutex -that is already locked by another thread is suspended until the owning -thread unlocks the mutex first. + This section describes the macros you can test to determine whether a +particular option is supported on your machine. If a given macro is +defined in `unistd.h', then its value says whether the corresponding +feature is supported. (A value of `-1' indicates no; any other value +indicates yes.) If the macro is undefined, it means particular files +may or may not support the feature. - None of the mutex functions is a cancellation point, not even -`pthread_mutex_lock', in spite of the fact that it can suspend a thread -for arbitrary durations. This way, the status of mutexes at -cancellation points is predictable, allowing cancellation handlers to -unlock precisely those mutexes that need to be unlocked before the -thread stops executing. Consequently, threads using deferred -cancellation should never hold a mutex for extended periods of time. + Since all the machines that support the GNU C library also support +NFS, one can never make a general statement about whether all file +systems support the `_POSIX_CHOWN_RESTRICTED' and `_POSIX_NO_TRUNC' +features. So these names are never defined as macros in the GNU C +library. - It is not safe to call mutex functions from a signal handler. In -particular, calling `pthread_mutex_lock' or `pthread_mutex_unlock' from -a signal handler may deadlock the calling thread. + - Macro: int _POSIX_CHOWN_RESTRICTED + If this option is in effect, the `chown' function is restricted so + that the only changes permitted to nonprivileged processes is to + change the group owner of a file to either be the effective group + ID of the process, or one of its supplementary group IDs. *Note + File Owner::. - - Function: int pthread_mutex_init (pthread_mutex_t *MUTEX, const - pthread_mutexattr_t *MUTEXATTR) - `pthread_mutex_init' initializes the mutex object pointed to by - MUTEX according to the mutex attributes specified in MUTEXATTR. - If MUTEXATTR is `NULL', default attributes are used instead. + - Macro: int _POSIX_NO_TRUNC + If this option is in effect, file name components longer than + `NAME_MAX' generate an `ENAMETOOLONG' error. Otherwise, file name + components that are too long are silently truncated. - The LinuxThreads implementation supports only one mutex attribute, - the MUTEX TYPE, which is either "fast", "recursive", or "error - checking". The type of a mutex determines whether it can be locked - again by a thread that already owns it. The default type is - "fast". + - Macro: unsigned char _POSIX_VDISABLE + This option is only meaningful for files that are terminal devices. + If it is enabled, then handling for special control characters can + be disabled individually. *Note Special Characters::. - Variables of type `pthread_mutex_t' can also be initialized - statically, using the constants `PTHREAD_MUTEX_INITIALIZER' (for - timed mutexes), `PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP' (for - recursive mutexes), `PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP' (for - fast mutexes(, and `PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP' (for - error checking mutexes). + If one of these macros is undefined, that means that the option +might be in effect for some files and not for others. To inquire about +a particular file, call `pathconf' or `fpathconf'. *Note Pathconf::. - `pthread_mutex_init' always returns 0. + +File: libc.info, Node: File Minimums, Next: Pathconf, Prev: Options for Files, Up: System Configuration - - Function: int pthread_mutex_lock (pthread_mutex_t *mutex)) - `pthread_mutex_lock' locks the given mutex. If the mutex is - currently unlocked, it becomes locked and owned by the calling - thread, and `pthread_mutex_lock' returns immediately. If the mutex - is already locked by another thread, `pthread_mutex_lock' suspends - the calling thread until the mutex is unlocked. +Minimum Values for File System Limits +===================================== - If the mutex is already locked by the calling thread, the behavior - of `pthread_mutex_lock' depends on the type of the mutex. If the - mutex is of the "fast" type, the calling thread is suspended. It - will remain suspended forever, because no other thread can unlock - the mutex. If the mutex is of the "error checking" type, - `pthread_mutex_lock' returns immediately with the error code - `EDEADLK'. If the mutex is of the "recursive" type, - `pthread_mutex_lock' succeeds and returns immediately, recording - the number of times the calling thread has locked the mutex. An - equal number of `pthread_mutex_unlock' operations must be - performed before the mutex returns to the unlocked state. + Here are the names for the POSIX minimum upper bounds for some of the +above parameters. The significance of these values is that you can +safely push to these limits without checking whether the particular +system you are using can go that far. In most cases GNU systems do not +have these strict limitations. The actual limit should be requested if +necessary. - - Function: int pthread_mutex_trylock (pthread_mutex_t *MUTEX) - `pthread_mutex_trylock' behaves identically to - `pthread_mutex_lock', except that it does not block the calling - thread if the mutex is already locked by another thread (or by the - calling thread in the case of a "fast" mutex). Instead, - `pthread_mutex_trylock' returns immediately with the error code - `EBUSY'. +`_POSIX_LINK_MAX' + The most restrictive limit permitted by POSIX for the maximum + value of a file's link count. The value of this constant is `8'; + thus, you can always make up to eight names for a file without + running into a system limit. - - Function: int pthread_mutex_timedlock (pthread_mutex_t *MUTEX, const - struct timespec *ABSTIME) - The `pthread_mutex_timedlock' is similar to the - `pthread_mutex_lock' function but instead of blocking for in - indefinite time if the mutex is locked by another thread, it - returns when the time specified in ABSTIME is reached. +`_POSIX_MAX_CANON' + The most restrictive limit permitted by POSIX for the maximum + number of bytes in a canonical input line from a terminal device. + The value of this constant is `255'. - This function can only be used on standard ("timed") and "error - checking" mutexes. It behaves just like `pthread_mutex_lock' for - all other types. +`_POSIX_MAX_INPUT' + The most restrictive limit permitted by POSIX for the maximum + number of bytes in a terminal device input queue (or typeahead + buffer). *Note Input Modes::. The value of this constant is + `255'. - If the mutex is successfully locked, the function returns zero. - If the time specified in ABSTIME is reached without the mutex - being locked, `ETIMEDOUT' is returned. +`_POSIX_NAME_MAX' + The most restrictive limit permitted by POSIX for the maximum + number of bytes in a file name component. The value of this + constant is `14'. - This function was introduced in the POSIX.1d revision of the POSIX - standard. +`_POSIX_PATH_MAX' + The most restrictive limit permitted by POSIX for the maximum + number of bytes in a file name. The value of this constant is + `256'. - - Function: int pthread_mutex_unlock (pthread_mutex_t *MUTEX) - `pthread_mutex_unlock' unlocks the given mutex. The mutex is - assumed to be locked and owned by the calling thread on entrance to - `pthread_mutex_unlock'. If the mutex is of the "fast" type, - `pthread_mutex_unlock' always returns it to the unlocked state. If - it is of the "recursive" type, it decrements the locking count of - the mutex (number of `pthread_mutex_lock' operations performed on - it by the calling thread), and only when this count reaches zero - is the mutex actually unlocked. +`_POSIX_PIPE_BUF' + The most restrictive limit permitted by POSIX for the maximum + number of bytes that can be written atomically to a pipe. The + value of this constant is `512'. - On "error checking" mutexes, `pthread_mutex_unlock' actually - checks at run-time that the mutex is locked on entrance, and that - it was locked by the same thread that is now calling - `pthread_mutex_unlock'. If these conditions are not met, - `pthread_mutex_unlock' returns `EPERM', and the mutex remains - unchanged. "Fast" and "recursive" mutexes perform no such checks, - thus allowing a locked mutex to be unlocked by a thread other than - its owner. This is non-portable behavior and must not be relied - upon. +`SYMLINK_MAX' + Maximum number of bytes in a symbolic link. - - Function: int pthread_mutex_destroy (pthread_mutex_t *MUTEX) - `pthread_mutex_destroy' destroys a mutex object, freeing the - resources it might hold. The mutex must be unlocked on entrance. - In the LinuxThreads implementation, no resources are associated - with mutex objects, thus `pthread_mutex_destroy' actually does - nothing except checking that the mutex is unlocked. +`POSIX_REC_INCR_XFER_SIZE' + Recommended increment for file transfer sizes between the + `POSIX_REC_MIN_XFER_SIZE' and `POSIX_REC_MAX_XFER_SIZE' values. - If the mutex is locked by some thread, `pthread_mutex_destroy' - returns `EBUSY'. Otherwise it returns 0. +`POSIX_REC_MAX_XFER_SIZE' + Maximum recommended file transfer size. - If any of the above functions (except `pthread_mutex_init') is -applied to an uninitialized mutex, they will simply return `EINVAL' and -do nothing. +`POSIX_REC_MIN_XFER_SIZE' + Minimum recommended file transfer size. - A shared global variable X can be protected by a mutex as follows: +`POSIX_REC_XFER_ALIGN' + Recommended file transfer buffer alignment. - int x; - pthread_mutex_t mut = PTHREAD_MUTEX_INITIALIZER; + +File: libc.info, Node: Pathconf, Next: Utility Limits, Prev: File Minimums, Up: System Configuration - All accesses and modifications to X should be bracketed by calls to -`pthread_mutex_lock' and `pthread_mutex_unlock' as follows: +Using `pathconf' +================ - pthread_mutex_lock(&mut); - /* operate on x */ - pthread_mutex_unlock(&mut); + When your machine allows different files to have different values +for a file system parameter, you can use the functions in this section +to find out the value that applies to any particular file. - Mutex attributes can be specified at mutex creation time, by passing -a mutex attribute object as second argument to `pthread_mutex_init'. -Passing `NULL' is equivalent to passing a mutex attribute object with -all attributes set to their default values. + These functions and the associated constants for the PARAMETER +argument are declared in the header file `unistd.h'. - - Function: int pthread_mutexattr_init (pthread_mutexattr_t *ATTR) - `pthread_mutexattr_init' initializes the mutex attribute object - ATTR and fills it with default values for the attributes. + - Function: long int pathconf (const char *FILENAME, int PARAMETER) + This function is used to inquire about the limits that apply to + the file named FILENAME. - This function always returns 0. + The PARAMETER argument should be one of the `_PC_' constants + listed below. - - Function: int pthread_mutexattr_destroy (pthread_mutexattr_t *ATTR) - `pthread_mutexattr_destroy' destroys a mutex attribute object, - which must not be reused until it is reinitialized. - `pthread_mutexattr_destroy' does nothing in the LinuxThreads - implementation. + The normal return value from `pathconf' is the value you requested. + A value of `-1' is returned both if the implementation does not + impose a limit, and in case of an error. In the former case, + `errno' is not set, while in the latter case, `errno' is set to + indicate the cause of the problem. So the only way to use this + function robustly is to store `0' into `errno' just before calling + it. - This function always returns 0. + Besides the usual file name errors (*note File Name Errors::), the + following error condition is defined for this function: - LinuxThreads supports only one mutex attribute: the mutex type, -which is either `PTHREAD_MUTEX_ADAPTIVE_NP' for "fast" mutexes, -`PTHREAD_MUTEX_RECURSIVE_NP' for "recursive" mutexes, -`PTHREAD_MUTEX_TIMED_NP' for "timed" mutexes, or -`PTHREAD_MUTEX_ERRORCHECK_NP' for "error checking" mutexes. As the -`NP' suffix indicates, this is a non-portable extension to the POSIX -standard and should not be employed in portable programs. + `EINVAL' + The value of PARAMETER is invalid, or the implementation + doesn't support the PARAMETER for the specific file. - The mutex type determines what happens if a thread attempts to lock a -mutex it already owns with `pthread_mutex_lock'. If the mutex is of the -"fast" type, `pthread_mutex_lock' simply suspends the calling thread -forever. If the mutex is of the "error checking" type, -`pthread_mutex_lock' returns immediately with the error code `EDEADLK'. -If the mutex is of the "recursive" type, the call to -`pthread_mutex_lock' returns immediately with a success return code. -The number of times the thread owning the mutex has locked it is -recorded in the mutex. The owning thread must call -`pthread_mutex_unlock' the same number of times before the mutex -returns to the unlocked state. + - Function: long int fpathconf (int FILEDES, int PARAMETER) + This is just like `pathconf' except that an open file descriptor + is used to specify the file for which information is requested, + instead of a file name. - The default mutex type is "timed", that is, `PTHREAD_MUTEX_TIMED_NP'. + The following `errno' error conditions are defined for this + function: - - Function: int pthread_mutexattr_settype (pthread_mutexattr_t *ATTR, - int TYPE) - `pthread_mutexattr_settype' sets the mutex type attribute in ATTR - to the value specified by TYPE. + `EBADF' + The FILEDES argument is not a valid file descriptor. - If TYPE is not `PTHREAD_MUTEX_ADAPTIVE_NP', - `PTHREAD_MUTEX_RECURSIVE_NP', `PTHREAD_MUTEX_TIMED_NP', or - `PTHREAD_MUTEX_ERRORCHECK_NP', this function will return `EINVAL' - and leave ATTR unchanged. + `EINVAL' + The value of PARAMETER is invalid, or the implementation + doesn't support the PARAMETER for the specific file. - The standard Unix98 identifiers `PTHREAD_MUTEX_DEFAULT', - `PTHREAD_MUTEX_NORMAL', `PTHREAD_MUTEX_RECURSIVE', and - `PTHREAD_MUTEX_ERRORCHECK' are also permitted. + Here are the symbolic constants that you can use as the PARAMETER +argument to `pathconf' and `fpathconf'. The values are all integer +constants. +`_PC_LINK_MAX' + Inquire about the value of `LINK_MAX'. - - Function: int pthread_mutexattr_gettype (const pthread_mutexattr_t - *ATTR, int *TYPE) - `pthread_mutexattr_gettype' retrieves the current value of the - mutex type attribute in ATTR and stores it in the location pointed - to by TYPE. +`_PC_MAX_CANON' + Inquire about the value of `MAX_CANON'. - This function always returns 0. +`_PC_MAX_INPUT' + Inquire about the value of `MAX_INPUT'. - -File: libc.info, Node: Condition Variables, Next: POSIX Semaphores, Prev: Mutexes, Up: POSIX Threads +`_PC_NAME_MAX' + Inquire about the value of `NAME_MAX'. -Condition Variables -=================== +`_PC_PATH_MAX' + Inquire about the value of `PATH_MAX'. - A condition (short for "condition variable") is a synchronization -device that allows threads to suspend execution until some predicate on -shared data is satisfied. The basic operations on conditions are: signal -the condition (when the predicate becomes true), and wait for the -condition, suspending the thread execution until another thread signals -the condition. +`_PC_PIPE_BUF' + Inquire about the value of `PIPE_BUF'. - A condition variable must always be associated with a mutex, to avoid -the race condition where a thread prepares to wait on a condition -variable and another thread signals the condition just before the first -thread actually waits on it. +`_PC_CHOWN_RESTRICTED' + Inquire about the value of `_POSIX_CHOWN_RESTRICTED'. - - Function: int pthread_cond_init (pthread_cond_t *COND, - pthread_condattr_t *cond_ATTR) - `pthread_cond_init' initializes the condition variable COND, using - the condition attributes specified in COND_ATTR, or default - attributes if COND_ATTR is `NULL'. The LinuxThreads implementation - supports no attributes for conditions, hence the COND_ATTR - parameter is actually ignored. +`_PC_NO_TRUNC' + Inquire about the value of `_POSIX_NO_TRUNC'. - Variables of type `pthread_cond_t' can also be initialized - statically, using the constant `PTHREAD_COND_INITIALIZER'. +`_PC_VDISABLE' + Inquire about the value of `_POSIX_VDISABLE'. - This function always returns 0. +`_PC_SYNC_IO' + Inquire about the value of `_POSIX_SYNC_IO'. - - Function: int pthread_cond_signal (pthread_cond_t *COND) - `pthread_cond_signal' restarts one of the threads that are waiting - on the condition variable COND. If no threads are waiting on COND, - nothing happens. If several threads are waiting on COND, exactly - one is restarted, but it is not specified which. +`_PC_ASYNC_IO' + Inquire about the value of `_POSIX_ASYNC_IO'. - This function always returns 0. +`_PC_PRIO_IO' + Inquire about the value of `_POSIX_PRIO_IO'. - - Function: int pthread_cond_broadcast (pthread_cond_t *COND) - `pthread_cond_broadcast' restarts all the threads that are waiting - on the condition variable COND. Nothing happens if no threads are - waiting on COND. +`_PC_SOCK_MAXBUF' + Inquire about the value of `_POSIX_PIPE_BUF'. - This function always returns 0. +`_PC_FILESIZEBITS' + Inquire about the availability of large files on the filesystem. - - Function: int pthread_cond_wait (pthread_cond_t *COND, - pthread_mutex_t *MUTEX) - `pthread_cond_wait' atomically unlocks the MUTEX (as per - `pthread_unlock_mutex') and waits for the condition variable COND - to be signaled. The thread execution is suspended and does not - consume any CPU time until the condition variable is signaled. The - MUTEX must be locked by the calling thread on entrance to - `pthread_cond_wait'. Before returning to the calling thread, - `pthread_cond_wait' re-acquires MUTEX (as per - `pthread_lock_mutex'). +`_PC_REC_INCR_XFER_SIZE' + Inquire about the value of `POSIX_REC_INCR_XFER_SIZE'. - Unlocking the mutex and suspending on the condition variable is - done atomically. Thus, if all threads always acquire the mutex - before signaling the condition, this guarantees that the condition - cannot be signaled (and thus ignored) between the time a thread - locks the mutex and the time it waits on the condition variable. +`_PC_REC_MAX_XFER_SIZE' + Inquire about the value of `POSIX_REC_MAX_XFER_SIZE'. - This function always returns 0. +`_PC_REC_MIN_XFER_SIZE' + Inquire about the value of `POSIX_REC_MIN_XFER_SIZE'. - - Function: int pthread_cond_timedwait (pthread_cond_t *COND, - pthread_mutex_t *MUTEX, const struct timespec *ABSTIME) - `pthread_cond_timedwait' atomically unlocks MUTEX and waits on - COND, as `pthread_cond_wait' does, but it also bounds the duration - of the wait. If COND has not been signaled before time ABSTIME, - the mutex MUTEX is re-acquired and `pthread_cond_timedwait' - returns the error code `ETIMEDOUT'. The wait can also be - interrupted by a signal; in that case `pthread_cond_timedwait' - returns `EINTR'. +`_PC_REC_XFER_ALIGN' + Inquire about the value of `POSIX_REC_XFER_ALIGN'. - The ABSTIME parameter specifies an absolute time, with the same - origin as `time' and `gettimeofday': an ABSTIME of 0 corresponds - to 00:00:00 GMT, January 1, 1970. + +File: libc.info, Node: Utility Limits, Next: Utility Minimums, Prev: Pathconf, Up: System Configuration - - Function: int pthread_cond_destroy (pthread_cond_t *COND) - `pthread_cond_destroy' destroys the condition variable COND, - freeing the resources it might hold. If any threads are waiting - on the condition variable, `pthread_cond_destroy' leaves COND - untouched and returns `EBUSY'. Otherwise it returns 0, and COND - must not be used again until it is reinitialized. +Utility Program Capacity Limits +=============================== - In the LinuxThreads implementation, no resources are associated - with condition variables, so `pthread_cond_destroy' actually does - nothing. + The POSIX.2 standard specifies certain system limits that you can +access through `sysconf' that apply to utility behavior rather than the +behavior of the library or the operating system. - `pthread_cond_wait' and `pthread_cond_timedwait' are cancellation -points. If a thread is cancelled while suspended in one of these -functions, the thread immediately resumes execution, relocks the mutex -specified by MUTEX, and finally executes the cancellation. -Consequently, cleanup handlers are assured that MUTEX is locked when -they are called. + The GNU C library defines macros for these limits, and `sysconf' +returns values for them if you ask; but these values convey no +meaningful information. They are simply the smallest values that +POSIX.2 permits. - It is not safe to call the condition variable functions from a signal -handler. In particular, calling `pthread_cond_signal' or -`pthread_cond_broadcast' from a signal handler may deadlock the calling -thread. + - Macro: int BC_BASE_MAX + The largest value of `obase' that the `bc' utility is guaranteed + to support. - Consider two shared variables X and Y, protected by the mutex MUT, -and a condition variable COND that is to be signaled whenever X becomes -greater than Y. + - Macro: int BC_DIM_MAX + The largest number of elements in one array that the `bc' utility + is guaranteed to support. - int x,y; - pthread_mutex_t mut = PTHREAD_MUTEX_INITIALIZER; - pthread_cond_t cond = PTHREAD_COND_INITIALIZER; + - Macro: int BC_SCALE_MAX + The largest value of `scale' that the `bc' utility is guaranteed + to support. - Waiting until X is greater than Y is performed as follows: + - Macro: int BC_STRING_MAX + The largest number of characters in one string constant that the + `bc' utility is guaranteed to support. - pthread_mutex_lock(&mut); - while (x <= y) { - pthread_cond_wait(&cond, &mut); - } - /* operate on x and y */ - pthread_mutex_unlock(&mut); + - Macro: int COLL_WEIGHTS_MAX + The largest number of weights that can necessarily be used in + defining the collating sequence for a locale. - Modifications on X and Y that may cause X to become greater than Y -should signal the condition if needed: + - Macro: int EXPR_NEST_MAX + The maximum number of expressions that can be nested within + parenthesis by the `expr' utility. - pthread_mutex_lock(&mut); - /* modify x and y */ - if (x > y) pthread_cond_broadcast(&cond); - pthread_mutex_unlock(&mut); + - Macro: int LINE_MAX + The largest text line that the text-oriented POSIX.2 utilities can + support. (If you are using the GNU versions of these utilities, + then there is no actual limit except that imposed by the available + virtual memory, but there is no way that the library can tell you + this.) - If it can be proved that at most one waiting thread needs to be waken -up (for instance, if there are only two threads communicating through X -and Y), `pthread_cond_signal' can be used as a slightly more efficient -alternative to `pthread_cond_broadcast'. In doubt, use -`pthread_cond_broadcast'. + - Macro: int EQUIV_CLASS_MAX + The maximum number of weights that can be assigned to an entry of + the `LC_COLLATE' category `order' keyword in a locale definition. + The GNU C library does not presently support locale definitions. - To wait for X to becomes greater than Y with a timeout of 5 seconds, -do: + +File: libc.info, Node: Utility Minimums, Next: String Parameters, Prev: Utility Limits, Up: System Configuration - struct timeval now; - struct timespec timeout; - int retcode; - - pthread_mutex_lock(&mut); - gettimeofday(&now); - timeout.tv_sec = now.tv_sec + 5; - timeout.tv_nsec = now.tv_usec * 1000; - retcode = 0; - while (x <= y && retcode != ETIMEDOUT) { - retcode = pthread_cond_timedwait(&cond, &mut, &timeout); - } - if (retcode == ETIMEDOUT) { - /* timeout occurred */ - } else { - /* operate on x and y */ - } - pthread_mutex_unlock(&mut); +Minimum Values for Utility Limits +================================= - Condition attributes can be specified at condition creation time, by -passing a condition attribute object as second argument to -`pthread_cond_init'. Passing `NULL' is equivalent to passing a -condition attribute object with all attributes set to their default -values. +`_POSIX2_BC_BASE_MAX' + The most restrictive limit permitted by POSIX.2 for the maximum + value of `obase' in the `bc' utility. Its value is `99'. - The LinuxThreads implementation supports no attributes for -conditions. The functions on condition attributes are included only for -compliance with the POSIX standard. +`_POSIX2_BC_DIM_MAX' + The most restrictive limit permitted by POSIX.2 for the maximum + size of an array in the `bc' utility. Its value is `2048'. - - Function: int pthread_condattr_init (pthread_condattr_t *ATTR) - - Function: int pthread_condattr_destroy (pthread_condattr_t *ATTR) - `pthread_condattr_init' initializes the condition attribute object - ATTR and fills it with default values for the attributes. - `pthread_condattr_destroy' destroys the condition attribute object - ATTR. +`_POSIX2_BC_SCALE_MAX' + The most restrictive limit permitted by POSIX.2 for the maximum + value of `scale' in the `bc' utility. Its value is `99'. - Both functions do nothing in the LinuxThreads implementation. +`_POSIX2_BC_STRING_MAX' + The most restrictive limit permitted by POSIX.2 for the maximum + size of a string constant in the `bc' utility. Its value is + `1000'. - `pthread_condattr_init' and `pthread_condattr_destroy' always - return 0. +`_POSIX2_COLL_WEIGHTS_MAX' + The most restrictive limit permitted by POSIX.2 for the maximum + number of weights that can necessarily be used in defining the + collating sequence for a locale. Its value is `2'. - -File: libc.info, Node: POSIX Semaphores, Next: Thread-Specific Data, Prev: Condition Variables, Up: POSIX Threads +`_POSIX2_EXPR_NEST_MAX' + The most restrictive limit permitted by POSIX.2 for the maximum + number of expressions nested within parenthesis when using the + `expr' utility. Its value is `32'. -POSIX Semaphores -================ +`_POSIX2_LINE_MAX' + The most restrictive limit permitted by POSIX.2 for the maximum + size of a text line that the text utilities can handle. Its value + is `2048'. - Semaphores are counters for resources shared between threads. The -basic operations on semaphores are: increment the counter atomically, -and wait until the counter is non-null and decrement it atomically. +`_POSIX2_EQUIV_CLASS_MAX' + The most restrictive limit permitted by POSIX.2 for the maximum + number of weights that can be assigned to an entry of the + `LC_COLLATE' category `order' keyword in a locale definition. Its + value is `2'. The GNU C library does not presently support locale + definitions. - Semaphores have a maximum value past which they cannot be -incremented. The macro `SEM_VALUE_MAX' is defined to be this maximum -value. In the GNU C library, `SEM_VALUE_MAX' is equal to `INT_MAX' -(*note Range of Type::), but it may be much smaller on other systems. + +File: libc.info, Node: String Parameters, Prev: Utility Minimums, Up: System Configuration - The pthreads library implements POSIX 1003.1b semaphores. These -should not be confused with System V semaphores (`ipc', `semctl' and -`semop'). +String-Valued Parameters +======================== - All the semaphore functions and macros are defined in `semaphore.h'. + POSIX.2 defines a way to get string-valued parameters from the +operating system with the function `confstr': - - Function: int sem_init (sem_t *SEM, int PSHARED, unsigned int VALUE) - `sem_init' initializes the semaphore object pointed to by SEM. The - count associated with the semaphore is set initially to VALUE. The - PSHARED argument indicates whether the semaphore is local to the - current process (PSHARED is zero) or is to be shared between - several processes (PSHARED is not zero). + - Function: size_t confstr (int PARAMETER, char *BUF, size_t LEN) + This function reads the value of a string-valued system parameter, + storing the string into LEN bytes of memory space starting at BUF. + The PARAMETER argument should be one of the `_CS_' symbols listed + below. - On success `sem_init' returns 0. On failure it returns -1 and sets - ERRNO to one of the following values: + The normal return value from `confstr' is the length of the string + value that you asked for. If you supply a null pointer for BUF, + then `confstr' does not try to store the string; it just returns + its length. A value of `0' indicates an error. + + If the string you asked for is too long for the buffer (that is, + longer than `LEN - 1'), then `confstr' stores just that much + (leaving room for the terminating null character). You can tell + that this has happened because `confstr' returns a value greater + than or equal to LEN. + + The following `errno' error conditions are defined for this + function: `EINVAL' - VALUE exceeds the maximal counter value `SEM_VALUE_MAX' + The value of the PARAMETER is invalid. - `ENOSYS' - PSHARED is not zero. LinuxThreads currently does not support - process-shared semaphores. (This will eventually change.) + Currently there is just one parameter you can read with `confstr': - - Function: int sem_destroy (sem_t * SEM) - `sem_destroy' destroys a semaphore object, freeing the resources it - might hold. If any threads are waiting on the semaphore when - `sem_destroy' is called, it fails and sets ERRNO to `EBUSY'. +`_CS_PATH' + This parameter's value is the recommended default path for + searching for executable files. This is the path that a user has + by default just after logging in. - In the LinuxThreads implementation, no resources are associated - with semaphore objects, thus `sem_destroy' actually does nothing - except checking that no thread is waiting on the semaphore. This - will change when process-shared semaphores are implemented. +`_CS_LFS_CFLAGS' + The returned string specifies which additional flags must be given + to the C compiler if a source is compiled using the + `_LARGEFILE_SOURCE' feature select macro; *note Feature Test + Macros::. - - Function: int sem_wait (sem_t * SEM) - `sem_wait' suspends the calling thread until the semaphore pointed - to by SEM has non-zero count. It then atomically decreases the - semaphore count. +`_CS_LFS_LDFLAGS' + The returned string specifies which additional flags must be given + to the linker if a source is compiled using the + `_LARGEFILE_SOURCE' feature select macro; *note Feature Test + Macros::. - `sem_wait' is a cancellation point. It always returns 0. +`_CS_LFS_LIBS' + The returned string specifies which additional libraries must be + linked to the application if a source is compiled using the + `_LARGEFILE_SOURCE' feature select macro; *note Feature Test + Macros::. - - Function: int sem_trywait (sem_t * SEM) - `sem_trywait' is a non-blocking variant of `sem_wait'. If the - semaphore pointed to by SEM has non-zero count, the count is - atomically decreased and `sem_trywait' immediately returns 0. If - the semaphore count is zero, `sem_trywait' immediately returns -1 - and sets errno to `EAGAIN'. +`_CS_LFS_LINTFLAGS' + The returned string specifies which additional flags must be given + to the lint tool if a source is compiled using the + `_LARGEFILE_SOURCE' feature select macro; *note Feature Test + Macros::. - - Function: int sem_post (sem_t * SEM) - `sem_post' atomically increases the count of the semaphore pointed - to by SEM. This function never blocks. +`_CS_LFS64_CFLAGS' + The returned string specifies which additional flags must be given + to the C compiler if a source is compiled using the + `_LARGEFILE64_SOURCE' feature select macro; *note Feature Test + Macros::. - On processors supporting atomic compare-and-swap (Intel 486, - Pentium and later, Alpha, PowerPC, MIPS II, Motorola 68k, - Ultrasparc), the `sem_post' function is can safely be called from - signal handlers. This is the only thread synchronization function - provided by POSIX threads that is async-signal safe. On the Intel - 386 and earlier Sparc chips, the current LinuxThreads - implementation of `sem_post' is not async-signal safe, because the - hardware does not support the required atomic operations. +`_CS_LFS64_LDFLAGS' + The returned string specifies which additional flags must be given + to the linker if a source is compiled using the + `_LARGEFILE64_SOURCE' feature select macro; *note Feature Test + Macros::. - `sem_post' always succeeds and returns 0, unless the semaphore - count would exceed `SEM_VALUE_MAX' after being incremented. In - that case `sem_post' returns -1 and sets ERRNO to `EINVAL'. The - semaphore count is left unchanged. +`_CS_LFS64_LIBS' + The returned string specifies which additional libraries must be + linked to the application if a source is compiled using the + `_LARGEFILE64_SOURCE' feature select macro; *note Feature Test + Macros::. - - Function: int sem_getvalue (sem_t * SEM, int * SVAL) - `sem_getvalue' stores in the location pointed to by SVAL the - current count of the semaphore SEM. It always returns 0. +`_CS_LFS64_LINTFLAGS' + The returned string specifies which additional flags must be given + to the lint tool if a source is compiled using the + `_LARGEFILE64_SOURCE' feature select macro; *note Feature Test + Macros::. + + The way to use `confstr' without any arbitrary limit on string size +is to call it twice: first call it to get the length, allocate the +buffer accordingly, and then call `confstr' again to fill the buffer, +like this: + + char * + get_default_path (void) + { + size_t len = confstr (_CS_PATH, NULL, 0); + char *buffer = (char *) xmalloc (len); + + if (confstr (_CS_PATH, buf, len + 1) == 0) + { + free (buffer); + return NULL; + } + + return buffer; + }  -File: libc.info, Node: Thread-Specific Data, Next: Threads and Signal Handling, Prev: POSIX Semaphores, Up: POSIX Threads +File: libc.info, Node: Cryptographic Functions, Next: Debugging Support, Prev: System Configuration, Up: Top -Thread-Specific Data -==================== +DES Encryption and Password Handling +************************************ - Programs often need global or static variables that have different -values in different threads. Since threads share one memory space, this -cannot be achieved with regular variables. Thread-specific data is the -POSIX threads answer to this need. + On many systems, it is unnecessary to have any kind of user +authentication; for instance, a workstation which is not connected to a +network probably does not need any user authentication, because to use +the machine an intruder must have physical access. - Each thread possesses a private memory block, the thread-specific -data area, or TSD area for short. This area is indexed by TSD keys. The -TSD area associates values of type `void *' to TSD keys. TSD keys are -common to all threads, but the value associated with a given TSD key can -be different in each thread. + Sometimes, however, it is necessary to be sure that a user is +authorized to use some service a machine provides--for instance, to log +in as a particular user id (*note Users and Groups::). One traditional +way of doing this is for each user to choose a secret "password"; then, +the system can ask someone claiming to be a user what the user's +password is, and if the person gives the correct password then the +system can grant the appropriate privileges. - For concreteness, the TSD areas can be viewed as arrays of `void *' -pointers, TSD keys as integer indices into these arrays, and the value -of a TSD key as the value of the corresponding array element in the -calling thread. + If all the passwords are just stored in a file somewhere, then this +file has to be very carefully protected. To avoid this, passwords are +run through a "one-way function", a function which makes it difficult to +work out what its input was by looking at its output, before storing in +the file. - When a thread is created, its TSD area initially associates `NULL' -with all keys. + The GNU C library already provides a one-way function based on MD5 +and for compatibility with Unix systems the standard one-way function +based on the Data Encryption Standard. - - Function: int pthread_key_create (pthread_key_t *KEY, void - (*destr_function) (void *)) - `pthread_key_create' allocates a new TSD key. The key is stored in - the location pointed to by KEY. There is a limit of - `PTHREAD_KEYS_MAX' on the number of keys allocated at a given - time. The value initially associated with the returned key is - `NULL' in all currently executing threads. + It also provides support for Secure RPC, and some library functions +that can be used to perform normal DES encryption. - The DESTR_FUNCTION argument, if not `NULL', specifies a destructor - function associated with the key. When a thread terminates via - `pthread_exit' or by cancellation, DESTR_FUNCTION is called on the - value associated with the key in that thread. The DESTR_FUNCTION - is not called if a key is deleted with `pthread_key_delete' or a - value is changed with `pthread_setspecific'. The order in which - destructor functions are called at thread termination time is - unspecified. +* Menu: - Before the destructor function is called, the `NULL' value is - associated with the key in the current thread. A destructor - function might, however, re-associate non-`NULL' values to that - key or some other key. To deal with this, if after all the - destructors have been called for all non-`NULL' values, there are - still some non-`NULL' values with associated destructors, then the - process is repeated. The LinuxThreads implementation stops the - process after `PTHREAD_DESTRUCTOR_ITERATIONS' iterations, even if - some non-`NULL' values with associated descriptors remain. Other - implementations may loop indefinitely. +* Legal Problems:: This software can get you locked up, or worse. +* getpass:: Prompting the user for a password. +* crypt:: A one-way function for UNIX passwords. +* DES Encryption:: Routines for DES encryption. - `pthread_key_create' returns 0 unless `PTHREAD_KEYS_MAX' keys have - already been allocated, in which case it fails and returns - `EAGAIN'. + +File: libc.info, Node: Legal Problems, Next: getpass, Up: Cryptographic Functions - - Function: int pthread_key_delete (pthread_key_t KEY) - `pthread_key_delete' deallocates a TSD key. It does not check - whether non-`NULL' values are associated with that key in the - currently executing threads, nor call the destructor function - associated with the key. +Legal Problems +============== - If there is no such key KEY, it returns `EINVAL'. Otherwise it - returns 0. + Because of the continuously changing state of the law, it's not +possible to provide a definitive survey of the laws affecting +cryptography. Instead, this section warns you of some of the known +trouble spots; this may help you when you try to find out what the laws +of your country are. - - Function: int pthread_setspecific (pthread_key_t KEY, const void - *POINTER) - `pthread_setspecific' changes the value associated with KEY in the - calling thread, storing the given POINTER instead. + Some countries require that you have a licence to use, possess, or +import cryptography. These countries are believed to include +Byelorussia, Burma, India, Indonesia, Israel, Kazakhstan, Pakistan, +Russia, and Saudi Arabia. - If there is no such key KEY, it returns `EINVAL'. Otherwise it - returns 0. + Some countries restrict the transmission of encrypted messages by +radio; some telecommunications carriers restrict the transmission of +encrypted messages over their network. - - Function: void * pthread_getspecific (pthread_key_t KEY) - `pthread_getspecific' returns the value currently associated with - KEY in the calling thread. + Many countries have some form of export control for encryption +software. The Wassenaar Arrangement is a multilateral agreement +between 33 countries (Argentina, Australia, Austria, Belgium, Bulgaria, +Canada, the Czech Republic, Denmark, Finland, France, Germany, Greece, +Hungary, Ireland, Italy, Japan, Luxembourg, the Netherlands, New +Zealand, Norway, Poland, Portugal, the Republic of Korea, Romania, the +Russian Federation, the Slovak Republic, Spain, Sweden, Switzerland, +Turkey, Ukraine, the United Kingdom and the United States) which +restricts some kinds of encryption exports. Different countries apply +the arrangement in different ways; some do not allow the exception for +certain kinds of "public domain" software (which would include this +library), some only restrict the export of software in tangible form, +and others impose significant additional restrictions. - If there is no such key KEY, it returns `NULL'. + The United States has additional rules. This software would +generally be exportable under 15 CFR 740.13(e), which permits exports of +"encryption source code" which is "publicly available" and which is +"not subject to an express agreement for the payment of a licensing fee +or royalty for commercial production or sale of any product developed +with the source code" to most countries. - The following code fragment allocates a thread-specific array of 100 -characters, with automatic reclaimation at thread exit: + The rules in this area are continuously changing. If you know of any +information in this manual that is out-of-date, please report it using +the `glibcbug' script. *Note Reporting Bugs::. - /* Key for the thread-specific buffer */ - static pthread_key_t buffer_key; - - /* Once-only initialisation of the key */ - static pthread_once_t buffer_key_once = PTHREAD_ONCE_INIT; + +File: libc.info, Node: getpass, Next: crypt, Prev: Legal Problems, Up: Cryptographic Functions + +Reading Passwords +================= + + When reading in a password, it is desirable to avoid displaying it on +the screen, to help keep it secret. The following function handles this +in a convenient way. + + - Function: char * getpass (const char *PROMPT) + `getpass' outputs PROMPT, then reads a string in from the terminal + without echoing it. It tries to connect to the real terminal, + `/dev/tty', if possible, to encourage users not to put plaintext + passwords in files; otherwise, it uses `stdin' and `stderr'. + `getpass' also disables the INTR, QUIT, and SUSP characters on the + terminal using the `ISIG' terminal attribute (*note Local Modes::). + The terminal is flushed before and after `getpass', so that + characters of a mistyped password are not accidentally visible. + + In other C libraries, `getpass' may only return the first + `PASS_MAX' bytes of a password. The GNU C library has no limit, so + `PASS_MAX' is undefined. + + The prototype for this function is in `unistd.h'. `PASS_MAX' + would be defined in `limits.h'. + + This precise set of operations may not suit all possible situations. +In this case, it is recommended that users write their own `getpass' +substitute. For instance, a very simple substitute is as follows: + + #include + #include - /* Allocate the thread-specific buffer */ - void buffer_alloc(void) + ssize_t + my_getpass (char **lineptr, size_t *n, FILE *stream) { - pthread_once(&buffer_key_once, buffer_key_alloc); - pthread_setspecific(buffer_key, malloc(100)); - } + struct termios old, new; + int nread; - /* Return the thread-specific buffer */ - char * get_buffer(void) - { - return (char *) pthread_getspecific(buffer_key); + /* Turn echoing off and fail if we can't. */ + if (tcgetattr (fileno (stream), &old) != 0) + return -1; + new = old; + new.c_lflag &= ~ECHO; + if (tcsetattr (fileno (stream), TCSAFLUSH, &new) != 0) + return -1; + + /* Read the password. */ + nread = getline (lineptr, n, stream); + + /* Restore terminal. */ + (void) tcsetattr (fileno (stream), TCSAFLUSH, &old); + + return nread; } + + The substitute takes the same parameters as `getline' (*note Line +Input::); the user must print any prompt desired. + + +File: libc.info, Node: crypt, Next: DES Encryption, Prev: getpass, Up: Cryptographic Functions + +Encrypting Passwords +==================== + + - Function: char * crypt (const char *KEY, const char *SALT) + The `crypt' function takes a password, KEY, as a string, and a + SALT character array which is described below, and returns a + printable ASCII string which starts with another salt. It is + believed that, given the output of the function, the best way to + find a KEY that will produce that output is to guess values of KEY + until the original value of KEY is found. + + The SALT parameter does two things. Firstly, it selects which + algorithm is used, the MD5-based one or the DES-based one. + Secondly, it makes life harder for someone trying to guess + passwords against a file containing many passwords; without a + SALT, an intruder can make a guess, run `crypt' on it once, and + compare the result with all the passwords. With a SALT, the + intruder must run `crypt' once for each different salt. + + For the MD5-based algorithm, the SALT should consist of the string + `$1$', followed by up to 8 characters, terminated by either + another `$' or the end of the string. The result of `crypt' will + be the SALT, followed by a `$' if the salt didn't end with one, + followed by 22 characters from the alphabet `./0-9A-Za-z', up to + 34 characters total. Every character in the KEY is significant. + + For the DES-based algorithm, the SALT should consist of two + characters from the alphabet `./0-9A-Za-z', and the result of + `crypt' will be those two characters followed by 11 more from the + same alphabet, 13 in total. Only the first 8 characters in the + KEY are significant. + + The MD5-based algorithm has no limit on the useful length of the + password used, and is slightly more secure. It is therefore + preferred over the DES-based algorithm. + + When the user enters their password for the first time, the SALT + should be set to a new string which is reasonably random. To + verify a password against the result of a previous call to + `crypt', pass the result of the previous call as the SALT. + + The following short program is an example of how to use `crypt' the +first time a password is entered. Note that the SALT generation is +just barely acceptable; in particular, it is not unique between +machines, and in many applications it would not be acceptable to let an +attacker know what time the user's password was last set. + + #include + #include + #include + #include - /* Allocate the key */ - static void buffer_key_alloc() + int + main(void) { - pthread_key_create(&buffer_key, buffer_destroy); + unsigned long seed[2]; + char salt[] = "$1$........"; + const char *const seedchars = + "./0123456789ABCDEFGHIJKLMNOPQRST" + "UVWXYZabcdefghijklmnopqrstuvwxyz"; + char *password; + int i; + + /* Generate a (not very) random seed. + You should do it better than this... */ + seed[0] = time(NULL); + seed[1] = getpid() ^ (seed[0] >> 14 & 0x30000); + + /* Turn it into printable characters from `seedchars'. */ + for (i = 0; i < 8; i++) + salt[3+i] = seedchars[(seed[i/5] >> (i%5)*6) & 0x3f]; + + /* Read in the user's password and encrypt it. */ + password = crypt(getpass("Password:"), salt); + + /* Print the results. */ + puts(password); + return 0; } + + The next program shows how to verify a password. It prompts the user +for a password and prints "Access granted." if the user types `GNU libc +manual'. + + #include + #include + #include + #include - /* Free the thread-specific buffer */ - static void buffer_destroy(void * buf) + int + main(void) { - free(buf); + /* Hashed form of "GNU libc manual". */ + const char *const pass = "$1$/iSaq7rB$EoUw5jJPPvAPECNaaWzMK/"; + + char *result; + int ok; + + /* Read in the user's password and encrypt it, + passing the expected password in as the salt. */ + result = crypt(getpass("Password:"), pass); + + /* Test the result. */ + ok = strcmp (result, pass) == 0; + + puts(ok ? "Access granted." : "Access denied."); + return ok ? 0 : 1; } + - Function: char * crypt_r (const char *KEY, const char *SALT, struct + crypt_data * DATA) + The `crypt_r' function does the same thing as `crypt', but takes + an extra parameter which includes space for its result (among + other things), so it can be reentrant. `data->initialized' must be + cleared to zero before the first time `crypt_r' is called. + + The `crypt_r' function is a GNU extension. + + The `crypt' and `crypt_r' functions are prototyped in the header +`crypt.h'. +  -File: libc.info, Node: Threads and Signal Handling, Next: Threads and Fork, Prev: Thread-Specific Data, Up: POSIX Threads +File: libc.info, Node: DES Encryption, Prev: crypt, Up: Cryptographic Functions -Threads and Signal Handling -=========================== +DES Encryption +============== - - Function: int pthread_sigmask (int HOW, const sigset_t *NEWMASK, - sigset_t *OLDMASK) - `pthread_sigmask' changes the signal mask for the calling thread as - described by the HOW and NEWMASK arguments. If OLDMASK is not - `NULL', the previous signal mask is stored in the location pointed - to by OLDMASK. + The Data Encryption Standard is described in the US Government +Federal Information Processing Standards (FIPS) 46-3 published by the +National Institute of Standards and Technology. The DES has been very +thoroughly analyzed since it was developed in the late 1970s, and no new +significant flaws have been found. - The meaning of the HOW and NEWMASK arguments is the same as for - `sigprocmask'. If HOW is `SIG_SETMASK', the signal mask is set to - NEWMASK. If HOW is `SIG_BLOCK', the signals specified to NEWMASK - are added to the current signal mask. If HOW is `SIG_UNBLOCK', - the signals specified to NEWMASK are removed from the current - signal mask. + However, the DES uses only a 56-bit key (plus 8 parity bits), and a +machine has been built in 1998 which can search through all possible +keys in about 6 days, which cost about US$200000; faster searches would +be possible with more money. This makes simple DES insecure for most +purposes, and NIST no longer permits new US government systems to use +simple DES. - Recall that signal masks are set on a per-thread basis, but signal - actions and signal handlers, as set with `sigaction', are shared - between all threads. + For serious encryption functionality, it is recommended that one of +the many free encryption libraries be used instead of these routines. - The `pthread_sigmask' function returns 0 on success, and one of the - following error codes on error: - `EINVAL' - HOW is not one of `SIG_SETMASK', `SIG_BLOCK', or `SIG_UNBLOCK' + The DES is a reversible operation which takes a 64-bit block and a +64-bit key, and produces another 64-bit block. Usually the bits are +numbered so that the most-significant bit, the first bit, of each block +is numbered 1. - `EFAULT' - NEWMASK or OLDMASK point to invalid addresses + Under that numbering, every 8th bit of the key (the 8th, 16th, and so +on) is not used by the encryption algorithm itself. But the key must +have odd parity; that is, out of bits 1 through 8, and 9 through 16, and +so on, there must be an odd number of `1' bits, and this completely +specifies the unused bits. - - Function: int pthread_kill (pthread_t THREAD, int SIGNO) - `pthread_kill' sends signal number SIGNO to the thread THREAD. - The signal is delivered and handled as described in *Note Signal - Handling::. + - Function: void setkey (const char *KEY) + The `setkey' function sets an internal data structure to be an + expanded form of KEY. KEY is specified as an array of 64 bits + each stored in a `char', the first bit is `key[0]' and the 64th + bit is `key[63]'. The KEY should have the correct parity. - `pthread_kill' returns 0 on success, one of the following error - codes on error: - `EINVAL' - SIGNO is not a valid signal number + - Function: void encrypt (char *BLOCK, int EDFLAG) + The `encrypt' function encrypts BLOCK if EDFLAG is 0, otherwise it + decrypts BLOCK, using a key previously set by `setkey'. The + result is placed in BLOCK. - `ESRCH' - The thread THREAD does not exist (e.g. it has already - terminated) + Like `setkey', BLOCK is specified as an array of 64 bits each + stored in a `char', but there are no parity bits in BLOCK. - - Function: int sigwait (const sigset_t *SET, int *SIG) - `sigwait' suspends the calling thread until one of the signals in - SET is delivered to the calling thread. It then stores the number - of the signal received in the location pointed to by SIG and - returns. The signals in SET must be blocked and not ignored on - entrance to `sigwait'. If the delivered signal has a signal handler - function attached, that function is _not_ called. + - Function: void setkey_r (const char *KEY, struct crypt_data * DATA) + - Function: void encrypt_r (char *BLOCK, int EDFLAG, struct crypt_data + * DATA) + These are reentrant versions of `setkey' and `encrypt'. The only + difference is the extra parameter, which stores the expanded + version of KEY. Before calling `setkey_r' the first time, + `data->initialized' must be cleared to zero. - `sigwait' is a cancellation point. It always returns 0. + The `setkey_r' and `encrypt_r' functions are GNU extensions. +`setkey', `encrypt', `setkey_r', and `encrypt_r' are defined in +`crypt.h'. - For `sigwait' to work reliably, the signals being waited for must be -blocked in all threads, not only in the calling thread, since otherwise -the POSIX semantics for signal delivery do not guarantee that it's the -thread doing the `sigwait' that will receive the signal. The best way -to achieve this is block those signals before any threads are created, -and never unblock them in the program other than by calling `sigwait'. + - Function: int ecb_crypt (char *KEY, char *BLOCKS, unsigned LEN, + unsigned MODE) + The function `ecb_crypt' encrypts or decrypts one or more blocks + using DES. Each block is encrypted independently. - Signal handling in LinuxThreads departs significantly from the POSIX -standard. According to the standard, "asynchronous" (external) signals -are addressed to the whole process (the collection of all threads), -which then delivers them to one particular thread. The thread that -actually receives the signal is any thread that does not currently block -the signal. + The BLOCKS and the KEY are stored packed in 8-bit bytes, so that + the first bit of the key is the most-significant bit of `key[0]' + and the 63rd bit of the key is stored as the least-significant bit + of `key[7]'. The KEY should have the correct parity. - In LinuxThreads, each thread is actually a kernel process with its -own PID, so external signals are always directed to one particular -thread. If, for instance, another thread is blocked in `sigwait' on -that signal, it will not be restarted. + LEN is the number of bytes in BLOCKS. It should be a multiple of + 8 (so that there is a whole number of blocks to encrypt). LEN is + limited to a maximum of `DES_MAXDATA' bytes. - The LinuxThreads implementation of `sigwait' installs dummy signal -handlers for the signals in SET for the duration of the wait. Since -signal handlers are shared between all threads, other threads must not -attach their own signal handlers to these signals, or alternatively -they should all block these signals (which is recommended anyway). + The result of the encryption replaces the input in BLOCKS. + + The MODE parameter is the bitwise OR of two of the following: + + `DES_ENCRYPT' + This constant, used in the MODE parameter, specifies that + BLOCKS is to be encrypted. + + `DES_DECRYPT' + This constant, used in the MODE parameter, specifies that + BLOCKS is to be decrypted. + + `DES_HW' + This constant, used in the MODE parameter, asks to use a + hardware device. If no hardware device is available, + encryption happens anyway, but in software. + + `DES_SW' + This constant, used in the MODE parameter, specifies that no + hardware device is to be used. + + The result of the function will be one of these values: + + `DESERR_NONE' + The encryption succeeded. + + `DESERR_NOHWDEVICE' + The encryption succeeded, but there was no hardware device + available. + + `DESERR_HWERROR' + The encryption failed because of a hardware problem. + + `DESERR_BADPARAM' + The encryption failed because of a bad parameter, for + instance LEN is not a multiple of 8 or LEN is larger than + `DES_MAXDATA'. + + - Function: int DES_FAILED (int ERR) + This macro returns 1 if ERR is a `success' result code from + `ecb_crypt' or `cbc_crypt', and 0 otherwise. + + - Function: int cbc_crypt (char *KEY, char *BLOCKS, unsigned LEN, + unsigned MODE, char *IVEC) + The function `cbc_crypt' encrypts or decrypts one or more blocks + using DES in Cipher Block Chaining mode. + + For encryption in CBC mode, each block is exclusive-ored with IVEC + before being encrypted, then IVEC is replaced with the result of + the encryption, then the next block is processed. Decryption is + the reverse of this process. + + This has the advantage that blocks which are the same before being + encrypted are very unlikely to be the same after being encrypted, + making it much harder to detect patterns in the data. + + Usually, IVEC is set to 8 random bytes before encryption starts. + Then the 8 random bytes are transmitted along with the encrypted + data (without themselves being encrypted), and passed back in as + IVEC for decryption. Another possibility is to set IVEC to 8 + zeroes initially, and have the first the block encrypted consist + of 8 random bytes. + + Otherwise, all the parameters are similar to those for `ecb_crypt'. + + - Function: void des_setparity (char *KEY) + The function `des_setparity' changes the 64-bit KEY, stored packed + in 8-bit bytes, to have odd parity by altering the low bits of + each byte. + + The `ecb_crypt', `cbc_crypt', and `des_setparity' functions and +their accompanying macros are all defined in the header +`rpc/des_crypt.h'.  -File: libc.info, Node: Threads and Fork, Next: Streams and Fork, Prev: Threads and Signal Handling, Up: POSIX Threads +File: libc.info, Node: Debugging Support, Next: POSIX Threads, Prev: Cryptographic Functions, Up: Top -Threads and Fork -================ +Debugging support +***************** - It's not intuitively obvious what should happen when a -multi-threaded POSIX process calls `fork'. Not only are the semantics -tricky, but you may need to write code that does the right thing at -fork time even if that code doesn't use the `fork' function. Moreover, -you need to be aware of interaction between `fork' and some library -features like `pthread_once' and stdio streams. + Applications are usually debugged using dedicated debugger programs. +But sometimes this is not possible and, in any case, it is useful to +provide the developer with as much information as possible at the time +the problems are experienced. For this reason a few functions are +provided which a program can use to help the developer more easily +locate the problem. - When `fork' is called by one of the threads of a process, it creates -a new process which is copy of the calling process. Effectively, in -addition to copying certain system objects, the function takes a -snapshot of the memory areas of the parent process, and creates -identical areas in the child. To make matters more complicated, with -threads it's possible for two or more threads to concurrently call fork -to create two or more child processes. +* Menu: - The child process has a copy of the address space of the parent, but -it does not inherit any of its threads. Execution of the child process -is carried out by a new thread which returns from `fork' function with -a return value of zero; it is the only thread in the child process. -Because threads are not inherited across fork, issues arise. At the -time of the call to `fork', threads in the parent process other than -the one calling `fork' may have been executing critical regions of -code. As a result, the child process may get a copy of objects that -are not in a well-defined state. This potential problem affects all -components of the program. +* Backtraces:: Obtaining and printing a back trace of the + current stack. - Any program component which will continue being used in a child -process must correctly handle its state during `fork'. For this -purpose, the POSIX interface provides the special function -`pthread_atfork' for installing pointers to handler functions which are -called from within `fork'. + +File: libc.info, Node: Backtraces, Up: Debugging Support - - Function: int pthread_atfork (void (*PREPARE)(void), void - (*PARENT)(void), void (*CHILD)(void)) - `pthread_atfork' registers handler functions to be called just - before and just after a new process is created with `fork'. The - PREPARE handler will be called from the parent process, just - before the new process is created. The PARENT handler will be - called from the parent process, just before `fork' returns. The - CHILD handler will be called from the child process, just before - `fork' returns. +Backtraces +========== - `pthread_atfork' returns 0 on success and a non-zero error code on - error. + A "backtrace" is a list of the function calls that are currently +active in a thread. The usual way to inspect a backtrace of a program +is to use an external debugger such as gdb. However, sometimes it is +useful to obtain a backtrace programatically from within a program, +e.g., for the purposes of logging or diagnostics. - One or more of the three handlers PREPARE, PARENT and CHILD can be - given as `NULL', meaning that no handler needs to be called at the - corresponding point. + The header file `execinfo.h' declares three functions that obtain +and manipulate backtraces of the current thread. - `pthread_atfork' can be called several times to install several - sets of handlers. At `fork' time, the PREPARE handlers are called - in LIFO order (last added with `pthread_atfork', first called - before `fork'), while the PARENT and CHILD handlers are called in - FIFO order (first added, first called). + - Function: int backtrace (void **BUFFER, int SIZE) + The `backtrace' function obtains a backtrace for the current + thread, as a list of pointers, and places the information into + BUFFER. The argument SIZE should be the number of `void *' + elements that will fit into BUFFER. The return value is the + actual number of entries of BUFFER that are obtained, and is at + most SIZE. - If there is insufficient memory available to register the handlers, - `pthread_atfork' fails and returns `ENOMEM'. Otherwise it returns - 0. + The pointers placed in BUFFER are actually return addresses + obtained by inspecting the stack, one return address per stack + frame. - The functions `fork' and `pthread_atfork' must not be regarded as - reentrant from the context of the handlers. That is to say, if a - `pthread_atfork' handler invoked from within `fork' calls - `pthread_atfork' or `fork', the behavior is undefined. + Note that certain compiler optimizations may interfere with + obtaining a valid backtrace. Function inlining causes the inlined + function to not have a stack frame; tail call optimization + replaces one stack frame with another; frame pointer elimination + will stop `backtrace' from interpreting the stack contents + correctly. - Registering a triplet of handlers is an atomic operation with - respect to fork. If new handlers are registered at about the same - time as a fork occurs, either all three handlers will be called, - or none of them will be called. + - Function: char ** backtrace_symbols (void *const *BUFFER, int SIZE) + The `backtrace_symbols' function translates the information + obtained from the `backtrace' function into an array of strings. + The argument BUFFER should be a pointer to an array of addresses + obtained via the `backtrace' function, and SIZE is the number of + entries in that array (the return value of `backtrace'). - The handlers are inherited by the child process, and there is no - way to remove them, short of using `exec' to load a new pocess - image. + The return value is a pointer to an array of strings, which has + SIZE entries just like the array BUFFER. Each string contains a + printable representation of the corresponding element of BUFFER. + It includes the function name (if this can be determined), an + offset into the function, and the actual return address (in + hexadecimal). + Currently, the function name and offset only be obtained on + systems that use the ELF binary format for programs and libraries. + On other systems, only the hexadecimal return address will be + present. Also, you may need to pass additional flags to the + linker to make the function names available to the program. (For + example, on systems using GNU ld, you must pass (`-rdynamic'.) - To understand the purpose of `pthread_atfork', recall that `fork' -duplicates the whole memory space, including mutexes in their current -locking state, but only the calling thread: other threads are not -running in the child process. Thus, if a mutex is locked by a thread -other than the thread calling `fork', that mutex will remain locked -forever in the child process, possibly blocking the execution of the -child process. Or if some shared data, such as a linked list, was in the -middle of being updated by a thread in the parent process, the child -will get a copy of the incompletely updated data which it cannot use. + The return value of `backtrace_symbols' is a pointer obtained via + the `malloc' function, and it is the responsibility of the caller + to `free' that pointer. Note that only the return value need be + freed, not the individual strings. - To avoid this, install handlers with `pthread_atfork' as follows: -have the PREPARE handler lock the mutexes (in locking order), and the -PARENT handler unlock the mutexes. The CHILD handler should reset the -mutexes using `pthread_mutex_init', as well as any other -synchronization objects such as condition variables. + The return value is `NULL' if sufficient memory for the strings + cannot be obtained. - Locking the global mutexes before the fork ensures that all other -threads are locked out of the critical regions of code protected by -those mutexes. Thus when `fork' takes a snapshot of the parent's -address space, that snapshot will copy valid, stable data. Resetting -the synchronization objects in the child process will ensure they are -properly cleansed of any artifacts from the threading subsystem of the -parent process. For example, a mutex may inherit a wait queue of -threads waiting for the lock; this wait queue makes no sense in the -child process. Initializing the mutex takes care of this. + - Function: void backtrace_symbols_fd (void *const *BUFFER, int SIZE, + int FD) + The `backtrace_symbols_fd' function performs the same translation + as the function `backtrace_symbols' function. Instead of returning + the strings to the caller, it writes the strings to the file + descriptor FD, one per line. It does not use the `malloc' + function, and can therefore be used in situations where that + function might fail. + + The following program illustrates the use of these functions. Note +that the array to contain the return addresses returned by `backtrace' +is allocated on the stack. Therefore code like this can be used in +situations where the memory handling via `malloc' does not work anymore +(in which case the `backtrace_symbols' has to be replaced by a +`backtrace_symbols_fd' call as well). The number of return addresses +is normally not very large. Even complicated programs rather seldom +have a nesting level of more than, say, 50 and with 200 possible +entries probably all programs should be covered. + + #include + #include + #include + + /* Obtain a backtrace and print it to `stdout'. */ + void + print_trace (void) + { + void *array[10]; + size_t size; + char **strings; + size_t i; + + size = backtrace (array, 10); + strings = backtrace_symbols (array, size); + + printf ("Obtained %zd stack frames.\n", size); + + for (i = 0; i < size; i++) + printf ("%s\n", strings[i]); + + free (strings); + } + + /* A dummy function to make the backtrace more interesting. */ + void + dummy_function (void) + { + print_trace (); + } + + int + main (void) + { + dummy_function (); + return 0; + }  -File: libc.info, Node: Streams and Fork, Next: Miscellaneous Thread Functions, Prev: Threads and Fork, Up: POSIX Threads +File: libc.info, Node: POSIX Threads, Next: Language Features, Prev: Debugging Support, Up: Top -Streams and Fork -================ +POSIX Threads +************* - The GNU standard I/O library has an internal mutex which guards the -internal linked list of all standard C FILE objects. This mutex is -properly taken care of during `fork' so that the child receives an -intact copy of the list. This allows the `fopen' function, and related -stream-creating functions, to work correctly in the child process, -since these functions need to insert into the list. + This chapter describes the pthreads (POSIX threads) library. This +library provides support functions for multithreaded programs: thread +primitives, synchronization objects, and so forth. It also implements +POSIX 1003.1b semaphores (not to be confused with System V semaphores). - However, the individual stream locks are not completely taken care -of. Thus unless the multithreaded application takes special -precautions in its use of `fork', the child process might not be able -to safely use the streams that it inherited from the parent. In -general, for any given open stream in the parent that is to be used by -the child process, the application must ensure that that stream is not -in use by another thread when `fork' is called. Otherwise an -inconsistent copy of the stream object be produced. An easy way to -ensure this is to use `flockfile' to lock the stream prior to calling -`fork' and then unlock it with `funlockfile' inside the parent process, -provided that the parent's threads properly honor these locks. Nothing -special needs to be done in the child process, since the library -internally resets all stream locks. + The threads operations (`pthread_*') do not use ERRNO. Instead they +return an error code directly. The semaphore operations do use ERRNO. - Note that the stream locks are not shared between the parent and -child. For example, even if you ensure that, say, the stream `stdout' -is properly treated and can be safely used in the child, the stream -locks do not provide an exclusion mechanism between the parent and -child. If both processes write to `stdout', strangely interleaved -output may result regardless of the explicit use of `flockfile' or -implicit locks. +* Menu: - Also note that these provisions are a GNU extension; other systems -might not provide any way for streams to be used in the child of a -multithreaded process. POSIX requires that such a child process -confines itself to calling only asynchronous safe functions, which -excludes much of the library, including standard I/O. +* Basic Thread Operations:: Creating, terminating, and waiting for threads. +* Thread Attributes:: Tuning thread scheduling. +* Cancellation:: Stopping a thread before it's done. +* Cleanup Handlers:: Deallocating resources when a thread is + canceled. +* Mutexes:: One way to synchronize threads. +* Condition Variables:: Another way. +* POSIX Semaphores:: And a third way. +* Thread-Specific Data:: Variables with different values in + different threads. +* Threads and Signal Handling:: Why you should avoid mixing the two, and + how to do it if you must. +* Threads and Fork:: Interactions between threads and the + `fork' function. +* Streams and Fork:: Interactions between stdio streams and + `fork'. +* Miscellaneous Thread Functions:: A grab bag of utility routines. diff -durpN glibc-2.2.3/manual/libc.info-49 glibc-2.2.4/manual/libc.info-49 --- glibc-2.2.3/manual/libc.info-49 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-49 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1037 +7,1143 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual - -File: libc.info, Node: Miscellaneous Thread Functions, Prev: Streams and Fork, Up: POSIX Threads + (b) The FSF's Back-Cover Text is: -Miscellaneous Thread Functions -============================== + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. - - Function: pthread_t pthread_self (VOID) - `pthread_self' returns the thread identifier for the calling - thread. + +File: libc.info, Node: Basic Thread Operations, Next: Thread Attributes, Up: POSIX Threads - - Function: int pthread_equal (pthread_t thread1, pthread_t thread2) - `pthread_equal' determines if two thread identifiers refer to the - same thread. +Basic Thread Operations +======================= - A non-zero value is returned if THREAD1 and THREAD2 refer to the - same thread. Otherwise, 0 is returned. + These functions are the thread equivalents of `fork', `exit', and +`wait'. - - Function: int pthread_detach (pthread_t TH) - `pthread_detach' puts the thread TH in the detached state. This - guarantees that the memory resources consumed by TH will be freed - immediately when TH terminates. However, this prevents other - threads from synchronizing on the termination of TH using - `pthread_join'. + - Function: int pthread_create (pthread_t * THREAD, pthread_attr_t * + ATTR, void * (*START_ROUTINE)(void *), void * ARG) + `pthread_create' creates a new thread of control that executes + concurrently with the calling thread. The new thread calls the + function START_ROUTINE, passing it ARG as first argument. The new + thread terminates either explicitly, by calling `pthread_exit', or + implicitly, by returning from the START_ROUTINE function. The + latter case is equivalent to calling `pthread_exit' with the result + returned by START_ROUTINE as exit code. - A thread can be created initially in the detached state, using the - `detachstate' attribute to `pthread_create'. In contrast, - `pthread_detach' applies to threads created in the joinable state, - and which need to be put in the detached state later. + The ATTR argument specifies thread attributes to be applied to the + new thread. *Note Thread Attributes::, for details. The ATTR + argument can also be `NULL', in which case default attributes are + used: the created thread is joinable (not detached) and has an + ordinary (not realtime) scheduling policy. - After `pthread_detach' completes, subsequent attempts to perform - `pthread_join' on TH will fail. If another thread is already - joining the thread TH at the time `pthread_detach' is called, - `pthread_detach' does nothing and leaves TH in the joinable state. + On success, the identifier of the newly created thread is stored + in the location pointed by the THREAD argument, and a 0 is + returned. On error, a non-zero error code is returned. - On success, 0 is returned. On error, one of the following codes is - returned: - `ESRCH' - No thread could be found corresponding to that specified by TH + This function may return the following errors: + `EAGAIN' + Not enough system resources to create a process for the new + thread, or more than `PTHREAD_THREADS_MAX' threads are + already active. - `EINVAL' - The thread TH is already in the detached state + - Function: void pthread_exit (void *RETVAL) + `pthread_exit' terminates the execution of the calling thread. All + cleanup handlers (*note Cleanup Handlers::) that have been set for + the calling thread with `pthread_cleanup_push' are executed in + reverse order (the most recently pushed handler is executed + first). Finalization functions for thread-specific data are then + called for all keys that have non-`NULL' values associated with + them in the calling thread (*note Thread-Specific Data::). + Finally, execution of the calling thread is stopped. - - Function: void pthread_kill_other_threads_np (VOID) - `pthread_kill_other_threads_np' is a non-portable LinuxThreads - extension. It causes all threads in the program to terminate - immediately, except the calling thread which proceeds normally. It - is intended to be called just before a thread calls one of the - `exec' functions, e.g. `execve'. + The RETVAL argument is the return value of the thread. It can be + retrieved from another thread using `pthread_join'. - Termination of the other threads is not performed through - `pthread_cancel' and completely bypasses the cancellation - mechanism. Hence, the current settings for cancellation state and - cancellation type are ignored, and the cleanup handlers are not - executed in the terminated threads. + The `pthread_exit' function never returns. - According to POSIX 1003.1c, a successful `exec*' in one of the - threads should automatically terminate all other threads in the - program. This behavior is not yet implemented in LinuxThreads. - Calling `pthread_kill_other_threads_np' before `exec*' achieves - much of the same behavior, except that if `exec*' ultimately - fails, then all other threads are already killed. + - Function: int pthread_cancel (pthread_t THREAD) + `pthread_cancel' sends a cancellation request to the thread denoted + by the THREAD argument. If there is no such thread, + `pthread_cancel' fails and returns `ESRCH'. Otherwise it returns + 0. *Note Cancellation::, for details. - - Function: int pthread_once (pthread_once_t *once_CONTROL, void - (*INIT_ROUTINE) (void)) - The purpose of `pthread_once' is to ensure that a piece of - initialization code is executed at most once. The ONCE_CONTROL - argument points to a static or extern variable statically - initialized to `PTHREAD_ONCE_INIT'. + - Function: int pthread_join (pthread_t TH, void **thread_RETURN) + `pthread_join' suspends the execution of the calling thread until + the thread identified by TH terminates, either by calling + `pthread_exit' or by being canceled. - The first time `pthread_once' is called with a given ONCE_CONTROL - argument, it calls INIT_ROUTINE with no argument and changes the - value of the ONCE_CONTROL variable to record that initialization - has been performed. Subsequent calls to `pthread_once' with the - same `once_control' argument do nothing. + If THREAD_RETURN is not `NULL', the return value of TH is stored + in the location pointed to by THREAD_RETURN. The return value of + TH is either the argument it gave to `pthread_exit', or + `PTHREAD_CANCELED' if TH was canceled. - If a thread is cancelled while executing INIT_ROUTINE the state of - the ONCE_CONTROL variable is reset so that a future call to - `pthread_once' will call the routine again. + The joined thread `th' must be in the joinable state: it must not + have been detached using `pthread_detach' or the + `PTHREAD_CREATE_DETACHED' attribute to `pthread_create'. - If the process forks while one or more threads are executing - `pthread_once' initialization routines, the states of their - respective ONCE_CONTROL variables will appear to be reset in the - child process so that if the child calls `pthread_once', the - routines will be executed. + When a joinable thread terminates, its memory resources (thread + descriptor and stack) are not deallocated until another thread + performs `pthread_join' on it. Therefore, `pthread_join' must be + called once for each joinable thread created to avoid memory leaks. - `pthread_once' always returns 0. + At most one thread can wait for the termination of a given thread. + Calling `pthread_join' on a thread TH on which another thread is + already waiting for termination returns an error. - - Function: int pthread_setschedparam (pthread_t target_THREAD, int - POLICY, const struct sched_param *PARAM) - `pthread_setschedparam' sets the scheduling parameters for the - thread TARGET_THREAD as indicated by POLICY and PARAM. POLICY can - be either `SCHED_OTHER' (regular, non-realtime scheduling), - `SCHED_RR' (realtime, round-robin) or `SCHED_FIFO' (realtime, - first-in first-out). PARAM specifies the scheduling priority for - the two realtime policies. See `sched_setpolicy' for more - information on scheduling policies. + `pthread_join' is a cancellation point. If a thread is canceled + while suspended in `pthread_join', the thread execution resumes + immediately and the cancellation is executed without waiting for + the TH thread to terminate. If cancellation occurs during + `pthread_join', the TH thread remains not joined. - The realtime scheduling policies `SCHED_RR' and `SCHED_FIFO' are - available only to processes with superuser privileges. + On success, the return value of TH is stored in the location + pointed to by THREAD_RETURN, and 0 is returned. On error, one of + the following values is returned: + `ESRCH' + No thread could be found corresponding to that specified by + TH. - On success, `pthread_setschedparam' returns 0. On error it returns - one of the following codes: `EINVAL' - POLICY is not one of `SCHED_OTHER', `SCHED_RR', `SCHED_FIFO', - or the priority value specified by PARAM is not valid for the - specified policy + The TH thread has been detached, or another thread is already + waiting on termination of TH. - `EPERM' - Realtime scheduling was requested but the calling process - does not have sufficient privileges. + `EDEADLK' + The TH argument refers to the calling thread. - `ESRCH' - The TARGET_THREAD is invalid or has already terminated + +File: libc.info, Node: Thread Attributes, Next: Cancellation, Prev: Basic Thread Operations, Up: POSIX Threads - `EFAULT' - PARAM points outside the process memory space +Thread Attributes +================= - - Function: int pthread_getschedparam (pthread_t target_THREAD, int - *POLICY, struct sched_param *PARAM) - `pthread_getschedparam' retrieves the scheduling policy and - scheduling parameters for the thread TARGET_THREAD and stores them - in the locations pointed to by POLICY and PARAM, respectively. + Threads have a number of attributes that may be set at creation time. +This is done by filling a thread attribute object ATTR of type +`pthread_attr_t', then passing it as second argument to +`pthread_create'. Passing `NULL' is equivalent to passing a thread +attribute object with all attributes set to their default values. - `pthread_getschedparam' returns 0 on success, or one of the - following error codes on failure: - `ESRCH' - The TARGET_THREAD is invalid or has already terminated. + Attribute objects are consulted only when creating a new thread. The +same attribute object can be used for creating several threads. +Modifying an attribute object after a call to `pthread_create' does not +change the attributes of the thread previously created. - `EFAULT' - POLICY or PARAM point outside the process memory space. + - Function: int pthread_attr_init (pthread_attr_t *ATTR) + `pthread_attr_init' initializes the thread attribute object ATTR + and fills it with default values for the attributes. (The default + values are listed below for each attribute.) + Each attribute ATTRNAME (see below for a list of all attributes) + can be individually set using the function + `pthread_attr_setATTRNAME' and retrieved using the function + `pthread_attr_getATTRNAME'. - - Function: int pthread_setconcurrency (int LEVEL) - `pthread_setconcurrency' is unused in LinuxThreads due to the lack - of a mapping of user threads to kernel threads. It exists for - source compatibility. It does store the value LEVEL so that it - can be returned by a subsequent call to `pthread_getconcurrency'. - It takes no other action however. + - Function: int pthread_attr_destroy (pthread_attr_t *ATTR) + `pthread_attr_destroy' destroys the attribute object pointed to by + ATTR releasing any resources associated with it. ATTR is left in + an undefined state, and you must not use it again in a call to any + pthreads function until it has been reinitialized. - - Function: int pthread_getconcurrency () - `pthread_getconcurrency' is unused in LinuxThreads due to the lack - of a mapping of user threads to kernel threads. It exists for - source compatibility. However, it will return the value that was - set by the last call to `pthread_setconcurrency'. + - Function: int pthread_attr_setattr (pthread_attr_t *OBJ, int VALUE) + Set attribute ATTR to VALUE in the attribute object pointed to by + OBJ. See below for a list of possible attributes and the values + they can take. - -File: libc.info, Node: Language Features, Next: Library Summary, Prev: POSIX Threads, Up: Top + On success, these functions return 0. If VALUE is not meaningful + for the ATTR being modified, they will return the error code + `EINVAL'. Some of the functions have other failure modes; see + below. -C Language Facilities in the Library -************************************ + - Function: int pthread_attr_getattr (const pthread_attr_t *OBJ, int + *VALUE) + Store the current setting of ATTR in OBJ into the variable pointed + to by VALUE. - Some of the facilities implemented by the C library really should be -thought of as parts of the C language itself. These facilities ought to -be documented in the C Language Manual, not in the library manual; but -since we don't have the language manual yet, and documentation for these -features has been written, we are publishing it here. + These functions always return 0. -* Menu: + The following thread attributes are supported: +`detachstate' + Choose whether the thread is created in the joinable state (value + `PTHREAD_CREATE_JOINABLE') or in the detached state + (`PTHREAD_CREATE_DETACHED'). The default is + `PTHREAD_CREATE_JOINABLE'. -* Consistency Checking:: Using `assert' to abort if - something ``impossible'' happens. -* Variadic Functions:: Defining functions with varying numbers - of args. -* Null Pointer Constant:: The macro `NULL'. -* Important Data Types:: Data types for object sizes. -* Data Type Measurements:: Parameters of data type representations. + In the joinable state, another thread can synchronize on the thread + termination and recover its termination code using `pthread_join', + but some of the thread resources are kept allocated after the + thread terminates, and reclaimed only when another thread performs + `pthread_join' on that thread. - -File: libc.info, Node: Consistency Checking, Next: Variadic Functions, Up: Language Features + In the detached state, the thread resources are immediately freed + when it terminates, but `pthread_join' cannot be used to + synchronize on the thread termination. -Explicitly Checking Internal Consistency -======================================== + A thread created in the joinable state can later be put in the + detached thread using `pthread_detach'. - When you're writing a program, it's often a good idea to put in -checks at strategic places for "impossible" errors or violations of -basic assumptions. These kinds of checks are helpful in debugging -problems with the interfaces between different parts of the program, -for example. +`schedpolicy' + Select the scheduling policy for the thread: one of `SCHED_OTHER' + (regular, non-realtime scheduling), `SCHED_RR' (realtime, + round-robin) or `SCHED_FIFO' (realtime, first-in first-out). The + default is `SCHED_OTHER'. - The `assert' macro, defined in the header file `assert.h', provides -a convenient way to abort the program while printing a message about -where in the program the error was detected. + The realtime scheduling policies `SCHED_RR' and `SCHED_FIFO' are + available only to processes with superuser privileges. + `pthread_attr_setschedparam' will fail and return `ENOTSUP' if you + try to set a realtime policy when you are unprivileged. - Once you think your program is debugged, you can disable the error -checks performed by the `assert' macro by recompiling with the macro -`NDEBUG' defined. This means you don't actually have to change the -program source code to disable these checks. + The scheduling policy of a thread can be changed after creation + with `pthread_setschedparam'. - But disabling these consistency checks is undesirable unless they -make the program significantly slower. All else being equal, more error -checking is good no matter who is running the program. A wise user -would rather have a program crash, visibly, than have it return nonsense -without indicating anything might be wrong. +`schedparam' + Change the scheduling parameter (the scheduling priority) for the + thread. The default is 0. - - Macro: void assert (int EXPRESSION) - Verify the programmer's belief that EXPRESSION is nonzero at this - point in the program. + This attribute is not significant if the scheduling policy is + `SCHED_OTHER'; it only matters for the realtime policies + `SCHED_RR' and `SCHED_FIFO'. - If `NDEBUG' is not defined, `assert' tests the value of - EXPRESSION. If it is false (zero), `assert' aborts the program - (*note Aborting a Program::) after printing a message of the form: + The scheduling priority of a thread can be changed after creation + with `pthread_setschedparam'. - `FILE':LINENUM: FUNCTION: Assertion `EXPRESSION' failed. +`inheritsched' + Choose whether the scheduling policy and scheduling parameter for + the newly created thread are determined by the values of the + SCHEDPOLICY and SCHEDPARAM attributes (value + `PTHREAD_EXPLICIT_SCHED') or are inherited from the parent thread + (value `PTHREAD_INHERIT_SCHED'). The default is + `PTHREAD_EXPLICIT_SCHED'. - on the standard error stream `stderr' (*note Standard Streams::). - The filename and line number are taken from the C preprocessor - macros `__FILE__' and `__LINE__' and specify where the call to - `assert' was made. When using the GNU C compiler, the name of the - function which calls `assert' is taken from the built-in variable - `__PRETTY_FUNCTION__'; with older compilers, the function name and - following colon are omitted. +`scope' + Choose the scheduling contention scope for the created thread. The + default is `PTHREAD_SCOPE_SYSTEM', meaning that the threads contend + for CPU time with all processes running on the machine. In + particular, thread priorities are interpreted relative to the + priorities of all other processes on the machine. The other + possibility, `PTHREAD_SCOPE_PROCESS', means that scheduling + contention occurs only between the threads of the running process: + thread priorities are interpreted relative to the priorities of + the other threads of the process, regardless of the priorities of + other processes. - If the preprocessor macro `NDEBUG' is defined before `assert.h' is - included, the `assert' macro is defined to do absolutely nothing. + `PTHREAD_SCOPE_PROCESS' is not supported in LinuxThreads. If you + try to set the scope to this value, `pthread_attr_setscope' will + fail and return `ENOTSUP'. - *Warning:* Even the argument expression EXPRESSION is not - evaluated if `NDEBUG' is in effect. So never use `assert' with - arguments that involve side effects. For example, `assert (++i > - 0);' is a bad idea, because `i' will not be incremented if - `NDEBUG' is defined. +`stackaddr' + Provide an address for an application managed stack. The size of + the stack must be at least `PTHREAD_STACK_MIN'. - Sometimes the "impossible" condition you want to check for is an -error return from an operating system function. Then it is useful to -display not only where the program crashes, but also what error was -returned. The `assert_perror' macro makes this easy. +`stacksize' + Change the size of the stack created for the thread. The value + defines the minimum stack size, in bytes. - - Macro: void assert_perror (int ERRNUM) - Similar to `assert', but verifies that ERRNUM is zero. + If the value exceeds the system's maximum stack size, or is smaller + than `PTHREAD_STACK_MIN', `pthread_attr_setstacksize' will fail + and return `EINVAL'. - If `NDEBUG' is defined, `assert_perror' tests the value of ERRNUM. - If it is nonzero, `assert_perror' aborts the program after - printing a message of the form: +`stack' + Provide both the address and size of an application managed stack + to use for the new thread. The base of the memory area is + STACKADDR with the size of the memory area, STACKSIZE, measured in + bytes. - `FILE':LINENUM: FUNCTION: ERROR TEXT + If the value of STACKSIZE is less than `PTHREAD_STACK_MIN', or + greater than the system's maximum stack size, or if the value of + STACKADDR lacks the proper alignment, `pthread_attr_setstack' will + fail and return `EINVAL'. - on the standard error stream. The file name, line number, and - function name are as for `assert'. The error text is the result of - `strerror (ERRNUM)'. *Note Error Messages::. +`guardsize' + Change the minimum size in bytes of the guard area for the thread's + stack. The default size is a single page. If this value is set, + it will be rounded up to the nearest page size. If the value is + set to 0, a guard area will not be created for this thread. The + space allocated for the guard area is used to catch stack + overflow. Therefore, when allocating large structures on the + stack, a larger guard area may be required to catch a stack + overflow. - Like `assert', if `NDEBUG' is defined before `assert.h' is - included, the `assert_perror' macro does absolutely nothing. It - does not evaluate the argument, so ERRNUM should not have any side - effects. It is best for ERRNUM to be just a simple variable - reference; often it will be `errno'. + If the caller is managing their own stacks (if the `stackaddr' + attribute has been set), then the `guardsize' attribute is ignored. - This macro is a GNU extension. + If the value exceeds the `stacksize', `pthread_atrr_setguardsize' + will fail and return `EINVAL'. - *Usage note:* The `assert' facility is designed for detecting -_internal inconsistency_; it is not suitable for reporting invalid -input or improper usage by the _user_ of the program. + +File: libc.info, Node: Cancellation, Next: Cleanup Handlers, Prev: Thread Attributes, Up: POSIX Threads - The information in the diagnostic messages printed by the `assert' -and `assert_perror' macro is intended to help you, the programmer, -track down the cause of a bug, but is not really useful for telling a -user of your program why his or her input was invalid or why a command -could not be carried out. What's more, your program should not abort -when given invalid input, as `assert' would do--it should exit with -nonzero status (*note Exit Status::) after printing its error messages, -or perhaps read another command or move on to the next input file. +Cancellation +============ - *Note Error Messages::, for information on printing error messages -for problems that _do not_ represent bugs in the program. + Cancellation is the mechanism by which a thread can terminate the +execution of another thread. More precisely, a thread can send a +cancellation request to another thread. Depending on its settings, the +target thread can then either ignore the request, honor it immediately, +or defer it till it reaches a cancellation point. When threads are +first created by `pthread_create', they always defer cancellation +requests. - -File: libc.info, Node: Variadic Functions, Next: Null Pointer Constant, Prev: Consistency Checking, Up: Language Features + When a thread eventually honors a cancellation request, it behaves +as if `pthread_exit(PTHREAD_CANCELED)' was called. All cleanup handlers +are executed in reverse order, finalization functions for +thread-specific data are called, and finally the thread stops executing. +If the canceled thread was joinable, the return value +`PTHREAD_CANCELED' is provided to whichever thread calls PTHREAD_JOIN +on it. See `pthread_exit' for more information. -Variadic Functions -================== + Cancellation points are the points where the thread checks for +pending cancellation requests and performs them. The POSIX threads +functions `pthread_join', `pthread_cond_wait', +`pthread_cond_timedwait', `pthread_testcancel', `sem_wait', and +`sigwait' are cancellation points. In addition, these system calls are +cancellation points: - ISO C defines a syntax for declaring a function to take a variable -number or type of arguments. (Such functions are referred to as -"varargs functions" or "variadic functions".) However, the language -itself provides no mechanism for such functions to access their -non-required arguments; instead, you use the variable arguments macros -defined in `stdarg.h'. +accept open sendmsg +close pause sendto +connect read system +fcntl recv tcdrain +fsync recvfrom wait +lseek recvmsg waitpid +msync send write +nanosleep - This section describes how to declare variadic functions, how to -write them, and how to call them properly. +All library functions that call these functions (such as `printf') are +also cancellation points. - *Compatibility Note:* Many older C dialects provide a similar, but -incompatible, mechanism for defining functions with variable numbers of -arguments, using `varargs.h'. + - Function: int pthread_setcancelstate (int STATE, int *OLDSTATE) + `pthread_setcancelstate' changes the cancellation state for the + calling thread - that is, whether cancellation requests are + ignored or not. The STATE argument is the new cancellation state: + either `PTHREAD_CANCEL_ENABLE' to enable cancellation, or + `PTHREAD_CANCEL_DISABLE' to disable cancellation (cancellation + requests are ignored). -* Menu: + If OLDSTATE is not `NULL', the previous cancellation state is + stored in the location pointed to by OLDSTATE, and can thus be + restored later by another call to `pthread_setcancelstate'. -* Why Variadic:: Reasons for making functions take - variable arguments. -* How Variadic:: How to define and call variadic functions. -* Variadic Example:: A complete example. + If the STATE argument is not `PTHREAD_CANCEL_ENABLE' or + `PTHREAD_CANCEL_DISABLE', `pthread_setcancelstate' fails and + returns `EINVAL'. Otherwise it returns 0. - -File: libc.info, Node: Why Variadic, Next: How Variadic, Up: Variadic Functions + - Function: int pthread_setcanceltype (int TYPE, int *OLDTYPE) + `pthread_setcanceltype' changes the type of responses to + cancellation requests for the calling thread: asynchronous + (immediate) or deferred. The TYPE argument is the new + cancellation type: either `PTHREAD_CANCEL_ASYNCHRONOUS' to cancel + the calling thread as soon as the cancellation request is + received, or `PTHREAD_CANCEL_DEFERRED' to keep the cancellation + request pending until the next cancellation point. If OLDTYPE is + not `NULL', the previous cancellation state is stored in the + location pointed to by OLDTYPE, and can thus be restored later by + another call to `pthread_setcanceltype'. -Why Variadic Functions are Used -------------------------------- + If the TYPE argument is not `PTHREAD_CANCEL_DEFERRED' or + `PTHREAD_CANCEL_ASYNCHRONOUS', `pthread_setcanceltype' fails and + returns `EINVAL'. Otherwise it returns 0. - Ordinary C functions take a fixed number of arguments. When you -define a function, you specify the data type for each argument. Every -call to the function should supply the expected number of arguments, -with types that can be converted to the specified ones. Thus, if the -function `foo' is declared with `int foo (int, char *);' then you must -call it with two arguments, a number (any kind will do) and a string -pointer. + - Function: void pthread_testcancel (VOID) + `pthread_testcancel' does nothing except testing for pending + cancellation and executing it. Its purpose is to introduce explicit + checks for cancellation in long sequences of code that do not call + cancellation point functions otherwise. - But some functions perform operations that can meaningfully accept an -unlimited number of arguments. + +File: libc.info, Node: Cleanup Handlers, Next: Mutexes, Prev: Cancellation, Up: POSIX Threads - In some cases a function can handle any number of values by -operating on all of them as a block. For example, consider a function -that allocates a one-dimensional array with `malloc' to hold a -specified set of values. This operation makes sense for any number of -values, as long as the length of the array corresponds to that number. -Without facilities for variable arguments, you would have to define a -separate function for each possible array size. +Cleanup Handlers +================ - The library function `printf' (*note Formatted Output::) is an -example of another class of function where variable arguments are -useful. This function prints its arguments (which can vary in type as -well as number) under the control of a format template string. + Cleanup handlers are functions that get called when a thread +terminates, either by calling `pthread_exit' or because of +cancellation. Cleanup handlers are installed and removed following a +stack-like discipline. - These are good reasons to define a "variadic" function which can -handle as many arguments as the caller chooses to pass. + The purpose of cleanup handlers is to free the resources that a +thread may hold at the time it terminates. In particular, if a thread +exits or is canceled while it owns a locked mutex, the mutex will +remain locked forever and prevent other threads from executing +normally. The best way to avoid this is, just before locking the mutex, +to install a cleanup handler whose effect is to unlock the mutex. +Cleanup handlers can be used similarly to free blocks allocated with +`malloc' or close file descriptors on thread termination. - Some functions such as `open' take a fixed set of arguments, but -occasionally ignore the last few. Strict adherence to ISO C requires -these functions to be defined as variadic; in practice, however, the GNU -C compiler and most other C compilers let you define such a function to -take a fixed set of arguments--the most it can ever use--and then only -_declare_ the function as variadic (or not declare its arguments at -all!). + Here is how to lock a mutex MUT in such a way that it will be +unlocked if the thread is canceled while MUT is locked: - -File: libc.info, Node: How Variadic, Next: Variadic Example, Prev: Why Variadic, Up: Variadic Functions + pthread_cleanup_push(pthread_mutex_unlock, (void *) &mut); + pthread_mutex_lock(&mut); + /* do some work */ + pthread_mutex_unlock(&mut); + pthread_cleanup_pop(0); -How Variadic Functions are Defined and Used -------------------------------------------- + Equivalently, the last two lines can be replaced by - Defining and using a variadic function involves three steps: + pthread_cleanup_pop(1); - * _Define_ the function as variadic, using an ellipsis (`...') in - the argument list, and using special macros to access the variable - arguments. *Note Receiving Arguments::. + Notice that the code above is safe only in deferred cancellation mode +(see `pthread_setcanceltype'). In asynchronous cancellation mode, a +cancellation can occur between `pthread_cleanup_push' and +`pthread_mutex_lock', or between `pthread_mutex_unlock' and +`pthread_cleanup_pop', resulting in both cases in the thread trying to +unlock a mutex not locked by the current thread. This is the main +reason why asynchronous cancellation is difficult to use. - * _Declare_ the function as variadic, using a prototype with an - ellipsis (`...'), in all the files which call it. *Note Variadic - Prototypes::. + If the code above must also work in asynchronous cancellation mode, +then it must switch to deferred mode for locking and unlocking the +mutex: - * _Call_ the function by writing the fixed arguments followed by the - additional variable arguments. *Note Calling Variadics::. + pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype); + pthread_cleanup_push(pthread_mutex_unlock, (void *) &mut); + pthread_mutex_lock(&mut); + /* do some work */ + pthread_cleanup_pop(1); + pthread_setcanceltype(oldtype, NULL); -* Menu: + The code above can be rewritten in a more compact and efficient way, +using the non-portable functions `pthread_cleanup_push_defer_np' and +`pthread_cleanup_pop_restore_np': -* Variadic Prototypes:: How to make a prototype for a function - with variable arguments. -* Receiving Arguments:: Steps you must follow to access the - optional argument values. -* How Many Arguments:: How to decide whether there are more arguments. -* Calling Variadics:: Things you need to know about calling - variable arguments functions. -* Argument Macros:: Detailed specification of the macros - for accessing variable arguments. -* Old Varargs:: The pre-ISO way of defining variadic functions. + pthread_cleanup_push_defer_np(pthread_mutex_unlock, (void *) &mut); + pthread_mutex_lock(&mut); + /* do some work */ + pthread_cleanup_pop_restore_np(1); - -File: libc.info, Node: Variadic Prototypes, Next: Receiving Arguments, Up: How Variadic + - Function: void pthread_cleanup_push (void (*ROUTINE) (void *), void + *ARG) + `pthread_cleanup_push' installs the ROUTINE function with argument + ARG as a cleanup handler. From this point on to the matching + `pthread_cleanup_pop', the function ROUTINE will be called with + arguments ARG when the thread terminates, either through + `pthread_exit' or by cancellation. If several cleanup handlers are + active at that point, they are called in LIFO order: the most + recently installed handler is called first. -Syntax for Variable Arguments -............................. + - Function: void pthread_cleanup_pop (int EXECUTE) + `pthread_cleanup_pop' removes the most recently installed cleanup + handler. If the EXECUTE argument is not 0, it also executes the + handler, by calling the ROUTINE function with arguments ARG. If + the EXECUTE argument is 0, the handler is only removed but not + executed. - A function that accepts a variable number of arguments must be -declared with a prototype that says so. You write the fixed arguments -as usual, and then tack on `...' to indicate the possibility of -additional arguments. The syntax of ISO C requires at least one fixed -argument before the `...'. For example, + Matching pairs of `pthread_cleanup_push' and `pthread_cleanup_pop' +must occur in the same function, at the same level of block nesting. +Actually, `pthread_cleanup_push' and `pthread_cleanup_pop' are macros, +and the expansion of `pthread_cleanup_push' introduces an open brace +`{' with the matching closing brace `}' being introduced by the +expansion of the matching `pthread_cleanup_pop'. - int - func (const char *a, int b, ...) - { - ... - } + - Function: void pthread_cleanup_push_defer_np (void (*ROUTINE) (void + *), void *ARG) + `pthread_cleanup_push_defer_np' is a non-portable extension that + combines `pthread_cleanup_push' and `pthread_setcanceltype'. It + pushes a cleanup handler just as `pthread_cleanup_push' does, but + also saves the current cancellation type and sets it to deferred + cancellation. This ensures that the cleanup mechanism is effective + even if the thread was initially in asynchronous cancellation mode. -defines a function `func' which returns an `int' and takes two required -arguments, a `const char *' and an `int'. These are followed by any -number of anonymous arguments. + - Function: void pthread_cleanup_pop_restore_np (int EXECUTE) + `pthread_cleanup_pop_restore_np' pops a cleanup handler introduced + by `pthread_cleanup_push_defer_np', and restores the cancellation + type to its value at the time `pthread_cleanup_push_defer_np' was + called. - *Portability note:* For some C compilers, the last required argument -must not be declared `register' in the function definition. -Furthermore, this argument's type must be "self-promoting": that is, -the default promotions must not change its type. This rules out array -and function types, as well as `float', `char' (whether signed or not) -and `short int' (whether signed or not). This is actually an ISO C -requirement. + `pthread_cleanup_push_defer_np' and `pthread_cleanup_pop_restore_np' +must occur in matching pairs, at the same level of block nesting. - -File: libc.info, Node: Receiving Arguments, Next: How Many Arguments, Prev: Variadic Prototypes, Up: How Variadic + The sequence -Receiving the Argument Values -............................. + pthread_cleanup_push_defer_np(routine, arg); + ... + pthread_cleanup_pop_defer_np(execute); - Ordinary fixed arguments have individual names, and you can use these -names to access their values. But optional arguments have no -names--nothing but `...'. How can you access them? +is functionally equivalent to (but more compact and efficient than) - The only way to access them is sequentially, in the order they were -written, and you must use special macros from `stdarg.h' in the -following three step process: + { + int oldtype; + pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, &oldtype); + pthread_cleanup_push(routine, arg); + ... + pthread_cleanup_pop(execute); + pthread_setcanceltype(oldtype, NULL); + } - 1. You initialize an argument pointer variable of type `va_list' using - `va_start'. The argument pointer when initialized points to the - first optional argument. + +File: libc.info, Node: Mutexes, Next: Condition Variables, Prev: Cleanup Handlers, Up: POSIX Threads - 2. You access the optional arguments by successive calls to `va_arg'. - The first call to `va_arg' gives you the first optional argument, - the next call gives you the second, and so on. +Mutexes +======= - You can stop at any time if you wish to ignore any remaining - optional arguments. It is perfectly all right for a function to - access fewer arguments than were supplied in the call, but you - will get garbage values if you try to access too many arguments. + A mutex is a MUTual EXclusion device, and is useful for protecting +shared data structures from concurrent modifications, and implementing +critical sections and monitors. - 3. You indicate that you are finished with the argument pointer - variable by calling `va_end'. + A mutex has two possible states: unlocked (not owned by any thread), +and locked (owned by one thread). A mutex can never be owned by two +different threads simultaneously. A thread attempting to lock a mutex +that is already locked by another thread is suspended until the owning +thread unlocks the mutex first. - (In practice, with most C compilers, calling `va_end' does nothing. - This is always true in the GNU C compiler. But you might as well - call `va_end' just in case your program is someday compiled with a - peculiar compiler.) + None of the mutex functions is a cancellation point, not even +`pthread_mutex_lock', in spite of the fact that it can suspend a thread +for arbitrary durations. This way, the status of mutexes at +cancellation points is predictable, allowing cancellation handlers to +unlock precisely those mutexes that need to be unlocked before the +thread stops executing. Consequently, threads using deferred +cancellation should never hold a mutex for extended periods of time. - *Note Argument Macros::, for the full definitions of `va_start', -`va_arg' and `va_end'. + It is not safe to call mutex functions from a signal handler. In +particular, calling `pthread_mutex_lock' or `pthread_mutex_unlock' from +a signal handler may deadlock the calling thread. - Steps 1 and 3 must be performed in the function that accepts the -optional arguments. However, you can pass the `va_list' variable as an -argument to another function and perform all or part of step 2 there. + - Function: int pthread_mutex_init (pthread_mutex_t *MUTEX, const + pthread_mutexattr_t *MUTEXATTR) + `pthread_mutex_init' initializes the mutex object pointed to by + MUTEX according to the mutex attributes specified in MUTEXATTR. + If MUTEXATTR is `NULL', default attributes are used instead. - You can perform the entire sequence of three steps multiple times -within a single function invocation. If you want to ignore the optional -arguments, you can do these steps zero times. + The LinuxThreads implementation supports only one mutex attribute, + the MUTEX TYPE, which is either "fast", "recursive", or "error + checking". The type of a mutex determines whether it can be locked + again by a thread that already owns it. The default type is + "fast". - You can have more than one argument pointer variable if you like. -You can initialize each variable with `va_start' when you wish, and -then you can fetch arguments with each argument pointer as you wish. -Each argument pointer variable will sequence through the same set of -argument values, but at its own pace. + Variables of type `pthread_mutex_t' can also be initialized + statically, using the constants `PTHREAD_MUTEX_INITIALIZER' (for + timed mutexes), `PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP' (for + recursive mutexes), `PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP' (for + fast mutexes(, and `PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP' (for + error checking mutexes). - *Portability note:* With some compilers, once you pass an argument -pointer value to a subroutine, you must not keep using the same -argument pointer value after that subroutine returns. For full -portability, you should just pass it to `va_end'. This is actually an -ISO C requirement, but most ANSI C compilers work happily regardless. + `pthread_mutex_init' always returns 0. - -File: libc.info, Node: How Many Arguments, Next: Calling Variadics, Prev: Receiving Arguments, Up: How Variadic + - Function: int pthread_mutex_lock (pthread_mutex_t *mutex)) + `pthread_mutex_lock' locks the given mutex. If the mutex is + currently unlocked, it becomes locked and owned by the calling + thread, and `pthread_mutex_lock' returns immediately. If the mutex + is already locked by another thread, `pthread_mutex_lock' suspends + the calling thread until the mutex is unlocked. -How Many Arguments Were Supplied -................................ + If the mutex is already locked by the calling thread, the behavior + of `pthread_mutex_lock' depends on the type of the mutex. If the + mutex is of the "fast" type, the calling thread is suspended. It + will remain suspended forever, because no other thread can unlock + the mutex. If the mutex is of the "error checking" type, + `pthread_mutex_lock' returns immediately with the error code + `EDEADLK'. If the mutex is of the "recursive" type, + `pthread_mutex_lock' succeeds and returns immediately, recording + the number of times the calling thread has locked the mutex. An + equal number of `pthread_mutex_unlock' operations must be + performed before the mutex returns to the unlocked state. - There is no general way for a function to determine the number and -type of the optional arguments it was called with. So whoever designs -the function typically designs a convention for the caller to specify -the number and type of arguments. It is up to you to define an -appropriate calling convention for each variadic function, and write -all calls accordingly. + - Function: int pthread_mutex_trylock (pthread_mutex_t *MUTEX) + `pthread_mutex_trylock' behaves identically to + `pthread_mutex_lock', except that it does not block the calling + thread if the mutex is already locked by another thread (or by the + calling thread in the case of a "fast" mutex). Instead, + `pthread_mutex_trylock' returns immediately with the error code + `EBUSY'. - One kind of calling convention is to pass the number of optional -arguments as one of the fixed arguments. This convention works provided -all of the optional arguments are of the same type. + - Function: int pthread_mutex_timedlock (pthread_mutex_t *MUTEX, const + struct timespec *ABSTIME) + The `pthread_mutex_timedlock' is similar to the + `pthread_mutex_lock' function but instead of blocking for in + indefinite time if the mutex is locked by another thread, it + returns when the time specified in ABSTIME is reached. - A similar alternative is to have one of the required arguments be a -bit mask, with a bit for each possible purpose for which an optional -argument might be supplied. You would test the bits in a predefined -sequence; if the bit is set, fetch the value of the next argument, -otherwise use a default value. + This function can only be used on standard ("timed") and "error + checking" mutexes. It behaves just like `pthread_mutex_lock' for + all other types. - A required argument can be used as a pattern to specify both the -number and types of the optional arguments. The format string argument -to `printf' is one example of this (*note Formatted Output Functions::). + If the mutex is successfully locked, the function returns zero. + If the time specified in ABSTIME is reached without the mutex + being locked, `ETIMEDOUT' is returned. - Another possibility is to pass an "end marker" value as the last -optional argument. For example, for a function that manipulates an -arbitrary number of pointer arguments, a null pointer might indicate the -end of the argument list. (This assumes that a null pointer isn't -otherwise meaningful to the function.) The `execl' function works in -just this way; see *Note Executing a File::. + This function was introduced in the POSIX.1d revision of the POSIX + standard. - -File: libc.info, Node: Calling Variadics, Next: Argument Macros, Prev: How Many Arguments, Up: How Variadic + - Function: int pthread_mutex_unlock (pthread_mutex_t *MUTEX) + `pthread_mutex_unlock' unlocks the given mutex. The mutex is + assumed to be locked and owned by the calling thread on entrance to + `pthread_mutex_unlock'. If the mutex is of the "fast" type, + `pthread_mutex_unlock' always returns it to the unlocked state. If + it is of the "recursive" type, it decrements the locking count of + the mutex (number of `pthread_mutex_lock' operations performed on + it by the calling thread), and only when this count reaches zero + is the mutex actually unlocked. -Calling Variadic Functions -.......................... + On "error checking" mutexes, `pthread_mutex_unlock' actually + checks at run-time that the mutex is locked on entrance, and that + it was locked by the same thread that is now calling + `pthread_mutex_unlock'. If these conditions are not met, + `pthread_mutex_unlock' returns `EPERM', and the mutex remains + unchanged. "Fast" and "recursive" mutexes perform no such checks, + thus allowing a locked mutex to be unlocked by a thread other than + its owner. This is non-portable behavior and must not be relied + upon. - You don't have to do anything special to call a variadic function. -Just put the arguments (required arguments, followed by optional ones) -inside parentheses, separated by commas, as usual. But you must declare -the function with a prototype and know how the argument values are -converted. + - Function: int pthread_mutex_destroy (pthread_mutex_t *MUTEX) + `pthread_mutex_destroy' destroys a mutex object, freeing the + resources it might hold. The mutex must be unlocked on entrance. + In the LinuxThreads implementation, no resources are associated + with mutex objects, thus `pthread_mutex_destroy' actually does + nothing except checking that the mutex is unlocked. - In principle, functions that are _defined_ to be variadic must also -be _declared_ to be variadic using a function prototype whenever you -call them. (*Note Variadic Prototypes::, for how.) This is because -some C compilers use a different calling convention to pass the same set -of argument values to a function depending on whether that function -takes variable arguments or fixed arguments. + If the mutex is locked by some thread, `pthread_mutex_destroy' + returns `EBUSY'. Otherwise it returns 0. - In practice, the GNU C compiler always passes a given set of argument -types in the same way regardless of whether they are optional or -required. So, as long as the argument types are self-promoting, you can -safely omit declaring them. Usually it is a good idea to declare the -argument types for variadic functions, and indeed for all functions. -But there are a few functions which it is extremely convenient not to -have to declare as variadic--for example, `open' and `printf'. + If any of the above functions (except `pthread_mutex_init') is +applied to an uninitialized mutex, they will simply return `EINVAL' and +do nothing. - Since the prototype doesn't specify types for optional arguments, in -a call to a variadic function the "default argument promotions" are -performed on the optional argument values. This means the objects of -type `char' or `short int' (whether signed or not) are promoted to -either `int' or `unsigned int', as appropriate; and that objects of -type `float' are promoted to type `double'. So, if the caller passes a -`char' as an optional argument, it is promoted to an `int', and the -function can access it with `va_arg (AP, int)'. + A shared global variable X can be protected by a mutex as follows: - Conversion of the required arguments is controlled by the function -prototype in the usual way: the argument expression is converted to the -declared argument type as if it were being assigned to a variable of -that type. + int x; + pthread_mutex_t mut = PTHREAD_MUTEX_INITIALIZER; - -File: libc.info, Node: Argument Macros, Next: Old Varargs, Prev: Calling Variadics, Up: How Variadic + All accesses and modifications to X should be bracketed by calls to +`pthread_mutex_lock' and `pthread_mutex_unlock' as follows: -Argument Access Macros -...................... + pthread_mutex_lock(&mut); + /* operate on x */ + pthread_mutex_unlock(&mut); - Here are descriptions of the macros used to retrieve variable -arguments. These macros are defined in the header file `stdarg.h'. + Mutex attributes can be specified at mutex creation time, by passing +a mutex attribute object as second argument to `pthread_mutex_init'. +Passing `NULL' is equivalent to passing a mutex attribute object with +all attributes set to their default values. - - Data Type: va_list - The type `va_list' is used for argument pointer variables. + - Function: int pthread_mutexattr_init (pthread_mutexattr_t *ATTR) + `pthread_mutexattr_init' initializes the mutex attribute object + ATTR and fills it with default values for the attributes. - - Macro: void va_start (va_list AP, LAST-REQUIRED) - This macro initializes the argument pointer variable AP to point - to the first of the optional arguments of the current function; - LAST-REQUIRED must be the last required argument to the function. + This function always returns 0. - *Note Old Varargs::, for an alternate definition of `va_start' - found in the header file `varargs.h'. + - Function: int pthread_mutexattr_destroy (pthread_mutexattr_t *ATTR) + `pthread_mutexattr_destroy' destroys a mutex attribute object, + which must not be reused until it is reinitialized. + `pthread_mutexattr_destroy' does nothing in the LinuxThreads + implementation. - - Macro: TYPE va_arg (va_list AP, TYPE) - The `va_arg' macro returns the value of the next optional argument, - and modifies the value of AP to point to the subsequent argument. - Thus, successive uses of `va_arg' return successive optional - arguments. + This function always returns 0. - The type of the value returned by `va_arg' is TYPE as specified in - the call. TYPE must be a self-promoting type (not `char' or - `short int' or `float') that matches the type of the actual - argument. + LinuxThreads supports only one mutex attribute: the mutex type, +which is either `PTHREAD_MUTEX_ADAPTIVE_NP' for "fast" mutexes, +`PTHREAD_MUTEX_RECURSIVE_NP' for "recursive" mutexes, +`PTHREAD_MUTEX_TIMED_NP' for "timed" mutexes, or +`PTHREAD_MUTEX_ERRORCHECK_NP' for "error checking" mutexes. As the +`NP' suffix indicates, this is a non-portable extension to the POSIX +standard and should not be employed in portable programs. - - Macro: void va_end (va_list AP) - This ends the use of AP. After a `va_end' call, further `va_arg' - calls with the same AP may not work. You should invoke `va_end' - before returning from the function in which `va_start' was invoked - with the same AP argument. + The mutex type determines what happens if a thread attempts to lock a +mutex it already owns with `pthread_mutex_lock'. If the mutex is of the +"fast" type, `pthread_mutex_lock' simply suspends the calling thread +forever. If the mutex is of the "error checking" type, +`pthread_mutex_lock' returns immediately with the error code `EDEADLK'. +If the mutex is of the "recursive" type, the call to +`pthread_mutex_lock' returns immediately with a success return code. +The number of times the thread owning the mutex has locked it is +recorded in the mutex. The owning thread must call +`pthread_mutex_unlock' the same number of times before the mutex +returns to the unlocked state. - In the GNU C library, `va_end' does nothing, and you need not ever - use it except for reasons of portability. + The default mutex type is "timed", that is, `PTHREAD_MUTEX_TIMED_NP'. + - Function: int pthread_mutexattr_settype (pthread_mutexattr_t *ATTR, + int TYPE) + `pthread_mutexattr_settype' sets the mutex type attribute in ATTR + to the value specified by TYPE. - Sometimes it is necessary to parse the list of parameters more than -once or one wants to remember a certain position in the parameter list. -To do this, one will have to make a copy of the current value of the -argument. But `va_list' is an opaque type and one cannot necessarily -assign the value of one variable of type `va_list' to another variable -of the same type. + If TYPE is not `PTHREAD_MUTEX_ADAPTIVE_NP', + `PTHREAD_MUTEX_RECURSIVE_NP', `PTHREAD_MUTEX_TIMED_NP', or + `PTHREAD_MUTEX_ERRORCHECK_NP', this function will return `EINVAL' + and leave ATTR unchanged. - - Macro: void __va_copy (va_list DEST, va_list SRC) - The `__va_copy' macro allows copying of objects of type `va_list' - even if this is not an integral type. The argument pointer in - DEST is initialized to point to the same argument as the pointer - in SRC. + The standard Unix98 identifiers `PTHREAD_MUTEX_DEFAULT', + `PTHREAD_MUTEX_NORMAL', `PTHREAD_MUTEX_RECURSIVE', and + `PTHREAD_MUTEX_ERRORCHECK' are also permitted. - This macro is a GNU extension but it will hopefully also be - available in the next update of the ISO C standard. - If you want to use `__va_copy' you should always be prepared for the -possibility that this macro will not be available. On architectures -where a simple assignment is invalid, hopefully `__va_copy' _will_ be -available, so one should always write something like this: + - Function: int pthread_mutexattr_gettype (const pthread_mutexattr_t + *ATTR, int *TYPE) + `pthread_mutexattr_gettype' retrieves the current value of the + mutex type attribute in ATTR and stores it in the location pointed + to by TYPE. - { - va_list ap, save; - ... - #ifdef __va_copy - __va_copy (save, ap); - #else - save = ap; - #endif - ... - } + This function always returns 0.  -File: libc.info, Node: Variadic Example, Prev: How Variadic, Up: Variadic Functions - -Example of a Variadic Function ------------------------------- +File: libc.info, Node: Condition Variables, Next: POSIX Semaphores, Prev: Mutexes, Up: POSIX Threads - Here is a complete sample function that accepts a variable number of -arguments. The first argument to the function is the count of remaining -arguments, which are added up and the result returned. While trivial, -this function is sufficient to illustrate how to use the variable -arguments facility. +Condition Variables +=================== - #include - #include - - int - add_em_up (int count,...) - { - va_list ap; - int i, sum; - - va_start (ap, count); /* Initialize the argument list. */ - - sum = 0; - for (i = 0; i < count; i++) - sum += va_arg (ap, int); /* Get the next argument value. */ - - va_end (ap); /* Clean up. */ - return sum; - } - - int - main (void) - { - /* This call prints 16. */ - printf ("%d\n", add_em_up (3, 5, 5, 6)); - - /* This call prints 55. */ - printf ("%d\n", add_em_up (10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)); - - return 0; - } + A condition (short for "condition variable") is a synchronization +device that allows threads to suspend execution until some predicate on +shared data is satisfied. The basic operations on conditions are: signal +the condition (when the predicate becomes true), and wait for the +condition, suspending the thread execution until another thread signals +the condition. - -File: libc.info, Node: Old Varargs, Prev: Argument Macros, Up: How Variadic + A condition variable must always be associated with a mutex, to avoid +the race condition where a thread prepares to wait on a condition +variable and another thread signals the condition just before the first +thread actually waits on it. -Old-Style Variadic Functions -............................ + - Function: int pthread_cond_init (pthread_cond_t *COND, + pthread_condattr_t *cond_ATTR) + `pthread_cond_init' initializes the condition variable COND, using + the condition attributes specified in COND_ATTR, or default + attributes if COND_ATTR is `NULL'. The LinuxThreads implementation + supports no attributes for conditions, hence the COND_ATTR + parameter is actually ignored. - Before ISO C, programmers used a slightly different facility for -writing variadic functions. The GNU C compiler still supports it; -currently, it is more portable than the ISO C facility, since support -for ISO C is still not universal. The header file which defines the -old-fashioned variadic facility is called `varargs.h'. + Variables of type `pthread_cond_t' can also be initialized + statically, using the constant `PTHREAD_COND_INITIALIZER'. - Using `varargs.h' is almost the same as using `stdarg.h'. There is -no difference in how you call a variadic function; see *Note Calling -Variadics::. The only difference is in how you define them. First of -all, you must use old-style non-prototype syntax, like this: + This function always returns 0. - tree - build (va_alist) - va_dcl - { + - Function: int pthread_cond_signal (pthread_cond_t *COND) + `pthread_cond_signal' restarts one of the threads that are waiting + on the condition variable COND. If no threads are waiting on COND, + nothing happens. If several threads are waiting on COND, exactly + one is restarted, but it is not specified which. - Secondly, you must give `va_start' only one argument, like this: + This function always returns 0. - va_list p; - va_start (p); + - Function: int pthread_cond_broadcast (pthread_cond_t *COND) + `pthread_cond_broadcast' restarts all the threads that are waiting + on the condition variable COND. Nothing happens if no threads are + waiting on COND. - These are the special macros used for defining old-style variadic -functions: + This function always returns 0. - - Macro: va_alist - This macro stands for the argument name list required in a variadic - function. + - Function: int pthread_cond_wait (pthread_cond_t *COND, + pthread_mutex_t *MUTEX) + `pthread_cond_wait' atomically unlocks the MUTEX (as per + `pthread_unlock_mutex') and waits for the condition variable COND + to be signaled. The thread execution is suspended and does not + consume any CPU time until the condition variable is signaled. The + MUTEX must be locked by the calling thread on entrance to + `pthread_cond_wait'. Before returning to the calling thread, + `pthread_cond_wait' re-acquires MUTEX (as per + `pthread_lock_mutex'). - - Macro: va_dcl - This macro declares the implicit argument or arguments for a - variadic function. + Unlocking the mutex and suspending on the condition variable is + done atomically. Thus, if all threads always acquire the mutex + before signaling the condition, this guarantees that the condition + cannot be signaled (and thus ignored) between the time a thread + locks the mutex and the time it waits on the condition variable. - - Macro: void va_start (va_list AP) - This macro, as defined in `varargs.h', initializes the argument - pointer variable AP to point to the first argument of the current - function. + This function always returns 0. - The other argument macros, `va_arg' and `va_end', are the same in -`varargs.h' as in `stdarg.h'; see *Note Argument Macros::, for details. + - Function: int pthread_cond_timedwait (pthread_cond_t *COND, + pthread_mutex_t *MUTEX, const struct timespec *ABSTIME) + `pthread_cond_timedwait' atomically unlocks MUTEX and waits on + COND, as `pthread_cond_wait' does, but it also bounds the duration + of the wait. If COND has not been signaled before time ABSTIME, + the mutex MUTEX is re-acquired and `pthread_cond_timedwait' + returns the error code `ETIMEDOUT'. The wait can also be + interrupted by a signal; in that case `pthread_cond_timedwait' + returns `EINTR'. - It does not work to include both `varargs.h' and `stdarg.h' in the -same compilation; they define `va_start' in conflicting ways. + The ABSTIME parameter specifies an absolute time, with the same + origin as `time' and `gettimeofday': an ABSTIME of 0 corresponds + to 00:00:00 GMT, January 1, 1970. - -File: libc.info, Node: Null Pointer Constant, Next: Important Data Types, Prev: Variadic Functions, Up: Language Features + - Function: int pthread_cond_destroy (pthread_cond_t *COND) + `pthread_cond_destroy' destroys the condition variable COND, + freeing the resources it might hold. If any threads are waiting + on the condition variable, `pthread_cond_destroy' leaves COND + untouched and returns `EBUSY'. Otherwise it returns 0, and COND + must not be used again until it is reinitialized. -Null Pointer Constant -===================== + In the LinuxThreads implementation, no resources are associated + with condition variables, so `pthread_cond_destroy' actually does + nothing. - The null pointer constant is guaranteed not to point to any real -object. You can assign it to any pointer variable since it has type -`void *'. The preferred way to write a null pointer constant is with -`NULL'. + `pthread_cond_wait' and `pthread_cond_timedwait' are cancellation +points. If a thread is canceled while suspended in one of these +functions, the thread immediately resumes execution, relocks the mutex +specified by MUTEX, and finally executes the cancellation. +Consequently, cleanup handlers are assured that MUTEX is locked when +they are called. - - Macro: void * NULL - This is a null pointer constant. + It is not safe to call the condition variable functions from a signal +handler. In particular, calling `pthread_cond_signal' or +`pthread_cond_broadcast' from a signal handler may deadlock the calling +thread. - You can also use `0' or `(void *)0' as a null pointer constant, but -using `NULL' is cleaner because it makes the purpose of the constant -more evident. + Consider two shared variables X and Y, protected by the mutex MUT, +and a condition variable COND that is to be signaled whenever X becomes +greater than Y. - If you use the null pointer constant as a function argument, then for -complete portability you should make sure that the function has a -prototype declaration. Otherwise, if the target machine has two -different pointer representations, the compiler won't know which -representation to use for that argument. You can avoid the problem by -explicitly casting the constant to the proper pointer type, but we -recommend instead adding a prototype for the function you are calling. + int x,y; + pthread_mutex_t mut = PTHREAD_MUTEX_INITIALIZER; + pthread_cond_t cond = PTHREAD_COND_INITIALIZER; - -File: libc.info, Node: Important Data Types, Next: Data Type Measurements, Prev: Null Pointer Constant, Up: Language Features + Waiting until X is greater than Y is performed as follows: -Important Data Types -==================== + pthread_mutex_lock(&mut); + while (x <= y) { + pthread_cond_wait(&cond, &mut); + } + /* operate on x and y */ + pthread_mutex_unlock(&mut); - The result of subtracting two pointers in C is always an integer, -but the precise data type varies from C compiler to C compiler. -Likewise, the data type of the result of `sizeof' also varies between -compilers. ISO defines standard aliases for these two types, so you -can refer to them in a portable fashion. They are defined in the -header file `stddef.h'. + Modifications on X and Y that may cause X to become greater than Y +should signal the condition if needed: - - Data Type: ptrdiff_t - This is the signed integer type of the result of subtracting two - pointers. For example, with the declaration `char *p1, *p2;', the - expression `p2 - p1' is of type `ptrdiff_t'. This will probably - be one of the standard signed integer types (`short int', `int' or - `long int'), but might be a nonstandard type that exists only for - this purpose. + pthread_mutex_lock(&mut); + /* modify x and y */ + if (x > y) pthread_cond_broadcast(&cond); + pthread_mutex_unlock(&mut); - - Data Type: size_t - This is an unsigned integer type used to represent the sizes of - objects. The result of the `sizeof' operator is of this type, and - functions such as `malloc' (*note Unconstrained Allocation::) and - `memcpy' (*note Copying and Concatenation::) accept arguments of - this type to specify object sizes. + If it can be proved that at most one waiting thread needs to be waken +up (for instance, if there are only two threads communicating through X +and Y), `pthread_cond_signal' can be used as a slightly more efficient +alternative to `pthread_cond_broadcast'. In doubt, use +`pthread_cond_broadcast'. - *Usage Note:* `size_t' is the preferred way to declare any - arguments or variables that hold the size of an object. + To wait for X to becomes greater than Y with a timeout of 5 seconds, +do: - In the GNU system `size_t' is equivalent to either `unsigned int' or -`unsigned long int'. These types have identical properties on the GNU -system and, for most purposes, you can use them interchangeably. -However, they are distinct as data types, which makes a difference in -certain contexts. + struct timeval now; + struct timespec timeout; + int retcode; + + pthread_mutex_lock(&mut); + gettimeofday(&now); + timeout.tv_sec = now.tv_sec + 5; + timeout.tv_nsec = now.tv_usec * 1000; + retcode = 0; + while (x <= y && retcode != ETIMEDOUT) { + retcode = pthread_cond_timedwait(&cond, &mut, &timeout); + } + if (retcode == ETIMEDOUT) { + /* timeout occurred */ + } else { + /* operate on x and y */ + } + pthread_mutex_unlock(&mut); - For example, when you specify the type of a function argument in a -function prototype, it makes a difference which one you use. If the -system header files declare `malloc' with an argument of type `size_t' -and you declare `malloc' with an argument of type `unsigned int', you -will get a compilation error if `size_t' happens to be `unsigned long -int' on your system. To avoid any possibility of error, when a -function argument or value is supposed to have type `size_t', never -declare its type in any other way. + Condition attributes can be specified at condition creation time, by +passing a condition attribute object as second argument to +`pthread_cond_init'. Passing `NULL' is equivalent to passing a +condition attribute object with all attributes set to their default +values. - *Compatibility Note:* Implementations of C before the advent of -ISO C generally used `unsigned int' for representing object sizes and -`int' for pointer subtraction results. They did not necessarily define -either `size_t' or `ptrdiff_t'. Unix systems did define `size_t', in -`sys/types.h', but the definition was usually a signed type. + The LinuxThreads implementation supports no attributes for +conditions. The functions on condition attributes are included only for +compliance with the POSIX standard. - -File: libc.info, Node: Data Type Measurements, Prev: Important Data Types, Up: Language Features + - Function: int pthread_condattr_init (pthread_condattr_t *ATTR) + - Function: int pthread_condattr_destroy (pthread_condattr_t *ATTR) + `pthread_condattr_init' initializes the condition attribute object + ATTR and fills it with default values for the attributes. + `pthread_condattr_destroy' destroys the condition attribute object + ATTR. -Data Type Measurements -====================== + Both functions do nothing in the LinuxThreads implementation. - Most of the time, if you choose the proper C data type for each -object in your program, you need not be concerned with just how it is -represented or how many bits it uses. When you do need such -information, the C language itself does not provide a way to get it. -The header files `limits.h' and `float.h' contain macros which give you -this information in full detail. + `pthread_condattr_init' and `pthread_condattr_destroy' always + return 0. -* Menu: + +File: libc.info, Node: POSIX Semaphores, Next: Thread-Specific Data, Prev: Condition Variables, Up: POSIX Threads -* Width of Type:: How many bits does an integer type hold? -* Range of Type:: What are the largest and smallest values - that an integer type can hold? -* Floating Type Macros:: Parameters that measure the floating point types. -* Structure Measurement:: Getting measurements on structure types. +POSIX Semaphores +================ - -File: libc.info, Node: Width of Type, Next: Range of Type, Up: Data Type Measurements + Semaphores are counters for resources shared between threads. The +basic operations on semaphores are: increment the counter atomically, +and wait until the counter is non-null and decrement it atomically. -Computing the Width of an Integer Data Type -------------------------------------------- + Semaphores have a maximum value past which they cannot be +incremented. The macro `SEM_VALUE_MAX' is defined to be this maximum +value. In the GNU C library, `SEM_VALUE_MAX' is equal to `INT_MAX' +(*note Range of Type::), but it may be much smaller on other systems. - The most common reason that a program needs to know how many bits -are in an integer type is for using an array of `long int' as a bit -vector. You can access the bit at index N with + The pthreads library implements POSIX 1003.1b semaphores. These +should not be confused with System V semaphores (`ipc', `semctl' and +`semop'). - vector[N / LONGBITS] & (1 << (N % LONGBITS)) + All the semaphore functions and macros are defined in `semaphore.h'. -provided you define `LONGBITS' as the number of bits in a `long int'. + - Function: int sem_init (sem_t *SEM, int PSHARED, unsigned int VALUE) + `sem_init' initializes the semaphore object pointed to by SEM. The + count associated with the semaphore is set initially to VALUE. The + PSHARED argument indicates whether the semaphore is local to the + current process (PSHARED is zero) or is to be shared between + several processes (PSHARED is not zero). - There is no operator in the C language that can give you the number -of bits in an integer data type. But you can compute it from the macro -`CHAR_BIT', defined in the header file `limits.h'. + On success `sem_init' returns 0. On failure it returns -1 and sets + ERRNO to one of the following values: -`CHAR_BIT' - This is the number of bits in a `char'--eight, on most systems. - The value has type `int'. + `EINVAL' + VALUE exceeds the maximal counter value `SEM_VALUE_MAX' - You can compute the number of bits in any data type TYPE like this: + `ENOSYS' + PSHARED is not zero. LinuxThreads currently does not support + process-shared semaphores. (This will eventually change.) - sizeof (TYPE) * CHAR_BIT + - Function: int sem_destroy (sem_t * SEM) + `sem_destroy' destroys a semaphore object, freeing the resources it + might hold. If any threads are waiting on the semaphore when + `sem_destroy' is called, it fails and sets ERRNO to `EBUSY'. - -File: libc.info, Node: Range of Type, Next: Floating Type Macros, Prev: Width of Type, Up: Data Type Measurements + In the LinuxThreads implementation, no resources are associated + with semaphore objects, thus `sem_destroy' actually does nothing + except checking that no thread is waiting on the semaphore. This + will change when process-shared semaphores are implemented. -Range of an Integer Type ------------------------- + - Function: int sem_wait (sem_t * SEM) + `sem_wait' suspends the calling thread until the semaphore pointed + to by SEM has non-zero count. It then atomically decreases the + semaphore count. - Suppose you need to store an integer value which can range from zero -to one million. Which is the smallest type you can use? There is no -general rule; it depends on the C compiler and target machine. You can -use the `MIN' and `MAX' macros in `limits.h' to determine which type -will work. + `sem_wait' is a cancellation point. It always returns 0. - Each signed integer type has a pair of macros which give the smallest -and largest values that it can hold. Each unsigned integer type has one -such macro, for the maximum value; the minimum value is, of course, -zero. + - Function: int sem_trywait (sem_t * SEM) + `sem_trywait' is a non-blocking variant of `sem_wait'. If the + semaphore pointed to by SEM has non-zero count, the count is + atomically decreased and `sem_trywait' immediately returns 0. If + the semaphore count is zero, `sem_trywait' immediately returns -1 + and sets errno to `EAGAIN'. - The values of these macros are all integer constant expressions. The -`MAX' and `MIN' macros for `char' and `short int' types have values of -type `int'. The `MAX' and `MIN' macros for the other types have values -of the same type described by the macro--thus, `ULONG_MAX' has type -`unsigned long int'. + - Function: int sem_post (sem_t * SEM) + `sem_post' atomically increases the count of the semaphore pointed + to by SEM. This function never blocks. -`SCHAR_MIN' - This is the minimum value that can be represented by a - `signed char'. + On processors supporting atomic compare-and-swap (Intel 486, + Pentium and later, Alpha, PowerPC, MIPS II, Motorola 68k, + Ultrasparc), the `sem_post' function is can safely be called from + signal handlers. This is the only thread synchronization function + provided by POSIX threads that is async-signal safe. On the Intel + 386 and earlier Sparc chips, the current LinuxThreads + implementation of `sem_post' is not async-signal safe, because the + hardware does not support the required atomic operations. -`SCHAR_MAX' -`UCHAR_MAX' - These are the maximum values that can be represented by a - `signed char' and `unsigned char', respectively. + `sem_post' always succeeds and returns 0, unless the semaphore + count would exceed `SEM_VALUE_MAX' after being incremented. In + that case `sem_post' returns -1 and sets ERRNO to `EINVAL'. The + semaphore count is left unchanged. -`CHAR_MIN' - This is the minimum value that can be represented by a `char'. - It's equal to `SCHAR_MIN' if `char' is signed, or zero otherwise. + - Function: int sem_getvalue (sem_t * SEM, int * SVAL) + `sem_getvalue' stores in the location pointed to by SVAL the + current count of the semaphore SEM. It always returns 0. -`CHAR_MAX' - This is the maximum value that can be represented by a `char'. - It's equal to `SCHAR_MAX' if `char' is signed, or `UCHAR_MAX' - otherwise. + +File: libc.info, Node: Thread-Specific Data, Next: Threads and Signal Handling, Prev: POSIX Semaphores, Up: POSIX Threads -`SHRT_MIN' - This is the minimum value that can be represented by a - `signed short int'. On most machines that the GNU C library runs - on, `short' integers are 16-bit quantities. +Thread-Specific Data +==================== -`SHRT_MAX' -`USHRT_MAX' - These are the maximum values that can be represented by a - `signed short int' and `unsigned short int', respectively. + Programs often need global or static variables that have different +values in different threads. Since threads share one memory space, this +cannot be achieved with regular variables. Thread-specific data is the +POSIX threads answer to this need. -`INT_MIN' - This is the minimum value that can be represented by a - `signed int'. On most machines that the GNU C system runs on, an - `int' is a 32-bit quantity. + Each thread possesses a private memory block, the thread-specific +data area, or TSD area for short. This area is indexed by TSD keys. The +TSD area associates values of type `void *' to TSD keys. TSD keys are +common to all threads, but the value associated with a given TSD key can +be different in each thread. -`INT_MAX' -`UINT_MAX' - These are the maximum values that can be represented by, - respectively, the type `signed int' and the type `unsigned int'. + For concreteness, the TSD areas can be viewed as arrays of `void *' +pointers, TSD keys as integer indices into these arrays, and the value +of a TSD key as the value of the corresponding array element in the +calling thread. -`LONG_MIN' - This is the minimum value that can be represented by a - `signed long int'. On most machines that the GNU C system runs - on, `long' integers are 32-bit quantities, the same size as `int'. + When a thread is created, its TSD area initially associates `NULL' +with all keys. -`LONG_MAX' -`ULONG_MAX' - These are the maximum values that can be represented by a - `signed long int' and `unsigned long int', respectively. + - Function: int pthread_key_create (pthread_key_t *KEY, void + (*destr_function) (void *)) + `pthread_key_create' allocates a new TSD key. The key is stored in + the location pointed to by KEY. There is a limit of + `PTHREAD_KEYS_MAX' on the number of keys allocated at a given + time. The value initially associated with the returned key is + `NULL' in all currently executing threads. -`LONG_LONG_MIN' - This is the minimum value that can be represented by a - `signed long long int'. On most machines that the GNU C system - runs on, `long long' integers are 64-bit quantities. + The DESTR_FUNCTION argument, if not `NULL', specifies a destructor + function associated with the key. When a thread terminates via + `pthread_exit' or by cancellation, DESTR_FUNCTION is called on the + value associated with the key in that thread. The DESTR_FUNCTION + is not called if a key is deleted with `pthread_key_delete' or a + value is changed with `pthread_setspecific'. The order in which + destructor functions are called at thread termination time is + unspecified. -`LONG_LONG_MAX' -`ULONG_LONG_MAX' - These are the maximum values that can be represented by a `signed - long long int' and `unsigned long long int', respectively. + Before the destructor function is called, the `NULL' value is + associated with the key in the current thread. A destructor + function might, however, re-associate non-`NULL' values to that + key or some other key. To deal with this, if after all the + destructors have been called for all non-`NULL' values, there are + still some non-`NULL' values with associated destructors, then the + process is repeated. The LinuxThreads implementation stops the + process after `PTHREAD_DESTRUCTOR_ITERATIONS' iterations, even if + some non-`NULL' values with associated descriptors remain. Other + implementations may loop indefinitely. -`WCHAR_MAX' - This is the maximum value that can be represented by a `wchar_t'. - *Note Extended Char Intro::. + `pthread_key_create' returns 0 unless `PTHREAD_KEYS_MAX' keys have + already been allocated, in which case it fails and returns + `EAGAIN'. - The header file `limits.h' also defines some additional constants -that parameterize various operating system and file system limits. -These constants are described in *Note System Configuration::. + - Function: int pthread_key_delete (pthread_key_t KEY) + `pthread_key_delete' deallocates a TSD key. It does not check + whether non-`NULL' values are associated with that key in the + currently executing threads, nor call the destructor function + associated with the key. - -File: libc.info, Node: Floating Type Macros, Next: Structure Measurement, Prev: Range of Type, Up: Data Type Measurements + If there is no such key KEY, it returns `EINVAL'. Otherwise it + returns 0. -Floating Type Macros --------------------- + - Function: int pthread_setspecific (pthread_key_t KEY, const void + *POINTER) + `pthread_setspecific' changes the value associated with KEY in the + calling thread, storing the given POINTER instead. - The specific representation of floating point numbers varies from -machine to machine. Because floating point numbers are represented -internally as approximate quantities, algorithms for manipulating -floating point data often need to take account of the precise details of -the machine's floating point representation. + If there is no such key KEY, it returns `EINVAL'. Otherwise it + returns 0. - Some of the functions in the C library itself need this information; -for example, the algorithms for printing and reading floating point -numbers (*note I/O on Streams::) and for calculating trigonometric and -irrational functions (*note Mathematics::) use it to avoid round-off -error and loss of accuracy. User programs that implement numerical -analysis techniques also often need this information in order to -minimize or compute error bounds. + - Function: void * pthread_getspecific (pthread_key_t KEY) + `pthread_getspecific' returns the value currently associated with + KEY in the calling thread. - The header file `float.h' describes the format used by your machine. + If there is no such key KEY, it returns `NULL'. -* Menu: + The following code fragment allocates a thread-specific array of 100 +characters, with automatic reclaimation at thread exit: -* Floating Point Concepts:: Definitions of terminology. -* Floating Point Parameters:: Details of specific macros. -* IEEE Floating Point:: The measurements for one common - representation. + /* Key for the thread-specific buffer */ + static pthread_key_t buffer_key; + + /* Once-only initialisation of the key */ + static pthread_once_t buffer_key_once = PTHREAD_ONCE_INIT; + + /* Allocate the thread-specific buffer */ + void buffer_alloc(void) + { + pthread_once(&buffer_key_once, buffer_key_alloc); + pthread_setspecific(buffer_key, malloc(100)); + } + + /* Return the thread-specific buffer */ + char * get_buffer(void) + { + return (char *) pthread_getspecific(buffer_key); + } + + /* Allocate the key */ + static void buffer_key_alloc() + { + pthread_key_create(&buffer_key, buffer_destroy); + } + + /* Free the thread-specific buffer */ + static void buffer_destroy(void * buf) + { + free(buf); + }  -File: libc.info, Node: Floating Point Concepts, Next: Floating Point Parameters, Up: Floating Type Macros - -Floating Point Representation Concepts -...................................... +File: libc.info, Node: Threads and Signal Handling, Next: Threads and Fork, Prev: Thread-Specific Data, Up: POSIX Threads - This section introduces the terminology for describing floating point -representations. +Threads and Signal Handling +=========================== - You are probably already familiar with most of these concepts in -terms of scientific or exponential notation for floating point numbers. -For example, the number `123456.0' could be expressed in exponential -notation as `1.23456e+05', a shorthand notation indicating that the -mantissa `1.23456' is multiplied by the base `10' raised to power `5'. + - Function: int pthread_sigmask (int HOW, const sigset_t *NEWMASK, + sigset_t *OLDMASK) + `pthread_sigmask' changes the signal mask for the calling thread as + described by the HOW and NEWMASK arguments. If OLDMASK is not + `NULL', the previous signal mask is stored in the location pointed + to by OLDMASK. - More formally, the internal representation of a floating point number -can be characterized in terms of the following parameters: + The meaning of the HOW and NEWMASK arguments is the same as for + `sigprocmask'. If HOW is `SIG_SETMASK', the signal mask is set to + NEWMASK. If HOW is `SIG_BLOCK', the signals specified to NEWMASK + are added to the current signal mask. If HOW is `SIG_UNBLOCK', + the signals specified to NEWMASK are removed from the current + signal mask. - * The "sign" is either `-1' or `1'. + Recall that signal masks are set on a per-thread basis, but signal + actions and signal handlers, as set with `sigaction', are shared + between all threads. - * The "base" or "radix" for exponentiation, an integer greater than - `1'. This is a constant for a particular representation. + The `pthread_sigmask' function returns 0 on success, and one of the + following error codes on error: + `EINVAL' + HOW is not one of `SIG_SETMASK', `SIG_BLOCK', or `SIG_UNBLOCK' - * The "exponent" to which the base is raised. The upper and lower - bounds of the exponent value are constants for a particular - representation. + `EFAULT' + NEWMASK or OLDMASK point to invalid addresses - Sometimes, in the actual bits representing the floating point - number, the exponent is "biased" by adding a constant to it, to - make it always be represented as an unsigned quantity. This is - only important if you have some reason to pick apart the bit - fields making up the floating point number by hand, which is - something for which the GNU library provides no support. So this - is ignored in the discussion that follows. + - Function: int pthread_kill (pthread_t THREAD, int SIGNO) + `pthread_kill' sends signal number SIGNO to the thread THREAD. + The signal is delivered and handled as described in *Note Signal + Handling::. - * The "mantissa" or "significand" is an unsigned integer which is a - part of each floating point number. + `pthread_kill' returns 0 on success, one of the following error + codes on error: + `EINVAL' + SIGNO is not a valid signal number - * The "precision" of the mantissa. If the base of the representation - is B, then the precision is the number of base-B digits in the - mantissa. This is a constant for a particular representation. + `ESRCH' + The thread THREAD does not exist (e.g. it has already + terminated) - Many floating point representations have an implicit "hidden bit" - in the mantissa. This is a bit which is present virtually in the - mantissa, but not stored in memory because its value is always 1 - in a normalized number. The precision figure (see above) includes - any hidden bits. + - Function: int sigwait (const sigset_t *SET, int *SIG) + `sigwait' suspends the calling thread until one of the signals in + SET is delivered to the calling thread. It then stores the number + of the signal received in the location pointed to by SIG and + returns. The signals in SET must be blocked and not ignored on + entrance to `sigwait'. If the delivered signal has a signal handler + function attached, that function is _not_ called. - Again, the GNU library provides no facilities for dealing with such - low-level aspects of the representation. + `sigwait' is a cancellation point. It always returns 0. - The mantissa of a floating point number represents an implicit -fraction whose denominator is the base raised to the power of the -precision. Since the largest representable mantissa is one less than -this denominator, the value of the fraction is always strictly less -than `1'. The mathematical value of a floating point number is then -the product of this fraction, the sign, and the base raised to the -exponent. + For `sigwait' to work reliably, the signals being waited for must be +blocked in all threads, not only in the calling thread, since otherwise +the POSIX semantics for signal delivery do not guarantee that it's the +thread doing the `sigwait' that will receive the signal. The best way +to achieve this is block those signals before any threads are created, +and never unblock them in the program other than by calling `sigwait'. - We say that the floating point number is "normalized" if the -fraction is at least `1/B', where B is the base. In other words, the -mantissa would be too large to fit if it were multiplied by the base. -Non-normalized numbers are sometimes called "denormal"; they contain -less precision than the representation normally can hold. + Signal handling in LinuxThreads departs significantly from the POSIX +standard. According to the standard, "asynchronous" (external) signals +are addressed to the whole process (the collection of all threads), +which then delivers them to one particular thread. The thread that +actually receives the signal is any thread that does not currently block +the signal. - If the number is not normalized, then you can subtract `1' from the -exponent while multiplying the mantissa by the base, and get another -floating point number with the same value. "Normalization" consists of -doing this repeatedly until the number is normalized. Two distinct -normalized floating point numbers cannot be equal in value. + In LinuxThreads, each thread is actually a kernel process with its +own PID, so external signals are always directed to one particular +thread. If, for instance, another thread is blocked in `sigwait' on +that signal, it will not be restarted. - (There is an exception to this rule: if the mantissa is zero, it is -considered normalized. Another exception happens on certain machines -where the exponent is as small as the representation can hold. Then it -is impossible to subtract `1' from the exponent, so a number may be -normalized even if its fraction is less than `1/B'.) + The LinuxThreads implementation of `sigwait' installs dummy signal +handlers for the signals in SET for the duration of the wait. Since +signal handlers are shared between all threads, other threads must not +attach their own signal handlers to these signals, or alternatively +they should all block these signals (which is recommended anyway). diff -durpN glibc-2.2.3/manual/libc.info-5 glibc-2.2.4/manual/libc.info-5 --- glibc-2.2.3/manual/libc.info-5 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-5 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Obstack Chunks, Next: Summary of Obstacks, Prev: Obstacks Data Alignment, Up: Obstacks @@ -594,7 +595,7 @@ conforms to this requirement. by the process that requires space be added to its virtual address space fails with `errno' = `ENOMEM' if locking the additional space would cause the process to exceed its locked page limit. In the - case that the address space addition that can't be accomodated is + case that the address space addition that can't be accommodated is stack expansion, the stack expansion fails and the kernel sends a `SIGSEGV' signal to the process. @@ -1121,7 +1122,7 @@ generating such locale data files. - Data Type: wctrans_t This data type is defined as a scalar type which can hold a value representing the locale-dependent character mapping. There is no - way to construct such a value apar from using the return value of + way to construct such a value apart from using the return value of the `wctrans' function. This type is defined in `wctype.h'. diff -durpN glibc-2.2.3/manual/libc.info-50 glibc-2.2.4/manual/libc.info-50 --- glibc-2.2.3/manual/libc.info-50 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-50 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,271 +7,1108 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Floating Point Parameters, Next: IEEE Floating Point, Prev: Floating Point Concepts, Up: Floating Type Macros +File: libc.info, Node: Threads and Fork, Next: Streams and Fork, Prev: Threads and Signal Handling, Up: POSIX Threads -Floating Point Parameters -......................... +Threads and Fork +================ - These macro definitions can be accessed by including the header file -`float.h' in your program. + It's not intuitively obvious what should happen when a +multi-threaded POSIX process calls `fork'. Not only are the semantics +tricky, but you may need to write code that does the right thing at +fork time even if that code doesn't use the `fork' function. Moreover, +you need to be aware of interaction between `fork' and some library +features like `pthread_once' and stdio streams. - Macro names starting with `FLT_' refer to the `float' type, while -names beginning with `DBL_' refer to the `double' type and names -beginning with `LDBL_' refer to the `long double' type. (If GCC does -not support `long double' as a distinct data type on a target machine -then the values for the `LDBL_' constants are equal to the -corresponding constants for the `double' type.) + When `fork' is called by one of the threads of a process, it creates +a new process which is copy of the calling process. Effectively, in +addition to copying certain system objects, the function takes a +snapshot of the memory areas of the parent process, and creates +identical areas in the child. To make matters more complicated, with +threads it's possible for two or more threads to concurrently call fork +to create two or more child processes. - Of these macros, only `FLT_RADIX' is guaranteed to be a constant -expression. The other macros listed here cannot be reliably used in -places that require constant expressions, such as `#if' preprocessing -directives or in the dimensions of static arrays. + The child process has a copy of the address space of the parent, but +it does not inherit any of its threads. Execution of the child process +is carried out by a new thread which returns from `fork' function with +a return value of zero; it is the only thread in the child process. +Because threads are not inherited across fork, issues arise. At the +time of the call to `fork', threads in the parent process other than +the one calling `fork' may have been executing critical regions of +code. As a result, the child process may get a copy of objects that +are not in a well-defined state. This potential problem affects all +components of the program. - Although the ISO C standard specifies minimum and maximum values for -most of these parameters, the GNU C implementation uses whatever values -describe the floating point representation of the target machine. So in -principle GNU C actually satisfies the ISO C requirements only if the -target machine is suitable. In practice, all the machines currently -supported are suitable. + Any program component which will continue being used in a child +process must correctly handle its state during `fork'. For this +purpose, the POSIX interface provides the special function +`pthread_atfork' for installing pointers to handler functions which are +called from within `fork'. -`FLT_ROUNDS' - This value characterizes the rounding mode for floating point - addition. The following values indicate standard rounding modes: + - Function: int pthread_atfork (void (*PREPARE)(void), void + (*PARENT)(void), void (*CHILD)(void)) + `pthread_atfork' registers handler functions to be called just + before and just after a new process is created with `fork'. The + PREPARE handler will be called from the parent process, just + before the new process is created. The PARENT handler will be + called from the parent process, just before `fork' returns. The + CHILD handler will be called from the child process, just before + `fork' returns. - `-1' - The mode is indeterminable. + `pthread_atfork' returns 0 on success and a non-zero error code on + error. - `0' - Rounding is towards zero. + One or more of the three handlers PREPARE, PARENT and CHILD can be + given as `NULL', meaning that no handler needs to be called at the + corresponding point. - `1' - Rounding is to the nearest number. + `pthread_atfork' can be called several times to install several + sets of handlers. At `fork' time, the PREPARE handlers are called + in LIFO order (last added with `pthread_atfork', first called + before `fork'), while the PARENT and CHILD handlers are called in + FIFO order (first added, first called). - `2' - Rounding is towards positive infinity. + If there is insufficient memory available to register the handlers, + `pthread_atfork' fails and returns `ENOMEM'. Otherwise it returns + 0. - `3' - Rounding is towards negative infinity. + The functions `fork' and `pthread_atfork' must not be regarded as + reentrant from the context of the handlers. That is to say, if a + `pthread_atfork' handler invoked from within `fork' calls + `pthread_atfork' or `fork', the behavior is undefined. - Any other value represents a machine-dependent nonstandard rounding - mode. + Registering a triplet of handlers is an atomic operation with + respect to fork. If new handlers are registered at about the same + time as a fork occurs, either all three handlers will be called, + or none of them will be called. - On most machines, the value is `1', in accordance with the IEEE - standard for floating point. + The handlers are inherited by the child process, and there is no + way to remove them, short of using `exec' to load a new pocess + image. - Here is a table showing how certain values round for each possible - value of `FLT_ROUNDS', if the other aspects of the representation - match the IEEE single-precision standard. - 0 1 2 3 - 1.00000003 1.0 1.0 1.00000012 1.0 - 1.00000007 1.0 1.00000012 1.00000012 1.0 - -1.00000003 -1.0 -1.0 -1.0 -1.00000012 - -1.00000007 -1.0 -1.00000012 -1.0 -1.00000012 + To understand the purpose of `pthread_atfork', recall that `fork' +duplicates the whole memory space, including mutexes in their current +locking state, but only the calling thread: other threads are not +running in the child process. Thus, if a mutex is locked by a thread +other than the thread calling `fork', that mutex will remain locked +forever in the child process, possibly blocking the execution of the +child process. Or if some shared data, such as a linked list, was in the +middle of being updated by a thread in the parent process, the child +will get a copy of the incompletely updated data which it cannot use. -`FLT_RADIX' - This is the value of the base, or radix, of the exponent - representation. This is guaranteed to be a constant expression, - unlike the other macros described in this section. The value is 2 - on all machines we know of except the IBM 360 and derivatives. + To avoid this, install handlers with `pthread_atfork' as follows: +have the PREPARE handler lock the mutexes (in locking order), and the +PARENT handler unlock the mutexes. The CHILD handler should reset the +mutexes using `pthread_mutex_init', as well as any other +synchronization objects such as condition variables. -`FLT_MANT_DIG' - This is the number of base-`FLT_RADIX' digits in the floating point - mantissa for the `float' data type. The following expression - yields `1.0' (even though mathematically it should not) due to the - limited number of mantissa digits: + Locking the global mutexes before the fork ensures that all other +threads are locked out of the critical regions of code protected by +those mutexes. Thus when `fork' takes a snapshot of the parent's +address space, that snapshot will copy valid, stable data. Resetting +the synchronization objects in the child process will ensure they are +properly cleansed of any artifacts from the threading subsystem of the +parent process. For example, a mutex may inherit a wait queue of +threads waiting for the lock; this wait queue makes no sense in the +child process. Initializing the mutex takes care of this. - float radix = FLT_RADIX; - - 1.0f + 1.0f / radix / radix / ... / radix + +File: libc.info, Node: Streams and Fork, Next: Miscellaneous Thread Functions, Prev: Threads and Fork, Up: POSIX Threads - where `radix' appears `FLT_MANT_DIG' times. +Streams and Fork +================ -`DBL_MANT_DIG' -`LDBL_MANT_DIG' - This is the number of base-`FLT_RADIX' digits in the floating point - mantissa for the data types `double' and `long double', - respectively. + The GNU standard I/O library has an internal mutex which guards the +internal linked list of all standard C FILE objects. This mutex is +properly taken care of during `fork' so that the child receives an +intact copy of the list. This allows the `fopen' function, and related +stream-creating functions, to work correctly in the child process, +since these functions need to insert into the list. -`FLT_DIG' - This is the number of decimal digits of precision for the `float' - data type. Technically, if P and B are the precision and base - (respectively) for the representation, then the decimal precision - Q is the maximum number of decimal digits such that any floating - point number with Q base 10 digits can be rounded to a floating - point number with P base B digits and back again, without change - to the Q decimal digits. + However, the individual stream locks are not completely taken care +of. Thus unless the multithreaded application takes special +precautions in its use of `fork', the child process might not be able +to safely use the streams that it inherited from the parent. In +general, for any given open stream in the parent that is to be used by +the child process, the application must ensure that that stream is not +in use by another thread when `fork' is called. Otherwise an +inconsistent copy of the stream object be produced. An easy way to +ensure this is to use `flockfile' to lock the stream prior to calling +`fork' and then unlock it with `funlockfile' inside the parent process, +provided that the parent's threads properly honor these locks. Nothing +special needs to be done in the child process, since the library +internally resets all stream locks. - The value of this macro is supposed to be at least `6', to satisfy - ISO C. + Note that the stream locks are not shared between the parent and +child. For example, even if you ensure that, say, the stream `stdout' +is properly treated and can be safely used in the child, the stream +locks do not provide an exclusion mechanism between the parent and +child. If both processes write to `stdout', strangely interleaved +output may result regardless of the explicit use of `flockfile' or +implicit locks. -`DBL_DIG' -`LDBL_DIG' - These are similar to `FLT_DIG', but for the data types `double' - and `long double', respectively. The values of these macros are - supposed to be at least `10'. + Also note that these provisions are a GNU extension; other systems +might not provide any way for streams to be used in the child of a +multithreaded process. POSIX requires that such a child process +confines itself to calling only asynchronous safe functions, which +excludes much of the library, including standard I/O. -`FLT_MIN_EXP' - This is the smallest possible exponent value for type `float'. - More precisely, is the minimum negative integer such that the value - `FLT_RADIX' raised to this power minus 1 can be represented as a - normalized floating point number of type `float'. + +File: libc.info, Node: Miscellaneous Thread Functions, Prev: Streams and Fork, Up: POSIX Threads -`DBL_MIN_EXP' -`LDBL_MIN_EXP' - These are similar to `FLT_MIN_EXP', but for the data types - `double' and `long double', respectively. +Miscellaneous Thread Functions +============================== -`FLT_MIN_10_EXP' - This is the minimum negative integer such that `10' raised to this - power minus 1 can be represented as a normalized floating point - number of type `float'. This is supposed to be `-37' or even less. + - Function: pthread_t pthread_self (VOID) + `pthread_self' returns the thread identifier for the calling + thread. -`DBL_MIN_10_EXP' -`LDBL_MIN_10_EXP' - These are similar to `FLT_MIN_10_EXP', but for the data types - `double' and `long double', respectively. + - Function: int pthread_equal (pthread_t thread1, pthread_t thread2) + `pthread_equal' determines if two thread identifiers refer to the + same thread. -`FLT_MAX_EXP' - This is the largest possible exponent value for type `float'. More - precisely, this is the maximum positive integer such that value - `FLT_RADIX' raised to this power minus 1 can be represented as a - floating point number of type `float'. + A non-zero value is returned if THREAD1 and THREAD2 refer to the + same thread. Otherwise, 0 is returned. -`DBL_MAX_EXP' -`LDBL_MAX_EXP' - These are similar to `FLT_MAX_EXP', but for the data types - `double' and `long double', respectively. + - Function: int pthread_detach (pthread_t TH) + `pthread_detach' puts the thread TH in the detached state. This + guarantees that the memory resources consumed by TH will be freed + immediately when TH terminates. However, this prevents other + threads from synchronizing on the termination of TH using + `pthread_join'. -`FLT_MAX_10_EXP' - This is the maximum positive integer such that `10' raised to this - power minus 1 can be represented as a normalized floating point - number of type `float'. This is supposed to be at least `37'. + A thread can be created initially in the detached state, using the + `detachstate' attribute to `pthread_create'. In contrast, + `pthread_detach' applies to threads created in the joinable state, + and which need to be put in the detached state later. -`DBL_MAX_10_EXP' -`LDBL_MAX_10_EXP' - These are similar to `FLT_MAX_10_EXP', but for the data types - `double' and `long double', respectively. + After `pthread_detach' completes, subsequent attempts to perform + `pthread_join' on TH will fail. If another thread is already + joining the thread TH at the time `pthread_detach' is called, + `pthread_detach' does nothing and leaves TH in the joinable state. -`FLT_MAX' - The value of this macro is the maximum number representable in type - `float'. It is supposed to be at least `1E+37'. The value has - type `float'. + On success, 0 is returned. On error, one of the following codes is + returned: + `ESRCH' + No thread could be found corresponding to that specified by TH - The smallest representable number is `- FLT_MAX'. + `EINVAL' + The thread TH is already in the detached state -`DBL_MAX' -`LDBL_MAX' - These are similar to `FLT_MAX', but for the data types `double' - and `long double', respectively. The type of the macro's value is - the same as the type it describes. + - Function: void pthread_kill_other_threads_np (VOID) + `pthread_kill_other_threads_np' is a non-portable LinuxThreads + extension. It causes all threads in the program to terminate + immediately, except the calling thread which proceeds normally. It + is intended to be called just before a thread calls one of the + `exec' functions, e.g. `execve'. -`FLT_MIN' - The value of this macro is the minimum normalized positive floating - point number that is representable in type `float'. It is supposed - to be no more than `1E-37'. + Termination of the other threads is not performed through + `pthread_cancel' and completely bypasses the cancellation + mechanism. Hence, the current settings for cancellation state and + cancellation type are ignored, and the cleanup handlers are not + executed in the terminated threads. -`DBL_MIN' -`LDBL_MIN' - These are similar to `FLT_MIN', but for the data types `double' - and `long double', respectively. The type of the macro's value is - the same as the type it describes. + According to POSIX 1003.1c, a successful `exec*' in one of the + threads should automatically terminate all other threads in the + program. This behavior is not yet implemented in LinuxThreads. + Calling `pthread_kill_other_threads_np' before `exec*' achieves + much of the same behavior, except that if `exec*' ultimately + fails, then all other threads are already killed. -`FLT_EPSILON' - This is the maximum positive floating point number of type `float' - such that `1.0 + FLT_EPSILON != 1.0' is true. It's supposed to be - no greater than `1E-5'. + - Function: int pthread_once (pthread_once_t *once_CONTROL, void + (*INIT_ROUTINE) (void)) + The purpose of `pthread_once' is to ensure that a piece of + initialization code is executed at most once. The ONCE_CONTROL + argument points to a static or extern variable statically + initialized to `PTHREAD_ONCE_INIT'. -`DBL_EPSILON' -`LDBL_EPSILON' - These are similar to `FLT_EPSILON', but for the data types - `double' and `long double', respectively. The type of the macro's - value is the same as the type it describes. The values are not - supposed to be greater than `1E-9'. + The first time `pthread_once' is called with a given ONCE_CONTROL + argument, it calls INIT_ROUTINE with no argument and changes the + value of the ONCE_CONTROL variable to record that initialization + has been performed. Subsequent calls to `pthread_once' with the + same `once_control' argument do nothing. + + If a thread is cancelled while executing INIT_ROUTINE the state of + the ONCE_CONTROL variable is reset so that a future call to + `pthread_once' will call the routine again. + + If the process forks while one or more threads are executing + `pthread_once' initialization routines, the states of their + respective ONCE_CONTROL variables will appear to be reset in the + child process so that if the child calls `pthread_once', the + routines will be executed. + + `pthread_once' always returns 0. + + - Function: int pthread_setschedparam (pthread_t target_THREAD, int + POLICY, const struct sched_param *PARAM) + `pthread_setschedparam' sets the scheduling parameters for the + thread TARGET_THREAD as indicated by POLICY and PARAM. POLICY can + be either `SCHED_OTHER' (regular, non-realtime scheduling), + `SCHED_RR' (realtime, round-robin) or `SCHED_FIFO' (realtime, + first-in first-out). PARAM specifies the scheduling priority for + the two realtime policies. See `sched_setpolicy' for more + information on scheduling policies. + + The realtime scheduling policies `SCHED_RR' and `SCHED_FIFO' are + available only to processes with superuser privileges. + + On success, `pthread_setschedparam' returns 0. On error it returns + one of the following codes: + `EINVAL' + POLICY is not one of `SCHED_OTHER', `SCHED_RR', `SCHED_FIFO', + or the priority value specified by PARAM is not valid for the + specified policy + + `EPERM' + Realtime scheduling was requested but the calling process + does not have sufficient privileges. + + `ESRCH' + The TARGET_THREAD is invalid or has already terminated + + `EFAULT' + PARAM points outside the process memory space + + - Function: int pthread_getschedparam (pthread_t target_THREAD, int + *POLICY, struct sched_param *PARAM) + `pthread_getschedparam' retrieves the scheduling policy and + scheduling parameters for the thread TARGET_THREAD and stores them + in the locations pointed to by POLICY and PARAM, respectively. + + `pthread_getschedparam' returns 0 on success, or one of the + following error codes on failure: + `ESRCH' + The TARGET_THREAD is invalid or has already terminated. + + `EFAULT' + POLICY or PARAM point outside the process memory space. + + + - Function: int pthread_setconcurrency (int LEVEL) + `pthread_setconcurrency' is unused in LinuxThreads due to the lack + of a mapping of user threads to kernel threads. It exists for + source compatibility. It does store the value LEVEL so that it + can be returned by a subsequent call to `pthread_getconcurrency'. + It takes no other action however. + + - Function: int pthread_getconcurrency () + `pthread_getconcurrency' is unused in LinuxThreads due to the lack + of a mapping of user threads to kernel threads. It exists for + source compatibility. However, it will return the value that was + set by the last call to `pthread_setconcurrency'.  -File: libc.info, Node: IEEE Floating Point, Prev: Floating Point Parameters, Up: Floating Type Macros +File: libc.info, Node: Language Features, Next: Library Summary, Prev: POSIX Threads, Up: Top -IEEE Floating Point -................... +C Language Facilities in the Library +************************************ - Here is an example showing how the floating type measurements come -out for the most common floating point representation, specified by the -`IEEE Standard for Binary Floating Point Arithmetic (ANSI/IEEE Std -754-1985)'. Nearly all computers designed since the 1980s use this -format. + Some of the facilities implemented by the C library really should be +thought of as parts of the C language itself. These facilities ought to +be documented in the C Language Manual, not in the library manual; but +since we don't have the language manual yet, and documentation for these +features has been written, we are publishing it here. - The IEEE single-precision float representation uses a base of 2. -There is a sign bit, a mantissa with 23 bits plus one hidden bit (so -the total precision is 24 base-2 digits), and an 8-bit exponent that -can represent values in the range -125 to 128, inclusive. +* Menu: - So, for an implementation that uses this representation for the -`float' data type, appropriate values for the corresponding parameters -are: +* Consistency Checking:: Using `assert' to abort if + something ``impossible'' happens. +* Variadic Functions:: Defining functions with varying numbers + of args. +* Null Pointer Constant:: The macro `NULL'. +* Important Data Types:: Data types for object sizes. +* Data Type Measurements:: Parameters of data type representations. - FLT_RADIX 2 - FLT_MANT_DIG 24 - FLT_DIG 6 - FLT_MIN_EXP -125 - FLT_MIN_10_EXP -37 - FLT_MAX_EXP 128 - FLT_MAX_10_EXP +38 - FLT_MIN 1.17549435E-38F - FLT_MAX 3.40282347E+38F - FLT_EPSILON 1.19209290E-07F + +File: libc.info, Node: Consistency Checking, Next: Variadic Functions, Up: Language Features - Here are the values for the `double' data type: +Explicitly Checking Internal Consistency +======================================== - DBL_MANT_DIG 53 - DBL_DIG 15 - DBL_MIN_EXP -1021 - DBL_MIN_10_EXP -307 - DBL_MAX_EXP 1024 - DBL_MAX_10_EXP 308 - DBL_MAX 1.7976931348623157E+308 - DBL_MIN 2.2250738585072014E-308 - DBL_EPSILON 2.2204460492503131E-016 + When you're writing a program, it's often a good idea to put in +checks at strategic places for "impossible" errors or violations of +basic assumptions. These kinds of checks are helpful in debugging +problems with the interfaces between different parts of the program, +for example. + + The `assert' macro, defined in the header file `assert.h', provides +a convenient way to abort the program while printing a message about +where in the program the error was detected. + + Once you think your program is debugged, you can disable the error +checks performed by the `assert' macro by recompiling with the macro +`NDEBUG' defined. This means you don't actually have to change the +program source code to disable these checks. + + But disabling these consistency checks is undesirable unless they +make the program significantly slower. All else being equal, more error +checking is good no matter who is running the program. A wise user +would rather have a program crash, visibly, than have it return nonsense +without indicating anything might be wrong. + + - Macro: void assert (int EXPRESSION) + Verify the programmer's belief that EXPRESSION is nonzero at this + point in the program. + + If `NDEBUG' is not defined, `assert' tests the value of + EXPRESSION. If it is false (zero), `assert' aborts the program + (*note Aborting a Program::) after printing a message of the form: + + `FILE':LINENUM: FUNCTION: Assertion `EXPRESSION' failed. + + on the standard error stream `stderr' (*note Standard Streams::). + The filename and line number are taken from the C preprocessor + macros `__FILE__' and `__LINE__' and specify where the call to + `assert' was made. When using the GNU C compiler, the name of the + function which calls `assert' is taken from the built-in variable + `__PRETTY_FUNCTION__'; with older compilers, the function name and + following colon are omitted. + + If the preprocessor macro `NDEBUG' is defined before `assert.h' is + included, the `assert' macro is defined to do absolutely nothing. + + *Warning:* Even the argument expression EXPRESSION is not + evaluated if `NDEBUG' is in effect. So never use `assert' with + arguments that involve side effects. For example, `assert (++i > + 0);' is a bad idea, because `i' will not be incremented if + `NDEBUG' is defined. + + Sometimes the "impossible" condition you want to check for is an +error return from an operating system function. Then it is useful to +display not only where the program crashes, but also what error was +returned. The `assert_perror' macro makes this easy. + + - Macro: void assert_perror (int ERRNUM) + Similar to `assert', but verifies that ERRNUM is zero. + + If `NDEBUG' is defined, `assert_perror' tests the value of ERRNUM. + If it is nonzero, `assert_perror' aborts the program after + printing a message of the form: + + `FILE':LINENUM: FUNCTION: ERROR TEXT + + on the standard error stream. The file name, line number, and + function name are as for `assert'. The error text is the result of + `strerror (ERRNUM)'. *Note Error Messages::. + + Like `assert', if `NDEBUG' is defined before `assert.h' is + included, the `assert_perror' macro does absolutely nothing. It + does not evaluate the argument, so ERRNUM should not have any side + effects. It is best for ERRNUM to be just a simple variable + reference; often it will be `errno'. + + This macro is a GNU extension. + + *Usage note:* The `assert' facility is designed for detecting +_internal inconsistency_; it is not suitable for reporting invalid +input or improper usage by the _user_ of the program. + + The information in the diagnostic messages printed by the `assert' +and `assert_perror' macro is intended to help you, the programmer, +track down the cause of a bug, but is not really useful for telling a +user of your program why his or her input was invalid or why a command +could not be carried out. What's more, your program should not abort +when given invalid input, as `assert' would do--it should exit with +nonzero status (*note Exit Status::) after printing its error messages, +or perhaps read another command or move on to the next input file. + + *Note Error Messages::, for information on printing error messages +for problems that _do not_ represent bugs in the program.  -File: libc.info, Node: Structure Measurement, Prev: Floating Type Macros, Up: Data Type Measurements +File: libc.info, Node: Variadic Functions, Next: Null Pointer Constant, Prev: Consistency Checking, Up: Language Features -Structure Field Offset Measurement ----------------------------------- +Variadic Functions +================== - You can use `offsetof' to measure the location within a structure -type of a particular structure member. + ISO C defines a syntax for declaring a function to take a variable +number or type of arguments. (Such functions are referred to as +"varargs functions" or "variadic functions".) However, the language +itself provides no mechanism for such functions to access their +non-required arguments; instead, you use the variable arguments macros +defined in `stdarg.h'. - - Macro: size_t offsetof (TYPE, MEMBER) - This expands to a integer constant expression that is the offset - of the structure member named MEMBER in a the structure type TYPE. - For example, `offsetof (struct s, elem)' is the offset, in bytes, - of the member `elem' in a `struct s'. + This section describes how to declare variadic functions, how to +write them, and how to call them properly. - This macro won't work if MEMBER is a bit field; you get an error - from the C compiler in that case. + *Compatibility Note:* Many older C dialects provide a similar, but +incompatible, mechanism for defining functions with variable numbers of +arguments, using `varargs.h'. + +* Menu: + +* Why Variadic:: Reasons for making functions take + variable arguments. +* How Variadic:: How to define and call variadic functions. +* Variadic Example:: A complete example. + + +File: libc.info, Node: Why Variadic, Next: How Variadic, Up: Variadic Functions + +Why Variadic Functions are Used +------------------------------- + + Ordinary C functions take a fixed number of arguments. When you +define a function, you specify the data type for each argument. Every +call to the function should supply the expected number of arguments, +with types that can be converted to the specified ones. Thus, if the +function `foo' is declared with `int foo (int, char *);' then you must +call it with two arguments, a number (any kind will do) and a string +pointer. + + But some functions perform operations that can meaningfully accept an +unlimited number of arguments. + + In some cases a function can handle any number of values by +operating on all of them as a block. For example, consider a function +that allocates a one-dimensional array with `malloc' to hold a +specified set of values. This operation makes sense for any number of +values, as long as the length of the array corresponds to that number. +Without facilities for variable arguments, you would have to define a +separate function for each possible array size. + + The library function `printf' (*note Formatted Output::) is an +example of another class of function where variable arguments are +useful. This function prints its arguments (which can vary in type as +well as number) under the control of a format template string. + + These are good reasons to define a "variadic" function which can +handle as many arguments as the caller chooses to pass. + + Some functions such as `open' take a fixed set of arguments, but +occasionally ignore the last few. Strict adherence to ISO C requires +these functions to be defined as variadic; in practice, however, the GNU +C compiler and most other C compilers let you define such a function to +take a fixed set of arguments--the most it can ever use--and then only +_declare_ the function as variadic (or not declare its arguments at +all!). + + +File: libc.info, Node: How Variadic, Next: Variadic Example, Prev: Why Variadic, Up: Variadic Functions + +How Variadic Functions are Defined and Used +------------------------------------------- + + Defining and using a variadic function involves three steps: + + * _Define_ the function as variadic, using an ellipsis (`...') in + the argument list, and using special macros to access the variable + arguments. *Note Receiving Arguments::. + + * _Declare_ the function as variadic, using a prototype with an + ellipsis (`...'), in all the files which call it. *Note Variadic + Prototypes::. + + * _Call_ the function by writing the fixed arguments followed by the + additional variable arguments. *Note Calling Variadics::. + +* Menu: + +* Variadic Prototypes:: How to make a prototype for a function + with variable arguments. +* Receiving Arguments:: Steps you must follow to access the + optional argument values. +* How Many Arguments:: How to decide whether there are more arguments. +* Calling Variadics:: Things you need to know about calling + variable arguments functions. +* Argument Macros:: Detailed specification of the macros + for accessing variable arguments. +* Old Varargs:: The pre-ISO way of defining variadic functions. + + +File: libc.info, Node: Variadic Prototypes, Next: Receiving Arguments, Up: How Variadic + +Syntax for Variable Arguments +............................. + + A function that accepts a variable number of arguments must be +declared with a prototype that says so. You write the fixed arguments +as usual, and then tack on `...' to indicate the possibility of +additional arguments. The syntax of ISO C requires at least one fixed +argument before the `...'. For example, + + int + func (const char *a, int b, ...) + { + ... + } + +defines a function `func' which returns an `int' and takes two required +arguments, a `const char *' and an `int'. These are followed by any +number of anonymous arguments. + + *Portability note:* For some C compilers, the last required argument +must not be declared `register' in the function definition. +Furthermore, this argument's type must be "self-promoting": that is, +the default promotions must not change its type. This rules out array +and function types, as well as `float', `char' (whether signed or not) +and `short int' (whether signed or not). This is actually an ISO C +requirement. + + +File: libc.info, Node: Receiving Arguments, Next: How Many Arguments, Prev: Variadic Prototypes, Up: How Variadic + +Receiving the Argument Values +............................. + + Ordinary fixed arguments have individual names, and you can use these +names to access their values. But optional arguments have no +names--nothing but `...'. How can you access them? + + The only way to access them is sequentially, in the order they were +written, and you must use special macros from `stdarg.h' in the +following three step process: + + 1. You initialize an argument pointer variable of type `va_list' using + `va_start'. The argument pointer when initialized points to the + first optional argument. + + 2. You access the optional arguments by successive calls to `va_arg'. + The first call to `va_arg' gives you the first optional argument, + the next call gives you the second, and so on. + + You can stop at any time if you wish to ignore any remaining + optional arguments. It is perfectly all right for a function to + access fewer arguments than were supplied in the call, but you + will get garbage values if you try to access too many arguments. + + 3. You indicate that you are finished with the argument pointer + variable by calling `va_end'. + + (In practice, with most C compilers, calling `va_end' does nothing. + This is always true in the GNU C compiler. But you might as well + call `va_end' just in case your program is someday compiled with a + peculiar compiler.) + + *Note Argument Macros::, for the full definitions of `va_start', +`va_arg' and `va_end'. + + Steps 1 and 3 must be performed in the function that accepts the +optional arguments. However, you can pass the `va_list' variable as an +argument to another function and perform all or part of step 2 there. + + You can perform the entire sequence of three steps multiple times +within a single function invocation. If you want to ignore the optional +arguments, you can do these steps zero times. + + You can have more than one argument pointer variable if you like. +You can initialize each variable with `va_start' when you wish, and +then you can fetch arguments with each argument pointer as you wish. +Each argument pointer variable will sequence through the same set of +argument values, but at its own pace. + + *Portability note:* With some compilers, once you pass an argument +pointer value to a subroutine, you must not keep using the same +argument pointer value after that subroutine returns. For full +portability, you should just pass it to `va_end'. This is actually an +ISO C requirement, but most ANSI C compilers work happily regardless. + + +File: libc.info, Node: How Many Arguments, Next: Calling Variadics, Prev: Receiving Arguments, Up: How Variadic + +How Many Arguments Were Supplied +................................ + + There is no general way for a function to determine the number and +type of the optional arguments it was called with. So whoever designs +the function typically designs a convention for the caller to specify +the number and type of arguments. It is up to you to define an +appropriate calling convention for each variadic function, and write +all calls accordingly. + + One kind of calling convention is to pass the number of optional +arguments as one of the fixed arguments. This convention works provided +all of the optional arguments are of the same type. + + A similar alternative is to have one of the required arguments be a +bit mask, with a bit for each possible purpose for which an optional +argument might be supplied. You would test the bits in a predefined +sequence; if the bit is set, fetch the value of the next argument, +otherwise use a default value. + + A required argument can be used as a pattern to specify both the +number and types of the optional arguments. The format string argument +to `printf' is one example of this (*note Formatted Output Functions::). + + Another possibility is to pass an "end marker" value as the last +optional argument. For example, for a function that manipulates an +arbitrary number of pointer arguments, a null pointer might indicate the +end of the argument list. (This assumes that a null pointer isn't +otherwise meaningful to the function.) The `execl' function works in +just this way; see *Note Executing a File::. + + +File: libc.info, Node: Calling Variadics, Next: Argument Macros, Prev: How Many Arguments, Up: How Variadic + +Calling Variadic Functions +.......................... + + You don't have to do anything special to call a variadic function. +Just put the arguments (required arguments, followed by optional ones) +inside parentheses, separated by commas, as usual. But you must declare +the function with a prototype and know how the argument values are +converted. + + In principle, functions that are _defined_ to be variadic must also +be _declared_ to be variadic using a function prototype whenever you +call them. (*Note Variadic Prototypes::, for how.) This is because +some C compilers use a different calling convention to pass the same set +of argument values to a function depending on whether that function +takes variable arguments or fixed arguments. + + In practice, the GNU C compiler always passes a given set of argument +types in the same way regardless of whether they are optional or +required. So, as long as the argument types are self-promoting, you can +safely omit declaring them. Usually it is a good idea to declare the +argument types for variadic functions, and indeed for all functions. +But there are a few functions which it is extremely convenient not to +have to declare as variadic--for example, `open' and `printf'. + + Since the prototype doesn't specify types for optional arguments, in +a call to a variadic function the "default argument promotions" are +performed on the optional argument values. This means the objects of +type `char' or `short int' (whether signed or not) are promoted to +either `int' or `unsigned int', as appropriate; and that objects of +type `float' are promoted to type `double'. So, if the caller passes a +`char' as an optional argument, it is promoted to an `int', and the +function can access it with `va_arg (AP, int)'. + + Conversion of the required arguments is controlled by the function +prototype in the usual way: the argument expression is converted to the +declared argument type as if it were being assigned to a variable of +that type. + + +File: libc.info, Node: Argument Macros, Next: Old Varargs, Prev: Calling Variadics, Up: How Variadic + +Argument Access Macros +...................... + + Here are descriptions of the macros used to retrieve variable +arguments. These macros are defined in the header file `stdarg.h'. + + - Data Type: va_list + The type `va_list' is used for argument pointer variables. + + - Macro: void va_start (va_list AP, LAST-REQUIRED) + This macro initializes the argument pointer variable AP to point + to the first of the optional arguments of the current function; + LAST-REQUIRED must be the last required argument to the function. + + *Note Old Varargs::, for an alternate definition of `va_start' + found in the header file `varargs.h'. + + - Macro: TYPE va_arg (va_list AP, TYPE) + The `va_arg' macro returns the value of the next optional argument, + and modifies the value of AP to point to the subsequent argument. + Thus, successive uses of `va_arg' return successive optional + arguments. + + The type of the value returned by `va_arg' is TYPE as specified in + the call. TYPE must be a self-promoting type (not `char' or + `short int' or `float') that matches the type of the actual + argument. + + - Macro: void va_end (va_list AP) + This ends the use of AP. After a `va_end' call, further `va_arg' + calls with the same AP may not work. You should invoke `va_end' + before returning from the function in which `va_start' was invoked + with the same AP argument. + + In the GNU C library, `va_end' does nothing, and you need not ever + use it except for reasons of portability. + + + Sometimes it is necessary to parse the list of parameters more than +once or one wants to remember a certain position in the parameter list. +To do this, one will have to make a copy of the current value of the +argument. But `va_list' is an opaque type and one cannot necessarily +assign the value of one variable of type `va_list' to another variable +of the same type. + + - Macro: void __va_copy (va_list DEST, va_list SRC) + The `__va_copy' macro allows copying of objects of type `va_list' + even if this is not an integral type. The argument pointer in + DEST is initialized to point to the same argument as the pointer + in SRC. + + This macro is a GNU extension but it will hopefully also be + available in the next update of the ISO C standard. + + If you want to use `__va_copy' you should always be prepared for the +possibility that this macro will not be available. On architectures +where a simple assignment is invalid, hopefully `__va_copy' _will_ be +available, so one should always write something like this: + + { + va_list ap, save; + ... + #ifdef __va_copy + __va_copy (save, ap); + #else + save = ap; + #endif + ... + } + + +File: libc.info, Node: Variadic Example, Prev: How Variadic, Up: Variadic Functions + +Example of a Variadic Function +------------------------------ + + Here is a complete sample function that accepts a variable number of +arguments. The first argument to the function is the count of remaining +arguments, which are added up and the result returned. While trivial, +this function is sufficient to illustrate how to use the variable +arguments facility. + + #include + #include + + int + add_em_up (int count,...) + { + va_list ap; + int i, sum; + + va_start (ap, count); /* Initialize the argument list. */ + + sum = 0; + for (i = 0; i < count; i++) + sum += va_arg (ap, int); /* Get the next argument value. */ + + va_end (ap); /* Clean up. */ + return sum; + } + + int + main (void) + { + /* This call prints 16. */ + printf ("%d\n", add_em_up (3, 5, 5, 6)); + + /* This call prints 55. */ + printf ("%d\n", add_em_up (10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)); + + return 0; + } + + +File: libc.info, Node: Old Varargs, Prev: Argument Macros, Up: How Variadic + +Old-Style Variadic Functions +............................ + + Before ISO C, programmers used a slightly different facility for +writing variadic functions. The GNU C compiler still supports it; +currently, it is more portable than the ISO C facility, since support +for ISO C is still not universal. The header file which defines the +old-fashioned variadic facility is called `varargs.h'. + + Using `varargs.h' is almost the same as using `stdarg.h'. There is +no difference in how you call a variadic function; see *Note Calling +Variadics::. The only difference is in how you define them. First of +all, you must use old-style non-prototype syntax, like this: + + tree + build (va_alist) + va_dcl + { + + Secondly, you must give `va_start' only one argument, like this: + + va_list p; + va_start (p); + + These are the special macros used for defining old-style variadic +functions: + + - Macro: va_alist + This macro stands for the argument name list required in a variadic + function. + + - Macro: va_dcl + This macro declares the implicit argument or arguments for a + variadic function. + + - Macro: void va_start (va_list AP) + This macro, as defined in `varargs.h', initializes the argument + pointer variable AP to point to the first argument of the current + function. + + The other argument macros, `va_arg' and `va_end', are the same in +`varargs.h' as in `stdarg.h'; see *Note Argument Macros::, for details. + + It does not work to include both `varargs.h' and `stdarg.h' in the +same compilation; they define `va_start' in conflicting ways. + + +File: libc.info, Node: Null Pointer Constant, Next: Important Data Types, Prev: Variadic Functions, Up: Language Features + +Null Pointer Constant +===================== + + The null pointer constant is guaranteed not to point to any real +object. You can assign it to any pointer variable since it has type +`void *'. The preferred way to write a null pointer constant is with +`NULL'. + + - Macro: void * NULL + This is a null pointer constant. + + You can also use `0' or `(void *)0' as a null pointer constant, but +using `NULL' is cleaner because it makes the purpose of the constant +more evident. + + If you use the null pointer constant as a function argument, then for +complete portability you should make sure that the function has a +prototype declaration. Otherwise, if the target machine has two +different pointer representations, the compiler won't know which +representation to use for that argument. You can avoid the problem by +explicitly casting the constant to the proper pointer type, but we +recommend instead adding a prototype for the function you are calling. + + +File: libc.info, Node: Important Data Types, Next: Data Type Measurements, Prev: Null Pointer Constant, Up: Language Features + +Important Data Types +==================== + + The result of subtracting two pointers in C is always an integer, +but the precise data type varies from C compiler to C compiler. +Likewise, the data type of the result of `sizeof' also varies between +compilers. ISO defines standard aliases for these two types, so you +can refer to them in a portable fashion. They are defined in the +header file `stddef.h'. + + - Data Type: ptrdiff_t + This is the signed integer type of the result of subtracting two + pointers. For example, with the declaration `char *p1, *p2;', the + expression `p2 - p1' is of type `ptrdiff_t'. This will probably + be one of the standard signed integer types (`short int', `int' or + `long int'), but might be a nonstandard type that exists only for + this purpose. + + - Data Type: size_t + This is an unsigned integer type used to represent the sizes of + objects. The result of the `sizeof' operator is of this type, and + functions such as `malloc' (*note Unconstrained Allocation::) and + `memcpy' (*note Copying and Concatenation::) accept arguments of + this type to specify object sizes. + + *Usage Note:* `size_t' is the preferred way to declare any + arguments or variables that hold the size of an object. + + In the GNU system `size_t' is equivalent to either `unsigned int' or +`unsigned long int'. These types have identical properties on the GNU +system and, for most purposes, you can use them interchangeably. +However, they are distinct as data types, which makes a difference in +certain contexts. + + For example, when you specify the type of a function argument in a +function prototype, it makes a difference which one you use. If the +system header files declare `malloc' with an argument of type `size_t' +and you declare `malloc' with an argument of type `unsigned int', you +will get a compilation error if `size_t' happens to be `unsigned long +int' on your system. To avoid any possibility of error, when a +function argument or value is supposed to have type `size_t', never +declare its type in any other way. + + *Compatibility Note:* Implementations of C before the advent of +ISO C generally used `unsigned int' for representing object sizes and +`int' for pointer subtraction results. They did not necessarily define +either `size_t' or `ptrdiff_t'. Unix systems did define `size_t', in +`sys/types.h', but the definition was usually a signed type. + + +File: libc.info, Node: Data Type Measurements, Prev: Important Data Types, Up: Language Features + +Data Type Measurements +====================== + + Most of the time, if you choose the proper C data type for each +object in your program, you need not be concerned with just how it is +represented or how many bits it uses. When you do need such +information, the C language itself does not provide a way to get it. +The header files `limits.h' and `float.h' contain macros which give you +this information in full detail. + +* Menu: + +* Width of Type:: How many bits does an integer type hold? +* Range of Type:: What are the largest and smallest values + that an integer type can hold? +* Floating Type Macros:: Parameters that measure the floating point types. +* Structure Measurement:: Getting measurements on structure types. + + +File: libc.info, Node: Width of Type, Next: Range of Type, Up: Data Type Measurements + +Computing the Width of an Integer Data Type +------------------------------------------- + + The most common reason that a program needs to know how many bits +are in an integer type is for using an array of `long int' as a bit +vector. You can access the bit at index N with + + vector[N / LONGBITS] & (1 << (N % LONGBITS)) + +provided you define `LONGBITS' as the number of bits in a `long int'. + + There is no operator in the C language that can give you the number +of bits in an integer data type. But you can compute it from the macro +`CHAR_BIT', defined in the header file `limits.h'. + +`CHAR_BIT' + This is the number of bits in a `char'--eight, on most systems. + The value has type `int'. + + You can compute the number of bits in any data type TYPE like this: + + sizeof (TYPE) * CHAR_BIT + + +File: libc.info, Node: Range of Type, Next: Floating Type Macros, Prev: Width of Type, Up: Data Type Measurements + +Range of an Integer Type +------------------------ + + Suppose you need to store an integer value which can range from zero +to one million. Which is the smallest type you can use? There is no +general rule; it depends on the C compiler and target machine. You can +use the `MIN' and `MAX' macros in `limits.h' to determine which type +will work. + + Each signed integer type has a pair of macros which give the smallest +and largest values that it can hold. Each unsigned integer type has one +such macro, for the maximum value; the minimum value is, of course, +zero. + + The values of these macros are all integer constant expressions. The +`MAX' and `MIN' macros for `char' and `short int' types have values of +type `int'. The `MAX' and `MIN' macros for the other types have values +of the same type described by the macro--thus, `ULONG_MAX' has type +`unsigned long int'. + +`SCHAR_MIN' + This is the minimum value that can be represented by a + `signed char'. + +`SCHAR_MAX' +`UCHAR_MAX' + These are the maximum values that can be represented by a + `signed char' and `unsigned char', respectively. + +`CHAR_MIN' + This is the minimum value that can be represented by a `char'. + It's equal to `SCHAR_MIN' if `char' is signed, or zero otherwise. + +`CHAR_MAX' + This is the maximum value that can be represented by a `char'. + It's equal to `SCHAR_MAX' if `char' is signed, or `UCHAR_MAX' + otherwise. + +`SHRT_MIN' + This is the minimum value that can be represented by a + `signed short int'. On most machines that the GNU C library runs + on, `short' integers are 16-bit quantities. + +`SHRT_MAX' +`USHRT_MAX' + These are the maximum values that can be represented by a + `signed short int' and `unsigned short int', respectively. + +`INT_MIN' + This is the minimum value that can be represented by a + `signed int'. On most machines that the GNU C system runs on, an + `int' is a 32-bit quantity. + +`INT_MAX' +`UINT_MAX' + These are the maximum values that can be represented by, + respectively, the type `signed int' and the type `unsigned int'. + +`LONG_MIN' + This is the minimum value that can be represented by a + `signed long int'. On most machines that the GNU C system runs + on, `long' integers are 32-bit quantities, the same size as `int'. + +`LONG_MAX' +`ULONG_MAX' + These are the maximum values that can be represented by a + `signed long int' and `unsigned long int', respectively. + +`LONG_LONG_MIN' + This is the minimum value that can be represented by a + `signed long long int'. On most machines that the GNU C system + runs on, `long long' integers are 64-bit quantities. + +`LONG_LONG_MAX' +`ULONG_LONG_MAX' + These are the maximum values that can be represented by a `signed + long long int' and `unsigned long long int', respectively. + +`WCHAR_MAX' + This is the maximum value that can be represented by a `wchar_t'. + *Note Extended Char Intro::. + + The header file `limits.h' also defines some additional constants +that parameterize various operating system and file system limits. +These constants are described in *Note System Configuration::. + + +File: libc.info, Node: Floating Type Macros, Next: Structure Measurement, Prev: Range of Type, Up: Data Type Measurements + +Floating Type Macros +-------------------- + + The specific representation of floating point numbers varies from +machine to machine. Because floating point numbers are represented +internally as approximate quantities, algorithms for manipulating +floating point data often need to take account of the precise details of +the machine's floating point representation. + + Some of the functions in the C library itself need this information; +for example, the algorithms for printing and reading floating point +numbers (*note I/O on Streams::) and for calculating trigonometric and +irrational functions (*note Mathematics::) use it to avoid round-off +error and loss of accuracy. User programs that implement numerical +analysis techniques also often need this information in order to +minimize or compute error bounds. + + The header file `float.h' describes the format used by your machine. + +* Menu: + +* Floating Point Concepts:: Definitions of terminology. +* Floating Point Parameters:: Details of specific macros. +* IEEE Floating Point:: The measurements for one common + representation. diff -durpN glibc-2.2.3/manual/libc.info-51 glibc-2.2.4/manual/libc.info-51 --- glibc-2.2.3/manual/libc.info-51 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-51 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,6995 +7,349 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. - - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. - - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. - - -File: libc.info, Node: Library Summary, Next: Installation, Prev: Language Features, Up: Top - -Summary of Library Facilities -***************************** - - This appendix is a complete list of the facilities declared within -the header files supplied with the GNU C library. Each entry also -lists the standard or other source from which each facility is derived, -and tells you where in the manual you can find more information about -how to use it. - -`long int a64l (const char *STRING)' - `stdlib.h' (XPG): *Note Encode Binary Data::. - -`void abort (void)' - `stdlib.h' (ISO): *Note Aborting a Program::. - -`int abs (int NUMBER)' - `stdlib.h' (ISO): *Note Absolute Value::. - -`int accept (int SOCKET, struct sockaddr *ADDR, socklen_t *LENGTH_PTR)' - `sys/socket.h' (BSD): *Note Accepting Connections::. - -`int access (const char *FILENAME, int HOW)' - `unistd.h' (POSIX.1): *Note Testing File Access::. - -`ACCOUNTING' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`double acos (double X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`float acosf (float X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`double acosh (double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`float acoshf (float X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double acoshl (long double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double acosl (long double X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`int addmntent (FILE *STREAM, const struct mntent *MNT)' - `mntent.h' (BSD): *Note mtab::. - -`int adjtime (const struct timeval *DELTA, struct timeval *OLDDELTA)' - `sys/time.h' (BSD): *Note High-Resolution Calendar::. - -`int adjtimex (struct timex *TIMEX)' - `sys/timex.h' (GNU): *Note High-Resolution Calendar::. - -`AF_FILE' - `sys/socket.h' (GNU): *Note Address Formats::. - -`AF_INET' - `sys/socket.h' (BSD): *Note Address Formats::. - -`AF_INET6' - `sys/socket.h' (IPv6 Basic API): *Note Address Formats::. - -`AF_LOCAL' - `sys/socket.h' (POSIX): *Note Address Formats::. - -`AF_UNIX' - `sys/socket.h' (BSD, Unix98): *Note Address Formats::. - -`AF_UNSPEC' - `sys/socket.h' (BSD): *Note Address Formats::. - -`int aio_cancel (int FILDES, struct aiocb *AIOCBP)' - `aio.h' (POSIX.1b): *Note Cancel AIO Operations::. - -`int aio_cancel64 (int FILDES, struct aiocb *AIOCBP)' - `aio.h' (Unix98): *Note Cancel AIO Operations::. - -`int aio_error (const struct aiocb *AIOCBP)' - `aio.h' (POSIX.1b): *Note Status of AIO Operations::. - -`int aio_error64 (const struct aiocb64 *AIOCBP)' - `aio.h' (Unix98): *Note Status of AIO Operations::. - -`int aio_fsync (int OP, struct aiocb *AIOCBP)' - `aio.h' (POSIX.1b): *Note Synchronizing AIO Operations::. - -`int aio_fsync64 (int OP, struct aiocb64 *AIOCBP)' - `aio.h' (Unix98): *Note Synchronizing AIO Operations::. - -`void aio_init (const struct aioinit *INIT)' - `aio.h' (GNU): *Note Configuration of AIO::. - -`int aio_read (struct aiocb *AIOCBP)' - `aio.h' (POSIX.1b): *Note Asynchronous Reads/Writes::. - -`int aio_read64 (struct aiocb *AIOCBP)' - `aio.h' (Unix98): *Note Asynchronous Reads/Writes::. - -`ssize_t aio_return (const struct aiocb *AIOCBP)' - `aio.h' (POSIX.1b): *Note Status of AIO Operations::. - -`int aio_return64 (const struct aiocb64 *AIOCBP)' - `aio.h' (Unix98): *Note Status of AIO Operations::. - -`int aio_suspend (const struct aiocb *const LIST[], int NENT, const struct timespec *TIMEOUT)' - `aio.h' (POSIX.1b): *Note Synchronizing AIO Operations::. - -`int aio_suspend64 (const struct aiocb64 *const LIST[], int NENT, const struct timespec *TIMEOUT)' - `aio.h' (Unix98): *Note Synchronizing AIO Operations::. - -`int aio_write (struct aiocb *AIOCBP)' - `aio.h' (POSIX.1b): *Note Asynchronous Reads/Writes::. - -`int aio_write64 (struct aiocb *AIOCBP)' - `aio.h' (Unix98): *Note Asynchronous Reads/Writes::. - -`unsigned int alarm (unsigned int SECONDS)' - `unistd.h' (POSIX.1): *Note Setting an Alarm::. - -`void * alloca (size_t SIZE);' - `stdlib.h' (GNU, BSD): *Note Variable Size Automatic::. - -`int alphasort (const void *A, const void *B)' - `dirent.h' (BSD/SVID): *Note Scanning Directory Content::. - -`int alphasort64 (const void *A, const void *B)' - `dirent.h' (GNU): *Note Scanning Directory Content::. - -`tcflag_t ALTWERASE' - `termios.h' (BSD): *Note Local Modes::. - -`int ARG_MAX' - `limits.h' (POSIX.1): *Note General Limits::. - -`error_t argp_err_exit_status' - `argp.h' (GNU): *Note Argp Global Variables::. - -`void argp_error (const struct argp_state *STATE, const char *FMT, ...)' - `argp.h' (GNU): *Note Argp Helper Functions::. - -`int ARGP_ERR_UNKNOWN' - `argp.h' (GNU): *Note Argp Parser Functions::. - -`void argp_failure (const struct argp_state *STATE, int STATUS, int ERRNUM, const char *FMT, ...)' - `argp.h' (GNU): *Note Argp Helper Functions::. - -`void argp_help (const struct argp *ARGP, FILE *STREAM, unsigned FLAGS, char *NAME)' - `argp.h' (GNU): *Note Argp Help::. - -`ARGP_IN_ORDER' - `argp.h' (GNU): *Note Argp Flags::. - -`ARGP_KEY_ARG' - `argp.h' (GNU): *Note Argp Special Keys::. - -`ARGP_KEY_ARGS' - `argp.h' (GNU): *Note Argp Special Keys::. - -`ARGP_KEY_END' - `argp.h' (GNU): *Note Argp Special Keys::. - -`ARGP_KEY_ERROR' - `argp.h' (GNU): *Note Argp Special Keys::. - -`ARGP_KEY_FINI' - `argp.h' (GNU): *Note Argp Special Keys::. - -`ARGP_KEY_HELP_ARGS_DOC' - `argp.h' (GNU): *Note Argp Help Filter Keys::. - -`ARGP_KEY_HELP_DUP_ARGS_NOTE' - `argp.h' (GNU): *Note Argp Help Filter Keys::. - -`ARGP_KEY_HELP_EXTRA' - `argp.h' (GNU): *Note Argp Help Filter Keys::. - -`ARGP_KEY_HELP_HEADER' - `argp.h' (GNU): *Note Argp Help Filter Keys::. - -`ARGP_KEY_HELP_POST_DOC' - `argp.h' (GNU): *Note Argp Help Filter Keys::. - -`ARGP_KEY_HELP_PRE_DOC' - `argp.h' (GNU): *Note Argp Help Filter Keys::. - -`ARGP_KEY_INIT' - `argp.h' (GNU): *Note Argp Special Keys::. - -`ARGP_KEY_NO_ARGS' - `argp.h' (GNU): *Note Argp Special Keys::. - -`ARGP_KEY_SUCCESS' - `argp.h' (GNU): *Note Argp Special Keys::. - -`ARGP_LONG_ONLY' - `argp.h' (GNU): *Note Argp Flags::. - -`ARGP_NO_ARGS' - `argp.h' (GNU): *Note Argp Flags::. - -`ARGP_NO_ERRS' - `argp.h' (GNU): *Note Argp Flags::. - -`ARGP_NO_EXIT' - `argp.h' (GNU): *Note Argp Flags::. - -`ARGP_NO_HELP' - `argp.h' (GNU): *Note Argp Flags::. - -`error_t argp_parse (const struct argp *ARGP, int ARGC, char **ARGV, unsigned FLAGS, int *ARG_INDEX, void *INPUT)' - `argp.h' (GNU): *Note Suboptions: Argp. - -`ARGP_PARSE_ARGV0' - `argp.h' (GNU): *Note Argp Flags::. - -`const char * argp_program_bug_address' - `argp.h' (GNU): *Note Argp Global Variables::. - -`const char * argp_program_version' - `argp.h' (GNU): *Note Argp Global Variables::. - -`argp_program_version_hook' - `argp.h' (GNU): *Note Argp Global Variables::. - -`ARGP_SILENT' - `argp.h' (GNU): *Note Argp Flags::. - -`void argp_state_help (const struct argp_state *STATE, FILE *STREAM, unsigned FLAGS)' - `argp.h' (GNU): *Note Argp Helper Functions::. - -`void argp_usage (const struct argp_state *STATE)' - `argp.h' (GNU): *Note Argp Helper Functions::. - -`error_t argz_add (char **ARGZ, size_t *ARGZ_LEN, const char *STR)' - `argz.h' (GNU): *Note Argz Functions::. - -`error_t argz_add_sep (char **ARGZ, size_t *ARGZ_LEN, const char *STR, int DELIM)' - `argz.h' (GNU): *Note Argz Functions::. - -`error_t argz_append (char **ARGZ, size_t *ARGZ_LEN, const char *BUF, size_t BUF_LEN)' - `argz.h' (GNU): *Note Argz Functions::. - -`size_t argz_count (const char *ARGZ, size_t ARG_LEN)' - `argz.h' (GNU): *Note Argz Functions::. - -`error_t argz_create (char *const ARGV[], char **ARGZ, size_t *ARGZ_LEN)' - `argz.h' (GNU): *Note Argz Functions::. - -`error_t argz_create_sep (const char *STRING, int SEP, char **ARGZ, size_t *ARGZ_LEN)' - `argz.h' (GNU): *Note Argz Functions::. - -`error_t argz_delete (char **ARGZ, size_t *ARGZ_LEN, char *ENTRY)' - `argz.h' (GNU): *Note Argz Functions::. - -`void argz_extract (char *ARGZ, size_t ARGZ_LEN, char **ARGV)' - `argz.h' (GNU): *Note Argz Functions::. - -`error_t argz_insert (char **ARGZ, size_t *ARGZ_LEN, char *BEFORE, const char *ENTRY)' - `argz.h' (GNU): *Note Argz Functions::. - -`char * argz_next (char *ARGZ, size_t ARGZ_LEN, const char *ENTRY)' - `argz.h' (GNU): *Note Argz Functions::. - -`error_t argz_replace (char **ARGZ, size_t *ARGZ_LEN, const char *STR, const char *WITH, unsigned *REPLACE_COUNT)' - `argz.h' (GNU): *Note Argz Functions::. - -`void argz_stringify (char *ARGZ, size_t LEN, int SEP)' - `argz.h' (GNU): *Note Argz Functions::. - -`char * asctime (const struct tm *BROKENTIME)' - `time.h' (ISO): *Note Formatting Calendar Time::. - -`char * asctime_r (const struct tm *BROKENTIME, char *BUFFER)' - `time.h' (POSIX.1c): *Note Formatting Calendar Time::. - -`double asin (double X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`float asinf (float X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`double asinh (double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`float asinhf (float X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double asinhl (long double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double asinl (long double X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`int asprintf (char **PTR, const char *TEMPLATE, ...)' - `stdio.h' (GNU): *Note Dynamic Output::. - -`void assert (int EXPRESSION)' - `assert.h' (ISO): *Note Consistency Checking::. - -`void assert_perror (int ERRNUM)' - `assert.h' (GNU): *Note Consistency Checking::. - -`double atan (double X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`double atan2 (double Y, double X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`float atan2f (float Y, float X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`long double atan2l (long double Y, long double X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`float atanf (float X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`double atanh (double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`float atanhf (float X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double atanhl (long double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double atanl (long double X)' - `math.h' (ISO): *Note Inverse Trig Functions::. - -`int atexit (void (*FUNCTION) (void))' - `stdlib.h' (ISO): *Note Cleanups on Exit::. - -`double atof (const char *STRING)' - `stdlib.h' (ISO): *Note Parsing of Floats::. - -`int atoi (const char *STRING)' - `stdlib.h' (ISO): *Note Parsing of Integers::. - -`long int atol (const char *STRING)' - `stdlib.h' (ISO): *Note Parsing of Integers::. - -`long long int atoll (const char *STRING)' - `stdlib.h' (ISO): *Note Parsing of Integers::. - -`B0' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B110' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B115200' - `termios.h' (GNU): *Note Line Speed::. - -`B1200' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B134' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B150' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B1800' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B19200' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B200' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B230400' - `termios.h' (GNU): *Note Line Speed::. - -`B2400' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B300' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B38400' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B460800' - `termios.h' (GNU): *Note Line Speed::. - -`B4800' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B50' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B57600' - `termios.h' (GNU): *Note Line Speed::. - -`B600' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B75' - `termios.h' (POSIX.1): *Note Line Speed::. - -`B9600' - `termios.h' (POSIX.1): *Note Line Speed::. - -`int backtrace (void **BUFFER, int SIZE)' - `execinfo.h' (GNU): *Note Backtraces::. - -`char ** backtrace_symbols (void *const *BUFFER, int SIZE)' - `execinfo.h' (GNU): *Note Backtraces::. - -`void backtrace_symbols_fd (void *const *BUFFER, int SIZE, int FD)' - `execinfo.h' (GNU): *Note Backtraces::. - -`char * basename (char *PATH)' - `libgen.h' (XPG): *Note Finding Tokens in a String::. - -`char * basename (const char *FILENAME)' - `string.h' (GNU): *Note Finding Tokens in a String::. - -`int BC_BASE_MAX' - `limits.h' (POSIX.2): *Note Utility Limits::. - -`int BC_DIM_MAX' - `limits.h' (POSIX.2): *Note Utility Limits::. - -`int bcmp (const void *A1, const void *A2, size_t SIZE)' - `string.h' (BSD): *Note String/Array Comparison::. - -`void bcopy (const void *FROM, void *TO, size_t SIZE)' - `string.h' (BSD): *Note Copying and Concatenation::. - -`int BC_SCALE_MAX' - `limits.h' (POSIX.2): *Note Utility Limits::. - -`int BC_STRING_MAX' - `limits.h' (POSIX.2): *Note Utility Limits::. - -`int bind (int SOCKET, struct sockaddr *ADDR, socklen_t LENGTH)' - `sys/socket.h' (BSD): *Note Setting Address::. - -`char * bindtextdomain (const char *DOMAINNAME, const char *DIRNAME)' - `libintl.h' (GNU): *Note Locating gettext catalog::. - -`char * bind_textdomain_codeset (const char *DOMAINNAME, const char *CODESET)' - `libintl.h' (GNU): *Note Charset conversion in gettext::. - -`blkcnt64_t' - `sys/types.h' (Unix98): *Note Attribute Meanings::. - -`blkcnt_t' - `sys/types.h' (Unix98): *Note Attribute Meanings::. - -`BOOT_TIME' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`BOOT_TIME' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`int brk (void *ADDR)' - `unistd.h' (BSD): *Note Resizing the Data Segment::. - -`tcflag_t BRKINT' - `termios.h' (POSIX.1): *Note Input Modes::. - -`_BSD_SOURCE' - (GNU): *Note Feature Test Macros::. - -`void * bsearch (const void *KEY, const void *ARRAY, size_t COUNT, size_t SIZE, comparison_fn_t COMPARE)' - `stdlib.h' (ISO): *Note Array Search Function::. - -`wint_t btowc (int C)' - `wchar.h' (ISO): *Note Converting a Character::. - -`int BUFSIZ' - `stdio.h' (ISO): *Note Controlling Buffering::. - -`void bzero (void *BLOCK, size_t SIZE)' - `string.h' (BSD): *Note Copying and Concatenation::. - -`double cabs (complex double Z)' - `complex.h' (ISO): *Note Absolute Value::. - -`float cabsf (complex float Z)' - `complex.h' (ISO): *Note Absolute Value::. - -`long double cabsl (complex long double Z)' - `complex.h' (ISO): *Note Absolute Value::. - -`complex double cacos (complex double Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`complex float cacosf (complex float Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`complex double cacosh (complex double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex float cacoshf (complex float Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex long double cacoshl (complex long double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex long double cacosl (complex long double Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`void * calloc (size_t COUNT, size_t ELTSIZE)' - `malloc.h', `stdlib.h' (ISO): *Note Allocating Cleared Space::. - -`char * canonicalize_file_name (const char *NAME)' - `stdlib.h' (GNU): *Note Symbolic Links::. - -`double carg (complex double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`float cargf (complex float Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`long double cargl (complex long double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`complex double casin (complex double Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`complex float casinf (complex float Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`complex double casinh (complex double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex float casinhf (complex float Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex long double casinhl (complex long double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex long double casinl (complex long double Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`complex double catan (complex double Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`complex float catanf (complex float Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`complex double catanh (complex double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex float catanhf (complex float Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex long double catanhl (complex long double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex long double catanl (complex long double Z)' - `complex.h' (ISO): *Note Inverse Trig Functions::. - -`nl_catd catopen (const char *CAT_NAME, int FLAG)' - `nl_types.h' (X/Open): *Note The catgets Functions::. - -`int cbc_crypt (char *KEY, char *BLOCKS, unsigned LEN, unsigned MODE, char *IVEC)' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`double cbrt (double X)' - `math.h' (BSD): *Note Exponents and Logarithms::. - -`float cbrtf (float X)' - `math.h' (BSD): *Note Exponents and Logarithms::. - -`long double cbrtl (long double X)' - `math.h' (BSD): *Note Exponents and Logarithms::. - -`complex double ccos (complex double Z)' - `complex.h' (ISO): *Note Trig Functions::. - -`complex float ccosf (complex float Z)' - `complex.h' (ISO): *Note Trig Functions::. - -`complex double ccosh (complex double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex float ccoshf (complex float Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex long double ccoshl (complex long double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. - -`complex long double ccosl (complex long double Z)' - `complex.h' (ISO): *Note Trig Functions::. - -`cc_t' - `termios.h' (POSIX.1): *Note Mode Data Types::. - -`tcflag_t CCTS_OFLOW' - `termios.h' (BSD): *Note Control Modes::. - -`double ceil (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`float ceilf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long double ceill (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`complex double cexp (complex double Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`complex float cexpf (complex float Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`complex long double cexpl (complex long double Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`speed_t cfgetispeed (const struct termios *TERMIOS-P)' - `termios.h' (POSIX.1): *Note Line Speed::. - -`speed_t cfgetospeed (const struct termios *TERMIOS-P)' - `termios.h' (POSIX.1): *Note Line Speed::. - -`int cfmakeraw (struct termios *TERMIOS-P)' - `termios.h' (BSD): *Note Noncanonical Input::. - -`void cfree (void *PTR)' - `stdlib.h' (Sun): *Note Freeing after Malloc::. - -`int cfsetispeed (struct termios *TERMIOS-P, speed_t SPEED)' - `termios.h' (POSIX.1): *Note Line Speed::. - -`int cfsetospeed (struct termios *TERMIOS-P, speed_t SPEED)' - `termios.h' (POSIX.1): *Note Line Speed::. - -`int cfsetspeed (struct termios *TERMIOS-P, speed_t SPEED)' - `termios.h' (BSD): *Note Line Speed::. - -`CHAR_BIT' - `limits.h' (ISO): *Note Width of Type::. - -`CHAR_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`CHAR_MIN' - `limits.h' (ISO): *Note Range of Type::. - -`int chdir (const char *FILENAME)' - `unistd.h' (POSIX.1): *Note Working Directory::. - -`int CHILD_MAX' - `limits.h' (POSIX.1): *Note General Limits::. - -`int chmod (const char *FILENAME, mode_t MODE)' - `sys/stat.h' (POSIX.1): *Note Setting Permissions::. - -`int chown (const char *FILENAME, uid_t OWNER, gid_t GROUP)' - `unistd.h' (POSIX.1): *Note File Owner::. - -`tcflag_t CIGNORE' - `termios.h' (BSD): *Note Control Modes::. - -`double cimag (complex double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`float cimagf (complex float Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`long double cimagl (complex long double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`int clearenv (void)' - `stdlib.h' (GNU): *Note Environment Access::. - -`void clearerr (FILE *STREAM)' - `stdio.h' (ISO): *Note Error Recovery::. - -`void clearerr_unlocked (FILE *STREAM)' - `stdio.h' (GNU): *Note Error Recovery::. - -`int CLK_TCK' - `time.h' (POSIX.1): *Note CPU Time::. - -`tcflag_t CLOCAL' - `termios.h' (POSIX.1): *Note Control Modes::. - -`clock_t clock (void)' - `time.h' (ISO): *Note CPU Time::. - -`int CLOCKS_PER_SEC' - `time.h' (ISO): *Note CPU Time::. - -`clock_t' - `time.h' (ISO): *Note CPU Time::. - -`complex double clog (complex double Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`complex double clog10 (complex double Z)' - `complex.h' (GNU): *Note Exponents and Logarithms::. - -`complex float clog10f (complex float Z)' - `complex.h' (GNU): *Note Exponents and Logarithms::. - -`complex long double clog10l (complex long double Z)' - `complex.h' (GNU): *Note Exponents and Logarithms::. - -`complex float clogf (complex float Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`complex long double clogl (complex long double Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`int close (int FILEDES)' - `unistd.h' (POSIX.1): *Note Opening and Closing Files::. - -`int closedir (DIR *DIRSTREAM)' - `dirent.h' (POSIX.1): *Note Reading/Closing Directory::. - -`void closelog (void)' - `syslog.h' (BSD): *Note closelog::. - -`int COLL_WEIGHTS_MAX' - `limits.h' (POSIX.2): *Note Utility Limits::. - -`size_t confstr (int PARAMETER, char *BUF, size_t LEN)' - `unistd.h' (POSIX.2): *Note String Parameters::. - -`complex double conj (complex double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`complex float conjf (complex float Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`complex long double conjl (complex long double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`int connect (int SOCKET, struct sockaddr *ADDR, socklen_t LENGTH)' - `sys/socket.h' (BSD): *Note Connecting::. - -`cookie_close_function' - `stdio.h' (GNU): *Note Hook Functions::. - -`cookie_io_functions_t' - `stdio.h' (GNU): *Note Streams and Cookies::. - -`cookie_read_function' - `stdio.h' (GNU): *Note Hook Functions::. - -`cookie_seek_function' - `stdio.h' (GNU): *Note Hook Functions::. - -`cookie_write_function' - `stdio.h' (GNU): *Note Hook Functions::. - -`double copysign (double X, double Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`float copysignf (float X, float Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`long double copysignl (long double X, long double Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`double cos (double X)' - `math.h' (ISO): *Note Trig Functions::. - -`float cosf (float X)' - `math.h' (ISO): *Note Trig Functions::. - -`double cosh (double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`float coshf (float X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double coshl (long double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double cosl (long double X)' - `math.h' (ISO): *Note Trig Functions::. - -`complex double cpow (complex double BASE, complex double POWER)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`complex float cpowf (complex float BASE, complex float POWER)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`complex long double cpowl (complex long double BASE, complex long double POWER)' - `complex.h' (ISO): *Note Exponents and Logarithms::. - -`complex double cproj (complex double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`complex float cprojf (complex float Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`complex long double cprojl (complex long double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`tcflag_t CREAD' - `termios.h' (POSIX.1): *Note Control Modes::. - -`double creal (complex double Z)' - `complex.h' (ISO): *Note Operations on Complex::. - -`float crealf (complex float Z)' - `complex.h' (ISO): *Note Operations on Complex::. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. -`long double creall (complex long double Z)' - `complex.h' (ISO): *Note Operations on Complex::. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. -`int creat (const char *FILENAME, mode_t MODE)' - `fcntl.h' (POSIX.1): *Note Opening and Closing Files::. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". -`int creat64 (const char *FILENAME, mode_t MODE)' - `fcntl.h' (Unix98): *Note Opening and Closing Files::. + (a) The FSF's Front-Cover Text is: -`tcflag_t CRTS_IFLOW' - `termios.h' (BSD): *Note Control Modes::. + A GNU Manual -`char * crypt (const char *KEY, const char *SALT)' - `crypt.h' (BSD, SVID): *Note crypt::. + (b) The FSF's Back-Cover Text is: -`char * crypt_r (const char *KEY, const char *SALT, struct crypt_data * DATA)' - `crypt.h' (GNU): *Note crypt::. + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. -`tcflag_t CS5' - `termios.h' (POSIX.1): *Note Control Modes::. + +File: libc.info, Node: Floating Point Concepts, Next: Floating Point Parameters, Up: Floating Type Macros -`tcflag_t CS6' - `termios.h' (POSIX.1): *Note Control Modes::. +Floating Point Representation Concepts +...................................... -`tcflag_t CS7' - `termios.h' (POSIX.1): *Note Control Modes::. + This section introduces the terminology for describing floating point +representations. -`tcflag_t CS8' - `termios.h' (POSIX.1): *Note Control Modes::. + You are probably already familiar with most of these concepts in +terms of scientific or exponential notation for floating point numbers. +For example, the number `123456.0' could be expressed in exponential +notation as `1.23456e+05', a shorthand notation indicating that the +mantissa `1.23456' is multiplied by the base `10' raised to power `5'. -`complex double csin (complex double Z)' - `complex.h' (ISO): *Note Trig Functions::. + More formally, the internal representation of a floating point number +can be characterized in terms of the following parameters: -`complex float csinf (complex float Z)' - `complex.h' (ISO): *Note Trig Functions::. + * The "sign" is either `-1' or `1'. -`complex double csinh (complex double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. + * The "base" or "radix" for exponentiation, an integer greater than + `1'. This is a constant for a particular representation. -`complex float csinhf (complex float Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. + * The "exponent" to which the base is raised. The upper and lower + bounds of the exponent value are constants for a particular + representation. -`complex long double csinhl (complex long double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. + Sometimes, in the actual bits representing the floating point + number, the exponent is "biased" by adding a constant to it, to + make it always be represented as an unsigned quantity. This is + only important if you have some reason to pick apart the bit + fields making up the floating point number by hand, which is + something for which the GNU library provides no support. So this + is ignored in the discussion that follows. -`complex long double csinl (complex long double Z)' - `complex.h' (ISO): *Note Trig Functions::. + * The "mantissa" or "significand" is an unsigned integer which is a + part of each floating point number. -`tcflag_t CSIZE' - `termios.h' (POSIX.1): *Note Control Modes::. + * The "precision" of the mantissa. If the base of the representation + is B, then the precision is the number of base-B digits in the + mantissa. This is a constant for a particular representation. -`_CS_LFS64_CFLAGS' - `unistd.h' (Unix98): *Note String Parameters::. + Many floating point representations have an implicit "hidden bit" + in the mantissa. This is a bit which is present virtually in the + mantissa, but not stored in memory because its value is always 1 + in a normalized number. The precision figure (see above) includes + any hidden bits. -`_CS_LFS64_LDFLAGS' - `unistd.h' (Unix98): *Note String Parameters::. + Again, the GNU library provides no facilities for dealing with such + low-level aspects of the representation. -`_CS_LFS64_LIBS' - `unistd.h' (Unix98): *Note String Parameters::. + The mantissa of a floating point number represents an implicit +fraction whose denominator is the base raised to the power of the +precision. Since the largest representable mantissa is one less than +this denominator, the value of the fraction is always strictly less +than `1'. The mathematical value of a floating point number is then +the product of this fraction, the sign, and the base raised to the +exponent. -`_CS_LFS64_LINTFLAGS' - `unistd.h' (Unix98): *Note String Parameters::. + We say that the floating point number is "normalized" if the +fraction is at least `1/B', where B is the base. In other words, the +mantissa would be too large to fit if it were multiplied by the base. +Non-normalized numbers are sometimes called "denormal"; they contain +less precision than the representation normally can hold. -`_CS_LFS_CFLAGS' - `unistd.h' (Unix98): *Note String Parameters::. + If the number is not normalized, then you can subtract `1' from the +exponent while multiplying the mantissa by the base, and get another +floating point number with the same value. "Normalization" consists of +doing this repeatedly until the number is normalized. Two distinct +normalized floating point numbers cannot be equal in value. -`_CS_LFS_LDFLAGS' - `unistd.h' (Unix98): *Note String Parameters::. + (There is an exception to this rule: if the mantissa is zero, it is +considered normalized. Another exception happens on certain machines +where the exponent is as small as the representation can hold. Then it +is impossible to subtract `1' from the exponent, so a number may be +normalized even if its fraction is less than `1/B'.) -`_CS_LFS_LIBS' - `unistd.h' (Unix98): *Note String Parameters::. + +File: libc.info, Node: Floating Point Parameters, Next: IEEE Floating Point, Prev: Floating Point Concepts, Up: Floating Type Macros -`_CS_LFS_LINTFLAGS' - `unistd.h' (Unix98): *Note String Parameters::. +Floating Point Parameters +......................... -`_CS_PATH' - `unistd.h' (POSIX.2): *Note String Parameters::. + These macro definitions can be accessed by including the header file +`float.h' in your program. -`complex double csqrt (complex double Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. + Macro names starting with `FLT_' refer to the `float' type, while +names beginning with `DBL_' refer to the `double' type and names +beginning with `LDBL_' refer to the `long double' type. (If GCC does +not support `long double' as a distinct data type on a target machine +then the values for the `LDBL_' constants are equal to the +corresponding constants for the `double' type.) -`complex float csqrtf (complex float Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. + Of these macros, only `FLT_RADIX' is guaranteed to be a constant +expression. The other macros listed here cannot be reliably used in +places that require constant expressions, such as `#if' preprocessing +directives or in the dimensions of static arrays. -`complex long double csqrtl (complex long double Z)' - `complex.h' (ISO): *Note Exponents and Logarithms::. + Although the ISO C standard specifies minimum and maximum values for +most of these parameters, the GNU C implementation uses whatever values +describe the floating point representation of the target machine. So in +principle GNU C actually satisfies the ISO C requirements only if the +target machine is suitable. In practice, all the machines currently +supported are suitable. -`tcflag_t CSTOPB' - `termios.h' (POSIX.1): *Note Control Modes::. +`FLT_ROUNDS' + This value characterizes the rounding mode for floating point + addition. The following values indicate standard rounding modes: -`complex double ctan (complex double Z)' - `complex.h' (ISO): *Note Trig Functions::. + `-1' + The mode is indeterminable. -`complex float ctanf (complex float Z)' - `complex.h' (ISO): *Note Trig Functions::. + `0' + Rounding is towards zero. -`complex double ctanh (complex double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. + `1' + Rounding is to the nearest number. -`complex float ctanhf (complex float Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. + `2' + Rounding is towards positive infinity. -`complex long double ctanhl (complex long double Z)' - `complex.h' (ISO): *Note Hyperbolic Functions::. + `3' + Rounding is towards negative infinity. -`complex long double ctanl (complex long double Z)' - `complex.h' (ISO): *Note Trig Functions::. + Any other value represents a machine-dependent nonstandard rounding + mode. -`char * ctermid (char *STRING)' - `stdio.h' (POSIX.1): *Note Identifying the Terminal::. + On most machines, the value is `1', in accordance with the IEEE + standard for floating point. -`char * ctime (const time_t *TIME)' - `time.h' (ISO): *Note Formatting Calendar Time::. + Here is a table showing how certain values round for each possible + value of `FLT_ROUNDS', if the other aspects of the representation + match the IEEE single-precision standard. -`char * ctime_r (const time_t *TIME, char *BUFFER)' - `time.h' (POSIX.1c): *Note Formatting Calendar Time::. + 0 1 2 3 + 1.00000003 1.0 1.0 1.00000012 1.0 + 1.00000007 1.0 1.00000012 1.00000012 1.0 + -1.00000003 -1.0 -1.0 -1.0 -1.00000012 + -1.00000007 -1.0 -1.00000012 -1.0 -1.00000012 -`char * cuserid (char *STRING)' - `stdio.h' (POSIX.1): *Note Who Logged In::. +`FLT_RADIX' + This is the value of the base, or radix, of the exponent + representation. This is guaranteed to be a constant expression, + unlike the other macros described in this section. The value is 2 + on all machines we know of except the IBM 360 and derivatives. -`int daylight' - `time.h' (SVID): *Note Time Zone Functions::. +`FLT_MANT_DIG' + This is the number of base-`FLT_RADIX' digits in the floating point + mantissa for the `float' data type. The following expression + yields `1.0' (even though mathematically it should not) due to the + limited number of mantissa digits: -`DBL_DIG' - `float.h' (ISO): *Note Floating Point Parameters::. + float radix = FLT_RADIX; + + 1.0f + 1.0f / radix / radix / ... / radix -`DBL_EPSILON' - `float.h' (ISO): *Note Floating Point Parameters::. + where `radix' appears `FLT_MANT_DIG' times. `DBL_MANT_DIG' - `float.h' (ISO): *Note Floating Point Parameters::. - -`DBL_MAX' - `float.h' (ISO): *Note Floating Point Parameters::. +`LDBL_MANT_DIG' + This is the number of base-`FLT_RADIX' digits in the floating point + mantissa for the data types `double' and `long double', + respectively. -`DBL_MAX_10_EXP' - `float.h' (ISO): *Note Floating Point Parameters::. +`FLT_DIG' + This is the number of decimal digits of precision for the `float' + data type. Technically, if P and B are the precision and base + (respectively) for the representation, then the decimal precision + Q is the maximum number of decimal digits such that any floating + point number with Q base 10 digits can be rounded to a floating + point number with P base B digits and back again, without change + to the Q decimal digits. -`DBL_MAX_EXP' - `float.h' (ISO): *Note Floating Point Parameters::. + The value of this macro is supposed to be at least `6', to satisfy + ISO C. -`DBL_MIN' - `float.h' (ISO): *Note Floating Point Parameters::. +`DBL_DIG' +`LDBL_DIG' + These are similar to `FLT_DIG', but for the data types `double' + and `long double', respectively. The values of these macros are + supposed to be at least `10'. -`DBL_MIN_10_EXP' - `float.h' (ISO): *Note Floating Point Parameters::. +`FLT_MIN_EXP' + This is the smallest possible exponent value for type `float'. + More precisely, is the minimum negative integer such that the value + `FLT_RADIX' raised to this power minus 1 can be represented as a + normalized floating point number of type `float'. `DBL_MIN_EXP' - `float.h' (ISO): *Note Floating Point Parameters::. - -`char * dcgettext (const char *DOMAINNAME, const char *MSGID, int CATEGORY)' - `libintl.h' (GNU): *Note Translation with gettext::. - -`char * dcngettext (const char *DOMAIN, const char *MSGID1, const char *MSGID2, unsigned long int N, int CATEGORY)' - `libintl.h' (GNU): *Note Advanced gettext functions::. - -`DEAD_PROCESS' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`DEAD_PROCESS' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`DES_DECRYPT' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`DES_ENCRYPT' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`DESERR_BADPARAM' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`DESERR_HWERROR' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`DESERR_NOHWDEVICE' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`DESERR_NONE' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`int DES_FAILED (int ERR)' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`DES_HW' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`void des_setparity (char *KEY)' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`DES_SW' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`dev_t' - `sys/types.h' (POSIX.1): *Note Attribute Meanings::. - -`char * dgettext (const char *DOMAINNAME, const char *MSGID)' - `libintl.h' (GNU): *Note Translation with gettext::. - -`double difftime (time_t TIME1, time_t TIME0)' - `time.h' (ISO): *Note Elapsed Time::. - -`DIR' - `dirent.h' (POSIX.1): *Note Opening a Directory::. - -`int dirfd (DIR *DIRSTREAM)' - `dirent.h' (GNU): *Note Opening a Directory::. - -`char * dirname (char *PATH)' - `libgen.h' (XPG): *Note Finding Tokens in a String::. - -`div_t div (int NUMERATOR, int DENOMINATOR)' - `stdlib.h' (ISO): *Note Integer Division::. - -`div_t' - `stdlib.h' (ISO): *Note Integer Division::. - -`char * dngettext (const char *DOMAIN, const char *MSGID1, const char *MSGID2, unsigned long int N)' - `libintl.h' (GNU): *Note Advanced gettext functions::. - -`double drand48 (void)' - `stdlib.h' (SVID): *Note SVID Random::. - -`int drand48_r (struct drand48_data *BUFFER, double *RESULT)' - `stdlib.h' (GNU): *Note SVID Random::. - -`double drem (double NUMERATOR, double DENOMINATOR)' - `math.h' (BSD): *Note Remainder Functions::. - -`float dremf (float NUMERATOR, float DENOMINATOR)' - `math.h' (BSD): *Note Remainder Functions::. - -`long double dreml (long double NUMERATOR, long double DENOMINATOR)' - `math.h' (BSD): *Note Remainder Functions::. - -`mode_t DTTOIF (int DTYPE)' - `dirent.h' (BSD): *Note Directory Entries::. - -`int dup (int OLD)' - `unistd.h' (POSIX.1): *Note Duplicating Descriptors::. - -`int dup2 (int OLD, int NEW)' - `unistd.h' (POSIX.1): *Note Duplicating Descriptors::. - -`int E2BIG' - `errno.h' (POSIX.1: Argument list too long): *Note Error Codes::. - -`int EACCES' - `errno.h' (POSIX.1: Permission denied): *Note Error Codes::. - -`int EADDRINUSE' - `errno.h' (BSD: Address already in use): *Note Error Codes::. - -`int EADDRNOTAVAIL' - `errno.h' (BSD: Cannot assign requested address): *Note Error - Codes::. - -`int EADV' - `errno.h' (Linux???: Advertise error): *Note Error Codes::. - -`int EAFNOSUPPORT' - `errno.h' (BSD: Address family not supported by protocol): *Note - Error Codes::. - -`int EAGAIN' - `errno.h' (POSIX.1: Resource temporarily unavailable): *Note - Error Codes::. - -`int EALREADY' - `errno.h' (BSD: Operation already in progress): *Note Error - Codes::. - -`int EAUTH' - `errno.h' (BSD: Authentication error): *Note Error Codes::. - -`int EBACKGROUND' - `errno.h' (GNU: Inappropriate operation for background process): - *Note Error Codes::. - -`int EBADE' - `errno.h' (Linux???: Invalid exchange): *Note Error Codes::. - -`int EBADF' - `errno.h' (POSIX.1: Bad file descriptor): *Note Error Codes::. - -`int EBADFD' - `errno.h' (Linux???: File descriptor in bad state): *Note Error - Codes::. - -`int EBADMSG' - `errno.h' (XOPEN: Bad message): *Note Error Codes::. - -`int EBADR' - `errno.h' (Linux???: Invalid request descriptor): *Note Error - Codes::. - -`int EBADRPC' - `errno.h' (BSD: RPC struct is bad): *Note Error Codes::. - -`int EBADRQC' - `errno.h' (Linux???: Invalid request code): *Note Error Codes::. - -`int EBADSLT' - `errno.h' (Linux???: Invalid slot): *Note Error Codes::. - -`int EBFONT' - `errno.h' (Linux???: Bad font file format): *Note Error Codes::. - -`int EBUSY' - `errno.h' (POSIX.1: Device or resource busy): *Note Error Codes::. - -`int ecb_crypt (char *KEY, char *BLOCKS, unsigned LEN, unsigned MODE)' - `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. - -`int ECHILD' - `errno.h' (POSIX.1: No child processes): *Note Error Codes::. - -`tcflag_t ECHO' - `termios.h' (POSIX.1): *Note Local Modes::. - -`tcflag_t ECHOCTL' - `termios.h' (BSD): *Note Local Modes::. - -`tcflag_t ECHOE' - `termios.h' (POSIX.1): *Note Local Modes::. - -`tcflag_t ECHOK' - `termios.h' (POSIX.1): *Note Local Modes::. - -`tcflag_t ECHOKE' - `termios.h' (BSD): *Note Local Modes::. - -`tcflag_t ECHONL' - `termios.h' (POSIX.1): *Note Local Modes::. - -`tcflag_t ECHOPRT' - `termios.h' (BSD): *Note Local Modes::. - -`int ECHRNG' - `errno.h' (Linux???: Channel number out of range): *Note Error - Codes::. - -`int ECOMM' - `errno.h' (Linux???: Communication error on send): *Note Error - Codes::. - -`int ECONNABORTED' - `errno.h' (BSD: Software caused connection abort): *Note Error - Codes::. - -`int ECONNREFUSED' - `errno.h' (BSD: Connection refused): *Note Error Codes::. - -`int ECONNRESET' - `errno.h' (BSD: Connection reset by peer): *Note Error Codes::. - -`char * ecvt (double VALUE, int NDIGIT, int *DECPT, int *NEG)' - `stdlib.h' (SVID, Unix98): *Note System V Number Conversion::. - -`char * ecvt_r (double VALUE, int NDIGIT, int *DECPT, int *NEG, char *BUF, size_t LEN)' - `stdlib.h' (GNU): *Note System V Number Conversion::. - -`int ED' - `errno.h' (GNU: ?): *Note Error Codes::. - -`int EDEADLK' - `errno.h' (POSIX.1: Resource deadlock avoided): *Note Error - Codes::. - -`int EDEADLOCK' - `errno.h' (Linux???: File locking deadlock error): *Note Error - Codes::. - -`int EDESTADDRREQ' - `errno.h' (BSD: Destination address required): *Note Error - Codes::. - -`int EDIED' - `errno.h' (GNU: Translator died): *Note Error Codes::. - -`int EDOM' - `errno.h' (ISO: Numerical argument out of domain): *Note Error - Codes::. - -`int EDOTDOT' - `errno.h' (Linux???: RFS specific error): *Note Error Codes::. - -`int EDQUOT' - `errno.h' (BSD: Disk quota exceeded): *Note Error Codes::. - -`int EEXIST' - `errno.h' (POSIX.1: File exists): *Note Error Codes::. - -`int EFAULT' - `errno.h' (POSIX.1: Bad address): *Note Error Codes::. - -`int EFBIG' - `errno.h' (POSIX.1: File too large): *Note Error Codes::. - -`int EFTYPE' - `errno.h' (BSD: Inappropriate file type or format): *Note Error - Codes::. - -`int EGRATUITOUS' - `errno.h' (GNU: Gratuitous error): *Note Error Codes::. - -`int EGREGIOUS' - `errno.h' (GNU: You really blew it this time): *Note Error - Codes::. - -`int EHOSTDOWN' - `errno.h' (BSD: Host is down): *Note Error Codes::. - -`int EHOSTUNREACH' - `errno.h' (BSD: No route to host): *Note Error Codes::. - -`int EIDRM' - `errno.h' (XOPEN: Identifier removed): *Note Error Codes::. - -`int EIEIO' - `errno.h' (GNU: Computer bought the farm): *Note Error Codes::. - -`int EILSEQ' - `errno.h' (ISO: Invalid or incomplete multibyte or wide - character): *Note Error Codes::. - -`int EINPROGRESS' - `errno.h' (BSD: Operation now in progress): *Note Error Codes::. - -`int EINTR' - `errno.h' (POSIX.1: Interrupted system call): *Note Error Codes::. - -`int EINVAL' - `errno.h' (POSIX.1: Invalid argument): *Note Error Codes::. - -`int EIO' - `errno.h' (POSIX.1: Input/output error): *Note Error Codes::. - -`int EISCONN' - `errno.h' (BSD: Transport endpoint is already connected): *Note - Error Codes::. - -`int EISDIR' - `errno.h' (POSIX.1: Is a directory): *Note Error Codes::. - -`int EISNAM' - `errno.h' (Linux???: Is a named type file): *Note Error Codes::. - -`int EL2HLT' - `errno.h' (Obsolete: Level 2 halted): *Note Error Codes::. - -`int EL2NSYNC' - `errno.h' (Obsolete: Level 2 not synchronized): *Note Error - Codes::. - -`int EL3HLT' - `errno.h' (Obsolete: Level 3 halted): *Note Error Codes::. - -`int EL3RST' - `errno.h' (Obsolete: Level 3 reset): *Note Error Codes::. - -`int ELIBACC' - `errno.h' (Linux???: Can not access a needed shared library): - *Note Error Codes::. - -`int ELIBBAD' - `errno.h' (Linux???: Accessing a corrupted shared library): *Note - Error Codes::. - -`int ELIBEXEC' - `errno.h' (Linux???: Cannot exec a shared library directly): - *Note Error Codes::. - -`int ELIBMAX' - `errno.h' (Linux???: Attempting to link in too many shared - libraries): *Note Error Codes::. - -`int ELIBSCN' - `errno.h' (Linux???: .lib section in a.out corrupted): *Note - Error Codes::. - -`int ELNRNG' - `errno.h' (Linux???: Link number out of range): *Note Error - Codes::. - -`int ELOOP' - `errno.h' (BSD: Too many levels of symbolic links): *Note Error - Codes::. - -`int EMEDIUMTYPE' - `errno.h' (Linux???: Wrong medium type): *Note Error Codes::. - -`int EMFILE' - `errno.h' (POSIX.1: Too many open files): *Note Error Codes::. - -`int EMLINK' - `errno.h' (POSIX.1: Too many links): *Note Error Codes::. - -`EMPTY' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`EMPTY' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`int EMSGSIZE' - `errno.h' (BSD: Message too long): *Note Error Codes::. - -`int EMULTIHOP' - `errno.h' (XOPEN: Multihop attempted): *Note Error Codes::. - -`int ENAMETOOLONG' - `errno.h' (POSIX.1: File name too long): *Note Error Codes::. - -`int ENAVAIL' - `errno.h' (Linux???: No XENIX semaphores available): *Note Error - Codes::. - -`void encrypt (char *BLOCK, int EDFLAG)' - `crypt.h' (BSD, SVID): *Note DES Encryption::. - -`void encrypt_r (char *BLOCK, int EDFLAG, struct crypt_data * DATA)' - `crypt.h' (GNU): *Note DES Encryption::. - -`void endfsent (void)' - `fstab.h' (BSD): *Note fstab::. - -`void endgrent (void)' - `grp.h' (SVID, BSD): *Note Scanning All Groups::. - -`void endhostent (void)' - `netdb.h' (BSD): *Note Host Names::. - -`int endmntent (FILE *STREAM)' - `mntent.h' (BSD): *Note mtab::. - -`void endnetent (void)' - `netdb.h' (BSD): *Note Networks Database::. - -`void endnetgrent (void)' - `netdb.h' (BSD): *Note Lookup Netgroup::. - -`void endprotoent (void)' - `netdb.h' (BSD): *Note Protocols Database::. - -`void endpwent (void)' - `pwd.h' (SVID, BSD): *Note Scanning All Users::. - -`void endservent (void)' - `netdb.h' (BSD): *Note Services Database::. - -`void endutent (void)' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`void endutxent (void)' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`int ENEEDAUTH' - `errno.h' (BSD: Need authenticator): *Note Error Codes::. - -`int ENETDOWN' - `errno.h' (BSD: Network is down): *Note Error Codes::. - -`int ENETRESET' - `errno.h' (BSD: Network dropped connection on reset): *Note Error - Codes::. - -`int ENETUNREACH' - `errno.h' (BSD: Network is unreachable): *Note Error Codes::. - -`int ENFILE' - `errno.h' (POSIX.1: Too many open files in system): *Note Error - Codes::. - -`int ENOANO' - `errno.h' (Linux???: No anode): *Note Error Codes::. - -`int ENOBUFS' - `errno.h' (BSD: No buffer space available): *Note Error Codes::. - -`int ENOCSI' - `errno.h' (Linux???: No CSI structure available): *Note Error - Codes::. - -`int ENODATA' - `errno.h' (XOPEN: No data available): *Note Error Codes::. - -`int ENODEV' - `errno.h' (POSIX.1: No such device): *Note Error Codes::. - -`int ENOENT' - `errno.h' (POSIX.1: No such file or directory): *Note Error - Codes::. - -`int ENOEXEC' - `errno.h' (POSIX.1: Exec format error): *Note Error Codes::. - -`int ENOLCK' - `errno.h' (POSIX.1: No locks available): *Note Error Codes::. - -`int ENOLINK' - `errno.h' (XOPEN: Link has been severed): *Note Error Codes::. - -`int ENOMEDIUM' - `errno.h' (Linux???: No medium found): *Note Error Codes::. - -`int ENOMEM' - `errno.h' (POSIX.1: Cannot allocate memory): *Note Error Codes::. - -`int ENOMSG' - `errno.h' (XOPEN: No message of desired type): *Note Error - Codes::. - -`int ENONET' - `errno.h' (Linux???: Machine is not on the network): *Note Error - Codes::. - -`int ENOPKG' - `errno.h' (Linux???: Package not installed): *Note Error Codes::. - -`int ENOPROTOOPT' - `errno.h' (BSD: Protocol not available): *Note Error Codes::. - -`int ENOSPC' - `errno.h' (POSIX.1: No space left on device): *Note Error Codes::. - -`int ENOSR' - `errno.h' (XOPEN: Out of streams resources): *Note Error Codes::. - -`int ENOSTR' - `errno.h' (XOPEN: Device not a stream): *Note Error Codes::. - -`int ENOSYS' - `errno.h' (POSIX.1: Function not implemented): *Note Error - Codes::. - -`int ENOTBLK' - `errno.h' (BSD: Block device required): *Note Error Codes::. - -`int ENOTCONN' - `errno.h' (BSD: Transport endpoint is not connected): *Note Error - Codes::. - -`int ENOTDIR' - `errno.h' (POSIX.1: Not a directory): *Note Error Codes::. - -`int ENOTEMPTY' - `errno.h' (POSIX.1: Directory not empty): *Note Error Codes::. - -`int ENOTNAM' - `errno.h' (Linux???: Not a XENIX named type file): *Note Error - Codes::. - -`int ENOTSOCK' - `errno.h' (BSD: Socket operation on non-socket): *Note Error - Codes::. - -`int ENOTSUP' - `errno.h' (POSIX.1: Not supported): *Note Error Codes::. - -`int ENOTTY' - `errno.h' (POSIX.1: Inappropriate ioctl for device): *Note Error - Codes::. - -`int ENOTUNIQ' - `errno.h' (Linux???: Name not unique on network): *Note Error - Codes::. - -`char ** environ' - `unistd.h' (POSIX.1): *Note Environment Access::. - -`error_t envz_add (char **ENVZ, size_t *ENVZ_LEN, const char *NAME, const char *VALUE)' - `envz.h' (GNU): *Note Envz Functions::. - -`char * envz_entry (const char *ENVZ, size_t ENVZ_LEN, const char *NAME)' - `envz.h' (GNU): *Note Envz Functions::. - -`char * envz_get (const char *ENVZ, size_t ENVZ_LEN, const char *NAME)' - `envz.h' (GNU): *Note Envz Functions::. - -`error_t envz_merge (char **ENVZ, size_t *ENVZ_LEN, const char *ENVZ2, size_t ENVZ2_LEN, int OVERRIDE)' - `envz.h' (GNU): *Note Envz Functions::. - -`void envz_strip (char **ENVZ, size_t *ENVZ_LEN)' - `envz.h' (GNU): *Note Envz Functions::. - -`int ENXIO' - `errno.h' (POSIX.1: No such device or address): *Note Error - Codes::. - -`int EOF' - `stdio.h' (ISO): *Note EOF and Errors::. - -`int EOPNOTSUPP' - `errno.h' (BSD: Operation not supported): *Note Error Codes::. - -`int EOVERFLOW' - `errno.h' (XOPEN: Value too large for defined data type): *Note - Error Codes::. - -`int EPERM' - `errno.h' (POSIX.1: Operation not permitted): *Note Error Codes::. - -`int EPFNOSUPPORT' - `errno.h' (BSD: Protocol family not supported): *Note Error - Codes::. - -`int EPIPE' - `errno.h' (POSIX.1: Broken pipe): *Note Error Codes::. - -`int EPROCLIM' - `errno.h' (BSD: Too many processes): *Note Error Codes::. - -`int EPROCUNAVAIL' - `errno.h' (BSD: RPC bad procedure for program): *Note Error - Codes::. - -`int EPROGMISMATCH' - `errno.h' (BSD: RPC program version wrong): *Note Error Codes::. - -`int EPROGUNAVAIL' - `errno.h' (BSD: RPC program not available): *Note Error Codes::. - -`int EPROTO' - `errno.h' (XOPEN: Protocol error): *Note Error Codes::. - -`int EPROTONOSUPPORT' - `errno.h' (BSD: Protocol not supported): *Note Error Codes::. - -`int EPROTOTYPE' - `errno.h' (BSD: Protocol wrong type for socket): *Note Error - Codes::. - -`int EQUIV_CLASS_MAX' - `limits.h' (POSIX.2): *Note Utility Limits::. - -`double erand48 (unsigned short int XSUBI[3])' - `stdlib.h' (SVID): *Note SVID Random::. - -`int erand48_r (unsigned short int XSUBI[3], struct drand48_data *BUFFER, double *RESULT)' - `stdlib.h' (GNU): *Note SVID Random::. - -`int ERANGE' - `errno.h' (ISO: Numerical result out of range): *Note Error - Codes::. - -`int EREMCHG' - `errno.h' (Linux???: Remote address changed): *Note Error Codes::. - -`int EREMOTE' - `errno.h' (BSD: Object is remote): *Note Error Codes::. - -`int EREMOTEIO' - `errno.h' (Linux???: Remote I/O error): *Note Error Codes::. - -`int ERESTART' - `errno.h' (Linux???: Interrupted system call should be restarted): - *Note Error Codes::. - -`double erf (double X)' - `math.h' (SVID): *Note Special Functions::. - -`double erfc (double X)' - `math.h' (SVID): *Note Special Functions::. - -`float erfcf (float X)' - `math.h' (SVID): *Note Special Functions::. - -`long double erfcl (long double X)' - `math.h' (SVID): *Note Special Functions::. - -`float erff (float X)' - `math.h' (SVID): *Note Special Functions::. - -`long double erfl (long double X)' - `math.h' (SVID): *Note Special Functions::. - -`int EROFS' - `errno.h' (POSIX.1: Read-only file system): *Note Error Codes::. - -`int ERPCMISMATCH' - `errno.h' (BSD: RPC version wrong): *Note Error Codes::. - -`volatile int errno' - `errno.h' (ISO): *Note Checking for Errors::. - -`int ESHUTDOWN' - `errno.h' (BSD: Cannot send after transport endpoint shutdown): - *Note Error Codes::. - -`int ESOCKTNOSUPPORT' - `errno.h' (BSD: Socket type not supported): *Note Error Codes::. - -`int ESPIPE' - `errno.h' (POSIX.1: Illegal seek): *Note Error Codes::. - -`int ESRCH' - `errno.h' (POSIX.1: No such process): *Note Error Codes::. - -`int ESRMNT' - `errno.h' (Linux???: Srmount error): *Note Error Codes::. - -`int ESTALE' - `errno.h' (BSD: Stale NFS file handle): *Note Error Codes::. - -`int ESTRPIPE' - `errno.h' (Linux???: Streams pipe error): *Note Error Codes::. - -`int ETIME' - `errno.h' (XOPEN: Timer expired): *Note Error Codes::. - -`int ETIMEDOUT' - `errno.h' (BSD: Connection timed out): *Note Error Codes::. - -`int ETOOMANYREFS' - `errno.h' (BSD: Too many references: cannot splice): *Note Error - Codes::. - -`int ETXTBSY' - `errno.h' (BSD: Text file busy): *Note Error Codes::. - -`int EUCLEAN' - `errno.h' (Linux???: Structure needs cleaning): *Note Error - Codes::. - -`int EUNATCH' - `errno.h' (Linux???: Protocol driver not attached): *Note Error - Codes::. - -`int EUSERS' - `errno.h' (BSD: Too many users): *Note Error Codes::. - -`int EWOULDBLOCK' - `errno.h' (BSD: Operation would block): *Note Error Codes::. - -`int EXDEV' - `errno.h' (POSIX.1: Invalid cross-device link): *Note Error - Codes::. - -`int execl (const char *FILENAME, const char *ARG0, ...)' - `unistd.h' (POSIX.1): *Note Executing a File::. - -`int execle (const char *FILENAME, const char *ARG0, char *const ENV[], ...)' - `unistd.h' (POSIX.1): *Note Executing a File::. - -`int execlp (const char *FILENAME, const char *ARG0, ...)' - `unistd.h' (POSIX.1): *Note Executing a File::. - -`int execv (const char *FILENAME, char *const ARGV[])' - `unistd.h' (POSIX.1): *Note Executing a File::. - -`int execve (const char *FILENAME, char *const ARGV[], char *const ENV[])' - `unistd.h' (POSIX.1): *Note Executing a File::. - -`int execvp (const char *FILENAME, char *const ARGV[])' - `unistd.h' (POSIX.1): *Note Executing a File::. - -`int EXFULL' - `errno.h' (Linux???: Exchange full): *Note Error Codes::. - -`void _Exit (int STATUS)' - `stdlib.h' (ISO): *Note Termination Internals::. - -`void _exit (int STATUS)' - `unistd.h' (POSIX.1): *Note Termination Internals::. - -`void exit (int STATUS)' - `stdlib.h' (ISO): *Note Normal Termination::. - -`int EXIT_FAILURE' - `stdlib.h' (ISO): *Note Exit Status::. - -`int EXIT_SUCCESS' - `stdlib.h' (ISO): *Note Exit Status::. - -`double exp (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`double exp10 (double X)' - `math.h' (GNU): *Note Exponents and Logarithms::. - -`float exp10f (float X)' - `math.h' (GNU): *Note Exponents and Logarithms::. - -`long double exp10l (long double X)' - `math.h' (GNU): *Note Exponents and Logarithms::. - -`double exp2 (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float exp2f (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double exp2l (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float expf (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double expl (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`double expm1 (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float expm1f (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double expm1l (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`int EXPR_NEST_MAX' - `limits.h' (POSIX.2): *Note Utility Limits::. - -`double fabs (double NUMBER)' - `math.h' (ISO): *Note Absolute Value::. - -`float fabsf (float NUMBER)' - `math.h' (ISO): *Note Absolute Value::. - -`long double fabsl (long double NUMBER)' - `math.h' (ISO): *Note Absolute Value::. - -`size_t __fbufsize (FILE *STREAM)' - `stdio_ext.h' (GNU): *Note Controlling Buffering::. - -`int fchdir (int FILEDES)' - `unistd.h' (XPG): *Note Working Directory::. - -`int fchmod (int FILEDES, int MODE)' - `sys/stat.h' (BSD): *Note Setting Permissions::. - -`int fchown (int FILEDES, int OWNER, int GROUP)' - `unistd.h' (BSD): *Note File Owner::. - -`int fclean (FILE *STREAM)' - `stdio.h' (GNU): *Note Cleaning Streams::. - -`int fclose (FILE *STREAM)' - `stdio.h' (ISO): *Note Closing Streams::. - -`int fcloseall (void)' - `stdio.h' (GNU): *Note Closing Streams::. - -`int fcntl (int FILEDES, int COMMAND, ...)' - `fcntl.h' (POSIX.1): *Note Control Operations::. - -`char * fcvt (double VALUE, int NDIGIT, int *DECPT, int *NEG)' - `stdlib.h' (SVID, Unix98): *Note System V Number Conversion::. - -`char * fcvt_r (double VALUE, int NDIGIT, int *DECPT, int *NEG, char *BUF, size_t LEN)' - `stdlib.h' (SVID, Unix98): *Note System V Number Conversion::. - -`int fdatasync (int FILDES)' - `unistd.h' (POSIX): *Note Synchronizing I/O::. - -`int FD_CLOEXEC' - `fcntl.h' (POSIX.1): *Note Descriptor Flags::. - -`void FD_CLR (int FILEDES, fd_set *SET)' - `sys/types.h' (BSD): *Note Waiting for I/O::. - -`double fdim (double X, double Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`float fdimf (float X, float Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`long double fdiml (long double X, long double Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`int FD_ISSET (int FILEDES, fd_set *SET)' - `sys/types.h' (BSD): *Note Waiting for I/O::. - -`FILE * fdopen (int FILEDES, const char *OPENTYPE)' - `stdio.h' (POSIX.1): *Note Descriptors and Streams::. - -`void FD_SET (int FILEDES, fd_set *SET)' - `sys/types.h' (BSD): *Note Waiting for I/O::. - -`fd_set' - `sys/types.h' (BSD): *Note Waiting for I/O::. - -`int FD_SETSIZE' - `sys/types.h' (BSD): *Note Waiting for I/O::. - -`int F_DUPFD' - `fcntl.h' (POSIX.1): *Note Duplicating Descriptors::. - -`void FD_ZERO (fd_set *SET)' - `sys/types.h' (BSD): *Note Waiting for I/O::. - -`int feclearexcept (int EXCEPTS)' - `fenv.h' (ISO): *Note Status bit operations::. - -`int fedisableexcept (int EXCEPTS)' - `fenv.h' (GNU): *Note Control Functions::. - -`FE_DIVBYZERO' - `fenv.h' (ISO): *Note Status bit operations::. - -`FE_DOWNWARD' - `fenv.h' (ISO): *Note Rounding::. - -`int feenableexcept (int EXCEPTS)' - `fenv.h' (GNU): *Note Control Functions::. - -`int fegetenv (fenv_t *ENVP)' - `fenv.h' (ISO): *Note Control Functions::. - -`int fegetexcept (int EXCEPTS)' - `fenv.h' (GNU): *Note Control Functions::. - -`int fegetexceptflag (fexcept_t *FLAGP, int EXCEPTS)' - `fenv.h' (ISO): *Note Status bit operations::. - -`int fegetround (void)' - `fenv.h' (ISO): *Note Rounding::. - -`int feholdexcept (fenv_t *ENVP)' - `fenv.h' (ISO): *Note Control Functions::. - -`FE_INEXACT' - `fenv.h' (ISO): *Note Status bit operations::. - -`FE_INVALID' - `fenv.h' (ISO): *Note Status bit operations::. - -`int feof (FILE *STREAM)' - `stdio.h' (ISO): *Note EOF and Errors::. - -`int feof_unlocked (FILE *STREAM)' - `stdio.h' (GNU): *Note EOF and Errors::. - -`FE_OVERFLOW' - `fenv.h' (ISO): *Note Status bit operations::. - -`int feraiseexcept (int EXCEPTS)' - `fenv.h' (ISO): *Note Status bit operations::. - -`int ferror (FILE *STREAM)' - `stdio.h' (ISO): *Note EOF and Errors::. - -`int ferror_unlocked (FILE *STREAM)' - `stdio.h' (GNU): *Note EOF and Errors::. - -`int fesetenv (const fenv_t *ENVP)' - `fenv.h' (ISO): *Note Control Functions::. - -`int fesetexceptflag (const fexcept_t *FLAGP, int' - `fenv.h' (ISO): *Note Status bit operations::. - -`int fesetround (int ROUND)' - `fenv.h' (ISO): *Note Rounding::. - -`int fetestexcept (int EXCEPTS)' - `fenv.h' (ISO): *Note Status bit operations::. - -`FE_TONEAREST' - `fenv.h' (ISO): *Note Rounding::. - -`FE_TOWARDZERO' - `fenv.h' (ISO): *Note Rounding::. - -`FE_UNDERFLOW' - `fenv.h' (ISO): *Note Status bit operations::. - -`int feupdateenv (const fenv_t *ENVP)' - `fenv.h' (ISO): *Note Control Functions::. - -`FE_UPWARD' - `fenv.h' (ISO): *Note Rounding::. - -`int fflush (FILE *STREAM)' - `stdio.h' (ISO): *Note Flushing Buffers::. - -`int fflush_unlocked (FILE *STREAM)' - `stdio.h' (POSIX): *Note Flushing Buffers::. - -`int fgetc (FILE *STREAM)' - `stdio.h' (ISO): *Note Character Input::. - -`int fgetc_unlocked (FILE *STREAM)' - `stdio.h' (POSIX): *Note Character Input::. - -`int F_GETFD' - `fcntl.h' (POSIX.1): *Note Descriptor Flags::. - -`int F_GETFL' - `fcntl.h' (POSIX.1): *Note Getting File Status Flags::. - -`struct group * fgetgrent (FILE *STREAM)' - `grp.h' (SVID): *Note Scanning All Groups::. - -`int fgetgrent_r (FILE *STREAM, struct group *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group **RESULT)' - `grp.h' (GNU): *Note Scanning All Groups::. - -`int F_GETLK' - `fcntl.h' (POSIX.1): *Note File Locks::. - -`int F_GETOWN' - `fcntl.h' (BSD): *Note Interrupt Input::. - -`int fgetpos (FILE *STREAM, fpos_t *POSITION)' - `stdio.h' (ISO): *Note Portable Positioning::. - -`int fgetpos64 (FILE *STREAM, fpos64_t *POSITION)' - `stdio.h' (Unix98): *Note Portable Positioning::. - -`struct passwd * fgetpwent (FILE *STREAM)' - `pwd.h' (SVID): *Note Scanning All Users::. - -`int fgetpwent_r (FILE *STREAM, struct passwd *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct passwd **RESULT)' - `pwd.h' (GNU): *Note Scanning All Users::. - -`char * fgets (char *S, int COUNT, FILE *STREAM)' - `stdio.h' (ISO): *Note Line Input::. - -`char * fgets_unlocked (char *S, int COUNT, FILE *STREAM)' - `stdio.h' (GNU): *Note Line Input::. - -`wint_t fgetwc (FILE *STREAM)' - `wchar.h' (ISO): *Note Character Input::. - -`wint_t fgetwc_unlocked (FILE *STREAM)' - `wchar.h' (GNU): *Note Character Input::. - -`wchar_t * fgetws (wchar_t *WS, int COUNT, FILE *STREAM)' - `wchar.h' (ISO): *Note Line Input::. - -`wchar_t * fgetws_unlocked (wchar_t *WS, int COUNT, FILE *STREAM)' - `wchar.h' (GNU): *Note Line Input::. - -`FILE' - `stdio.h' (ISO): *Note Streams::. - -`int FILENAME_MAX' - `stdio.h' (ISO): *Note Limits for Files::. - -`int fileno (FILE *STREAM)' - `stdio.h' (POSIX.1): *Note Descriptors and Streams::. - -`int fileno_unlocked (FILE *STREAM)' - `stdio.h' (GNU): *Note Descriptors and Streams::. - -`int finite (double X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int finitef (float X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int finitel (long double X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int __flbf (FILE *STREAM)' - `stdio_ext.h' (GNU): *Note Controlling Buffering::. - -`void flockfile (FILE *STREAM)' - `stdio.h' (POSIX): *Note Streams and Threads::. +`LDBL_MIN_EXP' + These are similar to `FLT_MIN_EXP', but for the data types + `double' and `long double', respectively. -`double floor (double X)' - `math.h' (ISO): *Note Rounding Functions::. +`FLT_MIN_10_EXP' + This is the minimum negative integer such that `10' raised to this + power minus 1 can be represented as a normalized floating point + number of type `float'. This is supposed to be `-37' or even less. -`float floorf (float X)' - `math.h' (ISO): *Note Rounding Functions::. +`DBL_MIN_10_EXP' +`LDBL_MIN_10_EXP' + These are similar to `FLT_MIN_10_EXP', but for the data types + `double' and `long double', respectively. -`long double floorl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. +`FLT_MAX_EXP' + This is the largest possible exponent value for type `float'. More + precisely, this is the maximum positive integer such that value + `FLT_RADIX' raised to this power minus 1 can be represented as a + floating point number of type `float'. -`FLT_DIG' - `float.h' (ISO): *Note Floating Point Parameters::. +`DBL_MAX_EXP' +`LDBL_MAX_EXP' + These are similar to `FLT_MAX_EXP', but for the data types + `double' and `long double', respectively. -`FLT_EPSILON' - `float.h' (ISO): *Note Floating Point Parameters::. +`FLT_MAX_10_EXP' + This is the maximum positive integer such that `10' raised to this + power minus 1 can be represented as a normalized floating point + number of type `float'. This is supposed to be at least `37'. -`FLT_MANT_DIG' - `float.h' (ISO): *Note Floating Point Parameters::. +`DBL_MAX_10_EXP' +`LDBL_MAX_10_EXP' + These are similar to `FLT_MAX_10_EXP', but for the data types + `double' and `long double', respectively. `FLT_MAX' - `float.h' (ISO): *Note Floating Point Parameters::. + The value of this macro is the maximum number representable in type + `float'. It is supposed to be at least `1E+37'. The value has + type `float'. -`FLT_MAX_10_EXP' - `float.h' (ISO): *Note Floating Point Parameters::. + The smallest representable number is `- FLT_MAX'. -`FLT_MAX_EXP' - `float.h' (ISO): *Note Floating Point Parameters::. +`DBL_MAX' +`LDBL_MAX' + These are similar to `FLT_MAX', but for the data types `double' + and `long double', respectively. The type of the macro's value is + the same as the type it describes. `FLT_MIN' - `float.h' (ISO): *Note Floating Point Parameters::. - -`FLT_MIN_10_EXP' - `float.h' (ISO): *Note Floating Point Parameters::. - -`FLT_MIN_EXP' - `float.h' (ISO): *Note Floating Point Parameters::. - -`FLT_RADIX' - `float.h' (ISO): *Note Floating Point Parameters::. - -`FLT_ROUNDS' - `float.h' (ISO): *Note Floating Point Parameters::. - -`void _flushlbf (void)' - `stdio_ext.h' (GNU): *Note Flushing Buffers::. - -`tcflag_t FLUSHO' - `termios.h' (BSD): *Note Local Modes::. - -`double fma (double X, double Y, double Z)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`float fmaf (float X, float Y, float Z)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`long double fmal (long double X, long double Y, long double Z)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`double fmax (double X, double Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`float fmaxf (float X, float Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`long double fmaxl (long double X, long double Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`FILE * fmemopen (void *BUF, size_t SIZE, const char *OPENTYPE)' - `stdio.h' (GNU): *Note String Streams::. - -`double fmin (double X, double Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`float fminf (float X, float Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`long double fminl (long double X, long double Y)' - `math.h' (ISO): *Note Misc FP Arithmetic::. - -`double fmod (double NUMERATOR, double DENOMINATOR)' - `math.h' (ISO): *Note Remainder Functions::. - -`float fmodf (float NUMERATOR, float DENOMINATOR)' - `math.h' (ISO): *Note Remainder Functions::. - -`long double fmodl (long double NUMERATOR, long double DENOMINATOR)' - `math.h' (ISO): *Note Remainder Functions::. - -`int fmtmsg (long int CLASSIFICATION, const char *LABEL, int SEVERITY, const char *TEXT, const char *ACTION, const char *TAG)' - `fmtmsg.h' (XPG): *Note Printing Formatted Messages::. - -`int fnmatch (const char *PATTERN, const char *STRING, int FLAGS)' - `fnmatch.h' (POSIX.2): *Note Wildcard Matching::. - -`FNM_CASEFOLD' - `fnmatch.h' (GNU): *Note Wildcard Matching::. - -`FNM_EXTMATCH' - `fnmatch.h' (GNU): *Note Wildcard Matching::. - -`FNM_FILE_NAME' - `fnmatch.h' (GNU): *Note Wildcard Matching::. - -`FNM_LEADING_DIR' - `fnmatch.h' (GNU): *Note Wildcard Matching::. - -`FNM_NOESCAPE' - `fnmatch.h' (POSIX.2): *Note Wildcard Matching::. - -`FNM_PATHNAME' - `fnmatch.h' (POSIX.2): *Note Wildcard Matching::. - -`FNM_PERIOD' - `fnmatch.h' (POSIX.2): *Note Wildcard Matching::. - -`int F_OK' - `unistd.h' (POSIX.1): *Note Testing File Access::. - -`FILE * fopen (const char *FILENAME, const char *OPENTYPE)' - `stdio.h' (ISO): *Note Opening Streams::. - -`FILE * fopen64 (const char *FILENAME, const char *OPENTYPE)' - `stdio.h' (Unix98): *Note Opening Streams::. - -`FILE * fopencookie (void *COOKIE, const char *OPENTYPE, cookie_io_functions_t IO-FUNCTIONS)' - `stdio.h' (GNU): *Note Streams and Cookies::. - -`int FOPEN_MAX' - `stdio.h' (ISO): *Note Opening Streams::. - -`pid_t fork (void)' - `unistd.h' (POSIX.1): *Note Creating a Process::. - -`int forkpty (int *AMASTER, char *NAME, struct termios *TERMP, struct winsize *WINP)' - `pty.h' (BSD): *Note Pseudo-Terminal Pairs::. - -`long int fpathconf (int FILEDES, int PARAMETER)' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`int fpclassify (_float-type_ X)' - `math.h' (ISO): *Note Floating Point Classes::. - -`FPE_DECOVF_TRAP' - `signal.h' (BSD): *Note Program Error Signals::. - -`FPE_FLTDIV_FAULT' - `signal.h' (BSD): *Note Program Error Signals::. - -`FPE_FLTDIV_TRAP' - `signal.h' (BSD): *Note Program Error Signals::. - -`FPE_FLTOVF_FAULT' - `signal.h' (BSD): *Note Program Error Signals::. - -`FPE_FLTOVF_TRAP' - `signal.h' (BSD): *Note Program Error Signals::. - -`FPE_FLTUND_FAULT' - `signal.h' (BSD): *Note Program Error Signals::. - -`FPE_FLTUND_TRAP' - `signal.h' (BSD): *Note Program Error Signals::. - -`FPE_INTDIV_TRAP' - `signal.h' (BSD): *Note Program Error Signals::. - -`FPE_INTOVF_TRAP' - `signal.h' (BSD): *Note Program Error Signals::. - -`size_t __fpending (FILE *STREAM) The `__fpending'' - `stdio_ext.h' (GNU): *Note Controlling Buffering::. - -`FPE_SUBRNG_TRAP' - `signal.h' (BSD): *Note Program Error Signals::. - -`int FP_ILOGB0' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`int FP_ILOGBNAN' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`fpos64_t' - `stdio.h' (Unix98): *Note Portable Positioning::. - -`fpos_t' - `stdio.h' (ISO): *Note Portable Positioning::. - -`int fprintf (FILE *STREAM, const char *TEMPLATE, ...)' - `stdio.h' (ISO): *Note Formatted Output Functions::. - -`void __fpurge (FILE *STREAM)' - `stdio_ext.h' (GNU): *Note Flushing Buffers::. - -`int fputc (int C, FILE *STREAM)' - `stdio.h' (ISO): *Note Simple Output::. - -`int fputc_unlocked (int C, FILE *STREAM)' - `stdio.h' (POSIX): *Note Simple Output::. - -`int fputs (const char *S, FILE *STREAM)' - `stdio.h' (ISO): *Note Simple Output::. - -`int fputs_unlocked (const char *S, FILE *STREAM)' - `stdio.h' (GNU): *Note Simple Output::. - -`wint_t fputwc (wchar_t WC, FILE *STREAM)' - `wchar.h' (ISO): *Note Simple Output::. - -`wint_t fputwc_unlocked (wint_t WC, FILE *STREAM)' - `wchar.h' (POSIX): *Note Simple Output::. - -`int fputws (const wchar_t *WS, FILE *STREAM)' - `wchar.h' (ISO): *Note Simple Output::. - -`int fputws_unlocked (const wchar_t *WS, FILE *STREAM)' - `wchar.h' (GNU): *Note Simple Output::. - -`F_RDLCK' - `fcntl.h' (POSIX.1): *Note File Locks::. - -`size_t fread (void *DATA, size_t SIZE, size_t COUNT, FILE *STREAM)' - `stdio.h' (ISO): *Note Block Input/Output::. - -`int __freadable (FILE *STREAM)' - `stdio_ext.h' (GNU): *Note Opening Streams::. - -`int __freading (FILE *STREAM)' - `stdio_ext.h' (GNU): *Note Opening Streams::. - -`size_t fread_unlocked (void *DATA, size_t SIZE, size_t COUNT, FILE *STREAM)' - `stdio.h' (GNU): *Note Block Input/Output::. - -`void free (void *PTR)' - `malloc.h', `stdlib.h' (ISO): *Note Freeing after Malloc::. - -`__free_hook' - `malloc.h' (GNU): *Note Hooks for Malloc::. - -`FILE * freopen (const char *FILENAME, const char *OPENTYPE, FILE *STREAM)' - `stdio.h' (ISO): *Note Opening Streams::. - -`FILE * freopen64 (const char *FILENAME, const char *OPENTYPE, FILE *STREAM)' - `stdio.h' (Unix98): *Note Opening Streams::. - -`double frexp (double VALUE, int *EXPONENT)' - `math.h' (ISO): *Note Normalization Functions::. - -`float frexpf (float VALUE, int *EXPONENT)' - `math.h' (ISO): *Note Normalization Functions::. - -`long double frexpl (long double VALUE, int *EXPONENT)' - `math.h' (ISO): *Note Normalization Functions::. - -`int fscanf (FILE *STREAM, const char *TEMPLATE, ...)' - `stdio.h' (ISO): *Note Formatted Input Functions::. - -`int fseek (FILE *STREAM, long int OFFSET, int WHENCE)' - `stdio.h' (ISO): *Note File Positioning::. - -`int fseeko (FILE *STREAM, off_t OFFSET, int WHENCE)' - `stdio.h' (Unix98): *Note File Positioning::. - -`int fseeko64 (FILE *STREAM, off64_t OFFSET, int WHENCE)' - `stdio.h' (Unix98): *Note File Positioning::. - -`int F_SETFD' - `fcntl.h' (POSIX.1): *Note Descriptor Flags::. - -`int F_SETFL' - `fcntl.h' (POSIX.1): *Note Getting File Status Flags::. - -`int F_SETLK' - `fcntl.h' (POSIX.1): *Note File Locks::. - -`int F_SETLKW' - `fcntl.h' (POSIX.1): *Note File Locks::. - -`int __fsetlocking (FILE *STREAM, int TYPE)' - `stdio_ext.h' (GNU): *Note Streams and Threads::. - -`int F_SETOWN' - `fcntl.h' (BSD): *Note Interrupt Input::. - -`int fsetpos (FILE *STREAM, const fpos_t *POSITION)' - `stdio.h' (ISO): *Note Portable Positioning::. - -`int fsetpos64 (FILE *STREAM, const fpos64_t *POSITION)' - `stdio.h' (Unix98): *Note Portable Positioning::. - -`int fstat (int FILEDES, struct stat *BUF)' - `sys/stat.h' (POSIX.1): *Note Reading Attributes::. - -`int fstat64 (int FILEDES, struct stat64 *BUF)' - `sys/stat.h' (Unix98): *Note Reading Attributes::. - -`int fsync (int FILDES)' - `unistd.h' (POSIX): *Note Synchronizing I/O::. - -`long int ftell (FILE *STREAM)' - `stdio.h' (ISO): *Note File Positioning::. - -`off_t ftello (FILE *STREAM)' - `stdio.h' (Unix98): *Note File Positioning::. - -`off64_t ftello64 (FILE *STREAM)' - `stdio.h' (Unix98): *Note File Positioning::. - -`int ftruncate (int FD, off_t LENGTH)' - `unistd.h' (POSIX): *Note File Size::. - -`int ftruncate64 (int ID, off64_t LENGTH)' - `unistd.h' (Unix98): *Note File Size::. - -`int ftrylockfile (FILE *STREAM)' - `stdio.h' (POSIX): *Note Streams and Threads::. - -`int ftw (const char *FILENAME, __ftw_func_t FUNC, int DESCRIPTORS)' - `ftw.h' (SVID): *Note Working with Directory Trees::. - -`int ftw64 (const char *FILENAME, __ftw64_func_t FUNC, int DESCRIPTORS)' - `ftw.h' (Unix98): *Note Working with Directory Trees::. - -`__ftw64_func_t' - `ftw.h' (GNU): *Note Working with Directory Trees::. - -`__ftw_func_t' - `ftw.h' (GNU): *Note Working with Directory Trees::. - -`F_UNLCK' - `fcntl.h' (POSIX.1): *Note File Locks::. - -`void funlockfile (FILE *STREAM)' - `stdio.h' (POSIX): *Note Streams and Threads::. - -`int fwide (FILE *STREAM, int MODE)' - `wchar.h' (ISO): *Note Streams and I18N::. - -`int fwprintf (FILE *STREAM, const wchar_t *TEMPLATE, ...)' - `wchar.h' (ISO): *Note Formatted Output Functions::. - -`int __fwritable (FILE *STREAM)' - `stdio_ext.h' (GNU): *Note Opening Streams::. - -`size_t fwrite (const void *DATA, size_t SIZE, size_t COUNT, FILE *STREAM)' - `stdio.h' (ISO): *Note Block Input/Output::. - -`size_t fwrite_unlocked (const void *DATA, size_t SIZE, size_t COUNT, FILE *STREAM)' - `stdio.h' (GNU): *Note Block Input/Output::. - -`int __fwriting (FILE *STREAM)' - `stdio_ext.h' (GNU): *Note Opening Streams::. - -`F_WRLCK' - `fcntl.h' (POSIX.1): *Note File Locks::. - -`int fwscanf (FILE *STREAM, const wchar_t *TEMPLATE, ...)' - `wchar.h' (ISO): *Note Formatted Input Functions::. - -`double gamma (double X)' - `math.h' (SVID): *Note Special Functions::. - -`float gammaf (float X)' - `math.h' (SVID): *Note Special Functions::. - -`long double gammal (long double X)' - `math.h' (SVID): *Note Special Functions::. - -`void (*__gconv_end_fct) (struct gconv_step *)' - `gconv.h' (GNU): *Note glibc iconv Implementation::. - -`int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *, const char **, const char *, size_t *, int)' - `gconv.h' (GNU): *Note glibc iconv Implementation::. - -`int (*__gconv_init_fct) (struct __gconv_step *)' - `gconv.h' (GNU): *Note glibc iconv Implementation::. - -`char * gcvt (double VALUE, int NDIGIT, char *BUF)' - `stdlib.h' (SVID, Unix98): *Note System V Number Conversion::. - -`long int get_avphys_pages (void)' - `sys/sysinfo.h' (GNU): *Note Query Memory Parameters::. - -`int getc (FILE *STREAM)' - `stdio.h' (ISO): *Note Character Input::. - -`int getchar (void)' - `stdio.h' (ISO): *Note Character Input::. - -`int getchar_unlocked (void)' - `stdio.h' (POSIX): *Note Character Input::. - -`int getcontext (ucontext_t *UCP)' - `ucontext.h' (SVID): *Note System V contexts::. - -`int getc_unlocked (FILE *STREAM)' - `stdio.h' (POSIX): *Note Character Input::. - -`char * get_current_dir_name (void)' - `unistd.h' (GNU): *Note Working Directory::. - -`char * getcwd (char *BUFFER, size_t SIZE)' - `unistd.h' (POSIX.1): *Note Working Directory::. - -`struct tm * getdate (const char *STRING)' - `time.h' (Unix98): *Note General Time String Parsing::. - -`getdate_err' - `time.h' (Unix98): *Note General Time String Parsing::. - -`int getdate_r (const char *STRING, struct tm *TP)' - `time.h' (GNU): *Note General Time String Parsing::. - -`ssize_t getdelim (char **LINEPTR, size_t *N, int DELIMITER, FILE *STREAM)' - `stdio.h' (GNU): *Note Line Input::. - -`int getdomainnname (char *NAME, size_t LENGTH)' - `unistd.h' (???): *Note Host Identification::. - -`gid_t getegid (void)' - `unistd.h' (POSIX.1): *Note Reading Persona::. - -`char * getenv (const char *NAME)' - `stdlib.h' (ISO): *Note Environment Access::. - -`uid_t geteuid (void)' - `unistd.h' (POSIX.1): *Note Reading Persona::. - -`struct fstab * getfsent (void)' - `fstab.h' (BSD): *Note fstab::. - -`struct fstab * getfsfile (const char *NAME)' - `fstab.h' (BSD): *Note fstab::. - -`struct fstab * getfsspec (const char *NAME)' - `fstab.h' (BSD): *Note fstab::. - -`gid_t getgid (void)' - `unistd.h' (POSIX.1): *Note Reading Persona::. - -`struct group * getgrent (void)' - `grp.h' (SVID, BSD): *Note Scanning All Groups::. - -`int getgrent_r (struct group *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group **RESULT)' - `grp.h' (GNU): *Note Scanning All Groups::. - -`struct group * getgrgid (gid_t GID)' - `grp.h' (POSIX.1): *Note Lookup Group::. - -`int getgrgid_r (gid_t GID, struct group *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group **RESULT)' - `grp.h' (POSIX.1c): *Note Lookup Group::. - -`struct group * getgrnam (const char *NAME)' - `grp.h' (SVID, BSD): *Note Lookup Group::. - -`int getgrnam_r (const char *NAME, struct group *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group **RESULT)' - `grp.h' (POSIX.1c): *Note Lookup Group::. - -`int getgroups (int COUNT, gid_t *GROUPS)' - `unistd.h' (POSIX.1): *Note Reading Persona::. - -`struct hostent * gethostbyaddr (const char *ADDR, size_t LENGTH, int FORMAT)' - `netdb.h' (BSD): *Note Host Names::. - -`int gethostbyaddr_r (const char *ADDR, size_t LENGTH, int FORMAT, struct hostent *restrict RESULT_BUF, char *restrict BUF, size_t BUFLEN, struct hostent **restrict RESULT, int *restrict H_ERRNOP)' - `netdb.h' (GNU): *Note Host Names::. - -`struct hostent * gethostbyname (const char *NAME)' - `netdb.h' (BSD): *Note Host Names::. - -`struct hostent * gethostbyname2 (const char *NAME, int AF)' - `netdb.h' (IPv6 Basic API): *Note Host Names::. - -`int gethostbyname2_r (const char *NAME, int AF, struct hostent *restrict RESULT_BUF, char *restrict BUF, size_t BUFLEN, struct hostent **restrict RESULT, int *restrict H_ERRNOP)' - `netdb.h' (GNU): *Note Host Names::. - -`int gethostbyname_r (const char *restrict NAME, struct hostent *restrict RESULT_BUF, char *restrict BUF, size_t BUFLEN, struct hostent **restrict RESULT, int *restrict H_ERRNOP)' - `netdb.h' (GNU): *Note Host Names::. - -`struct hostent * gethostent (void)' - `netdb.h' (BSD): *Note Host Names::. - -`long int gethostid (void)' - `unistd.h' (BSD): *Note Host Identification::. - -`int gethostname (char *NAME, size_t SIZE)' - `unistd.h' (BSD): *Note Host Identification::. - -`int getitimer (int WHICH, struct itimerval *OLD)' - `sys/time.h' (BSD): *Note Setting an Alarm::. - -`ssize_t getline (char **LINEPTR, size_t *N, FILE *STREAM)' - `stdio.h' (GNU): *Note Line Input::. - -`int getloadavg (double LOADAVG[], int NELEM)' - `stdlib.h' (BSD): *Note Processor Resources::. - -`char * getlogin (void)' - `unistd.h' (POSIX.1): *Note Who Logged In::. - -`struct mntent * getmntent (FILE *STREAM)' - `mntent.h' (BSD): *Note mtab::. - -`struct mntent * getmntent_r (FILE *STREAM, struct mentent *RESULT, char *BUFFER, int BUFSIZE)' - `mntent.h' (BSD): *Note mtab::. - -`struct netent * getnetbyaddr (unsigned long int NET, int TYPE)' - `netdb.h' (BSD): *Note Networks Database::. - -`struct netent * getnetbyname (const char *NAME)' - `netdb.h' (BSD): *Note Networks Database::. - -`struct netent * getnetent (void)' - `netdb.h' (BSD): *Note Networks Database::. - -`int getnetgrent (char **HOSTP, char **USERP, char **DOMAINP)' - `netdb.h' (BSD): *Note Lookup Netgroup::. - -`int getnetgrent_r (char **HOSTP, char **USERP, char **DOMAINP, char *BUFFER, int BUFLEN)' - `netdb.h' (GNU): *Note Lookup Netgroup::. - -`int get_nprocs (void)' - `sys/sysinfo.h' (GNU): *Note Processor Resources::. - -`int get_nprocs_conf (void)' - `sys/sysinfo.h' (GNU): *Note Processor Resources::. - -`int getopt (int ARGC, char **ARGV, const char *OPTIONS)' - `unistd.h' (POSIX.2): *Note Using Getopt::. - -`int getopt_long (int ARGC, char *const *ARGV, const char *SHORTOPTS, struct option *LONGOPTS, int *INDEXPTR)' - `getopt.h' (GNU): *Note Getopt Long Options::. - -`int getopt_long_only (int ARGC, char *const *ARGV, const char *SHORTOPTS, struct option *LONGOPTS, int *INDEXPTR)' - `getopt.h' (GNU): *Note Getopt Long Options::. - -`int getpagesize (void)' - `unistd.h' (BSD): *Note Query Memory Parameters::. - -`char * getpass (const char *PROMPT)' - `unistd.h' (BSD): *Note getpass::. - -`int getpeername (int SOCKET, struct sockaddr *ADDR, socklen_t *LENGTH-PTR)' - `sys/socket.h' (BSD): *Note Who is Connected::. - -`int getpgid (pid_t PID)' - `unistd.h' (SVID): *Note Process Group Functions::. - -`pid_t getpgrp (pid_t PID)' - `unistd.h' (BSD): *Note Process Group Functions::. - -`pid_t getpgrp (void)' - `unistd.h' (POSIX.1): *Note Process Group Functions::. - -`long int get_phys_pages (void)' - `sys/sysinfo.h' (GNU): *Note Query Memory Parameters::. - -`pid_t getpid (void)' - `unistd.h' (POSIX.1): *Note Process Identification::. - -`pid_t getppid (void)' - `unistd.h' (POSIX.1): *Note Process Identification::. - -`int getpriority (int CLASS, int ID)' - `sys/resource.h' (BSD,POSIX): *Note Traditional Scheduling - Functions::. - -`struct protoent * getprotobyname (const char *NAME)' - `netdb.h' (BSD): *Note Protocols Database::. - -`struct protoent * getprotobynumber (int PROTOCOL)' - `netdb.h' (BSD): *Note Protocols Database::. - -`struct protoent * getprotoent (void)' - `netdb.h' (BSD): *Note Protocols Database::. - -`int getpt (void)' - `stdlib.h' (GNU): *Note Allocation::. - -`struct passwd * getpwent (void)' - `pwd.h' (POSIX.1): *Note Scanning All Users::. - -`int getpwent_r (struct passwd *RESULT_BUF, char *BUFFER, int BUFLEN, struct passwd **RESULT)' - `pwd.h' (GNU): *Note Scanning All Users::. - -`struct passwd * getpwnam (const char *NAME)' - `pwd.h' (POSIX.1): *Note Lookup User::. - -`int getpwnam_r (const char *NAME, struct passwd *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct passwd **RESULT)' - `pwd.h' (POSIX.1c): *Note Lookup User::. - -`struct passwd * getpwuid (uid_t UID)' - `pwd.h' (POSIX.1): *Note Lookup User::. - -`int getpwuid_r (uid_t UID, struct passwd *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct passwd **RESULT)' - `pwd.h' (POSIX.1c): *Note Lookup User::. - -`int getrlimit (int RESOURCE, struct rlimit *RLP)' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`int getrlimit64 (int RESOURCE, struct rlimit64 *RLP)' - `sys/resource.h' (Unix98): *Note Limits on Resources::. - -`int getrusage (int PROCESSES, struct rusage *RUSAGE)' - `sys/resource.h' (BSD): *Note Resource Usage::. - -`char * gets (char *S)' - `stdio.h' (ISO): *Note Line Input::. - -`struct servent * getservbyname (const char *NAME, const char *PROTO)' - `netdb.h' (BSD): *Note Services Database::. - -`struct servent * getservbyport (int PORT, const char *PROTO)' - `netdb.h' (BSD): *Note Services Database::. - -`struct servent * getservent (void)' - `netdb.h' (BSD): *Note Services Database::. - -`pid_t getsid (pid_t PID)' - `unistd.h' (SVID): *Note Process Group Functions::. - -`int getsockname (int SOCKET, struct sockaddr *ADDR, socklen_t *LENGTH-PTR)' - `sys/socket.h' (BSD): *Note Reading Address::. - -`int getsockopt (int SOCKET, int LEVEL, int OPTNAME, void *OPTVAL, socklen_t *OPTLEN-PTR)' - `sys/socket.h' (BSD): *Note Socket Option Functions::. - -`int getsubopt (char **OPTIONP, const char* const *TOKENS, char **VALUEP)' - `stdlib.h' (stdlib.h): *Note Suboptions Example: Suboptions. - -`char * gettext (const char *MSGID)' - `libintl.h' (GNU): *Note Translation with gettext::. - -`int gettimeofday (struct timeval *TP, struct timezone *TZP)' - `sys/time.h' (BSD): *Note High-Resolution Calendar::. - -`uid_t getuid (void)' - `unistd.h' (POSIX.1): *Note Reading Persona::. - -`mode_t getumask (void)' - `sys/stat.h' (GNU): *Note Setting Permissions::. - -`struct utmp * getutent (void)' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`int getutent_r (struct utmp *BUFFER, struct utmp **RESULT)' - `utmp.h' (GNU): *Note Manipulating the Database::. - -`struct utmp * getutid (const struct utmp *ID)' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`int getutid_r (const struct utmp *ID, struct utmp *BUFFER, struct utmp **RESULT)' - `utmp.h' (GNU): *Note Manipulating the Database::. - -`struct utmp * getutline (const struct utmp *LINE)' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`int getutline_r (const struct utmp *LINE, struct utmp *BUFFER, struct utmp **RESULT)' - `utmp.h' (GNU): *Note Manipulating the Database::. - -`int getutmp (const struct utmpx *utmpx, struct utmp *utmp)' - `utmp.h' (GNU): *Note XPG Functions::. - -`int getutmpx (const struct utmp *utmp, struct utmpx *utmpx)' - `utmp.h' (GNU): *Note XPG Functions::. - -`struct utmpx * getutxent (void)' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`struct utmpx * getutxid (const struct utmpx *ID)' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`struct utmpx * getutxline (const struct utmpx *LINE)' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`int getw (FILE *STREAM)' - `stdio.h' (SVID): *Note Character Input::. - -`wint_t getwc (FILE *STREAM)' - `wchar.h' (ISO): *Note Character Input::. - -`wint_t getwchar (void)' - `wchar.h' (ISO): *Note Character Input::. - -`wint_t getwchar_unlocked (void)' - `wchar.h' (GNU): *Note Character Input::. - -`wint_t getwc_unlocked (FILE *STREAM)' - `wchar.h' (GNU): *Note Character Input::. - -`char * getwd (char *BUFFER)' - `unistd.h' (BSD): *Note Working Directory::. - -`gid_t' - `sys/types.h' (POSIX.1): *Note Reading Persona::. - -`int glob (const char *PATTERN, int FLAGS, int (*ERRFUNC) (const char *FILENAME, int ERROR-CODE), glob_t *VECTOR-PTR)' - `glob.h' (POSIX.2): *Note Calling Glob::. - -`int glob64 (const char *PATTERN, int FLAGS, int (*ERRFUNC) (const char *FILENAME, int ERROR-CODE), glob64_t *VECTOR-PTR)' - `glob.h' (GNU): *Note Calling Glob::. - -`glob64_t' - `glob.h' (GNU): *Note Calling Glob::. - -`GLOB_ABORTED' - `glob.h' (POSIX.2): *Note Calling Glob::. - -`GLOB_ALTDIRFUNC' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`GLOB_APPEND' - `glob.h' (POSIX.2): *Note Flags for Globbing::. - -`GLOB_BRACE' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`GLOB_DOOFFS' - `glob.h' (POSIX.2): *Note Flags for Globbing::. - -`GLOB_ERR' - `glob.h' (POSIX.2): *Note Flags for Globbing::. - -`void globfree (glob_t *PGLOB)' - `glob.h' (POSIX.2): *Note More Flags for Globbing::. - -`void globfree64 (glob64_t *PGLOB)' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`GLOB_MAGCHAR' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`GLOB_MARK' - `glob.h' (POSIX.2): *Note Flags for Globbing::. - -`GLOB_NOCHECK' - `glob.h' (POSIX.2): *Note Flags for Globbing::. - -`GLOB_NOESCAPE' - `glob.h' (POSIX.2): *Note Flags for Globbing::. - -`GLOB_NOMAGIC' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`GLOB_NOMATCH' - `glob.h' (POSIX.2): *Note Calling Glob::. - -`GLOB_NOSORT' - `glob.h' (POSIX.2): *Note Flags for Globbing::. - -`GLOB_NOSPACE' - `glob.h' (POSIX.2): *Note Calling Glob::. - -`GLOB_ONLYDIR' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`GLOB_PERIOD' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`glob_t' - `glob.h' (POSIX.2): *Note Calling Glob::. - -`GLOB_TILDE' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`GLOB_TILDE_CHECK' - `glob.h' (GNU): *Note More Flags for Globbing::. - -`struct tm * gmtime (const time_t *TIME)' - `time.h' (ISO): *Note Broken-down Time::. - -`struct tm * gmtime_r (const time_t *TIME, struct tm *RESULTP)' - `time.h' (POSIX.1c): *Note Broken-down Time::. - -`_GNU_SOURCE' - (GNU): *Note Feature Test Macros::. - -`int grantpt (int FILEDES)' - `stdlib.h' (SVID, XPG4.2): *Note Allocation::. - -`int gsignal (int SIGNUM)' - `signal.h' (SVID): *Note Signaling Yourself::. - -`int gtty (int FILEDES, struct sgttyb *ATTRIBUTES)' - `sgtty.h' (BSD): *Note BSD Terminal Modes::. - -`char * hasmntopt (const struct mntent *MNT, const char *OPT)' - `mntent.h' (BSD): *Note mtab::. - -`int hcreate (size_t NEL)' - `search.h' (SVID): *Note Hash Search Function::. - -`int hcreate_r (size_t NEL, struct hsearch_data *HTAB)' - `search.h' (GNU): *Note Hash Search Function::. - -`void hdestroy (void)' - `search.h' (SVID): *Note Hash Search Function::. - -`void hdestroy_r (struct hsearch_data *HTAB)' - `search.h' (GNU): *Note Hash Search Function::. - -`HOST_NOT_FOUND' - `netdb.h' (BSD): *Note Host Names::. - -`ENTRY * hsearch (ENTRY ITEM, ACTION ACTION)' - `search.h' (SVID): *Note Hash Search Function::. - -`int hsearch_r (ENTRY ITEM, ACTION ACTION, ENTRY **RETVAL, struct hsearch_data *HTAB)' - `search.h' (GNU): *Note Hash Search Function::. - -`uint32_t htonl (uint32_t HOSTLONG)' - `netinet/in.h' (BSD): *Note Byte Order::. - -`uint16_t htons (uint16_t HOSTSHORT)' - `netinet/in.h' (BSD): *Note Byte Order::. - -`double HUGE_VAL' - `math.h' (ISO): *Note Math Error Reporting::. - -`float HUGE_VALF' - `math.h' (ISO): *Note Math Error Reporting::. - -`long double HUGE_VALL' - `math.h' (ISO): *Note Math Error Reporting::. - -`tcflag_t HUPCL' - `termios.h' (POSIX.1): *Note Control Modes::. - -`double hypot (double X, double Y)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float hypotf (float X, float Y)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double hypotl (long double X, long double Y)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`tcflag_t ICANON' - `termios.h' (POSIX.1): *Note Local Modes::. - -`size_t iconv (iconv_t CD, char **INBUF, size_t *INBYTESLEFT, char **OUTBUF, size_t *OUTBYTESLEFT)' - `iconv.h' (XPG2): *Note Generic Conversion Interface::. - -`int iconv_close (iconv_t CD)' - `iconv.h' (XPG2): *Note Generic Conversion Interface::. - -`iconv_t iconv_open (const char *TOCODE, const char *FROMCODE)' - `iconv.h' (XPG2): *Note Generic Conversion Interface::. - -`iconv_t' - `iconv.h' (XPG2): *Note Generic Conversion Interface::. - -`tcflag_t ICRNL' - `termios.h' (POSIX.1): *Note Input Modes::. - -`tcflag_t IEXTEN' - `termios.h' (POSIX.1): *Note Local Modes::. - -`void if_freenameindex (struct if_nameindex *ptr)' - `net/if.h' (IPv6 basic API): *Note Interface Naming::. - -`char * if_indextoname (unsigned int ifindex, char *ifname)' - `net/if.h' (IPv6 basic API): *Note Interface Naming::. - -`struct if_nameindex * if_nameindex (void)' - `net/if.h' (IPv6 basic API): *Note Interface Naming::. - -`unsigned int if_nametoindex (const char *ifname)' - `net/if.h' (IPv6 basic API): *Note Interface Naming::. - -`size_t IFNAMSIZ' - `net/if.h' (net/if.h): *Note Interface Naming::. - -`int IFTODT (mode_t MODE)' - `dirent.h' (BSD): *Note Directory Entries::. - -`tcflag_t IGNBRK' - `termios.h' (POSIX.1): *Note Input Modes::. - -`tcflag_t IGNCR' - `termios.h' (POSIX.1): *Note Input Modes::. - -`tcflag_t IGNPAR' - `termios.h' (POSIX.1): *Note Input Modes::. - -`int ilogb (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`int ilogbf (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`int ilogbl (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`intmax_t imaxabs (intmax_t NUMBER)' - `inttypes.h' (ISO): *Note Absolute Value::. - -`tcflag_t IMAXBEL' - `termios.h' (BSD): *Note Input Modes::. - -`imaxdiv_t imaxdiv (intmax_t NUMERATOR, intmax_t DENOMINATOR)' - `inttypes.h' (ISO): *Note Integer Division::. - -`imaxdiv_t' - `inttypes.h' (ISO): *Note Integer Division::. - -`struct in6_addr in6addr_any' - `netinet/in.h' (IPv6 basic API): *Note Host Address Data Type::. - -`struct in6_addr in6addr_loopback' - `netinet/in.h' (IPv6 basic API): *Note Host Address Data Type::. - -`uint32_t INADDR_ANY' - `netinet/in.h' (BSD): *Note Host Address Data Type::. - -`uint32_t INADDR_BROADCAST' - `netinet/in.h' (BSD): *Note Host Address Data Type::. - -`uint32_t INADDR_LOOPBACK' - `netinet/in.h' (BSD): *Note Host Address Data Type::. - -`uint32_t INADDR_NONE' - `netinet/in.h' (BSD): *Note Host Address Data Type::. - -`char * index (const char *STRING, int C)' - `string.h' (BSD): *Note Search Functions::. - -`uint32_t inet_addr (const char *NAME)' - `arpa/inet.h' (BSD): *Note Host Address Functions::. - -`int inet_aton (const char *NAME, struct in_addr *ADDR)' - `arpa/inet.h' (BSD): *Note Host Address Functions::. - -`uint32_t inet_lnaof (struct in_addr ADDR)' - `arpa/inet.h' (BSD): *Note Host Address Functions::. - -`struct in_addr inet_makeaddr (uint32_t NET, uint32_t LOCAL)' - `arpa/inet.h' (BSD): *Note Host Address Functions::. - -`uint32_t inet_netof (struct in_addr ADDR)' - `arpa/inet.h' (BSD): *Note Host Address Functions::. - -`uint32_t inet_network (const char *NAME)' - `arpa/inet.h' (BSD): *Note Host Address Functions::. - -`char * inet_ntoa (struct in_addr ADDR)' - `arpa/inet.h' (BSD): *Note Host Address Functions::. - -`const char * inet_ntop (int AF, const void *CP, char *BUF, size_t LEN)' - `arpa/inet.h' (IPv6 basic API): *Note Host Address Functions::. - -`int inet_pton (int AF, const char *CP, void *BUF)' - `arpa/inet.h' (IPv6 basic API): *Note Host Address Functions::. - -`float INFINITY' - `math.h' (ISO): *Note Infinity and NaN::. - -`double infnan (int ERROR)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int initgroups (const char *USER, gid_t GID)' - `grp.h' (BSD): *Note Setting Groups::. - -`INIT_PROCESS' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`INIT_PROCESS' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`void * initstate (unsigned int SEED, void *STATE, size_t SIZE)' - `stdlib.h' (BSD): *Note BSD Random::. - -`int initstate_r (unsigned int SEED, char *restrict STATEBUF, size_t STATELEN, struct random_data *restrict BUF)' - `stdlib.h' (GNU): *Note BSD Random::. - -`tcflag_t INLCR' - `termios.h' (POSIX.1): *Note Input Modes::. - -`int innetgr (const char *NETGROUP, const char *HOST, const char *USER, const char *DOMAIN)' - `netdb.h' (BSD): *Note Netgroup Membership::. - -`ino64_t' - `sys/types.h' (Unix98): *Note Attribute Meanings::. - -`ino_t' - `sys/types.h' (POSIX.1): *Note Attribute Meanings::. - -`tcflag_t INPCK' - `termios.h' (POSIX.1): *Note Input Modes::. - -`INT_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`INT_MIN' - `limits.h' (ISO): *Note Range of Type::. - -`int _IOFBF' - `stdio.h' (ISO): *Note Controlling Buffering::. - -`int _IOLBF' - `stdio.h' (ISO): *Note Controlling Buffering::. - -`int _IONBF' - `stdio.h' (ISO): *Note Controlling Buffering::. - -`int IPPORT_RESERVED' - `netinet/in.h' (BSD): *Note Ports::. - -`int IPPORT_USERRESERVED' - `netinet/in.h' (BSD): *Note Ports::. - -`int isalnum (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int isalpha (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int isascii (int C)' - `ctype.h' (SVID, BSD): *Note Classification of Characters::. - -`int isatty (int FILEDES)' - `unistd.h' (POSIX.1): *Note Is It a Terminal::. - -`int isblank (int C)' - `ctype.h' (GNU): *Note Classification of Characters::. - -`int iscntrl (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int isdigit (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int isfinite (_float-type_ X)' - `math.h' (ISO): *Note Floating Point Classes::. - -`int isgraph (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int isgreater (_real-floating_ X, _real-floating_ Y)' - `math.h' (ISO): *Note FP Comparison Functions::. - -`int isgreaterequal (_real-floating_ X, _real-floating_ Y)' - `math.h' (ISO): *Note FP Comparison Functions::. - -`tcflag_t ISIG' - `termios.h' (POSIX.1): *Note Local Modes::. - -`int isinf (double X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int isinff (float X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int isinfl (long double X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int isless (_real-floating_ X, _real-floating_ Y)' - `math.h' (ISO): *Note FP Comparison Functions::. - -`int islessequal (_real-floating_ X, _real-floating_ Y)' - `math.h' (ISO): *Note FP Comparison Functions::. - -`int islessgreater (_real-floating_ X, _real-floating_ Y)' - `math.h' (ISO): *Note FP Comparison Functions::. - -`int islower (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int isnan (_float-type_ X)' - `math.h' (ISO): *Note Floating Point Classes::. - -`int isnan (double X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int isnanf (float X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int isnanl (long double X)' - `math.h' (BSD): *Note Floating Point Classes::. - -`int isnormal (_float-type_ X)' - `math.h' (ISO): *Note Floating Point Classes::. - -`_ISOC99_SOURCE' - (GNU): *Note Feature Test Macros::. - -`int isprint (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int ispunct (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int isspace (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`tcflag_t ISTRIP' - `termios.h' (POSIX.1): *Note Input Modes::. - -`int isunordered (_real-floating_ X, _real-floating_ Y)' - `math.h' (ISO): *Note FP Comparison Functions::. - -`int isupper (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`int iswalnum (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswalpha (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswblank (wint_t WC)' - `wctype.h' (GNU): *Note Classification of Wide Characters::. - -`int iswcntrl (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswctype (wint_t WC, wctype_t DESC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswdigit (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswgraph (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswlower (wint_t WC)' - `ctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswprint (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswpunct (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswspace (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswupper (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int iswxdigit (wint_t WC)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int isxdigit (int C)' - `ctype.h' (ISO): *Note Classification of Characters::. - -`ITIMER_PROF' - `sys/time.h' (BSD): *Note Setting an Alarm::. - -`ITIMER_REAL' - `sys/time.h' (BSD): *Note Setting an Alarm::. - -`ITIMER_VIRTUAL' - `sys/time.h' (BSD): *Note Setting an Alarm::. - -`tcflag_t IXANY' - `termios.h' (BSD): *Note Input Modes::. - -`tcflag_t IXOFF' - `termios.h' (POSIX.1): *Note Input Modes::. - -`tcflag_t IXON' - `termios.h' (POSIX.1): *Note Input Modes::. - -`double j0 (double X)' - `math.h' (SVID): *Note Special Functions::. - -`float j0f (float X)' - `math.h' (SVID): *Note Special Functions::. - -`long double j0l (long double X)' - `math.h' (SVID): *Note Special Functions::. - -`double j1 (double X)' - `math.h' (SVID): *Note Special Functions::. - -`float j1f (float X)' - `math.h' (SVID): *Note Special Functions::. - -`long double j1l (long double X)' - `math.h' (SVID): *Note Special Functions::. - -`jmp_buf' - `setjmp.h' (ISO): *Note Non-Local Details::. - -`double jn (int n, double X)' - `math.h' (SVID): *Note Special Functions::. - -`float jnf (int n, float X)' - `math.h' (SVID): *Note Special Functions::. - -`long double jnl (int n, long double X)' - `math.h' (SVID): *Note Special Functions::. - -`long int jrand48 (unsigned short int XSUBI[3])' - `stdlib.h' (SVID): *Note SVID Random::. - -`int jrand48_r (unsigned short int XSUBI[3], struct drand48_data *BUFFER, long int *RESULT)' - `stdlib.h' (GNU): *Note SVID Random::. - -`int kill (pid_t PID, int SIGNUM)' - `signal.h' (POSIX.1): *Note Signaling Another Process::. - -`int killpg (int PGID, int SIGNUM)' - `signal.h' (BSD): *Note Signaling Another Process::. - -`char * l64a (long int N)' - `stdlib.h' (XPG): *Note Encode Binary Data::. - -`long int labs (long int NUMBER)' - `stdlib.h' (ISO): *Note Absolute Value::. - -`LANG' - `locale.h' (ISO): *Note Locale Categories::. - -`LC_ALL' - `locale.h' (ISO): *Note Locale Categories::. - -`LC_COLLATE' - `locale.h' (ISO): *Note Locale Categories::. - -`LC_CTYPE' - `locale.h' (ISO): *Note Locale Categories::. - -`LC_MESSAGES' - `locale.h' (XOPEN): *Note Locale Categories::. - -`LC_MONETARY' - `locale.h' (ISO): *Note Locale Categories::. - -`LC_NUMERIC' - `locale.h' (ISO): *Note Locale Categories::. - -`void lcong48 (unsigned short int PARAM[7])' - `stdlib.h' (SVID): *Note SVID Random::. - -`int lcong48_r (unsigned short int PARAM[7], struct drand48_data *BUFFER)' - `stdlib.h' (GNU): *Note SVID Random::. - -`int L_ctermid' - `stdio.h' (POSIX.1): *Note Identifying the Terminal::. - -`LC_TIME' - `locale.h' (ISO): *Note Locale Categories::. - -`int L_cuserid' - `stdio.h' (POSIX.1): *Note Who Logged In::. - -`double ldexp (double VALUE, int EXPONENT)' - `math.h' (ISO): *Note Normalization Functions::. - -`float ldexpf (float VALUE, int EXPONENT)' - `math.h' (ISO): *Note Normalization Functions::. - -`long double ldexpl (long double VALUE, int EXPONENT)' - `math.h' (ISO): *Note Normalization Functions::. - -`ldiv_t ldiv (long int NUMERATOR, long int DENOMINATOR)' - `stdlib.h' (ISO): *Note Integer Division::. - -`ldiv_t' - `stdlib.h' (ISO): *Note Integer Division::. - -`void * lfind (const void *KEY, void *BASE, size_t *NMEMB, size_t SIZE, comparison_fn_t COMPAR)' - `search.h' (SVID): *Note Array Search Function::. - -`double lgamma (double X)' - `math.h' (SVID): *Note Special Functions::. - -`float lgammaf (float X)' - `math.h' (SVID): *Note Special Functions::. - -`float lgammaf_r (float X, int *SIGNP)' - `math.h' (XPG): *Note Special Functions::. - -`long double lgammal (long double X)' - `math.h' (SVID): *Note Special Functions::. - -`long double lgammal_r (long double X, int *SIGNP)' - `math.h' (XPG): *Note Special Functions::. - -`double lgamma_r (double X, int *SIGNP)' - `math.h' (XPG): *Note Special Functions::. - -`L_INCR' - `sys/file.h' (BSD): *Note File Positioning::. - -`int LINE_MAX' - `limits.h' (POSIX.2): *Note Utility Limits::. - -`int link (const char *OLDNAME, const char *NEWNAME)' - `unistd.h' (POSIX.1): *Note Hard Links::. - -`int LINK_MAX' - `limits.h' (POSIX.1): *Note Limits for Files::. - -`int lio_listio (int MODE, struct aiocb *const LIST[], int NENT, struct sigevent *SIG)' - `aio.h' (POSIX.1b): *Note Asynchronous Reads/Writes::. - -`int lio_listio64 (int MODE, struct aiocb *const LIST, int NENT, struct sigevent *SIG)' - `aio.h' (Unix98): *Note Asynchronous Reads/Writes::. - -`int listen (int SOCKET, unsigned int N)' - `sys/socket.h' (BSD): *Note Listening::. - -`long long int llabs (long long int NUMBER)' - `stdlib.h' (ISO): *Note Absolute Value::. - -`lldiv_t lldiv (long long int NUMERATOR, long long int DENOMINATOR)' - `stdlib.h' (ISO): *Note Integer Division::. - -`lldiv_t' - `stdlib.h' (ISO): *Note Integer Division::. - -`long long int llrint (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long long int llrintf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long long int llrintl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long long int llround (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long long int llroundf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long long int llroundl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`struct lconv * localeconv (void)' - `locale.h' (ISO): *Note The Lame Way to Locale Data::. - -`struct tm * localtime (const time_t *TIME)' - `time.h' (ISO): *Note Broken-down Time::. - -`struct tm * localtime_r (const time_t *TIME, struct tm *RESULTP)' - `time.h' (POSIX.1c): *Note Broken-down Time::. - -`double log (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`double log10 (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float log10f (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double log10l (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`double log1p (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float log1pf (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double log1pl (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`double log2 (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float log2f (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double log2l (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`double logb (double X)' - `math.h' (BSD): *Note Normalization Functions::. - -`double logb (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float logbf (float X)' - `math.h' (BSD): *Note Normalization Functions::. - -`float logbf (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double logbl (long double X)' - `math.h' (BSD): *Note Normalization Functions::. - -`long double logbl (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float logf (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`void login (const struct utmp *ENTRY)' - `utmp.h' (BSD): *Note Logging In and Out::. - -`LOGIN_PROCESS' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`LOGIN_PROCESS' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`int login_tty (int FILEDES)' - `utmp.h' (BSD): *Note Logging In and Out::. - -`long double logl (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`int logout (const char *UT_LINE)' - `utmp.h' (BSD): *Note Logging In and Out::. - -`void logwtmp (const char *UT_LINE, const char *UT_NAME, const char *UT_HOST)' - `utmp.h' (BSD): *Note Logging In and Out::. - -`void longjmp (jmp_buf STATE, int VALUE)' - `setjmp.h' (ISO): *Note Non-Local Details::. - -`LONG_LONG_MAX' - `limits.h' (GNU): *Note Range of Type::. - -`LONG_LONG_MIN' - `limits.h' (GNU): *Note Range of Type::. - -`LONG_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`LONG_MIN' - `limits.h' (ISO): *Note Range of Type::. - -`long int lrand48 (void)' - `stdlib.h' (SVID): *Note SVID Random::. - -`int lrand48_r (struct drand48_data *BUFFER, double *RESULT)' - `stdlib.h' (GNU): *Note SVID Random::. - -`long int lrint (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long int lrintf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long int lrintl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long int lround (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long int lroundf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long int lroundl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`void * lsearch (const void *KEY, void *BASE, size_t *NMEMB, size_t SIZE, comparison_fn_t COMPAR)' - `search.h' (SVID): *Note Array Search Function::. - -`off_t lseek (int FILEDES, off_t OFFSET, int WHENCE)' - `unistd.h' (POSIX.1): *Note File Position Primitive::. - -`off64_t lseek64 (int FILEDES, off64_t OFFSET, int WHENCE)' - `unistd.h' (Unix98): *Note File Position Primitive::. - -`L_SET' - `sys/file.h' (BSD): *Note File Positioning::. - -`int lstat (const char *FILENAME, struct stat *BUF)' - `sys/stat.h' (BSD): *Note Reading Attributes::. - -`int lstat64 (const char *FILENAME, struct stat64 *BUF)' - `sys/stat.h' (Unix98): *Note Reading Attributes::. - -`int L_tmpnam' - `stdio.h' (ISO): *Note Temporary Files::. - -`L_XTND' - `sys/file.h' (BSD): *Note File Positioning::. - -`void makecontext (ucontext_t *UCP, void (*FUNC) (void), int ARGC, ...)' - `ucontext.h' (SVID): *Note System V contexts::. - -`struct mallinfo mallinfo (void)' - `malloc.h' (SVID): *Note Statistics of Malloc::. - -`void * malloc (size_t SIZE)' - `malloc.h', `stdlib.h' (ISO): *Note Basic Allocation::. - -`__malloc_hook' - `malloc.h' (GNU): *Note Hooks for Malloc::. - -`__malloc_initialize_hook' - `malloc.h' (GNU): *Note Hooks for Malloc::. - -`int MAX_CANON' - `limits.h' (POSIX.1): *Note Limits for Files::. - -`int MAX_INPUT' - `limits.h' (POSIX.1): *Note Limits for Files::. - -`int MAXNAMLEN' - `dirent.h' (BSD): *Note Limits for Files::. - -`int MAXSYMLINKS' - `sys/param.h' (BSD): *Note Symbolic Links::. - -`int MB_CUR_MAX' - `stdlib.h' (ISO): *Note Selecting the Conversion::. - -`int mblen (const char *STRING, size_t SIZE)' - `stdlib.h' (ISO): *Note Non-reentrant Character Conversion::. - -`int MB_LEN_MAX' - `limits.h' (ISO): *Note Selecting the Conversion::. - -`size_t mbrlen (const char *restrict S, size_t N, mbstate_t *PS)' - `wchar.h' (ISO): *Note Converting a Character::. - -`size_t mbrtowc (wchar_t *restrict PWC, const char *restrict S, size_t N, mbstate_t *restrict PS)' - `wchar.h' (ISO): *Note Converting a Character::. - -`int mbsinit (const mbstate_t *PS)' - `wchar.h' (ISO): *Note Keeping the state::. - -`size_t mbsnrtowcs (wchar_t *restrict DST, const char **restrict SRC, size_t NMC, size_t LEN, mbstate_t *restrict PS)' - `wchar.h' (GNU): *Note Converting Strings::. - -`size_t mbsrtowcs (wchar_t *restrict DST, const char **restrict SRC, size_t LEN, mbstate_t *restrict PS)' - `wchar.h' (ISO): *Note Converting Strings::. - -`mbstate_t' - `wchar.h' (ISO): *Note Keeping the state::. - -`size_t mbstowcs (wchar_t *WSTRING, const char *STRING, size_t SIZE)' - `stdlib.h' (ISO): *Note Non-reentrant String Conversion::. - -`int mbtowc (wchar_t *restrict RESULT, const char *restrict STRING, size_t SIZE)' - `stdlib.h' (ISO): *Note Non-reentrant Character Conversion::. - -`int mcheck (void (*ABORTFN) (enum mcheck_status STATUS))' - `mcheck.h' (GNU): *Note Heap Consistency Checking::. - -`tcflag_t MDMBUF' - `termios.h' (BSD): *Note Control Modes::. - -`void * memalign (size_t BOUNDARY, size_t SIZE)' - `malloc.h', `stdlib.h' (BSD): *Note Aligned Memory Blocks::. - -`__memalign_hook' - `malloc.h' (GNU): *Note Hooks for Malloc::. - -`void * memccpy (void *restrict TO, const void *restrict FROM, int C, size_t SIZE)' - `string.h' (SVID): *Note Copying and Concatenation::. - -`void * memchr (const void *BLOCK, int C, size_t SIZE)' - `string.h' (ISO): *Note Search Functions::. - -`int memcmp (const void *A1, const void *A2, size_t SIZE)' - `string.h' (ISO): *Note String/Array Comparison::. - -`void * memcpy (void *restrict TO, const void *restrict FROM, size_t SIZE)' - `string.h' (ISO): *Note Copying and Concatenation::. - -`void * memfrob (void *MEM, size_t LENGTH)' - `string.h' (GNU): *Note Trivial Encryption::. - -`void * memmem (const void *HAYSTACK, size_t HAYSTACK-LEN, - const void *NEEDLE, size_t NEEDLE-LEN)' - `string.h' (GNU): *Note Search Functions::. - -`void * memmove (void *TO, const void *FROM, size_t SIZE)' - `string.h' (ISO): *Note Copying and Concatenation::. - -`void * mempcpy (void *restrict TO, const void *restrict FROM, size_t SIZE)' - `string.h' (GNU): *Note Copying and Concatenation::. - -`void * memrchr (const void *BLOCK, int C, size_t SIZE)' - `string.h' (GNU): *Note Search Functions::. - -`void * memset (void *BLOCK, int C, size_t SIZE)' - `string.h' (ISO): *Note Copying and Concatenation::. - -`int mkdir (const char *FILENAME, mode_t MODE)' - `sys/stat.h' (POSIX.1): *Note Creating Directories::. - -`char * mkdtemp (char *TEMPLATE)' - `stdlib.h' (BSD): *Note Temporary Files::. - -`int mkfifo (const char *FILENAME, mode_t MODE)' - `sys/stat.h' (POSIX.1): *Note FIFO Special Files::. - -`int mknod (const char *FILENAME, int MODE, int DEV)' - `sys/stat.h' (BSD): *Note Making Special Files::. - -`int mkstemp (char *TEMPLATE)' - `stdlib.h' (BSD): *Note Temporary Files::. - -`char * mktemp (char *TEMPLATE)' - `stdlib.h' (Unix): *Note Temporary Files::. - -`time_t mktime (struct tm *BROKENTIME)' - `time.h' (ISO): *Note Broken-down Time::. - -`int mlock (const void *ADDR, size_t LEN)' - `sys/mman.h' (POSIX.1b): *Note Page Lock Functions::. - -`int mlockall (int FLAGS)' - `sys/mman.h' (POSIX.1b): *Note Page Lock Functions::. - -`void * mmap (void *ADDRESS, size_t LENGTH,int PROTECT, int FLAGS, int FILEDES, off_t OFFSET)' - `sys/mman.h' (POSIX): *Note Memory-mapped I/O::. - -`void * mmap64 (void *ADDRESS, size_t LENGTH,int PROTECT, int FLAGS, int FILEDES, off64_t OFFSET)' - `sys/mman.h' (LFS): *Note Memory-mapped I/O::. - -`mode_t' - `sys/types.h' (POSIX.1): *Note Attribute Meanings::. - -`double modf (double VALUE, double *INTEGER-PART)' - `math.h' (ISO): *Note Rounding Functions::. - -`float modff (float VALUE, float *INTEGER-PART)' - `math.h' (ISO): *Note Rounding Functions::. - -`long double modfl (long double VALUE, long double *INTEGER-PART)' - `math.h' (ISO): *Note Rounding Functions::. - -`int mount (const char *SPECIAL_FILE, const char *DIR, const char *FSTYPE, unsigned long int OPTIONS, const void *DATA)' - `sys/mount.h' (SVID, BSD): *Note Mount-Unmount-Remount::. - -`long int mrand48 (void)' - `stdlib.h' (SVID): *Note SVID Random::. - -`int mrand48_r (struct drand48_data *BUFFER, double *RESULT)' - `stdlib.h' (GNU): *Note SVID Random::. - -`void * mremap (void *ADDRESS, size_t LENGTH, size_t NEW_LENGTH, int FLAG)' - `sys/mman.h' (GNU): *Note Memory-mapped I/O::. - -`int MSG_DONTROUTE' - `sys/socket.h' (BSD): *Note Socket Data Options::. - -`int MSG_OOB' - `sys/socket.h' (BSD): *Note Socket Data Options::. - -`int MSG_PEEK' - `sys/socket.h' (BSD): *Note Socket Data Options::. - -`int msync (void *ADDRESS, size_t LENGTH, int FLAGS)' - `sys/mman.h' (POSIX): *Note Memory-mapped I/O::. - -`void mtrace (void)' - `mcheck.h' (GNU): *Note Tracing malloc::. - -`int munlock (const void *ADDR, size_t LEN)' - `sys/mman.h' (POSIX.1b): *Note Page Lock Functions::. - -`int munlockall (void)' - `sys/mman.h' (POSIX.1b): *Note Page Lock Functions::. - -`int munmap (void *ADDR, size_t LENGTH)' - `sys/mman.h' (POSIX): *Note Memory-mapped I/O::. - -`void muntrace (void)' - `mcheck.h' (GNU): *Note Tracing malloc::. - -`int NAME_MAX' - `limits.h' (POSIX.1): *Note Limits for Files::. - -`float NAN' - `math.h' (GNU): *Note Infinity and NaN::. - -`double nan (const char *TAGP)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`float nanf (const char *TAGP)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`long double nanl (const char *TAGP)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`int nanosleep (const struct timespec *REQUESTED_TIME, struct timespec *REMAINING)' - `time.h' (POSIX.1): *Note Sleeping::. - -`int NCCS' - `termios.h' (POSIX.1): *Note Mode Data Types::. - -`double nearbyint (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`float nearbyintf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long double nearbyintl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`NEW_TIME' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`NEW_TIME' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`double nextafter (double X, double Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`float nextafterf (float X, float Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`long double nextafterl (long double X, long double Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`double nexttoward (double X, long double Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`float nexttowardf (float X, long double Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`long double nexttowardl (long double X, long double Y)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`int nftw (const char *FILENAME, __nftw_func_t FUNC, int DESCRIPTORS, int FLAG)' - `ftw.h' (XPG4.2): *Note Working with Directory Trees::. - -`int nftw64 (const char *FILENAME, __nftw64_func_t FUNC, int DESCRIPTORS, int FLAG)' - `ftw.h' (Unix98): *Note Working with Directory Trees::. - -`__nftw64_func_t' - `ftw.h' (GNU): *Note Working with Directory Trees::. - -`__nftw_func_t' - `ftw.h' (GNU): *Note Working with Directory Trees::. - -`char * ngettext (const char *MSGID1, const char *MSGID2, unsigned long int N)' - `libintl.h' (GNU): *Note Advanced gettext functions::. - -`int NGROUPS_MAX' - `limits.h' (POSIX.1): *Note General Limits::. - -`int nice (int INCREMENT)' - `unistd.h' (BSD): *Note Traditional Scheduling Functions::. - -`nlink_t' - `sys/types.h' (POSIX.1): *Note Attribute Meanings::. - -`char * nl_langinfo (nl_item ITEM)' - `langinfo.h' (XOPEN): *Note The Elegant and Fast Way::. - -`NO_ADDRESS' - `netdb.h' (BSD): *Note Host Names::. - -`tcflag_t NOFLSH' - `termios.h' (POSIX.1): *Note Local Modes::. - -`tcflag_t NOKERNINFO' - `termios.h' (BSD): *Note Local Modes::. - -`NO_RECOVERY' - `netdb.h' (BSD): *Note Host Names::. - -`long int nrand48 (unsigned short int XSUBI[3])' - `stdlib.h' (SVID): *Note SVID Random::. - -`int nrand48_r (unsigned short int XSUBI[3], struct drand48_data *BUFFER, long int *RESULT)' - `stdlib.h' (GNU): *Note SVID Random::. - -`int NSIG' - `signal.h' (BSD): *Note Standard Signals::. - -`uint32_t ntohl (uint32_t NETLONG)' - `netinet/in.h' (BSD): *Note Byte Order::. - -`uint16_t ntohs (uint16_t NETSHORT)' - `netinet/in.h' (BSD): *Note Byte Order::. - -`int ntp_adjtime (struct timex *TPTR)' - `sys/timex.h' (GNU): *Note High Accuracy Clock::. - -`int ntp_gettime (struct ntptimeval *TPTR)' - `sys/timex.h' (GNU): *Note High Accuracy Clock::. - -`void * NULL' - `stddef.h' (ISO): *Note Null Pointer Constant::. - -`int O_ACCMODE' - `fcntl.h' (POSIX.1): *Note Access Modes::. - -`int O_APPEND' - `fcntl.h' (POSIX.1): *Note Operating Modes::. - -`int O_ASYNC' - `fcntl.h' (BSD): *Note Operating Modes::. - -`void obstack_1grow (struct obstack *OBSTACK-PTR, char C)' - `obstack.h' (GNU): *Note Growing Objects::. - -`void obstack_1grow_fast (struct obstack *OBSTACK-PTR, char C)' - `obstack.h' (GNU): *Note Extra Fast Growing::. - -`int obstack_alignment_mask (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Obstacks Data Alignment::. - -`void * obstack_alloc (struct obstack *OBSTACK-PTR, int SIZE)' - `obstack.h' (GNU): *Note Allocation in an Obstack::. - -`obstack_alloc_failed_handler' - `obstack.h' (GNU): *Note Preparing for Obstacks::. - -`void * obstack_base (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Status of an Obstack::. - -`void obstack_blank (struct obstack *OBSTACK-PTR, int SIZE)' - `obstack.h' (GNU): *Note Growing Objects::. - -`void obstack_blank_fast (struct obstack *OBSTACK-PTR, int SIZE)' - `obstack.h' (GNU): *Note Extra Fast Growing::. - -`int obstack_chunk_size (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Obstack Chunks::. - -`void * obstack_copy (struct obstack *OBSTACK-PTR, void *ADDRESS, int SIZE)' - `obstack.h' (GNU): *Note Allocation in an Obstack::. - -`void * obstack_copy0 (struct obstack *OBSTACK-PTR, void *ADDRESS, int SIZE)' - `obstack.h' (GNU): *Note Allocation in an Obstack::. - -`void * obstack_finish (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Growing Objects::. - -`void obstack_free (struct obstack *OBSTACK-PTR, void *OBJECT)' - `obstack.h' (GNU): *Note Freeing Obstack Objects::. - -`void obstack_grow (struct obstack *OBSTACK-PTR, void *DATA, int SIZE)' - `obstack.h' (GNU): *Note Growing Objects::. - -`void obstack_grow0 (struct obstack *OBSTACK-PTR, void *DATA, int SIZE)' - `obstack.h' (GNU): *Note Growing Objects::. - -`int obstack_init (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Preparing for Obstacks::. - -`void obstack_int_grow (struct obstack *OBSTACK-PTR, int DATA)' - `obstack.h' (GNU): *Note Growing Objects::. - -`void obstack_int_grow_fast (struct obstack *OBSTACK-PTR, int DATA)' - `obstack.h' (GNU): *Note Extra Fast Growing::. - -`void * obstack_next_free (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Status of an Obstack::. - -`int obstack_object_size (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Growing Objects::. - -`int obstack_object_size (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Status of an Obstack::. - -`int obstack_printf (struct obstack *OBSTACK, const char *TEMPLATE, ...)' - `stdio.h' (GNU): *Note Dynamic Output::. - -`void obstack_ptr_grow (struct obstack *OBSTACK-PTR, void *DATA)' - `obstack.h' (GNU): *Note Growing Objects::. - -`void obstack_ptr_grow_fast (struct obstack *OBSTACK-PTR, void *DATA)' - `obstack.h' (GNU): *Note Extra Fast Growing::. - -`int obstack_room (struct obstack *OBSTACK-PTR)' - `obstack.h' (GNU): *Note Extra Fast Growing::. - -`int obstack_vprintf (struct obstack *OBSTACK, const char *TEMPLATE, va_list AP)' - `stdio.h' (GNU): *Note Variable Arguments Output::. - -`int O_CREAT' - `fcntl.h' (POSIX.1): *Note Open-time Flags::. - -`int O_EXCL' - `fcntl.h' (POSIX.1): *Note Open-time Flags::. - -`int O_EXEC' - `fcntl.h' (GNU): *Note Access Modes::. - -`int O_EXLOCK' - `fcntl.h' (BSD): *Note Open-time Flags::. - -`off64_t' - `sys/types.h' (Unix98): *Note File Position Primitive::. - -`size_t offsetof (TYPE, MEMBER)' - `stddef.h' (ISO): *Note Structure Measurement::. - -`off_t' - `sys/types.h' (POSIX.1): *Note File Position Primitive::. - -`int O_FSYNC' - `fcntl.h' (BSD): *Note Operating Modes::. - -`int O_IGNORE_CTTY' - `fcntl.h' (GNU): *Note Open-time Flags::. - -`OLD_TIME' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`OLD_TIME' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`int O_NDELAY' - `fcntl.h' (BSD): *Note Operating Modes::. - -`int on_exit (void (*FUNCTION)(int STATUS, void *ARG), void *ARG)' - `stdlib.h' (SunOS): *Note Cleanups on Exit::. - -`tcflag_t ONLCR' - `termios.h' (BSD): *Note Output Modes::. - -`int O_NOATIME' - `fcntl.h' (GNU): *Note Operating Modes::. - -`int O_NOCTTY' - `fcntl.h' (POSIX.1): *Note Open-time Flags::. - -`tcflag_t ONOEOT' - `termios.h' (BSD): *Note Output Modes::. - -`int O_NOLINK' - `fcntl.h' (GNU): *Note Open-time Flags::. - -`int O_NONBLOCK' - `fcntl.h' (POSIX.1): *Note Open-time Flags::. - -`int O_NONBLOCK' - `fcntl.h' (POSIX.1): *Note Operating Modes::. - -`int O_NOTRANS' - `fcntl.h' (GNU): *Note Open-time Flags::. - -`int open (const char *FILENAME, int FLAGS[, mode_t MODE])' - `fcntl.h' (POSIX.1): *Note Opening and Closing Files::. - -`int open64 (const char *FILENAME, int FLAGS[, mode_t MODE])' - `fcntl.h' (Unix98): *Note Opening and Closing Files::. - -`DIR * opendir (const char *DIRNAME)' - `dirent.h' (POSIX.1): *Note Opening a Directory::. - -`void openlog (char *IDENT, int OPTION,' - `syslog.h' (BSD): *Note openlog::. - -`int OPEN_MAX' - `limits.h' (POSIX.1): *Note General Limits::. - -`FILE * open_memstream (char **PTR, size_t *SIZELOC)' - `stdio.h' (GNU): *Note String Streams::. - -`FILE * open_obstack_stream (struct obstack *OBSTACK)' - `stdio.h' (GNU): *Note Obstack Streams::. - -`int openpty (int *AMASTER, int *ASLAVE, char *NAME, struct termios *TERMP, struct winsize *WINP)' - `pty.h' (BSD): *Note Pseudo-Terminal Pairs::. - -`tcflag_t OPOST' - `termios.h' (POSIX.1): *Note Output Modes::. - -`char * optarg' - `unistd.h' (POSIX.2): *Note Using Getopt::. - -`int opterr' - `unistd.h' (POSIX.2): *Note Using Getopt::. - -`int optind' - `unistd.h' (POSIX.2): *Note Using Getopt::. - -`OPTION_ALIAS' - `argp.h' (GNU): *Note Argp Option Flags::. - -`OPTION_ARG_OPTIONAL' - `argp.h' (GNU): *Note Argp Option Flags::. - -`OPTION_DOC' - `argp.h' (GNU): *Note Argp Option Flags::. - -`OPTION_HIDDEN' - `argp.h' (GNU): *Note Argp Option Flags::. - -`OPTION_NO_USAGE' - `argp.h' (GNU): *Note Argp Option Flags::. - -`int optopt' - `unistd.h' (POSIX.2): *Note Using Getopt::. - -`int O_RDONLY' - `fcntl.h' (POSIX.1): *Note Access Modes::. - -`int O_RDWR' - `fcntl.h' (POSIX.1): *Note Access Modes::. - -`int O_READ' - `fcntl.h' (GNU): *Note Access Modes::. - -`int O_SHLOCK' - `fcntl.h' (BSD): *Note Open-time Flags::. - -`int O_SYNC' - `fcntl.h' (BSD): *Note Operating Modes::. - -`int O_TRUNC' - `fcntl.h' (POSIX.1): *Note Open-time Flags::. - -`int O_WRITE' - `fcntl.h' (GNU): *Note Access Modes::. - -`int O_WRONLY' - `fcntl.h' (POSIX.1): *Note Access Modes::. - -`tcflag_t OXTABS' - `termios.h' (BSD): *Note Output Modes::. - -`PA_CHAR' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_DOUBLE' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_FLAG_LONG' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_FLAG_LONG_DOUBLE' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_FLAG_LONG_LONG' - `printf.h' (GNU): *Note Parsing a Template String::. - -`int PA_FLAG_MASK' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_FLAG_PTR' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_FLAG_SHORT' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_FLOAT' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_INT' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_LAST' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_POINTER' - `printf.h' (GNU): *Note Parsing a Template String::. - -`tcflag_t PARENB' - `termios.h' (POSIX.1): *Note Control Modes::. - -`tcflag_t PARMRK' - `termios.h' (POSIX.1): *Note Input Modes::. - -`tcflag_t PARODD' - `termios.h' (POSIX.1): *Note Control Modes::. - -`size_t parse_printf_format (const char *TEMPLATE, size_t N, int *ARGTYPES)' - `printf.h' (GNU): *Note Parsing a Template String::. - -`PA_STRING' - `printf.h' (GNU): *Note Parsing a Template String::. - -`long int pathconf (const char *FILENAME, int PARAMETER)' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`int PATH_MAX' - `limits.h' (POSIX.1): *Note Limits for Files::. - -`int pause ()' - `unistd.h' (POSIX.1): *Note Using Pause::. - -`_PC_ASYNC_IO' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_CHOWN_RESTRICTED' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_FILESIZEBITS' - `unistd.h' (LFS): *Note Pathconf::. - -`_PC_LINK_MAX' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`int pclose (FILE *STREAM)' - `stdio.h' (POSIX.2, SVID, BSD): *Note Pipe to a Subprocess::. - -`_PC_MAX_CANON' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_MAX_INPUT' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_NAME_MAX' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_NO_TRUNC' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_PATH_MAX' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_PIPE_BUF' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_PRIO_IO' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_REC_INCR_XFER_SIZE' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_REC_MAX_XFER_SIZE' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_REC_MIN_XFER_SIZE' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_REC_XFER_ALIGN' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_SOCK_MAXBUF' - `unistd.h' (POSIX.1g): *Note Pathconf::. - -`_PC_SYNC_IO' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`_PC_VDISABLE' - `unistd.h' (POSIX.1): *Note Pathconf::. - -`tcflag_t PENDIN' - `termios.h' (BSD): *Note Local Modes::. - -`void perror (const char *MESSAGE)' - `stdio.h' (ISO): *Note Error Messages::. - -`int PF_FILE' - `sys/socket.h' (GNU): *Note Local Namespace Details::. - -`int PF_INET' - `sys/socket.h' (BSD): *Note Internet Namespace::. - -`int PF_INET6' - `sys/socket.h' (X/Open): *Note Internet Namespace::. - -`int PF_LOCAL' - `sys/socket.h' (POSIX): *Note Local Namespace Details::. - -`int PF_UNIX' - `sys/socket.h' (BSD): *Note Local Namespace Details::. - -`pid_t' - `sys/types.h' (POSIX.1): *Note Process Identification::. - -`int pipe (int FILEDES[2])' - `unistd.h' (POSIX.1): *Note Creating a Pipe::. - -`int PIPE_BUF' - `limits.h' (POSIX.1): *Note Limits for Files::. - -`FILE * popen (const char *COMMAND, const char *MODE)' - `stdio.h' (POSIX.2, SVID, BSD): *Note Pipe to a Subprocess::. - -`_POSIX2_BC_BASE_MAX' - `limits.h' (POSIX.2): *Note Utility Minimums::. - -`_POSIX2_BC_DIM_MAX' - `limits.h' (POSIX.2): *Note Utility Minimums::. - -`_POSIX2_BC_SCALE_MAX' - `limits.h' (POSIX.2): *Note Utility Minimums::. - -`_POSIX2_BC_STRING_MAX' - `limits.h' (POSIX.2): *Note Utility Minimums::. - -`int _POSIX2_C_DEV' - `unistd.h' (POSIX.2): *Note System Options::. - -`_POSIX2_COLL_WEIGHTS_MAX' - `limits.h' (POSIX.2): *Note Utility Minimums::. - -`long int _POSIX2_C_VERSION' - `unistd.h' (POSIX.2): *Note Version Supported::. - -`_POSIX2_EQUIV_CLASS_MAX' - `limits.h' (POSIX.2): *Note Utility Minimums::. - -`_POSIX2_EXPR_NEST_MAX' - `limits.h' (POSIX.2): *Note Utility Minimums::. - -`int _POSIX2_FORT_DEV' - `unistd.h' (POSIX.2): *Note System Options::. - -`int _POSIX2_FORT_RUN' - `unistd.h' (POSIX.2): *Note System Options::. - -`_POSIX2_LINE_MAX' - `limits.h' (POSIX.2): *Note Utility Minimums::. - -`int _POSIX2_LOCALEDEF' - `unistd.h' (POSIX.2): *Note System Options::. - -`_POSIX2_RE_DUP_MAX' - `limits.h' (POSIX.2): *Note Minimums::. - -`int _POSIX2_SW_DEV' - `unistd.h' (POSIX.2): *Note System Options::. - -`_POSIX_AIO_LISTIO_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`_POSIX_AIO_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`_POSIX_ARG_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`_POSIX_CHILD_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`int _POSIX_CHOWN_RESTRICTED' - `unistd.h' (POSIX.1): *Note Options for Files::. - -`_POSIX_C_SOURCE' - (POSIX.2): *Note Feature Test Macros::. - -`int _POSIX_JOB_CONTROL' - `unistd.h' (POSIX.1): *Note System Options::. - -`_POSIX_LINK_MAX' - `limits.h' (POSIX.1): *Note File Minimums::. - -`_POSIX_MAX_CANON' - `limits.h' (POSIX.1): *Note File Minimums::. - -`_POSIX_MAX_INPUT' - `limits.h' (POSIX.1): *Note File Minimums::. - -`int posix_memalign (void **MEMPTR, size_t ALIGNMENT, size_t SIZE)' - `stdlib.h' (POSIX): *Note Aligned Memory Blocks::. - -`_POSIX_NAME_MAX' - `limits.h' (POSIX.1): *Note File Minimums::. - -`_POSIX_NGROUPS_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`int _POSIX_NO_TRUNC' - `unistd.h' (POSIX.1): *Note Options for Files::. - -`_POSIX_OPEN_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`_POSIX_PATH_MAX' - `limits.h' (POSIX.1): *Note File Minimums::. - -`_POSIX_PIPE_BUF' - `limits.h' (POSIX.1): *Note File Minimums::. - -`POSIX_REC_INCR_XFER_SIZE' - `limits.h' (POSIX.1): *Note File Minimums::. - -`POSIX_REC_MAX_XFER_SIZE' - `limits.h' (POSIX.1): *Note File Minimums::. - -`POSIX_REC_MIN_XFER_SIZE' - `limits.h' (POSIX.1): *Note File Minimums::. - -`POSIX_REC_XFER_ALIGN' - `limits.h' (POSIX.1): *Note File Minimums::. - -`int _POSIX_SAVED_IDS' - `unistd.h' (POSIX.1): *Note System Options::. - -`_POSIX_SOURCE' - (POSIX.1): *Note Feature Test Macros::. - -`_POSIX_SSIZE_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`_POSIX_STREAM_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`_POSIX_TZNAME_MAX' - `limits.h' (POSIX.1): *Note Minimums::. - -`unsigned char _POSIX_VDISABLE' - `unistd.h' (POSIX.1): *Note Options for Files::. - -`long int _POSIX_VERSION' - `unistd.h' (POSIX.1): *Note Version Supported::. - -`double pow (double BASE, double POWER)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`double pow10 (double X)' - `math.h' (GNU): *Note Exponents and Logarithms::. - -`float pow10f (float X)' - `math.h' (GNU): *Note Exponents and Logarithms::. - -`long double pow10l (long double X)' - `math.h' (GNU): *Note Exponents and Logarithms::. - -`float powf (float BASE, float POWER)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double powl (long double BASE, long double POWER)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`ssize_t pread (int FILEDES, void *BUFFER, size_t SIZE, off_t OFFSET)' - `unistd.h' (Unix98): *Note I/O Primitives::. - -`ssize_t pread64 (int FILEDES, void *BUFFER, size_t SIZE, off64_t OFFSET)' - `unistd.h' (Unix98): *Note I/O Primitives::. - -`int printf (const char *TEMPLATE, ...)' - `stdio.h' (ISO): *Note Formatted Output Functions::. - -`printf_arginfo_function' - `printf.h' (GNU): *Note Defining the Output Handler::. - -`printf_function' - `printf.h' (GNU): *Note Defining the Output Handler::. - -`int printf_size (FILE *FP, const struct printf_info *INFO, const void *const *ARGS)' - `printf.h' (GNU): *Note Predefined Printf Handlers::. - -`int printf_size_info (const struct printf_info *INFO, size_t N, int *ARGTYPES)' - `printf.h' (GNU): *Note Predefined Printf Handlers::. - -`PRIO_MAX' - `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. - -`PRIO_MIN' - `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. - -`PRIO_PGRP' - `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. - -`PRIO_PROCESS' - `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. - -`PRIO_USER' - `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. - -`char * program_invocation_name' - `errno.h' (GNU): *Note Error Messages::. - -`char * program_invocation_short_name' - `errno.h' (GNU): *Note Error Messages::. - -`void psignal (int SIGNUM, const char *MESSAGE)' - `signal.h' (BSD): *Note Signal Messages::. - -`int pthread_atfork (void (*PREPARE)(void), void (*PARENT)(void), void (*CHILD)(void))' - `pthread.h' (POSIX): *Note Threads and Fork::. - -`int pthread_attr_destroy (pthread_attr_t *ATTR)' - `pthread.h' (POSIX): *Note Thread Attributes::. - -`int pthread_attr_getattr (const pthread_attr_t *OBJ, int *VALUE)' - `pthread.h' (POSIX): *Note Thread Attributes::. - -`int pthread_attr_init (pthread_attr_t *ATTR)' - `pthread.h' (POSIX): *Note Thread Attributes::. - -`int pthread_attr_setattr (pthread_attr_t *OBJ, int VALUE)' - `pthread.h' (POSIX): *Note Thread Attributes::. - -`int pthread_cancel (pthread_t THREAD)' - `pthread.h' (POSIX): *Note Basic Thread Operations::. - -`void pthread_cleanup_pop (int EXECUTE)' - `pthread.h' (POSIX): *Note Cleanup Handlers::. - -`void pthread_cleanup_pop_restore_np (int EXECUTE)' - `pthread.h' (GNU): *Note Cleanup Handlers::. - -`void pthread_cleanup_push (void (*ROUTINE) (void *), void *ARG)' - `pthread.h' (POSIX): *Note Cleanup Handlers::. - -`void pthread_cleanup_push_defer_np (void (*ROUTINE) (void *), void *ARG)' - `pthread.h' (GNU): *Note Cleanup Handlers::. - -`int pthread_condattr_init (pthread_condattr_t *ATTR)' - `pthread.h' (POSIX): *Note Condition Variables::. - -`int pthread_cond_broadcast (pthread_cond_t *COND)' - `pthread.h' (POSIX): *Note Condition Variables::. - -`int pthread_cond_destroy (pthread_cond_t *COND)' - `pthread.h' (POSIX): *Note Condition Variables::. - -`int pthread_cond_init (pthread_cond_t *COND, pthread_condattr_t *cond_ATTR)' - `pthread.h' (POSIX): *Note Condition Variables::. - -`int pthread_cond_signal (pthread_cond_t *COND)' - `pthread.h' (POSIX): *Note Condition Variables::. - -`int pthread_cond_timedwait (pthread_cond_t *COND, pthread_mutex_t *MUTEX, const struct timespec *ABSTIME)' - `pthread.h' (POSIX): *Note Condition Variables::. - -`int pthread_cond_wait (pthread_cond_t *COND, pthread_mutex_t *MUTEX)' - `pthread.h' (POSIX): *Note Condition Variables::. - -`int pthread_create (pthread_t * THREAD, pthread_attr_t * ATTR, void * (*START_ROUTINE)(void *), void * ARG)' - `pthread.h' (POSIX): *Note Basic Thread Operations::. - -`int pthread_detach (pthread_t TH)' - `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. - -`int pthread_equal (pthread_t thread1, pthread_t thread2)' - `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. - -`void pthread_exit (void *RETVAL)' - `pthread.h' (POSIX): *Note Basic Thread Operations::. - -`int pthread_getconcurrency ()' - `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. - -`int pthread_getschedparam (pthread_t target_THREAD, int *POLICY, struct sched_param *PARAM)' - `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. - -`void * pthread_getspecific (pthread_key_t KEY)' - `pthread.h' (POSIX): *Note Thread-Specific Data::. - -`int pthread_join (pthread_t TH, void **thread_RETURN)' - `pthread.h' (POSIX): *Note Basic Thread Operations::. - -`int pthread_key_create (pthread_key_t *KEY, void (*destr_function) (void *))' - `pthread.h' (POSIX): *Note Thread-Specific Data::. - -`int pthread_key_delete (pthread_key_t KEY)' - `pthread.h' (POSIX): *Note Thread-Specific Data::. - -`int pthread_kill (pthread_t THREAD, int SIGNO)' - `pthread.h' (POSIX): *Note Threads and Signal Handling::. - -`void pthread_kill_other_threads_np (VOID)' - `pthread.h' (GNU): *Note Miscellaneous Thread Functions::. - -`int pthread_mutexattr_destroy (pthread_mutexattr_t *ATTR)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutexattr_gettype (const pthread_mutexattr_t *ATTR, int *TYPE)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutexattr_init (pthread_mutexattr_t *ATTR)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutexattr_settype (pthread_mutexattr_t *ATTR, int TYPE)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutex_destroy (pthread_mutex_t *MUTEX)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutex_init (pthread_mutex_t *MUTEX, const pthread_mutexattr_t *MUTEXATTR)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutex_lock (pthread_mutex_t *mutex))' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutex_timedlock (pthread_mutex_t *MUTEX, const struct timespec *ABSTIME)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutex_trylock (pthread_mutex_t *MUTEX)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_mutex_unlock (pthread_mutex_t *MUTEX)' - `pthread.h' (POSIX): *Note Mutexes::. - -`int pthread_once (pthread_once_t *once_CONTROL, void (*INIT_ROUTINE) (void))' - `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. - -`pthread_t pthread_self (VOID)' - `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. - -`int pthread_setcancelstate (int STATE, int *OLDSTATE)' - `pthread.h' (POSIX): *Note Cancellation::. - -`int pthread_setcanceltype (int TYPE, int *OLDTYPE)' - `pthread.h' (POSIX): *Note Cancellation::. - -`int pthread_setconcurrency (int LEVEL)' - `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. - -`int pthread_setschedparam (pthread_t target_THREAD, int POLICY, const struct sched_param *PARAM)' - `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. - -`int pthread_setspecific (pthread_key_t KEY, const void *POINTER)' - `pthread.h' (POSIX): *Note Thread-Specific Data::. - -`int pthread_sigmask (int HOW, const sigset_t *NEWMASK, sigset_t *OLDMASK)' - `pthread.h' (POSIX): *Note Threads and Signal Handling::. - -`void pthread_testcancel (VOID)' - `pthread.h' (POSIX): *Note Cancellation::. - -`char * P_tmpdir' - `stdio.h' (SVID): *Note Temporary Files::. - -`ptrdiff_t' - `stddef.h' (ISO): *Note Important Data Types::. - -`char * ptsname (int FILEDES)' - `stdlib.h' (SVID, XPG4.2): *Note Allocation::. - -`int ptsname_r (int FILEDES, char *BUF, size_t LEN)' - `stdlib.h' (GNU): *Note Allocation::. - -`int putc (int C, FILE *STREAM)' - `stdio.h' (ISO): *Note Simple Output::. - -`int putchar (int C)' - `stdio.h' (ISO): *Note Simple Output::. - -`int putchar_unlocked (int C)' - `stdio.h' (POSIX): *Note Simple Output::. - -`int putc_unlocked (int C, FILE *STREAM)' - `stdio.h' (POSIX): *Note Simple Output::. - -`int putenv (char *STRING)' - `stdlib.h' (SVID): *Note Environment Access::. - -`int putpwent (const struct passwd *P, FILE *STREAM)' - `pwd.h' (SVID): *Note Writing a User Entry::. - -`int puts (const char *S)' - `stdio.h' (ISO): *Note Simple Output::. - -`struct utmp * pututline (const struct utmp *UTMP)' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`struct utmpx * pututxline (const struct utmpx *UTMP)' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`int putw (int W, FILE *STREAM)' - `stdio.h' (SVID): *Note Simple Output::. - -`wint_t putwc (wchar_t WC, FILE *STREAM)' - `wchar.h' (ISO): *Note Simple Output::. - -`wint_t putwchar (wchar_t WC)' - `wchar.h' (ISO): *Note Simple Output::. - -`wint_t putwchar_unlocked (wchar_t WC)' - `wchar.h' (GNU): *Note Simple Output::. - -`wint_t putwc_unlocked (wchar_t WC, FILE *STREAM)' - `wchar.h' (GNU): *Note Simple Output::. - -`ssize_t pwrite (int FILEDES, const void *BUFFER, size_t SIZE, off_t OFFSET)' - `unistd.h' (Unix98): *Note I/O Primitives::. - -`ssize_t pwrite64 (int FILEDES, const void *BUFFER, size_t SIZE, off64_t OFFSET)' - `unistd.h' (Unix98): *Note I/O Primitives::. - -`char * qecvt (long double VALUE, int NDIGIT, int *DECPT, int *NEG)' - `stdlib.h' (GNU): *Note System V Number Conversion::. - -`char * qecvt_r (long double VALUE, int NDIGIT, int *DECPT, int *NEG, char *BUF, size_t LEN)' - `stdlib.h' (GNU): *Note System V Number Conversion::. - -`char * qfcvt (long double VALUE, int NDIGIT, int *DECPT, int *NEG)' - `stdlib.h' (GNU): *Note System V Number Conversion::. - -`char * qfcvt_r (long double VALUE, int NDIGIT, int *DECPT, int *NEG, char *BUF, size_t LEN)' - `stdlib.h' (GNU): *Note System V Number Conversion::. - -`char * qgcvt (long double VALUE, int NDIGIT, char *BUF)' - `stdlib.h' (GNU): *Note System V Number Conversion::. - -`void qsort (void *ARRAY, size_t COUNT, size_t SIZE, comparison_fn_t COMPARE)' - `stdlib.h' (ISO): *Note Array Sort Function::. - -`int raise (int SIGNUM)' - `signal.h' (ISO): *Note Signaling Yourself::. - -`int rand (void)' - `stdlib.h' (ISO): *Note ISO Random::. - -`int RAND_MAX' - `stdlib.h' (ISO): *Note ISO Random::. - -`long int random (void)' - `stdlib.h' (BSD): *Note BSD Random::. - -`int random_r (struct random_data *restrict BUF, int32_t *restrict RESULT)' - `stdlib.h' (GNU): *Note BSD Random::. - -`int rand_r (unsigned int *SEED)' - `stdlib.h' (POSIX.1): *Note ISO Random::. - -`void * rawmemchr (const void *BLOCK, int C)' - `string.h' (GNU): *Note Search Functions::. - -`ssize_t read (int FILEDES, void *BUFFER, size_t SIZE)' - `unistd.h' (POSIX.1): *Note I/O Primitives::. - -`struct dirent * readdir (DIR *DIRSTREAM)' - `dirent.h' (POSIX.1): *Note Reading/Closing Directory::. - -`struct dirent64 * readdir64 (DIR *DIRSTREAM)' - `dirent.h' (LFS): *Note Reading/Closing Directory::. - -`int readdir64_r (DIR *DIRSTREAM, struct dirent64 *ENTRY, struct dirent64 **RESULT)' - `dirent.h' (LFS): *Note Reading/Closing Directory::. - -`int readdir_r (DIR *DIRSTREAM, struct dirent *ENTRY, struct dirent **RESULT)' - `dirent.h' (GNU): *Note Reading/Closing Directory::. - -`int readlink (const char *FILENAME, char *BUFFER, size_t SIZE)' - `unistd.h' (BSD): *Note Symbolic Links::. - -`ssize_t readv (int FILEDES, const struct iovec *VECTOR, int COUNT)' - `sys/uio.h' (BSD): *Note Scatter-Gather::. - -`void * realloc (void *PTR, size_t NEWSIZE)' - `malloc.h', `stdlib.h' (ISO): *Note Changing Block Size::. - -`__realloc_hook' - `malloc.h' (GNU): *Note Hooks for Malloc::. - -`char * realpath (const char *restrict NAME, char *restrict RESOLVED)' - `stdlib.h' (XPG): *Note Symbolic Links::. - -`int recv (int SOCKET, void *BUFFER, size_t SIZE, int FLAGS)' - `sys/socket.h' (BSD): *Note Receiving Data::. - -`int recvfrom (int SOCKET, void *BUFFER, size_t SIZE, int FLAGS, struct sockaddr *ADDR, socklen_t *LENGTH-PTR)' - `sys/socket.h' (BSD): *Note Receiving Datagrams::. - -`int recvmsg (int SOCKET, struct msghdr *MESSAGE, int FLAGS)' - `sys/socket.h' (BSD): *Note Receiving Datagrams::. - -`int RE_DUP_MAX' - `limits.h' (POSIX.2): *Note General Limits::. - -`_REENTRANT' - (GNU): *Note Feature Test Macros::. - -`REG_BADBR' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_BADPAT' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_BADRPT' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`int regcomp (regex_t *COMPILED, const char *PATTERN, int CFLAGS)' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_EBRACE' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_EBRACK' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_ECOLLATE' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_ECTYPE' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_EESCAPE' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_EPAREN' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_ERANGE' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`size_t regerror (int ERRCODE, regex_t *COMPILED, char *BUFFER, size_t LENGTH)' - `regex.h' (POSIX.2): *Note Regexp Cleanup::. - -`REG_ESPACE' - `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. - -`REG_ESPACE' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_ESUBREG' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`int regexec (regex_t *COMPILED, char *STRING, size_t NMATCH, regmatch_t MATCHPTR [], int EFLAGS)' - `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. - -`regex_t' - `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. - -`REG_EXTENDED' - `regex.h' (POSIX.2): *Note Flags for POSIX Regexps::. - -`void regfree (regex_t *COMPILED)' - `regex.h' (POSIX.2): *Note Regexp Cleanup::. - -`REG_ICASE' - `regex.h' (POSIX.2): *Note Flags for POSIX Regexps::. - -`int register_printf_function (int SPEC, printf_function HANDLER-FUNCTION, printf_arginfo_function ARGINFO-FUNCTION)' - `printf.h' (GNU): *Note Registering New Conversions::. - -`regmatch_t' - `regex.h' (POSIX.2): *Note Regexp Subexpressions::. - -`REG_NEWLINE' - `regex.h' (POSIX.2): *Note Flags for POSIX Regexps::. - -`REG_NOMATCH' - `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. - -`REG_NOSUB' - `regex.h' (POSIX.2): *Note Flags for POSIX Regexps::. - -`REG_NOTBOL' - `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. - -`REG_NOTEOL' - `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. - -`regoff_t' - `regex.h' (POSIX.2): *Note Regexp Subexpressions::. - -`double remainder (double NUMERATOR, double DENOMINATOR)' - `math.h' (BSD): *Note Remainder Functions::. - -`float remainderf (float NUMERATOR, float DENOMINATOR)' - `math.h' (BSD): *Note Remainder Functions::. - -`long double remainderl (long double NUMERATOR, long double DENOMINATOR)' - `math.h' (BSD): *Note Remainder Functions::. - -`int remove (const char *FILENAME)' - `stdio.h' (ISO): *Note Deleting Files::. - -`int rename (const char *OLDNAME, const char *NEWNAME)' - `stdio.h' (ISO): *Note Renaming Files::. - -`void rewind (FILE *STREAM)' - `stdio.h' (ISO): *Note File Positioning::. - -`void rewinddir (DIR *DIRSTREAM)' - `dirent.h' (POSIX.1): *Note Random Access Directory::. - -`char * rindex (const char *STRING, int C)' - `string.h' (BSD): *Note Search Functions::. - -`double rint (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`float rintf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long double rintl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`int RLIM_INFINITY' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_AS' - `sys/resource.h' (Unix98): *Note Limits on Resources::. - -`RLIMIT_CORE' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_CPU' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_DATA' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_FSIZE' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_MEMLOCK' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_NOFILE' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_NPROC' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_RSS' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIMIT_STACK' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`RLIM_NLIMITS' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`int rmdir (const char *FILENAME)' - `unistd.h' (POSIX.1): *Note Deleting Files::. - -`int R_OK' - `unistd.h' (POSIX.1): *Note Testing File Access::. - -`double round (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`float roundf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long double roundl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`RUN_LVL' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`RUN_LVL' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`RUSAGE_CHILDREN' - `sys/resource.h' (BSD): *Note Resource Usage::. - -`RUSAGE_SELF' - `sys/resource.h' (BSD): *Note Resource Usage::. - -`int SA_NOCLDSTOP' - `signal.h' (POSIX.1): *Note Flags for Sigaction::. - -`int SA_ONSTACK' - `signal.h' (BSD): *Note Flags for Sigaction::. - -`int SA_RESTART' - `signal.h' (BSD): *Note Flags for Sigaction::. - -`int sbrk (ptrdiff_t DELTA)' - `unistd.h' (BSD): *Note Resizing the Data Segment::. - -`_SC_2_C_DEV' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_2_FORT_DEV' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_2_FORT_RUN' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_2_LOCALEDEF' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_2_SW_DEV' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_2_VERSION' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_AIO_LISTIO_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_AIO_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_AIO_PRIO_DELTA_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`double scalb (double VALUE, int EXPONENT)' - `math.h' (BSD): *Note Normalization Functions::. - -`float scalbf (float VALUE, int EXPONENT)' - `math.h' (BSD): *Note Normalization Functions::. - -`long double scalbl (long double VALUE, int EXPONENT)' - `math.h' (BSD): *Note Normalization Functions::. - -`long long int scalbln (double X, long int n)' - `math.h' (BSD): *Note Normalization Functions::. - -`long long int scalblnf (float X, long int n)' - `math.h' (BSD): *Note Normalization Functions::. - -`long long int scalblnl (long double X, long int n)' - `math.h' (BSD): *Note Normalization Functions::. - -`long long int scalbn (double X, int n)' - `math.h' (BSD): *Note Normalization Functions::. - -`long long int scalbnf (float X, int n)' - `math.h' (BSD): *Note Normalization Functions::. - -`long long int scalbnl (long double X, int n)' - `math.h' (BSD): *Note Normalization Functions::. - -`int scandir (const char *DIR, struct dirent ***NAMELIST, int (*SELECTOR) (const struct dirent *), int (*CMP) (const void *, const void *))' - `dirent.h' (BSD/SVID): *Note Scanning Directory Content::. - -`int scandir64 (const char *DIR, struct dirent64 ***NAMELIST, int (*SELECTOR) (const struct dirent64 *), int (*CMP) (const void *, const void *))' - `dirent.h' (GNU): *Note Scanning Directory Content::. - -`int scanf (const char *TEMPLATE, ...)' - `stdio.h' (ISO): *Note Formatted Input Functions::. - -`_SC_ARG_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_ASYNCHRONOUS_IO' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_ATEXIT_MAX' - `unistd.h' (GNU): *Note Constants for Sysconf::. - -`_SC_AVPHYS_PAGES' - `unistd.h' (GNU): *Note Constants for Sysconf::. - -`_SC_BC_BASE_MAX' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_BC_DIM_MAX' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_BC_SCALE_MAX' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_BC_STRING_MAX' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_CHAR_BIT' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_CHARCLASS_NAME_MAX' - `unistd.h' (GNU): *Note Constants for Sysconf::. - -`_SC_CHAR_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_CHAR_MIN' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_CHILD_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_CLK_TCK' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_COLL_WEIGHTS_MAX' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_DELAYTIMER_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_EQUIV_CLASS_MAX' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_EXPR_NEST_MAX' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_FSYNC' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_GETGR_R_SIZE_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_GETPW_R_SIZE_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`SCHAR_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`SCHAR_MIN' - `limits.h' (ISO): *Note Range of Type::. - -`int sched_getparam (pid_t PID, const struct sched_param *PARAM)' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`int sched_get_priority_max (int *POLICY);' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`int sched_get_priority_min (int *POLICY);' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`int sched_getscheduler (pid_t PID)' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`int sched_rr_get_interval (pid_t PID, struct timespec *INTERVAL)' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`int sched_setparam (pid_t PID, const struct sched_param *PARAM)' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`int sched_setscheduler (pid_t PID, int POLICY, const struct sched_param *PARAM)' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`int sched_yield (void)' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`_SC_INT_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_INT_MIN' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_JOB_CONTROL' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_LINE_MAX' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_LOGIN_NAME_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_LONG_BIT' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_MAPPED_FILES' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_MB_LEN_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_MEMLOCK' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_MEMLOCK_RANGE' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_MEMORY_PROTECTION' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_MESSAGE_PASSING' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_MQ_OPEN_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_MQ_PRIO_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_NGROUPS_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_NL_ARGMAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_NL_LANGMAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_NL_MSGMAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_NL_NMAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_NL_SETMAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_NL_TEXTMAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_NPROCESSORS_CONF' - `unistd.h' (GNU): *Note Constants for Sysconf::. - -`_SC_NPROCESSORS_ONLN' - `unistd.h' (GNU): *Note Constants for Sysconf::. - -`_SC_NZERO' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_OPEN_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_PAGESIZE' - `unistd.h' (GNU): *Note Constants for Sysconf::. - -`_SC_PHYS_PAGES' - `unistd.h' (GNU): *Note Constants for Sysconf::. - -`_SC_PII' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_INTERNET' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_INTERNET_DGRAM' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_INTERNET_STREAM' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_OSI' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_OSI_CLTS' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_OSI_COTS' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_OSI_M' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_SOCKET' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PII_XTI' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_PRIORITIZED_IO' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_PRIORITY_SCHEDULING' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_REALTIME_SIGNALS' - `unistdh.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_RTSIG_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_SAVED_IDS' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_SCHAR_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_SCHAR_MIN' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_SELECT' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_SEMAPHORES' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_SEM_NSEMS_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_SEM_VALUE_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_SHARED_MEMORY_OBJECTS' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_SHRT_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_SHRT_MIN' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_SIGQUEUE_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`SC_SSIZE_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_STREAM_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_SYNCHRONIZED_IO' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_ATTR_STACKADDR' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_ATTR_STACKSIZE' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_DESTRUCTOR_ITERATIONS' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_KEYS_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_PRIO_INHERIT' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_PRIO_PROTECT' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_PRIORITY_SCHEDULING' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_PROCESS_SHARED' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREADS' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_SAFE_FUNCTIONS' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_STACK_MIN' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_THREAD_THREADS_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_TIMER_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_TIMERS' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_T_IOV_MAX' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_TTY_NAME_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_TZNAME_MAX' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_UCHAR_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_UINT_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_UIO_MAXIOV' - `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. - -`_SC_ULONG_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_USHRT_MAX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_VERSION' - `unistd.h' (POSIX.1): *Note Constants for Sysconf::. - -`_SC_VERSION' - `unistd.h' (POSIX.2): *Note Constants for Sysconf::. - -`_SC_WORD_BIT' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_CRYPT' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_ENH_I18N' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_LEGACY' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_REALTIME' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_REALTIME_THREADS' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_SHM' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_UNIX' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_VERSION' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_XCU_VERSION' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_XPG2' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_XPG3' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`_SC_XOPEN_XPG4' - `unistd.h' (X/Open): *Note Constants for Sysconf::. - -`unsigned short int * seed48 (unsigned short int SEED16V[3])' - `stdlib.h' (SVID): *Note SVID Random::. - -`int seed48_r (unsigned short int SEED16V[3], struct drand48_data *BUFFER)' - `stdlib.h' (GNU): *Note SVID Random::. - -`int SEEK_CUR' - `stdio.h' (ISO): *Note File Positioning::. - -`void seekdir (DIR *DIRSTREAM, off_t POS)' - `dirent.h' (BSD): *Note Random Access Directory::. - -`int SEEK_END' - `stdio.h' (ISO): *Note File Positioning::. - -`int SEEK_SET' - `stdio.h' (ISO): *Note File Positioning::. - -`int select (int NFDS, fd_set *READ-FDS, fd_set *WRITE-FDS, fd_set *EXCEPT-FDS, struct timeval *TIMEOUT)' - `sys/types.h' (BSD): *Note Waiting for I/O::. - -`int sem_destroy (sem_t * SEM)' - `semaphore.h' (POSIX): *Note POSIX Semaphores::. - -`int sem_getvalue (sem_t * SEM, int * SVAL)' - `semaphore.h' (POSIX): *Note POSIX Semaphores::. - -`int sem_init (sem_t *SEM, int PSHARED, unsigned int VALUE)' - `semaphore.h' (POSIX): *Note POSIX Semaphores::. - -`int sem_post (sem_t * SEM)' - `semaphore.h' (POSIX): *Note POSIX Semaphores::. - -`int sem_trywait (sem_t * SEM)' - `semaphore.h' (POSIX): *Note POSIX Semaphores::. - -`int sem_wait (sem_t * SEM)' - `semaphore.h' (POSIX): *Note POSIX Semaphores::. - -`int send (int SOCKET, void *BUFFER, size_t SIZE, int FLAGS)' - `sys/socket.h' (BSD): *Note Sending Data::. - -`int sendmsg (int SOCKET, const struct msghdr *MESSAGE, int FLAGS)' - `sys/socket.h' (BSD): *Note Receiving Datagrams::. - -`int sendto (int SOCKET, void *BUFFER. size_t SIZE, int FLAGS, struct sockaddr *ADDR, socklen_t LENGTH)' - `sys/socket.h' (BSD): *Note Sending Datagrams::. - -`void setbuf (FILE *STREAM, char *BUF)' - `stdio.h' (ISO): *Note Controlling Buffering::. - -`void setbuffer (FILE *STREAM, char *BUF, size_t SIZE)' - `stdio.h' (BSD): *Note Controlling Buffering::. - -`int setcontext (const ucontext_t *UCP)' - `ucontext.h' (SVID): *Note System V contexts::. - -`int setdomainname (const char *NAME, size_t LENGTH)' - `unistd.h' (???): *Note Host Identification::. - -`int setegid (gid_t NEWGID)' - `unistd.h' (POSIX.1): *Note Setting Groups::. - -`int setenv (const char *NAME, const char *VALUE, int REPLACE)' - `stdlib.h' (BSD): *Note Environment Access::. - -`int seteuid (uid_t NEWEUID)' - `unistd.h' (POSIX.1): *Note Setting User ID::. - -`int setfsent (void)' - `fstab.h' (BSD): *Note fstab::. - -`int setgid (gid_t NEWGID)' - `unistd.h' (POSIX.1): *Note Setting Groups::. - -`void setgrent (void)' - `grp.h' (SVID, BSD): *Note Scanning All Groups::. - -`int setgroups (size_t COUNT, gid_t *GROUPS)' - `grp.h' (BSD): *Note Setting Groups::. - -`void sethostent (int STAYOPEN)' - `netdb.h' (BSD): *Note Host Names::. - -`int sethostid (long int ID)' - `unistd.h' (BSD): *Note Host Identification::. - -`int sethostname (const char *NAME, size_t LENGTH)' - `unistd.h' (BSD): *Note Host Identification::. - -`int setitimer (int WHICH, struct itimerval *NEW, struct itimerval *OLD)' - `sys/time.h' (BSD): *Note Setting an Alarm::. - -`int setjmp (jmp_buf STATE)' - `setjmp.h' (ISO): *Note Non-Local Details::. - -`void setkey (const char *KEY)' - `crypt.h' (BSD, SVID): *Note DES Encryption::. - -`void setkey_r (const char *KEY, struct crypt_data * DATA)' - `crypt.h' (GNU): *Note DES Encryption::. - -`void setlinebuf (FILE *STREAM)' - `stdio.h' (BSD): *Note Controlling Buffering::. - -`char * setlocale (int CATEGORY, const char *LOCALE)' - `locale.h' (ISO): *Note Setting the Locale::. - -`int setlogmask (int MASK)' - `syslog.h' (BSD): *Note setlogmask::. - -`FILE * setmntent (const char *FILE, const char *MODE)' - `mntent.h' (BSD): *Note mtab::. - -`void setnetent (int STAYOPEN)' - `netdb.h' (BSD): *Note Networks Database::. - -`int setnetgrent (const char *NETGROUP)' - `netdb.h' (BSD): *Note Lookup Netgroup::. - -`int setpgid (pid_t PID, pid_t PGID)' - `unistd.h' (POSIX.1): *Note Process Group Functions::. - -`int setpgrp (pid_t PID, pid_t PGID)' - `unistd.h' (BSD): *Note Process Group Functions::. - -`int setpriority (int CLASS, int ID, int NICEVAL)' - `sys/resource.h' (BSD,POSIX): *Note Traditional Scheduling - Functions::. - -`void setprotoent (int STAYOPEN)' - `netdb.h' (BSD): *Note Protocols Database::. - -`void setpwent (void)' - `pwd.h' (SVID, BSD): *Note Scanning All Users::. - -`int setregid (gid_t RGID, gid_t EGID)' - `unistd.h' (BSD): *Note Setting Groups::. - -`int setreuid (uid_t RUID, uid_t EUID)' - `unistd.h' (BSD): *Note Setting User ID::. - -`int setrlimit (int RESOURCE, const struct rlimit *RLP)' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`int setrlimit64 (int RESOURCE, const struct rlimit64 *RLP)' - `sys/resource.h' (Unix98): *Note Limits on Resources::. - -`void setservent (int STAYOPEN)' - `netdb.h' (BSD): *Note Services Database::. - -`pid_t setsid (void)' - `unistd.h' (POSIX.1): *Note Process Group Functions::. - -`int setsockopt (int SOCKET, int LEVEL, int OPTNAME, void *OPTVAL, socklen_t OPTLEN)' - `sys/socket.h' (BSD): *Note Socket Option Functions::. - -`void * setstate (void *STATE)' - `stdlib.h' (BSD): *Note BSD Random::. - -`int setstate_r (char *restrict STATEBUF, struct random_data *restrict BUF)' - `stdlib.h' (GNU): *Note BSD Random::. - -`int settimeofday (const struct timeval *TP, const struct timezone *TZP)' - `sys/time.h' (BSD): *Note High-Resolution Calendar::. - -`int setuid (uid_t NEWUID)' - `unistd.h' (POSIX.1): *Note Setting User ID::. - -`void setutent (void)' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`void setutxent (void)' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`int setvbuf (FILE *STREAM, char *BUF, int MODE, size_t SIZE)' - `stdio.h' (ISO): *Note Controlling Buffering::. - -`SHRT_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`SHRT_MIN' - `limits.h' (ISO): *Note Range of Type::. - -`int shutdown (int SOCKET, int HOW)' - `sys/socket.h' (BSD): *Note Closing a Socket::. - -`S_IEXEC' - `sys/stat.h' (BSD): *Note Permission Bits::. - -`S_IFBLK' - `sys/stat.h' (BSD): *Note Testing File Type::. - -`S_IFCHR' - `sys/stat.h' (BSD): *Note Testing File Type::. - -`S_IFDIR' - `sys/stat.h' (BSD): *Note Testing File Type::. - -`S_IFIFO' - `sys/stat.h' (BSD): *Note Testing File Type::. - -`S_IFLNK' - `sys/stat.h' (BSD): *Note Testing File Type::. - -`int S_IFMT' - `sys/stat.h' (BSD): *Note Testing File Type::. - -`S_IFREG' - `sys/stat.h' (BSD): *Note Testing File Type::. - -`S_IFSOCK' - `sys/stat.h' (BSD): *Note Testing File Type::. - -`int SIGABRT' - `signal.h' (ISO): *Note Program Error Signals::. - -`int sigaction (int SIGNUM, const struct sigaction *restrict ACTION, struct sigaction *restrict OLD-ACTION)' - `signal.h' (POSIX.1): *Note Advanced Signal Handling::. - -`int sigaddset (sigset_t *SET, int SIGNUM)' - `signal.h' (POSIX.1): *Note Signal Sets::. - -`int SIGALRM' - `signal.h' (POSIX.1): *Note Alarm Signals::. - -`int sigaltstack (const stack_t *restrict STACK, stack_t *restrict OLDSTACK)' - `signal.h' (XPG): *Note Signal Stack::. - -`sig_atomic_t' - `signal.h' (ISO): *Note Atomic Types::. - -`SIG_BLOCK' - `signal.h' (POSIX.1): *Note Process Signal Mask::. - -`int sigblock (int MASK)' - `signal.h' (BSD): *Note Blocking in BSD::. - -`int SIGBUS' - `signal.h' (BSD): *Note Program Error Signals::. - -`int SIGCHLD' - `signal.h' (POSIX.1): *Note Job Control Signals::. - -`int SIGCLD' - `signal.h' (SVID): *Note Job Control Signals::. - -`int SIGCONT' - `signal.h' (POSIX.1): *Note Job Control Signals::. - -`int sigdelset (sigset_t *SET, int SIGNUM)' - `signal.h' (POSIX.1): *Note Signal Sets::. - -`int sigemptyset (sigset_t *SET)' - `signal.h' (POSIX.1): *Note Signal Sets::. - -`int SIGEMT' - `signal.h' (BSD): *Note Program Error Signals::. - -`sighandler_t SIG_ERR' - `signal.h' (ISO): *Note Basic Signal Handling::. - -`int sigfillset (sigset_t *SET)' - `signal.h' (POSIX.1): *Note Signal Sets::. - -`int SIGFPE' - `signal.h' (ISO): *Note Program Error Signals::. - -`sighandler_t' - `signal.h' (GNU): *Note Basic Signal Handling::. - -`int SIGHUP' - `signal.h' (POSIX.1): *Note Termination Signals::. - -`int SIGILL' - `signal.h' (ISO): *Note Program Error Signals::. - -`int SIGINFO' - `signal.h' (BSD): *Note Miscellaneous Signals::. - -`int SIGINT' - `signal.h' (ISO): *Note Termination Signals::. - -`int siginterrupt (int SIGNUM, int FAILFLAG)' - `signal.h' (BSD): *Note BSD Handler::. - -`int SIGIO' - `signal.h' (BSD): *Note Asynchronous I/O Signals::. - -`int SIGIOT' - `signal.h' (Unix): *Note Program Error Signals::. - -`int sigismember (const sigset_t *SET, int SIGNUM)' - `signal.h' (POSIX.1): *Note Signal Sets::. - -`sigjmp_buf' - `setjmp.h' (POSIX.1): *Note Non-Local Exits and Signals::. - -`int SIGKILL' - `signal.h' (POSIX.1): *Note Termination Signals::. - -`void siglongjmp (sigjmp_buf STATE, int VALUE)' - `setjmp.h' (POSIX.1): *Note Non-Local Exits and Signals::. - -`int SIGLOST' - `signal.h' (GNU): *Note Operation Error Signals::. - -`int sigmask (int SIGNUM)' - `signal.h' (BSD): *Note Blocking in BSD::. - -`sighandler_t signal (int SIGNUM, sighandler_t ACTION)' - `signal.h' (ISO): *Note Basic Signal Handling::. - -`int signbit (_float-type_ X)' - `math.h' (ISO): *Note FP Bit Twiddling::. - -`long long int significand (double X)' - `math.h' (BSD): *Note Normalization Functions::. - -`long long int significandf (float X)' - `math.h' (BSD): *Note Normalization Functions::. - -`long long int significandl (long double X)' - `math.h' (BSD): *Note Normalization Functions::. - -`int sigpause (int MASK)' - `signal.h' (BSD): *Note Blocking in BSD::. - -`int sigpending (sigset_t *SET)' - `signal.h' (POSIX.1): *Note Checking for Pending Signals::. - -`int SIGPIPE' - `signal.h' (POSIX.1): *Note Operation Error Signals::. - -`int SIGPOLL' - `signal.h' (SVID): *Note Asynchronous I/O Signals::. - -`int sigprocmask (int HOW, const sigset_t *restrict SET, sigset_t *restrict OLDSET)' - `signal.h' (POSIX.1): *Note Process Signal Mask::. - -`int SIGPROF' - `signal.h' (BSD): *Note Alarm Signals::. - -`int SIGQUIT' - `signal.h' (POSIX.1): *Note Termination Signals::. - -`int SIGSEGV' - `signal.h' (ISO): *Note Program Error Signals::. - -`int sigsetjmp (sigjmp_buf STATE, int SAVESIGS)' - `setjmp.h' (POSIX.1): *Note Non-Local Exits and Signals::. - -`SIG_SETMASK' - `signal.h' (POSIX.1): *Note Process Signal Mask::. - -`int sigsetmask (int MASK)' - `signal.h' (BSD): *Note Blocking in BSD::. - -`sigset_t' - `signal.h' (POSIX.1): *Note Signal Sets::. - -`int sigstack (const struct sigstack *STACK, struct sigstack *OLDSTACK)' - `signal.h' (BSD): *Note Signal Stack::. - -`int SIGSTOP' - `signal.h' (POSIX.1): *Note Job Control Signals::. - -`int sigsuspend (const sigset_t *SET)' - `signal.h' (POSIX.1): *Note Sigsuspend::. - -`int SIGSYS' - `signal.h' (Unix): *Note Program Error Signals::. - -`int SIGTERM' - `signal.h' (ISO): *Note Termination Signals::. - -`int SIGTRAP' - `signal.h' (BSD): *Note Program Error Signals::. - -`int SIGTSTP' - `signal.h' (POSIX.1): *Note Job Control Signals::. - -`int SIGTTIN' - `signal.h' (POSIX.1): *Note Job Control Signals::. - -`int SIGTTOU' - `signal.h' (POSIX.1): *Note Job Control Signals::. - -`SIG_UNBLOCK' - `signal.h' (POSIX.1): *Note Process Signal Mask::. - -`int SIGURG' - `signal.h' (BSD): *Note Asynchronous I/O Signals::. - -`int SIGUSR1' - `signal.h' (POSIX.1): *Note Miscellaneous Signals::. - -`int SIGUSR2' - `signal.h' (POSIX.1): *Note Miscellaneous Signals::. - -`int sigvec (int SIGNUM, const struct sigvec *ACTION,struct sigvec *OLD-ACTION)' - `signal.h' (BSD): *Note BSD Handler::. - -`int SIGVTALRM' - `signal.h' (BSD): *Note Alarm Signals::. - -`int sigwait (const sigset_t *SET, int *SIG)' - `pthread.h' (POSIX): *Note Threads and Signal Handling::. - -`int SIGWINCH' - `signal.h' (BSD): *Note Miscellaneous Signals::. - -`int SIGXCPU' - `signal.h' (BSD): *Note Operation Error Signals::. - -`int SIGXFSZ' - `signal.h' (BSD): *Note Operation Error Signals::. - -`double sin (double X)' - `math.h' (ISO): *Note Trig Functions::. - -`void sincos (double X, double *SINX, double *COSX)' - `math.h' (GNU): *Note Trig Functions::. - -`void sincosf (float X, float *SINX, float *COSX)' - `math.h' (GNU): *Note Trig Functions::. - -`void sincosl (long double X, long double *SINX, long double *COSX)' - `math.h' (GNU): *Note Trig Functions::. - -`float sinf (float X)' - `math.h' (ISO): *Note Trig Functions::. - -`double sinh (double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`float sinhf (float X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double sinhl (long double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double sinl (long double X)' - `math.h' (ISO): *Note Trig Functions::. - -`S_IREAD' - `sys/stat.h' (BSD): *Note Permission Bits::. - -`S_IRGRP' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IROTH' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IRUSR' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IRWXG' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IRWXO' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IRWXU' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`int S_ISBLK (mode_t M)' - `sys/stat.h' (POSIX): *Note Testing File Type::. - -`int S_ISCHR (mode_t M)' - `sys/stat.h' (POSIX): *Note Testing File Type::. - -`int S_ISDIR (mode_t M)' - `sys/stat.h' (POSIX): *Note Testing File Type::. - -`int S_ISFIFO (mode_t M)' - `sys/stat.h' (POSIX): *Note Testing File Type::. - -`S_ISGID' - `sys/stat.h' (POSIX): *Note Permission Bits::. - -`int S_ISLNK (mode_t M)' - `sys/stat.h' (GNU): *Note Testing File Type::. - -`int S_ISREG (mode_t M)' - `sys/stat.h' (POSIX): *Note Testing File Type::. - -`int S_ISSOCK (mode_t M)' - `sys/stat.h' (GNU): *Note Testing File Type::. - -`S_ISUID' - `sys/stat.h' (POSIX): *Note Permission Bits::. - -`S_ISVTX' - `sys/stat.h' (BSD): *Note Permission Bits::. - -`S_IWGRP' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IWOTH' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IWRITE' - `sys/stat.h' (BSD): *Note Permission Bits::. - -`S_IWUSR' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IXGRP' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IXOTH' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`S_IXUSR' - `sys/stat.h' (POSIX.1): *Note Permission Bits::. - -`size_t' - `stddef.h' (ISO): *Note Important Data Types::. - -`unsigned int sleep (unsigned int SECONDS)' - `unistd.h' (POSIX.1): *Note Sleeping::. - -`int snprintf (char *S, size_t SIZE, const char *TEMPLATE, ...)' - `stdio.h' (GNU): *Note Formatted Output Functions::. - -`SO_BROADCAST' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`int SOCK_DGRAM' - `sys/socket.h' (BSD): *Note Communication Styles::. - -`int socket (int NAMESPACE, int STYLE, int PROTOCOL)' - `sys/socket.h' (BSD): *Note Creating a Socket::. - -`int socketpair (int NAMESPACE, int STYLE, int PROTOCOL, int FILEDES[2])' - `sys/socket.h' (BSD): *Note Socket Pairs::. - -`int SOCK_RAW' - `sys/socket.h' (BSD): *Note Communication Styles::. - -`int SOCK_RDM' - `sys/socket.h' (BSD): *Note Communication Styles::. - -`int SOCK_SEQPACKET' - `sys/socket.h' (BSD): *Note Communication Styles::. - -`int SOCK_STREAM' - `sys/socket.h' (BSD): *Note Communication Styles::. - -`SO_DEBUG' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_DONTROUTE' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_ERROR' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_KEEPALIVE' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_LINGER' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`int SOL_SOCKET' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_OOBINLINE' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_RCVBUF' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_REUSEADDR' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_SNDBUF' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`SO_STYLE' - `sys/socket.h' (GNU): *Note Socket-Level Options::. - -`SO_TYPE' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`speed_t' - `termios.h' (POSIX.1): *Note Line Speed::. - -`int sprintf (char *S, const char *TEMPLATE, ...)' - `stdio.h' (ISO): *Note Formatted Output Functions::. - -`double sqrt (double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`float sqrtf (float X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`long double sqrtl (long double X)' - `math.h' (ISO): *Note Exponents and Logarithms::. - -`void srand (unsigned int SEED)' - `stdlib.h' (ISO): *Note ISO Random::. - -`void srand48 (long int SEEDVAL)' - `stdlib.h' (SVID): *Note SVID Random::. - -`int srand48_r (long int SEEDVAL, struct drand48_data *BUFFER)' - `stdlib.h' (GNU): *Note SVID Random::. - -`void srandom (unsigned int SEED)' - `stdlib.h' (BSD): *Note BSD Random::. - -`int srandom_r (unsigned int SEED, struct random_data *BUF)' - `stdlib.h' (GNU): *Note BSD Random::. - -`int sscanf (const char *S, const char *TEMPLATE, ...)' - `stdio.h' (ISO): *Note Formatted Input Functions::. - -`sighandler_t ssignal (int SIGNUM, sighandler_t ACTION)' - `signal.h' (SVID): *Note Basic Signal Handling::. - -`int SSIZE_MAX' - `limits.h' (POSIX.1): *Note General Limits::. - -`ssize_t' - `unistd.h' (POSIX.1): *Note I/O Primitives::. - -`stack_t' - `signal.h' (XPG): *Note Signal Stack::. - -`int stat (const char *FILENAME, struct stat *BUF)' - `sys/stat.h' (POSIX.1): *Note Reading Attributes::. - -`int stat64 (const char *FILENAME, struct stat64 *BUF)' - `sys/stat.h' (Unix98): *Note Reading Attributes::. - -`FILE * stderr' - `stdio.h' (ISO): *Note Standard Streams::. - -`STDERR_FILENO' - `unistd.h' (POSIX.1): *Note Descriptors and Streams::. - -`FILE * stdin' - `stdio.h' (ISO): *Note Standard Streams::. - -`STDIN_FILENO' - `unistd.h' (POSIX.1): *Note Descriptors and Streams::. - -`FILE * stdout' - `stdio.h' (ISO): *Note Standard Streams::. - -`STDOUT_FILENO' - `unistd.h' (POSIX.1): *Note Descriptors and Streams::. - -`int stime (time_t *NEWTIME)' - `time.h' (SVID, XPG): *Note Simple Calendar Time::. - -`char * stpcpy (char *restrict TO, const char *restrict FROM)' - `string.h' (Unknown origin): *Note Copying and Concatenation::. - -`char * stpncpy (char *restrict TO, const char *restrict FROM, size_t SIZE)' - `string.h' (GNU): *Note Copying and Concatenation::. - -`int strcasecmp (const char *S1, const char *S2)' - `string.h' (BSD): *Note String/Array Comparison::. - -`char * strcasestr (const char *HAYSTACK, const char *NEEDLE)' - `string.h' (GNU): *Note Search Functions::. - -`char * strcat (char *restrict TO, const char *restrict FROM)' - `string.h' (ISO): *Note Copying and Concatenation::. - -`char * strchr (const char *STRING, int C)' - `string.h' (ISO): *Note Search Functions::. - -`char * strchrnul (const char *STRING, int C)' - `string.h' (GNU): *Note Search Functions::. - -`int strcmp (const char *S1, const char *S2)' - `string.h' (ISO): *Note String/Array Comparison::. - -`int strcoll (const char *S1, const char *S2)' - `string.h' (ISO): *Note Collation Functions::. - -`char * strcpy (char *restrict TO, const char *restrict FROM)' - `string.h' (ISO): *Note Copying and Concatenation::. - -`size_t strcspn (const char *STRING, const char *STOPSET)' - `string.h' (ISO): *Note Search Functions::. - -`char * strdup (const char *S)' - `string.h' (SVID): *Note Copying and Concatenation::. - -`char * strdupa (const char *S)' - `string.h' (GNU): *Note Copying and Concatenation::. - -`int STREAM_MAX' - `limits.h' (POSIX.1): *Note General Limits::. - -`char * strerror (int ERRNUM)' - `string.h' (ISO): *Note Error Messages::. - -`char * strerror_r (int ERRNUM, char *BUF, size_t N)' - `string.h' (GNU): *Note Error Messages::. - -`char * strfry (char *STRING)' - `string.h' (GNU): *Note strfry::. - -`size_t strftime (char *S, size_t SIZE, const char *TEMPLATE, const struct tm *BROKENTIME)' - `time.h' (ISO): *Note Formatting Calendar Time::. - -`size_t strlen (const char *S)' - `string.h' (ISO): *Note String Length::. - -`int strncasecmp (const char *S1, const char *S2, size_t N)' - `string.h' (BSD): *Note String/Array Comparison::. - -`char * strncat (char *restrict TO, const char *restrict FROM, size_t SIZE)' - `string.h' (ISO): *Note Copying and Concatenation::. - -`int strncmp (const char *S1, const char *S2, size_t SIZE)' - `string.h' (ISO): *Note String/Array Comparison::. - -`char * strncpy (char *restrict TO, const char *restrict FROM, size_t SIZE)' - `string.h' (ISO): *Note Copying and Concatenation::. - -`char * strndup (const char *S, size_t SIZE)' - `string.h' (GNU): *Note Copying and Concatenation::. - -`char * strndupa (const char *S, size_t SIZE)' - `string.h' (GNU): *Note Copying and Concatenation::. - -`size_t strnlen (const char *S, size_t MAXLEN)' - `string.h' (GNU): *Note String Length::. - -`char * strpbrk (const char *STRING, const char *STOPSET)' - `string.h' (ISO): *Note Search Functions::. - -`char * strptime (const char *S, const char *FMT, struct tm *TP)' - `time.h' (XPG4): *Note Low-Level Time String Parsing::. - -`char * strrchr (const char *STRING, int C)' - `string.h' (ISO): *Note Search Functions::. - -`char * strsep (char **STRING_PTR, const char *DELIMITER)' - `string.h' (BSD): *Note Finding Tokens in a String::. - -`char * strsignal (int SIGNUM)' - `string.h' (GNU): *Note Signal Messages::. - -`size_t strspn (const char *STRING, const char *SKIPSET)' - `string.h' (ISO): *Note Search Functions::. - -`char * strstr (const char *HAYSTACK, const char *NEEDLE)' - `string.h' (ISO): *Note Search Functions::. - -`double strtod (const char *restrict STRING, char **restrict TAILPTR)' - `stdlib.h' (ISO): *Note Parsing of Floats::. - -`float strtof (const char *STRING, char **TAILPTR)' - `stdlib.h' (ISO): *Note Parsing of Floats::. - -`intmax_t strtoimax (const char *restrict STRING, char **restrict TAILPTR, int BASE)' - `inttypes.h' (ISO): *Note Parsing of Integers::. - -`char * strtok (char *restrict NEWSTRING, const char *restrict DELIMITERS)' - `string.h' (ISO): *Note Finding Tokens in a String::. - -`char * strtok_r (char *NEWSTRING, const char *DELIMITERS, char **SAVE_PTR)' - `string.h' (POSIX): *Note Finding Tokens in a String::. - -`long int strtol (const char *restrict STRING, char **restrict TAILPTR, int BASE)' - `stdlib.h' (ISO): *Note Parsing of Integers::. - -`long double strtold (const char *STRING, char **TAILPTR)' - `stdlib.h' (ISO): *Note Parsing of Floats::. - -`long long int strtoll (const char *restrict STRING, char **restrict TAILPTR, int BASE)' - `stdlib.h' (ISO): *Note Parsing of Integers::. - -`long long int strtoq (const char *restrict STRING, char **restrict TAILPTR, int BASE)' - `stdlib.h' (BSD): *Note Parsing of Integers::. - -`unsigned long int strtoul (const char *retrict STRING, char **restrict TAILPTR, int BASE)' - `stdlib.h' (ISO): *Note Parsing of Integers::. - -`unsigned long long int strtoull (const char *restrict STRING, char **restrict TAILPTR, int BASE)' - `stdlib.h' (ISO): *Note Parsing of Integers::. - -`uintmax_t strtoumax (const char *restrict STRING, char **restrict TAILPTR, int BASE)' - `inttypes.h' (ISO): *Note Parsing of Integers::. - -`unsigned long long int strtouq (const char *restrict STRING, char **restrict TAILPTR, int BASE)' - `stdlib.h' (BSD): *Note Parsing of Integers::. - -`struct aiocb' - `aio.h' (POSIX.1b): *Note Asynchronous I/O::. - -`struct aiocb64' - `aio.h' (POSIX.1b): *Note Asynchronous I/O::. - -`struct aioinit' - `aio.h' (GNU): *Note Configuration of AIO::. - -`struct argp' - `argp.h' (GNU): *Note Argp Parsers::. - -`struct argp_child' - `argp.h' (GNU): *Note Argp Children::. - -`struct argp_option' - `argp.h' (GNU): *Note Argp Option Vectors::. - -`struct argp_state' - `argp.h' (GNU): *Note Argp Parsing State::. - -`struct dirent' - `dirent.h' (POSIX.1): *Note Directory Entries::. - -`struct exit_status' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`struct flock' - `fcntl.h' (POSIX.1): *Note File Locks::. - -`struct fstab' - `fstab.h' (BSD): *Note fstab::. - -`struct FTW' - `ftw.h' (XPG4.2): *Note Working with Directory Trees::. - -`struct __gconv_step' - `gconv.h' (GNU): *Note glibc iconv Implementation::. - -`struct __gconv_step_data' - `gconv.h' (GNU): *Note glibc iconv Implementation::. - -`struct group' - `grp.h' (POSIX.1): *Note Group Data Structure::. - -`struct hostent' - `netdb.h' (BSD): *Note Host Names::. - -`struct if_nameindex' - `net/if.h' (IPv6 basic API): *Note Interface Naming::. - -`struct in6_addr' - `netinet/in.h' (IPv6 basic API): *Note Host Address Data Type::. - -`struct in_addr' - `netinet/in.h' (BSD): *Note Host Address Data Type::. - -`struct iovec' - `sys/uio.h' (BSD): *Note Scatter-Gather::. - -`struct itimerval' - `sys/time.h' (BSD): *Note Setting an Alarm::. - -`struct lconv' - `locale.h' (ISO): *Note The Lame Way to Locale Data::. - -`struct linger' - `sys/socket.h' (BSD): *Note Socket-Level Options::. - -`struct mallinfo' - `malloc.h' (GNU): *Note Statistics of Malloc::. - -`struct mntent' - `mntent.h' (BSD): *Note mtab::. - -`struct msghdr' - `sys/socket.h' (BSD): *Note Receiving Datagrams::. - -`struct netent' - `netdb.h' (BSD): *Note Networks Database::. - -`struct obstack' - `obstack.h' (GNU): *Note Creating Obstacks::. - -`struct option' - `getopt.h' (GNU): *Note Getopt Long Options::. - -`struct passwd' - `pwd.h' (POSIX.1): *Note User Data Structure::. - -`struct printf_info' - `printf.h' (GNU): *Note Conversion Specifier Options::. - -`struct protoent' - `netdb.h' (BSD): *Note Protocols Database::. - -`struct random_data' - `stdlib.h' (GNU): *Note BSD Random::. - -`struct rlimit' - `sys/resource.h' (BSD): *Note Limits on Resources::. - -`struct rlimit64' - `sys/resource.h' (Unix98): *Note Limits on Resources::. - -`struct rusage' - `sys/resource.h' (BSD): *Note Resource Usage::. - -`struct sched_param' - `sched.h' (POSIX): *Note Basic Scheduling Functions::. - -`struct servent' - `netdb.h' (BSD): *Note Services Database::. - -`struct sgttyb' - `termios.h' (BSD): *Note BSD Terminal Modes::. - -`struct sigaction' - `signal.h' (POSIX.1): *Note Advanced Signal Handling::. - -`struct sigstack' - `signal.h' (BSD): *Note Signal Stack::. - -`struct sigvec' - `signal.h' (BSD): *Note BSD Handler::. - -`struct sockaddr' - `sys/socket.h' (BSD): *Note Address Formats::. - -`struct sockaddr_in' - `netinet/in.h' (BSD): *Note Internet Address Formats::. - -`struct sockaddr_un' - `sys/un.h' (BSD): *Note Local Namespace Details::. - -`struct stat' - `sys/stat.h' (POSIX.1): *Note Attribute Meanings::. - -`struct stat64' - `sys/stat.h' (LFS): *Note Attribute Meanings::. - -`struct termios' - `termios.h' (POSIX.1): *Note Mode Data Types::. - -`struct timespec' - `sys/time.h' (POSIX.1): *Note Elapsed Time::. - -`struct timeval' - `sys/time.h' (BSD): *Note Elapsed Time::. - -`struct timezone' - `sys/time.h' (BSD): *Note High-Resolution Calendar::. - -`struct tm' - `time.h' (ISO): *Note Broken-down Time::. - -`struct tms' - `sys/times.h' (POSIX.1): *Note Processor Time::. - -`struct utimbuf' - `time.h' (POSIX.1): *Note File Times::. - -`struct utsname' - `sys/utsname.h' (POSIX.1): *Note Platform Type::. - -`int strverscmp (const char *S1, const char *S2)' - `string.h' (GNU): *Note String/Array Comparison::. - -`size_t strxfrm (char *restrict TO, const char *restrict FROM, size_t SIZE)' - `string.h' (ISO): *Note Collation Functions::. - -`int stty (int FILEDES, struct sgttyb * attributes)' - `sgtty.h' (BSD): *Note BSD Terminal Modes::. - -`int S_TYPEISMQ (struct stat *S)' - `sys/stat.h' (POSIX): *Note Testing File Type::. - -`int S_TYPEISSEM (struct stat *S)' - `sys/stat.h' (POSIX): *Note Testing File Type::. - -`int S_TYPEISSHM (struct stat *S)' - `sys/stat.h' (POSIX): *Note Testing File Type::. - -`int SUN_LEN (_struct sockaddr_un *_ PTR)' - `sys/un.h' (BSD): *Note Local Namespace Details::. - -`_SVID_SOURCE' - (GNU): *Note Feature Test Macros::. - -`int SV_INTERRUPT' - `signal.h' (BSD): *Note BSD Handler::. - -`int SV_ONSTACK' - `signal.h' (BSD): *Note BSD Handler::. - -`int SV_RESETHAND' - `signal.h' (Sun): *Note BSD Handler::. - -`int swapcontext (ucontext_t *restrict OUCP, const ucontext_t *restrict UCP)' - `ucontext.h' (SVID): *Note System V contexts::. - -`int swprintf (wchar_t *S, size_t SIZE, const wchar_t *TEMPLATE, ...)' - `wchar.h' (GNU): *Note Formatted Output Functions::. - -`int swscanf (const wchar_t *WS, const char *TEMPLATE, ...)' - `wchar.h' (ISO): *Note Formatted Input Functions::. - -`int symlink (const char *OLDNAME, const char *NEWNAME)' - `unistd.h' (BSD): *Note Symbolic Links::. - -`SYMLINK_MAX' - `limits.h' (POSIX.1): *Note File Minimums::. - -`int sync (void)' - `unistd.h' (X/Open): *Note Synchronizing I/O::. - -`long int syscall (long int SYSNO, ...)' - `unistd.h' (???): *Note System Calls::. - -`long int sysconf (int PARAMETER)' - `unistd.h' (POSIX.1): *Note Sysconf Definition::. - -`int sysctl (int *NAMES, int NLEN, void *OLDVAL,' - `sysctl.h' (BSD): *Note System Parameters::. - -`void syslog (int FACILITY_PRIORITY, char *FORMAT, ...)' - `syslog.h' (BSD): *Note syslog; vsyslog::. - -`int system (const char *COMMAND)' - `stdlib.h' (ISO): *Note Running a Command::. - -`sighandler_t sysv_signal (int SIGNUM, sighandler_t ACTION)' - `signal.h' (GNU): *Note Basic Signal Handling::. - -`double tan (double X)' - `math.h' (ISO): *Note Trig Functions::. - -`float tanf (float X)' - `math.h' (ISO): *Note Trig Functions::. - -`double tanh (double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`float tanhf (float X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double tanhl (long double X)' - `math.h' (ISO): *Note Hyperbolic Functions::. - -`long double tanl (long double X)' - `math.h' (ISO): *Note Trig Functions::. - -`int tcdrain (int FILEDES)' - `termios.h' (POSIX.1): *Note Line Control::. - -`tcflag_t' - `termios.h' (POSIX.1): *Note Mode Data Types::. - -`int tcflow (int FILEDES, int ACTION)' - `termios.h' (POSIX.1): *Note Line Control::. - -`int tcflush (int FILEDES, int QUEUE)' - `termios.h' (POSIX.1): *Note Line Control::. - -`int tcgetattr (int FILEDES, struct termios *TERMIOS-P)' - `termios.h' (POSIX.1): *Note Mode Functions::. - -`pid_t tcgetpgrp (int FILEDES)' - `unistd.h' (POSIX.1): *Note Terminal Access Functions::. - -`pid_t tcgetsid (int FILDES)' - `termios.h' (Unix98): *Note Terminal Access Functions::. - -`TCSADRAIN' - `termios.h' (POSIX.1): *Note Mode Functions::. - -`TCSAFLUSH' - `termios.h' (POSIX.1): *Note Mode Functions::. - -`TCSANOW' - `termios.h' (POSIX.1): *Note Mode Functions::. - -`TCSASOFT' - `termios.h' (BSD): *Note Mode Functions::. - -`int tcsendbreak (int FILEDES, int DURATION)' - `termios.h' (POSIX.1): *Note Line Control::. - -`int tcsetattr (int FILEDES, int WHEN, const struct termios *TERMIOS-P)' - `termios.h' (POSIX.1): *Note Mode Functions::. - -`int tcsetpgrp (int FILEDES, pid_t PGID)' - `unistd.h' (POSIX.1): *Note Terminal Access Functions::. - -`void * tdelete (const void *KEY, void **ROOTP, comparison_fn_t COMPAR)' - `search.h' (SVID): *Note Tree Search Function::. - -`void tdestroy (void *VROOT, __free_fn_t FREEFCT)' - `search.h' (GNU): *Note Tree Search Function::. - -`off_t telldir (DIR *DIRSTREAM)' - `dirent.h' (BSD): *Note Random Access Directory::. - -`TEMP_FAILURE_RETRY (EXPRESSION)' - `unistd.h' (GNU): *Note Interrupted Primitives::. - -`char * tempnam (const char *DIR, const char *PREFIX)' - `stdio.h' (SVID): *Note Temporary Files::. - -`char * textdomain (const char *DOMAINNAME)' - `libintl.h' (GNU): *Note Locating gettext catalog::. - -`void * tfind (const void *KEY, void *const *ROOTP, comparison_fn_t COMPAR)' - `search.h' (SVID): *Note Tree Search Function::. - -`double tgamma (double X)' - `math.h' (XPG, ISO): *Note Special Functions::. - -`float tgammaf (float X)' - `math.h' (XPG, ISO): *Note Special Functions::. - -`long double tgammal (long double X)' - `math.h' (XPG, ISO): *Note Special Functions::. - -`time_t time (time_t *RESULT)' - `time.h' (ISO): *Note Simple Calendar Time::. - -`time_t timegm (struct tm *BROKENTIME)' - `time.h' (???): *Note Broken-down Time::. - -`time_t timelocal (struct tm *BROKENTIME)' - `time.h' (???): *Note Broken-down Time::. - -`clock_t times (struct tms *BUFFER)' - `sys/times.h' (POSIX.1): *Note Processor Time::. - -`time_t' - `time.h' (ISO): *Note Simple Calendar Time::. - -`long int timezone' - `time.h' (SVID): *Note Time Zone Functions::. - -`FILE * tmpfile (void)' - `stdio.h' (ISO): *Note Temporary Files::. - -`FILE * tmpfile64 (void)' - `stdio.h' (Unix98): *Note Temporary Files::. - -`int TMP_MAX' - `stdio.h' (ISO): *Note Temporary Files::. - -`char * tmpnam (char *RESULT)' - `stdio.h' (ISO): *Note Temporary Files::. - -`char * tmpnam_r (char *RESULT)' - `stdio.h' (GNU): *Note Temporary Files::. - -`int toascii (int C)' - `ctype.h' (SVID, BSD): *Note Case Conversion::. - -`int _tolower (int C)' - `ctype.h' (SVID): *Note Case Conversion::. - -`int tolower (int C)' - `ctype.h' (ISO): *Note Case Conversion::. - -`tcflag_t TOSTOP' - `termios.h' (POSIX.1): *Note Local Modes::. - -`int _toupper (int C)' - `ctype.h' (SVID): *Note Case Conversion::. - -`int toupper (int C)' - `ctype.h' (ISO): *Note Case Conversion::. - -`wint_t towctrans (wint_t WC, wctrans_t DESC)' - `wctype.h' (ISO): *Note Wide Character Case Conversion::. - -`wint_t towlower (wint_t WC)' - `wctype.h' (ISO): *Note Wide Character Case Conversion::. - -`wint_t towupper (wint_t WC)' - `wctype.h' (ISO): *Note Wide Character Case Conversion::. - -`double trunc (double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`int truncate (const char *FILENAME, off_t LENGTH)' - `unistd.h' (X/Open): *Note File Size::. - -`int truncate64 (const char *NAME, off64_t LENGTH)' - `unistd.h' (Unix98): *Note File Size::. - -`float truncf (float X)' - `math.h' (ISO): *Note Rounding Functions::. - -`long double truncl (long double X)' - `math.h' (ISO): *Note Rounding Functions::. - -`TRY_AGAIN' - `netdb.h' (BSD): *Note Host Names::. - -`void * tsearch (const void *KEY, void **ROOTP, comparison_fn_t COMPAR)' - `search.h' (SVID): *Note Tree Search Function::. - -`char * ttyname (int FILEDES)' - `unistd.h' (POSIX.1): *Note Is It a Terminal::. - -`int ttyname_r (int FILEDES, char *BUF, size_t LEN)' - `unistd.h' (POSIX.1): *Note Is It a Terminal::. - -`void twalk (const void *ROOT, __action_fn_t ACTION)' - `search.h' (SVID): *Note Tree Search Function::. - -`char * tzname [2]' - `time.h' (POSIX.1): *Note Time Zone Functions::. - -`int TZNAME_MAX' - `limits.h' (POSIX.1): *Note General Limits::. - -`void tzset (void)' - `time.h' (POSIX.1): *Note Time Zone Functions::. - -`UCHAR_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`ucontext_t' - `ucontext.h' (SVID): *Note System V contexts::. - -`uid_t' - `sys/types.h' (POSIX.1): *Note Reading Persona::. - -`UINT_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`int ulimit (int CMD, ...)' - `ulimit.h' (BSD): *Note Limits on Resources::. - -`ULONG_LONG_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`ULONG_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`mode_t umask (mode_t MASK)' - `sys/stat.h' (POSIX.1): *Note Setting Permissions::. - -`int umount (const char *FILE)' - `sys/mount.h' (SVID, GNU): *Note Mount-Unmount-Remount::. - -`int umount2 (const char *FILE, int FLAGS)' - `sys/mount.h' (GNU): *Note Mount-Unmount-Remount::. - -`int uname (struct utsname *INFO)' - `sys/utsname.h' (POSIX.1): *Note Platform Type::. - -`int ungetc (int C, FILE *STREAM)' - `stdio.h' (ISO): *Note How Unread::. - -`wint_t ungetwc (wint_t WC, FILE *STREAM)' - `wchar.h' (ISO): *Note How Unread::. - -`union wait' - `sys/wait.h' (BSD): *Note BSD Wait Functions::. - -`int unlink (const char *FILENAME)' - `unistd.h' (POSIX.1): *Note Deleting Files::. - -`int unlockpt (int FILEDES)' - `stdlib.h' (SVID, XPG4.2): *Note Allocation::. - -`int unsetenv (const char *NAME)' - `stdlib.h' (BSD): *Note Environment Access::. - -`void updwtmp (const char *WTMP_FILE, const struct utmp *UTMP)' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`USER_PROCESS' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`USER_PROCESS' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`USHRT_MAX' - `limits.h' (ISO): *Note Range of Type::. - -`int utime (const char *FILENAME, const struct utimbuf *TIMES)' - `time.h' (POSIX.1): *Note File Times::. - -`int utimes (const char *FILENAME, struct timeval TVP[2])' - `sys/time.h' (BSD): *Note File Times::. - -`int utmpname (const char *FILE)' - `utmp.h' (SVID): *Note Manipulating the Database::. - -`int utmpxname (const char *FILE)' - `utmpx.h' (XPG4.2): *Note XPG Functions::. - -`va_alist' - `varargs.h' (Unix): *Note Old Varargs::. - -`TYPE va_arg (va_list AP, TYPE)' - `stdarg.h' (ISO): *Note Argument Macros::. - -`void __va_copy (va_list DEST, va_list SRC)' - `stdarg.h' (GNU): *Note Argument Macros::. - -`va_dcl' - `varargs.h' (Unix): *Note Old Varargs::. - -`void va_end (va_list AP)' - `stdarg.h' (ISO): *Note Argument Macros::. - -`va_list' - `stdarg.h' (ISO): *Note Argument Macros::. - -`void * valloc (size_t SIZE)' - `malloc.h', `stdlib.h' (BSD): *Note Aligned Memory Blocks::. - -`int vasprintf (char **PTR, const char *TEMPLATE, va_list AP)' - `stdio.h' (GNU): *Note Variable Arguments Output::. - -`void va_start (va_list AP)' - `varargs.h' (Unix): *Note Old Varargs::. - -`void va_start (va_list AP, LAST-REQUIRED)' - `stdarg.h' (ISO): *Note Argument Macros::. - -`int VDISCARD' - `termios.h' (BSD): *Note Other Special::. - -`int VDSUSP' - `termios.h' (BSD): *Note Signal Characters::. - -`int VEOF' - `termios.h' (POSIX.1): *Note Editing Characters::. - -`int VEOL' - `termios.h' (POSIX.1): *Note Editing Characters::. - -`int VEOL2' - `termios.h' (BSD): *Note Editing Characters::. - -`int VERASE' - `termios.h' (POSIX.1): *Note Editing Characters::. - -`int versionsort (const void *A, const void *B)' - `dirent.h' (GNU): *Note Scanning Directory Content::. - -`int versionsort64 (const void *A, const void *B)' - `dirent.h' (GNU): *Note Scanning Directory Content::. - -`pid_t vfork (void)' - `unistd.h' (BSD): *Note Creating a Process::. - -`int vfprintf (FILE *STREAM, const char *TEMPLATE, va_list AP)' - `stdio.h' (ISO): *Note Variable Arguments Output::. - -`int vfscanf (FILE *STREAM, const char *TEMPLATE, va_list AP)' - `stdio.h' (ISO): *Note Variable Arguments Input::. - -`int vfwprintf (FILE *STREAM, const wchar_t *TEMPLATE, va_list AP)' - `wchar.h' (ISO): *Note Variable Arguments Output::. - -`int vfwscanf (FILE *STREAM, const wchar_t *TEMPLATE, va_list AP)' - `wchar.h' (ISO): *Note Variable Arguments Input::. - -`int VINTR' - `termios.h' (POSIX.1): *Note Signal Characters::. - -`int VKILL' - `termios.h' (POSIX.1): *Note Editing Characters::. - -`int vlimit (int RESOURCE, int LIMIT)' - `sys/vlimit.h' (BSD): *Note Limits on Resources::. - -`int VLNEXT' - `termios.h' (BSD): *Note Other Special::. - -`int VMIN' - `termios.h' (POSIX.1): *Note Noncanonical Input::. - -`int vprintf (const char *TEMPLATE, va_list AP)' - `stdio.h' (ISO): *Note Variable Arguments Output::. - -`int VQUIT' - `termios.h' (POSIX.1): *Note Signal Characters::. - -`int VREPRINT' - `termios.h' (BSD): *Note Editing Characters::. - -`int vscanf (const char *TEMPLATE, va_list AP)' - `stdio.h' (ISO): *Note Variable Arguments Input::. - -`int vsnprintf (char *S, size_t SIZE, const char *TEMPLATE, va_list AP)' - `stdio.h' (GNU): *Note Variable Arguments Output::. - -`int vsprintf (char *S, const char *TEMPLATE, va_list AP)' - `stdio.h' (ISO): *Note Variable Arguments Output::. - -`int vsscanf (const char *S, const char *TEMPLATE, va_list AP)' - `stdio.h' (ISO): *Note Variable Arguments Input::. - -`int VSTART' - `termios.h' (POSIX.1): *Note Start/Stop Characters::. - -`int VSTATUS' - `termios.h' (BSD): *Note Other Special::. - -`int VSTOP' - `termios.h' (POSIX.1): *Note Start/Stop Characters::. - -`int VSUSP' - `termios.h' (POSIX.1): *Note Signal Characters::. - -`int vswprintf (wchar_t *S, size_t SIZE, const wchar_t *TEMPLATE, va_list AP)' - `wchar.h' (GNU): *Note Variable Arguments Output::. - -`int vswscanf (const wchar_t *S, const wchar_t *TEMPLATE, va_list AP)' - `wchar.h' (ISO): *Note Variable Arguments Input::. - -`void vsyslog (int FACILITY_PRIORITY, char *FORMAT, va_list arglist)' - `syslog.h' (BSD): *Note syslog; vsyslog::. - -`int VTIME' - `termios.h' (POSIX.1): *Note Noncanonical Input::. - -`int vtimes (struct vtimes CURRENT, struct vtimes CHILD)' - `vtimes.h' (vtimes.h): *Note Resource Usage::. - -`int VWERASE' - `termios.h' (BSD): *Note Editing Characters::. - -`int vwprintf (const wchar_t *TEMPLATE, va_list AP)' - `wchar.h' (ISO): *Note Variable Arguments Output::. - -`int vwscanf (const wchar_t *TEMPLATE, va_list AP)' - `wchar.h' (ISO): *Note Variable Arguments Input::. - -`pid_t wait (int *STATUS-PTR)' - `sys/wait.h' (POSIX.1): *Note Process Completion::. - -`pid_t wait3 (union wait *STATUS-PTR, int OPTIONS, struct rusage *USAGE)' - `sys/wait.h' (BSD): *Note BSD Wait Functions::. - -`pid_t wait4 (pid_t PID, int *STATUS-PTR, int OPTIONS, struct rusage *USAGE)' - `sys/wait.h' (BSD): *Note Process Completion::. - -`pid_t waitpid (pid_t PID, int *STATUS-PTR, int OPTIONS)' - `sys/wait.h' (POSIX.1): *Note Process Completion::. - -`WCHAR_MAX' - `limits.h' (GNU): *Note Range of Type::. - -`wint_t WCHAR_MAX' - `wchar.h' (ISO): *Note Extended Char Intro::. - -`wint_t WCHAR_MIN' - `wchar.h' (ISO): *Note Extended Char Intro::. - -`wchar_t' - `stddef.h' (ISO): *Note Extended Char Intro::. - -`int WCOREDUMP (int STATUS)' - `sys/wait.h' (BSD): *Note Process Completion Status::. - -`wchar_t * wcpcpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM)' - `wchar.h' (GNU): *Note Copying and Concatenation::. - -`wchar_t * wcpncpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM, size_t SIZE)' - `wchar.h' (GNU): *Note Copying and Concatenation::. - -`size_t wcrtomb (char *restrict S, wchar_t WC, mbstate_t *restrict PS)' - `wchar.h' (ISO): *Note Converting a Character::. - -`int wcscasecmp (const wchar_t *WS1, const wchar_T *WS2)' - `wchar.h' (GNU): *Note String/Array Comparison::. - -`wchar_t * wcscat (wchar_t *restrict WTO, const wchar_t *restrict WFROM)' - `wchar.h' (ISO): *Note Copying and Concatenation::. - -`wchar_t * wcschr (const wchar_t *WSTRING, int WC)' - `wchar.h' (ISO): *Note Search Functions::. - -`wchar_t * wcschrnul (const wchar_t *WSTRING, wchar_t WC)' - `wchar.h' (GNU): *Note Search Functions::. - -`int wcscmp (const wchar_t *WS1, const wchar_t *WS2)' - `wchar.h' (ISO): *Note String/Array Comparison::. - -`int wcscoll (const wchar_t *WS1, const wchar_t *WS2)' - `wchar.h' (ISO): *Note Collation Functions::. - -`wchar_t * wcscpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM)' - `wchar.h' (ISO): *Note Copying and Concatenation::. - -`size_t wcscspn (const wchar_t *WSTRING, const wchar_t *STOPSET)' - `wchar.h' (ISO): *Note Search Functions::. - -`wchar_t * wcsdup (const wchar_t *WS)' - `wchar.h' (GNU): *Note Copying and Concatenation::. - -`size_t wcsftime (wchar_t *S, size_t SIZE, const wchar_t *TEMPLATE, const struct tm *BROKENTIME)' - `time.h' (ISO/Amend1): *Note Formatting Calendar Time::. - -`size_t wcslen (const wchar_t *WS)' - `wchar.h' (ISO): *Note String Length::. - -`int wcsncasecmp (const wchar_t *WS1, const wchar_t *S2, size_t N)' - `wchar.h' (GNU): *Note String/Array Comparison::. - -`wchar_t * wcsncat (wchar_t *restrict WTO, const wchar_t *restrict WFROM, size_t SIZE)' - `wchar.h' (ISO): *Note Copying and Concatenation::. - -`int wcsncmp (const wchar_t *WS1, const wchar_t *WS2, size_t SIZE)' - `wchar.h' (ISO): *Note String/Array Comparison::. - -`wchar_t * wcsncpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM, size_t SIZE)' - `wchar.h' (ISO): *Note Copying and Concatenation::. - -`size_t wcsnlen (const wchar_t *WS, size_t MAXLEN)' - `wchar.h' (GNU): *Note String Length::. - -`size_t wcsnrtombs (char *restrict DST, const wchar_t **restrict SRC, size_t NWC, size_t LEN, mbstate_t *restrict PS)' - `wchar.h' (GNU): *Note Converting Strings::. - -`wchar_t * wcspbrk (const wchar_t *WSTRING, const wchar_t *STOPSET)' - `wchar.h' (ISO): *Note Search Functions::. - -`wchar_t * wcsrchr (const wchar_t *WSTRING, wchar_t C)' - `wchar.h' (ISO): *Note Search Functions::. - -`size_t wcsrtombs (char *restrict DST, const wchar_t **restrict SRC, size_t LEN, mbstate_t *restrict PS)' - `wchar.h' (ISO): *Note Converting Strings::. - -`size_t wcsspn (const wchar_t *WSTRING, const wchar_t *SKIPSET)' - `wchar.h' (ISO): *Note Search Functions::. - -`wchar_t * wcsstr (const wchar_t *HAYSTACK, const wchar_t *NEEDLE)' - `wchar.h' (ISO): *Note Search Functions::. - -`double wcstod (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR)' - `wchar.h' (ISO): *Note Parsing of Floats::. - -`float wcstof (const wchar_t *STRING, wchar_t **TAILPTR)' - `stdlib.h' (ISO): *Note Parsing of Floats::. - -`intmax_t wcstoimax (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' - `wchar.h' (ISO): *Note Parsing of Integers::. - -`wchar_t * wcstok (wchar_t *NEWSTRING, const char *DELIMITERS)' - `wchar.h' (ISO): *Note Finding Tokens in a String::. - -`long int wcstol (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' - `wchar.h' (ISO): *Note Parsing of Integers::. - -`long double wcstold (const wchar_t *STRING, wchar_t **TAILPTR)' - `stdlib.h' (ISO): *Note Parsing of Floats::. - -`long long int wcstoll (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' - `wchar.h' (ISO): *Note Parsing of Integers::. - -`size_t wcstombs (char *STRING, const wchar_t *WSTRING, size_t SIZE)' - `stdlib.h' (ISO): *Note Non-reentrant String Conversion::. - -`long long int wcstoq (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' - `wchar.h' (GNU): *Note Parsing of Integers::. - -`unsigned long int wcstoul (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' - `wchar.h' (ISO): *Note Parsing of Integers::. - -`unsigned long long int wcstoull (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' - `wchar.h' (ISO): *Note Parsing of Integers::. - -`uintmax_t wcstoumax (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' - `wchar.h' (ISO): *Note Parsing of Integers::. - -`unsigned long long int wcstouq (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' - `wchar.h' (GNU): *Note Parsing of Integers::. - -`wchar_t * wcswcs (const wchar_t *HAYSTACK, const wchar_t *NEEDLE)' - `wchar.h' (XPG): *Note Search Functions::. - -`size_t wcsxfrm (wchar_t *restrict WTO, const wchar_t *WFROM, size_t SIZE)' - `wchar.h' (ISO): *Note Collation Functions::. - -`int wctob (wint_t C)' - `wchar.h' (ISO): *Note Converting a Character::. - -`int wctomb (char *STRING, wchar_t WCHAR)' - `stdlib.h' (ISO): *Note Non-reentrant Character Conversion::. - -`wctrans_t wctrans (const char *PROPERTY)' - `wctype.h' (ISO): *Note Wide Character Case Conversion::. - -`wctrans_t' - `wctype.h' (ISO): *Note Wide Character Case Conversion::. - -`wctype_t wctype (const char *PROPERTY)' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`wctype_t' - `wctype.h' (ISO): *Note Classification of Wide Characters::. - -`int WEOF' - `wchar.h' (ISO): *Note EOF and Errors::. - -`wint_t WEOF' - `wchar.h' (ISO): *Note Extended Char Intro::. - -`int WEXITSTATUS (int STATUS)' - `sys/wait.h' (POSIX.1): *Note Process Completion Status::. - -`int WIFEXITED (int STATUS)' - `sys/wait.h' (POSIX.1): *Note Process Completion Status::. - -`int WIFSIGNALED (int STATUS)' - `sys/wait.h' (POSIX.1): *Note Process Completion Status::. - -`int WIFSTOPPED (int STATUS)' - `sys/wait.h' (POSIX.1): *Note Process Completion Status::. - -`wint_t' - `wchar.h' (ISO): *Note Extended Char Intro::. - -`wchar_t * wmemchr (const wchar_t *BLOCK, wchar_t WC, size_t SIZE)' - `wchar.h' (ISO): *Note Search Functions::. - -`int wmemcmp (const wchar_t *A1, const wchar_t *A2, size_t SIZE)' - `wcjar.h' (ISO): *Note String/Array Comparison::. - -`wchar_t * wmemcpy (wchar_t *restrict WTO, const wchar_t *restruct WFROM, size_t SIZE)' - `wchar.h' (ISO): *Note Copying and Concatenation::. - -`wchar_t * wmemmove (wchar *WTO, const wchar_t *WFROM, size_t SIZE)' - `wchar.h' (ISO): *Note Copying and Concatenation::. - -`wchar_t * wmempcpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM, size_t SIZE)' - `wchar.h' (GNU): *Note Copying and Concatenation::. - -`wchar_t * wmemset (wchar_t *BLOCK, wchar_t WC, size_t SIZE)' - `wchar.h' (ISO): *Note Copying and Concatenation::. - -`int W_OK' - `unistd.h' (POSIX.1): *Note Testing File Access::. - -`int wordexp (const char *WORDS, wordexp_t *WORD-VECTOR-PTR, int FLAGS)' - `wordexp.h' (POSIX.2): *Note Calling Wordexp::. - -`wordexp_t' - `wordexp.h' (POSIX.2): *Note Calling Wordexp::. - -`void wordfree (wordexp_t *WORD-VECTOR-PTR)' - `wordexp.h' (POSIX.2): *Note Calling Wordexp::. - -`int wprintf (const wchar_t *TEMPLATE, ...)' - `wchar.h' (ISO): *Note Formatted Output Functions::. - -`WRDE_APPEND' - `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. - -`WRDE_BADCHAR' - `wordexp.h' (POSIX.2): *Note Calling Wordexp::. - -`WRDE_BADVAL' - `wordexp.h' (POSIX.2): *Note Calling Wordexp::. - -`WRDE_CMDSUB' - `wordexp.h' (POSIX.2): *Note Calling Wordexp::. - -`WRDE_DOOFFS' - `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. - -`WRDE_NOCMD' - `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. - -`WRDE_NOSPACE' - `wordexp.h' (POSIX.2): *Note Calling Wordexp::. - -`WRDE_REUSE' - `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. - -`WRDE_SHOWERR' - `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. - -`WRDE_SYNTAX' - `wordexp.h' (POSIX.2): *Note Calling Wordexp::. - -`WRDE_UNDEF' - `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. - -`ssize_t write (int FILEDES, const void *BUFFER, size_t SIZE)' - `unistd.h' (POSIX.1): *Note I/O Primitives::. + The value of this macro is the minimum normalized positive floating + point number that is representable in type `float'. It is supposed + to be no more than `1E-37'. -`ssize_t writev (int FILEDES, const struct iovec *VECTOR, int COUNT)' - `sys/uio.h' (BSD): *Note Scatter-Gather::. +`DBL_MIN' +`LDBL_MIN' + These are similar to `FLT_MIN', but for the data types `double' + and `long double', respectively. The type of the macro's value is + the same as the type it describes. -`int wscanf (const wchar_t *TEMPLATE, ...)' - `wchar.h' (ISO): *Note Formatted Input Functions::. +`FLT_EPSILON' + This is the maximum positive floating point number of type `float' + such that `1.0 + FLT_EPSILON != 1.0' is true. It's supposed to be + no greater than `1E-5'. -`int WSTOPSIG (int STATUS)' - `sys/wait.h' (POSIX.1): *Note Process Completion Status::. +`DBL_EPSILON' +`LDBL_EPSILON' + These are similar to `FLT_EPSILON', but for the data types + `double' and `long double', respectively. The type of the macro's + value is the same as the type it describes. The values are not + supposed to be greater than `1E-9'. -`int WTERMSIG (int STATUS)' - `sys/wait.h' (POSIX.1): *Note Process Completion Status::. + +File: libc.info, Node: IEEE Floating Point, Prev: Floating Point Parameters, Up: Floating Type Macros -`int X_OK' - `unistd.h' (POSIX.1): *Note Testing File Access::. +IEEE Floating Point +................... -`_XOPEN_SOURCE' - (X/Open): *Note Feature Test Macros::. + Here is an example showing how the floating type measurements come +out for the most common floating point representation, specified by the +`IEEE Standard for Binary Floating Point Arithmetic (ANSI/IEEE Std +754-1985)'. Nearly all computers designed since the 1980s use this +format. -`_XOPEN_SOURCE_EXTENDED' - (X/Open): *Note Feature Test Macros::. + The IEEE single-precision float representation uses a base of 2. +There is a sign bit, a mantissa with 23 bits plus one hidden bit (so +the total precision is 24 base-2 digits), and an 8-bit exponent that +can represent values in the range -125 to 128, inclusive. -`double y0 (double X)' - `math.h' (SVID): *Note Special Functions::. + So, for an implementation that uses this representation for the +`float' data type, appropriate values for the corresponding parameters +are: -`float y0f (float X)' - `math.h' (SVID): *Note Special Functions::. + FLT_RADIX 2 + FLT_MANT_DIG 24 + FLT_DIG 6 + FLT_MIN_EXP -125 + FLT_MIN_10_EXP -37 + FLT_MAX_EXP 128 + FLT_MAX_10_EXP +38 + FLT_MIN 1.17549435E-38F + FLT_MAX 3.40282347E+38F + FLT_EPSILON 1.19209290E-07F -`long double y0l (long double X)' - `math.h' (SVID): *Note Special Functions::. + Here are the values for the `double' data type: -`double y1 (double X)' - `math.h' (SVID): *Note Special Functions::. + DBL_MANT_DIG 53 + DBL_DIG 15 + DBL_MIN_EXP -1021 + DBL_MIN_10_EXP -307 + DBL_MAX_EXP 1024 + DBL_MAX_10_EXP 308 + DBL_MAX 1.7976931348623157E+308 + DBL_MIN 2.2250738585072014E-308 + DBL_EPSILON 2.2204460492503131E-016 -`float y1f (float X)' - `math.h' (SVID): *Note Special Functions::. + +File: libc.info, Node: Structure Measurement, Prev: Floating Type Macros, Up: Data Type Measurements -`long double y1l (long double X)' - `math.h' (SVID): *Note Special Functions::. +Structure Field Offset Measurement +---------------------------------- -`double yn (int n, double X)' - `math.h' (SVID): *Note Special Functions::. + You can use `offsetof' to measure the location within a structure +type of a particular structure member. -`float ynf (int n, float X)' - `math.h' (SVID): *Note Special Functions::. + - Macro: size_t offsetof (TYPE, MEMBER) + This expands to a integer constant expression that is the offset + of the structure member named MEMBER in a the structure type TYPE. + For example, `offsetof (struct s, elem)' is the offset, in bytes, + of the member `elem' in a `struct s'. -`long double ynl (int n, long double X)' - `math.h' (SVID): *Note Special Functions::. + This macro won't work if MEMBER is a bit field; you get an error + from the C compiler in that case. diff -durpN glibc-2.2.3/manual/libc.info-52 glibc-2.2.4/manual/libc.info-52 --- glibc-2.2.3/manual/libc.info-52 Wed Apr 25 14:55:23 2001 +++ glibc-2.2.4/manual/libc.info-52 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1020 +7,6996 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Installation, Next: Maintenance, Prev: Library Summary, Up: Top +File: libc.info, Node: Library Summary, Next: Installation, Prev: Language Features, Up: Top -Installing the GNU C Library -**************************** +Summary of Library Facilities +***************************** - Before you do anything else, you should read the file `FAQ' found at -the top level of the source tree. This file answers common questions -and describes problems you may experience with compilation and -installation. It is updated more frequently than this manual. + This appendix is a complete list of the facilities declared within +the header files supplied with the GNU C library. Each entry also +lists the standard or other source from which each facility is derived, +and tells you where in the manual you can find more information about +how to use it. - Features can be added to GNU Libc via "add-on" bundles. These are -separate tarfiles which you unpack into the top level of the source -tree. Then you give `configure' the `--enable-add-ons' option to -activate them, and they will be compiled into the library. As of the -2.2 release, one important component of glibc is distributed as -"official" add-ons: the linuxthreads add-on. Unless you are doing an -unusual installation, you should get this. +`long int a64l (const char *STRING)' + `stdlib.h' (XPG): *Note Encode Binary Data::. - Support for POSIX threads is maintained by someone else, so it's in a -separate package. It is only available for Linux systems, but this will -change in the future. Get it from the same place you got the main -bundle; the file is `glibc-linuxthreads-VERSION.tar.gz'. +`void abort (void)' + `stdlib.h' (ISO): *Note Aborting a Program::. - You will need recent versions of several GNU tools: definitely GCC -and GNU Make, and possibly others. *Note Tools for Compilation::, -below. +`int abs (int NUMBER)' + `stdlib.h' (ISO): *Note Absolute Value::. -* Menu: +`int accept (int SOCKET, struct sockaddr *ADDR, socklen_t *LENGTH_PTR)' + `sys/socket.h' (BSD): *Note Accepting Connections::. -* Configuring and compiling:: How to compile and test GNU libc. -* Running make install:: How to install it once you've got it compiled. -* Tools for Compilation:: You'll need these first. -* Supported Configurations:: What it runs on, what it doesn't. -* Linux:: Specific advice for Linux systems. -* Reporting Bugs:: So they'll get fixed. +`int access (const char *FILENAME, int HOW)' + `unistd.h' (POSIX.1): *Note Testing File Access::. - -File: libc.info, Node: Configuring and compiling, Next: Running make install, Up: Installation +`ACCOUNTING' + `utmp.h' (SVID): *Note Manipulating the Database::. -Configuring and compiling GNU Libc -================================== +`double acos (double X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - GNU libc can be compiled in the source directory, but we strongly -advise to build it in a separate build directory. For example, if you -have unpacked the glibc sources in `/src/gnu/glibc-2.2.0', create a -directory `/src/gnu/glibc-build' to put the object files in. This -allows removing the whole build directory in case an error occurs, -which is the safest way to get a fresh start and should always be done. +`float acosf (float X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - From your object directory, run the shell script `configure' found -at the top level of the source tree. In the scenario above, you'd type +`double acosh (double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. - $ ../glibc-2.2.0/configure ARGS... +`float acoshf (float X)' + `math.h' (ISO): *Note Hyperbolic Functions::. - Please note that even if you're building in a separate build -directory, the compilation needs to modify a few files in the source -directory, especially some files in the manual subdirectory. +`long double acoshl (long double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. -`configure' takes many options, but you can get away with knowing only -two: `--prefix' and `--enable-add-ons'. The `--prefix' option tells -configure where you want glibc installed. This defaults to -`/usr/local'. The `--enable-add-ons' option tells configure to use all -the add-on bundles it finds in the source directory. Since important -functionality is provided in add-ons, you should always specify this -option. +`long double acosl (long double X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - It may also be useful to set the CC and CFLAGS variables in the -environment when running `configure'. CC selects the C compiler that -will be used, and CFLAGS sets optimization options for the compiler. +`int addmntent (FILE *STREAM, const struct mntent *MNT)' + `mntent.h' (BSD): *Note mtab::. - The following list describes all of the available options for -`configure': +`int adjtime (const struct timeval *DELTA, struct timeval *OLDDELTA)' + `sys/time.h' (BSD): *Note High-Resolution Calendar::. -`--prefix=DIRECTORY' - Install machine-independent data files in subdirectories of - `DIRECTORY'. The default is to install in `/usr/local'. +`int adjtimex (struct timex *TIMEX)' + `sys/timex.h' (GNU): *Note High-Resolution Calendar::. -`--exec-prefix=DIRECTORY' - Install the library and other machine-dependent files in - subdirectories of `DIRECTORY'. The default is to the `--prefix' - directory if that option is specified, or `/usr/local' otherwise. +`AF_FILE' + `sys/socket.h' (GNU): *Note Address Formats::. -`--with-headers=DIRECTORY' - Look for kernel header files in DIRECTORY, not `/usr/include'. - Glibc needs information from the kernel's private header files. - It will normally look in `/usr/include' for them, but if you - specify this option, it will look in DIRECTORY instead. +`AF_INET' + `sys/socket.h' (BSD): *Note Address Formats::. - This option is primarily of use on a system where the headers in - `/usr/include' come from an older version of glibc. Conflicts can - occasionally happen in this case. Note that Linux libc5 qualifies - as an older version of glibc. You can also use this option if you - want to compile glibc with a newer set of kernel headers than the - ones found in `/usr/include'. +`AF_INET6' + `sys/socket.h' (IPv6 Basic API): *Note Address Formats::. -`--enable-add-ons[=LIST]' - Enable add-on packages in your source tree. If this option is - specified with no list, it enables all the add-on packages it - finds. If you do not wish to use some add-on package that you - have present in your source tree, give this option a list of the - add-ons that you _do_ want used, like this: - `--enable-add-ons=linuxthreads' +`AF_LOCAL' + `sys/socket.h' (POSIX): *Note Address Formats::. -`--enable-kernel=VERSION' - This option is currently only useful on Linux systems. The - VERSION parameter should have the form X.Y.Z and describes the - smallest version of the Linux kernel the generated library is - expected to support. The higher the VERSION number is, the less - compatibility code is added, and the faster the code gets. +`AF_UNIX' + `sys/socket.h' (BSD, Unix98): *Note Address Formats::. -`--with-binutils=DIRECTORY' - Use the binutils (assembler and linker) in `DIRECTORY', not the - ones the C compiler would default to. You could use this option if - the default binutils on your system cannot deal with all the - constructs in the GNU C library. In that case, `configure' will - detect the problem and suppress these constructs, so that the - library will still be usable, but functionality may be lost--for - example, you can't build a shared libc with old binutils. +`AF_UNSPEC' + `sys/socket.h' (BSD): *Note Address Formats::. -`--without-fp' - Use this option if your computer lacks hardware floating-point - support and your operating system does not emulate an FPU. +`int aio_cancel (int FILDES, struct aiocb *AIOCBP)' + `aio.h' (POSIX.1b): *Note Cancel AIO Operations::. -`--disable-shared' - Don't build shared libraries even if it is possible. Not all - systems support shared libraries; you need ELF support and - (currently) the GNU linker. +`int aio_cancel64 (int FILDES, struct aiocb64 *AIOCBP)' + `aio.h' (Unix98): *Note Cancel AIO Operations::. -`--disable-profile' - Don't build libraries with profiling information. You may want to - use this option if you don't plan to do profiling. +`int aio_error (const struct aiocb *AIOCBP)' + `aio.h' (POSIX.1b): *Note Status of AIO Operations::. -`--enable-omitfp' - Use maximum optimization for the normal (static and shared) - libraries, and compile separate static libraries with debugging - information and no optimisation. We recommend against this. The - extra optimization doesn't gain you much, it may provoke compiler - bugs, and you won't be able to trace bugs through the C library. +`int aio_error64 (const struct aiocb64 *AIOCBP)' + `aio.h' (Unix98): *Note Status of AIO Operations::. -`--disable-versioning' - Don't compile the shared libraries with symbol version information. - Doing this will make the resulting library incompatible with old - binaries, so it's not recommended. +`int aio_fsync (int OP, struct aiocb *AIOCBP)' + `aio.h' (POSIX.1b): *Note Synchronizing AIO Operations::. -`--enable-static-nss' - Compile static versions of the NSS (Name Service Switch) libraries. - This is not recommended because it defeats the purpose of NSS; a - program linked statically with the NSS libraries cannot be - dynamically reconfigured to use a different name database. +`int aio_fsync64 (int OP, struct aiocb64 *AIOCBP)' + `aio.h' (Unix98): *Note Synchronizing AIO Operations::. -`--build=BUILD-SYSTEM' -`--host=HOST-SYSTEM' - These options are for cross-compiling. If you specify both - options and BUILD-SYSTEM is different from HOST-SYSTEM, `configure' - will prepare to cross-compile glibc from BUILD-SYSTEM to be used - on HOST-SYSTEM. You'll probably need the `--with-headers' option - too, and you may have to override CONFIGURE's selection of the - compiler and/or binutils. +`void aio_init (const struct aioinit *INIT)' + `aio.h' (GNU): *Note Configuration of AIO::. - If you only specify `--host', configure will prepare for a native - compile but use what you specify instead of guessing what your - system is. This is most useful to change the CPU submodel. For - example, if configure guesses your machine as `i586-pc-linux-gnu' - but you want to compile a library for 386es, give - `--host=i386-pc-linux-gnu' or just `--host=i386-linux' and add the - appropriate compiler flags (`-mcpu=i386' will do the trick) to - CFLAGS. +`int aio_read (struct aiocb *AIOCBP)' + `aio.h' (POSIX.1b): *Note Asynchronous Reads/Writes::. - If you specify just `--build', configure will get confused. +`int aio_read64 (struct aiocb *AIOCBP)' + `aio.h' (Unix98): *Note Asynchronous Reads/Writes::. - To build the library and related programs, type `make'. This will -produce a lot of output, some of which may look like errors from `make' -but isn't. Look for error messages from `make' containing `***'. -Those indicate that something is really wrong. +`ssize_t aio_return (const struct aiocb *AIOCBP)' + `aio.h' (POSIX.1b): *Note Status of AIO Operations::. - The compilation process takes several hours even on fast hardware. -Expect at least two hours for the default configuration on i586 for -Linux. For Hurd times are much longer. Except for EGCS 1.1 and GCC -2.95 (and later versions of GCC), all supported versions of GCC have a -problem which causes them to take several minutes to compile certain -files in the iconvdata directory. Do not panic if the compiler appears -to hang. +`int aio_return64 (const struct aiocb64 *AIOCBP)' + `aio.h' (Unix98): *Note Status of AIO Operations::. - If you want to run a parallel make, you can't just give `make' the -`-j' option, because it won't be passed down to the sub-makes. -Instead, edit the generated `Makefile' and uncomment the line +`int aio_suspend (const struct aiocb *const LIST[], int NENT, const struct timespec *TIMEOUT)' + `aio.h' (POSIX.1b): *Note Synchronizing AIO Operations::. - # PARALLELMFLAGS = -j 4 +`int aio_suspend64 (const struct aiocb64 *const LIST[], int NENT, const struct timespec *TIMEOUT)' + `aio.h' (Unix98): *Note Synchronizing AIO Operations::. -You can change the `4' to some other number as appropriate for your -system. Instead of changing the `Makefile', you could give this option -directly to `make' and call it as, for example, `make -PARALLELMFLAGS=-j4'. If you're building in the source directory, you -must use the latter approach since in this case no new `Makefile' is -generated for you to change. +`int aio_write (struct aiocb *AIOCBP)' + `aio.h' (POSIX.1b): *Note Asynchronous Reads/Writes::. - To build and run test programs which exercise some of the library -facilities, type `make check'. If it does not complete successfully, -do not use the built library, and report a bug after verifying that the -problem is not already known. *Note Reporting Bugs::, for instructions -on reporting bugs. Note that some of the tests assume they are not -being run by `root'. We recommend you compile and test glibc as an -unprivileged user. +`int aio_write64 (struct aiocb *AIOCBP)' + `aio.h' (Unix98): *Note Asynchronous Reads/Writes::. - To format the `GNU C Library Reference Manual' for printing, type -`make dvi'. You need a working TeX installation to do this. The -distribution already includes the on-line formatted version of the -manual, as Info files. You can regenerate those with `make info', but -it shouldn't be necessary. +`unsigned int alarm (unsigned int SECONDS)' + `unistd.h' (POSIX.1): *Note Setting an Alarm::. - The library has a number of special-purpose configuration parameters -which you can find in `Makeconfig'. These can be overwritten with the -file `configparms'. To change them, create a `configparms' in your -build directory and add values as appropriate for your system. The -file is included and parsed by `make' and has to follow the conventions -for makefiles. +`void * alloca (size_t SIZE);' + `stdlib.h' (GNU, BSD): *Note Variable Size Automatic::. - It is easy to configure the GNU C library for cross-compilation by -setting a few variables in `configparms'. Set `CC' to the -cross-compiler for the target you configured the library for; it is -important to use this same `CC' value when running `configure', like -this: `CC=TARGET-gcc configure TARGET'. Set `BUILD_CC' to the compiler -to use for for programs run on the build system as part of compiling -the library. You may need to set `AR' and `RANLIB' to cross-compiling -versions of `ar' and `ranlib' if the native tools are not configured to -work with object files for the target you configured for. +`int alphasort (const void *A, const void *B)' + `dirent.h' (BSD/SVID): *Note Scanning Directory Content::. - -File: libc.info, Node: Running make install, Next: Tools for Compilation, Prev: Configuring and compiling, Up: Installation +`int alphasort64 (const void *A, const void *B)' + `dirent.h' (GNU): *Note Scanning Directory Content::. -Installing the C Library -======================== +`tcflag_t ALTWERASE' + `termios.h' (BSD): *Note Local Modes::. - To install the library and its header files, and the Info files of -the manual, type `env LANGUAGE=C LC_ALL=C make install'. This will -build things if necessary, before installing them. However, you should -still compile everything first. If you are installing glibc as your -primary C library, we recommend that you shut the system down to -single-user mode first, and reboot afterward. This minimizes the risk -of breaking things when the library changes out from underneath. +`int ARG_MAX' + `limits.h' (POSIX.1): *Note General Limits::. - If you're upgrading from Linux libc5 or some other C library, you -need to replace the `/usr/include' with a fresh directory before -installing it. The new `/usr/include' should contain the Linux -headers, but nothing else. +`error_t argp_err_exit_status' + `argp.h' (GNU): *Note Argp Global Variables::. - You must first build the library (`make'), optionally check it -(`make check'), switch the include directories and then install (`make -install'). The steps must be done in this order. Not moving the -directory before install will result in an unusable mixture of header -files from both libraries, but configuring, building, and checking the -library requires the ability to compile and run programs against the old -library. +`void argp_error (const struct argp_state *STATE, const char *FMT, ...)' + `argp.h' (GNU): *Note Argp Helper Functions::. - If you are upgrading from a previous installation of glibc 2.0 or -2.1, `make install' will do the entire job. You do not need to remove -the old includes - if you want to do so anyway you must then follow the -order given above. +`int ARGP_ERR_UNKNOWN' + `argp.h' (GNU): *Note Argp Parser Functions::. - You may also need to reconfigure GCC to work with the new library. -The easiest way to do that is to figure out the compiler switches to -make it work again (`-Wl,--dynamic-linker=/lib/ld-linux.so.2' should -work on Linux systems) and use them to recompile gcc. You can also -edit the specs file (`/usr/lib/gcc-lib/TARGET/VERSION/specs'), but that -is a bit of a black art. +`void argp_failure (const struct argp_state *STATE, int STATUS, int ERRNUM, const char *FMT, ...)' + `argp.h' (GNU): *Note Argp Helper Functions::. - You can install glibc somewhere other than where you configured it -to go by setting the `install_root' variable on the command line for -`make install'. The value of this variable is prepended to all the -paths for installation. This is useful when setting up a chroot -environment or preparing a binary distribution. The directory should be -specified with an absolute file name. +`void argp_help (const struct argp *ARGP, FILE *STREAM, unsigned FLAGS, char *NAME)' + `argp.h' (GNU): *Note Argp Help::. - Glibc 2.2 includes a daemon called `nscd', which you may or may not -want to run. `nscd' caches name service lookups; it can dramatically -improve performance with NIS+, and may help with DNS as well. +`ARGP_IN_ORDER' + `argp.h' (GNU): *Note Argp Flags::. - One auxiliary program, `/usr/libexec/pt_chown', is installed setuid -`root'. This program is invoked by the `grantpt' function; it sets the -permissions on a pseudoterminal so it can be used by the calling -process. This means programs like `xterm' and `screen' do not have to -be setuid to get a pty. (There may be other reasons why they need -privileges.) If you are using a 2.1 or newer Linux kernel with the -`devptsfs' or `devfs' filesystems providing pty slaves, you don't need -this program; otherwise you do. The source for `pt_chown' is in -`login/programs/pt_chown.c'. +`ARGP_KEY_ARG' + `argp.h' (GNU): *Note Argp Special Keys::. - After installation you might want to configure the timezone and -locale installation of your system. The GNU C library comes with a -locale database which gets configured with `localedef'. For example, to -set up a German locale with name `de_DE', simply issue the command -`localedef -i de_DE -f ISO-8859-1 de_DE'. To configure all locales -that are supported by glibc, you can issue from your build directory the -command `make localedata/install-locales'. +`ARGP_KEY_ARGS' + `argp.h' (GNU): *Note Argp Special Keys::. - To configure the locally used timezone, you can either set the `TZ' -environment variable. The script `tzselect' helps you to select the -right value. As an example for Germany, tzselect would tell you to use -`TZ='Europe/Berlin''. For a system wide installation (the given paths -are for an installation with `--prefix=/usr'), link the timezone file -which is in `/usr/share/zoneinfo' to the file `/etc/localtime'. For -Germany, you might execute `ln -s /usr/share/zoneinfo/Europe/Berlin -/etc/localtime'. +`ARGP_KEY_END' + `argp.h' (GNU): *Note Argp Special Keys::. - -File: libc.info, Node: Tools for Compilation, Next: Supported Configurations, Prev: Running make install, Up: Installation +`ARGP_KEY_ERROR' + `argp.h' (GNU): *Note Argp Special Keys::. -Recommended Tools for Compilation -================================= +`ARGP_KEY_FINI' + `argp.h' (GNU): *Note Argp Special Keys::. - We recommend installing the following GNU tools before attempting to -build the GNU C library: +`ARGP_KEY_HELP_ARGS_DOC' + `argp.h' (GNU): *Note Argp Help Filter Keys::. - * GNU `make' 3.79 or newer +`ARGP_KEY_HELP_DUP_ARGS_NOTE' + `argp.h' (GNU): *Note Argp Help Filter Keys::. - You need the latest version of GNU `make'. Modifying the GNU C - Library to work with other `make' programs would be so difficult - that we recommend you port GNU `make' instead. *Really.* We - recommend version GNU `make' version 3.79. All earlier versions - have severe bugs or lack features. +`ARGP_KEY_HELP_EXTRA' + `argp.h' (GNU): *Note Argp Help Filter Keys::. - * GCC 2.95 or newer +`ARGP_KEY_HELP_HEADER' + `argp.h' (GNU): *Note Argp Help Filter Keys::. - The GNU C library can only be compiled with the GNU C compiler - family. As of the 2.2 release, GCC 2.95.2 or higher is required. - As of this writing, GCC 2.95.3 is the compiler we advise to use. +`ARGP_KEY_HELP_POST_DOC' + `argp.h' (GNU): *Note Argp Help Filter Keys::. - You can use whatever compiler you like to compile programs that - use GNU libc, but be aware that both GCC 2.7 and 2.8 have bugs in - their floating-point support that may be triggered by the math - library. +`ARGP_KEY_HELP_PRE_DOC' + `argp.h' (GNU): *Note Argp Help Filter Keys::. - For PPC you might need some patches even on top of the last GCC - version. See the FAQ. +`ARGP_KEY_INIT' + `argp.h' (GNU): *Note Argp Special Keys::. - * GNU `binutils' 2.10.1 or later +`ARGP_KEY_NO_ARGS' + `argp.h' (GNU): *Note Argp Special Keys::. - You must use GNU binutils (as and ld) if you want to build a shared - library. Even if you don't, we recommend you use them anyway. No - one has tested compilation with non-GNU binutils in a long time. +`ARGP_KEY_SUCCESS' + `argp.h' (GNU): *Note Argp Special Keys::. - The quality of binutils releases has varied a bit recently. The - bugs are in obscure features, but glibc uses quite a few of those. - 2.10.1 and later releases are known to work. Versions after - 2.8.1.0.23 may or may not work. Older versions definitely don't. +`ARGP_LONG_ONLY' + `argp.h' (GNU): *Note Argp Flags::. - For PPC you might need some patches even on top of the last - binutils version. See the FAQ. +`ARGP_NO_ARGS' + `argp.h' (GNU): *Note Argp Flags::. - * GNU `texinfo' 3.12f +`ARGP_NO_ERRS' + `argp.h' (GNU): *Note Argp Flags::. - To correctly translate and install the Texinfo documentation you - need this version of the `texinfo' package. Earlier versions do - not understand all the tags used in the document, and the - installation mechanism for the info files is not present or works - differently. +`ARGP_NO_EXIT' + `argp.h' (GNU): *Note Argp Flags::. - * GNU `awk' 3.0, or some other POSIX awk +`ARGP_NO_HELP' + `argp.h' (GNU): *Note Argp Flags::. - Awk is used in several places to generate files. The scripts - should work with any POSIX-compliant awk implementation; `gawk' - 3.0 and `mawk' 1.3 are known to work. +`error_t argp_parse (const struct argp *ARGP, int ARGC, char **ARGV, unsigned FLAGS, int *ARG_INDEX, void *INPUT)' + `argp.h' (GNU): *Note Suboptions: Argp. - * Perl 5 +`ARGP_PARSE_ARGV0' + `argp.h' (GNU): *Note Argp Flags::. - Perl is not required, but it is used if present to test the - installation. We may decide to use it elsewhere in the future. +`const char * argp_program_bug_address' + `argp.h' (GNU): *Note Argp Global Variables::. - * GNU `sed' 3.02 or newer +`const char * argp_program_version' + `argp.h' (GNU): *Note Argp Global Variables::. - Sed is used in several places to generate files. Most scripts - work with any version of `sed'. The known exception is the script - `po2test.sed' in the `intl' subdirectory which is used to generate - `msgs.h' for the testsuite. This script works correctly only with - GNU `sed' 3.02. If you like to run the testsuite, you should - definitely upgrade `sed'. +`argp_program_version_hook' + `argp.h' (GNU): *Note Argp Global Variables::. +`ARGP_SILENT' + `argp.h' (GNU): *Note Argp Flags::. -If you change any of the `configure.in' files you will also need +`void argp_state_help (const struct argp_state *STATE, FILE *STREAM, unsigned FLAGS)' + `argp.h' (GNU): *Note Argp Helper Functions::. - * GNU `autoconf' 2.12 or higher +`void argp_usage (const struct argp_state *STATE)' + `argp.h' (GNU): *Note Argp Helper Functions::. -and if you change any of the message translation files you will need +`error_t argz_add (char **ARGZ, size_t *ARGZ_LEN, const char *STR)' + `argz.h' (GNU): *Note Argz Functions::. - * GNU `gettext' 0.10.36 or later +`error_t argz_add_sep (char **ARGZ, size_t *ARGZ_LEN, const char *STR, int DELIM)' + `argz.h' (GNU): *Note Argz Functions::. -You may also need these packages if you upgrade your source tree using -patches, although we try to avoid this. +`error_t argz_append (char **ARGZ, size_t *ARGZ_LEN, const char *BUF, size_t BUF_LEN)' + `argz.h' (GNU): *Note Argz Functions::. - -File: libc.info, Node: Supported Configurations, Next: Linux, Prev: Tools for Compilation, Up: Installation +`size_t argz_count (const char *ARGZ, size_t ARG_LEN)' + `argz.h' (GNU): *Note Argz Functions::. -Supported Configurations -======================== +`error_t argz_create (char *const ARGV[], char **ARGZ, size_t *ARGZ_LEN)' + `argz.h' (GNU): *Note Argz Functions::. - The GNU C Library currently supports configurations that match the -following patterns: +`error_t argz_create_sep (const char *STRING, int SEP, char **ARGZ, size_t *ARGZ_LEN)' + `argz.h' (GNU): *Note Argz Functions::. - alpha*-*-linux - arm-*-linux - cris-*-linux - hppa-*-linux - iX86-*-gnu - iX86-*-linux - ia64-*-linux - m68k-*-linux - mips*-*-linux - powerpc-*-linux - s390-*-linux - s390x-*-linux - sparc-*-linux - sparc64-*-linux +`error_t argz_delete (char **ARGZ, size_t *ARGZ_LEN, char *ENTRY)' + `argz.h' (GNU): *Note Argz Functions::. - Former releases of this library (version 2.1 and/or 2.0) used to run -on the following configurations: +`void argz_extract (char *ARGZ, size_t ARGZ_LEN, char **ARGV)' + `argz.h' (GNU): *Note Argz Functions::. - arm-*-linuxaout - arm-*-none +`error_t argz_insert (char **ARGZ, size_t *ARGZ_LEN, char *BEFORE, const char *ENTRY)' + `argz.h' (GNU): *Note Argz Functions::. - Very early releases (version 1.09.1 and perhaps earlier versions) -used to run on the following configurations: +`char * argz_next (char *ARGZ, size_t ARGZ_LEN, const char *ENTRY)' + `argz.h' (GNU): *Note Argz Functions::. - alpha-dec-osf1 - alpha-*-linuxecoff - iX86-*-bsd4.3 - iX86-*-isc2.2 - iX86-*-isc3.N - iX86-*-sco3.2 - iX86-*-sco3.2v4 - iX86-*-sysv - iX86-*-sysv4 - iX86-force_cpu386-none - iX86-sequent-bsd - i960-nindy960-none - m68k-hp-bsd4.3 - m68k-mvme135-none - m68k-mvme136-none - m68k-sony-newsos3 - m68k-sony-newsos4 - m68k-sun-sunos4.N - mips-dec-ultrix4.N - mips-sgi-irix4.N - sparc-sun-solaris2.N - sparc-sun-sunos4.N +`error_t argz_replace (char **ARGZ, size_t *ARGZ_LEN, const char *STR, const char *WITH, unsigned *REPLACE_COUNT)' + `argz.h' (GNU): *Note Argz Functions::. - Since no one has volunteered to test and fix these configurations, -they are not supported at the moment. They probably don't compile; -they definitely don't work anymore. Porting the library is not hard. -If you are interested in doing a port, please contact the glibc -maintainers by sending electronic mail to . +`void argz_stringify (char *ARGZ, size_t LEN, int SEP)' + `argz.h' (GNU): *Note Argz Functions::. - Valid cases of `iX86' include `i386', `i486', `i586', and `i686'. -All of those configurations produce a library that can run on this -processor and newer processors. The GCC compiler by default generates -code that's optimized for the machine it's configured for and will use -the instructions available on that machine. For example if your GCC is -configured for `i686', gcc will optimize for `i686' and might issue -some `i686' specific instructions. To generate code for other models, -you have to configure for that model and give GCC the appropriate -`-march=' and `-mcpu=' compiler switches via CFLAGS. +`char * asctime (const struct tm *BROKENTIME)' + `time.h' (ISO): *Note Formatting Calendar Time::. - -File: libc.info, Node: Linux, Next: Reporting Bugs, Prev: Supported Configurations, Up: Installation +`char * asctime_r (const struct tm *BROKENTIME, char *BUFFER)' + `time.h' (POSIX.1c): *Note Formatting Calendar Time::. -Specific advice for Linux systems -================================= +`double asin (double X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - If you are installing GNU libc on a Linux system, you need to have -the header files from a 2.2 kernel around for reference. You do not -need to use the 2.2 kernel, just have its headers where glibc can access -at them. The easiest way to do this is to unpack it in a directory -such as `/usr/src/linux-2.2.1'. In that directory, run `make config' -and accept all the defaults. Then run `make include/linux/version.h'. -Finally, configure glibc with the option -`--with-headers=/usr/src/linux-2.2.1/include'. Use the most recent -kernel you can get your hands on. +`float asinf (float X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - An alternate tactic is to unpack the 2.2 kernel and run `make -config' as above. Then rename or delete `/usr/include', create a new -`/usr/include', and make the usual symbolic links of -`/usr/include/linux' and `/usr/include/asm' into the 2.2 kernel -sources. You can then configure glibc with no special options. This -tactic is recommended if you are upgrading from libc5, since you need -to get rid of the old header files anyway. +`double asinh (double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. - Note that `/usr/include/net' and `/usr/include/scsi' should *not* be -symlinks into the kernel sources. GNU libc provides its own versions -of these files. +`float asinhf (float X)' + `math.h' (ISO): *Note Hyperbolic Functions::. - Linux expects some components of the libc installation to be in -`/lib' and some in `/usr/lib'. This is handled automatically if you -configure glibc with `--prefix=/usr'. If you set some other prefix or -allow it to default to `/usr/local', then all the components are -installed there. +`long double asinhl (long double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. - If you are upgrading from libc5, you need to recompile every shared -library on your system against the new library for the sake of new code, -but keep the old libraries around for old binaries to use. This is -complicated and difficult. Consult the Glibc2 HOWTO at - for details. +`long double asinl (long double X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - You cannot use `nscd' with 2.0 kernels, due to bugs in the -kernel-side thread support. `nscd' happens to hit these bugs -particularly hard, but you might have problems with any threaded -program. +`int asprintf (char **PTR, const char *TEMPLATE, ...)' + `stdio.h' (GNU): *Note Dynamic Output::. - -File: libc.info, Node: Reporting Bugs, Prev: Linux, Up: Installation +`void assert (int EXPRESSION)' + `assert.h' (ISO): *Note Consistency Checking::. -Reporting Bugs -============== +`void assert_perror (int ERRNUM)' + `assert.h' (GNU): *Note Consistency Checking::. - There are probably bugs in the GNU C library. There are certainly -errors and omissions in this manual. If you report them, they will get -fixed. If you don't, no one will ever know about them and they will -remain unfixed for all eternity, if not longer. +`double atan (double X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - It is a good idea to verify that the problem has not already been -reported. Bugs are documented in two places: The file `BUGS' describes -a number of well known bugs and the bug tracking system has a WWW -interface at . The -WWW interface gives you access to open and closed reports. The closed -reports normally include a patch or a hint on solving the problem. +`double atan2 (double Y, double X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - To report a bug, first you must find it. Hopefully, this will be the -hard part. Once you've found a bug, make sure it's really a bug. A -good way to do this is to see if the GNU C library behaves the same way -some other C library does. If so, probably you are wrong and the -libraries are right (but not necessarily). If not, one of the libraries -is probably wrong. It might not be the GNU library. Many historical -Unix C libraries permit things that we don't, such as closing a file -twice. +`float atan2f (float Y, float X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - If you think you have found some way in which the GNU C library does -not conform to the ISO and POSIX standards (*note Standards and -Portability::), that is definitely a bug. Report it! +`long double atan2l (long double Y, long double X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - Once you're sure you've found a bug, try to narrow it down to the -smallest test case that reproduces the problem. In the case of a C -library, you really only need to narrow it down to one library function -call, if possible. This should not be too difficult. +`float atanf (float X)' + `math.h' (ISO): *Note Inverse Trig Functions::. - The final step when you have a simple test case is to report the bug. -Do this using the `glibcbug' script. It is installed with libc, or if -you haven't installed it, will be in your build directory. Send your -test case, the results you got, the results you expected, and what you -think the problem might be (if you've thought of anything). `glibcbug' -will insert the configuration information we need to see, and ship the -report off to . Don't send a message there directly; it -is fed to a program that expects mail to be formatted in a particular -way. Use the script. +`double atanh (double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. - If you are not sure how a function should behave, and this manual -doesn't tell you, that's a bug in the manual. Report that too! If the -function's behavior disagrees with the manual, then either the library -or the manual has a bug, so report the disagreement. If you find any -errors or omissions in this manual, please report them to the Internet -address . If you refer to specific sections -of the manual, please include the section names for easier -identification. +`float atanhf (float X)' + `math.h' (ISO): *Note Hyperbolic Functions::. - -File: libc.info, Node: Maintenance, Next: Contributors, Prev: Installation, Up: Top +`long double atanhl (long double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. -Library Maintenance -******************* +`long double atanl (long double X)' + `math.h' (ISO): *Note Inverse Trig Functions::. -* Menu: +`int atexit (void (*FUNCTION) (void))' + `stdlib.h' (ISO): *Note Cleanups on Exit::. -* Source Layout:: How to add new functions or header files - to the GNU C library. -* Porting:: How to port the GNU C library to - a new machine or operating system. +`double atof (const char *STRING)' + `stdlib.h' (ISO): *Note Parsing of Floats::. - -File: libc.info, Node: Source Layout, Next: Porting, Up: Maintenance +`int atoi (const char *STRING)' + `stdlib.h' (ISO): *Note Parsing of Integers::. -Adding New Functions -==================== +`long int atol (const char *STRING)' + `stdlib.h' (ISO): *Note Parsing of Integers::. - The process of building the library is driven by the makefiles, which -make heavy use of special features of GNU `make'. The makefiles are -very complex, and you probably don't want to try to understand them. -But what they do is fairly straightforward, and only requires that you -define a few variables in the right places. +`long long int atoll (const char *STRING)' + `stdlib.h' (ISO): *Note Parsing of Integers::. - The library sources are divided into subdirectories, grouped by -topic. +`B0' + `termios.h' (POSIX.1): *Note Line Speed::. - The `string' subdirectory has all the string-manipulation functions, -`math' has all the mathematical functions, etc. +`B110' + `termios.h' (POSIX.1): *Note Line Speed::. - Each subdirectory contains a simple makefile, called `Makefile', -which defines a few `make' variables and then includes the global -makefile `Rules' with a line like: +`B115200' + `termios.h' (GNU): *Note Line Speed::. - include ../Rules +`B1200' + `termios.h' (POSIX.1): *Note Line Speed::. -The basic variables that a subdirectory makefile defines are: +`B134' + `termios.h' (POSIX.1): *Note Line Speed::. -`subdir' - The name of the subdirectory, for example `stdio'. This variable - *must* be defined. +`B150' + `termios.h' (POSIX.1): *Note Line Speed::. -`headers' - The names of the header files in this section of the library, such - as `stdio.h'. +`B1800' + `termios.h' (POSIX.1): *Note Line Speed::. -`routines' -`aux' - The names of the modules (source files) in this section of the - library. These should be simple names, such as `strlen' (rather - than complete file names, such as `strlen.c'). Use `routines' for - modules that define functions in the library, and `aux' for - auxiliary modules containing things like data definitions. But the - values of `routines' and `aux' are just concatenated, so there - really is no practical difference. +`B19200' + `termios.h' (POSIX.1): *Note Line Speed::. -`tests' - The names of test programs for this section of the library. These - should be simple names, such as `tester' (rather than complete file - names, such as `tester.c'). `make tests' will build and run all - the test programs. If a test program needs input, put the test - data in a file called `TEST-PROGRAM.input'; it will be given to - the test program on its standard input. If a test program wants - to be run with arguments, put the arguments (all on a single line) - in a file called `TEST-PROGRAM.args'. Test programs should exit - with zero status when the test passes, and nonzero status when the - test indicates a bug in the library or error in building. +`B200' + `termios.h' (POSIX.1): *Note Line Speed::. -`others' - The names of "other" programs associated with this section of the - library. These are programs which are not tests per se, but are - other small programs included with the library. They are built by - `make others'. +`B230400' + `termios.h' (GNU): *Note Line Speed::. -`install-lib' -`install-data' -`install' - Files to be installed by `make install'. Files listed in - `install-lib' are installed in the directory specified by `libdir' - in `configparms' or `Makeconfig' (*note Installation::). Files - listed in `install-data' are installed in the directory specified - by `datadir' in `configparms' or `Makeconfig'. Files listed in - `install' are installed in the directory specified by `bindir' in - `configparms' or `Makeconfig'. +`B2400' + `termios.h' (POSIX.1): *Note Line Speed::. -`distribute' - Other files from this subdirectory which should be put into a - distribution tar file. You need not list here the makefile itself - or the source and header files listed in the other standard - variables. Only define `distribute' if there are files used in an - unusual way that should go into the distribution. +`B300' + `termios.h' (POSIX.1): *Note Line Speed::. -`generated' - Files which are generated by `Makefile' in this subdirectory. - These files will be removed by `make clean', and they will never - go into a distribution. +`B38400' + `termios.h' (POSIX.1): *Note Line Speed::. -`extra-objs' - Extra object files which are built by `Makefile' in this - subdirectory. This should be a list of file names like `foo.o'; - the files will actually be found in whatever directory object - files are being built in. These files will be removed by - `make clean'. This variable is used for secondary object files - needed to build `others' or `tests'. +`B460800' + `termios.h' (GNU): *Note Line Speed::. - -File: libc.info, Node: Porting, Prev: Source Layout, Up: Maintenance +`B4800' + `termios.h' (POSIX.1): *Note Line Speed::. -Porting the GNU C Library -========================= +`B50' + `termios.h' (POSIX.1): *Note Line Speed::. - The GNU C library is written to be easily portable to a variety of -machines and operating systems. Machine- and operating system-dependent -functions are well separated to make it easy to add implementations for -new machines or operating systems. This section describes the layout of -the library source tree and explains the mechanisms used to select -machine-dependent code to use. +`B57600' + `termios.h' (GNU): *Note Line Speed::. - All the machine-dependent and operating system-dependent files in the -library are in the subdirectory `sysdeps' under the top-level library -source directory. This directory contains a hierarchy of -subdirectories (*note Hierarchy Conventions::). +`B600' + `termios.h' (POSIX.1): *Note Line Speed::. - Each subdirectory of `sysdeps' contains source files for a -particular machine or operating system, or for a class of machine or -operating system (for example, systems by a particular vendor, or all -machines that use IEEE 754 floating-point format). A configuration -specifies an ordered list of these subdirectories. Each subdirectory -implicitly appends its parent directory to the list. For example, -specifying the list `unix/bsd/vax' is equivalent to specifying the list -`unix/bsd/vax unix/bsd unix'. A subdirectory can also specify that it -implies other subdirectories which are not directly above it in the -directory hierarchy. If the file `Implies' exists in a subdirectory, -it lists other subdirectories of `sysdeps' which are appended to the -list, appearing after the subdirectory containing the `Implies' file. -Lines in an `Implies' file that begin with a `#' character are ignored -as comments. For example, `unix/bsd/Implies' contains: - # BSD has Internet-related things. - unix/inet +`B75' + `termios.h' (POSIX.1): *Note Line Speed::. -and `unix/Implies' contains: - posix +`B9600' + `termios.h' (POSIX.1): *Note Line Speed::. -So the final list is `unix/bsd/vax unix/bsd unix/inet unix posix'. +`int backtrace (void **BUFFER, int SIZE)' + `execinfo.h' (GNU): *Note Backtraces::. - `sysdeps' has a "special" subdirectory called `generic'. It is -always implicitly appended to the list of subdirectories, so you -needn't put it in an `Implies' file, and you should not create any -subdirectories under it intended to be new specific categories. -`generic' serves two purposes. First, the makefiles do not bother to -look for a system-dependent version of a file that's not in `generic'. -This means that any system-dependent source file must have an analogue -in `generic', even if the routines defined by that file are not -implemented on other platforms. Second. the `generic' version of a -system-dependent file is used if the makefiles do not find a version -specific to the system you're compiling for. +`char ** backtrace_symbols (void *const *BUFFER, int SIZE)' + `execinfo.h' (GNU): *Note Backtraces::. - If it is possible to implement the routines in a `generic' file in -machine-independent C, using only other machine-independent functions in -the C library, then you should do so. Otherwise, make them stubs. A -"stub" function is a function which cannot be implemented on a -particular machine or operating system. Stub functions always return an -error, and set `errno' to `ENOSYS' (Function not implemented). *Note -Error Reporting::. If you define a stub function, you must place the -statement `stub_warning(FUNCTION)', where FUNCTION is the name of your -function, after its definition; also, you must include the file -`' into your file. This causes the function to be listed -in the installed `', and makes GNU ld warn when the -function is used. +`void backtrace_symbols_fd (void *const *BUFFER, int SIZE, int FD)' + `execinfo.h' (GNU): *Note Backtraces::. - Some rare functions are only useful on specific systems and aren't -defined at all on others; these do not appear anywhere in the -system-independent source code or makefiles (including the `generic' -directory), only in the system-dependent `Makefile' in the specific -system's subdirectory. +`char * basename (char *PATH)' + `libgen.h' (XPG): *Note Finding Tokens in a String::. - If you come across a file that is in one of the main source -directories (`string', `stdio', etc.), and you want to write a machine- -or operating system-dependent version of it, move the file into -`sysdeps/generic' and write your new implementation in the appropriate -system-specific subdirectory. Note that if a file is to be -system-dependent, it *must not* appear in one of the main source -directories. +`char * basename (const char *FILENAME)' + `string.h' (GNU): *Note Finding Tokens in a String::. - There are a few special files that may exist in each subdirectory of -`sysdeps': +`int BC_BASE_MAX' + `limits.h' (POSIX.2): *Note Utility Limits::. -`Makefile' - A makefile for this machine or operating system, or class of - machine or operating system. This file is included by the library - makefile `Makerules', which is used by the top-level makefile and - the subdirectory makefiles. It can change the variables set in the - including makefile or add new rules. It can use GNU `make' - conditional directives based on the variable `subdir' (see above) - to select different sets of variables and rules for different - sections of the library. It can also set the `make' variable - `sysdep-routines', to specify extra modules to be included in the - library. You should use `sysdep-routines' rather than adding - modules to `routines' because the latter is used in determining - what to distribute for each subdirectory of the main source tree. +`int BC_DIM_MAX' + `limits.h' (POSIX.2): *Note Utility Limits::. - Each makefile in a subdirectory in the ordered list of - subdirectories to be searched is included in order. Since several - system-dependent makefiles may be included, each should append to - `sysdep-routines' rather than simply setting it: +`int bcmp (const void *A1, const void *A2, size_t SIZE)' + `string.h' (BSD): *Note String/Array Comparison::. - sysdep-routines := $(sysdep-routines) foo bar +`void bcopy (const void *FROM, void *TO, size_t SIZE)' + `string.h' (BSD): *Note Copying and Concatenation::. -`Subdirs' - This file contains the names of new whole subdirectories under the - top-level library source tree that should be included for this - system. These subdirectories are treated just like the - system-independent subdirectories in the library source tree, such - as `stdio' and `math'. +`int BC_SCALE_MAX' + `limits.h' (POSIX.2): *Note Utility Limits::. - Use this when there are completely new sets of functions and header - files that should go into the library for the system this - subdirectory of `sysdeps' implements. For example, - `sysdeps/unix/inet/Subdirs' contains `inet'; the `inet' directory - contains various network-oriented operations which only make sense - to put in the library on systems that support the Internet. +`int BC_STRING_MAX' + `limits.h' (POSIX.2): *Note Utility Limits::. -`Dist' - This file contains the names of files (relative to the - subdirectory of `sysdeps' in which it appears) which should be - included in the distribution. List any new files used by rules in - the `Makefile' in the same directory, or header files used by the - source files in that directory. You don't need to list files that - are implementations (either C or assembly source) of routines - whose names are given in the machine-independent makefiles in the - main source tree. +`int bind (int SOCKET, struct sockaddr *ADDR, socklen_t LENGTH)' + `sys/socket.h' (BSD): *Note Setting Address::. -`configure' - This file is a shell script fragment to be run at configuration - time. The top-level `configure' script uses the shell `.' command - to read the `configure' file in each system-dependent directory - chosen, in order. The `configure' files are often generated from - `configure.in' files using Autoconf. +`char * bindtextdomain (const char *DOMAINNAME, const char *DIRNAME)' + `libintl.h' (GNU): *Note Locating gettext catalog::. - A system-dependent `configure' script will usually add things to - the shell variables `DEFS' and `config_vars'; see the top-level - `configure' script for details. The script can check for - `--with-PACKAGE' options that were passed to the top-level - `configure'. For an option `--with-PACKAGE=VALUE' `configure' - sets the shell variable `with_PACKAGE' (with any dashes in PACKAGE - converted to underscores) to VALUE; if the option is just - `--with-PACKAGE' (no argument), then it sets `with_PACKAGE' to - `yes'. +`char * bind_textdomain_codeset (const char *DOMAINNAME, const char *CODESET)' + `libintl.h' (GNU): *Note Charset conversion in gettext::. -`configure.in' - This file is an Autoconf input fragment to be processed into the - file `configure' in this subdirectory. *Note Introduction: - (autoconf.info)Introduction, for a description of Autoconf. You - should write either `configure' or `configure.in', but not both. - The first line of `configure.in' should invoke the `m4' macro - `GLIBC_PROVIDES'. This macro does several `AC_PROVIDE' calls for - Autoconf macros which are used by the top-level `configure' - script; without this, those macros might be invoked again - unnecessarily by Autoconf. +`blkcnt64_t' + `sys/types.h' (Unix98): *Note Attribute Meanings::. - That is the general system for how system-dependencies are isolated. +`blkcnt_t' + `sys/types.h' (Unix98): *Note Attribute Meanings::. -* Menu: +`BOOT_TIME' + `utmp.h' (SVID): *Note Manipulating the Database::. -* Hierarchy Conventions:: The layout of the `sysdeps' hierarchy. -* Porting to Unix:: Porting the library to an average - Unix-like system. +`BOOT_TIME' + `utmpx.h' (XPG4.2): *Note XPG Functions::. - -File: libc.info, Node: Hierarchy Conventions, Next: Porting to Unix, Up: Porting +`int brk (void *ADDR)' + `unistd.h' (BSD): *Note Resizing the Data Segment::. -Layout of the `sysdeps' Directory Hierarchy -------------------------------------------- +`tcflag_t BRKINT' + `termios.h' (POSIX.1): *Note Input Modes::. - A GNU configuration name has three parts: the CPU type, the -manufacturer's name, and the operating system. `configure' uses these -to pick the list of system-dependent directories to look for. If the -`--nfp' option is _not_ passed to `configure', the directory -`MACHINE/fpu' is also used. The operating system often has a "base -operating system"; for example, if the operating system is `Linux', the -base operating system is `unix/sysv'. The algorithm used to pick the -list of directories is simple: `configure' makes a list of the base -operating system, manufacturer, CPU type, and operating system, in that -order. It then concatenates all these together with slashes in -between, to produce a directory name; for example, the configuration -`i686-linux-gnu' results in `unix/sysv/linux/i386/i686'. `configure' -then tries removing each element of the list in turn, so -`unix/sysv/linux' and `unix/sysv' are also tried, among others. Since -the precise version number of the operating system is often not -important, and it would be very inconvenient, for example, to have -identical `irix6.2' and `irix6.3' directories, `configure' tries -successively less specific operating system names by removing trailing -suffixes starting with a period. +`_BSD_SOURCE' + (GNU): *Note Feature Test Macros::. - As an example, here is the complete list of directories that would be -tried for the configuration `i686-linux-gnu' (with the `crypt' and -`linuxthreads' add-on): +`void * bsearch (const void *KEY, const void *ARRAY, size_t COUNT, size_t SIZE, comparison_fn_t COMPARE)' + `stdlib.h' (ISO): *Note Array Search Function::. - sysdeps/i386/elf - crypt/sysdeps/unix - linuxthreads/sysdeps/unix/sysv/linux - linuxthreads/sysdeps/pthread - linuxthreads/sysdeps/unix/sysv - linuxthreads/sysdeps/unix - linuxthreads/sysdeps/i386/i686 - linuxthreads/sysdeps/i386 - linuxthreads/sysdeps/pthread/no-cmpxchg - sysdeps/unix/sysv/linux/i386 - sysdeps/unix/sysv/linux - sysdeps/gnu - sysdeps/unix/common - sysdeps/unix/mman - sysdeps/unix/inet - sysdeps/unix/sysv/i386/i686 - sysdeps/unix/sysv/i386 - sysdeps/unix/sysv - sysdeps/unix/i386 - sysdeps/unix - sysdeps/posix - sysdeps/i386/i686 - sysdeps/i386/i486 - sysdeps/libm-i387/i686 - sysdeps/i386/fpu - sysdeps/libm-i387 - sysdeps/i386 - sysdeps/wordsize-32 - sysdeps/ieee754 - sysdeps/libm-ieee754 - sysdeps/generic +`wint_t btowc (int C)' + `wchar.h' (ISO): *Note Converting a Character::. - Different machine architectures are conventionally subdirectories at -the top level of the `sysdeps' directory tree. For example, -`sysdeps/sparc' and `sysdeps/m68k'. These contain files specific to -those machine architectures, but not specific to any particular -operating system. There might be subdirectories for specializations of -those architectures, such as `sysdeps/m68k/68020'. Code which is -specific to the floating-point coprocessor used with a particular -machine should go in `sysdeps/MACHINE/fpu'. +`int BUFSIZ' + `stdio.h' (ISO): *Note Controlling Buffering::. - There are a few directories at the top level of the `sysdeps' -hierarchy that are not for particular machine architectures. +`void bzero (void *BLOCK, size_t SIZE)' + `string.h' (BSD): *Note Copying and Concatenation::. -`generic' - As described above (*note Porting::), this is the subdirectory - that every configuration implicitly uses after all others. +`double cabs (complex double Z)' + `complex.h' (ISO): *Note Absolute Value::. -`ieee754' - This directory is for code using the IEEE 754 floating-point - format, where the C type `float' is IEEE 754 single-precision - format, and `double' is IEEE 754 double-precision format. Usually - this directory is referred to in the `Implies' file in a machine - architecture-specific directory, such as `m68k/Implies'. +`float cabsf (complex float Z)' + `complex.h' (ISO): *Note Absolute Value::. -`libm-ieee754' - This directory contains an implementation of a mathematical library - usable on platforms which use IEEE 754 conformant floating-point - arithmetic. +`long double cabsl (complex long double Z)' + `complex.h' (ISO): *Note Absolute Value::. -`libm-i387' - This is a special case. Ideally the code should be in - `sysdeps/i386/fpu' but for various reasons it is kept aside. +`complex double cacos (complex double Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. -`posix' - This directory contains implementations of things in the library in - terms of POSIX.1 functions. This includes some of the POSIX.1 - functions themselves. Of course, POSIX.1 cannot be completely - implemented in terms of itself, so a configuration using just - `posix' cannot be complete. +`complex float cacosf (complex float Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. -`unix' - This is the directory for Unix-like things. *Note Porting to - Unix::. `unix' implies `posix'. There are some special-purpose - subdirectories of `unix': +`complex double cacosh (complex double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. - `unix/common' - This directory is for things common to both BSD and System V - release 4. Both `unix/bsd' and `unix/sysv/sysv4' imply - `unix/common'. +`complex float cacoshf (complex float Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. - `unix/inet' - This directory is for `socket' and related functions on Unix - systems. `unix/inet/Subdirs' enables the `inet' top-level - subdirectory. `unix/common' implies `unix/inet'. +`complex long double cacoshl (complex long double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. -`mach' - This is the directory for things based on the Mach microkernel - from CMU (including the GNU operating system). Other basic - operating systems (VMS, for example) would have their own - directories at the top level of the `sysdeps' hierarchy, parallel - to `unix' and `mach'. +`complex long double cacosl (complex long double Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. - -File: libc.info, Node: Porting to Unix, Prev: Hierarchy Conventions, Up: Porting +`void * calloc (size_t COUNT, size_t ELTSIZE)' + `malloc.h', `stdlib.h' (ISO): *Note Allocating Cleared Space::. -Porting the GNU C Library to Unix Systems ------------------------------------------ +`char * canonicalize_file_name (const char *NAME)' + `stdlib.h' (GNU): *Note Symbolic Links::. - Most Unix systems are fundamentally very similar. There are -variations between different machines, and variations in what -facilities are provided by the kernel. But the interface to the -operating system facilities is, for the most part, pretty uniform and -simple. +`double carg (complex double Z)' + `complex.h' (ISO): *Note Operations on Complex::. - The code for Unix systems is in the directory `unix', at the top -level of the `sysdeps' hierarchy. This directory contains -subdirectories (and subdirectory trees) for various Unix variants. +`float cargf (complex float Z)' + `complex.h' (ISO): *Note Operations on Complex::. - The functions which are system calls in most Unix systems are -implemented in assembly code, which is generated automatically from -specifications in files named `syscalls.list'. There are several such -files, one in `sysdeps/unix' and others in its subdirectories. Some -special system calls are implemented in files that are named with a -suffix of `.S'; for example, `_exit.S'. Files ending in `.S' are run -through the C preprocessor before being fed to the assembler. +`long double cargl (complex long double Z)' + `complex.h' (ISO): *Note Operations on Complex::. - These files all use a set of macros that should be defined in -`sysdep.h'. The `sysdep.h' file in `sysdeps/unix' partially defines -them; a `sysdep.h' file in another directory must finish defining them -for the particular machine and operating system variant. See -`sysdeps/unix/sysdep.h' and the machine-specific `sysdep.h' -implementations to see what these macros are and what they should do. +`complex double casin (complex double Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. - The system-specific makefile for the `unix' directory -(`sysdeps/unix/Makefile') gives rules to generate several files from -the Unix system you are building the library on (which is assumed to be -the target system you are building the library _for_). All the -generated files are put in the directory where the object files are -kept; they should not affect the source tree itself. The files -generated are `ioctls.h', `errnos.h', `sys/param.h', and `errlist.c' -(for the `stdio' section of the library). +`complex float casinf (complex float Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. + +`complex double casinh (complex double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex float casinhf (complex float Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double casinhl (complex long double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double casinl (complex long double Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. + +`complex double catan (complex double Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. + +`complex float catanf (complex float Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. + +`complex double catanh (complex double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex float catanhf (complex float Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double catanhl (complex long double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double catanl (complex long double Z)' + `complex.h' (ISO): *Note Inverse Trig Functions::. + +`nl_catd catopen (const char *CAT_NAME, int FLAG)' + `nl_types.h' (X/Open): *Note The catgets Functions::. + +`int cbc_crypt (char *KEY, char *BLOCKS, unsigned LEN, unsigned MODE, char *IVEC)' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`double cbrt (double X)' + `math.h' (BSD): *Note Exponents and Logarithms::. + +`float cbrtf (float X)' + `math.h' (BSD): *Note Exponents and Logarithms::. + +`long double cbrtl (long double X)' + `math.h' (BSD): *Note Exponents and Logarithms::. + +`complex double ccos (complex double Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`complex float ccosf (complex float Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`complex double ccosh (complex double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex float ccoshf (complex float Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double ccoshl (complex long double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double ccosl (complex long double Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`cc_t' + `termios.h' (POSIX.1): *Note Mode Data Types::. + +`tcflag_t CCTS_OFLOW' + `termios.h' (BSD): *Note Control Modes::. + +`double ceil (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`float ceilf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long double ceill (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`complex double cexp (complex double Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex float cexpf (complex float Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex long double cexpl (complex long double Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`speed_t cfgetispeed (const struct termios *TERMIOS-P)' + `termios.h' (POSIX.1): *Note Line Speed::. + +`speed_t cfgetospeed (const struct termios *TERMIOS-P)' + `termios.h' (POSIX.1): *Note Line Speed::. + +`int cfmakeraw (struct termios *TERMIOS-P)' + `termios.h' (BSD): *Note Noncanonical Input::. + +`void cfree (void *PTR)' + `stdlib.h' (Sun): *Note Freeing after Malloc::. + +`int cfsetispeed (struct termios *TERMIOS-P, speed_t SPEED)' + `termios.h' (POSIX.1): *Note Line Speed::. + +`int cfsetospeed (struct termios *TERMIOS-P, speed_t SPEED)' + `termios.h' (POSIX.1): *Note Line Speed::. + +`int cfsetspeed (struct termios *TERMIOS-P, speed_t SPEED)' + `termios.h' (BSD): *Note Line Speed::. + +`CHAR_BIT' + `limits.h' (ISO): *Note Width of Type::. + +`CHAR_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`CHAR_MIN' + `limits.h' (ISO): *Note Range of Type::. + +`int chdir (const char *FILENAME)' + `unistd.h' (POSIX.1): *Note Working Directory::. + +`int CHILD_MAX' + `limits.h' (POSIX.1): *Note General Limits::. + +`int chmod (const char *FILENAME, mode_t MODE)' + `sys/stat.h' (POSIX.1): *Note Setting Permissions::. + +`int chown (const char *FILENAME, uid_t OWNER, gid_t GROUP)' + `unistd.h' (POSIX.1): *Note File Owner::. + +`tcflag_t CIGNORE' + `termios.h' (BSD): *Note Control Modes::. + +`double cimag (complex double Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`float cimagf (complex float Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`long double cimagl (complex long double Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`int clearenv (void)' + `stdlib.h' (GNU): *Note Environment Access::. + +`void clearerr (FILE *STREAM)' + `stdio.h' (ISO): *Note Error Recovery::. + +`void clearerr_unlocked (FILE *STREAM)' + `stdio.h' (GNU): *Note Error Recovery::. + +`int CLK_TCK' + `time.h' (POSIX.1): *Note CPU Time::. + +`tcflag_t CLOCAL' + `termios.h' (POSIX.1): *Note Control Modes::. + +`clock_t clock (void)' + `time.h' (ISO): *Note CPU Time::. + +`int CLOCKS_PER_SEC' + `time.h' (ISO): *Note CPU Time::. + +`clock_t' + `time.h' (ISO): *Note CPU Time::. + +`complex double clog (complex double Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex double clog10 (complex double Z)' + `complex.h' (GNU): *Note Exponents and Logarithms::. + +`complex float clog10f (complex float Z)' + `complex.h' (GNU): *Note Exponents and Logarithms::. + +`complex long double clog10l (complex long double Z)' + `complex.h' (GNU): *Note Exponents and Logarithms::. + +`complex float clogf (complex float Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex long double clogl (complex long double Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`int close (int FILEDES)' + `unistd.h' (POSIX.1): *Note Opening and Closing Files::. + +`int closedir (DIR *DIRSTREAM)' + `dirent.h' (POSIX.1): *Note Reading/Closing Directory::. + +`void closelog (void)' + `syslog.h' (BSD): *Note closelog::. + +`int COLL_WEIGHTS_MAX' + `limits.h' (POSIX.2): *Note Utility Limits::. + +`size_t confstr (int PARAMETER, char *BUF, size_t LEN)' + `unistd.h' (POSIX.2): *Note String Parameters::. + +`complex double conj (complex double Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`complex float conjf (complex float Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`complex long double conjl (complex long double Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`int connect (int SOCKET, struct sockaddr *ADDR, socklen_t LENGTH)' + `sys/socket.h' (BSD): *Note Connecting::. + +`cookie_close_function' + `stdio.h' (GNU): *Note Hook Functions::. + +`cookie_io_functions_t' + `stdio.h' (GNU): *Note Streams and Cookies::. + +`cookie_read_function' + `stdio.h' (GNU): *Note Hook Functions::. + +`cookie_seek_function' + `stdio.h' (GNU): *Note Hook Functions::. + +`cookie_write_function' + `stdio.h' (GNU): *Note Hook Functions::. + +`double copysign (double X, double Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`float copysignf (float X, float Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`long double copysignl (long double X, long double Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`double cos (double X)' + `math.h' (ISO): *Note Trig Functions::. + +`float cosf (float X)' + `math.h' (ISO): *Note Trig Functions::. + +`double cosh (double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`float coshf (float X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`long double coshl (long double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`long double cosl (long double X)' + `math.h' (ISO): *Note Trig Functions::. + +`complex double cpow (complex double BASE, complex double POWER)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex float cpowf (complex float BASE, complex float POWER)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex long double cpowl (complex long double BASE, complex long double POWER)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex double cproj (complex double Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`complex float cprojf (complex float Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`complex long double cprojl (complex long double Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`tcflag_t CREAD' + `termios.h' (POSIX.1): *Note Control Modes::. + +`double creal (complex double Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`float crealf (complex float Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`long double creall (complex long double Z)' + `complex.h' (ISO): *Note Operations on Complex::. + +`int creat (const char *FILENAME, mode_t MODE)' + `fcntl.h' (POSIX.1): *Note Opening and Closing Files::. + +`int creat64 (const char *FILENAME, mode_t MODE)' + `fcntl.h' (Unix98): *Note Opening and Closing Files::. + +`tcflag_t CRTS_IFLOW' + `termios.h' (BSD): *Note Control Modes::. + +`char * crypt (const char *KEY, const char *SALT)' + `crypt.h' (BSD, SVID): *Note crypt::. + +`char * crypt_r (const char *KEY, const char *SALT, struct crypt_data * DATA)' + `crypt.h' (GNU): *Note crypt::. + +`tcflag_t CS5' + `termios.h' (POSIX.1): *Note Control Modes::. + +`tcflag_t CS6' + `termios.h' (POSIX.1): *Note Control Modes::. + +`tcflag_t CS7' + `termios.h' (POSIX.1): *Note Control Modes::. + +`tcflag_t CS8' + `termios.h' (POSIX.1): *Note Control Modes::. + +`complex double csin (complex double Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`complex float csinf (complex float Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`complex double csinh (complex double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex float csinhf (complex float Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double csinhl (complex long double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double csinl (complex long double Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`tcflag_t CSIZE' + `termios.h' (POSIX.1): *Note Control Modes::. + +`_CS_LFS64_CFLAGS' + `unistd.h' (Unix98): *Note String Parameters::. + +`_CS_LFS64_LDFLAGS' + `unistd.h' (Unix98): *Note String Parameters::. + +`_CS_LFS64_LIBS' + `unistd.h' (Unix98): *Note String Parameters::. + +`_CS_LFS64_LINTFLAGS' + `unistd.h' (Unix98): *Note String Parameters::. + +`_CS_LFS_CFLAGS' + `unistd.h' (Unix98): *Note String Parameters::. + +`_CS_LFS_LDFLAGS' + `unistd.h' (Unix98): *Note String Parameters::. + +`_CS_LFS_LIBS' + `unistd.h' (Unix98): *Note String Parameters::. + +`_CS_LFS_LINTFLAGS' + `unistd.h' (Unix98): *Note String Parameters::. + +`_CS_PATH' + `unistd.h' (POSIX.2): *Note String Parameters::. + +`complex double csqrt (complex double Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex float csqrtf (complex float Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`complex long double csqrtl (complex long double Z)' + `complex.h' (ISO): *Note Exponents and Logarithms::. + +`tcflag_t CSTOPB' + `termios.h' (POSIX.1): *Note Control Modes::. + +`complex double ctan (complex double Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`complex float ctanf (complex float Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`complex double ctanh (complex double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex float ctanhf (complex float Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double ctanhl (complex long double Z)' + `complex.h' (ISO): *Note Hyperbolic Functions::. + +`complex long double ctanl (complex long double Z)' + `complex.h' (ISO): *Note Trig Functions::. + +`char * ctermid (char *STRING)' + `stdio.h' (POSIX.1): *Note Identifying the Terminal::. + +`char * ctime (const time_t *TIME)' + `time.h' (ISO): *Note Formatting Calendar Time::. + +`char * ctime_r (const time_t *TIME, char *BUFFER)' + `time.h' (POSIX.1c): *Note Formatting Calendar Time::. + +`char * cuserid (char *STRING)' + `stdio.h' (POSIX.1): *Note Who Logged In::. + +`int daylight' + `time.h' (SVID): *Note Time Zone Functions::. + +`DBL_DIG' + `float.h' (ISO): *Note Floating Point Parameters::. + +`DBL_EPSILON' + `float.h' (ISO): *Note Floating Point Parameters::. + +`DBL_MANT_DIG' + `float.h' (ISO): *Note Floating Point Parameters::. + +`DBL_MAX' + `float.h' (ISO): *Note Floating Point Parameters::. + +`DBL_MAX_10_EXP' + `float.h' (ISO): *Note Floating Point Parameters::. + +`DBL_MAX_EXP' + `float.h' (ISO): *Note Floating Point Parameters::. + +`DBL_MIN' + `float.h' (ISO): *Note Floating Point Parameters::. + +`DBL_MIN_10_EXP' + `float.h' (ISO): *Note Floating Point Parameters::. + +`DBL_MIN_EXP' + `float.h' (ISO): *Note Floating Point Parameters::. + +`char * dcgettext (const char *DOMAINNAME, const char *MSGID, int CATEGORY)' + `libintl.h' (GNU): *Note Translation with gettext::. + +`char * dcngettext (const char *DOMAIN, const char *MSGID1, const char *MSGID2, unsigned long int N, int CATEGORY)' + `libintl.h' (GNU): *Note Advanced gettext functions::. + +`DEAD_PROCESS' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`DEAD_PROCESS' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`DES_DECRYPT' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`DES_ENCRYPT' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`DESERR_BADPARAM' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`DESERR_HWERROR' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`DESERR_NOHWDEVICE' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`DESERR_NONE' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`int DES_FAILED (int ERR)' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`DES_HW' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`void des_setparity (char *KEY)' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`DES_SW' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`dev_t' + `sys/types.h' (POSIX.1): *Note Attribute Meanings::. + +`char * dgettext (const char *DOMAINNAME, const char *MSGID)' + `libintl.h' (GNU): *Note Translation with gettext::. + +`double difftime (time_t TIME1, time_t TIME0)' + `time.h' (ISO): *Note Elapsed Time::. + +`DIR' + `dirent.h' (POSIX.1): *Note Opening a Directory::. + +`int dirfd (DIR *DIRSTREAM)' + `dirent.h' (GNU): *Note Opening a Directory::. + +`char * dirname (char *PATH)' + `libgen.h' (XPG): *Note Finding Tokens in a String::. + +`div_t div (int NUMERATOR, int DENOMINATOR)' + `stdlib.h' (ISO): *Note Integer Division::. + +`div_t' + `stdlib.h' (ISO): *Note Integer Division::. + +`char * dngettext (const char *DOMAIN, const char *MSGID1, const char *MSGID2, unsigned long int N)' + `libintl.h' (GNU): *Note Advanced gettext functions::. + +`double drand48 (void)' + `stdlib.h' (SVID): *Note SVID Random::. + +`int drand48_r (struct drand48_data *BUFFER, double *RESULT)' + `stdlib.h' (GNU): *Note SVID Random::. + +`double drem (double NUMERATOR, double DENOMINATOR)' + `math.h' (BSD): *Note Remainder Functions::. + +`float dremf (float NUMERATOR, float DENOMINATOR)' + `math.h' (BSD): *Note Remainder Functions::. + +`long double dreml (long double NUMERATOR, long double DENOMINATOR)' + `math.h' (BSD): *Note Remainder Functions::. + +`mode_t DTTOIF (int DTYPE)' + `dirent.h' (BSD): *Note Directory Entries::. + +`int dup (int OLD)' + `unistd.h' (POSIX.1): *Note Duplicating Descriptors::. + +`int dup2 (int OLD, int NEW)' + `unistd.h' (POSIX.1): *Note Duplicating Descriptors::. + +`int E2BIG' + `errno.h' (POSIX.1: Argument list too long): *Note Error Codes::. + +`int EACCES' + `errno.h' (POSIX.1: Permission denied): *Note Error Codes::. + +`int EADDRINUSE' + `errno.h' (BSD: Address already in use): *Note Error Codes::. + +`int EADDRNOTAVAIL' + `errno.h' (BSD: Cannot assign requested address): *Note Error + Codes::. + +`int EADV' + `errno.h' (Linux???: Advertise error): *Note Error Codes::. + +`int EAFNOSUPPORT' + `errno.h' (BSD: Address family not supported by protocol): *Note + Error Codes::. + +`int EAGAIN' + `errno.h' (POSIX.1: Resource temporarily unavailable): *Note + Error Codes::. + +`int EALREADY' + `errno.h' (BSD: Operation already in progress): *Note Error + Codes::. + +`int EAUTH' + `errno.h' (BSD: Authentication error): *Note Error Codes::. + +`int EBACKGROUND' + `errno.h' (GNU: Inappropriate operation for background process): + *Note Error Codes::. + +`int EBADE' + `errno.h' (Linux???: Invalid exchange): *Note Error Codes::. + +`int EBADF' + `errno.h' (POSIX.1: Bad file descriptor): *Note Error Codes::. + +`int EBADFD' + `errno.h' (Linux???: File descriptor in bad state): *Note Error + Codes::. + +`int EBADMSG' + `errno.h' (XOPEN: Bad message): *Note Error Codes::. + +`int EBADR' + `errno.h' (Linux???: Invalid request descriptor): *Note Error + Codes::. + +`int EBADRPC' + `errno.h' (BSD: RPC struct is bad): *Note Error Codes::. + +`int EBADRQC' + `errno.h' (Linux???: Invalid request code): *Note Error Codes::. + +`int EBADSLT' + `errno.h' (Linux???: Invalid slot): *Note Error Codes::. + +`int EBFONT' + `errno.h' (Linux???: Bad font file format): *Note Error Codes::. + +`int EBUSY' + `errno.h' (POSIX.1: Device or resource busy): *Note Error Codes::. + +`int ecb_crypt (char *KEY, char *BLOCKS, unsigned LEN, unsigned MODE)' + `rpc/des_crypt.h' (SUNRPC): *Note DES Encryption::. + +`int ECHILD' + `errno.h' (POSIX.1: No child processes): *Note Error Codes::. + +`tcflag_t ECHO' + `termios.h' (POSIX.1): *Note Local Modes::. + +`tcflag_t ECHOCTL' + `termios.h' (BSD): *Note Local Modes::. + +`tcflag_t ECHOE' + `termios.h' (POSIX.1): *Note Local Modes::. + +`tcflag_t ECHOK' + `termios.h' (POSIX.1): *Note Local Modes::. + +`tcflag_t ECHOKE' + `termios.h' (BSD): *Note Local Modes::. + +`tcflag_t ECHONL' + `termios.h' (POSIX.1): *Note Local Modes::. + +`tcflag_t ECHOPRT' + `termios.h' (BSD): *Note Local Modes::. + +`int ECHRNG' + `errno.h' (Linux???: Channel number out of range): *Note Error + Codes::. + +`int ECOMM' + `errno.h' (Linux???: Communication error on send): *Note Error + Codes::. + +`int ECONNABORTED' + `errno.h' (BSD: Software caused connection abort): *Note Error + Codes::. + +`int ECONNREFUSED' + `errno.h' (BSD: Connection refused): *Note Error Codes::. + +`int ECONNRESET' + `errno.h' (BSD: Connection reset by peer): *Note Error Codes::. + +`char * ecvt (double VALUE, int NDIGIT, int *DECPT, int *NEG)' + `stdlib.h' (SVID, Unix98): *Note System V Number Conversion::. + +`char * ecvt_r (double VALUE, int NDIGIT, int *DECPT, int *NEG, char *BUF, size_t LEN)' + `stdlib.h' (GNU): *Note System V Number Conversion::. + +`int ED' + `errno.h' (GNU: ?): *Note Error Codes::. + +`int EDEADLK' + `errno.h' (POSIX.1: Resource deadlock avoided): *Note Error + Codes::. + +`int EDEADLOCK' + `errno.h' (Linux???: File locking deadlock error): *Note Error + Codes::. + +`int EDESTADDRREQ' + `errno.h' (BSD: Destination address required): *Note Error + Codes::. + +`int EDIED' + `errno.h' (GNU: Translator died): *Note Error Codes::. + +`int EDOM' + `errno.h' (ISO: Numerical argument out of domain): *Note Error + Codes::. + +`int EDOTDOT' + `errno.h' (Linux???: RFS specific error): *Note Error Codes::. + +`int EDQUOT' + `errno.h' (BSD: Disk quota exceeded): *Note Error Codes::. + +`int EEXIST' + `errno.h' (POSIX.1: File exists): *Note Error Codes::. + +`int EFAULT' + `errno.h' (POSIX.1: Bad address): *Note Error Codes::. + +`int EFBIG' + `errno.h' (POSIX.1: File too large): *Note Error Codes::. + +`int EFTYPE' + `errno.h' (BSD: Inappropriate file type or format): *Note Error + Codes::. + +`int EGRATUITOUS' + `errno.h' (GNU: Gratuitous error): *Note Error Codes::. + +`int EGREGIOUS' + `errno.h' (GNU: You really blew it this time): *Note Error + Codes::. + +`int EHOSTDOWN' + `errno.h' (BSD: Host is down): *Note Error Codes::. + +`int EHOSTUNREACH' + `errno.h' (BSD: No route to host): *Note Error Codes::. + +`int EIDRM' + `errno.h' (XOPEN: Identifier removed): *Note Error Codes::. + +`int EIEIO' + `errno.h' (GNU: Computer bought the farm): *Note Error Codes::. + +`int EILSEQ' + `errno.h' (ISO: Invalid or incomplete multibyte or wide + character): *Note Error Codes::. + +`int EINPROGRESS' + `errno.h' (BSD: Operation now in progress): *Note Error Codes::. + +`int EINTR' + `errno.h' (POSIX.1: Interrupted system call): *Note Error Codes::. + +`int EINVAL' + `errno.h' (POSIX.1: Invalid argument): *Note Error Codes::. + +`int EIO' + `errno.h' (POSIX.1: Input/output error): *Note Error Codes::. + +`int EISCONN' + `errno.h' (BSD: Transport endpoint is already connected): *Note + Error Codes::. + +`int EISDIR' + `errno.h' (POSIX.1: Is a directory): *Note Error Codes::. + +`int EISNAM' + `errno.h' (Linux???: Is a named type file): *Note Error Codes::. + +`int EL2HLT' + `errno.h' (Obsolete: Level 2 halted): *Note Error Codes::. + +`int EL2NSYNC' + `errno.h' (Obsolete: Level 2 not synchronized): *Note Error + Codes::. + +`int EL3HLT' + `errno.h' (Obsolete: Level 3 halted): *Note Error Codes::. + +`int EL3RST' + `errno.h' (Obsolete: Level 3 reset): *Note Error Codes::. + +`int ELIBACC' + `errno.h' (Linux???: Can not access a needed shared library): + *Note Error Codes::. + +`int ELIBBAD' + `errno.h' (Linux???: Accessing a corrupted shared library): *Note + Error Codes::. + +`int ELIBEXEC' + `errno.h' (Linux???: Cannot exec a shared library directly): + *Note Error Codes::. + +`int ELIBMAX' + `errno.h' (Linux???: Attempting to link in too many shared + libraries): *Note Error Codes::. + +`int ELIBSCN' + `errno.h' (Linux???: .lib section in a.out corrupted): *Note + Error Codes::. + +`int ELNRNG' + `errno.h' (Linux???: Link number out of range): *Note Error + Codes::. + +`int ELOOP' + `errno.h' (BSD: Too many levels of symbolic links): *Note Error + Codes::. + +`int EMEDIUMTYPE' + `errno.h' (Linux???: Wrong medium type): *Note Error Codes::. + +`int EMFILE' + `errno.h' (POSIX.1: Too many open files): *Note Error Codes::. + +`int EMLINK' + `errno.h' (POSIX.1: Too many links): *Note Error Codes::. + +`EMPTY' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`EMPTY' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`int EMSGSIZE' + `errno.h' (BSD: Message too long): *Note Error Codes::. + +`int EMULTIHOP' + `errno.h' (XOPEN: Multihop attempted): *Note Error Codes::. + +`int ENAMETOOLONG' + `errno.h' (POSIX.1: File name too long): *Note Error Codes::. + +`int ENAVAIL' + `errno.h' (Linux???: No XENIX semaphores available): *Note Error + Codes::. + +`void encrypt (char *BLOCK, int EDFLAG)' + `crypt.h' (BSD, SVID): *Note DES Encryption::. + +`void encrypt_r (char *BLOCK, int EDFLAG, struct crypt_data * DATA)' + `crypt.h' (GNU): *Note DES Encryption::. + +`void endfsent (void)' + `fstab.h' (BSD): *Note fstab::. + +`void endgrent (void)' + `grp.h' (SVID, BSD): *Note Scanning All Groups::. + +`void endhostent (void)' + `netdb.h' (BSD): *Note Host Names::. + +`int endmntent (FILE *STREAM)' + `mntent.h' (BSD): *Note mtab::. + +`void endnetent (void)' + `netdb.h' (BSD): *Note Networks Database::. + +`void endnetgrent (void)' + `netdb.h' (BSD): *Note Lookup Netgroup::. + +`void endprotoent (void)' + `netdb.h' (BSD): *Note Protocols Database::. + +`void endpwent (void)' + `pwd.h' (SVID, BSD): *Note Scanning All Users::. + +`void endservent (void)' + `netdb.h' (BSD): *Note Services Database::. + +`void endutent (void)' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`void endutxent (void)' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`int ENEEDAUTH' + `errno.h' (BSD: Need authenticator): *Note Error Codes::. + +`int ENETDOWN' + `errno.h' (BSD: Network is down): *Note Error Codes::. + +`int ENETRESET' + `errno.h' (BSD: Network dropped connection on reset): *Note Error + Codes::. + +`int ENETUNREACH' + `errno.h' (BSD: Network is unreachable): *Note Error Codes::. + +`int ENFILE' + `errno.h' (POSIX.1: Too many open files in system): *Note Error + Codes::. + +`int ENOANO' + `errno.h' (Linux???: No anode): *Note Error Codes::. + +`int ENOBUFS' + `errno.h' (BSD: No buffer space available): *Note Error Codes::. + +`int ENOCSI' + `errno.h' (Linux???: No CSI structure available): *Note Error + Codes::. + +`int ENODATA' + `errno.h' (XOPEN: No data available): *Note Error Codes::. + +`int ENODEV' + `errno.h' (POSIX.1: No such device): *Note Error Codes::. + +`int ENOENT' + `errno.h' (POSIX.1: No such file or directory): *Note Error + Codes::. + +`int ENOEXEC' + `errno.h' (POSIX.1: Exec format error): *Note Error Codes::. + +`int ENOLCK' + `errno.h' (POSIX.1: No locks available): *Note Error Codes::. + +`int ENOLINK' + `errno.h' (XOPEN: Link has been severed): *Note Error Codes::. + +`int ENOMEDIUM' + `errno.h' (Linux???: No medium found): *Note Error Codes::. + +`int ENOMEM' + `errno.h' (POSIX.1: Cannot allocate memory): *Note Error Codes::. + +`int ENOMSG' + `errno.h' (XOPEN: No message of desired type): *Note Error + Codes::. + +`int ENONET' + `errno.h' (Linux???: Machine is not on the network): *Note Error + Codes::. + +`int ENOPKG' + `errno.h' (Linux???: Package not installed): *Note Error Codes::. + +`int ENOPROTOOPT' + `errno.h' (BSD: Protocol not available): *Note Error Codes::. + +`int ENOSPC' + `errno.h' (POSIX.1: No space left on device): *Note Error Codes::. + +`int ENOSR' + `errno.h' (XOPEN: Out of streams resources): *Note Error Codes::. + +`int ENOSTR' + `errno.h' (XOPEN: Device not a stream): *Note Error Codes::. + +`int ENOSYS' + `errno.h' (POSIX.1: Function not implemented): *Note Error + Codes::. + +`int ENOTBLK' + `errno.h' (BSD: Block device required): *Note Error Codes::. + +`int ENOTCONN' + `errno.h' (BSD: Transport endpoint is not connected): *Note Error + Codes::. + +`int ENOTDIR' + `errno.h' (POSIX.1: Not a directory): *Note Error Codes::. + +`int ENOTEMPTY' + `errno.h' (POSIX.1: Directory not empty): *Note Error Codes::. + +`int ENOTNAM' + `errno.h' (Linux???: Not a XENIX named type file): *Note Error + Codes::. + +`int ENOTSOCK' + `errno.h' (BSD: Socket operation on non-socket): *Note Error + Codes::. + +`int ENOTSUP' + `errno.h' (POSIX.1: Not supported): *Note Error Codes::. + +`int ENOTTY' + `errno.h' (POSIX.1: Inappropriate ioctl for device): *Note Error + Codes::. + +`int ENOTUNIQ' + `errno.h' (Linux???: Name not unique on network): *Note Error + Codes::. + +`char ** environ' + `unistd.h' (POSIX.1): *Note Environment Access::. + +`error_t envz_add (char **ENVZ, size_t *ENVZ_LEN, const char *NAME, const char *VALUE)' + `envz.h' (GNU): *Note Envz Functions::. + +`char * envz_entry (const char *ENVZ, size_t ENVZ_LEN, const char *NAME)' + `envz.h' (GNU): *Note Envz Functions::. + +`char * envz_get (const char *ENVZ, size_t ENVZ_LEN, const char *NAME)' + `envz.h' (GNU): *Note Envz Functions::. + +`error_t envz_merge (char **ENVZ, size_t *ENVZ_LEN, const char *ENVZ2, size_t ENVZ2_LEN, int OVERRIDE)' + `envz.h' (GNU): *Note Envz Functions::. + +`void envz_strip (char **ENVZ, size_t *ENVZ_LEN)' + `envz.h' (GNU): *Note Envz Functions::. + +`int ENXIO' + `errno.h' (POSIX.1: No such device or address): *Note Error + Codes::. + +`int EOF' + `stdio.h' (ISO): *Note EOF and Errors::. + +`int EOPNOTSUPP' + `errno.h' (BSD: Operation not supported): *Note Error Codes::. + +`int EOVERFLOW' + `errno.h' (XOPEN: Value too large for defined data type): *Note + Error Codes::. + +`int EPERM' + `errno.h' (POSIX.1: Operation not permitted): *Note Error Codes::. + +`int EPFNOSUPPORT' + `errno.h' (BSD: Protocol family not supported): *Note Error + Codes::. + +`int EPIPE' + `errno.h' (POSIX.1: Broken pipe): *Note Error Codes::. + +`int EPROCLIM' + `errno.h' (BSD: Too many processes): *Note Error Codes::. + +`int EPROCUNAVAIL' + `errno.h' (BSD: RPC bad procedure for program): *Note Error + Codes::. + +`int EPROGMISMATCH' + `errno.h' (BSD: RPC program version wrong): *Note Error Codes::. + +`int EPROGUNAVAIL' + `errno.h' (BSD: RPC program not available): *Note Error Codes::. + +`int EPROTO' + `errno.h' (XOPEN: Protocol error): *Note Error Codes::. + +`int EPROTONOSUPPORT' + `errno.h' (BSD: Protocol not supported): *Note Error Codes::. + +`int EPROTOTYPE' + `errno.h' (BSD: Protocol wrong type for socket): *Note Error + Codes::. + +`int EQUIV_CLASS_MAX' + `limits.h' (POSIX.2): *Note Utility Limits::. + +`double erand48 (unsigned short int XSUBI[3])' + `stdlib.h' (SVID): *Note SVID Random::. + +`int erand48_r (unsigned short int XSUBI[3], struct drand48_data *BUFFER, double *RESULT)' + `stdlib.h' (GNU): *Note SVID Random::. + +`int ERANGE' + `errno.h' (ISO: Numerical result out of range): *Note Error + Codes::. + +`int EREMCHG' + `errno.h' (Linux???: Remote address changed): *Note Error Codes::. + +`int EREMOTE' + `errno.h' (BSD: Object is remote): *Note Error Codes::. + +`int EREMOTEIO' + `errno.h' (Linux???: Remote I/O error): *Note Error Codes::. + +`int ERESTART' + `errno.h' (Linux???: Interrupted system call should be restarted): + *Note Error Codes::. + +`double erf (double X)' + `math.h' (SVID): *Note Special Functions::. + +`double erfc (double X)' + `math.h' (SVID): *Note Special Functions::. + +`float erfcf (float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double erfcl (long double X)' + `math.h' (SVID): *Note Special Functions::. + +`float erff (float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double erfl (long double X)' + `math.h' (SVID): *Note Special Functions::. + +`int EROFS' + `errno.h' (POSIX.1: Read-only file system): *Note Error Codes::. + +`int ERPCMISMATCH' + `errno.h' (BSD: RPC version wrong): *Note Error Codes::. + +`volatile int errno' + `errno.h' (ISO): *Note Checking for Errors::. + +`int ESHUTDOWN' + `errno.h' (BSD: Cannot send after transport endpoint shutdown): + *Note Error Codes::. + +`int ESOCKTNOSUPPORT' + `errno.h' (BSD: Socket type not supported): *Note Error Codes::. + +`int ESPIPE' + `errno.h' (POSIX.1: Illegal seek): *Note Error Codes::. + +`int ESRCH' + `errno.h' (POSIX.1: No such process): *Note Error Codes::. + +`int ESRMNT' + `errno.h' (Linux???: Srmount error): *Note Error Codes::. + +`int ESTALE' + `errno.h' (BSD: Stale NFS file handle): *Note Error Codes::. + +`int ESTRPIPE' + `errno.h' (Linux???: Streams pipe error): *Note Error Codes::. + +`int ETIME' + `errno.h' (XOPEN: Timer expired): *Note Error Codes::. + +`int ETIMEDOUT' + `errno.h' (BSD: Connection timed out): *Note Error Codes::. + +`int ETOOMANYREFS' + `errno.h' (BSD: Too many references: cannot splice): *Note Error + Codes::. + +`int ETXTBSY' + `errno.h' (BSD: Text file busy): *Note Error Codes::. + +`int EUCLEAN' + `errno.h' (Linux???: Structure needs cleaning): *Note Error + Codes::. + +`int EUNATCH' + `errno.h' (Linux???: Protocol driver not attached): *Note Error + Codes::. + +`int EUSERS' + `errno.h' (BSD: Too many users): *Note Error Codes::. + +`int EWOULDBLOCK' + `errno.h' (BSD: Operation would block): *Note Error Codes::. + +`int EXDEV' + `errno.h' (POSIX.1: Invalid cross-device link): *Note Error + Codes::. + +`int execl (const char *FILENAME, const char *ARG0, ...)' + `unistd.h' (POSIX.1): *Note Executing a File::. + +`int execle (const char *FILENAME, const char *ARG0, char *const ENV[], ...)' + `unistd.h' (POSIX.1): *Note Executing a File::. + +`int execlp (const char *FILENAME, const char *ARG0, ...)' + `unistd.h' (POSIX.1): *Note Executing a File::. + +`int execv (const char *FILENAME, char *const ARGV[])' + `unistd.h' (POSIX.1): *Note Executing a File::. + +`int execve (const char *FILENAME, char *const ARGV[], char *const ENV[])' + `unistd.h' (POSIX.1): *Note Executing a File::. + +`int execvp (const char *FILENAME, char *const ARGV[])' + `unistd.h' (POSIX.1): *Note Executing a File::. + +`int EXFULL' + `errno.h' (Linux???: Exchange full): *Note Error Codes::. + +`void _Exit (int STATUS)' + `stdlib.h' (ISO): *Note Termination Internals::. + +`void _exit (int STATUS)' + `unistd.h' (POSIX.1): *Note Termination Internals::. + +`void exit (int STATUS)' + `stdlib.h' (ISO): *Note Normal Termination::. + +`int EXIT_FAILURE' + `stdlib.h' (ISO): *Note Exit Status::. + +`int EXIT_SUCCESS' + `stdlib.h' (ISO): *Note Exit Status::. + +`double exp (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`double exp10 (double X)' + `math.h' (GNU): *Note Exponents and Logarithms::. + +`float exp10f (float X)' + `math.h' (GNU): *Note Exponents and Logarithms::. + +`long double exp10l (long double X)' + `math.h' (GNU): *Note Exponents and Logarithms::. + +`double exp2 (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float exp2f (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double exp2l (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float expf (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double expl (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`double expm1 (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float expm1f (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double expm1l (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`int EXPR_NEST_MAX' + `limits.h' (POSIX.2): *Note Utility Limits::. + +`double fabs (double NUMBER)' + `math.h' (ISO): *Note Absolute Value::. + +`float fabsf (float NUMBER)' + `math.h' (ISO): *Note Absolute Value::. + +`long double fabsl (long double NUMBER)' + `math.h' (ISO): *Note Absolute Value::. + +`size_t __fbufsize (FILE *STREAM)' + `stdio_ext.h' (GNU): *Note Controlling Buffering::. + +`int fchdir (int FILEDES)' + `unistd.h' (XPG): *Note Working Directory::. + +`int fchmod (int FILEDES, int MODE)' + `sys/stat.h' (BSD): *Note Setting Permissions::. + +`int fchown (int FILEDES, int OWNER, int GROUP)' + `unistd.h' (BSD): *Note File Owner::. + +`int fclean (FILE *STREAM)' + `stdio.h' (GNU): *Note Cleaning Streams::. + +`int fclose (FILE *STREAM)' + `stdio.h' (ISO): *Note Closing Streams::. + +`int fcloseall (void)' + `stdio.h' (GNU): *Note Closing Streams::. + +`int fcntl (int FILEDES, int COMMAND, ...)' + `fcntl.h' (POSIX.1): *Note Control Operations::. + +`char * fcvt (double VALUE, int NDIGIT, int *DECPT, int *NEG)' + `stdlib.h' (SVID, Unix98): *Note System V Number Conversion::. + +`char * fcvt_r (double VALUE, int NDIGIT, int *DECPT, int *NEG, char *BUF, size_t LEN)' + `stdlib.h' (SVID, Unix98): *Note System V Number Conversion::. + +`int fdatasync (int FILDES)' + `unistd.h' (POSIX): *Note Synchronizing I/O::. + +`int FD_CLOEXEC' + `fcntl.h' (POSIX.1): *Note Descriptor Flags::. + +`void FD_CLR (int FILEDES, fd_set *SET)' + `sys/types.h' (BSD): *Note Waiting for I/O::. + +`double fdim (double X, double Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`float fdimf (float X, float Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`long double fdiml (long double X, long double Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`int FD_ISSET (int FILEDES, fd_set *SET)' + `sys/types.h' (BSD): *Note Waiting for I/O::. + +`FILE * fdopen (int FILEDES, const char *OPENTYPE)' + `stdio.h' (POSIX.1): *Note Descriptors and Streams::. + +`void FD_SET (int FILEDES, fd_set *SET)' + `sys/types.h' (BSD): *Note Waiting for I/O::. + +`fd_set' + `sys/types.h' (BSD): *Note Waiting for I/O::. + +`int FD_SETSIZE' + `sys/types.h' (BSD): *Note Waiting for I/O::. + +`int F_DUPFD' + `fcntl.h' (POSIX.1): *Note Duplicating Descriptors::. + +`void FD_ZERO (fd_set *SET)' + `sys/types.h' (BSD): *Note Waiting for I/O::. + +`int feclearexcept (int EXCEPTS)' + `fenv.h' (ISO): *Note Status bit operations::. + +`int fedisableexcept (int EXCEPTS)' + `fenv.h' (GNU): *Note Control Functions::. + +`FE_DIVBYZERO' + `fenv.h' (ISO): *Note Status bit operations::. + +`FE_DOWNWARD' + `fenv.h' (ISO): *Note Rounding::. + +`int feenableexcept (int EXCEPTS)' + `fenv.h' (GNU): *Note Control Functions::. + +`int fegetenv (fenv_t *ENVP)' + `fenv.h' (ISO): *Note Control Functions::. + +`int fegetexcept (int EXCEPTS)' + `fenv.h' (GNU): *Note Control Functions::. + +`int fegetexceptflag (fexcept_t *FLAGP, int EXCEPTS)' + `fenv.h' (ISO): *Note Status bit operations::. + +`int fegetround (void)' + `fenv.h' (ISO): *Note Rounding::. + +`int feholdexcept (fenv_t *ENVP)' + `fenv.h' (ISO): *Note Control Functions::. + +`FE_INEXACT' + `fenv.h' (ISO): *Note Status bit operations::. + +`FE_INVALID' + `fenv.h' (ISO): *Note Status bit operations::. + +`int feof (FILE *STREAM)' + `stdio.h' (ISO): *Note EOF and Errors::. + +`int feof_unlocked (FILE *STREAM)' + `stdio.h' (GNU): *Note EOF and Errors::. + +`FE_OVERFLOW' + `fenv.h' (ISO): *Note Status bit operations::. + +`int feraiseexcept (int EXCEPTS)' + `fenv.h' (ISO): *Note Status bit operations::. + +`int ferror (FILE *STREAM)' + `stdio.h' (ISO): *Note EOF and Errors::. + +`int ferror_unlocked (FILE *STREAM)' + `stdio.h' (GNU): *Note EOF and Errors::. + +`int fesetenv (const fenv_t *ENVP)' + `fenv.h' (ISO): *Note Control Functions::. + +`int fesetexceptflag (const fexcept_t *FLAGP, int' + `fenv.h' (ISO): *Note Status bit operations::. + +`int fesetround (int ROUND)' + `fenv.h' (ISO): *Note Rounding::. + +`int fetestexcept (int EXCEPTS)' + `fenv.h' (ISO): *Note Status bit operations::. + +`FE_TONEAREST' + `fenv.h' (ISO): *Note Rounding::. + +`FE_TOWARDZERO' + `fenv.h' (ISO): *Note Rounding::. + +`FE_UNDERFLOW' + `fenv.h' (ISO): *Note Status bit operations::. + +`int feupdateenv (const fenv_t *ENVP)' + `fenv.h' (ISO): *Note Control Functions::. + +`FE_UPWARD' + `fenv.h' (ISO): *Note Rounding::. + +`int fflush (FILE *STREAM)' + `stdio.h' (ISO): *Note Flushing Buffers::. + +`int fflush_unlocked (FILE *STREAM)' + `stdio.h' (POSIX): *Note Flushing Buffers::. + +`int fgetc (FILE *STREAM)' + `stdio.h' (ISO): *Note Character Input::. + +`int fgetc_unlocked (FILE *STREAM)' + `stdio.h' (POSIX): *Note Character Input::. + +`int F_GETFD' + `fcntl.h' (POSIX.1): *Note Descriptor Flags::. + +`int F_GETFL' + `fcntl.h' (POSIX.1): *Note Getting File Status Flags::. + +`struct group * fgetgrent (FILE *STREAM)' + `grp.h' (SVID): *Note Scanning All Groups::. + +`int fgetgrent_r (FILE *STREAM, struct group *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group **RESULT)' + `grp.h' (GNU): *Note Scanning All Groups::. + +`int F_GETLK' + `fcntl.h' (POSIX.1): *Note File Locks::. + +`int F_GETOWN' + `fcntl.h' (BSD): *Note Interrupt Input::. + +`int fgetpos (FILE *STREAM, fpos_t *POSITION)' + `stdio.h' (ISO): *Note Portable Positioning::. + +`int fgetpos64 (FILE *STREAM, fpos64_t *POSITION)' + `stdio.h' (Unix98): *Note Portable Positioning::. + +`struct passwd * fgetpwent (FILE *STREAM)' + `pwd.h' (SVID): *Note Scanning All Users::. + +`int fgetpwent_r (FILE *STREAM, struct passwd *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct passwd **RESULT)' + `pwd.h' (GNU): *Note Scanning All Users::. + +`char * fgets (char *S, int COUNT, FILE *STREAM)' + `stdio.h' (ISO): *Note Line Input::. + +`char * fgets_unlocked (char *S, int COUNT, FILE *STREAM)' + `stdio.h' (GNU): *Note Line Input::. + +`wint_t fgetwc (FILE *STREAM)' + `wchar.h' (ISO): *Note Character Input::. + +`wint_t fgetwc_unlocked (FILE *STREAM)' + `wchar.h' (GNU): *Note Character Input::. + +`wchar_t * fgetws (wchar_t *WS, int COUNT, FILE *STREAM)' + `wchar.h' (ISO): *Note Line Input::. + +`wchar_t * fgetws_unlocked (wchar_t *WS, int COUNT, FILE *STREAM)' + `wchar.h' (GNU): *Note Line Input::. + +`FILE' + `stdio.h' (ISO): *Note Streams::. + +`int FILENAME_MAX' + `stdio.h' (ISO): *Note Limits for Files::. + +`int fileno (FILE *STREAM)' + `stdio.h' (POSIX.1): *Note Descriptors and Streams::. + +`int fileno_unlocked (FILE *STREAM)' + `stdio.h' (GNU): *Note Descriptors and Streams::. + +`int finite (double X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int finitef (float X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int finitel (long double X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int __flbf (FILE *STREAM)' + `stdio_ext.h' (GNU): *Note Controlling Buffering::. + +`void flockfile (FILE *STREAM)' + `stdio.h' (POSIX): *Note Streams and Threads::. + +`double floor (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`float floorf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long double floorl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`FLT_DIG' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_EPSILON' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_MANT_DIG' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_MAX' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_MAX_10_EXP' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_MAX_EXP' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_MIN' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_MIN_10_EXP' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_MIN_EXP' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_RADIX' + `float.h' (ISO): *Note Floating Point Parameters::. + +`FLT_ROUNDS' + `float.h' (ISO): *Note Floating Point Parameters::. + +`void _flushlbf (void)' + `stdio_ext.h' (GNU): *Note Flushing Buffers::. + +`tcflag_t FLUSHO' + `termios.h' (BSD): *Note Local Modes::. + +`double fma (double X, double Y, double Z)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`float fmaf (float X, float Y, float Z)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`long double fmal (long double X, long double Y, long double Z)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`double fmax (double X, double Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`float fmaxf (float X, float Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`long double fmaxl (long double X, long double Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`FILE * fmemopen (void *BUF, size_t SIZE, const char *OPENTYPE)' + `stdio.h' (GNU): *Note String Streams::. + +`double fmin (double X, double Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`float fminf (float X, float Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`long double fminl (long double X, long double Y)' + `math.h' (ISO): *Note Misc FP Arithmetic::. + +`double fmod (double NUMERATOR, double DENOMINATOR)' + `math.h' (ISO): *Note Remainder Functions::. + +`float fmodf (float NUMERATOR, float DENOMINATOR)' + `math.h' (ISO): *Note Remainder Functions::. + +`long double fmodl (long double NUMERATOR, long double DENOMINATOR)' + `math.h' (ISO): *Note Remainder Functions::. + +`int fmtmsg (long int CLASSIFICATION, const char *LABEL, int SEVERITY, const char *TEXT, const char *ACTION, const char *TAG)' + `fmtmsg.h' (XPG): *Note Printing Formatted Messages::. + +`int fnmatch (const char *PATTERN, const char *STRING, int FLAGS)' + `fnmatch.h' (POSIX.2): *Note Wildcard Matching::. + +`FNM_CASEFOLD' + `fnmatch.h' (GNU): *Note Wildcard Matching::. + +`FNM_EXTMATCH' + `fnmatch.h' (GNU): *Note Wildcard Matching::. + +`FNM_FILE_NAME' + `fnmatch.h' (GNU): *Note Wildcard Matching::. + +`FNM_LEADING_DIR' + `fnmatch.h' (GNU): *Note Wildcard Matching::. + +`FNM_NOESCAPE' + `fnmatch.h' (POSIX.2): *Note Wildcard Matching::. + +`FNM_PATHNAME' + `fnmatch.h' (POSIX.2): *Note Wildcard Matching::. + +`FNM_PERIOD' + `fnmatch.h' (POSIX.2): *Note Wildcard Matching::. + +`int F_OK' + `unistd.h' (POSIX.1): *Note Testing File Access::. + +`FILE * fopen (const char *FILENAME, const char *OPENTYPE)' + `stdio.h' (ISO): *Note Opening Streams::. + +`FILE * fopen64 (const char *FILENAME, const char *OPENTYPE)' + `stdio.h' (Unix98): *Note Opening Streams::. + +`FILE * fopencookie (void *COOKIE, const char *OPENTYPE, cookie_io_functions_t IO-FUNCTIONS)' + `stdio.h' (GNU): *Note Streams and Cookies::. + +`int FOPEN_MAX' + `stdio.h' (ISO): *Note Opening Streams::. + +`pid_t fork (void)' + `unistd.h' (POSIX.1): *Note Creating a Process::. + +`int forkpty (int *AMASTER, char *NAME, struct termios *TERMP, struct winsize *WINP)' + `pty.h' (BSD): *Note Pseudo-Terminal Pairs::. + +`long int fpathconf (int FILEDES, int PARAMETER)' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`int fpclassify (_float-type_ X)' + `math.h' (ISO): *Note Floating Point Classes::. + +`FPE_DECOVF_TRAP' + `signal.h' (BSD): *Note Program Error Signals::. + +`FPE_FLTDIV_FAULT' + `signal.h' (BSD): *Note Program Error Signals::. + +`FPE_FLTDIV_TRAP' + `signal.h' (BSD): *Note Program Error Signals::. + +`FPE_FLTOVF_FAULT' + `signal.h' (BSD): *Note Program Error Signals::. + +`FPE_FLTOVF_TRAP' + `signal.h' (BSD): *Note Program Error Signals::. + +`FPE_FLTUND_FAULT' + `signal.h' (BSD): *Note Program Error Signals::. + +`FPE_FLTUND_TRAP' + `signal.h' (BSD): *Note Program Error Signals::. + +`FPE_INTDIV_TRAP' + `signal.h' (BSD): *Note Program Error Signals::. + +`FPE_INTOVF_TRAP' + `signal.h' (BSD): *Note Program Error Signals::. + +`size_t __fpending (FILE *STREAM) The `__fpending'' + `stdio_ext.h' (GNU): *Note Controlling Buffering::. + +`FPE_SUBRNG_TRAP' + `signal.h' (BSD): *Note Program Error Signals::. + +`int FP_ILOGB0' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`int FP_ILOGBNAN' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`fpos64_t' + `stdio.h' (Unix98): *Note Portable Positioning::. + +`fpos_t' + `stdio.h' (ISO): *Note Portable Positioning::. + +`int fprintf (FILE *STREAM, const char *TEMPLATE, ...)' + `stdio.h' (ISO): *Note Formatted Output Functions::. + +`void __fpurge (FILE *STREAM)' + `stdio_ext.h' (GNU): *Note Flushing Buffers::. + +`int fputc (int C, FILE *STREAM)' + `stdio.h' (ISO): *Note Simple Output::. + +`int fputc_unlocked (int C, FILE *STREAM)' + `stdio.h' (POSIX): *Note Simple Output::. + +`int fputs (const char *S, FILE *STREAM)' + `stdio.h' (ISO): *Note Simple Output::. + +`int fputs_unlocked (const char *S, FILE *STREAM)' + `stdio.h' (GNU): *Note Simple Output::. + +`wint_t fputwc (wchar_t WC, FILE *STREAM)' + `wchar.h' (ISO): *Note Simple Output::. + +`wint_t fputwc_unlocked (wint_t WC, FILE *STREAM)' + `wchar.h' (POSIX): *Note Simple Output::. + +`int fputws (const wchar_t *WS, FILE *STREAM)' + `wchar.h' (ISO): *Note Simple Output::. + +`int fputws_unlocked (const wchar_t *WS, FILE *STREAM)' + `wchar.h' (GNU): *Note Simple Output::. + +`F_RDLCK' + `fcntl.h' (POSIX.1): *Note File Locks::. + +`size_t fread (void *DATA, size_t SIZE, size_t COUNT, FILE *STREAM)' + `stdio.h' (ISO): *Note Block Input/Output::. + +`int __freadable (FILE *STREAM)' + `stdio_ext.h' (GNU): *Note Opening Streams::. + +`int __freading (FILE *STREAM)' + `stdio_ext.h' (GNU): *Note Opening Streams::. + +`size_t fread_unlocked (void *DATA, size_t SIZE, size_t COUNT, FILE *STREAM)' + `stdio.h' (GNU): *Note Block Input/Output::. + +`void free (void *PTR)' + `malloc.h', `stdlib.h' (ISO): *Note Freeing after Malloc::. + +`__free_hook' + `malloc.h' (GNU): *Note Hooks for Malloc::. + +`FILE * freopen (const char *FILENAME, const char *OPENTYPE, FILE *STREAM)' + `stdio.h' (ISO): *Note Opening Streams::. + +`FILE * freopen64 (const char *FILENAME, const char *OPENTYPE, FILE *STREAM)' + `stdio.h' (Unix98): *Note Opening Streams::. + +`double frexp (double VALUE, int *EXPONENT)' + `math.h' (ISO): *Note Normalization Functions::. + +`float frexpf (float VALUE, int *EXPONENT)' + `math.h' (ISO): *Note Normalization Functions::. + +`long double frexpl (long double VALUE, int *EXPONENT)' + `math.h' (ISO): *Note Normalization Functions::. + +`int fscanf (FILE *STREAM, const char *TEMPLATE, ...)' + `stdio.h' (ISO): *Note Formatted Input Functions::. + +`int fseek (FILE *STREAM, long int OFFSET, int WHENCE)' + `stdio.h' (ISO): *Note File Positioning::. + +`int fseeko (FILE *STREAM, off_t OFFSET, int WHENCE)' + `stdio.h' (Unix98): *Note File Positioning::. + +`int fseeko64 (FILE *STREAM, off64_t OFFSET, int WHENCE)' + `stdio.h' (Unix98): *Note File Positioning::. + +`int F_SETFD' + `fcntl.h' (POSIX.1): *Note Descriptor Flags::. + +`int F_SETFL' + `fcntl.h' (POSIX.1): *Note Getting File Status Flags::. + +`int F_SETLK' + `fcntl.h' (POSIX.1): *Note File Locks::. + +`int F_SETLKW' + `fcntl.h' (POSIX.1): *Note File Locks::. + +`int __fsetlocking (FILE *STREAM, int TYPE)' + `stdio_ext.h' (GNU): *Note Streams and Threads::. + +`int F_SETOWN' + `fcntl.h' (BSD): *Note Interrupt Input::. + +`int fsetpos (FILE *STREAM, const fpos_t *POSITION)' + `stdio.h' (ISO): *Note Portable Positioning::. + +`int fsetpos64 (FILE *STREAM, const fpos64_t *POSITION)' + `stdio.h' (Unix98): *Note Portable Positioning::. + +`int fstat (int FILEDES, struct stat *BUF)' + `sys/stat.h' (POSIX.1): *Note Reading Attributes::. + +`int fstat64 (int FILEDES, struct stat64 *BUF)' + `sys/stat.h' (Unix98): *Note Reading Attributes::. + +`int fsync (int FILDES)' + `unistd.h' (POSIX): *Note Synchronizing I/O::. + +`long int ftell (FILE *STREAM)' + `stdio.h' (ISO): *Note File Positioning::. + +`off_t ftello (FILE *STREAM)' + `stdio.h' (Unix98): *Note File Positioning::. + +`off64_t ftello64 (FILE *STREAM)' + `stdio.h' (Unix98): *Note File Positioning::. + +`int ftruncate (int FD, off_t LENGTH)' + `unistd.h' (POSIX): *Note File Size::. + +`int ftruncate64 (int ID, off64_t LENGTH)' + `unistd.h' (Unix98): *Note File Size::. + +`int ftrylockfile (FILE *STREAM)' + `stdio.h' (POSIX): *Note Streams and Threads::. + +`int ftw (const char *FILENAME, __ftw_func_t FUNC, int DESCRIPTORS)' + `ftw.h' (SVID): *Note Working with Directory Trees::. + +`int ftw64 (const char *FILENAME, __ftw64_func_t FUNC, int DESCRIPTORS)' + `ftw.h' (Unix98): *Note Working with Directory Trees::. + +`__ftw64_func_t' + `ftw.h' (GNU): *Note Working with Directory Trees::. + +`__ftw_func_t' + `ftw.h' (GNU): *Note Working with Directory Trees::. + +`F_UNLCK' + `fcntl.h' (POSIX.1): *Note File Locks::. + +`void funlockfile (FILE *STREAM)' + `stdio.h' (POSIX): *Note Streams and Threads::. + +`int fwide (FILE *STREAM, int MODE)' + `wchar.h' (ISO): *Note Streams and I18N::. + +`int fwprintf (FILE *STREAM, const wchar_t *TEMPLATE, ...)' + `wchar.h' (ISO): *Note Formatted Output Functions::. + +`int __fwritable (FILE *STREAM)' + `stdio_ext.h' (GNU): *Note Opening Streams::. + +`size_t fwrite (const void *DATA, size_t SIZE, size_t COUNT, FILE *STREAM)' + `stdio.h' (ISO): *Note Block Input/Output::. + +`size_t fwrite_unlocked (const void *DATA, size_t SIZE, size_t COUNT, FILE *STREAM)' + `stdio.h' (GNU): *Note Block Input/Output::. + +`int __fwriting (FILE *STREAM)' + `stdio_ext.h' (GNU): *Note Opening Streams::. + +`F_WRLCK' + `fcntl.h' (POSIX.1): *Note File Locks::. + +`int fwscanf (FILE *STREAM, const wchar_t *TEMPLATE, ...)' + `wchar.h' (ISO): *Note Formatted Input Functions::. + +`double gamma (double X)' + `math.h' (SVID): *Note Special Functions::. + +`float gammaf (float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double gammal (long double X)' + `math.h' (SVID): *Note Special Functions::. + +`void (*__gconv_end_fct) (struct gconv_step *)' + `gconv.h' (GNU): *Note glibc iconv Implementation::. + +`int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *, const char **, const char *, size_t *, int)' + `gconv.h' (GNU): *Note glibc iconv Implementation::. + +`int (*__gconv_init_fct) (struct __gconv_step *)' + `gconv.h' (GNU): *Note glibc iconv Implementation::. + +`char * gcvt (double VALUE, int NDIGIT, char *BUF)' + `stdlib.h' (SVID, Unix98): *Note System V Number Conversion::. + +`long int get_avphys_pages (void)' + `sys/sysinfo.h' (GNU): *Note Query Memory Parameters::. + +`int getc (FILE *STREAM)' + `stdio.h' (ISO): *Note Character Input::. + +`int getchar (void)' + `stdio.h' (ISO): *Note Character Input::. + +`int getchar_unlocked (void)' + `stdio.h' (POSIX): *Note Character Input::. + +`int getcontext (ucontext_t *UCP)' + `ucontext.h' (SVID): *Note System V contexts::. + +`int getc_unlocked (FILE *STREAM)' + `stdio.h' (POSIX): *Note Character Input::. + +`char * get_current_dir_name (void)' + `unistd.h' (GNU): *Note Working Directory::. + +`char * getcwd (char *BUFFER, size_t SIZE)' + `unistd.h' (POSIX.1): *Note Working Directory::. + +`struct tm * getdate (const char *STRING)' + `time.h' (Unix98): *Note General Time String Parsing::. + +`getdate_err' + `time.h' (Unix98): *Note General Time String Parsing::. + +`int getdate_r (const char *STRING, struct tm *TP)' + `time.h' (GNU): *Note General Time String Parsing::. + +`ssize_t getdelim (char **LINEPTR, size_t *N, int DELIMITER, FILE *STREAM)' + `stdio.h' (GNU): *Note Line Input::. + +`int getdomainnname (char *NAME, size_t LENGTH)' + `unistd.h' (???): *Note Host Identification::. + +`gid_t getegid (void)' + `unistd.h' (POSIX.1): *Note Reading Persona::. + +`char * getenv (const char *NAME)' + `stdlib.h' (ISO): *Note Environment Access::. + +`uid_t geteuid (void)' + `unistd.h' (POSIX.1): *Note Reading Persona::. + +`struct fstab * getfsent (void)' + `fstab.h' (BSD): *Note fstab::. + +`struct fstab * getfsfile (const char *NAME)' + `fstab.h' (BSD): *Note fstab::. + +`struct fstab * getfsspec (const char *NAME)' + `fstab.h' (BSD): *Note fstab::. + +`gid_t getgid (void)' + `unistd.h' (POSIX.1): *Note Reading Persona::. + +`struct group * getgrent (void)' + `grp.h' (SVID, BSD): *Note Scanning All Groups::. + +`int getgrent_r (struct group *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group **RESULT)' + `grp.h' (GNU): *Note Scanning All Groups::. + +`struct group * getgrgid (gid_t GID)' + `grp.h' (POSIX.1): *Note Lookup Group::. + +`int getgrgid_r (gid_t GID, struct group *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group **RESULT)' + `grp.h' (POSIX.1c): *Note Lookup Group::. + +`struct group * getgrnam (const char *NAME)' + `grp.h' (SVID, BSD): *Note Lookup Group::. + +`int getgrnam_r (const char *NAME, struct group *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct group **RESULT)' + `grp.h' (POSIX.1c): *Note Lookup Group::. + +`int getgrouplist (const char *USER, gid_t GROUP, gid_t *GROUPS, int *NGROUPS)' + `grp.h' (BSD): *Note Setting Groups::. + +`int getgroups (int COUNT, gid_t *GROUPS)' + `unistd.h' (POSIX.1): *Note Reading Persona::. + +`struct hostent * gethostbyaddr (const char *ADDR, size_t LENGTH, int FORMAT)' + `netdb.h' (BSD): *Note Host Names::. + +`int gethostbyaddr_r (const char *ADDR, size_t LENGTH, int FORMAT, struct hostent *restrict RESULT_BUF, char *restrict BUF, size_t BUFLEN, struct hostent **restrict RESULT, int *restrict H_ERRNOP)' + `netdb.h' (GNU): *Note Host Names::. + +`struct hostent * gethostbyname (const char *NAME)' + `netdb.h' (BSD): *Note Host Names::. + +`struct hostent * gethostbyname2 (const char *NAME, int AF)' + `netdb.h' (IPv6 Basic API): *Note Host Names::. + +`int gethostbyname2_r (const char *NAME, int AF, struct hostent *restrict RESULT_BUF, char *restrict BUF, size_t BUFLEN, struct hostent **restrict RESULT, int *restrict H_ERRNOP)' + `netdb.h' (GNU): *Note Host Names::. + +`int gethostbyname_r (const char *restrict NAME, struct hostent *restrict RESULT_BUF, char *restrict BUF, size_t BUFLEN, struct hostent **restrict RESULT, int *restrict H_ERRNOP)' + `netdb.h' (GNU): *Note Host Names::. + +`struct hostent * gethostent (void)' + `netdb.h' (BSD): *Note Host Names::. + +`long int gethostid (void)' + `unistd.h' (BSD): *Note Host Identification::. + +`int gethostname (char *NAME, size_t SIZE)' + `unistd.h' (BSD): *Note Host Identification::. + +`int getitimer (int WHICH, struct itimerval *OLD)' + `sys/time.h' (BSD): *Note Setting an Alarm::. + +`ssize_t getline (char **LINEPTR, size_t *N, FILE *STREAM)' + `stdio.h' (GNU): *Note Line Input::. + +`int getloadavg (double LOADAVG[], int NELEM)' + `stdlib.h' (BSD): *Note Processor Resources::. + +`char * getlogin (void)' + `unistd.h' (POSIX.1): *Note Who Logged In::. + +`struct mntent * getmntent (FILE *STREAM)' + `mntent.h' (BSD): *Note mtab::. + +`struct mntent * getmntent_r (FILE *STREAM, struct mentent *RESULT, char *BUFFER, int BUFSIZE)' + `mntent.h' (BSD): *Note mtab::. + +`struct netent * getnetbyaddr (unsigned long int NET, int TYPE)' + `netdb.h' (BSD): *Note Networks Database::. + +`struct netent * getnetbyname (const char *NAME)' + `netdb.h' (BSD): *Note Networks Database::. + +`struct netent * getnetent (void)' + `netdb.h' (BSD): *Note Networks Database::. + +`int getnetgrent (char **HOSTP, char **USERP, char **DOMAINP)' + `netdb.h' (BSD): *Note Lookup Netgroup::. + +`int getnetgrent_r (char **HOSTP, char **USERP, char **DOMAINP, char *BUFFER, int BUFLEN)' + `netdb.h' (GNU): *Note Lookup Netgroup::. + +`int get_nprocs (void)' + `sys/sysinfo.h' (GNU): *Note Processor Resources::. + +`int get_nprocs_conf (void)' + `sys/sysinfo.h' (GNU): *Note Processor Resources::. + +`int getopt (int ARGC, char **ARGV, const char *OPTIONS)' + `unistd.h' (POSIX.2): *Note Using Getopt::. + +`int getopt_long (int ARGC, char *const *ARGV, const char *SHORTOPTS, struct option *LONGOPTS, int *INDEXPTR)' + `getopt.h' (GNU): *Note Getopt Long Options::. + +`int getopt_long_only (int ARGC, char *const *ARGV, const char *SHORTOPTS, struct option *LONGOPTS, int *INDEXPTR)' + `getopt.h' (GNU): *Note Getopt Long Options::. + +`int getpagesize (void)' + `unistd.h' (BSD): *Note Query Memory Parameters::. + +`char * getpass (const char *PROMPT)' + `unistd.h' (BSD): *Note getpass::. + +`int getpeername (int SOCKET, struct sockaddr *ADDR, socklen_t *LENGTH-PTR)' + `sys/socket.h' (BSD): *Note Who is Connected::. + +`int getpgid (pid_t PID)' + `unistd.h' (SVID): *Note Process Group Functions::. + +`pid_t getpgrp (pid_t PID)' + `unistd.h' (BSD): *Note Process Group Functions::. + +`pid_t getpgrp (void)' + `unistd.h' (POSIX.1): *Note Process Group Functions::. + +`long int get_phys_pages (void)' + `sys/sysinfo.h' (GNU): *Note Query Memory Parameters::. + +`pid_t getpid (void)' + `unistd.h' (POSIX.1): *Note Process Identification::. + +`pid_t getppid (void)' + `unistd.h' (POSIX.1): *Note Process Identification::. + +`int getpriority (int CLASS, int ID)' + `sys/resource.h' (BSD,POSIX): *Note Traditional Scheduling + Functions::. + +`struct protoent * getprotobyname (const char *NAME)' + `netdb.h' (BSD): *Note Protocols Database::. + +`struct protoent * getprotobynumber (int PROTOCOL)' + `netdb.h' (BSD): *Note Protocols Database::. + +`struct protoent * getprotoent (void)' + `netdb.h' (BSD): *Note Protocols Database::. + +`int getpt (void)' + `stdlib.h' (GNU): *Note Allocation::. + +`struct passwd * getpwent (void)' + `pwd.h' (POSIX.1): *Note Scanning All Users::. + +`int getpwent_r (struct passwd *RESULT_BUF, char *BUFFER, int BUFLEN, struct passwd **RESULT)' + `pwd.h' (GNU): *Note Scanning All Users::. + +`struct passwd * getpwnam (const char *NAME)' + `pwd.h' (POSIX.1): *Note Lookup User::. + +`int getpwnam_r (const char *NAME, struct passwd *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct passwd **RESULT)' + `pwd.h' (POSIX.1c): *Note Lookup User::. + +`struct passwd * getpwuid (uid_t UID)' + `pwd.h' (POSIX.1): *Note Lookup User::. + +`int getpwuid_r (uid_t UID, struct passwd *RESULT_BUF, char *BUFFER, size_t BUFLEN, struct passwd **RESULT)' + `pwd.h' (POSIX.1c): *Note Lookup User::. + +`int getrlimit (int RESOURCE, struct rlimit *RLP)' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`int getrlimit64 (int RESOURCE, struct rlimit64 *RLP)' + `sys/resource.h' (Unix98): *Note Limits on Resources::. + +`int getrusage (int PROCESSES, struct rusage *RUSAGE)' + `sys/resource.h' (BSD): *Note Resource Usage::. + +`char * gets (char *S)' + `stdio.h' (ISO): *Note Line Input::. + +`struct servent * getservbyname (const char *NAME, const char *PROTO)' + `netdb.h' (BSD): *Note Services Database::. + +`struct servent * getservbyport (int PORT, const char *PROTO)' + `netdb.h' (BSD): *Note Services Database::. + +`struct servent * getservent (void)' + `netdb.h' (BSD): *Note Services Database::. + +`pid_t getsid (pid_t PID)' + `unistd.h' (SVID): *Note Process Group Functions::. + +`int getsockname (int SOCKET, struct sockaddr *ADDR, socklen_t *LENGTH-PTR)' + `sys/socket.h' (BSD): *Note Reading Address::. + +`int getsockopt (int SOCKET, int LEVEL, int OPTNAME, void *OPTVAL, socklen_t *OPTLEN-PTR)' + `sys/socket.h' (BSD): *Note Socket Option Functions::. + +`int getsubopt (char **OPTIONP, const char* const *TOKENS, char **VALUEP)' + `stdlib.h' (stdlib.h): *Note Suboptions Example: Suboptions. + +`char * gettext (const char *MSGID)' + `libintl.h' (GNU): *Note Translation with gettext::. + +`int gettimeofday (struct timeval *TP, struct timezone *TZP)' + `sys/time.h' (BSD): *Note High-Resolution Calendar::. + +`uid_t getuid (void)' + `unistd.h' (POSIX.1): *Note Reading Persona::. + +`mode_t getumask (void)' + `sys/stat.h' (GNU): *Note Setting Permissions::. + +`struct utmp * getutent (void)' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`int getutent_r (struct utmp *BUFFER, struct utmp **RESULT)' + `utmp.h' (GNU): *Note Manipulating the Database::. + +`struct utmp * getutid (const struct utmp *ID)' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`int getutid_r (const struct utmp *ID, struct utmp *BUFFER, struct utmp **RESULT)' + `utmp.h' (GNU): *Note Manipulating the Database::. + +`struct utmp * getutline (const struct utmp *LINE)' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`int getutline_r (const struct utmp *LINE, struct utmp *BUFFER, struct utmp **RESULT)' + `utmp.h' (GNU): *Note Manipulating the Database::. + +`int getutmp (const struct utmpx *utmpx, struct utmp *utmp)' + `utmp.h' (GNU): *Note XPG Functions::. + +`int getutmpx (const struct utmp *utmp, struct utmpx *utmpx)' + `utmp.h' (GNU): *Note XPG Functions::. + +`struct utmpx * getutxent (void)' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`struct utmpx * getutxid (const struct utmpx *ID)' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`struct utmpx * getutxline (const struct utmpx *LINE)' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`int getw (FILE *STREAM)' + `stdio.h' (SVID): *Note Character Input::. + +`wint_t getwc (FILE *STREAM)' + `wchar.h' (ISO): *Note Character Input::. + +`wint_t getwchar (void)' + `wchar.h' (ISO): *Note Character Input::. + +`wint_t getwchar_unlocked (void)' + `wchar.h' (GNU): *Note Character Input::. + +`wint_t getwc_unlocked (FILE *STREAM)' + `wchar.h' (GNU): *Note Character Input::. + +`char * getwd (char *BUFFER)' + `unistd.h' (BSD): *Note Working Directory::. + +`gid_t' + `sys/types.h' (POSIX.1): *Note Reading Persona::. + +`int glob (const char *PATTERN, int FLAGS, int (*ERRFUNC) (const char *FILENAME, int ERROR-CODE), glob_t *VECTOR-PTR)' + `glob.h' (POSIX.2): *Note Calling Glob::. + +`int glob64 (const char *PATTERN, int FLAGS, int (*ERRFUNC) (const char *FILENAME, int ERROR-CODE), glob64_t *VECTOR-PTR)' + `glob.h' (GNU): *Note Calling Glob::. + +`glob64_t' + `glob.h' (GNU): *Note Calling Glob::. + +`GLOB_ABORTED' + `glob.h' (POSIX.2): *Note Calling Glob::. + +`GLOB_ALTDIRFUNC' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`GLOB_APPEND' + `glob.h' (POSIX.2): *Note Flags for Globbing::. + +`GLOB_BRACE' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`GLOB_DOOFFS' + `glob.h' (POSIX.2): *Note Flags for Globbing::. + +`GLOB_ERR' + `glob.h' (POSIX.2): *Note Flags for Globbing::. + +`void globfree (glob_t *PGLOB)' + `glob.h' (POSIX.2): *Note More Flags for Globbing::. + +`void globfree64 (glob64_t *PGLOB)' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`GLOB_MAGCHAR' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`GLOB_MARK' + `glob.h' (POSIX.2): *Note Flags for Globbing::. + +`GLOB_NOCHECK' + `glob.h' (POSIX.2): *Note Flags for Globbing::. + +`GLOB_NOESCAPE' + `glob.h' (POSIX.2): *Note Flags for Globbing::. + +`GLOB_NOMAGIC' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`GLOB_NOMATCH' + `glob.h' (POSIX.2): *Note Calling Glob::. + +`GLOB_NOSORT' + `glob.h' (POSIX.2): *Note Flags for Globbing::. + +`GLOB_NOSPACE' + `glob.h' (POSIX.2): *Note Calling Glob::. + +`GLOB_ONLYDIR' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`GLOB_PERIOD' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`glob_t' + `glob.h' (POSIX.2): *Note Calling Glob::. + +`GLOB_TILDE' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`GLOB_TILDE_CHECK' + `glob.h' (GNU): *Note More Flags for Globbing::. + +`struct tm * gmtime (const time_t *TIME)' + `time.h' (ISO): *Note Broken-down Time::. + +`struct tm * gmtime_r (const time_t *TIME, struct tm *RESULTP)' + `time.h' (POSIX.1c): *Note Broken-down Time::. + +`_GNU_SOURCE' + (GNU): *Note Feature Test Macros::. + +`int grantpt (int FILEDES)' + `stdlib.h' (SVID, XPG4.2): *Note Allocation::. + +`int gsignal (int SIGNUM)' + `signal.h' (SVID): *Note Signaling Yourself::. + +`int gtty (int FILEDES, struct sgttyb *ATTRIBUTES)' + `sgtty.h' (BSD): *Note BSD Terminal Modes::. + +`char * hasmntopt (const struct mntent *MNT, const char *OPT)' + `mntent.h' (BSD): *Note mtab::. + +`int hcreate (size_t NEL)' + `search.h' (SVID): *Note Hash Search Function::. + +`int hcreate_r (size_t NEL, struct hsearch_data *HTAB)' + `search.h' (GNU): *Note Hash Search Function::. + +`void hdestroy (void)' + `search.h' (SVID): *Note Hash Search Function::. + +`void hdestroy_r (struct hsearch_data *HTAB)' + `search.h' (GNU): *Note Hash Search Function::. + +`HOST_NOT_FOUND' + `netdb.h' (BSD): *Note Host Names::. + +`ENTRY * hsearch (ENTRY ITEM, ACTION ACTION)' + `search.h' (SVID): *Note Hash Search Function::. + +`int hsearch_r (ENTRY ITEM, ACTION ACTION, ENTRY **RETVAL, struct hsearch_data *HTAB)' + `search.h' (GNU): *Note Hash Search Function::. + +`uint32_t htonl (uint32_t HOSTLONG)' + `netinet/in.h' (BSD): *Note Byte Order::. + +`uint16_t htons (uint16_t HOSTSHORT)' + `netinet/in.h' (BSD): *Note Byte Order::. + +`double HUGE_VAL' + `math.h' (ISO): *Note Math Error Reporting::. + +`float HUGE_VALF' + `math.h' (ISO): *Note Math Error Reporting::. + +`long double HUGE_VALL' + `math.h' (ISO): *Note Math Error Reporting::. + +`tcflag_t HUPCL' + `termios.h' (POSIX.1): *Note Control Modes::. + +`double hypot (double X, double Y)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float hypotf (float X, float Y)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double hypotl (long double X, long double Y)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`tcflag_t ICANON' + `termios.h' (POSIX.1): *Note Local Modes::. + +`size_t iconv (iconv_t CD, char **INBUF, size_t *INBYTESLEFT, char **OUTBUF, size_t *OUTBYTESLEFT)' + `iconv.h' (XPG2): *Note Generic Conversion Interface::. + +`int iconv_close (iconv_t CD)' + `iconv.h' (XPG2): *Note Generic Conversion Interface::. + +`iconv_t iconv_open (const char *TOCODE, const char *FROMCODE)' + `iconv.h' (XPG2): *Note Generic Conversion Interface::. + +`iconv_t' + `iconv.h' (XPG2): *Note Generic Conversion Interface::. + +`tcflag_t ICRNL' + `termios.h' (POSIX.1): *Note Input Modes::. + +`tcflag_t IEXTEN' + `termios.h' (POSIX.1): *Note Local Modes::. + +`void if_freenameindex (struct if_nameindex *ptr)' + `net/if.h' (IPv6 basic API): *Note Interface Naming::. + +`char * if_indextoname (unsigned int ifindex, char *ifname)' + `net/if.h' (IPv6 basic API): *Note Interface Naming::. + +`struct if_nameindex * if_nameindex (void)' + `net/if.h' (IPv6 basic API): *Note Interface Naming::. + +`unsigned int if_nametoindex (const char *ifname)' + `net/if.h' (IPv6 basic API): *Note Interface Naming::. + +`size_t IFNAMSIZ' + `net/if.h' (net/if.h): *Note Interface Naming::. + +`int IFTODT (mode_t MODE)' + `dirent.h' (BSD): *Note Directory Entries::. + +`tcflag_t IGNBRK' + `termios.h' (POSIX.1): *Note Input Modes::. + +`tcflag_t IGNCR' + `termios.h' (POSIX.1): *Note Input Modes::. + +`tcflag_t IGNPAR' + `termios.h' (POSIX.1): *Note Input Modes::. + +`int ilogb (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`int ilogbf (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`int ilogbl (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`intmax_t imaxabs (intmax_t NUMBER)' + `inttypes.h' (ISO): *Note Absolute Value::. + +`tcflag_t IMAXBEL' + `termios.h' (BSD): *Note Input Modes::. + +`imaxdiv_t imaxdiv (intmax_t NUMERATOR, intmax_t DENOMINATOR)' + `inttypes.h' (ISO): *Note Integer Division::. + +`imaxdiv_t' + `inttypes.h' (ISO): *Note Integer Division::. + +`struct in6_addr in6addr_any' + `netinet/in.h' (IPv6 basic API): *Note Host Address Data Type::. + +`struct in6_addr in6addr_loopback' + `netinet/in.h' (IPv6 basic API): *Note Host Address Data Type::. + +`uint32_t INADDR_ANY' + `netinet/in.h' (BSD): *Note Host Address Data Type::. + +`uint32_t INADDR_BROADCAST' + `netinet/in.h' (BSD): *Note Host Address Data Type::. + +`uint32_t INADDR_LOOPBACK' + `netinet/in.h' (BSD): *Note Host Address Data Type::. + +`uint32_t INADDR_NONE' + `netinet/in.h' (BSD): *Note Host Address Data Type::. + +`char * index (const char *STRING, int C)' + `string.h' (BSD): *Note Search Functions::. + +`uint32_t inet_addr (const char *NAME)' + `arpa/inet.h' (BSD): *Note Host Address Functions::. + +`int inet_aton (const char *NAME, struct in_addr *ADDR)' + `arpa/inet.h' (BSD): *Note Host Address Functions::. + +`uint32_t inet_lnaof (struct in_addr ADDR)' + `arpa/inet.h' (BSD): *Note Host Address Functions::. + +`struct in_addr inet_makeaddr (uint32_t NET, uint32_t LOCAL)' + `arpa/inet.h' (BSD): *Note Host Address Functions::. + +`uint32_t inet_netof (struct in_addr ADDR)' + `arpa/inet.h' (BSD): *Note Host Address Functions::. + +`uint32_t inet_network (const char *NAME)' + `arpa/inet.h' (BSD): *Note Host Address Functions::. + +`char * inet_ntoa (struct in_addr ADDR)' + `arpa/inet.h' (BSD): *Note Host Address Functions::. + +`const char * inet_ntop (int AF, const void *CP, char *BUF, size_t LEN)' + `arpa/inet.h' (IPv6 basic API): *Note Host Address Functions::. + +`int inet_pton (int AF, const char *CP, void *BUF)' + `arpa/inet.h' (IPv6 basic API): *Note Host Address Functions::. + +`float INFINITY' + `math.h' (ISO): *Note Infinity and NaN::. + +`int initgroups (const char *USER, gid_t GROUP)' + `grp.h' (BSD): *Note Setting Groups::. + +`INIT_PROCESS' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`INIT_PROCESS' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`void * initstate (unsigned int SEED, void *STATE, size_t SIZE)' + `stdlib.h' (BSD): *Note BSD Random::. + +`int initstate_r (unsigned int SEED, char *restrict STATEBUF, size_t STATELEN, struct random_data *restrict BUF)' + `stdlib.h' (GNU): *Note BSD Random::. + +`tcflag_t INLCR' + `termios.h' (POSIX.1): *Note Input Modes::. + +`int innetgr (const char *NETGROUP, const char *HOST, const char *USER, const char *DOMAIN)' + `netdb.h' (BSD): *Note Netgroup Membership::. + +`ino64_t' + `sys/types.h' (Unix98): *Note Attribute Meanings::. + +`ino_t' + `sys/types.h' (POSIX.1): *Note Attribute Meanings::. + +`tcflag_t INPCK' + `termios.h' (POSIX.1): *Note Input Modes::. + +`INT_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`INT_MIN' + `limits.h' (ISO): *Note Range of Type::. + +`int ioctl (int FILEDES, int COMMAND, ...)' + `sys/ioctl.h' (BSD): *Note IOCTLs::. + +`int _IOFBF' + `stdio.h' (ISO): *Note Controlling Buffering::. + +`int _IOLBF' + `stdio.h' (ISO): *Note Controlling Buffering::. + +`int _IONBF' + `stdio.h' (ISO): *Note Controlling Buffering::. + +`int IPPORT_RESERVED' + `netinet/in.h' (BSD): *Note Ports::. + +`int IPPORT_USERRESERVED' + `netinet/in.h' (BSD): *Note Ports::. + +`int isalnum (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int isalpha (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int isascii (int C)' + `ctype.h' (SVID, BSD): *Note Classification of Characters::. + +`int isatty (int FILEDES)' + `unistd.h' (POSIX.1): *Note Is It a Terminal::. + +`int isblank (int C)' + `ctype.h' (GNU): *Note Classification of Characters::. + +`int iscntrl (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int isdigit (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int isfinite (_float-type_ X)' + `math.h' (ISO): *Note Floating Point Classes::. + +`int isgraph (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int isgreater (_real-floating_ X, _real-floating_ Y)' + `math.h' (ISO): *Note FP Comparison Functions::. + +`int isgreaterequal (_real-floating_ X, _real-floating_ Y)' + `math.h' (ISO): *Note FP Comparison Functions::. + +`tcflag_t ISIG' + `termios.h' (POSIX.1): *Note Local Modes::. + +`int isinf (double X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int isinff (float X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int isinfl (long double X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int isless (_real-floating_ X, _real-floating_ Y)' + `math.h' (ISO): *Note FP Comparison Functions::. + +`int islessequal (_real-floating_ X, _real-floating_ Y)' + `math.h' (ISO): *Note FP Comparison Functions::. + +`int islessgreater (_real-floating_ X, _real-floating_ Y)' + `math.h' (ISO): *Note FP Comparison Functions::. + +`int islower (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int isnan (_float-type_ X)' + `math.h' (ISO): *Note Floating Point Classes::. + +`int isnan (double X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int isnanf (float X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int isnanl (long double X)' + `math.h' (BSD): *Note Floating Point Classes::. + +`int isnormal (_float-type_ X)' + `math.h' (ISO): *Note Floating Point Classes::. + +`_ISOC99_SOURCE' + (GNU): *Note Feature Test Macros::. + +`int isprint (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int ispunct (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int isspace (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`tcflag_t ISTRIP' + `termios.h' (POSIX.1): *Note Input Modes::. + +`int isunordered (_real-floating_ X, _real-floating_ Y)' + `math.h' (ISO): *Note FP Comparison Functions::. + +`int isupper (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`int iswalnum (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswalpha (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswblank (wint_t WC)' + `wctype.h' (GNU): *Note Classification of Wide Characters::. + +`int iswcntrl (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswctype (wint_t WC, wctype_t DESC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswdigit (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswgraph (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswlower (wint_t WC)' + `ctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswprint (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswpunct (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswspace (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswupper (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int iswxdigit (wint_t WC)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int isxdigit (int C)' + `ctype.h' (ISO): *Note Classification of Characters::. + +`ITIMER_PROF' + `sys/time.h' (BSD): *Note Setting an Alarm::. + +`ITIMER_REAL' + `sys/time.h' (BSD): *Note Setting an Alarm::. + +`ITIMER_VIRTUAL' + `sys/time.h' (BSD): *Note Setting an Alarm::. + +`tcflag_t IXANY' + `termios.h' (BSD): *Note Input Modes::. + +`tcflag_t IXOFF' + `termios.h' (POSIX.1): *Note Input Modes::. + +`tcflag_t IXON' + `termios.h' (POSIX.1): *Note Input Modes::. + +`double j0 (double X)' + `math.h' (SVID): *Note Special Functions::. + +`float j0f (float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double j0l (long double X)' + `math.h' (SVID): *Note Special Functions::. + +`double j1 (double X)' + `math.h' (SVID): *Note Special Functions::. + +`float j1f (float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double j1l (long double X)' + `math.h' (SVID): *Note Special Functions::. + +`jmp_buf' + `setjmp.h' (ISO): *Note Non-Local Details::. + +`double jn (int n, double X)' + `math.h' (SVID): *Note Special Functions::. + +`float jnf (int n, float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double jnl (int n, long double X)' + `math.h' (SVID): *Note Special Functions::. + +`long int jrand48 (unsigned short int XSUBI[3])' + `stdlib.h' (SVID): *Note SVID Random::. + +`int jrand48_r (unsigned short int XSUBI[3], struct drand48_data *BUFFER, long int *RESULT)' + `stdlib.h' (GNU): *Note SVID Random::. + +`int kill (pid_t PID, int SIGNUM)' + `signal.h' (POSIX.1): *Note Signaling Another Process::. + +`int killpg (int PGID, int SIGNUM)' + `signal.h' (BSD): *Note Signaling Another Process::. + +`char * l64a (long int N)' + `stdlib.h' (XPG): *Note Encode Binary Data::. + +`long int labs (long int NUMBER)' + `stdlib.h' (ISO): *Note Absolute Value::. + +`LANG' + `locale.h' (ISO): *Note Locale Categories::. + +`LC_ALL' + `locale.h' (ISO): *Note Locale Categories::. + +`LC_COLLATE' + `locale.h' (ISO): *Note Locale Categories::. + +`LC_CTYPE' + `locale.h' (ISO): *Note Locale Categories::. + +`LC_MESSAGES' + `locale.h' (XOPEN): *Note Locale Categories::. + +`LC_MONETARY' + `locale.h' (ISO): *Note Locale Categories::. + +`LC_NUMERIC' + `locale.h' (ISO): *Note Locale Categories::. + +`void lcong48 (unsigned short int PARAM[7])' + `stdlib.h' (SVID): *Note SVID Random::. + +`int lcong48_r (unsigned short int PARAM[7], struct drand48_data *BUFFER)' + `stdlib.h' (GNU): *Note SVID Random::. + +`int L_ctermid' + `stdio.h' (POSIX.1): *Note Identifying the Terminal::. + +`LC_TIME' + `locale.h' (ISO): *Note Locale Categories::. + +`int L_cuserid' + `stdio.h' (POSIX.1): *Note Who Logged In::. + +`double ldexp (double VALUE, int EXPONENT)' + `math.h' (ISO): *Note Normalization Functions::. + +`float ldexpf (float VALUE, int EXPONENT)' + `math.h' (ISO): *Note Normalization Functions::. + +`long double ldexpl (long double VALUE, int EXPONENT)' + `math.h' (ISO): *Note Normalization Functions::. + +`ldiv_t ldiv (long int NUMERATOR, long int DENOMINATOR)' + `stdlib.h' (ISO): *Note Integer Division::. + +`ldiv_t' + `stdlib.h' (ISO): *Note Integer Division::. + +`void * lfind (const void *KEY, void *BASE, size_t *NMEMB, size_t SIZE, comparison_fn_t COMPAR)' + `search.h' (SVID): *Note Array Search Function::. + +`double lgamma (double X)' + `math.h' (SVID): *Note Special Functions::. + +`float lgammaf (float X)' + `math.h' (SVID): *Note Special Functions::. + +`float lgammaf_r (float X, int *SIGNP)' + `math.h' (XPG): *Note Special Functions::. + +`long double lgammal (long double X)' + `math.h' (SVID): *Note Special Functions::. + +`long double lgammal_r (long double X, int *SIGNP)' + `math.h' (XPG): *Note Special Functions::. + +`double lgamma_r (double X, int *SIGNP)' + `math.h' (XPG): *Note Special Functions::. + +`L_INCR' + `sys/file.h' (BSD): *Note File Positioning::. + +`int LINE_MAX' + `limits.h' (POSIX.2): *Note Utility Limits::. + +`int link (const char *OLDNAME, const char *NEWNAME)' + `unistd.h' (POSIX.1): *Note Hard Links::. + +`int LINK_MAX' + `limits.h' (POSIX.1): *Note Limits for Files::. + +`int lio_listio (int MODE, struct aiocb *const LIST[], int NENT, struct sigevent *SIG)' + `aio.h' (POSIX.1b): *Note Asynchronous Reads/Writes::. + +`int lio_listio64 (int MODE, struct aiocb *const LIST, int NENT, struct sigevent *SIG)' + `aio.h' (Unix98): *Note Asynchronous Reads/Writes::. + +`int listen (int SOCKET, unsigned int N)' + `sys/socket.h' (BSD): *Note Listening::. + +`long long int llabs (long long int NUMBER)' + `stdlib.h' (ISO): *Note Absolute Value::. + +`lldiv_t lldiv (long long int NUMERATOR, long long int DENOMINATOR)' + `stdlib.h' (ISO): *Note Integer Division::. + +`lldiv_t' + `stdlib.h' (ISO): *Note Integer Division::. + +`long long int llrint (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long long int llrintf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long long int llrintl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long long int llround (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long long int llroundf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long long int llroundl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`struct lconv * localeconv (void)' + `locale.h' (ISO): *Note The Lame Way to Locale Data::. + +`struct tm * localtime (const time_t *TIME)' + `time.h' (ISO): *Note Broken-down Time::. + +`struct tm * localtime_r (const time_t *TIME, struct tm *RESULTP)' + `time.h' (POSIX.1c): *Note Broken-down Time::. + +`double log (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`double log10 (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float log10f (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double log10l (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`double log1p (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float log1pf (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double log1pl (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`double log2 (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float log2f (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double log2l (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`double logb (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float logbf (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double logbl (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float logf (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`void login (const struct utmp *ENTRY)' + `utmp.h' (BSD): *Note Logging In and Out::. + +`LOGIN_PROCESS' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`LOGIN_PROCESS' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`int login_tty (int FILEDES)' + `utmp.h' (BSD): *Note Logging In and Out::. + +`long double logl (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`int logout (const char *UT_LINE)' + `utmp.h' (BSD): *Note Logging In and Out::. + +`void logwtmp (const char *UT_LINE, const char *UT_NAME, const char *UT_HOST)' + `utmp.h' (BSD): *Note Logging In and Out::. + +`void longjmp (jmp_buf STATE, int VALUE)' + `setjmp.h' (ISO): *Note Non-Local Details::. + +`LONG_LONG_MAX' + `limits.h' (GNU): *Note Range of Type::. + +`LONG_LONG_MIN' + `limits.h' (GNU): *Note Range of Type::. + +`LONG_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`LONG_MIN' + `limits.h' (ISO): *Note Range of Type::. + +`long int lrand48 (void)' + `stdlib.h' (SVID): *Note SVID Random::. + +`int lrand48_r (struct drand48_data *BUFFER, double *RESULT)' + `stdlib.h' (GNU): *Note SVID Random::. + +`long int lrint (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long int lrintf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long int lrintl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long int lround (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long int lroundf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long int lroundl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`void * lsearch (const void *KEY, void *BASE, size_t *NMEMB, size_t SIZE, comparison_fn_t COMPAR)' + `search.h' (SVID): *Note Array Search Function::. + +`off_t lseek (int FILEDES, off_t OFFSET, int WHENCE)' + `unistd.h' (POSIX.1): *Note File Position Primitive::. + +`off64_t lseek64 (int FILEDES, off64_t OFFSET, int WHENCE)' + `unistd.h' (Unix98): *Note File Position Primitive::. + +`L_SET' + `sys/file.h' (BSD): *Note File Positioning::. + +`int lstat (const char *FILENAME, struct stat *BUF)' + `sys/stat.h' (BSD): *Note Reading Attributes::. + +`int lstat64 (const char *FILENAME, struct stat64 *BUF)' + `sys/stat.h' (Unix98): *Note Reading Attributes::. + +`int L_tmpnam' + `stdio.h' (ISO): *Note Temporary Files::. + +`L_XTND' + `sys/file.h' (BSD): *Note File Positioning::. + +`int madvise (void *ADDR, size_t LENGTH, int ADVICE)' + `sys/mman.h' (POSIX): *Note Memory-mapped I/O::. + +`void makecontext (ucontext_t *UCP, void (*FUNC) (void), int ARGC, ...)' + `ucontext.h' (SVID): *Note System V contexts::. + +`struct mallinfo mallinfo (void)' + `malloc.h' (SVID): *Note Statistics of Malloc::. + +`void * malloc (size_t SIZE)' + `malloc.h', `stdlib.h' (ISO): *Note Basic Allocation::. + +`__malloc_hook' + `malloc.h' (GNU): *Note Hooks for Malloc::. + +`__malloc_initialize_hook' + `malloc.h' (GNU): *Note Hooks for Malloc::. + +`int MAX_CANON' + `limits.h' (POSIX.1): *Note Limits for Files::. + +`int MAX_INPUT' + `limits.h' (POSIX.1): *Note Limits for Files::. + +`int MAXNAMLEN' + `dirent.h' (BSD): *Note Limits for Files::. + +`int MAXSYMLINKS' + `sys/param.h' (BSD): *Note Symbolic Links::. + +`int MB_CUR_MAX' + `stdlib.h' (ISO): *Note Selecting the Conversion::. + +`int mblen (const char *STRING, size_t SIZE)' + `stdlib.h' (ISO): *Note Non-reentrant Character Conversion::. + +`int MB_LEN_MAX' + `limits.h' (ISO): *Note Selecting the Conversion::. + +`size_t mbrlen (const char *restrict S, size_t N, mbstate_t *PS)' + `wchar.h' (ISO): *Note Converting a Character::. + +`size_t mbrtowc (wchar_t *restrict PWC, const char *restrict S, size_t N, mbstate_t *restrict PS)' + `wchar.h' (ISO): *Note Converting a Character::. + +`int mbsinit (const mbstate_t *PS)' + `wchar.h' (ISO): *Note Keeping the state::. + +`size_t mbsnrtowcs (wchar_t *restrict DST, const char **restrict SRC, size_t NMC, size_t LEN, mbstate_t *restrict PS)' + `wchar.h' (GNU): *Note Converting Strings::. + +`size_t mbsrtowcs (wchar_t *restrict DST, const char **restrict SRC, size_t LEN, mbstate_t *restrict PS)' + `wchar.h' (ISO): *Note Converting Strings::. + +`mbstate_t' + `wchar.h' (ISO): *Note Keeping the state::. + +`size_t mbstowcs (wchar_t *WSTRING, const char *STRING, size_t SIZE)' + `stdlib.h' (ISO): *Note Non-reentrant String Conversion::. + +`int mbtowc (wchar_t *restrict RESULT, const char *restrict STRING, size_t SIZE)' + `stdlib.h' (ISO): *Note Non-reentrant Character Conversion::. + +`int mcheck (void (*ABORTFN) (enum mcheck_status STATUS))' + `mcheck.h' (GNU): *Note Heap Consistency Checking::. + +`tcflag_t MDMBUF' + `termios.h' (BSD): *Note Control Modes::. + +`void * memalign (size_t BOUNDARY, size_t SIZE)' + `malloc.h', `stdlib.h' (BSD): *Note Aligned Memory Blocks::. + +`__memalign_hook' + `malloc.h' (GNU): *Note Hooks for Malloc::. + +`void * memccpy (void *restrict TO, const void *restrict FROM, int C, size_t SIZE)' + `string.h' (SVID): *Note Copying and Concatenation::. + +`void * memchr (const void *BLOCK, int C, size_t SIZE)' + `string.h' (ISO): *Note Search Functions::. + +`int memcmp (const void *A1, const void *A2, size_t SIZE)' + `string.h' (ISO): *Note String/Array Comparison::. + +`void * memcpy (void *restrict TO, const void *restrict FROM, size_t SIZE)' + `string.h' (ISO): *Note Copying and Concatenation::. + +`void * memfrob (void *MEM, size_t LENGTH)' + `string.h' (GNU): *Note Trivial Encryption::. + +`void * memmem (const void *HAYSTACK, size_t HAYSTACK-LEN, + const void *NEEDLE, size_t NEEDLE-LEN)' + `string.h' (GNU): *Note Search Functions::. + +`void * memmove (void *TO, const void *FROM, size_t SIZE)' + `string.h' (ISO): *Note Copying and Concatenation::. + +`void * mempcpy (void *restrict TO, const void *restrict FROM, size_t SIZE)' + `string.h' (GNU): *Note Copying and Concatenation::. + +`void * memrchr (const void *BLOCK, int C, size_t SIZE)' + `string.h' (GNU): *Note Search Functions::. + +`void * memset (void *BLOCK, int C, size_t SIZE)' + `string.h' (ISO): *Note Copying and Concatenation::. + +`int mkdir (const char *FILENAME, mode_t MODE)' + `sys/stat.h' (POSIX.1): *Note Creating Directories::. + +`char * mkdtemp (char *TEMPLATE)' + `stdlib.h' (BSD): *Note Temporary Files::. + +`int mkfifo (const char *FILENAME, mode_t MODE)' + `sys/stat.h' (POSIX.1): *Note FIFO Special Files::. + +`int mknod (const char *FILENAME, int MODE, int DEV)' + `sys/stat.h' (BSD): *Note Making Special Files::. + +`int mkstemp (char *TEMPLATE)' + `stdlib.h' (BSD): *Note Temporary Files::. + +`char * mktemp (char *TEMPLATE)' + `stdlib.h' (Unix): *Note Temporary Files::. + +`time_t mktime (struct tm *BROKENTIME)' + `time.h' (ISO): *Note Broken-down Time::. + +`int mlock (const void *ADDR, size_t LEN)' + `sys/mman.h' (POSIX.1b): *Note Page Lock Functions::. + +`int mlockall (int FLAGS)' + `sys/mman.h' (POSIX.1b): *Note Page Lock Functions::. + +`void * mmap (void *ADDRESS, size_t LENGTH,int PROTECT, int FLAGS, int FILEDES, off_t OFFSET)' + `sys/mman.h' (POSIX): *Note Memory-mapped I/O::. + +`void * mmap64 (void *ADDRESS, size_t LENGTH,int PROTECT, int FLAGS, int FILEDES, off64_t OFFSET)' + `sys/mman.h' (LFS): *Note Memory-mapped I/O::. + +`mode_t' + `sys/types.h' (POSIX.1): *Note Attribute Meanings::. + +`double modf (double VALUE, double *INTEGER-PART)' + `math.h' (ISO): *Note Rounding Functions::. + +`float modff (float VALUE, float *INTEGER-PART)' + `math.h' (ISO): *Note Rounding Functions::. + +`long double modfl (long double VALUE, long double *INTEGER-PART)' + `math.h' (ISO): *Note Rounding Functions::. + +`int mount (const char *SPECIAL_FILE, const char *DIR, const char *FSTYPE, unsigned long int OPTIONS, const void *DATA)' + `sys/mount.h' (SVID, BSD): *Note Mount-Unmount-Remount::. + +`long int mrand48 (void)' + `stdlib.h' (SVID): *Note SVID Random::. + +`int mrand48_r (struct drand48_data *BUFFER, double *RESULT)' + `stdlib.h' (GNU): *Note SVID Random::. + +`void * mremap (void *ADDRESS, size_t LENGTH, size_t NEW_LENGTH, int FLAG)' + `sys/mman.h' (GNU): *Note Memory-mapped I/O::. + +`int MSG_DONTROUTE' + `sys/socket.h' (BSD): *Note Socket Data Options::. + +`int MSG_OOB' + `sys/socket.h' (BSD): *Note Socket Data Options::. + +`int MSG_PEEK' + `sys/socket.h' (BSD): *Note Socket Data Options::. + +`int msync (void *ADDRESS, size_t LENGTH, int FLAGS)' + `sys/mman.h' (POSIX): *Note Memory-mapped I/O::. + +`void mtrace (void)' + `mcheck.h' (GNU): *Note Tracing malloc::. + +`int munlock (const void *ADDR, size_t LEN)' + `sys/mman.h' (POSIX.1b): *Note Page Lock Functions::. + +`int munlockall (void)' + `sys/mman.h' (POSIX.1b): *Note Page Lock Functions::. + +`int munmap (void *ADDR, size_t LENGTH)' + `sys/mman.h' (POSIX): *Note Memory-mapped I/O::. + +`void muntrace (void)' + `mcheck.h' (GNU): *Note Tracing malloc::. + +`int NAME_MAX' + `limits.h' (POSIX.1): *Note Limits for Files::. + +`float NAN' + `math.h' (GNU): *Note Infinity and NaN::. + +`double nan (const char *TAGP)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`float nanf (const char *TAGP)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`long double nanl (const char *TAGP)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`int nanosleep (const struct timespec *REQUESTED_TIME, struct timespec *REMAINING)' + `time.h' (POSIX.1): *Note Sleeping::. + +`int NCCS' + `termios.h' (POSIX.1): *Note Mode Data Types::. + +`double nearbyint (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`float nearbyintf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long double nearbyintl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`NEW_TIME' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`NEW_TIME' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`double nextafter (double X, double Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`float nextafterf (float X, float Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`long double nextafterl (long double X, long double Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`double nexttoward (double X, long double Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`float nexttowardf (float X, long double Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`long double nexttowardl (long double X, long double Y)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`int nftw (const char *FILENAME, __nftw_func_t FUNC, int DESCRIPTORS, int FLAG)' + `ftw.h' (XPG4.2): *Note Working with Directory Trees::. + +`int nftw64 (const char *FILENAME, __nftw64_func_t FUNC, int DESCRIPTORS, int FLAG)' + `ftw.h' (Unix98): *Note Working with Directory Trees::. + +`__nftw64_func_t' + `ftw.h' (GNU): *Note Working with Directory Trees::. + +`__nftw_func_t' + `ftw.h' (GNU): *Note Working with Directory Trees::. + +`char * ngettext (const char *MSGID1, const char *MSGID2, unsigned long int N)' + `libintl.h' (GNU): *Note Advanced gettext functions::. + +`int NGROUPS_MAX' + `limits.h' (POSIX.1): *Note General Limits::. + +`int nice (int INCREMENT)' + `unistd.h' (BSD): *Note Traditional Scheduling Functions::. + +`nlink_t' + `sys/types.h' (POSIX.1): *Note Attribute Meanings::. + +`char * nl_langinfo (nl_item ITEM)' + `langinfo.h' (XOPEN): *Note The Elegant and Fast Way::. + +`NO_ADDRESS' + `netdb.h' (BSD): *Note Host Names::. + +`tcflag_t NOFLSH' + `termios.h' (POSIX.1): *Note Local Modes::. + +`tcflag_t NOKERNINFO' + `termios.h' (BSD): *Note Local Modes::. + +`NO_RECOVERY' + `netdb.h' (BSD): *Note Host Names::. + +`long int nrand48 (unsigned short int XSUBI[3])' + `stdlib.h' (SVID): *Note SVID Random::. + +`int nrand48_r (unsigned short int XSUBI[3], struct drand48_data *BUFFER, long int *RESULT)' + `stdlib.h' (GNU): *Note SVID Random::. + +`int NSIG' + `signal.h' (BSD): *Note Standard Signals::. + +`uint32_t ntohl (uint32_t NETLONG)' + `netinet/in.h' (BSD): *Note Byte Order::. + +`uint16_t ntohs (uint16_t NETSHORT)' + `netinet/in.h' (BSD): *Note Byte Order::. + +`int ntp_adjtime (struct timex *TPTR)' + `sys/timex.h' (GNU): *Note High Accuracy Clock::. + +`int ntp_gettime (struct ntptimeval *TPTR)' + `sys/timex.h' (GNU): *Note High Accuracy Clock::. + +`void * NULL' + `stddef.h' (ISO): *Note Null Pointer Constant::. + +`int O_ACCMODE' + `fcntl.h' (POSIX.1): *Note Access Modes::. + +`int O_APPEND' + `fcntl.h' (POSIX.1): *Note Operating Modes::. + +`int O_ASYNC' + `fcntl.h' (BSD): *Note Operating Modes::. + +`void obstack_1grow (struct obstack *OBSTACK-PTR, char C)' + `obstack.h' (GNU): *Note Growing Objects::. + +`void obstack_1grow_fast (struct obstack *OBSTACK-PTR, char C)' + `obstack.h' (GNU): *Note Extra Fast Growing::. + +`int obstack_alignment_mask (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Obstacks Data Alignment::. + +`void * obstack_alloc (struct obstack *OBSTACK-PTR, int SIZE)' + `obstack.h' (GNU): *Note Allocation in an Obstack::. + +`obstack_alloc_failed_handler' + `obstack.h' (GNU): *Note Preparing for Obstacks::. + +`void * obstack_base (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Status of an Obstack::. + +`void obstack_blank (struct obstack *OBSTACK-PTR, int SIZE)' + `obstack.h' (GNU): *Note Growing Objects::. + +`void obstack_blank_fast (struct obstack *OBSTACK-PTR, int SIZE)' + `obstack.h' (GNU): *Note Extra Fast Growing::. + +`int obstack_chunk_size (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Obstack Chunks::. + +`void * obstack_copy (struct obstack *OBSTACK-PTR, void *ADDRESS, int SIZE)' + `obstack.h' (GNU): *Note Allocation in an Obstack::. + +`void * obstack_copy0 (struct obstack *OBSTACK-PTR, void *ADDRESS, int SIZE)' + `obstack.h' (GNU): *Note Allocation in an Obstack::. + +`void * obstack_finish (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Growing Objects::. + +`void obstack_free (struct obstack *OBSTACK-PTR, void *OBJECT)' + `obstack.h' (GNU): *Note Freeing Obstack Objects::. + +`void obstack_grow (struct obstack *OBSTACK-PTR, void *DATA, int SIZE)' + `obstack.h' (GNU): *Note Growing Objects::. + +`void obstack_grow0 (struct obstack *OBSTACK-PTR, void *DATA, int SIZE)' + `obstack.h' (GNU): *Note Growing Objects::. + +`int obstack_init (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Preparing for Obstacks::. + +`void obstack_int_grow (struct obstack *OBSTACK-PTR, int DATA)' + `obstack.h' (GNU): *Note Growing Objects::. + +`void obstack_int_grow_fast (struct obstack *OBSTACK-PTR, int DATA)' + `obstack.h' (GNU): *Note Extra Fast Growing::. + +`void * obstack_next_free (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Status of an Obstack::. + +`int obstack_object_size (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Growing Objects::. + +`int obstack_object_size (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Status of an Obstack::. + +`int obstack_printf (struct obstack *OBSTACK, const char *TEMPLATE, ...)' + `stdio.h' (GNU): *Note Dynamic Output::. + +`void obstack_ptr_grow (struct obstack *OBSTACK-PTR, void *DATA)' + `obstack.h' (GNU): *Note Growing Objects::. + +`void obstack_ptr_grow_fast (struct obstack *OBSTACK-PTR, void *DATA)' + `obstack.h' (GNU): *Note Extra Fast Growing::. + +`int obstack_room (struct obstack *OBSTACK-PTR)' + `obstack.h' (GNU): *Note Extra Fast Growing::. + +`int obstack_vprintf (struct obstack *OBSTACK, const char *TEMPLATE, va_list AP)' + `stdio.h' (GNU): *Note Variable Arguments Output::. + +`int O_CREAT' + `fcntl.h' (POSIX.1): *Note Open-time Flags::. + +`int O_EXCL' + `fcntl.h' (POSIX.1): *Note Open-time Flags::. + +`int O_EXEC' + `fcntl.h' (GNU): *Note Access Modes::. + +`int O_EXLOCK' + `fcntl.h' (BSD): *Note Open-time Flags::. + +`off64_t' + `sys/types.h' (Unix98): *Note File Position Primitive::. + +`size_t offsetof (TYPE, MEMBER)' + `stddef.h' (ISO): *Note Structure Measurement::. + +`off_t' + `sys/types.h' (POSIX.1): *Note File Position Primitive::. + +`int O_FSYNC' + `fcntl.h' (BSD): *Note Operating Modes::. + +`int O_IGNORE_CTTY' + `fcntl.h' (GNU): *Note Open-time Flags::. + +`OLD_TIME' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`OLD_TIME' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`int O_NDELAY' + `fcntl.h' (BSD): *Note Operating Modes::. + +`int on_exit (void (*FUNCTION)(int STATUS, void *ARG), void *ARG)' + `stdlib.h' (SunOS): *Note Cleanups on Exit::. + +`tcflag_t ONLCR' + `termios.h' (BSD): *Note Output Modes::. + +`int O_NOATIME' + `fcntl.h' (GNU): *Note Operating Modes::. + +`int O_NOCTTY' + `fcntl.h' (POSIX.1): *Note Open-time Flags::. + +`tcflag_t ONOEOT' + `termios.h' (BSD): *Note Output Modes::. + +`int O_NOLINK' + `fcntl.h' (GNU): *Note Open-time Flags::. + +`int O_NONBLOCK' + `fcntl.h' (POSIX.1): *Note Open-time Flags::. + +`int O_NONBLOCK' + `fcntl.h' (POSIX.1): *Note Operating Modes::. + +`int O_NOTRANS' + `fcntl.h' (GNU): *Note Open-time Flags::. + +`int open (const char *FILENAME, int FLAGS[, mode_t MODE])' + `fcntl.h' (POSIX.1): *Note Opening and Closing Files::. + +`int open64 (const char *FILENAME, int FLAGS[, mode_t MODE])' + `fcntl.h' (Unix98): *Note Opening and Closing Files::. + +`DIR * opendir (const char *DIRNAME)' + `dirent.h' (POSIX.1): *Note Opening a Directory::. + +`void openlog (char *IDENT, int OPTION,' + `syslog.h' (BSD): *Note openlog::. + +`int OPEN_MAX' + `limits.h' (POSIX.1): *Note General Limits::. + +`FILE * open_memstream (char **PTR, size_t *SIZELOC)' + `stdio.h' (GNU): *Note String Streams::. + +`FILE * open_obstack_stream (struct obstack *OBSTACK)' + `stdio.h' (GNU): *Note Obstack Streams::. + +`int openpty (int *AMASTER, int *ASLAVE, char *NAME, struct termios *TERMP, struct winsize *WINP)' + `pty.h' (BSD): *Note Pseudo-Terminal Pairs::. + +`tcflag_t OPOST' + `termios.h' (POSIX.1): *Note Output Modes::. + +`char * optarg' + `unistd.h' (POSIX.2): *Note Using Getopt::. + +`int opterr' + `unistd.h' (POSIX.2): *Note Using Getopt::. + +`int optind' + `unistd.h' (POSIX.2): *Note Using Getopt::. + +`OPTION_ALIAS' + `argp.h' (GNU): *Note Argp Option Flags::. + +`OPTION_ARG_OPTIONAL' + `argp.h' (GNU): *Note Argp Option Flags::. + +`OPTION_DOC' + `argp.h' (GNU): *Note Argp Option Flags::. + +`OPTION_HIDDEN' + `argp.h' (GNU): *Note Argp Option Flags::. + +`OPTION_NO_USAGE' + `argp.h' (GNU): *Note Argp Option Flags::. + +`int optopt' + `unistd.h' (POSIX.2): *Note Using Getopt::. + +`int O_RDONLY' + `fcntl.h' (POSIX.1): *Note Access Modes::. + +`int O_RDWR' + `fcntl.h' (POSIX.1): *Note Access Modes::. + +`int O_READ' + `fcntl.h' (GNU): *Note Access Modes::. + +`int O_SHLOCK' + `fcntl.h' (BSD): *Note Open-time Flags::. + +`int O_SYNC' + `fcntl.h' (BSD): *Note Operating Modes::. + +`int O_TRUNC' + `fcntl.h' (POSIX.1): *Note Open-time Flags::. + +`int O_WRITE' + `fcntl.h' (GNU): *Note Access Modes::. + +`int O_WRONLY' + `fcntl.h' (POSIX.1): *Note Access Modes::. + +`tcflag_t OXTABS' + `termios.h' (BSD): *Note Output Modes::. + +`PA_CHAR' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_DOUBLE' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_FLAG_LONG' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_FLAG_LONG_DOUBLE' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_FLAG_LONG_LONG' + `printf.h' (GNU): *Note Parsing a Template String::. + +`int PA_FLAG_MASK' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_FLAG_PTR' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_FLAG_SHORT' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_FLOAT' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_INT' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_LAST' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_POINTER' + `printf.h' (GNU): *Note Parsing a Template String::. + +`tcflag_t PARENB' + `termios.h' (POSIX.1): *Note Control Modes::. + +`tcflag_t PARMRK' + `termios.h' (POSIX.1): *Note Input Modes::. + +`tcflag_t PARODD' + `termios.h' (POSIX.1): *Note Control Modes::. + +`size_t parse_printf_format (const char *TEMPLATE, size_t N, int *ARGTYPES)' + `printf.h' (GNU): *Note Parsing a Template String::. + +`PA_STRING' + `printf.h' (GNU): *Note Parsing a Template String::. + +`long int pathconf (const char *FILENAME, int PARAMETER)' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`int PATH_MAX' + `limits.h' (POSIX.1): *Note Limits for Files::. + +`int pause ()' + `unistd.h' (POSIX.1): *Note Using Pause::. + +`_PC_ASYNC_IO' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_CHOWN_RESTRICTED' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_FILESIZEBITS' + `unistd.h' (LFS): *Note Pathconf::. + +`_PC_LINK_MAX' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`int pclose (FILE *STREAM)' + `stdio.h' (POSIX.2, SVID, BSD): *Note Pipe to a Subprocess::. + +`_PC_MAX_CANON' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_MAX_INPUT' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_NAME_MAX' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_NO_TRUNC' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_PATH_MAX' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_PIPE_BUF' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_PRIO_IO' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_REC_INCR_XFER_SIZE' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_REC_MAX_XFER_SIZE' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_REC_MIN_XFER_SIZE' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_REC_XFER_ALIGN' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_SOCK_MAXBUF' + `unistd.h' (POSIX.1g): *Note Pathconf::. + +`_PC_SYNC_IO' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`_PC_VDISABLE' + `unistd.h' (POSIX.1): *Note Pathconf::. + +`tcflag_t PENDIN' + `termios.h' (BSD): *Note Local Modes::. + +`void perror (const char *MESSAGE)' + `stdio.h' (ISO): *Note Error Messages::. + +`int PF_FILE' + `sys/socket.h' (GNU): *Note Local Namespace Details::. + +`int PF_INET' + `sys/socket.h' (BSD): *Note Internet Namespace::. + +`int PF_INET6' + `sys/socket.h' (X/Open): *Note Internet Namespace::. + +`int PF_LOCAL' + `sys/socket.h' (POSIX): *Note Local Namespace Details::. + +`int PF_UNIX' + `sys/socket.h' (BSD): *Note Local Namespace Details::. + +`pid_t' + `sys/types.h' (POSIX.1): *Note Process Identification::. + +`int pipe (int FILEDES[2])' + `unistd.h' (POSIX.1): *Note Creating a Pipe::. + +`int PIPE_BUF' + `limits.h' (POSIX.1): *Note Limits for Files::. + +`FILE * popen (const char *COMMAND, const char *MODE)' + `stdio.h' (POSIX.2, SVID, BSD): *Note Pipe to a Subprocess::. + +`_POSIX2_BC_BASE_MAX' + `limits.h' (POSIX.2): *Note Utility Minimums::. + +`_POSIX2_BC_DIM_MAX' + `limits.h' (POSIX.2): *Note Utility Minimums::. + +`_POSIX2_BC_SCALE_MAX' + `limits.h' (POSIX.2): *Note Utility Minimums::. + +`_POSIX2_BC_STRING_MAX' + `limits.h' (POSIX.2): *Note Utility Minimums::. + +`int _POSIX2_C_DEV' + `unistd.h' (POSIX.2): *Note System Options::. + +`_POSIX2_COLL_WEIGHTS_MAX' + `limits.h' (POSIX.2): *Note Utility Minimums::. + +`long int _POSIX2_C_VERSION' + `unistd.h' (POSIX.2): *Note Version Supported::. + +`_POSIX2_EQUIV_CLASS_MAX' + `limits.h' (POSIX.2): *Note Utility Minimums::. + +`_POSIX2_EXPR_NEST_MAX' + `limits.h' (POSIX.2): *Note Utility Minimums::. + +`int _POSIX2_FORT_DEV' + `unistd.h' (POSIX.2): *Note System Options::. + +`int _POSIX2_FORT_RUN' + `unistd.h' (POSIX.2): *Note System Options::. + +`_POSIX2_LINE_MAX' + `limits.h' (POSIX.2): *Note Utility Minimums::. + +`int _POSIX2_LOCALEDEF' + `unistd.h' (POSIX.2): *Note System Options::. + +`_POSIX2_RE_DUP_MAX' + `limits.h' (POSIX.2): *Note Minimums::. + +`int _POSIX2_SW_DEV' + `unistd.h' (POSIX.2): *Note System Options::. + +`_POSIX_AIO_LISTIO_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`_POSIX_AIO_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`_POSIX_ARG_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`_POSIX_CHILD_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`int _POSIX_CHOWN_RESTRICTED' + `unistd.h' (POSIX.1): *Note Options for Files::. + +`_POSIX_C_SOURCE' + (POSIX.2): *Note Feature Test Macros::. + +`int _POSIX_JOB_CONTROL' + `unistd.h' (POSIX.1): *Note System Options::. + +`_POSIX_LINK_MAX' + `limits.h' (POSIX.1): *Note File Minimums::. + +`_POSIX_MAX_CANON' + `limits.h' (POSIX.1): *Note File Minimums::. + +`_POSIX_MAX_INPUT' + `limits.h' (POSIX.1): *Note File Minimums::. + +`int posix_memalign (void **MEMPTR, size_t ALIGNMENT, size_t SIZE)' + `stdlib.h' (POSIX): *Note Aligned Memory Blocks::. + +`_POSIX_NAME_MAX' + `limits.h' (POSIX.1): *Note File Minimums::. + +`_POSIX_NGROUPS_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`int _POSIX_NO_TRUNC' + `unistd.h' (POSIX.1): *Note Options for Files::. + +`_POSIX_OPEN_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`_POSIX_PATH_MAX' + `limits.h' (POSIX.1): *Note File Minimums::. + +`_POSIX_PIPE_BUF' + `limits.h' (POSIX.1): *Note File Minimums::. + +`POSIX_REC_INCR_XFER_SIZE' + `limits.h' (POSIX.1): *Note File Minimums::. + +`POSIX_REC_MAX_XFER_SIZE' + `limits.h' (POSIX.1): *Note File Minimums::. + +`POSIX_REC_MIN_XFER_SIZE' + `limits.h' (POSIX.1): *Note File Minimums::. + +`POSIX_REC_XFER_ALIGN' + `limits.h' (POSIX.1): *Note File Minimums::. + +`int _POSIX_SAVED_IDS' + `unistd.h' (POSIX.1): *Note System Options::. + +`_POSIX_SOURCE' + (POSIX.1): *Note Feature Test Macros::. + +`_POSIX_SSIZE_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`_POSIX_STREAM_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`_POSIX_TZNAME_MAX' + `limits.h' (POSIX.1): *Note Minimums::. + +`unsigned char _POSIX_VDISABLE' + `unistd.h' (POSIX.1): *Note Options for Files::. + +`long int _POSIX_VERSION' + `unistd.h' (POSIX.1): *Note Version Supported::. + +`double pow (double BASE, double POWER)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`double pow10 (double X)' + `math.h' (GNU): *Note Exponents and Logarithms::. + +`float pow10f (float X)' + `math.h' (GNU): *Note Exponents and Logarithms::. + +`long double pow10l (long double X)' + `math.h' (GNU): *Note Exponents and Logarithms::. + +`float powf (float BASE, float POWER)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double powl (long double BASE, long double POWER)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`ssize_t pread (int FILEDES, void *BUFFER, size_t SIZE, off_t OFFSET)' + `unistd.h' (Unix98): *Note I/O Primitives::. + +`ssize_t pread64 (int FILEDES, void *BUFFER, size_t SIZE, off64_t OFFSET)' + `unistd.h' (Unix98): *Note I/O Primitives::. + +`int printf (const char *TEMPLATE, ...)' + `stdio.h' (ISO): *Note Formatted Output Functions::. + +`printf_arginfo_function' + `printf.h' (GNU): *Note Defining the Output Handler::. + +`printf_function' + `printf.h' (GNU): *Note Defining the Output Handler::. + +`int printf_size (FILE *FP, const struct printf_info *INFO, const void *const *ARGS)' + `printf.h' (GNU): *Note Predefined Printf Handlers::. + +`int printf_size_info (const struct printf_info *INFO, size_t N, int *ARGTYPES)' + `printf.h' (GNU): *Note Predefined Printf Handlers::. + +`PRIO_MAX' + `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. + +`PRIO_MIN' + `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. + +`PRIO_PGRP' + `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. + +`PRIO_PROCESS' + `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. + +`PRIO_USER' + `sys/resource.h' (BSD): *Note Traditional Scheduling Functions::. + +`char * program_invocation_name' + `errno.h' (GNU): *Note Error Messages::. + +`char * program_invocation_short_name' + `errno.h' (GNU): *Note Error Messages::. + +`void psignal (int SIGNUM, const char *MESSAGE)' + `signal.h' (BSD): *Note Signal Messages::. + +`int pthread_atfork (void (*PREPARE)(void), void (*PARENT)(void), void (*CHILD)(void))' + `pthread.h' (POSIX): *Note Threads and Fork::. + +`int pthread_attr_destroy (pthread_attr_t *ATTR)' + `pthread.h' (POSIX): *Note Thread Attributes::. + +`int pthread_attr_getattr (const pthread_attr_t *OBJ, int *VALUE)' + `pthread.h' (POSIX): *Note Thread Attributes::. + +`int pthread_attr_init (pthread_attr_t *ATTR)' + `pthread.h' (POSIX): *Note Thread Attributes::. + +`int pthread_attr_setattr (pthread_attr_t *OBJ, int VALUE)' + `pthread.h' (POSIX): *Note Thread Attributes::. + +`int pthread_cancel (pthread_t THREAD)' + `pthread.h' (POSIX): *Note Basic Thread Operations::. + +`void pthread_cleanup_pop (int EXECUTE)' + `pthread.h' (POSIX): *Note Cleanup Handlers::. + +`void pthread_cleanup_pop_restore_np (int EXECUTE)' + `pthread.h' (GNU): *Note Cleanup Handlers::. + +`void pthread_cleanup_push (void (*ROUTINE) (void *), void *ARG)' + `pthread.h' (POSIX): *Note Cleanup Handlers::. + +`void pthread_cleanup_push_defer_np (void (*ROUTINE) (void *), void *ARG)' + `pthread.h' (GNU): *Note Cleanup Handlers::. + +`int pthread_condattr_init (pthread_condattr_t *ATTR)' + `pthread.h' (POSIX): *Note Condition Variables::. + +`int pthread_cond_broadcast (pthread_cond_t *COND)' + `pthread.h' (POSIX): *Note Condition Variables::. + +`int pthread_cond_destroy (pthread_cond_t *COND)' + `pthread.h' (POSIX): *Note Condition Variables::. + +`int pthread_cond_init (pthread_cond_t *COND, pthread_condattr_t *cond_ATTR)' + `pthread.h' (POSIX): *Note Condition Variables::. + +`int pthread_cond_signal (pthread_cond_t *COND)' + `pthread.h' (POSIX): *Note Condition Variables::. + +`int pthread_cond_timedwait (pthread_cond_t *COND, pthread_mutex_t *MUTEX, const struct timespec *ABSTIME)' + `pthread.h' (POSIX): *Note Condition Variables::. + +`int pthread_cond_wait (pthread_cond_t *COND, pthread_mutex_t *MUTEX)' + `pthread.h' (POSIX): *Note Condition Variables::. + +`int pthread_create (pthread_t * THREAD, pthread_attr_t * ATTR, void * (*START_ROUTINE)(void *), void * ARG)' + `pthread.h' (POSIX): *Note Basic Thread Operations::. + +`int pthread_detach (pthread_t TH)' + `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. + +`int pthread_equal (pthread_t thread1, pthread_t thread2)' + `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. + +`void pthread_exit (void *RETVAL)' + `pthread.h' (POSIX): *Note Basic Thread Operations::. + +`int pthread_getconcurrency ()' + `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. + +`int pthread_getschedparam (pthread_t target_THREAD, int *POLICY, struct sched_param *PARAM)' + `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. + +`void * pthread_getspecific (pthread_key_t KEY)' + `pthread.h' (POSIX): *Note Thread-Specific Data::. + +`int pthread_join (pthread_t TH, void **thread_RETURN)' + `pthread.h' (POSIX): *Note Basic Thread Operations::. + +`int pthread_key_create (pthread_key_t *KEY, void (*destr_function) (void *))' + `pthread.h' (POSIX): *Note Thread-Specific Data::. + +`int pthread_key_delete (pthread_key_t KEY)' + `pthread.h' (POSIX): *Note Thread-Specific Data::. + +`int pthread_kill (pthread_t THREAD, int SIGNO)' + `pthread.h' (POSIX): *Note Threads and Signal Handling::. + +`void pthread_kill_other_threads_np (VOID)' + `pthread.h' (GNU): *Note Miscellaneous Thread Functions::. + +`int pthread_mutexattr_destroy (pthread_mutexattr_t *ATTR)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutexattr_gettype (const pthread_mutexattr_t *ATTR, int *TYPE)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutexattr_init (pthread_mutexattr_t *ATTR)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutexattr_settype (pthread_mutexattr_t *ATTR, int TYPE)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutex_destroy (pthread_mutex_t *MUTEX)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutex_init (pthread_mutex_t *MUTEX, const pthread_mutexattr_t *MUTEXATTR)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutex_lock (pthread_mutex_t *mutex))' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutex_timedlock (pthread_mutex_t *MUTEX, const struct timespec *ABSTIME)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutex_trylock (pthread_mutex_t *MUTEX)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_mutex_unlock (pthread_mutex_t *MUTEX)' + `pthread.h' (POSIX): *Note Mutexes::. + +`int pthread_once (pthread_once_t *once_CONTROL, void (*INIT_ROUTINE) (void))' + `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. + +`pthread_t pthread_self (VOID)' + `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. + +`int pthread_setcancelstate (int STATE, int *OLDSTATE)' + `pthread.h' (POSIX): *Note Cancellation::. + +`int pthread_setcanceltype (int TYPE, int *OLDTYPE)' + `pthread.h' (POSIX): *Note Cancellation::. + +`int pthread_setconcurrency (int LEVEL)' + `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. + +`int pthread_setschedparam (pthread_t target_THREAD, int POLICY, const struct sched_param *PARAM)' + `pthread.h' (POSIX): *Note Miscellaneous Thread Functions::. + +`int pthread_setspecific (pthread_key_t KEY, const void *POINTER)' + `pthread.h' (POSIX): *Note Thread-Specific Data::. + +`int pthread_sigmask (int HOW, const sigset_t *NEWMASK, sigset_t *OLDMASK)' + `pthread.h' (POSIX): *Note Threads and Signal Handling::. + +`void pthread_testcancel (VOID)' + `pthread.h' (POSIX): *Note Cancellation::. + +`char * P_tmpdir' + `stdio.h' (SVID): *Note Temporary Files::. + +`ptrdiff_t' + `stddef.h' (ISO): *Note Important Data Types::. + +`char * ptsname (int FILEDES)' + `stdlib.h' (SVID, XPG4.2): *Note Allocation::. + +`int ptsname_r (int FILEDES, char *BUF, size_t LEN)' + `stdlib.h' (GNU): *Note Allocation::. + +`int putc (int C, FILE *STREAM)' + `stdio.h' (ISO): *Note Simple Output::. + +`int putchar (int C)' + `stdio.h' (ISO): *Note Simple Output::. + +`int putchar_unlocked (int C)' + `stdio.h' (POSIX): *Note Simple Output::. + +`int putc_unlocked (int C, FILE *STREAM)' + `stdio.h' (POSIX): *Note Simple Output::. + +`int putenv (char *STRING)' + `stdlib.h' (SVID): *Note Environment Access::. + +`int putpwent (const struct passwd *P, FILE *STREAM)' + `pwd.h' (SVID): *Note Writing a User Entry::. + +`int puts (const char *S)' + `stdio.h' (ISO): *Note Simple Output::. + +`struct utmp * pututline (const struct utmp *UTMP)' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`struct utmpx * pututxline (const struct utmpx *UTMP)' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`int putw (int W, FILE *STREAM)' + `stdio.h' (SVID): *Note Simple Output::. + +`wint_t putwc (wchar_t WC, FILE *STREAM)' + `wchar.h' (ISO): *Note Simple Output::. + +`wint_t putwchar (wchar_t WC)' + `wchar.h' (ISO): *Note Simple Output::. + +`wint_t putwchar_unlocked (wchar_t WC)' + `wchar.h' (GNU): *Note Simple Output::. + +`wint_t putwc_unlocked (wchar_t WC, FILE *STREAM)' + `wchar.h' (GNU): *Note Simple Output::. + +`ssize_t pwrite (int FILEDES, const void *BUFFER, size_t SIZE, off_t OFFSET)' + `unistd.h' (Unix98): *Note I/O Primitives::. + +`ssize_t pwrite64 (int FILEDES, const void *BUFFER, size_t SIZE, off64_t OFFSET)' + `unistd.h' (Unix98): *Note I/O Primitives::. + +`char * qecvt (long double VALUE, int NDIGIT, int *DECPT, int *NEG)' + `stdlib.h' (GNU): *Note System V Number Conversion::. + +`char * qecvt_r (long double VALUE, int NDIGIT, int *DECPT, int *NEG, char *BUF, size_t LEN)' + `stdlib.h' (GNU): *Note System V Number Conversion::. + +`char * qfcvt (long double VALUE, int NDIGIT, int *DECPT, int *NEG)' + `stdlib.h' (GNU): *Note System V Number Conversion::. + +`char * qfcvt_r (long double VALUE, int NDIGIT, int *DECPT, int *NEG, char *BUF, size_t LEN)' + `stdlib.h' (GNU): *Note System V Number Conversion::. + +`char * qgcvt (long double VALUE, int NDIGIT, char *BUF)' + `stdlib.h' (GNU): *Note System V Number Conversion::. + +`void qsort (void *ARRAY, size_t COUNT, size_t SIZE, comparison_fn_t COMPARE)' + `stdlib.h' (ISO): *Note Array Sort Function::. + +`int raise (int SIGNUM)' + `signal.h' (ISO): *Note Signaling Yourself::. + +`int rand (void)' + `stdlib.h' (ISO): *Note ISO Random::. + +`int RAND_MAX' + `stdlib.h' (ISO): *Note ISO Random::. + +`long int random (void)' + `stdlib.h' (BSD): *Note BSD Random::. + +`int random_r (struct random_data *restrict BUF, int32_t *restrict RESULT)' + `stdlib.h' (GNU): *Note BSD Random::. + +`int rand_r (unsigned int *SEED)' + `stdlib.h' (POSIX.1): *Note ISO Random::. + +`void * rawmemchr (const void *BLOCK, int C)' + `string.h' (GNU): *Note Search Functions::. + +`ssize_t read (int FILEDES, void *BUFFER, size_t SIZE)' + `unistd.h' (POSIX.1): *Note I/O Primitives::. + +`struct dirent * readdir (DIR *DIRSTREAM)' + `dirent.h' (POSIX.1): *Note Reading/Closing Directory::. + +`struct dirent64 * readdir64 (DIR *DIRSTREAM)' + `dirent.h' (LFS): *Note Reading/Closing Directory::. + +`int readdir64_r (DIR *DIRSTREAM, struct dirent64 *ENTRY, struct dirent64 **RESULT)' + `dirent.h' (LFS): *Note Reading/Closing Directory::. + +`int readdir_r (DIR *DIRSTREAM, struct dirent *ENTRY, struct dirent **RESULT)' + `dirent.h' (GNU): *Note Reading/Closing Directory::. + +`int readlink (const char *FILENAME, char *BUFFER, size_t SIZE)' + `unistd.h' (BSD): *Note Symbolic Links::. + +`ssize_t readv (int FILEDES, const struct iovec *VECTOR, int COUNT)' + `sys/uio.h' (BSD): *Note Scatter-Gather::. + +`void * realloc (void *PTR, size_t NEWSIZE)' + `malloc.h', `stdlib.h' (ISO): *Note Changing Block Size::. + +`__realloc_hook' + `malloc.h' (GNU): *Note Hooks for Malloc::. + +`char * realpath (const char *restrict NAME, char *restrict RESOLVED)' + `stdlib.h' (XPG): *Note Symbolic Links::. + +`int recv (int SOCKET, void *BUFFER, size_t SIZE, int FLAGS)' + `sys/socket.h' (BSD): *Note Receiving Data::. + +`int recvfrom (int SOCKET, void *BUFFER, size_t SIZE, int FLAGS, struct sockaddr *ADDR, socklen_t *LENGTH-PTR)' + `sys/socket.h' (BSD): *Note Receiving Datagrams::. + +`int recvmsg (int SOCKET, struct msghdr *MESSAGE, int FLAGS)' + `sys/socket.h' (BSD): *Note Receiving Datagrams::. + +`int RE_DUP_MAX' + `limits.h' (POSIX.2): *Note General Limits::. + +`_REENTRANT' + (GNU): *Note Feature Test Macros::. + +`REG_BADBR' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_BADPAT' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_BADRPT' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`int regcomp (regex_t *COMPILED, const char *PATTERN, int CFLAGS)' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_EBRACE' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_EBRACK' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_ECOLLATE' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_ECTYPE' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_EESCAPE' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_EPAREN' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_ERANGE' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`size_t regerror (int ERRCODE, regex_t *COMPILED, char *BUFFER, size_t LENGTH)' + `regex.h' (POSIX.2): *Note Regexp Cleanup::. + +`REG_ESPACE' + `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. + +`REG_ESPACE' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_ESUBREG' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`int regexec (regex_t *COMPILED, char *STRING, size_t NMATCH, regmatch_t MATCHPTR [], int EFLAGS)' + `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. + +`regex_t' + `regex.h' (POSIX.2): *Note POSIX Regexp Compilation::. + +`REG_EXTENDED' + `regex.h' (POSIX.2): *Note Flags for POSIX Regexps::. + +`void regfree (regex_t *COMPILED)' + `regex.h' (POSIX.2): *Note Regexp Cleanup::. + +`REG_ICASE' + `regex.h' (POSIX.2): *Note Flags for POSIX Regexps::. + +`int register_printf_function (int SPEC, printf_function HANDLER-FUNCTION, printf_arginfo_function ARGINFO-FUNCTION)' + `printf.h' (GNU): *Note Registering New Conversions::. + +`regmatch_t' + `regex.h' (POSIX.2): *Note Regexp Subexpressions::. + +`REG_NEWLINE' + `regex.h' (POSIX.2): *Note Flags for POSIX Regexps::. + +`REG_NOMATCH' + `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. + +`REG_NOSUB' + `regex.h' (POSIX.2): *Note Flags for POSIX Regexps::. + +`REG_NOTBOL' + `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. + +`REG_NOTEOL' + `regex.h' (POSIX.2): *Note Matching POSIX Regexps::. + +`regoff_t' + `regex.h' (POSIX.2): *Note Regexp Subexpressions::. + +`double remainder (double NUMERATOR, double DENOMINATOR)' + `math.h' (BSD): *Note Remainder Functions::. + +`float remainderf (float NUMERATOR, float DENOMINATOR)' + `math.h' (BSD): *Note Remainder Functions::. + +`long double remainderl (long double NUMERATOR, long double DENOMINATOR)' + `math.h' (BSD): *Note Remainder Functions::. + +`int remove (const char *FILENAME)' + `stdio.h' (ISO): *Note Deleting Files::. + +`int rename (const char *OLDNAME, const char *NEWNAME)' + `stdio.h' (ISO): *Note Renaming Files::. + +`void rewind (FILE *STREAM)' + `stdio.h' (ISO): *Note File Positioning::. + +`void rewinddir (DIR *DIRSTREAM)' + `dirent.h' (POSIX.1): *Note Random Access Directory::. + +`char * rindex (const char *STRING, int C)' + `string.h' (BSD): *Note Search Functions::. + +`double rint (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`float rintf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long double rintl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`int RLIM_INFINITY' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_AS' + `sys/resource.h' (Unix98): *Note Limits on Resources::. + +`RLIMIT_CORE' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_CPU' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_DATA' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_FSIZE' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_MEMLOCK' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_NOFILE' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_NPROC' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_RSS' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIMIT_STACK' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`RLIM_NLIMITS' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`int rmdir (const char *FILENAME)' + `unistd.h' (POSIX.1): *Note Deleting Files::. + +`int R_OK' + `unistd.h' (POSIX.1): *Note Testing File Access::. + +`double round (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`float roundf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long double roundl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`int rpmatch (const char *RESPONSE)' + `stdlib.h' (stdlib.h): *Note Yes-or-No Questions::. + +`RUN_LVL' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`RUN_LVL' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`RUSAGE_CHILDREN' + `sys/resource.h' (BSD): *Note Resource Usage::. + +`RUSAGE_SELF' + `sys/resource.h' (BSD): *Note Resource Usage::. + +`int SA_NOCLDSTOP' + `signal.h' (POSIX.1): *Note Flags for Sigaction::. + +`int SA_ONSTACK' + `signal.h' (BSD): *Note Flags for Sigaction::. + +`int SA_RESTART' + `signal.h' (BSD): *Note Flags for Sigaction::. + +`int sbrk (ptrdiff_t DELTA)' + `unistd.h' (BSD): *Note Resizing the Data Segment::. + +`_SC_2_C_DEV' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_2_FORT_DEV' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_2_FORT_RUN' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_2_LOCALEDEF' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_2_SW_DEV' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_2_VERSION' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_AIO_LISTIO_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_AIO_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_AIO_PRIO_DELTA_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`double scalb (double VALUE, int EXPONENT)' + `math.h' (BSD): *Note Normalization Functions::. + +`float scalbf (float VALUE, int EXPONENT)' + `math.h' (BSD): *Note Normalization Functions::. + +`long double scalbl (long double VALUE, int EXPONENT)' + `math.h' (BSD): *Note Normalization Functions::. + +`long long int scalbln (double X, long int n)' + `math.h' (BSD): *Note Normalization Functions::. + +`long long int scalblnf (float X, long int n)' + `math.h' (BSD): *Note Normalization Functions::. + +`long long int scalblnl (long double X, long int n)' + `math.h' (BSD): *Note Normalization Functions::. + +`long long int scalbn (double X, int n)' + `math.h' (BSD): *Note Normalization Functions::. + +`long long int scalbnf (float X, int n)' + `math.h' (BSD): *Note Normalization Functions::. + +`long long int scalbnl (long double X, int n)' + `math.h' (BSD): *Note Normalization Functions::. + +`int scandir (const char *DIR, struct dirent ***NAMELIST, int (*SELECTOR) (const struct dirent *), int (*CMP) (const void *, const void *))' + `dirent.h' (BSD/SVID): *Note Scanning Directory Content::. + +`int scandir64 (const char *DIR, struct dirent64 ***NAMELIST, int (*SELECTOR) (const struct dirent64 *), int (*CMP) (const void *, const void *))' + `dirent.h' (GNU): *Note Scanning Directory Content::. + +`int scanf (const char *TEMPLATE, ...)' + `stdio.h' (ISO): *Note Formatted Input Functions::. + +`_SC_ARG_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_ASYNCHRONOUS_IO' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_ATEXIT_MAX' + `unistd.h' (GNU): *Note Constants for Sysconf::. + +`_SC_AVPHYS_PAGES' + `unistd.h' (GNU): *Note Constants for Sysconf::. + +`_SC_BC_BASE_MAX' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_BC_DIM_MAX' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_BC_SCALE_MAX' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_BC_STRING_MAX' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_CHAR_BIT' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_CHARCLASS_NAME_MAX' + `unistd.h' (GNU): *Note Constants for Sysconf::. + +`_SC_CHAR_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_CHAR_MIN' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_CHILD_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_CLK_TCK' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_COLL_WEIGHTS_MAX' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_DELAYTIMER_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_EQUIV_CLASS_MAX' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_EXPR_NEST_MAX' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_FSYNC' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_GETGR_R_SIZE_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_GETPW_R_SIZE_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`SCHAR_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`SCHAR_MIN' + `limits.h' (ISO): *Note Range of Type::. + +`int sched_getparam (pid_t PID, const struct sched_param *PARAM)' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`int sched_get_priority_max (int *POLICY);' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`int sched_get_priority_min (int *POLICY);' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`int sched_getscheduler (pid_t PID)' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`int sched_rr_get_interval (pid_t PID, struct timespec *INTERVAL)' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`int sched_setparam (pid_t PID, const struct sched_param *PARAM)' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`int sched_setscheduler (pid_t PID, int POLICY, const struct sched_param *PARAM)' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`int sched_yield (void)' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`_SC_INT_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_INT_MIN' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_JOB_CONTROL' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_LINE_MAX' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_LOGIN_NAME_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_LONG_BIT' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_MAPPED_FILES' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_MB_LEN_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_MEMLOCK' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_MEMLOCK_RANGE' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_MEMORY_PROTECTION' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_MESSAGE_PASSING' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_MQ_OPEN_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_MQ_PRIO_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_NGROUPS_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_NL_ARGMAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_NL_LANGMAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_NL_MSGMAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_NL_NMAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_NL_SETMAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_NL_TEXTMAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_NPROCESSORS_CONF' + `unistd.h' (GNU): *Note Constants for Sysconf::. + +`_SC_NPROCESSORS_ONLN' + `unistd.h' (GNU): *Note Constants for Sysconf::. + +`_SC_NZERO' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_OPEN_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_PAGESIZE' + `unistd.h' (GNU): *Note Constants for Sysconf::. + +`_SC_PHYS_PAGES' + `unistd.h' (GNU): *Note Constants for Sysconf::. + +`_SC_PII' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_INTERNET' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_INTERNET_DGRAM' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_INTERNET_STREAM' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_OSI' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_OSI_CLTS' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_OSI_COTS' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_OSI_M' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_SOCKET' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PII_XTI' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_PRIORITIZED_IO' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_PRIORITY_SCHEDULING' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_REALTIME_SIGNALS' + `unistdh.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_RTSIG_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_SAVED_IDS' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_SCHAR_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_SCHAR_MIN' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_SELECT' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_SEMAPHORES' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_SEM_NSEMS_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_SEM_VALUE_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_SHARED_MEMORY_OBJECTS' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_SHRT_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_SHRT_MIN' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_SIGQUEUE_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`SC_SSIZE_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_STREAM_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_SYNCHRONIZED_IO' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_ATTR_STACKADDR' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_ATTR_STACKSIZE' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_DESTRUCTOR_ITERATIONS' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_KEYS_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_PRIO_INHERIT' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_PRIO_PROTECT' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_PRIORITY_SCHEDULING' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_PROCESS_SHARED' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREADS' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_SAFE_FUNCTIONS' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_STACK_MIN' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_THREAD_THREADS_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_TIMER_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_TIMERS' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_T_IOV_MAX' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_TTY_NAME_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_TZNAME_MAX' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_UCHAR_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_UINT_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_UIO_MAXIOV' + `unistd.h' (POSIX.1g): *Note Constants for Sysconf::. + +`_SC_ULONG_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_USHRT_MAX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_VERSION' + `unistd.h' (POSIX.1): *Note Constants for Sysconf::. + +`_SC_VERSION' + `unistd.h' (POSIX.2): *Note Constants for Sysconf::. + +`_SC_WORD_BIT' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_CRYPT' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_ENH_I18N' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_LEGACY' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_REALTIME' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_REALTIME_THREADS' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_SHM' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_UNIX' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_VERSION' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_XCU_VERSION' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_XPG2' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_XPG3' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`_SC_XOPEN_XPG4' + `unistd.h' (X/Open): *Note Constants for Sysconf::. + +`unsigned short int * seed48 (unsigned short int SEED16V[3])' + `stdlib.h' (SVID): *Note SVID Random::. + +`int seed48_r (unsigned short int SEED16V[3], struct drand48_data *BUFFER)' + `stdlib.h' (GNU): *Note SVID Random::. + +`int SEEK_CUR' + `stdio.h' (ISO): *Note File Positioning::. + +`void seekdir (DIR *DIRSTREAM, off_t POS)' + `dirent.h' (BSD): *Note Random Access Directory::. + +`int SEEK_END' + `stdio.h' (ISO): *Note File Positioning::. + +`int SEEK_SET' + `stdio.h' (ISO): *Note File Positioning::. + +`int select (int NFDS, fd_set *READ-FDS, fd_set *WRITE-FDS, fd_set *EXCEPT-FDS, struct timeval *TIMEOUT)' + `sys/types.h' (BSD): *Note Waiting for I/O::. + +`int sem_destroy (sem_t * SEM)' + `semaphore.h' (POSIX): *Note POSIX Semaphores::. + +`int sem_getvalue (sem_t * SEM, int * SVAL)' + `semaphore.h' (POSIX): *Note POSIX Semaphores::. + +`int sem_init (sem_t *SEM, int PSHARED, unsigned int VALUE)' + `semaphore.h' (POSIX): *Note POSIX Semaphores::. + +`int sem_post (sem_t * SEM)' + `semaphore.h' (POSIX): *Note POSIX Semaphores::. + +`int sem_trywait (sem_t * SEM)' + `semaphore.h' (POSIX): *Note POSIX Semaphores::. + +`int sem_wait (sem_t * SEM)' + `semaphore.h' (POSIX): *Note POSIX Semaphores::. + +`int send (int SOCKET, void *BUFFER, size_t SIZE, int FLAGS)' + `sys/socket.h' (BSD): *Note Sending Data::. + +`int sendmsg (int SOCKET, const struct msghdr *MESSAGE, int FLAGS)' + `sys/socket.h' (BSD): *Note Receiving Datagrams::. + +`int sendto (int SOCKET, void *BUFFER. size_t SIZE, int FLAGS, struct sockaddr *ADDR, socklen_t LENGTH)' + `sys/socket.h' (BSD): *Note Sending Datagrams::. + +`void setbuf (FILE *STREAM, char *BUF)' + `stdio.h' (ISO): *Note Controlling Buffering::. + +`void setbuffer (FILE *STREAM, char *BUF, size_t SIZE)' + `stdio.h' (BSD): *Note Controlling Buffering::. + +`int setcontext (const ucontext_t *UCP)' + `ucontext.h' (SVID): *Note System V contexts::. + +`int setdomainname (const char *NAME, size_t LENGTH)' + `unistd.h' (???): *Note Host Identification::. + +`int setegid (gid_t NEWGID)' + `unistd.h' (POSIX.1): *Note Setting Groups::. + +`int setenv (const char *NAME, const char *VALUE, int REPLACE)' + `stdlib.h' (BSD): *Note Environment Access::. + +`int seteuid (uid_t NEWEUID)' + `unistd.h' (POSIX.1): *Note Setting User ID::. + +`int setfsent (void)' + `fstab.h' (BSD): *Note fstab::. + +`int setgid (gid_t NEWGID)' + `unistd.h' (POSIX.1): *Note Setting Groups::. + +`void setgrent (void)' + `grp.h' (SVID, BSD): *Note Scanning All Groups::. + +`int setgroups (size_t COUNT, gid_t *GROUPS)' + `grp.h' (BSD): *Note Setting Groups::. + +`void sethostent (int STAYOPEN)' + `netdb.h' (BSD): *Note Host Names::. + +`int sethostid (long int ID)' + `unistd.h' (BSD): *Note Host Identification::. + +`int sethostname (const char *NAME, size_t LENGTH)' + `unistd.h' (BSD): *Note Host Identification::. + +`int setitimer (int WHICH, struct itimerval *NEW, struct itimerval *OLD)' + `sys/time.h' (BSD): *Note Setting an Alarm::. + +`int setjmp (jmp_buf STATE)' + `setjmp.h' (ISO): *Note Non-Local Details::. + +`void setkey (const char *KEY)' + `crypt.h' (BSD, SVID): *Note DES Encryption::. + +`void setkey_r (const char *KEY, struct crypt_data * DATA)' + `crypt.h' (GNU): *Note DES Encryption::. + +`void setlinebuf (FILE *STREAM)' + `stdio.h' (BSD): *Note Controlling Buffering::. + +`char * setlocale (int CATEGORY, const char *LOCALE)' + `locale.h' (ISO): *Note Setting the Locale::. + +`int setlogmask (int MASK)' + `syslog.h' (BSD): *Note setlogmask::. + +`FILE * setmntent (const char *FILE, const char *MODE)' + `mntent.h' (BSD): *Note mtab::. + +`void setnetent (int STAYOPEN)' + `netdb.h' (BSD): *Note Networks Database::. + +`int setnetgrent (const char *NETGROUP)' + `netdb.h' (BSD): *Note Lookup Netgroup::. + +`int setpgid (pid_t PID, pid_t PGID)' + `unistd.h' (POSIX.1): *Note Process Group Functions::. + +`int setpgrp (pid_t PID, pid_t PGID)' + `unistd.h' (BSD): *Note Process Group Functions::. + +`int setpriority (int CLASS, int ID, int NICEVAL)' + `sys/resource.h' (BSD,POSIX): *Note Traditional Scheduling + Functions::. + +`void setprotoent (int STAYOPEN)' + `netdb.h' (BSD): *Note Protocols Database::. + +`void setpwent (void)' + `pwd.h' (SVID, BSD): *Note Scanning All Users::. + +`int setregid (gid_t RGID, gid_t EGID)' + `unistd.h' (BSD): *Note Setting Groups::. + +`int setreuid (uid_t RUID, uid_t EUID)' + `unistd.h' (BSD): *Note Setting User ID::. + +`int setrlimit (int RESOURCE, const struct rlimit *RLP)' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`int setrlimit64 (int RESOURCE, const struct rlimit64 *RLP)' + `sys/resource.h' (Unix98): *Note Limits on Resources::. + +`void setservent (int STAYOPEN)' + `netdb.h' (BSD): *Note Services Database::. + +`pid_t setsid (void)' + `unistd.h' (POSIX.1): *Note Process Group Functions::. + +`int setsockopt (int SOCKET, int LEVEL, int OPTNAME, void *OPTVAL, socklen_t OPTLEN)' + `sys/socket.h' (BSD): *Note Socket Option Functions::. + +`void * setstate (void *STATE)' + `stdlib.h' (BSD): *Note BSD Random::. + +`int setstate_r (char *restrict STATEBUF, struct random_data *restrict BUF)' + `stdlib.h' (GNU): *Note BSD Random::. + +`int settimeofday (const struct timeval *TP, const struct timezone *TZP)' + `sys/time.h' (BSD): *Note High-Resolution Calendar::. + +`int setuid (uid_t NEWUID)' + `unistd.h' (POSIX.1): *Note Setting User ID::. + +`void setutent (void)' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`void setutxent (void)' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`int setvbuf (FILE *STREAM, char *BUF, int MODE, size_t SIZE)' + `stdio.h' (ISO): *Note Controlling Buffering::. + +`SHRT_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`SHRT_MIN' + `limits.h' (ISO): *Note Range of Type::. + +`int shutdown (int SOCKET, int HOW)' + `sys/socket.h' (BSD): *Note Closing a Socket::. + +`S_IEXEC' + `sys/stat.h' (BSD): *Note Permission Bits::. + +`S_IFBLK' + `sys/stat.h' (BSD): *Note Testing File Type::. + +`S_IFCHR' + `sys/stat.h' (BSD): *Note Testing File Type::. + +`S_IFDIR' + `sys/stat.h' (BSD): *Note Testing File Type::. + +`S_IFIFO' + `sys/stat.h' (BSD): *Note Testing File Type::. + +`S_IFLNK' + `sys/stat.h' (BSD): *Note Testing File Type::. + +`int S_IFMT' + `sys/stat.h' (BSD): *Note Testing File Type::. + +`S_IFREG' + `sys/stat.h' (BSD): *Note Testing File Type::. + +`S_IFSOCK' + `sys/stat.h' (BSD): *Note Testing File Type::. + +`int SIGABRT' + `signal.h' (ISO): *Note Program Error Signals::. + +`int sigaction (int SIGNUM, const struct sigaction *restrict ACTION, struct sigaction *restrict OLD-ACTION)' + `signal.h' (POSIX.1): *Note Advanced Signal Handling::. + +`int sigaddset (sigset_t *SET, int SIGNUM)' + `signal.h' (POSIX.1): *Note Signal Sets::. + +`int SIGALRM' + `signal.h' (POSIX.1): *Note Alarm Signals::. + +`int sigaltstack (const stack_t *restrict STACK, stack_t *restrict OLDSTACK)' + `signal.h' (XPG): *Note Signal Stack::. + +`sig_atomic_t' + `signal.h' (ISO): *Note Atomic Types::. + +`SIG_BLOCK' + `signal.h' (POSIX.1): *Note Process Signal Mask::. + +`int sigblock (int MASK)' + `signal.h' (BSD): *Note Blocking in BSD::. + +`int SIGBUS' + `signal.h' (BSD): *Note Program Error Signals::. + +`int SIGCHLD' + `signal.h' (POSIX.1): *Note Job Control Signals::. + +`int SIGCLD' + `signal.h' (SVID): *Note Job Control Signals::. + +`int SIGCONT' + `signal.h' (POSIX.1): *Note Job Control Signals::. + +`int sigdelset (sigset_t *SET, int SIGNUM)' + `signal.h' (POSIX.1): *Note Signal Sets::. + +`int sigemptyset (sigset_t *SET)' + `signal.h' (POSIX.1): *Note Signal Sets::. + +`int SIGEMT' + `signal.h' (BSD): *Note Program Error Signals::. + +`sighandler_t SIG_ERR' + `signal.h' (ISO): *Note Basic Signal Handling::. + +`int sigfillset (sigset_t *SET)' + `signal.h' (POSIX.1): *Note Signal Sets::. + +`int SIGFPE' + `signal.h' (ISO): *Note Program Error Signals::. + +`sighandler_t' + `signal.h' (GNU): *Note Basic Signal Handling::. + +`int SIGHUP' + `signal.h' (POSIX.1): *Note Termination Signals::. + +`int SIGILL' + `signal.h' (ISO): *Note Program Error Signals::. + +`int SIGINFO' + `signal.h' (BSD): *Note Miscellaneous Signals::. + +`int SIGINT' + `signal.h' (ISO): *Note Termination Signals::. + +`int siginterrupt (int SIGNUM, int FAILFLAG)' + `signal.h' (BSD): *Note BSD Handler::. + +`int SIGIO' + `signal.h' (BSD): *Note Asynchronous I/O Signals::. + +`int SIGIOT' + `signal.h' (Unix): *Note Program Error Signals::. + +`int sigismember (const sigset_t *SET, int SIGNUM)' + `signal.h' (POSIX.1): *Note Signal Sets::. + +`sigjmp_buf' + `setjmp.h' (POSIX.1): *Note Non-Local Exits and Signals::. + +`int SIGKILL' + `signal.h' (POSIX.1): *Note Termination Signals::. + +`void siglongjmp (sigjmp_buf STATE, int VALUE)' + `setjmp.h' (POSIX.1): *Note Non-Local Exits and Signals::. + +`int SIGLOST' + `signal.h' (GNU): *Note Operation Error Signals::. + +`int sigmask (int SIGNUM)' + `signal.h' (BSD): *Note Blocking in BSD::. + +`sighandler_t signal (int SIGNUM, sighandler_t ACTION)' + `signal.h' (ISO): *Note Basic Signal Handling::. + +`int signbit (_float-type_ X)' + `math.h' (ISO): *Note FP Bit Twiddling::. + +`long long int significand (double X)' + `math.h' (BSD): *Note Normalization Functions::. + +`long long int significandf (float X)' + `math.h' (BSD): *Note Normalization Functions::. + +`long long int significandl (long double X)' + `math.h' (BSD): *Note Normalization Functions::. + +`int sigpause (int MASK)' + `signal.h' (BSD): *Note Blocking in BSD::. + +`int sigpending (sigset_t *SET)' + `signal.h' (POSIX.1): *Note Checking for Pending Signals::. + +`int SIGPIPE' + `signal.h' (POSIX.1): *Note Operation Error Signals::. + +`int SIGPOLL' + `signal.h' (SVID): *Note Asynchronous I/O Signals::. + +`int sigprocmask (int HOW, const sigset_t *restrict SET, sigset_t *restrict OLDSET)' + `signal.h' (POSIX.1): *Note Process Signal Mask::. + +`int SIGPROF' + `signal.h' (BSD): *Note Alarm Signals::. + +`int SIGQUIT' + `signal.h' (POSIX.1): *Note Termination Signals::. + +`int SIGSEGV' + `signal.h' (ISO): *Note Program Error Signals::. + +`int sigsetjmp (sigjmp_buf STATE, int SAVESIGS)' + `setjmp.h' (POSIX.1): *Note Non-Local Exits and Signals::. + +`SIG_SETMASK' + `signal.h' (POSIX.1): *Note Process Signal Mask::. + +`int sigsetmask (int MASK)' + `signal.h' (BSD): *Note Blocking in BSD::. + +`sigset_t' + `signal.h' (POSIX.1): *Note Signal Sets::. + +`int sigstack (const struct sigstack *STACK, struct sigstack *OLDSTACK)' + `signal.h' (BSD): *Note Signal Stack::. + +`int SIGSTOP' + `signal.h' (POSIX.1): *Note Job Control Signals::. + +`int sigsuspend (const sigset_t *SET)' + `signal.h' (POSIX.1): *Note Sigsuspend::. + +`int SIGSYS' + `signal.h' (Unix): *Note Program Error Signals::. + +`int SIGTERM' + `signal.h' (ISO): *Note Termination Signals::. + +`int SIGTRAP' + `signal.h' (BSD): *Note Program Error Signals::. + +`int SIGTSTP' + `signal.h' (POSIX.1): *Note Job Control Signals::. + +`int SIGTTIN' + `signal.h' (POSIX.1): *Note Job Control Signals::. + +`int SIGTTOU' + `signal.h' (POSIX.1): *Note Job Control Signals::. + +`SIG_UNBLOCK' + `signal.h' (POSIX.1): *Note Process Signal Mask::. + +`int SIGURG' + `signal.h' (BSD): *Note Asynchronous I/O Signals::. + +`int SIGUSR1' + `signal.h' (POSIX.1): *Note Miscellaneous Signals::. + +`int SIGUSR2' + `signal.h' (POSIX.1): *Note Miscellaneous Signals::. + +`int sigvec (int SIGNUM, const struct sigvec *ACTION,struct sigvec *OLD-ACTION)' + `signal.h' (BSD): *Note BSD Handler::. + +`int SIGVTALRM' + `signal.h' (BSD): *Note Alarm Signals::. + +`int sigwait (const sigset_t *SET, int *SIG)' + `pthread.h' (POSIX): *Note Threads and Signal Handling::. + +`int SIGWINCH' + `signal.h' (BSD): *Note Miscellaneous Signals::. + +`int SIGXCPU' + `signal.h' (BSD): *Note Operation Error Signals::. + +`int SIGXFSZ' + `signal.h' (BSD): *Note Operation Error Signals::. + +`double sin (double X)' + `math.h' (ISO): *Note Trig Functions::. + +`void sincos (double X, double *SINX, double *COSX)' + `math.h' (GNU): *Note Trig Functions::. + +`void sincosf (float X, float *SINX, float *COSX)' + `math.h' (GNU): *Note Trig Functions::. + +`void sincosl (long double X, long double *SINX, long double *COSX)' + `math.h' (GNU): *Note Trig Functions::. + +`float sinf (float X)' + `math.h' (ISO): *Note Trig Functions::. + +`double sinh (double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`float sinhf (float X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`long double sinhl (long double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`long double sinl (long double X)' + `math.h' (ISO): *Note Trig Functions::. + +`S_IREAD' + `sys/stat.h' (BSD): *Note Permission Bits::. + +`S_IRGRP' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IROTH' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IRUSR' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IRWXG' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IRWXO' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IRWXU' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`int S_ISBLK (mode_t M)' + `sys/stat.h' (POSIX): *Note Testing File Type::. + +`int S_ISCHR (mode_t M)' + `sys/stat.h' (POSIX): *Note Testing File Type::. + +`int S_ISDIR (mode_t M)' + `sys/stat.h' (POSIX): *Note Testing File Type::. + +`int S_ISFIFO (mode_t M)' + `sys/stat.h' (POSIX): *Note Testing File Type::. + +`S_ISGID' + `sys/stat.h' (POSIX): *Note Permission Bits::. + +`int S_ISLNK (mode_t M)' + `sys/stat.h' (GNU): *Note Testing File Type::. + +`int S_ISREG (mode_t M)' + `sys/stat.h' (POSIX): *Note Testing File Type::. + +`int S_ISSOCK (mode_t M)' + `sys/stat.h' (GNU): *Note Testing File Type::. + +`S_ISUID' + `sys/stat.h' (POSIX): *Note Permission Bits::. + +`S_ISVTX' + `sys/stat.h' (BSD): *Note Permission Bits::. + +`S_IWGRP' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IWOTH' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IWRITE' + `sys/stat.h' (BSD): *Note Permission Bits::. + +`S_IWUSR' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IXGRP' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IXOTH' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`S_IXUSR' + `sys/stat.h' (POSIX.1): *Note Permission Bits::. + +`size_t' + `stddef.h' (ISO): *Note Important Data Types::. + +`unsigned int sleep (unsigned int SECONDS)' + `unistd.h' (POSIX.1): *Note Sleeping::. + +`int snprintf (char *S, size_t SIZE, const char *TEMPLATE, ...)' + `stdio.h' (GNU): *Note Formatted Output Functions::. + +`SO_BROADCAST' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`int SOCK_DGRAM' + `sys/socket.h' (BSD): *Note Communication Styles::. + +`int socket (int NAMESPACE, int STYLE, int PROTOCOL)' + `sys/socket.h' (BSD): *Note Creating a Socket::. + +`int socketpair (int NAMESPACE, int STYLE, int PROTOCOL, int FILEDES[2])' + `sys/socket.h' (BSD): *Note Socket Pairs::. + +`int SOCK_RAW' + `sys/socket.h' (BSD): *Note Communication Styles::. + +`int SOCK_RDM' + `sys/socket.h' (BSD): *Note Communication Styles::. + +`int SOCK_SEQPACKET' + `sys/socket.h' (BSD): *Note Communication Styles::. + +`int SOCK_STREAM' + `sys/socket.h' (BSD): *Note Communication Styles::. + +`SO_DEBUG' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_DONTROUTE' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_ERROR' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_KEEPALIVE' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_LINGER' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`int SOL_SOCKET' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_OOBINLINE' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_RCVBUF' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_REUSEADDR' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_SNDBUF' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`SO_STYLE' + `sys/socket.h' (GNU): *Note Socket-Level Options::. + +`SO_TYPE' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`speed_t' + `termios.h' (POSIX.1): *Note Line Speed::. + +`int sprintf (char *S, const char *TEMPLATE, ...)' + `stdio.h' (ISO): *Note Formatted Output Functions::. + +`double sqrt (double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`float sqrtf (float X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`long double sqrtl (long double X)' + `math.h' (ISO): *Note Exponents and Logarithms::. + +`void srand (unsigned int SEED)' + `stdlib.h' (ISO): *Note ISO Random::. + +`void srand48 (long int SEEDVAL)' + `stdlib.h' (SVID): *Note SVID Random::. + +`int srand48_r (long int SEEDVAL, struct drand48_data *BUFFER)' + `stdlib.h' (GNU): *Note SVID Random::. + +`void srandom (unsigned int SEED)' + `stdlib.h' (BSD): *Note BSD Random::. + +`int srandom_r (unsigned int SEED, struct random_data *BUF)' + `stdlib.h' (GNU): *Note BSD Random::. + +`int sscanf (const char *S, const char *TEMPLATE, ...)' + `stdio.h' (ISO): *Note Formatted Input Functions::. + +`sighandler_t ssignal (int SIGNUM, sighandler_t ACTION)' + `signal.h' (SVID): *Note Basic Signal Handling::. + +`int SSIZE_MAX' + `limits.h' (POSIX.1): *Note General Limits::. + +`ssize_t' + `unistd.h' (POSIX.1): *Note I/O Primitives::. + +`stack_t' + `signal.h' (XPG): *Note Signal Stack::. + +`int stat (const char *FILENAME, struct stat *BUF)' + `sys/stat.h' (POSIX.1): *Note Reading Attributes::. + +`int stat64 (const char *FILENAME, struct stat64 *BUF)' + `sys/stat.h' (Unix98): *Note Reading Attributes::. + +`FILE * stderr' + `stdio.h' (ISO): *Note Standard Streams::. + +`STDERR_FILENO' + `unistd.h' (POSIX.1): *Note Descriptors and Streams::. + +`FILE * stdin' + `stdio.h' (ISO): *Note Standard Streams::. + +`STDIN_FILENO' + `unistd.h' (POSIX.1): *Note Descriptors and Streams::. + +`FILE * stdout' + `stdio.h' (ISO): *Note Standard Streams::. + +`STDOUT_FILENO' + `unistd.h' (POSIX.1): *Note Descriptors and Streams::. + +`int stime (time_t *NEWTIME)' + `time.h' (SVID, XPG): *Note Simple Calendar Time::. + +`char * stpcpy (char *restrict TO, const char *restrict FROM)' + `string.h' (Unknown origin): *Note Copying and Concatenation::. + +`char * stpncpy (char *restrict TO, const char *restrict FROM, size_t SIZE)' + `string.h' (GNU): *Note Copying and Concatenation::. + +`int strcasecmp (const char *S1, const char *S2)' + `string.h' (BSD): *Note String/Array Comparison::. + +`char * strcasestr (const char *HAYSTACK, const char *NEEDLE)' + `string.h' (GNU): *Note Search Functions::. + +`char * strcat (char *restrict TO, const char *restrict FROM)' + `string.h' (ISO): *Note Copying and Concatenation::. + +`char * strchr (const char *STRING, int C)' + `string.h' (ISO): *Note Search Functions::. + +`char * strchrnul (const char *STRING, int C)' + `string.h' (GNU): *Note Search Functions::. + +`int strcmp (const char *S1, const char *S2)' + `string.h' (ISO): *Note String/Array Comparison::. + +`int strcoll (const char *S1, const char *S2)' + `string.h' (ISO): *Note Collation Functions::. + +`char * strcpy (char *restrict TO, const char *restrict FROM)' + `string.h' (ISO): *Note Copying and Concatenation::. + +`size_t strcspn (const char *STRING, const char *STOPSET)' + `string.h' (ISO): *Note Search Functions::. + +`char * strdup (const char *S)' + `string.h' (SVID): *Note Copying and Concatenation::. + +`char * strdupa (const char *S)' + `string.h' (GNU): *Note Copying and Concatenation::. + +`int STREAM_MAX' + `limits.h' (POSIX.1): *Note General Limits::. + +`char * strerror (int ERRNUM)' + `string.h' (ISO): *Note Error Messages::. + +`char * strerror_r (int ERRNUM, char *BUF, size_t N)' + `string.h' (GNU): *Note Error Messages::. + +`char * strfry (char *STRING)' + `string.h' (GNU): *Note strfry::. + +`size_t strftime (char *S, size_t SIZE, const char *TEMPLATE, const struct tm *BROKENTIME)' + `time.h' (ISO): *Note Formatting Calendar Time::. + +`size_t strlen (const char *S)' + `string.h' (ISO): *Note String Length::. + +`int strncasecmp (const char *S1, const char *S2, size_t N)' + `string.h' (BSD): *Note String/Array Comparison::. + +`char * strncat (char *restrict TO, const char *restrict FROM, size_t SIZE)' + `string.h' (ISO): *Note Copying and Concatenation::. + +`int strncmp (const char *S1, const char *S2, size_t SIZE)' + `string.h' (ISO): *Note String/Array Comparison::. + +`char * strncpy (char *restrict TO, const char *restrict FROM, size_t SIZE)' + `string.h' (ISO): *Note Copying and Concatenation::. + +`char * strndup (const char *S, size_t SIZE)' + `string.h' (GNU): *Note Copying and Concatenation::. + +`char * strndupa (const char *S, size_t SIZE)' + `string.h' (GNU): *Note Copying and Concatenation::. + +`size_t strnlen (const char *S, size_t MAXLEN)' + `string.h' (GNU): *Note String Length::. + +`char * strpbrk (const char *STRING, const char *STOPSET)' + `string.h' (ISO): *Note Search Functions::. + +`char * strptime (const char *S, const char *FMT, struct tm *TP)' + `time.h' (XPG4): *Note Low-Level Time String Parsing::. + +`char * strrchr (const char *STRING, int C)' + `string.h' (ISO): *Note Search Functions::. + +`char * strsep (char **STRING_PTR, const char *DELIMITER)' + `string.h' (BSD): *Note Finding Tokens in a String::. + +`char * strsignal (int SIGNUM)' + `string.h' (GNU): *Note Signal Messages::. + +`size_t strspn (const char *STRING, const char *SKIPSET)' + `string.h' (ISO): *Note Search Functions::. + +`char * strstr (const char *HAYSTACK, const char *NEEDLE)' + `string.h' (ISO): *Note Search Functions::. + +`double strtod (const char *restrict STRING, char **restrict TAILPTR)' + `stdlib.h' (ISO): *Note Parsing of Floats::. + +`float strtof (const char *STRING, char **TAILPTR)' + `stdlib.h' (ISO): *Note Parsing of Floats::. + +`intmax_t strtoimax (const char *restrict STRING, char **restrict TAILPTR, int BASE)' + `inttypes.h' (ISO): *Note Parsing of Integers::. + +`char * strtok (char *restrict NEWSTRING, const char *restrict DELIMITERS)' + `string.h' (ISO): *Note Finding Tokens in a String::. + +`char * strtok_r (char *NEWSTRING, const char *DELIMITERS, char **SAVE_PTR)' + `string.h' (POSIX): *Note Finding Tokens in a String::. + +`long int strtol (const char *restrict STRING, char **restrict TAILPTR, int BASE)' + `stdlib.h' (ISO): *Note Parsing of Integers::. + +`long double strtold (const char *STRING, char **TAILPTR)' + `stdlib.h' (ISO): *Note Parsing of Floats::. + +`long long int strtoll (const char *restrict STRING, char **restrict TAILPTR, int BASE)' + `stdlib.h' (ISO): *Note Parsing of Integers::. + +`long long int strtoq (const char *restrict STRING, char **restrict TAILPTR, int BASE)' + `stdlib.h' (BSD): *Note Parsing of Integers::. + +`unsigned long int strtoul (const char *retrict STRING, char **restrict TAILPTR, int BASE)' + `stdlib.h' (ISO): *Note Parsing of Integers::. + +`unsigned long long int strtoull (const char *restrict STRING, char **restrict TAILPTR, int BASE)' + `stdlib.h' (ISO): *Note Parsing of Integers::. + +`uintmax_t strtoumax (const char *restrict STRING, char **restrict TAILPTR, int BASE)' + `inttypes.h' (ISO): *Note Parsing of Integers::. + +`unsigned long long int strtouq (const char *restrict STRING, char **restrict TAILPTR, int BASE)' + `stdlib.h' (BSD): *Note Parsing of Integers::. + +`struct aiocb' + `aio.h' (POSIX.1b): *Note Asynchronous I/O::. + +`struct aiocb64' + `aio.h' (POSIX.1b): *Note Asynchronous I/O::. + +`struct aioinit' + `aio.h' (GNU): *Note Configuration of AIO::. + +`struct argp' + `argp.h' (GNU): *Note Argp Parsers::. + +`struct argp_child' + `argp.h' (GNU): *Note Argp Children::. + +`struct argp_option' + `argp.h' (GNU): *Note Argp Option Vectors::. + +`struct argp_state' + `argp.h' (GNU): *Note Argp Parsing State::. + +`struct dirent' + `dirent.h' (POSIX.1): *Note Directory Entries::. + +`struct exit_status' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`struct flock' + `fcntl.h' (POSIX.1): *Note File Locks::. + +`struct fstab' + `fstab.h' (BSD): *Note fstab::. + +`struct FTW' + `ftw.h' (XPG4.2): *Note Working with Directory Trees::. + +`struct __gconv_step' + `gconv.h' (GNU): *Note glibc iconv Implementation::. + +`struct __gconv_step_data' + `gconv.h' (GNU): *Note glibc iconv Implementation::. + +`struct group' + `grp.h' (POSIX.1): *Note Group Data Structure::. + +`struct hostent' + `netdb.h' (BSD): *Note Host Names::. + +`struct if_nameindex' + `net/if.h' (IPv6 basic API): *Note Interface Naming::. + +`struct in6_addr' + `netinet/in.h' (IPv6 basic API): *Note Host Address Data Type::. + +`struct in_addr' + `netinet/in.h' (BSD): *Note Host Address Data Type::. + +`struct iovec' + `sys/uio.h' (BSD): *Note Scatter-Gather::. + +`struct itimerval' + `sys/time.h' (BSD): *Note Setting an Alarm::. + +`struct lconv' + `locale.h' (ISO): *Note The Lame Way to Locale Data::. + +`struct linger' + `sys/socket.h' (BSD): *Note Socket-Level Options::. + +`struct mallinfo' + `malloc.h' (GNU): *Note Statistics of Malloc::. + +`struct mntent' + `mntent.h' (BSD): *Note mtab::. + +`struct msghdr' + `sys/socket.h' (BSD): *Note Receiving Datagrams::. + +`struct netent' + `netdb.h' (BSD): *Note Networks Database::. + +`struct obstack' + `obstack.h' (GNU): *Note Creating Obstacks::. + +`struct option' + `getopt.h' (GNU): *Note Getopt Long Options::. + +`struct passwd' + `pwd.h' (POSIX.1): *Note User Data Structure::. + +`struct printf_info' + `printf.h' (GNU): *Note Conversion Specifier Options::. + +`struct protoent' + `netdb.h' (BSD): *Note Protocols Database::. + +`struct random_data' + `stdlib.h' (GNU): *Note BSD Random::. + +`struct rlimit' + `sys/resource.h' (BSD): *Note Limits on Resources::. + +`struct rlimit64' + `sys/resource.h' (Unix98): *Note Limits on Resources::. + +`struct rusage' + `sys/resource.h' (BSD): *Note Resource Usage::. + +`struct sched_param' + `sched.h' (POSIX): *Note Basic Scheduling Functions::. + +`struct servent' + `netdb.h' (BSD): *Note Services Database::. + +`struct sgttyb' + `termios.h' (BSD): *Note BSD Terminal Modes::. + +`struct sigaction' + `signal.h' (POSIX.1): *Note Advanced Signal Handling::. + +`struct sigstack' + `signal.h' (BSD): *Note Signal Stack::. + +`struct sigvec' + `signal.h' (BSD): *Note BSD Handler::. + +`struct sockaddr' + `sys/socket.h' (BSD): *Note Address Formats::. + +`struct sockaddr_in' + `netinet/in.h' (BSD): *Note Internet Address Formats::. + +`struct sockaddr_un' + `sys/un.h' (BSD): *Note Local Namespace Details::. + +`struct stat' + `sys/stat.h' (POSIX.1): *Note Attribute Meanings::. + +`struct stat64' + `sys/stat.h' (LFS): *Note Attribute Meanings::. + +`struct termios' + `termios.h' (POSIX.1): *Note Mode Data Types::. + +`struct timespec' + `sys/time.h' (POSIX.1): *Note Elapsed Time::. + +`struct timeval' + `sys/time.h' (BSD): *Note Elapsed Time::. + +`struct timezone' + `sys/time.h' (BSD): *Note High-Resolution Calendar::. + +`struct tm' + `time.h' (ISO): *Note Broken-down Time::. + +`struct tms' + `sys/times.h' (POSIX.1): *Note Processor Time::. + +`struct utimbuf' + `time.h' (POSIX.1): *Note File Times::. + +`struct utsname' + `sys/utsname.h' (POSIX.1): *Note Platform Type::. + +`int strverscmp (const char *S1, const char *S2)' + `string.h' (GNU): *Note String/Array Comparison::. + +`size_t strxfrm (char *restrict TO, const char *restrict FROM, size_t SIZE)' + `string.h' (ISO): *Note Collation Functions::. + +`int stty (int FILEDES, struct sgttyb * attributes)' + `sgtty.h' (BSD): *Note BSD Terminal Modes::. + +`int S_TYPEISMQ (struct stat *S)' + `sys/stat.h' (POSIX): *Note Testing File Type::. + +`int S_TYPEISSEM (struct stat *S)' + `sys/stat.h' (POSIX): *Note Testing File Type::. + +`int S_TYPEISSHM (struct stat *S)' + `sys/stat.h' (POSIX): *Note Testing File Type::. + +`int SUN_LEN (_struct sockaddr_un *_ PTR)' + `sys/un.h' (BSD): *Note Local Namespace Details::. + +`_SVID_SOURCE' + (GNU): *Note Feature Test Macros::. + +`int SV_INTERRUPT' + `signal.h' (BSD): *Note BSD Handler::. + +`int SV_ONSTACK' + `signal.h' (BSD): *Note BSD Handler::. + +`int SV_RESETHAND' + `signal.h' (Sun): *Note BSD Handler::. + +`int swapcontext (ucontext_t *restrict OUCP, const ucontext_t *restrict UCP)' + `ucontext.h' (SVID): *Note System V contexts::. + +`int swprintf (wchar_t *S, size_t SIZE, const wchar_t *TEMPLATE, ...)' + `wchar.h' (GNU): *Note Formatted Output Functions::. + +`int swscanf (const wchar_t *WS, const char *TEMPLATE, ...)' + `wchar.h' (ISO): *Note Formatted Input Functions::. + +`int symlink (const char *OLDNAME, const char *NEWNAME)' + `unistd.h' (BSD): *Note Symbolic Links::. + +`SYMLINK_MAX' + `limits.h' (POSIX.1): *Note File Minimums::. + +`int sync (void)' + `unistd.h' (X/Open): *Note Synchronizing I/O::. + +`long int syscall (long int SYSNO, ...)' + `unistd.h' (???): *Note System Calls::. + +`long int sysconf (int PARAMETER)' + `unistd.h' (POSIX.1): *Note Sysconf Definition::. + +`int sysctl (int *NAMES, int NLEN, void *OLDVAL,' + `sysctl.h' (BSD): *Note System Parameters::. + +`void syslog (int FACILITY_PRIORITY, char *FORMAT, ...)' + `syslog.h' (BSD): *Note syslog; vsyslog::. + +`int system (const char *COMMAND)' + `stdlib.h' (ISO): *Note Running a Command::. + +`sighandler_t sysv_signal (int SIGNUM, sighandler_t ACTION)' + `signal.h' (GNU): *Note Basic Signal Handling::. + +`double tan (double X)' + `math.h' (ISO): *Note Trig Functions::. + +`float tanf (float X)' + `math.h' (ISO): *Note Trig Functions::. + +`double tanh (double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`float tanhf (float X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`long double tanhl (long double X)' + `math.h' (ISO): *Note Hyperbolic Functions::. + +`long double tanl (long double X)' + `math.h' (ISO): *Note Trig Functions::. + +`int tcdrain (int FILEDES)' + `termios.h' (POSIX.1): *Note Line Control::. + +`tcflag_t' + `termios.h' (POSIX.1): *Note Mode Data Types::. + +`int tcflow (int FILEDES, int ACTION)' + `termios.h' (POSIX.1): *Note Line Control::. + +`int tcflush (int FILEDES, int QUEUE)' + `termios.h' (POSIX.1): *Note Line Control::. + +`int tcgetattr (int FILEDES, struct termios *TERMIOS-P)' + `termios.h' (POSIX.1): *Note Mode Functions::. + +`pid_t tcgetpgrp (int FILEDES)' + `unistd.h' (POSIX.1): *Note Terminal Access Functions::. + +`pid_t tcgetsid (int FILDES)' + `termios.h' (Unix98): *Note Terminal Access Functions::. + +`TCSADRAIN' + `termios.h' (POSIX.1): *Note Mode Functions::. + +`TCSAFLUSH' + `termios.h' (POSIX.1): *Note Mode Functions::. + +`TCSANOW' + `termios.h' (POSIX.1): *Note Mode Functions::. + +`TCSASOFT' + `termios.h' (BSD): *Note Mode Functions::. + +`int tcsendbreak (int FILEDES, int DURATION)' + `termios.h' (POSIX.1): *Note Line Control::. + +`int tcsetattr (int FILEDES, int WHEN, const struct termios *TERMIOS-P)' + `termios.h' (POSIX.1): *Note Mode Functions::. + +`int tcsetpgrp (int FILEDES, pid_t PGID)' + `unistd.h' (POSIX.1): *Note Terminal Access Functions::. + +`void * tdelete (const void *KEY, void **ROOTP, comparison_fn_t COMPAR)' + `search.h' (SVID): *Note Tree Search Function::. + +`void tdestroy (void *VROOT, __free_fn_t FREEFCT)' + `search.h' (GNU): *Note Tree Search Function::. + +`off_t telldir (DIR *DIRSTREAM)' + `dirent.h' (BSD): *Note Random Access Directory::. + +`TEMP_FAILURE_RETRY (EXPRESSION)' + `unistd.h' (GNU): *Note Interrupted Primitives::. + +`char * tempnam (const char *DIR, const char *PREFIX)' + `stdio.h' (SVID): *Note Temporary Files::. + +`char * textdomain (const char *DOMAINNAME)' + `libintl.h' (GNU): *Note Locating gettext catalog::. + +`void * tfind (const void *KEY, void *const *ROOTP, comparison_fn_t COMPAR)' + `search.h' (SVID): *Note Tree Search Function::. + +`double tgamma (double X)' + `math.h' (XPG, ISO): *Note Special Functions::. + +`float tgammaf (float X)' + `math.h' (XPG, ISO): *Note Special Functions::. + +`long double tgammal (long double X)' + `math.h' (XPG, ISO): *Note Special Functions::. + +`time_t time (time_t *RESULT)' + `time.h' (ISO): *Note Simple Calendar Time::. + +`time_t timegm (struct tm *BROKENTIME)' + `time.h' (???): *Note Broken-down Time::. + +`time_t timelocal (struct tm *BROKENTIME)' + `time.h' (???): *Note Broken-down Time::. + +`clock_t times (struct tms *BUFFER)' + `sys/times.h' (POSIX.1): *Note Processor Time::. + +`time_t' + `time.h' (ISO): *Note Simple Calendar Time::. + +`long int timezone' + `time.h' (SVID): *Note Time Zone Functions::. + +`FILE * tmpfile (void)' + `stdio.h' (ISO): *Note Temporary Files::. + +`FILE * tmpfile64 (void)' + `stdio.h' (Unix98): *Note Temporary Files::. + +`int TMP_MAX' + `stdio.h' (ISO): *Note Temporary Files::. + +`char * tmpnam (char *RESULT)' + `stdio.h' (ISO): *Note Temporary Files::. + +`char * tmpnam_r (char *RESULT)' + `stdio.h' (GNU): *Note Temporary Files::. + +`int toascii (int C)' + `ctype.h' (SVID, BSD): *Note Case Conversion::. + +`int _tolower (int C)' + `ctype.h' (SVID): *Note Case Conversion::. + +`int tolower (int C)' + `ctype.h' (ISO): *Note Case Conversion::. + +`tcflag_t TOSTOP' + `termios.h' (POSIX.1): *Note Local Modes::. + +`int _toupper (int C)' + `ctype.h' (SVID): *Note Case Conversion::. + +`int toupper (int C)' + `ctype.h' (ISO): *Note Case Conversion::. + +`wint_t towctrans (wint_t WC, wctrans_t DESC)' + `wctype.h' (ISO): *Note Wide Character Case Conversion::. + +`wint_t towlower (wint_t WC)' + `wctype.h' (ISO): *Note Wide Character Case Conversion::. + +`wint_t towupper (wint_t WC)' + `wctype.h' (ISO): *Note Wide Character Case Conversion::. + +`double trunc (double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`int truncate (const char *FILENAME, off_t LENGTH)' + `unistd.h' (X/Open): *Note File Size::. + +`int truncate64 (const char *NAME, off64_t LENGTH)' + `unistd.h' (Unix98): *Note File Size::. + +`float truncf (float X)' + `math.h' (ISO): *Note Rounding Functions::. + +`long double truncl (long double X)' + `math.h' (ISO): *Note Rounding Functions::. + +`TRY_AGAIN' + `netdb.h' (BSD): *Note Host Names::. + +`void * tsearch (const void *KEY, void **ROOTP, comparison_fn_t COMPAR)' + `search.h' (SVID): *Note Tree Search Function::. + +`char * ttyname (int FILEDES)' + `unistd.h' (POSIX.1): *Note Is It a Terminal::. + +`int ttyname_r (int FILEDES, char *BUF, size_t LEN)' + `unistd.h' (POSIX.1): *Note Is It a Terminal::. + +`void twalk (const void *ROOT, __action_fn_t ACTION)' + `search.h' (SVID): *Note Tree Search Function::. + +`char * tzname [2]' + `time.h' (POSIX.1): *Note Time Zone Functions::. + +`int TZNAME_MAX' + `limits.h' (POSIX.1): *Note General Limits::. + +`void tzset (void)' + `time.h' (POSIX.1): *Note Time Zone Functions::. + +`UCHAR_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`ucontext_t' + `ucontext.h' (SVID): *Note System V contexts::. + +`uid_t' + `sys/types.h' (POSIX.1): *Note Reading Persona::. + +`UINT_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`int ulimit (int CMD, ...)' + `ulimit.h' (BSD): *Note Limits on Resources::. + +`ULONG_LONG_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`ULONG_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`mode_t umask (mode_t MASK)' + `sys/stat.h' (POSIX.1): *Note Setting Permissions::. + +`int umount (const char *FILE)' + `sys/mount.h' (SVID, GNU): *Note Mount-Unmount-Remount::. + +`int umount2 (const char *FILE, int FLAGS)' + `sys/mount.h' (GNU): *Note Mount-Unmount-Remount::. + +`int uname (struct utsname *INFO)' + `sys/utsname.h' (POSIX.1): *Note Platform Type::. + +`int ungetc (int C, FILE *STREAM)' + `stdio.h' (ISO): *Note How Unread::. + +`wint_t ungetwc (wint_t WC, FILE *STREAM)' + `wchar.h' (ISO): *Note How Unread::. + +`union wait' + `sys/wait.h' (BSD): *Note BSD Wait Functions::. + +`int unlink (const char *FILENAME)' + `unistd.h' (POSIX.1): *Note Deleting Files::. + +`int unlockpt (int FILEDES)' + `stdlib.h' (SVID, XPG4.2): *Note Allocation::. + +`int unsetenv (const char *NAME)' + `stdlib.h' (BSD): *Note Environment Access::. + +`void updwtmp (const char *WTMP_FILE, const struct utmp *UTMP)' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`USER_PROCESS' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`USER_PROCESS' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`USHRT_MAX' + `limits.h' (ISO): *Note Range of Type::. + +`int utime (const char *FILENAME, const struct utimbuf *TIMES)' + `time.h' (POSIX.1): *Note File Times::. + +`int utimes (const char *FILENAME, struct timeval TVP[2])' + `sys/time.h' (BSD): *Note File Times::. + +`int utmpname (const char *FILE)' + `utmp.h' (SVID): *Note Manipulating the Database::. + +`int utmpxname (const char *FILE)' + `utmpx.h' (XPG4.2): *Note XPG Functions::. + +`va_alist' + `varargs.h' (Unix): *Note Old Varargs::. + +`TYPE va_arg (va_list AP, TYPE)' + `stdarg.h' (ISO): *Note Argument Macros::. + +`void __va_copy (va_list DEST, va_list SRC)' + `stdarg.h' (GNU): *Note Argument Macros::. + +`va_dcl' + `varargs.h' (Unix): *Note Old Varargs::. + +`void va_end (va_list AP)' + `stdarg.h' (ISO): *Note Argument Macros::. + +`va_list' + `stdarg.h' (ISO): *Note Argument Macros::. + +`void * valloc (size_t SIZE)' + `malloc.h', `stdlib.h' (BSD): *Note Aligned Memory Blocks::. + +`int vasprintf (char **PTR, const char *TEMPLATE, va_list AP)' + `stdio.h' (GNU): *Note Variable Arguments Output::. + +`void va_start (va_list AP)' + `varargs.h' (Unix): *Note Old Varargs::. + +`void va_start (va_list AP, LAST-REQUIRED)' + `stdarg.h' (ISO): *Note Argument Macros::. + +`int VDISCARD' + `termios.h' (BSD): *Note Other Special::. + +`int VDSUSP' + `termios.h' (BSD): *Note Signal Characters::. + +`int VEOF' + `termios.h' (POSIX.1): *Note Editing Characters::. + +`int VEOL' + `termios.h' (POSIX.1): *Note Editing Characters::. + +`int VEOL2' + `termios.h' (BSD): *Note Editing Characters::. + +`int VERASE' + `termios.h' (POSIX.1): *Note Editing Characters::. + +`int versionsort (const void *A, const void *B)' + `dirent.h' (GNU): *Note Scanning Directory Content::. + +`int versionsort64 (const void *A, const void *B)' + `dirent.h' (GNU): *Note Scanning Directory Content::. + +`pid_t vfork (void)' + `unistd.h' (BSD): *Note Creating a Process::. + +`int vfprintf (FILE *STREAM, const char *TEMPLATE, va_list AP)' + `stdio.h' (ISO): *Note Variable Arguments Output::. + +`int vfscanf (FILE *STREAM, const char *TEMPLATE, va_list AP)' + `stdio.h' (ISO): *Note Variable Arguments Input::. + +`int vfwprintf (FILE *STREAM, const wchar_t *TEMPLATE, va_list AP)' + `wchar.h' (ISO): *Note Variable Arguments Output::. + +`int vfwscanf (FILE *STREAM, const wchar_t *TEMPLATE, va_list AP)' + `wchar.h' (ISO): *Note Variable Arguments Input::. + +`int VINTR' + `termios.h' (POSIX.1): *Note Signal Characters::. + +`int VKILL' + `termios.h' (POSIX.1): *Note Editing Characters::. + +`int vlimit (int RESOURCE, int LIMIT)' + `sys/vlimit.h' (BSD): *Note Limits on Resources::. + +`int VLNEXT' + `termios.h' (BSD): *Note Other Special::. + +`int VMIN' + `termios.h' (POSIX.1): *Note Noncanonical Input::. + +`int vprintf (const char *TEMPLATE, va_list AP)' + `stdio.h' (ISO): *Note Variable Arguments Output::. + +`int VQUIT' + `termios.h' (POSIX.1): *Note Signal Characters::. + +`int VREPRINT' + `termios.h' (BSD): *Note Editing Characters::. + +`int vscanf (const char *TEMPLATE, va_list AP)' + `stdio.h' (ISO): *Note Variable Arguments Input::. + +`int vsnprintf (char *S, size_t SIZE, const char *TEMPLATE, va_list AP)' + `stdio.h' (GNU): *Note Variable Arguments Output::. + +`int vsprintf (char *S, const char *TEMPLATE, va_list AP)' + `stdio.h' (ISO): *Note Variable Arguments Output::. + +`int vsscanf (const char *S, const char *TEMPLATE, va_list AP)' + `stdio.h' (ISO): *Note Variable Arguments Input::. + +`int VSTART' + `termios.h' (POSIX.1): *Note Start/Stop Characters::. + +`int VSTATUS' + `termios.h' (BSD): *Note Other Special::. + +`int VSTOP' + `termios.h' (POSIX.1): *Note Start/Stop Characters::. + +`int VSUSP' + `termios.h' (POSIX.1): *Note Signal Characters::. + +`int vswprintf (wchar_t *S, size_t SIZE, const wchar_t *TEMPLATE, va_list AP)' + `wchar.h' (GNU): *Note Variable Arguments Output::. + +`int vswscanf (const wchar_t *S, const wchar_t *TEMPLATE, va_list AP)' + `wchar.h' (ISO): *Note Variable Arguments Input::. + +`void vsyslog (int FACILITY_PRIORITY, char *FORMAT, va_list arglist)' + `syslog.h' (BSD): *Note syslog; vsyslog::. + +`int VTIME' + `termios.h' (POSIX.1): *Note Noncanonical Input::. + +`int vtimes (struct vtimes CURRENT, struct vtimes CHILD)' + `vtimes.h' (vtimes.h): *Note Resource Usage::. + +`int VWERASE' + `termios.h' (BSD): *Note Editing Characters::. + +`int vwprintf (const wchar_t *TEMPLATE, va_list AP)' + `wchar.h' (ISO): *Note Variable Arguments Output::. + +`int vwscanf (const wchar_t *TEMPLATE, va_list AP)' + `wchar.h' (ISO): *Note Variable Arguments Input::. + +`pid_t wait (int *STATUS-PTR)' + `sys/wait.h' (POSIX.1): *Note Process Completion::. + +`pid_t wait3 (union wait *STATUS-PTR, int OPTIONS, struct rusage *USAGE)' + `sys/wait.h' (BSD): *Note BSD Wait Functions::. + +`pid_t wait4 (pid_t PID, int *STATUS-PTR, int OPTIONS, struct rusage *USAGE)' + `sys/wait.h' (BSD): *Note Process Completion::. + +`pid_t waitpid (pid_t PID, int *STATUS-PTR, int OPTIONS)' + `sys/wait.h' (POSIX.1): *Note Process Completion::. + +`WCHAR_MAX' + `limits.h' (GNU): *Note Range of Type::. + +`wint_t WCHAR_MAX' + `wchar.h' (ISO): *Note Extended Char Intro::. + +`wint_t WCHAR_MIN' + `wchar.h' (ISO): *Note Extended Char Intro::. + +`wchar_t' + `stddef.h' (ISO): *Note Extended Char Intro::. + +`int WCOREDUMP (int STATUS)' + `sys/wait.h' (BSD): *Note Process Completion Status::. + +`wchar_t * wcpcpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM)' + `wchar.h' (GNU): *Note Copying and Concatenation::. + +`wchar_t * wcpncpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM, size_t SIZE)' + `wchar.h' (GNU): *Note Copying and Concatenation::. + +`size_t wcrtomb (char *restrict S, wchar_t WC, mbstate_t *restrict PS)' + `wchar.h' (ISO): *Note Converting a Character::. + +`int wcscasecmp (const wchar_t *WS1, const wchar_T *WS2)' + `wchar.h' (GNU): *Note String/Array Comparison::. + +`wchar_t * wcscat (wchar_t *restrict WTO, const wchar_t *restrict WFROM)' + `wchar.h' (ISO): *Note Copying and Concatenation::. + +`wchar_t * wcschr (const wchar_t *WSTRING, int WC)' + `wchar.h' (ISO): *Note Search Functions::. + +`wchar_t * wcschrnul (const wchar_t *WSTRING, wchar_t WC)' + `wchar.h' (GNU): *Note Search Functions::. + +`int wcscmp (const wchar_t *WS1, const wchar_t *WS2)' + `wchar.h' (ISO): *Note String/Array Comparison::. + +`int wcscoll (const wchar_t *WS1, const wchar_t *WS2)' + `wchar.h' (ISO): *Note Collation Functions::. + +`wchar_t * wcscpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM)' + `wchar.h' (ISO): *Note Copying and Concatenation::. + +`size_t wcscspn (const wchar_t *WSTRING, const wchar_t *STOPSET)' + `wchar.h' (ISO): *Note Search Functions::. + +`wchar_t * wcsdup (const wchar_t *WS)' + `wchar.h' (GNU): *Note Copying and Concatenation::. + +`size_t wcsftime (wchar_t *S, size_t SIZE, const wchar_t *TEMPLATE, const struct tm *BROKENTIME)' + `time.h' (ISO/Amend1): *Note Formatting Calendar Time::. + +`size_t wcslen (const wchar_t *WS)' + `wchar.h' (ISO): *Note String Length::. + +`int wcsncasecmp (const wchar_t *WS1, const wchar_t *S2, size_t N)' + `wchar.h' (GNU): *Note String/Array Comparison::. + +`wchar_t * wcsncat (wchar_t *restrict WTO, const wchar_t *restrict WFROM, size_t SIZE)' + `wchar.h' (ISO): *Note Copying and Concatenation::. + +`int wcsncmp (const wchar_t *WS1, const wchar_t *WS2, size_t SIZE)' + `wchar.h' (ISO): *Note String/Array Comparison::. + +`wchar_t * wcsncpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM, size_t SIZE)' + `wchar.h' (ISO): *Note Copying and Concatenation::. + +`size_t wcsnlen (const wchar_t *WS, size_t MAXLEN)' + `wchar.h' (GNU): *Note String Length::. + +`size_t wcsnrtombs (char *restrict DST, const wchar_t **restrict SRC, size_t NWC, size_t LEN, mbstate_t *restrict PS)' + `wchar.h' (GNU): *Note Converting Strings::. + +`wchar_t * wcspbrk (const wchar_t *WSTRING, const wchar_t *STOPSET)' + `wchar.h' (ISO): *Note Search Functions::. + +`wchar_t * wcsrchr (const wchar_t *WSTRING, wchar_t C)' + `wchar.h' (ISO): *Note Search Functions::. + +`size_t wcsrtombs (char *restrict DST, const wchar_t **restrict SRC, size_t LEN, mbstate_t *restrict PS)' + `wchar.h' (ISO): *Note Converting Strings::. + +`size_t wcsspn (const wchar_t *WSTRING, const wchar_t *SKIPSET)' + `wchar.h' (ISO): *Note Search Functions::. + +`wchar_t * wcsstr (const wchar_t *HAYSTACK, const wchar_t *NEEDLE)' + `wchar.h' (ISO): *Note Search Functions::. + +`double wcstod (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR)' + `wchar.h' (ISO): *Note Parsing of Floats::. + +`float wcstof (const wchar_t *STRING, wchar_t **TAILPTR)' + `stdlib.h' (ISO): *Note Parsing of Floats::. + +`intmax_t wcstoimax (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' + `wchar.h' (ISO): *Note Parsing of Integers::. + +`wchar_t * wcstok (wchar_t *NEWSTRING, const char *DELIMITERS)' + `wchar.h' (ISO): *Note Finding Tokens in a String::. + +`long int wcstol (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' + `wchar.h' (ISO): *Note Parsing of Integers::. + +`long double wcstold (const wchar_t *STRING, wchar_t **TAILPTR)' + `stdlib.h' (ISO): *Note Parsing of Floats::. + +`long long int wcstoll (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' + `wchar.h' (ISO): *Note Parsing of Integers::. + +`size_t wcstombs (char *STRING, const wchar_t *WSTRING, size_t SIZE)' + `stdlib.h' (ISO): *Note Non-reentrant String Conversion::. + +`long long int wcstoq (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' + `wchar.h' (GNU): *Note Parsing of Integers::. + +`unsigned long int wcstoul (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' + `wchar.h' (ISO): *Note Parsing of Integers::. + +`unsigned long long int wcstoull (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' + `wchar.h' (ISO): *Note Parsing of Integers::. + +`uintmax_t wcstoumax (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' + `wchar.h' (ISO): *Note Parsing of Integers::. + +`unsigned long long int wcstouq (const wchar_t *restrict STRING, wchar_t **restrict TAILPTR, int BASE)' + `wchar.h' (GNU): *Note Parsing of Integers::. + +`wchar_t * wcswcs (const wchar_t *HAYSTACK, const wchar_t *NEEDLE)' + `wchar.h' (XPG): *Note Search Functions::. + +`size_t wcsxfrm (wchar_t *restrict WTO, const wchar_t *WFROM, size_t SIZE)' + `wchar.h' (ISO): *Note Collation Functions::. + +`int wctob (wint_t C)' + `wchar.h' (ISO): *Note Converting a Character::. + +`int wctomb (char *STRING, wchar_t WCHAR)' + `stdlib.h' (ISO): *Note Non-reentrant Character Conversion::. + +`wctrans_t wctrans (const char *PROPERTY)' + `wctype.h' (ISO): *Note Wide Character Case Conversion::. + +`wctrans_t' + `wctype.h' (ISO): *Note Wide Character Case Conversion::. + +`wctype_t wctype (const char *PROPERTY)' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`wctype_t' + `wctype.h' (ISO): *Note Classification of Wide Characters::. + +`int WEOF' + `wchar.h' (ISO): *Note EOF and Errors::. + +`wint_t WEOF' + `wchar.h' (ISO): *Note Extended Char Intro::. + +`int WEXITSTATUS (int STATUS)' + `sys/wait.h' (POSIX.1): *Note Process Completion Status::. + +`int WIFEXITED (int STATUS)' + `sys/wait.h' (POSIX.1): *Note Process Completion Status::. + +`int WIFSIGNALED (int STATUS)' + `sys/wait.h' (POSIX.1): *Note Process Completion Status::. + +`int WIFSTOPPED (int STATUS)' + `sys/wait.h' (POSIX.1): *Note Process Completion Status::. + +`wint_t' + `wchar.h' (ISO): *Note Extended Char Intro::. + +`wchar_t * wmemchr (const wchar_t *BLOCK, wchar_t WC, size_t SIZE)' + `wchar.h' (ISO): *Note Search Functions::. + +`int wmemcmp (const wchar_t *A1, const wchar_t *A2, size_t SIZE)' + `wcjar.h' (ISO): *Note String/Array Comparison::. + +`wchar_t * wmemcpy (wchar_t *restrict WTO, const wchar_t *restruct WFROM, size_t SIZE)' + `wchar.h' (ISO): *Note Copying and Concatenation::. + +`wchar_t * wmemmove (wchar *WTO, const wchar_t *WFROM, size_t SIZE)' + `wchar.h' (ISO): *Note Copying and Concatenation::. + +`wchar_t * wmempcpy (wchar_t *restrict WTO, const wchar_t *restrict WFROM, size_t SIZE)' + `wchar.h' (GNU): *Note Copying and Concatenation::. + +`wchar_t * wmemset (wchar_t *BLOCK, wchar_t WC, size_t SIZE)' + `wchar.h' (ISO): *Note Copying and Concatenation::. + +`int W_OK' + `unistd.h' (POSIX.1): *Note Testing File Access::. + +`int wordexp (const char *WORDS, wordexp_t *WORD-VECTOR-PTR, int FLAGS)' + `wordexp.h' (POSIX.2): *Note Calling Wordexp::. + +`wordexp_t' + `wordexp.h' (POSIX.2): *Note Calling Wordexp::. + +`void wordfree (wordexp_t *WORD-VECTOR-PTR)' + `wordexp.h' (POSIX.2): *Note Calling Wordexp::. + +`int wprintf (const wchar_t *TEMPLATE, ...)' + `wchar.h' (ISO): *Note Formatted Output Functions::. + +`WRDE_APPEND' + `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. + +`WRDE_BADCHAR' + `wordexp.h' (POSIX.2): *Note Calling Wordexp::. + +`WRDE_BADVAL' + `wordexp.h' (POSIX.2): *Note Calling Wordexp::. + +`WRDE_CMDSUB' + `wordexp.h' (POSIX.2): *Note Calling Wordexp::. + +`WRDE_DOOFFS' + `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. + +`WRDE_NOCMD' + `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. + +`WRDE_NOSPACE' + `wordexp.h' (POSIX.2): *Note Calling Wordexp::. + +`WRDE_REUSE' + `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. + +`WRDE_SHOWERR' + `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. + +`WRDE_SYNTAX' + `wordexp.h' (POSIX.2): *Note Calling Wordexp::. + +`WRDE_UNDEF' + `wordexp.h' (POSIX.2): *Note Flags for Wordexp::. + +`ssize_t write (int FILEDES, const void *BUFFER, size_t SIZE)' + `unistd.h' (POSIX.1): *Note I/O Primitives::. + +`ssize_t writev (int FILEDES, const struct iovec *VECTOR, int COUNT)' + `sys/uio.h' (BSD): *Note Scatter-Gather::. + +`int wscanf (const wchar_t *TEMPLATE, ...)' + `wchar.h' (ISO): *Note Formatted Input Functions::. + +`int WSTOPSIG (int STATUS)' + `sys/wait.h' (POSIX.1): *Note Process Completion Status::. + +`int WTERMSIG (int STATUS)' + `sys/wait.h' (POSIX.1): *Note Process Completion Status::. + +`int X_OK' + `unistd.h' (POSIX.1): *Note Testing File Access::. + +`_XOPEN_SOURCE' + (X/Open): *Note Feature Test Macros::. + +`_XOPEN_SOURCE_EXTENDED' + (X/Open): *Note Feature Test Macros::. + +`double y0 (double X)' + `math.h' (SVID): *Note Special Functions::. + +`float y0f (float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double y0l (long double X)' + `math.h' (SVID): *Note Special Functions::. + +`double y1 (double X)' + `math.h' (SVID): *Note Special Functions::. + +`float y1f (float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double y1l (long double X)' + `math.h' (SVID): *Note Special Functions::. + +`double yn (int n, double X)' + `math.h' (SVID): *Note Special Functions::. + +`float ynf (int n, float X)' + `math.h' (SVID): *Note Special Functions::. + +`long double ynl (int n, long double X)' + `math.h' (SVID): *Note Special Functions::. diff -durpN glibc-2.2.3/manual/libc.info-53 glibc-2.2.4/manual/libc.info-53 --- glibc-2.2.3/manual/libc.info-53 Wed Apr 25 14:55:23 2001 +++ glibc-2.2.4/manual/libc.info-53 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,908 +7,1023 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Contributors, Next: Copying, Prev: Maintenance, Up: Top +File: libc.info, Node: Installation, Next: Maintenance, Prev: Library Summary, Up: Top -Contributors to the GNU C Library -********************************* +Installing the GNU C Library +**************************** - The GNU C library was written originally by Roland McGrath, and is -currently maintained by Ulrich Drepper. Some parts of the library were -contributed or worked on by other people. + Before you do anything else, you should read the file `FAQ' found at +the top level of the source tree. This file answers common questions +and describes problems you may experience with compilation and +installation. It is updated more frequently than this manual. - * The `getopt' function and related code was written by Richard - Stallman, David J. MacKenzie, and Roland McGrath. + Features can be added to GNU Libc via "add-on" bundles. These are +separate tarfiles which you unpack into the top level of the source +tree. Then you give `configure' the `--enable-add-ons' option to +activate them, and they will be compiled into the library. As of the +2.2 release, one important component of glibc is distributed as +"official" add-ons: the linuxthreads add-on. Unless you are doing an +unusual installation, you should get this. - * The merge sort function `qsort' was written by Michael J. Haertel. + Support for POSIX threads is maintained by someone else, so it's in a +separate package. It is only available for Linux systems, but this will +change in the future. Get it from the same place you got the main +bundle; the file is `glibc-linuxthreads-VERSION.tar.gz'. - * The quick sort function used as a fallback by `qsort' was written - by Douglas C. Schmidt. + You will need recent versions of several GNU tools: definitely GCC +and GNU Make, and possibly others. *Note Tools for Compilation::, +below. - * The memory allocation functions `malloc', `realloc' and `free' and - related code were written by Michael J. Haertel, Wolfram Gloger, - and Doug Lea. +* Menu: - * Fast implementations of many of the string functions (`memcpy', - `strlen', etc.) were written by Torbjo"rn Granlund. +* Configuring and compiling:: How to compile and test GNU libc. +* Running make install:: How to install it once you've got it compiled. +* Tools for Compilation:: You'll need these first. +* Supported Configurations:: What it runs on, what it doesn't. +* Linux:: Specific advice for Linux systems. +* Reporting Bugs:: So they'll get fixed. - * The `tar.h' header file was written by David J. MacKenzie. + +File: libc.info, Node: Configuring and compiling, Next: Running make install, Up: Installation - * The port to the MIPS DECStation running Ultrix 4 - (`mips-dec-ultrix4') was contributed by Brendan Kehoe and Ian - Lance Taylor. +Configuring and compiling GNU Libc +================================== - * The DES encryption function `crypt' and related functions were - contributed by Michael Glad. + GNU libc can be compiled in the source directory, but we strongly +advise to build it in a separate build directory. For example, if you +have unpacked the glibc sources in `/src/gnu/glibc-2.2.0', create a +directory `/src/gnu/glibc-build' to put the object files in. This +allows removing the whole build directory in case an error occurs, +which is the safest way to get a fresh start and should always be done. - * The `ftw' and `nftw' functions were contributed by Ulrich Drepper. + From your object directory, run the shell script `configure' found +at the top level of the source tree. In the scenario above, you'd type - * The startup code to support SunOS shared libraries was contributed - by Tom Quinn. + $ ../glibc-2.2.0/configure ARGS... - * The `mktime' function was contributed by Paul Eggert. + Please note that even if you're building in a separate build +directory, the compilation needs to modify a few files in the source +directory, especially some files in the manual subdirectory. - * The port to the Sequent Symmetry running Dynix version 3 - (`i386-sequent-bsd') was contributed by Jason Merrill. +`configure' takes many options, but you can get away with knowing only +two: `--prefix' and `--enable-add-ons'. The `--prefix' option tells +configure where you want glibc installed. This defaults to +`/usr/local'. The `--enable-add-ons' option tells configure to use all +the add-on bundles it finds in the source directory. Since important +functionality is provided in add-ons, you should always specify this +option. - * The timezone support code is derived from the public-domain - timezone package by Arthur David Olson and his many contributors. + It may also be useful to set the CC and CFLAGS variables in the +environment when running `configure'. CC selects the C compiler that +will be used, and CFLAGS sets optimization options for the compiler. - * The port to the DEC Alpha running OSF/1 (`alpha-dec-osf1') was - contributed by Brendan Kehoe, using some code written by Roland - McGrath. + The following list describes all of the available options for +`configure': - * The port to SGI machines running Irix 4 (`mips-sgi-irix4') was - contributed by Tom Quinn. +`--prefix=DIRECTORY' + Install machine-independent data files in subdirectories of + `DIRECTORY'. The default is to install in `/usr/local'. - * The port of the Mach and Hurd code to the MIPS architecture - (`mips-ANYTHING-gnu') was contributed by Kazumoto Kojima. +`--exec-prefix=DIRECTORY' + Install the library and other machine-dependent files in + subdirectories of `DIRECTORY'. The default is to the `--prefix' + directory if that option is specified, or `/usr/local' otherwise. - * The floating-point printing function used by `printf' and friends - and the floating-point reading function used by `scanf', `strtod' - and friends were written by Ulrich Drepper. The multi-precision - integer functions used in those functions are taken from GNU MP, - which was contributed by Torbjo"rn Granlund. +`--with-headers=DIRECTORY' + Look for kernel header files in DIRECTORY, not `/usr/include'. + Glibc needs information from the kernel's private header files. + It will normally look in `/usr/include' for them, but if you + specify this option, it will look in DIRECTORY instead. - * The internationalization support in the library, and the support - programs `locale' and `localedef', were written by Ulrich Drepper. - Ulrich Drepper adapted the support code for message catalogs - (`libintl.h', etc.) from the GNU `gettext' package, which he also - wrote. He also contributed the `catgets' support and the entire - suite of multi-byte and wide-character support functions - (`wctype.h', `wchar.h', etc.). + This option is primarily of use on a system where the headers in + `/usr/include' come from an older version of glibc. Conflicts can + occasionally happen in this case. Note that Linux libc5 qualifies + as an older version of glibc. You can also use this option if you + want to compile glibc with a newer set of kernel headers than the + ones found in `/usr/include'. - * The implementations of the `nsswitch.conf' mechanism and the files - and DNS backends for it were designed and written by Ulrich - Drepper and Roland McGrath, based on a backend interface defined - by Peter Eriksson. +`--enable-add-ons[=LIST]' + Enable add-on packages in your source tree. If this option is + specified with no list, it enables all the add-on packages it + finds. If you do not wish to use some add-on package that you + have present in your source tree, give this option a list of the + add-ons that you _do_ want used, like this: + `--enable-add-ons=linuxthreads' - * The port to Linux i386/ELF (`i386-ANYTHING-linux') was contributed - by Ulrich Drepper, based in large part on work done in Hongjiu - Lu's Linux version of the GNU C Library. +`--enable-kernel=VERSION' + This option is currently only useful on Linux systems. The + VERSION parameter should have the form X.Y.Z and describes the + smallest version of the Linux kernel the generated library is + expected to support. The higher the VERSION number is, the less + compatibility code is added, and the faster the code gets. - * The port to Linux/m68k (`m68k-ANYTHING-linux') was contributed by - Andreas Schwab. +`--with-binutils=DIRECTORY' + Use the binutils (assembler and linker) in `DIRECTORY', not the + ones the C compiler would default to. You could use this option if + the default binutils on your system cannot deal with all the + constructs in the GNU C library. In that case, `configure' will + detect the problem and suppress these constructs, so that the + library will still be usable, but functionality may be lost--for + example, you can't build a shared libc with old binutils. - * The ports to Linux/ARM (`arm-ANYTHING-linuxaout') and ARM - standalone (`arm-ANYTHING-none'), as well as parts of the IPv6 - support code, were contributed by Philip Blundell. +`--without-fp' + Use this option if your computer lacks hardware floating-point + support and your operating system does not emulate an FPU. - * Richard Henderson contributed the ELF dynamic linking code and - other support for the Alpha processor. +`--disable-shared' + Don't build shared libraries even if it is possible. Not all + systems support shared libraries; you need ELF support and + (currently) the GNU linker. - * David Mosberger-Tang contributed the port to Linux/Alpha - (`alpha-ANYTHING-linux'). +`--disable-profile' + Don't build libraries with profiling information. You may want to + use this option if you don't plan to do profiling. - * The port to Linux on PowerPC (`powerpc-ANYTHING-linux') was - contributed by Geoffrey Keating. +`--enable-omitfp' + Use maximum optimization for the normal (static and shared) + libraries, and compile separate static libraries with debugging + information and no optimization. We recommend against this. The + extra optimization doesn't gain you much, it may provoke compiler + bugs, and you won't be able to trace bugs through the C library. - * Miles Bader wrote the argp argument-parsing package, and the - argz/envz interfaces. +`--disable-versioning' + Don't compile the shared libraries with symbol version information. + Doing this will make the resulting library incompatible with old + binaries, so it's not recommended. - * Stephen R. van den Berg contributed a highly-optimized `strstr' - function. +`--enable-static-nss' + Compile static versions of the NSS (Name Service Switch) libraries. + This is not recommended because it defeats the purpose of NSS; a + program linked statically with the NSS libraries cannot be + dynamically reconfigured to use a different name database. - * Ulrich Drepper contributed the `hsearch' and `drand48' families of - functions; reentrant `...`_r'' versions of the `random' family; - System V shared memory and IPC support code; and several - highly-optimized string functions for iX86 processors. +`--build=BUILD-SYSTEM' +`--host=HOST-SYSTEM' + These options are for cross-compiling. If you specify both + options and BUILD-SYSTEM is different from HOST-SYSTEM, `configure' + will prepare to cross-compile glibc from BUILD-SYSTEM to be used + on HOST-SYSTEM. You'll probably need the `--with-headers' option + too, and you may have to override CONFIGURE's selection of the + compiler and/or binutils. - * The math functions are taken from `fdlibm-5.1' by Sun - Microsystems, as modified by J.T. Conklin, Ian Lance Taylor, - Ulrich Drepper, Andreas Schwab, and Roland McGrath. + If you only specify `--host', configure will prepare for a native + compile but use what you specify instead of guessing what your + system is. This is most useful to change the CPU submodel. For + example, if configure guesses your machine as `i586-pc-linux-gnu' + but you want to compile a library for 386es, give + `--host=i386-pc-linux-gnu' or just `--host=i386-linux' and add the + appropriate compiler flags (`-mcpu=i386' will do the trick) to + CFLAGS. - * The `libio' library used to implement `stdio' functions on some - platforms was written by Per Bothner and modified by Ulrich - Drepper. + If you specify just `--build', configure will get confused. - * Eric Youngdale and Ulrich Drepper implemented versioning of - objects on symbol level. + To build the library and related programs, type `make'. This will +produce a lot of output, some of which may look like errors from `make' +but isn't. Look for error messages from `make' containing `***'. +Those indicate that something is really wrong. - * Thorsten Kukuk provided an implementation for NIS (YP) and NIS+, - securelevel 0, 1 and 2. + The compilation process takes several hours even on fast hardware. +Expect at least two hours for the default configuration on i586 for +Linux. For Hurd times are much longer. Except for EGCS 1.1 and GCC +2.95 (and later versions of GCC), all supported versions of GCC have a +problem which causes them to take several minutes to compile certain +files in the iconvdata directory. Do not panic if the compiler appears +to hang. - * Andreas Jaeger provided a test suite for the math library. + If you want to run a parallel make, you can't just give `make' the +`-j' option, because it won't be passed down to the sub-makes. +Instead, edit the generated `Makefile' and uncomment the line - * Mark Kettenis implemented the utmpx interface and an utmp daemon. + # PARALLELMFLAGS = -j 4 - * Ulrich Drepper added character conversion functions (`iconv'). +You can change the `4' to some other number as appropriate for your +system. Instead of changing the `Makefile', you could give this option +directly to `make' and call it as, for example, `make +PARALLELMFLAGS=-j4'. If you're building in the source directory, you +must use the latter approach since in this case no new `Makefile' is +generated for you to change. - * Thorsten Kukuk provided an implementation for a caching daemon for - NSS (nscd). + To build and run test programs which exercise some of the library +facilities, type `make check'. If it does not complete successfully, +do not use the built library, and report a bug after verifying that the +problem is not already known. *Note Reporting Bugs::, for instructions +on reporting bugs. Note that some of the tests assume they are not +being run by `root'. We recommend you compile and test glibc as an +unprivileged user. - * Tim Waugh provided an implementation of the POSIX.2 wordexp - function family. + To format the `GNU C Library Reference Manual' for printing, type +`make dvi'. You need a working TeX installation to do this. The +distribution already includes the on-line formatted version of the +manual, as Info files. You can regenerate those with `make info', but +it shouldn't be necessary. - * Mark Kettenis provided a Hesiod NSS module. + The library has a number of special-purpose configuration parameters +which you can find in `Makeconfig'. These can be overwritten with the +file `configparms'. To change them, create a `configparms' in your +build directory and add values as appropriate for your system. The +file is included and parsed by `make' and has to follow the conventions +for makefiles. - * The Internet-related code (most of the `inet' subdirectory) and - several other miscellaneous functions and header files have been - included from 4.4 BSD with little or no modification. + It is easy to configure the GNU C library for cross-compilation by +setting a few variables in `configparms'. Set `CC' to the +cross-compiler for the target you configured the library for; it is +important to use this same `CC' value when running `configure', like +this: `CC=TARGET-gcc configure TARGET'. Set `BUILD_CC' to the compiler +to use for for programs run on the build system as part of compiling +the library. You may need to set `AR' and `RANLIB' to cross-compiling +versions of `ar' and `ranlib' if the native tools are not configured to +work with object files for the target you configured for. - All code incorporated from 4.4 BSD is under the following - copyright: + +File: libc.info, Node: Running make install, Next: Tools for Compilation, Prev: Configuring and compiling, Up: Installation - Copyright (C) 1991 Regents of the University of California. - All rights reserved. +Installing the C Library +======================== - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the - following conditions are met: + To install the library and its header files, and the Info files of +the manual, type `env LANGUAGE=C LC_ALL=C make install'. This will +build things if necessary, before installing them. However, you should +still compile everything first. If you are installing glibc as your +primary C library, we recommend that you shut the system down to +single-user mode first, and reboot afterward. This minimizes the risk +of breaking things when the library changes out from underneath. - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. + If you're upgrading from Linux libc5 or some other C library, you +need to replace the `/usr/include' with a fresh directory before +installing it. The new `/usr/include' should contain the Linux +headers, but nothing else. - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the - following disclaimer in the documentation and/or other - materials provided with the distribution. + You must first build the library (`make'), optionally check it +(`make check'), switch the include directories and then install (`make +install'). The steps must be done in this order. Not moving the +directory before install will result in an unusable mixture of header +files from both libraries, but configuring, building, and checking the +library requires the ability to compile and run programs against the old +library. - 3. [This condition was removed.] + If you are upgrading from a previous installation of glibc 2.0 or +2.1, `make install' will do the entire job. You do not need to remove +the old includes - if you want to do so anyway you must then follow the +order given above. - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior - written permission. + You may also need to reconfigure GCC to work with the new library. +The easiest way to do that is to figure out the compiler switches to +make it work again (`-Wl,--dynamic-linker=/lib/ld-linux.so.2' should +work on Linux systems) and use them to recompile gcc. You can also +edit the specs file (`/usr/lib/gcc-lib/TARGET/VERSION/specs'), but that +is a bit of a black art. - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF - THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY - OF SUCH DAMAGE. + You can install glibc somewhere other than where you configured it +to go by setting the `install_root' variable on the command line for +`make install'. The value of this variable is prepended to all the +paths for installation. This is useful when setting up a chroot +environment or preparing a binary distribution. The directory should be +specified with an absolute file name. - * The random number generation functions `random', `srandom', - `setstate' and `initstate', which are also the basis for the - `rand' and `srand' functions, were written by Earl T. Cohen for - the University of California at Berkeley and are copyrighted by the - Regents of the University of California. They have undergone minor - changes to fit into the GNU C library and to fit the ISO C - standard, but the functional code is Berkeley's. + Glibc 2.2 includes a daemon called `nscd', which you may or may not +want to run. `nscd' caches name service lookups; it can dramatically +improve performance with NIS+, and may help with DNS as well. - * The DNS resolver code is taken directly from BIND 4.9.5, which is - under both the Berkeley copyright above and also: + One auxiliary program, `/usr/libexec/pt_chown', is installed setuid +`root'. This program is invoked by the `grantpt' function; it sets the +permissions on a pseudoterminal so it can be used by the calling +process. This means programs like `xterm' and `screen' do not have to +be setuid to get a pty. (There may be other reasons why they need +privileges.) If you are using a 2.1 or newer Linux kernel with the +`devptsfs' or `devfs' filesystems providing pty slaves, you don't need +this program; otherwise you do. The source for `pt_chown' is in +`login/programs/pt_chown.c'. - Portions Copyright (C) 1993 by Digital Equipment Corporation. + After installation you might want to configure the timezone and +locale installation of your system. The GNU C library comes with a +locale database which gets configured with `localedef'. For example, to +set up a German locale with name `de_DE', simply issue the command +`localedef -i de_DE -f ISO-8859-1 de_DE'. To configure all locales +that are supported by glibc, you can issue from your build directory the +command `make localedata/install-locales'. - Permission to use, copy, modify, and distribute this software - for any purpose with or without fee is hereby granted, - provided that the above copyright notice and this permission - notice appear in all copies, and that the name of Digital - Equipment Corporation not be used in advertising or publicity - pertaining to distribution of the document or software - without specific, written prior permission. + To configure the locally used timezone, you can either set the `TZ' +environment variable. The script `tzselect' helps you to select the +right value. As an example for Germany, tzselect would tell you to use +`TZ='Europe/Berlin''. For a system wide installation (the given paths +are for an installation with `--prefix=/usr'), link the timezone file +which is in `/usr/share/zoneinfo' to the file `/etc/localtime'. For +Germany, you might execute `ln -s /usr/share/zoneinfo/Europe/Berlin +/etc/localtime'. - THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. - DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE - LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION - WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +File: libc.info, Node: Tools for Compilation, Next: Supported Configurations, Prev: Running make install, Up: Installation - * The code to support Sun RPC is taken verbatim from Sun's - RPCSRC-4.0 distribution, and is covered by this copyright: +Recommended Tools for Compilation +================================= - Copyright (C) 1984, Sun Microsystems, Inc. + We recommend installing the following GNU tools before attempting to +build the GNU C library: - Sun RPC is a product of Sun Microsystems, Inc. and is - provided for unrestricted use provided that this legend is - included on all tape media and as a part of the software - program in whole or part. Users may copy or modify Sun RPC - without charge, but are not authorized to license or - distribute it to anyone else except as part of a product or - program developed by the user. + * GNU `make' 3.79 or newer - SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND - INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND - FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF - DEALING, USAGE OR TRADE PRACTICE. + You need the latest version of GNU `make'. Modifying the GNU C + Library to work with other `make' programs would be so difficult + that we recommend you port GNU `make' instead. *Really.* We + recommend version GNU `make' version 3.79. All earlier versions + have severe bugs or lack features. - Sun RPC is provided with no support and without any - obligation on the part of Sun Microsystems, Inc. to assist in - its use, correction, modification or enhancement. + * GCC 2.95 or newer - SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT - TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY - PATENTS BY SUN RPC OR ANY PART THEREOF. + The GNU C library can only be compiled with the GNU C compiler + family. As of the 2.2 release, GCC 2.95.2 or higher is required. + As of this writing, GCC 2.95.3 is the compiler we advise to use. - In no event will Sun Microsystems, Inc. be liable for any - lost revenue or profits or other special, indirect and - consequential damages, even if Sun has been advised of the - possibility of such damages. + You can use whatever compiler you like to compile programs that + use GNU libc, but be aware that both GCC 2.7 and 2.8 have bugs in + their floating-point support that may be triggered by the math + library. - Sun Microsystems, Inc. - 2550 Garcia Avenue - Mountain View, California 94043 + For PPC you might need some patches even on top of the last GCC + version. See the FAQ. - * Some of the support code for Mach is taken from Mach 3.0 by CMU, - and is under the following copyright terms: + * GNU `binutils' 2.10.1 or later - Mach Operating System - Copyright (C) 1991,1990,1989 Carnegie Mellon University - All Rights Reserved. + You must use GNU binutils (as and ld) if you want to build a shared + library. Even if you don't, we recommend you use them anyway. No + one has tested compilation with non-GNU binutils in a long time. - Permission to use, copy, modify and distribute this software - and its documentation is hereby granted, provided that both - the copyright notice and this permission notice appear in all - copies of the software, derivative works or modified - versions, and any portions thereof, and that both notices - appear in supporting documentation. + The quality of binutils releases has varied a bit recently. The + bugs are in obscure features, but glibc uses quite a few of those. + 2.10.1 and later releases are known to work. Versions after + 2.8.1.0.23 may or may not work. Older versions definitely don't. - CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS - IS" CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF - ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF - THIS SOFTWARE. + For PPC you might need some patches even on top of the last + binutils version. See the FAQ. - Carnegie Mellon requests users of this software to return to + * GNU `texinfo' 3.12f - Software Distribution Coordinator - School of Computer Science - Carnegie Mellon University - Pittsburgh PA 15213-3890 + To correctly translate and install the Texinfo documentation you + need this version of the `texinfo' package. Earlier versions do + not understand all the tags used in the document, and the + installation mechanism for the info files is not present or works + differently. - or any improvements or - extensions that they make and grant Carnegie Mellon the - rights to redistribute these changes. + * GNU `awk' 3.0, or some other POSIX awk - * The code for the database library `libdb' comes from the 2.3 - release of Berkeley DB. That code is under the same copyright as - 4.4 BSD and also: + Awk is used in several places to generate files. The scripts + should work with any POSIX-compliant awk implementation; `gawk' + 3.0 and `mawk' 1.3 are known to work. - Copyright (C) 1990, 1993, 1994, 1995, 1996, 1997 - Sleepycat Software. All rights reserved. + * Perl 5 - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the - following conditions are met: + Perl is not required, but it is used if present to test the + installation. We may decide to use it elsewhere in the future. - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. + * GNU `sed' 3.02 or newer - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the - following disclaimer in the documentation and/or other - materials provided with the distribution. + Sed is used in several places to generate files. Most scripts + work with any version of `sed'. The known exception is the script + `po2test.sed' in the `intl' subdirectory which is used to generate + `msgs.h' for the testsuite. This script works correctly only with + GNU `sed' 3.02. If you like to run the testsuite, you should + definitely upgrade `sed'. - 3. Redistributions in any form must be accompanied by - information on how to obtain complete source code for - the DB software and any accompanying software that uses - the DB software. The source code must either be - included in the distribution or be available for no more - than the cost of distribution plus a nominal fee, and - must be freely redistributable under reasonable - conditions. For an executable file, complete source - code means the source code for all modules it contains. - It does not mean source code for modules or files that - typically accompany the operating system on which the - executable file runs, e.g., standard library modules or - system header files. - THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - SLEEPYCAT SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE - GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. +If you change any of the `configure.in' files you will also need - Portions copyright (C) 1995, 1996 - The President and Fellows of Harvard University. - All rights reserved. + * GNU `autoconf' 2.12 or higher - Redistribution and use in source and binary forms, with or - without modification, are permitted provided that the - following conditions are met: - 1. Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. +and if you change any of the message translation files you will need - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the - following disclaimer in the documentation and/or other - materials provided with the distribution. + * GNU `gettext' 0.10.36 or later - 3. All advertising materials mentioning features or use of - this software must display the following acknowledgement: - This product includes software developed by - Harvard University and its contributors. +You may also need these packages if you upgrade your source tree using +patches, although we try to avoid this. - 4. Neither the name of the University nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior - written permission. + +File: libc.info, Node: Supported Configurations, Next: Linux, Prev: Tools for Compilation, Up: Installation - THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT - SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF - THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY - OF SUCH DAMAGE. +Supported Configurations +======================== - For a license to use, redistribute or sell DB software under - conditions other than those described above, or to purchase - support for this software, please contact Sleepycat Software - at + The GNU C Library currently supports configurations that match the +following patterns: - Sleepycat Software - 394 E. Riding Dr. - Carlisle, MA 01741 - USA - +1-508-287-4781 + alpha*-*-linux + arm-*-linux + cris-*-linux + hppa-*-linux + iX86-*-gnu + iX86-*-linux + ia64-*-linux + m68k-*-linux + mips*-*-linux + powerpc-*-linux + s390-*-linux + s390x-*-linux + sparc-*-linux + sparc64-*-linux - or . + Former releases of this library (version 2.1 and/or 2.0) used to run +on the following configurations: + + arm-*-linuxaout + arm-*-none + Very early releases (version 1.09.1 and perhaps earlier versions) +used to run on the following configurations: + alpha-dec-osf1 + alpha-*-linuxecoff + iX86-*-bsd4.3 + iX86-*-isc2.2 + iX86-*-isc3.N + iX86-*-sco3.2 + iX86-*-sco3.2v4 + iX86-*-sysv + iX86-*-sysv4 + iX86-force_cpu386-none + iX86-sequent-bsd + i960-nindy960-none + m68k-hp-bsd4.3 + m68k-mvme135-none + m68k-mvme136-none + m68k-sony-newsos3 + m68k-sony-newsos4 + m68k-sun-sunos4.N + mips-dec-ultrix4.N + mips-sgi-irix4.N + sparc-sun-solaris2.N + sparc-sun-sunos4.N + + Since no one has volunteered to test and fix these configurations, +they are not supported at the moment. They probably don't compile; +they definitely don't work anymore. Porting the library is not hard. +If you are interested in doing a port, please contact the glibc +maintainers by sending electronic mail to . + + Valid cases of `iX86' include `i386', `i486', `i586', and `i686'. +All of those configurations produce a library that can run on this +processor and newer processors. The GCC compiler by default generates +code that's optimized for the machine it's configured for and will use +the instructions available on that machine. For example if your GCC is +configured for `i686', gcc will optimize for `i686' and might issue +some `i686' specific instructions. To generate code for other models, +you have to configure for that model and give GCC the appropriate +`-march=' and `-mcpu=' compiler switches via CFLAGS.  -File: libc.info, Node: Copying, Next: Concept Index, Prev: Contributors, Up: Top +File: libc.info, Node: Linux, Next: Reporting Bugs, Prev: Supported Configurations, Up: Installation -GNU LIBRARY GENERAL PUBLIC LICENSE -********************************** +Specific advice for Linux systems +================================= - Version 2, June 1991 + If you are installing GNU libc on a Linux system, you need to have +the header files from a 2.2 or newer kernel around for reference. For +some architectures, like ia64, sh and hppa, you need at least headers +from kernel 2.3.99 (sh and hppa) or 2.4.0 (ia64). You do not need to +use that kernel, just have its headers where glibc can access at them. +The easiest way to do this is to unpack it in a directory such as +`/usr/src/linux-2.2.1'. In that directory, run `make config' and +accept all the defaults. Then run `make include/linux/version.h'. +Finally, configure glibc with the option +`--with-headers=/usr/src/linux-2.2.1/include'. Use the most recent +kernel you can get your hands on. - Copyright (C) 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. - - [This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] + An alternate tactic is to unpack the 2.2 kernel and run `make +config' as above. Then rename or delete `/usr/include', create a new +`/usr/include', and make the usual symbolic links of +`/usr/include/linux' and `/usr/include/asm' into the 2.2 kernel +sources. You can then configure glibc with no special options. This +tactic is recommended if you are upgrading from libc5, since you need +to get rid of the old header files anyway. -Preamble -======== + Note that `/usr/include/net' and `/usr/include/scsi' should *not* be +symlinks into the kernel sources. GNU libc provides its own versions +of these files. - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. + Linux expects some components of the libc installation to be in +`/lib' and some in `/usr/lib'. This is handled automatically if you +configure glibc with `--prefix=/usr'. If you set some other prefix or +allow it to default to `/usr/local', then all the components are +installed there. - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. + If you are upgrading from libc5, you need to recompile every shared +library on your system against the new library for the sake of new code, +but keep the old libraries around for old binaries to use. This is +complicated and difficult. Consult the Glibc2 HOWTO at + for details. - 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. + You cannot use `nscd' with 2.0 kernels, due to bugs in the +kernel-side thread support. `nscd' happens to hit these bugs +particularly hard, but you might have problems with any threaded +program. - 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 library, or if you modify it. + +File: libc.info, Node: Reporting Bugs, Prev: Linux, Up: Installation - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Reporting Bugs +============== - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. + There are probably bugs in the GNU C library. There are certainly +errors and omissions in this manual. If you report them, they will get +fixed. If you don't, no one will ever know about them and they will +remain unfixed for all eternity, if not longer. - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. + It is a good idea to verify that the problem has not already been +reported. Bugs are documented in two places: The file `BUGS' describes +a number of well known bugs and the bug tracking system has a WWW +interface at . The +WWW interface gives you access to open and closed reports. The closed +reports normally include a patch or a hint on solving the problem. - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. + To report a bug, first you must find it. Hopefully, this will be the +hard part. Once you've found a bug, make sure it's really a bug. A +good way to do this is to see if the GNU C library behaves the same way +some other C library does. If so, probably you are wrong and the +libraries are right (but not necessarily). If not, one of the libraries +is probably wrong. It might not be the GNU library. Many historical +Unix C libraries permit things that we don't, such as closing a file +twice. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License, which was designed for utility -programs. This license, the GNU Library General Public License, -applies to certain designated libraries. This license is quite -different from the ordinary one; be sure to read it in full, and don't -assume that anything in it is the same as in the ordinary license. + If you think you have found some way in which the GNU C library does +not conform to the ISO and POSIX standards (*note Standards and +Portability::), that is definitely a bug. Report it! - The reason we have a separate public license for some libraries is -that they blur the distinction we usually make between modifying or -adding to a program and simply using it. Linking a program with a -library, without changing the library, is in some sense simply using -the library, and is analogous to running a utility program or -application program. However, in a textual and legal sense, the linked -executable is a combined work, a derivative of the original library, -and the ordinary General Public License treats it as such. + Once you're sure you've found a bug, try to narrow it down to the +smallest test case that reproduces the problem. In the case of a C +library, you really only need to narrow it down to one library function +call, if possible. This should not be too difficult. - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. + The final step when you have a simple test case is to report the bug. +Do this using the `glibcbug' script. It is installed with libc, or if +you haven't installed it, will be in your build directory. Send your +test case, the results you got, the results you expected, and what you +think the problem might be (if you've thought of anything). `glibcbug' +will insert the configuration information we need to see, and ship the +report off to . Don't send a message there directly; it +is fed to a program that expects mail to be formatted in a particular +way. Use the script. - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended -to permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to -achieve this as regards changes in header files, but we have achieved -it as regards changes in the actual functions of the Library.) The -hope is that this will lead to faster development of free libraries. + If you are not sure how a function should behave, and this manual +doesn't tell you, that's a bug in the manual. Report that too! If the +function's behavior disagrees with the manual, then either the library +or the manual has a bug, so report the disagreement. If you find any +errors or omissions in this manual, please report them to the Internet +address . If you refer to specific sections +of the manual, please include the section names for easier +identification. - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. + +File: libc.info, Node: Maintenance, Next: Contributors, Prev: Installation, Up: Top - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. +Library Maintenance +******************* - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +* Menu: - 0. This License Agreement applies to any software library which - contains a notice placed by the copyright holder or other - authorized party saying it may be distributed under the terms of - this Library General Public License (also called "this License"). - Each licensee is addressed as "you". +* Source Layout:: How to add new functions or header files + to the GNU C library. +* Porting:: How to port the GNU C library to + a new machine or operating system. - A "library" means a collection of software functions and/or data - prepared so as to be conveniently linked with application programs - (which use some of those functions and data) to form executables. + +File: libc.info, Node: Source Layout, Next: Porting, Up: Maintenance - The "Library", below, refers to any such software library or work - which has been distributed under these terms. A "work based on the - Library" means either the Library or any derivative work under - copyright law: that is to say, a work containing the Library or a - portion of it, either verbatim or with modifications and/or - translated straightforwardly into another language. (Hereinafter, - translation is included without limitation in the term - "modification".) +Adding New Functions +==================== - "Source code" for a work means the preferred form of the work for - making modifications to it. For a library, 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 library. + The process of building the library is driven by the makefiles, which +make heavy use of special features of GNU `make'. The makefiles are +very complex, and you probably don't want to try to understand them. +But what they do is fairly straightforward, and only requires that you +define a few variables in the right places. - Activities other than copying, distribution and modification are - not covered by this License; they are outside its scope. The act - of running a program using the Library is not restricted, and - output from such a program is covered only if its contents - constitute a work based on the Library (independent of the use of - the Library in a tool for writing it). Whether that is true - depends on what the Library does and what the program that uses - the Library does. + The library sources are divided into subdirectories, grouped by +topic. - 1. You may copy and distribute verbatim copies of the Library's - complete 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 distribute a copy of this License - along with the Library. + The `string' subdirectory has all the string-manipulation functions, +`math' has all the mathematical functions, etc. - 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. + Each subdirectory contains a simple makefile, called `Makefile', +which defines a few `make' variables and then includes the global +makefile `Rules' with a line like: - 2. You may modify your copy or copies of the Library or any portion - of it, thus forming a work based on the Library, and copy and - distribute such modifications or work under the terms of Section 1 - above, provided that you also meet all of these conditions: + include ../Rules - a. The modified work must itself be a software library. +The basic variables that a subdirectory makefile defines are: - b. You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. +`subdir' + The name of the subdirectory, for example `stdio'. This variable + *must* be defined. - c. You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. +`headers' + The names of the header files in this section of the library, such + as `stdio.h'. - d. If a facility in the modified Library refers to a function or - a table of data to be supplied by an application program that - uses the facility, other than as an argument passed when the - facility is invoked, then you must make a good faith effort - to ensure that, in the event an application does not supply - such function or table, the facility still operates, and - performs whatever part of its purpose remains meaningful. +`routines' +`aux' + The names of the modules (source files) in this section of the + library. These should be simple names, such as `strlen' (rather + than complete file names, such as `strlen.c'). Use `routines' for + modules that define functions in the library, and `aux' for + auxiliary modules containing things like data definitions. But the + values of `routines' and `aux' are just concatenated, so there + really is no practical difference. - (For example, a function in a library to compute square roots - has a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function - must be optional: if the application does not supply it, the - square root function must still compute square roots.) +`tests' + The names of test programs for this section of the library. These + should be simple names, such as `tester' (rather than complete file + names, such as `tester.c'). `make tests' will build and run all + the test programs. If a test program needs input, put the test + data in a file called `TEST-PROGRAM.input'; it will be given to + the test program on its standard input. If a test program wants + to be run with arguments, put the arguments (all on a single line) + in a file called `TEST-PROGRAM.args'. Test programs should exit + with zero status when the test passes, and nonzero status when the + test indicates a bug in the library or error in building. - These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the - Library, 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 Library, 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. +`others' + The names of "other" programs associated with this section of the + library. These are programs which are not tests per se, but are + other small programs included with the library. They are built by + `make others'. - 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 Library. +`install-lib' +`install-data' +`install' + Files to be installed by `make install'. Files listed in + `install-lib' are installed in the directory specified by `libdir' + in `configparms' or `Makeconfig' (*note Installation::). Files + listed in `install-data' are installed in the directory specified + by `datadir' in `configparms' or `Makeconfig'. Files listed in + `install' are installed in the directory specified by `bindir' in + `configparms' or `Makeconfig'. - In addition, mere aggregation of another work not based on the - Library with the Library (or with a work based on the Library) on - a volume of a storage or distribution medium does not bring the - other work under the scope of this License. +`distribute' + Other files from this subdirectory which should be put into a + distribution tar file. You need not list here the makefile itself + or the source and header files listed in the other standard + variables. Only define `distribute' if there are files used in an + unusual way that should go into the distribution. - 3. You may opt to apply the terms of the ordinary GNU General Public - License instead of this License to a given copy of the Library. - To do this, you must alter all the notices that refer to this - License, so that they refer to the ordinary GNU General Public - License, version 2, instead of to this License. (If a newer - version than version 2 of the ordinary GNU General Public License - has appeared, then you can specify that version instead if you - wish.) Do not make any other change in these notices. +`generated' + Files which are generated by `Makefile' in this subdirectory. + These files will be removed by `make clean', and they will never + go into a distribution. - Once this change is made in a given copy, it is irreversible for - that copy, so the ordinary GNU General Public License applies to - all subsequent copies and derivative works made from that copy. +`extra-objs' + Extra object files which are built by `Makefile' in this + subdirectory. This should be a list of file names like `foo.o'; + the files will actually be found in whatever directory object + files are being built in. These files will be removed by + `make clean'. This variable is used for secondary object files + needed to build `others' or `tests'. - This option is useful when you wish to copy part of the code of - the Library into a program that is not a library. + +File: libc.info, Node: Porting, Prev: Source Layout, Up: Maintenance - 4. You may copy and distribute the Library (or a portion or - derivative of it, under Section 2) in object code or executable - form under the terms of Sections 1 and 2 above provided that you - 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. +Porting the GNU C Library +========================= - If distribution of 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 satisfies the requirement to - distribute the source code, even though third parties are not - compelled to copy the source along with the object code. + The GNU C library is written to be easily portable to a variety of +machines and operating systems. Machine- and operating system-dependent +functions are well separated to make it easy to add implementations for +new machines or operating systems. This section describes the layout of +the library source tree and explains the mechanisms used to select +machine-dependent code to use. - 5. A program that contains no derivative of any portion of the - Library, but is designed to work with the Library by being - compiled or linked with it, is called a "work that uses the - Library". Such a work, in isolation, is not a derivative work of - the Library, and therefore falls outside the scope of this License. + All the machine-dependent and operating system-dependent files in the +library are in the subdirectory `sysdeps' under the top-level library +source directory. This directory contains a hierarchy of +subdirectories (*note Hierarchy Conventions::). - However, linking a "work that uses the Library" with the Library - creates an executable that is a derivative of the Library (because - it contains portions of the Library), rather than a "work that - uses the library". The executable is therefore covered by this - License. Section 6 states terms for distribution of such - executables. + Each subdirectory of `sysdeps' contains source files for a +particular machine or operating system, or for a class of machine or +operating system (for example, systems by a particular vendor, or all +machines that use IEEE 754 floating-point format). A configuration +specifies an ordered list of these subdirectories. Each subdirectory +implicitly appends its parent directory to the list. For example, +specifying the list `unix/bsd/vax' is equivalent to specifying the list +`unix/bsd/vax unix/bsd unix'. A subdirectory can also specify that it +implies other subdirectories which are not directly above it in the +directory hierarchy. If the file `Implies' exists in a subdirectory, +it lists other subdirectories of `sysdeps' which are appended to the +list, appearing after the subdirectory containing the `Implies' file. +Lines in an `Implies' file that begin with a `#' character are ignored +as comments. For example, `unix/bsd/Implies' contains: + # BSD has Internet-related things. + unix/inet - When a "work that uses the Library" uses material from a header - file that is part of the Library, the object code for the work may - be a derivative work of the Library even though the source code is - not. Whether this is true is especially significant if the work - can be linked without the Library, or if the work is itself a - library. The threshold for this to be true is not precisely - defined by law. +and `unix/Implies' contains: + posix - If such an object file uses only numerical parameters, data - structure layouts and accessors, and small macros and small inline - functions (ten lines or less in length), then the use of the object - file is unrestricted, regardless of whether it is legally a - derivative work. (Executables containing this object code plus - portions of the Library will still fall under Section 6.) +So the final list is `unix/bsd/vax unix/bsd unix/inet unix posix'. - Otherwise, if the work is a derivative of the Library, you may - distribute the object code for the work under the terms of Section - 6. Any executables containing that work also fall under Section 6, - whether or not they are linked directly with the Library itself. + `sysdeps' has a "special" subdirectory called `generic'. It is +always implicitly appended to the list of subdirectories, so you +needn't put it in an `Implies' file, and you should not create any +subdirectories under it intended to be new specific categories. +`generic' serves two purposes. First, the makefiles do not bother to +look for a system-dependent version of a file that's not in `generic'. +This means that any system-dependent source file must have an analogue +in `generic', even if the routines defined by that file are not +implemented on other platforms. Second. the `generic' version of a +system-dependent file is used if the makefiles do not find a version +specific to the system you're compiling for. - 6. As an exception to the Sections above, you may also compile or - link a "work that uses the Library" with the Library to produce a - work containing portions of the Library, and distribute that work - under terms of your choice, provided that the terms permit - modification of the work for the customer's own use and reverse - engineering for debugging such modifications. + If it is possible to implement the routines in a `generic' file in +machine-independent C, using only other machine-independent functions in +the C library, then you should do so. Otherwise, make them stubs. A +"stub" function is a function which cannot be implemented on a +particular machine or operating system. Stub functions always return an +error, and set `errno' to `ENOSYS' (Function not implemented). *Note +Error Reporting::. If you define a stub function, you must place the +statement `stub_warning(FUNCTION)', where FUNCTION is the name of your +function, after its definition; also, you must include the file +`' into your file. This causes the function to be listed +in the installed `', and makes GNU ld warn when the +function is used. - You must give prominent notice with each copy of the work that the - Library is used in it and that the Library and its use are covered - by this License. You must supply a copy of this License. If the - work during execution displays copyright notices, you must include - the copyright notice for the Library among them, as well as a - reference directing the user to the copy of this License. Also, - you must do one of these things: + Some rare functions are only useful on specific systems and aren't +defined at all on others; these do not appear anywhere in the +system-independent source code or makefiles (including the `generic' +directory), only in the system-dependent `Makefile' in the specific +system's subdirectory. - a. Accompany the work with the complete corresponding - machine-readable source code for the Library including - whatever changes were used in the work (which must be - distributed under Sections 1 and 2 above); and, if the work - is an executable linked with the Library, with the complete - machine-readable "work that uses the Library", as object code - and/or source code, so that the user can modify the Library - and then relink to produce a modified executable containing - the modified Library. (It is understood that the user who - changes the contents of definitions files in the Library will - not necessarily be able to recompile the application to use - the modified definitions.) + If you come across a file that is in one of the main source +directories (`string', `stdio', etc.), and you want to write a machine- +or operating system-dependent version of it, move the file into +`sysdeps/generic' and write your new implementation in the appropriate +system-specific subdirectory. Note that if a file is to be +system-dependent, it *must not* appear in one of the main source +directories. - b. Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. + There are a few special files that may exist in each subdirectory of +`sysdeps': - c. If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the - above specified materials from the same place. +`Makefile' + A makefile for this machine or operating system, or class of + machine or operating system. This file is included by the library + makefile `Makerules', which is used by the top-level makefile and + the subdirectory makefiles. It can change the variables set in the + including makefile or add new rules. It can use GNU `make' + conditional directives based on the variable `subdir' (see above) + to select different sets of variables and rules for different + sections of the library. It can also set the `make' variable + `sysdep-routines', to specify extra modules to be included in the + library. You should use `sysdep-routines' rather than adding + modules to `routines' because the latter is used in determining + what to distribute for each subdirectory of the main source tree. - d. Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. + Each makefile in a subdirectory in the ordered list of + subdirectories to be searched is included in order. Since several + system-dependent makefiles may be included, each should append to + `sysdep-routines' rather than simply setting it: - For an executable, the required form of the "work that uses the - Library" must include any data and utility programs needed for - reproducing the executable from it. 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. + sysdep-routines := $(sysdep-routines) foo bar - It may happen that this requirement contradicts the license - restrictions of other proprietary libraries that do not normally - accompany the operating system. Such a contradiction means you - cannot use both them and the Library together in an executable - that you distribute. +`Subdirs' + This file contains the names of new whole subdirectories under the + top-level library source tree that should be included for this + system. These subdirectories are treated just like the + system-independent subdirectories in the library source tree, such + as `stdio' and `math'. - 7. You may place library facilities that are a work based on the - Library side-by-side in a single library together with other - library facilities not covered by this License, and distribute - such a combined library, provided that the separate distribution - of the work based on the Library and of the other library - facilities is otherwise permitted, and provided that you do these - two things: + Use this when there are completely new sets of functions and header + files that should go into the library for the system this + subdirectory of `sysdeps' implements. For example, + `sysdeps/unix/inet/Subdirs' contains `inet'; the `inet' directory + contains various network-oriented operations which only make sense + to put in the library on systems that support the Internet. - a. Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. +`Dist' + This file contains the names of files (relative to the + subdirectory of `sysdeps' in which it appears) which should be + included in the distribution. List any new files used by rules in + the `Makefile' in the same directory, or header files used by the + source files in that directory. You don't need to list files that + are implementations (either C or assembly source) of routines + whose names are given in the machine-independent makefiles in the + main source tree. - b. Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same - work. +`configure' + This file is a shell script fragment to be run at configuration + time. The top-level `configure' script uses the shell `.' command + to read the `configure' file in each system-dependent directory + chosen, in order. The `configure' files are often generated from + `configure.in' files using Autoconf. - 8. You may not copy, modify, sublicense, link with, or distribute the - Library except as expressly provided under this License. Any - attempt otherwise to copy, modify, sublicense, link with, or - distribute the Library 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. + A system-dependent `configure' script will usually add things to + the shell variables `DEFS' and `config_vars'; see the top-level + `configure' script for details. The script can check for + `--with-PACKAGE' options that were passed to the top-level + `configure'. For an option `--with-PACKAGE=VALUE' `configure' + sets the shell variable `with_PACKAGE' (with any dashes in PACKAGE + converted to underscores) to VALUE; if the option is just + `--with-PACKAGE' (no argument), then it sets `with_PACKAGE' to + `yes'. - 9. 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 Library or its derivative works. These actions - are prohibited by law if you do not accept this License. - Therefore, by modifying or distributing the Library (or any work - based on the Library), you indicate your acceptance of this - License to do so, and all its terms and conditions for copying, - distributing or modifying the Library or works based on it. +`configure.in' + This file is an Autoconf input fragment to be processed into the + file `configure' in this subdirectory. *Note Introduction: + (autoconf.info)Introduction, for a description of Autoconf. You + should write either `configure' or `configure.in', but not both. + The first line of `configure.in' should invoke the `m4' macro + `GLIBC_PROVIDES'. This macro does several `AC_PROVIDE' calls for + Autoconf macros which are used by the top-level `configure' + script; without this, those macros might be invoked again + unnecessarily by Autoconf. - 10. Each time you redistribute the Library (or any work based on the - Library), the recipient automatically receives a license from the - original licensor to copy, distribute, link with or modify the - Library 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. + That is the general system for how system-dependencies are isolated. - 11. 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 - Library at all. For example, if a patent license would not permit - royalty-free redistribution of the Library 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 Library. +* Menu: - 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. +* Hierarchy Conventions:: The layout of the `sysdeps' hierarchy. +* Porting to Unix:: Porting the library to an average + Unix-like system. - 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. + +File: libc.info, Node: Hierarchy Conventions, Next: Porting to Unix, Up: Porting - This section is intended to make thoroughly clear what is believed - to be a consequence of the rest of this License. +Layout of the `sysdeps' Directory Hierarchy +------------------------------------------- - 12. If the distribution and/or use of the Library is restricted in - certain countries either by patents or by copyrighted interfaces, - the original copyright holder who places the Library 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. + A GNU configuration name has three parts: the CPU type, the +manufacturer's name, and the operating system. `configure' uses these +to pick the list of system-dependent directories to look for. If the +`--nfp' option is _not_ passed to `configure', the directory +`MACHINE/fpu' is also used. The operating system often has a "base +operating system"; for example, if the operating system is `Linux', the +base operating system is `unix/sysv'. The algorithm used to pick the +list of directories is simple: `configure' makes a list of the base +operating system, manufacturer, CPU type, and operating system, in that +order. It then concatenates all these together with slashes in +between, to produce a directory name; for example, the configuration +`i686-linux-gnu' results in `unix/sysv/linux/i386/i686'. `configure' +then tries removing each element of the list in turn, so +`unix/sysv/linux' and `unix/sysv' are also tried, among others. Since +the precise version number of the operating system is often not +important, and it would be very inconvenient, for example, to have +identical `irix6.2' and `irix6.3' directories, `configure' tries +successively less specific operating system names by removing trailing +suffixes starting with a period. - 13. The Free Software Foundation may publish revised and/or new - versions of the Library 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. + As an example, here is the complete list of directories that would be +tried for the configuration `i686-linux-gnu' (with the `crypt' and +`linuxthreads' add-on): - Each version is given a distinguishing version number. If the - Library 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 Library - does not specify a license version number, you may choose any - version ever published by the Free Software Foundation. + sysdeps/i386/elf + crypt/sysdeps/unix + linuxthreads/sysdeps/unix/sysv/linux + linuxthreads/sysdeps/pthread + linuxthreads/sysdeps/unix/sysv + linuxthreads/sysdeps/unix + linuxthreads/sysdeps/i386/i686 + linuxthreads/sysdeps/i386 + linuxthreads/sysdeps/pthread/no-cmpxchg + sysdeps/unix/sysv/linux/i386 + sysdeps/unix/sysv/linux + sysdeps/gnu + sysdeps/unix/common + sysdeps/unix/mman + sysdeps/unix/inet + sysdeps/unix/sysv/i386/i686 + sysdeps/unix/sysv/i386 + sysdeps/unix/sysv + sysdeps/unix/i386 + sysdeps/unix + sysdeps/posix + sysdeps/i386/i686 + sysdeps/i386/i486 + sysdeps/libm-i387/i686 + sysdeps/i386/fpu + sysdeps/libm-i387 + sysdeps/i386 + sysdeps/wordsize-32 + sysdeps/ieee754 + sysdeps/libm-ieee754 + sysdeps/generic - 14. If you wish to incorporate parts of the Library into other free - programs whose distribution conditions are incompatible with these, - 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. + Different machine architectures are conventionally subdirectories at +the top level of the `sysdeps' directory tree. For example, +`sysdeps/sparc' and `sysdeps/m68k'. These contain files specific to +those machine architectures, but not specific to any particular +operating system. There might be subdirectories for specializations of +those architectures, such as `sysdeps/m68k/68020'. Code which is +specific to the floating-point coprocessor used with a particular +machine should go in `sysdeps/MACHINE/fpu'. - NO WARRANTY + There are a few directories at the top level of the `sysdeps' +hierarchy that are not for particular machine architectures. - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO - WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE - LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT - HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE - LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY - SERVICING, REPAIR OR CORRECTION. +`generic' + As described above (*note Porting::), this is the subdirectory + that every configuration implicitly uses after all others. - 16. 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 LIBRARY 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 LIBRARY (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 LIBRARY TO OPERATE WITH ANY - OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +`ieee754' + This directory is for code using the IEEE 754 floating-point + format, where the C type `float' is IEEE 754 single-precision + format, and `double' is IEEE 754 double-precision format. Usually + this directory is referred to in the `Implies' file in a machine + architecture-specific directory, such as `m68k/Implies'. - END OF TERMS AND CONDITIONS +`libm-ieee754' + This directory contains an implementation of a mathematical library + usable on platforms which use IEEE 754 conformant floating-point + arithmetic. -How to Apply These Terms to Your New Libraries -============================================== +`libm-i387' + This is a special case. Ideally the code should be in + `sysdeps/i386/fpu' but for various reasons it is kept aside. - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of -the ordinary General Public License). +`posix' + This directory contains implementations of things in the library in + terms of POSIX.1 functions. This includes some of the POSIX.1 + functions themselves. Of course, POSIX.1 cannot be completely + implemented in terms of itself, so a configuration using just + `posix' cannot be complete. - To apply these terms, attach the following notices to the library. -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. +`unix' + This is the directory for Unix-like things. *Note Porting to + Unix::. `unix' implies `posix'. There are some special-purpose + subdirectories of `unix': - ONE LINE TO GIVE THE LIBRARY'S NAME AND AN IDEA OF WHAT IT DOES. - Copyright (C) YEAR NAME OF AUTHOR - - This library is free software; you can redistribute it and/or modify it - under the terms of the GNU Library General Public License as published - by the Free Software Foundation; either version 2 of the License, or (at - your option) any later version. - - This library 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 - Library 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. + `unix/common' + This directory is for things common to both BSD and System V + release 4. Both `unix/bsd' and `unix/sysv/sysv4' imply + `unix/common'. - Also add information on how to contact you by electronic and paper -mail. + `unix/inet' + This directory is for `socket' and related functions on Unix + systems. `unix/inet/Subdirs' enables the `inet' top-level + subdirectory. `unix/common' implies `unix/inet'. - You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the library, -if necessary. Here is a sample; alter the names: +`mach' + This is the directory for things based on the Mach microkernel + from CMU (including the GNU operating system). Other basic + operating systems (VMS, for example) would have their own + directories at the top level of the `sysdeps' hierarchy, parallel + to `unix' and `mach'. - Yoyodyne, Inc., hereby disclaims all copyright interest in the library - `Frob' (a library for tweaking knobs) written by James Random Hacker. - - SIGNATURE OF TY COON, 1 April 1990 - Ty Coon, President of Vice + +File: libc.info, Node: Porting to Unix, Prev: Hierarchy Conventions, Up: Porting - That's all there is to it! +Porting the GNU C Library to Unix Systems +----------------------------------------- + + Most Unix systems are fundamentally very similar. There are +variations between different machines, and variations in what +facilities are provided by the kernel. But the interface to the +operating system facilities is, for the most part, pretty uniform and +simple. + + The code for Unix systems is in the directory `unix', at the top +level of the `sysdeps' hierarchy. This directory contains +subdirectories (and subdirectory trees) for various Unix variants. + + The functions which are system calls in most Unix systems are +implemented in assembly code, which is generated automatically from +specifications in files named `syscalls.list'. There are several such +files, one in `sysdeps/unix' and others in its subdirectories. Some +special system calls are implemented in files that are named with a +suffix of `.S'; for example, `_exit.S'. Files ending in `.S' are run +through the C preprocessor before being fed to the assembler. + + These files all use a set of macros that should be defined in +`sysdep.h'. The `sysdep.h' file in `sysdeps/unix' partially defines +them; a `sysdep.h' file in another directory must finish defining them +for the particular machine and operating system variant. See +`sysdeps/unix/sysdep.h' and the machine-specific `sysdep.h' +implementations to see what these macros are and what they should do. + + The system-specific makefile for the `unix' directory +(`sysdeps/unix/Makefile') gives rules to generate several files from +the Unix system you are building the library on (which is assumed to be +the target system you are building the library _for_). All the +generated files are put in the directory where the object files are +kept; they should not affect the source tree itself. The files +generated are `ioctls.h', `errnos.h', `sys/param.h', and `errlist.c' +(for the `stdio' section of the library). diff -durpN glibc-2.2.3/manual/libc.info-54 glibc-2.2.4/manual/libc.info-54 --- glibc-2.2.3/manual/libc.info-54 Wed Apr 25 14:55:23 2001 +++ glibc-2.2.4/manual/libc.info-54 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1075 +7,930 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Concept Index, Next: Type Index, Prev: Copying, Up: Top +File: libc.info, Node: Contributors, Next: Copying, Prev: Maintenance, Up: Top -Concept Index -************* +Contributors to the GNU C Library +********************************* -* Menu: + The GNU C library was written originally by Roland McGrath, and is +currently maintained by Ulrich Drepper. Some parts of the library were +contributed or worked on by other people. -* /etc/hostname: Host Identification. -* /etc/nsswitch.conf: NSS Configuration File. -* 4.N BSD Unix: Berkeley Unix. -* __va_copy: Copying and Concatenation. -* _POSIX_OPTION_ORDER environment variable.: Standard Environment. -* _POSIX_SAVED_IDS: How Change Persona. -* abort signal: Program Error Signals. -* aborting a program: Aborting a Program. -* absolute file name: File Name Resolution. -* absolute priority: Absolute Priority. -* absolute value functions: Absolute Value. -* accepting connections: Accepting Connections. -* access permission for a file: Access Permission. -* access, testing for: Testing File Access. -* accessing directories: Accessing Directories. -* address of socket: Socket Addresses. -* address space <1>: Program Basics. -* address space: Memory Subsystem. -* alarm signal: Alarm Signals. -* alarms, setting: Setting an Alarm. -* alignment (in obstacks): Obstacks Data Alignment. -* alignment (with malloc): Aligned Memory Blocks. -* alloca disadvantages: Disadvantages of Alloca. -* alloca function: Variable Size Automatic. -* allocating pseudo-terminals: Allocation. -* allocation (obstacks): Allocation in an Obstack. -* allocation debugging: Allocation Debugging. -* allocation hooks, for malloc: Hooks for Malloc. -* allocation of memory with malloc: Basic Allocation. -* allocation size of string: Representation of Strings. -* allocation statistics: Statistics of Malloc. -* alphabetic character <1>: Classification of Wide Characters. -* alphabetic character: Classification of Characters. -* alphanumeric character <1>: Classification of Wide Characters. -* alphanumeric character: Classification of Characters. -* append-access files: File Position. -* argc (program argument count): Program Arguments. -* argp (program argument parser): Argp. -* argp parser functions: Argp Parser Functions. -* ARGP_HELP_FMT environment variable: Argp User Customization. -* argument parsing with argp: Argp. -* argument promotion: Calling Variadics. -* argument vectors, null-character separated: Argz and Envz Vectors. -* arguments (variadic functions): Receiving Arguments. -* arguments, how many: How Many Arguments. -* arguments, to program: Program Arguments. -* argv (program argument vector): Program Arguments. -* argz vectors (string vectors): Argz and Envz Vectors. -* arithmetic expansion: Expansion Stages. -* array comparison functions: String/Array Comparison. -* array copy functions: Copying and Concatenation. -* array search function: Array Search Function. -* array sort function: Array Sort Function. -* ASCII character: Classification of Characters. -* assertions: Consistency Checking. -* attributes of a file: Attribute Meanings. -* automatic freeing: Variable Size Automatic. -* automatic memory allocation: Memory Allocation and C. -* automatic storage class: Memory Allocation and C. -* automatic storage with variable size: Variable Size Automatic. -* background job: Concepts of Job Control. -* background job, launching: Foreground and Background. -* backtrace: Backtraces. -* backtrace_fd: Backtraces. -* backtrace_symbols: Backtraces. -* base (of floating point number): Floating Point Concepts. -* baud rate: Line Speed. -* Berkeley Unix: Berkeley Unix. -* Bessel functions: Special Functions. -* bias (of floating point number exponent): Floating Point Concepts. -* big-endian: Byte Order. -* binary I/O to a stream: Block Input/Output. -* binary search function (for arrays): Array Search Function. -* binary stream: Binary Streams. -* binding a socket address: Socket Addresses. -* blank character <1>: Classification of Wide Characters. -* blank character: Classification of Characters. -* block I/O to a stream: Block Input/Output. -* blocked signals: Delivery of Signal. -* blocked signals, checking for: Checking for Pending Signals. -* blocking signals: Blocking Signals. -* blocking signals, in a handler: Blocking for Handler. -* bootstrapping, and services: Actions in the NSS configuration. -* break condition, detecting: Input Modes. -* break condition, generating: Line Control. -* breaking a string into tokens: Finding Tokens in a String. -* broken pipe signal: Operation Error Signals. -* broken-down time <1>: Broken-down Time. -* broken-down time: Calendar Time. -* BSD compatibility library: Process Group Functions. -* BSD compatibility library.: Feature Test Macros. -* BSD Unix: Berkeley Unix. -* buffering of streams: Stream Buffering. -* buffering, controlling: Controlling Buffering. -* bugs, reporting: Reporting Bugs. -* bus error: Program Error Signals. -* butterfly: Misc FP Arithmetic. -* byte order conversion, for socket: Byte Order. -* byte stream: Socket Concepts. -* C++ streams: Streams and I18N. -* calendar time: Time Basics. -* calendar time and broken-down time: Broken-down Time. -* calendar, Gregorian: Calendar Time. -* calling variadic functions: Calling Variadics. -* canonical input processing: Canonical or Not. -* capacity limits, POSIX: General Limits. -* carrier detect: Control Modes. -* case conversion of characters: Case Conversion. -* catching signals: Delivery of Signal. -* categories for locales: Locale Categories. -* change working directory: Working Directory. -* changing the locale: Setting the Locale. -* changing the size of a block (malloc): Changing Block Size. -* changing the size of a block (obstacks): Growing Objects. -* channels: Stream/Descriptor Precautions. -* character case conversion: Case Conversion. -* character predicates: Classification of Characters. -* character testing: Classification of Characters. -* checking for pending signals: Checking for Pending Signals. -* child process <1>: Process Creation Concepts. -* child process <2>: Processes. -* child process: Processor Time. -* child process signal: Job Control Signals. -* chunks: Obstack Chunks. -* classes, floating-point: Floating Point Classes. -* classification of characters: Classification of Characters. -* cleaning up a stream: Linked Channels. -* clearing terminal input queue: Line Control. -* client: Connections. -* clock ticks: Processor And CPU Time. -* clock, high accuracy: High Accuracy Clock. -* close-on-exec (file descriptor flag): Descriptor Flags. -* closing a file descriptor: Opening and Closing Files. -* closing a socket: Closing a Socket. -* closing a stream: Closing Streams. -* collating strings: Collation Functions. -* combining locales: Choosing Locale. -* command argument syntax: Argument Syntax. -* command arguments, parsing: Parsing Program Arguments. -* command line arguments: Program Arguments. -* command substitution: Expansion Stages. -* communication style (of a socket): Socket Concepts. -* comparing strings and arrays: String/Array Comparison. -* Comparison Function: Comparison Functions. -* compiling: Configuring and compiling. -* complex exponentiation functions: Exponents and Logarithms. -* complex logarithm functions: Exponents and Logarithms. -* complex numbers: Complex Numbers. -* complex trigonometric functions: Trig Functions. -* concatenating strings: Copying and Concatenation. -* configurations, all supported: Supported Configurations. -* configuring: Configuring and compiling. -* conjugate complex numbers: Operations on Complex. -* connecting a socket: Connecting. -* connection: Connections. -* consistency checking: Consistency Checking. -* consistency checking, of heap: Heap Consistency Checking. -* constants <1>: Mathematical Constants. -* constants: Memory Concepts. -* continue signal: Job Control Signals. -* control character <1>: Classification of Wide Characters. -* control character: Classification of Characters. -* control operations on files: Control Operations. -* controlling process: Controlling Terminal. -* controlling terminal: Concepts of Job Control. -* controlling terminal, access to: Access to the Terminal. -* controlling terminal, determining: Identifying the Terminal. -* controlling terminal, setting: Open-time Flags. -* conversion specifications (printf): Formatted Output Basics. -* conversion specifications (scanf): Formatted Input Basics. -* converting byte order: Byte Order. -* converting case of characters: Case Conversion. -* converting file descriptor to stream: Descriptors and Streams. -* converting floats to integers: Rounding Functions. -* converting group ID to group name: Lookup Group. -* converting group name to group ID: Lookup Group. -* converting host address to name: Host Names. -* converting host name to address: Host Names. -* converting network name to network number: Networks Database. -* converting network number to network name: Networks Database. -* converting port number to service name: Services Database. -* converting service name to port number: Services Database. -* converting string to collation order: Collation Functions. -* converting strings to numbers: Parsing of Numbers. -* converting user ID to user name: Lookup User. -* converting user name to user ID: Lookup User. -* cookie, for custom stream: Streams and Cookies. -* copy-on-write page fault: Locked Memory Details. -* copying strings and arrays: Copying and Concatenation. -* cpu priority: Priority. -* CPU time <1>: Processor Time. -* CPU time <2>: Processor And CPU Time. -* CPU time: Time Basics. -* create on open (file status flag): Open-time Flags. -* creating a directory: Creating Directories. -* creating a FIFO special file: FIFO Special Files. -* creating a pipe: Creating a Pipe. -* creating a pipe to a subprocess: Pipe to a Subprocess. -* creating a process: Process Creation Concepts. -* creating a socket: Creating a Socket. -* creating a socket pair: Socket Pairs. -* creating special files: Making Special Files. -* cube root function: Exponents and Logarithms. -* currency symbols: Currency Symbol. -* current limit: Limits on Resources. -* current working directory: Working Directory. -* custom streams: Custom Streams. -* customizing printf: Customizing Printf. -* data loss on sockets: Socket Concepts. -* databases: Name Service Switch. -* datagram socket: Datagrams. -* datagrams, transmitting: Sending Datagrams. -* date: Time Basics. -* Daylight Saving Time: Broken-down Time. -* decimal digit character: Classification of Characters. -* decimal-point separator: General Numeric. -* declaration (compared to definition): Header Files. -* declaring variadic functions: Calling Variadics. -* decompose complex numbers: Operations on Complex. -* default action (for a signal): Delivery of Signal. -* default action for a signal: Basic Signal Handling. -* default argument promotions: Calling Variadics. -* default value, and NSS: Notes on NSS Configuration File. -* defining new printf conversions: Customizing Printf. -* definition (compared to declaration): Header Files. -* delayed suspend character: Signal Characters. -* deleting a directory: Deleting Files. -* deleting a file: Deleting Files. -* delivery of signals: Delivery of Signal. -* descriptors and streams: Stream/Descriptor Precautions. -* digit character <1>: Classification of Wide Characters. -* digit character: Classification of Characters. -* directories, accessing: Accessing Directories. -* directories, creating: Creating Directories. -* directories, deleting: Deleting Files. -* directory: Directories. -* directory entry: Directories. -* directory hierarchy: Working with Directory Trees. -* directory stream: Accessing Directories. -* disadvantages of alloca: Disadvantages of Alloca. -* DISCARD character: Other Special. -* division by zero: FP Exceptions. -* DNS: Host Identification. -* DNS server unavailable: Actions in the NSS configuration. -* domain (of socket): Socket Concepts. -* domain error: Math Error Reporting. -* domain name: Host Identification. -* Domain Name System: Host Identification. -* dot notation, for Internet addresses: Abstract Host Addresses. -* DSUSP character: Signal Characters. -* duplicating file descriptors: Duplicating Descriptors. -* dynamic memory allocation: Memory Allocation and C. -* EBCDIC: Extended Char Intro. -* echo of terminal input: Local Modes. -* effective group ID: Process Persona. -* effective user ID: Process Persona. -* efficiency and malloc: Efficiency and Malloc. -* efficiency and obstacks: Extra Fast Growing. -* efficiency of chunks: Obstack Chunks. -* EINTR, and restarting interrupted primitives: Interrupted Primitives. -* elapsed time <1>: Elapsed Time. -* elapsed time: Time Basics. -* encryption: Trivial Encryption. -* end of file, on a stream: EOF and Errors. -* end-of-file, on a file descriptor: I/O Primitives. -* environment: Environment Variables. -* environment access: Environment Access. -* environment representation: Environment Access. -* environment variable: Environment Variables. -* environment vectors, null-character separated: Argz and Envz Vectors. -* envz vectors (environment vectors): Argz and Envz Vectors. -* EOF character: Editing Characters. -* EOL character: Editing Characters. -* EOL2 character: Editing Characters. -* epoch: Simple Calendar Time. -* ERASE character: Editing Characters. -* errno: System Calls. -* error codes: Error Reporting. -* error messages, in argp: Argp Helper Functions. -* error reporting: Error Reporting. -* errors, mathematical: Math Error Reporting. -* establishing a handler: Signal Actions. -* ethers: NSS Basics. -* EUC: Extended Char Intro. -* EUC-JP: glibc iconv Implementation. -* exception <1>: Program Error Signals. -* exception: FP Exceptions. -* exclusive lock: File Locks. -* exec functions: Executing a File. -* execing a program: Memory Concepts. -* executable: Memory Concepts. -* executing a file: Executing a File. -* exit status: Exit Status. -* exit status value: Program Termination. -* exiting a program: Memory Concepts. -* expansion of shell words: Word Expansion. -* exponent (of floating point number): Floating Point Concepts. -* exponentiation functions: Exponents and Logarithms. -* extending printf: Customizing Printf. -* extracting file descriptor from stream: Descriptors and Streams. -* fcntl function: Control Operations. -* feature test macros: Feature Test Macros. -* field splitting: Expansion Stages. -* FIFO special file: Pipes and FIFOs. -* file access permission: Access Permission. -* file access time: File Times. -* file attribute modification time: File Times. -* file attributes: Attribute Meanings. -* file creation mask: Setting Permissions. -* file descriptor flags: Descriptor Flags. -* file descriptor sets, for select: Waiting for I/O. -* file descriptors, standard: Descriptors and Streams. -* file locks: File Locks. -* file modification time: File Times. -* file name: File Names. -* file name component: Directories. -* file name errors: File Name Errors. -* file name resolution: File Name Resolution. -* file name translation flags: Open-time Flags. -* file names, multiple: Hard Links. -* file owner: File Owner. -* file permission bits: Permission Bits. -* file pointer: Streams. -* file position: File Position. -* file positioning on a file descriptor: File Position Primitive. -* file positioning on a stream: File Positioning. -* file status flags: File Status Flags. -* files, accessing: Memory Concepts. -* filtering i/o through subprocess: Pipe to a Subprocess. -* flag character (printf): Output Conversion Syntax. -* flag character (scanf): Input Conversion Syntax. -* flags for sigaction: Flags for Sigaction. -* flags, file name translation: Open-time Flags. -* flags, open-time action: Open-time Flags. -* floating point: Floating Point Numbers. -* floating point, IEEE: IEEE Floating Point. -* floating type measurements: Floating Type Macros. -* floating-point classes: Floating Point Classes. -* floating-point exception: Program Error Signals. -* flow control, terminal: Line Control. -* flushing a stream: Flushing Buffers. -* flushing terminal output queue: Line Control. -* foreground job: Concepts of Job Control. -* foreground job, launching: Foreground and Background. -* forking a process: Process Creation Concepts. -* format string, for printf: Formatted Output. -* format string, for scanf: Formatted Input. -* formatted input from a stream: Formatted Input. -* formatted messages: Formatted Messages. -* formatted output to a stream: Formatted Output. -* FP arithmetic: FP Bit Twiddling. -* FQDN: Host Identification. -* frame, real memory: Memory Concepts. -* freeing (obstacks): Freeing Obstack Objects. -* freeing memory: Memory Concepts. -* freeing memory allocated with malloc: Freeing after Malloc. -* fully buffered stream: Buffering Concepts. -* function prototypes (variadic): Variadic Prototypes. -* gamma function: Special Functions. -* gcvt_r: System V Number Conversion. -* gencat: The gencat program. -* generation of signals: Signal Generation. -* generic i/o control operations: IOCTLs. -* globbing: Globbing. -* graphic character <1>: Classification of Wide Characters. -* graphic character: Classification of Characters. -* Gregorian calendar: Calendar Time. -* group: NSS Basics. -* group database: Group Database. -* group ID: User and Group IDs. -* group name: User and Group IDs. -* group owner of a file: File Owner. -* grouping of digits: General Numeric. -* growing objects (in obstacks): Growing Objects. -* handling multiple signals: Merged Signals. -* hangup signal: Termination Signals. -* hard limit: Limits on Resources. -* hard link: Hard Links. -* header files: Header Files. -* heap consistency checking: Heap Consistency Checking. -* heap, dynamic allocation from: Unconstrained Allocation. -* heap, freeing memory from: Freeing after Malloc. -* hexadecimal digit character <1>: Classification of Wide Characters. -* hexadecimal digit character: Classification of Characters. -* hidden bit (of floating point number mantissa): Floating Point Concepts. -* hierarchy, directory: Working with Directory Trees. -* high-priority data: Out-of-Band Data. -* high-resolution time: Calendar Time. -* holes in files: File Position Primitive. -* home directory: Standard Environment. -* HOME environment variable: Standard Environment. -* hook functions (of custom streams): Hook Functions. -* host address, Internet: Abstract Host Addresses. -* host name: Host Identification. -* hostname: Host Identification. -* hosts: NSS Basics. -* hosts database: Host Names. -* how many arguments: How Many Arguments. -* hyperbolic functions: Hyperbolic Functions. -* identifying terminals: Is It a Terminal. -* IEEE 754: Floating Point Numbers. -* IEEE floating point: Floating Point Numbers. -* IEEE floating point representation: IEEE Floating Point. -* IEEE Std 1003.1: POSIX. -* IEEE Std 1003.2: POSIX. -* ignore action for a signal: Basic Signal Handling. -* illegal instruction: Program Error Signals. -* impossible events: Consistency Checking. -* independent channels: Independent Channels. -* inexact exception: FP Exceptions. -* infinity: Infinity and NaN. -* initial signal actions: Initial Signal Actions. -* inode number: Attribute Meanings. -* input available signal: Asynchronous I/O Signals. -* input conversions, for scanf: Table of Input Conversions. -* input from multiple files: Waiting for I/O. -* installation tools: Tools for Compilation. -* installing: Running make install. -* integer: Integers. -* integer division functions: Integer Division. -* integer type range: Range of Type. -* integer type width: Width of Type. -* interactive signals, from terminal: Local Modes. -* interactive stop signal: Job Control Signals. -* internal representation: Extended Char Intro. -* internationalization: Locales. -* Internet host address: Abstract Host Addresses. -* Internet namespace, for sockets: Internet Namespace. -* interprocess communication, with FIFO: FIFO Special Files. -* interprocess communication, with pipes: Creating a Pipe. -* interprocess communication, with signals: Kill Example. -* interprocess communication, with sockets: Sockets. -* interrupt character: Signal Characters. -* interrupt signal: Termination Signals. -* interrupt-driven input: Interrupt Input. -* interrupting primitives: Interrupted Primitives. -* interval: Time Basics. -* interval timer, setting: Setting an Alarm. -* INTR character: Signal Characters. -* invalid exception: FP Exceptions. -* inverse complex hyperbolic functions: Hyperbolic Functions. -* inverse complex trigonometric functions: Inverse Trig Functions. -* inverse hyperbolic functions: Hyperbolic Functions. -* inverse trigonometric functions: Inverse Trig Functions. -* invocation of program: Program Arguments. -* IOCTLs: IOCTLs. -* ISO 10646: Extended Char Intro. -* ISO 2022: Extended Char Intro. -* ISO 6937: Extended Char Intro. -* ISO C: ISO C. -* ISO-2022-JP: glibc iconv Implementation. -* ISO/IEC 9945-1: POSIX. -* ISO/IEC 9945-2: POSIX. -* job: Job Control. -* job control: Job Control. -* job control functions: Functions for Job Control. -* job control is optional: Job Control is Optional. -* job control signals: Job Control Signals. -* job control, enabling: Initializing the Shell. -* Kermit the frog: Search/Sort Example. -* kernel call: System Calls. -* kernel header files: Linux. -* KILL character: Editing Characters. -* kill signal: Termination Signals. -* killing a process: Signaling Another Process. -* Korn Shell: Wildcard Matching. -* LANG environment variable <1>: Standard Environment. -* LANG environment variable: The catgets Functions. -* launching jobs: Launching Jobs. -* LC_ALL environment variable <1>: Standard Environment. -* LC_ALL environment variable: The catgets Functions. -* LC_COLLATE environment variable: Standard Environment. -* LC_CTYPE environment variable: Standard Environment. -* LC_MESSAGES environment variable <1>: Standard Environment. -* LC_MESSAGES environment variable: The catgets Functions. -* LC_MONETARY environment variable: Standard Environment. -* LC_NUMERIC environment variable: Standard Environment. -* LC_TIME environment variable: Standard Environment. -* leap second: Broken-down Time. -* length of string: Representation of Strings. -* level, for socket options: Socket Options. -* library: Introduction. -* limit: Limits on Resources. -* limits on resource usage: Limits on Resources. -* limits, file name length: Limits for Files. -* limits, floating types: Floating Type Macros. -* limits, integer types: Range of Type. -* limits, link count of files: Limits for Files. -* limits, number of open files: General Limits. -* limits, number of processes: General Limits. -* limits, number of supplementary group IDs: General Limits. -* limits, pipe buffer size: Limits for Files. -* limits, POSIX: General Limits. -* limits, program argument size: General Limits. -* limits, terminal input queue: Limits for Files. -* limits, time zone name length: General Limits. -* line buffered stream: Buffering Concepts. -* line speed: Line Speed. -* lines (in a text file): Binary Streams. -* link: Directories. -* link, hard: Hard Links. -* link, soft: Symbolic Links. -* link, symbolic: Symbolic Links. -* linked channels: Linked Channels. -* listening (sockets): Listening. -* literals: Memory Concepts. -* little-endian: Byte Order. -* LNEXT character: Other Special. -* load average: Processor Resources. -* local namespace, for sockets: Local Namespace. -* local network address number: Abstract Host Addresses. -* local time: Calendar Time. -* locale categories: Locale Categories. -* locale, changing: Setting the Locale. -* locales: Locales. -* locking pages: Locking Pages. -* logarithm functions: Exponents and Logarithms. -* login name: User and Group IDs. -* login name, determining: Who Logged In. -* LOGNAME environment variable: Standard Environment. -* long jumps: Non-Local Exits. -* long-named options: Argument Syntax. -* longjmp: Advantages of Alloca. -* loss of data on sockets: Socket Concepts. -* lost resource signal: Operation Error Signals. -* lower-case character <1>: Classification of Wide Characters. -* lower-case character: Classification of Characters. -* macros: Obstack Functions. -* main function: Program Arguments. -* malloc debugger: Allocation Debugging. -* malloc function: Unconstrained Allocation. -* mantissa (of floating point number): Floating Point Concepts. -* matching failure, in scanf: Formatted Input Basics. -* math errors: Errors in Math Functions. -* mathematical constants: Mathematical Constants. -* maximum: Misc FP Arithmetic. -* maximum field width (scanf): Input Conversion Syntax. -* maximum limit: Limits on Resources. -* maximum possible integer: Integers. -* measurements of floating types: Floating Type Macros. -* memory allocation: Memory. -* memory lock: Locking Pages. -* memory mapped file: Memory Concepts. -* memory mapped I/O: Memory Concepts. -* memory page: Memory Subsystem. -* merging of signals: Merged Signals. -* MIN termios slot: Noncanonical Input. -* minimum: Misc FP Arithmetic. -* minimum field width (printf): Output Conversion Syntax. -* mininum possible integer: Integers. -* mixing descriptors and streams: Stream/Descriptor Precautions. -* modem disconnect: Control Modes. -* modem status lines: Control Modes. -* monetary value formatting: The Lame Way to Locale Data. -* multi-threaded application: Streams and Threads. -* multibyte character: Extended Char Intro. -* multibyte character string: Representation of Strings. -* multibyte string: Representation of Strings. -* multiple names for one file: Hard Links. -* multiplexing input: Waiting for I/O. -* multiply-add: Misc FP Arithmetic. -* name of running program: Error Messages. -* name of socket: Socket Addresses. -* Name Service Switch: Name Service Switch. -* name space: Reserved Names. -* names of signals: Standard Signals. -* namespace (of socket): Socket Concepts. -* NaN <1>: FP Bit Twiddling. -* NaN: Infinity and NaN. -* Netgroup: Netgroup Data. -* netgroup: NSS Basics. -* network byte order: Byte Order. -* network number: Abstract Host Addresses. -* network protocol: Socket Concepts. -* networks: NSS Basics. -* networks database: Networks Database. -* NIS: Host Identification. -* NIS domain name: Host Identification. -* nisplus, and booting: Actions in the NSS configuration. -* nisplus, and completeness: Actions in the NSS configuration. -* NLSPATH environment variable <1>: Standard Environment. -* NLSPATH environment variable: The catgets Functions. -* non-blocking open: Open-time Flags. -* non-local exit, from signal handler: Longjmp in Handler. -* non-local exits: Non-Local Exits. -* noncanonical input processing: Canonical or Not. -* normalization functions (floating-point): Normalization Functions. -* normalized floating point number: Floating Point Concepts. -* not a number: Infinity and NaN. -* NSS: Name Service Switch. -* nsswitch.conf: NSS Configuration File. -* null character: Representation of Strings. -* null pointer constant: Null Pointer Constant. -* null wide character: Representation of Strings. -* number of arguments passed: How Many Arguments. -* number syntax, parsing: Parsing of Numbers. -* numeric value formatting: The Lame Way to Locale Data. -* obstack status: Status of an Obstack. -* obstacks: Obstacks. -* open-time action flags: Open-time Flags. -* opening a file: I/O Concepts. -* opening a file descriptor: Opening and Closing Files. -* opening a pipe: Creating a Pipe. -* opening a pseudo-terminal pair: Pseudo-Terminal Pairs. -* opening a socket: Creating a Socket. -* opening a socket pair: Socket Pairs. -* opening a stream: Opening Streams. -* Optimization: FP Function Optimizations. -* optimizing NSS: Notes on NSS Configuration File. -* option parsing with argp: Argp. -* optional arguments: Variadic Functions. -* optional POSIX features: System Options. -* orientation, stream <1>: Streams and I18N. -* orientation, stream: Opening Streams. -* orphaned process group: Orphaned Process Groups. -* out-of-band data: Out-of-Band Data. -* output conversions, for printf: Table of Output Conversions. -* output possible signal: Asynchronous I/O Signals. -* overflow exception: FP Exceptions. -* owner of a file: File Owner. -* packet: Socket Concepts. -* page boundary: Aligned Memory Blocks. -* page fault: Memory Concepts. -* page fault, copy-on-write: Locked Memory Details. -* page frame: Memory Concepts. -* page, memory: Memory Subsystem. -* page, virtual memory: Memory Concepts. -* paging <1>: Locking Pages. -* paging: Memory Concepts. -* parameter promotion: String/Array Conventions. -* parent directory: File Name Resolution. -* parent process <1>: Process Creation Concepts. -* parent process: Processes. -* parity checking: Input Modes. -* parsing a template string: Parsing a Template String. -* parsing numbers (in formatted input): Parsing of Numbers. -* parsing program arguments: Parsing Program Arguments. -* parsing tokens from a string: Finding Tokens in a String. -* passwd: NSS Basics. -* password database: User Database. -* PATH environment variable: Standard Environment. -* pause function: Waiting for a Signal. -* peeking at input: Unreading. -* pending signals: Delivery of Signal. -* pending signals, checking for: Checking for Pending Signals. -* period of time: Time Basics. -* permission to access a file: Access Permission. -* persona: Process Persona. -* physical address: Memory Subsystem. -* physical memory: Memory Subsystem. -* pi (trigonometric constant): Trig Functions. -* pipe: Pipes and FIFOs. -* pipe signal: Operation Error Signals. -* pipe to a subprocess: Pipe to a Subprocess. -* port number: Ports. -* positioning a file descriptor: File Position Primitive. -* positioning a stream: File Positioning. -* positive difference: Misc FP Arithmetic. -* POSIX: POSIX. -* POSIX capacity limits: General Limits. -* POSIX optional features: System Options. -* POSIX.1: POSIX. -* POSIX.2: POSIX. -* power functions: Exponents and Logarithms. -* precision (of floating point number): Floating Point Concepts. -* precision (printf): Output Conversion Syntax. -* predicates on arrays: String/Array Comparison. -* predicates on characters: Classification of Characters. -* predicates on strings: String/Array Comparison. -* preemptive scheduling: Absolute Priority. -* primitives, interrupting: Interrupted Primitives. -* printing character <1>: Classification of Wide Characters. -* printing character: Classification of Characters. -* priority of a process: Priority. -* priority, absolute: Absolute Priority. -* process <1>: Processes. -* process: Program Basics. -* process completion: Process Completion. -* process group functions: Functions for Job Control. -* process group ID: Launching Jobs. -* process group leader: Launching Jobs. -* process groups: Job Control. -* process ID: Process Creation Concepts. -* process image: Process Creation Concepts. -* process lifetime: Process Creation Concepts. -* process priority: Priority. -* process signal mask: Process Signal Mask. -* process termination: Program Termination. -* processor time <1>: Processor Time. -* processor time: Time Basics. -* profiling alarm signal: Alarm Signals. -* profiling timer: Setting an Alarm. -* program: Program Basics. -* program argument syntax: Argument Syntax. -* program arguments: Program Arguments. -* program arguments, parsing: Parsing Program Arguments. -* program error signals: Program Error Signals. -* program name: Error Messages. -* program startup: Program Arguments. -* program termination: Program Termination. -* program termination signals: Termination Signals. -* programming your own streams: Custom Streams. -* project complex numbers: Operations on Complex. -* protocol (of socket): Socket Concepts. -* protocol family: Socket Concepts. -* protocols: NSS Basics. -* protocols database: Protocols Database. -* prototypes for variadic functions: Variadic Prototypes. -* pseudo-random numbers: Pseudo-Random Numbers. -* pseudo-terminals: Pseudo-Terminals. -* punctuation character <1>: Classification of Wide Characters. -* punctuation character: Classification of Characters. -* pushing input back: Unreading. -* quick sort function (for arrays): Array Sort Function. -* QUIT character: Signal Characters. -* quit signal: Termination Signals. -* quote removal: Expansion Stages. -* race conditions, relating to job control: Launching Jobs. -* race conditions, relating to signals: Signals in Handler. -* radix (of floating point number): Floating Point Concepts. -* raising signals: Generating Signals. -* random numbers: Pseudo-Random Numbers. -* random-access files: File Position. -* range error: Math Error Reporting. -* range of integer type: Range of Type. -* read lock: File Locks. -* reading from a directory: Accessing Directories. -* reading from a file descriptor: I/O Primitives. -* reading from a socket: Transferring Data. -* reading from a stream, by blocks: Block Input/Output. -* reading from a stream, by characters: Character Input. -* reading from a stream, formatted: Formatted Input. -* ready to run: Absolute Priority. -* real group ID: Process Persona. -* real user ID: Process Persona. -* real-time timer: Setting an Alarm. -* realtime CPU scheduling: Absolute Priority. -* realtime processing: Why Lock Pages. -* realtime scheduling: Realtime Scheduling. -* receiving datagrams: Receiving Datagrams. -* record locking: File Locks. -* redirecting input and output: Duplicating Descriptors. -* reentrant functions: Nonreentrancy. -* reentrant NSS functions: NSS Module Names. -* relative file name: File Name Resolution. -* removal of quotes: Expansion Stages. -* removing a file: Deleting Files. -* removing macros that shadow functions: Macro Definitions. -* renaming a file: Renaming Files. -* reporting bugs: Reporting Bugs. -* reporting errors: Error Reporting. -* REPRINT character: Editing Characters. -* reserved names: Reserved Names. -* resource limits: Limits on Resources. -* restarting interrupted primitives: Interrupted Primitives. -* restrictions on signal handler functions: Nonreentrancy. -* root directory: File Name Resolution. -* Rot13: Trivial Encryption. -* rpc: NSS Basics. -* runnable process: Absolute Priority. -* running a command: Running a Command. -* saved set-group-ID: How Change Persona. -* saved set-user-ID: How Change Persona. -* scanning the group list: Scanning All Groups. -* scanning the user list: Scanning All Users. -* scatter-gather: Scatter-Gather. -* scheduling, traditional: Traditional Scheduling. -* search function (for arrays): Array Search Function. -* search functions (for strings): Search Functions. -* seed (for random numbers): Pseudo-Random Numbers. -* seeking on a file descriptor: File Position Primitive. -* seeking on a stream: File Positioning. -* segmentation violation: Program Error Signals. -* sending a datagram: Sending Datagrams. -* sending signals: Generating Signals. -* sequential-access files: File Position. -* server: Connections. -* services: NSS Basics. -* services database: Services Database. -* session <1>: Concepts of Job Control. -* session: Job Control. -* session leader: Concepts of Job Control. -* setting an alarm: Setting an Alarm. -* setuid programs: How Change Persona. -* setuid programs and file access: Testing File Access. -* severity class <1>: Adding Severity Classes. -* severity class: Printing Formatted Messages. -* sgettext: GUI program problems. -* shadow: NSS Basics. -* shadowing functions with macros: Macro Definitions. -* shared lock: File Locks. -* shared memory: Memory Subsystem. -* shell: Concepts of Job Control. -* shift state: Keeping the state. -* shrinking objects: Growing Objects. -* shutting down a socket: Closing a Socket. -* sigaction flags: Flags for Sigaction. -* sigaction function: Advanced Signal Handling. -* SIGCHLD, handling of: Stopped and Terminated Jobs. -* sign (of floating point number): Floating Point Concepts. -* signal <1>: Signal Handling. -* signal: FP Exceptions. -* signal action: Delivery of Signal. -* signal actions: Signal Actions. -* signal flags: Flags for Sigaction. -* signal function: Basic Signal Handling. -* signal handler function: Defining Handlers. -* signal mask: Process Signal Mask. -* signal messages: Signal Messages. -* signal names: Standard Signals. -* signal number: Standard Signals. -* signal set: Signal Sets. -* signals, generating: Generating Signals. -* signedness: Integers. -* significand (of floating point number): Floating Point Concepts. -* SIGTTIN, from background job: Access to the Terminal. -* SIGTTOU, from background job: Access to the Terminal. -* simple time: Calendar Time. -* single-byte string: Representation of Strings. -* size of string: Representation of Strings. -* SJIS: Extended Char Intro. -* socket: Sockets. -* socket address (name) binding: Socket Addresses. -* socket domain: Socket Concepts. -* socket namespace: Socket Concepts. -* socket option level: Socket Options. -* socket options: Socket Options. -* socket pair: Socket Pairs. -* socket protocol: Socket Concepts. -* socket shutdown: Closing a Socket. -* socket, client actions: Connecting. -* socket, closing: Closing a Socket. -* socket, connecting: Connecting. -* socket, creating: Creating a Socket. -* socket, initiating a connection: Connecting. -* sockets, accepting connections: Accepting Connections. -* sockets, listening: Listening. -* sockets, server actions: Listening. -* soft limit: Limits on Resources. -* soft link: Symbolic Links. -* sort function (for arrays): Array Sort Function. -* sparse files: File Position Primitive. -* special files: Making Special Files. -* special functions: Special Functions. -* specified action (for a signal): Delivery of Signal. -* speed of execution: Why Lock Pages. -* square root function: Exponents and Logarithms. -* stable sorting: Array Sort Function. -* standard dot notation, for Internet addresses: Abstract Host Addresses. -* standard environment variables: Standard Environment. -* standard error file descriptor: Descriptors and Streams. -* standard error stream: Standard Streams. -* standard file descriptors: Descriptors and Streams. -* standard input file descriptor: Descriptors and Streams. -* standard input stream: Standard Streams. -* standard output file descriptor: Descriptors and Streams. -* standard output stream: Standard Streams. -* standard streams: Standard Streams. -* standards: Standards and Portability. -* START character: Start/Stop Characters. -* startup of program: Program Arguments. -* stateful <1>: glibc iconv Implementation. -* stateful <2>: iconv Examples. -* stateful <3>: Generic Conversion Interface. -* stateful <4>: Converting Strings. -* stateful <5>: Converting a Character. -* stateful: Keeping the state. -* static memory allocation: Memory Allocation and C. -* static storage class: Memory Allocation and C. -* STATUS character: Other Special. -* status codes: Error Reporting. -* status of a file: Attribute Meanings. -* status of obstack: Status of an Obstack. -* sticky bit: Permission Bits. -* STOP character: Start/Stop Characters. -* stop signal: Job Control Signals. -* stopped job: Concepts of Job Control. -* stopped jobs, continuing: Continuing Stopped Jobs. -* stopped jobs, detecting: Stopped and Terminated Jobs. -* storage allocation: Memory. -* stream (sockets): Socket Concepts. -* stream orientation <1>: Streams and I18N. -* stream orientation: Opening Streams. -* stream, for I/O to a string: String Streams. -* streams and descriptors: Stream/Descriptor Precautions. -* streams, and file descriptors: Descriptors and Streams. -* streams, C++: Streams and I18N. -* streams, standard: Standard Streams. -* string: Representation of Strings. -* string allocation: Representation of Strings. -* string collation functions: Collation Functions. -* string comparison functions: String/Array Comparison. -* string concatenation functions: Copying and Concatenation. -* string copy functions: Copying and Concatenation. -* string length: Representation of Strings. -* string literal: Representation of Strings. -* string search functions: Search Functions. -* string stream: String Streams. -* string vectors, null-character separated: Argz and Envz Vectors. -* string, representation of: Representation of Strings. -* style of communication (of a socket): Socket Concepts. -* subshell: Initializing the Shell. -* substitution of variables and commands: Expansion Stages. -* successive signals: Merged Signals. -* summer time: Broken-down Time. -* SunOS: Berkeley Unix. -* supplementary group IDs: Process Persona. -* SUSP character: Signal Characters. -* suspend character: Signal Characters. -* SVID: SVID. -* swap space: Memory Concepts. -* symbolic link: Symbolic Links. -* symbolic link, opening: Open-time Flags. -* synchronizing <1>: Synchronizing AIO Operations. -* synchronizing: Synchronizing I/O. -* syntax error messages, in argp: Argp Helper Functions. -* syntax, for program arguments: Argument Syntax. -* syntax, for reading numbers: Parsing of Numbers. -* sysconf <1>: Processor Resources. -* sysconf: Query Memory Parameters. -* system call: System Calls. -* system call number: System Calls. -* System V Unix: SVID. -* TCP (Internet protocol): Protocols Database. -* template, for printf: Formatted Output. -* template, for scanf: Formatted Input. -* TERM environment variable: Standard Environment. -* terminal flow control: Line Control. -* terminal identification: Is It a Terminal. -* terminal input queue: I/O Queues. -* terminal input queue, clearing: Line Control. -* terminal input signal: Job Control Signals. -* terminal line control functions: Line Control. -* terminal line speed: Line Speed. -* terminal mode data types: Mode Data Types. -* terminal mode functions: Mode Functions. -* terminal modes, BSD: BSD Terminal Modes. -* terminal output queue: I/O Queues. -* terminal output queue, flushing: Line Control. -* terminal output signal: Job Control Signals. -* terminated jobs, detecting: Stopped and Terminated Jobs. -* termination signal: Termination Signals. -* testing access permission: Testing File Access. -* testing exit status of child process: Process Completion. -* text stream: Binary Streams. -* thrashing: Memory Subsystem. -* thread of control: Program Basics. -* threads: Streams and Threads. -* ticks, clock: Processor And CPU Time. -* tilde expansion: Expansion Stages. -* time: Time Basics. -* TIME termios slot: Noncanonical Input. -* time zone: TZ Variable. -* time zone database: TZ Variable. -* time, elapsed: Time Basics. -* time, high precision: High Accuracy Clock. -* timer, profiling: Setting an Alarm. -* timer, real-time: Setting an Alarm. -* timer, virtual: Setting an Alarm. -* timers, setting: Setting an Alarm. -* timespec: Elapsed Time. -* timeval: Elapsed Time. -* timing error in signal handling: Remembering a Signal. -* TMPDIR environment variable: Temporary Files. -* tokenizing strings: Finding Tokens in a String. -* tools, for installing library: Tools for Compilation. -* transmitting datagrams: Sending Datagrams. -* tree, directory: Working with Directory Trees. -* triangulation: glibc iconv Implementation. -* trigonometric functions: Trig Functions. -* type measurements, floating: Floating Type Macros. -* type measurements, integer: Width of Type. -* type modifier character (printf): Output Conversion Syntax. -* type modifier character (scanf): Input Conversion Syntax. -* typeahead buffer: I/O Queues. -* TZ environment variable: Standard Environment. -* UCS-2: Extended Char Intro. -* UCS-4: Extended Char Intro. -* ulps: Errors in Math Functions. -* umask: Setting Permissions. -* unbuffered stream: Buffering Concepts. -* unconstrained memory allocation: Unconstrained Allocation. -* undefining macros that shadow functions: Macro Definitions. -* underflow exception: FP Exceptions. -* Unicode: Extended Char Intro. -* Unix, Berkeley: Berkeley Unix. -* Unix, System V: SVID. -* unlinking a file: Deleting Files. -* unordered comparison: FP Comparison Functions. -* unreading characters: Unreading. -* upgrading from libc5: Linux. -* upper-case character <1>: Classification of Wide Characters. -* upper-case character: Classification of Characters. -* urgent data signal: Asynchronous I/O Signals. -* urgent socket condition: Out-of-Band Data. -* usage limits: Limits on Resources. -* usage messages, in argp: Argp Helper Functions. -* user accounting database: User Accounting Database. -* user database: User Database. -* user ID: User and Group IDs. -* user ID, determining: Who Logged In. -* user name: User and Group IDs. -* user signals: Miscellaneous Signals. -* usual file name errors: File Name Errors. -* UTF-16: Extended Char Intro. -* UTF-7: Extended Char Intro. -* UTF-8: Extended Char Intro. -* va_copy: Copying and Concatenation. -* variable number of arguments: Variadic Functions. -* variable substitution: Expansion Stages. -* variable-sized arrays: GNU C Variable-Size Arrays. -* variadic function argument access: Receiving Arguments. -* variadic function prototypes: Variadic Prototypes. -* variadic functions: Variadic Functions. -* variadic functions, calling: Calling Variadics. -* virtual time alarm signal: Alarm Signals. -* virtual timer: Setting an Alarm. -* volatile declarations: Nonreentrancy. -* waiting for a signal: Waiting for a Signal. -* waiting for completion of child process: Process Completion. -* waiting for input or output: Waiting for I/O. -* WERASE character: Editing Characters. -* whitespace character <1>: Classification of Wide Characters. -* whitespace character: Classification of Characters. -* wide character: Extended Char Intro. -* wide character string: Representation of Strings. -* width of integer type: Width of Type. -* wildcard expansion: Expansion Stages. -* wint_t: String/Array Conventions. -* word expansion: Word Expansion. -* working directory: Working Directory. -* write lock: File Locks. -* writing to a file descriptor: I/O Primitives. -* writing to a socket: Transferring Data. -* writing to a stream, by blocks: Block Input/Output. -* writing to a stream, by characters: Simple Output. -* writing to a stream, formatted: Formatted Output. -* YP: Host Identification. -* YP domain name: Host Identification. -* zero divide: FP Exceptions. + * The `getopt' function and related code was written by Richard + Stallman, David J. MacKenzie, and Roland McGrath. + + * The merge sort function `qsort' was written by Michael J. Haertel. + + * The quick sort function used as a fallback by `qsort' was written + by Douglas C. Schmidt. + + * The memory allocation functions `malloc', `realloc' and `free' and + related code were written by Michael J. Haertel, Wolfram Gloger, + and Doug Lea. + + * Fast implementations of many of the string functions (`memcpy', + `strlen', etc.) were written by Torbjo"rn Granlund. + + * The `tar.h' header file was written by David J. MacKenzie. + + * The port to the MIPS DECStation running Ultrix 4 + (`mips-dec-ultrix4') was contributed by Brendan Kehoe and Ian + Lance Taylor. + + * The DES encryption function `crypt' and related functions were + contributed by Michael Glad. + + * The `ftw' and `nftw' functions were contributed by Ulrich Drepper. + + * The startup code to support SunOS shared libraries was contributed + by Tom Quinn. + + * The `mktime' function was contributed by Paul Eggert. + + * The port to the Sequent Symmetry running Dynix version 3 + (`i386-sequent-bsd') was contributed by Jason Merrill. + + * The timezone support code is derived from the public-domain + timezone package by Arthur David Olson and his many contributors. + + * The port to the DEC Alpha running OSF/1 (`alpha-dec-osf1') was + contributed by Brendan Kehoe, using some code written by Roland + McGrath. + + * The port to SGI machines running Irix 4 (`mips-sgi-irix4') was + contributed by Tom Quinn. + + * The port of the Mach and Hurd code to the MIPS architecture + (`mips-ANYTHING-gnu') was contributed by Kazumoto Kojima. + + * The floating-point printing function used by `printf' and friends + and the floating-point reading function used by `scanf', `strtod' + and friends were written by Ulrich Drepper. The multi-precision + integer functions used in those functions are taken from GNU MP, + which was contributed by Torbjo"rn Granlund. + + * The internationalization support in the library, and the support + programs `locale' and `localedef', were written by Ulrich Drepper. + Ulrich Drepper adapted the support code for message catalogs + (`libintl.h', etc.) from the GNU `gettext' package, which he also + wrote. He also contributed the `catgets' support and the entire + suite of multi-byte and wide-character support functions + (`wctype.h', `wchar.h', etc.). + + * The implementations of the `nsswitch.conf' mechanism and the files + and DNS backends for it were designed and written by Ulrich + Drepper and Roland McGrath, based on a backend interface defined + by Peter Eriksson. + + * The port to Linux i386/ELF (`i386-ANYTHING-linux') was contributed + by Ulrich Drepper, based in large part on work done in Hongjiu + Lu's Linux version of the GNU C Library. + + * The port to Linux/m68k (`m68k-ANYTHING-linux') was contributed by + Andreas Schwab. + + * The ports to Linux/ARM (`arm-ANYTHING-linuxaout') and ARM + standalone (`arm-ANYTHING-none'), as well as parts of the IPv6 + support code, were contributed by Philip Blundell. + + * Richard Henderson contributed the ELF dynamic linking code and + other support for the Alpha processor. + + * David Mosberger-Tang contributed the port to Linux/Alpha + (`alpha-ANYTHING-linux'). + + * The port to Linux on PowerPC (`powerpc-ANYTHING-linux') was + contributed by Geoffrey Keating. + + * Miles Bader wrote the argp argument-parsing package, and the + argz/envz interfaces. + + * Stephen R. van den Berg contributed a highly-optimized `strstr' + function. + + * Ulrich Drepper contributed the `hsearch' and `drand48' families of + functions; reentrant `...`_r'' versions of the `random' family; + System V shared memory and IPC support code; and several + highly-optimized string functions for iX86 processors. + + * The math functions are taken from `fdlibm-5.1' by Sun + Microsystems, as modified by J.T. Conklin, Ian Lance Taylor, + Ulrich Drepper, Andreas Schwab, and Roland McGrath. + + * The `libio' library used to implement `stdio' functions on some + platforms was written by Per Bothner and modified by Ulrich + Drepper. + + * Eric Youngdale and Ulrich Drepper implemented versioning of + objects on symbol level. + + * Thorsten Kukuk provided an implementation for NIS (YP) and NIS+, + securelevel 0, 1 and 2. + + * Andreas Jaeger provided a test suite for the math library. + + * Mark Kettenis implemented the utmpx interface and an utmp daemon. + + * Ulrich Drepper added character conversion functions (`iconv'). + + * Thorsten Kukuk provided an implementation for a caching daemon for + NSS (nscd). + + * Tim Waugh provided an implementation of the POSIX.2 wordexp + function family. + + * Mark Kettenis provided a Hesiod NSS module. + + * The Internet-related code (most of the `inet' subdirectory) and + several other miscellaneous functions and header files have been + included from 4.4 BSD with little or no modification. + + All code incorporated from 4.4 BSD is under the following + copyright: + + Copyright (C) 1991 Regents of the University of California. + All rights reserved. + + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the + following conditions are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + 3. [This condition was removed.] + + 4. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT + SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY + OF SUCH DAMAGE. + + * The random number generation functions `random', `srandom', + `setstate' and `initstate', which are also the basis for the + `rand' and `srand' functions, were written by Earl T. Cohen for + the University of California at Berkeley and are copyrighted by the + Regents of the University of California. They have undergone minor + changes to fit into the GNU C library and to fit the ISO C + standard, but the functional code is Berkeley's. + + * The DNS resolver code is taken directly from BIND 4.9.5, which is + under both the Berkeley copyright above and also: + + Portions Copyright (C) 1993 by Digital Equipment Corporation. + + Permission to use, copy, modify, and distribute this software + for any purpose with or without fee is hereby granted, + provided that the above copyright notice and this permission + notice appear in all copies, and that the name of Digital + Equipment Corporation not be used in advertising or publicity + pertaining to distribution of the document or software + without specific, written prior permission. + + THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. + DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE + LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE + OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + * The code to support Sun RPC is taken verbatim from Sun's + RPCSRC-4.0 distribution, and is covered by this copyright: + + Copyright (C) 1984, Sun Microsystems, Inc. + + Sun RPC is a product of Sun Microsystems, Inc. and is + provided for unrestricted use provided that this legend is + included on all tape media and as a part of the software + program in whole or part. Users may copy or modify Sun RPC + without charge, but are not authorized to license or + distribute it to anyone else except as part of a product or + program developed by the user. + + SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND + INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND + FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF + DEALING, USAGE OR TRADE PRACTICE. + + Sun RPC is provided with no support and without any + obligation on the part of Sun Microsystems, Inc. to assist in + its use, correction, modification or enhancement. + + SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT + TO THE INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY + PATENTS BY SUN RPC OR ANY PART THEREOF. + + In no event will Sun Microsystems, Inc. be liable for any + lost revenue or profits or other special, indirect and + consequential damages, even if Sun has been advised of the + possibility of such damages. + + Sun Microsystems, Inc. + 2550 Garcia Avenue + Mountain View, California 94043 + + * Some of the support code for Mach is taken from Mach 3.0 by CMU, + and is under the following copyright terms: + + Mach Operating System + Copyright (C) 1991,1990,1989 Carnegie Mellon University + All Rights Reserved. + + Permission to use, copy, modify and distribute this software + and its documentation is hereby granted, provided that both + the copyright notice and this permission notice appear in all + copies of the software, derivative works or modified + versions, and any portions thereof, and that both notices + appear in supporting documentation. + + CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS + IS" CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF + ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF + THIS SOFTWARE. + + Carnegie Mellon requests users of this software to return to + + Software Distribution Coordinator + School of Computer Science + Carnegie Mellon University + Pittsburgh PA 15213-3890 + + or any improvements or + extensions that they make and grant Carnegie Mellon the + rights to redistribute these changes. + + * The code for the database library `libdb' comes from the 2.3 + release of Berkeley DB. That code is under the same copyright as + 4.4 BSD and also: + + Copyright (C) 1990, 1993, 1994, 1995, 1996, 1997 + Sleepycat Software. All rights reserved. + + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the + following conditions are met: + + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + 3. Redistributions in any form must be accompanied by + information on how to obtain complete source code for + the DB software and any accompanying software that uses + the DB software. The source code must either be + included in the distribution or be available for no more + than the cost of distribution plus a nominal fee, and + must be freely redistributable under reasonable + conditions. For an executable file, complete source + code means the source code for all modules it contains. + It does not mean source code for modules or files that + typically accompany the operating system on which the + executable file runs, e.g., standard library modules or + system header files. + + THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + SLEEPYCAT SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + Portions copyright (C) 1995, 1996 + The President and Fellows of Harvard University. + All rights reserved. + + Redistribution and use in source and binary forms, with or + without modification, are permitted provided that the + following conditions are met: + 1. Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + 3. All advertising materials mentioning features or use of + this software must display the following acknowledgement: + This product includes software developed by + Harvard University and its contributors. + + 4. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products + derived from this software without specific prior + written permission. + + THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT + SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY + OF SUCH DAMAGE. + + For a license to use, redistribute or sell DB software under + conditions other than those described above, or to purchase + support for this software, please contact Sleepycat Software + at + + Sleepycat Software + 394 E. Riding Dr. + Carlisle, MA 01741 + USA + +1-508-287-4781 + + or . + + + + +File: libc.info, Node: Copying, Next: Documentation License, Prev: Contributors, Up: Top + +GNU Lesser General Public License +********************************* + + Version 2.1, February 1999 + Copyright (C) 1991, 1999 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. + + [This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence the + version number 2.1.] + +Preamble +-------- + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software--typically libraries--of the Free +Software Foundation and other authors who decide to use it. You can use +it too, but we suggest you first think carefully about whether this +license or the ordinary General Public License is the better strategy to +use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +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 and use pieces of it +in new free programs; and that you are informed that you can do these +things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know that +what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and is +quite different from the ordinary General Public License. We use this +license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does _Less_ to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of free +software. For example, permission to use the GNU C Library in non-free +programs enables many more people to use the whole GNU operating +system, as well as its variant, the GNU/Linux operating system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run that +program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + 0. This License Agreement applies to any software library or other + program which contains a notice placed by the copyright holder or + other authorized party saying it may be distributed under the + terms of this Lesser General Public License (also called "this + License"). Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data + prepared so as to be conveniently linked with application programs + (which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work + which has been distributed under these terms. A "work based on the + Library" means either the Library or any derivative work under + copyright law: that is to say, a work containing the Library or a + portion of it, either verbatim or with modifications and/or + translated straightforwardly into another language. (Hereinafter, + translation is included without limitation in the term + "modification".) + + "Source code" for a work means the preferred form of the work for + making modifications to it. For a library, 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 library. + + Activities other than copying, distribution and modification are + not covered by this License; they are outside its scope. The act + of running a program using the Library is not restricted, and + output from such a program is covered only if its contents + constitute a work based on the Library (independent of the use of + the Library in a tool for writing it). Whether that is true + depends on what the Library does and what the program that uses + the Library does. + + 1. You may copy and distribute verbatim copies of the Library's + complete 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 distribute a copy of this License + along with the Library. + + 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 Library or any portion + of it, thus forming a work based on the Library, 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. The modified work must itself be a software library. + + b. You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c. You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d. If a facility in the modified Library refers to a function or + a table of data to be supplied by an application program that + uses the facility, other than as an argument passed when the + facility is invoked, then you must make a good faith effort + to ensure that, in the event an application does not supply + such function or table, the facility still operates, and + performs whatever part of its purpose remains meaningful. + + (For example, a function in a library to compute square roots + has a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function + must be optional: if the application does not supply it, the + square root function must still compute square roots.) + + These requirements apply to the modified work as a whole. If + identifiable sections of that work are not derived from the + Library, 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 Library, 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 Library. + + In addition, mere aggregation of another work not based on the + Library with the Library (or with a work based on the Library) on + a volume of a storage or distribution medium does not bring the + other work under the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public + License instead of this License to a given copy of the Library. + To do this, you must alter all the notices that refer to this + License, so that they refer to the ordinary GNU General Public + License, version 2, instead of to this License. (If a newer + version than version 2 of the ordinary GNU General Public License + has appeared, then you can specify that version instead if you + wish.) Do not make any other change in these notices. + + Once this change is made in a given copy, it is irreversible for + that copy, so the ordinary GNU General Public License applies to + all subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of + the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or + derivative of it, under Section 2) in object code or executable + form under the terms of Sections 1 and 2 above provided that you + 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. + + If distribution of 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 satisfies the requirement to + distribute the source code, even though third parties are not + compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the + Library, but is designed to work with the Library by being + compiled or linked with it, is called a "work that uses the + Library". Such a work, in isolation, is not a derivative work of + the Library, and therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library + creates an executable that is a derivative of the Library (because + it contains portions of the Library), rather than a "work that + uses the library". The executable is therefore covered by this + License. Section 6 states terms for distribution of such + executables. + + When a "work that uses the Library" uses material from a header + file that is part of the Library, the object code for the work may + be a derivative work of the Library even though the source code is + not. Whether this is true is especially significant if the work + can be linked without the Library, or if the work is itself a + library. The threshold for this to be true is not precisely + defined by law. + + If such an object file uses only numerical parameters, data + structure layouts and accessors, and small macros and small inline + functions (ten lines or less in length), then the use of the object + file is unrestricted, regardless of whether it is legally a + derivative work. (Executables containing this object code plus + portions of the Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may + distribute the object code for the work under the terms of Section + 6. Any executables containing that work also fall under Section 6, + whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or + link a "work that uses the Library" with the Library to produce a + work containing portions of the Library, and distribute that work + under terms of your choice, provided that the terms permit + modification of the work for the customer's own use and reverse + engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the + Library is used in it and that the Library and its use are covered + by this License. You must supply a copy of this License. If the + work during execution displays copyright notices, you must include + the copyright notice for the Library among them, as well as a + reference directing the user to the copy of this License. Also, + you must do one of these things: + + a. Accompany the work with the complete corresponding + machine-readable source code for the Library including + whatever changes were used in the work (which must be + distributed under Sections 1 and 2 above); and, if the work + is an executable linked with the Library, with the complete + machine-readable "work that uses the Library", as object code + and/or source code, so that the user can modify the Library + and then relink to produce a modified executable containing + the modified Library. (It is understood that the user who + changes the contents of definitions files in the Library will + not necessarily be able to recompile the application to use + the modified definitions.) + + b. Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run + time a copy of the library already present on the user's + computer system, rather than copying library functions into + the executable, and (2) will operate properly with a modified + version of the library, if the user installs one, as long as + the modified version is interface-compatible with the version + that the work was made with. + + c. Accompany the work with a written offer, valid for at least + three years, to give the same user the materials specified in + Subsection 6a, above, for a charge no more than the cost of + performing this distribution. + + d. If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the + above specified materials from the same place. + + e. Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the + Library" must include any data and utility programs needed for + reproducing the executable from it. However, as a special + exception, the materials to be 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. + + It may happen that this requirement contradicts the license + restrictions of other proprietary libraries that do not normally + accompany the operating system. Such a contradiction means you + cannot use both them and the Library together in an executable + that you distribute. + + 7. You may place library facilities that are a work based on the + Library side-by-side in a single library together with other + library facilities not covered by this License, and distribute + such a combined library, provided that the separate distribution + of the work based on the Library and of the other library + facilities is otherwise permitted, and provided that you do these + two things: + + a. Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b. Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same + work. + + 8. You may not copy, modify, sublicense, link with, or distribute the + Library except as expressly provided under this License. Any + attempt otherwise to copy, modify, sublicense, link with, or + distribute the Library 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. + + 9. 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 Library or its derivative works. These actions + are prohibited by law if you do not accept this License. + Therefore, by modifying or distributing the Library (or any work + based on the Library), you indicate your acceptance of this + License to do so, and all its terms and conditions for copying, + distributing or modifying the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the + Library), the recipient automatically receives a license from the + original licensor to copy, distribute, link with or modify the + Library 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 with this License. + + 11. 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 + Library at all. For example, if a patent license would not permit + royalty-free redistribution of the Library 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 Library. + + 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. + + 12. If the distribution and/or use of the Library is restricted in + certain countries either by patents or by copyrighted interfaces, + the original copyright holder who places the Library 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. + + 13. The Free Software Foundation may publish revised and/or new + versions of the Lesser 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 + Library 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 Library + does not specify a license version number, you may choose any + version ever published by the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free + programs whose distribution conditions are incompatible with these, + 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 + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO + WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE + LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT + HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "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 LIBRARY IS WITH YOU. SHOULD THE + LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY + SERVICING, REPAIR OR CORRECTION. + + 16. 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 LIBRARY 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 LIBRARY (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 LIBRARY TO OPERATE WITH ANY + OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Libraries +---------------------------------------------- + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of +the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +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 LIBRARY'S NAME AND AN IDEA OF WHAT IT DOES. + Copyright (C) YEAR NAME OF AUTHOR + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at + your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; 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. + + You should also get your employer (if you work as a programmer) or +your school, if any, to sign a "copyright disclaimer" for the library, +if necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the library + `Frob' (a library for tweaking knobs) written by James Random Hacker. + + SIGNATURE OF TY COON, 1 April 1990 + Ty Coon, President of Vice + + That's all there is to it! diff -durpN glibc-2.2.3/manual/libc.info-55 glibc-2.2.4/manual/libc.info-55 --- glibc-2.2.3/manual/libc.info-55 Wed Apr 25 14:55:23 2001 +++ glibc-2.2.4/manual/libc.info-55 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,160 +7,412 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Type Index, Next: Function Index, Prev: Concept Index, Up: Top +File: libc.info, Node: Documentation License, Next: Concept Index, Prev: Copying, Up: Top -Type Index -********** +GNU Free Documentation License +****************************** -* Menu: + Version 1.1, March 2000 + Copyright (C) 2000 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. -* __ftw64_func_t: Working with Directory Trees. -* __ftw_func_t: Working with Directory Trees. -* __nftw64_func_t: Working with Directory Trees. -* __nftw_func_t: Working with Directory Trees. -* blkcnt64_t: Attribute Meanings. -* blkcnt_t: Attribute Meanings. -* cc_t: Mode Data Types. -* clock_t: CPU Time. -* comparison_fn_t: Comparison Functions. -* cookie_close_function: Hook Functions. -* cookie_io_functions_t: Streams and Cookies. -* cookie_read_function: Hook Functions. -* cookie_seek_function: Hook Functions. -* cookie_write_function: Hook Functions. -* dev_t: Attribute Meanings. -* DIR: Opening a Directory. -* div_t: Integer Division. -* enum mcheck_status: Heap Consistency Checking. -* fd_set: Waiting for I/O. -* FILE: Streams. -* fpos64_t: Portable Positioning. -* fpos_t: Portable Positioning. -* gid_t: Reading Persona. -* glob64_t: Calling Glob. -* glob_t: Calling Glob. -* iconv_t: Generic Conversion Interface. -* imaxdiv_t: Integer Division. -* ino64_t: Attribute Meanings. -* ino_t: Attribute Meanings. -* jmp_buf: Non-Local Details. -* ldiv_t: Integer Division. -* lldiv_t: Integer Division. -* mbstate_t: Keeping the state. -* mode_t: Attribute Meanings. -* nlink_t: Attribute Meanings. -* off64_t: File Position Primitive. -* off_t: File Position Primitive. -* pid_t: Process Identification. -* printf_arginfo_function: Defining the Output Handler. -* printf_function: Defining the Output Handler. -* ptrdiff_t: Important Data Types. -* regex_t: POSIX Regexp Compilation. -* regmatch_t: Regexp Subexpressions. -* regoff_t: Regexp Subexpressions. -* sig_atomic_t: Atomic Types. -* sighandler_t: Basic Signal Handling. -* sigjmp_buf: Non-Local Exits and Signals. -* sigset_t: Signal Sets. -* size_t: Important Data Types. -* speed_t: Line Speed. -* ssize_t: I/O Primitives. -* stack_t: Signal Stack. -* struct __gconv_step: glibc iconv Implementation. -* struct __gconv_step_data: glibc iconv Implementation. -* struct aiocb: Asynchronous I/O. -* struct aiocb64: Asynchronous I/O. -* struct aioinit: Configuration of AIO. -* struct argp: Argp Parsers. -* struct argp_child: Argp Children. -* struct argp_option: Argp Option Vectors. -* struct argp_state: Argp Parsing State. -* struct dirent: Directory Entries. -* struct ENTRY: Hash Search Function. -* struct exit_status: Manipulating the Database. -* struct flock: File Locks. -* struct fstab: fstab. -* struct FTW: Working with Directory Trees. -* struct group: Group Data Structure. -* struct hostent: Host Names. -* struct if_nameindex: Interface Naming. -* struct in6_addr: Host Address Data Type. -* struct in_addr: Host Address Data Type. -* struct iovec: Scatter-Gather. -* struct itimerval: Setting an Alarm. -* struct lconv: The Lame Way to Locale Data. -* struct linger: Socket-Level Options. -* struct mallinfo: Statistics of Malloc. -* struct mntent: mtab. -* struct netent: Networks Database. -* struct ntptimeval: High Accuracy Clock. -* struct obstack: Creating Obstacks. -* struct option: Getopt Long Options. -* struct passwd: User Data Structure. -* struct printf_info: Conversion Specifier Options. -* struct protoent: Protocols Database. -* struct random_data: BSD Random. -* struct rlimit: Limits on Resources. -* struct rlimit64: Limits on Resources. -* struct rusage: Resource Usage. -* struct sched_param: Basic Scheduling Functions. -* struct servent: Services Database. -* struct sgttyb: BSD Terminal Modes. -* struct sigaction: Advanced Signal Handling. -* struct sigstack: Signal Stack. -* struct sigvec: BSD Handler. -* struct sockaddr: Address Formats. -* struct sockaddr_in: Internet Address Formats. -* struct sockaddr_in6: Internet Address Formats. -* struct sockaddr_un: Local Namespace Details. -* struct stat: Attribute Meanings. -* struct stat64: Attribute Meanings. -* struct termios: Mode Data Types. -* struct timespec: Elapsed Time. -* struct timeval: Elapsed Time. -* struct timex: High Accuracy Clock. -* struct timezone: High-Resolution Calendar. -* struct tm: Broken-down Time. -* struct tms: Processor Time. -* struct utimbuf: File Times. -* struct utmp: Manipulating the Database. -* struct utmpx: XPG Functions. -* struct utsname: Platform Type. -* struct vtimes: Resource Usage. -* tcflag_t: Mode Data Types. -* time_t: Simple Calendar Time. -* ucontext_t: System V contexts. -* uid_t: Reading Persona. -* union wait: BSD Wait Functions. -* va_list: Argument Macros. -* VISIT: Tree Search Function. -* wchar_t: Extended Char Intro. -* wctrans_t: Wide Character Case Conversion. -* wctype_t: Classification of Wide Characters. -* wint_t: Extended Char Intro. -* wordexp_t: Calling Wordexp. + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other + written document "free" in the sense of freedom: to assure everyone + the effective freedom to copy and redistribute it, with or without + modifying it, either commercially or noncommercially. Secondarily, + this License preserves for the author and publisher a way to get + credit for their work, while not being considered responsible for + modifications made by others. + + This License is a kind of "copyleft", which means that derivative + works of the document must themselves be free in the same sense. + It complements the GNU General Public License, which is a copyleft + license designed for free software. + + We have designed this License in order to use it for manuals for + free software, because free software needs free documentation: a + free program should come with manuals providing the same freedoms + that the software does. But this License is not limited to + software manuals; it can be used for any textual work, regardless + of subject matter or whether it is published as a printed book. + We recommend this License principally for works whose purpose is + instruction or reference. + + 1. APPLICABILITY AND DEFINITIONS + + This License applies to any manual or other work that contains a + notice placed by the copyright holder saying it can be distributed + under the terms of this License. The "Document", below, refers to + any such manual or work. Any member of the public is a licensee, + and is addressed as "you". + + A "Modified Version" of the Document means any work containing the + Document or a portion of it, either copied verbatim, or with + modifications and/or translated into another language. + + A "Secondary Section" is a named appendix or a front-matter + section of the Document that deals exclusively with the + relationship of the publishers or authors of the Document to the + Document's overall subject (or to related matters) and contains + nothing that could fall directly within that overall subject. + (For example, if the Document is in part a textbook of + mathematics, a Secondary Section may not explain any mathematics.) + The relationship could be a matter of historical connection with + the subject or with related matters, or of legal, commercial, + philosophical, ethical or political position regarding them. + + The "Invariant Sections" are certain Secondary Sections whose + titles are designated, as being those of Invariant Sections, in + the notice that says that the Document is released under this + License. + + The "Cover Texts" are certain short passages of text that are + listed, as Front-Cover Texts or Back-Cover Texts, in the notice + that says that the Document is released under this License. + + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the + general public, whose contents can be viewed and edited directly + and straightforwardly with generic text editors or (for images + composed of pixels) generic paint programs or (for drawings) some + widely available drawing editor, and that is suitable for input to + text formatters or for automatic translation to a variety of + formats suitable for input to text formatters. A copy made in an + otherwise Transparent file format whose markup has been designed + to thwart or discourage subsequent modification by readers is not + Transparent. A copy that is not "Transparent" is called "Opaque". + + Examples of suitable formats for Transparent copies include plain + ASCII without markup, Texinfo input format, LaTeX input format, + SGML or XML using a publicly available DTD, and + standard-conforming simple HTML designed for human modification. + Opaque formats include PostScript, PDF, proprietary formats that + can be read and edited only by proprietary word processors, SGML + or XML for which the DTD and/or processing tools are not generally + available, and the machine-generated HTML produced by some word + processors for output purposes only. + + The "Title Page" means, for a printed book, the title page itself, + plus such following pages as are needed to hold, legibly, the + material this License requires to appear in the title page. For + works in formats which do not have any title page as such, "Title + Page" means the text near the most prominent appearance of the + work's title, preceding the beginning of the body of the text. + + 2. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either + commercially or noncommercially, provided that this License, the + copyright notices, and the license notice saying this License + applies to the Document are reproduced in all copies, and that you + add no other conditions whatsoever to those of this License. You + may not use technical measures to obstruct or control the reading + or further copying of the copies you make or distribute. However, + you may accept compensation in exchange for copies. If you + distribute a large enough number of copies you must also follow + the conditions in section 3. + + You may also lend copies, under the same conditions stated above, + and you may publicly display copies. + + 3. COPYING IN QUANTITY + + If you publish printed copies of the Document numbering more than + 100, and the Document's license notice requires Cover Texts, you + must enclose the copies in covers that carry, clearly and legibly, + all these Cover Texts: Front-Cover Texts on the front cover, and + Back-Cover Texts on the back cover. Both covers must also clearly + and legibly identify you as the publisher of these copies. The + front cover must present the full title with all words of the + title equally prominent and visible. You may add other material + on the covers in addition. Copying with changes limited to the + covers, as long as they preserve the title of the Document and + satisfy these conditions, can be treated as verbatim copying in + other respects. + + If the required texts for either cover are too voluminous to fit + legibly, you should put the first ones listed (as many as fit + reasonably) on the actual cover, and continue the rest onto + adjacent pages. + + If you publish or distribute Opaque copies of the Document + numbering more than 100, you must either include a + machine-readable Transparent copy along with each Opaque copy, or + state in or with each Opaque copy a publicly-accessible + computer-network location containing a complete Transparent copy + of the Document, free of added material, which the general + network-using public has access to download anonymously at no + charge using public-standard network protocols. If you use the + latter option, you must take reasonably prudent steps, when you + begin distribution of Opaque copies in quantity, to ensure that + this Transparent copy will remain thus accessible at the stated + location until at least one year after the last time you + distribute an Opaque copy (directly or through your agents or + retailers) of that edition to the public. + + It is requested, but not required, that you contact the authors of + the Document well before redistributing any large number of + copies, to give them a chance to provide you with an updated + version of the Document. + + 4. MODIFICATIONS + + You may copy and distribute a Modified Version of the Document + under the conditions of sections 2 and 3 above, provided that you + release the Modified Version under precisely this License, with + the Modified Version filling the role of the Document, thus + licensing distribution and modification of the Modified Version to + whoever possesses a copy of it. In addition, you must do these + things in the Modified Version: + + A. Use in the Title Page (and on the covers, if any) a title + distinct from that of the Document, and from those of + previous versions (which should, if there were any, be listed + in the History section of the Document). You may use the + same title as a previous version if the original publisher of + that version gives permission. + + B. List on the Title Page, as authors, one or more persons or + entities responsible for authorship of the modifications in + the Modified Version, together with at least five of the + principal authors of the Document (all of its principal + authors, if it has less than five). + + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + + D. Preserve all the copyright notices of the Document. + + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + + F. Include, immediately after the copyright notices, a license + notice giving the public permission to use the Modified + Version under the terms of this License, in the form shown in + the Addendum below. + + G. Preserve in that license notice the full lists of Invariant + Sections and required Cover Texts given in the Document's + license notice. + + H. Include an unaltered copy of this License. + + I. Preserve the section entitled "History", and its title, and + add to it an item stating at least the title, year, new + authors, and publisher of the Modified Version as given on + the Title Page. If there is no section entitled "History" in + the Document, create one stating the title, year, authors, + and publisher of the Document as given on its Title Page, + then add an item describing the Modified Version as stated in + the previous sentence. + + J. Preserve the network location, if any, given in the Document + for public access to a Transparent copy of the Document, and + likewise the network locations given in the Document for + previous versions it was based on. These may be placed in + the "History" section. You may omit a network location for a + work that was published at least four years before the + Document itself, or if the original publisher of the version + it refers to gives permission. + + K. In any section entitled "Acknowledgments" or "Dedications", + preserve the section's title, and preserve in the section all + the substance and tone of each of the contributor + acknowledgments and/or dedications given therein. + + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section + titles. + + M. Delete any section entitled "Endorsements". Such a section + may not be included in the Modified Version. + + N. Do not retitle any existing section as "Endorsements" or to + conflict in title with any Invariant Section. + + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no + material copied from the Document, you may at your option + designate some or all of these sections as invariant. To do this, + add their titles to the list of Invariant Sections in the Modified + Version's license notice. These titles must be distinct from any + other section titles. + + You may add a section entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties--for example, statements of peer review or that the text + has been approved by an organization as the authoritative + definition of a standard. + + You may add a passage of up to five words as a Front-Cover Text, + and a passage of up to 25 words as a Back-Cover Text, to the end + of the list of Cover Texts in the Modified Version. Only one + passage of Front-Cover Text and one of Back-Cover Text may be + added by (or through arrangements made by) any one entity. If the + Document already includes a cover text for the same cover, + previously added by you or by arrangement made by the same entity + you are acting on behalf of, you may not add another; but you may + replace the old one, on explicit permission from the previous + publisher that added the old one. + + The author(s) and publisher(s) of the Document do not by this + License give permission to use their names for publicity for or to + assert or imply endorsement of any Modified Version. + + 5. COMBINING DOCUMENTS + + You may combine the Document with other documents released under + this License, under the terms defined in section 4 above for + modified versions, provided that you include in the combination + all of the Invariant Sections of all of the original documents, + unmodified, and list them all as Invariant Sections of your + combined work in its license notice. + + The combined work need only contain one copy of this License, and + multiple identical Invariant Sections may be replaced with a single + copy. If there are multiple Invariant Sections with the same name + but different contents, make the title of each such section unique + by adding at the end of it, in parentheses, the name of the + original author or publisher of that section if known, or else a + unique number. Make the same adjustment to the section titles in + the list of Invariant Sections in the license notice of the + combined work. + + In the combination, you must combine any sections entitled + "History" in the various original documents, forming one section + entitled "History"; likewise combine any sections entitled + "Acknowledgments", and any sections entitled "Dedications". You + must delete all sections entitled "Endorsements." + + 6. COLLECTIONS OF DOCUMENTS + + You may make a collection consisting of the Document and other + documents released under this License, and replace the individual + copies of this License in the various documents with a single copy + that is included in the collection, provided that you follow the + rules of this License for verbatim copying of each of the + documents in all other respects. + + You may extract a single document from such a collection, and + distribute it individually under this License, provided you insert + a copy of this License into the extracted document, and follow + this License in all other respects regarding verbatim copying of + that document. + + 7. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other + separate and independent documents or works, in or on a volume of + a storage or distribution medium, does not as a whole count as a + Modified Version of the Document, provided no compilation + copyright is claimed for the compilation. Such a compilation is + called an "aggregate", and this License does not apply to the + other self-contained works thus compiled with the Document, on + account of their being thus compiled, if they are not themselves + derivative works of the Document. + + If the Cover Text requirement of section 3 is applicable to these + copies of the Document, then if the Document is less than one + quarter of the entire aggregate, the Document's Cover Texts may be + placed on covers that surround only the Document within the + aggregate. Otherwise they must appear on covers around the whole + aggregate. + + 8. TRANSLATION + + Translation is considered a kind of modification, so you may + distribute translations of the Document under the terms of section + 4. Replacing Invariant Sections with translations requires special + permission from their copyright holders, but you may include + translations of some or all Invariant Sections in addition to the + original versions of these Invariant Sections. You may include a + translation of this License provided that you also include the + original English version of this License. In case of a + disagreement between the translation and the original English + version of this License, the original English version will prevail. + + 9. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document + except as expressly provided for under this License. Any other + attempt to copy, modify, sublicense or distribute the Document 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. + + 10. FUTURE REVISIONS OF THIS LICENSE + + The Free Software Foundation may publish new, revised versions of + the GNU Free Documentation 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. See + `http://www.gnu.org/copyleft/'. + + Each version of the License is given a distinguishing version + number. If the Document specifies that a particular numbered + version of this License "or any later version" applies to it, you + have the option of following the terms and conditions either of + that specified version or of any later version that has been + published (not as a draft) by the Free Software Foundation. If + the Document does not specify a version number of this License, + you may choose any version ever published (not as a draft) by the + Free Software Foundation. + +ADDENDUM: How to use this License for your documents +---------------------------------------------------- + + To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and license +notices just after the title page: + + Copyright (C) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + + If you have no Invariant Sections, write "with no Invariant Sections" +instead of saying which ones are invariant. If you have no Front-Cover +Texts, write "no Front-Cover Texts" instead of "Front-Cover Texts being +LIST"; likewise for Back-Cover Texts. + + If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, to +permit their use in free software. diff -durpN glibc-2.2.3/manual/libc.info-56 glibc-2.2.4/manual/libc.info-56 --- glibc-2.2.3/manual/libc.info-56 Wed Apr 25 14:55:23 2001 +++ glibc-2.2.4/manual/libc.info-56 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1355 +7,1079 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Function Index, Next: Variable Index, Prev: Type Index, Up: Top +File: libc.info, Node: Concept Index, Next: Type Index, Prev: Documentation License, Up: Top -Function and Macro Index -************************ +Concept Index +************* * Menu: -* __fbufsize: Controlling Buffering. -* __flbf: Controlling Buffering. -* __fpending: Controlling Buffering. -* __fpurge: Flushing Buffers. -* __freadable: Opening Streams. -* __freading: Opening Streams. -* __fsetlocking: Streams and Threads. -* __fwritable: Opening Streams. -* __fwriting: Opening Streams. -* __va_copy: Argument Macros. -* _Exit: Termination Internals. -* _exit: Termination Internals. -* _flushlbf: Flushing Buffers. -* _tolower: Case Conversion. -* _toupper: Case Conversion. -* a64l: Encode Binary Data. -* abort: Aborting a Program. -* abs: Absolute Value. -* accept: Accepting Connections. -* access: Testing File Access. -* acos: Inverse Trig Functions. -* acosf: Inverse Trig Functions. -* acosh: Hyperbolic Functions. -* acoshf: Hyperbolic Functions. -* acoshl: Hyperbolic Functions. -* acosl: Inverse Trig Functions. -* addmntent: mtab. -* addseverity: Adding Severity Classes. -* adjtime: High-Resolution Calendar. -* adjtimex: High-Resolution Calendar. -* aio_cancel: Cancel AIO Operations. -* aio_cancel64: Cancel AIO Operations. -* aio_error: Status of AIO Operations. -* aio_error64: Status of AIO Operations. -* aio_fsync: Synchronizing AIO Operations. -* aio_fsync64: Synchronizing AIO Operations. -* aio_init: Configuration of AIO. -* aio_read: Asynchronous Reads/Writes. -* aio_read64: Asynchronous Reads/Writes. -* aio_return: Status of AIO Operations. -* aio_return64: Status of AIO Operations. -* aio_suspend: Synchronizing AIO Operations. -* aio_suspend64: Synchronizing AIO Operations. -* aio_write: Asynchronous Reads/Writes. -* aio_write64: Asynchronous Reads/Writes. -* alarm: Setting an Alarm. -* alloca: Variable Size Automatic. -* alphasort: Scanning Directory Content. -* alphasort64: Scanning Directory Content. -* argp_error: Argp Helper Functions. -* argp_failure: Argp Helper Functions. -* argp_help: Argp Help. -* argp_parse: Argp. -* argp_state_help: Argp Helper Functions. -* argp_usage: Argp Helper Functions. -* argz_add: Argz Functions. -* argz_add_sep: Argz Functions. -* argz_append: Argz Functions. -* argz_count: Argz Functions. -* argz_create: Argz Functions. -* argz_create_sep: Argz Functions. -* argz_delete: Argz Functions. -* argz_extract: Argz Functions. -* argz_insert: Argz Functions. -* argz_next: Argz Functions. -* argz_replace: Argz Functions. -* argz_stringify: Argz Functions. -* asctime: Formatting Calendar Time. -* asctime_r: Formatting Calendar Time. -* asin: Inverse Trig Functions. -* asinf: Inverse Trig Functions. -* asinh: Hyperbolic Functions. -* asinhf: Hyperbolic Functions. -* asinhl: Hyperbolic Functions. -* asinl: Inverse Trig Functions. -* asprintf: Dynamic Output. -* assert: Consistency Checking. -* assert_perror: Consistency Checking. -* atan: Inverse Trig Functions. -* atan2: Inverse Trig Functions. -* atan2f: Inverse Trig Functions. -* atan2l: Inverse Trig Functions. -* atanf: Inverse Trig Functions. -* atanh: Hyperbolic Functions. -* atanhf: Hyperbolic Functions. -* atanhl: Hyperbolic Functions. -* atanl: Inverse Trig Functions. -* atexit: Cleanups on Exit. -* atof: Parsing of Floats. -* atoi: Parsing of Integers. -* atol: Parsing of Integers. -* atoll: Parsing of Integers. +* /etc/hostname: Host Identification. +* /etc/nsswitch.conf: NSS Configuration File. +* 4.N BSD Unix: Berkeley Unix. +* __va_copy: Copying and Concatenation. +* _POSIX_OPTION_ORDER environment variable.: Standard Environment. +* _POSIX_SAVED_IDS: How Change Persona. +* abort signal: Program Error Signals. +* aborting a program: Aborting a Program. +* absolute file name: File Name Resolution. +* absolute priority: Absolute Priority. +* absolute value functions: Absolute Value. +* accepting connections: Accepting Connections. +* access permission for a file: Access Permission. +* access, testing for: Testing File Access. +* accessing directories: Accessing Directories. +* address of socket: Socket Addresses. +* address space <1>: Program Basics. +* address space: Memory Subsystem. +* alarm signal: Alarm Signals. +* alarms, setting: Setting an Alarm. +* alignment (in obstacks): Obstacks Data Alignment. +* alignment (with malloc): Aligned Memory Blocks. +* alloca disadvantages: Disadvantages of Alloca. +* alloca function: Variable Size Automatic. +* allocating pseudo-terminals: Allocation. +* allocation (obstacks): Allocation in an Obstack. +* allocation debugging: Allocation Debugging. +* allocation hooks, for malloc: Hooks for Malloc. +* allocation of memory with malloc: Basic Allocation. +* allocation size of string: Representation of Strings. +* allocation statistics: Statistics of Malloc. +* alphabetic character <1>: Classification of Wide Characters. +* alphabetic character: Classification of Characters. +* alphanumeric character <1>: Classification of Wide Characters. +* alphanumeric character: Classification of Characters. +* append-access files: File Position. +* argc (program argument count): Program Arguments. +* argp (program argument parser): Argp. +* argp parser functions: Argp Parser Functions. +* ARGP_HELP_FMT environment variable: Argp User Customization. +* argument parsing with argp: Argp. +* argument promotion: Calling Variadics. +* argument vectors, null-character separated: Argz and Envz Vectors. +* arguments (variadic functions): Receiving Arguments. +* arguments, how many: How Many Arguments. +* arguments, to program: Program Arguments. +* argv (program argument vector): Program Arguments. +* argz vectors (string vectors): Argz and Envz Vectors. +* arithmetic expansion: Expansion Stages. +* array comparison functions: String/Array Comparison. +* array copy functions: Copying and Concatenation. +* array search function: Array Search Function. +* array sort function: Array Sort Function. +* ASCII character: Classification of Characters. +* assertions: Consistency Checking. +* attributes of a file: Attribute Meanings. +* automatic freeing: Variable Size Automatic. +* automatic memory allocation: Memory Allocation and C. +* automatic storage class: Memory Allocation and C. +* automatic storage with variable size: Variable Size Automatic. +* background job: Concepts of Job Control. +* background job, launching: Foreground and Background. * backtrace: Backtraces. +* backtrace_fd: Backtraces. * backtrace_symbols: Backtraces. -* backtrace_symbols_fd: Backtraces. -* basename: Finding Tokens in a String. -* bcmp: String/Array Comparison. -* bcopy: Copying and Concatenation. -* bind: Setting Address. -* bind_textdomain_codeset: Charset conversion in gettext. -* bindtextdomain: Locating gettext catalog. -* brk: Resizing the Data Segment. -* bsearch: Array Search Function. -* btowc: Converting a Character. -* bzero: Copying and Concatenation. -* cabs: Absolute Value. -* cabsf: Absolute Value. -* cabsl: Absolute Value. -* cacos: Inverse Trig Functions. -* cacosf: Inverse Trig Functions. -* cacosh: Hyperbolic Functions. -* cacoshf: Hyperbolic Functions. -* cacoshl: Hyperbolic Functions. -* cacosl: Inverse Trig Functions. -* calloc: Allocating Cleared Space. -* canonicalize_file_name: Symbolic Links. -* carg: Operations on Complex. -* cargf: Operations on Complex. -* cargl: Operations on Complex. -* casin: Inverse Trig Functions. -* casinf: Inverse Trig Functions. -* casinh: Hyperbolic Functions. -* casinhf: Hyperbolic Functions. -* casinhl: Hyperbolic Functions. -* casinl: Inverse Trig Functions. -* catan: Inverse Trig Functions. -* catanf: Inverse Trig Functions. -* catanh: Hyperbolic Functions. -* catanhf: Hyperbolic Functions. -* catanhl: Hyperbolic Functions. -* catanl: Inverse Trig Functions. -* catclose: The catgets Functions. -* catgets: The catgets Functions. -* catopen: The catgets Functions. -* cbc_crypt: DES Encryption. -* cbrt: Exponents and Logarithms. -* cbrtf: Exponents and Logarithms. -* cbrtl: Exponents and Logarithms. -* ccos: Trig Functions. -* ccosf: Trig Functions. -* ccosh: Hyperbolic Functions. -* ccoshf: Hyperbolic Functions. -* ccoshl: Hyperbolic Functions. -* ccosl: Trig Functions. -* ceil: Rounding Functions. -* ceilf: Rounding Functions. -* ceill: Rounding Functions. -* cexp: Exponents and Logarithms. -* cexpf: Exponents and Logarithms. -* cexpl: Exponents and Logarithms. -* cfgetispeed: Line Speed. -* cfgetospeed: Line Speed. -* cfmakeraw: Noncanonical Input. -* cfree: Freeing after Malloc. -* cfsetispeed: Line Speed. -* cfsetospeed: Line Speed. -* cfsetspeed: Line Speed. -* chdir: Working Directory. -* chmod: Setting Permissions. -* chown: File Owner. -* cimag: Operations on Complex. -* cimagf: Operations on Complex. -* cimagl: Operations on Complex. -* clearenv: Environment Access. -* clearerr: Error Recovery. -* clearerr_unlocked: Error Recovery. -* clock: CPU Time. -* clog: Exponents and Logarithms. -* clog10: Exponents and Logarithms. -* clog10f: Exponents and Logarithms. -* clog10l: Exponents and Logarithms. -* clogf: Exponents and Logarithms. -* clogl: Exponents and Logarithms. -* close: Opening and Closing Files. -* closedir: Reading/Closing Directory. -* closelog: closelog. -* confstr: String Parameters. -* conj: Operations on Complex. -* conjf: Operations on Complex. -* conjl: Operations on Complex. -* connect: Connecting. -* copysign: FP Bit Twiddling. -* copysignf: FP Bit Twiddling. -* copysignl: FP Bit Twiddling. -* cos: Trig Functions. -* cosf: Trig Functions. -* cosh: Hyperbolic Functions. -* coshf: Hyperbolic Functions. -* coshl: Hyperbolic Functions. -* cosl: Trig Functions. -* cpow: Exponents and Logarithms. -* cpowf: Exponents and Logarithms. -* cpowl: Exponents and Logarithms. -* cproj: Operations on Complex. -* cprojf: Operations on Complex. -* cprojl: Operations on Complex. -* creal: Operations on Complex. -* crealf: Operations on Complex. -* creall: Operations on Complex. -* creat: Opening and Closing Files. -* creat64: Opening and Closing Files. -* crypt: crypt. -* crypt_r: crypt. -* csin: Trig Functions. -* csinf: Trig Functions. -* csinh: Hyperbolic Functions. -* csinhf: Hyperbolic Functions. -* csinhl: Hyperbolic Functions. -* csinl: Trig Functions. -* csqrt: Exponents and Logarithms. -* csqrtf: Exponents and Logarithms. -* csqrtl: Exponents and Logarithms. -* ctan: Trig Functions. -* ctanf: Trig Functions. -* ctanh: Hyperbolic Functions. -* ctanhf: Hyperbolic Functions. -* ctanhl: Hyperbolic Functions. -* ctanl: Trig Functions. -* ctermid: Identifying the Terminal. -* ctime: Formatting Calendar Time. -* ctime_r: Formatting Calendar Time. -* cuserid: Who Logged In. -* dcgettext: Translation with gettext. -* dcngettext: Advanced gettext functions. -* DES_FAILED: DES Encryption. -* des_setparity: DES Encryption. -* dgettext: Translation with gettext. -* difftime: Elapsed Time. -* dirfd: Opening a Directory. -* dirname: Finding Tokens in a String. -* div: Integer Division. -* dngettext: Advanced gettext functions. -* drand48: SVID Random. -* drand48_r: SVID Random. -* drem: Remainder Functions. -* dremf: Remainder Functions. -* dreml: Remainder Functions. -* DTTOIF: Directory Entries. -* dup: Duplicating Descriptors. -* dup2: Duplicating Descriptors. -* ecb_crypt: DES Encryption. -* ecvt: System V Number Conversion. -* ecvt_r: System V Number Conversion. -* encrypt: DES Encryption. -* encrypt_r: DES Encryption. -* endfsent: fstab. -* endgrent: Scanning All Groups. -* endhostent: Host Names. -* endmntent: mtab. -* endnetent: Networks Database. -* endnetgrent: Lookup Netgroup. -* endprotoent: Protocols Database. -* endpwent: Scanning All Users. -* endservent: Services Database. -* endutent: Manipulating the Database. -* endutxent: XPG Functions. -* envz_add: Envz Functions. -* envz_entry: Envz Functions. -* envz_get: Envz Functions. -* envz_merge: Envz Functions. -* envz_strip: Envz Functions. -* erand48: SVID Random. -* erand48_r: SVID Random. -* erf: Special Functions. -* erfc: Special Functions. -* erfcf: Special Functions. -* erfcl: Special Functions. -* erff: Special Functions. -* erfl: Special Functions. -* execl: Executing a File. -* execle: Executing a File. -* execlp: Executing a File. -* execv: Executing a File. -* execve: Executing a File. -* execvp: Executing a File. -* exit: Normal Termination. -* exp: Exponents and Logarithms. -* exp10: Exponents and Logarithms. -* exp10f: Exponents and Logarithms. -* exp10l: Exponents and Logarithms. -* exp2: Exponents and Logarithms. -* exp2f: Exponents and Logarithms. -* exp2l: Exponents and Logarithms. -* expf: Exponents and Logarithms. -* expl: Exponents and Logarithms. -* expm1: Exponents and Logarithms. -* expm1f: Exponents and Logarithms. -* expm1l: Exponents and Logarithms. -* fabs: Absolute Value. -* fabsf: Absolute Value. -* fabsl: Absolute Value. -* fchdir: Working Directory. -* fchmod: Setting Permissions. -* fchown: File Owner. -* fclean: Cleaning Streams. -* fclose: Closing Streams. -* fcloseall: Closing Streams. -* fcntl: Control Operations. -* fcvt: System V Number Conversion. -* fcvt_r: System V Number Conversion. -* FD_CLR: Waiting for I/O. -* FD_ISSET: Waiting for I/O. -* FD_SET: Waiting for I/O. -* FD_ZERO: Waiting for I/O. -* fdatasync: Synchronizing I/O. -* fdim: Misc FP Arithmetic. -* fdimf: Misc FP Arithmetic. -* fdiml: Misc FP Arithmetic. -* fdopen: Descriptors and Streams. -* feclearexcept: Status bit operations. -* fedisableexcept: Control Functions. -* feenableexcept: Control Functions. -* fegetenv: Control Functions. -* fegetexcept: Control Functions. -* fegetexceptflag: Status bit operations. -* fegetround: Rounding. -* feholdexcept: Control Functions. -* feof: EOF and Errors. -* feof_unlocked: EOF and Errors. -* feraiseexcept: Status bit operations. -* ferror: EOF and Errors. -* ferror_unlocked: EOF and Errors. -* fesetenv: Control Functions. -* fesetexceptflag: Status bit operations. -* fesetround: Rounding. -* fetestexcept: Status bit operations. -* feupdateenv: Control Functions. -* fflush: Flushing Buffers. -* fflush_unlocked: Flushing Buffers. -* fgetc: Character Input. -* fgetc_unlocked: Character Input. -* fgetgrent: Scanning All Groups. -* fgetgrent_r: Scanning All Groups. -* fgetpos: Portable Positioning. -* fgetpos64: Portable Positioning. -* fgetpwent: Scanning All Users. -* fgetpwent_r: Scanning All Users. -* fgets: Line Input. -* fgets_unlocked: Line Input. -* fgetwc: Character Input. -* fgetwc_unlocked: Character Input. -* fgetws: Line Input. -* fgetws_unlocked: Line Input. -* fileno: Descriptors and Streams. -* fileno_unlocked: Descriptors and Streams. -* finite: Floating Point Classes. -* finitef: Floating Point Classes. -* finitel: Floating Point Classes. -* flockfile: Streams and Threads. -* floor: Rounding Functions. -* floorf: Rounding Functions. -* floorl: Rounding Functions. -* fma: Misc FP Arithmetic. -* fmaf: Misc FP Arithmetic. -* fmal: Misc FP Arithmetic. -* fmax: Misc FP Arithmetic. -* fmaxf: Misc FP Arithmetic. -* fmaxl: Misc FP Arithmetic. -* fmemopen: String Streams. -* fmin: Misc FP Arithmetic. -* fminf: Misc FP Arithmetic. -* fminl: Misc FP Arithmetic. -* fmod: Remainder Functions. -* fmodf: Remainder Functions. -* fmodl: Remainder Functions. -* fmtmsg: Printing Formatted Messages. -* fnmatch: Wildcard Matching. -* fopen: Opening Streams. -* fopen64: Opening Streams. -* fopencookie: Streams and Cookies. -* fork: Creating a Process. -* forkpty: Pseudo-Terminal Pairs. -* fpathconf: Pathconf. -* fpclassify: Floating Point Classes. -* fprintf: Formatted Output Functions. -* fputc: Simple Output. -* fputc_unlocked: Simple Output. -* fputs: Simple Output. -* fputs_unlocked: Simple Output. -* fputwc: Simple Output. -* fputwc_unlocked: Simple Output. -* fputws: Simple Output. -* fputws_unlocked: Simple Output. -* fread: Block Input/Output. -* fread_unlocked: Block Input/Output. -* free: Freeing after Malloc. -* freopen: Opening Streams. -* freopen64: Opening Streams. -* frexp: Normalization Functions. -* frexpf: Normalization Functions. -* frexpl: Normalization Functions. -* fscanf: Formatted Input Functions. -* fseek: File Positioning. -* fseeko: File Positioning. -* fseeko64: File Positioning. -* fsetpos: Portable Positioning. -* fsetpos64: Portable Positioning. -* fstat: Reading Attributes. -* fstat64: Reading Attributes. -* fsync: Synchronizing I/O. -* ftell: File Positioning. -* ftello: File Positioning. -* ftello64: File Positioning. -* ftruncate: File Size. -* ftruncate64: File Size. -* ftrylockfile: Streams and Threads. -* ftw: Working with Directory Trees. -* ftw64: Working with Directory Trees. -* funlockfile: Streams and Threads. -* fwide: Streams and I18N. -* fwprintf: Formatted Output Functions. -* fwrite: Block Input/Output. -* fwrite_unlocked: Block Input/Output. -* fwscanf: Formatted Input Functions. -* gamma: Special Functions. -* gammaf: Special Functions. -* gammal: Special Functions. -* gcvt: System V Number Conversion. -* get_avphys_pages: Query Memory Parameters. -* get_current_dir_name: Working Directory. -* get_nprocs: Processor Resources. -* get_nprocs_conf: Processor Resources. -* get_phys_pages: Query Memory Parameters. -* getc: Character Input. -* getc_unlocked: Character Input. -* getchar: Character Input. -* getchar_unlocked: Character Input. -* getcontext: System V contexts. -* getcwd: Working Directory. -* getdate: General Time String Parsing. -* getdate_r: General Time String Parsing. -* getdelim: Line Input. -* getdomainnname: Host Identification. -* getegid: Reading Persona. -* getenv: Environment Access. -* geteuid: Reading Persona. -* getfsent: fstab. -* getfsfile: fstab. -* getfsspec: fstab. -* getgid: Reading Persona. -* getgrent: Scanning All Groups. -* getgrent_r: Scanning All Groups. -* getgrgid: Lookup Group. -* getgrgid_r: Lookup Group. -* getgrnam: Lookup Group. -* getgrnam_r: Lookup Group. -* getgroups: Reading Persona. -* gethostbyaddr: Host Names. -* gethostbyaddr_r: Host Names. -* gethostbyname: Host Names. -* gethostbyname2: Host Names. -* gethostbyname2_r: Host Names. -* gethostbyname_r: Host Names. -* gethostent: Host Names. -* gethostid: Host Identification. -* gethostname: Host Identification. -* getitimer: Setting an Alarm. -* getline: Line Input. -* getloadavg: Processor Resources. -* getlogin: Who Logged In. -* getmntent: mtab. -* getmntent_r: mtab. -* getnetbyaddr: Networks Database. -* getnetbyname: Networks Database. -* getnetent: Networks Database. -* getnetgrent: Lookup Netgroup. -* getnetgrent_r: Lookup Netgroup. -* getopt: Using Getopt. -* getopt_long: Getopt Long Options. -* getopt_long_only: Getopt Long Options. -* getpagesize: Query Memory Parameters. -* getpass: getpass. -* getpeername: Who is Connected. -* getpgid: Process Group Functions. -* getpgrp: Process Group Functions. -* getpid: Process Identification. -* getppid: Process Identification. -* getpriority: Traditional Scheduling Functions. -* getprotobyname: Protocols Database. -* getprotobynumber: Protocols Database. -* getprotoent: Protocols Database. -* getpt: Allocation. -* getpwent: Scanning All Users. -* getpwent_r: Scanning All Users. -* getpwnam: Lookup User. -* getpwnam_r: Lookup User. -* getpwuid: Lookup User. -* getpwuid_r: Lookup User. -* getrlimit: Limits on Resources. -* getrlimit64: Limits on Resources. -* getrusage: Resource Usage. -* gets: Line Input. -* getservbyname: Services Database. -* getservbyport: Services Database. -* getservent: Services Database. -* getsid: Process Group Functions. -* getsockname: Reading Address. -* getsockopt: Socket Option Functions. -* getsubopt: Suboptions. -* gettext: Translation with gettext. -* gettimeofday: High-Resolution Calendar. -* getuid: Reading Persona. -* getumask: Setting Permissions. -* getutent: Manipulating the Database. -* getutent_r: Manipulating the Database. -* getutid: Manipulating the Database. -* getutid_r: Manipulating the Database. -* getutline: Manipulating the Database. -* getutline_r: Manipulating the Database. -* getutmp: XPG Functions. -* getutmpx: XPG Functions. -* getutxent: XPG Functions. -* getutxid: XPG Functions. -* getutxline: XPG Functions. -* getw: Character Input. -* getwc: Character Input. -* getwc_unlocked: Character Input. -* getwchar: Character Input. -* getwchar_unlocked: Character Input. -* getwd: Working Directory. -* glob: Calling Glob. -* glob64: Calling Glob. -* globfree: More Flags for Globbing. -* globfree64: More Flags for Globbing. -* gmtime: Broken-down Time. -* gmtime_r: Broken-down Time. -* grantpt: Allocation. -* gsignal: Signaling Yourself. -* gtty: BSD Terminal Modes. -* hasmntopt: mtab. -* hcreate: Hash Search Function. -* hcreate_r: Hash Search Function. -* hdestroy: Hash Search Function. -* hdestroy_r: Hash Search Function. -* hsearch: Hash Search Function. -* hsearch_r: Hash Search Function. -* htonl: Byte Order. -* htons: Byte Order. -* hypot: Exponents and Logarithms. -* hypotf: Exponents and Logarithms. -* hypotl: Exponents and Logarithms. -* iconv: Generic Conversion Interface. -* iconv_close: Generic Conversion Interface. -* iconv_open: Generic Conversion Interface. -* if_freenameindex: Interface Naming. -* if_indextoname: Interface Naming. -* if_nameindex: Interface Naming. -* if_nametoindex: Interface Naming. -* IFTODT: Directory Entries. -* ilogb: Exponents and Logarithms. -* ilogbf: Exponents and Logarithms. -* ilogbl: Exponents and Logarithms. -* imaxabs: Absolute Value. -* imaxdiv: Integer Division. -* index: Search Functions. -* inet_addr: Host Address Functions. -* inet_aton: Host Address Functions. -* inet_lnaof: Host Address Functions. -* inet_makeaddr: Host Address Functions. -* inet_netof: Host Address Functions. -* inet_network: Host Address Functions. -* inet_ntoa: Host Address Functions. -* inet_ntop: Host Address Functions. -* inet_pton: Host Address Functions. -* infnan: Floating Point Classes. -* initgroups: Setting Groups. -* initstate: BSD Random. -* initstate_r: BSD Random. -* innetgr: Netgroup Membership. -* ioctl: IOCTLs. -* isalnum: Classification of Characters. -* isalpha: Classification of Characters. -* isascii: Classification of Characters. -* isatty: Is It a Terminal. -* isblank: Classification of Characters. -* iscntrl: Classification of Characters. -* isdigit: Classification of Characters. -* isfinite: Floating Point Classes. -* isgraph: Classification of Characters. -* isgreater: FP Comparison Functions. -* isgreaterequal: FP Comparison Functions. -* isinf: Floating Point Classes. -* isinff: Floating Point Classes. -* isinfl: Floating Point Classes. -* isless: FP Comparison Functions. -* islessequal: FP Comparison Functions. -* islessgreater: FP Comparison Functions. -* islower: Classification of Characters. -* isnan: Floating Point Classes. -* isnanf: Floating Point Classes. -* isnanl: Floating Point Classes. -* isnormal: Floating Point Classes. -* isprint: Classification of Characters. -* ispunct: Classification of Characters. -* isspace: Classification of Characters. -* isunordered: FP Comparison Functions. -* isupper: Classification of Characters. -* iswalnum: Classification of Wide Characters. -* iswalpha: Classification of Wide Characters. -* iswblank: Classification of Wide Characters. -* iswcntrl: Classification of Wide Characters. -* iswctype: Classification of Wide Characters. -* iswdigit: Classification of Wide Characters. -* iswgraph: Classification of Wide Characters. -* iswlower: Classification of Wide Characters. -* iswprint: Classification of Wide Characters. -* iswpunct: Classification of Wide Characters. -* iswspace: Classification of Wide Characters. -* iswupper: Classification of Wide Characters. -* iswxdigit: Classification of Wide Characters. -* isxdigit: Classification of Characters. -* j0: Special Functions. -* j0f: Special Functions. -* j0l: Special Functions. -* j1: Special Functions. -* j1f: Special Functions. -* j1l: Special Functions. -* jn: Special Functions. -* jnf: Special Functions. -* jnl: Special Functions. -* jrand48: SVID Random. -* jrand48_r: SVID Random. -* kill: Signaling Another Process. -* killpg: Signaling Another Process. -* l64a: Encode Binary Data. -* labs: Absolute Value. -* lcong48: SVID Random. -* lcong48_r: SVID Random. -* ldexp: Normalization Functions. -* ldexpf: Normalization Functions. -* ldexpl: Normalization Functions. -* ldiv: Integer Division. -* lfind: Array Search Function. -* lgamma: Special Functions. -* lgamma_r: Special Functions. -* lgammaf: Special Functions. -* lgammaf_r: Special Functions. -* lgammal: Special Functions. -* lgammal_r: Special Functions. -* link: Hard Links. -* lio_listio: Asynchronous Reads/Writes. -* lio_listio64: Asynchronous Reads/Writes. -* listen: Listening. -* llabs: Absolute Value. -* lldiv: Integer Division. -* llrint: Rounding Functions. -* llrintf: Rounding Functions. -* llrintl: Rounding Functions. -* llround: Rounding Functions. -* llroundf: Rounding Functions. -* llroundl: Rounding Functions. -* localeconv: The Lame Way to Locale Data. -* localtime: Broken-down Time. -* localtime_r: Broken-down Time. -* log: Exponents and Logarithms. -* log10: Exponents and Logarithms. -* log10f: Exponents and Logarithms. -* log10l: Exponents and Logarithms. -* log1p: Exponents and Logarithms. -* log1pf: Exponents and Logarithms. -* log1pl: Exponents and Logarithms. -* log2: Exponents and Logarithms. -* log2f: Exponents and Logarithms. -* log2l: Exponents and Logarithms. -* logb <1>: Normalization Functions. -* logb: Exponents and Logarithms. -* logbf <1>: Normalization Functions. -* logbf: Exponents and Logarithms. -* logbl <1>: Normalization Functions. -* logbl: Exponents and Logarithms. -* logf: Exponents and Logarithms. -* login: Logging In and Out. -* login_tty: Logging In and Out. -* logl: Exponents and Logarithms. -* logout: Logging In and Out. -* logwtmp: Logging In and Out. -* longjmp: Non-Local Details. -* lrand48: SVID Random. -* lrand48_r: SVID Random. -* lrint: Rounding Functions. -* lrintf: Rounding Functions. -* lrintl: Rounding Functions. -* lround: Rounding Functions. -* lroundf: Rounding Functions. -* lroundl: Rounding Functions. -* lsearch: Array Search Function. -* lseek: File Position Primitive. -* lseek64: File Position Primitive. -* lstat: Reading Attributes. -* lstat64: Reading Attributes. -* main: Program Arguments. -* makecontext: System V contexts. -* mallinfo: Statistics of Malloc. -* malloc: Basic Allocation. -* mallopt: Malloc Tunable Parameters. -* matherr: FP Exceptions. -* mblen: Non-reentrant Character Conversion. -* mbrlen: Converting a Character. -* mbrtowc: Converting a Character. -* mbsinit: Keeping the state. -* mbsnrtowcs: Converting Strings. -* mbsrtowcs: Converting Strings. -* mbstowcs: Non-reentrant String Conversion. -* mbtowc: Non-reentrant Character Conversion. -* mcheck: Heap Consistency Checking. -* memalign: Aligned Memory Blocks. -* memccpy: Copying and Concatenation. -* memchr: Search Functions. -* memcmp: String/Array Comparison. -* memcpy: Copying and Concatenation. -* memfrob: Trivial Encryption. -* memmem: Search Functions. -* memmove: Copying and Concatenation. -* mempcpy: Copying and Concatenation. -* memrchr: Search Functions. -* memset: Copying and Concatenation. -* mkdir: Creating Directories. -* mkdtemp: Temporary Files. -* mkfifo: FIFO Special Files. -* mknod: Making Special Files. -* mkstemp: Temporary Files. -* mktemp: Temporary Files. -* mktime: Broken-down Time. -* mlock: Page Lock Functions. -* mlockall: Page Lock Functions. -* mmap: Memory-mapped I/O. -* mmap64: Memory-mapped I/O. -* modf: Rounding Functions. -* modff: Rounding Functions. -* modfl: Rounding Functions. -* mount: Mount-Unmount-Remount. -* mprobe: Heap Consistency Checking. -* mrand48: SVID Random. -* mrand48_r: SVID Random. -* mremap: Memory-mapped I/O. -* msync: Memory-mapped I/O. -* mtrace: Tracing malloc. -* munlock: Page Lock Functions. -* munlockall: Page Lock Functions. -* munmap: Memory-mapped I/O. -* muntrace: Tracing malloc. -* nan: FP Bit Twiddling. -* nanf: FP Bit Twiddling. -* nanl: FP Bit Twiddling. -* nanosleep: Sleeping. -* nearbyint: Rounding Functions. -* nearbyintf: Rounding Functions. -* nearbyintl: Rounding Functions. -* nextafter: FP Bit Twiddling. -* nextafterf: FP Bit Twiddling. -* nextafterl: FP Bit Twiddling. -* nexttoward: FP Bit Twiddling. -* nexttowardf: FP Bit Twiddling. -* nexttowardl: FP Bit Twiddling. -* nftw: Working with Directory Trees. -* nftw64: Working with Directory Trees. -* ngettext: Advanced gettext functions. -* nice: Traditional Scheduling Functions. -* nl_langinfo: The Elegant and Fast Way. -* notfound: Actions in the NSS configuration. -* nrand48: SVID Random. -* nrand48_r: SVID Random. -* ntohl: Byte Order. -* ntohs: Byte Order. -* ntp_adjtime: High Accuracy Clock. -* ntp_gettime: High Accuracy Clock. -* obstack_1grow: Growing Objects. -* obstack_1grow_fast: Extra Fast Growing. -* obstack_alignment_mask: Obstacks Data Alignment. -* obstack_alloc: Allocation in an Obstack. -* obstack_base: Status of an Obstack. -* obstack_blank: Growing Objects. -* obstack_blank_fast: Extra Fast Growing. -* obstack_chunk_alloc: Preparing for Obstacks. -* obstack_chunk_free: Preparing for Obstacks. -* obstack_chunk_size: Obstack Chunks. -* obstack_copy: Allocation in an Obstack. -* obstack_copy0: Allocation in an Obstack. -* obstack_finish: Growing Objects. -* obstack_free: Freeing Obstack Objects. -* obstack_grow: Growing Objects. -* obstack_grow0: Growing Objects. -* obstack_init: Preparing for Obstacks. -* obstack_int_grow: Growing Objects. -* obstack_int_grow_fast: Extra Fast Growing. -* obstack_next_free: Status of an Obstack. -* obstack_object_size <1>: Status of an Obstack. -* obstack_object_size: Growing Objects. -* obstack_printf: Dynamic Output. -* obstack_ptr_grow: Growing Objects. -* obstack_ptr_grow_fast: Extra Fast Growing. -* obstack_room: Extra Fast Growing. -* obstack_vprintf: Variable Arguments Output. -* offsetof: Structure Measurement. -* on_exit: Cleanups on Exit. -* open: Opening and Closing Files. -* open64: Opening and Closing Files. -* open_memstream: String Streams. -* open_obstack_stream: Obstack Streams. -* opendir: Opening a Directory. -* openlog: openlog. -* openpty: Pseudo-Terminal Pairs. -* parse_printf_format: Parsing a Template String. -* pathconf: Pathconf. -* pause: Using Pause. -* pclose: Pipe to a Subprocess. -* perror: Error Messages. -* pipe: Creating a Pipe. -* popen: Pipe to a Subprocess. -* posix_memalign: Aligned Memory Blocks. -* pow: Exponents and Logarithms. -* pow10: Exponents and Logarithms. -* pow10f: Exponents and Logarithms. -* pow10l: Exponents and Logarithms. -* powf: Exponents and Logarithms. -* powl: Exponents and Logarithms. -* pread: I/O Primitives. -* pread64: I/O Primitives. -* printf: Formatted Output Functions. -* printf_size: Predefined Printf Handlers. -* printf_size_info: Predefined Printf Handlers. -* psignal: Signal Messages. -* pthread_atfork: Threads and Fork. -* pthread_attr_destroy: Thread Attributes. -* pthread_attr_getattr: Thread Attributes. -* pthread_attr_getdetachstate: Thread Attributes. -* pthread_attr_getguardsize: Thread Attributes. -* pthread_attr_getinheritsched: Thread Attributes. -* pthread_attr_getschedparam: Thread Attributes. -* pthread_attr_getschedpolicy: Thread Attributes. -* pthread_attr_getscope: Thread Attributes. -* pthread_attr_getstack: Thread Attributes. -* pthread_attr_getstackaddr: Thread Attributes. -* pthread_attr_getstacksize: Thread Attributes. -* pthread_attr_init: Thread Attributes. -* pthread_attr_setattr: Thread Attributes. -* pthread_attr_setdetachstate: Thread Attributes. -* pthread_attr_setguardsize: Thread Attributes. -* pthread_attr_setinheritsched: Thread Attributes. -* pthread_attr_setschedparam: Thread Attributes. -* pthread_attr_setschedpolicy: Thread Attributes. -* pthread_attr_setscope: Thread Attributes. -* pthread_attr_setstack: Thread Attributes. -* pthread_attr_setstackaddr: Thread Attributes. -* pthread_attr_setstacksize: Thread Attributes. -* pthread_cancel: Basic Thread Operations. -* pthread_cleanup_pop: Cleanup Handlers. -* pthread_cleanup_pop_restore_np: Cleanup Handlers. -* pthread_cleanup_push: Cleanup Handlers. -* pthread_cleanup_push_defer_np: Cleanup Handlers. -* pthread_cond_broadcast: Condition Variables. -* pthread_cond_destroy: Condition Variables. -* pthread_cond_init: Condition Variables. -* pthread_cond_signal: Condition Variables. -* pthread_cond_timedwait: Condition Variables. -* pthread_cond_wait: Condition Variables. -* pthread_condattr_destroy: Condition Variables. -* pthread_condattr_init: Condition Variables. -* pthread_create: Basic Thread Operations. -* pthread_detach: Miscellaneous Thread Functions. -* pthread_equal: Miscellaneous Thread Functions. -* pthread_exit: Basic Thread Operations. -* pthread_getconcurrency: Miscellaneous Thread Functions. -* pthread_getschedparam: Miscellaneous Thread Functions. -* pthread_getspecific: Thread-Specific Data. -* pthread_join: Basic Thread Operations. -* pthread_key_create: Thread-Specific Data. -* pthread_key_delete: Thread-Specific Data. -* pthread_kill: Threads and Signal Handling. -* pthread_kill_other_threads_np: Miscellaneous Thread Functions. -* pthread_mutex_destroy: Mutexes. -* pthread_mutex_init: Mutexes. -* pthread_mutex_lock: Mutexes. -* pthread_mutex_timedlock: Mutexes. -* pthread_mutex_trylock: Mutexes. -* pthread_mutex_unlock: Mutexes. -* pthread_mutexattr_destroy: Mutexes. -* pthread_mutexattr_gettype: Mutexes. -* pthread_mutexattr_init: Mutexes. -* pthread_mutexattr_settype: Mutexes. -* pthread_once: Miscellaneous Thread Functions. -* pthread_self: Miscellaneous Thread Functions. -* pthread_setcancelstate: Cancellation. -* pthread_setcanceltype: Cancellation. -* pthread_setconcurrency: Miscellaneous Thread Functions. -* pthread_setschedparam: Miscellaneous Thread Functions. -* pthread_setspecific: Thread-Specific Data. -* pthread_sigmask: Threads and Signal Handling. -* pthread_testcancel: Cancellation. -* ptsname: Allocation. -* ptsname_r: Allocation. -* putc: Simple Output. -* putc_unlocked: Simple Output. -* putchar: Simple Output. -* putchar_unlocked: Simple Output. -* putenv: Environment Access. -* putpwent: Writing a User Entry. -* puts: Simple Output. -* pututline: Manipulating the Database. -* pututxline: XPG Functions. -* putw: Simple Output. -* putwc: Simple Output. -* putwc_unlocked: Simple Output. -* putwchar: Simple Output. -* putwchar_unlocked: Simple Output. -* pwrite: I/O Primitives. -* pwrite64: I/O Primitives. -* qecvt: System V Number Conversion. -* qecvt_r: System V Number Conversion. -* qfcvt: System V Number Conversion. -* qfcvt_r: System V Number Conversion. -* qgcvt: System V Number Conversion. -* qsort: Array Sort Function. -* raise: Signaling Yourself. -* rand: ISO Random. -* rand_r: ISO Random. -* random: BSD Random. -* random_r: BSD Random. -* rawmemchr: Search Functions. -* read: I/O Primitives. -* readdir: Reading/Closing Directory. -* readdir64: Reading/Closing Directory. -* readdir64_r: Reading/Closing Directory. -* readdir_r: Reading/Closing Directory. -* readlink: Symbolic Links. -* readv: Scatter-Gather. -* realloc: Changing Block Size. -* realpath: Symbolic Links. -* recv: Receiving Data. -* recvfrom: Receiving Datagrams. -* regcomp: POSIX Regexp Compilation. -* regerror: Regexp Cleanup. -* regexec: Matching POSIX Regexps. -* regfree: Regexp Cleanup. -* register_printf_function: Registering New Conversions. -* remainder: Remainder Functions. -* remainderf: Remainder Functions. -* remainderl: Remainder Functions. -* remove: Deleting Files. -* rename: Renaming Files. -* rewind: File Positioning. -* rewinddir: Random Access Directory. -* rindex: Search Functions. -* rint: Rounding Functions. -* rintf: Rounding Functions. -* rintl: Rounding Functions. -* rmdir: Deleting Files. -* round: Rounding Functions. -* roundf: Rounding Functions. -* roundl: Rounding Functions. -* S_ISBLK: Testing File Type. -* S_ISCHR: Testing File Type. -* S_ISDIR: Testing File Type. -* S_ISFIFO: Testing File Type. -* S_ISLNK: Testing File Type. -* S_ISREG: Testing File Type. -* S_ISSOCK: Testing File Type. -* S_TYPEISMQ: Testing File Type. -* S_TYPEISSEM: Testing File Type. -* S_TYPEISSHM: Testing File Type. -* sbrk: Resizing the Data Segment. -* scalb: Normalization Functions. -* scalbf: Normalization Functions. -* scalbl: Normalization Functions. -* scalbln: Normalization Functions. -* scalblnf: Normalization Functions. -* scalblnl: Normalization Functions. -* scalbn: Normalization Functions. -* scalbnf: Normalization Functions. -* scalbnl: Normalization Functions. -* scandir: Scanning Directory Content. -* scandir64: Scanning Directory Content. -* scanf: Formatted Input Functions. -* sched_get_priority_max: Basic Scheduling Functions. -* sched_get_priority_min: Basic Scheduling Functions. -* sched_getparam: Basic Scheduling Functions. -* sched_getscheduler: Basic Scheduling Functions. -* sched_rr_get_interval: Basic Scheduling Functions. -* sched_setparam: Basic Scheduling Functions. -* sched_setscheduler: Basic Scheduling Functions. -* sched_yield: Basic Scheduling Functions. -* seed48: SVID Random. -* seed48_r: SVID Random. -* seekdir: Random Access Directory. -* select: Waiting for I/O. -* sem_destroy: POSIX Semaphores. -* sem_getvalue: POSIX Semaphores. -* sem_init: POSIX Semaphores. -* sem_post: POSIX Semaphores. -* sem_trywait: POSIX Semaphores. -* sem_wait: POSIX Semaphores. -* send: Sending Data. -* sendto: Sending Datagrams. -* setbuf: Controlling Buffering. -* setbuffer: Controlling Buffering. -* setcontext: System V contexts. -* setdomainname: Host Identification. -* setegid: Setting Groups. -* setenv: Environment Access. -* seteuid: Setting User ID. -* setfsent: fstab. -* setgid: Setting Groups. -* setgrent: Scanning All Groups. -* setgroups: Setting Groups. -* sethostent: Host Names. -* sethostid: Host Identification. -* sethostname: Host Identification. -* setitimer: Setting an Alarm. -* setjmp: Non-Local Details. -* setkey: DES Encryption. -* setkey_r: DES Encryption. -* setlinebuf: Controlling Buffering. -* setlocale: Setting the Locale. -* setlogmask: setlogmask. -* setmntent: mtab. -* setnetent: Networks Database. -* setnetgrent: Lookup Netgroup. -* setpgid: Process Group Functions. -* setpgrp: Process Group Functions. -* setpriority: Traditional Scheduling Functions. -* setprotoent: Protocols Database. -* setpwent: Scanning All Users. -* setregid: Setting Groups. -* setreuid: Setting User ID. -* setrlimit: Limits on Resources. -* setrlimit64: Limits on Resources. -* setservent: Services Database. -* setsid: Process Group Functions. -* setsockopt: Socket Option Functions. -* setstate: BSD Random. -* setstate_r: BSD Random. -* settimeofday: High-Resolution Calendar. -* setuid: Setting User ID. -* setutent: Manipulating the Database. -* setutxent: XPG Functions. -* setvbuf: Controlling Buffering. -* shutdown: Closing a Socket. -* sigaction: Advanced Signal Handling. -* sigaddset: Signal Sets. -* sigaltstack: Signal Stack. -* sigblock: Blocking in BSD. -* sigdelset: Signal Sets. -* sigemptyset: Signal Sets. -* sigfillset: Signal Sets. -* siginterrupt: BSD Handler. -* sigismember: Signal Sets. -* siglongjmp: Non-Local Exits and Signals. -* sigmask: Blocking in BSD. -* signal: Basic Signal Handling. -* signbit: FP Bit Twiddling. -* significand: Normalization Functions. -* significandf: Normalization Functions. -* significandl: Normalization Functions. -* sigpause: Blocking in BSD. -* sigpending: Checking for Pending Signals. -* sigprocmask: Process Signal Mask. -* sigsetjmp: Non-Local Exits and Signals. -* sigsetmask: Blocking in BSD. -* sigstack: Signal Stack. -* sigsuspend: Sigsuspend. -* sigvec: BSD Handler. -* sigwait: Threads and Signal Handling. -* sin: Trig Functions. -* sincos: Trig Functions. -* sincosf: Trig Functions. -* sincosl: Trig Functions. -* sinf: Trig Functions. -* sinh: Hyperbolic Functions. -* sinhf: Hyperbolic Functions. -* sinhl: Hyperbolic Functions. -* sinl: Trig Functions. -* sleep: Sleeping. -* snprintf: Formatted Output Functions. -* socket: Creating a Socket. -* socketpair: Socket Pairs. -* sprintf: Formatted Output Functions. -* sqrt: Exponents and Logarithms. -* sqrtf: Exponents and Logarithms. -* sqrtl: Exponents and Logarithms. -* srand: ISO Random. -* srand48: SVID Random. -* srand48_r: SVID Random. -* srandom: BSD Random. -* srandom_r: BSD Random. -* sscanf: Formatted Input Functions. -* ssignal: Basic Signal Handling. -* stat: Reading Attributes. -* stat64: Reading Attributes. -* stime: Simple Calendar Time. -* stpcpy: Copying and Concatenation. -* stpncpy: Copying and Concatenation. -* strcasecmp: String/Array Comparison. -* strcasestr: Search Functions. -* strcat: Copying and Concatenation. -* strchr: Search Functions. -* strchrnul: Search Functions. -* strcmp: String/Array Comparison. -* strcoll: Collation Functions. -* strcpy: Copying and Concatenation. -* strcspn: Search Functions. -* strdup: Copying and Concatenation. -* strdupa: Copying and Concatenation. -* strerror: Error Messages. -* strerror_r: Error Messages. -* strfmon: Formatting Numbers. -* strfry: strfry. -* strftime: Formatting Calendar Time. -* strlen: String Length. -* strncasecmp: String/Array Comparison. -* strncat: Copying and Concatenation. -* strncmp: String/Array Comparison. -* strncpy: Copying and Concatenation. -* strndup: Copying and Concatenation. -* strndupa: Copying and Concatenation. -* strnlen: String Length. -* strpbrk: Search Functions. -* strptime: Low-Level Time String Parsing. -* strrchr: Search Functions. -* strsep: Finding Tokens in a String. -* strsignal: Signal Messages. -* strspn: Search Functions. -* strstr: Search Functions. -* strtod: Parsing of Floats. -* strtof: Parsing of Floats. -* strtoimax: Parsing of Integers. -* strtok: Finding Tokens in a String. -* strtok_r: Finding Tokens in a String. -* strtol: Parsing of Integers. -* strtold: Parsing of Floats. -* strtoll: Parsing of Integers. -* strtoq: Parsing of Integers. -* strtoul: Parsing of Integers. -* strtoull: Parsing of Integers. -* strtoumax: Parsing of Integers. -* strtouq: Parsing of Integers. -* strverscmp: String/Array Comparison. -* strxfrm: Collation Functions. -* stty: BSD Terminal Modes. -* success: Actions in the NSS configuration. -* SUN_LEN: Local Namespace Details. -* swapcontext: System V contexts. -* swprintf: Formatted Output Functions. -* swscanf: Formatted Input Functions. -* symlink: Symbolic Links. -* sync: Synchronizing I/O. -* syscall: System Calls. -* sysconf: Sysconf Definition. -* sysctl: System Parameters. -* syslog: syslog; vsyslog. -* system: Running a Command. -* sysv_signal: Basic Signal Handling. -* tan: Trig Functions. -* tanf: Trig Functions. -* tanh: Hyperbolic Functions. -* tanhf: Hyperbolic Functions. -* tanhl: Hyperbolic Functions. -* tanl: Trig Functions. -* tcdrain: Line Control. -* tcflow: Line Control. -* tcflush: Line Control. -* tcgetattr: Mode Functions. -* tcgetpgrp: Terminal Access Functions. -* tcgetsid: Terminal Access Functions. -* tcsendbreak: Line Control. -* tcsetattr: Mode Functions. -* tcsetpgrp: Terminal Access Functions. -* tdelete: Tree Search Function. -* tdestroy: Tree Search Function. -* telldir: Random Access Directory. -* TEMP_FAILURE_RETRY: Interrupted Primitives. -* tempnam: Temporary Files. -* textdomain: Locating gettext catalog. -* tfind: Tree Search Function. -* tgamma: Special Functions. -* tgammaf: Special Functions. -* tgammal: Special Functions. -* time: Simple Calendar Time. -* timegm: Broken-down Time. -* timelocal: Broken-down Time. -* times: Processor Time. -* tmpfile: Temporary Files. -* tmpfile64: Temporary Files. -* tmpnam: Temporary Files. -* tmpnam_r: Temporary Files. -* toascii: Case Conversion. -* tolower: Case Conversion. -* toupper: Case Conversion. -* towctrans: Wide Character Case Conversion. -* towlower: Wide Character Case Conversion. -* towupper: Wide Character Case Conversion. -* trunc: Rounding Functions. -* truncate: File Size. -* truncate64: File Size. -* truncf: Rounding Functions. -* truncl: Rounding Functions. -* tryagain: Actions in the NSS configuration. -* tsearch: Tree Search Function. -* ttyname: Is It a Terminal. -* ttyname_r: Is It a Terminal. -* twalk: Tree Search Function. -* tzset: Time Zone Functions. -* ulimit: Limits on Resources. +* base (of floating point number): Floating Point Concepts. +* baud rate: Line Speed. +* Berkeley Unix: Berkeley Unix. +* Bessel functions: Special Functions. +* bias (of floating point number exponent): Floating Point Concepts. +* big-endian: Byte Order. +* binary I/O to a stream: Block Input/Output. +* binary search function (for arrays): Array Search Function. +* binary stream: Binary Streams. +* binding a socket address: Socket Addresses. +* blank character <1>: Classification of Wide Characters. +* blank character: Classification of Characters. +* block I/O to a stream: Block Input/Output. +* blocked signals: Delivery of Signal. +* blocked signals, checking for: Checking for Pending Signals. +* blocking signals: Blocking Signals. +* blocking signals, in a handler: Blocking for Handler. +* bootstrapping, and services: Actions in the NSS configuration. +* break condition, detecting: Input Modes. +* break condition, generating: Line Control. +* breaking a string into tokens: Finding Tokens in a String. +* broken pipe signal: Operation Error Signals. +* broken-down time <1>: Broken-down Time. +* broken-down time: Calendar Time. +* BSD compatibility library: Process Group Functions. +* BSD compatibility library.: Feature Test Macros. +* BSD Unix: Berkeley Unix. +* buffering of streams: Stream Buffering. +* buffering, controlling: Controlling Buffering. +* bugs, reporting: Reporting Bugs. +* bus error: Program Error Signals. +* butterfly: Misc FP Arithmetic. +* byte order conversion, for socket: Byte Order. +* byte stream: Socket Concepts. +* C++ streams: Streams and I18N. +* calendar time: Time Basics. +* calendar time and broken-down time: Broken-down Time. +* calendar, Gregorian: Calendar Time. +* calling variadic functions: Calling Variadics. +* canonical input processing: Canonical or Not. +* capacity limits, POSIX: General Limits. +* carrier detect: Control Modes. +* case conversion of characters: Case Conversion. +* catching signals: Delivery of Signal. +* categories for locales: Locale Categories. +* change working directory: Working Directory. +* changing the locale: Setting the Locale. +* changing the size of a block (malloc): Changing Block Size. +* changing the size of a block (obstacks): Growing Objects. +* channels: Stream/Descriptor Precautions. +* character case conversion: Case Conversion. +* character predicates: Classification of Characters. +* character testing: Classification of Characters. +* checking for pending signals: Checking for Pending Signals. +* child process <1>: Process Creation Concepts. +* child process <2>: Processes. +* child process: Processor Time. +* child process signal: Job Control Signals. +* chunks: Obstack Chunks. +* classes, floating-point: Floating Point Classes. +* classification of characters: Classification of Characters. +* cleaning up a stream: Linked Channels. +* clearing terminal input queue: Line Control. +* client: Connections. +* clock ticks: Processor And CPU Time. +* clock, high accuracy: High Accuracy Clock. +* close-on-exec (file descriptor flag): Descriptor Flags. +* closing a file descriptor: Opening and Closing Files. +* closing a socket: Closing a Socket. +* closing a stream: Closing Streams. +* collating strings: Collation Functions. +* combining locales: Choosing Locale. +* command argument syntax: Argument Syntax. +* command arguments, parsing: Parsing Program Arguments. +* command line arguments: Program Arguments. +* command substitution: Expansion Stages. +* communication style (of a socket): Socket Concepts. +* comparing strings and arrays: String/Array Comparison. +* Comparison Function: Comparison Functions. +* compiling: Configuring and compiling. +* complex exponentiation functions: Exponents and Logarithms. +* complex logarithm functions: Exponents and Logarithms. +* complex numbers: Complex Numbers. +* complex trigonometric functions: Trig Functions. +* concatenating strings: Copying and Concatenation. +* configurations, all supported: Supported Configurations. +* configuring: Configuring and compiling. +* conjugate complex numbers: Operations on Complex. +* connecting a socket: Connecting. +* connection: Connections. +* consistency checking: Consistency Checking. +* consistency checking, of heap: Heap Consistency Checking. +* constants <1>: Mathematical Constants. +* constants: Memory Concepts. +* continue signal: Job Control Signals. +* control character <1>: Classification of Wide Characters. +* control character: Classification of Characters. +* control operations on files: Control Operations. +* controlling process: Controlling Terminal. +* controlling terminal: Concepts of Job Control. +* controlling terminal, access to: Access to the Terminal. +* controlling terminal, determining: Identifying the Terminal. +* controlling terminal, setting: Open-time Flags. +* conversion specifications (printf): Formatted Output Basics. +* conversion specifications (scanf): Formatted Input Basics. +* converting byte order: Byte Order. +* converting case of characters: Case Conversion. +* converting file descriptor to stream: Descriptors and Streams. +* converting floats to integers: Rounding Functions. +* converting group ID to group name: Lookup Group. +* converting group name to group ID: Lookup Group. +* converting host address to name: Host Names. +* converting host name to address: Host Names. +* converting network name to network number: Networks Database. +* converting network number to network name: Networks Database. +* converting port number to service name: Services Database. +* converting service name to port number: Services Database. +* converting string to collation order: Collation Functions. +* converting strings to numbers: Parsing of Numbers. +* converting user ID to user name: Lookup User. +* converting user name to user ID: Lookup User. +* cookie, for custom stream: Streams and Cookies. +* copy-on-write page fault: Locked Memory Details. +* copying strings and arrays: Copying and Concatenation. +* cpu priority: Priority. +* CPU time <1>: Processor Time. +* CPU time <2>: Processor And CPU Time. +* CPU time: Time Basics. +* create on open (file status flag): Open-time Flags. +* creating a directory: Creating Directories. +* creating a FIFO special file: FIFO Special Files. +* creating a pipe: Creating a Pipe. +* creating a pipe to a subprocess: Pipe to a Subprocess. +* creating a process: Process Creation Concepts. +* creating a socket: Creating a Socket. +* creating a socket pair: Socket Pairs. +* creating special files: Making Special Files. +* cube root function: Exponents and Logarithms. +* currency symbols: Currency Symbol. +* current limit: Limits on Resources. +* current working directory: Working Directory. +* custom streams: Custom Streams. +* customizing printf: Customizing Printf. +* data loss on sockets: Socket Concepts. +* databases: Name Service Switch. +* datagram socket: Datagrams. +* datagrams, transmitting: Sending Datagrams. +* date: Time Basics. +* Daylight Saving Time: Broken-down Time. +* decimal digit character: Classification of Characters. +* decimal-point separator: General Numeric. +* declaration (compared to definition): Header Files. +* declaring variadic functions: Calling Variadics. +* decompose complex numbers: Operations on Complex. +* default action (for a signal): Delivery of Signal. +* default action for a signal: Basic Signal Handling. +* default argument promotions: Calling Variadics. +* default value, and NSS: Notes on NSS Configuration File. +* defining new printf conversions: Customizing Printf. +* definition (compared to declaration): Header Files. +* delayed suspend character: Signal Characters. +* deleting a directory: Deleting Files. +* deleting a file: Deleting Files. +* delivery of signals: Delivery of Signal. +* descriptors and streams: Stream/Descriptor Precautions. +* digit character <1>: Classification of Wide Characters. +* digit character: Classification of Characters. +* directories, accessing: Accessing Directories. +* directories, creating: Creating Directories. +* directories, deleting: Deleting Files. +* directory: Directories. +* directory entry: Directories. +* directory hierarchy: Working with Directory Trees. +* directory stream: Accessing Directories. +* disadvantages of alloca: Disadvantages of Alloca. +* DISCARD character: Other Special. +* division by zero: FP Exceptions. +* DNS: Host Identification. +* DNS server unavailable: Actions in the NSS configuration. +* domain (of socket): Socket Concepts. +* domain error: Math Error Reporting. +* domain name: Host Identification. +* Domain Name System: Host Identification. +* dot notation, for Internet addresses: Abstract Host Addresses. +* DSUSP character: Signal Characters. +* duplicating file descriptors: Duplicating Descriptors. +* dynamic memory allocation: Memory Allocation and C. +* EBCDIC: Extended Char Intro. +* echo of terminal input: Local Modes. +* effective group ID: Process Persona. +* effective user ID: Process Persona. +* efficiency and malloc: Efficiency and Malloc. +* efficiency and obstacks: Extra Fast Growing. +* efficiency of chunks: Obstack Chunks. +* EINTR, and restarting interrupted primitives: Interrupted Primitives. +* elapsed time <1>: Elapsed Time. +* elapsed time: Time Basics. +* encryption: Trivial Encryption. +* end of file, on a stream: EOF and Errors. +* end-of-file, on a file descriptor: I/O Primitives. +* environment: Environment Variables. +* environment access: Environment Access. +* environment representation: Environment Access. +* environment variable: Environment Variables. +* environment vectors, null-character separated: Argz and Envz Vectors. +* envz vectors (environment vectors): Argz and Envz Vectors. +* EOF character: Editing Characters. +* EOL character: Editing Characters. +* EOL2 character: Editing Characters. +* epoch: Simple Calendar Time. +* ERASE character: Editing Characters. +* errno: System Calls. +* error codes: Error Reporting. +* error messages, in argp: Argp Helper Functions. +* error reporting: Error Reporting. +* errors, mathematical: Math Error Reporting. +* establishing a handler: Signal Actions. +* ethers: NSS Basics. +* EUC: Extended Char Intro. +* EUC-JP: glibc iconv Implementation. +* exception <1>: Program Error Signals. +* exception: FP Exceptions. +* exclusive lock: File Locks. +* exec functions: Executing a File. +* execing a program: Memory Concepts. +* executable: Memory Concepts. +* executing a file: Executing a File. +* exit status: Exit Status. +* exit status value: Program Termination. +* exiting a program: Memory Concepts. +* expansion of shell words: Word Expansion. +* exponent (of floating point number): Floating Point Concepts. +* exponentiation functions: Exponents and Logarithms. +* extending printf: Customizing Printf. +* extracting file descriptor from stream: Descriptors and Streams. +* fcntl function: Control Operations. +* FDL, GNU Free Documentation License: Documentation License. +* feature test macros: Feature Test Macros. +* field splitting: Expansion Stages. +* FIFO special file: Pipes and FIFOs. +* file access permission: Access Permission. +* file access time: File Times. +* file attribute modification time: File Times. +* file attributes: Attribute Meanings. +* file creation mask: Setting Permissions. +* file descriptor flags: Descriptor Flags. +* file descriptor sets, for select: Waiting for I/O. +* file descriptors, standard: Descriptors and Streams. +* file locks: File Locks. +* file modification time: File Times. +* file name: File Names. +* file name component: Directories. +* file name errors: File Name Errors. +* file name resolution: File Name Resolution. +* file name translation flags: Open-time Flags. +* file names, multiple: Hard Links. +* file owner: File Owner. +* file permission bits: Permission Bits. +* file pointer: Streams. +* file position: File Position. +* file positioning on a file descriptor: File Position Primitive. +* file positioning on a stream: File Positioning. +* file status flags: File Status Flags. +* files, accessing: Memory Concepts. +* filtering i/o through subprocess: Pipe to a Subprocess. +* flag character (printf): Output Conversion Syntax. +* flag character (scanf): Input Conversion Syntax. +* flags for sigaction: Flags for Sigaction. +* flags, file name translation: Open-time Flags. +* flags, open-time action: Open-time Flags. +* floating point: Floating Point Numbers. +* floating point, IEEE: IEEE Floating Point. +* floating type measurements: Floating Type Macros. +* floating-point classes: Floating Point Classes. +* floating-point exception: Program Error Signals. +* flow control, terminal: Line Control. +* flushing a stream: Flushing Buffers. +* flushing terminal output queue: Line Control. +* foreground job: Concepts of Job Control. +* foreground job, launching: Foreground and Background. +* forking a process: Process Creation Concepts. +* format string, for printf: Formatted Output. +* format string, for scanf: Formatted Input. +* formatted input from a stream: Formatted Input. +* formatted messages: Formatted Messages. +* formatted output to a stream: Formatted Output. +* FP arithmetic: FP Bit Twiddling. +* FQDN: Host Identification. +* frame, real memory: Memory Concepts. +* freeing (obstacks): Freeing Obstack Objects. +* freeing memory: Memory Concepts. +* freeing memory allocated with malloc: Freeing after Malloc. +* fully buffered stream: Buffering Concepts. +* function prototypes (variadic): Variadic Prototypes. +* gamma function: Special Functions. +* gcvt_r: System V Number Conversion. +* gencat: The gencat program. +* generation of signals: Signal Generation. +* generic i/o control operations: IOCTLs. +* globbing: Globbing. +* graphic character <1>: Classification of Wide Characters. +* graphic character: Classification of Characters. +* Gregorian calendar: Calendar Time. +* group: NSS Basics. +* group database: Group Database. +* group ID: User and Group IDs. +* group name: User and Group IDs. +* group owner of a file: File Owner. +* grouping of digits: General Numeric. +* growing objects (in obstacks): Growing Objects. +* handling multiple signals: Merged Signals. +* hangup signal: Termination Signals. +* hard limit: Limits on Resources. +* hard link: Hard Links. +* header files: Header Files. +* heap consistency checking: Heap Consistency Checking. +* heap, dynamic allocation from: Unconstrained Allocation. +* heap, freeing memory from: Freeing after Malloc. +* hexadecimal digit character <1>: Classification of Wide Characters. +* hexadecimal digit character: Classification of Characters. +* hidden bit (of floating point number mantissa): Floating Point Concepts. +* hierarchy, directory: Working with Directory Trees. +* high-priority data: Out-of-Band Data. +* high-resolution time: Calendar Time. +* holes in files: File Position Primitive. +* home directory: Standard Environment. +* HOME environment variable: Standard Environment. +* hook functions (of custom streams): Hook Functions. +* host address, Internet: Abstract Host Addresses. +* host name: Host Identification. +* hostname: Host Identification. +* hosts: NSS Basics. +* hosts database: Host Names. +* how many arguments: How Many Arguments. +* hyperbolic functions: Hyperbolic Functions. +* identifying terminals: Is It a Terminal. +* IEEE 754: Floating Point Numbers. +* IEEE floating point: Floating Point Numbers. +* IEEE floating point representation: IEEE Floating Point. +* IEEE Std 1003.1: POSIX. +* IEEE Std 1003.2: POSIX. +* ignore action for a signal: Basic Signal Handling. +* illegal instruction: Program Error Signals. +* impossible events: Consistency Checking. +* independent channels: Independent Channels. +* inexact exception: FP Exceptions. +* infinity: Infinity and NaN. +* initial signal actions: Initial Signal Actions. +* inode number: Attribute Meanings. +* input available signal: Asynchronous I/O Signals. +* input conversions, for scanf: Table of Input Conversions. +* input from multiple files: Waiting for I/O. +* installation tools: Tools for Compilation. +* installing: Running make install. +* integer: Integers. +* integer division functions: Integer Division. +* integer type range: Range of Type. +* integer type width: Width of Type. +* interactive signals, from terminal: Local Modes. +* interactive stop signal: Job Control Signals. +* internal representation: Extended Char Intro. +* internationalization: Locales. +* Internet host address: Abstract Host Addresses. +* Internet namespace, for sockets: Internet Namespace. +* interprocess communication, with FIFO: FIFO Special Files. +* interprocess communication, with pipes: Creating a Pipe. +* interprocess communication, with signals: Kill Example. +* interprocess communication, with sockets: Sockets. +* interrupt character: Signal Characters. +* interrupt signal: Termination Signals. +* interrupt-driven input: Interrupt Input. +* interrupting primitives: Interrupted Primitives. +* interval: Time Basics. +* interval timer, setting: Setting an Alarm. +* INTR character: Signal Characters. +* invalid exception: FP Exceptions. +* inverse complex hyperbolic functions: Hyperbolic Functions. +* inverse complex trigonometric functions: Inverse Trig Functions. +* inverse hyperbolic functions: Hyperbolic Functions. +* inverse trigonometric functions: Inverse Trig Functions. +* invocation of program: Program Arguments. +* IOCTLs: IOCTLs. +* ISO 10646: Extended Char Intro. +* ISO 2022: Extended Char Intro. +* ISO 6937: Extended Char Intro. +* ISO C: ISO C. +* ISO-2022-JP: glibc iconv Implementation. +* ISO/IEC 9945-1: POSIX. +* ISO/IEC 9945-2: POSIX. +* job: Job Control. +* job control: Job Control. +* job control functions: Functions for Job Control. +* job control is optional: Job Control is Optional. +* job control signals: Job Control Signals. +* job control, enabling: Initializing the Shell. +* Kermit the frog: Search/Sort Example. +* kernel call: System Calls. +* kernel header files: Linux. +* KILL character: Editing Characters. +* kill signal: Termination Signals. +* killing a process: Signaling Another Process. +* Korn Shell: Wildcard Matching. +* LANG environment variable <1>: Standard Environment. +* LANG environment variable: The catgets Functions. +* launching jobs: Launching Jobs. +* LC_ALL environment variable <1>: Standard Environment. +* LC_ALL environment variable: The catgets Functions. +* LC_COLLATE environment variable: Standard Environment. +* LC_CTYPE environment variable: Standard Environment. +* LC_MESSAGES environment variable <1>: Standard Environment. +* LC_MESSAGES environment variable: The catgets Functions. +* LC_MONETARY environment variable: Standard Environment. +* LC_NUMERIC environment variable: Standard Environment. +* LC_TIME environment variable: Standard Environment. +* leap second: Broken-down Time. +* length of string: Representation of Strings. +* level, for socket options: Socket Options. +* LGPL, Lesser General Public License: Copying. +* library: Introduction. +* limit: Limits on Resources. +* limits on resource usage: Limits on Resources. +* limits, file name length: Limits for Files. +* limits, floating types: Floating Type Macros. +* limits, integer types: Range of Type. +* limits, link count of files: Limits for Files. +* limits, number of open files: General Limits. +* limits, number of processes: General Limits. +* limits, number of supplementary group IDs: General Limits. +* limits, pipe buffer size: Limits for Files. +* limits, POSIX: General Limits. +* limits, program argument size: General Limits. +* limits, terminal input queue: Limits for Files. +* limits, time zone name length: General Limits. +* line buffered stream: Buffering Concepts. +* line speed: Line Speed. +* lines (in a text file): Binary Streams. +* link: Directories. +* link, hard: Hard Links. +* link, soft: Symbolic Links. +* link, symbolic: Symbolic Links. +* linked channels: Linked Channels. +* listening (sockets): Listening. +* literals: Memory Concepts. +* little-endian: Byte Order. +* LNEXT character: Other Special. +* load average: Processor Resources. +* local namespace, for sockets: Local Namespace. +* local network address number: Abstract Host Addresses. +* local time: Calendar Time. +* locale categories: Locale Categories. +* locale, changing: Setting the Locale. +* locales: Locales. +* locking pages: Locking Pages. +* logarithm functions: Exponents and Logarithms. +* login name: User and Group IDs. +* login name, determining: Who Logged In. +* LOGNAME environment variable: Standard Environment. +* long jumps: Non-Local Exits. +* long-named options: Argument Syntax. +* longjmp: Advantages of Alloca. +* loss of data on sockets: Socket Concepts. +* lost resource signal: Operation Error Signals. +* lower-case character <1>: Classification of Wide Characters. +* lower-case character: Classification of Characters. +* macros: Obstack Functions. +* main function: Program Arguments. +* malloc debugger: Allocation Debugging. +* malloc function: Unconstrained Allocation. +* mantissa (of floating point number): Floating Point Concepts. +* matching failure, in scanf: Formatted Input Basics. +* math errors: Errors in Math Functions. +* mathematical constants: Mathematical Constants. +* maximum: Misc FP Arithmetic. +* maximum field width (scanf): Input Conversion Syntax. +* maximum limit: Limits on Resources. +* maximum possible integer: Integers. +* measurements of floating types: Floating Type Macros. +* memory allocation: Memory. +* memory lock: Locking Pages. +* memory mapped file: Memory Concepts. +* memory mapped I/O: Memory Concepts. +* memory page: Memory Subsystem. +* merging of signals: Merged Signals. +* MIN termios slot: Noncanonical Input. +* minimum: Misc FP Arithmetic. +* minimum field width (printf): Output Conversion Syntax. +* minimum possible integer: Integers. +* mixing descriptors and streams: Stream/Descriptor Precautions. +* modem disconnect: Control Modes. +* modem status lines: Control Modes. +* monetary value formatting: The Lame Way to Locale Data. +* multi-threaded application: Streams and Threads. +* multibyte character: Extended Char Intro. +* multibyte character string: Representation of Strings. +* multibyte string: Representation of Strings. +* multiple names for one file: Hard Links. +* multiplexing input: Waiting for I/O. +* multiply-add: Misc FP Arithmetic. +* name of running program: Error Messages. +* name of socket: Socket Addresses. +* Name Service Switch: Name Service Switch. +* name space: Reserved Names. +* names of signals: Standard Signals. +* namespace (of socket): Socket Concepts. +* NaN <1>: FP Bit Twiddling. +* NaN: Infinity and NaN. +* Netgroup: Netgroup Data. +* netgroup: NSS Basics. +* network byte order: Byte Order. +* network number: Abstract Host Addresses. +* network protocol: Socket Concepts. +* networks: NSS Basics. +* networks database: Networks Database. +* NIS: Host Identification. +* NIS domain name: Host Identification. +* nisplus, and booting: Actions in the NSS configuration. +* nisplus, and completeness: Actions in the NSS configuration. +* NLSPATH environment variable <1>: Standard Environment. +* NLSPATH environment variable: The catgets Functions. +* non-blocking open: Open-time Flags. +* non-local exit, from signal handler: Longjmp in Handler. +* non-local exits: Non-Local Exits. +* noncanonical input processing: Canonical or Not. +* normalization functions (floating-point): Normalization Functions. +* normalized floating point number: Floating Point Concepts. +* not a number: Infinity and NaN. +* NSS: Name Service Switch. +* nsswitch.conf: NSS Configuration File. +* null character: Representation of Strings. +* null pointer constant: Null Pointer Constant. +* null wide character: Representation of Strings. +* number of arguments passed: How Many Arguments. +* number syntax, parsing: Parsing of Numbers. +* numeric value formatting: The Lame Way to Locale Data. +* obstack status: Status of an Obstack. +* obstacks: Obstacks. +* open-time action flags: Open-time Flags. +* opening a file: I/O Concepts. +* opening a file descriptor: Opening and Closing Files. +* opening a pipe: Creating a Pipe. +* opening a pseudo-terminal pair: Pseudo-Terminal Pairs. +* opening a socket: Creating a Socket. +* opening a socket pair: Socket Pairs. +* opening a stream: Opening Streams. +* Optimization: FP Function Optimizations. +* optimizing NSS: Notes on NSS Configuration File. +* option parsing with argp: Argp. +* optional arguments: Variadic Functions. +* optional POSIX features: System Options. +* orientation, stream <1>: Streams and I18N. +* orientation, stream: Opening Streams. +* orphaned process group: Orphaned Process Groups. +* out-of-band data: Out-of-Band Data. +* output conversions, for printf: Table of Output Conversions. +* output possible signal: Asynchronous I/O Signals. +* overflow exception: FP Exceptions. +* owner of a file: File Owner. +* packet: Socket Concepts. +* page boundary: Aligned Memory Blocks. +* page fault: Memory Concepts. +* page fault, copy-on-write: Locked Memory Details. +* page frame: Memory Concepts. +* page, memory: Memory Subsystem. +* page, virtual memory: Memory Concepts. +* paging <1>: Locking Pages. +* paging: Memory Concepts. +* parameter promotion: String/Array Conventions. +* parent directory: File Name Resolution. +* parent process <1>: Process Creation Concepts. +* parent process: Processes. +* parity checking: Input Modes. +* parsing a template string: Parsing a Template String. +* parsing numbers (in formatted input): Parsing of Numbers. +* parsing program arguments: Parsing Program Arguments. +* parsing tokens from a string: Finding Tokens in a String. +* passwd: NSS Basics. +* password database: User Database. +* PATH environment variable: Standard Environment. +* pause function: Waiting for a Signal. +* peeking at input: Unreading. +* pending signals: Delivery of Signal. +* pending signals, checking for: Checking for Pending Signals. +* period of time: Time Basics. +* permission to access a file: Access Permission. +* persona: Process Persona. +* physical address: Memory Subsystem. +* physical memory: Memory Subsystem. +* pi (trigonometric constant): Trig Functions. +* pipe: Pipes and FIFOs. +* pipe signal: Operation Error Signals. +* pipe to a subprocess: Pipe to a Subprocess. +* port number: Ports. +* positioning a file descriptor: File Position Primitive. +* positioning a stream: File Positioning. +* positive difference: Misc FP Arithmetic. +* POSIX: POSIX. +* POSIX capacity limits: General Limits. +* POSIX optional features: System Options. +* POSIX.1: POSIX. +* POSIX.2: POSIX. +* power functions: Exponents and Logarithms. +* precision (of floating point number): Floating Point Concepts. +* precision (printf): Output Conversion Syntax. +* predicates on arrays: String/Array Comparison. +* predicates on characters: Classification of Characters. +* predicates on strings: String/Array Comparison. +* preemptive scheduling: Absolute Priority. +* primitives, interrupting: Interrupted Primitives. +* printing character <1>: Classification of Wide Characters. +* printing character: Classification of Characters. +* priority of a process: Priority. +* priority, absolute: Absolute Priority. +* process <1>: Processes. +* process: Program Basics. +* process completion: Process Completion. +* process group functions: Functions for Job Control. +* process group ID: Launching Jobs. +* process group leader: Launching Jobs. +* process groups: Job Control. +* process ID: Process Creation Concepts. +* process image: Process Creation Concepts. +* process lifetime: Process Creation Concepts. +* process priority: Priority. +* process signal mask: Process Signal Mask. +* process termination: Program Termination. +* processor time <1>: Processor Time. +* processor time: Time Basics. +* profiling alarm signal: Alarm Signals. +* profiling timer: Setting an Alarm. +* program: Program Basics. +* program argument syntax: Argument Syntax. +* program arguments: Program Arguments. +* program arguments, parsing: Parsing Program Arguments. +* program error signals: Program Error Signals. +* program name: Error Messages. +* program startup: Program Arguments. +* program termination: Program Termination. +* program termination signals: Termination Signals. +* programming your own streams: Custom Streams. +* project complex numbers: Operations on Complex. +* protocol (of socket): Socket Concepts. +* protocol family: Socket Concepts. +* protocols: NSS Basics. +* protocols database: Protocols Database. +* prototypes for variadic functions: Variadic Prototypes. +* pseudo-random numbers: Pseudo-Random Numbers. +* pseudo-terminals: Pseudo-Terminals. +* punctuation character <1>: Classification of Wide Characters. +* punctuation character: Classification of Characters. +* pushing input back: Unreading. +* quick sort function (for arrays): Array Sort Function. +* QUIT character: Signal Characters. +* quit signal: Termination Signals. +* quote removal: Expansion Stages. +* race conditions, relating to job control: Launching Jobs. +* race conditions, relating to signals: Signals in Handler. +* radix (of floating point number): Floating Point Concepts. +* raising signals: Generating Signals. +* random numbers: Pseudo-Random Numbers. +* random-access files: File Position. +* range error: Math Error Reporting. +* range of integer type: Range of Type. +* read lock: File Locks. +* reading from a directory: Accessing Directories. +* reading from a file descriptor: I/O Primitives. +* reading from a socket: Transferring Data. +* reading from a stream, by blocks: Block Input/Output. +* reading from a stream, by characters: Character Input. +* reading from a stream, formatted: Formatted Input. +* ready to run: Absolute Priority. +* real group ID: Process Persona. +* real user ID: Process Persona. +* real-time timer: Setting an Alarm. +* realtime CPU scheduling: Absolute Priority. +* realtime processing: Why Lock Pages. +* realtime scheduling: Realtime Scheduling. +* receiving datagrams: Receiving Datagrams. +* record locking: File Locks. +* redirecting input and output: Duplicating Descriptors. +* reentrant functions: Nonreentrancy. +* reentrant NSS functions: NSS Module Names. +* relative file name: File Name Resolution. +* removal of quotes: Expansion Stages. +* removing a file: Deleting Files. +* removing macros that shadow functions: Macro Definitions. +* renaming a file: Renaming Files. +* reporting bugs: Reporting Bugs. +* reporting errors: Error Reporting. +* REPRINT character: Editing Characters. +* reserved names: Reserved Names. +* resource limits: Limits on Resources. +* restarting interrupted primitives: Interrupted Primitives. +* restrictions on signal handler functions: Nonreentrancy. +* root directory: File Name Resolution. +* Rot13: Trivial Encryption. +* rpc: NSS Basics. +* runnable process: Absolute Priority. +* running a command: Running a Command. +* saved set-group-ID: How Change Persona. +* saved set-user-ID: How Change Persona. +* scanning the group list: Scanning All Groups. +* scanning the user list: Scanning All Users. +* scatter-gather: Scatter-Gather. +* scheduling, traditional: Traditional Scheduling. +* search function (for arrays): Array Search Function. +* search functions (for strings): Search Functions. +* seed (for random numbers): Pseudo-Random Numbers. +* seeking on a file descriptor: File Position Primitive. +* seeking on a stream: File Positioning. +* segmentation violation: Program Error Signals. +* sending a datagram: Sending Datagrams. +* sending signals: Generating Signals. +* sequential-access files: File Position. +* server: Connections. +* services: NSS Basics. +* services database: Services Database. +* session <1>: Concepts of Job Control. +* session: Job Control. +* session leader: Concepts of Job Control. +* setting an alarm: Setting an Alarm. +* setuid programs: How Change Persona. +* setuid programs and file access: Testing File Access. +* severity class <1>: Adding Severity Classes. +* severity class: Printing Formatted Messages. +* sgettext: GUI program problems. +* shadow: NSS Basics. +* shadowing functions with macros: Macro Definitions. +* shared lock: File Locks. +* shared memory: Memory Subsystem. +* shell: Concepts of Job Control. +* shift state: Keeping the state. +* Shift_JIS: Extended Char Intro. +* shrinking objects: Growing Objects. +* shutting down a socket: Closing a Socket. +* sigaction flags: Flags for Sigaction. +* sigaction function: Advanced Signal Handling. +* SIGCHLD, handling of: Stopped and Terminated Jobs. +* sign (of floating point number): Floating Point Concepts. +* signal <1>: Signal Handling. +* signal: FP Exceptions. +* signal action: Delivery of Signal. +* signal actions: Signal Actions. +* signal flags: Flags for Sigaction. +* signal function: Basic Signal Handling. +* signal handler function: Defining Handlers. +* signal mask: Process Signal Mask. +* signal messages: Signal Messages. +* signal names: Standard Signals. +* signal number: Standard Signals. +* signal set: Signal Sets. +* signals, generating: Generating Signals. +* signedness: Integers. +* significand (of floating point number): Floating Point Concepts. +* SIGTTIN, from background job: Access to the Terminal. +* SIGTTOU, from background job: Access to the Terminal. +* simple time: Calendar Time. +* single-byte string: Representation of Strings. +* size of string: Representation of Strings. +* SJIS: Extended Char Intro. +* socket: Sockets. +* socket address (name) binding: Socket Addresses. +* socket domain: Socket Concepts. +* socket namespace: Socket Concepts. +* socket option level: Socket Options. +* socket options: Socket Options. +* socket pair: Socket Pairs. +* socket protocol: Socket Concepts. +* socket shutdown: Closing a Socket. +* socket, client actions: Connecting. +* socket, closing: Closing a Socket. +* socket, connecting: Connecting. +* socket, creating: Creating a Socket. +* socket, initiating a connection: Connecting. +* sockets, accepting connections: Accepting Connections. +* sockets, listening: Listening. +* sockets, server actions: Listening. +* soft limit: Limits on Resources. +* soft link: Symbolic Links. +* sort function (for arrays): Array Sort Function. +* sparse files: File Position Primitive. +* special files: Making Special Files. +* special functions: Special Functions. +* specified action (for a signal): Delivery of Signal. +* speed of execution: Why Lock Pages. +* square root function: Exponents and Logarithms. +* stable sorting: Array Sort Function. +* standard dot notation, for Internet addresses: Abstract Host Addresses. +* standard environment variables: Standard Environment. +* standard error file descriptor: Descriptors and Streams. +* standard error stream: Standard Streams. +* standard file descriptors: Descriptors and Streams. +* standard input file descriptor: Descriptors and Streams. +* standard input stream: Standard Streams. +* standard output file descriptor: Descriptors and Streams. +* standard output stream: Standard Streams. +* standard streams: Standard Streams. +* standards: Standards and Portability. +* START character: Start/Stop Characters. +* startup of program: Program Arguments. +* stateful <1>: glibc iconv Implementation. +* stateful <2>: iconv Examples. +* stateful <3>: Generic Conversion Interface. +* stateful <4>: Converting Strings. +* stateful <5>: Converting a Character. +* stateful: Keeping the state. +* static memory allocation: Memory Allocation and C. +* static storage class: Memory Allocation and C. +* STATUS character: Other Special. +* status codes: Error Reporting. +* status of a file: Attribute Meanings. +* status of obstack: Status of an Obstack. +* sticky bit: Permission Bits. +* STOP character: Start/Stop Characters. +* stop signal: Job Control Signals. +* stopped job: Concepts of Job Control. +* stopped jobs, continuing: Continuing Stopped Jobs. +* stopped jobs, detecting: Stopped and Terminated Jobs. +* storage allocation: Memory. +* stream (sockets): Socket Concepts. +* stream orientation <1>: Streams and I18N. +* stream orientation: Opening Streams. +* stream, for I/O to a string: String Streams. +* streams and descriptors: Stream/Descriptor Precautions. +* streams, and file descriptors: Descriptors and Streams. +* streams, C++: Streams and I18N. +* streams, standard: Standard Streams. +* string: Representation of Strings. +* string allocation: Representation of Strings. +* string collation functions: Collation Functions. +* string comparison functions: String/Array Comparison. +* string concatenation functions: Copying and Concatenation. +* string copy functions: Copying and Concatenation. +* string length: Representation of Strings. +* string literal: Representation of Strings. +* string search functions: Search Functions. +* string stream: String Streams. +* string vectors, null-character separated: Argz and Envz Vectors. +* string, representation of: Representation of Strings. +* style of communication (of a socket): Socket Concepts. +* subshell: Initializing the Shell. +* substitution of variables and commands: Expansion Stages. +* successive signals: Merged Signals. +* summer time: Broken-down Time. +* SunOS: Berkeley Unix. +* supplementary group IDs: Process Persona. +* SUSP character: Signal Characters. +* suspend character: Signal Characters. +* SVID: SVID. +* swap space: Memory Concepts. +* symbolic link: Symbolic Links. +* symbolic link, opening: Open-time Flags. +* synchronizing <1>: Synchronizing AIO Operations. +* synchronizing: Synchronizing I/O. +* syntax error messages, in argp: Argp Helper Functions. +* syntax, for program arguments: Argument Syntax. +* syntax, for reading numbers: Parsing of Numbers. +* sysconf <1>: Processor Resources. +* sysconf: Query Memory Parameters. +* system call: System Calls. +* system call number: System Calls. +* System V Unix: SVID. +* TCP (Internet protocol): Protocols Database. +* template, for printf: Formatted Output. +* template, for scanf: Formatted Input. +* TERM environment variable: Standard Environment. +* terminal flow control: Line Control. +* terminal identification: Is It a Terminal. +* terminal input queue: I/O Queues. +* terminal input queue, clearing: Line Control. +* terminal input signal: Job Control Signals. +* terminal line control functions: Line Control. +* terminal line speed: Line Speed. +* terminal mode data types: Mode Data Types. +* terminal mode functions: Mode Functions. +* terminal modes, BSD: BSD Terminal Modes. +* terminal output queue: I/O Queues. +* terminal output queue, flushing: Line Control. +* terminal output signal: Job Control Signals. +* terminated jobs, detecting: Stopped and Terminated Jobs. +* termination signal: Termination Signals. +* testing access permission: Testing File Access. +* testing exit status of child process: Process Completion. +* text stream: Binary Streams. +* thrashing: Memory Subsystem. +* thread of control: Program Basics. +* threads: Streams and Threads. +* ticks, clock: Processor And CPU Time. +* tilde expansion: Expansion Stages. +* time: Time Basics. +* TIME termios slot: Noncanonical Input. +* time zone: TZ Variable. +* time zone database: TZ Variable. +* time, elapsed: Time Basics. +* time, high precision: High Accuracy Clock. +* timer, profiling: Setting an Alarm. +* timer, real-time: Setting an Alarm. +* timer, virtual: Setting an Alarm. +* timers, setting: Setting an Alarm. +* timespec: Elapsed Time. +* timeval: Elapsed Time. +* timing error in signal handling: Remembering a Signal. +* TMPDIR environment variable: Temporary Files. +* tokenizing strings: Finding Tokens in a String. +* tools, for installing library: Tools for Compilation. +* transmitting datagrams: Sending Datagrams. +* tree, directory: Working with Directory Trees. +* triangulation: glibc iconv Implementation. +* trigonometric functions: Trig Functions. +* type measurements, floating: Floating Type Macros. +* type measurements, integer: Width of Type. +* type modifier character (printf): Output Conversion Syntax. +* type modifier character (scanf): Input Conversion Syntax. +* typeahead buffer: I/O Queues. +* TZ environment variable: Standard Environment. +* UCS-2: Extended Char Intro. +* UCS-4: Extended Char Intro. +* ulps: Errors in Math Functions. * umask: Setting Permissions. -* umount: Mount-Unmount-Remount. -* umount2: Mount-Unmount-Remount. -* uname: Platform Type. -* unavail: Actions in the NSS configuration. -* ungetc: How Unread. -* ungetwc: How Unread. -* unlink: Deleting Files. -* unlockpt: Allocation. -* unsetenv: Environment Access. -* updwtmp: Manipulating the Database. -* utime: File Times. -* utimes: File Times. -* utmpname: Manipulating the Database. -* utmpxname: XPG Functions. -* va_alist: Old Varargs. -* va_arg: Argument Macros. -* va_dcl: Old Varargs. -* va_end: Argument Macros. -* va_start <1>: Old Varargs. -* va_start: Argument Macros. -* valloc: Aligned Memory Blocks. -* vasprintf: Variable Arguments Output. -* versionsort: Scanning Directory Content. -* versionsort64: Scanning Directory Content. -* vfork: Creating a Process. -* vfprintf: Variable Arguments Output. -* vfscanf: Variable Arguments Input. -* vfwprintf: Variable Arguments Output. -* vfwscanf: Variable Arguments Input. -* vlimit: Limits on Resources. -* vprintf: Variable Arguments Output. -* vscanf: Variable Arguments Input. -* vsnprintf: Variable Arguments Output. -* vsprintf: Variable Arguments Output. -* vsscanf: Variable Arguments Input. -* vswprintf: Variable Arguments Output. -* vswscanf: Variable Arguments Input. -* vsyslog: syslog; vsyslog. -* vtimes: Resource Usage. -* vwprintf: Variable Arguments Output. -* vwscanf: Variable Arguments Input. -* wait: Process Completion. -* wait3: BSD Wait Functions. -* wait4: Process Completion. -* waitpid: Process Completion. -* WCOREDUMP: Process Completion Status. -* wcpcpy: Copying and Concatenation. -* wcpncpy: Copying and Concatenation. -* wcrtomb: Converting a Character. -* wcscasecmp: String/Array Comparison. -* wcscat: Copying and Concatenation. -* wcschr: Search Functions. -* wcschrnul: Search Functions. -* wcscmp: String/Array Comparison. -* wcscoll: Collation Functions. -* wcscpy: Copying and Concatenation. -* wcscspn: Search Functions. -* wcsdup: Copying and Concatenation. -* wcsftime: Formatting Calendar Time. -* wcslen: String Length. -* wcsncasecmp: String/Array Comparison. -* wcsncat: Copying and Concatenation. -* wcsncmp: String/Array Comparison. -* wcsncpy: Copying and Concatenation. -* wcsnlen: String Length. -* wcsnrtombs: Converting Strings. -* wcspbrk: Search Functions. -* wcsrchr: Search Functions. -* wcsrtombs: Converting Strings. -* wcsspn: Search Functions. -* wcsstr: Search Functions. -* wcstod: Parsing of Floats. -* wcstof: Parsing of Floats. -* wcstoimax: Parsing of Integers. -* wcstok: Finding Tokens in a String. -* wcstol: Parsing of Integers. -* wcstold: Parsing of Floats. -* wcstoll: Parsing of Integers. -* wcstombs: Non-reentrant String Conversion. -* wcstoq: Parsing of Integers. -* wcstoul: Parsing of Integers. -* wcstoull: Parsing of Integers. -* wcstoumax: Parsing of Integers. -* wcstouq: Parsing of Integers. -* wcswcs: Search Functions. -* wcsxfrm: Collation Functions. -* wctob: Converting a Character. -* wctomb: Non-reentrant Character Conversion. -* wctrans: Wide Character Case Conversion. -* wctype: Classification of Wide Characters. -* WEXITSTATUS: Process Completion Status. -* WIFEXITED: Process Completion Status. -* WIFSIGNALED: Process Completion Status. -* WIFSTOPPED: Process Completion Status. -* wmemchr: Search Functions. -* wmemcmp: String/Array Comparison. -* wmemcpy: Copying and Concatenation. -* wmemmove: Copying and Concatenation. -* wmempcpy: Copying and Concatenation. -* wmemset: Copying and Concatenation. -* wordexp: Calling Wordexp. -* wordfree: Calling Wordexp. -* wprintf: Formatted Output Functions. -* write: I/O Primitives. -* writev: Scatter-Gather. -* wscanf: Formatted Input Functions. -* WSTOPSIG: Process Completion Status. -* WTERMSIG: Process Completion Status. -* y0: Special Functions. -* y0f: Special Functions. -* y0l: Special Functions. -* y1: Special Functions. -* y1f: Special Functions. -* y1l: Special Functions. -* yn: Special Functions. -* ynf: Special Functions. -* ynl: Special Functions. +* unbuffered stream: Buffering Concepts. +* unconstrained memory allocation: Unconstrained Allocation. +* undefining macros that shadow functions: Macro Definitions. +* underflow exception: FP Exceptions. +* Unicode: Extended Char Intro. +* Unix, Berkeley: Berkeley Unix. +* Unix, System V: SVID. +* unlinking a file: Deleting Files. +* unordered comparison: FP Comparison Functions. +* unreading characters: Unreading. +* upgrading from libc5: Linux. +* upper-case character <1>: Classification of Wide Characters. +* upper-case character: Classification of Characters. +* urgent data signal: Asynchronous I/O Signals. +* urgent socket condition: Out-of-Band Data. +* usage limits: Limits on Resources. +* usage messages, in argp: Argp Helper Functions. +* user accounting database: User Accounting Database. +* user database: User Database. +* user ID: User and Group IDs. +* user ID, determining: Who Logged In. +* user name: User and Group IDs. +* user signals: Miscellaneous Signals. +* usual file name errors: File Name Errors. +* UTF-16: Extended Char Intro. +* UTF-7: Extended Char Intro. +* UTF-8: Extended Char Intro. +* va_copy: Copying and Concatenation. +* variable number of arguments: Variadic Functions. +* variable substitution: Expansion Stages. +* variable-sized arrays: GNU C Variable-Size Arrays. +* variadic function argument access: Receiving Arguments. +* variadic function prototypes: Variadic Prototypes. +* variadic functions: Variadic Functions. +* variadic functions, calling: Calling Variadics. +* virtual time alarm signal: Alarm Signals. +* virtual timer: Setting an Alarm. +* volatile declarations: Nonreentrancy. +* waiting for a signal: Waiting for a Signal. +* waiting for completion of child process: Process Completion. +* waiting for input or output: Waiting for I/O. +* WERASE character: Editing Characters. +* whitespace character <1>: Classification of Wide Characters. +* whitespace character: Classification of Characters. +* wide character: Extended Char Intro. +* wide character string: Representation of Strings. +* width of integer type: Width of Type. +* wildcard expansion: Expansion Stages. +* wint_t: String/Array Conventions. +* word expansion: Word Expansion. +* working directory: Working Directory. +* write lock: File Locks. +* writing to a file descriptor: I/O Primitives. +* writing to a socket: Transferring Data. +* writing to a stream, by blocks: Block Input/Output. +* writing to a stream, by characters: Simple Output. +* writing to a stream, formatted: Formatted Output. +* YP: Host Identification. +* YP domain name: Host Identification. +* zero divide: FP Exceptions. diff -durpN glibc-2.2.3/manual/libc.info-57 glibc-2.2.4/manual/libc.info-57 --- glibc-2.2.3/manual/libc.info-57 Wed Apr 25 14:55:23 2001 +++ glibc-2.2.4/manual/libc.info-57 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,1099 +7,161 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: Variable Index, Next: File Index, Prev: Function Index, Up: Top +File: libc.info, Node: Type Index, Next: Function Index, Prev: Concept Index, Up: Top -Variable and Constant Macro Index -********************************* +Type Index +********** * Menu: -* (: glibc iconv Implementation. -* __free_hook: Hooks for Malloc. -* __malloc_hook: Hooks for Malloc. -* __malloc_initialize_hook: Hooks for Malloc. -* __memalign_hook: Hooks for Malloc. -* __realloc_hook: Hooks for Malloc. -* _BSD_SOURCE: Feature Test Macros. -* _Complex_I: Complex Numbers. -* _FILE_OFFSET_BITS: Feature Test Macros. -* _GNU_SOURCE: Feature Test Macros. -* _IOFBF: Controlling Buffering. -* _IOLBF: Controlling Buffering. -* _IONBF: Controlling Buffering. -* _ISOC99_SOURCE: Feature Test Macros. -* _LARGEFILE64_SOURCE: Feature Test Macros. -* _LARGEFILE_SOURCE: Feature Test Macros. -* _PATH_FSTAB: Mount Information. -* _PATH_MNTTAB: Mount Information. -* _PATH_MOUNTED: Mount Information. -* _PATH_UTMP: Manipulating the Database. -* _PATH_WTMP: Manipulating the Database. -* _POSIX2_C_DEV: System Options. -* _POSIX2_C_VERSION: Version Supported. -* _POSIX2_FORT_DEV: System Options. -* _POSIX2_FORT_RUN: System Options. -* _POSIX2_LOCALEDEF: System Options. -* _POSIX2_SW_DEV: System Options. -* _POSIX_C_SOURCE: Feature Test Macros. -* _POSIX_CHOWN_RESTRICTED: Options for Files. -* _POSIX_JOB_CONTROL: System Options. -* _POSIX_NO_TRUNC: Options for Files. -* _POSIX_SAVED_IDS: System Options. -* _POSIX_SOURCE: Feature Test Macros. -* _POSIX_VDISABLE <1>: Options for Files. -* _POSIX_VDISABLE: Special Characters. -* _POSIX_VERSION: Version Supported. -* _REENTRANT: Feature Test Macros. -* _SC_2_C_DEV: Constants for Sysconf. -* _SC_2_FORT_DEV: Constants for Sysconf. -* _SC_2_FORT_RUN: Constants for Sysconf. -* _SC_2_LOCALEDEF: Constants for Sysconf. -* _SC_2_SW_DEV: Constants for Sysconf. -* _SC_2_VERSION: Constants for Sysconf. -* _SC_AIO_LISTIO_MAX: Constants for Sysconf. -* _SC_AIO_MAX: Constants for Sysconf. -* _SC_AIO_PRIO_DELTA_MAX: Constants for Sysconf. -* _SC_ARG_MAX: Constants for Sysconf. -* _SC_ASYNCHRONOUS_IO: Constants for Sysconf. -* _SC_ATEXIT_MAX: Constants for Sysconf. -* _SC_AVPHYS_PAGES <1>: Constants for Sysconf. -* _SC_AVPHYS_PAGES: Query Memory Parameters. -* _SC_BC_BASE_MAX: Constants for Sysconf. -* _SC_BC_DIM_MAX: Constants for Sysconf. -* _SC_BC_SCALE_MAX: Constants for Sysconf. -* _SC_BC_STRING_MAX: Constants for Sysconf. -* _SC_CHAR_BIT: Constants for Sysconf. -* _SC_CHAR_MAX: Constants for Sysconf. -* _SC_CHAR_MIN: Constants for Sysconf. -* _SC_CHARCLASS_NAME_MAX: Constants for Sysconf. -* _SC_CHILD_MAX: Constants for Sysconf. -* _SC_CLK_TCK: Constants for Sysconf. -* _SC_COLL_WEIGHTS_MAX: Constants for Sysconf. -* _SC_DELAYTIMER_MAX: Constants for Sysconf. -* _SC_EQUIV_CLASS_MAX: Constants for Sysconf. -* _SC_EXPR_NEST_MAX: Constants for Sysconf. -* _SC_FSYNC: Constants for Sysconf. -* _SC_GETGR_R_SIZE_MAX: Constants for Sysconf. -* _SC_GETPW_R_SIZE_MAX: Constants for Sysconf. -* _SC_INT_MAX: Constants for Sysconf. -* _SC_INT_MIN: Constants for Sysconf. -* _SC_JOB_CONTROL: Constants for Sysconf. -* _SC_LINE_MAX: Constants for Sysconf. -* _SC_LOGIN_NAME_MAX: Constants for Sysconf. -* _SC_LONG_BIT: Constants for Sysconf. -* _SC_MAPPED_FILES: Constants for Sysconf. -* _SC_MB_LEN_MAX: Constants for Sysconf. -* _SC_MEMLOCK: Constants for Sysconf. -* _SC_MEMLOCK_RANGE: Constants for Sysconf. -* _SC_MEMORY_PROTECTION: Constants for Sysconf. -* _SC_MESSAGE_PASSING: Constants for Sysconf. -* _SC_MQ_OPEN_MAX: Constants for Sysconf. -* _SC_MQ_PRIO_MAX: Constants for Sysconf. -* _SC_NGROUPS_MAX: Constants for Sysconf. -* _SC_NL_ARGMAX: Constants for Sysconf. -* _SC_NL_LANGMAX: Constants for Sysconf. -* _SC_NL_MSGMAX: Constants for Sysconf. -* _SC_NL_NMAX: Constants for Sysconf. -* _SC_NL_SETMAX: Constants for Sysconf. -* _SC_NL_TEXTMAX: Constants for Sysconf. -* _SC_NPROCESSORS_CONF <1>: Constants for Sysconf. -* _SC_NPROCESSORS_CONF: Processor Resources. -* _SC_NPROCESSORS_ONLN <1>: Constants for Sysconf. -* _SC_NPROCESSORS_ONLN: Processor Resources. -* _SC_NZERO: Constants for Sysconf. -* _SC_OPEN_MAX: Constants for Sysconf. -* _SC_PAGESIZE <1>: Constants for Sysconf. -* _SC_PAGESIZE <2>: Query Memory Parameters. -* _SC_PAGESIZE: Memory-mapped I/O. -* _SC_PHYS_PAGES <1>: Constants for Sysconf. -* _SC_PHYS_PAGES: Query Memory Parameters. -* _SC_PII: Constants for Sysconf. -* _SC_PII_INTERNET: Constants for Sysconf. -* _SC_PII_INTERNET_DGRAM: Constants for Sysconf. -* _SC_PII_INTERNET_STREAM: Constants for Sysconf. -* _SC_PII_OSI: Constants for Sysconf. -* _SC_PII_OSI_CLTS: Constants for Sysconf. -* _SC_PII_OSI_COTS: Constants for Sysconf. -* _SC_PII_OSI_M: Constants for Sysconf. -* _SC_PII_SOCKET: Constants for Sysconf. -* _SC_PII_XTI: Constants for Sysconf. -* _SC_PRIORITIZED_IO: Constants for Sysconf. -* _SC_PRIORITY_SCHEDULING: Constants for Sysconf. -* _SC_REALTIME_SIGNALS: Constants for Sysconf. -* _SC_RTSIG_MAX: Constants for Sysconf. -* _SC_SAVED_IDS: Constants for Sysconf. -* _SC_SCHAR_MAX: Constants for Sysconf. -* _SC_SCHAR_MIN: Constants for Sysconf. -* _SC_SELECT: Constants for Sysconf. -* _SC_SEM_NSEMS_MAX: Constants for Sysconf. -* _SC_SEM_VALUE_MAX: Constants for Sysconf. -* _SC_SEMAPHORES: Constants for Sysconf. -* _SC_SHARED_MEMORY_OBJECTS: Constants for Sysconf. -* _SC_SHRT_MAX: Constants for Sysconf. -* _SC_SHRT_MIN: Constants for Sysconf. -* _SC_SIGQUEUE_MAX: Constants for Sysconf. -* _SC_STREAM_MAX: Constants for Sysconf. -* _SC_SYNCHRONIZED_IO: Constants for Sysconf. -* _SC_T_IOV_MAX: Constants for Sysconf. -* _SC_THREAD_ATTR_STACKADDR: Constants for Sysconf. -* _SC_THREAD_ATTR_STACKSIZE: Constants for Sysconf. -* _SC_THREAD_DESTRUCTOR_ITERATIONS: Constants for Sysconf. -* _SC_THREAD_KEYS_MAX: Constants for Sysconf. -* _SC_THREAD_PRIO_INHERIT: Constants for Sysconf. -* _SC_THREAD_PRIO_PROTECT: Constants for Sysconf. -* _SC_THREAD_PRIORITY_SCHEDULING: Constants for Sysconf. -* _SC_THREAD_PROCESS_SHARED: Constants for Sysconf. -* _SC_THREAD_SAFE_FUNCTIONS: Constants for Sysconf. -* _SC_THREAD_STACK_MIN: Constants for Sysconf. -* _SC_THREAD_THREADS_MAX: Constants for Sysconf. -* _SC_THREADS: Constants for Sysconf. -* _SC_TIMER_MAX: Constants for Sysconf. -* _SC_TIMERS: Constants for Sysconf. -* _SC_TTY_NAME_MAX: Constants for Sysconf. -* _SC_TZNAME_MAX: Constants for Sysconf. -* _SC_UCHAR_MAX: Constants for Sysconf. -* _SC_UINT_MAX: Constants for Sysconf. -* _SC_UIO_MAXIOV: Constants for Sysconf. -* _SC_ULONG_MAX: Constants for Sysconf. -* _SC_USHRT_MAX: Constants for Sysconf. -* _SC_VERSION: Constants for Sysconf. -* _SC_WORD_BIT: Constants for Sysconf. -* _SC_XOPEN_CRYPT: Constants for Sysconf. -* _SC_XOPEN_ENH_I18N: Constants for Sysconf. -* _SC_XOPEN_LEGACY: Constants for Sysconf. -* _SC_XOPEN_REALTIME: Constants for Sysconf. -* _SC_XOPEN_REALTIME_THREADS: Constants for Sysconf. -* _SC_XOPEN_SHM: Constants for Sysconf. -* _SC_XOPEN_UNIX: Constants for Sysconf. -* _SC_XOPEN_VERSION: Constants for Sysconf. -* _SC_XOPEN_XCU_VERSION: Constants for Sysconf. -* _SC_XOPEN_XPG2: Constants for Sysconf. -* _SC_XOPEN_XPG3: Constants for Sysconf. -* _SC_XOPEN_XPG4: Constants for Sysconf. -* _SVID_SOURCE: Feature Test Macros. -* _THREAD_SAFE: Feature Test Macros. -* _XOPEN_SOURCE: Feature Test Macros. -* _XOPEN_SOURCE_EXTENDED: Feature Test Macros. -* ABDAY_1: The Elegant and Fast Way. -* ABDAY_2: The Elegant and Fast Way. -* ABDAY_3: The Elegant and Fast Way. -* ABDAY_4: The Elegant and Fast Way. -* ABDAY_5: The Elegant and Fast Way. -* ABDAY_6: The Elegant and Fast Way. -* ABDAY_7: The Elegant and Fast Way. -* ABMON_1: The Elegant and Fast Way. -* ABMON_10: The Elegant and Fast Way. -* ABMON_11: The Elegant and Fast Way. -* ABMON_12: The Elegant and Fast Way. -* ABMON_2: The Elegant and Fast Way. -* ABMON_3: The Elegant and Fast Way. -* ABMON_4: The Elegant and Fast Way. -* ABMON_5: The Elegant and Fast Way. -* ABMON_6: The Elegant and Fast Way. -* ABMON_7: The Elegant and Fast Way. -* ABMON_8: The Elegant and Fast Way. -* ABMON_9: The Elegant and Fast Way. -* ACCOUNTING: Manipulating the Database. -* AF_FILE: Address Formats. -* AF_INET: Address Formats. -* AF_LOCAL: Address Formats. -* AF_UNIX: Address Formats. -* AF_UNSPEC: Address Formats. -* aliases: NSS Basics. -* ALT_DIGITS: The Elegant and Fast Way. -* ALTWERASE: Local Modes. -* AM_STR: The Elegant and Fast Way. -* ARG_MAX: General Limits. -* argp_err_exit_status: Argp Global Variables. -* ARGP_ERR_UNKNOWN: Argp Parser Functions. -* ARGP_HELP_BUG_ADDR: Argp Help Flags. -* ARGP_HELP_DOC: Argp Help Flags. -* ARGP_HELP_EXIT_ERR: Argp Help Flags. -* ARGP_HELP_EXIT_OK: Argp Help Flags. -* ARGP_HELP_LONG: Argp Help Flags. -* ARGP_HELP_LONG_ONLY: Argp Help Flags. -* ARGP_HELP_POST_DOC: Argp Help Flags. -* ARGP_HELP_PRE_DOC: Argp Help Flags. -* ARGP_HELP_SEE: Argp Help Flags. -* ARGP_HELP_SHORT_USAGE: Argp Help Flags. -* ARGP_HELP_STD_ERR: Argp Help Flags. -* ARGP_HELP_STD_HELP: Argp Help Flags. -* ARGP_HELP_STD_USAGE: Argp Help Flags. -* ARGP_HELP_USAGE: Argp Help Flags. -* ARGP_IN_ORDER: Argp Flags. -* ARGP_KEY_ARG: Argp Special Keys. -* ARGP_KEY_ARGS: Argp Special Keys. -* ARGP_KEY_END: Argp Special Keys. -* ARGP_KEY_ERROR: Argp Special Keys. -* ARGP_KEY_FINI: Argp Special Keys. -* ARGP_KEY_HELP_ARGS_DOC: Argp Help Filter Keys. -* ARGP_KEY_HELP_DUP_ARGS_NOTE: Argp Help Filter Keys. -* ARGP_KEY_HELP_EXTRA: Argp Help Filter Keys. -* ARGP_KEY_HELP_HEADER: Argp Help Filter Keys. -* ARGP_KEY_HELP_POST_DOC: Argp Help Filter Keys. -* ARGP_KEY_HELP_PRE_DOC: Argp Help Filter Keys. -* ARGP_KEY_INIT: Argp Special Keys. -* ARGP_KEY_NO_ARGS: Argp Special Keys. -* ARGP_KEY_SUCCESS: Argp Special Keys. -* ARGP_LONG_ONLY: Argp Flags. -* ARGP_NO_ARGS: Argp Flags. -* ARGP_NO_ERRS: Argp Flags. -* ARGP_NO_EXIT: Argp Flags. -* ARGP_NO_HELP: Argp Flags. -* ARGP_PARSE_ARGV0: Argp Flags. -* argp_program_bug_address: Argp Global Variables. -* argp_program_version: Argp Global Variables. -* argp_program_version_hook: Argp Global Variables. -* ARGP_SILENT: Argp Flags. -* B0: Line Speed. -* B110: Line Speed. -* B115200: Line Speed. -* B1200: Line Speed. -* B134: Line Speed. -* B150: Line Speed. -* B1800: Line Speed. -* B19200: Line Speed. -* B200: Line Speed. -* B230400: Line Speed. -* B2400: Line Speed. -* B300: Line Speed. -* B38400: Line Speed. -* B460800: Line Speed. -* B4800: Line Speed. -* B50: Line Speed. -* B57600: Line Speed. -* B600: Line Speed. -* B75: Line Speed. -* B9600: Line Speed. -* BC_BASE_MAX: Utility Limits. -* BC_DIM_MAX: Utility Limits. -* BC_SCALE_MAX: Utility Limits. -* BC_STRING_MAX: Utility Limits. -* BOOT_TIME <1>: XPG Functions. -* BOOT_TIME: Manipulating the Database. -* BRKINT: Input Modes. -* BUFSIZ: Controlling Buffering. -* CCTS_OFLOW: Control Modes. -* CHAR_MAX: Range of Type. -* CHAR_MIN: Range of Type. -* CHILD_MAX: General Limits. -* CIGNORE: Control Modes. -* CLK_TCK: CPU Time. -* CLOCAL: Control Modes. -* CLOCKS_PER_SEC: CPU Time. -* CODESET: The Elegant and Fast Way. -* COLL_WEIGHTS_MAX: Utility Limits. -* COREFILE: Program Error Signals. -* CREAD: Control Modes. -* CRNCYSTR: The Elegant and Fast Way. -* CRTS_IFLOW: Control Modes. -* CS5: Control Modes. -* CS6: Control Modes. -* CS7: Control Modes. -* CS8: Control Modes. -* CSIZE: Control Modes. -* CSTOPB: Control Modes. -* CURRENCY_SYMBOL: The Elegant and Fast Way. -* D_FMT: The Elegant and Fast Way. -* D_T_FMT: The Elegant and Fast Way. -* DAY_1: The Elegant and Fast Way. -* DAY_2: The Elegant and Fast Way. -* DAY_3: The Elegant and Fast Way. -* DAY_4: The Elegant and Fast Way. -* DAY_5: The Elegant and Fast Way. -* DAY_6: The Elegant and Fast Way. -* DAY_7: The Elegant and Fast Way. -* daylight: Time Zone Functions. -* DBL_DIG: Floating Point Parameters. -* DBL_EPSILON: Floating Point Parameters. -* DBL_MANT_DIG: Floating Point Parameters. -* DBL_MAX: Floating Point Parameters. -* DBL_MAX_10_EXP: Floating Point Parameters. -* DBL_MAX_EXP: Floating Point Parameters. -* DBL_MIN: Floating Point Parameters. -* DBL_MIN_10_EXP: Floating Point Parameters. -* DBL_MIN_EXP: Floating Point Parameters. -* DEAD_PROCESS <1>: XPG Functions. -* DEAD_PROCESS: Manipulating the Database. -* DECIMAL_POINT: The Elegant and Fast Way. -* DES_DECRYPT: DES Encryption. -* DES_ENCRYPT: DES Encryption. -* DES_HW: DES Encryption. -* DES_SW: DES Encryption. -* DESERR_BADPARAM: DES Encryption. -* DESERR_HWERROR: DES Encryption. -* DESERR_NOHWDEVICE: DES Encryption. -* DESERR_NONE: DES Encryption. -* DT_BLK: Directory Entries. -* DT_CHR: Directory Entries. -* DT_DIR: Directory Entries. -* DT_FIFO: Directory Entries. -* DT_REG: Directory Entries. -* DT_SOCK: Directory Entries. -* DT_UNKNOWN: Directory Entries. -* E2BIG: Error Codes. -* EACCES: Error Codes. -* EADDRINUSE: Error Codes. -* EADDRNOTAVAIL: Error Codes. -* EADV: Error Codes. -* EAFNOSUPPORT: Error Codes. -* EAGAIN: Error Codes. -* EALREADY: Error Codes. -* EAUTH: Error Codes. -* EBACKGROUND: Error Codes. -* EBADE: Error Codes. -* EBADF <1>: Line Control. -* EBADF: Error Codes. -* EBADFD: Error Codes. -* EBADMSG: Error Codes. -* EBADR: Error Codes. -* EBADRPC: Error Codes. -* EBADRQC: Error Codes. -* EBADSLT: Error Codes. -* EBFONT: Error Codes. -* EBUSY: Error Codes. -* ECHILD: Error Codes. -* ECHO: Local Modes. -* ECHOCTL: Local Modes. -* ECHOE: Local Modes. -* ECHOK: Local Modes. -* ECHOKE: Local Modes. -* ECHONL: Local Modes. -* ECHOPRT: Local Modes. -* ECHRNG: Error Codes. -* ECOMM: Error Codes. -* ECONNABORTED: Error Codes. -* ECONNREFUSED: Error Codes. -* ECONNRESET: Error Codes. -* ED: Error Codes. -* EDEADLK: Error Codes. -* EDEADLOCK: Error Codes. -* EDESTADDRREQ: Error Codes. -* EDIED: Error Codes. -* EDOM: Error Codes. -* EDOTDOT: Error Codes. -* EDQUOT: Error Codes. -* EEXIST: Error Codes. -* EFAULT: Error Codes. -* EFBIG: Error Codes. -* EFTYPE: Error Codes. -* EGRATUITOUS: Error Codes. -* EGREGIOUS: Error Codes. -* EHOSTDOWN: Error Codes. -* EHOSTUNREACH: Error Codes. -* EIDRM: Error Codes. -* EIEIO: Error Codes. -* EILSEQ: Error Codes. -* EINPROGRESS: Error Codes. -* EINTR: Error Codes. -* EINVAL <1>: Line Control. -* EINVAL: Error Codes. -* EIO: Error Codes. -* EISCONN: Error Codes. -* EISDIR: Error Codes. -* EISNAM: Error Codes. -* EL2HLT: Error Codes. -* EL2NSYNC: Error Codes. -* EL3HLT: Error Codes. -* EL3RST: Error Codes. -* ELIBACC: Error Codes. -* ELIBBAD: Error Codes. -* ELIBEXEC: Error Codes. -* ELIBMAX: Error Codes. -* ELIBSCN: Error Codes. -* ELNRNG: Error Codes. -* ELOOP: Error Codes. -* EMEDIUMTYPE: Error Codes. -* EMFILE: Error Codes. -* EMLINK: Error Codes. -* EMPTY <1>: XPG Functions. -* EMPTY: Manipulating the Database. -* EMSGSIZE: Error Codes. -* EMULTIHOP: Error Codes. -* ENAMETOOLONG: Error Codes. -* ENAVAIL: Error Codes. -* ENEEDAUTH: Error Codes. -* ENETDOWN: Error Codes. -* ENETRESET: Error Codes. -* ENETUNREACH: Error Codes. -* ENFILE: Error Codes. -* ENOANO: Error Codes. -* ENOBUFS: Error Codes. -* ENOCSI: Error Codes. -* ENODATA: Error Codes. -* ENODEV: Error Codes. -* ENOENT: Error Codes. -* ENOEXEC: Error Codes. -* ENOLCK: Error Codes. -* ENOLINK: Error Codes. -* ENOMEDIUM: Error Codes. -* ENOMEM: Error Codes. -* ENOMSG: Error Codes. -* ENONET: Error Codes. -* ENOPKG: Error Codes. -* ENOPROTOOPT: Error Codes. -* ENOSPC: Error Codes. -* ENOSR: Error Codes. -* ENOSTR: Error Codes. -* ENOSYS: Error Codes. -* ENOTBLK: Error Codes. -* ENOTCONN: Error Codes. -* ENOTDIR: Error Codes. -* ENOTEMPTY: Error Codes. -* ENOTNAM: Error Codes. -* ENOTSOCK: Error Codes. -* ENOTSUP: Error Codes. -* ENOTTY <1>: Line Control. -* ENOTTY: Error Codes. -* ENOTUNIQ: Error Codes. -* environ: Environment Access. -* ENXIO: Error Codes. -* EOF: EOF and Errors. -* EOPNOTSUPP: Error Codes. -* EOVERFLOW: Error Codes. -* EPERM: Error Codes. -* EPFNOSUPPORT: Error Codes. -* EPIPE: Error Codes. -* EPROCLIM: Error Codes. -* EPROCUNAVAIL: Error Codes. -* EPROGMISMATCH: Error Codes. -* EPROGUNAVAIL: Error Codes. -* EPROTO: Error Codes. -* EPROTONOSUPPORT: Error Codes. -* EPROTOTYPE: Error Codes. -* EQUIV_CLASS_MAX: Utility Limits. -* ERA: The Elegant and Fast Way. -* ERA_D_FMT: The Elegant and Fast Way. -* ERA_D_T_FMT: The Elegant and Fast Way. -* ERA_T_FMT: The Elegant and Fast Way. -* ERA_YEAR: The Elegant and Fast Way. -* ERANGE: Error Codes. -* EREMCHG: Error Codes. -* EREMOTE: Error Codes. -* EREMOTEIO: Error Codes. -* ERESTART: Error Codes. -* EROFS: Error Codes. -* ERPCMISMATCH: Error Codes. -* errno: Checking for Errors. -* ESHUTDOWN: Error Codes. -* ESOCKTNOSUPPORT: Error Codes. -* ESPIPE: Error Codes. -* ESRCH: Error Codes. -* ESRMNT: Error Codes. -* ESTALE: Error Codes. -* ESTRPIPE: Error Codes. -* ethers: NSS Basics. -* ETIME: Error Codes. -* ETIMEDOUT: Error Codes. -* ETOOMANYREFS: Error Codes. -* ETXTBSY: Error Codes. -* EUCLEAN: Error Codes. -* EUNATCH: Error Codes. -* EUSERS: Error Codes. -* EWOULDBLOCK: Error Codes. -* EXDEV: Error Codes. -* EXFULL: Error Codes. -* EXIT_FAILURE: Exit Status. -* EXIT_SUCCESS: Exit Status. -* EXPR_NEST_MAX: Utility Limits. -* EXTA: Line Speed. -* EXTB: Line Speed. -* F_DUPFD: Duplicating Descriptors. -* F_GETFD: Descriptor Flags. -* F_GETFL: Getting File Status Flags. -* F_GETLK: File Locks. -* F_GETOWN: Interrupt Input. -* F_OK: Testing File Access. -* F_RDLCK: File Locks. -* F_SETFD: Descriptor Flags. -* F_SETFL: Getting File Status Flags. -* F_SETLK: File Locks. -* F_SETLKW: File Locks. -* F_SETOWN: Interrupt Input. -* F_UNLCK: File Locks. -* F_WRLCK: File Locks. -* FD_CLOEXEC: Descriptor Flags. -* FD_SETSIZE: Waiting for I/O. -* FE_DFL_ENV: Control Functions. -* FE_DIVBYZERO: Status bit operations. -* FE_DOWNWARD: Rounding. -* FE_INEXACT: Status bit operations. -* FE_INVALID: Status bit operations. -* FE_NOMASK_ENV: Control Functions. -* FE_OVERFLOW: Status bit operations. -* FE_TONEAREST: Rounding. -* FE_TOWARDZERO: Rounding. -* FE_UNDERFLOW: Status bit operations. -* FE_UPWARD: Rounding. -* FILENAME_MAX: Limits for Files. -* FLT_DIG: Floating Point Parameters. -* FLT_EPSILON: Floating Point Parameters. -* FLT_MANT_DIG: Floating Point Parameters. -* FLT_MAX: Floating Point Parameters. -* FLT_MAX_10_EXP: Floating Point Parameters. -* FLT_MAX_EXP: Floating Point Parameters. -* FLT_MIN: Floating Point Parameters. -* FLT_MIN_10_EXP: Floating Point Parameters. -* FLT_MIN_EXP: Floating Point Parameters. -* FLT_RADIX: Floating Point Parameters. -* FLT_ROUNDS: Floating Point Parameters. -* FLUSHO: Local Modes. -* FOPEN_MAX: Opening Streams. -* FP_FAST_FMA: Misc FP Arithmetic. -* FP_ILOGB0: Exponents and Logarithms. -* FP_ILOGBNAN: Exponents and Logarithms. -* FP_INFINITE: Floating Point Classes. -* FP_NAN: Floating Point Classes. -* FP_NORMAL: Floating Point Classes. -* FP_SUBNORMAL: Floating Point Classes. -* FP_ZERO: Floating Point Classes. -* FPE_DECOVF_TRAP: Program Error Signals. -* FPE_FLTDIV_TRAP: Program Error Signals. -* FPE_FLTOVF_TRAP: Program Error Signals. -* FPE_FLTUND_TRAP: Program Error Signals. -* FPE_INTDIV_TRAP: Program Error Signals. -* FPE_INTOVF_TRAP: Program Error Signals. -* FPE_SUBRNG_TRAP: Program Error Signals. -* FRAC_DIGITS: The Elegant and Fast Way. -* FSETLOCKING_BYCALLER: Streams and Threads. -* FSETLOCKING_INTERNAL: Streams and Threads. -* FSETLOCKING_QUERY: Streams and Threads. -* FSTAB: Mount Information. -* FSTAB_RO: fstab. -* FSTAB_RQ: fstab. -* FSTAB_RW: fstab. -* FSTAB_SW: fstab. -* FSTAB_XX: fstab. -* FTW_CHDIR: Working with Directory Trees. -* FTW_D: Working with Directory Trees. -* FTW_DEPTH: Working with Directory Trees. -* FTW_DNR: Working with Directory Trees. -* FTW_DP: Working with Directory Trees. -* FTW_F: Working with Directory Trees. -* FTW_MOUNT: Working with Directory Trees. -* FTW_NS: Working with Directory Trees. -* FTW_PHYS: Working with Directory Trees. -* FTW_SL: Working with Directory Trees. -* FTW_SLN: Working with Directory Trees. -* getdate_err: General Time String Parsing. -* GLOB_ABORTED: Calling Glob. -* GLOB_ALTDIRFUNC: More Flags for Globbing. -* GLOB_APPEND: Flags for Globbing. -* GLOB_BRACE: More Flags for Globbing. -* GLOB_DOOFFS: Flags for Globbing. -* GLOB_ERR: Flags for Globbing. -* GLOB_MAGCHAR: More Flags for Globbing. -* GLOB_MARK: Flags for Globbing. -* GLOB_NOCHECK: Flags for Globbing. -* GLOB_NOESCAPE: Flags for Globbing. -* GLOB_NOMAGIC: More Flags for Globbing. -* GLOB_NOMATCH: Calling Glob. -* GLOB_NOSORT: Flags for Globbing. -* GLOB_NOSPACE: Calling Glob. -* GLOB_ONLYDIR: More Flags for Globbing. -* GLOB_PERIOD: More Flags for Globbing. -* GLOB_TILDE: More Flags for Globbing. -* GLOB_TILDE_CHECK: More Flags for Globbing. -* group: NSS Basics. -* GROUPING: The Elegant and Fast Way. -* h_errno: Host Names. -* HOST_NOT_FOUND: Host Names. -* hosts: NSS Basics. -* HUGE_VAL: Math Error Reporting. -* HUGE_VALF: Math Error Reporting. -* HUGE_VALL: Math Error Reporting. -* HUPCL: Control Modes. -* I: Complex Numbers. -* ICANON: Local Modes. -* ICRNL: Input Modes. -* IEXTEN: Local Modes. -* IFNAMSIZ: Interface Naming. -* IGNBRK: Input Modes. -* IGNCR: Input Modes. -* IGNPAR: Input Modes. -* IMAXBEL: Input Modes. -* in6addr_any: Host Address Data Type. -* in6addr_loopback: Host Address Data Type. -* INADDR_ANY: Host Address Data Type. -* INADDR_BROADCAST: Host Address Data Type. -* INADDR_LOOPBACK: Host Address Data Type. -* INADDR_NONE: Host Address Data Type. -* INFINITY: Infinity and NaN. -* INIT_PROCESS <1>: XPG Functions. -* INIT_PROCESS: Manipulating the Database. -* INLCR: Input Modes. -* INPCK: Input Modes. -* INT_CURR_SYMBOL: The Elegant and Fast Way. -* INT_FRAC_DIGITS: The Elegant and Fast Way. -* INT_MAX: Range of Type. -* INT_MIN: Range of Type. -* INT_N_CS_PRECEDES: The Elegant and Fast Way. -* INT_N_SEP_BY_SPACE: The Elegant and Fast Way. -* INT_N_SIGN_POSN: The Elegant and Fast Way. -* INT_P_CS_PRECEDES: The Elegant and Fast Way. -* INT_P_SEP_BY_SPACE: The Elegant and Fast Way. -* INT_P_SIGN_POSN: The Elegant and Fast Way. -* IPPORT_RESERVED: Ports. -* IPPORT_USERRESERVED: Ports. -* ISIG: Local Modes. -* ISTRIP: Input Modes. -* ITIMER_PROF: Setting an Alarm. -* ITIMER_REAL: Setting an Alarm. -* ITIMER_VIRTUAL: Setting an Alarm. -* IXANY: Input Modes. -* IXOFF: Input Modes. -* IXON: Input Modes. -* L_ctermid: Identifying the Terminal. -* L_cuserid: Who Logged In. -* L_INCR: File Positioning. -* L_SET: File Positioning. -* L_tmpnam: Temporary Files. -* L_XTND: File Positioning. -* LANG: Locale Categories. -* LANGUAGE: Locale Categories. -* LC_ALL: Locale Categories. -* LC_COLLATE: Locale Categories. -* LC_CTYPE: Locale Categories. -* LC_MESSAGES: Locale Categories. -* LC_MONETARY: Locale Categories. -* LC_NUMERIC: Locale Categories. -* LC_TIME: Locale Categories. -* LDBL_DIG: Floating Point Parameters. -* LDBL_EPSILON: Floating Point Parameters. -* LDBL_MANT_DIG: Floating Point Parameters. -* LDBL_MAX: Floating Point Parameters. -* LDBL_MAX_10_EXP: Floating Point Parameters. -* LDBL_MAX_EXP: Floating Point Parameters. -* LDBL_MIN: Floating Point Parameters. -* LDBL_MIN_10_EXP: Floating Point Parameters. -* LDBL_MIN_EXP: Floating Point Parameters. -* LINE_MAX: Utility Limits. -* LINK_MAX: Limits for Files. -* LIO_NOP: Asynchronous I/O. -* LIO_READ: Asynchronous I/O. -* LIO_WRITE: Asynchronous I/O. -* LOG_ALERT: syslog; vsyslog. -* LOG_AUTH: syslog; vsyslog. -* LOG_AUTHPRIV: syslog; vsyslog. -* LOG_CRIT: syslog; vsyslog. -* LOG_CRON: syslog; vsyslog. -* LOG_DAEMON: syslog; vsyslog. -* LOG_DEBUG: syslog; vsyslog. -* LOG_EMERG: syslog; vsyslog. -* LOG_ERR: syslog; vsyslog. -* LOG_FTP: syslog; vsyslog. -* LOG_INFO: syslog; vsyslog. -* LOG_LOCAL0: syslog; vsyslog. -* LOG_LOCAL1: syslog; vsyslog. -* LOG_LOCAL2: syslog; vsyslog. -* LOG_LOCAL3: syslog; vsyslog. -* LOG_LOCAL4: syslog; vsyslog. -* LOG_LOCAL5: syslog; vsyslog. -* LOG_LOCAL6: syslog; vsyslog. -* LOG_LOCAL7: syslog; vsyslog. -* LOG_LPR: syslog; vsyslog. -* LOG_MAIL: syslog; vsyslog. -* LOG_NEWS: syslog; vsyslog. -* LOG_NOTICE: syslog; vsyslog. -* LOG_SYSLOG: syslog; vsyslog. -* LOG_USER: syslog; vsyslog. -* LOG_UUCP: syslog; vsyslog. -* LOG_WARNING: syslog; vsyslog. -* LOGIN_PROCESS <1>: XPG Functions. -* LOGIN_PROCESS: Manipulating the Database. -* LONG_LONG_MAX: Range of Type. -* LONG_LONG_MIN: Range of Type. -* LONG_MAX: Range of Type. -* LONG_MIN: Range of Type. -* M_1_PI: Mathematical Constants. -* M_2_PI: Mathematical Constants. -* M_2_SQRTPI: Mathematical Constants. -* M_E: Mathematical Constants. -* M_LN10: Mathematical Constants. -* M_LN2: Mathematical Constants. -* M_LOG10E: Mathematical Constants. -* M_LOG2E: Mathematical Constants. -* M_PI: Mathematical Constants. -* M_PI_2: Mathematical Constants. -* M_PI_4: Mathematical Constants. -* M_SQRT1_2: Mathematical Constants. -* M_SQRT2: Mathematical Constants. -* MAP_ANON: Memory-mapped I/O. -* MAP_ANONYMOUS: Memory-mapped I/O. -* MAP_FIXED: Memory-mapped I/O. -* MAP_PRIVATE: Memory-mapped I/O. -* MAP_SHARED: Memory-mapped I/O. -* MAX_CANON: Limits for Files. -* MAX_INPUT: Limits for Files. -* MAXNAMLEN: Limits for Files. -* MAXSYMLINKS: Symbolic Links. -* MB_CUR_MAX: Selecting the Conversion. -* MB_LEN_MAX: Selecting the Conversion. -* MDMBUF: Control Modes. -* MINSIGSTKSZ: Signal Stack. -* MM_APPL: Printing Formatted Messages. -* MM_CONSOLE: Printing Formatted Messages. -* MM_ERROR: Printing Formatted Messages. -* MM_FIRM: Printing Formatted Messages. -* MM_HALT: Printing Formatted Messages. -* MM_HARD: Printing Formatted Messages. -* MM_INFO: Printing Formatted Messages. -* MM_NOSEV: Printing Formatted Messages. -* MM_NRECOV: Printing Formatted Messages. -* MM_NULLACT: Printing Formatted Messages. -* MM_NULLLBL: Printing Formatted Messages. -* MM_NULLMC: Printing Formatted Messages. -* MM_NULLSEV: Printing Formatted Messages. -* MM_NULLTAG: Printing Formatted Messages. -* MM_NULLTXT: Printing Formatted Messages. -* MM_OPSYS: Printing Formatted Messages. -* MM_PRINT: Printing Formatted Messages. -* MM_RECOVER: Printing Formatted Messages. -* MM_SOFT: Printing Formatted Messages. -* MM_UTIL: Printing Formatted Messages. -* MM_WARNING: Printing Formatted Messages. -* MNTOPT_DEFAULTS: mtab. -* MNTOPT_NOAUTO: mtab. -* MNTOPT_NOSUID: mtab. -* MNTOPT_RO: mtab. -* MNTOPT_RW: mtab. -* MNTOPT_SUID: mtab. -* MNTTYPE_IGNORE: mtab. -* MNTTYPE_NFS: mtab. -* MNTTYPE_SWAP: mtab. -* MON_1: The Elegant and Fast Way. -* MON_10: The Elegant and Fast Way. -* MON_11: The Elegant and Fast Way. -* MON_12: The Elegant and Fast Way. -* MON_2: The Elegant and Fast Way. -* MON_3: The Elegant and Fast Way. -* MON_4: The Elegant and Fast Way. -* MON_5: The Elegant and Fast Way. -* MON_6: The Elegant and Fast Way. -* MON_7: The Elegant and Fast Way. -* MON_8: The Elegant and Fast Way. -* MON_9: The Elegant and Fast Way. -* MON_DECIMAL_POINT: The Elegant and Fast Way. -* MON_GROUPING: The Elegant and Fast Way. -* MON_THOUSANDS_SEP: The Elegant and Fast Way. -* MS_ASYNC: Memory-mapped I/O. -* MS_SYNC: Memory-mapped I/O. -* MSG_DONTROUTE: Socket Data Options. -* MSG_OOB: Socket Data Options. -* MSG_PEEK: Socket Data Options. -* N_CS_PRECEDES: The Elegant and Fast Way. -* N_SEP_BY_SPACE: The Elegant and Fast Way. -* N_SIGN_POSN: The Elegant and Fast Way. -* NAME_MAX: Limits for Files. -* NAN: Infinity and NaN. -* NCCS: Mode Data Types. -* NDEBUG: Consistency Checking. -* NEGATIVE_SIGN: The Elegant and Fast Way. -* netgroup: NSS Basics. -* networks: NSS Basics. -* NEW_TIME <1>: XPG Functions. -* NEW_TIME: Manipulating the Database. -* NGROUPS_MAX: General Limits. -* NL_ARGMAX: Output Conversion Syntax. -* NO_ADDRESS: Host Names. -* NO_RECOVERY: Host Names. -* NOEXPR: The Elegant and Fast Way. -* NOFLSH: Local Modes. -* NOKERNINFO: Local Modes. -* NOSTR: The Elegant and Fast Way. -* NSIG: Standard Signals. -* NSS_STATUS_NOTFOUND: NSS Modules Interface. -* NSS_STATUS_SUCCESS: NSS Modules Interface. -* NSS_STATUS_TRYAGAIN: NSS Modules Interface. -* NSS_STATUS_UNAVAIL: NSS Modules Interface. -* NULL: Null Pointer Constant. -* O_ACCMODE: Access Modes. -* O_APPEND: Operating Modes. -* O_ASYNC: Operating Modes. -* O_CREAT: Open-time Flags. -* O_EXCL: Open-time Flags. -* O_EXEC: Access Modes. -* O_EXLOCK: Open-time Flags. -* O_FSYNC: Operating Modes. -* O_IGNORE_CTTY: Open-time Flags. -* O_NDELAY: Operating Modes. -* O_NOATIME: Operating Modes. -* O_NOCTTY: Open-time Flags. -* O_NOLINK: Open-time Flags. -* O_NONBLOCK <1>: Operating Modes. -* O_NONBLOCK: Open-time Flags. -* O_NOTRANS: Open-time Flags. -* O_RDONLY: Access Modes. -* O_RDWR: Access Modes. -* O_READ: Access Modes. -* O_SHLOCK: Open-time Flags. -* O_SYNC: Operating Modes. -* O_TRUNC: Open-time Flags. -* O_WRITE: Access Modes. -* O_WRONLY: Access Modes. -* obstack_alloc_failed_handler: Preparing for Obstacks. -* OLD_TIME <1>: XPG Functions. -* OLD_TIME: Manipulating the Database. -* ONLCR: Output Modes. -* ONOEOT: Output Modes. -* OPEN_MAX: General Limits. -* OPOST: Output Modes. -* optarg: Using Getopt. -* opterr: Using Getopt. -* optind: Using Getopt. -* OPTION_ALIAS: Argp Option Flags. -* OPTION_ARG_OPTIONAL: Argp Option Flags. -* OPTION_DOC: Argp Option Flags. -* OPTION_HIDDEN: Argp Option Flags. -* OPTION_NO_USAGE: Argp Option Flags. -* optopt: Using Getopt. -* OXTABS: Output Modes. -* P_CS_PRECEDES: The Elegant and Fast Way. -* P_SEP_BY_SPACE: The Elegant and Fast Way. -* P_SIGN_POSN: The Elegant and Fast Way. -* P_tmpdir: Temporary Files. -* PA_CHAR: Parsing a Template String. -* PA_DOUBLE: Parsing a Template String. -* PA_FLAG_LONG: Parsing a Template String. -* PA_FLAG_LONG_DOUBLE: Parsing a Template String. -* PA_FLAG_LONG_LONG: Parsing a Template String. -* PA_FLAG_MASK: Parsing a Template String. -* PA_FLAG_PTR: Parsing a Template String. -* PA_FLAG_SHORT: Parsing a Template String. -* PA_FLOAT: Parsing a Template String. -* PA_INT: Parsing a Template String. -* PA_LAST: Parsing a Template String. -* PA_POINTER: Parsing a Template String. -* PA_STRING: Parsing a Template String. -* PARENB: Control Modes. -* PARMRK: Input Modes. -* PARODD: Control Modes. -* passwd: NSS Basics. -* PATH_MAX: Limits for Files. -* PENDIN: Local Modes. -* PF_CCITT: Misc Namespaces. -* PF_FILE: Local Namespace Details. -* PF_IMPLINK: Misc Namespaces. -* PF_INET: Internet Namespace. -* PF_INET6: Internet Namespace. -* PF_ISO: Misc Namespaces. -* PF_LOCAL: Local Namespace Details. -* PF_NS: Misc Namespaces. -* PF_ROUTE: Misc Namespaces. -* PF_UNIX: Local Namespace Details. -* PI: Mathematical Constants. -* PIPE_BUF: Limits for Files. -* PM_STR: The Elegant and Fast Way. -* POSITIVE_SIGN: The Elegant and Fast Way. -* PRIO_MAX: Traditional Scheduling Functions. -* PRIO_MIN: Traditional Scheduling Functions. -* PRIO_PGRP: Traditional Scheduling Functions. -* PRIO_PROCESS: Traditional Scheduling Functions. -* PRIO_USER: Traditional Scheduling Functions. -* program_invocation_name: Error Messages. -* program_invocation_short_name: Error Messages. -* PROT_EXEC: Memory-mapped I/O. -* PROT_READ: Memory-mapped I/O. -* PROT_WRITE: Memory-mapped I/O. -* protocols: NSS Basics. -* PWD: Working Directory. -* R_OK: Testing File Access. -* RADIXCHAR: The Elegant and Fast Way. -* RAND_MAX: ISO Random. -* RE_DUP_MAX: General Limits. -* RLIM_INFINITY: Limits on Resources. -* RLIM_NLIMITS: Limits on Resources. -* RLIMIT_AS: Limits on Resources. -* RLIMIT_CORE: Limits on Resources. -* RLIMIT_CPU: Limits on Resources. -* RLIMIT_DATA: Limits on Resources. -* RLIMIT_FSIZE: Limits on Resources. -* RLIMIT_NOFILE: Limits on Resources. -* RLIMIT_OFILE: Limits on Resources. -* RLIMIT_RSS: Limits on Resources. -* RLIMIT_STACK: Limits on Resources. -* rpc: NSS Basics. -* RUN_LVL <1>: XPG Functions. -* RUN_LVL: Manipulating the Database. -* S_IEXEC: Permission Bits. -* S_IFBLK: Testing File Type. -* S_IFCHR: Testing File Type. -* S_IFDIR: Testing File Type. -* S_IFIFO: Testing File Type. -* S_IFLNK: Testing File Type. -* S_IFMT: Testing File Type. -* S_IFREG: Testing File Type. -* S_IFSOCK: Testing File Type. -* S_IREAD: Permission Bits. -* S_IRGRP: Permission Bits. -* S_IROTH: Permission Bits. -* S_IRUSR: Permission Bits. -* S_IRWXG: Permission Bits. -* S_IRWXO: Permission Bits. -* S_IRWXU: Permission Bits. -* S_ISGID: Permission Bits. -* S_ISUID: Permission Bits. -* S_ISVTX: Permission Bits. -* S_IWGRP: Permission Bits. -* S_IWOTH: Permission Bits. -* S_IWRITE: Permission Bits. -* S_IWUSR: Permission Bits. -* S_IXGRP: Permission Bits. -* S_IXOTH: Permission Bits. -* S_IXUSR: Permission Bits. -* SA_NOCLDSTOP: Flags for Sigaction. -* SA_ONSTACK: Flags for Sigaction. -* SA_RESTART: Flags for Sigaction. -* SC_SSIZE_MAX: Constants for Sysconf. -* SCHAR_MAX: Range of Type. -* SCHAR_MIN: Range of Type. -* SEEK_CUR: File Positioning. -* SEEK_END: File Positioning. -* SEEK_SET: File Positioning. -* SEM_VALUE_MAX: POSIX Semaphores. -* services: NSS Basics. -* shadow: NSS Basics. -* SHRT_MAX: Range of Type. -* SHRT_MIN: Range of Type. -* SIG_BLOCK: Process Signal Mask. -* SIG_DFL: Basic Signal Handling. -* SIG_ERR: Basic Signal Handling. -* SIG_IGN: Basic Signal Handling. -* SIG_SETMASK: Process Signal Mask. -* SIG_UNBLOCK: Process Signal Mask. -* SIGABRT: Program Error Signals. -* SIGALRM: Alarm Signals. -* SIGBUS: Program Error Signals. -* SIGCHLD: Job Control Signals. -* SIGCLD: Job Control Signals. -* SIGCONT: Job Control Signals. -* SIGEMT: Program Error Signals. -* SIGFPE: Program Error Signals. -* SIGHUP: Termination Signals. -* SIGILL: Program Error Signals. -* SIGINFO: Miscellaneous Signals. -* SIGINT: Termination Signals. -* SIGIO: Asynchronous I/O Signals. -* SIGIOT: Program Error Signals. -* SIGKILL: Termination Signals. -* SIGLOST: Operation Error Signals. -* signgam: Special Functions. -* SIGPIPE: Operation Error Signals. -* SIGPOLL: Asynchronous I/O Signals. -* SIGPROF: Alarm Signals. -* SIGQUIT: Termination Signals. -* SIGSEGV: Program Error Signals. -* SIGSTKSZ: Signal Stack. -* SIGSTOP: Job Control Signals. -* SIGSYS: Program Error Signals. -* SIGTERM: Termination Signals. -* SIGTRAP: Program Error Signals. -* SIGTSTP: Job Control Signals. -* SIGTTIN: Job Control Signals. -* SIGTTOU: Job Control Signals. -* SIGURG: Asynchronous I/O Signals. -* SIGUSR1: Miscellaneous Signals. -* SIGUSR2: Miscellaneous Signals. -* SIGVTALRM: Alarm Signals. -* SIGWINCH: Miscellaneous Signals. -* SIGXCPU: Operation Error Signals. -* SIGXFSZ: Operation Error Signals. -* SOCK_DGRAM: Communication Styles. -* SOCK_RAW: Communication Styles. -* SOCK_STREAM: Communication Styles. -* SOL_SOCKET: Socket-Level Options. -* SS_DISABLE: Signal Stack. -* SS_ONSTACK: Signal Stack. -* SSIZE_MAX: General Limits. -* stderr: Standard Streams. -* STDERR_FILENO: Descriptors and Streams. -* stdin: Standard Streams. -* STDIN_FILENO: Descriptors and Streams. -* stdout: Standard Streams. -* STDOUT_FILENO: Descriptors and Streams. -* STREAM_MAX: General Limits. -* SV_INTERRUPT: BSD Handler. -* SV_ONSTACK: BSD Handler. -* SV_RESETHAND: BSD Handler. -* sys_siglist: Signal Messages. -* T_FMT: The Elegant and Fast Way. -* T_FMT_AMPM: The Elegant and Fast Way. -* TCIFLUSH: Line Control. -* TCIOFF: Line Control. -* TCIOFLUSH: Line Control. -* TCION: Line Control. -* TCOFLUSH: Line Control. -* TCOOFF: Line Control. -* TCOON: Line Control. -* TCSADRAIN: Mode Functions. -* TCSAFLUSH: Mode Functions. -* TCSANOW: Mode Functions. -* TCSASOFT: Mode Functions. -* THOUSANDS_SEP: The Elegant and Fast Way. -* THOUSEP: The Elegant and Fast Way. -* timezone: Time Zone Functions. -* TMP_MAX: Temporary Files. -* TOSTOP: Local Modes. -* TRY_AGAIN: Host Names. -* tzname: Time Zone Functions. -* TZNAME_MAX: General Limits. -* UCHAR_MAX: Range of Type. -* UINT_MAX: Range of Type. -* ULONG_LONG_MAX: Range of Type. -* ULONG_MAX: Range of Type. -* USER_PROCESS <1>: XPG Functions. -* USER_PROCESS: Manipulating the Database. -* USHRT_MAX: Range of Type. -* VDISCARD: Other Special. -* VDSUSP: Signal Characters. -* VEOF: Editing Characters. -* VEOL: Editing Characters. -* VEOL2: Editing Characters. -* VERASE: Editing Characters. -* VINTR: Signal Characters. -* VKILL: Editing Characters. -* VLNEXT: Other Special. -* VMIN: Noncanonical Input. -* VQUIT: Signal Characters. -* VREPRINT: Editing Characters. -* VSTART: Start/Stop Characters. -* VSTATUS: Other Special. -* VSTOP: Start/Stop Characters. -* VSUSP: Signal Characters. -* VTIME: Noncanonical Input. -* VWERASE: Editing Characters. -* W_OK: Testing File Access. -* WCHAR_MAX <1>: Range of Type. -* WCHAR_MAX: Extended Char Intro. -* WCHAR_MIN: Extended Char Intro. -* WEOF <1>: EOF and Errors. -* WEOF: Extended Char Intro. -* X_OK: Testing File Access. -* YESEXPR: The Elegant and Fast Way. -* YESSTR: The Elegant and Fast Way. +* __ftw64_func_t: Working with Directory Trees. +* __ftw_func_t: Working with Directory Trees. +* __nftw64_func_t: Working with Directory Trees. +* __nftw_func_t: Working with Directory Trees. +* blkcnt64_t: Attribute Meanings. +* blkcnt_t: Attribute Meanings. +* cc_t: Mode Data Types. +* clock_t: CPU Time. +* comparison_fn_t: Comparison Functions. +* cookie_close_function: Hook Functions. +* cookie_io_functions_t: Streams and Cookies. +* cookie_read_function: Hook Functions. +* cookie_seek_function: Hook Functions. +* cookie_write_function: Hook Functions. +* dev_t: Attribute Meanings. +* DIR: Opening a Directory. +* div_t: Integer Division. +* enum mcheck_status: Heap Consistency Checking. +* fd_set: Waiting for I/O. +* FILE: Streams. +* fpos64_t: Portable Positioning. +* fpos_t: Portable Positioning. +* gid_t: Reading Persona. +* glob64_t: Calling Glob. +* glob_t: Calling Glob. +* iconv_t: Generic Conversion Interface. +* imaxdiv_t: Integer Division. +* ino64_t: Attribute Meanings. +* ino_t: Attribute Meanings. +* jmp_buf: Non-Local Details. +* ldiv_t: Integer Division. +* lldiv_t: Integer Division. +* mbstate_t: Keeping the state. +* mode_t: Attribute Meanings. +* nlink_t: Attribute Meanings. +* off64_t: File Position Primitive. +* off_t: File Position Primitive. +* pid_t: Process Identification. +* printf_arginfo_function: Defining the Output Handler. +* printf_function: Defining the Output Handler. +* ptrdiff_t: Important Data Types. +* regex_t: POSIX Regexp Compilation. +* regmatch_t: Regexp Subexpressions. +* regoff_t: Regexp Subexpressions. +* sig_atomic_t: Atomic Types. +* sighandler_t: Basic Signal Handling. +* sigjmp_buf: Non-Local Exits and Signals. +* sigset_t: Signal Sets. +* size_t: Important Data Types. +* speed_t: Line Speed. +* ssize_t: I/O Primitives. +* stack_t: Signal Stack. +* struct __gconv_step: glibc iconv Implementation. +* struct __gconv_step_data: glibc iconv Implementation. +* struct aiocb: Asynchronous I/O. +* struct aiocb64: Asynchronous I/O. +* struct aioinit: Configuration of AIO. +* struct argp: Argp Parsers. +* struct argp_child: Argp Children. +* struct argp_option: Argp Option Vectors. +* struct argp_state: Argp Parsing State. +* struct dirent: Directory Entries. +* struct ENTRY: Hash Search Function. +* struct exit_status: Manipulating the Database. +* struct flock: File Locks. +* struct fstab: fstab. +* struct FTW: Working with Directory Trees. +* struct group: Group Data Structure. +* struct hostent: Host Names. +* struct if_nameindex: Interface Naming. +* struct in6_addr: Host Address Data Type. +* struct in_addr: Host Address Data Type. +* struct iovec: Scatter-Gather. +* struct itimerval: Setting an Alarm. +* struct lconv: The Lame Way to Locale Data. +* struct linger: Socket-Level Options. +* struct mallinfo: Statistics of Malloc. +* struct mntent: mtab. +* struct netent: Networks Database. +* struct ntptimeval: High Accuracy Clock. +* struct obstack: Creating Obstacks. +* struct option: Getopt Long Options. +* struct passwd: User Data Structure. +* struct printf_info: Conversion Specifier Options. +* struct protoent: Protocols Database. +* struct random_data: BSD Random. +* struct rlimit: Limits on Resources. +* struct rlimit64: Limits on Resources. +* struct rusage: Resource Usage. +* struct sched_param: Basic Scheduling Functions. +* struct servent: Services Database. +* struct sgttyb: BSD Terminal Modes. +* struct sigaction: Advanced Signal Handling. +* struct sigstack: Signal Stack. +* struct sigvec: BSD Handler. +* struct sockaddr: Address Formats. +* struct sockaddr_in: Internet Address Formats. +* struct sockaddr_in6: Internet Address Formats. +* struct sockaddr_un: Local Namespace Details. +* struct stat: Attribute Meanings. +* struct stat64: Attribute Meanings. +* struct termios: Mode Data Types. +* struct timespec: Elapsed Time. +* struct timeval: Elapsed Time. +* struct timex: High Accuracy Clock. +* struct timezone: High-Resolution Calendar. +* struct tm: Broken-down Time. +* struct tms: Processor Time. +* struct utimbuf: File Times. +* struct utmp: Manipulating the Database. +* struct utmpx: XPG Functions. +* struct utsname: Platform Type. +* struct vtimes: Resource Usage. +* tcflag_t: Mode Data Types. +* time_t: Simple Calendar Time. +* ucontext_t: System V contexts. +* uid_t: Reading Persona. +* union wait: BSD Wait Functions. +* va_list: Argument Macros. +* VISIT: Tree Search Function. +* wchar_t: Extended Char Intro. +* wctrans_t: Wide Character Case Conversion. +* wctype_t: Classification of Wide Characters. +* wint_t: Extended Char Intro. +* wordexp_t: Calling Wordexp. diff -durpN glibc-2.2.3/manual/libc.info-58 glibc-2.2.4/manual/libc.info-58 --- glibc-2.2.3/manual/libc.info-58 Wed Apr 25 14:55:23 2001 +++ glibc-2.2.4/manual/libc.info-58 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,294 +7,1355 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  -File: libc.info, Node: File Index, Prev: Variable Index, Up: Top +File: libc.info, Node: Function Index, Next: Variable Index, Prev: Type Index, Up: Top -Program and File Index -********************** +Function and Macro Index +************************ * Menu: -* -lbsd-compat <1>: Process Group Functions. -* -lbsd-compat: Feature Test Macros. -* /etc/group: Group Database. -* /etc/hosts: Host Names. -* /etc/localtime: TZ Variable. -* /etc/networks: Networks Database. -* /etc/passwd: User Database. -* /etc/protocols: Protocols Database. -* /etc/services: Services Database. -* /share/lib/zoneinfo: TZ Variable. -* argp.h: Argp. -* argz.h: Argz Functions. -* arpa/inet.h: Host Address Functions. -* assert.h: Consistency Checking. -* bsd-compat <1>: Process Group Functions. -* bsd-compat: Feature Test Macros. -* cd: Working Directory. -* chgrp: File Owner. +* __fbufsize: Controlling Buffering. +* __flbf: Controlling Buffering. +* __fpending: Controlling Buffering. +* __fpurge: Flushing Buffers. +* __freadable: Opening Streams. +* __freading: Opening Streams. +* __fsetlocking: Streams and Threads. +* __fwritable: Opening Streams. +* __fwriting: Opening Streams. +* __va_copy: Argument Macros. +* _Exit: Termination Internals. +* _exit: Termination Internals. +* _flushlbf: Flushing Buffers. +* _tolower: Case Conversion. +* _toupper: Case Conversion. +* a64l: Encode Binary Data. +* abort: Aborting a Program. +* abs: Absolute Value. +* accept: Accepting Connections. +* access: Testing File Access. +* acos: Inverse Trig Functions. +* acosf: Inverse Trig Functions. +* acosh: Hyperbolic Functions. +* acoshf: Hyperbolic Functions. +* acoshl: Hyperbolic Functions. +* acosl: Inverse Trig Functions. +* addmntent: mtab. +* addseverity: Adding Severity Classes. +* adjtime: High-Resolution Calendar. +* adjtimex: High-Resolution Calendar. +* aio_cancel: Cancel AIO Operations. +* aio_cancel64: Cancel AIO Operations. +* aio_error: Status of AIO Operations. +* aio_error64: Status of AIO Operations. +* aio_fsync: Synchronizing AIO Operations. +* aio_fsync64: Synchronizing AIO Operations. +* aio_init: Configuration of AIO. +* aio_read: Asynchronous Reads/Writes. +* aio_read64: Asynchronous Reads/Writes. +* aio_return: Status of AIO Operations. +* aio_return64: Status of AIO Operations. +* aio_suspend: Synchronizing AIO Operations. +* aio_suspend64: Synchronizing AIO Operations. +* aio_write: Asynchronous Reads/Writes. +* aio_write64: Asynchronous Reads/Writes. +* alarm: Setting an Alarm. +* alloca: Variable Size Automatic. +* alphasort: Scanning Directory Content. +* alphasort64: Scanning Directory Content. +* argp_error: Argp Helper Functions. +* argp_failure: Argp Helper Functions. +* argp_help: Argp Help. +* argp_parse: Argp. +* argp_state_help: Argp Helper Functions. +* argp_usage: Argp Helper Functions. +* argz_add: Argz Functions. +* argz_add_sep: Argz Functions. +* argz_append: Argz Functions. +* argz_count: Argz Functions. +* argz_create: Argz Functions. +* argz_create_sep: Argz Functions. +* argz_delete: Argz Functions. +* argz_extract: Argz Functions. +* argz_insert: Argz Functions. +* argz_next: Argz Functions. +* argz_replace: Argz Functions. +* argz_stringify: Argz Functions. +* asctime: Formatting Calendar Time. +* asctime_r: Formatting Calendar Time. +* asin: Inverse Trig Functions. +* asinf: Inverse Trig Functions. +* asinh: Hyperbolic Functions. +* asinhf: Hyperbolic Functions. +* asinhl: Hyperbolic Functions. +* asinl: Inverse Trig Functions. +* asprintf: Dynamic Output. +* assert: Consistency Checking. +* assert_perror: Consistency Checking. +* atan: Inverse Trig Functions. +* atan2: Inverse Trig Functions. +* atan2f: Inverse Trig Functions. +* atan2l: Inverse Trig Functions. +* atanf: Inverse Trig Functions. +* atanh: Hyperbolic Functions. +* atanhf: Hyperbolic Functions. +* atanhl: Hyperbolic Functions. +* atanl: Inverse Trig Functions. +* atexit: Cleanups on Exit. +* atof: Parsing of Floats. +* atoi: Parsing of Integers. +* atol: Parsing of Integers. +* atoll: Parsing of Integers. +* backtrace: Backtraces. +* backtrace_symbols: Backtraces. +* backtrace_symbols_fd: Backtraces. +* basename: Finding Tokens in a String. +* bcmp: String/Array Comparison. +* bcopy: Copying and Concatenation. +* bind: Setting Address. +* bind_textdomain_codeset: Charset conversion in gettext. +* bindtextdomain: Locating gettext catalog. +* brk: Resizing the Data Segment. +* bsearch: Array Search Function. +* btowc: Converting a Character. +* bzero: Copying and Concatenation. +* cabs: Absolute Value. +* cabsf: Absolute Value. +* cabsl: Absolute Value. +* cacos: Inverse Trig Functions. +* cacosf: Inverse Trig Functions. +* cacosh: Hyperbolic Functions. +* cacoshf: Hyperbolic Functions. +* cacoshl: Hyperbolic Functions. +* cacosl: Inverse Trig Functions. +* calloc: Allocating Cleared Space. +* canonicalize_file_name: Symbolic Links. +* carg: Operations on Complex. +* cargf: Operations on Complex. +* cargl: Operations on Complex. +* casin: Inverse Trig Functions. +* casinf: Inverse Trig Functions. +* casinh: Hyperbolic Functions. +* casinhf: Hyperbolic Functions. +* casinhl: Hyperbolic Functions. +* casinl: Inverse Trig Functions. +* catan: Inverse Trig Functions. +* catanf: Inverse Trig Functions. +* catanh: Hyperbolic Functions. +* catanhf: Hyperbolic Functions. +* catanhl: Hyperbolic Functions. +* catanl: Inverse Trig Functions. +* catclose: The catgets Functions. +* catgets: The catgets Functions. +* catopen: The catgets Functions. +* cbc_crypt: DES Encryption. +* cbrt: Exponents and Logarithms. +* cbrtf: Exponents and Logarithms. +* cbrtl: Exponents and Logarithms. +* ccos: Trig Functions. +* ccosf: Trig Functions. +* ccosh: Hyperbolic Functions. +* ccoshf: Hyperbolic Functions. +* ccoshl: Hyperbolic Functions. +* ccosl: Trig Functions. +* ceil: Rounding Functions. +* ceilf: Rounding Functions. +* ceill: Rounding Functions. +* cexp: Exponents and Logarithms. +* cexpf: Exponents and Logarithms. +* cexpl: Exponents and Logarithms. +* cfgetispeed: Line Speed. +* cfgetospeed: Line Speed. +* cfmakeraw: Noncanonical Input. +* cfree: Freeing after Malloc. +* cfsetispeed: Line Speed. +* cfsetospeed: Line Speed. +* cfsetspeed: Line Speed. +* chdir: Working Directory. +* chmod: Setting Permissions. * chown: File Owner. -* complex.h <1>: Operations on Complex. -* complex.h <2>: Complex Numbers. -* complex.h: Mathematics. -* ctype.h <1>: Case Conversion. -* ctype.h <2>: Classification of Characters. -* ctype.h: Character Handling. -* dirent.h <1>: Random Access Directory. -* dirent.h <2>: Reading/Closing Directory. -* dirent.h <3>: Opening a Directory. -* dirent.h <4>: Directory Entries. -* dirent.h: Reserved Names. -* envz.h: Envz Functions. -* errno.h <1>: Error Codes. -* errno.h <2>: Checking for Errors. -* errno.h: Error Reporting. -* execinfo.h: Backtraces. -* fcntl.h <1>: Interrupt Input. -* fcntl.h <2>: File Locks. -* fcntl.h <3>: File Status Flags. -* fcntl.h <4>: Descriptor Flags. -* fcntl.h <5>: Duplicating Descriptors. -* fcntl.h <6>: Control Operations. -* fcntl.h <7>: Opening and Closing Files. -* fcntl.h: Reserved Names. -* float.h: Floating Point Parameters. -* fnmatch.h: Wildcard Matching. -* gcc: ISO C. -* gconv.h: glibc iconv Implementation. -* grp.h <1>: Group Data Structure. -* grp.h <2>: Setting Groups. -* grp.h: Reserved Names. -* hostid: Host Identification. -* hostname: Host Identification. -* iconv.h: Generic Conversion Interface. -* kill: Termination Signals. -* ksh: Wildcard Matching. -* langinfo.h: The Elegant and Fast Way. -* limits.h <1>: Width of Type. -* limits.h <2>: Limits for Files. -* limits.h <3>: General Limits. -* limits.h <4>: Selecting the Conversion. -* limits.h: Reserved Names. -* locale: Setting the Locale. -* locale.h <1>: The Lame Way to Locale Data. -* locale.h: Setting the Locale. -* localtime: TZ Variable. -* ls: File Attributes. -* malloc.h <1>: Statistics of Malloc. -* malloc.h <2>: Hooks for Malloc. -* malloc.h: Malloc Tunable Parameters. -* math.h <1>: Rounding Functions. -* math.h <2>: Normalization Functions. -* math.h <3>: Absolute Value. -* math.h <4>: Floating Point Classes. -* math.h: Mathematics. -* mcheck.h: Heap Consistency Checking. +* cimag: Operations on Complex. +* cimagf: Operations on Complex. +* cimagl: Operations on Complex. +* clearenv: Environment Access. +* clearerr: Error Recovery. +* clearerr_unlocked: Error Recovery. +* clock: CPU Time. +* clog: Exponents and Logarithms. +* clog10: Exponents and Logarithms. +* clog10f: Exponents and Logarithms. +* clog10l: Exponents and Logarithms. +* clogf: Exponents and Logarithms. +* clogl: Exponents and Logarithms. +* close: Opening and Closing Files. +* closedir: Reading/Closing Directory. +* closelog: closelog. +* confstr: String Parameters. +* conj: Operations on Complex. +* conjf: Operations on Complex. +* conjl: Operations on Complex. +* connect: Connecting. +* copysign: FP Bit Twiddling. +* copysignf: FP Bit Twiddling. +* copysignl: FP Bit Twiddling. +* cos: Trig Functions. +* cosf: Trig Functions. +* cosh: Hyperbolic Functions. +* coshf: Hyperbolic Functions. +* coshl: Hyperbolic Functions. +* cosl: Trig Functions. +* cpow: Exponents and Logarithms. +* cpowf: Exponents and Logarithms. +* cpowl: Exponents and Logarithms. +* cproj: Operations on Complex. +* cprojf: Operations on Complex. +* cprojl: Operations on Complex. +* creal: Operations on Complex. +* crealf: Operations on Complex. +* creall: Operations on Complex. +* creat: Opening and Closing Files. +* creat64: Opening and Closing Files. +* crypt: crypt. +* crypt_r: crypt. +* csin: Trig Functions. +* csinf: Trig Functions. +* csinh: Hyperbolic Functions. +* csinhf: Hyperbolic Functions. +* csinhl: Hyperbolic Functions. +* csinl: Trig Functions. +* csqrt: Exponents and Logarithms. +* csqrtf: Exponents and Logarithms. +* csqrtl: Exponents and Logarithms. +* ctan: Trig Functions. +* ctanf: Trig Functions. +* ctanh: Hyperbolic Functions. +* ctanhf: Hyperbolic Functions. +* ctanhl: Hyperbolic Functions. +* ctanl: Trig Functions. +* ctermid: Identifying the Terminal. +* ctime: Formatting Calendar Time. +* ctime_r: Formatting Calendar Time. +* cuserid: Who Logged In. +* dcgettext: Translation with gettext. +* dcngettext: Advanced gettext functions. +* DES_FAILED: DES Encryption. +* des_setparity: DES Encryption. +* dgettext: Translation with gettext. +* difftime: Elapsed Time. +* dirfd: Opening a Directory. +* dirname: Finding Tokens in a String. +* div: Integer Division. +* dngettext: Advanced gettext functions. +* drand48: SVID Random. +* drand48_r: SVID Random. +* drem: Remainder Functions. +* dremf: Remainder Functions. +* dreml: Remainder Functions. +* DTTOIF: Directory Entries. +* dup: Duplicating Descriptors. +* dup2: Duplicating Descriptors. +* ecb_crypt: DES Encryption. +* ecvt: System V Number Conversion. +* ecvt_r: System V Number Conversion. +* encrypt: DES Encryption. +* encrypt_r: DES Encryption. +* endfsent: fstab. +* endgrent: Scanning All Groups. +* endhostent: Host Names. +* endmntent: mtab. +* endnetent: Networks Database. +* endnetgrent: Lookup Netgroup. +* endprotoent: Protocols Database. +* endpwent: Scanning All Users. +* endservent: Services Database. +* endutent: Manipulating the Database. +* endutxent: XPG Functions. +* envz_add: Envz Functions. +* envz_entry: Envz Functions. +* envz_get: Envz Functions. +* envz_merge: Envz Functions. +* envz_strip: Envz Functions. +* erand48: SVID Random. +* erand48_r: SVID Random. +* erf: Special Functions. +* erfc: Special Functions. +* erfcf: Special Functions. +* erfcl: Special Functions. +* erff: Special Functions. +* erfl: Special Functions. +* execl: Executing a File. +* execle: Executing a File. +* execlp: Executing a File. +* execv: Executing a File. +* execve: Executing a File. +* execvp: Executing a File. +* exit: Normal Termination. +* exp: Exponents and Logarithms. +* exp10: Exponents and Logarithms. +* exp10f: Exponents and Logarithms. +* exp10l: Exponents and Logarithms. +* exp2: Exponents and Logarithms. +* exp2f: Exponents and Logarithms. +* exp2l: Exponents and Logarithms. +* expf: Exponents and Logarithms. +* expl: Exponents and Logarithms. +* expm1: Exponents and Logarithms. +* expm1f: Exponents and Logarithms. +* expm1l: Exponents and Logarithms. +* fabs: Absolute Value. +* fabsf: Absolute Value. +* fabsl: Absolute Value. +* fchdir: Working Directory. +* fchmod: Setting Permissions. +* fchown: File Owner. +* fclean: Cleaning Streams. +* fclose: Closing Streams. +* fcloseall: Closing Streams. +* fcntl: Control Operations. +* fcvt: System V Number Conversion. +* fcvt_r: System V Number Conversion. +* FD_CLR: Waiting for I/O. +* FD_ISSET: Waiting for I/O. +* FD_SET: Waiting for I/O. +* FD_ZERO: Waiting for I/O. +* fdatasync: Synchronizing I/O. +* fdim: Misc FP Arithmetic. +* fdimf: Misc FP Arithmetic. +* fdiml: Misc FP Arithmetic. +* fdopen: Descriptors and Streams. +* feclearexcept: Status bit operations. +* fedisableexcept: Control Functions. +* feenableexcept: Control Functions. +* fegetenv: Control Functions. +* fegetexcept: Control Functions. +* fegetexceptflag: Status bit operations. +* fegetround: Rounding. +* feholdexcept: Control Functions. +* feof: EOF and Errors. +* feof_unlocked: EOF and Errors. +* feraiseexcept: Status bit operations. +* ferror: EOF and Errors. +* ferror_unlocked: EOF and Errors. +* fesetenv: Control Functions. +* fesetexceptflag: Status bit operations. +* fesetround: Rounding. +* fetestexcept: Status bit operations. +* feupdateenv: Control Functions. +* fflush: Flushing Buffers. +* fflush_unlocked: Flushing Buffers. +* fgetc: Character Input. +* fgetc_unlocked: Character Input. +* fgetgrent: Scanning All Groups. +* fgetgrent_r: Scanning All Groups. +* fgetpos: Portable Positioning. +* fgetpos64: Portable Positioning. +* fgetpwent: Scanning All Users. +* fgetpwent_r: Scanning All Users. +* fgets: Line Input. +* fgets_unlocked: Line Input. +* fgetwc: Character Input. +* fgetwc_unlocked: Character Input. +* fgetws: Line Input. +* fgetws_unlocked: Line Input. +* fileno: Descriptors and Streams. +* fileno_unlocked: Descriptors and Streams. +* finite: Floating Point Classes. +* finitef: Floating Point Classes. +* finitel: Floating Point Classes. +* flockfile: Streams and Threads. +* floor: Rounding Functions. +* floorf: Rounding Functions. +* floorl: Rounding Functions. +* fma: Misc FP Arithmetic. +* fmaf: Misc FP Arithmetic. +* fmal: Misc FP Arithmetic. +* fmax: Misc FP Arithmetic. +* fmaxf: Misc FP Arithmetic. +* fmaxl: Misc FP Arithmetic. +* fmemopen: String Streams. +* fmin: Misc FP Arithmetic. +* fminf: Misc FP Arithmetic. +* fminl: Misc FP Arithmetic. +* fmod: Remainder Functions. +* fmodf: Remainder Functions. +* fmodl: Remainder Functions. +* fmtmsg: Printing Formatted Messages. +* fnmatch: Wildcard Matching. +* fopen: Opening Streams. +* fopen64: Opening Streams. +* fopencookie: Streams and Cookies. +* fork: Creating a Process. +* forkpty: Pseudo-Terminal Pairs. +* fpathconf: Pathconf. +* fpclassify: Floating Point Classes. +* fprintf: Formatted Output Functions. +* fputc: Simple Output. +* fputc_unlocked: Simple Output. +* fputs: Simple Output. +* fputs_unlocked: Simple Output. +* fputwc: Simple Output. +* fputwc_unlocked: Simple Output. +* fputws: Simple Output. +* fputws_unlocked: Simple Output. +* fread: Block Input/Output. +* fread_unlocked: Block Input/Output. +* free: Freeing after Malloc. +* freopen: Opening Streams. +* freopen64: Opening Streams. +* frexp: Normalization Functions. +* frexpf: Normalization Functions. +* frexpl: Normalization Functions. +* fscanf: Formatted Input Functions. +* fseek: File Positioning. +* fseeko: File Positioning. +* fseeko64: File Positioning. +* fsetpos: Portable Positioning. +* fsetpos64: Portable Positioning. +* fstat: Reading Attributes. +* fstat64: Reading Attributes. +* fsync: Synchronizing I/O. +* ftell: File Positioning. +* ftello: File Positioning. +* ftello64: File Positioning. +* ftruncate: File Size. +* ftruncate64: File Size. +* ftrylockfile: Streams and Threads. +* ftw: Working with Directory Trees. +* ftw64: Working with Directory Trees. +* funlockfile: Streams and Threads. +* fwide: Streams and I18N. +* fwprintf: Formatted Output Functions. +* fwrite: Block Input/Output. +* fwrite_unlocked: Block Input/Output. +* fwscanf: Formatted Input Functions. +* gamma: Special Functions. +* gammaf: Special Functions. +* gammal: Special Functions. +* gcvt: System V Number Conversion. +* get_avphys_pages: Query Memory Parameters. +* get_current_dir_name: Working Directory. +* get_nprocs: Processor Resources. +* get_nprocs_conf: Processor Resources. +* get_phys_pages: Query Memory Parameters. +* getc: Character Input. +* getc_unlocked: Character Input. +* getchar: Character Input. +* getchar_unlocked: Character Input. +* getcontext: System V contexts. +* getcwd: Working Directory. +* getdate: General Time String Parsing. +* getdate_r: General Time String Parsing. +* getdelim: Line Input. +* getdomainnname: Host Identification. +* getegid: Reading Persona. +* getenv: Environment Access. +* geteuid: Reading Persona. +* getfsent: fstab. +* getfsfile: fstab. +* getfsspec: fstab. +* getgid: Reading Persona. +* getgrent: Scanning All Groups. +* getgrent_r: Scanning All Groups. +* getgrgid: Lookup Group. +* getgrgid_r: Lookup Group. +* getgrnam: Lookup Group. +* getgrnam_r: Lookup Group. +* getgrouplist: Setting Groups. +* getgroups: Reading Persona. +* gethostbyaddr: Host Names. +* gethostbyaddr_r: Host Names. +* gethostbyname: Host Names. +* gethostbyname2: Host Names. +* gethostbyname2_r: Host Names. +* gethostbyname_r: Host Names. +* gethostent: Host Names. +* gethostid: Host Identification. +* gethostname: Host Identification. +* getitimer: Setting an Alarm. +* getline: Line Input. +* getloadavg: Processor Resources. +* getlogin: Who Logged In. +* getmntent: mtab. +* getmntent_r: mtab. +* getnetbyaddr: Networks Database. +* getnetbyname: Networks Database. +* getnetent: Networks Database. +* getnetgrent: Lookup Netgroup. +* getnetgrent_r: Lookup Netgroup. +* getopt: Using Getopt. +* getopt_long: Getopt Long Options. +* getopt_long_only: Getopt Long Options. +* getpagesize: Query Memory Parameters. +* getpass: getpass. +* getpeername: Who is Connected. +* getpgid: Process Group Functions. +* getpgrp: Process Group Functions. +* getpid: Process Identification. +* getppid: Process Identification. +* getpriority: Traditional Scheduling Functions. +* getprotobyname: Protocols Database. +* getprotobynumber: Protocols Database. +* getprotoent: Protocols Database. +* getpt: Allocation. +* getpwent: Scanning All Users. +* getpwent_r: Scanning All Users. +* getpwnam: Lookup User. +* getpwnam_r: Lookup User. +* getpwuid: Lookup User. +* getpwuid_r: Lookup User. +* getrlimit: Limits on Resources. +* getrlimit64: Limits on Resources. +* getrusage: Resource Usage. +* gets: Line Input. +* getservbyname: Services Database. +* getservbyport: Services Database. +* getservent: Services Database. +* getsid: Process Group Functions. +* getsockname: Reading Address. +* getsockopt: Socket Option Functions. +* getsubopt: Suboptions. +* gettext: Translation with gettext. +* gettimeofday: High-Resolution Calendar. +* getuid: Reading Persona. +* getumask: Setting Permissions. +* getutent: Manipulating the Database. +* getutent_r: Manipulating the Database. +* getutid: Manipulating the Database. +* getutid_r: Manipulating the Database. +* getutline: Manipulating the Database. +* getutline_r: Manipulating the Database. +* getutmp: XPG Functions. +* getutmpx: XPG Functions. +* getutxent: XPG Functions. +* getutxid: XPG Functions. +* getutxline: XPG Functions. +* getw: Character Input. +* getwc: Character Input. +* getwc_unlocked: Character Input. +* getwchar: Character Input. +* getwchar_unlocked: Character Input. +* getwd: Working Directory. +* glob: Calling Glob. +* glob64: Calling Glob. +* globfree: More Flags for Globbing. +* globfree64: More Flags for Globbing. +* gmtime: Broken-down Time. +* gmtime_r: Broken-down Time. +* grantpt: Allocation. +* gsignal: Signaling Yourself. +* gtty: BSD Terminal Modes. +* hasmntopt: mtab. +* hcreate: Hash Search Function. +* hcreate_r: Hash Search Function. +* hdestroy: Hash Search Function. +* hdestroy_r: Hash Search Function. +* hsearch: Hash Search Function. +* hsearch_r: Hash Search Function. +* htonl: Byte Order. +* htons: Byte Order. +* hypot: Exponents and Logarithms. +* hypotf: Exponents and Logarithms. +* hypotl: Exponents and Logarithms. +* iconv: Generic Conversion Interface. +* iconv_close: Generic Conversion Interface. +* iconv_open: Generic Conversion Interface. +* if_freenameindex: Interface Naming. +* if_indextoname: Interface Naming. +* if_nameindex: Interface Naming. +* if_nametoindex: Interface Naming. +* IFTODT: Directory Entries. +* ilogb: Exponents and Logarithms. +* ilogbf: Exponents and Logarithms. +* ilogbl: Exponents and Logarithms. +* imaxabs: Absolute Value. +* imaxdiv: Integer Division. +* index: Search Functions. +* inet_addr: Host Address Functions. +* inet_aton: Host Address Functions. +* inet_lnaof: Host Address Functions. +* inet_makeaddr: Host Address Functions. +* inet_netof: Host Address Functions. +* inet_network: Host Address Functions. +* inet_ntoa: Host Address Functions. +* inet_ntop: Host Address Functions. +* inet_pton: Host Address Functions. +* initgroups: Setting Groups. +* initstate: BSD Random. +* initstate_r: BSD Random. +* innetgr: Netgroup Membership. +* ioctl: IOCTLs. +* isalnum: Classification of Characters. +* isalpha: Classification of Characters. +* isascii: Classification of Characters. +* isatty: Is It a Terminal. +* isblank: Classification of Characters. +* iscntrl: Classification of Characters. +* isdigit: Classification of Characters. +* isfinite: Floating Point Classes. +* isgraph: Classification of Characters. +* isgreater: FP Comparison Functions. +* isgreaterequal: FP Comparison Functions. +* isinf: Floating Point Classes. +* isinff: Floating Point Classes. +* isinfl: Floating Point Classes. +* isless: FP Comparison Functions. +* islessequal: FP Comparison Functions. +* islessgreater: FP Comparison Functions. +* islower: Classification of Characters. +* isnan: Floating Point Classes. +* isnanf: Floating Point Classes. +* isnanl: Floating Point Classes. +* isnormal: Floating Point Classes. +* isprint: Classification of Characters. +* ispunct: Classification of Characters. +* isspace: Classification of Characters. +* isunordered: FP Comparison Functions. +* isupper: Classification of Characters. +* iswalnum: Classification of Wide Characters. +* iswalpha: Classification of Wide Characters. +* iswblank: Classification of Wide Characters. +* iswcntrl: Classification of Wide Characters. +* iswctype: Classification of Wide Characters. +* iswdigit: Classification of Wide Characters. +* iswgraph: Classification of Wide Characters. +* iswlower: Classification of Wide Characters. +* iswprint: Classification of Wide Characters. +* iswpunct: Classification of Wide Characters. +* iswspace: Classification of Wide Characters. +* iswupper: Classification of Wide Characters. +* iswxdigit: Classification of Wide Characters. +* isxdigit: Classification of Characters. +* j0: Special Functions. +* j0f: Special Functions. +* j0l: Special Functions. +* j1: Special Functions. +* j1f: Special Functions. +* j1l: Special Functions. +* jn: Special Functions. +* jnf: Special Functions. +* jnl: Special Functions. +* jrand48: SVID Random. +* jrand48_r: SVID Random. +* kill: Signaling Another Process. +* killpg: Signaling Another Process. +* l64a: Encode Binary Data. +* labs: Absolute Value. +* lcong48: SVID Random. +* lcong48_r: SVID Random. +* ldexp: Normalization Functions. +* ldexpf: Normalization Functions. +* ldexpl: Normalization Functions. +* ldiv: Integer Division. +* lfind: Array Search Function. +* lgamma: Special Functions. +* lgamma_r: Special Functions. +* lgammaf: Special Functions. +* lgammaf_r: Special Functions. +* lgammal: Special Functions. +* lgammal_r: Special Functions. +* link: Hard Links. +* lio_listio: Asynchronous Reads/Writes. +* lio_listio64: Asynchronous Reads/Writes. +* listen: Listening. +* llabs: Absolute Value. +* lldiv: Integer Division. +* llrint: Rounding Functions. +* llrintf: Rounding Functions. +* llrintl: Rounding Functions. +* llround: Rounding Functions. +* llroundf: Rounding Functions. +* llroundl: Rounding Functions. +* localeconv: The Lame Way to Locale Data. +* localtime: Broken-down Time. +* localtime_r: Broken-down Time. +* log: Exponents and Logarithms. +* log10: Exponents and Logarithms. +* log10f: Exponents and Logarithms. +* log10l: Exponents and Logarithms. +* log1p: Exponents and Logarithms. +* log1pf: Exponents and Logarithms. +* log1pl: Exponents and Logarithms. +* log2: Exponents and Logarithms. +* log2f: Exponents and Logarithms. +* log2l: Exponents and Logarithms. +* logb: Exponents and Logarithms. +* logbf: Exponents and Logarithms. +* logbl: Exponents and Logarithms. +* logf: Exponents and Logarithms. +* login: Logging In and Out. +* login_tty: Logging In and Out. +* logl: Exponents and Logarithms. +* logout: Logging In and Out. +* logwtmp: Logging In and Out. +* longjmp: Non-Local Details. +* lrand48: SVID Random. +* lrand48_r: SVID Random. +* lrint: Rounding Functions. +* lrintf: Rounding Functions. +* lrintl: Rounding Functions. +* lround: Rounding Functions. +* lroundf: Rounding Functions. +* lroundl: Rounding Functions. +* lsearch: Array Search Function. +* lseek: File Position Primitive. +* lseek64: File Position Primitive. +* lstat: Reading Attributes. +* lstat64: Reading Attributes. +* madvise: Memory-mapped I/O. +* main: Program Arguments. +* makecontext: System V contexts. +* mallinfo: Statistics of Malloc. +* malloc: Basic Allocation. +* mallopt: Malloc Tunable Parameters. +* matherr: FP Exceptions. +* mblen: Non-reentrant Character Conversion. +* mbrlen: Converting a Character. +* mbrtowc: Converting a Character. +* mbsinit: Keeping the state. +* mbsnrtowcs: Converting Strings. +* mbsrtowcs: Converting Strings. +* mbstowcs: Non-reentrant String Conversion. +* mbtowc: Non-reentrant Character Conversion. +* mcheck: Heap Consistency Checking. +* memalign: Aligned Memory Blocks. +* memccpy: Copying and Concatenation. +* memchr: Search Functions. +* memcmp: String/Array Comparison. +* memcpy: Copying and Concatenation. +* memfrob: Trivial Encryption. +* memmem: Search Functions. +* memmove: Copying and Concatenation. +* mempcpy: Copying and Concatenation. +* memrchr: Search Functions. +* memset: Copying and Concatenation. * mkdir: Creating Directories. -* netdb.h <1>: Networks Database. -* netdb.h <2>: Protocols Database. -* netdb.h <3>: Services Database. -* netdb.h: Host Names. -* netinet/in.h <1>: Byte Order. -* netinet/in.h <2>: Ports. -* netinet/in.h <3>: Host Address Data Type. -* netinet/in.h: Internet Address Formats. -* obstack.h: Creating Obstacks. -* printf.h <1>: Conversion Specifier Options. -* printf.h: Registering New Conversions. -* pwd.h <1>: User Data Structure. -* pwd.h: Reserved Names. -* setjmp.h <1>: Non-Local Exits and Signals. -* setjmp.h: Non-Local Details. -* sh: Running a Command. -* signal.h <1>: BSD Signal Handling. -* signal.h <2>: Checking for Pending Signals. -* signal.h <3>: Process Signal Mask. -* signal.h <4>: Signal Sets. -* signal.h <5>: Signaling Another Process. -* signal.h <6>: Signaling Yourself. -* signal.h <7>: Flags for Sigaction. -* signal.h <8>: Advanced Signal Handling. -* signal.h <9>: Basic Signal Handling. -* signal.h <10>: Standard Signals. -* signal.h: Reserved Names. -* stdarg.h <1>: Argument Macros. -* stdarg.h: Receiving Arguments. -* stddef.h: Important Data Types. -* stdint.h: Integers. -* stdio.h <1>: Who Logged In. -* stdio.h <2>: Identifying the Terminal. -* stdio.h <3>: Signal Messages. -* stdio.h <4>: Temporary Files. -* stdio.h <5>: Deleting Files. -* stdio.h <6>: Descriptors and Streams. -* stdio.h <7>: Streams and Cookies. -* stdio.h <8>: String Streams. -* stdio.h <9>: Controlling Buffering. -* stdio.h <10>: Flushing Buffers. -* stdio.h <11>: Portable Positioning. -* stdio.h <12>: File Positioning. -* stdio.h <13>: Formatted Input Functions. -* stdio.h <14>: Variable Arguments Output. -* stdio.h <15>: Formatted Output Functions. -* stdio.h <16>: Block Input/Output. -* stdio.h <17>: Character Input. -* stdio.h <18>: Simple Output. -* stdio.h <19>: Opening Streams. -* stdio.h <20>: Standard Streams. -* stdio.h: Streams. -* stdlib.h <1>: Running a Command. -* stdlib.h <2>: Aborting a Program. -* stdlib.h <3>: Exit Status. -* stdlib.h <4>: Environment Access. -* stdlib.h <5>: Parsing of Floats. -* stdlib.h <6>: Parsing of Integers. -* stdlib.h <7>: Absolute Value. -* stdlib.h <8>: Integer Division. -* stdlib.h <9>: SVID Random. -* stdlib.h <10>: BSD Random. -* stdlib.h <11>: ISO Random. -* stdlib.h <12>: Allocation. -* stdlib.h <13>: Array Sort Function. -* stdlib.h <14>: Array Search Function. -* stdlib.h <15>: Non-reentrant Character Conversion. -* stdlib.h <16>: Selecting the Conversion. -* stdlib.h <17>: Variable Size Automatic. -* stdlib.h <18>: Aligned Memory Blocks. -* stdlib.h <19>: Allocating Cleared Space. -* stdlib.h <20>: Changing Block Size. -* stdlib.h <21>: Freeing after Malloc. -* stdlib.h: Basic Allocation. -* string.h <1>: Signal Messages. -* string.h <2>: Trivial Encryption. -* string.h <3>: Finding Tokens in a String. -* string.h <4>: Search Functions. -* string.h <5>: Collation Functions. -* string.h <6>: String/Array Comparison. -* string.h <7>: Copying and Concatenation. -* string.h: String Length. -* sys/param.h: Host Identification. -* sys/resource.h <1>: Traditional Scheduling Functions. -* sys/resource.h <2>: Limits on Resources. -* sys/resource.h: Resource Usage. -* sys/socket.h <1>: Socket-Level Options. -* sys/socket.h <2>: Socket Option Functions. -* sys/socket.h <3>: Sending Datagrams. -* sys/socket.h <4>: Socket Data Options. -* sys/socket.h <5>: Receiving Data. -* sys/socket.h <6>: Sending Data. -* sys/socket.h <7>: Socket Pairs. -* sys/socket.h <8>: Closing a Socket. -* sys/socket.h <9>: Creating a Socket. -* sys/socket.h <10>: Internet Namespace. -* sys/socket.h <11>: Local Namespace Details. -* sys/socket.h <12>: Reading Address. -* sys/socket.h <13>: Setting Address. -* sys/socket.h <14>: Address Formats. -* sys/socket.h: Communication Styles. -* sys/stat.h <1>: FIFO Special Files. -* sys/stat.h <2>: Making Special Files. -* sys/stat.h <3>: Setting Permissions. -* sys/stat.h <4>: Permission Bits. -* sys/stat.h <5>: Testing File Type. -* sys/stat.h <6>: Attribute Meanings. -* sys/stat.h <7>: Creating Directories. -* sys/stat.h: Reserved Names. -* sys/time.h <1>: Setting an Alarm. -* sys/time.h <2>: High-Resolution Calendar. -* sys/time.h: File Times. -* sys/times.h <1>: Processor Time. -* sys/times.h: Reserved Names. -* sys/timex.h: High Accuracy Clock. -* sys/types.h <1>: Setting Groups. -* sys/types.h <2>: Setting User ID. -* sys/types.h <3>: Reading Persona. -* sys/types.h <4>: Terminal Access Functions. -* sys/types.h <5>: Process Group Functions. -* sys/types.h <6>: Process Identification. -* sys/types.h: Waiting for I/O. -* sys/un.h: Local Namespace Details. -* sys/utsname.h: Platform Type. -* sys/vlimit.h: Limits on Resources. -* sys/vtimes.h: Resource Usage. -* sys/wait.h <1>: BSD Wait Functions. -* sys/wait.h <2>: Process Completion Status. -* sys/wait.h: Process Completion. -* termios.h <1>: Terminal Modes. -* termios.h: Reserved Names. -* time.h <1>: TZ Variable. -* time.h <2>: Formatting Calendar Time. -* time.h <3>: Simple Calendar Time. -* time.h <4>: CPU Time. -* time.h: File Times. -* ulimit.h: Limits on Resources. +* mkdtemp: Temporary Files. +* mkfifo: FIFO Special Files. +* mknod: Making Special Files. +* mkstemp: Temporary Files. +* mktemp: Temporary Files. +* mktime: Broken-down Time. +* mlock: Page Lock Functions. +* mlockall: Page Lock Functions. +* mmap: Memory-mapped I/O. +* mmap64: Memory-mapped I/O. +* modf: Rounding Functions. +* modff: Rounding Functions. +* modfl: Rounding Functions. +* mount: Mount-Unmount-Remount. +* mprobe: Heap Consistency Checking. +* mrand48: SVID Random. +* mrand48_r: SVID Random. +* mremap: Memory-mapped I/O. +* msync: Memory-mapped I/O. +* mtrace: Tracing malloc. +* munlock: Page Lock Functions. +* munlockall: Page Lock Functions. +* munmap: Memory-mapped I/O. +* muntrace: Tracing malloc. +* nan: FP Bit Twiddling. +* nanf: FP Bit Twiddling. +* nanl: FP Bit Twiddling. +* nanosleep: Sleeping. +* nearbyint: Rounding Functions. +* nearbyintf: Rounding Functions. +* nearbyintl: Rounding Functions. +* nextafter: FP Bit Twiddling. +* nextafterf: FP Bit Twiddling. +* nextafterl: FP Bit Twiddling. +* nexttoward: FP Bit Twiddling. +* nexttowardf: FP Bit Twiddling. +* nexttowardl: FP Bit Twiddling. +* nftw: Working with Directory Trees. +* nftw64: Working with Directory Trees. +* ngettext: Advanced gettext functions. +* nice: Traditional Scheduling Functions. +* nl_langinfo: The Elegant and Fast Way. +* notfound: Actions in the NSS configuration. +* nrand48: SVID Random. +* nrand48_r: SVID Random. +* ntohl: Byte Order. +* ntohs: Byte Order. +* ntp_adjtime: High Accuracy Clock. +* ntp_gettime: High Accuracy Clock. +* obstack_1grow: Growing Objects. +* obstack_1grow_fast: Extra Fast Growing. +* obstack_alignment_mask: Obstacks Data Alignment. +* obstack_alloc: Allocation in an Obstack. +* obstack_base: Status of an Obstack. +* obstack_blank: Growing Objects. +* obstack_blank_fast: Extra Fast Growing. +* obstack_chunk_alloc: Preparing for Obstacks. +* obstack_chunk_free: Preparing for Obstacks. +* obstack_chunk_size: Obstack Chunks. +* obstack_copy: Allocation in an Obstack. +* obstack_copy0: Allocation in an Obstack. +* obstack_finish: Growing Objects. +* obstack_free: Freeing Obstack Objects. +* obstack_grow: Growing Objects. +* obstack_grow0: Growing Objects. +* obstack_init: Preparing for Obstacks. +* obstack_int_grow: Growing Objects. +* obstack_int_grow_fast: Extra Fast Growing. +* obstack_next_free: Status of an Obstack. +* obstack_object_size <1>: Status of an Obstack. +* obstack_object_size: Growing Objects. +* obstack_printf: Dynamic Output. +* obstack_ptr_grow: Growing Objects. +* obstack_ptr_grow_fast: Extra Fast Growing. +* obstack_room: Extra Fast Growing. +* obstack_vprintf: Variable Arguments Output. +* offsetof: Structure Measurement. +* on_exit: Cleanups on Exit. +* open: Opening and Closing Files. +* open64: Opening and Closing Files. +* open_memstream: String Streams. +* open_obstack_stream: Obstack Streams. +* opendir: Opening a Directory. +* openlog: openlog. +* openpty: Pseudo-Terminal Pairs. +* parse_printf_format: Parsing a Template String. +* pathconf: Pathconf. +* pause: Using Pause. +* pclose: Pipe to a Subprocess. +* perror: Error Messages. +* pipe: Creating a Pipe. +* popen: Pipe to a Subprocess. +* posix_memalign: Aligned Memory Blocks. +* pow: Exponents and Logarithms. +* pow10: Exponents and Logarithms. +* pow10f: Exponents and Logarithms. +* pow10l: Exponents and Logarithms. +* powf: Exponents and Logarithms. +* powl: Exponents and Logarithms. +* pread: I/O Primitives. +* pread64: I/O Primitives. +* printf: Formatted Output Functions. +* printf_size: Predefined Printf Handlers. +* printf_size_info: Predefined Printf Handlers. +* psignal: Signal Messages. +* pthread_atfork: Threads and Fork. +* pthread_attr_destroy: Thread Attributes. +* pthread_attr_getattr: Thread Attributes. +* pthread_attr_getdetachstate: Thread Attributes. +* pthread_attr_getguardsize: Thread Attributes. +* pthread_attr_getinheritsched: Thread Attributes. +* pthread_attr_getschedparam: Thread Attributes. +* pthread_attr_getschedpolicy: Thread Attributes. +* pthread_attr_getscope: Thread Attributes. +* pthread_attr_getstack: Thread Attributes. +* pthread_attr_getstackaddr: Thread Attributes. +* pthread_attr_getstacksize: Thread Attributes. +* pthread_attr_init: Thread Attributes. +* pthread_attr_setattr: Thread Attributes. +* pthread_attr_setdetachstate: Thread Attributes. +* pthread_attr_setguardsize: Thread Attributes. +* pthread_attr_setinheritsched: Thread Attributes. +* pthread_attr_setschedparam: Thread Attributes. +* pthread_attr_setschedpolicy: Thread Attributes. +* pthread_attr_setscope: Thread Attributes. +* pthread_attr_setstack: Thread Attributes. +* pthread_attr_setstackaddr: Thread Attributes. +* pthread_attr_setstacksize: Thread Attributes. +* pthread_cancel: Basic Thread Operations. +* pthread_cleanup_pop: Cleanup Handlers. +* pthread_cleanup_pop_restore_np: Cleanup Handlers. +* pthread_cleanup_push: Cleanup Handlers. +* pthread_cleanup_push_defer_np: Cleanup Handlers. +* pthread_cond_broadcast: Condition Variables. +* pthread_cond_destroy: Condition Variables. +* pthread_cond_init: Condition Variables. +* pthread_cond_signal: Condition Variables. +* pthread_cond_timedwait: Condition Variables. +* pthread_cond_wait: Condition Variables. +* pthread_condattr_destroy: Condition Variables. +* pthread_condattr_init: Condition Variables. +* pthread_create: Basic Thread Operations. +* pthread_detach: Miscellaneous Thread Functions. +* pthread_equal: Miscellaneous Thread Functions. +* pthread_exit: Basic Thread Operations. +* pthread_getconcurrency: Miscellaneous Thread Functions. +* pthread_getschedparam: Miscellaneous Thread Functions. +* pthread_getspecific: Thread-Specific Data. +* pthread_join: Basic Thread Operations. +* pthread_key_create: Thread-Specific Data. +* pthread_key_delete: Thread-Specific Data. +* pthread_kill: Threads and Signal Handling. +* pthread_kill_other_threads_np: Miscellaneous Thread Functions. +* pthread_mutex_destroy: Mutexes. +* pthread_mutex_init: Mutexes. +* pthread_mutex_lock: Mutexes. +* pthread_mutex_timedlock: Mutexes. +* pthread_mutex_trylock: Mutexes. +* pthread_mutex_unlock: Mutexes. +* pthread_mutexattr_destroy: Mutexes. +* pthread_mutexattr_gettype: Mutexes. +* pthread_mutexattr_init: Mutexes. +* pthread_mutexattr_settype: Mutexes. +* pthread_once: Miscellaneous Thread Functions. +* pthread_self: Miscellaneous Thread Functions. +* pthread_setcancelstate: Cancellation. +* pthread_setcanceltype: Cancellation. +* pthread_setconcurrency: Miscellaneous Thread Functions. +* pthread_setschedparam: Miscellaneous Thread Functions. +* pthread_setspecific: Thread-Specific Data. +* pthread_sigmask: Threads and Signal Handling. +* pthread_testcancel: Cancellation. +* ptsname: Allocation. +* ptsname_r: Allocation. +* putc: Simple Output. +* putc_unlocked: Simple Output. +* putchar: Simple Output. +* putchar_unlocked: Simple Output. +* putenv: Environment Access. +* putpwent: Writing a User Entry. +* puts: Simple Output. +* pututline: Manipulating the Database. +* pututxline: XPG Functions. +* putw: Simple Output. +* putwc: Simple Output. +* putwc_unlocked: Simple Output. +* putwchar: Simple Output. +* putwchar_unlocked: Simple Output. +* pwrite: I/O Primitives. +* pwrite64: I/O Primitives. +* qecvt: System V Number Conversion. +* qecvt_r: System V Number Conversion. +* qfcvt: System V Number Conversion. +* qfcvt_r: System V Number Conversion. +* qgcvt: System V Number Conversion. +* qsort: Array Sort Function. +* raise: Signaling Yourself. +* rand: ISO Random. +* rand_r: ISO Random. +* random: BSD Random. +* random_r: BSD Random. +* rawmemchr: Search Functions. +* read: I/O Primitives. +* readdir: Reading/Closing Directory. +* readdir64: Reading/Closing Directory. +* readdir64_r: Reading/Closing Directory. +* readdir_r: Reading/Closing Directory. +* readlink: Symbolic Links. +* readv: Scatter-Gather. +* realloc: Changing Block Size. +* realpath: Symbolic Links. +* recv: Receiving Data. +* recvfrom: Receiving Datagrams. +* regcomp: POSIX Regexp Compilation. +* regerror: Regexp Cleanup. +* regexec: Matching POSIX Regexps. +* regfree: Regexp Cleanup. +* register_printf_function: Registering New Conversions. +* remainder: Remainder Functions. +* remainderf: Remainder Functions. +* remainderl: Remainder Functions. +* remove: Deleting Files. +* rename: Renaming Files. +* rewind: File Positioning. +* rewinddir: Random Access Directory. +* rindex: Search Functions. +* rint: Rounding Functions. +* rintf: Rounding Functions. +* rintl: Rounding Functions. +* rmdir: Deleting Files. +* round: Rounding Functions. +* roundf: Rounding Functions. +* roundl: Rounding Functions. +* rpmatch: Yes-or-No Questions. +* S_ISBLK: Testing File Type. +* S_ISCHR: Testing File Type. +* S_ISDIR: Testing File Type. +* S_ISFIFO: Testing File Type. +* S_ISLNK: Testing File Type. +* S_ISREG: Testing File Type. +* S_ISSOCK: Testing File Type. +* S_TYPEISMQ: Testing File Type. +* S_TYPEISSEM: Testing File Type. +* S_TYPEISSHM: Testing File Type. +* sbrk: Resizing the Data Segment. +* scalb: Normalization Functions. +* scalbf: Normalization Functions. +* scalbl: Normalization Functions. +* scalbln: Normalization Functions. +* scalblnf: Normalization Functions. +* scalblnl: Normalization Functions. +* scalbn: Normalization Functions. +* scalbnf: Normalization Functions. +* scalbnl: Normalization Functions. +* scandir: Scanning Directory Content. +* scandir64: Scanning Directory Content. +* scanf: Formatted Input Functions. +* sched_get_priority_max: Basic Scheduling Functions. +* sched_get_priority_min: Basic Scheduling Functions. +* sched_getparam: Basic Scheduling Functions. +* sched_getscheduler: Basic Scheduling Functions. +* sched_rr_get_interval: Basic Scheduling Functions. +* sched_setparam: Basic Scheduling Functions. +* sched_setscheduler: Basic Scheduling Functions. +* sched_yield: Basic Scheduling Functions. +* seed48: SVID Random. +* seed48_r: SVID Random. +* seekdir: Random Access Directory. +* select: Waiting for I/O. +* sem_destroy: POSIX Semaphores. +* sem_getvalue: POSIX Semaphores. +* sem_init: POSIX Semaphores. +* sem_post: POSIX Semaphores. +* sem_trywait: POSIX Semaphores. +* sem_wait: POSIX Semaphores. +* send: Sending Data. +* sendto: Sending Datagrams. +* setbuf: Controlling Buffering. +* setbuffer: Controlling Buffering. +* setcontext: System V contexts. +* setdomainname: Host Identification. +* setegid: Setting Groups. +* setenv: Environment Access. +* seteuid: Setting User ID. +* setfsent: fstab. +* setgid: Setting Groups. +* setgrent: Scanning All Groups. +* setgroups: Setting Groups. +* sethostent: Host Names. +* sethostid: Host Identification. +* sethostname: Host Identification. +* setitimer: Setting an Alarm. +* setjmp: Non-Local Details. +* setkey: DES Encryption. +* setkey_r: DES Encryption. +* setlinebuf: Controlling Buffering. +* setlocale: Setting the Locale. +* setlogmask: setlogmask. +* setmntent: mtab. +* setnetent: Networks Database. +* setnetgrent: Lookup Netgroup. +* setpgid: Process Group Functions. +* setpgrp: Process Group Functions. +* setpriority: Traditional Scheduling Functions. +* setprotoent: Protocols Database. +* setpwent: Scanning All Users. +* setregid: Setting Groups. +* setreuid: Setting User ID. +* setrlimit: Limits on Resources. +* setrlimit64: Limits on Resources. +* setservent: Services Database. +* setsid: Process Group Functions. +* setsockopt: Socket Option Functions. +* setstate: BSD Random. +* setstate_r: BSD Random. +* settimeofday: High-Resolution Calendar. +* setuid: Setting User ID. +* setutent: Manipulating the Database. +* setutxent: XPG Functions. +* setvbuf: Controlling Buffering. +* shutdown: Closing a Socket. +* sigaction: Advanced Signal Handling. +* sigaddset: Signal Sets. +* sigaltstack: Signal Stack. +* sigblock: Blocking in BSD. +* sigdelset: Signal Sets. +* sigemptyset: Signal Sets. +* sigfillset: Signal Sets. +* siginterrupt: BSD Handler. +* sigismember: Signal Sets. +* siglongjmp: Non-Local Exits and Signals. +* sigmask: Blocking in BSD. +* signal: Basic Signal Handling. +* signbit: FP Bit Twiddling. +* significand: Normalization Functions. +* significandf: Normalization Functions. +* significandl: Normalization Functions. +* sigpause: Blocking in BSD. +* sigpending: Checking for Pending Signals. +* sigprocmask: Process Signal Mask. +* sigsetjmp: Non-Local Exits and Signals. +* sigsetmask: Blocking in BSD. +* sigstack: Signal Stack. +* sigsuspend: Sigsuspend. +* sigvec: BSD Handler. +* sigwait: Threads and Signal Handling. +* sin: Trig Functions. +* sincos: Trig Functions. +* sincosf: Trig Functions. +* sincosl: Trig Functions. +* sinf: Trig Functions. +* sinh: Hyperbolic Functions. +* sinhf: Hyperbolic Functions. +* sinhl: Hyperbolic Functions. +* sinl: Trig Functions. +* sleep: Sleeping. +* snprintf: Formatted Output Functions. +* socket: Creating a Socket. +* socketpair: Socket Pairs. +* sprintf: Formatted Output Functions. +* sqrt: Exponents and Logarithms. +* sqrtf: Exponents and Logarithms. +* sqrtl: Exponents and Logarithms. +* srand: ISO Random. +* srand48: SVID Random. +* srand48_r: SVID Random. +* srandom: BSD Random. +* srandom_r: BSD Random. +* sscanf: Formatted Input Functions. +* ssignal: Basic Signal Handling. +* stat: Reading Attributes. +* stat64: Reading Attributes. +* stime: Simple Calendar Time. +* stpcpy: Copying and Concatenation. +* stpncpy: Copying and Concatenation. +* strcasecmp: String/Array Comparison. +* strcasestr: Search Functions. +* strcat: Copying and Concatenation. +* strchr: Search Functions. +* strchrnul: Search Functions. +* strcmp: String/Array Comparison. +* strcoll: Collation Functions. +* strcpy: Copying and Concatenation. +* strcspn: Search Functions. +* strdup: Copying and Concatenation. +* strdupa: Copying and Concatenation. +* strerror: Error Messages. +* strerror_r: Error Messages. +* strfmon: Formatting Numbers. +* strfry: strfry. +* strftime: Formatting Calendar Time. +* strlen: String Length. +* strncasecmp: String/Array Comparison. +* strncat: Copying and Concatenation. +* strncmp: String/Array Comparison. +* strncpy: Copying and Concatenation. +* strndup: Copying and Concatenation. +* strndupa: Copying and Concatenation. +* strnlen: String Length. +* strpbrk: Search Functions. +* strptime: Low-Level Time String Parsing. +* strrchr: Search Functions. +* strsep: Finding Tokens in a String. +* strsignal: Signal Messages. +* strspn: Search Functions. +* strstr: Search Functions. +* strtod: Parsing of Floats. +* strtof: Parsing of Floats. +* strtoimax: Parsing of Integers. +* strtok: Finding Tokens in a String. +* strtok_r: Finding Tokens in a String. +* strtol: Parsing of Integers. +* strtold: Parsing of Floats. +* strtoll: Parsing of Integers. +* strtoq: Parsing of Integers. +* strtoul: Parsing of Integers. +* strtoull: Parsing of Integers. +* strtoumax: Parsing of Integers. +* strtouq: Parsing of Integers. +* strverscmp: String/Array Comparison. +* strxfrm: Collation Functions. +* stty: BSD Terminal Modes. +* success: Actions in the NSS configuration. +* SUN_LEN: Local Namespace Details. +* swapcontext: System V contexts. +* swprintf: Formatted Output Functions. +* swscanf: Formatted Input Functions. +* symlink: Symbolic Links. +* sync: Synchronizing I/O. +* syscall: System Calls. +* sysconf: Sysconf Definition. +* sysctl: System Parameters. +* syslog: syslog; vsyslog. +* system: Running a Command. +* sysv_signal: Basic Signal Handling. +* tan: Trig Functions. +* tanf: Trig Functions. +* tanh: Hyperbolic Functions. +* tanhf: Hyperbolic Functions. +* tanhl: Hyperbolic Functions. +* tanl: Trig Functions. +* tcdrain: Line Control. +* tcflow: Line Control. +* tcflush: Line Control. +* tcgetattr: Mode Functions. +* tcgetpgrp: Terminal Access Functions. +* tcgetsid: Terminal Access Functions. +* tcsendbreak: Line Control. +* tcsetattr: Mode Functions. +* tcsetpgrp: Terminal Access Functions. +* tdelete: Tree Search Function. +* tdestroy: Tree Search Function. +* telldir: Random Access Directory. +* TEMP_FAILURE_RETRY: Interrupted Primitives. +* tempnam: Temporary Files. +* textdomain: Locating gettext catalog. +* tfind: Tree Search Function. +* tgamma: Special Functions. +* tgammaf: Special Functions. +* tgammal: Special Functions. +* time: Simple Calendar Time. +* timegm: Broken-down Time. +* timelocal: Broken-down Time. +* times: Processor Time. +* tmpfile: Temporary Files. +* tmpfile64: Temporary Files. +* tmpnam: Temporary Files. +* tmpnam_r: Temporary Files. +* toascii: Case Conversion. +* tolower: Case Conversion. +* toupper: Case Conversion. +* towctrans: Wide Character Case Conversion. +* towlower: Wide Character Case Conversion. +* towupper: Wide Character Case Conversion. +* trunc: Rounding Functions. +* truncate: File Size. +* truncate64: File Size. +* truncf: Rounding Functions. +* truncl: Rounding Functions. +* tryagain: Actions in the NSS configuration. +* tsearch: Tree Search Function. +* ttyname: Is It a Terminal. +* ttyname_r: Is It a Terminal. +* twalk: Tree Search Function. +* tzset: Time Zone Functions. +* ulimit: Limits on Resources. * umask: Setting Permissions. -* unistd.h <1>: Options for Files. -* unistd.h <2>: System Options. -* unistd.h <3>: Host Identification. -* unistd.h <4>: Who Logged In. -* unistd.h <5>: Setting Groups. -* unistd.h <6>: Setting User ID. -* unistd.h <7>: Reading Persona. -* unistd.h <8>: Terminal Access Functions. -* unistd.h <9>: Process Group Functions. -* unistd.h <10>: Executing a File. -* unistd.h <11>: Creating a Process. -* unistd.h <12>: Process Identification. -* unistd.h <13>: Termination Internals. -* unistd.h <14>: Using Getopt. -* unistd.h <15>: Setting an Alarm. -* unistd.h <16>: Is It a Terminal. -* unistd.h <17>: Creating a Pipe. -* unistd.h <18>: Testing File Access. -* unistd.h <19>: File Owner. -* unistd.h <20>: Deleting Files. -* unistd.h <21>: Symbolic Links. -* unistd.h <22>: Hard Links. -* unistd.h <23>: Working Directory. -* unistd.h <24>: Duplicating Descriptors. -* unistd.h <25>: Descriptors and Streams. -* unistd.h <26>: I/O Primitives. -* unistd.h: Opening and Closing Files. -* utime.h: File Times. -* utmp.h <1>: Logging In and Out. -* utmp.h: Manipulating the Database. -* utmpx.h: XPG Functions. -* varargs.h: Old Varargs. -* wchar.h <1>: Parsing of Integers. -* wchar.h <2>: Character Input. -* wchar.h <3>: Simple Output. -* wchar.h <4>: Converting Strings. -* wchar.h <5>: Converting a Character. -* wchar.h <6>: Keeping the state. -* wchar.h <7>: Extended Char Intro. -* wchar.h <8>: Collation Functions. -* wchar.h: Copying and Concatenation. -* wctype.h <1>: Wide Character Case Conversion. -* wctype.h: Classification of Wide Characters. -* zoneinfo: TZ Variable. - +* umount: Mount-Unmount-Remount. +* umount2: Mount-Unmount-Remount. +* uname: Platform Type. +* unavail: Actions in the NSS configuration. +* ungetc: How Unread. +* ungetwc: How Unread. +* unlink: Deleting Files. +* unlockpt: Allocation. +* unsetenv: Environment Access. +* updwtmp: Manipulating the Database. +* utime: File Times. +* utimes: File Times. +* utmpname: Manipulating the Database. +* utmpxname: XPG Functions. +* va_alist: Old Varargs. +* va_arg: Argument Macros. +* va_dcl: Old Varargs. +* va_end: Argument Macros. +* va_start <1>: Old Varargs. +* va_start: Argument Macros. +* valloc: Aligned Memory Blocks. +* vasprintf: Variable Arguments Output. +* versionsort: Scanning Directory Content. +* versionsort64: Scanning Directory Content. +* vfork: Creating a Process. +* vfprintf: Variable Arguments Output. +* vfscanf: Variable Arguments Input. +* vfwprintf: Variable Arguments Output. +* vfwscanf: Variable Arguments Input. +* vlimit: Limits on Resources. +* vprintf: Variable Arguments Output. +* vscanf: Variable Arguments Input. +* vsnprintf: Variable Arguments Output. +* vsprintf: Variable Arguments Output. +* vsscanf: Variable Arguments Input. +* vswprintf: Variable Arguments Output. +* vswscanf: Variable Arguments Input. +* vsyslog: syslog; vsyslog. +* vtimes: Resource Usage. +* vwprintf: Variable Arguments Output. +* vwscanf: Variable Arguments Input. +* wait: Process Completion. +* wait3: BSD Wait Functions. +* wait4: Process Completion. +* waitpid: Process Completion. +* WCOREDUMP: Process Completion Status. +* wcpcpy: Copying and Concatenation. +* wcpncpy: Copying and Concatenation. +* wcrtomb: Converting a Character. +* wcscasecmp: String/Array Comparison. +* wcscat: Copying and Concatenation. +* wcschr: Search Functions. +* wcschrnul: Search Functions. +* wcscmp: String/Array Comparison. +* wcscoll: Collation Functions. +* wcscpy: Copying and Concatenation. +* wcscspn: Search Functions. +* wcsdup: Copying and Concatenation. +* wcsftime: Formatting Calendar Time. +* wcslen: String Length. +* wcsncasecmp: String/Array Comparison. +* wcsncat: Copying and Concatenation. +* wcsncmp: String/Array Comparison. +* wcsncpy: Copying and Concatenation. +* wcsnlen: String Length. +* wcsnrtombs: Converting Strings. +* wcspbrk: Search Functions. +* wcsrchr: Search Functions. +* wcsrtombs: Converting Strings. +* wcsspn: Search Functions. +* wcsstr: Search Functions. +* wcstod: Parsing of Floats. +* wcstof: Parsing of Floats. +* wcstoimax: Parsing of Integers. +* wcstok: Finding Tokens in a String. +* wcstol: Parsing of Integers. +* wcstold: Parsing of Floats. +* wcstoll: Parsing of Integers. +* wcstombs: Non-reentrant String Conversion. +* wcstoq: Parsing of Integers. +* wcstoul: Parsing of Integers. +* wcstoull: Parsing of Integers. +* wcstoumax: Parsing of Integers. +* wcstouq: Parsing of Integers. +* wcswcs: Search Functions. +* wcsxfrm: Collation Functions. +* wctob: Converting a Character. +* wctomb: Non-reentrant Character Conversion. +* wctrans: Wide Character Case Conversion. +* wctype: Classification of Wide Characters. +* WEXITSTATUS: Process Completion Status. +* WIFEXITED: Process Completion Status. +* WIFSIGNALED: Process Completion Status. +* WIFSTOPPED: Process Completion Status. +* wmemchr: Search Functions. +* wmemcmp: String/Array Comparison. +* wmemcpy: Copying and Concatenation. +* wmemmove: Copying and Concatenation. +* wmempcpy: Copying and Concatenation. +* wmemset: Copying and Concatenation. +* wordexp: Calling Wordexp. +* wordfree: Calling Wordexp. +* wprintf: Formatted Output Functions. +* write: I/O Primitives. +* writev: Scatter-Gather. +* wscanf: Formatted Input Functions. +* WSTOPSIG: Process Completion Status. +* WTERMSIG: Process Completion Status. +* y0: Special Functions. +* y0f: Special Functions. +* y0l: Special Functions. +* y1: Special Functions. +* y1f: Special Functions. +* y1l: Special Functions. +* yn: Special Functions. +* ynf: Special Functions. +* ynl: Special Functions. diff -durpN glibc-2.2.3/manual/libc.info-59 glibc-2.2.4/manual/libc.info-59 --- glibc-2.2.3/manual/libc.info-59 Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/manual/libc.info-59 Mon Aug 13 15:03:42 2001 @@ -0,0 +1,1108 @@ +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. + +INFO-DIR-SECTION GNU libraries +START-INFO-DIR-ENTRY +* Libc: (libc). C library. +END-INFO-DIR-ENTRY + + This file documents the GNU C library. + + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. + + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. + + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". + + (a) The FSF's Front-Cover Text is: + + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. + + +File: libc.info, Node: Variable Index, Next: File Index, Prev: Function Index, Up: Top + +Variable and Constant Macro Index +********************************* + +* Menu: + +* (*__gconv_end_fct): glibc iconv Implementation. +* (*__gconv_fct): glibc iconv Implementation. +* (*__gconv_init_fct): glibc iconv Implementation. +* __free_hook: Hooks for Malloc. +* __malloc_hook: Hooks for Malloc. +* __malloc_initialize_hook: Hooks for Malloc. +* __memalign_hook: Hooks for Malloc. +* __realloc_hook: Hooks for Malloc. +* _BSD_SOURCE: Feature Test Macros. +* _Complex_I: Complex Numbers. +* _FILE_OFFSET_BITS: Feature Test Macros. +* _GNU_SOURCE: Feature Test Macros. +* _IOFBF: Controlling Buffering. +* _IOLBF: Controlling Buffering. +* _IONBF: Controlling Buffering. +* _ISOC99_SOURCE: Feature Test Macros. +* _LARGEFILE64_SOURCE: Feature Test Macros. +* _LARGEFILE_SOURCE: Feature Test Macros. +* _PATH_FSTAB: Mount Information. +* _PATH_MNTTAB: Mount Information. +* _PATH_MOUNTED: Mount Information. +* _PATH_UTMP: Manipulating the Database. +* _PATH_WTMP: Manipulating the Database. +* _POSIX2_C_DEV: System Options. +* _POSIX2_C_VERSION: Version Supported. +* _POSIX2_FORT_DEV: System Options. +* _POSIX2_FORT_RUN: System Options. +* _POSIX2_LOCALEDEF: System Options. +* _POSIX2_SW_DEV: System Options. +* _POSIX_C_SOURCE: Feature Test Macros. +* _POSIX_CHOWN_RESTRICTED: Options for Files. +* _POSIX_JOB_CONTROL: System Options. +* _POSIX_NO_TRUNC: Options for Files. +* _POSIX_SAVED_IDS: System Options. +* _POSIX_SOURCE: Feature Test Macros. +* _POSIX_VDISABLE <1>: Options for Files. +* _POSIX_VDISABLE: Special Characters. +* _POSIX_VERSION: Version Supported. +* _REENTRANT: Feature Test Macros. +* _SC_2_C_DEV: Constants for Sysconf. +* _SC_2_FORT_DEV: Constants for Sysconf. +* _SC_2_FORT_RUN: Constants for Sysconf. +* _SC_2_LOCALEDEF: Constants for Sysconf. +* _SC_2_SW_DEV: Constants for Sysconf. +* _SC_2_VERSION: Constants for Sysconf. +* _SC_AIO_LISTIO_MAX: Constants for Sysconf. +* _SC_AIO_MAX: Constants for Sysconf. +* _SC_AIO_PRIO_DELTA_MAX: Constants for Sysconf. +* _SC_ARG_MAX: Constants for Sysconf. +* _SC_ASYNCHRONOUS_IO: Constants for Sysconf. +* _SC_ATEXIT_MAX: Constants for Sysconf. +* _SC_AVPHYS_PAGES <1>: Constants for Sysconf. +* _SC_AVPHYS_PAGES: Query Memory Parameters. +* _SC_BC_BASE_MAX: Constants for Sysconf. +* _SC_BC_DIM_MAX: Constants for Sysconf. +* _SC_BC_SCALE_MAX: Constants for Sysconf. +* _SC_BC_STRING_MAX: Constants for Sysconf. +* _SC_CHAR_BIT: Constants for Sysconf. +* _SC_CHAR_MAX: Constants for Sysconf. +* _SC_CHAR_MIN: Constants for Sysconf. +* _SC_CHARCLASS_NAME_MAX: Constants for Sysconf. +* _SC_CHILD_MAX: Constants for Sysconf. +* _SC_CLK_TCK: Constants for Sysconf. +* _SC_COLL_WEIGHTS_MAX: Constants for Sysconf. +* _SC_DELAYTIMER_MAX: Constants for Sysconf. +* _SC_EQUIV_CLASS_MAX: Constants for Sysconf. +* _SC_EXPR_NEST_MAX: Constants for Sysconf. +* _SC_FSYNC: Constants for Sysconf. +* _SC_GETGR_R_SIZE_MAX: Constants for Sysconf. +* _SC_GETPW_R_SIZE_MAX: Constants for Sysconf. +* _SC_INT_MAX: Constants for Sysconf. +* _SC_INT_MIN: Constants for Sysconf. +* _SC_JOB_CONTROL: Constants for Sysconf. +* _SC_LINE_MAX: Constants for Sysconf. +* _SC_LOGIN_NAME_MAX: Constants for Sysconf. +* _SC_LONG_BIT: Constants for Sysconf. +* _SC_MAPPED_FILES: Constants for Sysconf. +* _SC_MB_LEN_MAX: Constants for Sysconf. +* _SC_MEMLOCK: Constants for Sysconf. +* _SC_MEMLOCK_RANGE: Constants for Sysconf. +* _SC_MEMORY_PROTECTION: Constants for Sysconf. +* _SC_MESSAGE_PASSING: Constants for Sysconf. +* _SC_MQ_OPEN_MAX: Constants for Sysconf. +* _SC_MQ_PRIO_MAX: Constants for Sysconf. +* _SC_NGROUPS_MAX: Constants for Sysconf. +* _SC_NL_ARGMAX: Constants for Sysconf. +* _SC_NL_LANGMAX: Constants for Sysconf. +* _SC_NL_MSGMAX: Constants for Sysconf. +* _SC_NL_NMAX: Constants for Sysconf. +* _SC_NL_SETMAX: Constants for Sysconf. +* _SC_NL_TEXTMAX: Constants for Sysconf. +* _SC_NPROCESSORS_CONF <1>: Constants for Sysconf. +* _SC_NPROCESSORS_CONF: Processor Resources. +* _SC_NPROCESSORS_ONLN <1>: Constants for Sysconf. +* _SC_NPROCESSORS_ONLN: Processor Resources. +* _SC_NZERO: Constants for Sysconf. +* _SC_OPEN_MAX: Constants for Sysconf. +* _SC_PAGESIZE <1>: Constants for Sysconf. +* _SC_PAGESIZE <2>: Query Memory Parameters. +* _SC_PAGESIZE: Memory-mapped I/O. +* _SC_PHYS_PAGES <1>: Constants for Sysconf. +* _SC_PHYS_PAGES: Query Memory Parameters. +* _SC_PII: Constants for Sysconf. +* _SC_PII_INTERNET: Constants for Sysconf. +* _SC_PII_INTERNET_DGRAM: Constants for Sysconf. +* _SC_PII_INTERNET_STREAM: Constants for Sysconf. +* _SC_PII_OSI: Constants for Sysconf. +* _SC_PII_OSI_CLTS: Constants for Sysconf. +* _SC_PII_OSI_COTS: Constants for Sysconf. +* _SC_PII_OSI_M: Constants for Sysconf. +* _SC_PII_SOCKET: Constants for Sysconf. +* _SC_PII_XTI: Constants for Sysconf. +* _SC_PRIORITIZED_IO: Constants for Sysconf. +* _SC_PRIORITY_SCHEDULING: Constants for Sysconf. +* _SC_REALTIME_SIGNALS: Constants for Sysconf. +* _SC_RTSIG_MAX: Constants for Sysconf. +* _SC_SAVED_IDS: Constants for Sysconf. +* _SC_SCHAR_MAX: Constants for Sysconf. +* _SC_SCHAR_MIN: Constants for Sysconf. +* _SC_SELECT: Constants for Sysconf. +* _SC_SEM_NSEMS_MAX: Constants for Sysconf. +* _SC_SEM_VALUE_MAX: Constants for Sysconf. +* _SC_SEMAPHORES: Constants for Sysconf. +* _SC_SHARED_MEMORY_OBJECTS: Constants for Sysconf. +* _SC_SHRT_MAX: Constants for Sysconf. +* _SC_SHRT_MIN: Constants for Sysconf. +* _SC_SIGQUEUE_MAX: Constants for Sysconf. +* _SC_STREAM_MAX: Constants for Sysconf. +* _SC_SYNCHRONIZED_IO: Constants for Sysconf. +* _SC_T_IOV_MAX: Constants for Sysconf. +* _SC_THREAD_ATTR_STACKADDR: Constants for Sysconf. +* _SC_THREAD_ATTR_STACKSIZE: Constants for Sysconf. +* _SC_THREAD_DESTRUCTOR_ITERATIONS: Constants for Sysconf. +* _SC_THREAD_KEYS_MAX: Constants for Sysconf. +* _SC_THREAD_PRIO_INHERIT: Constants for Sysconf. +* _SC_THREAD_PRIO_PROTECT: Constants for Sysconf. +* _SC_THREAD_PRIORITY_SCHEDULING: Constants for Sysconf. +* _SC_THREAD_PROCESS_SHARED: Constants for Sysconf. +* _SC_THREAD_SAFE_FUNCTIONS: Constants for Sysconf. +* _SC_THREAD_STACK_MIN: Constants for Sysconf. +* _SC_THREAD_THREADS_MAX: Constants for Sysconf. +* _SC_THREADS: Constants for Sysconf. +* _SC_TIMER_MAX: Constants for Sysconf. +* _SC_TIMERS: Constants for Sysconf. +* _SC_TTY_NAME_MAX: Constants for Sysconf. +* _SC_TZNAME_MAX: Constants for Sysconf. +* _SC_UCHAR_MAX: Constants for Sysconf. +* _SC_UINT_MAX: Constants for Sysconf. +* _SC_UIO_MAXIOV: Constants for Sysconf. +* _SC_ULONG_MAX: Constants for Sysconf. +* _SC_USHRT_MAX: Constants for Sysconf. +* _SC_VERSION: Constants for Sysconf. +* _SC_WORD_BIT: Constants for Sysconf. +* _SC_XOPEN_CRYPT: Constants for Sysconf. +* _SC_XOPEN_ENH_I18N: Constants for Sysconf. +* _SC_XOPEN_LEGACY: Constants for Sysconf. +* _SC_XOPEN_REALTIME: Constants for Sysconf. +* _SC_XOPEN_REALTIME_THREADS: Constants for Sysconf. +* _SC_XOPEN_SHM: Constants for Sysconf. +* _SC_XOPEN_UNIX: Constants for Sysconf. +* _SC_XOPEN_VERSION: Constants for Sysconf. +* _SC_XOPEN_XCU_VERSION: Constants for Sysconf. +* _SC_XOPEN_XPG2: Constants for Sysconf. +* _SC_XOPEN_XPG3: Constants for Sysconf. +* _SC_XOPEN_XPG4: Constants for Sysconf. +* _SVID_SOURCE: Feature Test Macros. +* _THREAD_SAFE: Feature Test Macros. +* _XOPEN_SOURCE: Feature Test Macros. +* _XOPEN_SOURCE_EXTENDED: Feature Test Macros. +* ABDAY_1: The Elegant and Fast Way. +* ABDAY_2: The Elegant and Fast Way. +* ABDAY_3: The Elegant and Fast Way. +* ABDAY_4: The Elegant and Fast Way. +* ABDAY_5: The Elegant and Fast Way. +* ABDAY_6: The Elegant and Fast Way. +* ABDAY_7: The Elegant and Fast Way. +* ABMON_1: The Elegant and Fast Way. +* ABMON_10: The Elegant and Fast Way. +* ABMON_11: The Elegant and Fast Way. +* ABMON_12: The Elegant and Fast Way. +* ABMON_2: The Elegant and Fast Way. +* ABMON_3: The Elegant and Fast Way. +* ABMON_4: The Elegant and Fast Way. +* ABMON_5: The Elegant and Fast Way. +* ABMON_6: The Elegant and Fast Way. +* ABMON_7: The Elegant and Fast Way. +* ABMON_8: The Elegant and Fast Way. +* ABMON_9: The Elegant and Fast Way. +* ACCOUNTING: Manipulating the Database. +* AF_FILE: Address Formats. +* AF_INET: Address Formats. +* AF_LOCAL: Address Formats. +* AF_UNIX: Address Formats. +* AF_UNSPEC: Address Formats. +* aliases: NSS Basics. +* ALT_DIGITS: The Elegant and Fast Way. +* ALTWERASE: Local Modes. +* AM_STR: The Elegant and Fast Way. +* ARG_MAX: General Limits. +* argp_err_exit_status: Argp Global Variables. +* ARGP_ERR_UNKNOWN: Argp Parser Functions. +* ARGP_HELP_BUG_ADDR: Argp Help Flags. +* ARGP_HELP_DOC: Argp Help Flags. +* ARGP_HELP_EXIT_ERR: Argp Help Flags. +* ARGP_HELP_EXIT_OK: Argp Help Flags. +* ARGP_HELP_LONG: Argp Help Flags. +* ARGP_HELP_LONG_ONLY: Argp Help Flags. +* ARGP_HELP_POST_DOC: Argp Help Flags. +* ARGP_HELP_PRE_DOC: Argp Help Flags. +* ARGP_HELP_SEE: Argp Help Flags. +* ARGP_HELP_SHORT_USAGE: Argp Help Flags. +* ARGP_HELP_STD_ERR: Argp Help Flags. +* ARGP_HELP_STD_HELP: Argp Help Flags. +* ARGP_HELP_STD_USAGE: Argp Help Flags. +* ARGP_HELP_USAGE: Argp Help Flags. +* ARGP_IN_ORDER: Argp Flags. +* ARGP_KEY_ARG: Argp Special Keys. +* ARGP_KEY_ARGS: Argp Special Keys. +* ARGP_KEY_END: Argp Special Keys. +* ARGP_KEY_ERROR: Argp Special Keys. +* ARGP_KEY_FINI: Argp Special Keys. +* ARGP_KEY_HELP_ARGS_DOC: Argp Help Filter Keys. +* ARGP_KEY_HELP_DUP_ARGS_NOTE: Argp Help Filter Keys. +* ARGP_KEY_HELP_EXTRA: Argp Help Filter Keys. +* ARGP_KEY_HELP_HEADER: Argp Help Filter Keys. +* ARGP_KEY_HELP_POST_DOC: Argp Help Filter Keys. +* ARGP_KEY_HELP_PRE_DOC: Argp Help Filter Keys. +* ARGP_KEY_INIT: Argp Special Keys. +* ARGP_KEY_NO_ARGS: Argp Special Keys. +* ARGP_KEY_SUCCESS: Argp Special Keys. +* ARGP_LONG_ONLY: Argp Flags. +* ARGP_NO_ARGS: Argp Flags. +* ARGP_NO_ERRS: Argp Flags. +* ARGP_NO_EXIT: Argp Flags. +* ARGP_NO_HELP: Argp Flags. +* ARGP_PARSE_ARGV0: Argp Flags. +* argp_program_bug_address: Argp Global Variables. +* argp_program_version: Argp Global Variables. +* argp_program_version_hook: Argp Global Variables. +* ARGP_SILENT: Argp Flags. +* B0: Line Speed. +* B110: Line Speed. +* B115200: Line Speed. +* B1200: Line Speed. +* B134: Line Speed. +* B150: Line Speed. +* B1800: Line Speed. +* B19200: Line Speed. +* B200: Line Speed. +* B230400: Line Speed. +* B2400: Line Speed. +* B300: Line Speed. +* B38400: Line Speed. +* B460800: Line Speed. +* B4800: Line Speed. +* B50: Line Speed. +* B57600: Line Speed. +* B600: Line Speed. +* B75: Line Speed. +* B9600: Line Speed. +* BC_BASE_MAX: Utility Limits. +* BC_DIM_MAX: Utility Limits. +* BC_SCALE_MAX: Utility Limits. +* BC_STRING_MAX: Utility Limits. +* BOOT_TIME <1>: XPG Functions. +* BOOT_TIME: Manipulating the Database. +* BRKINT: Input Modes. +* BUFSIZ: Controlling Buffering. +* CCTS_OFLOW: Control Modes. +* CHAR_MAX: Range of Type. +* CHAR_MIN: Range of Type. +* CHILD_MAX: General Limits. +* CIGNORE: Control Modes. +* CLK_TCK: CPU Time. +* CLOCAL: Control Modes. +* CLOCKS_PER_SEC: CPU Time. +* CODESET: The Elegant and Fast Way. +* COLL_WEIGHTS_MAX: Utility Limits. +* COREFILE: Program Error Signals. +* CREAD: Control Modes. +* CRNCYSTR: The Elegant and Fast Way. +* CRTS_IFLOW: Control Modes. +* CS5: Control Modes. +* CS6: Control Modes. +* CS7: Control Modes. +* CS8: Control Modes. +* CSIZE: Control Modes. +* CSTOPB: Control Modes. +* CURRENCY_SYMBOL: The Elegant and Fast Way. +* D_FMT: The Elegant and Fast Way. +* D_T_FMT: The Elegant and Fast Way. +* DAY_1: The Elegant and Fast Way. +* DAY_2: The Elegant and Fast Way. +* DAY_3: The Elegant and Fast Way. +* DAY_4: The Elegant and Fast Way. +* DAY_5: The Elegant and Fast Way. +* DAY_6: The Elegant and Fast Way. +* DAY_7: The Elegant and Fast Way. +* daylight: Time Zone Functions. +* DBL_DIG: Floating Point Parameters. +* DBL_EPSILON: Floating Point Parameters. +* DBL_MANT_DIG: Floating Point Parameters. +* DBL_MAX: Floating Point Parameters. +* DBL_MAX_10_EXP: Floating Point Parameters. +* DBL_MAX_EXP: Floating Point Parameters. +* DBL_MIN: Floating Point Parameters. +* DBL_MIN_10_EXP: Floating Point Parameters. +* DBL_MIN_EXP: Floating Point Parameters. +* DEAD_PROCESS <1>: XPG Functions. +* DEAD_PROCESS: Manipulating the Database. +* DECIMAL_POINT: The Elegant and Fast Way. +* DES_DECRYPT: DES Encryption. +* DES_ENCRYPT: DES Encryption. +* DES_HW: DES Encryption. +* DES_SW: DES Encryption. +* DESERR_BADPARAM: DES Encryption. +* DESERR_HWERROR: DES Encryption. +* DESERR_NOHWDEVICE: DES Encryption. +* DESERR_NONE: DES Encryption. +* DT_BLK: Directory Entries. +* DT_CHR: Directory Entries. +* DT_DIR: Directory Entries. +* DT_FIFO: Directory Entries. +* DT_REG: Directory Entries. +* DT_SOCK: Directory Entries. +* DT_UNKNOWN: Directory Entries. +* E2BIG: Error Codes. +* EACCES: Error Codes. +* EADDRINUSE: Error Codes. +* EADDRNOTAVAIL: Error Codes. +* EADV: Error Codes. +* EAFNOSUPPORT: Error Codes. +* EAGAIN: Error Codes. +* EALREADY: Error Codes. +* EAUTH: Error Codes. +* EBACKGROUND: Error Codes. +* EBADE: Error Codes. +* EBADF <1>: Line Control. +* EBADF: Error Codes. +* EBADFD: Error Codes. +* EBADMSG: Error Codes. +* EBADR: Error Codes. +* EBADRPC: Error Codes. +* EBADRQC: Error Codes. +* EBADSLT: Error Codes. +* EBFONT: Error Codes. +* EBUSY: Error Codes. +* ECHILD: Error Codes. +* ECHO: Local Modes. +* ECHOCTL: Local Modes. +* ECHOE: Local Modes. +* ECHOK: Local Modes. +* ECHOKE: Local Modes. +* ECHONL: Local Modes. +* ECHOPRT: Local Modes. +* ECHRNG: Error Codes. +* ECOMM: Error Codes. +* ECONNABORTED: Error Codes. +* ECONNREFUSED: Error Codes. +* ECONNRESET: Error Codes. +* ED: Error Codes. +* EDEADLK: Error Codes. +* EDEADLOCK: Error Codes. +* EDESTADDRREQ: Error Codes. +* EDIED: Error Codes. +* EDOM: Error Codes. +* EDOTDOT: Error Codes. +* EDQUOT: Error Codes. +* EEXIST: Error Codes. +* EFAULT: Error Codes. +* EFBIG: Error Codes. +* EFTYPE: Error Codes. +* EGRATUITOUS: Error Codes. +* EGREGIOUS: Error Codes. +* EHOSTDOWN: Error Codes. +* EHOSTUNREACH: Error Codes. +* EIDRM: Error Codes. +* EIEIO: Error Codes. +* EILSEQ: Error Codes. +* EINPROGRESS: Error Codes. +* EINTR: Error Codes. +* EINVAL <1>: Line Control. +* EINVAL: Error Codes. +* EIO: Error Codes. +* EISCONN: Error Codes. +* EISDIR: Error Codes. +* EISNAM: Error Codes. +* EL2HLT: Error Codes. +* EL2NSYNC: Error Codes. +* EL3HLT: Error Codes. +* EL3RST: Error Codes. +* ELIBACC: Error Codes. +* ELIBBAD: Error Codes. +* ELIBEXEC: Error Codes. +* ELIBMAX: Error Codes. +* ELIBSCN: Error Codes. +* ELNRNG: Error Codes. +* ELOOP: Error Codes. +* EMEDIUMTYPE: Error Codes. +* EMFILE: Error Codes. +* EMLINK: Error Codes. +* EMPTY <1>: XPG Functions. +* EMPTY: Manipulating the Database. +* EMSGSIZE: Error Codes. +* EMULTIHOP: Error Codes. +* ENAMETOOLONG: Error Codes. +* ENAVAIL: Error Codes. +* ENEEDAUTH: Error Codes. +* ENETDOWN: Error Codes. +* ENETRESET: Error Codes. +* ENETUNREACH: Error Codes. +* ENFILE: Error Codes. +* ENOANO: Error Codes. +* ENOBUFS: Error Codes. +* ENOCSI: Error Codes. +* ENODATA: Error Codes. +* ENODEV: Error Codes. +* ENOENT: Error Codes. +* ENOEXEC: Error Codes. +* ENOLCK: Error Codes. +* ENOLINK: Error Codes. +* ENOMEDIUM: Error Codes. +* ENOMEM: Error Codes. +* ENOMSG: Error Codes. +* ENONET: Error Codes. +* ENOPKG: Error Codes. +* ENOPROTOOPT: Error Codes. +* ENOSPC: Error Codes. +* ENOSR: Error Codes. +* ENOSTR: Error Codes. +* ENOSYS: Error Codes. +* ENOTBLK: Error Codes. +* ENOTCONN: Error Codes. +* ENOTDIR: Error Codes. +* ENOTEMPTY: Error Codes. +* ENOTNAM: Error Codes. +* ENOTSOCK: Error Codes. +* ENOTSUP: Error Codes. +* ENOTTY <1>: Line Control. +* ENOTTY: Error Codes. +* ENOTUNIQ: Error Codes. +* environ: Environment Access. +* ENXIO: Error Codes. +* EOF: EOF and Errors. +* EOPNOTSUPP: Error Codes. +* EOVERFLOW: Error Codes. +* EPERM: Error Codes. +* EPFNOSUPPORT: Error Codes. +* EPIPE: Error Codes. +* EPROCLIM: Error Codes. +* EPROCUNAVAIL: Error Codes. +* EPROGMISMATCH: Error Codes. +* EPROGUNAVAIL: Error Codes. +* EPROTO: Error Codes. +* EPROTONOSUPPORT: Error Codes. +* EPROTOTYPE: Error Codes. +* EQUIV_CLASS_MAX: Utility Limits. +* ERA: The Elegant and Fast Way. +* ERA_D_FMT: The Elegant and Fast Way. +* ERA_D_T_FMT: The Elegant and Fast Way. +* ERA_T_FMT: The Elegant and Fast Way. +* ERA_YEAR: The Elegant and Fast Way. +* ERANGE: Error Codes. +* EREMCHG: Error Codes. +* EREMOTE: Error Codes. +* EREMOTEIO: Error Codes. +* ERESTART: Error Codes. +* EROFS: Error Codes. +* ERPCMISMATCH: Error Codes. +* errno: Checking for Errors. +* ESHUTDOWN: Error Codes. +* ESOCKTNOSUPPORT: Error Codes. +* ESPIPE: Error Codes. +* ESRCH: Error Codes. +* ESRMNT: Error Codes. +* ESTALE: Error Codes. +* ESTRPIPE: Error Codes. +* ethers: NSS Basics. +* ETIME: Error Codes. +* ETIMEDOUT: Error Codes. +* ETOOMANYREFS: Error Codes. +* ETXTBSY: Error Codes. +* EUCLEAN: Error Codes. +* EUNATCH: Error Codes. +* EUSERS: Error Codes. +* EWOULDBLOCK: Error Codes. +* EXDEV: Error Codes. +* EXFULL: Error Codes. +* EXIT_FAILURE: Exit Status. +* EXIT_SUCCESS: Exit Status. +* EXPR_NEST_MAX: Utility Limits. +* EXTA: Line Speed. +* EXTB: Line Speed. +* F_DUPFD: Duplicating Descriptors. +* F_GETFD: Descriptor Flags. +* F_GETFL: Getting File Status Flags. +* F_GETLK: File Locks. +* F_GETOWN: Interrupt Input. +* F_OK: Testing File Access. +* F_RDLCK: File Locks. +* F_SETFD: Descriptor Flags. +* F_SETFL: Getting File Status Flags. +* F_SETLK: File Locks. +* F_SETLKW: File Locks. +* F_SETOWN: Interrupt Input. +* F_UNLCK: File Locks. +* F_WRLCK: File Locks. +* FD_CLOEXEC: Descriptor Flags. +* FD_SETSIZE: Waiting for I/O. +* FE_DFL_ENV: Control Functions. +* FE_DIVBYZERO: Status bit operations. +* FE_DOWNWARD: Rounding. +* FE_INEXACT: Status bit operations. +* FE_INVALID: Status bit operations. +* FE_NOMASK_ENV: Control Functions. +* FE_OVERFLOW: Status bit operations. +* FE_TONEAREST: Rounding. +* FE_TOWARDZERO: Rounding. +* FE_UNDERFLOW: Status bit operations. +* FE_UPWARD: Rounding. +* FILENAME_MAX: Limits for Files. +* FLT_DIG: Floating Point Parameters. +* FLT_EPSILON: Floating Point Parameters. +* FLT_MANT_DIG: Floating Point Parameters. +* FLT_MAX: Floating Point Parameters. +* FLT_MAX_10_EXP: Floating Point Parameters. +* FLT_MAX_EXP: Floating Point Parameters. +* FLT_MIN: Floating Point Parameters. +* FLT_MIN_10_EXP: Floating Point Parameters. +* FLT_MIN_EXP: Floating Point Parameters. +* FLT_RADIX: Floating Point Parameters. +* FLT_ROUNDS: Floating Point Parameters. +* FLUSHO: Local Modes. +* FOPEN_MAX: Opening Streams. +* FP_FAST_FMA: Misc FP Arithmetic. +* FP_ILOGB0: Exponents and Logarithms. +* FP_ILOGBNAN: Exponents and Logarithms. +* FP_INFINITE: Floating Point Classes. +* FP_NAN: Floating Point Classes. +* FP_NORMAL: Floating Point Classes. +* FP_SUBNORMAL: Floating Point Classes. +* FP_ZERO: Floating Point Classes. +* FPE_DECOVF_TRAP: Program Error Signals. +* FPE_FLTDIV_TRAP: Program Error Signals. +* FPE_FLTOVF_TRAP: Program Error Signals. +* FPE_FLTUND_TRAP: Program Error Signals. +* FPE_INTDIV_TRAP: Program Error Signals. +* FPE_INTOVF_TRAP: Program Error Signals. +* FPE_SUBRNG_TRAP: Program Error Signals. +* FRAC_DIGITS: The Elegant and Fast Way. +* FSETLOCKING_BYCALLER: Streams and Threads. +* FSETLOCKING_INTERNAL: Streams and Threads. +* FSETLOCKING_QUERY: Streams and Threads. +* FSTAB: Mount Information. +* FSTAB_RO: fstab. +* FSTAB_RQ: fstab. +* FSTAB_RW: fstab. +* FSTAB_SW: fstab. +* FSTAB_XX: fstab. +* FTW_CHDIR: Working with Directory Trees. +* FTW_D: Working with Directory Trees. +* FTW_DEPTH: Working with Directory Trees. +* FTW_DNR: Working with Directory Trees. +* FTW_DP: Working with Directory Trees. +* FTW_F: Working with Directory Trees. +* FTW_MOUNT: Working with Directory Trees. +* FTW_NS: Working with Directory Trees. +* FTW_PHYS: Working with Directory Trees. +* FTW_SL: Working with Directory Trees. +* FTW_SLN: Working with Directory Trees. +* getdate_err: General Time String Parsing. +* GLOB_ABORTED: Calling Glob. +* GLOB_ALTDIRFUNC: More Flags for Globbing. +* GLOB_APPEND: Flags for Globbing. +* GLOB_BRACE: More Flags for Globbing. +* GLOB_DOOFFS: Flags for Globbing. +* GLOB_ERR: Flags for Globbing. +* GLOB_MAGCHAR: More Flags for Globbing. +* GLOB_MARK: Flags for Globbing. +* GLOB_NOCHECK: Flags for Globbing. +* GLOB_NOESCAPE: Flags for Globbing. +* GLOB_NOMAGIC: More Flags for Globbing. +* GLOB_NOMATCH: Calling Glob. +* GLOB_NOSORT: Flags for Globbing. +* GLOB_NOSPACE: Calling Glob. +* GLOB_ONLYDIR: More Flags for Globbing. +* GLOB_PERIOD: More Flags for Globbing. +* GLOB_TILDE: More Flags for Globbing. +* GLOB_TILDE_CHECK: More Flags for Globbing. +* group: NSS Basics. +* GROUPING: The Elegant and Fast Way. +* h_errno: Host Names. +* HOST_NOT_FOUND: Host Names. +* hosts: NSS Basics. +* HUGE_VAL: Math Error Reporting. +* HUGE_VALF: Math Error Reporting. +* HUGE_VALL: Math Error Reporting. +* HUPCL: Control Modes. +* I: Complex Numbers. +* ICANON: Local Modes. +* ICRNL: Input Modes. +* IEXTEN: Local Modes. +* IFNAMSIZ: Interface Naming. +* IGNBRK: Input Modes. +* IGNCR: Input Modes. +* IGNPAR: Input Modes. +* IMAXBEL: Input Modes. +* in6addr_any: Host Address Data Type. +* in6addr_loopback: Host Address Data Type. +* INADDR_ANY: Host Address Data Type. +* INADDR_BROADCAST: Host Address Data Type. +* INADDR_LOOPBACK: Host Address Data Type. +* INADDR_NONE: Host Address Data Type. +* INFINITY: Infinity and NaN. +* INIT_PROCESS <1>: XPG Functions. +* INIT_PROCESS: Manipulating the Database. +* INLCR: Input Modes. +* INPCK: Input Modes. +* INT_CURR_SYMBOL: The Elegant and Fast Way. +* INT_FRAC_DIGITS: The Elegant and Fast Way. +* INT_MAX: Range of Type. +* INT_MIN: Range of Type. +* INT_N_CS_PRECEDES: The Elegant and Fast Way. +* INT_N_SEP_BY_SPACE: The Elegant and Fast Way. +* INT_N_SIGN_POSN: The Elegant and Fast Way. +* INT_P_CS_PRECEDES: The Elegant and Fast Way. +* INT_P_SEP_BY_SPACE: The Elegant and Fast Way. +* INT_P_SIGN_POSN: The Elegant and Fast Way. +* IPPORT_RESERVED: Ports. +* IPPORT_USERRESERVED: Ports. +* ISIG: Local Modes. +* ISTRIP: Input Modes. +* ITIMER_PROF: Setting an Alarm. +* ITIMER_REAL: Setting an Alarm. +* ITIMER_VIRTUAL: Setting an Alarm. +* IXANY: Input Modes. +* IXOFF: Input Modes. +* IXON: Input Modes. +* L_ctermid: Identifying the Terminal. +* L_cuserid: Who Logged In. +* L_INCR: File Positioning. +* L_SET: File Positioning. +* L_tmpnam: Temporary Files. +* L_XTND: File Positioning. +* LANG: Locale Categories. +* LANGUAGE: Locale Categories. +* LC_ALL: Locale Categories. +* LC_COLLATE: Locale Categories. +* LC_CTYPE: Locale Categories. +* LC_MESSAGES: Locale Categories. +* LC_MONETARY: Locale Categories. +* LC_NUMERIC: Locale Categories. +* LC_TIME: Locale Categories. +* LDBL_DIG: Floating Point Parameters. +* LDBL_EPSILON: Floating Point Parameters. +* LDBL_MANT_DIG: Floating Point Parameters. +* LDBL_MAX: Floating Point Parameters. +* LDBL_MAX_10_EXP: Floating Point Parameters. +* LDBL_MAX_EXP: Floating Point Parameters. +* LDBL_MIN: Floating Point Parameters. +* LDBL_MIN_10_EXP: Floating Point Parameters. +* LDBL_MIN_EXP: Floating Point Parameters. +* LINE_MAX: Utility Limits. +* LINK_MAX: Limits for Files. +* LIO_NOP: Asynchronous I/O. +* LIO_READ: Asynchronous I/O. +* LIO_WRITE: Asynchronous I/O. +* LOG_ALERT: syslog; vsyslog. +* LOG_AUTH: syslog; vsyslog. +* LOG_AUTHPRIV: syslog; vsyslog. +* LOG_CRIT: syslog; vsyslog. +* LOG_CRON: syslog; vsyslog. +* LOG_DAEMON: syslog; vsyslog. +* LOG_DEBUG: syslog; vsyslog. +* LOG_EMERG: syslog; vsyslog. +* LOG_ERR: syslog; vsyslog. +* LOG_FTP: syslog; vsyslog. +* LOG_INFO: syslog; vsyslog. +* LOG_LOCAL0: syslog; vsyslog. +* LOG_LOCAL1: syslog; vsyslog. +* LOG_LOCAL2: syslog; vsyslog. +* LOG_LOCAL3: syslog; vsyslog. +* LOG_LOCAL4: syslog; vsyslog. +* LOG_LOCAL5: syslog; vsyslog. +* LOG_LOCAL6: syslog; vsyslog. +* LOG_LOCAL7: syslog; vsyslog. +* LOG_LPR: syslog; vsyslog. +* LOG_MAIL: syslog; vsyslog. +* LOG_NEWS: syslog; vsyslog. +* LOG_NOTICE: syslog; vsyslog. +* LOG_SYSLOG: syslog; vsyslog. +* LOG_USER: syslog; vsyslog. +* LOG_UUCP: syslog; vsyslog. +* LOG_WARNING: syslog; vsyslog. +* LOGIN_PROCESS <1>: XPG Functions. +* LOGIN_PROCESS: Manipulating the Database. +* LONG_LONG_MAX: Range of Type. +* LONG_LONG_MIN: Range of Type. +* LONG_MAX: Range of Type. +* LONG_MIN: Range of Type. +* M_1_PI: Mathematical Constants. +* M_2_PI: Mathematical Constants. +* M_2_SQRTPI: Mathematical Constants. +* M_E: Mathematical Constants. +* M_LN10: Mathematical Constants. +* M_LN2: Mathematical Constants. +* M_LOG10E: Mathematical Constants. +* M_LOG2E: Mathematical Constants. +* M_PI: Mathematical Constants. +* M_PI_2: Mathematical Constants. +* M_PI_4: Mathematical Constants. +* M_SQRT1_2: Mathematical Constants. +* M_SQRT2: Mathematical Constants. +* MAP_ANON: Memory-mapped I/O. +* MAP_ANONYMOUS: Memory-mapped I/O. +* MAP_FIXED: Memory-mapped I/O. +* MAP_PRIVATE: Memory-mapped I/O. +* MAP_SHARED: Memory-mapped I/O. +* MAX_CANON: Limits for Files. +* MAX_INPUT: Limits for Files. +* MAXNAMLEN: Limits for Files. +* MAXSYMLINKS: Symbolic Links. +* MB_CUR_MAX: Selecting the Conversion. +* MB_LEN_MAX: Selecting the Conversion. +* MDMBUF: Control Modes. +* MINSIGSTKSZ: Signal Stack. +* MM_APPL: Printing Formatted Messages. +* MM_CONSOLE: Printing Formatted Messages. +* MM_ERROR: Printing Formatted Messages. +* MM_FIRM: Printing Formatted Messages. +* MM_HALT: Printing Formatted Messages. +* MM_HARD: Printing Formatted Messages. +* MM_INFO: Printing Formatted Messages. +* MM_NOSEV: Printing Formatted Messages. +* MM_NRECOV: Printing Formatted Messages. +* MM_NULLACT: Printing Formatted Messages. +* MM_NULLLBL: Printing Formatted Messages. +* MM_NULLMC: Printing Formatted Messages. +* MM_NULLSEV: Printing Formatted Messages. +* MM_NULLTAG: Printing Formatted Messages. +* MM_NULLTXT: Printing Formatted Messages. +* MM_OPSYS: Printing Formatted Messages. +* MM_PRINT: Printing Formatted Messages. +* MM_RECOVER: Printing Formatted Messages. +* MM_SOFT: Printing Formatted Messages. +* MM_UTIL: Printing Formatted Messages. +* MM_WARNING: Printing Formatted Messages. +* MNTOPT_DEFAULTS: mtab. +* MNTOPT_NOAUTO: mtab. +* MNTOPT_NOSUID: mtab. +* MNTOPT_RO: mtab. +* MNTOPT_RW: mtab. +* MNTOPT_SUID: mtab. +* MNTTYPE_IGNORE: mtab. +* MNTTYPE_NFS: mtab. +* MNTTYPE_SWAP: mtab. +* MON_1: The Elegant and Fast Way. +* MON_10: The Elegant and Fast Way. +* MON_11: The Elegant and Fast Way. +* MON_12: The Elegant and Fast Way. +* MON_2: The Elegant and Fast Way. +* MON_3: The Elegant and Fast Way. +* MON_4: The Elegant and Fast Way. +* MON_5: The Elegant and Fast Way. +* MON_6: The Elegant and Fast Way. +* MON_7: The Elegant and Fast Way. +* MON_8: The Elegant and Fast Way. +* MON_9: The Elegant and Fast Way. +* MON_DECIMAL_POINT: The Elegant and Fast Way. +* MON_GROUPING: The Elegant and Fast Way. +* MON_THOUSANDS_SEP: The Elegant and Fast Way. +* MS_ASYNC: Memory-mapped I/O. +* MS_SYNC: Memory-mapped I/O. +* MSG_DONTROUTE: Socket Data Options. +* MSG_OOB: Socket Data Options. +* MSG_PEEK: Socket Data Options. +* N_CS_PRECEDES: The Elegant and Fast Way. +* N_SEP_BY_SPACE: The Elegant and Fast Way. +* N_SIGN_POSN: The Elegant and Fast Way. +* NAME_MAX: Limits for Files. +* NAN: Infinity and NaN. +* NCCS: Mode Data Types. +* NDEBUG: Consistency Checking. +* NEGATIVE_SIGN: The Elegant and Fast Way. +* netgroup: NSS Basics. +* networks: NSS Basics. +* NEW_TIME <1>: XPG Functions. +* NEW_TIME: Manipulating the Database. +* NGROUPS_MAX: General Limits. +* NL_ARGMAX: Output Conversion Syntax. +* NO_ADDRESS: Host Names. +* NO_RECOVERY: Host Names. +* NOEXPR: The Elegant and Fast Way. +* NOFLSH: Local Modes. +* NOKERNINFO: Local Modes. +* NOSTR: The Elegant and Fast Way. +* NSIG: Standard Signals. +* NSS_STATUS_NOTFOUND: NSS Modules Interface. +* NSS_STATUS_SUCCESS: NSS Modules Interface. +* NSS_STATUS_TRYAGAIN: NSS Modules Interface. +* NSS_STATUS_UNAVAIL: NSS Modules Interface. +* NULL: Null Pointer Constant. +* O_ACCMODE: Access Modes. +* O_APPEND: Operating Modes. +* O_ASYNC: Operating Modes. +* O_CREAT: Open-time Flags. +* O_EXCL: Open-time Flags. +* O_EXEC: Access Modes. +* O_EXLOCK: Open-time Flags. +* O_FSYNC: Operating Modes. +* O_IGNORE_CTTY: Open-time Flags. +* O_NDELAY: Operating Modes. +* O_NOATIME: Operating Modes. +* O_NOCTTY: Open-time Flags. +* O_NOLINK: Open-time Flags. +* O_NONBLOCK <1>: Operating Modes. +* O_NONBLOCK: Open-time Flags. +* O_NOTRANS: Open-time Flags. +* O_RDONLY: Access Modes. +* O_RDWR: Access Modes. +* O_READ: Access Modes. +* O_SHLOCK: Open-time Flags. +* O_SYNC: Operating Modes. +* O_TRUNC: Open-time Flags. +* O_WRITE: Access Modes. +* O_WRONLY: Access Modes. +* obstack_alloc_failed_handler: Preparing for Obstacks. +* OLD_TIME <1>: XPG Functions. +* OLD_TIME: Manipulating the Database. +* ONLCR: Output Modes. +* ONOEOT: Output Modes. +* OPEN_MAX: General Limits. +* OPOST: Output Modes. +* optarg: Using Getopt. +* opterr: Using Getopt. +* optind: Using Getopt. +* OPTION_ALIAS: Argp Option Flags. +* OPTION_ARG_OPTIONAL: Argp Option Flags. +* OPTION_DOC: Argp Option Flags. +* OPTION_HIDDEN: Argp Option Flags. +* OPTION_NO_USAGE: Argp Option Flags. +* optopt: Using Getopt. +* OXTABS: Output Modes. +* P_CS_PRECEDES: The Elegant and Fast Way. +* P_SEP_BY_SPACE: The Elegant and Fast Way. +* P_SIGN_POSN: The Elegant and Fast Way. +* P_tmpdir: Temporary Files. +* PA_CHAR: Parsing a Template String. +* PA_DOUBLE: Parsing a Template String. +* PA_FLAG_LONG: Parsing a Template String. +* PA_FLAG_LONG_DOUBLE: Parsing a Template String. +* PA_FLAG_LONG_LONG: Parsing a Template String. +* PA_FLAG_MASK: Parsing a Template String. +* PA_FLAG_PTR: Parsing a Template String. +* PA_FLAG_SHORT: Parsing a Template String. +* PA_FLOAT: Parsing a Template String. +* PA_INT: Parsing a Template String. +* PA_LAST: Parsing a Template String. +* PA_POINTER: Parsing a Template String. +* PA_STRING: Parsing a Template String. +* PARENB: Control Modes. +* PARMRK: Input Modes. +* PARODD: Control Modes. +* passwd: NSS Basics. +* PATH_MAX: Limits for Files. +* PENDIN: Local Modes. +* PF_CCITT: Misc Namespaces. +* PF_FILE: Local Namespace Details. +* PF_IMPLINK: Misc Namespaces. +* PF_INET: Internet Namespace. +* PF_INET6: Internet Namespace. +* PF_ISO: Misc Namespaces. +* PF_LOCAL: Local Namespace Details. +* PF_NS: Misc Namespaces. +* PF_ROUTE: Misc Namespaces. +* PF_UNIX: Local Namespace Details. +* PI: Mathematical Constants. +* PIPE_BUF: Limits for Files. +* PM_STR: The Elegant and Fast Way. +* POSITIVE_SIGN: The Elegant and Fast Way. +* PRIO_MAX: Traditional Scheduling Functions. +* PRIO_MIN: Traditional Scheduling Functions. +* PRIO_PGRP: Traditional Scheduling Functions. +* PRIO_PROCESS: Traditional Scheduling Functions. +* PRIO_USER: Traditional Scheduling Functions. +* program_invocation_name: Error Messages. +* program_invocation_short_name: Error Messages. +* PROT_EXEC: Memory-mapped I/O. +* PROT_READ: Memory-mapped I/O. +* PROT_WRITE: Memory-mapped I/O. +* protocols: NSS Basics. +* PWD: Working Directory. +* R_OK: Testing File Access. +* RADIXCHAR: The Elegant and Fast Way. +* RAND_MAX: ISO Random. +* RE_DUP_MAX: General Limits. +* RLIM_INFINITY: Limits on Resources. +* RLIM_NLIMITS: Limits on Resources. +* RLIMIT_AS: Limits on Resources. +* RLIMIT_CORE: Limits on Resources. +* RLIMIT_CPU: Limits on Resources. +* RLIMIT_DATA: Limits on Resources. +* RLIMIT_FSIZE: Limits on Resources. +* RLIMIT_NOFILE: Limits on Resources. +* RLIMIT_OFILE: Limits on Resources. +* RLIMIT_RSS: Limits on Resources. +* RLIMIT_STACK: Limits on Resources. +* rpc: NSS Basics. +* RUN_LVL <1>: XPG Functions. +* RUN_LVL: Manipulating the Database. +* S_IEXEC: Permission Bits. +* S_IFBLK: Testing File Type. +* S_IFCHR: Testing File Type. +* S_IFDIR: Testing File Type. +* S_IFIFO: Testing File Type. +* S_IFLNK: Testing File Type. +* S_IFMT: Testing File Type. +* S_IFREG: Testing File Type. +* S_IFSOCK: Testing File Type. +* S_IREAD: Permission Bits. +* S_IRGRP: Permission Bits. +* S_IROTH: Permission Bits. +* S_IRUSR: Permission Bits. +* S_IRWXG: Permission Bits. +* S_IRWXO: Permission Bits. +* S_IRWXU: Permission Bits. +* S_ISGID: Permission Bits. +* S_ISUID: Permission Bits. +* S_ISVTX: Permission Bits. +* S_IWGRP: Permission Bits. +* S_IWOTH: Permission Bits. +* S_IWRITE: Permission Bits. +* S_IWUSR: Permission Bits. +* S_IXGRP: Permission Bits. +* S_IXOTH: Permission Bits. +* S_IXUSR: Permission Bits. +* SA_NOCLDSTOP: Flags for Sigaction. +* SA_ONSTACK: Flags for Sigaction. +* SA_RESTART: Flags for Sigaction. +* SC_SSIZE_MAX: Constants for Sysconf. +* SCHAR_MAX: Range of Type. +* SCHAR_MIN: Range of Type. +* SEEK_CUR: File Positioning. +* SEEK_END: File Positioning. +* SEEK_SET: File Positioning. +* SEM_VALUE_MAX: POSIX Semaphores. +* services: NSS Basics. +* shadow: NSS Basics. +* SHRT_MAX: Range of Type. +* SHRT_MIN: Range of Type. +* SIG_BLOCK: Process Signal Mask. +* SIG_DFL: Basic Signal Handling. +* SIG_ERR: Basic Signal Handling. +* SIG_IGN: Basic Signal Handling. +* SIG_SETMASK: Process Signal Mask. +* SIG_UNBLOCK: Process Signal Mask. +* SIGABRT: Program Error Signals. +* SIGALRM: Alarm Signals. +* SIGBUS: Program Error Signals. +* SIGCHLD: Job Control Signals. +* SIGCLD: Job Control Signals. +* SIGCONT: Job Control Signals. +* SIGEMT: Program Error Signals. +* SIGFPE: Program Error Signals. +* SIGHUP: Termination Signals. +* SIGILL: Program Error Signals. +* SIGINFO: Miscellaneous Signals. +* SIGINT: Termination Signals. +* SIGIO: Asynchronous I/O Signals. +* SIGIOT: Program Error Signals. +* SIGKILL: Termination Signals. +* SIGLOST: Operation Error Signals. +* signgam: Special Functions. +* SIGPIPE: Operation Error Signals. +* SIGPOLL: Asynchronous I/O Signals. +* SIGPROF: Alarm Signals. +* SIGQUIT: Termination Signals. +* SIGSEGV: Program Error Signals. +* SIGSTKSZ: Signal Stack. +* SIGSTOP: Job Control Signals. +* SIGSYS: Program Error Signals. +* SIGTERM: Termination Signals. +* SIGTRAP: Program Error Signals. +* SIGTSTP: Job Control Signals. +* SIGTTIN: Job Control Signals. +* SIGTTOU: Job Control Signals. +* SIGURG: Asynchronous I/O Signals. +* SIGUSR1: Miscellaneous Signals. +* SIGUSR2: Miscellaneous Signals. +* SIGVTALRM: Alarm Signals. +* SIGWINCH: Miscellaneous Signals. +* SIGXCPU: Operation Error Signals. +* SIGXFSZ: Operation Error Signals. +* SOCK_DGRAM: Communication Styles. +* SOCK_RAW: Communication Styles. +* SOCK_STREAM: Communication Styles. +* SOL_SOCKET: Socket-Level Options. +* SS_DISABLE: Signal Stack. +* SS_ONSTACK: Signal Stack. +* SSIZE_MAX: General Limits. +* stderr: Standard Streams. +* STDERR_FILENO: Descriptors and Streams. +* stdin: Standard Streams. +* STDIN_FILENO: Descriptors and Streams. +* stdout: Standard Streams. +* STDOUT_FILENO: Descriptors and Streams. +* STREAM_MAX: General Limits. +* SV_INTERRUPT: BSD Handler. +* SV_ONSTACK: BSD Handler. +* SV_RESETHAND: BSD Handler. +* sys_siglist: Signal Messages. +* T_FMT: The Elegant and Fast Way. +* T_FMT_AMPM: The Elegant and Fast Way. +* TCIFLUSH: Line Control. +* TCIOFF: Line Control. +* TCIOFLUSH: Line Control. +* TCION: Line Control. +* TCOFLUSH: Line Control. +* TCOOFF: Line Control. +* TCOON: Line Control. +* TCSADRAIN: Mode Functions. +* TCSAFLUSH: Mode Functions. +* TCSANOW: Mode Functions. +* TCSASOFT: Mode Functions. +* THOUSANDS_SEP: The Elegant and Fast Way. +* THOUSEP: The Elegant and Fast Way. +* timezone: Time Zone Functions. +* TMP_MAX: Temporary Files. +* TOSTOP: Local Modes. +* TRY_AGAIN: Host Names. +* tzname: Time Zone Functions. +* TZNAME_MAX: General Limits. +* UCHAR_MAX: Range of Type. +* UINT_MAX: Range of Type. +* ULONG_LONG_MAX: Range of Type. +* ULONG_MAX: Range of Type. +* USER_PROCESS <1>: XPG Functions. +* USER_PROCESS: Manipulating the Database. +* USHRT_MAX: Range of Type. +* VDISCARD: Other Special. +* VDSUSP: Signal Characters. +* VEOF: Editing Characters. +* VEOL: Editing Characters. +* VEOL2: Editing Characters. +* VERASE: Editing Characters. +* VINTR: Signal Characters. +* VKILL: Editing Characters. +* VLNEXT: Other Special. +* VMIN: Noncanonical Input. +* VQUIT: Signal Characters. +* VREPRINT: Editing Characters. +* VSTART: Start/Stop Characters. +* VSTATUS: Other Special. +* VSTOP: Start/Stop Characters. +* VSUSP: Signal Characters. +* VTIME: Noncanonical Input. +* VWERASE: Editing Characters. +* W_OK: Testing File Access. +* WCHAR_MAX <1>: Range of Type. +* WCHAR_MAX: Extended Char Intro. +* WCHAR_MIN: Extended Char Intro. +* WEOF <1>: EOF and Errors. +* WEOF: Extended Char Intro. +* X_OK: Testing File Access. +* YESEXPR: The Elegant and Fast Way. +* YESSTR: The Elegant and Fast Way. + diff -durpN glibc-2.2.3/manual/libc.info-6 glibc-2.2.4/manual/libc.info-6 --- glibc-2.2.3/manual/libc.info-6 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-6 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Representation of Strings, Next: String/Array Conventions, Up: String and Array Utilities @@ -597,15 +598,15 @@ Output Functions::) and `scanf' (*note F If the length of FROM is less than SIZE, then `stpncpy' copies all of FROM, followed by enough null characters to add up to SIZE - characters in all. This behaviour is rarely useful, but it is - implemented to be useful in contexts where this behaviour of the + characters in all. This behavior is rarely useful, but it is + implemented to be useful in contexts where this behavior of the `strncpy' is used. `stpncpy' returns a pointer to the _first_ written null character. This function is not part of ISO or POSIX but was found useful while developing the GNU C Library itself. - Its behaviour is undefined if the strings overlap. The function is + Its behavior is undefined if the strings overlap. The function is declared in `string.h'. - Function: wchar_t * wcpncpy (wchar_t *restrict WTO, const wchar_t @@ -621,15 +622,15 @@ Output Functions::) and `scanf' (*note F If the length of WFROM is less than SIZE, then `wcpncpy' copies all of WFROM, followed by enough null characters to add up to SIZE - characters in all. This behaviour is rarely useful, but it is - implemented to be useful in contexts where this behaviour of the + characters in all. This behavior is rarely useful, but it is + implemented to be useful in contexts where this behavior of the `wcsncpy' is used. `wcpncpy' returns a pointer to the _first_ written null character. This function is not part of ISO or POSIX but was found useful while developing the GNU C Library itself. - Its behaviour is undefined if the strings overlap. + Its behavior is undefined if the strings overlap. `wcpncpy' is a GNU extension and is declared in `wchar.h'. @@ -1122,7 +1123,7 @@ values and ordering may differ.) behaves normally. strverscmp ("no digit", "no digit") - => 0 /* same behaviour as strcmp. */ + => 0 /* same behavior as strcmp. */ strverscmp ("item#99", "item#100") => <0 /* same prefix, but 99 < 100. */ strverscmp ("alpha1", "alpha001") diff -durpN glibc-2.2.3/manual/libc.info-60 glibc-2.2.4/manual/libc.info-60 --- glibc-2.2.3/manual/libc.info-60 Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/manual/libc.info-60 Mon Aug 13 15:03:42 2001 @@ -0,0 +1,301 @@ +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. + +INFO-DIR-SECTION GNU libraries +START-INFO-DIR-ENTRY +* Libc: (libc). C library. +END-INFO-DIR-ENTRY + + This file documents the GNU C library. + + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. + + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. + + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". + + (a) The FSF's Front-Cover Text is: + + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development. + + +File: libc.info, Node: File Index, Prev: Variable Index, Up: Top + +Program and File Index +********************** + +* Menu: + +* -lbsd-compat <1>: Process Group Functions. +* -lbsd-compat: Feature Test Macros. +* /etc/group: Group Database. +* /etc/hosts: Host Names. +* /etc/localtime: TZ Variable. +* /etc/networks: Networks Database. +* /etc/passwd: User Database. +* /etc/protocols: Protocols Database. +* /etc/services: Services Database. +* /share/lib/zoneinfo: TZ Variable. +* argp.h: Argp. +* argz.h: Argz Functions. +* arpa/inet.h: Host Address Functions. +* assert.h: Consistency Checking. +* bsd-compat <1>: Process Group Functions. +* bsd-compat: Feature Test Macros. +* cd: Working Directory. +* chgrp: File Owner. +* chown: File Owner. +* complex.h <1>: Operations on Complex. +* complex.h <2>: Complex Numbers. +* complex.h: Mathematics. +* ctype.h <1>: Case Conversion. +* ctype.h <2>: Classification of Characters. +* ctype.h: Character Handling. +* dirent.h <1>: Random Access Directory. +* dirent.h <2>: Reading/Closing Directory. +* dirent.h <3>: Opening a Directory. +* dirent.h <4>: Directory Entries. +* dirent.h: Reserved Names. +* envz.h: Envz Functions. +* errno.h <1>: Error Codes. +* errno.h <2>: Checking for Errors. +* errno.h: Error Reporting. +* execinfo.h: Backtraces. +* fcntl.h <1>: Interrupt Input. +* fcntl.h <2>: File Locks. +* fcntl.h <3>: File Status Flags. +* fcntl.h <4>: Descriptor Flags. +* fcntl.h <5>: Duplicating Descriptors. +* fcntl.h <6>: Control Operations. +* fcntl.h <7>: Opening and Closing Files. +* fcntl.h: Reserved Names. +* float.h: Floating Point Parameters. +* fnmatch.h: Wildcard Matching. +* gcc: ISO C. +* gconv.h: glibc iconv Implementation. +* grp.h <1>: Group Data Structure. +* grp.h <2>: Setting Groups. +* grp.h: Reserved Names. +* hostid: Host Identification. +* hostname: Host Identification. +* iconv.h: Generic Conversion Interface. +* kill: Termination Signals. +* ksh: Wildcard Matching. +* langinfo.h: The Elegant and Fast Way. +* limits.h <1>: Width of Type. +* limits.h <2>: Limits for Files. +* limits.h <3>: General Limits. +* limits.h <4>: Selecting the Conversion. +* limits.h: Reserved Names. +* locale: Setting the Locale. +* locale.h <1>: The Lame Way to Locale Data. +* locale.h: Setting the Locale. +* localtime: TZ Variable. +* ls: File Attributes. +* malloc.h <1>: Statistics of Malloc. +* malloc.h <2>: Hooks for Malloc. +* malloc.h: Malloc Tunable Parameters. +* math.h <1>: Rounding Functions. +* math.h <2>: Normalization Functions. +* math.h <3>: Absolute Value. +* math.h <4>: Floating Point Classes. +* math.h: Mathematics. +* mcheck.h: Heap Consistency Checking. +* mkdir: Creating Directories. +* netdb.h <1>: Networks Database. +* netdb.h <2>: Protocols Database. +* netdb.h <3>: Services Database. +* netdb.h: Host Names. +* netinet/in.h <1>: Byte Order. +* netinet/in.h <2>: Ports. +* netinet/in.h <3>: Host Address Data Type. +* netinet/in.h: Internet Address Formats. +* obstack.h: Creating Obstacks. +* printf.h <1>: Conversion Specifier Options. +* printf.h: Registering New Conversions. +* pwd.h <1>: User Data Structure. +* pwd.h: Reserved Names. +* setjmp.h <1>: Non-Local Exits and Signals. +* setjmp.h: Non-Local Details. +* sh: Running a Command. +* signal.h <1>: BSD Signal Handling. +* signal.h <2>: Checking for Pending Signals. +* signal.h <3>: Process Signal Mask. +* signal.h <4>: Signal Sets. +* signal.h <5>: Signaling Another Process. +* signal.h <6>: Signaling Yourself. +* signal.h <7>: Flags for Sigaction. +* signal.h <8>: Advanced Signal Handling. +* signal.h <9>: Basic Signal Handling. +* signal.h <10>: Standard Signals. +* signal.h: Reserved Names. +* stdarg.h <1>: Argument Macros. +* stdarg.h: Receiving Arguments. +* stddef.h: Important Data Types. +* stdint.h: Integers. +* stdio.h <1>: Who Logged In. +* stdio.h <2>: Identifying the Terminal. +* stdio.h <3>: Signal Messages. +* stdio.h <4>: Temporary Files. +* stdio.h <5>: Deleting Files. +* stdio.h <6>: Descriptors and Streams. +* stdio.h <7>: Streams and Cookies. +* stdio.h <8>: String Streams. +* stdio.h <9>: Controlling Buffering. +* stdio.h <10>: Flushing Buffers. +* stdio.h <11>: Portable Positioning. +* stdio.h <12>: File Positioning. +* stdio.h <13>: Formatted Input Functions. +* stdio.h <14>: Variable Arguments Output. +* stdio.h <15>: Formatted Output Functions. +* stdio.h <16>: Block Input/Output. +* stdio.h <17>: Character Input. +* stdio.h <18>: Simple Output. +* stdio.h <19>: Opening Streams. +* stdio.h <20>: Standard Streams. +* stdio.h: Streams. +* stdlib.h <1>: Running a Command. +* stdlib.h <2>: Aborting a Program. +* stdlib.h <3>: Exit Status. +* stdlib.h <4>: Environment Access. +* stdlib.h <5>: Parsing of Floats. +* stdlib.h <6>: Parsing of Integers. +* stdlib.h <7>: Absolute Value. +* stdlib.h <8>: Integer Division. +* stdlib.h <9>: SVID Random. +* stdlib.h <10>: BSD Random. +* stdlib.h <11>: ISO Random. +* stdlib.h <12>: Allocation. +* stdlib.h <13>: Array Sort Function. +* stdlib.h <14>: Array Search Function. +* stdlib.h <15>: Non-reentrant Character Conversion. +* stdlib.h <16>: Selecting the Conversion. +* stdlib.h <17>: Variable Size Automatic. +* stdlib.h <18>: Aligned Memory Blocks. +* stdlib.h <19>: Allocating Cleared Space. +* stdlib.h <20>: Changing Block Size. +* stdlib.h <21>: Freeing after Malloc. +* stdlib.h: Basic Allocation. +* string.h <1>: Signal Messages. +* string.h <2>: Trivial Encryption. +* string.h <3>: Finding Tokens in a String. +* string.h <4>: Search Functions. +* string.h <5>: Collation Functions. +* string.h <6>: String/Array Comparison. +* string.h <7>: Copying and Concatenation. +* string.h: String Length. +* sys/param.h: Host Identification. +* sys/resource.h <1>: Traditional Scheduling Functions. +* sys/resource.h <2>: Limits on Resources. +* sys/resource.h: Resource Usage. +* sys/socket.h <1>: Socket-Level Options. +* sys/socket.h <2>: Socket Option Functions. +* sys/socket.h <3>: Sending Datagrams. +* sys/socket.h <4>: Socket Data Options. +* sys/socket.h <5>: Receiving Data. +* sys/socket.h <6>: Sending Data. +* sys/socket.h <7>: Socket Pairs. +* sys/socket.h <8>: Closing a Socket. +* sys/socket.h <9>: Creating a Socket. +* sys/socket.h <10>: Internet Namespace. +* sys/socket.h <11>: Local Namespace Details. +* sys/socket.h <12>: Reading Address. +* sys/socket.h <13>: Setting Address. +* sys/socket.h <14>: Address Formats. +* sys/socket.h: Communication Styles. +* sys/stat.h <1>: FIFO Special Files. +* sys/stat.h <2>: Making Special Files. +* sys/stat.h <3>: Setting Permissions. +* sys/stat.h <4>: Permission Bits. +* sys/stat.h <5>: Testing File Type. +* sys/stat.h <6>: Attribute Meanings. +* sys/stat.h <7>: Creating Directories. +* sys/stat.h: Reserved Names. +* sys/time.h <1>: Setting an Alarm. +* sys/time.h <2>: High-Resolution Calendar. +* sys/time.h: File Times. +* sys/times.h <1>: Processor Time. +* sys/times.h: Reserved Names. +* sys/timex.h: High Accuracy Clock. +* sys/types.h <1>: Setting Groups. +* sys/types.h <2>: Setting User ID. +* sys/types.h <3>: Reading Persona. +* sys/types.h <4>: Terminal Access Functions. +* sys/types.h <5>: Process Group Functions. +* sys/types.h <6>: Process Identification. +* sys/types.h: Waiting for I/O. +* sys/un.h: Local Namespace Details. +* sys/utsname.h: Platform Type. +* sys/vlimit.h: Limits on Resources. +* sys/vtimes.h: Resource Usage. +* sys/wait.h <1>: BSD Wait Functions. +* sys/wait.h <2>: Process Completion Status. +* sys/wait.h: Process Completion. +* termios.h <1>: Terminal Modes. +* termios.h: Reserved Names. +* time.h <1>: TZ Variable. +* time.h <2>: Formatting Calendar Time. +* time.h <3>: Simple Calendar Time. +* time.h <4>: CPU Time. +* time.h: File Times. +* ulimit.h: Limits on Resources. +* umask: Setting Permissions. +* unistd.h <1>: Options for Files. +* unistd.h <2>: System Options. +* unistd.h <3>: Host Identification. +* unistd.h <4>: Who Logged In. +* unistd.h <5>: Setting Groups. +* unistd.h <6>: Setting User ID. +* unistd.h <7>: Reading Persona. +* unistd.h <8>: Terminal Access Functions. +* unistd.h <9>: Process Group Functions. +* unistd.h <10>: Executing a File. +* unistd.h <11>: Creating a Process. +* unistd.h <12>: Process Identification. +* unistd.h <13>: Termination Internals. +* unistd.h <14>: Using Getopt. +* unistd.h <15>: Setting an Alarm. +* unistd.h <16>: Is It a Terminal. +* unistd.h <17>: Creating a Pipe. +* unistd.h <18>: Testing File Access. +* unistd.h <19>: File Owner. +* unistd.h <20>: Deleting Files. +* unistd.h <21>: Symbolic Links. +* unistd.h <22>: Hard Links. +* unistd.h <23>: Working Directory. +* unistd.h <24>: Duplicating Descriptors. +* unistd.h <25>: Descriptors and Streams. +* unistd.h <26>: I/O Primitives. +* unistd.h: Opening and Closing Files. +* utime.h: File Times. +* utmp.h <1>: Logging In and Out. +* utmp.h: Manipulating the Database. +* utmpx.h: XPG Functions. +* varargs.h: Old Varargs. +* wchar.h <1>: Parsing of Integers. +* wchar.h <2>: Character Input. +* wchar.h <3>: Simple Output. +* wchar.h <4>: Converting Strings. +* wchar.h <5>: Converting a Character. +* wchar.h <6>: Keeping the state. +* wchar.h <7>: Extended Char Intro. +* wchar.h <8>: Collation Functions. +* wchar.h: Copying and Concatenation. +* wctype.h <1>: Wide Character Case Conversion. +* wctype.h: Classification of Wide Characters. +* zoneinfo: TZ Variable. + + diff -durpN glibc-2.2.3/manual/libc.info-7 glibc-2.2.4/manual/libc.info-7 --- glibc-2.2.3/manual/libc.info-7 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-7 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Collation Functions, Next: Search Functions, Prev: String/Array Comparison, Up: String and Array Utilities diff -durpN glibc-2.2.3/manual/libc.info-8 glibc-2.2.4/manual/libc.info-8 --- glibc-2.2.3/manual/libc.info-8 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-8 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Envz Functions, Prev: Argz Functions, Up: Argz and Envz Vectors @@ -312,7 +313,7 @@ system calls have to be converted first the byte sequence of a character one can interpret a text correctly. Examples of character sets using this policy are the various EUC character sets (used by Sun's operations systems, - EUC-JP, EUC-KR, EUC-TW, and EUC-CN) or SJIS (Shift-JIS, a Japanese + EUC-JP, EUC-KR, EUC-TW, and EUC-CN) or Shift_JIS (SJIS, a Japanese encoding). But there are also character sets using a state which is valid for diff -durpN glibc-2.2.3/manual/libc.info-9 glibc-2.2.4/manual/libc.info-9 --- glibc-2.2.3/manual/libc.info-9 Wed Apr 25 14:55:22 2001 +++ glibc-2.2.4/manual/libc.info-9 Mon Aug 13 15:03:42 2001 @@ -1,4 +1,4 @@ -This is libc.info, produced by makeinfo version 4.0 from libc.texinfo. +This is libc.info, produced by makeinfo version 4.0c from libc.texinfo. INFO-DIR-SECTION GNU libraries START-INFO-DIR-ENTRY @@ -7,28 +7,29 @@ END-INFO-DIR-ENTRY This file documents the GNU C library. - This is Edition 0.09 DRAFT, last updated 28 Aug 1999, of `The GNU C -Library Reference Manual', for Version 2.2 Beta. + This is Edition 0.10, last updated 2001-07-06, of `The GNU C Library +Reference Manual', for Version 2.2.x. - Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software -Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free +Software Foundation, Inc. - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. + Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". - Permission is granted to copy and distribute modified versions of -this manual under the conditions for verbatim copying, provided also -that the section entitled "GNU Library General Public License" is -included exactly as in the original, and provided that the entire -resulting derived work is distributed under the terms of a permission -notice identical to this one. + (a) The FSF's Front-Cover Text is: - Permission is granted to copy and distribute translations of this -manual into another language, under the above conditions for modified -versions, except that the text of the translation of the section -entitled "GNU Library General Public License" must be approved for -accuracy by the Foundation. + A GNU Manual + + (b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU +software. Copies published by the Free Software Foundation raise +funds for GNU development.  File: libc.info, Node: Converting Strings, Next: Multibyte Conversion Example, Prev: Converting a Character, Up: Restartable multibyte conversion diff -durpN glibc-2.2.3/manual/libc.pg glibc-2.2.4/manual/libc.pg --- glibc-2.2.3/manual/libc.pg Wed Apr 25 16:06:31 2001 +++ glibc-2.2.4/manual/libc.pg Mon Aug 13 15:04:27 2001 @@ -14,72 +14,72 @@ \entry{errno.h}{15}{\code {errno.h}} \entry{errno.h}{16}{\code {errno.h}} \entry{errno.h}{16}{\code {errno.h}} +\entry{stdlib.h}{32}{\code {stdlib.h}} +\entry{stdlib.h}{33}{\code {stdlib.h}} \entry{stdlib.h}{34}{\code {stdlib.h}} \entry{stdlib.h}{35}{\code {stdlib.h}} \entry{stdlib.h}{36}{\code {stdlib.h}} -\entry{stdlib.h}{37}{\code {stdlib.h}} -\entry{stdlib.h}{38}{\code {stdlib.h}} +\entry{malloc.h}{37}{\code {malloc.h}} +\entry{mcheck.h}{37}{\code {mcheck.h}} \entry{malloc.h}{39}{\code {malloc.h}} -\entry{mcheck.h}{39}{\code {mcheck.h}} -\entry{malloc.h}{41}{\code {malloc.h}} -\entry{malloc.h}{44}{\code {malloc.h}} -\entry{obstack.h}{50}{\code {obstack.h}} -\entry{stdlib.h}{60}{\code {stdlib.h}} -\entry{ctype.h}{67}{\code {ctype.h}} +\entry{malloc.h}{42}{\code {malloc.h}} +\entry{obstack.h}{48}{\code {obstack.h}} +\entry{stdlib.h}{58}{\code {stdlib.h}} +\entry{ctype.h}{65}{\code {ctype.h}} +\entry{ctype.h}{65}{\code {ctype.h}} \entry{ctype.h}{67}{\code {ctype.h}} -\entry{ctype.h}{69}{\code {ctype.h}} +\entry{wctype.h}{68}{\code {wctype.h}} +\entry{wctype.h}{68}{\code {wctype.h}} +\entry{wctype.h}{68}{\code {wctype.h}} +\entry{wctype.h}{69}{\code {wctype.h}} +\entry{wctype.h}{69}{\code {wctype.h}} +\entry{wctype.h}{69}{\code {wctype.h}} +\entry{wctype.h}{69}{\code {wctype.h}} +\entry{wctype.h}{70}{\code {wctype.h}} +\entry{wctype.h}{70}{\code {wctype.h}} \entry{wctype.h}{70}{\code {wctype.h}} \entry{wctype.h}{70}{\code {wctype.h}} \entry{wctype.h}{70}{\code {wctype.h}} \entry{wctype.h}{71}{\code {wctype.h}} \entry{wctype.h}{71}{\code {wctype.h}} -\entry{wctype.h}{71}{\code {wctype.h}} -\entry{wctype.h}{71}{\code {wctype.h}} -\entry{wctype.h}{72}{\code {wctype.h}} -\entry{wctype.h}{72}{\code {wctype.h}} -\entry{wctype.h}{72}{\code {wctype.h}} \entry{wctype.h}{72}{\code {wctype.h}} \entry{wctype.h}{72}{\code {wctype.h}} \entry{wctype.h}{73}{\code {wctype.h}} \entry{wctype.h}{73}{\code {wctype.h}} -\entry{wctype.h}{74}{\code {wctype.h}} -\entry{wctype.h}{74}{\code {wctype.h}} -\entry{wctype.h}{75}{\code {wctype.h}} -\entry{wctype.h}{75}{\code {wctype.h}} -\entry{wctype.h}{75}{\code {wctype.h}} +\entry{wctype.h}{73}{\code {wctype.h}} +\entry{string.h}{77}{\code {string.h}} \entry{string.h}{79}{\code {string.h}} -\entry{string.h}{81}{\code {string.h}} -\entry{wchar.h}{81}{\code {wchar.h}} -\entry{string.h}{92}{\code {string.h}} -\entry{string.h}{95}{\code {string.h}} -\entry{wchar.h}{95}{\code {wchar.h}} -\entry{string.h}{99}{\code {string.h}} -\entry{string.h}{104}{\code {string.h}} -\entry{string.h}{109}{\code {string.h}} -\entry{argz.h}{112}{\code {argz.h}} -\entry{envz.h}{114}{\code {envz.h}} -\entry{wchar.h}{118}{\code {wchar.h}} -\entry{wchar.h}{119}{\code {wchar.h}} -\entry{limits.h}{122}{\code {limits.h}} -\entry{stdlib.h}{122}{\code {stdlib.h}} +\entry{wchar.h}{79}{\code {wchar.h}} +\entry{string.h}{90}{\code {string.h}} +\entry{string.h}{93}{\code {string.h}} +\entry{wchar.h}{93}{\code {wchar.h}} +\entry{string.h}{97}{\code {string.h}} +\entry{string.h}{102}{\code {string.h}} +\entry{string.h}{107}{\code {string.h}} +\entry{argz.h}{110}{\code {argz.h}} +\entry{envz.h}{112}{\code {envz.h}} +\entry{wchar.h}{116}{\code {wchar.h}} +\entry{wchar.h}{117}{\code {wchar.h}} +\entry{limits.h}{120}{\code {limits.h}} +\entry{stdlib.h}{120}{\code {stdlib.h}} +\entry{wchar.h}{121}{\code {wchar.h}} +\entry{wchar.h}{121}{\code {wchar.h}} +\entry{wchar.h}{122}{\code {wchar.h}} \entry{wchar.h}{123}{\code {wchar.h}} \entry{wchar.h}{123}{\code {wchar.h}} -\entry{wchar.h}{124}{\code {wchar.h}} -\entry{wchar.h}{125}{\code {wchar.h}} \entry{wchar.h}{125}{\code {wchar.h}} -\entry{wchar.h}{127}{\code {wchar.h}} +\entry{wchar.h}{126}{\code {wchar.h}} \entry{wchar.h}{128}{\code {wchar.h}} -\entry{wchar.h}{130}{\code {wchar.h}} -\entry{wchar.h}{131}{\code {wchar.h}} -\entry{stdlib.h}{136}{\code {stdlib.h}} +\entry{wchar.h}{129}{\code {wchar.h}} +\entry{stdlib.h}{134}{\code {stdlib.h}} +\entry{iconv.h}{138}{\code {iconv.h}} +\entry{iconv.h}{139}{\code {iconv.h}} \entry{iconv.h}{140}{\code {iconv.h}} -\entry{iconv.h}{141}{\code {iconv.h}} -\entry{iconv.h}{142}{\code {iconv.h}} -\entry{gconv.h}{149}{\code {gconv.h}} -\entry{locale.h}{163}{\code {locale.h}} -\entry{locale}{163}{\code {locale}} -\entry{locale.h}{166}{\code {locale.h}} -\entry{langinfo.h}{170}{\code {langinfo.h}} +\entry{gconv.h}{147}{\code {gconv.h}} +\entry{locale.h}{161}{\code {locale.h}} +\entry{locale}{161}{\code {locale}} +\entry{locale.h}{164}{\code {locale.h}} +\entry{langinfo.h}{168}{\code {langinfo.h}} \entry{stdlib.h}{204}{\code {stdlib.h}} \entry{stdlib.h}{204}{\code {stdlib.h}} \entry{fnmatch.h}{213}{\code {fnmatch.h}} @@ -108,14 +108,14 @@ \entry{unistd.h}{316}{\code {unistd.h}} \entry{stdio.h}{323}{\code {stdio.h}} \entry{unistd.h}{323}{\code {unistd.h}} -\entry{sys/types.h}{330}{\code {sys/types.h}} -\entry{fcntl.h}{345}{\code {fcntl.h}} -\entry{unistd.h}{346}{\code {unistd.h}} -\entry{fcntl.h}{346}{\code {fcntl.h}} +\entry{sys/types.h}{331}{\code {sys/types.h}} +\entry{fcntl.h}{347}{\code {fcntl.h}} +\entry{unistd.h}{348}{\code {unistd.h}} \entry{fcntl.h}{348}{\code {fcntl.h}} \entry{fcntl.h}{349}{\code {fcntl.h}} -\entry{fcntl.h}{355}{\code {fcntl.h}} -\entry{fcntl.h}{358}{\code {fcntl.h}} +\entry{fcntl.h}{351}{\code {fcntl.h}} +\entry{fcntl.h}{356}{\code {fcntl.h}} +\entry{fcntl.h}{359}{\code {fcntl.h}} \entry{cd}{361}{\code {cd}} \entry{unistd.h}{361}{\code {unistd.h}} \entry{dirent.h}{363}{\code {dirent.h}} @@ -189,13 +189,13 @@ \entry{math.h}{524}{\code {math.h}} \entry{math.h}{535}{\code {math.h}} \entry{stdlib.h}{535}{\code {stdlib.h}} -\entry{math.h}{536}{\code {math.h}} +\entry{math.h}{535}{\code {math.h}} \entry{math.h}{537}{\code {math.h}} -\entry{complex.h}{543}{\code {complex.h}} +\entry{complex.h}{542}{\code {complex.h}} \entry{complex.h}{543}{\code {complex.h}} \entry{stdlib.h}{544}{\code {stdlib.h}} \entry{wchar.h}{544}{\code {wchar.h}} -\entry{stdlib.h}{549}{\code {stdlib.h}} +\entry{stdlib.h}{548}{\code {stdlib.h}} \entry{time.h}{555}{\code {time.h}} \entry{sys/times.h}{556}{\code {sys/times.h}} \entry{time.h}{558}{\code {time.h}} @@ -234,7 +234,7 @@ \entry{argp.h}{674}{\code {argp.h}} \entry{stdlib.h}{701}{\code {stdlib.h}} \entry{stdlib.h}{707}{\code {stdlib.h}} -\entry{stdlib.h}{709}{\code {stdlib.h}} +\entry{stdlib.h}{708}{\code {stdlib.h}} \entry{unistd.h}{709}{\code {unistd.h}} \entry{sh}{711}{\code {sh}} \entry{stdlib.h}{711}{\code {stdlib.h}} @@ -259,15 +259,16 @@ \entry{unistd.h}{757}{\code {unistd.h}} \entry{sys/types.h}{757}{\code {sys/types.h}} \entry{grp.h}{758}{\code {grp.h}} -\entry{stdio.h}{762}{\code {stdio.h}} -\entry{unistd.h}{762}{\code {unistd.h}} -\entry{utmp.h}{763}{\code {utmp.h}} +\entry{grp.h}{758}{\code {grp.h}} +\entry{stdio.h}{763}{\code {stdio.h}} +\entry{unistd.h}{763}{\code {unistd.h}} +\entry{utmp.h}{764}{\code {utmp.h}} \entry{utmpx.h}{768}{\code {utmpx.h}} -\entry{utmp.h}{770}{\code {utmp.h}} +\entry{utmp.h}{771}{\code {utmp.h}} \entry{/etc/passwd}{771}{\code {/etc/passwd}} -\entry{pwd.h}{771}{\code {pwd.h}} +\entry{pwd.h}{772}{\code {pwd.h}} \entry{/etc/group}{774}{\code {/etc/group}} -\entry{grp.h}{774}{\code {grp.h}} +\entry{grp.h}{775}{\code {grp.h}} \entry{hostname}{781}{\code {hostname}} \entry{hostid}{781}{\code {hostid}} \entry{unistd.h}{781}{\code {unistd.h}} diff -durpN glibc-2.2.3/manual/libc.pgs glibc-2.2.4/manual/libc.pgs --- glibc-2.2.3/manual/libc.pgs Wed Apr 25 16:05:56 2001 +++ glibc-2.2.4/manual/libc.pgs Mon Aug 13 15:03:57 2001 @@ -11,7 +11,7 @@ \entry {\code {/share/lib/zoneinfo}}{580} \initial {A} \entry {\code {argp.h}}{674} -\entry {\code {argz.h}}{112} +\entry {\code {argz.h}}{110} \entry {\code {arpa/inet.h}}{421} \entry {\code {assert.h}}{853} \initial {B} @@ -20,50 +20,50 @@ \entry {\code {cd}}{361} \entry {\code {chgrp}}{388} \entry {\code {chown}}{388} -\entry {\code {complex.h}}{493, 543} -\entry {\code {ctype.h}}{67, 69} +\entry {\code {complex.h}}{493, 542, 543} +\entry {\code {ctype.h}}{65, 67} \initial {D} \entry {\code {dirent.h}}{7, 363, 364, 365, 367} \initial {E} -\entry {\code {envz.h}}{114} +\entry {\code {envz.h}}{112} \entry {\code {errno.h}}{15, 16} \entry {\code {execinfo.h}}{827} \initial {F} -\entry {\code {fcntl.h}}{7, 313, 345, 346, 348, 349, 355, 358} +\entry {\code {fcntl.h}}{7, 313, 347, 348, 349, 351, 356, 359} \entry {\code {float.h}}{865} \entry {\code {fnmatch.h}}{213} \initial {G} \entry {\code {gcc}}{2} -\entry {\code {gconv.h}}{149} -\entry {\code {grp.h}}{7, 758, 774} +\entry {\code {gconv.h}}{147} +\entry {\code {grp.h}}{7, 758, 775} \initial {H} \entry {\code {hostid}}{781} \entry {\code {hostname}}{781} \initial {I} -\entry {\code {iconv.h}}{140, 141, 142} +\entry {\code {iconv.h}}{138, 139, 140} \initial {K} \entry {\code {kill}}{622} \entry {\code {ksh}}{214} \initial {L} -\entry {\code {langinfo.h}}{170} -\entry {\code {limits.h}}{7, 122, 797, 810, 862} -\entry {\code {locale}}{163} -\entry {\code {locale.h}}{163, 166} +\entry {\code {langinfo.h}}{168} +\entry {\code {limits.h}}{7, 120, 797, 810, 862} +\entry {\code {locale}}{161} +\entry {\code {locale.h}}{161, 164} \entry {\code {localtime}}{580} \entry {\code {ls}}{380} \initial {M} -\entry {\code {malloc.h}}{39, 41, 44} -\entry {\code {math.h}}{493, 524, 535, 536, 537} -\entry {\code {mcheck.h}}{39} +\entry {\code {malloc.h}}{37, 39, 42} +\entry {\code {math.h}}{493, 524, 535, 537} +\entry {\code {mcheck.h}}{37} \entry {\code {mkdir}}{380} \initial {N} \entry {\code {netdb.h}}{423, 427, 429, 454} \entry {\code {netinet/in.h}}{418, 420, 427, 429} \initial {O} -\entry {\code {obstack.h}}{50} +\entry {\code {obstack.h}}{48} \initial {P} \entry {\code {printf.h}}{276} -\entry {\code {pwd.h}}{7, 771} +\entry {\code {pwd.h}}{7, 772} \initial {S} \entry {\code {setjmp.h}}{608, 609} \entry {\code {sh}}{711} @@ -71,9 +71,9 @@ \entry {\code {stdarg.h}}{856, 858} \entry {\code {stddef.h}}{861} \entry {\code {stdint.h}}{521} -\entry {\code {stdio.h}}{239, 240, 249, 251, 258, 267, 271, 289, 293, 296, 298, 299, 302, 305, 323, 378, 399, 628, 738, 762} -\entry {\code {stdlib.h}}{34, 35, 36, 37, 38, 60, 122, 136, 204, 481, 512, 514, 522, 535, 544, 549, 701, 707, 709, 711} -\entry {\code {string.h}}{79, 81, 92, 95, 99, 104, 109, 628} +\entry {\code {stdio.h}}{239, 240, 249, 251, 258, 267, 271, 289, 293, 296, 298, 299, 302, 305, 323, 378, 399, 628, 738, 763} +\entry {\code {stdlib.h}}{32, 33, 34, 35, 36, 58, 120, 134, 204, 481, 512, 514, 522, 535, 544, 548, 701, 707, 708, 711} +\entry {\code {string.h}}{77, 79, 90, 93, 97, 102, 107, 628} \entry {\code {sys/param.h}}{782} \entry {\code {sys/resource.h}}{587, 590, 600} \entry {\code {sys/socket.h}}{410, 412, 413, 415, 417, 432, 433, 438, 439, 440, 447, 452, 453} @@ -81,7 +81,7 @@ \entry {\code {sys/time.h}}{395, 558, 583} \entry {\code {sys/times.h}}{7, 556} \entry {\code {sys/timex.h}}{563} -\entry {\code {sys/types.h}}{330, 712, 738, 740, 755, 756, 757} +\entry {\code {sys/types.h}}{331, 712, 738, 740, 755, 756, 757} \entry {\code {sys/un.h}}{415} \entry {\code {sys/utsname.h}}{783} \entry {\code {sys/vlimit.h}}{593} @@ -93,14 +93,14 @@ \initial {U} \entry {\code {ulimit.h}}{592} \entry {\code {umask}}{391} -\entry {\code {unistd.h}}{313, 316, 323, 346, 361, 374, 375, 377, 378, 388, 393, 394, 403, 457, 583, 667, 709, 712, 713, 714, 738, 740, 755, 756, 757, 762, 781, 798, 811, 812} +\entry {\code {unistd.h}}{313, 316, 323, 348, 361, 374, 375, 377, 378, 388, 393, 394, 403, 457, 583, 667, 709, 712, 713, 714, 738, 740, 755, 756, 757, 763, 781, 798, 811, 812} \entry {\code {utime.h}}{394} -\entry {\code {utmp.h}}{763, 770} +\entry {\code {utmp.h}}{764, 771} \entry {\code {utmpx.h}}{768} \initial {V} \entry {\code {varargs.h}}{860} \initial {W} -\entry {\code {wchar.h}}{81, 95, 118, 119, 123, 124, 125, 127, 128, 130, 131, 249, 251, 544} -\entry {\code {wctype.h}}{70, 71, 72, 73, 74, 75} +\entry {\code {wchar.h}}{79, 93, 116, 117, 121, 122, 123, 125, 126, 128, 129, 249, 251, 544} +\entry {\code {wctype.h}}{68, 69, 70, 71, 72, 73} \initial {Z} \entry {\code {zoneinfo}}{580} diff -durpN glibc-2.2.3/manual/libc.texinfo glibc-2.2.4/manual/libc.texinfo --- glibc-2.2.3/manual/libc.texinfo Fri Feb 9 10:04:14 2001 +++ glibc-2.2.4/manual/libc.texinfo Mon Jul 23 10:54:40 2001 @@ -17,10 +17,10 @@ @comment %**end of header (This is for running Texinfo on a region.) @c sold 0.06/1.09, print run out 21may96 -@set EDITION 0.09 DRAFT -@set VERSION 2.2 Beta -@set UPDATED 28 Aug 1999 -@set ISBN 1-882114-53-1 +@set EDITION 0.10 +@set VERSION 2.2.x +@set UPDATED 2001-07-06 +@set ISBN 1-882114-55-8 @ifinfo This file documents the GNU C library. @@ -28,31 +28,25 @@ This file documents the GNU C library. This is Edition @value{EDITION}, last updated @value{UPDATED}, of @cite{The GNU C Library Reference Manual}, for Version @value{VERSION}. -Copyright (C) 1993, '94, '95, '96, '97, '98, '99 Free Software Foundation, Inc. +Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001 Free Software Foundation, Inc. -Permission is granted to make and distribute verbatim copies of -this manual provided the copyright notice and this permission notice -are preserved on all copies. +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". -@ignore -Permission is granted to process this file through TeX and print the -results, provided the printed document carries copying permission -notice identical to this one except for the removal of this paragraph -(this paragraph not being relevant to the printed manual). +(a) The FSF's Front-Cover Text is: -@end ignore -Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided also that the -section entitled ``GNU Library General Public License'' is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. + A GNU Manual -Permission is granted to copy and distribute translations of this manual -into another language, under the above conditions for modified versions, -except that the text of the translation of the section entitled ``GNU -Library General Public License'' must be approved for accuracy by the -Foundation. +(b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU + software. Copies published by the Free Software Foundation raise + funds for GNU development. @end ifinfo @iftex @@ -74,30 +68,34 @@ Foundation. @center for version @value{VERSION} @page @vskip 0pt plus 1filll -Copyright @copyright{} 1993, '94, '95, '96, '97, '98 Free Software Foundation, Inc. +Copyright @copyright{} 1993, 1994, 1995, 1996, 1997, 1998, 2001 Free Software Foundation, Inc. @sp 2 Published by the Free Software Foundation @* 59 Temple Place -- Suite 330, @* Boston, MA 02111-1307 USA @* -Printed copies are available for $50 each. @* ISBN @value{ISBN} @* -Permission is granted to make and distribute verbatim copies of -this manual provided the copyright notice and this permission notice -are preserved on all copies. +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or +any later version published by the Free Software Foundation; with the +Invariant Sections being "GNU Lesser General Public License", the +Front-Cover texts being (a) (see below), and with the Back-Cover Texts +being (b) (see below). A copy of the license is included in the section +entitled "GNU Free Documentation License". -Permission is granted to copy and distribute modified versions of this -manual under the conditions for verbatim copying, provided also that the -section entitled ``GNU Library General Public License'' is included -exactly as in the original, and provided that the entire resulting -derived work is distributed under the terms of a permission notice -identical to this one. +(a) The FSF's Front-Cover Text is: + + A GNU Manual + +(b) The FSF's Back-Cover Text is: + + You have freedom to copy and modify this GNU Manual, like GNU + software. Copies published by the Free Software Foundation raise + funds for GNU development. + +Cover art for the Free Software Foundation's printed edition +by Etienne Suvasa. -Permission is granted to copy and distribute translations of this manual -into another language, under the above conditions for modified versions, -except that the text of the translation of the section entitled ``GNU -Library General Public License'' must be approved for accuracy by the -Foundation. @end titlepage @page @@ -113,11 +111,13 @@ of the GNU C Library. @include chapters.texi @set lgpl-appendix -@node Copying, Concept Index, Contributors, Top -@include lgpl.texinfo +@node Copying, Documentation License, Contributors, Top +@include lesser.texi +@node Documentation License, Concept Index, Copying, Top +@include fdl.texi -@node Concept Index, Type Index, Copying, Top +@node Concept Index, Type Index, Documentation License, Top @unnumbered Concept Index @printindex cp diff -durpN glibc-2.2.3/manual/libc.tp glibc-2.2.4/manual/libc.tp --- glibc-2.2.3/manual/libc.tp Wed Apr 25 16:06:31 2001 +++ glibc-2.2.4/manual/libc.tp Mon Aug 13 15:04:27 2001 @@ -1,15 +1,15 @@ -\entry{enum mcheck{\_}status}{40}{\code {enum mcheck_status}} -\entry{struct mallinfo}{44}{\code {struct mallinfo}} -\entry{struct obstack}{50}{\code {struct obstack}} -\entry{wctype{\_}t}{70}{\code {wctype_t}} -\entry{wctrans{\_}t}{74}{\code {wctrans_t}} -\entry{wchar{\_}t}{118}{\code {wchar_t}} -\entry{wint{\_}t}{118}{\code {wint_t}} -\entry{mbstate{\_}t}{123}{\code {mbstate_t}} -\entry{iconv{\_}t}{139}{\code {iconv_t}} -\entry{struct {\_}{\_}gconv{\_}step}{149}{\code {struct __gconv_step}} -\entry{struct {\_}{\_}gconv{\_}step{\_}data}{150}{\code {struct __gconv_step_data}} -\entry{struct lconv}{166}{\code {struct lconv}} +\entry{enum mcheck{\_}status}{38}{\code {enum mcheck_status}} +\entry{struct mallinfo}{42}{\code {struct mallinfo}} +\entry{struct obstack}{48}{\code {struct obstack}} +\entry{wctype{\_}t}{68}{\code {wctype_t}} +\entry{wctrans{\_}t}{72}{\code {wctrans_t}} +\entry{wchar{\_}t}{116}{\code {wchar_t}} +\entry{wint{\_}t}{116}{\code {wint_t}} +\entry{mbstate{\_}t}{121}{\code {mbstate_t}} +\entry{iconv{\_}t}{137}{\code {iconv_t}} +\entry{struct {\_}{\_}gconv{\_}step}{147}{\code {struct __gconv_step}} +\entry{struct {\_}{\_}gconv{\_}step{\_}data}{148}{\code {struct __gconv_step_data}} +\entry{struct lconv}{164}{\code {struct lconv}} \entry{comparison{\_}fn{\_}t}{203}{\code {comparison_fn_t}} \entry{struct ENTRY}{209}{\code {struct ENTRY}} \entry{VISIT}{212}{\code {VISIT}} @@ -24,7 +24,7 @@ \entry{printf{\_}function}{278}{\code {printf_function}} \entry{printf{\_}arginfo{\_}function}{278}{\code {printf_arginfo_function}} \entry{fpos{\_}t}{296}{\code {fpos_t}} -\entry{fpos64{\_}t}{296}{\code {fpos64_t}} +\entry{fpos64{\_}t}{297}{\code {fpos64_t}} \entry{cookie{\_}io{\_}functions{\_}t}{305}{\code {cookie_io_functions_t}} \entry{cookie{\_}read{\_}function}{307}{\code {cookie_read_function}} \entry{cookie{\_}write{\_}function}{307}{\code {cookie_write_function}} @@ -34,11 +34,11 @@ \entry{off{\_}t}{322}{\code {off_t}} \entry{off64{\_}t}{322}{\code {off64_t}} \entry{struct iovec}{326}{\code {struct iovec}} -\entry{fd{\_}set}{330}{\code {fd_set}} -\entry{struct aiocb}{334}{\code {struct aiocb}} -\entry{struct aiocb64}{335}{\code {struct aiocb64}} -\entry{struct aioinit}{345}{\code {struct aioinit}} -\entry{struct flock}{355}{\code {struct flock}} +\entry{fd{\_}set}{331}{\code {fd_set}} +\entry{struct aiocb}{335}{\code {struct aiocb}} +\entry{struct aiocb64}{336}{\code {struct aiocb64}} +\entry{struct aioinit}{346}{\code {struct aioinit}} +\entry{struct flock}{356}{\code {struct flock}} \entry{struct dirent}{363}{\code {struct dirent}} \entry{DIR}{364}{\code {DIR}} \entry{{\_}{\_}ftw{\_}func{\_}t}{370}{\code {__ftw_func_t}} @@ -109,16 +109,16 @@ \entry{struct argp}{676}{\code {struct argp}} \entry{struct argp{\_}option}{677}{\code {struct argp_option}} \entry{struct argp{\_}state}{683}{\code {struct argp_state}} -\entry{struct argp{\_}child}{685}{\code {struct argp_child}} +\entry{struct argp{\_}child}{684}{\code {struct argp_child}} \entry{pid{\_}t}{712}{\code {pid_t}} \entry{union wait}{720}{\code {union wait}} \entry{uid{\_}t}{755}{\code {uid_t}} \entry{gid{\_}t}{755}{\code {gid_t}} -\entry{struct exit{\_}status}{763}{\code {struct exit_status}} -\entry{struct utmp}{763}{\code {struct utmp}} +\entry{struct exit{\_}status}{764}{\code {struct exit_status}} +\entry{struct utmp}{764}{\code {struct utmp}} \entry{struct utmpx}{768}{\code {struct utmpx}} -\entry{struct passwd}{771}{\code {struct passwd}} -\entry{struct group}{774}{\code {struct group}} +\entry{struct passwd}{772}{\code {struct passwd}} +\entry{struct group}{775}{\code {struct group}} \entry{struct utsname}{783}{\code {struct utsname}} \entry{struct fstab}{785}{\code {struct fstab}} \entry{struct mntent}{787}{\code {struct mntent}} diff -durpN glibc-2.2.3/manual/libc.tps glibc-2.2.4/manual/libc.tps --- glibc-2.2.3/manual/libc.tps Wed Apr 25 16:05:56 2001 +++ glibc-2.2.4/manual/libc.tps Mon Aug 13 15:03:57 2001 @@ -20,18 +20,18 @@ \entry {\code {DIR}}{364} \entry {\code {div_t}}{522} \initial {E} -\entry {\code {enum mcheck_status}}{40} +\entry {\code {enum mcheck_status}}{38} \initial {F} -\entry {\code {fd_set}}{330} +\entry {\code {fd_set}}{331} \entry {\code {FILE}}{239} \entry {\code {fpos_t}}{296} -\entry {\code {fpos64_t}}{296} +\entry {\code {fpos64_t}}{297} \initial {G} \entry {\code {gid_t}}{755} \entry {\code {glob_t}}{215} \entry {\code {glob64_t}}{216} \initial {I} -\entry {\code {iconv_t}}{139} +\entry {\code {iconv_t}}{137} \entry {\code {imaxdiv_t}}{523} \entry {\code {ino_t}}{384} \entry {\code {ino64_t}}{384} @@ -41,7 +41,7 @@ \entry {\code {ldiv_t}}{523} \entry {\code {lldiv_t}}{523} \initial {M} -\entry {\code {mbstate_t}}{123} +\entry {\code {mbstate_t}}{121} \entry {\code {mode_t}}{383} \initial {N} \entry {\code {nlink_t}}{384} @@ -66,37 +66,37 @@ \entry {\code {speed_t}}{470} \entry {\code {ssize_t}}{316} \entry {\code {stack_t}}{660} -\entry {\code {struct __gconv_step}}{149} -\entry {\code {struct __gconv_step_data}}{150} -\entry {\code {struct aiocb}}{334} -\entry {\code {struct aiocb64}}{335} -\entry {\code {struct aioinit}}{345} +\entry {\code {struct __gconv_step}}{147} +\entry {\code {struct __gconv_step_data}}{148} +\entry {\code {struct aiocb}}{335} +\entry {\code {struct aiocb64}}{336} +\entry {\code {struct aioinit}}{346} \entry {\code {struct argp}}{676} -\entry {\code {struct argp_child}}{685} +\entry {\code {struct argp_child}}{684} \entry {\code {struct argp_option}}{677} \entry {\code {struct argp_state}}{683} \entry {\code {struct dirent}}{363} \entry {\code {struct ENTRY}}{209} -\entry {\code {struct exit_status}}{763} -\entry {\code {struct flock}}{355} +\entry {\code {struct exit_status}}{764} +\entry {\code {struct flock}}{356} \entry {\code {struct fstab}}{785} \entry {\code {struct FTW}}{372} -\entry {\code {struct group}}{774} +\entry {\code {struct group}}{775} \entry {\code {struct hostent}}{423} \entry {\code {struct if_nameindex}}{414} \entry {\code {struct in_addr}}{421} \entry {\code {struct in6_addr}}{421} \entry {\code {struct iovec}}{326} \entry {\code {struct itimerval}}{583} -\entry {\code {struct lconv}}{166} +\entry {\code {struct lconv}}{164} \entry {\code {struct linger}}{454} -\entry {\code {struct mallinfo}}{44} +\entry {\code {struct mallinfo}}{42} \entry {\code {struct mntent}}{787} \entry {\code {struct netent}}{454} \entry {\code {struct ntptimeval}}{563} -\entry {\code {struct obstack}}{50} +\entry {\code {struct obstack}}{48} \entry {\code {struct option}}{670} -\entry {\code {struct passwd}}{771} +\entry {\code {struct passwd}}{772} \entry {\code {struct printf_info}}{276} \entry {\code {struct protoent}}{430} \entry {\code {struct random_data}}{513} @@ -123,7 +123,7 @@ \entry {\code {struct tm}}{561} \entry {\code {struct tms}}{556} \entry {\code {struct utimbuf}}{395} -\entry {\code {struct utmp}}{763} +\entry {\code {struct utmp}}{764} \entry {\code {struct utmpx}}{768} \entry {\code {struct utsname}}{783} \entry {\code {struct vtimes}}{589} @@ -138,8 +138,8 @@ \entry {\code {va_list}}{858} \entry {\code {VISIT}}{212} \initial {W} -\entry {\code {wchar_t}}{118} -\entry {\code {wctrans_t}}{74} -\entry {\code {wctype_t}}{70} -\entry {\code {wint_t}}{118} +\entry {\code {wchar_t}}{116} +\entry {\code {wctrans_t}}{72} +\entry {\code {wctype_t}}{68} +\entry {\code {wint_t}}{116} \entry {\code {wordexp_t}}{228} diff -durpN glibc-2.2.3/manual/libc.vr glibc-2.2.4/manual/libc.vr --- glibc-2.2.3/manual/libc.vr Wed Apr 25 16:06:31 2001 +++ glibc-2.2.4/manual/libc.vr Mon Aug 13 15:04:27 2001 @@ -114,16 +114,16 @@ \entry{EPROTO}{25}{\code {EPROTO}} \entry{ETIME}{25}{\code {ETIME}} \entry{ERESTART}{25}{\code {ERESTART}} -\entry{ECHRNG}{25}{\code {ECHRNG}} -\entry{EL2NSYNC}{25}{\code {EL2NSYNC}} -\entry{EL3HLT}{25}{\code {EL3HLT}} -\entry{EL3RST}{25}{\code {EL3RST}} -\entry{ELNRNG}{25}{\code {ELNRNG}} -\entry{EUNATCH}{25}{\code {EUNATCH}} -\entry{ENOCSI}{25}{\code {ENOCSI}} -\entry{EL2HLT}{25}{\code {EL2HLT}} -\entry{EBADE}{25}{\code {EBADE}} -\entry{EBADR}{25}{\code {EBADR}} +\entry{ECHRNG}{26}{\code {ECHRNG}} +\entry{EL2NSYNC}{26}{\code {EL2NSYNC}} +\entry{EL3HLT}{26}{\code {EL3HLT}} +\entry{EL3RST}{26}{\code {EL3RST}} +\entry{ELNRNG}{26}{\code {ELNRNG}} +\entry{EUNATCH}{26}{\code {EUNATCH}} +\entry{ENOCSI}{26}{\code {ENOCSI}} +\entry{EL2HLT}{26}{\code {EL2HLT}} +\entry{EBADE}{26}{\code {EBADE}} +\entry{EBADR}{26}{\code {EBADR}} \entry{EXFULL}{26}{\code {EXFULL}} \entry{ENOANO}{26}{\code {ENOANO}} \entry{EBADRQC}{26}{\code {EBADRQC}} @@ -154,111 +154,111 @@ \entry{EMEDIUMTYPE}{26}{\code {EMEDIUMTYPE}} \entry{program{\_}invocation{\_}name}{28}{\code {program_invocation_name}} \entry{program{\_}invocation{\_}short{\_}name}{28}{\code {program_invocation_short_name}} -\entry{{\_}{\_}malloc{\_}hook}{41}{\code {__malloc_hook}} -\entry{{\_}{\_}realloc{\_}hook}{41}{\code {__realloc_hook}} -\entry{{\_}{\_}free{\_}hook}{42}{\code {__free_hook}} -\entry{{\_}{\_}memalign{\_}hook}{42}{\code {__memalign_hook}} -\entry{{\_}{\_}malloc{\_}initialize{\_}hook}{42}{\code {__malloc_initialize_hook}} -\entry{obstack{\_}alloc{\_}failed{\_}handler}{51}{\code {obstack_alloc_failed_handler}} -\entry{WCHAR{\_}MIN}{118}{\code {WCHAR_MIN}} -\entry{WCHAR{\_}MAX}{118}{\code {WCHAR_MAX}} -\entry{WEOF}{119}{\code {WEOF}} -\entry{MB{\_}LEN{\_}MAX}{122}{\code {MB_LEN_MAX}} -\entry{MB{\_}CUR{\_}MAX}{122}{\code {MB_CUR_MAX}} -\entry{(*{\_}{\_}gconv{\_}init{\_}fct)}{152}{\code {(*__gconv_init_fct)}} -\entry{(*{\_}{\_}gconv{\_}end{\_}fct)}{155}{\code {(*__gconv_end_fct)}} -\entry{(*{\_}{\_}gconv{\_}fct)}{155}{\code {(*__gconv_fct)}} -\entry{LC{\_}COLLATE}{162}{\code {LC_COLLATE}} -\entry{LC{\_}CTYPE}{162}{\code {LC_CTYPE}} -\entry{LC{\_}MONETARY}{162}{\code {LC_MONETARY}} -\entry{LC{\_}NUMERIC}{162}{\code {LC_NUMERIC}} -\entry{LC{\_}TIME}{162}{\code {LC_TIME}} -\entry{LC{\_}MESSAGES}{162}{\code {LC_MESSAGES}} -\entry{LC{\_}ALL}{163}{\code {LC_ALL}} -\entry{LANG}{163}{\code {LANG}} -\entry{LANGUAGE}{163}{\code {LANGUAGE}} -\entry{CODESET}{170}{\code {CODESET}} -\entry{ABDAY{\_}1}{170}{\code {ABDAY_1}} -\entry{ABDAY{\_}2}{170}{\code {ABDAY_2}} -\entry{ABDAY{\_}3}{170}{\code {ABDAY_3}} -\entry{ABDAY{\_}4}{170}{\code {ABDAY_4}} -\entry{ABDAY{\_}5}{170}{\code {ABDAY_5}} -\entry{ABDAY{\_}6}{170}{\code {ABDAY_6}} -\entry{ABDAY{\_}7}{170}{\code {ABDAY_7}} -\entry{DAY{\_}1}{170}{\code {DAY_1}} -\entry{DAY{\_}2}{170}{\code {DAY_2}} -\entry{DAY{\_}3}{170}{\code {DAY_3}} -\entry{DAY{\_}4}{170}{\code {DAY_4}} -\entry{DAY{\_}5}{170}{\code {DAY_5}} -\entry{DAY{\_}6}{170}{\code {DAY_6}} -\entry{DAY{\_}7}{170}{\code {DAY_7}} -\entry{ABMON{\_}1}{170}{\code {ABMON_1}} -\entry{ABMON{\_}2}{170}{\code {ABMON_2}} -\entry{ABMON{\_}3}{170}{\code {ABMON_3}} -\entry{ABMON{\_}4}{170}{\code {ABMON_4}} -\entry{ABMON{\_}5}{170}{\code {ABMON_5}} -\entry{ABMON{\_}6}{170}{\code {ABMON_6}} -\entry{ABMON{\_}7}{170}{\code {ABMON_7}} -\entry{ABMON{\_}8}{170}{\code {ABMON_8}} -\entry{ABMON{\_}9}{170}{\code {ABMON_9}} -\entry{ABMON{\_}10}{170}{\code {ABMON_10}} -\entry{ABMON{\_}11}{170}{\code {ABMON_11}} -\entry{ABMON{\_}12}{170}{\code {ABMON_12}} -\entry{MON{\_}1}{170}{\code {MON_1}} -\entry{MON{\_}2}{171}{\code {MON_2}} -\entry{MON{\_}3}{171}{\code {MON_3}} -\entry{MON{\_}4}{171}{\code {MON_4}} -\entry{MON{\_}5}{171}{\code {MON_5}} -\entry{MON{\_}6}{171}{\code {MON_6}} -\entry{MON{\_}7}{171}{\code {MON_7}} -\entry{MON{\_}8}{171}{\code {MON_8}} -\entry{MON{\_}9}{171}{\code {MON_9}} -\entry{MON{\_}10}{171}{\code {MON_10}} -\entry{MON{\_}11}{171}{\code {MON_11}} -\entry{MON{\_}12}{171}{\code {MON_12}} -\entry{AM{\_}STR}{171}{\code {AM_STR}} -\entry{PM{\_}STR}{171}{\code {PM_STR}} -\entry{D{\_}T{\_}FMT}{171}{\code {D_T_FMT}} -\entry{D{\_}FMT}{171}{\code {D_FMT}} -\entry{T{\_}FMT}{171}{\code {T_FMT}} -\entry{T{\_}FMT{\_}AMPM}{171}{\code {T_FMT_AMPM}} -\entry{ERA}{171}{\code {ERA}} -\entry{ERA{\_}YEAR}{171}{\code {ERA_YEAR}} -\entry{ERA{\_}D{\_}T{\_}FMT}{172}{\code {ERA_D_T_FMT}} -\entry{ERA{\_}D{\_}FMT}{172}{\code {ERA_D_FMT}} -\entry{ERA{\_}T{\_}FMT}{172}{\code {ERA_T_FMT}} -\entry{ALT{\_}DIGITS}{172}{\code {ALT_DIGITS}} -\entry{INT{\_}CURR{\_}SYMBOL}{172}{\code {INT_CURR_SYMBOL}} -\entry{CURRENCY{\_}SYMBOL}{172}{\code {CURRENCY_SYMBOL}} -\entry{CRNCYSTR}{172}{\code {CRNCYSTR}} -\entry{MON{\_}DECIMAL{\_}POINT}{172}{\code {MON_DECIMAL_POINT}} -\entry{MON{\_}THOUSANDS{\_}SEP}{172}{\code {MON_THOUSANDS_SEP}} -\entry{MON{\_}GROUPING}{172}{\code {MON_GROUPING}} -\entry{POSITIVE{\_}SIGN}{172}{\code {POSITIVE_SIGN}} -\entry{NEGATIVE{\_}SIGN}{172}{\code {NEGATIVE_SIGN}} -\entry{INT{\_}FRAC{\_}DIGITS}{172}{\code {INT_FRAC_DIGITS}} -\entry{FRAC{\_}DIGITS}{173}{\code {FRAC_DIGITS}} -\entry{P{\_}CS{\_}PRECEDES}{173}{\code {P_CS_PRECEDES}} -\entry{P{\_}SEP{\_}BY{\_}SPACE}{173}{\code {P_SEP_BY_SPACE}} -\entry{N{\_}CS{\_}PRECEDES}{173}{\code {N_CS_PRECEDES}} -\entry{N{\_}SEP{\_}BY{\_}SPACE}{173}{\code {N_SEP_BY_SPACE}} -\entry{P{\_}SIGN{\_}POSN}{173}{\code {P_SIGN_POSN}} -\entry{N{\_}SIGN{\_}POSN}{173}{\code {N_SIGN_POSN}} -\entry{INT{\_}P{\_}CS{\_}PRECEDES}{173}{\code {INT_P_CS_PRECEDES}} -\entry{INT{\_}P{\_}SEP{\_}BY{\_}SPACE}{173}{\code {INT_P_SEP_BY_SPACE}} -\entry{INT{\_}N{\_}CS{\_}PRECEDES}{173}{\code {INT_N_CS_PRECEDES}} -\entry{INT{\_}N{\_}SEP{\_}BY{\_}SPACE}{173}{\code {INT_N_SEP_BY_SPACE}} -\entry{INT{\_}P{\_}SIGN{\_}POSN}{173}{\code {INT_P_SIGN_POSN}} -\entry{INT{\_}N{\_}SIGN{\_}POSN}{173}{\code {INT_N_SIGN_POSN}} -\entry{DECIMAL{\_}POINT}{174}{\code {DECIMAL_POINT}} -\entry{RADIXCHAR}{174}{\code {RADIXCHAR}} -\entry{THOUSANDS{\_}SEP}{174}{\code {THOUSANDS_SEP}} -\entry{THOUSEP}{174}{\code {THOUSEP}} -\entry{GROUPING}{174}{\code {GROUPING}} -\entry{YESEXPR}{174}{\code {YESEXPR}} -\entry{NOEXPR}{174}{\code {NOEXPR}} -\entry{YESSTR}{174}{\code {YESSTR}} -\entry{NOSTR}{174}{\code {NOSTR}} +\entry{{\_}{\_}malloc{\_}hook}{39}{\code {__malloc_hook}} +\entry{{\_}{\_}realloc{\_}hook}{39}{\code {__realloc_hook}} +\entry{{\_}{\_}free{\_}hook}{40}{\code {__free_hook}} +\entry{{\_}{\_}memalign{\_}hook}{40}{\code {__memalign_hook}} +\entry{{\_}{\_}malloc{\_}initialize{\_}hook}{40}{\code {__malloc_initialize_hook}} +\entry{obstack{\_}alloc{\_}failed{\_}handler}{49}{\code {obstack_alloc_failed_handler}} +\entry{WCHAR{\_}MIN}{116}{\code {WCHAR_MIN}} +\entry{WCHAR{\_}MAX}{116}{\code {WCHAR_MAX}} +\entry{WEOF}{117}{\code {WEOF}} +\entry{MB{\_}LEN{\_}MAX}{120}{\code {MB_LEN_MAX}} +\entry{MB{\_}CUR{\_}MAX}{120}{\code {MB_CUR_MAX}} +\entry{(*{\_}{\_}gconv{\_}init{\_}fct)}{150}{\code {(*__gconv_init_fct)}} +\entry{(*{\_}{\_}gconv{\_}end{\_}fct)}{153}{\code {(*__gconv_end_fct)}} +\entry{(*{\_}{\_}gconv{\_}fct)}{153}{\code {(*__gconv_fct)}} +\entry{LC{\_}COLLATE}{160}{\code {LC_COLLATE}} +\entry{LC{\_}CTYPE}{160}{\code {LC_CTYPE}} +\entry{LC{\_}MONETARY}{160}{\code {LC_MONETARY}} +\entry{LC{\_}NUMERIC}{160}{\code {LC_NUMERIC}} +\entry{LC{\_}TIME}{160}{\code {LC_TIME}} +\entry{LC{\_}MESSAGES}{160}{\code {LC_MESSAGES}} +\entry{LC{\_}ALL}{161}{\code {LC_ALL}} +\entry{LANG}{161}{\code {LANG}} +\entry{LANGUAGE}{161}{\code {LANGUAGE}} +\entry{CODESET}{168}{\code {CODESET}} +\entry{ABDAY{\_}1}{168}{\code {ABDAY_1}} +\entry{ABDAY{\_}2}{168}{\code {ABDAY_2}} +\entry{ABDAY{\_}3}{168}{\code {ABDAY_3}} +\entry{ABDAY{\_}4}{168}{\code {ABDAY_4}} +\entry{ABDAY{\_}5}{168}{\code {ABDAY_5}} +\entry{ABDAY{\_}6}{168}{\code {ABDAY_6}} +\entry{ABDAY{\_}7}{168}{\code {ABDAY_7}} +\entry{DAY{\_}1}{168}{\code {DAY_1}} +\entry{DAY{\_}2}{168}{\code {DAY_2}} +\entry{DAY{\_}3}{168}{\code {DAY_3}} +\entry{DAY{\_}4}{168}{\code {DAY_4}} +\entry{DAY{\_}5}{168}{\code {DAY_5}} +\entry{DAY{\_}6}{168}{\code {DAY_6}} +\entry{DAY{\_}7}{168}{\code {DAY_7}} +\entry{ABMON{\_}1}{168}{\code {ABMON_1}} +\entry{ABMON{\_}2}{168}{\code {ABMON_2}} +\entry{ABMON{\_}3}{168}{\code {ABMON_3}} +\entry{ABMON{\_}4}{168}{\code {ABMON_4}} +\entry{ABMON{\_}5}{168}{\code {ABMON_5}} +\entry{ABMON{\_}6}{168}{\code {ABMON_6}} +\entry{ABMON{\_}7}{168}{\code {ABMON_7}} +\entry{ABMON{\_}8}{168}{\code {ABMON_8}} +\entry{ABMON{\_}9}{168}{\code {ABMON_9}} +\entry{ABMON{\_}10}{168}{\code {ABMON_10}} +\entry{ABMON{\_}11}{168}{\code {ABMON_11}} +\entry{ABMON{\_}12}{168}{\code {ABMON_12}} +\entry{MON{\_}1}{168}{\code {MON_1}} +\entry{MON{\_}2}{169}{\code {MON_2}} +\entry{MON{\_}3}{169}{\code {MON_3}} +\entry{MON{\_}4}{169}{\code {MON_4}} +\entry{MON{\_}5}{169}{\code {MON_5}} +\entry{MON{\_}6}{169}{\code {MON_6}} +\entry{MON{\_}7}{169}{\code {MON_7}} +\entry{MON{\_}8}{169}{\code {MON_8}} +\entry{MON{\_}9}{169}{\code {MON_9}} +\entry{MON{\_}10}{169}{\code {MON_10}} +\entry{MON{\_}11}{169}{\code {MON_11}} +\entry{MON{\_}12}{169}{\code {MON_12}} +\entry{AM{\_}STR}{169}{\code {AM_STR}} +\entry{PM{\_}STR}{169}{\code {PM_STR}} +\entry{D{\_}T{\_}FMT}{169}{\code {D_T_FMT}} +\entry{D{\_}FMT}{169}{\code {D_FMT}} +\entry{T{\_}FMT}{169}{\code {T_FMT}} +\entry{T{\_}FMT{\_}AMPM}{169}{\code {T_FMT_AMPM}} +\entry{ERA}{169}{\code {ERA}} +\entry{ERA{\_}YEAR}{169}{\code {ERA_YEAR}} +\entry{ERA{\_}D{\_}T{\_}FMT}{170}{\code {ERA_D_T_FMT}} +\entry{ERA{\_}D{\_}FMT}{170}{\code {ERA_D_FMT}} +\entry{ERA{\_}T{\_}FMT}{170}{\code {ERA_T_FMT}} +\entry{ALT{\_}DIGITS}{170}{\code {ALT_DIGITS}} +\entry{INT{\_}CURR{\_}SYMBOL}{170}{\code {INT_CURR_SYMBOL}} +\entry{CURRENCY{\_}SYMBOL}{170}{\code {CURRENCY_SYMBOL}} +\entry{CRNCYSTR}{170}{\code {CRNCYSTR}} +\entry{MON{\_}DECIMAL{\_}POINT}{170}{\code {MON_DECIMAL_POINT}} +\entry{MON{\_}THOUSANDS{\_}SEP}{170}{\code {MON_THOUSANDS_SEP}} +\entry{MON{\_}GROUPING}{170}{\code {MON_GROUPING}} +\entry{POSITIVE{\_}SIGN}{170}{\code {POSITIVE_SIGN}} +\entry{NEGATIVE{\_}SIGN}{170}{\code {NEGATIVE_SIGN}} +\entry{INT{\_}FRAC{\_}DIGITS}{170}{\code {INT_FRAC_DIGITS}} +\entry{FRAC{\_}DIGITS}{171}{\code {FRAC_DIGITS}} +\entry{P{\_}CS{\_}PRECEDES}{171}{\code {P_CS_PRECEDES}} +\entry{P{\_}SEP{\_}BY{\_}SPACE}{171}{\code {P_SEP_BY_SPACE}} +\entry{N{\_}CS{\_}PRECEDES}{171}{\code {N_CS_PRECEDES}} +\entry{N{\_}SEP{\_}BY{\_}SPACE}{171}{\code {N_SEP_BY_SPACE}} +\entry{P{\_}SIGN{\_}POSN}{171}{\code {P_SIGN_POSN}} +\entry{N{\_}SIGN{\_}POSN}{171}{\code {N_SIGN_POSN}} +\entry{INT{\_}P{\_}CS{\_}PRECEDES}{171}{\code {INT_P_CS_PRECEDES}} +\entry{INT{\_}P{\_}SEP{\_}BY{\_}SPACE}{171}{\code {INT_P_SEP_BY_SPACE}} +\entry{INT{\_}N{\_}CS{\_}PRECEDES}{171}{\code {INT_N_CS_PRECEDES}} +\entry{INT{\_}N{\_}SEP{\_}BY{\_}SPACE}{171}{\code {INT_N_SEP_BY_SPACE}} +\entry{INT{\_}P{\_}SIGN{\_}POSN}{171}{\code {INT_P_SIGN_POSN}} +\entry{INT{\_}N{\_}SIGN{\_}POSN}{171}{\code {INT_N_SIGN_POSN}} +\entry{DECIMAL{\_}POINT}{172}{\code {DECIMAL_POINT}} +\entry{RADIXCHAR}{172}{\code {RADIXCHAR}} +\entry{THOUSANDS{\_}SEP}{172}{\code {THOUSANDS_SEP}} +\entry{THOUSEP}{172}{\code {THOUSEP}} +\entry{GROUPING}{172}{\code {GROUPING}} +\entry{YESEXPR}{172}{\code {YESEXPR}} +\entry{NOEXPR}{172}{\code {NOEXPR}} +\entry{YESSTR}{172}{\code {YESSTR}} +\entry{NOSTR}{172}{\code {NOSTR}} \entry{GLOB{\_}ABORTED}{217}{\code {GLOB_ABORTED}} \entry{GLOB{\_}NOMATCH}{217}{\code {GLOB_NOMATCH}} \entry{GLOB{\_}NOSPACE}{217}{\code {GLOB_NOSPACE}} @@ -345,48 +345,48 @@ \entry{MAP{\_}ANON}{328}{\code {MAP_ANON}} \entry{MS{\_}SYNC}{329}{\code {MS_SYNC}} \entry{MS{\_}ASYNC}{329}{\code {MS_ASYNC}} -\entry{FD{\_}SETSIZE}{330}{\code {FD_SETSIZE}} -\entry{LIO{\_}READ}{335}{\code {LIO_READ}} -\entry{LIO{\_}WRITE}{335}{\code {LIO_WRITE}} -\entry{LIO{\_}NOP}{335}{\code {LIO_NOP}} -\entry{F{\_}DUPFD}{347}{\code {F_DUPFD}} -\entry{F{\_}GETFD}{348}{\code {F_GETFD}} -\entry{F{\_}SETFD}{348}{\code {F_SETFD}} -\entry{FD{\_}CLOEXEC}{349}{\code {FD_CLOEXEC}} -\entry{O{\_}RDONLY}{350}{\code {O_RDONLY}} -\entry{O{\_}WRONLY}{350}{\code {O_WRONLY}} -\entry{O{\_}RDWR}{350}{\code {O_RDWR}} -\entry{O{\_}READ}{350}{\code {O_READ}} -\entry{O{\_}WRITE}{350}{\code {O_WRITE}} -\entry{O{\_}EXEC}{350}{\code {O_EXEC}} -\entry{O{\_}ACCMODE}{350}{\code {O_ACCMODE}} -\entry{O{\_}CREAT}{351}{\code {O_CREAT}} -\entry{O{\_}EXCL}{351}{\code {O_EXCL}} -\entry{O{\_}NONBLOCK}{351}{\code {O_NONBLOCK}} -\entry{O{\_}NOCTTY}{351}{\code {O_NOCTTY}} -\entry{O{\_}IGNORE{\_}CTTY}{351}{\code {O_IGNORE_CTTY}} -\entry{O{\_}NOLINK}{352}{\code {O_NOLINK}} -\entry{O{\_}NOTRANS}{352}{\code {O_NOTRANS}} -\entry{O{\_}TRUNC}{352}{\code {O_TRUNC}} -\entry{O{\_}SHLOCK}{352}{\code {O_SHLOCK}} -\entry{O{\_}EXLOCK}{352}{\code {O_EXLOCK}} -\entry{O{\_}APPEND}{352}{\code {O_APPEND}} -\entry{O{\_}NONBLOCK}{353}{\code {O_NONBLOCK}} -\entry{O{\_}NDELAY}{353}{\code {O_NDELAY}} -\entry{O{\_}ASYNC}{353}{\code {O_ASYNC}} -\entry{O{\_}FSYNC}{353}{\code {O_FSYNC}} -\entry{O{\_}SYNC}{353}{\code {O_SYNC}} -\entry{O{\_}NOATIME}{353}{\code {O_NOATIME}} -\entry{F{\_}GETFL}{354}{\code {F_GETFL}} -\entry{F{\_}SETFL}{354}{\code {F_SETFL}} -\entry{F{\_}GETLK}{356}{\code {F_GETLK}} -\entry{F{\_}SETLK}{356}{\code {F_SETLK}} -\entry{F{\_}SETLKW}{357}{\code {F_SETLKW}} -\entry{F{\_}RDLCK}{357}{\code {F_RDLCK}} -\entry{F{\_}WRLCK}{357}{\code {F_WRLCK}} -\entry{F{\_}UNLCK}{357}{\code {F_UNLCK}} -\entry{F{\_}GETOWN}{358}{\code {F_GETOWN}} -\entry{F{\_}SETOWN}{358}{\code {F_SETOWN}} +\entry{FD{\_}SETSIZE}{331}{\code {FD_SETSIZE}} +\entry{LIO{\_}READ}{336}{\code {LIO_READ}} +\entry{LIO{\_}WRITE}{336}{\code {LIO_WRITE}} +\entry{LIO{\_}NOP}{336}{\code {LIO_NOP}} +\entry{F{\_}DUPFD}{348}{\code {F_DUPFD}} +\entry{F{\_}GETFD}{349}{\code {F_GETFD}} +\entry{F{\_}SETFD}{349}{\code {F_SETFD}} +\entry{FD{\_}CLOEXEC}{350}{\code {FD_CLOEXEC}} +\entry{O{\_}RDONLY}{351}{\code {O_RDONLY}} +\entry{O{\_}WRONLY}{351}{\code {O_WRONLY}} +\entry{O{\_}RDWR}{351}{\code {O_RDWR}} +\entry{O{\_}READ}{351}{\code {O_READ}} +\entry{O{\_}WRITE}{351}{\code {O_WRITE}} +\entry{O{\_}EXEC}{351}{\code {O_EXEC}} +\entry{O{\_}ACCMODE}{352}{\code {O_ACCMODE}} +\entry{O{\_}CREAT}{352}{\code {O_CREAT}} +\entry{O{\_}EXCL}{352}{\code {O_EXCL}} +\entry{O{\_}NONBLOCK}{352}{\code {O_NONBLOCK}} +\entry{O{\_}NOCTTY}{352}{\code {O_NOCTTY}} +\entry{O{\_}IGNORE{\_}CTTY}{353}{\code {O_IGNORE_CTTY}} +\entry{O{\_}NOLINK}{353}{\code {O_NOLINK}} +\entry{O{\_}NOTRANS}{353}{\code {O_NOTRANS}} +\entry{O{\_}TRUNC}{353}{\code {O_TRUNC}} +\entry{O{\_}SHLOCK}{353}{\code {O_SHLOCK}} +\entry{O{\_}EXLOCK}{353}{\code {O_EXLOCK}} +\entry{O{\_}APPEND}{354}{\code {O_APPEND}} +\entry{O{\_}NONBLOCK}{354}{\code {O_NONBLOCK}} +\entry{O{\_}NDELAY}{354}{\code {O_NDELAY}} +\entry{O{\_}ASYNC}{354}{\code {O_ASYNC}} +\entry{O{\_}FSYNC}{354}{\code {O_FSYNC}} +\entry{O{\_}SYNC}{354}{\code {O_SYNC}} +\entry{O{\_}NOATIME}{354}{\code {O_NOATIME}} +\entry{F{\_}GETFL}{355}{\code {F_GETFL}} +\entry{F{\_}SETFL}{355}{\code {F_SETFL}} +\entry{F{\_}GETLK}{357}{\code {F_GETLK}} +\entry{F{\_}SETLK}{357}{\code {F_SETLK}} +\entry{F{\_}SETLKW}{358}{\code {F_SETLKW}} +\entry{F{\_}RDLCK}{358}{\code {F_RDLCK}} +\entry{F{\_}WRLCK}{359}{\code {F_WRLCK}} +\entry{F{\_}UNLCK}{359}{\code {F_UNLCK}} +\entry{F{\_}GETOWN}{359}{\code {F_GETOWN}} +\entry{F{\_}SETOWN}{359}{\code {F_SETOWN}} \entry{PWD}{362}{\code {PWD}} \entry{DT{\_}UNKNOWN}{363}{\code {DT_UNKNOWN}} \entry{DT{\_}REG}{364}{\code {DT_REG}} @@ -482,7 +482,7 @@ \entry{TCSAFLUSH}{460}{\code {TCSAFLUSH}} \entry{TCSASOFT}{460}{\code {TCSASOFT}} \entry{INPCK}{462}{\code {INPCK}} -\entry{IGNPAR}{463}{\code {IGNPAR}} +\entry{IGNPAR}{462}{\code {IGNPAR}} \entry{PARMRK}{463}{\code {PARMRK}} \entry{ISTRIP}{463}{\code {ISTRIP}} \entry{IGNBRK}{463}{\code {IGNBRK}} @@ -631,7 +631,7 @@ \entry{FP{\_}SUBNORMAL}{525}{\code {FP_SUBNORMAL}} \entry{FP{\_}NORMAL}{525}{\code {FP_NORMAL}} \entry{INFINITY}{528}{\code {INFINITY}} -\entry{NAN}{529}{\code {NAN}} +\entry{NAN}{528}{\code {NAN}} \entry{FE{\_}INEXACT}{529}{\code {FE_INEXACT}} \entry{FE{\_}DIVBYZERO}{529}{\code {FE_DIVBYZERO}} \entry{FE{\_}UNDERFLOW}{529}{\code {FE_UNDERFLOW}} @@ -645,9 +645,9 @@ \entry{FE{\_}DOWNWARD}{532}{\code {FE_DOWNWARD}} \entry{FE{\_}TOWARDZERO}{532}{\code {FE_TOWARDZERO}} \entry{FE{\_}DFL{\_}ENV}{533}{\code {FE_DFL_ENV}} -\entry{FE{\_}NOMASK{\_}ENV}{534}{\code {FE_NOMASK_ENV}} -\entry{FP{\_}FAST{\_}FMA}{543}{\code {FP_FAST_FMA}} -\entry{{\_}Complex{\_}I}{543}{\code {_Complex_I}} +\entry{FE{\_}NOMASK{\_}ENV}{533}{\code {FE_NOMASK_ENV}} +\entry{FP{\_}FAST{\_}FMA}{542}{\code {FP_FAST_FMA}} +\entry{{\_}Complex{\_}I}{542}{\code {_Complex_I}} \entry{I}{543}{\code {I}} \entry{CLOCKS{\_}PER{\_}SEC}{556}{\code {CLOCKS_PER_SEC}} \entry{CLK{\_}TCK}{556}{\code {CLK_TCK}} @@ -747,7 +747,7 @@ \entry{argp{\_}program{\_}version}{675}{\code {argp_program_version}} \entry{argp{\_}program{\_}bug{\_}address}{675}{\code {argp_program_bug_address}} \entry{argp{\_}program{\_}version{\_}hook}{675}{\code {argp_program_version_hook}} -\entry{argp{\_}err{\_}exit{\_}status}{675}{\code {argp_err_exit_status}} +\entry{argp{\_}err{\_}exit{\_}status}{676}{\code {argp_err_exit_status}} \entry{OPTION{\_}ARG{\_}OPTIONAL}{678}{\code {OPTION_ARG_OPTIONAL}} \entry{OPTION{\_}HIDDEN}{678}{\code {OPTION_HIDDEN}} \entry{OPTION{\_}ALIAS}{678}{\code {OPTION_ALIAS}} @@ -756,8 +756,8 @@ \entry{ARGP{\_}ERR{\_}UNKNOWN}{679}{\code {ARGP_ERR_UNKNOWN}} \entry{ARGP{\_}KEY{\_}ARG}{680}{\code {ARGP_KEY_ARG}} \entry{ARGP{\_}KEY{\_}ARGS}{680}{\code {ARGP_KEY_ARGS}} -\entry{ARGP{\_}KEY{\_}END}{681}{\code {ARGP_KEY_END}} -\entry{ARGP{\_}KEY{\_}NO{\_}ARGS}{681}{\code {ARGP_KEY_NO_ARGS}} +\entry{ARGP{\_}KEY{\_}END}{680}{\code {ARGP_KEY_END}} +\entry{ARGP{\_}KEY{\_}NO{\_}ARGS}{680}{\code {ARGP_KEY_NO_ARGS}} \entry{ARGP{\_}KEY{\_}INIT}{681}{\code {ARGP_KEY_INIT}} \entry{ARGP{\_}KEY{\_}SUCCESS}{681}{\code {ARGP_KEY_SUCCESS}} \entry{ARGP{\_}KEY{\_}ERROR}{681}{\code {ARGP_KEY_ERROR}} @@ -765,23 +765,23 @@ \entry{ARGP{\_}PARSE{\_}ARGV0}{685}{\code {ARGP_PARSE_ARGV0}} \entry{ARGP{\_}NO{\_}ERRS}{685}{\code {ARGP_NO_ERRS}} \entry{ARGP{\_}NO{\_}ARGS}{685}{\code {ARGP_NO_ARGS}} -\entry{ARGP{\_}IN{\_}ORDER}{686}{\code {ARGP_IN_ORDER}} -\entry{ARGP{\_}NO{\_}HELP}{686}{\code {ARGP_NO_HELP}} +\entry{ARGP{\_}IN{\_}ORDER}{685}{\code {ARGP_IN_ORDER}} +\entry{ARGP{\_}NO{\_}HELP}{685}{\code {ARGP_NO_HELP}} \entry{ARGP{\_}NO{\_}EXIT}{686}{\code {ARGP_NO_EXIT}} \entry{ARGP{\_}LONG{\_}ONLY}{686}{\code {ARGP_LONG_ONLY}} \entry{ARGP{\_}SILENT}{686}{\code {ARGP_SILENT}} \entry{ARGP{\_}KEY{\_}HELP{\_}PRE{\_}DOC}{686}{\code {ARGP_KEY_HELP_PRE_DOC}} -\entry{ARGP{\_}KEY{\_}HELP{\_}POST{\_}DOC}{687}{\code {ARGP_KEY_HELP_POST_DOC}} -\entry{ARGP{\_}KEY{\_}HELP{\_}HEADER}{687}{\code {ARGP_KEY_HELP_HEADER}} -\entry{ARGP{\_}KEY{\_}HELP{\_}EXTRA}{687}{\code {ARGP_KEY_HELP_EXTRA}} -\entry{ARGP{\_}KEY{\_}HELP{\_}DUP{\_}ARGS{\_}NOTE}{687}{\code {ARGP_KEY_HELP_DUP_ARGS_NOTE}} +\entry{ARGP{\_}KEY{\_}HELP{\_}POST{\_}DOC}{686}{\code {ARGP_KEY_HELP_POST_DOC}} +\entry{ARGP{\_}KEY{\_}HELP{\_}HEADER}{686}{\code {ARGP_KEY_HELP_HEADER}} +\entry{ARGP{\_}KEY{\_}HELP{\_}EXTRA}{686}{\code {ARGP_KEY_HELP_EXTRA}} +\entry{ARGP{\_}KEY{\_}HELP{\_}DUP{\_}ARGS{\_}NOTE}{686}{\code {ARGP_KEY_HELP_DUP_ARGS_NOTE}} \entry{ARGP{\_}KEY{\_}HELP{\_}ARGS{\_}DOC}{687}{\code {ARGP_KEY_HELP_ARGS_DOC}} \entry{ARGP{\_}HELP{\_}USAGE}{687}{\code {ARGP_HELP_USAGE}} \entry{ARGP{\_}HELP{\_}SHORT{\_}USAGE}{687}{\code {ARGP_HELP_SHORT_USAGE}} -\entry{ARGP{\_}HELP{\_}SEE}{688}{\code {ARGP_HELP_SEE}} -\entry{ARGP{\_}HELP{\_}LONG}{688}{\code {ARGP_HELP_LONG}} -\entry{ARGP{\_}HELP{\_}PRE{\_}DOC}{688}{\code {ARGP_HELP_PRE_DOC}} -\entry{ARGP{\_}HELP{\_}POST{\_}DOC}{688}{\code {ARGP_HELP_POST_DOC}} +\entry{ARGP{\_}HELP{\_}SEE}{687}{\code {ARGP_HELP_SEE}} +\entry{ARGP{\_}HELP{\_}LONG}{687}{\code {ARGP_HELP_LONG}} +\entry{ARGP{\_}HELP{\_}PRE{\_}DOC}{687}{\code {ARGP_HELP_PRE_DOC}} +\entry{ARGP{\_}HELP{\_}POST{\_}DOC}{687}{\code {ARGP_HELP_POST_DOC}} \entry{ARGP{\_}HELP{\_}DOC}{688}{\code {ARGP_HELP_DOC}} \entry{ARGP{\_}HELP{\_}BUG{\_}ADDR}{688}{\code {ARGP_HELP_BUG_ADDR}} \entry{ARGP{\_}HELP{\_}LONG{\_}ONLY}{688}{\code {ARGP_HELP_LONG_ONLY}} @@ -810,21 +810,21 @@ \entry{NSS{\_}STATUS{\_}NOTFOUND}{748}{\code {NSS_STATUS_NOTFOUND}} \entry{NSS{\_}STATUS{\_}SUCCESS}{748}{\code {NSS_STATUS_SUCCESS}} \entry{L{\_}cuserid}{763}{\code {L_cuserid}} -\entry{EMPTY}{764}{\code {EMPTY}} -\entry{RUN{\_}LVL}{764}{\code {RUN_LVL}} -\entry{BOOT{\_}TIME}{764}{\code {BOOT_TIME}} -\entry{OLD{\_}TIME}{764}{\code {OLD_TIME}} -\entry{NEW{\_}TIME}{764}{\code {NEW_TIME}} -\entry{INIT{\_}PROCESS}{764}{\code {INIT_PROCESS}} -\entry{LOGIN{\_}PROCESS}{764}{\code {LOGIN_PROCESS}} -\entry{USER{\_}PROCESS}{764}{\code {USER_PROCESS}} +\entry{EMPTY}{765}{\code {EMPTY}} +\entry{RUN{\_}LVL}{765}{\code {RUN_LVL}} +\entry{BOOT{\_}TIME}{765}{\code {BOOT_TIME}} +\entry{OLD{\_}TIME}{765}{\code {OLD_TIME}} +\entry{NEW{\_}TIME}{765}{\code {NEW_TIME}} +\entry{INIT{\_}PROCESS}{765}{\code {INIT_PROCESS}} +\entry{LOGIN{\_}PROCESS}{765}{\code {LOGIN_PROCESS}} +\entry{USER{\_}PROCESS}{765}{\code {USER_PROCESS}} \entry{DEAD{\_}PROCESS}{765}{\code {DEAD_PROCESS}} \entry{ACCOUNTING}{765}{\code {ACCOUNTING}} -\entry{{\_}PATH{\_}UTMP}{767}{\code {_PATH_UTMP}} -\entry{{\_}PATH{\_}WTMP}{767}{\code {_PATH_WTMP}} -\entry{EMPTY}{768}{\code {EMPTY}} -\entry{RUN{\_}LVL}{768}{\code {RUN_LVL}} -\entry{BOOT{\_}TIME}{768}{\code {BOOT_TIME}} +\entry{{\_}PATH{\_}UTMP}{768}{\code {_PATH_UTMP}} +\entry{{\_}PATH{\_}WTMP}{768}{\code {_PATH_WTMP}} +\entry{EMPTY}{769}{\code {EMPTY}} +\entry{RUN{\_}LVL}{769}{\code {RUN_LVL}} +\entry{BOOT{\_}TIME}{769}{\code {BOOT_TIME}} \entry{OLD{\_}TIME}{769}{\code {OLD_TIME}} \entry{NEW{\_}TIME}{769}{\code {NEW_TIME}} \entry{INIT{\_}PROCESS}{769}{\code {INIT_PROCESS}} diff -durpN glibc-2.2.3/manual/libc.vrs glibc-2.2.4/manual/libc.vrs --- glibc-2.2.3/manual/libc.vrs Wed Apr 25 16:05:56 2001 +++ glibc-2.2.4/manual/libc.vrs Mon Aug 13 15:03:57 2001 @@ -1,15 +1,15 @@ \initial {(} -\entry {\code {(*__gconv_end_fct)}}{155} -\entry {\code {(*__gconv_fct)}}{155} -\entry {\code {(*__gconv_init_fct)}}{152} +\entry {\code {(*__gconv_end_fct)}}{153} +\entry {\code {(*__gconv_fct)}}{153} +\entry {\code {(*__gconv_init_fct)}}{150} \initial {{\_}} -\entry {\code {__free_hook}}{42} -\entry {\code {__malloc_hook}}{41} -\entry {\code {__malloc_initialize_hook}}{42} -\entry {\code {__memalign_hook}}{42} -\entry {\code {__realloc_hook}}{41} +\entry {\code {__free_hook}}{40} +\entry {\code {__malloc_hook}}{39} +\entry {\code {__malloc_initialize_hook}}{40} +\entry {\code {__memalign_hook}}{40} +\entry {\code {__realloc_hook}}{39} \entry {\code {_BSD_SOURCE}}{8} -\entry {\code {_Complex_I}}{543} +\entry {\code {_Complex_I}}{542} \entry {\code {_FILE_OFFSET_BITS}}{9} \entry {\code {_GNU_SOURCE}}{10} \entry {\code {_IOFBF}}{300} @@ -21,8 +21,8 @@ \entry {\code {_PATH_FSTAB}}{785} \entry {\code {_PATH_MNTTAB}}{785} \entry {\code {_PATH_MOUNTED}}{785} -\entry {\code {_PATH_UTMP}}{767} -\entry {\code {_PATH_WTMP}}{767} +\entry {\code {_PATH_UTMP}}{768} +\entry {\code {_PATH_WTMP}}{768} \entry {\code {_POSIX_C_SOURCE}}{8} \entry {\code {_POSIX_CHOWN_RESTRICTED}}{811} \entry {\code {_POSIX_JOB_CONTROL}}{798} @@ -163,25 +163,25 @@ \entry {\code {_XOPEN_SOURCE}}{8} \entry {\code {_XOPEN_SOURCE_EXTENDED}}{8} \initial {A} -\entry {\code {ABDAY_1}}{170} -\entry {\code {ABDAY_2}}{170} -\entry {\code {ABDAY_3}}{170} -\entry {\code {ABDAY_4}}{170} -\entry {\code {ABDAY_5}}{170} -\entry {\code {ABDAY_6}}{170} -\entry {\code {ABDAY_7}}{170} -\entry {\code {ABMON_1}}{170} -\entry {\code {ABMON_10}}{170} -\entry {\code {ABMON_11}}{170} -\entry {\code {ABMON_12}}{170} -\entry {\code {ABMON_2}}{170} -\entry {\code {ABMON_3}}{170} -\entry {\code {ABMON_4}}{170} -\entry {\code {ABMON_5}}{170} -\entry {\code {ABMON_6}}{170} -\entry {\code {ABMON_7}}{170} -\entry {\code {ABMON_8}}{170} -\entry {\code {ABMON_9}}{170} +\entry {\code {ABDAY_1}}{168} +\entry {\code {ABDAY_2}}{168} +\entry {\code {ABDAY_3}}{168} +\entry {\code {ABDAY_4}}{168} +\entry {\code {ABDAY_5}}{168} +\entry {\code {ABDAY_6}}{168} +\entry {\code {ABDAY_7}}{168} +\entry {\code {ABMON_1}}{168} +\entry {\code {ABMON_10}}{168} +\entry {\code {ABMON_11}}{168} +\entry {\code {ABMON_12}}{168} +\entry {\code {ABMON_2}}{168} +\entry {\code {ABMON_3}}{168} +\entry {\code {ABMON_4}}{168} +\entry {\code {ABMON_5}}{168} +\entry {\code {ABMON_6}}{168} +\entry {\code {ABMON_7}}{168} +\entry {\code {ABMON_8}}{168} +\entry {\code {ABMON_9}}{168} \entry {\code {ACCOUNTING}}{765} \entry {\code {AF_FILE}}{412} \entry {\code {AF_INET}}{412} @@ -189,46 +189,46 @@ \entry {\code {AF_UNIX}}{412} \entry {\code {AF_UNSPEC}}{412} \entry {\code {aliases}}{743} -\entry {\code {ALT_DIGITS}}{172} +\entry {\code {ALT_DIGITS}}{170} \entry {\code {ALTWERASE}}{469} -\entry {\code {AM_STR}}{171} +\entry {\code {AM_STR}}{169} \entry {\code {ARG_MAX}}{797} -\entry {\code {argp_err_exit_status}}{675} +\entry {\code {argp_err_exit_status}}{676} \entry {\code {ARGP_ERR_UNKNOWN}}{679} \entry {\code {ARGP_HELP_BUG_ADDR}}{688} \entry {\code {ARGP_HELP_DOC}}{688} \entry {\code {ARGP_HELP_EXIT_ERR}}{688} \entry {\code {ARGP_HELP_EXIT_OK}}{688} -\entry {\code {ARGP_HELP_LONG}}{688} +\entry {\code {ARGP_HELP_LONG}}{687} \entry {\code {ARGP_HELP_LONG_ONLY}}{688} -\entry {\code {ARGP_HELP_POST_DOC}}{688} -\entry {\code {ARGP_HELP_PRE_DOC}}{688} -\entry {\code {ARGP_HELP_SEE}}{688} +\entry {\code {ARGP_HELP_POST_DOC}}{687} +\entry {\code {ARGP_HELP_PRE_DOC}}{687} +\entry {\code {ARGP_HELP_SEE}}{687} \entry {\code {ARGP_HELP_SHORT_USAGE}}{687} \entry {\code {ARGP_HELP_STD_ERR}}{688} \entry {\code {ARGP_HELP_STD_HELP}}{688} \entry {\code {ARGP_HELP_STD_USAGE}}{688} \entry {\code {ARGP_HELP_USAGE}}{687} -\entry {\code {ARGP_IN_ORDER}}{686} +\entry {\code {ARGP_IN_ORDER}}{685} \entry {\code {ARGP_KEY_ARG}}{680} \entry {\code {ARGP_KEY_ARGS}}{680} -\entry {\code {ARGP_KEY_END}}{681} +\entry {\code {ARGP_KEY_END}}{680} \entry {\code {ARGP_KEY_ERROR}}{681} \entry {\code {ARGP_KEY_FINI}}{681} \entry {\code {ARGP_KEY_HELP_ARGS_DOC}}{687} -\entry {\code {ARGP_KEY_HELP_DUP_ARGS_NOTE}}{687} -\entry {\code {ARGP_KEY_HELP_EXTRA}}{687} -\entry {\code {ARGP_KEY_HELP_HEADER}}{687} -\entry {\code {ARGP_KEY_HELP_POST_DOC}}{687} +\entry {\code {ARGP_KEY_HELP_DUP_ARGS_NOTE}}{686} +\entry {\code {ARGP_KEY_HELP_EXTRA}}{686} +\entry {\code {ARGP_KEY_HELP_HEADER}}{686} +\entry {\code {ARGP_KEY_HELP_POST_DOC}}{686} \entry {\code {ARGP_KEY_HELP_PRE_DOC}}{686} \entry {\code {ARGP_KEY_INIT}}{681} -\entry {\code {ARGP_KEY_NO_ARGS}}{681} +\entry {\code {ARGP_KEY_NO_ARGS}}{680} \entry {\code {ARGP_KEY_SUCCESS}}{681} \entry {\code {ARGP_LONG_ONLY}}{686} \entry {\code {ARGP_NO_ARGS}}{685} \entry {\code {ARGP_NO_ERRS}}{685} \entry {\code {ARGP_NO_EXIT}}{686} -\entry {\code {ARGP_NO_HELP}}{686} +\entry {\code {ARGP_NO_HELP}}{685} \entry {\code {ARGP_PARSE_ARGV0}}{685} \entry {\code {argp_program_bug_address}}{675} \entry {\code {argp_program_version}}{675} @@ -259,7 +259,7 @@ \entry {\code {BC_DIM_MAX}}{815} \entry {\code {BC_SCALE_MAX}}{815} \entry {\code {BC_STRING_MAX}}{815} -\entry {\code {BOOT_TIME}}{764, 768} +\entry {\code {BOOT_TIME}}{765, 769} \entry {\code {BRKINT}}{463} \entry {\code {BUFSIZ}}{300} \initial {C} @@ -271,11 +271,11 @@ \entry {\code {CLK_TCK}}{556} \entry {\code {CLOCAL}}{465} \entry {\code {CLOCKS_PER_SEC}}{556} -\entry {\code {CODESET}}{170} +\entry {\code {CODESET}}{168} \entry {\code {COLL_WEIGHTS_MAX}}{815} \entry {\code {COREFILE}}{620} \entry {\code {CREAD}}{465} -\entry {\code {CRNCYSTR}}{172} +\entry {\code {CRNCYSTR}}{170} \entry {\code {CRTS_IFLOW}}{466} \entry {\code {CS5}}{466} \entry {\code {CS6}}{466} @@ -283,17 +283,17 @@ \entry {\code {CS8}}{466} \entry {\code {CSIZE}}{466} \entry {\code {CSTOPB}}{465} -\entry {\code {CURRENCY_SYMBOL}}{172} +\entry {\code {CURRENCY_SYMBOL}}{170} \initial {D} -\entry {\code {D_FMT}}{171} -\entry {\code {D_T_FMT}}{171} -\entry {\code {DAY_1}}{170} -\entry {\code {DAY_2}}{170} -\entry {\code {DAY_3}}{170} -\entry {\code {DAY_4}}{170} -\entry {\code {DAY_5}}{170} -\entry {\code {DAY_6}}{170} -\entry {\code {DAY_7}}{170} +\entry {\code {D_FMT}}{169} +\entry {\code {D_T_FMT}}{169} +\entry {\code {DAY_1}}{168} +\entry {\code {DAY_2}}{168} +\entry {\code {DAY_3}}{168} +\entry {\code {DAY_4}}{168} +\entry {\code {DAY_5}}{168} +\entry {\code {DAY_6}}{168} +\entry {\code {DAY_7}}{168} \entry {\code {daylight}}{581} \entry {\code {DBL_DIG}}{866} \entry {\code {DBL_EPSILON}}{868} @@ -305,7 +305,7 @@ \entry {\code {DBL_MIN_10_EXP}}{867} \entry {\code {DBL_MIN_EXP}}{867} \entry {\code {DEAD_PROCESS}}{765, 769} -\entry {\code {DECIMAL_POINT}}{174} +\entry {\code {DECIMAL_POINT}}{172} \entry {\code {DES_DECRYPT}}{824} \entry {\code {DES_ENCRYPT}}{824} \entry {\code {DES_HW}}{824} @@ -332,11 +332,11 @@ \entry {\code {EALREADY}}{20} \entry {\code {EAUTH}}{24} \entry {\code {EBACKGROUND}}{24} -\entry {\code {EBADE}}{25} +\entry {\code {EBADE}}{26} \entry {\code {EBADF}}{17, 479} \entry {\code {EBADFD}}{26} \entry {\code {EBADMSG}}{25} -\entry {\code {EBADR}}{25} +\entry {\code {EBADR}}{26} \entry {\code {EBADRPC}}{23} \entry {\code {EBADRQC}}{26} \entry {\code {EBADSLT}}{26} @@ -350,7 +350,7 @@ \entry {\code {ECHOKE}}{468} \entry {\code {ECHONL}}{468} \entry {\code {ECHOPRT}}{467} -\entry {\code {ECHRNG}}{25} +\entry {\code {ECHRNG}}{26} \entry {\code {ECOMM}}{26} \entry {\code {ECONNABORTED}}{21} \entry {\code {ECONNREFUSED}}{22} @@ -381,21 +381,21 @@ \entry {\code {EISCONN}}{21} \entry {\code {EISDIR}}{18} \entry {\code {EISNAM}}{26} -\entry {\code {EL2HLT}}{25} -\entry {\code {EL2NSYNC}}{25} -\entry {\code {EL3HLT}}{25} -\entry {\code {EL3RST}}{25} +\entry {\code {EL2HLT}}{26} +\entry {\code {EL2NSYNC}}{26} +\entry {\code {EL3HLT}}{26} +\entry {\code {EL3RST}}{26} \entry {\code {ELIBACC}}{26} \entry {\code {ELIBBAD}}{26} \entry {\code {ELIBEXEC}}{26} \entry {\code {ELIBMAX}}{26} \entry {\code {ELIBSCN}}{26} -\entry {\code {ELNRNG}}{25} +\entry {\code {ELNRNG}}{26} \entry {\code {ELOOP}}{22} \entry {\code {EMEDIUMTYPE}}{26} \entry {\code {EMFILE}}{18} \entry {\code {EMLINK}}{19} -\entry {\code {EMPTY}}{764, 768} +\entry {\code {EMPTY}}{765, 769} \entry {\code {EMSGSIZE}}{20} \entry {\code {EMULTIHOP}}{25} \entry {\code {ENAMETOOLONG}}{22} @@ -407,7 +407,7 @@ \entry {\code {ENFILE}}{18} \entry {\code {ENOANO}}{26} \entry {\code {ENOBUFS}}{21} -\entry {\code {ENOCSI}}{25} +\entry {\code {ENOCSI}}{26} \entry {\code {ENODATA}}{25} \entry {\code {ENODEV}}{18} \entry {\code {ENOENT}}{16} @@ -449,11 +449,11 @@ \entry {\code {EPROTONOSUPPORT}}{20} \entry {\code {EPROTOTYPE}}{20} \entry {\code {EQUIV_CLASS_MAX}}{815} -\entry {\code {ERA}}{171} -\entry {\code {ERA_D_FMT}}{172} -\entry {\code {ERA_D_T_FMT}}{172} -\entry {\code {ERA_T_FMT}}{172} -\entry {\code {ERA_YEAR}}{171} +\entry {\code {ERA}}{169} +\entry {\code {ERA_D_FMT}}{170} +\entry {\code {ERA_D_T_FMT}}{170} +\entry {\code {ERA_T_FMT}}{170} +\entry {\code {ERA_YEAR}}{169} \entry {\code {ERANGE}}{19} \entry {\code {EREMCHG}}{26} \entry {\code {EREMOTE}}{23} @@ -475,7 +475,7 @@ \entry {\code {ETOOMANYREFS}}{22} \entry {\code {ETXTBSY}}{18} \entry {\code {EUCLEAN}}{26} -\entry {\code {EUNATCH}}{25} +\entry {\code {EUNATCH}}{26} \entry {\code {EUSERS}}{23} \entry {\code {EWOULDBLOCK}}{20} \entry {\code {EXDEV}}{18} @@ -486,28 +486,28 @@ \entry {\code {EXTA}}{470} \entry {\code {EXTB}}{470} \initial {F} -\entry {\code {F_DUPFD}}{347} -\entry {\code {F_GETFD}}{348} -\entry {\code {F_GETFL}}{354} -\entry {\code {F_GETLK}}{356} -\entry {\code {F_GETOWN}}{358} +\entry {\code {F_DUPFD}}{348} +\entry {\code {F_GETFD}}{349} +\entry {\code {F_GETFL}}{355} +\entry {\code {F_GETLK}}{357} +\entry {\code {F_GETOWN}}{359} \entry {\code {F_OK}}{394} -\entry {\code {F_RDLCK}}{357} -\entry {\code {F_SETFD}}{348} -\entry {\code {F_SETFL}}{354} -\entry {\code {F_SETLK}}{356} -\entry {\code {F_SETLKW}}{357} -\entry {\code {F_SETOWN}}{358} -\entry {\code {F_UNLCK}}{357} -\entry {\code {F_WRLCK}}{357} -\entry {\code {FD_CLOEXEC}}{349} -\entry {\code {FD_SETSIZE}}{330} +\entry {\code {F_RDLCK}}{358} +\entry {\code {F_SETFD}}{349} +\entry {\code {F_SETFL}}{355} +\entry {\code {F_SETLK}}{357} +\entry {\code {F_SETLKW}}{358} +\entry {\code {F_SETOWN}}{359} +\entry {\code {F_UNLCK}}{359} +\entry {\code {F_WRLCK}}{359} +\entry {\code {FD_CLOEXEC}}{350} +\entry {\code {FD_SETSIZE}}{331} \entry {\code {FE_DFL_ENV}}{533} \entry {\code {FE_DIVBYZERO}}{529} \entry {\code {FE_DOWNWARD}}{532} \entry {\code {FE_INEXACT}}{529} \entry {\code {FE_INVALID}}{529} -\entry {\code {FE_NOMASK_ENV}}{534} +\entry {\code {FE_NOMASK_ENV}}{533} \entry {\code {FE_OVERFLOW}}{529} \entry {\code {FE_TONEAREST}}{532} \entry {\code {FE_TOWARDZERO}}{532} @@ -527,7 +527,7 @@ \entry {\code {FLT_ROUNDS}}{865} \entry {\code {FLUSHO}}{469} \entry {\code {FOPEN_MAX}}{242} -\entry {\code {FP_FAST_FMA}}{543} +\entry {\code {FP_FAST_FMA}}{542} \entry {\code {FP_ILOGB0}}{498} \entry {\code {FP_ILOGBNAN}}{498} \entry {\code {FP_INFINITE}}{525} @@ -542,7 +542,7 @@ \entry {\code {FPE_INTDIV_TRAP}}{620} \entry {\code {FPE_INTOVF_TRAP}}{620} \entry {\code {FPE_SUBRNG_TRAP}}{620} -\entry {\code {FRAC_DIGITS}}{173} +\entry {\code {FRAC_DIGITS}}{171} \entry {\code {FSETLOCKING_BYCALLER}}{247} \entry {\code {FSETLOCKING_INTERNAL}}{247} \entry {\code {FSETLOCKING_QUERY}}{247} @@ -584,7 +584,7 @@ \entry {\code {GLOB_TILDE}}{220} \entry {\code {GLOB_TILDE_CHECK}}{220} \entry {\code {group}}{743} -\entry {\code {GROUPING}}{174} +\entry {\code {GROUPING}}{172} \initial {H} \entry {\code {h_errno}}{424} \entry {\code {HOST_NOT_FOUND}}{424} @@ -601,7 +601,7 @@ \entry {\code {IFNAMSIZ}}{414} \entry {\code {IGNBRK}}{463} \entry {\code {IGNCR}}{463} -\entry {\code {IGNPAR}}{463} +\entry {\code {IGNPAR}}{462} \entry {\code {IMAXBEL}}{464} \entry {\code {in6addr_any}}{421} \entry {\code {in6addr_loopback}}{421} @@ -610,19 +610,19 @@ \entry {\code {INADDR_LOOPBACK}}{421} \entry {\code {INADDR_NONE}}{421} \entry {\code {INFINITY}}{528} -\entry {\code {INIT_PROCESS}}{764, 769} +\entry {\code {INIT_PROCESS}}{765, 769} \entry {\code {INLCR}}{463} \entry {\code {INPCK}}{462} -\entry {\code {INT_CURR_SYMBOL}}{172} -\entry {\code {INT_FRAC_DIGITS}}{172} +\entry {\code {INT_CURR_SYMBOL}}{170} +\entry {\code {INT_FRAC_DIGITS}}{170} \entry {\code {INT_MAX}}{863} \entry {\code {INT_MIN}}{863} -\entry {\code {INT_N_CS_PRECEDES}}{173} -\entry {\code {INT_N_SEP_BY_SPACE}}{173} -\entry {\code {INT_N_SIGN_POSN}}{173} -\entry {\code {INT_P_CS_PRECEDES}}{173} -\entry {\code {INT_P_SEP_BY_SPACE}}{173} -\entry {\code {INT_P_SIGN_POSN}}{173} +\entry {\code {INT_N_CS_PRECEDES}}{171} +\entry {\code {INT_N_SEP_BY_SPACE}}{171} +\entry {\code {INT_N_SIGN_POSN}}{171} +\entry {\code {INT_P_CS_PRECEDES}}{171} +\entry {\code {INT_P_SEP_BY_SPACE}}{171} +\entry {\code {INT_P_SIGN_POSN}}{171} \entry {\code {IPPORT_RESERVED}}{427} \entry {\code {IPPORT_USERRESERVED}}{427} \entry {\code {ISIG}}{468} @@ -640,15 +640,15 @@ \entry {\code {L_SET}}{295} \entry {\code {L_tmpnam}}{400} \entry {\code {L_XTND}}{295} -\entry {\code {LANG}}{163} -\entry {\code {LANGUAGE}}{163} -\entry {\code {LC_ALL}}{163} -\entry {\code {LC_COLLATE}}{162} -\entry {\code {LC_CTYPE}}{162} -\entry {\code {LC_MESSAGES}}{162} -\entry {\code {LC_MONETARY}}{162} -\entry {\code {LC_NUMERIC}}{162} -\entry {\code {LC_TIME}}{162} +\entry {\code {LANG}}{161} +\entry {\code {LANGUAGE}}{161} +\entry {\code {LC_ALL}}{161} +\entry {\code {LC_COLLATE}}{160} +\entry {\code {LC_CTYPE}}{160} +\entry {\code {LC_MESSAGES}}{160} +\entry {\code {LC_MONETARY}}{160} +\entry {\code {LC_NUMERIC}}{160} +\entry {\code {LC_TIME}}{160} \entry {\code {LDBL_DIG}}{866} \entry {\code {LDBL_EPSILON}}{868} \entry {\code {LDBL_MANT_DIG}}{866} @@ -660,9 +660,9 @@ \entry {\code {LDBL_MIN_EXP}}{867} \entry {\code {LINE_MAX}}{815} \entry {\code {LINK_MAX}}{810} -\entry {\code {LIO_NOP}}{335} -\entry {\code {LIO_READ}}{335} -\entry {\code {LIO_WRITE}}{335} +\entry {\code {LIO_NOP}}{336} +\entry {\code {LIO_READ}}{336} +\entry {\code {LIO_WRITE}}{336} \entry {\code {LOG_ALERT}}{489} \entry {\code {LOG_AUTH}}{488} \entry {\code {LOG_AUTHPRIV}}{488} @@ -690,7 +690,7 @@ \entry {\code {LOG_USER}}{488} \entry {\code {LOG_UUCP}}{488} \entry {\code {LOG_WARNING}}{489} -\entry {\code {LOGIN_PROCESS}}{764, 769} +\entry {\code {LOGIN_PROCESS}}{765, 769} \entry {\code {LONG_LONG_MAX}}{863} \entry {\code {LONG_LONG_MIN}}{863} \entry {\code {LONG_MAX}}{863} @@ -718,8 +718,8 @@ \entry {\code {MAX_INPUT}}{810} \entry {\code {MAXNAMLEN}}{811} \entry {\code {MAXSYMLINKS}}{375} -\entry {\code {MB_CUR_MAX}}{122} -\entry {\code {MB_LEN_MAX}}{122} +\entry {\code {MB_CUR_MAX}}{120} +\entry {\code {MB_LEN_MAX}}{120} \entry {\code {MDMBUF}}{466} \entry {\code {MINSIGSTKSZ}}{660} \entry {\code {MM_APPL}}{307} @@ -752,46 +752,46 @@ \entry {\code {MNTTYPE_IGNORE}}{788} \entry {\code {MNTTYPE_NFS}}{788} \entry {\code {MNTTYPE_SWAP}}{788} -\entry {\code {MON_1}}{170} -\entry {\code {MON_10}}{171} -\entry {\code {MON_11}}{171} -\entry {\code {MON_12}}{171} -\entry {\code {MON_2}}{171} -\entry {\code {MON_3}}{171} -\entry {\code {MON_4}}{171} -\entry {\code {MON_5}}{171} -\entry {\code {MON_6}}{171} -\entry {\code {MON_7}}{171} -\entry {\code {MON_8}}{171} -\entry {\code {MON_9}}{171} -\entry {\code {MON_DECIMAL_POINT}}{172} -\entry {\code {MON_GROUPING}}{172} -\entry {\code {MON_THOUSANDS_SEP}}{172} +\entry {\code {MON_1}}{168} +\entry {\code {MON_10}}{169} +\entry {\code {MON_11}}{169} +\entry {\code {MON_12}}{169} +\entry {\code {MON_2}}{169} +\entry {\code {MON_3}}{169} +\entry {\code {MON_4}}{169} +\entry {\code {MON_5}}{169} +\entry {\code {MON_6}}{169} +\entry {\code {MON_7}}{169} +\entry {\code {MON_8}}{169} +\entry {\code {MON_9}}{169} +\entry {\code {MON_DECIMAL_POINT}}{170} +\entry {\code {MON_GROUPING}}{170} +\entry {\code {MON_THOUSANDS_SEP}}{170} \entry {\code {MS_ASYNC}}{329} \entry {\code {MS_SYNC}}{329} \entry {\code {MSG_DONTROUTE}}{440} \entry {\code {MSG_OOB}}{440} \entry {\code {MSG_PEEK}}{440} \initial {N} -\entry {\code {N_CS_PRECEDES}}{173} -\entry {\code {N_SEP_BY_SPACE}}{173} -\entry {\code {N_SIGN_POSN}}{173} +\entry {\code {N_CS_PRECEDES}}{171} +\entry {\code {N_SEP_BY_SPACE}}{171} +\entry {\code {N_SIGN_POSN}}{171} \entry {\code {NAME_MAX}}{810} -\entry {\code {NAN}}{529} +\entry {\code {NAN}}{528} \entry {\code {NCCS}}{460} \entry {\code {NDEBUG}}{853} -\entry {\code {NEGATIVE_SIGN}}{172} +\entry {\code {NEGATIVE_SIGN}}{170} \entry {\code {netgroup}}{743} \entry {\code {networks}}{743} -\entry {\code {NEW_TIME}}{764, 769} +\entry {\code {NEW_TIME}}{765, 769} \entry {\code {NGROUPS_MAX}}{798} \entry {\code {NL_ARGMAX}}{260} \entry {\code {NO_ADDRESS}}{425} \entry {\code {NO_RECOVERY}}{425} -\entry {\code {NOEXPR}}{174} +\entry {\code {NOEXPR}}{172} \entry {\code {NOFLSH}}{468} \entry {\code {NOKERNINFO}}{469} -\entry {\code {NOSTR}}{174} +\entry {\code {NOSTR}}{172} \entry {\code {NSIG}}{619} \entry {\code {NSS_STATUS_NOTFOUND}}{748} \entry {\code {NSS_STATUS_SUCCESS}}{748} @@ -799,31 +799,31 @@ \entry {\code {NSS_STATUS_UNAVAIL}}{748} \entry {\code {NULL}}{860} \initial {O} -\entry {\code {O_ACCMODE}}{350} -\entry {\code {O_APPEND}}{352} -\entry {\code {O_ASYNC}}{353} -\entry {\code {O_CREAT}}{351} -\entry {\code {O_EXCL}}{351} -\entry {\code {O_EXEC}}{350} -\entry {\code {O_EXLOCK}}{352} -\entry {\code {O_FSYNC}}{353} -\entry {\code {O_IGNORE_CTTY}}{351} -\entry {\code {O_NDELAY}}{353} -\entry {\code {O_NOATIME}}{353} -\entry {\code {O_NOCTTY}}{351} -\entry {\code {O_NOLINK}}{352} -\entry {\code {O_NONBLOCK}}{351, 353} -\entry {\code {O_NOTRANS}}{352} -\entry {\code {O_RDONLY}}{350} -\entry {\code {O_RDWR}}{350} -\entry {\code {O_READ}}{350} -\entry {\code {O_SHLOCK}}{352} -\entry {\code {O_SYNC}}{353} -\entry {\code {O_TRUNC}}{352} -\entry {\code {O_WRITE}}{350} -\entry {\code {O_WRONLY}}{350} -\entry {\code {obstack_alloc_failed_handler}}{51} -\entry {\code {OLD_TIME}}{764, 769} +\entry {\code {O_ACCMODE}}{352} +\entry {\code {O_APPEND}}{354} +\entry {\code {O_ASYNC}}{354} +\entry {\code {O_CREAT}}{352} +\entry {\code {O_EXCL}}{352} +\entry {\code {O_EXEC}}{351} +\entry {\code {O_EXLOCK}}{353} +\entry {\code {O_FSYNC}}{354} +\entry {\code {O_IGNORE_CTTY}}{353} +\entry {\code {O_NDELAY}}{354} +\entry {\code {O_NOATIME}}{354} +\entry {\code {O_NOCTTY}}{352} +\entry {\code {O_NOLINK}}{353} +\entry {\code {O_NONBLOCK}}{352, 354} +\entry {\code {O_NOTRANS}}{353} +\entry {\code {O_RDONLY}}{351} +\entry {\code {O_RDWR}}{351} +\entry {\code {O_READ}}{351} +\entry {\code {O_SHLOCK}}{353} +\entry {\code {O_SYNC}}{354} +\entry {\code {O_TRUNC}}{353} +\entry {\code {O_WRITE}}{351} +\entry {\code {O_WRONLY}}{351} +\entry {\code {obstack_alloc_failed_handler}}{49} +\entry {\code {OLD_TIME}}{765, 769} \entry {\code {ONLCR}}{465} \entry {\code {ONOEOT}}{465} \entry {\code {OPEN_MAX}}{797} @@ -839,9 +839,9 @@ \entry {\code {optopt}}{667} \entry {\code {OXTABS}}{465} \initial {P} -\entry {\code {P_CS_PRECEDES}}{173} -\entry {\code {P_SEP_BY_SPACE}}{173} -\entry {\code {P_SIGN_POSN}}{173} +\entry {\code {P_CS_PRECEDES}}{171} +\entry {\code {P_SEP_BY_SPACE}}{171} +\entry {\code {P_SIGN_POSN}}{171} \entry {\code {P_tmpdir}}{401} \entry {\code {PA_CHAR}}{273} \entry {\code {PA_DOUBLE}}{273} @@ -874,8 +874,8 @@ \entry {\code {PF_UNIX}}{415} \entry {\code {PI}}{494} \entry {\code {PIPE_BUF}}{811} -\entry {\code {PM_STR}}{171} -\entry {\code {POSITIVE_SIGN}}{172} +\entry {\code {PM_STR}}{169} +\entry {\code {POSITIVE_SIGN}}{170} \entry {\code {PRIO_MAX}}{601} \entry {\code {PRIO_MIN}}{601} \entry {\code {PRIO_PGRP}}{601} @@ -890,7 +890,7 @@ \entry {\code {PWD}}{362} \initial {R} \entry {\code {R_OK}}{394} -\entry {\code {RADIXCHAR}}{174} +\entry {\code {RADIXCHAR}}{172} \entry {\code {RAND_MAX}}{512} \entry {\code {RE_DUP_MAX}}{798} \entry {\code {RLIM_INFINITY}}{592} @@ -905,7 +905,7 @@ \entry {\code {RLIMIT_RSS}}{591} \entry {\code {RLIMIT_STACK}}{591} \entry {\code {rpc}}{743} -\entry {\code {RUN_LVL}}{764, 768} +\entry {\code {RUN_LVL}}{765, 769} \initial {S} \entry {\code {S_IEXEC}}{389} \entry {\code {S_IFBLK}}{387} @@ -1009,8 +1009,8 @@ \entry {\code {SV_RESETHAND}}{663} \entry {\code {sys_siglist}}{628} \initial {T} -\entry {\code {T_FMT}}{171} -\entry {\code {T_FMT_AMPM}}{171} +\entry {\code {T_FMT}}{169} +\entry {\code {T_FMT_AMPM}}{169} \entry {\code {TCIFLUSH}}{478} \entry {\code {TCIOFF}}{479} \entry {\code {TCIOFLUSH}}{478} @@ -1022,8 +1022,8 @@ \entry {\code {TCSAFLUSH}}{460} \entry {\code {TCSANOW}}{460} \entry {\code {TCSASOFT}}{460} -\entry {\code {THOUSANDS_SEP}}{174} -\entry {\code {THOUSEP}}{174} +\entry {\code {THOUSANDS_SEP}}{172} +\entry {\code {THOUSEP}}{172} \entry {\code {timezone}}{581} \entry {\code {TMP_MAX}}{400} \entry {\code {TOSTOP}}{468} @@ -1035,7 +1035,7 @@ \entry {\code {UINT_MAX}}{863} \entry {\code {ULONG_LONG_MAX}}{863} \entry {\code {ULONG_MAX}}{863} -\entry {\code {USER_PROCESS}}{764, 769} +\entry {\code {USER_PROCESS}}{765, 769} \entry {\code {USHRT_MAX}}{863} \initial {V} \entry {\code {VDISCARD}}{474} @@ -1058,11 +1058,11 @@ \entry {\code {VWERASE}}{472} \initial {W} \entry {\code {W_OK}}{394} -\entry {\code {WCHAR_MAX}}{118, 863} -\entry {\code {WCHAR_MIN}}{118} -\entry {\code {WEOF}}{119, 291} +\entry {\code {WCHAR_MAX}}{116, 863} +\entry {\code {WCHAR_MIN}}{116} +\entry {\code {WEOF}}{117, 291} \initial {X} \entry {\code {X_OK}}{394} \initial {Y} -\entry {\code {YESEXPR}}{174} -\entry {\code {YESSTR}}{174} +\entry {\code {YESEXPR}}{172} +\entry {\code {YESSTR}}{172} diff -durpN glibc-2.2.3/manual/libm-err-tab.pl glibc-2.2.4/manual/libm-err-tab.pl --- glibc-2.2.3/manual/libm-err-tab.pl Fri Oct 29 23:50:21 1999 +++ glibc-2.2.4/manual/libm-err-tab.pl Mon Jul 23 10:54:40 2001 @@ -1,23 +1,22 @@ #!/usr/bin/perl -w - -# Copyright (C) 1999 Free Software Foundation, Inc. +# Copyright (C) 1999, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Andreas Jaeger , 1999. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Information about tests are stored in: %results # $results{$test}{"type"} is the result type, e.g. normal or complex. @@ -110,7 +109,7 @@ sub parse_ulps { next; } if (/^Function: /) { - if (/\Real part of/) { + if (/Real part of/) { s/Real part of //; $type = 'real'; } elsif (/Imaginary part of/) { diff -durpN glibc-2.2.3/manual/libm-err.texi glibc-2.2.4/manual/libm-err.texi --- glibc-2.2.3/manual/libm-err.texi Mon Feb 28 22:03:25 2000 +++ glibc-2.2.4/manual/libm-err.texi Fri Jul 27 23:53:12 2001 @@ -1,267 +1,267 @@ -@multitable {nexttowardf} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} -@item Function @tab Generic @tab ix86 @tab powerpc/fpu -@item acosf @tab - @tab - @tab - -@item acos @tab - @tab - @tab - -@item acosl @tab - @tab 1149 @tab - -@item acoshf @tab - @tab - @tab - -@item acosh @tab - @tab - @tab - -@item acoshl @tab - @tab - @tab - -@item asinf @tab - @tab - @tab 2 -@item asin @tab - @tab 1 @tab 1 -@item asinl @tab - @tab 1147 @tab - -@item asinhf @tab - @tab - @tab - -@item asinh @tab - @tab - @tab - -@item asinhl @tab - @tab 656 @tab - -@item atanf @tab - @tab - @tab - -@item atan @tab - @tab - @tab - -@item atanl @tab - @tab 549 @tab - -@item atanhf @tab - @tab - @tab - -@item atanh @tab - @tab 1 @tab 1 -@item atanhl @tab - @tab 1605 @tab - -@item atan2f @tab - @tab - @tab - -@item atan2 @tab - @tab - @tab - -@item atan2l @tab - @tab 549 @tab - -@item cabsf @tab - @tab 1 @tab 1 -@item cabs @tab - @tab 1 @tab 1 -@item cabsl @tab - @tab 560 @tab - -@item cacosf @tab - @tab 1 + i 2 @tab 1 + i 1 -@item cacos @tab - @tab 1 + i 0 @tab 1 + i 0 -@item cacosl @tab - @tab 151 + i 329 @tab - -@item cacoshf @tab - @tab 4 + i 4 @tab 7 + i 3 -@item cacosh @tab - @tab 1 + i 1 @tab 1 + i 1 -@item cacoshl @tab - @tab 328 + i 151 @tab - -@item cargf @tab - @tab - @tab - -@item carg @tab - @tab - @tab - -@item cargl @tab - @tab - @tab - -@item casinf @tab - @tab 2 + i 2 @tab 2 + i 1 -@item casin @tab - @tab 3 + i 0 @tab 3 + i 0 -@item casinl @tab - @tab 603 + i 329 @tab - -@item casinhf @tab - @tab 1 + i 6 @tab 1 + i 6 -@item casinh @tab - @tab 5 + i 3 @tab 5 + i 3 -@item casinhl @tab - @tab 892 + i 12 @tab - -@item catanf @tab - @tab 0 + i 1 @tab 4 + i 1 -@item catan @tab - @tab 0 + i 1 @tab 0 + i 1 -@item catanl @tab - @tab 251 + i 474 @tab - -@item catanhf @tab - @tab 1 + i 0 @tab 0 + i 6 -@item catanh @tab - @tab 2 + i 0 @tab 4 + i 1 -@item catanhl @tab - @tab 66 + i 447 @tab - -@item cbrtf @tab - @tab - @tab - -@item cbrt @tab - @tab 1 @tab 1 -@item cbrtl @tab - @tab 716 @tab - -@item ccosf @tab - @tab 1 + i 1 @tab 0 + i 1 -@item ccos @tab - @tab 1 + i 1 @tab 1 + i 1 -@item ccosl @tab - @tab 5 + i 1901 @tab - -@item ccoshf @tab - @tab 1 + i 1 @tab 1 + i 1 -@item ccosh @tab - @tab 1 + i 1 @tab 1 + i 1 -@item ccoshl @tab - @tab 1467 + i 1183 @tab - -@item ceilf @tab - @tab - @tab - -@item ceil @tab - @tab - @tab - -@item ceill @tab - @tab - @tab - -@item cexpf @tab - @tab 1 + i 0 @tab 1 + i 1 -@item cexp @tab - @tab - @tab 1 + i 0 -@item cexpl @tab - @tab 940 + i 1067 @tab - -@item cimagf @tab - @tab - @tab - -@item cimag @tab - @tab - @tab - -@item cimagl @tab - @tab - @tab - -@item clogf @tab - @tab - @tab 0 + i 3 -@item clog @tab - @tab - @tab 0 + i 1 -@item clogl @tab - @tab 0 + i 1 @tab - -@item clog10f @tab - @tab 1 + i 1 @tab 1 + i 5 -@item clog10 @tab - @tab 2 + i 1 @tab 1 + i 1 -@item clog10l @tab - @tab 1402 + i 186 @tab - -@item conjf @tab - @tab - @tab - -@item conj @tab - @tab - @tab - -@item conjl @tab - @tab - @tab - -@item copysignf @tab - @tab - @tab - -@item copysign @tab - @tab - @tab - -@item copysignl @tab - @tab - @tab - -@item cosf @tab - @tab 1 @tab 1 -@item cos @tab - @tab 2 @tab 2 -@item cosl @tab - @tab 529 @tab - -@item coshf @tab - @tab - @tab - -@item cosh @tab - @tab - @tab - -@item coshl @tab - @tab 309 @tab - -@item cpowf @tab - @tab 4 + i 2.5333 @tab 4 + i 2 -@item cpow @tab - @tab 1 + i 1.104 @tab 1 + i 2 -@item cpowl @tab - @tab 0 + i 2 @tab - -@item cprojf @tab - @tab - @tab - -@item cproj @tab - @tab - @tab - -@item cprojl @tab - @tab - @tab - -@item crealf @tab - @tab - @tab - -@item creal @tab - @tab - @tab - -@item creall @tab - @tab - @tab - -@item csinf @tab - @tab - @tab 0 + i 1 -@item csin @tab - @tab - @tab - -@item csinl @tab - @tab 966 + i 168 @tab - -@item csinhf @tab - @tab 1 + i 1 @tab 1 + i 1 -@item csinh @tab - @tab 1 + i 1 @tab 0 + i 1 -@item csinhl @tab - @tab 413 + i 477 @tab - -@item csqrtf @tab - @tab - @tab 1 + i 1 -@item csqrt @tab - @tab 1 + i 0 @tab 1 + i 0 -@item csqrtl @tab - @tab 237 + i 128 @tab - -@item ctanf @tab - @tab 1 + i 1 @tab 1 + i 1 -@item ctan @tab - @tab 1 + i 1 @tab 1 + i 1 -@item ctanl @tab - @tab 690 + i 367 @tab - -@item ctanhf @tab - @tab 1 + i 1 @tab 2 + i 1 -@item ctanh @tab - @tab 0 + i 1 @tab 2 + i 2 -@item ctanhl @tab - @tab 286 + i 3074 @tab - -@item erff @tab - @tab - @tab - -@item erf @tab - @tab - @tab - -@item erfl @tab - @tab - @tab - -@item erfcf @tab - @tab 12 @tab 12 -@item erfc @tab - @tab 24 @tab 24 -@item erfcl @tab - @tab - @tab - -@item expf @tab - @tab - @tab - -@item exp @tab - @tab - @tab - -@item expl @tab - @tab 412 @tab - -@item exp10f @tab - @tab - @tab 2 -@item exp10 @tab - @tab 1 @tab 6 -@item exp10l @tab - @tab 1182 @tab - -@item exp2f @tab - @tab - @tab - -@item exp2 @tab - @tab - @tab - -@item exp2l @tab - @tab 462 @tab - -@item expm1f @tab - @tab - @tab 1 -@item expm1 @tab - @tab - @tab - -@item expm1l @tab - @tab 825 @tab - -@item fabsf @tab - @tab - @tab - -@item fabs @tab - @tab - @tab - -@item fabsl @tab - @tab - @tab - -@item fdimf @tab - @tab - @tab - -@item fdim @tab - @tab - @tab - -@item fdiml @tab - @tab - @tab - -@item floorf @tab - @tab - @tab - -@item floor @tab - @tab - @tab - -@item floorl @tab - @tab - @tab - -@item fmaf @tab - @tab - @tab - -@item fma @tab - @tab - @tab - -@item fmal @tab - @tab - @tab - -@item fmaxf @tab - @tab - @tab - -@item fmax @tab - @tab - @tab - -@item fmaxl @tab - @tab - @tab - -@item fminf @tab - @tab - @tab - -@item fmin @tab - @tab - @tab - -@item fminl @tab - @tab - @tab - -@item fmodf @tab - @tab 1 @tab 1 -@item fmod @tab - @tab 2 @tab 2 -@item fmodl @tab - @tab 4096 @tab - -@item frexpf @tab - @tab - @tab - -@item frexp @tab - @tab - @tab - -@item frexpl @tab - @tab - @tab - -@item gammaf @tab - @tab - @tab - -@item gamma @tab - @tab 1 @tab - -@item gammal @tab - @tab - @tab - -@item hypotf @tab - @tab 1 @tab 1 -@item hypot @tab - @tab 1 @tab 1 -@item hypotl @tab - @tab 560 @tab - -@item ilogbf @tab - @tab - @tab - -@item ilogb @tab - @tab - @tab - -@item ilogbl @tab - @tab - @tab - -@item j0f @tab - @tab 1 @tab 1 -@item j0 @tab - @tab 2 @tab 2 -@item j0l @tab - @tab - @tab - -@item j1f @tab - @tab 1 @tab 2 -@item j1 @tab - @tab 2 @tab 1 -@item j1l @tab - @tab - @tab - -@item jnf @tab - @tab 2 @tab 4 -@item jn @tab - @tab 4 @tab 6 -@item jnl @tab - @tab - @tab - -@item lgammaf @tab - @tab 2 @tab 2 -@item lgamma @tab - @tab 1 @tab 1 -@item lgammal @tab - @tab - @tab - -@item lrintf @tab - @tab - @tab - -@item lrint @tab - @tab - @tab - -@item lrintl @tab - @tab - @tab - -@item llrintf @tab - @tab - @tab - -@item llrint @tab - @tab - @tab - -@item llrintl @tab - @tab - @tab - -@item logf @tab - @tab 1 @tab 1 -@item log @tab - @tab 1 @tab 1 -@item logl @tab - @tab 2341 @tab - -@item log10f @tab - @tab 1 @tab 1 -@item log10 @tab - @tab 1 @tab 1 -@item log10l @tab - @tab 2033 @tab - -@item log1pf @tab - @tab 1 @tab 1 -@item log1p @tab - @tab 1 @tab 1 -@item log1pl @tab - @tab 585 @tab - -@item log2f @tab - @tab 1 @tab 1 -@item log2 @tab - @tab 1 @tab 1 -@item log2l @tab - @tab 1688 @tab - -@item logbf @tab - @tab - @tab - -@item logb @tab - @tab - @tab - -@item logbl @tab - @tab - @tab - -@item lroundf @tab - @tab - @tab - -@item lround @tab - @tab - @tab - -@item lroundl @tab - @tab - @tab - -@item llroundf @tab - @tab - @tab - -@item llround @tab - @tab - @tab - -@item llroundl @tab - @tab - @tab - -@item modff @tab - @tab - @tab - -@item modf @tab - @tab - @tab - -@item modfl @tab - @tab - @tab - -@item nearbyintf @tab - @tab - @tab - -@item nearbyint @tab - @tab - @tab - -@item nearbyintl @tab - @tab - @tab - -@item nextafterf @tab - @tab - @tab - -@item nextafter @tab - @tab - @tab - -@item nextafterl @tab - @tab - @tab - -@item nexttowardf @tab - @tab - @tab - -@item nexttoward @tab - @tab - @tab - -@item nexttowardl @tab - @tab - @tab - -@item powf @tab - @tab - @tab - -@item pow @tab - @tab - @tab - -@item powl @tab - @tab 725 @tab - -@item remainderf @tab - @tab - @tab - -@item remainder @tab - @tab - @tab - -@item remainderl @tab - @tab - @tab - -@item remquof @tab - @tab - @tab - -@item remquo @tab - @tab - @tab - -@item remquol @tab - @tab - @tab - -@item rintf @tab - @tab - @tab - -@item rint @tab - @tab - @tab - -@item rintl @tab - @tab - @tab - -@item roundf @tab - @tab - @tab - -@item round @tab - @tab - @tab - -@item roundl @tab - @tab - @tab - -@item scalbf @tab - @tab - @tab - -@item scalb @tab - @tab - @tab - -@item scalbl @tab - @tab - @tab - -@item scalbnf @tab - @tab - @tab - -@item scalbn @tab - @tab - @tab - -@item scalbnl @tab - @tab - @tab - -@item scalblnf @tab - @tab - @tab - -@item scalbln @tab - @tab - @tab - -@item scalblnl @tab - @tab - @tab - -@item sinf @tab - @tab - @tab - -@item sin @tab - @tab - @tab - -@item sinl @tab - @tab 627 @tab - -@item sincosf @tab - @tab 1 @tab 1 -@item sincos @tab - @tab 1 @tab 1 -@item sincosl @tab - @tab 627 @tab - -@item sinhf @tab - @tab 1 @tab 1 -@item sinh @tab - @tab - @tab 1 -@item sinhl @tab - @tab 1029 @tab - -@item sqrtf @tab - @tab - @tab - -@item sqrt @tab - @tab - @tab - -@item sqrtl @tab - @tab 489 @tab - -@item tanf @tab - @tab - @tab - -@item tan @tab - @tab 0.5 @tab 1 -@item tanl @tab - @tab 1401 @tab - -@item tanhf @tab - @tab - @tab 1 -@item tanh @tab - @tab - @tab 1 -@item tanhl @tab - @tab 521 @tab - -@item tgammaf @tab - @tab 1 @tab 1 -@item tgamma @tab - @tab 2 @tab 1 -@item tgammal @tab - @tab - @tab - -@item truncf @tab - @tab - @tab - -@item trunc @tab - @tab - @tab - -@item truncl @tab - @tab - @tab - -@item y0f @tab - @tab 1 @tab 1 -@item y0 @tab - @tab 2 @tab 2 -@item y0l @tab - @tab - @tab - -@item y1f @tab - @tab 2 @tab 2 -@item y1 @tab - @tab 3 @tab 3 -@item y1l @tab - @tab - @tab - -@item ynf @tab - @tab 3 @tab 2 -@item yn @tab - @tab 6 @tab 3 -@item ynl @tab - @tab - @tab - +@multitable {nexttowardf} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} {1000 + i 1000} +@item Function @tab alpha/fpu @tab arm @tab Generic @tab ix86 @tab ia64/fpu @tab m68k/fpu @tab mips/fpu @tab powerpc/fpu @tab sparc/sparc32/fpu @tab sparc/sparc64/fpu @tab sh/sh4/fpu @tab s390/fpu +@item acosf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item acos @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item acosl @tab - @tab - @tab - @tab 1150 @tab - @tab 1 @tab - @tab - @tab - @tab 1 @tab - @tab - +@item acoshf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item acosh @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item acoshl @tab - @tab - @tab - @tab 1 @tab - @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item asinf @tab 2 @tab 2 @tab - @tab - @tab - @tab - @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item asin @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item asinl @tab - @tab - @tab - @tab 1 @tab 1 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item asinhf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item asinh @tab - @tab - @tab - @tab - @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item asinhl @tab - @tab - @tab - @tab 656 @tab 656 @tab 14 @tab - @tab - @tab - @tab - @tab - @tab - +@item atanf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item atan @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item atanl @tab - @tab - @tab - @tab 549 @tab - @tab - @tab - @tab - @tab - @tab 1 @tab - @tab - +@item atanhf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item atanh @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item atanhl @tab - @tab - @tab - @tab 1605 @tab 1605 @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item atan2f @tab 4 @tab - @tab - @tab - @tab - @tab - @tab 4 @tab 4 @tab 4.0000 @tab 4 @tab 4 @tab 4 +@item atan2 @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item atan2l @tab - @tab - @tab - @tab 549 @tab - @tab - @tab - @tab - @tab - @tab 1 @tab - @tab - +@item cabsf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item cabs @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item cabsl @tab - @tab - @tab - @tab 560 @tab 560 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item cacosf @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 2 @tab 1 + i 2 @tab 1 + i 2 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item cacos @tab 1 + i 0 @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 +@item cacosl @tab - @tab - @tab - @tab 151 + i 329 @tab 151 + i 329 @tab 1 + i 1 @tab - @tab - @tab - @tab 0 + i 3 @tab - @tab - +@item cacoshf @tab 7 + i 3 @tab 7 + i 3 @tab - @tab 4 + i 4 @tab 7 + i 3 @tab 7 + i 0 @tab 7 + i 3 @tab 7 + i 3 @tab 7 + i 3 @tab 7 + i 3 @tab 7 + i 3 @tab 7 + i 3 +@item cacosh @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item cacoshl @tab - @tab - @tab - @tab 328 + i 151 @tab 328 + i 151 @tab 6 + i 2 @tab - @tab - @tab - @tab 5 + i 1 @tab - @tab - +@item cargf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item carg @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cargl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item casinf @tab 2 + i 1 @tab 2 + i 1 @tab - @tab 2 + i 2 @tab 2 + i 2 @tab 2 + i 2 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 +@item casin @tab 3 + i 0 @tab 3 + i 0 @tab - @tab 3 + i 0 @tab 3 + i 0 @tab 3 + i 0 @tab 3 + i 0 @tab 3 + i 0 @tab 3 + i 0 @tab 3 + i 0 @tab 3 + i 0 @tab 3 + i 0 +@item casinl @tab - @tab - @tab - @tab 603 + i 329 @tab 603 + i 329 @tab 1 + i 1 @tab - @tab - @tab - @tab 1 + i 3 @tab - @tab - +@item casinhf @tab 1 + i 6 @tab 1 + i 6 @tab - @tab 1 + i 6 @tab 1 + i 6 @tab 19 + i 2 @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6 +@item casinh @tab 5 + i 3 @tab 5 + i 3 @tab - @tab 5 + i 3 @tab 5 + i 3 @tab 6 + i 13 @tab 5 + i 3 @tab 5 + i 3 @tab 5 + i 3 @tab 5 + i 3 @tab 5 + i 3 @tab 5 + i 3 +@item casinhl @tab - @tab - @tab - @tab 892 + i 12 @tab 892 + i 12 @tab 6 + i 7 @tab - @tab - @tab - @tab 4 + i 2 @tab - @tab - +@item catanf @tab 4 + i 1 @tab 4 + i 1 @tab - @tab 0 + i 1 @tab 4 + i 1 @tab 0 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 +@item catan @tab 0 + i 1 @tab 0 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 +@item catanl @tab - @tab - @tab - @tab 251 + i 474 @tab 251 + i 474 @tab 1 + i 7 @tab - @tab - @tab - @tab 0 + i 1 @tab - @tab - +@item catanhf @tab 1 + i 6 @tab 1 + i 6 @tab - @tab 1 + i 0 @tab 0 + i 6 @tab - @tab 1 + i 6 @tab 0 + i 6 @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6 @tab 1 + i 6 +@item catanh @tab 4 + i 1 @tab 4 + i 1 @tab - @tab 2 + i 0 @tab 4 + i 1 @tab - @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 @tab 4 + i 1 +@item catanhl @tab - @tab - @tab - @tab 66 + i 447 @tab 66 + i 447 @tab 2 + i 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item cbrtf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cbrt @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item cbrtl @tab - @tab - @tab - @tab 716 @tab - @tab 948 @tab - @tab - @tab - @tab - @tab - @tab - +@item ccosf @tab 0 + i 1 @tab 0 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 +@item ccos @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 0 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item ccosl @tab - @tab - @tab - @tab 5 + i 1901 @tab 5 + i 1901 @tab 0 + i 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item ccoshf @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 3 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item ccosh @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item ccoshl @tab - @tab - @tab - @tab 1467 + i 1183 @tab 1467 + i 1183 @tab 1 + i 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item ceilf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item ceil @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item ceill @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cexpf @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 0 @tab 1 + i 1 @tab 3 + i 2 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item cexp @tab 1 + i 0 @tab 1 + i 0 @tab - @tab - @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 +@item cexpl @tab - @tab - @tab - @tab 940 + i 1067 @tab 940 + i 1067 @tab 2 + i 0 @tab - @tab - @tab - @tab 1 + i 1 @tab - @tab - +@item cimagf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cimag @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cimagl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item clogf @tab 0 + i 3 @tab 0 + i 3 @tab - @tab - @tab 0 + i 3 @tab - @tab 0 + i 3 @tab 0 + i 3 @tab 0 + i 3 @tab 0 + i 3 @tab 0 + i 3 @tab 0 + i 3 +@item clog @tab 0 + i 1 @tab 0 + i 1 @tab - @tab - @tab 0 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 +@item clogl @tab - @tab - @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item clog10f @tab 1 + i 5 @tab 1 + i 5 @tab - @tab 1 + i 1 @tab 1 + i 5 @tab 1 + i 1 @tab 1 + i 5 @tab 1 + i 5 @tab 1 + i 5 @tab 1 + i 5 @tab 1 + i 5 @tab 1 + i 5 +@item clog10 @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 2 + i 1 @tab 2 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item clog10l @tab - @tab - @tab - @tab 1403 + i 186 @tab 1402 + i 186 @tab 1 + i 3 @tab - @tab - @tab - @tab - @tab - @tab - +@item conjf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item conj @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item conjl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item copysignf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item copysign @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item copysignl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cosf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item cos @tab 2 @tab 2 @tab - @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item cosl @tab - @tab - @tab - @tab 529 @tab 529 @tab 1 @tab - @tab - @tab - @tab 1 @tab - @tab - +@item coshf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cosh @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item coshl @tab - @tab - @tab - @tab 309 @tab 2 @tab 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item cpowf @tab 4 + i 2 @tab 4 + i 2 @tab - @tab 4 + i 2.5333 @tab 5 + i 2.5333 @tab 1 + i 6 @tab 4 + i 2 @tab 4 + i 2 @tab 4 + i 2 @tab 4 + i 2 @tab 4 + i 2 @tab 4 + i 2 +@item cpow @tab 1 + i 1.1031 @tab 1 + i 1.1031 @tab - @tab 1 + i 1.104 @tab 1 + i 1.104 @tab 1 + i 1.103 @tab 1 + i 1.1031 @tab 1 + i 2 @tab 1 + i 1.1031 @tab 1 + i 1.1031 @tab 1 + i 1.1031 @tab 1 + i 1.1031 +@item cpowl @tab - @tab - @tab - @tab 2 + i 9 @tab 1 + i 4 @tab 5 + i 2 @tab - @tab - @tab - @tab 3 + i 0.9006 @tab - @tab - +@item cprojf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cproj @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item cprojl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item crealf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item creal @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item creall @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item csinf @tab 0 + i 1 @tab 0 + i 1 @tab - @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 +@item csin @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item csinl @tab - @tab - @tab - @tab 966 + i 168 @tab 966 + i 168 @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item csinhf @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item csinh @tab 0 + i 1 @tab 0 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 @tab 0 + i 1 +@item csinhl @tab - @tab - @tab - @tab 413 + i 477 @tab 413 + i 477 @tab 1 + i 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item csqrtf @tab 1 + i 1 @tab 1 + i 1 @tab - @tab - @tab 1 + i 2 @tab 1 + i 0 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item csqrt @tab 1 + i 0 @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab - @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 @tab 1 + i 0 +@item csqrtl @tab - @tab - @tab - @tab 237 + i 128 @tab 237 + i 128 @tab - @tab - @tab - @tab - @tab 1 + i 1 @tab - @tab - +@item ctanf @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item ctan @tab 1 + i 1 @tab 1 + i 1 @tab - @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 0 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 @tab 1 + i 1 +@item ctanl @tab - @tab - @tab - @tab 690 + i 367 @tab 690 + i 367 @tab 439 + i 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item ctanhf @tab 2 + i 1 @tab 2 + i 1 @tab - @tab 1 + i 1 @tab 2 + i 2 @tab 1 + i 0 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 @tab 2 + i 1 +@item ctanh @tab 2 + i 2 @tab 2 + i 2 @tab - @tab 0 + i 1 @tab 2 + i 2 @tab 0 + i 1 @tab 2 + i 2 @tab 2 + i 2 @tab 2 + i 2 @tab 2 + i 2 @tab 2 + i 2 @tab 2 + i 2 +@item ctanhl @tab - @tab - @tab - @tab 286 + i 3074 @tab 286 + i 3074 @tab 2 + i 25 @tab - @tab - @tab - @tab - @tab - @tab - +@item erff @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item erf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item erfl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item erfcf @tab 12 @tab 12 @tab - @tab 12 @tab 12 @tab 11 @tab 12 @tab 12 @tab 12 @tab 12 @tab 12 @tab 12 +@item erfc @tab 24 @tab 24 @tab - @tab 24 @tab 24 @tab 24 @tab 24 @tab 24 @tab 24 @tab 24 @tab 24 @tab 24 +@item erfcl @tab - @tab - @tab - @tab 36 @tab 12 @tab 12 @tab - @tab - @tab - @tab - @tab - @tab - +@item expf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item exp @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item expl @tab - @tab - @tab - @tab 754 @tab 412 @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item exp10f @tab 2 @tab 2 @tab - @tab - @tab 2 @tab - @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item exp10 @tab 6 @tab 6 @tab - @tab 1 @tab 6 @tab 1 @tab 6 @tab 6 @tab 6 @tab 6 @tab 6 @tab 6 +@item exp10l @tab - @tab - @tab - @tab 1182 @tab 1182 @tab 1 @tab - @tab - @tab - @tab 1 @tab - @tab - +@item exp2f @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item exp2 @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item exp2l @tab - @tab - @tab - @tab 462 @tab 462 @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item expm1f @tab 1 @tab 1 @tab - @tab - @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item expm1 @tab - @tab - @tab - @tab - @tab 1 @tab - @tab - @tab - @tab - @tab 1 @tab - @tab - +@item expm1l @tab - @tab - @tab - @tab 825 @tab 825 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item fabsf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fabs @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fabsl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fdimf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fdim @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fdiml @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item floorf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item floor @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item floorl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fmaf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fma @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fmal @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fmaxf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fmax @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fmaxl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fminf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fmin @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fminl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item fmodf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item fmod @tab 2 @tab 2 @tab - @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item fmodl @tab - @tab - @tab - @tab 4096 @tab 4096 @tab 1 @tab - @tab - @tab - @tab 2 @tab - @tab - +@item frexpf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item frexp @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item frexpl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item gammaf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item gamma @tab - @tab - @tab - @tab 1 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item gammal @tab - @tab - @tab - @tab 1 @tab 1 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item hypotf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item hypot @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item hypotl @tab - @tab - @tab - @tab 560 @tab 560 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item ilogbf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item ilogb @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item ilogbl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item j0f @tab 2 @tab 2 @tab - @tab 1 @tab 1 @tab 1 @tab 2 @tab 1 @tab 2 @tab 2 @tab 2 @tab 2 +@item j0 @tab 2 @tab 2 @tab - @tab 2 @tab 2 @tab 1 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item j0l @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item j1f @tab 2 @tab 2 @tab - @tab 1 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item j1 @tab 1 @tab 1 @tab - @tab 2 @tab 2 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item j1l @tab - @tab - @tab - @tab 2 @tab - @tab 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item jnf @tab 4 @tab 4 @tab - @tab 2 @tab 4 @tab 11 @tab 4 @tab 4 @tab 4 @tab 4 @tab 4 @tab 4 +@item jn @tab 6 @tab 6 @tab - @tab 5 @tab 6 @tab 4 @tab 6 @tab 6 @tab 6 @tab 6 @tab 6 @tab 6 +@item jnl @tab - @tab - @tab - @tab 2 @tab 2 @tab 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item lgammaf @tab 2 @tab 2 @tab - @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item lgamma @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item lgammal @tab - @tab - @tab - @tab 1 @tab 1 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item lrintf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item lrint @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item lrintl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item llrintf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item llrint @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item llrintl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item logf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item log @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item logl @tab - @tab - @tab - @tab 2341 @tab 2341 @tab 2 @tab - @tab - @tab - @tab 1 @tab - @tab - +@item log10f @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item log10 @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item log10l @tab - @tab - @tab - @tab 2033 @tab 2033 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item log1pf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item log1p @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item log1pl @tab - @tab - @tab - @tab 585 @tab 585 @tab 2 @tab - @tab - @tab - @tab 1 @tab - @tab - +@item log2f @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item log2 @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item log2l @tab - @tab - @tab - @tab 1688 @tab 1688 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item logbf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item logb @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item logbl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item lroundf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item lround @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item lroundl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item llroundf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item llround @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item llroundl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item modff @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item modf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item modfl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nearbyintf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nearbyint @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nearbyintl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nextafterf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nextafter @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nextafterl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nexttowardf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nexttoward @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item nexttowardl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item powf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item pow @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item powl @tab - @tab - @tab - @tab 725 @tab 725 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item remainderf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item remainder @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item remainderl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item remquof @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item remquo @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item remquol @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item rintf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item rint @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item rintl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item roundf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item round @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item roundl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalbf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalb @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalbl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalbnf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalbn @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalbnl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalblnf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalbln @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item scalblnl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item sinf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item sin @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item sinl @tab - @tab - @tab - @tab 627 @tab 627 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item sincosf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item sincos @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item sincosl @tab - @tab - @tab - @tab 627 @tab 627 @tab 1 @tab - @tab - @tab - @tab 1 @tab - @tab - +@item sinhf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item sinh @tab 1 @tab 1 @tab - @tab - @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item sinhl @tab - @tab - @tab - @tab 1029 @tab 1029 @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item sqrtf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item sqrt @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item sqrtl @tab - @tab - @tab - @tab 489 @tab 489 @tab - @tab - @tab - @tab - @tab 1 @tab - @tab - +@item tanf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item tan @tab 0.5 @tab 0.5 @tab - @tab 0.5 @tab 0.5 @tab 0.5 @tab 0.5 @tab 1 @tab 0.5 @tab 0.5 @tab 0.5 @tab 0.5 +@item tanl @tab - @tab - @tab - @tab 1401 @tab 1401 @tab 1 @tab - @tab - @tab - @tab 1 @tab - @tab - +@item tanhf @tab 1 @tab 1 @tab - @tab - @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item tanh @tab 1 @tab 1 @tab - @tab - @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item tanhl @tab - @tab - @tab - @tab 521 @tab 521 @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item tgammaf @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item tgamma @tab 1 @tab 1 @tab - @tab 2 @tab 2 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item tgammal @tab - @tab - @tab - @tab 2 @tab 1 @tab 1 @tab - @tab - @tab - @tab - @tab - @tab - +@item truncf @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item trunc @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item truncl @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - @tab - +@item y0f @tab 1 @tab 1 @tab - @tab 1 @tab 1 @tab 2 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 @tab 1 +@item y0 @tab 2 @tab 2 @tab - @tab 3 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item y0l @tab - @tab - @tab - @tab 2 @tab 2 @tab 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item y1f @tab 2 @tab 2 @tab - @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item y1 @tab 3 @tab 3 @tab - @tab 3 @tab 3 @tab 1 @tab 3 @tab 3 @tab 3 @tab 3 @tab 3 @tab 3 +@item y1l @tab - @tab - @tab - @tab 2 @tab 1 @tab 2 @tab - @tab - @tab - @tab - @tab - @tab - +@item ynf @tab 2 @tab 2 @tab - @tab 3 @tab 3 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 @tab 2 +@item yn @tab 3 @tab 3 @tab - @tab 6 @tab 6 @tab 6 @tab 3 @tab 3 @tab 3 @tab 3 @tab 3 @tab 3 +@item ynl @tab - @tab - @tab - @tab 7 @tab 7 @tab 7 @tab - @tab - @tab - @tab - @tab - @tab - @end multitable diff -durpN glibc-2.2.3/manual/llio.texi glibc-2.2.4/manual/llio.texi --- glibc-2.2.3/manual/llio.texi Sun Apr 8 22:19:11 2001 +++ glibc-2.2.4/manual/llio.texi Fri Jul 27 23:13:17 2001 @@ -97,8 +97,8 @@ for this function: @table @code @item EACCES -The file exists but is not readable/writeable as requested by the @var{flags} -argument, the file does not exist and the directory is unwriteable so +The file exists but is not readable/writable as requested by the @var{flags} +argument, the file does not exist and the directory is unwritable so it cannot be created. @item EEXIST @@ -152,7 +152,7 @@ since all of the lowlevel file handling This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{open} is -called. If the thread gets cancelled these resources stay allocated +called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to @code{open} should be protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @@ -237,7 +237,7 @@ any unread data is discarded. This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{close} is -called. If the thread gets cancelled these resources stay allocated +called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this, calls to @code{close} should be protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @@ -378,7 +378,7 @@ internally, the @code{read} function can This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{read} is -called. If the thread gets cancelled these resources stay allocated +called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this, calls to @code{read} should be protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @@ -535,7 +535,7 @@ internally the @code{write} function can This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{write} is -called. If the thread gets cancelled these resources stay allocated +called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this, calls to @code{write} should be protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @@ -689,7 +689,7 @@ When the source file is compiled with @c This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{lseek} is -called. If the thread gets cancelled these resources stay allocated +called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to @code{lseek} should be protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @@ -1040,7 +1040,7 @@ Modes}. Some applications may need to read or write data to multiple buffers, which are separated in memory. Although this can be done easily enough -with multiple calls to @code{read} and @code{write}, it is inefficent +with multiple calls to @code{read} and @code{write}, it is inefficient because there is overhead associated with each kernel call. Instead, many platforms provide special high-speed primitives to perform @@ -1120,7 +1120,7 @@ On modern operating systems, it is possi ``em-map'') a file to a region of memory. When this is done, the file can be accessed just like an array in the program. -This is more efficent than @code{read} or @code{write}, as only the regions +This is more efficient than @code{read} or @code{write}, as only the regions of the file that a program actually accesses are loaded. Accesses to not-yet-loaded parts of the mmapped region are handled in the same way as swapped out pages. @@ -1152,7 +1152,7 @@ These functions are declared in @file{sy @deftypefun {void *} mmap (void *@var{address}, size_t @var{length},int @var{protect}, int @var{flags}, int @var{filedes}, off_t @var{offset}) The @code{mmap} function creates a new mapping, connected to bytes -(@var{offset}) to (@var{offset} + @var{length}) in the file open on +(@var{offset}) to (@var{offset} + @var{length} - 1) in the file open on @var{filedes}. @var{address} gives a preferred starting address for the mapping. @@ -1384,7 +1384,7 @@ The region has pages locked, and if exte process's resource limit for locked pages. @xref{Limits on Resources}. @item ENOMEM -The region is private writeable, and insufficent virtual memory is +The region is private writable, and insufficient virtual memory is available to extend it. Also, this error will occur if @code{MREMAP_MAYMOVE} is not given and the extension would collide with another mapped region. @@ -1402,7 +1402,74 @@ not support mapping at all. Thus, progr have a fallback method to use should it fail. @xref{Mmap,,,standards,GNU Coding Standards}. -@c XXX madvice documentation missing +@comment sys/mman.h +@comment POSIX +@deftypefun int madvise (void *@var{addr}, size_t @var{length}, int @var{advice}) + +This function can be used to provide the system with @var{advice} about +the intended usage patterns of the memory region starting at @var{addr} +and extending @var{length} bytes. + +The valid BSD values for @var{advice} are: + +@table @code + +@item MADV_NORMAL +The region should receive no further special treatment. + +@item MADV_RANDOM +The region will be accessed via random page references. The kernel +should page-in the minimal number of pages for each page fault. + +@item MADV_SEQUENTIAL +The region will be accessed via sequential page references. This +may cause the kernel to aggressively read-ahead, expecting further +sequential references after any page fault within this region. + +@item MADV_WILLNEED +The region will be needed. The pages within this region may +be pre-faulted in by the kernel. + +@item MADV_DONTNEED +The region is no longer needed. The kernel may free these pages, +causing any changes to the pages to be lost, as well as swapped +out pages to be discarded. + +@end table + +The POSIX names are slightly different, but with the same meanings: + +@table @code + +@item POSIX_MADV_NORMAL +This corresponds with BSD's @code{MADV_NORMAL}. + +@item POSIX_MADV_RANDOM +This corresponds with BSD's @code{MADV_RANDOM}. + +@item POSIX_MADV_SEQUENTIAL +This corresponds with BSD's @code{MADV_SEQUENTIAL}. + +@item POSIX_MADV_WILLNEED +This corresponds with BSD's @code{MADV_WILLNEED}. + +@item POSIX_MADV_DONTNEED +This corresponds with BSD's @code{MADV_DONTNEED}. + +@end table + +@code{msync} returns @math{0} for success and @math{-1} for +error. Errors include: +@table @code + +@item EINVAL +An invalid region was given, or the @var{advice} was invalid. + +@item EFAULT +There is no existing mapping in at least part of the given region. + +@end table +@end deftypefun @node Waiting for I/O @section Waiting for Input or Output @@ -1580,12 +1647,12 @@ input from multiple sockets in @ref{Serv @section Synchronizing I/O operations @cindex synchronizing -In most modern operating systems the normal I/O operations are not +In most modern operating systems, the normal I/O operations are not executed synchronously. I.e., even if a @code{write} system call -returns this does not mean the data is actually written to the media, +returns, this does not mean the data is actually written to the media, e.g., the disk. -In situations where synchronization points are necessary,you can use +In situations where synchronization points are necessary, you can use special functions which ensure that all operations finish before they return. @@ -1609,8 +1676,8 @@ committed, rather than all data in the s @comment unistd.h @comment POSIX @deftypefun int fsync (int @var{fildes}) -The @code{fsync} can be used to make sure all data associated with the -open file @var{fildes} is written to the device associated with the +The @code{fsync} function can be used to make sure all data associated with +the open file @var{fildes} is written to the device associated with the descriptor. The function call does not return unless all actions have finished. @@ -1619,7 +1686,7 @@ A prototype for @code{fsync} can be foun This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{fsync} is -called. If the thread gets cancelled these resources stay allocated +called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this, calls to @code{fsync} should be protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @@ -1639,7 +1706,7 @@ No synchronization is possible since the Sometimes it is not even necessary to write all data associated with a file descriptor. E.g., in database files which do not change in size it is enough to write all the file content data to the device. -Meta-information like the modification time etc. are not that important +Meta-information, like the modification time etc., are not that important and leaving such information uncommitted does not prevent a successful recovering of the file in case of a problem. @@ -1653,7 +1720,7 @@ operations, the parts guaranteeing data Not all systems implement the @code{fdatasync} operation. On systems missing this functionality @code{fdatasync} is emulated by a call to @code{fsync} since the performed actions are a superset of those -required by @code{fdatasyn}. +required by @code{fdatasync}. The prototype for @code{fdatasync} is in @file{unistd.h}. @@ -1699,20 +1766,20 @@ asynchronous I/O operations are controll The POSIX.1b standard mandates that the @code{struct aiocb} structure contains at least the members described in the following table. There might be more elements which are used by the implementation, but -depending on these elements is not portable and is highly deprecated. +depending upon these elements is not portable and is highly deprecated. @table @code @item int aio_fildes -This element specifies the file descriptor which is used for the -operation. It must be a legal descriptor since otherwise the operation -fails. +This element specifies the file descriptor to be used for the +operation. It must be a legal descriptor, otherwise the operation will +fail. The device on which the file is opened must allow the seek operation. I.e., it is not possible to use any of the AIO operations on devices like terminals where an @code{lseek} call would lead to an error. @item off_t aio_offset -This element specifies at which offset in the file the operation (input +This element specifies the offset in the file at which the operation (input or output) is performed. Since the operations are carried out in arbitrary order and more than one operation for one file descriptor can be started, one cannot expect a current read/write position of the file @@ -1727,7 +1794,7 @@ This element specifies the length of the @item int aio_reqprio If the platform has defined @code{_POSIX_PRIORITIZED_IO} and -@code{_POSIX_PRIORITY_SCHEDULING} the AIO requests are +@code{_POSIX_PRIORITY_SCHEDULING}, the AIO requests are processed based on the current scheduling priority. The @code{aio_reqprio} element can then be used to lower the priority of the AIO operation. @@ -1735,9 +1802,9 @@ AIO operation. @item struct sigevent aio_sigevent This element specifies how the calling process is notified once the operation terminates. If the @code{sigev_notify} element is -@code{SIGEV_NONE} no notification is send. If it is @code{SIGEV_SIGNAL} -the signal determined by @code{sigev_signo} is send. Otherwise -@code{sigev_notify} must be @code{SIGEV_THREAD}. In this case a thread +@code{SIGEV_NONE}, no notification is sent. If it is @code{SIGEV_SIGNAL}, +the signal determined by @code{sigev_signo} is sent. Otherwise, +@code{sigev_notify} must be @code{SIGEV_THREAD}. In this case, a thread is created which starts executing the function pointed to by @code{sigev_notify_function}. @@ -1767,11 +1834,11 @@ values must not be handled although the @end table When the sources are compiled using @code{_FILE_OFFSET_BITS == 64} on a -32 bit machine this type is in fact @code{struct aiocb64} since the LFS +32 bit machine, this type is in fact @code{struct aiocb64}, since the LFS interface transparently replaces the @code{struct aiocb} definition. @end deftp -For use with the AIO functions defined in the LFS there is a similar type +For use with the AIO functions defined in the LFS, there is a similar type defined which replaces the types of the appropriate members with larger types but otherwise is equivalent to @code{struct aiocb}. Particularly, all member names are the same. @@ -1798,7 +1865,7 @@ descriptor. @item volatile void *aio_buf This is a pointer to the buffer with the data to be written or the place -where the ead data is stored. +where the read data is stored. @item size_t aio_nbytes This element specifies the length of the buffer pointed to by @code{aio_buf}. @@ -1812,9 +1879,9 @@ AIO operation. @item struct sigevent aio_sigevent This element specifies how the calling process is notified once the -operation terminates. If the @code{sigev_notify} element is -@code{SIGEV_NONE} no notification is sent. If it is @code{SIGEV_SIGNAL} -the signal determined by @code{sigev_signo} is sent. Otherwise +operation terminates. If the @code{sigev_notify}, element is +@code{SIGEV_NONE} no notification is sent. If it is @code{SIGEV_SIGNAL}, +the signal determined by @code{sigev_signo} is sent. Otherwise, @code{sigev_notify} must be @code{SIGEV_THREAD} in which case a thread which starts executing the function pointed to by @code{sigev_notify_function}. @@ -1829,8 +1896,8 @@ of the possible values. @end table When the sources are compiled using @code{_FILE_OFFSET_BITS == 64} on a -32 bit machine this type is available under the name @code{struct -aiocb64} since the LFS replaces transparently the old interface. +32 bit machine, this type is available under the name @code{struct +aiocb64}, since the LFS transparently replaces the old interface. @end deftp @menu @@ -1898,7 +1965,7 @@ have returned. Possible error codes ret @item EBADF The @code{aiocbp->aio_fildes} descriptor is not valid. @item ECANCELED -The operation was cancelled before the operation was finished +The operation was canceled before the operation was finished (@pxref{Cancel AIO Operations}) @item EINVAL The @code{aiocbp->aio_offset} value is invalid. @@ -1913,18 +1980,18 @@ replaces the normal implementation. @comment Unix98 @deftypefun int aio_read64 (struct aiocb *@var{aiocbp}) This function is similar to the @code{aio_read} function. The only -difference is that on @w{32 bit} machines the file descriptor should -be opened in the large file mode. Internally @code{aio_read64} uses +difference is that on @w{32 bit} machines, the file descriptor should +be opened in the large file mode. Internally, @code{aio_read64} uses functionality equivalent to @code{lseek64} (@pxref{File Position Primitive}) to position the file descriptor correctly for the reading, as opposed to @code{lseek} functionality used in @code{aio_read}. -When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} this +When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this function is available under the name @code{aio_read} and so transparently replaces the interface for small files on 32 bit machines. @end deftypefun -To write data asynchronously to a file there exists an equivalent pair +To write data asynchronously to a file, there exists an equivalent pair of functions with a very similar interface. @comment aio.h @@ -1939,14 +2006,14 @@ The first @code{aiocbp->aio_nbytes} byte @code{aiocbp->aio_fildes} is an descriptor, starting at the absolute position @code{aiocbp->aio_offset} in the file. -If prioritized I/O is supported by the platform the +If prioritized I/O is supported by the platform, the @code{aiocbp->aio_reqprio} value is used to adjust the priority before the request is actually enqueued. The calling process is notified about the termination of the read request according to the @code{aiocbp->aio_sigevent} value. -When @code{aio_write} returns the return value is zero if no error +When @code{aio_write} returns, the return value is zero if no error occurred that can be found before the process is enqueued. If such an early error is found the function returns @math{-1} and sets @code{errno} to one of the following values. @@ -1959,36 +2026,36 @@ limitations. The @code{aio_write} function is not implemented. @item EBADF The @code{aiocbp->aio_fildes} descriptor is not valid. This condition -needs not be recognized before enqueueing the request and so this error +may not be recognized before enqueueing the request, and so this error might also be signaled asynchronously. @item EINVAL -The @code{aiocbp->aio_offset} or @code{aiocbp->aio_reqpiro} value is -invalid. This condition needs not be recognized before enqueueing the +The @code{aiocbp->aio_offset} or @code{aiocbp->aio_reqprio} value is +invalid. This condition may not be recognized before enqueueing the request and so this error might also be signaled asynchronously. @end table -In the case @code{aio_write} returns zero the current status of the +In the case @code{aio_write} returns zero, the current status of the request can be queried using @code{aio_error} and @code{aio_return} functions. As long as the value returned by @code{aio_error} is @code{EINPROGRESS} the operation has not yet completed. If -@code{aio_error} returns zero the operation successfully terminated, +@code{aio_error} returns zero, the operation successfully terminated, otherwise the value is to be interpreted as an error code. If the -function terminated the result of the operation can be get using a call +function terminated, the result of the operation can be get using a call to @code{aio_return}. The returned value is the same as an equivalent -call to @code{read} would have returned. Possible error code returned +call to @code{read} would have returned. Possible error codes returned by @code{aio_error} are: @table @code @item EBADF The @code{aiocbp->aio_fildes} descriptor is not valid. @item ECANCELED -The operation was cancelled before the operation was finished +The operation was canceled before the operation was finished. (@pxref{Cancel AIO Operations}) @item EINVAL The @code{aiocbp->aio_offset} value is invalid. @end table -When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} this +When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this function is in fact @code{aio_write64} since the LFS interface transparently replaces the normal implementation. @end deftypefun @@ -2003,15 +2070,15 @@ functionality equivalent to @code{lseek6 Primitive}) to position the file descriptor correctly for the writing, as opposed to @code{lseek} functionality used in @code{aio_write}. -When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} this +When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this function is available under the name @code{aio_write} and so transparently replaces the interface for small files on 32 bit machines. @end deftypefun -Beside these functions with the more or less traditional interface -POSIX.1b also defines a function with can initiate more than one -operation at once and which can handled freely mixed read and write -operation. It is therefore similar to a combination of @code{readv} and +Besides these functions with the more or less traditional interface, +POSIX.1b also defines a function which can initiate more than one +operation at a time, and which can handle freely mixed read and write +operations. It is therefore similar to a combination of @code{readv} and @code{writev}. @comment aio.h @@ -2023,18 +2090,18 @@ meant for the same file, all for differe between. @code{lio_listio} gets the @var{nent} requests from the array pointed to -by @var{list}. What operation has to be performed is determined by the +by @var{list}. The operation to be performed is determined by the @code{aio_lio_opcode} member in each element of @var{list}. If this -field is @code{LIO_READ} an read operation is queued, similar to a call +field is @code{LIO_READ} a read operation is enqueued, similar to a call of @code{aio_read} for this element of the array (except that the way the termination is signalled is different, as we will see below). If -the @code{aio_lio_opcode} member is @code{LIO_WRITE} an write operation +the @code{aio_lio_opcode} member is @code{LIO_WRITE} a write operation is enqueued. Otherwise the @code{aio_lio_opcode} must be @code{LIO_NOP} in which case this element of @var{list} is simply ignored. This ``operation'' is useful in situations where one has a fixed array of @code{struct aiocb} elements from which only a few need to be handled at a time. Another situation is where the @code{lio_listio} call was -cancelled before all requests are processed (@pxref{Cancel AIO +canceled before all requests are processed (@pxref{Cancel AIO Operations}) and the remaining requests have to be reissued. The other members of each element of the array pointed to by @@ -2051,19 +2118,19 @@ notification of the termination of all r send. Otherwise a signal is sent or a thread is started, just as described in the description for @code{aio_read} or @code{aio_write}. -If @var{mode} is @code{LIO_WAIT} the return value of @code{lio_listio} +If @var{mode} is @code{LIO_WAIT}, the return value of @code{lio_listio} is @math{0} when all requests completed successfully. Otherwise the function return @math{-1} and @code{errno} is set accordingly. To find out which request or requests failed one has to use the @code{aio_error} function on all the elements of the array @var{list}. -In case @var{mode} is @code{LIO_NOWAIT} the function return @math{0} if +In case @var{mode} is @code{LIO_NOWAIT}, the function returns @math{0} if all requests were enqueued correctly. The current state of the requests can be found using @code{aio_error} and @code{aio_return} as described -above. In case @code{lio_listio} returns @math{-1} in this mode the +above. If @code{lio_listio} returns @math{-1} in this mode, the global variable @code{errno} is set accordingly. If a request did not -yet terminate a call to @code{aio_error} returns @code{EINPROGRESS}. If -the value is different the request is finished and the error value (or +yet terminate, a call to @code{aio_error} returns @code{EINPROGRESS}. If +the value is different, the request is finished and the error value (or @math{0}) is returned and the result of the operation can be retrieved using @code{aio_return}. @@ -2071,9 +2138,9 @@ Possible values for @code{errno} are: @table @code @item EAGAIN -The resources necessary to queue all the requests are not available in +The resources necessary to queue all the requests are not available at the moment. The error status for each element of @var{list} must be -checked which request failed. +checked to determine which request failed. Another reason could be that the system wide limit of AIO requests is exceeded. This cannot be the case for the implementation on GNU systems @@ -2083,16 +2150,16 @@ The @var{mode} parameter is invalid or @ @code{AIO_LISTIO_MAX}. @item EIO One or more of the request's I/O operations failed. The error status of -each request should be checked for which one failed. +each request should be checked to determine which one failed. @item ENOSYS The @code{lio_listio} function is not supported. @end table If the @var{mode} parameter is @code{LIO_NOWAIT} and the caller cancels -an request the error status for this request returned by +a request, the error status for this request returned by @code{aio_error} is @code{ECANCELED}. -When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} this +When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this function is in fact @code{lio_listio64} since the LFS interface transparently replaces the normal implementation. @end deftypefun @@ -2100,15 +2167,15 @@ transparently replaces the normal implem @comment aio.h @comment Unix98 @deftypefun int lio_listio64 (int @var{mode}, struct aiocb *const @var{list}, int @var{nent}, struct sigevent *@var{sig}) -This function is similar to the @code{aio_listio} function. The only -difference is that only @w{32 bit} machines the file descriptor should -be opened in the large file mode. Internally @code{lio_listio64} uses +This function is similar to the @code{lio_listio} function. The only +difference is that on @w{32 bit} machines, the file descriptor should +be opened in the large file mode. Internally, @code{lio_listio64} uses functionality equivalent to @code{lseek64} (@pxref{File Position Primitive}) to position the file descriptor correctly for the reading or writing, as opposed to @code{lseek} functionality used in @code{lio_listio}. -When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} this +When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this function is available under the name @code{lio_listio} and so transparently replaces the interface for small files on 32 bit machines. @@ -2120,9 +2187,9 @@ machines. As already described in the documentation of the functions in the last section, it must be possible to get information about the status of an I/O request. When the operation is performed truly asynchronously (as with -@code{aio_read} and @code{aio_write} and with @code{aio_listio} when the -mode is @code{LIO_NOWAIT}) one sometimes needs to know whether a -specific request already terminated and if yes, what the result was. +@code{aio_read} and @code{aio_write} and with @code{lio_listio} when the +mode is @code{LIO_NOWAIT}), one sometimes needs to know whether a +specific request already terminated and if so, what the result was. The following two functions allow you to get this kind of information. @comment aio.h @@ -2170,7 +2237,7 @@ undefined. Once the request is finished this function can be used exactly once to retrieve the return value. Following calls might lead to undefined -behaviour. The return value itself is the value which would have been +behavior. The return value itself is the value which would have been returned by the @code{read}, @code{write}, or @code{fsync} call. The function can return @code{ENOSYS} if it is not implemented. It @@ -2207,8 +2274,7 @@ resources (mainly computation time). In functions which will help with most kinds of consistency. The @code{aio_fsync} and @code{aio_fsync64} functions are only available -if in @file{unistd.h} the symbol @code{_POSIX_SYNCHRONIZED_IO} is -defined. +if the symbol @code{_POSIX_SYNCHRONIZED_IO} is defined in @file{unistd.h}. @cindex synchronizing @comment aio.h @@ -2228,7 +2294,7 @@ If @var{op} is @code{O_DSYNC} the synchr to @code{fdatasync}. Otherwise @var{op} should be @code{O_SYNC} and the synchronization happens as with @code{fsync}. -As long as the synchronization has not happened a call to +As long as the synchronization has not happened, a call to @code{aio_error} with the reference to the object pointed to by @var{aiocbp} returns @code{EINPROGRESS}. Once the synchronization is done @code{aio_error} return @math{0} if the synchronization was not @@ -2238,7 +2304,7 @@ successful. Otherwise the value returne consistency for the data written to this file descriptor. The return value of this function is @math{0} if the request was -successfully filed. Otherwise the return value is @math{-1} and +successfully enqueued. Otherwise the return value is @math{-1} and @code{errno} is set to one of the following values: @table @code @@ -2288,18 +2354,18 @@ before the current client is served. Fo @comment aio.h @comment POSIX.1b @deftypefun int aio_suspend (const struct aiocb *const @var{list}[], int @var{nent}, const struct timespec *@var{timeout}) -When calling this function the calling thread is suspended until at +When calling this function, the calling thread is suspended until at least one of the requests pointed to by the @var{nent} elements of the -array @var{list} has completed. If any of the requests already has -completed at the time @code{aio_suspend} is called the function returns -immediately. Whether a request has terminated or not is done by +array @var{list} has completed. If any of the requests has already +completed at the time @code{aio_suspend} is called, the function returns +immediately. Whether a request has terminated or not is determined by comparing the error status of the request with @code{EINPROGRESS}. If -an element of @var{list} is @code{NULL} the entry is simply ignored. +an element of @var{list} is @code{NULL}, the entry is simply ignored. -If no request has finished the calling process is suspended. If -@var{timeout} is @code{NULL} the process is not waked until a request -finished. If @var{timeout} is not @code{NULL} the process remains -suspended at as long as specified in @var{timeout}. In this case +If no request has finished, the calling process is suspended. If +@var{timeout} is @code{NULL}, the process is not woken until a request +has finished. If @var{timeout} is not @code{NULL}, the process remains +suspended at least as long as specified in @var{timeout}. In this case, @code{aio_suspend} returns with an error. The return value of the function is @math{0} if one or more requests @@ -2339,14 +2405,14 @@ machines. @node Cancel AIO Operations @subsection Cancellation of AIO Operations -When one or more requests are asynchronously processed it might be +When one or more requests are asynchronously processed, it might be useful in some situations to cancel a selected operation, e.g., if it -becomes obvious that the written data is not anymore accurate and would -have to be overwritten soon. As an example assume an application, which +becomes obvious that the written data is no longer accurate and would +have to be overwritten soon. As an example, assume an application, which writes data in files in a situation where new incoming data would have to be written in a file which will be updated by an enqueued request. -The POSIX AIO implementation provides such a function but this function -is not capable to force the cancellation of the request. It is up to the +The POSIX AIO implementation provides such a function, but this function +is not capable of forcing the cancellation of the request. It is up to the implementation to decide whether it is possible to cancel the operation or not. Therefore using this function is merely a hint. @@ -2354,30 +2420,30 @@ or not. Therefore using this function i @comment POSIX.1b @deftypefun int aio_cancel (int @var{fildes}, struct aiocb *@var{aiocbp}) The @code{aio_cancel} function can be used to cancel one or more -outstanding requests. If the @var{aiocbp} parameter is @code{NULL} the -function tries to cancel all outstanding requests which would process -the file descriptor @var{fildes} (i.e.,, whose @code{aio_fildes} member -is @var{fildes}). If @var{aiocbp} is not @code{NULL} the very specific -request pointed to by @var{aiocbp} is tried to be cancelled. +outstanding requests. If the @var{aiocbp} parameter is @code{NULL}, the +function tries to cancel all of the outstanding requests which would process +the file descriptor @var{fildes} (i.e., whose @code{aio_fildes} member +is @var{fildes}). If @var{aiocbp} is not @code{NULL}, @code{aio_cancel} +attempts to cancel the specific request pointed to by @var{aiocbp}. -For requests which were successfully cancelled the normal notification +For requests which were successfully canceled, the normal notification about the termination of the request should take place. I.e., depending on the @code{struct sigevent} object which controls this, nothing happens, a signal is sent or a thread is started. If the request cannot -be cancelled it terminates the usual way after performing te operation. +be canceled, it terminates the usual way after performing the operation. -After a request is successfully cancelled a call to @code{aio_error} with +After a request is successfully canceled, a call to @code{aio_error} with a reference to this request as the parameter will return @code{ECANCELED} and a call to @code{aio_return} will return @math{-1}. -If the request wasn't cancelled and is still running the error status is +If the request wasn't canceled and is still running the error status is still @code{EINPROGRESS}. The return value of the function is @code{AIO_CANCELED} if there were -requests which haven't terminated and which successfully were cancelled. -If there is one or more request left which couldn't be cancelled the +requests which haven't terminated and which were successfully canceled. +If there is one or more requests left which couldn't be canceled, the return value is @code{AIO_NOTCANCELED}. In this case @code{aio_error} -must be used to find out which of the perhaps multiple requests (in -@var{aiocbp} is @code{NULL}) wasn't successfully cancelled. If all +must be used to find out which of the, perhaps multiple, requests (in +@var{aiocbp} is @code{NULL}) weren't successfully canceled. If all requests already terminated at the time @code{aio_cancel} is called the return value is @code{AIO_ALLDONE}. @@ -2392,19 +2458,19 @@ The file descriptor @var{fildes} is not @code{aio_cancel} is not implemented. @end table -When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} this +When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this function is in fact @code{aio_cancel64} since the LFS interface transparently replaces the normal implementation. @end deftypefun @comment aio.h @comment Unix98 -@deftypefun int aio_cancel64 (int @var{fildes}, struct aiocb *@var{aiocbp}) +@deftypefun int aio_cancel64 (int @var{fildes}, struct aiocb64 *@var{aiocbp}) This function is similar to @code{aio_cancel} with the only difference that the argument is a reference to a variable of type @code{struct aiocb64}. -When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} this +When the sources are compiled with @code{_FILE_OFFSET_BITS == 64}, this function is available under the name @code{aio_cancel} and so transparently replaces the interface for small files on 32 bit machines. @@ -2414,15 +2480,15 @@ machines. @subsection How to optimize the AIO implementation The POSIX standard does not specify how the AIO functions are -implemented. They could be system calls but it is also possible to +implemented. They could be system calls, but it is also possible to emulate them at userlevel. -At least the available implementation at the point of this writing is a -userlevel implementation which uses threads for handling the enqueued -requests. This implementation requires to make some decisions about -limitations but hard limitations are something which better should be -avoided the GNU C library implementation provides a mean to tune the AIO -implementation individually for each use. +At the point of this writing, the available implementation is a userlevel +implementation which uses threads for handling the enqueued requests. +While this implementation requires making some decisions about +limitations, hard limitations are something which is best avoided +in the GNU C library. Therefore, the GNU C library provides a means +for tuning the AIO implementation according to the individual use. @comment aio.h @comment GNU @@ -2434,21 +2500,21 @@ function. @table @code @item int aio_threads -This member specifies the maximal number of threads which must be used +This member specifies the maximal number of threads which may be used at any one time. @item int aio_num This number provides an estimate on the maximal number of simultaneously enqueued requests. @item int aio_locks -@c What? +Unused. @item int aio_usedba -@c What? +Unused. @item int aio_debug -@c What? +Unused. @item int aio_numusers -@c What? +Unused. @item int aio_reserved[2] -@c What? +Unused. @end table @end deftp @@ -2456,10 +2522,10 @@ enqueued requests. @comment GNU @deftypefun void aio_init (const struct aioinit *@var{init}) This function must be called before any other AIO function. Calling it -is completely voluntarily since it only is meant to help the AIO -implementation to perform better. +is completely voluntary, as it is only meant to help the AIO +implementation perform better. -Before calling the @code{aio_init} function the members of a variable of +Before calling the @code{aio_init}, function the members of a variable of type @code{struct aioinit} must be initialized. Then a reference to this variable is passed as the parameter to @code{aio_init} which itself may or may not pay attention to the hints. @@ -2535,7 +2601,7 @@ Set process or process group ID to recei This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{fcntl} is -called. If the thread gets cancelled these resources stay allocated +called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to @code{fcntl} should be protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @@ -3552,6 +3618,8 @@ numbers and multiplexed through the @cod @code{sys/ioctl.h}. The code numbers themselves are defined in many different headers. +@comment sys/ioctl.h +@comment BSD @deftypefun int ioctl (int @var{filedes}, int @var{command}, @dots{}) The @code{ioctl} function performs the generic I/O operation diff -durpN glibc-2.2.3/manual/locale.texi glibc-2.2.4/manual/locale.texi --- glibc-2.2.3/manual/locale.texi Thu Feb 15 14:08:39 2001 +++ glibc-2.2.4/manual/locale.texi Tue Aug 7 00:03:36 2001 @@ -31,6 +31,7 @@ will follow the conventions preferred by * Standard Locales:: Locale names available on all systems. * Locale Information:: How to access the information for the locale. * Formatting Numbers:: A dedicated function to format numbers. +* Yes-or-No Questions:: Check a Response against the locale. @end menu @node Effects of Locale, Choosing Locale, , Locales @@ -64,7 +65,8 @@ What language to use for output, includi (@pxref{Message Translation}). @item -What language to use for user answers to yes-or-no questions. +What language to use for user answers to yes-or-no questions +(@pxref{Yes-or-No Questions}). @item What language to use for more complex user input. @@ -164,7 +166,8 @@ This category applies to formatting date @item LC_MESSAGES This category applies to selecting the language used in the user interface for message translation (@pxref{The Uniforum approach}; -@pxref{Message catalogs a la X/Open}). +@pxref{Message catalogs a la X/Open}) and contains regular expressions +for affirmative and negative responses. @comment locale.h @comment ISO @@ -876,7 +879,8 @@ The same as the value returned by @code{ @item YESEXPR The return value is a regular expression which can be used with the @code{regex} function to recognize a positive response to a yes/no -question. +question. The GNU C library provides the @code{rpmatch} function for +easier handling in applications. @item NOEXPR The return value is a regular expression which can be used with the @code{regex} function to recognize a negative response to a yes/no @@ -947,7 +951,7 @@ selected when the program runs. If the correctly there should never be a misunderstanding over the time and date format. -@node Formatting Numbers, , Locale Information, Locales +@node Formatting Numbers, Yes-or-No Questions, Locale Information, Locales @section A dedicated function to format numbers We have seen that the structure returned by @code{localeconv} as well as @@ -1155,3 +1159,72 @@ currency symbol is used. This is a four decimal point is selected to be three, the first and second numbers are printed with an extra zero at the end and the third number is printed without rounding. + +@node Yes-or-No Questions, , Formatting Numbers , Locales +@section Yes-or-No Questions + +Some non GUI programs ask a yes-or-no question. If the messages +(especially the questions) are translated into foreign languages, be +sure that you localize the answers too. It would be very bad habit to +ask a question in one language and request the answer in another, often +English. + +The GNU C library contains @code{rpmatch} to give applications easy +access to the corresponding locale definitions. + +@comment GNU +@comment stdlib.h +@deftypefun int rpmatch (const char *@var{response}) +The function @code{rpmatch} checks the string in @var{response} whether +or not it is a correct yes-or-no answer and if yes, which one. The +check uses the @code{YESEXPR} and @code{NOEXPR} data in the +@code{LC_MESSAGES} category of the currently selected locale. The +return value is as follows: + +@table @code +@item 1 +The user entered an affirmative answer. + +@item 0 +The user entered a negative answer. + +@item -1 +The answer matched neither the @code{YESEXPR} nor the @code{NOEXPR} +regular expression. +@end table + +This function is not standardized but available beside in GNU libc at +least also in the IBM AIX library. +@end deftypefun + +@noindent +This function would normally be used like this: + +@smallexample + ... + /* @r{Use a safe default.} */ + _Bool doit = false; + + fputs (gettext ("Do you really want to do this? "), stdout); + fflush (stdout); + /* @r{Prepare the @code{getline} call.} */ + line = NULL; + len = 0; + while (getline (&line, &len, stdout) >= 0) + @{ + /* @r{Check the response.} */ + int res = rpmatch (line); + if (res >= 0) + @{ + /* @r{We got a definitive answer.} */ + if (res > 0) + doit = true; + break; + @} + @} + /* @r{Free what @code{getline} allocated.} */ + free (line); +@end smallexample + +Note that the loop continues until an read error is detected or until a +definitive (positive or negative) answer is read. diff -durpN glibc-2.2.3/manual/longopt.c.texi glibc-2.2.4/manual/longopt.c.texi --- glibc-2.2.3/manual/longopt.c.texi Sun Jan 7 09:08:57 2001 +++ glibc-2.2.4/manual/longopt.c.texi Fri Jul 27 23:53:12 2001 @@ -21,10 +21,10 @@ main (argc, argv) @{"brief", no_argument, &verbose_flag, 0@}, /* @r{These options don't set a flag. We distinguish them by their indices.} */ - @{"add", required_argument, 0, 'a'@}, + @{"add", no_argument, 0, 'a'@}, @{"append", no_argument, 0, 'b'@}, @{"delete", required_argument, 0, 'd'@}, - @{"create", no_argument, 0, 'c'@}, + @{"create", required_argument, 0, 'c'@}, @{"file", required_argument, 0, 'f'@}, @{0, 0, 0, 0@} @}; diff -durpN glibc-2.2.3/manual/memory.texi glibc-2.2.4/manual/memory.texi --- glibc-2.2.3/manual/memory.texi Thu Feb 15 14:08:39 2001 +++ glibc-2.2.4/manual/memory.texi Mon Jul 23 10:54:40 2001 @@ -810,7 +810,7 @@ track down. There is one problem with @code{MALLOC_CHECK_}: in SUID or SGID binaries it could possibly be exploited since diverging from the normal programs -behaviour it now writes something to the standard error desriptor. +behavior it now writes something to the standard error descriptor. Therefore the use of @code{MALLOC_CHECK_} is disabled by default for SUID and SGID binaries. It can be enabled again by the system administrator by adding a file @file{/etc/suid-debug} (the content is @@ -971,7 +971,7 @@ my_malloc_hook (size_t size, const void __free_hook = old_free_hook; /* Call recursively */ result = malloc (size); - /* Save underlaying hooks */ + /* Save underlying hooks */ old_malloc_hook = __malloc_hook; old_free_hook = __free_hook; /* @r{@code{printf} might call @code{malloc}, so protect it too.} */ @@ -990,7 +990,7 @@ my_free_hook (void *ptr, const void *cal __free_hook = old_free_hook; /* Call recursively */ free (ptr); - /* Save underlaying hooks */ + /* Save underlying hooks */ old_malloc_hook = __malloc_hook; old_free_hook = __free_hook; /* @r{@code{printf} might call @code{free}, so protect it too.} */ @@ -1166,7 +1166,7 @@ variable named @code{MALLOC_TRACE}. Thi contain a valid file name. The user must have write access. If the file already exists it is truncated. If the environment variable is not set or it does not name a valid file which can be opened for writing -nothing is done. The behaviour of @code{malloc} etc. is not changed. +nothing is done. The behavior of @code{malloc} etc. is not changed. For obvious reasons this also happens if the application is installed with the SUID or SGID bit set. @@ -1185,7 +1185,7 @@ systems. The prototype can be found in @comment GNU @deftypefun void muntrace (void) The @code{muntrace} function can be called after @code{mtrace} was used -to enable tracing the @code{malloc} calls. If no (succesful) call of +to enable tracing the @code{malloc} calls. If no (successful) call of @code{mtrace} was made @code{muntrace} does nothing. Otherwise it deinstalls the handlers for @code{malloc}, @code{realloc}, @@ -1200,7 +1200,7 @@ systems. The prototype can be found in @subsubsection Example program excerpts Even though the tracing functionality does not influence the runtime -behaviour of the program it is not a good idea to call @code{mtrace} in +behavior of the program it is not a good idea to call @code{mtrace} in all programs. Just imagine that you debug a program using @code{mtrace} and all other programs used in the debugging session also trace their @code{malloc} calls. The output file would be the same for all programs @@ -2622,7 +2622,7 @@ executed this function and specified @co by the process that requires space be added to its virtual address space fails with @code{errno} = @code{ENOMEM} if locking the additional space would cause the process to exceed its locked page limit. In the case -that the address space addition that can't be accomodated is stack +that the address space addition that can't be accommodated is stack expansion, the stack expansion fails and the kernel sends a @code{SIGSEGV} signal to the process. diff -durpN glibc-2.2.3/manual/nss.texi glibc-2.2.4/manual/nss.texi --- glibc-2.2.3/manual/nss.texi Thu Feb 15 14:08:39 2001 +++ glibc-2.2.4/manual/nss.texi Mon Jul 23 10:54:40 2001 @@ -487,7 +487,7 @@ the next three arguments are: pointer to buffer where the result is stored. @code{STRUCT_TYPE} is normally a struct which corresponds to the database. @item char *buffer -pointer to a buffer where the function can store additional adata for +pointer to a buffer where the function can store additional data for the result etc. @item size_t buflen length of the buffer pointed to by @var{buffer}. @@ -541,7 +541,7 @@ Modules using the old interface will sti Developers of a new service will have to make sure that their module is created using the correct interface number. This means the file itself -must have the correct name and on ElF systems the @dfn{soname} (Shared +must have the correct name and on ELF systems the @dfn{soname} (Shared Object Name) must also have this number. Building a module from a bunch of object files on an ELF system using GNU CC could be done like this: @@ -650,7 +650,7 @@ If there is additional data to return (s @var{buffer} or length @var{buflen}. There must not be any references to non-constant global data. -The implementation of this function should honour the @var{stayopen} +The implementation of this function should honor the @var{stayopen} flag set by the @code{set@var{DB}ent} function whenever this makes sense. Before the function returns the implementation should store the value of diff -durpN glibc-2.2.3/manual/pattern.texi glibc-2.2.4/manual/pattern.texi --- glibc-2.2.3/manual/pattern.texi Mon Mar 26 20:53:02 2001 +++ glibc-2.2.4/manual/pattern.texi Mon Jul 23 10:54:40 2001 @@ -112,19 +112,19 @@ separated list of patterns. @table @code @item ?(@var{pattern-list}) -The pattern matches if zero or one occurences of any of the patterns +The pattern matches if zero or one occurrences of any of the patterns in the @var{pattern-list} allow matching the input string. @item *(@var{pattern-list}) -The pattern matches if zero or more occurences of any of the patterns +The pattern matches if zero or more occurrences of any of the patterns in the @var{pattern-list} allow matching the input string. @item +(@var{pattern-list}) -The pattern matches if one or more occurences of any of the patterns +The pattern matches if one or more occurrences of any of the patterns in the @var{pattern-list} allow matching the input string. @item @@(@var{pattern-list}) -The pattern matches if exactly one occurence of any of the patterns in +The pattern matches if exactly one occurrence of any of the patterns in the @var{pattern-list} allows matching the input string. @item !(@var{pattern-list}) @@ -376,7 +376,7 @@ It was impossible to allocate memory to In the event of an error, @code{glob} stores information in @code{*@var{vector-ptr}} about all the matches it has found so far. -It is important to notive that the @code{glob} function will not fail if +It is important to notice that the @code{glob} function will not fail if it encounters directories or files which cannot be handled without the LFS interfaces. The implementation of @code{glob} is supposed to use these functions internally. This at least is the assumptions made by @@ -548,7 +548,7 @@ there is one). The string between the matching braces is separated into single expressions by splitting at @code{,} (comma) characters. The commas -themself are discarded. Please note what we said above about recursive +themselves are discarded. Please note what we said above about recursive brace expressions. The commas used to separate the subexpressions must be at the same level. Commas in brace subexpressions are not matched. They are used during expansion of the brace expression of the deeper diff -durpN glibc-2.2.3/manual/process.texi glibc-2.2.4/manual/process.texi --- glibc-2.2.3/manual/process.texi Thu May 4 10:09:26 2000 +++ glibc-2.2.4/manual/process.texi Mon Jul 23 10:54:40 2001 @@ -66,12 +66,12 @@ status code can be interpreted. If the @var{command} argument is a null pointer, a return value of zero indicates that no command processor is available. -This function is a cancelation point in multi-threaded programs. This +This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{system} is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to @code{system} should be -protected using cancelation handlers. +protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @pindex stdlib.h @@ -492,12 +492,12 @@ processes as well as processes that have The status information from the child process is stored in the object that @var{status-ptr} points to, unless @var{status-ptr} is a null pointer. -This function is a cancelation point in multi-threaded programs. This +This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{waitpid} is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to @code{waitpid} should be -protected using cancelation handlers. +protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop The return value is normally the process ID of the child process whose @@ -579,12 +579,12 @@ is exactly equivalent to: waitpid (-1, &status, 0) @end smallexample -This function is a cancelation point in multi-threaded programs. This +This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{wait} is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to @code{wait} should be -protected using cancelation handlers. +protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop @end deftypefun diff -durpN glibc-2.2.3/manual/resource.texi glibc-2.2.4/manual/resource.texi --- glibc-2.2.3/manual/resource.texi Mon Apr 9 20:03:29 2001 +++ glibc-2.2.4/manual/resource.texi Mon Jul 23 10:54:41 2001 @@ -220,7 +220,7 @@ limit. @pindex sys/resource.h The symbols for use with @code{getrlimit}, @code{setrlimit}, -@code{getrlimit64}, and @code{seterlimit64} are defined in +@code{getrlimit64}, and @code{setrlimit64} are defined in @file{sys/resource.h}. @comment sys/resource.h @@ -574,7 +574,7 @@ The higher the number, the higher the ab On systems of the past, and most systems today, all processes have absolute priority 0 and this section is irrelevant. In that case, @xref{Traditional Scheduling}. Absolute priorities were invented to -accomodate realtime systems, in which it is vital that certain processes +accommodate realtime systems, in which it is vital that certain processes be able to respond to external events happening in real time, which means they cannot wait around while some other process that @emph{wants to}, but doesn't @emph{need to} run occupies the CPU. @@ -594,7 +594,7 @@ for something like I/O, its absolute pri When two processes are running or ready to run and both have the same absolute priority, it's more interesting. In that case, who gets the -CPU is determined by the scheduling policy. If the processeses have +CPU is determined by the scheduling policy. If the processes have absolute priority 0, the traditional scheduling policy described in @ref{Traditional Scheduling} applies. Otherwise, the policies described in @ref{Realtime Scheduling} apply. @@ -656,8 +656,8 @@ the high priority process group. All th stop an interrupt handler from running and delivering a signal to the process if you hit Control-C. -Some systems use absolute priority as a means of allocating a fixed per -centage of CPU time to a process. To do this, a super high priority +Some systems use absolute priority as a means of allocating a fixed +percentage of CPU time to a process. To do this, a super high priority privileged process constantly monitors the process' CPU usage and raises its absolute priority when the process isn't getting its entitled share and lowers it when the process is exceeding it. @@ -787,7 +787,7 @@ for a process. It assigns the absolute priority value given by @var{param} and the scheduling policy @var{policy} to the process with Process ID @var{pid}, or the calling process if @var{pid} is zero. If @var{policy} is -negative, @code{sched_setschedule} keeps the existing scheduling policy. +negative, @code{sched_setscheduler} keeps the existing scheduling policy. The following macros represent the valid values for @var{policy}: @@ -1021,7 +1021,7 @@ function, so there are no specific @code This section is about the scheduling among processes whose absolute priority is 0. When the system hands out the scraps of CPU time that -are left over after the processes with higher absolulte priority have +are left over after the processes with higher absolute priority have taken all they want, the scheduling described herein determines who among the great unwashed processes gets them. @@ -1035,7 +1035,7 @@ among the great unwashed processes gets Long before there was absolute priority (See @ref{Absolute Priority}), Unix systems were scheduling the CPU using this system. When Posix came -in like the Romans and imposed absolute priorities to accomodate the +in like the Romans and imposed absolute priorities to accommodate the needs of realtime processing, it left the indigenous Absolute Priority Zero processes to govern themselves by their own familiar scheduling policy. @@ -1170,7 +1170,7 @@ afterward as the criterion for failure. Set the nice value of a set of processes to @var{niceval}; @var{class} and @var{id} specify which ones (see below). -The return value is the nice value on success, and @code{-1} on +The return value is @code{0} on success, and @code{-1} on failure. The following @code{errno} error condition are possible for this function: @@ -1225,7 +1225,10 @@ process group, or its owner (real uid), @comment BSD @deftypefun int nice (int @var{increment}) Increment the nice value of the calling process by @var{increment}. -The return value is the same as for @code{setpriority}. +The return value is the new nice value on success, and @code{-1} on +failure. In the case of failure, @code{errno} will be set to the +same values as for @code{setpriority}. + Here is an equivalent definition of @code{nice}: @@ -1233,8 +1236,12 @@ Here is an equivalent definition of @cod int nice (int increment) @{ - int old = getpriority (PRIO_PROCESS, 0); - return setpriority (PRIO_PROCESS, 0, old + increment); + int result, old = getpriority (PRIO_PROCESS, 0); + result = setpriority (PRIO_PROCESS, 0, old + increment); + if (result != -1) + return old + increment; + else + return -1; @} @end smallexample @end deftypefun diff -durpN glibc-2.2.3/manual/search.texi glibc-2.2.4/manual/search.texi --- glibc-2.2.3/manual/search.texi Tue Oct 31 11:10:06 2000 +++ glibc-2.2.4/manual/search.texi Mon Jul 23 10:54:41 2001 @@ -557,5 +557,5 @@ Since the functions used for the @var{ac must not modify the tree data, it is safe to run @code{twalk} in more than one thread at the same time, working on the same tree. It is also safe to call @code{tfind} in parallel. Functions which modify the tree -must not be used, otherwise the behaviour is undefined. +must not be used, otherwise the behavior is undefined. @end deftypefun diff -durpN glibc-2.2.3/manual/setjmp.texi glibc-2.2.4/manual/setjmp.texi --- glibc-2.2.3/manual/setjmp.texi Sun Apr 8 22:19:11 2001 +++ glibc-2.2.4/manual/setjmp.texi Mon Jul 23 10:54:41 2001 @@ -272,7 +272,7 @@ the content of the registers, the signal Executing the contents would start at the point where the @code{getcontext} call just returned. -The function returns @code{0} if succesful. Otherwise it returns +The function returns @code{0} if successful. Otherwise it returns @code{-1} and sets @var{errno} accordingly. @end deftypefun diff -durpN glibc-2.2.3/manual/signal.texi glibc-2.2.4/manual/signal.texi --- glibc-2.2.3/manual/signal.texi Sun Apr 8 22:19:11 2001 +++ glibc-2.2.4/manual/signal.texi Mon Jul 23 10:54:41 2001 @@ -1094,7 +1094,7 @@ example because these are designed to pr @comment signal.h @comment GNU @deftypefun sighandler_t sysv_signal (int @var{signum}, sighandler_t @var{action}) -The @code{sysv_signal} implements the behaviour of the standard +The @code{sysv_signal} implements the behavior of the standard @code{signal} function as found on SVID systems. The difference to BSD systems is that the handler is deinstalled after a delivery of a signal. diff -durpN glibc-2.2.3/manual/socket.texi glibc-2.2.4/manual/socket.texi --- glibc-2.2.3/manual/socket.texi Thu Nov 2 16:50:12 2000 +++ glibc-2.2.4/manual/socket.texi Mon Jul 23 10:54:41 2001 @@ -839,7 +839,7 @@ An IPv4 Internet host address is a numbe Historically these are divided into two parts, a @dfn{network number} and a @dfn{local network address number} within that network. In the mid-1990s classless addresses were introduced which changed this -behaviour. Since some functions implicitly expect the old definitions, +behavior. Since some functions implicitly expect the old definitions, we first describe the class-based network and will then describe classless addresses. IPv6 uses only classless addresses and therefore the following paragraphs don't apply. @@ -1311,7 +1311,7 @@ gethostname (char *host) int herr; hstbuflen = 1024; - /* Allocate buffer, remember to free it to avoid a memory leakage. */ + /* Allocate buffer, remember to free it to avoid memory leakage. */ tmphstbuf = malloc (hstbuflen); while ((res = gethostbyname_r (host, &hostbuf, tmphstbuf, hstbuflen, @@ -1789,7 +1789,7 @@ The process already has too many file de @item ENFILE The system already has too many file descriptors open. -@item EACCESS +@item EACCES The process does not have the privilege to create a socket of the specified @var{style} or @var{protocol}. diff -durpN glibc-2.2.3/manual/startup.texi glibc-2.2.4/manual/startup.texi --- glibc-2.2.3/manual/startup.texi Mon Apr 9 20:03:29 2001 +++ glibc-2.2.4/manual/startup.texi Mon Jul 23 10:54:41 2001 @@ -381,7 +381,7 @@ The function return @code{-1} if @var{na an empty string, or points to a string containing a @code{=} character. It returns @code{0} if the call succeeded. -This function was originall part of the BSD library but is now part of +This function was originally part of the BSD library but is now part of the Unix standard. The BSD version had no return value, though. @end deftypefun diff -durpN glibc-2.2.3/manual/stdio.texi glibc-2.2.4/manual/stdio.texi --- glibc-2.2.3/manual/stdio.texi Wed Apr 25 14:51:01 2001 +++ glibc-2.2.4/manual/stdio.texi Sun Aug 12 10:34:59 2001 @@ -374,7 +374,7 @@ This function is declared in @file{stdio @cindex closing a stream When a stream is closed with @code{fclose}, the connection between the -stream and the file is cancelled. After you have closed a stream, you +stream and the file is canceled. After you have closed a stream, you cannot perform any additional operations on it. @comment stdio.h @@ -439,7 +439,7 @@ and implementation of many stream functi requirements added by multi-threaded programming. The POSIX standard requires that by default the stream operations are -atomic. I.e., issueing two stream operations for the same stream in two +atomic. I.e., issuing two stream operations for the same stream in two threads at the same time will cause the operations to be executed as if they were issued sequentially. The buffer operations performed while reading or writing are protected from other uses of the same stream. To @@ -553,11 +553,11 @@ Now that we covered why it is necessary necessary to talk about situations when locking is unwanted and what can be done. The locking operations (explicit or implicit) don't come for free. Even if a lock is not taken the cost is not zero. The operations -which have to be performed require memory operations which are save in +which have to be performed require memory operations that are safe in multi-processor environments. With the many local caches involved in such systems this is quite costly. So it is best to avoid the locking -completely if it is known that the code using the stream is never used -in a context where more than one thread can use the stream at one time. +completely if it is not needed -- because the code in question is never +used in a context where two or more threads may use a stream at a time. This can be determined most of the time for application code; for library code which can be used in many contexts one should default to be conservative and use locking. @@ -566,15 +566,16 @@ There are two basic mechanisms to avoid the @code{_unlocked} variants of the stream operations. The POSIX standard defines quite a few of those and the GNU library adds a few more. These variants of the functions behave just like the functions -with the name without the suffix except that they are not locking the +with the name without the suffix except that they do not lock the stream. Using these functions is very desirable since they are potentially much faster. This is not only because the locking operation itself is avoided. More importantly, functions like -@code{putc} and @code{getc} are very simple and tradionally (before the +@code{putc} and @code{getc} are very simple and traditionally (before the introduction of threads) were implemented as macros which are very fast -if the buffer is not empty. With locking required these functions are -now no macros anymore (the code generated would be too much). But these -macros are still available with the same functionality under the new +if the buffer is not empty. With the addition of locking requirements +these functions are no longer implemented as macros since they would +would expand to too much code. +But these macros are still available with the same functionality under the new names @code{putc_unlocked} and @code{getc_unlocked}. This possibly huge difference of speed also suggests the use of the @code{_unlocked} functions even if locking is required. The difference is that the @@ -639,7 +640,7 @@ in @file{stdio_ext.h}. This function is especially useful when program code has to be used which is written without knowledge about the @code{_unlocked} functions -(or if the programmer was to lazy to use them). +(or if the programmer was too lazy to use them). @node Streams and I18N @section Streams in Internationalized Applications @@ -1655,7 +1656,7 @@ systems. The GNU C library has no real @end defvr If any of the formats has a specification for the parameter position all -of them in the format string shall have one. Otherwise the behaviour is +of them in the format string shall have one. Otherwise the behavior is undefined. @item @@ -2295,11 +2296,11 @@ argument specifies the maximum number of trailing null character is counted towards this limit, so you should allocate at least @var{size} wide characters for the string @var{ws}. -The return value is the number of characters which would be generated -for the given input, excluding the trailing null. If this value is -greater or equal to @var{size}, not all characters from the result have -been stored in @var{ws}. You should try again with a bigger output -string. +The return value is the number of characters generated for the given +input, excluding the trailing null. If not all output fits into the +provided buffer a negative value is returned. You should try again with +a bigger output string. @emph{Note:} this is different from how +@code{snprintf} handles this situation. Note that the corresponding narrow stream function takes fewer parameters. @code{swprintf} in fact corresponds to the @code{snprintf} @@ -2387,7 +2388,7 @@ address of a @code{char *} object, and @ to the newly allocated string at that location. The return value is the number of characters allocated for the buffer, or -less than zero if an error occured. Usually this means that the buffer +less than zero if an error occurred. Usually this means that the buffer could not be allocated. Here is how to use @code{asprintf} to get the same result as the @@ -3265,8 +3266,8 @@ from a matching error. If you are trying to read input that doesn't match a single, fixed pattern, you may be better off using a tool such as Flex to generate a lexical scanner, or Bison to generate a parser, rather than using -@code{scanf}. For more information about these tools, see @ref{, , , -flex.info, Flex: The Lexical Scanner Generator}, and @ref{, , , +@code{scanf}. For more information about these tools, see @ref{Top, , , +flex.info, Flex: The Lexical Scanner Generator}, and @ref{Top, , , bison.info, The Bison Reference Manual}. @node Input Conversion Syntax @@ -4353,13 +4354,14 @@ This is the type of an object that can e file position of a stream, for use by the functions @code{fgetpos} and @code{fsetpos}. -In the GNU system, @code{fpos_t} is equivalent to @code{off_t} or -@code{long int}. In other systems, it might have a different internal +In the GNU system, @code{fpos_t} is an opaque data structure that +contains internal data to represent file offset and conversion state +information. In other systems, it might have a different internal representation. When compiling with @code{_FILE_OFFSET_BITS == 64} on a 32 bit machine -this type is in fact equivalent to @code{off64_t} since the LFS -interface transparently replaced the old interface. +this type is in fact equivalent to @code{fpos64_t} since the LFS +interface transparently replaces the old interface. @end deftp @comment stdio.h @@ -4369,8 +4371,9 @@ This is the type of an object that can e file position of a stream, for use by the functions @code{fgetpos64} and @code{fsetpos64}. -In the GNU system, @code{fpos64_t} is equivalent to @code{off64_t} or -@code{long long int}. In other systems, it might have a different internal +In the GNU system, @code{fpos64_t} is an opaque data structure that +contains internal data to represent file offset and conversion state +information. In other systems, it might have a different internal representation. @end deftp @@ -4385,7 +4388,7 @@ value in @code{errno}. When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} on a 32 bit system the function is in fact @code{fgetpos64}. I.e., the LFS -interface transparently replaced the old interface. +interface transparently replaces the old interface. @end deftypefun @comment stdio.h @@ -4413,7 +4416,7 @@ an implementation-defined positive value When the sources are compiled with @code{_FILE_OFFSET_BITS == 64} on a 32 bit system the function is in fact @code{fsetpos64}. I.e., the LFS -interface transparently replaced the old interface. +interface transparently replaces the old interface. @end deftypefun @comment stdio.h @@ -4798,7 +4801,7 @@ dynamically allocates an array @var{size if you are going to write things to the buffer and then read them back in again, because you have no way of actually getting a pointer to the buffer (for this, try @code{open_memstream}, below). The buffer is -freed when the stream is open. +freed when the stream is closed. The argument @var{opentype} is the same as in @code{fopen} (@pxref{Opening Streams}). If the @var{opentype} specifies @@ -5227,7 +5230,7 @@ Ignore @var{tag} parameter. There is another way certain fields can be omitted from the output to standard error. This is described below in the description of -environment variables influencing the behaviour. +environment variables influencing the behavior. The @var{severity} parameter can have one of the values in the following table: @@ -5275,7 +5278,7 @@ all outputs fail this last value is also is incorrect. @end deftypefun -There are two environment variables which influence the behaviour of +There are two environment variables which influence the behavior of @code{fmtmsg}. The first is @code{MSGVERB}. It is used to control the output actually happening on standard error (@emph{not} the console output). Each of the five fields can explicitly be enabled. To do @@ -5292,9 +5295,9 @@ Valid @var{keyword}s are @code{label}, @ or is the empty string, a not supported keyword is given or the value is somehow else invalid, no part of the message is masked out. -The second environment variable which influences the behaviour of +The second environment variable which influences the behavior of @code{fmtmsg} is @code{SEV_LEVEL}. This variable and the change in the -behaviour of @code{fmtmsg} is not specified in the X/Open Portability +behavior of @code{fmtmsg} is not specified in the X/Open Portability Guide. It is available in System V systems, though. It can be used to introduce new severity levels. By default, only the five severity levels described above are available. Any other numeric value would make @@ -5373,7 +5376,7 @@ The second call to @code{fmtmsg} illustr it usually occurs on System V systems, which heavily use this function. It seems worthwhile to give a short explanation here of how this system works on System V. The value of the -@var{label} field (@code{UX:cat}) says that the error occured in the +@var{label} field (@code{UX:cat}) says that the error occurred in the Unix program @code{cat}. The explanation of the error follows and the value for the @var{action} parameter is @code{"refer to manual"}. One could be more specific here, if necessary. The @var{tag} field contains, diff -durpN glibc-2.2.3/manual/string.texi glibc-2.2.4/manual/string.texi --- glibc-2.2.3/manual/string.texi Thu Feb 15 14:08:40 2001 +++ glibc-2.2.4/manual/string.texi Mon Jul 23 10:54:44 2001 @@ -688,15 +688,15 @@ this case there is no null terminator wr If the length of @var{from} is less than @var{size}, then @code{stpncpy} copies all of @var{from}, followed by enough null characters to add up -to @var{size} characters in all. This behaviour is rarely useful, but it -is implemented to be useful in contexts where this behaviour of the +to @var{size} characters in all. This behavior is rarely useful, but it +is implemented to be useful in contexts where this behavior of the @code{strncpy} is used. @code{stpncpy} returns a pointer to the @emph{first} written null character. This function is not part of ISO or POSIX but was found useful while developing the GNU C Library itself. -Its behaviour is undefined if the strings overlap. The function is +Its behavior is undefined if the strings overlap. The function is declared in @file{string.h}. @end deftypefun @@ -714,15 +714,15 @@ written into @var{wto}. If the length of @var{wfrom} is less than @var{size}, then @code{wcpncpy} copies all of @var{wfrom}, followed by enough null characters to add up -to @var{size} characters in all. This behaviour is rarely useful, but it -is implemented to be useful in contexts where this behaviour of the +to @var{size} characters in all. This behavior is rarely useful, but it +is implemented to be useful in contexts where this behavior of the @code{wcsncpy} is used. @code{wcpncpy} returns a pointer to the @emph{first} written null character. This function is not part of ISO or POSIX but was found useful while developing the GNU C Library itself. -Its behaviour is undefined if the strings overlap. +Its behavior is undefined if the strings overlap. @code{wcpncpy} is a GNU extension and is declared in @file{wchar.h}. @end deftypefun @@ -1278,7 +1278,7 @@ than the other one; else the comparison @smallexample strverscmp ("no digit", "no digit") - @result{} 0 /* @r{same behaviour as strcmp.} */ + @result{} 0 /* @r{same behavior as strcmp.} */ strverscmp ("item#99", "item#100") @result{} <0 /* @r{same prefix, but 99 < 100.} */ strverscmp ("alpha1", "alpha001") diff -durpN glibc-2.2.3/manual/summary.awk glibc-2.2.4/manual/summary.awk --- glibc-2.2.3/manual/summary.awk Sun Jul 6 14:40:56 1997 +++ glibc-2.2.4/manual/summary.awk Sat Aug 4 12:31:49 2001 @@ -1,22 +1,21 @@ # awk script to create summary.texinfo from the library texinfo files. - -# Copyright (C) 1992, 1993, 1997 Free Software Foundation, Inc. +# Copyright (C) 1992, 1993, 1997, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # This script recognizes sequences that look like: # @comment HEADER.h @@ -128,8 +127,8 @@ header != 0 && $1 ~ /@def|@item|@vindex/ } } } - printf "@comment %s%c", name, 012 # FF - printf "@item%s%c%c", defn, 012, 012 + printf "@comment %s%c", name, 12 # FF + printf "@item%s%c%c", defn, 12, 12 if (header != -1) printf "%s ", header; - printf "(%s): @ref{%s}.%c\n", std, node, 012; + printf "(%s): @ref{%s}.%c\n", std, node, 12; header = 0 } diff -durpN glibc-2.2.3/manual/sysinfo.texi glibc-2.2.4/manual/sysinfo.texi --- glibc-2.2.3/manual/sysinfo.texi Thu Feb 15 14:08:40 2001 +++ glibc-2.2.4/manual/sysinfo.texi Mon Jul 23 10:54:45 2001 @@ -774,7 +774,7 @@ The symbols in this section are declared @deftypefun {int} mount (const char *@var{special_file}, const char *@var{dir}, const char *@var{fstype}, unsigned long int @var{options}, const void *@var{data}) @code{mount} mounts or remounts a filesystem. The two operations are -quite different and are merged rather unnnaturally into this one function. +quite different and are merged rather unnaturally into this one function. The @code{MS_REMOUNT} option, explained below, determines whether @code{mount} mounts or remounts. @@ -946,7 +946,7 @@ The supposed filesystem has an invalid s @end itemize -@item EACCESS +@item EACCES @itemize @bullet @item @@ -1140,7 +1140,7 @@ The process is not permitted to access o path of the system parameter or is not permitted to access the system parameter itself in the way (read or write) that it requested. @c There is some indication in the Linux 2.2 code that the code is trying to -@c return EACCESS here, but the EACCESS value never actually makes it to the +@c return EACCES here, but the EACCES value never actually makes it to the @c user. @item ENOTDIR There is no system parameter corresponding to @var{name}. diff -durpN glibc-2.2.3/manual/terminal.texi glibc-2.2.4/manual/terminal.texi --- glibc-2.2.3/manual/terminal.texi Sun Oct 8 17:05:03 2000 +++ glibc-2.2.4/manual/terminal.texi Mon Jul 23 10:54:45 2001 @@ -1734,12 +1734,12 @@ The @var{filedes} is not associated with The @code{tcdrain} function waits until all queued output to the terminal @var{filedes} has been transmitted. -This function is a cancelation point in multi-threaded programs. This +This function is a cancellation point in multi-threaded programs. This is a problem if the thread allocates some resources (like memory, file descriptors, semaphores or whatever) at the time @code{tcdrain} is called. If the thread gets canceled these resources stay allocated until the program ends. To avoid this calls to @code{tcdrain} should be -protected using cancelation handlers. +protected using cancellation handlers. @c ref pthread_cleanup_push / pthread_cleanup_pop The return value is normally zero. In the event of an error, a value @@ -1964,11 +1964,11 @@ error conditions are defined for this fu @item EBADF The @var{filedes} argument is not a valid file descriptor. -@item ENINVAL +@item EINVAL The @var{filedes} argument is not associated with a master pseudo-terminal device. -@item EACCESS +@item EACCES The slave pseudo-terminal device corresponding to the master associated with @var{filedes} could not be accessed. @end table diff -durpN glibc-2.2.3/manual/texinfo.tex glibc-2.2.4/manual/texinfo.tex --- glibc-2.2.3/manual/texinfo.tex Tue Jan 23 14:07:18 2001 +++ glibc-2.2.4/manual/texinfo.tex Sat Aug 4 12:31:49 2001 @@ -3,10 +3,10 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2000-12-11.07} +\def\texinfoversion{2001-05-24.09} % -% Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 -% Free Software Foundation, Inc. +% Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, +% 2000, 01 Free Software Foundation, Inc. % % This texinfo.tex file is free software; you can redistribute it and/or % modify it under the terms of the GNU General Public License as @@ -170,6 +170,16 @@ }% \fi +% add check for \lastpenalty to plain's definitions. If the last thing +% we did was a \nobreak, we don't want to insert more space. +% +\def\smallbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\smallskipamount + \removelastskip\penalty-50\smallskip\fi\fi} +\def\medbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\medskipamount + \removelastskip\penalty-100\medskip\fi\fi} +\def\bigbreak{\ifnum\lastpenalty<10000\par\ifdim\lastskip<\bigskipamount + \removelastskip\penalty-200\bigskip\fi\fi} + % For @cropmarks command. % Do @cropmarks to get crop marks. % @@ -730,9 +740,9 @@ where each line of input produces a line \fi % \ifodd\pageno - \def\temp{\inleftmargin\lefttext}% + \def\temp{\inrightmargin\righttext}% odd page -> outside is right margin \else - \def\temp{\inrightmargin\righttext}% + \def\temp{\inleftmargin\lefttext}% \fi \temp } @@ -924,11 +934,15 @@ where each line of input produces a line \fi \ifx\empty\imagewidth\else width \imagewidth \fi \ifx\empty\imageheight\else height \imageheight \fi - {#1.pdf}% + \ifnum\pdftexversion<13 + #1.pdf% + \else + {#1.pdf}% + \fi \ifnum\pdftexversion < 14 \else \pdfrefximage \pdflastximage \fi} - \def\pdfmkdest#1{\pdfdest name{#1@} xyz} + \def\pdfmkdest#1{\pdfdest name{#1} xyz} \def\pdfmkpgn#1{#1@} \let\linkcolor = \Blue % was Cyan, but that seems light? \def\endlink{\Black\pdfendlink} @@ -1026,6 +1040,7 @@ where each line of input produces a line \def\pdfurl#1{% \begingroup \normalturnoffactive\def\@{@}% + \let\value=\expandablevalue \leavevmode\Red \startlink attr{/Border [0 0 0]}% user{/Subtype /Link /A << /S /URI /URI (#1) >>}% @@ -1141,6 +1156,18 @@ where each line of input produces a line \font\smalli=cmmi9 \font\smallsy=cmsy9 +% Fonts for small examples (8pt). +\setfont\smallerrm\rmshape{8}{1000} +\setfont\smallertt\ttshape{8}{1000} +\setfont\smallerbf\bfshape{10}{800} +\setfont\smallerit\itshape{8}{1000} +\setfont\smallersl\slshape{8}{1000} +\setfont\smallersf\sfshape{8}{1000} +\setfont\smallersc\scshape{10}{800} +\setfont\smallerttsl\ttslshape{10}{800} +\font\smalleri=cmmi8 +\font\smallersy=cmsy8 + % Fonts for title page: \setfont\titlerm\rmbshape{12}{\magstep3} \setfont\titleit\itbshape{10}{\magstep4} @@ -1258,7 +1285,14 @@ where each line of input produces a line \let\tenbf=\smallbf \let\tentt=\smalltt \let\smallcaps=\smallsc \let\tensf=\smallsf \let\teni=\smalli \let\tensy=\smallsy \let\tenttsl=\smallttsl - \resetmathfonts \setleading{11pt}} + \resetmathfonts \setleading{10.5pt}} +\def\smallerfonts{% + \let\tenrm=\smallerrm \let\tenit=\smallerit \let\tensl=\smallersl + \let\tenbf=\smallerbf \let\tentt=\smallertt \let\smallcaps=\smallersc + \let\tensf=\smallersf \let\teni=\smalleri \let\tensy=\smallersy + \let\tenttsl=\smallerttsl + \resetmathfonts \setleading{9.5pt}} +\let\smallexamplefonts = \smallerfonts % Set up the default fonts, so we can use them for creating boxes. % @@ -2452,10 +2486,14 @@ width0pt\relax} \fi \let\tenrm=\nullfont \let\tenit=\nullfont \let\tensl=\nullfont \let\tenbf=\nullfont \let\tentt=\nullfont \let\smallcaps=\nullfont \let\tensf=\nullfont - % Similarly for index fonts (mostly for their use in smallexample). + % Similarly for index fonts. \let\smallrm=\nullfont \let\smallit=\nullfont \let\smallsl=\nullfont \let\smallbf=\nullfont \let\smalltt=\nullfont \let\smallsc=\nullfont \let\smallsf=\nullfont + % Similarly for smallexample fonts. + \let\smallerrm=\nullfont \let\smallerit=\nullfont \let\smallersl=\nullfont + \let\smallerbf=\nullfont \let\smallertt=\nullfont \let\smallersc=\nullfont + \let\smallersf=\nullfont % % Don't complain when characters are missing from the fonts. \tracinglostchars = 0 @@ -2904,16 +2942,17 @@ width0pt\relax} \fi % Now the real index entry with the fonts. \toks0 = {#2}% % - % If third (subentry) arg is present, add it to the index - % string. And include a space. + % If the third (subentry) arg is present, add it to the index + % line to write. \ifx\thirdarg\emptymacro \else - \toks0 = \expandafter{\the\toks0 \space #3}% + \toks0 = \expandafter{\the\toks0{#3}}% \fi % - % Set up the complete index entry, with both the sort key - % and the original text, including any font commands. We write - % three arguments to \entry to the .?? file, texindex reduces to - % two when writing the .??s sorted result. + % Set up the complete index entry, with both the sort key and + % the original text, including any font commands. We write + % three arguments to \entry to the .?? file (four in the + % subentry case), texindex reduces to two when writing the .??s + % sorted result. \edef\temp{% \write\csname#1indfile\endcsname{% \realbackslash entry{\indexsorttmp}{\folio}{\the\toks0}}% @@ -3135,11 +3174,18 @@ width0pt\relax} \fi \def\primary #1{\line{#1\hfil}} \newskip\secondaryindent \secondaryindent=0.5cm - -\def\secondary #1#2{ -{\parfillskip=0in \parskip=0in -\hangindent =1in \hangafter=1 -\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\par +\def\secondary#1#2{{% + \parfillskip=0in + \parskip=0in + \hangindent=1in + \hangafter=1 + \noindent\hskip\secondaryindent\hbox{#1}\indexdotfill + \ifpdf + \pdfgettoks#2.\ \the\toksA % The page number ends the paragraph. + \else + #2 + \fi + \par }} % Define two-column mode, which we use to typeset indexes. @@ -4134,9 +4180,17 @@ width0pt\relax} \fi % is reset to zero; thus the \afterenvbreak inserts no space -- but the % start of the next paragraph will insert \parskip % -\def\aboveenvbreak{{\advance\envskipamount by \parskip -\endgraf \ifdim\lastskip<\envskipamount -\removelastskip \penalty-50 \vskip\envskipamount \fi}} +\def\aboveenvbreak{{% + \ifnum\lastpenalty < 10000 + \advance\envskipamount by \parskip + \endgraf + \ifdim\lastskip<\envskipamount + \removelastskip + \penalty-50 + \vskip\envskipamount + \fi + \fi +}} \let\afterenvbreak = \aboveenvbreak @@ -4268,7 +4322,7 @@ width0pt\relax} \fi \def\smalllispx{\begingroup \def\Esmalllisp{\nonfillfinish\endgroup}% \def\Esmallexample{\nonfillfinish\endgroup}% - \smallfonts + \smallexamplefonts \lisp } @@ -4279,12 +4333,12 @@ width0pt\relax} \fi \let\Edisplay = \nonfillfinish \gobble } - +% % @smalldisplay (when @smallbook): @display plus smaller fonts. % \def\smalldisplayx{\begingroup \def\Esmalldisplay{\nonfillfinish\endgroup}% - \smallfonts \rm + \smallexamplefonts \rm \display } @@ -4296,12 +4350,12 @@ width0pt\relax} \fi \let\Eformat = \nonfillfinish \gobble } - +% % @smallformat (when @smallbook): @format plus smaller fonts. % \def\smallformatx{\begingroup \def\Esmallformat{\nonfillfinish\endgroup}% - \smallfonts \rm + \smallexamplefonts \rm \format } @@ -5836,7 +5890,8 @@ width0pt\relax} \fi \setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \epsfxsize=#2\relax \fi \setbox0 = \hbox{\ignorespaces #3}\ifdim\wd0 > 0pt \epsfysize=#3\relax \fi \begingroup - \catcode`\^^M = 5 % in case we're inside an example + \catcode`\^^M = 5 % in case we're inside an example + \normalturnoffactive % allow _ et al. in names % If the image is by itself, center it. \ifvmode \nobreak\bigskip @@ -5948,6 +6003,15 @@ should work if nowhere else does.} \setemergencystretch } +% Use `small' versions. +% +\def\smallenvironments{% + \let\smalldisplay = \smalldisplayx + \let\smallexample = \smalllispx + \let\smallformat = \smallformatx + \let\smalllisp = \smalllispx +} + % @letterpaper (the default). \def\letterpaper{{\globaldefs = 1 \parskip = 3pt plus 2pt minus 1pt @@ -5970,11 +6034,7 @@ should work if nowhere else does.} \contentsrightmargin = 0pt \deftypemargin = 0pt \defbodyindent = .5cm - % - \let\smalldisplay = \smalldisplayx - \let\smallexample = \smalllispx - \let\smallformat = \smallformatx - \let\smalllisp = \smalllispx + \smallenvironments }} % Use @afourpaper to print on European A4 paper. @@ -5986,6 +6046,26 @@ should work if nowhere else does.} % \tolerance = 700 \hfuzz = 1pt +}} + +% Use @afivepaper to print on European A5 paper. +% From romildo@urano.iceb.ufop.br, 2 July 2000. +% He also recommends making @example and @lisp be small. +\def\afivepaper{{\globaldefs = 1 + \setleading{12.5pt}% + \parskip = 2pt plus 1pt minus 0.1pt + % + \internalpagesizes{166mm}{120mm}{\voffset}{-8mm}{\bindingoffset}{8pt}% + % + \lispnarrowing = 0.2in + \tolerance = 800 + \hfuzz = 1.2pt + \contentsrightmargin = 0mm + \deftypemargin = 0pt + \defbodyindent = 2mm + \tableindent = 12mm + % + \smallenvironments }} % A specific text layout, 24x15cm overall, intended for A4 paper. Top margin diff -durpN glibc-2.2.3/manual/texis.awk glibc-2.2.4/manual/texis.awk --- glibc-2.2.3/manual/texis.awk Fri Jul 10 21:13:02 1998 +++ glibc-2.2.4/manual/texis.awk Mon Jul 23 10:54:45 2001 @@ -8,13 +8,13 @@ BEGIN { { while ((getline < input[s]) > 0) { - if ($1 == "@include") + if ($1 == "@include") { input[++s] = $2; print $2, "\\"; } } - close(input[stackptr]); + close(input[s]); } } print ""; diff -durpN glibc-2.2.3/manual/users.texi glibc-2.2.4/manual/users.texi --- glibc-2.2.3/manual/users.texi Tue Apr 18 08:42:35 2000 +++ glibc-2.2.4/manual/users.texi Mon Jul 23 10:54:45 2001 @@ -454,10 +454,10 @@ The calling process is not privileged. @comment grp.h @comment BSD -@deftypefun int initgroups (const char *@var{user}, gid_t @var{gid}) +@deftypefun int initgroups (const char *@var{user}, gid_t @var{group}) The @code{initgroups} function sets the process's supplementary group -IDs to be the normal default for the user name @var{user}. If @var{gid} -is not -1, it includes that group also. +IDs to be the normal default for the user name @var{user}. The group +@var{group} is automatically included. This function works by scanning the group database for all the groups @var{user} belongs to. It then calls @code{setgroups} with the list it @@ -465,6 +465,52 @@ has constructed. The return values and error conditions are the same as for @code{setgroups}. +@end deftypefun + +If you are interested in the groups a particular user belongs to, but do +not want to change the process's supplementary group IDs, you can use +@code{getgrouplist}. To use @code{getgrouplist}, your programs should +include the header file @file{grp.h}. +@pindex grp.h + +@comment grp.h +@comment BSD +@deftypefun int getgrouplist (const char *@var{user}, gid_t @var{group}, gid_t *@var{groups}, int *@var{ngroups}) +The @code{getgrouplist} function scans the group database for all the +groups @var{user} belongs to. Up to *@var{ngroups} group IDs +corresponding to these groups are stored in the array @var{groups}; the +return value from the function is the number of group IDs actually +stored. If *@var{ngroups} is smaller than the total number of groups +found, then @code{getgrouplist} returns a value of @code{-1} and stores +the actual number of groups in *@var{ngroups}. The group @var{group} is +automatically included in the list of groups returned by +@code{getgrouplist}. + +Here's how to use @code{getgrouplist} to read all supplementary groups +for @var{user}: + +@smallexample +@group +gid_t * +supplementary_groups (char *user) +@{ + int ngroups = 16; + gid_t *groups + = (gid_t *) xmalloc (ngroups * sizeof (gid_t)); + struct passwd *pw = getpwnam (user); + + if (pw == NULL) + return NULL; + + if (getgrouplist (pw->pw_name, pw->pw_gid, groups, &ngroups) < 0) + @{ + groups = xrealloc (ngroups * sizeof (gid_t)); + getgrouplist (pw->pw_name, pw->pw_gid, groups, &ngroups); + @} + return groups; +@} +@end group +@end smallexample @end deftypefun @node Enable/Disable Setuid diff -durpN glibc-2.2.3/math/Makefile glibc-2.2.4/math/Makefile --- glibc-2.2.3/math/Makefile Mon Mar 26 20:53:02 2001 +++ glibc-2.2.4/math/Makefile Fri Jul 27 23:13:17 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Makefile for the math library. @@ -53,11 +53,11 @@ libm-calls = e_acos e_acosh e_asin e_ata w_tgamma w_hypot w_j0 w_j1 w_jn w_lgamma w_lgamma_r \ w_log w_log10 w_pow w_remainder w_scalb w_sinh w_sqrt \ s_signbit s_fpclassify s_fmax s_fmin s_fdim s_nan s_trunc \ - s_remquo s_log2 e_exp2 s_round s_nearbyint s_sincos \ + s_remquo e_log2 e_exp2 s_round s_nearbyint s_sincos \ conj cimag creal cabs carg s_cexp s_csinh s_ccosh s_clog \ s_catan s_casin s_ccos s_csin s_ctan s_ctanh s_cacos \ s_casinh s_cacosh s_catanh s_csqrt s_cpow s_cproj s_clog10 \ - s_fma s_lrint s_llrint s_lround s_llround e_exp10 + s_fma s_lrint s_llrint s_lround s_llround e_exp10 w_log2 dbl-only-routines := branred doasin dosincos halfulp mpa mpatan2 \ mpatan mpexp mplog mpsqrt mptan sincos32 slowexp \ slowpow @@ -121,10 +121,10 @@ endif CFLAGS-test-float.c = -fno-inline -ffloat-store CFLAGS-test-double.c = -fno-inline -ffloat-store CFLAGS-test-ldouble.c = -fno-inline -ffloat-store -CFLAGS-test-ifloat.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ -CFLAGS-test-idouble.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ -CFLAGS-test-ildoubl.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ CFLAGS-test-tgmath.c = -fno-builtin +CPPFLAGS-test-ifloat.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ +CPPFLAGS-test-idouble.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ +CPPFLAGS-test-ildoubl.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ distribute += libm-test.inc gen-libm-test.pl README.libm-test @@ -145,7 +145,7 @@ CPPFLAGS-s_lib_version.c := -D_POSIX_MOD # We don't want the fdlibm code to use the inline math functions, # only the fdlibm code. -CPPFLAGS += -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES +math-CPPFLAGS += -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES ifneq ($(long-double-fcts),yes) # The `double' and `long double' types are the same on this machine. @@ -153,7 +153,7 @@ ifneq ($(long-double-fcts),yes) # to define aliases for the `FUNCl' names. To avoid type conflicts in # defining those aliases, tell to declare the `FUNCl' names with # `double' instead of `long double'. -CPPFLAGS += -DNO_LONG_DOUBLE -D_Mlong_double_=double +math-CPPFLAGS += -DNO_LONG_DOUBLE -D_Mlong_double_=double endif # The fdlibm code generates a lot of these warnings but is otherwise clean. diff -durpN glibc-2.2.3/math/atest-exp.c glibc-2.2.4/math/atest-exp.c --- glibc-2.2.3/math/atest-exp.c Sat Jan 6 20:35:24 2001 +++ glibc-2.2.4/math/atest-exp.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Geoffrey Keating , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/atest-exp2.c glibc-2.2.4/math/atest-exp2.c --- glibc-2.2.3/math/atest-exp2.c Sat Jan 6 20:35:24 2001 +++ glibc-2.2.4/math/atest-exp2.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Geoffrey Keating , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/atest-sincos.c glibc-2.2.4/math/atest-sincos.c --- glibc-2.2.3/math/atest-sincos.c Sat Jan 6 20:35:24 2001 +++ glibc-2.2.4/math/atest-sincos.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Geoffrey Keating , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/basic-test.c glibc-2.2.4/math/basic-test.c --- glibc-2.2.3/math/basic-test.c Tue Oct 12 08:57:28 1999 +++ glibc-2.2.4/math/basic-test.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/bits/cmathcalls.h glibc-2.2.4/math/bits/cmathcalls.h --- glibc-2.2.3/math/bits/cmathcalls.h Sat Jan 6 20:35:26 2001 +++ glibc-2.2.4/math/bits/cmathcalls.h Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* NOTE: Because of the special way this file is used by , this file must NOT be protected from multiple inclusion as header files diff -durpN glibc-2.2.3/math/bits/mathcalls.h glibc-2.2.4/math/bits/mathcalls.h --- glibc-2.2.3/math/bits/mathcalls.h Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/math/bits/mathcalls.h Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* NOTE: Because of the special way this file is used by , this file must NOT be protected from multiple inclusion as header files diff -durpN glibc-2.2.3/math/cabs.c glibc-2.2.4/math/cabs.c --- glibc-2.2.3/math/cabs.c Tue Nov 10 16:47:49 1998 +++ glibc-2.2.4/math/cabs.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/cabsf.c glibc-2.2.4/math/cabsf.c --- glibc-2.2.3/math/cabsf.c Tue Nov 10 16:48:06 1998 +++ glibc-2.2.4/math/cabsf.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/cabsl.c glibc-2.2.4/math/cabsl.c --- glibc-2.2.3/math/cabsl.c Tue Nov 10 16:48:24 1998 +++ glibc-2.2.4/math/cabsl.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/carg.c glibc-2.2.4/math/carg.c --- glibc-2.2.3/math/carg.c Wed Jun 4 11:59:55 1997 +++ glibc-2.2.4/math/carg.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/cargf.c glibc-2.2.4/math/cargf.c --- glibc-2.2.3/math/cargf.c Sat Mar 29 07:05:53 1997 +++ glibc-2.2.4/math/cargf.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/cargl.c glibc-2.2.4/math/cargl.c --- glibc-2.2.3/math/cargl.c Sat Mar 29 07:05:24 1997 +++ glibc-2.2.4/math/cargl.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/cimag.c glibc-2.2.4/math/cimag.c --- glibc-2.2.3/math/cimag.c Tue Nov 10 16:45:05 1998 +++ glibc-2.2.4/math/cimag.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/cimagf.c glibc-2.2.4/math/cimagf.c --- glibc-2.2.3/math/cimagf.c Tue Nov 10 16:45:13 1998 +++ glibc-2.2.4/math/cimagf.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/cimagl.c glibc-2.2.4/math/cimagl.c --- glibc-2.2.3/math/cimagl.c Tue Nov 10 16:45:21 1998 +++ glibc-2.2.4/math/cimagl.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/complex.h glibc-2.2.4/math/complex.h --- glibc-2.2.3/math/complex.h Sun Oct 8 17:05:03 2000 +++ glibc-2.2.4/math/complex.h Mon Jul 23 10:54:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99: 7.3 Complex arithmetic diff -durpN glibc-2.2.3/math/conj.c glibc-2.2.4/math/conj.c --- glibc-2.2.3/math/conj.c Tue Nov 10 16:43:42 1998 +++ glibc-2.2.4/math/conj.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/conjf.c glibc-2.2.4/math/conjf.c --- glibc-2.2.3/math/conjf.c Tue Nov 10 16:43:56 1998 +++ glibc-2.2.4/math/conjf.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/conjl.c glibc-2.2.4/math/conjl.c --- glibc-2.2.3/math/conjl.c Tue Nov 10 16:44:08 1998 +++ glibc-2.2.4/math/conjl.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/creal.c glibc-2.2.4/math/creal.c --- glibc-2.2.3/math/creal.c Tue Nov 10 16:46:39 1998 +++ glibc-2.2.4/math/creal.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/crealf.c glibc-2.2.4/math/crealf.c --- glibc-2.2.3/math/crealf.c Tue Nov 10 16:46:47 1998 +++ glibc-2.2.4/math/crealf.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/creall.c glibc-2.2.4/math/creall.c --- glibc-2.2.3/math/creall.c Tue Nov 10 16:46:57 1998 +++ glibc-2.2.4/math/creall.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/math/fenv.h glibc-2.2.4/math/fenv.h --- glibc-2.2.3/math/fenv.h Sat Jan 6 20:35:24 2001 +++ glibc-2.2.4/math/fenv.h Mon Jul 23 10:54:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 7.6: Floating-point environment diff -durpN glibc-2.2.3/math/gen-libm-test.pl glibc-2.2.4/math/gen-libm-test.pl --- glibc-2.2.3/math/gen-libm-test.pl Thu Aug 31 14:45:13 2000 +++ glibc-2.2.4/math/gen-libm-test.pl Mon Jul 23 10:54:45 2001 @@ -1,23 +1,22 @@ #!/usr/bin/perl -w - # Copyright (C) 1999 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Andreas Jaeger , 1999. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # This file needs to be tidied up # Note that functions and tests share the same namespace. diff -durpN glibc-2.2.3/math/libm-test.inc glibc-2.2.4/math/libm-test.inc --- glibc-2.2.3/math/libm-test.inc Tue Apr 17 14:57:11 2001 +++ glibc-2.2.4/math/libm-test.inc Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Part of testsuite for libm. @@ -104,7 +104,12 @@ - Compiler has errors With e.g. gcc 2.7.2.2 the test for cexp fails because of a compiler error. - */ + + + To Do: All parameter should be numbers that can be represented as + exact floating point values. Currently some values cannot be represented + exactly and therefore the result is not the expected result. +*/ #ifndef _GNU_SOURCE # define _GNU_SOURCE @@ -115,6 +120,7 @@ #include #include #include +#include #include #include @@ -454,8 +460,8 @@ check_float_internal (const char *test_n else if (isinf (computed) && isinf (expected)) { /* Test for sign of infinities. */ - if (((exceptions & IGNORE_ZERO_INF_SIGN) == 0) - && (isinf (computed) != isinf (expected))) + if ((exceptions & IGNORE_ZERO_INF_SIGN) == 0 + && signbit (computed) != signbit (expected)) { ok = 0; printf ("infinity has wrong sign.\n"); @@ -476,9 +482,9 @@ check_float_internal (const char *test_n ulp = diff / FUNC(ldexp) (1.0, FUNC(ilogb) (expected) - MANT_DIG); set_max_error (ulp, curr_max_error); print_diff = 1; - if (((exceptions & IGNORE_ZERO_INF_SIGN) == 0) - && (computed == 0.0 && expected == 0.0 - && signbit(computed) != signbit (expected))) + if ((exceptions & IGNORE_ZERO_INF_SIGN) == 0 + && computed == 0.0 && expected == 0.0 + && signbit(computed) != signbit (expected)) ok = 0; else if (ulp == 0.0 || (ulp <= max_ulp && !ignore_max_ulp)) ok = 1; @@ -2372,7 +2378,11 @@ exp_test (void) TEST_f_f (exp, 2, M_E2l); TEST_f_f (exp, 3, M_E3l); TEST_f_f (exp, 0.7L, 2.0137527074704765216L); - + TEST_f_f (exp, 50.0L, 5184705528587072464087.45332293348538L); +#ifdef TEST_LDOUBLE + /* The result can only be represented in long double. */ + TEST_f_f (exp, 1000.0L, 0.197007111401704699388887935224332313e435L); +#endif END (exp); } @@ -2791,6 +2801,8 @@ ilogb_test (void) TEST_f_i (ilogb, 0.0, FP_ILOGB0, EXCEPTIONS_OK); TEST_f_i (ilogb, nan_value, FP_ILOGBNAN, EXCEPTIONS_OK); + TEST_f_i (ilogb, plus_infty, INT_MAX, EXCEPTIONS_OK); + TEST_f_i (ilogb, minus_infty, INT_MAX, EXCEPTIONS_OK); END (ilogb); } @@ -3293,6 +3305,13 @@ llround_test (void) /* 0x100000000000000 */ TEST_f_L (llround, 72057594037927936.0, 72057594037927936LL); +#ifndef TEST_FLOAT + /* 0x100000000 */ + TEST_f_L (llround, 4294967295.5, 4294967296LL); + /* 0x200000000 */ + TEST_f_L (llround, 8589934591.5, 8589934592LL); +#endif + END (llround); } @@ -3560,7 +3579,7 @@ pow_test (void) TEST_ff_f (pow, 0.7L, 1.2L, 0.65180494056638638188L); -#ifdef TEST_DOUBLE +#if defined TEST_DOUBLE || defined TEST_LDOUBLE TEST_ff_f (pow, -7.49321e+133, -9.80818e+16, 0); #endif @@ -3869,6 +3888,7 @@ sinh_test (void) TEST_f_f (sinh, nan_value, nan_value); TEST_f_f (sinh, 0.7L, 0.75858370183953350346L); + TEST_f_f (sinh, 0x8p-32L, 1.86264514923095703232705808926175479e-9L); END (sinh); } @@ -3950,6 +3970,13 @@ tanh_test (void) TEST_f_f (tanh, nan_value, nan_value); TEST_f_f (tanh, 0.7L, 0.60436777711716349631L); + TEST_f_f (tanh, -0.7L, -0.60436777711716349631L); + + TEST_f_f (tanh, 1.0L, 0.7615941559557648881194582826047935904L); + TEST_f_f (tanh, -1.0L, -0.7615941559557648881194582826047935904L); + + /* 2^-57 */ + TEST_f_f (tanh, 6.938893903907228377647697925567626953125e-18L,6.938893903907228377647697925567626953125e-18L); END (tanh); } diff -durpN glibc-2.2.3/math/math.h glibc-2.2.4/math/math.h --- glibc-2.2.3/math/math.h Fri Feb 9 10:04:15 2001 +++ glibc-2.2.4/math/math.h Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.12 Mathematics diff -durpN glibc-2.2.3/math/math_private.h glibc-2.2.4/math/math_private.h --- glibc-2.2.3/math/math_private.h Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/math/math_private.h Mon Jul 23 10:54:45 2001 @@ -11,7 +11,7 @@ /* * from: @(#)fdlibm.h 5.1 93/09/24 - * $Id: math_private.h,v 1.13 2000/09/27 06:59:31 drepper Exp $ + * $Id: math_private.h,v 1.16 2001/06/06 12:34:09 drepper Exp $ */ #ifndef _MATH_PRIVATE_H_ @@ -169,6 +169,7 @@ extern double __ieee754_gamma_r (double, extern double __ieee754_lgamma (double); extern double __ieee754_gamma (double); extern double __ieee754_log10 (double); +extern double __ieee754_log2 (double); extern double __ieee754_sinh (double); extern double __ieee754_hypot (double,double); extern double __ieee754_j0 (double); @@ -188,6 +189,9 @@ extern double __kernel_cos (double,doubl extern double __kernel_tan (double,double,int); extern int __kernel_rem_pio2 (double*,double*,int,int,int, const int32_t*); +/* internal functions. */ +extern double __copysign (double x, double __y); + /* ieee style elementary float functions */ extern float __ieee754_sqrtf (float); @@ -208,6 +212,7 @@ extern float __ieee754_gammaf_r (float,i extern float __ieee754_lgammaf (float); extern float __ieee754_gammaf (float); extern float __ieee754_log10f (float); +extern float __ieee754_log2f (float); extern float __ieee754_sinhf (float); extern float __ieee754_hypotf (float,float); extern float __ieee754_j0f (float); @@ -220,6 +225,7 @@ extern float __ieee754_remainderf (float extern int32_t __ieee754_rem_pio2f (float,float*); extern float __ieee754_scalbf (float,float); + /* float versions of fdlibm kernel functions */ extern float __kernel_sinf (float,float,int); extern float __kernel_cosf (float,float); @@ -246,6 +252,7 @@ extern long double __ieee754_gammal_r (l extern long double __ieee754_lgammal (long double); extern long double __ieee754_gammal (long double); extern long double __ieee754_log10l (long double); +extern long double __ieee754_log2l (long double); extern long double __ieee754_sinhl (long double); extern long double __ieee754_hypotl (long double,long double); extern long double __ieee754_j0l (long double); @@ -287,5 +294,24 @@ extern long double __sqrtl (long double extern long double fabsl (long double x); extern void __sincosl (long double, long double *, long double *); #endif + +/* Prototypes for functions of the IBM Accurate Mathematical Library. */ +extern double __exp1 (double __x, double __xx, double __error); +extern double __sin (double __x); +extern double __cos (double __x); +extern int __branred (double __x, double *__a, double *__aa); +extern void __doasin (double __x, double __dx, double __v[]); +extern void __dubsin (double __x, double __dx, double __v[]); +extern void __dubcos (double __x, double __dx, double __v[]); +extern double __halfulp (double __x, double __y); +extern double __sin32 (double __x, double __res, double __res1); +extern double __cos32 (double __x, double __res, double __res1); +extern double __mpsin (double __x, double __dx); +extern double __mpcos (double __x, double __dx); +extern double __mpsin1 (double __x); +extern double __mpcos1 (double __x); +extern double __slowexp (double __x); +extern double __slowpow (double __x, double __y, double __z); +extern void __docos (double __x, double __dx, double __v[]); #endif /* _MATH_PRIVATE_H_ */ diff -durpN glibc-2.2.3/math/test-double.c glibc-2.2.4/math/test-double.c --- glibc-2.2.3/math/test-double.c Thu Oct 21 09:14:31 1999 +++ glibc-2.2.4/math/test-double.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FUNC(function) function #define FLOAT double diff -durpN glibc-2.2.3/math/test-fenv.c glibc-2.2.4/math/test-fenv.c --- glibc-2.2.3/math/test-fenv.c Thu Apr 12 14:02:04 2001 +++ glibc-2.2.4/math/test-fenv.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Tests for ISO C99 7.6: Floating-point environment */ diff -durpN glibc-2.2.3/math/test-float.c glibc-2.2.4/math/test-float.c --- glibc-2.2.3/math/test-float.c Thu Oct 21 09:14:31 1999 +++ glibc-2.2.4/math/test-float.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FUNC(function) function ## f #define FLOAT float diff -durpN glibc-2.2.3/math/test-fpucw.c glibc-2.2.4/math/test-fpucw.c --- glibc-2.2.3/math/test-fpucw.c Wed Nov 22 10:59:51 2000 +++ glibc-2.2.4/math/test-fpucw.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/math/test-idouble.c glibc-2.2.4/math/test-idouble.c --- glibc-2.2.3/math/test-idouble.c Thu Oct 21 09:14:32 1999 +++ glibc-2.2.4/math/test-idouble.c Mon Jul 23 10:54:45 2001 @@ -3,20 +3,19 @@ Contributed by Andreas Jaeger , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. - + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FUNC(function) function #define FLOAT double diff -durpN glibc-2.2.3/math/test-ifloat.c glibc-2.2.4/math/test-ifloat.c --- glibc-2.2.3/math/test-ifloat.c Thu Oct 21 09:14:32 1999 +++ glibc-2.2.4/math/test-ifloat.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FUNC(function) function ## f #define FLOAT float diff -durpN glibc-2.2.3/math/test-ildoubl.c glibc-2.2.4/math/test-ildoubl.c --- glibc-2.2.3/math/test-ildoubl.c Thu Oct 21 09:14:32 1999 +++ glibc-2.2.4/math/test-ildoubl.c Mon Jul 23 10:54:45 2001 @@ -1,22 +1,21 @@ -/* Copyright (C) 1997, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1999, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. - + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FUNC(function) function##l #define FLOAT long double @@ -27,6 +26,7 @@ #define PRINTF_XEXPR "La" #define PRINTF_NEXPR "Lf" #define TEST_INLINE +#define TEST_LDOUBLE 1 #ifdef __NO_MATH_INLINES # undef __NO_MATH_INLINES diff -durpN glibc-2.2.3/math/test-ldouble.c glibc-2.2.4/math/test-ldouble.c --- glibc-2.2.3/math/test-ldouble.c Thu Oct 21 09:14:32 1999 +++ glibc-2.2.4/math/test-ldouble.c Mon Jul 23 10:54:45 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1997, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1999, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FUNC(function) function##l #define FLOAT long double @@ -25,6 +25,7 @@ #define PRINTF_EXPR "Le" #define PRINTF_XEXPR "La" #define PRINTF_NEXPR "Lf" +#define TEST_LDOUBLE 1 #ifndef __NO_MATH_INLINES # define __NO_MATH_INLINES diff -durpN glibc-2.2.3/math/test-misc.c glibc-2.2.4/math/test-misc.c --- glibc-2.2.3/math/test-misc.c Fri Feb 9 10:04:15 2001 +++ glibc-2.2.4/math/test-misc.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -79,6 +79,28 @@ main (void) } puts ("ok"); } + + for (i = LDBL_MIN_EXP, x = LDBL_MIN; i >= LDBL_MIN_EXP - LDBL_MANT_DIG + 1; + --i, x /= 2.0L) + { + printf ("2^%d: ", i); + + r = frexpl (x, &e); + if (r != 0.5L) + { + printf ("mantissa incorrect: %.20La\n", r); + result = 1; + continue; + } + if (e != i) + { + printf ("exponent wrong %d (%.20Lg)\n", e, x); + result = 1; + continue; + } + puts ("ok"); + } + } # endif @@ -362,6 +384,24 @@ main (void) v2.ieee.negative); result = 1; } + + if (nextafterf (0.0f, INFINITY) != nextafterf (0.0f, 1.0f) + || nextafterf (-0.0f, INFINITY) != nextafterf (-0.0f, 1.0f) + || nextafterf (0.0f, -INFINITY) != nextafterf (0.0f, -1.0f) + || nextafterf (-0.0f, -INFINITY) != nextafterf (-0.0f, -1.0f)) + { + printf ("nextafterf (+-0, +-Inf) != nextafterf (+-0, +-1)\n"); + result = 1; + } + + if (nexttowardf (0.0f, INFINITY) != nexttowardf (0.0f, 1.0f) + || nexttowardf (-0.0f, INFINITY) != nexttowardf (-0.0f, 1.0f) + || nexttowardf (0.0f, -INFINITY) != nexttowardf (0.0f, -1.0f) + || nexttowardf (-0.0f, -INFINITY) != nexttowardf (-0.0f, -1.0f)) + { + printf ("nexttowardf (+-0, +-Inf) != nexttowardf (+-0, +-1)\n"); + result = 1; + } } { @@ -658,6 +698,24 @@ main (void) v2.ieee.negative); result = 1; } + + if (nextafter (0.0, INFINITY) != nextafter (0.0, 1.0) + || nextafter (-0.0, INFINITY) != nextafter (-0.0, 1.0) + || nextafter (0.0, -INFINITY) != nextafter (0.0, -1.0) + || nextafter (-0.0, -INFINITY) != nextafter (-0.0, -1.0)) + { + printf ("nextafter (+-0, +-Inf) != nextafter (+-0, +-1)\n"); + result = 1; + } + + if (nexttoward (0.0, INFINITY) != nexttoward (0.0, 1.0) + || nexttoward (-0.0, INFINITY) != nexttoward (-0.0, 1.0) + || nexttoward (0.0, -INFINITY) != nexttoward (0.0, -1.0) + || nexttoward (-0.0, -INFINITY) != nexttoward (-0.0, -1.0)) + { + printf ("nexttoward (+-0, +-Inf) != nexttoward (+-0, +-1)\n"); + result = 1; + } } #ifndef NO_LONG_DOUBLE @@ -956,6 +1014,24 @@ main (void) { printf ("0.0L down: negative differs: 1 vs %d\n", v2.ieee.negative); + result = 1; + } + + if (nextafterl (0.0, INFINITY) != nextafterl (0.0, 1.0) + || nextafterl (-0.0, INFINITY) != nextafterl (-0.0, 1.0) + || nextafterl (0.0, -INFINITY) != nextafterl (0.0, -1.0) + || nextafterl (-0.0, -INFINITY) != nextafterl (-0.0, -1.0)) + { + printf ("nextafterl (+-0, +-Inf) != nextafterl (+-0, +-1)\n"); + result = 1; + } + + if (nexttowardl (0.0L, INFINITY) != nexttowardl (0.0L, 1.0L) + || nexttowardl (-0.0L, INFINITY) != nexttowardl (-0.0L, 1.0L) + || nexttowardl (0.0L, -INFINITY) != nexttowardl (0.0L, -1.0L) + || nexttowardl (-0.0L, -INFINITY) != nexttowardl (-0.0L, -1.0L)) + { + printf ("nexttowardl (+-0, +-Inf) != nexttowardl (+-0, +-1)\n"); result = 1; } } diff -durpN glibc-2.2.3/math/test-tgmath.c glibc-2.2.4/math/test-tgmath.c --- glibc-2.2.3/math/test-tgmath.c Thu Jan 25 14:39:05 2001 +++ glibc-2.2.4/math/test-tgmath.c Mon Jul 23 10:54:45 2001 @@ -5,19 +5,19 @@ Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef HAVE_MAIN #undef __NO_MATH_INLINES @@ -40,7 +40,8 @@ int count_double; int count_float; int count_ldouble; -#define NCALLS 115 +#define NCALLS 115 +#define NCALLS_INT 4 int main (void) @@ -59,13 +60,13 @@ main (void) puts ("long double function called for double test"); result = 1; } - if (count_double < NCALLS) + if (count_double < NCALLS + NCALLS_INT) { printf ("double functions not called often enough (%d)\n", count_double); result = 1; } - else if (count_double > NCALLS) + else if (count_double > NCALLS + NCALLS_INT) { printf ("double functions called too often (%d)\n", count_double); @@ -131,6 +132,7 @@ main (void) #define F(name) name #define TYPE double +#define TEST_INT 1 #define x dx #define count count_double #include "test-tgmath.c" @@ -217,6 +219,13 @@ F(compile_test) (void) b = fmax (fmax (a, x), fmax (c, b)); a = fmin (fmin (x, a), fmin (c, b)); b = fma (sin (a), sin (x), sin (c)); + +#ifdef TEST_INT + a = atan2 (i, b); + b = remquo (i, a, &i); + c = fma (i, b, i); + a = pow (i, c); +#endif } #undef x @@ -663,4 +672,5 @@ TYPE #undef F #undef TYPE #undef count +#undef TEST_INT #endif diff -durpN glibc-2.2.3/math/tgmath.h glibc-2.2.4/math/tgmath.h --- glibc-2.2.3/math/tgmath.h Fri Feb 9 10:04:15 2001 +++ glibc-2.2.4/math/tgmath.h Mon Jul 23 10:54:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.22 Type-generic math @@ -93,8 +93,8 @@ __tgmres = __tgml(Fct) (Val1, Val2); \ else if (sizeof (Val1) == sizeof (double) \ || sizeof (Val2) == sizeof (double) \ - || __builtin_classify_type ((Val1) \ - + (Val2)) != 8) \ + || __builtin_classify_type (Val1) != 8 \ + || __builtin_classify_type (Val2) != 8) \ __tgmres = Fct (Val1, Val2); \ else \ __tgmres = Fct##f (Val1, Val2); \ @@ -108,8 +108,8 @@ __tgmres = __tgml(Fct) (Val1, Val2, Val3); \ else if (sizeof (Val1) == sizeof (double) \ || sizeof (Val2) == sizeof (double) \ - || __builtin_classify_type ((Val1) \ - + (Val2)) != 8) \ + || __builtin_classify_type (Val1) != 8 \ + || __builtin_classify_type (Val2) != 8) \ __tgmres = Fct (Val1, Val2, Val3); \ else \ __tgmres = Fct##f (Val1, Val2, Val3); \ @@ -126,8 +126,9 @@ else if (sizeof (Val1) == sizeof (double) \ || sizeof (Val2) == sizeof (double) \ || sizeof (Val3) == sizeof (double) \ - || __builtin_classify_type ((Val1) + (Val2) \ - + (Val3)) != 8) \ + || __builtin_classify_type (Val1) != 8 \ + || __builtin_classify_type (Val2) != 8 \ + || __builtin_classify_type (Val3) != 8) \ __tgmres = Fct (Val1, Val2, Val3); \ else \ __tgmres = Fct##f (Val1, Val2, Val3); \ @@ -194,9 +195,10 @@ } \ else if (sizeof (__real__ (Val1)) == sizeof (double) \ || sizeof (__real__ (Val2)) == sizeof(double) \ - || __builtin_classify_type (__real__ (Val1) \ - + __real__ (Val2))\ - != 8) \ + || (__builtin_classify_type (__real__ (Val1)) \ + != 8) \ + || (__builtin_classify_type (__real__ (Val2)) \ + != 8)) \ { \ if (sizeof (__real__ (Val1)) == sizeof (Val1) \ && sizeof (__real__ (Val2)) == sizeof (Val2)) \ diff -durpN glibc-2.2.3/math/tst-definitions.c glibc-2.2.4/math/tst-definitions.c --- glibc-2.2.3/math/tst-definitions.c Thu Aug 31 23:58:08 2000 +++ glibc-2.2.4/math/tst-definitions.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/Makefile glibc-2.2.4/misc/Makefile --- glibc-2.2.3/misc/Makefile Wed Apr 25 14:51:01 2001 +++ glibc-2.2.4/misc/Makefile Mon Jul 23 10:54:45 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for misc portion of the library. diff -durpN glibc-2.2.3/misc/ar.h glibc-2.2.4/misc/ar.h --- glibc-2.2.3/misc/ar.h Fri Jun 20 17:59:54 1997 +++ glibc-2.2.4/misc/ar.h Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _AR_H #define _AR_H 1 diff -durpN glibc-2.2.3/misc/bits/stab.def glibc-2.2.4/misc/bits/stab.def --- glibc-2.2.3/misc/bits/stab.def Sun Jul 6 14:42:34 1997 +++ glibc-2.2.4/misc/bits/stab.def Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This contains contribution from Cygnus Support. */ diff -durpN glibc-2.2.3/misc/dirname.c glibc-2.2.4/misc/dirname.c --- glibc-2.2.3/misc/dirname.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/misc/dirname.c Mon Jul 23 10:54:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/efgcvt.c glibc-2.2.4/misc/efgcvt.c --- glibc-2.2.3/misc/efgcvt.c Sat Jan 6 20:35:26 2001 +++ glibc-2.2.4/misc/efgcvt.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/efgcvt_r.c glibc-2.2.4/misc/efgcvt_r.c --- glibc-2.2.3/misc/efgcvt_r.c Fri Feb 9 10:04:15 2001 +++ glibc-2.2.4/misc/efgcvt_r.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/err.c glibc-2.2.4/misc/err.c --- glibc-2.2.3/misc/err.c Wed Jul 15 17:23:18 1998 +++ glibc-2.2.4/misc/err.c Mon Jul 23 10:54:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/err.h glibc-2.2.4/misc/err.h --- glibc-2.2.3/misc/err.h Mon Oct 11 11:45:08 1999 +++ glibc-2.2.4/misc/err.h Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ERR_H #define _ERR_H 1 diff -durpN glibc-2.2.3/misc/error.c glibc-2.2.4/misc/error.c --- glibc-2.2.3/misc/error.c Mon Apr 9 20:03:29 2001 +++ glibc-2.2.4/misc/error.c Mon Jul 23 10:54:46 2001 @@ -1,23 +1,22 @@ /* Error handler for noninteractive utilities Copyright (C) 1990-1998, 2000, 2001 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in /gd/gnu/lib. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Written by David MacKenzie . */ diff -durpN glibc-2.2.3/misc/error.h glibc-2.2.4/misc/error.h --- glibc-2.2.3/misc/error.h Fri Jun 20 17:59:57 1997 +++ glibc-2.2.4/misc/error.h Mon Jul 23 10:54:46 2001 @@ -1,23 +1,22 @@ /* Declaration for error-reporting function Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in /gd/gnu/lib. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ERROR_H #define _ERROR_H 1 diff -durpN glibc-2.2.3/misc/fstab.c glibc-2.2.4/misc/fstab.c --- glibc-2.2.3/misc/fstab.c Mon May 1 14:56:46 2000 +++ glibc-2.2.4/misc/fstab.c Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/getpass.c glibc-2.2.4/misc/getpass.c --- glibc-2.2.3/misc/getpass.c Thu Apr 29 09:59:24 1999 +++ glibc-2.2.4/misc/getpass.c Mon Jul 23 10:54:46 2001 @@ -1,22 +1,23 @@ -/* Copyright (C) 1992,93,94,95,96,97,98,99 Free Software Foundation, Inc. +/* Copyright (C) 1992,93,94,95,96,97,98,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include +#include #include #include @@ -55,7 +56,12 @@ getpass (prompt) out = stderr; } else - out = in; + { + /* We do the locking ourselves. */ + __fsetlocking (in, FSETLOCKING_BYCALLER); + + out = in; + } flockfile (out); diff -durpN glibc-2.2.3/misc/getttyent.c glibc-2.2.4/misc/getttyent.c --- glibc-2.2.3/misc/getttyent.c Wed Jun 9 10:56:47 1999 +++ glibc-2.2.4/misc/getttyent.c Mon Jul 23 10:54:46 2001 @@ -33,6 +33,7 @@ static char sccsid[] = "@(#)getttyent.c #include #include +#include #include #include @@ -190,8 +191,11 @@ setttyent() if (tf) { (void)rewind(tf); return (1); - } else if ((tf = fopen(_PATH_TTYS, "r"))) + } else if ((tf = fopen(_PATH_TTYS, "r"))) { + /* We do the locking ourselves. */ + __fsetlocking (tf, FSETLOCKING_BYCALLER); return (1); + } return (0); } diff -durpN glibc-2.2.3/misc/getusershell.c glibc-2.2.4/misc/getusershell.c --- glibc-2.2.3/misc/getusershell.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/misc/getusershell.c Mon Jul 23 10:54:46 2001 @@ -35,6 +35,7 @@ static char sccsid[] = "@(#)getusershell #include #include #include +#include #include #include #include @@ -116,6 +117,8 @@ initshells() strings = NULL; return (char **) okshells; } + /* No threads using this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); sp = shells; cp = strings; flen = statb.st_size; diff -durpN glibc-2.2.3/misc/hsearch.c glibc-2.2.4/misc/hsearch.c --- glibc-2.2.3/misc/hsearch.c Mon Jun 15 09:52:21 1998 +++ glibc-2.2.4/misc/hsearch.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/misc/hsearch_r.c glibc-2.2.4/misc/hsearch_r.c --- glibc-2.2.3/misc/hsearch_r.c Mon Nov 17 18:34:54 1997 +++ glibc-2.2.4/misc/hsearch_r.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1993. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/init-misc.c glibc-2.2.4/misc/init-misc.c --- glibc-2.2.3/misc/init-misc.c Fri Jan 30 03:13:17 1998 +++ glibc-2.2.4/misc/init-misc.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/misc/insremque.c glibc-2.2.4/misc/insremque.c --- glibc-2.2.3/misc/insremque.c Tue Nov 5 20:22:54 1996 +++ glibc-2.2.4/misc/insremque.c Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/libgen.h glibc-2.2.4/misc/libgen.h --- glibc-2.2.3/misc/libgen.h Wed Feb 23 13:19:34 2000 +++ glibc-2.2.4/misc/libgen.h Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LIBGEN_H #define _LIBGEN_H 1 diff -durpN glibc-2.2.3/misc/lsearch.c glibc-2.2.4/misc/lsearch.c --- glibc-2.2.3/misc/lsearch.c Tue Jan 20 10:15:04 1998 +++ glibc-2.2.4/misc/lsearch.c Mon Jul 23 10:54:46 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/mkdtemp.c glibc-2.2.4/misc/mkdtemp.c --- glibc-2.2.3/misc/mkdtemp.c Tue Jul 6 15:21:15 1999 +++ glibc-2.2.4/misc/mkdtemp.c Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/mkstemp.c glibc-2.2.4/misc/mkstemp.c --- glibc-2.2.3/misc/mkstemp.c Mon Mar 26 20:53:05 2001 +++ glibc-2.2.4/misc/mkstemp.c Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/mkstemp64.c glibc-2.2.4/misc/mkstemp64.c --- glibc-2.2.3/misc/mkstemp64.c Tue Sep 26 02:53:45 2000 +++ glibc-2.2.4/misc/mkstemp64.c Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/mktemp.c glibc-2.2.4/misc/mktemp.c --- glibc-2.2.3/misc/mktemp.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/misc/mktemp.c Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/mntent.c glibc-2.2.4/misc/mntent.c --- glibc-2.2.3/misc/mntent.c Wed Aug 2 14:52:28 2000 +++ glibc-2.2.4/misc/mntent.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/mntent.h glibc-2.2.4/misc/mntent.h --- glibc-2.2.3/misc/mntent.h Mon Oct 11 11:45:08 1999 +++ glibc-2.2.4/misc/mntent.h Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MNTENT_H #define _MNTENT_H 1 diff -durpN glibc-2.2.3/misc/mntent_r.c glibc-2.2.4/misc/mntent_r.c --- glibc-2.2.3/misc/mntent_r.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/misc/mntent_r.c Mon Jul 23 10:54:46 2001 @@ -1,25 +1,26 @@ /* Utilities for reading/writing fstab, mtab, etc. - Copyright (C) 1995,1996,1997,1998,1999,2000 Free Software Foundation, Inc. + Copyright (C) 1995-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include +#include #include #include @@ -33,7 +34,13 @@ FILE * __setmntent (const char *file, const char *mode) { - return fopen (file, mode); + FILE *result = fopen (file, mode); + + if (result != NULL) + /* We do the locking ourselves. */ + __fsetlocking (result, FSETLOCKING_BYCALLER); + + return result; } weak_alias (__setmntent, setmntent) diff -durpN glibc-2.2.3/misc/qefgcvt.c glibc-2.2.4/misc/qefgcvt.c --- glibc-2.2.3/misc/qefgcvt.c Sat Jan 6 20:35:26 2001 +++ glibc-2.2.4/misc/qefgcvt.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/misc/qefgcvt_r.c glibc-2.2.4/misc/qefgcvt_r.c --- glibc-2.2.3/misc/qefgcvt_r.c Thu Jul 29 15:32:49 1999 +++ glibc-2.2.4/misc/qefgcvt_r.c Mon Jul 23 10:54:46 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/misc/regexp.c glibc-2.2.4/misc/regexp.c --- glibc-2.2.3/misc/regexp.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/misc/regexp.c Mon Jul 23 10:54:46 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __DO_NOT_DEFINE_COMPILE #include diff -durpN glibc-2.2.3/misc/regexp.h glibc-2.2.4/misc/regexp.h --- glibc-2.2.3/misc/regexp.h Mon Oct 11 11:45:08 1999 +++ glibc-2.2.4/misc/regexp.h Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _REGEXP_H #define _REGEXP_H 1 diff -durpN glibc-2.2.3/misc/search.h glibc-2.2.4/misc/search.h --- glibc-2.2.3/misc/search.h Thu Aug 31 14:45:13 2000 +++ glibc-2.2.4/misc/search.h Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SEARCH_H #define _SEARCH_H 1 diff -durpN glibc-2.2.3/misc/sgtty.h glibc-2.2.4/misc/sgtty.h --- glibc-2.2.3/misc/sgtty.h Mon Oct 11 11:45:09 1999 +++ glibc-2.2.4/misc/sgtty.h Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SGTTY_H #define _SGTTY_H 1 diff -durpN glibc-2.2.3/misc/sys/cdefs.h glibc-2.2.4/misc/sys/cdefs.h --- glibc-2.2.3/misc/sys/cdefs.h Sat Jan 6 20:35:26 2001 +++ glibc-2.2.4/misc/sys/cdefs.h Fri Jul 27 23:13:18 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1992,93,94,95,96,97,98,99, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1992,93,94,95,96,97,98,99,2000,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_CDEFS_H #define _SYS_CDEFS_H 1 @@ -162,7 +162,10 @@ /* At some point during the gcc 2.8 development the `format_arg' attribute for functions was introduced. We don't want to use it unconditionally - (although this would be possible) since it generates warnings. */ + (although this would be possible) since it generates warnings. + If several `format_arg' attributes are given for the same function, in + gcc-3.0 and older, all but the last one are ignored. In newer gccs, + all designated arguments are considered. */ #if __GNUC_PREREQ (2,8) # define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x))) #else @@ -195,8 +198,20 @@ /* ISO C99 also allows to declare arrays as non-overlapping. The syntax is array_name[restrict] - But gcc so far does not support this syntax. We define a separate macro - for this which can be enabled if the underlying compiler supports it. */ -#define __restrict_arr + GCC 3.1 supports this. */ +#if __GNUC_PREREQ (3,1) && !defined __GNUG__ +# define __restrict_arr __restrict +#else +# ifdef __GNUC__ +# define __restrict_arr /* Not supported in old GCC. */ +# else +# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L +# define __restrict_arr restrict +# else +/* Some other non-C99 compiler. */ +# define __restrict_arr /* Not supported. */ +# endif +# endif +#endif #endif /* sys/cdefs.h */ diff -durpN glibc-2.2.3/misc/sys/dir.h glibc-2.2.4/misc/sys/dir.h --- glibc-2.2.3/misc/sys/dir.h Fri Jun 20 19:19:36 1997 +++ glibc-2.2.4/misc/sys/dir.h Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_DIR_H #define _SYS_DIR_H 1 diff -durpN glibc-2.2.3/misc/sys/file.h glibc-2.2.4/misc/sys/file.h --- glibc-2.2.3/misc/sys/file.h Mon Oct 11 11:45:09 1999 +++ glibc-2.2.4/misc/sys/file.h Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_FILE_H #define _SYS_FILE_H 1 diff -durpN glibc-2.2.3/misc/sys/ioctl.h glibc-2.2.4/misc/sys/ioctl.h --- glibc-2.2.3/misc/sys/ioctl.h Mon Oct 11 11:45:09 1999 +++ glibc-2.2.4/misc/sys/ioctl.h Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H #define _SYS_IOCTL_H 1 diff -durpN glibc-2.2.3/misc/sys/mman.h glibc-2.2.4/misc/sys/mman.h --- glibc-2.2.3/misc/sys/mman.h Mon Apr 17 10:18:56 2000 +++ glibc-2.2.4/misc/sys/mman.h Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H #define _SYS_MMAN_H 1 diff -durpN glibc-2.2.3/misc/sys/select.h glibc-2.2.4/misc/sys/select.h --- glibc-2.2.3/misc/sys/select.h Fri Feb 9 10:04:15 2001 +++ glibc-2.2.4/misc/sys/select.h Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* POSIX 1003.1g: 6.2 Select from File Descriptor Sets */ diff -durpN glibc-2.2.3/misc/sys/uio.h glibc-2.2.4/misc/sys/uio.h --- glibc-2.2.3/misc/sys/uio.h Mon Oct 11 11:45:09 1999 +++ glibc-2.2.4/misc/sys/uio.h Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UIO_H #define _SYS_UIO_H 1 diff -durpN glibc-2.2.3/misc/sys/ustat.h glibc-2.2.4/misc/sys/ustat.h --- glibc-2.2.3/misc/sys/ustat.h Mon Oct 11 11:45:09 1999 +++ glibc-2.2.4/misc/sys/ustat.h Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * This interface is obsolete. Use instead. diff -durpN glibc-2.2.3/misc/tsearch.c glibc-2.2.4/misc/tsearch.c --- glibc-2.2.3/misc/tsearch.c Fri Dec 1 11:55:07 2000 +++ glibc-2.2.4/misc/tsearch.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Bernd Schmidt , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Tree search for red/black trees. The algorithm for adding nodes is taken from one of the many "Algorithms" diff -durpN glibc-2.2.3/misc/tst-dirname.c glibc-2.2.4/misc/tst-dirname.c --- glibc-2.2.3/misc/tst-dirname.c Sat Apr 7 14:02:35 2001 +++ glibc-2.2.4/misc/tst-dirname.c Mon Jul 23 10:54:46 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _GNU_SOURCE 1 #include diff -durpN glibc-2.2.3/misc/tst-efgcvt.c glibc-2.2.4/misc/tst-efgcvt.c --- glibc-2.2.3/misc/tst-efgcvt.c Sat Jan 6 20:35:26 2001 +++ glibc-2.2.4/misc/tst-efgcvt.c Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GNU_SOURCE # define _GNU_SOURCE 1 diff -durpN glibc-2.2.3/misc/tst-fdset.c glibc-2.2.4/misc/tst-fdset.c --- glibc-2.2.3/misc/tst-fdset.c Mon Nov 17 18:35:17 1997 +++ glibc-2.2.4/misc/tst-fdset.c Mon Jul 23 10:54:46 2001 @@ -4,19 +4,19 @@ Contributed by Robert Bihlmeyer . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/misc/tst-tsearch.c glibc-2.2.4/misc/tst-tsearch.c --- glibc-2.2.3/misc/tst-tsearch.c Fri May 26 12:38:34 2000 +++ glibc-2.2.4/misc/tst-tsearch.c Mon Jul 23 10:54:46 2001 @@ -1,21 +1,21 @@ /* Test program for tsearch et al. - Copyright (C) 1997, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GNU_SOURCE # define _GNU_SOURCE 1 @@ -171,8 +171,9 @@ mangle_tree (enum order how, enum action if (i >= lag) k = y[i - lag]; else - k = y[SIZE - i - 1 + lag]; - j = y[i]; + /* Ensure that the array index is within bounds. */ + k = y[(SIZE - i - 1 + lag) % SIZE]; + j = y[i % SIZE]; break; case ascending: diff -durpN glibc-2.2.3/nis/Makefile glibc-2.2.4/nis/Makefile --- glibc-2.2.3/nis/Makefile Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/Makefile Mon Jul 23 10:54:46 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for NIS/NIS+ part. @@ -55,7 +55,7 @@ libnsl-routines = yp_xdr ypclnt ypupdate nis_clone_res libnss_compat-routines := $(addprefix compat-,grp pwd spwd initgroups) \ - nisplus-parser nss-nis + nisplus-parser nss-nis nss-nisplus libnss_compat-inhibit-o = $(filter-out .os,$(object-suffixes)) libnss_nis-routines := $(addprefix nis-,$(databases)) nis-initgroups \ diff -durpN glibc-2.2.3/nis/nis_add.c glibc-2.2.4/nis/nis_add.c --- glibc-2.2.3/nis/nis_add.c Sat Jul 4 14:32:17 1998 +++ glibc-2.2.4/nis/nis_add.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_addmember.c glibc-2.2.4/nis/nis_addmember.c --- glibc-2.2.3/nis/nis_addmember.c Mon May 17 09:54:01 1999 +++ glibc-2.2.4/nis/nis_addmember.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_call.c glibc-2.2.4/nis/nis_call.c --- glibc-2.2.3/nis/nis_call.c Sat Jun 19 09:40:28 1999 +++ glibc-2.2.4/nis/nis_call.c Mon Jul 23 10:54:46 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1997, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -153,7 +153,7 @@ __nisbind_connect (dir_binding *dbp) clnt_control (dbp->clnt, CLSET_TIMEOUT, (caddr_t)&RPCTIMEOUT); /* If the program exists, close the socket */ if (fcntl (dbp->socket, F_SETFD, 1) == -1) - perror (_("fcntl: F_SETFD")); + perror ("fcntl: F_SETFD"); if (dbp->use_auth) { diff -durpN glibc-2.2.3/nis/nis_callback.c glibc-2.2.4/nis/nis_callback.c --- glibc-2.2.3/nis/nis_callback.c Mon May 1 14:56:46 2000 +++ glibc-2.2.4/nis/nis_callback.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_checkpoint.c glibc-2.2.4/nis/nis_checkpoint.c --- glibc-2.2.3/nis/nis_checkpoint.c Mon May 17 09:54:03 1999 +++ glibc-2.2.4/nis/nis_checkpoint.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_clone_dir.c glibc-2.2.4/nis/nis_clone_dir.c --- glibc-2.2.3/nis/nis_clone_dir.c Tue Jun 16 11:03:06 1998 +++ glibc-2.2.4/nis/nis_clone_dir.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_clone_obj.c glibc-2.2.4/nis/nis_clone_obj.c --- glibc-2.2.3/nis/nis_clone_obj.c Tue Jun 16 11:03:06 1998 +++ glibc-2.2.4/nis/nis_clone_obj.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_clone_res.c glibc-2.2.4/nis/nis_clone_res.c --- glibc-2.2.3/nis/nis_clone_res.c Tue Jun 16 11:03:06 1998 +++ glibc-2.2.4/nis/nis_clone_res.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_creategroup.c glibc-2.2.4/nis/nis_creategroup.c --- glibc-2.2.3/nis/nis_creategroup.c Mon May 1 14:56:48 2000 +++ glibc-2.2.4/nis/nis_creategroup.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_defaults.c glibc-2.2.4/nis/nis_defaults.c --- glibc-2.2.3/nis/nis_defaults.c Sat Oct 31 12:07:18 1998 +++ glibc-2.2.4/nis/nis_defaults.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_destroygroup.c glibc-2.2.4/nis/nis_destroygroup.c --- glibc-2.2.3/nis/nis_destroygroup.c Mon Jun 22 09:03:47 1998 +++ glibc-2.2.4/nis/nis_destroygroup.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_domain_of.c glibc-2.2.4/nis/nis_domain_of.c --- glibc-2.2.3/nis/nis_domain_of.c Sat Oct 11 20:34:28 1997 +++ glibc-2.2.4/nis/nis_domain_of.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nis/nis_domain_of_r.c glibc-2.2.4/nis/nis_domain_of_r.c --- glibc-2.2.3/nis/nis_domain_of_r.c Sat Oct 11 20:34:28 1997 +++ glibc-2.2.4/nis/nis_domain_of_r.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_error.c glibc-2.2.4/nis/nis_error.c --- glibc-2.2.3/nis/nis_error.c Sat Jun 19 09:40:28 1999 +++ glibc-2.2.4/nis/nis_error.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_file.c glibc-2.2.4/nis/nis_file.c --- glibc-2.2.3/nis/nis_file.c Mon May 17 09:54:05 1999 +++ glibc-2.2.4/nis/nis_file.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_findserv.c glibc-2.2.4/nis/nis_findserv.c --- glibc-2.2.3/nis/nis_findserv.c Fri Feb 9 10:04:15 2001 +++ glibc-2.2.4/nis/nis_findserv.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_free.c glibc-2.2.4/nis/nis_free.c --- glibc-2.2.3/nis/nis_free.c Tue Jun 16 11:03:06 1998 +++ glibc-2.2.4/nis/nis_free.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "nis_xdr.h" diff -durpN glibc-2.2.3/nis/nis_getservlist.c glibc-2.2.4/nis/nis_getservlist.c --- glibc-2.2.3/nis/nis_getservlist.c Mon May 1 14:56:49 2000 +++ glibc-2.2.4/nis/nis_getservlist.c Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_intern.h glibc-2.2.4/nis/nis_intern.h --- glibc-2.2.3/nis/nis_intern.h Sat Jan 6 20:35:26 2001 +++ glibc-2.2.4/nis/nis_intern.h Mon Jul 23 10:54:46 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NIS_INTERN_H diff -durpN glibc-2.2.3/nis/nis_ismember.c glibc-2.2.4/nis/nis_ismember.c --- glibc-2.2.3/nis/nis_ismember.c Mon May 17 09:54:07 1999 +++ glibc-2.2.4/nis/nis_ismember.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_local_names.c glibc-2.2.4/nis/nis_local_names.c --- glibc-2.2.3/nis/nis_local_names.c Sat Jun 19 09:40:28 1999 +++ glibc-2.2.4/nis/nis_local_names.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_lookup.c glibc-2.2.4/nis/nis_lookup.c --- glibc-2.2.3/nis/nis_lookup.c Wed May 19 10:17:51 1999 +++ glibc-2.2.4/nis/nis_lookup.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_mkdir.c glibc-2.2.4/nis/nis_mkdir.c --- glibc-2.2.3/nis/nis_mkdir.c Tue Jul 28 09:39:36 1998 +++ glibc-2.2.4/nis/nis_mkdir.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nis/nis_modify.c glibc-2.2.4/nis/nis_modify.c --- glibc-2.2.3/nis/nis_modify.c Sat Jul 4 14:32:19 1998 +++ glibc-2.2.4/nis/nis_modify.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_ping.c glibc-2.2.4/nis/nis_ping.c --- glibc-2.2.3/nis/nis_ping.c Mon May 17 09:54:09 1999 +++ glibc-2.2.4/nis/nis_ping.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nis/nis_print.c glibc-2.2.4/nis/nis_print.c --- glibc-2.2.3/nis/nis_print.c Sat Jun 19 09:40:28 1999 +++ glibc-2.2.4/nis/nis_print.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -26,24 +26,27 @@ static const char * nis_nstype2str (const nstype type) { + +/* Name service names mustn't be translated, only UNKNOWN needs it */ + switch (type) { case NIS: - return N_("NIS"); + return "NIS"; case SUNYP: - return N_("SUNYP"); + return "SUNYP"; case IVY: - return N_("IVY"); + return "IVY"; case DNS: - return N_("DNS"); + return "DNS"; case X500: - return N_("X500"); + return "X500"; case DNANS: - return N_("DNANS"); + return "DNANS"; case XCHS: - return N_("XCHS"); + return "XCHS"; case CDS: - return N_("CDS"); + return "CDS"; default: return N_("UNKNOWN"); } diff -durpN glibc-2.2.3/nis/nis_print_group_entry.c glibc-2.2.4/nis/nis_print_group_entry.c --- glibc-2.2.3/nis/nis_print_group_entry.c Mon May 1 14:56:49 2000 +++ glibc-2.2.4/nis/nis_print_group_entry.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_remove.c glibc-2.2.4/nis/nis_remove.c --- glibc-2.2.3/nis/nis_remove.c Tue Jun 16 11:03:06 1998 +++ glibc-2.2.4/nis/nis_remove.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nis/nis_removemember.c glibc-2.2.4/nis/nis_removemember.c --- glibc-2.2.3/nis/nis_removemember.c Mon May 17 09:54:10 1999 +++ glibc-2.2.4/nis/nis_removemember.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_rmdir.c glibc-2.2.4/nis/nis_rmdir.c --- glibc-2.2.3/nis/nis_rmdir.c Tue Jul 28 09:39:36 1998 +++ glibc-2.2.4/nis/nis_rmdir.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nis/nis_server.c glibc-2.2.4/nis/nis_server.c --- glibc-2.2.3/nis/nis_server.c Tue Jul 28 09:39:36 1998 +++ glibc-2.2.4/nis/nis_server.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_subr.c glibc-2.2.4/nis/nis_subr.c --- glibc-2.2.3/nis/nis_subr.c Mon May 1 14:56:49 2000 +++ glibc-2.2.4/nis/nis_subr.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_table.c glibc-2.2.4/nis/nis_table.c --- glibc-2.2.3/nis/nis_table.c Mon May 17 09:54:12 1999 +++ glibc-2.2.4/nis/nis_table.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_util.c glibc-2.2.4/nis/nis_util.c --- glibc-2.2.3/nis/nis_util.c Mon May 17 09:54:13 1999 +++ glibc-2.2.4/nis/nis_util.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_verifygroup.c glibc-2.2.4/nis/nis_verifygroup.c --- glibc-2.2.3/nis/nis_verifygroup.c Mon Jun 22 09:03:47 1998 +++ glibc-2.2.4/nis/nis_verifygroup.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nis_xdr.c glibc-2.2.4/nis/nis_xdr.c --- glibc-2.2.3/nis/nis_xdr.c Sat Oct 31 12:07:18 1998 +++ glibc-2.2.4/nis/nis_xdr.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include /* for "official" Solaris xdr functions */ diff -durpN glibc-2.2.3/nis/nis_xdr.h glibc-2.2.4/nis/nis_xdr.h --- glibc-2.2.3/nis/nis_xdr.h Mon Jan 3 13:04:41 2000 +++ glibc-2.2.4/nis/nis_xdr.h Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NIS_XDR_H #define __NIS_XDR_H 1 diff -durpN glibc-2.2.3/nis/nisplus-parser.h glibc-2.2.4/nis/nisplus-parser.h --- glibc-2.2.3/nis/nisplus-parser.h Sun Dec 7 18:35:57 1997 +++ glibc-2.2.4/nis/nisplus-parser.h Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NISPLUS_PARSER_H #define __NISPLUS_PARSER_H 1 diff -durpN glibc-2.2.3/nis/nss-nis.c glibc-2.2.4/nis/nss-nis.c --- glibc-2.2.3/nis/nss-nis.c Thu Apr 26 06:42:58 2001 +++ glibc-2.2.4/nis/nss-nis.c Mon Jul 23 10:54:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nis/nss-nis.h glibc-2.2.4/nis/nss-nis.h --- glibc-2.2.3/nis/nss-nis.h Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss-nis.h Mon Jul 23 10:54:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NIS_NSS_NIS_H #define _NIS_NSS_NIS_H 1 @@ -31,9 +31,9 @@ extern const unsigned int __yperr2nss_co static inline enum nss_status yperr2nss (int errval) { - if ((unsigned int) errval > __yperr2nss_count) + if ((unsigned int) errval >= __yperr2nss_count) return NSS_STATUS_UNAVAIL; - return __yperr2nss_tab[errval]; + return __yperr2nss_tab[(unsigned int) errval]; } #endif /* nis/nss-nis.h */ diff -durpN glibc-2.2.3/nis/nss-nisplus.c glibc-2.2.4/nis/nss-nisplus.c --- glibc-2.2.3/nis/nss-nisplus.c Thu Apr 26 06:52:02 2001 +++ glibc-2.2.4/nis/nss-nisplus.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nis/nss-nisplus.h glibc-2.2.4/nis/nss-nisplus.h --- glibc-2.2.3/nis/nss-nisplus.h Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss-nisplus.h Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NIS_NSS_NISPLUS_H #define _NIS_NSS_NISPLUS_H 1 @@ -32,9 +32,9 @@ extern const unsigned int __niserr2nss_c static inline enum nss_status niserr2nss (int errval) { - if ((unsigned int) errval > __niserr2nss_count) + if ((unsigned int) errval >= __niserr2nss_count) return NSS_STATUS_UNAVAIL; - return __niserr2nss_tab[errval]; + return __niserr2nss_tab[(unsigned int) errval]; } #endif /* nis/nss-nisplus.h */ diff -durpN glibc-2.2.3/nis/nss_compat/compat-grp.c glibc-2.2.4/nis/nss_compat/compat-grp.c --- glibc-2.2.3/nis/nss_compat/compat-grp.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_compat/compat-grp.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_compat/compat-initgroups.c glibc-2.2.4/nis/nss_compat/compat-initgroups.c --- glibc-2.2.3/nis/nss_compat/compat-initgroups.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_compat/compat-initgroups.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_compat/compat-pwd.c glibc-2.2.4/nis/nss_compat/compat-pwd.c --- glibc-2.2.3/nis/nss_compat/compat-pwd.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_compat/compat-pwd.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_compat/compat-spwd.c glibc-2.2.4/nis/nss_compat/compat-spwd.c --- glibc-2.2.3/nis/nss_compat/compat-spwd.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_compat/compat-spwd.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-alias.c glibc-2.2.4/nis/nss_nis/nis-alias.c --- glibc-2.2.3/nis/nss_nis/nis-alias.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nis/nis-alias.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-ethers.c glibc-2.2.4/nis/nss_nis/nis-ethers.c --- glibc-2.2.3/nis/nss_nis/nis-ethers.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nis/nis-ethers.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-grp.c glibc-2.2.4/nis/nss_nis/nis-grp.c --- glibc-2.2.3/nis/nss_nis/nis-grp.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nis/nis-grp.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-hosts.c glibc-2.2.4/nis/nss_nis/nis-hosts.c --- glibc-2.2.3/nis/nss_nis/nis-hosts.c Sat Jan 6 20:35:26 2001 +++ glibc-2.2.4/nis/nss_nis/nis-hosts.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-initgroups.c glibc-2.2.4/nis/nss_nis/nis-initgroups.c --- glibc-2.2.3/nis/nss_nis/nis-initgroups.c Wed Aug 2 14:52:29 2000 +++ glibc-2.2.4/nis/nss_nis/nis-initgroups.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-netgrp.c glibc-2.2.4/nis/nss_nis/nis-netgrp.c --- glibc-2.2.3/nis/nss_nis/nis-netgrp.c Sat Jan 6 20:35:26 2001 +++ glibc-2.2.4/nis/nss_nis/nis-netgrp.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-network.c glibc-2.2.4/nis/nss_nis/nis-network.c --- glibc-2.2.3/nis/nss_nis/nis-network.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nis/nis-network.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-proto.c glibc-2.2.4/nis/nss_nis/nis-proto.c --- glibc-2.2.3/nis/nss_nis/nis-proto.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nis/nis-proto.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-publickey.c glibc-2.2.4/nis/nss_nis/nis-publickey.c --- glibc-2.2.3/nis/nss_nis/nis-publickey.c Tue Dec 21 10:58:59 1999 +++ glibc-2.2.4/nis/nss_nis/nis-publickey.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-pwd.c glibc-2.2.4/nis/nss_nis/nis-pwd.c --- glibc-2.2.3/nis/nss_nis/nis-pwd.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nis/nis-pwd.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-rpc.c glibc-2.2.4/nis/nss_nis/nis-rpc.c --- glibc-2.2.3/nis/nss_nis/nis-rpc.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nis/nss_nis/nis-rpc.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-service.c glibc-2.2.4/nis/nss_nis/nis-service.c --- glibc-2.2.3/nis/nss_nis/nis-service.c Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/nis/nss_nis/nis-service.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nis/nis-spwd.c glibc-2.2.4/nis/nss_nis/nis-spwd.c --- glibc-2.2.3/nis/nss_nis/nis-spwd.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nis/nis-spwd.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-alias.c glibc-2.2.4/nis/nss_nisplus/nisplus-alias.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-alias.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-alias.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-ethers.c glibc-2.2.4/nis/nss_nisplus/nisplus-ethers.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-ethers.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-ethers.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-grp.c glibc-2.2.4/nis/nss_nisplus/nisplus-grp.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-grp.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-grp.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-hosts.c glibc-2.2.4/nis/nss_nisplus/nisplus-hosts.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-hosts.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-hosts.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-netgrp.c glibc-2.2.4/nis/nss_nisplus/nisplus-netgrp.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-netgrp.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-netgrp.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-network.c glibc-2.2.4/nis/nss_nisplus/nisplus-network.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-network.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-network.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-parser.c glibc-2.2.4/nis/nss_nisplus/nisplus-parser.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-parser.c Fri Oct 8 10:41:26 1999 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-parser.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-proto.c glibc-2.2.4/nis/nss_nisplus/nisplus-proto.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-proto.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-proto.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-publickey.c glibc-2.2.4/nis/nss_nisplus/nisplus-publickey.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-publickey.c Fri Nov 12 13:24:46 1999 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-publickey.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-pwd.c glibc-2.2.4/nis/nss_nisplus/nisplus-pwd.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-pwd.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-pwd.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-rpc.c glibc-2.2.4/nis/nss_nisplus/nisplus-rpc.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-rpc.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-rpc.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-service.c glibc-2.2.4/nis/nss_nisplus/nisplus-service.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-service.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-service.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/nss_nisplus/nisplus-spwd.c glibc-2.2.4/nis/nss_nisplus/nisplus-spwd.c --- glibc-2.2.3/nis/nss_nisplus/nisplus-spwd.c Thu Apr 26 20:07:07 2001 +++ glibc-2.2.4/nis/nss_nisplus/nisplus-spwd.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nis/rpcsvc/nislib.h glibc-2.2.4/nis/rpcsvc/nislib.h --- glibc-2.2.3/nis/rpcsvc/nislib.h Mon Jan 3 13:04:41 2000 +++ glibc-2.2.4/nis/rpcsvc/nislib.h Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __RPCSVC_NISLIB_H__ #define __RPCSVC_NISLIB_H__ diff -durpN glibc-2.2.3/nis/rpcsvc/ypclnt.h glibc-2.2.4/nis/rpcsvc/ypclnt.h --- glibc-2.2.3/nis/rpcsvc/ypclnt.h Mon Jan 3 13:04:41 2000 +++ glibc-2.2.4/nis/rpcsvc/ypclnt.h Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __RPCSVC_YPCLNT_H__ diff -durpN glibc-2.2.3/nis/ypclnt.c glibc-2.2.4/nis/ypclnt.c --- glibc-2.2.3/nis/ypclnt.c Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/nis/ypclnt.c Mon Jul 23 10:54:47 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/Makefile glibc-2.2.4/nscd/Makefile --- glibc-2.2.3/nscd/Makefile Sun Oct 8 17:43:41 2000 +++ glibc-2.2.4/nscd/Makefile Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for nscd portion of the library. diff -durpN glibc-2.2.3/nscd/cache.c glibc-2.2.4/nscd/cache.c --- glibc-2.2.3/nscd/cache.c Sat Jun 19 09:40:28 1999 +++ glibc-2.2.4/nscd/cache.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/connections.c glibc-2.2.4/nscd/connections.c --- glibc-2.2.3/nscd/connections.c Tue Jan 23 14:07:18 2001 +++ glibc-2.2.4/nscd/connections.c Mon Jul 23 10:54:48 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -203,9 +203,10 @@ invalidate_cache (char *key) number = pwddb; else if (strcmp (key, "group") == 0) number = grpdb; - else if (strcmp (key, "hosts") == 0) + else if (__builtin_expect (strcmp (key, "hosts"), 0) == 0) number = hstdb; - else return; + else + return; if (dbs[number].enabled) prune_cache (&dbs[number], LONG_MAX); @@ -216,24 +217,26 @@ invalidate_cache (char *key) static void handle_request (int fd, request_header *req, void *key, uid_t uid) { - if (debug_level > 0) + if (__builtin_expect (debug_level, 0) > 0) dbg_log (_("handle_request: request received (Version = %d)"), req->version); - if (req->version != NSCD_VERSION) + if (__builtin_expect (req->version, NSCD_VERSION) != NSCD_VERSION) { - dbg_log (_("\ + if (debug_level > 0) + dbg_log (_("\ cannot handle old request version %d; current version is %d"), - req->version, NSCD_VERSION); + req->version, NSCD_VERSION); return; } - if (req->type >= GETPWBYNAME && req->type <= LASTDBREQ) + if (__builtin_expect (req->type, GETPWBYNAME) >= GETPWBYNAME + && __builtin_expect (req->type, LASTDBREQ) <= LASTDBREQ) { struct hashentry *cached; struct database *db = &dbs[serv2db[req->type]]; - if (debug_level > 0) + if (__builtin_expect (debug_level, 0) > 0) { if (req->type == GETHOSTBYADDR || req->type == GETHOSTBYADDRv6) { @@ -254,7 +257,8 @@ cannot handle old request version %d; cu /* No, sent the prepared record. */ if (TEMP_FAILURE_RETRY (write (fd, db->disabled_iov->iov_base, db->disabled_iov->iov_len)) - != db->disabled_iov->iov_len) + != db->disabled_iov->iov_len + && __builtin_expect (debug_level, 0) > 0) { /* We have problems sending the result. */ char buf[256]; @@ -275,7 +279,8 @@ cannot handle old request version %d; cu { /* Hurray it's in the cache. */ if (TEMP_FAILURE_RETRY (write (fd, cached->packet, cached->total)) - != cached->total) + != cached->total + && __builtin_expect (debug_level, 0) > 0) { /* We have problems sending the result. */ char buf[256]; @@ -290,7 +295,7 @@ cannot handle old request version %d; cu pthread_rwlock_unlock (&db->lock); } - else if (debug_level > 0) + else if (__builtin_expect (debug_level, 0) > 0) { if (req->type == INVALIDATE) dbg_log ("\t%s (%s)", serv2str[req->type], (char *)key); @@ -422,7 +427,7 @@ nscd_run (void *p) char buf[256]; uid_t uid = 0; - if (fd < 0) + if (__builtin_expect (fd, 0) < 0) { dbg_log (_("while accepting connection: %s"), strerror_r (errno, buf, sizeof (buf))); @@ -430,11 +435,13 @@ nscd_run (void *p) } /* Now read the request. */ - if (TEMP_FAILURE_RETRY (read (fd, &req, sizeof (req))) - != sizeof (req)) + if (__builtin_expect (TEMP_FAILURE_RETRY (read (fd, &req, + sizeof (req))) + != sizeof (req), 0)) { - dbg_log (_("short read while reading request: %s"), - strerror_r (errno, buf, sizeof (buf))); + if (debug_level > 0) + dbg_log (_("short read while reading request: %s"), + strerror_r (errno, buf, sizeof (buf))); close (fd); continue; } @@ -465,9 +472,11 @@ nscd_run (void *p) /* It should not be possible to crash the nscd with a silly request (i.e., a terribly large key). We limit the size to 1kb. */ - if (req.key_len < 0 || req.key_len > 1024) + if (__builtin_expect (req.key_len, 1) < 0 + || __builtin_expect (req.key_len, 1) > 1024) { - dbg_log (_("key length in request too long: %d"), req.key_len); + if (debug_level > 0) + dbg_log (_("key length in request too long: %d"), req.key_len); close (fd); continue; } @@ -476,11 +485,13 @@ nscd_run (void *p) /* Get the key. */ char keybuf[req.key_len]; - if (TEMP_FAILURE_RETRY (read (fd, keybuf, req.key_len)) - != req.key_len) + if (__builtin_expect (TEMP_FAILURE_RETRY (read (fd, keybuf, + req.key_len)) + != req.key_len, 0)) { - dbg_log (_("short read while reading request key: %s"), - strerror_r (errno, buf, sizeof (buf))); + if (debug_level > 0) + dbg_log (_("short read while reading request key: %s"), + strerror_r (errno, buf, sizeof (buf))); close (fd); continue; } diff -durpN glibc-2.2.3/nscd/dbg_log.c glibc-2.2.4/nscd/dbg_log.c --- glibc-2.2.3/nscd/dbg_log.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/nscd/dbg_log.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/dbg_log.h glibc-2.2.4/nscd/dbg_log.h --- glibc-2.2.3/nscd/dbg_log.h Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nscd/dbg_log.h Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DBG_LOG_H #define _DBG_LOG_H 1 diff -durpN glibc-2.2.3/nscd/getgrgid_r.c glibc-2.2.4/nscd/getgrgid_r.c --- glibc-2.2.3/nscd/getgrgid_r.c Sat Jan 31 00:26:45 1998 +++ glibc-2.2.4/nscd/getgrgid_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nscd/getgrnam_r.c glibc-2.2.4/nscd/getgrnam_r.c --- glibc-2.2.3/nscd/getgrnam_r.c Sat Jan 31 00:26:45 1998 +++ glibc-2.2.4/nscd/getgrnam_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nscd/gethstbyad_r.c glibc-2.2.4/nscd/gethstbyad_r.c --- glibc-2.2.3/nscd/gethstbyad_r.c Mon May 1 14:56:50 2000 +++ glibc-2.2.4/nscd/gethstbyad_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nscd/gethstbynm2_r.c glibc-2.2.4/nscd/gethstbynm2_r.c --- glibc-2.2.3/nscd/gethstbynm2_r.c Tue Oct 31 11:10:06 2000 +++ glibc-2.2.4/nscd/gethstbynm2_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/getpwnam_r.c glibc-2.2.4/nscd/getpwnam_r.c --- glibc-2.2.3/nscd/getpwnam_r.c Sat Jan 31 00:35:27 1998 +++ glibc-2.2.4/nscd/getpwnam_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nscd/getpwuid_r.c glibc-2.2.4/nscd/getpwuid_r.c --- glibc-2.2.3/nscd/getpwuid_r.c Sat Jan 31 00:35:02 1998 +++ glibc-2.2.4/nscd/getpwuid_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nscd/grpcache.c glibc-2.2.4/nscd/grpcache.c --- glibc-2.2.3/nscd/grpcache.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nscd/grpcache.c Mon Jul 23 10:54:48 2001 @@ -1,22 +1,22 @@ /* Cache handling for group lookup. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -170,7 +170,7 @@ cache_addgr (struct database *db, int fd memcpy (cp, buf, n); /* Write the result. */ - written = write (fd, &data->resp, total); + written = TEMP_FAILURE_RETRY (write (fd, &data->resp, total)); /* Compute the timeout time. */ t += db->postimeout; @@ -187,7 +187,7 @@ cache_addgr (struct database *db, int fd pthread_rwlock_unlock (&db->lock); } - if (written != total) + if (__builtin_expect (written != total, 0) && debug_level > 0) { char buf[256]; dbg_log (_("short write in %s: %s"), __FUNCTION__, diff -durpN glibc-2.2.3/nscd/hstcache.c glibc-2.2.4/nscd/hstcache.c --- glibc-2.2.3/nscd/hstcache.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nscd/hstcache.c Mon Jul 23 10:54:48 2001 @@ -1,22 +1,22 @@ /* Cache handling for host lookup. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -200,7 +200,7 @@ cache_addhst (struct database *db, int f /* We write the dataset before inserting it to the database since while inserting this thread might block and so would unnecessarily let the receiver wait. */ - written = write (fd, data, total); + written = TEMP_FAILURE_RETRY (write (fd, data, total)); addr_list_type = (hst->h_length == NS_INADDRSZ ? GETHOSTBYADDR : GETHOSTBYADDRv6); @@ -272,7 +272,7 @@ cache_addhst (struct database *db, int f pthread_rwlock_unlock (&db->lock); } - if (written != total) + if (__builtin_expect (written != total, 0) && debug_level > 0) { char buf[256]; dbg_log (_("short write in %s: %s"), __FUNCTION__, diff -durpN glibc-2.2.3/nscd/nscd-client.h glibc-2.2.4/nscd/nscd-client.h --- glibc-2.2.3/nscd/nscd-client.h Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/nscd/nscd-client.h Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines everything that client code should need to know to talk to the nscd daemon. */ diff -durpN glibc-2.2.3/nscd/nscd.c glibc-2.2.4/nscd/nscd.c --- glibc-2.2.3/nscd/nscd.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nscd/nscd.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* nscd - Name Service Cache Daemon. Caches passwd, group, and hosts. */ diff -durpN glibc-2.2.3/nscd/nscd.h glibc-2.2.4/nscd/nscd.h --- glibc-2.2.3/nscd/nscd.h Wed Apr 25 14:51:01 2001 +++ glibc-2.2.4/nscd/nscd.h Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NSCD_H #define _NSCD_H 1 diff -durpN glibc-2.2.3/nscd/nscd_conf.c glibc-2.2.4/nscd/nscd_conf.c --- glibc-2.2.3/nscd/nscd_conf.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nscd/nscd_conf.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/nscd_getgr_r.c glibc-2.2.4/nscd/nscd_getgr_r.c --- glibc-2.2.3/nscd/nscd_getgr_r.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/nscd/nscd_getgr_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/nscd_gethst_r.c glibc-2.2.4/nscd/nscd_gethst_r.c --- glibc-2.2.3/nscd/nscd_gethst_r.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/nscd/nscd_gethst_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/nscd_getpw_r.c glibc-2.2.4/nscd/nscd_getpw_r.c --- glibc-2.2.3/nscd/nscd_getpw_r.c Thu Jun 17 11:06:35 1999 +++ glibc-2.2.4/nscd/nscd_getpw_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/nscd_nischeck.c glibc-2.2.4/nscd/nscd_nischeck.c --- glibc-2.2.3/nscd/nscd_nischeck.c Thu Jun 17 11:56:22 1999 +++ glibc-2.2.4/nscd/nscd_nischeck.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* nscd_nischeck: Check, if everybody has read permissions for NIS+ table. Return value: diff -durpN glibc-2.2.3/nscd/nscd_proto.h glibc-2.2.4/nscd/nscd_proto.h --- glibc-2.2.3/nscd/nscd_proto.h Mon May 1 14:56:50 2000 +++ glibc-2.2.4/nscd/nscd_proto.h Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NSCD_PROTO_H #define _NSCD_PROTO_H 1 diff -durpN glibc-2.2.3/nscd/nscd_stat.c glibc-2.2.4/nscd/nscd_stat.c --- glibc-2.2.3/nscd/nscd_stat.c Sat Jun 19 09:40:28 1999 +++ glibc-2.2.4/nscd/nscd_stat.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nscd/pwdcache.c glibc-2.2.4/nscd/pwdcache.c --- glibc-2.2.3/nscd/pwdcache.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nscd/pwdcache.c Mon Jul 23 10:54:48 2001 @@ -1,22 +1,22 @@ /* Cache handling for passwd lookup. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -166,7 +166,7 @@ cache_addpw (struct database *db, int fd /* We write the dataset before inserting it to the database since while inserting this thread might block and so would unnecessarily let the receiver wait. */ - written = write (fd, &data->resp, total); + written = TEMP_FAILURE_RETRY (write (fd, &data->resp, total)); /* Compute the timeout time. */ t += db->postimeout; @@ -183,7 +183,7 @@ cache_addpw (struct database *db, int fd pthread_rwlock_unlock (&db->lock); } - if (written != total) + if (__builtin_expect (written != total, 0) && debug_level > 0) { char buf[256]; dbg_log (_("short write in %s: %s"), __FUNCTION__, diff -durpN glibc-2.2.3/nss/Makefile glibc-2.2.4/nss/Makefile --- glibc-2.2.3/nss/Makefile Mon Mar 26 20:53:06 2001 +++ glibc-2.2.4/nss/Makefile Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for name service switch. diff -durpN glibc-2.2.3/nss/XXX-lookup.c glibc-2.2.4/nss/XXX-lookup.c --- glibc-2.2.3/nss/XXX-lookup.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nss/XXX-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "nsswitch.h" diff -durpN glibc-2.2.3/nss/alias-lookup.c glibc-2.2.4/nss/alias-lookup.c --- glibc-2.2.3/nss/alias-lookup.c Wed Nov 13 18:03:04 1996 +++ glibc-2.2.4/nss/alias-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME aliases diff -durpN glibc-2.2.3/nss/databases.def glibc-2.2.4/nss/databases.def --- glibc-2.2.3/nss/databases.def Wed Jan 29 20:08:38 1997 +++ glibc-2.2.4/nss/databases.def Mon Jul 23 10:54:48 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This list must be kept sorted!!! */ diff -durpN glibc-2.2.3/nss/digits_dots.c glibc-2.2.4/nss/digits_dots.c --- glibc-2.2.3/nss/digits_dots.c Tue Jan 23 14:07:18 2001 +++ glibc-2.2.4/nss/digits_dots.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by H.J. Lu , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/ethers-lookup.c glibc-2.2.4/nss/ethers-lookup.c --- glibc-2.2.3/nss/ethers-lookup.c Wed Jan 29 20:08:40 1997 +++ glibc-2.2.4/nss/ethers-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME ethers diff -durpN glibc-2.2.3/nss/function.def glibc-2.2.4/nss/function.def --- glibc-2.2.3/nss/function.def Tue Apr 7 16:04:50 1998 +++ glibc-2.2.4/nss/function.def Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is a minimal config. Only services `files' and `dns' are supported. diff -durpN glibc-2.2.3/nss/getXXbyYY.c glibc-2.2.4/nss/getXXbyYY.c --- glibc-2.2.3/nss/getXXbyYY.c Tue Jan 23 14:07:18 2001 +++ glibc-2.2.4/nss/getXXbyYY.c Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/getXXbyYY_r.c glibc-2.2.4/nss/getXXbyYY_r.c --- glibc-2.2.3/nss/getXXbyYY_r.c Tue Jan 23 14:07:18 2001 +++ glibc-2.2.4/nss/getXXbyYY_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/getXXent.c glibc-2.2.4/nss/getXXent.c --- glibc-2.2.3/nss/getXXent.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nss/getXXent.c Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/getXXent_r.c glibc-2.2.4/nss/getXXent_r.c --- glibc-2.2.3/nss/getXXent_r.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nss/getXXent_r.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/getent.c glibc-2.2.4/nss/getent.c --- glibc-2.2.3/nss/getent.c Tue Jan 23 14:07:18 2001 +++ glibc-2.2.4/nss/getent.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* getent: get entries from administrative database. */ diff -durpN glibc-2.2.3/nss/getnssent.c glibc-2.2.4/nss/getnssent.c --- glibc-2.2.3/nss/getnssent.c Sat Dec 9 00:57:42 2000 +++ glibc-2.2.4/nss/getnssent.c Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/getnssent_r.c glibc-2.2.4/nss/getnssent_r.c --- glibc-2.2.3/nss/getnssent_r.c Fri Dec 8 14:38:27 2000 +++ glibc-2.2.4/nss/getnssent_r.c Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/grp-lookup.c glibc-2.2.4/nss/grp-lookup.c --- glibc-2.2.3/nss/grp-lookup.c Tue Dec 17 19:22:59 1996 +++ glibc-2.2.4/nss/grp-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME group #define DEFAULT_CONFIG "compat [NOTFOUND=return] files" diff -durpN glibc-2.2.3/nss/hosts-lookup.c glibc-2.2.4/nss/hosts-lookup.c --- glibc-2.2.3/nss/hosts-lookup.c Wed Jan 29 20:08:41 1997 +++ glibc-2.2.4/nss/hosts-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME hosts #define DEFAULT_CONFIG "dns [!UNAVAIL=return] files" diff -durpN glibc-2.2.3/nss/key-lookup.c glibc-2.2.4/nss/key-lookup.c --- glibc-2.2.3/nss/key-lookup.c Sun Nov 10 16:59:17 1996 +++ glibc-2.2.4/nss/key-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME publickey #define DEFAULT_CONFIG "nis nisplus" diff -durpN glibc-2.2.3/nss/netgrp-lookup.c glibc-2.2.4/nss/netgrp-lookup.c --- glibc-2.2.3/nss/netgrp-lookup.c Wed Jan 29 20:08:42 1997 +++ glibc-2.2.4/nss/netgrp-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME netgroup diff -durpN glibc-2.2.3/nss/network-lookup.c glibc-2.2.4/nss/network-lookup.c --- glibc-2.2.3/nss/network-lookup.c Tue Dec 17 19:23:00 1996 +++ glibc-2.2.4/nss/network-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME networks #define DEFAULT_CONFIG "dns [!UNAVAIL=return] files" diff -durpN glibc-2.2.3/nss/nss.h glibc-2.2.4/nss/nss.h --- glibc-2.2.3/nss/nss.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/nss/nss.h Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define interface to NSS. This is meant for the interface functions and for implementors of new services. */ diff -durpN glibc-2.2.3/nss/nss_files/files-XXX.c glibc-2.2.4/nss/nss_files/files-XXX.c --- glibc-2.2.3/nss/nss_files/files-XXX.c Fri Aug 27 18:45:21 1999 +++ glibc-2.2.4/nss/nss_files/files-XXX.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-alias.c glibc-2.2.4/nss/nss_files/files-alias.c --- glibc-2.2.3/nss/nss_files/files-alias.c Mon Jan 25 09:30:33 1999 +++ glibc-2.2.4/nss/nss_files/files-alias.c Mon Jul 23 10:54:48 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-ethers.c glibc-2.2.4/nss/nss_files/files-ethers.c --- glibc-2.2.3/nss/nss_files/files-ethers.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nss/nss_files/files-ethers.c Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-grp.c glibc-2.2.4/nss/nss_files/files-grp.c --- glibc-2.2.3/nss/nss_files/files-grp.c Wed Jan 29 20:08:46 1997 +++ glibc-2.2.4/nss/nss_files/files-grp.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nss/nss_files/files-hosts.c glibc-2.2.4/nss/nss_files/files-hosts.c --- glibc-2.2.3/nss/nss_files/files-hosts.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/nss/nss_files/files-hosts.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-key.c glibc-2.2.4/nss/nss_files/files-key.c --- glibc-2.2.3/nss/nss_files/files-key.c Thu Jun 11 11:03:41 1998 +++ glibc-2.2.4/nss/nss_files/files-key.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-netgrp.c glibc-2.2.4/nss/nss_files/files-netgrp.c --- glibc-2.2.3/nss/nss_files/files-netgrp.c Wed Aug 2 14:52:30 2000 +++ glibc-2.2.4/nss/nss_files/files-netgrp.c Mon Jul 23 10:54:48 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-network.c glibc-2.2.4/nss/nss_files/files-network.c --- glibc-2.2.3/nss/nss_files/files-network.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nss/nss_files/files-network.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-parse.c glibc-2.2.4/nss/nss_files/files-parse.c --- glibc-2.2.3/nss/nss_files/files-parse.c Wed Aug 2 14:52:30 2000 +++ glibc-2.2.4/nss/nss_files/files-parse.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-proto.c glibc-2.2.4/nss/nss_files/files-proto.c --- glibc-2.2.3/nss/nss_files/files-proto.c Wed Jan 29 20:08:48 1997 +++ glibc-2.2.4/nss/nss_files/files-proto.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nss/nss_files/files-pwd.c glibc-2.2.4/nss/nss_files/files-pwd.c --- glibc-2.2.3/nss/nss_files/files-pwd.c Wed Jan 29 20:08:48 1997 +++ glibc-2.2.4/nss/nss_files/files-pwd.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nss/nss_files/files-rpc.c glibc-2.2.4/nss/nss_files/files-rpc.c --- glibc-2.2.3/nss/nss_files/files-rpc.c Wed Jan 29 20:08:49 1997 +++ glibc-2.2.4/nss/nss_files/files-rpc.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nss/nss_files/files-service.c glibc-2.2.4/nss/nss_files/files-service.c --- glibc-2.2.3/nss/nss_files/files-service.c Fri Jan 30 04:35:51 1998 +++ glibc-2.2.4/nss/nss_files/files-service.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/nss/nss_files/files-spwd.c glibc-2.2.4/nss/nss_files/files-spwd.c --- glibc-2.2.3/nss/nss_files/files-spwd.c Wed Jan 29 20:08:50 1997 +++ glibc-2.2.4/nss/nss_files/files-spwd.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/nss/nsswitch.c glibc-2.2.4/nss/nsswitch.c --- glibc-2.2.3/nss/nsswitch.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nss/nsswitch.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -426,6 +427,9 @@ nss_parse_file (const char *fname) fp = fopen (fname, "r"); if (fp == NULL) return NULL; + + /* No threads use this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); result = (name_database *) malloc (sizeof (name_database)); if (result == NULL) diff -durpN glibc-2.2.3/nss/nsswitch.h glibc-2.2.4/nss/nsswitch.h --- glibc-2.2.3/nss/nsswitch.h Tue Jan 23 14:07:18 2001 +++ glibc-2.2.4/nss/nsswitch.h Mon Jul 23 10:54:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NSSWITCH_H #define _NSSWITCH_H 1 diff -durpN glibc-2.2.3/nss/proto-lookup.c glibc-2.2.4/nss/proto-lookup.c --- glibc-2.2.3/nss/proto-lookup.c Wed Jan 29 20:08:43 1997 +++ glibc-2.2.4/nss/proto-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME protocols diff -durpN glibc-2.2.3/nss/pwd-lookup.c glibc-2.2.4/nss/pwd-lookup.c --- glibc-2.2.3/nss/pwd-lookup.c Tue Dec 17 19:23:01 1996 +++ glibc-2.2.4/nss/pwd-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME passwd #define DEFAULT_CONFIG "compat [NOTFOUND=return] files" diff -durpN glibc-2.2.3/nss/rpc-lookup.c glibc-2.2.4/nss/rpc-lookup.c --- glibc-2.2.3/nss/rpc-lookup.c Wed Jan 29 20:08:44 1997 +++ glibc-2.2.4/nss/rpc-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME rpc diff -durpN glibc-2.2.3/nss/service-lookup.c glibc-2.2.4/nss/service-lookup.c --- glibc-2.2.3/nss/service-lookup.c Wed Jan 29 20:08:44 1997 +++ glibc-2.2.4/nss/service-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME services diff -durpN glibc-2.2.3/nss/spwd-lookup.c glibc-2.2.4/nss/spwd-lookup.c --- glibc-2.2.3/nss/spwd-lookup.c Tue Dec 17 19:23:02 1996 +++ glibc-2.2.4/nss/spwd-lookup.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define DATABASE_NAME shadow #define ALTERNATE_NAME passwd diff -durpN glibc-2.2.3/nss/test-netdb.c glibc-2.2.4/nss/test-netdb.c --- glibc-2.2.3/nss/test-netdb.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/nss/test-netdb.c Mon Jul 23 10:54:48 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Testing of some network related lookup functions. diff -durpN glibc-2.2.3/po/Makefile glibc-2.2.4/po/Makefile --- glibc-2.2.3/po/Makefile Wed Apr 25 14:51:01 2001 +++ glibc-2.2.4/po/Makefile Mon Jul 23 10:54:49 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Makefile for installing libc message catalogs. Binary files glibc-2.2.3/po/da.mo and glibc-2.2.4/po/da.mo differ diff -durpN glibc-2.2.3/po/da.po glibc-2.2.4/po/da.po --- glibc-2.2.3/po/da.po Sun May 28 09:44:21 2000 +++ glibc-2.2.4/po/da.po Mon Jul 23 10:54:49 2001 @@ -4,82 +4,82 @@ # msgid "" msgstr "" -"Project-Id-Version: libc 2.1\n" -"POT-Creation-Date: 1998-11-28 09:29-0800\n" -"PO-Revision-Date: 2000-05-26 19:18-04:00\n" +"Project-Id-Version: libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-05-28 19:18-04:00\n" "Last-Translator: Keld Simonsen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:274 msgid "\t\tAccess Rights : " msgstr "\t\tAdgangsrettigheder :" -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\tAttributter :" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM] [-Dnavn[=værdi]] [-i størrelse] [-I [-K sekunder]] [-Y søgesti] indfil\n" -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o udfil] [indfil]\n" -#: sunrpc/rpc_main.c:1421 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n netid]* [-o udfil] [indfil]\n" -#: sunrpc/rpc_main.c:1420 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s nettype]* [-o udfil] [indfil]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\tAdgangsrettigheder: " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tIndtastningsdata af type %s\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\tNavn : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " msgstr "\tOffentlig nøgle: " -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\tType : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tUniversale adresser (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\tNavn : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u byte] " -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -109,11 +109,11 @@ msgstr "" "%15ld%% træfrate for hurtigbuffer\n" "%15s tjek /etc/%s for ændringer\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" msgstr "\nGruppemedlemmer :\n" -#: nis/nis_print.c:320 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\nLevetid : " @@ -133,60 +133,60 @@ msgstr " rpcinfo -p [ vært ]\n" msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n portnr ] -t vært prognr [ versnr ]\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " nej" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " ja" -#: nis/nis_print.c:344 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " Datalængde = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " Eksplicitte medlemmer:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " Eksplicitte ikke-medlemmer:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " Implicitte medlemmer:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " Implicitte ikke-medlemmer:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " Ingen eksplicitte medlemmer\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " Ingen eksplicitte ikke-medlemmer\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " Ingen implicitte medlemmer\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " Ingen implicitte ikke-medlemmer\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " Ingen rekursive medlemmer\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " Ingen rekursive ikke-medlemmer\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " Rekursive medlemmer:\n" @@ -194,138 +194,198 @@ msgstr " Rekursive medlemmer:\n" msgid " program vers proto port\n" msgstr " program vers proto port\n" -#: argp/argp-help.c:1571 +#: argp/argp-help.c:1572 msgid " or: " msgstr " eller: " +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (UDELADT)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (ændret)\n" + #: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (regel fra '%s', linie %d)" -#: argp/argp-help.c:1583 +#: argp/argp-help.c:1584 msgid " [OPTION...]" msgstr " [FLAG...]" -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1291 -msgid " done\n" -msgstr " færdig\n" - #: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "'%s', linie %d: %s" -#: timezone/zic.c:958 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "'Zone %s'-linie og flaget -l udelukker hinanden" -#: timezone/zic.c:966 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "'Zone %s'-linie og flaget -p udelukker hinanden" -#: sunrpc/rpc_main.c:1401 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "'indfil' er nødvendig for flag til at generere skabelon.\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: ARGP_HELP_FMT-parameteren kræver en værdi" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: Ukendt ARGP_HELP_FMT-parameter" -#: timezone/zic.c:768 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "'%1$s: definition slutter ikke med 'END %1$s'" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d libs fundet i hurtigbuffer '%s'\n" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s i zone uden regel" -#: assert/assert.c:51 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s er en 32-bit ELF-fil.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s er en 64-bit ELF-fil.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s er til ukendt maskine %d.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%s er ikke en kendt bibliotekstype" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s er ikke en delt objektfil (Type: %d).\n" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%s er ikke en symbolsk lænke\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s er ikke en ELF fil - den har de forkerte signaturtegn i starten.\n" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sForudsætningen (assertion) '%s' fejlede.\n" -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sUventet fejl: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%sUkendt signal %d\n" -#: timezone/zic.c:2201 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: fortegnsudvidelsen af %d blev forkert\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: skal være større end \n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: C-præprocessoren fejlede med slutkode %d\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: C-præprocessoren fejlede med signal %d\n" -#: timezone/zic.c:1469 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: Kan ikke oprette %s: %s\n" -#: timezone/zic.c:2179 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: Kan ikke oprette filkatalog %s: %s\n" -#: timezone/zic.c:620 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: Kan ikke oprette lænke fra %s til %s: %s\n" -#: timezone/zic.c:794 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: Kan ikke åbne %s: %s\n" -#: timezone/zic.c:1459 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: Kan ikke fjerne %s: %s\n" -#: timezone/zic.c:863 +#: timezone/zic.c:630 +#, c-format +msgid "%s: Can't unlink %s: %s\n" +msgstr "%s: Kan ikke aflænke %s: %s\n" + +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: Fejl ved lukning af %s: %s\n" -#: timezone/zic.c:856 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: Fejl ved læsning fra %s\n" -#: timezone/zic.c:1535 +#: timezone/zdump.c:267 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: Fejl ved skrivning til %s\n" +msgid "%s: Error writing " +msgstr "%s: Fejl ved skrivning til " -#: timezone/zdump.c:266 +#: timezone/zic.c:1560 #, c-format -msgid "%s: Error writing standard output " -msgstr "%s: Fejl ved skrivning til standard ud " +msgid "%s: Error writing %s\n" +msgstr "%s: Fejl ved skrivning til %s\n" -#: timezone/zic.c:841 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: 'Leap'-linie i fil %s som ikke er skudsekundsfil\n" @@ -335,122 +395,551 @@ msgstr "%s: 'Leap'-linie i fil %s som ik msgid "%s: Memory exhausted: %s\n" msgstr "%s: Lageret opbrugt: %s\n" -#: timezone/zic.c:524 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: Mere end et -L-flag specificeret\n" -#: timezone/zic.c:484 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: Mere end et -d-flag specificeret\n" -#: timezone/zic.c:494 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: Mere end et -l-flag specificeret\n" -#: timezone/zic.c:504 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: Mere end et -p-flag specificeret\n" -#: timezone/zic.c:514 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: Mere end et -y-flag specificeret\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: For mange argumenter\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: kan ikke finde modificeringstid" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: '%s' nævnt mere end én gang i definitionen af vægt %d" -#: timezone/zic.c:1900 +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: '%s' skal være et tegn" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: '%s' værdi er ikke sammenlignelig med '%s' værdi" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: '-1' skal være sidste post i '%s' feltet" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: sorteringsrækkefølgen 'forward' og 'backward' udelukker hinanden" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: 'position' skal bruges på det samme niveau i alle sektioner" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: 'translit_start'-sektionen slutter ikke med 'translit_end'" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: bytesekvensen af det første tegn i sekvensen er ikke mindre end for det sidste tegn" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: bytesekvensen for første og sidste tegn skal have samme længde" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: kan ikke have '%s' som slutning på ellipse-interval" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: kan ikke ordne efter %.*s: symbol ikke kendt" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: tegnet '%s' i tegntabel ikke repræsenterbar med én byte" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: Tegnet '%s' brugt som standardværdi er ikke repræsenterbar med én byte" + +#: locale/programs/ld-ctype.c:2905 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: tegnet '%s' ikke defineret, men behøves som standardværdi" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: tegnet '%s' ikke defineret, men behøves som standardværdi" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: kommandoen var '%s', resultatet blev %d\n" -#: locale/programs/charmap.c:677 locale/programs/locfile.c:1008 +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: retningsflag i streng %Zd i 'era'-felt er ikke '+' eller '-'" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: retningsflag i streng %Zd i 'era'-felt er ikke et enkelt tegn" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: duplikeret definition af 'default_missing'" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: duplikeret definition af kategoriversion" + +#: locale/programs/ld-collate.c:2711 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: duplikeret definition af sektion '%s'" + +#: locale/programs/ld-collate.c:2675 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: duplikeret definition af '%s'" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: tom kategori-beskrivelse ikke tilladt" + +#: locale/programs/ld-collate.c:755 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: tomt vægt-streng ikke tilladt" + +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: fejl i tilstandsmaskinen" -#: posix/getopt.c:784 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: felt '%s' erklæret mere end én gang" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: felt '%s' indeholder ikke præcis 10 elementer" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: felt '%s' skal være tomt" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: felt '%s' ikke defineret" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: felt '%s' udefineret" + +#: locale/programs/ld-time.c:258 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: snavs i slutningen af tillægsværdi i streng %Zd i 'era'-felt" + +#: locale/programs/ld-time.c:318 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: snavs i slutningen af startdato i streng %Zd i 'era'-felt" + +#: locale/programs/ld-time.c:395 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: snavs i slutningen af slutdato i streng %Zd i 'era'-felt" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: ulovligt flag -- %c\n" -#: posix/getopt.c:787 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: ufuldstændig 'END'-linie" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: ugyldig undvigesekvens '%%%c' i felt '%s'" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: ulovlig undvigetegnsekvens i felt '%s'" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: ulovligt tal for tillægsværdi i streng %Zd i 'era'-felt" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: ulovligt antal sorteringsregler" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: ugyldigt flag -- %c\n" -#: posix/getopt.c:707 +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: ulovlig startdato i streng %Zd i 'era'-felt" + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: ulovlig slutdato i streng %Zd i 'era'-felt" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: ugyldig værdi for felt '%s'" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: sprog-forkortelsen '%s' ikke defineret" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: manglende 'order_end' nøgleord" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: manglende 'reorder-end' nøgleord" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: manglende 'reorder-sections-end' nøgleord" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: manglende era-format i streng %Zd i 'era'-felt" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: manglende era-navn i streng %Zd i 'era'-felt" + +#: locale/programs/ld-collate.c:3119 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: duplikeret definition af orden for sektion '%s'" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: duplikeret definition af orden for unavngiven sektion" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: intet korrekt regulært udtryk for felt '%s': %s" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: ingen identifikation for kategori '%s'" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: ingen repræsenterbar 'default_missing' definition fundet" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: ikke nok sorteringsregler" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: numerisk landekode '%d' er ugyldig" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: flaget '%c%s' tager ikke argumenter\n" -#: posix/getopt.c:677 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: flaget '%s' er flertydigt\n" -#: posix/getopt.c:725 posix/getopt.c:898 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: flaget '%s' skal have et argument\n" -#: posix/getopt.c:702 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: flaget '--%s' tager ikke argumenter\n" -#: posix/getopt.c:882 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: flaget '-W %s' tager ikke argumenter\n" -#: posix/getopt.c:864 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: flaget '-W %s' er flertydigt\n" -#: posix/getopt.c:817 posix/getopt.c:947 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: flaget skal have et argument -- %c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: rækkefølge for '%.*s' allerede defineret ved %s:%Zu" + +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: rækkefølge for sammenligningselement '%.*s' endnu ikke defineret" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: rækkefølge for sammenligningssymbol '%.*s' endnu ikke defineret" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: udskrift ville overskrive %s\n" -#: timezone/zic.c:848 timezone/zic.c:1262 timezone/zic.c:1287 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: panik: ugyldig l_value %d\n" -#: locale/programs/charmap.c:684 locale/programs/repertoire.c:289 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s: for tidlig slut på filen" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 #, c-format -msgid "%s: unable to open " -msgstr "%s: kan ikke åbne " +msgid "%s: section `%.*s' not known" +msgstr "%s: sektion '%.*s' ukendt" -#: posix/getopt.c:758 +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: startdato er ugyldig i streng %d i 'era'-felt" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: slutdato er ugyldig i streng %d i 'era'-felt" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: symbolsk interval-ellipse må ikke være fulgt umiddelbart af 'order_end'" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: symbolsk interval-ellipse må ikke komme umiddelbart efter 'order_end'" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: syntaksfejl" + +#: locale/programs/ld-ctype.c:2178 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: syntaksfejl i definition af ny tegnklasse" + +#: locale/programs/ld-ctype.c:2193 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: syntaksfejl i definition af ny tegntabel" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: tabel for class \"%s\": %lu byte\n" + +#: locale/programs/ld-ctype.c:3803 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: tabel for map \"%s\": %lu byte\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: tabel for width: %lu byte\n" + +#: locale/programs/ld-address.c:216 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: terminologi-sprogkode '%s' ikke defineret" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: start- og slut-symbolet for et interval skal stå for tegn" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: tredje operand for værdien af felt '%s' må ikke være større end %d" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: for mange regler; første indgang havde kun %d" + +#: locale/programs/ld-collate.c:906 +#, c-format +msgid "%s: too many values" +msgstr "%s: For mange værdier" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: transliterationsdata fra lokale '%s' ikke tilgængelige" + +#: sunrpc/rpc_main.c:296 +#, c-format +msgid "%s: unable to open %s: %m\n" +msgstr "%s: kan ikke åbne %s: %m\n" + +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: ukendt tegn i sammenligningsymbolnavn" + +#: locale/programs/ld-collate.c:2981 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: ukendt tegn i ækvivalens-definitions-navn" + +#: locale/programs/ld-collate.c:2994 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: ukendt tegn i ækvivalens-definitions-værdi" + +#: locale/programs/ld-time.c:1040 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: ukendt tegn i felt '%s'" + +#: locale/programs/ld-collate.c:3091 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: ukendt sektionsnavn '%s'" + +#: locale/programs/ld-collate.c:3004 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: ukendt symbol '%s' i ækvivalens-definition" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: ukendt flag '%c%s'\n" -#: posix/getopt.c:754 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: ukendt flag '--%s'\n" @@ -458,35 +947,75 @@ msgstr "%s: ukendt flag '--%s'\n" #: timezone/zic.c:443 #, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: brug er %s [ -s ] [ -v ] [ -l lokaltid ] [ -p posixregler ] [ -d katalog ]\n" -"\t[ -L skudsekunder ] [ -y årkontrolprogram ] [ filnavn ... ]\n" +"%s: brug er %s [ -s ] [ -v ] [ -l lokaltid ] [ -p posixregler ] \\\n" +"\t[ -d katalog ] [ -L skudsekunder ] [ -y årkontrolprogram ] [ filnavn ... ]\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: brug er %s [ -v ] [ -c grænse ] zonenavn ...\n" -#: sunrpc/rpc_main.c:307 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 #, c-format -msgid "%s: while writing output: " -msgstr "%s: under skrivning af uddata: " +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: værdien på felt '%s' må ikke være en tom streng" -#: argp/argp-parse.c:164 +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: værdien på felt '%s' må ikke være den tomme streng" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: værdien for feltet 'int_curr_symbol' svarer ikke til et gyldigt navn i ISO 4217" + +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: værdien for feltet 'int_curr_symbol' har forkert længde" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: værdier på felt '%s' skal være lavere end 127" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: værdier for felt '%s' må ikke være større end %d" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: værdier på felt '%s' må ikke være større end %d" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: vægte skal bruge det samme ellipse-symbol som navnet" + +#: sunrpc/rpc_main.c:308 +#, c-format +msgid "%s: while writing output %s: %m" +msgstr "%s: under skrivning af uddata %s: %m" + +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(PROGRAMFEJL) Ingen version kendt!?" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(PROGRAMFEJL) Flag skulle have været genkendt!?" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(Ukendt objekt)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(ukendt fejl ved autentificering - %d)" @@ -495,16 +1024,16 @@ msgstr "(ukendt fejl ved autentificering msgid "(unknown)" msgstr "(ukendt)" -#: elf/sprof.c:574 +#: elf/sprof.c:570 #, c-format msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** Filen '%s' er strippet: ingen detaljeret analyse mulig\n" -#: catgets/gencat.c:266 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*standard ind*" -#: catgets/gencat.c:120 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" @@ -512,30 +1041,36 @@ msgstr "" "-o UDFIL [INDFIL]...\n" "[UDFIL [INDFIL]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:778 +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr ".lib-sektion i a.out skadet" -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; nedre version = %lu, øvre version = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; hvorfor = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "<%s> og <%s> er ulovlige navne for tegnområde" -#: locale/programs/ld-ctype.c:342 +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> og <%s> er ulovlige navne for tegnområde" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr "tegnet må ikke være i klassen '%s'" -#: locale/programs/ld-ctype.c:330 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr "tegnet er ikke i klassen '%s'" @@ -543,102 +1078,149 @@ msgstr "tegnet er ikke i klassen '% #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:603 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/unix/sysv/linux/siglist.h:27 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "Afbrudt (SIGABRT)" -#: nis/nis_print.c:318 +#: nis/nis_print.c:321 msgid "Access Rights : " msgstr "Adgangsrettigheder: " -#: stdio-common/../sysdeps/gnu/errlist.c:774 +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "Aksesserer et skadet delt bibliotek" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "Adressen er allerede i brug" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" msgstr "Adressefamilien for værtsnavn er ikke understøttet" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "Adressefamilien er ikke understøttet af protokollen" -#: stdio-common/../sysdeps/gnu/errlist.c:742 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +msgid "Address family not supported by protocol family" +msgstr "Adressefamilien er ikke understøttet af protokolfamilien" + +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "Annonceringsfejl" -#: stdio-common/../sysdeps/unix/siglist.c:39 -#: sysdeps/unix/sysv/linux/siglist.h:33 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "Alarmen gik" +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Tegn også graf for totalt lagerforbrug" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +msgid "Anode table overflow" +msgstr "Anode-tabel overfyldt" + +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "En ny streng til afprøvning." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +msgid "Arg list too long" +msgstr "Argumentlisten er for lang" + #. TRANS Argument list too long; used when the arguments passed to a new program #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "Argumentlisten er for lang" -#: nis/nis_error.c:65 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +msgid "Argument out of domain" +msgstr "Argument er udenfor område" + +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "Forsøg på at fjerne en tabel som ikke er tom" -#: stdio-common/../sysdeps/gnu/errlist.c:782 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +msgid "Attempting to link in more shared libraries than system limit" +msgstr "Forsøger at indlænke flere delte biblioteker end systemet tillader" + +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" msgstr "Forsøger at indlænke for mange delte biblioteker" -#: sunrpc/clnt_perr.c:273 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "Autentificering OK" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "Autentificeringsfejl" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "FALSKT OBJEKT\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "Ugyldig adresse" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +msgid "Bad exchange descriptor" +msgstr "Ugyldig udvekslings-deskriptor" + #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "Ugyldig fildeskriptor" -#: stdio-common/../sysdeps/gnu/errlist.c:730 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +msgid "Bad file number" +msgstr "Ugyldigt filnummer" + +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "Ugyldigt format på typesnitsfil" -#: stdio-common/../sysdeps/gnu/errlist.c:622 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "Ugyldig meddelelse" -#: stdio-common/../sysdeps/unix/siglist.c:37 -#: sysdeps/unix/sysv/linux/siglist.h:56 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +msgid "Bad request code" +msgstr "Ugyldig forespørgselskode" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +msgid "Bad request descriptor" +msgstr "Ugyldig forespørgseldeskriptor" + +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "Ugyldigt systemkald" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "Ugyldig værdi for ai_flags" @@ -646,18 +1228,19 @@ msgstr "Ugyldig værdi for ai_flags" msgid "Be strictly POSIX conform" msgstr "Vær strengt POSIX-konform" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "Binære data\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "Blok-enhed kræves" -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" msgstr "Problem med 'polling' ved rundsending" @@ -666,136 +1249,224 @@ msgstr "Problem med 'polling' ved rundse #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: sysdeps/unix/sysv/linux/siglist.h:32 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "Røret blev brudt" -#: stdio-common/../sysdeps/unix/siglist.c:35 -#: sysdeps/unix/sysv/linux/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "Busfejl" -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 -#: sysdeps/unix/sysv/linux/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "Begrænsning af CPU-tid overskredet" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "Tidsgrænse for hurtigbuffer løb ud" -#: stdio-common/../sysdeps/gnu/errlist.c:770 +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "Kan ikke tilgå et nødvendig delt bibliotek" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +msgid "Can not exec a shared library directly" +msgstr "Kan ikke eksekvere et delt bibliotek direkte" + # nis/ypclnt.c:637+ -#: nis/ypclnt.c:769 +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "Kan ikke koble til tjener for dette domæne" -#: nis/ypclnt.c:781 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "Kan ikke chdir til /" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "Kan ikke kommunikere med portmapper" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "Kan ikke kommunikere med ypbind" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "Kan ikke kommunikere med ypserv" +#: elf/cache.c:359 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "Kan ikke oprette midlertidig hurtigbufferfil %s" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "Kan ikke finde %s" + +#: elf/ldconfig.c:440 +#, c-format +msgid "Can't link %s to %s" +msgstr "Kan ikke lænke %s til %s" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "Kan ikke lstat %s" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, c-format +msgid "Can't open cache file %s\n" +msgstr "Kan ikke åbne hurtigbufferfil %s\n" + +#: elf/ldconfig.c:976 +#, c-format +msgid "Can't open cache file directory %s\n" +msgstr "Kan ikke åbne hurtigbufferkatalog %s\n" + +#: elf/ldconfig.c:865 +#, c-format +msgid "Can't open configuration file %s" +msgstr "Kan ikke åbne konfigurationsfil %s" + +#: elf/ldconfig.c:621 +#, c-format +msgid "Can't open directory %s" +msgstr "Kan ikke åbne katalog %s" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "Kan ikke fjerne gammel midlertidig fil %s" + +#: elf/ldconfig.c:405 +#, c-format +msgid "Can't stat %s\n" +msgstr "Kan ikke stat() %s\n" + +#: elf/ldconfig.c:434 +#, c-format +msgid "Can't unlink %s" +msgstr "Kan ikke aflænke %s" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "Kan ikke tildele lager" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "Kan ikke benytte den ønskede adresse" -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "Kan ikke oprette sokkel for rundsendings-rpc" -#: stdio-common/../sysdeps/gnu/errlist.c:786 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "Kan ikke eksekvere et delt bibliotek direkte" -#: sunrpc/rpc_main.c:1406 +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "Kan ikke fstat() fil %s\n" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "Kan ikke have mere end et fil-genereringsflag!\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "kan ikke mmap fil %s\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "Kan ikke tage imod svar på rundsending" -#: sunrpc/pmap_clnt.c:74 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "Kan ikke registrere tjeneste" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +msgid "Cannot send after socket shutdown" +msgstr "Kan ikke sende efter at sokkel er koblet ned" + #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "Kan ikke sende efter at transportendepunktet har koblet ned" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "Kan ikke sende rundsendingspakke" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "Kan ikke sætte sokkel-flag SO_BROADCAST" -#: sunrpc/rpc_main.c:1193 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "Kan ikke specifisere mere end én indfil!\n" -#: sunrpc/rpc_main.c:1363 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "Kan ikke bruge netid-flag med inetd-flag!\n" -#: sunrpc/rpc_main.c:1375 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "Kan ikke bruge netid-flag uden TIRPC!\n" -#: sunrpc/rpc_main.c:1382 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "Kan ikke bruge tabelflag med ny stil!\n" -#: stdio-common/../sysdeps/gnu/errlist.c:670 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "Skift til og brug ROOT som rod-katalog" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "Ændring af adgangsrettigheder for %s til 0644 fejlede" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "Kanalnummer udenfor gyldigt interval" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" msgstr "Tegn-separator : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 -#: sysdeps/unix/sysv/linux/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" msgstr "Barnet afsluttet" -#: sunrpc/clnt_perr.c:283 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "Klientens troværdighed er for svag" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "Kolonner :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:750 +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "Kommunikationsfejl ved sending" @@ -804,54 +1475,48 @@ msgid "Compile locale specification" msgstr "Kompilér lokale-specifikation" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:613 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "Datamaskinen tog på ferie" -#: locale/programs/ld-ctype.c:1253 -msgid "Computing table size for character classes might take a while..." -msgstr "Beregning af tabelstørrelse for tegnklasser kan tage en stund..." - -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." -msgstr "Beregning af tabelstørrelse for sammenligningstabel kan tage en stund..." +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Konfigurerer værdier til Dynamisk Lænker" #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Opkobling nægtet" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" msgstr "Forbindelsen brudt i den anden ende" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "Opkoblingen overskred tidsgrænsen" -#: stdio-common/../sysdeps/unix/siglist.c:44 -#: sysdeps/unix/sysv/linux/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "Fortsættes" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "Konvertér indkodning af givne filer fra en indkodning til en anden." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "Konvertér nøgle til små bogstaver" - -#: catgets/gencat.c:236 db2/makedb.c:242 elf/sprof.c:359 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:403 nscd/nscd.c:223 nss/getent.c:65 -#: posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -863,167 +1528,353 @@ msgstr "" "Programmellet har ingen garanti, ikke en gang for SALGBARHED eller EGNETHED\n" "TIL NOGEN SPECIEL OPGAVE.\n" -#: nscd/nscd_conf.c:167 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "Kunne ikke oprette logfil '%s'" -#: catgets/gencat.c:107 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" msgstr "Opret C-headerfil NAVN som indeholder symboldefinitioner" -#: locale/programs/localedef.c:103 +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "Opret gammel-stil tabeller" + +#: locale/programs/localedef.c:101 msgid "Create output even if warning messages were issued" msgstr "Lav uddata selv om advarsler blev givet" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "Lav en enkel DB-database fra tekst-indput." - -#: nis/nis_print.c:322 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" msgstr "Oprettelsestid: %s" -#: nis/nss_nisplus/nisplus-publickey.c:89 -#: nis/nss_nisplus/nisplus-publickey.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +msgid "Cross-device link" +msgstr "Lænke over adskilte enheder" + +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "DATAFIL [UDFIL]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "DES-indtastninger for netnavn %s er ikke unikt\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "KATALOG\n" -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST er ikke tilladt i SUIT/SGID-programmer" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "FEJL I DYNAMISK LÆNKER!!!" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "Database for tabel eksisterer ikke" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "Databasen er optaget" -#: nis/nis_print.c:225 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +msgid "Deadlock situation detected/avoided" +msgstr "Vranglås-situation fundet/afværget" + +#: nis/nis_print.c:226 msgid "Default Access rights :\n" msgstr "Forvalgte adgangsrettigheder:\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Måladresse kræves" -#: stdio-common/../sysdeps/gnu/errlist.c:650 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +msgid "Device busy" +msgstr "Enheden optaget" + +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "Enheden er ikke en strøm" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "Enheden er ikke konfigureret" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "Enheden eller ressourcen optaget" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmannn (%d bits)\n" -#: nis/nis_print.c:315 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "Katalog : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "Filkataloget er ikke tomt" -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" msgstr "Diskkvoten er overskredet" -#: nscd/nscd.c:80 +#. TRANS The user's disk quota was exceeded. +#: stdio-common/../sysdeps/gnu/errlist.c:499 +msgid "Disk quota exceeded" +msgstr "Diskkvoten overskredet" + +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "Udspalt ikke ny proces og vis meddelelser på nuværende tty" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "Skriv ikke meddelelser under opbygning af databasen" - -#: catgets/gencat.c:109 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "Brug ikke eksisterende katalog, tving oprettelse af ny udfil" -#: nis/ypclnt.c:841 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "Domænet er ikke bundet" -#: stdio-common/../sysdeps/unix/siglist.c:32 -#: sysdeps/unix/sysv/linux/siglist.h:53 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "Byg ikke hurtigbuffer" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "Generér ikke lænker" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "Tilstandsinformation genereret af PC-profilering" + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "ELF-filens ABI-version er ugyldig" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "ELF-filens OS ABI er ugyldig" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "ELF-filens version passer ikke med den aktuelle" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "ELF-filens version-identitet passer ikke med den aktuelle" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "ELF-filens 'phentsize' er ikke den forventede størrelse" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "ELF-indlæsningskommandos adresse/tillæg er ikke tilpasset ordentligt" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "ELF-indlæsningskommandos tilpasning er ikke tilpasset siden" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "Emulatorfælde" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "INDGANG\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" msgstr "Krypteret data\n" -#: nis/nis_error.c:52 -msgid "Entry/Table type mismatch" +#: nis/nis_error.c:53 +msgid "Entry/table type mismatch" msgstr "Indgangs-/tabel-type stemmer ikke overens" -#: nis/nis_error.c:56 +#: nss/getent.c:127 nss/getent.c:292 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Enumeration er ikke understøttet på %s\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +msgid "Error 0" +msgstr "Fejl 0" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +msgid "Error 100" +msgstr "Fejl 100" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +msgid "Error 101" +msgstr "Fejl 101" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +msgid "Error 102" +msgstr "Fejl 102" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +msgid "Error 103" +msgstr "Fejl 103" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +msgid "Error 104" +msgstr "Fejl 104" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +msgid "Error 105" +msgstr "Fejl 105" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +msgid "Error 106" +msgstr "Fejl 106" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +msgid "Error 107" +msgstr "Fejl 107" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +msgid "Error 108" +msgstr "Fejl 108" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +msgid "Error 109" +msgstr "Fejl 109" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +msgid "Error 110" +msgstr "Fejl 110" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +msgid "Error 111" +msgstr "Fejl 111" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +msgid "Error 112" +msgstr "Fejl 112" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +msgid "Error 113" +msgstr "Fejl 113" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +msgid "Error 114" +msgstr "Fejl 114" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +msgid "Error 115" +msgstr "Fejl 115" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +msgid "Error 116" +msgstr "Fejl 116" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +msgid "Error 117" +msgstr "Fejl 117" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +msgid "Error 118" +msgstr "Fejl 118" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +msgid "Error 119" +msgstr "Fejl 119" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +msgid "Error 136" +msgstr "Fejl 136" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +msgid "Error 142" +msgstr "Fejl 142" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +msgid "Error 58" +msgstr "Fejl 58" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +msgid "Error 59" +msgstr "Fejl 59" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +msgid "Error 72" +msgstr "Fejl 72" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +msgid "Error 73" +msgstr "Fejl 73" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +msgid "Error 75" +msgstr "Fejl 75" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +msgid "Error 76" +msgstr "Fejl 76" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +msgid "Error 91" +msgstr "Fejl 91" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +msgid "Error 92" +msgstr "Fejl 92" + +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" msgstr "Fejl i undersystem til RPC" -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "Fejl ved læsning af NIS+ koldstartsfil. Er NIS+ installeret?" -#: string/../sysdeps/mach/_strerror.c:56 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "Fejl i ukendt fejlsystem: " -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "Fejl ved kommunikation med tilbagekaldsproces" -#: inet/ruserpass.c:161 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "Fejl: .netrc kan læses af andre." -#: stdio-common/../sysdeps/gnu/errlist.c:710 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "Veksel fuld" #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "Ugyldigt format på eksekverbar fil" @@ -1031,75 +1882,113 @@ msgstr "Ugyldigt format på eksekverbar f msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "FATALT: systemet definerer ikke '_POSIX2_LOCALEDEF'" -#: locale/programs/localedef.c:99 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "FIL indeholder mapning fra symbolske navne til UCS4-værdier" -#: sunrpc/clnt_perr.c:287 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "Fejlet (uspecificeret fejl)" -#: stdio-common/../sysdeps/gnu/errlist.c:762 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "Kunne ikke slå bruger '%s' op for at køre server som" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "Fil %s er for lille, ikke afprøvet." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "Fildeskriptor i ugyldig tilstand" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "Filen eksisterer" -#: stdio-common/../sysdeps/gnu/errlist.c:726 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "Fil er ikke en bufferfil.\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +msgid "File locking deadlock" +msgstr "Fillåsning vranglås" + +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" msgstr "Fillåsning fejlede på grund af vranglås" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "For langt filnavn" -#: stdio-common/../sysdeps/unix/siglist.c:50 -#: sysdeps/unix/sysv/linux/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "Grænse for filstørrelse overskredet" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +msgid "File table overflow" +msgstr "Filtabel overfyldt" + #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "For stor fil" -#: nis/nis_error.c:37 -msgid "First/Next chain broken" +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "Første streng til afprøvning." + +#: nis/nis_error.c:38 +msgid "First/next chain broken" msgstr "Første-/næstekæde brudt" -#: stdio-common/../sysdeps/unix/siglist.c:33 -#: sysdeps/unix/sysv/linux/siglist.h:28 +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "Undtagelsestilfælde ved flydendetals-operation" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "Format der skal bruges: ny, gammel eller kompatibel (standard)" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" msgstr "Fuld resynkronisering behøves for katalog" -#. TRANS Function not implemented. Some functions have commands or options defined -#. TRANS that might not be supported in all implementations, and this is the kind -#. TRANS of error you get if you request them and they are not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:573 +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "Funktionen er ikke implementeret" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "GRUPPE\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "Snavs i ARGP_HELP_FMT: %s" -#: catgets/gencat.c:115 +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Generér grafik fra lagerprofileringsdata" + +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" @@ -1107,123 +1996,134 @@ msgstr "" "Generér meddelelseskatalog.\\vHvis INDFIL er '-' læse inddata fra standard ind.\n" "Hvis UDFIL er '-' skrives uddata til standard ud.\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "Generér uddata efter tid (standard er efter antal af funktionskald)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "Skriv udførlige meddelelser" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "Generel systemfejl" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "Hent information specifik for lokalet." -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "Giv en kort brugsmeddelelse" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "Giv denne hjælpeliste" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:618 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "Umotiveret fejl" -#: nis/nis_print.c:317 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "Gruppe : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" msgstr "Gruppeflag :" -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "Gruppeindtastninger for '%s.%s'-gruppen:\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "Hæng i SEK sekunder (forvalgt 3600)" -#: stdio-common/../sysdeps/unix/siglist.c:26 -#: sysdeps/unix/sysv/linux/siglist.h:22 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "Læg på (SIGHUP)" -#: nscd/grpcache.c:238 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "Har ikke fundet '%d' i gruppe-nærbuffer!" -#: nscd/pwdcache.c:235 +#: nscd/pwdcache.c:249 #, c-format msgid "Haven't found \"%d\" in password cache!" msgstr "Har ikke fundet '%d' i adgangskode-nærbuffer!" -#: nscd/grpcache.c:210 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "Har ikke fundet '%s' i gruppe-nærbuffer!" -#: nscd/hstcache.c:297 nscd/hstcache.c:328 nscd/hstcache.c:359 -#: nscd/hstcache.c:390 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "Har ikke fundet '%s' i værts-nærbuffer!" -#: nscd/pwdcache.c:207 +#: nscd/pwdcache.c:210 #, c-format msgid "Haven't found \"%s\" in password cache!" msgstr "Har ikke fundet '%s' i adgangskode-nærbuffer!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "Værtsmaskinen er nede" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "Opslag af værtsnavn fejlede" -#: stdio-common/../sysdeps/unix/siglist.c:48 -#: sysdeps/unix/sysv/linux/siglist.h:42 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +msgid "I/O error" +msgstr "I/O-fejl" + +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "I/O mulig" -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"INDFIL UDFIL\n" -"-o UDFIL INDFIL\n" -"-u INDFIL" - -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "IOT-fælde" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "Identifikator fjernet" -#: stdio-common/../sysdeps/unix/siglist.c:29 -#: sysdeps/unix/sysv/linux/siglist.h:25 +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "Ignorerede filen %s da den ikke er en almindelig fil." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +msgid "Illegal byte sequence" +msgstr "Ulovlig byte-sekvens" + +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "Ulovlig instruktion (SIGILL)" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "Ulovlig objekttype for operation" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "Ulovlig søgeoperation" @@ -1232,13 +2132,14 @@ msgstr "Ulovlig søgeoperation" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "Uegnet filtype eller format" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" msgstr "Uegnet 'ioctl' for enhed" @@ -1248,41 +2149,45 @@ msgstr "Uegnet 'ioctl' for enhed" #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:589 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" msgstr "Uegnet operation for baggrundsproces" -#: sysdeps/unix/sysv/linux/siglist.h:62 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "Informationsforespørgsel (SIGINFO)" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "Information:" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "Indfiler:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, c-format +msgid "Input file %s not found.\n" +msgstr "Indputfilen %s ikke fundet\n" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" msgstr "Ind-/ud-formatspecifikation:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "Ind/ud-fejl" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "Intern NIS-fejl" -#: nis/ypclnt.c:839 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "Intern ypbind-fejl" -#: stdio-common/../sysdeps/unix/siglist.c:27 -#: sysdeps/unix/sysv/linux/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "Afbrudt" @@ -1293,231 +2198,263 @@ msgstr "Afbrudt" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Afbrudt systemkald" -#: stdio-common/../sysdeps/gnu/errlist.c:666 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "Afbrudt systemkald burde startes om" -#: nis/nis_error.c:44 -msgid "Invalid Object for operation" -msgstr "Ugyldigt objekt for operation" - #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "Ugyldigt argument" -#: posix/regex.c:1018 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "Ugyldig tilbage-reference" -#: posix/regex.c:1016 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "Ugyldigt tegnklassenavn" -#: sunrpc/clnt_perr.c:275 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "Ugyldige klientreferencer" -#: sunrpc/clnt_perr.c:279 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "Ugyldig klientverifikator" -#: posix/regex.c:1015 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "Ugyldigt sammenligningstegn" -#: posix/regex.c:1022 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "Ugyldig brug af \\{\\}" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "Ugyldig lænke over adskilte enheder" -#: stdio-common/../sysdeps/gnu/errlist.c:702 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "Ugyldig veksel" +#: nis/nis_error.c:45 +msgid "Invalid object for operation" +msgstr "Ugyldigt objekt for operation" + #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:579 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "Ugyldigt eller ufuldstændigt multibyte eller bredt tegn" -#: posix/regex.c:1025 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "Ugyldigt foregående regulært udtryk" -#: posix/regex.c:1023 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "Ugyldigt intervalslut" -#: posix/regex.c:1014 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "Ugyldigt regulært udtryk" -#: stdio-common/../sysdeps/gnu/errlist.c:718 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "Ugyldig adgangskode" -#: stdio-common/../sysdeps/gnu/errlist.c:706 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" msgstr "Ugyldig forespørgseldeskriptor" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "Ugyldig tjenerverifikator" -#: stdio-common/../sysdeps/gnu/errlist.c:722 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "Ugyldig plads" +#: nscd/nscd.c:91 +msgid "Invalidate the specified cache" +msgstr "Ugyldiggør den opgivne hurtigbuffer" + #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "Er et filkatalog" -#: stdio-common/../sysdeps/gnu/errlist.c:806 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +msgid "Is a name file" +msgstr "Er en navnefil" + +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" msgstr "Er en navngiven filtype" -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "Kerberos.\n" -#: stdio-common/../sysdeps/unix/siglist.c:34 -#: sysdeps/unix/sysv/linux/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Dræbt" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "LINK\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "LOKALT indtastning for UID %d i katalog %s er ikke unikt\n" -#: stdio-common/../sysdeps/gnu/errlist.c:698 +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "Niveau 2 stoppet" -#: stdio-common/../sysdeps/gnu/errlist.c:674 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "Niveau 2 ikke synkroniseret" -#: stdio-common/../sysdeps/gnu/errlist.c:678 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "Niveau 3 stoppet" -#: stdio-common/../sysdeps/gnu/errlist.c:682 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "Niveau 3 startet forfra" -#: nis/nis_error.c:53 -msgid "Link Points to illegal name" -msgstr "Lænke peger til ugyldigt navn" - -#: stdio-common/../sysdeps/gnu/errlist.c:638 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "Lænken er blevet skadet" -#: stdio-common/../sysdeps/gnu/errlist.c:686 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "Lænkenummer udenfor gyldigt område" -#: nis/nis_print.c:282 +#: nis/nis_error.c:54 +msgid "Link points to illegal name" +msgstr "Lænke peger til ulovligt navn" + +#: nis/nis_print.c:283 msgid "Linked Object Type : " msgstr "Lænket objekttype : " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" msgstr "Lænket til : %s\n" -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "Lokalt domænenavn er ikke sat" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "Tildelingsfejl for lokal ressource" -#: stdio-common/../sysdeps/gnu/errlist.c:734 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "Maskinen er ikke på netværket" -#: nis/nis_error.c:45 -msgid "Malformed Name, or illegal name" -msgstr "Fejlagtigt eller ugyldigt navn" +#: nis/nis_error.c:46 +msgid "Malformed name, or illegal name" +msgstr "Fejlagtigt navn eller ugyldigt navn" -#: argp/argp-help.c:1182 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "Obligatoriske eller frivillige argumenter til lange flag er også obligatoriske eller frivillige for tilsvarende korte flag." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "Lænk manuelt individuelle biblioteker" + +#: nis/nis_print.c:169 msgid "Master Server :\n" msgstr "Hovedtjener: \n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." msgstr "Hovedtjener optaget, fuld lagring udsat." -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "Lagerallokeringsfejl" -#: posix/regex.c:1024 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "Lageret opbrugt" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +msgid "Message tables full" +msgstr "Meddelsestabeller fulde" + #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "For lang meddelse" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "Attribut mangler eller er fejlagtig" -#: nis/nis_print.c:323 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "Ændringstid : %s" -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "Ændring fejlede" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "Ændringsoperation fejlede" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "Ændre format for uddata:" -#: stdio-common/../sysdeps/gnu/errlist.c:630 +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "Forsøgte viderehop" -#: catgets/gencat.c:106 catgets/gencat.c:110 db2/makedb.c:59 -#: locale/programs/localedef.c:115 nscd/nscd.c:77 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "Brugernavn skal angives for server-bruger-mulighed" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 msgid "NAME" msgstr "NAVN" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" @@ -1525,269 +2462,365 @@ msgstr "" "NAVN\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:791 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "NIS klient/tjener versionsforskel - kan ikke betjene" -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "NIS' tabel-database er korrupt" -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "NIS+-operation fejlede" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "NIS+-tjenere er ikke tilgængelige" -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "NIS+-tjeneste er utilgængelig eller ikke installeret" -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "IKKE NOGET OBJEKT\n" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "NUMMER" -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 #, c-format -msgid "Name : '%s'\n" +msgid "Name : `%s'\n" msgstr "Navn : '%s'\n" -#: nscd/nscd.c:88 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "Dæmon for bufring af navnetjeneste" -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" msgstr "Navn ikke tilbudt af denne tjenere" -#: stdio-common/../sysdeps/gnu/errlist.c:758 +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "Navnet er ikke unikt på netværket" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" msgstr "Navn eller tjeneste ukendt" -#: nis/nis_error.c:49 +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Navngiv udfil" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" msgstr "Navn/indtastninger er ikke unikt" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" msgstr "Navngivet objekt er ikke søgbart" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "Skal have nogen til at autentificere" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +msgid "Network dropped connection because of reset" +msgstr "Netværket nedlagde forbindelsen på grund af genstart" + #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" msgstr "Netværket nedlagde forbindelsen ved genstart" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "Netværket er nede" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "Netværket er ikke tilgængeligt" -#: stdio-common/../sysdeps/gnu/errlist.c:694 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "Ingen CSI-strukturer tilgængelige" -#: stdio-common/../sysdeps/gnu/errlist.c:802 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "Ingen XENIX-semaforer tilgængelige" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "Ingen adresse associeret med værtsnavn" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "Ingen adresse associeret med navnet" -#: stdio-common/../sysdeps/gnu/errlist.c:714 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "Ingen anode" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "Ikke mere buffer-plads tilgængelig" +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "Intet tegnsætsnavn angivet i tegntabel" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "Ingen børneprocesser" -#: stdio-common/../sysdeps/gnu/errlist.c:634 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "Ingen data er tilgængelige" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "Definition for kategori %s ikke fundet" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "Ikke mere plads på enheden" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "Ingen lænke oprettet da .so-navn ikke kunne findes for %s" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "Ingen låse tilgængelige" -#: posix/regex.c:1013 +#: posix/regex.c:1087 msgid "No match" msgstr "Ingen træf" -#: stdio-common/../sysdeps/gnu/errlist.c:814 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "Medium ikke fundet" -#: stdio-common/../sysdeps/gnu/errlist.c:642 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "Ingen meddelelser af ønsket type" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "Ikke flere poster i tabellen" -#: posix/regex.c:5515 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "Intet foregående regulært udtryk" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +msgid "No record locks available" +msgstr "Ingen post-låse tilgængelige" + #: sunrpc/rpcinfo.c:570 msgid "No remote programs registered.\n" msgstr "Ingen fjernprogrammer registrerede.\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "Ingen rute til værtsmaskinen" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "Ikke mere plads på enheden" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "Ingen sådan enhed" +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +msgid "No such device or address" +msgstr "Ingen sådan enhed eller adresse" + #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "Ingen sådan fil eller filkatalog" -#: nis/ypclnt.c:773 +#: nis/ypclnt.c:796 msgid "No such key in map" msgstr "Ingen sådan nøgle i tabellen" -#: nis/ypclnt.c:771 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "Ingen sådan tabel i tjenerens domæne" #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "Ingen sådan proces" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "Stødte på navneområde som ikke tilhører NIS+" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "Uoverkommelig fejl i navneopslag" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" msgstr "Ingen.\n" -#: nis/nis_error.c:48 -msgid "Not Found, no such name" -msgstr "Ikke fundet, ikke noget sådant navn" - -#: stdio-common/../sysdeps/gnu/errlist.c:798 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "Ikke en XENIX navngiven fil" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +msgid "Not a data message" +msgstr "Ikke en data-meddelelse" + #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "Ikke et katalog" -#: nis/nis_error.c:30 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +msgid "Not a name file" +msgstr "Ikke en navnefil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +msgid "Not a stream device" +msgstr "Ikke en strøm-enhed" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +msgid "Not available" +msgstr "Ikke tilgængelig" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +msgid "Not enough space" +msgstr "Ikke nok plads" + +#: nis/nis_error.c:31 msgid "Not found" msgstr "Ikke fundet" -#: nis/nis_error.c:43 +#: nis/nis_error.c:49 +msgid "Not found, no such name" +msgstr "Ikke fundet, ikke noget sådant navn" + +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "Ikke hovedtjener for dette domæne" -#: nis/nis_error.c:39 +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "Ikke ejer" -#: nis/nis_print.c:263 +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: stdio-common/../sysdeps/gnu/errlist.c:592 +msgid "Not supported" +msgstr "Ikke understøttet" + +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "Antal kolonner : %d\n" -#: nis/nis_print.c:358 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "Antal objekter : %u\n" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" +msgstr "Antal symbolske lænker besøgt ved gennemgang af søgesti overstiger MAXSYMLINKS" + #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "Numerisk argument er udenfor defineret område" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "Numerisk resultat er udenfor gyldigt område" -#: nis/nis_print.c:362 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "Objekt #%d:\n" -#: nis/nis_print.c:314 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "Objektnavn : %s\n" -#: nis/nis_print.c:324 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "Objekttype : " @@ -1795,31 +2828,45 @@ msgstr "Objekttype : " #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "Er et fjernobjekt" -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "Objekt med samme navn eksisterer" -#: timezone/zic.c:1995 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "Ulige antal anførselstegn" -#: nscd/nscd.c:185 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "Kun proces-kataloger angivet på kommandolinien. Bygger ikke buffer." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" msgstr "Kun 'root' har lov til at bruge dette flag!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "Operationen er allerede under udførelse" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +msgid "Operation canceled" +msgstr "Operationen afbrudt" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +msgid "Operation not applicable" +msgstr "Operationen er ikke udførbar" + #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "Operationen er ikke tilladt" @@ -1829,10 +2876,15 @@ msgstr "Operationen er ikke tilladt" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "Operationen er ikke understøttet" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +msgid "Operation not supported on transport endpoint" +msgstr "Operationen er ikke understøttet, eller endepunkt for transport" + #. TRANS An operation that cannot complete immediately was initiated on an object #. TRANS that has non-blocking mode selected. Some functions that must always #. TRANS block (such as @code{connect}; @pxref{Connecting}) never return @@ -1841,7 +2893,8 @@ msgstr "Operationen er ikke understøttet #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "Operationen er nu under udførelse" @@ -1850,67 +2903,86 @@ msgstr "Operationen er nu under udførels #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "Operationen ville have blokeret" -#: stdio-common/../sysdeps/gnu/errlist.c:646 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +msgid "Option not supported by protocol" +msgstr "Valgmulighed er ikke understøttet af protokollen" + +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Valgfrit præfiks for uddatafil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +msgid "Out of stream resources" +msgstr "Ikke flere strøm-ressourcer" + +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "Ikke flere strøm-ressourcer" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:101 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "Udskriftskontrol:" -#: elf/sprof.c:76 +#: elf/sprof.c:72 msgid "Output selection:" msgstr "Udskriftsvalg:" -#: nis/nis_print.c:316 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "Ejer : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "PRIVAT\n" -#: stdio-common/../sysdeps/gnu/errlist.c:738 +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "Pakken er ikke installeret" -#: nscd/nscd_conf.c:84 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "Fejl under tolkning: %s" -#: nis/nis_error.c:54 -msgid "Partial Success" +#: nis/nis_error.c:55 +msgid "Partial success" msgstr "Delvis succes" -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "Overført objekt er ikke det samme objekt på tjeneren" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "Stien '%s' givet mere end én gang" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:793 -#: stdio-common/../sysdeps/gnu/errlist.c:108 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "Adgang nægtet" -#: sysdeps/unix/sysv/linux/siglist.h:64 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "Strømmen gik" -#: posix/regex.c:1026 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "For tidlig afslutning på regulært udtryk" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "Skriv indholdet af en databasefil ud, en indtastning per linie" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "Udskriftsbuffer" -#: nscd/nscd.c:83 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "Skriv nuværende konfigurationsstatistik ud" @@ -1918,243 +2990,259 @@ msgstr "Skriv nuværende konfigurationsst msgid "Print more messages" msgstr "Skriv flere meddelelser" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "Skriv programversion" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "Formodet succes" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "Sandsynligvis ikke fundet" -#: stdio-common/../sysdeps/unix/siglist.c:52 -#: sysdeps/unix/sysv/linux/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "Profileringstiden udløb" -#: stdio-common/../sysdeps/gnu/errlist.c:690 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "Protokoldriver er ikke tilkoblet" -#: stdio-common/../sysdeps/gnu/errlist.c:658 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "Protokolfejl" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "Protokol-familien er ikke understøttet" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "Protokollen er ikke tilgængelig" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "Protokollen er ikke tilgængelig" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "Protokollen er ikke rigtig type for sokkel" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" msgstr "Spørgsmål ulovligt for given tabel" -#: stdio-common/../sysdeps/unix/siglist.c:28 -#: sysdeps/unix/sysv/linux/siglist.h:24 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "Afslut" -#: stdio-common/../sysdeps/gnu/errlist.c:754 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "RFS-specifik fejl" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "RPC: ugyldig procedure for program" -#: nis/ypclnt.c:767 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "RPC-fejl ved NIS-operation" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "RPC-programmet er ikke tilgængelig" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "RPC: forkert programversion" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "RPC-strukturen er ugyldig" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "forkert RPC-version" -#: sunrpc/clnt_perr.c:215 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (ukendt fejlkode)" -#: sunrpc/clnt_perr.c:176 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: Fejl ved autentificering" -#: sunrpc/clnt_perr.c:166 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: Kan ikke afkode resultatet" -#: sunrpc/clnt_perr.c:164 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: Kan ikke kode argumentet" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Fejlet (uspecificeret fejl)" -#: sunrpc/clnt_perr.c:174 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Inkompatible versioner af RPC" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: Fejl i portmapper" -#: sunrpc/clnt_perr.c:182 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: Procedure ikke tilgængelig" -#: sunrpc/clnt_perr.c:194 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: Programmet ikke registreret" -#: sunrpc/clnt_perr.c:178 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: Programmet utilgængeligt" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: Program/version-uoverensstemmelse" -#: sunrpc/clnt_perr.c:186 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: Systemfejl hos modtager" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: Tjener kan ikke afkode argumenterne" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: Succes" -#: sunrpc/clnt_perr.c:172 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: Tidsgrænsen overskredet" -#: sunrpc/clnt_perr.c:170 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: Kan ikke tage imod" -#: sunrpc/clnt_perr.c:168 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: Kan ikke sende" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: Ukendt værtsmaskine" -#: sunrpc/clnt_perr.c:190 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: Ukendt protokol" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d bit)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "RTLD_NEXT brugt i kode som ikke er dynamisk indlæst" -#: elf/sprof.c:88 +#: elf/sprof.c:84 msgid "Read and display shared object profiling data" msgstr "Læs og vis profileringsdata for delt objekt" -#: nscd/nscd.c:78 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" msgstr "Læs konfigurationsdata fra NAVN" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Filsystem med kun læseadgang" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "Realtid-signal %d" -#: posix/regex.c:1027 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Regulært udtryk for stort" -#: stdio-common/../sysdeps/gnu/errlist.c:810 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "I/O-fejl på fjern maskine" -#: stdio-common/../sysdeps/gnu/errlist.c:766 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "Fjernadresse ændret" -#: inet/ruserpass.c:162 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "Fjern adgangskode, eller gør filen ulæsbar for andre." -#: elf/sprof.c:537 +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "Omdøbning af %s til %s fejlede" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "Genåbning af delt objekt '%s' fejlede" -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" msgstr "Replikér:\n" -#: argp/argp-help.c:1638 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "Rapportér fejl til %s.\n" -#: catgets/gencat.c:223 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:389 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "Rapportér fejl ved at bruge skriptet 'glibcbug' til .\n" -#: nis/ypclnt.c:765 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "Argumenter for forespørgsel er ugyldige" -#: resolv/herror.c:73 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +msgid "Reserved for future use" +msgstr "Reserveret til fremtidigt brug" + +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" msgstr "Navnetjeneste-fejl 0 (ingen fejl)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "Intern fejl i navnetjenesten" @@ -2162,11 +3250,11 @@ msgstr "Intern fejl i navnetjenesten" #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "Klarede at undgå vranglås ved tildeling af ressource" -#: stdio-common/../sysdeps/unix/siglist.c:54 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "Resurse tabt" @@ -2199,76 +3287,83 @@ msgstr "Resurse tabt" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "Resursen midlertidig utilgængelig" -#: nis/nis_error.c:47 -msgid "Results Sent to callback proc" -msgstr "Resultat sendt til tilbagekalds-proces" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +msgid "Result too large" +msgstr "Resultat for stort" -#: elf/sprof.c:91 +#: nis/nis_error.c:48 +msgid "Results sent to callback proc" +msgstr "Resultater sendt til tilbagekalds-proces" + +#: elf/sprof.c:87 msgid "SHOBJ [PROFDATA]" msgstr "SHOBJ [PROFDATA]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "Søgesti : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:36 -#: sysdeps/unix/sysv/linux/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "Lagersegmentfejl" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" msgstr "Tjener optaget, prøv igen" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "Tjener tom for lager" -#: sunrpc/clnt_perr.c:277 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "Tjener afviste referencerne" -#: sunrpc/clnt_perr.c:281 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "Tjener afviste verifikator" -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "Servname ikke understøttet for ai_socktype" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "Angiv programnavnet" -#: nscd/nscd.c:82 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "Afbryd tjeneren" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "Signal 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "Sokkel-operation på noget som ikke er en sokkel" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" msgstr "Sokkel-typen er ikke understøttet" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "Programmet forårsagede forbindelsesafbrud" @@ -2276,15 +3371,16 @@ msgstr "Programmet forårsagede forbindel msgid "Sorry. You are not root\n" msgstr "Beklager. Du er ikke 'root'\n" -#: locale/programs/localedef.c:97 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" msgstr "Kildedefinitioner ikke fundet i FIL" -#: stdio-common/../sysdeps/gnu/errlist.c:746 +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Srmount-fejl" -#: sysdeps/unix/sysv/linux/siglist.h:59 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "Stakfejl" @@ -2292,73 +3388,75 @@ msgstr "Stakfejl" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "Forældet NFS-filhåndtag" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "Start ANTAL tråde" -#: nis/nis_print.c:357 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "Status : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 -#: sysdeps/unix/sysv/linux/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Stoppet" -#: stdio-common/../sysdeps/unix/siglist.c:42 -#: sysdeps/unix/sysv/linux/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Stoppet (signal)" -#: stdio-common/../sysdeps/unix/siglist.c:46 -#: sysdeps/unix/sysv/linux/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Stoppet (ville læse fra tty)" -#: stdio-common/../sysdeps/unix/siglist.c:47 -#: sysdeps/unix/sysv/linux/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Stoppet (ville skrive til tty)" -#: stdio-common/../sysdeps/gnu/errlist.c:790 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "Strøm-rørfejl" -#: stdio-common/../sysdeps/gnu/errlist.c:794 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "Strukturen trænger til oprydning" -#: nis/nis_error.c:28 nis/ypclnt.c:763 nis/ypclnt.c:837 posix/regex.c:1012 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "Succes" +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "Understøttede databaser:" + #: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "Undertryk advarsler og informationsmeddelelser" -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" msgstr "Symbolske tegnnavne defineret i FIL" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "Systemfejl" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "Systeminformation:" -#: nis/ypclnt.c:843 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" msgstr "Kunne ikke tildele systemressource" -#: locale/programs/localedef.c:384 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2371,21 +3469,28 @@ msgstr "" " lokale-sti: %s\n" "%s" -#: nis/nis_print.c:117 +#: nscd/nscd.c:90 +msgid "TABLE" +msgstr "TABEL" + +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "TABEL\n" -#: nis/nis_print.c:262 +#: nscd/nscd.c:92 +msgid "TABLE,yes" +msgstr "TABEL,ja" + +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "Tabeltype : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "Midlertidig fejl i navneopslag" -#: stdio-common/../sysdeps/unix/siglist.c:40 -#: sysdeps/unix/sysv/linux/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Termineret" @@ -2394,19 +3499,17 @@ msgstr "Termineret" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "Tekstfil optaget" -#: iconv/iconv_prog.c:536 +#: iconv/iconv_prog.c:627 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" @@ -2414,34 +3517,41 @@ msgstr "" "betyder ikke nødvendigvis at alle kombinationer af disse navne kan blive brugt\n" "som FRA- og TIL-kommandolinieparametre. Et kodet tegnsæt kan være listet\n" "med flere forskellige navne (alias).\n" -" Nogen af navnene er ikke almindelige strenge, men er istedet regulære udtryk\n" -"og de svarer til en variation af navne som kan blive givet som parametre til\n" -"programmet.\n" "\n" " " -#: nis/nis_print.c:223 +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "Denne implementation understøtter ikke nystil eller MT-sikker kode!\n" + +#: nis/nis_print.c:224 msgid "Time to live : " msgstr "Levetid: " -#: stdio-common/../sysdeps/gnu/errlist.c:662 +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" msgstr "Tidsgrænse udløb" -#: nis/nis_error.c:55 -msgid "Too Many Attributes" +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Overskriftsstreng brugt i uddatagrafik" + +#: nis/nis_error.c:56 +msgid "Too many attributes" msgstr "For mange attributter" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "For mange niveauer med symbolske lænker" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "For mange lænker" @@ -2452,54 +3562,57 @@ msgstr "For mange lænker" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "For mange åbne filer" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "For mange åbne filer i systemet" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "For mange processer" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" msgstr "For mange referencer: kan ikke splejse sammen" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "For mange brugere" -#: stdio-common/../sysdeps/unix/siglist.c:30 -#: sysdeps/unix/sysv/linux/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "Sporings-/stoppunkts-fælde" -#: posix/regex.c:1017 +#: posix/regex.c:1099 msgid "Trailing backslash" msgstr "Efterfølgende backslash" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:596 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "Oversætteren døde" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "Transport-endepunkterne er allerede sammenkoblet" @@ -2507,139 +3620,139 @@ msgstr "Transport-endepunkterne er aller #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "Transport-endepunkterne er ikke sammenkoblet" -#: argp/argp-help.c:1610 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "Prøv '%s --help' eller '%s --usage' for mere information.\n" -#: inet/rcmd.c:143 -#, c-format -msgid "Trying %s...\n" -msgstr "Prøver %s...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" msgstr "Type : %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" msgstr "UKENDT" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "Ikke i stand til at autentificere NIS+-klient" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "Ikke i stand til at autentificere NIS+-tjener" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "Ikke i stand til at lave tilbagekald" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "Ikke i stand til at oprette proces på tjeneren" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "Ukendt (type = %d, bit = %d)\n" -#: inet/ruserpass.c:248 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Ukendt .netrc-nøgleord %s" -#: nis/ypclnt.c:797 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "Ukendt ELFCLASS i filen %s.\n" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "Ukendt NIS-fejlkode" -#: nss/getent.c:505 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "Ukendt database: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" msgstr "Ukendt fejl" #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:86 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "Ukendt fejl " -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "Ukendt vært" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "Ukendt objekt" -#: nscd/nscd_conf.c:181 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "Ukendt flag: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "Ukendt navnetjeneste-fejl" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "Ukendt tjener-fejl" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "Ukendt signal %d" -#: misc/error.c:107 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "Ukendt systemfejl" -#: nis/ypclnt.c:845 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "Ukendt ypbind-fejl" -#: posix/regex.c:1020 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "Ubalanceret ( eller \\(" -#: posix/regex.c:1028 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr "Ubalanceret ) eller \\)" -#: posix/regex.c:1019 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "Ubalanceret [ eller [^" -#: posix/regex.c:1021 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "Ubalanceret \\{" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "Ukendt variabel '%s'" -#: stdio-common/../sysdeps/unix/siglist.c:41 -#: sysdeps/unix/sysv/linux/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "Kritisk I/O-tilstand" -#: argp/argp-help.c:1567 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "Brug:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "Brug: %s variabelnavn [søgesti]\n" @@ -2648,267 +3761,363 @@ msgstr "Brug: %s variabelnavn [søgesti]\ msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "Brug: rpcinfo [ -n portnr ] -u vært prognr [ versnr ]\n" -#: stdio-common/../sysdeps/unix/siglist.c:55 -#: sysdeps/unix/sysv/linux/siglist.h:48 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "Brug CACHE som bufferfil" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "Brug CONF som konfigurationsfil" + +#: nscd/nscd.c:92 +msgid "Use separate cache for each user" +msgstr "Brug separat buffer for hver bruger" + +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "Brugerdefineret signal 1" -#: stdio-common/../sysdeps/unix/siglist.c:56 -#: sysdeps/unix/sysv/linux/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "Brugerdefineret signal 2" -#: stdio-common/../sysdeps/gnu/errlist.c:654 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "Værdien er for stor for den definerede datatype" -#: stdio-common/../sysdeps/unix/siglist.c:51 -#: sysdeps/unix/sysv/linux/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "Virtuel tidsgrænse overskredet" -#: timezone/zic.c:1899 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "Vildt resultat fra eksekvering af kommando" -#: stdio-common/../sysdeps/unix/siglist.c:53 -#: sysdeps/unix/sysv/linux/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "Vinduet blev ændret" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "Skriv navnene til tilgængelige tegntabel" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "Skriv navnene til tilgængelige lokaler" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "Skriv navnene til valgte kategorier" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "Skriv navnene til valgte nøgleord" -#: catgets/gencat.c:110 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "Skriv uddata til fil NAVN" -#: catgets/gencat.c:241 db2/makedb.c:247 elf/sprof.c:365 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:408 nscd/nscd.c:228 nss/getent.c:70 -#: posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "Udskrivning af bufferdata fejlede" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "Udskrivning af bufferdata fejlede." + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "Skrevet af %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:818 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "Gal mediatype" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:185 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" msgstr "Ja, 42 er meningen med livet" #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:608 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "Denne gang gjorde du virkelig i nælderne" -#: timezone/zic.c:1063 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "Sluttiden på fortsætningslinien til en zone kommer før sluttiden på foregående linie" -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" msgstr "[FIL...]" -#: locale/programs/charmap.c:481 locale/programs/locfile.c:471 -#: locale/programs/repertoire.c:278 +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[FIL]" + +#: sunrpc/pmap_clnt.c:72 +msgid "__get_myaddress: ioctl (get interface configuration)" +msgstr "__get_myaddress: ioctl (hent grænsesnitskonfiguration)" + +#: locale/programs/ld-collate.c:417 #, c-format -msgid "`%1$s' definition does not end with `END %1$s'" -msgstr "'%1$s' definition slutter ikke med 'END %1$s'" +msgid "`%.*s' already defined as collating element" +msgstr "'%.*s' allerede defineret som sammenligningselement" -#: elf/sprof.c:766 +#: locale/programs/ld-collate.c:410 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "'%s' er ikke korrekt profildatafil for '%s'" +msgid "`%.*s' already defined as collating symbol" +msgstr "'%.*s' allerede defineret som sammenligningssymbol" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 +#: locale/programs/ld-collate.c:394 #, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "'-1' skal være sidste post i '%s' feltet i '%s' kategorien" +msgid "`%.*s' already defined in charmap" +msgstr "'%.*s' allerede defineret i tegntabel" -#: locale/programs/ld-collate.c:1666 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "'...' kan kun bruges i posterne '...' og 'UNDEFINED'" +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "'%.*s' allerede defineret i repertoire" -#: locale/programs/locfile.c:668 -msgid "`from' expected after first argument to `collating-element'" -msgstr "'from' forventet efter første argument til 'collating-element'" +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 +#, c-format +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "'%1$s' definition slutter ikke med 'END %1$s'" -#: locale/programs/ld-collate.c:1118 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "'from'-streng i deklaration af sammenligningsselement indeholder ukendt tegn" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "'%s' og '%.*s' er ikke gyldige navne for tegnområde" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: elf/sprof.c:762 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "'%s' er ikke korrekt profildatafil for '%s'" + +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "'digit' kategori har ikke elementer i grupper af ti" + +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "ai_family er ikke understøttet" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" msgstr "ai_socktype er ikke understøttet" -#: nscd/nscd.c:121 +#: nscd/nscd.c:130 msgid "already running" msgstr "kører allerede" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:152 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "argument til <%s> skal være et enkelt tegn" -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "argument til '%s' skal være et enkelt tegn" -#: sunrpc/auth_unix.c:321 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Fatal kodningsfejl" -#: sunrpc/auth_unix.c:116 sunrpc/auth_unix.c:122 sunrpc/auth_unix.c:151 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: ikke mere lager\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:144 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "ugyldigt argument" -#: inet/rcmd.c:318 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "forkert ejer" -#: timezone/zic.c:1185 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "tomt 'FROM'-felt på 'Link'-linie" -#: timezone/zic.c:1189 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "tomt 'TO'-felt på 'Link'-linie" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "blok frigjort to gange\n" -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "fejlagtig mcheck_status, biblioteket er fejlbehæftet\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "broadcast: ioctl (hent grænsesnitkonfiguration)" -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "broadcast: ioctl (hent grænsesnitsflag)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "overfyldt buffer" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: kunne ikke allokere ny rpc-buffer" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: offer-allokering fejlede" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: offer ikke fundet" -#: timezone/zic.c:1726 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "kan ikke afgøre tidszoneforkortelse for brug lige efter 'until'-tid" -#: sunrpc/svc_simple.c:75 +#: sunrpc/svc_simple.c:76 #, c-format -msgid "can't reassign procedure number %d\n" -msgstr "kan ikke omfordele procedurenummer %d\n" +msgid "can't reassign procedure number %ld\n" +msgstr "kan ikke omfordele procedurenummer %ld\n" -#: locale/programs/localedef.c:279 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "kan ikke genskabe segmentbeskyttelse efter omflytning" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "kan ikke udføre 'stat' på lokalefil '%s'" +msgid "cannot add already read locale `%s' a second time" +msgstr "kan ikke tilføje allerede læst lokale '%s' på ny" -#: elf/sprof.c:935 elf/sprof.c:987 +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "kan ikke allokere afhængighedsliste" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "Kan ikke allokere lager til programhoved" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "Kan ikke allokere navnepost" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" msgstr "kan ikke allokere symboldata" -#: elf/sprof.c:719 elf/sprof.c:777 +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "kan ikke allokere symbolsøgningsliste" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "kan ikke allokere versionsreferencetabel" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "kan ikke ændre lagerbeskyttelser" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "kan ikke oprette RUNPATH/RPATH kopi" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "Kan ikke oprette buffer for søgesti" + +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "kan ikke oprette egenskabsliste" + +#: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "kan ikke oprette intern deskriptor" -#: elf/sprof.c:417 +#: elf/sprof.c:413 msgid "cannot create internal descriptors" msgstr "kan ikke oprette interne deskriptorer" -#: nscd/connections.c:180 +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "kan ikke oprette tabel over søgestier" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "kan ikke læse søgningsliste" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "kan ikke oprette delt objektbeskriver" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "kan ikke bestemme undvigetegn" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "kan ikke indlæse udførbare dynamisk" + +#: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "kan ikke få sokkel til at acceptere forbindelser: %s" -#: sunrpc/rpc_main.c:342 +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "Kan ikke udvide globalt defineringområde" + +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "kan ikke finde C-præprocessor: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "kan ikke finde nogen C-præprocessor (cpp)\n" -#: nscd/connections.c:205 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "kan ikke håndtere gammel forespørgsel af version %d. Nuværende version er %d" -#: locale/programs/ld-collate.c:1324 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "kan ikke indsætte sammenligningselement '%.*s'" +#: elf/sprof.c:670 +msgid "cannot load profiling data" +msgstr "kan ikke indlæse profileringsdata" -#: locale/programs/ld-collate.c:1503 locale/programs/ld-collate.c:1510 -msgid "cannot insert into result table" -msgstr "kan ikke indsætte i resultattabel" +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "kan ikke indlæse delt objektfil" -#: locale/programs/ld-collate.c:1175 locale/programs/ld-collate.c:1218 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "kan ikke indsætte ny definition af sammenligningssymbol: %s" +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "Kan ikke gøre segment skrivbart for omflytning" -#: elf/sprof.c:674 -msgid "cannot load profiling data" -msgstr "kan ikke indlæse profileringsdata" +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "kan ikke mappe nulstil-sider" -#: inet/rcmd.c:314 +#: inet/rcmd.c:420 msgid "cannot open" msgstr "kan ikke åbne" @@ -2917,762 +4126,752 @@ msgstr "kan ikke åbne" msgid "cannot open `%s'" msgstr "kan ikke åbne '%s'" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "kan ikke åbne databasefil '%s': %s" +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "kan ikke åbne indfil" -#: catgets/gencat.c:272 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "kan ikke åbne indfil '%s'" -#: locale/programs/localedef.c:198 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "kan ikke åbne lokaledefinitionsfil '%s'" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "kan ikke åbne udfil" -#: catgets/gencat.c:774 catgets/gencat.c:815 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "kan ikke åbne udfil '%s'" -#: locale/programs/locfile.c:1129 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "kan ikke åbne udfil '%s' for kategori '%s'" -#: nscd/connections.c:162 +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "kan ikke åbne delt objektfil" + +#: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "kan ikke åbne sokkel: %s" -#: locale/programs/ld-collate.c:1370 -msgid "cannot process order specification" -msgstr "kan ikke behandle specifikation af rækkefølge" +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "kan ikke åbne nulstil-enhed" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "kan ikke læse filkataloget for tegntabel, '%s'" -#: nscd/connections.c:122 +#: nscd/connections.c:125 msgid "cannot read configuration file; this is fatal" msgstr "kan ikke læse konfigurationsfil; dette er fatalt" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "kan ikke læse fra klient" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "kan ikke indlæse fildata" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "kan ikke læse hoved" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "kan ikke læse hoved fra '%s'" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "kan ikke læse filkataloget for lokaler, '%s'" -#: locale/programs/localedef.c:303 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "kan ikke læse lokalefil '%s'" - -#: locale/programs/locfile.c:288 locale/programs/locfile.c:306 -#: locale/programs/locfile.c:324 locale/programs/locfile.c:342 -#: locale/programs/locfile.c:360 locale/programs/locfile.c:378 -#, c-format -msgid "cannot read repertoire map `%s'" -msgstr "kan ikke læse repertoiretabel '%s'" - -#: nscd/nscd_stat.c:127 +#: nscd/nscd_stat.c:128 msgid "cannot read statistics data" msgstr "kan ikke læse statistikdata" -#: nscd/cache.c:141 nscd/connections.c:148 +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "kan ikke gemme ny repertoiretabel" + +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "kan ikke tage status på delt objekt" + +#: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "kan ikke udføre stat() på fil '%s': %s" -#: locale/programs/localedef.c:328 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "kan ikke skrive udfiler til '%s'" -#: nscd/connections.c:229 nscd/connections.c:250 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "kan ikke udskrive resultat: '%s'" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "kan ikke udskrive statistik: '%s'" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "kan ikke skrive til klient" - -#: locale/programs/localedef.c:442 -msgid "category data requested more than once: should not happen" -msgstr "kategoridata forespurgt mere end en gang: burde ikke ske" - -#: locale/programs/ld-ctype.c:269 +#: locale/programs/ld-ctype.c:509 #, c-format -msgid "character %s'%s' in class `%s' must be in class `%s'" -msgstr "tegnet %s'%s' i klassen '%s' skal være i klassen '%s'" +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "tegnet '%s' i klassen '%s' skal være i klassen '%s'" -#: locale/programs/ld-ctype.c:294 +#: locale/programs/ld-ctype.c:524 #, c-format -msgid "character %s'%s' in class `%s' must not be in class `%s'" -msgstr "tegnet '%s'%s' i klassen '%s' må ikke være i klassen '%s'" +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "tegnet '%s' i klassen '%s' må ikke være i klassen '%s'" -#: locale/programs/ld-ctype.c:320 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" msgstr "tegnet ikke defineret i tegntabellen" -#: locale/programs/ld-ctype.c:964 locale/programs/ld-ctype.c:1029 -#: locale/programs/ld-ctype.c:1040 locale/programs/ld-ctype.c:1051 -#: locale/programs/ld-ctype.c:1062 locale/programs/ld-ctype.c:1073 -#: locale/programs/ld-ctype.c:1084 locale/programs/ld-ctype.c:1113 -#: locale/programs/ld-ctype.c:1124 locale/programs/ld-ctype.c:1165 -#: locale/programs/ld-ctype.c:1194 locale/programs/ld-ctype.c:1206 +#: locale/programs/ld-ctype.c:453 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "tegnet L'\\u%0*x' i klassen '%s' skal være i klassen '%s'" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "tegnet L'\\u%0*x' i klassen '%s' kan ikke være i klassen '%s'" + +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "tegnet '%s' ikke defineret, men behøves som standardværdi" -#: locale/programs/ld-ctype.c:825 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "tegnklassen '%s' allerede defineret" -#: locale/programs/ld-ctype.c:857 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "tegntabellen '%s' allerede defineret" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "tegnsætstabel '%s' er ikke ASCII-kompatibel, lokale er ikke i overensstemmelse med ISO C\n" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" msgstr "tegntabelfilen '%s' ikke fundet" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "tegnsæt med låsetilstande er ikke understøttet" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "cirkulære afhængigheder mellem lokale-definitioner" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Fatal fejl ved serialisering af hoved." -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "cnlttcp_create: ikke mere lager\n" -#: sunrpc/clnt_udp.c:124 sunrpc/clnt_udp.c:134 +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 msgid "clntudp_create: out of memory\n" msgstr "cnltudp_create: ikke mere lager\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "cnlsunix_create: ikke mere lager\n" -#: locale/programs/ld-collate.c:1339 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "sammenligningselement '%.*s' findes mere end en gang: linie ignoreret" - -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "sammenligningssymbol '%.*s' findes mere end en gang: linie ignoreret" - -#: locale/programs/locfile.c:652 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "sammenligningssymbol forventet efter '%s'" - -#: inet/rcmd.c:136 -#, c-format -msgid "connect to address %s: " -msgstr "koble til adresse %s: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" msgstr "konstant eller identifikator ventet" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "konvertering fra '%s' til '%s' ikke understøttet" -#: iconv/iconv_prog.c:326 +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "konverteringsmoduler ikke tilgængelige" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "vekselkurs-værdi kan ikke være nul" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" msgstr "konvertering stoppet på grund af problem ved skrivning af uddata" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "kunne ikke oprette en rpc-tjener\n" -#: sunrpc/svc_simple.c:91 +#: sunrpc/svc_simple.c:92 #, c-format -msgid "couldn't register prog %d vers %d\n" -msgstr "kunne ikke registrere prog %d vers %d\n" +msgid "couldn't register prog %ld vers %ld\n" +msgstr "kunne ikke registrere prog %ld vers %ld\n" -#: nss/getent.c:49 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "database [nøgle ...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "standard tegntabel '%s' ikke fundet" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "retningsflag i streng %d i 'era'-felt i kategori '%s' er ikke '+' eller '-'" - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "retningsflag i streng %d i 'era'-felt i kategorien '%s' er ikke et enkelt tegn" - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 +#: locale/programs/charmap.c:392 #, c-format -msgid "duplicate character name `%s'" -msgstr "duplikeret tegnnavn '%s'" - -#: locale/programs/ld-collate.c:1150 -msgid "duplicate collating element definition" -msgstr "duplikeret definition af sammenligningselement" +msgid "duplicate definition of <%s>" +msgstr "duplikeret definition af <%s>" -#: locale/programs/ld-collate.c:1297 +#: locale/programs/ld-collate.c:3043 #, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "duplikeret definition af tegn '%.*s'" - -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "duplikeret nøgle" +msgid "duplicate definition of script `%s'" +msgstr "duplikeret definition af skript '%s'" -#: catgets/gencat.c:388 +#: catgets/gencat.c:430 msgid "duplicate set definition" msgstr "duplikeret definition af sæt" -#: timezone/zic.c:978 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "duplikeret zonenavn %s (fil '%s', linie %d)" -#: catgets/gencat.c:551 +#: locale/programs/ld-ctype.c:2557 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "duplikeret definition af afbildning '%s'" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" msgstr "duplikeret meddelelsesidentifikator" -#: catgets/gencat.c:524 +#: catgets/gencat.c:603 msgid "duplicated message number" msgstr "duplikeret meddelelsesnummer" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "ellipse-områder skal angives ved to operander af samme type" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "tom tegnstreng" -#: locale/programs/ld-collate.c:1710 -msgid "empty weight name: line ignored" -msgstr "tomt vægtnavn: linie ignoreret" +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "tom dynamisk strengelement-erstatning" -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: cache/hurtiglager allerede sluttet til" -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: kunne ikke tildele cache/hurtiglager" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: kunne ikke tildele cache/hurtiglager-data" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: kunne ikke tildele cache/hurtiglager-fifo" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "indkodning for uddata" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "indkodning af original tekst" -#: locale/programs/ld-collate.c:1429 -msgid "end point of ellipsis range is bigger then start" -msgstr "slutværdien for ellipseintervallet er større end startværdien" +#: nscd/connections.c:361 nscd/connections.c:453 +#, c-format +msgid "error getting callers id: %s" +msgstr "fejl ved forespørgsel på opkaldets id: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "fejl under indsætning af ækvivalens-sammenligningssymbol" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "fejl ved lukning af indput '%s'" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "fejl ved lukning af udfil" -#: elf/sprof.c:710 +#: elf/sprof.c:706 msgid "error while closing the profiling data file" msgstr "fejl ved lukning af datafilen for profilering" -#: locale/programs/ld-collate.c:1158 -msgid "error while inserting collation element into hash table" -msgstr "fejl ved indsætning af sammenligningselement i hashtabellen" - -#: locale/programs/ld-collate.c:1170 -msgid "error while inserting to hash table" -msgstr "fejl ved indsætning i hashtabellen" - -#: iconv/iconv_prog.c:389 iconv/iconv_prog.c:420 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "fejl under læsning af inddata" -#: locale/programs/locfile.c:595 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "forventet strengargument for 'copy'" -#: timezone/zic.c:868 +#: timezone/zic.c:893 msgid "expected continuation line not found" msgstr "forventet fortsættelseslinie ikke fundet" -#: elf/sprof.c:408 +#: elf/sprof.c:404 #, c-format msgid "failed to load shared object `%s'" msgstr "klarede ikke at indlæse delt objekt '%s'" -#: elf/sprof.c:604 +#: elf/sprof.c:600 msgid "failed to load symbol data" msgstr "klarede ikke at indlæse symboldata" -#: elf/sprof.c:702 +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "klarede ikke at afbilde fra delt objekt'" + +#: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "klarede ikke at mmap'e filen med profileringsdata" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "klarede ikke at starte konverteringsprocessering" -#: locale/programs/locfile.c:1154 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "fejl ved skrivning af data for kategori '%s'" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 -#, c-format -msgid "field `%s' in category `%s' not defined" -msgstr "feltet '%s' i kategorien '%s' er ikke defineret" - -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "feltet '%s' i kategorien '%s' er udefineret" - -#: sunrpc/rpc_main.c:1148 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format -msgid "file '%s' already exists and may be overwritten\n" +msgid "file `%s' already exists and may be overwritten\n" msgstr "filen '%s' eksisterer allerede og kan blive overskrevet\n" -#: locale/programs/locfile.c:677 -msgid "from-value of `collating-element' must be a string" -msgstr "fra-værdi for 'collating-element' skal være en streng" +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "For kort fil" -#: inet/rcmd.c:316 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "fstat fejlede" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "snavs i slutningen af tegnkodespecifikation" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "snavs i slutningen af tal" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "snavs i slutningen af tillægsværdi i streng %d i 'era'-felt i kategorien '%s'" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "snavs i slutningen af startdato i streng %d i 'era'-felt i kategorien '%s'" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "snavs i slutningen af slutdato i streng %d i 'era'-felt i kategori '%s'" - -#: elf/sprof.c:81 +#: elf/sprof.c:77 msgid "generate call graph" msgstr "generér kald-graf" -#: elf/sprof.c:80 +#: elf/sprof.c:76 msgid "generate flat profile with counts and ticks" msgstr "generér flad profil med tællere og klokketik" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (hent grænsesnitskonfiguration)" -#: nss/getent.c:53 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent - hent indtastninger fra administrativ database." -#: nscd/connections.c:200 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: forespørgsel modtaget (version = %d)" -#: timezone/zic.c:613 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "hård lænke fejlede, symbolsk lænke brugt" -#: inet/rcmd.c:322 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "hårdlænket et eller andet sted" -#: timezone/zic.c:1162 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "heksadecimalt interval-format bør bruge kun store bogstaver" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "ulovligt 'CORRECTION'-felt på 'Leap'-linie" -#: timezone/zic.c:1166 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "ulovligt 'Rolling/Stationary'-felt på 'Leap'-linie" -#: locale/programs/ld-collate.c:1782 -msgid "illegal character constant in string" -msgstr "ulovlig tegnkonstant i streng" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "ulovligt tegn i fil: " -#: locale/programs/ld-collate.c:1125 -msgid "illegal collation element" -msgstr "ulovligt sammenligningselement" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "ulovlig definition" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "ulovlig indkodning angivet" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "ulovlig tegnsekvens ved slutningen af streng" -#: iconv/iconv_prog.c:342 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "ulovlig inddatasekvens ved position %ld" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "ulovlige navne for tegnområde" - -#: sunrpc/rpc_main.c:462 +#: sunrpc/rpc_main.c:463 #, c-format -msgid "illegal nettype :'%s'\n" +msgid "illegal nettype :`%s'\n" msgstr "ulovlig nettype: '%s'\n" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "ulovligt tal for tillægsværdi i streng %d i 'era'-felt i kategori '%s'" - -#: catgets/gencat.c:361 catgets/gencat.c:438 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "ulovligt sæt-nummer" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "ulovlig startdato i streng %d i 'era'-felt i kategorien '%s'" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "ulovlig slutdato i streng %d i 'era'-felt i kategorien '%s'" - -#: locale/programs/ld-ctype.c:831 +#: locale/programs/ld-ctype.c:1221 #, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "implementationsbegrænsning: ikke flere end %d tegnklasser er tilladt" +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "implementationsbegrænsning: ikke flere end %Zd tegnklasser er tilladt" -#: locale/programs/ld-ctype.c:863 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "implementationsbegrænsning: ikke flere end %d tegntabeller tilladt" -#: iconv/iconv_prog.c:346 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "ufuldstændig tegn- eller skifte-sekvens ved slutningen af buffer" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "forkert formatteret fil" - -#: timezone/zic.c:825 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "inddatalinie af ukendt type" -#: iconv/iconv_prog.c:350 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "Intern fejl" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" msgstr "intern fejl (ulovlig deskriptor)" -#: timezone/zic.c:1788 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "intern fejl - addtype kaldt med fejlagtig isdst" -#: timezone/zic.c:1796 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "intern fejl - addtype kaldt med fejlagtig ttisgmt" -#: timezone/zic.c:1792 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "intern fejl - addtype kaldt med fejlagtig ttisstd" -#: locale/programs/ld-ctype.c:307 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "intern fejl i %s, linie %u" -#: timezone/zic.c:1034 +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "ugyldigt ELF-hoved" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" msgstr "ugyldig UTC-forskydning" -#: timezone/zic.c:1037 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" msgstr "ugyldig forkortelsesformat" -#: timezone/zic.c:1127 timezone/zic.c:1339 timezone/zic.c:1353 +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "Ugyldigt tegn: besked ignoreret" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "ugyldig dag i måneden" -#: timezone/zic.c:1291 +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "ugyldig definition" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "ugyldig indkodning angivet" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "ugyldigt slutår" -#: timezone/zic.c:1099 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "ugyldig undtagelsessekvens" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "ugyldigt skudår" -#: elf/dl-open.c:159 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "ugyldig linje" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "ugyldig modus for dlopen()" -#: timezone/zic.c:1114 timezone/zic.c:1217 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "ugyldigt månedsnavn" -#: timezone/zic.c:933 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "ugyldige navne for tegnområde" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "ugyldig størrelse for pegere" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "Ugyldigt anførselstegn" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "ugyldig lagret tid" -#: timezone/zic.c:1266 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "ugyldigt startår" -#: timezone/zic.c:1143 timezone/zic.c:1246 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "ugyldig tid på dagen" -#: timezone/zic.c:1344 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "ugyldigt ugedagsnavn" -#: nscd/connections.c:375 +#: nscd/connections.c:470 #, c-format -msgid "key length in request too long: %Zd" -msgstr "nøglelængde i forespørgsel for lang: %Zd" +msgid "key length in request too long: %d" +msgstr "nøglelængde i forespørgsel for lang: %d" -#: locale/programs/ld-collate.c:1422 -msgid "line after ellipsis must contain character definition" -msgstr "linie efter '...' skal indeholde tegndefinition" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "libc4-bibliotek %s i forkert katalog" -#: locale/programs/ld-collate.c:1401 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "linie foran '...' indeholder ikke definition for tegnkonstant" +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "libc5-bibliotek %s i forkert katalog" -#: timezone/zic.c:805 +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "libc6-bibliotek %s i forkert katalog" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "bibliotekerne %s og %s i kataloget %s har samme .so-navn, men forskellig type" + +#: timezone/zic.c:830 msgid "line too long" msgstr "for lang linie" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" msgstr "list alle kendte kodede tegnsæt" -#: locale/programs/localedef.c:273 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "lokalefil '%s', brugt i 'copy', ikke fundet" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "lokale-navn bør bestå af bare portable tegn" -#: inet/rcmd.c:307 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "lstat fejlede" -#: catgets/gencat.c:619 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "gør uddata-grafik VÆRDI piksel-høj" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "gør uddata-grafik VÆRDI piksel-bred" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "fejlagtig linie ignoreret" -#: elf/sprof.c:554 +#: elf/sprof.c:550 msgid "mapping of section header string table failed" msgstr "mapning af tabel med sektionsoverskriftstrenge fejlede" -#: elf/sprof.c:544 +#: elf/sprof.c:540 msgid "mapping of section headers failed" msgstr "mapning af sektionsoverskrifter fejlede" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "området foran tildelt lagerblok snavset til\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "området efter tildelt lagerblok snavset til\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1449 -#: locale/programs/ld-collate.c:1478 locale/programs/locfile.c:1082 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "lageret opbrugt" -#: malloc/obstack.c:471 -msgid "memory exhausted\n" -msgstr "lageret opbrugt\n" - -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "lageret er konsistent, biblioteket er fejlbehæftet\n" -#: locale/programs/ld-time.c:370 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "manglende era-format i streng %d i 'era'-felt i kategorien '%s'" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "mmap af bufferfil fejlede\n" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "manglende era-navn i streng %d i 'era'-felt i kategorien '%s'" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "mere end ét dynamisk segment\n" -#: timezone/zic.c:928 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "navnløs regel" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "hverken original- eller mål-indkodning angivet" -#: nis/nss_nisplus/nisplus-publickey.c:262 -#: nis/nss_nisplus/nisplus-publickey.c:268 -#: nis/nss_nisplus/nisplus-publickey.c:327 -#: nis/nss_nisplus/nisplus-publickey.c:336 +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (nis+-opslag): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user: DES-indtastninger for %s i katalog %s er ikke unikt" -#: nis/nss_nisplus/nisplus-publickey.c:349 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user: LOKAL-indtastninger for %s i katalog %s er ikke unikt" -#: nis/nss_nisplus/nisplus-publickey.c:194 +#: nis/nss_nisplus/nisplus-publickey.c:207 #, c-format -msgid "netname2user: missing group id list in '%s'." +msgid "netname2user: missing group id list in `%s'." msgstr "netname2user: manglende gruppeid-liste i '%s'." -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:318 #, c-format -msgid "netname2user: principal name '%s' too long" +msgid "netname2user: principal name `%s' too long" msgstr "netname2user: navn på 'principal' '%s' for langt" -#: nis/nss_nisplus/nisplus-publickey.c:356 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: burde ikke have uid 0" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "aldrig registreret prog %d\n" -#: locale/programs/repertoire.c:238 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr "ingen - eller -værdi givet" -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "intet korrekt regulært udtryk for felt '%s' i kategorien '%s': %s" - -#: timezone/zic.c:2115 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "ingen dag i måneden passer til reglen" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "ingen definition af 'UNDEFINED'" -#: elf/sprof.c:276 +#: elf/sprof.c:272 #, c-format msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "ikke noget filnavn for profileringsdata givet, og delt objekt '%s' har ikke noget .so-navn" -#: locale/programs/locfile.c:609 +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "ingen inddata-cifre defineret, og ingen af standardnavnene i tegntabellen" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "ingen andre nøgleord må angives når 'copy' bruges" -#: locale/programs/localedef.c:334 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "ingen uddata-cifre defineret, og ingen af standardnavnene i tegntabellen" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "på grund af advarsler blev ingen udfil oprettet" -#: locale/programs/locfile.c:283 locale/programs/locfile.c:301 -#: locale/programs/locfile.c:319 locale/programs/locfile.c:337 -#: locale/programs/locfile.c:355 locale/programs/locfile.c:373 -msgid "no repertoire map specified: cannot proceed" -msgstr "repertoiretabel ikke specificeret: kan ikke fortsætte" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:550 -#: locale/programs/charmap.c:629 locale/programs/repertoire.c:199 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "ikke noget symbolsk navn givet" -#: locale/programs/charmap.c:465 locale/programs/charmap.c:596 -#: locale/programs/charmap.c:662 locale/programs/repertoire.c:261 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "ikke noget symbolsk navn givet for slutningen på området" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "ingen vægt defineret for symbol '%s'" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "ikke-symbolske tegnværdier bør ikke bruges" -#: inet/rcmd.c:309 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "ikke alle tegn brugt i 'outdigit' er tilstede i tegntabellen" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "ikke alle tegn brugt i 'outdigit' er tilstede i repertoiret" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "ikke en almindelig fil" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -3683,48 +4882,72 @@ msgstr "" "\n" "%15d debugniveau for tjener\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "nscd kører ikke!\n" -#: locale/programs/charmap.c:514 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "objektfil har ingen dynamisk sektion" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "fjern ugyldige tegn fra uddata" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "kun ET_DYN og ET_EXEC kan indlæses" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "kun definition af 'WIDTH' må komme efter definition af 'CHARMAP'" -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "sorteringsorden for '%.*s' allerede defineret ved %s:%Zu" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "original indkodning ikke specificeret med '-f'" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "tom for lager" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "udfil" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps rpc-problem" -#: inet/rcmd.c:179 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: protokolfejl i opsætning af forbindelse\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "For tidlig afslutning på 'translit_ignore' definition" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "præprocessorfejl" -#: elf/sprof.c:78 +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "den foregående definition var her" + +#: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "udskriv liste med tællestier og deres brugsantal" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "skriv fremdriftsinformation" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "problem ved læsning af '%s'" - -#: elf/sprof.c:691 +#: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" msgstr "profileringsdatafil '%s' passer ikke med del objekt '%s'" @@ -3746,33 +4969,42 @@ msgstr "program %lu version %lu er ikke msgid "program %lu version %lu ready and waiting\n" msgstr "program %lu version %lu klar og venter\n" -#: inet/rcmd.c:176 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: kort indlæsning" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (opsætter stderr): %m\n" -#: inet/rcmd.c:110 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: sokkel: Alle porte i brug\n" -#: inet/rcmd.c:166 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write: (opsætter standard error): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: ikke mere lager\n" -#: timezone/zic.c:1849 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "repeteret skudsekundstidspunkt" -#: locale/programs/repertoire.c:95 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" msgstr "repertoiretabelfilen '%s' ikke fundet" +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "de resulterende bytes for området kan ikke repræsenteres." + #: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: arglist kode-fejl\n" @@ -3805,477 +5037,395 @@ msgstr "rpcinfo: rundsending fejlede: %s msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: kan ikke kontakte portmapper" -#: timezone/zic.c:718 timezone/zic.c:720 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "samme regel i flere filer" -#: nscd/connections.c:387 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "delt objekt kan ikke åbnes med dlopen()" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "delt objekt er ikke åbent" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "afkortet læsning ved læsning af forespørgsels-nøgle: %s" -#: nscd/connections.c:364 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "afkortet læsning ved læsning af forespørgsel: %s" -#: nscd/grpcache.c:191 nscd/hstcache.c:278 nscd/pwdcache.c:188 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "afkortet skrivning i %s: %s" -#: inet/rcmd.c:197 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "sokkel: protokolfejl i opsætning af forbindelse\n" -#: locale/programs/locfile.c:730 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "sorteringsrækkefølgen 'forward' og 'backward' udelukker hinanden" - -#: locale/programs/ld-collate.c:1582 locale/programs/ld-collate.c:1628 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "specifikation af sorteringsvægte for sammenligningssymbol giver ikke mening" - -#: timezone/zic.c:789 +#: timezone/zic.c:814 msgid "standard input" msgstr "standard indkanal" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "standard udkanal" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "startdato er ulovlig i streng %d i 'era'-felt i kategorien '%s'" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "start og slut tegnsekvens for områder skal have samme længde" -#: timezone/zic.c:1300 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "startår er højere end slutår" -#: timezone/zic.c:1272 timezone/zic.c:1297 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "startår for højt til at blive repræsenteret" -#: timezone/zic.c:1270 timezone/zic.c:1295 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "startår for lavt til at blive repræsenteret" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "slutdato er ulovlig i streng %d i 'era'-felt i kategorien '%s'" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "undertryk advarsler" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" -msgstr "svc_run: - select fejlede" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - poll fejlede" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - kan ikke kalde getsockname() eller listen()" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - problem med oprettelse af tcp-sokkel" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: ikke mere lager\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - problem med oprettelse af AF_UNIX-sokkel" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - kan ikke kalde getsockname() eller listen()" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: ikke mere lager\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: ikke mere lager\n" -#: sunrpc/svc_udp.c:135 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - kan ikke kalde getsockname()" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: ikke mere lager\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: problem ved oprettelse af sokkel" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad er for lille til IP_PKTINFO\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: ikke mere lager\n" -#: locale/programs/ld-collate.c:1201 +#: locale/programs/linereader.c:745 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "symbol for flertegnssammenligningselement '%.*s' duplikerer elementdefinition" +msgid "symbol `%.*s' not in charmap" +msgstr "symbol '%.*s' ikke i tegntabel" -#: locale/programs/ld-collate.c:1073 +#: locale/programs/linereader.c:766 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other element definition" -msgstr "" -"symbol for flertegnssammenligningsselement '%.*s' duplikerer en anden\n" -"elementdefinition" +msgid "symbol `%.*s' not in repertoire map" +msgstr "symbol '%.*s' repertoiretabel" -#: locale/programs/ld-collate.c:1210 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "" -"symbol for flertegnssammenligningselement '%.*s' duplikerer en anden\n" -"symboldefinition" +msgid "symbol `%s'" +msgstr "symbol '%s'" -#: locale/programs/ld-collate.c:1082 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "" -"symbol for flertegnssammenligningselement '%.*s' duplikerer\n" -"symboldefinition" +msgid "symbol `%s' has the same encoding as" +msgstr "symbol '%s' har den samme kodning som " -#: locale/programs/ld-collate.c:1064 locale/programs/ld-collate.c:1192 +#: locale/programs/ld-collate.c:1539 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "" -"symbol for flertegnssammenligningselement '%.*s' duplikerer\n" -"symbolnavn i tegnsæt" +msgid "symbol `%s' not defined" +msgstr "symbol '%s' ikke defineret" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:463 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:595 locale/programs/charmap.c:628 -#: locale/programs/charmap.c:660 +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "syntaksfejl" + +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 #, c-format msgid "syntax error in %s definition: %s" msgstr "syntaksfejl i definition af %s: %s" -#: locale/programs/locfile.c:750 -msgid "syntax error in `order_start' directive" -msgstr "syntaksfejl i nøgleordet 'order_start'" - -#: locale/programs/locfile.c:492 -msgid "syntax error in character class definition" -msgstr "syntaksfejl i definition af tegnklasse" - -#: locale/programs/locfile.c:550 -msgid "syntax error in character conversion definition" -msgstr "syntaksfejl i definition af tegnkonvertering" - -#: locale/programs/locfile.c:792 -msgid "syntax error in collating order definition" -msgstr "syntaksfejl i definition af sammenligningssortering" - -#: locale/programs/locfile.c:642 -msgid "syntax error in collation definition" -msgstr "syntaksfejl i definition af sammenligning" - -#: locale/programs/locfile.c:465 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "syntaksfejl i definition af kategorien LC_CTYPE" - -#: locale/programs/locfile.c:408 -msgid "syntax error in definition of new character class" -msgstr "syntaksfejl i definition af ny tegnklasse" - -#: locale/programs/locfile.c:418 -msgid "syntax error in definition of new character map" -msgstr "syntaksfejl i definition af ny tegntabel" - -#: locale/programs/locfile.c:1003 -msgid "syntax error in message locale definition" -msgstr "syntaksfejl i definition af meddelelseslokale" - -#: locale/programs/locfile.c:914 -msgid "syntax error in monetary locale definition" -msgstr "syntaksfejl i definition af monetærlokale" - -#: locale/programs/locfile.c:941 -msgid "syntax error in numeric locale definition" -msgstr "syntaksfejl i definition af numerisk lokale" - -#: locale/programs/locfile.c:852 -msgid "syntax error in order specification" -msgstr "syntaksfejl i sorteringsspecifikation" - -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:143 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "syntaksfejl i prolog: %s" -#: locale/programs/repertoire.c:198 locale/programs/repertoire.c:237 -#: locale/programs/repertoire.c:260 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "syntaksfejl i repertoiretabel-definition: %s" -#: locale/programs/locfile.c:979 -msgid "syntax error in time locale definition" -msgstr "syntaksfejl i definition af tidslokale" - -#: locale/programs/locfile.c:385 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "syntaksfejl: ikke inde i en lokaledefinition" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" msgstr "mål-indkodning ikke specificeret med '-t'" -#: catgets/gencat.c:390 catgets/gencat.c:526 catgets/gencat.c:553 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "dette er den første definition" -#: timezone/zic.c:1132 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "tid før nul" -#: timezone/zic.c:1140 timezone/zic.c:2015 timezone/zic.c:2034 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "for stor tidsværdi" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "'to'-værdi i intervallet er mindre end 'from'-værdi " + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "'to'-værdi tegnfølgen er mindre end 'from'-værdi tegnfølgen" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "for få byte i tegnkodning" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "for mange tegn i tegnkodning" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "for mange tegnklasser defineret" - -#: timezone/zic.c:1843 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "for mange skudsekunder" -#: timezone/zic.c:1815 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "for mange lokale tidstyper" -#: timezone/zic.c:1769 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "for mange overgange?!" -#: locale/programs/ld-collate.c:1637 -msgid "too many weights" -msgstr "for mange vægte" - -#: timezone/zic.c:2138 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "for mange eller for lange tidszoneforkortelser" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "efterfølgende snavs på slutningen af linien" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "problem med at svare prog %d\n" -#: locale/programs/ld-collate.c:1393 -msgid "two lines in a row containing `...' are not allowed" -msgstr "to linier efter hinanden med '...' er ikke tilladt" - -#: timezone/zic.c:1307 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "satte type på bare et år" -#: iconv/iconv_prog.c:406 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "ikke i stand til at allokere buffer til inddata" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "kan ikke frigøre argumenter" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "udefineret" -#: locale/programs/charmap.c:701 locale/programs/charmap.c:712 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "ukendt tegn '%s'" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:718 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "ukendt tegn i felt '%s' i kategori '%s'" - -#: locale/programs/locfile.c:715 -msgid "unknown collation directive" -msgstr "ukendt sammenligningssnøgleord" - -#: catgets/gencat.c:487 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "ukendt nøgleord '%s': linie ignoreret" -#: iconv/iconv_prog.c:353 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "ukendt iconv()-fejl %d" -#: catgets/gencat.c:466 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "ukendt sæt '%s'" -#: locale/programs/ld-collate.c:1377 locale/programs/ld-collate.c:1572 -#: locale/programs/ld-collate.c:1747 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "ukendt symbol '%.*s': linie ignoreret" - -#: timezone/zic.c:761 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "vanskelig zone" -#: catgets/gencat.c:971 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "uafsluttet meddelelse" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "uafsluttet streng" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "uafsluttet strengkonstant" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "uafsluttet symbolsk navn" -#: locale/programs/ld-collate.c:1699 -msgid "unterminated weight name" -msgstr "uafsluttet vægtnavn" +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "øvre grænse i område er ikke større end nedre grænse" -#: locale/programs/charset.c:104 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" msgstr "øvre grænse i område er ikke mindre end nedre grænse" -#: sunrpc/rpc_main.c:1415 +#: sunrpc/rpc_main.c:1424 #, c-format -msgid "usage: %s infile\n" +msgid "usage: %s infile\n" msgstr "brug: %s indfil\n" -#: timezone/zic.c:2081 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "bruger 29/2 i ikke-skudår" -#: locale/programs/charmap.c:522 locale/programs/charmap.c:576 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "værdien på %s skal være heltal" -#: locale/programs/charmap.c:318 +#: locale/programs/charmap.c:399 #, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "værdien på <%s> skal være mellem 1 og 4" +msgid "value for <%s> must be 1 or greater" +msgstr "værdien på <%s> skal være 1 eller større" -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 +#: locale/programs/charmap.c:411 #, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "værdien for feltet '%s' i kategorien '%s' må ikke være en tom streng" - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "værdien af skal være større end værdien af " - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "værdien for feltet 'int_curr_symbol' i kategorien 'LC_MONETARY' svarer ikke til et gyldigt navn i ISO 4217" - -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "værdien for feltet 'int_curr_symbol' i kategorien 'LC_MONETARY' har forkert længde" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "værdien på <%s> skal være større end eller lig værdien på <%s>" -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 -#, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "værdien for feltet '%s' i kategorien '%s' skal være mindre end 127" +#: timezone/zic.c:433 +msgid "warning: " +msgstr "advarsel: " -#: nscd/connections.c:355 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "under accept af forbindelse: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:142 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "under allokering af nærbuffer-indtastninger" -#: nscd/cache.c:85 +#: nscd/cache.c:88 msgid "while allocating hash table entry" msgstr "under allokering af hashtabel-indtastninger" -#: nscd/grpcache.c:99 nscd/hstcache.c:109 nscd/pwdcache.c:105 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "under allokering af nøglekopi" -#: catgets/gencat.c:1001 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "da den gamle katalogfil blev åbnet" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "da uddata blev forberedt" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "da databasen blev læst" - -#: elf/sprof.c:683 +#: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "under stat() af profileringsdatafil" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "under skrivning til databasefil" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "ved UCS-interval-værdier skal man bruge heksadecimal symbolsk ellipse" -#: nscd/nscd_stat.c:115 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "ved tegnkode interval-værdier skal man bruge absolut ellipse '...'" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "ved symbolske interval-værdier må den absolutte ellipse '...' ikke bruges" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" msgstr "skrivning ufuldstændig" -#: inet/rcmd.c:320 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "skrivbar af andre end ejer" -#: db2/makedb.c:124 nscd/nscd.c:114 nss/getent.c:392 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "galt antal argumenter" -#: timezone/zic.c:1090 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "galt antal felter på 'Leap'-linie" -#: timezone/zic.c:1181 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "galt antal felter på 'Link'-linie" -#: timezone/zic.c:924 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "galt antal felter på 'Rule'-linie" -#: timezone/zic.c:994 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "galt antal felter på 'Zone'-fortsættelseslinie" -#: timezone/zic.c:952 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "galt antal felter på 'Zone'-linie" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: ikke mere lager\n" @@ -4283,736 +5433,279 @@ msgstr "xdr_reference: ikke mere lager\n msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: ikke mere lager\n" -#: nis/ypclnt.c:884 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: kan ikke konvertere vært til netnavn\n" -#: nis/ypclnt.c:896 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: kan ikke hente tjeneradresse\n" -#~ msgid " (SKIPPED)\n" -#~ msgstr " (UDELADT)\n" - -#~ msgid " (changed)\n" -#~ msgstr " (ændret)\n" - -#~ msgid "%1$s: definition does not end with `END %1$s'" -#~ msgstr "'%1$s: definition slutter ikke med 'END %1$s'" - -#~ msgid "%d libs found in cache `%s'\n" -#~ msgstr "%d libs fundet i hurtigbuffer '%s'\n" - -#~ msgid "%s is a 32 bit ELF file.\n" -#~ msgstr "%s er en 32-bit ELF-fil.\n" - -#~ msgid "%s is a 64 bit ELF file.\n" -#~ msgstr "%s er en 64-bit ELF-fil.\n" - -#~ msgid "%s is not a known library type" -#~ msgstr "%s er ikke en kendt bibliotekstype" - -#~ msgid "%s is not a shared object file (Type: %d).\n" -#~ msgstr "%s er ikke en delt objektfil (Type: %d).\n" - -#~ msgid "%s is not a symbolic link\n" -#~ msgstr "%s er ikke en symbolsk lænke\n" - -#~ msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" -#~ msgstr "%s er ikke en ELF fil - den har de forkerte signaturtegn i starten.\n" +#~ msgid " done\n" +#~ msgstr " færdig\n" -#~ msgid "%s: Can't unlink %s: %s\n" -#~ msgstr "%s: Kan ikke aflænke %s: %s\n" +#~ msgid "%s: Error writing standard output " +#~ msgstr "%s: Fejl ved skrivning til standard ud " -#~ msgid "%s: Error writing " -#~ msgstr "%s: Fejl ved skrivning til " +#~ msgid "%s: cannot get modification time" +#~ msgstr "%s: kan ikke finde modificeringstid" -#~ msgid "%s: `%s' mentioned more than once in definition of weight %d" -#~ msgstr "%s: '%s' nævnt mere end én gang i definitionen af vægt %d" +#~ msgid "Computing table size for character classes might take a while..." +#~ msgstr "Beregning af tabelstørrelse for tegnklasser kan tage en stund..." -#~ msgid "%s: `%s' must be a charater" -#~ msgstr "%s: '%s' skal være et tegn" +#~ msgid "Computing table size for collation information might take a while..." +#~ msgstr "Beregning af tabelstørrelse for sammenligningstabel kan tage en stund..." -#~ msgid "%s: `%s' value does not match `%s' value" -#~ msgstr "%s: '%s' værdi er ikke sammenlignelig med '%s' værdi" +#~ msgid "Convert key to lower case" +#~ msgstr "Konvertér nøgle til små bogstaver" -#~ msgid "%s: `position' must be used for a specific level in all sections or none" -#~ msgstr "%s: 'position' skal bruges på det samme niveau i alle sektioner" +#~ msgid "Create simple DB database from textual input." +#~ msgstr "Lav en enkel DB-database fra tekst-indput." -#~ msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" -#~ msgstr "%s: bytesekvensen af det første tegn i sekvensen er ikke mindre end for det sidste tegn" +#~ msgid "Device not configured" +#~ msgstr "Enheden er ikke konfigureret" -#~ msgid "%s: byte sequences of first and last character must have the same length" -#~ msgstr "%s: bytesekvensen for første og sidste tegn skal have samme længde" +#~ msgid "Do not print messages while building database" +#~ msgstr "Skriv ikke meddelelser under opbygning af databasen" -#~ msgid "%s: cannot have `%s' as end of ellipsis range" -#~ msgstr "%s: kan ikke have '%s' som slutning på ellipse-interval" +#~ msgid "" +#~ "INPUT-FILE OUTPUT-FILE\n" +#~ "-o OUTPUT-FILE INPUT-FILE\n" +#~ "-u INPUT-FILE" +#~ msgstr "" +#~ "INDFIL UDFIL\n" +#~ "-o UDFIL INDFIL\n" +#~ "-u INDFIL" -#~ msgid "%s: cannot reorder after %.*s: symbol not known" -#~ msgstr "%s: kan ikke ordne efter %.*s: symbol ikke kendt" +#~ msgid "Print content of database file, one entry a line" +#~ msgstr "Skriv indholdet af en databasefil ud, en indtastning per linie" -#~ msgid "%s: character `%s' in charmap not representable with one byte" -#~ msgstr "%s: tegnet '%s' i tegntabel ikke repræsenterbar med én byte" +#~ msgid "Trying %s...\n" +#~ msgstr "Prøver %s...\n" -#~ msgid "%s: character `%s' needed as default value not representable with one byte" -#~ msgstr "%s: Tegnet '%s' brugt som standardværdi er ikke repræsenterbar med én byte" +#~ msgid "`...' must only be used in `...' and `UNDEFINED' entries" +#~ msgstr "'...' kan kun bruges i posterne '...' og 'UNDEFINED'" -#~ msgid "%s: character `%s' not defined in charmap while needed as default value" -#~ msgstr "%s: tegnet '%s' ikke defineret, men behøves som standardværdi" +#~ msgid "`from' expected after first argument to `collating-element'" +#~ msgstr "'from' forventet efter første argument til 'collating-element'" -#~ msgid "%s: character `%s' not defined while needed as default value" -#~ msgstr "%s: tegnet '%s' ikke defineret, men behøves som standardværdi" +#~ msgid "`from' string in collation element declaration contains unknown character" +#~ msgstr "'from'-streng i deklaration af sammenligningsselement indeholder ukendt tegn" -#~ msgid "%s: duplicate `default_missing' definition" -#~ msgstr "%s: duplikeret definition af 'default_missing'" +#~ msgid "buffer overflow" +#~ msgstr "overfyldt buffer" -#~ msgid "%s: duplicate category version definition" -#~ msgstr "%s: duplikeret definition af kategoriversion" +#~ msgid "cannot `stat' locale file `%s'" +#~ msgstr "kan ikke udføre 'stat' på lokalefil '%s'" -#~ msgid "%s: duplicate declaration of section `%s'" -#~ msgstr "%s: duplikeret definition af sektion '%s'" +#~ msgid "cannot insert collation element `%.*s'" +#~ msgstr "kan ikke indsætte sammenligningselement '%.*s'" -#~ msgid "%s: duplicate definition of `%s'" -#~ msgstr "%s: duplikeret definition af '%s'" +#~ msgid "cannot insert into result table" +#~ msgstr "kan ikke indsætte i resultattabel" -#~ msgid "%s: empty category description not allowed" -#~ msgstr "%s: tom kategori-beskrivelse ikke tilladt" +#~ msgid "cannot insert new collating symbol definition: %s" +#~ msgstr "kan ikke indsætte ny definition af sammenligningssymbol: %s" -#~ msgid "%s: empty weight string not allowed" -#~ msgstr "%s: tomt vægt-streng ikke tilladt" +#~ msgid "cannot open database file `%s': %s" +#~ msgstr "kan ikke åbne databasefil '%s': %s" -#~ msgid "%s: field `%s' declared more than once" -#~ msgstr "%s: felt '%s' erklæret mere end én gang" +#~ msgid "cannot read locale file `%s'" +#~ msgstr "kan ikke læse lokalefil '%s'" -#~ msgid "%s: field `%s' does not contain exactly ten entries" -#~ msgstr "%s: felt '%s' indeholder ikke præcis 10 elementer" +#~ msgid "category data requested more than once: should not happen" +#~ msgstr "kategoridata forespurgt mere end en gang: burde ikke ske" -#~ msgid "%s: field `%s' must not be empty" -#~ msgstr "%s: felt '%s' skal være tomt" +#~ msgid "collation element `%.*s' appears more than once: ignore line" +#~ msgstr "sammenligningselement '%.*s' findes mere end en gang: linie ignoreret" -#~ msgid "%s: field `%s' not defined" -#~ msgstr "%s: felt '%s' ikke defineret" +#~ msgid "collation symbol `%.*s' appears more than once: ignore line" +#~ msgstr "sammenligningssymbol '%.*s' findes mere end en gang: linie ignoreret" -#~ msgid "%s: field `%s' undefined" -#~ msgstr "%s: felt '%s' udefineret" +#~ msgid "collation symbol expected after `%s'" +#~ msgstr "sammenligningssymbol forventet efter '%s'" -#~ msgid "%s: incomplete `END' line" -#~ msgstr "%s: ufuldstændig 'END'-linie" +#~ msgid "connect to address %s: " +#~ msgstr "koble til adresse %s: " -#~ msgid "%s: invalid escape `%%%c' sequence in field `%s'" -#~ msgstr "%s: ugyldig undvigesekvens '%%%c' i felt '%s'" +#~ msgid "duplicate character name `%s'" +#~ msgstr "duplikeret tegnnavn '%s'" -#~ msgid "%s: invalid escape sequence in field `%s'" -#~ msgstr "%s: ulovlig undvigetegnsekvens i felt '%s'" +#~ msgid "duplicate collating element definition" +#~ msgstr "duplikeret definition af sammenligningselement" -#~ msgid "%s: invalid number of sorting rules" -#~ msgstr "%s: ulovligt antal sorteringsregler" +#~ msgid "duplicate key" +#~ msgstr "duplikeret nøgle" -#~ msgid "%s: invalid value for field `%s'" -#~ msgstr "%s: ugyldig værdi for felt '%s'" +#~ msgid "empty weight name: line ignored" +#~ msgstr "tomt vægtnavn: linie ignoreret" -#~ msgid "%s: language abbreviation `%s' not defined" -#~ msgstr "%s: sprog-forkortelsen '%s' ikke defineret" +#~ msgid "end point of ellipsis range is bigger then start" +#~ msgstr "slutværdien for ellipseintervallet er større end startværdien" -#~ msgid "%s: missing `order_end' keyword" -#~ msgstr "%s: manglende 'order_end' nøgleord" +#~ msgid "error while inserting collation element into hash table" +#~ msgstr "fejl ved indsætning af sammenligningselement i hashtabellen" -#~ msgid "%s: missing `reorder-end' keyword" -#~ msgstr "%s: manglende 'reorder-end' nøgleord" +#~ msgid "error while inserting to hash table" +#~ msgstr "fejl ved indsætning i hashtabellen" -#~ msgid "%s: missing `reorder-sections-end' keyword" -#~ msgstr "%s: manglende 'reorder-sections-end' nøgleord" +#~ msgid "field `%s' in category `%s' not defined" +#~ msgstr "feltet '%s' i kategorien '%s' er ikke defineret" -#~ msgid "%s: multiple order definitions for section `%s'" -#~ msgstr "%s: duplikeret definition af orden for sektion '%s'" +#~ msgid "field `%s' in category `%s' undefined" +#~ msgstr "feltet '%s' i kategorien '%s' er udefineret" -#~ msgid "%s: multiple order definitions for unnamed section" -#~ msgstr "%s: duplikeret definition af orden for unavngiven sektion" +#~ msgid "from-value of `collating-element' must be a string" +#~ msgstr "fra-værdi for 'collating-element' skal være en streng" -#~ msgid "%s: no identification for category `%s'" -#~ msgstr "%s: ingen identifikation for kategori '%s'" +#~ msgid "illegal character constant in string" +#~ msgstr "ulovlig tegnkonstant i streng" -#~ msgid "%s: not enough sorting rules" -#~ msgstr "%s: ikke nok sorteringsregler" +#~ msgid "illegal collation element" +#~ msgstr "ulovligt sammenligningselement" -#~ msgid "%s: numeric country code `%d' not valid" -#~ msgstr "%s: numerisk landekode '%d' er ugyldig" +#~ msgid "incorrectly formatted file" +#~ msgstr "forkert formatteret fil" -#~ msgid "%s: only one `include' instruction allowed" -#~ msgstr "%s: kun én 'include'-instruktion tilladt" +#~ msgid "line after ellipsis must contain character definition" +#~ msgstr "linie efter '...' skal indeholde tegndefinition" -#~ msgid "%s: order for `%.*s' already defined at %s:%zu" -#~ msgstr "%s: rækkefølge for '%.*s' allerede defineret ved %s:%zu" +#~ msgid "line before ellipsis does not contain definition for character constant" +#~ msgstr "linie foran '...' indeholder ikke definition for tegnkonstant" -#~ msgid "%s: section `%.*s' not known" -#~ msgstr "%s: sektion '%.*s' ukendt" +#~ msgid "locale file `%s', used in `copy' statement, not found" +#~ msgstr "lokalefil '%s', brugt i 'copy', ikke fundet" -#~ msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" -#~ msgstr "%s: symbolsk interval-ellipse må ikke være fulgt umiddelbart af 'order_end'" +#~ msgid "memory exhausted\n" +#~ msgstr "lageret opbrugt\n" -#~ msgid "%s: symbolic range ellipsis must not directly follow `order_start'" -#~ msgstr "%s: symbolsk interval-ellipse må ikke komme umiddelbart efter 'order_end'" +#~ msgid "no repertoire map specified: cannot proceed" +#~ msgstr "repertoiretabel ikke specificeret: kan ikke fortsætte" -#~ msgid "%s: syntax error" -#~ msgstr "%s: syntaksfejl" +#~ msgid "no weight defined for symbol `%s'" +#~ msgstr "ingen vægt defineret for symbol '%s'" -#~ msgid "%s: terminology language code `%s' not defined" -#~ msgstr "%s: terminologi-sprogkode '%s' ikke defineret" +#~ msgid "problems while reading `%s'" +#~ msgstr "problem ved læsning af '%s'" -#~ msgid "%s: the start end the end symbol of a range must stand for characters" -#~ msgstr "%s: start- og slut-symbolet for et interval skal stå for tegn" +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other element definition" +#~ msgstr "" +#~ "symbol for flertegnssammenligningsselement '%.*s' duplikerer en anden\n" +#~ "elementdefinition" -#~ msgid "%s: third operand for value of field `%s' must not be larger than %d" -#~ msgstr "%s: tredje operand for værdien af felt '%s' må ikke være større end %d" +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" +#~ msgstr "" +#~ "symbol for flertegnssammenligningselement '%.*s' duplikerer en anden\n" +#~ "symboldefinition" -#~ msgid "%s: too many rules; first entry only had %d" -#~ msgstr "%s: for mange regler; første indgang havde kun %d" +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" +#~ msgstr "" +#~ "symbol for flertegnssammenligningselement '%.*s' duplikerer\n" +#~ "symboldefinition" -#~ msgid "%s: too many values" -#~ msgstr "%s: For mange værdier" +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" +#~ msgstr "" +#~ "symbol for flertegnssammenligningselement '%.*s' duplikerer\n" +#~ "symbolnavn i tegnsæt" -#~ msgid "%s: transliteration data from locale `%s' not available" -#~ msgstr "%s: transliterationsdata fra lokale '%s' ikke tilgængelige" +#~ msgid "syntax error in `order_start' directive" +#~ msgstr "syntaksfejl i nøgleordet 'order_start'" -#~ msgid "%s: unknown character in collating symbol name" -#~ msgstr "%s: ukendt tegn i sammenligningsymbolnavn" +#~ msgid "syntax error in character class definition" +#~ msgstr "syntaksfejl i definition af tegnklasse" -#~ msgid "%s: unknown character in equivalent definition name" -#~ msgstr "%s: ukendt tegn i ækvivalens-definitions-navn" +#~ msgid "syntax error in character conversion definition" +#~ msgstr "syntaksfejl i definition af tegnkonvertering" -#~ msgid "%s: unknown character in equivalent definition value" -#~ msgstr "%s: ukendt tegn i ækvivalens-definitions-værdi" +#~ msgid "syntax error in collating order definition" +#~ msgstr "syntaksfejl i definition af sammenligningssortering" -#~ msgid "%s: unknown character in field `%s'" -#~ msgstr "%s: ukendt tegn i felt '%s'" +#~ msgid "syntax error in collation definition" +#~ msgstr "syntaksfejl i definition af sammenligning" -#~ msgid "%s: unknown section name `%s'" -#~ msgstr "%s: ukendt sektionsnavn '%s'" +#~ msgid "syntax error in definition of LC_CTYPE category" +#~ msgstr "syntaksfejl i definition af kategorien LC_CTYPE" -#~ msgid "%s: unknown symbol `%s' in equivalent definition" -#~ msgstr "%s: ukendt symbol '%s' i ækvivalens-definition" +#~ msgid "syntax error in message locale definition" +#~ msgstr "syntaksfejl i definition af meddelelseslokale" -#~ msgid "%s: value for field `%s' must not be an empty string" -#~ msgstr "%s: værdien på felt '%s' må ikke være en tom streng" +#~ msgid "syntax error in monetary locale definition" +#~ msgstr "syntaksfejl i definition af monetærlokale" -#~ msgid "%s: value for field `%s' must not be the empty string" -#~ msgstr "%s: værdien på felt '%s' må ikke være den tomme streng" +#~ msgid "syntax error in numeric locale definition" +#~ msgstr "syntaksfejl i definition af numerisk lokale" -#~ msgid "%s: values for field `%s' must be smaller than 127" -#~ msgstr "%s: værdier på felt '%s' skal være lavere end 127" +#~ msgid "syntax error in order specification" +#~ msgstr "syntaksfejl i sorteringsspecifikation" -#~ msgid "%s: values for field `%s' must not be larger than %d" -#~ msgstr "%s: værdier for felt '%s' må ikke være større end %d" +#~ msgid "syntax error in time locale definition" +#~ msgstr "syntaksfejl i definition af tidslokale" -#~ msgid "%s: values of field `%s' must not be larger than %d" -#~ msgstr "%s: værdier på felt '%s' må ikke være større end %d" +#~ msgid "too many character classes defined" +#~ msgstr "for mange tegnklasser defineret" -#~ msgid "%s: weights must use the same ellipsis symbol as the name" -#~ msgstr "%s: vægte skal bruge det samme ellipse-symbol som navnet" +#~ msgid "too many weights" +#~ msgstr "for mange vægte" -#~ msgid "<%s> and <%s> are invalid names for range" -#~ msgstr "<%s> og <%s> er ulovlige navne for tegnområde" +#~ msgid "two lines in a row containing `...' are not allowed" +#~ msgstr "to linier efter hinanden med '...' er ikke tilladt" -#~ msgid "Address family not supported by protocol family" -#~ msgstr "Adressefamilien er ikke understøttet af protokolfamilien" +#~ msgid "unknown character in field `%s' of category `%s'" +#~ msgstr "ukendt tegn i felt '%s' i kategori '%s'" -#~ msgid "Anode table overflow" -#~ msgstr "Anode-tabel overfyldt" +#~ msgid "unknown collation directive" +#~ msgstr "ukendt sammenligningssnøgleord" -#~ msgid "Arg list too long" -#~ msgstr "Argumentlisten er for lang" +#~ msgid "unknown symbol `%.*s': line ignored" +#~ msgstr "ukendt symbol '%.*s': linie ignoreret" -#~ msgid "Argument out of domain" -#~ msgstr "Argument er udenfor område" +#~ msgid "unterminated weight name" +#~ msgstr "uafsluttet vægtnavn" -#~ msgid "Attempting to link in more shared libraries than system limit" -#~ msgstr "Forsøger at indlænke flere delte biblioteker end systemet tillader" +#~ msgid "value for <%s> must lie between 1 and 4" +#~ msgstr "værdien på <%s> skal være mellem 1 og 4" -#~ msgid "Bad exchange descriptor" -#~ msgstr "Ugyldig udvekslings-deskriptor" +#~ msgid "value for field `%s' in category `%s' must not be the empty string" +#~ msgstr "værdien for feltet '%s' i kategorien '%s' må ikke være en tom streng" -#~ msgid "Bad file number" -#~ msgstr "Ugyldigt filnummer" +#~ msgid "value of must be greater than the value of " +#~ msgstr "værdien af skal være større end værdien af " -#~ msgid "Bad request code" -#~ msgstr "Ugyldig forespørgselskode" +#~ msgid "values for field `%s' in category `%s' must be smaller than 127" +#~ msgstr "værdien for feltet '%s' i kategorien '%s' skal være mindre end 127" -#~ msgid "Bad request descriptor" -#~ msgstr "Ugyldig forespørgseldeskriptor" +#~ msgid "while reading database" +#~ msgstr "da databasen blev læst" -#~ msgid "Can not exec a shared library directly" -#~ msgstr "Kan ikke eksekvere et delt bibliotek direkte" +#~ msgid "while writing database file" +#~ msgstr "under skrivning til databasefil" -#~ msgid "Can't chdir to /" -#~ msgstr "Kan ikke chdir til /" +#~ msgid "%s: only one `include' instruction allowed" +#~ msgstr "%s: kun én 'include'-instruktion tilladt" #~ msgid "Can't chroot to %s" #~ msgstr "Kan ikke chroot til %s" -#~ msgid "Can't create temporary cache file %s" -#~ msgstr "Kan ikke oprette midlertidig hurtigbufferfil %s" - -#~ msgid "Can't link %s to %s" -#~ msgstr "Kan ikke lænke %s til %s" - -#~ msgid "Can't lstat %s" -#~ msgstr "Kan ikke lstat %s" - -#~ msgid "Can't open cache file %s\n" -#~ msgstr "Kan ikke åbne hurtigbufferfil %s\n" - -#~ msgid "Can't open configuration file %s" -#~ msgstr "Kan ikke åbne konfigurationsfil %s" - -#~ msgid "Can't open directory %s" -#~ msgstr "Kan ikke åbne katalog %s" - -#~ msgid "Can't remove old temporary cache file %s" -#~ msgstr "Kan ikke fjerne gammel midlertidig fil %s" - -#~ msgid "Can't stat %s\n" -#~ msgstr "Kan ikke stat() %s\n" - -#~ msgid "Can't unlink %s" -#~ msgstr "Kan ikke aflænke %s" - -#~ msgid "Cannot fstat file %s.\n" -#~ msgstr "Kan ikke fstat() fil %s\n" - -#~ msgid "Cannot mmap file %s.\n" -#~ msgstr "kan ikke mmap fil %s\n" - -#~ msgid "Cannot send after socket shutdown" -#~ msgstr "Kan ikke sende efter at sokkel er koblet ned" - -#~ msgid "Change to and use ROOT as root directory" -#~ msgstr "Skift til og brug ROOT som rod-katalog" - -#~ msgid "Configure Dynamic Linker Run Time Bindings." -#~ msgstr "Konfigurerer værdier til Dynamisk Lænker" - -#~ msgid "Cross-device link" -#~ msgstr "Lænke over adskilte enheder" - -#~ msgid "Deadlock situation detected/avoided" -#~ msgstr "Vranglås-situation fundet/afværget" - -#~ msgid "Device busy" -#~ msgstr "Enheden optaget" - -#~ msgid "Disk quota exceeded" -#~ msgstr "Diskkvoten overskredet" - -#~ msgid "Don't build cache" -#~ msgstr "Byg ikke hurtigbuffer" - -#~ msgid "Don't generate links" -#~ msgstr "Generér ikke lænker" - -#~ msgid "Dump information generated by PC profiling." -#~ msgstr "Tilstandsinformation genereret af PC-profilering" - -#~ msgid "Error 0" -#~ msgstr "Fejl 0" - -#~ msgid "Error 100" -#~ msgstr "Fejl 100" - -#~ msgid "Error 101" -#~ msgstr "Fejl 101" - -#~ msgid "Error 102" -#~ msgstr "Fejl 102" - -#~ msgid "Error 103" -#~ msgstr "Fejl 103" - -#~ msgid "Error 104" -#~ msgstr "Fejl 104" - -#~ msgid "Error 105" -#~ msgstr "Fejl 105" - -#~ msgid "Error 106" -#~ msgstr "Fejl 106" - -#~ msgid "Error 107" -#~ msgstr "Fejl 107" - -#~ msgid "Error 108" -#~ msgstr "Fejl 108" - -#~ msgid "Error 109" -#~ msgstr "Fejl 109" - -#~ msgid "Error 110" -#~ msgstr "Fejl 110" - -#~ msgid "Error 111" -#~ msgstr "Fejl 111" - -#~ msgid "Error 112" -#~ msgstr "Fejl 112" - -#~ msgid "Error 113" -#~ msgstr "Fejl 113" - -#~ msgid "Error 114" -#~ msgstr "Fejl 114" - -#~ msgid "Error 115" -#~ msgstr "Fejl 115" - -#~ msgid "Error 116" -#~ msgstr "Fejl 116" - -#~ msgid "Error 117" -#~ msgstr "Fejl 117" - -#~ msgid "Error 118" -#~ msgstr "Fejl 118" - -#~ msgid "Error 119" -#~ msgstr "Fejl 119" - -#~ msgid "Error 136" -#~ msgstr "Fejl 136" - -#~ msgid "Error 142" -#~ msgstr "Fejl 142" - -#~ msgid "Error 58" -#~ msgstr "Fejl 58" - -#~ msgid "Error 59" -#~ msgstr "Fejl 59" - -#~ msgid "Error 72" -#~ msgstr "Fejl 72" - -#~ msgid "Error 73" -#~ msgstr "Fejl 73" - -#~ msgid "Error 75" -#~ msgstr "Fejl 75" - -#~ msgid "Error 76" -#~ msgstr "Fejl 76" - -#~ msgid "Error 91" -#~ msgstr "Fejl 91" - -#~ msgid "Error 92" -#~ msgstr "Fejl 92" - -#~ msgid "File locking deadlock" -#~ msgstr "Fillåsning vranglås" - -#~ msgid "File table overflow" -#~ msgstr "Filtabel overfyldt" - -#~ msgid "Generate verbose messages" -#~ msgstr "Skriv udførlige meddelelser" - -#~ msgid "I/O error" -#~ msgstr "I/O-fejl" - -#~ msgid "Ignored file %s since it is not a regular file." -#~ msgstr "Ignorerede filen %s da den ikke er en almindelig fil." - -#~ msgid "Illegal byte sequence" -#~ msgstr "Ulovlig byte-sekvens" - -#~ msgid "Input file %s not found.\n" -#~ msgstr "Indputfilen %s ikke fundet\n" - -#~ msgid "Invalidate the specified cache" -#~ msgstr "Ugyldiggør den opgivne hurtigbuffer" - -#~ msgid "Is a name file" -#~ msgstr "Er en navnefil" - -#~ msgid "Manually link individual libraries." -#~ msgstr "Lænk manuelt individuelle biblioteker" - -#~ msgid "Message tables full" -#~ msgstr "Meddelsestabeller fulde" - -#~ msgid "Network dropped connection because of reset" -#~ msgstr "Netværket nedlagde forbindelsen på grund af genstart" - -#~ msgid "No definition for %s category found" -#~ msgstr "Definition for kategori %s ikke fundet" - -#~ msgid "No link created since soname could not be found for %s" -#~ msgstr "Ingen lænke oprettet da .so-navn ikke kunne findes for %s" - -#~ msgid "No record locks available" -#~ msgstr "Ingen post-låse tilgængelige" - -#~ msgid "No such device or address" -#~ msgstr "Ingen sådan enhed eller adresse" - #~ msgid "No usable database library found." #~ msgstr "Intet brugbart database-bibliotek fundet." -#~ msgid "Not a data message" -#~ msgstr "Ikke en data-meddelelse" - -#~ msgid "Not a name file" -#~ msgstr "Ikke en navnefil" - -#~ msgid "Not a stream device" -#~ msgstr "Ikke en strøm-enhed" - -#~ msgid "Not available" -#~ msgstr "Ikke tilgængelig" - -#~ msgid "Not enough space" -#~ msgstr "Ikke nok plads" - -#~ msgid "Not supported" -#~ msgstr "Ikke understøttet" - -#~ msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" -#~ msgstr "Antal symbolske lænker besøgt ved gennemgang af søgesti overstiger MAXSYMLINKS" - -#~ msgid "Only process directories specified on the command line. Don't build cache." -#~ msgstr "Kun proces-kataloger angivet på kommandolinien. Bygger ikke buffer." - -#~ msgid "Operation canceled" -#~ msgstr "Operationen afbrudt" - -#~ msgid "Operation not applicable" -#~ msgstr "Operationen er ikke udførbar" - -#~ msgid "Operation not supported on transport endpoint" -#~ msgstr "Operationen er ikke understøttet, eller endepunkt for transport" - -#~ msgid "Option not supported by protocol" -#~ msgstr "Valgmulighed er ikke understøttet af protokollen" - -#~ msgid "Out of stream resources" -#~ msgstr "Ikke flere strøm-ressourcer" - -#~ msgid "Path `%s' given more than once" -#~ msgstr "Stien '%s' givet mere end én gang" - -#~ msgid "Print cache" -#~ msgstr "Udskriftsbuffer" - -#~ msgid "Renaming of %s to %s failed" -#~ msgstr "Omdøbning af %s til %s fejlede" - -#~ msgid "Reserved for future use" -#~ msgstr "Reserveret til fremtidigt brug" - -#~ msgid "Result too large" -#~ msgstr "Resultat for stort" - -#~ msgid "TABLE" -#~ msgstr "TABEL" - -#~ msgid "TABLE,yes" -#~ msgstr "TABEL,ja" - -#~ msgid "Unknown ELFCLASS in file %s.\n" -#~ msgstr "Ukendt ELFCLASS i filen %s.\n" - -#~ msgid "Use CACHE as cache file" -#~ msgstr "Brug CACHE som bufferfil" - -#~ msgid "Use CONF as configuration file" -#~ msgstr "Brug CONF som konfigurationsfil" - -#~ msgid "Use separate cache for each user" -#~ msgstr "Brug separat buffer for hver bruger" - -#~ msgid "Writing of cache data failed" -#~ msgstr "Udskrivning af bufferdata fejlede" - -#~ msgid "Writing of cache data failed." -#~ msgstr "Udskrivning af bufferdata fejlede." - -#~ msgid "[FILE]" -#~ msgstr "[FIL]" - -#~ msgid "__get_myaddress: ioctl (get interface configuration)" -#~ msgstr "__get_myaddress: ioctl (hent grænsesnitskonfiguration)" - -#~ msgid "`%.*s' already defined as collating element" -#~ msgstr "'%.*s' allerede defineret som sammenligningselement" - -#~ msgid "`%.*s' already defined as collating symbol" -#~ msgstr "'%.*s' allerede defineret som sammenligningssymbol" - -#~ msgid "`%.*s' already defined in charmap" -#~ msgstr "'%.*s' allerede defineret i tegntabel" - -#~ msgid "`%.*s' already defined in repertoire" -#~ msgstr "'%.*s' allerede defineret i repertoire" - -#~ msgid "`%s' and `%.*s' are no valid names for symbolic range" -#~ msgstr "'%s' og '%.*s' er ikke gyldige navne for tegnområde" - -#~ msgid "`digit' category has not entries in groups of ten" -#~ msgstr "'digit' kategori har ikke elementer i grupper af ti" - #~ msgid "buffer for snprintf too small for %s/%s--file is ignored\n" #~ msgstr "buffer for snprintf for lille til %s/%s - fil ignoreret\n" -#~ msgid "cannot open input file" -#~ msgstr "kan ikke åbne indfil" - -#~ msgid "cannot read header" -#~ msgstr "kan ikke læse hoved" - #~ msgid "character not in repertoire map" #~ msgstr "tegnet ikke defineret i tegntabellen" -#~ msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" -#~ msgstr "tegnet L'\\u%0*x' i klassen '%s' skal være i klassen '%s'" - -#~ msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" -#~ msgstr "tegnet L'\\u%0*x' i klassen '%s' kan ikke være i klassen '%s'" - -#~ msgid "character sets with locking states are not supported" -#~ msgstr "tegnsæt med låsetilstande er ikke understøttet" - -#~ msgid "circular dependencies between locale definitions" -#~ msgstr "cirkulære afhængigheder mellem lokale-definitioner" - -#~ msgid "conversion rate valze cannot be zero" -#~ msgstr "vekselkurs-værdi kan ikke være nul" - -#~ msgid "duplicate definition of <%s>" -#~ msgstr "duplikeret definition af <%s>" - -#~ msgid "ellipsis range must be marked by two operands of same type" -#~ msgstr "ellipse-områder skal angives ved to operander af samme type" - -#~ msgid "error getting callers id: %s" -#~ msgstr "fejl ved forespørgsel på opkaldets id: %s" - #~ msgid "error while adding collating element" #~ msgstr "fejl ved indsætning af sammenligningselement" #~ msgid "error while adding collating symbol" #~ msgstr "fejl under indsætning af sammenligningssymbol" -#~ msgid "error while adding equivalent collating symbol" -#~ msgstr "fejl under indsætning af ækvivalens-sammenligningssymbol" - -#~ msgid "hexadecimal range format should use only capital characters" -#~ msgstr "heksadecimalt interval-format bør bruge kun store bogstaver" - -#~ msgid "invalid escape sequence" -#~ msgstr "ugyldig undtagelsessekvens" - -#~ msgid "invalid pointer size" -#~ msgstr "ugyldigt størrelse for pegere" - -#~ msgid "libc4 library %s in wrong directory" -#~ msgstr "libc4-bibliotek %s i forkert katalog" - -#~ msgid "libc5 library %s in wrong directory" -#~ msgstr "libc5-bibliotek %s i forkert katalog" - -#~ msgid "libc6 library %s in wrong directory" -#~ msgstr "libc6-bibliotek %s i forkert katalog" - -#~ msgid "libraries %s and %s in directory %s have same soname but different type." -#~ msgstr "bibliotekerne %s og %s i kataloget %s har samme .so-navn, men forskellig type" - -#~ msgid "locale name should consist only of portable characters" -#~ msgstr "lokale-navn bør bestå af bare portable tegn" - -#~ msgid "mmap of cache file failed.\n" -#~ msgstr "mmap af bufferfil fejlede\n" - -#~ msgid "more than one dynamic segment\n" -#~ msgstr "mere end ét dynamisk segment\n" - -#~ msgid "no input digits defined and none of the standard names in the charmap" -#~ msgstr "ingen inddata-cifre defineret, og ingen af standardnavnene i tegntabellen" - -#~ msgid "no output digits defined and none of the standard names in the charmap" -#~ msgstr "ingen uddata-cifre defineret, og ingen af standardnavnene i tegntabellen" - #~ msgid "no output digits defined and none of the standard names in the repertoire" #~ msgstr "ingen uddata-cifre defineret, og ingen af standardnavnene i repertoiret" -#~ msgid "non-symbolic character value should not be used" -#~ msgstr "ikke-symbolske tegnværdier bør ikke bruges" - -#~ msgid "not all characters used in `outdigit' are available in the charmap" -#~ msgstr "ikke alle tegn brugt i 'outdigit' er tilstede i tegntabellen" - -#~ msgid "not all characters used in `outdigit' are available in the repertoire" -#~ msgstr "ikke alle tegn brugt i 'outdigit' er tilstede i repertoiret" - -#~ msgid "order for `%.*s' already defined at %s:%zu" -#~ msgstr "sorteringsorden for '%.*s' allerede defineret ved %s:%zu" - -#~ msgid "premature end of `translit_ignore' definition" -#~ msgstr "For tidlig afslutning på 'translit_ignore' definition" - -#~ msgid "previous definition was here" -#~ msgstr "den foregående definition var her" - -#~ msgid "resulting bytes for range not representable." -#~ msgstr "de resulterende bytes for området kan ikke repræsenteres." - -#~ msgid "start end end character sequence of range must have the same length" -#~ msgstr "start og slut tegnsekvens for områder skal have samme længde" - -#~ msgid "symbol `%.*s' not in charmap" -#~ msgstr "symbol '%.*s' ikke i tegntabel" - -#~ msgid "symbol `%.*s' not in repertoire map" -#~ msgstr "symbol '%.*s' repertoiretabel" - -#~ msgid "symbol `%s'" -#~ msgstr "symbol '%s'" - -#~ msgid "symbol `%s' has the same encoding as" -#~ msgstr "symbol '%s' har den samme kodning som " - -#~ msgid "symbol `%s' not defined" -#~ msgstr "symbol '%s' ikke defineret" - #~ msgid "symbol `%s' not in charmap" #~ msgstr "symbol '%s' ikke i tegntabel " - -#~ msgid "syntax error" -#~ msgstr "syntaksfejl" - -#~ msgid "to-value of range is smaller than from-value " -#~ msgstr "'to'-værdi i intervallet er mindre end 'from'-værdi " - -#~ msgid "to-value character sequence is smaller than from-value sequence" -#~ msgstr "'to'-værdi tegnfølgen er mindre end 'from'-værdi tegnfølgen" - -#~ msgid "upper limit in range is not higher then lower limit" -#~ msgstr "øvre grænse i område er ikke større end nedre grænse" - -#~ msgid "value for <%s> must be 1 or greater" -#~ msgstr "værdien på <%s> skal være 1 eller større" - -#~ msgid "value of <%s> must be greater or equal than the value of <%s>" -#~ msgstr "værdien på <%s> skal være større end eller lig værdien på <%s>" - -#~ msgid "warning: " -#~ msgstr "advarsel: " - -#~ msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" -#~ msgstr "ved UCS-interval-værdier skal man bruge heksadecimal symbolsk ellipse" - -#~ msgid "with character code range values one must use the absolute ellipsis `...'" -#~ msgstr "ved tegnkode interval-værdier skal man bruge absolut ellipse '...'" - -#~ msgid "with symbolic name range values the absolute ellipsis `...' must not be used" -#~ msgstr "ved symbolske interval-værdier må den absolutte ellipse '...' ikke bruges" #~ msgid "Cputime limit exceeded" #~ msgstr "Begrænsning af CPU-tid overskredet" diff -durpN glibc-2.2.3/po/el.po glibc-2.2.4/po/el.po --- glibc-2.2.3/po/el.po Wed Apr 25 14:51:01 2001 +++ glibc-2.2.4/po/el.po Mon Jul 23 10:54:51 2001 @@ -1,96 +1,86 @@ # Greek(Hellenic) messages for the GNU libc. -# Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. -# Mavroyanopoulos Nikos , 1999, 2000. -# Simos Xenitellis , 1999, 2000. -# -# This file is currently not installed since it contains illegal -# multibyte characters. Just run either of these: -# $ iconv -f iso-8859-7 -t utf-8 < el.po > /dev/null -# $ msgfmt el.po -o el.gmo -# to see the errors. +# Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. +# Nikos Mavroyanopoulos , 1999, 2000. +# Simos Xenitellis , 1999, 2000, 2001. # msgid "" msgstr "" -"Project-Id-Version: libc 2.1.3\n" -"POT-Creation-Date: 2000-02-16 10:39-0800\n" -"PO-Revision-Date: 2000-09-01 18:20:31+0000\n" -"Last-Translator: Mavroyanopoulos Nikos \n" +"Project-Id-Version: libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-05-21 19:20:31+0000\n" +"Last-Translator: Nikos Mavroyanopoulos \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-7\n" "Content-Transfer-Encoding: 8bit\n" -#: nis/nis_print.c:273 -msgid "" -"\t\tKerberos.\n" -"Access Rights : " -msgstr "" -"\t\tÊÝñâåñïò.\n" -"Äéêáéþìáôá ÐñïóðÝëáóçò : " +#: nis/nis_print.c:274 +msgid "\t\tAccess Rights : " +msgstr "\t\tÄéêáéþìáôá ÐñïóðÝëáóçò : " -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\tÉäéüôçôåò : " -#: sunrpc/rpc_main.c:1414 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Düíïìá[=ôéìÞ]] [-i ìÝãåèïò] [-I [-K äåõôåñüëåðôá]] [-Y ìïíïðÜôé] áñ÷åßï_åéóüäïõ\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o áñ÷åßï_åîüäïõ] [áñ÷åßï_åéóüäïõ]\n" -#: sunrpc/rpc_main.c:1419 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n ôáõô.äéêôýïõ]* [-o áñ÷åßï_åîüäïõ] [áñ÷åßï_åéóüäïõ]\n" -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s åßäïò_äéêôýïõ]* [-o áñ÷åßï_åîüäïõ] [áñ÷åßï_åéóüäïõ]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\tÄéêáéþìáôá ðñïóðÝëáóçò: " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tÄåäïìÝíá åéóáãùãÞò ôïõ ôýðïõ %s\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\t¼íïìá : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " msgstr "\tÄçìüóéï Êëåéäß :" -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\tÔýðïò : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tÊáèïëéêÞ äéåýèõíóç (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\t¼íïìá : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u byte]" -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -120,11 +110,11 @@ msgstr "" "%15ld%% ðïóïóôü åðéôõ÷éþí ëáíèÜíïõóáò ìíÞìçò\n" "%15s Ýëåã÷ïò ôïõ /etc/%s ôñïðïðïéÞóåéò\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" msgstr "\nÌÝëç ÏìÜäáò :\n" -#: nis/nis_print.c:322 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\n×ñüíïò ÆùÞò : " @@ -142,62 +132,62 @@ msgstr " rpcinfo -p [ óýóôçìá ]\n" #: sunrpc/rpcinfo.c:676 msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" -msgstr " rpcinfo [-n èýñá ] -t óýóôçìá 'áñéèì. ðñïãñÜììáôïò' ['áñéèì. Ýêäïóçò']\n" +msgstr " rpcinfo [-n 'áñéèì. èýñáò' ] -t óýóôçìá 'áñéèì. ðñïãñÜììáôïò' ['áñéèì. Ýêäïóçò']\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " ü÷é" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " íáé" -#: nis/nis_print.c:348 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " ÌÞêïò ÄåäïìÝíùí = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " ÑçôÜ ìÝëç:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " ÑçôÜ ìç-ìÝëç:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " Áõôïíüçôá ìÝëç:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " Áõôïíüçôá ìç-ìÝëç:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " ¶ññçôá ìÝëç\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " ÊáíÝíá ñçôü ìç-ìÝëïò\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " ÊáíÝíá áõôïíüçôï ìÝëïò\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " ÊáíÝíá áõôïíüçôï ìç-ìÝëïò\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " ÊáíÝíá áíáäñïìéêü ìÝëïò\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " ÊáíÝíá áíáäñïìéêü ìç-ìÝëïò\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " ÁíáäñïìéêÜ ìÝëç:\n" @@ -205,304 +195,814 @@ msgstr " ÁíáäñïìéêÜ ìÝëç:\n" msgid " program vers proto port\n" msgstr " ðñüãñáììá åêä. ðñùôüêïëëï èýñá\n" -#: argp/argp-help.c:1573 +#: argp/argp-help.c:1572 msgid " or: " msgstr " Þ:" -#: timezone/zic.c:423 +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr "" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (Üëëáîå)\n" + +#: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (êáíüíáò áðü \"%s\", ãñáììÞ %d)" -#: argp/argp-help.c:1585 +#: argp/argp-help.c:1584 msgid " [OPTION...]" msgstr " [ÅÐÉËÏÃÇ...]" -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1476 -msgid " done\n" -msgstr " Ýãéíå\n" - -#: timezone/zic.c:420 +#: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", ãñáììÞ %d: %s" -#: timezone/zic.c:984 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "\"Æþíç %s\" ãñáììÞ êáé åðéëïãÞ -l åßíáé áìïéâáßùò áðïêëåéüìåíá" -#: timezone/zic.c:992 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "\"Æþíç %s\" ãñáììÞ êáé åðéëïãÞ -p åßíáé áìïéâáßùò áðïêëåéüìåíá" -#: sunrpc/rpc_main.c:1399 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "áðáéôåßôáé \"áñ÷åßï_åéóüäïõ\" ãéá óçìáßåò äçìéïõñãçìÝíåò áðü ïäçãü.\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: ç ðáñÜìåôñïò ARGP_HELP_FMT áðáéôåß ôéìÞ" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: ¶ãíùóôç ðáñÜìåôñïò ARGP_HELP_FMT" -#: timezone/zic.c:794 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 locale/programs/ld-collate.c:3719 +#: locale/programs/ld-ctype.c:2110 locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 locale/programs/ld-monetary.c:934 +#: locale/programs/ld-name.c:300 locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: ï ïñéóìüò äåí ôåëåéþíåé ìå `END %1$s'" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s óå áêáíüíéóôç æþíç" -#: assert/assert.c:51 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "ôï %s åßíáé ãéá ôï Üãíùóôï óýóôçìÜ %d.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "ôï %s äåí åßíáé óõìâïëéêüò óýíäåóìïò\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sÏ éó÷õñéóìüò %s' áðÝôõ÷å.\n" -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sÌç áíáìåíüìåíï óöÜëìá: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%s¶ãíùóôï óÞìá %d\n" -#: timezone/zic.c:2229 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: %d äåí ðñïóÞìáíå åêôåôáìÝíá óùóôÜ\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: ðñÝðåé íá åßíáé ìåãáëýôåñï ôïõ \n" -#: sunrpc/rpc_main.c:421 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: Ï ðñïåðåîåñãáóôÞò C áðÝôõ÷å ìå êùäéêü åîüäïõ %d\n" -#: sunrpc/rpc_main.c:418 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: Ï ðñïåðåîåñãáóôÞò C áðÝôõ÷å ìå óÞìá %d\n" -#: timezone/zic.c:1495 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß %s: %s\n" -#: timezone/zic.c:2207 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß ï êáôÜëïãïò %s: %s\n" -#: timezone/zic.c:646 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: Äåí åßíáé äõíáôüí íá óõíäåèåß ôï %s ìå ôï %s: %s\n" -#: timezone/zic.c:820 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: Äåí åßíáé äõíáôüí íá áíïé÷ôåß ôï %s: %s\n" -#: timezone/zic.c:1485 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: Äåí åßíáé äõíáôüí íá áöáéñåèåß ôï %s: %s\n" -#: timezone/zic.c:631 +#: timezone/zic.c:630 #, c-format msgid "%s: Can't unlink %s: %s\n" msgstr "%s: Äå ìðïñåß íá äéáãñáöåß ôï %s: %s\n" -#: timezone/zic.c:889 +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: ÓöÜëìá êáôÜ ôï êëåßóéìï ôïõ %s: %s\n" -#: timezone/zic.c:882 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: ÓöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ %s\n" -#: timezone/zdump.c:266 +#: timezone/zdump.c:267 #, c-format msgid "%s: Error writing " msgstr "%s: ÓöÜëìá åããñáöÞò " -#: timezone/zic.c:1561 +#: timezone/zic.c:1560 #, c-format msgid "%s: Error writing %s\n" msgstr "%s: ÓöÜëìá êáôÜ ôçí åããñáöÞ ôïõ %s\n" -#: timezone/zic.c:867 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: ÃñáììÞ áíáðÞäçóçò(leap) óôï áñ÷åßï ìç áíáðÞäçóçò äåõôåñïëÝðôùí %s\n" -#: timezone/zic.c:361 +#: timezone/zic.c:359 #, c-format msgid "%s: Memory exhausted: %s\n" msgstr "%s: Ç ìíÞìç åîáíôëÞèçêå: %s\n" -#: timezone/zic.c:526 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: Ðåñéóóüôåñåò áðü ìßá -L åðéëïãÝò êáèïñßóôçêáí\n" -#: timezone/zic.c:486 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: Ðåñéóóüôåñåò áðü ìßá -d åðéëïãÝò êáèïñßóôçêáí\n" -#: timezone/zic.c:496 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: Ðåñéóóüôåñåò áðü ìßá -l åðéëïãÝò êáèïñßóôçêáí\n" -#: timezone/zic.c:506 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: Ðåñéóóüôåñåò áðü ìßá -p åðéëïãÝò êáèïñßóôçêáí\n" -#: timezone/zic.c:516 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: Ðåñéóóüôåñåò áðü ìßá -y åðéëïãÝò êáèïñßóôçêáí\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: ÐÜñá ðïëëÜ ïñßóìáôá\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: áäõíáìßá ëÞøçò ÷ñüíïõ ôñïðïðïßçóçò" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "" -#: timezone/zic.c:1928 +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: ôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 locale/programs/ld-address.c:309 +#: locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: ôï `-1' ðñÝðåé íá åßíáé ç ôåëåõôáßá êáôá÷þñéóç óôï ðåäßï `%s'" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: ïé êáôåõèýíóåéò ôáîéíüìçóçò `forward' êáé `backward' åßíáé áìïéâáßá áðïêëåéþìåíåò" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 locale/programs/ld-ctype.c:3014 +#: locale/programs/ld-ctype.c:3035 locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 locale/programs/ld-ctype.c:3159 +#: locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "" + +#: locale/programs/ld-ctype.c:2905 +#, fuzzy, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "ï ÷áñáêôÞñáò `%s' äåí ïñßóôçêå åíþ ÷ñåéÜæåôáé óáí ðñïêáèïñéóìÝíç ôéìÞ" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 locale/programs/ld-ctype.c:3051 +#: locale/programs/ld-ctype.c:3072 locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 locale/programs/ld-ctype.c:3263 +#: locale/programs/ld-ctype.c:3288 +#, fuzzy, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "ï ÷áñáêôÞñáò `%s' äåí ïñßóôçêå åíþ ÷ñåéÜæåôáé óáí ðñïêáèïñéóìÝíç ôéìÞ" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: ç åíôïëÞ Þôáí '%s', ôï áðïôÝëåóìá Þôáí %d\n" -#: locale/programs/charmap.c:676 locale/programs/locfile.c:1014 +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: ç êáôåõèõíôÞñéá óçìáßá óôï áëöáñéèìéôéêü %Zd óôï ðåäßï `era' äåí åßíáé '+' ïýôå '-'" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: ç êáôåõèõíôÞñéá óçìáßá óôï áëöáñéèìéôéêü %Zd óôï ðåäßï `era' äåí åßíáé Ýíáò ìüíïò ÷áñáêôÞñáò" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: äéðëüò ïñéóìüò `default_missing'" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: äéðëüò ïñéóìüò Ýêäïóçò êáôçãïñßáò" + +#: locale/programs/ld-collate.c:2711 +#, fuzzy, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "äéðëüò ïñéóìüò ãéá ôïí ÷áñáêôÞñá `%.*s'" + +#: locale/programs/ld-collate.c:2675 +#, fuzzy, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "äéðëüò ïñéóìüò ãéá ôïí ÷áñáêôÞñá `%.*s'" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "" + +#: locale/programs/ld-collate.c:755 +#, fuzzy, c-format +msgid "%s: empty weight string not allowed" +msgstr "Üäåéá âáñýôçôá ïíüìáôïò: ãñáììÞ áãíïÞèçêå" + +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: ÓöÜëìá óôï ìç÷áíéóìü êáôÜóôáóçò" -#: posix/getopt.c:788 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 locale/programs/ld-ctype.c:1756 +#: locale/programs/ld-ctype.c:2346 locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 locale/programs/ld-address.c:230 +#: locale/programs/ld-address.c:259 locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 locale/programs/ld-address.c:224 +#: locale/programs/ld-address.c:284 locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 locale/programs/ld-monetary.c:260 +#: locale/programs/ld-name.c:104 locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 locale/programs/ld-telephone.c:105 +#, fuzzy, c-format +msgid "%s: field `%s' not defined" +msgstr "ôï ðåäßï `%s' óôçí êáôçãïñßá `%s' äåí ïñßóôçêå" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, fuzzy, c-format +msgid "%s: field `%s' undefined" +msgstr "ôï ðåäßï `%s' óôçí êáôçãïñßá `%s' äåí ïñßóôçêå" + +#: locale/programs/ld-time.c:258 +#, fuzzy, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "" +"óêïõðßäéá óôï ôÝëïò áíôéóôáèìéóôéêÞò(offset) ôéìÞò óôï áëöáñéèìéôéêü %d\n" +"óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" + +#: locale/programs/ld-time.c:318 +#, fuzzy, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "" +"óêïõðßäéá óôï ôÝëïò ôçò çìåñïìçíßáò Ýíáñîçò óôï áëöáñéèìéôéêü %d\n" +"óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" + +#: locale/programs/ld-time.c:395 +#, fuzzy, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "" +"óêïõðßäéá óôï ôÝëïò ôçò çìåñïìçíßáò ôåñìáôéóìïý óôï áëöáñéèìéôéêü %d\n" +"óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: ìç áðïäåêôÞ åðéëïãÞ -- %c\n" -#: posix/getopt.c:791 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 locale/programs/ld-ctype.c:2844 +#: locale/programs/ld-identification.c:437 locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 locale/programs/ld-numeric.c:368 +#: locale/programs/ld-paper.c:231 locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 locale/programs/ld-telephone.c:150 +#, fuzzy, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: ìç Ýãêõñïò áñéèìüò ãéá áíôéóôÜèìéóç óôo áëöáñéèìéôéêü %Zd óôï ðåäßï `era' " + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: ìç Ýãêõñç åðéëïãÞ -- %c\n" -#: posix/getopt.c:711 +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: ìç Ýãêõñç çìåñïìçíßá Ýíáñîçò óôï áëöáñéèìéôéêü %Zd óôï ðåäßï `era'" + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: ìç Ýãêõñç çìåñïìçíßá ôåñìáôéóìïý óôï áëöáñéèìéôéêü %Zd óôï ðåäßï `era'" + +#: locale/programs/ld-measurement.c:112 +#, fuzzy, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: ðáíéêüò: Ìç Ýãêõñç l_value %d\n" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, fuzzy, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "ôï ðåäßï `%s' óôçí êáôçãïñßá `%s' äåí ïñßóôçêå" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: ëåßðåé ç äéáìüñöùóç åðï÷Þò óôï áëöáñéèìéôéêü %Zd óôï ðåäßï `era'" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: ëåßðåé ôï üíïìá ôçò åðï÷Þò óôï áëöáñéèìéôéêü %Zd óôï ðåäßï `era'" + +#: locale/programs/ld-collate.c:3119 +#, fuzzy, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "äéðëüò ïñéóìüò ãéá ôïí ÷áñáêôÞñá `%.*s'" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, fuzzy, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "ìç óùóôÞ êáíïíéêÞ Ýêöñáóç ãéá ôï ðåäßï `%s' óôçí êáôçãïñßá `%s': %s" + +#: locale/programs/ld-identification.c:169 +#, fuzzy, c-format +msgid "%s: no identification for category `%s'" +msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäï `%s' ãéá ôçí êáôçãïñßá `%s'" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: ç åðéëïãÞ `%c%s' äåí åðéôñÝðåé ðáñÜìåôñï\n" -#: posix/getopt.c:681 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: ç åðéëïãÞ `%s' åßíáé äéöïñïýìåíç\n" -#: posix/getopt.c:729 posix/getopt.c:902 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: ç åðéëïãÞ `%s' áðáéôåß ìéá ðáñÜìåôñï\n" -#: posix/getopt.c:706 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: ç åðéëïãÞ `--%s' äåí åðéôñÝðåé ðáñÜìåôñï\n" -#: posix/getopt.c:886 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: ç åðéëïãÞ `-W %s' äåí åðéôñÝðåé ðáñÜìåôñï\n" -#: posix/getopt.c:868 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: ç åðéëïãÞ `-W %s' åßíáé äéöïñïýìåíç\n" -#: posix/getopt.c:821 posix/getopt.c:951 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: ç åðéëïãÞ áðáéôåß ìéá ðáñÜìåôñï -- %c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, fuzzy, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç" + +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: ç Ýîïäïò èá åðéêáëýøåé ôï %s\n" -#: timezone/zic.c:874 timezone/zic.c:1288 timezone/zic.c:1313 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: ðáíéêüò: Ìç Ýãêõñç l_value %d\n" -#: locale/programs/charmap.c:683 locale/programs/repertoire.c:301 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 locale/programs/ld-collate.c:2590 +#: locale/programs/ld-collate.c:3735 locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 locale/programs/ld-numeric.c:386 +#: locale/programs/ld-paper.c:249 locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s: ðñüùñï ôÝëïò áñ÷åßïõ" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "" + +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: ç çìåñïìçíßá Ýíáñîçò äåí åßíáé Ýãêõñç óôï áëöáñéèìéôéêü %Zd óôï ðåäßï `era'" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: ç çìåñïìçíßá ôåñìáôéóìïý äåí åßíáé Ýãêõñç óôï áëöáñéèìçôéêü %Zd óôï ðåäßï `era'" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 locale/programs/ld-collate.c:570 +#: locale/programs/ld-collate.c:865 locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 locale/programs/ld-ctype.c:2098 +#: locale/programs/ld-ctype.c:2673 locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 locale/programs/ld-monetary.c:941 +#: locale/programs/ld-name.c:307 locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "" + +#: locale/programs/ld-ctype.c:2178 +#, fuzzy, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôçò íÝáò êëÜóçò ÷áñáêôÞñùí" + +#: locale/programs/ld-ctype.c:2193 +#, fuzzy, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôïõ íÝï ÷Üñôç ÷áñáêôÞñùí" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "" + +#: locale/programs/ld-ctype.c:3803 +#, fuzzy, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: áäýíáôï ôï Üíïéãìá ôïõ %s: %m\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "" + +#: locale/programs/ld-address.c:216 +#, fuzzy, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "ôï ðåäßï `%s' óôçí êáôçãïñßá `%s' äåí ïñßóôçêå" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "" + +#: locale/programs/ld-collate.c:906 +#, fuzzy, c-format +msgid "%s: too many values" +msgstr "%s: ÐÜñá ðïëëÜ ïñßóìáôá\n" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "" + +#: sunrpc/rpc_main.c:296 #, c-format msgid "%s: unable to open %s: %m\n" msgstr "%s: áäýíáôï ôï Üíïéãìá ôïõ %s: %m\n" -#: posix/getopt.c:762 +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "" + +#: locale/programs/ld-collate.c:2981 +#, fuzzy, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ìåôáôñïðÞò ÷áñáêôÞñùí" + +#: locale/programs/ld-collate.c:2994 +#, fuzzy, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ìåôáôñïðÞò ÷áñáêôÞñùí" + +#: locale/programs/ld-time.c:1040 +#, fuzzy, c-format +msgid "%s: unknown character in field `%s'" +msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'" + +#: locale/programs/ld-collate.c:3091 +#, fuzzy, c-format +msgid "%s: unknown section name `%s'" +msgstr "Üãíùóôï óåô `%s'" + +#: locale/programs/ld-collate.c:3004 +#, fuzzy, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "Üãíùóôï óýìâïëï `%.*s': ãñáììÞ áãíïÞèçêå" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ `%c%s'\n" -#: posix/getopt.c:758 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ `--%s'\n" -#: timezone/zic.c:445 +#: timezone/zic.c:443 #, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: ç ÷ñÞóç åßíáé %s [ -s ] [ -v ] [ -l ôïðéêÞ þñá ] [ -p posix êáíüíåò ]\n" +"%s: ç ÷ñÞóç åßíáé %s [ -s ] [ -v ] [ -l ôïðéêÞ þñá ] [ -p êáíüíåò posix ] \\\n" "\t[ -d êáôÜëïãïò ] [ -L äåõôåñüëåðôá áíáðÞäçóçò ] [ -y ôýðïò Ýôïõò ] [ áñ÷åßï ... ]\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: ç ÷ñÞóç åßíáé %s [ -v ] [ -c äéáêïðÞ ] ïíïìáóßá æþíçò ...\n" -#: sunrpc/rpc_main.c:306 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: ç ôéìÞ ãéá ôï ðåäßï `%s' äåí ðñÝðåé íá åßíáé Ýíá êåíü áëöáñéèìçôéêü" + +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: ç ôéìÞ ãéá ôï ðåäßï `%s' äåí ðñÝðåé íá åßíáé ôï êåíü áëöáñéèìéôéêü" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: ç ôéìÞ ôïõ ðåäßïõ `int_curr_symbol' äå óõìöùíåß ìå Ýãêõñï üíïìá êáôÜ ôï ISO 4217" + +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: ç ôéìÞ ôïõ ðåäßïõ `int_curr_symbol' Ý÷åé ëÜèïò ìÞêïò" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: ïé ôéìÝò ãéá ôï ðåäßï `%s' ðñÝðåé íá åßíáé ìéêñüôåñåò áðü 127" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: ïé ôéìÝò ãéá ôï ðåäßï `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "" + +#: sunrpc/rpc_main.c:308 #, c-format msgid "%s: while writing output %s: %m" msgstr "%s: êáôÜ ôçí åããñáöÞ åîüäïõ %s: %m" -#: argp/argp-parse.c:164 +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(ÓÖÁËÌÁ ÐÑÏÃÑÁÌÌÁÔÏÓ) Äåí åßíáé ãíùóôÞ ç Ýêäïóç!;" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(ÓÖÁËÌÁ ÐÑÏÃÑÁÌÌÁÔÏÓ) Ç åðéëïãÞ èá Ýðñåðå íá åß÷å áíáãíùñéóôåß!;" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(¶ãíùóôï áíôéêåßìåíï)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(Üãíùóôï óöÜëìá ðéóôïðïßçóçò - %d)" @@ -516,11 +1016,11 @@ msgstr "(Üãíùóôï)" msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** Ôï áñ÷åßï `%s' åßíáé áðïãõìíùìÝíï: äåí åßíáé äõíáôÞ ëåðôïìåñÞò áíÜëõóç\n" -#: catgets/gencat.c:267 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*êáíïíéêÞ åßóïäïò*" -#: catgets/gencat.c:121 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" @@ -528,31 +1028,35 @@ msgstr "" "-o ÁÑ×ÅÉÏ-ÅÎÏÄÏÕ [ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ]...\n" "[ÁÑ×ÅÉÏ-ÅÎÏÄÏÕ [ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:796 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:797 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr "Ôï ôìÞìá .lib óôï a.out åßíáé êáôåóôñáììÝíï" -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; ìéêñÞ Ýêäïóç = %lu, ìåãÜëç Ýêäïóç = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; ãéáôß = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "Ôá <%s> êáé <%s> åßíáé ìç áðïäåêôÜ ïíüìáôá ãéá üñéï" -#: locale/programs/ld-ctype.c:428 +#: locale/programs/repertoire.c:448 +#, fuzzy, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "Ôá <%s> êáé <%s> åßíáé ìç áðïäåêôÜ ïíüìáôá ãéá üñéï" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr "Ï ÷áñáêôÞñáò äåí ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" -#: locale/programs/ld-ctype.c:416 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr "Ï ÷áñáêôÞñáò äåí åßíáé óôçí êëÜóç `%s'" @@ -560,58 +1064,62 @@ msgstr "Ï ÷áñáêôÞñáò äåí åßíáé óôçí #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:621 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/generic/siglist.h:34 sysdeps/gnu/siglist.h:28 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "Áêõñþèçêå" -#: nis/nis_print.c:320 +#: nis/nis_print.c:321 msgid "Access Rights : " msgstr "Äéêáéþìáôá ÐñïóðÝëáóçò :" -#: stdio-common/../sysdeps/gnu/errlist.c:792 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 +#: stdio-common/../sysdeps/gnu/errlist.c:793 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "Ðñïóðåëáýíåôáé ìéá êáôåóôñáììÝíç äéáìïéñáæüìåíç âéâëéïèÞêç" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +#: stdio-common/../sysdeps/gnu/errlist.c:367 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "Ç äéåýèõíóç õðïäï÷Þò åßíáé Þäç óå ÷ñÞóç" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" msgstr "Äåí õðïóôçñßæåôáé ïéêïãÝíåéá äéåõèýíóåùí ãéá óýóôçìá" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "Äåí õðïóôçñßæåôå áðü ôï ðñùôüêïëëï ç ïéêïãÝíåéá äéåõèýíóåùí" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 msgid "Address family not supported by protocol family" msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ" -#: stdio-common/../sysdeps/gnu/errlist.c:760 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:761 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "ÓöÜëìá äéáöÞìéóçò" -#: stdio-common/../sysdeps/unix/siglist.c:39 sysdeps/generic/siglist.h:40 -#: sysdeps/gnu/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "ÎõðíçôÞñé" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 msgid "Anode table overflow" msgstr "Yðåñ÷åßëéóç ðßíáêá Anode" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 msgid "Arg list too long" msgstr "Ç ëßóôá ïñéóìÜôùí åßíáé õðåñâïëéêÜ ìåãÜëç" @@ -619,104 +1127,100 @@ msgstr "Ç ëßóôá ïñéóìÜôùí åßíáé õðåñâïëé #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "Ï êáôÜëïãïò ôùí ðáñáìÝôñùí åßíáé ðïëý ìáêñýò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 msgid "Argument out of domain" msgstr "Ôï üñéìá åßíáé Ýîù áðü ôïí ôïìÝá" -#: nis/nis_error.c:65 +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "ÐñïóðÜèåéá äéáãñáöÞò ìç-êåíïý ðßíáêá" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 msgid "Attempting to link in more shared libraries than system limit" msgstr "ÐñïóðÜèåéá äéáóýíäåóçò ðåñéóóüôåñùí äéáìïéñáæïìÝíùí âéâëéïèçêþí áðü ôï üñéï ôïõ óõóôÞìáôïò." -#: stdio-common/../sysdeps/gnu/errlist.c:800 +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" msgstr "ÐñïóðÜèåéá óýíäåóçò óå ðÜñá ðïëëÝò äéáìïéñáæüìåíåò âéâëéïèÞêåò" -#: sunrpc/clnt_perr.c:328 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "Ðéóôïðïßçóç åíôÜîåé" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "ÓöÜëìá ðéóôïðïßçóçò" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "ÐËÁÓÔÏ ÁÍÔÉÊÅÉÌÅÍÏ\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 +#: stdio-common/../sysdeps/gnu/errlist.c:115 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "ÅóöáëìÝíç äéåýèõíóç" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 msgid "Bad exchange descriptor" msgstr "ÅóöáëìÝíïò ðåñéãñáöÝáò áíôáëëáãÞò" #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "ÅóöáëìÝíïò ðåñéãñáöÝáò áñ÷åßïõ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 msgid "Bad file number" msgstr "ÅóöáëìÝíïò áñéèìüò áñ÷åßïõ" -#: stdio-common/../sysdeps/gnu/errlist.c:748 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +#: stdio-common/../sysdeps/gnu/errlist.c:749 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "ÅóöáëìÝíç äéáìüñöùóç áñ÷åßïõ ãñáììáôïóåéñÜò" -#: stdio-common/../sysdeps/gnu/errlist.c:640 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "ÅóöáëìÝíï ìÞíõìá" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 msgid "Bad request code" msgstr "ÅóöáëìÝíïò êþäéêáò áßôçóçò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 msgid "Bad request descriptor" msgstr "ÅóöáëìÝíïò ðåñéãñáöÝáò áßôçóçò" -#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:63 -#: sysdeps/gnu/siglist.h:57 +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "ÅóöáëìÝíç êëÞóç óõóôÞìáôïò" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags" -#: locale/programs/localedef.c:101 +#: locale/programs/localedef.c:104 msgid "Be strictly POSIX conform" msgstr "ÁõóôçñÞ óõììüñöùóç ìå POSIX" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "ÄõáäéêÜ äåäïìÝíá\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 +#: stdio-common/../sysdeps/gnu/errlist.c:122 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "Áðáéôåßôáé óõóêåõÞ ìðëïê" -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" msgstr "Ðñüâëçìá óôçí åêëïãÞ åêðïìðÞò" @@ -725,211 +1229,262 @@ msgstr "Ðñüâëçìá óôçí åêëïãÞ åêðïìðÞò" #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -#: sysdeps/generic/siglist.h:39 sysdeps/gnu/siglist.h:33 +#: stdio-common/../sysdeps/gnu/errlist.c:235 stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "Äéáêïðåßóá óùëÞíùóç" -#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:37 -#: sysdeps/gnu/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "ÓöÜëìá óôïí äßáõëï(bus)" -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:50 -#: sysdeps/gnu/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "ÎåðåñÜóôçêå ôï üñéï ÷ñüíïõ ôçò CPU" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "Ôá ðåñéå÷üìåíá ôçò ëáíèÜíïõóáò ìíÞìçò Ýëçîáí" -#: stdio-common/../sysdeps/gnu/errlist.c:788 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 +#: stdio-common/../sysdeps/gnu/errlist.c:789 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "Äåí åßíáé äõíáôÞ ç ðñïóðÝëáóç ìéáò áíáãêáßáò äéáìïéñáæüìåíçò âéâëéïèÞêçò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 msgid "Can not exec a shared library directly" msgstr "Äåí åßíáé äõíáôÞ ç Üìåóç åêôÝëåóç äéáìïéñáæüìåíçò âéâëéïèÞêçò" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "Äåí åßíáé äõíáôÞ ç äÝóìåõóç ìå ôïí äéáêïìéóôÞ ðïõ åîõðçñåôåß áõôüí ôïí ôïìÝá" -#: nis/ypclnt.c:791 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "Äåí åßíáé äõíáôÞ ç åðéêïéíùíßá ìå ôï portmapper" -#: nis/ypclnt.c:793 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "Äåí åßíáé äõíáôÞ ç åðéêïéíùíßá ìå ôï ypbind" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "Äåí åßíáé äõíáôÞ ç åðéêïéíùíßá ìå ôï ypserv" +#: elf/cache.c:359 +#, fuzzy, c-format +msgid "Can't create temporary cache file %s" +msgstr "áäõíáìßá áíÜãíùóçò áñ÷åßïõ locale `%s'" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "" + +#: elf/ldconfig.c:440 +#, fuzzy, c-format +msgid "Can't link %s to %s" +msgstr "%s: Äåí åßíáé äõíáôüí íá óõíäåèåß ôï %s ìå ôï %s: %s\n" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, fuzzy, c-format +msgid "Can't open cache file %s\n" +msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åéóüäïõ `%s'" + +#: elf/ldconfig.c:976 +#, fuzzy, c-format +msgid "Can't open cache file directory %s\n" +msgstr "áäõíáìßá áíÜãíùóçò êáôáëüãïõ locale `%s'" + +#: elf/ldconfig.c:865 +#, fuzzy, c-format +msgid "Can't open configuration file %s" +msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åéóüäïõ `%s'" + +#: elf/ldconfig.c:621 +#, fuzzy, c-format +msgid "Can't open directory %s" +msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß ï êáôÜëïãïò %s: %s\n" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "" + +#: elf/ldconfig.c:405 +#, fuzzy, c-format +msgid "Can't stat %s\n" +msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß %s: %s\n" + +#: elf/ldconfig.c:434 +#, fuzzy, c-format +msgid "Can't unlink %s" +msgstr "%s: Äå ìðïñåß íá äéáãñáöåß ôï %s: %s\n" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 +#: stdio-common/../sysdeps/gnu/errlist.c:374 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "Äåí åßíáé äõíáôÞ ç åê÷þñçóç ôçò æçôçèÞóáò äéåýèõíóçò" -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "Äåí åßíáé äõíáôÞ ç äçìéïõñãßá õðïäï÷Þò ãéá åêðïìðÞ rpc" -#: stdio-common/../sysdeps/gnu/errlist.c:804 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "Äåí åßíáé äõíáôÞ ç Üìåóç åêôÝëåóç äéáìïéñáæüìåíçò âéâëéïèÞêçò" -#: sunrpc/rpc_main.c:1404 +#: elf/readlib.c:98 +#, fuzzy, c-format +msgid "Cannot fstat file %s.\n" +msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "Äå ìðïñåß íá õðÜñ÷ïõí ðåñéóóüôåñåò áðü ìéá óçìáßåò äçìéïõñãßáò áñ÷åßïõ!\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "Áäõíáìßá ìåôáöïñÜò óôç ìíÞìç (mmap) ôïõ áñ÷åßïõ %s.\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "Äåí åßíáé äõíáôÞ ç ëÞøç áðáíôÞóåùí óôçí åêðïìðÞ" -#: sunrpc/pmap_clnt.c:133 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 msgid "Cannot send after socket shutdown" msgstr "Äåí åßíáé äõíáôÞ ç áðïóôïëÞ ìåôÜ ôï êëåßóéìï ôçò õðïäï÷Þò" #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "Äåí åßíáé äõíáôÞ ç áðïóôïëÞ ìåôÜ ôï êëåßóéìï ôçò ìéáò Üêñçò åðéêïéíùíßáò" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "Äåí åßíáé äõíáôÞ ç áðïóôïëÞ ðáêÝôïõ åêðïìðÞò" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "Äåí åßíáé äõíáôÞ ç èÝôçóç ôçò åðéëïãÞò õðïäï÷Þò SO_BROADCAST" -#: sunrpc/rpc_main.c:1191 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "Äåí åßíáé äõíáôüò ï êáèïñéóìüò ðåñéóóïôÝñùí ôïõ åíüò áñ÷åßùí åéóüäïõ!\n" -#: sunrpc/rpc_main.c:1361 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "Äåí åßíáé äõíáôü íá ÷ñçóéìïðïéçèåß óçìáßá ôáõô.äéêôýïõ ìå óçìáßá äéêôýïõ!\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "Äåí åßíáé äõíáôü íá ÷ñçóéìïðïéçèåß óçìáßá ôáõô.äéêôýïõ ÷ùñßò TIRPC!\n" -#: sunrpc/rpc_main.c:1380 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "Äåí åßíáé äõíáôü íá ÷ñçóéìïðïéçèïýí óçìáßåò ìå ôï íÝï óôõë!\n" -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "Ï áñéèìüò ôùí êáíáëéþí åßíáé Ýîù áðü ôá üñéá" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" msgstr "Äéá÷ùñéóôÞò ×áñáêôÞñùí : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:46 -#: sysdeps/gnu/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" msgstr "Ç èõãáôñéêÞ äéåñãáóßá ôåñìáôßóôçêå" -#: sunrpc/clnt_perr.c:347 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "Ôá äéáðéóôåõôÞñéá ôïõ åîõðçñåôïýìåíïõ åßíáé ðïëý áäýíáìá" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "ÓôÞëåò :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:768 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 +#: stdio-common/../sysdeps/gnu/errlist.c:769 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "ÓöÜëìá åðéêïéíùíßáò êáôÜ ôçí áðïóôïëÞ" -#: locale/programs/localedef.c:109 +#: locale/programs/localedef.c:112 msgid "Compile locale specification" msgstr "Ìåôáãëùôôéóìüò ðñïäéáãñáöþí ôïðéêþí ñõèìßóåùí" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:631 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "Ï õðïëïãéóôÞò ðÞãå ãéá âñïýâåò" -#: locale/programs/ld-ctype.c:1438 -msgid "Computing table size for character classes might take a while..." -msgstr "" -"Õðïëïãéóìüò ìåãÝèïõò ðßíáêá ãéá êëÜóåéò ÷áñáêôÞñùí, ìðïñåß íá\n" -"êáèõóôåñÞóåé ëßãï..." - -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." msgstr "" -"Õðïëïãéóìüò ìåãÝèïõò ðßíáêá ãéá ôéò ðëçñïöïñßåò ðáñáâïëÞò, ìðïñåß íá\n" -"êáèõóôåñÞóåé ëßãï..." #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:452 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Áðüññéøç óýíäåóçò" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 +#: stdio-common/../sysdeps/gnu/errlist.c:402 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" msgstr "Ç óýíäåóç Ýêëåéóå áðü ôï ôáßñé" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 +#: stdio-common/../sysdeps/gnu/errlist.c:446 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "ËÞîç óýíäåóçò" -#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:45 -#: sysdeps/gnu/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "Óõíå÷ßæåôáé" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "ÌåôáôñïðÞ ôçò êùäéêïðïßçóçò äïèÝíôùí áñ÷åßùí áðü ìéá êùäéêïðïßçóç óå Üëëç." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "ÌåôáôñïðÞ êëåéäéïý óå ðåæÜ" - -#: catgets/gencat.c:237 db2/makedb.c:242 elf/sprof.c:355 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:400 nscd/nscd.c:277 nscd/nscd_nischeck.c:90 -#: nss/getent.c:66 posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -937,387 +1492,436 @@ msgid "" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "Copyright (C) %s Free Software Foundation, Inc.\n" -"Áõôü åßíáé åëåýèåñï ëïãéóìéêüÒ äåßôå ôïí ðçãáßï êþäéêá ãéá üñïõò áíôéãñáöÞò.\n" -"ÄÅÍ õðÜñ÷åé åããýçóçÒ ïýôå áêüìç ãéá ËÅÉÔÏÕÑÃIÊÏÔÇÔÁÓ Þ ÊÁÔÁËËÇËÏÔÇÔÁ ÃÉÁ\n" +"Áõôü åßíáé åëåýèåñï ëïãéóìéêü, äåßôå ôïí ðçãáßï êþäéêá ãéá üñïõò áíôéãñáöÞò.\n" +"ÄÅÍ õðÜñ÷åé åããýçóç ïýôå áêüìç ãéá ËÅÉÔÏÕÑÃIÊÏÔÇÔÁÓ Þ ÊÁÔÁËËÇËÏÔÇÔÁ ÃÉÁ\n" "ÊÁÐÏÉÏ ÓÕÃÊÅÊÑÉÌÅÍÏ ÓÊÏÐÏ.\n" -#: nscd/nscd_conf.c:165 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "Áäýíáôç ç äçìéïõñãßá áñ÷åßïõ êáôáãñáöþí \"%s\"" -#: catgets/gencat.c:108 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" msgstr "Äçìéïõñãßá ÏÍÏÌÁÔÏÓ áñ÷åßïõ êåöáëßäáò C ìå ïñéóìïýò óõìâüëùí" -#: locale/programs/localedef.c:100 +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "" + +#: locale/programs/localedef.c:101 msgid "Create output even if warning messages were issued" msgstr "Äçìéïõñãßá åîüäïõ áêüìá êáé áí åêäüèçêáí ðñïåéäïðïéÞóåéò" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "Äçìéïõñãßá áðëÞò âÜóçò ÂÄ áðü åéóáãùãÞ êåéìÝíïõ." - -#: nis/nis_print.c:325 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" msgstr "×ñüíïò Äçìéïõñãßáò : %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 msgid "Cross-device link" msgstr "Óýíäåóìïò ìåôáîý óõóêåõþí" -#: nis/nss_nisplus/nisplus-publickey.c:95 -#: nis/nss_nisplus/nisplus-publickey.c:171 +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "" + +#: nis/nss_nisplus/nisplus-publickey.c:96 nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "Ç êáôá÷þñçóç DES ãéá ôï üíïìá äéêôýïõ %s äåí åßíáé ìïíáäéêÞ\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "ÊÁÔÁËÏÃÏÓ\n" -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "Ç âÜóç äåäïìÝíùí ãéá ôï ðßíáêá äåí õðÜñ÷åé" -#: nis/ypclnt.c:805 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "Ç âÜóç äåäïìÝíùí åßíáé áðáó÷ïëçìÝíç" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 msgid "Deadlock situation detected/avoided" msgstr "Áíé÷íåýôçêå/áðïöåý÷èçêå êáôÜóôáóç áäéåîüäïõ" -#: nis/nis_print.c:225 +#: nis/nis_print.c:226 msgid "Default Access rights :\n" msgstr "Åî ïñéóìïý äéêáéþìáôá ÐñïóðÝëáóçò :\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 +#: stdio-common/../sysdeps/gnu/errlist.c:430 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Áðáéôåßôáé äéåýèõíóç ðñïïñéóìïý" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 msgid "Device busy" msgstr "Ç óõóêåõÞ åßíáé áðáó÷ïëçìÝíç" -#: stdio-common/../sysdeps/gnu/errlist.c:668 +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "Ç óõóêåõÞ äåí åßíáé ñïÞò" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "Ç óõóêåõÞ äåí Ý÷åé äéáìïñöùèåß" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "ÓõóêåõÞ Þ ðüñïé åßíáé áðáó÷ïëçìÝíïé" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmann (%d bit)\n" -#: nis/nis_print.c:317 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "ÊáôÜëïãïò : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +#: stdio-common/../sysdeps/gnu/errlist.c:481 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "Ï êáôÜëïãïò äåí åßíáé êåíüò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" msgstr "ÎåðåñÜóôçêå ôï üñéï ÷ñÞóçò óôï äßóêï" #. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/gnu/errlist.c:499 msgid "Disk quota exceeded" msgstr "ÎåðåñÜóôçêå ôï üñéï ÷ñÞóçò äßóêïõ" -#: nscd/nscd.c:83 +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "Íá ìç ãßíåé äéêñÜíùóç êáé åìöÜíéóç ìçíõìÜôùí óôï ôñÝ÷ïí tty" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "Íá ìç åìöáíßæïíôáé ìçíýìáôá êáôÜ ôçí êáôáóêåõÞ ôçò âÜóçò äåäïìÝíùí" - -#: catgets/gencat.c:110 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "Íá ìç ÷ñçóéìïðïéçèåß ï õðÜñ÷ïí êáôÜëïãïò, ðñïêÜëåóå íÝï áñ÷åßï åîüäïõ" -#: nis/ypclnt.c:851 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "Ï ôïìÝáò äåí âñÝèçêå" -#: stdio-common/../sysdeps/unix/siglist.c:32 sysdeps/generic/siglist.h:60 -#: sysdeps/gnu/siglist.h:54 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "" + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "EMT ðáãßäá" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "ÊÁÔÁ×ÙÑÇÓÇ\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" msgstr "ÊñõðôïãñáöçìÝíá äåäïìÝíá\n" -#: nis/nis_error.c:52 +#: nis/nis_error.c:53 msgid "Entry/table type mismatch" msgstr "Êáêïóõíôáßñéáóìá ôýðùí êáôá÷þñçóçò/ðßíáêá" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:29 +#: nss/getent.c:127 nss/getent.c:292 +#, fuzzy, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 msgid "Error 0" msgstr "ËÜèïò 0" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 msgid "Error 100" msgstr "ËÜèïò 100" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 msgid "Error 101" msgstr "ËÜèïò 101" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 msgid "Error 102" msgstr "ËÜèïò 102" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 msgid "Error 103" msgstr "ËÜèïò 103" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 msgid "Error 104" msgstr "ËÜèïò 104" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 msgid "Error 105" msgstr "ËÜèïò 105" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 msgid "Error 106" msgstr "ËÜèïò 106" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 msgid "Error 107" msgstr "ËÜèïò 107" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 msgid "Error 108" msgstr "ËÜèïò 108" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 msgid "Error 109" msgstr "ËÜèïò 109" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 msgid "Error 110" msgstr "ËÜèïò 110" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 msgid "Error 111" msgstr "ËÜèïò 111" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 msgid "Error 112" msgstr "ËÜèïò 112" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 msgid "Error 113" msgstr "ËÜèïò 113" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 msgid "Error 114" msgstr "ËÜèïò 114" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 msgid "Error 115" msgstr "ËÜèïò 115" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 msgid "Error 116" msgstr "ËÜèïò 116" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 msgid "Error 117" msgstr "ËÜèïò 117" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 msgid "Error 118" msgstr "ËÜèïò 118" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 msgid "Error 119" msgstr "ËÜèïò 119" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 msgid "Error 136" msgstr "ËÜèïò 136" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 msgid "Error 142" msgstr "ËÜèïò 142" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 msgid "Error 58" msgstr "ËÜèïò 58" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 msgid "Error 59" msgstr "ËÜèïò 59" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 msgid "Error 72" msgstr "ËÜèïò 72" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 msgid "Error 73" msgstr "ËÜèïò 73" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 msgid "Error 75" msgstr "ËÜèïò 75" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 msgid "Error 76" msgstr "ËÜèïò 76" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 msgid "Error 91" msgstr "ËÜèïò 91" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 msgid "Error 92" msgstr "ËÜèïò 92" -#: nis/nis_error.c:56 +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" msgstr "ÓöÜëìá óôï õðïóýóôçìá RPC" -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "ÓöÜëìá óôçí ðñïóðÝëáóç áñ÷åßïõ øõ÷ñÞò åêêßíçóçò ôïõ NIS+. Åßíáé ôï NIS+ åãêáôåóôçìÝíï;" -#: string/../sysdeps/mach/_strerror.c:57 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "ÓöÜëìá óå Üãíùóôï óýóôçìá óöáëìÜôùí: " -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "ÓöÜëìá óôçí åðéêïéíùíßá ìå äéáäéêáóßá áíÜäñáóçò" -#: inet/ruserpass.c:176 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "ÓöÜëìá: Ôï .netrc áñ÷åßï åßíáé áíáãíþóéìï áðü Üëëïõò." -#: stdio-common/../sysdeps/gnu/errlist.c:728 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "ÁíôáëëáãÞ ðëÞñçò" #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +#: stdio-common/../sysdeps/gnu/errlist.c:76 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "ÓöÜëìá óôç äéáìüñöùóç ôïõ åêôåëÝóéìïõ" -#: locale/programs/localedef.c:187 +#: locale/programs/localedef.c:190 msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "ÌÏÉÑÁÉÏ: ôï óýóôçìá äåí ïñßæåé ôï `_POSIX2_LOCALEDEF'" -#: locale/programs/localedef.c:91 locale/programs/localedef.c:93 -#: locale/programs/localedef.c:95 -msgid "FILE" -msgstr "ÁÑ×ÅÉÏ" - -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "Ôï ÁÑ×ÅÉÏ ðåñéÝ÷åé áíôéóôïé÷ßóåéò áðü óõìâïëéêÜ ïíüìáôá óå ôéìÝò UCS4" -#: sunrpc/clnt_perr.c:355 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "Áðïôõ÷ßá (ìç êáèïñéóìÝíï óöÜëìá)" -#: stdio-common/../sysdeps/gnu/errlist.c:780 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:781 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "Ï ðåñéãñáöÝáò áñ÷åßïõ óå êáêÞ êáôÜóôáóç" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +#: stdio-common/../sysdeps/gnu/errlist.c:135 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "Ôï áñ÷åßï õðÜñ÷åé" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 msgid "File locking deadlock" msgstr "ÁäéÝîïäï óôï êëåßäùìá áñ÷åßïõ" -#: stdio-common/../sysdeps/gnu/errlist.c:744 +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" msgstr "Ôï êëåßäùìá áñ÷åßïõ êáôÝëçîå óå óöÜëìá áäéåîüäïõ" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +#: stdio-common/../sysdeps/gnu/errlist.c:465 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "Ðïëý ìåãÜëï üíïìá áñ÷åßïõ" -#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:51 -#: sysdeps/gnu/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "ÎåðåñÜóôçêå ôï üñéï ìåãÝèïõò áñ÷åßïõ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 msgid "File table overflow" msgstr "Õðåñ÷åßëéóç ðßíáêá áñ÷åßïõ" #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 +#: stdio-common/../sysdeps/gnu/errlist.c:203 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "Ðïëý ìåãÜëï áñ÷åßï" -#: nis/nis_error.c:37 +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "" + +#: nis/nis_error.c:38 msgid "First/next chain broken" msgstr "Ç ðñþôç/åðüìåíç áëõóßäá Ýóðáóå" -#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:35 -#: sysdeps/gnu/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" msgstr "ÁðáéôÞôáé ðëÞñçò åðáíáóõí÷ñïíéóìüò ãéá ôï êáôÜëïãï" @@ -1326,20 +1930,24 @@ msgstr "ÁðáéôÞôáé ðëÞñçò åðáíáóõí÷ñïíéóì #. TRANS operating system. When you get this error, you can be sure that this #. TRANS particular function will always fail with @code{ENOSYS} unless you #. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:575 +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "ÏÌÁÄÁ\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "Óêïõðßäéá óôï ARGP_HELP_FMT: %s" -#: catgets/gencat.c:116 +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "" + +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" @@ -1347,51 +1955,59 @@ msgstr "" "Äçìéïõñãßá êáôáëüãïõ ìçíõìÜôùí.\\vÁí ôï ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ åßíáé -, áíÜãíùóç áðü ôçí êáíïíéêÞ åßóïäï. Áí\n" "ôï ÁÑ×ÅÉÏ-ÅÎÏÄÏÕ åßíáé -, ôüôå ç Ýîïäïò óôÝëíåôáé óôçí êáíïíéêÞ Ýîïäï.\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "" + +#: elf/ldconfig.c:128 +#, fuzzy +msgid "Generate verbose messages" +msgstr "ÅìöÜíéóç ðåñéóóüôåñùí ìçíõìÜôùí" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "Ãåíéêü óöÜëìá óõóôÞìáôïò" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "ËÞøç ðëçñïöïñéþí ôïðéêþí ñõèìßóåùí." -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "Íá äùèåß óýíôïìï ìÞíõìá ÷ñÞóçò" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "Íá äïèåß áõôÞ ç ëßóôá âïÞèåéáò" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:636 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "Áäéêáéïëüãçôï ëÜèïò" -#: nis/nis_print.c:319 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "ÏìÜäá : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" msgstr "Óçìáßåò ÏìÜäáò :" -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "Êáôá÷þñçóç ïìÜäáò ãéá ôçí ïìÜäá \"%s.%s\":\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "ÁíáìïíÞ ãéá ÄÅÕÔ. äåõôåñüëåðôá (åî ïñéóìïý 3600)" -#: stdio-common/../sysdeps/unix/siglist.c:26 sysdeps/generic/siglist.h:29 -#: sysdeps/gnu/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "Êëåßóéìï" -#: nscd/grpcache.c:251 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "Äå âñÝèçêå ôï \"%d\" óôçí ëáíèÜíïõóá ìíÞìç ïìÜäáò!" @@ -1401,13 +2017,12 @@ msgstr "Äå âñÝèçêå ôï \"%d\" óôçí ëáíèÜí msgid "Haven't found \"%d\" in password cache!" msgstr "Äå âñÝèçêå ôï \"%d\" óôçí ëáíèÜíïõóá ìíÞìç êùäéêþí!" -#: nscd/grpcache.c:212 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "Äå âñÝèçêå ôï \"%s\" óôçí ëáíèÜíïõóá ìíÞìç ïìÜäáò!" -#: nscd/hstcache.c:291 nscd/hstcache.c:333 nscd/hstcache.c:378 -#: nscd/hstcache.c:422 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "Äå âñÝèçêå ôï \"%s\" óôçí ëáíèÜíïõóá ìíÞìç óõóôçìÜôùí!" @@ -1418,63 +2033,53 @@ msgid "Haven't found \"%s\" in password msgstr "Äå âñÝèçêå ôï \"%s\" óôçí ëáíèÜíïõóá ìíÞìç êùäéêþí!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 +#: stdio-common/../sysdeps/gnu/errlist.c:470 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "Ôï óýóôçìá äå ëåéôïõñãåß" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "Áðïôõ÷ßá áíáæÞôçóçò ïíüìáôïò óõóôÞìáôïò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 msgid "I/O error" msgstr "ÓöÜëìá åéóüäïõ/åîüäïõ" -#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:49 -#: sysdeps/gnu/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "ÄõíáôÞ ç åßóïäïò/Ýîïäïò" -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ ÁÑ×ÅÉÏ-ÅÎÏÄÏÕ\n" -"-o ÁÑ×ÅÉÏ-ÅÎÏÄÏÕ ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ\n" -"-u ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ" - -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "IOT ðáãßäá" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:644 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 +#: stdio-common/../sysdeps/gnu/errlist.c:645 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "ÐñïóäéïñéóôÞò áöáéñÝèçêå" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 msgid "Illegal byte sequence" msgstr "ÁêáôÜëëçëç áêïëïõèßá byte" -#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:32 -#: sysdeps/gnu/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "ÁêáôÜëëçëç åíôïëÞ" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "ÁêáôÜëëçëï åßäïò áíôéêåéìÝíïõ ãéá ôç ëåéôïõñãßá" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 +#: stdio-common/../sysdeps/gnu/errlist.c:214 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "ÐáñÜíïìç áíáæÞôçóç" @@ -1483,14 +2088,13 @@ msgstr "ÐáñÜíïìç áíáæÞôçóç" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "ÁêáôÜëëçëï åßäïò áñ÷åßïõ Þ äéáìüñöùóçò" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 +#: stdio-common/../sysdeps/gnu/errlist.c:189 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" msgstr "ÁêáôÜëëçëï ioctl ãéá óõóêåõÞ" @@ -1500,41 +2104,45 @@ msgstr "ÁêáôÜëëçëï ioctl ãéá óõóêåõÞ" #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:607 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" msgstr "ÁêáôÜëëçëç ëåéôïõñãßá ãéá äéåñãáóßá ðáñáóêçíßïõ" -#: sysdeps/generic/siglist.h:69 sysdeps/gnu/siglist.h:63 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "Áßôçóç ðëçñïöïñßáò" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "Ðëçñïöïñßá:" -#: locale/programs/localedef.c:90 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "Áñ÷åßá Åéóüäïõ:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, fuzzy, c-format +msgid "Input file %s not found.\n" +msgstr "ôï áñ÷åßï ðßíáêá ñåðïñôïñßïõ `%s' äå âñÝèçêå" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" msgstr "Êáèïñéóìüò ìïñöÞò Åéóüäïõ/Åîüäïõ:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "ÓöÜëìá åéóüäïõ/åîüäïõ" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "Åóùôåñéêü óöÜëìá NIS" -#: nis/ypclnt.c:849 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "Åóùôåñéêü óöÜëìá ypbind" -#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:30 -#: sysdeps/gnu/siglist.h:24 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "ÄéáêïðÞ" @@ -1545,256 +2153,249 @@ msgstr "ÄéáêïðÞ" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 +#: stdio-common/../sysdeps/gnu/errlist.c:48 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Äéáêïðåßóá êëÞóç óõóôÞìáôïò" -#: stdio-common/../sysdeps/gnu/errlist.c:684 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "Ç äéáêïðåßóá êëÞóç óõóôÞìáôïò èá ðñÝðåé íá åðáíáêéíçèåß" #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 +#: stdio-common/../sysdeps/gnu/errlist.c:165 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "Ìç Ýãêõñç ðáñÜìåôñïò" -#: posix/regex.c:1034 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "Ìç Ýãêõñç ðéóù-ðáñáðïìðÞ" -#: posix/regex.c:1028 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò" -#: sunrpc/clnt_perr.c:331 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "Ìç Ýãêõñï äéáðéóôåõôÞñéï åîõðçñåôïýìåíïõ" -#: sunrpc/clnt_perr.c:339 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "Ìç Ýãêõñïò åîáêñéâùôÞò(verifier) åîõðçñåôïýìåíïõ" -#: posix/regex.c:1025 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò" -#: posix/regex.c:1046 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "Ìç Ýãêõñï ðåñéå÷üìåíï ôùí \\{\\}" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "Ìç Ýãêõñïò óýíäåóìïò ìåôáîý óõóêåõþí" -#: stdio-common/../sysdeps/gnu/errlist.c:720 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "Ìç Ýãêõñç áíôáëëáãÞ" -#: nis/nis_error.c:44 +#: nis/nis_error.c:45 msgid "Invalid object for operation" msgstr "Ìç Ýãêõñï áíôéêåßìåíï ãéá ëåéôïõñãßá" #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:597 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "Ìç Ýãêõñï Þ áóõìðëÞñùôï multibyte Þ ðëáôýò ÷áñáêôÞñáò" -#: posix/regex.c:1055 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "Ìç Ýãêõñç ðñïðïñåõüìåíç êáíïíéêÞ Ýêöñáóç" -#: posix/regex.c:1049 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "Ìç Ýãêõñï ôÝëïò ðåäßïõ" -#: posix/regex.c:1022 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç" -#: stdio-common/../sysdeps/gnu/errlist.c:736 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "Ìç Ýãêõñïò êþäéêáò áßôçóçò" -#: stdio-common/../sysdeps/gnu/errlist.c:724 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" msgstr "Ìç Ýãêõñïò ðåñéãñáöÝáò áßôçóçò" -#: sunrpc/clnt_perr.c:351 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "Ìç Ýãêõñïò åîáêñéâùôÞò(verifier) äéáêïìéóôÞ" -#: stdio-common/../sysdeps/gnu/errlist.c:740 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +#: stdio-common/../sysdeps/gnu/errlist.c:741 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "Ìç Ýãêõñç ïðÞ" -#: nscd/nscd.c:88 +#: nscd/nscd.c:91 msgid "Invalidate the specified cache" msgstr "Áêýñùóç ôùí ðåñéå÷ïìÝíùí ôçò óõãêåêñéìÝíçò ëáíèÜíïõóáò ìíÞìçò" #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 +#: stdio-common/../sysdeps/gnu/errlist.c:159 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "Åßíáé êáôÜëïãïò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 msgid "Is a name file" msgstr "Åßíáé Ýíá üíïìá áñ÷åßïõ" -#: stdio-common/../sysdeps/gnu/errlist.c:824 +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" msgstr "Åßíáé Ýíá åðþíõìï åßäïò áñ÷åßïõ" -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "ÊÝñâåñïò.\n" -#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:36 -#: sysdeps/gnu/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Óêïôþèçêå" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "ÓÕÍÄÅÓÌÏÓ\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "Ç ÔÏÐÉÊÇ êáôá÷þñçóç ãéá ôçí ÔÁÕÔ. %d óôï êáôÜëïãï %s äåí åßíáé ìïíáäéêÞ\n" -#: stdio-common/../sysdeps/gnu/errlist.c:716 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 +#: stdio-common/../sysdeps/gnu/errlist.c:717 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "Åðßðåäï 2 óôáìÜôçóå" -#: stdio-common/../sysdeps/gnu/errlist.c:692 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 +#: stdio-common/../sysdeps/gnu/errlist.c:693 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "Åðßðåäï 2 äåí óõã÷ñïíßóôçêå" -#: stdio-common/../sysdeps/gnu/errlist.c:696 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 +#: stdio-common/../sysdeps/gnu/errlist.c:697 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "Åðßðåäï 3 óôáìÜôçóå" -#: stdio-common/../sysdeps/gnu/errlist.c:700 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:701 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "Åðßðåäï 3 åðáíáöÝñèçêå" -#: stdio-common/../sysdeps/gnu/errlist.c:656 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 +#: stdio-common/../sysdeps/gnu/errlist.c:657 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "Ï óýíäåóìïò Ýóðáóå" -#: stdio-common/../sysdeps/gnu/errlist.c:704 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 +#: stdio-common/../sysdeps/gnu/errlist.c:705 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "Ï áñéèìüò óýíäåóìïõ åßíáé Ýîù áðü ôï üñéï" -#: nis/nis_error.c:53 +#: nis/nis_error.c:54 msgid "Link points to illegal name" msgstr "Óýíäåóç óçìåßùí óå ìç áðïäåêôü üíïìá" -#: nis/nis_print.c:282 +#: nis/nis_print.c:283 msgid "Linked Object Type : " msgstr "Ôýðïò ÓõíäåäåìÝíïõ ÁíôéêåéìÝíïõ : " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" msgstr "ÓõíäåäåìÝíï ìå : %s\n" -#: nis/ypclnt.c:797 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "Äåí Ý÷åé ïñéóôåß ôï üíïìá ôïðéêïý ôïìÝá" -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "Áðïôõ÷ßá äÝóìåõóçò ôïðéêþí ðüñùí" -#: stdio-common/../sysdeps/gnu/errlist.c:752 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +#: stdio-common/../sysdeps/gnu/errlist.c:753 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "Ôï ìç÷Üíçìá äåí åßíáé óôï äßêôõï" -#: nis/nis_error.c:45 +#: nis/nis_error.c:46 msgid "Malformed name, or illegal name" msgstr "ÊáêïäéáìïñöùìÝíï üíïìá Þ áêáôÜëëçëï üíïìá" -#: argp/argp-help.c:1186 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "Õðï÷ñåùôéêÜ Þ ðñïáéñåôéêÜ ïñßóìáôá óå ìáêñÝò åðéëïãÝò åßíáé åðßóçò õðï÷ñåùôéêÜ Þ ðñïáéñåôéêÜ óå êÜèå áíôßóôïé÷åò óýíôïìåò åðéëïãÝò." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "" + +#: nis/nis_print.c:169 msgid "Master Server :\n" msgstr "Êýñéïò ÅîõðçñåôçôÞò :\n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." msgstr "Ï êýñéïò åîõðçñåôçôÞò åßíáé áðáó÷ïëçìÝíïò, ç ðëÞñçò áðïôýðùóç èá åðáíáäñïìïëïãçèåß." -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "Áðïôõ÷ßá äÝóìåõóçò ìíÞìçò" -#: posix/regex.c:1052 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "Ç ìíÞìç åîáíôëÞèçêå" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 msgid "Message tables full" msgstr "Ïé ðßíáêåò ìçíõìÜôùí åßíáé ðëÞñåéò" #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 +#: stdio-common/../sysdeps/gnu/errlist.c:318 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "ÕðåñâïëéêÜ ìåãÜëï ìÞíõìá" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá" -#: nis/nis_print.c:327 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "×ñüíïò Ôñïð. : %s" -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "Ç ôñïðïðïßçóç áðÝôõ÷å" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "Ç ëåéôïõñãßá ôñïðïðïßçóçò áðÝôõ÷å" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "ÌïñöÞ åîüäïõ ôñïðïðïßçóçò:" -#: stdio-common/../sysdeps/gnu/errlist.c:648 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:649 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "ÐñïóðÜèåéá multihop" -#: catgets/gencat.c:107 catgets/gencat.c:111 db2/makedb.c:59 -#: locale/programs/localedef.c:112 nscd/nscd.c:80 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 nscd/nscd.c:83 msgid "NAME" msgstr "ÏÍÏÌÁ" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" @@ -1802,173 +2403,188 @@ msgstr "" "ÏÍÏÌÁ\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:801 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "" "Áíáíôéóôïé÷ßá Ýêäïóçò åîõðçñÝôç/åîõðçñåôïýìåíïõ NIS - äåí ðáñÝ÷åôáé\n" "ç õðçñåóßá" -#: nis/ypclnt.c:799 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "Ç âÜóç äåäïìÝíùí ÷Üñôç NIS åßíáé áêáôÜëëçëç" -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "Ç ëåéôïõñãßá NIS+ áðÝôõ÷å" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "Ïé åîõðçñåôçôÝò NIS+ äåí åßíáé ðñïóðåëÜóéìïé" -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "Ç õðçñåóßá NIS+ äåí åßíáé äéáèÝóéìç Þ äåí Ý÷åé åãêáôáóôáèåß" -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "ÊÁÍÅÍÁ ÁÍÔÉÊÅÉÌÅÍÏ\n" -#: nscd/nscd.c:84 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "ÁÑÉÈÌÏÓ" -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 #, c-format msgid "Name : `%s'\n" msgstr "¼íïìá : `%s'\n" -#: nscd/nscd.c:94 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "ËáíèÜíïõóá Õðçñåóßá ÅîõðçñÝôçóçò Áíôéóôïé÷éþí ÏíïìÜôùí." -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" msgstr "Ôï üíïìá áõôü äå ðñïóöÝñåôáé áðü áõôüí ôï åîõðçñåôçôÞ" -#: stdio-common/../sysdeps/gnu/errlist.c:776 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 +#: stdio-common/../sysdeps/gnu/errlist.c:777 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "Ôï üíïìá äåí åßíáé ìïíáäéêü óôï äßêôõï" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" msgstr "Ôï üíïìá Þ ç õðçñåóßá äåí åßíáé ãíùóôÜ" -#: nis/nis_error.c:49 +#: malloc/memusagestat.c:53 +#, fuzzy +msgid "Name output file" +msgstr "áñ÷åßï åîüäïõ" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" msgstr "¼íïìá/êáôá÷þñçóç äåí åßíáé ìïíáäéêÞ" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" msgstr "Ôï åðþíõìï áíôéêåßìåíï äåí åßíáé áíáæçôÞóéìï" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "×ñåéÜæåôáé ðéóôïðïéçôÞò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 msgid "Network dropped connection because of reset" msgstr "Ôï äßêôõï Ýñéîå ôçí óýíäåóç ëüãù áñ÷éêïðïßçóçò" #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" msgstr "Ôï äßêôõï Ýñéîå ôçí óýíäåóç êáôÜ ôçí åðáíáöïñÜ" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 +#: stdio-common/../sysdeps/gnu/errlist.c:379 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "Ôï äßêôõï äå ëåéôïõñãåß" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 +#: stdio-common/../sysdeps/gnu/errlist.c:385 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "Ôï äßêôõï äåí åßíáé ðñïóðåëÜóéìï" -#: stdio-common/../sysdeps/gnu/errlist.c:712 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 +#: stdio-common/../sysdeps/gnu/errlist.c:713 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "Äåí åßíáé äéáèÝóéìç ç CSI äïìÞ(structure)" -#: stdio-common/../sysdeps/gnu/errlist.c:820 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "Äåí åßíáé äéáèÝóéìïé ïé XENIX óçìáöüñïé" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "ÊáìéÜ äéåýèõíóç äå óõíäÝåôáé ìå ôï üíïìá óõóôÞìáôïò" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "ÊáìéÜ äéåýèõíóç äåí óõíäÝåôáé ìå ôï üíïìá" -#: stdio-common/../sysdeps/gnu/errlist.c:732 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "ÊáíÝíá anode" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 +#: stdio-common/../sysdeps/gnu/errlist.c:409 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "Äåí õðÜñ÷åé äéáèÝóéìïò ÷þñïò åíôáìßåõóçò" +#: locale/programs/ld-ctype.c:425 +#, fuzzy +msgid "No character set name specified in charmap" +msgstr "ï ÷áñáêôÞñáò äåí ïñßóôçêå óôïí ÷Üñôç ÷áñáêôÞñùí" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +#: stdio-common/../sysdeps/gnu/errlist.c:90 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "ÊáìéÜ èõãáôñéêÞ äéåñãáóßá" -#: stdio-common/../sysdeps/gnu/errlist.c:652 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +#: stdio-common/../sysdeps/gnu/errlist.c:653 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "Äåí õðÜñ÷ïõí äéáèÝóéìá äåäïìÝíá" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 locale/programs/ld-ctype.c:407 +#: locale/programs/ld-identification.c:132 locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 locale/programs/ld-numeric.c:99 +#: locale/programs/ld-paper.c:91 locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, fuzzy, c-format +msgid "No definition for %s category found" +msgstr "Ïé ïñéóìïß ðçãÞ âñßóêïíôáé óôï ÁÑ×ÅÉÏ" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "Äåí õðÜñ÷åé åëåýèåñïò ÷þñïò óôïí åîõðçñåôçôÞ" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "Äåí õðÜñ÷ïõí äéáèÝóéìá êëåéäþìáôá" -#: posix/regex.c:1019 +#: posix/regex.c:1087 msgid "No match" msgstr "ÊáíÝíá ôáßñéáóìá" -#: stdio-common/../sysdeps/gnu/errlist.c:832 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "Äåí âñÝèçêå ìÝóï" -#: stdio-common/../sysdeps/gnu/errlist.c:660 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +#: stdio-common/../sysdeps/gnu/errlist.c:661 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "ÊáíÝíá ìÞíõìá åðéèõìçôïý ôýðïõ" -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "Äåí õðÜñ÷ïõí Üëëåò êáôá÷ùñßóåéò óôï ÷Üñôç ôçò âÜóçò äåäïìÝíùí" -#: posix/regex.c:5569 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 msgid "No record locks available" msgstr "Äåí õðÜñ÷ïõí äéáèÝóéìá êëåéäþìáôá åããñáöþí" @@ -1977,107 +2593,105 @@ msgid "No remote programs registered.\n" msgstr "ÊáíÝíá áðïìáêñõóìÝíï ðñüãñáììá äåí äçëþèçêå.\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 +#: stdio-common/../sysdeps/gnu/errlist.c:475 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "Äåí õðÜñ÷åé äéáäñïìÞ óôï óýóôçìá" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 +#: stdio-common/../sysdeps/gnu/errlist.c:209 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "Äåí Ýìåéíå êáèüëïõ ÷þñïò óôç óõóêåõÞ" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +#: stdio-common/../sysdeps/gnu/errlist.c:148 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "Äåí õðÜñ÷åé ôÝôïéá óõóêåõÞ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 msgid "No such device or address" msgstr "Äåí õðÜñ÷åé ôÝôïéá óõóêåõÞ Þ äéåýèõíóç" #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "Äåí õðÜñ÷åé ôÝôïéï áñ÷åßï Þ êáôÜëïãïò" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:796 msgid "No such key in map" msgstr "Äåí õðÜñ÷åé ôÝôïéï êëåéäß óôï ÷Üñôç" -#: nis/ypclnt.c:781 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "Äåí õðÜñ÷åé ôÝôïéïò ÷Üñôçò óôïí ôïìÝá ôïõ äéáêïìéóôÞ" #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 +#: stdio-common/../sysdeps/gnu/errlist.c:37 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "Äåí õðÜñ÷åé ôÝôïéá äéåñãáóßá" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "Äå âñÝèçêáí ÷þñïé ïíïìÜôùí NIS+" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "Ìç-áðïêáôáóôÞóéìï óöÜëìá êáôÜ ôçí áíÜëõóç ïíüìáôïò" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" msgstr "ÊáíÝíá.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "Äåí åßíáé XENIX ôýðïò åðþíõìïõ áñ÷åßïõ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 msgid "Not a data message" msgstr "Äåí åßíáé ìÞíõìá äåäïìÝíùí" #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 +#: stdio-common/../sysdeps/gnu/errlist.c:153 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "Äåí åßíáé êáôÜëïãïò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 msgid "Not a name file" msgstr "Äåí åßíáé åðþíõìï áñ÷åßï" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 msgid "Not a stream device" msgstr "Äåí åßíáé óõóêåõÞ ñïÞò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 msgid "Not available" msgstr "Äåí åßíáé äéáèÝóéìï" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 msgid "Not enough space" msgstr "Äåí õðÜñ÷åé áñêåôüò ÷þñïò" -#: nis/nis_error.c:30 +#: nis/nis_error.c:31 msgid "Not found" msgstr "Äå âñÝèçêå" -#: nis/nis_error.c:48 +#: nis/nis_error.c:49 msgid "Not found, no such name" msgstr "Äå âñÝèçêå, êáíÝíá ôÝôïéï üíïìá" -#: nis/nis_error.c:43 +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "Äåí õðÜñ÷åé êýñéïò åîõðçñåôçôÞò ãéá áõôüí ôïí ôïìÝá" -#: nis/nis_error.c:39 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +#: nis/nis_error.c:40 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "Äåí åßíáé éäéïêôÞôçò" @@ -2093,47 +2707,47 @@ msgstr "Äåí åßíáé éäéïêôÞôçò" #. TRANS #. TRANS If the entire function is not available at all in the implementation, #. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:591 +#: stdio-common/../sysdeps/gnu/errlist.c:592 msgid "Not supported" msgstr "Äåí õðïóôçñßæåôáé" -#: nis/nis_print.c:263 +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "Áñéèìüò Óôçëþí :%d\n" -#: nis/nis_print.c:362 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "Áñéèìüò áíôéêåéìÝíùí: %u\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" msgstr "Ï áñéèìüò óõìâïëéêþí óõíäÝóìùí ðïõ âñÝèçêáí óôç äéÜó÷éóç ìïíïðáôéïý õðåñâáßíåé ôï MAXSYMLINKS" #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "ÁñéèìçôéêÞ ðáñÜìåôñïò Ýîù áðü ôïí ôïìÝá" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "Ôï áñéèìçôéêü áðïôÝëåóìá åßíáé Ýîù áðü ôï ðåäßï" -#: nis/nis_print.c:366 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "Áíôéêåßìåíï #%d:\n" -#: nis/nis_print.c:316 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "¼íïìá ÁíôéêåéìÝíïõ : %s\n" -#: nis/nis_print.c:328 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "Ôýðïò ÁíôéêåéìÝíïõ :" @@ -2141,41 +2755,43 @@ msgstr "Ôýðïò ÁíôéêåéìÝíïõ :" #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 +#: stdio-common/../sysdeps/gnu/errlist.c:515 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "Ôï áíôéêåßìåíï åßíáé áðïìáêñõóìÝíï" -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "ÕðÜñ÷åé áíôéêåßìåíï ìå ôï ßäéï üíïìá" -#: timezone/zic.c:2023 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "Ðåñéôôüò áñéèìüò åéóáãùãéêþí" -#: nscd/nscd.c:191 nscd/nscd.c:211 nscd/nscd.c:217 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "" + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" msgstr "Ìüíï ï äéá÷åéñéóôÞò åðéôñÝðåôå íá ÷ñçóéìïðïéÞóåé áõôÞí ôçí åðéëïãÞ!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 +#: stdio-common/../sysdeps/gnu/errlist.c:307 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "Ç ëåéôïõñãßá åêôåëåßôáé Þäç" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 msgid "Operation canceled" msgstr "Ç ëåéôïõñãßá áêõñþèçêå" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 msgid "Operation not applicable" msgstr "Ç ëåéôïõñãßá äåí åßíáé åöáñìüóéìç" #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé" @@ -2185,12 +2801,11 @@ msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +#: stdio-common/../sysdeps/gnu/errlist.c:351 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 msgid "Operation not supported on transport endpoint" msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé óôçí Üëëç Üêñç ôçò ìåôáöïñÜò äåäïìÝíùí" @@ -2202,8 +2817,7 @@ msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé ó #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 +#: stdio-common/../sysdeps/gnu/errlist.c:301 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "Ç ëåéôïõñãßá âñßóêåôáé ôþñá óå åêôÝëåóç" @@ -2212,23 +2826,28 @@ msgstr "Ç ëåéôïõñãßá âñßóêåôáé ôþñá óå å #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "Ç ëåéôïõñãßá èá Ýðñåðå íá öñÜîåé(block)" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 msgid "Option not supported by protocol" msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé áðü ôï ðñùôüêïëëï" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 +#: locale/programs/localedef.c:103 +#, fuzzy +msgid "Optional output file prefix" +msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 msgid "Out of stream resources" msgstr "Äåí áðïìåßíáí ðüñïé ñïÞò(stream)" -#: stdio-common/../sysdeps/gnu/errlist.c:664 +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "Äåí áðïìåßíáí ðüñïé ñïÞò(streams)" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:98 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "¸ëåã÷ïò åîüäïõ:" @@ -2236,237 +2855,233 @@ msgstr "¸ëåã÷ïò åîüäïõ:" msgid "Output selection:" msgstr "ÅðéëïãÞ åîüäïõ:" -#: nis/nis_print.c:318 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "ÉäéïêôÞôçò : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "ÉÄÉÙÔÉÊÏ\n" -#: stdio-common/../sysdeps/gnu/errlist.c:756 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 +#: stdio-common/../sysdeps/gnu/errlist.c:757 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "Ôï ðáêÝôï äåí åãêáôáóôÜèçêå" -#: nscd/nscd_conf.c:82 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "ÓöÜëìá åðåîåñãáóßáò: %s" -#: nis/nis_error.c:54 +#: nis/nis_error.c:55 msgid "Partial success" msgstr "ÌåñéêÞ åðéôõ÷ßá" -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "Ôï ðåñáóìÝíï áíôéêåßìåíï äåí åßíáé ôï ßäéï áíôéêåßìåíï óôïí åîõðçñåôçôÞ" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:803 -#: stdio-common/../sysdeps/gnu/errlist.c:108 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +#: nis/nis_error.c:39 nis/ypclnt.c:816 stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "¶ñíçóç ðñüóâáóçò" -#: sysdeps/generic/siglist.h:71 sysdeps/gnu/siglist.h:65 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "Áðïôõ÷ßá ôñïöïäïóßáò" -#: posix/regex.c:1058 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "Ðñüùñï ôÝëïò ôçò êáíïíéêÞò Ýêöñáóçò" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "ÅìöÜíéóç ôïõ ðåñéå÷ïìÝíïõ ôïõ áñ÷åßïõ âÜóçò, ìéá êáôá÷þñçóç ôç öïñÜ" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "" -#: nscd/nscd.c:86 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "ÅìöÜíéóç óôáôéóôéêþí ôùí ôñå÷ïõóþí ñõèìßóåùí" -#: locale/programs/localedef.c:104 +#: locale/programs/localedef.c:107 msgid "Print more messages" msgstr "ÅìöÜíéóç ðåñéóóüôåñùí ìçíõìÜôùí" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "ÅìöÜíéóç Ýêäïóçò ðñïãñÜììáôïò" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "ÐéèáíÞ åðéôõ÷ßá" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "Ðéèáíüí äå âñÝèçêå" -#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:53 -#: sysdeps/gnu/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "Ï ÷ñïíïìåôñçôÞò âåëôéóôïðïßçóçò Ýëçîå" -#: stdio-common/../sysdeps/gnu/errlist.c:708 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 +#: stdio-common/../sysdeps/gnu/errlist.c:709 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "Ï ïäçãüò ðñùôïêüëëïõ äåí Ý÷åé ðñïóêïëëçèåß" -#: stdio-common/../sysdeps/gnu/errlist.c:676 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 +#: stdio-common/../sysdeps/gnu/errlist.c:677 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "ÓöÜëìá ðñùôïêüëëïõ" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:356 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "Ç ïéêïãÝíåéá ðñùôïêüëëïõ äåí õðïóôçñßæåôáé" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "Äåí åßíáé äéáèÝóéìï ôï ðñùôüêïëëï" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +#: stdio-common/../sysdeps/gnu/errlist.c:336 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "Ôï ðñùôüêïëëï äåí õðïóôçñßæåôáé" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 +#: stdio-common/../sysdeps/gnu/errlist.c:323 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "ËÜèïò ôýðïò ðñùôïêüëïõ ãéá ôçí õðïäï÷Þ(socket)" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" msgstr "Ìç áðïäåêôÞ áíáæÞôçóç ãéá ôï äïèÝíôá ðßíáêá" -#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:31 -#: sysdeps/gnu/siglist.h:25 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "¸îïäïò" -#: stdio-common/../sysdeps/gnu/errlist.c:772 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "ÓõãêåêñéìÝíï ìå RFS óöÜëìá" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "RPC êáêÞ äéáäéêáóßá ãéá ðñüãñáììá" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "Áðïôõ÷ßá RPC óå ëåéôïõñãßá ôïõ NIS" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "Ôï ðñüãñáììá RPC äåí åßíáé äéáèÝóéìï" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "Ç Ýêäïóç ôïõ RPC ðñïãñÜììáôïò äåí åßíáé óùóôÞ" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "Ç RPC äïìÞ äåí åßíáé óùóôÞ" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "Ç Ýêäïóç ôïõ RPC äåí åßíáé óùóôÞ" -#: sunrpc/clnt_perr.c:270 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (Üãíùóôïò êùäéêüò óöÜëìáôïò)" -#: sunrpc/clnt_perr.c:189 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: ÓöÜëìá ðéóôïðïßçóçò" -#: sunrpc/clnt_perr.c:169 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: Äåí åßíáé äõíáôüí íá áðïêùäéêïðïéçèåß ôï áðïôÝëåóìá" -#: sunrpc/clnt_perr.c:165 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: Äåí åßíáé äõíáôüí íá êùäéêïðïéçèïýí ïé ðáñÜìåôñïé" -#: sunrpc/clnt_perr.c:229 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Áðïôõ÷ßá (ìç êáèïñéóìÝíï óöÜëìá)" -#: sunrpc/clnt_perr.c:185 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Ìç óõìâáôÝò åêäüóåéò ôïõ RPC" -#: sunrpc/clnt_perr.c:221 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: Áðïôõ÷ßá áíôéóôïé÷Ýá èõñþí" -#: sunrpc/clnt_perr.c:201 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: Ìç äéáèÝóéìç äéáäéêáóßá" -#: sunrpc/clnt_perr.c:225 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: Ôï ðñüãñáììá äåí Ý÷åé êáôá÷ùñçèåß" -#: sunrpc/clnt_perr.c:193 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: Ìç äéáèÝóéìï ðñüãñáììá" -#: sunrpc/clnt_perr.c:197 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: Áíáíôéóôïé÷åßá ðñüãñáììáôïò/Ýêäïóçò" -#: sunrpc/clnt_perr.c:209 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: ÓöÜëìá áðïìáêñõíóìÝíïõ óõóôÞìáôïò" -#: sunrpc/clnt_perr.c:205 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: Ï äéáêïìéóôÞò äåí ìðïñåß íá áðïêùäéêïðïéÞóåé ôéò ðáñáìÝôñïõò" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: Åðéôõ÷ßá" -#: sunrpc/clnt_perr.c:181 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: ËÞîç ÷ñüíïõ" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: Áäõíáìßá ëÞøçò" -#: sunrpc/clnt_perr.c:173 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: Áäõíáìßá áðïóôïëÞò" -#: sunrpc/clnt_perr.c:213 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: ¶ãíùóôï üíïìá óõóôÞìáôïò" -#: sunrpc/clnt_perr.c:217 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: ¶ãíùóôï ðñùôüêïëï" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d bit)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "Ôï RTLD_NEXT ðïõ ÷ñçóéìïðïéåßôáé óôïí êþäéêá äåí öïñôþèçêå äõíáìéêÜ" @@ -2474,71 +3089,73 @@ msgstr "Ôï RTLD_NEXT ðïõ ÷ñçóéìïðïéåßôáé msgid "Read and display shared object profiling data" msgstr "ÁíÜãíùóç êáé åìöÜíéóç äåäïìÝíùí ðñïößë äéáìïéñáæüìåíïõ áíôéêåéìÝíïõ" -#: nscd/nscd.c:81 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" msgstr "ÁíÜãíùóç äåäïìÝíùí ñýèìéóçò áðü ôï ÏÍÏÌÁ" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 +#: stdio-common/../sysdeps/gnu/errlist.c:219 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Áíáãíþóéìï-ìüíï óýóôçìá áñ÷åßùí" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "ÓÞìá ðñáãìáôéêïý-÷ñüíïõ %d" -#: posix/regex.c:1061 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Ðïëý ìåãÜëç êáíïíéêÞ Ýêöñáóç" -#: stdio-common/../sysdeps/gnu/errlist.c:828 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +#: stdio-common/../sysdeps/gnu/errlist.c:829 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "ÁðïìáêñõóìÝíï óöÜëìá åéóüäïõ/åîüäïõ" -#: stdio-common/../sysdeps/gnu/errlist.c:784 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 +#: stdio-common/../sysdeps/gnu/errlist.c:785 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "Ç áðïìáêñõóìÝíç äéåýèõíóç Üëëáîå" -#: inet/ruserpass.c:177 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "Áðïìáêñýíåôå ôï óõíèçìáôéêü Þ êÜíôå ôï áñ÷åßï ìç-áíáãíþóéìï áðü ôïõò Üëëïõò." -#: elf/sprof.c:533 +#: elf/cache.c:394 +#, fuzzy, c-format +msgid "Renaming of %s to %s failed" +msgstr "áðïôõ÷ßá áíôéóôïß÷éóçò êåöáëßäùí ôìçìÜôùí" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "Áðïôõ÷ßá áíïßãìáôïò îáíÜ ôïõ äéáìïéñáæïìÝíïõ áíôéêåéìÝíïõ `%s'" -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" msgstr "ÁíáðáñáãùãÞ :\n" -#: argp/argp-help.c:1640 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "ÁíáöÝñáôå óöÜëìáôá óôï %s.\n" -#: catgets/gencat.c:224 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:386 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 locale/programs/locale.c:256 +#: locale/programs/localedef.c:297 malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "ÁíáöÝñáôå óöÜëìáôá ÷ñçóéìïðïéþíôáò ôï `glibcbug' ðñüãñáììá óôï .\n" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "ÊáêÞ áßôçóç ðáñáìÝôñùí" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 msgid "Reserved for future use" msgstr "ÐáñáêñáôçìÝíï ãéá ìåëëïíôéêÞ ÷ñÞóç" -#: resolv/herror.c:73 +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" msgstr "ÓöÜëìá áíáëõôÞ äéåõèýíóåùí 0 (êáíÝíá óöÜëìá)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "Åóùôåñéêü óöÜëìá ôïõ áíáëõôÞ äéåõèýíóåùí" @@ -2546,12 +3163,11 @@ msgstr "Åóùôåñéêü óöÜëìá ôïõ áíáëõôÞ äéå #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "Áðïöåý÷èçêå áäéÝîïäï óöÜëìá ðüñùí" -#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:74 -#: sysdeps/gnu/siglist.h:68 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "Ï ðüñïò ÷Üèçêå" @@ -2584,16 +3200,15 @@ msgstr "Ï ðüñïò ÷Üèçêå" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 +#: stdio-common/../sysdeps/gnu/errlist.c:280 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "Ï ðüñïò åßíáé ðñïóùñéíÜ ìç äéáèÝóéìïò" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 msgid "Result too large" msgstr "Ôï áðïôÝëåóìá åßíáé ðïëý ìåãÜëï" -#: nis/nis_error.c:47 +#: nis/nis_error.c:48 msgid "Results sent to callback proc" msgstr "Ôá áðïôåëÝóìáôá óôÜëèçêáí óôç äéáäéêáóßá áíÜäñáóçò" @@ -2601,67 +3216,63 @@ msgstr "Ôá áðïôåëÝóìáôá óôÜëèçêáí óôç äé msgid "SHOBJ [PROFDATA]" msgstr "SHOBJ [PROFDATA]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "ÌïíïðÜôé ÁíáæÞôçóçò: %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:38 -#: sysdeps/gnu/siglist.h:32 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "ÓöÜëìá êáôÜôìçóçò (segmentation fault)" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" msgstr "Ï åîõðçñåôçôÞò åßíáé áðáó÷ïëçìÝíïò, äïêéìÜóôå îáíÜ" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "Ç ìíÞìç ôïõ åîõðçñåôçôÞ åîáíôëÞèçêå" -#: sunrpc/clnt_perr.c:335 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "Ï äéáêïìéóôÞò áðÝññéøå äéáðéóôåõôÞñéï" -#: sunrpc/clnt_perr.c:343 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "Ï äéáêïìéóôÞò áðÝññéøå åîáêñéâùôÞ" -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "Ïñéóìüò ïíüìáôïò ðñïãñÜììáôïò" -#: nscd/nscd.c:85 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "ÄéáêïðÞ ôçò ëåéôïõñãßáò ôïõ åîõðçñåôçôÞ" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "ÓÞìá 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 +#: stdio-common/../sysdeps/gnu/errlist.c:312 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "Ëåéôïõñãßá õðïäï÷Þò óå ìç-õðïäï÷Þ" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 +#: stdio-common/../sysdeps/gnu/errlist.c:341 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" msgstr "Ï ôýðïò ôçò õðïäï÷Þò äåí õðïóôçñßæåôáé" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +#: stdio-common/../sysdeps/gnu/errlist.c:395 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "Ôï ëïãéóìéêü ðñïêÜëåóå áêýñùóç óýíäåóçò" @@ -2669,16 +3280,15 @@ msgstr "Ôï ëïãéóìéêü ðñïêÜëåóå áêýñùóç ó msgid "Sorry. You are not root\n" msgstr "Óõããíþìç. Äåí åßóôå äéá÷åéñéóôÞò\n" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" msgstr "Ïé ïñéóìïß ðçãÞ âñßóêïíôáé óôï ÁÑ×ÅÉÏ" -#: stdio-common/../sysdeps/gnu/errlist.c:764 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 +#: stdio-common/../sysdeps/gnu/errlist.c:765 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "ÓöÜëìá srmount" -#: sysdeps/generic/siglist.h:66 sysdeps/gnu/siglist.h:60 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "ÓöÜëìá óôïßâáò" @@ -2686,75 +3296,72 @@ msgstr "ÓöÜëìá óôïßâáò" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 +#: stdio-common/../sysdeps/gnu/errlist.c:507 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "Ìç Ýãêõñïò ðéá NFS ÷åéñéóôÞò áñ÷åßïõ" -#: nscd/nscd.c:84 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "¸íáñîç ÁÑÉÈÌÏÓ íçìÜôùí" -#: nis/nis_print.c:361 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "ÊáôÜóôáóç : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:44 -#: sysdeps/gnu/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "ÓôáìÜôçóå" -#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:43 -#: sysdeps/gnu/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "ÓôáìÜôçóå (óÞìá)" -#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:47 -#: sysdeps/gnu/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "ÓôáìÜôçóå (åßóïäïò tty)" -#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:48 -#: sysdeps/gnu/siglist.h:42 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "ÓôáìÜôçóå (Ýîïäïò tty)" -#: stdio-common/../sysdeps/gnu/errlist.c:808 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "ÓöÜëìá óùëÞíùóçò ñïÞò" -#: stdio-common/../sysdeps/gnu/errlist.c:812 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:813 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "Ç äïìÞ ÷ñåéÜæåôáé êáèÜñéóìá" -#: nis/nis_error.c:28 nis/ypclnt.c:773 nis/ypclnt.c:847 posix/regex.c:1016 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "Åðéôõ÷ßá" -#: locale/programs/localedef.c:103 +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "" + +#: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "Áðïóéþðçóç ðñïçäïðïéÞóåùí êáé ìçíõìÜôùí ðëçñïöüñçóçò" -#: locale/programs/localedef.c:92 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" msgstr "Ôá óõìâïëéêÜ ïíüìáôá ÷áñáêôÞñùí äçëþèçêáí óôï ÁÑ×ÅÉÏ" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "ÓöÜëìá óõóôÞìáôïò" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "Ðëçñïöïñßåò óõóôÞìáôïò:" -#: nis/ypclnt.c:853 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" msgstr "Áðïôõ÷ßá äÝóìåõóçò ðüñùí óõóôÞìáôïò" -#: locale/programs/localedef.c:381 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2767,29 +3374,28 @@ msgstr "" " ìïíïðÜôé ôïðéêþí ñõèìßóåùí: %s\n" "%s" -#: nscd/nscd.c:87 +#: nscd/nscd.c:90 msgid "TABLE" msgstr "ÐÉÍÁÊÁÓ" -#: nis/nis_print.c:117 +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "ÐÉÍÁÊÁÓ\n" -#: nscd/nscd.c:89 +#: nscd/nscd.c:92 msgid "TABLE,yes" msgstr "ÐÉÍÁÊÁÓ,íáé" -#: nis/nis_print.c:262 +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "Ôýðïò Ðßíáêá : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "ÐñïóùñéíÞ áðïôõ÷ßá êáôÜ ôçí áíÜëõóç ïíüìáôïò" -#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:41 -#: sysdeps/gnu/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Ôåñìáôßóôçêå" @@ -2798,20 +3404,17 @@ msgstr "Ôåñìáôßóôçêå" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 +#: stdio-common/../sysdeps/gnu/errlist.c:198 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "Áñ÷åßï êåéìÝíïõ óå ÷ñÞóç" -#: iconv/iconv_prog.c:578 +#: iconv/iconv_prog.c:627 +#, fuzzy msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" @@ -2825,30 +3428,36 @@ msgstr "" "\n" " " -#: nis/nis_print.c:223 +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "" + +#: nis/nis_print.c:224 msgid "Time to live : " -msgstr "×ñüíïò æùÞò :" +msgstr "×ñüíïò æùÞò : " -#: stdio-common/../sysdeps/gnu/errlist.c:680 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 +#: stdio-common/../sysdeps/gnu/errlist.c:681 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" msgstr "Ï ÷ñïíïìåôñçôÞò Ýëçîå" -#: nis/nis_error.c:55 +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "" + +#: nis/nis_error.c:56 msgid "Too many attributes" msgstr "ÕðåñâïëéêÜ ðïëëÝò éäéüôçôåò" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "ÕðåñâïëéêÜ ðïëëÜ åðßðåäá óõìâïëéêþí óõíäÝóìùí" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 +#: stdio-common/../sysdeps/gnu/errlist.c:226 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "ÕðåñâïëéêÜ ðïëëïß óýíäåóìïé" @@ -2859,58 +3468,53 @@ msgstr "ÕðåñâïëéêÜ ðïëëïß óýíäåóìïé" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +#: stdio-common/../sysdeps/gnu/errlist.c:176 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "ÕðåñâïëéêÜ ðïëëÜ áíïéêôÜ áñ÷åßá" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "Õðåñâïëéêá ðïëëÜ áíïéêôÜ áñ÷åßá óôï óýóôçìá" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "ÕðåñâïëéêÜ ðïëëÝò äéåñãáóßåò" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +#: stdio-common/../sysdeps/gnu/errlist.c:440 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" -msgstr "ÕðåñâïëéêÜ ðïëëïß ðáñáðïìðåßòÒ áäõíáìßá ìáôßóìáôïò" +msgstr "ÕðåñâïëéêÜ ðïëëïß ðáñáðïìðåßò: áäõíáìßá ìáôßóìáôïò" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 +#: stdio-common/../sysdeps/gnu/errlist.c:494 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "ÕðåñâïëéêÜ ðïëëïß ÷ñÞóôåò" -#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:33 -#: sysdeps/gnu/siglist.h:27 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "Ðáãßäá Trace/breakpoint" -#: posix/regex.c:1031 +#: posix/regex.c:1099 msgid "Trailing backslash" msgstr "Áêïëïõèåß áíÜóôñïöç êÜèåôïò" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:614 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "Ï ìåôáöñáóôÞò ðÝèáíå" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 +#: stdio-common/../sysdeps/gnu/errlist.c:415 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "Ç Üêñç ìåôáöïñÜò åßíáé Þäç óõíäåäåìÝíç" @@ -2918,140 +3522,137 @@ msgstr "Ç Üêñç ìåôáöïñÜò åßíáé Þäç óõíäå #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 +#: stdio-common/../sysdeps/gnu/errlist.c:423 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "Ç Üêñç ìåôáöïñÜò äåí åßíáé óõíäåäåìÝíç" -#: argp/argp-help.c:1612 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "ÄïêéìÜóôå `%s --help' Þ `%s --usage' ãéá ðåñéóóüôåñåò ðëçñïöïñßåò.\n" -#: inet/rcmd.c:150 -#, c-format -msgid "Trying %s...\n" -msgstr "ÄïêéìÜæåôáé %s...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" msgstr "Ôýðïò: %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" msgstr "ÁÃÍÙÓÔÏ" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "Áäýíáôç ç áõèåíôéêïðïßçóç ôïõ ðåëÜôç NIS+" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "Áäýíáôç ç áõèåíôéêïðïßçóç ôïõ åîõðçñåôçôÞ NIS+" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "Áäýíáôç ç äçìéïõñãßá äéáäéêáóßáò áíÜäñáóçò" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "Áäýíáôç ç äçìéïõñãßá äéåñãáóßáò óôïí åîõðçñåôçôÞ" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "¶ãíùóôï (åßäïò = %d, bit = %d)\n" -#: inet/ruserpass.c:263 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Áãíùóôï .netrc ëåêôéêü %s" -#: nis/ypclnt.c:807 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "¶ãíùóôïò êþäéêáò óöÜëìáôïò NIS" -#: nss/getent.c:512 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "¶ãíùóôç âÜóç äåäïìÝíùí: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" msgstr "¶ãíùóôï óöÜëìá" -#: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:87 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/generic/_strerror.c:48 string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "¶ãíùóôï óöÜëìá " -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "¶ãíùóôï üíïìá óõóôÞìáôïò" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "¶ãíùóôï áíôéêåßìåíï" -#: nscd/nscd_conf.c:179 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "¶ãíùóôç åðéëïãÞ: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "¶ãíùóôï óöÜëìá áíáëýôç äéåõèýíóåùí" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "¶ãíùóôï óöÜëìá äéáêïìéóôÞ" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "¶ãíùóôï óÞìá %d" -#: misc/error.c:107 timezone/zic.c:386 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "¶ãíùóôï óöÜëìá óõóôÞìáôïò" -#: nis/ypclnt.c:855 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "¶ãíùóôï óöÜëìá ypbind" -#: posix/regex.c:1040 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "Áôáßñéáóôï ( Þ \\(" -#: posix/regex.c:1064 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr "Áôáßñéáóôï ) Þ \\)" -#: posix/regex.c:1037 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "Áôáßñéáóôï [ Þ [^" -#: posix/regex.c:1043 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "Áôáßñéáóôï \\{" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "Ìç áíáãíùñßóéìç ìåôáâëçôÞ `%s'" -#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:42 -#: sysdeps/gnu/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "Åðåßãïõóá êáôÜóôáóç åéóüäïõ/åîüäïõ" -#: argp/argp-help.c:1569 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "×ñÞóç:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "×ñÞóç: %s üíïìá_ìåôáâëçôÞò [üíïìá_äéáäñïìÞò]\n" @@ -3060,234 +3661,301 @@ msgstr "×ñÞóç: %s üíïìá_ìåôáâëçôÞò [üíïì msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "×ñÞóç: rpcinfo [ -n áñéèì. èýñáò ] -u óýóôçìá áñéèì. ðñïãñáì. [ áñéèì. Ýêäïóçò ]\n" -#: nscd/nscd.c:89 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "" + +#: nscd/nscd.c:92 msgid "Use separate cache for each user" msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç" -#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:55 -#: sysdeps/gnu/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "Êáèïñéæüìåíï áðü ôïí ÷ñÞóôç óÞìá 1" -#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:56 -#: sysdeps/gnu/siglist.h:50 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "Êáèïñéæüìåíï áðü ôïí ÷ñÞóôç óÞìá 2" -#: stdio-common/../sysdeps/gnu/errlist.c:672 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 +#: stdio-common/../sysdeps/gnu/errlist.c:673 stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "Ç ôéìÞ åßíáé ðïëý ìåãÜëç ãéá êáèïñéóìÝíï ôýðï äåäïìÝíùí" -#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:52 -#: sysdeps/gnu/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "Ï åéêïíéêüò ÷ñïíïìåôñçôÞò Ýëçîå" -#: timezone/zic.c:1927 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "Áãñéï áðïôÝëåóìá áðü ôçí åêôÝëåóç ôçò åíôïëÞò" -#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:54 -#: sysdeps/gnu/siglist.h:48 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "Ôï ðáñÜèõñï Üëëáîå" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "ÅããñáöÞ ïíïìÜôùí óôïõò äéáèÝóéìïõò ðßíáêåò ÷áñáêôÞñùí" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "ÅããñáöÞ ïíïìÜôùí ôùí äéáèÝóéìùí ôïðéêþí ñõèìßóåùí" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí ëÝîåùí-êëåéäéþí" -#: catgets/gencat.c:111 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "ÅããñáöÞ åîüäïõ óôï áñ÷åßï ÏÍÏÌÁ" -#: catgets/gencat.c:242 db2/makedb.c:247 elf/sprof.c:361 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:405 nscd/nscd.c:282 nscd/nscd_nischeck.c:95 -#: nss/getent.c:71 posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "" + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "ÅããñÜöçêå áðü %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:836 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "ÅóöáëìÝíï åßäïò ìÝóïõ" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:171 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" msgstr "Íáé, ï óêïðüò ôçò æùÞò åßíáé 42." #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "ÐñáãìáôéêÜ ôçí Ýêáíåò áõôÞ ôç öïñÜ" -#: timezone/zic.c:1089 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "Ï ÷ñüíïò ôÝëïõò ôçò ãñáììÞò óõíÝ÷éóçò ôçò æþíçò äåí åßíáé ìåôÜ áðü ôï ÷ñüíï ôÝëïõò ôçò ðñïçãïýìåíçò ãñáììÞò" -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" msgstr "[ÁÑ×ÅÉÏ...]" -#: sunrpc/pmap_clnt.c:71 +#: debug/pcprofiledump.c:59 +#, fuzzy +msgid "[FILE]" +msgstr "ÁÑ×ÅÉÏ" + +#: sunrpc/pmap_clnt.c:72 msgid "__get_myaddress: ioctl (get interface configuration)" msgstr "__get_myaddress: ioctl (ëÞøç äéáìüñöùóçò äéáóýíäåóçò)" -#: locale/programs/charmap.c:480 locale/programs/locfile.c:477 -#: locale/programs/repertoire.c:290 +#: locale/programs/ld-collate.c:417 +#, c-format +msgid "`%.*s' already defined as collating element" +msgstr "" + +#: locale/programs/ld-collate.c:410 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "" + +#: locale/programs/ld-collate.c:394 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "" + +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "" + +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 locale/programs/repertoire.c:314 #, c-format msgid "`%1$s' definition does not end with `END %1$s'" msgstr "Ï ïñéóìüò `%1$s' äåí ôåëåéþíåé ìå `END %1$s'" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, fuzzy, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "Ôá <%s> êáé <%s> åßíáé ìç áðïäåêôÜ ïíüìáôá ãéá üñéï" + #: elf/sprof.c:762 #, c-format msgid "`%s' is no correct profile data file for `%s'" msgstr "Ôï `%s' äåí åßíáé ôï óùóôü áñ÷åßï äåäïìÝíùí ðñïößë ãéá ôï `%s'" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 -#, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "`-1' ðñÝðåé íá åßíáé ç ôåëåõôáßá êáôá÷þñéóç óôï `%s' ðåäßï óôç `%s' êáôçãïñßá" - -#: locale/programs/ld-collate.c:1670 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "Ôï `...' ðñÝðåé íá ÷ñçóéìïðïéåßôáé ìüíï óå `...' êáé `UNDEFINED' êáôá÷ùñßóåéò" - -#: locale/programs/locfile.c:674 -msgid "`from' expected after first argument to `collating-element'" -msgstr "Áíáìåíüôáí `from' ìåôÜ ôçí ðñþôç ðáñÜìåôñï óôï `collating-element'" - -#: locale/programs/ld-collate.c:1122 -msgid "`from' string in collation element declaration contains unknown character" +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" msgstr "" -"Ç áëõóßäá ÷áñáêôÞñùí `from' óôç äÞëùóç ôïõ óôïé÷åßïõ ðáñáâïëÞò ðåñéÝ÷åé\n" -"Üãíùóôï ÷áñáêôÞñá" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "Ôï ai_family äåí õðïóôçñßæåôáé" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" msgstr "Ôï ai_socktype äåí õðïóôçñßæåôáé" -#: nscd/nscd.c:127 +#: nscd/nscd.c:130 msgid "already running" msgstr "åêôåëåßôå Þäç" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:164 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò" -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò" -#: sunrpc/auth_unix.c:310 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Ìïéñáßï ëÜèïò ðáñÜôáîçò" -#: sunrpc/auth_unix.c:105 sunrpc/auth_unix.c:111 sunrpc/auth_unix.c:141 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: ç ìíÞìç åîáíôëÞèçêå\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:156 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 locale/programs/locfile.c:145 +#: locale/programs/repertoire.c:176 msgid "bad argument" msgstr "êáêü üñéóìá" -#: inet/rcmd.c:326 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "êáêüò éäéïêôÞôçò" -#: timezone/zic.c:1211 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "Ëåõêü ðåäßï FROM óå ãñáììÞ Link" -#: timezone/zic.c:1215 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "ëåõêü ðåäßï TO óå ãñáììÞ Link" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "ôï ìðëüê åëåõèåñþèçêå äýï öïñÝò\n" -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "Ðåñßåñãï mcheck_status, ç âéâëéïèÞêç åßíáé ðñïâëçìáôéêÞ\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "broadcast: ioctl (ëÞøç ñõèìßóåéò äéáóýíäåóçò)" -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "broadcast: ioctl (ëÞøç åíäåßîåéò õðïäï÷Þò)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "õðåñ÷åßëéóç åíôáìéåõôÞ" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: áäõíáìßá äÝóìåõóçò íÝïõ rpc_buffer" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: ç åê÷þñçóç èýìáôïò áðÝôõ÷å" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: ôï èýìá äåí âñÝèçêå" -#: timezone/zic.c:1752 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "" "äåí åßíáé äõíáôüí íá êáèïñéóôåß ç óõíôüìåõóç ôçò æþíçò þñáò ãéá\n" "íá ÷ñçóéìïðïéçèåß áìÝóùò ìåôÜ ôï 'until time'" -#: sunrpc/svc_simple.c:75 -#, c-format -msgid "can't reassign procedure number %d\n" +#: sunrpc/svc_simple.c:76 +#, fuzzy, c-format +msgid "can't reassign procedure number %ld\n" msgstr "äåí åßíáé äõíáôüí íá îáíáôåèåß ï áñéèìüò äéáäéêáóßáò %d\n" -#: locale/programs/localedef.c:276 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "äåí åßíáé äõíáôüí íá ãßíåé `stat' ôï locale áñ÷åßï `%s'" +msgid "cannot add already read locale `%s' a second time" +msgstr "" -#: elf/sprof.c:931 elf/sprof.c:983 +#: elf/dl-deps.c:470 +#, fuzzy +msgid "cannot allocate dependency list" +msgstr "áäõíáìßá äÝóìåõóçò äåäïìÝíùí óõìâüëùí" + +#: elf/dl-load.c:1031 +#, fuzzy +msgid "cannot allocate memory for program header" +msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç" + +#: elf/dl-load.c:339 +#, fuzzy +msgid "cannot allocate name record" +msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" msgstr "áäõíáìßá äÝóìåõóçò äåäïìÝíùí óõìâüëùí" +#: elf/dl-deps.c:501 +#, fuzzy +msgid "cannot allocate symbol search list" +msgstr "áäõíáìßá äÝóìåõóçò äåäïìÝíùí óõìâüëùí" + +#: elf/dl-version.c:291 +#, fuzzy +msgid "cannot allocate version reference table" +msgstr "áäõíáìßá äÝóìåõóçò äåäïìÝíùí óõìâüëùí" + +#: elf/dl-load.c:1000 +#, fuzzy +msgid "cannot change memory protections" +msgstr "áäõíáìßá åðåîåñãáóßáò ôùí ðñïäéáãñáöþí óåéñÜò" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 elf/dl-load.c:685 +#, fuzzy +msgid "cannot create cache for search path" +msgstr "Äåí åßíáé äõíáôÞ ç äçìéïõñãßá õðïäï÷Þò ãéá åêðïìðÞ rpc" + +#: elf/dl-support.c:191 +#, fuzzy +msgid "cannot create capability list" +msgstr "áäõíáìßá åããñáöÞò óôï ðåëÜôç" + #: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "áäõíáìßá äçìéïõñãßáò åóùôåñéêïý ðåñéãñáöÝá" @@ -3296,44 +3964,72 @@ msgstr "áäõíáìßá äçìéïõñãßáò åóùôåñéêïý msgid "cannot create internal descriptors" msgstr "áäõíáìßá äçìéïõñãßáò åóùôåñéêþí ðåñéãñáöÝùí" +#: elf/dl-load.c:583 +#, fuzzy +msgid "cannot create search path array" +msgstr "áäõíáìßá äçìéïõñãßáò åóùôåñéêïý ðåñéãñáöÝá" + +#: elf/dl-load.c:1137 +#, fuzzy +msgid "cannot create searchlist" +msgstr "áäõíáìßá áíÜãíùóçò áðü ôïí ðåëÜôç" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +#, fuzzy +msgid "cannot create shared object descriptor" +msgstr "áäõíáìßá äçìéïõñãßáò åóùôåñéêïý ðåñéãñáöÝá" + +#: catgets/gencat.c:1316 +#, fuzzy +msgid "cannot determine escape character" +msgstr "áäõíáìßá äçìéïõñãßáò åóùôåñéêïý ðåñéãñáöÝá" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "" + #: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "áäýíáôç ç åíåñãïðïßçóç õðïäï÷Þò ãéá áðïäï÷Þ óõíäÝóåùí: %s" -#: sunrpc/rpc_main.c:341 +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "" + +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n" -#: sunrpc/rpc_main.c:349 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "äå âñÝèçêå êáíÝíáò ðñïåðåîåñãáóôÞò C (cpp)\n" -#: nscd/connections.c:224 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" -msgstr "äå ìðïñåß íá åîõðçñåôçèåß ç áßôçóç ðáëáéÜò Ýêäïóçò %d· ç ôñÝ÷ïõóá Ýêäïóç åßíáé %d" +msgstr "äå ìðïñåß íá åîõðçñåôçèåß ç áßôçóç ðáëáéÜò Ýêäïóçò %d, ç ôñÝ÷ïõóá Ýêäïóç åßíáé %d" -#: locale/programs/ld-collate.c:1328 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "áäõíáìßá åéóáãùãÞò óôïé÷åßï ðáñáâïëÞò `%.*s'" +#: elf/sprof.c:670 +msgid "cannot load profiling data" +msgstr "áäýíáôç ç öüñôùóç äåäïìÝíùí ðñïößë" -#: locale/programs/ld-collate.c:1507 locale/programs/ld-collate.c:1514 -msgid "cannot insert into result table" -msgstr "áäõíáìßá åéóáãùãÞò óôïí ðßíáêá áðïôåëåóìÜôùí" +#: elf/dl-deps.c:586 +#, fuzzy +msgid "cannot load shared object file" +msgstr "áðïôõ÷ßá öüñôùóçò äéáìïéñáæïìÝíïõ áíôéêåéìÝíïõ `%s'" -#: locale/programs/ld-collate.c:1179 locale/programs/ld-collate.c:1222 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "áäõíáìßá åéóáãùãÞò íÝïõ ïñéóìïý óõìâüëïõ ðáñáâïëÞò: %s" +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "" -#: elf/sprof.c:670 -msgid "cannot load profiling data" +#: elf/dl-load.c:1016 +#, fuzzy +msgid "cannot map zero-fill pages" msgstr "áäýíáôç ç öüñôùóç äåäïìÝíùí ðñïößë" -#: inet/rcmd.c:322 +#: inet/rcmd.c:420 msgid "cannot open" msgstr "áäõíáìßá áíïßãìáôïò" @@ -3342,327 +4038,310 @@ msgstr "áäõíáìßá áíïßãìáôïò" msgid "cannot open `%s'" msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ âÜóåùò äåäïìÝíùí `%s': %s" +#: debug/pcprofiledump.c:96 +#, fuzzy +msgid "cannot open input file" +msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åéóüäïõ `%s'" -#: catgets/gencat.c:273 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åéóüäïõ `%s'" -#: locale/programs/localedef.c:195 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 locale/programs/localedef.c:513 +#: locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ" -#: catgets/gencat.c:780 catgets/gencat.c:821 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'" -#: locale/programs/locfile.c:1135 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäï `%s' ãéá ôçí êáôçãïñßá `%s'" +#: elf/dl-load.c:1695 +#, fuzzy +msgid "cannot open shared object file" +msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ" + #: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "áäõíáìßá áíïßãìáôïò õðïäï÷Þò: %s" -#: locale/programs/ld-collate.c:1374 -msgid "cannot process order specification" -msgstr "áäõíáìßá åðåîåñãáóßáò ôùí ðñïäéáãñáöþí óåéñÜò" +#: elf/dl-load.c:814 +#, fuzzy +msgid "cannot open zero fill device" +msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "áäõíáìßá áíÜãíùóçò êáôáëüãïõ ôïõ ÷Üñôç ÷áñáêôÞñùí `%s'" #: nscd/connections.c:125 msgid "cannot read configuration file; this is fatal" -msgstr "áäõíáìßá áíÜãíùóçò áñ÷åßïõ ñõèìßóåùí· áõôü åßíáé ìïéñáßï" +msgstr "áäõíáìßá áíÜãíùóçò áñ÷åßïõ ñõèìßóåùí, áõôü åßíáé ìïéñáßï" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "áäõíáìßá áíÜãíùóçò áðü ôïí ðåëÜôç" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +#, fuzzy +msgid "cannot read file data" +msgstr "áäýíáôç ç öüñôùóç äåäïìÝíùí ðñïößë" + +#: debug/pcprofiledump.c:102 +#, fuzzy +msgid "cannot read header" +msgstr "áäõíáìßá áíÜãíùóçò êåöáëßäáò áðü ôï `%s'" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "áäõíáìßá áíÜãíùóçò êåöáëßäáò áðü ôï `%s'" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "áäõíáìßá áíÜãíùóçò êáôáëüãïõ locale `%s'" -#: locale/programs/localedef.c:300 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "áäõíáìßá áíÜãíùóçò áñ÷åßïõ locale `%s'" +#: nscd/nscd_stat.c:128 +msgid "cannot read statistics data" +msgstr "áäýíáôç ç áíÜãíùóç äåäïìÝíùí óôáôéóôéêþí" -#: locale/programs/locfile.c:289 locale/programs/locfile.c:308 -#: locale/programs/locfile.c:327 locale/programs/locfile.c:346 -#: locale/programs/locfile.c:365 locale/programs/locfile.c:384 -#, c-format -msgid "cannot read repertoire map `%s'" +#: locale/programs/repertoire.c:331 +#, fuzzy +msgid "cannot safe new repertoire map" msgstr "áäõíáìßá áíÜãíùóçò ðßíáêá ñåðåñôïñßïõ `%s'" -#: nscd/nscd_stat.c:127 -msgid "cannot read statistics data" -msgstr "áäýíáôç ç áíÜãíùóç äåäïìÝíùí óôáôéóôéêþí" +#: elf/dl-load.c:776 +#, fuzzy +msgid "cannot stat shared object" +msgstr "áðïôõ÷ßá öüñôùóçò äéáìïéñáæïìÝíïõ áíôéêåéìÝíïõ `%s'" #: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s" -#: locale/programs/localedef.c:325 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "áäõíáìßá åããñáöÞò áñ÷åßùí åîüäïõ óôï `%s'" -#: nscd/connections.c:260 nscd/connections.c:281 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "áäõíáìßá åããñáöÞò áðïôåëÝóìáôïò: %s" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "áäõíáìßá åããñáöÞò óôáôéóôéêþí: %s" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "áäõíáìßá åããñáöÞò óôï ðåëÜôç" - -#: locale/programs/localedef.c:439 -msgid "category data requested more than once: should not happen" -msgstr "ôá äåäïìÝíá êáôçãïñßáò æçôÞèçêáí ðÜíù áðü ìßá öïñÜ: äåí èá Ýðñåðå íá óõìâåß" - -#: locale/programs/ld-ctype.c:278 +#: locale/programs/ld-ctype.c:509 #, c-format msgid "character '%s' in class `%s' must be in class `%s'" msgstr "ï ÷áñáêôÞñáò '%s' óôçí êëÜóç `%s' ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" -#: locale/programs/ld-ctype.c:303 +#: locale/programs/ld-ctype.c:524 #, c-format msgid "character '%s' in class `%s' must not be in class `%s'" msgstr "ï ÷áñáêôÞñáò '%s' óôçí êëÜóç `%s' äåí ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" -#: locale/programs/ld-ctype.c:405 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" msgstr "ï ÷áñáêôÞñáò äåí ïñßóôçêå óôïí ÷Üñôç ÷áñáêôÞñùí" -#: locale/programs/ld-ctype.c:355 -#, c-format -msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" -msgstr "ï ÷áñáêôÞñáò L'%s' (äåßêôçò %Zd) óôçí êëÜóç `%s' ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" +#: locale/programs/ld-ctype.c:453 +#, fuzzy, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "ï ÷áñáêôÞñáò '%s' óôçí êëÜóç `%s' ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" -#: locale/programs/ld-ctype.c:380 -#, c-format -msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" -msgstr "ï ÷áñáêôÞñáò L'%s' (äåßêôçò %Zd) óôçí êëÜóç `%s' äåí ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" +#: locale/programs/ld-ctype.c:467 +#, fuzzy, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "ï ÷áñáêôÞñáò '%s' óôçí êëÜóç `%s' äåí ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" -#: locale/programs/ld-ctype.c:1107 locale/programs/ld-ctype.c:1183 -#: locale/programs/ld-ctype.c:1196 locale/programs/ld-ctype.c:1209 -#: locale/programs/ld-ctype.c:1222 locale/programs/ld-ctype.c:1235 -#: locale/programs/ld-ctype.c:1248 locale/programs/ld-ctype.c:1279 -#: locale/programs/ld-ctype.c:1292 locale/programs/ld-ctype.c:1343 -#: locale/programs/ld-ctype.c:1374 locale/programs/ld-ctype.c:1386 +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "ï ÷áñáêôÞñáò `%s' äåí ïñßóôçêå åíþ ÷ñåéÜæåôáé óáí ðñïêáèïñéóìÝíç ôéìÞ" -#: locale/programs/ld-ctype.c:967 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "ç êëÜóç ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç" -#: locale/programs/ld-ctype.c:999 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" msgstr "ôï áñ÷åßï ÷Üñôç ÷áñáêôÞñùí `%s' äåí âñÝèçêå" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Ìïéñáßï óöÜëìá óåéñéáêïðïßçóçò åðéêåöáëßäáò" -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: ç ìíÞìç åîáíôëÞèçêå\n" -#: sunrpc/clnt_udp.c:125 sunrpc/clnt_udp.c:135 +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: ç ìíÞìç åîáíôëÞèçêå\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: ç ìíÞìç åîáíôëÞèçêå\n" -#: locale/programs/ld-collate.c:1343 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "" -"Ôï óôïé÷åßï ðáñáâïëÞò `%.*s' åìöáíßæåôáé ðåñéóóüôåñåò áðü ìßá öïñÝò:\n" -"áãíïåßôáé ç ãñáììÞ" - -#: locale/programs/ld-collate.c:1361 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "" -"Ôï óýìâïëï ðáñáâïëÞò `%.*s' åìöáíßæåôáé ðåñéóóüôåñåò áðü ìßá öïñÝò:\n" -"áãíïåßôáé ç ãñáììÞ" - -#: locale/programs/locfile.c:658 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "áíáìåíüôáí óýìâïëï ðáñáâïëÞò ìåôÜ ôï `%s'" - -#: inet/rcmd.c:143 -#, c-format -msgid "connect to address %s: " -msgstr "óýíäåóç óôç äéåýèõíóç %s: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" msgstr "áíáìåíüôáí óôáèåñÜ Þ ðñïóäéïñéóôÞò" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå" -#: iconv/iconv_prog.c:328 iconv/iconv_prog.c:353 +#: catgets/gencat.c:1290 +#, fuzzy +msgid "conversion modules not available" +msgstr "ôï ðñüãñáììá %lu Ýêäïóçò %lu äåí åßíáé äéáèÝóéìï\n" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" msgstr "ç ìåôáôñïðÞ äéáêüðçêå ëüãù ðñïâëÞìáôïò óôçí åããñáöÞ ôçò åîüäïõ" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "áäõíáìßá äçìéïõñãßáò rpc äéáêïìéóôÞ\n" -#: sunrpc/svc_simple.c:91 -#, c-format -msgid "couldn't register prog %d vers %d\n" +#: sunrpc/svc_simple.c:92 +#, fuzzy, c-format +msgid "couldn't register prog %ld vers %ld\n" msgstr "áäõíáìßá êáôá÷þñçóçò ðñïãñ. %d åêä. %d\n" -#: nss/getent.c:50 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "âÜóç_äåäïìÝíùí [êëåéäß ...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "Ôï ðñïêáèïñéóìÝíï áñ÷åßï ÷Üñôç ÷áñáêôÞñùí `%s' äåí âñÝèçêå" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "" -"ç êáôåõèõíôÞñéá óçìáßá óôï áëöáñéèìéôéêü %d óôï ðåäßï `era' óôçí\n" -"êáôçãïñßá `%s' äåí åßíáé '+' ïýôå '-'" - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "" -"Ç êáôåõèõíôÞñéá óçìáßá óôï áëöáñéèìéôéêü %d óôï ðåäßï `era' óôçí\n" -"êáôçãïñßá `%s' äåí åßíáé Ýíáò ÷áñáêôÞñáò" - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 -#, c-format -msgid "duplicate character name `%s'" -msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'" - -#: locale/programs/ld-collate.c:1154 -msgid "duplicate collating element definition" -msgstr "äéðëüò ïñéóìüò óôïé÷åßïõ ðáñáâïëÞò" +#: locale/programs/charmap.c:392 +#, fuzzy, c-format +msgid "duplicate definition of <%s>" +msgstr "äéðëüò ïñéóìüò óõíüëïõ" -#: locale/programs/ld-collate.c:1301 -#, c-format -msgid "duplicate definition for character `%.*s'" +#: locale/programs/ld-collate.c:3043 +#, fuzzy, c-format +msgid "duplicate definition of script `%s'" msgstr "äéðëüò ïñéóìüò ãéá ôïí ÷áñáêôÞñá `%.*s'" -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "äéðëü êëåéäß" - -#: catgets/gencat.c:389 +#: catgets/gencat.c:430 msgid "duplicate set definition" msgstr "äéðëüò ïñéóìüò óõíüëïõ" -#: timezone/zic.c:1004 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "äéðëü üíïìá æþíçò %s (áñ÷åßï \"%s\", ãñáììÞ %d)" -#: catgets/gencat.c:556 +#: locale/programs/ld-ctype.c:2557 +#, fuzzy, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "äéðëüò ïñéóìüò ãéá ôïí ÷áñáêôÞñá `%.*s'" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" msgstr "äéðëüò ðñïóäéïñéóôÞò ìçíýìáôïò" -#: catgets/gencat.c:528 +#: catgets/gencat.c:603 msgid "duplicated message number" msgstr "äéðëüò áñéèìüò ìçíýìáôïò" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "êåíü áëöáñéèìçôéêü" -#: locale/programs/ld-collate.c:1714 -msgid "empty weight name: line ignored" -msgstr "Üäåéá âáñýôçôá ïíüìáôïò: ãñáììÞ áãíïÞèçêå" +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "" -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: ç ëáíèÜíïõóá ìíÞìç åßíáé Þäç åíåñãïðïéçìÝíç" -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: áäõíáìßá äÝóìåõóçò ëáíèÜíïõóáò ìíÞìçò" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: áäõíáìßá äÝóìåõóçò äåäïìÝíùí ëáíèÜíïõóáò ìíÞìçò" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: áäõíáìßá äÝóìåõóçò fifo ëáíèÜíïõóáò ìíÞìçò" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "êùäéêïðïßçóç ãéá Ýîïäï" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "êùäéêïðïßçóç ãéá ôï áñ÷éêü êåßìåíï" -#: locale/programs/ld-collate.c:1433 -msgid "end point of ellipsis range is bigger then start" -msgstr "ôï ôåëéêü óçìåßï ôïõ ðåäßïõ ôçò Ýëëåéøçò åßíáé ìåãáëýôåñï áðü ôï áñ÷éêü" - -#: nscd/connections.c:357 nscd/connections.c:444 +#: nscd/connections.c:361 nscd/connections.c:453 #, c-format msgid "error getting callers id: %s" msgstr "óöÜëìá óôç ëÞøç ôçò ôáõôüôçôáò áõôïý ðïõ êÜëåóå: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ" @@ -3670,23 +4349,15 @@ msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷å msgid "error while closing the profiling data file" msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ äåäïìÝíùí ðñïößë" -#: locale/programs/ld-collate.c:1162 -msgid "error while inserting collation element into hash table" -msgstr "óöÜëìá êáôÜ ôçí åéóáãùãÞ óôïé÷åßïõ ðáñáâïëÞò óôïí hash ðßíáêá" - -#: locale/programs/ld-collate.c:1174 -msgid "error while inserting to hash table" -msgstr "óöÜëìá êáôÜ ôçí åéóáãùãÞ óôïí hash ðßíáêá" - -#: iconv/iconv_prog.c:417 iconv/iconv_prog.c:448 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôçò åéóüäïõ" -#: locale/programs/locfile.c:601 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "áíáìåíüôáí áëõóßäá ÷áñáêôÞñùí ãéá `copy'" -#: timezone/zic.c:894 +#: timezone/zic.c:893 msgid "expected continuation line not found" msgstr "áíáìåíüôáí ãñáììÞ ðáñÜôáóçò êáé äåí âñÝèçêå" @@ -3699,71 +4370,52 @@ msgstr "áðïôõ÷ßá öüñôùóçò äéáìïéñáæïìÝíï msgid "failed to load symbol data" msgstr "áðïôõ÷ßá öüñôùóçò äåäïìÝíùí óõìâüëùí" +#: elf/dl-load.c:763 +#, fuzzy +msgid "failed to map segment from shared object" +msgstr "áðïôõ÷ßá öüñôùóçò äéáìïéñáæïìÝíïõ áíôéêåéìÝíïõ `%s'" + #: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "áðïôõ÷ßá óôç ëåéôïõñãßá mmap ãéá ôï áñ÷åßï äåäïìÝíùí ðñïößë" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "áðïôõ÷ßá óôçí Ýíáñîç ôçò åðåîåñãáóßáò ìåôáôñïðÞò" -#: locale/programs/locfile.c:1160 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "áðïôõ÷ßá êáôÜ ôçí åããñáöÞ äåäïìÝíùí ãéá ôçí êáôçãïñßá `%s'" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 -#, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "ôï ðåäßï `%s' óôçí êáôçãïñßá `%s' äåí ïñßóôçêå" - -#: sunrpc/rpc_main.c:1146 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format msgid "file `%s' already exists and may be overwritten\n" msgstr "ôï áñ÷åßï `%s' õðÜñ÷åé Þäç êáé ìðïñåß íá åðéêáëõöèåß\n" -#: locale/programs/locfile.c:683 -msgid "from-value of `collating-element' must be a string" -msgstr "ç ôéìÞ from ôïõ `óôïé÷åßïõ ðáñáâïëÞò' ðñÝðåé íá åßíáé áëöáñéèìéôéêü" +#: elf/dl-load.c:1244 +#, fuzzy +msgid "file too short" +msgstr "Ðïëý ìåãÜëï áñ÷åßï" -#: inet/rcmd.c:324 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "ôï fstat áðÝôõ÷å" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "óêïõðßäéá óôï ôÝëïò ôùí ÷áñáêôçñéóôéêþí ôïõ êþäéêá ÷áñáêôÞñùí" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "óêïõðßäéá óôï ôÝëïò ôïõ áñéèìïý" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "" -"óêïõðßäéá óôï ôÝëïò áíôéóôáèìéóôéêÞò(offset) ôéìÞò óôï áëöáñéèìéôéêü %d\n" -"óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "" -"óêïõðßäéá óôï ôÝëïò ôçò çìåñïìçíßáò Ýíáñîçò óôï áëöáñéèìéôéêü %d\n" -"óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "" -"óêïõðßäéá óôï ôÝëïò ôçò çìåñïìçíßáò ôåñìáôéóìïý óôï áëöáñéèìéôéêü %d\n" -"óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" - #: elf/sprof.c:77 msgid "generate call graph" msgstr "äçìéïõñãßá ãñÜöïõ êëÞóåùí" @@ -3772,210 +4424,244 @@ msgstr "äçìéïõñãßá ãñÜöïõ êëÞóåùí" msgid "generate flat profile with counts and ticks" msgstr "äçìéïõñãßá ãåíéêïý ðñïößë ìå ìåôñÞóåéò" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (ëÞøç äéáìüñöùóçò õðïäï÷Þò)" -#: nss/getent.c:54 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent - ëÞøç êáôá÷ùñÞóåùí áðü äéá÷åéñçóôéêÞ âÜóç." -#: nscd/connections.c:219 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: ëÞøç áßôçóçò (¸êäïóç = %d)" -#: timezone/zic.c:638 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "ï óèåíáñüò óýíäåóìïò áðÝôõ÷å, èá ÷ñçóéìïðïéçèåß óõìâïëéêüò óýíäåóìïò" -#: inet/rcmd.c:330 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "óèåíáñÜ óõíäåäåìÝíï êÜðïõ" -#: timezone/zic.c:1188 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "ìç Ýãêõñï CORRECTION ðåäßï óôç ãñáììÞ áíáðÞäçóçò (Leap)" -#: timezone/zic.c:1192 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "ìç Ýãêõñï Rolling/Stationary ðåäßï óôç ãñáììÞ áíáðÞäçóçò (Leap)" -#: locale/programs/ld-collate.c:1786 -msgid "illegal character constant in string" -msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò óôï áñ÷åßï: " -#: locale/programs/ld-collate.c:1129 -msgid "illegal collation element" -msgstr "ìç Ýãêõñï óôïé÷åßï ðáñáâïëÞò" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "ìç Ýãêõñïò ïñéóìüò" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "äþèçêå ìç Ýãêõñç êùäéêïðïßçóç" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý" -#: iconv/iconv_prog.c:370 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "ìç Ýãêõñç áêïëïõèßá åéóüäïõ óôç èÝóç %ld" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "ìç Ýãêõñá ïíüìáôá ãéá ôï ðåäßï ÷áñáêôÞñùí" - -#: sunrpc/rpc_main.c:461 +#: sunrpc/rpc_main.c:463 #, c-format msgid "illegal nettype :`%s'\n" msgstr "áêáôÜëëçëïò ôýðïò äéêôýïõ :`%s'\n" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "ìç Ýãêõñïò áñéèìüò ãéá áíôéóôÜèìéóç óôo áëöáñéèìéôéêü %d óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" - -#: catgets/gencat.c:362 catgets/gencat.c:439 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "ìç Ýãêõñïò áñéèìüò óåô" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "ìç Ýãêõñç çìåñïìçíßá Ýíáñîçò óôï áëöáñéèìéôéêü %d óôï ðåäßï `era'óôçí êáôçãïñßá `%s'" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "ìç Ýãêõñç çìåñïìçíßá ôåñìáôéóìïý óôï áëöáñéèìéôéêü %d óôï ðåäßï `era'óôçí êáôçãïñßá `%s'" - -#: locale/programs/ld-ctype.c:973 -#, c-format -msgid "implementation limit: no more than %d character classes allowed" +#: locale/programs/ld-ctype.c:1221 +#, fuzzy, c-format +msgid "implementation limit: no more than %Zd character classes allowed" msgstr "üñéï õëïðïßçóçò: äåí åðéôñÝðïíôáé ðÜíù áðü %d êëÜóåéò ÷áñáêôÞñùí" -#: locale/programs/ld-ctype.c:1005 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "üñéï õëïðïßçóçò: äåí åðéôñÝðïíôáé ðÜíù áðü %d ÷Üñôåò ÷áñáêôÞñùí" -#: iconv/iconv_prog.c:374 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "ìç ðëÞñçò ÷áñáêôÞñáò Þ ìåôáôüðéóç áêïëïõèßáò óôï ôÝëïò ôïõ åíôáìéåõôÞ" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "áñ÷åßï êáêþò äéáìïñöùìÝíï" - -#: timezone/zic.c:851 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "ãñáììÞ åéóáãùãÞò áãíþóôïõ ôýðïõ" -#: iconv/iconv_prog.c:378 +#: elf/dl-load.c:1291 +#, fuzzy +msgid "internal error" +msgstr "Åóùôåñéêü óöÜëìá NIS" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" msgstr "åóùôåñéêü óöÜëìá (áêáôÜëëçëïò ðåñéãñáöÝáò)" -#: timezone/zic.c:1814 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "åóùôåñéêü óöÜëìá - êëÞèçêå ç addtype ìå êáêü isdst" -#: timezone/zic.c:1822 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "åóùôåñéêü óöÜëìá - êëÞèçêå ç addtype ìå êáêü ttisgmt" -#: timezone/zic.c:1818 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "åóùôåñéêü óöÜëìá - êëÞèçêå ç addtype ìå êáêü ttisstd" -#: locale/programs/ld-ctype.c:315 locale/programs/ld-ctype.c:392 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u" -#: timezone/zic.c:1060 +#: elf/dl-load.c:1264 +#, fuzzy +msgid "invalid ELF header" +msgstr "ìç Ýãêõñïò ÷ñüíïò ëÞîçò" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC" -#: timezone/zic.c:1063 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" msgstr "ìç Ýãêõñç äéáìüñöùóç óõíôüìåõóçò" -#: timezone/zic.c:1153 timezone/zic.c:1365 timezone/zic.c:1379 +#: catgets/gencat.c:687 +#, fuzzy +msgid "invalid character: message ignored" +msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "ìç Ýãêõñç ìÝñá ôïõ ìÞíá" -#: timezone/zic.c:1317 +#: locale/programs/charmap.c:347 +#, fuzzy +msgid "invalid definition" +msgstr "ìç Ýãêõñïò ïñéóìüò" + +#: locale/programs/charmap.c:542 +#, fuzzy +msgid "invalid encoding given" +msgstr "äþèçêå ìç Ýãêõñç êùäéêïðïßçóç" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "ìç Ýãêõñïò ÷ñüíïò ëÞîçò" -#: timezone/zic.c:1125 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +#, fuzzy +msgid "invalid escape sequence" +msgstr "ìç Ýãêõñç óùóìÝíç þñá" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "ìç Ýãêõñïò ÷ñüíïò áíáðÞäçò" -#: elf/dl-open.c:223 +#: catgets/gencat.c:726 +#, fuzzy +msgid "invalid line" +msgstr "ìç Ýãêõñïò ÷ñüíïò áíáðÞäçò" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "ìç Ýãêõñç êáôÜóôáóç ãéá ôçí dlopen()" -#: timezone/zic.c:1140 timezone/zic.c:1243 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "ìç Ýãêõñï üíïìá ìÞíá" -#: timezone/zic.c:959 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 locale/programs/repertoire.c:418 +#, fuzzy +msgid "invalid names for character range" +msgstr "ìç Ýãêõñá ïíüìáôá ãéá ôï ðåäßï ÷áñáêôÞñùí" + +#: debug/pcprofiledump.c:166 +#, fuzzy +msgid "invalid pointer size" +msgstr "ìç Ýãêõñï üíïìá ìÞíá" + +#: catgets/gencat.c:549 +#, fuzzy +msgid "invalid quote character" +msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "ìç Ýãêõñç óùóìÝíç þñá" -#: timezone/zic.c:1292 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò" -#: timezone/zic.c:1169 timezone/zic.c:1272 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò" -#: timezone/zic.c:1370 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "ìç Ýãêõñï üíïìá åâäïìÜäáò" -#: nscd/connections.c:460 -#, c-format -msgid "key length in request too long: %Zd" +#: nscd/connections.c:470 +#, fuzzy, c-format +msgid "key length in request too long: %d" msgstr "ôï ìÞêïò êëåéäéïý óôçí áßôçóç åßíáé ðïëý ìåãÜëï: %Zd" -#: locale/programs/ld-collate.c:1426 -msgid "line after ellipsis must contain character definition" -msgstr "ç ãñáììÞ ìåôÜ ôçí Ýëëåéøç ðñÝðåé íá ðåñéÝ÷åé ïñéóìü ÷áñáêôÞñá" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "" -#: locale/programs/ld-collate.c:1405 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "ç ãñáììÞ ìåôÜ ôçí Ýëëåéøç äåí ðåñéÝ÷åé ïñéóìü ãéá óôáèåñü ÷áñáêôÞñá" +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "" -#: timezone/zic.c:831 +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "" + +#: timezone/zic.c:830 msgid "line too long" msgstr "ðïëý ìåãÜëç ãñáììÞ" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" msgstr "ëßóôá ìå üëá ôá ãíùóôÜ óýíïëá ÷áñáêôÞñùí" -#: locale/programs/localedef.c:270 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "ôï locale áñ÷åßï `%s', ðïõ ÷ñçóéìïðïéåßôáé óôçí `copy' äÞëùóç äåí âñÝèçêå" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "" -#: inet/rcmd.c:315 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "ôï lstat áðÝôõ÷å" -#: catgets/gencat.c:625 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå" @@ -3987,96 +4673,83 @@ msgstr "áðïôõ÷ßá áíôéóôïß÷éóçò ðßíáêá áë msgid "mapping of section headers failed" msgstr "áðïôõ÷ßá áíôéóôïß÷éóçò êåöáëßäùí ôìçìÜôùí" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "ç ìíÞìç ðåéñÜ÷ôçêå ðñéí áðü ôï äåóìåõìÝíï ìðëïê\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "ç ìíÞìç ðåéñÜ÷ôçêå ìåôÜ ôï ôÝëïò ôïõ äåóìåõìÝíïõ ìðëïê\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1453 -#: locale/programs/ld-collate.c:1482 locale/programs/locfile.c:1088 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: malloc/obstack.c:471 posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "ç ìíÞìç åîáíôëÞèçêå" -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "ç ìíÞìç åßíáé óõíåðÞò, ç âéâëéïèÞêç Ý÷åé ðñüâëçìá\n" -#: locale/programs/ld-time.c:373 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "ëåßðåé ç äéáìüñöùóç åðï÷Þò óôï áëöáñéèìéôéêü %d óôï `era' ðåäßïóôçí êáôçãïñßá `%s'" +#: elf/cache.c:120 +#, fuzzy +msgid "mmap of cache file failed.\n" +msgstr "áðïôõ÷ßá áíôéóôïß÷éóçò êåöáëßäùí ôìçìÜôùí" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "ëåßðåé ôï üíïìá ôçò åðï÷Þò óôï áëöáñéèìéôéêü %d óôï `era' ðåäßïóôçí êáôçãïñßá `%s'" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "" -#: timezone/zic.c:954 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "êáíüíáò ÷ùñßò üíïìá" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "äåí Ý÷åé ïñéóôåß ïýôå áñ÷éêÞ ïýôå ôåëéêÞ êùäéêïðïßçóç" -#: nis/nss_nisplus/nisplus-publickey.c:280 -#: nis/nss_nisplus/nisplus-publickey.c:286 -#: nis/nss_nisplus/nisplus-publickey.c:345 -#: nis/nss_nisplus/nisplus-publickey.c:354 +#: nis/nss_nisplus/nisplus-publickey.c:281 nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (áíáôñÝîéìï nis+): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user: ç êáôá÷þñçóç DES ãéá ôï %s óôï êáôÜëïãï %s äåí åßíáé ìïíáäéêÞ" -#: nis/nss_nisplus/nisplus-publickey.c:367 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user: ç ÔÏÐÉÊÇ êáôá÷þñçóç ãéá ôï %s óôï êáôÜëïãï %s äåí åßíáé ìïíáäéêÞ" -#: nis/nss_nisplus/nisplus-publickey.c:206 +#: nis/nss_nisplus/nisplus-publickey.c:207 #, c-format msgid "netname2user: missing group id list in `%s'." msgstr "netname2user: äåí õðÜñ÷åé ëßóôá ôáõôïôÞôùí ïìÜäùí óôï `%s'." -#: nis/nss_nisplus/nisplus-publickey.c:317 +#: nis/nss_nisplus/nisplus-publickey.c:318 #, c-format msgid "netname2user: principal name `%s' too long" msgstr "netname2user: ôï êýñéï üíïìá `%s' åßíáé ðïëý ìåãÜëï" -#: nis/nss_nisplus/nisplus-publickey.c:374 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: äå èá Ýðñåðå íá Ý÷åé ôáõôüôçôá ÷ñÞóôç 0" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "ðïôÝ äåí äçëþèçêå ôï ðñüãñáììá %d\n" -#: locale/programs/repertoire.c:250 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr "äå äüèçêå ôéìÞ Þ " -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "ìç óùóôÞ êáíïíéêÞ Ýêöñáóç ãéá ôï ðåäßï `%s' óôçí êáôçãïñßá `%s': %s" - -#: timezone/zic.c:2143 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "êáìéÜ ìÝñá óôï ìÞíá äåí óõìöùíåß ìå ôïí êáíüíá" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'" @@ -4085,40 +4758,49 @@ msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'" msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "äå äüèçêå üíïìá áñ÷åßïõ ãéá ôá äåäïìÝíá ðñïößë êáé ôï äéáìïéñáæüìåíï áíôéêåßìåíï `%s' äåí Ý÷åé åóùôåñéêü üíïìá" -#: locale/programs/locfile.c:615 +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "êáìéÜ Üëëç ëÝîç êëåéäß äåí èá ðñÝðåé íá êáèïñßæåôáé üôáí ÷ñçóéìïðïéåßôáé ôï `copy'" -#: locale/programs/localedef.c:331 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "äåí ðáñÜ÷èçêå áñ÷åßï åîüäïõ åðåéäÞ åêäüèçêáí ðñïåéäïðïéÞóåéò" -#: locale/programs/locfile.c:283 locale/programs/locfile.c:302 -#: locale/programs/locfile.c:321 locale/programs/locfile.c:340 -#: locale/programs/locfile.c:359 locale/programs/locfile.c:378 -msgid "no repertoire map specified: cannot proceed" -msgstr "äåí ïñßóôçêå ðßíáêáò ñåðåñôïñßïõ: ç óõíÝ÷éóç åßíáé áäýíáôç" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:628 locale/programs/repertoire.c:211 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 locale/programs/charmap.c:764 +#: locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "äåí äþèçêå óõìâïëéêü üíïìá" -#: locale/programs/charmap.c:464 locale/programs/charmap.c:595 -#: locale/programs/charmap.c:661 locale/programs/repertoire.c:273 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 locale/programs/charmap.c:806 +#: locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "äåí äþèçêå óõìâïëéêü üíïìá ãéá ôï ôÝëïò ðåäßïõ" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "äåí ïñßóôçêå âáñýôçôá ãéá ôï óýìâïëï `%s'" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "" -#: inet/rcmd.c:317 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "äåí åßíáé êáíïíéêü áñ÷åßï" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -4129,47 +4811,74 @@ msgstr "" "\n" "%15d åðßðåäï åêóöáëìÜôùóçò åîõðçñåôçôÞ\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "ôï nscd äåí åêôåëåßôå!\n" -#: locale/programs/charmap.c:513 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "" + +#: iconv/iconv_prog.c:61 +#, fuzzy +msgid "omit invalid characters from output" +msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "ìüíï ïñéóìïß WIDTH åðéôñÝðïíôáé íá áêïëïõèïýí ôïí CHARMAP ïñéóìü" -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, fuzzy, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "ç áñ÷éêÞ êùäéêïðïßçóç äåí Ý÷åé ïñéóôåß ìå `-f'" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +#, fuzzy +msgid "out of memory" +msgstr "Ç ìíÞìç ôïõ åîõðçñåôçôÞ åîáíôëÞèçêå" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "áñ÷åßï åîüäïõ" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "ðñüâëçìá rpc pmap_getmaps" -#: inet/rcmd.c:186 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: áðïôõ÷ßá ðñùôïêüëïõ óôï óôÞóéìï êõêëþìáôïò\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +#, fuzzy +msgid "premature end of `translit_ignore' definition" +msgstr "Ðñüùñï ôÝëïò ôçò êáíïíéêÞò Ýêöñáóçò" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "óöÜëìá ðñïåðåîåñãáóôÞ" +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "" + #: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "åìöÜíéóç ëßóôá ìå ìåôñçôÝò ìïíïðáôéþí êáé ôïí áñéèìü ÷ñÞóçò ôïõò" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "ðñïâëÞìáôá êáôÜ ôçí áíÜãíùóç ôïõ `%s'" - #: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" @@ -4180,9 +4889,8 @@ msgstr "ôï áñ÷åßï äåäïìÝíùí ðñïößë `%s' msgid "program %lu is not available\n" msgstr "ôï ðñüãñáììá %lu äåí åßíáé äéáèÝóéìï\n" -#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333 -#: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476 -#: sunrpc/rpcinfo.c:510 +#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333 sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 +#: sunrpc/rpcinfo.c:476 sunrpc/rpcinfo.c:510 #, c-format msgid "program %lu version %lu is not available\n" msgstr "ôï ðñüãñáììá %lu Ýêäïóçò %lu äåí åßíáé äéáèÝóéìï\n" @@ -4192,38 +4900,47 @@ msgstr "ôï ðñüãñáììá %lu Ýêäïóçò %lu äåí msgid "program %lu version %lu ready and waiting\n" msgstr "ôï ðñüãñáììá %lu Ýêäïóçò %lu Ýôïéìï êáé áíáìÝíåé\n" -#: inet/rcmd.c:183 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (óôÞóéìï ôïõ stderr): %m\n" -#: inet/rcmd.c:117 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: socket: ¼ëåò ïé èýñåò óå ÷ñÞóç\n" -#: inet/rcmd.c:173 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write (óôÞóéìï ôïõ stderr): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: ç ìíÞìç åîáíôëÞèçêå\n" -#: timezone/zic.c:1875 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "repeated leap second moment" -#: locale/programs/repertoire.c:107 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" msgstr "ôï áñ÷åßï ðßíáêá ñåðïñôïñßïõ `%s' äå âñÝèçêå" -#: sunrpc/rpc_main.c:1115 +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "" + +#: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: óöÜëìá óôç ãñáììÞ åíôïëþí\n" -#: sunrpc/rpc_main.c:1103 +#: sunrpc/rpc_main.c:1105 msgid "rpcgen: too many defines\n" msgstr "rpcgen: ðÜñá ðïëëïß ïñéóìïß\n" @@ -4251,404 +4968,327 @@ msgstr "rpcinfo: åêðïìðÞ áðÝôõ÷å: %s\n" msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: áäõíáìßá åðéêïéíùíßáò ìå äéá÷åéñéóôÞ èõñþí" -#: timezone/zic.c:744 timezone/zic.c:746 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "ï ßäéïò êáíüíáò óå ðïëëáðëÜ áñ÷åßá" -#: nscd/connections.c:472 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "" + +#: elf/dl-close.c:63 +#, fuzzy +msgid "shared object not open" +msgstr "Ìç Ýãêõñï áíôéêåßìåíï ãéá ëåéôïõñãßá" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "óýíôïìç áíÜãíùóç êáôÜ ôçí áíÜãíùóç ôïõ êëåéäéïý áßôçóçò: %s" -#: nscd/connections.c:430 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "óýíôïìç áíÜãíùóç êáôÜ ôçí áßôçóç áíÜãíùóçò: %s" -#: nscd/grpcache.c:191 nscd/hstcache.c:270 nscd/pwdcache.c:189 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "óýíôïìç áíÜãíùóç óôï %s: %s" -#: inet/rcmd.c:204 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "socket: áðïôõ÷ßá ðñùôïêüëïõ óôï óôÞóéìï êõêëþìáôïò\n" -#: locale/programs/locfile.c:736 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "Ïé êáôåõèýíóåéò ôáîéíüìçóçò `forward' êáé `backward' åßíáé áìïéâáßá áðïêëåéþìåíåò" - -#: locale/programs/ld-collate.c:1586 locale/programs/ld-collate.c:1632 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "Ôá ÷áñáêôçñéóôéêÜ ôçò âáñýôçôáò ôáîéíüìéóçò ãéá óýìâïëï ðáñáâïëÞò äåí âãÜæåé íüçìá" - -#: timezone/zic.c:815 +#: timezone/zic.c:814 msgid "standard input" msgstr "êáíïíéêÞ åßóïäïò" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "êáíïíéêÞ Ýîïäïò" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "ç çìåñïìçíßá Ýíáñîçò äåí åßíáé Ýãêõñç óôï áëöáñéèìéôéêü %d óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "" -#: timezone/zic.c:1326 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "ôï Ýôïò Ýíáñîçò åßíáé ìåãáëýôåñïò ôï Ýôïò ôåñìáôéóìïý" -#: timezone/zic.c:1298 timezone/zic.c:1323 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "ï ÷ñüíïò Ýíáñîçò åßíáé ðïëý ìåãÜëïò ãéá íá áíáðáñáóôáèåß" -#: timezone/zic.c:1296 timezone/zic.c:1321 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "ï ÷ñüíïò Ýíáñîçò åßíáé ðïëý ìéêñüò ãéá íá áíáðáñáóôáèåß" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "ç çìåñïìçíßá ôåñìáôéóìïý äåí åßíáé Ýãêõñç óôçí áëõóßäá %d óôï ðåäßï `era' óôçí êáôçãïñßá `%s'" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" +#: sunrpc/svc_run.c:76 +#, fuzzy +msgid "svc_run: - poll failed" msgstr "svc_run: - áðïôõ÷ßá ôïõ select" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - áäõíáìßá getsockname Þ listen" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - ðñüâëçìá äçìéïõñãßáò õðïäï÷Þò tcp" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: ç ìíÞìç åîáíôëÞèçêå\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - ðñüâëçìá äçìéïõñãßáò õðïäï÷Þò AF_UNIX" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - áäõíáìßá getsockname Þ listen" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: ç ìíÞìç åîáíôëÞèçêå\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: ç ìíÞìç åîáíôëÞèçêå\n" -#: sunrpc/svc_udp.c:135 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - áäõíáìßá getsockname" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: ç ìíÞìç åîáíôëÞèçêå\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create - ðñüâëçìá äçìéïõñãßáò õðïäï÷Þò" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: ç ìíÞìç åîáíôëÞèçêå\n" -#: locale/programs/ld-collate.c:1077 locale/programs/ld-collate.c:1205 -#, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "óýìâïëï ãéá ðïëõ÷áñáêôÞñá óôïé÷åßïõ ðáñáâïëÞò `%.*s' äéðëáóéÜæåé ôïí ïñéóìüôïõ óôïé÷åßïõ" +#: locale/programs/linereader.c:745 +#, fuzzy, c-format +msgid "symbol `%.*s' not in charmap" +msgstr "Üãíùóôï óýìâïëï `%.*s': ãñáììÞ áãíïÞèçêå" -#: locale/programs/ld-collate.c:1214 -#, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "óýìâïëï ãéá ðïëõ÷áñáêôÞñá óôïé÷åßïõ ðáñáâïëÞò `%.*s' äéðëáóéÜæåé Üëëï ïñéóìüóõìâüëïõ" +#: locale/programs/linereader.c:766 +#, fuzzy, c-format +msgid "symbol `%.*s' not in repertoire map" +msgstr "Üãíùóôï óýìâïëï `%.*s': ãñáììÞ áãíïÞèçêå" -#: locale/programs/ld-collate.c:1086 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "óýìâïëï ãéá ðïëõ÷áñáêôÞñá óôïé÷åßïõ ðáñáâïëÞò `%.*s' äéðëáóéÜæåé ôïí ïñéóìüôïõ óõìâüëïõ" +msgid "symbol `%s'" +msgstr "" -#: locale/programs/ld-collate.c:1068 locale/programs/ld-collate.c:1196 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "óýìâïëï ãéá ðïëõ÷áñáêôÞñá óôïé÷åßïõ ðáñáâïëÞò `%.*s' äéðëáóéÜæåé ôï óõìâïëéêüüíïìá óôï charset" +msgid "symbol `%s' has the same encoding as" +msgstr "" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:462 locale/programs/charmap.c:548 -#: locale/programs/charmap.c:594 locale/programs/charmap.c:627 -#: locale/programs/charmap.c:659 +#: locale/programs/ld-collate.c:1539 +#, fuzzy, c-format +msgid "symbol `%s' not defined" +msgstr "Üãíùóôï óýìâïëï `%.*s': ãñáììÞ áãíïÞèçêå" + +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 locale/programs/ld-ctype.c:2048 +#, fuzzy +msgid "syntax error" +msgstr "ÓöÜëìá óôïí äßáõëï(bus)" + +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 locale/programs/charmap.c:573 +#: locale/programs/charmap.c:667 locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 #, c-format msgid "syntax error in %s definition: %s" msgstr "óõíôáêôéêü óöÜëìá óôï ïñéóìü ôïõ %s: %s" -#: locale/programs/locfile.c:756 -msgid "syntax error in `order_start' directive" -msgstr "óõíôáêôéêü óöÜëìá óôçí `order_start' êáôåõèõíôÞñéá ãñáììÞ" - -#: locale/programs/locfile.c:498 -msgid "syntax error in character class definition" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí" - -#: locale/programs/locfile.c:556 -msgid "syntax error in character conversion definition" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ìåôáôñïðÞò ÷áñáêôÞñùí" - -#: locale/programs/locfile.c:798 -msgid "syntax error in collating order definition" -msgstr "óõíôáêôéêü óöÜëìá óôçí ðáñáâïëÞ Üëëïõ ïñéóìïý" - -#: locale/programs/locfile.c:648 -msgid "syntax error in collation definition" -msgstr "óõíôáêôéêü óöÜëìá óôçí ðáñáâïëÞ ïñéóìïý" - -#: locale/programs/locfile.c:471 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôçò LC_TYPE êáôçãïñßáò" - -#: locale/programs/locfile.c:414 -msgid "syntax error in definition of new character class" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôçò íÝáò êëÜóçò ÷áñáêôÞñùí" - -#: locale/programs/locfile.c:424 -msgid "syntax error in definition of new character map" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôïõ íÝï ÷Üñôç ÷áñáêôÞñùí" - -#: locale/programs/locfile.c:1009 -msgid "syntax error in message locale definition" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìïý locale ìçíýìáôïò" - -#: locale/programs/locfile.c:920 -msgid "syntax error in monetary locale definition" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü íïìéóìáôéêïý locale" - -#: locale/programs/locfile.c:947 -msgid "syntax error in numeric locale definition" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü áñéèìçôéêïý locale" - -#: locale/programs/locfile.c:858 -msgid "syntax error in order specification" -msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò" - -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:155 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "óõíôáêôéêü óöÜëìá óôïí ðñüëïãï: %s" -#: locale/programs/repertoire.c:210 locale/programs/repertoire.c:249 -#: locale/programs/repertoire.c:272 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôïõ ðßíáêá ñåðåñôïñßïõ: %s" -#: locale/programs/locfile.c:985 -msgid "syntax error in time locale definition" -msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü locale þñáò" - -#: locale/programs/locfile.c:391 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "óõíôáêôéêü óöÜëìá: äåí åßíáé ìÝóá óå ôìÞìá locale ïñéóìïý" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" msgstr "ç ôåëéêÞ êùäéêïðïßçóç äåí Ý÷åé ïñéóôåß ìå `-t'" -#: catgets/gencat.c:391 catgets/gencat.c:530 catgets/gencat.c:559 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò" -#: timezone/zic.c:1158 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "þñá ðñéí ôï ìçäÝí" -#: timezone/zic.c:1166 timezone/zic.c:2043 timezone/zic.c:2062 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "õðåñ÷åßëéóç þñáò" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "" + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "ðïëý ëßãá bytes óôçí êùäéêïðïßçóç ÷áñáêôÞñá" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "õðåñâïëéêÜ ðïëëÜ bytes óôçí êùäéêïðïßçóç ÷áñáêôÞñá" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "äçëþèçêáí ðïëëÝò êëÜóåéò ÷áñáêôÞñùí" - -#: timezone/zic.c:1869 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "õðåñâïëéêÜ ðïëëÜ äåõôåñüëåðôá áíáðÞäçóçò" -#: timezone/zic.c:1841 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "õðïñâïëéêÜ ðïëëïß ôýðïé ôïðéêÞò þñáò" -#: timezone/zic.c:1795 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "õðåñâïëéêÜ ðïëëÝò ìåôáâÜóåéò;!" -#: locale/programs/ld-collate.c:1641 -msgid "too many weights" -msgstr "õðåñâïëéêÜ ðïëëÜ âÜñç" - -#: timezone/zic.c:2166 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "õðåñâïëéêÜ ðïëëÝò, Þ ðïëý ìáêñÝò, óõíôïìåýóåéò æþíçò þñáò" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "áêïëïõèïýí óêïõðßäéá óôï ôÝëïò ôçò ãñáììÞò" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "ðñüâëçìá êáôÜ ôçí áðÜíôçóç óôï ðñüãñáììá %d\n" -#: locale/programs/ld-collate.c:1397 -msgid "two lines in a row containing `...' are not allowed" -msgstr "äåí åðéôñÝðåôáé äõï óõíå÷üìåíåò ãñáììÝò íá ðåñéÝ÷ïõí `...'" - -#: timezone/zic.c:1333 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "ôõðþèçêå áðëüò ÷ñüíïò" -#: iconv/iconv_prog.c:434 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "áäýíáôç ç åê÷þñçóç åíôáìéåõôÞ ãéá ôçí åßóïäï" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "áäýíáôç ç áðåëåõèÝñùóç ðáñáìÝôñùí" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "áüñéóôï" -#: locale/programs/charmap.c:700 locale/programs/charmap.c:711 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:700 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "Üãíùóôïò ÷áñáêôÞñáò óôï ðåäßï `%s' ôçò êáôçãïñßáò `%s'" - -#: locale/programs/locfile.c:721 -msgid "unknown collation directive" -msgstr "Üãíùóôï ëåêôéêü ðáñáâïëÞò" - -#: catgets/gencat.c:488 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "Üãíùóôo ëåêôéêü `%s': ãñáììÞ áãíïÞèçêå" -#: iconv/iconv_prog.c:381 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "Üãíùóôï óöÜëìá iconv() %d" -#: catgets/gencat.c:467 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "Üãíùóôï óåô `%s'" -#: locale/programs/ld-collate.c:1381 locale/programs/ld-collate.c:1576 -#: locale/programs/ld-collate.c:1751 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "Üãíùóôï óýìâïëï `%.*s': ãñáììÞ áãíïÞèçêå" - -#: timezone/zic.c:787 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "Üôáêôç æþíç" -#: catgets/gencat.c:977 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "ìç ôåñìáôéæüìåíï ìÞíõìá" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "ìç ôåñìáôéæüìåíï óõìâïëéêü üíïìá" -#: locale/programs/ld-collate.c:1703 -msgid "unterminated weight name" -msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò" +#: locale/programs/charmap.c:1005 +#, fuzzy +msgid "upper limit in range is not higher then lower limit" +msgstr "ôï åðÜíù üñéï óôï ðåäßï äåí åßíáé ìéêñüôåñï ôïõ êÜôù ïñßïõ" -#: locale/programs/charset.c:104 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" msgstr "ôï åðÜíù üñéï óôï ðåäßï äåí åßíáé ìéêñüôåñï ôïõ êÜôù ïñßïõ" -#: sunrpc/rpc_main.c:1413 +#: sunrpc/rpc_main.c:1424 #, c-format msgid "usage: %s infile\n" msgstr "÷ñÞóç: %s áñ÷åßï_åéóüäïõ\n" -#: timezone/zic.c:2109 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "÷ñÞóç ôïõ 2/29 óå ÷ñüíï ìç äßóåêôï" -#: locale/programs/charmap.c:521 locale/programs/charmap.c:575 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò" -#: locale/programs/charmap.c:318 -#, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "ç ôéìÞ ãéá <%s> ðñÝðåé íá âñßóêåôáé ìåôáîý 1 êáé 4" - -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 -#, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "ç ôéìÞ ãéá ôï ðåäßï `%s' óôçí êáôçãïñßá `%s' äåí ðñÝðåé íá åßíáé êåíü áëöáñéèìéôéêü" - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "ç ôéìÞ ôïõ ðñÝðåé íá åßíáé ìåãáëýôåñç ôçò ôéìÞò ôïõ " - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "ç ôéìÞ ôïõ ðåäßïõ `int_curr_symbol' óôçí êáôçãïñßá `LC_MONETARY' äåíóõìöùíåß ìå Ýãêõñï üíïìá óýìöùíá ìå ôï ISO 4217" - -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "ç ôéìÞ ôïõ ðåäßïõ `int_curr_symbol' óôçí êáôçãïñßá `LC_MONETARY' Ý÷åé ëÜèïò ìÞêïò" +#: locale/programs/charmap.c:399 +#, fuzzy, c-format +msgid "value for <%s> must be 1 or greater" +msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò" -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 +#: locale/programs/charmap.c:411 #, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "ïé ôéìÝò ãéá ôï ðåäßï `%s' óôçí êáôçãïñßá `%s' ðñÝðåé íá åßíáé ìéêñüôåñåò ôïõ 127" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "ç ôéìÞ ôïõ <%s> ðñÝðåé íá åßíáé ßóç Þ ìåãáëýôåñç ôçò ôéìÞò <%s>" -#: timezone/zic.c:435 +#: timezone/zic.c:433 msgid "warning: " msgstr "ðñïåéäïðïßçóç: " -#: nscd/connections.c:421 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "êáôÜ ôçí áðïäï÷Þ óýíäåóçò: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:143 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "êáôÜ ôçí åê÷þñçóç ìíÞìçò ãéá êáôá÷þñçóç óôç ëáíèÜíïõóá ìíÞìç" @@ -4656,78 +5296,297 @@ msgstr "êáôÜ ôçí åê÷þñçóç ìíÞìçò ãéá êáô msgid "while allocating hash table entry" msgstr "êáôÜ ôç äÝóìåõóç ôçò êáôá÷þñçóçò ðßíáêá hash" -#: nscd/grpcache.c:99 nscd/hstcache.c:111 nscd/pwdcache.c:106 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "êáôÜ ôçí åê÷þñçóç ìíÞìçò ãéá ôï áíôßãñáöï êëåéäéïý" -#: catgets/gencat.c:1007 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "êáôÜ ôï Üíïéãìá ðáëéïý áñ÷åßïõ êáôáëüãïõ" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "êáôÜ ôçí ðñïåôïéìáóßá åîüäïõ" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "êáôÜ ôçí áíÜãíùóç âÜóåùò äåäïìÝíùí" - #: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "êáôÜ ôçí ðñïóðÝëáóç (stat) ôïõ áñ÷åßïõ äåäïìÝíùí ðñïößë" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "êáôÜ ôçí åããñáöÞ áñ÷åßïõ âÜóåùò äåäïìÝíùí" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "" -#: nscd/nscd_stat.c:115 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" msgstr "ìç ðëÞñçò åããñáöÞ" -#: inet/rcmd.c:328 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "ôï áñ÷åßï åßíáé åããñÜøéìï êáé áðü Üëëïõò åêôüò ôïõ éäéïêôÞôç" -#: db2/makedb.c:124 nscd/nscd.c:120 nscd/nscd_nischeck.c:64 nss/getent.c:399 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "ëÜèïò áñéèìüò ðáñáìÝôñùí" -#: timezone/zic.c:1116 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "ëÜèïò áñéèìüò ðåäßùí óôç ãñáììÞ Leap" -#: timezone/zic.c:1207 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "ëÜèïò áñéèìüò ðåäßùí óôç ãñáììÞ Link" -#: timezone/zic.c:950 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "ëÜèïò áñéèìüò ðåäßùí óôç ãñáììÞ Rule" -#: timezone/zic.c:1020 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "ëÜèïò áñéèìüò ðåäßùí óôç ãñáììÞ ðáñÜôáóçò Zone" -#: timezone/zic.c:978 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "ëÜèïò áñéèìüò ðåäßùí óôç ãñáììÞ Zone" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: ç ìíÞìç åîáíôëÞèçêå\n" -#: sunrpc/xdr_rec.c:150 sunrpc/xdr_rec.c:165 +#: sunrpc/xdr_rec.c:151 sunrpc/xdr_rec.c:166 msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: ç ìíÞìç åîáíôëÞèçêå\n" -#: nis/ypclnt.c:894 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: áäõíáìßá ìåôáôñïðÞò ïíüìáôïò óõóôÞìáôïò óå üíïìá äéêôýïõ\n" -#: nis/ypclnt.c:906 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: áäõíáìßá ëÞøçò äéåýèõíóçò äéáêïìéóôÞ\n" +#~ msgid "" +#~ "\t\tKerberos.\n" +#~ "Access Rights : " +#~ msgstr "" +#~ "\t\tÊÝñâåñïò.\n" +#~ "Äéêáéþìáôá ÐñïóðÝëáóçò : " + +#~ msgid " done\n" +#~ msgstr " Ýãéíå\n" + +#~ msgid "%s: cannot get modification time" +#~ msgstr "%s: áäõíáìßá ëÞøçò ÷ñüíïõ ôñïðïðïßçóçò" + +#~ msgid "Computing table size for character classes might take a while..." +#~ msgstr "" +#~ "Õðïëïãéóìüò ìåãÝèïõò ðßíáêá ãéá êëÜóåéò ÷áñáêôÞñùí, ìðïñåß íá\n" +#~ "êáèõóôåñÞóåé ëßãï..." + +#~ msgid "Computing table size for collation information might take a while..." +#~ msgstr "" +#~ "Õðïëïãéóìüò ìåãÝèïõò ðßíáêá ãéá ôéò ðëçñïöïñßåò ðáñáâïëÞò, ìðïñåß íá\n" +#~ "êáèõóôåñÞóåé ëßãï..." + +#~ msgid "Convert key to lower case" +#~ msgstr "ÌåôáôñïðÞ êëåéäéïý óå ðåæÜ" + +#~ msgid "Create simple DB database from textual input." +#~ msgstr "Äçìéïõñãßá áðëÞò âÜóçò ÂÄ áðü åéóáãùãÞ êåéìÝíïõ." + +#~ msgid "Device not configured" +#~ msgstr "Ç óõóêåõÞ äåí Ý÷åé äéáìïñöùèåß" + +#~ msgid "Do not print messages while building database" +#~ msgstr "Íá ìç åìöáíßæïíôáé ìçíýìáôá êáôÜ ôçí êáôáóêåõÞ ôçò âÜóçò äåäïìÝíùí" + +#~ msgid "" +#~ "INPUT-FILE OUTPUT-FILE\n" +#~ "-o OUTPUT-FILE INPUT-FILE\n" +#~ "-u INPUT-FILE" +#~ msgstr "" +#~ "ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ ÁÑ×ÅÉÏ-ÅÎÏÄÏÕ\n" +#~ "-o ÁÑ×ÅÉÏ-ÅÎÏÄÏÕ ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ\n" +#~ "-u ÁÑ×ÅÉÏ-ÅÉÓÏÄÏÕ" + +#~ msgid "Print content of database file, one entry a line" +#~ msgstr "ÅìöÜíéóç ôïõ ðåñéå÷ïìÝíïõ ôïõ áñ÷åßïõ âÜóçò, ìéá êáôá÷þñçóç ôç öïñÜ" + +#~ msgid "Trying %s...\n" +#~ msgstr "ÄïêéìÜæåôáé %s...\n" + +#~ msgid "`...' must only be used in `...' and `UNDEFINED' entries" +#~ msgstr "Ôï `...' ðñÝðåé íá ÷ñçóéìïðïéåßôáé ìüíï óå `...' êáé `UNDEFINED' êáôá÷ùñßóåéò" + +#~ msgid "`from' expected after first argument to `collating-element'" +#~ msgstr "Áíáìåíüôáí `from' ìåôÜ ôçí ðñþôç ðáñÜìåôñï óôï `collating-element'" + +#~ msgid "`from' string in collation element declaration contains unknown character" +#~ msgstr "" +#~ "Ç áëõóßäá ÷áñáêôÞñùí `from' óôç äÞëùóç ôïõ óôïé÷åßïõ ðáñáâïëÞò ðåñéÝ÷åé\n" +#~ "Üãíùóôï ÷áñáêôÞñá" + +#~ msgid "buffer overflow" +#~ msgstr "õðåñ÷åßëéóç åíôáìéåõôÞ" + +#~ msgid "cannot `stat' locale file `%s'" +#~ msgstr "äåí åßíáé äõíáôüí íá ãßíåé `stat' ôï locale áñ÷åßï `%s'" + +#~ msgid "cannot insert collation element `%.*s'" +#~ msgstr "áäõíáìßá åéóáãùãÞò óôïé÷åßï ðáñáâïëÞò `%.*s'" + +#~ msgid "cannot insert into result table" +#~ msgstr "áäõíáìßá åéóáãùãÞò óôïí ðßíáêá áðïôåëåóìÜôùí" + +#~ msgid "cannot insert new collating symbol definition: %s" +#~ msgstr "áäõíáìßá åéóáãùãÞò íÝïõ ïñéóìïý óõìâüëïõ ðáñáâïëÞò: %s" + +#~ msgid "cannot open database file `%s': %s" +#~ msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ âÜóåùò äåäïìÝíùí `%s': %s" + +#~ msgid "category data requested more than once: should not happen" +#~ msgstr "ôá äåäïìÝíá êáôçãïñßáò æçôÞèçêáí ðÜíù áðü ìßá öïñÜ: äåí èá Ýðñåðå íá óõìâåß" + +#~ msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" +#~ msgstr "ï ÷áñáêôÞñáò L'%s' (äåßêôçò %Zd) óôçí êëÜóç `%s' ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" + +#~ msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" +#~ msgstr "ï ÷áñáêôÞñáò L'%s' (äåßêôçò %Zd) óôçí êëÜóç `%s' äåí ðñÝðåé íá åßíáé óôçí êëÜóç `%s'" + +#~ msgid "collation element `%.*s' appears more than once: ignore line" +#~ msgstr "" +#~ "Ôï óôïé÷åßï ðáñáâïëÞò `%.*s' åìöáíßæåôáé ðåñéóóüôåñåò áðü ìßá öïñÝò:\n" +#~ " áãíïåßôáé ç ãñáììÞ" + +#~ msgid "collation symbol `%.*s' appears more than once: ignore line" +#~ msgstr "" +#~ "Ôï óýìâïëï ðáñáâïëÞò `%.*s' åìöáíßæåôáé ðåñéóóüôåñåò áðü ìßá öïñÝò:\n" +#~ "áãíïåßôáé ç ãñáììÞ" + +#~ msgid "collation symbol expected after `%s'" +#~ msgstr "áíáìåíüôáí óýìâïëï ðáñáâïëÞò ìåôÜ ôï `%s'" + +#~ msgid "connect to address %s: " +#~ msgstr "óýíäåóç óôç äéåýèõíóç %s: " + +#~ msgid "duplicate character name `%s'" +#~ msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'" + +#~ msgid "duplicate key" +#~ msgstr "äéðëü êëåéäß" + +#~ msgid "end point of ellipsis range is bigger then start" +#~ msgstr "ôï ôåëéêü óçìåßï ôïõ ðåäßïõ ôçò Ýëëåéøçò åßíáé ìåãáëýôåñï áðü ôï áñ÷éêü" + +#~ msgid "error while inserting collation element into hash table" +#~ msgstr "óöÜëìá êáôÜ ôçí åéóáãùãÞ óôïé÷åßïõ ðáñáâïëÞò óôïí hash ðßíáêá" + +#~ msgid "error while inserting to hash table" +#~ msgstr "óöÜëìá êáôÜ ôçí åéóáãùãÞ óôïí hash ðßíáêá" + +#~ msgid "from-value of `collating-element' must be a string" +#~ msgstr "ç ôéìÞ from ôïõ `óôïé÷åßïõ ðáñáâïëÞò' ðñÝðåé íá åßíáé áëöáñéèìéôéêü" + +#~ msgid "illegal character constant in string" +#~ msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü" + +#~ msgid "illegal collation element" +#~ msgstr "ìç Ýãêõñï óôïé÷åßï ðáñáâïëÞò" + +#~ msgid "incorrectly formatted file" +#~ msgstr "áñ÷åßï êáêþò äéáìïñöùìÝíï" + +#~ msgid "line after ellipsis must contain character definition" +#~ msgstr "ç ãñáììÞ ìåôÜ ôçí Ýëëåéøç ðñÝðåé íá ðåñéÝ÷åé ïñéóìü ÷áñáêôÞñá" + +#~ msgid "line before ellipsis does not contain definition for character constant" +#~ msgstr "ç ãñáììÞ ìåôÜ ôçí Ýëëåéøç äåí ðåñéÝ÷åé ïñéóìü ãéá óôáèåñü ÷áñáêôÞñá" + +#~ msgid "locale file `%s', used in `copy' statement, not found" +#~ msgstr "ôï locale áñ÷åßï `%s', ðïõ ÷ñçóéìïðïéåßôáé óôçí `copy' äÞëùóç äåí âñÝèçêå" + +#~ msgid "no repertoire map specified: cannot proceed" +#~ msgstr "äåí ïñßóôçêå ðßíáêáò ñåðåñôïñßïõ: ç óõíÝ÷éóç åßíáé áäýíáôç" + +#~ msgid "no weight defined for symbol `%s'" +#~ msgstr "äåí ïñßóôçêå âáñýôçôá ãéá ôï óýìâïëï `%s'" + +#~ msgid "problems while reading `%s'" +#~ msgstr "ðñïâëÞìáôá êáôÜ ôçí áíÜãíùóç ôïõ `%s'" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" +#~ msgstr "óýìâïëï ãéá ðïëõ÷áñáêôÞñá óôïé÷åßïõ ðáñáâïëÞò `%.*s' äéðëáóéÜæåé Üëëï ïñéóìüóõìâüëïõ" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" +#~ msgstr "óýìâïëï ãéá ðïëõ÷áñáêôÞñá óôïé÷åßïõ ðáñáâïëÞò `%.*s' äéðëáóéÜæåé ôïí ïñéóìüôïõ óõìâüëïõ" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" +#~ msgstr "óýìâïëï ãéá ðïëõ÷áñáêôÞñá óôïé÷åßïõ ðáñáâïëÞò `%.*s' äéðëáóéÜæåé ôï óõìâïëéêüüíïìá óôï charset" + +#~ msgid "syntax error in `order_start' directive" +#~ msgstr "óõíôáêôéêü óöÜëìá óôçí `order_start' êáôåõèõíôÞñéá ãñáììÞ" + +#~ msgid "syntax error in character class definition" +#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí" + +#~ msgid "syntax error in collating order definition" +#~ msgstr "óõíôáêôéêü óöÜëìá óôçí ðáñáâïëÞ Üëëïõ ïñéóìïý" + +#~ msgid "syntax error in collation definition" +#~ msgstr "óõíôáêôéêü óöÜëìá óôçí ðáñáâïëÞ ïñéóìïý" + +#~ msgid "syntax error in definition of LC_CTYPE category" +#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü ôçò LC_TYPE êáôçãïñßáò" + +#~ msgid "syntax error in message locale definition" +#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìïý locale ìçíýìáôïò" + +#~ msgid "syntax error in monetary locale definition" +#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü íïìéóìáôéêïý locale" + +#~ msgid "syntax error in numeric locale definition" +#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü áñéèìçôéêïý locale" + +#~ msgid "syntax error in order specification" +#~ msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò" + +#~ msgid "syntax error in time locale definition" +#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü locale þñáò" + +#~ msgid "too many character classes defined" +#~ msgstr "äçëþèçêáí ðïëëÝò êëÜóåéò ÷áñáêôÞñùí" + +#~ msgid "too many weights" +#~ msgstr "õðåñâïëéêÜ ðïëëÜ âÜñç" + +#~ msgid "two lines in a row containing `...' are not allowed" +#~ msgstr "äåí åðéôñÝðåôáé äõï óõíå÷üìåíåò ãñáììÝò íá ðåñéÝ÷ïõí `...'" + +#~ msgid "unknown character in field `%s' of category `%s'" +#~ msgstr "Üãíùóôïò ÷áñáêôÞñáò óôï ðåäßï `%s' ôçò êáôçãïñßáò `%s'" + +#~ msgid "unknown collation directive" +#~ msgstr "Üãíùóôï ëåêôéêü ðáñáâïëÞò" + +#~ msgid "unterminated weight name" +#~ msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò" + +#~ msgid "value for <%s> must lie between 1 and 4" +#~ msgstr "ç ôéìÞ ãéá <%s> ðñÝðåé íá âñßóêåôáé ìåôáîý 1 êáé 4" + +#~ msgid "while reading database" +#~ msgstr "êáôÜ ôçí áíÜãíùóç âÜóåùò äåäïìÝíùí" + +#~ msgid "while writing database file" +#~ msgstr "êáôÜ ôçí åããñáöÞ áñ÷åßïõ âÜóåùò äåäïìÝíùí" + #~ msgid "%s: Error writing standard output " #~ msgstr "%s: ÓöÜëìá êáôÜ ôçí åããñáöÞ óôçí êáíïíéêÞ Ýîïäï " @@ -4851,9 +5710,6 @@ msgstr "yp_update: áäõíáìßá ëÞøçò äéåýèõ #~ "\n" #~ " -c, --category-name ãñÜöïíôáé ôá ïíüìáôùí ôùí åðéëåãìÝíùí êáôçãïñéþí\n" #~ " -k, --keyword-name ãñÜöïíôáé ôá ïíüìáôá ôùí åðéëåãìÝíùí ëÝîåùí-êëåéäéþí\n" - -#~ msgid "field `%s' in category `%s' not defined" -#~ msgstr "ôï ðåäßï `%s' óôçí êáôçãïñßá `%s' äåí ïñßóôçêå" #~ msgid "memory exhausted\n" #~ msgstr "ç ìíÞìç åîáíôëÞèçêå\n" Binary files glibc-2.2.3/po/es.mo and glibc-2.2.4/po/es.mo differ diff -durpN glibc-2.2.3/po/es.po glibc-2.2.4/po/es.po --- glibc-2.2.3/po/es.po Mon Dec 14 13:26:00 1998 +++ glibc-2.2.4/po/es.po Mon Jul 23 10:54:51 2001 @@ -1,88 +1,88 @@ # Mensajes en español para GNU libc. -# Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc. -# Enrique Melero Gómez , 1996, 1997. -# Santiago Vila Doncel , 1997, 1998. +# Copyright (C) 1996, 1997, 1998, 2001 Free Software Foundation, Inc. +# Enrique Melero Gómez , 1996, 1997. +# Santiago Vila Doncel , 1997, 1998, 2001 # msgid "" msgstr "" -"Project-Id-Version: GNU libc 2.1\n" -"POT-Creation-Date: 1998-11-28 09:29-0800\n" -"PO-Revision-Date: 1998-12-12 21:19+0100\n" +"Project-Id-Version: GNU libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-06-19 16:04+0200\n" "Last-Translator: Santiago Vila Doncel \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8-bit\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:274 msgid "\t\tAccess Rights : " msgstr "\t\tDerechos de Acceso : " -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\tAtributos : " # Este mensaje tal vez habría que cortarlo por algún lado. sv -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Dnombre[=valor]] [-i tamaño] [-I [-K segundos]] [-Y camino] fichero_de_entrada\n" # Y este también. sv -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o fichero_de_salida] [fichero_de_entrada]\n" -#: sunrpc/rpc_main.c:1421 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n netid]* [-o fichero_de_salida] [fichero_de_entrada]\n" -#: sunrpc/rpc_main.c:1420 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s tipored]* [-o fichero_de_salida] [fichero_de_entrada]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\tDerechos de acceso: " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tEntrada de tipo %s\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\tNombre : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " msgstr "\tClave Pública : " -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\tTipo : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tDirección universal (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\tNombre : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u bytes] " -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -112,11 +112,11 @@ msgstr "" "%15ld%% tasa de aciertos de caché\n" "%15s compruebe /etc/%s para cambios\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" msgstr "\nMiembros del Grupo :\n" -#: nis/nis_print.c:320 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\nTiempo de Vida : " @@ -136,60 +136,60 @@ msgstr " rpcinfo -p [ host ]\n" msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n númpuerto ] -t host númprog [ númvers ]\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " no" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " si" -#: nis/nis_print.c:344 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " Longitud de los datos = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " Miembros explícitos:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " No-miembros explícitos:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " Miembros implícitos:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " No-miembros implícitos:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " No hay ningún miembro explícito\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " No hay ningún no-miembro explícito\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " No hay ningún miembro implícito\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " No hay ningún no-miembro implícito\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " No hay ningún miembro recursivo\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " No hay ningún no-miembro recursivo\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " Miembros recursivos:\n" @@ -197,63 +197,118 @@ msgstr " Miembros recursivos:\n" msgid " program vers proto port\n" msgstr " programa vers proto puerto\n" -#: argp/argp-help.c:1571 +#: argp/argp-help.c:1572 msgid " or: " msgstr " o: " +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (SALTADO)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (cambiado)\n" + #: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (regla desde \"%s\", línea %d)" -#: argp/argp-help.c:1583 +#: argp/argp-help.c:1584 msgid " [OPTION...]" msgstr " [OPCIÓN...]" -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1291 -msgid " done\n" -msgstr " hecho\n" - #: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", línea %d: %s" -#: timezone/zic.c:958 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "la línea \"Zone %s\" y la opción -l son mutuamente excluyentes" -#: timezone/zic.c:966 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "la línea \"Zone %s\" y la opción -p son mutuamente excluyentes" -#: sunrpc/rpc_main.c:1401 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "" "se necesita un \"fichero_de_entrada\" para las opciones de generación\n" "de plantillas\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: El argumento ARGP_HELP_FMT requiere un valor" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: Parámetro ARGP_HELP_FMT desconocido" -#: timezone/zic.c:768 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: la definición no termina con `END %1$s'" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d bibliotecas se encontraron en la caché `%s'\n" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s en una zona sin reglas" +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s es un fichero ELF de 32 bits.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s es un fichero ELF de 64 bits.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s es para la máquina desconocida %d.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%s no es un tipo de biblioteca conocido" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s no es un fichero `shared object' (Tipo: %d).\n" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%s no es un enlace simbólico\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s no es un fichero ELF - tiene los bytes mágicos equivocados en el comienzo.\n" + # La traducción de Jochen es exactamente esta: Zusicherung %s nicht erfüllt # que viene a decir algo así que las promesas no se han cumplido, o que # las afirmaciones hechas no son ciertas. -#: assert/assert.c:51 +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sLa declaración `%s' no se cumple.\n" @@ -271,82 +326,85 @@ msgstr "%s%s%s:%u: %s%sLa declaración `% # recordar a una opción en silla de ruedas...). sv+ # # Lo cambio después de leer 1984. sv -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sError inesperado: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%sSeñal desconocida %d\n" -#: timezone/zic.c:2201 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: %d no extendió el signo correctamente\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: debe ser más grande que \n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: El preprocesador de C falló con un código de retorno %d\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: El preprocesador de C falló con la señal %d\n" -#: timezone/zic.c:1469 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: No se puede crear %s: %s\n" -#: timezone/zic.c:2179 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: No se puede crear el directorio %s: %s\n" -# Sugerencia: "desde %s hasta %s" o bien "de %s a %s" pero no mezclar. sv+ -# Pongo "de". sv -#: timezone/zic.c:620 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: No se pudo crear un enlace de %s a %s: %s\n" -#: timezone/zic.c:794 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: No se puede abrir %s: %s\n" -#: timezone/zic.c:1459 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: No se puede eliminar %s: %s\n" -#: timezone/zic.c:863 +#: timezone/zic.c:630 +#, c-format +msgid "%s: Can't unlink %s: %s\n" +msgstr "%s: No se puede borrar %s: %s\n" + +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: Error al cerrar %s: %s\n" -#: timezone/zic.c:856 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: Error al leer %s\n" -#: timezone/zic.c:1535 +#: timezone/zdump.c:267 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: Error al escribir %s\n" +msgid "%s: Error writing " +msgstr "%s: Error al escribir " -#: timezone/zdump.c:266 +#: timezone/zic.c:1560 #, c-format -msgid "%s: Error writing standard output " -msgstr "%s: Error al escribir en la salida estándar " +msgid "%s: Error writing %s\n" +msgstr "%s: Error al escribir %s\n" # ¿¿cómo se dirá eso??, pregunto en spanglish # @@ -379,7 +437,7 @@ msgstr "%s: Error al escribir en la sali # Segundo, según he visto en la documentación, sólo existe un fichero # de leap lines, por eso pongo 'el'... em+ # -#: timezone/zic.c:841 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "" @@ -391,58 +449,276 @@ msgstr "" msgid "%s: Memory exhausted: %s\n" msgstr "%s: Memoria agotada: %s\n" -#: timezone/zic.c:524 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: La opción -L se ha especificado más de una vez\n" -#: timezone/zic.c:484 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: La opción -d se ha especificado más de una vez\n" -#: timezone/zic.c:494 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: La opción -l se ha especificado más de una vez\n" -#: timezone/zic.c:504 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: La opción -p se ha especificado más de una vez\n" -#: timezone/zic.c:514 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: La opción -y se ha especificado más de una vez\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: Demasiados argumentos\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: no se puede obtener la fecha de modificación" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: `%s' mencionado más de una vez en la definición del peso %d" + +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' debe ser un carácter" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: el valor `%s' no coincide con el valor `%s'" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1' debe ser la última entrada del campo `%s'" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: `forward' y `backward' se excluyen mutuamente" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position' debe utilizarse para un nivel específico en todas las secciones o en ninguna" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: la sección `translit_start' no termina con `translit_end'" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "" +"%s: el orden de byte del primer carácter de la sucesión no es menor que\n" +"el del último carácter" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "" +"%s: los órdenes de byte de los caracteres primero y último deben tener\n" +"la misma longitud" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: no puede tener `%s' como final de un rango de elipsis" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: no se puede reordenar después de %.*s: símbolo desconocido" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: el carácter `%s' en la tabla de caracteres no es representable con un byte" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "" +"%s: el carácter `%s' necesario como valor predeterminado no es representable\n" +"con un byte" + +#: locale/programs/ld-ctype.c:2905 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "" +"%s: el carácter `%s' no está definido en el conjundo de caracteres\n" +"cuando se necesitó como valor predeterminado" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: el carácter `%s' no está definido cuando se necesitó como valor predeterminado" # FIXME: `%s' -#: timezone/zic.c:1900 +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: la orden fue `%s', el resultado fue %d\n" +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: el indicador de dirección en la cadena %Zd en el campo `era' no es '+' ni '-'" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: el indicador de dirección en la cadena %Zd en el campo `era' no es un único carácter" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: definición `default_missing' duplicada" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: definición duplicada de la versión de la categoría" + +#: locale/programs/ld-collate.c:2711 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: definición duplicada de la sección `%s'" + +#: locale/programs/ld-collate.c:2675 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: definición duplicada de `%s'" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: no se permite una descripción de categoría vacía" + +#: locale/programs/ld-collate.c:755 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: no se permite una cadena de peso vacía" + # Para entender este mensaje, pensar en Turing. -#: locale/programs/charmap.c:677 locale/programs/locfile.c:1008 +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: error en la máquina de estados" -#: posix/getopt.c:784 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: el campo `%s' ha sido declarado más de una vez" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: el campo `%s' no contiene exactamente diez entradas" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: el campo `%s' no debe estar vacío" + +# FIXME: ¿Por qué hay dos mensajes distintos para este y el siguiente? +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: el campo `%s' no está definido" + +# FIXME: Este mensaje se parece sospechosamente al anterior. sv +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: el campo `%s' no está definido" + +#: locale/programs/ld-time.c:258 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "" +"%s: incongruencias al final del valor de desplazamiento en la cadena %Zd\n" +"en el campo `era'" + +# FIXME: ¿Por qué el espacio final? sv +#: locale/programs/ld-time.c:318 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "" +"%s: incongruencias al final de la fecha de comienzo en la cadena %Zd\n" +"en el campo `era' " + +#: locale/programs/ld-time.c:395 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "" +"%s: incongruencias al final de la fecha de parada en la cadena %Zd\n" +"en el campo `era'" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: opción ilegal -- %c\n" +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: línea `END' incompleta" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: secuencia de escape `%%%c' inválida en el campo `%s'" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: secuencia de escape inválida en el campo `%s'" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: número de desplazamiento ilegal en la cadena %Zd en el campo `era'" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: número inválido de reglas de ordenación" + # ¿Qué tiene de malo "inválida"? sv # Jopé, ¿y qué tiene de malo no válida? # usuario inválido tiene un doble sentido claro @@ -457,109 +733,385 @@ msgstr "%s: opción ilegal -- %c\n" # Después de leer "1984", lo cambio. # Aquí y en todas partes. sv # -#: posix/getopt.c:787 +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: opción inválida -- %c\n" -#: posix/getopt.c:707 +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: fecha de comienzo inválida en la cadena %Zd en el campo `era'" + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: fecha de parada inválida en la cadena %Zd en el campo `era'" + +# Ídem. 1984. +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: valor inválido para el campo `%s'" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: la abreviatura de lenguaje `%s' no está definida" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: falta la palabra clave `order_end'" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: falta la palabra clave `reorder-end'" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: falta la palabra clave `reorder-sections-end'" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: falta el formato de era en la cadena %Zd en el campo `era'" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: falta el nombre de la era en la cadena %Zd en el campo `era'" + +#: locale/programs/ld-collate.c:3119 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: hay varias definiciones de orden para la sección `%s'" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: varias definiciones de orden para la sección sin nombre" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: la expresión regular para el campo `%s' no es correcta: %s" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: no hay ninguna identificación para la categoría `%s'" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: no se ha encontrado ninguna definición de `default_missing' representable" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: no hay suficientes reglas de ordenación" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: el código numérico de país `%d' no es válido" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: la opción `%c%s' no admite ningún argumento\n" -#: posix/getopt.c:677 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: la opción `%s' es ambigua\n" -#: posix/getopt.c:725 posix/getopt.c:898 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: la opción `%s' requiere un argumento\n" -#: posix/getopt.c:702 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: la opción `--%s' no admite ningún argumento\n" -#: posix/getopt.c:882 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: la opción `-W %s' no admite ningún argumento\n" -#: posix/getopt.c:864 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: la opción `-W %s' es ambigua\n" -#: posix/getopt.c:817 posix/getopt.c:947 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: la opción requiere un argumento --%c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: el orden para `%.*s' ya está definido en %s:%Zu" + +# FIXME: ¿Por qué este y el siguiente no son iguales? +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: el orden para el elemento de ordenación %.*s todavía no está definido" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: el orden para el símbolo de ordenación %.*s todavía no está definido" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: la salida sobreescribiría %s\n" # Ídem. 1984. -#: timezone/zic.c:848 timezone/zic.c:1262 timezone/zic.c:1287 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: grave: valor_l %d inválido\n" -#: locale/programs/charmap.c:684 locale/programs/repertoire.c:289 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s: fin de fichero no esperado" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 #, c-format -msgid "%s: unable to open " -msgstr "%s: no se pudo abrir " +msgid "%s: section `%.*s' not known" +msgstr "%s: la sección `%.*s' es desconocida" -#: posix/getopt.c:758 +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: la fecha de comienzo es inválida en la cadena %Zd del campo `era'" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: la fecha de final es inválida en la cadena %Zd del campo `era'" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: el rango simbólico de la elipsis no debe estar directamente seguido por `order_end'" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: el rango simbólico de la elipsis no debe seguir directamente a `order_start'" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: error de sintaxis" + +#: locale/programs/ld-ctype.c:2178 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: error de sintaxis en la definición de una nueva clase de caracteres" + +#: locale/programs/ld-ctype.c:2193 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: error de sintaxis en la definición de un nueva tabla de caracteres" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: tabla para la clase \"%s\": %lu bytes\n" + +#: locale/programs/ld-ctype.c:3803 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: tabla para la asignación \"%s\": %lu bytes\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: tabla para el ancho: %lu bytes\n" + +#: locale/programs/ld-address.c:216 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: el código de terminología del idioma `%s' no está definido" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: los símbolos de comienzo y de final de un rango deben representar caracteres" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: el tercer operando para el valor del campo `%s' no debe ser mayor que %d" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: demasiadas reglas; la primera entrada solamente tenía %d" + +#: locale/programs/ld-collate.c:906 +#, c-format +msgid "%s: too many values" +msgstr "%s: demasiados valores" + +# Pregunta: ¿De verdad existe transliteración en español? sv +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: los datos de transliteración del local `%s' no están disponibles" + +#: sunrpc/rpc_main.c:296 +#, c-format +msgid "%s: unable to open %s: %m\n" +msgstr "%s: no se pudo abrir %s: %m\n" + +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: carácter desconocido en el nombre de un símbolo de ordenación" + +#: locale/programs/ld-collate.c:2981 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: carácter desconocido en el nombre de definición equivalente" + +#: locale/programs/ld-collate.c:2994 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: carácter desconocido en el valor de definición equivalente" + +#: locale/programs/ld-time.c:1040 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: carácter desconocido en el campo `%s'" + +#: locale/programs/ld-collate.c:3091 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: nombre de sección desconocido `%s'" + +#: locale/programs/ld-collate.c:3004 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: símbolo desconocido `%s' en la definición equivalente" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: opción no reconocida `%c%s'\n" -#: posix/getopt.c:754 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: opción no reconocida `--%s'\n" +# FIXME: Decir al autor que no use tabs. sv #: timezone/zic.c:443 #, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: el modo de empleo es %s [ -s ] [ -v ] [ -l hora_local ] [ -p reglasposix ]\n" +"%s: el modo de empleo es %s [ -s ] [ -v ] [ -l hora_local ] [ -p reglasposix ] \\\n" " [ -d directorio ] [ -L segundos_intercalares ] [ -y tipoaño ] [ fichero ... ]\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: el modo de empleo es %s [ -v ] [ -c cutoff ] nombrezona ...\n" -#: sunrpc/rpc_main.c:307 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 #, c-format -msgid "%s: while writing output: " -msgstr "%s: al escribir el resultado: " +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: el valor para el campo `%s' no debe ser la cadena vacía" -#: argp/argp-parse.c:164 +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: el valor para el campo `%s' no debe estar vacío" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "" +"%s: el valor del campo `int_curr_symbol' no se corresponde con un nombre\n" +"válido en ISO 4217" + +# ¿Errónea? em+ +# También se puede poner equivocada. sv+ +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: el valor del campo `int_curr_symbol' tiene una longitud errónea" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: los valores para el campo `%s' deben ser menores que 127" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: los valores para el campo `%s' no deben ser mayores que %d" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: los valores para el campo `%s' no deben ser mayores que %d" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: los pesos deben usar el mismo símbolo de elipsis que el nombre" + +#: sunrpc/rpc_main.c:308 +#, c-format +msgid "%s: while writing output %s: %m" +msgstr "%s: al escribir el resultado %s: %m:" + +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(ERROR DEL PROGRAMA) ¿¡No se conoce ninguna versión!?" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(ERRROR DEL PROGRAMA) ¿¡La opción debería haberse reconocido!?" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(Objeto desconocido)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(error de autentificación desconocido - %d)" @@ -575,16 +1127,16 @@ msgid "(unknown)" msgstr "(señal desconocida)" # Duda: stripped. -#: elf/sprof.c:574 +#: elf/sprof.c:570 #, c-format msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** El fichero `%s' está `stripped': no es posible un análisis detallado\n" -#: catgets/gencat.c:266 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*entrada estándar*" -#: catgets/gencat.c:120 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" @@ -592,31 +1144,37 @@ msgstr "" "-o FICHERO-SALIDA [FICHERO-ENTRADA]...\n" "[FICHERO-SALIDA [FICHERO-ENTRADA]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:778 +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr "la sección .lib en el a.out está corrompida" # FIXME: ¿¿No será major y minor?? -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; versión menor = %lu, versión mayor = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; causa = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "<%s> y <%s> son nombres no permitidos para el rango de caracteres" -#: locale/programs/ld-ctype.c:342 +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> y <%s> son nombres inválidos para el rango de caracteres" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr "El carácter no debe estar en la clase `%s'" -#: locale/programs/ld-ctype.c:330 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr "El carácter no está en la clase `%s'" @@ -624,112 +1182,163 @@ msgstr "El carácter no está en la c #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:603 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/unix/sysv/linux/siglist.h:27 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "Abortado" -#: nis/nis_print.c:318 +#: nis/nis_print.c:321 msgid "Access Rights : " msgstr "Derechos de acceso : " -#: stdio-common/../sysdeps/gnu/errlist.c:774 +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "Accediendo a una biblioteca compartida que está corrompida" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "La dirección ya se está usando" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" msgstr "Esta familia de direcciones no está soportada para el `host'" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "Esta familia de direcciones no está soportada por el protocolo" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +msgid "Address family not supported by protocol family" +msgstr "Esta familia de direcciones no está soportada por la familia del protocolo" + # FUZZY # Lo dejo fuzzy aposta, a ver qué se os ocurre em+ # Pues mira, advertencia es warning, advertise es anunciar. # De momento lo cambio. sv -#: stdio-common/../sysdeps/gnu/errlist.c:742 +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "Error de anuncio" -#: stdio-common/../sysdeps/unix/siglist.c:39 -#: sysdeps/unix/sysv/linux/siglist.h:33 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "Temporizador" +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Dibuja también una gráfica del total de memoria consumida" + +# Pregunta: ¿Qué es eso de un Anode? sv +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +msgid "Anode table overflow" +msgstr "Desbordamiento de tabla de ánodos" + +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "Otra cadena para hacer pruebas." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +msgid "Arg list too long" +msgstr "La lista de argumentos es demasiado larga" + #. TRANS Argument list too long; used when the arguments passed to a new program #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "La lista de argumentos es demasiado larga" -#: nis/nis_error.c:65 +# fuentes +# Sugerencia: Argumento numérico. sv +# +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +msgid "Argument out of domain" +msgstr "Argumento fuera del dominio" + +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "Se intentó eliminar una tabla no vacía" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +msgid "Attempting to link in more shared libraries than system limit" +msgstr "Se intentaron enlazar más bibliotecas compartidas que el límite del sistema" + # Suggestion: "enlazar demasiadas bibliotecas en el ejecutable" # "link in" es verbo transitivo. --jtobey@channel1.com # Muy bien, me como lo del ejecutable para no alargar demasiado # el mensaje, pues creo que por el contexto el usuario sabrá a qué # se refiere. De paso, lo pongo en pasado (se intentaron) porque # es un error sobre algo que ya ha ocurrido (el intento fallido). sv -#: stdio-common/../sysdeps/gnu/errlist.c:782 +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" msgstr "Se intentaron enlazar demasiadas bibliotecas compartidas" -#: sunrpc/clnt_perr.c:273 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "Autentificación válida" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "Error de autentificación" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "OBJETO INVÁLIDO\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "Dirección incorrecta" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +msgid "Bad exchange descriptor" +msgstr "Descriptor de intercambio erróneo" + #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "Descriptor de fichero erróneo" -#: stdio-common/../sysdeps/gnu/errlist.c:730 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +msgid "Bad file number" +msgstr "Número de fichero erróneo" + +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "Formato de fichero fuente incorrecto" -#: stdio-common/../sysdeps/gnu/errlist.c:622 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "Mensaje erróneo" -#: stdio-common/../sysdeps/unix/siglist.c:37 -#: sysdeps/unix/sysv/linux/siglist.h:56 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +msgid "Bad request code" +msgstr "Código de petición erróneo" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +msgid "Bad request descriptor" +msgstr "Descriptor de petición erróneo" + +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "Llamada al sistema errónea" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "Valor erróneo para ai_flags" @@ -737,19 +1346,20 @@ msgstr "Valor erróneo para ai_flags" msgid "Be strictly POSIX conform" msgstr "Actúa estrictamente de acuerdo con la norma POSIX" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "Datos binarios\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "Se requiere un dispositivo de bloques" # Pregunta: ¿Qué es poll? -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" msgstr "Problema en el `poll' del `broadcast'" @@ -764,138 +1374,226 @@ msgstr "Problema en el `poll' del `broad #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: sysdeps/unix/sysv/linux/siglist.h:32 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "Tubería rota" -#: stdio-common/../sysdeps/unix/siglist.c:35 -#: sysdeps/unix/sysv/linux/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "Error del bus" # Esto debe ser el Centro Democrático y Social :-) sv -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 -#: sysdeps/unix/sysv/linux/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "Rebasado el límite de tiempo de CPU" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "El caché ha expirado" -#: stdio-common/../sysdeps/gnu/errlist.c:770 +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "No se puede acceder a una biblioteca compartida necesaria" -#: nis/ypclnt.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +msgid "Can not exec a shared library directly" +msgstr "No se puede ejecutar una biblioteca compartida directamente" + +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "Ha fallado la llamada a bind() con el servidor que sirve a este dominio" -#: nis/ypclnt.c:781 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "No se puede cambiar al directorio /" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "No se puede comunicar con el asignador de puertos" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "No se puede establecer comunicación con `ypbind'" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "No se puede establecer comunicación con `ypserv'" +#: elf/cache.c:359 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "No se puede crear el fichero temporal de caché %s" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "No se encuentra %s" + +#: elf/ldconfig.c:440 +#, c-format +msgid "Can't link %s to %s" +msgstr "No se puede crear un enlace de %s a %s" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "No se puede efectuar `lstat' sobre %s" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, c-format +msgid "Can't open cache file %s\n" +msgstr "No se puede abrir el fichero de caché %s\n" + +#: elf/ldconfig.c:976 +#, c-format +msgid "Can't open cache file directory %s\n" +msgstr "No se puede leer el directorio de ficheros de caché %s\n" + +#: elf/ldconfig.c:865 +#, c-format +msgid "Can't open configuration file %s" +msgstr "No se puede abrir el fichero de configuración `%s'" + +#: elf/ldconfig.c:621 +#, c-format +msgid "Can't open directory %s" +msgstr "No se puede abrir el directorio %s" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "No se puede borrar el fichero de caché temporal antiguo %s" + +#: elf/ldconfig.c:405 +#, c-format +msgid "Can't stat %s\n" +msgstr "No se puede efectuar `stat' sobre %s\n" + +#: elf/ldconfig.c:434 +#, c-format +msgid "Can't unlink %s" +msgstr "No se puede efectuar `unlink' sobre %s" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "No se pudo asignar memoria" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "No se puede asignar la dirección solicitada" # He intentado mejorarlo un poco ... # -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "No se puede crear `socket' para enviar un mensaje `broadcast' del rpc" -#: stdio-common/../sysdeps/gnu/errlist.c:786 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "No se puede ejecutar una biblioteca compartida directamente" -#: sunrpc/rpc_main.c:1406 +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "No se puede efectuar `fstat' sobre el fichero %s.\n" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "No se puede tener más de una opción de generación de fichero\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "No se puede efectuar `mmap' sobre el fichero %s.\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "No se puede recibir la respuesta al `broadcast'" -#: sunrpc/pmap_clnt.c:74 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "No se pudo registrar el servicio" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +msgid "Cannot send after socket shutdown" +msgstr "No se puede enviar después de la destrucción del `socket'" + #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "No se puede enviar tras la destrucción del punto de destino" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "No se pudo enviar el mensaje `broadcast'" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "No se pudo especificar la opción SO_BROADCAST para el `socket'" -#: sunrpc/rpc_main.c:1193 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "No se puede especificar más de un fichero de entrada\n" -#: sunrpc/rpc_main.c:1363 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "No se puede usar la opción netid con la opción inetd\n" -#: sunrpc/rpc_main.c:1375 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "No se puede usar la opción netid sin TIRPC\n" -#: sunrpc/rpc_main.c:1382 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "No se pueden usar las opciones de la tabla con el nuevo estilo\n" -#: stdio-common/../sysdeps/gnu/errlist.c:670 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "Cambia a ROOT y lo utiliza como directorio raíz" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "El cambio de los derechos de acceso de %s a 0644 falló" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "Número de canal fuera de rango" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" msgstr "Separador de Caracteres : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 -#: sysdeps/unix/sysv/linux/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" msgstr "El proceso hijo terminó" -#: sunrpc/clnt_perr.c:283 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "Las credenciales del cliente son poco fiables" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "Columnas :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:750 +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "Error de comunicación al enviar" @@ -924,29 +1622,19 @@ msgstr "Compila una especificación de lo # Bueno, pues después de pensarlo mucho, he seguido el ejemplo de la # traducción francesa (traducción libre). sv #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:613 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "Anda, vete a casa y tómate un vasito de leche" -#: locale/programs/ld-ctype.c:1253 -msgid "Computing table size for character classes might take a while..." -msgstr "" -"El cálculo del tamaño de la tabla de clases de caracteres podría tardar un\n" -"rato ..." - -# FUZZY -# Collating, uff, lo he visto por lo menos 10 veces, en varios contextos -# diferentes. Uno de ellos en el de comparaciones de strings en el DM de DB2. -# Podría traducirse tambien como 'uniones' o 'emparejamientos' ... em+ -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." -msgstr "" -"El cálculo del tamaño de la tabla de información de secuencias podría tardar\n" -"un rato ..." +# FIXME: Why So Many Uppercase Letters? sv +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Configura las asociaciones de tiempo de ejecución del enlazador dinámico" #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Conexión rehusada" @@ -957,33 +1645,30 @@ msgstr "Conexión rehusada" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" msgstr "Conexión reinicializada por la máquina remota" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "Expiró el tiempo de conexión" -#: stdio-common/../sysdeps/unix/siglist.c:44 -#: sysdeps/unix/sysv/linux/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "Continúa" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "Convierte la codificación de los ficheros dados de una codificación a otra." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "Convierte la clave a minúsculas" - -#: catgets/gencat.c:236 db2/makedb.c:242 elf/sprof.c:359 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:403 nscd/nscd.c:223 nss/getent.c:65 -#: posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -995,180 +1680,368 @@ msgstr "" "No hay NINGUNA garantía; ni siquiera de COMERCIABILIDAD o IDONEIDAD PARA UN\n" "FIN DETERMINADO.\n" -#: nscd/nscd_conf.c:167 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "No se pudo crear el fichero de registro \"%s\"" -#: catgets/gencat.c:107 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" msgstr "Crea un fichero de cabecera C, NOMBRE, que contiene las definiciones de símbolos" -#: locale/programs/localedef.c:103 +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "Crea tablas en estilo antiguo" + +#: locale/programs/localedef.c:101 msgid "Create output even if warning messages were issued" msgstr "Crea la salida incluso si hubo mensajes de aviso" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "Crea una base de datos DB simple a partir de una entrada de texto." - -#: nis/nis_print.c:322 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" msgstr "Fecha de creación : %s" -#: nis/nss_nisplus/nisplus-publickey.c:89 -#: nis/nss_nisplus/nisplus-publickey.c:159 +# ??? ver esto. +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +msgid "Cross-device link" +msgstr "Enlace cruzado entre dispositivos" + +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "FICHERODEDATOS [FICHERODESALIDA]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "La entrada DES para el nombre %s no es única\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "DIRECTORIO\n" # No sé lo que será el DNANS, pero si es como el DNS prefiero no # traducirlo. sv -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "No se permite DST en programas SUID/SGID" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "¡¡¡ERROR DEL ENLAZADOR DINÁMICO!!!" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "No existe la base de datos para la tabla" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "La base de datos está ocupada" -#: nis/nis_print.c:225 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +msgid "Deadlock situation detected/avoided" +msgstr "Situación de bloqueo detectada/evitada" + +#: nis/nis_print.c:226 msgid "Default Access rights :\n" msgstr "Derechos de acceso predeterminados :\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Se debe especificar la dirección de destino" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +msgid "Device busy" +msgstr "Dispositivo ocupado" + # FUZZY # Tal vez "de flujo", pero no sé si me atrevo... sv -#: stdio-common/../sysdeps/gnu/errlist.c:650 +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "El dispositivo no es un `stream'" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "Dispositivo no configurado" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "Dispositivo o recurso ocupado" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmann (%d bits)\n" -#: nis/nis_print.c:315 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "Directorio : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "El directorio no está vacío" # FIXME: Disc or Disk? -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" msgstr "Se ha excedido la cuota de disco" -#: nscd/nscd.c:80 +#. TRANS The user's disk quota was exceeded. +#: stdio-common/../sysdeps/gnu/errlist.c:499 +msgid "Disk quota exceeded" +msgstr "Se ha excedido la cuota de disco" + +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "No se divide y muestra los mensajes en la terminal actual" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "No muestra ningún mensaje mientras construye la base de datos" - -#: catgets/gencat.c:109 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "No utiliza el catálogo existente, crea un nuevo fichero de salida" # FUZZY -#: nis/ypclnt.c:841 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "No se pudo conectar con el dominio" +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "No crea caché" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "No genera enlaces" + +# Se admiten sugerencias. sv +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "Información de volcado generada mediante `PC profiling'." + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "Versión de ABI del fichero ELF inválida" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "ABI del OS del fichero ELF inválida" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "La versión del fichero ELF no coincide con la actual" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "La identificación de versión del fichero ELF no encaja con la actual" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "El `phentsize' del fichero ELF no es el tamaño esperado" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "La dirección/desplazamiento de la orden de carga ELF no está bien alineada" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "El alineamiento de la orden de carga ELF no está alineada a la página" + # ???, siempre lo he usado como trap, nunca encontramos la palabra # y es una señal estándar Unix, así que no creo conveniente traducirla -#: stdio-common/../sysdeps/unix/siglist.c:32 -#: sysdeps/unix/sysv/linux/siglist.h:53 +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "`trap' de EMT" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "ENTRADA\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" msgstr "Datos cifrados\n" -#: nis/nis_error.c:52 -msgid "Entry/Table type mismatch" -msgstr "Discordancia de tipo Entrada/Tabla" +#: nis/nis_error.c:53 +msgid "Entry/table type mismatch" +msgstr "Discordancia de tipo entrada/tabla" -#: nis/nis_error.c:56 +#: nss/getent.c:127 nss/getent.c:292 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "La enumeración no está soportada sobre %s\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +msgid "Error 0" +msgstr "Error 0" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +msgid "Error 100" +msgstr "Error 100" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +msgid "Error 101" +msgstr "Error 101" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +msgid "Error 102" +msgstr "Error 102" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +msgid "Error 103" +msgstr "Error 103" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +msgid "Error 104" +msgstr "Error 104" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +msgid "Error 105" +msgstr "Error 105" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +msgid "Error 106" +msgstr "Error 106" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +msgid "Error 107" +msgstr "Error 107" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +msgid "Error 108" +msgstr "Error 108" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +msgid "Error 109" +msgstr "Error 109" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +msgid "Error 110" +msgstr "Error 110" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +msgid "Error 111" +msgstr "Error 111" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +msgid "Error 112" +msgstr "Error 112" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +msgid "Error 113" +msgstr "Error 113" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +msgid "Error 114" +msgstr "Error 114" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +msgid "Error 115" +msgstr "Error 115" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +msgid "Error 116" +msgstr "Error 116" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +msgid "Error 117" +msgstr "Error 117" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +msgid "Error 118" +msgstr "Error 118" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +msgid "Error 119" +msgstr "Error 119" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +msgid "Error 136" +msgstr "Error 136" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +msgid "Error 142" +msgstr "Error 142" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +msgid "Error 58" +msgstr "Error 58" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +msgid "Error 59" +msgstr "Error 59" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +msgid "Error 72" +msgstr "Error 72" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +msgid "Error 73" +msgstr "Error 73" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +msgid "Error 75" +msgstr "Error 75" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +msgid "Error 76" +msgstr "Error 76" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +msgid "Error 91" +msgstr "Error 91" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +msgid "Error 92" +msgstr "Error 92" + +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" msgstr "Error en el subsistema RPC" -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "Error al acceder al fichero de comienzo frio de NIS+. ¿Está NIS+ instalado?" # ¿Qué demonios es esto? # ¿Error en el error del sistema desconocido? sv -#: string/../sysdeps/mach/_strerror.c:56 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "Error de sistema desconocido: " # ¿callback? -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "Error al hablar con el proceso de `callback'" # Supongo que se dice legible... sv -#: inet/ruserpass.c:161 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "Error: el fichero .netrc es legible por otros usuarios." # FUZZY em+ -#: stdio-common/../sysdeps/gnu/errlist.c:710 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "Intercambio lleno" #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "Formato de ejecutable incorrecto" @@ -1176,77 +2049,117 @@ msgstr "Formato de ejecutable incorrecto msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "Error fatal: el sistema no define `_POSIX2_LOCALEDEF'" -#: locale/programs/localedef.c:99 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "El FICHERO contiene una asignación de nombres simbólicos a valores UCS4" -#: sunrpc/clnt_perr.c:287 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "Falló (error no especificado)" -#: stdio-common/../sysdeps/gnu/errlist.c:762 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "Fallo al buscar el usuario '%s' para ejecutar el servidor" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "El fichero %s es demasiado pequeño, no se comprueba." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "Descriptor de fichero en mal estado" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "El fichero existe" +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "El fichero no es un fichero de caché.\n" + # FUZZY em+ -#: stdio-common/../sysdeps/gnu/errlist.c:726 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +msgid "File locking deadlock" +msgstr "`deadlock' de bloqueo de ficheros" + +# FUZZY em+ +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" -msgstr "error `deadlock' al bloquear el fichero" +msgstr "error `deadlock' de bloqueo de ficheros" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "Nombre de fichero demasiado largo" -#: stdio-common/../sysdeps/unix/siglist.c:50 -#: sysdeps/unix/sysv/linux/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "Superado el límite de tamaño de fichero" +# Sugerencia: Desbordamiento de fecha. (?) sv+ +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +msgid "File table overflow" +msgstr "Desbordamiento de la tabla de ficheros" + #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "Fichero demasiado grande" -#: nis/nis_error.c:37 -msgid "First/Next chain broken" -msgstr "Cadena Primero/Siguiente rota" +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "Primera cadena para hacer pruebas." -#: stdio-common/../sysdeps/unix/siglist.c:33 -#: sysdeps/unix/sysv/linux/siglist.h:28 +#: nis/nis_error.c:38 +msgid "First/next chain broken" +msgstr "Cadena primero/siguiente rota" + +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "Excepción de coma flotante" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "Formato utilizado: new, old o compat (predeterminado)" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" msgstr "Se necesita una resincronización completa del directorio" -#. TRANS Function not implemented. Some functions have commands or options defined -#. TRANS that might not be supported in all implementations, and this is the kind -#. TRANS of error you get if you request them and they are not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:573 +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "Función no implementada" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "GRUPO\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "Inconsistencias en ARGP_HELP_FMT: %s" +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Genera un gráfico a partir de los datos de `profiling' de memoria" + # FIXME: ¿Qué es \\v? -#: catgets/gencat.c:115 +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" @@ -1255,75 +2168,84 @@ msgstr "" "de la entrada estándar. Si FICHERO-SALIDA es -, el resultado se escribe en la\n" "salida estándar.\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "" +"Genera un resultado lineal en el tiempo (por omisión es lineal en el número\n" +"de llamadas a función)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "Genera mensajes explicativos" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "Error del sistema genérico" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "Obtiene la información específica del locale." -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "Da un mensaje corto de uso" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "Da esta lista de ayuda" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:618 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "Error injustificado" -#: nis/nis_print.c:317 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "Grupo : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" msgstr "Opciones de Grupo :" -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "Entrada de grupo para el grupo \"%s.%s\"\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "Cuelga durante SECS segundos (por omisión, 3600)" # Habrá que mirar esto # Mirado, efectivamente esto es una señal que habrá # que dejarla con su nombre original ( entre paréntesis ) -#: stdio-common/../sysdeps/unix/siglist.c:26 -#: sysdeps/unix/sysv/linux/siglist.h:22 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "Colgar (hangup)" -#: nscd/grpcache.c:238 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "No se ha encontrado \"%d\" en el caché de grupo" -#: nscd/pwdcache.c:235 +#: nscd/pwdcache.c:249 #, c-format msgid "Haven't found \"%d\" in password cache!" msgstr "No se ha encontrado \"%d\" en el caché de contraseñas" -#: nscd/grpcache.c:210 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "No se ha encontrado \"%s\" en el caché de grupos" -#: nscd/hstcache.c:297 nscd/hstcache.c:328 nscd/hstcache.c:359 -#: nscd/hstcache.c:390 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "No se ha encontrado \"%s\" en el caché de `hosts'" -#: nscd/pwdcache.c:207 +#: nscd/pwdcache.c:210 #, c-format msgid "Haven't found \"%s\" in password cache!" msgstr "No se ha encontrado \"%s\" en el caché de contraseñas" @@ -1339,51 +2261,54 @@ msgstr "No se ha encontrado \"%s\" en el # atrevemos a traducirla la encerramos entre apóstrofos: `host' # #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "El `host' no está operativo" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "Nombre de `host' no encontrado" -#: stdio-common/../sysdeps/unix/siglist.c:48 -#: sysdeps/unix/sysv/linux/siglist.h:42 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +msgid "I/O error" +msgstr "Error de E/S" + +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "Operación de E/S permitida" -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"FICHERO-ENTRADA FICHERO-SALIDA\n" -"-o FICHERO-SALIDA FICHERO-ENTRADA\n" -"-u FICHERO-ENTRADA" - # ???, siempre lo he usado como trap, nunca encontramos la palabra # y es una señal estándar Unix, así que no creo conveniente traducirla -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "`trap' de IOT" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "El identificador se ha eliminado" +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "Descartado el fichero %s dado que no es un fichero regular." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +msgid "Illegal byte sequence" +msgstr "Sucesión de bytes ilegal" + # Se trata de una instrucción ilegal en el juego de instrucciones del 486 # que provoca una "excepción". -#: stdio-common/../sysdeps/unix/siglist.c:29 -#: sysdeps/unix/sysv/linux/siglist.h:25 +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "Instrucción ilegal" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "Objeto ilegal para la operación" @@ -1396,7 +2321,8 @@ msgstr "Objeto ilegal para la operación" # Como hay varias funciones de desplazamiento creo que es mejor # no decantarse por ninguna en particular. sv #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "Desplazamiento ilegal" @@ -1405,13 +2331,14 @@ msgstr "Desplazamiento ilegal" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "Formato o tipo de fichero no apropiado" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" msgstr "Función ioctl no apropiada para el dispositivo" @@ -1434,34 +2361,39 @@ msgstr "Función ioctl no apropiada para #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:589 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" msgstr "Operación no válida para un proceso en segundo plano" -#: sysdeps/unix/sysv/linux/siglist.h:62 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "Petición de información" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "Información:" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "Ficheros de Entrada:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, c-format +msgid "Input file %s not found.\n" +msgstr "No se encontró el fichero de entrada %s.\n" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" msgstr "Especificación de formato de Entrada/Salida:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "Error de entrada/salida" # Antes decía "del determinador de nombres", pero sinceramente, creo # que si pongo NIS se entenderá mejor. sv -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "Error interno de NIS" @@ -1472,12 +2404,11 @@ msgstr "Error interno de NIS" # De acuerdo. # [ Antes decía ... la llamada a bind para el servicio de páginas amarillas ] # Un poco demasiado explicativo. sv -#: nis/ypclnt.c:839 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "Error interno en ypbind" -#: stdio-common/../sysdeps/unix/siglist.c:27 -#: sysdeps/unix/sysv/linux/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "Interrupción" @@ -1488,46 +2419,44 @@ msgstr "Interrupción" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Llamada al sistema interrumpida" # FUZZY -#: stdio-common/../sysdeps/gnu/errlist.c:666 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "La llamada al sistema interrumpida debería volverse a iniciar" -#: nis/nis_error.c:44 -msgid "Invalid Object for operation" -msgstr "Objeto inválido para la operación" - #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "Argumento inválido" -#: posix/regex.c:1018 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "Referencia hacia atrás inválida" -#: posix/regex.c:1016 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "Nombre de clase de carácter inválido" -#: sunrpc/clnt_perr.c:275 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "Credenciales del cliente inválidas" -#: sunrpc/clnt_perr.c:279 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "Verificación del cliente inválida" -#: posix/regex.c:1015 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "Carácter de unión inválido" -#: posix/regex.c:1022 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "Contenido de \\{\\} inválido" @@ -1535,182 +2464,214 @@ msgstr "Contenido de \\{\\} inválido" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "Enlace cruzado entre dispositivos no permitido" -#: stdio-common/../sysdeps/gnu/errlist.c:702 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "Intercambio inválido" +#: nis/nis_error.c:45 +msgid "Invalid object for operation" +msgstr "Objeto inválido para la operación" + #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:579 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "El carácter multibyte o extendido está incompleto o es inválido" -#: posix/regex.c:1025 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "La expresión regular precedente es inválida" -#: posix/regex.c:1023 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "Final de rango inválido" -#: posix/regex.c:1014 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "La expresión regular es errónea" -#: stdio-common/../sysdeps/gnu/errlist.c:718 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "Código de petición incorrecto" -#: stdio-common/../sysdeps/gnu/errlist.c:706 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" msgstr "El descriptor de fichero solicitado es erróneo" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "Verificación del servidor inválido" # ¿Ranura no válida?, creo que no hay traducción para slot :) em+ -#: stdio-common/../sysdeps/gnu/errlist.c:722 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "`slot' incorrecto" +#: nscd/nscd.c:91 +msgid "Invalidate the specified cache" +msgstr "Invalida la caché especificada" + #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "Es un directorio" # FUZZY em+ # ¿Será esto un `named pipe'? ¿cómo se traduce? -#: stdio-common/../sysdeps/gnu/errlist.c:806 +# FIXME: ¿No será "named"? sv +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +msgid "Is a name file" +msgstr "Es un fichero de tipo `name'" + +# FUZZY em+ +# ¿Será esto un `named pipe'? ¿cómo se traduce? +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" msgstr "Es un fichero de tipo `named'" # Véase "Investigación y Ciencia" sv -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "Cerbero.\n" # A quien se le ocurra `matar' un proceso, que especifique con qué señal. # En todo caso ` Terminado ( KILL ) ' sería apropiado. Ver fuentes -#: stdio-common/../sysdeps/unix/siglist.c:34 -#: sysdeps/unix/sysv/linux/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Terminado (killed)" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "ENLACE\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "La entrada LOCAL para el UID %d en el directorio %s no es única\n" -#: stdio-common/../sysdeps/gnu/errlist.c:698 +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "Nivel 2 detenido" -#: stdio-common/../sysdeps/gnu/errlist.c:674 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "Nivel 2 no sincronizado" -#: stdio-common/../sysdeps/gnu/errlist.c:678 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "Nivel 3 detenido" -#: stdio-common/../sysdeps/gnu/errlist.c:682 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "Nivel 3 restablecido" -#: nis/nis_error.c:53 -msgid "Link Points to illegal name" -msgstr "En enlace apunta a un nombre ilegal" - -#: stdio-common/../sysdeps/gnu/errlist.c:638 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "El enlace se ha cortado" -#: stdio-common/../sysdeps/gnu/errlist.c:686 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "Número de enlace fuera de rango" -#: nis/nis_print.c:282 +#: nis/nis_error.c:54 +msgid "Link points to illegal name" +msgstr "En enlace apunta a un nombre ilegal" + +#: nis/nis_print.c:283 msgid "Linked Object Type : " msgstr "Tipo de objeto enlazado : " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" msgstr "Enlazado a : %s\n" -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "No se ha establecido el nombre del dominio local" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "La asignación de recursos locales ha fallado" -#: stdio-common/../sysdeps/gnu/errlist.c:734 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "La máquina no está en red" -#: nis/nis_error.c:45 -msgid "Malformed Name, or illegal name" +#: nis/nis_error.c:46 +msgid "Malformed name, or illegal name" msgstr "Nombre mal escrito, o nombre ilegal" -#: argp/argp-help.c:1182 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "" "Los argumentos obligatorios u opcionales para las opciones largas son\n" "también obligatorios u opcionales para las opciones cortas correspondientes." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "Enlace bibliotecas individuales manualmente." + +#: nis/nis_print.c:169 msgid "Master Server :\n" msgstr "Servidor Maestro :\n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." msgstr "El servidor maestro está ocupado, el volcado completo se postpone." -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "Fallo en la asignación de memoria" -#: posix/regex.c:1024 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "Memoria agotada" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +msgid "Message tables full" +msgstr "Tablas de mensajes llenas" + #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "Mensaje demasiado largo" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "Falta un atributo o está mal escrito" -#: nis/nis_print.c:323 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "Fecha de modificación: %s" # FIXME: ¿En qué se diferencia este del siguiente? -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "Fallo en la modificación" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "La operación de modificación ha fallado" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "Modifica el formato de salida:" @@ -1720,16 +2681,21 @@ msgstr "Modifica el formato de salida:" # lo encuentro documentado # "Hop" es "saltito", por ej. un enlace directo que es parte de la ruta # entre dos máquinas. --jtobey -#: stdio-common/../sysdeps/gnu/errlist.c:630 +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "Se ha intentado un `multihop'" -#: catgets/gencat.c:106 catgets/gencat.c:110 db2/makedb.c:59 -#: locale/programs/localedef.c:115 nscd/nscd.c:77 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "Debe especificar un nombre de usuario para la opción `server-user'" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 msgid "NAME" msgstr "NOMBRE" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" @@ -1737,82 +2703,92 @@ msgstr "" "NOMBRE\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:791 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "" "Discordancia en las versiones de NIS del cliente y el servidor.\n" "No se puede suministrar el servicio." -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "La base de datos de la tabla NIS no es correcta" -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "Falló la operación de NIS+" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "No se puede acceder a los servidores NIS+" -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "El servicio NIS+ no está disponible o no está instalado" -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "NO HAY NINGÚN OBJETO\n" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "NÚMERO" -# FIXME: '%s'? -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 #, c-format -msgid "Name : '%s'\n" +msgid "Name : `%s'\n" msgstr "Nombre : `%s'\n" -#: nscd/nscd.c:88 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "Daemon de Caché del Servicio de Nombres." -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" msgstr "Nombre no servido por este servidor" -#: stdio-common/../sysdeps/gnu/errlist.c:758 +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "El nombre no es único en la red" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" msgstr "Nombre o servicio desconocido" -#: nis/nis_error.c:49 +# Supondremos que se trata de un imperativo. sv +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Nombre el fichero de salida" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" msgstr "El par nombre/entrada no es único" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" msgstr "El objeto nombrado no es localizable" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "Se necesita un autentificador" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +msgid "Network dropped connection because of reset" +msgstr "La conexión de red se perdió debido a su reinicialización" + #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" msgstr "La conexión de red se perdió al reinicializar" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "La red no está activa" @@ -1828,24 +2804,26 @@ msgstr "La red no está activa" # Antes decía "Es imposible conectar con la red", demasiado largo. sv #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "La red es inaccesible" # FIXME: ¿No sería más bien CSI structures? -#: stdio-common/../sysdeps/gnu/errlist.c:694 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "No quedan estructuras CSI disponibles" -#: stdio-common/../sysdeps/gnu/errlist.c:802 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "No quedan semáforos XENIX disponibles" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "No existe ninguna dirección asociada al nombre" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "No existe ninguna dirección asociada al nombre" @@ -1856,7 +2834,7 @@ msgstr "No existe ninguna dirección asoc # ánodo y cátodo para los polos positivo y negativo, pero no sé # si esto será lo mismo. # De cualquier forma, mantengo el FUZZY por si sale algo mejor. sv+ -#: stdio-common/../sysdeps/gnu/errlist.c:714 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "No hay ningún ánodo" @@ -1868,25 +2846,49 @@ msgstr "No hay ningún ánodo" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "No queda espacio para memoria intermedia" +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "" +"No se ha especificado ningún nombre de conjunto de caracteres en la tabla\n" +"de caracteres" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "No hay ningún proceso hijo" -#: stdio-common/../sysdeps/gnu/errlist.c:634 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "No hay datos disponibles" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "No se encontró ninguna definición para la categoría %s" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "No queda espacio de ficheros en el servidor" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "No se creó el enlace ya que no se encontró el soname para %s" + # Ojo: ¿Solamente los ficheros se pueden bloquear? # Propondría: "No quedan bloqueos disponibles" o algo así. sv # @@ -1901,7 +2903,6 @@ msgstr "No queda espacio de ficheros en # ¿Y qué se te ocurre?, ¿poner bloquear ficheros/dispositivos? em # # ( Pues mira, no estaría mal. sv ) -# A esto no me has contestado. sv # # no quedan bloqueos me parece que no colabora a entender nada. em # Miro la versión alemana. @@ -1910,30 +2911,35 @@ msgstr "No queda espacio de ficheros en #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "No se pueden bloquear más ficheros" -#: posix/regex.c:1013 +#: posix/regex.c:1087 msgid "No match" msgstr "No hay ninguna coincidencia" -#: stdio-common/../sysdeps/gnu/errlist.c:814 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "No se ha encontrado el medio" -#: stdio-common/../sysdeps/gnu/errlist.c:642 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "Ningún mensaje del tipo deseado" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "No hay más registros en la base de datos" -#: posix/regex.c:5515 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "No existe ninguna expresión regular anterior" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +msgid "No record locks available" +msgstr "No hay ningún bloqueo de registro disponible" + # No me gusta "programa rpc". El rpc debería sobrar por el contexto. sv # A ver qué te parece esto em+ # Igual de raro: Te repito la frase de César: "No hay que explicar @@ -1950,34 +2956,48 @@ msgid "No remote programs registered.\n" msgstr "No hay ningún programa remoto registrado.\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "No existe ninguna ruta hasta el `host'" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "No queda espacio en el dispositivo" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "No existe tal dispositivo" +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +msgid "No such device or address" +msgstr "No existe tal dispositivo o dirección" + #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "No existe el fichero o el directorio" -#: nis/ypclnt.c:773 +#: nis/ypclnt.c:796 msgid "No such key in map" -msgstr "No exite esta clave en la tabla" +msgstr "No existe esta clave en la tabla" -#: nis/ypclnt.c:771 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "No existe esa tabla en el dominio del servidor" @@ -1989,84 +3009,129 @@ msgstr "No existe esa tabla en el domini # tú le has dicho y no a otro. sv # #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "No existe tal proceso" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "Se ha encontrado un nombre de espacio que no es NIS+" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "Fallo irrecuperable en la resolución del nombre" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" msgstr "Ninguno.\n" -#: nis/nis_error.c:48 -msgid "Not Found, no such name" -msgstr "No se encontró, no existe ese nombre" - -#: stdio-common/../sysdeps/gnu/errlist.c:798 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "No es un fichero XENIX del tipo `named'" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +msgid "Not a data message" +msgstr "No es un mensaje de datos" + #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "No es un directorio" -#: nis/nis_error.c:30 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +msgid "Not a name file" +msgstr "No es un fichero de tipo `name'" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +msgid "Not a stream device" +msgstr "No es un dispositivo de flujo" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +msgid "Not available" +msgstr "No disponible" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +msgid "Not enough space" +msgstr "No hay espacio suficiente" + +#: nis/nis_error.c:31 msgid "Not found" msgstr "No se ha encontrado" -#: nis/nis_error.c:43 +#: nis/nis_error.c:49 +msgid "Not found, no such name" +msgstr "No se encontró, no existe ese nombre" + +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "No existe un servidor maestro para este dominio" -#: nis/nis_error.c:39 +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "No es el propietario" -#: nis/nis_print.c:263 +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: stdio-common/../sysdeps/gnu/errlist.c:592 +msgid "Not supported" +msgstr "No soportado" + +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "Número de Columnas : %d\n" -#: nis/nis_print.c:358 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "Número de objetos : %u\n" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" +msgstr "" +"El número de enlaces simbólicos encontrados al atravesar la ruta es mayor que\n" +"MAXSYMLINKS" + # fuentes # Sugerencia: Argumento numérico. sv # #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "Argumento numérico fuera del dominio de la función" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "Resultado numérico fuera de rango" # Tal vez habría que poner núm en vez de #. sv -#: nis/nis_print.c:362 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "Objeto #%d:\n" -#: nis/nis_print.c:314 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "Nombre del Objeto : %s\n" -#: nis/nis_print.c:324 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "Tipo del Objeto : " @@ -2074,19 +3139,26 @@ msgstr "Tipo del Objeto : " #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "El objeto es remoto" -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "Existe un objeto con el mismo nombre" -#: timezone/zic.c:1995 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "Número impar de comillas" -#: nscd/nscd.c:185 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "" +"Procesa únicamente los directorios especificados en la línea de órdenes.\n" +"No crea la caché." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" msgstr "Solamente root puede usar esta opción" @@ -2095,13 +3167,22 @@ msgstr "Solamente root puede usar esta o # de abajo también. em #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "La operación ya se está llevando a cabo" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +msgid "Operation canceled" +msgstr "Operación cancelada" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +msgid "Operation not applicable" +msgstr "Operación no aplicable" + #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "Operación no permitida" @@ -2111,10 +3192,15 @@ msgstr "Operación no permitida" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "La operación no está soportada" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +msgid "Operation not supported on transport endpoint" +msgstr "La operación no está soportada en el otro extremo de la conexión" + #. TRANS An operation that cannot complete immediately was initiated on an object #. TRANS that has non-blocking mode selected. Some functions that must always #. TRANS block (such as @code{connect}; @pxref{Connecting}) never return @@ -2123,7 +3209,8 @@ msgstr "La operación no está soportada" #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "Operación en curso" @@ -2132,68 +3219,88 @@ msgstr "Operación en curso" #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "La operación se bloquearía" -#: stdio-common/../sysdeps/gnu/errlist.c:646 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +msgid "Option not supported by protocol" +msgstr "Opción no soportada por el protocolo" + +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Prefijo opcional del fichero de salida" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +msgid "Out of stream resources" +msgstr "Alcanzado el límite de recursos de `streams'" + +# FIXME: Este mensaje debería ser igual al anterior. sv +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "Alcanzado el límite de recursos de `streams'" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:101 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "Control del resultado:" -#: elf/sprof.c:76 +#: elf/sprof.c:72 msgid "Output selection:" msgstr "Selección del resultado:" -#: nis/nis_print.c:316 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "Propietario : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "PRIVADO\n" -#: stdio-common/../sysdeps/gnu/errlist.c:738 +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "El paquete no está instalado" -#: nscd/nscd_conf.c:84 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "Error de análisis: %s" -#: nis/nis_error.c:54 -msgid "Partial Success" +#: nis/nis_error.c:55 +msgid "Partial success" msgstr "Éxito parcial" # ¿pasado? sv -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "El objeto pasado no es el mismo objeto que hay en el servidor" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "Se ha dado la ruta `%s' más de una vez" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:793 -#: stdio-common/../sysdeps/gnu/errlist.c:108 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "Permiso denegado" -#: sysdeps/unix/sysv/linux/siglist.h:64 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "Fallo de alimentación" -#: posix/regex.c:1026 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "Fin no esperado de la expresión regular" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "Muestra el contenido de un fichero de base de datos, una entrada por línea" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "Muestra la caché" -#: nscd/nscd.c:83 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "Muestra una estadística sobre la configuración actual" @@ -2201,15 +3308,15 @@ msgstr "Muestra una estadística sobre la msgid "Print more messages" msgstr "Muestra más mensajes" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "Muestra la versión del programa" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "Éxito probable" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "Probablemente no se encontró" @@ -2223,53 +3330,56 @@ msgstr "Probablemente no se encontró" # me acuerdo de cuál. sv # Gracias por la explicación, sé que era algo referente # al trace o debug de un programa. Miro a la alemana. -#: stdio-common/../sysdeps/unix/siglist.c:52 -#: sysdeps/unix/sysv/linux/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "El tiempo de CPU expiró" -#: stdio-common/../sysdeps/gnu/errlist.c:690 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "Protocolo no disponible" -#: stdio-common/../sysdeps/gnu/errlist.c:658 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "Error de protocolo" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "Familia de protocolos no soportada" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "Protocolo no disponible" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "Protocolo no soportado" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "Tipo de protocolo incorrecto para el `socket'" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" msgstr "Consulta ilegal para la tabla nombrada" -# ## Podría ser también "Abandonar" sv+ -#: stdio-common/../sysdeps/unix/siglist.c:28 -#: sysdeps/unix/sysv/linux/siglist.h:24 +# Podría ser también "Abandonar" sv +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "Abandona" -#: stdio-common/../sysdeps/gnu/errlist.c:754 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "error específico de RFS" @@ -2279,39 +3389,39 @@ msgstr "error específico de RFS" # FIXME -> Comunicarlo al autor. # En inglés podría quedar también mejor. #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "RPC: procedimiento erróneo para el programa" -#: nis/ypclnt.c:767 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "Fallo RPC en una operación NIS" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "Programa RPC no disponible" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "Versión del programa RPC incorrecta" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "la estructura RPC es incorrecta" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "versión de RPC incorrecta" -#: sunrpc/clnt_perr.c:215 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (código de error desconocido)" -#: sunrpc/clnt_perr.c:176 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: Error de autentificación" @@ -2321,24 +3431,24 @@ msgstr "RPC: Error de autentificación" # indiferentemente. Ya se sabe lo mal que les suena el pasado de can, # sobre todo en frases afirmativas ( que no es el caso, pero bueno ) # -#: sunrpc/clnt_perr.c:166 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: No se pudo descodificar la respuesta" -#: sunrpc/clnt_perr.c:164 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: No se pudieron codificar los argumentos" # ??? Falló, fracasó, pinchó ;-) -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Falló (error no especificado)" -#: sunrpc/clnt_perr.c:174 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Versiones incompatibles de RPC" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: Fallo del asignador de puertos" @@ -2359,35 +3469,35 @@ msgstr "RPC: Fallo del asignador de puer # # Por cierto, unavailable es NO disponible. Lo cambio. # Y quito el "rpc" sv+ -#: sunrpc/clnt_perr.c:182 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: Procedimiento no disponible" -#: sunrpc/clnt_perr.c:194 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: Programa no registrado" -#: sunrpc/clnt_perr.c:178 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: Programa no disponible" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: La versión del programa no coincide" -#: sunrpc/clnt_perr.c:186 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: Error del sistema remoto" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: El servidor no puede descifrar los argumentos" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: Conseguido" -#: sunrpc/clnt_perr.c:172 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: El tiempo expiró" @@ -2396,101 +3506,112 @@ msgstr "RPC: El tiempo expiró" # da la impresión de que ni siquiera se intenta # A lo mejor es que ni siquiera puede intentarlo ... sv # Me suena horrible lo de "Incapaz", lo cambio. sv -#: sunrpc/clnt_perr.c:170 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: No se puede recibir" # Sugerencia: No se puede enviar. (?) (no estoy muy seguro) sv -#: sunrpc/clnt_perr.c:168 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: No se puede enviar" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: `Host' desconocido" -#: sunrpc/clnt_perr.c:190 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: Protocolo desconocido" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d bits)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "Se ha usado RTLD_NEXT en una parte del código que no se cargó dinámicamente" # ¿profiling? sv -#: elf/sprof.c:88 +#: elf/sprof.c:84 msgid "Read and display shared object profiling data" msgstr "Lee y visualiza los datos de `profiling' del objeto compartido" -#: nscd/nscd.c:78 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" msgstr "Lee datos de configuración de NOMBRE" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Sistema de ficheros de sólo lectura" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "Señal de tiempo real %d" -#: posix/regex.c:1027 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "La expresión regular es demasiado grande" -# Sugerencia: Error de E/S. sv+ -# Pongo eso. sv -#: stdio-common/../sysdeps/gnu/errlist.c:810 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "Error de E/S en la máquina remota" -#: stdio-common/../sysdeps/gnu/errlist.c:766 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "La dirección remota ha cambiado" -#: inet/ruserpass.c:162 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "Elimine la contraseña o haga el fichero no legible por otros." -#: elf/sprof.c:537 +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "Falló el renombramiento de %s a %s" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "La reapertura del objeto compartido `%s' falló" # ¿Replicate? -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" msgstr "Replicado :\n" -#: argp/argp-help.c:1638 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "Comunicar `bugs' a %s.\n" -#: catgets/gencat.c:223 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:389 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "Comunicar `bugs' usando el programa `glibcbug' a .\n" -#: nis/ypclnt.c:765 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "Los argumentos de la petición son incorrectos" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +msgid "Reserved for future use" +msgstr "Reservado para uso futuro" + # ??? resolvedor, determinador, investigador, solucionador ? # Me suena que quizá exista resolvedor. Habría que enterarse. sv -#: resolv/herror.c:73 +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" msgstr "Error del determinador de nombres 0 (ningún error)" # ??? lo mismo que arriba -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "Error interno del determinador de nombres" @@ -2509,11 +3630,11 @@ msgstr "Error interno del determinador d #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "Se ha evitado un bloqueo de recursos" -#: stdio-common/../sysdeps/unix/siglist.c:54 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "Recurso perdido" @@ -2546,24 +3667,29 @@ msgstr "Recurso perdido" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "Recurso no disponible temporalmente" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +msgid "Result too large" +msgstr "Resultado demasiado grande" + # ¿callback? -#: nis/nis_error.c:47 -msgid "Results Sent to callback proc" +#: nis/nis_error.c:48 +msgid "Results sent to callback proc" msgstr "Resultados enviados al proceso de `callback'" -#: elf/sprof.c:91 +#: elf/sprof.c:87 msgid "SHOBJ [PROFDATA]" msgstr "SHOBJ [DATOSPROF]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "Ruta de búsqueda : %s\n" @@ -2576,55 +3702,57 @@ msgstr "Ruta de búsqueda : %s\n" # No, en inglés siempre se ha dicho así. Siempre he traducido # Segmentation fault como violación de segmento. Consultémoslo, # es un mensaje que se ve demasiado a menudo em -#: stdio-common/../sysdeps/unix/siglist.c:36 -#: sysdeps/unix/sysv/linux/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "Violación de segmento" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" msgstr "El servidor está ocupado, inténtelo de nuevo" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "Memoria agotada en el servidor" -#: sunrpc/clnt_perr.c:277 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "El servidor rechazó la credencial" -#: sunrpc/clnt_perr.c:281 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "El servidor rechazó el verificador" -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "No se admite servname para ai_socktype" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "Establece el nombre del programa" -#: nscd/nscd.c:82 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "Apagar el servidor" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "Señal 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "Operación de `socket' en un `no-socket'" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" msgstr "Tipo de `socket' no soportado" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "El programa provocó el fin de la conexión" @@ -2632,15 +3760,16 @@ msgstr "El programa provocó el fin de la msgid "Sorry. You are not root\n" msgstr "Lo siento. Usted no es root\n" -#: locale/programs/localedef.c:97 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" msgstr "Las definiciones fuente se encuentran en FICHERO" -#: stdio-common/../sysdeps/gnu/errlist.c:746 +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Error de `srmount'" -#: sysdeps/unix/sysv/linux/siglist.h:59 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "Fallo en la pila" @@ -2667,53 +3796,50 @@ msgstr "Fallo en la pila" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "`handle' de fichero NFS en desuso" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "Comienza NÚMERO hilos" -#: nis/nis_print.c:357 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "Estado : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 -#: sysdeps/unix/sysv/linux/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Parado" -#: stdio-common/../sysdeps/unix/siglist.c:42 -#: sysdeps/unix/sysv/linux/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Parado (por una señal)" # Perdonad que sea tan largo, pero es algo que nunca está de más # Creo que mejora al original ;) -#: stdio-common/../sysdeps/unix/siglist.c:46 -#: sysdeps/unix/sysv/linux/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Parado (requiere entrada de terminal)" # Perdonad que sea tan largo, pero es algo que nunca está de más # Creo que mejora al original ;) -# -#: stdio-common/../sysdeps/unix/siglist.c:47 -#: sysdeps/unix/sysv/linux/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Parado (requiere salida por terminal)" # FUZZY FUZZY # ¡ Esto no hay quien lo traduzca ! em+ -#: stdio-common/../sysdeps/gnu/errlist.c:790 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "Error de tubería de `streams'" # FUZZY # O me cojo otras traducciones o ando perdido em+ -#: stdio-common/../sysdeps/gnu/errlist.c:794 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "La estructura necesita una limpieza" @@ -2721,33 +3847,37 @@ msgstr "La estructura necesita una limpi # me gustaría que hubiera otra palabra mejor. SV # Siempre me han gustado F&C ;-) # A mí también :-) sv -#: nis/nis_error.c:28 nis/ypclnt.c:763 nis/ypclnt.c:837 posix/regex.c:1012 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "Conseguido" +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "Bases de datos admitidas:" + #: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "Suprime los avisos y los mensajes de información" -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" msgstr "Nombres simbólicos de caracteres definidos en FICHERO" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "Error del sistema" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "Información del sistema:" -#: nis/ypclnt.c:843 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" msgstr "Fallo en la asignación de recursos del sistema" # ¿repertorios? -#: locale/programs/localedef.c:384 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2760,21 +3890,28 @@ msgstr "" " ruta de búsqueda de locales: %s\n" "%s" -#: nis/nis_print.c:117 +#: nscd/nscd.c:90 +msgid "TABLE" +msgstr "TABLA" + +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "TABLA\n" -#: nis/nis_print.c:262 +#: nscd/nscd.c:92 +msgid "TABLE,yes" +msgstr "TABLA,sí" + +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "Tipo de Tabla : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "Fallo temporal en la resolución del nombre" -#: stdio-common/../sysdeps/unix/siglist.c:40 -#: sysdeps/unix/sysv/linux/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Terminado" @@ -2783,20 +3920,18 @@ msgstr "Terminado" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "El fichero de texto está ocupado" # FIXME: Espacio en blanco final. -#: iconv/iconv_prog.c:536 +#: iconv/iconv_prog.c:627 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" @@ -2805,35 +3940,42 @@ msgstr "" "nombres se puedan usar como parámetros FROM y TO en la línea de órdenes.\n" "Un determinado conjunto de caracteres puede aparecer con varios nombres\n" "(aliases).\n" -"Algunos de los nombres no son cadenas normales sino expresiones regulares y\n" -"pueden corresponderse con una variedad de nombres que pueden darse como\n" -"parámetros al programa.\n" "\n" " " -#: nis/nis_print.c:223 +# Se admiten sugerencias para MT-safe. sv +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "¡Esta implementación no admite código de nuevo estilo o `MT-safe'!\n" + +#: nis/nis_print.c:224 msgid "Time to live : " msgstr "Tiempo de vida : " -#: stdio-common/../sysdeps/gnu/errlist.c:662 +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" msgstr "El temporizador llegó al final" -# FIXME: Why "Many" and not "many", and why Attributes and not attributes? -#: nis/nis_error.c:55 -msgid "Too Many Attributes" +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Se ha utilizado una cadena de título en la gráfica de salida" + +#: nis/nis_error.c:56 +msgid "Too many attributes" msgstr "Demasiados atributos" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "Demasiados niveles de enlaces simbólicos" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "Demasiados enlaces" @@ -2844,42 +3986,44 @@ msgstr "Demasiados enlaces" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "Demasiados ficheros abiertos" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "Demasiados ficheros abiertos en el sistema" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "Demasiados procesos" # FUZZY #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" msgstr "Demasiadas referencias: no se pueden solapar" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "Demasiados usuarios" -#: stdio-common/../sysdeps/unix/siglist.c:30 -#: sysdeps/unix/sysv/linux/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "`trap' para punto de parada/seguimiento" -#: posix/regex.c:1017 +#: posix/regex.c:1099 msgid "Trailing backslash" msgstr "Barra invertida extra al final `\\'" @@ -2898,13 +4042,14 @@ msgstr "Barra invertida extra al final ` #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:596 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "El traductor ha terminado" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "El otro extremo ya está conectado" @@ -2912,141 +4057,141 @@ msgstr "El otro extremo ya está conectad #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "El otro extremo de la conexión no está conectado" -#: argp/argp-help.c:1610 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "Pruebe `%s --help' o `%s --usage' para más información.\n" -#: inet/rcmd.c:143 -#, c-format -msgid "Trying %s...\n" -msgstr "Intentando %s...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" msgstr "Tipo : %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" msgstr "DESCONOCIDO" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "No se puede autentificar el cliente NIS+" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "No se puede autentificar el servidor NIS+" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "No se puede crear la llamada de regreso" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "No se puede crear el proceso en el servidor" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "Desconocido (tipo = %d, bits = %d)\n" -#: inet/ruserpass.c:248 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Palabra clave %s desconocida en .netrc" -#: nis/ypclnt.c:797 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "ELFCLASS desconocido en el fichero %s.\n" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "Error de NIS desconocido" -#: nss/getent.c:505 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "Base de datos desconocida: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" msgstr "Error desconocido" #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:86 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "Error desconocido " # En el libro de Infovía traducen host por "anfitrión" -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "`Host' desconocido" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "Objeto desconocido" -#: nscd/nscd_conf.c:181 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "Opción desconocida: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "Error del determinador de nombres desconocido" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "Error del servidor desconocido" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "Señal desconocida %d" -#: misc/error.c:107 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "Error del sistema desconocido" -#: nis/ypclnt.c:845 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "Error desconocido en la llamada a `ypbind()'" -#: posix/regex.c:1020 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "( ó \\( desemparejados" -#: posix/regex.c:1028 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr ") ó \\) desemparejados" -#: posix/regex.c:1019 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "[ ó ^[ desemparejados" -#: posix/regex.c:1021 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "\\{ desemparejado" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "Variable no reconocida `%s'" # ?? sigo pensando en una traducción para condición -#: stdio-common/../sysdeps/unix/siglist.c:41 -#: sysdeps/unix/sysv/linux/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "Condición urgente de E/S" -#: argp/argp-help.c:1567 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "Modo de empleo:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "Modo de empleo: %s nombre_de_variable [ruta]\n" @@ -3059,82 +4204,100 @@ msgstr "Modo de empleo: %s nombre_de_var msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "Modo de empleo: rpcinfo [ -n númpuerto ] -u host progrnúm [ numversión ]\n" -#: stdio-common/../sysdeps/unix/siglist.c:55 -#: sysdeps/unix/sysv/linux/siglist.h:48 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "Utiliza CACHE como fichero de caché" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "Utiliza CONF como fichero de configuración" + +#: nscd/nscd.c:92 +msgid "Use separate cache for each user" +msgstr "Utiliza una caché separada para cada usuario" + +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "Señal definida por el usuario 1" -#: stdio-common/../sysdeps/unix/siglist.c:56 -#: sysdeps/unix/sysv/linux/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "Señal definida por el usuario 2" -#: stdio-common/../sysdeps/gnu/errlist.c:654 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "Valor demasiado grande para el tipo de datos definido" -#: stdio-common/../sysdeps/unix/siglist.c:51 -#: sysdeps/unix/sysv/linux/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "El temporizador virtual llegó al final" # # Otra opción, resultado incongruente al ejecutar la orden em -#: timezone/zic.c:1899 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "Resultado salvaje en la ejecución de la orden" -#: stdio-common/../sysdeps/unix/siglist.c:53 -#: sysdeps/unix/sysv/linux/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "La ventana ha cambiado" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "Escribe los nombres de las asignaciones de caracteres disponibles" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "Escribe los nombres de los locales disponibles" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "Escribe los nombres de las categorías seleccionadas" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "Escribe los nombres de las palabras clave seleccionadas" -#: catgets/gencat.c:110 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "Escribe el resultado en el fichero NOMBRE" -#: catgets/gencat.c:241 db2/makedb.c:247 elf/sprof.c:365 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:408 nscd/nscd.c:228 nss/getent.c:70 -#: posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "Falló la escritura de los datos de la caché" + +# FIXME. Merge with previous message (?). sv +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "Falló la escritura de los datos de la caché" + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "Escrito por %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:818 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "Tipo de medio erróneo" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:185 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" # ¿¿Qué demonios es esto?? sv -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" msgstr "Sí, 42 es el significado de la vida" @@ -3156,210 +4319,284 @@ msgstr "Sí, 42 es el significado de la v # demasiado suave). # #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:608 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "Esta vez sí que lo has roto" # VER -#: timezone/zic.c:1063 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "" "La línea de continuación de la zona no está después del tiempo de final\n" "de la línea anterior" -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" msgstr "[FICHERO...]" -#: locale/programs/charmap.c:481 locale/programs/locfile.c:471 -#: locale/programs/repertoire.c:278 +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[FICHERO]" + +#: sunrpc/pmap_clnt.c:72 +msgid "__get_myaddress: ioctl (get interface configuration)" +msgstr "__get_myaddress: ioctl (lee la configuración del interfaz)" + +#: locale/programs/ld-collate.c:417 #, c-format -msgid "`%1$s' definition does not end with `END %1$s'" -msgstr "La definición `%1$s' no termina con `END %1$s'" +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' ya está definido como elemento de ordenación" -#: elf/sprof.c:766 +#: locale/programs/ld-collate.c:410 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "`%s' no es un fichero de datos para `profile' correcto para `%s'" +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' ya está definido como símbolo de ordenación" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 +#: locale/programs/ld-collate.c:394 #, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "" -"`-1' tiene que ser la última especificación en el campo `%s' de la categoría\n" -"`%s'" +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s' ya está definido en la tabla de caracteres" -# FUZZY -# entries ? debe haber algo para eso -# lo traducí antes como especificación, pero ... em+ -#: locale/programs/ld-collate.c:1666 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "`...' debe usarse únicamente en las entradas `...' y `UNDEFINED'" +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' ya está definido en el repertorio" -#: locale/programs/locfile.c:668 -msgid "`from' expected after first argument to `collating-element'" -msgstr "Se esperaba `from' después del primer argumento para `collating-element'" +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 +#, c-format +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "La definición `%1$s' no termina con `END %1$s'" -#: locale/programs/ld-collate.c:1118 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "" -"La cadena de caracteres `from' en la declaración de elemento de unión contiene\n" -"un carácter desconocido" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "`%s' y `%.*s' no son nombres válidos para el rango simbólico" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: elf/sprof.c:762 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "`%s' no es un fichero de datos para `profile' correcto para `%s'" + +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "la categoría `digit' no tiene entradas en grupos de diez" + +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "No se admite ai_familiy" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" msgstr "No se admite ai_socktype" -#: nscd/nscd.c:121 +#: nscd/nscd.c:130 msgid "already running" msgstr "ya está funcionando" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:152 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "el argumento para <%s> debe ser un único carácter" -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "el argumento para `%s' debe ser un único carácter" # ??? mariscalización ? -#: sunrpc/auth_unix.c:321 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Problema muy grave con autorización marshall" -#: sunrpc/auth_unix.c:116 sunrpc/auth_unix.c:122 sunrpc/auth_unix.c:151 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: memoria agotada\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:144 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "Argumento erróneo" # Antes decía: El propietario del fichero .rhosts no es válido -#: inet/rcmd.c:318 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "propietario incorrecto" -#: timezone/zic.c:1185 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "Campo FROM vacío en la línea `Link'" -#: timezone/zic.c:1189 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "Campo TO vacío en la línea `Link'" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "bloque liberado dos veces\n" # Revisar lo de bogus. creo que es eso. -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "valor de mcheck_status incorrecto, la biblioteca tiene un bug\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "broadcast: iotcl (lee la configuración del interfaz)" # Mejorando lo presente ( idea de Jochen ) -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "broadcast: iotcl (lee las propiedades del interfaz)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "desbordamiento de búfer" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: no se pudo asignar espacio para un nuevo búfer rpc" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: falló la asignación de espacio para el objetivo" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: no se encontró el objetivo" # FUZZY -#: timezone/zic.c:1726 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "" "No se puede determinar la abreviación de zona horaria que se usará justo\n" "después" -#: sunrpc/svc_simple.c:75 +#: sunrpc/svc_simple.c:76 #, c-format -msgid "can't reassign procedure number %d\n" -msgstr "no se puede reasignar el procedimiento número %d\n" +msgid "can't reassign procedure number %ld\n" +msgstr "no se puede reasignar el número de procedimiento %ld\n" -#: locale/programs/localedef.c:279 +# Se admiten sugerencias. sv +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "no se puede restaurar el `prot' del segmento después de la relocalización" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "la llamada a `stat' falló en el fichero de locales `%s'" +msgid "cannot add already read locale `%s' a second time" +msgstr "no se puede añadir el local ya leído `%s' por segunda vez" -#: elf/sprof.c:935 elf/sprof.c:987 +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "no se pudo asignar espacio para la lista de dependencias" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "no se puede asignar memoria para la cabecera del programa" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "no se puede asignar el registro del nombre" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" -msgstr "no se pudo asignar espacio para los datos del símbolo" +msgstr "no se puede asignar espacio para los datos del símbolo" -#: elf/sprof.c:719 elf/sprof.c:777 +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "no se puede asignar espacio para la lista de búsqueda de los símbolos" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "no se puede asignar espacio para la tabla de versiones de referencia" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "no se pueden cambiar las protecciones de memoria" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "no se puede crear una copia RUNPATH/RPATH" + +# He intentado mejorarlo un poco ... +# +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "no se puede crear un caché para la ruta de búsqueda" + +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "no se puede crear la lista de capacidades" + +#: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "no se puede crear un descriptor interno" -#: elf/sprof.c:417 +#: elf/sprof.c:413 msgid "cannot create internal descriptors" msgstr "no se pueden crear descriptores internos" -#: nscd/connections.c:180 +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "no se puede crear la matriz de la ruta de búsqueda" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "no se puede crear la lista de búsqueda" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "no se puede crear el descriptor del objeto compartido" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "no se puede determinar el carácter de escape" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "no se puede cargar el ejecutable dinámicamente" + +#: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "no se puede activar el `socket' para aceptar conexiones: %s" +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "no se puede extender el ámbito global" + # FIXME: El espacio final. -#: sunrpc/rpc_main.c:342 +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "no se puede encontrar el preprocesador de C: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "no se puede encontrar ningún preprocesador de C (cpp)\n" -#: nscd/connections.c:205 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "" "no se pueden manejar peticiones de la versión %d, la versión\n" "actual es %d" -#: locale/programs/ld-collate.c:1324 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "no se puede insertar el elemento de unión `%.*s' " +#: elf/sprof.c:670 +msgid "cannot load profiling data" +msgstr "no se pueden cargar los datos de `profiling'" -#: locale/programs/ld-collate.c:1503 locale/programs/ld-collate.c:1510 -msgid "cannot insert into result table" -msgstr "no se puede insertar el la tabla de resultados" +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "no se puede cargar el objeto compartido" -# FUZZY -#: locale/programs/ld-collate.c:1175 locale/programs/ld-collate.c:1218 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "no se puede insertar la nueva definición para el símbolo de unión: %s" +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "no se puede hacer el segmento escribible para su relocalización" -#: elf/sprof.c:674 -msgid "cannot load profiling data" -msgstr "no se pueden cargar los datos de `profiling'" +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "no se pueden asignar páginas de tipo `zero-fill'" -#: inet/rcmd.c:314 +#: inet/rcmd.c:420 msgid "cannot open" msgstr "no se puede abrir" @@ -3368,278 +4605,269 @@ msgstr "no se puede abrir" msgid "cannot open `%s'" msgstr "no se puede abrir `%s'" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "no se puede abrir el fichero de datos `%s': %s" +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "no se puede abrir el fichero de entrada" -#: catgets/gencat.c:272 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "no se puede abrir el fichero de entrada `%s'" -#: locale/programs/localedef.c:198 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "no se puede abrir el fichero de definición de locales `%s'" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "no se puede abrir el fichero de salida" -#: catgets/gencat.c:774 catgets/gencat.c:815 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "no se puede abrir el fichero de salida `%s'" -#: locale/programs/locfile.c:1129 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "no se puede abrir el fichero de salida `%s' para la categoría `%s'" -#: nscd/connections.c:162 +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "no se puede abrir el fichero del objeto compartido" + +#: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "no se puede abrir el `socket': %s" -#: locale/programs/ld-collate.c:1370 -msgid "cannot process order specification" -msgstr "no se pueden procesar las especificaciones de orden" +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "no se puede abrir el dispositivo de `zero fill'" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "no se puede leer el directorio de tablas de caracteres `%s'" -#: nscd/connections.c:122 +#: nscd/connections.c:125 msgid "cannot read configuration file; this is fatal" msgstr "no se puede leer el fichero de configuración; este error es fatal" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "no se puede leer del cliente" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "no se pueden leer los datos del fichero" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "no se puede leer la cabecera" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "no se puede leer la cabecera de `%s'" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "No se puede leer el directorio de locales %s" -#: locale/programs/localedef.c:303 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "no se puede leer el fichero de locales `%s'" +#: nscd/nscd_stat.c:128 +msgid "cannot read statistics data" +msgstr "no se pueden leer los datos de estadística" # No sé qué es eso del "repertoire map", pero creo que el repertoire # es una simple aclaración. sv -#: locale/programs/locfile.c:288 locale/programs/locfile.c:306 -#: locale/programs/locfile.c:324 locale/programs/locfile.c:342 -#: locale/programs/locfile.c:360 locale/programs/locfile.c:378 -#, c-format -msgid "cannot read repertoire map `%s'" -msgstr "no se puede leer la asignación `%s'" +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "no se puede asegurar el nuevo repertorio" -#: nscd/nscd_stat.c:127 -msgid "cannot read statistics data" -msgstr "no se pueden leer los datos de estadística" +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "no se puede efectuar `stat' sobre el objeto compartido" -#: nscd/cache.c:141 nscd/connections.c:148 +#: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "no se puede ejecutar stat() sobre el fichero `%s': %s" # OJO: %s podría ser un directorio. -#: locale/programs/localedef.c:328 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "no se puede escribir en el fichero de salida `%s'" -#: nscd/connections.c:229 nscd/connections.c:250 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "no se puede escribir el resultado: %s" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "no se pueden escribir las estadísticas: %s" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "no se puede escribir al cliente" - -#: locale/programs/localedef.c:442 -msgid "category data requested more than once: should not happen" -msgstr "categoría de datos reclamada más de una vez, no debería ocurrir" - -#: locale/programs/ld-ctype.c:269 +#: locale/programs/ld-ctype.c:509 #, c-format -msgid "character %s'%s' in class `%s' must be in class `%s'" -msgstr "el carácter %s'%s' en la clase `%s' debe estar en la clase `%s'" +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "el carácter '%s' en la clase `%s' debe estar en la clase `%s'" -#: locale/programs/ld-ctype.c:294 +#: locale/programs/ld-ctype.c:524 #, c-format -msgid "character %s'%s' in class `%s' must not be in class `%s'" -msgstr "el carácter %s'%s' en la clase `%s' no debe estar en la clase `%s" +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "el carácter '%s' en la clase `%s' no debe estar en la clase `%s" -#: locale/programs/ld-ctype.c:320 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" msgstr "el carácter no está definido en la tabla de caracteres" -#: locale/programs/ld-ctype.c:964 locale/programs/ld-ctype.c:1029 -#: locale/programs/ld-ctype.c:1040 locale/programs/ld-ctype.c:1051 -#: locale/programs/ld-ctype.c:1062 locale/programs/ld-ctype.c:1073 -#: locale/programs/ld-ctype.c:1084 locale/programs/ld-ctype.c:1113 -#: locale/programs/ld-ctype.c:1124 locale/programs/ld-ctype.c:1165 -#: locale/programs/ld-ctype.c:1194 locale/programs/ld-ctype.c:1206 +#: locale/programs/ld-ctype.c:453 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "el carácter L'\\u%0*x' en la clase `%s' debe estar en la clase `%s'" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "el carácter L'\\u%0*x' en la clase `%s' no debe estar en la clase `%s" + +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "el carácter `%s' no está definido cuando se necesitó como valor por defecto" -#: locale/programs/ld-ctype.c:825 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "la clase de carácter `%s' ya fue definida" -#: locale/programs/ld-ctype.c:857 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "la tabla de caracteres `%s' ya está definida" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "" +"la tabla de caracteres `%s' no es compatible con ASCII, el local no cumple\n" +"con ISO C\n" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" msgstr "el fichero de tabla de caracteres `%s' no se encontró" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "los conjuntos de caracteres con estados de bloqueo no están soportados" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "dependencias circulares entre definiciones de locales" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." -msgstr "clnt_raw.c - Error grave en la secuencia de cabecera" +msgstr "clnt_raw.c - Error grave en la secuencia de cabecera." -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: memoria agotada\n" -#: sunrpc/clnt_udp.c:124 sunrpc/clnt_udp.c:134 +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: memoria agotada\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: memoria agotada\n" -#: locale/programs/ld-collate.c:1339 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "el elemento de unión `%.*s' aparece más de una vez: pasando por alto la línea" - -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "símbolo de unión `%.*s' aparece más de una vez: descartando la línea" - -#: locale/programs/locfile.c:652 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "símbolo de unión esperado después de `%s'" - -#: inet/rcmd.c:136 -#, c-format -msgid "connect to address %s: " -msgstr "conexión a la dirección %s: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" msgstr "se esperaba una constante o un identificador" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "no se admite la conversión de `%s' a `%s'" -#: iconv/iconv_prog.c:326 +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "no están disponibles los módulos de conversión" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "el valor de la tasa de conversión no puede ser cero" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" msgstr "la conversión se ha detenido debido a un problema al escribir el resultado" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "no se pudo crear un servidor rpc\n" -#: sunrpc/svc_simple.c:91 +#: sunrpc/svc_simple.c:92 #, c-format -msgid "couldn't register prog %d vers %d\n" -msgstr "no se pudo registrar el programa %d versión %d\n" +msgid "couldn't register prog %ld vers %ld\n" +msgstr "no se pudo registrar el programa %ld versión %ld\n" -#: nss/getent.c:49 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "basededatos [clave ...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "no se encontró el fichero de tabla de caracteres predeterminado `%s'" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "" -"el indicador de dirección en la cadena %d en el campo `era' de la categoría\n" -"`%s' no es '+' ni '-'" - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "" -"el indicador de dirección en la cadena %d en el campo `era' de la categoría\n" -"`%s' no es un único carácter" - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 +#: locale/programs/charmap.c:392 #, c-format -msgid "duplicate character name `%s'" -msgstr "nombre de carácter duplicado `%s'" - -#: locale/programs/ld-collate.c:1150 -msgid "duplicate collating element definition" -msgstr "definición duplicada del elemento de unión" +msgid "duplicate definition of <%s>" +msgstr "definición duplicada de <%s>" -#: locale/programs/ld-collate.c:1297 +#: locale/programs/ld-collate.c:3043 #, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "definición duplicada del carácter `%.*s'" - -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "clave duplicada" +msgid "duplicate definition of script `%s'" +msgstr "definición duplicada de `script' `%s'" -#: catgets/gencat.c:388 +#: catgets/gencat.c:430 msgid "duplicate set definition" msgstr "definición de conjunto duplicada" -#: timezone/zic.c:978 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "nombre de zona %s duplicado (fichero \"%s\", línea %d)" -#: catgets/gencat.c:551 +#: locale/programs/ld-ctype.c:2557 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "definición duplicada para la asignación `%s'" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" msgstr "identificador de mensaje duplicado" -#: catgets/gencat.c:524 +#: catgets/gencat.c:603 msgid "duplicated message number" msgstr "número de mensaje duplicado" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "el rango de la elipsis debe estar marcada mediante dos operandos del mismo tipo" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "cadena de caracteres vacía" -#: locale/programs/ld-collate.c:1710 -msgid "empty weight name: line ignored" -msgstr "nombre de peso vacío: la línea se pasa por alto" +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "sustitución dinámica de un elemento por cadena vacía" -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: el caché ya estaba activado" @@ -3647,535 +4875,512 @@ msgstr "enablecache: el caché ya estaba # Parece ser indistinto, así que unas veces puede ser "la" y otras "el". # dependiendo del caso (lo que mejor suene). # -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: no se pudo crear espacio para el caché" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: no se pudo crear espacio para los datos del caché" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: no se pudo crear espacio para la pila del caché" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "codificación para el resultado" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "codificación del texto original" -#: locale/programs/ld-collate.c:1429 -msgid "end point of ellipsis range is bigger then start" -msgstr "el punto de final para el rango de la elipsis es mayor que el de comienzo" +#: nscd/connections.c:361 nscd/connections.c:453 +#, c-format +msgid "error getting callers id: %s" +msgstr "error al obtener el id de los llamantes: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "error al añadir símbolo de ordenación equivalente" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "error al cerrar la entrada `%s'" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "error al cerrar el fichero de salida" # Se admiten sugerencias para el "profiling" sv. -#: elf/sprof.c:710 +#: elf/sprof.c:706 msgid "error while closing the profiling data file" msgstr "error al cerrar el fichero de datos de `profiling'" -#: locale/programs/ld-collate.c:1158 -msgid "error while inserting collation element into hash table" -msgstr "error cuando se insertaba el elemento de unión en la tabla enlazada" - -#: locale/programs/ld-collate.c:1170 -msgid "error while inserting to hash table" -msgstr "error al insertar en la tabla enlazada" - -#: iconv/iconv_prog.c:389 iconv/iconv_prog.c:420 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "error al leer la entrada" -#: locale/programs/locfile.c:595 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "se espera un argumento de cadena de caracteres para `copy'" -#: timezone/zic.c:868 +#: timezone/zic.c:893 msgid "expected continuation line not found" msgstr "la línea de continuación esperada no se encuentra" -#: elf/sprof.c:408 +#: elf/sprof.c:404 #, c-format msgid "failed to load shared object `%s'" msgstr "fallo al cargar el objeto compartido `%s'" -#: elf/sprof.c:604 +#: elf/sprof.c:600 msgid "failed to load symbol data" msgstr "fallo al cargar los datos del símbolo" -#: elf/sprof.c:702 +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "fallo al asignar un segmento del objeto compartido" + +#: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "no se pudo hacer mmap con el fichero de datos de `profile'" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "fallo al comenzar el proceso de conversión" -#: locale/programs/locfile.c:1154 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "error al escribir los datos para la categoría `%s'" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -# FIXME: ¿Por qué hay dos mensajes distintos para este y el siguiente? -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 -#, c-format -msgid "field `%s' in category `%s' not defined" -msgstr "el campo `%s' en la categoría `%s' no está definido" - -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "el campo `%s' en la categoría `%s' no se ha definido" - -# FIXME: '%s' -#: sunrpc/rpc_main.c:1148 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format -msgid "file '%s' already exists and may be overwritten\n" +msgid "file `%s' already exists and may be overwritten\n" msgstr "el fichero `%s' ya existe y podría ser sobreescrito\n" -#: locale/programs/locfile.c:677 -msgid "from-value of `collating-element' must be a string" -msgstr "el valor `from-value' del elemento de unión ha de ser una cadena de caracteres" +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "fichero demasiado corto" # ## Sugerencia: Añadir (fstat) después de información. sv # Antes decía: No se pudo obtener información (fstat) del fichero .rhosts -#: inet/rcmd.c:316 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "fstat ha fallado" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "inconsistencia al final de la especificación del código de caracteres" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "inconsistencias al final del número" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "" -"incongruencias al final del valor de desplazamiento en la cadena %d en el\n" -"campo `era' de la categoría `%s'" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "" -"incongruencias al final de la fecha de comienzo en la cadena %d en el\n" -"campo `era' de la categoría `%s'" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "" -"incongruencias al final de la fecha de parada en la cadena %d en el\n" -"campo `era' de la categoría `%s'" - -#: elf/sprof.c:81 +#: elf/sprof.c:77 msgid "generate call graph" msgstr "genera el grafo de llamadas" -#: elf/sprof.c:80 +#: elf/sprof.c:76 msgid "generate flat profile with counts and ticks" msgstr "genera un `profile' plano con contadores y `ticks'" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (lee la configuración del interfaz)" -#: nss/getent.c:53 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent - obtiene entradas de la base de datos administrativa." -#: nscd/connections.c:200 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: petición recibida (Versión = %d)" -#: timezone/zic.c:613 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "el enlace duro falló, se usará un enlace simbólico" -#: inet/rcmd.c:322 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "hay un enlace duro en alguna parte" -#: timezone/zic.c:1162 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "el formato de rango hexadecimal debe usar solamente caracteres en mayúscula" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "El campo CORRECTION en la línea de año bisiesto es ilegal" -#: timezone/zic.c:1166 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "Campo Rolling/Stationary ilegal en la línea de año bisiesto" -#: locale/programs/ld-collate.c:1782 -msgid "illegal character constant in string" -msgstr "carácter ilegal en la cadena" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "carácter no válido en el fichero: " -#: locale/programs/ld-collate.c:1125 -msgid "illegal collation element" -msgstr "elemento de unión ilegal" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "definición ilegal" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "especificada una codificación ilegal" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "secuencia de escape ilegal al final de la cadena de caracteres" -#: iconv/iconv_prog.c:342 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "secuencia de entrada ilegal en la posición %ld" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "nombres no permitidos para el rango de caracteres" - -# FIXME '%s' or `%s'? -#: sunrpc/rpc_main.c:462 +#: sunrpc/rpc_main.c:463 #, c-format -msgid "illegal nettype :'%s'\n" +msgid "illegal nettype :`%s'\n" msgstr "tipodered ilegal :`%s'\n" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "" -"número de desplazamiento ilegal en la cadena %d en el campo `era' de la\n" -"categoría `%s'" - -#: catgets/gencat.c:361 catgets/gencat.c:438 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "número de conjunto ilegal" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "" -"fecha de comienzo ilegal en la cadena %d en el campo `era' de la\n" -"categoría `%s'" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "" -"fecha de parada ilegal en la cadena %d en el campo `era' de la\n" -"categoría `%s'" - -#: locale/programs/ld-ctype.c:831 +#: locale/programs/ld-ctype.c:1221 #, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "límite de la implementación: no se permiten más de %d clases de caracteres" +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "límite de la implementación: no se permiten más de %Zd clases de caracteres" -#: locale/programs/ld-ctype.c:863 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "límite de la implementación: no se permiten más de %d tablas de caracteres" -#: iconv/iconv_prog.c:346 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "carácter o secuencia de desplazamiento incompleta al final del búfer" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "fichero formateado incorrectamente" - -#: timezone/zic.c:825 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "línea de entrada de tipo desconocido" -#: iconv/iconv_prog.c:350 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "error interno" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" msgstr "error interno (descriptor ilegal)" -#: timezone/zic.c:1788 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "error interno - se llamó a `addtype' con un `isdst' erróneo" -#: timezone/zic.c:1796 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "error interno - se llamó a `addtype' con un `ttisgmt' erróneo" -#: timezone/zic.c:1792 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "error interno - se llamó a `addtype' con un `ttisstd' erróneo" -#: locale/programs/ld-ctype.c:307 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "error interno en %s, línea %u" -#: timezone/zic.c:1034 +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "cabecera ELF inválida" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" msgstr "desplazamiento UTC inválido" -# ¿No será "abreviatura"? sv+ -#: timezone/zic.c:1037 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" -msgstr "formato de abreviación incorrecto" +msgstr "formato de abreviatura incorrecto" -#: timezone/zic.c:1127 timezone/zic.c:1339 timezone/zic.c:1353 +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "carácter inválido: mensaje descartado" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "día del mes inválido" -#: timezone/zic.c:1291 +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "definición inválida" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "especificada una codificación inválida" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "año de final inválido" -#: timezone/zic.c:1099 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "secuencia de escape inválida" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "año bisiesto inválido" -#: elf/dl-open.c:159 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "línea inválida" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "modo inválido para dlopen()" -#: timezone/zic.c:1114 timezone/zic.c:1217 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "nombre de mes incorrecto" -#: timezone/zic.c:933 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "nombres inválidos para el rango de caracteres" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "tamaño de puntero inválido" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "carácter de cita inválido" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "la hora almacenada no es válida" -#: timezone/zic.c:1266 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "año de comienzo inválido" -#: timezone/zic.c:1143 timezone/zic.c:1246 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "hora del día inválida" -#: timezone/zic.c:1344 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "nombre del día de la semana incorrecto" -#: nscd/connections.c:375 +#: nscd/connections.c:470 #, c-format -msgid "key length in request too long: %Zd" -msgstr "la longitud de la clave en la petición es demasiado larga: %Zd" +msgid "key length in request too long: %d" +msgstr "la longitud de la clave en la petición es demasiado larga: %d" -#: locale/programs/ld-collate.c:1422 -msgid "line after ellipsis must contain character definition" -msgstr "la línea de después de la elipsis tiene que contener una definición de carácter" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "biblioteca libc4 %s en un directorio equivocado" -#: locale/programs/ld-collate.c:1401 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "" -"la línea posterior a la elipsis no contiene una definición para una constante\n" -"de caracteres" +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "biblioteca libc5 %s en un directorio equivocado" -#: timezone/zic.c:805 +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "biblioteca libc6 %s en un directorio equivocado" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "las bibliotecas %s y %s en el directorio %s tienen el mismo soname pero distinto tipo." + +#: timezone/zic.c:830 msgid "line too long" msgstr "línea demasiado larga" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" msgstr "lista todos los juegos de caracteres conocidos" -#: locale/programs/localedef.c:273 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "fichero de locales `%s', que se usa en una orden `copy', no se encuentra" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "el nombre del local debe estar formado por caracteres portables únicamente" # ## Lo mismo con lstat. sv # Antes decía: No se pudo obtener información (lstat) del fichero .rhosts -#: inet/rcmd.c:307 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "lstat ha fallado" -#: catgets/gencat.c:619 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "hace que la salida gráfica tenga VALOR pixels de alto" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "hace que la salida gráfica tenga VALOR pixels de ancho" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "una línea incorrecta no se tendrá en cuenta" # Estupendo, entre section, header, string y table hay 4! posibilidades... -#: elf/sprof.c:554 +#: elf/sprof.c:550 msgid "mapping of section header string table failed" msgstr "falló la asignación de la tabla de cadenas de cabeceras de sección" -#: elf/sprof.c:544 +#: elf/sprof.c:540 msgid "mapping of section headers failed" msgstr "falló la asignación de las cabeceras de sección" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "memoria alterada antes del bloque de memoria asignado\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "memoria alterada pasado el final del bloque de memoria asignado\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1449 -#: locale/programs/ld-collate.c:1478 locale/programs/locfile.c:1082 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "memoria agotada" -# FIXME: ¿Por qué no igual que antes? -#: malloc/obstack.c:471 -msgid "memory exhausted\n" -msgstr "memoria agotada\n" - -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "la memoria es consistente, la biblioteca tiene un bug\n" -#: locale/programs/ld-time.c:370 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "" -"falta el formato de era en la cadena %d en el campo `era' de la\n" -"categoría `%s'" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "falló la operación `mmap' sobre el fichero de caché.\n" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "" -"falta el nombre de la era en la cadena %d en el campo `era' de la\n" -"categoría `%s'" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "más de un segmento dinámico\n" -#: timezone/zic.c:928 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "regla sin nombre" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "no se ha especificado la codificación original ni la final" -#: nis/nss_nisplus/nisplus-publickey.c:262 -#: nis/nss_nisplus/nisplus-publickey.c:268 -#: nis/nss_nisplus/nisplus-publickey.c:327 -#: nis/nss_nisplus/nisplus-publickey.c:336 +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (búsqueda nis+): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user: la entrada DES para %s en el directorio %s no es única" -#: nis/nss_nisplus/nisplus-publickey.c:349 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user: la entrada LOCAL para %s en el directorio %s no es única" -# FIXME '%s'. -#: nis/nss_nisplus/nisplus-publickey.c:194 +#: nis/nss_nisplus/nisplus-publickey.c:207 #, c-format -msgid "netname2user: missing group id list in '%s'." +msgid "netname2user: missing group id list in `%s'." msgstr "netname2user: falta la lista de ids de grupo en `%s'." -# FIXME '%s' -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:318 #, c-format -msgid "netname2user: principal name '%s' too long" +msgid "netname2user: principal name `%s' too long" msgstr "netname2user: el nombre principal `%s' es demasiado largo" -#: nis/nss_nisplus/nisplus-publickey.c:356 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: no debería tener uid 0" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "el programa %d no fue registrado nunca\n" -#: locale/programs/repertoire.c:238 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr "no se ha dado ningún valor o " -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "" -"falta una expresión regular correcta para el campo `%s' en la categoría `%s':\n" -"%s" - # ## Antes tenías: "no hay día en la regla de coincidencia de mes" sv # Esto debe tener algo que ver con la función menopausie() em # No se me había ocurrido... ¿Se te ocurre algo mejor, ahora que ya # sabemos lo que quiere decir? sv -#: timezone/zic.c:2115 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "ningún día del mes coincide con la regla" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "no hay definición para `UNDEFINED'" -#: elf/sprof.c:276 +#: elf/sprof.c:272 #, c-format msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "" "no se ha dado un nombre de fichero para los datos de `profiling'\n" "y el objeto compartido `%s' no tiene soname" -#: locale/programs/locfile.c:609 +# FIXME: El original no se entiende. ¿Es gramaticalmente correcto? sv +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "" +"no hay ningún dígito de entrada definido y ninguno de los nombres estándar\n" +"en el conjunto de caracteres" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "ninguna otra palabra clave debe ser especificada al usar `copy'" -#: locale/programs/localedef.c:334 +# FIXME: Lo mismo de antes. +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "" +"no hay ningún dígito de salida definido y ninguno de los nombres estándar\n" +"en el conjunto de caracteres" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "no se ha producido ningún fichero de salida debido a la existencia de avisos" -# ¿repertorio? -#: locale/programs/locfile.c:283 locale/programs/locfile.c:301 -#: locale/programs/locfile.c:319 locale/programs/locfile.c:337 -#: locale/programs/locfile.c:355 locale/programs/locfile.c:373 -msgid "no repertoire map specified: cannot proceed" -msgstr "no se ha especificado ninguna asignación de repertorio: no se puede continuar" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:550 -#: locale/programs/charmap.c:629 locale/programs/repertoire.c:199 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "no se ha especificado ningún nombre simbólico" -#: locale/programs/charmap.c:465 locale/programs/charmap.c:596 -#: locale/programs/charmap.c:662 locale/programs/repertoire.c:261 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "no se ha especificado ningún nombre simbólico para el final del rango" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "no hay ningún peso definido para el símbolo `%s'" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "los valores de caracteres no simbólicos no deben utilizarse" + +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "" +"no todos los caracteres usados en `outdigit' están disponibles en la tabla\n" +"de caracteres" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "no todos los caracteres usados en `outdigit' están disponibles en el repertorio" # Antes decía: .rhosts no es un fichero regular -#: inet/rcmd.c:309 +#: inet/rcmd.c:415 msgid "not regular file" msgstr "no es un fichero regular" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -4186,50 +5391,74 @@ msgstr "" "\n" "%15d nivel de depuración del servidor\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "nscd no está en ejecución\n" -#: locale/programs/charmap.c:514 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "el fichero objeto no tiene sección dinámica" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "se omiten los caracteres inválidos en la salida" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "solamente pueden cargarse ET_DYN y ET_EXEC" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "solamente se permiten ANCHO definiciones después de la definición CHARMAP" -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "el orden para `%.*s' ya está definido en %s:%Zu" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "la codificación original no se ha especificado utilizando `-f'" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "Memoria agotada" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "fichero de salida" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps problema de rpc" # ¿en la configuración del servicio?, ¿del circuito?, ¿o dejarlo así? # Es de locos, estuve viendo las/los fuentes, preferí dejarlo así. em -#: inet/rcmd.c:179 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: fallo de protocolo al configurar el circuito\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "Fin no esperado de la definición `translit_ignore'" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "error del preprocesador" -#: elf/sprof.c:78 +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "la definición anterior estaba aquí" + +#: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "muestra la lista de contadores de ruta y su número de uso" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "muestra información sobre el desarrollo" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "problemas mientras se leía `%s'" - -#: elf/sprof.c:691 +#: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" msgstr "" @@ -4248,39 +5477,47 @@ msgstr "el programa %lu no está disponib msgid "program %lu version %lu is not available\n" msgstr "el programa %lu versión %lu no está disponible\n" -# Sugerencia: esperando -> a la espera. sv+ #: sunrpc/rpcinfo.c:515 #, c-format msgid "program %lu version %lu ready and waiting\n" -msgstr "el programa %lu versión %lu está listo y esperando\n" +msgstr "el programa %lu versión %lu está listo y a la espera\n" -#: inet/rcmd.c:176 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: lectura insuficiente" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (activando la salida de error estándar): %m\n" -#: inet/rcmd.c:110 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: socket: Se están usando todos los puertos\n" -#: inet/rcmd.c:166 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write (activando la salida de error estándar): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: memoria agotada\n" -#: timezone/zic.c:1849 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "segundo intercalar repetido" -#: locale/programs/repertoire.c:95 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" msgstr "el fichero de tabla de caracteres `%s' no se encontró" +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "los bytes resultantes para el rango no son representables." + #: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: error de codificación de la lista de argumentos\n" @@ -4315,489 +5552,386 @@ msgstr "rpcinfo: el `broadcast' no tuvo msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: no se puede comunicar con el asignador de puertos" -#: timezone/zic.c:718 timezone/zic.c:720 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "mismo nombre de regla en varios ficheros" -#: nscd/connections.c:387 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "no se puede efectuar dlopen() sobre el objeto compartido" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "el objeto compartido no está abierto" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "se acabaron los datos mientras se leía la clave de petición: %s" -#: nscd/connections.c:364 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "lectura insuficiente mientras se leía la petición: %s" -#: nscd/grpcache.c:191 nscd/hstcache.c:278 nscd/pwdcache.c:188 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "escritura insuficiente en %s: %s" # ??? lo mismo que arriba -#: inet/rcmd.c:197 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "socket: fallo de protocolo al configurar el circuito\n" -#: locale/programs/locfile.c:730 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "los órdenes `forward' y `backward' son mutuamente excluyentes" - -#: locale/programs/ld-collate.c:1582 locale/programs/ld-collate.c:1628 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "la especificación para el orden de peso del símbolo de unión no tiene sentido" - -#: timezone/zic.c:789 +#: timezone/zic.c:814 msgid "standard input" msgstr "entrada estándar" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "salida estándar" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "" -"la fecha de comienzo es ilegal en la cadena %d del campo `era' de la\n" -"categoría `%s'" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "los caracteres de comienzo y final del rango debe tener la misma longitud" -#: timezone/zic.c:1300 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "año de comienzo mayor que año de final" -#: timezone/zic.c:1272 timezone/zic.c:1297 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "el año de comienzo es demasiado alto para ser representado" -#: timezone/zic.c:1270 timezone/zic.c:1295 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "el año de comienzo es demasiado bajo para ser representado" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "" -"la fecha de final es ilegal en la cadena %d del campo `era' de la\n" -"categoría `%s'" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "suprime los avisos" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" -msgstr "svc_run: - select falló" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - poll falló" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - fallo en la ejecución de `getsockname()' o `listen()'" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - problema al crear el `socket' tcp" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: memoria agotada\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - problema al crear el `socket' AF_UNIX" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - fallo en la ejecución de `getsockname()' o `listen()'" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: memoria agotada\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: memoria agotada\n" -#: sunrpc/svc_udp.c:135 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - fallo en la ejecución de `getsockname'" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: memoria agotada\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: problemas para crear el `socket'" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad es demasiado pequeño para IP_PKTINFO\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: memoria agotada\n" -# FIXME: ¿Por qué este y el siguiente no son iguales? -#: locale/programs/ld-collate.c:1201 +#: locale/programs/linereader.c:745 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "" -"el símbolo para el elemento de unión para multi-carácter `%.*s' repite la\n" -"definición de otro elemento" +msgid "symbol `%.*s' not in charmap" +msgstr "el símbolo `%.*s' no está en la tabla de caracteres" -#: locale/programs/ld-collate.c:1073 +#: locale/programs/linereader.c:766 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other element definition" -msgstr "" -"el símbolo para el elemento de unión multicarácter `%.*s' repite la definición\n" -"de otro elemento" +msgid "symbol `%.*s' not in repertoire map" +msgstr "el símbolo `%.*s' no está en el repertorio" -#: locale/programs/ld-collate.c:1210 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "" -"el símbolo para el elemento de unión multicarácter `%.*s' repite la definición\n" -"de otro símbolo" +msgid "symbol `%s'" +msgstr "el símbolo `%s'" -#: locale/programs/ld-collate.c:1082 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "" -"el símbolo para el elemento de unión multicarácter `%.*s' repite la definición\n" -"de otro símbolo" +msgid "symbol `%s' has the same encoding as" +msgstr "el símbolo `%s' tiene la misma codificación que" -#: locale/programs/ld-collate.c:1064 locale/programs/ld-collate.c:1192 +#: locale/programs/ld-collate.c:1539 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "" -"el símbolo para el elemento de unión multicarácter `%.*s' repite otro nombre\n" -"de símbolo en el conjunto de caracteres" +msgid "symbol `%s' not defined" +msgstr "el símbolo `%s' no está definido" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:463 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:595 locale/programs/charmap.c:628 -#: locale/programs/charmap.c:660 +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "error de sintaxis" + +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 #, c-format msgid "syntax error in %s definition: %s" msgstr "error de sintaxis en la definición de %s: %s" -#: locale/programs/locfile.c:750 -msgid "syntax error in `order_start' directive" -msgstr "error de sintaxis en la directiva `order_start'" - -#: locale/programs/locfile.c:492 -msgid "syntax error in character class definition" -msgstr "error de sintaxis en el nombre de clase de carácter" - -#: locale/programs/locfile.c:550 -msgid "syntax error in character conversion definition" -msgstr "error de sintaxis en la definición de la conversión de carácter" - -#: locale/programs/locfile.c:792 -msgid "syntax error in collating order definition" -msgstr "error de sintaxis en la definición del orden de unión" - -#: locale/programs/locfile.c:642 -msgid "syntax error in collation definition" -msgstr "error de sintaxis en la definición de la unión" - -#: locale/programs/locfile.c:465 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "error de sintaxis en una definición de categoría LC_CTYPE" - -#: locale/programs/locfile.c:408 -msgid "syntax error in definition of new character class" -msgstr "error de sintaxis en la definición de una nueva clase de carácter" - -#: locale/programs/locfile.c:418 -msgid "syntax error in definition of new character map" -msgstr "error de sintaxis en la definición de un nueva tabla de caracteres" - -#: locale/programs/locfile.c:1003 -msgid "syntax error in message locale definition" -msgstr "error de sintaxis en la definición de local para mensajes" - -#: locale/programs/locfile.c:914 -msgid "syntax error in monetary locale definition" -msgstr "error de sintaxis en la definición de local para moneda" - -#: locale/programs/locfile.c:941 -msgid "syntax error in numeric locale definition" -msgstr "error de sintaxis en la definición de local para números" - -#: locale/programs/locfile.c:852 -msgid "syntax error in order specification" -msgstr "error de sintaxis en la especificación de orden" - -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:143 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "error de sintaxis en el prólogo: %s" -#: locale/programs/repertoire.c:198 locale/programs/repertoire.c:237 -#: locale/programs/repertoire.c:260 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "error de sintaxis en la definición de la asignación: %s" -#: locale/programs/locfile.c:979 -msgid "syntax error in time locale definition" -msgstr "error de sintaxis en la definición de local para la hora" - -#: locale/programs/locfile.c:385 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "error de sintaxis: no está dentro de una sección de definición para un local" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" msgstr "no se ha especificado la codificación final utilizando `-t'" -#: catgets/gencat.c:390 catgets/gencat.c:526 catgets/gencat.c:553 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "esta es la primera vez que aparece la definición" -#: timezone/zic.c:1132 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "hora antes de cero" # Sugerencia: Desbordamiento de fecha. (?) sv+ -#: timezone/zic.c:1140 timezone/zic.c:2015 timezone/zic.c:2034 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "desbordamiento horario" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "el valor `to' del rango es más pequeño que el valor `from' " + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "el valor `to' de la sucesión de caracteres es más pequeño que el valor `from'" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "insuficiente número de bytes en la codificación del carácter" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "demasiados bytes en la codificación del carácter" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "demasiadas clases de caracteres definidas" - -#: timezone/zic.c:1843 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "demasiados segundos intercalares" -#: timezone/zic.c:1815 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "demasiados tipos de hora local" -#: timezone/zic.c:1769 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "¡¿demasiadas transiciones?!" -#: locale/programs/ld-collate.c:1637 -msgid "too many weights" -msgstr "¡demasiados pesos!" - -#: timezone/zic.c:2138 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "demasiadas abreviaturas de zona horaria, o demasiado largas" -# es una traducción un poco libre, ¿qué te parece? em+ -# Pues que en ninguna parte dice que las esté ignorando. -# Solamente dice que hay basurilla al final. -# Yo borraría el "ignorando". sv+ -# Hecho. -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "hay inconsistencias al final de la línea" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "dificultades para responder al programa %d\n" -#: locale/programs/ld-collate.c:1393 -msgid "two lines in a row containing `...' are not allowed" -msgstr "no están permitidas dos líneas en una misma fila con `...'" - -#: timezone/zic.c:1307 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "tecleado un único año" -#: iconv/iconv_prog.c:406 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "no se puede asignar espacio para el búfer de entrada" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "no se pueden liberar los argumentos" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "sin definir" -#: locale/programs/charmap.c:701 locale/programs/charmap.c:712 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "carácter desconocido `%s'" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:718 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "carácter no reconocido en el campo `%s' de la categoría `%s'" - -# FUZZY em+ -#: locale/programs/locfile.c:715 -msgid "unknown collation directive" -msgstr "la directiva de unión es desconocida" - # descartada (?) sv # ¿y así? em # por mí, vale. sv+ -#: catgets/gencat.c:487 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "directiva desconocida `%s': línea pasada por alto" -#: iconv/iconv_prog.c:353 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "error de iconv() desconocido %d" -#: catgets/gencat.c:466 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "conjunto `%s' desconocido" -# descartada (?) sv -# Me gusta más `pasada por alto' em+ -#: locale/programs/ld-collate.c:1377 locale/programs/ld-collate.c:1572 -#: locale/programs/ld-collate.c:1747 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "símbolo desconocido `%.*s': línea descartada" - -#: timezone/zic.c:761 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "zona sin reglas" -#: catgets/gencat.c:971 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "mensaje sin terminar" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "cadena de caracteres sin terminar" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "constante de caracteres sin terminar" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "nombre simbólico sin terminar" -#: locale/programs/ld-collate.c:1699 -msgid "unterminated weight name" -msgstr "nombre de peso sin terminar" +# FIXME: then -> than +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "el límite superior del rango no es mayor que el límite inferior" -#: locale/programs/charset.c:104 +# FIXME: then -> than +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" msgstr "el límite superior del rango no es menor que el límite inferior" -# FIXME: ¿Por qué el espacio adicional? -#: sunrpc/rpc_main.c:1415 +#: sunrpc/rpc_main.c:1424 #, c-format -msgid "usage: %s infile\n" -msgstr "modo de empleo: %s fichero_de_entrada\n" +msgid "usage: %s infile\n" +msgstr "modo de empleo: %s fichero_de_entrada\n" +# FIXME: non leap-year -> non-leap year. # A lo mejor si pones "veintinueve de febrero" o "29 de febrero" # se entiende mejor. no sé. sv # Si, estas pensando lo mismo que yo, 29 de febrero puede confundir, porque # en el fichero pondrá 2/29 em # Sugerencia: "uso de 2/29 ..." (usando sería "using") sv # Tienes razón em+ -#: timezone/zic.c:2081 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "uso de 2/29 en un año no bisiesto" -# Lo siento Santiago em+ -#: locale/programs/charmap.c:522 locale/programs/charmap.c:576 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" -msgstr "el valor para %s tiene que ser un número entero" +msgstr "el valor para %s debe ser un número entero" -#: locale/programs/charmap.c:318 +#: locale/programs/charmap.c:399 #, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "el valor para <%s> debe estar entre 1 y 4" +msgid "value for <%s> must be 1 or greater" +msgstr "el valor para <%s> debe ser 1 o mayor" -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 +# Milagro, por una vez es más corto en español :-) sv +#: locale/programs/charmap.c:411 #, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "el valor para el campo `%s' en la categoría `%s' no debe estar vacío" - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "el valor de tiene que ser mayor que el valor de " - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "" -"el valor del campo `int_curr_symbol' en la categoría `LC_MONETARY' no se\n" -"corresponde con un nombre válido en ISO 4217" - -# ¿Errónea? em+ -# También se puede poner equivocada. sv+ -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "" -"el valor del campo `int_curr_symbol' en la categoría `LC_MONETARY' tiene\n" -"una longitud errónea" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "el valor de <%s> debe ser mayor o igual que el valor de <%s>" -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 -#, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "" -"los valores para el campo `%s' en la categoría `%s' deben ser menores\n" -"que 127" +#: timezone/zic.c:433 +msgid "warning: " +msgstr "atención: " -#: nscd/connections.c:355 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "al aceptar la conexión: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:142 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "al asignar espacio para la entrada en el caché" -#: nscd/cache.c:85 +#: nscd/cache.c:88 msgid "while allocating hash table entry" msgstr "al asignar espacio para la entrada en la tabla `hash'" -#: nscd/grpcache.c:99 nscd/hstcache.c:109 nscd/pwdcache.c:105 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "al asignar espacio para la copia de la clave" -#: catgets/gencat.c:1001 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "al abrir el fichero de catálogo antiguo" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "al preparar la salida" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "al leer el fichero de datos" - -#: elf/sprof.c:683 +#: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "al ejecutar `stat' sobre el fichero de datos de `profiling'" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "al escribir la base de datos" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "con valores de rango UCS se debe utilizar la elipsis simbólica hexadecimal `..'" -#: nscd/nscd_stat.c:115 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "con valores de rango código de caracteres se debe utilizar la elipsis absoluta `...'" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "con valores de rango nombre simbólico la elipsis absoluta `...' no debe usarse" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" msgstr "escritura incompleta" -#: inet/rcmd.c:320 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "puede ser modificado por otros además del propietario" -#: db2/makedb.c:124 nscd/nscd.c:114 nss/getent.c:392 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "número incorrecto de argumentos" @@ -4811,27 +5945,27 @@ msgstr "número incorrecto de argumentos" # Si es mejor, ponlo en todos los sitios. Y si no, en ninguno. # Yo creo que es mucho mejor poner "número incorrecto ..." # Si no, queda como "al revés". sv+ -#: timezone/zic.c:1090 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "número incorrecto de campos en la línea de bisiesto (Leap)" -#: timezone/zic.c:1181 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "número incorrecto de campos en la línea de enlace (Link)" -#: timezone/zic.c:924 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "número incorrecto de argumentos en la línea de regla (Rule)" -#: timezone/zic.c:994 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "número de campos incorrecto en la línea de continuación de zona (Zone)" -#: timezone/zic.c:952 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "número de campos incorrecto en la línea de zona (Zone)" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: memoria agotada\n" @@ -4839,16 +5973,245 @@ msgstr "xdr_reference: memoria agotada\n msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: memoria agotada\n" -#: nis/ypclnt.c:884 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: no se puede convertir el nombre del `host' a nombre de red\n" -#: nis/ypclnt.c:896 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: no se puede encontrar la dirección del servidor\n" -#~ msgid "Error %d" -#~ msgstr "Error %d" +#~ msgid " done\n" +#~ msgstr " hecho\n" + +#~ msgid "%s: cannot get modification time" +#~ msgstr "%s: no se puede obtener la fecha de modificación" + +#~ msgid "Computing table size for character classes might take a while..." +#~ msgstr "" +#~ "El cálculo del tamaño de la tabla de clases de caracteres podría tardar un\n" +#~ "rato ..." + +#~ # FUZZY +#~ # Collating, uff, lo he visto por lo menos 10 veces, en varios contextos +#~ # diferentes. Uno de ellos en el de comparaciones de strings en el DM de DB2. +#~ # Podría traducirse tambien como 'uniones' o 'emparejamientos' ... em+ +#~ msgid "Computing table size for collation information might take a while..." +#~ msgstr "" +#~ "El cálculo del tamaño de la tabla de información de secuencias podría tardar\n" +#~ "un rato ..." + +#~ msgid "Convert key to lower case" +#~ msgstr "Convierte la clave a minúsculas" + +#~ msgid "Create simple DB database from textual input." +#~ msgstr "Crea una base de datos DB simple a partir de una entrada de texto." + +#~ msgid "Device not configured" +#~ msgstr "Dispositivo no configurado" + +#~ msgid "Do not print messages while building database" +#~ msgstr "No muestra ningún mensaje mientras construye la base de datos" + +#~ msgid "" +#~ "INPUT-FILE OUTPUT-FILE\n" +#~ "-o OUTPUT-FILE INPUT-FILE\n" +#~ "-u INPUT-FILE" +#~ msgstr "" +#~ "FICHERO-ENTRADA FICHERO-SALIDA\n" +#~ "-o FICHERO-SALIDA FICHERO-ENTRADA\n" +#~ "-u FICHERO-ENTRADA" + +#~ msgid "Print content of database file, one entry a line" +#~ msgstr "Muestra el contenido de un fichero de base de datos, una entrada por línea" + +#~ msgid "Trying %s...\n" +#~ msgstr "Intentando %s...\n" + +#~ # FUZZY +#~ # entries ? debe haber algo para eso +#~ # lo traducí antes como especificación, pero ... em+ +#~ msgid "`...' must only be used in `...' and `UNDEFINED' entries" +#~ msgstr "`...' debe usarse únicamente en las entradas `...' y `UNDEFINED'" + +#~ msgid "`from' expected after first argument to `collating-element'" +#~ msgstr "Se esperaba `from' después del primer argumento para `collating-element'" + +#~ msgid "`from' string in collation element declaration contains unknown character" +#~ msgstr "" +#~ "La cadena de caracteres `from' en la declaración de elemento de unión contiene\n" +#~ "un carácter desconocido" + +#~ msgid "buffer overflow" +#~ msgstr "desbordamiento de búfer" + +#~ msgid "cannot `stat' locale file `%s'" +#~ msgstr "la llamada a `stat' falló en el fichero de locales `%s'" + +#~ msgid "cannot insert collation element `%.*s'" +#~ msgstr "no se puede insertar el elemento de unión `%.*s' " + +#~ msgid "cannot insert into result table" +#~ msgstr "no se puede insertar el la tabla de resultados" + +#~ # FUZZY +#~ msgid "cannot insert new collating symbol definition: %s" +#~ msgstr "no se puede insertar la nueva definición para el símbolo de unión: %s" + +#~ msgid "cannot open database file `%s': %s" +#~ msgstr "no se puede abrir el fichero de datos `%s': %s" + +#~ msgid "category data requested more than once: should not happen" +#~ msgstr "categoría de datos reclamada más de una vez, no debería ocurrir" + +#~ #, fuzzy +#~ msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" +#~ msgstr "el carácter %s'%s' en la clase `%s' debe estar en la clase `%s'" + +#~ #, fuzzy +#~ msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" +#~ msgstr "el carácter %s'%s' en la clase `%s' no debe estar en la clase `%s" + +#~ msgid "collation element `%.*s' appears more than once: ignore line" +#~ msgstr "el elemento de unión `%.*s' aparece más de una vez: pasando por alto la línea" + +#~ msgid "collation symbol `%.*s' appears more than once: ignore line" +#~ msgstr "símbolo de unión `%.*s' aparece más de una vez: descartando la línea" + +#~ msgid "collation symbol expected after `%s'" +#~ msgstr "símbolo de unión esperado después de `%s'" + +#~ msgid "connect to address %s: " +#~ msgstr "conexión a la dirección %s: " + +#~ msgid "duplicate character name `%s'" +#~ msgstr "nombre de carácter duplicado `%s'" + +#~ msgid "duplicate key" +#~ msgstr "clave duplicada" + +#~ msgid "end point of ellipsis range is bigger then start" +#~ msgstr "el punto de final para el rango de la elipsis es mayor que el de comienzo" + +#~ msgid "error while inserting collation element into hash table" +#~ msgstr "error cuando se insertaba el elemento de unión en la tabla enlazada" + +#~ msgid "error while inserting to hash table" +#~ msgstr "error al insertar en la tabla enlazada" + +#~ msgid "from-value of `collating-element' must be a string" +#~ msgstr "el valor `from-value' del elemento de unión ha de ser una cadena de caracteres" + +#~ msgid "illegal character constant in string" +#~ msgstr "carácter ilegal en la cadena" + +#~ msgid "illegal collation element" +#~ msgstr "elemento de unión ilegal" + +#~ msgid "incorrectly formatted file" +#~ msgstr "fichero formateado incorrectamente" + +#~ msgid "line after ellipsis must contain character definition" +#~ msgstr "la línea de después de la elipsis tiene que contener una definición de carácter" + +#~ msgid "line before ellipsis does not contain definition for character constant" +#~ msgstr "" +#~ "la línea posterior a la elipsis no contiene una definición para una constante\n" +#~ "de caracteres" + +#~ msgid "locale file `%s', used in `copy' statement, not found" +#~ msgstr "fichero de locales `%s', que se usa en una orden `copy', no se encuentra" + +#~ # ¿repertorio? +#~ msgid "no repertoire map specified: cannot proceed" +#~ msgstr "no se ha especificado ninguna asignación de repertorio: no se puede continuar" + +#~ msgid "no weight defined for symbol `%s'" +#~ msgstr "no hay ningún peso definido para el símbolo `%s'" + +#~ msgid "problems while reading `%s'" +#~ msgstr "problemas mientras se leía `%s'" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" +#~ msgstr "" +#~ "el símbolo para el elemento de unión multicarácter `%.*s' repite la definición\n" +#~ "de otro símbolo" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" +#~ msgstr "" +#~ "el símbolo para el elemento de unión multicarácter `%.*s' repite la definición\n" +#~ "de otro símbolo" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" +#~ msgstr "" +#~ "el símbolo para el elemento de unión multicarácter `%.*s' repite otro nombre\n" +#~ "de símbolo en el conjunto de caracteres" + +#~ msgid "syntax error in `order_start' directive" +#~ msgstr "error de sintaxis en la directiva `order_start'" + +#~ msgid "syntax error in character class definition" +#~ msgstr "error de sintaxis en el nombre de clase de carácter" + +#~ msgid "syntax error in collating order definition" +#~ msgstr "error de sintaxis en la definición del orden de unión" + +#~ msgid "syntax error in collation definition" +#~ msgstr "error de sintaxis en la definición de la unión" + +#~ msgid "syntax error in definition of LC_CTYPE category" +#~ msgstr "error de sintaxis en una definición de categoría LC_CTYPE" + +#~ msgid "syntax error in message locale definition" +#~ msgstr "error de sintaxis en la definición de local para mensajes" + +#~ msgid "syntax error in monetary locale definition" +#~ msgstr "error de sintaxis en la definición de local para moneda" + +#~ msgid "syntax error in numeric locale definition" +#~ msgstr "error de sintaxis en la definición de local para números" + +#~ msgid "syntax error in order specification" +#~ msgstr "error de sintaxis en la especificación de orden" + +#~ msgid "syntax error in time locale definition" +#~ msgstr "error de sintaxis en la definición de local para la hora" + +#~ msgid "too many character classes defined" +#~ msgstr "demasiadas clases de caracteres definidas" + +#~ msgid "too many weights" +#~ msgstr "¡demasiados pesos!" + +#~ msgid "two lines in a row containing `...' are not allowed" +#~ msgstr "no están permitidas dos líneas en una misma fila con `...'" + +#~ msgid "unknown character in field `%s' of category `%s'" +#~ msgstr "carácter no reconocido en el campo `%s' de la categoría `%s'" + +#~ # FUZZY em+ +#~ msgid "unknown collation directive" +#~ msgstr "la directiva de unión es desconocida" + +#~ msgid "unterminated weight name" +#~ msgstr "nombre de peso sin terminar" + +#~ msgid "value for <%s> must lie between 1 and 4" +#~ msgstr "el valor para <%s> debe estar entre 1 y 4" + +#~ msgid "while reading database" +#~ msgstr "al leer el fichero de datos" + +#~ msgid "while writing database file" +#~ msgstr "al escribir la base de datos" + +#~ msgid "%s: Error writing standard output " +#~ msgstr "%s: Error al escribir en la salida estándar " + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other element definition" +#~ msgstr "" +#~ "el símbolo para el elemento de unión multicarácter `%.*s' repite la definición\n" +#~ "de otro elemento" #~ msgid "Filesize limit exceeded" #~ msgstr "Superado el límite de tamaño de fichero" @@ -5031,17 +6394,12 @@ msgstr "yp_update: no se puede encontrar #~ msgid "definition keyword expected" #~ msgstr "esperada una palabra clave" -#~ # Sugerencia: se esperaba `%s'. sv -#~ # Ok em+ #~ msgid "expected '%s'" #~ msgstr "se esperaba `%s'" -#~ # Sugerencia: Lo mismo de antes. sv -#~ # OK em+ #~ msgid "expected '%s' or '%s'" #~ msgstr "se esperaba `%s' ó `%s' " -#~ # Lo mismo. sv #~ msgid "expected '%s', '%s' or '%s'" #~ msgstr "se esperaba `%s', `%s' ó `%s'" Binary files glibc-2.2.3/po/fr.mo and glibc-2.2.4/po/fr.mo differ diff -durpN glibc-2.2.3/po/fr.po glibc-2.2.4/po/fr.po --- glibc-2.2.3/po/fr.po Tue Mar 28 11:05:37 2000 +++ glibc-2.2.4/po/fr.po Mon Aug 13 15:00:53 2001 @@ -4,82 +4,82 @@ # msgid "" msgstr "" -"Project-Id-Version: GNU libc 2.1.3\n" -"POT-Creation-Date: 2000-02-16 10:39-0800\n" -"PO-Revision-Date: 2000-03-14 12:00-0500\n" +"Project-Id-Version: GNU libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-08-13 08:00-0500\n" "Last-Translator: Michel Robitaille \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8-bit\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:274 msgid "\t\tAccess Rights : " msgstr "\t\tDroits d'accès : " -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\tAttributs : " -#: sunrpc/rpc_main.c:1414 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Dname[=valeur]] [-i taille] [-I [-K secondes]] [-Y chemin] fichier\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o fichier_de_sortie] [fichier_d_entrée]\n" -#: sunrpc/rpc_main.c:1419 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n id_réseau]* [-o fichier_de_sortie] [fichier_d_entrée]\n" -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s type_réseau]* [-o fichier_de_sortie] [fichier_d_entrée]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\t\tDroits d'accès : " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tDonnées entrées de type %s\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\tNom : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " msgstr "\tClé publique : " -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\tType : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tAdresses universelles (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\tNom : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u octets] " -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -109,11 +109,11 @@ msgstr "" "%15ld%% taux de repérage\n" "%15s vérifier /etc/%s pour les changements\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" msgstr "\nMembres du groupe :\n" -#: nis/nis_print.c:322 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\nDurée de vie : " @@ -133,60 +133,60 @@ msgstr " rpcinfo -p [ hôte ]\n" msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n no_de_port ] -t hôte no_program [ no_version ]\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " non" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " oui" -#: nis/nis_print.c:348 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " Longueur des données = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " Membres explicites:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " Non-membres explicites:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " Membres implicites:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " Non-membres implicites:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " Pas de membre explicite\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " Pas de non-membre explicite\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " Pas de membre implicite\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " Pas de non-membre implicite\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " Pas de membre récursif\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " Pas de non-membre récursif\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " Membres récursifs:\n" @@ -194,302 +194,763 @@ msgstr " Membres récursifs:\n" msgid " program vers proto port\n" msgstr " program no_version protocole no_port\n" -#: argp/argp-help.c:1573 +#: argp/argp-help.c:1572 msgid " or: " msgstr " ou: " -#: timezone/zic.c:423 +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (ESCAMOTÉ)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (a été modifié)\n" + +#: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (règles de \"%s\", ligne %d)" -#: argp/argp-help.c:1585 +#: argp/argp-help.c:1584 msgid " [OPTION...]" msgstr " [OPTION...]" -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1476 -msgid " done\n" -msgstr " complété\n" - -#: timezone/zic.c:420 +#: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", ligne %d: %s" -#: timezone/zic.c:984 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "La ligne \"Zone %s\" et l'option -l sont mutuellement exclusifs." -#: timezone/zic.c:992 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "La ligne \"Zone %s\" et l'option -p sont mutuellement exclusifs." -#: sunrpc/rpc_main.c:1399 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "\"fichier_d_entrée\" est requis pour la génération du gabarit des indicateurs.\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: le paramètre ARGP_HELP_FMT requiert une valeur" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: paramètre ARGP_HELP_FMT inconnu" -#: timezone/zic.c:794 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: la définition ne se termine pas par `END %1$s'" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d libs trouvé dans la cache `%s'\n" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s est dans une zone sans règle" -#: assert/assert.c:51 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s est un fichier ELF 32bits.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s est un fichier ELF 64bits.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +msgid "%s is for unknown machine %d.\n" +msgstr "%s est pour une machine inconnue %d.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%s n'est pas un type de librairie connue" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s n,est pas un fichier objet partagé (Type: %d).\n" + +#: elf/ldconfig.c:415 +msgid "%s is not a symbolic link\n" +msgstr "%s n,est pas un lien symbolique\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s n'est pas un fichier de type ELF - il a le mauvais nombre d'octet au début.\n" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%s l'assertion `%s' a échoué.\n" -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%s erreur imprévue: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%ssignal inconnu %d.\n" -#: timezone/zic.c:2229 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: %d n'a pas fait correctement l'expansion de la valeur signée\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: doit être plus grande que \n" -#: sunrpc/rpc_main.c:421 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: échec du préprocesseur C -- code de terminaison: %d\n" -#: sunrpc/rpc_main.c:418 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: échec du préprocesseur C -- code de terminaison: %d\n" -#: timezone/zic.c:1495 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: ne peut créer %s: %s\n" -#: timezone/zic.c:2207 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: ne peut créer le répertoire %s: %s\n" -#: timezone/zic.c:646 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: ne peut établir un lien entre %s et %s: %s\n" -#: timezone/zic.c:820 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: ne peut ouvrir %s: %s\n" -#: timezone/zic.c:1485 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: ne peut enlever %s: %s\n" -#: timezone/zic.c:631 +#: timezone/zic.c:630 +#, c-format msgid "%s: Can't unlink %s: %s\n" msgstr "%s: ne peut enlever le lien (unlink) %s: %s\n" -#: timezone/zic.c:889 +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: erreur lors de la fermeture de %s: %s\n" -#: timezone/zic.c:882 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: erreur de lecture de %s\n" -#: timezone/zdump.c:266 +#: timezone/zdump.c:267 +#, c-format msgid "%s: Error writing " msgstr "%s: erreur d'écriture " -#: timezone/zic.c:1561 +#: timezone/zic.c:1560 #, c-format msgid "%s: Error writing %s\n" msgstr "%s: erreur d'écriture de %s\n" -#: timezone/zic.c:867 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "" "%s: ligne de type `Leap' dans un fichier qui n'a pas\n" "de délai en secondes %s\n" -#: timezone/zic.c:361 +#: timezone/zic.c:359 #, c-format msgid "%s: Memory exhausted: %s\n" msgstr "%s: mémoire épuisée: %s\n" -#: timezone/zic.c:526 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: option -L spécifiée plus d'une fois\n" -#: timezone/zic.c:486 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: option -d spécifiée plus d'une fois\n" -#: timezone/zic.c:496 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: option -l spécifiée plus d'une fois\n" -#: timezone/zic.c:506 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: option -p spécifiée plus d'une fois\n" -#: timezone/zic.c:516 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: option -y spécifiée plus d'une fois\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: trop de paramètres\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: ne peut obtenir la date de modification" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: `%s' mentionné plus d'une fois dans la définition du poids %d" -#: timezone/zic.c:1928 +#: locale/programs/ld-collate.c:1323 +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' doit être un caractère" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: valeur `%s' ne concorde pas avec la valeur `%s'" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1' doit être la dernière entrée du champ `%s'" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: `forward' et `backward' sont mutuellement exclusifs" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position' doit être utilisé pour un niveau spécifique dans toutes les sections ou aucune" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: la section `transit_start' n'est pas terminée par `translit_end'" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: séquence d'octet du 1er caractère d'une séquence est plus petit que celle du dernier caractère" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: séquences d'octets du 1er et dernier caractère doivent avoir la même longueur" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: ne peut avoir `%s' à la fin d'une plage d'ellipse" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: ne peut réordonner après %.*s: symbole inconnu" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: caractère `%s' dans la table des caractères n'est pas représentable par un seul octet" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: caractère `%s' nécessaire comme valeur par défaut N,est pas représentable par un seul octet" + +#: locale/programs/ld-ctype.c:2905 +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: caractère `%s' non défini dans la table des caractères alors qu'attendu comme valeur par défaut" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: caractère `%s' non défini alors qu'attendu comme valeur par défaut" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: la commande était '%s', le résultat était %d\n" -#: locale/programs/charmap.c:676 locale/programs/locfile.c:1014 -#, c-format +#: locale/programs/ld-time.c:225 +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "" +"%s: indicateur de direction dans la chaîne %Zd du champ `era'\n" +"n'est pas un `+' ni un `-'." + +#: locale/programs/ld-time.c:237 +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "" +"%s: indicateur de direction dans la chaîne %Zd du champ `era'\n" +"n'est pas un caractère simple." + +#: locale/programs/ld-ctype.c:2727 +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: double définition de `default_missing'" + +#: locale/programs/ld-identification.c:423 +msgid "%s: duplicate category version definition" +msgstr "%s: double définition de version de catégorie" + +#: locale/programs/ld-collate.c:2711 +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: double déclaration de section `%s'" + +#: locale/programs/ld-collate.c:2675 +msgid "%s: duplicate definition of `%s'" +msgstr "%s: double définition de `%s'" + +#: locale/programs/ld-collate.c:3691 +msgid "%s: empty category description not allowed" +msgstr "%s: description de catégorie vide non permise" + +#: locale/programs/ld-collate.c:755 +msgid "%s: empty weight string not allowed" +msgstr "%s: chaîne de poids vide non permise" + +#: locale/programs/charmap.c:831 msgid "%s: error in state machine" msgstr "%s: erreur de l'automate à états finis" -#: posix/getopt.c:788 +#: locale/programs/ld-ctype.c:2483 +msgid "%s: field `%s' declared more than once" +msgstr "%s: champ `%s' déclaré plus d'une fois" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: champ `%s' ne contient pas exactement 10 entrées" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +msgid "%s: field `%s' must not be empty" +msgstr "%s: champ `%s' ne peut être vide" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +msgid "%s: field `%s' not defined" +msgstr "%s: champ `%s' n'est pas défini" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +msgid "%s: field `%s' undefined" +msgstr "%s: champ `%s' indéfini" + +#: locale/programs/ld-time.c:258 +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "" +"%s: rebut à la fin de la valeur du saut d'adresse dans la chaîne %Zd \n" +"du champ `era'" + +#: locale/programs/ld-time.c:318 +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: rebut à la fin de la date finale dans la chaîne %Zd du champ `era'" + +#: locale/programs/ld-time.c:395 +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: rebut à la fin de la date finale dans la chaîne %Zd du champ `era'" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: option illégale -- %c\n" -#: posix/getopt.c:791 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: ligne `END' incomplète" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: séquence d'échappement `%%%c' invalide dans le champ `%s'" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: séquence d'échappement invalide dans le champ `%s'" + +#: locale/programs/ld-time.c:250 +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: nombre illégal pour la valeur de saut dans la chaîne %Zd du champ `era'" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: nombre invalide de règles de tri" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: option invalide -- %c\n" -#: posix/getopt.c:711 +#: locale/programs/ld-time.c:309 +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: date finale invalide dans la chaîne %Zd du champ `era'" + +#: locale/programs/ld-time.c:386 +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: date finale invalide dans la chaîne %Zd du champ `era'" + +#: locale/programs/ld-measurement.c:112 +msgid "%s: invalid value for field `%s'" +msgstr "%s: valeur invalide pour le champ `%s'" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: abréviation de la langue `%s' n'est pas définie" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +msgid "%s: missing `order_end' keyword" +msgstr "%s: mot clé `order_end' manquant" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: mot clé `reorder-end' manquant" + +#: locale/programs/ld-collate.c:3710 +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: mot clé `reorder-sections-end' manquant" + +#: locale/programs/ld-time.c:435 +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: format de type era manquant dans la chaîne %Zd du champ `era'" + +#: locale/programs/ld-time.c:423 +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: nom manquant dans la chaîne %Zd du champ `era'" + +#: locale/programs/ld-collate.c:3119 +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: définitions d'ordre multiple de la section `%s'" + +#: locale/programs/ld-collate.c:3169 +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: définitions d'ordre multiple pour une section sans nom" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: expression régulière incorrecte du champ `%s': %s" + +#: locale/programs/ld-identification.c:169 +msgid "%s: no identification for category `%s'" +msgstr "%s: pas d'identification pour la catégorie `%s'" + +#: locale/programs/ld-ctype.c:2753 +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: aucune définition `default_missing' pour les non représentables" + +#: locale/programs/ld-collate.c:591 +msgid "%s: not enough sorting rules" +msgstr "%s: pas assez de règles de tri" + +#: locale/programs/ld-address.c:295 +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: code numérique invalide pour le pays `%d'" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: l'option `%c%s' ne permet pas de paramètre.\n" -#: posix/getopt.c:681 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: l'option `%s' est ambiguë\n" -#: posix/getopt.c:729 posix/getopt.c:902 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: l'option `%s' requiert un paramètre\n" -#: posix/getopt.c:706 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: l'option `--%s' ne permet pas de paramètre\n" -#: posix/getopt.c:886 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: l'option `-W %s' ne permet pas de paramètre\n" -#: posix/getopt.c:868 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: l'option `-W %s' est ambiguë\n" -#: posix/getopt.c:821 posix/getopt.c:951 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: l'option requiert un paramètre -- %c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: ordre de `%.*s' déjà défini comme %s:%Zu" + +#: locale/programs/ld-collate.c:3297 +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: ordre de fusionnement d'éléments %s.*s n'est pas encore défini" + +#: locale/programs/ld-collate.c:3281 +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: ordre de fusionnement de symboles %s.*s n'est pas encore défini" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: la sortie écraserait %s\n" -#: timezone/zic.c:874 timezone/zic.c:1288 timezone/zic.c:1313 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: panique: valeur %d de type `l_value' invalide\n" -#: locale/programs/charmap.c:683 locale/programs/repertoire.c:301 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s: fin prématurée du fichier" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: section `%.*s' inconnue" + +#: locale/programs/ld-time.c:337 +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: date initiale invalide dans la chaîne %Zd du champ `era'" + +#: locale/programs/ld-time.c:414 +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: date finale invalide dans la chaîne %Zd du champ `era'" + +#: locale/programs/ld-collate.c:1248 +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: plage de l'ellipse symbolique ne doit pas être suivie directement de `order_end'" + +#: locale/programs/ld-collate.c:1244 +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: plage de l'ellipse symbolique ne doit pas être suivie directement de `order_start'" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: erreur de syntaxe" + +#: locale/programs/ld-ctype.c:2178 +msgid "%s: syntax error in definition of new character class" +msgstr "%s: srreur de syntaxe dans la définition d'une nouvelle classe de caractères" + +#: locale/programs/ld-ctype.c:2193 +msgid "%s: syntax error in definition of new character map" +msgstr "%s: erreur de syntaxe dans la définition d'une nouvelle table de caractères" + +#: locale/programs/ld-ctype.c:3735 +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: table pour la classe \"%s\": %lu octets\n" + +#: locale/programs/ld-ctype.c:3803 +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: table de cractères \"%s\": %lu octets\n" + +#: locale/programs/ld-ctype.c:3935 +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: table de largeur: %lu octets\n" + +#: locale/programs/ld-address.c:216 +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: code de terminologie du langage `%s' non défini" + +#: locale/programs/ld-collate.c:1054 +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: le symbole de départ et de fin d'une plage doit être en caractères" + +#: locale/programs/ld-time.c:464 +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: le 3e opérande pour la valeur du champ `%s' ne peut être plus grand que %d" + +#: locale/programs/ld-collate.c:555 +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: trop de règles; la 1ère entrée n'en a que %d" + +#: locale/programs/ld-collate.c:906 +msgid "%s: too many values" +msgstr "%s: trop de valeurs" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: la localisation `%s' n'est pas disponible pour la translitération des données" + +#: sunrpc/rpc_main.c:296 +#, c-format msgid "%s: unable to open %s: %m\n" msgstr "%s: incapable d'ouvrir %s: %m\n" -#: posix/getopt.c:762 +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: caractère inconnu dans le nom du symbole de collation" + +#: locale/programs/ld-collate.c:2981 +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: caractère inconnu dans la définition équivalent d'un nom" + +#: locale/programs/ld-collate.c:2994 +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: caractère inconnu dans la définition équivalente d'une valeur" + +#: locale/programs/ld-time.c:1040 +msgid "%s: unknown character in field `%s'" +msgstr "%s: caractère inconnu dans le champ `%s'" + +#: locale/programs/ld-collate.c:3091 +msgid "%s: unknown section name `%s'" +msgstr "%s: nom de section inconnu `%s'" + +#: locale/programs/ld-collate.c:3004 +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: symbole inconnu `%s' dans une définition équivalente" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: option non reconnue `%c%s'\n" -#: posix/getopt.c:758 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: option non reconnue `--%s'\n" -#: timezone/zic.c:445 -#, c-format +#: timezone/zic.c:443 msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: usage: %s [ -s ] [ -v ] [ -l temps_local ] [ -p règles_posix ] [ -d répertoire ]\n" -"\t[ -L secondes_écoulées ] [ -y type_année ] [ fichier ... ]\n" +"%s: usage est %s [ -s ] [ -v ] [ -l temps_local ] [ -p règles_posix ] \\\n" +"\t[ -d répertoire ] [ -L secondes_écoulées ] [ -y type_année ] [ fichier ... ]\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: usage: %s [ -v ] [ -c seuil ] nom_du_fuseau_horaire ...\n" -#: sunrpc/rpc_main.c:306 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: valeur du champ `%s' ne doit pas être une chaîne vide." + +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: valeur du champ `%s' ne doit pas être une chaîne vide." + +#: locale/programs/ld-monetary.c:232 +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: valeur du champ `int_curr_symbol' ne correspond pas à un nom valide de la norme ISO 4217." + +#: locale/programs/ld-monetary.c:224 +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: valeur du champ `int_curr_symbol' n'a pas la bonne longueur." + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: valeurs du champ `%s' doivent être plus petites que 127." + +#: locale/programs/ld-time.c:488 +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: valeurs du champ `%s' doivent être plus petites que 127." + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: valeurs du champ `%s' doivent être plus petites que %d" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: les poids utilisé doivent utiliser les mêmes symbole de l'ellipse que les noms" + +#: sunrpc/rpc_main.c:308 +#, c-format msgid "%s: while writing output %s: %m" msgstr "%s: lors de l'écriture sur la sortie %s: %m" -#: argp/argp-parse.c:164 +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(ERREUR DU PROGRAMME) Version inconnue!?" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(ERREUR DU PROGRAMME) L'option aurait dûe être reconnue!?" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(Objet inconnu)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(erreur inconnue d'authentification - %d)" @@ -503,11 +964,11 @@ msgstr "(inconnu)" msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** Le fichier `%s' a été élagué: aucune analyse détaillée possible\n" -#: catgets/gencat.c:267 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*entrée standard*" -#: catgets/gencat.c:121 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" @@ -515,31 +976,35 @@ msgstr "" "-o FICHIER_DE_SORTIE [FICHIER_D_ENTRÉE]...\n" "[FICHIER_DE_SORTIE [FICHIER_D_ENTRÉE]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:796 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr "La section .lib dans a.out est corrompue." -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; version basse = %lu, version haute = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; pourquoi = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "<%s> et <%s> sont des noms illégaux pour un intervalle." -#: locale/programs/ld-ctype.c:428 +#: locale/programs/repertoire.c:448 +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> et <%s> sont des noms invalides pour un intervalle." + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr "Le caractère ne doit pas être dans la classe `%s'." -#: locale/programs/ld-ctype.c:416 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr "Le caractère n'est pas dans la classe `%s'." @@ -547,58 +1012,65 @@ msgstr "Le caractère n'est pas dans #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:621 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/generic/siglist.h:34 sysdeps/gnu/siglist.h:28 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "Abandon" -#: nis/nis_print.c:320 +#: nis/nis_print.c:321 msgid "Access Rights : " msgstr "Droits d'accès :" -#: stdio-common/../sysdeps/gnu/errlist.c:792 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "Accès d'une librairie partagée qui est corrompue" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "Adresse déjà utilisée" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" msgstr "Famille d'adresses non supportée pour le nom de l'hôte" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "Famille d'adresses non supportée par le protocole" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 msgid "Address family not supported by protocol family" msgstr "Famille d'adresses non supportée par la famille de protocoles" -#: stdio-common/../sysdeps/gnu/errlist.c:760 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "Erreur d'annonce" -#: stdio-common/../sysdeps/unix/siglist.c:39 sysdeps/generic/siglist.h:40 -#: sysdeps/gnu/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "Minuterie d'alerte" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Afficher aussi le graphe de l'utilisation totale de la mémoire" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 msgid "Anode table overflow" msgstr "Débordement de la table de noeuds A (anode)" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "Une autre chaîne pour fins de test." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 msgid "Arg list too long" msgstr "Liste de paramètres trop longue" @@ -606,104 +1078,103 @@ msgstr "Liste de paramètres trop longue" #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "Liste de paramètres trop longue" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 msgid "Argument out of domain" msgstr "Le paramètre est hors du domaine." -#: nis/nis_error.c:65 +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "Tentative de retrait d'une table non vide" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 msgid "Attempting to link in more shared libraries than system limit" msgstr "Tentative d'édition de liens à partir de trop de librairies partagées que la limite système" -#: stdio-common/../sysdeps/gnu/errlist.c:800 +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" msgstr "Tentative d'édition de liens à partir de trop de librairies partagées" -#: sunrpc/clnt_perr.c:328 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "Succès d'authentification" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "Erreur d'authentification" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "OBJET ERRONÉ\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "Mauvaise adresse" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 msgid "Bad exchange descriptor" msgstr "Mauvais descripteur d'échange" #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "Mauvais descripteur de fichier" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 msgid "Bad file number" msgstr "Mauvais numéro de fichier" -#: stdio-common/../sysdeps/gnu/errlist.c:748 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "Mauvais format du fichier de fontes" -#: stdio-common/../sysdeps/gnu/errlist.c:640 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "Message invalide" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 msgid "Bad request code" msgstr "Code de requête invalide" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 msgid "Bad request descriptor" msgstr "Descripteur de requête invalide" -#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:63 -#: sysdeps/gnu/siglist.h:57 +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "Appel système erroné" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "Mauvaise valeur pour l'indicateur `ai_flags'" -#: locale/programs/localedef.c:101 +#: locale/programs/localedef.c:104 msgid "Be strictly POSIX conform" msgstr "Doit se conformer de façon stricte à la norme POSIX" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "Valeur binaire\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "Bloc de périphérique requis" -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" msgstr "Problème de scrutation lors de la diffusion" @@ -712,211 +1183,263 @@ msgstr "Problème de scrutation lors de l #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -#: sysdeps/generic/siglist.h:39 sysdeps/gnu/siglist.h:33 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "Relais brisé (pipe)" -#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:37 -#: sysdeps/gnu/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "Erreur du bus" -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:50 -#: sysdeps/gnu/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "Temps UCT limite expiré" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "Cache expirée" -#: stdio-common/../sysdeps/gnu/errlist.c:788 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "Ne peut accéder à la librairie partagée demandée" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 msgid "Can not exec a shared library directly" msgstr "Ne peut lancer un exec directement sur une librairie partagée" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "Ne peut établir un lien avec le serveur qui dessert ce domaine" -#: nis/ypclnt.c:791 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "Ne peut se positionner (chdir) dans /" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "Ne peut communiquer avec le convertisseur de ports" -#: nis/ypclnt.c:793 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "Ne peut communiquer par ypbind" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "Ne peut communiquer par ypserv" +#: elf/cache.c:359 +msgid "Can't create temporary cache file %s" +msgstr "Ne peut créer un fichier de cache temporaire %s" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "Ne peut repérer %s" + +#: elf/ldconfig.c:440 +msgid "Can't link %s to %s" +msgstr "Ne peut établir un lien entre %s et %s" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "Ne peut évaluer par lstat %s" + +#: elf/cache.c:108 elf/ldconfig.c:955 +msgid "Can't open cache file %s\n" +msgstr "Ne peut ouvrir le fichier de la cache %s\n" + +#: elf/ldconfig.c:976 +msgid "Can't open cache file directory %s\n" +msgstr "Ne peut ouvrir le fichier de la cache des répertoires %s\n" + +#: elf/ldconfig.c:865 +msgid "Can't open configuration file %s" +msgstr "Ne peut ouvrir le fichier de configuration %s" + +#: elf/ldconfig.c:621 +msgid "Can't open directory %s" +msgstr "Ne peut ouvrir le répertoire %s" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "Ne peut enlever le vieux fichier temporaire %s" + +#: elf/ldconfig.c:405 +msgid "Can't stat %s\n" +msgstr "Ne peut évaluer par stat %s\n" + +#: elf/ldconfig.c:434 +msgid "Can't unlink %s" +msgstr "Ne peut enlever le lien (unlink) %s" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "Ne peut allouer de la mémoire" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "Ne peut attribuer l'adresse demandée" -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "Ne peut créer un socket pour une diffusion de type RPC" -#: stdio-common/../sysdeps/gnu/errlist.c:804 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "Ne peut exécuter une librairie partagée directement" -#: sunrpc/rpc_main.c:1404 +#: elf/readlib.c:98 +msgid "Cannot fstat file %s.\n" +msgstr "Ne peut évaluer par fstat() %s\n" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "Ne peut avoir plus d'un fichier de génération de sémaphores!\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +msgid "Cannot mmap file %s.\n" +msgstr "Erreur de la procédure mmap du fichier %s\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "Ne peut recevoir l'accusé réception à la requête faite par diffusion" -#: sunrpc/pmap_clnt.c:133 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "Ne peut enregistrer le service" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 msgid "Cannot send after socket shutdown" msgstr "Ne peut transmettre après la fermeture du socket" #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "Ne peut transmettre suite à la fermeture du noeud final de transport" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "Ne peut transmettre le paquet par diffusion" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "Ne peut initialiser l'option `SO_BROADCAST' du socket" -#: sunrpc/rpc_main.c:1191 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "Ne peut spécifier plus d'un fichier d'entrée!\n" -#: sunrpc/rpc_main.c:1361 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "Ne utiliser le sémaphore `netid' avec le sémaphore `inetd'!\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "Ne peut utiliser le sémaphore `netid' sans `TIRPC'!\n" -#: sunrpc/rpc_main.c:1380 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "Ne peut utiliser la table des sémaphores avec `newstyle'!\n" -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "Positionné et utilisation de ROOT comme répertoire racine" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "ÉCHEC de modification des droits d'accès de %s à O644" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "Numéro de canal en dehors des limites" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" msgstr "Caractère de séparation : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:46 -#: sysdeps/gnu/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" msgstr "Le processus `enfant' a terminé." -#: sunrpc/clnt_perr.c:347 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "Identité du client peu fiable" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "Colonnes :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:768 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "Erreur de communication lors de la transmission" -#: locale/programs/localedef.c:109 +#: locale/programs/localedef.c:112 msgid "Compile locale specification" msgstr "Compiler la spécification locale" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:631 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "L'ordinateur a acheté la ferme..." -#: locale/programs/ld-ctype.c:1438 -msgid "Computing table size for character classes might take a while..." -msgstr "" -"Le calcul de la taille de la table des classes de caractères\n" -"peut prendre un certain temps..." - -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." -msgstr "" -"Le calcul de la taille de la table pour le fusionnement des informations\n" -"peut prendre un certain temps..." +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Configuration dynamique des éditions de liens lors de l'exécution" #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Connexion refusée" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" msgstr "Connexion ré-initialisée par le correspondant" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "Connexion terminée par expiration du délai d'attente" -#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:45 -#: sysdeps/gnu/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "Poursuite" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "Conversion de l'encodage des fichiers d'un encodage à l'autre." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "Conversion des caractères en minuscules" - -#: catgets/gencat.c:237 db2/makedb.c:242 elf/sprof.c:355 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:400 nscd/nscd.c:277 nscd/nscd_nischeck.c:90 -#: nss/getent.c:66 posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -924,387 +1447,444 @@ msgid "" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" "Copyright © %s Free Software Foundation, Inc.\n" -"Ce logiciel est gratuit; voir les sources pour les conditions de\n" +"Ce logiciel est libre; voir les sources pour les conditions de\n" "reproduction. AUCUNE garantie n'est donnée; tant pour des raisons\n" -"COMMERÇIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.\n" +"COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.\n" -#: nscd/nscd_conf.c:165 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "Ne peut créer le journal \"%s\"" -#: catgets/gencat.c:108 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" msgstr "Création du NOM du fichier d'en-tête C contenant les définitions de symboles" -#: locale/programs/localedef.c:100 +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "Création des tables selon le vieux format" + +#: locale/programs/localedef.c:101 msgid "Create output even if warning messages were issued" msgstr "Créer la sortie même si des messages d'avertissement sont affichées" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "Créer une base de données DB simple à partir des entrées textuelles" - -#: nis/nis_print.c:325 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" msgstr "Date de création : %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 msgid "Cross-device link" msgstr "Lien croisé de périphéque" -#: nis/nss_nisplus/nisplus-publickey.c:95 -#: nis/nss_nisplus/nisplus-publickey.c:171 +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "DATAFILE [FICHIER_DE_SORTIE]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "Entrée DES pour le nom de réseau %s n'est pas unique\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "RÉPERTOIRE\n" -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST non permis dans un programme SUID/SGID" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "PROBLÈME DANS LE CHARGEUR DE LIENS DYNAMIQUES" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "La base de données de la table est inexistante" -#: nis/ypclnt.c:805 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "La base de données est occupée." -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 msgid "Deadlock situation detected/avoided" msgstr "Situation de verrou bloquant détectée/évitée" -#: nis/nis_print.c:225 +#: nis/nis_print.c:226 msgid "Default Access rights :\n" msgstr "Droits d'accès par défaut :\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Adresse de destination requise" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 msgid "Device busy" msgstr "Périphérique occupé" -#: stdio-common/../sysdeps/gnu/errlist.c:668 +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "Le périphérique n'est pas de type `stream'." -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "Périphérique non configuré" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "Périphérique ou ressource occupé" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmann (%d bits)\n" -#: nis/nis_print.c:317 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "Répertoire : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "Le répertoire n'est pas vide." -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" msgstr "Débordement du quota d'espace disque" #. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/gnu/errlist.c:499 msgid "Disk quota exceeded" msgstr "Débordement du quota d'espace disque" -#: nscd/nscd.c:83 +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "Ne pas cloner le processus par fork() et ne pas afficher de message sur le tty courant" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "Ne pas afficher de message lors de la génération de la base de données" - -#: catgets/gencat.c:110 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "Ne pas utiliser le catalogue existant, forcer la génération d'un nouveau fichier" -#: nis/ypclnt.c:851 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "Le domaine n'est pas délimité." -#: stdio-common/../sysdeps/unix/siglist.c:32 sysdeps/generic/siglist.h:60 -#: sysdeps/gnu/siglist.h:54 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "N'a pas construit la cache" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "N'a pas générer de liens" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "Vidange des informations générés par profilage PC" + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "Version du fichier ELF ABI invalide" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "Système d'exploitation du fichier ELF ABI invalide" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "Version du fichier ELF ne concorde pas avec la version courante" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "Identificateur de version du fichier ELF ne concorde pas avec la version courante" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "`Phentize' du fichier ELF ne concorde pas avec la taille prévue" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "Commande de chargement sur une adresse ELF incorrectement alignée" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "Commande de chargement sur une page ELF qui n'est pas alignée" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "Trappe EMT" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "ENTRÉE\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" msgstr "Données encryptées\n" -#: nis/nis_error.c:52 +#: nis/nis_error.c:53 msgid "Entry/table type mismatch" msgstr "Mauvais appariement du type entrée/table" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:29 +#: nss/getent.c:127 nss/getent.c:292 +msgid "Enumeration not supported on %s\n" +msgstr "Énumération non supportée sur %s\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 msgid "Error 0" msgstr "Erreur 0" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 msgid "Error 100" msgstr "Erreur 100" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 msgid "Error 101" msgstr "Erreur 101" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 msgid "Error 102" msgstr "Erreur 102" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 msgid "Error 103" msgstr "Erreur 103" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 msgid "Error 104" msgstr "Erreur 104" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 msgid "Error 105" msgstr "Erreur 105" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 msgid "Error 106" msgstr "Erreur 106" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 msgid "Error 107" msgstr "Erreur 107" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 msgid "Error 108" msgstr "Erreur 108" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 msgid "Error 109" msgstr "Erreur 109" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 msgid "Error 110" msgstr "Erreur 110" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 msgid "Error 111" msgstr "Erreur 111" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 msgid "Error 112" msgstr "Erreur 112" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 msgid "Error 113" msgstr "Erreur 113" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 msgid "Error 114" msgstr "Erreur 114" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 msgid "Error 115" msgstr "Erreur 115" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 msgid "Error 116" msgstr "Erreur 116" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 msgid "Error 117" msgstr "Erreur 117" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 msgid "Error 118" msgstr "Erreur 118" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 msgid "Error 119" msgstr "Erreur 119" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 msgid "Error 136" msgstr "Erreur 136" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 msgid "Error 142" msgstr "Erreur 142" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 msgid "Error 58" msgstr "Erreur 58" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 msgid "Error 59" msgstr "Erreur 59" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 msgid "Error 72" msgstr "Erreur 72" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 msgid "Error 73" msgstr "Erreur 73" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 msgid "Error 75" msgstr "Erreur 75" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 msgid "Error 76" msgstr "Erreur 76" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 msgid "Error 91" msgstr "Erreur 91" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 msgid "Error 92" msgstr "Erreur 92" -#: nis/nis_error.c:56 +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" msgstr "Erreur dans le sous-système RPC" -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "Erreur lors de l'accès au fichier de démarrage à froid de NIS+. NIS+ est-il installé?" -#: string/../sysdeps/mach/_strerror.c:57 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "Erreur provenant d'une erreur système inconnue: " -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "Erreur lors d'échange par la procédure de callback()" -#: inet/ruserpass.c:176 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "Erreur: le fichier .netrc est lisible par tous les autres usagers" -#: stdio-common/../sysdeps/gnu/errlist.c:728 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "L'échangeur est plein." #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "Erreur de format pour exec()" -#: locale/programs/localedef.c:187 +#: locale/programs/localedef.c:190 msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "ERREUR FATALE: le système ne peut définir `_POSIX2_LOCALEDEF'" -#: locale/programs/localedef.c:91 locale/programs/localedef.c:93 -#: locale/programs/localedef.c:95 -msgid "FILE" -msgstr "FICHIER" - -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "FICHIER contient la table d'adressage des noms symboliques vers les valeurs UCS4" -#: sunrpc/clnt_perr.c:355 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "Échec (erreur non spécifiée)" -#: stdio-common/../sysdeps/gnu/errlist.c:780 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "ÉCHEC de repérage de l'usager '%s' pour exécuter le serveur comme étant" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "Fichier %s trop petit, n'a pas été vérifié." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "Le descripteur du fichier est dans un mauvais état." #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "Le fichier existe." -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "Le fichier n'est pas un fichier de cache.\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 msgid "File locking deadlock" msgstr "Verrou bloquant l'accès au fichier" -#: stdio-common/../sysdeps/gnu/errlist.c:744 +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" msgstr "Erreur de verrou bloquant l'accès au fichier" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "Nom de fichier trop long" -#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:51 -#: sysdeps/gnu/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "Débordement de la taille permise pour un fichier" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 msgid "File table overflow" msgstr "Débordement de la table de fichiers" #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "Fichier trop gros" -#: nis/nis_error.c:37 +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "Première chaîne pour fins de test." + +#: nis/nis_error.c:38 msgid "First/next chain broken" msgstr "Bris de la chaîne Premier/Suivant" -#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:35 -#: sysdeps/gnu/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "Exception en point flottant" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "Format à utiliser: nouveau, ancien ou compatible (par défaut)" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" msgstr "Resynchronisation complète est requise pour ce répertoire" @@ -1313,20 +1893,24 @@ msgstr "Resynchronisation complète est r #. TRANS operating system. When you get this error, you can be sure that this #. TRANS particular function will always fail with @code{ENOSYS} unless you #. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:575 +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "Fonction non implantée" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "GROUPE\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "Rebut dans le paramètre ARGP_HELP_FMT: %s" -#: catgets/gencat.c:116 +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Génération du graphique des données de profilage de la mémoire" + +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" @@ -1334,51 +1918,58 @@ msgstr "" "Générer le catalogue de messages.\\vSi le FICHIER_D_ENTRÉE est -, l'entrée est lue à partir de l'entrée standard. Si le FICHIER_DE_SORTIE\n" "est -, la sortie est affichée sur la sortie standard.\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "Génération de sortie linéaire au temps (par défaut linéaire au nombre d'appels de fonction)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "Afficher des messages en mode verbeux" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "Erreur système générique" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "Trouver l'information locale spécifique" -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "Donner un court message expliquant l'usage" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "Donner cette liste d'aide" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:636 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "Erreur gratuite" -#: nis/nis_print.c:319 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "Groupe : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" msgstr "Groupe de sémaphores :" -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "Entrée de groupe pour le groupe \"%s.%s\":\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "Raccrocher après N secondes (3600 par défaut)" -#: stdio-common/../sysdeps/unix/siglist.c:26 sysdeps/generic/siglist.h:29 -#: sysdeps/gnu/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "Fin de la connexion (raccroché)" -#: nscd/grpcache.c:251 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "N'a pas trouvé \"%d\" dans la cache du groupe!" @@ -1388,13 +1979,13 @@ msgstr "N'a pas trouvé \"%d\" dans la ca msgid "Haven't found \"%d\" in password cache!" msgstr "N'a pas trouvé \"%d\" dans la cache des mots de passe!" -#: nscd/grpcache.c:212 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "N'a pas trouvé \"%s\" dans la cache du groupe!" -#: nscd/hstcache.c:291 nscd/hstcache.c:333 nscd/hstcache.c:378 -#: nscd/hstcache.c:422 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "N'a pas trouvé \"%s\" dans la cache de la liste des hôtes!" @@ -1405,63 +1996,56 @@ msgid "Haven't found \"%s\" in password msgstr "N'a pas trouvé \"%s\" dans la cache des mots de passe!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "L'hôte cible est arrêté ou en panne." -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "Erreur de repérage du nom de l'hôte cible" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 msgid "I/O error" msgstr "Erreur d'entrée/sortie" -#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:49 -#: sysdeps/gnu/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "E/S possible" -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"FICHIER_D_ENTRÉE FICHIER_DE_SORTIE\n" -"-o FICHIER_DE_SORTIE FICHIER_D_ENTRÉE\n" -"-u FICHIER_D_ENTRÉE" - -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "Trappe IOT" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:644 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "Identificateur éliminé" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "Ignorer le fichier %s étant donné que ce n'est pas un fichier régulier" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 msgid "Illegal byte sequence" msgstr "Séquence d'octets illégale" -#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:32 -#: sysdeps/gnu/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "Instruction illégale" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "Objet illégal pour ce type d'opération" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "Repérage illégal" @@ -1470,14 +2054,14 @@ msgstr "Repérage illégal" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "Type de fichier ou format inapproprié" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" msgstr "Ioctl() inappropré pour un périphérique" @@ -1487,41 +2071,44 @@ msgstr "Ioctl() inappropré pour un périp #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:607 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" msgstr "Opération inappropriée pour un processus d'arrière-plan" -#: sysdeps/generic/siglist.h:69 sysdeps/gnu/siglist.h:63 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "Requête d'information" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "Information:" -#: locale/programs/localedef.c:90 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "Fichiers d'entrée:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +msgid "Input file %s not found.\n" +msgstr "Fichier d'entrée %s non repéré\n" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" msgstr "Spécification des formats d'entrée/sortie:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "Erreur d'entrée/sortie" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "Erreur interne de NIS" -#: nis/ypclnt.c:849 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "Erreur interne de ypbind" -#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:30 -#: sysdeps/gnu/siglist.h:24 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "Interruption" @@ -1532,259 +2119,265 @@ msgstr "Interruption" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Appel système interrompu" -#: stdio-common/../sysdeps/gnu/errlist.c:684 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "Appel système interrompu, il aurait dû être relancé" #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "Paramètre invalide" -#: posix/regex.c:1034 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "Référence arrière invalide" -#: posix/regex.c:1028 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "Nom de classe de caractères invalide" -#: sunrpc/clnt_perr.c:331 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "Identité du client invalide" -#: sunrpc/clnt_perr.c:339 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "Vérificateur du client invalide" -#: posix/regex.c:1025 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "Caractère de fusionnement invalide" -#: posix/regex.c:1046 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "Contenu invalide de \\{\\}" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "Lien croisé de périphéque invalide" -#: stdio-common/../sysdeps/gnu/errlist.c:720 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "Échange invalide" -#: nis/nis_error.c:44 +#: nis/nis_error.c:45 msgid "Invalid object for operation" msgstr "Objet invalide pour l'opération" #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:597 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "Chaîne multi-octets ou étendue de caractères invalide ou incomplète" -#: posix/regex.c:1055 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "Expression régulière précédente invalide" -#: posix/regex.c:1049 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "Fin d'intervalle invalide" -#: posix/regex.c:1022 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "Expression régulière invalide" -#: stdio-common/../sysdeps/gnu/errlist.c:736 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "Code de requête invalide" -#: stdio-common/../sysdeps/gnu/errlist.c:724 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" msgstr "Descripteur de requête invalide" -#: sunrpc/clnt_perr.c:351 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "Vérificateur du serveur invalide" -#: stdio-common/../sysdeps/gnu/errlist.c:740 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "Dalot invalide" -#: nscd/nscd.c:88 +#: nscd/nscd.c:91 msgid "Invalidate the specified cache" msgstr "Invalide la cache spécifiée" #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "est un répertoire" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 msgid "Is a name file" msgstr "est un fichier nommé (named)" -#: stdio-common/../sysdeps/gnu/errlist.c:824 +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" msgstr "est un type de fichier nommé (named)" -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "Kerberos.\n" -#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:36 -#: sysdeps/gnu/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Processus arrêté" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "LIENS\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "Entrée LOCALE du UID %d dans le répertoire %s n'est pas unique\n" -#: stdio-common/../sysdeps/gnu/errlist.c:716 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "Niveau 2 en halte" -#: stdio-common/../sysdeps/gnu/errlist.c:692 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "Niveau 2 non synchronisé" -#: stdio-common/../sysdeps/gnu/errlist.c:696 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "Niveau 3 en halte" -#: stdio-common/../sysdeps/gnu/errlist.c:700 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "Niveau 3 réinitialisé" -#: stdio-common/../sysdeps/gnu/errlist.c:656 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "Le lien a été endommagé." -#: stdio-common/../sysdeps/gnu/errlist.c:704 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "Numéro du lien hors intervalle" -#: nis/nis_error.c:53 +#: nis/nis_error.c:54 msgid "Link points to illegal name" msgstr "Lien pointe sur un nom illégal" -#: nis/nis_print.c:282 +#: nis/nis_print.c:283 msgid "Linked Object Type : " msgstr "Type d'objet lié : " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" msgstr "Liés à : %s\n" -#: nis/ypclnt.c:797 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "Le nom du domaine local n'est pas initialisé." -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "Échec d'allocation de ressources locales" -#: stdio-common/../sysdeps/gnu/errlist.c:752 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "La machine cible n'est pas sur le réseau." -#: nis/nis_error.c:45 +#: nis/nis_error.c:46 msgid "Malformed name, or illegal name" msgstr "Nom mal composé ou nom illégal" -#: argp/argp-help.c:1186 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "" "Les paramètres obligatoires ou optionnels pour les options de formes longues\n" "le sont aussi pour les options de forme courtes." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "Lier manuellement les librairies individuelles" + +#: nis/nis_print.c:169 msgid "Master Server :\n" msgstr "Serveur maître :\n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." msgstr "Serveur maître occupé, vidange complète reportée" -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "Échec d'allocation mémoire" -#: posix/regex.c:1052 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "Mémoire épuisée" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 msgid "Message tables full" msgstr "Table des messages pleine" #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "Message trop long" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "Attribut manquant ou mal composé" -#: nis/nis_print.c:327 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "Date de modification: %s" -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "Échec de modification" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "Échec de l'opération de modification" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "Format de sortie de modification:" -# MRO a verifier -#: stdio-common/../sysdeps/gnu/errlist.c:648 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" -msgstr "Tentative de connexion par des noeuds multiples de relais" +msgstr "Tentative de connexion par de multiples noeuds de relais" -#: catgets/gencat.c:107 catgets/gencat.c:111 db2/makedb.c:59 -#: locale/programs/localedef.c:112 nscd/nscd.c:80 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "Obligation de spécifier le nom de l'usager pour l'option serveur-usager" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 msgid "NAME" msgstr "NOM" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" @@ -1792,171 +2385,193 @@ msgstr "" "NOM\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:801 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "Non concordance de la version client/serveur NIS - ne peut fournir le service" -#: nis/ypclnt.c:799 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "La table de la base de données NIS est erronée." -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "Échec de l'opération NIS+" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "Les serveurs NIS+ ne sont pas accessibles." -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "Le service NIS+ n'est pas disponible ou installé." -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "PAS D'OBJET\n" -#: nscd/nscd.c:84 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "NUMÉRO" -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 +#, c-format msgid "Name : `%s'\n" msgstr "Nom : `%s'\n" -#: nscd/nscd.c:94 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "`Daemon' de la cache du service de noms" -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" msgstr "Nom pas desservi par ce serveur" -#: stdio-common/../sysdeps/gnu/errlist.c:776 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "Le nom n'est pas unique sur le réseau." -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" msgstr "Nom ou service inconnu" -#: nis/nis_error.c:49 +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Nommer le fichier de sortie" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" msgstr "Nom entrée n'est pas unique" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" msgstr "Objet nommé n'est pas repérable" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "Besoin d'un authentificateur" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 msgid "Network dropped connection because of reset" msgstr "Le réseau a rompu la connexion en raison d'une réinitialisation." #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" msgstr "Le réseau a rompu la connexion lors de la réinitialisation." #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "Le réseau ne fonctionne pas." #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "Le réseau n'est pas accessible." -#: stdio-common/../sysdeps/gnu/errlist.c:712 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "Aucune structure CSI disponible" -#: stdio-common/../sysdeps/gnu/errlist.c:820 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "Aucun sémaphore XENIX disponible" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "Aucune adresse associée avec le nom de l'hôte" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "Aucune adresse associée avec le nom" -# MRO a verifier -#: stdio-common/../sysdeps/gnu/errlist.c:732 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "Aucune `anode' disponible" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "Aucun espace tampon disponible" +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "Pas de nom de jeu caractères spéecifié dans la table des caractères" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "Aucun processus enfant" -#: stdio-common/../sysdeps/gnu/errlist.c:652 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "Aucune donnée disponible" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +msgid "No definition for %s category found" +msgstr "Pas de définition pour la catégorie %s" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "Aucun espace disque disponible sur le serveur" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "Aucun lien créé étant donné qu'il n'a pas été repéré pour %s" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "Aucun verrou disponible" -#: posix/regex.c:1019 +#: posix/regex.c:1087 msgid "No match" msgstr "Pas de concordance" -#: stdio-common/../sysdeps/gnu/errlist.c:832 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "Aucun medium trouvé" -#: stdio-common/../sysdeps/gnu/errlist.c:660 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "Aucun message du type désiré" -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "Aucun autre enregistrement dans la table de la base de données" -#: posix/regex.c:5569 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "Aucune expression régulière précédente" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 msgid "No record locks available" msgstr "Aucun verrou disponible pour l'enregistrement" @@ -1965,107 +2580,113 @@ msgid "No remote programs registered.\n" msgstr "Aucun programme enregistré sur l'hôte cible\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "Aucun chemin d'accès pour atteindre l'hôte cible" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "Aucun espace disponible sur le périphérique" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "Aucun périphérique de ce type" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 msgid "No such device or address" msgstr "Aucun périphérique ou adresse" #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "Aucun fichier ou répertoire de ce type" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:796 msgid "No such key in map" msgstr "Cette clé n'est pas dans la table" -#: nis/ypclnt.c:781 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "Cette table n'est pas dans le domaine du serveur." #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "Aucun processus de ce type" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "Espace des noms non-NIS+ rencontré" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "Échec non récupérable lors de la résolution du nom" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" msgstr "Aucun.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "Aucun fichier de type `XENIX named'" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 msgid "Not a data message" msgstr "N'est pas un message de données" #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "N'est pas un répertoire" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 msgid "Not a name file" msgstr "N'est un fichier nommé (named)" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 msgid "Not a stream device" msgstr "Aucun périphérique de type streams" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 msgid "Not available" msgstr "N'est pas disponible" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 msgid "Not enough space" msgstr "Pas assez d'espace" -#: nis/nis_error.c:30 +#: nis/nis_error.c:31 msgid "Not found" msgstr "Pas repéré" -#: nis/nis_error.c:48 +#: nis/nis_error.c:49 msgid "Not found, no such name" msgstr "Pas repéré, aucun nom de ce type" -#: nis/nis_error.c:43 +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "N'est pas un serveur maître pour ce domaine" -#: nis/nis_error.c:39 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "N'est pas le propriétaire" @@ -2081,47 +2702,47 @@ msgstr "N'est pas le propriétaire" #. TRANS #. TRANS If the entire function is not available at all in the implementation, #. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:591 +#: stdio-common/../sysdeps/gnu/errlist.c:592 msgid "Not supported" msgstr "Non supporté" -#: nis/nis_print.c:263 +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "Nombre de colonnes : %d\n" -#: nis/nis_print.c:362 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "Nombre d'objets : %u\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" msgstr "Nombre de liens symboliques rencontrés lors du parcours d'un nom de chemin transversal excède MAXSYMLINKS" #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "Le paramètre numérique est hors du domaine." #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "Le résultat numérique est en dehors de l'intervalle." -#: nis/nis_print.c:366 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "Objet #%d:\n" -#: nis/nis_print.c:316 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "Nom de l'objet: %s\n" -#: nis/nis_print.c:328 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "Type d'objet :" @@ -2129,41 +2750,45 @@ msgstr "Type d'objet :" #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "L'objet est télé-accessible." -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "Objet ayant le même nom existe" -#: timezone/zic.c:2023 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "Nombre impair de caractères apostrophe" -#: nscd/nscd.c:191 nscd/nscd.c:211 nscd/nscd.c:217 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "Traitement uniquement des répertoires spécifiés sur le ligne de commande. N'a pas construit de cache." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" msgstr "Seul ROOT est autorisé à utiliser cette option!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "Opération déjà en cours" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 msgid "Operation canceled" msgstr "Opération annulée" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 msgid "Operation not applicable" msgstr "Opération non applicable" #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "Opération non permise" @@ -2173,12 +2798,12 @@ msgstr "Opération non permise" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "Opération non supportée" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 msgid "Operation not supported on transport endpoint" msgstr "Opération non supportée pour le transport au point de destination" @@ -2190,8 +2815,8 @@ msgstr "Opération non supportée pour le #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "Opération maintenant en cours" @@ -2200,23 +2825,27 @@ msgstr "Opération maintenant en cours" #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "L'opération pourrait se bloquer." -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 msgid "Option not supported by protocol" msgstr "Option non supportée par le protocole" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Préfixe optionnel du fichier de sortie" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 msgid "Out of stream resources" msgstr "Aucune autre ressource de type streams disponible" -#: stdio-common/../sysdeps/gnu/errlist.c:664 +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "Aucune autre ressource de type streams disponible" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:98 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "Contrôle de sortie:" @@ -2224,237 +2853,240 @@ msgstr "Contrôle de sortie:" msgid "Output selection:" msgstr "Sélection de sortie:" -#: nis/nis_print.c:318 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "Propriétaire : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "PRIVÉ\n" -#: stdio-common/../sysdeps/gnu/errlist.c:756 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "Le package n'est pas installé." -#: nscd/nscd_conf.c:82 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "Erreur d'analyse syntaxique: %s" -#: nis/nis_error.c:54 +#: nis/nis_error.c:55 msgid "Partial success" msgstr "Succès partiel" -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "L'objet fourni n'est pas le même sur le serveur" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "Chemin `%s' donné plus d'une fois" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:803 -#: stdio-common/../sysdeps/gnu/errlist.c:108 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "Permission non accordée" -#: sysdeps/generic/siglist.h:71 sysdeps/gnu/siglist.h:65 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "Panne d'alimentation" -#: posix/regex.c:1058 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "Fin prématurée de l'expression régulière" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "Afficher le contenu du fichier de base de données, une entrée par ligne" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "Afficher la cache" -#: nscd/nscd.c:86 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "Afficher les statistiques de la configuration courante" -#: locale/programs/localedef.c:104 +#: locale/programs/localedef.c:107 msgid "Print more messages" msgstr "Afficher d'autres messages" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "Afficher la version du programme" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "Succès probable" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "Probablement pas repéré" -#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:53 -#: sysdeps/gnu/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "Expiration de la minuterie durant l'établissement du profile" -#: stdio-common/../sysdeps/gnu/errlist.c:708 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "Pilote du protocole n'est pas attaché" -#: stdio-common/../sysdeps/gnu/errlist.c:676 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "Erreur de protocole" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "Famille de protocoles non supportée" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "Protocole non disponible" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "Protocole non supporté" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "Mauvais type pour un socket de protocole" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" msgstr "Requête illégale pour la table `named'" -#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:31 -#: sysdeps/gnu/siglist.h:25 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "Quitter" -#: stdio-common/../sysdeps/gnu/errlist.c:772 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "Erreur spécifique à `RFS'" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "Mauvaise procédure RPC du programme" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "Échec RPC durant l'opération NIS" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "Programme RPC non disponible" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "Version de programme RPC erronée" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "La déclaration struct RPC est erronée" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "Mauvaise version RPC" -#: sunrpc/clnt_perr.c:270 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (code d'erreur inconnu)" -#: sunrpc/clnt_perr.c:189 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: erreur d'authentification" -#: sunrpc/clnt_perr.c:169 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: ne peut décoder le résultat" -#: sunrpc/clnt_perr.c:165 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: ne peut encoder les paramètres" -#: sunrpc/clnt_perr.c:229 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: échec (erreur non spécifiée)" -#: sunrpc/clnt_perr.c:185 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: versions incompatibles de RPC" -#: sunrpc/clnt_perr.c:221 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: échec de conversion de ports" -#: sunrpc/clnt_perr.c:201 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: la procédure n'est pas disponible" -#: sunrpc/clnt_perr.c:225 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: le programme n'est pas enregistré" -#: sunrpc/clnt_perr.c:193 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: le programme n'est pas disponible" -#: sunrpc/clnt_perr.c:197 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: non concordance de programme ou de version" -#: sunrpc/clnt_perr.c:209 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: erreur système sur l'hôte cible" -#: sunrpc/clnt_perr.c:205 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: le serveur ne peut décoder les paramètres" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: succès" -#: sunrpc/clnt_perr.c:181 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: expiration du délai de la minuterie" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: incapable d'effectuer la réception" -#: sunrpc/clnt_perr.c:173 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: incapable d'effectuer la transmission" -#: sunrpc/clnt_perr.c:213 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: hôte inconnu" -#: sunrpc/clnt_perr.c:217 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: protocole inconnu" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d bits)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "Le `RTLD_NEXT' utilisé dans le code n'est pas chargé dynamiquement." @@ -2462,73 +3094,76 @@ msgstr "Le `RTLD_NEXT' utilisé dans le c msgid "Read and display shared object profiling data" msgstr "Lire et afficher les données partagées d'objet de profilage" -#: nscd/nscd.c:81 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" msgstr "Lire les données de configuration du NOM" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Système de fichiers accessible en lecture seulement" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "Signal de Temps-Réel %d" -#: posix/regex.c:1061 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Expression régulière trop grosse" -#: stdio-common/../sysdeps/gnu/errlist.c:828 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "Erreur d'entrée/sortie sur l'hôte cible" -#: stdio-common/../sysdeps/gnu/errlist.c:784 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "L'adresse de l'hôte cible a été modifiée." -#: inet/ruserpass.c:177 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "Retirer le mot de passe ou rendre les fichiers illisibles pour les autres usagers" -#: elf/sprof.c:533 +#: elf/cache.c:394 +msgid "Renaming of %s to %s failed" +msgstr "ÉCHEC du changement de nom de %s vers %s" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "Échec de réouverture de l'objet partagé `%s'" -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" msgstr "Duplication :\n" -#: argp/argp-help.c:1640 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "Rapporter toutes anomalies à %s.\n" -#: catgets/gencat.c:224 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:386 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" -msgstr "" -"Rapporter toutes anomalies via le script `glibcbug' à l'adresse:\n" -".\n" +msgstr "Rapporter toutes anomalies via le script `glibcbug' à .\n" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "Le paramètre de la requête est invalide." -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 msgid "Reserved for future use" msgstr "Réservé pour un usage futur" -#: resolv/herror.c:73 +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" msgstr "Code d'erreur 0 du `resolver' (pas d'erreur)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "Erreur interne du `resolver'" @@ -2536,12 +3171,11 @@ msgstr "Erreur interne du `resolver'" #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "Blocage évité des accès aux ressources" -#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:74 -#: sysdeps/gnu/siglist.h:68 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "Ressource perdue" @@ -2574,16 +3208,16 @@ msgstr "Ressource perdue" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "Ressource temporairement non disponible" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 msgid "Result too large" msgstr "Résultat trop énorme" -#: nis/nis_error.c:47 +#: nis/nis_error.c:48 msgid "Results sent to callback proc" msgstr "Résultats transmis à la procédure callback()" @@ -2591,67 +3225,66 @@ msgstr "Résultats transmis à la procédur msgid "SHOBJ [PROFDATA]" msgstr "SHOBJ [PROFDATA]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "Chemin de recherche : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:38 -#: sysdeps/gnu/siglist.h:32 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "Erreur de segmentation" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" msgstr "Serveur occupé, essayer plus tard" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "Mémoire du serveur épuisée" -#: sunrpc/clnt_perr.c:335 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "Le serveur a rejeté l'identité." -#: sunrpc/clnt_perr.c:343 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "Le server a rejeté la vérification." -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "Servname() n'est pas supportée pour ai_socktype" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "Initialiser le nom du programme" -#: nscd/nscd.c:85 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "Arrêter le serveur" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "Signal 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "Opération de type socket sur un type non socket" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" msgstr "Type de socket non supporté" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "Le logiciel a provoqué l'abandon de la connexion." @@ -2659,16 +3292,16 @@ msgstr "Le logiciel a provoqué l'abandon msgid "Sorry. You are not root\n" msgstr "Désolé. Vous n'êtes pas ROOT\n" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" msgstr "Les définitions des sources ont été repérées dans le FICHIER." -#: stdio-common/../sysdeps/gnu/errlist.c:764 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Erreur srmount()" -#: sysdeps/generic/siglist.h:66 sysdeps/gnu/siglist.h:60 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "Erreur sur la pile" @@ -2676,75 +3309,75 @@ msgstr "Erreur sur la pile" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "Panne d'accès au fichier NFS" -#: nscd/nscd.c:84 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "Démarrage du NOMBRE de `threads'" -#: nis/nis_print.c:361 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "Statut : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:44 -#: sysdeps/gnu/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Arrêté" -#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:43 -#: sysdeps/gnu/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Signal d'arrêt" -#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:47 -#: sysdeps/gnu/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Arrêté (via l'entrée sur tty)" -#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:48 -#: sysdeps/gnu/siglist.h:42 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Arrêté (via la sortie sur tty)" -#: stdio-common/../sysdeps/gnu/errlist.c:808 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "Erreur de relais de type streams" -#: stdio-common/../sysdeps/gnu/errlist.c:812 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "La structure a besoin d'un nettoyage." -#: nis/nis_error.c:28 nis/ypclnt.c:773 nis/ypclnt.c:847 posix/regex.c:1016 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "Succès" -#: locale/programs/localedef.c:103 +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "Base de données supportées:" + +#: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "Supprimer les messages d'avertissement et d'information" -#: locale/programs/localedef.c:92 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" msgstr "Les noms symboliques des caractères définis dans le FICHIER" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "Erreur système" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "Information système:" -#: nis/ypclnt.c:853 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" msgstr "Échec d'allocation de ressources système" -#: locale/programs/localedef.c:381 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2757,26 +3390,28 @@ msgstr "" " du chemin des localisations: %s\n" "%s" -#: nscd/nscd.c:87 -#: nis/nis_print.c:117 +#: nscd/nscd.c:90 +msgid "TABLE" +msgstr "TABLE" + +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "TABLE\n" -#: nscd/nscd.c:89 +#: nscd/nscd.c:92 msgid "TABLE,yes" msgstr "TABLE,oui" -#: nis/nis_print.c:262 +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "Type de table : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "Échec temporaire dans la résolution du nom" -#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:41 -#: sysdeps/gnu/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Complété" @@ -2785,20 +3420,17 @@ msgstr "Complété" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "Fichier texte occupé" -#: iconv/iconv_prog.c:578 +#: iconv/iconv_prog.c:627 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" @@ -2806,36 +3438,41 @@ msgstr "" "ne signifie pas nécessairement que toutes les combinaisons de ces noms peuvent\n" "être utilisées dans les paramètres FROM et TO des commandes. Un jeu de codes de\n" "caractères peut être affiché avec différents noms (aliases).\n" -"Quelques uns des noms ne contiennent pas de chaînes ordinaires mais plutôt\n" -"des expressions régulières qui concordent avec une variété de noms qui\n" -"peuvent être passés en paramètres au programme.\n" "\n" " " -#: nis/nis_print.c:223 +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "Cette implantation ne supporte pas le nouveau style ou le code MT-safe!\n" + +#: nis/nis_print.c:224 msgid "Time to live : " msgstr "Durée de vie restante : " -#: stdio-common/../sysdeps/gnu/errlist.c:680 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" msgstr "Expiration de la minuterie" -#: nis/nis_error.c:55 +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Chaîne de titre utilisé dans le graphique de sortie" + +#: nis/nis_error.c:56 msgid "Too many attributes" msgstr "Trop d'attributs" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "Trop de niveaux de liens symboliques" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "Trop de liens" @@ -2846,58 +3483,57 @@ msgstr "Trop de liens" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "Trop de fichiers ouverts" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "Trop de fichiers ouverts dans le système" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "Trop de processus" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" msgstr "Trop de références: ne peut segmenter" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "Trop d'usagers" -#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:33 -#: sysdeps/gnu/siglist.h:27 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "Trappe pour point d'arrêt et de trace" -#: posix/regex.c:1031 +#: posix/regex.c:1099 msgid "Trailing backslash" msgstr "Barre oblique inverse en suffixe" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:614 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "Panne du traducteur" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "Noeud final de transport déjà connecté" @@ -2905,140 +3541,139 @@ msgstr "Noeud final de transport déjà co #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "Noeud final de transport n'est pas connecté" -#: argp/argp-help.c:1612 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "Pour en savoir davantage, faites: `%s --help ou `%s --usage'.\n" -#: inet/rcmd.c:150 -#, c-format -msgid "Trying %s...\n" -msgstr "On tente %s...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" msgstr "Type : %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" msgstr "INCONNU" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "Incapable d'authentifier le client NIS+" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "Incapable d'authentifier le serveur NIS+" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "Incapable de créer un callback()" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "Incapable de créer un processus sur le serveur" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "Inconnu (type = %d, bits = %d)\n" -#: inet/ruserpass.c:263 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Mot clé inconnu %s dans .netrc" -#: nis/ypclnt.c:807 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "ELFCLASS inconnue dans le fichier %s.\n" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "Code d'erreur NIS inconnu" -#: nss/getent.c:512 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "Base de données inconnue: `%s'\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" msgstr "Erreur inconnue" #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:87 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "Erreur inconnue " -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "Hôte inconnu" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "Objet inconnu" -#: nscd/nscd_conf.c:179 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "Option inconnue: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "Erreur inconnue du `resolver'" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "Erreur du serveur inconnu" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "Signal inconnu %d" -#: misc/error.c:107 timezone/zic.c:386 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "Erreur système inconnue" -#: nis/ypclnt.c:855 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "Erreur inconnue de ypbind" -#: posix/regex.c:1040 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "Échec du pairage de ( ou de \\(" -#: posix/regex.c:1064 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr "Échec du pairage de ) ou de \\)" -#: posix/regex.c:1037 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "Échec du pairage de [ ou de [^" -#: posix/regex.c:1043 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "Échec du pairage de \\{" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "Variable non reconnue `%s'" -#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:42 -#: sysdeps/gnu/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "Condition d'E/S urgente" -#: argp/argp-help.c:1569 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "Usage:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "Usage: %s nom_de_variable [chemin_d_accès]\n" @@ -3047,234 +3682,297 @@ msgstr "Usage: %s nom_de_variable [chemi msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "Usage: rpcinfo [ -n no_port ] -u hôte no_prog [ no_version ]\n" -#: nscd/nscd.c:89 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "Utilisation de CACHE comme ficher de cache" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "Utilisation de CONF comme fichier de configuration" + +#: nscd/nscd.c:92 msgid "Use separate cache for each user" msgstr "Utiliser une cache séparée pour chaque usager" -#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:55 -#: sysdeps/gnu/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "Signal #1 défini par l'usager" -#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:56 -#: sysdeps/gnu/siglist.h:50 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "Signal #2 défini par l'usager" -#: stdio-common/../sysdeps/gnu/errlist.c:672 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "Valeur trop grande pour le type défini de données" -#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:52 -#: sysdeps/gnu/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "Expiration de la minuterie virtuelle" -#: timezone/zic.c:1927 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "Résultat anarchique résultant de l'exécution de la commande" -#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:54 -#: sysdeps/gnu/siglist.h:48 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "La fenêtre a changée." -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "Écriture des noms disponibles des tables de caractères" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "Écriture des noms disponibles des localisations" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "Écriture des noms sélectionnés des catégories" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "Écriture des noms sélectionnés des mots clés" -#: catgets/gencat.c:111 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "Écriture sur la sortie dans le FICHIER" -#: catgets/gencat.c:242 db2/makedb.c:247 elf/sprof.c:361 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:405 nscd/nscd.c:282 nscd/nscd_nischeck.c:95 -#: nss/getent.c:71 posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "ÉCHEC d'écriture des données de la cache" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "ÉCHEC d'écriture des données de cache" + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "Écrits par %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:836 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "Mauvais type de medium" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:171 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" msgstr "Oui, 42 est la clé du sens de la vie." #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "Vous avez vraiment tout gâcher cette fois-ci." -#: timezone/zic.c:1089 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "" "Temps final de la ligne de continuation du fuseau horaire est antérieur\n" "au temps final de la ligne précédente." -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" msgstr "[FICHIER...]" -#: sunrpc/pmap_clnt.c:71 +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[FICHIER]" + +#: sunrpc/pmap_clnt.c:72 msgid "__get_myaddress: ioctl (get interface configuration)" msgstr "__get_myaddress: ioctl (a obtenu la configuration de l'interface)" -#: locale/programs/charmap.c:480 locale/programs/locfile.c:477 -#: locale/programs/repertoire.c:290 +#: locale/programs/ld-collate.c:417 +#, c-format +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' déjà défini comme élément de collation" + +#: locale/programs/ld-collate.c:410 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' déjà défini comme symbole de collation" + +#: locale/programs/ld-collate.c:394 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s' déjà défini dans la table des caractères" + +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' déjà défini dans le répertoire" + +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 #, c-format msgid "`%1$s' definition does not end with `END %1$s'" msgstr "`%1$s' la définition ne se termine pas par `END %1$s'" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "`%s' et `%.*s' sont des noms invalides pour un intervalle symbolique." + #: elf/sprof.c:762 #, c-format msgid "`%s' is no correct profile data file for `%s'" msgstr "`%s' est un fichier de profilage incorrect pour `%s'" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 -#, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "`-1' doit être la dernière entrée du champ `%s' de catégorie `%s'" - -#: locale/programs/ld-collate.c:1670 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "`...' doit être utilisé seulement avec les entrées `...' et `UNDEFINED'" - -#: locale/programs/locfile.c:674 -msgid "`from' expected after first argument to `collating-element'" -msgstr "`from' attendu après le premier paramètre de `collating-element'" - -#: locale/programs/ld-collate.c:1122 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "La chaîne `FROM' déclarant un élément de fusionnement contient un caractère inconnu." +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "catégorie `digit' n'a pas d'entrées dans les groupe des dizaines" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "ai_family non supportée" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" msgstr "ai_socktype non supporté" -#: nscd/nscd.c:127 +#: nscd/nscd.c:130 msgid "already running" msgstr "déjà en exécution" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:164 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "Le paramètre de <%s> doit être un caractère simple." -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "Le paramètre de `%s' doit être un caractère simple." -#: sunrpc/auth_unix.c:310 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - problème fatal de mise en ordre" -#: sunrpc/auth_unix.c:105 sunrpc/auth_unix.c:111 sunrpc/auth_unix.c:141 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: mémoire épuisée\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:156 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "Mauvais paramètre" -#: inet/rcmd.c:326 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "Mauvais propriétaire" -#: timezone/zic.c:1211 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "Champ `FROM' vide dans la ligne de type `Link'" -#: timezone/zic.c:1215 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "Champ `TO' vide dans la ligne de type `Link'" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "Bloc libéré deux fois\n" -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "Statut de `mcheck_status' erroné, la librarie est erronée.\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "Diffusion: ioctl (a obtenu la configuration de l'interface)" -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "Diffusion: ioctl (a obtenu la valeur des sémaphores de l'interface)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "Débordement du tampon" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: ne peut allouer une nouveau tampon rpc_buffer" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: échec d'allocation de `victim'" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: `victim' non repéré" -#: timezone/zic.c:1752 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "" "Ne peut déterminer l'abréviation du fuseau horaire à utiliser\n" "juste après telle date" -#: sunrpc/svc_simple.c:75 -#, c-format -msgid "can't reassign procedure number %d\n" -msgstr "Ne peut réassigner le numéro de procédure %d\n" +#: sunrpc/svc_simple.c:76 +msgid "can't reassign procedure number %ld\n" +msgstr "Ne peut réassigner le numéro de procédure %ld\n" -#: locale/programs/localedef.c:276 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "Ne peut restaurer le segment prot après reloc" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "Ne peut évaluer par `stat' le fichier de localisation `%s'" +msgid "cannot add already read locale `%s' a second time" +msgstr "Ne peut ajouter une locale déjà lu `%s' une seconde fois" -#: elf/sprof.c:931 elf/sprof.c:983 +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "Ne peut allouer une liste de dépendances" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "Ne peut allouer de la mémoire pour une en-tête de programme" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "Ne peut allouer une nom d'enregistrement" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" msgstr "Ne peut allouer les données des symboles" +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "Ne peut allouer la liste des symboles recherchées" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "Ne peut allouer une version de table de référence" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "Ne peut modifier les protections de mémoire" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "Ne peut créer une copie RUNPATH/RPATH" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "Ne peut créer une cache pour le chemin de recherche" + +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "Ne peut créer une liste des possibilités" + #: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "Ne peut créer un descripteur interne" @@ -3283,44 +3981,66 @@ msgstr "Ne peut créer un descripteur int msgid "cannot create internal descriptors" msgstr "Ne peut créer les descripteurs internes" +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "Ne peut créer un tableau des chemins de recherche" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "Ne peut créer une liste de recherche" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "Ne peut créer un objet descripteur partagé" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "Ne peut déterminer une séquence de caractère" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "Ne peut dynamiquement charger un exécutable" + #: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "Ne peut activer le socket pour accepter des connexions: %s" -#: sunrpc/rpc_main.c:341 +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "Ne peut augmenter l'étendue de la plage" + +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "Ne peut trouver le préprocesseur C: %s\n" -#: sunrpc/rpc_main.c:349 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "Ne peut trouver un préprocesseur C (cpp)\n" -#: nscd/connections.c:224 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "Ne peut traiter une requête d'une vieille version %d; la version courante est %d" -#: locale/programs/ld-collate.c:1328 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "Ne peut insérer l'élément de fusionnement `%.*s'" - -#: locale/programs/ld-collate.c:1507 locale/programs/ld-collate.c:1514 -msgid "cannot insert into result table" -msgstr "Ne peut effectuer une insertion dans la table des résultats" - -#: locale/programs/ld-collate.c:1179 locale/programs/ld-collate.c:1222 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "Ne peut insérer une nouvelle définition de symbole de fusionnement: %s" - #: elf/sprof.c:670 msgid "cannot load profiling data" msgstr "Ne peut charger le fichier de données de profilage" -#: inet/rcmd.c:322 +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "Ne peut charger le fichier d'objet partagé" + +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "Ne peut rendre le segment inscritible lors d'une relocalisation" + +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "Ne peut adresser des pages rempliez de zéros" + +#: inet/rcmd.c:420 msgid "cannot open" msgstr "Ne peut ouvrir" @@ -3329,45 +4049,49 @@ msgstr "Ne peut ouvrir" msgid "cannot open `%s'" msgstr "Ne peut ouvrir `%s'" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "Ne peut ouvrir le fichier de base de données `%s': %s" +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "Ne peut ouvrir le fichier d'entrée" -#: catgets/gencat.c:273 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "Ne peut ouvrir le fichier d'entrée `%s'" -#: locale/programs/localedef.c:195 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "Ne peut ouvrir le fichier des localisations `%s'" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "Ne peut ouvrir le fichier de sortie" -#: catgets/gencat.c:780 catgets/gencat.c:821 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "Ne peut ouvrir le fichier de sortie `%s'" -#: locale/programs/locfile.c:1135 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "Ne peut ouvrir le fichier de sortie `%s' de catégorie `%s'" +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "Ne peut ouvrir le fichier d'objet partagé" + #: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "Ne peut ouvrir le socket: `%s'" -#: locale/programs/ld-collate.c:1374 -msgid "cannot process order specification" -msgstr "Ne peut traiter la spécification d'ordonnancement" +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "Ne peut ouvrir le fichier de périphérique rempli de zéros" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "Ne peut lire via le répertoire de la table des caractères `%s'" @@ -3376,272 +4100,245 @@ msgstr "Ne peut lire via le répertoire d msgid "cannot read configuration file; this is fatal" msgstr "Ne peut lire le fichier de configuration; cela est fatal" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "Ne peut lire du client" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "Ne peut lire le fichier de données" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "Ne peut lire l'en-tête" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "Ne peut lire l'en-tête de `%s'" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "Ne peut lire via le répertoire des définitions localisées `%s'" -#: locale/programs/localedef.c:300 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "Ne peut lire le fichier des localisations `%s'" - -#: locale/programs/locfile.c:289 locale/programs/locfile.c:308 -#: locale/programs/locfile.c:327 locale/programs/locfile.c:346 -#: locale/programs/locfile.c:365 locale/programs/locfile.c:384 -#, c-format -msgid "cannot read repertoire map `%s'" -msgstr "Ne peut lire la table des répertoires `%s'" - -#: nscd/nscd_stat.c:127 +#: nscd/nscd_stat.c:128 msgid "cannot read statistics data" msgstr "Ne peut lire les données de statistiques" +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "Ne peut sauvegarder la nouvelle table des répertoires" + +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "Échec évaluer par stat() l'objet partagé" + #: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "Ne peut évaluer par stat() le fichier `%s': %s" -#: locale/programs/localedef.c:325 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "Ne peut écrire dans les fichiers de sortie vers `%s'" -#: nscd/connections.c:260 nscd/connections.c:281 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "Ne peut écrire les résultats: `%s'" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "Ne peut écrire les statistiques: `%s'" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "Ne peut écrire vers le client" - -#: locale/programs/localedef.c:439 -msgid "category data requested more than once: should not happen" -msgstr "Catégorie de données requises plus d'une fois: n'aurait pas dû se produire" - -#: locale/programs/ld-ctype.c:278 +#: locale/programs/ld-ctype.c:509 +#, c-format msgid "character '%s' in class `%s' must be in class `%s'" msgstr "Caractère '%s' de la classe `%s' doit être dans la classe `%s'" -#: locale/programs/ld-ctype.c:303 +#: locale/programs/ld-ctype.c:524 +#, c-format msgid "character '%s' in class `%s' must not be in class `%s'" msgstr "Caractère '%s' de la classe `%s' ne doit pas être dans la classe `%s'" -#: locale/programs/ld-ctype.c:405 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" msgstr "Caractère non défini dans la table des caractères" -#: locale/programs/ld-ctype.c:355 -msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" -msgstr "Caractère L'%s' (index %Zd) de la classe `%s' doit être dans la classe `%s'" +#: locale/programs/ld-ctype.c:453 +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "Le caractère L'\\u%0*x' de la classe `%s' doit être dans la classe `%s'" -#: locale/programs/ld-ctype.c:380 -msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" -msgstr "Caractère L'%s' (index %Zd) de la classe `%s' ne doit pas être dans la classe `%s'" +#: locale/programs/ld-ctype.c:467 +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "Le caractère L'\\u%0*x' de la classe `%s' ne doit pas être dans la classe `%s'" -#: locale/programs/ld-ctype.c:1107 locale/programs/ld-ctype.c:1183 -#: locale/programs/ld-ctype.c:1196 locale/programs/ld-ctype.c:1209 -#: locale/programs/ld-ctype.c:1222 locale/programs/ld-ctype.c:1235 -#: locale/programs/ld-ctype.c:1248 locale/programs/ld-ctype.c:1279 -#: locale/programs/ld-ctype.c:1292 locale/programs/ld-ctype.c:1343 -#: locale/programs/ld-ctype.c:1374 locale/programs/ld-ctype.c:1386 +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "Caractère `%s' non défini alors qu'attendu comme valeur par défaut" -#: locale/programs/ld-ctype.c:967 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "Classe de caractères `%s' déjà définie" -#: locale/programs/ld-ctype.c:999 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "Table de caractères `%s' déjà définie" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "Table de caractères `%s' n'est pas compatblie ASCII, la locale n'est pas compatible ISO C\n" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" msgstr "Fichier de la table des caractères `%s' non repérable" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "Les jeux de caractères avec état bloquant ne sont pas supportés" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "Dépendance circulaires entre les définitions locales" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Erreur fatale de sérialisation d'en-tête" -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: mémoire épuisée\n" -#: sunrpc/clnt_udp.c:125 sunrpc/clnt_udp.c:135 +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: mémoire épuisée\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: mémoire épuisée\n" -#: locale/programs/ld-collate.c:1343 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "Élément de fusionnement `%.*s' apparaît plus d'une fois: ligne ignorée" - -#: locale/programs/ld-collate.c:1361 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "Symbole de fusionnement `%.*s' apparaît plus d'une fois: ligne ignorée" - -#: locale/programs/locfile.c:658 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "Symbole de fusionnement attendu après `%s'" - -#: inet/rcmd.c:143 -#, c-format -msgid "connect to address %s: " -msgstr "Connexion établie à l'adresse %s: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" msgstr "Constante ou identificateur attendu" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "La conversion de `%s' vers `%s' n'est pas supportée." -#: iconv/iconv_prog.c:328 iconv/iconv_prog.c:353 +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "Module de conversion 'est pas disponible" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "Le taux de conversion ne peut être zéro" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" -msgstr "Conversion arrêtée en raison d'un problème d'écriture à la sortie" +msgstr "Conversion stoppée en raison d'un problème d'écriture à la sortie" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "Ne peut créer un serveur RPC\n" -#: sunrpc/svc_simple.c:91 -#, c-format -msgid "couldn't register prog %d vers %d\n" -msgstr "Ne peut enregistrer le programme %d de version %d\n" +#: sunrpc/svc_simple.c:92 +msgid "couldn't register prog %ld vers %ld\n" +msgstr "Ne peut enregistrer le programme %ld de version %ld\n" -#: nss/getent.c:50 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "base de données [clé ...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "Fichier de la table des caractères `%s' non repéré" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "" -"L'indicateur de direction dans la chaîne %d du champ `era' de\n" -"catégorie `%s' n'est pas un `+' ni un `-'." - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "" -"L'indicateur de direction dans la chaîne %d du champ `era' de\n" -"catégorie `%s' n'est pas un caractères simple." - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 -#, c-format -msgid "duplicate character name `%s'" -msgstr "Duplicité du nom de caractère `%s'" - -#: locale/programs/ld-collate.c:1154 -msgid "duplicate collating element definition" -msgstr "Duplicité de la définition d'élément de fusionnement" - -#: locale/programs/ld-collate.c:1301 -#, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "Duplicité de la définition du caractère `%.*s'" +#: locale/programs/charmap.c:392 +msgid "duplicate definition of <%s>" +msgstr "Double définitions de <%s>" -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "Duplicité de clé" +#: locale/programs/ld-collate.c:3043 +msgid "duplicate definition of script `%s'" +msgstr "Double définitions du script `%s'" -#: catgets/gencat.c:389 +#: catgets/gencat.c:430 msgid "duplicate set definition" -msgstr "Duplicité de jeux de définitions" +msgstr "Double définitions de jeux" -#: timezone/zic.c:1004 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" -msgstr "Duplicité du nom de zone %s (fichier \"%s\", ligne %d)" +msgstr "Double noms de zone %s (fichier \"%s\", ligne %d)" -#: catgets/gencat.c:556 +#: locale/programs/ld-ctype.c:2557 +msgid "duplicated definition for mapping `%s'" +msgstr "Double définitions de la table `%s'" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" -msgstr "Duplicité de l'identificateur de message" +msgstr "Double identificateurs de message" -#: catgets/gencat.c:528 +#: catgets/gencat.c:603 msgid "duplicated message number" -msgstr "Duplicité du numéro de message" +msgstr "Double messages du numéro" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "Plage de l'ellipse doit être marqué par 2 opérandes du même type" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "Chaîne vide de caractères" -#: locale/programs/ld-collate.c:1714 -msgid "empty weight name: line ignored" -msgstr "Nom du poids vide: ligne ignorée" +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "La chaîne dynamique d'un jeton de substition est vide." -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: cache déjà activée" -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: ne peut allouer une cache" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: ne peut allouer une cache de données" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: ne peut allouer une cache de type fifo" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "encodage de la sortie" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "encodage du texte original" -#: locale/programs/ld-collate.c:1433 -msgid "end point of ellipsis range is bigger then start" -msgstr "Noeud final de l'intervalle d'ellipse plus grand que l'initial" - -#: nscd/connections.c:357 nscd/connections.c:444 +#: nscd/connections.c:361 nscd/connections.c:453 #, c-format msgid "error getting callers id: %s" msgstr "erreur lors de la recherche de l'identificateur de l'appelant: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "Erreur lors de l'ajout d'un symbole de collation équivalent" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "Erreur lors de la fermeture du fichier d'entrée `%s'" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "Erreur lors de la fermeture du fichier de sortie" @@ -3649,23 +4346,15 @@ msgstr "Erreur lors de la fermeture du f msgid "error while closing the profiling data file" msgstr "Erreur lors de la fermeture du fichier de données de profilage" -#: locale/programs/ld-collate.c:1162 -msgid "error while inserting collation element into hash table" -msgstr "Erreur durant l'insertion d'un élément de fusionnement dans la table de hachage" - -#: locale/programs/ld-collate.c:1174 -msgid "error while inserting to hash table" -msgstr "Erreur lors de l'insertion dans la table de hachage" - -#: iconv/iconv_prog.c:417 iconv/iconv_prog.c:448 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "Erreur lors de la lecture de l'entrée" -#: locale/programs/locfile.c:601 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "Chaîne attendue pour le paramètre de `copy'" -#: timezone/zic.c:894 +#: timezone/zic.c:893 msgid "expected continuation line not found" msgstr "Ligne de continuation attendue, non repérée" @@ -3678,70 +4367,50 @@ msgstr "Échec de chargement de l'objet p msgid "failed to load symbol data" msgstr "Échec du chargement de données de symbole" +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "Échec d'adressage (mapping) du segement de l'objet partagé" + #: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "Échec de la procédure mmap sur le fichier de données de profilage" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "Échec de démarrage du processus de conversion" -#: locale/programs/locfile.c:1160 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "Échec lors de l'écriture des données de catégorie `%s'" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "Champ `%s' de catégorie `%s' indéfini" - -#: sunrpc/rpc_main.c:1146 msgid "file `%s' already exists and may be overwritten\n" msgstr "Le fichier '%s' existe déjà et peut avoir été écrasé.\n" -#: locale/programs/locfile.c:683 -msgid "from-value of `collating-element' must be a string" -msgstr "La valeur de départ de `collating-element' doit être une chaîne." +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "Fichier trop court" -#: inet/rcmd.c:324 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "Échec d'évaluation fstat()" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "Rebut à la fin du caractère du code de spécification" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "Rebut à la fin des chiffres" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "" -"Rebut à la fin de la valeur du saut d'adresse dans la chaîne %d \n" -"du champ `era' de catégorie `%s'" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "" -"Rebut à la fin de la date finale dans la chaîne %d du champ `era'\n" -"de catégorie `%s'" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "" -"Rebut à la fin de la date finale dans la chaîne %d du champ `era'\n" -"de catégorie `%s'" - #: elf/sprof.c:77 msgid "generate call graph" msgstr "générer un appel de graphe" @@ -3750,215 +4419,233 @@ msgstr "générer un appel de graphe" msgid "generate flat profile with counts and ticks" msgstr "Générer un ficher de profilage plat avec les décomptes et les marques de temps" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (a obtenu la configuration de l'interface)" -#: nss/getent.c:54 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent() - obtenir les entrées de la base de données administratives" -#: nscd/connections.c:219 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: requête reçue (Version = %d)" -#: timezone/zic.c:638 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "Échec de création du lien direct, création d'un lien symbolique" -#: inet/rcmd.c:330 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "lien direct rencontré" -#: timezone/zic.c:1188 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "Format de la gamme hexadécimale doit être en majuscules" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "CORRECTION illégale du champ dans la ligne de type `Leap'" -#: timezone/zic.c:1192 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "Champ `Rolling/Stationary' illégal sur la ligne de type `Leap'" -#: locale/programs/ld-collate.c:1786 -msgid "illegal character constant in string" -msgstr "Caractère illégal de constante dans la chaîne" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "Caractère illégal dans le fichier" -#: locale/programs/ld-collate.c:1129 -msgid "illegal collation element" -msgstr "Élément de fusionnement illégal" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "Définition illégale" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "Encodage fourni illégal" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "Séquence d'échappement illégale à la fin de la chaîne" -#: iconv/iconv_prog.c:370 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "Séquence d'échappement illégale à la position %ld" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "Nom illégal pour un intervalle de caractères" - -#: sunrpc/rpc_main.c:461 +#: sunrpc/rpc_main.c:463 +#, c-format msgid "illegal nettype :`%s'\n" msgstr "`nettype' illégal :'%s'\n" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "" -"Nombre illégal pour la valeur de saut dans la chaîne %d du champ `era'\n" -"de catégorie `%s'." - -#: catgets/gencat.c:362 catgets/gencat.c:439 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "Numéro de jeu illégal" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "" -"Date finale illégale dans la chaîne %d du champ `era'\n" -"de catégorie `%s'" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "" -"Date finale illégale dans la chaîne %d du champ `era'\n" -"de catégorie `%s'" - -#: locale/programs/ld-ctype.c:973 -#, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "Limite d'implantation: pas plus de %d classes de caractères sont permises" +#: locale/programs/ld-ctype.c:1221 +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "Limite d'implantation: pas plus de %Zd classes de caractères permises" -#: locale/programs/ld-ctype.c:1005 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "Limite d'implantation: pas plus de %d tables de caractères sont permises" -#: iconv/iconv_prog.c:374 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "Caractère ou séquence de changement incomplet à la fin du tampon" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "Fichier incorrectement formaté" - -#: timezone/zic.c:851 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "Ligne d'entrée de type inconnu" -#: iconv/iconv_prog.c:378 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "Erreur interne" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" msgstr "Erreur interne (descripteur illégal)" -#: timezone/zic.c:1814 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "Erreur interne - addtype() appellé avec un mauvais bloc de type `isdst'" -#: timezone/zic.c:1822 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "Erreur interne - addtype() appellé avec un mauvais bloc de type `ttisgmt'" -#: timezone/zic.c:1818 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "Erreur interne - addtype() appellé avec un mauvais bloc de type `ttisstd'" -#: locale/programs/ld-ctype.c:315 locale/programs/ld-ctype.c:392 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "Erreur interne dans %s, ligne %u" -#: timezone/zic.c:1060 +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "En-tête ELF invalide" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" msgstr "Adressage relatif GMT invalide" -#: timezone/zic.c:1063 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" msgstr "Format d'abréviation invalide" -#: timezone/zic.c:1153 timezone/zic.c:1365 timezone/zic.c:1379 +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "Caractères invalide: message ignoré" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "Jour du mois invalide" -#: timezone/zic.c:1317 +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "Définition invalide" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "Encodage fourni invalide" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "Année finale invalide" -#: timezone/zic.c:1125 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "Séquence d'échappement invalide" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "Année bissextile invalide" -#: elf/dl-open.c:223 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "Ligne invalide" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "mode invalide pour dlopen()" -#: timezone/zic.c:1140 timezone/zic.c:1243 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "Nom de mois invalide" -#: timezone/zic.c:959 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "Nom invalide pour un intervalle de caractères" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "Taille de pointeur invalide" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "Caractère de citation (quote) invalide" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "Temps sauvegardé invalide" -#: timezone/zic.c:1292 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "Année initiale invalide" -#: timezone/zic.c:1169 timezone/zic.c:1272 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "Heure du jour invalide" -#: timezone/zic.c:1370 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "Nom du jour de semaine invalide" -#: nscd/connections.c:460 +#: nscd/connections.c:470 +msgid "key length in request too long: %d" +msgstr "La longueur de la clé de la requête est trop longue: %d" + +#: elf/ldconfig.c:738 #, c-format -msgid "key length in request too long: %Zd" -msgstr "La longueur de la clé dans la requête est trop longue: %Zd" +msgid "libc4 library %s in wrong directory" +msgstr "librairie libc4 %s est dans le mauvais répertoire" -#: locale/programs/ld-collate.c:1426 -msgid "line after ellipsis must contain character definition" -msgstr "La ligne après l'ellipse doit contenir la définition d'un caractère." +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "librairie libc5 %s est dans le mauvais répertoire" -#: locale/programs/ld-collate.c:1405 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "La ligne avant l'ellipse ne doit pas contenir la définition d'une constante de caractères." +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "librairie libc6 %s est dans el mauvais répertoire" -#: timezone/zic.c:831 +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "Les librairies %s et %s du répertoire %s ont le même nom mais sont de types différents" + +#: timezone/zic.c:830 msgid "line too long" msgstr "Ligne trop longue" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" msgstr "Liste tous les jeux de code de caractères" -#: locale/programs/localedef.c:270 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "Fichier localisé `%s', utilisé dans la déclaration de `copy', non repéré" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "Nom de locale doit être composé de caractères portables" -#: inet/rcmd.c:315 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "Échec d'évaluation lstat()" -#: catgets/gencat.c:625 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "Générer un graphique de sortie ayant pour les pixels de haute intensité la VALEUR" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "Générer un graphique de sortie ayant pour la largeur des pixels la VALEUR" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "Ligne incorrecte ignorée" @@ -3970,96 +4657,85 @@ msgstr "Échec d'adressage de la chaîne d msgid "mapping of section headers failed" msgstr "Échec d'adressage de la section d'en-tête" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "Mémoire écrasée avant le bloc alloué\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "Mémoire écrasée après la fin du bloc alloué\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1453 -#: locale/programs/ld-collate.c:1482 locale/programs/locfile.c:1088 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: malloc/obstack.c:471 posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "Mémoire épuisée" -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "La mémoire est consistente, la librairie est fautive.\n" -#: locale/programs/ld-time.c:373 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "" -"Format de type era manquant dans la chaîne %d du champ `era'\n" -"de catégorie `%s'" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "ÉCHEC de la procédure mmap du fichier de cache\n" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "Nom manquant dans la chaîne %d du champ `era' de catégorie `%s'" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "Plus d'un segment dynamique\n" -#: timezone/zic.c:954 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "Règle sans nom" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "Ni l'encodage d'origine et cible n'ont été spécifié" -#: nis/nss_nisplus/nisplus-publickey.c:280 -#: nis/nss_nisplus/nisplus-publickey.c:286 -#: nis/nss_nisplus/nisplus-publickey.c:345 -#: nis/nss_nisplus/nisplus-publickey.c:354 +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user(): (consultation NIS+): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user(): entrée DES de %s dans le répertoire %s n'est pas unique" -#: nis/nss_nisplus/nisplus-publickey.c:367 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user(): entrée LOCAL de %s dans le répertoire %s n'est pas unique" -#: nis/nss_nisplus/nisplus-publickey.c:206 +#: nis/nss_nisplus/nisplus-publickey.c:207 +#, c-format msgid "netname2user: missing group id list in `%s'." msgstr "netname2user: identificateur de liste de groupes manquant dans `%s'" -#: nis/nss_nisplus/nisplus-publickey.c:317 +#: nis/nss_nisplus/nisplus-publickey.c:318 +#, c-format msgid "netname2user: principal name `%s' too long" msgstr "netname2user: nom principal `%s' est trop long" -#: nis/nss_nisplus/nisplus-publickey.c:374 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: ne devrait pas avoir le UID 0" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "Le programme %d n'a jamais été enregistré.\n" -#: locale/programs/repertoire.c:250 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr "Aucune valeur ou fournie" -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "Expression régulière incorrecte du champ `%s' de catégorie `%s': %s" - -#: timezone/zic.c:2143 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "Pas de jour dans les règles de concordance" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "Pas de définition de type `UNDEFINED'" @@ -4068,40 +4744,49 @@ msgstr "Pas de définition de type `UNDEF msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "Aucun fichier de données de profilage fourni et l'objet partagé `%s' n'a pas le nom donné" -#: locale/programs/locfile.c:615 +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "Pas de chiffre défini et aucun des noms standards dans la table des caractères" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "Aucun autre mot clé ne doit être spécifié lorsque `copy' est utilisé" -#: locale/programs/localedef.c:331 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "Pas de chiffre défini et aucun des noms standards dans la table des caractères" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "Aucun fichier de sortie généré en raison d'un avertissement déjà émis" -#: locale/programs/locfile.c:283 locale/programs/locfile.c:302 -#: locale/programs/locfile.c:321 locale/programs/locfile.c:340 -#: locale/programs/locfile.c:359 locale/programs/locfile.c:378 -msgid "no repertoire map specified: cannot proceed" -msgstr "Aucune table de répertoire spécifiée: ne peut procéder" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:628 locale/programs/repertoire.c:211 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "Aucun nom symbolique fourni" -#: locale/programs/charmap.c:464 locale/programs/charmap.c:595 -#: locale/programs/charmap.c:661 locale/programs/repertoire.c:273 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "Pas de nom symbolique fourni pour la fin de l'intervalle" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "Pas de poids défini pour le symbole `%s'" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "Une valeur de caractère non-symbolique ne doit pas être utilisée" -#: inet/rcmd.c:317 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "Pas tous les caractères utilisés dans `outdigit' sont disponibles dans la table des caractères" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "Pas tous les caractères utilisés dans `outdigit' sont disponibles dans le répertoire" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "N'est pas un fichier régulier" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -4112,49 +4797,72 @@ msgstr "" "\n" "%15d niveau serveur de déboggage\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "nscd n'est pas en exécution!\n" -#: locale/programs/charmap.c:513 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "Le fichier objet n'a pas de section dynamique" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "Omission de caractères invalides à la sortie" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "Seuls ET_DYN et ET_EXEC peuvent être chargés" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "" "Seules les définitions de type `WIDTH' sont permises suite\n" "à une définition de type `CHARMAP'." -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "L'ordre de `%.*s' est déjà défini dans %s:Zu" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "Encodage d'origine non spécifié utilisation de `-f'" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "Mémoire épuisée" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "fichier de sortie" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "problème RPC avec pmap_getmaps()" -#: inet/rcmd.c:186 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: échec du protocole dans la configuration du circuit\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "Fin prématurée de la définition de `translit_ignore'" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "Erreur du préprocesseur" +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "Le définition précédente était ici" + #: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "Afficher le décompte des chemins et le nombre de leur utilisation" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "Afficher des informations de progression" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "Problème lors de la lecture de `%s'" - #: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" @@ -4177,38 +4885,47 @@ msgstr "Le programme %lu de version %lu msgid "program %lu version %lu ready and waiting\n" msgstr "Le programme %lu de version %lu est prêt et en attente.\n" -#: inet/rcmd.c:183 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: lecture écourtée" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (configuration de stderr): %m\n" -#: inet/rcmd.c:117 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: socket: tous les ports sont occupés\n" -#: inet/rcmd.c:173 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: écriture (configuration de stderr): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: mémoire épuisée\n" -#: timezone/zic.c:1875 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "Répétition du délai une seconde fois" -#: locale/programs/repertoire.c:107 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" msgstr "Fichier de la table des caractères `%s' non repérable" -#: sunrpc/rpc_main.c:1115 +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "Les octets résultants pour la plage ne sont pas représentables." + +#: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: erreur dans la liste de paramètres de codage\n" -#: sunrpc/rpc_main.c:1103 +#: sunrpc/rpc_main.c:1105 msgid "rpcgen: too many defines\n" msgstr "rpcgen: trop de définitions\n" @@ -4236,423 +4953,328 @@ msgstr "rpcinfo: échec de diffusion: %s\ msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: ne peut contacter l'aiguilleur de ports" -#: timezone/zic.c:744 timezone/zic.c:746 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "Même nom de règle dans plusieurs fichiers" -#: nscd/connections.c:472 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "L'objet partagé ne peut pas être ouvert via dlopen()" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "Objet partagé non ouvert" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "Lecture écourtée lors de la lecture de la clé de requête: %s" -#: nscd/connections.c:430 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "Lecture écourtée lors de la lecture de la requête: `%s'" -#: nscd/grpcache.c:191 nscd/hstcache.c:270 nscd/pwdcache.c:189 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "Écriture écourtée dans %s: %s" -#: inet/rcmd.c:204 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "socket: échec de protocole dans la configuration du circuit.\n" -#: locale/programs/locfile.c:736 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "Les options de tri `forward' et `backward' sont mutuellement exclusives." - -#: locale/programs/ld-collate.c:1586 locale/programs/ld-collate.c:1632 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "" -"La spécification de tri par le poids des symboles de\n" -"fusionnement n'a aucun sens." - -#: timezone/zic.c:815 +#: timezone/zic.c:814 msgid "standard input" msgstr "entrée standard" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "sortie standard" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "" -"Date initiale illégale dans la chaîne %d du champ `era'\n" -"de catégorie `%s'." +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "Début et fin de l'intervalle de la séquence de caractères doivent avoir la même longueur" -#: timezone/zic.c:1326 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "Année initiale plus grande que l'année finale" -#: timezone/zic.c:1298 timezone/zic.c:1323 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "Année de départ trop grande pour être représentée" -#: timezone/zic.c:1296 timezone/zic.c:1321 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "Année de départ trop petite pour être représentée" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "" -"Date finale illégale dans la chaîne %d du champ `era'\\n\"\n" -"de catégorie `%s'" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "Suppression des AVERTISSEMENTS" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" -msgstr "svc_run: - échec de sélection" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - ÉCHEC de scrutation" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - ne peut repérer le nom du socket par getsockname() ou listen()" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - problème de création d'un socket TCP" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: mémoire épuisée\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - problème de création d'un socket `AF_UNIX'" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - ne peut repérer le nom du socket par getsockname() ou listen()" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: mémoire épuisée\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: mémoire épuisée\n" -#: sunrpc/svc_udp.c:135 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - ne peut repérer le nom du socket par getsockname()" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svctcp_create: mémoire épuisée\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: problème de création du socket" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad est trop petit pour IP_PKTINFO\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: mémoire épuisée\n" -#: locale/programs/ld-collate.c:1077 locale/programs/ld-collate.c:1205 -#, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "" -"Le symbole d'un élément de fusionnement multi-caractères `%.*s' \n" -"provoque la duplication de la définition d'un élément." +#: locale/programs/linereader.c:745 +msgid "symbol `%.*s' not in charmap" +msgstr "Symbole `%.*s' n'est pas dans la table des caractères" -#: locale/programs/ld-collate.c:1214 -#, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "" -"Le symbole d'un élément de fusionnement multi-caractères `%.*s' \n" -"provoque la duplication d'autres définitions de symboles." +#: locale/programs/linereader.c:766 +msgid "symbol `%.*s' not in repertoire map" +msgstr "Symbole `%.*s' n'est pas dans la table des répertoires" -#: locale/programs/ld-collate.c:1086 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "" -"Le symbole d'un élément de fusionnement multi-caractères `%.*s' \n" -"provoque la duplication de la définition d'un symbole." +msgid "symbol `%s'" +msgstr "Symbole `%s'" -#: locale/programs/ld-collate.c:1068 locale/programs/ld-collate.c:1196 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "" -"Le symbole d'un élément de fusionnement multi-caractères `%.*s' \n" -"provoque la duplication d'un nom symbolique dans le jeu de caractères." +msgid "symbol `%s' has the same encoding as" +msgstr "Symbole `%s' a le même encodage que" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:462 locale/programs/charmap.c:548 -#: locale/programs/charmap.c:594 locale/programs/charmap.c:627 -#: locale/programs/charmap.c:659 +#: locale/programs/ld-collate.c:1539 +msgid "symbol `%s' not defined" +msgstr "Symbole `%s' n'est pas défini" + +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "Erreur de syntaxe" + +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 #, c-format msgid "syntax error in %s definition: %s" msgstr "Erreur de syntaxe dans la définition de %s: %s" -#: locale/programs/locfile.c:756 -msgid "syntax error in `order_start' directive" -msgstr "Erreur de syntaxe dans la directive `order_start'" - -#: locale/programs/locfile.c:498 -msgid "syntax error in character class definition" -msgstr "Erreur de syntaxe dans la définition de la classe de caractères" - -#: locale/programs/locfile.c:556 -msgid "syntax error in character conversion definition" -msgstr "Erreur de syntaxe dans la définition du caractère de conversion" - -#: locale/programs/locfile.c:798 -msgid "syntax error in collating order definition" -msgstr "Erreur de syntaxe dans l'ordre de la définition du fusionnement" - -#: locale/programs/locfile.c:648 -msgid "syntax error in collation definition" -msgstr "Erreur de syntaxe dans la définition du fusionnement" - -#: locale/programs/locfile.c:471 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "Erreur de syntaxe dans la définition d'une catégorie de type `LC_CTYPE'" - -#: locale/programs/locfile.c:414 -msgid "syntax error in definition of new character class" -msgstr "Erreur de syntaxe dans la définition d'une nouvelle classe de caractères" - -#: locale/programs/locfile.c:424 -msgid "syntax error in definition of new character map" -msgstr "Erreur de syntaxe dans la définition d'une nouvelle table de caractères" - -#: locale/programs/locfile.c:1009 -msgid "syntax error in message locale definition" -msgstr "Erreur de syntaxe dans la définition localisée du message" - -#: locale/programs/locfile.c:920 -msgid "syntax error in monetary locale definition" -msgstr "Erreur de syntaxe dans la définition localisée des valeurs monétaires" - -#: locale/programs/locfile.c:947 -msgid "syntax error in numeric locale definition" -msgstr "Erreur de syntaxe dans la définition localisée de représentation numérique" - -#: locale/programs/locfile.c:858 -msgid "syntax error in order specification" -msgstr "Erreur de syntaxe dans la spéficication de l'ordonnancement" - -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:155 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "Erreur de syntaxe du prologue: %s" -#: locale/programs/repertoire.c:210 locale/programs/repertoire.c:249 -#: locale/programs/repertoire.c:272 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "Erreur de syntaxe dans le répertoire de la table des définitions: %s" -#: locale/programs/locfile.c:985 -msgid "syntax error in time locale definition" -msgstr "Erreur de syntaxe dans la définition localisée de la représentation du temps" - -#: locale/programs/locfile.c:391 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "Erreur de syntaxe: pas à l'intérieur d'une section de définition localisée" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" msgstr "encodage cible non spécifiée par l'option `-t'" -#: catgets/gencat.c:391 catgets/gencat.c:530 catgets/gencat.c:559 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "Ceci est la première définition." # time/zic.c:1120A # mro: à investiguer dans le code source -#: timezone/zic.c:1158 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "Temps défini avant le zéro" -#: timezone/zic.c:1166 timezone/zic.c:2043 timezone/zic.c:2062 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "Débordement du temps alloué" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "Valeur-finale de l'intervalle est plus petite que la valeur-départ " + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "Valeur finale de la séquence des caractères est plus petite que la valeur de départ" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "Trop peu d'octets pour l'encodage des caractères" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "Trop d'octets pour l'encodage des caractères" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "Trop de définitions de classes de caractères" - -#: timezone/zic.c:1869 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "Trop de délai en secondes" -#: timezone/zic.c:1841 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "Trop de types localisés pour la représentation du temps" -#: timezone/zic.c:1795 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "Trop de transitions définies?!" -#: locale/programs/ld-collate.c:1641 -msgid "too many weights" -msgstr "Trop de poids définis" - -#: timezone/zic.c:2166 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "Trop ou de trop longues abréviations de fuseaux horaires" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "Suffixe en rebut à la fin de la ligne" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "Problème à répondre au programme %d.\n" -#: locale/programs/ld-collate.c:1397 -msgid "two lines in a row containing `...' are not allowed" -msgstr "Deux lignes consécutives contenant `...' ne sont pas permises." - -#: timezone/zic.c:1333 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "Une seule année fournie" -#: iconv/iconv_prog.c:434 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "incapable d'allouer un tampon pour l'entrée" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "incapable de libérer des paramètres" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "indéfini" -#: locale/programs/charmap.c:700 locale/programs/charmap.c:711 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "Caractère inconnu `%s'" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:700 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "Caractère inconnu dans le champ `%s' de catégorie `%s'" - -#: locale/programs/locfile.c:721 -msgid "unknown collation directive" -msgstr "Directive de fusionnement inconnue" - -#: catgets/gencat.c:488 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "Directive inconnue `%s': ligne ignorée" -#: iconv/iconv_prog.c:381 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "erreur inconnue de iconv() %d" -#: catgets/gencat.c:467 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "Jeu inconnu `%s'" -#: locale/programs/ld-collate.c:1381 locale/programs/ld-collate.c:1576 -#: locale/programs/ld-collate.c:1751 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "Symbole inconnu `%.*s': ligne ignorée" - -#: timezone/zic.c:787 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "Zone sans règle" -#: catgets/gencat.c:977 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "Message incomplet" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "Chaîne incomplète" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "Chaîne d'une constante incomplète" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "Nom symbolique incomplet" -#: locale/programs/ld-collate.c:1703 -msgid "unterminated weight name" -msgstr "Nom de poids incomplet" +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "" +"La limite supérieure de l'intervalle n'est pas plus grand\n" +"que la limite inférieure." -#: locale/programs/charset.c:104 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" msgstr "" "La limite supérieure de l'intervalle n'est pas plus petite\n" "que la limite inférieure." -#: sunrpc/rpc_main.c:1413 +#: sunrpc/rpc_main.c:1424 +#, c-format msgid "usage: %s infile\n" msgstr "usage: %s fichier_d_entrée\n" -#: timezone/zic.c:2109 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "Utiliser 2/29 pour les années non-bissextiles." -#: locale/programs/charmap.c:521 locale/programs/charmap.c:575 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "La valeur de %s doit être un entier." -#: locale/programs/charmap.c:318 -#, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "La valeur de <%s> doit être comprise entre 1 et 4." - -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 -#, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "La valeur du champ `%s' de catégorie `%s' ne doit pas être un chaîne vide." - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "" -"La valeur de doit être plus grande que la valeur de\n" -"." - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "La valeur du champ `int_curr_symbol' de catégorie `LC_MONETARY' ne doit pas correspondre à un nom valide de la norme ISO 4217." - -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "La valeur du champ `int_curr_symbol' de catégorie `LC_MONETARY' n'a pas la bonne longueur." +#: locale/programs/charmap.c:399 +msgid "value for <%s> must be 1 or greater" +msgstr "La valeur de <%s> doit être plus grande ou égale à 1." -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 -#, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "Les valeurs du champ `%s' de catégorie `%s' doivent être plus petite que 127." +#: locale/programs/charmap.c:411 +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "La valeur de <%s> doit être plus grande ou égale que la valeur de <%s>" -#: timezone/zic.c:435 +#: timezone/zic.c:433 msgid "warning: " msgstr "AVERTISSEMENT: " -#: nscd/connections.c:421 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "lors de l'acceptation de connexion: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:143 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "lors de l'allocation d'entrée dans la cache" @@ -4660,83 +5282,292 @@ msgstr "lors de l'allocation d'entrée da msgid "while allocating hash table entry" msgstr "lors de l'allocation d'entrées dans la table de hachage" -#: nscd/grpcache.c:99 nscd/hstcache.c:111 nscd/pwdcache.c:106 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "lors de l'allocation d'une copie de clé" -#: catgets/gencat.c:1007 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "lors de l'ouverture du vieux fichier du catalogue" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "lors de la préparation de la sortie" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "lors de la lecture de la base de données" - #: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "lors de l'évaluation par `stat' du fichier de données de profilage" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "lors de l'écriture du fichier de base de données" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "Les valeurs d'une plage UCS doivent utiliser une ellipse symbolique en hexadécimal `..'" -#: nscd/nscd_stat.c:115 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "Les valeurs d'une plage de caractères doivent utiliser une ellipse absolu `...'" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "Les valeurs d'une plage de noms symboliques d'une ellipse absolue `....' ne doivent pas être utilisés" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" msgstr "écriture incomplète" -#: inet/rcmd.c:328 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "accessible en écriture par d'autres que le propriétaire" -#: db2/makedb.c:124 nscd/nscd.c:120 nscd/nscd_nischeck.c:64 nss/getent.c:399 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "Mauvais nombre de paramètres" -#: timezone/zic.c:1116 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "Mauvais nombre de champs sur la ligne de type `Leap'" -#: timezone/zic.c:1207 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "Mauvais nombre de champs sur la ligne de type `Link'" -#: timezone/zic.c:950 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "Mauvais nombre de champs sur la ligne de type `Rule'" -#: timezone/zic.c:1020 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "Mauvais nombre de champs sur la ligne de type continuation de `Zone'" -#: timezone/zic.c:978 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "Mauvais nombre de champs sur la ligne de type `Zone'" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: mémoire épuisée\n" -#: sunrpc/xdr_rec.c:150 sunrpc/xdr_rec.c:165 +#: sunrpc/xdr_rec.c:151 sunrpc/xdr_rec.c:166 msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: mémoire épuisée\n" -#: nis/ypclnt.c:894 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: ne peut convertir le nom de l'hôte à un nom réseau (netname)\n" -#: nis/ypclnt.c:906 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: ne peut obtenir l'adresse du serveur\n" +#~ msgid " done\n" +#~ msgstr " complété\n" + +#~ msgid "%s: cannot get modification time" +#~ msgstr "%s: ne peut obtenir la date de modification" + +#~ msgid "Computing table size for character classes might take a while..." +#~ msgstr "" +#~ "Le calcul de la taille de la table des classes de caractères\n" +#~ "peut prendre un certain temps..." + +#~ msgid "Computing table size for collation information might take a while..." +#~ msgstr "" +#~ "Le calcul de la taille de la table pour le fusionnement des informations\n" +#~ "peut prendre un certain temps..." + +#~ msgid "Convert key to lower case" +#~ msgstr "Conversion des caractères en minuscules" + +#~ msgid "Create simple DB database from textual input." +#~ msgstr "Créer une base de données DB simple à partir des entrées textuelles" + +#~ msgid "Device not configured" +#~ msgstr "Périphérique non configuré" + +#~ msgid "Do not print messages while building database" +#~ msgstr "Ne pas afficher de message lors de la génération de la base de données" + +#~ msgid "" +#~ "INPUT-FILE OUTPUT-FILE\n" +#~ "-o OUTPUT-FILE INPUT-FILE\n" +#~ "-u INPUT-FILE" +#~ msgstr "" +#~ "FICHIER_D_ENTRÉE FICHIER_DE_SORTIE\n" +#~ "-o FICHIER_DE_SORTIE FICHIER_D_ENTRÉE\n" +#~ "-u FICHIER_D_ENTRÉE" + +#~ msgid "Print content of database file, one entry a line" +#~ msgstr "Afficher le contenu du fichier de base de données, une entrée par ligne" + +#~ msgid "Trying %s...\n" +#~ msgstr "On tente %s...\n" + +#~ msgid "`...' must only be used in `...' and `UNDEFINED' entries" +#~ msgstr "`...' doit être utilisé seulement avec les entrées `...' et `UNDEFINED'" + +#~ msgid "`from' expected after first argument to `collating-element'" +#~ msgstr "`from' attendu après le premier paramètre de `collating-element'" + +#~ msgid "`from' string in collation element declaration contains unknown character" +#~ msgstr "La chaîne `FROM' déclarant un élément de fusionnement contient un caractère inconnu." + +#~ msgid "buffer overflow" +#~ msgstr "Débordement du tampon" + +#~ msgid "cannot `stat' locale file `%s'" +#~ msgstr "Ne peut évaluer par `stat' le fichier de localisation `%s'" + +#~ msgid "cannot insert collation element `%.*s'" +#~ msgstr "Ne peut insérer l'élément de fusionnement `%.*s'" + +#~ msgid "cannot insert into result table" +#~ msgstr "Ne peut effectuer une insertion dans la table des résultats" + +#~ msgid "cannot insert new collating symbol definition: %s" +#~ msgstr "Ne peut insérer une nouvelle définition de symbole de fusionnement: %s" + +#~ msgid "cannot open database file `%s': %s" +#~ msgstr "Ne peut ouvrir le fichier de base de données `%s': %s" + +#~ msgid "category data requested more than once: should not happen" +#~ msgstr "Catégorie de données requises plus d'une fois: n'aurait pas dû se produire" + +#~ msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" +#~ msgstr "Caractère L'%s' (index %Zd) de la classe `%s' doit être dans la classe `%s'" + +#~ msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" +#~ msgstr "Caractère L'%s' (index %Zd) de la classe `%s' ne doit pas être dans la classe `%s'" + +#~ msgid "collation element `%.*s' appears more than once: ignore line" +#~ msgstr "Élément de fusionnement `%.*s' apparaît plus d'une fois: ligne ignorée" + +#~ msgid "collation symbol `%.*s' appears more than once: ignore line" +#~ msgstr "Symbole de fusionnement `%.*s' apparaît plus d'une fois: ligne ignorée" + +#~ msgid "collation symbol expected after `%s'" +#~ msgstr "Symbole de fusionnement attendu après `%s'" + +#~ msgid "connect to address %s: " +#~ msgstr "Connexion établie à l'adresse %s: " + +#~ msgid "duplicate character name `%s'" +#~ msgstr "Duplicité du nom de caractère `%s'" + +#~ msgid "duplicate key" +#~ msgstr "Duplicité de clé" + +#~ msgid "end point of ellipsis range is bigger then start" +#~ msgstr "Noeud final de l'intervalle d'ellipse plus grand que l'initial" + +#~ msgid "error while inserting collation element into hash table" +#~ msgstr "Erreur durant l'insertion d'un élément de fusionnement dans la table de hachage" + +#~ msgid "error while inserting to hash table" +#~ msgstr "Erreur lors de l'insertion dans la table de hachage" + +#~ msgid "from-value of `collating-element' must be a string" +#~ msgstr "La valeur de départ de `collating-element' doit être une chaîne." + +#~ msgid "illegal character constant in string" +#~ msgstr "Caractère illégal de constante dans la chaîne" + +#~ msgid "illegal collation element" +#~ msgstr "Élément de fusionnement illégal" + +#~ msgid "incorrectly formatted file" +#~ msgstr "Fichier incorrectement formaté" + +#~ msgid "line after ellipsis must contain character definition" +#~ msgstr "La ligne après l'ellipse doit contenir la définition d'un caractère." + +#~ msgid "line before ellipsis does not contain definition for character constant" +#~ msgstr "La ligne avant l'ellipse ne doit pas contenir la définition d'une constante de caractères." + +#~ msgid "locale file `%s', used in `copy' statement, not found" +#~ msgstr "Fichier localisé `%s', utilisé dans la déclaration de `copy', non repéré" + +#~ msgid "no repertoire map specified: cannot proceed" +#~ msgstr "Aucune table de répertoire spécifiée: ne peut procéder" + +#~ msgid "no weight defined for symbol `%s'" +#~ msgstr "Pas de poids défini pour le symbole `%s'" + +#~ msgid "problems while reading `%s'" +#~ msgstr "Problème lors de la lecture de `%s'" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" +#~ msgstr "" +#~ "Le symbole d'un élément de fusionnement multi-caractères `%.*s' \n" +#~ "provoque la duplication d'autres définitions de symboles." + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" +#~ msgstr "" +#~ "Le symbole d'un élément de fusionnement multi-caractères `%.*s' \n" +#~ "provoque la duplication de la définition d'un symbole." + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" +#~ msgstr "" +#~ "Le symbole d'un élément de fusionnement multi-caractères `%.*s' \n" +#~ "provoque la duplication d'un nom symbolique dans le jeu de caractères." + +#~ msgid "syntax error in `order_start' directive" +#~ msgstr "Erreur de syntaxe dans la directive `order_start'" + +#~ msgid "syntax error in character class definition" +#~ msgstr "Erreur de syntaxe dans la définition de la classe de caractères" + +#~ msgid "syntax error in collating order definition" +#~ msgstr "Erreur de syntaxe dans l'ordre de la définition du fusionnement" + +#~ msgid "syntax error in collation definition" +#~ msgstr "Erreur de syntaxe dans la définition du fusionnement" + +#~ msgid "syntax error in definition of LC_CTYPE category" +#~ msgstr "Erreur de syntaxe dans la définition d'une catégorie de type `LC_CTYPE'" + +#~ msgid "syntax error in message locale definition" +#~ msgstr "Erreur de syntaxe dans la définition localisée du message" + +#~ msgid "syntax error in monetary locale definition" +#~ msgstr "Erreur de syntaxe dans la définition localisée des valeurs monétaires" + +#~ msgid "syntax error in numeric locale definition" +#~ msgstr "Erreur de syntaxe dans la définition localisée de représentation numérique" + +#~ msgid "syntax error in order specification" +#~ msgstr "Erreur de syntaxe dans la spéficication de l'ordonnancement" + +#~ msgid "syntax error in time locale definition" +#~ msgstr "Erreur de syntaxe dans la définition localisée de la représentation du temps" + +#~ msgid "too many character classes defined" +#~ msgstr "Trop de définitions de classes de caractères" + +#~ msgid "too many weights" +#~ msgstr "Trop de poids définis" + +#~ msgid "two lines in a row containing `...' are not allowed" +#~ msgstr "Deux lignes consécutives contenant `...' ne sont pas permises." + +#~ msgid "unknown character in field `%s' of category `%s'" +#~ msgstr "Caractère inconnu dans le champ `%s' de catégorie `%s'" + +#~ msgid "unknown collation directive" +#~ msgstr "Directive de fusionnement inconnue" + +#~ msgid "unterminated weight name" +#~ msgstr "Nom de poids incomplet" + +#~ msgid "value for <%s> must lie between 1 and 4" +#~ msgstr "La valeur de <%s> doit être comprise entre 1 et 4." + +#~ msgid "while reading database" +#~ msgstr "lors de la lecture de la base de données" + +#~ msgid "while writing database file" +#~ msgstr "lors de l'écriture du fichier de base de données" + #~ msgid "%s: Error writing standard output " #~ msgstr "%s: erreur d'écriture sur la sortie standard" - -#~ msgid "field `%s' in category `%s' not defined" -#~ msgstr "Champ `%s' de catégorie `%s' n'est pas défini" #~ msgid "memory exhausted\n" #~ msgstr "Mémoire épuisée\n" Binary files glibc-2.2.3/po/gl.mo and glibc-2.2.4/po/gl.mo differ diff -durpN glibc-2.2.3/po/gl.po glibc-2.2.4/po/gl.po --- glibc-2.2.3/po/gl.po Thu May 4 10:09:27 2000 +++ glibc-2.2.4/po/gl.po Mon Jul 23 10:54:53 2001 @@ -4,82 +4,82 @@ # msgid "" msgstr "" -"Project-Id-Version: libc 2.1.3\n" -"POT-Creation-Date: 2000-02-16 10:39-0800\n" -"PO-Revision-Date: 2000-02-21 10:04+0200\n" +"Project-Id-Version: libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-07-06 16:59+0200\n" "Last-Translator: Jacobo Tarrio \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:274 msgid "\t\tAccess Rights : " msgstr "\t\tDereitos de Acceso : " -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\tAtributos : " -#: sunrpc/rpc_main.c:1414 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Dnome[=valor]] [-i tamaño] [-I [-K segundos]] [-Y rota] entrada\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o saída] [entrada]\n" -#: sunrpc/rpc_main.c:1419 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n idrede]* [-o saída] [entrada]\n" -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s tiporede]* [-o saída] [entrada]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\tDereitos de Acceso: " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tDatos da entrada do tipo %s\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\tNome : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " msgstr "\tChave pública : " -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\tTipo : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tEnderezos universais (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\tNome : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u bytes] " -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -109,11 +109,11 @@ msgstr "" "%15ld%% tasa de acertos de caché\n" "%15s comprobe /etc/%s para ve-los cambios\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" msgstr "\nMembros do Grupo :\n" -#: nis/nis_print.c:322 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\nTempo de Vida : " @@ -133,60 +133,60 @@ msgstr " rpcinfo -p [ servidor ]\n msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n numporto ] -t servidor numprog [ numvers ]\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " non" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " si" -#: nis/nis_print.c:348 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " Lonxitude de Datos = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " Membros explícitos:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " Non-membros explícitos:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " Membros implícitos:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " Non-membros implícitos:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " Non hai membros explícitos\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " Non hai non-membros explícitos\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " Non hai membros implícitos\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " Non hai non-membros implícitos\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " Non hai membros recursivos\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " Non hai non-membros recursivos\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " Membros recursivos:\n" @@ -194,304 +194,828 @@ msgstr " Membros recursivos:\n" msgid " program vers proto port\n" msgstr " programa vers proto porto\n" -#: argp/argp-help.c:1573 +#: argp/argp-help.c:1572 msgid " or: " msgstr " ou: " -#: timezone/zic.c:423 +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (OMITIDO)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (cambiou)\n" + +#: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (regra de \"%s\", liña %d)" -#: argp/argp-help.c:1585 +#: argp/argp-help.c:1584 msgid " [OPTION...]" msgstr " [OPCIÓN...]" -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1476 -msgid " done\n" -msgstr " feito\n" - -#: timezone/zic.c:420 +#: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", liña %d: %s" -#: timezone/zic.c:984 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "A liña \"Zone %s\" e a opción -l son mutuamente exclusivas" -#: timezone/zic.c:992 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "A liña \"Zone %s\" e a opción -p son mutuamente exclusivas" -#: sunrpc/rpc_main.c:1399 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "Precísase dun ficheiro de \"entrada\" para as opcións de xeración de patróns.\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: O parámetro ARGP_HELP_FMT precisa dun valor" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: Parámetro ARGP_HELP_FMT descoñecido" -#: timezone/zic.c:794 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: a definición non remata con `END %1$s'" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d bibliotecas atopadas na caché `%s'\n" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s nunha zona sen regras" -#: assert/assert.c:51 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s é un ficheiro ELF de 32 bits.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s é un ficheiro ELF de 64 bits.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s é para unha máquina descoñecida %d.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%s non é un tipo de biblioteca coñecido" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s non é un ficheiro de obxecto compartido (Tipo: %d).\n" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%s non é unha ligazón simbólica\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s non é un ficheiro ELF - non ten os bytes máxicos correctos ao principio.\n" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sNon se cumpríu a aseveración `%s'.\n" -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sErro inesperado: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%sSinal descoñecido %d\n" -#: timezone/zic.c:2229 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: %d non foi estendido con signo correctamente\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: debe ser meirande ca \n" -#: sunrpc/rpc_main.c:421 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: O preprocesador de C fallou co código de saída %d\n" -#: sunrpc/rpc_main.c:418 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: O preprocesador de C fallou co sinal %d\n" -#: timezone/zic.c:1495 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: Non se pode crear %s: %s\n" -#: timezone/zic.c:2207 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: Non se pode crea-lo directorio %s: %s\n" -#: timezone/zic.c:646 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: Non se pode enlazar %s con %s: %s\n" -#: timezone/zic.c:820 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: Non se pode abrir %s: %s\n" -#: timezone/zic.c:1485 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: Non se pode borrar %s: %s\n" -#: timezone/zic.c:631 +#: timezone/zic.c:630 #, c-format msgid "%s: Can't unlink %s: %s\n" msgstr "%s: Non se pode elimina-lo enlace %s: %s\n" -#: timezone/zic.c:889 +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: Erro ao pechar %s: %s\n" -#: timezone/zic.c:882 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: Erro ao ler %s\n" -#: timezone/zdump.c:266 +#: timezone/zdump.c:267 #, c-format msgid "%s: Error writing " msgstr "%s: Erro ao escribir " -#: timezone/zic.c:1561 +#: timezone/zic.c:1560 #, c-format msgid "%s: Error writing %s\n" msgstr "%s: Erro ao escribir %s\n" -#: timezone/zic.c:867 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: Liña de axuste no ficheiro %s, que non é de axuste de segundos\n" -#: timezone/zic.c:361 +#: timezone/zic.c:359 #, c-format msgid "%s: Memory exhausted: %s\n" msgstr "%s: Memoria esgotada: %s\n" -#: timezone/zic.c:526 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: Indicouse máis dunha opción -L\n" -#: timezone/zic.c:486 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: Indicouse máis dunha opción -d\n" -#: timezone/zic.c:496 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: Indicouse máis dunha opción -l\n" -#: timezone/zic.c:506 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: Indicouse máis dunha opción -p\n" -#: timezone/zic.c:516 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: Indicouse maís dunha opción -y\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: Demasiados parámetros\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: non se puido obte-la data de última modificación" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: `%s' mencionouse máis dunha vez na definición do peso %d" -#: timezone/zic.c:1928 +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' debe ser un carácter" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: o valor `%s' non coincide co valor `%s'" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1' debe se-la derradeira entrada do campo '%s'" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: as direccións de ordenación `forward' e `backward' son mutuamente excluíntes" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position' débese empregar para un nivel determinado en tódalas seccións ou en ningunha" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: a sección `translit_start' non remata con `translit_end'" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: a secuencia de bytes do primeiro carácter da secuencia non é menor cá do derradeiro carácter" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: as secuencias de bytes do primeiro e derradeiro carácter deben te-la mesma lonxitude" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: non se pode ter `%s' coma final dun rango de puntos suspensivos" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: non se pode reordenar despois de %.*s: símbolo descoñecido" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: o carácter `%s' do mapa de caracteres non se pode representar cun só byte" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: o carácter `%s' que se precisa coma valor por defecto non se pode representar cun só byte" + +#: locale/programs/ld-ctype.c:2905 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: carácter `%s' non definido no mapa de caracteres cando facía falta por ser valor por omisión" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: carácter `%s' non definido, cando facía falta por ser valor por omisión" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: o comando foi '%s', e o resultado foi %d\n" -#: locale/programs/charmap.c:676 locale/programs/locfile.c:1014 +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: a opción de dirección na cadea %Zd no campo `era' non é '+' nin '-'" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: a opción de dirección na cadea %Zd no campo `era' non é un único carácter" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: definición de `default_missing' duplicada" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: definición da versión da categoría duplicada" + +#: locale/programs/ld-collate.c:2711 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: definición da sección `%s' duplicada" + +#: locale/programs/ld-collate.c:2675 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: definición de `%s' duplicada" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: non se admite unha descrición de categoría baleira" + +#: locale/programs/ld-collate.c:755 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: non se admite unha cadea de peso baleira" + +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: erro na máquina de estados" -#: posix/getopt.c:788 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: o campo `%s' está declarado máis dunha vez" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: o campo `%s' non contén exactamente dez entradas" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: o campo `%s' non debe estar baleiro" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: campo `%s' non definido" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: campo `%s' non definido" + +#: locale/programs/ld-time.c:258 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: lixo á fin do valor desprazamento na cadea %Zd no campo `era'" + +#: locale/programs/ld-time.c:318 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: lixo á fin da data inicial na cadea %Zd no campo `era'" + +#: locale/programs/ld-time.c:395 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: lixo á fin da data final na cadea %Zd no campo `era'" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: opción ilegal -- %c\n" -#: posix/getopt.c:791 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: liña `END' incompleta" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: secuencia de escape `%%%c' non válida no campo `%s'" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: secuencia de escape non válida no campo `%s'" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: número non válido para o desprazamento na cadea %Zd no campo `era'" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: número non válido de regras de ordenación" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: opción incorrecta -- %c\n" -#: posix/getopt.c:711 +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: data de inicio non válida na cadea %Zd no campo `era'" + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: data final non válida na cadea %Zd no campo `era'" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: valor non válido no campo `%s'" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: abreviatura de idioma `%s' non definida" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: falla a palabra clave `order_end'" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: falla a palabra clave `reorder-end'" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: falla a palabra clave `reorder-sections-end'" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: non se atopou un formato era na cadea %Zd no campo `era'" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: non se atopou un nome era na cadea %Zd no campo `era'" + +#: locale/programs/ld-collate.c:3119 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: definicións de orde múltiples na sección `%s'" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: hai varias definicións de orde para unha sección sen nome" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: non hai unha expresión regular correcta para o campo `%s': %s" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: non hai unha identificación para a categoría `%s'" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: non se atopou unha definición `default_missing' representable" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: non hai regras de ordenación de abondo" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: código numérico de país `%d' non válido" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: a opción `%c%s' non acepta parámetros\n" -#: posix/getopt.c:681 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: a opción `%s' é ambigua\n" -#: posix/getopt.c:729 posix/getopt.c:902 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: a opción `%s' precisa dun parámetro\n" -#: posix/getopt.c:706 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: a opción `--%s' non acepta parámetros\n" -#: posix/getopt.c:886 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: a opción `-W %s' non acepta parámetros\n" -#: posix/getopt.c:868 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: a opción `-W %s' é ambigua\n" -#: posix/getopt.c:821 posix/getopt.c:951 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: a opción precisa dun parámetro -- %c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: a orde de `%.*s' xa está definida en %s:%Zu" + +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: a orde do elemento de ordenación %.*s non está definida" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: a orde do símbolo de ordenación %.*s non está definida" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: a saída sobreescribiría %s\n" -#: timezone/zic.c:874 timezone/zic.c:1288 timezone/zic.c:1313 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: pánico: l_value %d incorrecto\n" -#: locale/programs/charmap.c:683 locale/programs/repertoire.c:301 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s: fin de ficheiro prematuro" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: sección `%.*s' descoñecida" + +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: a data de comezo non é válida na cadea %Zd no campo `era'" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: a data de finalización non é válida na cadea %d no campo `era'" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: os puntos suspensivos do rango simbólico non deben ir seguidos directamente por `order_end'" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: os puntos suspensivos do rango simbólico non deben seguir directamente a `order_start'" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: erro de sintaxe" + +#: locale/programs/ld-ctype.c:2178 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: erro de sintaxe na definición da nova clase de caracteres" + +#: locale/programs/ld-ctype.c:2193 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: erro de sintaxe na definición dun novo mapa de caracteres" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: táboa para a clase \"%s\": %lu bytes\n" + +#: locale/programs/ld-ctype.c:3803 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: táboa para o mapa \"%s\": %lu bytes\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: táboa para o ancho: %lu bytes\n" + +#: locale/programs/ld-address.c:216 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: o código de idioma de terminoloxía `%s' non está definido" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: os símbolos inicial e final dun rango deben corresponderse con caracteres" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: o terceiro operando do valor do campo `%s' non debe ser maior ca %d" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: demasiadas regras; a primeira entrada só tiña %d" + +#: locale/programs/ld-collate.c:906 +#, c-format +msgid "%s: too many values" +msgstr "%s: demasiados valores" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: os datos de transliteración dende o locale `%s' non están dispoñibles" + +#: sunrpc/rpc_main.c:296 #, c-format msgid "%s: unable to open %s: %m\n" -msgstr "%s: non puiden abrir %s: %m\n" +msgstr "%s: non se pode abrir %s: %m\n" -#: posix/getopt.c:762 +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: carácter descoñecido no nome do símbolo de ordenación" + +#: locale/programs/ld-collate.c:2981 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: carácter descoñecido no nome da definición de equivalentes" + +#: locale/programs/ld-collate.c:2994 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: erro de sintaxe no valor da definición de equivalentes" + +#: locale/programs/ld-time.c:1040 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: carácter descoñecido no campo `%s'" + +#: locale/programs/ld-collate.c:3091 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: nome de sección `%s' descoñecido" + +#: locale/programs/ld-collate.c:3004 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: símbolo `%s' descoñecido na definición de equivalentes" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: opción descoñecida `%c%s'\n" -#: posix/getopt.c:758 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: opción descoñecida `--%s'\n" -#: timezone/zic.c:445 +#: timezone/zic.c:443 #, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: úsase %s [ -s ] [ -v ] [ -l horalocal ] [ -p regrasposix ] [ -d directorio ]\n" -"\t [ -L axuste ] [ -y tipoano ] [ ficheiro ... ]\n" +"%s: úsase %s [ -s ] [ -v ] [ -l horalocal ] [ -p regrasposix ]\n" +"\t [ -d directorio ] [ -L axuste ] [ -y tipoano ] [ ficheiro ... ]\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: úsase %s [ -v ] [ -c corte ] nomezona ...\n" -#: sunrpc/rpc_main.c:306 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: o valor do campo `%s' non debe ser unha cadea baleira" + +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: o valor do campo `%s' non debe ser unha cadea baleira" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: o valor do campo `int_curr_symbol' non corresponde a un nome válido en ISO 4217" + +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: o valor do campo `int_curr_symbol' ten unha lonxitude incorrecta" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: os valores do campo `%s' deben ser menores que 127" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: os valores do campo `%s' deben ser menores que %d" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: os valores do campo `%s' deben ser menores que %d" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: os pesos deben emprega-lo mesmo signo de puntos suspensivos có nome" + +#: sunrpc/rpc_main.c:308 #, c-format msgid "%s: while writing output %s: %m" msgstr "%s: ao escribir á saída %s: %m" -#: argp/argp-parse.c:164 +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(ERRO DE PROGRAMA) ¿¡Non se coñece a versión!?" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(ERRO DE PROGRAMA) ¿¡Deberíase coñece-la opción!?" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(Obxecto descoñecido)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(erro de autentificación descoñecido - %d)" @@ -505,11 +1029,11 @@ msgstr "(descoñecido)" msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** O ficheiro `%s' está recortado: non é posible unha análise detallada\n" -#: catgets/gencat.c:267 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*entrada estándar*" -#: catgets/gencat.c:121 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" @@ -517,31 +1041,36 @@ msgstr "" "-o FICHEIRO-SAÍDA [FICHEIRO-ENTRADA]...\n" "[FICHEIRO-SAÍDA [FICHEIRO-ENTRADA]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:796 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr "sección .lib do a.out corrompida" -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; versión baixa = %lu, versión alta = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; causa = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "<%s> e <%s> son nomes incorrectos para o rango" -#: locale/programs/ld-ctype.c:428 +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> e <%s> son nomes non válidos para o rango" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr "O carácter non debe estar na clase `%s'" -#: locale/programs/ld-ctype.c:416 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr "O carácter non está na clase `%s'" @@ -549,58 +1078,65 @@ msgstr "O carácter non está na clas #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:621 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/generic/siglist.h:34 sysdeps/gnu/siglist.h:28 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "Abortado" -#: nis/nis_print.c:320 +#: nis/nis_print.c:321 msgid "Access Rights : " msgstr "Dereitos de Acceso : " -#: stdio-common/../sysdeps/gnu/errlist.c:792 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "Accedendo a unha biblioteca compartida corrompida" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "Estase usando o enderezo" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" msgstr "Familia de enderezos para o nome do servidor non soportada" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "O protocolo non soporta esta familia de enderezos" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 msgid "Address family not supported by protocol family" msgstr "A familia de protocolos non soporta esta familia de enderezos" -#: stdio-common/../sysdeps/gnu/errlist.c:760 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "Anunciar erro" -#: stdio-common/../sysdeps/unix/siglist.c:39 sysdeps/generic/siglist.h:40 -#: sysdeps/gnu/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "Temporizador" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Tamén debuxar unha gráfica do consumo total de memoria" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 msgid "Anode table overflow" msgstr "Desbordamento da táboa de anodes" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "Outra cadea para facer probas." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 msgid "Arg list too long" msgstr "Lista de parámetros demasiado longa" @@ -608,104 +1144,103 @@ msgstr "Lista de parámetros demasiado lo #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "Lista de parámetros demasiado longa" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 msgid "Argument out of domain" msgstr "O argumento non está no seu dominio" -#: nis/nis_error.c:65 +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "Intentouse borrar unha táboa non baleira" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 msgid "Attempting to link in more shared libraries than system limit" msgstr "Intentouse sobrepasa-lo límite de bibliotecas compartidas" -#: stdio-common/../sysdeps/gnu/errlist.c:800 +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" msgstr "Intentouse cargar demasiadas bibliotecas compartidas" -#: sunrpc/clnt_perr.c:328 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "Autentificación correcta" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "Erro na autentificación" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "OBXECTO FALSO\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "Enderezo incorrecto" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 msgid "Bad exchange descriptor" msgstr "Descriptor de intercambio incorrecto" #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "Descriptor de ficheiro incorrecto" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 msgid "Bad file number" msgstr "Número de ficheiro incorrecto" -#: stdio-common/../sysdeps/gnu/errlist.c:748 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "Formato do ficheiro de tipo de letra incorrecto" -#: stdio-common/../sysdeps/gnu/errlist.c:640 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "Mensaxe incorrecta" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 msgid "Bad request code" msgstr "Código de petición incorrecto" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 msgid "Bad request descriptor" msgstr "Descriptor de petición incorrecto" -#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:63 -#: sysdeps/gnu/siglist.h:57 +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "Chamada ao sistema incorrecta" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "Valor de ai_flags incorrecto" -#: locale/programs/localedef.c:101 +#: locale/programs/localedef.c:104 msgid "Be strictly POSIX conform" msgstr "Ser estrictamente conforme con POSIX" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "Datos binarios\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "Precísase dun dispositivo de bloques" -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" msgstr "Problema cunha chamada multidifusión" @@ -714,207 +1249,273 @@ msgstr "Problema cunha chamada multidifu #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -#: sysdeps/generic/siglist.h:39 sysdeps/gnu/siglist.h:33 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "Canalización rota" -#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:37 -#: sysdeps/gnu/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "Erro no bus de datos" -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:50 -#: sysdeps/gnu/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "Límite de tempo de CPU superado" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "A caché caducou" -#: stdio-common/../sysdeps/gnu/errlist.c:788 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "Non se pode acceder a unha biblioteca compartida necesaria" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 msgid "Can not exec a shared library directly" msgstr "Non se pode executar unha biblioteca compartida directamente" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "Non se pode conectar co servidor que serve a este dominio" -#: nis/ypclnt.c:791 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "Non se pode cambiar ao directorio /" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "Non se pode comunicar co mapeador de portos" -#: nis/ypclnt.c:793 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "Non se pode comunicar con `ypbind'" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "Non se pode comunicar con ypserv" +#: elf/cache.c:359 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "Non se puido crea-lo ficheiro temporal de caché %s" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "Non se pode atopar %s" + +#: elf/ldconfig.c:440 +#, c-format +msgid "Can't link %s to %s" +msgstr "Non se puido ligar %s a %s" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "Non se pode facer lstat sobre %s" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, c-format +msgid "Can't open cache file %s\n" +msgstr "Non se puido abri-lo ficheiro de caché %s\n" + +#: elf/ldconfig.c:976 +#, c-format +msgid "Can't open cache file directory %s\n" +msgstr "Non se puido abri-lo directorio de ficheiros caché %s\n" + +#: elf/ldconfig.c:865 +#, c-format +msgid "Can't open configuration file %s" +msgstr "Non se puido abri-lo ficheiro de configuración %s" + +#: elf/ldconfig.c:621 +#, c-format +msgid "Can't open directory %s" +msgstr "Non se puido abri-lo directorio %s" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "Non se pode elimina-lo antigo ficheiro de caché temporal %s" + +#: elf/ldconfig.c:405 +#, c-format +msgid "Can't stat %s\n" +msgstr "Non se puido executar `stat' sobre %s\n" + +#: elf/ldconfig.c:434 +#, c-format +msgid "Can't unlink %s" +msgstr "Non se puido borrar %s" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "Non se pode reservar memoria" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "Non se pode asigna-lo enderezo pedido" -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "Non se pode crear un socket para un rpc multidifusión" -#: stdio-common/../sysdeps/gnu/errlist.c:804 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "Non se pode executar unha biblioteca compartida directamente" -#: sunrpc/rpc_main.c:1404 +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "Non se puido executar fstat sobre o ficheiro %s.\n" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "Non se pode ter máis dunha opción de xeración de ficheiros\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "Non se puido executar mmap sobre o ficheiro %s.\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "Non se pode recibi-la resposta á multidifusión" -#: sunrpc/pmap_clnt.c:133 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "Non se pode rexistra-lo servicio" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 msgid "Cannot send after socket shutdown" msgstr "Non se pode enviar despois de desconecta-lo socket" #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "Non se pode enviar despois de desconecta-lo destino do transporte" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "Non se pode enviar un paquete multidifusión" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "Non se pode activa-la opción SO_BROADCAST do socket" -#: sunrpc/rpc_main.c:1191 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "¡Non se pode indicar máis dun ficheiro de entrada!\n" -#: sunrpc/rpc_main.c:1361 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "¡Non se pode utiliza-la opción netid coa opción inetd!\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "¡Non se pode utiliza-la opción netid sen TIRPC!\n" -#: sunrpc/rpc_main.c:1380 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "¡Non se poden utiliza-las opcións de táboa con newstyle!\n" -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "Cambiar a e empregar RAÍZ coma directorio raíz" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "O cambio dos dereitos de acceso de %s a 0644 fallou" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "Número de canal fóra do seu rango" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" msgstr "Separador de Caracteres : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:46 -#: sysdeps/gnu/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" msgstr "O proceso fillo saíu" -#: sunrpc/clnt_perr.c:347 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "A credencial do cliente é demasiado feble" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "Columnas :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:768 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "Erro de comunicacións ao enviar" -#: locale/programs/localedef.c:109 +#: locale/programs/localedef.c:112 msgid "Compile locale specification" msgstr "Compile a especificación do `locale'" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:631 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "O ordenador mercou a granxa" -#: locale/programs/ld-ctype.c:1438 -msgid "Computing table size for character classes might take a while..." -msgstr "O cálculo do tamaño da táboa para as clases de caracteres pode levar un pouco..." - -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." -msgstr "O cálculo do tamaño da táboa para a información de ordenación pode levar un pouco..." +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Configura-las Asignacións de Tempo de Execución do Ligador Dinámico" #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Conexión rexeitada" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" msgstr "Conexión reiniciada polo outro estremo" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "A conexión espirou" -#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:45 -#: sysdeps/gnu/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "Continuación" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "Converti-los ficheiros dados dunha codificación a outra." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "Converti-la clave a minúsculas" - -#: catgets/gencat.c:237 db2/makedb.c:242 elf/sprof.c:355 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:400 nscd/nscd.c:277 nscd/nscd_nischeck.c:90 -#: nss/getent.c:66 posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -925,383 +1526,441 @@ msgstr "" "Isto é software libre; vexa o código fonte polas condicións de copia. NON hai\n" "garantía; nin sequera de COMERCIABILIDADE ou APTITUDE PARA UN FIN DETERMINADO.\n" -#: nscd/nscd_conf.c:165 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "Non se puido crea-lo ficheiro de rexistro \"%s\"" -#: catgets/gencat.c:108 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" msgstr "Crea-lo ficheiro de cabeceira C NOME que contén as definicións de símbolos" -#: locale/programs/localedef.c:100 +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "Crear táboas ao estilo antigo" + +#: locale/programs/localedef.c:101 msgid "Create output even if warning messages were issued" msgstr "Crea-la saída incluso se se produciron mensaxes de aviso" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "Crear unha base de datos DB simple a partires da entrada textual." - -#: nis/nis_print.c:325 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" msgstr "Hora de Creación : %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 msgid "Cross-device link" msgstr "Enlace a través de dispositivos" -#: nis/nss_nisplus/nisplus-publickey.c:95 -#: nis/nss_nisplus/nisplus-publickey.c:171 +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "FICHEIRO_DATOS [FICHEIRO_SAÍDA]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "A entrada DES para o nome de rede %s non é única\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "DIRECTORIO\n" -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "Non se admite DST en programas SUID/SGID" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "¡¡¡ERRO NO LIGADOR DINÁMICO!!!" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "A base de datos para a táboa non existe" -#: nis/ypclnt.c:805 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "A base de datos está ocupada" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 msgid "Deadlock situation detected/avoided" msgstr "Situación de interbloqueo detectada/evitada" -#: nis/nis_print.c:225 +#: nis/nis_print.c:226 msgid "Default Access rights :\n" msgstr "Dereitos de acceso por Omisión :\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Precísase dun enderezo de destino" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 msgid "Device busy" msgstr "Dispositivo ocupado" -#: stdio-common/../sysdeps/gnu/errlist.c:668 +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "O dispositivo non é de fluxo" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "Dispositivo non configurado" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "Dispositivo ou recurso ocupado" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmann (%d bits)\n" -#: nis/nis_print.c:317 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "Directorio : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "Directorio non baleiro" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" msgstr "Cota de disco superada" #. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/gnu/errlist.c:499 msgid "Disk quota exceeded" msgstr "Cota de disco superada" -#: nscd/nscd.c:83 +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "Non bifurcar e visualiza-las mensaxes no terminal actual" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "Non visualizar mensaxes ao construi-la base de datos" - -#: catgets/gencat.c:110 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "Non usa-lo catálogo existente, forzar un ficheiro de saída novo" -#: nis/ypclnt.c:851 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "Non se conectou co dominio" -#: stdio-common/../sysdeps/unix/siglist.c:32 sysdeps/generic/siglist.h:60 -#: sysdeps/gnu/siglist.h:54 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "Non construí-la caché" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "Non xerar ligazóns" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "Envorca-la información xerada polo perfilado do PC" + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "Versión do ABI do ficheiro ELF non válida" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "ABI do SO do ficheiro ELF non válida" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "A versión do ficheiro ELF non coincide coa actual" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "O identificador da versión do ficheiro ELF non coincide co actual" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "O phentsize do ficheiro ELF non é o tamaño esperado" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "O enderezo/desprazamento do comando de carga ELF non está ben aliñado" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "O comando de carga ELF non está aliñado coa páxina" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "Trampa de EMT" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "ENTRADA\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" -msgstr "Datos encriptados\n" +msgstr "Datos cifrados\n" -#: nis/nis_error.c:52 +#: nis/nis_error.c:53 msgid "Entry/table type mismatch" msgstr "Diferentes tipos de entrada/táboa" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:29 +#: nss/getent.c:127 nss/getent.c:292 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "A enumeración non está soportada en %s\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 msgid "Error 0" msgstr "Erro 0" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 msgid "Error 100" msgstr "Erro 100" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 msgid "Error 101" msgstr "Erro 101" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 msgid "Error 102" msgstr "Erro 102" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 msgid "Error 103" msgstr "Erro 103" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 msgid "Error 104" msgstr "Erro 104" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 msgid "Error 105" msgstr "Erro 105" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 msgid "Error 106" msgstr "Erro 106" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 msgid "Error 107" msgstr "Erro 107" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 msgid "Error 108" msgstr "Erro 108" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 msgid "Error 109" msgstr "Erro 109" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 msgid "Error 110" msgstr "Erro 110" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 msgid "Error 111" msgstr "Erro 111" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 msgid "Error 112" msgstr "Erro 112" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 msgid "Error 113" msgstr "Erro 113" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 msgid "Error 114" msgstr "Erro 114" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 msgid "Error 115" msgstr "Erro 115" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 msgid "Error 116" msgstr "Erro 116" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 msgid "Error 117" msgstr "Erro 117" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 msgid "Error 118" msgstr "Erro 118" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 msgid "Error 119" msgstr "Erro 119" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 msgid "Error 136" msgstr "Erro 136" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 msgid "Error 142" msgstr "Erro 142" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 msgid "Error 58" msgstr "Erro 58" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 msgid "Error 59" msgstr "Erro 59" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 msgid "Error 72" msgstr "Erro 72" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 msgid "Error 73" msgstr "Erro 73" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 msgid "Error 75" msgstr "Erro 75" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 msgid "Error 76" msgstr "Erro 76" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 msgid "Error 91" msgstr "Erro 91" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 msgid "Error 92" msgstr "Erro 92" -#: nis/nis_error.c:56 +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" msgstr "Erro no subsistema RPC" -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "Erro ao acceder ao ficheiro de arranque en frío de NIS+. ¿Instalouse NIS+?" -#: string/../sysdeps/mach/_strerror.c:57 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "Erro no sistema de erro descoñecido: " -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "Erro ao falar ao procedemento de retrochamada" -#: inet/ruserpass.c:176 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "Erro: o ficheiro .netrc pode ser lido por outros." -#: stdio-common/../sysdeps/gnu/errlist.c:728 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "Ficheiro de intercambio cheo." #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "Exec erro de formato" -#: locale/programs/localedef.c:187 +#: locale/programs/localedef.c:190 msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "FATAL: o sistema non define `_POSIX2_LOCALDEF'" -#: locale/programs/localedef.c:91 locale/programs/localedef.c:93 -#: locale/programs/localedef.c:95 -msgid "FILE" -msgstr "FICHEIRO" - -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "O FICHEIRO contén mapeado de nomes simbólicos a valores UCS4" -#: sunrpc/clnt_perr.c:355 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "Fallo (erro non especificado)" -#: stdio-common/../sysdeps/gnu/errlist.c:780 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "A busca do usuario '%s' para executa-lo servidor co seu nome fallou" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "O ficheiro %s é pequeno de máis, non se comproba." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "Descriptor de ficheiro en mal estado" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "O ficheiro xa existe" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "O ficheiro non é un ficheiro caché.\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 msgid "File locking deadlock" msgstr "Interbloqueo en bloqueos de ficheiro" -#: stdio-common/../sysdeps/gnu/errlist.c:744 +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" msgstr "Erro de interbloqueo en bloqueos de ficheiro" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "Nome de ficheiro demasiado longo" -#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:51 -#: sysdeps/gnu/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "Límite de tamaño de ficheiro superado" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 msgid "File table overflow" msgstr "Desbordamento da táboa de ficheiros" #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "Ficheiro demasiado grande" -#: nis/nis_error.c:37 +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "Primeira cadea para facer probas." + +#: nis/nis_error.c:38 msgid "First/next chain broken" msgstr "Primeira/seguinte cadea rota" -#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:35 -#: sysdeps/gnu/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "Excepción de coma frotante" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "Formato para empregar: new (novo), old (vello) ou compat (por defecto)" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" msgstr "Precísase unha resincronización completa do directorio" @@ -1310,20 +1969,24 @@ msgstr "Precísase unha resincronización #. TRANS operating system. When you get this error, you can be sure that this #. TRANS particular function will always fail with @code{ENOSYS} unless you #. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:575 +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "Función non implementada" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "GRUPO\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "Lixo en ARGP_HELP_FMT: %s" -#: catgets/gencat.c:116 +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Xerar un gráfico dos datos de perfilado da memoria" + +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" @@ -1332,51 +1995,58 @@ msgstr "" "Se o FICHEIRO-ENTRADA é -, a entrada lese da entrada estándar. Se o\n" "FICHEIRO-SAÍDA é -, a saída escríbese na saída estándar.\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "Xerar unha saída lineal co tempo (normalmente é lineal co número de chamadas a función)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "Visualizar máis mensaxes" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "Erro de sistema xenérico" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "Obter información específica do `locale'." -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "Devolver unha mensaxe curta sobre o uso" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "Devolver esta lista de axuda" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:636 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "Erro inxustificado" -#: nis/nis_print.c:319 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "Grupo : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" msgstr "Opcións do Grupo :" -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "Entrada do grupo \"%s.%s\":\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "Agardar SEGS segundos (por omisión, 3600)" -#: stdio-common/../sysdeps/unix/siglist.c:26 sysdeps/generic/siglist.h:29 -#: sysdeps/gnu/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "Colgar" -#: nscd/grpcache.c:251 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "¡Non atopei \"%d\" na caché de grupos!" @@ -1386,13 +2056,13 @@ msgstr "¡Non atopei \"%d\" na caché de g msgid "Haven't found \"%d\" in password cache!" msgstr "¡Non atopei \"%d\" na caché de contrasinais!" -#: nscd/grpcache.c:212 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "¡Non atopei \"%s\" na caché de grupos!" -#: nscd/hstcache.c:291 nscd/hstcache.c:333 nscd/hstcache.c:378 -#: nscd/hstcache.c:422 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "¡Non atopei \"%s\" na caché de servidores!" @@ -1403,63 +2073,56 @@ msgid "Haven't found \"%s\" in password msgstr "¡Non atopei \"%s\" na caché de contrasinais!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "O servidor está inactivo" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "Fallo ao busca-lo nome do servidor" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 msgid "I/O error" msgstr "Erro de E/S" -#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:49 -#: sysdeps/gnu/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "E/S posible" -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"FICHEIRO-ENTRADA FICHEIRO-SAÍDA\n" -"-o FICHEIRO-SAÍDA FICHEIRO-ENTRADA\n" -"-u FICHEIRO-ENTRADA" - -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "Trampa de IOT" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:644 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "Identificador borrado" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "Ignorouse o ficheiro %s porque non é un ficheiro normal" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 msgid "Illegal byte sequence" msgstr "Secuencia de bytes non permitida" -#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:32 -#: sysdeps/gnu/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "Instrucción non permitida" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "Tipo de obxecto non permitido na operación" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "Búsqueda non permitida" @@ -1468,14 +2131,14 @@ msgstr "Búsqueda non permitida" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "Tipo ou formato de ficheiro inapropiado" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" msgstr "ioctl inapropiado para o dispositivo" @@ -1485,41 +2148,45 @@ msgstr "ioctl inapropiado para o disposi #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:607 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" msgstr "Operación inapropiada para un proceso que traballa de fondo" -#: sysdeps/generic/siglist.h:69 sysdeps/gnu/siglist.h:63 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "Petición de información" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "Información:" -#: locale/programs/localedef.c:90 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "Ficheiros de Entrada:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, c-format +msgid "Input file %s not found.\n" +msgstr "Non se atopou o ficheiro de entrada %s.\n" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" msgstr "Especificación do formato de Entrada/Saída:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "Erro de Entrada/saída" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "Erro interno de NIS" -#: nis/ypclnt.c:849 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "Erro interno de ypbind" -#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:30 -#: sysdeps/gnu/siglist.h:24 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "Interrupción" @@ -1530,256 +2197,263 @@ msgstr "Interrupción" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Chamada ao sistema interrompida" -#: stdio-common/../sysdeps/gnu/errlist.c:684 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "A chamada ao sistema interrompida debería ser recomezada" #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "Parámetro incorrecto" -#: posix/regex.c:1034 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "Referencia cara a atrás incorrecta" -#: posix/regex.c:1028 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "Nome da clase de caracteres incorrecto" -#: sunrpc/clnt_perr.c:331 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "Credencial do cliente incorrecta" -#: sunrpc/clnt_perr.c:339 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "Verificador do cliente incorrecto" -#: posix/regex.c:1025 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "Carácter de ordenación incorrecto" -#: posix/regex.c:1046 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "Contido de \\{\\} incorrecto" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "Enlace entre dispositivos distintos incorrecto" -#: stdio-common/../sysdeps/gnu/errlist.c:720 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "Intercambio incorrecto" -#: nis/nis_error.c:44 +#: nis/nis_error.c:45 msgid "Invalid object for operation" msgstr "Obxecto incorrecto para a operación" #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:597 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "Carácter ancho ou multibyte incorrecto ou incompleto" -#: posix/regex.c:1055 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "Expresión regular precedente incorrecta" -#: posix/regex.c:1049 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "Final do rango incorrecto" -#: posix/regex.c:1022 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "Expresión regular incorrecta" -#: stdio-common/../sysdeps/gnu/errlist.c:736 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "Código de petición incorrecto" -#: stdio-common/../sysdeps/gnu/errlist.c:724 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" msgstr "Descriptor de petición incorrecto" -#: sunrpc/clnt_perr.c:351 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "Verificador de servidor incorrecto" -#: stdio-common/../sysdeps/gnu/errlist.c:740 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "Rañura incorrecta" -#: nscd/nscd.c:88 +#: nscd/nscd.c:91 msgid "Invalidate the specified cache" msgstr "Invalida-la caché especificada" #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "É un directorio" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 msgid "Is a name file" msgstr "É un ficheiro de nome" -#: stdio-common/../sysdeps/gnu/errlist.c:824 +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" msgstr "É un ficheiro de tipo con nome" -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "Kerberos.\n" -#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:36 -#: sysdeps/gnu/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Matado" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "ENLACE\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "A entrada LOCAL para o UID %d no directorio %s non é única\n" -#: stdio-common/../sysdeps/gnu/errlist.c:716 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "Nivel 2 detido" -#: stdio-common/../sysdeps/gnu/errlist.c:692 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "Nivel 2 non sincronizado" -#: stdio-common/../sysdeps/gnu/errlist.c:696 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "Nivel 3 detido" -#: stdio-common/../sysdeps/gnu/errlist.c:700 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "Nivel 3 reiniciado" -#: stdio-common/../sysdeps/gnu/errlist.c:656 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "O enlace foi roto" -#: stdio-common/../sysdeps/gnu/errlist.c:704 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "Número de enlace fóra de rango" -#: nis/nis_error.c:53 +#: nis/nis_error.c:54 msgid "Link points to illegal name" msgstr "O enlace leva a un nome ilegal" -#: nis/nis_print.c:282 +#: nis/nis_print.c:283 msgid "Linked Object Type : " msgstr "Tipo do Obxecto Enlazado : " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" msgstr "Enlazado a : %s\n" -#: nis/ypclnt.c:797 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "Nome de dominio local non fixado" -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "Fallo ao reservar recursos locais" -#: stdio-common/../sysdeps/gnu/errlist.c:752 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "A máquina non está na rede" -#: nis/nis_error.c:45 +#: nis/nis_error.c:46 msgid "Malformed name, or illegal name" msgstr "Nome mal formado, ou ilegal" -#: argp/argp-help.c:1186 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "Os parámetros obrigatorios ou opcionais das opcións longas son tamén obrigatorios ou opcionais para calquera opción curta que se corresponda." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "Ligue as bibliotecas individuais manualmente." + +#: nis/nis_print.c:169 msgid "Master Server :\n" msgstr "Servidor Mestre :\n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." msgstr "Servidor mestre ocupado, volcado completo reprogramado." -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "Fallo ao reservar memoria" -#: posix/regex.c:1052 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "Memoria esgotada" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 msgid "Message tables full" msgstr "Táboas de mensaxes cheas" #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "Mensaxe demasiado longa" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "Falta un atributo, ou está mal formado" -#: nis/nis_print.c:327 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "Hora de Modificación : %s" -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "Fallo ao modificar" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "Fallo na operación de modificación" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "Modifica-lo formato de saída:" -#: stdio-common/../sysdeps/gnu/errlist.c:648 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "Tentouse un multisalto" -#: catgets/gencat.c:107 catgets/gencat.c:111 db2/makedb.c:59 -#: locale/programs/localedef.c:112 nscd/nscd.c:80 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "Débese especifica-lo nome de usuario para a opción server-user" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 msgid "NAME" msgstr "NOME" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" @@ -1787,171 +2461,194 @@ msgstr "" "NOME\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:801 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "Non coinciden as versións do cliente e o servidor NIS - non se pode dar servicio" -#: nis/ypclnt.c:799 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "A base de datos de mapas NIS está mal" -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "Fallou unha operación NIS+" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "Non se pode chegar aos servidores NIS+" -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "O servicio NIS+ non está dispoñible ou instalado" -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "SEN OBXECTO\n" -#: nscd/nscd.c:84 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "NÚMERO" -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 #, c-format msgid "Name : `%s'\n" msgstr "Nome : `%s'\n" -#: nscd/nscd.c:94 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "Demo de Cache de Servicio de Nomes." -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" msgstr "Nome non servido por este servidor" -#: stdio-common/../sysdeps/gnu/errlist.c:776 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "O nome non é único na rede" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" msgstr "Nome ou servicio descoñecido" -#: nis/nis_error.c:49 +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Déalle un nome ao ficheiro de saída" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" msgstr "O nome/entrada non é único" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" msgstr "Non se pode busca-lo obxecto nomeado" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "Preciso dun autentificador" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 msgid "Network dropped connection because of reset" msgstr "A rede cortou a conexión debido ao reinicio" #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" msgstr "A rede cortou a conexión por un reinicio" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "A rede non funciona" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "Non se pode chegar á rede" -#: stdio-common/../sysdeps/gnu/errlist.c:712 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "Non hai unha estructura CSI dispoñible" -#: stdio-common/../sysdeps/gnu/errlist.c:820 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "Non hai semáforos XENIX dispoñibles" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "Non hai un enderezo asociado ao nome de servidor" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "Non hai un enderezo asociado ao nome" -#: stdio-common/../sysdeps/gnu/errlist.c:732 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "Non hai un anodo" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "Non hai espacio dispoñible no buffer" +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "Non se especificou un nome de xogo de caracteres no mapa de caracteres" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "Non hai procesos fillo" -#: stdio-common/../sysdeps/gnu/errlist.c:652 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "Non hai datos dispoñibles" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "Non se atopou unha definición para a categoría %s" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "Non hai espacio de ficheiros no servidor" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "Non se creou unha ligazón porque non se atopou o soname para %s" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "Non hai bloqueos dispoñibles" -#: posix/regex.c:1019 +#: posix/regex.c:1087 msgid "No match" msgstr "Nada coincide" -#: stdio-common/../sysdeps/gnu/errlist.c:832 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "Non se atopou o medio" -#: stdio-common/../sysdeps/gnu/errlist.c:660 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "Non hai unha mensaxe do tipo desexado" -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "Non hai máis rexistros na base de datos de mapas" -#: posix/regex.c:5569 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "Non hai unha expresión regular precedente" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 msgid "No record locks available" msgstr "Non hai bloqueos de rexistro dispoñibles" @@ -1960,107 +2657,113 @@ msgid "No remote programs registered.\n" msgstr "Non hai programas remotos rexistrados.\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "Non hai unha rota ao servidor" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "Non hai espacio libre no dispositivo" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "Non hai tal dispositivo" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 msgid "No such device or address" msgstr "Non hai tal dispositivo ou enderezo" #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "Non hai tal ficheiro ou directorio" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:796 msgid "No such key in map" msgstr "Non hai tal clave no mapa" -#: nis/ypclnt.c:781 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "Non hai tal mapa no dominio do servidor" #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "Non hai tal proceso" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "Non se atopou un espacio de nomes NIS+" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "Fallo non recuperable na resolución de nomes" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" msgstr "Ningún.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "Non é un ficheiro de tipo nomeado XENIX" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 msgid "Not a data message" msgstr "Non é unha mensaxe de datos" #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "Non é un directorio" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 msgid "Not a name file" msgstr "Non é un ficheiro de nome" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 msgid "Not a stream device" msgstr "Non é un dispositivo de fluxo" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 msgid "Not available" msgstr "Non dispoñible" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 msgid "Not enough space" msgstr "Non hai espacio abondo" -#: nis/nis_error.c:30 +#: nis/nis_error.c:31 msgid "Not found" msgstr "Non atopado" -#: nis/nis_error.c:48 +#: nis/nis_error.c:49 msgid "Not found, no such name" msgstr "Non atopado, non hai tal nome" -#: nis/nis_error.c:43 +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "Non hai servidor mestre para este dominio" -#: nis/nis_error.c:39 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "Non é o propietario" @@ -2076,47 +2779,47 @@ msgstr "Non é o propietario" #. TRANS #. TRANS If the entire function is not available at all in the implementation, #. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:591 +#: stdio-common/../sysdeps/gnu/errlist.c:592 msgid "Not supported" msgstr "Non soportado" -#: nis/nis_print.c:263 +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "Número de Columnas : %d\n" -#: nis/nis_print.c:362 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "Número de obxectos: %u\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" msgstr "O número de enlaces simbólicos atopados durante o percorrido pola rota supera MAXSYMLINKS" #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "Parámetro numérico fóra do dominio" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "Resultado numérico fóra de rango" -#: nis/nis_print.c:366 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "Obxecto nº %d:\n" -#: nis/nis_print.c:316 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "Nome do Obxecto : %s\n" -#: nis/nis_print.c:328 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "Tipo do Obxecto : " @@ -2124,41 +2827,45 @@ msgstr "Tipo do Obxecto : " #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "O obxecto é remoto" -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "Xa existe un obxecto co mesmo nome" -#: timezone/zic.c:2023 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "Número de comiñas impar" -#: nscd/nscd.c:191 nscd/nscd.c:211 nscd/nscd.c:217 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "Nó se procesan os directorios especificados na liña de comando. Non se constrúen as cachés." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" msgstr "¡Só root pode usar esa opción!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "A operación xa se está levando a cabo" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 msgid "Operation canceled" msgstr "Operación cancelada" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 msgid "Operation not applicable" msgstr "Operación non aplicable" #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "Operación non permitida" @@ -2168,12 +2875,12 @@ msgstr "Operación non permitida" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "Operación non soportada" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 msgid "Operation not supported on transport endpoint" msgstr "Operación non soportada no punto final do transporte" @@ -2185,8 +2892,8 @@ msgstr "Operación non soportada no punto #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "Operación levándose a cabo" @@ -2195,23 +2902,27 @@ msgstr "Operación levándose a cabo" #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "A operación bloquearíase" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 msgid "Option not supported by protocol" msgstr "Opción non soportada polo protocolo" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Prefixo de ficheiro de saída opcional" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 msgid "Out of stream resources" msgstr "Acabáronse os recursos de fluxo" -#: stdio-common/../sysdeps/gnu/errlist.c:664 +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "Acabáronse os recursos de fluxo" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:98 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "Control de saída:" @@ -2219,237 +2930,240 @@ msgstr "Control de saída:" msgid "Output selection:" msgstr "Selección de saída:" -#: nis/nis_print.c:318 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "Propietario : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "PRIVADO\n" -#: stdio-common/../sysdeps/gnu/errlist.c:756 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "Paquete non instalado" -#: nscd/nscd_conf.c:82 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "Erro na análise: %s" -#: nis/nis_error.c:54 +#: nis/nis_error.c:55 msgid "Partial success" msgstr "Éxito parcial" -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "O obxecto pasado non é o mesmo obxecto no servidor" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "Proporcionouse a ruta `%s' máis dunha vez" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:803 -#: stdio-common/../sysdeps/gnu/errlist.c:108 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "Permiso denegado" -#: sysdeps/generic/siglist.h:71 sysdeps/gnu/siglist.h:65 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "Fallo de enerxía" -#: posix/regex.c:1058 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "Final prematura da expresión regular" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "Visualiza-lo contido do ficheiro de base de datos, unha entrada por liña" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "Amosa-la caché" -#: nscd/nscd.c:86 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "Visualiza-la estatística da configuración actual" -#: locale/programs/localedef.c:104 +#: locale/programs/localedef.c:107 msgid "Print more messages" msgstr "Visualizar máis mensaxes" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "Visualiza-la versión do programa" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "Éxito probable" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "Probablemente non atopado" -#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:53 -#: sysdeps/gnu/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "Rematado o tempo de perfilado" -#: stdio-common/../sysdeps/gnu/errlist.c:708 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "Controlador de protocolos non conectado" -#: stdio-common/../sysdeps/gnu/errlist.c:676 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "Erro de protocolo" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "Familia de protocolos non soportada" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "Protocolo non dispoñible" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "Protocolo non soportado" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "Tipo incorrecto de protocolo para o socket" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" msgstr "Petición ilegal para a táboa nomeada" -#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:31 -#: sysdeps/gnu/siglist.h:25 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "Abandoar" -#: stdio-common/../sysdeps/gnu/errlist.c:772 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "Erro específico de RFS" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "Mal procedemento RPC para o programa" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "Fallo de RPC na operación NIS" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "Programa RPC non dispoñible" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "Versión incorrecta do programa RPC" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "A estructura RPC é incorrecta" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "Versión de RPC incorrecta" -#: sunrpc/clnt_perr.c:270 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (código de erro descoñecido)" -#: sunrpc/clnt_perr.c:189 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: Erro de autentificación" -#: sunrpc/clnt_perr.c:169 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: Non se pode descodifica-lo resultado" -#: sunrpc/clnt_perr.c:165 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: Non se pode codifica-los parámetros" -#: sunrpc/clnt_perr.c:229 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Fallo (erro non especificado)" -#: sunrpc/clnt_perr.c:185 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Versións de RPC incompatibles" -#: sunrpc/clnt_perr.c:221 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: Fallo do portmapper" -#: sunrpc/clnt_perr.c:201 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: Procedemento non dispoñible" -#: sunrpc/clnt_perr.c:225 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: Programa non rexistrado" -#: sunrpc/clnt_perr.c:193 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: Programa non dispoñible" -#: sunrpc/clnt_perr.c:197 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: Non coinciden os programas/versións" -#: sunrpc/clnt_perr.c:209 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: Erro do sistema remoto" -#: sunrpc/clnt_perr.c:205 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: O servidor non pode descodifica-los parámetros" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: Éxito" -#: sunrpc/clnt_perr.c:181 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: Tempo esgotado" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: Non se pode recibir" -#: sunrpc/clnt_perr.c:173 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: Non se pode enviar" -#: sunrpc/clnt_perr.c:213 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: Servidor descoñecido" -#: sunrpc/clnt_perr.c:217 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: Protocolo descoñecido" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d bits)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "Úsase RTLD_NEXT en código non cargado dinamicamente" @@ -2457,71 +3171,77 @@ msgstr "Úsase RTLD_NEXT en código non ca msgid "Read and display shared object profiling data" msgstr "Ler e visualiza-los datos do perfil do obxecto compartido" -#: nscd/nscd.c:81 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" msgstr "Le-los datos de configuración de NOME" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Sistema de ficheiros de só lectura" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "Sinal de tempo real %d" -#: posix/regex.c:1061 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Expresión regular demasiado grande" -#: stdio-common/../sysdeps/gnu/errlist.c:828 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "Erro de E/S remota" -#: stdio-common/../sysdeps/gnu/errlist.c:784 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "O enderezo remoto cambiou" -#: inet/ruserpass.c:177 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "Elimina-lo contrasinal ou face-lo ficheiro ilexible por outros." -#: elf/sprof.c:533 +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "Fallou o renomeado de %s a %s" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "A apertura do obxecto compartido `%s' fallou" -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" msgstr "Replicar :\n" -#: argp/argp-help.c:1640 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "Informe dos erros a %s.\n" -#: catgets/gencat.c:224 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:386 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "Informe dos erros usando o script `glibcbug' a .\n" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "Parámetros da petición incorrectos" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 msgid "Reserved for future use" msgstr "Reservado para uso futuro" -#: resolv/herror.c:73 +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" msgstr "Erro do resolvedor 0 (sen erro)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "Erro interno do resolvedor" @@ -2529,12 +3249,11 @@ msgstr "Erro interno do resolvedor" #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "Interbloqueo de recursos evitado" -#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:74 -#: sysdeps/gnu/siglist.h:68 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "Recurso perdido" @@ -2567,16 +3286,16 @@ msgstr "Recurso perdido" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "Recurso non dispoñible temporalmente" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 msgid "Result too large" msgstr "Resultado demasiado grande" -#: nis/nis_error.c:47 +#: nis/nis_error.c:48 msgid "Results sent to callback proc" msgstr "Resultado enviado ao procedemento callback" @@ -2584,67 +3303,66 @@ msgstr "Resultado enviado ao procedement msgid "SHOBJ [PROFDATA]" msgstr "SOBJ [PROFDATA]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "Rota de Búsqueda : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:38 -#: sysdeps/gnu/siglist.h:32 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "Fallo de segmento" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" msgstr "Servidor ocupado, probe outra vez" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "Servidor sen memoria" -#: sunrpc/clnt_perr.c:335 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "O servidor rexeitou a credencial" -#: sunrpc/clnt_perr.c:343 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "O servidor rexeitou o verificador" -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "Servname non soportado para ai_socktype" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "Establece-lo nome do programa" -#: nscd/nscd.c:85 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "Apaga-lo servidor" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "Sinal 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "Operación de socket nun non-socket" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" msgstr "Tipo de socket non soportado" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "Un programa abortou a conexión" @@ -2652,16 +3370,16 @@ msgstr "Un programa abortou a conexión" msgid "Sorry. You are not root\n" msgstr "Síntocho. Non es root\n" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" msgstr "As definicións de fonte atópanse en FICH" -#: stdio-common/../sysdeps/gnu/errlist.c:764 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Erro de srmount" -#: sysdeps/generic/siglist.h:66 sysdeps/gnu/siglist.h:60 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "Fallo de pila" @@ -2669,75 +3387,75 @@ msgstr "Fallo de pila" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "Manexador de ficheiro NFS trabucado" -#: nscd/nscd.c:84 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "Comezar NÚMERO fíos" -#: nis/nis_print.c:361 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "Estado : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:44 -#: sysdeps/gnu/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Detido" -#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:43 -#: sysdeps/gnu/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Detido (sinal)" -#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:47 -#: sysdeps/gnu/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Detido (entrada do terminal)" -#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:48 -#: sysdeps/gnu/siglist.h:42 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Detido (saída do terminal)" -#: stdio-common/../sysdeps/gnu/errlist.c:808 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "Erro de canalización de fluxo" -#: stdio-common/../sysdeps/gnu/errlist.c:812 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "A estructura precisa dunha limpeza" -#: nis/nis_error.c:28 nis/ypclnt.c:773 nis/ypclnt.c:847 posix/regex.c:1016 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "Éxito" -#: locale/programs/localedef.c:103 +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "Bases de datos soportadas:" + +#: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "Elimina-las mensaxes de aviso e información" -#: locale/programs/localedef.c:92 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" msgstr "Nomes de caracteres simbólicos definidos en FICH" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "Erro de sistema" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "Información do sistema:" -#: nis/ypclnt.c:853 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" msgstr "Fallo ao reservar recursos do sistema" -#: locale/programs/localedef.c:381 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2750,29 +3468,28 @@ msgstr "" " locale : %s\n" "%s" -#: nscd/nscd.c:87 +#: nscd/nscd.c:90 msgid "TABLE" msgstr "TÁBOA" -#: nis/nis_print.c:117 +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "TÁBOA\n" -#: nscd/nscd.c:89 +#: nscd/nscd.c:92 msgid "TABLE,yes" msgstr "TÁBOA,si" -#: nis/nis_print.c:262 +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "Tipo de Táboa : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "Fallo temporal na resolución de nomes" -#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:41 -#: sysdeps/gnu/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Terminado" @@ -2781,57 +3498,59 @@ msgstr "Terminado" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "Ficheiro de texto en uso" -#: iconv/iconv_prog.c:578 +#: iconv/iconv_prog.c:627 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" -"A seguinte lista contén tódolos xogos de caracteres coñecidos. Isto non\n" -"significa necesariamente que tódalas combinacións deses nomes poidan ser usadas\n" -"para os parámetros de liña de comandos DE e A. Un xogo de caracteres pode ser\n" -"listado con distintos nomes (alias).\n" -" Algúns dos nomes non son cadeas normais, senón expresións regulares e\n" -"coinciden cunha variedade de nomes que poden ser dados como parámetros do\n" -"programa\n" +"A seguinte lista contén tódolos xogos de caracteres codificados coñecidos.\n" +"Isto non significa necesariamente que se poidan empregar tódalas combinacións\n" +"deses nomes para os parámetros de liña de comandos DE e A. Un xogo de\n" +"caracteres pode estar listado con distintos nomes (alias).\n" "\n" " " -#: nis/nis_print.c:223 +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "¡Esta implementación non soporta código de novo estilo ou seguro para MT!\n" + +#: nis/nis_print.c:224 msgid "Time to live : " msgstr "Tempo de vida : " -#: stdio-common/../sysdeps/gnu/errlist.c:680 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" msgstr "Acabou o tempo" -#: nis/nis_error.c:55 +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Cadea do título empregado na gráfica de saída" + +#: nis/nis_error.c:56 msgid "Too many attributes" msgstr "Demasiados atributos" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "Demasiados niveis de enlaces simbólicos" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "Demasiados enlaces" @@ -2842,58 +3561,57 @@ msgstr "Demasiados enlaces" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "Demasiados ficheiros abertos" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "Demasiados ficheiros abertos no sistema" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "Demasiados procesos" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" msgstr "Demasiadas referencias: non se pode unir" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "Demasiados usuarios" -#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:33 -#: sysdeps/gnu/siglist.h:27 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "Trampa de seguemento/punto de ruptura" -#: posix/regex.c:1031 +#: posix/regex.c:1099 msgid "Trailing backslash" msgstr "Barra invertida extra ó final" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:614 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "O proceso traductor morreu" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "O destino do transporte xa está conectado" @@ -2901,140 +3619,139 @@ msgstr "O destino do transporte xa está #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "O destino do transporte non está conectado" -#: argp/argp-help.c:1612 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "Escriba `%s --help' ou `%s --usage' para obter máis información.\n" -#: inet/rcmd.c:150 -#, c-format -msgid "Trying %s...\n" -msgstr "Probando %s...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" msgstr "Tipo : %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" msgstr "DESCOÑECIDO" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "Non se pode autentifica-lo cliente NIS+" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "Non se pode autentifica-lo servidor NIS+" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "Non se pode crea-lo callback" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "Non se pode crear un proceso no servidor" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "Descoñecido (tipo = %d, bits = %d)\n" -#: inet/ruserpass.c:263 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Clave %s descoñecida no .netrc" -#: nis/ypclnt.c:807 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "ELFCLASS descoñecida no ficheiro %s.\n" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "Código de erro NIS descoñecido" -#: nss/getent.c:512 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "Base de datos descoñecida: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" msgstr "Erro descoñecido" #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:87 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "Erro descoñecido " -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "Servidor descoñecido" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "Obxecto descoñecido" -#: nscd/nscd_conf.c:179 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "Opción descoñecida: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "Erro do resolvedor descoñecido" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "Erro do servidor descoñecido" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "Sinal %d descoñecida" -#: misc/error.c:107 timezone/zic.c:386 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "Erro de sistema descoñecido" -#: nis/ypclnt.c:855 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "Erro de ypbind descoñecido" -#: posix/regex.c:1040 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "( ou \\( sen parella" -#: posix/regex.c:1064 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr ") ou \\) sen parella" -#: posix/regex.c:1037 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "[ ou [^ sen parella" -#: posix/regex.c:1043 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "\\{ sen parella" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "Variable `%s' non recoñecida" -#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:42 -#: sysdeps/gnu/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "Condición de E/S urxente" -#: argp/argp-help.c:1569 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "Uso:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "Uso: %s nome_variable [nome]\n" @@ -3043,230 +3760,295 @@ msgstr "Uso: %s nome_variable [nome]\n" msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "Uso: rpcinfo [ -n numport ] -u host numprog [ numvers ]\n" -#: nscd/nscd.c:89 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "Empregar CACHÉ coma un ficheiro de caché" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "Empregar CONF coma un ficheiro de configuración" + +#: nscd/nscd.c:92 msgid "Use separate cache for each user" msgstr "Usar unha caché separada para cada usuario" -#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:55 -#: sysdeps/gnu/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "Sinal 1 definido polo usuario" -#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:56 -#: sysdeps/gnu/siglist.h:50 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "Sinal 2 definido polo usuario" -#: stdio-common/../sysdeps/gnu/errlist.c:672 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "Valor grande de máis para o tipo de datos definido" -#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:52 -#: sysdeps/gnu/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "Tempo virtual esgotado" -#: timezone/zic.c:1927 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "Resultado salvaxe da execución do comando" -#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:54 -#: sysdeps/gnu/siglist.h:48 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "A ventá cambiou" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "Escribi-los nomes dos mapas de caracteres dispoñibles" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "Escribi-los nomes dos `locales' dispoñibles" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "Escribi-los nomes das categorías seleccionadas" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "Escribi-los nomes das claves seleccionadas" -#: catgets/gencat.c:111 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "Escribi-la saída no ficheiro NOME" -#: catgets/gencat.c:242 db2/makedb.c:247 elf/sprof.c:361 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:405 nscd/nscd.c:282 nscd/nscd_nischeck.c:95 -#: nss/getent.c:71 posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "A escritura dos datos da caché fallou" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "A escritura dos datos da caché fallou." + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "Escrito por %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:836 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "Tipo de medio incorecto" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:171 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" msgstr "Si, 42 é o significado da vida" #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "Si que a fastidiaches esta vez" -#: timezone/zic.c:1089 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "A hora final da liña de continuación de fuso horario non segue á hora final da liña anterior" -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" msgstr "[FICH...]" -#: sunrpc/pmap_clnt.c:71 +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[FICHEIRO]" + +#: sunrpc/pmap_clnt.c:72 msgid "__get_myaddress: ioctl (get interface configuration)" msgstr "__get_myaddress: ioctl (obte-la configuración da interface)" -#: locale/programs/charmap.c:480 locale/programs/locfile.c:477 -#: locale/programs/repertoire.c:290 +#: locale/programs/ld-collate.c:417 +#, c-format +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' xa está definido coma un elemento de ordenación" + +#: locale/programs/ld-collate.c:410 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' xa está definido coma un símbolo de ordenación" + +#: locale/programs/ld-collate.c:394 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s' xa está definido no mapa de caracteres" + +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' xa está definido no repertorio" + +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 #, c-format msgid "`%1$s' definition does not end with `END %1$s'" msgstr "A definición `%1$s' non remata con `END %1$s'" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "`%s' e `%.*s' non son nomes válidos para o rango simbólico" + #: elf/sprof.c:762 #, c-format msgid "`%s' is no correct profile data file for `%s'" msgstr "`%s' non é un ficheiro de datos de perfís correcto para `%s'" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 -#, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "`-1' debe se-la derradeira entrada do campo '%s' na categoría `%s'" - -#: locale/programs/ld-collate.c:1670 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "`...' debe ser usado só nas entradas `...' e `UNDEFINED'" - -#: locale/programs/locfile.c:674 -msgid "`from' expected after first argument to `collating-element'" -msgstr "Esperábase un `from' tralo primeiro parámetro de `collating-element'" - -#: locale/programs/ld-collate.c:1122 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "A cadea `from' da delaración de elemento de ordeación contén un carácter descoñecido" +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "a categoría `digit' non ten entradas en grupos de dez" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "ai_family non soportado" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" msgstr "ai_socktype non soportado" -#: nscd/nscd.c:127 +#: nscd/nscd.c:130 msgid "already running" msgstr "xa en execución" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:164 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "o parámetro de <%s> debe ser un só carácter" -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "o parámetro de `%s' debe ser un só carácter" -#: sunrpc/auth_unix.c:310 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Problema fatal de ordenación" -#: sunrpc/auth_unix.c:105 sunrpc/auth_unix.c:111 sunrpc/auth_unix.c:141 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: memoria esgotada\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:156 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "parámetro incorrecto" -#: inet/rcmd.c:326 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "propietario incorrecto" -#: timezone/zic.c:1211 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "campo FROM baleiro na liña Link" -#: timezone/zic.c:1215 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "campo TO baleiro na liña Link" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "bloque liberado dúas veces\n" -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "mcheck_status falso, a librería ten erros\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "multidifusión: ioctl (obte-la configuración da interface)" -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "multidifusión: ioctl (obte-los parámetros da interface)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "desbordamento do buffer" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: non se puido reserver un novo rpc_buffer" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: fallou a reserva de espacio para o obxectivo" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: obxectivo non atopado" -#: timezone/zic.c:1752 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "non podo determina-la abreviatura do fuso horario a usar despois da hora" -#: sunrpc/svc_simple.c:75 +#: sunrpc/svc_simple.c:76 #, c-format -msgid "can't reassign procedure number %d\n" -msgstr "non se pode reasigna-lo procedemento número %d\n" +msgid "can't reassign procedure number %ld\n" +msgstr "non se pode reasigna-lo procedemento número %ld\n" -#: locale/programs/localedef.c:276 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "non se pode restaura-la protección do segmento despois de movelo" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "non se pode avalia-lo ficheiro de locales `%s'" +msgid "cannot add already read locale `%s' a second time" +msgstr "non se pode engadi-lo locale xa lido `%s' outra vez" -#: elf/sprof.c:931 elf/sprof.c:983 +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "non se pode localiza-la lista de dependencias" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "Non se pode reservar memoria para a cabeceira do programa" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "non se pode localiza-lo rexistro de nome" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" msgstr "non se poden localiza-los datos de símbolos" +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "non se pode localiza-la lista de busca de símbolos" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "non se pode localiza-la táboa de referencias de versións" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "non se poden cambia-las proteccións de memoria" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "non se pode crear unha copia de RUNPATH/RPATH" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "non se pode crea-la caché para a ruta de busca" + +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "non se pode crea-la lista de capacidades" + #: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "non se pode crear un descriptor interno" @@ -3275,44 +4057,66 @@ msgstr "non se pode crear un descriptor msgid "cannot create internal descriptors" msgstr "non se poden crear descriptores internos" +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "non se pode crea-lo vector de rutas de busca" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "non se pode crea-la lista de busca" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "non se pode crear un descriptor de obxecto compartido" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "non se pode determina-lo carácter de escape" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "non se pode cargar dinamicamente o executable" + #: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "non se pode facer que o socket acepte conexións: %s" -#: sunrpc/rpc_main.c:341 +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "non se pode extende-lo alcance global" + +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "non podo atopa-lo preprocesador de C: %s \n" -#: sunrpc/rpc_main.c:349 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "non podo atopar un preprocesador de C (cpp)\n" -#: nscd/connections.c:224 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "non se pode manexa-la antiga petición versión %d; a versión actual é %d" -#: locale/programs/ld-collate.c:1328 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "non se pode inserta-lo elemento de ordenación `%.*s'" - -#: locale/programs/ld-collate.c:1507 locale/programs/ld-collate.c:1514 -msgid "cannot insert into result table" -msgstr "non se pode insertar na táboa de resultados" - -#: locale/programs/ld-collate.c:1179 locale/programs/ld-collate.c:1222 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "non se pode inserta-la nova definición de símbolo de ordenación: %s" - #: elf/sprof.c:670 msgid "cannot load profiling data" msgstr "non se pode carga-los datos de perfís" -#: inet/rcmd.c:322 +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "non se pode carga-lo ficheiro de obxecto compartido" + +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "non se pode face-lo segmento gravable para o movemento" + +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "non se poden mapear páxinas de recheo de ceros" + +#: inet/rcmd.c:420 msgid "cannot open" msgstr "non se pode abrir" @@ -3321,45 +4125,49 @@ msgstr "non se pode abrir" msgid "cannot open `%s'" msgstr "non se pode abrir `%s'" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "non se pode abri-lo ficheiro de bases de datos `%s': %s" +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "non se pode abri-lo ficheiro de entrada" -#: catgets/gencat.c:273 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "non se pode abri-lo ficheiro de entrada `%s'" -#: locale/programs/localedef.c:195 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "non se pode abri-lo ficheiro de definición de locales `%s'" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "non se pode abri-lo ficheiro de saída" -#: catgets/gencat.c:780 catgets/gencat.c:821 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "non se pode abri-lo ficheiro de saída `%s'" -#: locale/programs/locfile.c:1135 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "non se pode abri-lo ficheiro de saída `%s' para a categoría `%s'" +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "non se pode abrir un ficheiro de obxecto compartido" + #: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "non se pode abrir un socket: %s" -#: locale/programs/ld-collate.c:1374 -msgid "cannot process order specification" -msgstr "non se pode procesa-la especificación de orde" +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "non se pode abrir un dispositivo de recheo de ceros" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "non se pode ler no directorio de mapas de caracteres `%s'" @@ -3368,272 +4176,251 @@ msgstr "non se pode ler no directorio de msgid "cannot read configuration file; this is fatal" msgstr "non se pode le-lo ficheiro de configuración; isto é fatal" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "non se pode ler do cliente" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "non se pode le-los datos do ficheiro" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "non se pode le-la cabeceira" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "non se pode le-la cabeceira de `%s'" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "non se pode le-lo directorio de locales `%s'" -#: locale/programs/localedef.c:300 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "non se pode le-lo ficheiro de locales `%s'" - -#: locale/programs/locfile.c:289 locale/programs/locfile.c:308 -#: locale/programs/locfile.c:327 locale/programs/locfile.c:346 -#: locale/programs/locfile.c:365 locale/programs/locfile.c:384 -#, c-format -msgid "cannot read repertoire map `%s'" -msgstr "non se pode le-lo mapa de repertorio `%s'" - -#: nscd/nscd_stat.c:127 +#: nscd/nscd_stat.c:128 msgid "cannot read statistics data" msgstr "non se poden le-los datos estatísticos" +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "non se pode grava-lo novo mapa de repertorios" + +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "non se puido facer stat sobre o obxecto compartido" + #: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "non se pode facer stat() sobre o ficheiro `%s': %s" -#: locale/programs/localedef.c:325 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "non se poden escribi-los ficheiros de saída a `%s'" -#: nscd/connections.c:260 nscd/connections.c:281 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "non se pode escribi-lo resultado: %s" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "non se poden escribi-las estatísticas: %s" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "non se pode escribir no cliente" - -#: locale/programs/localedef.c:439 -msgid "category data requested more than once: should not happen" -msgstr "datos de categoría pedidos máis dunha vez: non debería ocorrer" - -#: locale/programs/ld-ctype.c:278 +#: locale/programs/ld-ctype.c:509 #, c-format msgid "character '%s' in class `%s' must be in class `%s'" msgstr "o carácter '%s' na clase `%s' debe estar na clase `%s'" -#: locale/programs/ld-ctype.c:303 +#: locale/programs/ld-ctype.c:524 #, c-format msgid "character '%s' in class `%s' must not be in class `%s'" msgstr "o carácter '%s' na clase `%s' non debe estar na clase `%s'" -#: locale/programs/ld-ctype.c:405 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" msgstr "carácter non definido no mapa de caracteres" -#: locale/programs/ld-ctype.c:355 +#: locale/programs/ld-ctype.c:453 #, c-format -msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" -msgstr "o carácter L'%s' (índice %Zd) na clase `%s' debe estar na clase `%s'" +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "o carácter L'\\u%0*x' na clase `%s' debe estar na clase `%s'" -#: locale/programs/ld-ctype.c:380 +#: locale/programs/ld-ctype.c:467 #, c-format -msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" -msgstr "o carácter L'%s' (índice %Zd) na clase `%s' non debe estar na clase `%s'" +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "o carácter L'\\u%0*x' na clase `%s' non debe estar na clase `%s'" -#: locale/programs/ld-ctype.c:1107 locale/programs/ld-ctype.c:1183 -#: locale/programs/ld-ctype.c:1196 locale/programs/ld-ctype.c:1209 -#: locale/programs/ld-ctype.c:1222 locale/programs/ld-ctype.c:1235 -#: locale/programs/ld-ctype.c:1248 locale/programs/ld-ctype.c:1279 -#: locale/programs/ld-ctype.c:1292 locale/programs/ld-ctype.c:1343 -#: locale/programs/ld-ctype.c:1374 locale/programs/ld-ctype.c:1386 +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "carácter `%s' non definido, cando facía falta por ser valor por omisión" -#: locale/programs/ld-ctype.c:967 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "clase de caracteres `%s' xa definida" -#: locale/programs/ld-ctype.c:999 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "mapa de caracteres `%s' xa definido" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "o mapa de caracteres `%s' non é compatible con ASCII, o locale non cumpre con ISO C\n" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" msgstr "ficheiro de mapa de caracteres `%s' non atopado" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "non se soportan os xogos de caracteres con estados bloqueantes" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "dependencias circulares entre definicións de locales" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Erro fatal de serialización de cabeceiras." -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: memoria esgotada\n" -#: sunrpc/clnt_udp.c:125 sunrpc/clnt_udp.c:135 +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: memoria esgotada\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: memoria esgotada\n" -#: locale/programs/ld-collate.c:1343 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "o elemento de ordenación `%.*s' aparece máis dunha vez: liña ignorada" - -#: locale/programs/ld-collate.c:1361 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "o elemento de ordenación `%.*s' aparece máis dunha vez: liña ignorada" - -#: locale/programs/locfile.c:658 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "esperábase un símbolo de ordenación despois de `%s'" - -#: inet/rcmd.c:143 -#, c-format -msgid "connect to address %s: " -msgstr "conectarse ao enderezo %s: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" msgstr "esperábase unha constante ou un identificador" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "conversión de `%s' a `%s' non soportada" -#: iconv/iconv_prog.c:328 iconv/iconv_prog.c:353 +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "os módulos de conversión non están dispoñibles" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "o valor da taxa de conversión non pode ser cero" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" msgstr "conversión detida debido a un problema escribindo na saída" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "non se puido crear un servidor rpc\n" -#: sunrpc/svc_simple.c:91 +#: sunrpc/svc_simple.c:92 #, c-format -msgid "couldn't register prog %d vers %d\n" -msgstr "non se puido rexistra-lo prog %d vers %d\n" +msgid "couldn't register prog %ld vers %ld\n" +msgstr "non se puido rexistra-lo prog %ld vers %ld\n" -#: nss/getent.c:50 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "base-de-datos [clave ...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "ficheiro de mapa de caracteres por defecto `%s' non atopado" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "a opción de dirección na cadea %d no campo `era' na categoría `%s' non é '+' nin '-'" - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "a opción de dirección na cadea %d no campo `era' na categoría `%s' non é un único carácter" - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 +#: locale/programs/charmap.c:392 #, c-format -msgid "duplicate character name `%s'" -msgstr "nome do carácter `%s' duplicado" - -#: locale/programs/ld-collate.c:1154 -msgid "duplicate collating element definition" -msgstr "definición do elemento de ordenación duplicada" +msgid "duplicate definition of <%s>" +msgstr "definición de <%s> duplicada" -#: locale/programs/ld-collate.c:1301 +#: locale/programs/ld-collate.c:3043 #, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "definición do carácter `%.*s' duplicada" - -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "clave duplicada" +msgid "duplicate definition of script `%s'" +msgstr "definición do script `%s' duplicada" -#: catgets/gencat.c:389 +#: catgets/gencat.c:430 msgid "duplicate set definition" msgstr "definición de conxunto duplicada" -#: timezone/zic.c:1004 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "fuso horario %s duplicado (ficheiro \"%s\", liña %d)" -#: catgets/gencat.c:556 +#: locale/programs/ld-ctype.c:2557 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "definición do mapeado `%s' duplicada" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" msgstr "identificador de mensaxes duplicado" -#: catgets/gencat.c:528 +#: catgets/gencat.c:603 msgid "duplicated message number" msgstr "número de mensaxe duplicado" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "o rango de puntos suspensivos debe estar marcado por dous operandos do mesmo tipo" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "cadea de caracteres baleira" -#: locale/programs/ld-collate.c:1714 -msgid "empty weight name: line ignored" -msgstr "nome de peso baleiro: liña ignorada" +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "substitución de elementos da cadea dinámica baleira" -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: caché xa activada" -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: non se puido reservar espacio para a caché" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: non se puido reservar espacio para os datos da caché" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: non se puido reservar espacio para o fifo da caché" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "codificación de saída" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "codificación do texto orixinal" -#: locale/programs/ld-collate.c:1433 -msgid "end point of ellipsis range is bigger then start" -msgstr "o final do rango dos puntos suspensivos é maior que o principio" - -#: nscd/connections.c:357 nscd/connections.c:444 +#: nscd/connections.c:361 nscd/connections.c:453 #, c-format msgid "error getting callers id: %s" msgstr "erro ao obte-lo identificador do chamante: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "erro ao engadir un símbolo de ordenación equivalente" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "erro ao pecha-la entrada `%s'" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "erro ao pecha-lo ficheiro de saída" @@ -3641,23 +4428,15 @@ msgstr "erro ao pecha-lo ficheiro de saí msgid "error while closing the profiling data file" msgstr "erro ao pecha-lo ficheiro de datos de perfís" -#: locale/programs/ld-collate.c:1162 -msgid "error while inserting collation element into hash table" -msgstr "erro ao inserta-lo elemento de ordenación na táboa hash" - -#: locale/programs/ld-collate.c:1174 -msgid "error while inserting to hash table" -msgstr "erro ao insertar na táboa hash" - -#: iconv/iconv_prog.c:417 iconv/iconv_prog.c:448 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "erro ao ler da entrada" -#: locale/programs/locfile.c:601 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "espérase un parámetro de cadea para `copy'" -#: timezone/zic.c:894 +#: timezone/zic.c:893 msgid "expected continuation line not found" msgstr "non se atopou a liña de continuación que se esperaba" @@ -3670,65 +4449,50 @@ msgstr "non se puido carga-lo obxecto co msgid "failed to load symbol data" msgstr "non se puideron carga-los datos de símbolos" +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "non se puido mapear un segmento dun obxecto compartido" + #: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "non se puido facer mmap sobre o ficheiro de datos de perfís" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "non se puido comeza-lo procesamento de conversión" -#: locale/programs/locfile.c:1160 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "non se puideron escribi-los datos da categoría `%s'" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 -#, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "campo `%s' na categoría `%s' non definido" - -#: sunrpc/rpc_main.c:1146 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format msgid "file `%s' already exists and may be overwritten\n" msgstr "o ficheiro `%s' xa existe e pode ser sobreescrito\n" -#: locale/programs/locfile.c:683 -msgid "from-value of `collating-element' must be a string" -msgstr "o valor-dende do `elemento-de-ordenación' debe ser unha cadea" +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "ficheiro pequeno de máis" -#: inet/rcmd.c:324 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "fallou a chamada a fstat" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "lixo á fin da especificación do código de caracteres" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "lixo á fin do número" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "lixo á fin do valor desprazamento na cadea %d no campo `era' da categoría `%s'" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "lixo á fin da data inicial na cadea %d no campo `era' da categoría `%s'" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "lixo á fin da data final na cadea %d no campo `era' da categoría `%s'" - #: elf/sprof.c:77 msgid "generate call graph" msgstr "xera-lo grafo de chamadas" @@ -3737,210 +4501,235 @@ msgstr "xera-lo grafo de chamadas" msgid "generate flat profile with counts and ticks" msgstr "xerar un perfil plano con contas e tempos" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (obte-la configuración da interface)" -#: nss/getent.c:54 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent - obte-las entradas da base de datos administrativa." -#: nscd/connections.c:219 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: petición recibida (Version = %d)" -#: timezone/zic.c:638 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "non se pode facer un enlace duro, úsase un enlace simbólico" -#: inet/rcmd.c:330 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "ten un enlace duro nalgún sitio" -#: timezone/zic.c:1188 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "o formato de rango hexadecimal só debería empregar caracteres hexadecimais" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "campo CORRECTION ilegal na liña Leap" -#: timezone/zic.c:1192 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "campo Rolling/Stationary ilegal na liña Leap" -#: locale/programs/ld-collate.c:1786 -msgid "illegal character constant in string" -msgstr "constante de caracteres ilegal na cadea" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "carácter ilegal no ficheiro: " -#: locale/programs/ld-collate.c:1129 -msgid "illegal collation element" -msgstr "elemento de ordenación ilegal" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "definición ilegal" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "codificación dada ilegal" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "secuencia de escape ilegal á fin da cadea" -#: iconv/iconv_prog.c:370 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "secuencia de entrada ilegal na posición %ld" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "nomes ilegais para o rango de caracteres" - -#: sunrpc/rpc_main.c:461 +#: sunrpc/rpc_main.c:463 #, c-format msgid "illegal nettype :`%s'\n" msgstr "tipo de rede ilegal :`%s'\n" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "número ilegal para o desprazamento na cadea %d no campo `era' da categoría `%s'" - -#: catgets/gencat.c:362 catgets/gencat.c:439 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "número de conxunto ilegal" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "data de inicio ilegal na cadea %d no campo `era' da categoría `%s'" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "data final ilegal na cadea %d no campo `era' da categoría `%s'" - -#: locale/programs/ld-ctype.c:973 +#: locale/programs/ld-ctype.c:1221 #, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "límite da implementación: non se admiten máis de %d clases de caracteres" +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "límite da implementación: non se admiten máis de %Zd clases de caracteres" -#: locale/programs/ld-ctype.c:1005 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "límite da implementación: non se admiten máis de %d mapas de caracteres" -#: iconv/iconv_prog.c:374 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "secuencia de caracteres incompleta á fin do buffer" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "ficheiro con formato incorrecto" - -#: timezone/zic.c:851 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "liña de entrada de tipo descoñecido" -#: iconv/iconv_prog.c:378 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "erro interno" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" msgstr "erro interno (descriptor ilegal)" -#: timezone/zic.c:1814 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "erro interno - chamouse a addtype cun isdst incorrecto" -#: timezone/zic.c:1822 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "erro interno - chamouse a addtype cun ttisgmt incorrecto" -#: timezone/zic.c:1818 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "erro interno - chamouse a addtype cun ttisstd incorrecto" -#: locale/programs/ld-ctype.c:315 locale/programs/ld-ctype.c:392 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "erro interno en %s, liña %u" -#: timezone/zic.c:1060 +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "cabeceira ELF non válida" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" msgstr "desprazamento UTC incorrecto" -#: timezone/zic.c:1063 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" msgstr "formato de abreviatura incorrecto" -#: timezone/zic.c:1153 timezone/zic.c:1365 timezone/zic.c:1379 +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "carácter non válido: mensaxe ignorada" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "día do mes incorrecto" -#: timezone/zic.c:1317 +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "definición non válida" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "codificación dada non válida" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "ano final incorecto" -#: timezone/zic.c:1125 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "secuencia de escape non válida" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "ano bisesto incorrecto" -#: elf/dl-open.c:223 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "liña non válida" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "modo incorrecto para dlopen()" -#: timezone/zic.c:1140 timezone/zic.c:1243 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "nome do mes incorrecto" -#: timezone/zic.c:959 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "nomes non válidos para o rango de caracteres" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "tamaño de punteiro non válido" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "carácter de cita non válido" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "hora gravada incorrecta" -#: timezone/zic.c:1292 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "ano de inicio incorrecto" -#: timezone/zic.c:1169 timezone/zic.c:1272 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "hora do día incorrecta" -#: timezone/zic.c:1370 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "día da semana incorrecto" -#: nscd/connections.c:460 +#: nscd/connections.c:470 #, c-format -msgid "key length in request too long: %Zd" -msgstr "lonxitude da clave da petición demasiado grande: %Zd" +msgid "key length in request too long: %d" +msgstr "lonxitude da clave da petición demasiado grande: %d" -#: locale/programs/ld-collate.c:1426 -msgid "line after ellipsis must contain character definition" -msgstr "a liña tralos puntos suspensivos debe conte-la definición dun carácter" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "biblioteca libc4 %s nun directorio incorrecto" -#: locale/programs/ld-collate.c:1405 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "a liña antes dos puntos suspensivos non contén a definición dunha constante de carácter" +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "biblioteca libc5 %s nun directorio incorrecto" -#: timezone/zic.c:831 +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "biblioteca libc6 %s nun directorio incorrecto" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "as bibliotecas %s e %s do directorio %s teñen o mesmo soname pero diferente tipo." + +#: timezone/zic.c:830 msgid "line too long" msgstr "liña demasiado longa" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" msgstr "listar tódolos conxuntos de caracteres codificados que se coñecen" -#: locale/programs/localedef.c:270 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "non se atopou o ficheiro de locale `%s', usado na instrucción `copy'" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "o nome do locale debería consistir só en caracteres portables" -#: inet/rcmd.c:315 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "fallou a chamada a lstat" -#: catgets/gencat.c:625 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "face-la gráfica de saída VALOR pixels de alto" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "face-la gráfica de saída VALOR pixels de ancho" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "ignórase unha liña mal formada" @@ -3952,96 +4741,85 @@ msgstr "fallou o mapeado da táboa de cad msgid "mapping of section headers failed" msgstr "fallou o mapeado das cabeceiras da sección" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "memoria alterada antes do bloque reservado\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "memoria alterada despois do bloque reservado\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1453 -#: locale/programs/ld-collate.c:1482 locale/programs/locfile.c:1088 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: malloc/obstack.c:471 posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "memoria esgotada" -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "a memoria é consistente, a librería ten erros\n" -#: locale/programs/ld-time.c:373 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "non se atopou un formato era na cadea %d no campo `era' da categoría `%s'" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "fallou a chamada a mmap sobre o ficheiro de caché.\n" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "non se atopou un nome era na cadea %d no campo `era' da categoría `%s'" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "máis dun segmento dinámico\n" -#: timezone/zic.c:954 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "regra sen nome" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "non se especificou unha codificación nin do orixinal nin do destino" -#: nis/nss_nisplus/nisplus-publickey.c:280 -#: nis/nss_nisplus/nisplus-publickey.c:286 -#: nis/nss_nisplus/nisplus-publickey.c:345 -#: nis/nss_nisplus/nisplus-publickey.c:354 +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (busca nis+): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user: a entrada DES de %s no directorio %s non é única" -#: nis/nss_nisplus/nisplus-publickey.c:367 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user: a entrada LOCAL de %s no directorio %s non é única" -#: nis/nss_nisplus/nisplus-publickey.c:206 +#: nis/nss_nisplus/nisplus-publickey.c:207 #, c-format msgid "netname2user: missing group id list in `%s'." msgstr "netname2user: non se atopou unha lista de identificadores de grupo en `%s'" -#: nis/nss_nisplus/nisplus-publickey.c:317 +#: nis/nss_nisplus/nisplus-publickey.c:318 #, c-format msgid "netname2user: principal name `%s' too long" msgstr "netname2user: nome principal `%s' demasiado longo" -#: nis/nss_nisplus/nisplus-publickey.c:374 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: non debería ter uid 0" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "prog %d nunca rexistrado\n" -#: locale/programs/repertoire.c:250 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr "non se deu un valor ou " -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "non hai unha expresión regular correcta para o campo `%s' da categoría `%s': %s" - -#: timezone/zic.c:2143 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "ningún día do mes coincide coa regra" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "non hai unha definición de `UNDEFINED'" @@ -4050,40 +4828,49 @@ msgstr "non hai unha definición de `UNDE msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "non se deu un nome de ficheiro para os datos de perfil e o obxecto `%s' non ten so-nome" -#: locale/programs/locfile.c:615 +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "non se definiron díxitos de entrada e ningún dos nomes estándar do mapa de caracteres" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "non se debe especificar outra clave cando se usa `copy'" -#: locale/programs/localedef.c:331 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "non se definiron díxitos de saída e ningún dos nomes estándar do mapa de caracteres" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "non se producíu un ficheiro de saída porque se deron avisos" -#: locale/programs/locfile.c:283 locale/programs/locfile.c:302 -#: locale/programs/locfile.c:321 locale/programs/locfile.c:340 -#: locale/programs/locfile.c:359 locale/programs/locfile.c:378 -msgid "no repertoire map specified: cannot proceed" -msgstr "non se especificou un mapa de repertorio: non se pode proceder" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:628 locale/programs/repertoire.c:211 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "non se deu un nome simbólico" -#: locale/programs/charmap.c:464 locale/programs/charmap.c:595 -#: locale/programs/charmap.c:661 locale/programs/repertoire.c:273 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "non se deu un nome simbólico para a fin do rango" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "non se definíu un peso para o símbolo `%s'" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "non se debería emprega-lo valor do carácter non simbólico" -#: inet/rcmd.c:317 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "non tódolos caracteres empregados en `outdigit' están dispoñibles no mapa de caracteres" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "non tódolos caracteres empregados en `outdigit' están dispoñibles no repertorio" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "non é un ficheiro normal" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -4094,47 +4881,71 @@ msgstr "" "\n" "%15d nivel de depuración do servidor\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "¡Non se está a executar nscd!\n" -#: locale/programs/charmap.c:513 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "o ficheiro obxecto non ten unha sección dinámica" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "omiti-los caracteres non válidos da saída" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "só se pode cargar ET_DYN e ET_EXEC" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "só se permiten definicións WIDTH seguindo á definición CHARMAP" -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "a orde de `%.*s' xa está definida en %s:%Zu" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "a codificación orixinal non foi especificada usando `-f'" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "memoria esgotada" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "ficheiro de saída" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps problema de rpc" -#: inet/rcmd.c:186 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: fallo de protocolo no establecemento do circuito\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "final prematura da definición `translit_ignore'" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "erro de preprocesador" +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "a definición anterior estaba aquí" + #: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "visualiza-la lista de rotas de conta e o seu número de uso" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "visualiza-la información do progreso" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "problemas ao ler `%s'" - #: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" @@ -4157,38 +4968,47 @@ msgstr "o programa %lu versión %lu non e msgid "program %lu version %lu ready and waiting\n" msgstr "programa %lu versión %lu preparado e agardando\n" -#: inet/rcmd.c:183 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: lectura curta" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (configurando stderr): %m\n" -#: inet/rcmd.c:117 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmp: socket: Tódolos portos están sendo utilizados\n" -#: inet/rcmd.c:173 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write (configurando stderr): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: memoria esgotada\n" -#: timezone/zic.c:1875 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "momento de segundo de corrección repetido" -#: locale/programs/repertoire.c:107 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" msgstr "o ficheiro de mapa de repertorios `%s' non foi atopado" -#: sunrpc/rpc_main.c:1115 +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "os bytes resultantes do rango non son representables" + +#: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: erro de codificación da lista de parámetros\n" -#: sunrpc/rpc_main.c:1103 +#: sunrpc/rpc_main.c:1105 msgid "rpcgen: too many defines\n" msgstr "rpcgen: demasiadas definicións\n" @@ -4216,404 +5036,327 @@ msgstr "rpcinfo: fallou a multidifusión: msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: non se pode contactar co portmapper" -#: timezone/zic.c:744 timezone/zic.c:746 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "o mesmo nome de regra aparece en varios ficheiros" -#: nscd/connections.c:472 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "non se pode facer dlopen() sobre o obxecto compartido" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "o obxecto compartido non está aberto" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "lectura demasiado curta ao le-la clave de petición: %s" -#: nscd/connections.c:430 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "lectura demasiado curta ao le-la petición: %s" -#: nscd/grpcache.c:191 nscd/hstcache.c:270 nscd/pwdcache.c:189 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "escritura demasiado curta en %s: %s" -#: inet/rcmd.c:204 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "socket: fallo do protocolo no establecemento do circuito\n" -#: locale/programs/locfile.c:736 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "as direccións de ordenación `forward' e `backward' son mutuamente excluíntes" - -#: locale/programs/ld-collate.c:1586 locale/programs/ld-collate.c:1632 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "a especificación do peso na ordenación do símbolo de ordenación non ten sentido" - -#: timezone/zic.c:815 +#: timezone/zic.c:814 msgid "standard input" msgstr "entrada estándar" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "saída estándar" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "a data de comezo é ilegal na cadea %d no campo `era' da categoría `%s'" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "as secuencias de caracteres do inicio e fin do rango deben te-la mesma lonxitude" -#: timezone/zic.c:1326 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "o ano de comezo é maior có ano final" -#: timezone/zic.c:1298 timezone/zic.c:1323 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "o ano de comezo é demasiado grande para ser representado" -#: timezone/zic.c:1296 timezone/zic.c:1321 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "o ano de comezo é demasiado pequeno para ser representado" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "a data de finalización é ilegal na cadea %d no campo `era' da categoría `%s'" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "suprimi-los avisos" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" -msgstr "svc_run: - fallou a chamada a select" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - a enquisa fallou" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - non se pode chamar a getsockname ou listen" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - problema ao crear un socket tcp" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: memoria esgotada\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - problema ao crear un socket AF_UNIX" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - non se pode chamar a getsockname ou listen" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: memoria esgotada\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: memoria esgotada\n" -#: sunrpc/svc_udp.c:135 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - non se pode chamar a getsockname" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: memoria esgotada\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: problema ao crear un socket" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad é pequeno de máis para IP_PKTINFO\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: memoria esgotada\n" -#: locale/programs/ld-collate.c:1077 locale/programs/ld-collate.c:1205 +#: locale/programs/linereader.c:745 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "o símbolo do elemento de ordenación multicarácter `%.*s' duplica a definición dun elemento" +msgid "symbol `%.*s' not in charmap" +msgstr "o símbolo `%.*s' non está no mapa de caracteres" -#: locale/programs/ld-collate.c:1214 +#: locale/programs/linereader.c:766 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "o símbolo do elemento de ordenación multicarácter `%.*s' duplica a definición doutro símbolo" +msgid "symbol `%.*s' not in repertoire map" +msgstr "o símbolo `%.*s' non está no mapa de repertorios" -#: locale/programs/ld-collate.c:1086 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "o símbolo do elemento de ordenación multicarácter `%.*s' duplica a definición dun símbolo" +msgid "symbol `%s'" +msgstr "símbolo `%s'" -#: locale/programs/ld-collate.c:1068 locale/programs/ld-collate.c:1196 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "o símbolo do elemento de ordenación multicarácter `%.*s' duplica un nome simbólico no conxunto de caracteres" +msgid "symbol `%s' has the same encoding as" +msgstr "o símbolo `%s' ten a mesma codificación có" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:462 locale/programs/charmap.c:548 -#: locale/programs/charmap.c:594 locale/programs/charmap.c:627 -#: locale/programs/charmap.c:659 +#: locale/programs/ld-collate.c:1539 #, c-format -msgid "syntax error in %s definition: %s" -msgstr "erro de sintaxe na definición %s: %s" - -#: locale/programs/locfile.c:756 -msgid "syntax error in `order_start' directive" -msgstr "erro de sintaxe na directiva `order_start'" - -#: locale/programs/locfile.c:498 -msgid "syntax error in character class definition" -msgstr "erro de sintaxe na definición da clase de caracteres" - -#: locale/programs/locfile.c:556 -msgid "syntax error in character conversion definition" -msgstr "erro de sintaxe na definición de conversión de caracteres" - -#: locale/programs/locfile.c:798 -msgid "syntax error in collating order definition" -msgstr "erro de sintaxe na definición de ordenación" - -#: locale/programs/locfile.c:648 -msgid "syntax error in collation definition" -msgstr "erro de sintaxe na definición de ordenación" - -#: locale/programs/locfile.c:471 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "erro de sintaxe na definición da categoría LC_CTYPE" - -#: locale/programs/locfile.c:414 -msgid "syntax error in definition of new character class" -msgstr "erro de sintaxe na definición da nova clase de caracteres" - -#: locale/programs/locfile.c:424 -msgid "syntax error in definition of new character map" -msgstr "erro de sintaxe na definición dun novo mapa de caracteres" - -#: locale/programs/locfile.c:1009 -msgid "syntax error in message locale definition" -msgstr "erro de sintaxe na definición do locale de mensaxes" - -#: locale/programs/locfile.c:920 -msgid "syntax error in monetary locale definition" -msgstr "erro de sintaxe na definición do locale monetario" +msgid "symbol `%s' not defined" +msgstr "o símbolo `%s' non está definido" -#: locale/programs/locfile.c:947 -msgid "syntax error in numeric locale definition" -msgstr "erro de sintaxe na definición do locale numérico" +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "erro de sintaxe" -#: locale/programs/locfile.c:858 -msgid "syntax error in order specification" -msgstr "erro de sintaxe na especificación de orde" +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 +#, c-format +msgid "syntax error in %s definition: %s" +msgstr "erro de sintaxe na definición %s: %s" -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:155 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "erro de sintaxe no prólogo: %s" -#: locale/programs/repertoire.c:210 locale/programs/repertoire.c:249 -#: locale/programs/repertoire.c:272 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "erro de sintaxe na definición do mapa de repertorio: %s" -#: locale/programs/locfile.c:985 -msgid "syntax error in time locale definition" -msgstr "erro de sintaxe na definición do locale de data/hora" - -#: locale/programs/locfile.c:391 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "erro de sintaxe: non está dentro dunha sección de definición de locale" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" msgstr "a codificación do destino non foi especificada usando `-t'" -#: catgets/gencat.c:391 catgets/gencat.c:530 catgets/gencat.c:559 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "esta é a primeira definición" -#: timezone/zic.c:1158 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "tempo antes de cero" -#: timezone/zic.c:1166 timezone/zic.c:2043 timezone/zic.c:2062 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "desbordamento de tempo" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "o valor-a do rango é menor có valor-dende " + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "a secuencia de caracteres do valor-a é menor cá secuencia do valor-dende" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "demasiados poucos bytes na codificación de caracteres" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "demasiados bytes na codificación de caracteres" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "demasiadas clases de caracteres definidas" - -#: timezone/zic.c:1869 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "demasiados segundos de compensación" -#: timezone/zic.c:1841 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "demasiados tipos de hora local" -#: timezone/zic.c:1795 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "!¿demasiadas transicións?!" -#: locale/programs/ld-collate.c:1641 -msgid "too many weights" -msgstr "demasiados pesos" - -#: timezone/zic.c:2166 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "demasiadas abreviaturas de fuso horario, ou demasiado longas" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "lixo na fin da liña" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "problemas ao respostar ao prog %d\n" -#: locale/programs/ld-collate.c:1397 -msgid "two lines in a row containing `...' are not allowed" -msgstr "non se permiten dúas liñas nunha fila contendo `...'" - -#: timezone/zic.c:1333 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "ano único con tipo" -#: iconv/iconv_prog.c:434 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "non se pode reservar espacio para o buffer de entrada" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "non se pode libera-los parámetros" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "non definido" -#: locale/programs/charmap.c:700 locale/programs/charmap.c:711 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "carácter `%s' descoñecido" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:700 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "carácter descoñecido no campo `%s' da categoría `%s'" - -#: locale/programs/locfile.c:721 -msgid "unknown collation directive" -msgstr "directiva de ordenación descoñecida" - -#: catgets/gencat.c:488 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "directiva `%s' descoñecida: liña ignorada" -#: iconv/iconv_prog.c:381 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "erro %d de iconv() descoñecido" -#: catgets/gencat.c:467 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "conxunto `%s' descoñecido" -#: locale/programs/ld-collate.c:1381 locale/programs/ld-collate.c:1576 -#: locale/programs/ld-collate.c:1751 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "símbolo `%.*s' descoñecido: liña ignorada" - -#: timezone/zic.c:787 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "fuso sen regras" -#: catgets/gencat.c:977 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "mensaxe non rematada" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "cadea non rematada" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "constante de cadea non rematada" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "nome simbólico non rematado" -#: locale/programs/ld-collate.c:1703 -msgid "unterminated weight name" -msgstr "nome de peso non rematado" +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "o límite superior do rango non é maior có límite inferior" -#: locale/programs/charset.c:104 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" msgstr "o límite superior do rango non é menor có límite inferior" -#: sunrpc/rpc_main.c:1413 +#: sunrpc/rpc_main.c:1424 #, c-format msgid "usage: %s infile\n" msgstr "uso: %s ficheiro-de-entrada\n" -#: timezone/zic.c:2109 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "uso do 29 de febreiro nun ano non bisesto" -#: locale/programs/charmap.c:521 locale/programs/charmap.c:575 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "o valor de %s debe ser un enteiro" -#: locale/programs/charmap.c:318 -#, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "o valor de <%s> debe caer entre 1 e 4" - -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 +#: locale/programs/charmap.c:399 #, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "o valor do campo `%s' da categoría `%s' non debe ser unha cadea baleira" - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "o valor de debe ser maior có valor de " - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "o valor do campo `int_curr_symbol' da categoría `LC_MONETARY' non corresponde a un nome válido en ISO 4217" - -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "o valor do campo `int_curr_symbol' da categoría `LC_MONETARY' ten unha lonxitude incorrecta" +msgid "value for <%s> must be 1 or greater" +msgstr "o valor de <%s> debe ser 1 ou superior" -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 +#: locale/programs/charmap.c:411 #, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "os valores do campo `%s' da categoría `%s' deben ser menores que 127" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "o valor de <%s> debe ser maior ou igual aó valor de <%s>" -#: timezone/zic.c:435 +#: timezone/zic.c:433 msgid "warning: " msgstr "aviso: " -#: nscd/connections.c:421 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "ao aceptar unha conexión: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:143 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "ao reservar espacio para a entrada de caché" @@ -4621,77 +5364,279 @@ msgstr "ao reservar espacio para a entra msgid "while allocating hash table entry" msgstr "ao reservar espacio para a entrada da táboa hash" -#: nscd/grpcache.c:99 nscd/hstcache.c:111 nscd/pwdcache.c:106 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "ao reservar espacio para a copia da clave" -#: catgets/gencat.c:1007 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "ao abrir un antigo ficheiro de catálogo" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "ao prepara-la saída" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "ao le-la base de datos" - #: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "ao avalia-lo ficheiro de datos de perfís" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "ao escribir no ficheiro de bases de datos" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "débense emprega-los puntos suspensivos simbólicos hexadecimais `...' cos valores de rangos UCS" -#: nscd/nscd_stat.c:115 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "débense emprega-los puntos suspensivos absolutos `...' cos valores de rangos de códigos de caracteres" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "débense emprega-los puntos suspensivos absolutos `...' cos valores de rangos de nomes simbólicos" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" msgstr "escritura incompleta" -#: inet/rcmd.c:328 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "escribible por alguén distinto do propietario" -#: db2/makedb.c:124 nscd/nscd.c:120 nscd/nscd_nischeck.c:64 nss/getent.c:399 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "número de parámetros incorrecto" -#: timezone/zic.c:1116 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "número de campos na liña Leap incorrecto" -#: timezone/zic.c:1207 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "número de campos na liña Link incorrecto" -#: timezone/zic.c:950 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "número de campos na liña Rule incorrecto" -#: timezone/zic.c:1020 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "número de campos na liña de continuación de Zone incorrecto" -#: timezone/zic.c:978 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "número de campos na liña Zone incorrecto" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: memoria esgotada\n" -#: sunrpc/xdr_rec.c:150 sunrpc/xdr_rec.c:165 +#: sunrpc/xdr_rec.c:151 sunrpc/xdr_rec.c:166 msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: memoria esgotada\n" -#: nis/ypclnt.c:894 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: non se pode converti-lo servidor a nome de rede\n" -#: nis/ypclnt.c:906 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: non se pode obte-lo enderezo do servidor\n" + +#~ msgid " done\n" +#~ msgstr " feito\n" + +#~ msgid "%s: cannot get modification time" +#~ msgstr "%s: non se puido obte-la data de última modificación" + +#~ msgid "Computing table size for character classes might take a while..." +#~ msgstr "O cálculo do tamaño da táboa para as clases de caracteres pode levar un pouco..." + +#~ msgid "Computing table size for collation information might take a while..." +#~ msgstr "O cálculo do tamaño da táboa para a información de ordenación pode levar un pouco..." + +#~ msgid "Convert key to lower case" +#~ msgstr "Converti-la clave a minúsculas" + +#~ msgid "Create simple DB database from textual input." +#~ msgstr "Crear unha base de datos DB simple a partires da entrada textual." + +#~ msgid "Device not configured" +#~ msgstr "Dispositivo non configurado" + +#~ msgid "Do not print messages while building database" +#~ msgstr "Non visualizar mensaxes ao construi-la base de datos" + +#~ msgid "" +#~ "INPUT-FILE OUTPUT-FILE\n" +#~ "-o OUTPUT-FILE INPUT-FILE\n" +#~ "-u INPUT-FILE" +#~ msgstr "" +#~ "FICHEIRO-ENTRADA FICHEIRO-SAÍDA\n" +#~ "-o FICHEIRO-SAÍDA FICHEIRO-ENTRADA\n" +#~ "-u FICHEIRO-ENTRADA" + +#~ msgid "Print content of database file, one entry a line" +#~ msgstr "Visualiza-lo contido do ficheiro de base de datos, unha entrada por liña" + +#~ msgid "Trying %s...\n" +#~ msgstr "Probando %s...\n" + +#~ msgid "`...' must only be used in `...' and `UNDEFINED' entries" +#~ msgstr "`...' debe ser usado só nas entradas `...' e `UNDEFINED'" + +#~ msgid "`from' expected after first argument to `collating-element'" +#~ msgstr "Esperábase un `from' tralo primeiro parámetro de `collating-element'" + +#~ msgid "`from' string in collation element declaration contains unknown character" +#~ msgstr "A cadea `from' da delaración de elemento de ordeación contén un carácter descoñecido" + +#~ msgid "buffer overflow" +#~ msgstr "desbordamento do buffer" + +#~ msgid "cannot `stat' locale file `%s'" +#~ msgstr "non se pode avalia-lo ficheiro de locales `%s'" + +#~ msgid "cannot insert collation element `%.*s'" +#~ msgstr "non se pode inserta-lo elemento de ordenación `%.*s'" + +#~ msgid "cannot insert into result table" +#~ msgstr "non se pode insertar na táboa de resultados" + +#~ msgid "cannot insert new collating symbol definition: %s" +#~ msgstr "non se pode inserta-la nova definición de símbolo de ordenación: %s" + +#~ msgid "cannot open database file `%s': %s" +#~ msgstr "non se pode abri-lo ficheiro de bases de datos `%s': %s" + +#~ msgid "category data requested more than once: should not happen" +#~ msgstr "datos de categoría pedidos máis dunha vez: non debería ocorrer" + +#~ msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" +#~ msgstr "o carácter L'%s' (índice %Zd) na clase `%s' debe estar na clase `%s'" + +#~ msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" +#~ msgstr "o carácter L'%s' (índice %Zd) na clase `%s' non debe estar na clase `%s'" + +#~ msgid "collation element `%.*s' appears more than once: ignore line" +#~ msgstr "o elemento de ordenación `%.*s' aparece máis dunha vez: liña ignorada" + +#~ msgid "collation symbol `%.*s' appears more than once: ignore line" +#~ msgstr "o elemento de ordenación `%.*s' aparece máis dunha vez: liña ignorada" + +#~ msgid "collation symbol expected after `%s'" +#~ msgstr "esperábase un símbolo de ordenación despois de `%s'" + +#~ msgid "connect to address %s: " +#~ msgstr "conectarse ao enderezo %s: " + +#~ msgid "duplicate character name `%s'" +#~ msgstr "nome do carácter `%s' duplicado" + +#~ msgid "duplicate key" +#~ msgstr "clave duplicada" + +#~ msgid "end point of ellipsis range is bigger then start" +#~ msgstr "o final do rango dos puntos suspensivos é maior que o principio" + +#~ msgid "error while inserting collation element into hash table" +#~ msgstr "erro ao inserta-lo elemento de ordenación na táboa hash" + +#~ msgid "error while inserting to hash table" +#~ msgstr "erro ao insertar na táboa hash" + +#~ msgid "from-value of `collating-element' must be a string" +#~ msgstr "o valor-dende do `elemento-de-ordenación' debe ser unha cadea" + +#~ msgid "illegal character constant in string" +#~ msgstr "constante de caracteres ilegal na cadea" + +#~ msgid "illegal collation element" +#~ msgstr "elemento de ordenación ilegal" + +#~ msgid "incorrectly formatted file" +#~ msgstr "ficheiro con formato incorrecto" + +#~ msgid "line after ellipsis must contain character definition" +#~ msgstr "a liña tralos puntos suspensivos debe conte-la definición dun carácter" + +#~ msgid "line before ellipsis does not contain definition for character constant" +#~ msgstr "a liña antes dos puntos suspensivos non contén a definición dunha constante de carácter" + +#~ msgid "locale file `%s', used in `copy' statement, not found" +#~ msgstr "non se atopou o ficheiro de locale `%s', usado na instrucción `copy'" + +#~ msgid "no repertoire map specified: cannot proceed" +#~ msgstr "non se especificou un mapa de repertorio: non se pode proceder" + +#~ msgid "no weight defined for symbol `%s'" +#~ msgstr "non se definíu un peso para o símbolo `%s'" + +#~ msgid "problems while reading `%s'" +#~ msgstr "problemas ao ler `%s'" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" +#~ msgstr "o símbolo do elemento de ordenación multicarácter `%.*s' duplica a definición doutro símbolo" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" +#~ msgstr "o símbolo do elemento de ordenación multicarácter `%.*s' duplica a definición dun símbolo" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" +#~ msgstr "o símbolo do elemento de ordenación multicarácter `%.*s' duplica un nome simbólico no conxunto de caracteres" + +#~ msgid "syntax error in `order_start' directive" +#~ msgstr "erro de sintaxe na directiva `order_start'" + +#~ msgid "syntax error in character class definition" +#~ msgstr "erro de sintaxe na definición da clase de caracteres" + +#~ msgid "syntax error in collating order definition" +#~ msgstr "erro de sintaxe na definición de ordenación" + +#~ msgid "syntax error in collation definition" +#~ msgstr "erro de sintaxe na definición de ordenación" + +#~ msgid "syntax error in definition of LC_CTYPE category" +#~ msgstr "erro de sintaxe na definición da categoría LC_CTYPE" + +#~ msgid "syntax error in message locale definition" +#~ msgstr "erro de sintaxe na definición do locale de mensaxes" + +#~ msgid "syntax error in monetary locale definition" +#~ msgstr "erro de sintaxe na definición do locale monetario" + +#~ msgid "syntax error in numeric locale definition" +#~ msgstr "erro de sintaxe na definición do locale numérico" + +#~ msgid "syntax error in order specification" +#~ msgstr "erro de sintaxe na especificación de orde" + +#~ msgid "syntax error in time locale definition" +#~ msgstr "erro de sintaxe na definición do locale de data/hora" + +#~ msgid "too many character classes defined" +#~ msgstr "demasiadas clases de caracteres definidas" + +#~ msgid "too many weights" +#~ msgstr "demasiados pesos" + +#~ msgid "two lines in a row containing `...' are not allowed" +#~ msgstr "non se permiten dúas liñas nunha fila contendo `...'" + +#~ msgid "unknown character in field `%s' of category `%s'" +#~ msgstr "carácter descoñecido no campo `%s' da categoría `%s'" + +#~ msgid "unknown collation directive" +#~ msgstr "directiva de ordenación descoñecida" + +#~ msgid "unterminated weight name" +#~ msgstr "nome de peso non rematado" + +#~ msgid "value for <%s> must lie between 1 and 4" +#~ msgstr "o valor de <%s> debe caer entre 1 e 4" + +#~ msgid "while reading database" +#~ msgstr "ao le-la base de datos" + +#~ msgid "while writing database file" +#~ msgstr "ao escribir no ficheiro de bases de datos" #~ msgid "Stale NFS file handle)" #~ msgstr "Manexador de ficheiro NFS trabucado)" Binary files glibc-2.2.3/po/ja.mo and glibc-2.2.4/po/ja.mo differ diff -durpN glibc-2.2.3/po/ja.po glibc-2.2.4/po/ja.po --- glibc-2.2.3/po/ja.po Wed Sep 6 15:40:06 2000 +++ glibc-2.2.4/po/ja.po Mon Jul 23 10:54:54 2001 @@ -1,85 +1,85 @@ -# Messages for GNU libc. +# Japanese Messages for GNU libc. # Copyright (C) 1996 Free Software Foundation, Inc. -# GOTO Masanori , 2000. +# GOTO Masanori , 2000-2001. # msgid "" msgstr "" -"Project-Id-Version: libc 2.1\n" -"POT-Creation-Date: 1999-04-01 18:13+0900\n" -"PO-Revision-Date: 2000-06-23 05:14+09:00\n" +"Project-Id-Version: libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-06-16 00:45+09:00\n" "Last-Translator: GOTO Masanori \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=EUC-JP\n" "Content-Transfer-Encoding: 8bit\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:274 msgid "\t\tAccess Rights : " msgstr "\t\t¥¢¥¯¥»¥¹¸¢¸Â : " -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\t°À­ : " -#: sunrpc/rpc_main.c:1414 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-D̾Á°[=ÃÍ]] [-i ¥µ¥¤¥º] [-I [-K Éÿô]] [-Y ¥Ñ¥¹] ÆþÎÏ¥Õ¥¡¥¤¥ë\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o ½ÐÎÏ¥Õ¥¡¥¤¥ë] [ÆþÎÏ¥Õ¥¡¥¤¥ë]\n" -#: sunrpc/rpc_main.c:1419 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n netid]* [-o ½ÐÎÏ¥Õ¥¡¥¤¥ë] [ÆþÎÏ¥Õ¥¡¥¤¥ë]\n" -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s ¥Í¥Ã¥È¥¿¥¤¥×]* [-o ½ÐÎÏ¥Õ¥¡¥¤¥ë] [ÆþÎÏ¥Õ¥¡¥¤¥ë]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\t¥¢¥¯¥»¥¹¸¢¸Â : " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\t¥¨¥ó¥È¥ê¥Ç¡¼¥¿¤Î·¿ %s\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\t̾Á° : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " msgstr "\t¸ø³«¸° : " -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\t·¿ : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\t¥æ¥Ë¥Ð¡¼¥µ¥ë¥¢¥É¥ì¥¹ (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\t̾Á° : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u¥Ð¥¤¥È] " -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -98,7 +98,7 @@ msgstr "" "\n" "%s ¥­¥ã¥Ã¥·¥å:\n" "\n" -"%15s ¥­¥ã¥Ã¥·¥å¤ÏÍ­¸ú¤«\n" +"%15s ¥­¥ã¥Ã¥·¥å¤ÏÍ­¸ú\n" "%15Zd ¿ä¾©¤µ¤ì¤Æ¤¤¤ë¥µ¥¤¥º\n" "%15ld ¥Ý¥¸¥Æ¥£¥Ö¥¨¥ó¥È¥ê¤¬Í­¸ú¤ÊÉÿô\n" "%15ld ¥Í¥¬¥Æ¥£¥Ö¥¨¥ó¥È¥ê¤¬Í­¸ú¤ÊÉÿô\n" @@ -107,23 +107,23 @@ msgstr "" "%15ld ¥Ý¥¸¥Æ¥£¥Ö¥¨¥ó¥È¥ê¤Î¥­¥ã¥Ã¥·¥å¥ß¥¹¿ô\n" "%15ld ¥Í¥¬¥Æ¥£¥Ö¥¨¥ó¥È¥ê¤Î¥­¥ã¥Ã¥·¥å¥ß¥¹¿ô\n" "%15ld%% ¥­¥ã¥Ã¥·¥å¤Î¥Ò¥Ã¥ÈΨ\n" -"%15s /etc/%s¤ÎÊѹ¹¤ò¥Á¥§¥Ã¥¯¤¹¤ë¤«\n" +"%15s /etc/%s¤ÎÊѹ¹¤ò¥Á¥§¥Ã¥¯¤¹¤ë\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" msgstr "\n¥°¥ë¡¼¥×¥á¥ó¥Ð :\n" -#: nis/nis_print.c:320 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\nÀ¸Â¸»þ´Ö : " #: sunrpc/rpcinfo.c:679 msgid " rpcinfo -b prognum versnum\n" -msgstr " rpcinfo -b ¥×¥í¥°¥é¥àÈÖ¹æ ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ\n" +msgstr " rpcinfo -b prognum versnum\n" #: sunrpc/rpcinfo.c:680 msgid " rpcinfo -d prognum versnum\n" -msgstr " rpcinfo -d ¥×¥í¥°¥é¥àÈÖ¹æ ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ\n" +msgstr " rpcinfo -d prognum versnum\n" #: sunrpc/rpcinfo.c:678 msgid " rpcinfo -p [ host ]\n" @@ -131,64 +131,62 @@ msgstr " rpcinfo -p [ ¥Û¥¹¥È ]\n" #: sunrpc/rpcinfo.c:676 msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" -msgstr "" -" rpcinfo [ -n ¥Ý¡¼¥ÈÈÖ¹æ ] -t ¥Û¥¹¥È\n" -" ¥×¥í¥°¥é¥àÈÖ¹æ [ ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ ]\n" +msgstr " rpcinfo [ -n portnum ] -t ¥Û¥¹¥È prognum [ versnum ]\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " ¤¤¤¤¤¨" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " ¤Ï¤¤" -#: nis/nis_print.c:344 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " ¥Ç¡¼¥¿Ä¹ = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " ÌÀ¼¨Åª¥á¥ó¥Ð:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " ÌÀ¼¨ÅªÈó¥á¥ó¥Ð:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " °ÅÌÛŪ¥á¥ó¥Ð:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " °ÅÌÛŪÈó¥á¥ó¥Ð:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " ÈóÌÀ¼¨Åª¥á¥ó¥Ð\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " ÈóÌÀ¼¨ÅªÈó¥á¥ó¥Ð\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " Èó°ÅÌÛŪ¥á¥ó¥Ð\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " Èó°ÅÌÛŪÈó¥á¥ó¥Ð\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " ÈóºÆµ¢Åª¥á¥ó¥Ð\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " ÈóºÆµ¢ÅªÈó¥á¥ó¥Ð\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " ºÆµ¢Åª¥á¥ó¥Ð:\n" @@ -196,138 +194,198 @@ msgstr " ºÆµ¢Åª¥á¥ó¥Ð:\n" msgid " program vers proto port\n" msgstr " ¥×¥í¥°¥é¥à ¥Ð¡¼¥¸¥ç¥ó ¥×¥í¥È¥³¥ë ¥Ý¡¼¥È\n" -#: argp/argp-help.c:1575 +#: argp/argp-help.c:1572 msgid " or: " msgstr " Ëô¤Ï: " +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (¥¹¥­¥Ã¥×)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (Êѹ¹)\n" + #: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (\"%s\"¤«¤é¤Îµ¬Â§, %d¹Ô)" -#: argp/argp-help.c:1587 +#: argp/argp-help.c:1584 msgid " [OPTION...]" msgstr " [¥ª¥×¥·¥ç¥ó...]" -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1291 -msgid " done\n" -msgstr " ½ªÎ»\n" - #: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", %d¹Ô: %s" -#: timezone/zic.c:958 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "\"Zone %s\"¹Ô¤È -l ¥ª¥×¥·¥ç¥ó¤ÏƱ»þ»ØÄê¤Ç¤­¤Þ¤»¤ó" -#: timezone/zic.c:966 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "\"Zone %s\"¹Ô¤È -p ¥ª¥×¥·¥ç¥ó¤ÏƱ»þ»ØÄê¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/rpc_main.c:1399 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÀ¸À®¥Õ¥é¥°¤Ë¤Ï\"ÆþÎÏ¥Õ¥¡¥¤¥ë\"¤¬É¬ÍפǤ¹.\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: ARGP_HELP_FMT ¥Ñ¥é¥á¡¼¥¿¤Ë¤ÏÃͤ¬É¬ÍפǤ¹" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: ÉÔÌÀ¤Ê ARGP_HELP_FMT ¥Ñ¥é¥á¡¼¥¿" -#: timezone/zic.c:768 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: ÄêµÁ¤¬ `END %1$s' ¤Ç½ª¤Ã¤Æ¤¤¤Þ¤»¤ó" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d ¥é¥¤¥Ö¥é¥ê¤¬¥­¥ã¥Ã¥·¥å `%s ¤Ç¸«¤Ä¤«¤ê¤Þ¤·¤¿\n" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s in ruleless zone" -#: assert/assert.c:51 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s ¤Ï32¥Ó¥Ã¥ÈELF¥Õ¥¡¥¤¥ë¤Ç¤¹.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s ¤Ï64¥Ó¥Ã¥ÈELF¥Õ¥¡¥¤¥ë¤Ç¤¹.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s ¤Ï̤ÃΤΥޥ·¥ó %d ¤ËÂФ¹¤ë¤â¤Î¤Ç¤¹.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%s ¤Ï̤ÃΤΥ饤¥Ö¥é¥ê¥¿¥¤¥×¤Ç¤¹" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s ¤Ï¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (¥¿¥¤¥×: %d).\n" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%s ¤Ï¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s ¤ÏELF¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó - ´Ö°ã¤Ã¤¿magic¥Ð¥¤¥È¤ò¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤Ë»ý¤Ã¤Æ¤¤¤Þ¤¹.\n" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" -msgstr "%s%s%s:%u: %s%s`%s'¤ÎÃÇÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿.\n" +msgstr "%s%s%s:%u: %s%sAssertion `%s' ¤¬¼ºÇÔ¤·¤Þ¤·¤¿.\n" -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sͽ´ü¤·¤Ê¤¤¥¨¥é¡¼: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" -msgstr "%s%sÉÔÌÀ¤Ê¥·¥°¥Ê¥ë(%d)¤Ç¤¹\n" +msgstr "%s%s̤ÃΤΥ·¥°¥Ê¥ë %d ¤Ç¤¹\n" -#: timezone/zic.c:2201 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: %d ¤ÏÀµ¤·¤¯µ­¹æ¤ò³ÈÄ¥¤·¤Þ¤»¤ó¤Ç¤·¤¿\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: ¤Ï¤è¤êÂ礭¤¯¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó\n" -#: sunrpc/rpc_main.c:421 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: C ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï½ªÎ»¥³¡¼¥É %d ¤Ç¼ºÇÔ¤·¤Þ¤·¤¿\n" -#: sunrpc/rpc_main.c:418 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: C ¥×¥ê¥×¥í¥»¥Ã¥µ¤Ï¥·¥°¥Ê¥ë %d ¤Ç¼ºÇÔ¤·¤Þ¤·¤¿\n" -#: timezone/zic.c:1469 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: %s¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s\n" -#: timezone/zic.c:2179 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: ¥Ç¥£¥ì¥¯¥È¥ê%s¤òºîÀ®¤Ç¤­¤Þ¤»¤ó: %s\n" -#: timezone/zic.c:620 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: %s¤«¤é%s¤Ø¥ê¥ó¥¯¤òÄ¥¤ì¤Þ¤»¤ó: %s\n" -#: timezone/zic.c:794 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: %s¤ò³«¤±¤Þ¤»¤ó: %s\n" -#: timezone/zic.c:1459 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: %s¤òºï½ü¤Ç¤­¤Þ¤»¤ó: %s\n" -#: timezone/zic.c:863 +#: timezone/zic.c:630 +#, c-format +msgid "%s: Can't unlink %s: %s\n" +msgstr "%s: %s¤ò¥¢¥ó¥ê¥ó¥¯¤Ç¤­¤Þ¤»¤ó: %s\n" + +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: %s¤ò¥¯¥í¡¼¥ºÃæ¤Ë¥¨¥é¡¼: %s\n" -#: timezone/zic.c:856 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: %s¤ÎÆɤ߹þ¤ß¥¨¥é¡¼\n" -#: timezone/zdump.c:266 +#: timezone/zdump.c:267 #, c-format msgid "%s: Error writing " msgstr "%s: ½ñ¤­¹þ¤ß¥¨¥é¡¼ " -#: timezone/zic.c:1535 +#: timezone/zic.c:1560 #, c-format msgid "%s: Error writing %s\n" msgstr "%s: %s¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹\n" -#: timezone/zic.c:841 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: ±¼ÉÃ¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¥Õ¥¡¥¤¥ë %s ¤Ë Leap ¹Ô¤¬¤¢¤ê¤Þ¤¹\n" @@ -337,122 +395,551 @@ msgstr "%s: ±¼ÉÃ¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¥Õ¥¡¥¤¥ë % msgid "%s: Memory exhausted: %s\n" msgstr "%s: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó: %s\n" -#: timezone/zic.c:524 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: -L ¥ª¥×¥·¥ç¥ó¤¬Ê£¿ô»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹\n" -#: timezone/zic.c:484 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: -d ¥ª¥×¥·¥ç¥ó¤¬Ê£¿ô»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹\n" -#: timezone/zic.c:494 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: -l ¥ª¥×¥·¥ç¥ó¤¬Ê£¿ô»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹\n" -#: timezone/zic.c:504 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: -p ¥ª¥×¥·¥ç¥ó¤¬Ê£¿ô»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹\n" -#: timezone/zic.c:514 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: -y ¥ª¥×¥·¥ç¥ó¤¬Ê£¿ô»ØÄꤵ¤ì¤Æ¤¤¤Þ¤¹\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: °ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: ¹¹¿·»þ¹ï¤¬¼èÆÀ¤Ç¤­¤Þ¤»¤ó" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: `%s'¤Ï½Å¤ßÄêµÁ %d Ãæ¤ÇÊ£¿ô²ó»È¤ï¤ì¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:1900 +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s'¤Ïñ°ì¤Î¥­¥ã¥é¥¯¥¿¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: `%s'ÃͤÏ`%s'¤ÎÃͤ˥ޥåÁ¤·¤Þ¤»¤ó" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1'¤Ï`%s'¥Õ¥£¡¼¥ë¥É¤Î¡¢ºÇ¸å¤Î¹àÌܤǤʤ±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: `forward' ¤È `backward' ¤ÏÇÓ¾Ū¤Ç¤¹" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position'¤ÏÆÃÄê¥ì¥Ù¥ë¤ËÂФ·¡¢Á´¥»¥¯¥·¥ç¥ó¤Ç»ÈÍѤ«Ì¤»ÈÍѤ«¤Î¤É¤Á¤é¤«¤Ç¤¹" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: `translit_start' ¥»¥¯¥·¥ç¥ó¤¬ `translit_end' ¤Ç½ª¤Ã¤Æ¤¤¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: ¥·¡¼¥±¥ó¥¹Ãæ¤ÎºÇ½é¤Îʸ»ú¤Î¥Ð¥¤¥È¥·¡¼¥±¥ó¥¹¤ÏºÇ¸å¤Îʸ»ú¤Î¤è¤ê¤âlower¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: ºÇ½é¤ÈºÇ¸å¤Îʸ»ú¤Î¥Ð¥¤¥È¥·¡¼¥±¥ó¥¹¤ÏƱ°ìĹ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: ¾Êάµ­¹æ¤ÎÈϰϤνª¤ï¤ê¤Ë`%s'¤¬¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: %.*s¤Î¸å¤ÇºÆʤÓÂؤ¨¤¬¤Ç¤­¤Þ¤»¤ó: ̤ÃΤΥ·¥ó¥Ü¥ë¤Ç¤¹" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: ¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×Ãæ¤Îʸ»ú`%s'¤Ï1¥Ð¥¤¥È¤Çɽ¸½¤Ç¤­¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: ¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤ÆɬÍפʥ­¥ã¥é¥¯¥¿`%s'¤Ï1¥Ð¥¤¥È¤Çɽ¸½¤Ç¤­¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:2905 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: ¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×Ãæ¤Çʸ»ú`%s'¤¬Ì¤ÄêµÁ¤Ç¤¹¤¬¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤ÆɬÍפǤ¹" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: ¥­¥ã¥é¥¯¥¿`%s'¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¤¬¡¢¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤ÆɬÍפǤ¹" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: ¥³¥Þ¥ó¥É¤Ï'%s', ·ë²Ì¤Ï %d¤Ç¤·¤¿\n" -#: locale/programs/charmap.c:677 locale/programs/locfile.c:1008 +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥ÉÃæ¤Îʸ»úÎó %Zd Æâ¤ÎÊý¸þ¥Õ¥é¥°¤¬'+'¤Ç¤â'-'¤Ç¤â¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥ÉÆâ¤Îʸ»úÎó %Zd ¤ÎÊý¸þ¥Õ¥é¥°¤¬Ã±°ìʸ»ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: `default_missing'ÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: ¥«¥Æ¥´¥ê¥Ð¡¼¥¸¥ç¥ó¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" + +#: locale/programs/ld-collate.c:2711 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: ¥»¥¯¥·¥ç¥ó`%s'¤Îµ­½Ò¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" + +#: locale/programs/ld-collate.c:2675 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: `%s'¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: ¶õ¤Î¥«¥Æ¥´¥êµ­½Ò¤Ïµö¤µ¤ì¤Æ¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:755 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: ¶õ¤Î½Å¤ßʸ»úÎó¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: ¾õÂÖµ¡³£Ãæ¤Ç¥¨¥é¡¼" -#: posix/getopt.c:784 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤¬Ê£¿ô²óÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤Ï¤­¤Ã¤«¤ê10¹àÌÜʬ´Þ¤ó¤Ç¤¤¤Þ¤»¤ó" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤Ï¶õ¤Ç¤Ï¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤Ï̤ÄêµÁ¤Ç¤¹" + +#: locale/programs/ld-time.c:258 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥ÉÃæ¤Îʸ»úÎó %Zd Æâ¤Î¥ª¥Õ¥»¥Ã¥ÈÃͤκǸå¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-time.c:318 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥ÉÃæ¤Îʸ»úÎó %Zd Æâ¤Î³«»ÏÆüÉդκǸå¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-time.c:395 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥ÉÃæ¤Îʸ»úÎó %Zd Æâ¤Î½ªÎ»ÆüÉդκǸå¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó¤Ç¤¹ -- %c\n" -#: posix/getopt.c:787 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: ÉÔ´°Á´¤Ê`END'¹Ô¤Ç¤¹" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'Ãæ¤ÇÉÔÀµ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹`%%%c'¤Ç¤¹" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'Ãæ¤ÎÉÔÀµ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Ç¤¹" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥ÉÆâ¤Îʸ»úÎó %Zd Æâ¤Î¥ª¥Õ¥»¥Ã¥È¤ËÂФ¹¤ëÈֹ椬ÉÔÀµ¤Ç¤¹" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: ʤÓÂؤ¨µ¬Â§¤ÎÈֹ椬ÉÔÀµ¤Ç¤¹" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó¤¬°ã¤¤¤Þ¤¹ -- %c\n" -#: posix/getopt.c:707 +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥ÉÃæ¤Ë¤¢¤ëʸ»úÎó %Zd Æâ¤Î³«»ÏÆüÉÕ¤¬ÉÔÀµ¤Ç¤¹" + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %Zd Æâ¤Î½ªÎ»ÆüÉÕ¤¬ÉÔÀµ¤Ç¤¹" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ËÂФ¹¤ëÉÔÀµ¤ÊÃͤǤ¹" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: ¸À¸ì̾¾Êά·Á `%s'¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: `order_end'¥­¡¼¥ï¡¼¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: `reorder-end'¥­¡¼¥ï¡¼¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: `reorder-sections-end'¥­¡¼¥ï¡¼¥É¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %Zd Æâ¤Îera¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %Zd Æâ¤Îera̾¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:3119 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: ¥»¥¯¥·¥ç¥ó`%s'¤ËÂФ¹¤ëʤÓÂؤ¨ÄêµÁ¤¬Ê£¿ô¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: ̾Á°¤Î¤Ê¤¤¥»¥¯¥·¥ç¥ó¤ËÂФ¹¤ëʤÓÂؤ¨ÄêµÁ¤¬Ê£¿ô¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ËÂФ¹¤ëÀµµ¬É½¸½¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: %s" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: ¥«¥Æ¥´¥ê`%s'¤ËÂФ¹¤ëidentification¤¬¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: ɽ¸½²Äǽ¤Ê`default_missing'ÄêµÁ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: ʤÓÂؤ¨µ¬Â§¤¬ÉÔ½½Ê¬¤Ç¤¹" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: ¹ñ¥³¡¼¥ÉÈÖ¹æ`%d'¤ÏÉÔÀµ¤Ç¤¹" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó`%c%s'¤Ï°ú¿ô¤ò¤È¤ê¤Þ¤»¤ó\n" -#: posix/getopt.c:677 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó`%s'¤ÏÛ£Ëæ¤Ç¤¹\n" -#: posix/getopt.c:725 posix/getopt.c:898 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó`%s'¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹\n" -#: posix/getopt.c:702 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó`--%s'¤Ï°ú¿ô¤ò¤È¤ê¤Þ¤»¤ó\n" -#: posix/getopt.c:882 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó`-W %s'¤Ï°ú¿ô¤ò¤È¤ê¤Þ¤»¤ó\n" -#: posix/getopt.c:864 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó `-W %s' ¤¬Û£Ëæ¤Ç¤¹\n" -#: posix/getopt.c:817 posix/getopt.c:947 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: ¥ª¥×¥·¥ç¥ó¤Ë¤Ï°ú¿ô¤¬É¬ÍפǤ¹ -- %c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: `%.*s'¤ËÂФ¹¤ëʤÙÂؤ¨¤Ï¤¹¤Ç¤Ë %s:%Zu ¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" + +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: ¾È¹çÍ×ÁÇ %.*s ¤ËÂФ¹¤ëʤÙÂؤ¨¤¬¤Þ¤ÀÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: ¾È¹ç¥·¥ó¥Ü¥ë %.*s ¤ËÂФ¹¤ëʤÙÂؤ¨¤¬¤Þ¤ÀÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" -msgstr "%s: ½ÐÎϤ¬ %s ¤ò¾å½ñ¤­¤·¤Þ¤¹\n" +msgstr "%s: ½ÐÎÏ¤Ï %s ¤ò¾å½ñ¤­¤·¤Æ¤·¤Þ¤¦¤«¤â¤·¤ì¤Þ¤»¤ó\n" -#: timezone/zic.c:848 timezone/zic.c:1262 timezone/zic.c:1287 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: ¥Ñ¥Ë¥Ã¥¯: ÉÔÅö¤Ê l_value(%d)¤Ç¤¹\n" -#: locale/programs/charmap.c:684 locale/programs/repertoire.c:289 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s ¥Õ¥¡¥¤¥ë½ªÃ¼¤¬Á᤹¤®¤Þ¤¹" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: ¥»¥¯¥·¥ç¥ó`%.*s'¤Ï̤ÃΤǤ¹" + +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %Zd Ãæ¤Î³«»ÏÆü¤ÏÉÔÀµ¤Ç¤¹" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: `era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %Zd Ãæ¤Î½ªÎ»Ç¯¤ÏÉÔÀµ¤Ç¤¹" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: ¥·¥ó¥Ü¥ë¤ÎÈϰϤξÊά¤Ï`order_end'¤Î¤¹¤°¸å¤Ë³¤¤¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: ¥·¥ó¥Ü¥ë¤ÎÈϰϤξÊά¤Ï`order_start'¤Î¤¹¤°¸å¤ËÃÖ¤¤¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: ʸˡ¥¨¥é¡¼" + +#: locale/programs/ld-ctype.c:2178 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: ¿·¤·¤¤¥­¥ã¥é¥¯¥¿¥¯¥é¥¹¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-ctype.c:2193 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: ¿·¤·¤¤¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: ¥¯¥é¥¹ \"%s\" ¤ËÂФ¹¤ë¥Æ¡¼¥Ö¥ë: %lu ¥Ð¥¤¥È\n" + +#: locale/programs/ld-ctype.c:3803 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: ¥Þ¥Ã¥× \"%s\" ¤ËÂФ¹¤ë¥Æ¡¼¥Ö¥ë: %lu ¥Ð¥¤¥È\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: width ¤ËÂФ¹¤ë¥Æ¡¼¥Ö¥ë: %lu ¥Ð¥¤¥È\n" + +#: locale/programs/ld-address.c:216 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: terminology¸À¸ì¥³¡¼¥É`%s'¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: ¤¢¤ëÈϰϤγ«»Ï¡¦½ªÎ»¥·¥ó¥Ü¥ë¤Ï¥­¥ã¥é¥¯¥¿¤Ë´ð¤Å¤«¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ÎÃͤËÂФ¹¤ë£³ÈÖÌܤΥª¥Ú¥é¥ó¥É¤Ï %d ¤è¤ê¤âÂ礭¤¯¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: µ¬Â§¤¬Â¿¤¹¤®¤Þ¤¹; ºÇ½é¤Î¥¨¥ó¥È¥ê¤Ï %d ¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹" + +#: locale/programs/ld-collate.c:906 +#, c-format +msgid "%s: too many values" +msgstr "%s: °ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: ¥í¥±¡¼¥ë`%s'¤Ç¤Îtransliteration¥Ç¡¼¥¿¤ÏÍøÍѲÄǽ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: sunrpc/rpc_main.c:296 #, c-format msgid "%s: unable to open %s: %m\n" -msgstr "%s: %s¤ò³«¤±¤Þ¤»¤ó: %m\n" +msgstr "%s: %s ¤ò³«¤±¤Þ¤»¤ó: %m\n" -#: posix/getopt.c:758 +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: ¾È¹ç¥·¥ó¥Ü¥ë̾Ãæ¤Ë̤ÃΤÎʸ»ú¤¬¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-collate.c:2981 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: Åù²Á¤ÊÄêµÁ̾Ãæ¤Ë̤ÃΤÎʸ»ú¤¬¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-collate.c:2994 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: Åù²Á¤ÊÄêµÁÃÍÃæ¤Ë̤ÃΤÎʸ»ú¤¬¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-time.c:1040 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'Ãæ¤Ë̤ÃΤÎʸ»ú¤¬¤¢¤ê¤Þ¤¹" + +#: locale/programs/ld-collate.c:3091 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: ̤ÃΤΥ»¥¯¥·¥ç¥ó̾`%s'¤Ç¤¹" + +#: locale/programs/ld-collate.c:3004 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: Åù²Á¤ÊÄêµÁÃæ¤Ç̤ÃΤΥ·¥ó¥Ü¥ë`%s'¤¬¤¢¤ê¤Þ¤·¤¿" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: ǧ¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó`%c%s'¤Ç¤¹\n" -#: posix/getopt.c:754 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: ǧ¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó`--%s'¤Ç¤¹\n" @@ -460,35 +947,75 @@ msgstr "%s: ǧ¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó`--%s' #: timezone/zic.c:443 #, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: »ÈÍÑË¡¤Ï %s [ -s ] [ -v ] [ -l ¥í¡¼¥«¥ë»þ¹ï ] [ -p posixrules ] [ -d ¥Ç¥£¥ì¥¯¥È¥ê ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ ¥Õ¥¡¥¤¥ë̾ ... ]\n" +"%s: »ÈÍÑË¡ %s [ -s ] [ -v ] [ -l ¥í¡¼¥«¥ë»þ¹ï ] [ -p posixrules ] \\\n" +"\t[ -d ¥Ç¥£¥ì¥¯¥È¥ê ] [ -L ±¼Éà ] [ -y yearistype ] [ ¥Õ¥¡¥¤¥ë̾ ... ]\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" -msgstr "%s: »ÈÍÑË¡¤Ï %s [ -v ] [ -c ¥«¥Ã¥È¥ª¥Õ ] ¥¾¡¼¥ó̾ ¡Å¡Å\n" +msgstr "%s: »ÈÍÑË¡ %s [ -v ] [ -c ¥«¥Ã¥È¥ª¥Õ ] ¥¾¡¼¥ó̾ ¡Å¡Å\n" -#: sunrpc/rpc_main.c:306 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ËÂФ¹¤ëÃͤ϶õ¤Îʸ»úÎó¤Ç¤Ï¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ËÂФ¹¤ëÃͤ϶õ¤Îʸ»úÎó¤Ç¤Ï¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`int_curr_symbol'¤ÎÃͤÏISO 4217Ãæ¤Ë½¾¤Ã¤¿Å¬ÀÚ¤Ê̾Á°¤ËÂбþ¤·¤Æ¤¤¤Þ¤»¤ó" + +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`int_curr_symbol'¤ÎÃͤÎŤµ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ËÂФ¹¤ëÃͤÏ127°Ê²¼¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ÎÃÍ¤Ï %d °Ê¾å¤Ç¤¢¤Ã¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: ¥Õ¥£¡¼¥ë¥É`%s'¤ÎÃÍ¤Ï %d °Ê¾å¤Ç¤¢¤Ã¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: ½Å¤ß¤Ï¤½¤Î̾¾Î¤È¤·¤ÆƱ¤¸¾Êά¥·¥ó¥Ü¥ë¤ò»ÈÍѤ·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: sunrpc/rpc_main.c:308 #, c-format msgid "%s: while writing output %s: %m" msgstr "%s: ½ÐÎÏ %s ¤ò½ñ¤­¹þ¤ßÃæ: %m" -#: argp/argp-parse.c:164 +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(¥×¥í¥°¥é¥à¥¨¥é¡¼) ̤ÃΤΥС¼¥¸¥ç¥ó!?" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(¥×¥í¥°¥é¥à¥¨¥é¡¼) ¥ª¥×¥·¥ç¥ó¤Ïǧ¼±¤µ¤ì¤Æ¤¤¤ë¤Ù¤­¤Ç¤¹!?" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(ÉÔÌÀ¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(ÉÔÌÀ¤Êǧ¾Ú¥¨¥é¡¼ - %d)" @@ -497,16 +1024,16 @@ msgstr "(ÉÔÌÀ¤Êǧ¾Ú¥¨¥é¡¼ - %d)" msgid "(unknown)" msgstr "(ÉÔÌÀ)" -#: elf/sprof.c:574 +#: elf/sprof.c:570 #, c-format msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** ¥Õ¥¡¥¤¥ë `%s' ¤Ï strip ¤µ¤ì¤Æ¤¤¤Þ¤¹: ¾ÜºÙ¤Ê²òÀϤ¬½ÐÍè¤Þ¤»¤ó\n" -#: catgets/gencat.c:266 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*ɸ½àÆþÎÏ*" -#: catgets/gencat.c:120 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" @@ -514,31 +1041,36 @@ msgstr "" "-o ½ÐÎÏ¥Õ¥¡¥¤¥ë [ÆþÎÏ¥Õ¥¡¥¤¥ë]...\n" "[½ÐÎÏ¥Õ¥¡¥¤¥ë [ÆþÎÏ¥Õ¥¡¥¤¥ë]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:796 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr "a.out Ãæ¤Î .lib ¥»¥¯¥·¥ç¥ó¤¬²õ¤ì¤Æ¤¤¤Þ¤¹" -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; low ¥Ð¡¼¥¸¥ç¥ó = %lu, high ¥Ð¡¼¥¸¥ç¥ó = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " -msgstr "; why = " +msgstr "; Íýͳ = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "<%s> ¤È <%s> ¤ÏÈϰϤȤ·¤ÆÉÔÀµ¤Ê̾Á°¤Ç¤¹" -#: locale/programs/ld-ctype.c:342 +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> ¤È <%s> ¤ÏÈϰϤȤ·¤ÆÉÔÀµ¤Ê̾Á°¤Ç¤¹" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr " ʸ»ú¤Ï¥¯¥é¥¹ `%s' ¤Ë¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó" -#: locale/programs/ld-ctype.c:330 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr " ʸ»ú¤Ï¥¯¥é¥¹ `%s' ¤Ë¤¢¤ê¤Þ¤»¤ó" @@ -546,58 +1078,65 @@ msgstr " ʸ»ú¤Ï¥¯¥é¥¹ `%s' ¤Ë¤¢¤ê¤Þ¤ #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:621 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/unix/sysv/linux/siglist.h:27 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "¥¢¥Ü¡¼¥È¤·¤Þ¤·¤¿" -#: nis/nis_print.c:318 +#: nis/nis_print.c:321 msgid "Access Rights : " msgstr "¥¢¥¯¥»¥¹¸¢¸Â : " -#: stdio-common/../sysdeps/gnu/errlist.c:792 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "²õ¤ì¤¿¶¦Í­¥é¥¤¥Ö¥é¥ê¤Ë¥¢¥¯¥»¥¹¤·¤Æ¤¤¤Þ¤¹" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "¥¢¥É¥ì¥¹¤Ï´û¤Ë»ÈÍÑÃæ¤Ç¤¹" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" msgstr "hostname¤Î¥¢¥É¥ì¥¹¥Õ¥¡¥ß¥ê¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "¥¢¥É¥ì¥¹¥Õ¥¡¥ß¥ê¤Ï¥×¥í¥È¥³¥ë¤Ë¤è¤Ã¤Æ¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 msgid "Address family not supported by protocol family" msgstr "¥¢¥É¥ì¥¹¥Õ¥¡¥ß¥ê¤Ï¥×¥í¥È¥³¥ë¥Õ¥¡¥ß¥ê¤Ë¤è¤Ã¤Æ¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:760 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "Advertise¥¨¥é¡¼" -#: stdio-common/../sysdeps/unix/siglist.c:39 -#: sysdeps/unix/sysv/linux/siglist.h:33 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "¥¢¥é¡¼¥à¥¯¥í¥Ã¥¯" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "¥È¡¼¥¿¥ë¥á¥â¥ê¤Î¾ÃÈñ¤ËÂФ¹¤ë¥°¥é¥Õ¤âÉÁ¤­¤Þ¤¹" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 msgid "Anode table overflow" msgstr "¥¢¥Î¡¼¥É¥Æ¡¼¥Ö¥ë¥ª¡¼¥Ð¡¼¥Õ¥í¡¼" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "¥Æ¥¹¥È¤Î¤¿¤á¤Î¾¤Îʸ»úÎó." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 msgid "Arg list too long" msgstr "°ú¿ô¥ê¥¹¥È¤¬Ä¹¤¹¤®¤Þ¤¹" @@ -605,313 +1144,378 @@ msgstr "°ú¿ô¥ê¥¹¥È¤¬Ä¹¤¹¤®¤Þ¤¹" #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "°ú¿ô¥ê¥¹¥È¤¬Ä¹¤¹¤®¤Þ¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 msgid "Argument out of domain" msgstr "°ú¿ô¥ê¥¹¥È¤¬Ä¹¤¹¤®¤Þ¤¹" -#: nis/nis_error.c:65 +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "¶õ¤Ç¤Ê¤¤¥Æ¡¼¥Ö¥ë¤òºï½ü¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 msgid "Attempting to link in more shared libraries than system limit" -msgstr "¥·¥¹¥Æ¥à¤Î¸Â³¦°Ê¾å¤Î¶¦Í­¥é¥¤¥Ö¥é¥ê¤Ø¥ê¥ó¥¯¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹" +msgstr "¥·¥¹¥Æ¥à¤ÎÀ©¸Â°Ê¾å¤Î¶¦Í­¥é¥¤¥Ö¥é¥ê¤Ø¥ê¥ó¥¯¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:800 +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" msgstr "¤¢¤Þ¤ê¤Ë¿²á¤®¤ë¶¦Í­¥é¥¤¥Ö¥é¥ê¤Ø¥ê¥ó¥¯¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹" -#: sunrpc/clnt_perr.c:273 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "ǧ¾Ú OK" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "ǧ¾Ú¥¨¥é¡¼¤Ç¤¹" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "BOGUS OBJECT\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "ÉÔÀµ¤Ê¥¢¥É¥ì¥¹¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 msgid "Bad exchange descriptor" -msgstr "ÉÔÀµ¤Ê¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤¹" +msgstr "ÉÔÀµ¤Ê¥Õ¥¡¥¤¥ëµ­½Ò»Ò¤Ç¤¹" #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" -msgstr "ÉÔÀµ¤Ê¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤Ç¤¹" +msgstr "ÉÔÀµ¤Ê¥Õ¥¡¥¤¥ëµ­½Ò»Ò¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 msgid "Bad file number" msgstr "ÉÔÀµ¤Ê¥Õ¥¡¥¤¥ëÈÖ¹æ¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:748 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "ÉÔÀµ¤Ê¥Õ¥©¥ó¥È¥Õ¥¡¥¤¥ë·Á¼°¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:640 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "ÉÔÀµ¤Ê¥á¥Ã¥»¡¼¥¸¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 msgid "Bad request code" msgstr "ÉÔÀµ¤ÊÍ׵ᥳ¡¼¥É¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 msgid "Bad request descriptor" -msgstr "ÉÔÀµ¤ÊÍ×µá¥Ç¥¹¥¯¥ê¥×¥¿¤Ç¤¹" +msgstr "ÉÔÀµ¤ÊÍ׵ᵭ½Ò»Ò¤Ç¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:37 -#: sysdeps/unix/sysv/linux/siglist.h:56 +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "ÉÔÀµ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ç¤¹" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "ai_flags ¤ÎÃͤ¬ÉÔÀµ¤Ç¤¹" -#: locale/programs/localedef.c:105 +#: locale/programs/localedef.c:104 msgid "Be strictly POSIX conform" msgstr "¸·Ì©¤ËPOSIXµ¬³Ê¤Ë½¾¤¦" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "¥Ð¥¤¥Ê¥ê¥Ç¡¼¥¿\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤¬É¬ÍפǤ¹" -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" -msgstr "¥Ö¥í¡¼¥É¥­¥ã¥¹¥È poll ÌäÂê" +msgstr "¥Ö¥í¡¼¥É¥­¥ã¥¹¥ÈÄ´ºº¤ÇÌäÂê" #. TRANS Broken pipe; there is no process reading from the other end of a pipe. #. TRANS Every library function that returns this error code also generates a #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -#: sysdeps/unix/sysv/linux/siglist.h:32 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "¥Ñ¥¤¥×¤¬ÀÚÃǤµ¤ì¤Þ¤·¤¿" -#: stdio-common/../sysdeps/unix/siglist.c:35 -#: sysdeps/unix/sysv/linux/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "¥Ð¥¹¥¨¥é¡¼" -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 -#: sysdeps/unix/sysv/linux/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "CPU»þ´ÖÀ©¸Â¤òĶ²á¤·¤Þ¤·¤¿" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "¥­¥ã¥Ã¥·¥å¤¬ÇË´þ¤µ¤ì¤Þ¤·¤¿" -#: stdio-common/../sysdeps/gnu/errlist.c:788 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "ɬÍפʶ¦Í­¥é¥¤¥Ö¥é¥ê¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 msgid "Can not exec a shared library directly" msgstr "¶¦Í­¥é¥¤¥Ö¥é¥ê¤ÏľÀܼ¹ԤǤ­¤Þ¤»¤ó" -#: nis/ypclnt.c:769 +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "¤³¤Î¥É¥á¥¤¥ó¤ò°·¤¦¥µ¡¼¥Ð¤Ø¥Ð¥¤¥ó¥É¤Ç¤­¤Þ¤»¤ó" -#: nis/ypclnt.c:781 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "/ ¤Ëchdir¤Ç¤­¤Þ¤»¤ó" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "¥Ý¡¼¥È¥Þ¥Ã¥Ñ¡¼¤ÈÄÌ¿®¤Ç¤­¤Þ¤»¤ó" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "ypbind¤ÈÄÌ¿®¤Ç¤­¤Þ¤»¤ó" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "ypserv¤ÈÄÌ¿®¤Ç¤­¤Þ¤»¤ó" +#: elf/cache.c:359 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "¥Æ¥ó¥Ý¥é¥ê¥­¥ã¥Ã¥·¥å¥Õ¥¡¥¤¥ë %s ¤¬ºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "%s ¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó" + +#: elf/ldconfig.c:440 +#, c-format +msgid "Can't link %s to %s" +msgstr "%s ¤«¤é %s ¤Ø¥ê¥ó¥¯¤òÄ¥¤ì¤Þ¤»¤ó" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "lstat %s ¤Ç¤­¤Þ¤»¤ó" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, c-format +msgid "Can't open cache file %s\n" +msgstr "¥­¥ã¥Ã¥·¥å¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó\n" + +#: elf/ldconfig.c:976 +#, c-format +msgid "Can't open cache file directory %s\n" +msgstr "¥­¥ã¥Ã¥·¥å¥Õ¥¡¥¤¥ë¥Ç¥£¥ì¥¯¥È¥ê %s ¤ò³«¤±¤Þ¤»¤ó\n" + +#: elf/ldconfig.c:865 +#, c-format +msgid "Can't open configuration file %s" +msgstr "ÀßÄê¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó" + +#: elf/ldconfig.c:621 +#, c-format +msgid "Can't open directory %s" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤ò³«¤±¤Þ¤»¤ó" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "¸Å¤¤¥Æ¥ó¥Ý¥é¥ê¥­¥ã¥Ã¥·¥å¥Õ¥¡¥¤¥ë %s ¤òºï½ü¤Ç¤­¤Þ¤»¤ó" + +#: elf/ldconfig.c:405 +#, c-format +msgid "Can't stat %s\n" +msgstr "stat %s ¤¬¤Ç¤­¤Þ¤»¤ó\n" + +#: elf/ldconfig.c:434 +#, c-format +msgid "Can't unlink %s" +msgstr "%s ¤ò¥¢¥ó¥ê¥ó¥¯¤Ç¤­¤Þ¤»¤ó" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "¥á¥â¥ê¤ò³ÎÊݤǤ­¤Þ¤»¤ó" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "Í׵ᥢ¥É¥ì¥¹¤Ë³ä¤êÅö¤Æ¤é¤ì¤Þ¤»¤ó" -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "¥Ö¥í¡¼¥É¥­¥ã¥¹¥ÈRPC¤Î¤¿¤á¤Î¥½¥±¥Ã¥È¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:804 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "¶¦Í­¥é¥¤¥Ö¥é¥ê¤ÏľÀܼ¹ԤǤ­¤Þ¤»¤ó" -#: sunrpc/rpc_main.c:1404 +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "¥Õ¥¡¥¤¥ë %s ¤ò fstat ¤Ç¤­¤Þ¤»¤ó.\n" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "¥Õ¥¡¥¤¥ëÀ¸À®¥Õ¥é¥°¤ÏÊ£¿ô»ØÄê¤Ç¤­¤Þ¤»¤ó!\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "¥Õ¥¡¥¤¥ë %s ¤òmmap¤Ç¤­¤Þ¤»¤ó.\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "¥Ö¥í¡¼¥É¥­¥ã¥¹¥È¤Ø¤Î±þÅú¤ò¼õ¤±¼è¤é¤ì¤Þ¤»¤ó" -#: sunrpc/pmap_clnt.c:74 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "¥µ¡¼¥Ó¥¹¤òÅÐÏ¿¤Ç¤­¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 msgid "Cannot send after socket shutdown" msgstr "¥½¥±¥Ã¥È¤òÊĤ¸¤¿¸å¤Ë¥Ñ¥±¥Ã¥È¤ÏÁ÷¿®¤Ç¤­¤Þ¤»¤ó" #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "žÁ÷Àè¤òÊĤ¸¤¿¸å¤ËÁ÷¿®¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "¥Ö¥í¡¼¥É¥­¥ã¥¹¥È¥Ñ¥±¥Ã¥È¤òÁ÷¿®¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "¥½¥±¥Ã¥È¥ª¥×¥·¥ç¥ó SO_BROADCAST ¤òÀßÄê¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/rpc_main.c:1191 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤òÊ£¿ô»ØÄê¤Ç¤­¤Þ¤»¤ó!\n" -#: sunrpc/rpc_main.c:1361 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "inetd ¥Õ¥é¥°¤È¤È¤â¤Ë netid ¥Õ¥é¥°¤Ï»È¤¨¤Þ¤»¤ó!\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "TIRPC ¤Ê¤·¤Ë netid ¥Õ¥é¥°¤Ï»È¤¨¤Þ¤»¤ó!\n" -#: sunrpc/rpc_main.c:1380 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "¿··Á¼°¤ò¤â¤Ä¥Æ¡¼¥Ö¥ë¥Õ¥é¥°¤Ï»È¤¨¤Þ¤»¤ó!\n" -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "¥ë¡¼¥È¥Ç¥£¥ì¥¯¥È¥ê¤È¤·¤ÆROOT¤ò»ÈÍѤ·¡¢¤½¤³¤ØÊѹ¹¤·¤Þ¤¹" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "%s ¤Î¥¢¥¯¥»¥¹¸¢¸Â¤ò 0644 ¤ØÊѹ¹¤¹¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "¥Á¥ã¥ó¥Í¥ëÈֹ椬Èϰϳ°¤Ç¤¹" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" msgstr "ʸ»ú¥»¥Ñ¥ì¡¼¥¿ : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 -#: sysdeps/unix/sysv/linux/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" -msgstr "»Ò¥×¥í¥»¥¹¤¬Â¸ºß¤·¤Þ¤¹" +msgstr "»Ò¥×¥í¥»¥¹¤¬½ªÎ»¤·¤Þ¤·¤¿" -#: sunrpc/clnt_perr.c:283 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "¥¯¥é¥¤¥¢¥ó¥È¤Î¿®Ç¤¤¬¼å¤¹¤®¤Þ¤¹" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "¥«¥é¥à :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:768 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "Á÷¿®Ãæ¤ÎÄÌ¿®¥¨¥é¡¼" -#: locale/programs/localedef.c:113 +#: locale/programs/localedef.c:112 msgid "Compile locale specification" msgstr "¥í¥±¡¼¥ë»ÅÍͤò¥³¥ó¥Ñ¥¤¥ë¤¹¤ë" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:631 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "¥³¥ó¥Ô¥å¡¼¥¿¤¬¡ÖÀï»à¡×¤·¤Þ¤·¤¿" -#: locale/programs/ld-ctype.c:1253 -msgid "Computing table size for character classes might take a while..." -msgstr "ʸ»ú¥¯¥é¥¹¤Î¥Æ¡¼¥Ö¥ë¥µ¥¤¥º¤ò·×»»¤¹¤ë¤¿¤á¤Ë»þ´Ö¤¬¤«¤«¤ê¤Þ¤¹..." - -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." -msgstr "ʸ»ú¾È¹ç¾ðÊó¤Î¥Æ¡¼¥Ö¥ë¥µ¥¤¥º¤ò·×»»¤¹¤ë¤¿¤á¤Ë»þ´Ö¤¬¤«¤«¤ê¤Þ¤¹..." +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "¥À¥¤¥Ê¥ß¥Ã¥¯¥ê¥ó¥«¤Î¥é¥ó¥¿¥¤¥à¥Ð¥¤¥ó¥Ç¥£¥ó¥°¤òÀßÄꤷ¤Þ¤¹." #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Àܳ¤òµñÈݤµ¤ì¤Þ¤·¤¿" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" -msgstr "Àܳ¤ò¾¤«¤é¥ê¥»¥Ã¥È¤µ¤ì¤Þ¤·¤¿" +msgstr "Àܳ¤¬Â¾¤«¤é¥ê¥»¥Ã¥È¤µ¤ì¤Þ¤·¤¿" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "Àܳ¥¿¥¤¥à¥¢¥¦¥È¤Ç¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:44 -#: sysdeps/unix/sysv/linux/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "·Ñ³" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "Í¿¤¨¤é¤ì¤¿¥Õ¥¡¥¤¥ë¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤òÊÑ´¹¤¹¤ë." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "¥­¡¼¤ò¾®Ê¸»ú¤ØÊÑ´¹¤¹¤ë" - -#: catgets/gencat.c:236 db2/makedb.c:242 elf/sprof.c:359 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:404 nscd/nscd.c:223 nss/getent.c:65 -#: posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -924,540 +1528,602 @@ msgstr "" "¤³¤ì¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹¡£ÍøÍѵöÂú¤Ë¤Ä¤¤¤Æ¤Ï¥½¡¼¥¹¤ò¤´Í÷¤¯¤À¤µ¤¤¡£\n" "¾¦¶ÈÀ­¤äÆÃÄê¤ÎÌÜŪ¤Ø¤ÎŬ¹çÀ­¤ÎÇ¡²¿¤Ë´Ø¤ï¤é¤º¡¢ÌµÊݾڤǤ¹¡£ \n" -#: nscd/nscd_conf.c:167 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "¥í¥°¥Õ¥¡¥¤¥ë\"%s\"¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿" -#: catgets/gencat.c:107 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" -msgstr "¥·¥ó¥Ü¥ëÄêµÁ¤ò´Þ¤ó¤À C ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë NAME ¤òºîÀ®¤¹¤ë" +msgstr "¥·¥ó¥Ü¥ëÄêµÁ¤ò´Þ¤ó¤À C ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë NAME ¤òºîÀ®" -#: locale/programs/localedef.c:104 -msgid "Create output even if warning messages were issued" -msgstr "·Ù¹ð¥á¥Ã¥»¡¼¥¸¤¬¤¢¤Ã¤Æ¤â½ÐÎϤòºîÀ®¤¹¤ë" +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "¸Å¤¤·Á¼°¤Î¥Æ¡¼¥Ö¥ë¤òºîÀ®" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "¥Æ¥­¥¹¥ÈÆþÎϤ«¤é¥·¥ó¥×¥ë¤ÊDB¥Ç¡¼¥¿¥Ù¡¼¥¹¤òºîÀ®¤¹¤ë." +#: locale/programs/localedef.c:101 +msgid "Create output even if warning messages were issued" +msgstr "·Ù¹ð¥á¥Ã¥»¡¼¥¸¤¬¤¢¤Ã¤Æ¤â½ÐÎϤòºîÀ®" -#: nis/nis_print.c:322 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" -msgstr "ºîÀ®»þ¹ï : %s" +msgstr "ºîÀ®Æü»þ : %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 msgid "Cross-device link" msgstr "¥¯¥í¥¹¥Ç¥Ð¥¤¥¹¥ê¥ó¥¯" -#: nis/nss_nisplus/nisplus-publickey.c:89 -#: nis/nss_nisplus/nisplus-publickey.c:159 +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë [½ÐÎÏ¥Õ¥¡¥¤¥ë]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "¥Í¥Ã¥È̾ %s ¤Î DES ¥¨¥ó¥È¥ê¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "¥Ç¥£¥ì¥¯¥È¥ê\n" -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST¤ÏSUID/SGID¥×¥í¥°¥é¥àÃæ¤Ç¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "¥À¥¤¥Ê¥ß¥Ã¥¯¥ê¥ó¥«¤Î¥Ð¥°!!!" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "¥Æ¡¼¥Ö¥ë¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬Â¸ºß¤·¤Þ¤»¤ó" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬¥Ó¥¸¡¼¾õÂ֤Ǥ¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 msgid "Deadlock situation detected/avoided" msgstr "¥Ç¥Ã¥É¥í¥Ã¥¯¾õÂÖ¤ò¸¡ÃÎ/²óÈò¤·¤Þ¤·¤¿" -#: nis/nis_print.c:225 +#: nis/nis_print.c:226 msgid "Default Access rights :\n" msgstr "¥Ç¥Õ¥©¥ë¥È¥¢¥¯¥»¥¹¸¢¸Â :\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Á÷¿®À襢¥É¥ì¥¹¤¬É¬ÍפǤ¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 msgid "Device busy" msgstr "¥Ç¥Ð¥¤¥¹¤¬¥Ó¥¸¡¼¾õÂ֤Ǥ¹" -#: stdio-common/../sysdeps/gnu/errlist.c:668 +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "¥Ç¥Ð¥¤¥¹¤Ï¥¹¥È¥ê¡¼¥à·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "¥Ç¥Ð¥¤¥¹¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "¥Ç¥Ð¥¤¥¹¤â¤·¤¯¤Ï¥ê¥½¡¼¥¹¤¬¥Ó¥¸¡¼¾õÂ֤Ǥ¹" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmann (%d ¥Ó¥Ã¥È)\n" -#: nis/nis_print.c:315 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "¥Ç¥£¥ì¥¯¥È¥ê : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "¥Ç¥£¥ì¥¯¥È¥ê¤Ï¶õ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" -msgstr "¥Ç¥£¥¹¥¯»ÈÍÑÎÌÀ©¸Â¤òĶ²á¤·¤Þ¤·¤¿" +msgstr "¥Ç¥£¥¹¥¯»ÈÍÑÎÌÀ©¸Â(¥¯¥©¡¼¥¿)¤òĶ²á¤·¤Þ¤·¤¿" #. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/gnu/errlist.c:499 msgid "Disk quota exceeded" msgstr "¥Ç¥£¥¹¥¯»ÈÍÑÎÌÀ©¸Â¤òĶ²á¤·¤Þ¤·¤¿" -#: nscd/nscd.c:80 +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "¥Õ¥©¡¼¥¯¤·¤Ê¤¤¤Ç¸½ºß¤Îtty¤Ë¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹ºîÀ®Ãæ¤Ë¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¤Ê¤¤" - -#: catgets/gencat.c:109 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "´û¸¤Î¥«¥¿¥í¥°¤ò»ÈÍѤ»¤º¡¢¶¯À©Åª¤Ë¿·¤·¤¤½ÐÎÏ¥Õ¥¡¥¤¥ë¤Ë¤·¤Þ¤¹" -#: nis/ypclnt.c:841 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "¥É¥á¥¤¥ó¤Ï¥Ð¥¤¥ó¥É¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/siglist.c:32 -#: sysdeps/unix/sysv/linux/siglist.h:53 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "¥­¥ã¥Ã¥·¥å¤Î¹½ÃÛ¤ò¹Ô¤ï¤Ê¤¤" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "¥ê¥ó¥¯¤òÀ¸À®¤·¤Ê¤¤" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "PC¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤ë¾ðÊó¤ò¥À¥ó¥×." + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "ELF¥Õ¥¡¥¤¥ë¤ÎABI¥Ð¡¼¥¸¥ç¥ó¤¬ÉÔÀµ¤Ç¤¹." + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "ELF¥Õ¥¡¥¤¥ë¤ÎOS ABI¤¬ÉÔÀµ¤Ç¤¹." + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "ELF¥Õ¥¡¥¤¥ë¤Î¥Ð¡¼¥¸¥ç¥óÈֹ椬¸½ºß¤Î¥Õ¥¡¥¤¥ë¤Ë°ìÃפ·¤Æ¤¤¤Þ¤»¤ó" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "ELF¥Õ¥¡¥¤¥ë¤Î¥Ð¡¼¥¸¥ç¥ó¼±Ê̻Ҥϸ½ºß¤Î¥Õ¥¡¥¤¥ë¤Ë°ìÃפ·¤Æ¤¤¤Þ¤»¤ó" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "ELF¥Õ¥¡¥¤¥ë¤Îphentsize¤Ï´üÂÔ¤µ¤ì¤ë¥µ¥¤¥º¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "ELF¥í¡¼¥É¥³¥Þ¥ó¥É¤Î¥¢¥É¥ì¥¹/¥ª¥Õ¥»¥Ã¥È¤ÏŬÀڤ˥¢¥é¥¤¥ó¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "ELF¥í¡¼¥É¥³¥Þ¥ó¥É¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¥Ú¡¼¥¸¥¢¥é¥¤¥ó¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "EMT ¥È¥é¥Ã¥×" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "¥¨¥ó¥È¥ê\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" msgstr "°Å¹æ²½¥Ç¡¼¥¿\n" -#: nis/nis_error.c:52 +#: nis/nis_error.c:53 msgid "Entry/table type mismatch" msgstr "¥¨¥ó¥È¥ê¤È¥Æ¡¼¥Ö¥ë¤Î·¿¤¬°ìÃפ·¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:29 +#: nss/getent.c:127 nss/getent.c:292 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "¿ôÃÍ¤Ï %s ¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 msgid "Error 0" msgstr "¥¨¥é¡¼ 0" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 msgid "Error 100" msgstr "¥¨¥é¡¼ 100" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 msgid "Error 101" msgstr "¥¨¥é¡¼ 101" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 msgid "Error 102" msgstr "¥¨¥é¡¼ 102" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 msgid "Error 103" msgstr "¥¨¥é¡¼ 103" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 msgid "Error 104" msgstr "¥¨¥é¡¼ 104" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 msgid "Error 105" msgstr "¥¨¥é¡¼ 105" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 msgid "Error 106" msgstr "¥¨¥é¡¼ 106" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 msgid "Error 107" msgstr "¥¨¥é¡¼ 107" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 msgid "Error 108" msgstr "¥¨¥é¡¼ 108" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 msgid "Error 109" msgstr "¥¨¥é¡¼ 109" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 msgid "Error 110" msgstr "¥¨¥é¡¼ 110" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 msgid "Error 111" msgstr "¥¨¥é¡¼ 111" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 msgid "Error 112" msgstr "¥¨¥é¡¼ 112" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 msgid "Error 113" msgstr "¥¨¥é¡¼ 113" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 msgid "Error 114" msgstr "¥¨¥é¡¼ 114" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 msgid "Error 115" msgstr "¥¨¥é¡¼ 115" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 msgid "Error 116" msgstr "¥¨¥é¡¼ 116" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 msgid "Error 117" msgstr "¥¨¥é¡¼ 117" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 msgid "Error 118" msgstr "¥¨¥é¡¼ 118" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 msgid "Error 119" msgstr "¥¨¥é¡¼ 119" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 msgid "Error 136" msgstr "¥¨¥é¡¼ 136" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 msgid "Error 142" msgstr "¥¨¥é¡¼ 142" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 msgid "Error 58" msgstr "¥¨¥é¡¼ 58" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 msgid "Error 59" msgstr "¥¨¥é¡¼ 59" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 msgid "Error 72" msgstr "¥¨¥é¡¼ 72" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 msgid "Error 73" msgstr "¥¨¥é¡¼ 73" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 msgid "Error 75" msgstr "¥¨¥é¡¼ 75" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 msgid "Error 76" msgstr "¥¨¥é¡¼ 76" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 msgid "Error 91" msgstr "¥¨¥é¡¼ 91" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 msgid "Error 92" msgstr "¥¨¥é¡¼ 92" -#: nis/nis_error.c:56 +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" msgstr "RPC¥µ¥Ö¥·¥¹¥Æ¥àÆ⥨¥é¡¼" -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" -msgstr "NIS+ ¥³¡¼¥ë¥É¥¹¥¿¡¼¥È¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹¤Ç¥¨¥é¡¼¡£NIS+ ¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹¤«?" +msgstr "NIS+ ¥³¡¼¥ë¥É¥¹¥¿¡¼¥È¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹¤Ç¥¨¥é¡¼. NIS+ ¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹¤«?" -#: string/../sysdeps/mach/_strerror.c:56 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "ÉÔÌÀ¤Ê¥¨¥é¡¼¥·¥¹¥Æ¥à¤Ç¤Î¥¨¥é¡¼:" -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "¥³¡¼¥ë¥Ð¥Ã¥¯¥×¥í¥·¡¼¥¸¥ã¤ÈÄÌ¿®Ãæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿" -#: inet/ruserpass.c:161 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "¥¨¥é¡¼: ¥Õ¥¡¥¤¥ë.netrc¤¬Â¾¼Ô¤Ë¤è¤Ã¤ÆÆɤ߹þ¤ßµö²Ä¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:728 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "Exchange full" #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "¼Â¹Ô·Á¼°¥¨¥é¡¼" -#: locale/programs/localedef.c:191 +#: locale/programs/localedef.c:190 msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "Ã×̿Ū¥¨¥é¡¼: ¥·¥¹¥Æ¥à¤Ï`_POSIX2_LOCALEDEF'¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/localedef.c:95 locale/programs/localedef.c:97 -#: locale/programs/localedef.c:99 -msgid "FILE" -msgstr "¥Õ¥¡¥¤¥ë" - -#: locale/programs/localedef.c:100 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "¥Õ¥¡¥¤¥ë¤Ï¥·¥ó¥Ü¥ë̾¤«¤éUCS4ÃͤؤΥޥåԥ󥰤ò´Þ¤ó¤Ç¤¤¤Þ¤¹" -#: sunrpc/clnt_perr.c:287 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "¼ºÇÔ¤·¤Þ¤·¤¿(¸¶°øÉÔÆÃÄê¤Î¥¨¥é¡¼)" -#: stdio-common/../sysdeps/gnu/errlist.c:780 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "¥µ¡¼¥Ð¡¼¤ò¼Â¹Ô¤µ¤»¤ë¤¿¤á¤Î¥æ¡¼¥¶'%s'¤Î¸¡º÷¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "¥Õ¥¡¥¤¥ë %s ¤Ï¾®¤µ¤¹¤®¤Þ¤¹, ¥Á¥§¥Ã¥¯¤µ¤ì¤Æ¤¤¤Þ¤»¤ó." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" -msgstr "¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥×¥ê¥¿¤¬ÉÔÀµ¤Î¾õÂ֤ˤ¢¤ê¤Þ¤¹" +msgstr "¥Õ¥¡¥¤¥ëµ­½Ò»Ò¤¬ÉÔÀµ¤Î¾õÂ֤ˤ¢¤ê¤Þ¤¹" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" -msgstr "¥Õ¥¡¥¤¥ë¤Ï¸ºß¤·¤Þ¤¹" +msgstr "¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤·¤Þ¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "¥Õ¥¡¥¤¥ë¤Ï¥­¥ã¥Ã¥·¥å¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó.\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 msgid "File locking deadlock" msgstr "¥Õ¥¡¥¤¥ë¥í¥Ã¥¯¤Î¥Ç¥Ã¥É¥í¥Ã¥¯¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:744 +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" msgstr "¥Õ¥¡¥¤¥ë¥í¥Ã¥¯¤Î¥Ç¥Ã¥É¥í¥Ã¥¯¥¨¥é¡¼¤Ç¤¹" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "¥Õ¥¡¥¤¥ë̾¤¬Ä¹¤¹¤®¤Þ¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:50 -#: sysdeps/unix/sysv/linux/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "¥Õ¥¡¥¤¥ë¥µ¥¤¥ºÀ©¸Â¤òĶ²á¤·¤Þ¤·¤¿" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 msgid "File table overflow" msgstr "¥Õ¥¡¥¤¥ë¥Æ¡¼¥Ö¥ë¥ª¡¼¥Ð¡¼¥Õ¥í¡¼" #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "¥Õ¥¡¥¤¥ë¤¬Â礭¤¹¤®¤Þ¤¹" -#: nis/nis_error.c:37 +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "¥Æ¥¹¥È¤Î¤¿¤á¤ÎºÇ½é¤Îʸ»úÎó." + +#: nis/nis_error.c:38 msgid "First/next chain broken" msgstr "ºÇ½é/¼¡¤Î¥Á¥§¥¤¥ó¤¬²õ¤ì¤Æ¤¤¤Þ¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:33 -#: sysdeps/unix/sysv/linux/siglist.h:28 +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "ÉâÆ°¾®¿ôÅÀ±é»»Îã³°¤Ç¤¹" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "»ÈÍÑ¥Õ¥©¡¼¥Þ¥Ã¥È: ¿·, µì, ¸ß´¹ (¥Ç¥Õ¥©¥ë¥È)" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" -msgstr "¥Ç¥£¥ì¥¯¥È¥ê¤ËÂФ¹¤ëÁ´ÂÎ¤ÎºÆ sync ¤¬Í׵ᤵ¤ì¤Þ¤·¤¿" +msgstr "¥Ç¥£¥ì¥¯¥È¥ê¤ËÂФ¹¤ë´°Á´ºÆsync¤¬Í׵ᤵ¤ì¤Þ¤·¤¿" #. TRANS Function not implemented. This indicates that the function called is #. TRANS not implemented at all, either in the C library itself or in the #. TRANS operating system. When you get this error, you can be sure that this #. TRANS particular function will always fail with @code{ENOSYS} unless you #. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:575 +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "´Ø¿ô¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "¥°¥ë¡¼¥×\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "ARGP_HELP_FMT Ãæ¤Ë¤´¤ß¤¬¤¢¤ê¤Þ¤¹: %s" -#: catgets/gencat.c:115 +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "¥á¥â¥ê¥×¥í¥Õ¥¡¥¤¥ë¥Ç¡¼¥¿¤«¤é²èÁü¤òÀ¸À®" + +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" msgstr "" -"¥á¥Ã¥»¡¼¥¸¥«¥¿¥í¥°¤òÀ¸À®¤·¤Þ¤¹.\\v¤â¤·ÆþÎÏ¥Õ¥¡¥¤¥ë¤Ë - ¤ò»ØÄꤷ¤¿¾ì¹ç¡¢ÆþÎϤÏɸ½àÆþÎϤ«¤éÆɤ߹þ¤Þ¤ì¤Þ¤¹¡£¤â¤·½ÐÎÏ¥Õ¥¡¥¤¥ë¤Ë - ¤ò»ØÄꤷ¤¿¾ì¹ç¡¢\n" -"½ÐÎϤÏɸ½à½ÐÎϤؽñ¤­¹þ¤Þ¤ì¤Þ¤¹.\n" +"¥á¥Ã¥»¡¼¥¸¥«¥¿¥í¥°¤òÀ¸À®¤·¤Þ¤¹.\\v¤â¤·ÆþÎÏ¥Õ¥¡¥¤¥ë¤Ë - ¤ò»ØÄꤷ¤¿¾ì¹ç¡¢ÆþÎϤÏɸ½àÆþÎϤ«¤éÆɤ߹þ¤Þ¤ì¤Þ¤¹¡£¤â¤·½ÐÎÏ¥Õ¥¡¥¤¥ë¤Ë - \n" +"¤ò»ØÄꤷ¤¿¾ì¹ç¡¢½ÐÎϤÏɸ½à½ÐÎϤؽñ¤­¹þ¤Þ¤ì¤Þ¤¹.\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "»þ¹ï½ç¤Ë½ÐÎϤòÀ¸À® (¥Ç¥Õ¥©¥ë¥È¤Ï´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÃͽç)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "¾ÜºÙ¤Ê¥á¥Ã¥»¡¼¥¸¤Îɽ¼¨" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "°ìÈÌŪ¤Ê¥·¥¹¥Æ¥à¥¨¥é¡¼" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "¥í¥±¡¼¥ë¸ÇÍ­¾ðÊó¤òÆÀ¤ë." -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "û¤¤»ÈÍÑÊýË¡¤Îɽ¼¨" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "¤³¤Î¥Ø¥ë¥×¤Îɽ¼¨" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:636 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "ÉÔɬÍפʥ¨¥é¡¼" -#: nis/nis_print.c:317 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "¥°¥ë¡¼¥× : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" msgstr "¥°¥ë¡¼¥×¥Õ¥é¥°:" -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "¥°¥ë¡¼¥×¥¨¥ó¥È¥ê \"%s.%s\" ¥°¥ë¡¼¥×:\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "SECS ÉÃ¤Ç¥Ï¥ó¥° (¥Ç¥Õ¥©¥ë¥È 3600)" -#: stdio-common/../sysdeps/unix/siglist.c:26 -#: sysdeps/unix/sysv/linux/siglist.h:22 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "¥Ï¥ó¥°¥¢¥Ã¥×" -#: nscd/grpcache.c:238 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "¥°¥ë¡¼¥×¥­¥ã¥Ã¥·¥åÃæ¤Ë \"%d\" ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó!" -#: nscd/pwdcache.c:235 +#: nscd/pwdcache.c:249 #, c-format msgid "Haven't found \"%d\" in password cache!" msgstr "¥Ñ¥¹¥ï¡¼¥É¥­¥ã¥Ã¥·¥å¤Ë \"%d\" ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó!" -#: nscd/grpcache.c:210 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "¥°¥ë¡¼¥×¥­¥ã¥Ã¥·¥å¤Ë \"%s\" ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó!" -#: nscd/hstcache.c:297 nscd/hstcache.c:328 nscd/hstcache.c:362 -#: nscd/hstcache.c:395 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "¥Û¥¹¥È¥­¥ã¥Ã¥·¥å¤Ë \"%s\" ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó!" -#: nscd/pwdcache.c:207 +#: nscd/pwdcache.c:210 #, c-format msgid "Haven't found \"%s\" in password cache!" msgstr "¥Ñ¥¹¥ï¡¼¥É¥­¥ã¥Ã¥·¥å¤Ë \"%s\" ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" -msgstr "¥Û¥¹¥È¤ÏÍî¤Á¤Æ¤¤¤Þ¤¹" +msgstr "¥Û¥¹¥È¤¬Íî¤Á¤Æ¤¤¤Þ¤¹" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "¥Û¥¹¥È̾¤Î¸¡º÷¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 msgid "I/O error" msgstr "I/O¥¨¥é¡¼" -#: stdio-common/../sysdeps/unix/siglist.c:48 -#: sysdeps/unix/sysv/linux/siglist.h:42 +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" -msgstr "I/O¤Ï¼Â¹Ô¤Ç¤­¤Þ¤¹" - -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"ÆþÎÏ¥Õ¥¡¥¤¥ë ½ÐÎÏ¥Õ¥¡¥¤¥ë\n" -"-o ½ÐÎÏ¥Õ¥¡¥¤¥ë ÆþÎÏ¥Õ¥¡¥¤¥ë\n" -"-u ÆþÎÏ¥Õ¥¡¥¤¥ë" +msgstr "I/O²Äǽ¤Ç¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "IOT¥È¥é¥Ã¥×" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:644 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "¼±Ê̻Ҥò½üµî¤·¤Þ¤·¤¿" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "Àµµ¬¤Î¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¤¤¿¤á¥Õ¥¡¥¤¥ë %s ¤ò̵»ë¤·¤Þ¤¹" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 msgid "Illegal byte sequence" msgstr "ÉÔÀµ¤Ê¥Ð¥¤¥È¥·¡¼¥±¥ó¥¹¤Ç¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:29 -#: sysdeps/unix/sysv/linux/siglist.h:25 +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "ÉÔÀµ¤ÊÌ¿Îá¤Ç¤¹" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "Áàºî¤ËÂФ¹¤ëÉÔÀµ¤Ê¥ª¥Ö¥¸¥§¥¯¥È¥¿¥¤¥×¤Ç¤¹" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "ÉÔÀµ¤Ê¥·¡¼¥¯¤Ç¤¹" @@ -1466,16 +2132,16 @@ msgstr "ÉÔÀµ¤Ê¥·¡¼¥¯¤Ç¤¹" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "ÉÔŬÀڤʥե¡¥¤¥ë·Á¼°¤«¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" -msgstr "¥Ç¥Ð¥¤¥¹¤ËÂФ·¤ÆÉÔŬÀÚ¤Êioctl¤Ç¤¹" +msgstr "¥Ç¥Ð¥¤¥¹¤ËÂФ¹¤ëÉÔŬÀÚ¤Êioctl¤Ç¤¹" #. TRANS In the GNU system, servers supporting the @code{term} protocol return #. TRANS this error for certain operations when the caller is not in the @@ -1483,41 +2149,45 @@ msgstr "¥Ç¥Ð¥¤¥¹¤ËÂФ·¤ÆÉÔŬÀÚ¤Êioctl¤Ç¤ #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:607 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" -msgstr "¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¥×¥í¥»¥¹¤ËÂФ·¤ÆÉÔŬÀÚ¤ÊÁàºî¤Ç¤¹" +msgstr "¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¥×¥í¥»¥¹¤ËÂФ¹¤ëÉÔŬÀÚ¤ÊÁàºî¤Ç¤¹" -#: sysdeps/unix/sysv/linux/siglist.h:62 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "¾ðÊóÍ×µá" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "¾ðÊó:" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, c-format +msgid "Input file %s not found.\n" +msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó.\n" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" -msgstr "ÆþÎÏ/½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î»ØÄê:" +msgstr "ÆþÎÏ/½ÐÎÏ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î»ÅÍÍ:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "ÆþÎÏ/½ÐÎÏ¥¨¥é¡¼¤Ç¤¹" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "NISÆâÉô¥¨¥é¡¼" -#: nis/ypclnt.c:839 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "ypbindÆâÉô¥¨¥é¡¼" -#: stdio-common/../sysdeps/unix/siglist.c:27 -#: sysdeps/unix/sysv/linux/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "³ä¤ê¹þ¤ß" @@ -1528,252 +2198,263 @@ msgstr "³ä¤ê¹þ¤ß" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "¥·¥¹¥Æ¥à¥³¡¼¥ë³ä¤ê¹þ¤ß" -#: stdio-common/../sysdeps/gnu/errlist.c:684 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "³ä¤ê¹þ¤Þ¤ì¤¿¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÏºÆ¥¹¥¿¡¼¥È¤µ¤»¤ë¤Ù¤­¤Ç¤¹" #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "̵¸ú¤Ê°ú¿ô¤Ç¤¹" -#: posix/regex.c:1024 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "̵¸ú¤Ê¸åÊý»²¾È¤Ç¤¹" -#: posix/regex.c:1022 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "̵¸ú¤Ê¥­¥ã¥é¥¯¥¿¥¯¥é¥¹Ì¾¤Ç¤¹" -#: sunrpc/clnt_perr.c:275 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "̵¸ú¤Ê¥¯¥é¥¤¥¢¥ó¥È¤Î¿®Ç¤¤Ç¤¹" -#: sunrpc/clnt_perr.c:279 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "̵¸ú¤Ê¥¯¥é¥¤¥¢¥ó¥È³Îǧ¤Ç¤¹" -#: posix/regex.c:1021 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "̵¸ú¤Ê¾È¹çʸ»ú¤Ç¤¹" -#: posix/regex.c:1028 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "̵¸ú¤Ê \\{\\} ¤ÎÆâÍƤǤ¹" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "̵¸ú¤Ê¥¯¥í¥¹¥Ç¥Ð¥¤¥¹¥ê¥ó¥¯¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:720 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "̵¸ú¤Ê¸ò´¹¤Ç¤¹" -#: nis/nis_error.c:44 +#: nis/nis_error.c:45 msgid "Invalid object for operation" msgstr "Áàºî¤ËÂФ¹¤ë̵¸ú¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹" #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:597 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "̵¸ú¤Þ¤¿¤ÏÉÔ´°Á´¤Ê¥Þ¥ë¥Á¥Ð¥¤¥È¤Þ¤¿¤Ï¥ï¥¤¥Éʸ»ú¤Ç¤¹" -#: posix/regex.c:1031 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "̵¸ú¤ÊÁ°½Ò¤ÎÀµµ¬É½¸½¤Ç¤¹" -#: posix/regex.c:1029 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "̵¸ú¤Ê½ªÃ¼ÈϰϤǤ¹" -#: posix/regex.c:1020 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "̵¸ú¤ÊÀµµ¬É½¸½¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:736 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "̵¸ú¤Ê¥ê¥¯¥¨¥¹¥È¥³¡¼¥É¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:724 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" -msgstr "̵¸ú¤Ê¥ê¥¯¥¨¥¹¥È¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤¹" +msgstr "̵¸ú¤Ê¥ê¥¯¥¨¥¹¥Èµ­½Ò»Ò¤Ç¤¹" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "̵¸ú¤Ê¥µ¡¼¥Ð¡¼Ç§¾Ú¼Ô¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:740 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "̵¸ú¤Ê¥¹¥í¥Ã¥È¤Ç¤¹" +#: nscd/nscd.c:91 +msgid "Invalidate the specified cache" +msgstr "»ØÄꥭ¥ã¥Ã¥·¥å¤Ï̵¸ú¤Ç¤¹" + #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 msgid "Is a name file" msgstr "̾Á°¥Õ¥¡¥¤¥ë¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:824 +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" msgstr "̾Á°ÉÕ¤­¥Õ¥¡¥¤¥ë¤Ç¤¹" -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "Kerberos.\n" -#: stdio-common/../sysdeps/unix/siglist.c:34 -#: sysdeps/unix/sysv/linux/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "¶¯À©½ªÎ»" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "LINK\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "¥Ç¥£¥ì¥¯¥È¥ê %2$s ¤Î UID %1$d ¤ËÂФ¹¤ë¥í¡¼¥«¥ë¥¨¥ó¥È¥ê¤¬¥æ¥Ë¡¼¥¯¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n" -#: stdio-common/../sysdeps/gnu/errlist.c:716 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" -msgstr "¥ì¥Ù¥ë2¤ÏÄä»ß¤·¤Þ¤·¤¿" +msgstr "¥ì¥Ù¥ë2Ää»ß" -#: stdio-common/../sysdeps/gnu/errlist.c:692 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "¥ì¥Ù¥ë2¤ÏƱ´ü¤·¤Æ¤¤¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:696 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" -msgstr "¥ì¥Ù¥ë3¤ÏÄä»ß¤·¤Þ¤·¤¿" +msgstr "¥ì¥Ù¥ë3Ää»ß" -#: stdio-common/../sysdeps/gnu/errlist.c:700 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "¥ì¥Ù¥ë3¤Ï¥ê¥»¥Ã¥È¤·¤Þ¤·¤¿" -#: stdio-common/../sysdeps/gnu/errlist.c:656 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "¥ê¥ó¥¯¤¬ÀÚ¤ì¤Æ¤¤¤Þ¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:704 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "¥ê¥ó¥¯¿ô¤¬Èϰϳ°¤Ç¤¹" -#: nis/nis_error.c:53 +#: nis/nis_error.c:54 msgid "Link points to illegal name" msgstr "¥ê¥ó¥¯¤¬ÉÔÀµ¤Ê̾Á°¤ò»Ø¤·¤Æ¤¤¤Þ¤¹" -#: nis/nis_print.c:282 +#: nis/nis_print.c:283 msgid "Linked Object Type : " msgstr "¥ê¥ó¥¯¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È·¿ : " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" msgstr "¥ê¥ó¥¯Àè : %s\n" -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "¥í¡¼¥«¥ë¥É¥á¥¤¥ó̾¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "¥í¡¼¥«¥ë¥ê¥½¡¼¥¹³ÎÊݤμºÇÔ¤·¤Þ¤·¤¿" -#: stdio-common/../sysdeps/gnu/errlist.c:752 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "¥Þ¥·¥ó¤Ï¥Í¥Ã¥È¥ï¡¼¥¯¤Ë¤Ä¤Ê¤¬¤Ã¤Æ¤¤¤Þ¤»¤ó" -#: nis/nis_error.c:45 +#: nis/nis_error.c:46 msgid "Malformed name, or illegal name" msgstr "ÉÔÅö, ¤Þ¤¿¤ÏÉÔÀµ¤Ê̾Á°¤Ç¤¹" -#: argp/argp-help.c:1186 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." -msgstr "¥í¥ó¥°¥ª¥×¥·¥ç¥ó¤Çɬ¿Ü¤Þ¤¿Ç¤°Õ¤Î°ú¿ô¤Ï¡¢¤½¤ì¤ËÂбþ¤¹¤ë¥·¥ç¡¼¥È¥ª¥×¥·¥ç¥ó¤Ç¤â¤ä¤Ï¤êɬ¿Ü¤Þ¤¿¤ÏǤ°Õ¤Ç¤¹." +msgstr "¥í¥ó¥°¥ª¥×¥·¥ç¥ó¤Çɬ¿Ü¤Þ¤¿¤ÏǤ°Õ¤Î°ú¿ô¤Ï¡¢¤½¤ì¤ËÂбþ¤¹¤ë¥·¥ç¡¼¥È¥ª¥×¥·¥ç¥ó¤Ç¤âɬ¿Ü¤Þ¤¿¤ÏǤ°Õ¤Ç¤¹." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "¸Ä¡¹¤Î¥é¥¤¥Ö¥é¥ê¤Ë¼êÆ°¤Ç¥ê¥ó¥¯¤·¤Æ¤¯¤À¤µ¤¤." + +#: nis/nis_print.c:169 msgid "Master Server :\n" msgstr "¥Þ¥¹¥¿¡¼¥µ¡¼¥Ð:\n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." -msgstr "¥Þ¥¹¥¿¡¼¥µ¡¼¥Ð¤Ï¥Ó¥¸¡¼¤Ç¤¹¡¢full dump rescheduled." +msgstr "¥Þ¥¹¥¿¡¼¥µ¡¼¥Ð¤¬¥Ó¥¸¡¼¤Ç¤¹, ¥Õ¥ë¥À¥ó¥×¤ÏºÆ¥¹¥±¥¸¥å¡¼¥ë¤·¤Þ¤·¤¿." -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "¥á¥â¥ê³ÎÊݤ˼ºÇÔ¤·¤Þ¤·¤¿" -#: posix/regex.c:1030 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "¥á¥â¥ê¤ò»È¤¤¿Ô¤·¤Þ¤·¤¿" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 msgid "Message tables full" -msgstr "¥á¥Ã¥»¡¼¥¸¤¬Ä¹¤¹¤®¤Þ¤¹" +msgstr "¥á¥Ã¥»¡¼¥¸¥Æ¡¼¥Ö¥ë¤¬°ìÇդǤ¹" #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "¥á¥Ã¥»¡¼¥¸¤¬Ä¹¤¹¤®¤Þ¤¹" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "°À­¤¬¸«Åö¤¿¤é¤Ê¤¤¤«ÉÔÅö¤Ç¤¹" -#: nis/nis_print.c:323 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "¹¹¿·»þ¹ï : %s" -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "¹¹¿·¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "¹¹¿·Áàºî¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "½ÐÎÏ·Á¼°¤Î¹¹¿·:" -#: stdio-common/../sysdeps/gnu/errlist.c:648 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "¿½Å¥Û¥Ã¥×¤¬´ë¤Æ¤é¤ì¤Þ¤·¤¿" -#: catgets/gencat.c:106 catgets/gencat.c:110 db2/makedb.c:59 -#: locale/programs/localedef.c:116 nscd/nscd.c:77 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "¥µ¡¼¥Ð¥æ¡¼¥¶¥ª¥×¥·¥ç¥ó¤ËÂФ·¤Æ¥æ¡¼¥¶Ì¾¤ò»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 msgid "NAME" msgstr "̾Á°" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" @@ -1781,171 +2462,194 @@ msgstr "" "̾Á°\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:791 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "NIS¥¯¥é¥¤¥¢¥ó¥È¤È¥µ¡¼¥Ð¤Î¥Ð¡¼¥¸¥ç¥ó¤¬°ìÃפ·¤Þ¤»¤ó - ¥µ¡¼¥Ó¥¹¤òÄ󶡤Ǥ­¤Þ¤»¤ó" -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "NIS¥Þ¥Ã¥×¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬ÉÔÀµ¤Ç¤¹" -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "NIS+ ¤ÎÁàºî¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "NIS+ ¥µ¡¼¥Ð¤ËÆϤ­¤Þ¤»¤ó" -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "NIS+ ¥µ¡¼¥Ó¥¹¤¬ÍøÍÑÉÔǽ¤«¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "¥ª¥Ö¥¸¥§¥¯¥È¤¬¤¢¤ê¤Þ¤»¤ó\n" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "ÈÖ¹æ" -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 #, c-format msgid "Name : `%s'\n" msgstr "̾Á° : `%s'\n" -#: nscd/nscd.c:88 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "¥Í¡¼¥à¥µ¡¼¥Ó¥¹¥­¥ã¥Ã¥·¥å¥Ç¡¼¥â¥ó." -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" -msgstr "̾Á°¤Ï¤³¤Î¥µ¡¼¥Ð¡¼¤Ë´ÉÍý¤µ¤ì¤Æ¤Þ¤»¤ó" +msgstr "̾Á°¤Ï¤³¤Î¥µ¡¼¥Ð¡¼¤Ç´ÉÍý¤µ¤ì¤Æ¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:776 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "̾Á°¤¬¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Ç½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" -msgstr "̾Á°¤Þ¤¿¤Ï¥µ¡¼¥Ó¥¹¤ÏÉÔÌÀ¤Ç¤¹" +msgstr "̾Á°¤Þ¤¿¤Ï¥µ¡¼¥Ó¥¹¤¬ÉÔÌÀ¤Ç¤¹" -#: nis/nis_error.c:49 +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë¤Î̾Á°" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" -msgstr "̾Á°/¥¨¥ó¥È¥ê¤Ï¥æ¥Ë¡¼¥¯¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" +msgstr "̾Á°/¥¨¥ó¥È¥ê¤¬¥æ¥Ë¡¼¥¯¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" -msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤ËÆϤ­¤Þ¤»¤ó" +msgstr "̾Á°ÉÕ¤­¥ª¥Ö¥¸¥§¥¯¥È¤¬¸¡º÷²Äǽ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" -msgstr "ǧ¾Ú¾ðÊó¤¬É¬ÍפǤ¹" +msgstr "ǧ¾Ú¼Ô(authenticator)¤¬É¬ÍפǤ¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 msgid "Network dropped connection because of reset" -msgstr "¥ê¥»¥Ã¥È¤µ¤ì¤¿¤¿¤á¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀܳ¤¬ÀÚ¤ì¤Þ¤·¤¿" +msgstr "¥ê¥»¥Ã¥È¤µ¤ì¤¿¤¿¤á¥Í¥Ã¥È¥ï¡¼¥¯Àܳ¤¬ÀÚ¤ì¤Þ¤·¤¿" #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" -msgstr "¥ê¥»¥Ã¥ÈÃæ¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀܳ¤¬ÀÚ¤ì¤Þ¤·¤¿" +msgstr "¥ê¥»¥Ã¥ÈÃæ¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀܳ¤¬ÀÚ¤ì¤Þ¤·¤¿" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤¬Íî¤Á¤Æ¤¤¤Þ¤¹" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤ËÆϤ­¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:712 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "CSI ¹½Â¤¤¬ÍøÍѤǤ­¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:820 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "XENIX ¥»¥Þ¥Õ¥©¤¬ÍøÍѤǤ­¤Þ¤»¤ó" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "¥Û¥¹¥È̾¤ËÂбþ¤¹¤ë¥¢¥É¥ì¥¹¤¬¤¢¤ê¤Þ¤»¤ó" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "̾Á°¤ËÂбþ¤¹¤ë¥¢¥É¥ì¥¹¤¬¤¢¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:732 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "¥¢¥Î¡¼¥É¤¬¤¢¤ê¤Þ¤»¤ó" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "ÍøÍѲÄǽ¤Ê¶õ¤­¥Ð¥Ã¥Õ¥¡¤¬¤¢¤ê¤Þ¤»¤ó" +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×Ãæ¤Çʸ»ú½¸¹ç̾¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "»Ò¥×¥í¥»¥¹¤¬¤¢¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:652 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "ÍøÍѲÄǽ¤Ê¥Ç¡¼¥¿¤¬¤¢¤ê¤Þ¤»¤ó" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "%s ¥«¥Æ¥´¥ê¤ËÂФ¹¤ëÄêµÁ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "¥µ¡¼¥Ð¤Ë¥Õ¥¡¥¤¥ë¤ÎÎΰ褬¤¢¤ê¤Þ¤»¤ó" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "%s ¤ËÂФ¹¤ë soname ¤¬¸«¤Ä¤«¤é¤Ê¤¤¤¿¤á¥ê¥ó¥¯¤¬ºîÀ®¤µ¤ì¤Þ¤»¤ó" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "¥í¥Ã¥¯¤¬ÍøÍѤǤ­¤Þ¤»¤ó" -#: posix/regex.c:1019 +#: posix/regex.c:1087 msgid "No match" msgstr "°ìÃפ·¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:832 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "¥á¥Ç¥£¥¢¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:660 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "Í׵ᤷ¤¿·Á¼°¤Î¥á¥Ã¥»¡¼¥¸¤Ï¤¢¤ê¤Þ¤»¤ó" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "¥Þ¥Ã¥×¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤³¤ì°Ê¾åµ­Ï¿¤¬¤¢¤ê¤Þ¤»¤ó" -#: posix/regex.c:5521 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "°ÊÁ°¤ËÀµµ¬É½¸½¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 msgid "No record locks available" msgstr "¥ì¥³¡¼¥É¥í¥Ã¥¯¤¬ÍøÍѤǤ­¤Þ¤»¤ó" @@ -1954,107 +2658,113 @@ msgid "No remote programs registered.\n" msgstr "±ó³Ö¥×¥í¥°¥é¥à¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Þ¤»¤ó.\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "¥Û¥¹¥È¤Ø¤Î·ÐÏ©¤¬¤¢¤ê¤Þ¤»¤ó" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "¥Ç¥Ð¥¤¥¹¤Ë¶õ¤­Îΰ褬¤¢¤ê¤Þ¤»¤ó" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "¤½¤Î¤è¤¦¤Ê¥Ç¥Ð¥¤¥¹¤Ï¤¢¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 msgid "No such device or address" msgstr "¤½¤Î¤è¤¦¤Ê¥Ç¥Ð¥¤¥¹¤ä¥¢¥É¥ì¥¹¤Ï¤¢¤ê¤Þ¤»¤ó" #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "¤½¤Î¤è¤¦¤Ê¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤Ï¤¢¤ê¤Þ¤»¤ó" -#: nis/ypclnt.c:773 +#: nis/ypclnt.c:796 msgid "No such key in map" msgstr "¥Þ¥Ã¥×¤Ë¤½¤Î¤è¤¦¤Ê¥­¡¼¤Ï¤¢¤ê¤Þ¤»¤ó" -#: nis/ypclnt.c:771 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "¥µ¡¼¥Ð¥É¥á¥¤¥ó¤Ë¤½¤Î¤è¤¦¤Ê¥Þ¥Ã¥×¤Ï¤¢¤ê¤Þ¤»¤ó" #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "¤½¤Î¤è¤¦¤Ê¥×¥í¥»¥¹¤Ï¤¢¤ê¤Þ¤»¤ó" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "NIS+ ̾Á°¶õ´Ö¤ËÁø¶ø¤·¤Æ¤¤¤Þ¤»¤ó" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "̾Á°¤Î²ò·è»þ¤Ë²óÉüÉÔ²Äǽ¤Ê¼ºÇÔ" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" -msgstr "½ªÎ»\n" +msgstr "½ªÎ».\n" -#: stdio-common/../sysdeps/gnu/errlist.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "XENIX ¤Î̾Á°ÉÕ¤­¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 msgid "Not a data message" -msgstr "ÉÔÀµ¤Ê¥á¥Ã¥»¡¼¥¸¤Ç¤¹" +msgstr "¥Ç¡¼¥¿¥á¥Ã¥»¡¼¥¸¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 msgid "Not a name file" msgstr "̾Á°¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 msgid "Not a stream device" msgstr "¥¹¥È¥ê¡¼¥à¥Ç¥Ð¥¤¥¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 msgid "Not available" -msgstr "ÍøÍÑÉÔ²Äǽ¤Ç¤¹" +msgstr "ÍøÍѽÐÍè¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 msgid "Not enough space" msgstr "½½Ê¬¤ÊÎΰ褬¤¢¤ê¤Þ¤»¤ó" -#: nis/nis_error.c:30 +#: nis/nis_error.c:31 msgid "Not found" msgstr "¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: nis/nis_error.c:48 +#: nis/nis_error.c:49 msgid "Not found, no such name" msgstr "¤½¤Î¤è¤¦¤Ê̾Á°¤Ï¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: nis/nis_error.c:43 +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "¤³¤Î¥É¥á¥¤¥ó¤Î¥Þ¥¹¥¿¡¼¥µ¡¼¥Ð¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: nis/nis_error.c:39 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "½êÍ­¼Ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" @@ -2070,47 +2780,47 @@ msgstr "½êÍ­¼Ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" #. TRANS #. TRANS If the entire function is not available at all in the implementation, #. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:591 +#: stdio-common/../sysdeps/gnu/errlist.c:592 msgid "Not supported" msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: nis/nis_print.c:263 +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "¥«¥é¥à¿ô : %d\n" -#: nis/nis_print.c:358 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "¥ª¥Ö¥¸¥§¥¯¥È¿ô : %u\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" -msgstr "¥Ñ¥¹Ì¾¤ò¸¡ººÃæ¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¿ô¤¬±Û¤¨¤Þ¤·¤¿ MAXSYMLINKS" +msgstr "¥Ñ¥¹Ì¾¤ò¸¡ººÃæ¤ËÄ̲ᤷ¤¿¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¿ô¤¬MAXSYNLINKS¤ò±Û¤¨¤Þ¤·¤¿" #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "¿ôÃͤΰú¿ô¤Ï¥É¥á¥¤¥ó³°¤Ç¤¹" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "·×»»·ë²Ì¤ÏÈϰϳ°¤ÎÃͤǤ¹" -#: nis/nis_print.c:362 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "¥ª¥Ö¥¸¥§¥¯¥È #%d:\n" -#: nis/nis_print.c:314 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "¥ª¥Ö¥¸¥§¥¯¥È̾: %s\n" -#: nis/nis_print.c:324 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "¥ª¥Ö¥¸¥§¥¯¥È·¿: " @@ -2118,41 +2828,45 @@ msgstr "¥ª¥Ö¥¸¥§¥¯¥È·¿: " #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" -msgstr "¥ª¥Ö¥¸¥§¥¯¥È¤Ï±ó³Ö¤Ç¤¹" +msgstr "¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥ê¥â¡¼¥È¤Ë¤¢¤ê¤Þ¤¹" -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "Ʊ¤¸Ì¾Á°¤ò»ý¤Ä¥ª¥Ö¥¸¥§¥¯¥È¤¬Â¸ºß¤·¤Þ¤¹" -#: timezone/zic.c:1995 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "¥¯¥©¡¼¥È¤¹¤ë¥Þ¡¼¥¯¤¬´ñ¿ô¸Äʬ¤·¤«¤¢¤ê¤Þ¤»¤ó" -#: nscd/nscd.c:185 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë»ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤Î¤ß½èÍý¤·¤Þ¤¹. ¥­¥ã¥Ã¥·¥å¤ò¹½ÃÛ¤·¤Þ¤»¤ó." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" -msgstr "¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïroot¤Ç¤·¤«»È¤¨¤Þ¤»¤ó" +msgstr "¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïroot¤Ç¤·¤«»È¤¨¤Þ¤»¤ó!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "Áàºî¤Ï¤¹¤Ç¤Ë½èÍýÃæ¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 msgid "Operation canceled" msgstr "Áàºî¤ÏÃæÃǤµ¤ì¤Þ¤·¤¿" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 msgid "Operation not applicable" msgstr "Áàºî¤ÏŬÍѤǤ­¤Þ¤»¤ó" #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "µö²Ä¤µ¤ì¤Æ¤¤¤Ê¤¤Áàºî¤Ç¤¹" @@ -2162,12 +2876,12 @@ msgstr "µö²Ä¤µ¤ì¤Æ¤¤¤Ê¤¤Áàºî¤Ç¤¹" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤Áàºî¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 msgid "Operation not supported on transport endpoint" msgstr "Áàºî¤ÏžÁ÷Àè¤Ç¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó" @@ -2179,8 +2893,8 @@ msgstr "Áàºî¤ÏžÁ÷Àè¤Ç¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "¸½ºß½èÍýÃæ¤ÎÁàºî¤Ç¤¹" @@ -2189,345 +2903,358 @@ msgstr "¸½ºß½èÍýÃæ¤ÎÁàºî¤Ç¤¹" #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" -msgstr "¼×ÃǤò¤¹¤ëÁàºî¤Ç¤¹" +msgstr "¥Ö¥í¥Ã¥¯¤µ¤ì¤¦¤ëÁàºî¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 msgid "Option not supported by protocol" msgstr "¥ª¥×¥·¥ç¥ó¤Ï¥×¥í¥È¥³¥ë¤Ë¤è¤Ã¤Æ¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë¤Ë¥×¥ì¥Õ¥£¥Ã¥¯¥¹¤òÉղä·¤Þ¤¹" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 msgid "Out of stream resources" msgstr "¥¹¥È¥ê¡¼¥à¥ê¥½¡¼¥¹³°¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:664 +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "¥¹¥È¥ê¡¼¥à¥ê¥½¡¼¥¹³°¤Ç¤¹" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:102 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "½ÐÎÏÀ©¸æ:" -#: elf/sprof.c:76 +#: elf/sprof.c:72 msgid "Output selection:" msgstr "½ÐÎÏÁªÂò:" -#: nis/nis_print.c:316 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "½êÍ­¼Ô : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "PRIVATE\n" -#: stdio-common/../sysdeps/gnu/errlist.c:756 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "¥Ñ¥Ã¥±¡¼¥¸¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: nscd/nscd_conf.c:84 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "¥Ñ¡¼¥µ¥¨¥é¡¼: %s" -#: nis/nis_error.c:54 +#: nis/nis_error.c:55 msgid "Partial success" msgstr "ÉôʬŪ¤ËÀ®¸ù" -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "¥Ñ¥¹¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥µ¡¼¥Ð¾å¤Î¤½¤ì¤ÈƱ°ì¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "1²ó°Ê¾åÍ¿¤¨¤é¤ì¤¿¥Ñ¥¹`%s'" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:793 -#: stdio-common/../sysdeps/gnu/errlist.c:108 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "µö²Ä¤¬¤¢¤ê¤Þ¤»¤ó" -#: sysdeps/unix/sysv/linux/siglist.h:64 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "ÅŸ»¸Î¾ã" -#: posix/regex.c:1032 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "Àµµ¬É½¸½¤Î½ªÃ¼¤¬Á᤹¤®¤Þ¤¹" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò¡¢1¹Ô1¹àÌܤÇɽ¼¨¤¹¤ë" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "¥­¥ã¥Ã¥·¥å¤Îɽ¼¨" -#: nscd/nscd.c:83 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "¸½ºß¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤ÎÅý·×¤òɽ¼¨¤¹¤ë" -#: locale/programs/localedef.c:108 +#: locale/programs/localedef.c:107 msgid "Print more messages" msgstr "¾ÜºÙ¤Ê¥á¥Ã¥»¡¼¥¸¤Îɽ¼¨" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "¥×¥í¥°¥é¥à¤Î¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨¤¹¤ë" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "¤ª¤½¤é¤¯À®¸ù" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "¤ª¤½¤é¤¯¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/siglist.c:52 -#: sysdeps/unix/sysv/linux/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥¿¥¤¥Þ¤¬ÇË´þ¤µ¤ì¤Þ¤·¤¿" -#: stdio-common/../sysdeps/gnu/errlist.c:708 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "¥×¥í¥È¥³¥ë¥É¥é¥¤¥Ð¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: stdio-common/../sysdeps/gnu/errlist.c:676 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "¥×¥í¥È¥³¥ë¥¨¥é¡¼" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "¥×¥í¥È¥³¥ë¥Õ¥¡¥ß¥ê¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "¥×¥í¥È¥³¥ë¤ÏÍøÍѤǤ­¤Þ¤»¤ó" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "¥×¥í¥È¥³¥ë¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "¥½¥±¥Ã¥È¤ËÂФ·´Ö°ã¤Ã¤¿¥×¥í¥È¥³¥ë¤Î·Á¼°¤Ç¤¹" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" msgstr "named table ¤ËÂФ·¤ÆÉÔÀµ¤Ê¥¯¥¨¥ê¤Ç¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:28 -#: sysdeps/unix/sysv/linux/siglist.h:24 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "½ªÎ»" -#: stdio-common/../sysdeps/gnu/errlist.c:772 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "RFSÆÃÄꥨ¥é¡¼" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "¥×¥í¥°¥é¥à¤ËÂФ·¤ÆÉÔÀµ¤ÊRPC¤Î¼ê³¤­¤Ç¤¹" -#: nis/ypclnt.c:767 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "NISÁàºî¤Ë¤ª¤±¤ëRPC¤Î¼ºÇԤǤ¹" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "RPC¥×¥í¥°¥é¥à¤ÏÍøÍѤǤ­¤Þ¤»¤ó" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "RPC¥×¥í¥°¥é¥à¥Ð¡¼¥¸¥ç¥ó¤¬°ã¤¤¤Þ¤¹" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "RPC¹½Â¤¤¬ÉÔÀµ¤Ç¤¹" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "RPC¥Ð¡¼¥¸¥ç¥ó¤¬°ã¤¤¤Þ¤¹" -#: sunrpc/clnt_perr.c:215 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" -msgstr "RPC: (ÉÔÀµ¤Ê¥¨¥é¡¼¥³¡¼¥É)" +msgstr "RPC: (̤ÃΤΥ¨¥é¡¼¥³¡¼¥É)" -#: sunrpc/clnt_perr.c:176 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: ǧ¾Ú¥¨¥é¡¼" -#: sunrpc/clnt_perr.c:166 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" -msgstr "RPC: ²òÆÉ(¥Ç¥³¡¼¥É)¤Ç¤­¤Þ¤»¤ó" +msgstr "RPC: ¥Ç¥³¡¼¥É¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:164 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: °ú¿ô¤ò¥¨¥ó¥³¡¼¥É¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: ¼ºÇÔ¤·¤Þ¤·¤¿ (¸¶°øÉÔÆÃÄê¤Î¥¨¥é¡¼)" -#: sunrpc/clnt_perr.c:174 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: RPC¤Î¥Ð¡¼¥¸¥ç¥ó¤¬Èó¸ß´¹¤Ç¤¹" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: ¥Ý¡¼¥È¥Þ¥Ã¥Ñ¡¼¤Î¼ºÇԤǤ¹" -#: sunrpc/clnt_perr.c:182 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: ¼ê³¤­¤¬ÍøÍѤǤ­¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:194 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: ¥×¥í¥°¥é¥à¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:178 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: ¥×¥í¥°¥é¥à¤ÏÍøÍѤǤ­¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: ¥×¥í¥°¥é¥à¤È¥Ð¡¼¥¸¥ç¥ó¤¬°ìÃפ·¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:186 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: ±ó³Ö¥·¥¹¥Æ¥à¥¨¥é¡¼" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: ¥µ¡¼¥Ð¤¬°ú¿ô¤ò¥Ç¥³¡¼¥É¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: À®¸ù¤Ç¤¹" -#: sunrpc/clnt_perr.c:172 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: ¥¿¥¤¥à¥¢¥¦¥È¤·¤Þ¤·¤¿" -#: sunrpc/clnt_perr.c:170 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: ¼õ¤±¼è¤ì¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:168 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: Á÷¿®¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: ÉÔÌÀ¤Ê¥Û¥¹¥È¤Ç¤¹" -#: sunrpc/clnt_perr.c:190 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: ÉÔÌÀ¤Ê¥×¥í¥È¥³¥ë¤Ç¤¹" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d ¥Ó¥Ã¥È)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "¥³¡¼¥ÉÃæ¤Ç»È¤ï¤ì¤Æ¤¤¤ëRTLD_NEXT¤òưŪ¤ËÆɤ߹þ¤á¤Þ¤»¤ó" -#: elf/sprof.c:88 +#: elf/sprof.c:84 msgid "Read and display shared object profiling data" -msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥Ç¡¼¥¿¤òÆɤ߹þ¤ß¡¢É½¼¨¤¹¤ë" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥Ç¡¼¥¿¤òÆɤ߹þ¤ßɽ¼¨¤¹¤ë" -#: nscd/nscd.c:78 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" -msgstr "NAME ¤«¤é¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¾ðÊó¤òÆɤ߹þ¤à" +msgstr "NAME ¤«¤éÀßÄê¾ðÊó¤òÆɤ߹þ¤à" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Æɤ߹þ¤ßÀìÍÑ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ç¤¹" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë %d ¤Ç¤¹" -#: posix/regex.c:1033 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Àµµ¬É½¸½¤¬Ä¹¤¹¤®¤Þ¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:828 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "±ó³ÖI/O¥¨¥é¡¼¤Ç¤¹" -#: stdio-common/../sysdeps/gnu/errlist.c:784 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "±ó³Ö¥¢¥É¥ì¥¹¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿" -#: inet/ruserpass.c:162 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." -msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬ºï½ü¡¢¤â¤·¤¯¤Ï¥Õ¥¡¥¤¥ë¤¬Âè»°¼Ô¤Ë¤è¤Ã¤ÆÆɤ߹þ¤ß¤Ç¤­¤Þ¤»¤ó" +msgstr "¥Ñ¥¹¥ï¡¼¥É¤¬ºï½ü, ¤Þ¤¿¤Ï¥Õ¥¡¥¤¥ë¤¬Âè»°¼Ô¤Ë¤è¤Ã¤ÆÆɤ߹þ¤ß¤Ç¤­¤Þ¤»¤ó" -#: elf/sprof.c:537 +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "%s ¤«¤é %s ¤Ø¤Î̾Á°Êѹ¹¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È`%s'¤ÎºÆ¥ª¡¼¥×¥ó¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" msgstr "Ê£À½ :\n" -#: argp/argp-help.c:1642 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "¥Ð¥°¤òȯ¸«¤·¤¿¤é %s °¸¤ËÊó¹ð¤·¤Æ²¼¤µ¤¤.\n" -#: catgets/gencat.c:223 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:390 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "¥Ð¥°¤Ï¥¹¥¯¥ê¥×¥È`glibcbug'¤òÍѤ¤¤Æ¤Þ¤ÇÊó¹ð¤·¤Æ¤¯¤À¤µ¤¤.\n" -#: nis/ypclnt.c:765 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "Í×µá°ú¿ô¤¬ÉÔÀµ¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 msgid "Reserved for future use" msgstr "¾­Íè¤Î¤¿¤á¤ËͽÌóºÑ¤ß" -#: resolv/herror.c:73 +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" -msgstr "¥ê¥¾¥ë¥Ð¡¼¥¨¥é¡¼ 0 (¥¨¥é¡¼¤Ï¤¢¤ê¤Þ¤»¤ó)" +msgstr "¥ê¥¾¥ë¥Ð¥¨¥é¡¼ 0 (¥¨¥é¡¼¤Ï¤¢¤ê¤Þ¤»¤ó)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" -msgstr "¥ê¥¾¥ë¥Ð¡¼ÆâÉô¥¨¥é¡¼" +msgstr "¥ê¥¾¥ë¥ÐÆâÉô¥¨¥é¡¼" #. TRANS Deadlock avoided; allocating a system resource would have resulted in a #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "¥ê¥½¡¼¥¹¤Î¥Ç¥Ã¥É¥í¥Ã¥¯²óÈò" -#: stdio-common/../sysdeps/unix/siglist.c:54 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "¥ê¥½¡¼¥¹¤¬¼º¤ï¤ì¤Þ¤·¤¿" @@ -2560,101 +3287,100 @@ msgstr "¥ê¥½¡¼¥¹¤¬¼º¤ï¤ì¤Þ¤·¤¿" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "¥ê¥½¡¼¥¹¤¬°ì»þŪ¤ËÍøÍѤǤ­¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 msgid "Result too large" -msgstr "¥Õ¥¡¥¤¥ë¤¬Â礭¤¹¤®¤Þ¤¹" +msgstr "·ë²Ì¤¬Â礭¤¹¤®¤Þ¤¹" -#: nis/nis_error.c:47 +#: nis/nis_error.c:48 msgid "Results sent to callback proc" msgstr "¥³¡¼¥ë¥Ð¥Ã¥¯¥×¥í¥·¡¼¥¸¥ã¤Ë·ë²Ì¤òÁ÷¤ê¤Þ¤·¤¿" -#: elf/sprof.c:91 +#: elf/sprof.c:87 msgid "SHOBJ [PROFDATA]" msgstr "SHOBJ [PROFDATA]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "¸¡º÷¥Ñ¥¹ : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:36 -#: sysdeps/unix/sysv/linux/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "¥»¥°¥á¥ó¥Æ¡¼¥·¥ç¥ó°ãÈ¿¤Ç¤¹" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" -msgstr "¥µ¡¼¥Ð¤¬¥Ó¥¸¡¼¾õÂ֤Ǥ¹¡¢ºÆ»î¹Ô¤·¤Æ¤¯¤À¤µ¤¤" +msgstr "¥µ¡¼¥Ð¤¬¥Ó¥¸¡¼¾õÂ֤Ǥ¹, ºÆ»î¹Ô¤·¤Æ¤¯¤À¤µ¤¤" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "¥µ¡¼¥Ð¤Î¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó" -#: sunrpc/clnt_perr.c:277 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "¥µ¡¼¥Ð¤¬¾ÚÌÀ¤òµñÈݤ·¤Þ¤·¤¿" -#: sunrpc/clnt_perr.c:281 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "¥µ¡¼¥Ð¤¬³Îǧ¤òµñÈݤ·¤Þ¤·¤¿" -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "¥µ¡¼¥Ð̾¤Ï ai_socktype ¤ËÂФ·¤Æ¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "¥×¥í¥°¥é¥à̾¤ò¥»¥Ã¥È¤¹¤ë" -#: nscd/nscd.c:82 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "¥µ¡¼¥Ð¤ò½ªÎ»¤¹¤ë" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "¥·¥°¥Ê¥ë 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "¥½¥±¥Ã¥È¤Ç¤Ê¤¤¤â¤Î¤Ë¥½¥±¥Ã¥ÈÁàºî¤ò¤·¤Æ¤¤¤Þ¤¹" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" msgstr "¥½¥±¥Ã¥È·Á¼°¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "¥½¥Õ¥È¥¦¥§¥¢¤¬Àܳ¤òÃæÃǤ·¤Þ¤·¤¿" #: sunrpc/rpcinfo.c:658 msgid "Sorry. You are not root\n" -msgstr "¤¢¤Ê¤¿¤Ï root ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n" +msgstr "¼ºÎé. ¤¢¤Ê¤¿¤Ï root ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó\n" -#: locale/programs/localedef.c:98 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" msgstr "¥Õ¥¡¥¤¥ëÃæ¤Ë¥½¡¼¥¹ÄêµÁ¤¬¤¢¤ê¤Þ¤·¤¿" -#: stdio-common/../sysdeps/gnu/errlist.c:764 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Srmount ¥¨¥é¡¼" -#: sysdeps/unix/sysv/linux/siglist.h:59 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "¥¹¥¿¥Ã¥¯¼ºÇÔ" @@ -2662,78 +3388,75 @@ msgstr "¥¹¥¿¥Ã¥¯¼ºÇÔ" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "¼Â¸úÀ­¤Î¤Ê¤¤NFS¥Õ¥¡¥¤¥ë¥Ï¥ó¥É¥ë¤Ç¤¹" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 -msgid "Stale NFS file handle)" -msgstr "¼Â¸úÀ­¤Î¤Ê¤¤NFS¥Õ¥¡¥¤¥ë¥Ï¥ó¥É¥ë¤Ç¤¹" - -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "NUMBER¥¹¥ì¥Ã¥É¤Çµ¯Æ°¤¹¤ë" -#: nis/nis_print.c:357 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "¥¹¥Æ¡¼¥¿¥¹ : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 -#: sysdeps/unix/sysv/linux/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Ää»ß¤·¤Þ¤·¤¿" -#: stdio-common/../sysdeps/unix/siglist.c:42 -#: sysdeps/unix/sysv/linux/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Ää»ß¤·¤Þ¤·¤¿ (¥·¥°¥Ê¥ë)" -#: stdio-common/../sysdeps/unix/siglist.c:46 -#: sysdeps/unix/sysv/linux/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Ää»ß¤·¤Þ¤·¤¿ (üËöÆþÎÏ)" -#: stdio-common/../sysdeps/unix/siglist.c:47 -#: sysdeps/unix/sysv/linux/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Ää»ß¤·¤Þ¤·¤¿ (üËö½ÐÎÏ)" -#: stdio-common/../sysdeps/gnu/errlist.c:808 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "¥¹¥È¥ê¡¼¥à¥Ñ¥¤¥×¥¨¥é¡¼" -#: stdio-common/../sysdeps/gnu/errlist.c:812 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "¹½Â¤ÂΤòÆâÍƾõ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹" -#: nis/nis_error.c:28 nis/ypclnt.c:763 nis/ypclnt.c:837 posix/regex.c:1018 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "À®¸ù¤Ç¤¹" -#: locale/programs/localedef.c:107 +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿¥Ù¡¼¥¹:" + +#: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "·Ù¹ð¤È¾ðÊó¥á¥Ã¥»¡¼¥¸¤ÎÍÞÀ©" -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" -msgstr "¥·¥ó¥Ü¥ë¥­¥ã¥é¥¯¥¿Ì¾¤ò»ØÄê¥Õ¥¡¥¤¥ë¤«¤éÄêµÁ" +msgstr "¥·¥ó¥Ü¥ë¥­¥ã¥é¥¯¥¿Ì¾¤Ï FILE Ãæ¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "¥·¥¹¥Æ¥à¥¨¥é¡¼" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "¥·¥¹¥Æ¥à¾ðÊó:" -#: nis/ypclnt.c:843 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" -msgstr "¥·¥¹¥Æ¥à¥ê¥½¡¼¥¹³ÎÊݼºÇÔ" +msgstr "¥·¥¹¥Æ¥à¥ê¥½¡¼¥¹¤Î³ÎÊݤ˼ºÇÔ" -#: locale/programs/localedef.c:385 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2746,21 +3469,28 @@ msgstr "" "¥í¥±¡¼¥ë¥Ñ¥¹¤ËÂФ¹¤ë ¥·¥¹¥Æ¥à¥Ç¥£¥ì¥¯¥È¥ê: %s\n" "%s" -#: nis/nis_print.c:117 +#: nscd/nscd.c:90 +msgid "TABLE" +msgstr "¥Æ¡¼¥Ö¥ë" + +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "¥Æ¡¼¥Ö¥ë\n" -#: nis/nis_print.c:262 +#: nscd/nscd.c:92 +msgid "TABLE,yes" +msgstr "¥Æ¡¼¥Ö¥ë,¤Ï¤¤" + +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "¥Æ¡¼¥Ö¥ë·¿ : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "̾Á°²ò·è»þ¤Î°ì»þŪ¤Ê¼ºÇÔ" -#: stdio-common/../sysdeps/unix/siglist.c:40 -#: sysdeps/unix/sysv/linux/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "½ªÎ»¤·¤Þ¤·¤¿" @@ -2769,20 +3499,17 @@ msgstr "½ªÎ»¤·¤Þ¤·¤¿" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë¤¬¥Ó¥¸¡¼¾õÂ֤Ǥ¹" -#: iconv/iconv_prog.c:550 +#: iconv/iconv_prog.c:627 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" @@ -2790,36 +3517,41 @@ msgstr "" "¤³¤ì¤Ï¡¢¤³¤ì¤é¤Î̾Á°¤Ï¥³¥Þ¥ó¥É¥é¥¤¥ó¥Ñ¥é¥á¡¼¥¿¤ÎFROM¤ÈTO¤Ç»È¤ï¤ì¤ëÁ´¤Æ¤Î\n" "Áȹ礻¤ò°ÕÌ£¤·¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó. ¤¢¤ë¥­¥ã¥é¥¯¥¿¥»¥Ã¥È¤Ï¡¢\n" "¤¤¤¯¤Ä¤«¤Î°Û¤Ê¤ë̾Á°(¥¨¥¤¥ê¥¢¥¹)¤È¶¦¤Ë¥ê¥¹¥È¤µ¤ì¤Þ¤¹.\n" -" ¤¤¤¯¤Ä¤«¤Î̾Á°¤Ï¡¢¤¿¤À¤Îʸ»úÎó¤Ç¤Ê¤¯¡¢¤½¤ÎÂå¤ï¤êÀµµ¬É½¸½¤Ç¤¢¤ê¡¢\n" -"¤½¤ì¤é¤Ï¡¢¥×¥í¥°¥é¥à¤Ë¥Ñ¥é¥á¡¼¥¿¤È¤·¤ÆÍ¿¤¨¤é¤ì¤ë¤³¤È¤Î¤Ç¤­¤ëÍÍ¡¹¤Ê̾Á°¤Ë\n" -"¥Þ¥Ã¥Á¤·¤Þ¤¹.\n" "\n" " " -#: nis/nis_print.c:223 +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "¤³¤Î¼ÂÁõ¤Ï¿··Á¼°¤Þ¤¿¤ÏMT¥»¡¼¥Õ¤Ê¥³¡¼¥É¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó!\n" + +#: nis/nis_print.c:224 msgid "Time to live : " msgstr "À¸Â¸»þ´Ö : " -#: stdio-common/../sysdeps/gnu/errlist.c:680 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" -msgstr "¥¿¥¤¥Þ¤¬½ªÎ»¤·¤Þ¤·¤¿" +msgstr "¥¿¥¤¥Þ¤¬ÇË´þ¤µ¤ì¤Þ¤·¤¿" -#: nis/nis_error.c:55 +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "¥¿¥¤¥È¥ëʸ»úÎó¤Ï½ÐÎÏ¥°¥é¥Õ¥£¥Ã¥¯Ãæ¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤Þ¤¹" + +#: nis/nis_error.c:56 msgid "Too many attributes" msgstr "°À­¤¬Â¿¤¹¤®¤Þ¤¹" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î³¬Áؤ¬Â¿¤¹¤®¤Þ¤¹" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "¥ê¥ó¥¯¤¬Â¿¤¹¤®¤Þ¤¹" @@ -2830,58 +3562,57 @@ msgstr "¥ê¥ó¥¯¤¬Â¿¤¹¤®¤Þ¤¹" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "¥Õ¥¡¥¤¥ë¤ò³«¤­¤¹¤®¤Ç¤¹" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "¥·¥¹¥Æ¥àÃæ¤Î¥Õ¥¡¥¤¥ë¤ò³«¤­¤¹¤®¤Ç¤¹" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "¥×¥í¥»¥¹¤¬Â¿¤¹¤®¤Þ¤¹" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" msgstr "»²¾È¤¬Â¿¤¹¤®¤Þ¤¹: ÁȤ߷Ѥ®¤Ç¤­¤Þ¤»¤ó" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "¥æ¡¼¥¶¤¬Â¿¤¹¤®¤Þ¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:30 -#: sysdeps/unix/sysv/linux/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "¥È¥ì¡¼¥¹/¥Ö¥ì¥¤¥¯¥Ý¥¤¥ó¥È ¥È¥é¥Ã¥×" -#: posix/regex.c:1023 +#: posix/regex.c:1099 msgid "Trailing backslash" -msgstr "¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Î¸å" +msgstr "¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤ò°ú¤­¤º¤Ã¤Æ¤¤¤ë" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:614 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "ËÝÌõÍÑ¥×¥í¥°¥é¥à¤¬»à¤ó¤Ç¤¤¤Þ¤¹" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "žÁ÷À褬´û¤ËÀܳ¤µ¤ì¤Æ¤¤¤Þ¤¹" @@ -2889,140 +3620,139 @@ msgstr "žÁ÷À褬´û¤ËÀܳ¤µ¤ì¤Æ¤¤¤Þ¤¹" #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "žÁ÷À褬Àܳ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: argp/argp-help.c:1614 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "¾ÜºÙ¤Ï`%s --help'¤Þ¤¿¤Ï`%s --usage'¤ò¼Â¹Ô¤·¤Æ²¼¤µ¤¤.\n" -#: inet/rcmd.c:143 -#, c-format -msgid "Trying %s...\n" -msgstr "%s¤ò¼Â¹Ô¤·¤Æ¤¤¤Þ¤¹...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" msgstr "·¿ : %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" -msgstr "ÉÔÌÀ" +msgstr "̤ÃÎ" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "NIS+ ¥¯¥é¥¤¥¢¥ó¥È¤òǧ¾Ú¤Ç¤­¤Þ¤»¤ó" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "NIS+ ¥µ¡¼¥Ð¤òǧ¾Ú¤Ç¤­¤Þ¤»¤ó" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "¥³¡¼¥ë¥Ð¥Ã¥¯¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "¥µ¡¼¥Ð¾å¤Ë¥×¥í¥»¥¹¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" -msgstr "ÉÔÌÀ (·¿ = %d, ¥Ó¥Ã¥È = %d)\n" +msgstr "̤ÃÎ (·¿ = %d, ¥Ó¥Ã¥È = %d)\n" -#: inet/ruserpass.c:248 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" -msgstr "ÉÔÌÀ¤Ê .netrc¥­¡¼¥ï¡¼¥É(%s)" +msgstr "̤ÃΤΠ.netrc ¥­¡¼¥ï¡¼¥É %s" -#: nis/ypclnt.c:797 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "¥Õ¥¡¥¤¥ë %s Ãæ¤Ç̤ÃΤÎELFCLASS.\n" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" -msgstr "ÉÔÌÀ¤ÊNIS¥¨¥é¡¼¥³¡¼¥É" +msgstr "̤ÃΤÎNIS¥¨¥é¡¼¥³¡¼¥É" -#: nss/getent.c:505 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" -msgstr "ÉÔÌÀ¤Ê¥Ç¡¼¥¿¥Ù¡¼¥¹: %s\n" +msgstr "̤ÃΤΥǡ¼¥¿¥Ù¡¼¥¹: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" -msgstr "ÉÔÌÀ¤Ê¥¨¥é¡¼" +msgstr "̤ÃΤΥ¨¥é¡¼" #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:86 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " -msgstr "ÉÔÌÀ¤Ê¥¨¥é¡¼ " +msgstr "̤ÃΤΥ¨¥é¡¼ " -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "ÉÔÌÀ¤Ê¥Û¥¹¥È" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "ÉÔÌÀ¤Ê¥ª¥Ö¥¸¥§¥¯¥È" -#: nscd/nscd_conf.c:181 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "ÉÔÌÀ¤Ê¥ª¥×¥·¥ç¥ó: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "ÉÔÌÀ¤Ê¥ê¥¾¥ë¥Ð¥¨¥é¡¼" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "ÉÔÌÀ¤Ê¥µ¡¼¥Ð¥¨¥é¡¼" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" -msgstr "ÉÔÌÀ¤Ê¥·¥°¥Ê¥ë(%d)" +msgstr "̤ÃΤΥ·¥°¥Ê¥ë(%d)" -#: misc/error.c:107 timezone/zic.c:384 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" -msgstr "ÉÔÌÀ¤Ê¥·¥¹¥Æ¥à¥¨¥é¡¼" +msgstr "̤ÃΤΥ·¥¹¥Æ¥à¥¨¥é¡¼" -#: nis/ypclnt.c:845 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "ÉÔÌÀ¤Êypbind¥¨¥é¡¼" -#: posix/regex.c:1026 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "( ¤â¤·¤¯¤Ï \\( ¤¬°ìÃפ·¤Þ¤»¤ó" -#: posix/regex.c:1034 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr ") ¤â¤·¤¯¤Ï \\) ¤¬°ìÃפ·¤Þ¤»¤ó" -#: posix/regex.c:1025 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "[ ¤â¤·¤¯¤Ï [^ ¤¬°ìÃפ·¤Þ¤»¤ó" -#: posix/regex.c:1027 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "\\{ ¤¬°ìÃפ·¤Þ¤»¤ó" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "ÊÑ¿ô`%s'¤òǧ¼±¤Ç¤­¤Þ¤»¤ó" -#: stdio-common/../sysdeps/unix/siglist.c:41 -#: sysdeps/unix/sysv/linux/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "¶ÛµÞ¤ÎI/O¾õ¶·¤Ç¤¹" -#: argp/argp-help.c:1571 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "»ÈÍÑË¡:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "»ÈÍÑË¡: %s ÊÑ¿ô̾ [¥Ñ¥¹Ì¾]\n" @@ -3033,268 +3763,363 @@ msgstr "" "»ÈÍÑË¡: rpcinfo [ -n ¥Ý¡¼¥ÈÈÖ¹æ ] -u ¥Û¥¹¥È\n" " ¥×¥í¥°¥é¥àÈÖ¹æ [ ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ ]\n" -#: stdio-common/../sysdeps/unix/siglist.c:55 -#: sysdeps/unix/sysv/linux/siglist.h:48 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "¥­¥ã¥Ã¥·¥å¥Õ¥¡¥¤¥ë¤È¤·¤Æ CACHE ¤ò»ÈÍѤ·¤Þ¤¹" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤È¤·¤Æ CONF ¤ò»ÈÍѤ·¤Þ¤¹" + +#: nscd/nscd.c:92 +msgid "Use separate cache for each user" +msgstr "³Æ¥æ¡¼¥¶¤ËÂФ·¤Æ°Û¤Ê¤ë¥­¥ã¥Ã¥·¥å¤ò»ÈÍѤ·¤Þ¤¹" + +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "¥æ¡¼¥¶ÄêµÁ¥·¥°¥Ê¥ë 1" -#: stdio-common/../sysdeps/unix/siglist.c:56 -#: sysdeps/unix/sysv/linux/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "¥æ¡¼¥¶ÄêµÁ¥·¥°¥Ê¥ë 2" -#: stdio-common/../sysdeps/gnu/errlist.c:672 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "ÄêµÁ¤µ¤ì¤¿¥Ç¡¼¥¿·¿¤ËÂФ·¤ÆÃͤ¬Â礭¤¹¤®¤Þ¤¹" -#: stdio-common/../sysdeps/unix/siglist.c:51 -#: sysdeps/unix/sysv/linux/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "²¾ÁÛ¥¿¥¤¥Þ¤¬½ªÎ»¤·¤Þ¤·¤¿" -#: timezone/zic.c:1899 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "¥³¥Þ¥ó¥É¼Â¹Ô¤«¤é¤ÎÁƤ¤·ë²Ì" -#: stdio-common/../sysdeps/unix/siglist.c:53 -#: sysdeps/unix/sysv/linux/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "¥¦¥£¥ó¥É¥¦¤¬Êѹ¹¤µ¤ì¤Þ¤·¤¿" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "ÍøÍѲÄǽ¤Ê¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×̾¤Î½ÐÎÏ" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "ÍøÍѲÄǽ¤Ê¥í¥±¡¼¥ë̾¤Î½ÐÎÏ" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "ÁªÂò¤·¤¿¥«¥Æ¥´¥ê̾¤Î½ÐÎÏ" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "ÁªÂò¤·¤¿¥­¡¼¥ï¡¼¥É̾¤Î½ÐÎÏ" -#: catgets/gencat.c:110 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "¥Õ¥¡¥¤¥ë NAME ¤Ø½ÐÎϤò½ñ¤­¹þ¤à" -#: catgets/gencat.c:241 db2/makedb.c:247 elf/sprof.c:365 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:409 nscd/nscd.c:228 nss/getent.c:70 -#: posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "¥­¥ã¥Ã¥·¥å¥Ç¡¼¥¿¤Î½ñ¹þ¤ß¤Ë¼ºÇÔ" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "¥­¥ã¥Ã¥·¥å¥Ç¡¼¥¿¤Î½ñ¹þ¤ß¤Ë¼ºÇÔ¤·¤Þ¤·¤¿." + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "%s¤Ë¤è¤ë½ñ¤­¹þ¤ß.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:836 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "ÉÔÀµ¤Ê¥á¥Ç¥£¥¢·Á¼°¤Ç¤¹" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:185 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" -msgstr "¤Ï¤¤¡¢42¤ÏÀ¸Â¸¤ÎÊ¿¶Ñ¤Ç¤¹" +msgstr "¤Ï¤¤¡¢42¤Ï¿ÍÀ¸¤ÎÊ¿¶Ñ¤Ç¤¹" #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "You really blew it this time" -#: timezone/zic.c:1063 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "¥¾¡¼¥óϢ³¹Ô end time ¤ÏÁ°¤Î¹Ô¤Î end time ¤è¤ê¤â¸å¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó" -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" msgstr "[¥Õ¥¡¥¤¥ë...]" -#: locale/programs/charmap.c:481 locale/programs/locfile.c:471 -#: locale/programs/repertoire.c:278 +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[¥Õ¥¡¥¤¥ë]" + +#: sunrpc/pmap_clnt.c:72 +msgid "__get_myaddress: ioctl (get interface configuration)" +msgstr "__get_myaddress: ioctl (¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ÎÀßÄê¤ò¼èÆÀ¤·¤Þ¤¹)" + +#: locale/programs/ld-collate.c:417 #, c-format -msgid "`%1$s' definition does not end with `END %1$s'" -msgstr "ÄêµÁ`%1$s' ¤¬ `END %1$s' ¤Ç½ª¤Ã¤Æ¤¤¤Þ¤»¤ó" +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' ¤Ï´û¤Ë¾È¹çÍ×ÁǤȤ·¤ÆÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: elf/sprof.c:766 +#: locale/programs/ld-collate.c:410 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "%s'¤Ï`%s'¤ËÂФ¹¤ëÀµ¤·¤¤¥×¥í¥Õ¥¡¥¤¥ë¥Ç¡¼¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' ¤Ï´û¤Ë¾È¹ç¥·¥ó¥Ü¥ë¤È¤·¤ÆÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 +#: locale/programs/ld-collate.c:394 #, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "`-1'¤Ï`%s'¥Õ¥£¡¼¥ë¥É¡¢`%s'¥«¥Æ¥´¥ê¤Î¡¢ºÇ¸å¤Î¹àÌܤǤʤ±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s'¤Ï´û¤Ë charmap Ãæ¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: locale/programs/ld-collate.c:1668 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "`...' ¤Ï `...' ¤È `UNDEFINED' ¥¨¥ó¥È¥ê¤Ç¤Î¤ß»È¤ï¤ì¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' ¤Ï´û¤Ë¥ì¥Ñ¡¼¥È¥êÃæ¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: locale/programs/locfile.c:668 -msgid "`from' expected after first argument to `collating-element'" -msgstr "`collating-element' ¤ÎÂè1°ú¿ô¤Î¸å¤Ë¤Ï `from' ¤¬´üÂÔ¤µ¤ì¤Þ¤¹" +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 +#, c-format +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "ÄêµÁ`%1$s' ¤¬ `END %1$s' ¤Ç½ª¤Ã¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/ld-collate.c:1120 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "¾È¹çÍ×ÁǤÎÀë¸ÀÃæ¤Ç `from' ʸ»úÎó¤¬ÉÔÌÀ¤Ê¥­¥ã¥é¥¯¥¿¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "`%s' ¤È `%.*s' ¤Ï¥·¥ó¥Ü¥ë¤ÎÈϰϤȤ·¤ÆÉÔÀµ¤Ê̾Á°¤Ç¤¹" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: elf/sprof.c:762 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "%s'¤Ï`%s'¤ËÂФ¹¤ëÀµ¤·¤¤¥×¥í¥Õ¥¡¥¤¥ë¥Ç¡¼¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "`digit' ¥«¥Æ¥´¥ê¤Ï¥°¥ë¡¼¥×Ãæ¤Ë10¸Ä¤Î¥¨¥ó¥È¥ê¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó" + +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "ai_family ¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" msgstr "ai_socktype ¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó" -#: nscd/nscd.c:121 +#: nscd/nscd.c:130 msgid "already running" msgstr "´û¤Ëµ¯Æ°¤·¤Æ¤¤¤Þ¤¹" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:152 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "°ú¿ô <%s> ¤Ï¥·¥ó¥°¥ë¥­¥ã¥é¥¯¥¿¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "°ú¿ô `%s' ¤Ï¥·¥ó¥°¥ë¥­¥ã¥é¥¯¥¿¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" -#: sunrpc/auth_unix.c:321 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" -msgstr "auto_none.c - Ã×̿Ū¤ÊÀ°Îó¤ÎÌäÂê" +msgstr "auth_none.c - Ã×̿Ū¤ÊÀ°Îó¤ÎÌäÂê" -#: sunrpc/auth_unix.c:116 sunrpc/auth_unix.c:122 sunrpc/auth_unix.c:151 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:144 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "ÉÔÀµ¤Ê°ú¿ô¤Ç¤¹" -#: inet/rcmd.c:318 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "ÉÔÀµ¤Ê½êÍ­¼Ô¤Ç¤¹" -#: timezone/zic.c:1185 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "Link ¹Ô¤Î FROM ¥Õ¥£¡¼¥ë¥É¤¬¶õÍó¤Ç¤¹" -#: timezone/zic.c:1189 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "Link ¹Ô¤Î TO ¥Õ¥£¡¼¥ë¥É¤¬¶õÍó¤Ç¤¹" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "¥Ö¥í¥Ã¥¯¤Î²òÊü¤¬2ÅÙ¹Ô¤ï¤ì¤Þ¤·¤¿\n" -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "mcheck_status ¤¬¤¢¤¤¤Þ¤¤¤Ç¤¹¡£¥é¥¤¥Ö¥é¥ê¤Î¥Ð¥°¤Ç¤¹¡£\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" -msgstr "¥Ö¥í¡¼¥É¥­¥ã¥¹¥È: ioctl (¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¥³¥ó¥Õ¥£¥°¥ì¡¼¥·¥ç¥ó¤ò¼èÆÀ)" +msgstr "¥Ö¥í¡¼¥É¥­¥ã¥¹¥È: ioctl (¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ÀßÄê¤ò¼èÆÀ)" -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "¥Ö¥í¡¼¥É¥­¥ã¥¹¥È: ioctl (¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¥Õ¥é¥°¤ò¼èÆÀ)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "¥Ð¥Ã¥Õ¥¡¥ª¡¼¥Ð¡¼¥Õ¥í¡¼" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: ¿·¤·¤¤rpc_buffer¤ò³ÎÊݤǤ­¤Þ¤»¤ó¤Ç¤·¤¿" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: µ¾À·Îΰè³ÎÊݤ˼ºÇÔ¤·¤Þ¤·¤¿" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: µ¾À·Îΰ褬¤ß¤Ä¤«¤ê¤Þ¤»¤ó" -#: timezone/zic.c:1726 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" -msgstr "¤Á¤ç¤¦¤É¤½¤Î»þ¹ï¤ò»ÈÍѤ¹¤ë¾Êά¥¿¥¤¥à¥¾¡¼¥ó¤ò·èÄê¤Ç¤­¤Þ¤»¤ó" +msgstr "¤Á¤ç¤¦¤É¤½¤Î»þ¹ï¤ò»ÈÍѤ¹¤ë¥¿¥¤¥à¥¾¡¼¥ó¤Î¾Êά·Á¤ò·èÄê¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/svc_simple.c:75 +#: sunrpc/svc_simple.c:76 #, c-format -msgid "can't reassign procedure number %d\n" -msgstr "¥×¥í¥·¡¼¥¸¥ãÈÖ¹æ %d ¤òºÆ³ä¤êÅö¤Æ¤Ç¤­¤Þ¤»¤ó\n" +msgid "can't reassign procedure number %ld\n" +msgstr "¼ê³¤­ÈÖ¹æ %ld ¤òºÆ³ä¤êÅö¤Æ¤Ç¤­¤Þ¤»¤ó\n" -#: locale/programs/localedef.c:280 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "ºÆ³ÎÊݸå¤Ë¥»¥°¥á¥ó¥Èprot¤òºÆ³ÊǼ¤Ç¤­¤Þ¤»¤ó" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "¥í¥±¡¼¥ë¥Õ¥¡¥¤¥ë`%s'¤ò`stat'¤Ç¤­¤Þ¤»¤ó" +msgid "cannot add already read locale `%s' a second time" +msgstr "ÆɹþºÑ¤ß¤Î¥í¥±¡¼¥ë`%s'¤Ï2²ó¤âÄɲäǤ­¤Þ¤»¤ó" -#: elf/sprof.c:935 elf/sprof.c:987 +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "°Í¸¥ê¥¹¥È¤ò³ÎÊݤǤ­¤Þ¤»¤ó" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "¥×¥í¥°¥é¥à¥Ø¥Ã¥À¤ËÂФ¹¤ë¥á¥â¥ê¤ò³ÎÊݤǤ­¤Þ¤»¤ó" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "̾Á°¥ì¥³¡¼¥É¤ò³ÎÊݤǤ­¤Þ¤»¤ó" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" msgstr "¥·¥ó¥Ü¥ë¾ðÊó¤ò³ÎÊݤǤ­¤Þ¤»¤ó" -#: elf/sprof.c:719 elf/sprof.c:777 +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "¥·¥ó¥Ü¥ëõº÷¥ê¥¹¥È¤ò³ÎÊݤǤ­¤Þ¤»¤ó" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "¥Ð¡¼¥¸¥ç¥ó»²¾È¥ê¥¹¥È¤ò³ÎÊݤǤ­¤Þ¤»¤ó" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "¥á¥â¥êÊݸî¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "RUNPATH/RPATH¤Î¥³¥Ô¡¼¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "¥µ¡¼¥Á¥Ñ¥¹¤ËÂФ¹¤ë¥­¥ã¥Ã¥·¥å¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¥ê¥¹¥È¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" -msgstr "ÆâÉô¥Ç¥¹¥¯¥ê¥×¥¿¤òÀ¸À®¤Ç¤­¤Þ¤»¤ó" +msgstr "ÆâÉôµ­½Ò»Ò¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" -#: elf/sprof.c:417 +#: elf/sprof.c:413 msgid "cannot create internal descriptors" -msgstr "ÆâÉô¥Ç¥¹¥¯¥ê¥×¥¿¤òÀ¸À®¤Ç¤­¤Þ¤»¤ó" +msgstr "ÆâÉôµ­½Ò»Ò¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" -#: nscd/connections.c:181 +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "¥µ¡¼¥Á¥Ñ¥¹¥¢¥ì¥¤¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "¥µ¡¼¥Á¥ê¥¹¥È¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥Èµ­½Ò»Ò¤òºîÀ®¤Ç¤­¤Þ¤»¤ó" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "¥¨¥¹¥±¡¼¥×¥­¥ã¥é¥¯¥¿¤ò·èÄê¤Ç¤­¤Þ¤»¤ó" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "¼Â¹Ô¥Õ¥¡¥¤¥ë¤òưŪ¤Ë¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó" + +#: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "Àܳ¤ò¼õ¤±ÉÕ¤±¤ë¥½¥±¥Ã¥È¤òÍ­¸ú¤Ë¤Ç¤­¤Þ¤»¤ó: %s" -#: sunrpc/rpc_main.c:341 +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "Âç°èŪ¥¹¥³¡¼¥×¤ò³ÈÄ¥¤Ç¤­¤Þ¤»¤ó" + +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "C ¥×¥ê¥×¥í¥»¥Ã¥µ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó: %s \n" -#: sunrpc/rpc_main.c:349 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "¤É¤Î¤è¤¦¤Ê C ¥×¥ê¥×¥í¥»¥Ã¥µ¤â¸«¤Ä¤«¤ê¤Þ¤»¤ó (cpp)\n" -#: nscd/connections.c:206 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "Í׵ᤵ¤ì¤¿¸Å¤¤¥Ð¡¼¥¸¥ç¥ó %d ¤ò°·¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¡£¸½ºß¤Î¥Ð¡¼¥¸¥ç¥ó¤Ï %d ¤Ç¤¹" -#: locale/programs/ld-collate.c:1326 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "¾È¹çÍ×ÁÇ `%.*s' ¤òÁÞÆþ¤Ç¤­¤Þ¤»¤ó" +#: elf/sprof.c:670 +msgid "cannot load profiling data" +msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥Ç¡¼¥¿¤ò¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó" -#: locale/programs/ld-collate.c:1505 locale/programs/ld-collate.c:1512 -msgid "cannot insert into result table" -msgstr "·ë²Ì¥Æ¡¼¥Ö¥ë¤ËÁÞÆþ¤Ç¤­¤Þ¤»¤ó" +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó" -#: locale/programs/ld-collate.c:1177 locale/programs/ld-collate.c:1220 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "¿·¤·¤¤¾È¹ç¥·¥ó¥Ü¥ëÄêµÁ¤òÁÞÆþ¤Ç¤­¤Þ¤»¤ó: %s" +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "ºÆ³ÎÊÝÍѤΥ»¥°¥á¥ó¥È¤ò½ñ¹þ¤ß²Äǽ¤Ë¤Ç¤­¤Þ¤»¤ó" -#: elf/sprof.c:674 -msgid "cannot load profiling data" -msgstr "¥×¥í¥Õ¥¡¥¤¥ë¥ê¥ó¥°¥Ç¡¼¥¿¤ò¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó" +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "¥¼¥í¤ÇËä¤á¤é¤ì¤¿¥Ú¡¼¥¸¤ò¥Þ¥Ã¥×¤Ç¤­¤Þ¤»¤ó" -#: inet/rcmd.c:314 +#: inet/rcmd.c:420 msgid "cannot open" msgstr "³«¤±¤Þ¤»¤ó" @@ -3303,754 +4128,752 @@ msgstr "³«¤±¤Þ¤»¤ó" msgid "cannot open `%s'" msgstr "`%s'¤ò³«¤±¤Þ¤»¤ó" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë`%s'¤ò³«¤±¤Þ¤»¤ó: %s" +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó" -#: catgets/gencat.c:272 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë`%s'¤ò³«¤±¤Þ¤»¤ó" -#: locale/programs/localedef.c:199 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "¥í¥±¡¼¥ëÄêµÁ¥Õ¥¡¥¤¥ë`%s'¤ò³«¤±¤Þ¤»¤ó" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó" -#: catgets/gencat.c:774 catgets/gencat.c:815 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë`%s'¤ò³«¤±¤Þ¤»¤ó" -#: locale/programs/locfile.c:1129 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "¥«¥Æ¥´¥ê`%2$s'ÍѤνÐÎÏ¥Õ¥¡¥¤¥ë`%1$s'¤ò³«¤±¤Þ¤»¤ó" -#: nscd/connections.c:163 +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó" + +#: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "¥½¥±¥Ã¥È¤ò³«¤±¤Þ¤»¤ó: %s" -#: locale/programs/ld-collate.c:1372 -msgid "cannot process order specification" -msgstr "¾È¹ç¤Î¥ª¡¼¥À¡¼»ÅÍͤò½èÍý¤Ç¤­¤Þ¤»¤ó" +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "¥¼¥í¤ÇËä¤á¤é¤ì¤¿¥Ç¥Ð¥¤¥¹¤ò³«¤±¤Þ¤»¤ó" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¥Ç¥£¥ì¥¯¥È¥ê`%s'¤òÆɤ߹þ¤á¤Þ¤»¤ó" -#: nscd/connections.c:123 +#: nscd/connections.c:125 msgid "cannot read configuration file; this is fatal" msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤òÆɤ߹þ¤á¤Þ¤»¤ó¡£¤³¤ì¤ÏÃ×̿Ū¤Ç¤¹" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "¥¯¥é¥¤¥¢¥ó¥È¤«¤éÆɤ߹þ¤á¤Þ¤»¤ó" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "¥Õ¥¡¥¤¥ë¥Ç¡¼¥¿¤¬Æɤá¤Þ¤»¤ó" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "¥Ø¥Ã¥À¤¬Æɤá¤Þ¤»¤ó" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" -msgstr "`%s'¤Î¥Ø¥Ã¥À¾ðÊó¤òÆɤá¤Þ¤»¤ó" +msgstr "`%s'¤Î¥Ø¥Ã¥À¤òÆɤá¤Þ¤»¤ó" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "¥í¥±¡¼¥ë¥Ç¥£¥ì¥¯¥È¥ê`%s'¤òÆɤ߹þ¤á¤Þ¤»¤ó" -#: locale/programs/localedef.c:304 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "¥í¥±¡¼¥ë¥Õ¥¡¥¤¥ë`%s'¤òÆɤá¤Þ¤»¤ó" - -#: locale/programs/locfile.c:288 locale/programs/locfile.c:306 -#: locale/programs/locfile.c:324 locale/programs/locfile.c:342 -#: locale/programs/locfile.c:360 locale/programs/locfile.c:378 -#, c-format -msgid "cannot read repertoire map `%s'" -msgstr "¥ì¥Ñ¡¼¥È¥ê¥Þ¥Ã¥×`%s'¤òÆɤ߹þ¤á¤Þ¤»¤ó" - -#: nscd/nscd_stat.c:127 +#: nscd/nscd_stat.c:128 msgid "cannot read statistics data" msgstr "Åý·×¾ðÊó¤òÆɤ߹þ¤á¤Þ¤»¤ó" -#: nscd/cache.c:142 nscd/connections.c:149 +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "¿·¤·¤¤¥ì¥Ñ¡¼¥È¥ê¥Þ¥Ã¥×¤Ï°ÂÁ´¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¤òstat¤Ç¤­¤Þ¤»¤ó" + +#: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "¥Õ¥¡¥¤¥ë`%s'¤¬ stat() ¤Ç¤­¤Þ¤»¤ó: %s" -#: locale/programs/localedef.c:329 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë`%s'¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó" -#: nscd/connections.c:242 nscd/connections.c:263 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "·ë²Ì¤ò½ñ¤­¹þ¤á¤Þ¤»¤ó: %s" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "Åý·×¤ò½ñ¤­¹þ¤á¤Þ¤»¤ó: %s" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "¥¯¥é¥¤¥¢¥ó¥È¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó" - -#: locale/programs/localedef.c:443 -msgid "category data requested more than once: should not happen" -msgstr "¥«¥Æ¥´¥ê¥Ç¡¼¥¿¤¬Ê£¿ô²óÍ׵ᤵ¤ì¤Þ¤·¤¿: should not happen" - -#: locale/programs/ld-ctype.c:269 +#: locale/programs/ld-ctype.c:509 #, c-format -msgid "character %s'%s' in class `%s' must be in class `%s'" -msgstr "¥¯¥é¥¹`%3$s'¤Î¥­¥ã¥é¥¯¥¿ %1$s'%2$s'¤Ï¥¯¥é¥¹`%4$s'¤Ë¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "¥¯¥é¥¹`%2$s'¤Îʸ»ú`%1$s'¤Ï¥¯¥é¥¹`%3$s'¤Ë¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" -#: locale/programs/ld-ctype.c:294 +#: locale/programs/ld-ctype.c:524 #, c-format -msgid "character %s'%s' in class `%s' must not be in class `%s'" -msgstr "¥¯¥é¥¹`%3$s'¤Î¥­¥ã¥é¥¯¥¿ %1$s'%2$s'¤Ï¥¯¥é¥¹`%4$s'¤Ë¤¢¤Ã¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "¥¯¥é¥¹`%2$s'¤Îʸ»ú`%1$s'¤Ï¥¯¥é¥¹`%3$s'¤Ë¤¢¤Ã¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" -#: locale/programs/ld-ctype.c:320 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" -msgstr "¥­¥ã¥é¥¯¥¿ ¤¬¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" +msgstr "ʸ»ú ¤¬¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/ld-ctype.c:964 locale/programs/ld-ctype.c:1029 -#: locale/programs/ld-ctype.c:1040 locale/programs/ld-ctype.c:1051 -#: locale/programs/ld-ctype.c:1062 locale/programs/ld-ctype.c:1073 -#: locale/programs/ld-ctype.c:1084 locale/programs/ld-ctype.c:1113 -#: locale/programs/ld-ctype.c:1124 locale/programs/ld-ctype.c:1165 -#: locale/programs/ld-ctype.c:1194 locale/programs/ld-ctype.c:1206 +#: locale/programs/ld-ctype.c:453 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "ʸ»ú L'\\u%0*x' (¥¯¥é¥¹`%s'Æâ) ¤Ï¥¯¥é¥¹`%s'¤Ë¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "ʸ»ú L'\\u%0*x' (¥¯¥é¥¹`%s'Æâ) ¤Ï¥¯¥é¥¹`%s'¤Ë¤¢¤Ã¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" -msgstr "¥­¥ã¥é¥¯¥¿`%s'¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¤¬¡¢¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤ÆɬÍפǤ¹" +msgstr "¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤ÆɬÍפʥ­¥ã¥é¥¯¥¿`%s'¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/ld-ctype.c:825 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "¥­¥ã¥é¥¯¥¿¥¯¥é¥¹`%s'¤Ï¤¹¤Ç¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: locale/programs/ld-ctype.c:857 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×`%s'¤Ï¤¹¤Ç¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥× `%s' ¤Ï ASCII ¸ß´¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó, ¥í¥±¡¼¥ë¤Ï ISO C ¤Ë½¾¤Ã¤Æ¤¤¤Þ¤»¤ó\n" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" -msgstr "¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¥Õ¥¡¥¤¥ë '%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" +msgstr "¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¥Õ¥¡¥¤¥ë `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "¥í¥Ã¥¯¾õÂÖ¤ò»ý¤Ä¥­¥ã¥é¥¯¥¿½¸¹ç¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "¥í¥±¡¼¥ëÄêµÁÃæ¤Ç°Í¸´Ø·¸¤Î¥ë¡¼¥×¤¬¤¢¤ê¤Þ¤¹" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." -msgstr "clnt_raw.c - ¥Ø¥Ã¥À¤ÎºÆÇÛÎó¤ÇÃ×̿Ū¥¨¥é¡¼." +msgstr "clnt_raw.c - ¥Ø¥Ã¥À¤ÎľÎ󲽤ÇÃ×̿Ū¥¨¥é¡¼." -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: sunrpc/clnt_udp.c:124 sunrpc/clnt_udp.c:134 +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: locale/programs/ld-collate.c:1341 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "¾È¹çÍ×ÁÇ `%.*s' ¤¬Ê£¿ô²ó¸½¤ì¤Þ¤¹: ¤³¤Î¹Ô¤ò̵»ë¤·¤Þ¤¹" - -#: locale/programs/ld-collate.c:1359 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "¾È¹ç¥·¥ó¥Ü¥ë `%.*s' ¤¬Ê£¿ô²ó¸½¤ì¤Þ¤¹: ¤³¤Î¹Ô¤ò̵»ë¤·¤Þ¤¹" - -#: locale/programs/locfile.c:652 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "¾È¹ç¥·¥ó¥Ü¥ë¤Ï`%s'¤Î¸å¤Ë¤¢¤ë¤È´üÂÔ¤µ¤ì¤Þ¤¹" - -#: inet/rcmd.c:136 -#, c-format -msgid "connect to address %s: " -msgstr "¥¢¥É¥ì¥¹ %s ¤ØÀܳ: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" -msgstr "Äê¿ô¡¢¤Þ¤¿¤Ï¼±Ê̻Ҥ¬" +msgstr "Äê¿ô¤Þ¤¿¤Ï¼±Ê̻Ҥ¬Å¬Åö¤Ç¤¹" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "`%s'¤«¤é`%s'¤Ø¤ÎÊÑ´¹¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: iconv/iconv_prog.c:326 +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "ÊÑ´¹¥â¥¸¥å¡¼¥ë¤¬ÍøÍѤǤ­¤Þ¤»¤ó" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "ÊÑ´¹¥ì¡¼¥ÈÃͤϥ¼¥í¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" -msgstr "½ÐÎÏÃæ¤ËÌäÂ꤬¤¢¤Ã¤¿¤¿¤á¡¢ÊÑ´¹¤òÃæ»ß¤·¤Þ¤·¤¿" +msgstr "½ÐÎϽñ¤­½Ð¤·Ãæ¤ËÌäÂ꤬¤¢¤Ã¤¿¤¿¤áÊÑ´¹¤òÃæ»ß¤·¤Þ¤·¤¿" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "RPC¥µ¡¼¥Ð¤òºîÀ®¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n" -#: sunrpc/svc_simple.c:91 +#: sunrpc/svc_simple.c:92 #, c-format -msgid "couldn't register prog %d vers %d\n" -msgstr "¥×¥í¥°¥é¥à%d ¥Ð¡¼¥¸¥ç¥ó%d¤òÅÐÏ¿¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n" +msgid "couldn't register prog %ld vers %ld\n" +msgstr "¥×¥í¥°¥é¥à %ld ¥Ð¡¼¥¸¥ç¥ó %ld ¤òÅÐÏ¿¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n" -#: nss/getent.c:49 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹ [¥­¡¼ ...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "ɸ½à¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¥Õ¥¡¥¤¥ë`%s'¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "ʸ»úÎó %d (¥«¥Æ¥´¥ê `%s' Ãæ¤Î `era' ¥Õ¥£¡¼¥ë¥ÉÆâ) ¤ÎÉä¹ç¤¬ '+' ¤Ç¤â '-' ¤Ç¤â¤¢¤ê¤Þ¤»¤ó" - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "ʸ»úÎó %d (¥«¥Æ¥´¥ê `%s' Ãæ¤Î `era' ¥Õ¥£¡¼¥ë¥ÉÆâ) ¤ÎÉä¹ç¤¬Ã±°ì¤Î¥­¥ã¥é¥¯¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 +#: locale/programs/charmap.c:392 #, c-format -msgid "duplicate character name `%s'" -msgstr "¥­¥ã¥é¥¯¥¿Ì¾`%s'¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" - -#: locale/programs/ld-collate.c:1152 -msgid "duplicate collating element definition" -msgstr "¾È¹çÍ×ÁǤÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" +msgid "duplicate definition of <%s>" +msgstr "<%s> ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" -#: locale/programs/ld-collate.c:1299 +#: locale/programs/ld-collate.c:3043 #, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "¥­¥ã¥é¥¯¥¿`%.*s'¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" - -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "¥­¡¼¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" +msgid "duplicate definition of script `%s'" +msgstr "¥¹¥¯¥ê¥×¥È `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" -#: catgets/gencat.c:388 +#: catgets/gencat.c:430 msgid "duplicate set definition" msgstr "ÀßÄê¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:978 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "¥¾¡¼¥ó̾ %s ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹(¥Õ¥¡¥¤¥ë\"%s\", %d ¹Ô)" -#: catgets/gencat.c:551 +#: locale/programs/ld-ctype.c:2557 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "½ÅÊ£¤·¤¿¥Þ¥Ã¥Ô¥ó¥° `%s' ¤ÎÄêµÁ" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" msgstr "½ÅÊ£¤·¤¿¥á¥Ã¥»¡¼¥¸¼±ÊÌ»Ò" -#: catgets/gencat.c:524 +#: catgets/gencat.c:603 msgid "duplicated message number" msgstr "½ÅÊ£¤·¤¿¥á¥Ã¥»¡¼¥¸ÈÖ¹æ" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "¾Êά¤ÎÈϰϤÏƱ¤¸·¿¤Î2¤Ä¤Î¥ª¥Ú¥é¥ó¥É¤Ë¤è¤Ã¤Æ¥Þ¡¼¥¯¤Å¤±¤µ¤ì¤Æ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "¶õ¤Î char ʸ»úÎó" -#: locale/programs/ld-collate.c:1712 -msgid "empty weight name: line ignored" -msgstr "¥¦¥§¥¤¥È̾¤¬¶õ¤Ç¤¹: ¤³¤Î¹Ô¤Ï̵»ë¤µ¤ì¤Þ¤¹" +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "¶õ¤ÊưŪʸ»úÎó¥È¡¼¥¯¥ó¤ÎÂåÆþ" -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: ¥­¥ã¥Ã¥·¥å¤Ï´û¤ËÍ­¸ú¤Ç¤¹" -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: ¥­¥ã¥Ã¥·¥å¤ò³ÎÊݤǤ­¤Þ¤»¤ó¤Ç¤·¤¿" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: ¥­¥ã¥Ã¥·¥å¥Ç¡¼¥¿¤ò³ÎÊݤǤ­¤Þ¤»¤ó¤Ç¤·¤¿" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: ¥­¥ã¥Ã¥·¥åfifo¤ò³ÎÊݤǤ­¤Þ¤»¤ó¤Ç¤·¤¿" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "½ÐÎÏ»þ¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "¸µ¤Î¥Æ¥­¥¹¥È¤Î¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°" -#: locale/programs/ld-collate.c:1431 -msgid "end point of ellipsis range is bigger then start" -msgstr "ÃæάÈϰϤκǽªÃÏÅÀ¤¬ºÇ½é¤ÎÃÏÅÀ¤è¤ê¤âÂ礭¤¤¤Ç¤¹" +#: nscd/connections.c:361 nscd/connections.c:453 +#, c-format +msgid "error getting callers id: %s" +msgstr "¸Æ¤Ó½Ð¤·ID¤Î¼èÆÀ¤Ç¥¨¥é¡¼: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "Åù²Á¤Ê¾È¹ç¥·¥ó¥Ü¥ëÄɲÃÃæ¤Ç¥¨¥é¡¼" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë `%s' ¤òÊĤ¸¤Æ¤¤¤ë´Ö¤Î¥¨¥é¡¼" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë¤òÊĤ¸¤Æ¤¤¤ë´Ö¤Î¥¨¥é¡¼" -#: elf/sprof.c:710 +#: elf/sprof.c:706 msgid "error while closing the profiling data file" msgstr "¥×¥í¥Õ¥¡¥¤¥ë¾ðÊó¥Õ¥¡¥¤¥ë¤òÊĤ¸¤Æ¤¤¤ë´Ö¤Î¥¨¥é¡¼" -#: locale/programs/ld-collate.c:1160 -msgid "error while inserting collation element into hash table" -msgstr "¾È¹çÍ×ÁǤò¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë¤ËÁÞÆþÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿" - -#: locale/programs/ld-collate.c:1172 -msgid "error while inserting to hash table" -msgstr "¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë¤ØÁÞÆþÃæ¤Î¥¨¥é¡¼" - -#: iconv/iconv_prog.c:389 iconv/iconv_prog.c:420 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "ÆþÎÏÆɤ߹þ¤ßÃæ¤Î¥¨¥é¡¼" -#: locale/programs/locfile.c:595 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "`copy'¤Ë¤Ïʸ»úÎó°ú¿ô¤¬´üÂÔ¤µ¤ì¤Þ¤¹" -#: timezone/zic.c:868 +#: timezone/zic.c:893 msgid "expected continuation line not found" msgstr "·Ñ³¹Ô¤¬´üÂÔ¤µ¤ì¤Þ¤·¤¿¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: elf/sprof.c:408 +#: elf/sprof.c:404 #, c-format msgid "failed to load shared object `%s'" -msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È `%s' ¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È`%s' ¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ" -#: elf/sprof.c:604 +#: elf/sprof.c:600 msgid "failed to load symbol data" -msgstr "¥·¥ó¥Ü¥ë¾ðÊó¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" +msgstr "¥·¥ó¥Ü¥ë¾ðÊó¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ" -#: elf/sprof.c:702 +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¤Î¥»¥°¥á¥ó¥È¤ò¥Þ¥Ã¥×¤¹¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" + +#: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "¥×¥í¥Õ¥¡¥¤¥ë¾ðÊó¥Õ¥¡¥¤¥ë¤Îmmap¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "ÊÑ´¹½èÍý¤Î³«»Ï¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: locale/programs/locfile.c:1154 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "¥«¥Æ¥´¥ê`%s'¤Î¥Ç¡¼¥¿¤ò½ñ¤­¹þ¤ßÃæ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 -#, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î¥Õ¥£¡¼¥ë¥É`%1$s'¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" - -#: sunrpc/rpc_main.c:1146 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format msgid "file `%s' already exists and may be overwritten\n" msgstr "¥Õ¥¡¥¤¥ë`%s'¤Ï´û¤Ë¸ºß¤·¤Þ¤¹¡£¾å½ñ¤­¤µ¤ì¤ë¤«¤â¤·¤ì¤Þ¤»¤ó\n" -#: locale/programs/locfile.c:677 -msgid "from-value of `collating-element' must be a string" -msgstr "`collating-element'¤Î from-value ¤Ïʸ»úÎó¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "¥Õ¥¡¥¤¥ë¤¬¾®¤µ¤¹¤®¤Þ¤¹" -#: inet/rcmd.c:316 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "fstat¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "¥­¥ã¥é¥¯¥¿¥³¡¼¥É»ØÄê¤Î½ª¤ï¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "¿ô»ú¤Î½ª¤ï¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "ʸ»úÎó %d (¥«¥Æ¥´¥ê `%s' Ãæ¤Î `era' ¥Õ¥£¡¼¥ë¥ÉÆâ) Ãæ¤Î¥ª¥Õ¥»¥Ã¥ÈÃͤκǸå¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "ʸ»úÎó %d (¥«¥Æ¥´¥ê `%s' Ãæ¤Î `era' ¥Õ¥£¡¼¥ë¥ÉÆâ) Ãæ¤Î³«»ÏÆüÉդκǸå¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "ʸ»úÎó %d (¥«¥Æ¥´¥ê `%s' Ãæ¤Î `era' ¥Õ¥£¡¼¥ë¥ÉÆâ) Ãæ¤Î½ªÎ»ÆüÉդκǸå¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹" - -#: elf/sprof.c:81 +#: elf/sprof.c:77 msgid "generate call graph" msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¤òÀ¸À®¤·¤Þ¤¹" -#: elf/sprof.c:80 +#: elf/sprof.c:76 msgid "generate flat profile with counts and ticks" msgstr "¥«¥¦¥ó¥È¤È¥Æ¥£¥Ã¥¯¤ò¥Õ¥é¥Ã¥È¤Ë¥×¥í¥Õ¥¡¥¤¥ëÀ¸À®¤·¤Þ¤¹" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ÎÀßÄê¤ò¼èÆÀ¤·¤Þ¤¹)" -#: nss/getent.c:53 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent - ´ÉÍý¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¥¨¥ó¥È¥ê¤òÆÀ¤ë" -#: nscd/connections.c:201 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: Í׵᤬ÅþÃ夷¤Þ¤·¤¿ (¥Ð¡¼¥¸¥ç¥ó = %d)" -#: timezone/zic.c:613 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "¥Ï¡¼¥É¥ê¥ó¥¯¤Ë¼ºÇÔ¤·¤¿¤¿¤á¡¢¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤ò»È¤¤¤Þ¤¹" -#: inet/rcmd.c:322 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "¤É¤³¤«¤Ç¥Ï¡¼¥É¥ê¥ó¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:1162 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "16¿Ê¿ô¤ÎÈÏ°Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï±ÑÂçʸ»ú¤Ç¤Î¤ß»ÈÍѤ¹¤Ù¤­¤Ç¤¹" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "Leap ¹Ô¤ËÉÔÀµ¤Ê CORRECTION ¥Õ¥£¡¼¥ë¥É¤¬¤¢¤ê¤Þ¤¹" -#: timezone/zic.c:1166 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "Leap ¹Ô¤ËÉÔÀµ¤Ê Rolling/Stationary ¥Õ¥£¡¼¥ë¥É¤¬¤¢¤ê¤Þ¤¹" -#: locale/programs/ld-collate.c:1784 -msgid "illegal character constant in string" -msgstr "ʸ»úÎóÃæ¤ËÉÔÀµ¤Ê¥­¥ã¥é¥¯¥¿Äê¿ô¤¬¤¢¤ê¤Þ¤¹" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "¥Õ¥¡¥¤¥ëÃæ¤ËÉÔÀµ¤Ê¥­¥ã¥é¥¯¥¿¤¬¤¢¤ê¤Þ¤¹: " -#: locale/programs/ld-collate.c:1127 -msgid "illegal collation element" -msgstr "ÉÔÀµ¤Ê¾È¹çÍ×ÁǤǤ¹" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "ÉÔÀµ¤ÊÄêµÁ¤Ç¤¹" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "ÉÔÀµ¤Ê¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤¬Í¿¤¨¤é¤ì¤Þ¤·¤¿" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "ʸ»úÎó¤Î½ª¤ï¤ê¤ËÉÔÀµ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬¤¢¤ê¤Þ¤·¤¿" -#: iconv/iconv_prog.c:342 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "°ÌÃÖ %ld ¤ÇÉÔÀµ¤ÊÆþÎÏ¥·¡¼¥±¥ó¥¹¤¬¤¢¤ê¤Þ¤·¤¿" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "¥­¥ã¥é¥¯¥¿Îΰè¤ËÉÔÀµ¤Ê̾Á°¤Ç¤¹" - -#: sunrpc/rpc_main.c:461 +#: sunrpc/rpc_main.c:463 #, c-format msgid "illegal nettype :`%s'\n" msgstr "ÉÔÀµ¤Ê nettype ¤Ç¤¹:`%s'\n" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î`era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %1$d Ãæ¤Î¥ª¥Õ¥»¥Ã¥È¿ô¤ÏÉÔÀµ¤Ç¤¹" - -#: catgets/gencat.c:361 catgets/gencat.c:438 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "ÉÔÀµ¤ÊÀßÄêÃͤǤ¹" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î`era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %1$d Ãæ¤Î³«»ÏÆü¤ÏÉÔÀµ¤Ç¤¹" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î`era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %1$d Ãæ¤Î½ªÎ»Æü¤ÏÉÔÀµ¤Ç¤¹" - -#: locale/programs/ld-ctype.c:831 +#: locale/programs/ld-ctype.c:1221 #, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "¼ÂÁõ¾å¤ÎÀ©¸Â: %d °Ê¾å¤Î¥­¥ã¥é¥¯¥¿¥¯¥é¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "¼ÂÁõ¾å¤ÎÀ©¸Â: %Zd °Ê¾å¤Î¥­¥ã¥é¥¯¥¿¥¯¥é¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/ld-ctype.c:863 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "¼ÂÁõ¾å¤ÎÀ©¸Â: %d °Ê¾å¤Î¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: iconv/iconv_prog.c:346 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "¥Ð¥Ã¥Õ¥¡¤ÎºÇ¸å¤Ç¤Î°ìÃפ·¤Ê¤¤Ê¸»ú¤Þ¤¿¤Ï¥·¥Õ¥È¥·¡¼¥±¥ó¥¹¤Ç¤¹" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "ÉÔÀµ¤Ê·Á¼°¤Î¥Õ¥¡¥¤¥ë¤Ç¤¹" - -#: timezone/zic.c:825 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "ÉÔÌÀ¤Ê·Á¼°¤ÎÆþÎϥ饤¥ó¹Ô¤Ç¤¹" -#: iconv/iconv_prog.c:350 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "ÆâÉô¥¨¥é¡¼" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" -msgstr "ÆâÉô¥¨¥é¡¼ (ÉÔÀµ¤Ê¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤¹)" +msgstr "ÆâÉô¥¨¥é¡¼ (ÉÔÀµ¤Êµ­½Ò»Ò¤Ç¤¹)" -#: timezone/zic.c:1788 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "ÆâÉô¥¨¥é¡¼ - ´Ö°ã¤Ã¤¿ isdst ¤È¤È¤â¤Ë addtype ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿" -#: timezone/zic.c:1796 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "ÆâÉô¥¨¥é¡¼ - ´Ö°ã¤Ã¤¿ ttisgmt ¤È¤È¤â¤Ë addtype ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿" -#: timezone/zic.c:1792 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "ÆâÉô¥¨¥é¡¼ - ´Ö°ã¤Ã¤¿ ttisstd ¤È¤È¤â¤Ë addtype ¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿" -#: locale/programs/ld-ctype.c:307 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "%sÃæ(%u¹Ô)¤Ç¡¢ÆâÉô¥¨¥é¡¼¤¬µ¯¤³¤ê¤Þ¤·¤¿" -#: timezone/zic.c:1034 +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "ÉÔÅö¤ÊELF¥Ø¥Ã¥À" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" -msgstr "ÉÔÅö¤ÊUTC¥ª¥Õ¥»¥Ã¥È¤Ç¤¹" +msgstr "ÉÔÅö¤ÊUTC¥ª¥Õ¥»¥Ã¥È" -#: timezone/zic.c:1037 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" -msgstr "ÉÔÅö¤Ê¾Êά·Á¤Ç¤¹" +msgstr "ÉÔÅö¤Ê¾Êά·Á" -#: timezone/zic.c:1127 timezone/zic.c:1339 timezone/zic.c:1353 +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "̵¸ú¤Ê¥­¥ã¥é¥¯¥¿: ¥á¥Ã¥»¡¼¥¸¤ò̵»ë¤·¤Þ¤¹" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "ÉÔÅö¤Ê1¥ö·îÃæ¤ÎÆü¤Ë¤Á¤Ç¤¹" -#: timezone/zic.c:1291 +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "ÉÔÀµ¤ÊÄêµÁ¤Ç¤¹" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "ÉÔÀµ¤Ê¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤¬Í¿¤¨¤é¤ì¤Þ¤·¤¿" + +#: timezone/zic.c:1316 msgid "invalid ending year" -msgstr "ÉÔÅö¤Ê½ªÎ»Ç¯¤Ç¤¹" +msgstr "ÉÔÅö¤Ê½ªÎ»Ç¯" -#: timezone/zic.c:1099 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "ÉÔÅö¤ÊÊݸ»þ¹ï¤Ç¤¹" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "ÉÔÅö¤Ê¤¦¤ë¤¦Ç¯¤Ç¤¹" -#: elf/dl-open.c:168 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "ÉÔÅö¤Ê¹Ô¤Ç¤¹" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "dlopen()¤ËÂФ¹¤ëÉÔÀµ¤Ê¥â¡¼¥É¤Ç¤¹" -#: timezone/zic.c:1114 timezone/zic.c:1217 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "ÉÔÅö¤Ê·î̾¤Ç¤¹" -#: timezone/zic.c:933 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "¥­¥ã¥é¥¯¥¿ÈϰϤȤ·¤ÆÉÔÀµ¤Ê̾Á°" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "ÉÔÀµ¤Ê¥Ý¥¤¥ó¥¿¥µ¥¤¥º" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "ÉÔÀµ¤Ê¥¯¥©¡¼¥È¥­¥ã¥é¥¯¥¿¤Ç¤¹" + +#: timezone/zic.c:958 msgid "invalid saved time" -msgstr "ÉÔÅö¤ÊÊݸ»þ¹ï¤Ç¤¹" +msgstr "ÉÔÀµ¤ÊÊݸ»þ¹ï" -#: timezone/zic.c:1266 +#: timezone/zic.c:1291 msgid "invalid starting year" -msgstr "ÉÔÅö¤Ê³«»Ïǯ¤Ç¤¹" +msgstr "ÉÔÅö¤Ê³«»Ïǯ" -#: timezone/zic.c:1143 timezone/zic.c:1246 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" -msgstr "ÉÔÅö¤Ê1ÆüÃæ¤Î»þ´Ö¤Ç¤¹" +msgstr "1ÆüÊÕ¤ê¤Î»þ´Ö¤¬ÉÔÀµ" -#: timezone/zic.c:1344 +#: timezone/zic.c:1369 msgid "invalid weekday name" -msgstr "¤ª¤«¤·¤ÊÍËÆü̾¤Ç¤¹" +msgstr "¤ª¤«¤·¤ÊÍËÆü̾" -#: nscd/connections.c:388 +#: nscd/connections.c:470 #, c-format -msgid "key length in request too long: %Zd" -msgstr "Í׵ᤵ¤ì¤¿¥­¡¼Ä¹¤ÏŤ¹¤®¤Þ¤¹: %Zd" +msgid "key length in request too long: %d" +msgstr "Í׵ᤵ¤ì¤¿¥­¡¼Ä¹¤ÏŤ¹¤®¤Þ¤¹: %d" -#: locale/programs/ld-collate.c:1424 -msgid "line after ellipsis must contain character definition" -msgstr "Ãæά¸å¤Î¹Ô¤Ï¥­¥ã¥é¥¯¥¿ÄêµÁ¤ò´Þ¤Þ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "¸í¤Ã¤¿¥Ç¥£¥ì¥¯¥È¥êÆâ¤Îlibc4¥é¥¤¥Ö¥é¥ê %s " -#: locale/programs/ld-collate.c:1403 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "ÃæάÁ°¤Î¹Ô¤Ï¥­¥ã¥é¥¯¥¿¿ô°ìÄê¤Î¤¿¤á¤ËÄêµÁ¤ò´Þ¤ß¤Þ¤»¤ó" +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "¸í¤Ã¤¿¥Ç¥£¥ì¥¯¥È¥êÆâ¤Îlibc5¥é¥¤¥Ö¥é¥ê %s" -#: timezone/zic.c:805 +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "¸í¤Ã¤¿¥Ç¥£¥ì¥¯¥È¥êÆâ¤Îlibc6¥é¥¤¥Ö¥é¥ê %s" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "¥Ç¥£¥ì¥¯¥È¥ê %3$s Æâ¤Ë¤¢¤ë¥é¥¤¥Ö¥é¥ê %1$s ¤È %2$s ¤ÏƱ°ì¤Î soname ¤Ç¤¹¤¬°Û¤Ê¤Ã¤¿¥¿¥¤¥×¤Ç¤¹." + +#: timezone/zic.c:830 msgid "line too long" msgstr "¹Ô¤¬Ä¹¤¹¤®¤Þ¤¹" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" -msgstr "Á´¤Æ¤ÎÃΤé¤ì¤Æ¤¤¤ë¥­¥ã¥é¥¯¥¿¥»¥Ã¥È¤òɽ¼¨¤¹¤ë" +msgstr "´ûÃΤÎÁ´¥­¥ã¥é¥¯¥¿¥»¥Ã¥È¤òɽ¼¨¤¹¤ë" -#: locale/programs/localedef.c:274 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "`copy'Àë¸À¤Ç»ÈÍѤµ¤ì¤ë¥í¥±¡¼¥ë¥Õ¥¡¥¤¥ë`%s'¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "¥í¥±¡¼¥ë̾¤Ï¥Ý¡¼¥¿¥Ö¥ëʸ»ú¤À¤±¤Ç¹½À®¤¹¤Ù¤­¤Ç¤¹" -#: inet/rcmd.c:307 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "lstat¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: catgets/gencat.c:619 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "½ÐÎÏ¥°¥é¥Õ¥£¥Ã¥¯ÃͤΥԥ¯¥»¥ë¤ò¹â¤¯¤·¤Þ¤¹" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "½ÐÎÏ¥°¥é¥Õ¥£¥Ã¥¯ÃͤΥԥ¯¥»¥ë¤ò¹­¤¯¤·¤Þ¤¹" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "ÉÔÅö¤Ê¹Ô¤ò̵»ë¤·¤Þ¤·¤¿" -#: elf/sprof.c:554 +#: elf/sprof.c:550 msgid "mapping of section header string table failed" msgstr "¥»¥¯¥·¥ç¥ó¥Ø¥Ã¥À¤Îʸ»úÎó¥Æ¡¼¥Ö¥ë¤Î¥Þ¥Ã¥Ô¥ó¥°¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: elf/sprof.c:544 +#: elf/sprof.c:540 msgid "mapping of section headers failed" msgstr "¥»¥¯¥·¥ç¥ó¥Ø¥Ã¥À¤Î¥Þ¥Ã¥Ô¥ó¥°¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "¥Ö¥í¥Ã¥¯³ÎÊÝÁ°¤Ë¥á¥â¥ê¤òÍøÍѤ·¤Þ¤·¤¿\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "¥Ö¥í¥Ã¥¯³ÎÊݤκǸå¤è¤ê°Ê¸å¤Ë¥á¥â¥ê¤òÍøÍѤ·¤Þ¤·¤¿\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1451 -#: locale/programs/ld-collate.c:1480 locale/programs/locfile.c:1082 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: malloc/obstack.c:471 posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "¥á¥â¥ê¤ò»È¤¤²Ì¤¿¤·¤Þ¤·¤¿" -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "¥á¥â¥ê¤Ï°ì´ÓÀ­¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¤¬¡¢¥é¥¤¥Ö¥é¥ê¤¬¥Ð¥®¡¼¤Ç¤¹\n" -#: locale/programs/ld-time.c:370 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î`era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %1$d Ãæ¤Ë era ·Á¼°¤¬¤¢¤ê¤Þ¤»¤ó" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "¥­¥ã¥Ã¥·¥å¥Õ¥¡¥¤¥ë¤Îmmap¤Ë¼ºÇÔ¤·¤Þ¤·¤¿.\n" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î`era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %1$d Ãæ¤Ë era ̾¤¬¤¢¤ê¤Þ¤»¤ó" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "Ê£¿ô¤ÎưŪ¥»¥°¥á¥ó¥È\n" -#: timezone/zic.c:928 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "̾Á°¤¬¤Ê¤¤¥ë¡¼¥ë¤Ç¤¹" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "¥ª¥ê¥¸¥Ê¥ë¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤â¥¿¡¼¥²¥Ã¥È¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤â»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: nis/nss_nisplus/nisplus-publickey.c:262 -#: nis/nss_nisplus/nisplus-publickey.c:268 -#: nis/nss_nisplus/nisplus-publickey.c:327 -#: nis/nss_nisplus/nisplus-publickey.c:336 +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (nis+ lookup): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" -msgstr "netname2user: ¥Ç¥£¥ì¥¯¥È¥ê %2$s ¤Î %1$s ¤ËÂФ¹¤ë DES ¥¨¥ó¥È¥ê¡¼¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" +msgstr "netname2user: ¥Ç¥£¥ì¥¯¥È¥ê %2$s ¤Î %1$s ¤ËÂФ¹¤ë DES ¥¨¥ó¥È¥ê¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" -#: nis/nss_nisplus/nisplus-publickey.c:349 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" -msgstr "netname2user: ¥Ç¥£¥ì¥¯¥È¥ê %2$s ¤Î %1$s ¤ËÂФ¹¤ë LOCAL ¥¨¥ó¥È¥ê¡¼¤¬½ÅÊ£¤·¤Æ¤¤¤¹" +msgstr "netname2user: ¥Ç¥£¥ì¥¯¥È¥ê %2$s ¤Î %1$s ¤ËÂФ¹¤ë LOCAL ¥¨¥ó¥È¥ê¤¬½ÅÊ£¤·¤Æ¤¤¤¹" -#: nis/nss_nisplus/nisplus-publickey.c:194 +#: nis/nss_nisplus/nisplus-publickey.c:207 #, c-format msgid "netname2user: missing group id list in `%s'." -msgstr "netname2user: `%s'¤Ë¥°¥ë¡¼¥× ID ¥ê¥¹¥È¤¬¤¢¤ê¤Þ¤»¤ó" +msgstr "netname2user: `%s'¤Ë¥°¥ë¡¼¥×ID¥ê¥¹¥È¤¬¤¢¤ê¤Þ¤»¤ó." -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:318 #, c-format msgid "netname2user: principal name `%s' too long" -msgstr "netname2user: principal ̾ `%s' ¤¬Ä¹¤¹¤®¤Þ¤¹" +msgstr "netname2user: principal̾ `%s' ¤¬Ä¹¤¹¤®¤Þ¤¹" -#: nis/nss_nisplus/nisplus-publickey.c:356 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: uid 0 ¤ò»È¤Ã¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "¥×¥í¥°¥é¥à %d ¤ÏÅÐÏ¿¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n" -#: locale/programs/repertoire.c:238 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr " ¤Þ¤¿¤Ï Ãͤ¬Í¿¤¨¤é¤ì¤Þ¤»¤ó¤Ç¤·¤¿" -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î¥Õ¥£¡¼¥ë¥É`%1$s'¤Ë¤ª¤±¤ëÀµµ¬É½¸½¤ÏÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó: %3$s" - -#: timezone/zic.c:2115 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "·î¤ÎÃæ¤ÎÆü¤Ë¤Á¤Ï¥ë¡¼¥ë¤Ë¥Þ¥Ã¥Á¤·¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "`UNDEFINED'¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: elf/sprof.c:276 +#: elf/sprof.c:272 #, c-format msgid "no filename for profiling data given and shared object `%s' has no soname" -msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥Ç¡¼¥¿¤Î¥Õ¥¡¥¤¥ë̾¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Ê¤¤¤«¡¢¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È`%s' ¤¬¶¦Í­Ì¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" +msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥Ç¡¼¥¿¤Î¥Õ¥¡¥¤¥ë̾¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Ê¤¤¤«¡¢¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È`%s' ¤¬soname¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: locale/programs/locfile.c:609 +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "ÆþÎϷ夬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤«¡¢¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×Ãæ¤Ëɸ½à̾¤¬¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "`copy' ¤ò»ÈÍѤ·¤¿¤È¤­¤Ë¾¤Î¤¤¤«¤Ê¤ë¥­¡¼¥ï¡¼¥É¤â»ØÄꤵ¤ì¤Þ¤»¤ó¤Ç¤·¤¿" -#: locale/programs/localedef.c:335 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "½ÐÎϷ夬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤«¡¢¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×Ãæ¤Ëɸ½à̾¤¬¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "·Ù¹ð¤¬½Ð¤µ¤ì¤¿¤¿¤á¥Õ¥¡¥¤¥ë¤Ë½ÐÎϤµ¤ì¤Þ¤»¤ó¤Ç¤·¤¿" -#: locale/programs/locfile.c:283 locale/programs/locfile.c:301 -#: locale/programs/locfile.c:319 locale/programs/locfile.c:337 -#: locale/programs/locfile.c:355 locale/programs/locfile.c:373 -msgid "no repertoire map specified: cannot proceed" -msgstr "¥ì¥Ñ¡¼¥È¥ê¡¼¥Þ¥Ã¥×¤¬»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó: ½èÍý¤Ç¤­¤Þ¤»¤ó" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:550 -#: locale/programs/charmap.c:629 locale/programs/repertoire.c:199 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "¥·¥ó¥Ü¥ë̾¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/charmap.c:465 locale/programs/charmap.c:596 -#: locale/programs/charmap.c:662 locale/programs/repertoire.c:261 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "Îΰè¤ÎºÇ¸å¤Ë¥·¥ó¥Ü¥ë̾¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "¥·¥ó¥Ü¥ë`%s'¤Ë¥¦¥§¥¤¥È¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "Èó¥·¥ó¥Ü¥ë¥­¥ã¥é¥¯¥¿ÃͤϻÈÍѤ¹¤Ù¤­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: inet/rcmd.c:309 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "`outdigit'¤Ç»ÈÍÑÃæ¤Îʸ»ú¤Î°ìÉô¤Ï¥­¥ã¥é¥¯¥¿¥Þ¥Ã¥×¤ÇÍøÍѲÄǽ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "`outdigit'¤Ç»ÈÍÑÃæ¤Îʸ»ú¤Î°ìÉô¤Ï¥ì¥Ñ¡¼¥È¥ê¥Þ¥Ã¥×¤ÇÍøÍѲÄǽ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -4061,48 +4884,72 @@ msgstr "" "\n" "%15d ¥µ¡¼¥Ð¤Î¥Ç¥Ð¥Ã¥°¥ì¥Ù¥ë\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "nscd¤Ïµ¯Æ°¤·¤Æ¤¤¤Þ¤»¤ó!\n" -#: locale/programs/charmap.c:514 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ÏưŪ¥»¥¯¥·¥ç¥ó¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "½ÐÎϤ«¤éÉÔÀµ¤Êʸ»ú¤òÈ´¤«¤·¤Þ¤·¤¿" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "ET_DYN ¤È ET_EXEC ¤À¤±¤¬¥í¡¼¥É¤Ç¤­¤Þ¤·¤¿" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "WIDTH ÄêµÁ¤Ï CHARMAP ÄêµÁ¤Ë½¾¤¦¤³¤È¤Î¤ßµö¤µ¤ì¤Þ¤¹" -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "`%.*s'¤ËÂФ¹¤ë¥ª¡¼¥À¡¼¤Ï %s:%Zu ¤Ç´û¤ËÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤¹" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "¥ª¥ê¥¸¥Ê¥ë¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Ï`-f'¤ò»È¤Ã¤Æ»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "¥á¥â¥êÉÔ­" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps rpc ¤¬ÌäÂê¤Ç¤¹" -#: inet/rcmd.c:179 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: ²óÀþ¤Î¥»¥Ã¥È¥¢¥Ã¥×Ãæ¤Ç¥×¥í¥È¥³¥ë¤¬¼ºÇÔ¤·¤Þ¤·¤¿\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "`translit_ignore'ÄêµÁ¤Î½ªÃ¼¤¬Á᤹¤®¤Þ¤¹" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "¥×¥ê¥×¥í¥»¥Ã¥µ¥¨¥é¡¼" -#: elf/sprof.c:78 +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "Á°¤ÎÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤·¤¿" + +#: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "¥«¥¦¥ó¥È¤·¤¿·ÐÏ©¤È¤½¤ì¤é¤Î»ÈÍÑ¿ô¤Î¥ê¥¹¥È¤òɽ¼¨" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "·Ð²á¾ðÊó¤Îɽ¼¨" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "`%s'¤òÆɤ߹þ¤ßÃæ¤ËÌäÂ꤬µ¯¤³¤ê¤Þ¤·¤¿" - -#: elf/sprof.c:691 +#: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" msgstr "¥×¥í¥Õ¥¡¥¤¥ê¥ó¥°¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë`%s'¤Ï¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È`%s'¤È°ìÃפ·¤Þ¤»¤ó" @@ -4124,38 +4971,47 @@ msgstr "¥×¥í¥°¥é¥à%lu¥Ð¡¼¥¸¥ç¥ó%lu¤ÏÍøÍÑ msgid "program %lu version %lu ready and waiting\n" msgstr "¥×¥í¥°¥é¥à %lu ¥Ð¡¼¥¸¥ç¥ó %lu ¤Î½àÈ÷¤¬´°Î»¤·ÂÔµ¡Ãæ¤Ç¤¹\n" -#: inet/rcmd.c:176 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: û¤¤Æɹþ¤ß" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (stderr ¤òÀßÄêÃæ¤Ç¤¹): %m\n" -#: inet/rcmd.c:110 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: socket: Á´¥Ý¡¼¥È¤¬»ÈÍÑÃæ¤Ç¤¹\n" -#: inet/rcmd.c:166 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write (stderr ¤òÀßÄêÃæ¤Ç¤¹): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: timezone/zic.c:1849 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "½Û´Ä±¼ÉäνִÖ" -#: locale/programs/repertoire.c:95 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" -msgstr "¥ì¥Ñ¡¼¥È¥ê¡¼¥Þ¥Ã¥×¥Õ¥¡¥¤¥ë`%s'¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" +msgstr "¥ì¥Ñ¡¼¥È¥ê¥Þ¥Ã¥×¥Õ¥¡¥¤¥ë`%s'¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó" -#: sunrpc/rpc_main.c:1115 +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "ÈÏ°ÏÆâ¤Î·ë²Ì¥Ð¥¤¥È¤Ïɽ¸½²Äǽ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó." + +#: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: °ú¿ô¥ê¥¹¥È¥³¡¼¥Ç¥£¥ó¥°¥¨¥é¡¼\n" -#: sunrpc/rpc_main.c:1103 +#: sunrpc/rpc_main.c:1105 msgid "rpcgen: too many defines\n" msgstr "rpcgen: ÄêµÁ¤¬Â¿¤¹¤®¤Þ¤¹\n" @@ -4183,468 +5039,395 @@ msgstr "rpcinfo: ¥Ö¥í¡¼¥É¥­¥ã¥¹¥È¤Ë¼ºÇÔ¤ msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: ¥Ý¡¼¥È¥Þ¥Ã¥Ñ¤ÈÀܳ¤Ç¤­¤Þ¤»¤ó" -#: timezone/zic.c:718 timezone/zic.c:720 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "Ê£¿ô¥Õ¥¡¥¤¥ë¤ËƱ¤¸¥ë¡¼¥ë̾¤¬¤¢¤ê¤Þ¤¹" -#: nscd/connections.c:400 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¤Ï dlopen() ¤Ç¤­¤Þ¤»¤ó" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "¶¦Í­¥ª¥Ö¥¸¥§¥¯¥È¤¬³«¤±¤Þ¤»¤ó" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "¥ê¥¯¥¨¥¹¥È¥­¡¼: %s ¤òÆɹþ¤ßÃæ¤Îû¤¤Æɹþ¤ß¤Ç¤¹" -#: nscd/connections.c:377 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "¥ê¥¯¥¨¥¹¥È: %s ¤òÆɹþ¤ßÃæ¤Îû¤¤Æɹþ¤ß¤Ç¤¹" -#: nscd/grpcache.c:191 nscd/hstcache.c:278 nscd/pwdcache.c:188 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "%s ¤Ç¤Îû¤¤½ñ¤­¹þ¤ß: %s" -#: inet/rcmd.c:197 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "socket: ²óÀþ¤Î¥»¥Ã¥È¥¢¥Ã¥×Ãæ¤Ç¥×¥í¥È¥³¥ë¤¬¼ºÇÔ¤·¤Þ¤·¤¿\n" -#: locale/programs/locfile.c:730 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "¥½¡¼¥È½ç `forward' ¤È `backward' ¤ÏÇÓ¾Ū¤Ç¤¹" - -#: locale/programs/ld-collate.c:1584 locale/programs/ld-collate.c:1630 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "¾È¹ç¥·¥ó¥Ü¥ë¤Î¤¿¤á¤Î¥½¡¼¥È½Å¤ßÉÕ¤±»ÅÍͤ¬°ÕÌ£¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó" - -#: timezone/zic.c:789 +#: timezone/zic.c:814 msgid "standard input" msgstr "ɸ½àÆþÎÏ" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "ɸ½à½ÐÎÏ" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î`era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %1$d Ãæ¤Î³«»ÏÆü¤ÏÉÔÀµ¤Ç¤¹" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "ÈÏ°ÏÆâ¤Î³«»Ï½ªÎ»¥­¥ã¥é¥¯¥¿¥·¡¼¥±¥ó¥¹¤ÏƱ°ìĹ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" -#: timezone/zic.c:1300 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "³«»Ïǯ¤¬½ªÎ»Ç¯¤è¤êÂ礭¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:1272 timezone/zic.c:1297 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "³«»Ïǯ¤ÎÃͤ¬Â礭¤¹¤®¤ë¤¿¤áɽ¸½¤Ç¤­¤Þ¤»¤ó" -#: timezone/zic.c:1270 timezone/zic.c:1295 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "³«»Ïǯ¤ÎÃͤ¬¾®¤µ¤¹¤®¤ë¤¿¤áɽ¸½¤Ç¤­¤Þ¤»¤ó" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î`era'¥Õ¥£¡¼¥ë¥É¤Ë¤¢¤ëʸ»úÎó %1$d Ãæ¤Î½ªÎ»Ç¯¤ÏÉÔÀµ¤Ç¤¹" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "·Ù¹ð¤ÎÍÞÀ©" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" -msgstr "svc_run: - select¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - poll¤Ë¼ºÇÔ¤·¤Þ¤·¤¿" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - getsockname¤â¤·¤¯¤Ïlisten¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - tcp¥½¥±¥Ã¥ÈºîÀ®¤ËÌäÂ꤬¤¢¤ê¤Þ¤¹" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - AF_UNIX¥½¥±¥Ã¥ÈºîÀ®¤ËÌäÂ꤬¤¢¤ê¤Þ¤¹" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - getsockname¤â¤·¤¯¤Ïlisten¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: sunrpc/svc_udp.c:135 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - getsockname¤Ç¤­¤Þ¤»¤ó" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: ¥½¥±¥Ã¥È¤ÎºîÀ®¤ËÌäÂ꤬¤¢¤ê¤Þ¤¹" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad¤ÏIP_PKTINFO¤ËÂФ·¤Æ¾®¤µ¤¹¤®¤Þ¤¹\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: locale/programs/ld-collate.c:1075 locale/programs/ld-collate.c:1203 +#: locale/programs/linereader.c:745 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "¥Þ¥ë¥Á¥­¥ã¥é¥¯¥¿¤Î¾È¹çÍ×ÁÇ`%.*s'¤ËÂФ¹¤ë¥·¥ó¥Ü¥ë¤¬Í×ÁÇÄêµÁ¤È½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" +msgid "symbol `%.*s' not in charmap" +msgstr "ÉÔÌÀ¤Ê¥·¥ó¥Ü¥ë`%.*s'¤¬¤¢¤ê¤Þ¤·¤¿: ¤³¤Î¹Ô¤Ï̵»ë¤·¤Þ¤¹" -#: locale/programs/ld-collate.c:1212 +#: locale/programs/linereader.c:766 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "¥Þ¥ë¥Á¥­¥ã¥é¥¯¥¿¤Î¾È¹çÍ×ÁÇ`%.*s'¤ËÂФ¹¤ë¥·¥ó¥Ü¥ë¤¬Â¾¤Î¥·¥ó¥Ü¥ëÄêµÁ¤È½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" +msgid "symbol `%.*s' not in repertoire map" +msgstr "¥·¥ó¥Ü¥ë `%.*s' ¤¬¥ì¥Ñ¡¼¥È¥ê¥Þ¥Ã¥×Ãæ¤Ë¤¢¤ê¤Þ¤»¤ó" -#: locale/programs/ld-collate.c:1084 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "¥Þ¥ë¥Á¥­¥ã¥é¥¯¥¿¤Î¾È¹çÍ×ÁÇ`%.*s'¤ËÂФ¹¤ë¥·¥ó¥Ü¥ë¤¬¥·¥ó¥Ü¥ëÄêµÁ¤È½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" +msgid "symbol `%s'" +msgstr "¥·¥ó¥Ü¥ë `%s'" -#: locale/programs/ld-collate.c:1066 locale/programs/ld-collate.c:1194 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "¥Þ¥ë¥Á¥­¥ã¥é¥¯¥¿¤Î¾È¹çÍ×ÁÇ`%.*s'¤ËÂФ¹¤ë¥·¥ó¥Ü¥ë¤¬ charset Ãæ¤Î¥·¥ó¥Ü¥ë̾¤È½ÅÊ£¤·¤Æ¤¤¤Þ¤¹" +msgid "symbol `%s' has the same encoding as" +msgstr "¥·¥ó¥Ü¥ë `%s' ¤Ï°Ê²¼¤ÈƱ¤¸¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:463 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:595 locale/programs/charmap.c:628 -#: locale/programs/charmap.c:660 +#: locale/programs/ld-collate.c:1539 #, c-format -msgid "syntax error in %s definition: %s" -msgstr "%s¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹: %s" - -#: locale/programs/locfile.c:750 -msgid "syntax error in `order_start' directive" -msgstr "`order_start'¤Î»ØÄêÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:492 -msgid "syntax error in character class definition" -msgstr "ʸ»ú¥¯¥é¥¹¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:550 -msgid "syntax error in character conversion definition" -msgstr "ʸ»úÊÑ´¹¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:792 -msgid "syntax error in collating order definition" -msgstr "¾È¹ç¥ª¡¼¥À¡¼ÄêµÁ¤Çʸˡ¥¨¥é¡¼" - -#: locale/programs/locfile.c:642 -msgid "syntax error in collation definition" -msgstr "¾È¹çÄêµÁ¤Çʸˡ¥¨¥é¡¼" - -#: locale/programs/locfile.c:465 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "LC_CTYPE¥«¥Æ¥´¥ê¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:408 -msgid "syntax error in definition of new character class" -msgstr "¿·¤·¤¤Ê¸»ú¥¯¥é¥¹¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:418 -msgid "syntax error in definition of new character map" -msgstr "¿·¤·¤¤Ê¸»ú¥Þ¥Ã¥×¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:1003 -msgid "syntax error in message locale definition" -msgstr "¥á¥Ã¥»¡¼¥¸¥í¥±¡¼¥ë¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:914 -msgid "syntax error in monetary locale definition" -msgstr "¶âÁ¬É½µ­¤Î¥í¥±¡¼¥ë(LC_MONETARY)¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" +msgid "symbol `%s' not defined" +msgstr "¥·¥ó¥Ü¥ë`%s'¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/locfile.c:941 -msgid "syntax error in numeric locale definition" -msgstr "¿ôÃÍɽµ­¤Î¥í¥±¡¼¥ë(LC_NUMERIC)¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "ʸˡ¥¨¥é¡¼" -#: locale/programs/locfile.c:852 -msgid "syntax error in order specification" -msgstr "¥ª¡¼¥À¡¼»ØÄêÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 +#, c-format +msgid "syntax error in %s definition: %s" +msgstr "%s¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹: %s" -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:143 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "prolog Ãæ¤Çʸˡ¥¨¥é¡¼¤Ç¤¹: %s" -#: locale/programs/repertoire.c:198 locale/programs/repertoire.c:237 -#: locale/programs/repertoire.c:260 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "¥ì¥Ñ¡¼¥È¥ê¥Þ¥Ã¥×¤ÎÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹: %s" -#: locale/programs/locfile.c:979 -msgid "syntax error in time locale definition" -msgstr "»þ´Ö¥í¥±¡¼¥ëÄêµÁÃæ¤Ëʸˡ¥¨¥é¡¼¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:385 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "ʸˡ¥¨¥é¡¼: ¥í¥±¡¼¥ëÄêµÁ¥»¥¯¥·¥ç¥óÆâÉô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" msgstr "¥¿¡¼¥²¥Ã¥È¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤¬`-t'¤ò»È¤Ã¤Æ»ØÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó" -#: catgets/gencat.c:390 catgets/gencat.c:526 catgets/gencat.c:553 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "¤³¤ì¤¬ºÇ½é¤ÎÄêµÁ¤Ç¤¹" -#: timezone/zic.c:1132 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "¥¼¥íÁ°¤Î»þ¹ï" -#: timezone/zic.c:1140 timezone/zic.c:2015 timezone/zic.c:2034 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "»þ´Ö¥ª¡¼¥Ð¡¼¥Õ¥í¡¼" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "ÈÏ°ÏÆâ¤Îto¤ÎÃÍ ¤Ïfrom¤ÎÃÍ ¤è¤ê¤â¾®¤µ¤¹¤®¤Þ¤¹" + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "toÃͤÎʸ»ú¥·¡¼¥±¥ó¥¹¤ÏfromÃͤÎʸ»ú¥·¡¼¥±¥ó¥¹¤è¤ê¤â¾®¤µ¤¹¤®¤Þ¤¹" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "ʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°Ãæ¤Ç¤Î¥Ð¥¤¥È¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "ʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°Ãæ¤Ç¤Î¥Ð¥¤¥È¿ô¤¬Â¿¤¹¤®¤Þ¤¹" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "ÄêµÁ¤µ¤ì¤¿Ê¸»ú¥¯¥é¥¹¤¬Â¿¤¹¤®¤Þ¤¹" - -#: timezone/zic.c:1843 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "¤¦¤ë¤¦Éä¬Â礭¤¹¤®¤Þ¤¹" -#: timezone/zic.c:1815 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "¥í¡¼¥«¥ë»þ´Ö·Á¼°¤¬Â¿¤¹¤®¤Þ¤¹" -#: timezone/zic.c:1769 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "Á«°ÜÀ褬¿¤¹¤®¤Þ¤¹?!" -#: locale/programs/ld-collate.c:1639 -msgid "too many weights" -msgstr "¥¦¥§¥¤¥È¤¬Â¿¤¹¤®¤Þ¤¹" - -#: timezone/zic.c:2138 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "¥¿¥¤¥à¥¾¡¼¥ó¤Î¾Êά̾¤¬Â¿¤¹¤®¤ë¤«Ä¹¤¹¤®¤Þ¤¹" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "¹ÔËö¤Ë¥´¥ß¤¬»Ä¤Ã¤Æ¤¤¤Þ¤¹" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "¥×¥í¥°¥é¥à %d ¤Ø¤Î±þÅúÃæ¤ËÌäÂ꤬µ¯¤­¤Þ¤·¤¿\n" -#: locale/programs/ld-collate.c:1395 -msgid "two lines in a row containing `...' are not allowed" -msgstr "`...'¤ò´Þ¤ó¤ÀÎó¤Ë¤Ï2¤Ä¤Î¹Ô¤Ïµö¤µ¤ì¤Þ¤»¤ó" - -#: timezone/zic.c:1307 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "typed single year" -#: iconv/iconv_prog.c:406 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "ÆþÎÏÍѥХåե¡¤ò³ä¤êÅö¤Æ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "°ú¿ô¤ò²òÊü¤Ç¤­¤Þ¤»¤ó" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "̤ÄêµÁ" -#: locale/programs/charmap.c:701 locale/programs/charmap.c:712 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "ÉÔÌÀ¤Êʸ»ú`%s'" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:718 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î¥Õ¥£¡¼¥ë¥É`%1$s'¤ËÉÔÌÀ¤Êʸ»ú¤¬¤¢¤ê¤Þ¤¹" - -#: locale/programs/locfile.c:715 -msgid "unknown collation directive" -msgstr "ÉÔÌÀ¤Ê¾È¹ç¤Î»Ø¼¨" - -#: catgets/gencat.c:487 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "ÉÔÌÀ¤Ê»Ø¼¨`%s'¤¬¤¢¤ê¤Þ¤·¤¿: ¤³¤Î¹Ô¤Ï̵»ë¤·¤Þ¤¹" -#: iconv/iconv_prog.c:353 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "ÉÔÌÀ¤Ê iconv() ¥¨¥é¡¼ %d" -#: catgets/gencat.c:466 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "ÉÔÌÀ¤Ê¥»¥Ã¥È`%s'¤Ç¤¹" -#: locale/programs/ld-collate.c:1379 locale/programs/ld-collate.c:1574 -#: locale/programs/ld-collate.c:1749 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "ÉÔÌÀ¤Ê¥·¥ó¥Ü¥ë`%.*s'¤¬¤¢¤ê¤Þ¤·¤¿: ¤³¤Î¹Ô¤Ï̵»ë¤·¤Þ¤¹" - -#: timezone/zic.c:761 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "unruly zone" -#: catgets/gencat.c:971 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "¥á¥Ã¥»¡¼¥¸¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "ʸ»úÎ󤬽ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "ʸ»úÎóÄê¿ô¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "¥·¥ó¥Ü¥ë̾¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó" -#: locale/programs/ld-collate.c:1701 -msgid "unterminated weight name" -msgstr "¥¦¥¨¥¤¥È̾¤¬½ªÎ»¤·¤Æ¤¤¤Þ¤»¤ó" +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "ÈÏ°ÏÆâ¤Î¾å¸Â¤Ï²¼¸Â¤è¤êÂ礭¤¯¤¢¤ê¤Þ¤»¤ó" -#: locale/programs/charset.c:104 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" -msgstr "¾å¸Â¤Ï²¼¸Â¤è¤ê¾®¤µ¤¯¤Ç¤­¤Þ¤»¤ó" +msgstr "ÈÏ°ÏÆâ¤Î¾å¸Â¤Ï²¼¸Â¤è¤ê¾®¤µ¤¯¤¢¤ê¤Þ¤»¤ó" -#: sunrpc/rpc_main.c:1413 +#: sunrpc/rpc_main.c:1424 #, c-format msgid "usage: %s infile\n" msgstr "»ÈÍÑË¡: %s ÆþÎÏ¥Õ¥¡¥¤¥ë\n" -#: timezone/zic.c:2081 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "±¼Ç¯¤Ç¤Ï¤Ê¤¤¤Î¤Ë2/29¤ò»È¤Ã¤Æ¤¤¤Þ¤¹" -#: locale/programs/charmap.c:522 locale/programs/charmap.c:576 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "%s¤ÎÃͤÏÀ°¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" -#: locale/programs/charmap.c:318 -#, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "<%s>¤ÎÃͤÏ1¤«¤é4¤Î´Ö¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" - -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 +#: locale/programs/charmap.c:399 #, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î¥Õ¥£¡¼¥ë¥É`%1$s'¤ÎÃͤ϶õ¤Îʸ»úÎó¤Ç¤Ï¤¤¤±¤Þ¤»¤ó" - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "¤ÎÃͤϤÎÃͤè¤êÂ礭¤¯¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "¥«¥Æ¥´¥ê`LC_MONETARY'¤Î¥Õ¥£¡¼¥ë¥É`int_curr_symbol'¤ÎÃÍ¤Ï ISO 4217 ¤Ë½¾¤Ã¤¿Ì¾Á°¤ËÂбþ¤·¤Æ¤¤¤Þ¤»¤ó" - -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "¥«¥Æ¥´¥ê`LC_MONETARY'¤Î¥Õ¥£¡¼¥ë¥É`int_curr_symbol'¤ÎÃͤÎŤµ¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" +msgid "value for <%s> must be 1 or greater" +msgstr "<%s> ¤ÎÃͤÏ1°Ê¾å¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 +#: locale/programs/charmap.c:411 #, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "¥«¥Æ¥´¥ê`%2$s'¤Î¥Õ¥£¡¼¥ë¥É`%1$s'¤ÎÃͤÏ127°Ê²¼¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "<%s> ¤ÎÃÍ¤Ï <%s> ¤ÎÃͰʾå¤Ç¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó" #: timezone/zic.c:433 msgid "warning: " msgstr "·Ù¹ð: " -#: nscd/connections.c:368 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "¼õÉÕ¥³¥Í¥¯¥·¥ç¥óÃæ: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:142 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "¥­¥ã¥Ã¥·¥å¥¨¥ó¥È¥ê³ä¤êÅö¤ÆÃæ" -#: nscd/cache.c:86 +#: nscd/cache.c:88 msgid "while allocating hash table entry" msgstr "¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë¥¨¥ó¥È¥ê³ä¤êÅö¤ÆÃæ" -#: nscd/grpcache.c:99 nscd/hstcache.c:109 nscd/pwdcache.c:105 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "¥­¡¼¥³¥Ô¡¼³ä¤êÅö¤ÆÃæ" -#: catgets/gencat.c:1001 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "¸Å¤¤¥«¥¿¥í¥°¥Õ¥¡¥¤¥ë¥ª¡¼¥×¥óÃæ" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "Á°½èÍý½ÐÎÏÃæ" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹Æɤ߹þ¤ßÃæ" - -#: elf/sprof.c:683 +#: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë½ñ¤­¹þ¤ßÃæ" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë½ñ¤­¹þ¤ßÃæ" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "UCS ¤ÎÃͤÎÈϰϤȤ·¤Æ16¿Ê¥·¥ó¥Ü¥ë¾Êά `..' ¤ò»ÈÍѤ·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" -#: nscd/nscd_stat.c:115 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "ʸ»ú¥³¡¼¥É¤ÎÃͤÎÈϰϤȤ·¤ÆÀäÂоÊά `...' ¤ò»ÈÍѤ·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "¥·¥ó¥Ü¥ë̾¤ÎÃͤÎÈϰϤȤ·¤ÆÀäÂоÊά `...' ¤Ï»ÈÍѤ·¤Æ¤Ï¤¤¤±¤Þ¤»¤ó" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" -msgstr "½ñ¤­¹þ¤ß¤¬ÉÔ´°Á´¤Ç¤¹" +msgstr "½ñ¹þ¤ß¤¬ÉÔ´°Á´¤Ç¤¹" -#: inet/rcmd.c:320 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "½êÍ­¼Ô°Ê³°¤¬½ñ¤­¹þ¤ß¤¬²Äǽ¤Ç¤¹" -#: db2/makedb.c:124 nscd/nscd.c:114 nss/getent.c:392 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "°ú¿ô¤Î¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:1090 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "Leap¹Ô¤Î¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:1181 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "Link¹Ô¤Î¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:924 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "Rule¹Ô¤Î¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:994 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "Zone continuation¹Ô¤Î¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" -#: timezone/zic.c:952 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "Zone¹Ô¤Î¥Õ¥£¡¼¥ë¥É¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" @@ -4652,10 +5435,31 @@ msgstr "xdr_reference: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: ¥á¥â¥ê¤¬Â­¤ê¤Þ¤»¤ó\n" -#: nis/ypclnt.c:884 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: ¥Û¥¹¥È¤ò¥Í¥Ã¥È̾¤ØÊÑ´¹¤Ç¤­¤Þ¤»¤ó\n" -#: nis/ypclnt.c:896 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: ¥µ¡¼¥Ð¥¢¥É¥ì¥¹¤òÆÀ¤é¤ì¤Þ¤»¤ó\n" + +#~ msgid "%s: only one `include' instruction allowed" +#~ msgstr "%d ¤Ï̤ÃΤΥޥ·¥ó %d ¤ËÂФ¹¤ë¤â¤Î¤Ç¤¹.\n" + +#~ msgid "Can't chroot to %s" +#~ msgstr "%s ¤Ëchroot¤Ç¤­¤Þ¤»¤ó" + +#~ msgid "Device not configured" +#~ msgstr "¥Ç¥Ð¥¤¥¹¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó" + +#~ msgid "ELF file class not 32-bit" +#~ msgstr "ELF¥Õ¥¡¥¤¥ë¥¯¥é¥¹¤Ï32-bit¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#~ msgid "ELF file class not 64-bit" +#~ msgstr "ELF¥Õ¥¡¥¤¥ë¥¯¥é¥¹¤Ï64-bit¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó" + +#~ msgid "ELF file machine architecture does not match" +#~ msgstr "ELF¥Õ¥¡¥¤¥ë¤Î¥Þ¥·¥ó¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ï°ìÃפ·¤Æ¤¤¤Þ¤»¤ó" + +#~ msgid "buffer for snprintf too small for %s/%s--file is ignored\n" +#~ msgstr "snprintf¤ËÂФ¹¤ë¥Ð¥Ã¥Õ¥¡¤Ï %s/%s ¤ËÂФ·¤Æ¾®¤µ¤¹¤®¤Þ¤¹ -- ¥Õ¥¡¥¤¥ë¤ò̵»ë¤·¤Þ¤¹\n" Binary files glibc-2.2.3/po/ko.mo and glibc-2.2.4/po/ko.mo differ diff -durpN glibc-2.2.3/po/ko.po glibc-2.2.4/po/ko.po --- glibc-2.2.3/po/ko.po Fri May 26 12:38:34 2000 +++ glibc-2.2.4/po/ko.po Mon Jul 23 10:54:55 2001 @@ -1,85 +1,85 @@ # GNU libcÀÇ Çѱ¹¾î ¸Þ½ÃÁö -# Copyright (C) 1996-1998, 2000 Free Software Foundation, Inc. +# Copyright (C) 1996, 1998, 2000, 2001 Free Software Foundation, Inc. # Bang Jun-Young , 1996-97. # msgid "" msgstr "" -"Project-Id-Version: GNU libc 2.1.3\n" -"POT-Creation-Date: 2000-02-16 10:39-0800\n" -"PO-Revision-Date: 2000-05-06 15:56+0900\n" -"Last-Translator: Changwoo Ryu \n" +"Project-Id-Version: GNU libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-06-07 02:20+0900\n" +"Last-Translator: Changwoo Ryu \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=EUC-KR\n" "Content-Transfer-Encoding: 8-bit\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:274 msgid "\t\tAccess Rights : " msgstr "\t\tÁ¢±Ù ±ÇÇÑ : " -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\t¼Ó¼º : " -#: sunrpc/rpc_main.c:1414 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-DÀ̸§[=°ª]] [-i Å©±â] [-I [-K ÃÊ]] [-Y °æ·Î] ÀÔ·ÂÆÄÀÏ\n" -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o Ãâ·ÂÆÄÀÏ] [ÀÔ·ÂÆÄÀÏ]\n" -#: sunrpc/rpc_main.c:1419 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n ³×Æ®id]* [-o Ãâ·ÂÆÄÀÏ] [ÀÔ·ÂÆÄÀÏ]\n" -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s ³×ƮŸÀÔ]* [-o Ãâ·ÂÆÄÀÏ] [ÀÔ·ÂÆÄÀÏ]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\tÁ¢±Ù ±ÇÇÑ: " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tŸÀÔ %sÀÇ entry µ¥ÀÌŸ\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\tÀ̸§ : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " msgstr "\t°ø¿ë Å° : " -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\tŸÀÔ : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tº¸Æí ÁÖ¼Ò (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\tÀ̸§ : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u ¹ÙÀÌÆ®] " -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -109,11 +109,11 @@ msgstr "" "%15ld%% ij½¬ È÷Æ®À²\n" "%15s check /etc/%s for changes\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" msgstr "\n±×·ì ¸â¹ö :\n" -#: nis/nis_print.c:322 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\nÀ¯Áö ½Ã°£ : " @@ -133,60 +133,60 @@ msgstr " rpcinfo -p [ È£½ºÆ® ]\n" msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n Æ÷Æ®¹øÈ£ ] -t È£½ºÆ® ÇÁ·Î±×·¥¹øÈ£ [ ¹öÀü¹øÈ£ ]\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " ¾Æ´Ï¿À" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " ¿¹" -#: nis/nis_print.c:348 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " µ¥ÀÌŸ ±æÀÌ = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " ¸í½ÃÀûÀÎ ¸â¹ö:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " ¸í½ÃÀûÀÎ ºñ¸â¹ö:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " ¾Ï¹¬ÀûÀÎ ¸â¹ö:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " ¾Ï¹¬ÀûÀÎ ºñ¸â¹ö:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " ¸í½ÃÀûÀÎ ¸â¹ö°¡ ¾Æ´Ô\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " ¸í½ÃÀûÀÎ ºñ¸â¹ö°¡ ¾Æ´Ô\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " ¾Ï¹¬ÀûÀÎ ºñ¸â¹ö°¡ ¾Æ´Ô\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " ¾Ï¹¬ÀûÀÎ ¸â¹ö°¡ ¾Æ´Ô\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " Àç±ÍÀûÀÎ ¸â¹ö°¡ ¾Æ´Ô\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " Àç±ÍÀûÀÎ ºñ¸â¹ö°¡ ¾Æ´Ô\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " Àç±ÍÀû ¸â¹ö:\n" @@ -194,304 +194,836 @@ msgstr " Àç±ÍÀû ¸â¹ö:\n" msgid " program vers proto port\n" msgstr " ÇÁ·Î±×·¥ ¹öÀü ¿øÇü Æ÷Æ®\n" -#: argp/argp-help.c:1573 +#: argp/argp-help.c:1572 msgid " or: " msgstr " ȤÀº: " -#: timezone/zic.c:423 +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (Áö³ªÄ§)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (º¯°æµÊ)\n" + +#: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (\"%s\"¿¡ ÀÖ´Â ±ÔÄ¢, Çà %d)" -#: argp/argp-help.c:1585 +#: argp/argp-help.c:1584 msgid " [OPTION...]" -msgstr "[¿É¼Ç...]" - -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1476 -msgid " done\n" -msgstr " ¿Ï·á\n" +msgstr "[<¿É¼Ç>...]" -#: timezone/zic.c:420 +#: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", Çà %d: %s" -#: timezone/zic.c:984 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "\"Áö¿ª %s\" Çà°ú -l ¿É¼ÇÀº »óÈ£ ¹èŸÀûÀÔ´Ï´Ù" -#: timezone/zic.c:992 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "\"Áö¿ª %s\" Çà°ú -p ¿É¼ÇÀº »óÈ£ ¹èŸÀûÀÔ´Ï´Ù" -#: sunrpc/rpc_main.c:1399 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "ÅÛÇø´ »ý¼º Ç÷¡±×¸¦ À§Çؼ­´Â \"ÀÔ·ÂÆÄÀÏ\"ÀÌ ÇÊ¿äÇÕ´Ï´Ù\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: ARGP_HELP_FMT Àμö´Â °ªÀÌ ÇÊ¿äÇÕ´Ï´Ù" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: ¾Ë¼ö ¾ø´Â ARGP_HELP_FMT ÀÎÀÚ" -#: timezone/zic.c:794 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: Á¤ÀÇ°¡ `END %1$s'·Î ³¡³ªÁö ¾Ê½À´Ï´Ù" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%2$s ij½¬¿¡ %1$d°³ÀÇ ¶óÀ̺귯¸®°¡ ¹ß°ßµÇ¾ú½À´Ï´Ù\n" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "±ÔÄ¢¾ø´Â Áö¿ª¿¡ %s°¡ ÀÖÀ½" -#: assert/assert.c:51 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%sÀº(´Â) 32ºñÆ® ELF ÆÄÀÏÀÔ´Ï´Ù.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%sÀº(´Â) 64ºñÆ® ELF ÆÄÀÏÀÔ´Ï´Ù.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%sÀº(´Â) ¾Ë·ÁÁöÁö ¾ÊÀº ±â°è %dÀ»(¸¦) À§ÇÑ °ÍÀÔ´Ï´Ù.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%sÀº(´Â) ¾Ë·ÁÁø ¶óÀ̺귯¸® ŸÀÔÀÌ ¾Æ´Õ´Ï´Ù" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%sÀº(´Â) µ¿Àû ¿ÀºêÁ§Æ® ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù (ŸÀÔ: %d).\n" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%sÀº(´Â) ½Éº¼¸¯ ¸µÅ©°¡ ¾Æ´Õ´Ï´Ù\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%sÀº(´Â) ELF ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù - ½ÃÀۺκÐÀÇ ¸ÅÁ÷ ¹ÙÀÌÆ®°¡ Ʋ·È½À´Ï´Ù.\n" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sAssertion `%s' ½ÇÆÐ.\n" -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%s¿¹±âÄ¡ ¸øÇÑ ¿À·ù: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%s¾Ë ¼ö ¾ø´Â ½ÅÈ£ %d\n" -#: timezone/zic.c:2229 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: %d´Â ºÎÈ£ È®ÀåÀÌ Á¦´ë·Î µÇÁö ¾Ê¾Ò½À´Ï´Ù\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: ´Â º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù\n" -#: sunrpc/rpc_main.c:421 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: C Àü󸮱Ⱑ Á¾·á ÄÚµå %d·Î ½ÇÆÐÇÏ¿´½À´Ï´Ù\n" -#: sunrpc/rpc_main.c:418 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: C Àü󷯱Ⱑ ½Ã±×³¯ %d·Î ½ÇÆÐÇÏ¿´½À´Ï´Ù\n" -#: timezone/zic.c:1495 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: %s¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù: %s\n" -#: timezone/zic.c:2207 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: %s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù: %s\n" -#: timezone/zic.c:646 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: %s¸¦ %s·Î ¸µÅ©ÇÒ ¼ö ¾ø½À´Ï´Ù: %s\n" -#: timezone/zic.c:820 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: %s¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù: %s\n" -#: timezone/zic.c:1485 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: %sÀ»(¸¦) Áö¿ï ¼ö ¾ø½À´Ï´Ù: %s\n" -#: timezone/zic.c:631 +#: timezone/zic.c:630 #, c-format msgid "%s: Can't unlink %s: %s\n" msgstr "%s: %sÀ»(¸¦) Áö¿ï ¼ö ¾ø½À´Ï´Ù: %s\n" -#: timezone/zic.c:889 +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: %sÀ»(¸¦) ´Ý´Â µµÁß ¿À·ù ¹ß»ý: %s\n" -#: timezone/zic.c:882 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: %sÀ»(¸¦) Àд µµÁß ¿À·ù ¹ß»ý\n" -#: timezone/zdump.c:266 +#: timezone/zdump.c:267 #, c-format msgid "%s: Error writing " msgstr "%s: ¾²´Â µµÁß ¿À·ù ¹ß»ý" -#: timezone/zic.c:1561 +#: timezone/zic.c:1560 #, c-format msgid "%s: Error writing %s\n" msgstr "%s: %sÀ»(¸¦) ¾²´Â µµÁß ¿À·ù ¹ß»ý\n" -#: timezone/zic.c:867 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: À±ÃÊ ÆÄÀÏÀÌ ¾Æ´Ñ %s ÆÄÀÏ¿¡ Leap ÁÙÀÌ ÀÖÀ½\n" -#: timezone/zic.c:361 +#: timezone/zic.c:359 #, c-format msgid "%s: Memory exhausted: %s\n" msgstr "%s: ¸Þ¸ð¸®°¡ ¹Ù´Ú³²: %s\n" -#: timezone/zic.c:526 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: Çϳª ÀÌ»óÀÇ -L ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n" -#: timezone/zic.c:486 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: Çϳª ÀÌ»óÀÇ -d ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n" -#: timezone/zic.c:496 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: Çϳª ÀÌ»óÀÇ -l ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n" -#: timezone/zic.c:506 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: Çϳª ÀÌ»óÀÇ -p ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n" -#: timezone/zic.c:516 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: Çϳª ÀÌ»óÀÇ -y ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: ÀÎÀÚ°¡ ³Ê¹« ¸¹À½\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: º¯°æ ½Ã°¢À» ¾Ë¾Æ³¾ ¼ö ¾ø½À´Ï´Ù" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%1$s: ¹«°Ô %3$dÀÇ Á¤ÀÇ¿¡¼­ `%2$s'ÀÌ(°¡) ¿©·¯ ¹ø ³ªÅ¸³µ½À´Ï´Ù" -#: timezone/zic.c:1928 +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s'Àº(´Â) ´ÜÀÏ ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: `%s'ÀÇ °ªÀº `%s'ÀÇ °ª°ú ¸ÂÁö ¾Ê½À´Ï´Ù" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1'Àº `%2$s' ¹üÁÖÀÇ `%s' ÇʵåÀÇ ¸¶Áö¸· Ç׸ñÀ̾î¾ß ÇÕ´Ï´Ù" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: Á¤·Ä ¼ø¼­ `forward'¿Í `backward'´Â ¼­·Î ¹èŸÀûÀÔ´Ï´Ù" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position'Àº ¸ðµç ¼½¼ÇÀÇ Æ¯Á¤ ´Ü°è¿¡¼­¸¸ »ç¿ëµÇ°Å³ª ¾Æ¿¹ »ç¿ëµÇÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: `translit_start' ¼½¼ÇÀÌ `translit_end'·Î ³¡³ªÁö ¾Ê½À´Ï´Ù." + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: ¼ø¼­¿­ÀÇ Ã¹¹ø° ¹®ÀÚÀÇ ¹ÙÀÌÆ® ¼ø¼­°¡ ¸¶Áö¸· ¹®ÀÚÀÇ ¹ÙÀÌÆ® ¼ø¼­º¸´Ù ÀÛÁö ¾Ê½À´Ï´Ù" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: ù¹ø° ¹®ÀÚ¿Í ¸¶Áö¸· ¹®ÀÚÀÇ ¹ÙÀÌÆ® ¼ø¼­´Â ±æÀÌ°¡ °°¾Æ¾ß ÇÕ´Ï´Ù" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: ¸»ÁÙÀÓÇ¥ ¹üÀ§ÀÇ ³¡¿¡ `%s'À»(¸¦) µÑ ¼ö ¾ø½À´Ï´Ù" + +# ???? +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: %.*s µÚ¿¡ ¼ø¼­¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù: ±âÈ£¸¦ ¾Ë ¼ö ¾ø½À´Ï´Ù" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: ¹®ÀÚÁöµµÀÇ `%s' ¹®ÀÚ´Â ÇÑ ¹ÙÀÌÆ®·Î Ç¥ÇöÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: ±âº»°ª `%s' ¹®ÀÚ´Â ÇÑ ¹ÙÀÌÆ®·Î Ç¥ÇöÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: locale/programs/ld-ctype.c:2905 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: ¹®ÀÚ `%s'´Â ±âº»°ªÀ¸·Î ÇÊ¿äÇÏÁö¸¸ ¹®Àڸʿ¡ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: ¹®ÀÚ `%s'´Â ±âº»°ªÀ¸·Î ÇÊ¿äÇÏÁö¸¸ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: ¸í·ÉÀº '%s'¿´°í, °á°ú´Â %d¿´½À´Ï´Ù\n" -#: locale/programs/charmap.c:676 locale/programs/locfile.c:1014 +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ `%Zd'ÀÇ ¹æÇâ Ç÷¡±×°¡ '+'µµ '-'µµ ¾Æ´Õ´Ï´Ù" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ `%d'ÀÇ ¹æÇâ Ç÷¡±×°¡ ´ÜÀÏ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: `default_missing' Á¤ÀÇ°¡ Áߺ¹µÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: ¹üÁÖ ¹öÀü Á¤ÀÇ°¡ Áߺ¹µÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-collate.c:2711 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: ¼½¼Ç `%s'ÀÇ ¼±¾ðÀÌ Áߺ¹µÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-collate.c:2675 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: `%s'ÀÇ Á¤ÀÇ°¡ Áߺ¹µÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: ºó ¹üÀ§ ±â¼úÀÚ¸¦ ¾µ ¼ö ¾ø½À´Ï´Ù" + +#: locale/programs/ld-collate.c:755 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: ºó weight ¹®ÀÚ¿­Àº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù" + +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: »óÅ ±â°è¿¡ ¿À·ù ¹ß»ý" -#: posix/getopt.c:788 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: `%s' Çʵ尡 ¿©·¯ ¹ø ¼±¾ðµÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: `%s' Çʵ忡 µé¾î ÀÖ´Â Ç׸ñÀÌ 10°³°¡ ¾Æ´Õ´Ï´Ù" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: `%s' Çʵå´Â ºñ¾î ÀÖÀ¸¸é ¾È µË´Ï´Ù" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: `%s' Çʵ尡 Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: `%s' Çʵ尡 Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: locale/programs/ld-time.c:258 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %Zd¿¡¼­ ¿ÀÇÁ¼Â °ªÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-time.c:318 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %Zd¿¡¼­ ½ÃÀÛ ³¯Â¥ °ªÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-time.c:395 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %Zd¿¡¼­ ¸ØÃã ³¯Â¥ °ªÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ÀÖ½À´Ï´Ù" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: À߸øµÈ ¿É¼Ç -- %c\n" -#: posix/getopt.c:791 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: ºÒ¿ÏÀüÇÑ `END' ÁÙ" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%1$s: `%3$s' Çʵ忡 À߸øµÈ À̽ºÄÉÀÌÇÁ `%%%2$c' ¼ø¼­¿­" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: `%s' Çʵ忡 À߸øµÈ À̽ºÄÉÀÌÇÁ ¼ø¼­¿­ÀÌ ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %ZdÀÇ ¿ÀÇÁ¼Â¿¡ À߸øµÈ ¼ýÀÚ°¡ ÀÖ½À´Ï´Ù " + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: Á¤·Ä ±ÔÄ¢ÀÇ °¹¼ö°¡ À߸øµÇ¾ú½À´Ï´Ù" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: ºÎÀûÀýÇÑ ¿É¼Ç -- %c\n" -#: posix/getopt.c:711 +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %ZdÀÇ ¿ÀÇÁ¼Â¿¡ À߸øµÈ ½ÃÀÛ ³¯Â¥°¡ ÀÖ½À´Ï´Ù " + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %ZdÀÇ ¿ÀÇÁ¼Â¿¡ À߸øµÈ Á¤Áö ³¯Â¥°¡ ÀÖ½À´Ï´Ù " + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: `%s' ÇʵåÀÇ °ªÀÌ À߸øµÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: ¾ð¾î ÁÙÀÓ¸» `%s'ÀÌ(°¡) Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: `order_end' Å°¿öµå°¡ ºüÁ³½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: `reorder-end' Å°¿öµå°¡ ºüÁ³½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: `reorder-sections-end' Å°¿öµå°¡ ºüÁ³½À´Ï´Ù" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: era Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %Zd¿¡ era Çü½ÄÀÌ ¾ø½À´Ï´Ù" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: era Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %Zd¿¡ era À̸§ÀÌ ¾ø½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3119 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: `%s' ¼½¼ÇÀÇ ¼ø¼­ Á¤ÀÇ°¡ Áߺ¹µÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: À̸§¾ø´Â ¼½¼Ç¿¡ ¼ø¼­ Á¤ÀÇ°¡ ¿©·¯¹ø ³ªÅ¸³µ½À´Ï´Ù" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: `%s' Çʵ忡 ¿Ã¹Ù¸¥ Á¤±Ô½ÄÀÌ ¾ø½À´Ï´Ù: %s" + +# ¹ø¿ª: identificationÀÌ ¿©±â¼­??? +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: `%s' ¹üÁÖ¿¡ ¿Ã¹Ù¸¥ identificationÀÌ ¾ø½À´Ï´Ù" + +# ¹ø¿ª: representableÀÌ ¿©±â¼­?? +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: Ç¥½ÃÇÒ ¼ö ÀÖ´Â `default_missing' Á¤ÀÇ°¡ ¾ø½À´Ï´Ù" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: Á¤·Ä ±ÔÄ¢ÀÌ ÃæºÐÇÏÁö ¾Ê½À´Ï´Ù" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: ¼ýÀÚ·Î µÈ ±¹°¡ ÄÚµå `%d'´Â ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: `%c%s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n" -#: posix/getopt.c:681 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: `%s'´Â ¸ðÈ£ÇÑ ¿É¼ÇÀÔ´Ï´Ù\n" -#: posix/getopt.c:729 posix/getopt.c:902 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: `%s' ¿É¼ÇÀº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù\n" -#: posix/getopt.c:706 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: `--%s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n" -#: posix/getopt.c:886 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: `-W %s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n" -#: posix/getopt.c:868 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: `-W %s'´Â ¸ðÈ£ÇÑ ¿É¼ÇÀÔ´Ï´Ù\n" -#: posix/getopt.c:821 posix/getopt.c:951 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: ÀÌ ¿É¼ÇÀº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù -- %c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: `%.*s'¿¡ ´ëÇÑ ¼ø¼­´Â ÀÌ¹Ì %s:%Zu¿¡ Á¤ÀǵǾú½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: »çÀü¼ø¼­ ¿ä¼Ò `%.*s'ÀÇ ¼ø¼­´Â ¾ÆÁ÷ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: »çÀü¼ø¼­ ½Éº¼ `%.*s'ÀÇ ¼ø¼­´Â ¾ÆÁ÷ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: Ãâ·ÂÀÌ %s¸¦ µ¤¾î¾µ °ÍÀÔ´Ï´Ù\n" -#: timezone/zic.c:874 timezone/zic.c:1288 timezone/zic.c:1313 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: panic: ºÎÀûÀýÇÑ ÁÂÇ×°ª %d\n" -#: locale/programs/charmap.c:683 locale/programs/repertoire.c:301 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s: ÆÄÀÏÀÌ ¿Ï°áµÇÁö ¾ÊÀº ä ³¡³²" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: `%.*s' ¼½¼ÇÀ» ¾Ë ¼ö ¾ø½À´Ï´Ù" + +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %Zd¿¡¼­ ½ÃÀÛ ³¯Â¥°¡ À߸øµÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %Zd¿¡¼­ Á¤Áö ³¯Â¥°¡ À߸øµÇ¾ú½À´Ï´Ù" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: ±âÈ£ ¹üÀ§ ¸»ÁÙÀÓÇ¥´Â `order_end' ¹Ù·Î µÚ¿¡ ³ª¿Í¼­´Â ¾È µË´Ï´Ù" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: ±âÈ£ ¹üÀ§ ¸»ÁÙÀÓÇ¥´Â `order_start' ¹Ù·Î µÚ¿¡ ³ª¿Í¼­´Â ¾È µË´Ï´Ù" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: ¹®¹ý ¿À·ù" + +#: locale/programs/ld-ctype.c:2178 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: »õ·Î¿î ¹®ÀÚ Å¬·¡½º Á¤ÀÇ¿¡ ¹®¹ý ¿À·ù°¡ ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-ctype.c:2193 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: »õ·Î¿î ¹®ÀÚ ¸Ê Á¤ÀÇ¿¡ ¹®¹ý ¿À·ù°¡ ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: \"%s\" Ŭ·¡½º¿¡ ´ëÇÑ Å×À̺í: %lu ¹ÙÀÌÆ®\n" + +#: locale/programs/ld-ctype.c:3803 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: \"%s\" ¸Ê¿¡ ´ëÇÑ Å×À̺í: %lu ¹ÙÀÌÆ®\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: Æø¿¡ ´ëÇÑ Å×À̺í: %lu bytes\n" + +# ¹ø¿ª: terminology??? +#: locale/programs/ld-address.c:216 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: terminology ¾ð¾îÄÚµå `%s'ÀÌ(°¡) Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: ¹üÀ§ÀÇ ½ÃÀÛ ±âÈ£¿Í ³¡ ½Éº¼Àº ¹®ÀÚ¸¦ ³ªÅ¸³»¾ß ÇÕ´Ï´Ù" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: Çʵå `%s'ÀÇ °ªÀÇ ¼¼ ¹ø° ÇÇ¿¬»êÀÚ´Â %dº¸´Ù Ä¿¼­´Â ¾È µË´Ï´Ù" + +# ¹ø¿ª: ???? had??? +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: ±ÔÄ¢ÀÌ ³Ê¹« ¸¹À½; ù ¹ø° Ç׸ñ¸¸ÀÌ %d°³¸¦ °¡Áý´Ï´Ù" + +#: locale/programs/ld-collate.c:906 +#, c-format +msgid "%s: too many values" +msgstr "%s: °ªÀÌ ³Ê¹« ¸¹½À´Ï´Ù" + +# transliteration: °íÃľ¸, À½¿ª +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: ·ÎÄÉÀÏ `%s'ÀÇ °íÃľ¸ µ¥ÀÌŸ°¡ ¾ø½À´Ï´Ù" + +#: sunrpc/rpc_main.c:296 #, c-format msgid "%s: unable to open %s: %m\n" msgstr "%s: %sÀ»(¸¦) ¿­ ¼ö ¾øÀ½: %m\n" -#: posix/getopt.c:762 +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: »çÀü¼ø¼­ ±âÈ£ À̸§¿¡ ¾Ë ¼ö ¾ø´Â ¹®ÀÚ" + +# ¹ø¿ª: equivalent definition?? +#: locale/programs/ld-collate.c:2981 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: ´ëÀÀ ¹®ÀÚ Á¤ÀÇ À̸§¿¡ ¾Ë·ÁÁöÁö ¾ÊÀº ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-collate.c:2994 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: ´ëÀÀ ¹®ÀÚ Á¤ÀÇ °ª¿¡ ¾Ë·ÁÁöÁö ¾ÊÀº ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-time.c:1040 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: `%s' Çʵ忡 ¾Ë·ÁÁöÁö ¾ÊÀº ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-collate.c:3091 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: ¾Ë ¼ö ¾ø´Â ¼½¼Ç À̸§ `%s'" + +# ¹ø¿ª: equivalent definition?? +#: locale/programs/ld-collate.c:3004 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: ´ëÀÀ¹®ÀÚ Á¤ÀÇ¿¡ ¾Ë ¼ö ¾ø´Â ±âÈ£ `%s'" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `%c%s'\n" -#: posix/getopt.c:758 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `--%s'\n" -#: timezone/zic.c:445 +#: timezone/zic.c:443 #, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: »ç¿ë¹ýÀº %s [ -s ] [ -v ] [ -l Áö¿ª½Ã°¢ ] [ -p Æ÷½Ä½º±ÔÄ¢ ] [ -d µð·ºÅ丮 ]\n" -"\t[ -L À±ÃÊ ] [ -y ¿¬µµÀÇÇüÅ ] [ ÆÄÀÏÀ̸§ ... ] ÀÔ´Ï´Ù\n" +"%s: »ç¿ë¹ýÀº %s [ -s ] [ -v ] [ -l Áö¿ª½Ã°¢ ] [ -p Æ÷½Ä½º±ÔÄ¢ ] \\\n" +"\t[ -d µð·ºÅ丮 ] [ -L À±ÃÊ ] [ -y ¿¬µµÀÇÇüÅ ] [ ÆÄÀÏÀ̸§ ... ] ÀÔ´Ï´Ù\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: »ç¿ë¹ýÀº %s [ -v ] [ -c Àý´Ü ] Áö¿ª¸í ... ÀÔ´Ï´Ù\n" -#: sunrpc/rpc_main.c:306 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: `%s' ÇʵåÀÇ °ªÀº ºó ¹®ÀÚ¿­ÀÌ µÇ¸é ¾È µË´Ï´Ù" + +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "`%s' ¹üÁÖÀÇ `%s' ÇʵåÀÇ °ªÀº ºó ¹®ÀÚ¿­ÀÌ µÇ¸é ¾È µË´Ï´Ù" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: `int_curr_symbol' ÇʵåÀÇ °ªÀÌ ISO 4217¿¡ Çã¿ëµÇ´Â À̸§ÀÌ ¾Æ´Õ´Ï´Ù" + +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: curr_symbol' ÇʵåÀÇ °ªÀÇ ±æÀÌ°¡ Ʋ·È½À´Ï´Ù" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: `%s' ÇʵåÀÇ °ªÀº 127º¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: `%s' ÇʵåÀÇ °ªÀº %dº¸´Ù Å©¸é ¾È µË´Ï´Ù" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: `%s' ÇʵåÀÇ °ªÀº %dº¸´Ù Å©¸é ¾È µË´Ï´Ù" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: ¹«°Ô´Â À̸§¿¡ ¸»ÁÙÀÓÇ¥ ±âÈ£¸¦ ½á¾ß ÇÕ´Ï´Ù" + +#: sunrpc/rpc_main.c:308 #, c-format msgid "%s: while writing output %s: %m" msgstr "%s: %sÀ»(¸¦) Ãâ·ÂÇÏ´Â µµÁß ¿À·ù ¹ß»ý: %m" -#: argp/argp-parse.c:164 +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(ÇÁ·Î±×·¥ ¿À·ù) ¹öÀüÀ» ¾Ë ¼ö ¾ø½À´Ï´Ù!?" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(ÇÁ·Î±×·¥ ¿À·ù) ¿É¼ÇÀ» ¾Ë¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù!?" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(¾Ë ¼ö ¾ø´Â ¿ÀºêÁ§Æ®)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(¾Ë ¼ö ¾ø´Â ÀÎÁõ ¿À·ù - %d)" @@ -505,43 +1037,48 @@ msgstr "(¾Ë ¼ö ¾øÀ½)" msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** `%s' ÆÄÀÏÀº µð¹ö±ëÁ¤º¸°¡ Á¦°ÅµÇ¾ú½À´Ï´Ù: ´õ ÀÚ¼¼ÇÑ ºÐ¼®Àº ºÒ°¡´ÉÇÕ´Ï´Ù\n" -#: catgets/gencat.c:267 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*Ç¥ÁØ ÀÔ·Â*" -#: catgets/gencat.c:121 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" msgstr "" -"-o Ãâ·Â-ÆÄÀÏ [ÀÔ·Â-ÆÄÀÏ]...\n" -"[Ãâ·Â-ÆÄÀÏ [ÀÔ·Â-ÆÄÀÏ]...]" +"-o <Ãâ·Â-ÆÄÀÏ> [<ÀÔ·Â-ÆÄÀÏ>]...\n" +"[<Ãâ·Â-ÆÄÀÏ> [<ÀÔ·Â-ÆÄÀÏ>]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:796 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr "a.outÀÇ .lib ÀýÀÌ ¼Õ»óµÇ¾úÀ½" -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; ³·Àº ¹öÀü = %lu, ³ôÀº ¹öÀü = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; ÀÌÀ¯ = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "¹®ÀÚÀÇ ¹üÀ§·Î À߸øµÈ À̸§ <%s>¿Í <%s>" -#: locale/programs/ld-ctype.c:428 +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s>°ú(¿Í) <%s>Àº(´Â) ¹®ÀÚÀÇ ¹üÀ§·Î À߸øµÈ À̸§ÀÔ´Ï´Ù" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr " ¹®ÀÚ´Â `%s' Ŭ·¡½º¿¡ ÀÖÀ¸¸é ¾ÈµË´Ï´Ù" -#: locale/programs/ld-ctype.c:416 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr " ¹®ÀÚ´Â `%s' Ŭ·¡½º¿¡ ¾øÀ½" @@ -549,59 +1086,66 @@ msgstr " ¹®ÀÚ´Â `%s' Ŭ·¡½º¿¡ ¾øÀ½" #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:621 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/generic/siglist.h:34 sysdeps/gnu/siglist.h:28 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "ÁßÁöµÊ" -#: nis/nis_print.c:320 +#: nis/nis_print.c:321 msgid "Access Rights : " msgstr "Á¢±Ù ±ÇÇÑ : " -#: stdio-common/../sysdeps/gnu/errlist.c:792 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "¼Õ»óµÈ °øÀ¯ ¶óÀ̺귯¸®¿¡ Á¢±ÙÇÔ" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "ÁÖ¼Ò°¡ ÀÌ¹Ì »ç¿ë ÁßÀÔ´Ï´Ù" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" msgstr "È£½ºÆ®À̸§¿¡ ´ëÇÑ ÁÖ¼Ò±ºÀÌ Áö¿øµÇÁö ¾ÊÀ½" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "ÁÖ¼Ò±ºÀÌ ±Ô¾à¿¡¼­ Áö¿øµÇÁö ¾ÊÀ½" # (FIXME) -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 msgid "Address family not supported by protocol family" msgstr "ÁÖ¼Ò±ºÀÌ ±Ô¾à±º¿¡¼­ Áö¿øµÇÁö ¾ÊÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:760 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "±¤°í ¿À·ù" -#: stdio-common/../sysdeps/unix/siglist.c:39 sysdeps/generic/siglist.h:40 -#: sysdeps/gnu/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "ÀÚ¸íÁ¾ ½Ã°è" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Àüü ¸Þ¸ð¸® ¼Ò¸ð¿¡ ´ëÇÑ ±×·¡ÇÁµµ ±×¸³´Ï´Ù" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 msgid "Anode table overflow" msgstr "Anode Å×À̺í Èê·¯ ³Ñħ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "Å×½ºÆ®ÇÒ ¶Ç ´Ù¸¥ ¹®ÀÚ¿­." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 msgid "Arg list too long" msgstr "Àμö ¸í´ÜÀÌ ³Ê¹« ±è" @@ -609,105 +1153,104 @@ msgstr "Àμö ¸í´ÜÀÌ ³Ê¹« ±è" #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "Àμö ¸í´ÜÀÌ ³Ê¹« ±è" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 msgid "Argument out of domain" msgstr "ÀÎÀÚ°¡ ¿µ¿ªÀ» ¹þ¾î³²" -#: nis/nis_error.c:65 +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "ºñ¾îÀÖÁö ¾ÊÀº Å×À̺íÀ» Áö¿ì·Á°í ½Ãµµ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 msgid "Attempting to link in more shared libraries than system limit" msgstr "½Ã½ºÅÛÀÇ Á¦ÇѺ¸´Ù ¸¹Àº µ¿Àû ¶óÀ̺귯¸®¿Í ¸µÅ©ÇÏ·Á°í ÇßÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:800 +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" msgstr "³Ê¹« ¸¹Àº µ¿Àû ¶óÀ̺귯¸®¿Í ¸µÅ©ÇÏ·Á°í ½ÃµµÇÏ¿´À½" -#: sunrpc/clnt_perr.c:328 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "ÀÎÁõ ¼º°ø" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "ÀÎÁõ ¿À·ù" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "¾ûÅ͸® ¿ÀºêÁ§Æ®\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "À߸øµÈ ÁÖ¼Ò" # (FIXME) -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 msgid "Bad exchange descriptor" msgstr "À߸øµÈ exchange ±â¼úÀÚ" #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "À߸øµÈ ÆÄÀÏ ±â¼úÀÚ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 msgid "Bad file number" msgstr "À߸øµÈ ÆÄÀÏ ¹øÈ£" -#: stdio-common/../sysdeps/gnu/errlist.c:748 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "À߸øµÈ ÆùÆ® ÆÄÀÏ Çü½Ä" -#: stdio-common/../sysdeps/gnu/errlist.c:640 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "À߸øµÈ ¸Þ½ÃÁö" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 msgid "Bad request code" msgstr "À߸øµÈ ¿äû ÄÚµå" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 msgid "Bad request descriptor" msgstr "À߸øµÈ ¿äû ±â¼úÀÚ" -#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:63 -#: sysdeps/gnu/siglist.h:57 +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "À߸øµÈ ½Ã½ºÅÛ È£Ãâ" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "À߸øµÈ ai_flagsÀÇ °ª" -#: locale/programs/localedef.c:101 +#: locale/programs/localedef.c:104 msgid "Be strictly POSIX conform" msgstr "¾ö°ÝÇÏ°Ô POSIX¸¦ µû¸§" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "ÀÌÁø µ¥ÀÌŸ\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "ºí·° ÀåÄ¡°¡ ÇÊ¿äÇÔ" -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" msgstr "ºê·Îµåij½ºÆ® ¼±Åà ¹®Á¦" @@ -716,207 +1259,273 @@ msgstr "ºê·Îµåij½ºÆ® ¼±Åà ¹®Á¦" #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 -#: sysdeps/generic/siglist.h:39 sysdeps/gnu/siglist.h:33 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "ÆÄÀÌÇÁ°¡ ±ú¾îÁü" -#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:37 -#: sysdeps/gnu/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "¹ö½º ¿À·ù" -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:50 -#: sysdeps/gnu/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "CPU ½Ã°£ Á¦ÇÑ ÃÊ°úÇÔ" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "ij½¬°¡ ½Ã°£ ÃÊ°úµÊ" -#: stdio-common/../sysdeps/gnu/errlist.c:788 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "ÇÊ¿äÇÑ °øÀ¯ ¶óÀ̺귯¸®¿¡ Á¢±ÙÇÒ ¼ö ¾ø½À´Ï´Ù" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 msgid "Can not exec a shared library directly" msgstr "°øÀ¯ ¶óÀ̺귯¸®¸¦ Á÷Á¢ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "ÀÌ µµ¸ÞÀÎÀ» Á¦°øÇÏ´Â ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù" -#: nis/ypclnt.c:791 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "/·Î µð·ºÅ丮¸¦ À̵¿ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "rpcinfo: Æ÷Æ®¸ÅÆÛ¿Í Åë½ÅÇÒ ¼ö ¾ø½À´Ï´Ù" -#: nis/ypclnt.c:793 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "ypbind¿Í Åë½ÅÇÒ ¼ö ¾ø½À´Ï´Ù" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "ypserv¿Í Åë½ÅÇÒ ¼ö ¾ø½À´Ï´Ù" +#: elf/cache.c:359 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "Àӽà ij½¬ ÆÄÀÏ %sÀ»(¸¦) ¿­ ¼ö ¾ø½À´Ï´Ù" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "%sÀ»(¸¦) ãÀ» ¼ö ¾ø½À´Ï´Ù" + +#: elf/ldconfig.c:440 +#, c-format +msgid "Can't link %s to %s" +msgstr "%s¸¦ %s·Î ¸µÅ©ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "%s¿¡ lstat()ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, c-format +msgid "Can't open cache file %s\n" +msgstr "ij½¬ ÆÄÀÏ `%s'À»(¸¦) ¿­ ¼ö ¾ø½À´Ï´Ù\n" + +#: elf/ldconfig.c:976 +#, c-format +msgid "Can't open cache file directory %s\n" +msgstr "ij½¬ ÆÄÀÏ µð·ºÅ丮 `%s'À»(¸¦) ¿­ ¼ö ¾ø½À´Ï´Ù\n" + +#: elf/ldconfig.c:865 +#, c-format +msgid "Can't open configuration file %s" +msgstr "¼³Á¤ ÆÄÀÏ `%s'À»(¸¦) ¿­ ¼ö ¾ø½À´Ï´Ù" + +#: elf/ldconfig.c:621 +#, c-format +msgid "Can't open directory %s" +msgstr "µð·ºÅ丮 %sÀ»(¸¦) ¿­ ¼ö ¾ø½À´Ï´Ù" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "¿À·¡µÈ Àӽà ij½¬ ÆÄÀÏ %sÀ»(¸¦) Áö¿ï ¼ö ¾ø½À´Ï´Ù" + +#: elf/ldconfig.c:405 +#, c-format +msgid "Can't stat %s\n" +msgstr "%s¿¡ stat()ÇÒ ¼ö ¾ø½À´Ï´Ù\n" + +#: elf/ldconfig.c:434 +#, c-format +msgid "Can't unlink %s" +msgstr "%sÀ»(¸¦) Áö¿ï ¼ö ¾ø½À´Ï´Ù" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "¸Þ¸ð¸®¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "¿äûµÈ ÁÖ¼Ò¸¦ ¹èÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "ºê·Îµåij½ºÆ® rpc¸¦ À§ÇÑ ¼ÒÄÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù" -#: stdio-common/../sysdeps/gnu/errlist.c:804 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "°øÀ¯ ¶óÀ̺귯¸®¸¦ Á÷Á¢ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/rpc_main.c:1404 +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "`%s'ÆÄÀÏ¿¡ fstat()À» ÇÒ ¼ö ¾ø½À´Ï´Ù\n" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "ÇÑ°³ ÀÌ»óÀÇ ÆÄÀÏ »ý¼º Ç÷¡±×¸¦ ¾µ ¼ö ¾ø½À´Ï´Ù\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "ÆÄÀÏ `%s'¿¡ mmap()ÇÒ ¼ö ¾ø½À´Ï´Ù\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "ºê·Îµåij½ºÆ®¿¡ ´ëÇÑ ÀÀ´äÀ» ¹ÞÀ» ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/pmap_clnt.c:133 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "¼­ºñ½º¸¦ µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 msgid "Cannot send after socket shutdown" msgstr "¼ÒÄÏÀ» Á¾·áÇÑ ÈÄ¿¡´Â º¸³¾ ¼ö ¾ø½À´Ï´Ù" #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "Àü¼Û Á¾·áÁöÁ¡ÀÌ Áö³­ ÈÄ¿¡ º¸³¾ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "ºê·Îµåij½ºÆ® ÆÐŶÀ» º¸³¾ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "¼ÒÄÏ ¿É¼Ç SO_BROADCAST¸¦ ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/rpc_main.c:1191 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "ÇÑ°³ ÀÌ»óÀÇ ÀÔ·Â ÆÄÀÏÀ» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù!\n" -#: sunrpc/rpc_main.c:1361 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "³×Æ®id Ç÷¡±×¸¦ inetd Ç÷¡±×¿Í ÇÔ²² ¾µ ¼ö ¾ø½À´Ï´Ù!\n" -#: sunrpc/rpc_main.c:1373 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "³×Æ®id Ç÷¡±×¸¦ TIRPC¿Í ÇÔ²² ¾µ ¼ö ¾ø½À´Ï´Ù!\n" -#: sunrpc/rpc_main.c:1380 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "»õ·Î¿î ½ºÅ¸ÀÏ¿¡¼­´Â Å×À̺í Ç÷¡±×¸¦ ¾µ ¼ö ¾ø½À´Ï´Ù!\n" -#: stdio-common/../sysdeps/gnu/errlist.c:688 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "<·çÆ®>·Î À̵¿ÇÑ ´ÙÀ½ <·çÆ®>¸¦ ·çÆ® µð·ºÅ丮·Î »ç¿ëÇÕ´Ï´Ù" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "%sÀÇ Á¢±Ù±ÇÇÑÀ» to 0644·Î ¹Ù²Ù´Â µ¥ ½ÇÆÐÇß½À´Ï´Ù" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "¹üÀ§¸¦ ¹þ¾î³­ ä³Î ¹øÈ£" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" msgstr "¹®ÀÚ ±¸ºÐÀÚ : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:46 -#: sysdeps/gnu/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" msgstr "ÀÚ½ÄÀÌ Á¾·áµÊ" -#: sunrpc/clnt_perr.c:347 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "Ŭ¶óÀ̾ðÆ® ÀÚ°Ý ºÎ¿©°¡ ³Ê¹« ¾àÇÔ" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "¿­ :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:768 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "Àü¼Û Áß Åë½Å ¿À·ù" -#: locale/programs/localedef.c:109 +#: locale/programs/localedef.c:112 msgid "Compile locale specification" msgstr "·ÎÄÉÀÏ ¸í¼¼¸¦ ÄÄÆÄÀÏ" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:631 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "ÄÄÇ»ÅÍ°¡ ³óÀåÀ» »ò½À´Ï´Ù" -#: locale/programs/ld-ctype.c:1438 -msgid "Computing table size for character classes might take a while..." -msgstr "¹®ÀÚ Å¬·¡½ºÀÇ Ç¥ Å©±â °è»êÀº ½Ã°£ÀÌ ¾à°£ °É¸± ¼ö ÀÖ½À´Ï´Ù..." - -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." -msgstr "Á¶»ç Á¤º¸ÀÇ Ç¥ Å©±â °è»êÀº ½Ã°£ÀÌ ¾à°£ °É¸± ¼ö ÀÖ½À´Ï´Ù... " +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "µ¿Àû ¸µÄ¿ÀÇ ·±Å¸ÀÓ ¹ÙÀεùÀ» ¼³Á¤" #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "¿¬°áÀÌ °ÅºÎµÊ" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" msgstr "¿¬°áÀÌ »ó´ëÆí¿¡ ÀÇÇØ ²÷¾îÁü" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "¿¬°á ½Ã°£ ÃÊ°ú" -#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:45 -#: sysdeps/gnu/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "°è¼ÓµÊ" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "ÁÖ¾îÁø ÆÄÀÏÀÇ ÀÎÄÚµùÀ» ÇÑ ÀÎÄÚµù¿¡¼­ ¶Ç´Ù¸¥ ÀÎÄÚµùÀ¸·Î º¯È¯ÇÔ." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "Å°¸¦ ¼Ò¹®ÀÚ·Î º¯È¯ÇÔ" - -#: catgets/gencat.c:237 db2/makedb.c:242 elf/sprof.c:355 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:400 nscd/nscd.c:277 nscd/nscd_nischeck.c:90 -#: nss/getent.c:66 posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -927,383 +1536,441 @@ msgstr "" "ÀÌ ÇÁ·Î±×·¥Àº °ø°³ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù; º¹»çÁ¶°ÇÀº ¼Ò½º¸¦ ÂüÁ¶ÇϽʽÿÀ. »óÇ°¼º\n" "À̳ª ƯÁ¤ ¸ñÀû¿¡ ´ëÇÑ ÀûÇÕ¼ºÀ» ºñ·ÔÇÏ¿© ¾î¶°ÇÑ º¸Áõµµ ÇÏÁö ¾Ê½À´Ï´Ù.\n" -#: nscd/nscd_conf.c:165 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "±â·Ï ÆÄÀÏ `%s'¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" -#: catgets/gencat.c:108 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" msgstr "±âÈ£ Á¤ÀǸ¦ ´ã°í ÀÖ´Â C Çì´õ ÆÄÀÏ NAMEÀ» ¸¸µê" -#: locale/programs/localedef.c:100 +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "°ú°Å ½ºÅ¸ÀÏÀÇ Å×À̺íÀ» ¸¸µì´Ï´Ù" + +#: locale/programs/localedef.c:101 msgid "Create output even if warning messages were issued" msgstr "°æ°í ¸Þ¼¼Áö°¡ ³ª¿Ã °æ¿ì¿¡µµ Ãâ·ÂÇÔ" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "ÅؽºÆ® ÀԷ¿¡¼­ °£´ÜÇÑ DB µ¥ÀÌŸ¸¦ ¸¸µê" - -#: nis/nis_print.c:325 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" msgstr "¸¸µé¾îÁø ½Ã°¢ : %s" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 msgid "Cross-device link" msgstr "ÀåÄ¡°£ ¿¬°á" -#: nis/nss_nisplus/nisplus-publickey.c:95 -#: nis/nss_nisplus/nisplus-publickey.c:171 +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "<µ¥ÀÌŸÆÄÀÏ> [<Ãâ·ÂÆÄÀÏ>]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "³×Æ®name %s¿¡ ´ëÇÑ DES entry°¡ À¯ÀÏÇÏÁö ¾Ê½À´Ï´Ù\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "µð·ºÅ丮\n" -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "SUID/SGID ÇÁ·Î±×·¥¿¡ DST´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "µ¿Àû ¸µÄ¿ ¹ö±×!!!" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "Å×ÀÌºí¿¡ ´ëÇÑ µ¥ÀÌŸº£À̽º°¡ ¾ø½À´Ï´Ù" -#: nis/ypclnt.c:805 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¾÷ ÁßÀÔ´Ï´Ù" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 msgid "Deadlock situation detected/avoided" msgstr "±³Âø»óÅ°¡ ¹ß°ßµÇ¾ú°Å³ª ȸÇÇÇÕ´Ï´Ù" -#: nis/nis_print.c:225 +#: nis/nis_print.c:226 msgid "Default Access rights :\n" msgstr "±âº» Á¢±Ù ±ÇÇÑ :\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "¸ñÀûÁö ÁÖ¼Ò°¡ ÇÊ¿äÇÔ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 msgid "Device busy" msgstr "ÀåÄ¡°¡ »ç¿ë ÁßÀÓ" -#: stdio-common/../sysdeps/gnu/errlist.c:668 +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "ÀåÄ¡°¡ ½ºÆ®¸²ÀÌ ¾Æ´Ô" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "ÀåÄ¡°¡ ¼³Á¤µÇÁö ¾Ê¾ÒÀ½" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "ÀåÄ¡³ª ÀÚ¿øÀÌ µ¿ÀÛ Áß" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellman (%d ºñÆ®)\n" -#: nis/nis_print.c:317 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "µð·ºÅ丮 : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "µð·ºÅ丮°¡ ºñ¾îÀÖÁö ¾ÊÀ½" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" msgstr "µð½ºÅ© ÇÒ´ç·®ÀÌ ÃÊ°úµÊ" #. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/gnu/errlist.c:499 msgid "Disk quota exceeded" msgstr "µð½ºÅ© ÇÒ´ç·®ÀÌ ÃÊ°úµÊ" -#: nscd/nscd.c:83 +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "forkÇÏÁö ¾Ê°í ÇöÀç tty¿¡ ¸Þ¼¼Áö¸¦ Ç¥½ÃÇÔ" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "µ¥ÀÌŸº£À̽º¸¦ ¸¸µå´Â µ¿¾È ¸Þ¼¼Áö Ç¥½ÃÇÏÁö ¾ÊÀ½" - -#: catgets/gencat.c:110 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "ÀÌ¹Ì Á¸ÀçÇÏ´Â ¸ñ·ÏÀ» »ç¿ëÇÏÁö ¾Ê°í, »õ·Î¿î ÆÄÀÏ¿¡ Ãâ·ÂÇÔ" -#: nis/ypclnt.c:851 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "µµ¸ÞÀÎÀÌ ¹Ù¿îµåµÇÁö ¾ÊÀ½" -#: stdio-common/../sysdeps/unix/siglist.c:32 sysdeps/generic/siglist.h:60 -#: sysdeps/gnu/siglist.h:54 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "ij½¬¸¦ ¸¸µéÁö ¾ÊÀ½" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "¸µÅ©¸¦ ¸¸µéÁö ¾ÊÀ½" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "PC ÇÁ·ÎÆÄÀϸµÀ¸·Î ¸¸µé¾îÁø Á¤º¸¸¦ ´ýÇÁÇÕ´Ï´Ù." + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "ELF ÆÄÀÏ ABI ¹öÀüÀÌ À߸øµÇ¾ú½À´Ï´Ù" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "ELF ÆÄÀÏ OS ABI°¡ À߸øµÇ¾ú½À´Ï´Ù" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "ELF ÆÄÀÏ ¹öÀüÀÌ ÇöÀç ¹öÀü°ú ¸ÂÁö ¾Ê½À´Ï´Ù" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "ELF ÆÄÀÏ ¹öÀü ident°¡ ÇöÀç ident¿Í ¸ÂÁö ¾Ê½À´Ï´Ù" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "ELF ÆÄÀÏÀÇ phentsize°¡ ¿¹»ó°ú ¸ÂÁö ¾Ê½À´Ï´Ù" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "ELF ·Îµå ¸í·ÉÀÇ ÁÖ¼Ò/¿ÀÇÁ¼ÂÀÌ ¿Ã¹Ù¸£°Ô alignµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "ELF ·Îµå ¸í·ÉÀÇÀÇ alignÀÌ ÆäÀÌÁö¿¡ alignµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "EMT Æ®·¦" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "ENTRY\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" msgstr "¾ÏȣȭµÈ µ¥ÀÌŸ\n" -#: nis/nis_error.c:52 +#: nis/nis_error.c:53 msgid "Entry/table type mismatch" msgstr "Entry/table ŸÀÔÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:29 +#: nss/getent.c:127 nss/getent.c:292 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "%s¿¡ enumerationÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 msgid "Error 0" msgstr "¿À·ù 0" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 msgid "Error 100" msgstr "¿À·ù 100" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 msgid "Error 101" msgstr "¿À·ù 101" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 msgid "Error 102" msgstr "¿À·ù 102" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 msgid "Error 103" msgstr "¿À·ù 103" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 msgid "Error 104" msgstr "¿À·ù 104" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 msgid "Error 105" msgstr "¿À·ù 105" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 msgid "Error 106" msgstr "¿À·ù 106" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 msgid "Error 107" msgstr "¿À·ù 107" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 msgid "Error 108" msgstr "¿À·ù 108" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 msgid "Error 109" msgstr "¿À·ù 109" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 msgid "Error 110" msgstr "¿À·ù 110" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 msgid "Error 111" msgstr "¿À·ù 111" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 msgid "Error 112" msgstr "¿À·ù 112" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 msgid "Error 113" msgstr "¿À·ù 113" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 msgid "Error 114" msgstr "¿À·ù 114" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 msgid "Error 115" msgstr "¿À·ù 115" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 msgid "Error 116" msgstr "¿À·ù 116" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 msgid "Error 117" msgstr "¿À·ù 117" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 msgid "Error 118" msgstr "¿À·ù 118" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 msgid "Error 119" msgstr "¿À·ù 119" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 msgid "Error 136" msgstr "¿À·ù 136" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 msgid "Error 142" msgstr "¿À·ù 142" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 msgid "Error 58" msgstr "¿À·ù 142" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 msgid "Error 59" msgstr "¿À·ù 59" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 msgid "Error 72" msgstr "¿À·ù 72" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 msgid "Error 73" msgstr "¿À·ù 73" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 msgid "Error 75" msgstr "¿À·ù 75" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 msgid "Error 76" msgstr "¿À·ù 76" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 msgid "Error 91" msgstr "¿À·ù 91" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 msgid "Error 92" msgstr "¿À·ù 92" -#: nis/nis_error.c:56 +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" msgstr "RPC ¼­ºê ½Ã½ºÅÛ¿¡ ¿À·ù: " -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "NIS+ ½ÃÀÛ ÆÄÀÏ¿¡ Á¢±ÙÇÏ´Â µ¥ ¿À·ù. NIS+°¡ ¼³Ä¡µÇ¾ú½À´Ï±î?" -#: string/../sysdeps/mach/_strerror.c:57 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "¾Ë ¼ö ¾ø´Â ¿À·ù ½Ã½ºÅÛ¿¡ ¿À·ù: " -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "Äݹé ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ´Â µ¥ ¿À·ù" -#: inet/ruserpass.c:176 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "¿À·ù: .netrc ÆÄÀÏÀ» ´Ù¸¥ »ç¶÷ÀÌ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù." -#: stdio-common/../sysdeps/gnu/errlist.c:728 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "±³È¯ÀÌ °¡µæÂü" #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "Exec Çü½Ä ¿À·ù" -#: locale/programs/localedef.c:187 +#: locale/programs/localedef.c:190 msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "Áß¿ä: ½Ã½ºÅÛ¿¡ `_POSIX2_LOCALEDEF'°¡ Á¤ÀǵǾî ÀÖÁö ¾Ê½À´Ï´Ù" -#: locale/programs/localedef.c:91 locale/programs/localedef.c:93 -#: locale/programs/localedef.c:95 -msgid "FILE" -msgstr "<ÆÄÀÏ>" - -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "<ÆÄÀÏ>Àº ±âÈ£·Î Ç¥½ÃµÈ À̸§¿¡¼­ UCS4 °ªÀ¸·ÎÀÇ ¸ÅÇÎÀ» °®°í ÀÖ½À´Ï´Ù" -#: sunrpc/clnt_perr.c:355 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "½ÇÆÐ (ÁöÁ¤µÇÁö ¾ÊÀº ¿À·ù)" -#: stdio-common/../sysdeps/gnu/errlist.c:780 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "´ÙÀ½À¸·Î ¼­¹ö¸¦ ½ÇÇàÇÏ·Á°í, »ç¿ëÀÚ '%s'À»(¸¦) ã´Âµ¥ ½ÇÆÐ:" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "ÆÄÀÏ %sÀÌ(°¡) ³Ê¹« À۾Ƽ­, üũÇÏÁö ¾Ê½À´Ï´Ù." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "ÆÄÀÏ ±â¼úÀÚ°¡ À߸øµÈ »óÅ¿¡ ÀÖÀ½" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "ÆÄÀÏÀÌ Á¸ÀçÇÕ´Ï´Ù" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "ÆÄÀÏÀÌ Ä³½¬ ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù.\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 msgid "File locking deadlock" msgstr "ÆÄÀÏ Àá±Ý ±³Âø»óÅÂ" -#: stdio-common/../sysdeps/gnu/errlist.c:744 +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" msgstr "ÆÄÀÏ Àá±Ý ±³Âø»óÅ ¿À·ù" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "ÆÄÀÏ À̸§ÀÌ ³Ê¹« ±é´Ï´Ù" -#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:51 -#: sysdeps/gnu/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "ÆÄÀÏ Å©±â Á¦ÇÑÀ» ÃÊ°úÇÔ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 msgid "File table overflow" msgstr "ÆÄÀÏ Å×À̺í Èê·¯ ³Ñħ" #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "ÆÄÀÏÀÌ ³Ê¹« Å®´Ï´Ù" -#: nis/nis_error.c:37 +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "Å×½ºÆ®ÇÒ Ã¹ ¹ø° ¹®ÀÚ¿­." + +#: nis/nis_error.c:38 msgid "First/next chain broken" msgstr "First/next ¿¬°áÀÌ ²÷¾îÁü" -#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:35 -#: sysdeps/gnu/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "ºÎµ¿ ¼Ò¼öÁ¡ ¿¹¿Ü" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "ÀÌ¿ëÇÒ Çü½Ä: new, old ȤÀº compat (±âº»°ª)" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" msgstr "µð·ºÅ丮¿¡ ´ëÇØ ¿ÏÀüÇÑ resync°¡ ÇÊ¿äÇÔ" @@ -1312,70 +1979,81 @@ msgstr "µð·ºÅ丮¿¡ ´ëÇØ ¿ÏÀüÇÑ resync°¡ #. TRANS operating system. When you get this error, you can be sure that this #. TRANS particular function will always fail with @code{ENOSYS} unless you #. TRANS install a new version of the C library or the operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:575 +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "ÇÔ¼ö°¡ ±¸ÇöµÇÁö ¾Ê¾ÒÀ½" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "±×·ì\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "ARGP_HELP_FMT¿¡ ¾µ¸ð¾ø´Â °Í: %s" -#: catgets/gencat.c:116 +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "¸Þ¸ð¸® ÇÁ·ÎÆÄÀϸµ ÀÚ·á¿¡¼­ ±×·¡ÇÈ ¸¸µé±â" + +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" -msgstr "¸Þ¼¼Áö ¸ñ·ÏÀ» ¸¸µì´Ï´Ù\\vÀÔ·Â ÆÄÀÏÀÌ - À̸é Ç¥ÁØ ÀÔ·ÂÀ» ÀÐ°Ô µË´Ï´Ù. Ãâ·Â ÆÄÀÏÀÌ - À̸é Ç¥ÁØ Ãâ·Â¿¡ Ãâ·ÂÇÕ´Ï´Ù\n" +msgstr "¸Þ¼¼Áö ¸ñ·ÏÀ» ¸¸µì´Ï´Ù\\v<ÀÔ·Â-ÆÄÀÏ>ÀÌ - À̸é Ç¥ÁØ ÀÔ·ÂÀ» ÀÐ°Ô µË´Ï´Ù. <Ãâ·Â-ÆÄÀÏ>ÀÌ - À̸é Ç¥ÁØ Ãâ·Â¿¡ Ãâ·ÂÇÕ´Ï´Ù\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "½Ã°£¿¡ ºñ·ÊÇÏ´Â Ãâ·ÂÀ» ¸¸µì´Ï´Ù (±âº»°ªÀº ÇÔ¼ö È£Ãâ Ƚ¼ö¿¡ ºñ·ÊÇÕ´Ï´Ù)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "´õ ¸¹Àº ¸Þ½ÃÁö Ç¥½Ã" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "ÀÏ¹Ý ½Ã½ºÅÛ ¿À·ù" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "ƯÁ¤ ·ÎÄÉÀÏ °ü·Ã Á¤º¸¸¦ ¾òÀ½" -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "°£·«ÇÑ »ç¿ë¹ý ¸Þ¼¼Áö¸¦ Ç¥½ÃÇÔ" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "ÀÌ µµ¿ò¸» ¸®½ºÆ®¸¦ Ç¥½ÃÇÔ" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:636 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "ÀÌÀ¯¾ø´Â ¿À·ù" -#: nis/nis_print.c:319 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "±×·ì : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" msgstr "±×·ì Ç÷¡±× :" -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "\"%s.%s\" ±×·ìÀ» À§ÇÑ ±×·ì entry:\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "SECSÃÊ µ¿¾È ¸ØÃã (±âº»°ª 3600)" -#: stdio-common/../sysdeps/unix/siglist.c:26 sysdeps/generic/siglist.h:29 -#: sysdeps/gnu/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "²÷¾îÁü" -#: nscd/grpcache.c:251 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "±×·ì ij½¬¿¡¼­ \"%d\"¸¦ ãÀ» ¼ö ¾ø¾ú½À´Ï´Ù!" @@ -1385,13 +2063,13 @@ msgstr "±×·ì ij½¬¿¡¼­ \"%d\"¸¦ ãÀ» ¼ö ¾ msgid "Haven't found \"%d\" in password cache!" msgstr "¾ÏÈ£ ij½¬¿¡¼­ \"%d\"¸¦ ãÀ» ¼ö ¾ø¾ú½À´Ï´Ù!" -#: nscd/grpcache.c:212 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "±×·ì ij½¬¿¡¼­ \"%s\"¸¦ ãÀ» ¼ö ¾ø¾ú½À´Ï´Ù!" -#: nscd/hstcache.c:291 nscd/hstcache.c:333 nscd/hstcache.c:378 -#: nscd/hstcache.c:422 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "È£½ºÆ® ij½¬¿¡¼­ \"%s\"¸¦ ãÀ» ¼ö ¾ø¾ú½À´Ï´Ù!" @@ -1402,63 +2080,56 @@ msgid "Haven't found \"%s\" in password msgstr "¾ÏÈ£ ij½¬¿¡¼­ \"%s\"¸¦ ãÀ» ¼ö ¾ø¾ú½À´Ï´Ù!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "È£½ºÆ®°¡ Á×¾ú½À´Ï´Ù" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "È£½ºÆ® À̸§ Ž»ö ½ÇÆÐ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 msgid "I/O error" msgstr "ÀÔÃâ·Â ¿À·ù" -#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:49 -#: sysdeps/gnu/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "ÀÔÃâ·Â °¡´É" -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"ÀÔ·Â-ÆÄÀÏ Ãâ·Â-ÆÄÀÏ\n" -"-o Ãâ·Â-ÆÄÀÏ ÀÔ·Â-ÆÄÀÏ\n" -"-u ÀÔ·Â-ÆÄÀÏ" - -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "IOT Æ®·¦" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:644 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "½Äº°ÀÚ Á¦°ÅµÊ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "ÀÏ¹Ý ÆÄÀÏÀÌ ¾Æ´Ï¹Ç·Î %s ÆÄÀÏÀ» ¹«½ÃÇÕ´Ï´Ù." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 msgid "Illegal byte sequence" msgstr "¹ÙÀÌÆ® ¼ø¼­°¡ À߸øµÊ" -#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:32 -#: sysdeps/gnu/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "À߸øµÈ ¸í·É¾î" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "ÀÛ¾÷ÇÏ´Â µ¥ À߸øµÈ ¿ÀºêÁ§Æ® ŸÀÔ" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "À߸øµÈ Ž»ö" @@ -1467,14 +2138,14 @@ msgstr "À߸øµÈ Ž»ö" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "ºÎÀûÀýÇÑ ÆÄÀÏ Å¸ÀÔ ¶Ç´Â Çü½Ä" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" msgstr "ÀåÄ¡¿¡ ´ëÇØ ºÎÀûÀýÇÑ ioctl" @@ -1484,41 +2155,45 @@ msgstr "ÀåÄ¡¿¡ ´ëÇØ ºÎÀûÀýÇÑ ioctl" #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:607 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" msgstr "¹è°æ ÇÁ·Î¼¼½º·Î ºÎÀûÇÕÇÑ µ¿ÀÛ" -#: sysdeps/generic/siglist.h:69 sysdeps/gnu/siglist.h:63 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "Á¤º¸ ¿äû" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "Á¤º¸:" -#: locale/programs/localedef.c:90 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "ÀÔ·Â ÆÄÀÏ:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, c-format +msgid "Input file %s not found.\n" +msgstr "ÀÔ·Â ÆÄÀÏ %sÀ»(¸¦) ãÁö ¸øÇß½À´Ï´Ù.\n" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" msgstr "ÀÔ/Ãâ·Â Çü½Ä ÁöÁ¤:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "ÀÔ·Â/Ãâ·Â ¿À·ù" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "³»ºÎ NIS ¿À·ù" -#: nis/ypclnt.c:849 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "³»ºÎ ypbind ¿À·ù" -#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:30 -#: sysdeps/gnu/siglist.h:24 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "ÀÎÅÍ·´Æ®" @@ -1529,429 +2204,460 @@ msgstr "ÀÎÅÍ·´Æ®" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Áß´ÜµÈ ½Ã½ºÅÛ È£Ãâ" -#: stdio-common/../sysdeps/gnu/errlist.c:684 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "Áß´ÜµÈ ½Ã½ºÅÛ È£ÃâÀº Àç½ÃÀ۵Ǿî¾ß ÇÕ´Ï´Ù" #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "ºÎÀûÀýÇÑ Àμö" -#: posix/regex.c:1034 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "ºÎÀûÀýÇÑ ÈĹæ ÂüÁ¶" -#: posix/regex.c:1028 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "ºÎÀûÀýÇÑ ¹®ÀÚ Å¬·¡½º À̸§" -#: sunrpc/clnt_perr.c:331 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "ºÎÀûÀýÇÑ Å¬¶óÀ̾ðÆ® ÀÚ°Ý ºÎ¿©" -#: sunrpc/clnt_perr.c:339 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "ºÎÀûÀýÇÑ Å¬¶óÀ̾ðÆ® °ËÁõ±â" -#: posix/regex.c:1025 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "ºÎÀûÀýÇÑ ´ëÁ¶ ¹®ÀÚ" -#: posix/regex.c:1046 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "\\{\\}¿¡ ºÎÀûÀýÇÑ ³»¿ë¹°ÀÌ ÀÖÀ½" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "ºÎÀûÀýÇÑ ÀåÄ¡°£ ¿¬°á" -#: stdio-common/../sysdeps/gnu/errlist.c:720 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "ºÎÀûÀýÇÑ ±³È¯" -#: nis/nis_error.c:44 +#: nis/nis_error.c:45 msgid "Invalid object for operation" msgstr "ÀÛ¾÷ÇÏ´Â µ¥ À߸øµÈ ¿ÀºêÁ§Æ®" #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:597 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "ºÎÀûÀýÇϰųª ºÒ¿ÏÀüÇÑ ´ÙÁß¹ÙÀÌÆ® ¶Ç´Â ±¤¿ª ¹®ÀÚ" -#: posix/regex.c:1055 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "¾Õ¼± Á¤±Ô½ÄÀÌ ºÎÀûÀýÇÔ" -#: posix/regex.c:1049 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "ºÎÀûÀýÇÑ ¹üÀ§ ³¡" -#: posix/regex.c:1022 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "ºÎÀûÀýÇÑ Á¤±Ô½Ä" -#: stdio-common/../sysdeps/gnu/errlist.c:736 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "ºÎÀûÀýÇÑ ¿äû ÄÚµå" -#: stdio-common/../sysdeps/gnu/errlist.c:724 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" msgstr "À߸øµÈ ¿äû ±â¼úÀÚ" -#: sunrpc/clnt_perr.c:351 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "ºÎÀûÀýÇÑ ¼­¹ö °ËÁõ±â" -#: stdio-common/../sysdeps/gnu/errlist.c:740 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "ºÎÀûÀýÇÑ ½½·Ô" -#: nscd/nscd.c:88 +#: nscd/nscd.c:91 msgid "Invalidate the specified cache" msgstr "ÁöÁ¤ÇÑ Ä³½¬¸¦ ¹«È¿È­ÇÕ´Ï´Ù" #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "µð·ºÅ丮ÀÔ´Ï´Ù" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 msgid "Is a name file" msgstr "name ÆÄÀÏÀÔ´Ï´Ù" -#: stdio-common/../sysdeps/gnu/errlist.c:824 +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" msgstr "named ŸÀÔ ÆÄÀÏÀÔ´Ï´Ù" -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "Kerberos.\n" -#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:36 -#: sysdeps/gnu/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Á×¾úÀ½" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "¿¬°á\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "µð·ºÅ丮 %2$sÀÇ UID %1$d¸¦ À§ÇÑ LOCAL entry°¡ À¯ÀÏÇÏÁö ¾Ê½À´Ï´Ù\n" -#: stdio-common/../sysdeps/gnu/errlist.c:716 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "µî±Þ 2 ¸Ü¾úÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:692 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "µî±Þ 2°¡ µ¿±âÈ­µÇÁö ¾ÊÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:696 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "µî±Þ 3 ¸Ü¾úÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:700 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "µî±Þ 3 ¸®¼Â" -#: stdio-common/../sysdeps/gnu/errlist.c:656 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "¸µÅ©°¡ ¼Õ»óµÇ¾ú½À´Ï´Ù" -#: stdio-common/../sysdeps/gnu/errlist.c:704 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "¹üÀ§¸¦ ¹þ¾î³­ ¸µÅ© ¹øÈ£" -#: nis/nis_error.c:53 +#: nis/nis_error.c:54 msgid "Link points to illegal name" msgstr "¸µÅ©°¡ À߸øµÈ À̸§À» °¡¸®Å´" -#: nis/nis_print.c:282 +#: nis/nis_print.c:283 msgid "Linked Object Type : " msgstr "¿¬°áµÈ ¿ÀºêÁ§Æ® ŸÀÔ : " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" msgstr "%s¿Í ¿¬°á\n" -#: nis/ypclnt.c:797 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "Áö¿ª µµ¸ÞÀθíÀÌ ¼³Á¤µÇÁö ¾Ê¾ÒÀ½" -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "Áö¿ª ÀÚ¿ø ÇÒ´ç ½ÇÆÐ" -#: stdio-common/../sysdeps/gnu/errlist.c:752 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "±â°è°¡ ³×Æ®¿öÅ© »ó¿¡ ÀÖÁö ¾Ê½À´Ï´Ù" -#: nis/nis_error.c:45 +#: nis/nis_error.c:46 msgid "Malformed name, or illegal name" msgstr "À߸øµÈ Çü½ÄÀÇ À̸§, ȤÀº ¾µ ¼ö ¾ø´Â À̸§" -#: argp/argp-help.c:1186 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "±ä ¿É¼Ç¿¡¼­ ´ëÇØ ²À ÇÊ¿äÇϰųª ¼±ÅÃÀûÀÎ ÀÎÀÚ´Â ±× ±ä ¿É¼Ç¿¡ ÇØ´çÇϴ ªÀº ¿É¼Ç¿¡¼­µµ ²À ÇÊ¿äÇϰųª ¼±ÅÃÀûÀÔ´Ï´Ù." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "¼öµ¿À¸·Î °¢°¢ÀÇ ¶óÀ̺귯¸®¸¦ ¸µÅ©ÇϽʽÿÀ." + +#: nis/nis_print.c:169 msgid "Master Server :\n" msgstr "ÁÖ ¼­¹ö :\n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." msgstr "ÁÖ ¼­¹ö°¡ ÀÛ¾÷ÁßÀ̹ǷÎ, ¿ÏÀüÇÑ ´ýÇÁ´Â ¿¬±âµË´Ï´Ù." -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "¸Þ¸ð¸® ÇÒ´ç ½ÇÆÐ" -#: posix/regex.c:1052 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "¸Þ¸ð¸®°¡ ¹Ù´Ú³²" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 msgid "Message tables full" msgstr "¸Þ½ÃÁö Ç¥°¡ ²Ë á½À´Ï´Ù" #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "¸Þ½ÃÁö°¡ ³Ê¹« ±é´Ï´Ù" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "¼Ó¼ºÀÌ ¾ø°Å³ª Çü½ÄÀÌ Æ²·ÈÀ½" -#: nis/nis_print.c:327 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "º¯°æ ½Ã°¢ : %s" -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "¼öÁ¤ÇÏ´Â µ¥ ½ÇÆÐ" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "¼öÁ¤ ÀÛ¾÷ÀÌ ½ÇÆÐÇÏ¿´À½" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "Ãâ·Â Çü½Ä ¼öÁ¤:" -#: stdio-common/../sysdeps/gnu/errlist.c:648 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "¿©·¯°³ÀÇ hopÀÌ ½ÃµµµÊ" -#: catgets/gencat.c:107 catgets/gencat.c:111 db2/makedb.c:59 -#: locale/programs/localedef.c:112 nscd/nscd.c:80 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "server-user ¿É¼Ç¿¡¼­ »ç¿ëÀÚÀ̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 msgid "NAME" -msgstr "À̸§" +msgstr "<À̸§>" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" msgstr "" -"À̸§\n" +"<À̸§>\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:801 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "NIS Ŭ¶óÀ̾ðÆ®/¼­¹ö ¹öÀü ºÒÀÏÄ¡ - ¼­ºñ½º¸¦ Á¦°øÇÒ ¼ö ¾ø½À´Ï´Ù" -#: nis/ypclnt.c:799 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "NIS Áöµµ µ¥ÀÌÅͺ£À̽º°¡ À߸øµÇ¾ú½À´Ï´Ù" -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "NIS+ µ¿ÀÛ ½ÇÆÐ" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "NIS+ ¼­¹ö¿¡ Á¢±ÙÇÒ ¼ö ¾ø½À´Ï´Ù" -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "NIS+ ¼­ºñ½º¸¦ »ç¿ëÇÒ ¼ö ¾ø°Å³ª NIS+ ¼­ºñ½º°¡ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù" -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "¿ÀºêÁ§Æ®°¡ ¾øÀ½\n" -#: nscd/nscd.c:84 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "¼ýÀÚ" -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 #, c-format msgid "Name : `%s'\n" msgstr "À̸§ : `%s'\n" -#: nscd/nscd.c:94 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "Name ¼­ºñ½º ij½¬ µ¥¸ó." -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" msgstr "ÀÌ ¼­¹ö¿¡¼­ name ¼­ºñ½º°¡ µÇÁö ¾Ê½À´Ï´Ù" -#: stdio-common/../sysdeps/gnu/errlist.c:776 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "À̸§ÀÌ ³×Æ®¿öÅ© »ó¿¡¼­ ´ÜÀÏÇÏÁö ¾ÊÀ½" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" msgstr "Name ȤÀº ¼­ºñ½º¸¦ ¾Ë ¼ö ¾ø½À´Ï´Ù" -#: nis/nis_error.c:49 +# ¹ø¿ª: NameÀÌ µ¿»çÀΰ¡, ¸í»çÀΰ¡??? +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Ãâ·Â ÆÄÀÏ À̸§" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" msgstr "Name/entry°¡ À¯ÀÏÇÏÁö ¾Ê½À´Ï´Ù" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" msgstr "À̸§¿¡ ÇØ´çµÇ´Â ¿ÀºêÁ§Æ®¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "ÀÎÁõ±â°¡ ÇÊ¿äÇÔ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 msgid "Network dropped connection because of reset" msgstr "¸®¼Â¶§¹®¿¡ ³×Æ®¿öÅ©°¡ ¿¬°áÀ» ²÷¾ú½À´Ï´Ù" #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" msgstr "³×Æ®¿÷ÀÌ reset¶§¹®¿¡ ¿¬°áÀ» ²÷¾ú½À´Ï´Ù" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "³×Æ®¿öÅ©°¡ Á×¾ú½À´Ï´Ù" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "³×Æ®¿öÅ©°¡ Á¢±Ù ºÒ°¡´ÉÇÕ´Ï´Ù" -#: stdio-common/../sysdeps/gnu/errlist.c:712 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "»ç¿ë °¡´ÉÇÑ CSI ±¸Á¶°¡ ¾øÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:820 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "»ç¿ë °¡´ÉÇÑ XENIX ¼¼¸¶Æ÷¾î°¡ ¾øÀ½" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "È£½ºÆ®À̸§°ú ´ëÀÀµÇ´Â ÁÖ¼Ò°¡ ¾øÀ½" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "À̸§°ú ´ëÀÀµÇ´Â ÁÖ¼Ò°¡ ¾øÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:732 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "anode°¡ ¾øÀ½" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "»ç¿ë °¡´ÉÇÑ ¹öÆÛ °ø°£ÀÌ ¾øÀ½" +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "¹®ÀÚ Áöµµ¿¡¼­ ¹®Àڼ À̸§ÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "ÀÚ½Ä ÇÁ·Î¼¼½º°¡ ¾øÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:652 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "»ç¿ë °¡´ÉÇÑ ÀÚ·á°¡ ¾øÀ½" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "%s ¹üÁÖ¿¡ ´ëÇÑ Á¤ÀÇ°¡ ¾ø½À´Ï´Ù" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "¼­¹ö¿¡ ³²Àº °ø°£ÀÌ ¾øÀ½" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "%s¿¡ ´ëÇÑ sonameÀ» ãÀ» ¼ö ¾øÀ¸¹Ç·Î ¸µÅ©¸¦ ¸¸µéÁö ¾Ê½À´Ï´Ù" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "»ç¿ë°¡´ÉÇÑ Àá±ÝÀåÄ¡°¡ ¾øÀ½" -#: posix/regex.c:1019 +#: posix/regex.c:1087 msgid "No match" msgstr "¸Â´Â ¦ ¾øÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:832 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "¸Å°³¹°ÀÌ ¾øÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:660 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "Àû´çÇÑ ÇüÀ» °¡Áø ¸Þ½ÃÁö°¡ ¾øÀ½" -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "Áöµµ µ¥ÀÌÅͺ£À̽º¿¡ ´õ ÀÌ»óÀÇ ±â·ÏÀÌ ¾øÀ½" -#: posix/regex.c:5569 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "ÀÌÀüÀÇ Á¤±Ô½ÄÀÌ ¾øÀ½" # (FIXME) -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 msgid "No record locks available" msgstr "·¹ÄÚµå Àá±ÝÀåÄ¡°¡ ¾øÀ½" @@ -1960,109 +2666,115 @@ msgid "No remote programs registered.\n" msgstr "¿ø°Ý ÇÁ·Î±×·¥ÀÌ µî·ÏµÇÁö ¾Ê¾ÒÀ½.\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "È£½ºÆ®·Î °¥ ·çÆ®°¡ ¾øÀ½" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "ÀåÄ¡¿¡ ³²Àº °ø°£ÀÌ ¾øÀ½" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "±×·± ÀåÄ¡°¡ ¾øÀ½" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 msgid "No such device or address" msgstr "±×·± ÀåÄ¡ ȤÀº ÁÖ¼Ò°¡ ¾øÀ½" #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:796 msgid "No such key in map" msgstr "Áöµµ¿¡ ±×·± Å°°¡ ¾øÀ½" -#: nis/ypclnt.c:781 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "¼­¹öÀÇ µµ¸ÞÀο¡ ±×·± Áöµµ°¡ ¾øÀ½" #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "±×·± ÇÁ·Î¼¼½º°¡ ¾øÀ½" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "NIS+°¡ ¾Æ´Ñ namespace ¹ß°ß" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "name resolution¿¡¼­ º¹±¸ÇÒ ¼ö ¾ø´Â ½ÇÆÐ" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" msgstr "¾øÀ½.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "XENIX named ŸÀÔ ÆÄÀÏÀÌ ¾Æ´Ô" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 msgid "Not a data message" msgstr "µ¥ÀÌŸ ¸Þ½ÃÁö°¡ ¾Æ´Ô" #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "µð·ºÅ丮°¡ ¾Æ´Õ´Ï´Ù" # (FIXME) -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 msgid "Not a name file" msgstr "name ÆÄÀÏÀÌ ¾Æ´Ô" # (FIXME) -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 msgid "Not a stream device" msgstr "½ºÆ®¸² ÀåÄ¡°¡ ¾Æ´Ô" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 msgid "Not available" msgstr "»ç¿ë ºÒ°¡´É" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 msgid "Not enough space" msgstr "¿ë·®ÀÌ ¸ðÀÚ¶÷" -#: nis/nis_error.c:30 +#: nis/nis_error.c:31 msgid "Not found" msgstr "ãÀ» ¼ö ¾øÀ½" -#: nis/nis_error.c:48 +#: nis/nis_error.c:49 msgid "Not found, no such name" msgstr "ãÀ» ¼ö ¾øÀ½. ±×·± À̸§ÀÌ ¾øÀ½" -#: nis/nis_error.c:43 +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "ÀÌ µµ¸ÞÀÎÀÇ ÁÖ ¼­¹ö°¡ ¾Æ´Ô" -#: nis/nis_error.c:39 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "¼ÒÀ¯ÀÚ°¡ ¾Æ´Ô" @@ -2078,47 +2790,47 @@ msgstr "¼ÒÀ¯ÀÚ°¡ ¾Æ´Ô" #. TRANS #. TRANS If the entire function is not available at all in the implementation, #. TRANS it returns @code{ENOSYS} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:591 +#: stdio-common/../sysdeps/gnu/errlist.c:592 msgid "Not supported" msgstr "Áö¿øµÇÁö ¾ÊÀ½" -#: nis/nis_print.c:263 +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "¿­ÀÇ ¼ö : %d\n" -#: nis/nis_print.c:362 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "¿ÀºêÁ§Æ®ÀÇ ¼ö : %u\n" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" msgstr "°æ·Î¸íÀ» ÂѾư¥ ¶§ ¹ß°ßµÈ ½Éº¼¸¯ ¸µÅ©ÀÇ °¹¼ö°¡ MAXSYMLINKSº¸´Ù ¸¹½À´Ï´Ù" #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "¿µ¿ªÀ» ¹þ¾î³­ ¼öÄ¡ Àμö" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "¹üÀ§¸¦ ¹þ¾î³­ ¼öÄ¡ °á°ú" -#: nis/nis_print.c:366 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "¿ÀºêÁ§Æ® #%d:\n" -#: nis/nis_print.c:316 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "¿ÀºêÁ§Æ® À̸§ : %s\n" -#: nis/nis_print.c:328 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "¿ÀºêÁ§Æ® ŸÀÔ : " @@ -2126,41 +2838,45 @@ msgstr "¿ÀºêÁ§Æ® ŸÀÔ : " #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "¿ø°Ý °³Ã¼ÀÔ´Ï´Ù" -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "°°Àº À̸§ÀÇ ¿ÀºêÁ§Æ®°¡ Á¸ÀçÇÕ´Ï´Ù" -#: timezone/zic.c:2023 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "µû¿ÈÇ¥°¡ Ȧ¼ö °³ÀÔ´Ï´Ù" -#: nscd/nscd.c:191 nscd/nscd.c:211 nscd/nscd.c:217 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "¸í·ÉÇà¿¡ ÁöÁ¤µÈ µð·ºÅ丮¸¸ ó¸®ÇÕ´Ï´Ù. ij½¬¸¦ ¸¸µéÁö ¾Ê½À´Ï´Ù." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" msgstr "root¸¸ÀÌ ÀÌ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "ÀÌ¹Ì ÁøÇà ÁßÀÎ ¸í·É" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 msgid "Operation canceled" msgstr "¸í·ÉÀÌ Ãë¼ÒµÇ¾úÀ½" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 msgid "Operation not applicable" msgstr "¸í·ÉÀ» ¼öÇàÇÒ ¼ö ¾ÊÀ½" #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "¸í·ÉÀÌ Çã¿ëµÇÁö ¾ÊÀ½" @@ -2170,12 +2886,12 @@ msgstr "¸í·ÉÀÌ Çã¿ëµÇÁö ¾ÊÀ½" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "¸í·ÉÀÌ Áö¿øµÇÁö ¾ÊÀ½" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 msgid "Operation not supported on transport endpoint" msgstr "Àü¼Û ºÎºÐ¿¡¼­ ÇØ´ç ¸í·ÉÀ» Áö¿øÇÏÁö ¾ÊÀ½" @@ -2187,8 +2903,8 @@ msgstr "Àü¼Û ºÎºÐ¿¡¼­ ÇØ´ç ¸í·ÉÀ» Áö¿øÇÏ #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "Áö±Ý ÁøÇà ÁßÀÎ ¸í·É" @@ -2197,24 +2913,28 @@ msgstr "Áö±Ý ÁøÇà ÁßÀÎ ¸í·É" #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "µ¿ÀÛÀÌ ¸·Èú °ÍÀÔ´Ï´Ù" # (FIXME) -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 msgid "Option not supported by protocol" msgstr "ÇÁ·ÎÅäÄÝÀÌ ¿É¼ÇÀ» Áö¿øÇÏÁö ¾ÊÀ½" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Ãâ·Â ÆÄÀÏ Á¢µÎ¾î(¿É¼Ç)" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 msgid "Out of stream resources" msgstr "½ºÆ®¸² ÀÚ¿ø ºÎÁ·" -#: stdio-common/../sysdeps/gnu/errlist.c:664 +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "½ºÆ®¸² ÀÚ¿ø ºÎÁ·" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:98 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "Ãâ·Â Á¶Á¤:" @@ -2222,237 +2942,240 @@ msgstr "Ãâ·Â Á¶Á¤:" msgid "Output selection:" msgstr "Ãâ·Â ¼±ÅÃ:" -#: nis/nis_print.c:318 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "¼ÒÀ¯ÀÚ : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "°³ÀÎ\n" -#: stdio-common/../sysdeps/gnu/errlist.c:756 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "ÆÐÅ°Áö°¡ ¼³Ä¡µÇÁö ¾ÊÀ½" -#: nscd/nscd_conf.c:82 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "ÆÄ½Ì ¿À·ù: %s" -#: nis/nis_error.c:54 +#: nis/nis_error.c:55 msgid "Partial success" msgstr "ºÎºÐÀûÀÎ ¼º°ø" -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "Åë°úµÈ ¿ÀºêÁ§Æ®´Â ¼­¹öÀÇ °°Àº ¿ÀºêÁ§Æ®°¡ ¾Æ´Õ´Ï´Ù" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "`%s' °æ·Î°¡ ¿©·¯¹ø ÁÖ¾îÁ³½À´Ï´Ù" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:803 -#: stdio-common/../sysdeps/gnu/errlist.c:108 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "Çã°¡ °ÅºÎµÊ" -#: sysdeps/generic/siglist.h:71 sysdeps/gnu/siglist.h:65 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "Àü·ÂÀÌ ²÷¾îÁü" -#: posix/regex.c:1058 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "Á¤±Ô½ÄÀÌ ¿Ï°áµÇÁö ¾ÊÀº ä ³¡³²" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "µ¥ÀÌŸ º£À̽º ÆÄÀÏÀÇ ³»¿ëÀ» ÇÑÁÙ¿¡ ÇÑ Ç׸ñ¾¿ Ç¥½ÃÇÔ" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "ij½¬ Ç¥½Ã" -#: nscd/nscd.c:86 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "ÇöÀç ¼³Á¤ »óŸ¦ Ç¥½ÃÇÔ" -#: locale/programs/localedef.c:104 +#: locale/programs/localedef.c:107 msgid "Print more messages" msgstr "´õ ¸¹Àº ¸Þ½ÃÁö Ç¥½Ã" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "ÇÁ·Î±×·¥ ¹öÀü Ç¥½Ã" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "¾Æ¸¶µµ ¼º°ø" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "¾Æ¸¶µµ ¾øÀ½" -#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:53 -#: sysdeps/gnu/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "ÇÁ·ÎÆÄÀϸµ ŸÀ̸ÓÀÇ ½Ã°£ÀÌ ÃÊ°úµÊ" -#: stdio-common/../sysdeps/gnu/errlist.c:708 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "±Ô¾à ±¸µ¿±â¿¡ ¿¬°áµÇÁö ¾ÊÀ½" -#: stdio-common/../sysdeps/gnu/errlist.c:676 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "±Ô¾à ¿À·ù" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "±Ô¾à±ºÀÌ Áö¿øµÇÁö ¾ÊÀ½" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "±Ô¾à »ç¿ë ºÒ°¡´É" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "±Ô¾àÀÌ Áö¿øµÇÁö ¾ÊÀ½" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "¼ÒÄÏ¿¡ ´ëÇÑ ±Ô¾àÀÌ À߸øµÊ" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" msgstr "À̸§ Å×ÀÌºí¿¡ À߸øµÈ ÁúÀÇ" -#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:31 -#: sysdeps/gnu/siglist.h:25 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "Á¾·á" -#: stdio-common/../sysdeps/gnu/errlist.c:772 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "RFS¿¡ ±¹ÇÑµÈ ¿À·ù" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "RPC ÇÁ·Î±×·¥ÀÇ ÇÁ·Î½ÃÁ®°¡ À߸øµÊ" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "NIS ¿¬»ê Áß RPC ½ÇÆÐÇÔ" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "RPC ÇÁ·Î±×·¥ »ç¿ë ºÒ°¡´É" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "RPC ÇÁ·Î±×·¥ ¹öÀüÀÌ À߸øµÊ" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "RPC ±¸Á¶°¡ À߸øµÇ¾ú½À´Ï´Ù" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "RPC ¹öÀüÀÌ À߸øµÊ" -#: sunrpc/clnt_perr.c:270 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (¾Ë ¼ö ¾ø´Â ¿À·ù ÄÚµå)" -#: sunrpc/clnt_perr.c:189 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: ÀÎÁõ ¿À·ù" -#: sunrpc/clnt_perr.c:169 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: °á°ú¸¦ Çص¶ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/clnt_perr.c:165 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: Àμö¸¦ ºÎȣȭÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/clnt_perr.c:229 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: ½ÇÆÐ (ÁöÁ¤µÇÁö ¾ÊÀº ¿À·ù)" -#: sunrpc/clnt_perr.c:185 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: ȣȯµÇÁö ¾Ê´Â RPC ¹öÀü" -#: sunrpc/clnt_perr.c:221 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: Æ÷Æ® ¸ÊÆÛ ½ÇÆÐ" -#: sunrpc/clnt_perr.c:201 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: ÇÁ·Î½ÃÁ® »ç¿ë ºÒ°¡´É" -#: sunrpc/clnt_perr.c:225 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: ÇÁ·Î±×·¥ÀÌ µî·ÏµÇÁö ¾ÊÀ½" -#: sunrpc/clnt_perr.c:193 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: ÇÁ·Î±×·¥ »ç¿ë ºÒ°¡´É" -#: sunrpc/clnt_perr.c:197 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: ÇÁ·Î±×·¥/¹öÀü ºÒÀÏÄ¡" -#: sunrpc/clnt_perr.c:209 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: ¿ø°Ý ½Ã½ºÅÛ ¿À·ù" -#: sunrpc/clnt_perr.c:205 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: ¼­¹ö°¡ Àμö¸¦ Çص¶ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: ¼º°ø" -#: sunrpc/clnt_perr.c:181 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: ½Ã°£ ÃÊ°ú" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: ¹ÞÀ» ¼ö ¾øÀ½" -#: sunrpc/clnt_perr.c:173 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: º¸³¾ ¼ö ¾øÀ½" -#: sunrpc/clnt_perr.c:213 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: ¾Ë ¼ö ¾ø´Â È£½ºÆ®" -#: sunrpc/clnt_perr.c:217 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: ¾Ë ¼ö ¾ø´Â ±Ô¾à" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d ºñÆ®)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "µ¿ÀûÀ¸·Î ÀûÀçµÇÁö ¾ÊÀº Äڵ忡 RTLD_NEXT°¡ »ç¿ëµÊ" @@ -2460,71 +3183,77 @@ msgstr "µ¿ÀûÀ¸·Î ÀûÀçµÇÁö ¾ÊÀº Äڵ忡 RT msgid "Read and display shared object profiling data" msgstr "µ¿Àû ¿ÀºêÁ§Æ® ÇÁ·ÎÆÄÀϸµ µ¥ÀÌŸ¸¦ Àаí Ç¥½Ã" -#: nscd/nscd.c:81 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" msgstr "`À̸§'¿¡¼­ ¼³Á¤ µ¥ÀÌŸ¸¦ Àбâ" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "ÀбâÀü¿ë ÆÄÀÏ ½Ã½ºÅÛ" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "½Ç-½Ã°¢ ½Ã±×³¯ %d" -#: posix/regex.c:1061 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Á¤±Ô½ÄÀÌ ³Ê¹« Å®´Ï´Ù" -#: stdio-common/../sysdeps/gnu/errlist.c:828 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "¿ø°Ý ÀÔÃâ·Â ¿À·ù" -#: stdio-common/../sysdeps/gnu/errlist.c:784 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "¿ø°Ý ÁÖ¼Ò°¡ ¹Ù²î¾úÀ½" -#: inet/ruserpass.c:177 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "¾ÏÈ£¸¦ Áö¿ì°Å³ª ´Ù¸¥ »ç¶÷ÀÌ ÀÐÀ» ¼ö ¾ø´Â ÆÄÀÏÀ» ¸¸µì´Ï´Ù." -#: elf/sprof.c:533 +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "%s¿¡¼­ %sÀ¸·Î(·Î) À̸§À» ¹Ù²Ù´Â µ¥ ½ÇÆÐÇß½À´Ï´Ù" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "µ¿Àû ¿ÀºêÁ§Æ® `%s'¸¦ ´Ù½Ã ¿©´Â µ¥ ½ÇÆÐÇÔ" -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" msgstr "Áߺ¹µÊ :\n" -#: argp/argp-help.c:1640 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "¹ö±×¸¦ %s·Î ¾Ë·ÁÁֽʽÿÀ.\n" -#: catgets/gencat.c:224 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:386 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "¹ö±×´Â `glibcbug' ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ¿¡ º¸°íÇϽʽÿÀ.\n" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "¿äûµÈ Àμö°¡ À߸øµÊ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 msgid "Reserved for future use" msgstr "¹Ì·¡¿¡ »ç¿ëÇϱâ À§ÇØ ¿¹¾àµÊ" -#: resolv/herror.c:73 +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" msgstr "ÇØ°á±â ¿À·ù 0 (¿À·ù¾Æ´Ô)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "ÇØ°á±â ³»ºÎ ¿À·ù" @@ -2532,12 +3261,11 @@ msgstr "ÇØ°á±â ³»ºÎ ¿À·ù" #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "ÀÚ¿ø ±³Âø»óŸ¦ ÇÇÇß½À´Ï´Ù" -#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:74 -#: sysdeps/gnu/siglist.h:68 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "ÀÚ¿øÀ» ¼Õ½ÇÇßÀ½" @@ -2570,16 +3298,16 @@ msgstr "ÀÚ¿øÀ» ¼Õ½ÇÇßÀ½" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "ÀÚ¿øÀÌ ÀϽÃÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÔ" -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 msgid "Result too large" msgstr "°á°ú¹°ÀÌ ³Ê¹« Å®´Ï´Ù" -#: nis/nis_error.c:47 +#: nis/nis_error.c:48 msgid "Results sent to callback proc" msgstr "°á°ú¸¦ Äݹé ÇÁ·Î½ÃÀú·Î º¸³ÂÀ½" @@ -2587,67 +3315,66 @@ msgstr "°á°ú¸¦ Äݹé ÇÁ·Î½ÃÀú·Î º¸³ÂÀ½" msgid "SHOBJ [PROFDATA]" msgstr "SHOBJ [PROFDATA]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "ã±â °æ·Î : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:38 -#: sysdeps/gnu/siglist.h:32 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "¼¼±×¸àÅ×ÀÌ¼Ç ¿À·ù" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" msgstr "¼­¹ö°¡ ´Ù¸¥ ÀÏÀ» ÇÏ°í ÀÖ½À´Ï´Ù, ´Ù½Ã ½ÃµµÇϼ¼¿ä" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "¼­¹ö ¸Þ¸ð¸® ºÎÁ·" -#: sunrpc/clnt_perr.c:335 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "¼­¹ö°¡ ÀÚ°Ý ºÎ¿©¸¦ °ÅºÎÇß½À´Ï´Ù" -#: sunrpc/clnt_perr.c:343 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "¼­¹ö°¡ °ËÁõ±â¸¦ °ÅºÎÇß½À´Ï´Ù" -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "ai_socktype¿¡¼­´Â servnameÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "ÇÁ·Î±×·¥ À̸§ °áÁ¤" -#: nscd/nscd.c:85 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "¼­¹ö¸¦ ¼Ë´Ù¿îÇÔ" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "½ÅÈ£ 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "ºñ¼ÒÄÏ»óÀÇ ¼ÒÄÏ µ¿ÀÛ" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" msgstr "¼ÒÄÏ Å¸ÀÔÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "¼ÒÇÁÆ®¿þ¾î°¡ ¿¬°á Áß´ÜÀ» ÃÊ·¡Çß½À´Ï´Ù" @@ -2655,16 +3382,16 @@ msgstr "¼ÒÇÁÆ®¿þ¾î°¡ ¿¬°á Áß´ÜÀ» ÃÊ·¡Çß½ msgid "Sorry. You are not root\n" msgstr "Á˼ÛÇÕ´Ï´Ù. ´ç½ÅÀº root°¡ ¾Æ´Õ´Ï´Ù\n" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" -msgstr "`ÆÄÀÏ'¿¡ ¼Ò½º Á¤ÀÇ°¡ ÀÖ½À´Ï´Ù" +msgstr "<ÆÄÀÏ>¿¡ ¼Ò½º Á¤ÀÇ°¡ ÀÖ½À´Ï´Ù" -#: stdio-common/../sysdeps/gnu/errlist.c:764 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Srmount ¿À·ù" -#: sysdeps/generic/siglist.h:66 sysdeps/gnu/siglist.h:60 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "½ºÅà ¿À·ù" @@ -2672,75 +3399,75 @@ msgstr "½ºÅà ¿À·ù" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "²÷¾îÁø NFS ÆÄÀÏ ÇÚµé" -#: nscd/nscd.c:84 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "`¼ýÀÚ'°³ÀÇ ¾²·¹µå¸¦ ½ÃÀÛÇÔ" -#: nis/nis_print.c:361 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "»óÅ : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:44 -#: sysdeps/gnu/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Á¤ÁöµÊ" -#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:43 -#: sysdeps/gnu/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Á¤ÁöµÊ (½ÅÈ£)" -#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:47 -#: sysdeps/gnu/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Á¤ÁöµÊ (tty ÀÔ·Â)" -#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:48 -#: sysdeps/gnu/siglist.h:42 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Á¤ÁöµÊ (tty Ãâ·Â)" -#: stdio-common/../sysdeps/gnu/errlist.c:808 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "½ºÆ®¸² ÆÄÀÌÇÁ ¿À·ù" -#: stdio-common/../sysdeps/gnu/errlist.c:812 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "±¸Á¶¿¡ û¼Ò°¡ ÇÊ¿äÇÕ´Ï´Ù" -#: nis/nis_error.c:28 nis/ypclnt.c:773 nis/ypclnt.c:847 posix/regex.c:1016 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "¼º°ø" -#: locale/programs/localedef.c:103 +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "Áö¿øµÇ´Â µ¥ÀÌŸº£À̽º:" + +#: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "°æ°í ¸Þ¼¼Áö¿Í °ü·Ã Á¤º¸ ¸Þ¼¼Áö¸¦ Ç¥½ÃÇÏÁö ¾ÊÀ½" -#: locale/programs/localedef.c:92 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" -msgstr "`ÆÄÀÏ'¿¡ ±âÈ£·Î Ç¥½ÃµÈ ¹®ÀÚ À̸§ÀÌ Á¤ÀǵÊ" +msgstr "<ÆÄÀÏ>¿¡ ±âÈ£·Î Ç¥½ÃµÈ ¹®ÀÚ À̸§ÀÌ Á¤ÀǵÊ" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "½Ã½ºÅÛ ¿À·ù" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "½Ã½ºÅÛ Á¤º¸:" -#: nis/ypclnt.c:853 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" msgstr "½Ã½ºÅÛ ÀÚ¿ø ÇÒ´ç ½ÇÆÐ" -#: locale/programs/localedef.c:381 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2753,30 +3480,29 @@ msgstr "" " ·ÎÄÉÀÏ °æ·Î : %s\n" "%s" -#: nscd/nscd.c:87 +#: nscd/nscd.c:90 msgid "TABLE" msgstr "Å×À̺í" -#: nis/nis_print.c:117 +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "Å×À̺í\n" # (FIXME) -#: nscd/nscd.c:89 +#: nscd/nscd.c:92 msgid "TABLE,yes" msgstr "Å×À̺í,¿¹" -#: nis/nis_print.c:262 +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "Å×À̺í ŸÀÔ : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "name resolution¿¡¼­ ÀϽÃÀûÀÎ ½ÇÆÐ" -#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:41 -#: sysdeps/gnu/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Á¾·áµÊ" @@ -2785,57 +3511,59 @@ msgstr "Á¾·áµÊ" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "½ÇÇà ÆÄÀÏ »ç¿ë Áß" -#: iconv/iconv_prog.c:578 +#: iconv/iconv_prog.c:627 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" -"´ÙÀ½ ¸®½ºÆ®¿¡ ¾Ë·ÁÁø ¸ðµç ¹®Àڼ Äڵ尡 µé¾î ÀÖ½À´Ï´Ù. ¸í·ÉÇà ÀÎÀÚÀÇ\n" -"FROM°ú TO Àμö¿¡ ¿©±âÀÇ ¸ðµç ¹®Àڼ À̸§ÀÇ Á¶ÇÕÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº\n" -"¾Æ´Õ´Ï´Ù. ÇÑ°³ÀÇ ¹®Àڼ ÄÚµå´Â ¸î°¡Áö ´Ù¸¥ À̸§(º°¸í)°ú ÇÔ²² ¿­°ÅµÇ¾î\n" -"ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.\n" -" ÀÌ À̸§µéÁß ¸î°³´Â º¸Åë ¹®ÀÚ¿­ÀÌ ¾Æ´Ï¶ó Á¤±Ô½ÄÀÌ°í, ÀÌ Á¤±Ô½ÄÀº\n" -"ÇÁ·Î±×·¥ÀÇ ÀÎÀÚ·Î ÁÖ¾îÁø ¿©·¯°¡ÁöÀÇ À̸§¿¡ ÇØ´çµË´Ï´Ù\n" -"\n" +"´ÙÀ½ ¸®½ºÆ®¿¡ ¾Ë·ÁÁø ¸ðµç ¹®Àڼ Äڵ尡 µé¾î ÀÖ½À´Ï´Ù. ±×·¸´Ù°í Çؼ­\n" +"¸í·ÉÇà ÀÎÀÚÀÇ FROM°ú TO Àμö¿¡ ¿©±âÀÇ ¸ðµç ¹®Àڼ À̸§ÀÇ Á¶ÇÕÀ» »ç¿ëÇÒ ¼ö \n" +"ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÇÑ°³ÀÇ ¹®Àڼ ÄÚµå´Â ¸î°¡Áö ´Ù¸¥ À̸§(º°¸í)°ú ÇÔ²² \n" +"¿­°ÅµÇ¾î ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.\n" "\n" " " -#: nis/nis_print.c:223 +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "ÀÌ ±¸Çö¹°Àº newstyleÀ̳ª MT-safe Äڵ带 Áö¿øÇÏÁö ¾Ê½À´Ï´Ù!\n" + +#: nis/nis_print.c:224 msgid "Time to live : " msgstr "À¯ÁöµÇ´Â ½Ã°£ : " -#: stdio-common/../sysdeps/gnu/errlist.c:680 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" msgstr "ŸÀÌ¸Ó ½Ã°£ ÃÊ°úµÊ" -#: nis/nis_error.c:55 +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Ãâ·Â ±×·¡ÇÈ¿¡ Á¦¸ñ ¹®ÀÚ¿­ »ç¿ë" + +#: nis/nis_error.c:56 msgid "Too many attributes" msgstr "¼Ó¼ºÀÌ ³Ê¹« ¸¹À½" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "±âÈ£ ¿¬°áÀÇ ´Ü°è°¡ ³Ê¹« ¸¹À½" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "¿¬°áÀÌ ³Ê¹« ¸¹À½" @@ -2846,58 +3574,57 @@ msgstr "¿¬°áÀÌ ³Ê¹« ¸¹À½" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "¿­¸° ÆÄÀÏÀÌ ³Ê¹« ¸¹À½" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "½Ã½ºÅÛ¿¡ ¿­¸° ÆÄÀÏÀÌ ³Ê¹« ¸¹À½" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "ÇÁ·Î¼¼½º°¡ ³Ê¹« ¸¹À½" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" msgstr "ÂüÁ¶°¡ ³Ê¹« ¸¹À½: ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "»ç¿ëÀÚ°¡ ³Ê¹« ¸¹À½" -#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:33 -#: sysdeps/gnu/siglist.h:27 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "ÃßÀû/Áß´ÜÁ¡ ÇÔÁ¤" -#: posix/regex.c:1031 +#: posix/regex.c:1099 msgid "Trailing backslash" msgstr "µû¶óºÙ´Â ¿ª½½·¡½¬" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:614 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "º¯È¯±â°¡ Á×¾úÀ½" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "Àü¼Û Á¾·áÁöÁ¡ÀÌ ÀÌ¹Ì ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù" @@ -2905,140 +3632,139 @@ msgstr "Àü¼Û Á¾·áÁöÁ¡ÀÌ ÀÌ¹Ì ¿¬°áµÇ¾î ÀÖ #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "Àü¼Û Á¾·áÁöÁ¡ÀÌ ¿¬°áµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù" -#: argp/argp-help.c:1612 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "´õ ¸¹Àº Á¤º¸¸¦ º¸·Á¸é `%s --help' ȤÀº `%s --usage' ÇϽʽÿÀ.\n" -#: inet/rcmd.c:150 -#, c-format -msgid "Trying %s...\n" -msgstr "%s ½ÃµµÁß...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" msgstr "ŸÀÔ : %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" msgstr "¾Ë¼ö¾øÀ½" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "NIS+ Ŭ¶óÀ̾ðÆ®¿¡ ÀÎÁõÇÒ ¼ö ¾øÀ½" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "NIS+ ¼­¹ö¿¡ ÀÎÁõÇÒ ¼ö ¾øÀ½" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "ÄݹéÀ» ¸¸µé ¼ö ¾øÀ½" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "¼­¹ö¿¡¼­ ÇÁ·Î¼¼½º¸¦ ¸¸µé ¼ö ¾øÀ½" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "¾Ë¼ö¾øÀ½ (ŸÀÔ = %d, ºñÆ®¼ö = %d)\n" -#: inet/ruserpass.c:263 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "¾Ë ¼ö ¾ø´Â .netrc Å°¿öµå %s" -#: nis/ypclnt.c:807 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "%s ÆÄÀÏÀÌ ¾Ë·ÁÁöÁö ¾ÊÀº ELFCLASS.\n" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "¾Ë ¼ö ¾ø´Â NIS ¿À·ù ÄÚµå" -#: nss/getent.c:512 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "¾Ë ¼ö ¾ø´Â µ¥ÀÌŸº£À̽º: `%s'\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" msgstr "¾Ë ¼ö ¾ø´Â ¿À·ù" #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:87 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "¾Ë ¼ö ¾ø´Â ¿À·ù" -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "¾Ë ¼ö ¾ø´Â È£½ºÆ®" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "¾Ë ¼ö ¾ø´Â ¿ÀºêÁ§Æ®" -#: nscd/nscd_conf.c:179 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "¾Ë ¼ö ¾ø´Â ¿É¼Ç: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "¾Ë ¼ö ¾ø´Â ÇØ°á±â ¿À·ù" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "¾Ë ¼ö ¾ø´Â ¼­¹ö ¿À·ù" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "¾Ë ¼ö ¾ø´Â ½ÅÈ£ %d" -#: misc/error.c:107 timezone/zic.c:386 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "¾Ë ¼ö ¾ø´Â ½Ã½ºÅÛ ¿À·ù" -#: nis/ypclnt.c:855 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "¾Ë ¼ö ¾ø´Â ypbind ¿À·ù" -#: posix/regex.c:1040 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "¦ÀÌ ¸ÂÁö ¾Ê´Â ( ¶Ç´Â \\(" -#: posix/regex.c:1064 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr "¦ÀÌ ¸ÂÁö ¾Ê´Â ) ¶Ç´Â \\)" -#: posix/regex.c:1037 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "¦ÀÌ ¸ÂÁö ¾Ê´Â [ ¶Ç´Â [^" -#: posix/regex.c:1043 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "¦ÀÌ ¸ÂÁö ¾Ê´Â \\{" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "ÀνÄÇÒ ¼ö ¾ø´Â º¯¼ö `%s'" -#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:42 -#: sysdeps/gnu/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "½Ã±ÞÇÑ ÀÔÃâ·Â »óȲ" -#: argp/argp-help.c:1569 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "»ç¿ë¹ý:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "»ç¿ë¹ý: %s º¯¼ö¸í [°æ·Î¸í]\n" @@ -3047,230 +3773,297 @@ msgstr "»ç¿ë¹ý: %s º¯¼ö¸í [°æ·Î¸í]\n" msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "»ç¿ë¹ý: rpcinfo [ -n Æ÷Æ®¹øÈ£ ] -u È£½ºÆ® ÇÁ·Î±×·¥¹øÈ£ [ ¹öÀü¹øÈ£ ]\n" -#: nscd/nscd.c:89 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "ij½¬ ÆÄÀÏ·Î <ij½¬>¸¦ »ç¿ëÇÕ´Ï´Ù" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "¼³Á¤ ÆÄÀÏ·Î <¼³Á¤>À» »ç¿ëÇÕ´Ï´Ù" + +#: nscd/nscd.c:92 msgid "Use separate cache for each user" msgstr "»ç¿ëÀÚº°·Î º°µµÀÇ Ä³½¬ »ç¿ë" -#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:55 -#: sysdeps/gnu/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "»ç¿ëÀÚ Á¤ÀÇ ½ÅÈ£ 1" -#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:56 -#: sysdeps/gnu/siglist.h:50 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "»ç¿ëÀÚ ½ÅÈ£ ½ÅÈ£ 2" -#: stdio-common/../sysdeps/gnu/errlist.c:672 -#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "Á¤ÀÇµÈ ÀÚ·áÇüÀ¸·Î ¾²±â¿£ ³Ê¹« Å« °ª" -#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:52 -#: sysdeps/gnu/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "°¡»ó ŸÀÌ¸Ó ½Ã°£ ÃÊ°ú" -#: timezone/zic.c:1927 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "¸í·É ½ÇÇà¿¡¼­ Á¦ ¸Ú´ë·ÎÀÇ °á°ú°¡ ³ª¿ÔÀ½" -#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:54 -#: sysdeps/gnu/siglist.h:48 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "À©µµ¿ì º¯°æµÊ" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "»ç¿ë °¡´ÉÇÑ ¹®ÀÚÁöµµÀÇ À̸§µéÀ» Ãâ·ÂÇÔ" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "»ç¿ë °¡´ÉÇÑ ·ÎÄÉÀÏÀÇ À̸§À» Ç¥½ÃÇÔ" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "»ç¿ë °¡´ÉÇÑ ¹üÁÖÀÇ À̸§À» Ç¥½ÃÇÔ" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "¼±ÅÃµÈ Å°¿öµåÀÇ À̸§À» Ç¥½ÃÇÔ" -#: catgets/gencat.c:111 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "`À̸§' ÆÄÀÏ·Î Ãâ·ÂÇÔ" -#: catgets/gencat.c:242 db2/makedb.c:247 elf/sprof.c:361 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:405 nscd/nscd.c:282 nscd/nscd_nischeck.c:95 -#: nss/getent.c:71 posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "ij½¬ µ¥ÀÌŸ ¾²±â°¡ ½ÇÆÐ" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "ij½¬ µ¥ÀÌŸ ¾²±â°¡ ½ÇÆÐÇß½À´Ï´Ù." + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "%sÀÌ ¸¸µé¾ú½À´Ï´Ù.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:836 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "À߸øµÈ ¸Å°³Ã¼ ŸÀÔ" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:171 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" msgstr "¿¹, 42´Â Á¤»óÀûÀ¸·Î µ¿ÀÛÇÑ´Ù´Â ¶æÇÕ´Ï´Ù" #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "À̹ø¿£ Á¤¸»·Î ³¯·Á¹ö·È½À´Ï´Ù" -#: timezone/zic.c:1089 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "°è¼ÓµÇ´Â Zone ÁÙ¿¡ ÀÖ´Â ³¡ ½Ã°¢ÀÌ À­ ÁÙ¿¡ ÀÖ´Â ³¡½Ã°¢º¸´Ù ´ÊÀº ½Ã°¢ÀÌ ¾Æ´Õ´Ï´Ù" -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" -msgstr "[ÆÄÀÏ...]" +msgstr "[<ÆÄÀÏ>...]" -#: sunrpc/pmap_clnt.c:71 +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[<ÆÄÀÏ>]" + +#: sunrpc/pmap_clnt.c:72 msgid "__get_myaddress: ioctl (get interface configuration)" msgstr "__get_myaddress: ioctl (ÀÎÅÍÆäÀ̽º ¼³Á¤À» ¾òÀ½)" -#: locale/programs/charmap.c:480 locale/programs/locfile.c:477 -#: locale/programs/repertoire.c:290 +#: locale/programs/ld-collate.c:417 +#, c-format +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s'Àº(´Â) »çÀü Ç׸ñÀ¸·Î ÀÌ¹Ì Á¤ÀǵǾî ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-collate.c:410 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s'Àº(´Â) »çÀü ±âÈ£·Î ÀÌ¹Ì Á¤ÀǵǾî ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-collate.c:394 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s'Àº(´Â) ¹®ÀÚÁöµµ¿¡ ÀÌ¹Ì Á¤ÀǵǾî ÀÖ½À´Ï´Ù" + +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s'Àº(´Â) ·¹ÆÄÅ丮¿¡ ÀÌ¹Ì Á¤ÀǵǾî ÀÖ½À´Ï´Ù" + +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 #, c-format msgid "`%1$s' definition does not end with `END %1$s'" msgstr "`%1$s' Á¤ÀÇ°¡ `END %1$s'·Î ³¡³ªÁö ¾Ê½À´Ï´Ù" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "`%s'°ú(¿Í) `%.*s'Àº(´Â) ±âÈ£ ¹üÀ§·Î »ç¿ë°¡´ÉÇÑ À̸§ÀÌ ¾Æ´Õ´Ï´Ù" + #: elf/sprof.c:762 #, c-format msgid "`%s' is no correct profile data file for `%s'" msgstr "`%s'´Â `%s'¿¡ ¸Â´Â ÇÁ·ÎÆÄÀÏ µ¥ÀÌŸ ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 -#, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "`-1'Àº `%2$s' ¹üÁÖÀÇ `%1$s' ÇʵåÀÇ ¸¶Áö¸· entry¿©¾ß ÇÕ´Ï´Ù" - -#: locale/programs/ld-collate.c:1670 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "`...'´Â `...'¿Í `UNDEFINED' Ç׸ñ¿¡¸¸ ¾²¿©¾ß ÇÕ´Ï´Ù" - -#: locale/programs/locfile.c:674 -msgid "`from' expected after first argument to `collating-element'" -msgstr "`collating-element'¿¡ ´ëÇÑ Ã¹¹ø° Àμö µÚ¿¡ `from'ÀÌ ¿Í¾ß ÇÕ´Ï´Ù" - -#: locale/programs/ld-collate.c:1122 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "»çÀü¼ø¼­ ¿ä¼Ò ¼±¾ðºÎÀÇ `from' ¹®ÀÚ¿­¿¡ ¾Ë ¼ö ¾ø´Â ¹®ÀÚ" +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "`digit' ¹üÁÖ°¡ 10ÀÇ ¹è¼öÀÇ Ç׸ñÀ» °¡ÁöÁö ¾Ê¾Ò½À´Ï´Ù" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "ai_family°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" msgstr "ai_socktypeÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù" -#: nscd/nscd.c:127 +#: nscd/nscd.c:130 msgid "already running" msgstr "ÀÌ¹Ì ½ÇÇàÁß" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:164 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "<%s>¿¡ ´ëÇÑ Àμö´Â ´ÜÀÏ ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù" -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "`%s'¿¡ ´ëÇÑ Àμö´Â ´ÜÀÏ ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù" -#: sunrpc/auth_unix.c:310 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auto_none.c - Ä¡¸íÀûÀÎ Á¤·Ä(marshalling) ¹®Á¦" -#: sunrpc/auth_unix.c:105 sunrpc/auth_unix.c:111 sunrpc/auth_unix.c:141 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: ¸Þ¸ð¸® ºÎÁ·\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:156 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "À߸øµÈ Àμö" -#: inet/rcmd.c:326 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "À߸øµÈ ¼ÒÀ¯ÀÚ" -#: timezone/zic.c:1211 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "Link ÁÙ¿¡ FROM Çʵ尡 ¾øÀ½" -#: timezone/zic.c:1215 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "Link ÁÙ¿¡ TO Çʵ尡 ¾øÀ½" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "ºí·°ÀÌ µÎ¹ø ºñ¿öÁ³À½\n" -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "¾ûÅ͸® mcheck_status, ¶óÀ̺귯¸®´Â ¹ö±×°¡ ÀÖ½À´Ï´Ù\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "broadcast: ioctl (ÀÎÅÍÆäÀ̽º ¼³Á¤ ¾òÀ½)" -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "broadcast: ioctl (ÀÎÅÍÆäÀ̽º Ç÷¡±× ¾òÀ½)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "¹öÆÛ Èê·¯ ³Ñħ" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: »õ rpc_buffer¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: ¹ö¸±°ÍÀ» ÇÒ´çÇÏÁö ¸øÇßÀ½" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: ¹ö¸±°ÍÀ» ãÁö ¸øÇßÀ½" -#: timezone/zic.c:1752 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "´ÜÁö Á¾·á½Ã°¢ ÀÌÈÄ¿¡ »ç¿ëÇϱâ À§ÇÑ ½Ã°£´ë ¾à¾î¸¦ °áÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/svc_simple.c:75 +#: sunrpc/svc_simple.c:76 #, c-format -msgid "can't reassign procedure number %d\n" -msgstr "ÇÁ·Î½ÃÁ® ¹øÈ£ %d¸¦ ÀçÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù\n" +msgid "can't reassign procedure number %ld\n" +msgstr "ÇÁ·Î½ÃÁ® ¹øÈ£ %ld¸¦ ÀçÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù\n" -#: locale/programs/localedef.c:276 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "reloc ÈÄ¿¡ prot ¼¼±×¸ÕÆ®¸¦ º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "·ÎÄÉÀÏ ÆÄÀÏ `%s'¸¦ `stat'ÇÒ ¼ö ¾ø½À´Ï´Ù" +msgid "cannot add already read locale `%s' a second time" +msgstr "ÀÌ¹Ì ÀоîµéÀÎ `%s' ·ÎÄÉÀÏÀ» µÎ ¹ø Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: elf/sprof.c:931 elf/sprof.c:983 +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "ÀÇÁ¸¼º ¸®½ºÆ®¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "ÇÁ·Î±×·¥ Çì´õ¿¡ ´ëÇÑ ¸Þ¸ð¸®¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "³×ÀÓ ·¹Äڵ带 ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" msgstr "±âÈ£ µ¥ÀÌŸ¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "±âÈ£ ã±â ¸®½ºÆ®¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "¹öÀü ÂüÁ¶ Å×À̺íÀ» ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "¸Þ¸ð¸® º¸È£¸¦ ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "RUNPATH/RPATH Ä«ÇǸ¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "ã±â °æ·Î¿¡ ´ëÇÑ Ä³½¬¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +# ¹ø¿ª: capability´Â DB¿¡¼­ authenticationÀ» ÁÙÀ̱â À§ÇØ ¾²´Â °Í.. +# °¡±î¿î DBÃ¥ ÂüÁ¶. +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "ÄÉÀÌÆÛºô¸®Æ¼ ¸®½ºÆ®¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + #: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "³»ºÎÀû ±â¼úÀÚ¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" @@ -3279,44 +4072,66 @@ msgstr "³»ºÎÀû ±â¼úÀÚ¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù msgid "cannot create internal descriptors" msgstr "³»ºÎÀû ±â¼úÀÚ¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "ã±â °æ·Î ¹è¿­À» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "ã±â¸®½ºÆ®¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "°øÀ¯ ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ °áÁ¤ÇÒ ¼ö°¡ ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "µ¿ÀûÀ¸·Î ½ÇÇàÆÄÀÏÀ» ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù" + #: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "¼ÒÄÏÀÌ ¿¬°áÀ» ¹Þ¾ÆµéÀ̵µ·Ï ÇÒ ¼ö ¾ø½À´Ï´Ù: %s" -#: sunrpc/rpc_main.c:341 +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "Àü¿ª ½ºÄÚÇÁ¸¦ È®ÀåÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "C Àü󸮱⸦ ãÀ» ¼ö ¾ø½À´Ï´Ù: %s \n" -#: sunrpc/rpc_main.c:349 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "¾î¶² C Àü󸮱⵵ (cpp) ãÀ» ¼ö ¾ø½À´Ï´Ù\n" -#: nscd/connections.c:224 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "°ú°ÅÀÇ ¿äû ¹öÀü %d¸¦ ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù; ÇöÀç ¹öÀüÀº %dÀÔ´Ï´Ù" -#: locale/programs/ld-collate.c:1328 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "»çÀü ¼ø¼­ ¿ä¼Ò `%.*s'¸¦ »ðÀÔÇÒ ¼ö ¾ø½À´Ï´Ù" - -#: locale/programs/ld-collate.c:1507 locale/programs/ld-collate.c:1514 -msgid "cannot insert into result table" -msgstr "°á°úÇ¥¿¡ »ðÀÔÇÒ ¼ö ¾ø½À´Ï´Ù" - -#: locale/programs/ld-collate.c:1179 locale/programs/ld-collate.c:1222 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "»õ·Î¿î »çÀü¼ø¼­ ±âÈ£ Á¤ÀǸ¦ »ðÀÔÇÒ ¼ö ¾ø½À´Ï´Ù: %s" - #: elf/sprof.c:670 msgid "cannot load profiling data" msgstr "ÇÁ·ÎÆÄÀϸµ µ¥ÀÌŸ¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" -#: inet/rcmd.c:322 +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "µ¿Àû ¿ÀºêÁ§Æ® ÆÄÀÏÀ» ÀоîµéÀÏ ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "¸®·ÎÄÉÀ̼ÇÀ» À§ÇØ ¼¼±×¸ÕÆ®¸¦ ¾²±â °¡´ÉÇϵµ·Ï ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "0À¸·Î ä¿î ÆäÀÌÁö¸¦ ¸ÅÇÎÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: inet/rcmd.c:420 msgid "cannot open" msgstr "¿­ ¼ö ¾ø½À´Ï´Ù" @@ -3325,45 +4140,49 @@ msgstr "¿­ ¼ö ¾ø½À´Ï´Ù" msgid "cannot open `%s'" msgstr "`%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "µ¥ÀÌÅͺ£À̽º ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù: %s" +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "ÀÔ·Â ÆÄÀÏÀ» ¿­ ¼ö ¾ø½À´Ï´Ù" -#: catgets/gencat.c:273 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "ÀÔ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" -#: locale/programs/localedef.c:195 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "·ÎÄÉÀÏ Á¤ÀÇ ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "Ãâ·Â ÆÄÀÏÀ» ¿­ ¼ö ¾ø½À´Ï´Ù" -#: catgets/gencat.c:780 catgets/gencat.c:821 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "Ãâ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" -#: locale/programs/locfile.c:1135 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "Ãâ·Â ÆÄÀÏ `%s'¸¦ ¹üÁÖ `%s'¿¡ ´ëÇØ ¿­ ¼ö ¾ø½À´Ï´Ù" +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "µ¿Àû ¿ÀºêÁ§Æ® ÆÄÀÏÀ» ¿­ ¼ö ¾ø½À´Ï´Ù" + #: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "¼ÒÄÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" -#: locale/programs/ld-collate.c:1374 -msgid "cannot process order specification" -msgstr "¼ø¼­ ¸í¼¼¸¦ ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù" +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "0À¸·Î ä¿î ÀåÄ¡¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "¹®ÀÚ Áöµµ µð·ºÅ丮 `%s'¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" @@ -3372,272 +4191,255 @@ msgstr "¹®ÀÚ Áöµµ µð·ºÅ丮 `%s'¸¦ ÀÐÀ» ¼ msgid "cannot read configuration file; this is fatal" msgstr "¼³Á¤ ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù; Ä¡¸íÀûÀÓ" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "Ŭ¶óÀ̾ðÆ®¿¡¼­ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "ÆÄÀÏ µ¥ÀÌŸ¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "Çì´õ¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "`%s'¿¡¼­ Çì´õ¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "·ÎÄÉÀÏ µð·ºÅ丮 `%s'¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" -#: locale/programs/localedef.c:300 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "·ÎÄÉÀÏ ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" - -#: locale/programs/locfile.c:289 locale/programs/locfile.c:308 -#: locale/programs/locfile.c:327 locale/programs/locfile.c:346 -#: locale/programs/locfile.c:365 locale/programs/locfile.c:384 -#, c-format -msgid "cannot read repertoire map `%s'" -msgstr "·¹ÆÄÅ丮 Áöµµ ÆÄÀÏ `%s'¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" - -#: nscd/nscd_stat.c:127 +#: nscd/nscd_stat.c:128 msgid "cannot read statistics data" msgstr "Åë°è µ¥ÀÌŸ¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" +# ¹ø¿ª: safe°¡ µ¿»ç·Î ¹¹Áö??? +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "»õ·Î¿î ·¹ÆÄÅ丮 Áöµµ ÆÄÀÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "µ¿Àû ¿ÀºêÁ§Æ®¿¡ ´ëÇØ stat()ÀÌ ½ÇÆÐÇß½À´Ï´Ù" + #: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "`%s'ÆÄÀÏ¿¡ stat()À» ÇÒ ¼ö ¾ø½À´Ï´Ù: %s" -#: locale/programs/localedef.c:325 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "Ãâ·Â ÆÄÀÏÀ» `%s'¿¡ ±â·ÏÇÒ ¼ö ¾ø½À´Ï´Ù" -#: nscd/connections.c:260 nscd/connections.c:281 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "°á°ú¸¦ ¾µ ¼ö ¾ø½À´Ï´Ù: %s" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "Åë°è¸¦ ¾µ ¼ö ¾ø½À´Ï´Ù: %s" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "Ŭ¶óÀ̾ðÆ®¿¡ ¾µ ¼ö ¾ø½À´Ï´Ù" - -#: locale/programs/localedef.c:439 -msgid "category data requested more than once: should not happen" -msgstr "¹üÁÖ µ¥ÀÌŸ°¡ Çѹø ÀÌ»ó ¿äûµÇ¾ú½À´Ï´Ù: ÀÌ·± ÀÏÀÌ ÀϾ¼­´Â ¾È µË´Ï´Ù" - -#: locale/programs/ld-ctype.c:278 +#: locale/programs/ld-ctype.c:509 #, c-format msgid "character '%s' in class `%s' must be in class `%s'" msgstr "`%2$s' Ŭ·¡½ºÀÇ '%1$s' ¹®ÀÚ´Â `%3$s' Ŭ·¡½º¿¡ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù" -#: locale/programs/ld-ctype.c:303 +#: locale/programs/ld-ctype.c:524 #, c-format msgid "character '%s' in class `%s' must not be in class `%s'" msgstr "`%2$s' Ŭ·¡½ºÀÇ '%1$s' ¹®ÀÚ´Â `%3$s' Ŭ·¡½º¿¡ µé¾î ÀÖÀ¸¸é ¾È µË´Ï´Ù" -#: locale/programs/ld-ctype.c:405 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" msgstr "¹®ÀÚ °¡ ¹®ÀÚ Áöµµ¿¡¼­ Á¤ÀǵÇÁö ¾Ê¾ÒÀ½" -#: locale/programs/ld-ctype.c:355 +# %0*x ¿¡ positionalÀ» ¾î¶»°Ô Áý¾î ³ÖÀ»±î? %1$0*x, %0*1$x ¸ðµÎ ½ÇÆÐ. +#: locale/programs/ld-ctype.c:453 #, c-format -msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" -msgstr "`%3$s' Ŭ·¡½ºÀÇ L'%1$s' ¹®ÀÚ(À妽º %2$Zd)´Â `%4$s' Ŭ·¡½º¿¡ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù" +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "L'\\u%0*x' ¹®ÀÚ´Â `%s' Ŭ·¡½º¿¡ µé¾î ÀÖÁö¸¸ `%s' Ŭ·¡½º¿¡ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù" -#: locale/programs/ld-ctype.c:380 +# %0*x ¿¡ positionalÀ» ¾î¶»°Ô Áý¾î ³ÖÀ»±î? %1$0*x, %0*1$x ¸ðµÎ ½ÇÆÐ. +#: locale/programs/ld-ctype.c:467 #, c-format -msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" -msgstr "`%3$s' Ŭ·¡½ºÀÇ L'%1$s' ¹®ÀÚ(À妽º %2$Zd)´Â `%4$s' Ŭ·¡½º¿¡ µé¾î ÀÖÀ¸¸é ¾È µË´Ï´Ù" +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "L'\\u%0*x' ¹®ÀÚ´Â `%s' Ŭ·¡½º¿¡ µé¾î ÀÖÁö¸¸ `%s' Ŭ·¡½º¿¡ µé¾î ÀÖÀ¸¸é ¾È µË´Ï´Ù" -#: locale/programs/ld-ctype.c:1107 locale/programs/ld-ctype.c:1183 -#: locale/programs/ld-ctype.c:1196 locale/programs/ld-ctype.c:1209 -#: locale/programs/ld-ctype.c:1222 locale/programs/ld-ctype.c:1235 -#: locale/programs/ld-ctype.c:1248 locale/programs/ld-ctype.c:1279 -#: locale/programs/ld-ctype.c:1292 locale/programs/ld-ctype.c:1343 -#: locale/programs/ld-ctype.c:1374 locale/programs/ld-ctype.c:1386 +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "¹®ÀÚ `%s'´Â ³»Á¤Ä¡·Î ÇÊ¿äÇÏÁö¸¸ Á¤ÀǵÇÁö ¾Ê¾ÒÀ½" -#: locale/programs/ld-ctype.c:967 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "¹®ÀÚ Å¬·¡½º `%s'´Â ÀÌ¹Ì Á¤ÀǵǾúÀ½" -#: locale/programs/ld-ctype.c:999 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "¹®ÀÚ Áöµµ `%s'´Â ÀÌ¹Ì Á¤ÀǵǾúÀ½" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "¹®ÀÚ Áöµµ `%s'Àº(´Â) ASCII¿¡ ȣȯµÇÁö ¾Ê½À´Ï´Ù. ·ÎÄÉÀÏÀÌ ISO C¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù\n" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" msgstr "¹®ÀÚ Áöµµ ÆÄÀÏ `%s'¸¦ ãÁö ¸øÇßÀ½" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "Àá±Ý»óÅÂÀÇ ¹®ÀÚ¼ÂÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "·ÎÄÉÀÏ Á¤ÀÇµé »çÀÌ¿¡ »óÈ£ ÀÇÁ¸¼º" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Ä¡¸íÀûÀÎ Çì´õ ¿¬¼ÓÈ­ ¿À·ù." -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: ¸Þ¸ð¸® ºÎÁ·\n" -#: sunrpc/clnt_udp.c:125 sunrpc/clnt_udp.c:135 +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: ¸Þ¸ð¸® ºÎÁ·\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: ¸Þ¸ð¸® ºÎÁ·\n" -#: locale/programs/ld-collate.c:1343 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "»çÀü ¼ø¼­ ¿ä¼Ò `%.*s'°¡ Çѹø ÀÌ»ó ³ªÅ¸³µ½À´Ï´Ù: ÀÌ ÁÙÀ» ¹«½ÃÇÕ´Ï´Ù" - -#: locale/programs/ld-collate.c:1361 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "»çÀü ¼ø¼­ ±âÈ£ `%.*s'°¡ Çѹø ÀÌ»ó ³ªÅ¸³µ½À´Ï´Ù: ÀÌ ÁÙÀ» ¹«½ÃÇÕ´Ï´Ù" - -#: locale/programs/locfile.c:658 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "»çÀü ¼ø¼­ ½Éº¼ÀÌ `%s' ´ÙÀ½¿¡ ¿Í¾ß ÇÕ´Ï´Ù" - -#: inet/rcmd.c:143 -#, c-format -msgid "connect to address %s: " -msgstr "ÁÖ¼Ò %s¿¡ ¿¬°á: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" msgstr "»ó¼ö ȤÀº ½Äº°ÀÚ°¡ ¿Í¾ß ÇÔ" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "`%s'¿¡¼­ `%s'·ÎÀÇ º¯È¯Àº Áö¿øµÇÁö ¾Ê½À´Ï´Ù" -#: iconv/iconv_prog.c:328 iconv/iconv_prog.c:353 +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "º¯È¯ ¸ðµâÀÌ »ç¿ë ºÒ°¡´ÉÇÕ´Ï´Ù" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "º¯È¯ ºñÀ²ÀÇ °ªÀº 0ÀÌ µÉ ¼ö ¾ø½À´Ï´Ù" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" msgstr "Ãâ·ÂÆÄÀÏ¿¡ ¾µ¶§ ¹ß»ýÇÑ ¹®Á¦·Î º¯È¯ÀÛ¾÷ÀÌ ÁߴܵǾú½À´Ï´Ù" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "rpc ¼­¹ö¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù\n" -#: sunrpc/svc_simple.c:91 +#: sunrpc/svc_simple.c:92 #, c-format -msgid "couldn't register prog %d vers %d\n" -msgstr "ÇÁ·Î±×·¥ %d ¹öÀü %d¸¦ µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù\n" +msgid "couldn't register prog %ld vers %ld\n" +msgstr "ÇÁ·Î±×·¥ %ld ¹öÀü %ld¸¦ µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù\n" -#: nss/getent.c:50 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "µ¥ÀÌŸº£À̽º [Å°...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "±âº» ¹®ÀÚ Áöµµ ÆÄÀÏ `%s'¸¦ ãÁö ¸øÇßÀ½" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ `%1$d'ÀÇ ¹æÇâ Ç÷¡±×°¡ '+'µµ '-'µµ ¾Æ´Õ´Ï´Ù" - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ `%1$d'ÀÇ ¹æÇâ Ç÷¡±×°¡ ÇÑ°³ÀÇ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù" - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 +#: locale/programs/charmap.c:392 #, c-format -msgid "duplicate character name `%s'" -msgstr "¹®ÀÚ À̸§ `%s'ÀÌ Áߺ¹µÊ" - -#: locale/programs/ld-collate.c:1154 -msgid "duplicate collating element definition" -msgstr "»çÀü¼ø¼­ ¿ä¼Ò Á¤ÀÇ°¡ Áߺ¹µÇ¾ú½À´Ï´Ù" +msgid "duplicate definition of <%s>" +msgstr "<%s>ÀÌ(°¡) Áߺ¹ Á¤ÀǵǾî ÀÖ½À´Ï´Ù" -#: locale/programs/ld-collate.c:1301 +#: locale/programs/ld-collate.c:3043 #, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "¹®ÀÚ `%.*s'¸¦ Áߺ¹ Á¤ÀÇÇÔ" - -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "Áߺ¹µÈ Å°" +msgid "duplicate definition of script `%s'" +msgstr "½ºÅ©¸³Æ® `%s'°¡ Áߺ¹ Á¤ÀǵǾî ÀÖ½À´Ï´Ù" -#: catgets/gencat.c:389 +#: catgets/gencat.c:430 msgid "duplicate set definition" -msgstr "Áߺ¹µÈ ÁýÇÕ Á¤ÀÇ" +msgstr "ÁýÇÕ Á¤ÀÇ°¡ Áߺ¹µÇ¾î ÀÖ½À´Ï´Ù" -#: timezone/zic.c:1004 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" -msgstr "Áߺ¹µÈ Áö¿ª¸í %s (ÆÄÀÏ \"%s\", Çà %d)" +msgstr "Áö¿ª¸í %s (ÆÄÀÏ \"%s\", Çà %d) Áߺ¹µÇ¾î ÀÖ½À´Ï´Ù" -#: catgets/gencat.c:556 +#: locale/programs/ld-ctype.c:2557 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "¸ÅÇÎ `%s'ÀÌ(°¡) Áߺ¹ Á¤ÀǵǾî ÀÖ½À´Ï´Ù" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" msgstr "Áߺ¹µÈ ¸Þ½ÃÁö ½Äº°ÀÚ" -#: catgets/gencat.c:528 +#: catgets/gencat.c:603 msgid "duplicated message number" msgstr "Áߺ¹µÈ ¸Þ½ÃÁö ¹øÈ£" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "¸»ÁÙÀÓÇ¥ ¹üÀ§´Â °°Àº ŸÀÔÀÇ µÎ °³ÀÇ ÇÇ¿¬»êÀڷΠǥ½ÃÇØ¾ß ÇÕ´Ï´Ù" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "ºó ¹®ÀÚ¿­" -#: locale/programs/ld-collate.c:1714 -msgid "empty weight name: line ignored" -msgstr "ºó weight À̸§: ÀÌ ÁÙÀº ¹«½ÃµË´Ï´Ù" +# ¹ø¿ª: ¹º ¼Ò¸®¾ß? +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "ºñ¾î ÀÖ´Â µ¿Àû ¹®ÀÚ¿­ ÅäÅ« ġȯ" -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: ij½¬°¡ ÀÌ¹Ì È°¼ºÈ­µÇ¾î ÀÖÀ½" -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: ij½¬¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: ij½¬ ÀڷḦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: ij½¬ fifo¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "Ãâ·Â ÀÎÄÚµù" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "¿ø ¹®¼­ ÀÎÄÚµù" -#: locale/programs/ld-collate.c:1433 -msgid "end point of ellipsis range is bigger then start" -msgstr "¸»ÁÙÀÓÇ¥ Áö¿ªÀÇ ³¡Á¡ÀÌ ½ÃÀÛÁ¡º¸´Ù Å®´Ï´Ù" - -#: nscd/connections.c:357 nscd/connections.c:444 +#: nscd/connections.c:361 nscd/connections.c:453 #, c-format msgid "error getting callers id: %s" msgstr "È£ÃâÀÚÀÇ ID¸¦ ¾ò´Âµ¥ ¿À·ù: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "´ëÀÀµÇ´Â »çÀü ±âÈ£¸¦ Ãß°¡ÇÏ´Â µ¥ ¿À·ù" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "ÀÔ·Â `%s'¸¦ ´Ý´Â µµÁß ¿À·ù ¹ß»ý" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "Ãâ·Â ÆÄÀÏÀ» ´Ý´Â µµÁß ¿À·ù ¹ß»ý" @@ -3645,23 +4447,15 @@ msgstr "Ãâ·Â ÆÄÀÏÀ» ´Ý´Â µµÁß ¿À·ù ¹ß»ý" msgid "error while closing the profiling data file" msgstr "ÇÁ·ÎÆÄÀϸµ µ¥ÀÌŸ ÆÄÀÏÀ¸ ´Ý´Â µµÁß ¿À·ù ¹ß»ý" -#: locale/programs/ld-collate.c:1162 -msgid "error while inserting collation element into hash table" -msgstr "Çؽ¬ Å×ÀÌºí¿¡ »çÀü¼ø¼­ ¿ä¼Ò¸¦ »ðÀÔÇÒ ¶§ ¿À·ù" - -#: locale/programs/ld-collate.c:1174 -msgid "error while inserting to hash table" -msgstr "Çؽ¬ Å×ÀÌºí¿¡ »ðÀÔÇÏ´Â µµÁß ¿À·ù ¹ß»ý" - -#: iconv/iconv_prog.c:417 iconv/iconv_prog.c:448 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "ÀÔ·ÂÀ» Àд µµÁß¿¡ ¿À·ù ¹ß»ý" -#: locale/programs/locfile.c:601 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "`copy'¿¡ ´ëÇÑ ¹®ÀÚ¿­ Àμö°¡ ÇÊ¿äÇÔ" -#: timezone/zic.c:894 +#: timezone/zic.c:893 msgid "expected continuation line not found" msgstr "¿¹»óÇß´ø ¿¬¼Ó ÇàÀ» ãÁö ¸øÇßÀ½" @@ -3674,65 +4468,50 @@ msgstr "µ¿Àû ¿ÀºêÁ§Æ® `%s'¸¦ Àдµ¥ ½ÇÆÐ msgid "failed to load symbol data" msgstr "±âÈ£ µ¥ÀÌŸ¸¦ Àд µ¥ ½ÇÆÐ" +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "µ¿Àû ¿ÀºêÁ§Æ®ÀÇ ¼¼±×¸ÕÆ®¸¦ ¸ÅÇÎÇÏ´Â ½ÇÆÐ" + #: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "ÇÁ·ÎÆÄÀϸµ µ¥ÀÌŸ ÆÄÀÏÀ» mmapÇÏ´Â µ¥ ½ÇÆÐ" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "º¯È¯ÀÛ¾÷À» ½ÃÀÛÇϴµ¥ ½ÇÆÐ" -#: locale/programs/locfile.c:1160 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "¹üÁÖ `%s'ÀÇ ÀڷḦ ¾²´Â µ¥ ½ÇÆÐÇß½À´Ï´Ù" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 -#, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "`%2$s' ¹üÁÖ¿¡¼­ `%1$s' Çʵ尡 Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" - -#: sunrpc/rpc_main.c:1146 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format msgid "file `%s' already exists and may be overwritten\n" msgstr "`%s' ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù. µ¤¾î ¾µ¼öµµ ÀÖ½À´Ï´Ù\n" -#: locale/programs/locfile.c:683 -msgid "from-value of `collating-element' must be a string" -msgstr "`collating-element'ÀÇ from-value´Â ¹®ÀÚ¿­À̾î¾ß ÇÕ´Ï´Ù" +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "ÆÄÀÏÀÌ ³Ê¹« ª½À´Ï´Ù" -#: inet/rcmd.c:324 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "fstat ½ÇÆÐ" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "¹®ÀÚ ÄÚµå ¸í¼¼ÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ÀÖÀ½" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "¼ýÀÚÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ÀÖÀ½" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡¼­ ¿ÀÇÁ¼Â °ªÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ÀÖÀ½" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡¼­ ½ÃÀÛ ³¯Â¥ °ªÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ÀÖÀ½" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡¼­ ¸ØÃã ³¯Â¥ °ªÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ÀÖÀ½" - #: elf/sprof.c:77 msgid "generate call graph" msgstr "È£Ãâ ±×·¡ÇÁ¸¦ ¸¸µê" @@ -3741,210 +4520,235 @@ msgstr "È£Ãâ ±×·¡ÇÁ¸¦ ¸¸µê" msgid "generate flat profile with counts and ticks" msgstr "Ƚ¼ö¿Í ƽ¼ö¸¦ ±â·ÏÇÑ Ç÷§ ÇÁ·ÎÆÄÀÏÀ» ¸¸µç´Ù" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (ÀÎÅÍÆäÀ̽º ¼³Á¤À» ¾òÀ½)" -#: nss/getent.c:54 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent - °ü¸® µ¥ÀÌŸº£À̽º¿¡¼­ entry¸¦ ¾òÀ½." -#: nscd/connections.c:219 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: ¿äûÀ» ¹Þ¾ÒÀ½ (¹öÀü = %d)" -#: timezone/zic.c:638 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "ÇÏµå ¸µÅ© ½ÇÆÐ, ½Éº¼¸¯ ¸µÅ©°¡ »ç¿ëµË´Ï´Ù" -#: inet/rcmd.c:330 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "¾îµò°¡¿¡ ÇÏµå ¸µÅ©µÊ" -#: timezone/zic.c:1188 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "16Áø¼ö ¹üÀ§ Æ÷¸ËÀº ´ë¹®ÀÚ¸¸À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "Leap ÁÙ¿¡ À߸øµÈ CORRECTION Çʵå" -#: timezone/zic.c:1192 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "Leap ÁÙ¿¡ À߸øµÈ Rolling/Stationary Çʵå" -#: locale/programs/ld-collate.c:1786 -msgid "illegal character constant in string" -msgstr "¹®ÀÚ¿­¿¡ À߸øµÈ ¹®ÀÚ »ó¼ö°¡ ÀÖÀ½" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "ÆÄÀÏ¿¡ À߸øµÈ ¹®ÀÚ°¡ ÀÖÀ½" -#: locale/programs/ld-collate.c:1129 -msgid "illegal collation element" -msgstr "À߸øµÈ »çÀü¼ø¼­ ¿ä¼Ò" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "Á¤ÀÇ°¡ À߸øµÇ¾úÀ½" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "À߸øµÈ ºÎȣȭ°¡ ÁÖ¾îÁü" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "¹®ÀÚ¿­ ³¡¿¡ À߸øµÈ À̽ºÄÉÀÌÇÁ ¼ø¼­¿­ÀÌ ÀÖÀ½" -#: iconv/iconv_prog.c:370 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "%ld À§Ä¡¿¡ À߸øµÈ ÀÔ·Â ¼ø¼­¿­ÀÌ ÀÖÀ½" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "¹®ÀÚÀÇ ¹üÀ§·Î À߸øµÈ À̸§" - -#: sunrpc/rpc_main.c:461 +#: sunrpc/rpc_main.c:463 #, c-format msgid "illegal nettype :`%s'\n" msgstr "À߸øµÈ ³×ƮŸÀÔ :`%s'\n" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡¼­ À߸øµÈ ¿ÀÇÁ¼Â Å©±â" - -#: catgets/gencat.c:362 catgets/gencat.c:439 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "ÁýÇÕ ¹øÈ£°¡ À߸øµÇ¾úÀ½" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡¼­ À߸øµÈ ½ÃÀÛ ³¯Â¥" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡¼­ À߸øµÈ Á¤Áö ³¯Â¥" - -#: locale/programs/ld-ctype.c:973 +#: locale/programs/ld-ctype.c:1221 #, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "±¸Çö»óÀÇ Á¦ÇÑ: %d°³ ¹®ÀÚº¸´Ù Å« Ŭ·¡½º´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù" +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "±¸Çö»óÀÇ Á¦ÇÑ: %Zd°³ ¹®ÀÚº¸´Ù Å« Ŭ·¡½º´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù" -#: locale/programs/ld-ctype.c:1005 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "±¸Çö»óÀÇ Á¦ÇÑ: %d °³ ÀÌ»óÀÇ ¹®ÀÚ Áöµµ´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù" -#: iconv/iconv_prog.c:374 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "¹öÆÛÀÇ ³¡¿¡ ºÒ¿ÏÀüÇÑ ¹®ÀÚ È¤Àº ½¬ÇÁÆ® ¿¬¼Ó" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "À߸øµÈ Çü½ÄÀ» °®Ãá ÆÄÀÏ" - -#: timezone/zic.c:851 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "¾Ë ¼ö ¾ø´Â ÇüÅÂÀÇ ÀÔ·ÂÇà" -#: iconv/iconv_prog.c:378 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "³»ºÎ ¿À·ù" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" msgstr "³»ºÎ ¿À·ù (À߸øµÈ ±â¼úÀÚ)" -#: timezone/zic.c:1814 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "³»ºÎ ¿À·ù - Ʋ¸° isdst·Î addtypeÀ» È£ÃâÇßÀ½" -#: timezone/zic.c:1822 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "³»ºÎ ¿À·ù - Ʋ¸° ttisgmt·Î addtypeÀ» È£ÃâÇßÀ½" -#: timezone/zic.c:1818 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "³»ºÎ ¿À·ù - Ʋ¸° ttisstd·Î addtypeÀ» È£ÃâÇßÀ½" -#: locale/programs/ld-ctype.c:315 locale/programs/ld-ctype.c:392 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "%s, Çà %u¿¡ ³»ºÎ ¿À·ù ¹ß»ý" -#: timezone/zic.c:1060 +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "À߸øµÈ ELF Çì´õ" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" msgstr "UTC ¿É¼ÂÀÌ ºÎÀûÀýÇÔ" -#: timezone/zic.c:1063 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" msgstr "¾à¾î Çü½ÄÀÌ ºÎÀûÀýÇÔ" -#: timezone/zic.c:1153 timezone/zic.c:1365 timezone/zic.c:1379 +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "À߸øµÈ ¹®ÀÚ: ¸Þ¼¼Áö´Â ¹«½ÃµË´Ï´Ù" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "´ÞÀÇ ³¯Â¥ ¼ö°¡ ºÎÀûÀýÇÔ" -#: timezone/zic.c:1317 +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "Á¤ÀÇ°¡ À߸øµÇ¾úÀ½" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "À߸øµÈ ºÎȣȭ°¡ ÁÖ¾îÁü" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "³¡³ª´Â ÇØ°¡ ºÎÀûÀýÇÔ" -#: timezone/zic.c:1125 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "À߸øµÈ À̽ºÄÉÀÌÇÁ ¼ø¼­¿­" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "ºÎÀûÀýÇÑ À±³â" -#: elf/dl-open.c:223 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "ºÎÀûÀýÇÑ ÁÙ" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "dlopen()¿¡ À߸øµÈ ¸ðµå" -#: timezone/zic.c:1140 timezone/zic.c:1243 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "´Þ À̸§ÀÌ ºÎÀûÀýÇÔ" -#: timezone/zic.c:959 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "¹®ÀÚÀÇ ¹üÀ§·Î À߸øµÈ À̸§" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "À߸øµÈ Æ÷ÀÎÅÍ Å©±â" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "À߸øµÈ Àο빮ÀÚ" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "Àý¾à ½Ã°£ÀÌ ºÎÀûÀýÇÔ" -#: timezone/zic.c:1292 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "½ÃÀÛÇÏ´Â ÇØ°¡ ºÎÀûÀýÇÔ" -#: timezone/zic.c:1169 timezone/zic.c:1272 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "ºÎÀûÀýÇÑ ÇÏ·çÁß ½Ã°¢" -#: timezone/zic.c:1370 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "ºÎÀûÀýÇÑ ¿äÀÏ À̸§" -#: nscd/connections.c:460 +#: nscd/connections.c:470 #, c-format -msgid "key length in request too long: %Zd" -msgstr "¿äûµÈ Å°ÀÇ ±æÀÌ°¡ ³Ê¹« ±è: %Zd" +msgid "key length in request too long: %d" +msgstr "¿äûµÈ Å°ÀÇ ±æÀÌ°¡ ³Ê¹« ±è: %d" -#: locale/programs/ld-collate.c:1426 -msgid "line after ellipsis must contain character definition" -msgstr "¸»ÁÙÀÓÇ¥ ´ÙÀ½ÁÙ¿¡´Â ¹®ÀÚ Á¤ÀÇ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "libc4 library %sÀÌ(°¡) À߸øµÈ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù" -#: locale/programs/ld-collate.c:1405 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "¸»ÁÙÀÓÇ¥ ¾ÕÁÙ¿¡´Â ¹®ÀÚ »ó¼ö¿¡ ´ëÇÑ Á¤ÀÇ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù" +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "libc5 library %sÀÌ(°¡) À߸øµÈ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù" -#: timezone/zic.c:831 +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "libc6 library %sÀÌ(°¡) À߸øµÈ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "µð·ºÅ丮 %sÀÇ ¶óÀ̺귯¸® %s°ú(¿Í) %sÀÌ(°¡) °°Àº sonameÀ» °¡Áö°í ÀÖÁö¸¸ ŸÀÔÀÌ ´Ù¸¨´Ï´Ù." + +#: timezone/zic.c:830 msgid "line too long" msgstr "ÇàÀÌ ³Ê¹« ±é´Ï´Ù" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" msgstr "¾Ë·ÁÁø ¸ðµç ¹®Àڼ Äڵ带 ¿­°ÅÇÔ" -#: locale/programs/localedef.c:270 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "`copy' ¹®Àå¿¡¼­ ¾²ÀÌ´Â ·ÎÄÉÀÏ ÆÄÀÏ `%s'À» ãÁö ¸øÇß½À´Ï´Ù" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "·ÎÄÉÀÏ À̸§Àº Æ÷ÅͺíÇÑ ¹®ÀÚ·Î ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù" -#: inet/rcmd.c:315 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "lstat ½ÇÆÐ" -#: catgets/gencat.c:625 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "Ãâ·Â ±×·¡ÇÈ Çȼ¿°ªÀ» ³ô°Ô ÇÕ´Ï´Ù" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "Ãâ·Â ±×·¡ÇÈ Çȼ¿°ªÀ» ³Ð°Ô ÇÕ´Ï´Ù" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "À߸øµÈ ÇüŸ¦ °¡Áø ÇàÀº ¹«½ÃµÊ" @@ -3956,96 +4760,85 @@ msgstr "¼½¼Ç Çì´õÀÇ ¹®ÀÚ¿­ Å×À̺íÀ» ¸ÅÇÎ msgid "mapping of section headers failed" msgstr "¼½¼Ç Çì´õ¸¦ ¸ÅÇÎÇÏ´Â µ¥ ½ÇÆÐ" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "ºí·°À» ÇÒ´çÇϱâ Àü¿¡ ¸Þ¸ð¸®°¡ ÈѼյÊ\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "ºí·°À» ÇÒ´çÀÌ ³¡³ª±â Àü¿¡ ¸Þ¸ð¸®°¡ ÈѼյÊ\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1453 -#: locale/programs/ld-collate.c:1482 locale/programs/locfile.c:1088 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: malloc/obstack.c:471 posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "¸Þ¸ð¸®°¡ ¹Ù´Ú³²" -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "¸Þ¸ð¸®´Â °ß°íÇÏÁö¸¸, ¶óÀ̺귯¸®´Â ¹ö±×°¡ ¸¹½À´Ï´Ù\n" -#: locale/programs/ld-time.c:373 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡ era Çü½ÄÀÌ ¾øÀ½" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "ij½¬ ÆÄÀÏÀ» mmapÇÏ´Â µ¥ ½ÇÆÐ\n" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡ era À̸§ÀÌ ¾øÀ½" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "¿©·¯ °³ÀÇ µ¿Àû ¼¼±×¸ÕÆ®\n" -#: timezone/zic.c:954 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "À̸§¾ø´Â ±ÔÄ¢" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "¿ø ÀÎÄÚµù°ú Ãâ·Â ÀÎÄÚµù ¸ðµÎ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù" -#: nis/nss_nisplus/nisplus-publickey.c:280 -#: nis/nss_nisplus/nisplus-publickey.c:286 -#: nis/nss_nisplus/nisplus-publickey.c:345 -#: nis/nss_nisplus/nisplus-publickey.c:354 +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (nis+ ã±â): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user: µð·ºÅ丮 %2$sÀÇ %1$s¿¡ ´ëÇÑ DES entry°¡ À¯ÀÏÇÏÁö ¾Ê½À´Ï´Ù" -#: nis/nss_nisplus/nisplus-publickey.c:367 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user: µð·ºÅ丮 %2$sÀÇ %1$s¿¡ ´ëÇÑ LOCAL entry°¡ À¯ÀÏÇÏÁö ¾Ê½À´Ï´Ù" -#: nis/nss_nisplus/nisplus-publickey.c:206 +#: nis/nss_nisplus/nisplus-publickey.c:207 #, c-format msgid "netname2user: missing group id list in `%s'." msgstr "netname2user: `%s'¿¡ ±×·ì ½Äº°ÀÚ ¸®½ºÆ®°¡ ¾øÀ½." -#: nis/nss_nisplus/nisplus-publickey.c:317 +#: nis/nss_nisplus/nisplus-publickey.c:318 #, c-format msgid "netname2user: principal name `%s' too long" msgstr "netname2user: ÁÖ¿ä À̸§ `%s'Àº ³Ê¹« ±è" -#: nis/nss_nisplus/nisplus-publickey.c:374 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: uid¸¦ 0À¸·Î ÇÒ ¼ö ¾ø½À´Ï´Ù" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "°áÄÚ µî·ÏµÇÁö ¾ÊÀº ÇÁ·Î±×·¥ %d\n" -#: locale/programs/repertoire.c:250 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr " ȤÀº °ªÀÌ ÁÖ¾îÁöÁö ¾Ê¾Ò½À´Ï´Ù" -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "`%2$s' ¹üÁÖÀÇ `%1$s' Çʵ忡 À߸øµÈ Á¤±Ô½Ä: %3$s" - -#: timezone/zic.c:2143 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "±ÔÄ¢¿¡ ºÎÇյǴ ³¯ÀÌ ´Þ ¾È¿¡ ¾øÀ½" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "`UNDEFINED'ÀÇ Á¤ÀÇ°¡ ¾øÀ½" @@ -4054,40 +4847,49 @@ msgstr "`UNDEFINED'ÀÇ Á¤ÀÇ°¡ ¾øÀ½" msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "ÇÁ·ÎÆÄÀϸµ µ¥ÀÌŸÀÇ ÆÄÀÏ À̸§ÀÌ ¾ø°í, µ¿Àû ¿ÀºêÁ§Æ® `%s'´Â sonameÀÌ ¾øÀ½" -#: locale/programs/locfile.c:615 +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "ÀÔ·Â ¼ýÀÚ°¡ Á¤ÀǵÇÁö ¾Ê¾Ò°í ¹®ÀÚÁöµµ¿¡ Ç¥ÁØ À̸§ÀÌ ¾ø½À´Ï´Ù" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "`copy'°¡ »ç¿ëµÉ ¶© ´Ù¸¥ Å°¿öµå¸¦ ÁöÁ¤ÇÏ¸é ¾È µË´Ï´Ù" -#: locale/programs/localedef.c:331 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "Ãâ·Â ¼ýÀÚ°¡ Á¤ÀǵÇÁö ¾Ê¾Ò°í ¹®ÀÚÁöµµ¿¡ Ç¥ÁØ À̸§ÀÌ ¾ø½À´Ï´Ù" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "°æ°í°¡ Á¦±âµÇ¾ú±â ¶§¹®¿¡ Ãâ·Â ÆÄÀÏÀÌ ¸¸µé¾îÁöÁö ¾Ê¾Ò½À´Ï´Ù" -#: locale/programs/locfile.c:283 locale/programs/locfile.c:302 -#: locale/programs/locfile.c:321 locale/programs/locfile.c:340 -#: locale/programs/locfile.c:359 locale/programs/locfile.c:378 -msgid "no repertoire map specified: cannot proceed" -msgstr "·¹ÆÄÅ丮 Áöµµ°¡ Á¤ÀǵÇÁö ¾Ê¾ÒÀ½: °è¼ÓÇÒ ¼ö ¾ø½À´Ï´Ù" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:628 locale/programs/repertoire.c:211 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "±âÈ£¸íÀÌ ÁÖ¾îÁöÁö ¾ÊÀ½" -#: locale/programs/charmap.c:464 locale/programs/charmap.c:595 -#: locale/programs/charmap.c:661 locale/programs/repertoire.c:273 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "¹üÀ§ÀÇ ³¡±îÁö ±âÈ£ À̸§ÀÌ ¾ø½À´Ï´Ù" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "`%s' ±âÈ£¿¡ ´ëÇØ Áß¿äµµ°¡ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "±âÈ£ ¹®ÀÚ°¡ ¾Æ´Ñ °ªÀº »ç¿ëµÇÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù" -#: inet/rcmd.c:317 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "¹®ÀÚÁöµµÀÇ `outdigit'¿¡ »ç¿ëµÈ ¹®ÀÚÀÇ ÀüºÎ°¡ »ç¿ë °¡´ÉÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "·¹ÆÄÅ丮ÀÇ `outdigit'¿¡ »ç¿ëµÈ ¹®ÀÚÀÇ ÀüºÎ°¡ »ç¿ë °¡´ÉÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "ÀÏ¹Ý ÆÄÀÏÀÌ ¾Æ´Ô" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -4098,47 +4900,71 @@ msgstr "" "\n" "%15d ¼­¹ö µð¹ö±× ±íÀÌ\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "nscd°¡ ½ÇÇàµÇÁö ¾Ê¾Ò½À´Ï´Ù!\n" -#: locale/programs/charmap.c:513 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "¿ÀºêÁ§Æ® ÆÄÀÏ¿¡ µ¿Àû ¼½¼ÇÀÌ ¾ø½À´Ï´Ù" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "Ãâ·Â¿¡¼­ À߸øµÈ ¹®ÀÚ¸¦ Á¦¿ÜÇÕ´Ï´Ù" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "ET_DYN°ú ET_EXEC¸¸À» ÀоîµéÀÏ ¼ö ÀÖ½À´Ï´Ù" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "CHARMAP Á¤ÀÇ ¹Ù·Î ´ÙÀ½¿¡´Â WIDTH Á¤ÀǸ¸ÀÌ °¡´ÉÇÕ´Ï´Ù" -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "`%.*s'ÀÇ ¼ø¼­´Â ÀÌ¹Ì %s:%Zu¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "`-f'¸¦ »ç¿ëÇÑ ¿ø ÀÎÄÚµùÀÌ ÁöÁ¤µÇÁö ¾Ê¾ÒÀ½" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "¸Þ¸ð¸® ºÎÁ·" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "Ãâ·Â ÆÄÀÏ" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "pmap_genmaps rcp ¹®Á¦" -#: inet/rcmd.c:186 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: ȸ·Î ¼³Á¤Áß ±Ô¾àÀÌ ºÒÀÌÇàµÊ\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "`translit_ignore' Á¤ÀÇ°¡ ¿Ï°áµÇÁö ¾ÊÀº ä ³¡³µ½À´Ï´Ù" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "Àü󸮱⠿À·ù" +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "ÀÌÀü Á¤ÀÇ°¡ ¿©±â ÀÖ½À´Ï´Ù" + #: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "´Ü°èÀÇ ¸ñ·Ï°ú ±× °¢ ´Ü°èÀÇ »ç¿ë Ƚ¼ö¸¦ Ç¥½Ã" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "ÁøÇà Á¤º¸¸¦ Ç¥½Ã" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "`%s'¸¦ Àд µ¿¾È ¹®Á¦°¡ ¹ß»ýÇßÀ½" - #: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" @@ -4161,38 +4987,47 @@ msgstr "ÇÁ·Î±×·¥ %lu ¹öÀü %lu´Â »ç¿ë ºÒ° msgid "program %lu version %lu ready and waiting\n" msgstr "ÇÁ·Î±×·¥ %lu ¹öÀü %lu´Â ÁغñµÇ¾î ±â´Ù¸®°í ÀÖ½À´Ï´Ù\n" -#: inet/rcmd.c:183 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: ÀбⰡ ²÷°åÀ½" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (Ç¥ÁØ¿À·ù ¼³Á¤): %m\n" -#: inet/rcmd.c:117 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: socket: ¸ðµç Æ÷Æ®°¡ »ç¿ëÁß\n" -#: inet/rcmd.c:173 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write (Ç¥ÁØ¿À·ù ¼³Á¤): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: ¸Þ¸ð¸® ºÎÁ·\n" -#: timezone/zic.c:1875 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "À±ÃÊÀÇ Å©±â°¡ Áߺ¹µÇ¾úÀ½" -#: locale/programs/repertoire.c:107 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" msgstr "·¹ÆÄÅ丮 Áöµµ ÆÄÀÏ `%s'¸¦ ãÁö ¸øÇßÀ½" -#: sunrpc/rpc_main.c:1115 +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "¹üÀ§ÀÇ ÃÖÁ¾ ¹ÙÀÌÆ®¼ö¸¦ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù." + +#: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rcpgen: arglist ÄÚµù ¿À·ù\n" -#: sunrpc/rpc_main.c:1103 +#: sunrpc/rpc_main.c:1105 msgid "rpcgen: too many defines\n" msgstr "rpcgen: ³Ê¹« ¸¹Àº Á¤ÀÇ\n" @@ -4220,404 +5055,327 @@ msgstr "rpcinfo: ºê·Îµåij½ºÆ® ½ÇÆÐÇÔ: %s msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: Æ÷Æ®¸ÅÆÛ¿¡ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù" -#: timezone/zic.c:744 timezone/zic.c:746 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "¿©·¯ ÆÄÀÏ¿¡ °°Àº À̸§ÀÇ ±ÔÄ¢ÀÌ ÀÖÀ½" -#: nscd/connections.c:472 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "µ¿Àû ¿ÀºêÁ§Æ®´Â dlopen()µÉ ¼ö ¾ø½À´Ï´Ù" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "°øÀ¯ ¿ÀºêÁ§Æ®°¡ ¿­¸®Áö ¾Ê¾Ò½À´Ï´Ù" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "¿äûÇÑ Å°¸¦ ´Ù ÀÐÁö ¸øÇßÀ½: %s" -#: nscd/connections.c:430 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "¿ä±¸»çÇ×À» ´Ù ÀÐÁö ¸øÇßÀ½: %s" -#: nscd/grpcache.c:191 nscd/hstcache.c:270 nscd/pwdcache.c:189 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "%s¸¦ ´Ù ¾²Áö ¸øÇßÀ½: %s" -#: inet/rcmd.c:204 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "socket: ȸ·Î ¼³Á¤Áß ±Ô¾àÀÌ ºÒÀÌÇàµÊ\n" -#: locale/programs/locfile.c:736 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "Á¤·Ä ¼ø¼­ `forward'¿Í `backward'´Â ¼­·Î ¹èŸÀûÀÔ´Ï´Ù" - -#: locale/programs/ld-collate.c:1586 locale/programs/ld-collate.c:1632 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "»çÀü¼ø¼­ ±âÈ£¿¡ ´ëÇØ Á¤·Ä Áß¿äµµ¸¦ ÁöÁ¤Çصµ ¾Æ¹« Àǹ̰¡ ¾ø½À´Ï´Ù" - -#: timezone/zic.c:815 +#: timezone/zic.c:814 msgid "standard input" msgstr "Ç¥ÁØ ÀÔ·Â" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "Ç¥ÁØ Ãâ·Â" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "½ÃÀÛÇÏ´Â ³¯Â¥°¡ ¹üÁÖ `%2$s'ÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡¼­ À߸øµÇ¾ú½À´Ï´Ù" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "¹üÀ§ÀÇ ½ÃÀÛ ¹®ÀÚ ¼ø¼­¿­°ú ³¡ ¹®ÀÚ ¼ø¼­¿­Àº ±æÀÌ°¡ °°¾Æ¾ß ÇÕ´Ï´Ù" -#: timezone/zic.c:1326 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "½ÃÀÛÇÏ´Â ÇØ°¡ ³¡³ª´Â Çغ¸´Ù Å®´Ï´Ù" -#: timezone/zic.c:1298 timezone/zic.c:1323 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "½ÃÀÛ ¿¬µµ°¡ ³Ê¹« ³ôÀº ¼ö¶ó¼­ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù" -#: timezone/zic.c:1296 timezone/zic.c:1321 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "½ÃÀÛ ¿¬µµ°¡ ³Ê¹« ³·Àº ¼ö¶ó¼­ Ç¥½ÃÇÒ ¼ö ¾ø½À´Ï´Ù" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `era' Çʵ忡 ÀÖ´Â ¹®ÀÚ¿­ %1$d¿¡¼­ Á¤Áö ³¯Â¥°¡ À߸øµÇ¾ú½À´Ï´Ù" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "°æ°í¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" -msgstr "svc_run: - select ½ÇÆÐ" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - poll ½ÇÆÐ" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - getsockname ȤÀº listen ºÒ°¡´É" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp_c - tcp ¼ÒÄÏ »ý¼º ¹®Á¦" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: ¸Þ¸ð¸® ºÎÁ·\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - AF_UNIX ¼ÒÄÏ »ý¼º ¹®Á¦" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - getsockname ȤÀº listen ºÒ°¡´É" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefc_xprt: ¸Þ¸ð¸® ºÎÁ·\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: ¸Þ¸ð¸® ºÎÁ·\n" -#: sunrpc/svc_udp.c:135 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - getsockname ºÒ°¡´É" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: ¸Þ¸ð¸® ºÎÁ·\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: ¼ÒÄÏ »ý¼º ¹®Á¦" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad°¡ IP_PKTINFO¿¡ ´ëÇÏ¿© ³Ê¹« ÀÛ½À´Ï´Ù\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: ¸Þ¸ð¸® ºÎÁ·\n" -#: locale/programs/ld-collate.c:1077 locale/programs/ld-collate.c:1205 +#: locale/programs/linereader.c:745 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "¿©·¯ ¹®ÀÚ·Î µÈ »çÀü¼ø¼­ ¿ä¼Ò `%.*s'ÀÇ ±âÈ£´Â ¿ä¼Ò Á¤ÀÇ°¡ Áߺ¹µË´Ï´Ù" +msgid "symbol `%.*s' not in charmap" +msgstr "`%.*s' ±âÈ£´Â ¹®ÀÚ Áöµµ¿¡ ¾ø½À´Ï´Ù" -#: locale/programs/ld-collate.c:1214 +#: locale/programs/linereader.c:766 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "¿©·¯ ¹®ÀÚ·Î µÈ »çÀü¼ø¼­ ¿ä¼Ò `%.*s'ÀÇ ±âÈ£´Â ´Ù¸¥ ½Éº¼ Á¤ÀÇ¿Í Áߺ¹µË´Ï´Ù" +msgid "symbol `%.*s' not in repertoire map" +msgstr "`%.*s' ±âÈ£´Â ·¹ÆÄÅ丮 Áöµµ¿¡ ¾ø½À´Ï´Ù" -#: locale/programs/ld-collate.c:1086 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "¿©·¯ ¹®ÀÚ·Î µÈ »çÀü¼ø¼­ ¿ä¼Ò `%.*s'ÀÇ ±âÈ£´Â ½Éº¼ Á¤ÀÇ°¡ Áߺ¹µË´Ï´Ù" +msgid "symbol `%s'" +msgstr "±âÈ£ `%s'" -#: locale/programs/ld-collate.c:1068 locale/programs/ld-collate.c:1196 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "¿©·¯ ¹®ÀÚ·Î µÈ »çÀü¼ø¼­ ¿ä¼Ò `%.*s'ÀÇ ±âÈ£´Â ¹®ÀÚ¼ÂÀÇ ±âÈ£¿Í Áߺ¹µË´Ï´Ù" +msgid "symbol `%s' has the same encoding as" +msgstr "±âÈ£ `%s'ÀÌ(°¡) °°Àº ´ÙÀ½°ú ÀÎÄÚµùÀÔ´Ï´Ù:" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:462 locale/programs/charmap.c:548 -#: locale/programs/charmap.c:594 locale/programs/charmap.c:627 -#: locale/programs/charmap.c:659 +#: locale/programs/ld-collate.c:1539 #, c-format -msgid "syntax error in %s definition: %s" -msgstr "%s Á¤ÀǺο¡ ¹®¹ý ¿À·ù ÀÖÀ½: %s" - -#: locale/programs/locfile.c:756 -msgid "syntax error in `order_start' directive" -msgstr "`order_start' Áö½ÃÀÚ¿¡ ¹®¹ý ¿À·ù ÀÖÀ½" - -#: locale/programs/locfile.c:498 -msgid "syntax error in character class definition" -msgstr "¹®ÀÚ Å¬·¡½º Á¤ÀÇ¿¡ ¹®¹ý ¿À·ù ÀÖÀ½" - -#: locale/programs/locfile.c:556 -msgid "syntax error in character conversion definition" -msgstr "¹®ÀÚ º¯È¯ Á¤ÀÇ¿¡ ¹®¹ý ¿À·ù ÀÖÀ½" - -#: locale/programs/locfile.c:798 -msgid "syntax error in collating order definition" -msgstr "»çÀü ¼ø¼­ Á¤ÀÇ¿¡ ¹®¹ý ¿À·ù" - -#: locale/programs/locfile.c:648 -msgid "syntax error in collation definition" -msgstr "»çÀü ¼ø¼­ Á¤ÀÇ¿¡ ¹®¹ý ¿À·ù" - -#: locale/programs/locfile.c:471 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "LC_CTYPE ¹üÁÖÀÇ Á¤ÀǺο¡ ¹®¹ý ¿À·ù ÀÖÀ½" - -#: locale/programs/locfile.c:414 -msgid "syntax error in definition of new character class" -msgstr "»õ·Î¿î ¹®ÀÚ Å¬·¡½º Á¤ÀÇ¿¡ ¹®¹ý ¿À·ù" - -#: locale/programs/locfile.c:424 -msgid "syntax error in definition of new character map" -msgstr "»õ·Î¿î ¹®ÀÚ Áöµµ Á¤ÀǺο¡ ¹®¹ý ¿À·ù ÀÖÀ½" - -#: locale/programs/locfile.c:1009 -msgid "syntax error in message locale definition" -msgstr "¸Þ½ÃÁö ·ÎÄÉÀÏ Á¤ÀǺο¡ ¹®¹ý ¿À·ù ÀÖÀ½" - -#: locale/programs/locfile.c:920 -msgid "syntax error in monetary locale definition" -msgstr "È­Æó ·ÎÄÉÀÏ Á¤ÀǺο¡ ¹®¹ý ¿À·ù ÀÖÀ½" +msgid "symbol `%s' not defined" +msgstr "`%s' ½Éº¼Àº Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù" -#: locale/programs/locfile.c:947 -msgid "syntax error in numeric locale definition" -msgstr "¼ýÀÚ ·ÎÄÉÀÏ Á¤ÀǺο¡ ¹®¹ý ¿À·ù ÀÖÀ½" +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "¹®¹ý ¿À·ù" -#: locale/programs/locfile.c:858 -msgid "syntax error in order specification" -msgstr "¼ø¼­ ÁöÁ¤¿¡ µ¥ ¹®¹ý ¿À·ù" +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 +#, c-format +msgid "syntax error in %s definition: %s" +msgstr "%s Á¤ÀǺο¡ ¹®¹ý ¿À·ù ÀÖÀ½: %s" -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:155 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "¸Ó¸´¸»¿¡ ¹®¹ý ¾Ö·¯: %s" -#: locale/programs/repertoire.c:210 locale/programs/repertoire.c:249 -#: locale/programs/repertoire.c:272 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "·¹ÆÄÅ丮 Áöµµ Á¤ÀÇ¿¡ ¹®¹ý ¿À·ù: %s" -#: locale/programs/locfile.c:985 -msgid "syntax error in time locale definition" -msgstr "½Ã°£ ·ÎÄÉÀÏ Á¤ÀǺο¡ ¹®¹ý ¿À·ù ÀÖÀ½" - -#: locale/programs/locfile.c:391 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "¹®¹ý ¾Ö·¯: ·ÎÄÉÀÏ Á¤ÀÇ ºÎºÐÀÌ ¾Æ´Õ´Ï´Ù" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" msgstr "`-t'¸¦ »ç¿ëÇÑ Ãâ·Â ÀÎÄÚµù ÁöÁ¤ÀÌ ¾ø½À´Ï´Ù" -#: catgets/gencat.c:391 catgets/gencat.c:530 catgets/gencat.c:559 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "ÀÌ°ÍÀº ù¹ø° Á¤ÀÇÀÔ´Ï´Ù" -#: timezone/zic.c:1158 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "0 ÀÌÀüÀÇ ½Ã°£" -#: timezone/zic.c:1166 timezone/zic.c:2043 timezone/zic.c:2062 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "½Ã°£ Èê·¯ ³Ñħ" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "¹üÀ§ÀÇ to-value ÀÌ(°¡) from-value º¸´Ù ÀÛ½À´Ï´Ù" + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "to-value ¹®ÀÚ ¼ø¼­¿­ÀÌ from-value ¼ø¼­¿­º¸´Ù ÀÛ½À´Ï´Ù" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "¹®ÀÚ ºÎȣȭ¿¡ ÇÊ¿äÇÑ ¹ÙÀÌÆ®°¡ ³Ê¹« ÀûÀ½" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "¹®ÀÚ ºÎȣȭ¿¡ ÇÊ¿äÇÑ ¹ÙÀÌÆ®°¡ ³Ê¹« ¸¹À½" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "¹®ÀÚ Å¬·¡½º°¡ ³Ê¹« ¸¹ÀÌ Á¤ÀǵǾúÀ½" - -#: timezone/zic.c:1869 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "À±ÃÊ°¡ ³Ê¹« ¸¹À½" -#: timezone/zic.c:1841 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "Áö¿ª½ÃÀÇ Á¾·ù°¡ ³Ê¹« ¸¹À½" -#: timezone/zic.c:1795 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "³Ê¹« ¸¹Àº ÀüÀÌ?!" -#: locale/programs/ld-collate.c:1641 -msgid "too many weights" -msgstr "³Ê¹« ¸¹Àº Áß¿äµµ" - -#: timezone/zic.c:2166 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "³Ê¹« ¸¹°Å³ª ³Ê¹« ±ä ½Ã°£´ë ¾à¾î" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "ÆÄÀÏÀÇ ³¡¿¡ ¾µ¸ð¾ø´Â °ÍÀÌ ºÙ¾î ÀÖÀ½" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "ÇÁ·Î±×·¥ %d¿¡ ÀÀ´äÇÏ´Â µ¥ ¹®Á¦°¡ ÀÖÀ½\n" -#: locale/programs/ld-collate.c:1397 -msgid "two lines in a row containing `...' are not allowed" -msgstr "`...'°¡ µé¾î ÀÖ´Â Çà¿¡ µÎÁÙÀ» ¾µ ¼ö ¾ø½À´Ï´Ù" - -#: timezone/zic.c:1333 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "ÇÑ°³ÀÇ ¿¬µµ°¡ ŸÀÌÇÁµÇ¾ú½À´Ï´Ù" -#: iconv/iconv_prog.c:434 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "ÀÔ·ÂÀ» À§ÇÑ ¹öÆÛ¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "ÀÎÀÚ¸¦ ºñ¿ï ¼ö ¾ø½À´Ï´Ù" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "Á¤ÀǵÇÁö ¾ÊÀ½" -#: locale/programs/charmap.c:700 locale/programs/charmap.c:711 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "¾Ë ¼ö ¾ø´Â ¹®ÀÚ `%s'" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:700 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "`%2$s' ¹üÁÖÀÇ `%1$s' Çʵ忡 ¾Ë ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù" - -#: locale/programs/locfile.c:721 -msgid "unknown collation directive" -msgstr "¾Ë ¼ö ¾ø´Â »çÀü ¼ø¼­ Áö½Ã¹®" - -#: catgets/gencat.c:488 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "¾Ë ¼ö ¾ø´Â Áö½ÃÀÚ `%s': Çà ¹«½ÃµÊ" -#: iconv/iconv_prog.c:381 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "¾Ë ¼ö ¾ø´Â iconv() ¿À·ù %d" -#: catgets/gencat.c:467 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "¾Ë ¼ö ¾ø´Â ¼³Á¤ `%s'" -#: locale/programs/ld-collate.c:1381 locale/programs/ld-collate.c:1576 -#: locale/programs/ld-collate.c:1751 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "¾Ë ¼ö ¾ø´Â ±âÈ£ `%.*s': Çà ¹«½ÃµÊ" - -#: timezone/zic.c:787 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "±ÔÄ¢¾ø´Â Áö¿ª" -#: catgets/gencat.c:977 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "Á¾·áµÇÁö ¾ÊÀº ¸Þ½ÃÁö" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "Á¾·áµÇÁö ¾ÊÀº ¹®ÀÚ¿­" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "Á¾·áµÇÁö ¾ÊÀº ¹®ÀÚ¿­ »ó¼ö" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "Á¾·áµÇÁö ¾ÊÀº ±âÈ£ À̸§" -#: locale/programs/ld-collate.c:1703 -msgid "unterminated weight name" -msgstr "Á¾·áµÇÁö ¾ÊÀº weight À̸§" +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "¹üÀ§ÀÇ »óÇÑÀÌ ÇÏÇѺ¸´Ù Å©Áö ¾Ê½À´Ï´Ù" -#: locale/programs/charset.c:104 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" -msgstr "¹üÀ§ÀÇ »óÇÑÀº ÇÏÇѺ¸´Ù ÀÛÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù" +msgstr "¹üÀ§ÀÇ »óÇÑÀÌ ÇÏÇѺ¸´Ù ÀÛÁö ¾Ê½À´Ï´Ù" -#: sunrpc/rpc_main.c:1413 +#: sunrpc/rpc_main.c:1424 #, c-format msgid "usage: %s infile\n" msgstr "»ç¿ë¹ý: %s ÀÔ·ÂÆÄÀÏ\n" -#: timezone/zic.c:2109 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "Æò³â¿¡ 2¿ù 29ÀÏÀ» »ç¿ëÇÔ" -#: locale/programs/charmap.c:521 locale/programs/charmap.c:575 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "%s¿¡ ´ëÇÑ °ªÀº Á¤¼ö¿©¾ß ÇÕ´Ï´Ù" -#: locale/programs/charmap.c:318 -#, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "<%s>¿¡ ´ëÇÑ °ªÀº 1°ú 4 »çÀÌ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù" - -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 +#: locale/programs/charmap.c:399 #, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "`%s' ¹üÁÖÀÇ `%s' ÇʵåÀÇ °ªÀº ºó ¹®ÀÚ¿­ÀÌ µÇ¸é ¾È µË´Ï´Ù" - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "ÀÇ °ªÀº ÀÇ °ªº¸´Ù Ä¿¾ß ÇÕ´Ï´Ù" - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "`LC_MONETARY' ¹üÁÖÀÇ `int_curr_symbol' ÇʵåÀÇ °ªÀÌ ISO 4217¿¡ Çã¿ëµÇ´Â À̸§ÀÌ ¾Æ´Õ´Ï´Ù" - -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "`LC_MONETARY' ¹üÁÖÀÇ `int_curr_symbol' ÇʵåÀÇ °ªÀÇ ±æÀÌ°¡ Ʋ·È½À´Ï´Ù" +msgid "value for <%s> must be 1 or greater" +msgstr "%s¿¡ ´ëÇÑ °ªÀº 1 ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù" -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 +#: locale/programs/charmap.c:411 #, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "`%s' ¹üÁÖÀÇ `%s' ÇʵåÀÇ °ªÀº 127º¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "<%s>¿¡ ´ëÇÑ °ªÀº <%s>ÀÇ °ªº¸´Ù °°°Å³ª Ä¿¾ß ÇÕ´Ï´Ù" -#: timezone/zic.c:435 +#: timezone/zic.c:433 msgid "warning: " msgstr "°æ°í: " -#: nscd/connections.c:421 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "¿¬°áÀ» ¹Þ¾ÆµéÀÌ´Â µµÁß: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:143 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "ij½¬¿¡ ³ÖÀ» Ç׸ñÀ» ÇÒ´çÇÏ´Â µµÁß" @@ -4625,74 +5383,80 @@ msgstr "ij½¬¿¡ ³ÖÀ» Ç׸ñÀ» ÇÒ´çÇÏ´Â µµÁß msgid "while allocating hash table entry" msgstr "Çؽ¬ Å×ÀÌºí¿¡ entry¸¦ ÇÒ´çÇÏ´Â µ¿¾È" -#: nscd/grpcache.c:99 nscd/hstcache.c:111 nscd/pwdcache.c:106 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "Å° º¹»ç¸¦ ÇÒ´çÇÏ´Â µ¿¾È" -#: catgets/gencat.c:1007 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "¿À·¡µÈ ¸ñ·Ï ÆÄÀÏÀ» ¿©´Â µ¿¾È" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "Ãâ·ÂÀ» ÁغñÇÏ´Â µ¿¾È" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "µ¥ÀÌÅͺ£À̽º¸¦ Àд µ¿¾È" - #: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "ÇÁ·ÎÆÄÀϸµ µ¥ÀÌŸ ÆÄÀÏÀ» ¾²´Â µ¿¾È" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "µ¥ÀÌÅÍ º£À̽º ÆÄÀÏÀ» ¾²´Â µ¿¾È" +# ¹ø¿ª: ¹º¼Ò¸®¾ß? +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "UCS ¹üÀ§ °ª¿¡¼­´Â 16Áø¼ö ±âÈ£ ¸»ÁÙÀÓÇ¥ `..'À» ½á¾ß ÇÕ´Ï´Ù" -#: nscd/nscd_stat.c:115 +# ¹ø¿ª: ¹º ¼Ò¸®¾ß? +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "¹®ÀÚÄÚµå ¹üÀ§ °ª¿¡¼­´Â Àý´ë ¸»ÁÙÀÓÇ¥ `..'À» ½á¾ß ÇÕ´Ï´Ù" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "±âÈ£À̸§ ¹üÀ§ °ª¿¡¼­´Â Àý´ë ¸»ÁÙÀÓÇ¥ `..'À» ¾²Áö ¸»¾Æ¾ß ÇÕ´Ï´Ù" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" msgstr "¿ÏÀüÈ÷ ¾²Áö ¸øÇß½À´Ï´Ù" -#: inet/rcmd.c:328 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "¼ÒÀ¯ÀÚ°¡ ¾Æ´Ñ »ç¶÷ÀÌ º¯°æÇÒ ¼ö ÀÖÀ½" -#: db2/makedb.c:124 nscd/nscd.c:120 nscd/nscd_nischeck.c:64 nss/getent.c:399 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "ÀμöÀÇ °³¼ö°¡ À߸øµÇ¾úÀ½" -#: timezone/zic.c:1116 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "Leap ÁÙ¿¡ ÇʵåÀÇ °³¼ö°¡ À߸øµÇ¾úÀ½" -#: timezone/zic.c:1207 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "Link ÁÙ¿¡ ÇʵåÀÇ °³¼ö°¡ À߸øµÇ¾úÀ½" -#: timezone/zic.c:950 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "Rule ÁÙ¿¡ ÇʵåÀÇ °³¼ö°¡ À߸øµÇ¾úÀ½" -#: timezone/zic.c:1020 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "Zone continuation ÁÙ¿¡ ÇʵåÀÇ °³¼ö°¡ À߸øµÇ¾úÀ½" -#: timezone/zic.c:978 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "Zone ÁÙ¿¡ ÇʵåÀÇ °¹¼ö°¡ À߸øµÇ¾úÀ½" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: ¸Þ¸ð¸® ºÎÁ·\n" -#: sunrpc/xdr_rec.c:150 sunrpc/xdr_rec.c:165 +#: sunrpc/xdr_rec.c:151 sunrpc/xdr_rec.c:166 msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: ¸Þ¸ð¸® ºÎÁ·\n" -#: nis/ypclnt.c:894 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: È£½ºÆ®¸¦ ³×Æ®À̸§À¸·Î ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù\n" -#: nis/ypclnt.c:906 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: ¼­¹ö ÁÖ¼Ò¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù\n" diff -durpN glibc-2.2.3/po/libc.pot glibc-2.2.4/po/libc.pot --- glibc-2.2.3/po/libc.pot Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/po/libc.pot Wed Aug 15 18:50:11 2001 @@ -5,8 +5,8 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: libc 2.2.1\n" -"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"Project-Id-Version: libc 2.2.4\n" +"POT-Creation-Date: 2001-08-13 15:08-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+DIST\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -14,75 +14,81 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: ENCODING\n" -#: nis/nis_print.c:274 +#: locale/programs/ld-monetary.c:278 +#, c-format +msgid "\t\t\t\t\t\t\t %s: value for field `%s' must be in range %d...%d" +msgstr "" + +#: nis/nis_print.c:277 msgid "\t\tAccess Rights : " msgstr "" -#: nis/nis_print.c:272 +#: nis/nis_print.c:275 msgid "\t\tAttributes : " msgstr "" -#: sunrpc/rpc_main.c:1425 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "" "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] " "infile\n" msgstr "" -#: sunrpc/rpc_main.c:1427 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "" -#: sunrpc/rpc_main.c:1430 +#: sunrpc/rpc_main.c:1432 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "" -#: sunrpc/rpc_main.c:1429 +#: sunrpc/rpc_main.c:1431 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "" -#: nis/nis_print.c:236 +#: nis/nis_print.c:239 msgid "\tAccess rights: " msgstr "" -#: nis/nis_print.c:294 +#: nis/nis_print.c:297 #, c-format msgid "\tEntry data of type %s\n" msgstr "" -#: nis/nis_print.c:172 +#: nis/nis_print.c:175 #, c-format msgid "\tName : %s\n" msgstr "" -#: nis/nis_print.c:173 +#: nis/nis_print.c:176 msgid "\tPublic Key : " msgstr "" -#: nis/nis_print.c:235 +#: nis/nis_print.c:238 #, c-format msgid "\tType : %s\n" msgstr "" -#: nis/nis_print.c:202 +#: nis/nis_print.c:205 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "" -#: nis/nis_print.c:270 +#: nis/nis_print.c:273 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "" -#: nis/nis_print.c:297 +#: nis/nis_print.c:300 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "" #: nscd/nscd_stat.c:154 +#, c-format msgid "" "\n" "%s cache:\n" @@ -99,13 +105,13 @@ msgid "" "%15s check /etc/%s for changes\n" msgstr "" -#: nis/nis_print.c:252 +#: nis/nis_print.c:255 msgid "" "\n" "Group Members :\n" msgstr "" -#: nis/nis_print.c:323 +#: nis/nis_print.c:326 msgid "" "\n" "Time to Live : " @@ -135,7 +141,7 @@ msgstr "" msgid " yes" msgstr "" -#: nis/nis_print.c:349 +#: nis/nis_print.c:352 #, c-format msgid " Data Length = %u\n" msgstr "" @@ -192,15 +198,15 @@ msgstr "" msgid " or: " msgstr "" -#: elf/ldconfig.c:448 +#: elf/ldconfig.c:457 msgid " (SKIPPED)\n" msgstr "" -#: elf/ldconfig.c:446 +#: elf/ldconfig.c:455 msgid " (changed)\n" msgstr "" -#: timezone/zic.c:421 +#: timezone/zic.c:427 #, c-format msgid " (rule from \"%s\", line %d)" msgstr "" @@ -209,22 +215,22 @@ msgstr "" msgid " [OPTION...]" msgstr "" -#: timezone/zic.c:418 +#: timezone/zic.c:424 #, c-format msgid "\"%s\", line %d: %s" msgstr "" -#: timezone/zic.c:983 +#: timezone/zic.c:989 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "" -#: timezone/zic.c:991 +#: timezone/zic.c:997 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "" -#: sunrpc/rpc_main.c:1410 +#: sunrpc/rpc_main.c:1412 msgid "\"infile\" is required for template generation flags.\n" msgstr "" @@ -238,58 +244,58 @@ msgstr "" msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "" -#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 -#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 -#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 -#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 -#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 -#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 -#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#: locale/programs/ld-address.c:581 locale/programs/ld-collate.c:2612 +#: locale/programs/ld-collate.c:3740 locale/programs/ld-ctype.c:2112 +#: locale/programs/ld-ctype.c:2849 locale/programs/ld-identification.c:448 +#: locale/programs/ld-measurement.c:237 locale/programs/ld-messages.c:331 +#: locale/programs/ld-monetary.c:936 locale/programs/ld-name.c:305 +#: locale/programs/ld-numeric.c:375 locale/programs/ld-paper.c:238 +#: locale/programs/ld-telephone.c:313 locale/programs/ld-time.c:1199 #, c-format msgid "%1$s: definition does not end with `END %1$s'" msgstr "" -#: elf/cache.c:165 elf/cache.c:175 +#: elf/cache.c:190 elf/cache.c:200 #, c-format msgid "%d libs found in cache `%s'\n" msgstr "" -#: timezone/zic.c:793 +#: timezone/zic.c:799 #, c-format msgid "%s in ruleless zone" msgstr "" -#: elf/../sysdeps/generic/readelflib.c:65 +#: elf/../sysdeps/generic/readelflib.c:67 #, c-format msgid "%s is a 32 bit ELF file.\n" msgstr "" -#: elf/../sysdeps/generic/readelflib.c:67 +#: elf/../sysdeps/generic/readelflib.c:69 #, c-format msgid "%s is a 64 bit ELF file.\n" msgstr "" -#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:49 #, c-format msgid "%s is for unknown machine %d.\n" msgstr "" -#: elf/ldconfig.c:329 +#: elf/ldconfig.c:326 #, c-format msgid "%s is not a known library type" msgstr "" -#: elf/../sysdeps/generic/readelflib.c:76 +#: elf/../sysdeps/generic/readelflib.c:78 #, c-format msgid "%s is not a shared object file (Type: %d).\n" msgstr "" -#: elf/ldconfig.c:415 +#: elf/ldconfig.c:424 #, c-format msgid "%s is not a symbolic link\n" msgstr "" -#: elf/readlib.c:157 +#: elf/readlib.c:155 #, c-format msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" msgstr "" @@ -309,12 +315,12 @@ msgstr "" msgid "%s%sUnknown signal %d\n" msgstr "" -#: timezone/zic.c:2228 +#: timezone/zic.c:2234 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "" -#: locale/programs/charmap.c:326 +#: locale/programs/charmap.c:331 #, c-format msgid "%s: must be greater than \n" msgstr "" @@ -329,87 +335,82 @@ msgstr "" msgid "%s: C preprocessor failed with signal %d\n" msgstr "" -#: timezone/zic.c:1494 +#: timezone/zic.c:1500 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "" -#: timezone/zic.c:2206 +#: timezone/zic.c:2212 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "" -#: timezone/zic.c:645 +#: timezone/zic.c:651 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "" -#: timezone/zic.c:819 +#: timezone/zic.c:825 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "" -#: timezone/zic.c:1484 +#: timezone/zic.c:1490 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "" -#: timezone/zic.c:630 +#: timezone/zic.c:636 #, c-format msgid "%s: Can't unlink %s: %s\n" msgstr "" -#: timezone/zic.c:888 +#: timezone/zic.c:894 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "" -#: timezone/zic.c:881 +#: timezone/zic.c:887 #, c-format msgid "%s: Error reading %s\n" msgstr "" -#: timezone/zdump.c:267 -#, c-format -msgid "%s: Error writing " -msgstr "" - -#: timezone/zic.c:1560 +#: timezone/zic.c:1566 #, c-format msgid "%s: Error writing %s\n" msgstr "" -#: timezone/zic.c:866 +#: timezone/zic.c:872 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "" -#: timezone/zic.c:359 +#: timezone/zic.c:365 #, c-format msgid "%s: Memory exhausted: %s\n" msgstr "" -#: timezone/zic.c:525 +#: timezone/zic.c:531 #, c-format msgid "%s: More than one -L option specified\n" msgstr "" -#: timezone/zic.c:485 +#: timezone/zic.c:491 #, c-format msgid "%s: More than one -d option specified\n" msgstr "" -#: timezone/zic.c:495 +#: timezone/zic.c:501 #, c-format msgid "%s: More than one -l option specified\n" msgstr "" -#: timezone/zic.c:505 +#: timezone/zic.c:511 #, c-format msgid "%s: More than one -p option specified\n" msgstr "" -#: timezone/zic.c:515 +#: timezone/zic.c:521 #, c-format msgid "%s: More than one -y option specified\n" msgstr "" @@ -425,7 +426,7 @@ msgstr "" msgid "%s: `%s' mentioned more than once in definition of weight %d" msgstr "" -#: locale/programs/ld-collate.c:1323 +#: locale/programs/ld-collate.c:1336 #, c-format msgid "%s: `%s' must be a character" msgstr "" @@ -436,7 +437,7 @@ msgstr "" msgid "%s: `%s' value does not match `%s' value" msgstr "" -#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#: locale/programs/ld-monetary.c:837 locale/programs/ld-numeric.c:318 #, c-format msgid "%s: `-1' must be last entry in `%s' field" msgstr "" @@ -446,106 +447,106 @@ msgstr "" msgid "%s: `forward' and `backward' are mutually excluding each other" msgstr "" -#: locale/programs/ld-collate.c:1515 +#: locale/programs/ld-collate.c:1528 #, c-format msgid "" "%s: `position' must be used for a specific level in all sections or none" msgstr "" -#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#: locale/programs/ld-ctype.c:2637 locale/programs/ld-ctype.c:2777 #, c-format msgid "%s: `translit_start' section does not end with `translit_end'" msgstr "" -#: locale/programs/ld-collate.c:1123 +#: locale/programs/ld-collate.c:1136 #, c-format msgid "" "%s: byte sequence of first character of sequence is not lower than that of " "the last character" msgstr "" -#: locale/programs/ld-collate.c:1081 +#: locale/programs/ld-collate.c:1094 #, c-format msgid "" "%s: byte sequences of first and last character must have the same length" msgstr "" -#: locale/programs/ld-collate.c:3642 +#: locale/programs/ld-collate.c:3663 #, c-format msgid "%s: cannot have `%s' as end of ellipsis range" msgstr "" -#: locale/programs/ld-collate.c:3308 +#: locale/programs/ld-collate.c:3327 #, c-format msgid "%s: cannot reorder after %.*s: symbol not known" msgstr "" -#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 -#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 -#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 -#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 -#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#: locale/programs/ld-ctype.c:2912 locale/programs/ld-ctype.c:2996 +#: locale/programs/ld-ctype.c:3016 locale/programs/ld-ctype.c:3037 +#: locale/programs/ld-ctype.c:3058 locale/programs/ld-ctype.c:3079 +#: locale/programs/ld-ctype.c:3100 locale/programs/ld-ctype.c:3140 +#: locale/programs/ld-ctype.c:3161 locale/programs/ld-ctype.c:3228 #, c-format msgid "%s: character `%s' in charmap not representable with one byte" msgstr "" -#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#: locale/programs/ld-ctype.c:3272 locale/programs/ld-ctype.c:3297 #, c-format msgid "" "%s: character `%s' needed as default value not representable with one byte" msgstr "" -#: locale/programs/ld-ctype.c:2905 +#: locale/programs/ld-ctype.c:2907 #, c-format msgid "%s: character `%s' not defined in charmap while needed as default value" msgstr "" -#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 -#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 -#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 -#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 -#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#: locale/programs/ld-ctype.c:2991 locale/programs/ld-ctype.c:3011 +#: locale/programs/ld-ctype.c:3053 locale/programs/ld-ctype.c:3074 +#: locale/programs/ld-ctype.c:3095 locale/programs/ld-ctype.c:3135 +#: locale/programs/ld-ctype.c:3156 locale/programs/ld-ctype.c:3223 +#: locale/programs/ld-ctype.c:3265 locale/programs/ld-ctype.c:3290 #, c-format msgid "%s: character `%s' not defined while needed as default value" msgstr "" -#: timezone/zic.c:1927 +#: timezone/zic.c:1933 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "" -#: locale/programs/ld-time.c:225 +#: locale/programs/ld-time.c:246 #, c-format msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" msgstr "" -#: locale/programs/ld-time.c:237 +#: locale/programs/ld-time.c:258 #, c-format msgid "" "%s: direction flag in string %Zd in `era' field is not a single character" msgstr "" -#: locale/programs/ld-ctype.c:2727 +#: locale/programs/ld-ctype.c:2729 #, c-format msgid "%s: duplicate `default_missing' definition" msgstr "" -#: locale/programs/ld-identification.c:423 +#: locale/programs/ld-identification.c:431 #, c-format msgid "%s: duplicate category version definition" msgstr "" -#: locale/programs/ld-collate.c:2711 +#: locale/programs/ld-collate.c:2730 #, c-format msgid "%s: duplicate declaration of section `%s'" msgstr "" -#: locale/programs/ld-collate.c:2675 +#: locale/programs/ld-collate.c:2694 #, c-format msgid "%s: duplicate definition of `%s'" msgstr "" -#: locale/programs/ld-collate.c:3691 +#: locale/programs/ld-collate.c:3712 #, c-format msgid "%s: empty category description not allowed" msgstr "" @@ -555,19 +556,27 @@ msgstr "" msgid "%s: empty weight string not allowed" msgstr "" -#: locale/programs/charmap.c:831 +#: locale/programs/charmap.c:836 #, c-format msgid "%s: error in state machine" msgstr "" -#: locale/programs/ld-ctype.c:2483 +#: locale/programs/ld-address.c:489 locale/programs/ld-address.c:526 +#: locale/programs/ld-address.c:564 locale/programs/ld-ctype.c:2485 +#: locale/programs/ld-identification.c:360 +#: locale/programs/ld-measurement.c:220 locale/programs/ld-messages.c:300 +#: locale/programs/ld-monetary.c:694 locale/programs/ld-monetary.c:729 +#: locale/programs/ld-monetary.c:770 locale/programs/ld-name.c:278 +#: locale/programs/ld-numeric.c:263 locale/programs/ld-paper.c:221 +#: locale/programs/ld-telephone.c:288 locale/programs/ld-time.c:1104 +#: locale/programs/ld-time.c:1146 #, c-format msgid "%s: field `%s' declared more than once" msgstr "" -#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 -#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 -#: locale/programs/ld-ctype.c:3329 +#: locale/programs/ld-ctype.c:1526 locale/programs/ld-ctype.c:1651 +#: locale/programs/ld-ctype.c:1757 locale/programs/ld-ctype.c:2348 +#: locale/programs/ld-ctype.c:3331 #, c-format msgid "%s: field `%s' does not contain exactly ten entries" msgstr "" @@ -579,14 +588,18 @@ msgstr "" msgid "%s: field `%s' must not be empty" msgstr "" -#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 -#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 -#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 -#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 -#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 -#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 -#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 -#: locale/programs/ld-telephone.c:105 +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:180 +#: locale/programs/ld-address.c:197 locale/programs/ld-address.c:224 +#: locale/programs/ld-address.c:284 locale/programs/ld-address.c:303 +#: locale/programs/ld-address.c:315 locale/programs/ld-identification.c:145 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:206 +#: locale/programs/ld-monetary.c:244 locale/programs/ld-monetary.c:260 +#: locale/programs/ld-monetary.c:272 locale/programs/ld-name.c:104 +#: locale/programs/ld-name.c:141 locale/programs/ld-numeric.c:113 +#: locale/programs/ld-numeric.c:127 locale/programs/ld-paper.c:101 +#: locale/programs/ld-paper.c:109 locale/programs/ld-telephone.c:105 +#: locale/programs/ld-telephone.c:163 locale/programs/ld-time.c:175 +#: locale/programs/ld-time.c:195 #, c-format msgid "%s: field `%s' not defined" msgstr "" @@ -596,37 +609,38 @@ msgstr "" msgid "%s: field `%s' undefined" msgstr "" -#: locale/programs/ld-time.c:258 +#: locale/programs/ld-time.c:279 #, c-format msgid "%s: garbage at end of offset value in string %Zd in `era' field" msgstr "" -#: locale/programs/ld-time.c:318 +#: locale/programs/ld-time.c:339 #, c-format msgid "%s: garbage at end of starting date in string %Zd in `era' field " msgstr "" -#: locale/programs/ld-time.c:395 +#: locale/programs/ld-time.c:416 #, c-format msgid "%s: garbage at end of stopping date in string %Zd in `era' field" msgstr "" -#: posix/getopt.c:795 +#: posix/getopt.c:788 #, c-format msgid "%s: illegal option -- %c\n" msgstr "" -#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 -#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 -#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 -#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 -#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 -#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#: locale/programs/ld-address.c:578 locale/programs/ld-collate.c:3738 +#: locale/programs/ld-ctype.c:2846 locale/programs/ld-identification.c:445 +#: locale/programs/ld-measurement.c:234 locale/programs/ld-messages.c:329 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:303 +#: locale/programs/ld-numeric.c:373 locale/programs/ld-paper.c:236 +#: locale/programs/ld-telephone.c:311 locale/programs/ld-time.c:1197 #, c-format msgid "%s: incomplete `END' line" msgstr "" #: locale/programs/ld-address.c:166 +#, c-format msgid "%s: invalid escape `%%%c' sequence in field `%s'" msgstr "" @@ -636,27 +650,27 @@ msgstr "" msgid "%s: invalid escape sequence in field `%s'" msgstr "" -#: locale/programs/ld-time.c:250 +#: locale/programs/ld-time.c:271 #, c-format msgid "%s: invalid number for offset in string %Zd in `era' field" msgstr "" -#: locale/programs/ld-collate.c:3143 +#: locale/programs/ld-collate.c:3162 #, c-format msgid "%s: invalid number of sorting rules" msgstr "" -#: posix/getopt.c:798 +#: posix/getopt.c:791 #, c-format msgid "%s: invalid option -- %c\n" msgstr "" -#: locale/programs/ld-time.c:309 +#: locale/programs/ld-time.c:330 #, c-format msgid "%s: invalid starting date in string %Zd in `era' field" msgstr "" -#: locale/programs/ld-time.c:386 +#: locale/programs/ld-time.c:407 #, c-format msgid "%s: invalid stopping date in string %Zd in `era' field" msgstr "" @@ -671,38 +685,38 @@ msgstr "" msgid "%s: language abbreviation `%s' not defined" msgstr "" -#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 -#: locale/programs/ld-collate.c:3695 +#: locale/programs/ld-collate.c:3242 locale/programs/ld-collate.c:3365 +#: locale/programs/ld-collate.c:3716 #, c-format msgid "%s: missing `order_end' keyword" msgstr "" -#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#: locale/programs/ld-collate.c:3379 locale/programs/ld-collate.c:3728 #, c-format msgid "%s: missing `reorder-end' keyword" msgstr "" -#: locale/programs/ld-collate.c:3710 +#: locale/programs/ld-collate.c:3731 #, c-format msgid "%s: missing `reorder-sections-end' keyword" msgstr "" -#: locale/programs/ld-time.c:435 +#: locale/programs/ld-time.c:456 #, c-format msgid "%s: missing era format in string %Zd in `era' field" msgstr "" -#: locale/programs/ld-time.c:423 +#: locale/programs/ld-time.c:444 #, c-format msgid "%s: missing era name in string %Zd in `era' field" msgstr "" -#: locale/programs/ld-collate.c:3119 +#: locale/programs/ld-collate.c:3138 #, c-format msgid "%s: multiple order definitions for section `%s'" msgstr "" -#: locale/programs/ld-collate.c:3169 +#: locale/programs/ld-collate.c:3188 #, c-format msgid "%s: multiple order definitions for unnamed section" msgstr "" @@ -717,7 +731,7 @@ msgstr "" msgid "%s: no identification for category `%s'" msgstr "" -#: locale/programs/ld-ctype.c:2753 +#: locale/programs/ld-ctype.c:2755 #, c-format msgid "%s: no representable `default_missing' definition found" msgstr "" @@ -732,52 +746,52 @@ msgstr "" msgid "%s: numeric country code `%d' not valid" msgstr "" -#: posix/getopt.c:718 +#: posix/getopt.c:711 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "" -#: posix/getopt.c:688 +#: posix/getopt.c:681 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "" -#: posix/getopt.c:736 posix/getopt.c:909 +#: posix/getopt.c:729 posix/getopt.c:902 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "" -#: posix/getopt.c:713 +#: posix/getopt.c:706 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "" -#: posix/getopt.c:893 +#: posix/getopt.c:886 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "" -#: posix/getopt.c:875 +#: posix/getopt.c:868 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "" -#: posix/getopt.c:828 posix/getopt.c:958 +#: posix/getopt.c:821 posix/getopt.c:951 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "" -#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#: locale/programs/ld-collate.c:1327 locale/programs/ld-collate.c:3675 #, c-format msgid "%s: order for `%.*s' already defined at %s:%Zu" msgstr "" -#: locale/programs/ld-collate.c:3297 +#: locale/programs/ld-collate.c:3316 #, c-format msgid "%s: order for collating element %.*s not yet defined" msgstr "" -#: locale/programs/ld-collate.c:3281 +#: locale/programs/ld-collate.c:3300 #, c-format msgid "%s: order for collating symbol %.*s not yet defined" msgstr "" @@ -787,84 +801,85 @@ msgstr "" msgid "%s: output would overwrite %s\n" msgstr "" -#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 +#: timezone/zic.c:879 timezone/zic.c:1293 timezone/zic.c:1318 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "" -#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 -#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 -#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 -#: locale/programs/ld-identification.c:456 -#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 -#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 -#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 -#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/charmap.c:843 locale/programs/ld-address.c:597 +#: locale/programs/ld-collate.c:2609 locale/programs/ld-collate.c:3756 +#: locale/programs/ld-ctype.c:2109 locale/programs/ld-ctype.c:2866 +#: locale/programs/ld-identification.c:464 +#: locale/programs/ld-measurement.c:253 locale/programs/ld-messages.c:347 +#: locale/programs/ld-monetary.c:952 locale/programs/ld-name.c:321 +#: locale/programs/ld-numeric.c:391 locale/programs/ld-paper.c:254 +#: locale/programs/ld-telephone.c:329 locale/programs/ld-time.c:1215 #: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "" -#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 +#: locale/programs/ld-collate.c:3413 locale/programs/ld-collate.c:3601 #, c-format msgid "%s: section `%.*s' not known" msgstr "" -#: locale/programs/ld-time.c:337 +#: locale/programs/ld-time.c:358 #, c-format msgid "%s: starting date is invalid in string %Zd in `era' field" msgstr "" -#: locale/programs/ld-time.c:414 +#: locale/programs/ld-time.c:435 #, c-format msgid "%s: stopping date is invalid in string %Zd in `era' field" msgstr "" -#: locale/programs/ld-collate.c:1248 +#: locale/programs/ld-collate.c:1261 #, c-format -msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgid "" +"%s: symbolic range ellipsis must not be directly followed by `order_end'" msgstr "" -#: locale/programs/ld-collate.c:1244 +#: locale/programs/ld-collate.c:1257 #, c-format msgid "%s: symbolic range ellipsis must not directly follow `order_start'" msgstr "" -#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-address.c:588 locale/programs/ld-collate.c:518 #: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 -#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 -#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 -#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 -#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 -#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 -#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 -#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 -#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2599 +#: locale/programs/ld-collate.c:3747 locale/programs/ld-ctype.c:1841 +#: locale/programs/ld-ctype.c:2099 locale/programs/ld-ctype.c:2675 +#: locale/programs/ld-ctype.c:2857 locale/programs/ld-identification.c:455 +#: locale/programs/ld-measurement.c:244 locale/programs/ld-messages.c:338 +#: locale/programs/ld-monetary.c:943 locale/programs/ld-name.c:312 +#: locale/programs/ld-numeric.c:382 locale/programs/ld-paper.c:245 +#: locale/programs/ld-telephone.c:320 locale/programs/ld-time.c:1206 #, c-format msgid "%s: syntax error" msgstr "" -#: locale/programs/ld-ctype.c:2178 +#: locale/programs/ld-ctype.c:2180 #, c-format msgid "%s: syntax error in definition of new character class" msgstr "" -#: locale/programs/ld-ctype.c:2193 +#: locale/programs/ld-ctype.c:2195 #, c-format msgid "%s: syntax error in definition of new character map" msgstr "" -#: locale/programs/ld-ctype.c:3735 +#: locale/programs/ld-ctype.c:3737 #, c-format msgid "%s: table for class \"%s\": %lu bytes\n" msgstr "" -#: locale/programs/ld-ctype.c:3803 +#: locale/programs/ld-ctype.c:3805 #, c-format msgid "%s: table for map \"%s\": %lu bytes\n" msgstr "" -#: locale/programs/ld-ctype.c:3935 +#: locale/programs/ld-ctype.c:3937 #, c-format msgid "%s: table for width: %lu bytes\n" msgstr "" @@ -874,16 +889,21 @@ msgstr "" msgid "%s: terminology language code `%s' not defined" msgstr "" -#: locale/programs/ld-collate.c:1054 +#: locale/programs/ld-collate.c:1067 #, c-format msgid "%s: the start and the end symbol of a range must stand for characters" msgstr "" -#: locale/programs/ld-time.c:464 +#: locale/programs/ld-time.c:485 #, c-format msgid "%s: third operand for value of field `%s' must not be larger than %d" msgstr "" +#: locale/programs/ld-time.c:983 +#, c-format +msgid "%s: too few values for field `%s'" +msgstr "" + #: locale/programs/ld-collate.c:555 #, c-format msgid "%s: too many rules; first entry only had %d" @@ -894,7 +914,12 @@ msgstr "" msgid "%s: too many values" msgstr "" -#: locale/programs/ld-ctype.c:3639 +#: locale/programs/ld-time.c:1030 +#, c-format +msgid "%s: too many values for field `%s'" +msgstr "" + +#: locale/programs/ld-ctype.c:3641 #, c-format msgid "%s: transliteration data from locale `%s' not available" msgstr "" @@ -904,47 +929,52 @@ msgstr "" msgid "%s: unable to open %s: %m\n" msgstr "" -#: locale/programs/ld-collate.c:2849 +#: locale/programs/ld-collate.c:2868 #, c-format msgid "%s: unknown character in collating symbol name" msgstr "" -#: locale/programs/ld-collate.c:2981 +#: locale/programs/ld-collate.c:3000 #, c-format msgid "%s: unknown character in equivalent definition name" msgstr "" -#: locale/programs/ld-collate.c:2994 +#: locale/programs/ld-collate.c:3013 #, c-format msgid "%s: unknown character in equivalent definition value" msgstr "" -#: locale/programs/ld-time.c:1040 +#: locale/programs/ld-address.c:493 locale/programs/ld-address.c:531 +#: locale/programs/ld-identification.c:364 locale/programs/ld-messages.c:310 +#: locale/programs/ld-monetary.c:698 locale/programs/ld-monetary.c:733 +#: locale/programs/ld-name.c:282 locale/programs/ld-numeric.c:267 +#: locale/programs/ld-telephone.c:292 locale/programs/ld-time.c:999 +#: locale/programs/ld-time.c:1067 locale/programs/ld-time.c:1109 #, c-format msgid "%s: unknown character in field `%s'" msgstr "" -#: locale/programs/ld-collate.c:3091 +#: locale/programs/ld-collate.c:3110 #, c-format msgid "%s: unknown section name `%s'" msgstr "" -#: locale/programs/ld-collate.c:3004 +#: locale/programs/ld-collate.c:3023 #, c-format msgid "%s: unknown symbol `%s' in equivalent definition" msgstr "" -#: posix/getopt.c:769 +#: posix/getopt.c:762 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "" -#: posix/getopt.c:765 +#: posix/getopt.c:758 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "" -#: timezone/zic.c:443 +#: timezone/zic.c:449 #, c-format msgid "" "%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" @@ -956,6 +986,16 @@ msgstr "" msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "" +#: locale/programs/ld-monetary.c:740 locale/programs/ld-numeric.c:274 +#, c-format +msgid "%s: value for field `%s' must be a single character" +msgstr "" + +#: locale/programs/ld-monetary.c:308 +#, c-format +msgid "%s: value for field `%s' must be in range %d...%d" +msgstr "" + #: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 #, c-format msgid "%s: value for field `%s' must not be an empty string" @@ -978,17 +1018,17 @@ msgstr "" msgid "%s: value of field `int_curr_symbol' has wrong length" msgstr "" -#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#: locale/programs/ld-monetary.c:859 locale/programs/ld-numeric.c:339 #, c-format msgid "%s: values for field `%s' must be smaller than 127" msgstr "" -#: locale/programs/ld-time.c:488 +#: locale/programs/ld-time.c:509 #, c-format msgid "%s: values for field `%s' must not be larger than %d" msgstr "" -#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#: locale/programs/ld-time.c:493 locale/programs/ld-time.c:501 #, c-format msgid "%s: values of field `%s' must not be larger than %d" msgstr "" @@ -1011,11 +1051,11 @@ msgstr "" msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "" -#: nis/nis_print.c:130 +#: nis/nis_print.c:133 msgid "(Unknown object)\n" msgstr "" -#: sunrpc/clnt_perr.c:125 +#: sunrpc/clnt_perr.c:132 #, c-format msgid "(unknown authentication error - %d)" msgstr "" @@ -1033,6 +1073,11 @@ msgstr "" msgid "*standard input*" msgstr "" +#: elf/cache.c:105 +#, c-format +msgid ", OS ABI: %s %d.%d.%d" +msgstr "" + #: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" @@ -1044,16 +1089,16 @@ msgstr "" msgid ".lib section in a.out corrupted" msgstr "" -#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 +#: sunrpc/clnt_perr.c:118 sunrpc/clnt_perr.c:139 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "" -#: sunrpc/clnt_perr.c:118 +#: sunrpc/clnt_perr.c:125 msgid "; why = " msgstr "" -#: locale/programs/charmap.c:999 +#: locale/programs/charmap.c:1004 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "" @@ -1063,12 +1108,12 @@ msgstr "" msgid "<%s> and <%s> are invalid names for range" msgstr "" -#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 +#: locale/programs/ld-ctype.c:573 locale/programs/ld-ctype.c:608 #, c-format msgid " character must not be in class `%s'" msgstr "" -#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 +#: locale/programs/ld-ctype.c:561 locale/programs/ld-ctype.c:597 #, c-format msgid " character not in class `%s'" msgstr "" @@ -1084,7 +1129,7 @@ msgstr "" msgid "Aborted" msgstr "" -#: nis/nis_print.c:321 +#: nis/nis_print.c:324 msgid "Access Rights : " msgstr "" @@ -1122,6 +1167,10 @@ msgstr "" msgid "Alarm clock" msgstr "" +#: posix/../sysdeps/posix/gai_strerror.c:45 +msgid "All requests done" +msgstr "" + #: malloc/memusagestat.c:57 msgid "Also draw graph for total memory consumption" msgstr "" @@ -1130,7 +1179,7 @@ msgstr "" msgid "Anode table overflow" msgstr "" -#: intl/tst-gettext2.c:37 +#: intl/tst-gettext2.c:38 msgid "Another string for testing." msgstr "" @@ -1162,7 +1211,7 @@ msgstr "" msgid "Attempting to link in too many shared libraries" msgstr "" -#: sunrpc/clnt_perr.c:329 +#: sunrpc/clnt_perr.c:338 msgid "Authentication OK" msgstr "" @@ -1171,7 +1220,7 @@ msgstr "" msgid "Authentication error" msgstr "" -#: nis/nis_print.c:106 +#: nis/nis_print.c:109 msgid "BOGUS OBJECT\n" msgstr "" @@ -1226,7 +1275,7 @@ msgstr "" msgid "Be strictly POSIX conform" msgstr "" -#: nis/nis_print.c:302 +#: nis/nis_print.c:305 msgid "Binary data\n" msgstr "" @@ -1258,10 +1307,6 @@ msgstr "" msgid "Bus error" msgstr "" -#: nis/nis_print.c:46 -msgid "CDS" -msgstr "" - #: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "" @@ -1279,77 +1324,82 @@ msgstr "" msgid "Can not exec a shared library directly" msgstr "" -#: nis/ypclnt.c:792 +#: nis/ypclnt.c:794 msgid "Can't bind to server which serves this domain" msgstr "" -#: elf/ldconfig.c:934 +#: elf/ldconfig.c:1008 msgid "Can't chdir to /" msgstr "" -#: nis/ypclnt.c:804 +#: nis/ypclnt.c:806 msgid "Can't communicate with portmapper" msgstr "" -#: nis/ypclnt.c:806 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypbind" msgstr "" -#: nis/ypclnt.c:808 +#: nis/ypclnt.c:810 msgid "Can't communicate with ypserv" msgstr "" -#: elf/cache.c:359 +#: elf/cache.c:394 #, c-format msgid "Can't create temporary cache file %s" msgstr "" -#: elf/ldconfig.c:502 +#: elf/ldconfig.c:512 #, c-format msgid "Can't find %s" msgstr "" -#: elf/ldconfig.c:440 +#: elf/ldconfig.c:449 #, c-format msgid "Can't link %s to %s" msgstr "" -#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#: elf/ldconfig.c:528 #, c-format msgid "Can't lstat %s" msgstr "" -#: elf/cache.c:108 elf/ldconfig.c:955 +#: elf/cache.c:131 elf/ldconfig.c:1029 #, c-format msgid "Can't open cache file %s\n" msgstr "" -#: elf/ldconfig.c:976 +#: elf/ldconfig.c:1050 #, c-format msgid "Can't open cache file directory %s\n" msgstr "" -#: elf/ldconfig.c:865 +#: elf/ldconfig.c:924 #, c-format msgid "Can't open configuration file %s" msgstr "" -#: elf/ldconfig.c:621 +#: elf/ldconfig.c:634 #, c-format msgid "Can't open directory %s" msgstr "" -#: elf/cache.c:353 +#: elf/cache.c:387 #, c-format msgid "Can't remove old temporary cache file %s" msgstr "" -#: elf/ldconfig.c:405 +#: elf/ldconfig.c:344 +#, c-format +msgid "Can't stat %s" +msgstr "" + +#: elf/ldconfig.c:414 #, c-format msgid "Can't stat %s\n" msgstr "" -#: elf/ldconfig.c:434 +#: elf/ldconfig.c:443 #, c-format msgid "Can't unlink %s" msgstr "" @@ -1376,16 +1426,21 @@ msgstr "" msgid "Cannot exec a shared library directly" msgstr "" -#: elf/readlib.c:98 +#: elf/readlib.c:99 #, c-format msgid "Cannot fstat file %s.\n" msgstr "" -#: sunrpc/rpc_main.c:1415 +#: sunrpc/rpc_main.c:1417 msgid "Cannot have more than one file generation flag!\n" msgstr "" -#: elf/readlib.c:117 +#: elf/ldconfig.c:689 elf/ldconfig.c:732 +#, c-format +msgid "Cannot lstat %s" +msgstr "" + +#: elf/readlib.c:118 #, c-format msgid "Cannot mmap file %s.\n" msgstr "" @@ -1419,25 +1474,30 @@ msgstr "" msgid "Cannot specify more than one input file!\n" msgstr "" -#: sunrpc/rpc_main.c:1372 +#: elf/ldconfig.c:701 +#, c-format +msgid "Cannot stat %s" +msgstr "" + +#: sunrpc/rpc_main.c:1374 msgid "Cannot use netid flag with inetd flag!\n" msgstr "" -#: sunrpc/rpc_main.c:1384 +#: sunrpc/rpc_main.c:1386 msgid "Cannot use netid flag without TIRPC!\n" msgstr "" -#: sunrpc/rpc_main.c:1391 +#: sunrpc/rpc_main.c:1393 msgid "Cannot use table flags with newstyle!\n" msgstr "" -#: elf/ldconfig.c:131 +#: elf/ldconfig.c:126 msgid "Change to and use ROOT as root directory" msgstr "" -#: elf/cache.c:390 +#: elf/cache.c:426 #, c-format -msgid "Changing access rights of %s to 0644 failed" +msgid "Changing access rights of %s to %#o failed" msgstr "" #: stdio-common/../sysdeps/gnu/errlist.c:689 @@ -1445,7 +1505,7 @@ msgstr "" msgid "Channel number out of range" msgstr "" -#: nis/nis_print.c:265 +#: nis/nis_print.c:268 #, c-format msgid "Character Separator : %c\n" msgstr "" @@ -1454,11 +1514,11 @@ msgstr "" msgid "Child exited" msgstr "" -#: sunrpc/clnt_perr.c:348 +#: sunrpc/clnt_perr.c:357 msgid "Client credential too weak" msgstr "" -#: nis/nis_print.c:267 +#: nis/nis_print.c:270 msgid "Columns :\n" msgstr "" @@ -1476,7 +1536,7 @@ msgstr "" msgid "Computer bought the farm" msgstr "" -#: elf/ldconfig.c:141 +#: elf/ldconfig.c:136 msgid "Configure Dynamic Linker Run Time Bindings." msgstr "" @@ -1506,14 +1566,14 @@ msgstr "" msgid "Continued" msgstr "" -#: iconv/iconv_prog.c:69 +#: iconv/iconv_prog.c:73 msgid "Convert encoding of given files from one encoding to another." msgstr "" -#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 -#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: catgets/gencat.c:246 elf/ldconfig.c:259 elf/sprof.c:355 +#: iconv/iconv_prog.c:393 iconv/iconvconfig.c:335 locale/programs/locale.c:281 #: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 -#: nss/getent.c:63 posix/getconf.c:751 +#: nss/getent.c:63 posix/getconf.c:904 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -1530,6 +1590,10 @@ msgstr "" msgid "Create C header file NAME containing symbol definitions" msgstr "" +#: iconv/iconvconfig.c:110 +msgid "Create fastloading iconv module configuration file." +msgstr "" + #: locale/programs/localedef.c:102 msgid "Create old-style tables" msgstr "" @@ -1538,7 +1602,7 @@ msgstr "" msgid "Create output even if warning messages were issued" msgstr "" -#: nis/nis_print.c:326 +#: nis/nis_print.c:329 #, c-format msgid "Creation Time : %s" msgstr "" @@ -1557,19 +1621,11 @@ msgstr "" msgid "DES entry for netname %s not unique\n" msgstr "" -#: nis/nis_print.c:112 +#: nis/nis_print.c:115 msgid "DIRECTORY\n" msgstr "" -#: nis/nis_print.c:42 -msgid "DNANS" -msgstr "" - -#: nis/nis_print.c:38 -msgid "DNS" -msgstr "" - -#: elf/dl-open.c:189 +#: elf/dl-deps.c:101 elf/dl-open.c:188 msgid "DST not allowed in SUID/SGID programs" msgstr "" @@ -1581,7 +1637,7 @@ msgstr "" msgid "Database for table does not exist" msgstr "" -#: nis/ypclnt.c:818 +#: nis/ypclnt.c:820 msgid "Database is busy" msgstr "" @@ -1589,7 +1645,7 @@ msgstr "" msgid "Deadlock situation detected/avoided" msgstr "" -#: nis/nis_print.c:226 +#: nis/nis_print.c:229 msgid "Default Access rights :\n" msgstr "" @@ -1616,12 +1672,12 @@ msgstr "" msgid "Device or resource busy" msgstr "" -#: nis/nis_print.c:180 +#: nis/nis_print.c:183 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "" -#: nis/nis_print.c:318 +#: nis/nis_print.c:321 #, c-format msgid "Directory : %s\n" msgstr "" @@ -1650,15 +1706,15 @@ msgstr "" msgid "Do not use existing catalog, force new output file" msgstr "" -#: nis/ypclnt.c:864 +#: nis/ypclnt.c:866 msgid "Domain not bound" msgstr "" -#: elf/ldconfig.c:129 +#: elf/ldconfig.c:124 msgid "Don't build cache" msgstr "" -#: elf/ldconfig.c:130 +#: elf/ldconfig.c:125 msgid "Don't generate links" msgstr "" @@ -1666,31 +1722,31 @@ msgstr "" msgid "Dump information generated by PC profiling." msgstr "" -#: elf/dl-load.c:1290 +#: elf/dl-load.c:1293 msgid "ELF file ABI version invalid" msgstr "" -#: elf/dl-load.c:1287 +#: elf/dl-load.c:1290 msgid "ELF file OS ABI invalid" msgstr "" -#: elf/dl-load.c:1296 +#: elf/dl-load.c:1299 msgid "ELF file version does not match current one" msgstr "" -#: elf/dl-load.c:1283 +#: elf/dl-load.c:1286 msgid "ELF file version ident does not match current one" msgstr "" -#: elf/dl-load.c:1307 +#: elf/dl-load.c:1305 msgid "ELF file's phentsize not the expected size" msgstr "" -#: elf/dl-load.c:876 +#: elf/dl-load.c:884 msgid "ELF load command address/offset not properly aligned" msgstr "" -#: elf/dl-load.c:873 +#: elf/dl-load.c:881 msgid "ELF load command alignment not page-aligned" msgstr "" @@ -1698,11 +1754,11 @@ msgstr "" msgid "EMT trap" msgstr "" -#: nis/nis_print.c:121 +#: nis/nis_print.c:124 msgid "ENTRY\n" msgstr "" -#: nis/nis_print.c:300 +#: nis/nis_print.c:303 msgid "Encrypted data\n" msgstr "" @@ -1856,7 +1912,11 @@ msgstr "" msgid "Error while talking to callback proc" msgstr "" -#: inet/ruserpass.c:181 +#: timezone/zdump.c:268 +msgid "Error writing standard output" +msgstr "" + +#: inet/ruserpass.c:184 msgid "Error: .netrc file is readable by others." msgstr "" @@ -1879,7 +1939,7 @@ msgstr "" msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "" -#: sunrpc/clnt_perr.c:356 +#: sunrpc/clnt_perr.c:365 msgid "Failed (unspecified error)" msgstr "" @@ -1888,7 +1948,7 @@ msgstr "" msgid "Failed to look up user '%s' to run server as" msgstr "" -#: elf/readlib.c:108 +#: elf/readlib.c:109 #, c-format msgid "File %s is too small, not checked." msgstr "" @@ -1905,7 +1965,7 @@ msgstr "" msgid "File exists" msgstr "" -#: elf/cache.c:124 elf/cache.c:134 +#: elf/cache.c:147 elf/cache.c:157 msgid "File is not a cache file.\n" msgstr "" @@ -1939,7 +1999,7 @@ msgstr "" msgid "File too large" msgstr "" -#: intl/tst-gettext2.c:36 +#: intl/tst-gettext2.c:37 msgid "First string for testing." msgstr "" @@ -1951,7 +2011,7 @@ msgstr "" msgid "Floating point exception" msgstr "" -#: elf/ldconfig.c:136 +#: elf/ldconfig.c:131 msgid "Format to use: new, old or compat (default)" msgstr "" @@ -1968,7 +2028,7 @@ msgstr "" msgid "Function not implemented" msgstr "" -#: nis/nis_print.c:115 +#: nis/nis_print.c:118 msgid "GROUP\n" msgstr "" @@ -1994,7 +2054,7 @@ msgid "" "calls)" msgstr "" -#: elf/ldconfig.c:128 +#: elf/ldconfig.c:123 msgid "Generate verbose messages" msgstr "" @@ -2002,7 +2062,7 @@ msgstr "" msgid "Generic system error" msgstr "" -#: locale/programs/locale.c:77 +#: locale/programs/locale.c:86 msgid "Get locale-specific information." msgstr "" @@ -2019,12 +2079,12 @@ msgstr "" msgid "Gratuitous error" msgstr "" -#: nis/nis_print.c:320 +#: nis/nis_print.c:323 #, c-format msgid "Group : %s\n" msgstr "" -#: nis/nis_print.c:249 +#: nis/nis_print.c:252 msgid "Group Flags :" msgstr "" @@ -2089,16 +2149,12 @@ msgstr "" msgid "IOT trap" msgstr "" -#: nis/nis_print.c:36 -msgid "IVY" -msgstr "" - #: stdio-common/../sysdeps/gnu/errlist.c:645 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "" -#: elf/ldconfig.c:525 +#: elf/ldconfig.c:535 #, c-format msgid "Ignored file %s since it is not a regular file." msgstr "" @@ -2151,7 +2207,7 @@ msgstr "" msgid "Information request" msgstr "" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:62 msgid "Information:" msgstr "" @@ -2159,12 +2215,12 @@ msgstr "" msgid "Input Files:" msgstr "" -#: elf/ldconfig.c:698 elf/readlib.c:92 +#: elf/ldconfig.c:754 elf/readlib.c:93 #, c-format msgid "Input file %s not found.\n" msgstr "" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:59 msgid "Input/Output format specification:" msgstr "" @@ -2173,11 +2229,11 @@ msgstr "" msgid "Input/output error" msgstr "" -#: nis/ypclnt.c:798 +#: nis/ypclnt.c:800 msgid "Internal NIS error" msgstr "" -#: nis/ypclnt.c:862 +#: nis/ypclnt.c:864 msgid "Internal ypbind error" msgstr "" @@ -2185,6 +2241,10 @@ msgstr "" msgid "Interrupt" msgstr "" +#: posix/../sysdeps/posix/gai_strerror.c:46 +msgid "Interrupted by a signal" +msgstr "" + #. TRANS Interrupted function call; an asynchronous signal occurred and prevented #. TRANS completion of the call. When this happens, you should try the call #. TRANS again. @@ -2208,27 +2268,27 @@ msgstr "" msgid "Invalid argument" msgstr "" -#: posix/regex.c:1102 +#: posix/regex.c:1380 msgid "Invalid back reference" msgstr "" -#: posix/regex.c:1096 +#: posix/regex.c:1374 msgid "Invalid character class name" msgstr "" -#: sunrpc/clnt_perr.c:332 +#: sunrpc/clnt_perr.c:341 msgid "Invalid client credential" msgstr "" -#: sunrpc/clnt_perr.c:340 +#: sunrpc/clnt_perr.c:349 msgid "Invalid client verifier" msgstr "" -#: posix/regex.c:1093 +#: posix/regex.c:1371 msgid "Invalid collation character" msgstr "" -#: posix/regex.c:1114 +#: posix/regex.c:1392 msgid "Invalid content of \\{\\}" msgstr "" @@ -2253,15 +2313,15 @@ msgstr "" msgid "Invalid or incomplete multibyte or wide character" msgstr "" -#: posix/regex.c:1123 +#: posix/regex.c:1401 msgid "Invalid preceding regular expression" msgstr "" -#: posix/regex.c:1117 +#: posix/regex.c:1395 msgid "Invalid range end" msgstr "" -#: posix/regex.c:1090 +#: posix/regex.c:1368 msgid "Invalid regular expression" msgstr "" @@ -2273,7 +2333,7 @@ msgstr "" msgid "Invalid request descriptor" msgstr "" -#: sunrpc/clnt_perr.c:352 +#: sunrpc/clnt_perr.c:361 msgid "Invalid server verifier" msgstr "" @@ -2301,7 +2361,7 @@ msgstr "" msgid "Is a named type file" msgstr "" -#: nis/nis_print.c:188 +#: nis/nis_print.c:191 msgid "Kerberos.\n" msgstr "" @@ -2309,7 +2369,7 @@ msgstr "" msgid "Killed" msgstr "" -#: nis/nis_print.c:124 +#: nis/nis_print.c:127 msgid "LINK\n" msgstr "" @@ -2352,20 +2412,20 @@ msgstr "" msgid "Link points to illegal name" msgstr "" -#: nis/nis_print.c:283 +#: nis/nis_print.c:286 msgid "Linked Object Type : " msgstr "" -#: nis/nis_print.c:285 +#: nis/nis_print.c:288 #, c-format msgid "Linked to : %s\n" msgstr "" -#: nis/ypclnt.c:810 +#: nis/ypclnt.c:812 msgid "Local domain name not set" msgstr "" -#: nis/ypclnt.c:800 +#: nis/ypclnt.c:802 msgid "Local resource allocation failure" msgstr "" @@ -2384,11 +2444,11 @@ msgid "" "optional for any corresponding short options." msgstr "" -#: elf/ldconfig.c:135 +#: elf/ldconfig.c:130 msgid "Manually link individual libraries." msgstr "" -#: nis/nis_print.c:169 +#: nis/nis_print.c:172 msgid "Master Server :\n" msgstr "" @@ -2400,7 +2460,7 @@ msgstr "" msgid "Memory allocation failure" msgstr "" -#: posix/regex.c:1120 +#: posix/regex.c:1398 msgid "Memory exhausted" msgstr "" @@ -2419,7 +2479,7 @@ msgstr "" msgid "Missing or malformed attribute" msgstr "" -#: nis/nis_print.c:328 +#: nis/nis_print.c:331 #, c-format msgid "Mod. Time : %s" msgstr "" @@ -2432,7 +2492,7 @@ msgstr "" msgid "Modify operation failed" msgstr "" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:78 msgid "Modify output format:" msgstr "" @@ -2450,21 +2510,17 @@ msgstr "" msgid "NAME" msgstr "" -#: locale/programs/locale.c:80 +#: locale/programs/locale.c:89 msgid "" "NAME\n" "[-a|-m]" msgstr "" -#: nis/nis_print.c:32 -msgid "NIS" -msgstr "" - -#: nis/ypclnt.c:814 +#: nis/ypclnt.c:816 msgid "NIS client/server version mismatch - can't supply service" msgstr "" -#: nis/ypclnt.c:812 +#: nis/ypclnt.c:814 msgid "NIS map database is bad" msgstr "" @@ -2480,7 +2536,7 @@ msgstr "" msgid "NIS+ service is unavailable or not installed" msgstr "" -#: nis/nis_print.c:109 +#: nis/nis_print.c:112 msgid "NO OBJECT\n" msgstr "" @@ -2488,7 +2544,7 @@ msgstr "" msgid "NUMBER" msgstr "" -#: nis/nis_print.c:163 +#: nis/nis_print.c:166 #, c-format msgid "Name : `%s'\n" msgstr "" @@ -2578,7 +2634,7 @@ msgstr "" msgid "No buffer space available" msgstr "" -#: locale/programs/ld-ctype.c:425 +#: locale/programs/ld-ctype.c:433 msgid "No character set name specified in charmap" msgstr "" @@ -2595,8 +2651,8 @@ msgstr "" msgid "No data available" msgstr "" -#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 -#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1513 +#: locale/programs/ld-ctype.c:415 locale/programs/ld-identification.c:132 #: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 #: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 #: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 @@ -2609,7 +2665,7 @@ msgstr "" msgid "No file space on server" msgstr "" -#: elf/ldconfig.c:532 +#: elf/ldconfig.c:543 #, c-format msgid "No link created since soname could not be found for %s" msgstr "" @@ -2622,7 +2678,7 @@ msgstr "" msgid "No locks available" msgstr "" -#: posix/regex.c:1087 +#: posix/regex.c:1365 msgid "No match" msgstr "" @@ -2635,11 +2691,11 @@ msgstr "" msgid "No message of desired type" msgstr "" -#: nis/ypclnt.c:802 +#: nis/ypclnt.c:804 msgid "No more records in map database" msgstr "" -#: posix/regex.c:5955 +#: posix/regex.c:7919 msgid "No previous regular expression" msgstr "" @@ -2689,11 +2745,11 @@ msgstr "" msgid "No such file or directory" msgstr "" -#: nis/ypclnt.c:796 +#: nis/ypclnt.c:798 msgid "No such key in map" msgstr "" -#: nis/ypclnt.c:794 +#: nis/ypclnt.c:796 msgid "No such map in server's domain" msgstr "" @@ -2711,7 +2767,7 @@ msgstr "" msgid "Non-recoverable failure in name resolution" msgstr "" -#: nis/nis_print.c:177 +#: nis/nis_print.c:180 msgid "None.\n" msgstr "" @@ -2778,12 +2834,12 @@ msgstr "" msgid "Not supported" msgstr "" -#: nis/nis_print.c:264 +#: nis/nis_print.c:267 #, c-format msgid "Number of Columns : %d\n" msgstr "" -#: nis/nis_print.c:363 +#: nis/nis_print.c:366 #, c-format msgid "Number of objects : %u\n" msgstr "" @@ -2806,17 +2862,17 @@ msgstr "" msgid "Numerical result out of range" msgstr "" -#: nis/nis_print.c:367 +#: nis/nis_print.c:370 #, c-format msgid "Object #%d:\n" msgstr "" -#: nis/nis_print.c:317 +#: nis/nis_print.c:320 #, c-format msgid "Object Name : %s\n" msgstr "" -#: nis/nis_print.c:329 +#: nis/nis_print.c:332 msgid "Object Type : " msgstr "" @@ -2833,11 +2889,11 @@ msgstr "" msgid "Object with same name exists" msgstr "" -#: timezone/zic.c:2022 +#: timezone/zic.c:2028 msgid "Odd number of quotation marks" msgstr "" -#: elf/ldconfig.c:134 +#: elf/ldconfig.c:129 msgid "" "Only process directories specified on the command line. Don't build cache." msgstr "" @@ -2920,7 +2976,7 @@ msgstr "" msgid "Out of streams resources" msgstr "" -#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 +#: iconv/iconv_prog.c:64 locale/programs/localedef.c:99 msgid "Output control:" msgstr "" @@ -2928,12 +2984,12 @@ msgstr "" msgid "Output selection:" msgstr "" -#: nis/nis_print.c:319 +#: nis/nis_print.c:322 #, c-format msgid "Owner : %s\n" msgstr "" -#: nis/nis_print.c:127 +#: nis/nis_print.c:130 msgid "PRIVATE\n" msgstr "" @@ -2955,13 +3011,13 @@ msgstr "" msgid "Passed object is not the same object on server" msgstr "" -#: elf/ldconfig.c:287 +#: elf/ldconfig.c:282 #, c-format msgid "Path `%s' given more than once" msgstr "" #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: nis/nis_error.c:39 nis/ypclnt.c:818 #: stdio-common/../sysdeps/gnu/errlist.c:109 #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" @@ -2971,11 +3027,11 @@ msgstr "" msgid "Power failure" msgstr "" -#: posix/regex.c:1126 +#: posix/regex.c:1404 msgid "Premature end of regular expression" msgstr "" -#: elf/ldconfig.c:127 +#: elf/ldconfig.c:122 msgid "Print cache" msgstr "" @@ -2983,6 +3039,10 @@ msgstr "" msgid "Print current configuration statistic" msgstr "" +#: locale/programs/locale.c:81 +msgid "Print more information" +msgstr "" + #: locale/programs/localedef.c:107 msgid "Print more messages" msgstr "" @@ -2999,6 +3059,10 @@ msgstr "" msgid "Probably not found" msgstr "" +#: posix/../sysdeps/posix/gai_strerror.c:42 +msgid "Processing request in progress" +msgstr "" + #: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "" @@ -3056,7 +3120,7 @@ msgstr "" msgid "RPC bad procedure for program" msgstr "" -#: nis/ypclnt.c:790 +#: nis/ypclnt.c:792 msgid "RPC failure on NIS operation" msgstr "" @@ -3080,88 +3144,88 @@ msgstr "" msgid "RPC version wrong" msgstr "" -#: sunrpc/clnt_perr.c:271 +#: sunrpc/clnt_perr.c:278 msgid "RPC: (unknown error code)" msgstr "" -#: sunrpc/clnt_perr.c:190 +#: sunrpc/clnt_perr.c:197 msgid "RPC: Authentication error" msgstr "" -#: sunrpc/clnt_perr.c:170 +#: sunrpc/clnt_perr.c:177 msgid "RPC: Can't decode result" msgstr "" -#: sunrpc/clnt_perr.c:166 +#: sunrpc/clnt_perr.c:173 msgid "RPC: Can't encode arguments" msgstr "" -#: sunrpc/clnt_perr.c:230 +#: sunrpc/clnt_perr.c:237 msgid "RPC: Failed (unspecified error)" msgstr "" -#: sunrpc/clnt_perr.c:186 +#: sunrpc/clnt_perr.c:193 msgid "RPC: Incompatible versions of RPC" msgstr "" -#: sunrpc/clnt_perr.c:222 +#: sunrpc/clnt_perr.c:229 msgid "RPC: Port mapper failure" msgstr "" -#: sunrpc/clnt_perr.c:202 +#: sunrpc/clnt_perr.c:209 msgid "RPC: Procedure unavailable" msgstr "" -#: sunrpc/clnt_perr.c:226 +#: sunrpc/clnt_perr.c:233 msgid "RPC: Program not registered" msgstr "" -#: sunrpc/clnt_perr.c:194 +#: sunrpc/clnt_perr.c:201 msgid "RPC: Program unavailable" msgstr "" -#: sunrpc/clnt_perr.c:198 +#: sunrpc/clnt_perr.c:205 msgid "RPC: Program/version mismatch" msgstr "" -#: sunrpc/clnt_perr.c:210 +#: sunrpc/clnt_perr.c:217 msgid "RPC: Remote system error" msgstr "" -#: sunrpc/clnt_perr.c:206 +#: sunrpc/clnt_perr.c:213 msgid "RPC: Server can't decode arguments" msgstr "" -#: sunrpc/clnt_perr.c:163 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Success" msgstr "" -#: sunrpc/clnt_perr.c:182 +#: sunrpc/clnt_perr.c:189 msgid "RPC: Timed out" msgstr "" -#: sunrpc/clnt_perr.c:178 +#: sunrpc/clnt_perr.c:185 msgid "RPC: Unable to receive" msgstr "" -#: sunrpc/clnt_perr.c:174 +#: sunrpc/clnt_perr.c:181 msgid "RPC: Unable to send" msgstr "" -#: sunrpc/clnt_perr.c:214 +#: sunrpc/clnt_perr.c:221 msgid "RPC: Unknown host" msgstr "" -#: sunrpc/clnt_perr.c:218 +#: sunrpc/clnt_perr.c:225 msgid "RPC: Unknown protocol" msgstr "" -#: nis/nis_print.c:185 +#: nis/nis_print.c:188 #, c-format msgid "RSA (%d bits)\n" msgstr "" -#: elf/dl-sym.c:68 elf/dl-sym.c:125 +#: elf/dl-sym.c:72 elf/dl-sym.c:134 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "" @@ -3184,7 +3248,7 @@ msgstr "" msgid "Real-time signal %d" msgstr "" -#: posix/regex.c:1129 +#: posix/regex.c:1407 msgid "Regular expression too big" msgstr "" @@ -3198,11 +3262,11 @@ msgstr "" msgid "Remote address changed" msgstr "" -#: inet/ruserpass.c:182 +#: inet/ruserpass.c:185 msgid "Remove password or make file unreadable by others." msgstr "" -#: elf/cache.c:394 +#: elf/cache.c:431 #, c-format msgid "Renaming of %s to %s failed" msgstr "" @@ -3212,7 +3276,7 @@ msgstr "" msgid "Reopening shared object `%s' failed" msgstr "" -#: nis/nis_print.c:171 +#: nis/nis_print.c:174 msgid "Replicate :\n" msgstr "" @@ -3221,16 +3285,24 @@ msgstr "" msgid "Report bugs to %s.\n" msgstr "" -#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 -#: locale/programs/locale.c:256 locale/programs/localedef.c:297 -#: malloc/memusagestat.c:602 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:379 +#: iconv/iconvconfig.c:321 locale/programs/locale.c:268 +#: locale/programs/localedef.c:297 malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "" -#: nis/ypclnt.c:788 +#: nis/ypclnt.c:790 msgid "Request arguments bad" msgstr "" +#: posix/../sysdeps/posix/gai_strerror.c:43 +msgid "Request canceled" +msgstr "" + +#: posix/../sysdeps/posix/gai_strerror.c:44 +msgid "Request not canceled" +msgstr "" + #: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 msgid "Reserved for future use" msgstr "" @@ -3301,11 +3373,7 @@ msgstr "" msgid "SHOBJ [PROFDATA]" msgstr "" -#: nis/nis_print.c:34 -msgid "SUNYP" -msgstr "" - -#: nis/nis_print.c:266 +#: nis/nis_print.c:269 #, c-format msgid "Search Path : %s\n" msgstr "" @@ -3322,11 +3390,11 @@ msgstr "" msgid "Server out of memory" msgstr "" -#: sunrpc/clnt_perr.c:336 +#: sunrpc/clnt_perr.c:345 msgid "Server rejected credential" msgstr "" -#: sunrpc/clnt_perr.c:344 +#: sunrpc/clnt_perr.c:353 msgid "Server rejected verifier" msgstr "" @@ -3394,7 +3462,7 @@ msgstr "" msgid "Start NUMBER threads" msgstr "" -#: nis/nis_print.c:362 +#: nis/nis_print.c:365 #, c-format msgid "Status : %s\n" msgstr "" @@ -3424,7 +3492,7 @@ msgstr "" msgid "Structure needs cleaning" msgstr "" -#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: nis/nis_error.c:29 nis/ypclnt.c:788 nis/ypclnt.c:862 posix/regex.c:1362 #: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "" @@ -3445,11 +3513,11 @@ msgstr "" msgid "System error" msgstr "" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:73 msgid "System information:" msgstr "" -#: nis/ypclnt.c:866 +#: nis/ypclnt.c:868 msgid "System resource allocation failure" msgstr "" @@ -3466,7 +3534,7 @@ msgstr "" msgid "TABLE" msgstr "" -#: nis/nis_print.c:118 +#: nis/nis_print.c:121 msgid "TABLE\n" msgstr "" @@ -3474,7 +3542,7 @@ msgstr "" msgid "TABLE,yes" msgstr "" -#: nis/nis_print.c:263 +#: nis/nis_print.c:266 #, c-format msgid "Table Type : %s\n" msgstr "" @@ -3497,7 +3565,7 @@ msgstr "" msgid "Text file busy" msgstr "" -#: iconv/iconv_prog.c:627 +#: iconv/iconv_prog.c:680 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" @@ -3507,11 +3575,11 @@ msgid "" " " msgstr "" -#: sunrpc/rpc_main.c:1364 +#: sunrpc/rpc_main.c:1365 msgid "This implementation doesn't support newstyle or MT-safe code!\n" msgstr "" -#: nis/nis_print.c:224 +#: nis/nis_print.c:227 msgid "Time to live : " msgstr "" @@ -3585,7 +3653,7 @@ msgstr "" msgid "Trace/breakpoint trap" msgstr "" -#: posix/regex.c:1099 +#: posix/regex.c:1377 msgid "Trailing backslash" msgstr "" @@ -3617,12 +3685,12 @@ msgstr "" msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "" -#: nis/nis_print.c:164 +#: nis/nis_print.c:167 #, c-format msgid "Type : %s\n" msgstr "" -#: nis/nis_print.c:48 +#: nis/nis_print.c:51 msgid "UNKNOWN" msgstr "" @@ -3642,31 +3710,35 @@ msgstr "" msgid "Unable to create process on server" msgstr "" -#: nis/nis_print.c:191 +#: nis/nis_print.c:194 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "" -#: inet/ruserpass.c:274 +#: inet/ruserpass.c:277 #, c-format msgid "Unknown .netrc keyword %s" msgstr "" -#: elf/../sysdeps/generic/readelflib.c:69 +#: elf/../sysdeps/generic/readelflib.c:71 #, c-format msgid "Unknown ELFCLASS in file %s.\n" msgstr "" -#: nis/ypclnt.c:820 +#: nis/ypclnt.c:822 msgid "Unknown NIS error code" msgstr "" +#: elf/cache.c:101 +msgid "Unknown OS" +msgstr "" + #: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "" -#: posix/../sysdeps/posix/gai_strerror.c:52 +#: posix/../sysdeps/posix/gai_strerror.c:57 msgid "Unknown error" msgstr "" @@ -3702,31 +3774,31 @@ msgstr "" msgid "Unknown signal %d" msgstr "" -#: misc/error.c:114 timezone/zic.c:384 +#: misc/error.c:113 timezone/zic.c:390 msgid "Unknown system error" msgstr "" -#: nis/ypclnt.c:868 +#: nis/ypclnt.c:870 msgid "Unknown ypbind error" msgstr "" -#: posix/regex.c:1108 +#: posix/regex.c:1386 msgid "Unmatched ( or \\(" msgstr "" -#: posix/regex.c:1132 +#: posix/regex.c:1410 msgid "Unmatched ) or \\)" msgstr "" -#: posix/regex.c:1105 +#: posix/regex.c:1383 msgid "Unmatched [ or [^" msgstr "" -#: posix/regex.c:1111 +#: posix/regex.c:1389 msgid "Unmatched \\{" msgstr "" -#: posix/getconf.c:819 +#: posix/getconf.c:1006 #, c-format msgid "Unrecognized variable `%s'" msgstr "" @@ -3739,20 +3811,20 @@ msgstr "" msgid "Usage:" msgstr "" -#: posix/getconf.c:731 +#: posix/getconf.c:883 #, c-format -msgid "Usage: %s variable_name [pathname]\n" +msgid "Usage: %s [-v specification] variable_name [pathname]\n" msgstr "" #: sunrpc/rpcinfo.c:674 msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "" -#: elf/ldconfig.c:132 +#: elf/ldconfig.c:127 msgid "Use CACHE as cache file" msgstr "" -#: elf/ldconfig.c:133 +#: elf/ldconfig.c:128 msgid "Use CONF as configuration file" msgstr "" @@ -3777,7 +3849,7 @@ msgstr "" msgid "Virtual timer expired" msgstr "" -#: timezone/zic.c:1926 +#: timezone/zic.c:1932 msgid "Wild result from command execution" msgstr "" @@ -3785,19 +3857,19 @@ msgstr "" msgid "Window changed" msgstr "" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:77 msgid "Write names of available charmaps" msgstr "" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:75 msgid "Write names of available locales" msgstr "" -#: locale/programs/locale.c:71 +#: locale/programs/locale.c:79 msgid "Write names of selected categories" msgstr "" -#: locale/programs/locale.c:72 +#: locale/programs/locale.c:80 msgid "Write names of selected keywords" msgstr "" @@ -3805,18 +3877,18 @@ msgstr "" msgid "Write output to file NAME" msgstr "" -#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +#: elf/cache.c:402 elf/cache.c:411 elf/cache.c:415 msgid "Writing of cache data failed" msgstr "" -#: elf/cache.c:383 +#: elf/cache.c:419 msgid "Writing of cache data failed." msgstr "" -#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 -#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: catgets/gencat.c:251 elf/ldconfig.c:264 elf/sprof.c:361 +#: iconv/iconv_prog.c:398 iconv/iconvconfig.c:340 locale/programs/locale.c:286 #: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 -#: nss/getent.c:68 posix/getconf.c:756 +#: nss/getent.c:68 posix/getconf.c:909 #, c-format msgid "Written by %s.\n" msgstr "" @@ -3825,14 +3897,6 @@ msgstr "" msgid "Wrong medium type" msgstr "" -#: nis/nis_print.c:40 -msgid "X500" -msgstr "" - -#: nis/nis_print.c:44 -msgid "XCHS" -msgstr "" - #: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" @@ -3847,11 +3911,15 @@ msgstr "" msgid "You really blew it this time" msgstr "" -#: timezone/zic.c:1088 +#: timezone/zic.c:1094 msgid "Zone continuation line end time is not after end time of previous line" msgstr "" -#: iconv/iconv_prog.c:73 +#: iconv/iconvconfig.c:114 +msgid "[DIR...]" +msgstr "" + +#: iconv/iconv_prog.c:77 msgid "[FILE...]" msgstr "" @@ -3883,13 +3951,13 @@ msgstr "" msgid "`%.*s' already defined in repertoire" msgstr "" -#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/charmap.c:604 locale/programs/locfile.h:96 #: locale/programs/repertoire.c:314 #, c-format msgid "`%1$s' definition does not end with `END %1$s'" msgstr "" -#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#: locale/programs/ld-collate.c:1281 locale/programs/ld-ctype.c:1455 #, c-format msgid "`%s' and `%.*s' are no valid names for symbolic range" msgstr "" @@ -3899,7 +3967,7 @@ msgstr "" msgid "`%s' is no correct profile data file for `%s'" msgstr "" -#: locale/programs/ld-ctype.c:691 +#: locale/programs/ld-ctype.c:699 msgid "`digit' category has not entries in groups of ten" msgstr "" @@ -3915,12 +3983,12 @@ msgstr "" msgid "already running" msgstr "" -#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 +#: locale/programs/charmap.c:439 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "" -#: locale/programs/locfile.c:124 +#: locale/programs/locfile.c:126 #, c-format msgid "argument to `%s' must be a single character" msgstr "" @@ -3933,28 +4001,28 @@ msgstr "" msgid "authunix_create: out of memory\n" msgstr "" -#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 -#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 +#: locale/programs/charmap.c:369 locale/programs/locfile.c:120 +#: locale/programs/locfile.c:147 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "" -#: inet/rcmd.c:424 +#: inet/rcmd.c:425 msgid "bad owner" msgstr "" -#: timezone/zic.c:1210 +#: timezone/zic.c:1216 msgid "blank FROM field on Link line" msgstr "" -#: timezone/zic.c:1214 +#: timezone/zic.c:1220 msgid "blank TO field on Link line" msgstr "" -#: malloc/mcheck.c:291 +#: malloc/mcheck.c:302 msgid "block freed twice\n" msgstr "" -#: malloc/mcheck.c:294 +#: malloc/mcheck.c:305 msgid "bogus mcheck_status, library is buggy\n" msgstr "" @@ -3978,11 +4046,11 @@ msgstr "" msgid "cache_set: victim not found" msgstr "" -#: timezone/zic.c:1751 +#: timezone/zic.c:1757 msgid "can't determine time zone abbreviation to use just after until time" msgstr "" -#: sunrpc/svc_simple.c:76 +#: sunrpc/svc_simple.c:85 #, c-format msgid "can't reassign procedure number %ld\n" msgstr "" @@ -3996,15 +4064,15 @@ msgstr "" msgid "cannot add already read locale `%s' a second time" msgstr "" -#: elf/dl-deps.c:470 +#: elf/dl-deps.c:454 msgid "cannot allocate dependency list" msgstr "" -#: elf/dl-load.c:1031 +#: elf/dl-load.c:1039 msgid "cannot allocate memory for program header" msgstr "" -#: elf/dl-load.c:339 +#: elf/dl-load.c:348 msgid "cannot allocate name record" msgstr "" @@ -4012,31 +4080,27 @@ msgstr "" msgid "cannot allocate symbol data" msgstr "" -#: elf/dl-deps.c:501 +#: elf/dl-deps.c:484 msgid "cannot allocate symbol search list" msgstr "" -#: elf/dl-version.c:291 +#: elf/dl-version.c:292 msgid "cannot allocate version reference table" msgstr "" -#: elf/dl-load.c:1000 +#: elf/dl-load.c:1008 msgid "cannot change memory protections" msgstr "" -#: elf/dl-load.c:533 +#: elf/dl-load.c:540 msgid "cannot create RUNPATH/RPATH copy" msgstr "" -#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 -#: elf/dl-load.c:685 +#: elf/dl-load.c:456 elf/dl-load.c:525 elf/dl-load.c:553 elf/dl-load.c:600 +#: elf/dl-load.c:693 msgid "cannot create cache for search path" msgstr "" -#: elf/dl-support.c:191 -msgid "cannot create capability list" -msgstr "" - #: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "" @@ -4045,23 +4109,28 @@ msgstr "" msgid "cannot create internal descriptors" msgstr "" -#: elf/dl-load.c:583 +#: locale/programs/locfile.c:693 +#, c-format +msgid "cannot create output file `%s' for category `%s'" +msgstr "" + +#: elf/dl-load.c:590 msgid "cannot create search path array" msgstr "" -#: elf/dl-load.c:1137 +#: elf/dl-load.c:1125 msgid "cannot create searchlist" msgstr "" -#: elf/dl-load.c:822 elf/dl-load.c:1682 +#: elf/dl-load.c:830 elf/dl-load.c:1724 msgid "cannot create shared object descriptor" msgstr "" -#: catgets/gencat.c:1316 +#: catgets/gencat.c:1315 msgid "cannot determine escape character" msgstr "" -#: elf/dl-load.c:950 +#: elf/dl-load.c:958 msgid "cannot dynamically load executable" msgstr "" @@ -4083,7 +4152,11 @@ msgstr "" msgid "cannot find any C preprocessor (cpp)\n" msgstr "" -#: nscd/connections.c:225 +#: iconv/iconvconfig.c:1159 +msgid "cannot generate output file" +msgstr "" + +#: nscd/connections.c:227 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "" @@ -4092,19 +4165,15 @@ msgstr "" msgid "cannot load profiling data" msgstr "" -#: elf/dl-deps.c:586 -msgid "cannot load shared object file" -msgstr "" - -#: elf/dl-reloc.c:63 +#: elf/dl-reloc.c:62 msgid "cannot make segment writable for relocation" msgstr "" -#: elf/dl-load.c:1016 +#: elf/dl-load.c:1024 msgid "cannot map zero-fill pages" msgstr "" -#: inet/rcmd.c:420 +#: inet/rcmd.c:421 msgid "cannot open" msgstr "" @@ -4117,7 +4186,7 @@ msgstr "" msgid "cannot open input file" msgstr "" -#: catgets/gencat.c:288 iconv/iconv_prog.c:225 +#: catgets/gencat.c:288 iconv/iconv_charmap.c:159 iconv/iconv_prog.c:265 #, c-format msgid "cannot open input file `%s'" msgstr "" @@ -4128,21 +4197,21 @@ msgstr "" msgid "cannot open locale definition file `%s'" msgstr "" -#: iconv/iconv_prog.c:194 +#: iconv/iconv_prog.c:209 msgid "cannot open output file" msgstr "" -#: catgets/gencat.c:944 catgets/gencat.c:985 +#: catgets/gencat.c:949 catgets/gencat.c:990 #, c-format msgid "cannot open output file `%s'" msgstr "" -#: locale/programs/locfile.c:381 +#: locale/programs/locfile.c:571 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "" -#: elf/dl-load.c:1695 +#: elf/dl-load.c:1737 msgid "cannot open shared object file" msgstr "" @@ -4151,7 +4220,7 @@ msgstr "" msgid "cannot open socket: %s" msgstr "" -#: elf/dl-load.c:814 +#: elf/dl-load.c:822 msgid "cannot open zero fill device" msgstr "" @@ -4164,7 +4233,7 @@ msgstr "" msgid "cannot read configuration file; this is fatal" msgstr "" -#: elf/dl-load.c:838 elf/dl-load.c:1244 +#: elf/dl-load.c:846 elf/dl-load.c:1247 elf/dl-load.c:1319 elf/dl-load.c:1333 msgid "cannot read file data" msgstr "" @@ -4177,11 +4246,6 @@ msgstr "" msgid "cannot read header from `%s'" msgstr "" -#: locale/programs/locale.c:308 -#, c-format -msgid "cannot read locale directory `%s'" -msgstr "" - #: nscd/nscd_stat.c:128 msgid "cannot read statistics data" msgstr "" @@ -4190,7 +4254,7 @@ msgstr "" msgid "cannot safe new repertoire map" msgstr "" -#: elf/dl-load.c:776 +#: elf/dl-load.c:784 msgid "cannot stat shared object" msgstr "" @@ -4204,7 +4268,7 @@ msgstr "" msgid "cannot write output files to `%s'" msgstr "" -#: nscd/connections.c:261 nscd/connections.c:282 +#: nscd/connections.c:265 nscd/connections.c:287 #, c-format msgid "cannot write result: %s" msgstr "" @@ -4214,77 +4278,81 @@ msgstr "" msgid "cannot write statistics: %s" msgstr "" -#: locale/programs/ld-ctype.c:509 +#: locale/programs/ld-ctype.c:517 #, c-format msgid "character '%s' in class `%s' must be in class `%s'" msgstr "" -#: locale/programs/ld-ctype.c:524 +#: locale/programs/ld-ctype.c:532 #, c-format msgid "character '%s' in class `%s' must not be in class `%s'" msgstr "" -#: locale/programs/ld-ctype.c:579 +#: locale/programs/ld-ctype.c:587 msgid "character not defined in character map" msgstr "" -#: locale/programs/ld-ctype.c:453 +#: locale/programs/ld-ctype.c:461 #, c-format msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" msgstr "" -#: locale/programs/ld-ctype.c:467 +#: locale/programs/ld-ctype.c:475 #, c-format msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" msgstr "" -#: locale/programs/ld-ctype.c:3030 +#: locale/programs/ld-ctype.c:3032 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "" -#: locale/programs/ld-ctype.c:1215 +#: locale/programs/ld-ctype.c:1223 #, c-format msgid "character class `%s' already defined" msgstr "" -#: locale/programs/ld-ctype.c:1247 +#: locale/programs/ld-ctype.c:1255 #, c-format msgid "character map `%s' already defined" msgstr "" -#: locale/programs/charmap.c:249 +#: locale/programs/charmap.c:254 #, c-format msgid "" "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" msgstr "" -#: locale/programs/charmap.c:135 +#: locale/programs/charmap.c:140 #, c-format msgid "character map file `%s' not found" msgstr "" -#: locale/programs/charmap.c:460 +#: locale/programs/charmap.c:465 msgid "character sets with locking states are not supported" msgstr "" +#: intl/tst-codeset.c:40 intl/tst-codeset.c:50 +msgid "cheese" +msgstr "" + #: locale/programs/localedef.c:482 msgid "circular dependencies between locale definitions" msgstr "" -#: sunrpc/clnt_raw.c:111 +#: sunrpc/clnt_raw.c:115 msgid "clnt_raw.c - Fatal header serialization error." msgstr "" -#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 +#: sunrpc/clnt_tcp.c:127 sunrpc/clnt_tcp.c:136 msgid "clnttcp_create: out of memory\n" msgstr "" -#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 +#: sunrpc/clnt_udp.c:132 sunrpc/clnt_udp.c:143 msgid "clntudp_create: out of memory\n" msgstr "" -#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 +#: sunrpc/clnt_unix.c:125 sunrpc/clnt_unix.c:134 msgid "clntunix_create: out of memory\n" msgstr "" @@ -4292,28 +4360,28 @@ msgstr "" msgid "constant or identifier expected" msgstr "" -#: iconv/iconv_prog.c:182 +#: iconv/iconv_prog.c:231 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "" -#: catgets/gencat.c:1290 +#: catgets/gencat.c:1289 msgid "conversion modules not available" msgstr "" -#: locale/programs/ld-monetary.c:900 +#: locale/programs/ld-monetary.c:902 msgid "conversion rate value cannot be zero" msgstr "" -#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 +#: iconv/iconv_prog.c:427 iconv/iconv_prog.c:452 msgid "conversion stopped due to problem in writing the output" msgstr "" -#: sunrpc/svc_simple.c:84 +#: sunrpc/svc_simple.c:93 msgid "couldn't create an rpc server\n" msgstr "" -#: sunrpc/svc_simple.c:92 +#: sunrpc/svc_simple.c:101 #, c-format msgid "couldn't register prog %ld vers %ld\n" msgstr "" @@ -4322,17 +4390,17 @@ msgstr "" msgid "database [key ...]" msgstr "" -#: locale/programs/charmap.c:192 +#: locale/programs/charmap.c:197 #, c-format msgid "default character map file `%s' not found" msgstr "" -#: locale/programs/charmap.c:392 +#: locale/programs/charmap.c:397 #, c-format msgid "duplicate definition of <%s>" msgstr "" -#: locale/programs/ld-collate.c:3043 +#: locale/programs/ld-collate.c:3062 #, c-format msgid "duplicate definition of script `%s'" msgstr "" @@ -4341,12 +4409,12 @@ msgstr "" msgid "duplicate set definition" msgstr "" -#: timezone/zic.c:1003 +#: timezone/zic.c:1009 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "" -#: locale/programs/ld-ctype.c:2557 +#: locale/programs/ld-ctype.c:2559 #, c-format msgid "duplicated definition for mapping `%s'" msgstr "" @@ -4359,7 +4427,7 @@ msgstr "" msgid "duplicated message number" msgstr "" -#: locale/programs/ld-ctype.c:2368 +#: locale/programs/ld-ctype.c:2370 msgid "ellipsis range must be marked by two operands of same type" msgstr "" @@ -4367,10 +4435,14 @@ msgstr "" msgid "empty char string" msgstr "" -#: elf/dl-open.c:223 +#: elf/dl-open.c:219 msgid "empty dynamic string token substitution" msgstr "" +#: elf/dl-deps.c:113 +msgid "empty dynamics string token substitution" +msgstr "" + #: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "" @@ -4387,29 +4459,29 @@ msgstr "" msgid "enablecache: could not allocate cache fifo" msgstr "" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:61 msgid "encoding for output" msgstr "" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:60 msgid "encoding of original text" msgstr "" -#: nscd/connections.c:361 nscd/connections.c:453 +#: nscd/connections.c:366 nscd/connections.c:460 #, c-format msgid "error getting callers id: %s" msgstr "" -#: locale/programs/ld-collate.c:3013 +#: locale/programs/ld-collate.c:3032 msgid "error while adding equivalent collating symbol" msgstr "" -#: iconv/iconv_prog.c:242 +#: iconv/iconv_charmap.c:177 iconv/iconv_prog.c:283 #, c-format msgid "error while closing input `%s'" msgstr "" -#: iconv/iconv_prog.c:288 +#: iconv/iconv_prog.c:330 msgid "error while closing output file" msgstr "" @@ -4417,7 +4489,8 @@ msgstr "" msgid "error while closing the profiling data file" msgstr "" -#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 +#: iconv/iconv_charmap.c:507 iconv/iconv_charmap.c:538 iconv/iconv_prog.c:516 +#: iconv/iconv_prog.c:547 msgid "error while reading the input" msgstr "" @@ -4425,10 +4498,14 @@ msgstr "" msgid "expect string argument for `copy'" msgstr "" -#: timezone/zic.c:893 +#: timezone/zic.c:899 msgid "expected continuation line not found" msgstr "" +#: locale/programs/ld-time.c:1027 +msgid "extra trailing semicolon" +msgstr "" + #: elf/sprof.c:404 #, c-format msgid "failed to load shared object `%s'" @@ -4438,7 +4515,7 @@ msgstr "" msgid "failed to load symbol data" msgstr "" -#: elf/dl-load.c:763 +#: elf/dl-load.c:771 msgid "failed to map segment from shared object" msgstr "" @@ -4446,17 +4523,18 @@ msgstr "" msgid "failed to mmap the profiling data file" msgstr "" -#: iconv/iconv_prog.c:186 +#: iconv/iconv_prog.c:235 msgid "failed to start conversion processing" msgstr "" -#: locale/programs/locfile.c:406 +#: locale/programs/locfile.c:596 #, c-format msgid "failure while writing data for category `%s'" msgstr "" -#: nis/nis_call.c:156 -msgid "fcntl: F_SETFD" +#: elf/../sysdeps/generic/readelflib.c:35 +#, c-format +msgid "file %s is truncated\n" msgstr "" #. TRANS: the file will not be removed; this is an @@ -4466,19 +4544,19 @@ msgstr "" msgid "file `%s' already exists and may be overwritten\n" msgstr "" -#: elf/dl-load.c:1244 +#: elf/dl-load.c:1247 msgid "file too short" msgstr "" -#: inet/rcmd.c:422 +#: inet/rcmd.c:423 msgid "fstat failed" msgstr "" -#: locale/programs/linereader.c:383 +#: locale/programs/linereader.c:388 msgid "garbage at end of character code specification" msgstr "" -#: locale/programs/linereader.c:271 +#: locale/programs/linereader.c:276 msgid "garbage at end of number" msgstr "" @@ -4498,28 +4576,28 @@ msgstr "" msgid "getent - get entries from administrative database." msgstr "" -#: nscd/connections.c:220 +#: nscd/connections.c:221 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "" -#: timezone/zic.c:637 +#: timezone/zic.c:643 msgid "hard link failed, symbolic link used" msgstr "" -#: inet/rcmd.c:428 +#: inet/rcmd.c:429 msgid "hard linked somewhere" msgstr "" -#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +#: locale/programs/charmap.c:986 locale/programs/repertoire.c:430 msgid "hexadecimal range format should use only capital characters" msgstr "" -#: timezone/zic.c:1187 +#: timezone/zic.c:1193 msgid "illegal CORRECTION field on Leap line" msgstr "" -#: timezone/zic.c:1191 +#: timezone/zic.c:1197 msgid "illegal Rolling/Stationary field on Leap line" msgstr "" @@ -4527,11 +4605,16 @@ msgstr "" msgid "illegal character in file: " msgstr "" -#: locale/programs/linereader.c:595 +#: locale/programs/linereader.c:600 msgid "illegal escape sequence at end of string" msgstr "" -#: iconv/iconv_prog.c:427 +#: iconv/iconv_charmap.c:443 +#, c-format +msgid "illegal input sequence at position %Zd" +msgstr "" + +#: iconv/iconv_prog.c:469 #, c-format msgid "illegal input sequence at position %ld" msgstr "" @@ -4545,102 +4628,102 @@ msgstr "" msgid "illegal set number" msgstr "" -#: locale/programs/ld-ctype.c:1221 +#: locale/programs/ld-ctype.c:1229 #, c-format msgid "implementation limit: no more than %Zd character classes allowed" msgstr "" -#: locale/programs/ld-ctype.c:1253 +#: locale/programs/ld-ctype.c:1261 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "" -#: iconv/iconv_prog.c:431 +#: iconv/iconv_charmap.c:462 iconv/iconv_prog.c:473 msgid "incomplete character or shift sequence at end of buffer" msgstr "" -#: timezone/zic.c:850 +#: timezone/zic.c:856 msgid "input line of unknown type" msgstr "" -#: elf/dl-load.c:1291 +#: elf/dl-load.c:1294 msgid "internal error" msgstr "" -#: iconv/iconv_prog.c:435 +#: iconv/iconv_prog.c:477 msgid "internal error (illegal descriptor)" msgstr "" -#: timezone/zic.c:1813 +#: timezone/zic.c:1819 msgid "internal error - addtype called with bad isdst" msgstr "" -#: timezone/zic.c:1821 +#: timezone/zic.c:1827 msgid "internal error - addtype called with bad ttisgmt" msgstr "" -#: timezone/zic.c:1817 +#: timezone/zic.c:1823 msgid "internal error - addtype called with bad ttisstd" msgstr "" -#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 +#: locale/programs/ld-ctype.c:488 locale/programs/ld-ctype.c:544 #, c-format msgid "internal error in %s, line %u" msgstr "" -#: elf/dl-load.c:1264 +#: elf/dl-load.c:1267 msgid "invalid ELF header" msgstr "" -#: timezone/zic.c:1059 +#: timezone/zic.c:1065 msgid "invalid UTC offset" msgstr "" -#: timezone/zic.c:1062 +#: timezone/zic.c:1068 msgid "invalid abbreviation format" msgstr "" -#: catgets/gencat.c:687 +#: catgets/gencat.c:688 msgid "invalid character: message ignored" msgstr "" -#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 +#: timezone/zic.c:1158 timezone/zic.c:1370 timezone/zic.c:1384 msgid "invalid day of month" msgstr "" -#: locale/programs/charmap.c:347 +#: locale/programs/charmap.c:352 msgid "invalid definition" msgstr "" -#: locale/programs/charmap.c:542 +#: locale/programs/charmap.c:547 msgid "invalid encoding given" msgstr "" -#: timezone/zic.c:1316 +#: timezone/zic.c:1322 msgid "invalid ending year" msgstr "" -#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +#: catgets/gencat.c:1152 locale/programs/linereader.c:538 msgid "invalid escape sequence" msgstr "" -#: timezone/zic.c:1124 +#: timezone/zic.c:1130 msgid "invalid leaping year" msgstr "" -#: catgets/gencat.c:726 +#: catgets/gencat.c:731 msgid "invalid line" msgstr "" -#: elf/dl-open.c:371 +#: elf/dl-open.c:349 msgid "invalid mode for dlopen()" msgstr "" -#: timezone/zic.c:1139 timezone/zic.c:1242 +#: timezone/zic.c:1145 timezone/zic.c:1248 msgid "invalid month name" msgstr "" -#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/charmap.c:974 locale/programs/ld-collate.c:2888 #: locale/programs/repertoire.c:418 msgid "invalid names for character range" msgstr "" @@ -4653,53 +4736,53 @@ msgstr "" msgid "invalid quote character" msgstr "" -#: timezone/zic.c:958 +#: timezone/zic.c:964 msgid "invalid saved time" msgstr "" -#: timezone/zic.c:1291 +#: timezone/zic.c:1297 msgid "invalid starting year" msgstr "" -#: timezone/zic.c:1168 timezone/zic.c:1271 +#: timezone/zic.c:1174 timezone/zic.c:1277 msgid "invalid time of day" msgstr "" -#: timezone/zic.c:1369 +#: timezone/zic.c:1375 msgid "invalid weekday name" msgstr "" -#: nscd/connections.c:470 +#: nscd/connections.c:479 #, c-format msgid "key length in request too long: %d" msgstr "" -#: elf/ldconfig.c:738 +#: elf/ldconfig.c:794 #, c-format msgid "libc4 library %s in wrong directory" msgstr "" -#: elf/ldconfig.c:732 +#: elf/ldconfig.c:788 #, c-format msgid "libc5 library %s in wrong directory" msgstr "" -#: elf/ldconfig.c:735 +#: elf/ldconfig.c:791 #, c-format msgid "libc6 library %s in wrong directory" msgstr "" -#: elf/ldconfig.c:765 +#: elf/ldconfig.c:821 #, c-format msgid "" "libraries %s and %s in directory %s have same soname but different type." msgstr "" -#: timezone/zic.c:830 +#: timezone/zic.c:836 msgid "line too long" msgstr "" -#: iconv/iconv_prog.c:59 +#: iconv/iconv_prog.c:63 msgid "list all known coded character sets" msgstr "" @@ -4707,7 +4790,7 @@ msgstr "" msgid "locale name should consist only of portable characters" msgstr "" -#: inet/rcmd.c:413 +#: inet/rcmd.c:414 msgid "lstat failed" msgstr "" @@ -4719,7 +4802,11 @@ msgstr "" msgid "make output graphic VALUE pixel wide" msgstr "" -#: catgets/gencat.c:780 +#: stdlib/../sysdeps/unix/sysv/linux/ia64/makecontext.c:63 +msgid "makecontext: does not know how to handle more than 8 arguments\n" +msgstr "" + +#: catgets/gencat.c:785 msgid "malformed line ignored" msgstr "" @@ -4731,39 +4818,34 @@ msgstr "" msgid "mapping of section headers failed" msgstr "" -#: malloc/mcheck.c:285 +#: malloc/mcheck.c:296 msgid "memory clobbered before allocated block\n" msgstr "" -#: malloc/mcheck.c:288 +#: malloc/mcheck.c:299 msgid "memory clobbered past end of allocated block\n" msgstr "" -#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 -#: malloc/obstack.c:477 posix/getconf.c:809 +#: locale/programs/xmalloc.c:70 malloc/obstack.c:484 posix/getconf.c:996 msgid "memory exhausted" msgstr "" -#: malloc/mcheck.c:282 +#: malloc/mcheck.c:293 msgid "memory is consistent, library is buggy\n" msgstr "" -#: elf/cache.c:120 +#: elf/cache.c:143 msgid "mmap of cache file failed.\n" msgstr "" -#: elf/../sysdeps/generic/readelflib.c:108 +#: elf/../sysdeps/generic/readelflib.c:110 msgid "more than one dynamic segment\n" msgstr "" -#: timezone/zic.c:953 +#: timezone/zic.c:959 msgid "nameless rule" msgstr "" -#: iconv/iconv_prog.c:139 -msgid "neither original nor target encoding specified" -msgstr "" - #: nis/nss_nisplus/nisplus-publickey.c:281 #: nis/nss_nisplus/nisplus-publickey.c:287 #: nis/nss_nisplus/nisplus-publickey.c:346 @@ -4796,7 +4878,7 @@ msgstr "" msgid "netname2user: should not have uid 0" msgstr "" -#: sunrpc/svc_simple.c:159 +#: sunrpc/svc_simple.c:168 #, c-format msgid "never registered prog %d\n" msgstr "" @@ -4805,11 +4887,11 @@ msgstr "" msgid "no or value given" msgstr "" -#: timezone/zic.c:2142 +#: timezone/zic.c:2148 msgid "no day in month matches rule" msgstr "" -#: locale/programs/ld-collate.c:1757 +#: locale/programs/ld-collate.c:1770 msgid "no definition of `UNDEFINED'" msgstr "" @@ -4819,7 +4901,7 @@ msgid "" "no filename for profiling data given and shared object `%s' has no soname" msgstr "" -#: locale/programs/ld-ctype.c:739 +#: locale/programs/ld-ctype.c:747 msgid "no input digits defined and none of the standard names in the charmap" msgstr "" @@ -4827,37 +4909,37 @@ msgstr "" msgid "no other keyword shall be specified when `copy' is used" msgstr "" -#: locale/programs/ld-ctype.c:3349 +#: locale/programs/ld-ctype.c:3351 msgid "no output digits defined and none of the standard names in the charmap" msgstr "" -#: locale/programs/localedef.c:236 +#: iconv/iconvconfig.c:308 locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "" -#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 -#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 +#: locale/programs/charmap.c:493 locale/programs/charmap.c:673 +#: locale/programs/charmap.c:769 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "" -#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 -#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 +#: locale/programs/charmap.c:580 locale/programs/charmap.c:728 +#: locale/programs/charmap.c:811 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "" -#: locale/programs/linereader.c:641 +#: locale/programs/linereader.c:646 msgid "non-symbolic character value should not be used" msgstr "" -#: locale/programs/ld-ctype.c:804 +#: locale/programs/ld-ctype.c:812 msgid "not all characters used in `outdigit' are available in the charmap" msgstr "" -#: locale/programs/ld-ctype.c:821 +#: locale/programs/ld-ctype.c:829 msgid "not all characters used in `outdigit' are available in the repertoire" msgstr "" -#: inet/rcmd.c:415 +#: inet/rcmd.c:416 msgid "not regular file" msgstr "" @@ -4873,36 +4955,32 @@ msgstr "" msgid "nscd not running!\n" msgstr "" -#: elf/dl-load.c:1051 +#: elf/dl-load.c:1059 msgid "object file has no dynamic section" msgstr "" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:65 msgid "omit invalid characters from output" msgstr "" -#: elf/dl-load.c:1311 +#: elf/dl-load.c:1309 msgid "only ET_DYN and ET_EXEC can be loaded" msgstr "" -#: locale/programs/charmap.c:632 +#: locale/programs/charmap.c:637 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "" -#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#: locale/programs/ld-collate.c:1018 locale/programs/ld-collate.c:1188 #, c-format msgid "order for `%.*s' already defined at %s:%Zu" msgstr "" -#: iconv/iconv_prog.c:141 -msgid "original encoding not specified using `-f'" -msgstr "" - -#: inet/ruserpass.c:167 inet/ruserpass.c:190 +#: inet/ruserpass.c:170 inet/ruserpass.c:193 msgid "out of memory" msgstr "" -#: iconv/iconv_prog.c:62 +#: iconv/iconv_prog.c:66 msgid "output file" msgstr "" @@ -4910,19 +4988,19 @@ msgstr "" msgid "pmap_getmaps rpc problem" msgstr "" -#: inet/rcmd.c:233 +#: inet/rcmd.c:234 msgid "poll: protocol failure in circuit setup\n" msgstr "" -#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +#: locale/programs/ld-ctype.c:1950 locale/programs/ld-ctype.c:2001 msgid "premature end of `translit_ignore' definition" msgstr "" -#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 +#: sunrpc/rpc_scan.c:525 sunrpc/rpc_scan.c:535 msgid "preprocessor error" msgstr "" -#: locale/programs/ld-ctype.c:2731 +#: locale/programs/ld-ctype.c:2733 msgid "previous definition was here" msgstr "" @@ -4930,7 +5008,7 @@ msgstr "" msgid "print list of count paths and their number of use" msgstr "" -#: iconv/iconv_prog.c:64 +#: iconv/iconv_prog.c:68 msgid "print progress information" msgstr "" @@ -4956,30 +5034,30 @@ msgstr "" msgid "program %lu version %lu ready and waiting\n" msgstr "" -#: inet/rcmd.c:270 +#: inet/rcmd.c:271 #, c-format msgid "rcmd: %s: short read" msgstr "" -#: inet/rcmd.c:230 +#: inet/rcmd.c:231 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "" -#: inet/rcmd.c:158 +#: inet/rcmd.c:159 msgid "rcmd: socket: All ports in use\n" msgstr "" -#: inet/rcmd.c:220 +#: inet/rcmd.c:221 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "" -#: sunrpc/svc_simple.c:99 +#: sunrpc/svc_simple.c:108 msgid "registerrpc: out of memory\n" msgstr "" -#: timezone/zic.c:1874 +#: timezone/zic.c:1880 msgid "repeated leap second moment" msgstr "" @@ -4988,7 +5066,7 @@ msgstr "" msgid "repertoire map file `%s' not found" msgstr "" -#: locale/programs/charmap.c:1063 +#: locale/programs/charmap.c:1068 msgid "resulting bytes for range not representable." msgstr "" @@ -5024,24 +5102,24 @@ msgstr "" msgid "rpcinfo: can't contact portmapper" msgstr "" -#: timezone/zic.c:743 timezone/zic.c:745 +#: timezone/zic.c:749 timezone/zic.c:751 msgid "same rule name in multiple files" msgstr "" -#: elf/dl-load.c:1116 +#: elf/dl-load.c:1104 msgid "shared object cannot be dlopen()ed" msgstr "" -#: elf/dl-close.c:63 +#: elf/dl-close.c:61 msgid "shared object not open" msgstr "" -#: nscd/connections.c:482 +#: nscd/connections.c:493 #, c-format msgid "short read while reading request key: %s" msgstr "" -#: nscd/connections.c:436 +#: nscd/connections.c:443 #, c-format msgid "short read while reading request: %s" msgstr "" @@ -5051,35 +5129,31 @@ msgstr "" msgid "short write in %s: %s" msgstr "" -#: inet/rcmd.c:260 +#: inet/rcmd.c:261 msgid "socket: protocol failure in circuit setup\n" msgstr "" -#: timezone/zic.c:814 +#: timezone/zic.c:820 msgid "standard input" msgstr "" -#: timezone/zdump.c:269 -msgid "standard output" -msgstr "" - -#: locale/programs/ld-ctype.c:1680 +#: locale/programs/ld-ctype.c:1681 msgid "start and end character sequence of range must have the same length" msgstr "" -#: timezone/zic.c:1325 +#: timezone/zic.c:1331 msgid "starting year greater than ending year" msgstr "" -#: timezone/zic.c:1297 timezone/zic.c:1322 +#: timezone/zic.c:1303 timezone/zic.c:1328 msgid "starting year too high to be represented" msgstr "" -#: timezone/zic.c:1295 timezone/zic.c:1320 +#: timezone/zic.c:1301 timezone/zic.c:1326 msgid "starting year too low to be represented" msgstr "" -#: iconv/iconv_prog.c:63 +#: iconv/iconv_prog.c:67 msgid "suppress warnings" msgstr "" @@ -5087,31 +5161,31 @@ msgstr "" msgid "svc_run: - poll failed" msgstr "" -#: sunrpc/svc_tcp.c:161 +#: sunrpc/svc_tcp.c:170 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "" -#: sunrpc/svc_tcp.c:146 +#: sunrpc/svc_tcp.c:155 msgid "svc_tcp.c - tcp socket creation problem" msgstr "" -#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 +#: sunrpc/svc_tcp.c:219 sunrpc/svc_tcp.c:225 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "" -#: sunrpc/svc_unix.c:137 +#: sunrpc/svc_unix.c:146 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "" -#: sunrpc/svc_unix.c:153 +#: sunrpc/svc_unix.c:162 msgid "svc_unix.c - cannot getsockname or listen" msgstr "" -#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 +#: sunrpc/svc_unix.c:212 sunrpc/svc_unix.c:218 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "" -#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 +#: sunrpc/svc_tcp.c:178 sunrpc/svc_tcp.c:186 msgid "svctcp_create: out of memory\n" msgstr "" @@ -5131,49 +5205,49 @@ msgstr "" msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" msgstr "" -#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 +#: sunrpc/svc_unix.c:171 sunrpc/svc_unix.c:179 msgid "svcunix_create: out of memory\n" msgstr "" -#: locale/programs/linereader.c:745 +#: locale/programs/linereader.c:750 #, c-format msgid "symbol `%.*s' not in charmap" msgstr "" -#: locale/programs/linereader.c:766 +#: locale/programs/linereader.c:771 #, c-format msgid "symbol `%.*s' not in repertoire map" msgstr "" -#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 +#: locale/programs/ld-collate.c:1630 locale/programs/ld-collate.c:1729 #, c-format msgid "symbol `%s'" msgstr "" -#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 +#: locale/programs/ld-collate.c:1627 locale/programs/ld-collate.c:1726 #, c-format msgid "symbol `%s' has the same encoding as" msgstr "" -#: locale/programs/ld-collate.c:1539 +#: locale/programs/ld-collate.c:1552 #, c-format msgid "symbol `%s' not defined" msgstr "" -#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 -#: locale/programs/ld-ctype.c:2048 +#: locale/programs/ld-ctype.c:1956 locale/programs/ld-ctype.c:2007 +#: locale/programs/ld-ctype.c:2049 msgid "syntax error" msgstr "" -#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 -#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 -#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 -#: locale/programs/charmap.c:804 +#: locale/programs/charmap.c:492 locale/programs/charmap.c:546 +#: locale/programs/charmap.c:578 locale/programs/charmap.c:672 +#: locale/programs/charmap.c:727 locale/programs/charmap.c:768 +#: locale/programs/charmap.c:809 #, c-format msgid "syntax error in %s definition: %s" msgstr "" -#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/charmap.c:351 locale/programs/charmap.c:368 #: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" @@ -5185,73 +5259,69 @@ msgstr "" msgid "syntax error in repertoire map definition: %s" msgstr "" -#: locale/programs/locfile.c:243 +#: locale/programs/locfile.c:245 msgid "syntax error: not inside a locale definition section" msgstr "" -#: iconv/iconv_prog.c:143 -msgid "target encoding not specified using `-t'" -msgstr "" - #: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "" -#: timezone/zic.c:1157 +#: timezone/zic.c:1163 msgid "time before zero" msgstr "" -#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 +#: timezone/zic.c:1171 timezone/zic.c:2048 timezone/zic.c:2067 msgid "time overflow" msgstr "" -#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#: locale/programs/ld-ctype.c:1554 locale/programs/ld-ctype.c:2030 #, c-format msgid "to-value of range is smaller than from-value " msgstr "" -#: locale/programs/ld-ctype.c:1687 +#: locale/programs/ld-ctype.c:1688 msgid "to-value character sequence is smaller than from-value sequence" msgstr "" -#: locale/programs/charmap.c:551 +#: locale/programs/charmap.c:556 msgid "too few bytes in character encoding" msgstr "" -#: locale/programs/charmap.c:553 +#: locale/programs/charmap.c:558 msgid "too many bytes in character encoding" msgstr "" -#: timezone/zic.c:1868 +#: timezone/zic.c:1874 msgid "too many leap seconds" msgstr "" -#: timezone/zic.c:1840 +#: timezone/zic.c:1846 msgid "too many local time types" msgstr "" -#: timezone/zic.c:1794 +#: timezone/zic.c:1800 msgid "too many transitions?!" msgstr "" -#: timezone/zic.c:2165 +#: timezone/zic.c:2171 msgid "too many, or too long, time zone abbreviations" msgstr "" -#: locale/programs/linereader.h:157 +#: locale/programs/linereader.h:160 msgid "trailing garbage at end of line" msgstr "" -#: sunrpc/svc_simple.c:151 +#: sunrpc/svc_simple.c:160 #, c-format msgid "trouble replying to prog %d\n" msgstr "" -#: timezone/zic.c:1332 +#: timezone/zic.c:1338 msgid "typed single year" msgstr "" -#: iconv/iconv_prog.c:491 +#: iconv/iconv_charmap.c:524 iconv/iconv_prog.c:533 msgid "unable to allocate buffer for input" msgstr "" @@ -5259,11 +5329,15 @@ msgstr "" msgid "unable to free arguments" msgstr "" -#: posix/getconf.c:781 posix/getconf.c:797 +#: posix/getconf.c:968 posix/getconf.c:984 msgid "undefined" msgstr "" -#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 +#: elf/cache.c:69 +msgid "unknown" +msgstr "" + +#: locale/programs/charmap.c:861 locale/programs/charmap.c:872 #, c-format msgid "unknown character `%s'" msgstr "" @@ -5273,7 +5347,7 @@ msgstr "" msgid "unknown directive `%s': line ignored" msgstr "" -#: iconv/iconv_prog.c:438 +#: iconv/iconv_prog.c:480 #, c-format msgid "unknown iconv() error %d" msgstr "" @@ -5283,15 +5357,20 @@ msgstr "" msgid "unknown set `%s'" msgstr "" -#: timezone/zic.c:786 +#: posix/getconf.c:941 +#, c-format +msgid "unknown specification \"%s\"" +msgstr "" + +#: timezone/zic.c:792 msgid "unruly zone" msgstr "" -#: catgets/gencat.c:1169 +#: catgets/gencat.c:1174 msgid "unterminated message" msgstr "" -#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 +#: locale/programs/linereader.c:604 locale/programs/linereader.c:789 msgid "unterminated string" msgstr "" @@ -5299,11 +5378,11 @@ msgstr "" msgid "unterminated string constant" msgstr "" -#: locale/programs/linereader.c:469 +#: locale/programs/linereader.c:474 msgid "unterminated symbolic name" msgstr "" -#: locale/programs/charmap.c:1005 +#: locale/programs/charmap.c:1010 msgid "upper limit in range is not higher then lower limit" msgstr "" @@ -5311,35 +5390,35 @@ msgstr "" msgid "upper limit in range is not smaller then lower limit" msgstr "" -#: sunrpc/rpc_main.c:1424 +#: sunrpc/rpc_main.c:1426 #, c-format msgid "usage: %s infile\n" msgstr "" -#: timezone/zic.c:2108 +#: timezone/zic.c:2114 msgid "use of 2/29 in non leap-year" msgstr "" -#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 +#: locale/programs/charmap.c:645 locale/programs/charmap.c:708 #, c-format msgid "value for %s must be an integer" msgstr "" -#: locale/programs/charmap.c:399 +#: locale/programs/charmap.c:404 #, c-format msgid "value for <%s> must be 1 or greater" msgstr "" -#: locale/programs/charmap.c:411 +#: locale/programs/charmap.c:416 #, c-format msgid "value of <%s> must be greater or equal than the value of <%s>" msgstr "" -#: timezone/zic.c:433 +#: timezone/zic.c:439 msgid "warning: " msgstr "" -#: nscd/connections.c:427 +#: nscd/connections.c:432 #, c-format msgid "while accepting connection: %s" msgstr "" @@ -5356,11 +5435,15 @@ msgstr "" msgid "while allocating key copy" msgstr "" -#: catgets/gencat.c:1199 +#: iconv/iconvconfig.c:369 +msgid "while inserting in search tree" +msgstr "" + +#: catgets/gencat.c:1198 msgid "while opening old catalog file" msgstr "" -#: locale/programs/locale.c:361 +#: locale/programs/locale.c:353 msgid "while preparing output" msgstr "" @@ -5368,17 +5451,17 @@ msgstr "" msgid "while stat'ing profiling data file" msgstr "" -#: locale/programs/ld-ctype.c:2392 +#: locale/programs/ld-ctype.c:2394 msgid "" "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" msgstr "" -#: locale/programs/ld-ctype.c:2406 +#: locale/programs/ld-ctype.c:2408 msgid "" "with character code range values one must use the absolute ellipsis `...'" msgstr "" -#: locale/programs/ld-ctype.c:2377 +#: locale/programs/ld-ctype.c:2379 msgid "" "with symbolic name range values the absolute ellipsis `...' must not be used" msgstr "" @@ -5387,7 +5470,7 @@ msgstr "" msgid "write incomplete" msgstr "" -#: inet/rcmd.c:426 +#: inet/rcmd.c:427 msgid "writeable by other than owner" msgstr "" @@ -5395,23 +5478,23 @@ msgstr "" msgid "wrong number of arguments" msgstr "" -#: timezone/zic.c:1115 +#: timezone/zic.c:1121 msgid "wrong number of fields on Leap line" msgstr "" -#: timezone/zic.c:1206 +#: timezone/zic.c:1212 msgid "wrong number of fields on Link line" msgstr "" -#: timezone/zic.c:949 +#: timezone/zic.c:955 msgid "wrong number of fields on Rule line" msgstr "" -#: timezone/zic.c:1019 +#: timezone/zic.c:1025 msgid "wrong number of fields on Zone continuation line" msgstr "" -#: timezone/zic.c:977 +#: timezone/zic.c:983 msgid "wrong number of fields on Zone line" msgstr "" @@ -5423,10 +5506,10 @@ msgstr "" msgid "xdrrec_create: out of memory\n" msgstr "" -#: nis/ypclnt.c:907 +#: nis/ypclnt.c:909 msgid "yp_update: cannot convert host to netname\n" msgstr "" -#: nis/ypclnt.c:919 +#: nis/ypclnt.c:921 msgid "yp_update: cannot get server address\n" msgstr "" Binary files glibc-2.2.3/po/nl.mo and glibc-2.2.4/po/nl.mo differ diff -durpN glibc-2.2.3/po/nl.po glibc-2.2.4/po/nl.po --- glibc-2.2.3/po/nl.po Mon Feb 8 17:38:43 1999 +++ glibc-2.2.4/po/nl.po Mon Jul 23 10:54:57 2001 @@ -1,732 +1,2139 @@ -# Dutch messages dor GNU libc. +# Dutch messages for GNU libc. # Copyright (C) 1996 Free Software Foundation, Inc. # Erick Branderhorst , 1996. -# André van Dijk , 1998. +# Andr van Dijk , 1999. # msgid "" msgstr "" -"Project-Id-Version: libc 2.0.7\n" -"POT-Creation-Date: 1998-07-26 08:57-0700\n" -"PO-Revision-Date: 1998-12-12 15:50+0100\n" +"Project-Id-Version: libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2002-06-03 19:20 CET\n" "Last-Translator: André van Dijk \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8-bit\n" -#: sunrpc/rpcinfo.c:612 +#: nis/nis_print.c:274 +msgid "\t\tAccess Rights : " +msgstr "\t\tToegangsrechten : " + +#: nis/nis_print.c:272 +msgid "\t\tAttributes : " +msgstr "\t\tAttributen : " + +#: sunrpc/rpc_main.c:1425 +#, c-format +msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" +msgstr "" + +#: sunrpc/rpc_main.c:1427 +#, c-format +msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" +msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" + +#: sunrpc/rpc_main.c:1430 +#, c-format +msgid "\t%s [-n netid]* [-o outfile] [infile]\n" +msgstr "" + +#: sunrpc/rpc_main.c:1429 +#, c-format +msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" +msgstr "" + +#: nis/nis_print.c:236 +msgid "\tAccess rights: " +msgstr "\tToegangsrechten: " + +#: nis/nis_print.c:294 +#, c-format +msgid "\tEntry data of type %s\n" +msgstr "" + +#: nis/nis_print.c:172 +#, c-format +msgid "\tName : %s\n" +msgstr "\tNaam : %s\n" + +#: nis/nis_print.c:173 +msgid "\tPublic Key : " +msgstr "\tOpenbare Sleutel: " + +#: nis/nis_print.c:235 +#, c-format +msgid "\tType : %s\n" +msgstr "\tType : %s\n" + +#: nis/nis_print.c:202 +#, c-format +msgid "\tUniversal addresses (%u)\n" +msgstr "" + +#: nis/nis_print.c:270 +#, c-format +msgid "\t[%d]\tName : %s\n" +msgstr "" + +#: nis/nis_print.c:297 +#, c-format +msgid "\t[%u] - [%u bytes] " +msgstr "" + +#: nscd/nscd_stat.c:154 +msgid "" +"\n" +"%s cache:\n" +"\n" +"%15s cache is enabled\n" +"%15Zd suggested size\n" +"%15ld seconds time to live for positive entries\n" +"%15ld seconds time to live for negative entries\n" +"%15ld cache hits on positive entries\n" +"%15ld cache hits on negative entries\n" +"%15ld cache misses on positive entries\n" +"%15ld cache misses on negative entries\n" +"%15ld%% cache hit rate\n" +"%15s check /etc/%s for changes\n" +msgstr "" + +#: nis/nis_print.c:252 +msgid "\nGroup Members :\n" +msgstr "\nGroepleden :\n" + +#: nis/nis_print.c:323 +msgid "\nTime to Live : " +msgstr "\nGeldigheidsduur : " + +#: sunrpc/rpcinfo.c:679 msgid " rpcinfo -b prognum versnum\n" msgstr " rpcinfo -b programma nummer versienummer\n" -#: sunrpc/rpcinfo.c:613 +#: sunrpc/rpcinfo.c:680 msgid " rpcinfo -d prognum versnum\n" msgstr " rpcinfo -d programmanummer versienummer\n" -#: sunrpc/rpcinfo.c:611 +#: sunrpc/rpcinfo.c:678 msgid " rpcinfo -p [ host ]\n" msgstr " rpcinfo -p [ host ]\n" -#: sunrpc/rpcinfo.c:610 +#: sunrpc/rpcinfo.c:676 msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n poortnummer ] -t host programmanummer [ versienummer ]\n" -#: sunrpc/rpcinfo.c:517 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 +msgid " no" +msgstr " nee" + +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 +msgid " yes" +msgstr " ja" + +#: nis/nis_print.c:349 +#, c-format +msgid " Data Length = %u\n" +msgstr " Gegevenslengte = %u\n" + +#: nis/nis_print_group_entry.c:123 +msgid " Explicit members:\n" +msgstr " Expliciete leden:\n" + +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 +msgid " Explicit nonmembers:\n" +msgstr " Expliciete niet-leden:\n" + +#: nis/nis_print_group_entry.c:131 +msgid " Implicit members:\n" +msgstr " Impliciete leden:\n" + +#: nis/nis_print_group_entry.c:155 +msgid " Implicit nonmembers:\n" +msgstr " Impliciete niet-leden:\n" + +#: nis/nis_print_group_entry.c:128 +msgid " No explicit members\n" +msgstr " Geen expliciete leden\n" + +#: nis/nis_print_group_entry.c:152 +msgid " No explicit nonmembers\n" +msgstr " Geen expliciete niet-leden\n" + +#: nis/nis_print_group_entry.c:136 +msgid " No implicit members\n" +msgstr " Geen impliciete leden\n" + +#: nis/nis_print_group_entry.c:160 +msgid " No implicit nonmembers\n" +msgstr " Geen impliciete niet-leden\n" + +#: nis/nis_print_group_entry.c:144 +msgid " No recursive members\n" +msgstr " Geen recursieve leden\n" + +#: nis/nis_print_group_entry.c:168 +msgid " No recursive nonmembers\n" +msgstr " Geen recursieve niet-leden\n" + +#: nis/nis_print_group_entry.c:139 +msgid " Recursive members:\n" +msgstr " Recursieve leden:\n" + +#: sunrpc/rpcinfo.c:574 msgid " program vers proto port\n" msgstr " program vers proto port\n" -#: time/zic.c:421 +#: argp/argp-help.c:1572 +msgid " or: " +msgstr " of:" + +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (OVERGESLAGEN)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (veranderd)\n" + +#: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (voorwaarde uit \"%s\", regel %d)" -#: locale/programs/ld-collate.c:367 locale/programs/ld-ctype.c:1286 -msgid " done\n" -msgstr " klaar\n" +#: argp/argp-help.c:1584 +msgid " [OPTION...]" +msgstr " [OPTIE...]" -#: time/zic.c:418 +#: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", regel %d: %s" -#: time/zic.c:960 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "\"Zone %s\" regel en -l optie gaan niet samen" -#: time/zic.c:968 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "\"Zone %s\" regel en -p optie gaan niet samen" -#: time/zic.c:771 +#: sunrpc/rpc_main.c:1410 +msgid "\"infile\" is required for template generation flags.\n" +msgstr "" + +#: argp/argp-help.c:209 +#, c-format +msgid "%.*s: ARGP_HELP_FMT parameter requires a value" +msgstr "" + +#: argp/argp-help.c:218 +#, c-format +msgid "%.*s: Unknown ARGP_HELP_FMT parameter" +msgstr "" + +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: definitie eindigt niet met `END %1$s'" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s in regelloze zone" -#: assert/assert.c:46 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s is een 32-bit ELF-bestand.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s is een 64-bit ELF-bestand.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s is voor onbekende machine %d.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%s is geen symbolische verwijzing\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s is geen ELF-bestand - onjuiste signatuur aan het begin.\n" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sAssertie `%s' faalde.\n" -#: assert/assert-perr.c:47 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sOnverwachte fout: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%sOnbekend signaal %d\n" -#: time/zic.c:2198 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: %d heeft `extend' niet juist gesigneerd\n" -#: locale/programs/charmap.c:177 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: moet groter zijn dan \n" -#: time/zic.c:1469 +#: sunrpc/rpc_main.c:423 +#, c-format +msgid "%s: C preprocessor failed with exit code %d\n" +msgstr "" + +#: sunrpc/rpc_main.c:420 +#, c-format +msgid "%s: C preprocessor failed with signal %d\n" +msgstr "" + +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: Kan %s niet aanmaken: %s\n" -#: time/zic.c:2176 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" -msgstr "%s: Kan map %s niet aanmaken: %s\n" +msgstr "%s: Kan directory %s niet aanmaken: %s\n" -#: time/zic.c:623 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" -msgstr "%s: Kan %s niet koppelen met %s: %s\n" +msgstr "%s: Kan niet verwijzing van %s naar %s: %s\n" -#: time/zic.c:797 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: Kan %s niet openen: %s\n" -#: time/zic.c:1459 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: Kan %s niet verwijderen: %s\n" -#: time/zic.c:866 +#: timezone/zic.c:630 +#, c-format +msgid "%s: Can't unlink %s: %s\n" +msgstr "%s: Kan niet ontkoppelen %s: %s\n" + +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: Fout bij sluiten %s: %s\n" -#: time/zic.c:859 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: Fout bij lezen %s\n" -#: time/zic.c:1533 +#: timezone/zdump.c:267 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: Fout bij schrijven %s\n" +msgid "%s: Error writing " +msgstr "%s: Fout bij schrijven " -#: time/zdump.c:266 +#: timezone/zic.c:1560 #, c-format -msgid "%s: Error writing standard output " -msgstr "%s: Fout bij schrijven standaarduitvoer " +msgid "%s: Error writing %s\n" +msgstr "%s: Fout bij schrijven %s\n" -#: time/zic.c:844 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: Schrikkelregel in niet schrikkelseconde bestand %s (FIXME)\n" -#: time/zic.c:359 +#: timezone/zic.c:359 #, c-format msgid "%s: Memory exhausted: %s\n" -msgstr "%s: Geheugen uitgeput: %s\n" +msgstr "%s: Niet meer geheugen beschikbaar: %s\n" -#: time/zic.c:524 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: Meer dan een -L optie gegeven\n" -#: time/zic.c:484 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: Meer dan een -d optie gegeven\n" -#: time/zic.c:494 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: Meer dan een -l optie gegeven\n" -#: time/zic.c:504 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: Meer dan een -p optie gegeven\n" -#: time/zic.c:514 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: Meer dan een -y optie gegeven\n" -#: time/zic.c:1898 +#: argp/argp-parse.c:646 +#, c-format +msgid "%s: Too many arguments\n" +msgstr "%s: Te veel argumenten\n" + +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 +#, c-format +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "" + +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' moet een teken zijn" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1' moet de laatste ingang zijn in `%s' veld" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: `forward' en `backward' sluiten elkaar uit" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "" + +#: locale/programs/ld-ctype.c:2905 +#, fuzzy, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "karakter `%s' niet gedefinieerd maar nodig als standaard waarde" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, fuzzy, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "karakter `%s' niet gedefinieerd maar nodig als standaard waarde" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: commando was '%s', resultaat was %d\n" -#: locale/programs/charmap.c:594 locale/programs/locfile.c:900 +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: richtingsvlag in string %Zd in `era' veld is noch '+' noch '-'" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: richtingsvlag in string %Zd in `era' is niet a enkel karakter" + +#: locale/programs/ld-ctype.c:2727 +#, fuzzy, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "tweede set definitie" + +#: locale/programs/ld-identification.c:423 +#, fuzzy, c-format +msgid "%s: duplicate category version definition" +msgstr "dubbele collating element definitie" + +#: locale/programs/ld-collate.c:2711 +#, fuzzy, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "dubbele definietie voor karakter `%.*s'" + +#: locale/programs/ld-collate.c:2675 +#, fuzzy, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "dubbele definietie voor karakter `%.*s'" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "" + +#: locale/programs/ld-collate.c:755 +#, fuzzy, c-format +msgid "%s: empty weight string not allowed" +msgstr "lege gewicht naam: regel genegeerd" + +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: fout in state machine" -#: posix/getopt.c:783 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, fuzzy, c-format +msgid "%s: field `%s' not defined" +msgstr "veld `%s' uit categorie `%s' niet gedefinieerd" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, fuzzy, c-format +msgid "%s: field `%s' undefined" +msgstr "veld `%s' uit category `%s' ongedefinieerd" + +#: locale/programs/ld-time.c:258 +#, fuzzy, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "rommel aan einde van offset waarde in string %d in `era' veld in categorie `%s'" + +#: locale/programs/ld-time.c:318 +#, fuzzy, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "rommel aan einde van begin datum in %d in `era' veld in categorie `%s'" + +#: locale/programs/ld-time.c:395 +#, fuzzy, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "rommel aan einde van eind datum in string %d in `era' veld in categorie `%s'" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: onjuiste optie -- %c\n" -#: posix/getopt.c:786 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, fuzzy, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "ongeldige escape reeks aan het einde van string" + +#: locale/programs/ld-time.c:250 +#, fuzzy, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "ongeldig nummer voor offset in string %d in `era' veld in categorie `%s'" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" -msgstr "%s: onjuiste optie -- %c\n" +msgstr "%s: ongeldige optie -- %c\n" -#: posix/getopt.c:707 +#: locale/programs/ld-time.c:309 +#, fuzzy, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "ongeldig begin datum in string %d in `era' veld in categorie `%s'" + +#: locale/programs/ld-time.c:386 +#, fuzzy, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "ongeldige eind datum in string %d in `era' veld in categorie `%s'" + +#: locale/programs/ld-measurement.c:112 +#, fuzzy, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: paniek: Ongeldige `l_value' %d\n" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, fuzzy, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "veld `%s' uit categorie `%s' niet gedefinieerd" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "" + +#: locale/programs/ld-time.c:435 +#, fuzzy, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "ontbrekend era formaat in string %d in `era' veld in category `%s'" + +#: locale/programs/ld-time.c:423 +#, fuzzy, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "ontbrekende era naam in string %d in `era' veld in category `%s'" + +#: locale/programs/ld-collate.c:3119 +#, fuzzy, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "dubbele definietie voor karakter `%.*s'" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, fuzzy, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "geen correct reguliere expressie voor veld `%s' in category `%s': %s" + +#: locale/programs/ld-identification.c:169 +#, fuzzy, c-format +msgid "%s: no identification for category `%s'" +msgstr "kan uitvoerbestand `%s' niet openen voor categorie `%s'" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: optie `%c%s' staat geen argument toe\n" -#: posix/getopt.c:678 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" -msgstr "%s: optie `%s' is ambiguous\n" +msgstr "%s: optie `%s' is dubbelzinnig\n" -#: posix/getopt.c:724 posix/getopt.c:897 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: optie `%s' vereist een argument\n" -#: posix/getopt.c:702 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: optie `--%s' staat geen argument toe\n" -#: posix/getopt.c:881 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: optie `-W %s' staat geen argument toe\n" -#: posix/getopt.c:863 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: optie `-W %s' is dubbelzinnig\n" -#: posix/getopt.c:816 posix/getopt.c:946 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: optie vereist een argument -- %c\n" -#: time/zic.c:851 time/zic.c:1264 time/zic.c:1288 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, fuzzy, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "karaktermap `%s' is al gedefinieerd" + +#: locale/programs/ld-collate.c:3297 +#, fuzzy, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "" +"symbool voor multikarakter vergelijkings element `%.*s' dupliceerd\n" +"element definitie" + +#: locale/programs/ld-collate.c:3281 +#, fuzzy, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "specificatie van sorteergewich voor collation symbool heeft geen zin" + +#: sunrpc/rpc_main.c:289 +#, c-format +msgid "%s: output would overwrite %s\n" +msgstr "%s: uitvoer zal %s overschrijven\n" + +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" -msgstr "%s: paniek: Onjuiste `l_value' %d\n" +msgstr "%s: paniek: Ongeldige `l_value' %d\n" -#: locale/programs/charmap.c:601 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" -msgstr "%s: voorbarig einde van bestand" +msgstr "%s: voortijdig einde van bestand" -#: posix/getopt.c:757 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "" + +#: locale/programs/ld-time.c:337 +#, fuzzy, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "begindatum is ongeldig in string %d in `era' veld in category `%s'" + +#: locale/programs/ld-time.c:414 +#, fuzzy, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "einddatum is onjuist in string %d in `era' veld in category `%s'" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "" + +#: locale/programs/ld-ctype.c:2178 +#, fuzzy, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "syntactische fout in definitie van nieuwe karakterklasse" + +#: locale/programs/ld-ctype.c:2193 +#, fuzzy, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "syntactische fout in definitie van nieuwe karaktermap" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "" + +#: locale/programs/ld-ctype.c:3803 +#, fuzzy, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: niet in staat te openen " + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "" + +#: locale/programs/ld-address.c:216 +#, fuzzy, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "veld `%s' uit categorie `%s' niet gedefinieerd" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "" + +#: locale/programs/ld-collate.c:906 +#, fuzzy, c-format +msgid "%s: too many values" +msgstr "%s: Te veel argumenten\n" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "" + +#: sunrpc/rpc_main.c:296 +#, fuzzy, c-format +msgid "%s: unable to open %s: %m\n" +msgstr "%s: niet in staat te openen " + +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "" + +#: locale/programs/ld-collate.c:2981 +#, fuzzy, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "syntactische fout in karakter conversie definitie" + +#: locale/programs/ld-collate.c:2994 +#, fuzzy, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "syntactische fout in karakter conversie definitie" + +#: locale/programs/ld-time.c:1040 +#, fuzzy, c-format +msgid "%s: unknown character in field `%s'" +msgstr "onbekend karakter `%s'" + +#: locale/programs/ld-collate.c:3091 +#, fuzzy, c-format +msgid "%s: unknown section name `%s'" +msgstr "onbekende set `%s'" + +#: locale/programs/ld-collate.c:3004 +#, fuzzy, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "onbekend symbool `%.*s': regel genegeerd" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: onbekende optie `%c%s'\n" -#: posix/getopt.c:753 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: onbekende optie `--%s'\n" -#: time/zic.c:443 -#, c-format +#: timezone/zic.c:443 +#, fuzzy, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" "%s: gebruik is %s [ -s ] [ -v ] \n" "[ -l lokale tijd ] [ -p posixregels ] [ -d directory ]\n" "[ -L schrikkelseconden ] [ -y jaartype ] [ bestandsnaam ... ]\n" -#: time/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: gebruik is %s [ -v ] [ -c afbreken ] zonenaam ...\n" +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 +#, fuzzy, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "waarde voor veld `%s' in categorie `%s' mag geen lege string zijn" + +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, fuzzy, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "waarde voor veld `%s' in categorie `%s' mag geen lege string zijn" + +#: locale/programs/ld-monetary.c:232 +#, fuzzy, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "" +"waarde van veld `int_curr_symbol' in categorie `LC_MONETARY'\n" +"korrespondeert niet met een geldige naam in ISO 4217" + +#: locale/programs/ld-monetary.c:224 +#, fuzzy, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "" +"de lengte van waarde van veld `int_curr_symbol' in categorie\n" +"`LC_MONETARY' is niet juist" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, fuzzy, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "waarden voor veld `%s' uit categorie `%s' moeten kleiner zijn dan 127" + +#: locale/programs/ld-time.c:488 +#, fuzzy, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "waarden voor veld `%s' uit categorie `%s' moeten kleiner zijn dan 127" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, fuzzy, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "waarden voor veld `%s' uit categorie `%s' moeten kleiner zijn dan 127" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "" + +#: sunrpc/rpc_main.c:308 +#, fuzzy, c-format +msgid "%s: while writing output %s: %m" +msgstr "%s tijdens uitvoer: " + +#: argp/argp-parse.c:170 +msgid "(PROGRAM ERROR) No version known!?" +msgstr "(PROGRAMMAFOUT) Geen versie bekend!?" + +#: argp/argp-parse.c:787 +msgid "(PROGRAM ERROR) Option should have been recognized!?" +msgstr "(PROGRAMMAFOUT) Optie zou moeten worden herkend!?" + +#: nis/nis_print.c:130 +msgid "(Unknown object)\n" +msgstr "(Onbekend object)\n" + #: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" -msgstr "(onbekende authenticatie fout - %d)" +msgstr "(onbekende authenticatiefout - %d)" -#: sunrpc/rpcinfo.c:555 +#: sunrpc/rpcinfo.c:613 msgid "(unknown)" msgstr "(onbekend)" -#: catgets/gencat.c:254 +#: elf/sprof.c:570 +#, c-format +msgid "*** The file `%s' is stripped: no detailed analysis possible\n" +msgstr "" + +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*standaardinvoer*" -#: stdio-common/../sysdeps/gnu/errlist.c:766 +#: catgets/gencat.c:125 +msgid "" +"-o OUTPUT-FILE [INPUT-FILE]...\n" +"[OUTPUT-FILE [INPUT-FILE]...]" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" -msgstr ".lib deel in a.out corrupt" +msgstr ".lib deel in a.out beschadigd" -#: sunrpc/clnt_perr.c:112 sunrpc/clnt_perr.c:133 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" -msgstr "; lage versie = %lu, hoge versie = %lu (FIXME)" +msgstr "; low versie = %lu, high versie = %lu (FIXME)" -#: sunrpc/clnt_perr.c:119 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; waarom = " -#: locale/programs/ld-ctype.c:337 +#: locale/programs/charmap.c:999 +#, c-format +msgid "<%s> and <%s> are illegal names for range" +msgstr "<%s> en <%s> zijn ongeldige namen voor bereik" + +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> en <%s> zijn ongeldige namen voor bereik" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" -msgstr " teken mag geen onderdeel zijn van klasse `%s'" +msgstr " karakter mag geen onderdeel zijn van klasse `%s'" -#: locale/programs/ld-ctype.c:325 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" -msgstr " teken geen onderdeel van klasse `%s'" +msgstr " karakter geen onderdeel van klasse `%s'" #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:591 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/unix/sysv/linux/siglist.h:27 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "Afgebroken" -#: stdio-common/../sysdeps/gnu/errlist.c:762 +#: nis/nis_print.c:321 +msgid "Access Rights : " +msgstr "Toegangsrechten : " + +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" -msgstr "Benaderen van een beschadigde deel-bibliotheek" +msgstr "Benaderen van een beschadigde gedeelde bibliotheek" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:354 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "Adres reeds in gebruik" +#: posix/../sysdeps/posix/gai_strerror.c:31 +msgid "Address family for hostname not supported" +msgstr "Adresfamilie voor computernaam niet ondersteund" + #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:349 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" -msgstr "Adres familie niet ondersteund door protocol" +msgstr "Adresfamilie niet ondersteund door protocol" -#: stdio-common/../sysdeps/gnu/errlist.c:730 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +msgid "Address family not supported by protocol family" +msgstr "Adresfamilie niet ondersteund door protocolfamilie" + +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" -msgstr "Advertise fout" +msgstr "Aankondigingsfout" -#: stdio-common/../sysdeps/unix/siglist.c:43 -#: sysdeps/unix/sysv/linux/siglist.h:33 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "Alarmklok" +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +msgid "Anode table overflow" +msgstr "Anode tijdsoverflow" + +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +msgid "Arg list too long" +msgstr "Argumentenlijst is te lang" + #. TRANS Argument list too long; used when the arguments passed to a new program #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:57 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "Argumentenlijst is te lang" -#: stdio-common/../sysdeps/gnu/errlist.c:770 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +msgid "Argument out of domain" +msgstr "Argument valt buiten domein" + +#: nis/nis_error.c:66 +msgid "Attempt to remove a non-empty table" +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +msgid "Attempting to link in more shared libraries than system limit" +msgstr "Tracht in meer gedeelde bibliotheken te linken dan systeemlimiet" + +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" -msgstr "Tracht in te veel deelbibliotheken te linken" +msgstr "Probeer in te veel gedeelde bibliotheken te linken" -#: sunrpc/clnt_perr.c:276 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "Authenticatie OK" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:549 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" -msgstr "Authenticatie fout" +msgstr "Authenticatie-fout" + +#: nis/nis_print.c:106 +msgid "BOGUS OBJECT\n" +msgstr "" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:102 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "Onjuist adres" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +msgid "Bad exchange descriptor" +msgstr "Onjuiste uitwisselingsbeschrijver" + #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:70 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "Onjuiste bestandsbeschrijver" -#: stdio-common/../sysdeps/gnu/errlist.c:718 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +msgid "Bad file number" +msgstr "Onjuist bestandsnummer" + +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" -msgstr "Onjuist lettertype bestandsformaat" +msgstr "Onjuist lettertype-bestandsformaat" -#: stdio-common/../sysdeps/gnu/errlist.c:610 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "Onjuiste melding" -#: stdio-common/../sysdeps/unix/siglist.c:41 -#: sysdeps/unix/sysv/linux/siglist.h:56 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +msgid "Bad request code" +msgstr "Ongeldige aanvraagcode" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +msgid "Bad request descriptor" +msgstr "Onjuiste aanvraagbeschrijver" + +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" -msgstr "Onjuiste systeemaanroep" +msgstr "Onjuiste systeem-aanroep" + +#: posix/../sysdeps/posix/gai_strerror.c:33 +msgid "Bad value for ai_flags" +msgstr "" + +#: locale/programs/localedef.c:104 +msgid "Be strictly POSIX conform" +msgstr "Wees strikt POSIX-conform" + +#: nis/nis_print.c:302 +msgid "Binary data\n" +msgstr "Binaire data\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "Blokapparaat vereist" -#: sunrpc/pmap_rmt.c:338 -msgid "Broadcast select problem" -msgstr "Omroep selectie probleem" +#: sunrpc/pmap_rmt.c:348 +msgid "Broadcast poll problem" +msgstr "Broadcast poll problem" #. TRANS Broken pipe; there is no process reading from the other end of a pipe. #. TRANS Every library function that returns this error code also generates a #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:222 -#: stdio-common/../sysdeps/unix/siglist.c:42 -#: sysdeps/unix/sysv/linux/siglist.h:32 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" -msgstr "Onderbroken pijp" +msgstr "Gebroken pijp" -#: stdio-common/../sysdeps/unix/siglist.c:39 -#: sysdeps/unix/sysv/linux/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" -msgstr "Bus fout" +msgstr "Busfout" -#: sysdeps/unix/sysv/linux/siglist.h:43 +#: nis/nis_print.c:46 +msgid "CDS" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" -msgstr "CPU tijdlimiet overschreden" +msgstr "CPU-tijdslimiet overschreden" -#: stdio-common/../sysdeps/gnu/errlist.c:758 +#: nis/nis_error.c:33 +msgid "Cache expired" +msgstr "Cache verlopen" + +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" -msgstr "Kan geen toegang verkrijgen tot benodigd deelbibliotheekbestand" +msgstr "Kan een benodigd gedeeld bibliotheekbestand niet benaderen" -#: nis/ypclnt.c:759 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +msgid "Can not exec a shared library directly" +msgstr "Kan een gedeelde bibliotheek niet rechtstreeks uitvoeren" + +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" -msgstr "Kan geen verbinding maken met server van dit domein" +msgstr "Kan geen verbinding maken met server die dit domein bedient" -#: nis/ypclnt.c:771 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "Kan de / directory niet benaderen" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "Kan niet communiceren met portmapper" -#: nis/ypclnt.c:773 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "Kan niet communiceren met ypbind" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "Kan niet communiceren met ypserv" +#: elf/cache.c:359 +#, fuzzy, c-format +msgid "Can't create temporary cache file %s" +msgstr "kan locale bestand `%s' niet lezen" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "Kan %s niet vinden" + +#: elf/ldconfig.c:440 +#, fuzzy, c-format +msgid "Can't link %s to %s" +msgstr "%s: Kan niet verwijzing van %s naar %s: %s\n" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, fuzzy, c-format +msgid "Can't open cache file %s\n" +msgstr "kan invoerbestand `%s' niet openen" + +#: elf/ldconfig.c:976 +#, fuzzy, c-format +msgid "Can't open cache file directory %s\n" +msgstr "kan locale directory `%s' niet lezen" + +#: elf/ldconfig.c:865 +#, fuzzy, c-format +msgid "Can't open configuration file %s" +msgstr "kan invoerbestand `%s' niet openen" + +#: elf/ldconfig.c:621 +#, fuzzy, c-format +msgid "Can't open directory %s" +msgstr "%s: Kan directory %s niet aanmaken: %s\n" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "" + +#: elf/ldconfig.c:405 +#, fuzzy, c-format +msgid "Can't stat %s\n" +msgstr "%s: Kan %s niet aanmaken: %s\n" + +#: elf/ldconfig.c:434 +#, fuzzy, c-format +msgid "Can't unlink %s" +msgstr "%s: Kan %s niet openen: %s\n" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:91 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "Kan geen geheugen reserveren" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "Kan gevraagde adres niet toewijzen" -#: sunrpc/pmap_rmt.c:255 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" -msgstr "Kan geen `socket' maken voor omroep rpc" +msgstr "Kan geen transporteindpunt maken voor `broadcast' rpc" -#: stdio-common/../sysdeps/gnu/errlist.c:774 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" -msgstr "Kan een deelbibliotheek niet rechtstreeks uitvoeren" +msgstr "Kan gedeelde bibliotheek niet rechtstreeks uitvoeren" -#: sunrpc/pmap_rmt.c:350 +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "kan bestand niet benaderen %s.\n" + +#: sunrpc/rpc_main.c:1415 +msgid "Cannot have more than one file generation flag!\n" +msgstr "" + +#: elf/readlib.c:117 +#, fuzzy, c-format +msgid "Cannot mmap file %s.\n" +msgstr "kan invoerbestand `%s' niet openen" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" -msgstr "Kan geen antwoord ontvangen om te zenden" +msgstr "Kan geen antwoord ontvangen voor omroep" -#: sunrpc/pmap_clnt.c:79 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "Kan dienst niet registreren" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +msgid "Cannot send after socket shutdown" +msgstr "Kan niet zenden na afsluiting transporteindpunt" + #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:422 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "Kan niet zenden na afsluiting transporteindpunt" -#: sunrpc/pmap_rmt.c:313 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" -msgstr "Kan omroep pakket niet verzenden" +msgstr "Kan omroeppakket niet verzenden" -#: sunrpc/pmap_rmt.c:261 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "Kan socket optie SO_BROADCAST niet instellen" -#: stdio-common/../sysdeps/gnu/errlist.c:658 +#: sunrpc/rpc_main.c:1195 +msgid "Cannot specify more than one input file!\n" +msgstr "" + +#: sunrpc/rpc_main.c:1372 +msgid "Cannot use netid flag with inetd flag!\n" +msgstr "" + +#: sunrpc/rpc_main.c:1384 +msgid "Cannot use netid flag without TIRPC!\n" +msgstr "" + +#: sunrpc/rpc_main.c:1391 +msgid "Cannot use table flags with newstyle!\n" +msgstr "" + +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" -msgstr "Kanaal nummer buiten domein" +msgstr "Kanaalnummer buiten bereik" -#: stdio-common/../sysdeps/unix/siglist.c:49 -#: sysdeps/unix/sysv/linux/siglist.h:39 +#: nis/nis_print.c:265 +#, c-format +msgid "Character Separator : %c\n" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" -msgstr "Kind gestopt" +msgstr "Kind beindigd" -#: sunrpc/clnt_perr.c:286 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "Klant credential is te zwak (FIXME)" -#: stdio-common/../sysdeps/gnu/errlist.c:738 +#: nis/nis_print.c:267 +msgid "Columns :\n" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" -msgstr "Communicatie fout bij zenden" +msgstr "Communicatiefout bij zenden" + +#: locale/programs/localedef.c:112 +msgid "Compile locale specification" +msgstr "Compileren locale specificatie" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:601 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "Computer heeft het loodje gelegd" -#: locale/programs/ld-ctype.c:1248 -msgid "Computing table size for character classes might take a while..." -msgstr "Berekenen tabelgrootte voor tekenklassen kan even duren..." - -#: locale/programs/ld-collate.c:333 -msgid "Computing table size for collation information might take a while..." -msgstr "Berekenen tabelgrootte voor collation informatie kan even duren..." +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "" #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:439 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Verbinding geweigerd" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" -msgstr "Verbinding reset door `peer'" +msgstr "Verbinding gesloten door communicatiepartner" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:433 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "Verbinding timed out" -#: stdio-common/../sysdeps/unix/siglist.c:48 -#: sysdeps/unix/sysv/linux/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" -msgstr "Voorgezet" +msgstr "Voortgezet" -#: catgets/gencat.c:169 db/makedb.c:120 locale/programs/locale.c:191 -#: locale/programs/localedef.c:180 +#: iconv/iconv_prog.c:69 +msgid "Convert encoding of given files from one encoding to another." +msgstr "" + +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" "This is free software; see the source for copying conditions. There is NO\n" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" -"Kopierecht (C) %s Free Software Foundation, Inc.\n" -"Dit is vrije programmatuur; zie de bron-code voor copieervoorwaarden.\n" +"Copyright (C) %s Free Software Foundation, Inc.\n" +"Dit is vrije programmatuur; zie de bron-code voor kopieervoorwaarden.\n" "Er is GEEN garantie; zelfs niet voor VERKOOPBAARHEID of GESCHIKTHEID\n" "VOOR EEN BEPAALD DOEL.\n" -#: stdio-common/../sysdeps/unix/siglist.c:53 -msgid "Cputime limit exceeded" -msgstr "CPU-tijdslimiet overschreden" +#: nscd/nscd_conf.c:166 +#, c-format +msgid "Could not create log file \"%s\"" +msgstr "kon geen logbestand aanmaken \"%s\"" -#: nis/ypclnt.c:785 +#: catgets/gencat.c:112 +#, fuzzy +msgid "Create C header file NAME containing symbol definitions" +msgstr "kan geen nieuw vergelijking symbool definitie invoegen: %s" + +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "" + +#: locale/programs/localedef.c:101 +#, fuzzy +msgid "Create output even if warning messages were issued" +msgstr "geen uitvoer bestand gemaakt omdat waarschuwingen zijn gegeven" + +#: nis/nis_print.c:326 +#, c-format +msgid "Creation Time : %s" +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +msgid "Cross-device link" +msgstr "Apparaatoverschijdende verwijzing" + +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 +#, c-format +msgid "DES entry for netname %s not unique\n" +msgstr "" + +#: nis/nis_print.c:112 +msgid "DIRECTORY\n" +msgstr "" + +#: nis/nis_print.c:42 +msgid "DNANS" +msgstr "" + +#: nis/nis_print.c:38 +msgid "DNS" +msgstr "" + +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "" + +#: nis/nis_error.c:52 +msgid "Database for table does not exist" +msgstr "" + +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "Database is bezig" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +msgid "Deadlock situation detected/avoided" +msgstr "Deadlock situatie gedetecteerd/vermeden" + +#: nis/nis_print.c:226 +msgid "Default Access rights :\n" +msgstr "Standaard toegangsrechten :\n" + #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:417 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Bestemmingsadres vereist" -#: stdio-common/../sysdeps/gnu/errlist.c:638 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +msgid "Device busy" +msgstr "Apparaat bezig" + +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "Apparaat is geen `stream'" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:49 -msgid "Device not configured" -msgstr "Apparaat niet geconfigureerd" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:116 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" -msgstr "Apparaat of bron bezig" +msgstr "Apparaat of systeembron bezig" + +#: nis/nis_print.c:180 +#, c-format +msgid "Diffie-Hellmann (%d bits)\n" +msgstr "" + +#: nis/nis_print.c:318 +#, c-format +msgid "Directory : %s\n" +msgstr "" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:468 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "Map niet leeg" -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:486 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" -msgstr "Schijf quota overschreden" +msgstr "Diskquota overschreden" -#: nis/ypclnt.c:831 +#. TRANS The user's disk quota was exceeded. +#: stdio-common/../sysdeps/gnu/errlist.c:499 +msgid "Disk quota exceeded" +msgstr "Diskquota overschreden" + +#: nscd/nscd.c:86 +msgid "Do not fork and display messages on the current tty" +msgstr "" + +#: catgets/gencat.c:114 +msgid "Do not use existing catalog, force new output file" +msgstr "" + +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "Domein niet gebonden" -#: stdio-common/../sysdeps/unix/siglist.c:36 -#: sysdeps/unix/sysv/linux/siglist.h:53 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "" + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "EMT trap" -#: sunrpc/clnt_perr.c:254 +#: nis/nis_print.c:121 +msgid "ENTRY\n" +msgstr "" + +#: nis/nis_print.c:300 +msgid "Encrypted data\n" +msgstr "" + +#: nis/nis_error.c:53 +msgid "Entry/table type mismatch" +msgstr "" + +#: nss/getent.c:127 nss/getent.c:292 #, c-format -msgid "Error %d" -msgstr "Fout %d" +msgid "Enumeration not supported on %s\n" +msgstr "Opsomming niet ondersteund op %s\n" -#: string/../sysdeps/mach/_strerror.c:56 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +msgid "Error 0" +msgstr "Fout 0" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +msgid "Error 100" +msgstr "Fout 100" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +msgid "Error 101" +msgstr "Fout 101" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +msgid "Error 102" +msgstr "Fout 102" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +msgid "Error 103" +msgstr "Fout 103" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +msgid "Error 104" +msgstr "Fout 104" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +msgid "Error 105" +msgstr "Fout 105" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +msgid "Error 106" +msgstr "Fout 106" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +msgid "Error 107" +msgstr "Fout 107" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +msgid "Error 108" +msgstr "Fout 108" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +msgid "Error 109" +msgstr "Fout 109" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +msgid "Error 110" +msgstr "Fout 110" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +msgid "Error 111" +msgstr "Fout 111" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +msgid "Error 112" +msgstr "Fout 112" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +msgid "Error 113" +msgstr "Fout 113" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +msgid "Error 114" +msgstr "Fout 114" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +msgid "Error 115" +msgstr "Fout 115" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +msgid "Error 116" +msgstr "Fout 116" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +msgid "Error 117" +msgstr "Fout 117" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +msgid "Error 118" +msgstr "Fout 118" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +msgid "Error 119" +msgstr "Fout 119" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +msgid "Error 136" +msgstr "Fout 136" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +msgid "Error 142" +msgstr "Fout 142" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +msgid "Error 58" +msgstr "Fout 58" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +msgid "Error 59" +msgstr "Fout 59" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +msgid "Error 72" +msgstr "Fout 72" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +msgid "Error 73" +msgstr "Fout 73" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +msgid "Error 75" +msgstr "Fout 75" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +msgid "Error 76" +msgstr "Fout 76" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +msgid "Error 91" +msgstr "Fout 91" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +msgid "Error 92" +msgstr "Fout 92" + +#: nis/nis_error.c:57 +msgid "Error in RPC subsystem" +msgstr "Fout in RPC subsysteem" + +#: nis/nis_error.c:67 +msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" +msgstr "Fout bij benaderen NIS+ koude startbestabd. Is NIS+ genstalleerd?" + +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " -msgstr "Fout in onbekend fout systeem: " +msgstr "Fout in onbekend foutsysteem: " -#: inet/ruserpass.c:161 +#: nis/nis_error.c:60 +msgid "Error while talking to callback proc" +msgstr "" + +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "Fout: .netrc bestand is leesbaar voor anderen." -#: stdio-common/../sysdeps/gnu/errlist.c:698 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "Uitwisseling vol" #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:63 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" -msgstr "Exec formaat fout" +msgstr "Ongeldig uitvoerbaar bestand" -#: locale/programs/localedef.c:216 +#: locale/programs/localedef.c:190 msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "FATAAL: systeem heeft `_POSIX2_LOCALEDEF' niet gedefinieerd" -#: sunrpc/clnt_perr.c:290 +#: locale/programs/localedef.c:97 +msgid "FILE contains mapping from symbolic names to UCS4 values" +msgstr "" + +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "Gefaald (onbekende fout)" -#: stdio-common/../sysdeps/gnu/errlist.c:750 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "Bestandsbeschrijver in slechte staat" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "Bestand bestaat" -#: stdio-common/../sysdeps/gnu/errlist.c:714 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +msgid "File locking deadlock" +msgstr "Bestandsafscherming deadlock fout" + +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" -msgstr "Bestandsslot deadlock fout" +msgstr "Bestandsafscherming deadlock fout" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "Bestandsnaam te lang" -#: sysdeps/unix/sysv/linux/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" -msgstr "Bestandsgrootte limiet overschreden" +msgstr "Maximale bestandsgrootte overschreden" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +msgid "File table overflow" +msgstr "Bestandstabel overflow" #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:190 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "Bestand te groot" -#: stdio-common/../sysdeps/unix/siglist.c:54 -msgid "Filesize limit exceeded" -msgstr "Bestandsgrootte limiet overschreden" +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "" -#: stdio-common/../sysdeps/unix/siglist.c:37 -#: sysdeps/unix/sysv/linux/siglist.h:28 +#: nis/nis_error.c:38 +msgid "First/next chain broken" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "Drijvende komma uitzondering" -#. TRANS Function not implemented. Some functions have commands or options defined -#. TRANS that might not be supported in all implementations, and this is the kind -#. TRANS of error you get if you request them and they are not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "" + +#: nis/nis_error.c:68 +msgid "Full resync required for directory" +msgstr "Volledige hersynchronisatie vereist voor map" + +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" -msgstr "Functie niet geïmplementeerd" +msgstr "Functie niet gemplementeerd" + +#: nis/nis_print.c:115 +msgid "GROUP\n" +msgstr "" + +#: argp/argp-help.c:230 +#, c-format +msgid "Garbage in ARGP_HELP_FMT: %s" +msgstr "" + +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "" + +#: catgets/gencat.c:120 +msgid "" +"Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" +"is -, output is written to standard output.\n" +msgstr "" + +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "Genereer meer meldingen" + +#: nis/nis_error.c:37 +msgid "Generic system error" +msgstr "Algemene systeemfout" + +#: locale/programs/locale.c:77 +msgid "Get locale-specific information." +msgstr "" + +#: argp/argp-parse.c:94 +msgid "Give a short usage message" +msgstr "Geef een kort gebruiksoverzicht" + +#: argp/argp-parse.c:93 +msgid "Give this help list" +msgstr "Geef deze helplijst" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:606 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" -msgstr "Gratuitous (FIXME) fout" +msgstr "Gratuitous fout" -#: stdio-common/../sysdeps/unix/siglist.c:30 -#: sysdeps/unix/sysv/linux/siglist.h:22 +#: nis/nis_print.c:320 +#, c-format +msgid "Group : %s\n" +msgstr "Groep : %s\n" + +#: nis/nis_print.c:249 +msgid "Group Flags :" +msgstr "Groepvlaggen :" + +#: nis/nis_print_group_entry.c:115 +#, c-format +msgid "Group entry for \"%s.%s\" group:\n" +msgstr "Groepingang voor \"%s.%s\" groep:\n" + +#: argp/argp-parse.c:97 +msgid "Hang for SECS seconds (default 3600)" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" -msgstr "Ophangen" +msgstr "Opgehangen" + +#: nscd/grpcache.c:253 +#, c-format +msgid "Haven't found \"%d\" in group cache!" +msgstr "\"%d\" niet gevonden in groepcache!" + +#: nscd/pwdcache.c:249 +#, c-format +msgid "Haven't found \"%d\" in password cache!" +msgstr "" + +#: nscd/grpcache.c:214 +#, c-format +msgid "Haven't found \"%s\" in group cache!" +msgstr "" + +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 +#, c-format +msgid "Haven't found \"%s\" in hosts cache!" +msgstr "" + +#: nscd/pwdcache.c:210 +#, c-format +msgid "Haven't found \"%s\" in password cache!" +msgstr "" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "Computer is buiten werking" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "Fout bij opzoeken computernaam" -#: stdio-common/../sysdeps/unix/siglist.c:52 -#: sysdeps/unix/sysv/linux/siglist.h:42 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +msgid "I/O error" +msgstr "I/O-fout" + +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "I/O mogelijk" -#: stdio-common/../sysdeps/unix/siglist.c:35 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" -msgstr "IOT trap (FIXME)" +msgstr "IOT trap" -#: stdio-common/../sysdeps/gnu/errlist.c:614 +#: nis/nis_print.c:36 +msgid "IVY" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "Identifier verwijderd" -#: sysdeps/unix/sysv/linux/siglist.h:25 -msgid "Illegal Instruction" -msgstr "Ongeldige instructie" +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "" -#: stdio-common/../sysdeps/unix/siglist.c:33 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +msgid "Illegal byte sequence" +msgstr "Ongeldige byte-reeks" + +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "Ongeldige instructie" +#: nis/nis_error.c:62 +msgid "Illegal object type for operation" +msgstr "Ongeldig objecttype voor bewerking" + #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:201 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" -msgstr "Ongeldig spoelen" +msgstr "Ongeldige zoekoperatie" #. TRANS Inappropriate file type or format. The file was the wrong type for the #. TRANS operation, or a data file had the wrong format. #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:544 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "Ongeschikt bestandstype of bestandsformaat" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" -msgstr "Ongeschikte `ioctl' voor apparaat" +msgstr "Ongeschikte I/O besturingsoperatie voor apparaat" #. TRANS In the GNU system, servers supporting the @code{term} protocol return #. TRANS this error for certain operations when the caller is not in the @@ -734,31 +2141,47 @@ msgstr "Ongeschikte `ioctl' voor apparaa #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:577 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" -msgstr "Ongeschikte bewerking voor achtergrond proces" +msgstr "Ongeschikte bewerking voor achtergrondproces" -#: sysdeps/unix/sysv/linux/siglist.h:62 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "Informatie-aanvraag" +#: iconv/iconv_prog.c:58 +msgid "Information:" +msgstr "Informatie:" + +#: locale/programs/localedef.c:92 +msgid "Input Files:" +msgstr "Invoerbestanden:" + +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, fuzzy, c-format +msgid "Input file %s not found.\n" +msgstr "karaktermapbestand `%s' niet gevonden" + +#: iconv/iconv_prog.c:55 +msgid "Input/Output format specification:" +msgstr "" + #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:40 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" -msgstr "Invoer/uitvoer fout" +msgstr "Invoer-/uitvoerfout" -#: nis/ypclnt.c:765 +#: nis/ypclnt.c:798 msgid "Internal NIS error" -msgstr "Interne NIS fout" +msgstr "Interne NIS-fout" -#: nis/ypclnt.c:829 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" -msgstr "Interne ypbind fout" +msgstr "Interne ypbind-fout" -#: stdio-common/../sysdeps/unix/siglist.c:31 -#: sysdeps/unix/sysv/linux/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" -msgstr "Onderbreking" +msgstr "Onderbroken" #. TRANS Interrupted function call; an asynchronous signal occurred and prevented #. TRANS completion of the call. When this happens, you should try the call @@ -767,326 +2190,676 @@ msgstr "Onderbreking" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:35 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Onderbroken systeemaanroep" -#: stdio-common/../sysdeps/gnu/errlist.c:654 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "Onderbroken systeemaanroep moet opnieuw gestart worden" #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "Onjuist argument" -#: posix/regex.c:978 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "Onjuiste terugverwijzing" -#: posix/regex.c:976 +#: posix/regex.c:1096 msgid "Invalid character class name" -msgstr "Onjuiste tekenklassenaam" +msgstr "Onjuiste karakterklassenaam" -#: sunrpc/clnt_perr.c:278 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" -msgstr "Onjuiste klant credential (FIXME)" +msgstr "Onjuist client credential" -#: sunrpc/clnt_perr.c:282 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" -msgstr "Ongeldige klant verifier (FIXME)" +msgstr "Ongeldige client verifier" -#: posix/regex.c:975 +#: posix/regex.c:1093 msgid "Invalid collation character" -msgstr "Ongeldig sorteerteken" +msgstr "Ongeldig collation karakter" -#: posix/regex.c:982 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "Ongeldige inhoud van \\{\\}" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:129 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" -msgstr "Ongeldige apparaat overschrijende koppeling" +msgstr "Ongeldige apparaatoverschrijdende verwijzing" -#: stdio-common/../sysdeps/gnu/errlist.c:690 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "Onjuiste uitwisseling" +#: nis/nis_error.c:45 +msgid "Invalid object for operation" +msgstr "Ongeldig object voor bewerking" + #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:567 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" -msgstr "Ongeldig of incompleet multibyte of wijd teken" +msgstr "Ongeldig of incompleet multibyte of breed teken" -#: posix/regex.c:985 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "Ongeldige voorafgaande reguliere expressie" -#: posix/regex.c:983 +#: posix/regex.c:1117 msgid "Invalid range end" -msgstr "Onjuist bereik einde" +msgstr "Onjuist bereikeinde" -#: posix/regex.c:974 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "Onjuiste reguliere expressie" -#: stdio-common/../sysdeps/gnu/errlist.c:706 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" -msgstr "Ongeldige vraag code" +msgstr "Ongeldige aanvraagcode" -#: stdio-common/../sysdeps/gnu/errlist.c:694 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" -msgstr "Onjuiste vraag beschrijver" +msgstr "Onjuiste aanvraagbeschrijver" -#: sunrpc/clnt_perr.c:288 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "Onjuiste `server' verifier (FIXME)" -#: stdio-common/../sysdeps/gnu/errlist.c:710 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "Onjuist slot" +#: nscd/nscd.c:91 +msgid "Invalidate the specified cache" +msgstr "" + #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:146 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "Is een map" -#: stdio-common/../sysdeps/gnu/errlist.c:794 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +msgid "Is a name file" +msgstr "Is een naambestand" + +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" msgstr "Is een benoemd bestandstype" -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: sysdeps/unix/sysv/linux/siglist.h:29 +#: nis/nis_print.c:188 +msgid "Kerberos.\n" +msgstr "Kerberos.\n" + +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Gedood" -#: stdio-common/../sysdeps/gnu/errlist.c:686 +#: nis/nis_print.c:124 +msgid "LINK\n" +msgstr "LINK\n" + +#: nis/nis_local_names.c:126 +#, c-format +msgid "LOCAL entry for UID %d in directory %s not unique\n" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "Nivo 2 gestopt" -#: stdio-common/../sysdeps/gnu/errlist.c:662 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "Nivo 2 niet gesynchroniseerd" -#: stdio-common/../sysdeps/gnu/errlist.c:666 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "Nivo 3 gestopt" -#: stdio-common/../sysdeps/gnu/errlist.c:670 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" -msgstr "Nivo 3 reset" +msgstr "Nivo 3 hersteld" -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "Verwijzing is onderbroken" -#: stdio-common/../sysdeps/gnu/errlist.c:674 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "Verwijzingsnummer buiten bereik" -#: nis/ypclnt.c:777 +#: nis/nis_error.c:54 +msgid "Link points to illegal name" +msgstr "" + +#: nis/nis_print.c:283 +msgid "Linked Object Type : " +msgstr "" + +#: nis/nis_print.c:285 +#, c-format +msgid "Linked to : %s\n" +msgstr "" + +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "Lokale domeinnaam niet ingesteld" -#: nis/ypclnt.c:767 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" -msgstr "Lokale brontoewijzingsfout" +msgstr "Lokale `resource' toewijzingsfout" -#: stdio-common/../sysdeps/gnu/errlist.c:722 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "Machine is niet aangesloten op het netwerk" -#: posix/regex.c:984 +#: nis/nis_error.c:46 +msgid "Malformed name, or illegal name" +msgstr "Verkeerde naam, of ongeldige naam" + +#: argp/argp-help.c:1185 +msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." +msgstr "Verplichte of optionele argumenten voor lange opties zijn ook verplicht of optioneel voor alle overeenkomende korte opties." + +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "" + +#: nis/nis_print.c:169 +msgid "Master Server :\n" +msgstr "" + +#: nis/nis_error.c:76 +msgid "Master server busy, full dump rescheduled." +msgstr "" + +#: posix/../sysdeps/posix/gai_strerror.c:36 +msgid "Memory allocation failure" +msgstr "Systeembrontoewijzingsfout" + +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "Geheugen uitgeput" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +msgid "Message tables full" +msgstr "Meldingtabellen vol" + #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:305 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "Melding te lang" -#: stdio-common/../sysdeps/gnu/errlist.c:618 +#: nis/nis_error.c:58 +msgid "Missing or malformed attribute" +msgstr "" + +#: nis/nis_print.c:328 +#, c-format +msgid "Mod. Time : %s" +msgstr "" + +#: nis/nis_error.c:51 +msgid "Modification failed" +msgstr "" + +#: nis/nis_error.c:64 +msgid "Modify operation failed" +msgstr "" + +#: locale/programs/locale.c:70 +msgid "Modify output format:" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "Multihop geprobeerd" -#: nis/ypclnt.c:781 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 +msgid "NAME" +msgstr "NAAM" + +#: locale/programs/locale.c:80 +msgid "" +"NAME\n" +"[-a|-m]" +msgstr "" + +#: nis/nis_print.c:32 +msgid "NIS" +msgstr "NIS" + +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "NIS klant/server versie verschillend - kan geen diensten bieden" -#: nis/ypclnt.c:779 -msgid "NIS map data base is bad" -msgstr "NIS map databank is slecht" +#: nis/ypclnt.c:812 +msgid "NIS map database is bad" +msgstr "NIS map database in slechte staat" -#: stdio-common/../sysdeps/gnu/errlist.c:746 +#: nis/nis_error.c:69 +msgid "NIS+ operation failed" +msgstr "" + +#: nis/nis_error.c:34 +msgid "NIS+ servers unreachable" +msgstr "NIS+ servers onbereikbaar" + +#: nis/nis_error.c:70 +msgid "NIS+ service is unavailable or not installed" +msgstr "" + +#: nis/nis_print.c:109 +msgid "NO OBJECT\n" +msgstr "" + +#: nscd/nscd.c:87 +msgid "NUMBER" +msgstr "" + +#: nis/nis_print.c:163 +#, c-format +msgid "Name : `%s'\n" +msgstr "Naam : `%s'\n" + +#: nscd/nscd.c:97 +msgid "Name Service Cache Daemon." +msgstr "" + +#: nis/nis_error.c:41 +msgid "Name not served by this server" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" -msgstr "Naam is niet uniek op netwerk" +msgstr "Naam is niet uniek in netwerk" + +#: posix/../sysdeps/posix/gai_strerror.c:38 +msgid "Name or service not known" +msgstr "Naam of dienst onbekend" + +#: malloc/memusagestat.c:53 +#, fuzzy +msgid "Name output file" +msgstr "kan uitvoerbestand niet openen" + +#: nis/nis_error.c:50 +msgid "Name/entry isn't unique" +msgstr "" + +#: nis/nis_error.c:59 +msgid "Named object is not searchable" +msgstr "Benoemd object is niet doorzoekbaar" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:554 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "Heb een authenticator nodig" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +msgid "Network dropped connection because of reset" +msgstr "Netwerk heeft verbinding verbroken door reset" + #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:377 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" -msgstr "Netwerk heeft verbinding verbroken bij herstellen" +msgstr "Netwerk heeft verbinding verbroken bij reset" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:366 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "Netwerk is buiten werking" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:372 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "Netwerk is onbereikbaar" -#: stdio-common/../sysdeps/gnu/errlist.c:682 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "Geen CSI structuur beschikbaar" -#: stdio-common/../sysdeps/gnu/errlist.c:790 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "Geen XENIX semaphoren beschikbaar" -#: resolv/herror.c:77 +#: posix/../sysdeps/posix/gai_strerror.c:37 +msgid "No address associated with hostname" +msgstr "Geen adres geassocieerd met computernaam" + +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "Geen adres geassocieerd met naam" -#: stdio-common/../sysdeps/gnu/errlist.c:702 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "Geen anode" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:396 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "Geen bufferruimte beschikbaar" +#: locale/programs/ld-ctype.c:425 +#, fuzzy +msgid "No character set name specified in charmap" +msgstr "karakter niet gedefinieerd in karaktermap" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:77 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "Geen kindprocessen" -#: stdio-common/../sysdeps/gnu/errlist.c:622 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "Geen data beschikbaar" +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "" + +#: nis/nis_error.c:74 +msgid "No file space on server" +msgstr "Geen bestandsruimte meer op server" + +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:535 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" -msgstr "Geen sloten beschikbaar" +msgstr "Geen vergrendeling beschikbaar" -#: posix/regex.c:973 +#: posix/regex.c:1087 msgid "No match" msgstr "Geen overeenkomst" -#: stdio-common/../sysdeps/gnu/errlist.c:802 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "Geen medium gevonden" -#: stdio-common/../sysdeps/gnu/errlist.c:630 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "Geen melding van gewenst type" -#: nis/ypclnt.c:769 -msgid "No more records in map databank" -msgstr "Niet meer records in map databank" +#: nis/ypclnt.c:802 +msgid "No more records in map database" +msgstr "Niet meer records in map database" -#: posix/regex.c:5434 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "Geen vorige reguliere expressie" -#: sunrpc/rpcinfo.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +msgid "No record locks available" +msgstr "Geen recordvergrendeling beschikbaar" + +#: sunrpc/rpcinfo.c:570 msgid "No remote programs registered.\n" -msgstr "Geen `op-afstand' programma's geregistreerd.\n" +msgstr "" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:462 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "Geen route naar computer" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:196 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "Geen ruimte meer op apparaat" +#. TRANS The wrong type of device was given to a function that expects a +#. TRANS particular sort of device. +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 +msgid "No such device" +msgstr "Onbekend apparaat" + +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +msgid "No such device or address" +msgstr "Onbekend apparaat of adres" + #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "Onbekend bestand of map" -#: nis/ypclnt.c:763 +#: nis/ypclnt.c:796 msgid "No such key in map" -msgstr "Sleutel bestaat niet in kaart" +msgstr "Niet zo'n sleutel in map" -#: nis/ypclnt.c:761 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" -msgstr "Kaart bestat niet in serverdomein" +msgstr "Niet zo'n map in server's domein" #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "Onbekend proces" -#: stdio-common/../sysdeps/gnu/errlist.c:786 +#: nis/nis_error.c:61 +msgid "Non NIS+ namespace encountered" +msgstr "" + +#: posix/../sysdeps/posix/gai_strerror.c:34 +msgid "Non-recoverable failure in name resolution" +msgstr "Onherstelbare fout bij opzoeken naam" + +#: nis/nis_print.c:177 +msgid "None.\n" +msgstr "Geen.\n" + +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "Geen XENIX benoemd type bestand" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +msgid "Not a data message" +msgstr "Geen gegevensmelding" + #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:140 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "Geen map" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +msgid "Not a name file" +msgstr "Geen naambestand" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +msgid "Not a stream device" +msgstr "Geen stream-apparaat" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +msgid "Not available" +msgstr "Niet beschikbaar" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +msgid "Not enough space" +msgstr "Onvoldoende ruimte" + +#: nis/nis_error.c:31 +msgid "Not found" +msgstr "Niet gevonden" + +#: nis/nis_error.c:49 +msgid "Not found, no such name" +msgstr "" + +#: nis/nis_error.c:44 +msgid "Not master server for this domain" +msgstr "Geen hoofd server voor dit domein" + +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 +msgid "Not owner" +msgstr "Geen eigenaar" + +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: stdio-common/../sysdeps/gnu/errlist.c:592 +msgid "Not supported" +msgstr "Niet ondersteund" + +#: nis/nis_print.c:264 +#, c-format +msgid "Number of Columns : %d\n" +msgstr "" + +#: nis/nis_print.c:363 +#, c-format +msgid "Number of objects : %u\n" +msgstr "" + +# Gebruiker wil helemaal niets weten van MAXSYMLINKS. +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" +msgstr "Tijden aflopen padnaam op meer symbolische verwijzingen gestuit dan maximaal toegestaan" + #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:228 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "Numeriek argument is buiten domein" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:234 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" -msgstr "Numeriek resultaat is buiten domein" +msgstr "Numeriek resultaat is buiten bereik" + +#: nis/nis_print.c:367 +#, c-format +msgid "Object #%d:\n" +msgstr "" + +#: nis/nis_print.c:317 +#, c-format +msgid "Object Name : %s\n" +msgstr "" + +#: nis/nis_print.c:329 +msgid "Object Type : " +msgstr "" #. TRANS An attempt was made to NFS-mount a remote file system with a file name that #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:502 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "Object is niet lokaal" -#: time/zic.c:1992 +#: nis/nis_error.c:43 +msgid "Object with same name exists" +msgstr "" + +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "Oneven aantal aanhalingstekens" +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "" + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 +msgid "Only root is allowed to use this option!" +msgstr "Alleen root mag deze optie gebruiken!" + #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:294 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" -msgstr "Bewerking al in voorbereiding" +msgstr "Bewerking al in uitvoering" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +msgid "Operation canceled" +msgstr "Bewerking geannuleerd" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +msgid "Operation not applicable" +msgstr "Bewerking niet van toepassing" #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:12 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "Bewerking niet toegestaan" @@ -1096,15 +2869,14 @@ msgstr "Bewerking niet toegestaan" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:338 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "Bewerking niet ondersteund" -#. TRANS The wrong type of device was given to a function that expects a -#. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:135 -msgid "Operation not supported by device" -msgstr "Bewerking niet ondersteund door apparaat" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +msgid "Operation not supported on transport endpoint" +msgstr "Bewerking niet ondersteund op transporteindpunt" #. TRANS An operation that cannot complete immediately was initiated on an object #. TRANS that has non-blocking mode selected. Some functions that must always @@ -1114,243 +2886,370 @@ msgstr "Bewerking niet ondersteund door #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" -msgstr "Bewerking in voorbereiding" +msgstr "Bewerking nu in uitvoering" #. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). #. TRANS The values are always the same, on every operating system. #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:276 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "Bewerking zou blokkeren" -#: stdio-common/../sysdeps/gnu/errlist.c:634 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +msgid "Option not supported by protocol" +msgstr "Optie niet ondersteund door protocol" + +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Optioneel voorvoegsel voor uitvoerbestand" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +msgid "Out of stream resources" +msgstr "Geen stream-bronnen meer" + +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" -msgstr "Geen streams bronnen meer" +msgstr "Geen streams-bronnen meer" -#: stdio-common/../sysdeps/gnu/errlist.c:726 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 +msgid "Output control:" +msgstr "" + +#: elf/sprof.c:72 +msgid "Output selection:" +msgstr "" + +#: nis/nis_print.c:319 +#, c-format +msgid "Owner : %s\n" +msgstr "" + +#: nis/nis_print.c:127 +msgid "PRIVATE\n" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" -msgstr "Pakket niet geïnstalleerd" +msgstr "Pakket niet genstalleerd" + +#: nscd/nscd_conf.c:83 +#, c-format +msgid "Parse error: %s" +msgstr "" + +#: nis/nis_error.c:55 +msgid "Partial success" +msgstr "Gedeeltelijk succes" + +#: nis/nis_error.c:63 +msgid "Passed object is not the same object on server" +msgstr "" + +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "" #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/ypclnt.c:783 stdio-common/../sysdeps/gnu/errlist.c:96 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "Toegang geweigerd" -#: sysdeps/unix/sysv/linux/siglist.h:64 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" -msgstr "Stroomstoring" +msgstr "Elektrische voeding faalt" -#: posix/regex.c:986 +#: posix/regex.c:1126 msgid "Premature end of regular expression" -msgstr "Voortijdig einde van reguliere expressie" +msgstr "Prematuur einde van reguliere expressie" -#: stdio-common/../sysdeps/unix/siglist.c:56 -#: sysdeps/unix/sysv/linux/siglist.h:46 +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "" + +#: nscd/nscd.c:89 +msgid "Print current configuration statistic" +msgstr "" + +#: locale/programs/localedef.c:107 +msgid "Print more messages" +msgstr "Geef meer meldingen weer" + +#: argp/argp-parse.c:154 +msgid "Print program version" +msgstr "Geef programmaversie weer" + +#: nis/nis_error.c:30 +msgid "Probable success" +msgstr "" + +#: nis/nis_error.c:32 +msgid "Probably not found" +msgstr "Waarschijnlijk niet gevonden" + +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" -msgstr "Profiling timer verlopen" +msgstr "Profiling timer verlopen (FIMXE)" -#: stdio-common/../sysdeps/gnu/errlist.c:678 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" -msgstr "Protocol driver niet aangesloten" +msgstr "Protocolaansturing niet aangesloten" -#: stdio-common/../sysdeps/gnu/errlist.c:646 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" -msgstr "Protocol fout" +msgstr "Protocolfout" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:343 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" -msgstr "Protocol familie niet ondersteund" +msgstr "Protocolfamilie niet ondersteund" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:316 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "Protocol niet beschikbaar" #. TRANS The socket domain does not support the requested communications protocol -#. TRANS (perhaps because the requested protocol is completely invalid.) +#. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "Protocol niet ondersteund" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:310 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" -msgstr "Protocol verkeerd type voor socket" +msgstr "Protocol verkeerd type voor transporteindpunt" -#: stdio-common/../sysdeps/unix/siglist.c:32 -#: sysdeps/unix/sysv/linux/siglist.h:24 +#: nis/nis_error.c:65 +msgid "Query illegal for named table" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "Stop" -#: stdio-common/../sysdeps/gnu/errlist.c:742 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "RFS specifieke fout" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:527 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "RPC verkeerde procedure voor programma" -#: nis/ypclnt.c:757 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "RPC fout bij NIS actie" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:517 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "RPC programma niet beschikbaar" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:522 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "RPC programma versie onjuist" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "RPC structuur is onjuist" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:512 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "RPC versie onjuist" -#: sunrpc/clnt_perr.c:217 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (onbekende fout code)" -#: sunrpc/clnt_perr.c:179 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: Authenticatie fout" -#: sunrpc/clnt_perr.c:169 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: Kan resultaat niet decoderen" -#: sunrpc/clnt_perr.c:167 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: Kan argumenten niet coderen" -#: sunrpc/clnt_perr.c:199 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Gefaald (niet gespecificeerde fout)" -#: sunrpc/clnt_perr.c:177 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Niet uitwisselbare RPC-versies" -#: sunrpc/clnt_perr.c:195 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" -msgstr "RPC: Port mapper faalt" +msgstr "RPC: Port mapper falen" -#: sunrpc/clnt_perr.c:185 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: Procedure niet beschikbaar" -#: sunrpc/clnt_perr.c:197 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: Programma niet geregistreerd" -#: sunrpc/clnt_perr.c:181 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: Programma niet beschikbaar" -#: sunrpc/clnt_perr.c:183 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: Programma/versie niet overeenkomstig" -#: sunrpc/clnt_perr.c:189 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: Remote systeem fout (FIXME)" -#: sunrpc/clnt_perr.c:187 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: Server kan argument niet decoderen (FIXME)" -#: sunrpc/clnt_perr.c:165 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: Succes" -#: sunrpc/clnt_perr.c:175 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: Tijd verstreken" -#: sunrpc/clnt_perr.c:173 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: Niet in staat te ontvangen" -#: sunrpc/clnt_perr.c:171 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: Niet in staat te zenden" -#: sunrpc/clnt_perr.c:191 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" -msgstr "RPC: Onbekende computer" +msgstr "RPC: Onbekende host" -#: sunrpc/clnt_perr.c:193 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: Onbekend protocol" -#: elf/dlsym.c:49 +#: nis/nis_print.c:185 +#, c-format +msgid "RSA (%d bits)\n" +msgstr "" + +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "RTLD_NEXT gebruikt in niet dynamisch geladen code" +#: elf/sprof.c:84 +msgid "Read and display shared object profiling data" +msgstr "" + +#: nscd/nscd.c:84 +msgid "Read configuration data from NAME" +msgstr "" + #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:206 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Alleen-lezen bestandssysteem" -#: posix/regex.c:987 +#: string/strsignal.c:67 +#, c-format +msgid "Real-time signal %d" +msgstr "" + +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Reguliere expressie te groot" -#: stdio-common/../sysdeps/gnu/errlist.c:798 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" -msgstr "Remote I/O fout" +msgstr "Niet-lokale I/O fout" -#: stdio-common/../sysdeps/gnu/errlist.c:754 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" -msgstr "Op-afstand adres gewijzigd" +msgstr "Niet-lokaal adres gewijzigd" -#: inet/ruserpass.c:162 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "Verwijder wachtwoord of maak bestand onleesbaar voor anderen." -#: catgets/gencat.c:224 db/makedb.c:228 locale/programs/locale.c:262 -#: locale/programs/localedef.c:415 +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "" + +#: elf/sprof.c:532 +#, c-format +msgid "Reopening shared object `%s' failed" +msgstr "" + +#: nis/nis_print.c:171 +msgid "Replicate :\n" +msgstr "Repliceer :\n" + +#: argp/argp-help.c:1639 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "Rapporteer bugs aan %s.\n" + +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" -msgstr "Meld fouten met het `glibcbug' script aan .\n" +msgstr "Meld fouten met het `glibcbug' script aan .\n" -#: nis/ypclnt.c:755 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "Verkeerde verzoek argumenten" -#: resolv/herror.c:73 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +msgid "Reserved for future use" +msgstr "Gereserverd voor toekomstig gebruik" + +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" -msgstr "Resolver Fout 0 (geen fout)" +msgstr "Naamopzoeker Fout 0 (geen fout)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" -msgstr "Resolver interne fout" +msgstr "Naamopzoeker interne fout" #. TRANS Deadlock avoided; allocating a system resource would have resulted in a #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:85 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" -msgstr "Bron deadlock vermeden" +msgstr "Systeembronimpasse vermeden" -#: stdio-common/../sysdeps/unix/siglist.c:58 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" -msgstr "Bron kwijt" +msgstr "Systeembron verloren" #. TRANS Resource temporarily unavailable; the call might work if you try again #. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; @@ -1381,97 +3280,207 @@ msgstr "Bron kwijt" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:267 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" -msgstr "Bron tijdelijk niet beschikbaar" +msgstr "Systeembron tijdelijk niet beschikbaar" -#: stdio-common/../sysdeps/unix/siglist.c:40 -#: sysdeps/unix/sysv/linux/siglist.h:31 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +msgid "Result too large" +msgstr "Resultaat te groot" + +#: nis/nis_error.c:48 +msgid "Results sent to callback proc" +msgstr "" + +#: elf/sprof.c:87 +msgid "SHOBJ [PROFDATA]" +msgstr "" + +#: nis/nis_print.c:34 +msgid "SUNYP" +msgstr "" + +#: nis/nis_print.c:266 +#, c-format +msgid "Search Path : %s\n" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "Segmentatie fout" -#: sunrpc/clnt_perr.c:280 +#: nis/nis_error.c:36 +msgid "Server busy, try again" +msgstr "" + +#: nis/nis_error.c:42 +msgid "Server out of memory" +msgstr "Servergeheugen uitgeput" + +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "Server rejected credential (FIXME)" -#: sunrpc/clnt_perr.c:284 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "Server rejected verifier (FIXME)" -#: stdio-common/../sysdeps/unix/siglist.c:29 +#: posix/../sysdeps/posix/gai_strerror.c:39 +msgid "Servname not supported for ai_socktype" +msgstr "Servname not supported for ai_socktype" + +#: argp/argp-parse.c:95 +msgid "Set the program name" +msgstr "Zet de programmanaam" + +#: nscd/nscd.c:88 +msgid "Shut the server down" +msgstr "Sluit de server af" + +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "Signaal 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:299 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" -msgstr "Socket operatie op niet-socket" +msgstr "Transporteindpuntbewerking op niet-transporteindpunt" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" -msgstr "Socket type niet ondersteund" +msgstr "Transporteindpunttype niet ondersteund" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:382 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "Software veroorzaakte afbreken verbinding" -#: stdio-common/../sysdeps/gnu/errlist.c:734 +#: sunrpc/rpcinfo.c:658 +msgid "Sorry. You are not root\n" +msgstr "" + +#: locale/programs/localedef.c:95 +msgid "Source definitions are found in FILE" +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Srmount fout" -#: sysdeps/unix/sysv/linux/siglist.h:59 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" -msgstr "Stapel fout" +msgstr "Stackfout" #. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" -msgstr "Stale NFS file handle (FIMXE)" +msgstr "Stale NFS file handle" -#: stdio-common/../sysdeps/unix/siglist.c:47 -#: sysdeps/unix/sysv/linux/siglist.h:37 +#: nscd/nscd.c:87 +msgid "Start NUMBER threads" +msgstr "" + +#: nis/nis_print.c:362 +#, c-format +msgid "Status : %s\n" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Gestopt" -#: stdio-common/../sysdeps/unix/siglist.c:46 -#: sysdeps/unix/sysv/linux/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Gestopt (signaal)" -#: stdio-common/../sysdeps/unix/siglist.c:50 -#: sysdeps/unix/sysv/linux/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Gestopt (tty invoer)" -#: stdio-common/../sysdeps/unix/siglist.c:51 -#: sysdeps/unix/sysv/linux/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Gestopt (tty uitvoer)" -#: stdio-common/../sysdeps/gnu/errlist.c:778 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" -msgstr "Stromen pijp fout" +msgstr "Streams-pijpfout" -#: stdio-common/../sysdeps/gnu/errlist.c:782 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "Struktuur heeft schoonmaak nodig" -#: nis/ypclnt.c:753 nis/ypclnt.c:827 posix/regex.c:972 -#: stdio-common/../sysdeps/gnu/errlist.c:7 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "Succes" -#: nis/ypclnt.c:833 +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "" + +#: locale/programs/localedef.c:106 +msgid "Suppress warnings and information messages" +msgstr "Waarschuwings- en informatieberichten onderdrukken" + +#: locale/programs/localedef.c:94 +#, fuzzy +msgid "Symbolic character names defined in FILE" +msgstr "te veel karakterklassen gedefinieerd" + +#: posix/../sysdeps/posix/gai_strerror.c:41 +msgid "System error" +msgstr "Systeemfout" + +#: locale/programs/locale.c:65 +msgid "System information:" +msgstr "Systeeminformatie:" + +#: nis/ypclnt.c:866 msgid "System resource allocation failure" -msgstr "Systeembron toewijzingsfout" +msgstr "Systeembrontoewijzingsfout" -#: stdio-common/../sysdeps/unix/siglist.c:44 -#: sysdeps/unix/sysv/linux/siglist.h:34 +#: locale/programs/localedef.c:292 +#, c-format +msgid "" +"System's directory for character maps : %s\n" +" repertoire maps: %s\n" +" locale path : %s\n" +"%s" +msgstr "" + +#: nscd/nscd.c:90 +msgid "TABLE" +msgstr "" + +#: nis/nis_print.c:118 +msgid "TABLE\n" +msgstr "" + +#: nscd/nscd.c:92 +msgid "TABLE,yes" +msgstr "" + +#: nis/nis_print.c:263 +#, c-format +msgid "Table Type : %s\n" +msgstr "" + +#: posix/../sysdeps/posix/gai_strerror.c:32 +msgid "Temporary failure in name resolution" +msgstr "Tijdelijk falen bij naam opzoeken" + +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Getermineerd" @@ -1480,24 +3489,53 @@ msgstr "Getermineerd" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:185 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "Tekstbestand in gebruik" -#: stdio-common/../sysdeps/gnu/errlist.c:650 +#: iconv/iconv_prog.c:627 +msgid "" +"The following list contain all the coded character sets known. This does\n" +"not necessarily mean that all combinations of these names can be used for\n" +"the FROM and TO command line parameters. One coded character set can be\n" +"listed with several different names (aliases).\n" +"\n" +" " +msgstr "" + +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "" + +#: nis/nis_print.c:224 +msgid "Time to live : " +msgstr "" + +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" -msgstr "Timer afgelopen" +msgstr "Timer verlopen" + +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "" + +#: nis/nis_error.c:56 +msgid "Too many attributes" +msgstr "Te veel attributen" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:445 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" -msgstr "Te veel nivo's van symbolische verwijzingen" +msgstr "Te veel niveaus van symbolische verwijzingen" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:213 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "Te veel verwijzingen" @@ -1508,57 +3546,57 @@ msgstr "Te veel verwijzingen" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:163 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "Te veel open bestanden" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:170 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "Te veel geopende bestanden op systeem" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "Te veel processen" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:427 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" -msgstr "Te veel referenties: kan `splice' niet doen" +msgstr "Te veel referenties: kan splice niet doen" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "Te veel gebruikers" -#: stdio-common/../sysdeps/unix/siglist.c:34 -msgid "Trace/BPT trap" -msgstr "Trace/BPT trap" - -#: sysdeps/unix/sysv/linux/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "Trace/breakpoint trap (FIXME)" -#: posix/regex.c:977 +#: posix/regex.c:1099 msgid "Trailing backslash" -msgstr "Aanhangende `backslash'" +msgstr "Trailing backslash (FIXME)" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:584 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" -msgstr "Vertaler overleden (da's jammer)" +msgstr "Vertaalprogramma overleden" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "Er is al verbinding met het transporteindpunt" @@ -1566,1381 +3604,2223 @@ msgstr "Er is al verbinding met het tran #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:410 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "Er is geen verbinding met het transporteindpunt" -#: catgets/gencat.c:208 db/makedb.c:210 locale/programs/locale.c:246 -#: locale/programs/localedef.c:396 +#: argp/argp-help.c:1611 #, c-format -msgid "Try `%s --help' for more information.\n" -msgstr "Probeer `%s --help' voor meer informatie.\n" +msgid "Try `%s --help' or `%s --usage' for more information.\n" +msgstr "Probeer `%s --help' of `%s --usage' voor meer informatie.\n" -#: inet/rcmd.c:142 +#: nis/nis_print.c:164 #, c-format -msgid "Trying %s...\n" -msgstr "Probeer %s...\n" +msgid "Type : %s\n" +msgstr "" -#: inet/ruserpass.c:246 +#: nis/nis_print.c:48 +msgid "UNKNOWN" +msgstr "" + +#: nis/nis_error.c:73 +msgid "Unable to authenticate NIS+ client" +msgstr "" + +#: nis/nis_error.c:72 +msgid "Unable to authenticate NIS+ server" +msgstr "" + +#: nis/nis_error.c:47 +msgid "Unable to create callback" +msgstr "" + +#: nis/nis_error.c:75 +msgid "Unable to create process on server" +msgstr "" + +#: nis/nis_print.c:191 +#, c-format +msgid "Unknown (type = %d, bits = %d)\n" +msgstr "" + +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Onbekend .netrc sleutelwoord %s" -#: nis/ypclnt.c:787 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "Onbekende NIS foutcode" +#: nss/getent.c:771 +#, c-format +msgid "Unknown database: %s\n" +msgstr "Onbekende database: %s\n" + +#: posix/../sysdeps/posix/gai_strerror.c:52 +msgid "Unknown error" +msgstr "Onbekende fout " + #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:87 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "Onbekende fout " -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "Onbekende computer" -#: resolv/herror.c:120 +#: nis/nis_error.c:35 +msgid "Unknown object" +msgstr "Onbekend object" + +#: nscd/nscd_conf.c:187 +#, c-format +msgid "Unknown option: %s %s %s" +msgstr "Onbekende optie: %s %s %s" + +#: resolv/herror.c:110 msgid "Unknown resolver error" -msgstr "Onbekende resolver-fout" +msgstr "Onbekende naamopzoekerfout" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" -msgstr "Onbekende server-fout" +msgstr "Onbekende serverfout" -#: string/strsignal.c:41 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "Onbekend signaal %d" -#: misc/error.c:100 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "Onbekende systeemfout" -#: nis/ypclnt.c:835 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "Onbekende ypbind-fout" -#: posix/regex.c:980 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "Niet corresponderende ( of \\(" -#: posix/regex.c:988 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr "Niet corresponderende ) of \\)" -#: posix/regex.c:979 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "Niet corresponderende [ of [^" -#: posix/regex.c:981 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "Niet corresponderende \\{" -#: posix/getconf.c:260 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "Onbekende variabele `%s'" -#: stdio-common/../sysdeps/unix/siglist.c:45 -#: sysdeps/unix/sysv/linux/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "Dringende I/O conditie" -#: catgets/gencat.c:212 -#, c-format -msgid "" -"Usage: %s [OPTION]... -o OUTPUT-FILE [INPUT-FILE]...\n" -" %s [OPTION]... [OUTPUT-FILE [INPUT-FILE]...]\n" -"Mandatory arguments to long options are mandatory for short options too.\n" -" -H, --header=NAME create C header file NAME containing symbol definitions\n" -" -h, --help display this help and exit\n" -" --new do not use existing catalog, force new output file\n" -" -o, --output=NAME write output to file NAME\n" -" -V, --version output version information and exit\n" -"If INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" -"is -, output is written to standard output.\n" -msgstr "" -"Gebruik: %s [OPTIE]... -o UITVOER-BESTAND [INVOER-BESTAND]...\n" -" %s [OPTIE]... [UITVOER-BESTAND [INVOER-BESTAND]...]\n" -"Verplichte argumenten bij lange opties zijn ook verplicht bij korte opties.\n" -" -H, --header=NAAM maak C header bestand NAAM met symbooldefinities\n" -" -h, --help toon hulp-tekst en beëindig programma\n" -" --new gebruik niet een bestaande catalog, maak een nieuwe\n" -" -o, --output=NAAM schrijf uitvoer naar bestand NAAM\n" -" -V, --version toon versie-informatie en beëindig programma\n" -"Als INVOER-BESTAND is -, lees invoer uit standardinvoer. Als UITVOER-BESTAND\n" -"is -, schrijf uitvoer naar standaarduitvoer.\n" - -#: db/makedb.c:214 -#, c-format -msgid "" -"Usage: %s [OPTION]... INPUT-FILE OUTPUT-FILE\n" -" %s [OPTION]... -o OUTPUT-FILE INPUT-FILE\n" -" %s [OPTION]... -u INPUT-FILE\n" -"Mandatory arguments to long options are mandatory for short options too.\n" -" -f, --fold-case convert key to lower case\n" -" -h, --help display this help and exit\n" -" -o, --output=NAME write output to file NAME\n" -" --quiet don't print messages while building databank\n" -" -u, --undo print content of databank file, one entry a line\n" -" -V, --version output version information and exit\n" -"If INPUT-FILE is -, input is read from standard input.\n" -msgstr "" -"Gebruik: %s [OPTIE]... INVOER-BESTAND UITVOER-BESTAND\n" -" %s [OPTIE]... -o UITVOER-BESTAND [INVOER-BESTAND]\n" -" %s [OPTIE]... -u INVOER-BESTAND\n" -"Verplichte argument bij lange opties zijn ook verplicht bij korte opties.\n" -" -f, --fold-case converteer sleutel naar kleine letters\n" -" -h, --help toon hulp-tekst en beëindig programma\n" -" -o, --output=NAAM schrijf uitvoer naar bestand NAAM\n" -" --quiet toon geen meldingen bij aanmaken databank\n" -" -u, --undo toon inhoud van databank bestand, een item per regel\n" -" -V, --version toon versie-informatie en beëindig programma\n" -"Als INVOER-BESTAND is -, lees invoer uit standardinvoer.\n" -"Meld fouten via .\n" - -#: locale/programs/localedef.c:400 -#, c-format -msgid "" -"Usage: %s [OPTION]... name\n" -"Mandatory arguments to long options are mandatory for short options too.\n" -" -c, --force create output even if warning messages were issued\n" -" -h, --help display this help and exit\n" -" -f, --charmap=FILE symbolic character names defined in FILE\n" -" -i, --inputfile=FILE source definitions are found in FILE\n" -" -u, --code-set-name=NAME specify code set for mapping ISO 10646 elements\n" -" -v, --verbose print more messages\n" -" -V, --version output version information and exit\n" -" --posix be strictly POSIX conform\n" -"\n" -"System's directory for character maps: %s\n" -" locale files : %s\n" -msgstr "" -"Aanroep: %s [OPTIE]... naam\n" -"Verplichte argumenten bij lange opties zijn ook verplicht bij korte opties.\n" -" -c, --force maak uitvoer zelfs als waarschuwing werden gegeven\n" -" -h, --help toon hulptekst en beëindig programma\n" -" -f, --charmap=BESTAND symbolische tekennamen gedefinieerd in BESTAND\n" -" -i, --inputfile=BESTAND bron definities zijn gevonden in BESTAND\n" -" -u, --code-set-name=NAAM specificeer codeset voor mappen ISO 10646 elementen\n" -" -v, --verbose toon meer meldingen\n" -" -V, --version toon versie-informatie en beëindig programma\n" -" --posix volg de POSIX afspraken\n" -"\n" -"Systeemmap voor tekenset: %s\n" -" locale bestanden: %s\n" -"Meld fouten aan .\n" - -#: locale/programs/locale.c:250 -#, c-format -msgid "" -"Usage: %s [OPTION]... name\n" -"Mandatory arguments to long options are mandatory for short options too.\n" -" -h, --help display this help and exit\n" -" -V, --version output version information and exit\n" -"\n" -" -a, --all-locales write names of available locales\n" -" -m, --charmaps write names of available charmaps\n" -"\n" -" -c, --category-name write names of selected categories\n" -" -k, --keyword-name write names of selected keywords\n" -msgstr "" -"Aanroep: %s [OPTIE]... naam\n" -"Verplichte argumenten bij lange opties zijn ook verplicht bij korte opties.\n" -" -h, --help toon hulptekst en beëindig programma\n" -" -V, --version toon versie-informatie en beëindig programma\n" -"\n" -" -a, --all-locales toon namen van beschikbare localen\n" -" -m, --charmaps toon namen van beschikbare tekensets\n" -"\n" -" -c, --category-name toon namen van geselecteerde categorieën\n" -" -k, --keyword-name toon namen van geselecteerde sleutelwoorden\n" -"Meld fouten aan .\n" +#: argp/argp-help.c:1568 +msgid "Usage:" +msgstr "Gebruik:" -#: posix/getconf.c:200 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "Gebruik: %s variabele_naam [padnaam]\n" -#: sunrpc/rpcinfo.c:609 +#: sunrpc/rpcinfo.c:674 msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "Gebruik: rpcinfo [ -n portnummer ] -u host prognummer [ versienummer ]\n" -#: stdio-common/../sysdeps/unix/siglist.c:59 -#: sysdeps/unix/sysv/linux/siglist.h:48 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "" + +#: nscd/nscd.c:92 +msgid "Use separate cache for each user" +msgstr "" + +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "Gebruiker gedefinieerd signaal 1" -#: stdio-common/../sysdeps/unix/siglist.c:60 -#: sysdeps/unix/sysv/linux/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "Gebruiker gedefinieerd signaal 2" -#: stdio-common/../sysdeps/gnu/errlist.c:642 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" -msgstr "Waarde te groot voor gedefinieerd data-type" +msgstr "Waarde te groot voor gedefinieerd data type" -#: stdio-common/../sysdeps/unix/siglist.c:55 -#: sysdeps/unix/sysv/linux/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "Virtuele timer verlopen" -#: time/zic.c:1897 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "Wild resultaat afkomstig uit commando uitvoer" -#: stdio-common/../sysdeps/unix/siglist.c:57 -#: sysdeps/unix/sysv/linux/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "Venster veranderd" -#: catgets/gencat.c:174 db/makedb.c:125 locale/programs/locale.c:196 -#: locale/programs/localedef.c:185 +#: locale/programs/locale.c:69 +msgid "Write names of available charmaps" +msgstr "" + +#: locale/programs/locale.c:67 +msgid "Write names of available locales" +msgstr "" + +#: locale/programs/locale.c:71 +msgid "Write names of selected categories" +msgstr "" + +#: locale/programs/locale.c:72 +msgid "Write names of selected keywords" +msgstr "" + +#: catgets/gencat.c:115 +msgid "Write output to file NAME" +msgstr "" + +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "" + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "Geschreven door %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:806 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" -msgstr "Onjuist mediumtype" +msgstr "Verkeerd mediumtype" -#: nis/ypclnt.c:191 +#: nis/nis_print.c:40 +msgid "X500" +msgstr "" + +#: nis/nis_print.c:44 +msgid "XCHS" +msgstr "" + +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" +#: nis/nis_error.c:71 +msgid "Yes, 42 is the meaning of life" +msgstr "" + #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:596 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "Deze keer heb je het echt goed verknalt" -#: time/zic.c:1065 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" -msgstr "Zone voortgangsregel eindigingstijd is niet na eindigingstijd van voorgaande regel" +msgstr "Zone continuatie regel einde tijd is niet an einde tijd van voorgaande regel" -#: locale/programs/charmap.c:398 locale/programs/locfile.c:363 +#: iconv/iconv_prog.c:73 +msgid "[FILE...]" +msgstr "" + +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[BESTAND]" + +#: sunrpc/pmap_clnt.c:72 +msgid "__get_myaddress: ioctl (get interface configuration)" +msgstr "__get_myaddress: ioctl (haal interface configuratie op)" + +#: locale/programs/ld-collate.c:417 +#, c-format +msgid "`%.*s' already defined as collating element" +msgstr "" + +#: locale/programs/ld-collate.c:410 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "" + +#: locale/programs/ld-collate.c:394 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "" + +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "" + +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 #, c-format msgid "`%1$s' definition does not end with `END %1$s'" msgstr "`%1$s' definitie eindigt niet met `END %1$s'" -#: locale/programs/ld-monetary.c:362 locale/programs/ld-numeric.c:190 +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 #, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "`-1' moet de laatste ingang zijn `%s' veld in `%s' categorie" +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "`%s' en `%.*s' zijn ongeldige namen voor symbolisch bereik" -#: locale/programs/ld-collate.c:1662 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "`...' mag alleen gebruikt worden `...' en `UNDEFINED' ingangen" +#: elf/sprof.c:762 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "" -#: locale/programs/locfile.c:560 -msgid "`from' expected after first argument to `collating-element'" -msgstr "verwacht `from' na eerste argument van `collating-element'" +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "" -#: locale/programs/ld-collate.c:1116 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "`from' string in vergelijkende element declaratie bevat onbekend teken" +#: posix/../sysdeps/posix/gai_strerror.c:35 +msgid "ai_family not supported" +msgstr "ai_familie niet ondersteund" -#: locale/programs/charmap.c:268 +#: posix/../sysdeps/posix/gai_strerror.c:40 +msgid "ai_socktype not supported" +msgstr "ai_sockettype niet ondersteund" + +#: nscd/nscd.c:130 +msgid "already running" +msgstr "" + +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" -msgstr "argument van <%s> moet één teken zijn" +msgstr "argument van <%s> moet n karakter zijn" -#: locale/programs/locfile.c:237 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" -msgstr "argument van `%s' moet één teken zijn" +msgstr "argument van `%s' moet n karakter zijn" -#: sunrpc/auth_unix.c:323 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Fataal marshalling probleem" -#: locale/programs/charmap.c:213 locale/programs/locfile.c:231 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 +msgid "authunix_create: out of memory\n" +msgstr "authunix_create: geen geheugen meer beschikbaar\n" + +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "onjuist argument" -#: inet/rcmd.c:326 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "onjuiste eigenaar" -#: time/zic.c:1187 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "leeg FROM veld op `Link' regel" -#: time/zic.c:1191 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "leeg TO veld op `Link' regel" -#: malloc/mcheck.c:191 -msgid "block freed twice" -msgstr "blok is twee keer vrijgegeven" +#: malloc/mcheck.c:291 +msgid "block freed twice\n" +msgstr "blok is twee keer vrijgegeven\n" -#: malloc/mcheck.c:194 -msgid "bogus mcheck_status, library is buggy" -msgstr "bogus mcheck_status, bibliotheek is maar zozo" +#: malloc/mcheck.c:294 +msgid "bogus mcheck_status, library is buggy\n" +msgstr "bogus mcheck_status, bibliotheek is maar zozo\n" -#: sunrpc/pmap_rmt.c:179 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "broadcast: ioctl (verkrijg interface configuratie)" -#: sunrpc/pmap_rmt.c:186 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "broadcast: ioctl (verkrijg interface vlaggen)" -#: sunrpc/svc_udp.c:402 +#: sunrpc/svc_udp.c:528 +#, fuzzy +msgid "cache_set: could not allocate new rpc_buffer" +msgstr "enablecache: kan geen cache fifo alloceren" + +#: sunrpc/svc_udp.c:522 +#, fuzzy +msgid "cache_set: victim alloc failed" +msgstr "cache_set: slachtoffer niet gevonden" + +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: slachtoffer niet gevonden" -#: time/zic.c:1724 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "kan tijdzone-afkorting (te gebruiken na tijdsaanduiding) niet achterhalen" -#: sunrpc/svc_simple.c:64 -#, c-format -msgid "can't reassign procedure number %d\n" +#: sunrpc/svc_simple.c:76 +#, fuzzy, c-format +msgid "can't reassign procedure number %ld\n" msgstr "kan procedure nummer %d niet opnieuw toewijzen\n" -#: locale/programs/localedef.c:294 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "kan locale bestand niet benaderen `%s'" +msgid "cannot add already read locale `%s' a second time" +msgstr "" -#: locale/programs/ld-collate.c:1321 +#: elf/dl-deps.c:470 +#, fuzzy +msgid "cannot allocate dependency list" +msgstr "kan symbolgegevens niet alloceren" + +#: elf/dl-load.c:1031 +#, fuzzy +msgid "cannot allocate memory for program header" +msgstr "Kan geen geheugen reserveren" + +#: elf/dl-load.c:339 +#, fuzzy +msgid "cannot allocate name record" +msgstr "Kan geen geheugen reserveren" + +#: elf/sprof.c:930 elf/sprof.c:982 +msgid "cannot allocate symbol data" +msgstr "kan symbolgegevens niet alloceren" + +#: elf/dl-deps.c:501 +#, fuzzy +msgid "cannot allocate symbol search list" +msgstr "kan symbolgegevens niet alloceren" + +#: elf/dl-version.c:291 +#, fuzzy +msgid "cannot allocate version reference table" +msgstr "kan symbolgegevens niet alloceren" + +#: elf/dl-load.c:1000 +#, fuzzy +msgid "cannot change memory protections" +msgstr "kan de gespecificeerde volgorde niet afhandelen" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +#, fuzzy +msgid "cannot create cache for search path" +msgstr "Kan geen transporteindpunt maken voor `broadcast' rpc" + +#: elf/dl-support.c:191 +#, fuzzy +msgid "cannot create capability list" +msgstr "kan niet schrijven naar client" + +#: elf/sprof.c:715 elf/sprof.c:773 +msgid "cannot create internal descriptor" +msgstr "kan interne beschrijver niet aanmaken" + +#: elf/sprof.c:413 +msgid "cannot create internal descriptors" +msgstr "kan interne beschrijvers niet aanmaken" + +#: elf/dl-load.c:583 +#, fuzzy +msgid "cannot create search path array" +msgstr "kan interne beschrijver niet aanmaken" + +#: elf/dl-load.c:1137 +#, fuzzy +msgid "cannot create searchlist" +msgstr "kan niet lezen van client" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +#, fuzzy +msgid "cannot create shared object descriptor" +msgstr "kan interne beschrijver niet aanmaken" + +#: catgets/gencat.c:1316 +#, fuzzy +msgid "cannot determine escape character" +msgstr "kan interne beschrijver niet aanmaken" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "" + +#: nscd/connections.c:183 #, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "kan collation element `%.*s' niet invoegen" +msgid "cannot enable socket to accept connections: %s" +msgstr "kan socket niet instellen om verbindingen te accepteren: %s" -#: locale/programs/ld-collate.c:1500 locale/programs/ld-collate.c:1507 -msgid "cannot insert into result table" -msgstr "kan niet invoegen in resultaat tabel" +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "" -#: locale/programs/ld-collate.c:1173 locale/programs/ld-collate.c:1215 +#: sunrpc/rpc_main.c:343 #, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "kan geen nieuw vergelijking symbool definitie invoegen: %s" +msgid "cannot find C preprocessor: %s \n" +msgstr "kan C voorbewerker niet vinden %s \n" -#: inet/rcmd.c:322 +#: sunrpc/rpc_main.c:351 +msgid "cannot find any C preprocessor (cpp)\n" +msgstr "" + +#: nscd/connections.c:225 +#, c-format +msgid "cannot handle old request version %d; current version is %d" +msgstr "" + +#: elf/sprof.c:670 +msgid "cannot load profiling data" +msgstr "" + +#: elf/dl-deps.c:586 +#, fuzzy +msgid "cannot load shared object file" +msgstr "kan uitvoerbestand niet openen" + +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "" + +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "" + +#: inet/rcmd.c:420 msgid "cannot open" msgstr "kan niet openen" -#: db/makedb.c:161 +#: sysdeps/unix/sysv/linux/lddlibc4.c:64 #, c-format -msgid "cannot open databank file `%s': %s" -msgstr "kan databank bestand `%s' niet openen: %s" +msgid "cannot open `%s'" +msgstr "kan `%s' niet openen" -#: catgets/gencat.c:260 db/makedb.c:180 +#: debug/pcprofiledump.c:96 +#, fuzzy +msgid "cannot open input file" +msgstr "kan invoerbestand `%s' niet openen" + +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "kan invoerbestand `%s' niet openen" -#: locale/programs/localedef.c:224 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "kan locale definitie bestand `%s' niet openen" -#: catgets/gencat.c:765 catgets/gencat.c:806 db/makedb.c:189 +#: iconv/iconv_prog.c:194 +msgid "cannot open output file" +msgstr "kan uitvoerbestand niet openen" + +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" -msgstr "kan uitvoerbestand `%s' niet openen" +msgstr "kan uitvoerbestand niet openen: `%s'" -#: locale/programs/locfile.c:1021 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "kan uitvoerbestand `%s' niet openen voor categorie `%s'" -#: locale/programs/ld-collate.c:1367 -msgid "cannot process order specification" -msgstr "kan de gespecificeerde volgorde niet afhandelen" +#: elf/dl-load.c:1695 +#, fuzzy +msgid "cannot open shared object file" +msgstr "kan uitvoerbestand niet openen" -#: locale/programs/locale.c:444 +#: nscd/connections.c:165 +#, c-format +msgid "cannot open socket: %s" +msgstr "kan socket `%s' niet openen" + +#: elf/dl-load.c:814 +#, fuzzy +msgid "cannot open zero fill device" +msgstr "kan uitvoerbestand niet openen" + +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" -msgstr "kan tekenkaart map `%s' niet lezen" +msgstr "kan karakter map directory `%s' niet lezen" -#: locale/programs/locale.c:301 +#: nscd/connections.c:125 +msgid "cannot read configuration file; this is fatal" +msgstr "" + +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "kan bestandsgegevens niet lezen" + +#: debug/pcprofiledump.c:102 +#, fuzzy +msgid "cannot read header" +msgstr "kan locale bestand `%s' niet lezen" + +#: sysdeps/unix/sysv/linux/lddlibc4.c:68 +#, fuzzy, c-format +msgid "cannot read header from `%s'" +msgstr "kan locale bestand `%s' niet lezen" + +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" -msgstr "kan locale map `%s' niet lezen" +msgstr "kan locale directory `%s' niet lezen" -#: locale/programs/localedef.c:316 +#: nscd/nscd_stat.c:128 +msgid "cannot read statistics data" +msgstr "kan statistieken niet lezen" + +#: locale/programs/repertoire.c:331 +#, fuzzy +msgid "cannot safe new repertoire map" +msgstr "kan locale directory `%s' niet lezen" + +#: elf/dl-load.c:776 +#, fuzzy +msgid "cannot stat shared object" +msgstr "Kan gedeelde bibliotheek niet rechtstreeks uitvoeren" + +#: nscd/cache.c:150 nscd/connections.c:151 #, c-format -msgid "cannot read locale file `%s'" -msgstr "kan locale bestand `%s' niet lezen" +msgid "cannot stat() file `%s': %s" +msgstr "kan bestand niet benaderen `%s': %s" -#: locale/programs/localedef.c:341 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" -msgstr "kan uitvoer niet schrijven naar `%s'" - -#: locale/programs/localedef.c:384 -msgid "category data requested more than once: should not happen" -msgstr "categorie data meer dan eens gevraagd: zou niet mogen gebeuren" +msgstr "kan uitvoerbestanden niet schrijven naar `%s'" -#: locale/programs/ld-ctype.c:266 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format -msgid "character %s'%s' in class `%s' must be in class `%s'" -msgstr "teken %s'%s' in klasse `%s' hoort in klasse `%s'" +msgid "cannot write result: %s" +msgstr "kan resultaat niet schrijven: %s" -#: locale/programs/ld-ctype.c:291 +#: nscd/nscd_stat.c:87 #, c-format -msgid "character %s'%s' in class `%s' must not be in class `%s'" -msgstr "teken %s'%s' in klasse `%s' hoort niet in klasse `%s'" +msgid "cannot write statistics: %s" +msgstr "kan statistieken niet schrijven: %s" -#: locale/programs/ld-ctype.c:315 +#: locale/programs/ld-ctype.c:509 +#, fuzzy, c-format +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "karakter %s'%s' in klasse `%s' hoort in klasse `%s'" + +#: locale/programs/ld-ctype.c:524 +#, fuzzy, c-format +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "karakter %s'%s' in klasse `%s' hoort niet in klasse `%s'" + +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" -msgstr "teken niet gedefinieerd in tekenkaart" +msgstr "karakter niet gedefinieerd in karaktermap" -#: locale/programs/ld-ctype.c:959 locale/programs/ld-ctype.c:1024 -#: locale/programs/ld-ctype.c:1035 locale/programs/ld-ctype.c:1046 -#: locale/programs/ld-ctype.c:1057 locale/programs/ld-ctype.c:1068 -#: locale/programs/ld-ctype.c:1079 locale/programs/ld-ctype.c:1108 -#: locale/programs/ld-ctype.c:1119 locale/programs/ld-ctype.c:1160 -#: locale/programs/ld-ctype.c:1189 locale/programs/ld-ctype.c:1201 +#: locale/programs/ld-ctype.c:453 +#, fuzzy, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "karakter %s'%s' in klasse `%s' hoort in klasse `%s'" + +#: locale/programs/ld-ctype.c:467 +#, fuzzy, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "karakter %s'%s' in klasse `%s' hoort niet in klasse `%s'" + +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" -msgstr "teken `%s' niet gedefinieerd maar nodig als standaard waarde" +msgstr "karakter `%s' niet gedefinieerd maar nodig als standaard waarde" -#: locale/programs/ld-ctype.c:820 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" -msgstr "tekenklasse `%s' is al gedefinieerd" +msgstr "karakterklasse `%s' is al gedefinieerd" -#: locale/programs/ld-ctype.c:852 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" -msgstr "tekenkaart `%s' is al gedefinieerd" +msgstr "karaktermap `%s' is al gedefinieerd" -#: locale/programs/charmap.c:76 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" -msgstr "tekenkaartbestand `%s' niet gevonden" +msgstr "karaktermapbestand `%s' niet gevonden" -#: sunrpc/clnt_raw.c:106 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Fataal header serializatie fout." -#: locale/programs/ld-collate.c:1336 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "vergelijkings element `%.*s' komt meer dan eens voor: negeer regel" +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 +#, fuzzy +msgid "clnttcp_create: out of memory\n" +msgstr "svctcp_create: geen geheugen meer beschikbaar\n" -#: locale/programs/ld-collate.c:1354 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "vergelijkings symbool `%.*s' komt meer dan eens voor: negeer regel" +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 +#, fuzzy +msgid "clntudp_create: out of memory\n" +msgstr "svctcp_create: geen geheugen meer beschikbaar\n" -#: locale/programs/locfile.c:544 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "vergelijkings symbool verwacht na `%s'" +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 +#, fuzzy +msgid "clntunix_create: out of memory\n" +msgstr "svctcp_create: geen geheugen meer beschikbaar\n" -#: inet/rcmd.c:135 +#: sunrpc/rpc_scan.c:116 +msgid "constant or identifier expected" +msgstr "constante of identifier verwacht" + +#: iconv/iconv_prog.c:182 #, c-format -msgid "connect to address %s: " -msgstr "verbinding maken naar adres %s: " +msgid "conversion from `%s' to `%s' not supported" +msgstr "" -#: sunrpc/svc_simple.c:70 +#: catgets/gencat.c:1290 +#, fuzzy +msgid "conversion modules not available" +msgstr "programma %lu versie %lu is niet beschikbaar\n" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 +msgid "conversion stopped due to problem in writing the output" +msgstr "" + +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "kan geen rpc server aanmaken\n" -#: sunrpc/svc_simple.c:77 -#, c-format -msgid "couldn't register prog %d vers %d\n" +#: sunrpc/svc_simple.c:92 +#, fuzzy, c-format +msgid "couldn't register prog %ld vers %ld\n" msgstr "kan programma %d versie %d niet registreren\n" -#: locale/programs/charmap.c:86 -#, c-format -msgid "default character map file `%s' not found" -msgstr "standaard tekenkaartbestand `%s' niet gevonden" - -#: locale/programs/ld-time.c:155 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "richtingsvlag in string %d in tijdperkveld in categorie `%s' is niet '+' noch '-'" - -#: locale/programs/ld-time.c:166 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "richtingsvlag in string %d in tijperkveld in categorie `%s' is niet een enkel teken" +#: nss/getent.c:51 +msgid "database [key ...]" +msgstr "" -#: locale/programs/charset.c:87 locale/programs/charset.c:133 +#: locale/programs/charmap.c:192 #, c-format -msgid "duplicate character name `%s'" -msgstr "dubbele tekennaam `%s'" - -#: locale/programs/ld-collate.c:1148 -msgid "duplicate collating element definition" -msgstr "dubbel sorteerelementdefinitie" +msgid "default character map file `%s' not found" +msgstr "standaard karaktermapbestand `%s' niet gevonden" -#: locale/programs/ld-collate.c:1294 -#, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "dubbele definitie voor teken `%.*s'" +#: locale/programs/charmap.c:392 +#, fuzzy, c-format +msgid "duplicate definition of <%s>" +msgstr "tweede set definitie" -#: db/makedb.c:312 -msgid "duplicate key" -msgstr "dubbele sleutel" +#: locale/programs/ld-collate.c:3043 +#, fuzzy, c-format +msgid "duplicate definition of script `%s'" +msgstr "dubbele definietie voor karakter `%.*s'" -#: catgets/gencat.c:379 +#: catgets/gencat.c:430 msgid "duplicate set definition" msgstr "tweede set definitie" -#: time/zic.c:980 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "dubbele zonenaam %s (bestand \"%s\", regel %d)" -#: catgets/gencat.c:542 +#: locale/programs/ld-ctype.c:2557 +#, fuzzy, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "dubbele definietie voor karakter `%.*s'" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" msgstr "gedupliceerde meldings identifier" -#: catgets/gencat.c:515 +#: catgets/gencat.c:603 msgid "duplicated message number" -msgstr "dubbel meldingnummer" +msgstr "gedupliceerd meldingnummer" -#: locale/programs/ld-collate.c:1706 -msgid "empty weight name: line ignored" -msgstr "lege gewicht naam: regel genegeerd" +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "" -#: sunrpc/svc_udp.c:348 +#: sunrpc/rpc_scan.c:383 +msgid "empty char string" +msgstr "" + +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "" + +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: cache is al mogelijk" -#: sunrpc/svc_udp.c:353 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: kan geen cache alloceren" -#: sunrpc/svc_udp.c:360 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: kan geen cache data alloceren" -#: sunrpc/svc_udp.c:366 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: kan geen cache fifo alloceren" -#: locale/programs/ld-collate.c:1426 -msgid "end point of ellipsis range is bigger then start" -msgstr "eindpunt van ellipsis bereik is groter dan startpunt" +#: iconv/iconv_prog.c:57 +msgid "encoding for output" +msgstr "" -#: locale/programs/ld-collate.c:1156 -msgid "error while inserting collation element into hash table" -msgstr "fout tijdens invoegen vergelijkings element in hash tabel" +#: iconv/iconv_prog.c:56 +msgid "encoding of original text" +msgstr "" -#: locale/programs/ld-collate.c:1168 -msgid "error while inserting to hash table" +#: nscd/connections.c:361 nscd/connections.c:453 +#, c-format +msgid "error getting callers id: %s" +msgstr "" + +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "" + +#: iconv/iconv_prog.c:242 +#, c-format +msgid "error while closing input `%s'" +msgstr "fout tijdens sluiten invoer `%s'" + +#: iconv/iconv_prog.c:288 +msgid "error while closing output file" +msgstr "fout tijdens sluiten uivoerbestand" + +#: elf/sprof.c:706 +#, fuzzy +msgid "error while closing the profiling data file" msgstr "fout tijdens bij invoegen in hash tabel" -#: locale/programs/locfile.c:487 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 +msgid "error while reading the input" +msgstr "fout tijdens lezen invoer" + +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "verwacht string argument voor `copy'" -#: time/zic.c:871 +#: timezone/zic.c:893 msgid "expected continuation line not found" -msgstr "verwachte voortgangsregel niet gevonden" +msgstr "verwachte continuation regel niet gevonden (FIXME)" -#: locale/programs/locfile.c:1046 +#: elf/sprof.c:404 +#, c-format +msgid "failed to load shared object `%s'" +msgstr "" + +#: elf/sprof.c:600 +msgid "failed to load symbol data" +msgstr "" + +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "" + +#: elf/sprof.c:698 +msgid "failed to mmap the profiling data file" +msgstr "" + +#: iconv/iconv_prog.c:186 +msgid "failed to start conversion processing" +msgstr "" + +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "gefaald bij schrijven data voor categorie `%s'" -#: nis/ypclnt.c:226 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -#: locale/programs/ld-monetary.c:158 locale/programs/ld-numeric.c:95 -#, c-format -msgid "field `%s' in category `%s' not defined" -msgstr "veld `%s' uit categorie `%s' niet gedefinieerd" - -#: locale/programs/ld-messages.c:83 locale/programs/ld-messages.c:107 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "veld `%s' uit category `%s' ongedefinieerd" +msgid "file `%s' already exists and may be overwritten\n" +msgstr "" -#: locale/programs/locfile.c:569 -msgid "from-value of `collating-element' must be a string" -msgstr "van-waarde van `collating-element' moet een string zijn" +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "Bestand te kort" -#: inet/rcmd.c:324 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "fstat faalde" -#: locale/programs/linereader.c:334 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" -msgstr "rommel aan het einde van de tekencodespecificatie" +msgstr "rommel aan het einde van de karakter code specificatie" -#: locale/programs/linereader.c:220 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "rommel aan het einde van nummer" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "rommel aan einde van offset waarde in string %d in `era' veld in categorie `%s'" - -#: locale/programs/ld-time.c:244 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "rommel aan einde van begin datum in %d in `era' veld in categorie `%s'" +#: elf/sprof.c:77 +msgid "generate call graph" +msgstr "" -#: locale/programs/ld-time.c:320 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "rommel aan einde van eind datum in string %d in `era' veld in categorie `%s'" +#: elf/sprof.c:76 +msgid "generate flat profile with counts and ticks" +msgstr "" -#: sunrpc/get_myaddr.c:73 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (haal interface configuratie op)" -#: inet/rcmd.c:330 +#: nss/getent.c:702 +msgid "getent - get entries from administrative database." +msgstr "" + +#: nscd/connections.c:220 +#, c-format +msgid "handle_request: request received (Version = %d)" +msgstr "" + +#: timezone/zic.c:637 +msgid "hard link failed, symbolic link used" +msgstr "" + +#: inet/rcmd.c:428 msgid "hard linked somewhere" -msgstr "ergens hard gekoppeld" +msgstr "" -#: time/zic.c:1164 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "ongeldige CORRECTION veld op schrikkel regel" -#: time/zic.c:1168 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "ongeldig Rolling/Stationary veld op schrikkelregel" -#: locale/programs/ld-collate.c:1777 -msgid "illegal character constant in string" -msgstr "ongeldige tekenconstante in string" - -#: locale/programs/ld-collate.c:1123 -msgid "illegal collation element" -msgstr "ongelding vergelijkings element" - -#: locale/programs/charmap.c:197 -msgid "illegal definition" -msgstr "ongeldige definitie" - -#: locale/programs/charmap.c:350 -msgid "illegal encoding given" -msgstr "ongeldige codering gegeven" +#: sunrpc/rpc_scan.c:312 +msgid "illegal character in file: " +msgstr "ongeldig karakter in bestand: " -#: locale/programs/linereader.c:552 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "ongeldige escape reeks aan het einde van string" -#: locale/programs/charset.c:101 -msgid "illegal names for character range" -msgstr "ongeldige namen voor tekenreeks" +#: iconv/iconv_prog.c:427 +#, c-format +msgid "illegal input sequence at position %ld" +msgstr "ongeldige invoerreeks op positie %ld" -#: locale/programs/ld-time.c:179 +#: sunrpc/rpc_main.c:463 #, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "ongeldig nummer voor offset in string %d in `era' veld in categorie `%s'" +msgid "illegal nettype :`%s'\n" +msgstr "ongeldig nettype: `%s'\n" -#: catgets/gencat.c:352 catgets/gencat.c:429 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "ongeldig set nummer" -#: locale/programs/ld-time.c:235 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "ongeldig begin datum in string %d in `era' veld in categorie `%s'" - -#: locale/programs/ld-time.c:311 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "ongeldige eind datum in string %d in `era' veld in categorie `%s'" - -#: locale/programs/ld-ctype.c:826 -#, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "implementatielimiet: niet meer dan %d tekenklassen toegestaan" +#: locale/programs/ld-ctype.c:1221 +#, fuzzy, c-format +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "implementatielimiet: niet meer dan %d karakterklassen toegestaan" -#: locale/programs/ld-ctype.c:858 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" -msgstr "implementatielimiet: niet meer dan %d tekenkaarten toegestaan" +msgstr "implementatielimiet: niet meer dan %d karaktermappen toegestaan" -#: db/makedb.c:163 -msgid "incorrectly formatted file" -msgstr "onjuist geformateerd bestand" +#: iconv/iconv_prog.c:431 +msgid "incomplete character or shift sequence at end of buffer" +msgstr "" -#: time/zic.c:828 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "invoer regel van onbekend type" -#: time/zic.c:1786 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "interne fout" + +#: iconv/iconv_prog.c:435 +msgid "internal error (illegal descriptor)" +msgstr "" + +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "interne fout - `addtype' aangeroepen met onjuiste `isdst'" -#: time/zic.c:1794 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "interne fout - `addtype' aangeroepen met onjuiste `ttisgmt'" -#: time/zic.c:1790 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "interne fout - `addtype' aangeroepen met onjuiste `ttisstd'" -#: locale/programs/ld-ctype.c:304 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "interne fout in %s, regel %u" -#: time/zic.c:1036 -msgid "invalid GMT offset" +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "ongeldige ELF header" + +#: timezone/zic.c:1059 +msgid "invalid UTC offset" msgstr "onjuiste GMT offset" -#: time/zic.c:1039 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" msgstr "onjuist afkortingsformaat" -#: time/zic.c:1129 time/zic.c:1339 time/zic.c:1353 +#: catgets/gencat.c:687 +#, fuzzy +msgid "invalid character: message ignored" +msgstr "Onjuiste karakterklassenaam" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "ongeldige dag van de maand" -#: time/zic.c:1292 +#: locale/programs/charmap.c:347 +#, fuzzy +msgid "invalid definition" +msgstr "ongeldige definitie" + +#: locale/programs/charmap.c:542 +#, fuzzy +msgid "invalid encoding given" +msgstr "ongeldige codering gegeven" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "ongeldig ending jaar (FIXME)" -#: time/zic.c:1101 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +#, fuzzy +msgid "invalid escape sequence" +msgstr "ongeldig bewaarde tijd" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "ongeldig schrikkeljaar" -#: time/zic.c:1116 time/zic.c:1219 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "ongeldige regel" + +#: elf/dl-open.c:371 +#, fuzzy +msgid "invalid mode for dlopen()" +msgstr "ongeldige tijd van de dag" + +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "ongeldige maandnaam" -#: time/zic.c:935 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +#, fuzzy +msgid "invalid names for character range" +msgstr "ongeldige namen voor karakter range" + +#: debug/pcprofiledump.c:166 +#, fuzzy +msgid "invalid pointer size" +msgstr "ongeldige maandnaam" + +#: catgets/gencat.c:549 +#, fuzzy +msgid "invalid quote character" +msgstr "Ongeldig collatie karakter (FIXME)" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "ongeldig bewaarde tijd" -#: time/zic.c:1268 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "ongeldig starting jaar (FIXME)" -#: time/zic.c:1145 time/zic.c:1248 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "ongeldige tijd van de dag" -#: time/zic.c:1344 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "ongeldig naam voor weekdag" -#: locale/programs/ld-collate.c:1419 -msgid "line after ellipsis must contain character definition" -msgstr "regel na ellipsis moet een teken definitie bevatten" +#: nscd/connections.c:470 +#, c-format +msgid "key length in request too long: %d" +msgstr "" -#: locale/programs/ld-collate.c:1398 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "regel voor ellipsis bevat geen constante teken definitie" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "" -#: time/zic.c:808 +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "" + +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "" + +#: timezone/zic.c:830 msgid "line too long" msgstr "regel te lang" -#: locale/programs/localedef.c:288 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "locale bestand `%s', gebruikt in `copy' statement, niet gevonden" +#: iconv/iconv_prog.c:59 +msgid "list all known coded character sets" +msgstr "" -#: inet/rcmd.c:315 +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "" + +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "lstat faalde" -#: catgets/gencat.c:610 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "verkeerde regel genegeerd" -#: malloc/mcheck.c:185 -msgid "memory clobbered before allocated block" -msgstr "geheugen clobbered voordat blok gereserveerd was (FIXME)" +#: elf/sprof.c:550 +msgid "mapping of section header string table failed" +msgstr "" -#: malloc/mcheck.c:188 -msgid "memory clobbered past end of allocated block" +#: elf/sprof.c:540 +msgid "mapping of section headers failed" +msgstr "" + +#: malloc/mcheck.c:285 +msgid "memory clobbered before allocated block\n" +msgstr "geheugen afgeranseld voor toewijzen blok\n" + +#: malloc/mcheck.c:288 +#, fuzzy +msgid "memory clobbered past end of allocated block\n" msgstr "geheugen `clobbered' na het einde van een gealloceerd blok" -#: locale/programs/ld-collate.c:167 locale/programs/ld-collate.c:173 -#: locale/programs/ld-collate.c:177 locale/programs/ld-collate.c:1446 -#: locale/programs/ld-collate.c:1475 locale/programs/locfile.c:974 -#: locale/programs/xmalloc.c:68 posix/getconf.c:250 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" -msgstr "geen geheugen meer beschikbaar" +msgstr "geheugen uitgeput" -#: malloc/obstack.c:466 -msgid "memory exhausted\n" -msgstr "geen geheugen meer beschikbaar\n" +#: malloc/mcheck.c:282 +msgid "memory is consistent, library is buggy\n" +msgstr "geheugen is consistent, bibliotheek is buggy\n" -#: malloc/mcheck.c:182 -msgid "memory is consistent, library is buggy" -msgstr "geheugen is consistent, bibliotheek is buggy" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "" -#: locale/programs/ld-time.c:362 +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "" + +#: timezone/zic.c:953 +msgid "nameless rule" +msgstr "naamloze regel" + +#: iconv/iconv_prog.c:139 +msgid "neither original nor target encoding specified" +msgstr "" + +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "ontbrekend era formaat in string %d in `era' veld in category `%s'" +msgid "netname2user: (nis+ lookup): %s\n" +msgstr "" -#: locale/programs/ld-time.c:350 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "ontbrekende era naam in string %d in `era' veld in category `%s'" +msgid "netname2user: DES entry for %s in directory %s not unique" +msgstr "" -#: time/zic.c:930 -msgid "nameless rule" -msgstr "naamloze regel" +#: nis/nss_nisplus/nisplus-publickey.c:368 +#, c-format +msgid "netname2user: LOCAL entry for %s in directory %s not unique" +msgstr "" -#: sunrpc/svc_simple.c:140 +#: nis/nss_nisplus/nisplus-publickey.c:207 +#, c-format +msgid "netname2user: missing group id list in `%s'." +msgstr "" + +#: nis/nss_nisplus/nisplus-publickey.c:318 +#, c-format +msgid "netname2user: principal name `%s' too long" +msgstr "" + +#: nis/nss_nisplus/nisplus-publickey.c:375 +msgid "netname2user: should not have uid 0" +msgstr "" + +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "nooit geregistreerd programma %d\n" -#: locale/programs/ld-messages.c:98 locale/programs/ld-messages.c:122 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "geen correct reguliere expressie voor veld `%s' in category `%s': %s" +#: locale/programs/repertoire.c:272 +msgid "no or value given" +msgstr "" -#: time/zic.c:2112 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "geen enkele dag van de maand voldoet aan voorwaarde" -#: locale/programs/ld-collate.c:264 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "geen definitie van `UNDEFINED'" -#: locale/programs/locfile.c:501 +#: elf/sprof.c:272 +#, c-format +msgid "no filename for profiling data given and shared object `%s' has no soname" +msgstr "" + +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "geen ander sleutelwoord mag worden gespecificeerd wanneer `copy' is gebruikt" -#: locale/programs/localedef.c:347 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "geen uitvoer bestand gemaakt omdat waarschuwingen zijn gegeven" -#: locale/programs/charmap.c:316 locale/programs/charmap.c:467 -#: locale/programs/charmap.c:546 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "geen symbolische naam gegeven" -#: locale/programs/charmap.c:381 locale/programs/charmap.c:513 -#: locale/programs/charmap.c:579 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "geen symbolisch naam gegeven voor einde bereik" -#: locale/programs/ld-collate.c:246 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "geen gewicht gedefinieerd voor symbool `%s'" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "" -#: inet/rcmd.c:317 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "geen gewoon bestand" -#: locale/programs/charmap.c:431 +#: nscd/nscd_stat.c:131 +#, c-format +msgid "" +"nscd configuration:\n" +"\n" +"%15d server debug level\n" +msgstr "" + +#: nscd/nscd_stat.c:105 +msgid "nscd not running!\n" +msgstr "" + +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "" + +#: iconv/iconv_prog.c:61 +#, fuzzy +msgid "omit invalid characters from output" +msgstr "Onjuiste karakterklassenaam" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "alleen WIDTH definities zijn toegestaan na de CHARMAP definitie" -#: db/makedb.c:329 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, fuzzy, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "karaktermap `%s' is al gedefinieerd" + +#: iconv/iconv_prog.c:141 +msgid "original encoding not specified using `-f'" +msgstr "" + +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +#, fuzzy +msgid "out of memory" +msgstr "Servergeheugen uitgeput" + +#: iconv/iconv_prog.c:62 +msgid "output file" +msgstr "uitvoerbestand" + +#: sunrpc/pm_getmaps.c:74 +msgid "pmap_getmaps rpc problem" +msgstr "" + +#: inet/rcmd.c:233 +msgid "poll: protocol failure in circuit setup\n" +msgstr "poll: protocol faalde bij opstart circuit\n" + +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +#, fuzzy +msgid "premature end of `translit_ignore' definition" +msgstr "Prematuur einde van reguliere expressie" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 +msgid "preprocessor error" +msgstr "voorbewerkingsfout" + +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "" + +#: elf/sprof.c:74 +msgid "print list of count paths and their number of use" +msgstr "" + +#: iconv/iconv_prog.c:64 +msgid "print progress information" +msgstr "" + +#: elf/sprof.c:687 #, c-format -msgid "problems while reading `%s'" -msgstr "problemem tijdens lezen `%s'" +msgid "profiling data file `%s' does not match shared object `%s'" +msgstr "" -#: sunrpc/rpcinfo.c:222 sunrpc/rpcinfo.c:350 +#: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383 #, c-format msgid "program %lu is not available\n" msgstr "programma %lu is niet beschikbaar\n" -#: sunrpc/rpcinfo.c:245 sunrpc/rpcinfo.c:282 sunrpc/rpcinfo.c:371 -#: sunrpc/rpcinfo.c:408 sunrpc/rpcinfo.c:429 sunrpc/rpcinfo.c:462 +#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333 +#: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476 +#: sunrpc/rpcinfo.c:510 #, c-format msgid "program %lu version %lu is not available\n" msgstr "programma %lu versie %lu is niet beschikbaar\n" -#: sunrpc/rpcinfo.c:466 +#: sunrpc/rpcinfo.c:515 #, c-format msgid "program %lu version %lu ready and waiting\n" msgstr "programma %lu versie %lu klaar en wacht\n" -#: inet/rcmd.c:177 +#: inet/rcmd.c:270 #, c-format -msgid "rcmd: select (setting up stderr): %m\n" +msgid "rcmd: %s: short read" +msgstr "" + +#: inet/rcmd.c:230 +#, fuzzy, c-format +msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: selecteer (setting up stderr): %m\n" -#: inet/rcmd.c:109 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: socket: Alle ports in gebruik\n" -#: inet/rcmd.c:165 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: schrijf (setting up stderr): %m\n" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: geen geheugen meer beschikbaar\n" -#: time/zic.c:1847 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "herhalend schrikkelseconde moment" -#: sunrpc/rpcinfo.c:659 +#: locale/programs/repertoire.c:342 +#, fuzzy, c-format +msgid "repertoire map file `%s' not found" +msgstr "karaktermapbestand `%s' niet gevonden" + +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "" + +#: sunrpc/rpc_main.c:1117 +msgid "rpcgen: arglist coding error\n" +msgstr "" + +#: sunrpc/rpc_main.c:1105 +#, fuzzy +msgid "rpcgen: too many defines\n" +msgstr "te veel bestanden!\n" + +#: sunrpc/rpcinfo.c:732 #, c-format msgid "rpcinfo: %s is unknown host\n" msgstr "rpcinfo: %s is onbekende host\n" -#: sunrpc/rpcinfo.c:626 +#: sunrpc/rpcinfo.c:695 #, c-format msgid "rpcinfo: %s is unknown service\n" msgstr "rpcinfo: %s is onbekende service\n" -#: sunrpc/rpcinfo.c:600 +#: sunrpc/rpcinfo.c:665 #, c-format msgid "rpcinfo: Could not delete registration for prog %s version %s\n" msgstr "rpcinfo: Kan geen registratie verwijderen voor programma %s versie %s\n" -#: sunrpc/rpcinfo.c:576 +#: sunrpc/rpcinfo.c:637 #, c-format msgid "rpcinfo: broadcast failed: %s\n" -msgstr "rpcinfo: uitzending mislukt: %s\n" +msgstr "rpcinfo: omroep mislukt: %s\n" -#: sunrpc/rpcinfo.c:505 +#: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563 msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: kan geen kontakt krijgen met portmapper" -#: sunrpc/rpcinfo.c:510 -msgid "rpcinfo: can't contact portmapper: " -msgstr "rpcinfo: kan geen kontakt krijgen met portmapper: " - -#: time/zic.c:721 time/zic.c:723 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "zelfde regel naam in meerdere bestanden" -#: inet/rcmd.c:180 -msgid "select: protocol failure in circuit setup\n" -msgstr "select: protocol mislukt in opstart circuit\n" +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "" -#: inet/rcmd.c:198 -msgid "socket: protocol failure in circuit setup\n" -msgstr "socket: protocol mislukt in opstart circuit.\n" +#: elf/dl-close.c:63 +#, fuzzy +msgid "shared object not open" +msgstr "Ongeldig object voor bewerking" -#: locale/programs/locfile.c:622 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "sorteervolgorde `forward' en `backward' zijn niet eenduidig" +#: nscd/connections.c:482 +#, c-format +msgid "short read while reading request key: %s" +msgstr "" -#: locale/programs/ld-collate.c:1578 locale/programs/ld-collate.c:1624 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "specificatie van sorteergewich voor collation symbool heeft geen zin" +#: nscd/connections.c:436 +#, fuzzy, c-format +msgid "short read while reading request: %s" +msgstr "problemem tijdens lezen `%s'" -#: time/zic.c:792 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 +#, fuzzy, c-format +msgid "short write in %s: %s" +msgstr "%s: Fout bij schrijven %s\n" + +#: inet/rcmd.c:260 +msgid "socket: protocol failure in circuit setup\n" +msgstr "socket: protocol mislukt in opstart circuit.\n" + +#: timezone/zic.c:814 msgid "standard input" msgstr "standaardinvoer" -#: time/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "standaarduitvoer" -#: locale/programs/ld-time.c:264 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "begindatum is ongeldig in string %d in `era' veld in category `%s'" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "" -#: time/zic.c:1300 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "beginjaar is groter dan eindejaar" -#: time/zic.c:1274 time/zic.c:1298 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "beginjaar is te groot om weergegeven te worden" -#: time/zic.c:1272 time/zic.c:1296 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "beginjaar is te laag om weergegeven te worden" -#: locale/programs/ld-time.c:340 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "einddatum is onjuist in string %d in `era' veld in category `%s'" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" +#: sunrpc/svc_run.c:76 +#, fuzzy +msgid "svc_run: - poll failed" msgstr "svc_run: - select mislukt" -#: sunrpc/svc_tcp.c:201 sunrpc/svc_tcp.c:206 +#: sunrpc/svc_tcp.c:161 +#, fuzzy +msgid "svc_tcp.c - cannot getsockname or listen" +msgstr "svctcp_.c - `getsockname' of `listen' lukken niet" + +#: sunrpc/svc_tcp.c:146 +#, fuzzy +msgid "svc_tcp.c - tcp socket creation problem" +msgstr "svctcp_.c - udp socket aanmaak probleem" + +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: geen geheugen meer\n" -#: sunrpc/svc_tcp.c:149 -msgid "svctcp_.c - cannot getsockname or listen" +#: sunrpc/svc_unix.c:137 +#, fuzzy +msgid "svc_unix.c - AF_UNIX socket creation problem" +msgstr "svctcp_.c - udp socket aanmaak probleem" + +#: sunrpc/svc_unix.c:153 +#, fuzzy +msgid "svc_unix.c - cannot getsockname or listen" msgstr "svctcp_.c - `getsockname' of `listen' lukken niet" -#: sunrpc/svc_tcp.c:136 -msgid "svctcp_.c - udp socket creation problem" -msgstr "svctcp_.c - udp socket aanmaak probleem" +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 +#, fuzzy +msgid "svc_unix: makefd_xprt: out of memory\n" +msgstr "svc_tcp: makefd_xprt: geen geheugen meer\n" -#: sunrpc/svc_tcp.c:156 sunrpc/svc_tcp.c:163 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: geen geheugen meer beschikbaar\n" -#: sunrpc/svc_udp.c:123 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - `getsockname' lukt niet" -#: sunrpc/svc_udp.c:111 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 +#, fuzzy +msgid "svcudp_create: out of memory\n" +msgstr "svctcp_create: geen geheugen meer beschikbaar\n" + +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: socket aanmaak probleem" -#: locale/programs/ld-collate.c:1198 -#, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" msgstr "" -"symbool voor multikarakter vergelijkings element `%.*s' dupliceerd\n" -"element definitie" -#: locale/programs/ld-collate.c:1071 +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 +#, fuzzy +msgid "svcunix_create: out of memory\n" +msgstr "svctcp_create: geen geheugen meer beschikbaar\n" + +#: locale/programs/linereader.c:745 +#, fuzzy, c-format +msgid "symbol `%.*s' not in charmap" +msgstr "onbekend symbool `%.*s': regel genegeerd" + +#: locale/programs/linereader.c:766 +#, fuzzy, c-format +msgid "symbol `%.*s' not in repertoire map" +msgstr "onbekend symbool `%.*s': regel genegeerd" + +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other element definition" +msgid "symbol `%s'" msgstr "" -"symbool voor multikarakter vergelijkings element `%.*s' dupliceert\n" -"andere element definities" -#: locale/programs/ld-collate.c:1207 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" +msgid "symbol `%s' has the same encoding as" msgstr "" -"symbool voor multikarakter vergelijkings element `%.*s' dupliceert\n" -"andere symbool definitie" -#: locale/programs/ld-collate.c:1080 -#, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "symbool voor multikarakters vergelijkings element `%.*s' dupliceerd symbooldefinitie" +#: locale/programs/ld-collate.c:1539 +#, fuzzy, c-format +msgid "symbol `%s' not defined" +msgstr "onbekend symbool `%.*s': regel genegeerd" -#: locale/programs/ld-collate.c:1062 locale/programs/ld-collate.c:1189 -#, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "symbool voor multikarakter vergelijkings element `%.*s' dupliceerd symbolische naam in karakterset" +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +#, fuzzy +msgid "syntax error" +msgstr "Busfout" -#: locale/programs/charmap.c:315 locale/programs/charmap.c:349 -#: locale/programs/charmap.c:379 locale/programs/charmap.c:466 -#: locale/programs/charmap.c:512 locale/programs/charmap.c:545 -#: locale/programs/charmap.c:577 +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 #, c-format msgid "syntax error in %s definition: %s" msgstr "syntactische fout in %s definitie: %s" -#: locale/programs/locfile.c:642 -msgid "syntax error in `order_start' directive" -msgstr "syntactische fout in `order_start' directief" - -#: locale/programs/locfile.c:384 -msgid "syntax error in character class definition" -msgstr "syntactische fout in tekenklasse definitie" - -#: locale/programs/locfile.c:442 -msgid "syntax error in character conversion definition" -msgstr "syntactische fout in tekenomzettingsdefinitie" - -#: locale/programs/locfile.c:684 -msgid "syntax error in collating order definition" -msgstr "syntactische fout in collating volgorde definitie" - -#: locale/programs/locfile.c:534 -msgid "syntax error in collation definition" -msgstr "syntactische fout in vergelijkings definitie" - -#: locale/programs/locfile.c:357 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "syntactische fout in definitie van LC_CTYPE category" - -#: locale/programs/locfile.c:300 -msgid "syntax error in definition of new character class" -msgstr "syntactische fout in definitie van nieuwe tekenklasse" - -#: locale/programs/locfile.c:310 -msgid "syntax error in definition of new character map" -msgstr "syntactische fout in definitie van nieuwe tekenkaart" - -#: locale/programs/locfile.c:895 -msgid "syntax error in message locale definition" -msgstr "syntactische fout in melding locale definitie" - -#: locale/programs/locfile.c:806 -msgid "syntax error in monetary locale definition" -msgstr "syntactische fout in monetaire locale definitie" - -#: locale/programs/locfile.c:833 -msgid "syntax error in numeric locale definition" -msgstr "syntactische fout in numerieke locale definitie" - -#: locale/programs/locfile.c:744 -msgid "syntax error in order specification" -msgstr "syntactische fout in volgorde specificatie" - -#: locale/programs/charmap.c:196 locale/programs/charmap.c:212 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "syntactische fout in prolog: %s" -#: locale/programs/locfile.c:871 -msgid "syntax error in time locale definition" -msgstr "syntactische fout in tijd locale definitie" +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 +#, fuzzy, c-format +msgid "syntax error in repertoire map definition: %s" +msgstr "syntactische fout in %s definitie: %s" -#: locale/programs/locfile.c:277 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "syntactische fout: niet in een locale definitie deel" -#: catgets/gencat.c:381 catgets/gencat.c:517 catgets/gencat.c:544 +#: iconv/iconv_prog.c:143 +msgid "target encoding not specified using `-t'" +msgstr "" + +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "dit is de eerste definitie" -#: time/zic.c:1134 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "tijd voor nul" -#: time/zic.c:1142 time/zic.c:2012 time/zic.c:2031 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "tijd overflow" -#: locale/programs/charset.c:44 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "" + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "te weinig bytes in karaktercodering" -#: locale/programs/charset.c:46 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "te veel bytes in karaktercodering" -#: locale/programs/locales.h:72 -msgid "too many character classes defined" -msgstr "te veel karakterklassen gedefinieerd" - -#: time/zic.c:1841 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "te veel schrikkelseconden" -#: time/zic.c:1813 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "te veel lokale tijd typen" -#: time/zic.c:1767 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "te veel overgangen?!" -#: locale/programs/ld-collate.c:1633 -msgid "too many weights" -msgstr "te veel gewichten" - -#: time/zic.c:2135 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "te veel, of te lange, tijdzone afkortingen" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "rommel aan het einde van de regel" -#: sunrpc/svc_simple.c:132 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "moeite met antwoorden naar programma %d\n" -#: locale/programs/ld-collate.c:1390 -msgid "two lines in a row containing `...' are not allowed" -msgstr "twee regels in een rij bevattende `...' zijn niet toegestaan" - -#: time/zic.c:1307 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "typed enkel jaar (FIMXE)" -#: posix/getconf.c:239 +#: iconv/iconv_prog.c:491 +msgid "unable to allocate buffer for input" +msgstr "" + +#: nis/nis_callback.c:189 +msgid "unable to free arguments" +msgstr "niet in staat argumenten vrij te geven" + +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "ongedefinieerd" -#: locale/programs/charmap.c:618 locale/programs/charmap.c:629 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "onbekend karakter `%s'" -#: locale/programs/ld-messages.c:199 locale/programs/ld-messages.c:210 -#: locale/programs/ld-messages.c:221 locale/programs/ld-messages.c:232 -#: locale/programs/ld-time.c:710 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "onbekend karakter in veld `%s' uit category `%s'" - -#: locale/programs/locfile.c:607 -msgid "unknown collation directive" -msgstr "onbekende vergelijkings afgeleide" - -#: catgets/gencat.c:478 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "onbekende richtlijn `%s': regel genegeerd (FIXME)" -#: catgets/gencat.c:457 +#: iconv/iconv_prog.c:438 +#, fuzzy, c-format +msgid "unknown iconv() error %d" +msgstr "(onbekende authenticatie (FIXME) fout - %d)" + +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "onbekende set `%s'" -#: locale/programs/ld-collate.c:1374 locale/programs/ld-collate.c:1568 -#: locale/programs/ld-collate.c:1742 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "onbekend symbool `%.*s': regel genegeerd" - -#: time/zic.c:764 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "regelloze zone" -#: catgets/gencat.c:962 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "niet getermineerde melding" -#: locale/programs/linereader.c:521 locale/programs/linereader.c:556 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "niet getermineerde string" -#: locale/programs/linereader.c:391 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 +msgid "unterminated string constant" +msgstr "niet getermineerde string konstante" + +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "niet getermineerde symbolische naam" -#: locale/programs/ld-collate.c:1695 -msgid "unterminated weight name" -msgstr "niet getermineerde gewichtnaam" +#: locale/programs/charmap.c:1005 +#, fuzzy +msgid "upper limit in range is not higher then lower limit" +msgstr "grootste limiet in bereik is niet kleiner dan kleinste limiet" -#: locale/programs/charset.c:119 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" msgstr "grootste limiet in bereik is niet kleiner dan kleinste limiet" -#: time/zic.c:2078 +#: sunrpc/rpc_main.c:1424 +#, c-format +msgid "usage: %s infile\n" +msgstr "gebruik: %s invoerbestand\n" + +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "gebruik van 29 februari in niet schrikkeljaar" -#: locale/programs/charmap.c:439 locale/programs/charmap.c:493 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "waarde voor %s moet een integer zijn" -#: locale/programs/charmap.c:234 -#, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "waarde voor <%s> moet tussen 1 en 4 liggen" - -#: locale/programs/ld-monetary.c:152 locale/programs/ld-numeric.c:89 -#, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "waarde voor veld `%s' in categorie `%s' mag geen lege string zijn" +#: locale/programs/charmap.c:399 +#, fuzzy, c-format +msgid "value for <%s> must be 1 or greater" +msgstr "waarde voor %s moet een integer zijn" -#: locale/programs/charmap.c:246 -msgid "value of must be greater than the value of " +#: locale/programs/charmap.c:411 +#, fuzzy, c-format +msgid "value of <%s> must be greater or equal than the value of <%s>" msgstr "waarde van moet groter zijn dan de waarde van " -#: locale/programs/ld-monetary.c:142 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" +#: timezone/zic.c:433 +msgid "warning: " msgstr "" -"waarde van veld `int_curr_symbol' in categorie `LC_MONETARY'\n" -"korrespondeert niet met een geldige naam in ISO 4217" -#: locale/programs/ld-monetary.c:135 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" +#: nscd/connections.c:427 +#, c-format +msgid "while accepting connection: %s" msgstr "" -"de lengte van waarde van veld `int_curr_symbol' in categorie\n" -"`LC_MONETARY' is niet juist" -#: locale/programs/ld-monetary.c:374 locale/programs/ld-numeric.c:199 -#, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "waarden voor veld `%s' uit categorie `%s' moeten kleiner zijn dan 127" +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 +msgid "while allocating cache entry" +msgstr "" -#: locale/programs/ld-monetary.c:370 -#, c-format -msgid "values for field `%s' in category `%s' must not be zero" -msgstr "waarden voor veld `%s' uit categorie `%s' mogen geen nul zijn" +#: nscd/cache.c:88 +#, fuzzy +msgid "while allocating hash table entry" +msgstr "fout tijdens bij invoegen in hash tabel" -#: login/utmp_file.c:76 -msgid "while opening UTMP file" -msgstr "bij openen UTMP bestand" +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 +msgid "while allocating key copy" +msgstr "" -#: catgets/gencat.c:989 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "bij openen oud catalogusbestand" -#: locale/programs/locale.c:341 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "tijdens voorbereiden uitvoer" -#: db/makedb.c:356 -msgid "while reading databank" -msgstr "bij lezen databank" +#: elf/sprof.c:679 +#, fuzzy +msgid "while stat'ing profiling data file" +msgstr "bij schrijven databasebestand" -#: db/makedb.c:318 -msgid "while writing databank file" -msgstr "bij schrijven databankbestand" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "" -#: inet/rcmd.c:328 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "" + +#: nscd/nscd_stat.c:116 +msgid "write incomplete" +msgstr "schrijfactie involledig" + +#: inet/rcmd.c:426 msgid "writeable by other than owner" -msgstr "overschrijfbaar door anderen dan de eigenaar" +msgstr "schrijfbaar door anderen dan de eigenaar" -#: db/makedb.c:142 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "onjuist aantal argumenten" -#: time/zic.c:1092 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "onjuist aantal velden op schrikkelregel" -#: time/zic.c:1183 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "onjuist aantal velden op `Link' regel" -#: time/zic.c:926 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "onjuist aantal velden op `Rule' regel" -#: time/zic.c:996 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" -msgstr "onjuist aantal velden op `Zone' voortgangsregel" +msgstr "onjuist aantal velden op `Zone' continuation regel (FIXME)" -#: time/zic.c:954 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "onjuist aantal velden op `Zone' regel" -#: nis/ypclnt.c:875 +#: sunrpc/xdr_ref.c:85 +#, fuzzy +msgid "xdr_reference: out of memory\n" +msgstr "registerrpc: geen geheugen meer beschikbaar\n" + +#: sunrpc/xdr_rec.c:151 sunrpc/xdr_rec.c:166 +#, fuzzy +msgid "xdrrec_create: out of memory\n" +msgstr "svctcp_create: geen geheugen meer beschikbaar\n" + +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" -msgstr "yp_update: kan host niet omzetten naar netnaam\n" +msgstr "yp_update: kan geen host converteren naar netnaam\n" -#: nis/ypclnt.c:887 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: kan geen server adres verkrijgen\n" +#~ msgid " done\n" +#~ msgstr " klaar\n" + +#~ msgid "%s: cannot get modification time" +#~ msgstr "%s: kan de aanpassingstijd niet bepalen" + +#~ msgid "Computing table size for character classes might take a while..." +#~ msgstr "Berekenen tabelgrootte voor karakterklassen kan even duren..." + +#~ msgid "Computing table size for collation information might take a while..." +#~ msgstr "Berekenen tabelgrootte voor collation informatie kan even duren..." + +#~ msgid "Convert key to lower case" +#~ msgstr "Sleutel omzetten naar kleine letters" + +#~ msgid "Create simple DB database from textual input." +#~ msgstr "Make een eenvoudige DB database uit tekstuele invoer" + +#~ msgid "Device not configured" +#~ msgstr "Apparaat niet geconfigureerd" + +#~ msgid "Do not print messages while building database" +#~ msgstr "Geef geen meldingen tijdens bouwen database" + +#~ msgid "Trying %s...\n" +#~ msgstr "Probeer %s...\n" + +#~ msgid "`...' must only be used in `...' and `UNDEFINED' entries" +#~ msgstr "`...' mag alleen gebruikt worden `...' en `UNDEFINED' ingangen" + +#~ msgid "`from' expected after first argument to `collating-element'" +#~ msgstr "verwacht `from' na eerste argument (??)to `collating-element'" + +#~ msgid "`from' string in collation element declaration contains unknown character" +#~ msgstr "`from' string in vergelijkende element declaratie bevat onbekend karakter" + +#~ msgid "buffer overflow" +#~ msgstr "bufferoverloop" + +#~ msgid "cannot `stat' locale file `%s'" +#~ msgstr "kan niet `stat' locale bestand `%s'" + +#~ msgid "cannot insert collation element `%.*s'" +#~ msgstr "kan collation element `%.*s' niet invoegen" + +#~ msgid "cannot insert into result table" +#~ msgstr "kan niet invoegen in resultaat tabel" + +#~ msgid "cannot insert new collating symbol definition: %s" +#~ msgstr "kan geen nieuw vergelijking symbool definitie invoegen: %s" + +#~ msgid "cannot open database file `%s': %s" +#~ msgstr "kan database bestand `%s' niet openen: %s" + +#~ msgid "category data requested more than once: should not happen" +#~ msgstr "categorie data meer dan eens gevraagd: zou niet mogen gebeuren" + +#~ #, fuzzy +#~ msgid "character L'%s' (index %Zd) in class `%s' must be in class `%s'" +#~ msgstr "karakter %s'%s' in klasse `%s' hoort in klasse `%s'" + +#~ #, fuzzy +#~ msgid "character L'%s' (index %Zd) in class `%s' must not be in class `%s'" +#~ msgstr "karakter %s'%s' in klasse `%s' hoort niet in klasse `%s'" + +#~ msgid "collation element `%.*s' appears more than once: ignore line" +#~ msgstr "vergelijkings element `%.*s' komt meer dan eens voor: negeer regel" + +#~ msgid "collation symbol `%.*s' appears more than once: ignore line" +#~ msgstr "vergelijkings symbool `%.*s' komt meer dan eens voor: negeer regel" + +#~ msgid "collation symbol expected after `%s'" +#~ msgstr "vergelijkings symbool verwacht na `%s'" + +#~ msgid "connect to address %s: " +#~ msgstr "verbinding maken met adres %s: " + +#~ msgid "duplicate character name `%s'" +#~ msgstr "dubbele karakternaam `%s'" + +#~ msgid "duplicate key" +#~ msgstr "dubbele sleutel" + +#~ msgid "end point of ellipsis range is bigger then start" +#~ msgstr "eindpunt van ellipsisbereik is groter dan startpunt" + +#~ msgid "error while inserting collation element into hash table" +#~ msgstr "fout tijdens invoegen vergelijkings element in hash tabel" + +#~ msgid "error while inserting to hash table" +#~ msgstr "fout tijdens bij invoegen in hash tabel" + +#~ msgid "from-value of `collating-element' must be a string" +#~ msgstr "van-waarde van `collating-element' moet een string zijn" + +#~ msgid "illegal character constant in string" +#~ msgstr "ongeldige karakterkonstante in string" + +#~ msgid "illegal collation element" +#~ msgstr "ongelding vergelijkings element" + +#~ msgid "incorrectly formatted file" +#~ msgstr "onjuist geformateerd bestand" + +#~ msgid "line after ellipsis must contain character definition" +#~ msgstr "regel na ellipsis moet een karakter definitie bevatten" + +#~ msgid "line before ellipsis does not contain definition for character constant" +#~ msgstr "regel voor ellipsis bevat geen konstante karakter definitie" + +#~ msgid "locale file `%s', used in `copy' statement, not found" +#~ msgstr "locale bestand `%s', gebruikt in `copy' statement, niet gevonden" + +#~ msgid "no weight defined for symbol `%s'" +#~ msgstr "geen gewicht gedefinieerd voor symbool `%s'" + +#~ msgid "problems while reading `%s'" +#~ msgstr "problemem tijdens lezen `%s'" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" +#~ msgstr "" +#~ "symbool voor multikarakter vergelijkings element `%.*s' dupliceert\n" +#~ "andere symbool definitie" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" +#~ msgstr "symbool voor multikarakters vergelijkings element `%.*s' dupliceerd symbooldefinitie" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" +#~ msgstr "symbool voor multikarakter vergelijkings element `%.*s' dupliceerd symbolische naam in karakterset" + +#~ msgid "syntax error in `order_start' directive" +#~ msgstr "syntactische fout in `order_start' directief" + +#~ msgid "syntax error in character class definition" +#~ msgstr "syntactische fout in karakter klasse definitie" + +#~ msgid "syntax error in collating order definition" +#~ msgstr "syntactische fout in collating volgorde definitie" + +#~ msgid "syntax error in collation definition" +#~ msgstr "syntactische fout in vergelijkings definitie" + +#~ msgid "syntax error in definition of LC_CTYPE category" +#~ msgstr "syntactische fout in definitie van LC_CTYPE category" + +#~ msgid "syntax error in message locale definition" +#~ msgstr "syntactische fout in melding locale definitie" + +#~ msgid "syntax error in monetary locale definition" +#~ msgstr "syntactische fout in monetaire locale definitie" + +#~ msgid "syntax error in numeric locale definition" +#~ msgstr "syntactische fout in numerieke locale definitie" + +#~ msgid "syntax error in order specification" +#~ msgstr "syntactische fout in volgorde specificatie" + +#~ msgid "syntax error in time locale definition" +#~ msgstr "syntactische fout in tijd locale definitie" + +#~ msgid "too many character classes defined" +#~ msgstr "te veel karakterklassen gedefinieerd" + +#~ msgid "too many weights" +#~ msgstr "te veel gewichten" + +#~ msgid "two lines in a row containing `...' are not allowed" +#~ msgstr "twee regels in een rij bevattende `...' zijn niet toegestaan" + +#~ msgid "unknown character in field `%s' of category `%s'" +#~ msgstr "onbekend karakter in veld `%s' uit category `%s'" + +#~ msgid "unknown collation directive" +#~ msgstr "onbekende vergelijkings afgeleide" + +#~ msgid "unterminated weight name" +#~ msgstr "niet getermineerde gewichtnaam" + +#~ msgid "value for <%s> must lie between 1 and 4" +#~ msgstr "waarde voor <%s> moet tussen 1 en 4 liggen" + +#~ msgid "while reading database" +#~ msgstr "bij lezen database" + +#~ msgid "while writing database file" +#~ msgstr "bij schrijven databasebestand" + +#~ msgid "%s: Error writing standard output " +#~ msgstr "%s: Fout bij schrijven standaarduitvoer " + +#~ msgid "memory exhausted\n" +#~ msgstr "geen geheugen meer beschikbaar\n" + +#~ msgid "symbol for multicharacter collating element `%.*s' duplicates other element definition" +#~ msgstr "" +#~ "symbool voor multikarakter vergelijkings element `%.*s' dupliceert\n" +#~ "andere element definities" + +#~ msgid "Cputime limit exceeded" +#~ msgstr "CPU tijd limiet overschreden" + +#~ msgid "Filesize limit exceeded" +#~ msgstr "Bestandsgrootte limiet overschreden" + +#~ msgid "Illegal Instruction" +#~ msgstr "Verkeerde instructie" + +#~ msgid "Trace/BPT trap" +#~ msgstr "Trace/BPT trap" + +#~ msgid "" +#~ "Usage: %s [OPTION]... -o OUTPUT-FILE [INPUT-FILE]...\n" +#~ " %s [OPTION]... [OUTPUT-FILE [INPUT-FILE]...]\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -H, --header=NAME create C header file NAME containing symbol definitions\n" +#~ " -h, --help display this help and exit\n" +#~ " --new do not use existing catalog, force new output file\n" +#~ " -o, --output=NAME write output to file NAME\n" +#~ " -V, --version output version information and exit\n" +#~ "If INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" +#~ "is -, output is written to standard output.\n" +#~ msgstr "" +#~ "Gebruik: %s [OPTIE]... -o UITVOER-BESTAND [INVOER-BESTAND]...\n" +#~ " %s [OPTIE]... [UITVOER-BESTAND [INVOER-BESTAND]...]\n" +#~ "Verplichte argumenten bij lange opties zijn ook verplicht bij korte opties.\n" +#~ " -H, --header=NAAM maak C header bestand NAAM met symbooldefinities\n" +#~ " -h, --help toon hulp-tekst en be\\353indig programma\n" +#~ " --new gebruik niet een bestaande catalog, maak een nieuwe\n" +#~ " -o, --output=NAAM schrijf uitvoer naar bestand NAAM\n" +#~ " -V, --version toon versie-informatie en be\\353indig programma\n" +#~ "Als INVOER-BESTAND is -, lees invoer uit standardinvoer. Als UITVOER-BESTAND\n" +#~ "is -, schrijf uitvoer naar standaarduitvoer.\n" + +#~ msgid "" +#~ "Usage: %s [OPTION]... INPUT-FILE OUTPUT-FILE\n" +#~ " %s [OPTION]... -o OUTPUT-FILE INPUT-FILE\n" +#~ " %s [OPTION]... -u INPUT-FILE\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -f, --fold-case convert key to lower case\n" +#~ " -h, --help display this help and exit\n" +#~ " -o, --output=NAME write output to file NAME\n" +#~ " --quiet don't print messages while building database\n" +#~ " -u, --undo print content of database file, one entry a line\n" +#~ " -V, --version output version information and exit\n" +#~ "If INPUT-FILE is -, input is read from standard input.\n" +#~ msgstr "" +#~ "Gebruik: %s [OPTIE]... INVOER-BESTAND UITVOER-BESTAND\n" +#~ " %s [OPTIE]... -o UITVOER-BESTAND [INVOER-BESTAND]\n" +#~ " %s [OPTIE]... -u INVOER-BESTAND\n" +#~ "Verplichte argument bij lange opties zijn ook verplicht bij korte opties.\n" +#~ " -f, --fold-case converteer sleutel naar kleine letters\n" +#~ " -h, --help toon hulp-tekst en beindig programma\n" +#~ " -o, --output=NAAM schrijf uitvoer naar bestand NAAM\n" +#~ " --quiet toon geen meldingen bij aanmaken database\n" +#~ " -u, --undo toon inhoud van database bestand, een item per regel\n" +#~ " -V, --version toon versie-informatie en beindig programma\n" +#~ "Als INVOER-BESTAND is -, lees invoer uit standardinvoer.\n" +#~ "Meld fouten via .\n" + +#~ msgid "" +#~ "Usage: %s [OPTION]... name\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -c, --force create output even if warning messages were issued\n" +#~ " -h, --help display this help and exit\n" +#~ " -f, --charmap=FILE symbolic character names defined in FILE\n" +#~ " -i, --inputfile=FILE source definitions are found in FILE\n" +#~ " -u, --code-set-name=NAME specify code set for mapping ISO 10646 elements\n" +#~ " -v, --verbose print more messages\n" +#~ " -V, --version output version information and exit\n" +#~ " --posix be strictly POSIX conform\n" +#~ "\n" +#~ "System's directory for character maps: %s\n" +#~ " locale files : %s\n" +#~ msgstr "" +#~ "Aanroep: %s [OPTIE]... naam\n" +#~ "Verplichte argumenten bij lange opties zijn ook verplicht bij korte opties.\n" +#~ " -c, --force maak uitvoer zelfs als waarschuwing werden gegeven\n" +#~ " -h, --help toon hulptekst en beindig programma\n" +#~ " -f, --charmap=BESTAND symbolische karakternamen gedefinieerd in BESTAND\n" +#~ " -i, --inputfile=BESTAND bron definities zijn gevonden in BESTAND\n" +#~ " -u, --code-set-name=NAAM specificeer codeset voor mappen ISO 10646 elementen\n" +#~ " -v, --verbose toon meer meldingen\n" +#~ " -V, --version toon versie-informatie en beindig programma\n" +#~ " --posix volg de POSIX afspraken\n" +#~ "\n" +#~ "Directory van systeem voor karaktermappen: %s\n" +#~ " locale bestanden: %s\n" +#~ "Meld fouten aan .\n" + +#~ msgid "" +#~ "Usage: %s [OPTION]... name\n" +#~ "Mandatory arguments to long options are mandatory for short options too.\n" +#~ " -h, --help display this help and exit\n" +#~ " -V, --version output version information and exit\n" +#~ "\n" +#~ " -a, --all-locales write names of available locales\n" +#~ " -m, --charmaps write names of available charmaps\n" +#~ "\n" +#~ " -c, --category-name write names of selected categories\n" +#~ " -k, --keyword-name write names of selected keywords\n" +#~ msgstr "" +#~ "Aanroep: %s [OPTIE]... naam\n" +#~ "Verplichte argumenten bij lange opties zijn ook verplicht bij korte opties.\n" +#~ " -h, --help toon hulptekst en beindig programma\n" +#~ " -V, --version toon versie-informatie en beindig programma\n" +#~ "\n" +#~ " -a, --all-locales toon namen van beschikbare localen\n" +#~ " -m, --charmaps toon namen van beschikbare karaktermappen\n" +#~ "\n" +#~ " -c, --category-name toon namen van geselecteerde categorien\n" +#~ " -k, --keyword-name toon namen van geselecteerde sleutelwoorden\n" +#~ "Meld fouten aan .\n" + #~ msgid "YPBINDPROC_DOMAIN: Internal error\n" -#~ msgstr "YPBINDPROC_DOMAIN: Interne fout\n" +#~ msgstr "YPBINDPROC_DOMAIN: Intere fout\n" #~ msgid "YPBINDPROC_DOMAIN: No server for domain %s\n" #~ msgstr "YPBINDPROC_DOMAIN: Geen server voor domein %s\n" #~ msgid "YPBINDPROC_DOMAIN: Resource allocation failure\n" -#~ msgstr "YPBINDPROC_DOMAIN: Brontoewijzingsfout\n" +#~ msgstr "YPBINDPROC_DOMAIN: Resource toewijzings fout\n" -#~ msgid " %s [-c | -h | -l | -m] [-o outfile] [infile]\n" -#~ msgstr " %s [-c | -h | -l | -m] [-o uitvoerbestand] [invoerbestand]\n" +#~ msgid "rpcinfo: can't contact portmapper: " +#~ msgstr "rpcinfo: kan geen kontakt krijgen met portmapper: " -#~ msgid " %s [-s udp|tcp]* [-o outfile] [infile]\n" -#~ msgstr " %s [-s udp|tcp]* [-o uitvoerbestand] [invoerbestand]\n" +#~ msgid "values for field `%s' in category `%s' must not be zero" +#~ msgstr "waarden voor veld `%s' uit categorie `%s' mogen geen nul zijn" + +#~ msgid "while opening UTMP file" +#~ msgstr "bij openen UTMP bestand" #~ msgid "%s, line %d: " #~ msgstr "%s, regel %d: " -#~ msgid "%s: output would overwrite %s\n" -#~ msgstr "%s: uitvoer zal %s overschrijven\n" - -#~ msgid "%s: unable to open " -#~ msgstr "%s: niet in staat te openen " - #~ msgid "array declaration expected" -#~ msgstr "array declaratie verwacht" +#~ msgstr "verwachte array declaratie" #~ msgid "character `%c' not defined while needed as default value" #~ msgstr "karakter `%c' niet gedefinieerd maar nodig als standaard waarde" -#~ msgid "constant or identifier expected" -#~ msgstr "verwacht constante of identifier" - #~ msgid "couldn't do tcp_create\n" -#~ msgstr "kan tcp_create niet doen\n" +#~ msgstr "kan niet tcp_create doen\n" #~ msgid "couldn't do udp_create\n" -#~ msgstr "kan udp_create niet doen\n" +#~ msgstr "kan niet udp_create doen\n" #~ msgid "definition keyword expected" #~ msgstr "verwacht definitie keyword" @@ -2955,43 +5835,25 @@ msgstr "yp_update: kan geen server adres #~ msgstr "verwachte '%s', '%s' of '%s'" #~ msgid "expected type specifier" -#~ msgstr "type specificatie verwacht" - -#~ msgid "illegal character in file: " -#~ msgstr "ongeldig teken in bestand: " - -#~ msgid "illegal result type" -#~ msgstr "ongeldig resultaat type" +#~ msgstr "verwachte type specificatie" #~ msgid "no array-of-pointer declarations -- use typedef" #~ msgstr "geen array-of-pointer declaraties -- gebruik typedef" #~ msgid "portmap CALLIT: cannot fork.\n" -#~ msgstr "portmap CALLIT: kan niet `vorken'.\n" +#~ msgstr "portmap CALLIT: kan niet `fork'en.\n" #~ msgid "portmap cannot create socket" #~ msgstr "portmap kan geen socket aanmaken" -#~ msgid "preprocessor error" -#~ msgstr "voorbewerkingsfout" - #~ msgid "run_svc returned unexpectedly\n" -#~ msgstr "run_svc retourneerde onverwachts\n" - -#~ msgid "too many files!\n" -#~ msgstr "te veel bestanden!\n" +#~ msgstr "run_svc kwam onverwacht terug (FIXME)\n" #~ msgid "unknown signal" #~ msgstr "onbekend signaal" -#~ msgid "unterminated string constant" -#~ msgstr "niet getermineerde string constante" - -#~ msgid "usage: %s infile\n" -#~ msgstr "gebruik: %s invoerbestand\n" - #~ msgid "variable-length array declaration expected" -#~ msgstr "variabelelengte array declaratie verwacht" +#~ msgstr "verwachte variabelelengte `array' declaratie" #~ msgid "voids allowed only inside union and program definitions" #~ msgstr "voids enkel toegestaan in union en programma definities" Binary files glibc-2.2.3/po/sk.mo and glibc-2.2.4/po/sk.mo differ diff -durpN glibc-2.2.3/po/sk.po glibc-2.2.4/po/sk.po --- glibc-2.2.3/po/sk.po Thu Dec 3 16:06:00 1998 +++ glibc-2.2.4/po/sk.po Mon Jul 23 10:54:58 2001 @@ -4,82 +4,82 @@ # msgid "" msgstr "" -"Project-Id-Version: libc 2.1\n" -"POT-Creation-Date: 1998-11-28 09:29-0800\n" -"PO-Revision-Date: 1998-12-02 22:02+01:00\n" +"Project-Id-Version: libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-06-05 17:57+02:00\n" "Last-Translator: Stanislav Meduna \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-2\n" "Content-Transfer-Encoding: 8bit\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:274 msgid "\t\tAccess Rights : " msgstr "\t\tPrístupové práva : " -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\tAtribúty : " -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Dnázov[=hodnota]] [-i veµkos»] [-I [-K sekundy]] [-Y cesta] vst_súbor\n" -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o výst_súbor] [vst_súbor]\n" -#: sunrpc/rpc_main.c:1421 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n netid]* [-o výst_súbor] [vst_súbor]\n" -#: sunrpc/rpc_main.c:1420 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s nettype]* [-o výst_súbor] [vst_súbor]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\tPrístupové práva: " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tVstupné údaje typu %s\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\tNázov : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " msgstr "\tVerejný kµúè : " -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\tTyp : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tUniverzálne adresy (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\tNázov : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u bajtov] " -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -109,11 +109,11 @@ msgstr "" "%15ld%% úspe¹nos» cache\n" "%15s skontrolujte /etc/%s na zmeny\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" msgstr "\nÈlenovia skupín :\n" -#: nis/nis_print.c:320 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\n®ivotnos» : " @@ -133,60 +133,60 @@ msgstr " rpcinfo -p [ poèítaè ]\n" msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n èíslo_portu ] -t poèítaè èíslo_programu [ èíslo_verzie ]\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " nie" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " áno" -#: nis/nis_print.c:344 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " Då¾ka údajov = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " Explicitní èlenovia:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " Explicitní neèlenovia:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " Implicitní èlenovia:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " Implicitní neèlenovia:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " ®iadni explicitní èlenovia\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " ®iadni explicitní neèlenovia\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " ®iadni implicitní èlenovia\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " ®iadni implicitní neèlenovia\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " ®iadni rekurzívni èlenovia\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " ®iadni rekurzívni neèlenovia\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " Rekurzívni èlenovia:\n" @@ -194,138 +194,198 @@ msgstr " Rekurzívni èlenovia:\n" msgid " program vers proto port\n" msgstr " program verz proto port\n" -#: argp/argp-help.c:1571 +#: argp/argp-help.c:1572 msgid " or: " msgstr " alebo: " +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (VYNECHANÉ)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (zmenené)\n" + #: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (pravidlo z \"%s\", riadok %d)" -#: argp/argp-help.c:1583 +#: argp/argp-help.c:1584 msgid " [OPTION...]" msgstr " [VO¥BA...]" -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1291 -msgid " done\n" -msgstr " hotovo\n" - #: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", riadok %d: %s" -#: timezone/zic.c:958 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "Riadok \"Zone %s\" a voµba -l sa navzájom vyluèujú" -#: timezone/zic.c:966 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "Riadok \"Zone %s\" a voµba -p sa navzájom vyluèujú" -#: sunrpc/rpc_main.c:1401 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "\"vst_súbor\" je vy¾adovaný pri pou¾ití príznakov tvorby vzoru.\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: Parameter ARGP_HELP_FMT vy¾aduje hodnotu" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: Neznámy parameter ARGP_HELP_FMT" -#: timezone/zic.c:768 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: Definícia nekonèí `END %1$s'" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d kni¾níc nájdených v cache `%s'\n" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s v zóne bez pravidiel" -#: assert/assert.c:51 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s je 32-bitový ELF súbor.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s je 64-bitový ELF súbor.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s je pre neznámy stroj %d.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%s nie je známy typ kni¾nice" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s nie je zdieµaný objektový súbor (Typ: %d).\n" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%s nie je symbolický odkaz\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s nie je ELF súbor - na zaèiatku obsahujé chybné magické bajty.\n" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sPredpoklad `%s' nesplnený.\n" -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sNeoèakávaná chyba: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%sNeznámy signál %d\n" -#: timezone/zic.c:2201 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: nesprávne roz¹írenie znamienka pre %d\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: musí by» väè¹ie ako \n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: C preprocesor zlyhal s výstupným kódom %d\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: C preprocesor zlyhal so signálom %d\n" -#: timezone/zic.c:1469 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: Nie je mo¾né vytvori» %s: %s\n" -#: timezone/zic.c:2179 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: Nie je mo¾né vytvori» adresár %s: %s\n" -#: timezone/zic.c:620 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: Nie je mo¾né vytvori» prepojenie z %s na %s: %s\n" -#: timezone/zic.c:794 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: Nie je mo¾né otvori» %s: %s\n" -#: timezone/zic.c:1459 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: Nie je mo¾né odstráni» %s: %s\n" -#: timezone/zic.c:863 +#: timezone/zic.c:630 +#, c-format +msgid "%s: Can't unlink %s: %s\n" +msgstr "%s: Nie je mo¾né zmaza» %s: %s\n" + +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: Chyba pri uzatváraní %s: %s\n" -#: timezone/zic.c:856 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: Chyba pri èítaní %s\n" -#: timezone/zic.c:1535 +#: timezone/zdump.c:267 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: Chyba pri zápise %s\n" +msgid "%s: Error writing " +msgstr "%s: Chyba pri zápise " -#: timezone/zdump.c:266 +#: timezone/zic.c:1560 #, c-format -msgid "%s: Error writing standard output " -msgstr "%s: Chyba pri zápise na ¹tandardný výstup " +msgid "%s: Error writing %s\n" +msgstr "%s: Chyba pri zápise %s\n" -#: timezone/zic.c:841 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: Priestupný riadok v súbore nepriestupných sekúnd %s\n" @@ -335,122 +395,551 @@ msgstr "%s: Priestupný riadok v súbore n msgid "%s: Memory exhausted: %s\n" msgstr "%s: Nedostatok pamäti: %s\n" -#: timezone/zic.c:524 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: Voµba -L zadaná viac ako raz\n" -#: timezone/zic.c:484 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: Voµba -d zadaná viac ako raz\n" -#: timezone/zic.c:494 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: Voµba -l zadaná viac ako raz\n" -#: timezone/zic.c:504 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: Voµba -p zadaná viac ako raz\n" -#: timezone/zic.c:514 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: Voµba -y zadaná viac ako raz\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: Priveµa argumentov\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: nie je mo¾né zisti» èas zmeny" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: `%s' spomenuté viac ako raz v definícii váhy %d" -#: timezone/zic.c:1900 +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' musí by» znak" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: hodnota `%s' nezodpovedá hodnote `%s'" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `-1' musí by» posledným záznamom v poli `%s'" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: `forward' a `backward' sa navzájom vyluèujú" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position' musí by» pre danú úroveò pou¾itá vo v¹etkých sekciách, alebo v ¾iadnej" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: sekcia `translit_start' nekonèí `translit_end'" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: poradie bajtu prvého znaku sekvencie nie je men¹ie ako posledného" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: bajtové sekvencie prvého a posledného znaku musia ma» rovnakú då¾ku" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: `%s' nemô¾e by» koncovým znakom rozsahu pokraèovania" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: nie je mo¾né preradi» za %.*s: neznámy symbol" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: znak `%s' v znakovej mape nie je vyjadriteµný jedným bajtom" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: znak `%s' je potrebný ako prednastavená hodnota nevyjadriteµná jedným bajtom" + +#: locale/programs/ld-ctype.c:2905 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: znak `%s' nie je definovaný v mape znakov a je potrebný ako implicitná hodnota" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: znak `%s' nie je definovaný a je potrebný ako implicitná hodnota" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: príkaz bol '%s', výsledok bol %d\n" -#: locale/programs/charmap.c:677 locale/programs/locfile.c:1008 +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: príznak smeru v re»azci %Zd poµa `era' nie je '+' ani '-'" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: príznak smeru v re»azci %Zd poµa `era' nie je jeden znak" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: duplicitná definícia `default_missing'" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: duplicitná definícia verzie kategórie" + +#: locale/programs/ld-collate.c:2711 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: duplicitná deklarácia sekcie `%s'" + +#: locale/programs/ld-collate.c:2675 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: duplicitná definícia `%s'" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: prázdny popis kategórie nie je povolený" + +#: locale/programs/ld-collate.c:755 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: prázdny re»azec váhy nie je povolený" + +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: chyba v stavovom automate" -#: posix/getopt.c:784 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: pole `%s' deklarované viac ako raz" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: pole `%s' neobsahuje presne desa» polo¾iek" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: pole `%s' nesmie by» prázdne" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: pole `%s' nie je definované" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: pole `%s' nedefinované" + +#: locale/programs/ld-time.c:258 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: smetie za koncom hodnoty posunutia v re»azci %Zd poµa `era'" + +#: locale/programs/ld-time.c:318 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: smetie za koncom poèiatoèného dátumu v re»azci %Zd poµa `era' " + +#: locale/programs/ld-time.c:395 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: smetie za koncom koncového dátumu v re»azci %Zd poµa `era'" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: neprípustná voµba -- %c\n" -#: posix/getopt.c:787 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: nekompletný riadok `END'" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: neprípustná escape `%%%x' sekvencia v poli `%s'" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: chybná escape-sekvencia v poli `%s'" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: neprípustné èíslo pre posunutie v re»azci %Zd poµa `era'" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: chybný poèet pravidiel triedenia" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: chybná voµba -- %c\n" -#: posix/getopt.c:707 +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: neprípustný poèiatoèný dátum v re»azci %Zd poµa `era'" + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: neprípustný koncový dátum v re»azci %d poµa `era'" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: neprípustná hodnota poµa `%s'" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: skratka jazyka `%s' nie je definovaná" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: chýbajúce kµúèové slovo `order_end'" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: chýbajúce kµúèové slovo `reorder-end'" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: chýbajúce kµúèové slovo `reorder-sections-end'" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: chýba formát éry v re»azci %Zd v poli `era'" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: chýba meno éry v re»azci %Zd v poli `era'" + +#: locale/programs/ld-collate.c:3119 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: viacnásobná definícia poradia pre sekciu `%s'" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: viacnásobná definícia poradia pre sekciu bez mena" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: pre pole `%s' neexistuje korektný regulérny výraz: %s" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: kategória `%s' nemá identifikáciu" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: nenájdená zobraziteµná definícia `default_missing'" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: nedostatoèný poèet pravidiel triedenia" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: èíselný kód krajiny `%d' nie je platný" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: voµba `%c%s' nedovoµuje pou¾i» argument\n" -#: posix/getopt.c:677 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: voµba `%s' nie je jednoznaèná\n" -#: posix/getopt.c:725 posix/getopt.c:898 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: voµba `%s' vy¾aduje argument\n" -#: posix/getopt.c:702 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: voµba `--%s' nedovoµuje pou¾i» argument\n" -#: posix/getopt.c:882 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: voµba `-W %s' nedovoµuje pou»i» argument\n" -#: posix/getopt.c:864 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: voµba `-W %s' nie je jednoznaèná\n" -#: posix/getopt.c:817 posix/getopt.c:947 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: voµba vy¾aduje argument -- %c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: poradie pre `%.*s' je u¾ definované na %s:%Zu" + +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: poradie pre element triedenia `%.*s' e¹te nebolo definované" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: poradie pre symbol triedenia `%.*s' e¹te nebolo definované" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: výstup by prepísal %s\n" -#: timezone/zic.c:848 timezone/zic.c:1262 timezone/zic.c:1287 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: fatálna chyba: Neprípustná l_hodnota %d\n" -#: locale/programs/charmap.c:684 locale/programs/repertoire.c:289 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s: predèasný koniec súboru" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 #, c-format -msgid "%s: unable to open " -msgstr "%s: Nie je mo¾né otvori» " +msgid "%s: section `%.*s' not known" +msgstr "%s: neznáma sekcia `%.*s'" -#: posix/getopt.c:758 +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: neprípustný poèiatoèný dátum v re»azci %Zd v poli `era'" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: neprípustný koncový dátum v re»azci %d v poli `era'" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: pokraèovanie symbolického rozsahu nesmie by» priamo nasledované `order_end'" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: pokraèovanie symbolického rozsahu nesmie priamo nasledo» `order_start'" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: chyba syntaxe" + +#: locale/programs/ld-ctype.c:2178 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: chyba syntaxe v definícii novej triedy znakov" + +#: locale/programs/ld-ctype.c:2193 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: chyba syntaxe v definícii novej znakovej mapy" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: tabuµka triedy \"%s\": %lu bajtov\n" + +#: locale/programs/ld-ctype.c:3803 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: tabuµka mapy \"%s\": %lu bajtov\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: tabuµka ¹írky: %lu bajtov\n" + +#: locale/programs/ld-address.c:216 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: kód jazyka terminológie `%s' nie je definovaný" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: poèiatoèný a koncový symbol rozsahu musia zastupova» znaky" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: tretí operand hodnoty poµa `%s' nesmie by» väè¹í ako %d" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: priveµa pravidiel; prvý záznam mal iba %d" + +#: locale/programs/ld-collate.c:906 +#, c-format +msgid "%s: too many values" +msgstr "%s: priveµa hodnôt" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: transliteraèné údaje prostredia `%s' nie sú dostupné" + +#: sunrpc/rpc_main.c:296 +#, c-format +msgid "%s: unable to open %s: %m\n" +msgstr "%s: nie je mo¾né otvori» %s: %m\n" + +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: neznámy znak v názve symbolu triedenia" + +#: locale/programs/ld-collate.c:2981 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: neznámy znak v názve ekvivalentnej definície" + +#: locale/programs/ld-collate.c:2994 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: neznámy znak v hodnote ekvivalentnej definície" + +#: locale/programs/ld-time.c:1040 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: neznámy znak v poli `%s'" + +#: locale/programs/ld-collate.c:3091 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: neznámy názov sekcie `%s'" + +#: locale/programs/ld-collate.c:3004 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: neznámy symbol `%s' v ekvivalentnej definícii" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: nerozpoznaná voµba `%c%s'\n" -#: posix/getopt.c:754 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: nerozpoznaná voµba `--%s'\n" @@ -458,35 +947,75 @@ msgstr "%s: nerozpoznaná voµba `--%s'\n" #: timezone/zic.c:443 #, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: Pou¾itie: %s [ -s ] [ -v ] [ -l lokálny_èas ] [ -p posix_pravidlá ]\n" +"%s: Pou¾itie: %s [ -s ] [ -v ] [ -l lokálny_èas ] [ -p posix_pravidlá ] \\\n" "\t[ -d adresár ] [ -L priestupné_sekundy ] [ -y typ_roku ] [ súbor ... ]\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: Pou¾itie: %s [ -v ] [ -c limit ] meno_zóny ...\n" -#: sunrpc/rpc_main.c:307 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 #, c-format -msgid "%s: while writing output: " -msgstr "%s: poèas zápisu výstupu: " +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: hodnota poµa `%s' nesmie by» prázdny re»azec" -#: argp/argp-parse.c:164 +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: hodnota poµa `%s' nesmie by» prázdny re»azec" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: hodnota poµa `int_curr_symbol' nezodpovedá platnému názvu v ISO 4217" + +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: hodnota poµa `int_curr_symbol' má chybnú då¾ku" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: hodnoty poµa `%s' musia by» men¹ie ako 127" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: hodnoty poµa `%s' nesmú by» väè¹ie ako %d" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: hodnoty poµa `%s' nesmú by» väè¹ie ako %d" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: váhy musia ako názov pou¾i» rovnaký symbol pokraèovania" + +#: sunrpc/rpc_main.c:308 +#, c-format +msgid "%s: while writing output %s: %m" +msgstr "%s: poèas zápisu výstupu %s: %m" + +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(CHYBA PROGRAMU) Verzia neznáma!?" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(CHYBA PROGRAMU) Voµba by mala by» rozpoznaná!?" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(Neznámy objekt)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(neznáma chyba pri overovaní toto¾nosti - %d)" @@ -495,16 +1024,16 @@ msgstr "(neznáma chyba pri overovaní tot msgid "(unknown)" msgstr "(neznámy)" -#: elf/sprof.c:574 +#: elf/sprof.c:570 #, c-format msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** Zo súboru `%s' boli odstránené ladiace informácie: podrobná analýza nie je mo¾ná\n" -#: catgets/gencat.c:266 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*¹tandardný vstup*" -#: catgets/gencat.c:120 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" @@ -512,30 +1041,36 @@ msgstr "" "-o VÝSTUPNÝ_SÚBOR [VSTUPNÝ_SÚBOR]...\n" "[ VÝSTUPNÝ_SÚBOR [VSTUPNÝ_SÚBOR]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:778 +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr "Po¹kodená sekcia .lib v a.out" -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; ni¾¹ia verzia = %lu, vy¹¹ia verzia = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; dôvod = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "<%s> and <%s> sú neprípustné názvy pre rozsah" -#: locale/programs/ld-ctype.c:342 +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> a <%s> sú neprípustné názvy pre rozsah" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr " znak nesmie by» v triede `%s'" -#: locale/programs/ld-ctype.c:330 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr " znak nie je v triede `%s'" @@ -543,102 +1078,149 @@ msgstr " znak nie je v triede `%s'" #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:603 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/unix/sysv/linux/siglist.h:27 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "Zru¹ené" -#: nis/nis_print.c:318 +#: nis/nis_print.c:321 msgid "Access Rights : " msgstr "Prístupové práva : " -#: stdio-common/../sysdeps/gnu/errlist.c:774 +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "Prístup k po¹kodenej zdieµanej kni¾nici" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "Adresa je pou¾ívaná" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" msgstr "Trieda adries nie je podporovaná poèítaèom" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "Trieda adries nie je podporovaná protokolom" -#: stdio-common/../sysdeps/gnu/errlist.c:742 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +msgid "Address family not supported by protocol family" +msgstr "Trieda adries nie je podporovaná rodinou protokolov" + +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "Chyba pri zverejnení" -#: stdio-common/../sysdeps/unix/siglist.c:39 -#: sysdeps/unix/sysv/linux/siglist.h:33 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "Budík" +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Vykreslí aj graf celkovej spotreby pamäti" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +msgid "Anode table overflow" +msgstr "Preteèenie tabuµky anode" + +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "Iný re»azec pre testovanie." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +msgid "Arg list too long" +msgstr "Príli¹ dlhý zoznam argumentov" + #. TRANS Argument list too long; used when the arguments passed to a new program #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "Príli¹ dlhý zoznam argumentov" -#: nis/nis_error.c:65 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +msgid "Argument out of domain" +msgstr "Argument mimo domény" + +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "Pokus o odstránenie neprázdnej tabuµky" -#: stdio-common/../sysdeps/gnu/errlist.c:782 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +msgid "Attempting to link in more shared libraries than system limit" +msgstr "Pokus o pou¾itie viac zdieµaných kni¾níc, ako je systémový limit" + +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" msgstr "Pokus o pou¾itie priveµa zdieµaných kni¾níc" -#: sunrpc/clnt_perr.c:273 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "Overenie práv úspe¹né" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "Overenie práv neúspe¹né" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "POCHYBNÝ OBJEKT\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "Chybná adresa" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +msgid "Bad exchange descriptor" +msgstr "Chybný exchange deskriptor" + #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "Chybný deskriptor súboru" -#: stdio-common/../sysdeps/gnu/errlist.c:730 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +msgid "Bad file number" +msgstr "Chybné èíslo súboru" + +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "Chybný formát súboru rezov písma" -#: stdio-common/../sysdeps/gnu/errlist.c:622 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "Chybná správa" -#: stdio-common/../sysdeps/unix/siglist.c:37 -#: sysdeps/unix/sysv/linux/siglist.h:56 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +msgid "Bad request code" +msgstr "Neprípustný kód ¾iadosti" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +msgid "Bad request descriptor" +msgstr "Neprípustný deskriptor ¾iadosti" + +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "Chybné volanie systému" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "Chybná hodnota ai_flags" @@ -646,18 +1228,19 @@ msgstr "Chybná hodnota ai_flags" msgid "Be strictly POSIX conform" msgstr "Presný súlad s POSIX" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "Binárne údaje\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "Vy¾adované blokové zariadenie" -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" msgstr "Problém pri volaní poll pre v¹eobecné vysielanie" @@ -666,135 +1249,223 @@ msgstr "Problém pri volaní poll pre v¹eo #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: sysdeps/unix/sysv/linux/siglist.h:32 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "Preru¹ená rúra" -#: stdio-common/../sysdeps/unix/siglist.c:35 -#: sysdeps/unix/sysv/linux/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "Chyba na zbernici" -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 -#: sysdeps/unix/sysv/linux/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "Prekroèený èasový limit pre procesor" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "®ivotnos» cache vypr¹ala" -#: stdio-common/../sysdeps/gnu/errlist.c:770 +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "Prístup k potrebnej zdieµanej kni¾nici nie je mo¾ný" -#: nis/ypclnt.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +msgid "Can not exec a shared library directly" +msgstr "Nie je mo¾né priamo spusti» zdieµanú kni¾nicu" + +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "Pripojenie k serveru obsluhujúcemu túto doménu nie je mo¾né" -#: nis/ypclnt.c:781 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "Nie je mo¾né zmeni» adresár na /" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "Komunikácia s portmapperom nie je mo¾ná" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "Komunikácia s ypbind nie je mo¾ná" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "Komunikácia s ypserv nie je mo¾ná" +#: elf/cache.c:359 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "Nie je mo¾né vytvori» doèasný cache súbor %s" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "Nie je mo¾né nájs» %s" + +#: elf/ldconfig.c:440 +#, c-format +msgid "Can't link %s to %s" +msgstr "Nie je mo¾né vytvori» odkaz %s na %s" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "Zlyhal lstat %s" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, c-format +msgid "Can't open cache file %s\n" +msgstr "Nie je mo¾né otvori» cache súbor %s\n" + +#: elf/ldconfig.c:976 +#, c-format +msgid "Can't open cache file directory %s\n" +msgstr "Nie je mo¾né otvori» adresár cache súboru %s\n" + +#: elf/ldconfig.c:865 +#, c-format +msgid "Can't open configuration file %s" +msgstr "Nie je mo¾né otvori» konfiguraèný súbor %s" + +#: elf/ldconfig.c:621 +#, c-format +msgid "Can't open directory %s" +msgstr "Nie je mo¾né otvori» adresár %s" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "Nie je mo¾né zmaza» doèasný cache súbor %s" + +#: elf/ldconfig.c:405 +#, c-format +msgid "Can't stat %s\n" +msgstr "Zlyhal stat %s\n" + +#: elf/ldconfig.c:434 +#, c-format +msgid "Can't unlink %s" +msgstr "Nie je mo¾né odstráni» %s" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "Nie je mo¾né prideli» pamä»" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "Priradenie po¾adovanej adresy nie je mo¾né" -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "Nie je mo¾né vytvori» zásuvku pre broadcast rpc" -#: stdio-common/../sysdeps/gnu/errlist.c:786 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "Nie je mo¾né priamo spusti» zdieµanú kni¾nicu" -#: sunrpc/rpc_main.c:1406 +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "Nie je mo¾né vykona» fstat() súboru %s.\n" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "Nie je mo¾né pou¾i» viac ako jeden príznak tvorby súboru!\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "Nie je mo¾né mmap-ova» súbor %s.\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "Nie je mo¾né prija» odpoveï na broadcast" -#: sunrpc/pmap_clnt.c:74 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "Nie je mo¾né zaregistrova» slu¾bu" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +msgid "Cannot send after socket shutdown" +msgstr "Nie je mo¾né vysiela» po ukonèení èinnosti komunikaèného bodu" + #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "Nie je mo¾né vysiela» po ukonèení èinnosti komunikaèného bodu" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "Nie je mo¾né vysla» broadcast balík" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "Nie je mo¾né nastavi» pre socket voµbu SO_BROADCAST" -#: sunrpc/rpc_main.c:1193 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "Nie je mo¾né zada» viac ako jeden vstupný súbor!\n" -#: sunrpc/rpc_main.c:1363 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "Príznaky netid a inetd nie je mo¾né pou¾i» súèasne!\n" -#: sunrpc/rpc_main.c:1375 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "Nie je mo¾né pou¾i» príznak netid bez TIRPC!\n" -#: sunrpc/rpc_main.c:1382 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "Pri pou¾ití nového ¹týlu nie je mo¾né pou¾i» príznaky tabuµky!\n" -#: stdio-common/../sysdeps/gnu/errlist.c:670 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "Zmeni» adresár na ROOT a pou¾i» ho ako koreòový adresár" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "Zmena prístupových práv %s na 0644 zlyhala" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "Èíslo kanálu mimo povoleného rozsahu" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" msgstr "Oddeµovaè znakov : %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 -#: sysdeps/unix/sysv/linux/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" msgstr "Detský proces skonèil" -#: sunrpc/clnt_perr.c:283 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "Oprávnenia klienta sú nepostaèujúce" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "Ståpce :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:750 +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "Chyba komunikácie pri vysielaní" @@ -803,54 +1474,48 @@ msgid "Compile locale specification" msgstr "Kompilácia ¹pecifikácie národného prostredia" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:613 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "Poèítaè kúpil farmu" -#: locale/programs/ld-ctype.c:1253 -msgid "Computing table size for character classes might take a while..." -msgstr "Výpoèet veµkosti tabuµky pre triedy znakov (mô¾e chvíµu trva»)..." - -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." -msgstr "Výpoèet veµkosti tabuµky pre informácie o triedení (mô¾e chvíµu trva»)..." +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Konfigurácia runtime väzieb dynamického linkera." #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Spojenie odmietnuté" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" msgstr "Spojenie zru¹ené druhou stranou" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "Èasový limit pre spojenie vypr¹al" -#: stdio-common/../sysdeps/unix/siglist.c:44 -#: sysdeps/unix/sysv/linux/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "Pokraèovanie" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "Konverzia kódovania zadaných súborov na iné." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "Zmeni» kµúè na malé písmená" - -#: catgets/gencat.c:236 db2/makedb.c:242 elf/sprof.c:359 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:403 nscd/nscd.c:223 nss/getent.c:65 -#: posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -861,167 +1526,353 @@ msgstr "" "Toto je voµne ¹íriteµný software; pre podmienky kopírovania pozri\n" "zdrojový kód.Na software nie je poskytovaná ®IADNA záruka.\n" -#: nscd/nscd_conf.c:167 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "Nie je mo¾né vytvori» ¾urnálový súbor \"%s\"" -#: catgets/gencat.c:107 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" msgstr "Vytvori» C hlavièkový súbor NÁZOV obsahujúci definície symbolov" -#: locale/programs/localedef.c:103 +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "Vytvori» tabuµky na starý spôsob" + +#: locale/programs/localedef.c:101 msgid "Create output even if warning messages were issued" msgstr "Vytvori» výstupný súbor aj pri výskyte varovaní" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "Vytvorenie jednoduchej DB databázy z textového vstupu." - -#: nis/nis_print.c:322 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" msgstr "Èas vytvorenia : %s" -#: nis/nss_nisplus/nisplus-publickey.c:89 -#: nis/nss_nisplus/nisplus-publickey.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +msgid "Cross-device link" +msgstr "Odkaz medzi zariadeniami" + +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "DÁTOVÝ_SÚBOR [VÝSTUPNÝ_SÚBOR]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "DES záznam pre sie»ový názov %s nie je jednoznaèný\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "ADRESÁR\n" -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST nie je pre SUID/SGID programy povolené" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "CHYBA V DYNAMICKOM LINKERI!!!" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "Databáza pre tabuµku neexistuje" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "Databáza je pou¾ívaná" -#: nis/nis_print.c:225 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +msgid "Deadlock situation detected/avoided" +msgstr "Bol detekovaný a znemo¾nený deadlock" + +#: nis/nis_print.c:226 msgid "Default Access rights :\n" msgstr "Implicitné príst. práva :\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Je potrebné zada» cieµovú hodnotu" -#: stdio-common/../sysdeps/gnu/errlist.c:650 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +msgid "Device busy" +msgstr "Zariadenie je pou¾ívané" + +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "Zariadenie nie je prúd" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "Zariadenie nie je nakonfigurované" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "Zariadenie alebo iný zdroj je pou¾ívané" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmann (%d bitov)\n" -#: nis/nis_print.c:315 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "Adresár : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "Adresár nie je prázdny" -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" msgstr "Disková kvóta prekroèená" -#: nscd/nscd.c:80 +#. TRANS The user's disk quota was exceeded. +#: stdio-common/../sysdeps/gnu/errlist.c:499 +msgid "Disk quota exceeded" +msgstr "Disková kvóta prekroèená" + +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "Nespú¹»a» samostatný proces a zobrazova» správy na aktuálnom termináli" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "Poèas tvorby databázy nevypisova» správy" - -#: catgets/gencat.c:109 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "Nepou¾íva» existujúci katalóg, vnúti» nový výstupný súbor" -#: nis/ypclnt.c:841 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "Doména nie je pripojená" -#: stdio-common/../sysdeps/unix/siglist.c:32 -#: sysdeps/unix/sysv/linux/siglist.h:53 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "Nevytvori» cache" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "Negenerova» odkazy" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "Vypísa» informáciu získanú profilovaním PC." + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "Neplatná verzia ABI ELF súboru" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "Neplatný OS ABI ELF súboru" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "Verzia súboru ELF sa nezhoduje s aktuálnou" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "Identifikácia verzie ELF súboru sa nezhoduje s aktuálnou" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "phentsize ELF súboru nie je oèakávaná" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "ELF zavádzacia adresa/posunutie nie je správne zarovnaná" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "ELF zarovnanie príkazu nie je zarovnané na stránku" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "EMT preru¹enie" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "ZÁZNAM\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" msgstr "©ifrované údaje\n" -#: nis/nis_error.c:52 -msgid "Entry/Table type mismatch" +#: nis/nis_error.c:53 +msgid "Entry/table type mismatch" msgstr "Nesúlad záznamu s tabuµkou" -#: nis/nis_error.c:56 +#: nss/getent.c:127 nss/getent.c:292 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Enumerácia %s nie je podporované\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +msgid "Error 0" +msgstr "Chyba 0" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +msgid "Error 100" +msgstr "Chyba 100" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +msgid "Error 101" +msgstr "Chyba 101" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +msgid "Error 102" +msgstr "Chyba 102" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +msgid "Error 103" +msgstr "Chyba 103" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +msgid "Error 104" +msgstr "Chyba 104" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +msgid "Error 105" +msgstr "Chyba 105" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +msgid "Error 106" +msgstr "Chyba 106" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +msgid "Error 107" +msgstr "Chyba 107" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +msgid "Error 108" +msgstr "Chyba 108" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +msgid "Error 109" +msgstr "Chyba 109" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +msgid "Error 110" +msgstr "Chyba 110" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +msgid "Error 111" +msgstr "Chyba 111" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +msgid "Error 112" +msgstr "Chyba 112" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +msgid "Error 113" +msgstr "Chyba 113" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +msgid "Error 114" +msgstr "Chyba 114" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +msgid "Error 115" +msgstr "Chyba 115" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +msgid "Error 116" +msgstr "Chyba 116" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +msgid "Error 117" +msgstr "Chyba 117" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +msgid "Error 118" +msgstr "Chyba 118" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +msgid "Error 119" +msgstr "Chyba 119" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +msgid "Error 136" +msgstr "Chybe 136" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +msgid "Error 142" +msgstr "Chyba 142" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +msgid "Error 58" +msgstr "Chyba 58" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +msgid "Error 59" +msgstr "Chyba 59" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +msgid "Error 72" +msgstr "Chyba 72" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +msgid "Error 73" +msgstr "Chyba 73" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +msgid "Error 75" +msgstr "Chyba 75" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +msgid "Error 76" +msgstr "Chyba 76" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +msgid "Error 91" +msgstr "Chyba 91" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +msgid "Error 92" +msgstr "Chyba 92" + +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" msgstr "Chyba v RPC subsystéme" -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "Chyba pri prístupe NIS+ súboru studeného ¹tartu. Je NIS+ nain¹talované?" -#: string/../sysdeps/mach/_strerror.c:56 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "Chyba v neznámom chybovom systéme: " -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "Chyba poèas komunikácie s procedúrou spätného volania" -#: inet/ruserpass.c:161 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "Chyba: súbor .netrc je èitateµný pre ostatných." -#: stdio-common/../sysdeps/gnu/errlist.c:710 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "Stredisko plné" #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "Chybný formát spustiteµného súboru" @@ -1029,75 +1880,113 @@ msgstr "Chybný formát spustiteµného súbo msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "FATÁLNA CHYBA: systém nedefinuje `_POSIX2_LOCALEDEF'" -#: locale/programs/localedef.c:99 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "SÚBOR obsahuje mapovanie symbolických názvov na UCS4 hodnoty" -#: sunrpc/clnt_perr.c:287 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "Zlyhalo (ne¹pecifikovaná chyba)" -#: stdio-common/../sysdeps/gnu/errlist.c:762 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "Nepodarilo sa vyhµada» pou¾ívateµa '%s', pod ktorým má server be¾a»" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "Súbor %s je príli¹ krátky, neskontrolovaný." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "Deskriptor súboru v chybnom stave" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "Súbor existuje" -#: stdio-common/../sysdeps/gnu/errlist.c:726 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "Súbor nie je cache súborom.\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +msgid "File locking deadlock" +msgstr "Vzájomné zablokovanie pri zamykaní súboru" + +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" msgstr "Vzájomné zablokovanie pri zamykaní súboru" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "Meno súboru príli¹ dlhé" -#: stdio-common/../sysdeps/unix/siglist.c:50 -#: sysdeps/unix/sysv/linux/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "Prekroèený limit då¾ky súboru" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +msgid "File table overflow" +msgstr "Preteèenie tabuµky súborov" + #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "Súbor je príli¹ veµký" -#: nis/nis_error.c:37 -msgid "First/Next chain broken" -msgstr "Chyba zre»azenia prvý/ïal¹í" +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "Prvý testovací re»azec." -#: stdio-common/../sysdeps/unix/siglist.c:33 -#: sysdeps/unix/sysv/linux/siglist.h:28 +#: nis/nis_error.c:38 +msgid "First/next chain broken" +msgstr "Preru¹ené zre»azenie prvý/ïal¹í" + +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "Výnimka pohyblivej rádovej èiarky" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "Pou¾i» formát: nový (new), starý (old) alebo kompatibilný (compat - prednastavené)" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" msgstr "Adresár vy¾aduje úplnú resynchronizáciu" -#. TRANS Function not implemented. Some functions have commands or options defined -#. TRANS that might not be supported in all implementations, and this is the kind -#. TRANS of error you get if you request them and they are not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:573 +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "Funkcia nie je implementovaná" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "SKUPINA\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "Nezmysly v ARGP_HELP_FMT: %s" -#: catgets/gencat.c:115 +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Generova» graf z údajov profilu pamäti" + +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" @@ -1105,123 +1994,134 @@ msgstr "" "Tvorba katalógu správ.\\vAk je VSTUPNÝ_SÚBOR -, vstup je naèítaný zo ¹tandardného vstupu. Ak je\n" "VÝSTUPNÝ_SÚBOR -, výstup je zapísaný na ¹tandardný výstup.\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "Generova» výstup lineárny s èasom (prednastavený je lineárne k poètu volaní funkcií)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "Vypísova» podrobnej¹ie správy" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "V¹eobecná chyba systému" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "Získa» informáciu ¹pecifickú pre národné prostredie." -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "Vypísa» krátky návod na pou¾itie" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "Vypísa» túto pomoc" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:618 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "Vïaèná chyba" -#: nis/nis_print.c:317 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "Skupina : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" msgstr "Príznaky skupiny :" -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "Záznam skupiny pre skupinu \"%s.%s\":\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "Poèka» SECS sekúnd (implicitne 3600)" -#: stdio-common/../sysdeps/unix/siglist.c:26 -#: sysdeps/unix/sysv/linux/siglist.h:22 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "Zavesenie" -#: nscd/grpcache.c:238 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "Nenájdené \"%d\" v cache skupín!" -#: nscd/pwdcache.c:235 +#: nscd/pwdcache.c:249 #, c-format msgid "Haven't found \"%d\" in password cache!" msgstr "Nenájdené \"%d\" v cache hesiel!" -#: nscd/grpcache.c:210 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "Nenájdené \"%s\" v cache skupín!" -#: nscd/hstcache.c:297 nscd/hstcache.c:328 nscd/hstcache.c:359 -#: nscd/hstcache.c:390 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "Nenájdené \"%s\" v cache poèítaèov!" -#: nscd/pwdcache.c:207 +#: nscd/pwdcache.c:210 #, c-format msgid "Haven't found \"%s\" in password cache!" msgstr "Nenájdené \"%s\" v cache hesiel!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "Poèítaè je vypnutý" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "Nepodarilo sa nájs» meno poèítaèa" -#: stdio-common/../sysdeps/unix/siglist.c:48 -#: sysdeps/unix/sysv/linux/siglist.h:42 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +msgid "I/O error" +msgstr "V/V chyba" + +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "V/V mo¾ný" -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"VSTUPNÝ_SÚBOR VÝSTUPNÝ_SÚBOR\n" -"-o VÝSTUPNÝ_SÚBOR VSTUPNÝ_SÚBOR\n" -"-u VSTUPNÝ_SÚBOR" - -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "IOT preru¹enie" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "Identifikátor odstránený" -#: stdio-common/../sysdeps/unix/siglist.c:29 -#: sysdeps/unix/sysv/linux/siglist.h:25 +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "Súbor %s ignorovaný, keï¾e nie je regulérnym súborom." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +msgid "Illegal byte sequence" +msgstr "Neprípustná sekvencia bajtov" + +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "Neprípustná in¹trukcia" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "Neprípustný typ objektu pre operáciu" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "Neprípustné nastavenie pozície" @@ -1230,13 +2130,14 @@ msgstr "Neprípustné nastavenie pozície" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "Nevhodný typ alebo formát súboru" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" msgstr "Nevhodný ioctl pre toto zariadenie" @@ -1246,41 +2147,45 @@ msgstr "Nevhodný ioctl pre toto zariaden #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:589 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" msgstr "Nevhodná operácia pre proces v pozadí" -#: sysdeps/unix/sysv/linux/siglist.h:62 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "®iados» o informáciu" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "Informácia:" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "Vstupné súbory:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, c-format +msgid "Input file %s not found.\n" +msgstr "Vstupný súbor %s nebol nájdený.\n" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" msgstr "©pecifikácia vstupno/výstupného formátu:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "Chyba vstupu/výstupu" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "Interná chyba NIS" -#: nis/ypclnt.c:839 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "Interná chyba ypbind" -#: stdio-common/../sysdeps/unix/siglist.c:27 -#: sysdeps/unix/sysv/linux/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "Preru¹enie" @@ -1291,231 +2196,263 @@ msgstr "Preru¹enie" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Preru¹ené volanie systému" -#: stdio-common/../sysdeps/gnu/errlist.c:666 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "Preru¹ené volanie systému by malo by» znovu spustené" -#: nis/nis_error.c:44 -msgid "Invalid Object for operation" -msgstr "Neplatný objekt pre operáciu" - #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "Neprípustný argument" -#: posix/regex.c:1018 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "Neprípustný spätný odkaz" -#: posix/regex.c:1016 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "Neprípustný názov triedy znakov" -#: sunrpc/clnt_perr.c:275 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "Neplatné oprávnenie klienta" -#: sunrpc/clnt_perr.c:279 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "Neplatné overenie klienta" -#: posix/regex.c:1015 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "Neprípustný znak triedenia" -#: posix/regex.c:1022 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "Neprípustný obsah \\{\\}" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "Neprípustný odkaz medzi zariadeniami" -#: stdio-common/../sysdeps/gnu/errlist.c:702 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "Neprípustná výmena" +#: nis/nis_error.c:45 +msgid "Invalid object for operation" +msgstr "Neplatný objekt pre operáciu" + #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:579 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "Neprípustný alebo nekompletný viacbajtový alebo ¹iroký znak" -#: posix/regex.c:1025 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "Neprípustný predchádzajúci regulérny výraz" -#: posix/regex.c:1023 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "Neprípustný koniec rozsahu" -#: posix/regex.c:1014 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "Neprípustný regulérny výraz" -#: stdio-common/../sysdeps/gnu/errlist.c:718 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "Neprípustný kód ¾iadosti" -#: stdio-common/../sysdeps/gnu/errlist.c:706 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" msgstr "Neprípustný deskriptor ¾iadosti" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "Neplatné overenie servera" -#: stdio-common/../sysdeps/gnu/errlist.c:722 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "Neplatná priehradka" +#: nscd/nscd.c:91 +msgid "Invalidate the specified cache" +msgstr "Zneplatni» zadanú cache" + #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "Je adresár" -#: stdio-common/../sysdeps/gnu/errlist.c:806 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +msgid "Is a name file" +msgstr "Je súbor názvu" + +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" -msgstr "Je pomenovaný súbor" +msgstr "Je pomenovaný súbor typu" -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "Kerberos.\n" -#: stdio-common/../sysdeps/unix/siglist.c:34 -#: sysdeps/unix/sysv/linux/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Zabitý" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "ODKAZ\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "LOCAL záznam pre UID %d v adresári %s nie je jednoznaèný\n" -#: stdio-common/../sysdeps/gnu/errlist.c:698 +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "Úroveò 2 zastavená" -#: stdio-common/../sysdeps/gnu/errlist.c:674 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "Úroveò 2 nie je synchronizovaná" -#: stdio-common/../sysdeps/gnu/errlist.c:678 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "Úroveò 3 zastavená" -#: stdio-common/../sysdeps/gnu/errlist.c:682 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "Úroveò 3 nastavená na východzie hodnoty" -#: nis/nis_error.c:53 -msgid "Link Points to illegal name" -msgstr "Odkaz odkazuje na neprípustný názov" - -#: stdio-common/../sysdeps/gnu/errlist.c:638 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "Odkaz bol znièený" -#: stdio-common/../sysdeps/gnu/errlist.c:686 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "Èíslo odkazu mimo rozsahu" -#: nis/nis_print.c:282 +#: nis/nis_error.c:54 +msgid "Link points to illegal name" +msgstr "Odkaz odkazuje na neprípustný názov" + +#: nis/nis_print.c:283 msgid "Linked Object Type : " msgstr "Typ odkazovaného objektu : " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" msgstr "Odkazuje na : %s\n" -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "Meno miestnej domény nie je nastavené" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "Chyba pri pridelení miestnych zdrojov" -#: stdio-common/../sysdeps/gnu/errlist.c:734 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "Poèítaè nie je zapojený v sieti" -#: nis/nis_error.c:45 -msgid "Malformed Name, or illegal name" -msgstr "Chybne formované alebo neprípustný názov" +#: nis/nis_error.c:46 +msgid "Malformed name, or illegal name" +msgstr "Chybne formovaný alebo neprípustný názov" -#: argp/argp-help.c:1182 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "Povinné alebo voliteµné argumenty dlhých tvarov volieb sú povinné alebo voliteµné pre µubovoµné zodpovedajúce krátke voµby." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "Ruène linkova» jednotlivé kni¾nice." + +#: nis/nis_print.c:169 msgid "Master Server :\n" msgstr "Hlavný server :\n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." msgstr "Hlavný server zaneprázdnený, úplný prenos preplánovaný." -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "Pridelenie pamäti zlyhalo" -#: posix/regex.c:1024 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "Pamä» vyèerpaná" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +msgid "Message tables full" +msgstr "Plná tabuµka správ" + #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "Príli¹ dlhá správa" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "Chýbajúci alebo chybne formovaný atribút" -#: nis/nis_print.c:323 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "Èas zmeny :%s" -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "Modifikácia zlyhala" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "Operácia zmeny zlyhala" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "Modifikova» výstupný formát:" -#: stdio-common/../sysdeps/gnu/errlist.c:630 +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "Pokus o spojenie cez viac uzlov" -#: catgets/gencat.c:106 catgets/gencat.c:110 db2/makedb.c:59 -#: locale/programs/localedef.c:115 nscd/nscd.c:77 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "Pre server-user voµbu je potrebné zada» meno pou¾ívateµa" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 msgid "NAME" msgstr "NÁZOV" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" @@ -1523,269 +2460,365 @@ msgstr "" "NÁZOV\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:791 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "Rozdielne verzie NIS klienta a serveru - nie je mo¾né poskytnú» slu¾bu" -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "Databáza máp NIS je chybná" -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "NIS+ operácia zlyhala" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "NIS+ server nie je dostupný" -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "Slu¾ba NIS+ nie je dostupná alebo nain¹talovaná" -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "®IADNY OBJEKT\n" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "POÈET" -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 #, c-format -msgid "Name : '%s'\n" -msgstr "Názov : '%s'\n" +msgid "Name : `%s'\n" +msgstr "Názov : `%s'\n" -#: nscd/nscd.c:88 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "Démon cache slu¾by názvov." -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" msgstr "Názov nie je obsluhovaný týmto serverom" -#: stdio-common/../sysdeps/gnu/errlist.c:758 +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "Meno nie je v sieti jednoznaèné" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" msgstr "Názov alebo slu¾ba neznáme" -#: nis/nis_error.c:49 +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Výstupný súbor názvu" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" msgstr "Názov/záznam nie sú jednoznaèné" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" msgstr "Zadaný objekt nie je prehµadávateµný" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "Potrebuje overovací objekt" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +msgid "Network dropped connection because of reset" +msgstr "Sie» zru¹ila spojenie kvôli resetu" + #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" msgstr "Sie» zru¹ila spojenie (problém so vzdialeným poèítaèom)" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "Sie» je nefunkèná" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "Sie» nie je dostupná" -#: stdio-common/../sysdeps/gnu/errlist.c:694 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "CSI ¹truktúra nedostupná" -#: stdio-common/../sysdeps/gnu/errlist.c:802 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "XENIX semafóry nedostupné" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "Názov poèítaèa nemá priradenú adresu" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "Názov nemá priradenú adresu" -#: stdio-common/../sysdeps/gnu/errlist.c:714 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "®iadny anode" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "Nie je mo¾né prideli» pamä» pre V/V operácie" +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "V znakovej mape nie je zadaný názov znakovej sady" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "Detské procesy neexistujú" -#: stdio-common/../sysdeps/gnu/errlist.c:634 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "Dáta nie sú k dispozícii" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "Nebola nájdená definícia kategórie %s" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "Na serveri u¾ nie je ¾iadne miesto pre súbory" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "Odkaz nebol vytvorený, keï¾e pre %s nebolo mo¾né nájs» soname" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "Zámky nie sú k dispozícii" -#: posix/regex.c:1013 +#: posix/regex.c:1087 msgid "No match" msgstr "®iadna zhoda" -#: stdio-common/../sysdeps/gnu/errlist.c:814 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "Nenájdené ¾iadne médium" -#: stdio-common/../sysdeps/gnu/errlist.c:642 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "®iadna správa ¾elaného typu" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "®iadne ïal¹ie záznamy v databáze" -#: posix/regex.c:5515 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "®iadny predchádzajúci regulérny výraz" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +msgid "No record locks available" +msgstr "Nie sú k dispozícii ¾iadne zámky" + #: sunrpc/rpcinfo.c:570 msgid "No remote programs registered.\n" msgstr "Nie sú registrované ¾iadne vzdialené programy\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "Cesta k poèítaèu neexistuje" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "Na zariadení u¾ nie je ¾iadne miesto" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "Také zariadenie neexistuje" +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +msgid "No such device or address" +msgstr "Také zariadenie alebo adresa neexistuje" + #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "Adresár alebo súbor neexistuje" -#: nis/ypclnt.c:773 +#: nis/ypclnt.c:796 msgid "No such key in map" msgstr "Tento kµúè v databáze neexistuje" -#: nis/ypclnt.c:771 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "Táto mapa sa v doméne servera nenachádza" #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "Tento proces neexistuje" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "Zaznamenaný priestor názvov mimo NIS+" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "Neopraviteµná chyba pri rie¹ení názvu" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" msgstr "®iadne.\n" -#: nis/nis_error.c:48 -msgid "Not Found, no such name" -msgstr "Nenájdené, takýto názov neexistuje" - -#: stdio-common/../sysdeps/gnu/errlist.c:798 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "Nejde o pomenovaný XENIX súbor" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +msgid "Not a data message" +msgstr "Nejde o dátovú správu" + #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "Nie je adresár" -#: nis/nis_error.c:30 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +msgid "Not a name file" +msgstr "Nejde o súbor názvu" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +msgid "Not a stream device" +msgstr "Nejde o prúdové zariadenie" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +msgid "Not available" +msgstr "Nie je k dispozícii" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +msgid "Not enough space" +msgstr "Nedostatok miesta" + +#: nis/nis_error.c:31 msgid "Not found" msgstr "Nenájdené" -#: nis/nis_error.c:43 +#: nis/nis_error.c:49 +msgid "Not found, no such name" +msgstr "Nenájdené, takýto názov neexistuje" + +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "Nie je hlavný server pre túto doménu" -#: nis/nis_error.c:39 +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "Nie je vlastníkom" -#: nis/nis_print.c:263 +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: stdio-common/../sysdeps/gnu/errlist.c:592 +msgid "Not supported" +msgstr "Nie je podporovaný" + +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "Poèet ståpcov : %d\n" -#: nis/nis_print.c:358 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "Poèet objektov : %u\n" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" +msgstr "Poèet symbolických odkazov nájdených poèas prechádzania cesty presahuje MAXSYMLINKS" + #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "Èíselný rozsah mimo domény definície funkcie" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "Èíselný výsledok mimo povoleného rozsahu" -#: nis/nis_print.c:362 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "Objekt #%d:\n" -#: nis/nis_print.c:314 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "Názov objektu : %s\n" -#: nis/nis_print.c:324 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "Typ objektu : " @@ -1793,31 +2826,45 @@ msgstr "Typ objektu : " #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "Objekt je vzdialený" -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "Existuje objekt s rovnakým názvom" -#: timezone/zic.c:1995 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "Nepárny poèet úvodzoviek" -#: nscd/nscd.c:185 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "Na príkazovom riadku sú zadané iba adresáre procesov. Nevytvára» cache." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" msgstr "Táto voµba je dostupná iba superu¾ívateµovi!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "Operácia je u¾ rozpracovaná" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +msgid "Operation canceled" +msgstr "Operácia zru¹ená" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +msgid "Operation not applicable" +msgstr "Operácia nie je aplikovateµná" + #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "Operácia nie je povolená" @@ -1827,10 +2874,15 @@ msgstr "Operácia nie je povolená" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" msgstr "Operácia nie je podporovaná" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +msgid "Operation not supported on transport endpoint" +msgstr "Operácia nie je podporovaná na koncovom bode komunikácie" + #. TRANS An operation that cannot complete immediately was initiated on an object #. TRANS that has non-blocking mode selected. Some functions that must always #. TRANS block (such as @code{connect}; @pxref{Connecting}) never return @@ -1839,7 +2891,8 @@ msgstr "Operácia nie je podporovaná" #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "Operácia prebieha" @@ -1848,67 +2901,86 @@ msgstr "Operácia prebieha" #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "Operácia by blokovala" -#: stdio-common/../sysdeps/gnu/errlist.c:646 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +msgid "Option not supported by protocol" +msgstr "Voµba nie je protokolom podporovaná" + +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Voliteµný prefix výstupného súboru" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +msgid "Out of stream resources" +msgstr "Prúdové zdroje vyèerpané" + +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "Prúdové zdroje vyèerpané" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:101 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "Riadenie výstupu:" -#: elf/sprof.c:76 +#: elf/sprof.c:72 msgid "Output selection:" msgstr "Výber výstupu:" -#: nis/nis_print.c:316 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "Vlastník : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "SÚKROMNÝ\n" -#: stdio-common/../sysdeps/gnu/errlist.c:738 +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "Balík nie je nain¹talovaný" -#: nscd/nscd_conf.c:84 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "Chyba analýzy: %s" -#: nis/nis_error.c:54 -msgid "Partial Success" +#: nis/nis_error.c:55 +msgid "Partial success" msgstr "Èiastoèný úspech" -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "Odovzdaný objekt nie je na serveri tým istým objektom" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "Cesta `%s' bola zadaná viac ako raz" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:793 -#: stdio-common/../sysdeps/gnu/errlist.c:108 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "Prístup odmietnutý" -#: sysdeps/unix/sysv/linux/siglist.h:64 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "Výpadok napájania" -#: posix/regex.c:1026 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "Predèasný koniec regulérneho výrazu" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "Vypísa» obsah databázového súboru, jeden záznam na riadok" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "Vypísa» cache" -#: nscd/nscd.c:83 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "Vypísa» ¹tatistiku aktuálnej konfigurácie" @@ -1916,243 +2988,259 @@ msgstr "Vypísa» ¹tatistiku aktuálnej kon msgid "Print more messages" msgstr "Vypísa» viac správ" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "Vypísa» verziu programu" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "Pravdepodobný úspech" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "Pravdepodobne nenájdené" -#: stdio-common/../sysdeps/unix/siglist.c:52 -#: sysdeps/unix/sysv/linux/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "Profilovací èasovaè vypr¹al" -#: stdio-common/../sysdeps/gnu/errlist.c:690 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "Ovládaè protokolu nepripojený" -#: stdio-common/../sysdeps/gnu/errlist.c:658 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "Chyba protokolu" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "Rodina protokolov nie je podporovaná" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" msgstr "Protokol nie je k dispozícii" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "Protokol nie je podporovaný" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "Protokol nie je socketom podporovaný" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" msgstr "Neprípustná otázka pre danú tabuµku" -#: stdio-common/../sysdeps/unix/siglist.c:28 -#: sysdeps/unix/sysv/linux/siglist.h:24 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "Koniec" -#: stdio-common/../sysdeps/gnu/errlist.c:754 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "RFS-¹pecifická chyba" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "Chybná RPC procedúra pre program" -#: nis/ypclnt.c:767 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "Zlyhal RPC pri NIS operácii" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" msgstr "RPC program nie je k dispozícii" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" msgstr "Chybná verzia RPC programu" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" msgstr "RPC ¹truktúra je chybná" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" msgstr "Chybná verzia RPC" -#: sunrpc/clnt_perr.c:215 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (neznámny chybový kód)" -#: sunrpc/clnt_perr.c:176 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: Chyba pri overení práv" -#: sunrpc/clnt_perr.c:166 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: Nie je mo¾né dekódova» výsledok" -#: sunrpc/clnt_perr.c:164 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: Nie je mo¾né zakódova» argumenty" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Zlyhalo (ne¹pecifikovaná chyba)" -#: sunrpc/clnt_perr.c:174 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Nekompatibilné verzie RPC" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: Chyba portmappera" -#: sunrpc/clnt_perr.c:182 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: Procedúra nie je k dispozícii" -#: sunrpc/clnt_perr.c:194 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: Program nie je registrovaný" -#: sunrpc/clnt_perr.c:178 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: Program nie je k dispozícii" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: Nesúhlasí program alebo verzia" -#: sunrpc/clnt_perr.c:186 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: Chyba vzdialeného systému" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: Server nemô¾e dekódova» argumenty" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: Úspech" -#: sunrpc/clnt_perr.c:172 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: Èasovaè vypr¹al" -#: sunrpc/clnt_perr.c:170 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: Nie je mo¾né prijíma»" -#: sunrpc/clnt_perr.c:168 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: Nie je mo¾né vysiela»" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: Neznámy poèítaè" -#: sunrpc/clnt_perr.c:190 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: Neznámy protokol" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d bitov)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "RTLD_NEXT je pou¾ité pre kód, ktorý nie je dynamicky zavedený" -#: elf/sprof.c:88 +#: elf/sprof.c:84 msgid "Read and display shared object profiling data" msgstr "Preèíta» a vypísa» profilovacie údaje zdieµaného objektu" -#: nscd/nscd.c:78 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" msgstr "Naèíta» údaje o konfigurácii z NÁZOV" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Súborový systém dovoµuje len èítanie" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "Signál reálneho èasu %d" -#: posix/regex.c:1027 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Regulérny výraz príli¹ veµký" -#: stdio-common/../sysdeps/gnu/errlist.c:810 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "Vzdialená V/V chyba" -#: stdio-common/../sysdeps/gnu/errlist.c:766 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "Vzdialená adresa sa zmenila" -#: inet/ruserpass.c:162 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "Odstráòte heslo alebo zaká¾te èítanie súboru ostatnými." -#: elf/sprof.c:537 +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "Premenovanie %s na %s zlyhalo" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "Znovuotvorenie zdieµaného objektu `%s' zlyhalo" -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" msgstr "Replika :\n" -#: argp/argp-help.c:1638 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "Chyby hláste na adrese %s.\n" -#: catgets/gencat.c:223 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:389 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "Chyby hláste na adrese - pou¾ite skript `glibcbug'.\n" -#: nis/ypclnt.c:765 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "Chybné argumenty ¾iadosti" -#: resolv/herror.c:73 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +msgid "Reserved for future use" +msgstr "Rezervované pre budúce pou¾itie" + +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" msgstr "Chyba resolvera 0 (¾iadna chyba)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "Vnútorná chyba resolvera" @@ -2160,11 +3248,11 @@ msgstr "Vnútorná chyba resolvera" #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "Bolo zabránené vzájomnému zablokovaniu" -#: stdio-common/../sysdeps/unix/siglist.c:54 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "Zdroj bol stratený" @@ -2197,76 +3285,83 @@ msgstr "Zdroj bol stratený" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "Zdroj je doèasne neprístupný" -#: nis/nis_error.c:47 -msgid "Results Sent to callback proc" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +msgid "Result too large" +msgstr "Výsledok je príli¹ veµký" + +#: nis/nis_error.c:48 +msgid "Results sent to callback proc" msgstr "Výsledky poslané procedúre spätného volania" -#: elf/sprof.c:91 +#: elf/sprof.c:87 msgid "SHOBJ [PROFDATA]" msgstr "ZDIE¥_OBJEKT [PROF_ÚDAJE]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "Prehµadávaná cesta : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:36 -#: sysdeps/unix/sysv/linux/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "Chyba segmentácie" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" msgstr "Server zaneprázdnený, skúste znovu" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "Vyèerpaná pamä» servera" -#: sunrpc/clnt_perr.c:277 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "Server odmietol oprávnenie" -#: sunrpc/clnt_perr.c:281 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "Server odmietol overenie" -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "Servname nie je pre ai_socktype podporovaná" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "Nastavi» názov programu" -#: nscd/nscd.c:82 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "Zastavi» server" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "Signál 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "Socketová operácia na objekte, ktorý nie je socket" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" msgstr "Typ socketu nie je podporovaný" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "Software spôsobil zru¹enie spojenia" @@ -2274,15 +3369,16 @@ msgstr "Software spôsobil zru¹enie spoje msgid "Sorry. You are not root\n" msgstr "Bohu¾iaµ - nie ste superu¾ívateµ\n" -#: locale/programs/localedef.c:97 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" msgstr "Zdrojové definície sa nachádzajú v SÚBORe" -#: stdio-common/../sysdeps/gnu/errlist.c:746 +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Chyba srmount" -#: sysdeps/unix/sysv/linux/siglist.h:59 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "Chyba zásobníka" @@ -2290,73 +3386,75 @@ msgstr "Chyba zásobníka" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "Zastaralý odkaz na NFS súbor" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "Spusti» POÈET vlákien" -#: nis/nis_print.c:357 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "Stav : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 -#: sysdeps/unix/sysv/linux/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Zastavené" -#: stdio-common/../sysdeps/unix/siglist.c:42 -#: sysdeps/unix/sysv/linux/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Zastavené (signál)" -#: stdio-common/../sysdeps/unix/siglist.c:46 -#: sysdeps/unix/sysv/linux/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Zastavené (vstup z terminálu)" -#: stdio-common/../sysdeps/unix/siglist.c:47 -#: sysdeps/unix/sysv/linux/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Zastavené (výstup na terminál)" -#: stdio-common/../sysdeps/gnu/errlist.c:790 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "Chyba rúry prúdov" -#: stdio-common/../sysdeps/gnu/errlist.c:794 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "©truktúra potrebuje opravu" -#: nis/nis_error.c:28 nis/ypclnt.c:763 nis/ypclnt.c:837 posix/regex.c:1012 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "Úspech" +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "Podporované databázy:" + #: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "Potlaèi» varovné a informaèné správy" -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" msgstr "Symbolické názvy znakov sú definované v SÚBORe" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "Chyba systému" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "Systémové informácie:" -#: nis/ypclnt.c:843 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" msgstr "Pridelenie systémových zdrojov zlyhalo" -#: locale/programs/localedef.c:384 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2369,21 +3467,28 @@ msgstr "" " cestu locale : %s\n" "%s" -#: nis/nis_print.c:117 +#: nscd/nscd.c:90 +msgid "TABLE" +msgstr "TABU¥KA" + +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "TABU¥KA\n" -#: nis/nis_print.c:262 +#: nscd/nscd.c:92 +msgid "TABLE,yes" +msgstr "TABU¥KA,áno" + +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "Typ tabuµky : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "Doèasná chyba pri rie¹ení názvu" -#: stdio-common/../sysdeps/unix/siglist.c:40 -#: sysdeps/unix/sysv/linux/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Ukonèené" @@ -2392,52 +3497,58 @@ msgstr "Ukonèené" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "Spustiteµný súbor je pou¾ívaný" -#: iconv/iconv_prog.c:536 +#: iconv/iconv_prog.c:627 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" "Nasledujúci zoznam obsahuje v¹etky známe znakové sady. To nutne neznamená,\n" "¾e v¹etky kombinácie týchto názvov mô¾u by» pou¾ité pre argumenty Z a DO.\n" "Jedna sada znakov mô¾e by» uvedená pod viacerými názvami (aliasmi).\n" -" Niektoré z názvov nie sú obyèajné re»azce, ale regulárne výrazy, ktoré\n" -"¹pecifikujú mo¾né parametre programu.\n" "\n" " " -#: nis/nis_print.c:223 +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "Táto implementácia nepodporuje nový ¹týl alebo MT-bezpeèný kód!\n" + +#: nis/nis_print.c:224 msgid "Time to live : " msgstr "®ivotnos» : " -#: stdio-common/../sysdeps/gnu/errlist.c:662 +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" msgstr "Èasovaè vypr¹al" -#: nis/nis_error.c:55 -msgid "Too Many Attributes" +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Titulok pou¾itý pre výstupný graf" + +#: nis/nis_error.c:56 +msgid "Too many attributes" msgstr "Priveµa atribútov" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "Priveµa úrovní symbolických odkazov" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "Priveµa odkazov" @@ -2448,54 +3559,57 @@ msgstr "Priveµa odkazov" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "Priveµa otvorených súborov" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "Priveµa otvorených súborov v systéme" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "Priveµa procesov" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" msgstr "Priveµa odkazov - nie je mo¾né rozdeli»" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "Priveµa pou¾ívateµov" -#: stdio-common/../sysdeps/unix/siglist.c:30 -#: sysdeps/unix/sysv/linux/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "Trasovacie/ladiace preru¹enie" -#: posix/regex.c:1017 +#: posix/regex.c:1099 msgid "Trailing backslash" msgstr "Koncové spätné lomítko" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:596 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "Prekladací program skonèil" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "Koncový komunikaèný bod je u¾ spojený" @@ -2503,139 +3617,139 @@ msgstr "Koncový komunikaèný bod je u¾ sp #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "Koncový komunikaèný bod nie je spojený" -#: argp/argp-help.c:1610 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "Pou¾ite `%s --help' alebo `%s --usage' pre viac informácií.\n" -#: inet/rcmd.c:143 -#, c-format -msgid "Trying %s...\n" -msgstr "Skú¹am %s...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" msgstr "Typ : %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" msgstr "NEZNAMY" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "Nie je mo¾né overi» toto¾nos» NIS+ klienta" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "Nie je mo¾né overi» toto¾nos» NIS+ servera" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "Nie je mo¾né vytvori» spätné volanie" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "Nie je mo¾né vytvori» proces na serveri" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "Neznáme (typ = %d, bitov = %d)\n" -#: inet/ruserpass.c:248 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Neznáme kµúèové slovo v .netrc: %s" -#: nis/ypclnt.c:797 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "Neznáma ELFCLASS v súbore %s.\n" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "Neznámy chybový kód NIS" -#: nss/getent.c:505 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "Neznáma databáza %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" msgstr "Neznáma chyba" #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:86 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "Neznáma chyba " -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "Neznámy poèítaè" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "Neznámy objekt" -#: nscd/nscd_conf.c:181 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "Neznáma voµba: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "Neznáma chyba resolvera" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "Neznáma chyba servera" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "Neznámy signál %d" -#: misc/error.c:107 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "Neznáma chyba systému" -#: nis/ypclnt.c:845 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "Neznáma chyba ypbind" -#: posix/regex.c:1020 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "Nepárová ( or \\(" -#: posix/regex.c:1028 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr "Nepárová ) or \\)" -#: posix/regex.c:1019 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "Nepárová [ or [^" -#: posix/regex.c:1021 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "Nepárová \\{" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "Nerozpoznaná premenná `%s'" -#: stdio-common/../sysdeps/unix/siglist.c:41 -#: sysdeps/unix/sysv/linux/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "Urgentný V/V stav" -#: argp/argp-help.c:1567 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "Pou¾itie:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "Pou¾itie: %s meno_premennej [cesta]\n" @@ -2644,1031 +3758,1117 @@ msgstr "Pou¾itie: %s meno_premennej [ces msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "Pou¾itie: rpcinfo [ -n èíslo_portu ] -u poèítaè èíslo_programu [ èíslo_verzie ]\n" -#: stdio-common/../sysdeps/unix/siglist.c:55 -#: sysdeps/unix/sysv/linux/siglist.h:48 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "Pou¾i» CACHE ako cache súbor" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "Pou¾i» CONF ako konfiguraèný súbor" + +#: nscd/nscd.c:92 +msgid "Use separate cache for each user" +msgstr "Pou¾i» samostatnú cache pre ka¾dého pou¾ívateµa" + +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "Pou¾ívateµom definovaný signál 1" -#: stdio-common/../sysdeps/unix/siglist.c:56 -#: sysdeps/unix/sysv/linux/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "Pou¾ívateµom definovaný signál 2" -#: stdio-common/../sysdeps/gnu/errlist.c:654 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "Hodnota je pre daný dátový typ priveµká" -#: stdio-common/../sysdeps/unix/siglist.c:51 -#: sysdeps/unix/sysv/linux/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "Vypr¹al virtuálny èasovaè" -#: timezone/zic.c:1899 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "Èudný výsledok vykonania programu" -#: stdio-common/../sysdeps/unix/siglist.c:53 -#: sysdeps/unix/sysv/linux/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "Okno sa zmenilo" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "Vypísa» názvy dostupných znakových sád" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "Vypísa» názvy dostupných národných prostredí" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "Vypísa» názvy vybraných kategórií" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "Vypísa» názvy vybraných kµúèových slov" -#: catgets/gencat.c:110 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "Zapísa» výstup do súboru SÚBOR" -#: catgets/gencat.c:241 db2/makedb.c:247 elf/sprof.c:365 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:408 nscd/nscd.c:228 nss/getent.c:70 -#: posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "Zápi údajov do cache zlyhal" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "Zápi údajov do cache zlyhal." + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "Autor: %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:818 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "Chybný typ média" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:185 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" msgstr "Áno, 42 je význam ¾ivota" #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:608 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "Tentokrát si to skutoène poondial" -#: timezone/zic.c:1063 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "Koncový èas pokraèovacieho riadku zóny nie je väè¹í ako koncový èas predchádzajúceho riadku" -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" msgstr "[SÚBOR...]" -#: locale/programs/charmap.c:481 locale/programs/locfile.c:471 -#: locale/programs/repertoire.c:278 +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[SÚBOR]" + +#: sunrpc/pmap_clnt.c:72 +msgid "__get_myaddress: ioctl (get interface configuration)" +msgstr "__get_myaddress: ioctl (získanie konfigurácie rozhrania)" + +#: locale/programs/ld-collate.c:417 #, c-format -msgid "`%1$s' definition does not end with `END %1$s'" -msgstr "Definícia `%1$s' nekonèí `END %1$s'" +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' bol u¾ definovaný ako element triedenia" -#: elf/sprof.c:766 +#: locale/programs/ld-collate.c:410 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "`%s' nie sú správne profilovacie údaje pre `%s'" +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' bol u¾ definovaný ako symbol triedenia" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 +#: locale/programs/ld-collate.c:394 #, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "`-1' musí by» posledným záznamom v poli `%s' kategórie `%s'" +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s' bol u¾ definovaný v znakovej mape" -#: locale/programs/ld-collate.c:1666 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "`...' mô¾e by» pou¾ité iba v záznamoch `...' a `UNDEFINED'" +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' bol u¾ definovaný v repertoári" -#: locale/programs/locfile.c:668 -msgid "`from' expected after first argument to `collating-element'" -msgstr "`from' je oèakávané po prvom argumente `collating-element'" +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 +#, c-format +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "Definícia `%1$s' nekonèí `END %1$s'" -#: locale/programs/ld-collate.c:1118 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "`from' re»azec v deklarácii elementu triedenia obsahuje neznámy znak" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "`%s' a `%.*s' sú neprípustné názvy pre symbolický rozsah" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: elf/sprof.c:762 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "`%s' nie sú správne profilovacie údaje pre `%s'" + +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "kategória `digit' neobsahuje záznamy v skupinách po desiatich" + +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "ai_family nie je podporovaná" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" msgstr "ai_socktype nie je podporovaný" -#: nscd/nscd.c:121 +#: nscd/nscd.c:130 msgid "already running" msgstr "u¾ be¾í" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:152 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "argument pre <%s> musí by» jeden znak" -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "argument pre `%s' musí by» jeden znak" -#: sunrpc/auth_unix.c:321 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Fatálna chyba marshallingu" -#: sunrpc/auth_unix.c:116 sunrpc/auth_unix.c:122 sunrpc/auth_unix.c:151 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: nedostatok pamäti\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:144 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "chybný argument" -#: inet/rcmd.c:318 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "chybný vlastník" -#: timezone/zic.c:1185 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "prázdne pole OD v riadku Link" -#: timezone/zic.c:1189 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "prázdne pole DO v riadku Link" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "blok uvoµnený dvakrát\n" -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "pochybný mcheck_status, kni¾nica má chyby\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "broadcast: ioctl (získanie konfigurácie rozhrania)" -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "broadcast: ioctl (získanie nastavení rozhrania)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "preteèenie vyrovnávacej pamäti" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: nebolo mo¾né prideli» rpc vyrovnávaciu pamä»" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: obe» nenájdená" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" msgstr "cache_set: obe» nenájdená" -#: timezone/zic.c:1726 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "nie je mo¾né nájs» skratku èasovej zóny pre pou¾itie hneï po koncovom èase" -#: sunrpc/svc_simple.c:75 +#: sunrpc/svc_simple.c:76 #, c-format -msgid "can't reassign procedure number %d\n" -msgstr "nie je mo¾né znovu prideli» èíslo procedúry %d\n" +msgid "can't reassign procedure number %ld\n" +msgstr "nie je mo¾né znovu prideli» èíslo procedúry %ld\n" -#: locale/programs/localedef.c:279 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "nie je mo¾né obnovi» segment prot po relokácii" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "nie je mo¾né vykona» `stat' pre súbor národného prostredia `%s'" +msgid "cannot add already read locale `%s' a second time" +msgstr "nie je mo¾né znovu prida» u¾ naèítané prostredie `%s'" -#: elf/sprof.c:935 elf/sprof.c:987 +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "nie je mo¾né prideli» pamä» pre zoznam závislostí" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "nie je mo¾né prideli» pamä» pre hlavièku programu" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "nie je mo¾né prideli» pamä» pre záznam názvu" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" msgstr "nie je mo¾né prideli» pamä» pre symbolické údaje" -#: elf/sprof.c:719 elf/sprof.c:777 +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "nie je mo¾né prideli» pamä» pre vyhµadávací zoznam symbolov" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "nie je mo¾né prideli» pamä» pre referenènú tabuµku verzií" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "nie je mo¾né zmeni» ochranu pamäti" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "nie je mo¾né vytvori» kópiu RUNPATH/RPATH" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "Nie je mo¾né vytvori» cache pre hµadanie v ceste" + +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "nie je mo¾né vytvori» zoznam schopností" + +#: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "nie je mo¾né vytvori» interný deskriptor" -#: elf/sprof.c:417 +#: elf/sprof.c:413 msgid "cannot create internal descriptors" msgstr "nie je mo¾né vytvori» interné deskriptory" -#: nscd/connections.c:180 +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "nie je mo¾né vytvori» pole ciest" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "nie je mo¾né vytvori» vyhµadávací zoznam" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "nie je mo¾né vytvori» deskriptor zdieµaného objektu" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "nie je mo¾né urèi» znak escape" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "nie je mo¾né dynamicky naèíta» spustiteµný súbor" + +#: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "nie je mo¾né povoli» socketu prijíma» spojenia: %s" -#: sunrpc/rpc_main.c:342 +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "nie je mo¾né roz¹íri» globálny rozsah" + +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "nie je mo¾né nájs» preprocesor: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "nie je mo¾né nájs» ¾iadny C preprocesor (cpp)\n" -#: nscd/connections.c:205 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "nie je mo¾né spracova» starú verziu ¾iadosti %d; aktuálna verzia je %d" -#: locale/programs/ld-collate.c:1324 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "nie je mo¾né vlo¾i» element triedenia `%.*s'" +#: elf/sprof.c:670 +msgid "cannot load profiling data" +msgstr "nie je mo¾né naèíta» profilovacie údaje" -#: locale/programs/ld-collate.c:1503 locale/programs/ld-collate.c:1510 -msgid "cannot insert into result table" -msgstr "nie je mo¾né vklada» do výslednej tabuµky" +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "nepodarilo sa naèíta» súbor zdieµaného objektu" -#: locale/programs/ld-collate.c:1175 locale/programs/ld-collate.c:1218 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "nie je mo¾né vlo¾i» nový symbol triedenia: %s" +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "nie je mo¾né zmeni» segment na zapisovateµný pre relokáciu" -#: elf/sprof.c:674 -msgid "cannot load profiling data" -msgstr "nie je mo¾né naèíta» profilovacie údaje" +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "nie je mo¾né namapova» stránky vyplnené nulami" -#: inet/rcmd.c:314 +#: inet/rcmd.c:420 msgid "cannot open" msgstr "nie je mo¾né otvori»" #: sysdeps/unix/sysv/linux/lddlibc4.c:64 #, c-format -msgid "cannot open" -msgstr "nie je mo¾né otvori»" +msgid "cannot open `%s'" +msgstr "nie je mo¾né otvori» `%s'" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "nie je mo¾né otvori» databázový súbor `%s': %s" +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "nie je mo¾né otvori» vstupný súbor" -#: catgets/gencat.c:272 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "nie je mo¾né otvori» vstupný súbor `%s'" -#: locale/programs/localedef.c:198 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "nie je mo¾né otvori» súbor definície národného prostredia `%s'" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "nie je mo¾né otvori» výstupný súbor" -#: catgets/gencat.c:774 catgets/gencat.c:815 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "nie je mo¾né otvori» výstupný súbor `%s'" -#: locale/programs/locfile.c:1129 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "nie je mo¾né otvori» výstupný súbor `%s' pre kategóriu `%s'" -#: nscd/connections.c:162 +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "nie je mo¾né otvori» súbor zdieµaného objektu" + +#: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "nie je mo¾né otvori» socket `%s'" -#: locale/programs/ld-collate.c:1370 -msgid "cannot process order specification" -msgstr "nie je mo¾né spracova» ¹pecifikáciu poradia" +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "nie je mo¾né otvori» zariadenie pre naplnenie nulami" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "nie je mo¾né naèíta» adresár znakových sád `%s'" -#: nscd/connections.c:122 +#: nscd/connections.c:125 msgid "cannot read configuration file; this is fatal" msgstr "nie je mo¾né naèíta» konfiguraèný súbor; to je fatálne" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "nie je mo¾né èíta» od klienta" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "nie je mo¾né naèíta» údaje súboru" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "nie je mo¾né preèíta» hlavièku" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "nie je mo¾né preèíta» hlavièku z `%s'" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "nie je mo¾né naèíta» adresár národných prostredí `%s'" -#: locale/programs/localedef.c:303 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "nie je mo¾né preèíta» súbor národného prostredia `%s'" - -#: locale/programs/locfile.c:288 locale/programs/locfile.c:306 -#: locale/programs/locfile.c:324 locale/programs/locfile.c:342 -#: locale/programs/locfile.c:360 locale/programs/locfile.c:378 -#, c-format -msgid "cannot read repertoire map `%s'" -msgstr "nie je mo¾né naèíta» mapu repertoáru `%s'" - -#: nscd/nscd_stat.c:127 +#: nscd/nscd_stat.c:128 msgid "cannot read statistics data" msgstr "nie je mo¾né naèíta» ¹tatistické údaje" -#: nscd/cache.c:141 nscd/connections.c:148 +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "nie je mo¾né uchova» mapu repertoáru" + +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "nepodarilo sa zisti» stav zdieµaného objektu" + +#: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "nie je mo¾né vykona» stat() súboru `%s': %s" -#: locale/programs/localedef.c:328 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "nie je mo¾né zapísa» výstupné súbory do `%s'" -#: nscd/connections.c:229 nscd/connections.c:250 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "nie je mo¾né zapísa» výsledok: %s" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "nie je mo¾né zapísa» ¹tatistiku: `%s'" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "nie je mo¾né písa» klientovi" - -#: locale/programs/localedef.c:442 -msgid "category data requested more than once: should not happen" -msgstr "údaje kategórie po¾adované viac ako raz - to by sa nemalo sta»" - -#: locale/programs/ld-ctype.c:269 +#: locale/programs/ld-ctype.c:509 #, c-format -msgid "character %s'%s' in class `%s' must be in class `%s'" -msgstr "znak %s'%s' v triede `%s' musí by» v triede `%s'" +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "znak '%s' v triede `%s' musí by» v triede `%s'" -#: locale/programs/ld-ctype.c:294 +#: locale/programs/ld-ctype.c:524 #, c-format -msgid "character %s'%s' in class `%s' must not be in class `%s'" -msgstr "znak %s'%s' v triede `%s' nesmie by» v triede `%s'" +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "znak '%s' v triede `%s' nesmie by» v triede `%s'" -#: locale/programs/ld-ctype.c:320 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" msgstr "znak nie je definovaný v znakovej sade" -#: locale/programs/ld-ctype.c:964 locale/programs/ld-ctype.c:1029 -#: locale/programs/ld-ctype.c:1040 locale/programs/ld-ctype.c:1051 -#: locale/programs/ld-ctype.c:1062 locale/programs/ld-ctype.c:1073 -#: locale/programs/ld-ctype.c:1084 locale/programs/ld-ctype.c:1113 -#: locale/programs/ld-ctype.c:1124 locale/programs/ld-ctype.c:1165 -#: locale/programs/ld-ctype.c:1194 locale/programs/ld-ctype.c:1206 +#: locale/programs/ld-ctype.c:453 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "znak L'\\u%0*x' v triede `%s' musí by» v triede `%s'" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "znak L'\\u%0*x' v triede `%s' nesmie by» v triede `%s'" + +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" msgstr "znak `%s' nie je definovaný a je potrebný ako implicitná hodnota" -#: locale/programs/ld-ctype.c:825 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "trieda znakov `%s' je u¾ definovaná" -#: locale/programs/ld-ctype.c:857 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "znaková sada `%s' je u¾ definovaná" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "znaková mapa `%s' nie je kompatibilná s ASCII, prostredie nevyhovuje ISO C\n" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" msgstr "súbor znakovej sady `%s' nebol nájdený" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "znakové sady so zamykacími stavmi nie sú podporované" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "kruhová závislos» medzi definíciami prostredí" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Fatálna chyba pri serializácii hlavièky." -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: nedostatok pamäti\n" -#: sunrpc/clnt_udp.c:124 sunrpc/clnt_udp.c:134 -msgid "svctcp_create: out of memory\n" -msgstr "svctcp_create: nedostatok pamäti\n" +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 +msgid "clntudp_create: out of memory\n" +msgstr "clntudp_create: nedostatok pamäti\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: nedostatok pamäti\n" -#: locale/programs/ld-collate.c:1339 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "element triedenia `%.*s' uvedený viac ako raz - riadok ignorovaný" - -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "symbol triedenia `%.*s' uvedený viac ako raz - riadok ignorovaný" - -#: locale/programs/locfile.c:652 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "po `%s' je oèakávaný symbol triedenia" - -#: inet/rcmd.c:136 -#, c-format -msgid "connect to address %s: " -msgstr "spojenie s adresou %s: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" msgstr "oèakávaná kon¹tanta alebo identifikátor" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" msgstr "konverzia z `%s' do `%s' nie je podporovaná" -#: iconv/iconv_prog.c:326 +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "moduly konverzie nie sú dostupné" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "konverzný pomer nemô¾e by» nula" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" msgstr "konverzia zastavená kvôli problému pri zápise výstupu" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "nebolo mo¾né vytvori» rpc server\n" -#: sunrpc/svc_simple.c:91 +#: sunrpc/svc_simple.c:92 #, c-format -msgid "couldn't register prog %d vers %d\n" -msgstr "nebolo mo¾né zaregistrova» program %d verzie %d\n" +msgid "couldn't register prog %ld vers %ld\n" +msgstr "nebolo mo¾né zaregistrova» program %ld verzie %ld\n" -#: nss/getent.c:49 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "databáza [kµúè ...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "implicitný súbor znakovej sady `%s' nebol nájdený" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "príznak smeru v re»azci %d poµa `era' v kategórii `%s' nie je '+' ani '-'" - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "príznak smeru v re»azci %d poµa `era' v kategórii `%s' nie je jeden znak" - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 +#: locale/programs/charmap.c:392 #, c-format -msgid "duplicate character name `%s'" -msgstr "duplicitné meno znaku `%s'" - -#: locale/programs/ld-collate.c:1150 -msgid "duplicate collating element definition" -msgstr "duplicitná definícia elementu triedenia" +msgid "duplicate definition of <%s>" +msgstr "duplicitná definícia <%s>" -#: locale/programs/ld-collate.c:1297 +#: locale/programs/ld-collate.c:3043 #, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "duplicitná definícia znaku `%.*s'" - -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "duplicitný kµúè" +msgid "duplicate definition of script `%s'" +msgstr "duplicitná definícia skriptu `%s'" -#: catgets/gencat.c:388 +#: catgets/gencat.c:430 msgid "duplicate set definition" msgstr "duplicitná definícia sady" -#: timezone/zic.c:978 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" msgstr "duplicitné meno zóny %s (súbor \"%s\", riadok %d)" -#: catgets/gencat.c:551 +#: locale/programs/ld-ctype.c:2557 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "duplicitná definícia mapovania `%s'" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" msgstr "duplicitný identifikátor správy" -#: catgets/gencat.c:524 +#: catgets/gencat.c:603 msgid "duplicated message number" msgstr "duplicitné èíslo správy" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "rozsah pokraèovania musí by» oznaèený dvomi operandami rovnakého typu" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "prázdny znakový re»azec" -#: locale/programs/ld-collate.c:1710 -msgid "empty weight name: line ignored" -msgstr "prázdne meno váhy - riadok ignorovaný" +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "prázdna substitúcia tokenu dynamického re»azca" -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: vyrovnávacia pamä» je u¾ povolená" -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: nebolo mo¾né prideli» vyrovnáciu pamä»" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: nebolo mo¾né prideli» dáta pre vyrovnávaciu pamä»" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: nebolo mo¾né prideli» frontu pre vyrovnávaciu pamä»" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "kódovanie výstupu" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "kódovanie pôvodného textu" -#: locale/programs/ld-collate.c:1429 -msgid "end point of ellipsis range is bigger then start" -msgstr "koncový bod pokraèovania je väè¹í ako poèiatoèný" +#: nscd/connections.c:361 nscd/connections.c:453 +#, c-format +msgid "error getting callers id: %s" +msgstr "chyba pri získaní id volajúceho: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "chyba pri pridávaní ekvivalentného symbolu triedenia" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "chyba poèas zatvárania vstupu `%s'" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "chyba poèas zatvárania výstupného súboru" -#: elf/sprof.c:710 +#: elf/sprof.c:706 msgid "error while closing the profiling data file" msgstr "chyba poèas zatvárania súboru profilovacích údajov" -#: locale/programs/ld-collate.c:1158 -msgid "error while inserting collation element into hash table" -msgstr "chyba poèas vkladania elementu triedenia do hash-tabuµky" - -#: locale/programs/ld-collate.c:1170 -msgid "error while inserting to hash table" -msgstr "chyba poèas vkladania do hash-tabuµky" - -#: iconv/iconv_prog.c:389 iconv/iconv_prog.c:420 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "poèas èítania vstupu" -#: locale/programs/locfile.c:595 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "pre `copy' je oèakávaný re»azcový argyment" -#: timezone/zic.c:868 +#: timezone/zic.c:893 msgid "expected continuation line not found" msgstr "oèakávaný pokraèovací riadok nebol nájdený" -#: elf/sprof.c:408 +#: elf/sprof.c:404 #, c-format msgid "failed to load shared object `%s'" msgstr "nepodarilo sa naèíta» zdieµaný objekt `%s'" -#: elf/sprof.c:604 +#: elf/sprof.c:600 msgid "failed to load symbol data" msgstr "nepodarilo sa naèíta» symbolické údaje" -#: elf/sprof.c:702 +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "nepodarilo sa namapova» segment zo zdieµaného objektu" + +#: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "nepodarilo sa mmap-ova» súbor profilovacích údajov" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "nepodarilo sa od¹tartova» konverziu" -#: locale/programs/locfile.c:1154 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "chyba poèas zápisu údajov kategórie `%s'" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl: F_SETFD" -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 -#, c-format -msgid "field `%s' in category `%s' not defined" -msgstr "pole `%s' ketegórie `%s' nie je definované" - -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "pole `%s' kategórie `%s' nedefinované" - -#: sunrpc/rpc_main.c:1148 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format -msgid "file '%s' already exists and may be overwritten\n" -msgstr "súbor '%s' u¾ existuje a mô¾e by» prepísaný\n" +msgid "file `%s' already exists and may be overwritten\n" +msgstr "súbor `%s' u¾ existuje a mô¾e by» prepísaný\n" -#: locale/programs/locfile.c:677 -msgid "from-value of `collating-element' must be a string" -msgstr "hodnota od pre `collating-element' musí by» re»azec" +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "súbor je príli¹ krátky" -#: inet/rcmd.c:316 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "fstat sa nepodaril" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "smetie za koncom ¹pecifikácie kódu znaku" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "smetie za koncom èísla" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "smetie za koncom hodnoty posunutia v re»azci %d poµa `era' kategórie `%s'" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "smetie za koncom poèiatoèného dátumu v re»azci %d poµa `era' kategórie `%s'" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "smetie za koncom koncového dátumu v re»azci %d poµa `era' kategórie `%s'" - -#: elf/sprof.c:81 +#: elf/sprof.c:77 msgid "generate call graph" msgstr "tvorba grafu volaní" -#: elf/sprof.c:80 +#: elf/sprof.c:76 msgid "generate flat profile with counts and ticks" msgstr "tvorba jednoduchého profilu s poètami a tikmi" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (získanie konfigurácie rozhrania)" -#: nss/getent.c:53 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent - získa» záznamy z administratívnej databázy." -#: nscd/connections.c:200 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: ¾iados» prijatá (verzia = %d)" -#: timezone/zic.c:613 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "pevný odkaz zlyhal, pou¾itý symbolický" -#: inet/rcmd.c:322 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "niekde existuje pevný odkaz" -#: timezone/zic.c:1162 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "hexadecimálny formát rozsahu by mal pou¾íva» iba veµké písmená" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "neprípustné pole CORRECTION v riadku Leap" -#: timezone/zic.c:1166 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "neprípustné pole Rolling/Stationary v riadku Leap" -#: locale/programs/ld-collate.c:1782 -msgid "illegal character constant in string" -msgstr "neprípustný znak v re»azci" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "neprípustný znak v súbore: " -#: locale/programs/ld-collate.c:1125 -msgid "illegal collation element" -msgstr "neprípustný element triedenia" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "neprípustná definícia" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "zadané neprípustné kódovanie" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "chybná escape-sekvencia na konci re»azca" -#: iconv/iconv_prog.c:342 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "neprípustná vstupná sekvencia na pozícii %ld" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "neprípustné mená pre rozsah znakov" - -#: sunrpc/rpc_main.c:462 -#, c-format -msgid "illegal nettype :'%s'\n" -msgstr "chybný nettype :'%s'\n" - -#: locale/programs/ld-time.c:187 +#: sunrpc/rpc_main.c:463 #, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "neprípustné èíslo pre posunutie v re»azci %d poµa `era' kategórie `%s'" +msgid "illegal nettype :`%s'\n" +msgstr "chybný nettype :`%s'\n" -#: catgets/gencat.c:361 catgets/gencat.c:438 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "neprípustné èíslo sady" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "neprípustný poèiatoèný dátum v re»azci %d poµa `era' kategórie `%s'" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "neprípustný koncový dátum v re»azci %d poµa `era' kategórie `%s'" - -#: locale/programs/ld-ctype.c:831 +#: locale/programs/ld-ctype.c:1221 #, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "limit implementácie: maximálne mno¾stvo tried znakov je %d" +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "limit implementácie: maximálne mno¾stvo tried znakov je %Zd" -#: locale/programs/ld-ctype.c:863 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "limit implementácie: maximálne mno¾stvo sád znakov je %d" -#: iconv/iconv_prog.c:346 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "nekompletný znak alebo preraïovacia sekvencia na konci vyrovnávacej pamäti" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "nesprávne formátovaný súbor" - -#: timezone/zic.c:825 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "vstupný riadok neznámeho typu" -#: iconv/iconv_prog.c:350 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "interná chyba" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" msgstr "vnútorná chyba (nesprávny deskriptor)" -#: timezone/zic.c:1788 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "vnútorná chyba - addtype zavolaný s chybným isdst" -#: timezone/zic.c:1796 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "vnútorná chyba - addtype zavolaný s chybným ttisgmt" -#: timezone/zic.c:1792 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "vnútorná chyba - addtype zavolaný s chybným ttisstd" -#: locale/programs/ld-ctype.c:307 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "vnútorná chyba %s na riadku %u" -#: timezone/zic.c:1034 +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "neprípustná ELF hlavièka" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" msgstr "neprípustné posunutie voèi UTC" -#: timezone/zic.c:1037 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" msgstr "neprípustný formát skratky" -#: timezone/zic.c:1127 timezone/zic.c:1339 timezone/zic.c:1353 +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "neprípustný znak: správa ignorovaná" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "neprípustný deò mesiaca" -#: timezone/zic.c:1291 +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "neprípustná definícia" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "zadané neprípustné kódovanie" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "neprípustný koncový rok" -#: timezone/zic.c:1099 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "neprípustná escape-sekvencia" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "neprípustný priestupný rok" -#: elf/dl-open.c:159 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "neprípustný riadok" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "neprípustný mód pre dlopen()" -#: timezone/zic.c:1114 timezone/zic.c:1217 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "neprípustný názov mesiaca" -#: timezone/zic.c:933 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "neprípustné mená pre rozsah znakov" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "neprípustná veµkost» ukazovateµa" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "neprípustný znak citácie" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "neprípustný ulo¾ený èas" -#: timezone/zic.c:1266 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "neprípustný poèiatoèný rok" -#: timezone/zic.c:1143 timezone/zic.c:1246 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "neprípustný èas v dni" -#: timezone/zic.c:1344 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "neprípustný názov dòa" -#: nscd/connections.c:375 +#: nscd/connections.c:470 #, c-format -msgid "key length in request too long: %Zd" -msgstr "då¾ka kµúèa v ¾iadosti príli¹ dlhá: %Zd" +msgid "key length in request too long: %d" +msgstr "då¾ka kµúèa v ¾iadosti príli¹ dlhá: %d" -#: locale/programs/ld-collate.c:1422 -msgid "line after ellipsis must contain character definition" -msgstr "riadok za pokraèovaním musí obsahova» definíciu znaku" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "libc4 kni¾nica %s je v nesprávnom adresári" -#: locale/programs/ld-collate.c:1401 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "riadok pred pokraèovaním neobsahuje definíciu pre znakovú kon¹tantu" +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "libc5 kni¾nica %s je v nesprávnom adresári" -#: timezone/zic.c:805 +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "libc6 kni¾nica %s je v nesprávnom adresári" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "kni¾nice %s a %s v adresári %s majú rovnaké soname, ale odli¹ný typ." + +#: timezone/zic.c:830 msgid "line too long" msgstr "pridlhý riadok" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" msgstr "vypí¹ v¹etky známe znakové sady" -#: locale/programs/localedef.c:273 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "súbor národného prostredia `%s' pou¾itý v príkaze `copy' nebol nájdený" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "názov prostredia by malo obsahova» iba prenositeµné znaky" -#: inet/rcmd.c:307 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "lstat zlyhal" -#: catgets/gencat.c:619 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "výstupný graf bude VALUE pixlov vysoký" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "výstupný graf bude VALUE pixlov ¹iroký" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "nesprávny riadok ignorovaný" -#: elf/sprof.c:554 +#: elf/sprof.c:550 msgid "mapping of section header string table failed" msgstr "zlyhalo mapovanie tabuµky re»azcov hlavièky sekcie" -#: elf/sprof.c:544 +#: elf/sprof.c:540 msgid "mapping of section headers failed" msgstr "zlyhalo mapovanie hlavièiek sekcie" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "pamä» pred prideleným blokom prepísaná\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "pamä» za koncom prideleného bloku prepísaná\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1449 -#: locale/programs/ld-collate.c:1478 locale/programs/locfile.c:1082 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "nedostatok pamäti" -#: malloc/obstack.c:471 -msgid "memory exhausted\n" -msgstr "nedostatok pamäti\n" - -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "pamä» je konzistentná, kni¾nica je chybná\n" -#: locale/programs/ld-time.c:370 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "chýba formát éry v re»azci %d v poli `era' kategórie `%s'" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "zlyhalo mapovanie cache súboru\n" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "chýba meno éry v re»azci %d v poli `era' kategórie `%s'" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "viac ako jeden dynamický segment\n" -#: timezone/zic.c:928 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "bezmenné pravidlo" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "nie je ¹pecifikované pôvodné ani cieµové kódovanie" -#: nis/nss_nisplus/nisplus-publickey.c:262 -#: nis/nss_nisplus/nisplus-publickey.c:268 -#: nis/nss_nisplus/nisplus-publickey.c:327 -#: nis/nss_nisplus/nisplus-publickey.c:336 +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (nis+ lookup): %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user: DES záznam pre %s v adresári %s nejednoznaèný" -#: nis/nss_nisplus/nisplus-publickey.c:349 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user: LOCAL záznam pre %s v adresári %s nejednoznaèný" -#: nis/nss_nisplus/nisplus-publickey.c:194 +#: nis/nss_nisplus/nisplus-publickey.c:207 #, c-format -msgid "netname2user: missing group id list in '%s'." -msgstr "netname2user: chýbajúci zoznam id skupín v '%s'." +msgid "netname2user: missing group id list in `%s'." +msgstr "netname2user: chýbajúci zoznam id skupín v `%s'." -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:318 #, c-format -msgid "netname2user: principal name '%s' too long" -msgstr "netname2user: názov principála '%s' príli¹ dlhý" +msgid "netname2user: principal name `%s' too long" +msgstr "netname2user: názov principála `%s' príli¹ dlhý" -#: nis/nss_nisplus/nisplus-publickey.c:356 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: nemal by ma» uid 0" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "program %d nebol nikdy registrovaný\n" -#: locale/programs/repertoire.c:238 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr "nezadaná alebo hodnota" -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "pre pole `%s' v kategórii `%s' neexistuje správny regulérny výraz: %s" - -#: timezone/zic.c:2115 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "s pravidlom sa nezhoduje ¾iadny deò v mesiaci" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "neexistuje definícia pre `UNDEFINED'" -#: elf/sprof.c:276 +#: elf/sprof.c:272 #, c-format msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "nebol zadaný názov súboru pre profilovacie údaje a zdieµaný objekt `%s' nemá soname" -#: locale/programs/locfile.c:609 +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "neboli definované ¾iadne vstupné èíslice a v znakovej mape nie je ¾iadne zo ¹tandardných mien" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" msgstr "pri pou¾ití `copy' nemá by» zadané ¾iadne iné kµúèové slovo" -#: locale/programs/localedef.c:334 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "neboli definované ¾iadne výstupné èíslice a v znakovej mape nie je ¾iadne zo ¹tandardných mien" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "výstupný súbor nebol vytvorený kvôli výskytu varovaní" -#: locale/programs/locfile.c:283 locale/programs/locfile.c:301 -#: locale/programs/locfile.c:319 locale/programs/locfile.c:337 -#: locale/programs/locfile.c:355 locale/programs/locfile.c:373 -msgid "no repertoire map specified: cannot proceed" -msgstr "nebola zadaná mapa repertoáru: nie je mo¾né pokraèova»" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:550 -#: locale/programs/charmap.c:629 locale/programs/repertoire.c:199 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "nebolo zadané ¾iadne symbolické meno" -#: locale/programs/charmap.c:465 locale/programs/charmap.c:596 -#: locale/programs/charmap.c:662 locale/programs/repertoire.c:261 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "nebolo zadané ¾iadne symbolické meno pre koniec rozsahu" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "symbol `%s' nemá definovanú váhu" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "nesymbolické hodnoty znakov by nemali by» pou¾ívané" -#: inet/rcmd.c:309 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "nie v¹etky znaky pou¾ité v `outdigit' sú dostupné v znakovej mape" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "nie v¹etky znaky pou¾ité v `outdigit' sú dostupné v repertoári" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "nie je regulérny súbor" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -3679,48 +4879,72 @@ msgstr "" "\n" "%15d ladiaca úroveò servera\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "nscd nebe¾í!\n" -#: locale/programs/charmap.c:514 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "objektový súbor neobsahuje ¾iadnu dynamickú sekciu" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "vynecha» z výstupu neplatné znaky" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "iba ET_DYN a ET_EXEC mô¾u by» naèítané" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "po definícii CHARMAP mô¾u nasledova» iba definície WIDTH" -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "poradie pre `%.*s' je u¾ definované na %s:%Zu" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "pôvodné kódovanie nebolo zadané pomocou `-f'" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "nedostatok pamäti" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "výstupný súbor" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps rpc problém" -#: inet/rcmd.c:179 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: chyba protokolu poèas prípravy okruhu\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "predèasný koniec definície `translit_ignore'" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "chyba preprocesora" -#: elf/sprof.c:78 +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "predchádzajúca definícia bola tu" + +#: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "vypísa» zoznam ciest poètov a poèet ich pou¾ití" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "vypisova» informáciu o postupe" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "problémy poèas èítania `%s'" - -#: elf/sprof.c:691 +#: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" msgstr "profilovacie údaje `%s' nesúhlasia so zdieµanýmobjektom `%s'" @@ -3742,33 +4966,42 @@ msgstr "program %lu verzie %lu nie je do msgid "program %lu version %lu ready and waiting\n" msgstr "program %lu verzie %lu pripravený a èakajúci\n" -#: inet/rcmd.c:176 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: krátke èítanie" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (nastavenie stderr): %m\n" -#: inet/rcmd.c:110 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: socket: V¹etky porty sú pou¾ité\n" -#: inet/rcmd.c:166 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write (nastavenie stderr): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: nedostatok pamäti\n" -#: timezone/zic.c:1849 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "opakovaný moment priestupnej sekundy" -#: locale/programs/repertoire.c:95 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" msgstr "súbor mapy repertoáru `%s' nebol nájdený" +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "výsledné bajty rozsahu nie sú zobraziteµné" + #: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: chyba kódovania zoznamu argumentov\n" @@ -3801,469 +5034,401 @@ msgstr "rpcinfo: broadcast zlyhal: %s\n" msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: nie je mo¾né spoji» sa s portmapperom" -#: timezone/zic.c:718 timezone/zic.c:720 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "rovnaké meno pravidla vo viacerých súboroch" -#: nscd/connections.c:387 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "zdieµaný objekt nemô¾e by» otvorený pomocou dlopen()" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "zdieµaný objekt nie je otvorený" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "neúplné èítanie kµúèa ¾iadosti: %s" -#: nscd/connections.c:364 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "neúplné èítanie ¾iadosti: `%s'" -#: nscd/grpcache.c:191 nscd/hstcache.c:278 nscd/pwdcache.c:188 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "neúplný zápis v %s: %s" -#: inet/rcmd.c:197 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "socket: chyba protokolu pri príprave okruhu\n" -#: locale/programs/locfile.c:730 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "poradie triedenia `forward' a `backward' sa navzájom vyluèujú" - -#: locale/programs/ld-collate.c:1582 locale/programs/ld-collate.c:1628 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "¹pecifikácia váh triedenia pre symbol triedenia nedáva zmysel" - -#: timezone/zic.c:789 +#: timezone/zic.c:814 msgid "standard input" msgstr "¹tandardný vstup" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "¹tandardný výstup" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "neprípustný poèiatoèný dátum v re»azci %d v poli `era' kategórie `%s'" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "úvodná a koncová znaková sekvencia rozsahu musia ma» rovnakú då¾ku" -#: timezone/zic.c:1300 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "poèiatoèný rok väè¹í ako koncový" -#: timezone/zic.c:1272 timezone/zic.c:1297 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "poèiatoèný rok priveµký pre zobrazenie" -#: timezone/zic.c:1270 timezone/zic.c:1295 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "poèiatoèný rok primalý pre zobrazenie" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "neprípustný koncový dátum v re»azci %d v poli `era' kategórie `%s'" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "potlaèi» varovania" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" -msgstr "svc_run: - select zlyhal" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - poll zlyhal" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - nie je mo¾né vykona» getsockname alebo listen" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - problém pri vytváraní tcp socketu" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: nedostatok pamäti\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - problém pri vytváraní AF_UNIX socketu" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - nemô¾em vykona» getsockname alebo listen" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: nedostatok pamäti\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: nedostatok pamäti\n" -#: sunrpc/svc_udp.c:135 +# msgmerge complains: duplicate message definition +# 3073: ...this is the location of the first definition +# entry disabled, Martin v. Löwis +# #: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +# msgid "svctcp_create: out of memory\n" +# msgstr "svctcp_create: nedostatok pamäti\n" +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - nemô¾em vykona» getsockname" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svcudp_create: nedostatok pamäti\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: problém pri vytváraní socketu" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad je príli¹ malý pre IP_PKTINFO\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: nedostatok pamäti\n" -#: locale/programs/ld-collate.c:1201 +#: locale/programs/linereader.c:745 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "symbol pre viacznakový element triedenia `%.*s' duplikuje definíciu elementu" +msgid "symbol `%.*s' not in charmap" +msgstr "symbol `%.*s' nie je v mape znakov" -#: locale/programs/ld-collate.c:1073 +#: locale/programs/linereader.c:766 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other element definition" -msgstr "symbol pre viacznakový element triedenia `%.*s' duplikuje iný element" +msgid "symbol `%.*s' not in repertoire map" +msgstr "symbol `%.*s' nie je v mape repertoáru" -#: locale/programs/ld-collate.c:1210 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "symbol pre viacznakový element triedenia `%.*s' duplikuje definíciu iného symbolu" +msgid "symbol `%s'" +msgstr "symbol `%s'" -#: locale/programs/ld-collate.c:1082 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "symbol pre viacznakový element triedenia `%.*s' duplikuje definíciu symbolu" +msgid "symbol `%s' has the same encoding as" +msgstr "symbol `%s' má rovnaké kódovanie ako" -#: locale/programs/ld-collate.c:1064 locale/programs/ld-collate.c:1192 +#: locale/programs/ld-collate.c:1539 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "symbol pre viacznakový element triedenia `%.*s' duplikuje symbolické meno v znakovej sade" +msgid "symbol `%s' not defined" +msgstr "symbol `%s' nie je definovaný" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:463 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:595 locale/programs/charmap.c:628 -#: locale/programs/charmap.c:660 +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "chyba syntaxe" + +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 #, c-format msgid "syntax error in %s definition: %s" msgstr "chyba syntaxe v definícii %s: %s" -#: locale/programs/locfile.c:750 -msgid "syntax error in `order_start' directive" -msgstr "chyba syntaxe v direktíve `order_start'" - -#: locale/programs/locfile.c:492 -msgid "syntax error in character class definition" -msgstr "chyba syntaxe v definícii triedy znakov" - -#: locale/programs/locfile.c:550 -msgid "syntax error in character conversion definition" -msgstr "chyba syntaxe v definície konverzie znakov" - -#: locale/programs/locfile.c:792 -msgid "syntax error in collating order definition" -msgstr "chyba syntaxe v definícii poradia triedenia" - -#: locale/programs/locfile.c:642 -msgid "syntax error in collation definition" -msgstr "chyba syntaxe v definícii triedenia" - -#: locale/programs/locfile.c:465 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "chyba syntaxe v definícii kategórie LC_CTYPE" - -#: locale/programs/locfile.c:408 -msgid "syntax error in definition of new character class" -msgstr "chyba syntaxe v definícii novej triedy znakov" - -#: locale/programs/locfile.c:418 -msgid "syntax error in definition of new character map" -msgstr "chyba syntaxe v definícii novej znakovej sady" - -#: locale/programs/locfile.c:1003 -msgid "syntax error in message locale definition" -msgstr "chyba syntaxe v definícii národného prostredia správ" - -#: locale/programs/locfile.c:914 -msgid "syntax error in monetary locale definition" -msgstr "chyba syntaxe v definícii národného prostredia peòa¾ných hodnôt" - -#: locale/programs/locfile.c:941 -msgid "syntax error in numeric locale definition" -msgstr "chyba syntaxe v definícii národného prostredia pre èísla" - -#: locale/programs/locfile.c:852 -msgid "syntax error in order specification" -msgstr "chyba syntaxe v ¹pecifikácii poradia" - -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:143 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "chyba syntaxe v prológu: %s" -#: locale/programs/repertoire.c:198 locale/programs/repertoire.c:237 -#: locale/programs/repertoire.c:260 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "chyba syntaxe v definícii mapy repertoáru: %s" -#: locale/programs/locfile.c:979 -msgid "syntax error in time locale definition" -msgstr "chyba syntaxe v definícii národného prostredia pre èas" - -#: locale/programs/locfile.c:385 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "chyba syntaxe: nie je vnútri sekcie definície národného prostredia" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" msgstr "kódovanie cieµa nebolo zadané pomocou `-t'" -#: catgets/gencat.c:390 catgets/gencat.c:526 catgets/gencat.c:553 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "toto je prvá definícia" -#: timezone/zic.c:1132 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "èas men¹í ako nula" -#: timezone/zic.c:1140 timezone/zic.c:2015 timezone/zic.c:2034 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "preteèenie èasu" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "to-value rozsahu je men¹ia ako from-value " + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "to-value sekvencia znakov je men¹ia ako sekvencia from-value" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "primálo bajtov v kódovaní znaku" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "priveµa bajtov v kódovaní znaku" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "priveµa definovaných tried znakov" - -#: timezone/zic.c:1843 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "priveµa priestupných sekúnd" -#: timezone/zic.c:1815 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "priveµa lokálnych typov èasu" -#: timezone/zic.c:1769 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "priveµa prechodov?!" -#: locale/programs/ld-collate.c:1637 -msgid "too many weights" -msgstr "priveµa váh" - -#: timezone/zic.c:2138 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "príli¹ veµa alebo príli¹ dlhé skratku èasovej zóny" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "smetie na konci riadku" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "problémy pri odpovedi programu %d\n" -#: locale/programs/ld-collate.c:1393 -msgid "two lines in a row containing `...' are not allowed" -msgstr "dva riadky za sebou obsahujúce `...' nie sú povolené" - -#: timezone/zic.c:1307 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "zadaný jeden rok" -#: iconv/iconv_prog.c:406 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "nie je mo¾né prideli» vyrovnávaciu pamä» pre vstup" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "nie je mo¾né uvoµni» argumenty" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "nedefinované" -#: locale/programs/charmap.c:701 locale/programs/charmap.c:712 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "neznámy znak `%s'" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:718 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "neznámy znak v poli `%s' kategórie `%s'" - -#: locale/programs/locfile.c:715 -msgid "unknown collation directive" -msgstr "neznáma direktíva triedenia" - -#: catgets/gencat.c:487 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "neznáma direktíva `%s' - riadok ignorovaný" -#: iconv/iconv_prog.c:353 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "neznáma iconv() chyba %d" -#: catgets/gencat.c:466 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "neznáma sada `%s'" -#: locale/programs/ld-collate.c:1377 locale/programs/ld-collate.c:1572 -#: locale/programs/ld-collate.c:1747 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "neznámy symbol `%.*s' - riadok ignorovaný" - -#: timezone/zic.c:761 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "zóna bez pravidiel" -#: catgets/gencat.c:971 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "neukonèená správa" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "neukonèený re»azec" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "neukonèená re»azcová kon¹tanta" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "neukonèené symbolické meno" -#: locale/programs/ld-collate.c:1699 -msgid "unterminated weight name" -msgstr "neukonèené meno váhy" +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "horný limit rozsahu nie je väè¹í ako dolný" -#: locale/programs/charset.c:104 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" msgstr "horný limit rozsahu je men¹í ako dolný" -#: sunrpc/rpc_main.c:1415 +#: sunrpc/rpc_main.c:1424 #, c-format -msgid "usage: %s infile\n" +msgid "usage: %s infile\n" msgstr "pou¾itie: %s vstupný_súbor\n" -#: timezone/zic.c:2081 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "29. február pou¾itý v nepriestupnom roku" -#: locale/programs/charmap.c:522 locale/programs/charmap.c:576 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "hodnota pre %s musí by» celé èíslo" -#: locale/programs/charmap.c:318 +#: locale/programs/charmap.c:399 #, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "honota pre <%s> musí by» medzi 1 a 4" +msgid "value for <%s> must be 1 or greater" +msgstr "hodnota pre <%s> musí by» 1 alebo viac" -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 +#: locale/programs/charmap.c:411 #, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "hodnota poµa `%s' kategórie `%s' nesmie by» prázdny re»azec" - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "hodnota musí by» väè¹ia ako hodnota " - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "hodnota poµa `int_curr_symbol' kategórie `LC_MONETARY' nezodpovedá platnému menu v ISO 4217" - -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "hodnota poµa `int_curr_symbol' kategórie `LC_MONETARY' má chybnú då¾ku" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "hodnota <%s> musí by» väè¹ia alebo rovná hodnote <%s>" -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 -#, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "hodnoty poµa `%s' kategórie `%s' musia by» men¹ie ako 127" +#: timezone/zic.c:433 +msgid "warning: " +msgstr "varovanie: " -#: nscd/connections.c:355 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "poèas prijatia spojenia: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:142 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "poèas pridelenia záznamu cache" -#: nscd/cache.c:85 +#: nscd/cache.c:88 msgid "while allocating hash table entry" msgstr "poèas pridelenia záznamu hash-tabuµky" -#: nscd/grpcache.c:99 nscd/hstcache.c:109 nscd/pwdcache.c:105 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "poèas pridelenia kópie kµúèa" -#: catgets/gencat.c:1001 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "poèas otvárania starého katalógu" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "poèas prípravy výstupu" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "poèas èítania databázy" - -#: elf/sprof.c:683 +#: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "poèas stat-u súboru profilovacích informácií" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "poèas zápisu databázy" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "v rozsahu hodnôt UCS treba pou¾i» hexadecimálne symbolické pokraèovanie `..'" -#: nscd/nscd_stat.c:115 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "v rozsahu hodnôt kódov znakov treba pou¾i» absolútne pokraèovanie `...'" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "v symbolickom rozsahu hodnôt nesmie by» pou¾ité absolútne pokraèovanie `...'" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" msgstr "neúplný zápis" -#: inet/rcmd.c:320 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "zapisovateµný nielen pre vlastníka" -#: db2/makedb.c:124 nscd/nscd.c:114 nss/getent.c:392 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "chybný poèet argumentov" -#: timezone/zic.c:1090 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "chybný poèet polí v riadku Leap" -#: timezone/zic.c:1181 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "chybný poèet polí v riadku Link" -#: timezone/zic.c:924 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "chybný poè¹t polí v riadku Rule" -#: timezone/zic.c:994 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "chybný poèet polí v pokraèovacom riadku Zone" -#: timezone/zic.c:952 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "chybný poèet polí v riadku Zone" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: nedostatok pamäti\n" @@ -4271,10 +5436,10 @@ msgstr "xdr_reference: nedostatok pamäti msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: nedostatok pamäti\n" -#: nis/ypclnt.c:884 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: nie je mo¾né konvertova» meno poèítaèa na meno siete\n" -#: nis/ypclnt.c:896 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: nie je mo¾né zísti» adresu servera\n" Binary files glibc-2.2.3/po/sv.mo and glibc-2.2.4/po/sv.mo differ diff -durpN glibc-2.2.3/po/sv.po glibc-2.2.4/po/sv.po --- glibc-2.2.3/po/sv.po Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/po/sv.po Mon Jul 23 10:54:58 2001 @@ -1,86 +1,86 @@ # GNU libc message catalog for swedish -# Copyright © 1996, 1998 Free Software Foundation, Inc. -# Jan Djärv , 1996, 1998. -# Revision: 1.26 +# Copyright © 1996, 1998, 2001 Free Software Foundation, Inc. +# Jan Djärv , 1996, 1998, 2001. +# Revision: 1.29 # msgid "" msgstr "" -"Project-Id-Version: libc 2.1\n" -"POT-Creation-Date: 1998-11-28 09:29-0800\n" -"PO-Revision-Date: 2001-01-21 15:52+0100\n" +"Project-Id-Version: libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-05-22 18:58+0200\n" "Last-Translator: Jan Djärv \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: nis/nis_print.c:273 +#: nis/nis_print.c:274 msgid "\t\tAccess Rights : " -msgstr "\t\tAccessrättigheter : " +msgstr "\t\tÅtkomsträttigheter: " -#: nis/nis_print.c:271 +#: nis/nis_print.c:272 msgid "\t\tAttributes : " msgstr "\t\tAttribut : " -#: sunrpc/rpc_main.c:1416 +#: sunrpc/rpc_main.c:1425 #, c-format msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" msgstr "\t%s [-abkCLNTM][-Dnamn[=värde]] [-i storlek] [-I [-K sekunder]] [-Y sökväg] infil\n" -#: sunrpc/rpc_main.c:1418 +#: sunrpc/rpc_main.c:1427 #, c-format msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o utfil] [infil]\n" -#: sunrpc/rpc_main.c:1421 +#: sunrpc/rpc_main.c:1430 #, c-format msgid "\t%s [-n netid]* [-o outfile] [infile]\n" msgstr "\t%s [-n nätid]* [-o utfil] [infil]\n" -#: sunrpc/rpc_main.c:1420 +#: sunrpc/rpc_main.c:1429 #, c-format msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" msgstr "\t%s [-s nättyp]* [-o utfil] [infil]\n" -#: nis/nis_print.c:235 +#: nis/nis_print.c:236 msgid "\tAccess rights: " msgstr "\tÅtkomsträttigheter: " -#: nis/nis_print.c:293 +#: nis/nis_print.c:294 #, c-format msgid "\tEntry data of type %s\n" msgstr "\tPostdata av typ %s\n" -#: nis/nis_print.c:171 +#: nis/nis_print.c:172 #, c-format msgid "\tName : %s\n" msgstr "\tNamn : %s\n" -#: nis/nis_print.c:172 +#: nis/nis_print.c:173 msgid "\tPublic Key : " -msgstr "\tPublik nyckel : " +msgstr "\tPublik nyckel: " -#: nis/nis_print.c:234 +#: nis/nis_print.c:235 #, c-format msgid "\tType : %s\n" msgstr "\tTyp : %s\n" -#: nis/nis_print.c:201 +#: nis/nis_print.c:202 #, c-format msgid "\tUniversal addresses (%u)\n" msgstr "\tUniversella adresser (%u)\n" -#: nis/nis_print.c:269 +#: nis/nis_print.c:270 #, c-format msgid "\t[%d]\tName : %s\n" msgstr "\t[%d]\tNamn : %s\n" -#: nis/nis_print.c:296 +#: nis/nis_print.c:297 #, c-format msgid "\t[%u] - [%u bytes] " msgstr "\t[%u] - [%u byte] " -#: nscd/nscd_stat.c:153 +#: nscd/nscd_stat.c:154 msgid "" "\n" "%s cache:\n" @@ -110,11 +110,11 @@ msgstr "" "%15ld%% cache träffprocent\n" "%15s kontrollera /etc/%s för ändringar\n" -#: nis/nis_print.c:251 +#: nis/nis_print.c:252 msgid "\nGroup Members :\n" -msgstr "\nGuppmedlemmar :\n" +msgstr "\nGuppmedlemmar:\n" -#: nis/nis_print.c:320 +#: nis/nis_print.c:323 msgid "\nTime to Live : " msgstr "\nLivslängd : " @@ -134,60 +134,60 @@ msgstr " rpcinfo -p [ värd ]\n" msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" msgstr " rpcinfo [ -n portnr ] -t värd prognr [ versnr ]\n" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " no" msgstr " nej" -#: nscd/nscd_stat.c:145 nscd/nscd_stat.c:147 +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 msgid " yes" msgstr " ja" -#: nis/nis_print.c:344 +#: nis/nis_print.c:349 #, c-format msgid " Data Length = %u\n" msgstr " Datalängd = %u\n" -#: nis/nis_print_group_entry.c:121 +#: nis/nis_print_group_entry.c:123 msgid " Explicit members:\n" msgstr " Explicita medlemmar:\n" -#: nis/nis_print_group_entry.c:145 nis/nis_print_group_entry.c:161 +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 msgid " Explicit nonmembers:\n" msgstr " Explicit icke-medlemmar:\n" -#: nis/nis_print_group_entry.c:129 +#: nis/nis_print_group_entry.c:131 msgid " Implicit members:\n" msgstr " Implicita medlemmar:\n" -#: nis/nis_print_group_entry.c:153 +#: nis/nis_print_group_entry.c:155 msgid " Implicit nonmembers:\n" msgstr " Implicita icke-medlemmar:\n" -#: nis/nis_print_group_entry.c:126 +#: nis/nis_print_group_entry.c:128 msgid " No explicit members\n" msgstr " Inga explicita medlemmar\n" -#: nis/nis_print_group_entry.c:150 +#: nis/nis_print_group_entry.c:152 msgid " No explicit nonmembers\n" msgstr " Inga explicita icke-medlemmar\n" -#: nis/nis_print_group_entry.c:134 +#: nis/nis_print_group_entry.c:136 msgid " No implicit members\n" msgstr " Inga implicita medlemmar\n" -#: nis/nis_print_group_entry.c:158 +#: nis/nis_print_group_entry.c:160 msgid " No implicit nonmembers\n" msgstr " Inga implicita icke-medlemmar\n" -#: nis/nis_print_group_entry.c:142 +#: nis/nis_print_group_entry.c:144 msgid " No recursive members\n" msgstr " Inga rekursiva medlemmar\n" -#: nis/nis_print_group_entry.c:166 +#: nis/nis_print_group_entry.c:168 msgid " No recursive nonmembers\n" msgstr " Inga rekursiva icke-medlemmar\n" -#: nis/nis_print_group_entry.c:137 +#: nis/nis_print_group_entry.c:139 msgid " Recursive members:\n" msgstr " Rekursiva medlemmar:\n" @@ -195,138 +195,198 @@ msgstr " Rekursiva medlemmar:\n" msgid " program vers proto port\n" msgstr " program vers proto port\n" -#: argp/argp-help.c:1571 +#: argp/argp-help.c:1572 msgid " or: " msgstr " eller: " +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (HOPPAR ÖVER)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (ändrad)\n" + #: timezone/zic.c:421 #, c-format msgid " (rule from \"%s\", line %d)" msgstr " (regel från \"%s\", rad %d)" -#: argp/argp-help.c:1583 +#: argp/argp-help.c:1584 msgid " [OPTION...]" msgstr " [FLAGGA...]" -#: locale/programs/ld-collate.c:370 locale/programs/ld-ctype.c:1291 -msgid " done\n" -msgstr " klar\n" - #: timezone/zic.c:418 #, c-format msgid "\"%s\", line %d: %s" msgstr "\"%s\", rad %d: %s" -#: timezone/zic.c:958 +#: timezone/zic.c:983 #, c-format msgid "\"Zone %s\" line and -l option are mutually exclusive" msgstr "\"Zone %s\"-rad och flaggan -l är ömsesidigt uteslutande" -#: timezone/zic.c:966 +#: timezone/zic.c:991 #, c-format msgid "\"Zone %s\" line and -p option are mutually exclusive" msgstr "\"Zone %s\"-rad och flaggan -p är ömsesidigt uteslutande" -#: sunrpc/rpc_main.c:1401 +#: sunrpc/rpc_main.c:1410 msgid "\"infile\" is required for template generation flags.\n" msgstr "\"infil\" är obligatorisk för mallgenereringsflaggor.\n" -#: argp/argp-help.c:210 +#: argp/argp-help.c:209 #, c-format msgid "%.*s: ARGP_HELP_FMT parameter requires a value" msgstr "%.*s: parameter till ARGP_HELP_FMT kräver ett värde" -#: argp/argp-help.c:219 +#: argp/argp-help.c:218 #, c-format msgid "%.*s: Unknown ARGP_HELP_FMT parameter" msgstr "%.*s: Parameter till ARGP_HELP_FMT okänd" -#: timezone/zic.c:768 +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: definition slutar inte med \"END %1$s\"" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d bibliotek hittades i cache \"%s\"\n" + +#: timezone/zic.c:793 #, c-format msgid "%s in ruleless zone" msgstr "%s i zon utan regler" -#: assert/assert.c:51 +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s är en 32-bitars ELF-fil.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s är en 64-bitars ELF-fil.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s är för en okänd maskin %d.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%s är inte en känd bibliotekstyp" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s är inte en delad objektfil (typ: %d).\n" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%s är inte en symbolisk länk\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s är inte en ELF-fil, den har inte rätt magiskt tal i början.\n" + +#: assert/assert.c:52 #, c-format msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" msgstr "%s%s%s:%u: %s%sFörsäkran \"%s\" falsk.\n" -#: assert/assert-perr.c:52 +#: assert/assert-perr.c:54 #, c-format msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" msgstr "%s%s%s:%u: %s%sOväntat fel: %s.\n" -#: stdio-common/psignal.c:47 +#: stdio-common/psignal.c:48 #, c-format msgid "%s%sUnknown signal %d\n" msgstr "%s%sOkänd signal %d\n" -#: timezone/zic.c:2201 +#: timezone/zic.c:2228 #, c-format msgid "%s: %d did not sign extend correctly\n" msgstr "%s: %d teckenexpanderades inte korrekt\n" -#: locale/programs/charmap.c:261 +#: locale/programs/charmap.c:326 #, c-format msgid "%s: must be greater than \n" msgstr "%s: måste vara större än \n" -#: sunrpc/rpc_main.c:422 +#: sunrpc/rpc_main.c:423 #, c-format msgid "%s: C preprocessor failed with exit code %d\n" msgstr "%s: C preprocessorn avslutades med kod %d\n" -#: sunrpc/rpc_main.c:419 +#: sunrpc/rpc_main.c:420 #, c-format msgid "%s: C preprocessor failed with signal %d\n" msgstr "%s: C preprocessorn avslutades med signal %d\n" -#: timezone/zic.c:1469 +#: timezone/zic.c:1494 #, c-format msgid "%s: Can't create %s: %s\n" msgstr "%s: Kan inte skapa %s: %s\n" -#: timezone/zic.c:2179 +#: timezone/zic.c:2206 #, c-format msgid "%s: Can't create directory %s: %s\n" msgstr "%s: Kan inte skapa katalog %s: %s\n" -#: timezone/zic.c:620 +#: timezone/zic.c:645 #, c-format msgid "%s: Can't link from %s to %s: %s\n" msgstr "%s: Kan inte länka från %s till %s: %s\n" -#: timezone/zic.c:794 +#: timezone/zic.c:819 #, c-format msgid "%s: Can't open %s: %s\n" msgstr "%s: Kan inte öppna %s: %s\n" -#: timezone/zic.c:1459 +#: timezone/zic.c:1484 #, c-format msgid "%s: Can't remove %s: %s\n" msgstr "%s: Kan inte ta bort %s: %s\n" -#: timezone/zic.c:863 +#: timezone/zic.c:630 +#, c-format +msgid "%s: Can't unlink %s: %s\n" +msgstr "%s: Kan inte ta bort (unlink) %s: %s\n" + +#: timezone/zic.c:888 #, c-format msgid "%s: Error closing %s: %s\n" msgstr "%s: Fel vid stängning av %s: %s\n" -#: timezone/zic.c:856 +#: timezone/zic.c:881 #, c-format msgid "%s: Error reading %s\n" msgstr "%s: Fel vid läsning från %s\n" -#: timezone/zic.c:1535 +#: timezone/zdump.c:267 #, c-format -msgid "%s: Error writing %s\n" -msgstr "%s: Fel vid skrivning till %s\n" +msgid "%s: Error writing " +msgstr "%s: Fel vid skrivning " -#: timezone/zdump.c:266 +#: timezone/zic.c:1560 #, c-format -msgid "%s: Error writing standard output " -msgstr "%s: Fel vid skrivning till standard ut " +msgid "%s: Error writing %s\n" +msgstr "%s: Fel vid skrivning till %s\n" -#: timezone/zic.c:841 +#: timezone/zic.c:866 #, c-format msgid "%s: Leap line in non leap seconds file %s\n" msgstr "%s: \"Leap\"-rad i fil %s som inte är skottsekundsfil\n" @@ -336,122 +396,551 @@ msgstr "%s: \"Leap\"-rad i fil %s som in msgid "%s: Memory exhausted: %s\n" msgstr "%s: Minnet slut: %s\n" -#: timezone/zic.c:524 +#: timezone/zic.c:525 #, c-format msgid "%s: More than one -L option specified\n" msgstr "%s: Flaggan -L given mer än en gång\n" -#: timezone/zic.c:484 +#: timezone/zic.c:485 #, c-format msgid "%s: More than one -d option specified\n" msgstr "%s: Flaggan -d given mer än en gång\n" -#: timezone/zic.c:494 +#: timezone/zic.c:495 #, c-format msgid "%s: More than one -l option specified\n" msgstr "%s: Flaggan -l given mer än en gång\n" -#: timezone/zic.c:504 +#: timezone/zic.c:505 #, c-format msgid "%s: More than one -p option specified\n" msgstr "%s: Flaggan -p given mer än en gång\n" -#: timezone/zic.c:514 +#: timezone/zic.c:515 #, c-format msgid "%s: More than one -y option specified\n" msgstr "%s: Flaggan -y given mer än en gång\n" -#: argp/argp-parse.c:640 +#: argp/argp-parse.c:646 #, c-format msgid "%s: Too many arguments\n" msgstr "%s: För många argument\n" -#: login/programs/database.c:129 +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 #, c-format -msgid "%s: cannot get modification time" -msgstr "%s: kan inte hämta modifieringstid" +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s: \"%s\" är nämnd fler än en gång i definitionen av vikt %d" -#: timezone/zic.c:1900 +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: \"%s\" måste vara ett enskilt tecken" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: värdet på \"%s\" stämmer inte med värdet på \"%s\"" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: \"-1\" måste vara sista post i fält \"%s\"" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: sorteringsordning \"forward\" och \"backward\" är ömsesidigt uteslutande" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: \"position\" måste användas för en given nivå i alla sektioner eller inte alls" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: sektion \"translit_start\" avslutas inte med \"translit_end\"" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: bytesekvens för första tecknet är inte mindre än den för sista tecknet" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: bytesekvens för första och sista tecknet måste ha samma längd" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: kan inte ha \"%s\" som ändpunkt på ellips" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: kan inte byta ordning efter %.*s: okänd symbol" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: tecken \"%s\" i teckenuppsättning kan inte representeras med en byte" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: tecken \"%s\" som behövs som standardvärde kan inte representeras med en byte" + +#: locale/programs/ld-ctype.c:2905 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: tecken \"%s\" inte definierat i teckenuppsättningen men behövs som standardvärde" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: tecken \"%s\" inte definierat men behövs som standardvärde" + +#: timezone/zic.c:1927 #, c-format msgid "%s: command was '%s', result was %d\n" msgstr "%s: kommandot var \"%s\", resultatet blev %d\n" -#: locale/programs/charmap.c:677 locale/programs/locfile.c:1008 +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: riktningsflagga i sträng %Zd i \"era\"-fält är varken \"+\" eller \"-\"" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: riktningsflagga i sträng %Zd i \"era\"-fält är inte ett enskilt tecken" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: dubbla definitioner av \"default_missing\"" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s: dubbla definitioner av kategori" + +#: locale/programs/ld-collate.c:2711 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: dubbla deklarationer för sektion \"%s\"" + +#: locale/programs/ld-collate.c:2675 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: dubbla definitioner av \"%s\"" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: tom kategoribeskrivning är inte tillåtet" + +#: locale/programs/ld-collate.c:755 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: tomt viktnamn är inte tillåtet" + +#: locale/programs/charmap.c:831 #, c-format msgid "%s: error in state machine" msgstr "%s: fel i tillståndsmaskin" -#: posix/getopt.c:784 +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: fält \"%s\" är deklarerad mer än en gång" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: fält \"%s\" innehåller inte exakt tio poster" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: fält \"%s\" kan inte vara tomt" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: fält \"%s\" är inte definierat" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: fält \"%s\" är odefinierat" + +#: locale/programs/ld-time.c:258 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: skräp i slutet av tilläggsvärde i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:318 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: skräp i slutet av startdatum i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:395 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: skräp i slutet av slutdatum i sträng %Zd i \"era\"-fält" + +#: posix/getopt.c:795 #, c-format msgid "%s: illegal option -- %c\n" msgstr "%s: otillåten flagga -- %c\n" -#: posix/getopt.c:787 +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: ofullständig \"END\"-rad" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: ogiltig kontrollsekvens \"%%%c\" i fält \"%s\" " + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: ogiltig kontrollsekvens i fält \"%s\"" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: ogiltigt tal för tilläggsvärde i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: ogiltigt antal sorteringsregler" + +#: posix/getopt.c:798 #, c-format msgid "%s: invalid option -- %c\n" msgstr "%s: ogiltig flagga -- %c\n" -#: posix/getopt.c:707 +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: ogiltigt startdatum i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: ogiltigt slutdatum i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: ogiltigt värde för fält \"%s\"" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: språkförkortning \"%s\" inte definierad" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: nyckelord \"order_end\" saknas" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: nyckelord \"reorder-end\" saknas" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: nyckelord \"reorder-sections-end\" saknas" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: eraformat i sträng %Zd i \"era\"-fält saknas" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: eranamn i sträng %Zd i \"era\"-fält saknas" + +#: locale/programs/ld-collate.c:3119 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: dubbla definitioner av ordningsföljd i sektion \"%s\"" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: flera definitioner av ordningsföljd i namnlös sektion" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: felaktigt reguljärt uttryck för fält \"%s\": %s" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: ingen idenitifikation för kategori \"%s\"" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: ingen representerbar definition av \"default_missing\" hittades" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: inte tillräckligt med sorteringsregler" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: numerisk landkod \"%d\" är inte giltig" + +#: posix/getopt.c:718 #, c-format msgid "%s: option `%c%s' doesn't allow an argument\n" msgstr "%s: flaggan \"%c%s\" tar inget argument\n" -#: posix/getopt.c:677 +#: posix/getopt.c:688 #, c-format msgid "%s: option `%s' is ambiguous\n" msgstr "%s: flaggan \"%s\" är tvetydig\n" -#: posix/getopt.c:725 posix/getopt.c:898 +#: posix/getopt.c:736 posix/getopt.c:909 #, c-format msgid "%s: option `%s' requires an argument\n" msgstr "%s: flaggan \"%s\" behöver ett argument\n" -#: posix/getopt.c:702 +#: posix/getopt.c:713 #, c-format msgid "%s: option `--%s' doesn't allow an argument\n" msgstr "%s: flaggan \"--%s\" tar inget argument\n" -#: posix/getopt.c:882 +#: posix/getopt.c:893 #, c-format msgid "%s: option `-W %s' doesn't allow an argument\n" msgstr "%s: flaggan \"-W %s\" tar inget argument\n" -#: posix/getopt.c:864 +#: posix/getopt.c:875 #, c-format msgid "%s: option `-W %s' is ambiguous\n" msgstr "%s: flaggan \"-W %s\" är tvetydig\n" -#: posix/getopt.c:817 posix/getopt.c:947 +#: posix/getopt.c:828 posix/getopt.c:958 #, c-format msgid "%s: option requires an argument -- %c\n" msgstr "%s: flaggan behöver ett argument -- %c\n" -#: sunrpc/rpc_main.c:287 +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: ordningsföljd för \"%.*s\" redan definierad i %s:%Zu" + +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: ordningsföljd för kollationselement %.*s är inte definierad ännu" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: ordningsföljd för kollationssymbol %.*s är inte definierad ännu" + +#: sunrpc/rpc_main.c:289 #, c-format msgid "%s: output would overwrite %s\n" msgstr "%s: utdata skulle skriva över %s\n" -#: timezone/zic.c:848 timezone/zic.c:1262 timezone/zic.c:1287 +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 #, c-format msgid "%s: panic: Invalid l_value %d\n" msgstr "%s: panik: ogiltigt l_value %d\n" -#: locale/programs/charmap.c:684 locale/programs/repertoire.c:289 +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 #, c-format msgid "%s: premature end of file" msgstr "%s: för tidigt filslut" -#: sunrpc/rpc_main.c:294 +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 #, c-format -msgid "%s: unable to open " -msgstr "%s: kan inte öppna " +msgid "%s: section `%.*s' not known" +msgstr "%s: sektion \"%.*s\" okänd" -#: posix/getopt.c:758 +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: startdatum är ogiltigt i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: slutdatum är ogiltigt i sträng %Zd i \"era\"-fält" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: symboliskt intervall kan inte omedelbart följas av \"order_end\"" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: symboliskt intervall kan inte vara omedelbart efter \"order_start\"" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: syntaxfel" + +#: locale/programs/ld-ctype.c:2178 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: syntaxfel i definition av ny teckenklass" + +#: locale/programs/ld-ctype.c:2193 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: syntaxfel i definition av ny teckenuppsättning" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: tabell för klass \"%s\": %lu byte\n" + +#: locale/programs/ld-ctype.c:3803 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: tabell för \"%s\": %lu byte\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: tabell för teckenstorlek: %lu byte\n" + +#: locale/programs/ld-address.c:216 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: terminologilandskod \"%s\" inte definierad" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: start- och slut-symbol i ett intervall måste representera tecken" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: tredje operanden för värdet av fält \"%s\" kan inte vara större än %d" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: för många regler, första delen hade bara %d" + +#: locale/programs/ld-collate.c:906 +#, c-format +msgid "%s: too many values" +msgstr "%s: för många värden" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: transkriberingsdata för lokal \"%s\" är inte tillgänglig" + +#: sunrpc/rpc_main.c:296 +#, c-format +msgid "%s: unable to open %s: %m\n" +msgstr "%s: kan inte öppna %s: %m\n" + +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: okänt tecken i namn för kollationssymbol" + +#: locale/programs/ld-collate.c:2981 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: okänt tecken i namnet i ekvivalensdefinitionen" + +#: locale/programs/ld-collate.c:2994 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: okänt tecken i värdet i ekvivalensdefinitionen" + +#: locale/programs/ld-time.c:1040 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: okänt tecken i fält \"%s\"" + +#: locale/programs/ld-collate.c:3091 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: okänt sektionsnamn \"%s\"" + +#: locale/programs/ld-collate.c:3004 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: okänd symbol \"%s\" i ekvivalensdefinition" + +#: posix/getopt.c:769 #, c-format msgid "%s: unrecognized option `%c%s'\n" msgstr "%s: okänd flagga \"%c%s\"\n" -#: posix/getopt.c:754 +#: posix/getopt.c:765 #, c-format msgid "%s: unrecognized option `--%s'\n" msgstr "%s: okänd flagga \"--%s\"\n" @@ -459,35 +948,75 @@ msgstr "%s: okänd flagga \"--%s\"\n" #: timezone/zic.c:443 #, c-format msgid "" -"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d directory ]\n" -"\t[ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" msgstr "" -"%s: användning är %s [ -s ] [ -v ] [ -l lokaltid ] [ -p posixregler ] [ -d katalog ]\n" -"\t[ -L skottsekunder ] [ -y årkontrollprogram ] [ filnamn ... ]\n" +"%s: användning är %s [ -s ] [ -v ] [ -l lokaltid ] [ -p posixregler ] \\\n" +"\t[ -d katalog ] [ -L skottsekunder ] [ -y årkontrollprogram ] [ filnamn ... ]\n" -#: timezone/zdump.c:174 +#: timezone/zdump.c:175 #, c-format msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" msgstr "%s: användning är %s [ -v ] [ -c gräns ] zonnamn ...\n" -#: sunrpc/rpc_main.c:307 +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 #, c-format -msgid "%s: while writing output: " -msgstr "%s: när resultatet skrevs: " +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: värde på fält \"%s\" får inte vara en tom sträng" -#: argp/argp-parse.c:164 +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: värde på fält \"%s\" får inte vara tom sträng" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: värdet på fält \"int_curr_symbol\" stämmer inte med giltiga namn i ISO 4217" + +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: värdet på fält \"int_curr_symbol\" har fel längd" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: värden på fält \"%s\" måste vara mindre än 127" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: värden på fält \"%s\" får inte vara större än %d" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: värden på fält \"%s\" får inte vara större än %d" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: vikter måste använda samma intervallsymbol som namn" + +#: sunrpc/rpc_main.c:308 +#, c-format +msgid "%s: while writing output %s: %m" +msgstr "%s: när resultatet %s skrevs: %m" + +#: argp/argp-parse.c:170 msgid "(PROGRAM ERROR) No version known!?" msgstr "(PROGRAMFEL) Ingen version känd!?" -#: argp/argp-parse.c:781 +#: argp/argp-parse.c:787 msgid "(PROGRAM ERROR) Option should have been recognized!?" msgstr "(PROGRAMFEL) Flagga skulle känts igen!?" -#: nis/nis_print.c:129 +#: nis/nis_print.c:130 msgid "(Unknown object)\n" msgstr "(Okänt objekt)\n" -#: sunrpc/clnt_perr.c:124 +#: sunrpc/clnt_perr.c:125 #, c-format msgid "(unknown authentication error - %d)" msgstr "(okänt fel vid äkthetskontroll - %d)" @@ -496,16 +1025,16 @@ msgstr "(okänt fel vid äkthetskontroll - msgid "(unknown)" msgstr "(okänt)" -#: elf/sprof.c:574 +#: elf/sprof.c:570 #, c-format msgid "*** The file `%s' is stripped: no detailed analysis possible\n" msgstr "*** Filen \"%s\" är strippad: ingen detaljerad analys är möjlig\n" -#: catgets/gencat.c:266 +#: catgets/gencat.c:282 msgid "*standard input*" msgstr "*standard in*" -#: catgets/gencat.c:120 +#: catgets/gencat.c:125 msgid "" "-o OUTPUT-FILE [INPUT-FILE]...\n" "[OUTPUT-FILE [INPUT-FILE]...]" @@ -513,30 +1042,36 @@ msgstr "" "-o UTFIL [INFIL]...\n" "[UTFIL [INFIL]...]" -#: stdio-common/../sysdeps/gnu/errlist.c:778 +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 msgid ".lib section in a.out corrupted" msgstr ".lib-sektion i a.out korrupt" -#: sunrpc/clnt_perr.c:110 sunrpc/clnt_perr.c:131 +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 #, c-format msgid "; low version = %lu, high version = %lu" msgstr "; undre version = %lu, övre version = %lu" -#: sunrpc/clnt_perr.c:117 +#: sunrpc/clnt_perr.c:118 msgid "; why = " msgstr "; varför = " -#: locale/programs/charset.c:98 +#: locale/programs/charmap.c:999 #, c-format msgid "<%s> and <%s> are illegal names for range" msgstr "<%s> och <%s> är otillåtna namn för intervall" -#: locale/programs/ld-ctype.c:342 +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> och <%s> är ogiltiga namn för intervall" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 #, c-format msgid " character must not be in class `%s'" msgstr "-tecknet får inte vara i klass \"%s\"" -#: locale/programs/ld-ctype.c:330 +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 #, c-format msgid " character not in class `%s'" msgstr "-tecknet är inte i klass \"%s\"" @@ -544,102 +1079,149 @@ msgstr "-tecknet är inte i klass \"% #. TRANS The experienced user will know what is wrong. #. TRANS @c This error code is a joke. Its perror text is part of the joke. #. TRANS @c Don't change it. -#: stdio-common/../sysdeps/gnu/errlist.c:603 +#: stdio-common/../sysdeps/gnu/errlist.c:622 msgid "?" msgstr "?" -#: sysdeps/unix/sysv/linux/siglist.h:27 +#: sysdeps/generic/siglist.h:34 msgid "Aborted" msgstr "Avbruten (SIGABRT)" -#: nis/nis_print.c:318 +#: nis/nis_print.c:321 msgid "Access Rights : " -msgstr "Åtkomsträttigheter : " +msgstr "Åtkomsträttigheter: " -#: stdio-common/../sysdeps/gnu/errlist.c:774 +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 msgid "Accessing a corrupted shared library" msgstr "Öppnar ett korrupt delat bibliotek" #. TRANS The requested socket address is already in use. @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:366 +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 msgid "Address already in use" msgstr "Adressen upptagen" -#: posix/../sysdeps/posix/gai_strerror.c:30 +#: posix/../sysdeps/posix/gai_strerror.c:31 msgid "Address family for hostname not supported" -msgstr "Adressfamilj för värdnamn stöds inte" +msgstr "Adressfamilj för värdnamn stöds ej" #. TRANS The address family specified for a socket is not supported; it is #. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. -#: stdio-common/../sysdeps/gnu/errlist.c:361 +#: stdio-common/../sysdeps/gnu/errlist.c:362 msgid "Address family not supported by protocol" msgstr "Adressfamiljen stöds inte av protokollet" -#: stdio-common/../sysdeps/gnu/errlist.c:742 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +msgid "Address family not supported by protocol family" +msgstr "Adressfamiljen stöds inte av protokollfamiljen" + +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 msgid "Advertise error" msgstr "Annonseringsfel" -#: stdio-common/../sysdeps/unix/siglist.c:39 -#: sysdeps/unix/sysv/linux/siglist.h:33 +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 msgid "Alarm clock" msgstr "Alarmklocka" +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Visa också en graf av totala minnesåtgången" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +msgid "Anode table overflow" +msgstr "\"Anode\"-tabell flödar över" + +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "En till sträng för test." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +msgid "Arg list too long" +msgstr "Argumentlistan för lång" + #. TRANS Argument list too long; used when the arguments passed to a new program #. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a #. TRANS File}) occupy too much memory space. This condition never arises in the #. TRANS GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:69 +#: stdio-common/../sysdeps/gnu/errlist.c:70 msgid "Argument list too long" msgstr "Argumentlistan för lång" -#: nis/nis_error.c:65 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +msgid "Argument out of domain" +msgstr "Argument utanför giltigt område" + +#: nis/nis_error.c:66 msgid "Attempt to remove a non-empty table" msgstr "Försök att ta bort en tabell som inte är tom" -#: stdio-common/../sysdeps/gnu/errlist.c:782 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +msgid "Attempting to link in more shared libraries than system limit" +msgstr "Försök att länka in fler delade bibliotek än systemgränsen" + +#: stdio-common/../sysdeps/gnu/errlist.c:801 msgid "Attempting to link in too many shared libraries" -msgstr "Försök att länka in för många delade bibliotek" +msgstr "Försöker att länka in för många delade bibliotek" -#: sunrpc/clnt_perr.c:273 +#: sunrpc/clnt_perr.c:329 msgid "Authentication OK" msgstr "Äkthetskontroll OK" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:561 +#: stdio-common/../sysdeps/gnu/errlist.c:562 msgid "Authentication error" msgstr "Äkthetskontroll misslyckades" -#: nis/nis_print.c:105 +#: nis/nis_print.c:106 msgid "BOGUS OBJECT\n" msgstr "SKENOBJEKT\n" #. TRANS Bad address; an invalid pointer was detected. #. TRANS In the GNU system, this error never happens; you get a signal instead. -#: stdio-common/../sysdeps/gnu/errlist.c:114 +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 msgid "Bad address" msgstr "Felaktig adress" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +msgid "Bad exchange descriptor" +msgstr "Felaktig \"exchange\"-deskriptor" + #. TRANS Bad file descriptor; for example, I/O on a descriptor that has been #. TRANS closed or reading from a descriptor open only for writing (or vice #. TRANS versa). -#: stdio-common/../sysdeps/gnu/errlist.c:82 +#: stdio-common/../sysdeps/gnu/errlist.c:83 msgid "Bad file descriptor" msgstr "Felaktig filidentifierare" -#: stdio-common/../sysdeps/gnu/errlist.c:730 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +msgid "Bad file number" +msgstr "Felaktig filidentifierare" + +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 msgid "Bad font file format" msgstr "Felaktigt format på typsnittsfil" -#: stdio-common/../sysdeps/gnu/errlist.c:622 +#: stdio-common/../sysdeps/gnu/errlist.c:641 msgid "Bad message" msgstr "Felaktigt meddelande" -#: stdio-common/../sysdeps/unix/siglist.c:37 -#: sysdeps/unix/sysv/linux/siglist.h:56 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +msgid "Bad request code" +msgstr "Ogiltig åtkomstkod" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +msgid "Bad request descriptor" +msgstr "Ogiltig frågedeskriptor" + +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 msgid "Bad system call" msgstr "Felaktigt systemanrop" -#: posix/../sysdeps/posix/gai_strerror.c:32 +#: posix/../sysdeps/posix/gai_strerror.c:33 msgid "Bad value for ai_flags" msgstr "Otillåtet värde för ai_flags" @@ -647,18 +1229,19 @@ msgstr "Otillåtet värde för ai_flags" msgid "Be strictly POSIX conform" msgstr "Var strikt POSIX-konform" -#: nis/nis_print.c:301 +#: nis/nis_print.c:302 msgid "Binary data\n" msgstr "Binärdata\n" #. TRANS A file that isn't a block special file was given in a situation that #. TRANS requires one. For example, trying to mount an ordinary file as a file #. TRANS system in Unix gives this error. -#: stdio-common/../sysdeps/gnu/errlist.c:121 +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 msgid "Block device required" msgstr "Blockspecialfil krävs" -#: sunrpc/pmap_rmt.c:347 +#: sunrpc/pmap_rmt.c:348 msgid "Broadcast poll problem" msgstr "Problem med poll vid utsändning" @@ -667,135 +1250,223 @@ msgstr "Problem med poll vid utsändning" #. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled #. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} #. TRANS unless it has handled or blocked @code{SIGPIPE}. -#: stdio-common/../sysdeps/gnu/errlist.c:234 -#: stdio-common/../sysdeps/unix/siglist.c:38 -#: sysdeps/unix/sysv/linux/siglist.h:32 +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 msgid "Broken pipe" msgstr "Brutet rör" -#: stdio-common/../sysdeps/unix/siglist.c:35 -#: sysdeps/unix/sysv/linux/siglist.h:30 +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 msgid "Bus error" msgstr "Bussfel" -#: nis/nis_print.c:45 +#: nis/nis_print.c:46 msgid "CDS" msgstr "CDS" -#: stdio-common/../sysdeps/unix/siglist.c:49 -#: sysdeps/unix/sysv/linux/siglist.h:43 +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 msgid "CPU time limit exceeded" msgstr "Begränsning av CPU-tid överskriden" -#: nis/nis_error.c:32 +#: nis/nis_error.c:33 msgid "Cache expired" msgstr "Cache gick ur tiden" -#: stdio-common/../sysdeps/gnu/errlist.c:770 +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 msgid "Can not access a needed shared library" msgstr "Kan inte komma åt ett nödvändigt delat bibliotek" -#: nis/ypclnt.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +msgid "Can not exec a shared library directly" +msgstr "Kan inte köra ett delat bibliotek direkt" + +#: nis/ypclnt.c:792 msgid "Can't bind to server which serves this domain" msgstr "Kan inte ansluta till servern som betjänar denna domän" -#: nis/ypclnt.c:781 +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "Kan inte byta katalog till /" + +#: nis/ypclnt.c:804 msgid "Can't communicate with portmapper" msgstr "Kan inte kommunicera med portmapper" -#: nis/ypclnt.c:783 +#: nis/ypclnt.c:806 msgid "Can't communicate with ypbind" msgstr "Kan inte kommunicera med ypbind" -#: nis/ypclnt.c:785 +#: nis/ypclnt.c:808 msgid "Can't communicate with ypserv" msgstr "Kan inte kommunicera med ypserv" +#: elf/cache.c:359 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "Kan inte skapa temporär cache-fil \"%s\"" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "Kan inte hitta %s" + +#: elf/ldconfig.c:440 +#, c-format +msgid "Can't link %s to %s" +msgstr "Kan inte länka %s till %s" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "Kan inte ta status (lstat) på %s" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, c-format +msgid "Can't open cache file %s\n" +msgstr "Kan inte öppna cache-fil \"%s\"\n" + +#: elf/ldconfig.c:976 +#, c-format +msgid "Can't open cache file directory %s\n" +msgstr "Kan inte läsa cache-filkatalog \"%s\"\n" + +#: elf/ldconfig.c:865 +#, c-format +msgid "Can't open configuration file %s" +msgstr "Kan inte öppna konfigurationsfil \"%s\"" + +#: elf/ldconfig.c:621 +#, c-format +msgid "Can't open directory %s" +msgstr "Kan inte öppna katalog %s" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "Kan inte ta bort gammal temporär cache-fil %s" + +#: elf/ldconfig.c:405 +#, c-format +msgid "Can't stat %s\n" +msgstr "Kan inte ta status på %s\n" + +#: elf/ldconfig.c:434 +#, c-format +msgid "Can't unlink %s" +msgstr "Kan inte ta bort (unlink) %s" + #. TRANS No memory available. The system cannot allocate more virtual memory #. TRANS because its capacity is full. -#: stdio-common/../sysdeps/gnu/errlist.c:103 +#: stdio-common/../sysdeps/gnu/errlist.c:104 msgid "Cannot allocate memory" msgstr "Kan inte allokera minne" #. TRANS The requested socket address is not available; for example, you tried #. TRANS to give a socket a name that doesn't match the local host name. #. TRANS @xref{Socket Addresses}. -#: stdio-common/../sysdeps/gnu/errlist.c:373 +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 msgid "Cannot assign requested address" msgstr "Kan inte tilldela begärd adress" -#: sunrpc/pmap_rmt.c:264 +#: sunrpc/pmap_rmt.c:265 msgid "Cannot create socket for broadcast rpc" msgstr "Kan inte skapa uttag (socket) för utsändnings-rpc" -#: stdio-common/../sysdeps/gnu/errlist.c:786 +#: stdio-common/../sysdeps/gnu/errlist.c:805 msgid "Cannot exec a shared library directly" msgstr "Kan inte köra ett delat bibliotek direkt" -#: sunrpc/rpc_main.c:1406 +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "Kan inte ta status (fstat) på fil %s.\n" + +#: sunrpc/rpc_main.c:1415 msgid "Cannot have more than one file generation flag!\n" msgstr "Kan inte ha mer än en filgenereringsflagga!\n" -#: sunrpc/pmap_rmt.c:360 +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "Kan inte minnesmappa (mmap) fil %s.\n" + +#: sunrpc/pmap_rmt.c:361 msgid "Cannot receive reply to broadcast" msgstr "Kan inte ta emot svar på utsändning" -#: sunrpc/pmap_clnt.c:74 +#: sunrpc/pmap_clnt.c:136 msgid "Cannot register service" msgstr "Kan inte registrera tjänst" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +msgid "Cannot send after socket shutdown" +msgstr "Kan inte skicka efter att uttaget (socket) stängts" + #. TRANS The socket has already been shut down. -#: stdio-common/../sysdeps/gnu/errlist.c:434 +#: stdio-common/../sysdeps/gnu/errlist.c:435 msgid "Cannot send after transport endpoint shutdown" msgstr "Kan inte skicka efter att transportslutpunkten stängts" -#: sunrpc/pmap_rmt.c:322 +#: sunrpc/pmap_rmt.c:323 msgid "Cannot send broadcast packet" msgstr "Kan inte skicka utsändningspaket" -#: sunrpc/pmap_rmt.c:271 +#: sunrpc/pmap_rmt.c:272 msgid "Cannot set socket option SO_BROADCAST" msgstr "Kan inte sätta uttagsflaggan (socket option) SO_BROADCAST" -#: sunrpc/rpc_main.c:1193 +#: sunrpc/rpc_main.c:1195 msgid "Cannot specify more than one input file!\n" msgstr "Kan inte ange mer än en infil!\n" -#: sunrpc/rpc_main.c:1363 +#: sunrpc/rpc_main.c:1372 msgid "Cannot use netid flag with inetd flag!\n" msgstr "Kan inte ange netid-flaggan tillsammans med inetd-flaggan!\n" -#: sunrpc/rpc_main.c:1375 +#: sunrpc/rpc_main.c:1384 msgid "Cannot use netid flag without TIRPC!\n" msgstr "Kan inte ange netid-flaggan utan TIRPC!\n" -#: sunrpc/rpc_main.c:1382 +#: sunrpc/rpc_main.c:1391 msgid "Cannot use table flags with newstyle!\n" msgstr "Kan inte ange tabellflaggor med ny stil\n" -#: stdio-common/../sysdeps/gnu/errlist.c:670 +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "Byt till och använd ROOT som rotkatalog" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "Misslyckades med att byta åtkomsträttigheter för %s till 0644" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 msgid "Channel number out of range" msgstr "Kanalnummer utanför giltigt intervall" -#: nis/nis_print.c:264 +#: nis/nis_print.c:265 #, c-format msgid "Character Separator : %c\n" -msgstr "Teckenseparator : %c\n" +msgstr "Teckenseparator: %c\n" -#: stdio-common/../sysdeps/unix/siglist.c:45 -#: sysdeps/unix/sysv/linux/siglist.h:39 +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 msgid "Child exited" msgstr "Barnprocess avslutad" -#: sunrpc/clnt_perr.c:283 +#: sunrpc/clnt_perr.c:348 msgid "Client credential too weak" msgstr "Klientens referenser är för svaga" -#: nis/nis_print.c:266 +#: nis/nis_print.c:267 msgid "Columns :\n" msgstr "Kolumner :\n" -#: stdio-common/../sysdeps/gnu/errlist.c:750 +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 msgid "Communication error on send" msgstr "Kommunikationsfel vid sändning" @@ -804,54 +1475,48 @@ msgid "Compile locale specification" msgstr "Kompilera lokalspecifikation" #. TRANS Go home and have a glass of warm, dairy-fresh milk. -#: stdio-common/../sysdeps/gnu/errlist.c:613 +#: stdio-common/../sysdeps/gnu/errlist.c:632 msgid "Computer bought the farm" msgstr "Datorn packade ihop" -#: locale/programs/ld-ctype.c:1253 -msgid "Computing table size for character classes might take a while..." -msgstr "Att beräkna tabellstorlek för teckenklasser kan ta ett tag..." - -#: locale/programs/ld-collate.c:336 -msgid "Computing table size for collation information might take a while..." -msgstr "Att beräkna tabellstorlek för kollationeringsinformation kan ta ett tag..." +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Konfigurera bindningar för den dynamiska länkaren." #. TRANS A remote host refused to allow the network connection (typically because #. TRANS it is not running the requested service). -#: stdio-common/../sysdeps/gnu/errlist.c:451 +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 msgid "Connection refused" msgstr "Förbindelse vägras" #. TRANS A network connection was closed for reasons outside the control of the #. TRANS local host, such as by the remote machine rebooting or an unrecoverable #. TRANS protocol violation. -#: stdio-common/../sysdeps/gnu/errlist.c:401 +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 msgid "Connection reset by peer" msgstr "Förbindelse borttagen av partnern" #. TRANS A socket operation with a specified timeout received no response during #. TRANS the timeout period. -#: stdio-common/../sysdeps/gnu/errlist.c:445 +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 msgid "Connection timed out" msgstr "Förbindelsen dog ut (timeout)" -#: stdio-common/../sysdeps/unix/siglist.c:44 -#: sysdeps/unix/sysv/linux/siglist.h:38 +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 msgid "Continued" msgstr "Återupptagen" -#: iconv/iconv_prog.c:66 +#: iconv/iconv_prog.c:69 msgid "Convert encoding of given files from one encoding to another." msgstr "Konvertera kodning i angivna infiler från en kodning till en annan." -#: db2/makedb.c:58 -msgid "Convert key to lower case" -msgstr "Konvertera nyckel till gemener" - -#: catgets/gencat.c:236 db2/makedb.c:242 elf/sprof.c:359 -#: iconv/iconv_prog.c:294 locale/programs/locale.c:267 -#: locale/programs/localedef.c:403 nscd/nscd.c:223 nss/getent.c:65 -#: posix/getconf.c:624 +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 #, c-format msgid "" "Copyright (C) %s Free Software Foundation, Inc.\n" @@ -863,167 +1528,353 @@ msgstr "" "INGEN garanti; inte ens för SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT\n" "ÄNDAMÅL.\n" -#: nscd/nscd_conf.c:167 +#: nscd/nscd_conf.c:166 #, c-format msgid "Could not create log file \"%s\"" msgstr "Kunde inte skapa loggfil \"%s\"" -#: catgets/gencat.c:107 +#: catgets/gencat.c:112 msgid "Create C header file NAME containing symbol definitions" msgstr "Skapa C-huvudfil NAMN innehållande symboldefinitioner" -#: locale/programs/localedef.c:103 +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "Skapa tabeller i gammal stil" + +#: locale/programs/localedef.c:101 msgid "Create output even if warning messages were issued" msgstr "Skapa utfil även om varningsmeddelanden genererades" -#: db2/makedb.c:68 -msgid "Create simple DB database from textual input." -msgstr "Skapa enkel DB-databas från textdata." - -#: nis/nis_print.c:322 +#: nis/nis_print.c:326 #, c-format msgid "Creation Time : %s" -msgstr "Skapad : %s" +msgstr "Skapad: %s" -#: nis/nss_nisplus/nisplus-publickey.c:89 -#: nis/nss_nisplus/nisplus-publickey.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +msgid "Cross-device link" +msgstr "Länk mellan åtskilda enheter" + +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "DATAFIL [UTFIL]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 #, c-format msgid "DES entry for netname %s not unique\n" msgstr "DES-post för nätnamn %s är inte unikt\n" -#: nis/nis_print.c:111 +#: nis/nis_print.c:112 msgid "DIRECTORY\n" msgstr "KATALOG\n" -#: nis/nis_print.c:41 +#: nis/nis_print.c:42 msgid "DNANS" msgstr "DNANS" -#: nis/nis_print.c:37 +#: nis/nis_print.c:38 msgid "DNS" msgstr "DNS" -#: nis/nis_error.c:51 +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "DST inte tillåten i SUID/SGID-program" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "FEL I DYNAMISK LÄNKARE!!!" + +#: nis/nis_error.c:52 msgid "Database for table does not exist" msgstr "Databas för tabell existerar inte" -#: nis/ypclnt.c:795 +#: nis/ypclnt.c:818 msgid "Database is busy" msgstr "Databasen är upptagen" -#: nis/nis_print.c:225 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +msgid "Deadlock situation detected/avoided" +msgstr "Undvek/upptäckte dödlägessituation" + +#: nis/nis_print.c:226 msgid "Default Access rights :\n" -msgstr "Standard åtkomsträttigheter :\n" +msgstr "Standard åtkomsträttigheter:\n" #. TRANS No default destination address was set for the socket. You get this #. TRANS error when you try to transmit data over a connectionless socket, #. TRANS without first specifying a destination for the data with @code{connect}. -#: stdio-common/../sysdeps/gnu/errlist.c:429 +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 msgid "Destination address required" msgstr "Destination krävs" -#: stdio-common/../sysdeps/gnu/errlist.c:650 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +msgid "Device busy" +msgstr "Enhet upptagen" + +#: stdio-common/../sysdeps/gnu/errlist.c:669 msgid "Device not a stream" msgstr "Enheten är inte en stream" -#. TRANS No such device or address. The system tried to use the device -#. TRANS represented by a file you specified, and it couldn't find the device. -#. TRANS This can mean that the device file was installed incorrectly, or that -#. TRANS the physical device is missing or not correctly attached to the -#. TRANS computer. -#: stdio-common/../sysdeps/gnu/errlist.c:61 -msgid "Device not configured" -msgstr "Enheten är inte konfigurerad" - #. TRANS Resource busy; a system resource that can't be shared is already in use. #. TRANS For example, if you try to delete a file that is the root of a currently #. TRANS mounted filesystem, you get this error. -#: stdio-common/../sysdeps/gnu/errlist.c:128 +#: stdio-common/../sysdeps/gnu/errlist.c:129 msgid "Device or resource busy" msgstr "Enhet eller resurs upptagen" -#: nis/nis_print.c:179 +#: nis/nis_print.c:180 #, c-format msgid "Diffie-Hellmann (%d bits)\n" msgstr "Diffie-Hellmann (%d bitar)\n" -#: nis/nis_print.c:315 +#: nis/nis_print.c:318 #, c-format msgid "Directory : %s\n" msgstr "Katalog : %s\n" #. TRANS Directory not empty, where an empty directory was expected. Typically, #. TRANS this error occurs when you are trying to delete a directory. -#: stdio-common/../sysdeps/gnu/errlist.c:480 +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 msgid "Directory not empty" msgstr "Katalog inte tom" -#. TRANS The user's disk quota was exceeded. -#: stdio-common/../sysdeps/gnu/errlist.c:498 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 msgid "Disc quota exceeded" msgstr "Diskkvot överskriden" -#: nscd/nscd.c:80 +#. TRANS The user's disk quota was exceeded. +#: stdio-common/../sysdeps/gnu/errlist.c:499 +msgid "Disk quota exceeded" +msgstr "Diskkvot överskriden" + +#: nscd/nscd.c:86 msgid "Do not fork and display messages on the current tty" msgstr "Skapa inte barnprocess, visa meddelanden på nuvarande tty" -#: db2/makedb.c:61 -msgid "Do not print messages while building database" -msgstr "Skriv inte meddelanden medans databasen byggs" - -#: catgets/gencat.c:109 +#: catgets/gencat.c:114 msgid "Do not use existing catalog, force new output file" msgstr "Använd inte existerande katalog, gör en ny utfil" -#: nis/ypclnt.c:841 +#: nis/ypclnt.c:864 msgid "Domain not bound" msgstr "Domän inte bunden" -#: stdio-common/../sysdeps/unix/siglist.c:32 -#: sysdeps/unix/sysv/linux/siglist.h:53 +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "Bygg inte cache" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "Generera inte länkar" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "Visa information genererad av PC-profilering." + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "ELF-fil har felaktig version på ABI" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "ELF-fil har felaktig version på OS-ABI" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "ELF-filens version stämmer inte med nuvarande" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "ELF-filens versionsidentitet stämmer inte med nuvarande" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "ELF-filens värde på \"phentsize\" är inte den förväntade" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "Address/position för ELF-laddkommando är inte på rätt bytegräns" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "ELF-laddkommando är inte på sidgräns" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 msgid "EMT trap" msgstr "Emulatorfälla" -#: nis/nis_print.c:120 +#: nis/nis_print.c:121 msgid "ENTRY\n" msgstr "POST\n" -#: nis/nis_print.c:299 +#: nis/nis_print.c:300 msgid "Encrypted data\n" msgstr "Krypterat data\n" -#: nis/nis_error.c:52 -msgid "Entry/Table type mismatch" -msgstr "Post/Tabell-typer är inkompatibila" +#: nis/nis_error.c:53 +msgid "Entry/table type mismatch" +msgstr "Post/tabell-typer är inkompatibila" -#: nis/nis_error.c:56 +#: nss/getent.c:127 nss/getent.c:292 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Uppräkning stöds inte på %s\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +msgid "Error 0" +msgstr "Fel 0" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +msgid "Error 100" +msgstr "Fel 100" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +msgid "Error 101" +msgstr "Fel 101" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +msgid "Error 102" +msgstr "Fel 102" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +msgid "Error 103" +msgstr "Fel 103" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +msgid "Error 104" +msgstr "Fel 104" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +msgid "Error 105" +msgstr "Fel 105" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +msgid "Error 106" +msgstr "Fel 106" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +msgid "Error 107" +msgstr "Fel 107" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +msgid "Error 108" +msgstr "Fel 108" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +msgid "Error 109" +msgstr "Fel 109" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +msgid "Error 110" +msgstr "Fel 110" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +msgid "Error 111" +msgstr "Fel 111" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +msgid "Error 112" +msgstr "Fel 112" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +msgid "Error 113" +msgstr "Fel 113" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +msgid "Error 114" +msgstr "Fel 114" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +msgid "Error 115" +msgstr "Fel 115" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +msgid "Error 116" +msgstr "Fel 116" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +msgid "Error 117" +msgstr "Fel 117" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +msgid "Error 118" +msgstr "Fel 118" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +msgid "Error 119" +msgstr "Fel 119" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +msgid "Error 136" +msgstr "Fel 136" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +msgid "Error 142" +msgstr "Fel 142" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +msgid "Error 58" +msgstr "Fel 58" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +msgid "Error 59" +msgstr "Fel 59" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +msgid "Error 72" +msgstr "Fel 72" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +msgid "Error 73" +msgstr "Fel 73" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +msgid "Error 75" +msgstr "Fel 75" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +msgid "Error 76" +msgstr "Fel 76" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +msgid "Error 91" +msgstr "Fel 91" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +msgid "Error 92" +msgstr "Fel 92" + +#: nis/nis_error.c:57 msgid "Error in RPC subsystem" -msgstr "Fel i RPC delsystem" +msgstr "Fel i RPC-delsystem" -#: nis/nis_error.c:66 +#: nis/nis_error.c:67 msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" msgstr "Fel vid läsande av NIS+ kallstartsfil. Är NIS+ installerad?" -#: string/../sysdeps/mach/_strerror.c:56 -#: sysdeps/mach/hurd/mips/dl-machine.c:67 +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 msgid "Error in unknown error system: " msgstr "Fel i okänt felsystem: " -#: nis/nis_error.c:59 +#: nis/nis_error.c:60 msgid "Error while talking to callback proc" msgstr "Fel vid kommunikation till återanropsprocess" -#: inet/ruserpass.c:161 +#: inet/ruserpass.c:181 msgid "Error: .netrc file is readable by others." msgstr "Fel: .netrc kan läsas av andra." -#: stdio-common/../sysdeps/gnu/errlist.c:710 +#: stdio-common/../sysdeps/gnu/errlist.c:729 msgid "Exchange full" msgstr "Växeln full" #. TRANS Invalid executable file format. This condition is detected by the #. TRANS @code{exec} functions; see @ref{Executing a File}. -#: stdio-common/../sysdeps/gnu/errlist.c:75 +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 msgid "Exec format error" msgstr "Formatfel på körbar fil" @@ -1031,75 +1882,113 @@ msgstr "Formatfel på körbar fil" msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" msgstr "FATALT: systemet definierar inte \"_POSIX2_LOCALEDEF\"" -#: locale/programs/localedef.c:99 +#: locale/programs/localedef.c:97 msgid "FILE contains mapping from symbolic names to UCS4 values" msgstr "FIL innehåller avbildning från symboliska namn till UCS4-värden" -#: sunrpc/clnt_perr.c:287 +#: sunrpc/clnt_perr.c:356 msgid "Failed (unspecified error)" msgstr "Misslyckades (ospecificerat fel)" -#: stdio-common/../sysdeps/gnu/errlist.c:762 +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "Kunde inte hitta användaren \"%s\" att köra servern som" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "Fil %s är för liten, inte kontrollerad." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 msgid "File descriptor in bad state" msgstr "Filidentifierare i felaktigt tillstånd" #. TRANS File exists; an existing file was specified in a context where it only #. TRANS makes sense to specify a new file. -#: stdio-common/../sysdeps/gnu/errlist.c:134 +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 msgid "File exists" msgstr "Filen existerar" -#: stdio-common/../sysdeps/gnu/errlist.c:726 +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "Filen är inte en cache-fil.\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +msgid "File locking deadlock" +msgstr "Fillåsning gav dödläge" + +#: stdio-common/../sysdeps/gnu/errlist.c:745 msgid "File locking deadlock error" msgstr "Fillåsning gav dödläge" #. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for #. TRANS Files}) or host name too long (in @code{gethostname} or #. TRANS @code{sethostname}; @pxref{Host Identification}). -#: stdio-common/../sysdeps/gnu/errlist.c:464 +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 msgid "File name too long" msgstr "Filnamn för långt" -#: stdio-common/../sysdeps/unix/siglist.c:50 -#: sysdeps/unix/sysv/linux/siglist.h:44 +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 msgid "File size limit exceeded" msgstr "Begränsning av filstorlek överskriden" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +msgid "File table overflow" +msgstr "Filtabell flödade över" + #. TRANS File too big; the size of a file would be larger than allowed by the system. -#: stdio-common/../sysdeps/gnu/errlist.c:202 +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 msgid "File too large" msgstr "Fil för stor" -#: nis/nis_error.c:37 -msgid "First/Next chain broken" +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "Första strängen för test." + +#: nis/nis_error.c:38 +msgid "First/next chain broken" msgstr "Första/Nästa-kedja bruten" -#: stdio-common/../sysdeps/unix/siglist.c:33 -#: sysdeps/unix/sysv/linux/siglist.h:28 +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 msgid "Floating point exception" msgstr "Aritmetiskt fel" -#: nis/nis_error.c:67 +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "Format att använda: \"new\", \"old\" eller \"compat\" (standardvärde)" + +#: nis/nis_error.c:68 msgid "Full resync required for directory" msgstr "Fullständig resynkronisering krävs för katalog" -#. TRANS Function not implemented. Some functions have commands or options defined -#. TRANS that might not be supported in all implementations, and this is the kind -#. TRANS of error you get if you request them and they are not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:573 +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: stdio-common/../sysdeps/gnu/errlist.c:576 msgid "Function not implemented" msgstr "Funktion inte implementerad" -#: nis/nis_print.c:114 +#: nis/nis_print.c:115 msgid "GROUP\n" msgstr "GRUPP\n" -#: argp/argp-help.c:231 +#: argp/argp-help.c:230 #, c-format msgid "Garbage in ARGP_HELP_FMT: %s" msgstr "Skräp i ARGP_HELP_FMT: %s" -#: catgets/gencat.c:115 +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Generera grafik från data från minnesprofilering" + +#: catgets/gencat.c:120 msgid "" "Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n" @@ -1107,123 +1996,134 @@ msgstr "" "Skapa meddelandekatalog.\\vOm INFIL är - så läses standard in. Om UTFIL\n" "är - så skrivs resultatet till standard ut.\n" -#: nis/nis_error.c:36 +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "Generera utdata linjär i tiden (standardvärde är linjär mot anta funktionsanrop)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "Använd utförligare meddelanden" + +#: nis/nis_error.c:37 msgid "Generic system error" msgstr "Generiskt systemfel" -#: locale/programs/locale.c:75 +#: locale/programs/locale.c:77 msgid "Get locale-specific information." msgstr "Hämta lokal-specifik information" -#: argp/argp-parse.c:88 +#: argp/argp-parse.c:94 msgid "Give a short usage message" msgstr "Ge ett kort hjälpmeddelande" -#: argp/argp-parse.c:87 +#: argp/argp-parse.c:93 msgid "Give this help list" msgstr "Skriv denna hjälplista" #. TRANS This error code has no purpose. -#: stdio-common/../sysdeps/gnu/errlist.c:618 +#: stdio-common/../sysdeps/gnu/errlist.c:637 msgid "Gratuitous error" msgstr "Omotiverat fel" -#: nis/nis_print.c:317 +#: nis/nis_print.c:320 #, c-format msgid "Group : %s\n" msgstr "Grupp : %s\n" -#: nis/nis_print.c:248 +#: nis/nis_print.c:249 msgid "Group Flags :" -msgstr "Gruppflaggor : " +msgstr "Gruppflaggor: " -#: nis/nis_print_group_entry.c:113 +#: nis/nis_print_group_entry.c:115 #, c-format msgid "Group entry for \"%s.%s\" group:\n" msgstr "Grupppost för \"%s.%s\" grupp:\n" -#: argp/argp-parse.c:91 +#: argp/argp-parse.c:97 msgid "Hang for SECS seconds (default 3600)" msgstr "Vänta i SEK sekunder (standardvärde 3600)" -#: stdio-common/../sysdeps/unix/siglist.c:26 -#: sysdeps/unix/sysv/linux/siglist.h:22 +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 msgid "Hangup" msgstr "Avringd" -#: nscd/grpcache.c:238 +#: nscd/grpcache.c:253 #, c-format msgid "Haven't found \"%d\" in group cache!" msgstr "Hittar inte \"%d\" i gruppcache!" -#: nscd/pwdcache.c:235 +#: nscd/pwdcache.c:249 #, c-format msgid "Haven't found \"%d\" in password cache!" msgstr "Hittar inte \"%d\" i lösenordscache!" -#: nscd/grpcache.c:210 +#: nscd/grpcache.c:214 #, c-format msgid "Haven't found \"%s\" in group cache!" msgstr "Hittar inte \"%s\" i gruppcache!" -#: nscd/hstcache.c:297 nscd/hstcache.c:328 nscd/hstcache.c:359 -#: nscd/hstcache.c:390 +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 #, c-format msgid "Haven't found \"%s\" in hosts cache!" msgstr "Hittar inte \"%s\" i värdcache!" -#: nscd/pwdcache.c:207 +#: nscd/pwdcache.c:210 #, c-format msgid "Haven't found \"%s\" in password cache!" msgstr "Hittar inte \"%s\" i lösenordscache!" #. TRANS The remote host for a requested network connection is down. -#: stdio-common/../sysdeps/gnu/errlist.c:469 +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 msgid "Host is down" msgstr "Värddator är nere" -#: resolv/herror.c:75 +#: resolv/herror.c:69 msgid "Host name lookup failure" msgstr "Uppslagning av värdnamn misslyckades" -#: stdio-common/../sysdeps/unix/siglist.c:48 -#: sysdeps/unix/sysv/linux/siglist.h:42 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +msgid "I/O error" +msgstr "I/O-fel" + +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 msgid "I/O possible" msgstr "I/O möjligt" -#: db2/makedb.c:71 -msgid "" -"INPUT-FILE OUTPUT-FILE\n" -"-o OUTPUT-FILE INPUT-FILE\n" -"-u INPUT-FILE" -msgstr "" -"INFIL UTFIL\n" -"-o UTFIL INFIL\n" -"-u INFIL" - -#: stdio-common/../sysdeps/unix/siglist.c:31 +#: stdio-common/../sysdeps/unix/siglist.c:32 msgid "IOT trap" msgstr "IOT-fälla" -#: nis/nis_print.c:35 +#: nis/nis_print.c:36 msgid "IVY" msgstr "IVY" -#: stdio-common/../sysdeps/gnu/errlist.c:626 +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 msgid "Identifier removed" msgstr "Identifierare borttagen" -#: stdio-common/../sysdeps/unix/siglist.c:29 -#: sysdeps/unix/sysv/linux/siglist.h:25 +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "Ignorerar fil %s eftersom den inte är en vanlig fil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +msgid "Illegal byte sequence" +msgstr "Otillåten bytesekvens" + +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 msgid "Illegal instruction" msgstr "Otillåten instruktion" -#: nis/nis_error.c:61 +#: nis/nis_error.c:62 msgid "Illegal object type for operation" msgstr "Otillåten objekttyp för operationen" #. TRANS Invalid seek operation (such as on a pipe). -#: stdio-common/../sysdeps/gnu/errlist.c:213 +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 msgid "Illegal seek" msgstr "Otillåten sökning" @@ -1232,13 +2132,14 @@ msgstr "Otillåten sökning" #. TRANS #. TRANS On some systems @code{chmod} returns this error if you try to set the #. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. -#: stdio-common/../sysdeps/gnu/errlist.c:556 +#: stdio-common/../sysdeps/gnu/errlist.c:557 msgid "Inappropriate file type or format" msgstr "Filtyp eller format olämplig" #. TRANS Inappropriate I/O control operation, such as trying to set terminal #. TRANS modes on an ordinary file. -#: stdio-common/../sysdeps/gnu/errlist.c:188 +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 msgid "Inappropriate ioctl for device" msgstr "Olämplig \"ioctl\" för enhet" @@ -1248,41 +2149,45 @@ msgstr "Olämplig \"ioctl\" för enhet" #. TRANS error because functions such as @code{read} and @code{write} translate #. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, #. TRANS for information on process groups and these signals. -#: stdio-common/../sysdeps/gnu/errlist.c:589 +#: stdio-common/../sysdeps/gnu/errlist.c:608 msgid "Inappropriate operation for background process" msgstr "Operation för bakgrundsprocess olämplig" -#: sysdeps/unix/sysv/linux/siglist.h:62 +#: sysdeps/generic/siglist.h:69 msgid "Information request" msgstr "Informationsbegäran" -#: iconv/iconv_prog.c:57 +#: iconv/iconv_prog.c:58 msgid "Information:" msgstr "Information:" -#: locale/programs/localedef.c:94 +#: locale/programs/localedef.c:92 msgid "Input Files:" msgstr "Infiler:" -#: iconv/iconv_prog.c:54 +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, c-format +msgid "Input file %s not found.\n" +msgstr "Hittar inte infil %s.\n" + +#: iconv/iconv_prog.c:55 msgid "Input/Output format specification:" msgstr "In/ut formatspecifikation:" #. TRANS Input/output error; usually used for physical read or write errors. -#: stdio-common/../sysdeps/gnu/errlist.c:52 +#: stdio-common/../sysdeps/gnu/errlist.c:53 msgid "Input/output error" msgstr "In/ut-fel" -#: nis/ypclnt.c:775 +#: nis/ypclnt.c:798 msgid "Internal NIS error" msgstr "Internt NIS-fel" -#: nis/ypclnt.c:839 +#: nis/ypclnt.c:862 msgid "Internal ypbind error" msgstr "Internt ypbind-fel" -#: stdio-common/../sysdeps/unix/siglist.c:27 -#: sysdeps/unix/sysv/linux/siglist.h:23 +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 msgid "Interrupt" msgstr "Avbruten (SIGINT)" @@ -1293,231 +2198,263 @@ msgstr "Avbruten (SIGINT)" #. TRANS You can choose to have functions resume after a signal that is handled, #. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted #. TRANS Primitives}. -#: stdio-common/../sysdeps/gnu/errlist.c:47 +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 msgid "Interrupted system call" msgstr "Avbrutet systemanrop" -#: stdio-common/../sysdeps/gnu/errlist.c:666 +#: stdio-common/../sysdeps/gnu/errlist.c:685 msgid "Interrupted system call should be restarted" msgstr "Avbrutet systemanrop borde omstartas" -#: nis/nis_error.c:44 -msgid "Invalid Object for operation" -msgstr "Otillåtet objekt för operationen" - #. TRANS Invalid argument. This is used to indicate various kinds of problems #. TRANS with passing the wrong argument to a library function. -#: stdio-common/../sysdeps/gnu/errlist.c:164 +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 msgid "Invalid argument" msgstr "Ogiltigt argument" -#: posix/regex.c:1018 +#: posix/regex.c:1102 msgid "Invalid back reference" msgstr "Ogiltig bakåtreferens" -#: posix/regex.c:1016 +#: posix/regex.c:1096 msgid "Invalid character class name" msgstr "Ogiltigt teckenklassnamn" -#: sunrpc/clnt_perr.c:275 +#: sunrpc/clnt_perr.c:332 msgid "Invalid client credential" msgstr "Ogiltiga klientreferenser" -#: sunrpc/clnt_perr.c:279 +#: sunrpc/clnt_perr.c:340 msgid "Invalid client verifier" msgstr "Ogiltig klientverifierare" -#: posix/regex.c:1015 +#: posix/regex.c:1093 msgid "Invalid collation character" msgstr "Ogiltigt kollationeringstecken" -#: posix/regex.c:1022 +#: posix/regex.c:1114 msgid "Invalid content of \\{\\}" msgstr "Ogiltigt innehåll i \\{\\}" #. TRANS An attempt to make an improper link across file systems was detected. #. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but #. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:141 +#: stdio-common/../sysdeps/gnu/errlist.c:142 msgid "Invalid cross-device link" msgstr "Ogiltig länk över skilda enheter" -#: stdio-common/../sysdeps/gnu/errlist.c:702 +#: stdio-common/../sysdeps/gnu/errlist.c:721 msgid "Invalid exchange" msgstr "Ogiltig växel" +#: nis/nis_error.c:45 +msgid "Invalid object for operation" +msgstr "Ogiltigt objekt för operationen" + #. TRANS While decoding a multibyte character the function came along an invalid #. TRANS or an incomplete sequence of bytes or the given wide character is invalid. -#: stdio-common/../sysdeps/gnu/errlist.c:579 +#: stdio-common/../sysdeps/gnu/errlist.c:598 msgid "Invalid or incomplete multibyte or wide character" msgstr "Ogiltig eller inte komplett flerbyte- eller brett tecken" -#: posix/regex.c:1025 +#: posix/regex.c:1123 msgid "Invalid preceding regular expression" msgstr "Ogiltigt föregående reguljärt uttryck" -#: posix/regex.c:1023 +#: posix/regex.c:1117 msgid "Invalid range end" msgstr "Ogiltigt intervallslut" -#: posix/regex.c:1014 +#: posix/regex.c:1090 msgid "Invalid regular expression" msgstr "Ogiltigt reguljärt uttryck" -#: stdio-common/../sysdeps/gnu/errlist.c:718 +#: stdio-common/../sysdeps/gnu/errlist.c:737 msgid "Invalid request code" msgstr "Ogiltig åtkomstkod" -#: stdio-common/../sysdeps/gnu/errlist.c:706 +#: stdio-common/../sysdeps/gnu/errlist.c:725 msgid "Invalid request descriptor" msgstr "Ogiltig frågedeskriptor" -#: sunrpc/clnt_perr.c:285 +#: sunrpc/clnt_perr.c:352 msgid "Invalid server verifier" msgstr "Ogiltig serververifierare" -#: stdio-common/../sysdeps/gnu/errlist.c:722 +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 msgid "Invalid slot" msgstr "Ogiltig plats" +#: nscd/nscd.c:91 +msgid "Invalidate the specified cache" +msgstr "Invalidera den angivna cachen" + #. TRANS File is a directory; you cannot open a directory for writing, #. TRANS or create or remove hard links to it. -#: stdio-common/../sysdeps/gnu/errlist.c:158 +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 msgid "Is a directory" msgstr "Är en katalog" -#: stdio-common/../sysdeps/gnu/errlist.c:806 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +msgid "Is a name file" +msgstr "Är en namnfil" + +#: stdio-common/../sysdeps/gnu/errlist.c:825 msgid "Is a named type file" -msgstr "Är en namngiven filtyp" +msgstr "Är av typ namnfil" -#: nis/nis_print.c:187 +#: nis/nis_print.c:188 msgid "Kerberos.\n" msgstr "Kerberos.\n" -#: stdio-common/../sysdeps/unix/siglist.c:34 -#: sysdeps/unix/sysv/linux/siglist.h:29 +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 msgid "Killed" msgstr "Dödad" -#: nis/nis_print.c:123 +#: nis/nis_print.c:124 msgid "LINK\n" msgstr "LÄNK\n" -#: nis/nis_local_names.c:125 +#: nis/nis_local_names.c:126 #, c-format msgid "LOCAL entry for UID %d in directory %s not unique\n" msgstr "LOCAL-post för UID %d i katalog %s är inte unik\n" -#: stdio-common/../sysdeps/gnu/errlist.c:698 +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 msgid "Level 2 halted" msgstr "Nivå 2 stannad" -#: stdio-common/../sysdeps/gnu/errlist.c:674 +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 msgid "Level 2 not synchronized" msgstr "Nivå 2 inte synkroniserad" -#: stdio-common/../sysdeps/gnu/errlist.c:678 +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 msgid "Level 3 halted" msgstr "Nivå 3 stannad" -#: stdio-common/../sysdeps/gnu/errlist.c:682 +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 msgid "Level 3 reset" msgstr "Nivå 3 omstartad" -#: nis/nis_error.c:53 -msgid "Link Points to illegal name" -msgstr "Länk pekar på ett otillåtet namn" - -#: stdio-common/../sysdeps/gnu/errlist.c:638 +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 msgid "Link has been severed" msgstr "Länken har brutits" -#: stdio-common/../sysdeps/gnu/errlist.c:686 +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 msgid "Link number out of range" msgstr "Länkantal utanför giltigt område" -#: nis/nis_print.c:282 +#: nis/nis_error.c:54 +msgid "Link points to illegal name" +msgstr "Länk pekar på ett otillåtet namn" + +#: nis/nis_print.c:283 msgid "Linked Object Type : " -msgstr "Länkad objekttyp : " +msgstr "Länkad objekttyp: " -#: nis/nis_print.c:284 +#: nis/nis_print.c:285 #, c-format msgid "Linked to : %s\n" -msgstr "Länkad till : %s\n" +msgstr "Länkad till: %s\n" -#: nis/ypclnt.c:787 +#: nis/ypclnt.c:810 msgid "Local domain name not set" msgstr "Lokalt domännamn inte satt" -#: nis/ypclnt.c:777 +#: nis/ypclnt.c:800 msgid "Local resource allocation failure" msgstr "Allokeringsfel för lokal resurs" -#: stdio-common/../sysdeps/gnu/errlist.c:734 +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 msgid "Machine is not on the network" msgstr "Maskinen finns inte på nätverket" -#: nis/nis_error.c:45 -msgid "Malformed Name, or illegal name" +#: nis/nis_error.c:46 +msgid "Malformed name, or illegal name" msgstr "Felaktigt namn eller otillåtet namn" -#: argp/argp-help.c:1182 +#: argp/argp-help.c:1185 msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." msgstr "Obligatoriska respektive valfria argument för långa flaggor är obligatoriska repektive valfria även för korta." -#: nis/nis_print.c:168 +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "Länka enskilda bibliotek manuellt." + +#: nis/nis_print.c:169 msgid "Master Server :\n" -msgstr "Huvudserver :\n" +msgstr "Huvudserver:\n" -#: nis/nis_error.c:75 +#: nis/nis_error.c:76 msgid "Master server busy, full dump rescheduled." msgstr "Huvudserver är upptagen, full dump omskedulerad." -#: posix/../sysdeps/posix/gai_strerror.c:35 +#: posix/../sysdeps/posix/gai_strerror.c:36 msgid "Memory allocation failure" msgstr "Minnesallokeringsfel" -#: posix/regex.c:1024 +#: posix/regex.c:1120 msgid "Memory exhausted" msgstr "Minnet slut" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +msgid "Message tables full" +msgstr "Meddelandetabell full" + #. TRANS The size of a message sent on a socket was larger than the supported #. TRANS maximum size. -#: stdio-common/../sysdeps/gnu/errlist.c:317 +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 msgid "Message too long" msgstr "Meddelandet för långt" -#: nis/nis_error.c:57 +#: nis/nis_error.c:58 msgid "Missing or malformed attribute" msgstr "Saknat eller felaktigt attribut" -#: nis/nis_print.c:323 +#: nis/nis_print.c:328 #, c-format msgid "Mod. Time : %s" msgstr "Ändr. tid : %s" -#: nis/nis_error.c:50 +#: nis/nis_error.c:51 msgid "Modification failed" msgstr "Ändring misslyckades" -#: nis/nis_error.c:63 +#: nis/nis_error.c:64 msgid "Modify operation failed" msgstr "Ändringsoperation misslyckades" -#: locale/programs/locale.c:68 +#: locale/programs/locale.c:70 msgid "Modify output format:" msgstr "Ändra utdataformat:" -#: stdio-common/../sysdeps/gnu/errlist.c:630 +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 msgid "Multihop attempted" msgstr "Flerhopp försöktes" -#: catgets/gencat.c:106 catgets/gencat.c:110 db2/makedb.c:59 -#: locale/programs/localedef.c:115 nscd/nscd.c:77 +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "Användarnamn krävs för \"server-user\"-flaggan" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 msgid "NAME" msgstr "NAMN" -#: locale/programs/locale.c:78 +#: locale/programs/locale.c:80 msgid "" "NAME\n" "[-a|-m]" @@ -1525,269 +2462,365 @@ msgstr "" "NAMN\n" "[-a|-m]" -#: nis/nis_print.c:31 +#: nis/nis_print.c:32 msgid "NIS" msgstr "NIS" -#: nis/ypclnt.c:791 +#: nis/ypclnt.c:814 msgid "NIS client/server version mismatch - can't supply service" msgstr "NIS versionsskillnad klient/server - kan inte betjäna" -#: nis/ypclnt.c:789 +#: nis/ypclnt.c:812 msgid "NIS map database is bad" msgstr "NIS tabelldatabas är felaktig" -#: nis/nis_error.c:68 +#: nis/nis_error.c:69 msgid "NIS+ operation failed" msgstr "NIS+ operation misslyckades" -#: nis/nis_error.c:33 +#: nis/nis_error.c:34 msgid "NIS+ servers unreachable" msgstr "NIS+ servers kan inte nås" -#: nis/nis_error.c:69 +#: nis/nis_error.c:70 msgid "NIS+ service is unavailable or not installed" msgstr "NIS+ service är otillgänglig eller inte installerad" -#: nis/nis_print.c:108 +#: nis/nis_print.c:109 msgid "NO OBJECT\n" msgstr "INGET OBJEKT\n" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "NUMBER" msgstr "ANTAL" -#: nis/nis_print.c:162 +#: nis/nis_print.c:163 #, c-format -msgid "Name : '%s'\n" -msgstr "Namn : \"%s\"\n" +msgid "Name : `%s'\n" +msgstr "Namn: \"%s\"\n" -#: nscd/nscd.c:88 +#: nscd/nscd.c:97 msgid "Name Service Cache Daemon." msgstr "Namntjänst cache-demon" -#: nis/nis_error.c:40 +#: nis/nis_error.c:41 msgid "Name not served by this server" msgstr "Namn hanteras inte av denna server" -#: stdio-common/../sysdeps/gnu/errlist.c:758 +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 msgid "Name not unique on network" msgstr "Namnet inte unikt i nätverket" -#: posix/../sysdeps/posix/gai_strerror.c:37 +#: posix/../sysdeps/posix/gai_strerror.c:38 msgid "Name or service not known" msgstr "Namn eller tjänst okänd" -#: nis/nis_error.c:49 +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Namnresultatfil" + +#: nis/nis_error.c:50 msgid "Name/entry isn't unique" msgstr "Namn/post är inte unik" -#: nis/nis_error.c:58 +#: nis/nis_error.c:59 msgid "Named object is not searchable" msgstr "Namngivet objekt är inte sökbart" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:566 +#: stdio-common/../sysdeps/gnu/errlist.c:567 msgid "Need authenticator" msgstr "Behöver äkthetsintygare" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +msgid "Network dropped connection because of reset" +msgstr "Nätverket tog bort förbindelsen p.g.a. omstart" + #. TRANS A network connection was reset because the remote host crashed. -#: stdio-common/../sysdeps/gnu/errlist.c:389 +#: stdio-common/../sysdeps/gnu/errlist.c:390 msgid "Network dropped connection on reset" msgstr "Nätverket tog bort förbindelsen vid omstart" #. TRANS A socket operation failed because the network was down. -#: stdio-common/../sysdeps/gnu/errlist.c:378 +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 msgid "Network is down" msgstr "Nätverket är nere" #. TRANS A socket operation failed because the subnet containing the remote host #. TRANS was unreachable. -#: stdio-common/../sysdeps/gnu/errlist.c:384 +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 msgid "Network is unreachable" msgstr "Nätverket kan inte nås" -#: stdio-common/../sysdeps/gnu/errlist.c:694 +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 msgid "No CSI structure available" msgstr "Inga CSI-strukturer tillgängliga" -#: stdio-common/../sysdeps/gnu/errlist.c:802 +#: stdio-common/../sysdeps/gnu/errlist.c:821 msgid "No XENIX semaphores available" msgstr "Inga XENIX-semaforer tillgängliga" -#: posix/../sysdeps/posix/gai_strerror.c:36 +#: posix/../sysdeps/posix/gai_strerror.c:37 msgid "No address associated with hostname" msgstr "Ingen adress associerad med värdnamn" -#: resolv/herror.c:77 +#: resolv/herror.c:71 msgid "No address associated with name" msgstr "Ingen adress associerad med namnet" -#: stdio-common/../sysdeps/gnu/errlist.c:714 +#: stdio-common/../sysdeps/gnu/errlist.c:733 msgid "No anode" msgstr "Ingen anod" #. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this #. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the #. TRANS other from network operations. -#: stdio-common/../sysdeps/gnu/errlist.c:408 +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 msgid "No buffer space available" msgstr "Ingen buffertplats tillgänglig" +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "Inget namn definierat i teckenuppsättning" + #. TRANS There are no child processes. This error happens on operations that are #. TRANS supposed to manipulate child processes, when there aren't any processes #. TRANS to manipulate. -#: stdio-common/../sysdeps/gnu/errlist.c:89 +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 msgid "No child processes" msgstr "Inga barnprocesser" -#: stdio-common/../sysdeps/gnu/errlist.c:634 +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 msgid "No data available" msgstr "Inga data tillgängliga" -#: nis/nis_error.c:73 +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "Hittade ingen definition för kategori %s" + +#: nis/nis_error.c:74 msgid "No file space on server" msgstr "Inget filutrymme hos servern" +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "Ingen länk skapad eftersom \"soname\" inte hittades för %s" + #. TRANS No locks available. This is used by the file locking facilities; see #. TRANS @ref{File Locks}. This error is never generated by the GNU system, but #. TRANS it can result from an operation to an NFS server running another #. TRANS operating system. -#: stdio-common/../sysdeps/gnu/errlist.c:547 +#: stdio-common/../sysdeps/gnu/errlist.c:548 msgid "No locks available" msgstr "Inga lås tillgängliga" -#: posix/regex.c:1013 +#: posix/regex.c:1087 msgid "No match" msgstr "Ingen träff" -#: stdio-common/../sysdeps/gnu/errlist.c:814 +#: stdio-common/../sysdeps/gnu/errlist.c:833 msgid "No medium found" msgstr "Inget medium funnet" -#: stdio-common/../sysdeps/gnu/errlist.c:642 +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 msgid "No message of desired type" msgstr "Inget meddelande av önskad typ" -#: nis/ypclnt.c:779 +#: nis/ypclnt.c:802 msgid "No more records in map database" msgstr "Inga fler poster i tabelldatabasen" -#: posix/regex.c:5515 +#: posix/regex.c:5955 msgid "No previous regular expression" msgstr "Inget föregående reguljärt uttryck" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +msgid "No record locks available" +msgstr "Inga postlås tillgängliga" + #: sunrpc/rpcinfo.c:570 msgid "No remote programs registered.\n" msgstr "Inga fjärrprogram registrerade.\n" #. TRANS The remote host for a requested network connection is not reachable. -#: stdio-common/../sysdeps/gnu/errlist.c:474 +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 msgid "No route to host" msgstr "Ingen väg till värd" #. TRANS No space left on device; write operation on a file failed because the #. TRANS disk is full. -#: stdio-common/../sysdeps/gnu/errlist.c:208 +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 msgid "No space left on device" msgstr "Enheten är full" #. TRANS The wrong type of device was given to a function that expects a #. TRANS particular sort of device. -#: stdio-common/../sysdeps/gnu/errlist.c:147 +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 msgid "No such device" msgstr "Enheten finns inte" +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +msgid "No such device or address" +msgstr "Enheten eller adressen finns inte" + #. TRANS No such file or directory. This is a ``file doesn't exist'' error #. TRANS for ordinary files that are referenced in contexts where they are #. TRANS expected to already exist. -#: stdio-common/../sysdeps/gnu/errlist.c:31 +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 msgid "No such file or directory" msgstr "Filen eller katalogen finns inte" -#: nis/ypclnt.c:773 +#: nis/ypclnt.c:796 msgid "No such key in map" msgstr "Ingen sådan nyckel i tabellen" -#: nis/ypclnt.c:771 +#: nis/ypclnt.c:794 msgid "No such map in server's domain" msgstr "Ingen sådan tabell i serverns domän" #. TRANS No process matches the specified process ID. -#: stdio-common/../sysdeps/gnu/errlist.c:36 +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 msgid "No such process" msgstr "Processen finns inte" -#: nis/nis_error.c:60 +#: nis/nis_error.c:61 msgid "Non NIS+ namespace encountered" msgstr "Icke-NIS+ namnrymd påträffad" -#: posix/../sysdeps/posix/gai_strerror.c:33 +#: posix/../sysdeps/posix/gai_strerror.c:34 msgid "Non-recoverable failure in name resolution" msgstr "Oreparerbart fel i namnuppslagning" -#: nis/nis_print.c:176 +#: nis/nis_print.c:177 msgid "None.\n" msgstr "Ingen.\n" -#: nis/nis_error.c:48 -msgid "Not Found, no such name" -msgstr "Inte hittad, inget sådant namn" - -#: stdio-common/../sysdeps/gnu/errlist.c:798 +#: stdio-common/../sysdeps/gnu/errlist.c:817 msgid "Not a XENIX named type file" msgstr "Inte en XENIX-namngiven fil" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +msgid "Not a data message" +msgstr "Inte ett datameddelande" + #. TRANS A file that isn't a directory was specified when a directory is required. -#: stdio-common/../sysdeps/gnu/errlist.c:152 +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 msgid "Not a directory" msgstr "Inte en katalog" -#: nis/nis_error.c:30 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +msgid "Not a name file" +msgstr "Inte en namnfil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +msgid "Not a stream device" +msgstr "Inte en \"stream\"-enhet" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +msgid "Not available" +msgstr "Inte tillgänglig" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +msgid "Not enough space" +msgstr "Otillräckligt utrymme" + +#: nis/nis_error.c:31 msgid "Not found" msgstr "Inte funnet" -#: nis/nis_error.c:43 +#: nis/nis_error.c:49 +msgid "Not found, no such name" +msgstr "Inte hittad, inget sådant namn" + +#: nis/nis_error.c:44 msgid "Not master server for this domain" msgstr "Ingen huvudserver för denna domän" -#: nis/nis_error.c:39 +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 msgid "Not owner" msgstr "Inte ägare" -#: nis/nis_print.c:263 +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: stdio-common/../sysdeps/gnu/errlist.c:592 +msgid "Not supported" +msgstr "Stöds ej" + +#: nis/nis_print.c:264 #, c-format msgid "Number of Columns : %d\n" msgstr "Antal kolumner : %d\n" -#: nis/nis_print.c:358 +#: nis/nis_print.c:363 #, c-format msgid "Number of objects : %u\n" msgstr "Antal objekt : %u\n" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" +msgstr "Antal symboliska länkar påträffade vid sökvägsupplösning översteg MAXSYMLINKS" + #. TRANS Domain error; used by mathematical functions when an argument value does #. TRANS not fall into the domain over which the function is defined. -#: stdio-common/../sysdeps/gnu/errlist.c:240 +#: stdio-common/../sysdeps/gnu/errlist.c:241 msgid "Numerical argument out of domain" msgstr "Numeriskt argument är utanför området" #. TRANS Range error; used by mathematical functions when the result value is #. TRANS not representable because of overflow or underflow. -#: stdio-common/../sysdeps/gnu/errlist.c:246 +#: stdio-common/../sysdeps/gnu/errlist.c:247 msgid "Numerical result out of range" msgstr "Numeriskt resultat är utanför giltigt område" -#: nis/nis_print.c:362 +#: nis/nis_print.c:367 #, c-format msgid "Object #%d:\n" msgstr "Objekt #%d:\n" -#: nis/nis_print.c:314 +#: nis/nis_print.c:317 #, c-format msgid "Object Name : %s\n" msgstr "Objektnamn : %s\n" -#: nis/nis_print.c:324 +#: nis/nis_print.c:329 msgid "Object Type : " msgstr "Objekttyp : " @@ -1795,31 +2828,45 @@ msgstr "Objekttyp : " #. TRANS already specifies an NFS-mounted file. #. TRANS (This is an error on some operating systems, but we expect it to work #. TRANS properly on the GNU system, making this error code impossible.) -#: stdio-common/../sysdeps/gnu/errlist.c:514 +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 msgid "Object is remote" msgstr "Är ett fjärrobjekt" -#: nis/nis_error.c:42 +#: nis/nis_error.c:43 msgid "Object with same name exists" msgstr "Objekt med samma namn existerar" -#: timezone/zic.c:1995 +#: timezone/zic.c:2022 msgid "Odd number of quotation marks" msgstr "Ojämnt antal citationstecken" -#: nscd/nscd.c:185 +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "Behandla endast kataloger givna som argument. Bygg inte cache." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 msgid "Only root is allowed to use this option!" msgstr "Bara root har tillåtelse att använda denna operation!" #. TRANS An operation is already in progress on an object that has non-blocking #. TRANS mode selected. -#: stdio-common/../sysdeps/gnu/errlist.c:306 +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 msgid "Operation already in progress" msgstr "Operationen pågår redan" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +msgid "Operation canceled" +msgstr "Operationen avbruten" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +msgid "Operation not applicable" +msgstr "Operationen inte tilllämpbar" + #. TRANS Operation not permitted; only the owner of the file (or other resource) #. TRANS or processes with special privileges can perform the operation. -#: stdio-common/../sysdeps/gnu/errlist.c:24 +#: stdio-common/../sysdeps/gnu/errlist.c:25 msgid "Operation not permitted" msgstr "Operationen inte tillåten" @@ -1829,9 +2876,14 @@ msgstr "Operationen inte tillåten" #. TRANS error can happen for many calls when the object does not support the #. TRANS particular operation; it is a generic indication that the server knows #. TRANS nothing to do for that call. -#: stdio-common/../sysdeps/gnu/errlist.c:350 +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 msgid "Operation not supported" -msgstr "Operationen stöds inte" +msgstr "Operationen stöds ej" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +msgid "Operation not supported on transport endpoint" +msgstr "Operationen stöds inte på transportslutpunkt" #. TRANS An operation that cannot complete immediately was initiated on an object #. TRANS that has non-blocking mode selected. Some functions that must always @@ -1841,7 +2893,8 @@ msgstr "Operationen stöds inte" #. TRANS the object before the call completes return @code{EALREADY}. You can #. TRANS use the @code{select} function to find out when the pending operation #. TRANS has completed; @pxref{Waiting for I/O}. -#: stdio-common/../sysdeps/gnu/errlist.c:300 +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 msgid "Operation now in progress" msgstr "Operationen pågår nu" @@ -1850,67 +2903,86 @@ msgstr "Operationen pågår nu" #. TRANS #. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a #. TRANS separate error code. -#: stdio-common/../sysdeps/gnu/errlist.c:288 +#: stdio-common/../sysdeps/gnu/errlist.c:289 msgid "Operation would block" msgstr "Operationen skulle blockera" -#: stdio-common/../sysdeps/gnu/errlist.c:646 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +msgid "Option not supported by protocol" +msgstr "Valet stöds inte av protokollet" + +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Valfri utfilsprefix" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +msgid "Out of stream resources" +msgstr "Stream-resurserna är slut" + +#: stdio-common/../sysdeps/gnu/errlist.c:665 msgid "Out of streams resources" msgstr "Stream-resurserna är slut" -#: iconv/iconv_prog.c:59 locale/programs/localedef.c:101 +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 msgid "Output control:" msgstr "Styr utdata:" -#: elf/sprof.c:76 +#: elf/sprof.c:72 msgid "Output selection:" msgstr "Välj utdata:" -#: nis/nis_print.c:316 +#: nis/nis_print.c:319 #, c-format msgid "Owner : %s\n" msgstr "Ägare : %s\n" -#: nis/nis_print.c:126 +#: nis/nis_print.c:127 msgid "PRIVATE\n" msgstr "PRIVAT\n" -#: stdio-common/../sysdeps/gnu/errlist.c:738 +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 msgid "Package not installed" msgstr "Paketet är inte installerat" -#: nscd/nscd_conf.c:84 +#: nscd/nscd_conf.c:83 #, c-format msgid "Parse error: %s" msgstr "Parsfel: %s" -#: nis/nis_error.c:54 -msgid "Partial Success" +#: nis/nis_error.c:55 +msgid "Partial success" msgstr "Delvis lyckat" -#: nis/nis_error.c:62 +#: nis/nis_error.c:63 msgid "Passed object is not the same object on server" msgstr "Skickat objekt är inte samma objekt hos servern" +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "Sökväg \"%s\" given mer än en gång" + #. TRANS Permission denied; the file permissions do not allow the attempted operation. -#: nis/nis_error.c:38 nis/ypclnt.c:793 -#: stdio-common/../sysdeps/gnu/errlist.c:108 +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 msgid "Permission denied" msgstr "Åtkomst nekas" -#: sysdeps/unix/sysv/linux/siglist.h:64 +#: sysdeps/generic/siglist.h:71 msgid "Power failure" msgstr "Strömavbrott" -#: posix/regex.c:1026 +#: posix/regex.c:1126 msgid "Premature end of regular expression" msgstr "För tidigt slut på reguljärt uttryck" -#: db2/makedb.c:63 -msgid "Print content of database file, one entry a line" -msgstr "Skriv innehållet i databasen, en post per rad" +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "Visa cache" -#: nscd/nscd.c:83 +#: nscd/nscd.c:89 msgid "Print current configuration statistic" msgstr "Skriv ut nuvarande konfigurationsstatistik" @@ -1918,245 +2990,261 @@ msgstr "Skriv ut nuvarande konfiguration msgid "Print more messages" msgstr "Skriv mer meddelanden" -#: argp/argp-parse.c:148 +#: argp/argp-parse.c:154 msgid "Print program version" msgstr "Skriv programversion" -#: nis/nis_error.c:29 +#: nis/nis_error.c:30 msgid "Probable success" msgstr "Troligtvis lyckat" -#: nis/nis_error.c:31 +#: nis/nis_error.c:32 msgid "Probably not found" msgstr "Förmodligen inte funnen" -#: stdio-common/../sysdeps/unix/siglist.c:52 -#: sysdeps/unix/sysv/linux/siglist.h:46 +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 msgid "Profiling timer expired" msgstr "Profileringsklocka" -#: stdio-common/../sysdeps/gnu/errlist.c:690 +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 msgid "Protocol driver not attached" msgstr "Styrprogram för protokoll inte anslutet" -#: stdio-common/../sysdeps/gnu/errlist.c:658 +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 msgid "Protocol error" msgstr "Protokollfel" #. TRANS The socket communications protocol family you requested is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:355 +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 msgid "Protocol family not supported" msgstr "Protokollfamiljen stöds ej" #. TRANS You specified a socket option that doesn't make sense for the #. TRANS particular protocol being used by the socket. @xref{Socket Options}. -#: stdio-common/../sysdeps/gnu/errlist.c:328 +#: stdio-common/../sysdeps/gnu/errlist.c:329 msgid "Protocol not available" -msgstr "Protokollet ej tillgängligt" +msgstr "Protokollet inte tillgängligt" #. TRANS The socket domain does not support the requested communications protocol #. TRANS (perhaps because the requested protocol is completely invalid). #. TRANS @xref{Creating a Socket}. -#: stdio-common/../sysdeps/gnu/errlist.c:335 +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 msgid "Protocol not supported" msgstr "Protokollet stöds ej" #. TRANS The socket type does not support the requested communications protocol. -#: stdio-common/../sysdeps/gnu/errlist.c:322 +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 msgid "Protocol wrong type for socket" msgstr "Fel protokolltyp för uttag (socket)" -#: nis/nis_error.c:64 +#: nis/nis_error.c:65 msgid "Query illegal for named table" -msgstr "Fråga ogiltig för namngiven tabell" +msgstr "Fråga otillåten för namngiven tabell" -#: stdio-common/../sysdeps/unix/siglist.c:28 -#: sysdeps/unix/sysv/linux/siglist.h:24 +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 msgid "Quit" msgstr "Lämnad" -#: stdio-common/../sysdeps/gnu/errlist.c:754 +#: stdio-common/../sysdeps/gnu/errlist.c:773 msgid "RFS specific error" msgstr "RFS-specifikt fel" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:539 +#: stdio-common/../sysdeps/gnu/errlist.c:540 msgid "RPC bad procedure for program" msgstr "RPC dålig procedur för program" -#: nis/ypclnt.c:767 +#: nis/ypclnt.c:790 msgid "RPC failure on NIS operation" msgstr "RPC-fel vid NIS-operation" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:529 +#: stdio-common/../sysdeps/gnu/errlist.c:530 msgid "RPC program not available" -msgstr "RPC programmet ej tillgängligt" +msgstr "RPC-programmet inte tillgängligt" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:534 +#: stdio-common/../sysdeps/gnu/errlist.c:535 msgid "RPC program version wrong" -msgstr "RPC fel programversion" +msgstr "RPC-programversion fel" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:519 +#: stdio-common/../sysdeps/gnu/errlist.c:520 msgid "RPC struct is bad" -msgstr "RPC struktur dålig" +msgstr "RPC-struktur dålig" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:524 +#: stdio-common/../sysdeps/gnu/errlist.c:525 msgid "RPC version wrong" -msgstr "RPC fel version" +msgstr "RPC-version fel" -#: sunrpc/clnt_perr.c:215 +#: sunrpc/clnt_perr.c:271 msgid "RPC: (unknown error code)" msgstr "RPC: (okänd felkod)" -#: sunrpc/clnt_perr.c:176 +#: sunrpc/clnt_perr.c:190 msgid "RPC: Authentication error" msgstr "RPC: Fel vid äkthetskontroll" -#: sunrpc/clnt_perr.c:166 +#: sunrpc/clnt_perr.c:170 msgid "RPC: Can't decode result" msgstr "RPC: Kan inte avkoda resultatet" -#: sunrpc/clnt_perr.c:164 +#: sunrpc/clnt_perr.c:166 msgid "RPC: Can't encode arguments" msgstr "RPC: Kan inte koda argumentet" -#: sunrpc/clnt_perr.c:196 +#: sunrpc/clnt_perr.c:230 msgid "RPC: Failed (unspecified error)" msgstr "RPC: Misslyckades (ospecificerat fel)" -#: sunrpc/clnt_perr.c:174 +#: sunrpc/clnt_perr.c:186 msgid "RPC: Incompatible versions of RPC" msgstr "RPC: Inkompatibla versioner av RPC" -#: sunrpc/clnt_perr.c:192 +#: sunrpc/clnt_perr.c:222 msgid "RPC: Port mapper failure" msgstr "RPC: Fel i portöversättare" -#: sunrpc/clnt_perr.c:182 +#: sunrpc/clnt_perr.c:202 msgid "RPC: Procedure unavailable" msgstr "RPC: Procedur inte tillgänglig" -#: sunrpc/clnt_perr.c:194 +#: sunrpc/clnt_perr.c:226 msgid "RPC: Program not registered" msgstr "RPC: Programmet inte registrerat" -#: sunrpc/clnt_perr.c:178 +#: sunrpc/clnt_perr.c:194 msgid "RPC: Program unavailable" msgstr "RPC: Programmet otillgängligt" -#: sunrpc/clnt_perr.c:180 +#: sunrpc/clnt_perr.c:198 msgid "RPC: Program/version mismatch" msgstr "RPC: Program/version-inkompatibilitet" -#: sunrpc/clnt_perr.c:186 +#: sunrpc/clnt_perr.c:210 msgid "RPC: Remote system error" msgstr "RPC: Fjärrsystemsfel" -#: sunrpc/clnt_perr.c:184 +#: sunrpc/clnt_perr.c:206 msgid "RPC: Server can't decode arguments" msgstr "RPC: Server kan inte avkoda argumenten" -#: sunrpc/clnt_perr.c:162 +#: sunrpc/clnt_perr.c:163 msgid "RPC: Success" msgstr "RPC: Lyckat" -#: sunrpc/clnt_perr.c:172 +#: sunrpc/clnt_perr.c:182 msgid "RPC: Timed out" msgstr "RPC: Tiden löpte ut" -#: sunrpc/clnt_perr.c:170 +#: sunrpc/clnt_perr.c:178 msgid "RPC: Unable to receive" msgstr "RPC: Kan inte ta emot" -#: sunrpc/clnt_perr.c:168 +#: sunrpc/clnt_perr.c:174 msgid "RPC: Unable to send" msgstr "RPC: Kan inte skicka" -#: sunrpc/clnt_perr.c:188 +#: sunrpc/clnt_perr.c:214 msgid "RPC: Unknown host" msgstr "RPC: Okänd värdmaskin" -#: sunrpc/clnt_perr.c:190 +#: sunrpc/clnt_perr.c:218 msgid "RPC: Unknown protocol" msgstr "RPC: Okänt protokoll" -#: nis/nis_print.c:184 +#: nis/nis_print.c:185 #, c-format msgid "RSA (%d bits)\n" msgstr "RSA (%d bitar)\n" -#: elf/dlsym.c:59 elf/dlvsym.c:62 +#: elf/dl-sym.c:68 elf/dl-sym.c:125 msgid "RTLD_NEXT used in code not dynamically loaded" msgstr "RTLD_NEXT används i kod som inte är dynamiskt laddad" -#: elf/sprof.c:88 +#: elf/sprof.c:84 msgid "Read and display shared object profiling data" msgstr "Läs och visa profildata för delat objekt" -#: nscd/nscd.c:78 +#: nscd/nscd.c:84 msgid "Read configuration data from NAME" msgstr "Läs konfigurationsdata från NAMN" #. TRANS An attempt was made to modify something on a read-only file system. -#: stdio-common/../sysdeps/gnu/errlist.c:218 +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 msgid "Read-only file system" msgstr "Filsystemet endast läsbart" -#: string/strsignal.c:66 +#: string/strsignal.c:67 #, c-format msgid "Real-time signal %d" msgstr "Realtidssignal %d" -#: posix/regex.c:1027 +#: posix/regex.c:1129 msgid "Regular expression too big" msgstr "Reguljärt uttryck för stort" -#: stdio-common/../sysdeps/gnu/errlist.c:810 +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 msgid "Remote I/O error" msgstr "I/O-fel på fjärrmaskin" -#: stdio-common/../sysdeps/gnu/errlist.c:766 +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 msgid "Remote address changed" msgstr "Fjärradress ändrades" -#: inet/ruserpass.c:162 +#: inet/ruserpass.c:182 msgid "Remove password or make file unreadable by others." msgstr "Ta bort lösenord eller gör filen oläsbar för andra" -#: elf/sprof.c:537 +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "Namnbyte på %s till %s misslyckades" + +#: elf/sprof.c:532 #, c-format msgid "Reopening shared object `%s' failed" msgstr "Öppna delat object \"%s\" igen misslyckades" -#: nis/nis_print.c:170 +#: nis/nis_print.c:171 msgid "Replicate :\n" -msgstr "Replikerad :\n" +msgstr "Replikerad:\n" -#: argp/argp-help.c:1638 +#: argp/argp-help.c:1639 #, c-format msgid "Report bugs to %s.\n" msgstr "Rapportera fel till %s.\n" -#: catgets/gencat.c:223 db2/makedb.c:229 iconv/iconv_prog.c:280 -#: locale/programs/locale.c:254 locale/programs/localedef.c:389 +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 msgid "Report bugs using the `glibcbug' script to .\n" msgstr "" "Rapportera fel med programmet \"glibcbug\" till .\n" "Rapportera fel på översättningen till .\n" -#: nis/ypclnt.c:765 +#: nis/ypclnt.c:788 msgid "Request arguments bad" msgstr "Argument för förfrågan felaktiga" -#: resolv/herror.c:73 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +msgid "Reserved for future use" +msgstr "Reserverad för framtida användning" + +#: resolv/herror.c:67 msgid "Resolver Error 0 (no error)" msgstr "Resolver-fel 0 (inget fel)" -#: resolv/herror.c:117 +#: resolv/herror.c:107 msgid "Resolver internal error" msgstr "Internt fel i namnlösare (resolver)" @@ -2164,11 +3252,11 @@ msgstr "Internt fel i namnlösare (resolv #. TRANS deadlock situation. The system does not guarantee that it will notice #. TRANS all such situations. This error means you got lucky and the system #. TRANS noticed; it might just hang. @xref{File Locks}, for an example. -#: stdio-common/../sysdeps/gnu/errlist.c:97 +#: stdio-common/../sysdeps/gnu/errlist.c:98 msgid "Resource deadlock avoided" msgstr "Resursdödläge undveks" -#: stdio-common/../sysdeps/unix/siglist.c:54 +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 msgid "Resource lost" msgstr "Förlorad resurs" @@ -2201,76 +3289,83 @@ msgstr "Förlorad resurs" #. TRANS so usually an interactive program should report the error to the user #. TRANS and return to its command loop. #. TRANS @end itemize -#: stdio-common/../sysdeps/gnu/errlist.c:279 +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 msgid "Resource temporarily unavailable" msgstr "Resursen tillfälligt otillgänglig" -#: nis/nis_error.c:47 -msgid "Results Sent to callback proc" -msgstr "Resultat skickat till återanropsprocessen" +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +msgid "Result too large" +msgstr "Resultat för stort" -#: elf/sprof.c:91 +#: nis/nis_error.c:48 +msgid "Results sent to callback proc" +msgstr "Resultat är skickade till återanropsprocessen" + +#: elf/sprof.c:87 msgid "SHOBJ [PROFDATA]" msgstr "SHOBJ [PROFDATA]" -#: nis/nis_print.c:33 +#: nis/nis_print.c:34 msgid "SUNYP" msgstr "SUNYP" -#: nis/nis_print.c:265 +#: nis/nis_print.c:266 #, c-format msgid "Search Path : %s\n" msgstr "Sökväg : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:36 -#: sysdeps/unix/sysv/linux/siglist.h:31 +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 msgid "Segmentation fault" msgstr "Segmenteringsfel" -#: nis/nis_error.c:35 +#: nis/nis_error.c:36 msgid "Server busy, try again" msgstr "Server upptagen, försök igen" -#: nis/nis_error.c:41 +#: nis/nis_error.c:42 msgid "Server out of memory" msgstr "Server har slut på minne" -#: sunrpc/clnt_perr.c:277 +#: sunrpc/clnt_perr.c:336 msgid "Server rejected credential" msgstr "Server förkastade kreditiv" -#: sunrpc/clnt_perr.c:281 +#: sunrpc/clnt_perr.c:344 msgid "Server rejected verifier" msgstr "Server förkastade verifierare" -#: posix/../sysdeps/posix/gai_strerror.c:38 +#: posix/../sysdeps/posix/gai_strerror.c:39 msgid "Servname not supported for ai_socktype" msgstr "Servname stöds inte för ai_socktype" -#: argp/argp-parse.c:89 +#: argp/argp-parse.c:95 msgid "Set the program name" msgstr "Sätt programnamnet" -#: nscd/nscd.c:82 +#: nscd/nscd.c:88 msgid "Shut the server down" msgstr "Avsluta servern" -#: stdio-common/../sysdeps/unix/siglist.c:25 +#: stdio-common/../sysdeps/unix/siglist.c:26 msgid "Signal 0" msgstr "Signal 0" #. TRANS A file that isn't a socket was specified when a socket is required. -#: stdio-common/../sysdeps/gnu/errlist.c:311 +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 msgid "Socket operation on non-socket" msgstr "Uttagsoperation på icke-uttag (socket)" #. TRANS The socket type is not supported. -#: stdio-common/../sysdeps/gnu/errlist.c:340 +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 msgid "Socket type not supported" -msgstr "Uttagstyp (socket) stöds inte" +msgstr "Uttagstyp (socket) stöds ej" #. TRANS A network connection was aborted locally. -#: stdio-common/../sysdeps/gnu/errlist.c:394 +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 msgid "Software caused connection abort" msgstr "Mjukvara orsakade förbindelsebrott" @@ -2278,15 +3373,16 @@ msgstr "Mjukvara orsakade förbindelsebro msgid "Sorry. You are not root\n" msgstr "Tyvärr, du är inte root\n" -#: locale/programs/localedef.c:97 +#: locale/programs/localedef.c:95 msgid "Source definitions are found in FILE" msgstr "Källdefinitioner finns i FILE" -#: stdio-common/../sysdeps/gnu/errlist.c:746 +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 msgid "Srmount error" msgstr "Srmount-fel" -#: sysdeps/unix/sysv/linux/siglist.h:59 +#: sysdeps/generic/siglist.h:66 msgid "Stack fault" msgstr "Stackfel" @@ -2294,73 +3390,75 @@ msgstr "Stackfel" #. TRANS system which is due to file system rearrangements on the server host. #. TRANS Repairing this condition usually requires unmounting and remounting #. TRANS the NFS file system on the local host. -#: stdio-common/../sysdeps/gnu/errlist.c:506 +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 msgid "Stale NFS file handle" msgstr "Förlegat NFS-filhandtag" -#: nscd/nscd.c:81 +#: nscd/nscd.c:87 msgid "Start NUMBER threads" msgstr "Starta ANTAL trådar" -#: nis/nis_print.c:357 +#: nis/nis_print.c:362 #, c-format msgid "Status : %s\n" msgstr "Status : %s\n" -#: stdio-common/../sysdeps/unix/siglist.c:43 -#: sysdeps/unix/sysv/linux/siglist.h:37 +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 msgid "Stopped" msgstr "Stoppad" -#: stdio-common/../sysdeps/unix/siglist.c:42 -#: sysdeps/unix/sysv/linux/siglist.h:36 +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 msgid "Stopped (signal)" msgstr "Stoppad (signal)" -#: stdio-common/../sysdeps/unix/siglist.c:46 -#: sysdeps/unix/sysv/linux/siglist.h:40 +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 msgid "Stopped (tty input)" msgstr "Stoppad (terminalläsning)" -#: stdio-common/../sysdeps/unix/siglist.c:47 -#: sysdeps/unix/sysv/linux/siglist.h:41 +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 msgid "Stopped (tty output)" msgstr "Stoppad (terminalskrivning)" -#: stdio-common/../sysdeps/gnu/errlist.c:790 +#: stdio-common/../sysdeps/gnu/errlist.c:809 msgid "Streams pipe error" msgstr "Streams-rörfel" -#: stdio-common/../sysdeps/gnu/errlist.c:794 +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 msgid "Structure needs cleaning" msgstr "Strukturen behöver städas" -#: nis/nis_error.c:28 nis/ypclnt.c:763 nis/ypclnt.c:837 posix/regex.c:1012 -#: stdio-common/../sysdeps/gnu/errlist.c:19 +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 msgid "Success" msgstr "Lyckat" +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "Databaser som stöds:" + #: locale/programs/localedef.c:106 msgid "Suppress warnings and information messages" msgstr "Undertryck varningar och informationsmeddelanden" -#: locale/programs/localedef.c:96 +#: locale/programs/localedef.c:94 msgid "Symbolic character names defined in FILE" msgstr "Symboliska teckennamn definierade i FILE" -#: posix/../sysdeps/posix/gai_strerror.c:40 +#: posix/../sysdeps/posix/gai_strerror.c:41 msgid "System error" msgstr "Systemfel" -#: locale/programs/locale.c:63 +#: locale/programs/locale.c:65 msgid "System information:" msgstr "Systeminformation:" -#: nis/ypclnt.c:843 +#: nis/ypclnt.c:866 msgid "System resource allocation failure" msgstr "Allokeringsfel för systemresurs" -#: locale/programs/localedef.c:384 +#: locale/programs/localedef.c:292 #, c-format msgid "" "System's directory for character maps : %s\n" @@ -2373,21 +3471,28 @@ msgstr "" " lokal-sökväg : %s\n" "%s" -#: nis/nis_print.c:117 +#: nscd/nscd.c:90 +msgid "TABLE" +msgstr "TABELL" + +#: nis/nis_print.c:118 msgid "TABLE\n" msgstr "TABELL\n" -#: nis/nis_print.c:262 +#: nscd/nscd.c:92 +msgid "TABLE,yes" +msgstr "TABELL,yes" + +#: nis/nis_print.c:263 #, c-format msgid "Table Type : %s\n" msgstr "Tabelltyp : %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:31 +#: posix/../sysdeps/posix/gai_strerror.c:32 msgid "Temporary failure in name resolution" msgstr "Namnuppslagning misslyckades temporärt" -#: stdio-common/../sysdeps/unix/siglist.c:40 -#: sysdeps/unix/sysv/linux/siglist.h:34 +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 msgid "Terminated" msgstr "Avslutad" @@ -2396,19 +3501,17 @@ msgstr "Avslutad" #. TRANS debugger to run a program is considered having it open for writing and #. TRANS will cause this error. (The name stands for ``text file busy''.) This #. TRANS is not an error in the GNU system; the text is copied as necessary. -#: stdio-common/../sysdeps/gnu/errlist.c:197 +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 msgid "Text file busy" msgstr "Kodfil upptagen" -#: iconv/iconv_prog.c:536 +#: iconv/iconv_prog.c:627 msgid "" "The following list contain all the coded character sets known. This does\n" "not necessarily mean that all combinations of these names can be used for\n" "the FROM and TO command line parameters. One coded character set can be\n" "listed with several different names (aliases).\n" -" Some of the names are no plain strings but instead regular expressions and\n" -"they match a variety of names which can be given as parameters to the\n" -"program.\n" "\n" " " msgstr "" @@ -2416,33 +3519,41 @@ msgstr "" "betyder inte nödvändigtvis att alla kombinationer av dessa namn kan ges\n" "som FRÅN och TILL argument. En teckenuppsättning kan ha flera olika namn\n" "(alias).\n" -" En del av namnen är inte strängar utan reguljära uttryck och dessa\n" -"matchar varianter av namn som kan ges som argument till programmet.\n" "\n" " " -#: nis/nis_print.c:223 +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "Denna implementation stödjer inte \"newstyle\" eller trådsäker kod!\n" + +#: nis/nis_print.c:224 msgid "Time to live : " -msgstr "Livslängd : " +msgstr "Livslängd: " -#: stdio-common/../sysdeps/gnu/errlist.c:662 +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 msgid "Timer expired" msgstr "Klockan ringde" -#: nis/nis_error.c:55 -msgid "Too Many Attributes" +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Titelsträng att använda i resultatgrafiken" + +#: nis/nis_error.c:56 +msgid "Too many attributes" msgstr "För många attribut" #. TRANS Too many levels of symbolic links were encountered in looking up a file name. #. TRANS This often indicates a cycle of symbolic links. -#: stdio-common/../sysdeps/gnu/errlist.c:457 +#: stdio-common/../sysdeps/gnu/errlist.c:458 msgid "Too many levels of symbolic links" msgstr "För många nivåer av symboliska länkar" #. TRANS Too many links; the link count of a single file would become too large. #. TRANS @code{rename} can cause this error if the file being renamed already has #. TRANS as many links as it can take (@pxref{Renaming Files}). -#: stdio-common/../sysdeps/gnu/errlist.c:225 +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 msgid "Too many links" msgstr "För många länkar" @@ -2453,54 +3564,57 @@ msgstr "För många länkar" #. TRANS limit that can usually be increased. If you get this error, you might #. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; #. TRANS @pxref{Limits on Resources}. -#: stdio-common/../sysdeps/gnu/errlist.c:175 +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 msgid "Too many open files" msgstr "För många öppna filer" #. TRANS There are too many distinct file openings in the entire system. Note #. TRANS that any number of linked channels count as just one file opening; see #. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. -#: stdio-common/../sysdeps/gnu/errlist.c:182 +#: stdio-common/../sysdeps/gnu/errlist.c:183 msgid "Too many open files in system" msgstr "För många öppna filer i systemet" #. TRANS This means that the per-user limit on new process would be exceeded by #. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on #. TRANS the @code{RLIMIT_NPROC} limit. -#: stdio-common/../sysdeps/gnu/errlist.c:487 +#: stdio-common/../sysdeps/gnu/errlist.c:488 msgid "Too many processes" msgstr "För många processer" #. TRANS ??? -#: stdio-common/../sysdeps/gnu/errlist.c:439 +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 msgid "Too many references: cannot splice" msgstr "För många referenser: kan inte skarva" #. TRANS The file quota system is confused because there are too many users. #. TRANS @c This can probably happen in a GNU system when using NFS. -#: stdio-common/../sysdeps/gnu/errlist.c:493 +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 msgid "Too many users" msgstr "För många användare" -#: stdio-common/../sysdeps/unix/siglist.c:30 -#: sysdeps/unix/sysv/linux/siglist.h:26 +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 msgid "Trace/breakpoint trap" msgstr "Spårningsfälla" -#: posix/regex.c:1017 +#: posix/regex.c:1099 msgid "Trailing backslash" msgstr "Avslutande omvänt snedstreck" #. TRANS In the GNU system, opening a file returns this error when the file is #. TRANS translated by a program and the translator program dies while starting #. TRANS up, before it has connected to the file. -#: stdio-common/../sysdeps/gnu/errlist.c:596 +#: stdio-common/../sysdeps/gnu/errlist.c:615 msgid "Translator died" msgstr "Översättaren dog" #. TRANS You tried to connect a socket that is already connected. #. TRANS @xref{Connecting}. -#: stdio-common/../sysdeps/gnu/errlist.c:414 +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 msgid "Transport endpoint is already connected" msgstr "Transportslutpunkten är redan förbunden" @@ -2508,139 +3622,139 @@ msgstr "Transportslutpunkten är redan fö #. TRANS try to transmit data over a socket, without first specifying a #. TRANS destination for the data. For a connectionless socket (for datagram #. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. -#: stdio-common/../sysdeps/gnu/errlist.c:422 +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 msgid "Transport endpoint is not connected" msgstr "Transportslutpunkten är inte förbunden" -#: argp/argp-help.c:1610 +#: argp/argp-help.c:1611 #, c-format msgid "Try `%s --help' or `%s --usage' for more information.\n" msgstr "Försök med \"%s --help\" eller \"%s --usage\" för mer information\n" -#: inet/rcmd.c:143 -#, c-format -msgid "Trying %s...\n" -msgstr "Provar %s...\n" - -#: nis/nis_print.c:163 +#: nis/nis_print.c:164 #, c-format msgid "Type : %s\n" -msgstr "Typ : %s\n" +msgstr "Typ: %s\n" -#: nis/nis_print.c:47 +#: nis/nis_print.c:48 msgid "UNKNOWN" msgstr "OKÄND" -#: nis/nis_error.c:72 +#: nis/nis_error.c:73 msgid "Unable to authenticate NIS+ client" msgstr "Kan inte bevisa äkthet hos NIS+ klient" -#: nis/nis_error.c:71 +#: nis/nis_error.c:72 msgid "Unable to authenticate NIS+ server" msgstr "Kan inte bevisa äkthet hos NIS+ server" -#: nis/nis_error.c:46 +#: nis/nis_error.c:47 msgid "Unable to create callback" msgstr "Kan inte skapa återanrop" -#: nis/nis_error.c:74 +#: nis/nis_error.c:75 msgid "Unable to create process on server" msgstr "Kan inte skapa process hos server" -#: nis/nis_print.c:190 +#: nis/nis_print.c:191 #, c-format msgid "Unknown (type = %d, bits = %d)\n" msgstr "Okänd (typ = %d, bitar = %d)\n" -#: inet/ruserpass.c:248 +#: inet/ruserpass.c:274 #, c-format msgid "Unknown .netrc keyword %s" msgstr "Okänt .netrc-nyckelord %s" -#: nis/ypclnt.c:797 +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "Okänd ELFCLASS in fil %s.\n" + +#: nis/ypclnt.c:820 msgid "Unknown NIS error code" msgstr "Okänd NIS-felkod" -#: nss/getent.c:505 +#: nss/getent.c:771 #, c-format msgid "Unknown database: %s\n" msgstr "Okänd databas: %s\n" -#: posix/../sysdeps/posix/gai_strerror.c:51 +#: posix/../sysdeps/posix/gai_strerror.c:52 msgid "Unknown error" msgstr "Okänt fel" #: string/../sysdeps/generic/_strerror.c:48 -#: string/../sysdeps/mach/_strerror.c:86 -#: sysdeps/mach/hurd/mips/dl-machine.c:82 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 msgid "Unknown error " msgstr "Okänt fel " -#: resolv/herror.c:74 +#: resolv/herror.c:68 msgid "Unknown host" msgstr "Okänd värd" -#: nis/nis_error.c:34 +#: nis/nis_error.c:35 msgid "Unknown object" msgstr "Okänt objekt" -#: nscd/nscd_conf.c:181 +#: nscd/nscd_conf.c:187 #, c-format msgid "Unknown option: %s %s %s" msgstr "Okänd flagga: %s %s %s" -#: resolv/herror.c:120 +#: resolv/herror.c:110 msgid "Unknown resolver error" msgstr "Okänt fel hos namnlösare (resolver)" -#: resolv/herror.c:76 +#: resolv/herror.c:70 msgid "Unknown server error" msgstr "Okänt fel hos server" -#: string/strsignal.c:70 +#: string/strsignal.c:71 #, c-format msgid "Unknown signal %d" msgstr "Okänd signal %d" -#: misc/error.c:107 +#: misc/error.c:114 timezone/zic.c:384 msgid "Unknown system error" msgstr "Okänt systemfel" -#: nis/ypclnt.c:845 +#: nis/ypclnt.c:868 msgid "Unknown ypbind error" msgstr "Okänt ypbind-fel" -#: posix/regex.c:1020 +#: posix/regex.c:1108 msgid "Unmatched ( or \\(" msgstr "Obalanserade ( eller \\(" -#: posix/regex.c:1028 +#: posix/regex.c:1132 msgid "Unmatched ) or \\)" msgstr "Obalanserade ) eller \\)" -#: posix/regex.c:1019 +#: posix/regex.c:1105 msgid "Unmatched [ or [^" msgstr "Obalanserade [ eller [^" -#: posix/regex.c:1021 +#: posix/regex.c:1111 msgid "Unmatched \\{" msgstr "Obalanserad \\{" -#: posix/getconf.c:692 +#: posix/getconf.c:819 #, c-format msgid "Unrecognized variable `%s'" msgstr "Okänd variabel \"%s\"" -#: stdio-common/../sysdeps/unix/siglist.c:41 -#: sysdeps/unix/sysv/linux/siglist.h:35 +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 msgid "Urgent I/O condition" msgstr "Akut I/O-tillstånd" -#: argp/argp-help.c:1567 +#: argp/argp-help.c:1568 msgid "Usage:" msgstr "Användning:" -#: posix/getconf.c:604 +#: posix/getconf.c:731 #, c-format msgid "Usage: %s variable_name [pathname]\n" msgstr "Användning: %s variabelnamn [sökväg]\n" @@ -2649,267 +3763,363 @@ msgstr "Användning: %s variabelnamn [sök msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" msgstr "Användning: rpcinfo [ -n portnr ] -u värd prognr [ versnr ]\n" -#: stdio-common/../sysdeps/unix/siglist.c:55 -#: sysdeps/unix/sysv/linux/siglist.h:48 +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "Använd CACHE som cache-fil" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "Använd CONF som konfigurationsfil" + +#: nscd/nscd.c:92 +msgid "Use separate cache for each user" +msgstr "Använd separat cache för varje användare" + +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 msgid "User defined signal 1" msgstr "Användarsignal 1" -#: stdio-common/../sysdeps/unix/siglist.c:56 -#: sysdeps/unix/sysv/linux/siglist.h:49 +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 msgid "User defined signal 2" msgstr "Användarsignal 2" -#: stdio-common/../sysdeps/gnu/errlist.c:654 +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 msgid "Value too large for defined data type" msgstr "Värdet för stort för definierad datatyp" -#: stdio-common/../sysdeps/unix/siglist.c:51 -#: sysdeps/unix/sysv/linux/siglist.h:45 +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 msgid "Virtual timer expired" msgstr "Alarmklocka - virtuell tid" -#: timezone/zic.c:1899 +#: timezone/zic.c:1926 msgid "Wild result from command execution" msgstr "Vilt resultat från kommandokörning" -#: stdio-common/../sysdeps/unix/siglist.c:53 -#: sysdeps/unix/sysv/linux/siglist.h:47 +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 msgid "Window changed" msgstr "Ändrat fönster" -#: locale/programs/locale.c:67 +#: locale/programs/locale.c:69 msgid "Write names of available charmaps" msgstr "Skriv namn på tillgängliga teckenuppsättningar" -#: locale/programs/locale.c:65 +#: locale/programs/locale.c:67 msgid "Write names of available locales" msgstr "Skriv namn på tillgängliga lokaler" -#: locale/programs/locale.c:69 +#: locale/programs/locale.c:71 msgid "Write names of selected categories" msgstr "Skriv namn på valda kategorier" -#: locale/programs/locale.c:70 +#: locale/programs/locale.c:72 msgid "Write names of selected keywords" msgstr "Skriv namn på valda nyckelord" -#: catgets/gencat.c:110 db2/makedb.c:59 +#: catgets/gencat.c:115 msgid "Write output to file NAME" msgstr "Skriv resultatet till NAMN" -#: catgets/gencat.c:241 db2/makedb.c:247 elf/sprof.c:365 -#: iconv/iconv_prog.c:299 locale/programs/locale.c:272 -#: locale/programs/localedef.c:408 nscd/nscd.c:228 nss/getent.c:70 -#: posix/getconf.c:629 +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "Skrivning av cache-data misslyckades" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "Skrivning av cache-data misslyckades." + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 #, c-format msgid "Written by %s.\n" msgstr "Skriven av %s.\n" -#: stdio-common/../sysdeps/gnu/errlist.c:818 +#: stdio-common/../sysdeps/gnu/errlist.c:837 msgid "Wrong medium type" msgstr "Fel typ på mediet" -#: nis/nis_print.c:39 +#: nis/nis_print.c:40 msgid "X500" msgstr "X500" -#: nis/nis_print.c:43 +#: nis/nis_print.c:44 msgid "XCHS" msgstr "XCHS" -#: nis/ypclnt.c:185 +#: nis/ypclnt.c:174 #, c-format msgid "YPBINDPROC_DOMAIN: %s\n" msgstr "YPBINDPROC_DOMAIN: %s\n" -#: nis/nis_error.c:70 +#: nis/nis_error.c:71 msgid "Yes, 42 is the meaning of life" msgstr "Ja, meningen med livet är 42" #. TRANS You did @strong{what}? -#: stdio-common/../sysdeps/gnu/errlist.c:608 +#: stdio-common/../sysdeps/gnu/errlist.c:627 msgid "You really blew it this time" msgstr "Du strulade till det den här gången" -#: timezone/zic.c:1063 +#: timezone/zic.c:1088 msgid "Zone continuation line end time is not after end time of previous line" msgstr "Zon-fortsättningsradens sluttid är inte efter sluttiden på föregående rad" -#: iconv/iconv_prog.c:70 +#: iconv/iconv_prog.c:73 msgid "[FILE...]" msgstr "[FIL...]" -#: locale/programs/charmap.c:481 locale/programs/locfile.c:471 -#: locale/programs/repertoire.c:278 +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[FIL]" + +#: sunrpc/pmap_clnt.c:72 +msgid "__get_myaddress: ioctl (get interface configuration)" +msgstr "__get_myaddress: ioctl (hämta gränssnittskonfiguration)" + +#: locale/programs/ld-collate.c:417 #, c-format -msgid "`%1$s' definition does not end with `END %1$s'" -msgstr "\"%1$s\" definition slutar ej med \"END %1$s\"" +msgid "`%.*s' already defined as collating element" +msgstr "\"%.*s\" redan definierad som ett kollationselement" -#: elf/sprof.c:766 +#: locale/programs/ld-collate.c:410 #, c-format -msgid "`%s' is no correct profile data file for `%s'" -msgstr "\"%s\" är inte en korrekt profildatafil för \"%s\"" +msgid "`%.*s' already defined as collating symbol" +msgstr "\"%.*s\" redan definierad som ett kollationssymbol" -#: locale/programs/ld-monetary.c:369 locale/programs/ld-numeric.c:193 +#: locale/programs/ld-collate.c:394 #, c-format -msgid "`-1' must be last entry in `%s' field in `%s' category" -msgstr "\"-1\" måste vara sista post i fält \"%s\" i kategori \"%s\"" +msgid "`%.*s' already defined in charmap" +msgstr "\"%.*s\" redan definerad i teckenuppsättning" -#: locale/programs/ld-collate.c:1666 -msgid "`...' must only be used in `...' and `UNDEFINED' entries" -msgstr "\"...\" får endast användas för post \"...\" och post \"UNDEFINED\"" +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "\"%.*s\" redan definierad i repertoar" -#: locale/programs/locfile.c:668 -msgid "`from' expected after first argument to `collating-element'" -msgstr "\"from\" förväntades efter första argumentet till \"collating-element\"" +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 +#, c-format +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "definition av \"%1$s\" slutar inte med \"END %1$s\"" -#: locale/programs/ld-collate.c:1118 -msgid "`from' string in collation element declaration contains unknown character" -msgstr "\"från\"-sträng i deklaration av kollationeringselement innehåller okänt tecken" +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "\"%s\" och \"%.*s\" är otillåtna namn för symboliskt intervall" -#: posix/../sysdeps/posix/gai_strerror.c:34 +#: elf/sprof.c:762 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "\"%s\" är inte en korrekt profildatafil för \"%s\"" + +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "\"digit\"-kategori har inte poster i grupper av tio" + +#: posix/../sysdeps/posix/gai_strerror.c:35 msgid "ai_family not supported" msgstr "ai_family stöds ej" -#: posix/../sysdeps/posix/gai_strerror.c:39 +#: posix/../sysdeps/posix/gai_strerror.c:40 msgid "ai_socktype not supported" -msgstr "ai_socktype stöds inte" +msgstr "ai_socktype stöds ej" -#: nscd/nscd.c:121 +#: nscd/nscd.c:130 msgid "already running" msgstr "kör redan" -#: locale/programs/charmap.c:352 locale/programs/repertoire.c:152 +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 #, c-format msgid "argument to <%s> must be a single character" msgstr "argumentet till <%s> måste vara ett enskilt tecken" -#: locale/programs/locfile.c:240 +#: locale/programs/locfile.c:124 #, c-format msgid "argument to `%s' must be a single character" msgstr "argumentet till \"%s\" måste vara ett enskilt tecken" -#: sunrpc/auth_unix.c:321 +#: sunrpc/auth_unix.c:311 msgid "auth_none.c - Fatal marshalling problem" msgstr "auth_none.c - Fatalt kodningsproblem" -#: sunrpc/auth_unix.c:116 sunrpc/auth_unix.c:122 sunrpc/auth_unix.c:151 +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 msgid "authunix_create: out of memory\n" msgstr "authunix_create: minnet slut\n" -#: locale/programs/charmap.c:297 locale/programs/locfile.c:234 -#: locale/programs/locfile.c:261 locale/programs/repertoire.c:144 +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 msgid "bad argument" msgstr "dåligt argument" -#: inet/rcmd.c:318 +#: inet/rcmd.c:424 msgid "bad owner" msgstr "olämplig ägare" -#: timezone/zic.c:1185 +#: timezone/zic.c:1210 msgid "blank FROM field on Link line" msgstr "tomt \"FROM\"-fält på \"Link\"-rad" -#: timezone/zic.c:1189 +#: timezone/zic.c:1214 msgid "blank TO field on Link line" msgstr "tomt \"TO\"-fält på \"Link\"-rad" -#: malloc/mcheck.c:208 +#: malloc/mcheck.c:291 msgid "block freed twice\n" msgstr "block frigjort två gånger\n" -#: malloc/mcheck.c:211 +#: malloc/mcheck.c:294 msgid "bogus mcheck_status, library is buggy\n" msgstr "felaktig mcheck_status, biblioteket är felaktigt\n" -#: sunrpc/pmap_rmt.c:185 +#: sunrpc/pmap_rmt.c:186 msgid "broadcast: ioctl (get interface configuration)" msgstr "utsändning: ioctl (hämta gränssnittskonfiguration)" -#: sunrpc/pmap_rmt.c:194 +#: sunrpc/pmap_rmt.c:195 msgid "broadcast: ioctl (get interface flags)" msgstr "utsändning: ioctl (hämta gränssnittsflaggor)" -#: login/programs/request.c:167 -msgid "buffer overflow" -msgstr "buffert flödar över" - -#: sunrpc/svc_udp.c:446 +#: sunrpc/svc_udp.c:528 msgid "cache_set: could not allocate new rpc_buffer" msgstr "cache_set: kunde inte allokera ny rpc-buffert" -#: sunrpc/svc_udp.c:440 +#: sunrpc/svc_udp.c:522 msgid "cache_set: victim alloc failed" msgstr "cache_set: offerallokering misslyckades" -#: sunrpc/svc_udp.c:429 +#: sunrpc/svc_udp.c:511 msgid "cache_set: victim not found" -msgstr "cache_set: offer hittades ej" +msgstr "cache_set: offer hittades inte" -#: timezone/zic.c:1726 +#: timezone/zic.c:1751 msgid "can't determine time zone abbreviation to use just after until time" msgstr "kan inte avgöra tidszonsförkortning att använda just efter \"until\"-tid" -#: sunrpc/svc_simple.c:75 +#: sunrpc/svc_simple.c:76 #, c-format -msgid "can't reassign procedure number %d\n" -msgstr "kan inte ändra procedurnummer %d\n" +msgid "can't reassign procedure number %ld\n" +msgstr "kan inte ändra procedurnummer %ld\n" -#: locale/programs/localedef.c:279 +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "kan inte återställa segmenträttigheter efter relokering" + +#: locale/programs/localedef.c:487 #, c-format -msgid "cannot `stat' locale file `%s'" -msgstr "kan inte ta status på lokalfil \"%s\"" +msgid "cannot add already read locale `%s' a second time" +msgstr "kan inte lägga till en redan inläst lokal \"%s\" en andra gång" -#: elf/sprof.c:935 elf/sprof.c:987 +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "kan inte allokera beroendelista" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "Kan inte allokera minne för programhuvud" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "kan inte allokera namnpost" + +#: elf/sprof.c:930 elf/sprof.c:982 msgid "cannot allocate symbol data" msgstr "kan inte allokera symboldata" -#: elf/sprof.c:719 elf/sprof.c:777 +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "kan inte allokera söklista för symboler" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "kan inte allokera tabell för versionsreferenser" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "kan inte ändra minnesskydd" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "kan inte skapa kopia av RUNPATH/RPATH" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "kan inte skapa cache för sökväg" + +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "kan inte skapa kapabilitetslista" + +#: elf/sprof.c:715 elf/sprof.c:773 msgid "cannot create internal descriptor" msgstr "kan inte skapa intern deskriptor" -#: elf/sprof.c:417 +#: elf/sprof.c:413 msgid "cannot create internal descriptors" msgstr "kan inte skapa interna deskriptorer" -#: nscd/connections.c:180 +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "kan inte skapa säkvägslista" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "kan inte skapa söklista" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "kan inte skapa delad objektdeskriptor" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "kan inte avgöra kontrolltecken" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "kan inte ladda exekverbar fil dynamiskt" + +#: nscd/connections.c:183 #, c-format msgid "cannot enable socket to accept connections: %s" msgstr "kan inte få uttag (socket) att acceptera förbindelser: %s" -#: sunrpc/rpc_main.c:342 +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "kan inte utöka globalt område" + +#: sunrpc/rpc_main.c:343 #, c-format msgid "cannot find C preprocessor: %s \n" msgstr "kan inte hitta C preprocessor: %s \n" -#: sunrpc/rpc_main.c:350 +#: sunrpc/rpc_main.c:351 msgid "cannot find any C preprocessor (cpp)\n" msgstr "kan inte hitta någon C preprocessor (cpp)\n" -#: nscd/connections.c:205 +#: nscd/connections.c:225 #, c-format msgid "cannot handle old request version %d; current version is %d" msgstr "Kan inte hantera äldre förfrågansversion %d, nuvarande version är %d" -#: locale/programs/ld-collate.c:1324 -#, c-format -msgid "cannot insert collation element `%.*s'" -msgstr "kan inte sätta in kollationselement \"%.*s\"" +#: elf/sprof.c:670 +msgid "cannot load profiling data" +msgstr "kan inte läsa profildata" -#: locale/programs/ld-collate.c:1503 locale/programs/ld-collate.c:1510 -msgid "cannot insert into result table" -msgstr "kan inte sätta in i resultattabell" +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "kan inte ladda delat objekt" -#: locale/programs/ld-collate.c:1175 locale/programs/ld-collate.c:1218 -#, c-format -msgid "cannot insert new collating symbol definition: %s" -msgstr "kan inte sätta in ny kollationssymbolsdefinition: %s" +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "kan inte göra segment skrivbart för relokering" -#: elf/sprof.c:674 -msgid "cannot load profiling data" -msgstr "kan inte ladda profildata" +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "kan inte mappa nollfyllda sidor" -#: inet/rcmd.c:314 +#: inet/rcmd.c:420 msgid "cannot open" msgstr "kan inte öppna" @@ -2918,762 +4128,752 @@ msgstr "kan inte öppna" msgid "cannot open `%s'" msgstr "kan inte öppna \"%s\"" -#: db2/makedb.c:146 -#, c-format -msgid "cannot open database file `%s': %s" -msgstr "kan inte öppna databasfil \"%s\": %s" +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "kan inte öppna infil" -#: catgets/gencat.c:272 db2/makedb.c:167 iconv/iconv_prog.c:177 +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 #, c-format msgid "cannot open input file `%s'" msgstr "kan inte öppna infil \"%s\"" -#: locale/programs/localedef.c:198 +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 #, c-format msgid "cannot open locale definition file `%s'" msgstr "kan inte öppna lokaldefinitionsfil \"%s\"" -#: iconv/iconv_prog.c:155 +#: iconv/iconv_prog.c:194 msgid "cannot open output file" msgstr "kan inte öppna utfil" -#: catgets/gencat.c:774 catgets/gencat.c:815 db2/makedb.c:181 +#: catgets/gencat.c:944 catgets/gencat.c:985 #, c-format msgid "cannot open output file `%s'" msgstr "kan inte öppna utfil \"%s\"" -#: locale/programs/locfile.c:1129 +#: locale/programs/locfile.c:381 #, c-format msgid "cannot open output file `%s' for category `%s'" msgstr "kan inte öppna utfil \"%s\" för kategori \"%s\"" -#: nscd/connections.c:162 +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "kan inte öppna delad objektfil" + +#: nscd/connections.c:165 #, c-format msgid "cannot open socket: %s" msgstr "kan inte öppna uttag (socket): %s" -#: locale/programs/ld-collate.c:1370 -msgid "cannot process order specification" -msgstr "kan inte bearbeta sorteringsspecifikation" +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "kan inte öppna nollfyllnadsenhet" -#: locale/programs/locale.c:449 +#: locale/programs/charmap-dir.c:61 #, c-format msgid "cannot read character map directory `%s'" msgstr "kan inte läsa teckenuppsättningskatalog \"%s\"" -#: nscd/connections.c:122 +#: nscd/connections.c:125 msgid "cannot read configuration file; this is fatal" msgstr "kan inte läsa konfigurationsdata, detta är fatalt" -#: login/programs/request.c:91 -msgid "cannot read from client" -msgstr "kan inte läsa från klient" +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "kan inte läsa fildata" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "kan inte läsa huvud" #: sysdeps/unix/sysv/linux/lddlibc4.c:68 #, c-format msgid "cannot read header from `%s'" msgstr "kan inte läsa huvud från \"%s\"" -#: locale/programs/locale.c:306 +#: locale/programs/locale.c:308 #, c-format msgid "cannot read locale directory `%s'" msgstr "kan inte läsa lokalkatalog \"%s\"" -#: locale/programs/localedef.c:303 -#, c-format -msgid "cannot read locale file `%s'" -msgstr "kan inte läsa lokalfil \"%s\"" - -#: locale/programs/locfile.c:288 locale/programs/locfile.c:306 -#: locale/programs/locfile.c:324 locale/programs/locfile.c:342 -#: locale/programs/locfile.c:360 locale/programs/locfile.c:378 -#, c-format -msgid "cannot read repertoire map `%s'" -msgstr "kan inte läsa repertoartabell \"%s\"" - -#: nscd/nscd_stat.c:127 +#: nscd/nscd_stat.c:128 msgid "cannot read statistics data" msgstr "kan inte läsa statistikdata" -#: nscd/cache.c:141 nscd/connections.c:148 +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "kan inte säkra repertoartabell" + +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "kan inte ta status på delat objekt" + +#: nscd/cache.c:150 nscd/connections.c:151 #, c-format msgid "cannot stat() file `%s': %s" msgstr "kan inte ta status på fil \"%s\": %s" -#: locale/programs/localedef.c:328 +#: locale/programs/localedef.c:230 #, c-format msgid "cannot write output files to `%s'" msgstr "kan inte skriva utfiler till \"%s\"" -#: nscd/connections.c:229 nscd/connections.c:250 +#: nscd/connections.c:261 nscd/connections.c:282 #, c-format msgid "cannot write result: %s" msgstr "kan inte skriva resultat: %s" -#: nscd/nscd_stat.c:86 +#: nscd/nscd_stat.c:87 #, c-format msgid "cannot write statistics: %s" msgstr "kan inte skriva statistik: %s" -#: login/programs/request.c:120 -msgid "cannot write to client" -msgstr "kan inte skriva till klient" - -#: locale/programs/localedef.c:442 -msgid "category data requested more than once: should not happen" -msgstr "kategoridata begärd mer än en gång: borde inte inträffa" - -#: locale/programs/ld-ctype.c:269 +#: locale/programs/ld-ctype.c:509 #, c-format -msgid "character %s'%s' in class `%s' must be in class `%s'" -msgstr "tecknet %s\"%s\" i klass \"%s\" måste vara i klass \"%s\"" +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "tecken \"%s\" i klass \"%s\" måste vara i klass \"%s\"" -#: locale/programs/ld-ctype.c:294 +#: locale/programs/ld-ctype.c:524 #, c-format -msgid "character %s'%s' in class `%s' must not be in class `%s'" -msgstr "tecknet %s\"%s\" i klass \"%s\" får inte vara i klass \"%s\"" +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "tecken \"%s\" i klass \"%s\" får inte vara i klass \"%s\"" -#: locale/programs/ld-ctype.c:320 +#: locale/programs/ld-ctype.c:579 msgid "character not defined in character map" -msgstr "tecknet inte definierat i teckenuppsättning" +msgstr "tecken inte definierat i teckenuppsättning" -#: locale/programs/ld-ctype.c:964 locale/programs/ld-ctype.c:1029 -#: locale/programs/ld-ctype.c:1040 locale/programs/ld-ctype.c:1051 -#: locale/programs/ld-ctype.c:1062 locale/programs/ld-ctype.c:1073 -#: locale/programs/ld-ctype.c:1084 locale/programs/ld-ctype.c:1113 -#: locale/programs/ld-ctype.c:1124 locale/programs/ld-ctype.c:1165 -#: locale/programs/ld-ctype.c:1194 locale/programs/ld-ctype.c:1206 +#: locale/programs/ld-ctype.c:453 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "tecken L\"\\u%0*x\" i klass \"%s\" måste vara i klass \"%s\"" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "tecken L\"\\u%0*x\" i klass \"%s\" får inte vara i klass \"%s\"" + +#: locale/programs/ld-ctype.c:3030 #, c-format msgid "character `%s' not defined while needed as default value" -msgstr "tecknet \"%s\" inte definierat men behövs som standardvärde" +msgstr "tecken \"%s\" inte definierat men behövs som standardvärde" -#: locale/programs/ld-ctype.c:825 +#: locale/programs/ld-ctype.c:1215 #, c-format msgid "character class `%s' already defined" msgstr "teckenklass \"%s\" redan definierad" -#: locale/programs/ld-ctype.c:857 +#: locale/programs/ld-ctype.c:1247 #, c-format msgid "character map `%s' already defined" msgstr "teckenuppsättning \"%s\" redan definierad" -#: locale/programs/charmap.c:83 +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "teckenuppsättning \"%s\" är inte ASCII-kompatibel, lokal är inte ISO C-kompatibel\n" + +#: locale/programs/charmap.c:135 #, c-format msgid "character map file `%s' not found" msgstr "teckenuppsättningsfil \"%s\" finns inte" -#: sunrpc/clnt_raw.c:110 +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "teckenuppsättningar med låsta tillstånd stöds ej" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "cirkulärt beroende mellan lokaldefinitioner" + +#: sunrpc/clnt_raw.c:111 msgid "clnt_raw.c - Fatal header serialization error." msgstr "clnt_raw.c - Fatalt fel vid serialisering" -#: sunrpc/clnt_tcp.c:125 sunrpc/clnt_tcp.c:133 +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 msgid "clnttcp_create: out of memory\n" msgstr "clnttcp_create: minnet slut\n" -#: sunrpc/clnt_udp.c:124 sunrpc/clnt_udp.c:134 +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 msgid "clntudp_create: out of memory\n" msgstr "clntudp_create: minnet slut\n" -#: sunrpc/clnt_unix.c:123 sunrpc/clnt_unix.c:131 +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 msgid "clntunix_create: out of memory\n" msgstr "clntunix_create: minnet slut\n" -#: locale/programs/ld-collate.c:1339 -#, c-format -msgid "collation element `%.*s' appears more than once: ignore line" -msgstr "kollationselement \"%.*s\" finns mer än en gång: rad ignorerad" - -#: locale/programs/ld-collate.c:1357 -#, c-format -msgid "collation symbol `%.*s' appears more than once: ignore line" -msgstr "kollationssymbol \"%.*s\" finns mer än en gång: rad ignorerad" - -#: locale/programs/locfile.c:652 -#, c-format -msgid "collation symbol expected after `%s'" -msgstr "kollationssymbol förväntades efter \"%s\"" - -#: inet/rcmd.c:136 -#, c-format -msgid "connect to address %s: " -msgstr "koppla till adress %s: " - -#: sunrpc/rpc_scan.c:115 +#: sunrpc/rpc_scan.c:116 msgid "constant or identifier expected" msgstr "konstant eller identifierare förväntad" -#: iconv/iconv_prog.c:144 +#: iconv/iconv_prog.c:182 #, c-format msgid "conversion from `%s' to `%s' not supported" -msgstr "konvertering från \"%s\" till \"%s\" stödjs inte" +msgstr "konvertering från \"%s\" till \"%s\" stöds ej" -#: iconv/iconv_prog.c:326 +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "konverteringsmoduler inte tillgängliga" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "omvandlingsvärde kan inte vara noll" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 msgid "conversion stopped due to problem in writing the output" msgstr "konvertering avslutades på grund av problem med att skriva resultatet" -#: sunrpc/svc_simple.c:83 +#: sunrpc/svc_simple.c:84 msgid "couldn't create an rpc server\n" msgstr "kunde inte skapa en rpc-server\n" -#: sunrpc/svc_simple.c:91 +#: sunrpc/svc_simple.c:92 #, c-format -msgid "couldn't register prog %d vers %d\n" -msgstr "kunde inte registrera prog %d vers %d\n" +msgid "couldn't register prog %ld vers %ld\n" +msgstr "kunde inte registrera prog %ld vers %ld\n" -#: nss/getent.c:49 +#: nss/getent.c:51 msgid "database [key ...]" msgstr "databas [nyckel ...]" -#: locale/programs/charmap.c:170 +#: locale/programs/charmap.c:192 #, c-format msgid "default character map file `%s' not found" msgstr "standardteckenuppsättningsfil \"%s\" inte hittad" -#: locale/programs/ld-time.c:163 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not '+' nor '-'" -msgstr "riktningsflagga i sträng %d i \"era\"-fält i kategori \"%s\" är varken \"+\" eller \"-\"" - -#: locale/programs/ld-time.c:174 -#, c-format -msgid "direction flag in string %d in `era' field in category `%s' is not a single character" -msgstr "riktningsflagga i sträng %d i \"era\"-fält i kategori \"%s\" är inte ett enskilt tecken" - -#: locale/programs/charset.c:64 locale/programs/charset.c:118 +#: locale/programs/charmap.c:392 #, c-format -msgid "duplicate character name `%s'" -msgstr "duplicerat teckennamn \"%s\"" - -#: locale/programs/ld-collate.c:1150 -msgid "duplicate collating element definition" -msgstr "dubbla definitioner av kollationselement" +msgid "duplicate definition of <%s>" +msgstr "dubblerad definition av <%s>" -#: locale/programs/ld-collate.c:1297 +#: locale/programs/ld-collate.c:3043 #, c-format -msgid "duplicate definition for character `%.*s'" -msgstr "dubbla definitioner för tecken \"%.*s\"" - -#: db2/makedb.c:328 -msgid "duplicate key" -msgstr "duplicerad nyckel" +msgid "duplicate definition of script `%s'" +msgstr "dubblerad definition för skript \"%s\"" -#: catgets/gencat.c:388 +#: catgets/gencat.c:430 msgid "duplicate set definition" -msgstr "duplicerad definition av mängd" +msgstr "dubblerad definition av mängd" -#: timezone/zic.c:978 +#: timezone/zic.c:1003 #, c-format msgid "duplicate zone name %s (file \"%s\", line %d)" -msgstr "duplicerat zonnamn %s (fil \"%s\", rad %d)" +msgstr "dubblerat zonnamn %s (fil \"%s\", rad %d)" -#: catgets/gencat.c:551 +#: locale/programs/ld-ctype.c:2557 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "dubblerad definition för mappning \"%s\"" + +#: catgets/gencat.c:631 msgid "duplicated message identifier" -msgstr "duplicerad meddelandeidentifierare" +msgstr "dubblerad meddelandeidentifierare" -#: catgets/gencat.c:524 +#: catgets/gencat.c:603 msgid "duplicated message number" -msgstr "duplicerat meddelandenummer" +msgstr "dubblerat meddelandenummer" -#: sunrpc/rpc_scan.c:382 +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "intervall måste markeras med två operander av samma typ" + +#: sunrpc/rpc_scan.c:383 msgid "empty char string" msgstr "tom teckensträng" -#: locale/programs/ld-collate.c:1710 -msgid "empty weight name: line ignored" -msgstr "tomt viktnamn: rad ignorerad" +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "\"dynamic string token\" byttes mot tom sträng" -#: sunrpc/svc_udp.c:372 +#: sunrpc/svc_udp.c:454 msgid "enablecache: cache already enabled" msgstr "enablecache: cache redan påslagen" -#: sunrpc/svc_udp.c:378 +#: sunrpc/svc_udp.c:460 msgid "enablecache: could not allocate cache" msgstr "enablecache: kunde inte allokera cache" -#: sunrpc/svc_udp.c:386 +#: sunrpc/svc_udp.c:468 msgid "enablecache: could not allocate cache data" msgstr "enablecache: kunde inte allokera cache-data" -#: sunrpc/svc_udp.c:393 +#: sunrpc/svc_udp.c:475 msgid "enablecache: could not allocate cache fifo" msgstr "enablecache: kunde inte allokera cache-fifo" -#: iconv/iconv_prog.c:56 +#: iconv/iconv_prog.c:57 msgid "encoding for output" msgstr "kodning för resultatet" -#: iconv/iconv_prog.c:55 +#: iconv/iconv_prog.c:56 msgid "encoding of original text" msgstr "kodning av originaltexten" -#: locale/programs/ld-collate.c:1429 -msgid "end point of ellipsis range is bigger then start" -msgstr "slutpunkt för intervall är större än startvärdet" +#: nscd/connections.c:361 nscd/connections.c:453 +#, c-format +msgid "error getting callers id: %s" +msgstr "kunde inte hämta anropandes identitet: %s" -#: iconv/iconv_prog.c:193 +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "fel när ekvivalent kollationssymbol lades till" + +#: iconv/iconv_prog.c:242 #, c-format msgid "error while closing input `%s'" msgstr "fel vid stängning av indata \"%s\"" -#: iconv/iconv_prog.c:239 +#: iconv/iconv_prog.c:288 msgid "error while closing output file" msgstr "fel vid stängning av utfilen" -#: elf/sprof.c:710 +#: elf/sprof.c:706 msgid "error while closing the profiling data file" msgstr "fel vid stängning av profildatafilen" -#: locale/programs/ld-collate.c:1158 -msgid "error while inserting collation element into hash table" -msgstr "fel vid insättning av kollationselement i hashtabellen" - -#: locale/programs/ld-collate.c:1170 -msgid "error while inserting to hash table" -msgstr "fel vid insättning i hashtabellen" - -#: iconv/iconv_prog.c:389 iconv/iconv_prog.c:420 +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 msgid "error while reading the input" msgstr "fel när indata lästes" -#: locale/programs/locfile.c:595 +#: locale/programs/locfile.h:59 msgid "expect string argument for `copy'" msgstr "förväntar strängargument för \"copy\"" -#: timezone/zic.c:868 +#: timezone/zic.c:893 msgid "expected continuation line not found" -msgstr "förväntad fortsättningsrad ej funnen" +msgstr "förväntad fortsättningsrad inte funnen" -#: elf/sprof.c:408 +#: elf/sprof.c:404 #, c-format msgid "failed to load shared object `%s'" -msgstr "misslyckades att ladda delat objekt \"%s\"" +msgstr "misslyckades med att ladda delat objekt \"%s\"" -#: elf/sprof.c:604 +#: elf/sprof.c:600 msgid "failed to load symbol data" msgstr "misslyckades att ladda symboldata" -#: elf/sprof.c:702 +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "misslyckades att mappa segment från delat objekt" + +#: elf/sprof.c:698 msgid "failed to mmap the profiling data file" msgstr "misslyckades att mappa (mmap) profildatafilen" -#: iconv/iconv_prog.c:147 +#: iconv/iconv_prog.c:186 msgid "failed to start conversion processing" msgstr "misslyckades att starta konverteringsprocessen" -#: locale/programs/locfile.c:1154 +#: locale/programs/locfile.c:406 #, c-format msgid "failure while writing data for category `%s'" msgstr "misslyckades skriva data för kategori \"%s\"" -#: nis/nis_call.c:155 +#: nis/nis_call.c:156 msgid "fcntl: F_SETFD" msgstr "fcntl_ F_SETFD" -#: locale/programs/ld-monetary.c:163 locale/programs/ld-numeric.c:98 -#, c-format -msgid "field `%s' in category `%s' not defined" -msgstr "fält \"%s\" i kategori \"%s\" inte definierat" - -#: locale/programs/ld-messages.c:86 locale/programs/ld-messages.c:110 -#, c-format -msgid "field `%s' in category `%s' undefined" -msgstr "fält \"%s\" i kategori \"%s\" odefinierat" - -#: sunrpc/rpc_main.c:1148 +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 #, c-format -msgid "file '%s' already exists and may be overwritten\n" +msgid "file `%s' already exists and may be overwritten\n" msgstr "fil \"%s\" finns redan och kan bli överskriven\n" -#: locale/programs/locfile.c:677 -msgid "from-value of `collating-element' must be a string" -msgstr "frånvärde för \"collating-element\" måste vara en sträng" +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "fil för kort" -#: inet/rcmd.c:316 +#: inet/rcmd.c:422 msgid "fstat failed" msgstr "misslyckades ta status (fstat)" -#: locale/programs/linereader.c:333 +#: locale/programs/linereader.c:383 msgid "garbage at end of character code specification" msgstr "skräp i slutet av teckenkodsspecifikation" -#: locale/programs/linereader.c:219 +#: locale/programs/linereader.c:271 msgid "garbage at end of number" msgstr "skräp i slutet av nummer" -#: locale/programs/ld-time.c:195 -#, c-format -msgid "garbage at end of offset value in string %d in `era' field in category `%s'" -msgstr "skräp i slutet av tilläggsvärde i sträng %d i \"era\"-fält i kategori \"%s\"" - -#: locale/programs/ld-time.c:252 -#, c-format -msgid "garbage at end of starting date in string %d in `era' field in category `%s'" -msgstr "skräp i slutet av startdatum i sträng %d i \"era\"-fält i kategori \"%s\"" - -#: locale/programs/ld-time.c:328 -#, c-format -msgid "garbage at end of stopping date in string %d in `era' field in category `%s'" -msgstr "skräp i slutet av slutdatum i sträng %d i \"era\"-fält i kategori \"%s\"" - -#: elf/sprof.c:81 +#: elf/sprof.c:77 msgid "generate call graph" msgstr "generera anropsgraf" -#: elf/sprof.c:80 +#: elf/sprof.c:76 msgid "generate flat profile with counts and ticks" msgstr "generera platt profil med antal och tider" -#: sunrpc/get_myaddr.c:77 +#: sunrpc/get_myaddr.c:78 msgid "get_myaddress: ioctl (get interface configuration)" msgstr "get_myaddress: ioctl (hämta gränssnittskonfiguration)" -#: nss/getent.c:53 +#: nss/getent.c:702 msgid "getent - get entries from administrative database." msgstr "getent - hämta poster från administrativ databas" -#: nscd/connections.c:200 +#: nscd/connections.c:220 #, c-format msgid "handle_request: request received (Version = %d)" msgstr "handle_request: begäran mottagen (version = %d)" -#: timezone/zic.c:613 +#: timezone/zic.c:637 msgid "hard link failed, symbolic link used" msgstr "hård länk misslyckades, använder symbolisk länk" -#: inet/rcmd.c:322 +#: inet/rcmd.c:428 msgid "hard linked somewhere" msgstr "hårdlänkad någonstans" -#: timezone/zic.c:1162 +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "hexadecimalt intervallformat bör endast använda versaler" + +#: timezone/zic.c:1187 msgid "illegal CORRECTION field on Leap line" msgstr "otillåtet \"CORRECTION\"-fält på \"Leap\"-rad" -#: timezone/zic.c:1166 +#: timezone/zic.c:1191 msgid "illegal Rolling/Stationary field on Leap line" msgstr "otillåtet \"Rolling/Stationary\"-fält på \"Leap\"-rad" -#: locale/programs/ld-collate.c:1782 -msgid "illegal character constant in string" -msgstr "otillåten teckenkonstant i sträng" - -#: sunrpc/rpc_scan.c:311 +#: sunrpc/rpc_scan.c:312 msgid "illegal character in file: " msgstr "otillåtet tecken i fil: " -#: locale/programs/ld-collate.c:1125 -msgid "illegal collation element" -msgstr "otillåtet kollationselement" - -#: locale/programs/charmap.c:281 -msgid "illegal definition" -msgstr "otillåten definition" - -#: locale/programs/charmap.c:434 -msgid "illegal encoding given" -msgstr "otillåten kodning given" - -#: locale/programs/linereader.c:551 +#: locale/programs/linereader.c:595 msgid "illegal escape sequence at end of string" msgstr "otillåten teckensekvens vid strängslut" -#: iconv/iconv_prog.c:342 +#: iconv/iconv_prog.c:427 #, c-format msgid "illegal input sequence at position %ld" msgstr "otillåten indatasekvens vid position %ld" -#: locale/programs/charset.c:78 -msgid "illegal names for character range" -msgstr "otillåtna namn för teckenintervall" - -#: sunrpc/rpc_main.c:462 +#: sunrpc/rpc_main.c:463 #, c-format -msgid "illegal nettype :'%s'\n" +msgid "illegal nettype :`%s'\n" msgstr "otillåten nättyp: \"%s\"\n" -#: locale/programs/ld-time.c:187 -#, c-format -msgid "illegal number for offset in string %d in `era' field in category `%s'" -msgstr "otillåtet tal för tilläggsvärde i sträng %d i \"era\"-fält i kategori \"%s\"" - -#: catgets/gencat.c:361 catgets/gencat.c:438 +#: catgets/gencat.c:403 catgets/gencat.c:480 msgid "illegal set number" msgstr "otillåtet tal för mängd" -#: locale/programs/ld-time.c:243 -#, c-format -msgid "illegal starting date in string %d in `era' field in category `%s'" -msgstr "otillåtet startdatum i sträng %d i \"era\"-fält i kategori \"%s\"" - -#: locale/programs/ld-time.c:319 -#, c-format -msgid "illegal stopping date in string %d in `era' field in category `%s'" -msgstr "otillåtet slutdatum i sträng %d i \"era\"-fält i kategori \"%s\"" - -#: locale/programs/ld-ctype.c:831 +#: locale/programs/ld-ctype.c:1221 #, c-format -msgid "implementation limit: no more than %d character classes allowed" -msgstr "implementationsbegränsning: inte fler än %d teckenklasser tillåtna" +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "implementationsbegränsning: inte fler än %Zd teckenklasser tillåtna" -#: locale/programs/ld-ctype.c:863 +#: locale/programs/ld-ctype.c:1253 #, c-format msgid "implementation limit: no more than %d character maps allowed" msgstr "implementationsbegränsning: inte fler än %d teckenuppsättningar tillåtet" -#: iconv/iconv_prog.c:346 +#: iconv/iconv_prog.c:431 msgid "incomplete character or shift sequence at end of buffer" msgstr "ofullständigt tecken eller skift-sekvens i slutet på buffert" -#: db2/makedb.c:148 -msgid "incorrectly formatted file" -msgstr "felaktigt formaterad rad" - -#: timezone/zic.c:825 +#: timezone/zic.c:850 msgid "input line of unknown type" msgstr "inrad av okänd typ" -#: iconv/iconv_prog.c:350 +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "internt fel" + +#: iconv/iconv_prog.c:435 msgid "internal error (illegal descriptor)" msgstr "internt fel (otillåten deskriptor)" -#: timezone/zic.c:1788 +#: timezone/zic.c:1813 msgid "internal error - addtype called with bad isdst" msgstr "internt fel - addtype anropad med felaktig isdst" -#: timezone/zic.c:1796 +#: timezone/zic.c:1821 msgid "internal error - addtype called with bad ttisgmt" msgstr "internt fel - addtype anropad med felaktig ttisgmt" -#: timezone/zic.c:1792 +#: timezone/zic.c:1817 msgid "internal error - addtype called with bad ttisstd" msgstr "internt fel - addtype anropad med felaktig ttisstd" -#: locale/programs/ld-ctype.c:307 +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 #, c-format msgid "internal error in %s, line %u" msgstr "internt fel i %s, rad %u" -#: timezone/zic.c:1034 +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "ogiltigt ELF-huvud" + +#: timezone/zic.c:1059 msgid "invalid UTC offset" msgstr "ogiltigt UTC-tillägg" -#: timezone/zic.c:1037 +#: timezone/zic.c:1062 msgid "invalid abbreviation format" msgstr "ogiltigt förkortningsformat" -#: timezone/zic.c:1127 timezone/zic.c:1339 timezone/zic.c:1353 +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "ogiltigt tecken: meddelandet ignorerat" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 msgid "invalid day of month" msgstr "ogiltig dag i månaden" -#: timezone/zic.c:1291 +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "ogiltig definition" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "ogiltig kodning given" + +#: timezone/zic.c:1316 msgid "invalid ending year" msgstr "ogiltigt slutår" -#: timezone/zic.c:1099 +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "ogiltig kontrollsekvens" + +#: timezone/zic.c:1124 msgid "invalid leaping year" msgstr "ogiltigt skottår" -#: elf/dl-open.c:159 +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "ogiltig rad" + +#: elf/dl-open.c:371 msgid "invalid mode for dlopen()" msgstr "ogiltiga flaggor för dlopen()" -#: timezone/zic.c:1114 timezone/zic.c:1217 +#: timezone/zic.c:1139 timezone/zic.c:1242 msgid "invalid month name" msgstr "ogiltigt månadsnamn" -#: timezone/zic.c:933 +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "ogiltiga namn för teckenintervall" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "ogiltig pekarstorlek" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "ogiltigt citattecken" + +#: timezone/zic.c:958 msgid "invalid saved time" msgstr "ogiltigt sparad tid" -#: timezone/zic.c:1266 +#: timezone/zic.c:1291 msgid "invalid starting year" msgstr "ogiltigt startår" -#: timezone/zic.c:1143 timezone/zic.c:1246 +#: timezone/zic.c:1168 timezone/zic.c:1271 msgid "invalid time of day" msgstr "ogiltig tid på dagen" -#: timezone/zic.c:1344 +#: timezone/zic.c:1369 msgid "invalid weekday name" msgstr "ogiltigt veckodagsnamn" -#: nscd/connections.c:375 +#: nscd/connections.c:470 #, c-format -msgid "key length in request too long: %Zd" -msgstr "nyckellängd i begäran för lång: %Zd" +msgid "key length in request too long: %d" +msgstr "nyckellängd i begäran för lång: %d" -#: locale/programs/ld-collate.c:1422 -msgid "line after ellipsis must contain character definition" -msgstr "rad efter ellips måste innehålla teckendefinition" +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "libc4-bibliotek %s i fel katalog" -#: locale/programs/ld-collate.c:1401 -msgid "line before ellipsis does not contain definition for character constant" -msgstr "rad före ellips innehåller inte definition för teckenkonstant" +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "libc5-bibliotek %s i fel katalog" -#: timezone/zic.c:805 +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "libc6-bibliotek %s i fel katalog" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "bibliotek %s och %s i katalog %s har samma \"soname\" men olika typ." + +#: timezone/zic.c:830 msgid "line too long" msgstr "för lång rad" -#: iconv/iconv_prog.c:58 +#: iconv/iconv_prog.c:59 msgid "list all known coded character sets" msgstr "visa alla kända teckenuppsättningar" -#: locale/programs/localedef.c:273 -#, c-format -msgid "locale file `%s', used in `copy' statement, not found" -msgstr "lokalfil \"%s\", använd i \"copy\", inte funnen" +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "lokalnamn får endast bestå av portabla tecken" -#: inet/rcmd.c:307 +#: inet/rcmd.c:413 msgid "lstat failed" msgstr "misslyckades ta status (lstat)" -#: catgets/gencat.c:619 +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "gör resultatgrafiken VALUE pixlar hög" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "gör resultatgrafiken VALUE pixlar bred" + +#: catgets/gencat.c:780 msgid "malformed line ignored" msgstr "felaktig rad ignorerad" -#: elf/sprof.c:554 +#: elf/sprof.c:550 msgid "mapping of section header string table failed" msgstr "mappning av sektionshuvuds strängtabell misslyckades" -#: elf/sprof.c:544 +#: elf/sprof.c:540 msgid "mapping of section headers failed" msgstr "mappning av sektionshuvud misslyckades" -#: malloc/mcheck.c:202 +#: malloc/mcheck.c:285 msgid "memory clobbered before allocated block\n" msgstr "minnet förstört före allokerat block\n" -#: malloc/mcheck.c:205 +#: malloc/mcheck.c:288 msgid "memory clobbered past end of allocated block\n" msgstr "minnet förstört efter slutet på allokerat block\n" -#: locale/programs/ld-collate.c:170 locale/programs/ld-collate.c:176 -#: locale/programs/ld-collate.c:180 locale/programs/ld-collate.c:1449 -#: locale/programs/ld-collate.c:1478 locale/programs/locfile.c:1082 -#: locale/programs/xmalloc.c:70 login/programs/database.c:62 -#: login/programs/database.c:79 login/programs/database.c:95 -#: posix/getconf.c:682 +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 msgid "memory exhausted" msgstr "minne slut" -#: malloc/obstack.c:471 -msgid "memory exhausted\n" -msgstr "minnet slut\n" - -#: malloc/mcheck.c:199 +#: malloc/mcheck.c:282 msgid "memory is consistent, library is buggy\n" msgstr "minnet är konsistent, biblioteket är felaktigt\n" -#: locale/programs/ld-time.c:370 -#, c-format -msgid "missing era format in string %d in `era' field in category `%s'" -msgstr "eraformat i sträng %d i \"era\"-fält i kategori \"%s\" saknas" +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "minnesmappning av cache-fil misslyckades.\n" -#: locale/programs/ld-time.c:358 -#, c-format -msgid "missing era name in string %d in `era' field in category `%s'" -msgstr "eranamn i sträng %d i \"era\"-fält i kategori \"%s\" saknas" +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "fler än ett dynamiskt segment\n" -#: timezone/zic.c:928 +#: timezone/zic.c:953 msgid "nameless rule" msgstr "namnlös regel" -#: iconv/iconv_prog.c:133 +#: iconv/iconv_prog.c:139 msgid "neither original nor target encoding specified" msgstr "varken original- eller målkodning angvet" -#: nis/nss_nisplus/nisplus-publickey.c:262 -#: nis/nss_nisplus/nisplus-publickey.c:268 -#: nis/nss_nisplus/nisplus-publickey.c:327 -#: nis/nss_nisplus/nisplus-publickey.c:336 +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 #, c-format msgid "netname2user: (nis+ lookup): %s\n" msgstr "netname2user: (nis+ uppslagning) %s\n" -#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:300 #, c-format msgid "netname2user: DES entry for %s in directory %s not unique" msgstr "netname2user: DES-post för %s i katalog %s är inte unik" -#: nis/nss_nisplus/nisplus-publickey.c:349 +#: nis/nss_nisplus/nisplus-publickey.c:368 #, c-format msgid "netname2user: LOCAL entry for %s in directory %s not unique" msgstr "netname2user: LOCAL-post för %s i katalog %s är inte unik" -#: nis/nss_nisplus/nisplus-publickey.c:194 +#: nis/nss_nisplus/nisplus-publickey.c:207 #, c-format -msgid "netname2user: missing group id list in '%s'." -msgstr "netname2user: fattas grupp-id lista i \"%s\"." +msgid "netname2user: missing group id list in `%s'." +msgstr "netname2user: gruppid-lista saknas i \"%s\"." -#: nis/nss_nisplus/nisplus-publickey.c:299 +#: nis/nss_nisplus/nisplus-publickey.c:318 #, c-format -msgid "netname2user: principal name '%s' too long" +msgid "netname2user: principal name `%s' too long" msgstr "netname2user: principalnamn \"%s\" för långt" -#: nis/nss_nisplus/nisplus-publickey.c:356 +#: nis/nss_nisplus/nisplus-publickey.c:375 msgid "netname2user: should not have uid 0" msgstr "netname2user: borde inte ha uid 0" -#: sunrpc/svc_simple.c:158 +#: sunrpc/svc_simple.c:159 #, c-format msgid "never registered prog %d\n" msgstr "aldrig registrerat prog %d\n" -#: locale/programs/repertoire.c:238 +#: locale/programs/repertoire.c:272 msgid "no or value given" msgstr "inget eller värde angivet" -#: locale/programs/ld-messages.c:101 locale/programs/ld-messages.c:125 -#, c-format -msgid "no correct regular expression for field `%s' in category `%s': %s" -msgstr "felaktigt reguljärt uttryck för fält \"%s\" i kategori \"%s\": %s" - -#: timezone/zic.c:2115 +#: timezone/zic.c:2142 msgid "no day in month matches rule" msgstr "ingen dag i månaden matchar regeln" -#: locale/programs/ld-collate.c:267 +#: locale/programs/ld-collate.c:1757 msgid "no definition of `UNDEFINED'" msgstr "ingen definition av \"UNDEFINED\"" -#: elf/sprof.c:276 +#: elf/sprof.c:272 #, c-format msgid "no filename for profiling data given and shared object `%s' has no soname" msgstr "inget filnam för profildata angivet och delat objekt \"%s\" saknar \"soname\"" -#: locale/programs/locfile.c:609 +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "inga siffror för indata definierade och inga standardnamn finns i teckenuppsättningen" + +#: locale/programs/locfile.h:82 msgid "no other keyword shall be specified when `copy' is used" -msgstr "inget annat nyckelord ska anges när \"copy\" används" +msgstr "inget annat nyckelord får anges när \"copy\" används" -#: locale/programs/localedef.c:334 +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "inga siffror för utdata definierade och inga standardnamn finns i teckenuppsättningen" + +#: locale/programs/localedef.c:236 msgid "no output file produced because warning were issued" msgstr "ingen utfil skapad på grund av varningar" -#: locale/programs/locfile.c:283 locale/programs/locfile.c:301 -#: locale/programs/locfile.c:319 locale/programs/locfile.c:337 -#: locale/programs/locfile.c:355 locale/programs/locfile.c:373 -msgid "no repertoire map specified: cannot proceed" -msgstr "ingen repertoarmap angiven: kan inte fortsätta" - -#: locale/programs/charmap.c:400 locale/programs/charmap.c:550 -#: locale/programs/charmap.c:629 locale/programs/repertoire.c:199 +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 msgid "no symbolic name given" msgstr "inget symboliskt namn givet" -#: locale/programs/charmap.c:465 locale/programs/charmap.c:596 -#: locale/programs/charmap.c:662 locale/programs/repertoire.c:261 +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 msgid "no symbolic name given for end of range" msgstr "inget symboliskt namn givet för slutet av intervallet" -#: locale/programs/ld-collate.c:249 -#, c-format -msgid "no weight defined for symbol `%s'" -msgstr "ingen vikt definierad för symbol \"%s\"" +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "icke-symboliskt teckenvärde bör inte användas" -#: inet/rcmd.c:309 +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "alla tecken i \"outdigit\" är inte tillgängliga i teckenuppsättningen" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "alla tecken i \"outdigit\" är inte tillgängliga i repertoaren" + +#: inet/rcmd.c:415 msgid "not regular file" msgstr "inte en normal fil" -#: nscd/nscd_stat.c:130 +#: nscd/nscd_stat.c:131 #, c-format msgid "" "nscd configuration:\n" @@ -3684,48 +4884,72 @@ msgstr "" "\n" "%15d servers felsökningsläge\n" -#: nscd/nscd_stat.c:104 +#: nscd/nscd_stat.c:105 msgid "nscd not running!\n" msgstr "nscd kör inte!\n" -#: locale/programs/charmap.c:514 +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "objektfilen har ingen dynamisk sektion" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "visa inte ogiltiga tecken i utdata" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "bara ET_DYN och ET_EXEC kan laddas" + +#: locale/programs/charmap.c:632 msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" msgstr "endast definition av \"WIDTH\" får följa definitionen av \"CHARMAP\"" -#: iconv/iconv_prog.c:135 +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "ordningsföljd för \"%.*s\" redan definierad vid %s:%Zu" + +#: iconv/iconv_prog.c:141 msgid "original encoding not specified using `-f'" msgstr "originalkodning inte angiven med \"-f\"" -#: iconv/iconv_prog.c:60 +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "slut på minne" + +#: iconv/iconv_prog.c:62 msgid "output file" msgstr "resultatfil" -#: sunrpc/pm_getmaps.c:73 +#: sunrpc/pm_getmaps.c:74 msgid "pmap_getmaps rpc problem" msgstr "pmap_getmaps rpc problem" -#: inet/rcmd.c:179 +#: inet/rcmd.c:233 msgid "poll: protocol failure in circuit setup\n" msgstr "poll: protokollfel i förbindelseuppsättning\n" -#: sunrpc/rpc_scan.c:523 sunrpc/rpc_scan.c:533 +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "för tidigt slut på definition för \"translit_ignore\"" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 msgid "preprocessor error" msgstr "preprocessorfel" -#: elf/sprof.c:78 +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "föregående definition var här" + +#: elf/sprof.c:74 msgid "print list of count paths and their number of use" msgstr "skriv lista med räknade vägar och antal användningar" -#: iconv/iconv_prog.c:61 +#: iconv/iconv_prog.c:64 msgid "print progress information" msgstr "skriv information om körning" -#: db2/makedb.c:345 -#, c-format -msgid "problems while reading `%s'" -msgstr "problem läsa \"%s\"" - -#: elf/sprof.c:691 +#: elf/sprof.c:687 #, c-format msgid "profiling data file `%s' does not match shared object `%s'" msgstr "profildatafil \"%s\" stämmer inte för delat objekt \"%s\"" @@ -3747,33 +4971,42 @@ msgstr "program %lu version %lu är inte msgid "program %lu version %lu ready and waiting\n" msgstr "program %lu version %lu redo och väntar\n" -#: inet/rcmd.c:176 +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: läsning gav för lite data" + +#: inet/rcmd.c:230 #, c-format msgid "rcmd: poll (setting up stderr): %m\n" msgstr "rcmd: poll (sätter upp standard fel): %m\n" -#: inet/rcmd.c:110 +#: inet/rcmd.c:158 msgid "rcmd: socket: All ports in use\n" msgstr "rcmd: uttag (socket): Alla portar används\n" -#: inet/rcmd.c:166 +#: inet/rcmd.c:220 #, c-format msgid "rcmd: write (setting up stderr): %m\n" msgstr "rcmd: write: (sätter upp standard fel): %m\n" -#: sunrpc/svc_simple.c:98 +#: sunrpc/svc_simple.c:99 msgid "registerrpc: out of memory\n" msgstr "registerrpc: minnet slut\n" -#: timezone/zic.c:1849 +#: timezone/zic.c:1874 msgid "repeated leap second moment" msgstr "upprepat skottsekundstillfälle" -#: locale/programs/repertoire.c:95 +#: locale/programs/repertoire.c:342 #, c-format msgid "repertoire map file `%s' not found" msgstr "hittar inte repertoartabell \"%s\"" +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "resulterande byte för intervall är inte representerbara." + #: sunrpc/rpc_main.c:1117 msgid "rpcgen: arglist coding error\n" msgstr "rpcgen: arglist kodningsfel\n" @@ -3806,475 +5039,395 @@ msgstr "rpcinfo: utsändning misslyckades msgid "rpcinfo: can't contact portmapper" msgstr "rpcinfo: kan inte kontakta portmapper" -#: timezone/zic.c:718 timezone/zic.c:720 +#: timezone/zic.c:743 timezone/zic.c:745 msgid "same rule name in multiple files" msgstr "samma regel i flera filer" -#: nscd/connections.c:387 +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "delat objekt kan inte göras dlopen() på" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "delat objekt är inte öppnat" + +#: nscd/connections.c:482 #, c-format msgid "short read while reading request key: %s" msgstr "fattas data vid läsning av begäransnyckel: %s" -#: nscd/connections.c:364 +#: nscd/connections.c:436 #, c-format msgid "short read while reading request: %s" msgstr "fattas data vid läsning av begäran: %s" -#: nscd/grpcache.c:191 nscd/hstcache.c:278 nscd/pwdcache.c:188 +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 #, c-format msgid "short write in %s: %s" msgstr "ofullständig skrivning i %s: %s" -#: inet/rcmd.c:197 +#: inet/rcmd.c:260 msgid "socket: protocol failure in circuit setup\n" msgstr "uttag (socket): protokollfel i förbindelseuppsättning\n" -#: locale/programs/locfile.c:730 -msgid "sorting order `forward' and `backward' are mutually exclusive" -msgstr "sorteringsordning \"forward\" och \"backward\" är ömsesidigt uteslutande" - -#: locale/programs/ld-collate.c:1582 locale/programs/ld-collate.c:1628 -msgid "specification of sorting weight for collation symbol does not make sense" -msgstr "specifikation av sorteringsvikter för kollationssymbol verkar inte vettig" - -#: timezone/zic.c:789 +#: timezone/zic.c:814 msgid "standard input" msgstr "standard in" -#: timezone/zdump.c:268 +#: timezone/zdump.c:269 msgid "standard output" msgstr "standard ut" -#: locale/programs/ld-time.c:272 -#, c-format -msgid "starting date is illegal in string %d in `era' field in category `%s'" -msgstr "startdatum är otillåtet i sträng %d i \"era\"-fält i kategori \"%s\"" +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "start- och slutteckensekvens för intervall måste ha samma längd" -#: timezone/zic.c:1300 +#: timezone/zic.c:1325 msgid "starting year greater than ending year" msgstr "startår är större än slutår" -#: timezone/zic.c:1272 timezone/zic.c:1297 +#: timezone/zic.c:1297 timezone/zic.c:1322 msgid "starting year too high to be represented" msgstr "startår för stort för att kunna representeras" -#: timezone/zic.c:1270 timezone/zic.c:1295 +#: timezone/zic.c:1295 timezone/zic.c:1320 msgid "starting year too low to be represented" msgstr "startår för litet för att kunna representeras" -#: locale/programs/ld-time.c:348 -#, c-format -msgid "stopping date is illegal in string %d in `era' field in category `%s'" -msgstr "slutdatum är otillåtet i sträng %d i \"era\"-fält i kategori \"%s\"" +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "utelämna varningar" -#: sunrpc/svc_run.c:81 -msgid "svc_run: - select failed" -msgstr "svc_run: - select misslyckades" +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - poll misslyckades" -#: sunrpc/svc_tcp.c:160 +#: sunrpc/svc_tcp.c:161 msgid "svc_tcp.c - cannot getsockname or listen" msgstr "svc_tcp.c - kan inte anropa getsockname eller listen" -#: sunrpc/svc_tcp.c:145 +#: sunrpc/svc_tcp.c:146 msgid "svc_tcp.c - tcp socket creation problem" msgstr "svc_tcp.c - problem att skapa tcp-uttag (socket)" -#: sunrpc/svc_tcp.c:209 sunrpc/svc_tcp.c:215 +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 msgid "svc_tcp: makefd_xprt: out of memory\n" msgstr "svc_tcp: makefd_xprt: minnet slut\n" -#: sunrpc/svc_unix.c:135 +#: sunrpc/svc_unix.c:137 msgid "svc_unix.c - AF_UNIX socket creation problem" msgstr "svc_unix.c - problem att skapa AF_UNIX uttag (socket)" -#: sunrpc/svc_unix.c:151 +#: sunrpc/svc_unix.c:153 msgid "svc_unix.c - cannot getsockname or listen" msgstr "svc_unix.c - kan inte anropa getsockname eller listen" -#: sunrpc/svc_unix.c:201 sunrpc/svc_unix.c:207 +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 msgid "svc_unix: makefd_xprt: out of memory\n" msgstr "svc_unix: makefd_xprt: minnet slut\n" -#: sunrpc/svc_tcp.c:168 sunrpc/svc_tcp.c:176 +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 msgid "svctcp_create: out of memory\n" msgstr "svctcp_create: minnet slut\n" -#: sunrpc/svc_udp.c:135 +#: sunrpc/svc_udp.c:141 msgid "svcudp_create - cannot getsockname" msgstr "svcudp_create - kan inte anropa getsockname" -#: sunrpc/svc_udp.c:143 sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 msgid "svcudp_create: out of memory\n" msgstr "svcudb_create: minnet slut\n" -#: sunrpc/svc_udp.c:121 +#: sunrpc/svc_udp.c:127 msgid "svcudp_create: socket creation problem" msgstr "svcudp_create: problem att skapa uttag (socket)" -#: sunrpc/svc_unix.c:160 sunrpc/svc_unix.c:168 +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: xp_pad är för liten för IP_PKTINFO\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 msgid "svcunix_create: out of memory\n" msgstr "svcunix_create: minnet slut\n" -#: locale/programs/ld-collate.c:1201 +#: locale/programs/linereader.c:745 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates element definition" -msgstr "symbol för flerteckenskollationselement \"%.*s\" duplicerar elementdefinition" +msgid "symbol `%.*s' not in charmap" +msgstr "symbol \"%.*s\" finns inte i teckenuppsättning" -#: locale/programs/ld-collate.c:1073 +#: locale/programs/linereader.c:766 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other element definition" -msgstr "" -"symbol för flerteckenskollationselement \"%.*s\" duplicerar annan\n" -"elementdefinition" +msgid "symbol `%.*s' not in repertoire map" +msgstr "symbol \"%.*s\" finns inte i repertoartabell" -#: locale/programs/ld-collate.c:1210 +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates other symbol definition" -msgstr "" -"symbol för flerteckenskollationselement \"%.*s\" duplicerar annan\n" -"symboldefinition" +msgid "symbol `%s'" +msgstr "symbol \"%s\"" -#: locale/programs/ld-collate.c:1082 +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbol definition" -msgstr "symbol för flerteckenskollationselement \"%.*s\" duplicerar symboldefinition" +msgid "symbol `%s' has the same encoding as" +msgstr "symbol \"%s\" har samma värde som" -#: locale/programs/ld-collate.c:1064 locale/programs/ld-collate.c:1192 +#: locale/programs/ld-collate.c:1539 #, c-format -msgid "symbol for multicharacter collating element `%.*s' duplicates symbolic name in charset" -msgstr "" -"symbol för flerteckenskollationselement \"%.*s\" duplicerar symboliskt\n" -"namn i teckenuppsättning" +msgid "symbol `%s' not defined" +msgstr "symbol \"%s\" inte definierad" -#: locale/programs/charmap.c:399 locale/programs/charmap.c:433 -#: locale/programs/charmap.c:463 locale/programs/charmap.c:549 -#: locale/programs/charmap.c:595 locale/programs/charmap.c:628 -#: locale/programs/charmap.c:660 +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "syntaxfel" + +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 #, c-format msgid "syntax error in %s definition: %s" msgstr "syntaxfel i definition av %s: %s" -#: locale/programs/locfile.c:750 -msgid "syntax error in `order_start' directive" -msgstr "syntaxfel i direktivet \"order_start\"" - -#: locale/programs/locfile.c:492 -msgid "syntax error in character class definition" -msgstr "syntaxfel i teckenklassdefinition" - -#: locale/programs/locfile.c:550 -msgid "syntax error in character conversion definition" -msgstr "syntaxfel i teckenkonverteringsdefinition" - -#: locale/programs/locfile.c:792 -msgid "syntax error in collating order definition" -msgstr "syntaxfel i kollationssorteringsdefinition" - -#: locale/programs/locfile.c:642 -msgid "syntax error in collation definition" -msgstr "syntaxfel i kollationsdefinition" - -#: locale/programs/locfile.c:465 -msgid "syntax error in definition of LC_CTYPE category" -msgstr "syntaxfel i definition av kategorin LC_CTYPE" - -#: locale/programs/locfile.c:408 -msgid "syntax error in definition of new character class" -msgstr "syntaxfel i definition av ny teckenklass" - -#: locale/programs/locfile.c:418 -msgid "syntax error in definition of new character map" -msgstr "syntaxfel i definition av ny teckenuppsättning" - -#: locale/programs/locfile.c:1003 -msgid "syntax error in message locale definition" -msgstr "syntaxfel i definition av meddelandelokal" - -#: locale/programs/locfile.c:914 -msgid "syntax error in monetary locale definition" -msgstr "syntaxfel i definition av monetärlokal" - -#: locale/programs/locfile.c:941 -msgid "syntax error in numeric locale definition" -msgstr "syntaxfel i definition av numerisk lokal" - -#: locale/programs/locfile.c:852 -msgid "syntax error in order specification" -msgstr "syntaxfel i sorteringsspecifikation" - -#: locale/programs/charmap.c:280 locale/programs/charmap.c:296 -#: locale/programs/repertoire.c:143 +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 #, c-format msgid "syntax error in prolog: %s" msgstr "syntaxfel i prolog: %s" -#: locale/programs/repertoire.c:198 locale/programs/repertoire.c:237 -#: locale/programs/repertoire.c:260 +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 #, c-format msgid "syntax error in repertoire map definition: %s" msgstr "syntaxfel i repertoartabellsdefinition: %s" -#: locale/programs/locfile.c:979 -msgid "syntax error in time locale definition" -msgstr "syntaxfel i definition av tidslokal" - -#: locale/programs/locfile.c:385 +#: locale/programs/locfile.c:243 msgid "syntax error: not inside a locale definition section" msgstr "syntaxfel: inte inne i en lokaldefinition" -#: iconv/iconv_prog.c:137 +#: iconv/iconv_prog.c:143 msgid "target encoding not specified using `-t'" -msgstr "målkodning ej angivet med flagga \"-t\"" +msgstr "målkodning inte angivet med flagga \"-t\"" -#: catgets/gencat.c:390 catgets/gencat.c:526 catgets/gencat.c:553 +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 msgid "this is the first definition" msgstr "detta är den första definitionen" -#: timezone/zic.c:1132 +#: timezone/zic.c:1157 msgid "time before zero" msgstr "tid före noll" -#: timezone/zic.c:1140 timezone/zic.c:2015 timezone/zic.c:2034 +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 msgid "time overflow" msgstr "för stort tidsvärde" -#: locale/programs/charmap.c:443 +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "tillvärdet i intervallet är mindre än frånvärdet " + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "tillvärdets teckensekvens är mindre än frånvärdets sekvens" + +#: locale/programs/charmap.c:551 msgid "too few bytes in character encoding" msgstr "för få byte i teckenkodning" -#: locale/programs/charmap.c:445 +#: locale/programs/charmap.c:553 msgid "too many bytes in character encoding" msgstr "för många tecken i teckenkodning" -#: locale/programs/locales.h:92 -msgid "too many character classes defined" -msgstr "för många teckenklasser definierade" - -#: timezone/zic.c:1843 +#: timezone/zic.c:1868 msgid "too many leap seconds" msgstr "för många skottsekunder" -#: timezone/zic.c:1815 +#: timezone/zic.c:1840 msgid "too many local time types" msgstr "för många lokala tidstyper" -#: timezone/zic.c:1769 +#: timezone/zic.c:1794 msgid "too many transitions?!" msgstr "för många övergångar?!" -#: locale/programs/ld-collate.c:1637 -msgid "too many weights" -msgstr "för många vikter" - -#: timezone/zic.c:2138 +#: timezone/zic.c:2165 msgid "too many, or too long, time zone abbreviations" msgstr "för många eller för långa tidszonförkortningar" -#: locale/programs/linereader.h:146 +#: locale/programs/linereader.h:157 msgid "trailing garbage at end of line" msgstr "avslutande skräp vid radslutet" -#: sunrpc/svc_simple.c:150 +#: sunrpc/svc_simple.c:151 #, c-format msgid "trouble replying to prog %d\n" msgstr "problem att svara till prog %d\n" -#: locale/programs/ld-collate.c:1393 -msgid "two lines in a row containing `...' are not allowed" -msgstr "två rader efter varann som har \"...\" är inte tillåtet" - -#: timezone/zic.c:1307 +#: timezone/zic.c:1332 msgid "typed single year" msgstr "satte typ på endast ett år" -#: iconv/iconv_prog.c:406 +#: iconv/iconv_prog.c:491 msgid "unable to allocate buffer for input" msgstr "kan inte allokera buffert för indata" -#: nis/nis_callback.c:187 +#: nis/nis_callback.c:189 msgid "unable to free arguments" msgstr "kan inte avallokera argument" -#: posix/getconf.c:654 posix/getconf.c:670 +#: posix/getconf.c:781 posix/getconf.c:797 msgid "undefined" msgstr "odefinierad" -#: locale/programs/charmap.c:701 locale/programs/charmap.c:712 +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 #, c-format msgid "unknown character `%s'" msgstr "okänt tecken \"%s\"" -#: locale/programs/ld-messages.c:202 locale/programs/ld-messages.c:213 -#: locale/programs/ld-messages.c:224 locale/programs/ld-messages.c:235 -#: locale/programs/ld-time.c:718 -#, c-format -msgid "unknown character in field `%s' of category `%s'" -msgstr "okänt tecken i fält \"%s\" i kategori \"%s\"" - -#: locale/programs/locfile.c:715 -msgid "unknown collation directive" -msgstr "okänt kollationsdirektiv" - -#: catgets/gencat.c:487 +#: catgets/gencat.c:562 #, c-format msgid "unknown directive `%s': line ignored" msgstr "okänt direktiv \"%s\": rad ignorerad" -#: iconv/iconv_prog.c:353 +#: iconv/iconv_prog.c:438 #, c-format msgid "unknown iconv() error %d" msgstr "okänt fel från iconv() %d" -#: catgets/gencat.c:466 +#: catgets/gencat.c:508 #, c-format msgid "unknown set `%s'" msgstr "okänd mängd \"%s\"" -#: locale/programs/ld-collate.c:1377 locale/programs/ld-collate.c:1572 -#: locale/programs/ld-collate.c:1747 -#, c-format -msgid "unknown symbol `%.*s': line ignored" -msgstr "okänd symbol \"%.*s\": rad ignorerad" - -#: timezone/zic.c:761 +#: timezone/zic.c:786 msgid "unruly zone" msgstr "besvärlig zon" -#: catgets/gencat.c:971 +#: catgets/gencat.c:1169 msgid "unterminated message" msgstr "oavslutat meddelande" -#: locale/programs/linereader.c:520 locale/programs/linereader.c:555 +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 msgid "unterminated string" msgstr "oavslutad sträng" -#: sunrpc/rpc_scan.c:350 sunrpc/rpc_scan.c:376 +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 msgid "unterminated string constant" msgstr "oavslutad strängkonstant" -#: locale/programs/linereader.c:390 +#: locale/programs/linereader.c:469 msgid "unterminated symbolic name" msgstr "oavslutat symboliskt namn" -#: locale/programs/ld-collate.c:1699 -msgid "unterminated weight name" -msgstr "oavslutat viktnamn" +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "övre gräns i intervall är inte större än undre gräns" -#: locale/programs/charset.c:104 +#: locale/programs/repertoire.c:455 msgid "upper limit in range is not smaller then lower limit" msgstr "övre gräns i intervall är inte mindre än undre gräns" -#: sunrpc/rpc_main.c:1415 +#: sunrpc/rpc_main.c:1424 #, c-format -msgid "usage: %s infile\n" +msgid "usage: %s infile\n" msgstr "användning: %s infil\n" -#: timezone/zic.c:2081 +#: timezone/zic.c:2108 msgid "use of 2/29 in non leap-year" msgstr "använder 29/2 i icke-skottår" -#: locale/programs/charmap.c:522 locale/programs/charmap.c:576 +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 #, c-format msgid "value for %s must be an integer" msgstr "värdet på %s måste vara heltal" -#: locale/programs/charmap.c:318 +#: locale/programs/charmap.c:399 #, c-format -msgid "value for <%s> must lie between 1 and 4" -msgstr "värde på <%s> måste vara mellan 1 och 4" +msgid "value for <%s> must be 1 or greater" +msgstr "värdet på <%s> måste vara 1 eller större" -#: locale/programs/ld-monetary.c:157 locale/programs/ld-numeric.c:92 +#: locale/programs/charmap.c:411 #, c-format -msgid "value for field `%s' in category `%s' must not be the empty string" -msgstr "värde på fält \"%s\" i kategori \"%s\" får inte vara tom sträng" - -#: locale/programs/charmap.c:330 -msgid "value of must be greater than the value of " -msgstr "värdet på måste vara större än värdet på " - -#: locale/programs/ld-monetary.c:147 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' does not correspond to a valid name in ISO 4217" -msgstr "värdet på fältet \"int_curr_symbol\" i kategorin LC_MONETARY stämmer inte med värden i ISO 4217" - -#: locale/programs/ld-monetary.c:139 -msgid "value of field `int_curr_symbol' in category `LC_MONETARY' has wrong length" -msgstr "värdet på fältet \"int_curr_symbol\" i kategorin LC_MONETARY har fel längd" +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "värdet på <%s> måste vara större eller lika med värdet på <%s>" -#: locale/programs/ld-monetary.c:383 locale/programs/ld-numeric.c:207 -#, c-format -msgid "values for field `%s' in category `%s' must be smaller than 127" -msgstr "värden på fält \"%s\" i kategorin \"%s\" måste vara mindre än 127" +#: timezone/zic.c:433 +msgid "warning: " +msgstr "varning: " -#: nscd/connections.c:355 +#: nscd/connections.c:427 #, c-format msgid "while accepting connection: %s" msgstr "när förbindelse accepterades: %s" -#: nscd/grpcache.c:149 nscd/hstcache.c:168 nscd/pwdcache.c:142 +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 msgid "while allocating cache entry" msgstr "när cache-post allokerades" -#: nscd/cache.c:85 +#: nscd/cache.c:88 msgid "while allocating hash table entry" msgstr "när hashtabellspost allokerades" -#: nscd/grpcache.c:99 nscd/hstcache.c:109 nscd/pwdcache.c:105 +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 msgid "while allocating key copy" msgstr "när nyckelkopia allokerades" -#: catgets/gencat.c:1001 +#: catgets/gencat.c:1199 msgid "while opening old catalog file" msgstr "när gammal katalogfil öppnades" -#: locale/programs/locale.c:346 +#: locale/programs/locale.c:361 msgid "while preparing output" msgstr "när utdata förbereddes" -#: db2/makedb.c:365 db2/makedb.c:382 -msgid "while reading database" -msgstr "när databasen lästes" - -#: elf/sprof.c:683 +#: elf/sprof.c:679 msgid "while stat'ing profiling data file" msgstr "när status togs på profildatafilen" -#: db2/makedb.c:334 -msgid "while writing database file" -msgstr "när databasfilen skrevs" +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "med UCS som intervallvärden måste man använda symboliska hexadecimala intervallet \"..\"" -#: nscd/nscd_stat.c:115 +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "med teckenkoder som intervallvärden måste man använda absoluta intervallet \"...\"" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "med symboliska namn som intervallvärden kan inte absoluta intervallet \"...\" användas" + +#: nscd/nscd_stat.c:116 msgid "write incomplete" msgstr "ofullständing skrivning" -#: inet/rcmd.c:320 +#: inet/rcmd.c:426 msgid "writeable by other than owner" msgstr "skrivbar för andra än ägaren" -#: db2/makedb.c:124 nscd/nscd.c:114 nss/getent.c:392 +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 msgid "wrong number of arguments" msgstr "fel antal argument" -#: timezone/zic.c:1090 +#: timezone/zic.c:1115 msgid "wrong number of fields on Leap line" msgstr "fel antal fält på \"Leap\"-rad" -#: timezone/zic.c:1181 +#: timezone/zic.c:1206 msgid "wrong number of fields on Link line" msgstr "fel antal fält på \"Link\"-rad" -#: timezone/zic.c:924 +#: timezone/zic.c:949 msgid "wrong number of fields on Rule line" msgstr "fel antal fält på \"Rule\"-rad" -#: timezone/zic.c:994 +#: timezone/zic.c:1019 msgid "wrong number of fields on Zone continuation line" msgstr "fel antal fält på \"Zone\"-fortsättningsrad" -#: timezone/zic.c:952 +#: timezone/zic.c:977 msgid "wrong number of fields on Zone line" msgstr "fel antal fält på \"Zone\"-rad" -#: sunrpc/xdr_ref.c:84 +#: sunrpc/xdr_ref.c:85 msgid "xdr_reference: out of memory\n" msgstr "xdr_reference: minnet slut\n" @@ -4282,10 +5435,10 @@ msgstr "xdr_reference: minnet slut\n" msgid "xdrrec_create: out of memory\n" msgstr "xdrrec_create: minnet slut\n" -#: nis/ypclnt.c:884 +#: nis/ypclnt.c:907 msgid "yp_update: cannot convert host to netname\n" msgstr "yp_update: kan inte omvandla värd till nätnamn\n" -#: nis/ypclnt.c:896 +#: nis/ypclnt.c:919 msgid "yp_update: cannot get server address\n" msgstr "yp_update: kan inte hämta serveradress\n" Binary files glibc-2.2.3/po/tr.mo and glibc-2.2.4/po/tr.mo differ diff -durpN glibc-2.2.3/po/tr.po glibc-2.2.4/po/tr.po --- glibc-2.2.3/po/tr.po Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/po/tr.po Tue Jun 5 06:19:36 2001 @@ -0,0 +1,5447 @@ +# Turkish translations for GNU libc messages. +# Copyright (C) 2001 Free Software Foundation, Inc. +# Nilgün Belma Bugüner , 2001. +# Onur Tolga Þehitoðlu , 1998. +# +msgid "" +msgstr "" +"Project-Id-Version: libc 2.2.3\n" +"POT-Creation-Date: 2001-01-21 08:03-0800\n" +"PO-Revision-Date: 2001-06-04 18:10+300\n" +"Last-Translator: Nilgün Belma Bugüner \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-9\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 0.9.2alpha\n" + +#: nis/nis_print.c:274 +msgid "\t\tAccess Rights : " +msgstr "\t\tEriþim Haklarý: " + +#: nis/nis_print.c:272 +msgid "\t\tAttributes : " +msgstr "\t\tNiteleyiciler : " + +#: sunrpc/rpc_main.c:1425 +#, c-format +msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n" +msgstr "\t%s [-abkCLNTM][-Disim[=deðer]] [-i boyut] [-I [-K saniye]] [-Y dosyaYolu] girdiDosyasý\n" + +#: sunrpc/rpc_main.c:1427 +#, c-format +msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n" +msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o çýktýDosyasý] [girdiDosyasý]\n" + +#: sunrpc/rpc_main.c:1430 +#, c-format +msgid "\t%s [-n netid]* [-o outfile] [infile]\n" +msgstr "\t%s [-n aðKimlik]* [-o çýktýDosyasý] [girdiDosyasý]\n" + +#: sunrpc/rpc_main.c:1429 +#, c-format +msgid "\t%s [-s nettype]* [-o outfile] [infile]\n" +msgstr "\t%s [-s aðTürü]* [-o çýktýDosyasý] [girdiDosyasý]\n" + +#: nis/nis_print.c:236 +msgid "\tAccess rights: " +msgstr "\tEriþim haklarý: " + +#: nis/nis_print.c:294 +#, c-format +msgid "\tEntry data of type %s\n" +msgstr "\t %s türü girdi verisi\n" + +#: nis/nis_print.c:172 +#, c-format +msgid "\tName : %s\n" +msgstr "\tÝsim : %s\n" + +#: nis/nis_print.c:173 +msgid "\tPublic Key : " +msgstr "\tGenel Anahtar: " + +#: nis/nis_print.c:235 +#, c-format +msgid "\tType : %s\n" +msgstr "\tTürü : %s\n" + +#: nis/nis_print.c:202 +#, c-format +msgid "\tUniversal addresses (%u)\n" +msgstr "\tEvrensel adresler (%u)\n" + +#: nis/nis_print.c:270 +#, c-format +msgid "\t[%d]\tName : %s\n" +msgstr "\t[%d]\tÝsim : %s\n" + +#: nis/nis_print.c:297 +#, c-format +msgid "\t[%u] - [%u bytes] " +msgstr "\t[%u] - [%u bayt] " + +#: nscd/nscd_stat.c:154 +msgid "" +"\n" +"%s cache:\n" +"\n" +"%15s cache is enabled\n" +"%15Zd suggested size\n" +"%15ld seconds time to live for positive entries\n" +"%15ld seconds time to live for negative entries\n" +"%15ld cache hits on positive entries\n" +"%15ld cache hits on negative entries\n" +"%15ld cache misses on positive entries\n" +"%15ld cache misses on negative entries\n" +"%15ld%% cache hit rate\n" +"%15s check /etc/%s for changes\n" +msgstr "" +"\n" +"%s arabellek:\n" +"\n" +"%15s arabellek etkin\n" +"%15Zd önerilen miktar\n" +"%15ld saniye; pozitif girdiler için (ttl) yaþam süresi\n" +"%15ld saniye; negatif girdiler için (ttl) yaþam süresi\n" +"%15ld arabellek; pozitif girdilerde ulaþýlan\n" +"%15ld arabellek; negatif girdilerde ulaþýlan\n" +"%15ld arabellek; pozitif girdilerde kaybedilen\n" +"%15ld arabellek; negatif girdilerde kaybedilen\n" +"%15ld%% arabellekleme oraný\n" +" /etc/%s'deki deðiþiklikler için %15s kontrol uygulandý\n" + +#: nis/nis_print.c:252 +msgid "\nGroup Members :\n" +msgstr "\n Grup Üyeleri:\n" + +#: nis/nis_print.c:323 +msgid "\nTime to Live : " +msgstr "\nYaþam süresi : " + +#: sunrpc/rpcinfo.c:679 +msgid " rpcinfo -b prognum versnum\n" +msgstr " rpcinfo -b progNum sürümNum\n" + +#: sunrpc/rpcinfo.c:680 +msgid " rpcinfo -d prognum versnum\n" +msgstr " rpcinfo -d progNum sürümNum\n" + +#: sunrpc/rpcinfo.c:678 +msgid " rpcinfo -p [ host ]\n" +msgstr " rpcinfo -p [ makina ]\n" + +#: sunrpc/rpcinfo.c:676 +msgid " rpcinfo [ -n portnum ] -t host prognum [ versnum ]\n" +msgstr " rpcinfo [ -n portNum ] -t makina progNum [ sürümNum ]\n" + +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 +msgid " no" +msgstr " hayýr" + +#: nscd/nscd_stat.c:146 nscd/nscd_stat.c:148 +msgid " yes" +msgstr " evet" + +#: nis/nis_print.c:349 +#, c-format +msgid " Data Length = %u\n" +msgstr " Veri uzunluðu = %u\n" + +#: nis/nis_print_group_entry.c:123 +msgid " Explicit members:\n" +msgstr " Doðrudan üye olanlar:\n" + +#: nis/nis_print_group_entry.c:147 nis/nis_print_group_entry.c:163 +msgid " Explicit nonmembers:\n" +msgstr " Doðrudan üye olmayanlar:\n" + +#: nis/nis_print_group_entry.c:131 +msgid " Implicit members:\n" +msgstr " Dolaylý üye olanlar:\n" + +#: nis/nis_print_group_entry.c:155 +msgid " Implicit nonmembers:\n" +msgstr " Dolaylý üye olmayanlar:\n" + +#: nis/nis_print_group_entry.c:128 +msgid " No explicit members\n" +msgstr " Doðrudan üye olan yok\n" + +#: nis/nis_print_group_entry.c:152 +msgid " No explicit nonmembers\n" +msgstr " Doðrudan üye olmayan yok\n" + +#: nis/nis_print_group_entry.c:136 +msgid " No implicit members\n" +msgstr " Dolaylý üye olan yok\n" + +#: nis/nis_print_group_entry.c:160 +msgid " No implicit nonmembers\n" +msgstr " Dolaylý üye olmayan yok\n" + +#: nis/nis_print_group_entry.c:144 +msgid " No recursive members\n" +msgstr " Ardýþýk üye yok\n" + +#: nis/nis_print_group_entry.c:168 +msgid " No recursive nonmembers\n" +msgstr " Ardýþýk üye olmayan yok\n" + +#: nis/nis_print_group_entry.c:139 +msgid " Recursive members:\n" +msgstr " Ardýþýk üyeler:\n" + +#: sunrpc/rpcinfo.c:574 +msgid " program vers proto port\n" +msgstr " program sürüm proto port\n" + +#: argp/argp-help.c:1572 +msgid " or: " +msgstr " veya: " + +#: elf/ldconfig.c:448 +msgid " (SKIPPED)\n" +msgstr " (ATLANDI)\n" + +#: elf/ldconfig.c:446 +msgid " (changed)\n" +msgstr " (deðiþti)\n" + +#: timezone/zic.c:421 +#, c-format +msgid " (rule from \"%s\", line %d)" +msgstr " (\"%s\", %d satýrýndan kural)" + +#: argp/argp-help.c:1584 +msgid " [OPTION...]" +msgstr " [SEÇENEK...]" + +#: timezone/zic.c:418 +#, c-format +msgid "\"%s\", line %d: %s" +msgstr "\"%s\", satýr %d: %s" + +#: timezone/zic.c:983 +#, c-format +msgid "\"Zone %s\" line and -l option are mutually exclusive" +msgstr "\"Zone %s\" satýrý ve -l seçeneði çeliþiyor" + +#: timezone/zic.c:991 +#, c-format +msgid "\"Zone %s\" line and -p option are mutually exclusive" +msgstr "\"Zone %s\" satýrý ve -p seçeneði çeliþiyor" + +#: sunrpc/rpc_main.c:1410 +msgid "\"infile\" is required for template generation flags.\n" +msgstr "\"girdiDosyasý\" þablon üretim flamalarý için gerekli.\n" + +#: argp/argp-help.c:209 +#, c-format +msgid "%.*s: ARGP_HELP_FMT parameter requires a value" +msgstr "%.*s: ARGP_HELP_FMT parametresi ile bir deðer vermek gerekir" + +#: argp/argp-help.c:218 +#, c-format +msgid "%.*s: Unknown ARGP_HELP_FMT parameter" +msgstr "%.*s: ARGP_HELP_FMT parametresi bilinmiyor" + +#: locale/programs/ld-address.c:576 locale/programs/ld-collate.c:2593 +#: locale/programs/ld-collate.c:3719 locale/programs/ld-ctype.c:2110 +#: locale/programs/ld-ctype.c:2847 locale/programs/ld-identification.c:440 +#: locale/programs/ld-measurement.c:232 locale/programs/ld-messages.c:326 +#: locale/programs/ld-monetary.c:934 locale/programs/ld-name.c:300 +#: locale/programs/ld-numeric.c:370 locale/programs/ld-paper.c:233 +#: locale/programs/ld-telephone.c:308 locale/programs/ld-time.c:1172 +#, c-format +msgid "%1$s: definition does not end with `END %1$s'" +msgstr "%1$s: taným `END %1$s' ile bitmiyor" + +#: elf/cache.c:165 elf/cache.c:175 +#, c-format +msgid "%d libs found in cache `%s'\n" +msgstr "%d kitaplýk, `%s' arabelleðinde bulundu\n" + +#: timezone/zic.c:793 +#, c-format +msgid "%s in ruleless zone" +msgstr "%s kuralsýz zaman diliminde" + +#: elf/../sysdeps/generic/readelflib.c:65 +#, c-format +msgid "%s is a 32 bit ELF file.\n" +msgstr "%s 32 bitlik bir ELF dosyasýdýr.\n" + +#: elf/../sysdeps/generic/readelflib.c:67 +#, c-format +msgid "%s is a 64 bit ELF file.\n" +msgstr "%s 64 bitlik bir ELF dosyasýdýr.\n" + +#: elf/../sysdeps/unix/sysv/linux/i386/readelflib.c:48 +#, c-format +msgid "%s is for unknown machine %d.\n" +msgstr "%s bilinmeyen makina %d içindir.\n" + +#: elf/ldconfig.c:329 +#, c-format +msgid "%s is not a known library type" +msgstr "%s bilinen bir kitaplýk türü deðil" + +#: elf/../sysdeps/generic/readelflib.c:76 +#, c-format +msgid "%s is not a shared object file (Type: %d).\n" +msgstr "%s paylaþýmlý nesne dosyasý deðil (Tür: %d).\n" + +#: elf/ldconfig.c:415 +#, c-format +msgid "%s is not a symbolic link\n" +msgstr "%s bir sembolik bað deðil\n" + +#: elf/readlib.c:157 +#, c-format +msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n" +msgstr "%s bir ELF dosyasý deðil - Baþlangýcýndaki dosya tanýmý hatalý.\n" + +#: assert/assert.c:52 +#, c-format +msgid "%s%s%s:%u: %s%sAssertion `%s' failed.\n" +msgstr "%s%s%s:%u: %s%sSav `%s' baþarýsýzlýða uðradý.\n" + +#: assert/assert-perr.c:54 +#, c-format +msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n" +msgstr "%s%s%s:%u: %s%sUmulmadýk hata: %s.\n" + +#: stdio-common/psignal.c:48 +#, c-format +msgid "%s%sUnknown signal %d\n" +msgstr "%s%sBilinmeyen sinyal %d\n" + +#: timezone/zic.c:2228 +#, c-format +msgid "%s: %d did not sign extend correctly\n" +msgstr "%s: %d ölçüyü tutturamadý\n" + +#: locale/programs/charmap.c:326 +#, c-format +msgid "%s: must be greater than \n" +msgstr "%s: , den daha büyük olmalý\n" + +#: sunrpc/rpc_main.c:423 +#, c-format +msgid "%s: C preprocessor failed with exit code %d\n" +msgstr "%s: C öniþlemcisi %d çýkýþ kodu vererek baþarýsýz oldu\n" + +#: sunrpc/rpc_main.c:420 +#, c-format +msgid "%s: C preprocessor failed with signal %d\n" +msgstr "%s: C öniþlemcisi %d sinyali vererek baþarýsýz oldu\n" + +#: timezone/zic.c:1494 +#, c-format +msgid "%s: Can't create %s: %s\n" +msgstr "%s: %s oluþturulamýyor: %s\n" + +#: timezone/zic.c:2206 +#, c-format +msgid "%s: Can't create directory %s: %s\n" +msgstr "%s: %s dizini oluþturulamýyor: %s\n" + +#: timezone/zic.c:645 +#, c-format +msgid "%s: Can't link from %s to %s: %s\n" +msgstr "%s: %s den %s e bað kurulamýyor: %s\n" + +#: timezone/zic.c:819 +#, c-format +msgid "%s: Can't open %s: %s\n" +msgstr "%s: %s açýlamýyor: %s\n" + +#: timezone/zic.c:1484 +#, c-format +msgid "%s: Can't remove %s: %s\n" +msgstr "%s: %s silinemiyor: %s\n" + +#: timezone/zic.c:630 +#, c-format +msgid "%s: Can't unlink %s: %s\n" +msgstr "%s: %s baðý kaldýrýlamýyor: %s\n" + +#: timezone/zic.c:888 +#, c-format +msgid "%s: Error closing %s: %s\n" +msgstr "%s: %s kapatýlýrken hata: %s\n" + +#: timezone/zic.c:881 +#, c-format +msgid "%s: Error reading %s\n" +msgstr "%s: %s okunurken hata\n" + +#: timezone/zdump.c:267 +#, c-format +msgid "%s: Error writing " +msgstr "%s: Yazmada hata: " + +#: timezone/zic.c:1560 +#, c-format +msgid "%s: Error writing %s\n" +msgstr "%s: %s yazýlýrken hata oluþtu\n" + +#: timezone/zic.c:866 +#, c-format +msgid "%s: Leap line in non leap seconds file %s\n" +msgstr "%s: artýk saniyeler olmayan %s dosyasýnda `Leap' satýrý\n" + +#: timezone/zic.c:359 +#, c-format +msgid "%s: Memory exhausted: %s\n" +msgstr "%s: Bellek tükendi: %s\n" + +#: timezone/zic.c:525 +#, c-format +msgid "%s: More than one -L option specified\n" +msgstr "%s: Birden fazla -L seçeneði belirtilmiþ\n" + +#: timezone/zic.c:485 +#, c-format +msgid "%s: More than one -d option specified\n" +msgstr "%s: Birden fazla -d seçeneði belirtilmiþ\n" + +#: timezone/zic.c:495 +#, c-format +msgid "%s: More than one -l option specified\n" +msgstr "%s: Birden fazla -l seçeneði belirtilmiþ\n" + +#: timezone/zic.c:505 +#, c-format +msgid "%s: More than one -p option specified\n" +msgstr "%s: Birden fazla -p seçeneði belirtilmiþ\n" + +#: timezone/zic.c:515 +#, c-format +msgid "%s: More than one -y option specified\n" +msgstr "%s: Birden fazla -y seçeneði belirtilmiþ\n" + +#: argp/argp-parse.c:646 +#, c-format +msgid "%s: Too many arguments\n" +msgstr "%s: Çok fazla argüman var\n" + +#: locale/programs/ld-collate.c:457 locale/programs/ld-collate.c:483 +#: locale/programs/ld-collate.c:499 +#, c-format +msgid "%s: `%s' mentioned more than once in definition of weight %d" +msgstr "%s:`%s' %d aðýrlýklý tanýmda bir kereden fazla anýldý" + +#: locale/programs/ld-collate.c:1323 +#, c-format +msgid "%s: `%s' must be a character" +msgstr "%s: `%s' bir karakter olmalý" + +#: locale/programs/ld-address.c:248 locale/programs/ld-address.c:276 +#: locale/programs/ld-address.c:309 locale/programs/ld-address.c:321 +#, c-format +msgid "%s: `%s' value does not match `%s' value" +msgstr "%s: `%s' deðeri `%s' deðeriyle eþleþmiyor" + +#: locale/programs/ld-monetary.c:835 locale/programs/ld-numeric.c:313 +#, c-format +msgid "%s: `-1' must be last entry in `%s' field" +msgstr "%s: `%s' alanýnda `-1' son girdi olmalý" + +#: locale/programs/ld-collate.c:447 locale/programs/ld-collate.c:473 +#, c-format +msgid "%s: `forward' and `backward' are mutually excluding each other" +msgstr "%s: `forward' ve `backward' karþýlýklý olarak bir diðerini dýþlar" + +#: locale/programs/ld-collate.c:1515 +#, c-format +msgid "%s: `position' must be used for a specific level in all sections or none" +msgstr "%s: `position' tüm alt bölümlerde özel bir düzey için kullanýlmýþ olmalý ya da hiç bulunmamalý" + +#: locale/programs/ld-ctype.c:2635 locale/programs/ld-ctype.c:2775 +#, c-format +msgid "%s: `translit_start' section does not end with `translit_end'" +msgstr "%s: `translit_start' bölümü `translit_end' ile bitmiyor" + +#: locale/programs/ld-collate.c:1123 +#, c-format +msgid "%s: byte sequence of first character of sequence is not lower than that of the last character" +msgstr "%s: serinin ilk karakterinin bayt serisi son karakterininkinden daha az deðildir" + +#: locale/programs/ld-collate.c:1081 +#, c-format +msgid "%s: byte sequences of first and last character must have the same length" +msgstr "%s: ilk ve son karakterin bayt serisi ayný uzunlukta olmalý" + +#: locale/programs/ld-collate.c:3642 +#, c-format +msgid "%s: cannot have `%s' as end of ellipsis range" +msgstr "%s: `%s' elips kapsamýnýn sonu olamýyor" + +#: locale/programs/ld-collate.c:3308 +#, c-format +msgid "%s: cannot reorder after %.*s: symbol not known" +msgstr "%s: %.*s sembolünden sonra tekrar sýralanamýyor: sembol bilinmiyor" + +#: locale/programs/ld-ctype.c:2910 locale/programs/ld-ctype.c:2994 +#: locale/programs/ld-ctype.c:3014 locale/programs/ld-ctype.c:3035 +#: locale/programs/ld-ctype.c:3056 locale/programs/ld-ctype.c:3077 +#: locale/programs/ld-ctype.c:3098 locale/programs/ld-ctype.c:3138 +#: locale/programs/ld-ctype.c:3159 locale/programs/ld-ctype.c:3226 +#, c-format +msgid "%s: character `%s' in charmap not representable with one byte" +msgstr "%s: karakter eþlem listesinde `%s' karakteri bir bayt ile temsil edilemez" + +#: locale/programs/ld-ctype.c:3270 locale/programs/ld-ctype.c:3295 +#, c-format +msgid "%s: character `%s' needed as default value not representable with one byte" +msgstr "%s: öntanýmlý deðer olarak gerekli olan `%s' karakteri tek bayt ile temsil edilemez" + +#: locale/programs/ld-ctype.c:2905 +#, c-format +msgid "%s: character `%s' not defined in charmap while needed as default value" +msgstr "%s: karakter eþlem listesinde öntanýmlý deðer olarak gerekli olmasýna raðmen `%s' karakteri atanmamýþ" + +#: locale/programs/ld-ctype.c:2989 locale/programs/ld-ctype.c:3009 +#: locale/programs/ld-ctype.c:3051 locale/programs/ld-ctype.c:3072 +#: locale/programs/ld-ctype.c:3093 locale/programs/ld-ctype.c:3133 +#: locale/programs/ld-ctype.c:3154 locale/programs/ld-ctype.c:3221 +#: locale/programs/ld-ctype.c:3263 locale/programs/ld-ctype.c:3288 +#, c-format +msgid "%s: character `%s' not defined while needed as default value" +msgstr "%s: öntanýmlý deðer olarak gerekli olmasýna raðmen `%s' karakteri atanmamýþ" + +#: timezone/zic.c:1927 +#, c-format +msgid "%s: command was '%s', result was %d\n" +msgstr "%s: komut `%s' idi, sonuç %d oldu\n" + +#: locale/programs/ld-time.c:225 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not '+' nor '-'" +msgstr "%s: `era' alanýndaki %Zd dizgesinin yön flamasý '+' ya da '-' deðil" + +#: locale/programs/ld-time.c:237 +#, c-format +msgid "%s: direction flag in string %Zd in `era' field is not a single character" +msgstr "%s: `era' alanýndaki %Zd dizgesinin yön flamasý tek karakter deðil" + +#: locale/programs/ld-ctype.c:2727 +#, c-format +msgid "%s: duplicate `default_missing' definition" +msgstr "%s: `default_missing' tanýmý tekrarlanmýþ" + +#: locale/programs/ld-identification.c:423 +#, c-format +msgid "%s: duplicate category version definition" +msgstr "%s kategori sürümü tanýmý tekrarlanmýþ" + +#: locale/programs/ld-collate.c:2711 +#, c-format +msgid "%s: duplicate declaration of section `%s'" +msgstr "%s: `%s' bölüm bildirimi tekrarlanmýþ" + +#: locale/programs/ld-collate.c:2675 +#, c-format +msgid "%s: duplicate definition of `%s'" +msgstr "%s: `%s' tanýmý tekrarlanmýþ" + +#: locale/programs/ld-collate.c:3691 +#, c-format +msgid "%s: empty category description not allowed" +msgstr "%s: boþ kategori açýklamasýna izin verilmez" + +#: locale/programs/ld-collate.c:755 +#, c-format +msgid "%s: empty weight string not allowed" +msgstr "%s: boþ aðýrlýk dizgesine izin verilmez" + +#: locale/programs/charmap.c:831 +#, c-format +msgid "%s: error in state machine" +msgstr "%s: durum motorunda hata" + +#: locale/programs/ld-ctype.c:2483 +#, c-format +msgid "%s: field `%s' declared more than once" +msgstr "%s: `%s' alaný bir kereden fazla bildirilmiþ" + +#: locale/programs/ld-ctype.c:1525 locale/programs/ld-ctype.c:1650 +#: locale/programs/ld-ctype.c:1756 locale/programs/ld-ctype.c:2346 +#: locale/programs/ld-ctype.c:3329 +#, c-format +msgid "%s: field `%s' does not contain exactly ten entries" +msgstr "%s: `%s' alaný tamý tamýna 10 girdi içeremez" + +#: locale/programs/ld-address.c:154 locale/programs/ld-address.c:205 +#: locale/programs/ld-address.c:230 locale/programs/ld-address.c:259 +#: locale/programs/ld-name.c:115 locale/programs/ld-telephone.c:117 +#, c-format +msgid "%s: field `%s' must not be empty" +msgstr "%s: `%s' alaný boþ olmamalý" + +#: locale/programs/ld-address.c:142 locale/programs/ld-address.c:197 +#: locale/programs/ld-address.c:224 locale/programs/ld-address.c:284 +#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:315 +#: locale/programs/ld-measurement.c:104 locale/programs/ld-monetary.c:244 +#: locale/programs/ld-monetary.c:260 locale/programs/ld-name.c:104 +#: locale/programs/ld-numeric.c:113 locale/programs/ld-numeric.c:127 +#: locale/programs/ld-paper.c:101 locale/programs/ld-paper.c:109 +#: locale/programs/ld-telephone.c:105 +#, c-format +msgid "%s: field `%s' not defined" +msgstr "%s: `%s' alaný tanýmlý deðil" + +#: locale/programs/ld-messages.c:115 locale/programs/ld-messages.c:148 +#, c-format +msgid "%s: field `%s' undefined" +msgstr "%s: `%s' alaný tanýmsýz" + +#: locale/programs/ld-time.c:258 +#, c-format +msgid "%s: garbage at end of offset value in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinin dengeleme deðerinin sonunda bozulma saptandý" + +#: locale/programs/ld-time.c:318 +#, c-format +msgid "%s: garbage at end of starting date in string %Zd in `era' field " +msgstr "%s: `era' alanýndaki %Zd dizgesinde baþlangýç tarihinin sonunda bozulma saptandý" + +#: locale/programs/ld-time.c:395 +#, c-format +msgid "%s: garbage at end of stopping date in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinde bitiþ tarihinin sonunda bozulma saptandý" + +#: posix/getopt.c:795 +#, c-format +msgid "%s: illegal option -- %c\n" +msgstr "%s: kuraldýþý seçenek -- %c\n" + +#: locale/programs/ld-address.c:573 locale/programs/ld-collate.c:3717 +#: locale/programs/ld-ctype.c:2844 locale/programs/ld-identification.c:437 +#: locale/programs/ld-measurement.c:229 locale/programs/ld-messages.c:324 +#: locale/programs/ld-monetary.c:932 locale/programs/ld-name.c:298 +#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:231 +#: locale/programs/ld-telephone.c:306 locale/programs/ld-time.c:1170 +#, c-format +msgid "%s: incomplete `END' line" +msgstr "%s: tamamlanmamýþ `END' satýrý" + +#: locale/programs/ld-address.c:166 +msgid "%s: invalid escape `%%%c' sequence in field `%s'" +msgstr "%s: `%s' alanýnda geçersiz önceleme dizisi: `%%%c'" + +#: locale/programs/ld-name.c:127 locale/programs/ld-telephone.c:126 +#: locale/programs/ld-telephone.c:150 +#, c-format +msgid "%s: invalid escape sequence in field `%s'" +msgstr "%s: `%s' alanýnda geçersiz önceleme dizisi" + +#: locale/programs/ld-time.c:250 +#, c-format +msgid "%s: invalid number for offset in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinde dengeleme deðeri olarak geçersiz sayý" + +#: locale/programs/ld-collate.c:3143 +#, c-format +msgid "%s: invalid number of sorting rules" +msgstr "%s: sýralama kurallarýnýn sayýsý geçersiz" + +#: posix/getopt.c:798 +#, c-format +msgid "%s: invalid option -- %c\n" +msgstr "%s: geçersiz seçenek -- %c\n" + +#: locale/programs/ld-time.c:309 +#, c-format +msgid "%s: invalid starting date in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinde baþlangýç tarihi geçersiz" + +#: locale/programs/ld-time.c:386 +#, c-format +msgid "%s: invalid stopping date in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinde bitiþ tarihi geçersiz" + +#: locale/programs/ld-measurement.c:112 +#, c-format +msgid "%s: invalid value for field `%s'" +msgstr "%s: `%s' alanýndaki deðer geçersiz" + +#: locale/programs/ld-address.c:242 locale/programs/ld-address.c:270 +#, c-format +msgid "%s: language abbreviation `%s' not defined" +msgstr "%s: dil kýsaltmasý `%s' atanmamýþ" + +#: locale/programs/ld-collate.c:3223 locale/programs/ld-collate.c:3346 +#: locale/programs/ld-collate.c:3695 +#, c-format +msgid "%s: missing `order_end' keyword" +msgstr "%s: `order_end' anahtar-sözcüðü kayýp" + +#: locale/programs/ld-collate.c:3360 locale/programs/ld-collate.c:3707 +#, c-format +msgid "%s: missing `reorder-end' keyword" +msgstr "%s: `reorder_end' anahtar-sözcüðü kayýp" + +#: locale/programs/ld-collate.c:3710 +#, c-format +msgid "%s: missing `reorder-sections-end' keyword" +msgstr "%s: `reorder_section_end' anahtar-sözcüðü kayýp" + +#: locale/programs/ld-time.c:435 +#, c-format +msgid "%s: missing era format in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinde dönemsellik biçemi eksik" + +#: locale/programs/ld-time.c:423 +#, c-format +msgid "%s: missing era name in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinde dönem ismi eksik" + +#: locale/programs/ld-collate.c:3119 +#, c-format +msgid "%s: multiple order definitions for section `%s'" +msgstr "%s: `%s' alt bölümünde çok sayýda sýralama tanýmý" + +#: locale/programs/ld-collate.c:3169 +#, c-format +msgid "%s: multiple order definitions for unnamed section" +msgstr "%s: isimsiz alt bölümde çok sayýda sýralama tanýmý" + +#: locale/programs/ld-messages.c:137 locale/programs/ld-messages.c:170 +#, c-format +msgid "%s: no correct regular expression for field `%s': %s" +msgstr "%s: `%s' alanýnda doðru bir düzenli ifade yok: %s" + +#: locale/programs/ld-identification.c:169 +#, c-format +msgid "%s: no identification for category `%s'" +msgstr "%s: `%s' kategorisi için hiç identification satýrý yok" + +#: locale/programs/ld-ctype.c:2753 +#, c-format +msgid "%s: no representable `default_missing' definition found" +msgstr "%s: temsil edilebilir `default_missing' atamasý bulunamadý" + +#: locale/programs/ld-collate.c:591 +#, c-format +msgid "%s: not enough sorting rules" +msgstr "%s: sýralama kurallarý yetersiz" + +#: locale/programs/ld-address.c:295 +#, c-format +msgid "%s: numeric country code `%d' not valid" +msgstr "%s: sayýsal ülke kodu `%d' geçersiz" + +#: posix/getopt.c:718 +#, c-format +msgid "%s: option `%c%s' doesn't allow an argument\n" +msgstr "%s: `%c%s' seçeneði argümansýz kullanýlýr\n" + +#: posix/getopt.c:688 +#, c-format +msgid "%s: option `%s' is ambiguous\n" +msgstr "%s: `%s' seçeneði burada belirsiz\n" + +#: posix/getopt.c:736 posix/getopt.c:909 +#, c-format +msgid "%s: option `%s' requires an argument\n" +msgstr "%s: `%s' seçeneði bir argümanla kullanýlýr\n" + +#: posix/getopt.c:713 +#, c-format +msgid "%s: option `--%s' doesn't allow an argument\n" +msgstr "%s: `--%s' seçeneði argümansýz kullanýlýr\n" + +#: posix/getopt.c:893 +#, c-format +msgid "%s: option `-W %s' doesn't allow an argument\n" +msgstr "%s: `-W %s' seçeneði argümansýz kullanýlýr\n" + +#: posix/getopt.c:875 +#, c-format +msgid "%s: option `-W %s' is ambiguous\n" +msgstr "%s: `-W %s' seçeneði burada belirsiz\n" + +#: posix/getopt.c:828 posix/getopt.c:958 +#, c-format +msgid "%s: option requires an argument -- %c\n" +msgstr "%s: seçenek bir argümanla kullanýlýr -- %c\n" + +#: locale/programs/ld-collate.c:1314 locale/programs/ld-collate.c:3654 +#, c-format +msgid "%s: order for `%.*s' already defined at %s:%Zu" +msgstr "%s: `%.*s' için abecesel sýra zaten %s:%Zu içinde atanmýþ" + +#: locale/programs/ld-collate.c:3297 +#, c-format +msgid "%s: order for collating element %.*s not yet defined" +msgstr "%s: karþýlaþtýrma elemaný %.*s için abecesel sýra henüz atanmamýþ" + +#: locale/programs/ld-collate.c:3281 +#, c-format +msgid "%s: order for collating symbol %.*s not yet defined" +msgstr "%s: karþýlaþtýrma sembolü %.*s için abecesel sýra henüz atanmamýþ" + +#: sunrpc/rpc_main.c:289 +#, c-format +msgid "%s: output would overwrite %s\n" +msgstr "%s: çýktý %s üzerine yazacak\n" + +#: timezone/zic.c:873 timezone/zic.c:1287 timezone/zic.c:1312 +#, c-format +msgid "%s: panic: Invalid l_value %d\n" +msgstr "%s: panik: sol deðer (l_value) %d geçersiz\n" + +#: locale/programs/charmap.c:838 locale/programs/ld-address.c:592 +#: locale/programs/ld-collate.c:2590 locale/programs/ld-collate.c:3735 +#: locale/programs/ld-ctype.c:2107 locale/programs/ld-ctype.c:2864 +#: locale/programs/ld-identification.c:456 +#: locale/programs/ld-measurement.c:248 locale/programs/ld-messages.c:342 +#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:316 +#: locale/programs/ld-numeric.c:386 locale/programs/ld-paper.c:249 +#: locale/programs/ld-telephone.c:324 locale/programs/ld-time.c:1188 +#: locale/programs/locfile.h:103 locale/programs/repertoire.c:325 +#, c-format +msgid "%s: premature end of file" +msgstr "%s: dosya sonu erken geldi" + +#: locale/programs/ld-collate.c:3394 locale/programs/ld-collate.c:3580 +#, c-format +msgid "%s: section `%.*s' not known" +msgstr "%s: `%.*s' alt bölümü bilinmiyor" + +#: locale/programs/ld-time.c:337 +#, c-format +msgid "%s: starting date is invalid in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinde baþlangýç tarihi geçersiz" + +#: locale/programs/ld-time.c:414 +#, c-format +msgid "%s: stopping date is invalid in string %Zd in `era' field" +msgstr "%s: `era' alanýndaki %Zd dizgesinde bitiþ tarihi geçersiz" + +#: locale/programs/ld-collate.c:1248 +#, c-format +msgid "%s: symbolic range ellipsis must not be direct followed by `order_end'" +msgstr "%s: sembolik kapsam elipslerinin hemen ardýndan `order_end' gelmemelidir" + +#: locale/programs/ld-collate.c:1244 +#, c-format +msgid "%s: symbolic range ellipsis must not directly follow `order_start'" +msgstr "%s: sembolik kapsam elipsleri `order_start' ýn hemen ardýndan gelmemelidir" + +#: locale/programs/ld-address.c:583 locale/programs/ld-collate.c:518 +#: locale/programs/ld-collate.c:570 locale/programs/ld-collate.c:865 +#: locale/programs/ld-collate.c:878 locale/programs/ld-collate.c:2581 +#: locale/programs/ld-collate.c:3726 locale/programs/ld-ctype.c:1840 +#: locale/programs/ld-ctype.c:2098 locale/programs/ld-ctype.c:2673 +#: locale/programs/ld-ctype.c:2855 locale/programs/ld-identification.c:447 +#: locale/programs/ld-measurement.c:239 locale/programs/ld-messages.c:333 +#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:307 +#: locale/programs/ld-numeric.c:377 locale/programs/ld-paper.c:240 +#: locale/programs/ld-telephone.c:315 locale/programs/ld-time.c:1179 +#, c-format +msgid "%s: syntax error" +msgstr "%s: sözdizimi hatasý" + +#: locale/programs/ld-ctype.c:2178 +#, c-format +msgid "%s: syntax error in definition of new character class" +msgstr "%s: yeni karakter sýnýfýnýn tanýmýnda sözdizimi hatasý" + +#: locale/programs/ld-ctype.c:2193 +#, c-format +msgid "%s: syntax error in definition of new character map" +msgstr "%s: yeni karakter eþlemleri tanýmýnda sözdizimi hatasý" + +#: locale/programs/ld-ctype.c:3735 +#, c-format +msgid "%s: table for class \"%s\": %lu bytes\n" +msgstr "%s: \"%s\" sýnýfýnýn tablosu: %lu bayt\n" + +#: locale/programs/ld-ctype.c:3803 +#, c-format +msgid "%s: table for map \"%s\": %lu bytes\n" +msgstr "%s: \"%s\" eþlemlerinin tablosu: %lu bayt\n" + +#: locale/programs/ld-ctype.c:3935 +#, c-format +msgid "%s: table for width: %lu bytes\n" +msgstr "%s: geniþlik için tablo: %lu bayt\n" + +#: locale/programs/ld-address.c:216 +#, c-format +msgid "%s: terminology language code `%s' not defined" +msgstr "%s: terminoloji dil kodu `%s' atanmamýþ" + +#: locale/programs/ld-collate.c:1054 +#, c-format +msgid "%s: the start and the end symbol of a range must stand for characters" +msgstr "%s: bir kapsamýn baþlangýç ve bitiþ sembolleri, karakterleri temsil etmelidir" + +#: locale/programs/ld-time.c:464 +#, c-format +msgid "%s: third operand for value of field `%s' must not be larger than %d" +msgstr "%s: `%s' alanýnýn deðerindeki üçüncü veri öðesi en fazla %d olabilir" + +#: locale/programs/ld-collate.c:555 +#, c-format +msgid "%s: too many rules; first entry only had %d" +msgstr "%s: çok fazla kural var; sadece ilk girdide kural sayýsý %d" + +#: locale/programs/ld-collate.c:906 +#, c-format +msgid "%s: too many values" +msgstr "%s: çok fazla deðer var" + +#: locale/programs/ld-ctype.c:3639 +#, c-format +msgid "%s: transliteration data from locale `%s' not available" +msgstr "%s: `%s' yerelinden baþka bir dilin alfabesinde yazma verisi yok" + +#: sunrpc/rpc_main.c:296 +#, c-format +msgid "%s: unable to open %s: %m\n" +msgstr "%s: %s dosyasýný açmak mümkün deðil: %m\n" + +#: locale/programs/ld-collate.c:2849 +#, c-format +msgid "%s: unknown character in collating symbol name" +msgstr "%s: karþýlaþtýrma sembolü isminde bilinmeyen karakter" + +#: locale/programs/ld-collate.c:2981 +#, c-format +msgid "%s: unknown character in equivalent definition name" +msgstr "%s: eþdeðer tanýmlama isminde bilinmeyen karakter" + +#: locale/programs/ld-collate.c:2994 +#, c-format +msgid "%s: unknown character in equivalent definition value" +msgstr "%s: eþdeðer tanýmlama deðerinde bilinmeyen karakter" + +#: locale/programs/ld-time.c:1040 +#, c-format +msgid "%s: unknown character in field `%s'" +msgstr "%s: `%s' alanýnda bilinmeyen karakter" + +#: locale/programs/ld-collate.c:3091 +#, c-format +msgid "%s: unknown section name `%s'" +msgstr "%s: bölüm ismi `%s' bilinmiyor" + +#: locale/programs/ld-collate.c:3004 +#, c-format +msgid "%s: unknown symbol `%s' in equivalent definition" +msgstr "%s: eþdeðer tanýmlamada bilinmeyen sembol: `%s'" + +#: posix/getopt.c:769 +#, c-format +msgid "%s: unrecognized option `%c%s'\n" +msgstr "%s: tanýnmayan seçenek: `%c%s'\n" + +#: posix/getopt.c:765 +#, c-format +msgid "%s: unrecognized option `--%s'\n" +msgstr "%s: tanýnmayan seçenek `--%s'\n" + +#: timezone/zic.c:443 +#, c-format +msgid "" +"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n" +"\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n" +msgstr "" +"%s: kullanýmý: %s [ -s ] [ -v ] [ -l yerelZaman ] [ -p posixKurallarý ] \\\n" +"\t[ -d dizin ] [ -L artýkSaniyeler ] [ -y komut ] [ dosyaismi ... ]\n" + +#: timezone/zdump.c:175 +#, c-format +msgid "%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n" +msgstr "%s: kullanýmý: %s [ -v ] [ -c kesimZamaný ] zamanDilimiÝsmi ...\n" + +#: locale/programs/ld-messages.c:121 locale/programs/ld-messages.c:154 +#, c-format +msgid "%s: value for field `%s' must not be an empty string" +msgstr "%s: `%s' alanýnýn deðeri boþ bir dizge olmamalý" + +#: locale/programs/ld-monetary.c:250 locale/programs/ld-numeric.c:119 +#, c-format +msgid "%s: value for field `%s' must not be the empty string" +msgstr "%s: `%s' alanýnýn deðeri boþ dizge olmamalý" + +#: locale/programs/ld-monetary.c:232 +#, c-format +msgid "%s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217" +msgstr "%s: `int_curr_symbol' alanýnýn deðeri ISO 4217'deki geçerli isimlerden biri deðil" + +#: locale/programs/ld-monetary.c:224 +#, c-format +msgid "%s: value of field `int_curr_symbol' has wrong length" +msgstr "%s: `int_curr_symbol' alanýndaki deðer yanlýþ uzunlukta" + +#: locale/programs/ld-monetary.c:857 locale/programs/ld-numeric.c:334 +#, c-format +msgid "%s: values for field `%s' must be smaller than 127" +msgstr "%s: `%s' alanýndaki deðer 127 den küçük olmalý" + +#: locale/programs/ld-time.c:488 +#, c-format +msgid "%s: values for field `%s' must not be larger than %d" +msgstr "%s: `%s' alanýndaki deðer %d den büyük olmalý" + +#: locale/programs/ld-time.c:472 locale/programs/ld-time.c:480 +#, c-format +msgid "%s: values of field `%s' must not be larger than %d" +msgstr "%s: `%s' alanýndaki deðer %d den büyük olmamalý" + +#: locale/programs/ld-collate.c:850 +#, c-format +msgid "%s: weights must use the same ellipsis symbol as the name" +msgstr "%s: aðýrlýklar isim olarak ayný elips sembolünü kullanmalýdýr" + +#: sunrpc/rpc_main.c:308 +#, c-format +msgid "%s: while writing output %s: %m" +msgstr "%s: %s çýktýsýný yazarken: %m" + +#: argp/argp-parse.c:170 +msgid "(PROGRAM ERROR) No version known!?" +msgstr "(PROGRAM HATASI) Bilinen bir sürüm deðil!?" + +#: argp/argp-parse.c:787 +msgid "(PROGRAM ERROR) Option should have been recognized!?" +msgstr "(PROGRAM HATASI) Bu tanýnan bir seçenek olmalýydý!?" + +#: nis/nis_print.c:130 +msgid "(Unknown object)\n" +msgstr "(Bilinmeyen nesne)\n" + +#: sunrpc/clnt_perr.c:125 +#, c-format +msgid "(unknown authentication error - %d)" +msgstr "(bilinmeyen kanýtlama hatasý - %d)" + +#: sunrpc/rpcinfo.c:613 +msgid "(unknown)" +msgstr "(bilinmiyor)" + +#: elf/sprof.c:570 +#, c-format +msgid "*** The file `%s' is stripped: no detailed analysis possible\n" +msgstr "*** `%s' dosyasý lime lime edildi: detaylý çözümleme mümkün deðil\n" + +#: catgets/gencat.c:282 +msgid "*standard input*" +msgstr "*standart girdi*" + +#: catgets/gencat.c:125 +msgid "" +"-o OUTPUT-FILE [INPUT-FILE]...\n" +"[OUTPUT-FILE [INPUT-FILE]...]" +msgstr "" +"-o ÇIKTI-DOSYASI [GÝRDÝ-DOSYASI]...\n" +"[ÇIKTI-DOSYASI [GÝRDÝ-DOSYASI]...]" + +#: stdio-common/../sysdeps/gnu/errlist.c:797 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:115 +msgid ".lib section in a.out corrupted" +msgstr "a.out içindeki .lib bölümü bozulmuþ" + +#: sunrpc/clnt_perr.c:111 sunrpc/clnt_perr.c:132 +#, c-format +msgid "; low version = %lu, high version = %lu" +msgstr "; alt sürüm = %lu, üst sürüm = %lu" + +#: sunrpc/clnt_perr.c:118 +msgid "; why = " +msgstr "; neden = " + +#: locale/programs/charmap.c:999 +#, c-format +msgid "<%s> and <%s> are illegal names for range" +msgstr "<%s> ve <%s> kapsam için uygun isimler deðil" + +#: locale/programs/repertoire.c:448 +#, c-format +msgid "<%s> and <%s> are invalid names for range" +msgstr "<%s> ve <%s> kapsam için geçersiz isimler" + +#: locale/programs/ld-ctype.c:565 locale/programs/ld-ctype.c:600 +#, c-format +msgid " character must not be in class `%s'" +msgstr " karakteri `%s' sýnýfýnda olmamalý" + +#: locale/programs/ld-ctype.c:553 locale/programs/ld-ctype.c:589 +#, c-format +msgid " character not in class `%s'" +msgstr " karakteri `%s' sýnýfýnda deðil" + +#. TRANS The experienced user will know what is wrong. +#. TRANS @c This error code is a joke. Its perror text is part of the joke. +#. TRANS @c Don't change it. +#: stdio-common/../sysdeps/gnu/errlist.c:622 +msgid "?" +msgstr "?" + +#: sysdeps/generic/siglist.h:34 +msgid "Aborted" +msgstr "Ýptal edildi" + +#: nis/nis_print.c:321 +msgid "Access Rights : " +msgstr "Eriþim Haklarý: " + +#: stdio-common/../sysdeps/gnu/errlist.c:793 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:114 +msgid "Accessing a corrupted shared library" +msgstr "Bir bozulmuþ paylaþýmlý kitaplýða eriþiliyor" + +#. TRANS The requested socket address is already in use. @xref{Socket Addresses}. +#: stdio-common/../sysdeps/gnu/errlist.c:367 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:155 +msgid "Address already in use" +msgstr "Adres zaten kullanýmda" + +#: posix/../sysdeps/posix/gai_strerror.c:31 +msgid "Address family for hostname not supported" +msgstr "Makina ismi için adres ailesi desteklenmiyor" + +#. TRANS The address family specified for a socket is not supported; it is +#. TRANS inconsistent with the protocol being used on the socket. @xref{Sockets}. +#: stdio-common/../sysdeps/gnu/errlist.c:362 +msgid "Address family not supported by protocol" +msgstr "Adres ailesi protokol tarafýndan desteklenmiyor" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:154 +msgid "Address family not supported by protocol family" +msgstr "Adres ailesi protokol ailesi tarafýndan desteklenmiyor" + +#: stdio-common/../sysdeps/gnu/errlist.c:761 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:98 +msgid "Advertise error" +msgstr "Tanýtým hatasý" + +#: stdio-common/../sysdeps/unix/siglist.c:40 sysdeps/generic/siglist.h:40 +msgid "Alarm clock" +msgstr "Alarm saati" + +#: malloc/memusagestat.c:57 +msgid "Also draw graph for total memory consumption" +msgstr "Üstelik toplam bellek tüketimi grafiðini çizerken" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:83 +msgid "Anode table overflow" +msgstr "A-düðüm tablosu taþtý" + +#: intl/tst-gettext2.c:37 +msgid "Another string for testing." +msgstr "Test edilecek diðer dizge." + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:37 +msgid "Arg list too long" +msgstr "Arg listesi çok uzun" + +#. TRANS Argument list too long; used when the arguments passed to a new program +#. TRANS being executed with one of the @code{exec} functions (@pxref{Executing a +#. TRANS File}) occupy too much memory space. This condition never arises in the +#. TRANS GNU system. +#: stdio-common/../sysdeps/gnu/errlist.c:70 +msgid "Argument list too long" +msgstr "Argüman listesi çok uzun" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:63 +msgid "Argument out of domain" +msgstr "Argüman alan dýþý" + +#: nis/nis_error.c:66 +msgid "Attempt to remove a non-empty table" +msgstr "Bir boþ tabloyu silme gayreti" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:116 +msgid "Attempting to link in more shared libraries than system limit" +msgstr "Sistem sýnýrlarýndan daha fazla sayýdaki paylaþýmlý kitaplýkta bað kurulmaya çalýþýlýyor" + +#: stdio-common/../sysdeps/gnu/errlist.c:801 +msgid "Attempting to link in too many shared libraries" +msgstr "Çok fazla sayýdaki paylaþýmlý kitaplýkta bað kurulmaya çalýþýlýyor" + +#: sunrpc/clnt_perr.c:329 +msgid "Authentication OK" +msgstr "Kimlik kanýtlama TAMAM" + +#. TRANS ??? +#: stdio-common/../sysdeps/gnu/errlist.c:562 +msgid "Authentication error" +msgstr "Kanýtlama hatasý" + +#: nis/nis_print.c:106 +msgid "BOGUS OBJECT\n" +msgstr "SAHTE NESNE\n" + +#. TRANS Bad address; an invalid pointer was detected. +#. TRANS In the GNU system, this error never happens; you get a signal instead. +#: stdio-common/../sysdeps/gnu/errlist.c:115 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:44 +msgid "Bad address" +msgstr "Adres hatalý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:80 +msgid "Bad exchange descriptor" +msgstr "Deðiþ tokuþ betimleyici hatalý" + +#. TRANS Bad file descriptor; for example, I/O on a descriptor that has been +#. TRANS closed or reading from a descriptor open only for writing (or vice +#. TRANS versa). +#: stdio-common/../sysdeps/gnu/errlist.c:83 +msgid "Bad file descriptor" +msgstr "Dosya betimleyici hatalý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:39 +msgid "Bad file number" +msgstr "Dosya numarasý hatalý" + +#: stdio-common/../sysdeps/gnu/errlist.c:749 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:87 +msgid "Bad font file format" +msgstr "Yazýtipi dosyasý biçemi hatalý" + +#: stdio-common/../sysdeps/gnu/errlist.c:641 +msgid "Bad message" +msgstr "Ýleti hatalý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:84 +msgid "Bad request code" +msgstr "Ýstek kodu hatalý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:81 +msgid "Bad request descriptor" +msgstr "Ýstek betimleyici hatalý" + +#: stdio-common/../sysdeps/unix/siglist.c:38 sysdeps/generic/siglist.h:63 +msgid "Bad system call" +msgstr "Sistem çaðrýsý hatalý" + +#: posix/../sysdeps/posix/gai_strerror.c:33 +msgid "Bad value for ai_flags" +msgstr "ai_flags için deðer hatalý" + +#: locale/programs/localedef.c:104 +msgid "Be strictly POSIX conform" +msgstr "Kesinlikle POSIX-uygun olur" + +#: nis/nis_print.c:302 +msgid "Binary data\n" +msgstr "Ýkilik veri\n" + +#. TRANS A file that isn't a block special file was given in a situation that +#. TRANS requires one. For example, trying to mount an ordinary file as a file +#. TRANS system in Unix gives this error. +#: stdio-common/../sysdeps/gnu/errlist.c:122 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:45 +msgid "Block device required" +msgstr "Blok aygýtý gerekli" + +#: sunrpc/pmap_rmt.c:348 +msgid "Broadcast poll problem" +msgstr "Haberleþme yoklamasýnda sorun" + +#. TRANS Broken pipe; there is no process reading from the other end of a pipe. +#. TRANS Every library function that returns this error code also generates a +#. TRANS @code{SIGPIPE} signal; this signal terminates the program if not handled +#. TRANS or blocked. Thus, your program will never actually see @code{EPIPE} +#. TRANS unless it has handled or blocked @code{SIGPIPE}. +#: stdio-common/../sysdeps/gnu/errlist.c:235 +#: stdio-common/../sysdeps/unix/siglist.c:39 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:62 +#: sysdeps/generic/siglist.h:39 +msgid "Broken pipe" +msgstr "Veri alýnamýyor" + +#: stdio-common/../sysdeps/unix/siglist.c:36 sysdeps/generic/siglist.h:37 +msgid "Bus error" +msgstr "Veri yolu hatasý" + +#: nis/nis_print.c:46 +msgid "CDS" +msgstr "CDS" + +#: stdio-common/../sysdeps/unix/siglist.c:50 sysdeps/generic/siglist.h:50 +msgid "CPU time limit exceeded" +msgstr "CPU zaman sýnýrý aþýldý" + +#: nis/nis_error.c:33 +msgid "Cache expired" +msgstr "Arabellek zaman aþýmý" + +#: stdio-common/../sysdeps/gnu/errlist.c:789 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:113 +msgid "Can not access a needed shared library" +msgstr "Gereken paylaþýmlý kitaplýða eriþilemiyor" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:117 +msgid "Can not exec a shared library directly" +msgstr "Bir paylaþýmlý kitaplýk doðrudan icra edilemez" + +#: nis/ypclnt.c:792 +msgid "Can't bind to server which serves this domain" +msgstr "Bu alana hizmet veren sunucuya baðlantý kurulamadý" + +#: elf/ldconfig.c:934 +msgid "Can't chdir to /" +msgstr "/ dizinine geçilemiyor" + +#: nis/ypclnt.c:804 +msgid "Can't communicate with portmapper" +msgstr "portmapper ile haberleþilemiyor" + +#: nis/ypclnt.c:806 +msgid "Can't communicate with ypbind" +msgstr "ypbind ile haberleþilemiyor" + +#: nis/ypclnt.c:808 +msgid "Can't communicate with ypserv" +msgstr "ypserv ile haberleþilemiyor" + +#: elf/cache.c:359 +#, c-format +msgid "Can't create temporary cache file %s" +msgstr "Geçici arabellek dosyasý %s oluþturulamýyor" + +#: elf/ldconfig.c:502 +#, c-format +msgid "Can't find %s" +msgstr "%s bulunamýyor" + +#: elf/ldconfig.c:440 +#, c-format +msgid "Can't link %s to %s" +msgstr "%s den %s'e bað yapýlamýyor" + +#: elf/ldconfig.c:518 elf/ldconfig.c:672 +#, c-format +msgid "Can't lstat %s" +msgstr "lstat %s yapýlamýyor" + +#: elf/cache.c:108 elf/ldconfig.c:955 +#, c-format +msgid "Can't open cache file %s\n" +msgstr "Arabellek dosyasý %s açýlamýyor\n" + +#: elf/ldconfig.c:976 +#, c-format +msgid "Can't open cache file directory %s\n" +msgstr "Arabellek dosyasýnýn dizini %s açýlamýyor\n" + +#: elf/ldconfig.c:865 +#, c-format +msgid "Can't open configuration file %s" +msgstr "Yapýlandýrma dosyasý %s açýlamýyor" + +#: elf/ldconfig.c:621 +#, c-format +msgid "Can't open directory %s" +msgstr "%s dizini açýlamýyor" + +#: elf/cache.c:353 +#, c-format +msgid "Can't remove old temporary cache file %s" +msgstr "eski geçici arabellek dosyasý %s silinemiyor" + +#: elf/ldconfig.c:405 +#, c-format +msgid "Can't stat %s\n" +msgstr "stat %s yapýlamýyor\n" + +#: elf/ldconfig.c:434 +#, c-format +msgid "Can't unlink %s" +msgstr "%s baðý kaldýrýlamadý" + +#. TRANS No memory available. The system cannot allocate more virtual memory +#. TRANS because its capacity is full. +#: stdio-common/../sysdeps/gnu/errlist.c:104 +msgid "Cannot allocate memory" +msgstr "Bellek ayrýlamadý" + +#. TRANS The requested socket address is not available; for example, you tried +#. TRANS to give a socket a name that doesn't match the local host name. +#. TRANS @xref{Socket Addresses}. +#: stdio-common/../sysdeps/gnu/errlist.c:374 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:156 +msgid "Cannot assign requested address" +msgstr "Ýstenen adres bulunamýyor" + +#: sunrpc/pmap_rmt.c:265 +msgid "Cannot create socket for broadcast rpc" +msgstr "Yayýnlanmýþ rpc için soket oluþturulamýyor" + +#: stdio-common/../sysdeps/gnu/errlist.c:805 +msgid "Cannot exec a shared library directly" +msgstr "Bir paylaþýmlý kitaplýk doðrudan çalýþtýrýlamaz" + +#: elf/readlib.c:98 +#, c-format +msgid "Cannot fstat file %s.\n" +msgstr "%s dosyasý fstat yapýlamýyor.\n" + +#: sunrpc/rpc_main.c:1415 +msgid "Cannot have more than one file generation flag!\n" +msgstr "Birden fazla dosya üretim flamasý olamaz!?\n" + +#: elf/readlib.c:117 +#, c-format +msgid "Cannot mmap file %s.\n" +msgstr "%s dosyasý mmap yapýlamýyor.\n" + +#: sunrpc/pmap_rmt.c:361 +msgid "Cannot receive reply to broadcast" +msgstr "yayýndan yanýt alýnamýyor" + +#: sunrpc/pmap_clnt.c:136 +msgid "Cannot register service" +msgstr "servis sicil kaydý yapýlamýyor" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:173 +msgid "Cannot send after socket shutdown" +msgstr "Soket kapandýktan sonra yollanamaz" + +#. TRANS The socket has already been shut down. +#: stdio-common/../sysdeps/gnu/errlist.c:435 +msgid "Cannot send after transport endpoint shutdown" +msgstr "Aktarým ucu kapandýktan sonra yollanamaz" + +#: sunrpc/pmap_rmt.c:323 +msgid "Cannot send broadcast packet" +msgstr "Yayýnlanmýþ paket yollanamýyor" + +#: sunrpc/pmap_rmt.c:272 +msgid "Cannot set socket option SO_BROADCAST" +msgstr "Soket SO_BROADCAST seçeneðine ayarlanamýyor" + +#: sunrpc/rpc_main.c:1195 +msgid "Cannot specify more than one input file!\n" +msgstr "Bir girdi dosyasýndan fazlasý belirtilemez!\n" + +#: sunrpc/rpc_main.c:1372 +msgid "Cannot use netid flag with inetd flag!\n" +msgstr "AðKimlik flamasý inetd flamasý ile kullanýlamaz!\n" + +#: sunrpc/rpc_main.c:1384 +msgid "Cannot use netid flag without TIRPC!\n" +msgstr "AðKimlik flamasý TIRPC olmaksýzýn kullanýlamaz!\n" + +#: sunrpc/rpc_main.c:1391 +msgid "Cannot use table flags with newstyle!\n" +msgstr "Tablo flamalarý yenibiçimle kullanýlamaz!\n" + +#: elf/ldconfig.c:131 +msgid "Change to and use ROOT as root directory" +msgstr "Dizine geçilir ve kök dizin olarak ROOT kullanýr" + +#: elf/cache.c:390 +#, c-format +msgid "Changing access rights of %s to 0644 failed" +msgstr "%s eriþim haklarý 0644 olarak deðiþtirilemedi" + +#: stdio-common/../sysdeps/gnu/errlist.c:689 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:67 +msgid "Channel number out of range" +msgstr "Kanal numarasý kapsam dýþý" + +#: nis/nis_print.c:265 +#, c-format +msgid "Character Separator : %c\n" +msgstr "Karakter Ayracý: %c\n" + +#: stdio-common/../sysdeps/unix/siglist.c:46 sysdeps/generic/siglist.h:46 +msgid "Child exited" +msgstr "Ast çýktý" + +#: sunrpc/clnt_perr.c:348 +msgid "Client credential too weak" +msgstr "Ýstemci güven belgesi çok zayýf" + +#: nis/nis_print.c:267 +msgid "Columns :\n" +msgstr "Sütun :\n" + +#: stdio-common/../sysdeps/gnu/errlist.c:769 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:100 +msgid "Communication error on send" +msgstr "Yollama sýrasýnda haberleþme hatasý" + +#: locale/programs/localedef.c:112 +msgid "Compile locale specification" +msgstr "Dil karakteristiklerini derler" + +#. TRANS Go home and have a glass of warm, dairy-fresh milk. +#: stdio-common/../sysdeps/gnu/errlist.c:632 +msgid "Computer bought the farm" +msgstr "Yatarken sütünü içtin mi?" + +#: elf/ldconfig.c:141 +msgid "Configure Dynamic Linker Run Time Bindings." +msgstr "Dinamik Baðlayýcýnýn Ýcra Zamaný Baðýntýlarýný Yapýlandýrýr." + +#. TRANS A remote host refused to allow the network connection (typically because +#. TRANS it is not running the requested service). +#: stdio-common/../sysdeps/gnu/errlist.c:452 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:176 +msgid "Connection refused" +msgstr "Baðlantý reddedildi" + +#. TRANS A network connection was closed for reasons outside the control of the +#. TRANS local host, such as by the remote machine rebooting or an unrecoverable +#. TRANS protocol violation. +#: stdio-common/../sysdeps/gnu/errlist.c:402 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:161 +msgid "Connection reset by peer" +msgstr "Baðlantý karþýdan kesildi" + +#. TRANS A socket operation with a specified timeout received no response during +#. TRANS the timeout period. +#: stdio-common/../sysdeps/gnu/errlist.c:446 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:175 +msgid "Connection timed out" +msgstr "Baðlantýda zaman aþýmý" + +#: stdio-common/../sysdeps/unix/siglist.c:45 sysdeps/generic/siglist.h:45 +msgid "Continued" +msgstr "Devam ediliyor" + +#: iconv/iconv_prog.c:69 +msgid "Convert encoding of given files from one encoding to another." +msgstr "Verilen dosyalarýn kodlamasýný dönüþtürür" + +#: catgets/gencat.c:246 elf/ldconfig.c:264 elf/sprof.c:355 +#: iconv/iconv_prog.c:351 locale/programs/locale.c:269 +#: locale/programs/localedef.c:311 nscd/nscd.c:287 nscd/nscd_nischeck.c:90 +#: nss/getent.c:63 posix/getconf.c:751 +#, c-format +msgid "" +"Copyright (C) %s Free Software Foundation, Inc.\n" +"This is free software; see the source for copying conditions. There is NO\n" +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" +msgstr "" +"Kopya Hakký (C) %s Free Software Foundation, Inc.\n" +"Bu bir serbest yazýlýmdýr; kopyalama koþullarý için kaynak koduna bakýnýz.\n" +"HÝÇBÝR garanti yoktur; hatta SATILABÝLÝRLÝÐÝ veya ÞAHSÝ KULLANIMINIZA\n" +"UYGUNLUÐU için bile garanti verilmez.\n" + +#: nscd/nscd_conf.c:166 +#, c-format +msgid "Could not create log file \"%s\"" +msgstr "\"%s\" günlük dosyasý oluþturulamadý" + +#: catgets/gencat.c:112 +msgid "Create C header file NAME containing symbol definitions" +msgstr "Sembol tanýmlarýný içeren C baþlýk dosyasý ÝSÝM'i oluþturur" + +#: locale/programs/localedef.c:102 +msgid "Create old-style tables" +msgstr "Eski tarz tablolar oluþturur" + +#: locale/programs/localedef.c:101 +msgid "Create output even if warning messages were issued" +msgstr "Uyarý iletileri yayýnlansa bile çýktý dosyasýný oluþturur" + +#: nis/nis_print.c:326 +#, c-format +msgid "Creation Time : %s" +msgstr "Oluþturma Zamaný: %s" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:48 +msgid "Cross-device link" +msgstr "Çapraz-aygýt baðý" + +#: malloc/memusagestat.c:67 +msgid "DATAFILE [OUTFILE]" +msgstr "VERÝDOSYASI [ÇIKTIDOSYASI]" + +#: nis/nss_nisplus/nisplus-publickey.c:96 +#: nis/nss_nisplus/nisplus-publickey.c:172 +#, c-format +msgid "DES entry for netname %s not unique\n" +msgstr "Að ismi %s için DES giriþi eþsiz deðil\n" + +#: nis/nis_print.c:112 +msgid "DIRECTORY\n" +msgstr "DÝZÝN\n" + +#: nis/nis_print.c:42 +msgid "DNANS" +msgstr "DNANS" + +#: nis/nis_print.c:38 +msgid "DNS" +msgstr "DNS" + +#: elf/dl-open.c:189 +msgid "DST not allowed in SUID/SGID programs" +msgstr "SUID/SGID programlarda DST'ye izin verilmez" + +#: elf/dl-error.c:71 +msgid "DYNAMIC LINKER BUG!!!" +msgstr "DÝNAMÝK BAÐLAYICI HATASI!!!" + +#: nis/nis_error.c:52 +msgid "Database for table does not exist" +msgstr "Tablo için veritabaný yok" + +#: nis/ypclnt.c:818 +msgid "Database is busy" +msgstr "Veritabaný meþgul" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:75 +msgid "Deadlock situation detected/avoided" +msgstr "ÖlüKilit konumu saptandý/engellendi" + +#: nis/nis_print.c:226 +msgid "Default Access rights :\n" +msgstr "Öntanýmlý Eriþim haklarý:\n" + +#. TRANS No default destination address was set for the socket. You get this +#. TRANS error when you try to transmit data over a connectionless socket, +#. TRANS without first specifying a destination for the data with @code{connect}. +#: stdio-common/../sysdeps/gnu/errlist.c:430 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:126 +msgid "Destination address required" +msgstr "Hedef adres gerekli" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:46 +msgid "Device busy" +msgstr "Aygýt meþgul" + +#: stdio-common/../sysdeps/gnu/errlist.c:669 +msgid "Device not a stream" +msgstr "Aygýt veri alýþveriþine uygun deðil" + +#. TRANS Resource busy; a system resource that can't be shared is already in use. +#. TRANS For example, if you try to delete a file that is the root of a currently +#. TRANS mounted filesystem, you get this error. +#: stdio-common/../sysdeps/gnu/errlist.c:129 +msgid "Device or resource busy" +msgstr "Aygýt ya da özkaynak meþgul" + +#: nis/nis_print.c:180 +#, c-format +msgid "Diffie-Hellmann (%d bits)\n" +msgstr "Diffie-Hellmann (%d bit)\n" + +#: nis/nis_print.c:318 +#, c-format +msgid "Directory : %s\n" +msgstr "Dizin : %s\n" + +#. TRANS Directory not empty, where an empty directory was expected. Typically, +#. TRANS this error occurs when you are trying to delete a directory. +#: stdio-common/../sysdeps/gnu/errlist.c:481 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:123 +msgid "Directory not empty" +msgstr "Dizin boþ deðil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:79 +msgid "Disc quota exceeded" +msgstr "Disk kotasý aþýldý" + +#. TRANS The user's disk quota was exceeded. +#: stdio-common/../sysdeps/gnu/errlist.c:499 +msgid "Disk quota exceeded" +msgstr "Disk kotasý aþýldý" + +#: nscd/nscd.c:86 +msgid "Do not fork and display messages on the current tty" +msgstr "Üzerinde çalýþýlan tty de iletiler ayrýlmaz ve gösterilir" + +#: catgets/gencat.c:114 +msgid "Do not use existing catalog, force new output file" +msgstr "Mevcut kataloðu kullanmaz, yeni çýktý dosyasýný zorlar" + +#: nis/ypclnt.c:864 +msgid "Domain not bound" +msgstr "Alan baðýntýsý yapýlamadý" + +#: elf/ldconfig.c:129 +msgid "Don't build cache" +msgstr "Arabellek oluþturulamýyor" + +#: elf/ldconfig.c:130 +msgid "Don't generate links" +msgstr "Baðlar üretilemiyor" + +#: debug/pcprofiledump.c:56 +msgid "Dump information generated by PC profiling." +msgstr "Üretilen PC profilini yazar." + +#: elf/dl-load.c:1290 +msgid "ELF file ABI version invalid" +msgstr "ELF dosyasý ABI sürümü geçersiz" + +#: elf/dl-load.c:1287 +msgid "ELF file OS ABI invalid" +msgstr "ELF dosyasý OS ABI geçersiz" + +#: elf/dl-load.c:1296 +msgid "ELF file version does not match current one" +msgstr "ELF dosyasý sürümü mevcut biriyle eþleþmiyor" + +#: elf/dl-load.c:1283 +msgid "ELF file version ident does not match current one" +msgstr "ELF dosyasý sürüm kimliði mevcut biriyle eþleþmiyor" + +#: elf/dl-load.c:1307 +msgid "ELF file's phentsize not the expected size" +msgstr "ELF dosyasýnýn phent uzunluðu beklenen uzunlukta deðil" + +#: elf/dl-load.c:876 +msgid "ELF load command address/offset not properly aligned" +msgstr "ELF yükleme komutu adresi/baþvurusu gereði gibi hizalanamýyor" + +#: elf/dl-load.c:873 +msgid "ELF load command alignment not page-aligned" +msgstr "ELF yükleme komutu hizalamasý sayfa-hizalamalý deðil" + +#: stdio-common/../sysdeps/unix/siglist.c:33 sysdeps/generic/siglist.h:60 +msgid "EMT trap" +msgstr "EMT tuzaðý" + +#: nis/nis_print.c:121 +msgid "ENTRY\n" +msgstr "GÝRÝÞ\n" + +#: nis/nis_print.c:300 +msgid "Encrypted data\n" +msgstr "Þifreli veri\n" + +#: nis/nis_error.c:53 +msgid "Entry/table type mismatch" +msgstr "Girdi/tablo türleri uyumsuz" + +#: nss/getent.c:127 nss/getent.c:292 +#, c-format +msgid "Enumeration not supported on %s\n" +msgstr "Numaralama %s ile desteklenmiyor\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:30 +msgid "Error 0" +msgstr "Hata 0" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:130 +msgid "Error 100" +msgstr "Hata 100" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:131 +msgid "Error 101" +msgstr "Hata 101" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:132 +msgid "Error 102" +msgstr "Hata 102" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:133 +msgid "Error 103" +msgstr "Hata 103" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:134 +msgid "Error 104" +msgstr "Hata 104" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:135 +msgid "Error 105" +msgstr "Hata 105" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:136 +msgid "Error 106" +msgstr "Hata 106" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:137 +msgid "Error 107" +msgstr "Hata 107" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:138 +msgid "Error 108" +msgstr "Hata 108" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:139 +msgid "Error 109" +msgstr "Hata 109" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:140 +msgid "Error 110" +msgstr "Hata 110" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:141 +msgid "Error 111" +msgstr "Hata 111" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:142 +msgid "Error 112" +msgstr "Hata 112" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:143 +msgid "Error 113" +msgstr "Hata 113" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:144 +msgid "Error 114" +msgstr "Hata 114" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:145 +msgid "Error 115" +msgstr "Hata 115" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:146 +msgid "Error 116" +msgstr "Hata 116" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:147 +msgid "Error 117" +msgstr "Hata 117" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:148 +msgid "Error 118" +msgstr "Hata 118" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:149 +msgid "Error 119" +msgstr "Hata 119" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:166 +msgid "Error 136" +msgstr "Hata 136" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:172 +msgid "Error 142" +msgstr "Hata 142" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:88 +msgid "Error 58" +msgstr "Hata 58" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:89 +msgid "Error 59" +msgstr "Hata 59" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:102 +msgid "Error 72" +msgstr "Hata 72" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:103 +msgid "Error 73" +msgstr "Hata 73" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:105 +msgid "Error 75" +msgstr "Hata 75" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:106 +msgid "Error 76" +msgstr "Hata 76" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:121 +msgid "Error 91" +msgstr "Hata 91" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:122 +msgid "Error 92" +msgstr "Hata 92" + +#: nis/nis_error.c:57 +msgid "Error in RPC subsystem" +msgstr "RPC alt sisteminde hata" + +#: nis/nis_error.c:67 +msgid "Error in accessing NIS+ cold start file. Is NIS+ installed?" +msgstr "NIS+ soðuk baþlatma dosyasýna eriþim hatasý. NIS+ kurulu mu?" + +#: string/../sysdeps/mach/_strerror.c:58 +#: sysdeps/mach/hurd/mips/dl-machine.c:68 +msgid "Error in unknown error system: " +msgstr "Bilinmeyen hata sisteminde hata: " + +#: nis/nis_error.c:60 +msgid "Error while talking to callback proc" +msgstr "callback proc haberleþme hatasý" + +#: inet/ruserpass.c:181 +msgid "Error: .netrc file is readable by others." +msgstr "Hata: .netrc dosyasý baþkalarý tarafýndan okunabilir." + +#: stdio-common/../sysdeps/gnu/errlist.c:729 +msgid "Exchange full" +msgstr "Deðiþ tokuþ alaný dolu" + +#. TRANS Invalid executable file format. This condition is detected by the +#. TRANS @code{exec} functions; see @ref{Executing a File}. +#: stdio-common/../sysdeps/gnu/errlist.c:76 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:38 +msgid "Exec format error" +msgstr "Çalýþtýrýlabilir biçem hatasý" + +#: locale/programs/localedef.c:190 +msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'" +msgstr "ÖLÜMCÜL: sistem `_POSIX2_LOCALEDEF' atamýyor" + +#: locale/programs/localedef.c:97 +msgid "FILE contains mapping from symbolic names to UCS4 values" +msgstr "DOSYA sembolik isimlerden UCS4 deðerlere eþlemler içerir" + +#: sunrpc/clnt_perr.c:356 +msgid "Failed (unspecified error)" +msgstr "Baþarýlamadý (belirlenmemiþ hata)" + +#: nscd/nscd.c:400 +#, c-format +msgid "Failed to look up user '%s' to run server as" +msgstr "Sunucuyu adýyla çalýþtýrmak için '%s' kullanýcýsýna bakýlýrken hata oluþtu" + +#: elf/readlib.c:108 +#, c-format +msgid "File %s is too small, not checked." +msgstr "%s dosyasý çok küçük, kontrol edilemedi." + +#: stdio-common/../sysdeps/gnu/errlist.c:781 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:111 +msgid "File descriptor in bad state" +msgstr "Dosya betimleyici hatalý durumda" + +#. TRANS File exists; an existing file was specified in a context where it only +#. TRANS makes sense to specify a new file. +#: stdio-common/../sysdeps/gnu/errlist.c:135 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:47 +msgid "File exists" +msgstr "Dosya var" + +#: elf/cache.c:124 elf/cache.c:134 +msgid "File is not a cache file.\n" +msgstr "Bir arabellek dosyasý deðil.\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:86 +msgid "File locking deadlock" +msgstr "Dosya kilitlemede ölükilit" + +#: stdio-common/../sysdeps/gnu/errlist.c:745 +msgid "File locking deadlock error" +msgstr "Dosya kilitlemede ölükilit hatasý" + +#. TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for +#. TRANS Files}) or host name too long (in @code{gethostname} or +#. TRANS @code{sethostname}; @pxref{Host Identification}). +#: stdio-common/../sysdeps/gnu/errlist.c:465 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:108 +msgid "File name too long" +msgstr "Dosya ismi çok uzun" + +#: stdio-common/../sysdeps/unix/siglist.c:51 sysdeps/generic/siglist.h:51 +msgid "File size limit exceeded" +msgstr "Dosya uzunluðu sýnýrý aþýldý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:53 +msgid "File table overflow" +msgstr "Dosya tablosu taþtý" + +#. TRANS File too big; the size of a file would be larger than allowed by the system. +#: stdio-common/../sysdeps/gnu/errlist.c:203 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:57 +msgid "File too large" +msgstr "Dosya çok büyük" + +#: intl/tst-gettext2.c:36 +msgid "First string for testing." +msgstr "Test edilecek ilk dizge." + +#: nis/nis_error.c:38 +msgid "First/next chain broken" +msgstr "Ýlk/sonraki zinciri kopuk" + +#: stdio-common/../sysdeps/unix/siglist.c:34 sysdeps/generic/siglist.h:35 +msgid "Floating point exception" +msgstr "Gerçel sayý istisnasý" + +#: elf/ldconfig.c:136 +msgid "Format to use: new, old or compat (default)" +msgstr "Kullanýlacak biçem: new, old ya da compat (öntanýmlý)" + +#: nis/nis_error.c:68 +msgid "Full resync required for directory" +msgstr "Dizin için tam bir yeniden eþzamanlama gerekli" + +#. TRANS Function not implemented. This indicates that the function called is +#. TRANS not implemented at all, either in the C library itself or in the +#. TRANS operating system. When you get this error, you can be sure that this +#. TRANS particular function will always fail with @code{ENOSYS} unless you +#. TRANS install a new version of the C library or the operating system. +#: stdio-common/../sysdeps/gnu/errlist.c:576 +msgid "Function not implemented" +msgstr "Ýþlev bulunamadý (Bir güncelleme gerekebilir)" + +#: nis/nis_print.c:115 +msgid "GROUP\n" +msgstr "GRUP\n" + +#: argp/argp-help.c:230 +#, c-format +msgid "Garbage in ARGP_HELP_FMT: %s" +msgstr "ARGP_HELP_FMT içinde bozulma saptandý: %s" + +#: malloc/memusagestat.c:64 +msgid "Generate graphic from memory profiling data" +msgstr "Bellek profili verisinden grafik üretir" + +#: catgets/gencat.c:120 +msgid "" +"Generate message catalog.\\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" +"is -, output is written to standard output.\n" +msgstr "" +"Ýleti kataloðu üretilir.\\vGÝRDÝ-DOSYASI - verilirse standart girdi okunur.\n" +"ÇIKTI-DOSYASI - verilirse standart çýktýya yazýlýr.\n" + +#: malloc/memusagestat.c:55 +msgid "Generate output linear to time (default is linear to number of function calls)" +msgstr "" +"Zamanla düzgün deðiþen çýktý üretilir. \n" +"(iþlev çaðrýlarýnýn sayýsýyla düzgün deðiþen çýktý üretimi öntanýmlýdýr)" + +#: elf/ldconfig.c:128 +msgid "Generate verbose messages" +msgstr "Çok detaylý iletiler üretilir" + +#: nis/nis_error.c:37 +msgid "Generic system error" +msgstr "Genel sistem hatasý" + +#: locale/programs/locale.c:77 +msgid "Get locale-specific information." +msgstr "Dile özel bilgiler alýnýr" + +#: argp/argp-parse.c:94 +msgid "Give a short usage message" +msgstr "Kýsa kullaným iletisi verilir" + +#: argp/argp-parse.c:93 +msgid "Give this help list" +msgstr "Bu yardým iletisi verilir" + +#. TRANS This error code has no purpose. +#: stdio-common/../sysdeps/gnu/errlist.c:637 +msgid "Gratuitous error" +msgstr "Bu hata lotodan çýktý" + +#: nis/nis_print.c:320 +#, c-format +msgid "Group : %s\n" +msgstr "Grup : %s\n" + +#: nis/nis_print.c:249 +msgid "Group Flags :" +msgstr "Grup Flamalarý:" + +#: nis/nis_print_group_entry.c:115 +#, c-format +msgid "Group entry for \"%s.%s\" group:\n" +msgstr "\"%s.%s\" grubu için grup giriþi:\n" + +#: argp/argp-parse.c:97 +msgid "Hang for SECS seconds (default 3600)" +msgstr "SANÝYE saniyede kapanýr (öntanýmlý 3600)" + +#: stdio-common/../sysdeps/unix/siglist.c:27 sysdeps/generic/siglist.h:29 +msgid "Hangup" +msgstr "Týkanma" + +#: nscd/grpcache.c:253 +#, c-format +msgid "Haven't found \"%d\" in group cache!" +msgstr "\"%d\" grup arabelleðinde yok!" + +#: nscd/pwdcache.c:249 +#, c-format +msgid "Haven't found \"%d\" in password cache!" +msgstr "\"%d\" parola arabelleðinde yok!" + +#: nscd/grpcache.c:214 +#, c-format +msgid "Haven't found \"%s\" in group cache!" +msgstr "\"%s\" grup arabelleðinde yok!" + +#: nscd/hstcache.c:299 nscd/hstcache.c:341 nscd/hstcache.c:386 +#: nscd/hstcache.c:430 +#, c-format +msgid "Haven't found \"%s\" in hosts cache!" +msgstr "\"%s\" makinalar arabelleðinde yok!" + +#: nscd/pwdcache.c:210 +#, c-format +msgid "Haven't found \"%s\" in password cache!" +msgstr "\"%s\" parola arabelleðinde yok!" + +#. TRANS The remote host for a requested network connection is down. +#: stdio-common/../sysdeps/gnu/errlist.c:470 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:177 +msgid "Host is down" +msgstr "Makina çökük" + +#: resolv/herror.c:69 +msgid "Host name lookup failure" +msgstr "Makina ismi aramasý baþarýsýz oldu" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:35 +msgid "I/O error" +msgstr "G/Ç hatasý" + +#: stdio-common/../sysdeps/unix/siglist.c:49 sysdeps/generic/siglist.h:49 +msgid "I/O possible" +msgstr "G/Ç mümkün" + +#: stdio-common/../sysdeps/unix/siglist.c:32 +msgid "IOT trap" +msgstr "IOT tuzaðý" + +#: nis/nis_print.c:36 +msgid "IVY" +msgstr "IVY" + +#: stdio-common/../sysdeps/gnu/errlist.c:645 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:66 +msgid "Identifier removed" +msgstr "Tanýtýcý kaldýrýldý" + +#: elf/ldconfig.c:525 +#, c-format +msgid "Ignored file %s since it is not a regular file." +msgstr "Normal bir dosya olmadýðýndan %s dosyasý yoksayýldý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:118 +msgid "Illegal byte sequence" +msgstr "Bayt serisi kuraldýþý" + +#: stdio-common/../sysdeps/unix/siglist.c:30 sysdeps/generic/siglist.h:32 +msgid "Illegal instruction" +msgstr "Yönerge kuraldýþý" + +#: nis/nis_error.c:62 +msgid "Illegal object type for operation" +msgstr "Ýþlem için nesne türü kuraldýþý" + +#. TRANS Invalid seek operation (such as on a pipe). +#: stdio-common/../sysdeps/gnu/errlist.c:214 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:59 +msgid "Illegal seek" +msgstr "Arama kuraldýþý" + +#. TRANS Inappropriate file type or format. The file was the wrong type for the +#. TRANS operation, or a data file had the wrong format. +#. TRANS +#. TRANS On some systems @code{chmod} returns this error if you try to set the +#. TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}. +#: stdio-common/../sysdeps/gnu/errlist.c:557 +msgid "Inappropriate file type or format" +msgstr "Dosya türü ya da biçemi uygun deðil" + +#. TRANS Inappropriate I/O control operation, such as trying to set terminal +#. TRANS modes on an ordinary file. +#: stdio-common/../sysdeps/gnu/errlist.c:189 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:55 +msgid "Inappropriate ioctl for device" +msgstr "Aygýt için G/Ç kontrol iþlemi uygun deðil" + +#. TRANS In the GNU system, servers supporting the @code{term} protocol return +#. TRANS this error for certain operations when the caller is not in the +#. TRANS foreground process group of the terminal. Users do not usually see this +#. TRANS error because functions such as @code{read} and @code{write} translate +#. TRANS it into a @code{SIGTTIN} or @code{SIGTTOU} signal. @xref{Job Control}, +#. TRANS for information on process groups and these signals. +#: stdio-common/../sysdeps/gnu/errlist.c:608 +msgid "Inappropriate operation for background process" +msgstr "Artalan süreç için iþlem uygun deðil" + +#: sysdeps/generic/siglist.h:69 +msgid "Information request" +msgstr "Bilgi isteði" + +#: iconv/iconv_prog.c:58 +msgid "Information:" +msgstr "Bilgi:" + +#: locale/programs/localedef.c:92 +msgid "Input Files:" +msgstr "Girdi Dosyalarý:" + +#: elf/ldconfig.c:698 elf/readlib.c:92 +#, c-format +msgid "Input file %s not found.\n" +msgstr "Girdi dosyasý %s bulunamadý.\n" + +#: iconv/iconv_prog.c:55 +msgid "Input/Output format specification:" +msgstr "Girdi/Çýktý biçem özellikleri:" + +#. TRANS Input/output error; usually used for physical read or write errors. +#: stdio-common/../sysdeps/gnu/errlist.c:53 +msgid "Input/output error" +msgstr "Girdi/Çýktý hatasý" + +#: nis/ypclnt.c:798 +msgid "Internal NIS error" +msgstr "Ýçsel NIS hatasý" + +#: nis/ypclnt.c:862 +msgid "Internal ypbind error" +msgstr "Ýçsel ypbind hatasý" + +#: stdio-common/../sysdeps/unix/siglist.c:28 sysdeps/generic/siglist.h:30 +msgid "Interrupt" +msgstr "Sistem kesmesi" + +#. TRANS Interrupted function call; an asynchronous signal occurred and prevented +#. TRANS completion of the call. When this happens, you should try the call +#. TRANS again. +#. TRANS +#. TRANS You can choose to have functions resume after a signal that is handled, +#. TRANS rather than failing with @code{EINTR}; see @ref{Interrupted +#. TRANS Primitives}. +#: stdio-common/../sysdeps/gnu/errlist.c:48 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:34 +msgid "Interrupted system call" +msgstr "Sistem çaðrýsý kesme ile engellendi" + +#: stdio-common/../sysdeps/gnu/errlist.c:685 +msgid "Interrupted system call should be restarted" +msgstr "Kesme ile engellenen sistem çaðrýsý yeniden baþlatýlmalý" + +#. TRANS Invalid argument. This is used to indicate various kinds of problems +#. TRANS with passing the wrong argument to a library function. +#: stdio-common/../sysdeps/gnu/errlist.c:165 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:52 +msgid "Invalid argument" +msgstr "Geçersiz argüman" + +#: posix/regex.c:1102 +msgid "Invalid back reference" +msgstr "Geriye baþvuru geçersiz" + +#: posix/regex.c:1096 +msgid "Invalid character class name" +msgstr "Geçersiz karakter sýnýfý ismi" + +#: sunrpc/clnt_perr.c:332 +msgid "Invalid client credential" +msgstr "Ýstemci güven belgesi geçersiz" + +#: sunrpc/clnt_perr.c:340 +msgid "Invalid client verifier" +msgstr "Ýstemci doðrulamasý geçersiz" + +#: posix/regex.c:1093 +msgid "Invalid collation character" +msgstr "Karþýlaþtýrma karakteri geçersiz" + +#: posix/regex.c:1114 +msgid "Invalid content of \\{\\}" +msgstr "\\{\\} içeriði geçersiz" + +#. TRANS An attempt to make an improper link across file systems was detected. +#. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but +#. TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}). +#: stdio-common/../sysdeps/gnu/errlist.c:142 +msgid "Invalid cross-device link" +msgstr "Karþý aygýta bað geçersiz" + +#: stdio-common/../sysdeps/gnu/errlist.c:721 +msgid "Invalid exchange" +msgstr "Deðiþ tokuþ geçersiz" + +#: nis/nis_error.c:45 +msgid "Invalid object for operation" +msgstr "Ýþlem için nesne geçersiz" + +#. TRANS While decoding a multibyte character the function came along an invalid +#. TRANS or an incomplete sequence of bytes or the given wide character is invalid. +#: stdio-common/../sysdeps/gnu/errlist.c:598 +msgid "Invalid or incomplete multibyte or wide character" +msgstr "Çokbaytlý/geniþ karakter geçersiz veya tamamlanmamýþ" + +#: posix/regex.c:1123 +msgid "Invalid preceding regular expression" +msgstr "Önceleme düzenli ifadesi geçersiz" + +#: posix/regex.c:1117 +msgid "Invalid range end" +msgstr "Geçersiz kapsam sonu" + +#: posix/regex.c:1090 +msgid "Invalid regular expression" +msgstr "Düzenli ifade geçersiz" + +#: stdio-common/../sysdeps/gnu/errlist.c:737 +msgid "Invalid request code" +msgstr "Ýstem kodu geçersiz" + +#: stdio-common/../sysdeps/gnu/errlist.c:725 +msgid "Invalid request descriptor" +msgstr "Ýstem betimleyici geçersiz" + +#: sunrpc/clnt_perr.c:352 +msgid "Invalid server verifier" +msgstr "Sunucu doðrulamasý geçersiz" + +#: stdio-common/../sysdeps/gnu/errlist.c:741 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:85 +msgid "Invalid slot" +msgstr "Geçersiz yuva" + +#: nscd/nscd.c:91 +msgid "Invalidate the specified cache" +msgstr "Belirtilen arabellek geçersiz kýlýndý" + +#. TRANS File is a directory; you cannot open a directory for writing, +#. TRANS or create or remove hard links to it. +#: stdio-common/../sysdeps/gnu/errlist.c:159 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:51 +msgid "Is a directory" +msgstr "Bir dizin" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:169 +msgid "Is a name file" +msgstr "Bir \"name\" dosyasý" + +#: stdio-common/../sysdeps/gnu/errlist.c:825 +msgid "Is a named type file" +msgstr "Bir \"named\" türü dosya" + +#: nis/nis_print.c:188 +msgid "Kerberos.\n" +msgstr "Kerberos.\n" + +#: stdio-common/../sysdeps/unix/siglist.c:35 sysdeps/generic/siglist.h:36 +msgid "Killed" +msgstr "Süreç durduruldu" + +#: nis/nis_print.c:124 +msgid "LINK\n" +msgstr "BAÐ\n" + +#: nis/nis_local_names.c:126 +#, c-format +msgid "LOCAL entry for UID %d in directory %s not unique\n" +msgstr "%d kullanýcý-kimliði için YEREL giriþi %s dizininde eþsiz deðil\n" + +#: stdio-common/../sysdeps/gnu/errlist.c:717 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:74 +msgid "Level 2 halted" +msgstr "Seviye-2 durdu" + +#: stdio-common/../sysdeps/gnu/errlist.c:693 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:68 +msgid "Level 2 not synchronized" +msgstr "Seviye-2 eþzamanlý deðil" + +#: stdio-common/../sysdeps/gnu/errlist.c:697 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:69 +msgid "Level 3 halted" +msgstr "Seviye-3 durdu" + +#: stdio-common/../sysdeps/gnu/errlist.c:701 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:70 +msgid "Level 3 reset" +msgstr "Seviye-3 baþlangýçta" + +#: stdio-common/../sysdeps/gnu/errlist.c:657 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:97 +msgid "Link has been severed" +msgstr "Bað sadeleþtirilmiþti" + +#: stdio-common/../sysdeps/gnu/errlist.c:705 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:71 +msgid "Link number out of range" +msgstr "Bað numarasý kapsam dýþý" + +#: nis/nis_error.c:54 +msgid "Link points to illegal name" +msgstr "Kuraldýþý isme bað" + +#: nis/nis_print.c:283 +msgid "Linked Object Type : " +msgstr "Baðlý Nesne Türü : " + +#: nis/nis_print.c:285 +#, c-format +msgid "Linked to : %s\n" +msgstr "Bað hedefi: %s\n" + +#: nis/ypclnt.c:810 +msgid "Local domain name not set" +msgstr "Yerel alan ismi ayarlanmamýþ" + +#: nis/ypclnt.c:800 +msgid "Local resource allocation failure" +msgstr "Yerel çözüm tahsisi baþarýsýz" + +#: stdio-common/../sysdeps/gnu/errlist.c:753 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:94 +msgid "Machine is not on the network" +msgstr "Makina bir að üzerinde deðil" + +#: nis/nis_error.c:46 +msgid "Malformed name, or illegal name" +msgstr "Bozulmuþ ya da kuraldýþý isim" + +#: argp/argp-help.c:1185 +msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options." +msgstr "Uzun seçeneklerdeki argümanlar zorunlu olsun olmasýn kýsa seçeneklerde de geçerlidir." + +#: elf/ldconfig.c:135 +msgid "Manually link individual libraries." +msgstr "Her bir kitaplýðý kendiniz baðlayýn." + +#: nis/nis_print.c:169 +msgid "Master Server :\n" +msgstr "Ana Sunucu :\n" + +#: nis/nis_error.c:76 +msgid "Master server busy, full dump rescheduled." +msgstr "Ana sunucu meþgul, aktarmanýn tamamý yeniden zamanlandý." + +#: posix/../sysdeps/posix/gai_strerror.c:36 +msgid "Memory allocation failure" +msgstr "Bellek tahsisi baþarýsýz" + +#: posix/regex.c:1120 +msgid "Memory exhausted" +msgstr "Bellek tükendi" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:82 +msgid "Message tables full" +msgstr "Ýleti tablosunda yer yok" + +#. TRANS The size of a message sent on a socket was larger than the supported +#. TRANS maximum size. +#: stdio-common/../sysdeps/gnu/errlist.c:318 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:127 +msgid "Message too long" +msgstr "Ýleti aktarým için çok uzun" + +#: nis/nis_error.c:58 +msgid "Missing or malformed attribute" +msgstr "Kayýp ya da bozulmuþ öznitelik" + +#: nis/nis_print.c:328 +#, c-format +msgid "Mod. Time : %s" +msgstr "Deðiþ. Zamaný : %s" + +#: nis/nis_error.c:51 +msgid "Modification failed" +msgstr "Deðiþiklik baþarýsýz" + +#: nis/nis_error.c:64 +msgid "Modify operation failed" +msgstr "Deðiþtirme iþlemi baþarýsýz oldu" + +#: locale/programs/locale.c:70 +msgid "Modify output format:" +msgstr "Deðiþtirme çýktý biçemi:" + +#: stdio-common/../sysdeps/gnu/errlist.c:649 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:104 +msgid "Multihop attempted" +msgstr "Çoklusekmeye kalkýþýldý" + +#: nscd/nscd_conf.c:182 +msgid "Must specify user name for server-user option" +msgstr "Sunucu-kullanýcý seçeneði için kullanýcý ismi belirtilmelidir" + +#: catgets/gencat.c:111 catgets/gencat.c:115 locale/programs/localedef.c:115 +#: nscd/nscd.c:83 +msgid "NAME" +msgstr "ÝSÝM" + +#: locale/programs/locale.c:80 +msgid "" +"NAME\n" +"[-a|-m]" +msgstr "" +"ÝSÝM\n" +"[-a|-m]" + +#: nis/nis_print.c:32 +msgid "NIS" +msgstr "NIS" + +#: nis/ypclnt.c:814 +msgid "NIS client/server version mismatch - can't supply service" +msgstr "NIS istemci/sunucu sürümü eþleþmiyor - servis saðlanamaz" + +#: nis/ypclnt.c:812 +msgid "NIS map database is bad" +msgstr "NIS eþleþme veritabaný hatalý" + +#: nis/nis_error.c:69 +msgid "NIS+ operation failed" +msgstr "NIS+ iþlemi baþarýsýz" + +#: nis/nis_error.c:34 +msgid "NIS+ servers unreachable" +msgstr "NIS+ sunucularý eriþilemez durumda" + +#: nis/nis_error.c:70 +msgid "NIS+ service is unavailable or not installed" +msgstr "NIS+ servisi iþe yaramaz durumda ya da yüklenmemiþ" + +#: nis/nis_print.c:109 +msgid "NO OBJECT\n" +msgstr "NESNE YOK\n" + +#: nscd/nscd.c:87 +msgid "NUMBER" +msgstr "SAYI" + +#: nis/nis_print.c:163 +#, c-format +msgid "Name : `%s'\n" +msgstr "Ýsim : `%s'\n" + +#: nscd/nscd.c:97 +msgid "Name Service Cache Daemon." +msgstr "Name Service Cache Daemon." + +#: nis/nis_error.c:41 +msgid "Name not served by this server" +msgstr "Bu sunucu tarafýndan isim sunulmadý" + +#: stdio-common/../sysdeps/gnu/errlist.c:777 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:110 +msgid "Name not unique on network" +msgstr "Að üzerinde isim eþsiz deðil" + +#: posix/../sysdeps/posix/gai_strerror.c:38 +msgid "Name or service not known" +msgstr "Ýsim ya da servis bilinmiyor" + +#: malloc/memusagestat.c:53 +msgid "Name output file" +msgstr "Ýsim çýktý dosyasý" + +#: nis/nis_error.c:50 +msgid "Name/entry isn't unique" +msgstr "Ýsim/giriþ eþsiz deðil" + +#: nis/nis_error.c:59 +msgid "Named object is not searchable" +msgstr "Ýsimli nesne araþtýrýlabilir deðil" + +#. TRANS ??? +#: stdio-common/../sysdeps/gnu/errlist.c:567 +msgid "Need authenticator" +msgstr "Kanýtlayýcý gerekir" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:159 +msgid "Network dropped connection because of reset" +msgstr "Yeniden baþlatma nedeniyle að baðlantýsý kesildi" + +#. TRANS A network connection was reset because the remote host crashed. +#: stdio-common/../sysdeps/gnu/errlist.c:390 +msgid "Network dropped connection on reset" +msgstr "Að baðlantýsý karþý taraf çöktüðü için kesildi" + +#. TRANS A socket operation failed because the network was down. +#: stdio-common/../sysdeps/gnu/errlist.c:379 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:157 +msgid "Network is down" +msgstr "Að yok oldu" + +#. TRANS A socket operation failed because the subnet containing the remote host +#. TRANS was unreachable. +#: stdio-common/../sysdeps/gnu/errlist.c:385 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:158 +msgid "Network is unreachable" +msgstr "Að eriþilebilir durumda deðil" + +#: stdio-common/../sysdeps/gnu/errlist.c:713 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:73 +msgid "No CSI structure available" +msgstr "Hiç bir CSI deðiþken yapýsý yok" + +#: stdio-common/../sysdeps/gnu/errlist.c:821 +msgid "No XENIX semaphores available" +msgstr "Hiç XENIX semaforu yok" + +#: posix/../sysdeps/posix/gai_strerror.c:37 +msgid "No address associated with hostname" +msgstr "Makina ismiyle iliþkili adres yok" + +#: resolv/herror.c:71 +msgid "No address associated with name" +msgstr "Ýsimle iliþkili adres yok" + +#: stdio-common/../sysdeps/gnu/errlist.c:733 +msgid "No anode" +msgstr "Anot yok" + +#. TRANS The kernel's buffers for I/O operations are all in use. In GNU, this +#. TRANS error is always synonymous with @code{ENOMEM}; you may get one or the +#. TRANS other from network operations. +#: stdio-common/../sysdeps/gnu/errlist.c:409 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:162 +msgid "No buffer space available" +msgstr "G/Ç önbelleklerinin hepsi kullanýmda" + +#: locale/programs/ld-ctype.c:425 +msgid "No character set name specified in charmap" +msgstr "Karakter eþleþme listesinde karakter kümesi ismi belirtilmemiþ" + +#. TRANS There are no child processes. This error happens on operations that are +#. TRANS supposed to manipulate child processes, when there aren't any processes +#. TRANS to manipulate. +#: stdio-common/../sysdeps/gnu/errlist.c:90 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:40 +msgid "No child processes" +msgstr "Bir alt süreç yok " + +#: stdio-common/../sysdeps/gnu/errlist.c:653 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:91 +msgid "No data available" +msgstr "Veri yok" + +#: locale/programs/ld-address.c:131 locale/programs/ld-collate.c:1500 +#: locale/programs/ld-ctype.c:407 locale/programs/ld-identification.c:132 +#: locale/programs/ld-measurement.c:93 locale/programs/ld-messages.c:98 +#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94 +#: locale/programs/ld-numeric.c:99 locale/programs/ld-paper.c:91 +#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:160 +#, c-format +msgid "No definition for %s category found" +msgstr "%s kategorisi için atama bulunamadý" + +#: nis/nis_error.c:74 +msgid "No file space on server" +msgstr "Sunucuda dosya alaný yok" + +#: elf/ldconfig.c:532 +#, c-format +msgid "No link created since soname could not be found for %s" +msgstr "%s için kitaplýk ismi bulunamadýðýndan bað oluþturulmadý" + +#. TRANS No locks available. This is used by the file locking facilities; see +#. TRANS @ref{File Locks}. This error is never generated by the GNU system, but +#. TRANS it can result from an operation to an NFS server running another +#. TRANS operating system. +#: stdio-common/../sysdeps/gnu/errlist.c:548 +msgid "No locks available" +msgstr "iþe yarar kilit yok" + +#: posix/regex.c:1087 +msgid "No match" +msgstr "Eþleþme yok" + +#: stdio-common/../sysdeps/gnu/errlist.c:833 +msgid "No medium found" +msgstr "medium yok" + +#: stdio-common/../sysdeps/gnu/errlist.c:661 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:65 +msgid "No message of desired type" +msgstr "Arzulanan türde ileti yok" + +#: nis/ypclnt.c:802 +msgid "No more records in map database" +msgstr "Artýk kayýtlar eþlem veritabanýnda" + +#: posix/regex.c:5955 +msgid "No previous regular expression" +msgstr "Önceki düzenli ifade yok" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:76 +msgid "No record locks available" +msgstr "Ýþe yarar kayýt kilitleri yok" + +#: sunrpc/rpcinfo.c:570 +msgid "No remote programs registered.\n" +msgstr "Kayýtlý uzak program yok.\n" + +#. TRANS The remote host for a requested network connection is not reachable. +#: stdio-common/../sysdeps/gnu/errlist.c:475 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:178 +msgid "No route to host" +msgstr "Makinaya að üzerinden yol yok" + +#. TRANS No space left on device; write operation on a file failed because the +#. TRANS disk is full. +#: stdio-common/../sysdeps/gnu/errlist.c:209 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:58 +msgid "No space left on device" +msgstr "Aygýt üzerinde boþ yer yok" + +#. TRANS The wrong type of device was given to a function that expects a +#. TRANS particular sort of device. +#: stdio-common/../sysdeps/gnu/errlist.c:148 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:49 +msgid "No such device" +msgstr "Böyle bir aygýt yok" + +#. TRANS No such device or address. The system tried to use the device +#. TRANS represented by a file you specified, and it couldn't find the device. +#. TRANS This can mean that the device file was installed incorrectly, or that +#. TRANS the physical device is missing or not correctly attached to the +#. TRANS computer. +#: stdio-common/../sysdeps/gnu/errlist.c:62 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:36 +msgid "No such device or address" +msgstr "Böyle bir aygýt ya da adres yok" + +#. TRANS No such file or directory. This is a ``file doesn't exist'' error +#. TRANS for ordinary files that are referenced in contexts where they are +#. TRANS expected to already exist. +#: stdio-common/../sysdeps/gnu/errlist.c:32 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:32 +msgid "No such file or directory" +msgstr "Böyle bir dosya ya da dizin yok" + +#: nis/ypclnt.c:796 +msgid "No such key in map" +msgstr "Eþlemde böyle bir tuþ yok" + +#: nis/ypclnt.c:794 +msgid "No such map in server's domain" +msgstr "Sunucu sahasýnda böyle bir eþlem yok" + +#. TRANS No process matches the specified process ID. +#: stdio-common/../sysdeps/gnu/errlist.c:37 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:33 +msgid "No such process" +msgstr "Böyle bir süreç yok" + +#: nis/nis_error.c:61 +msgid "Non NIS+ namespace encountered" +msgstr "NIS+ olmayan isim alaný ile karþýlaþýldý" + +#: posix/../sysdeps/posix/gai_strerror.c:34 +msgid "Non-recoverable failure in name resolution" +msgstr "Ýsim çözümlemesinde düzeltilebilir olmayan bozukluk" + +#: nis/nis_print.c:177 +msgid "None.\n" +msgstr "Yok.\n" + +#: stdio-common/../sysdeps/gnu/errlist.c:817 +msgid "Not a XENIX named type file" +msgstr "Bir XENIX named türü dosya deðil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:107 +msgid "Not a data message" +msgstr "Bir veri iletisi deðil" + +#. TRANS A file that isn't a directory was specified when a directory is required. +#: stdio-common/../sysdeps/gnu/errlist.c:153 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:50 +msgid "Not a directory" +msgstr "Bir dizin deðil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:167 +msgid "Not a name file" +msgstr "Bir isim dosyasý deðil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:90 +msgid "Not a stream device" +msgstr "Veri alýþveriþi yapýlabilecek bir aygýt deðil" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:168 +msgid "Not available" +msgstr "Ýþe yaramaz" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:42 +msgid "Not enough space" +msgstr "alan yetersiz" + +#: nis/nis_error.c:31 +msgid "Not found" +msgstr "Bulunamadý" + +#: nis/nis_error.c:49 +msgid "Not found, no such name" +msgstr "Bulunamadý, böyle bir isim yok" + +#: nis/nis_error.c:44 +msgid "Not master server for this domain" +msgstr "Bu saha için ana sunucu deðil" + +#: nis/nis_error.c:40 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:31 +msgid "Not owner" +msgstr "Sahibi deðil" + +#. TRANS Not supported. A function returns this error when certain parameter +#. TRANS values are valid, but the functionality they request is not available. +#. TRANS This can mean that the function does not implement a particular command +#. TRANS or option value or flag bit at all. For functions that operate on some +#. TRANS object given in a parameter, such as a file descriptor or a port, it +#. TRANS might instead mean that only @emph{that specific object} (file +#. TRANS descriptor, port, etc.) is unable to support the other parameters given; +#. TRANS different file descriptors might support different ranges of parameter +#. TRANS values. +#. TRANS +#. TRANS If the entire function is not available at all in the implementation, +#. TRANS it returns @code{ENOSYS} instead. +#: stdio-common/../sysdeps/gnu/errlist.c:592 +msgid "Not supported" +msgstr "Desteklenmiyor" + +#: nis/nis_print.c:264 +#, c-format +msgid "Number of Columns : %d\n" +msgstr "Sütun sayýsý : %d\n" + +#: nis/nis_print.c:363 +#, c-format +msgid "Number of objects : %u\n" +msgstr "Nesne sayýsý : %u\n" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:120 +msgid "Number of symbolic links encountered during path name traversal exceeds MAXSYMLINKS" +msgstr "Dosya yolu izlenirken saptanan sembolik baðlarýn sayýsý MAXSYMLINKS sayýsýný aþýyor" + +#. TRANS Domain error; used by mathematical functions when an argument value does +#. TRANS not fall into the domain over which the function is defined. +#: stdio-common/../sysdeps/gnu/errlist.c:241 +msgid "Numerical argument out of domain" +msgstr "Sayýsal argüman saha dýþý" + +#. TRANS Range error; used by mathematical functions when the result value is +#. TRANS not representable because of overflow or underflow. +#: stdio-common/../sysdeps/gnu/errlist.c:247 +msgid "Numerical result out of range" +msgstr "Sayýsal sonuç kapsam dýþý" + +#: nis/nis_print.c:367 +#, c-format +msgid "Object #%d:\n" +msgstr "Nesne #%d:\n" + +#: nis/nis_print.c:317 +#, c-format +msgid "Object Name : %s\n" +msgstr "Nesne Ýsmi : %s\n" + +#: nis/nis_print.c:329 +msgid "Object Type : " +msgstr "Nesne Türü : " + +#. TRANS An attempt was made to NFS-mount a remote file system with a file name that +#. TRANS already specifies an NFS-mounted file. +#. TRANS (This is an error on some operating systems, but we expect it to work +#. TRANS properly on the GNU system, making this error code impossible.) +#: stdio-common/../sysdeps/gnu/errlist.c:515 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:96 +msgid "Object is remote" +msgstr "Nesne uzakta" + +#: nis/nis_error.c:43 +msgid "Object with same name exists" +msgstr "Ayný isimde nesne var" + +#: timezone/zic.c:2022 +msgid "Odd number of quotation marks" +msgstr "Týrnak iþaretleri tek sayýda" + +#: elf/ldconfig.c:134 +msgid "Only process directories specified on the command line. Don't build cache." +msgstr "Komut satýrýnda sadece süreç dizinleri belirtilmiþ. Önbellek oluþturulamadý." + +#: nscd/nscd.c:200 nscd/nscd.c:220 nscd/nscd.c:226 +msgid "Only root is allowed to use this option!" +msgstr "Bu seçenek sadece root tarafýndan kullanýlabilir!" + +#. TRANS An operation is already in progress on an object that has non-blocking +#. TRANS mode selected. +#: stdio-common/../sysdeps/gnu/errlist.c:307 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:179 +msgid "Operation already in progress" +msgstr "Ýþlem zaten süreç dahilinde" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:77 +msgid "Operation canceled" +msgstr "Ýþlem iptal edildi" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:119 +msgid "Operation not applicable" +msgstr "Ýþlem uygulanabilir deðil" + +#. TRANS Operation not permitted; only the owner of the file (or other resource) +#. TRANS or processes with special privileges can perform the operation. +#: stdio-common/../sysdeps/gnu/errlist.c:25 +msgid "Operation not permitted" +msgstr "Ýþleme izin verilmedi" + +#. TRANS The operation you requested is not supported. Some socket functions +#. TRANS don't make sense for all types of sockets, and others may not be +#. TRANS implemented for all communications protocols. In the GNU system, this +#. TRANS error can happen for many calls when the object does not support the +#. TRANS particular operation; it is a generic indication that the server knows +#. TRANS nothing to do for that call. +#: stdio-common/../sysdeps/gnu/errlist.c:351 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:78 +msgid "Operation not supported" +msgstr "Ýþlem desteklenmiyor" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:152 +msgid "Operation not supported on transport endpoint" +msgstr "Nakil hattýnýn diðer ucunda iþlem desteklenmedi" + +#. TRANS An operation that cannot complete immediately was initiated on an object +#. TRANS that has non-blocking mode selected. Some functions that must always +#. TRANS block (such as @code{connect}; @pxref{Connecting}) never return +#. TRANS @code{EAGAIN}. Instead, they return @code{EINPROGRESS} to indicate that +#. TRANS the operation has begun and will take some time. Attempts to manipulate +#. TRANS the object before the call completes return @code{EALREADY}. You can +#. TRANS use the @code{select} function to find out when the pending operation +#. TRANS has completed; @pxref{Waiting for I/O}. +#: stdio-common/../sysdeps/gnu/errlist.c:301 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:180 +msgid "Operation now in progress" +msgstr "Ýþlem þimdi süreç içinde" + +#. TRANS In the GNU C library, this is another name for @code{EAGAIN} (above). +#. TRANS The values are always the same, on every operating system. +#. TRANS +#. TRANS C libraries in many older Unix systems have @code{EWOULDBLOCK} as a +#. TRANS separate error code. +#: stdio-common/../sysdeps/gnu/errlist.c:289 +msgid "Operation would block" +msgstr "Ýþlem bloklanacaktý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:129 +msgid "Option not supported by protocol" +msgstr "Protokol iþlemi desteklemedi" + +#: locale/programs/localedef.c:103 +msgid "Optional output file prefix" +msgstr "Çýktý dosyasý öneki isteðe baðlý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:93 +msgid "Out of stream resources" +msgstr "Veri akýmý özkaynaklarý yetersiz" + +#: stdio-common/../sysdeps/gnu/errlist.c:665 +msgid "Out of streams resources" +msgstr "Veri akýmlarý kaynaklarý yetersiz" + +#: iconv/iconv_prog.c:60 locale/programs/localedef.c:99 +msgid "Output control:" +msgstr "Çýktý kontrolu:" + +#: elf/sprof.c:72 +msgid "Output selection:" +msgstr "Çýktý seçimi:" + +#: nis/nis_print.c:319 +#, c-format +msgid "Owner : %s\n" +msgstr "Sahibi : %s\n" + +#: nis/nis_print.c:127 +msgid "PRIVATE\n" +msgstr "ÖZEL\n" + +#: stdio-common/../sysdeps/gnu/errlist.c:757 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:95 +msgid "Package not installed" +msgstr "Paket yüklenmedi" + +#: nscd/nscd_conf.c:83 +#, c-format +msgid "Parse error: %s" +msgstr "Çözümleme hatasý: %s" + +#: nis/nis_error.c:55 +msgid "Partial success" +msgstr "Kýsmen iyi" + +#: nis/nis_error.c:63 +msgid "Passed object is not the same object on server" +msgstr "Geçen nesne sunucudaki ayný nesne deðil" + +#: elf/ldconfig.c:287 +#, c-format +msgid "Path `%s' given more than once" +msgstr "`%s' dosya yolu birden fazla verilmiþ" + +#. TRANS Permission denied; the file permissions do not allow the attempted operation. +#: nis/nis_error.c:39 nis/ypclnt.c:816 +#: stdio-common/../sysdeps/gnu/errlist.c:109 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:43 +msgid "Permission denied" +msgstr "Eriþim engellendi" + +#: sysdeps/generic/siglist.h:71 +msgid "Power failure" +msgstr "Güç kesilmesi" + +#: posix/regex.c:1126 +msgid "Premature end of regular expression" +msgstr "Düzenli ifadenin sonu eksik" + +#: elf/ldconfig.c:127 +msgid "Print cache" +msgstr "Yazýcý ön belleði" + +#: nscd/nscd.c:89 +msgid "Print current configuration statistic" +msgstr "Þu anki yapýlandýrma istatistiklerini basar" + +#: locale/programs/localedef.c:107 +msgid "Print more messages" +msgstr "Daha fazla ileti basar" + +#: argp/argp-parse.c:154 +msgid "Print program version" +msgstr "Program sürümünü basar" + +#: nis/nis_error.c:30 +msgid "Probable success" +msgstr "Büyük olasýlýkla iyi" + +#: nis/nis_error.c:32 +msgid "Probably not found" +msgstr "Galiba bulunamadý" + +#: stdio-common/../sysdeps/unix/siglist.c:53 sysdeps/generic/siglist.h:53 +msgid "Profiling timer expired" +msgstr "Tanýtým süreölçerde zamanaþýmý" + +#: stdio-common/../sysdeps/gnu/errlist.c:709 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:72 +msgid "Protocol driver not attached" +msgstr "Ýletiþim kurallarý sürücüsü baðlý deðil" + +#: stdio-common/../sysdeps/gnu/errlist.c:677 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:101 +msgid "Protocol error" +msgstr "Ýletiþim kurallarýnda hata" + +#. TRANS The socket communications protocol family you requested is not supported. +#: stdio-common/../sysdeps/gnu/errlist.c:356 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:153 +msgid "Protocol family not supported" +msgstr "Ýletiþim kurallarý ailesi desteklenmiyor" + +#. TRANS You specified a socket option that doesn't make sense for the +#. TRANS particular protocol being used by the socket. @xref{Socket Options}. +#: stdio-common/../sysdeps/gnu/errlist.c:329 +msgid "Protocol not available" +msgstr "Ýletiþim kurallarý müsait deðil" + +#. TRANS The socket domain does not support the requested communications protocol +#. TRANS (perhaps because the requested protocol is completely invalid). +#. TRANS @xref{Creating a Socket}. +#: stdio-common/../sysdeps/gnu/errlist.c:336 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:150 +msgid "Protocol not supported" +msgstr "Ýletiþim kurallarý desteklenmiyor" + +#. TRANS The socket type does not support the requested communications protocol. +#: stdio-common/../sysdeps/gnu/errlist.c:323 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:128 +msgid "Protocol wrong type for socket" +msgstr "Soket için bu iletiþim kuralý yanlýþ" + +#: nis/nis_error.c:65 +msgid "Query illegal for named table" +msgstr "named tablosu için sorgu kuraldýþý" + +#: stdio-common/../sysdeps/unix/siglist.c:29 sysdeps/generic/siglist.h:31 +msgid "Quit" +msgstr "Çýk" + +#: stdio-common/../sysdeps/gnu/errlist.c:773 +msgid "RFS specific error" +msgstr "RFS-özgü hata" + +#. TRANS ??? +#: stdio-common/../sysdeps/gnu/errlist.c:540 +msgid "RPC bad procedure for program" +msgstr "RPC program için uygun altyordam deðil" + +#: nis/ypclnt.c:790 +msgid "RPC failure on NIS operation" +msgstr "NIS iþleminde RPC baþarýsýz" + +#. TRANS ??? +#: stdio-common/../sysdeps/gnu/errlist.c:530 +msgid "RPC program not available" +msgstr "RPC uygulamasý yok" + +#. TRANS ??? +#: stdio-common/../sysdeps/gnu/errlist.c:535 +msgid "RPC program version wrong" +msgstr "RPC uygulamasý sürümü yanlýþ" + +#. TRANS ??? +#: stdio-common/../sysdeps/gnu/errlist.c:520 +msgid "RPC struct is bad" +msgstr "RPC yapýsý hatalý" + +#. TRANS ??? +#: stdio-common/../sysdeps/gnu/errlist.c:525 +msgid "RPC version wrong" +msgstr "RPC sürümü yanlýþ" + +#: sunrpc/clnt_perr.c:271 +msgid "RPC: (unknown error code)" +msgstr "RPC: (bilinmeyen hata kodu)" + +#: sunrpc/clnt_perr.c:190 +msgid "RPC: Authentication error" +msgstr "RPC: Kanýtlama hatasý" + +#: sunrpc/clnt_perr.c:170 +msgid "RPC: Can't decode result" +msgstr "RPC: sonuç çözümlenemedi" + +#: sunrpc/clnt_perr.c:166 +msgid "RPC: Can't encode arguments" +msgstr "RPC: argümanlar kodlanamadý" + +#: sunrpc/clnt_perr.c:230 +msgid "RPC: Failed (unspecified error)" +msgstr "RPC: Baþarýsýz (belirtilmemiþ hata)" + +#: sunrpc/clnt_perr.c:186 +msgid "RPC: Incompatible versions of RPC" +msgstr "RPC: RPC sürümleri eksik" + +#: sunrpc/clnt_perr.c:222 +msgid "RPC: Port mapper failure" +msgstr "RPC: Port eþlemci baþarýsýz" + +#: sunrpc/clnt_perr.c:202 +msgid "RPC: Procedure unavailable" +msgstr "RPC: Altyordam kullanýþsýz" + +#: sunrpc/clnt_perr.c:226 +msgid "RPC: Program not registered" +msgstr "RPC: Program kayýtlý deðil" + +#: sunrpc/clnt_perr.c:194 +msgid "RPC: Program unavailable" +msgstr "RPC: Uygulama kullanýþsýz" + +#: sunrpc/clnt_perr.c:198 +msgid "RPC: Program/version mismatch" +msgstr "RPC: Uygulama/sürüm çeliþiyor" + +#: sunrpc/clnt_perr.c:210 +msgid "RPC: Remote system error" +msgstr "RPC: Uzak sistem hatasý" + +#: sunrpc/clnt_perr.c:206 +msgid "RPC: Server can't decode arguments" +msgstr "RPC: Sunucu argümanlarý çözümleyemedi" + +#: sunrpc/clnt_perr.c:163 +msgid "RPC: Success" +msgstr "RPC: Baþarýlý" + +#: sunrpc/clnt_perr.c:182 +msgid "RPC: Timed out" +msgstr "RPC: Zaman aþýmý" + +#: sunrpc/clnt_perr.c:178 +msgid "RPC: Unable to receive" +msgstr "RPC: Alýnamadý" + +#: sunrpc/clnt_perr.c:174 +msgid "RPC: Unable to send" +msgstr "RPC: Gönderilemedi" + +#: sunrpc/clnt_perr.c:214 +msgid "RPC: Unknown host" +msgstr "RPC: Bilinmeyen makina" + +#: sunrpc/clnt_perr.c:218 +msgid "RPC: Unknown protocol" +msgstr "RPC: Bilinmeyen protokol" + +#: nis/nis_print.c:185 +#, c-format +msgid "RSA (%d bits)\n" +msgstr "RSA (%d bit)\n" + +#: elf/dl-sym.c:68 elf/dl-sym.c:125 +msgid "RTLD_NEXT used in code not dynamically loaded" +msgstr "RTLD_NEXT kullanýlan kod dinamik olarak yüklenmedi" + +#: elf/sprof.c:84 +msgid "Read and display shared object profiling data" +msgstr "Paylaþýmlý nesne þekillendirici verisini okur ve gösterir" + +#: nscd/nscd.c:84 +msgid "Read configuration data from NAME" +msgstr "Yapýlandýrma verisini ÝSÝM den okur" + +#. TRANS An attempt was made to modify something on a read-only file system. +#: stdio-common/../sysdeps/gnu/errlist.c:219 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:60 +msgid "Read-only file system" +msgstr "Salt-okunur dosya sistemi" + +#: string/strsignal.c:67 +#, c-format +msgid "Real-time signal %d" +msgstr "Gerçek-zamanlý sinyal %d" + +#: posix/regex.c:1129 +msgid "Regular expression too big" +msgstr "Düzenli ifade çok büyük" + +#: stdio-common/../sysdeps/gnu/errlist.c:829 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:170 +msgid "Remote I/O error" +msgstr "Uzak G/Ç hatasý" + +#: stdio-common/../sysdeps/gnu/errlist.c:785 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:112 +msgid "Remote address changed" +msgstr "Uzak adres deðiþti" + +#: inet/ruserpass.c:182 +msgid "Remove password or make file unreadable by others." +msgstr "Parolayý kaldýrýr ya da dosyayý diðerleri tarafýndan okunamaz yapar." + +#: elf/cache.c:394 +#, c-format +msgid "Renaming of %s to %s failed" +msgstr "%s'in ismi %s olarak deðiþtirilemedi" + +#: elf/sprof.c:532 +#, c-format +msgid "Reopening shared object `%s' failed" +msgstr "`%s' paylaþýmlý nesnesinin yeniden açýlmasý baþarýsýz" + +#: nis/nis_print.c:171 +msgid "Replicate :\n" +msgstr "Örnekleme :\n" + +#: argp/argp-help.c:1639 +#, c-format +msgid "Report bugs to %s.\n" +msgstr "Hatalarý %s adresine bildiriniz.\n" + +#: catgets/gencat.c:233 debug/pcprofiledump.c:181 iconv/iconv_prog.c:337 +#: locale/programs/locale.c:256 locale/programs/localedef.c:297 +#: malloc/memusagestat.c:602 +msgid "Report bugs using the `glibcbug' script to .\n" +msgstr "" +"`glibcbug' betiðini kullanarak oluþturacaðýnýz hata raporunu\n" +" adresine gönderiniz.\n" + +#: nis/ypclnt.c:788 +msgid "Request arguments bad" +msgstr "Ýstem argümanlarý hatalý" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:171 +msgid "Reserved for future use" +msgstr "Ýlerde kullanmak üzere ayrýldý" + +#: resolv/herror.c:67 +msgid "Resolver Error 0 (no error)" +msgstr "Çözümleyici Hatasý 0 (hata yok)" + +#: resolv/herror.c:107 +msgid "Resolver internal error" +msgstr "Çözümleyici içsel hatasý" + +#. TRANS Deadlock avoided; allocating a system resource would have resulted in a +#. TRANS deadlock situation. The system does not guarantee that it will notice +#. TRANS all such situations. This error means you got lucky and the system +#. TRANS noticed; it might just hang. @xref{File Locks}, for an example. +#: stdio-common/../sysdeps/gnu/errlist.c:98 +msgid "Resource deadlock avoided" +msgstr "Özkaynak ölükilidi engellendi" + +#: stdio-common/../sysdeps/unix/siglist.c:55 sysdeps/generic/siglist.h:74 +msgid "Resource lost" +msgstr "Özkaynak kaybý" + +#. TRANS Resource temporarily unavailable; the call might work if you try again +#. TRANS later. The macro @code{EWOULDBLOCK} is another name for @code{EAGAIN}; +#. TRANS they are always the same in the GNU C library. +#. TRANS +#. TRANS This error can happen in a few different situations: +#. TRANS +#. TRANS @itemize @bullet +#. TRANS @item +#. TRANS An operation that would block was attempted on an object that has +#. TRANS non-blocking mode selected. Trying the same operation again will block +#. TRANS until some external condition makes it possible to read, write, or +#. TRANS connect (whatever the operation). You can use @code{select} to find out +#. TRANS when the operation will be possible; @pxref{Waiting for I/O}. +#. TRANS +#. TRANS @strong{Portability Note:} In many older Unix systems, this condition +#. TRANS was indicated by @code{EWOULDBLOCK}, which was a distinct error code +#. TRANS different from @code{EAGAIN}. To make your program portable, you should +#. TRANS check for both codes and treat them the same. +#. TRANS +#. TRANS @item +#. TRANS A temporary resource shortage made an operation impossible. @code{fork} +#. TRANS can return this error. It indicates that the shortage is expected to +#. TRANS pass, so your program can try the call again later and it may succeed. +#. TRANS It is probably a good idea to delay for a few seconds before trying it +#. TRANS again, to allow time for other processes to release scarce resources. +#. TRANS Such shortages are usually fairly serious and affect the whole system, +#. TRANS so usually an interactive program should report the error to the user +#. TRANS and return to its command loop. +#. TRANS @end itemize +#: stdio-common/../sysdeps/gnu/errlist.c:280 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:41 +msgid "Resource temporarily unavailable" +msgstr "Özkaynak geçici olarak kullanýþsýz" + +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:64 +msgid "Result too large" +msgstr "Sonuç çok büyük" + +#: nis/nis_error.c:48 +msgid "Results sent to callback proc" +msgstr "Sonuçlar geri baþvuru iþlevine gönderildi" + +#: elf/sprof.c:87 +msgid "SHOBJ [PROFDATA]" +msgstr "SHOBJ [PROFDATA]" + +#: nis/nis_print.c:34 +msgid "SUNYP" +msgstr "SUNYP" + +#: nis/nis_print.c:266 +#, c-format +msgid "Search Path : %s\n" +msgstr "Dosya arama yolu : %s\n" + +#: stdio-common/../sysdeps/unix/siglist.c:37 sysdeps/generic/siglist.h:38 +msgid "Segmentation fault" +msgstr "Parçalama arýzasý" + +#: nis/nis_error.c:36 +msgid "Server busy, try again" +msgstr "Sunucu meþgul, tekrar deneyin" + +#: nis/nis_error.c:42 +msgid "Server out of memory" +msgstr "Sunucuda bellek yetersiz" + +#: sunrpc/clnt_perr.c:336 +msgid "Server rejected credential" +msgstr "Sunucu güven belgesini reddetti" + +#: sunrpc/clnt_perr.c:344 +msgid "Server rejected verifier" +msgstr "Sunucu doðrulayýcýyý reddetti" + +#: posix/../sysdeps/posix/gai_strerror.c:39 +msgid "Servname not supported for ai_socktype" +msgstr "ai_socktype için sunucu ismi desteklenmiyor" + +#: argp/argp-parse.c:95 +msgid "Set the program name" +msgstr "Uygulama ismi belirtilir" + +#: nscd/nscd.c:88 +msgid "Shut the server down" +msgstr "Sunucuyu indirir" + +#: stdio-common/../sysdeps/unix/siglist.c:26 +msgid "Signal 0" +msgstr "Sinyal 0" + +#. TRANS A file that isn't a socket was specified when a socket is required. +#: stdio-common/../sysdeps/gnu/errlist.c:312 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:125 +msgid "Socket operation on non-socket" +msgstr "Soket iþlemi bir sokette deðil" + +#. TRANS The socket type is not supported. +#: stdio-common/../sysdeps/gnu/errlist.c:341 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:151 +msgid "Socket type not supported" +msgstr "Soket türü desteklenmiyor" + +#. TRANS A network connection was aborted locally. +#: stdio-common/../sysdeps/gnu/errlist.c:395 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:160 +msgid "Software caused connection abort" +msgstr "Yazýlým baðlantýnýn kopmasýna sebep oldu" + +#: sunrpc/rpcinfo.c:658 +msgid "Sorry. You are not root\n" +msgstr "Siz root deðilsiniz\n" + +#: locale/programs/localedef.c:95 +msgid "Source definitions are found in FILE" +msgstr "Kaynak tanýmlarý DOSYA da bulunur" + +#: stdio-common/../sysdeps/gnu/errlist.c:765 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:99 +msgid "Srmount error" +msgstr "Srmount hatasý" + +#: sysdeps/generic/siglist.h:66 +msgid "Stack fault" +msgstr "Yýðýn hatasý" + +#. TRANS Stale NFS file handle. This indicates an internal confusion in the NFS +#. TRANS system which is due to file system rearrangements on the server host. +#. TRANS Repairing this condition usually requires unmounting and remounting +#. TRANS the NFS file system on the local host. +#: stdio-common/../sysdeps/gnu/errlist.c:507 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:181 +msgid "Stale NFS file handle" +msgstr "NFS dosya tanýtýcý geçersiz" + +#: nscd/nscd.c:87 +msgid "Start NUMBER threads" +msgstr "SAYIlý baþlýklarý baþlatýr" + +#: nis/nis_print.c:362 +#, c-format +msgid "Status : %s\n" +msgstr "Durum : %s\n" + +#: stdio-common/../sysdeps/unix/siglist.c:44 sysdeps/generic/siglist.h:44 +msgid "Stopped" +msgstr "Durduruldu" + +#: stdio-common/../sysdeps/unix/siglist.c:43 sysdeps/generic/siglist.h:43 +msgid "Stopped (signal)" +msgstr "Durduruldu (sinyal)" + +#: stdio-common/../sysdeps/unix/siglist.c:47 sysdeps/generic/siglist.h:47 +msgid "Stopped (tty input)" +msgstr "Durduruldu (konsol girdisi)" + +#: stdio-common/../sysdeps/unix/siglist.c:48 sysdeps/generic/siglist.h:48 +msgid "Stopped (tty output)" +msgstr "Durduruldu (konsol çýktýsý)" + +#: stdio-common/../sysdeps/gnu/errlist.c:809 +msgid "Streams pipe error" +msgstr "Veri hattý hatasý" + +#: stdio-common/../sysdeps/gnu/errlist.c:813 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:165 +msgid "Structure needs cleaning" +msgstr "Veri aðacý temizlenmek ister" + +#: nis/nis_error.c:29 nis/ypclnt.c:786 nis/ypclnt.c:860 posix/regex.c:1084 +#: stdio-common/../sysdeps/gnu/errlist.c:20 +msgid "Success" +msgstr "Baþarýlý" + +#: nss/getent.c:703 +msgid "Supported databases:" +msgstr "Desteklenen veritabanlarý:" + +#: locale/programs/localedef.c:106 +msgid "Suppress warnings and information messages" +msgstr "Uyarýlarý ve bilgilendirme iletilerini bastýrýr" + +#: locale/programs/localedef.c:94 +msgid "Symbolic character names defined in FILE" +msgstr "Sembolik karakter isimleri DOSYA dosyasýnda atandý" + +#: posix/../sysdeps/posix/gai_strerror.c:41 +msgid "System error" +msgstr "Sistem hatasý" + +#: locale/programs/locale.c:65 +msgid "System information:" +msgstr "Sistem bilgileri:" + +#: nis/ypclnt.c:866 +msgid "System resource allocation failure" +msgstr "Sistem öz kaynaklarýnýn ayrýlmasý baþarýsýz" + +#: locale/programs/localedef.c:292 +#, c-format +msgid "" +"System's directory for character maps : %s\n" +" repertoire maps: %s\n" +" locale path : %s\n" +"%s" +msgstr "" +"Karakter eþlemler için sistem dizini: %s\n" +" Repertuvar eþlemler: %s\n" +" Dil karakteristikleri dizini: %s\n" +"%s" + +#: nscd/nscd.c:90 +msgid "TABLE" +msgstr "TABLO" + +#: nis/nis_print.c:118 +msgid "TABLE\n" +msgstr "TABLO\n" + +#: nscd/nscd.c:92 +msgid "TABLE,yes" +msgstr "TABLO,evet" + +#: nis/nis_print.c:263 +#, c-format +msgid "Table Type : %s\n" +msgstr "Tablo Türü : %s\n" + +#: posix/../sysdeps/posix/gai_strerror.c:32 +msgid "Temporary failure in name resolution" +msgstr "Ýsim çözünürlüðünde geçici baþarýsýzlýk" + +#: stdio-common/../sysdeps/unix/siglist.c:41 sysdeps/generic/siglist.h:41 +msgid "Terminated" +msgstr "Sonlandýrýldý" + +#. TRANS An attempt to execute a file that is currently open for writing, or +#. TRANS write to a file that is currently being executed. Often using a +#. TRANS debugger to run a program is considered having it open for writing and +#. TRANS will cause this error. (The name stands for ``text file busy''.) This +#. TRANS is not an error in the GNU system; the text is copied as necessary. +#: stdio-common/../sysdeps/gnu/errlist.c:198 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:56 +msgid "Text file busy" +msgstr "Metin dosyasý meþgul" + +#: iconv/iconv_prog.c:627 +msgid "" +"The following list contain all the coded character sets known. This does\n" +"not necessarily mean that all combinations of these names can be used for\n" +"the FROM and TO command line parameters. One coded character set can be\n" +"listed with several different names (aliases).\n" +"\n" +" " +msgstr "" +"Aþaðýdaki liste bilinen tüm kodlu karakter kümelerini içerir. FROM ve TO\n" +"komut satýrý parametreleri için kullanýlabilecek tüm kombinasyonlar\n" +"bunlardýr anlamýnda deðildir. Bir kodlu karakter kümesi çeþitli farklý\n" +"isimlerde (rumuzlarla) listelenmiþ olabilir.\n" +"\n" +" " + +#: sunrpc/rpc_main.c:1364 +msgid "This implementation doesn't support newstyle or MT-safe code!\n" +msgstr "Bu tamamlama yenibiçimi ya da MT-safe kodu desteklemez!\n" + +#: nis/nis_print.c:224 +msgid "Time to live : " +msgstr "Yaþam süresi(ttl): " + +#: stdio-common/../sysdeps/gnu/errlist.c:681 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:92 +msgid "Timer expired" +msgstr "Süre doldu" + +#: malloc/memusagestat.c:54 +msgid "Title string used in output graphic" +msgstr "Çýktý grafiðinde kullanýlan baþlýk dizgesi" + +#: nis/nis_error.c:56 +msgid "Too many attributes" +msgstr "Çok fazla argüman" + +#. TRANS Too many levels of symbolic links were encountered in looking up a file name. +#. TRANS This often indicates a cycle of symbolic links. +#: stdio-common/../sysdeps/gnu/errlist.c:458 +msgid "Too many levels of symbolic links" +msgstr "Sembolik baðlarýn seviyeleri çok fazla" + +#. TRANS Too many links; the link count of a single file would become too large. +#. TRANS @code{rename} can cause this error if the file being renamed already has +#. TRANS as many links as it can take (@pxref{Renaming Files}). +#: stdio-common/../sysdeps/gnu/errlist.c:226 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:61 +msgid "Too many links" +msgstr "Çok fazla bað var" + +#. TRANS The current process has too many files open and can't open any more. +#. TRANS Duplicate descriptors do count toward this limit. +#. TRANS +#. TRANS In BSD and GNU, the number of open files is controlled by a resource +#. TRANS limit that can usually be increased. If you get this error, you might +#. TRANS want to increase the @code{RLIMIT_NOFILE} limit or make it unlimited; +#. TRANS @pxref{Limits on Resources}. +#: stdio-common/../sysdeps/gnu/errlist.c:176 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:54 +msgid "Too many open files" +msgstr "Çok fazla açýk dosya var" + +#. TRANS There are too many distinct file openings in the entire system. Note +#. TRANS that any number of linked channels count as just one file opening; see +#. TRANS @ref{Linked Channels}. This error never occurs in the GNU system. +#: stdio-common/../sysdeps/gnu/errlist.c:183 +msgid "Too many open files in system" +msgstr "Sistemde çok fazla açýk dosya var" + +#. TRANS This means that the per-user limit on new process would be exceeded by +#. TRANS an attempted @code{fork}. @xref{Limits on Resources}, for details on +#. TRANS the @code{RLIMIT_NPROC} limit. +#: stdio-common/../sysdeps/gnu/errlist.c:488 +msgid "Too many processes" +msgstr "Çok fazla süreç var" + +#. TRANS ??? +#: stdio-common/../sysdeps/gnu/errlist.c:440 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:174 +msgid "Too many references: cannot splice" +msgstr "Çok fazla baþvuru var: kaynak baðlantýsý kurulamaz" + +#. TRANS The file quota system is confused because there are too many users. +#. TRANS @c This can probably happen in a GNU system when using NFS. +#: stdio-common/../sysdeps/gnu/errlist.c:494 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:124 +msgid "Too many users" +msgstr "Çok fazla kullanýcý var" + +#: stdio-common/../sysdeps/unix/siglist.c:31 sysdeps/generic/siglist.h:33 +msgid "Trace/breakpoint trap" +msgstr "Ýzleme/kesme noktasý yakalayýcý" + +#: posix/regex.c:1099 +msgid "Trailing backslash" +msgstr "Ýzleyen tersbölü" + +#. TRANS In the GNU system, opening a file returns this error when the file is +#. TRANS translated by a program and the translator program dies while starting +#. TRANS up, before it has connected to the file. +#: stdio-common/../sysdeps/gnu/errlist.c:615 +msgid "Translator died" +msgstr "Çevirmen uygulama ölmüþ" + +#. TRANS You tried to connect a socket that is already connected. +#. TRANS @xref{Connecting}. +#: stdio-common/../sysdeps/gnu/errlist.c:415 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:163 +msgid "Transport endpoint is already connected" +msgstr "Diðer uç aktarým için zaten baðlý" + +#. TRANS The socket is not connected to anything. You get this error when you +#. TRANS try to transmit data over a socket, without first specifying a +#. TRANS destination for the data. For a connectionless socket (for datagram +#. TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead. +#: stdio-common/../sysdeps/gnu/errlist.c:423 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:164 +msgid "Transport endpoint is not connected" +msgstr "Diðer uç aktarým için baðlý deðil" + +#: argp/argp-help.c:1611 +#, c-format +msgid "Try `%s --help' or `%s --usage' for more information.\n" +msgstr "Daha fazla bilgi için `%s --help' veya `%s --usage' yazýnýz.\n" + +#: nis/nis_print.c:164 +#, c-format +msgid "Type : %s\n" +msgstr "Türü : %s\n" + +#: nis/nis_print.c:48 +msgid "UNKNOWN" +msgstr "BÝLÝNMEYEN" + +#: nis/nis_error.c:73 +msgid "Unable to authenticate NIS+ client" +msgstr "NIS+ istemcinin kimlik kanýtlamasý yapýlamýyor" + +#: nis/nis_error.c:72 +msgid "Unable to authenticate NIS+ server" +msgstr "NIS+ sunucunun kimlik kanýtlamasý yapýlamýyor" + +#: nis/nis_error.c:47 +msgid "Unable to create callback" +msgstr "Geriye baþvuru oluþturulamadý" + +#: nis/nis_error.c:75 +msgid "Unable to create process on server" +msgstr "Sunucuda süreç oluþturulamadý" + +#: nis/nis_print.c:191 +#, c-format +msgid "Unknown (type = %d, bits = %d)\n" +msgstr "Bilinmeyen (tür = %d, bit = %d)\n" + +#: inet/ruserpass.c:274 +#, c-format +msgid "Unknown .netrc keyword %s" +msgstr "Bilinmeyen .netrc anahtar kelimesi %s" + +#: elf/../sysdeps/generic/readelflib.c:69 +#, c-format +msgid "Unknown ELFCLASS in file %s.\n" +msgstr "%s dosyasýnda bilinmeyen ELFCLASS.\n" + +#: nis/ypclnt.c:820 +msgid "Unknown NIS error code" +msgstr "Bilinmeyen NIS hata kodu" + +#: nss/getent.c:771 +#, c-format +msgid "Unknown database: %s\n" +msgstr "Bilinmeyen veritabaný: %s\n" + +#: posix/../sysdeps/posix/gai_strerror.c:52 +msgid "Unknown error" +msgstr "Bilinmeyen hata" + +#: string/../sysdeps/generic/_strerror.c:48 +#: string/../sysdeps/mach/_strerror.c:88 +#: sysdeps/mach/hurd/mips/dl-machine.c:83 +msgid "Unknown error " +msgstr "Bilinmeyen hata " + +#: resolv/herror.c:68 +msgid "Unknown host" +msgstr "Bilinmeyen makina" + +#: nis/nis_error.c:35 +msgid "Unknown object" +msgstr "Bilinmeyen nesne" + +#: nscd/nscd_conf.c:187 +#, c-format +msgid "Unknown option: %s %s %s" +msgstr "Bilinmeyen seçenek: %s %s %s" + +#: resolv/herror.c:110 +msgid "Unknown resolver error" +msgstr "Bilinmeyen çözümleyici hatasý" + +#: resolv/herror.c:70 +msgid "Unknown server error" +msgstr "Bilinmeyen sunucu hatasý" + +#: string/strsignal.c:71 +#, c-format +msgid "Unknown signal %d" +msgstr "Bilinmeyen sinyal %d" + +#: misc/error.c:114 timezone/zic.c:384 +msgid "Unknown system error" +msgstr "Bilinmeyen sistem hatasý" + +#: nis/ypclnt.c:868 +msgid "Unknown ypbind error" +msgstr "Bilinmeyen ypbind hatasý" + +#: posix/regex.c:1108 +msgid "Unmatched ( or \\(" +msgstr "( ya da \\( eþleþmiyor" + +#: posix/regex.c:1132 +msgid "Unmatched ) or \\)" +msgstr ") ya da \\) eþleþmiyor" + +#: posix/regex.c:1105 +msgid "Unmatched [ or [^" +msgstr "[ ya da [^ eþleþmiyor" + +#: posix/regex.c:1111 +msgid "Unmatched \\{" +msgstr "\\{ eþleþmiyor" + +#: posix/getconf.c:819 +#, c-format +msgid "Unrecognized variable `%s'" +msgstr "Tanýnmayan deðiþken `%s'" + +#: stdio-common/../sysdeps/unix/siglist.c:42 sysdeps/generic/siglist.h:42 +msgid "Urgent I/O condition" +msgstr "Acil G/Ç koþulu" + +#: argp/argp-help.c:1568 +msgid "Usage:" +msgstr "Kullanýmý:" + +#: posix/getconf.c:731 +#, c-format +msgid "Usage: %s variable_name [pathname]\n" +msgstr "Kullanýmý: %s deðiþken_ismi [dosyayolu_ismi]\n" + +#: sunrpc/rpcinfo.c:674 +msgid "Usage: rpcinfo [ -n portnum ] -u host prognum [ versnum ]\n" +msgstr "Kullanýmý: rpcinfo [ -n portnum ] -u makina prognum [ sürümnum ]\n" + +#: elf/ldconfig.c:132 +msgid "Use CACHE as cache file" +msgstr "Arabellek dosyasý olarak ARABELLEK kullanýlýr" + +#: elf/ldconfig.c:133 +msgid "Use CONF as configuration file" +msgstr "Yapýlandýrma dosyasý olarak YAPD kullanýlýr" + +#: nscd/nscd.c:92 +msgid "Use separate cache for each user" +msgstr "Her kullanýcý için ayrý arabellek kullanýlýr" + +#: stdio-common/../sysdeps/unix/siglist.c:56 sysdeps/generic/siglist.h:55 +msgid "User defined signal 1" +msgstr "Kullanýcý tanýmlý sinyal 1" + +#: stdio-common/../sysdeps/unix/siglist.c:57 sysdeps/generic/siglist.h:56 +msgid "User defined signal 2" +msgstr "Kullanýcý tanýmlý sinyal 2" + +#: stdio-common/../sysdeps/gnu/errlist.c:673 +#: stdio-common/../sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c:109 +msgid "Value too large for defined data type" +msgstr "Atanan veri türü için deðer çok büyük" + +#: stdio-common/../sysdeps/unix/siglist.c:52 sysdeps/generic/siglist.h:52 +msgid "Virtual timer expired" +msgstr "Sanal süreölçer zaman aþýmý" + +#: timezone/zic.c:1926 +msgid "Wild result from command execution" +msgstr "Komut icrasýndan alýnan sonuç garip" + +#: stdio-common/../sysdeps/unix/siglist.c:54 sysdeps/generic/siglist.h:54 +msgid "Window changed" +msgstr "Pencere deðiþtirildi" + +#: locale/programs/locale.c:69 +msgid "Write names of available charmaps" +msgstr "Mevcut karakter eþlemlerin isimlerini yazar" + +#: locale/programs/locale.c:67 +msgid "Write names of available locales" +msgstr "Mevcut yerellerin isimlerini yazar" + +#: locale/programs/locale.c:71 +msgid "Write names of selected categories" +msgstr "Seçilmiþ kategorilerin isimlerini yazar" + +#: locale/programs/locale.c:72 +msgid "Write names of selected keywords" +msgstr "Seçilmiþ anahtar kelimelerin isimlerini yazar" + +#: catgets/gencat.c:115 +msgid "Write output to file NAME" +msgstr "Çýktýyý ÝSÝM dosyasýna yazar" + +#: elf/cache.c:366 elf/cache.c:375 elf/cache.c:379 +msgid "Writing of cache data failed" +msgstr "Arabellek verisini yazmada hata" + +#: elf/cache.c:383 +msgid "Writing of cache data failed." +msgstr "Arabellek verisi yazýlamadý." + +#: catgets/gencat.c:251 elf/ldconfig.c:269 elf/sprof.c:361 +#: iconv/iconv_prog.c:356 locale/programs/locale.c:274 +#: locale/programs/localedef.c:316 nscd/nscd.c:292 nscd/nscd_nischeck.c:95 +#: nss/getent.c:68 posix/getconf.c:756 +#, c-format +msgid "Written by %s.\n" +msgstr "%s tarafýndan yazýldý.\n" + +#: stdio-common/../sysdeps/gnu/errlist.c:837 +msgid "Wrong medium type" +msgstr "Yanlýþ ortam türü" + +#: nis/nis_print.c:40 +msgid "X500" +msgstr "X500" + +#: nis/nis_print.c:44 +msgid "XCHS" +msgstr "XCHS" + +#: nis/ypclnt.c:174 +#, c-format +msgid "YPBINDPROC_DOMAIN: %s\n" +msgstr "YPBINDPROC_DOMAIN: %s\n" + +#: nis/nis_error.c:71 +msgid "Yes, 42 is the meaning of life" +msgstr " " + +#. TRANS You did @strong{what}? +#: stdio-common/../sysdeps/gnu/errlist.c:627 +msgid "You really blew it this time" +msgstr " " + +#: timezone/zic.c:1088 +msgid "Zone continuation line end time is not after end time of previous line" +msgstr "`Zone' devamlýlýk satýrýnýn bitiþ zamaný önceki satýrýn bitiþ zamanýndan sonra deðil" + +#: iconv/iconv_prog.c:73 +msgid "[FILE...]" +msgstr "[DOSYA...]" + +#: debug/pcprofiledump.c:59 +msgid "[FILE]" +msgstr "[DOSYA]" + +#: sunrpc/pmap_clnt.c:72 +msgid "__get_myaddress: ioctl (get interface configuration)" +msgstr "__get_myaddress: ioctl (arayüz yapýlandýrmasýný alýr)" + +#: locale/programs/ld-collate.c:417 +#, c-format +msgid "`%.*s' already defined as collating element" +msgstr "`%.*s' karþýlaþtýrma elemaný olarak zaten atanmýþ" + +#: locale/programs/ld-collate.c:410 +#, c-format +msgid "`%.*s' already defined as collating symbol" +msgstr "`%.*s' karþýlaþtýrma sembolü olarak zaten atanmýþ" + +#: locale/programs/ld-collate.c:394 +#, c-format +msgid "`%.*s' already defined in charmap" +msgstr "`%.*s' karakter eþlem olarak zaten atanmýþ" + +#: locale/programs/ld-collate.c:403 +#, c-format +msgid "`%.*s' already defined in repertoire" +msgstr "`%.*s' repertuvar olarak zaten atanmýþ" + +#: locale/programs/charmap.c:599 locale/programs/locfile.h:96 +#: locale/programs/repertoire.c:314 +#, c-format +msgid "`%1$s' definition does not end with `END %1$s'" +msgstr "`%1$s' tanýmý `END %1$s' ile bitmiyor" + +#: locale/programs/ld-collate.c:1268 locale/programs/ld-ctype.c:1454 +#, c-format +msgid "`%s' and `%.*s' are no valid names for symbolic range" +msgstr "`%s' ve `%.*s' sembolik kapsam için geçerli isimler deðil" + +#: elf/sprof.c:762 +#, c-format +msgid "`%s' is no correct profile data file for `%s'" +msgstr "`%s' `%s' için doðru olmayan þekillendirici verisi dosyasý" + +#: locale/programs/ld-ctype.c:691 +msgid "`digit' category has not entries in groups of ten" +msgstr "`digit' kategorisi 10 gruptan hiç birinde girdiye sahip deðil" + +#: posix/../sysdeps/posix/gai_strerror.c:35 +msgid "ai_family not supported" +msgstr "ai_family desteklenmiyor" + +#: posix/../sysdeps/posix/gai_strerror.c:40 +msgid "ai_socktype not supported" +msgstr "ai_socktype desteklenmiyor" + +#: nscd/nscd.c:130 +msgid "already running" +msgstr "Zaten çalýþýyor" + +#: locale/programs/charmap.c:434 locale/programs/repertoire.c:184 +#, c-format +msgid "argument to <%s> must be a single character" +msgstr "<%s>in argümaný bir tek karakter olmalý" + +#: locale/programs/locfile.c:124 +#, c-format +msgid "argument to `%s' must be a single character" +msgstr "%s'in argümaný bir tek karakter olmalý" + +#: sunrpc/auth_unix.c:311 +msgid "auth_none.c - Fatal marshalling problem" +msgstr "auth_none.c - Ölümcül dizme sorunu" + +#: sunrpc/auth_unix.c:106 sunrpc/auth_unix.c:112 sunrpc/auth_unix.c:142 +msgid "authunix_create: out of memory\n" +msgstr "authunix_create: bellek yetersiz\n" + +#: locale/programs/charmap.c:364 locale/programs/locfile.c:118 +#: locale/programs/locfile.c:145 locale/programs/repertoire.c:176 +msgid "bad argument" +msgstr "argüman hatalý" + +#: inet/rcmd.c:424 +msgid "bad owner" +msgstr "Sahip hatalý" + +#: timezone/zic.c:1210 +msgid "blank FROM field on Link line" +msgstr "`Link' satýrýnda FROM alaný boþ" + +#: timezone/zic.c:1214 +msgid "blank TO field on Link line" +msgstr "`Link' satýrýnda TO alaný boþ" + +#: malloc/mcheck.c:291 +msgid "block freed twice\n" +msgstr "blok iki kere serbest býrakýldý\n" + +#: malloc/mcheck.c:294 +msgid "bogus mcheck_status, library is buggy\n" +msgstr "mcheck_status sahte, kitaplýk hatalý\n" + +#: sunrpc/pmap_rmt.c:186 +msgid "broadcast: ioctl (get interface configuration)" +msgstr "broadcast: ioctl (arayüz yapýlandýrmasýný alýr)" + +#: sunrpc/pmap_rmt.c:195 +msgid "broadcast: ioctl (get interface flags)" +msgstr "broadcast: ioctl (arayüz flamalarýný alýr)" + +#: sunrpc/svc_udp.c:528 +msgid "cache_set: could not allocate new rpc_buffer" +msgstr "cache_set: yeni rpc_buffer ayrýlamadý" + +#: sunrpc/svc_udp.c:522 +msgid "cache_set: victim alloc failed" +msgstr "cache_set: kurban ayrýlamadý" + +#: sunrpc/svc_udp.c:511 +msgid "cache_set: victim not found" +msgstr "cache_set: kurban bulunamadý" + +#: timezone/zic.c:1751 +msgid "can't determine time zone abbreviation to use just after until time" +msgstr "süreye deðinden hemen sonra kullanýlacak zaman dilimi kýsaltmasý saptanamadý" + +#: sunrpc/svc_simple.c:76 +#, c-format +msgid "can't reassign procedure number %ld\n" +msgstr "%ld altyordam numarasý tekrar verilemez\n" + +#: elf/dl-reloc.c:152 +msgid "can't restore segment prot after reloc" +msgstr "bölüm prototipi yer deðiþtirmeden sonra eski haline getirilemedi" + +#: locale/programs/localedef.c:487 +#, c-format +msgid "cannot add already read locale `%s' a second time" +msgstr "Zaten okunan `%s' dil karakteristikleri ikinci bir kez eklenemez" + +#: elf/dl-deps.c:470 +msgid "cannot allocate dependency list" +msgstr "baðýmlýlýk listesi ayrýlamadý" + +#: elf/dl-load.c:1031 +msgid "cannot allocate memory for program header" +msgstr "uygulama baþlýðý için bellek ayrýlamadý" + +#: elf/dl-load.c:339 +msgid "cannot allocate name record" +msgstr "isim kaydý ayrýlamadý" + +#: elf/sprof.c:930 elf/sprof.c:982 +msgid "cannot allocate symbol data" +msgstr "sembol verisi ayrýlamadý" + +#: elf/dl-deps.c:501 +msgid "cannot allocate symbol search list" +msgstr "sembol arama listesi ayrýlamadý" + +#: elf/dl-version.c:291 +msgid "cannot allocate version reference table" +msgstr "sürüm baþvuru tablosu ayrýlamadý" + +#: elf/dl-load.c:1000 +msgid "cannot change memory protections" +msgstr "bellek korumalarý deðiþtirilemiyor" + +#: elf/dl-load.c:533 +msgid "cannot create RUNPATH/RPATH copy" +msgstr "RUNPATH/RPATH kopyasý oluþturulamýyor" + +#: elf/dl-load.c:418 elf/dl-load.c:518 elf/dl-load.c:546 elf/dl-load.c:593 +#: elf/dl-load.c:685 +msgid "cannot create cache for search path" +msgstr "dosya arama yolu için arabellek oluþturulamýyor" + +#: elf/dl-support.c:191 +msgid "cannot create capability list" +msgstr "yetenek listesi oluþturulamýyor" + +#: elf/sprof.c:715 elf/sprof.c:773 +msgid "cannot create internal descriptor" +msgstr "iç tanýtýcý oluþturulamýyor" + +#: elf/sprof.c:413 +msgid "cannot create internal descriptors" +msgstr "iç tanýtýcýlar oluþturulamýyor" + +#: elf/dl-load.c:583 +msgid "cannot create search path array" +msgstr "dosya arama yolu dizisi oluþturulamýyor" + +#: elf/dl-load.c:1137 +msgid "cannot create searchlist" +msgstr "arama listesi oluþturulamýyor" + +#: elf/dl-load.c:822 elf/dl-load.c:1682 +msgid "cannot create shared object descriptor" +msgstr "paylaþýmlý nesne tanýmlayýcý oluþturulamýyor" + +#: catgets/gencat.c:1316 +msgid "cannot determine escape character" +msgstr "öncelem karakteri saptanamýyor" + +#: elf/dl-load.c:950 +msgid "cannot dynamically load executable" +msgstr "çalýþtýrýlabilir dosya dinamik olarak yüklenemiyor" + +#: nscd/connections.c:183 +#, c-format +msgid "cannot enable socket to accept connections: %s" +msgstr "baðlantýlarý kabul etmek üzere soket etkinleþtirilemiyor: %s" + +#: elf/dl-open.c:121 +msgid "cannot extend global scope" +msgstr "genel kapsam geniþletilemiyor" + +#: sunrpc/rpc_main.c:343 +#, c-format +msgid "cannot find C preprocessor: %s \n" +msgstr "C ön iþlemci bulunamýyor: %s \n" + +#: sunrpc/rpc_main.c:351 +msgid "cannot find any C preprocessor (cpp)\n" +msgstr "hiç C ön iþlemci (cpp) bulunamadý\n" + +#: nscd/connections.c:225 +#, c-format +msgid "cannot handle old request version %d; current version is %d" +msgstr "eski istem sürümü %d elde edilemedi; mevcut sürüm %d" + +#: elf/sprof.c:670 +msgid "cannot load profiling data" +msgstr "þekillendirici verisi yüklenemiyor" + +#: elf/dl-deps.c:586 +msgid "cannot load shared object file" +msgstr "paylaþýmlý nesne dosyasý yüklenemiyor" + +#: elf/dl-reloc.c:63 +msgid "cannot make segment writable for relocation" +msgstr "yeniden konumlama için parça yazýlabilir yapýlamýyor" + +#: elf/dl-load.c:1016 +msgid "cannot map zero-fill pages" +msgstr "sýfýrlar içeren sayfalar eþleþtirilemez" + +#: inet/rcmd.c:420 +msgid "cannot open" +msgstr "açýlamýyor" + +#: sysdeps/unix/sysv/linux/lddlibc4.c:64 +#, c-format +msgid "cannot open `%s'" +msgstr "`%s' açýlamýyor" + +#: debug/pcprofiledump.c:96 +msgid "cannot open input file" +msgstr "girdi dosyasý açýlamýyor" + +#: catgets/gencat.c:288 iconv/iconv_prog.c:225 +#, c-format +msgid "cannot open input file `%s'" +msgstr "`%s' girdi dosyasý açýlamýyor" + +#: locale/programs/localedef.c:203 locale/programs/localedef.c:218 +#: locale/programs/localedef.c:513 locale/programs/localedef.c:533 +#, c-format +msgid "cannot open locale definition file `%s'" +msgstr "Dil karakteristikleri tanýmlama dosyasý `%s' açýlamýyor" + +#: iconv/iconv_prog.c:194 +msgid "cannot open output file" +msgstr "çýktý dosyasý açýlamýyor" + +#: catgets/gencat.c:944 catgets/gencat.c:985 +#, c-format +msgid "cannot open output file `%s'" +msgstr "`%s' çýktý dosyasý açýlamýyor" + +#: locale/programs/locfile.c:381 +#, c-format +msgid "cannot open output file `%s' for category `%s'" +msgstr "çýktý dosyasý `%s' açýlamadý; `%s' kategorisi için." + +#: elf/dl-load.c:1695 +msgid "cannot open shared object file" +msgstr "paylaþýmlý nesne dosyasý açýlamýyor" + +#: nscd/connections.c:165 +#, c-format +msgid "cannot open socket: %s" +msgstr "soket açýlamýyor: %s" + +#: elf/dl-load.c:814 +msgid "cannot open zero fill device" +msgstr "sýfýrlar içeren aygýt açýlamaz" + +#: locale/programs/charmap-dir.c:61 +#, c-format +msgid "cannot read character map directory `%s'" +msgstr "karakter eþlem dizini `%s' okunamýyor" + +#: nscd/connections.c:125 +msgid "cannot read configuration file; this is fatal" +msgstr "yapýlandýrma dosyasý açýlamýyor; bu ölümcül bir hata" + +#: elf/dl-load.c:838 elf/dl-load.c:1244 +msgid "cannot read file data" +msgstr "dosya verisi okunamýyor" + +#: debug/pcprofiledump.c:102 +msgid "cannot read header" +msgstr "baþlýk okunamýyor" + +#: sysdeps/unix/sysv/linux/lddlibc4.c:68 +#, c-format +msgid "cannot read header from `%s'" +msgstr "baþlýk `%s'den okunamýyor" + +#: locale/programs/locale.c:308 +#, c-format +msgid "cannot read locale directory `%s'" +msgstr "dil karakteristikleri dizini `%s' okunamýyor" + +#: nscd/nscd_stat.c:128 +msgid "cannot read statistics data" +msgstr "istatistik verileri okunamýyor" + +#: locale/programs/repertoire.c:331 +msgid "cannot safe new repertoire map" +msgstr "yeni repertuvar eþlemin doðruluðundan emin olunamaz " + +#: elf/dl-load.c:776 +msgid "cannot stat shared object" +msgstr "paylaþýmlý nesne durumlanamýyor" + +#: nscd/cache.c:150 nscd/connections.c:151 +#, c-format +msgid "cannot stat() file `%s': %s" +msgstr "`%s' dosyasý stat() olamýyor: %s" + +#: locale/programs/localedef.c:230 +#, c-format +msgid "cannot write output files to `%s'" +msgstr "çýktý dosyalarý `%s' dizinine yazýlamýyor" + +#: nscd/connections.c:261 nscd/connections.c:282 +#, c-format +msgid "cannot write result: %s" +msgstr "sonuç yazýlamýyor: %s" + +#: nscd/nscd_stat.c:87 +#, c-format +msgid "cannot write statistics: %s" +msgstr "istatistikler yazýlamýyor: %s" + +#: locale/programs/ld-ctype.c:509 +#, c-format +msgid "character '%s' in class `%s' must be in class `%s'" +msgstr "`%s' karakteri `%s' sýnýfý yerine `%s' sýnýfýnda olmalý" + +#: locale/programs/ld-ctype.c:524 +#, c-format +msgid "character '%s' in class `%s' must not be in class `%s'" +msgstr "`%s' karakteri `%s' sýnýfýnda ama `%s' sýnýfýnda olmamalý" + +#: locale/programs/ld-ctype.c:579 +msgid "character not defined in character map" +msgstr " karakteri karakter eþlemde atanmamýþ" + +#: locale/programs/ld-ctype.c:453 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must be in class `%s'" +msgstr "L'\\u%0*x' karakteri `%s' sýnýfýnda, `%s' sýnýfýnda olmalý" + +#: locale/programs/ld-ctype.c:467 +#, c-format +msgid "character L'\\u%0*x' in class `%s' must not be in class `%s'" +msgstr "L'\\u%0*x' karakteri `%s' sýnýfýnda, `%s' sýnýfýnda olmamalý" + +#: locale/programs/ld-ctype.c:3030 +#, c-format +msgid "character `%s' not defined while needed as default value" +msgstr "Öntanýmlý deðer olmasý gereken `%s' karakteri atanmamýþ" + +#: locale/programs/ld-ctype.c:1215 +#, c-format +msgid "character class `%s' already defined" +msgstr "`%s' karakter sýnýfý zaten atanmýþ" + +#: locale/programs/ld-ctype.c:1247 +#, c-format +msgid "character map `%s' already defined" +msgstr "`%s' karakter eþlem zaten atanmýþ" + +#: locale/programs/charmap.c:249 +#, c-format +msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n" +msgstr "`%s' karakter eþlemi ASCII uyumlu deðil, yerel de ISO C uyumlu deðil\n" + +#: locale/programs/charmap.c:135 +#, c-format +msgid "character map file `%s' not found" +msgstr "`%s' karakter eþlem dosyasý bulunamadý" + +#: locale/programs/charmap.c:460 +msgid "character sets with locking states are not supported" +msgstr "tuþ kilitlemeli karakter kümeleri desteklenmiyor" + +#: locale/programs/localedef.c:482 +msgid "circular dependencies between locale definitions" +msgstr "Dil karakteristikleri tanýmlarý arasýnda baðýmlýlýklar kýsýr döngülü" + +#: sunrpc/clnt_raw.c:111 +msgid "clnt_raw.c - Fatal header serialization error." +msgstr "clnt_raw.c - Ölümcül baþlýk sýralama hatasý." + +#: sunrpc/clnt_tcp.c:126 sunrpc/clnt_tcp.c:134 +msgid "clnttcp_create: out of memory\n" +msgstr "clnttcp_create: bellek yetersiz\n" + +#: sunrpc/clnt_udp.c:131 sunrpc/clnt_udp.c:141 +msgid "clntudp_create: out of memory\n" +msgstr "clntudp_create: bellek yetersiz\n" + +#: sunrpc/clnt_unix.c:124 sunrpc/clnt_unix.c:132 +msgid "clntunix_create: out of memory\n" +msgstr "clntunix_create: bellek yetersiz\n" + +#: sunrpc/rpc_scan.c:116 +msgid "constant or identifier expected" +msgstr "sabit ya da tanýmlayýcý gerekli" + +#: iconv/iconv_prog.c:182 +#, c-format +msgid "conversion from `%s' to `%s' not supported" +msgstr "`%s' den `%s' e dönüþüm desteklenmiyor" + +#: catgets/gencat.c:1290 +msgid "conversion modules not available" +msgstr "dönüþüm modülleri yok" + +#: locale/programs/ld-monetary.c:900 +msgid "conversion rate value cannot be zero" +msgstr "dönüþtürme oraný sýfýr olamaz" + +#: iconv/iconv_prog.c:385 iconv/iconv_prog.c:410 +msgid "conversion stopped due to problem in writing the output" +msgstr "çýktýyý yazarken bir problemden dolayý dönüþtürme durdu" + +#: sunrpc/svc_simple.c:84 +msgid "couldn't create an rpc server\n" +msgstr "bir rpc sunucu oluþturulamadý\n" + +#: sunrpc/svc_simple.c:92 +#, c-format +msgid "couldn't register prog %ld vers %ld\n" +msgstr "uygulama %ld sürüm %ld sicil kaydý yapýlamadý\n" + +#: nss/getent.c:51 +msgid "database [key ...]" +msgstr "veritabaný [tuþ ...]" + +#: locale/programs/charmap.c:192 +#, c-format +msgid "default character map file `%s' not found" +msgstr "öntanýmlý karakter eþlem dosyasý `%s' bulunamadý" + +#: locale/programs/charmap.c:392 +#, c-format +msgid "duplicate definition of <%s>" +msgstr "<%s> tanýmý tekrarlanmýþ" + +#: locale/programs/ld-collate.c:3043 +#, c-format +msgid "duplicate definition of script `%s'" +msgstr "`%s' betiðinin atamasý tekrarlanmýþ" + +#: catgets/gencat.c:430 +msgid "duplicate set definition" +msgstr "küme atamasý tekrarlanmýþ" + +#: timezone/zic.c:1003 +#, c-format +msgid "duplicate zone name %s (file \"%s\", line %d)" +msgstr "dilim ismi %s tekrarlanmýþ (dosya \"%s\", satýr %d)" + +#: locale/programs/ld-ctype.c:2557 +#, c-format +msgid "duplicated definition for mapping `%s'" +msgstr "`%s' eþlemi için atama tekrarlanmýþ" + +#: catgets/gencat.c:631 +msgid "duplicated message identifier" +msgstr "ileti tanýtýcý tekrarlanmýþ" + +#: catgets/gencat.c:603 +msgid "duplicated message number" +msgstr "tekrarlanmýþ ileti numarasý" + +#: locale/programs/ld-ctype.c:2368 +msgid "ellipsis range must be marked by two operands of same type" +msgstr "elips kapsamý ayný türde iki veri öðesi ile sýnýrlanmýþ olmalýdýr" + +#: sunrpc/rpc_scan.c:383 +msgid "empty char string" +msgstr "boþ karakter dizgesi" + +#: elf/dl-open.c:223 +msgid "empty dynamic string token substitution" +msgstr "boþ dinamik dizge simge ikamesi" + +#: sunrpc/svc_udp.c:454 +msgid "enablecache: cache already enabled" +msgstr "enablecache: arabellek zaten etkin" + +#: sunrpc/svc_udp.c:460 +msgid "enablecache: could not allocate cache" +msgstr "enablecache: arabellek ayrýlamadý" + +#: sunrpc/svc_udp.c:468 +msgid "enablecache: could not allocate cache data" +msgstr "enablecache: arabellek verisi ayrýlamadý" + +#: sunrpc/svc_udp.c:475 +msgid "enablecache: could not allocate cache fifo" +msgstr "enablecache: arabellek g/ç'larý ayrýlamadý" + +#: iconv/iconv_prog.c:57 +msgid "encoding for output" +msgstr "çýktý için kodlama" + +#: iconv/iconv_prog.c:56 +msgid "encoding of original text" +msgstr "özgün metin kodlamasý" + +#: nscd/connections.c:361 nscd/connections.c:453 +#, c-format +msgid "error getting callers id: %s" +msgstr "çaðrýcý kimliði alýnýrken hata: %s" + +#: locale/programs/ld-collate.c:3013 +msgid "error while adding equivalent collating symbol" +msgstr "eþdeðer karþýlaþtýrma sembolünü eklerken hata" + +#: iconv/iconv_prog.c:242 +#, c-format +msgid "error while closing input `%s'" +msgstr "`%s' girdisi kapatýlýrken hata" + +#: iconv/iconv_prog.c:288 +msgid "error while closing output file" +msgstr "çýktý dosyasý kapatýlýrken hata" + +#: elf/sprof.c:706 +msgid "error while closing the profiling data file" +msgstr "þekillendirici verisi dosyasý kapatýlýrken hata" + +#: iconv/iconv_prog.c:474 iconv/iconv_prog.c:505 +msgid "error while reading the input" +msgstr "girdi okunurken hata" + +#: locale/programs/locfile.h:59 +msgid "expect string argument for `copy'" +msgstr "`copy' için dizge argüman gerekli" + +#: timezone/zic.c:893 +msgid "expected continuation line not found" +msgstr "gereken süreklilik satýrý bulunamadý" + +#: elf/sprof.c:404 +#, c-format +msgid "failed to load shared object `%s'" +msgstr "paylaþýmlý nesne `%s' yüklenemedi" + +#: elf/sprof.c:600 +msgid "failed to load symbol data" +msgstr "sembol verisi yüklenemedi" + +#: elf/dl-load.c:763 +msgid "failed to map segment from shared object" +msgstr "parça paylaþýmlý nesneden eþleþtirilemedi" + +#: elf/sprof.c:698 +msgid "failed to mmap the profiling data file" +msgstr "þekillendirme verisi dosyasý mmap olamadý" + +#: iconv/iconv_prog.c:186 +msgid "failed to start conversion processing" +msgstr "dönüþüm iþlemi baþlatýlamadý" + +#: locale/programs/locfile.c:406 +#, c-format +msgid "failure while writing data for category `%s'" +msgstr "`%s' kategorisi için veri yazýlýrken hata oluþtu" + +#: nis/nis_call.c:156 +msgid "fcntl: F_SETFD" +msgstr "fcntl: F_SETFD" + +#. TRANS: the file will not be removed; this is an +#. TRANS: informative message. +#: sunrpc/rpc_main.c:1150 +#, c-format +msgid "file `%s' already exists and may be overwritten\n" +msgstr "`%s' dosyasý zaten var ve üzerine yazýlabilir\n" + +#: elf/dl-load.c:1244 +msgid "file too short" +msgstr "dosya çok küçük" + +#: inet/rcmd.c:422 +msgid "fstat failed" +msgstr "fstat baþarýsýz" + +#: locale/programs/linereader.c:383 +msgid "garbage at end of character code specification" +msgstr "karakter kodu özelliklerinin sonunda bozulma" + +#: locale/programs/linereader.c:271 +msgid "garbage at end of number" +msgstr "numaranýn sonunda bozulma" + +#: elf/sprof.c:77 +msgid "generate call graph" +msgstr "çaðrý grafiði üretir" + +#: elf/sprof.c:76 +msgid "generate flat profile with counts and ticks" +msgstr "sayým ve darbelerle düz kesit üretir" + +#: sunrpc/get_myaddr.c:78 +msgid "get_myaddress: ioctl (get interface configuration)" +msgstr "get_myaddress: ioctl (arayüz yapýlandýrmasý alýr)" + +#: nss/getent.c:702 +msgid "getent - get entries from administrative database." +msgstr "getent - yönetim veritabanýndan girdiler alýnýyor." + +#: nscd/connections.c:220 +#, c-format +msgid "handle_request: request received (Version = %d)" +msgstr "handle_request: istek alýndý (Sürüm = %d)" + +#: timezone/zic.c:637 +msgid "hard link failed, symbolic link used" +msgstr "sabit bað baþarýsýz, sembolik bað kullanýldý" + +#: inet/rcmd.c:428 +msgid "hard linked somewhere" +msgstr "bir yere sabit baðlý" + +#: locale/programs/charmap.c:981 locale/programs/repertoire.c:430 +msgid "hexadecimal range format should use only capital characters" +msgstr "onaltýlýk kapsam biçimi sadece büyük harfleri kullanacaktýr" + +#: timezone/zic.c:1187 +msgid "illegal CORRECTION field on Leap line" +msgstr "`Leap' satýrýnda kuraldýþý CORRECTION alaný" + +#: timezone/zic.c:1191 +msgid "illegal Rolling/Stationary field on Leap line" +msgstr "`Leap' satýrýnda kuraldýþý Rolling/Stationary alaný" + +#: sunrpc/rpc_scan.c:312 +msgid "illegal character in file: " +msgstr "dosyada kuraldýþý karakter: " + +#: locale/programs/linereader.c:595 +msgid "illegal escape sequence at end of string" +msgstr "karakter dizisinin sonunda uygun olmayan escape dizisi" + +#: iconv/iconv_prog.c:427 +#, c-format +msgid "illegal input sequence at position %ld" +msgstr "%ld pozisyonunda uygun olmayan girdi zinciri" + +#: sunrpc/rpc_main.c:463 +#, c-format +msgid "illegal nettype :`%s'\n" +msgstr "kuraldýþý að türü: `%s'\n" + +#: catgets/gencat.c:403 catgets/gencat.c:480 +msgid "illegal set number" +msgstr "küme sayýsý kuraldýþý" + +#: locale/programs/ld-ctype.c:1221 +#, c-format +msgid "implementation limit: no more than %Zd character classes allowed" +msgstr "tamamlama sýnýrý: %Zd karakterden fazla olmayan sýnýflara izin verilmedi" + +#: locale/programs/ld-ctype.c:1253 +#, c-format +msgid "implementation limit: no more than %d character maps allowed" +msgstr "tamamlama sýnýrý: %d karakterden fazla olmayan karakter eþleþme listesine izin verilmedi" + +#: iconv/iconv_prog.c:431 +msgid "incomplete character or shift sequence at end of buffer" +msgstr "tampon bellek sonunda eksik karakter ya da shift dizisi" + +#: timezone/zic.c:850 +msgid "input line of unknown type" +msgstr "girdi satýrýnýn türü bilinmiyor" + +#: elf/dl-load.c:1291 +msgid "internal error" +msgstr "iç hata" + +#: iconv/iconv_prog.c:435 +msgid "internal error (illegal descriptor)" +msgstr "iç hata (kuraldýþý tanýmlayýcý)" + +#: timezone/zic.c:1813 +msgid "internal error - addtype called with bad isdst" +msgstr "iç hata -- addtype hatalý isdst ile çaðrýldý" + +#: timezone/zic.c:1821 +msgid "internal error - addtype called with bad ttisgmt" +msgstr "iç hata -- addtype hatalý ttisgmt ile çaðrýldý" + +#: timezone/zic.c:1817 +msgid "internal error - addtype called with bad ttisstd" +msgstr "iç hata -- addtype hatalý ttisstd ile çaðrýldý" + +#: locale/programs/ld-ctype.c:480 locale/programs/ld-ctype.c:536 +#, c-format +msgid "internal error in %s, line %u" +msgstr "%s, %u satýrýnda içsel hata" + +#: elf/dl-load.c:1264 +msgid "invalid ELF header" +msgstr "ELF baþlýðý geçersiz" + +#: timezone/zic.c:1059 +msgid "invalid UTC offset" +msgstr "UTC offset geçersiz" + +#: timezone/zic.c:1062 +msgid "invalid abbreviation format" +msgstr "kýsaltma biçemi geçersiz" + +#: catgets/gencat.c:687 +msgid "invalid character: message ignored" +msgstr "geçersiz karakter: ileti yoksayýldý" + +#: timezone/zic.c:1152 timezone/zic.c:1364 timezone/zic.c:1378 +msgid "invalid day of month" +msgstr "ayýn günü geçersiz" + +#: locale/programs/charmap.c:347 +msgid "invalid definition" +msgstr "geçersiz atama" + +#: locale/programs/charmap.c:542 +msgid "invalid encoding given" +msgstr "geçersiz kodlama verilmiþ" + +#: timezone/zic.c:1316 +msgid "invalid ending year" +msgstr "bitiþ yýlý geçersiz" + +#: catgets/gencat.c:1147 locale/programs/linereader.c:533 +msgid "invalid escape sequence" +msgstr "geçersiz escape dizisi" + +#: timezone/zic.c:1124 +msgid "invalid leaping year" +msgstr "artýk yýl geçersiz" + +#: catgets/gencat.c:726 +msgid "invalid line" +msgstr "satýr geçersiz" + +#: elf/dl-open.c:371 +msgid "invalid mode for dlopen()" +msgstr "dlopen() için kip geçersiz" + +#: timezone/zic.c:1139 timezone/zic.c:1242 +msgid "invalid month name" +msgstr "ay ismi geçersiz" + +#: locale/programs/charmap.c:969 locale/programs/ld-collate.c:2869 +#: locale/programs/repertoire.c:418 +msgid "invalid names for character range" +msgstr "karakter kapsamý için geçersiz isimler" + +#: debug/pcprofiledump.c:166 +msgid "invalid pointer size" +msgstr "imleyici uzunluðu geçersiz" + +#: catgets/gencat.c:549 +msgid "invalid quote character" +msgstr "týrnak iþareti geçersiz" + +#: timezone/zic.c:958 +msgid "invalid saved time" +msgstr "kazanýlmýþ zaman geçersiz" + +#: timezone/zic.c:1291 +msgid "invalid starting year" +msgstr "baþlangýç yýlý geçersiz" + +#: timezone/zic.c:1168 timezone/zic.c:1271 +msgid "invalid time of day" +msgstr "günün tarihi geçersiz" + +#: timezone/zic.c:1369 +msgid "invalid weekday name" +msgstr "gün ismi geçersiz" + +#: nscd/connections.c:470 +#, c-format +msgid "key length in request too long: %d" +msgstr "istenen anahtar uzunluðu fazla: %d" + +#: elf/ldconfig.c:738 +#, c-format +msgid "libc4 library %s in wrong directory" +msgstr "libc4 kitaplýðý %s yanlýþ dizinde" + +#: elf/ldconfig.c:732 +#, c-format +msgid "libc5 library %s in wrong directory" +msgstr "libc5 kitaplýðý %s yanlýþ dizinde" + +#: elf/ldconfig.c:735 +#, c-format +msgid "libc6 library %s in wrong directory" +msgstr "libc6 kitaplýðý %s yanlýþ dizinde" + +#: elf/ldconfig.c:765 +#, c-format +msgid "libraries %s and %s in directory %s have same soname but different type." +msgstr "%s ve %s kitaplýklarý %s dizininde ve ayný isme sahip olduklarý halde farklý türde." + +#: timezone/zic.c:830 +msgid "line too long" +msgstr "satýr çok uzun" + +#: iconv/iconv_prog.c:59 +msgid "list all known coded character sets" +msgstr "tüm bilinen kodlu karakter kümelerini listeler" + +#: locale/programs/locfile.h:63 +msgid "locale name should consist only of portable characters" +msgstr "yer isimlerinin karakterleri ascii 127 içinden seçilmiþ olmalý" + +#: inet/rcmd.c:413 +msgid "lstat failed" +msgstr "lstat baþarýsýz" + +#: malloc/memusagestat.c:59 +msgid "make output graphic VALUE pixel high" +msgstr "çýktý grafik DEÐERini piksel yüksekliði yapar" + +#: malloc/memusagestat.c:58 +msgid "make output graphic VALUE pixel wide" +msgstr "çýktý grafik DEÐERini piksel geniþliði yapar" + +#: catgets/gencat.c:780 +msgid "malformed line ignored" +msgstr "hatalý satýr yoksayýldý" + +#: elf/sprof.c:550 +msgid "mapping of section header string table failed" +msgstr "bölüm baþlýk dizgeleri tablosunun eþlemi baþarýsýz" + +#: elf/sprof.c:540 +msgid "mapping of section headers failed" +msgstr "bölüm baþlýklarý eþlemi baþarýsýz" + +#: malloc/mcheck.c:285 +msgid "memory clobbered before allocated block\n" +msgstr "bellek ayrýlmýþ bloðun öncesine taþtý\n" + +#: malloc/mcheck.c:288 +msgid "memory clobbered past end of allocated block\n" +msgstr "bellek ayrýlmýþ bloðun sonrasýna taþtý\n" + +#: locale/programs/locfile.c:334 locale/programs/xmalloc.c:70 +#: malloc/obstack.c:477 posix/getconf.c:809 +msgid "memory exhausted" +msgstr "bellek tükendi" + +#: malloc/mcheck.c:282 +msgid "memory is consistent, library is buggy\n" +msgstr "bellek tutarlý, kitaplýk hatalý\n" + +#: elf/cache.c:120 +msgid "mmap of cache file failed.\n" +msgstr "arabellek dosyasýnýn mmap'lenmesi baþarýsýz\n" + +#: elf/../sysdeps/generic/readelflib.c:108 +msgid "more than one dynamic segment\n" +msgstr "bir dinamik parçadan fazla\n" + +#: timezone/zic.c:953 +msgid "nameless rule" +msgstr "adsýz kural" + +#: iconv/iconv_prog.c:139 +msgid "neither original nor target encoding specified" +msgstr "ne özgün ne de hedef kodlama belirtilmiþ" + +#: nis/nss_nisplus/nisplus-publickey.c:281 +#: nis/nss_nisplus/nisplus-publickey.c:287 +#: nis/nss_nisplus/nisplus-publickey.c:346 +#: nis/nss_nisplus/nisplus-publickey.c:355 +#, c-format +msgid "netname2user: (nis+ lookup): %s\n" +msgstr "netname2user: (nis+ lookup): %s\n" + +#: nis/nss_nisplus/nisplus-publickey.c:300 +#, c-format +msgid "netname2user: DES entry for %s in directory %s not unique" +msgstr "netname2user: %s (%s dizinindeki) için DES girdisi eþsiz deðil" + +#: nis/nss_nisplus/nisplus-publickey.c:368 +#, c-format +msgid "netname2user: LOCAL entry for %s in directory %s not unique" +msgstr "netname2user: %s (%s dizinindeki) için LOCAL girdisi eþsiz deðil" + +#: nis/nss_nisplus/nisplus-publickey.c:207 +#, c-format +msgid "netname2user: missing group id list in `%s'." +msgstr "netname2user: `%s' içinde grup kimlikleri listesi yok." + +#: nis/nss_nisplus/nisplus-publickey.c:318 +#, c-format +msgid "netname2user: principal name `%s' too long" +msgstr "netname2user: `%s' ismi çok uzun" + +#: nis/nss_nisplus/nisplus-publickey.c:375 +msgid "netname2user: should not have uid 0" +msgstr "netname2user: kullanýcý kimliði 0 olmamalýydý" + +#: sunrpc/svc_simple.c:159 +#, c-format +msgid "never registered prog %d\n" +msgstr "prog %d hiç kaydedilmemiþ\n" + +#: locale/programs/repertoire.c:272 +msgid "no or value given" +msgstr " ya da deðeri verilmeliydi" + +#: timezone/zic.c:2142 +msgid "no day in month matches rule" +msgstr "ay içinde kurala uyan gün yok" + +#: locale/programs/ld-collate.c:1757 +msgid "no definition of `UNDEFINED'" +msgstr "`UNDEFINED' tanýmý yok" + +#: elf/sprof.c:272 +#, c-format +msgid "no filename for profiling data given and shared object `%s' has no soname" +msgstr "þekillendirici veri için dosya ismi verilmemiþ ve `%s' paylaþýmlý nesnesi için bir kitaplýk dosya ismi yok" + +#: locale/programs/ld-ctype.c:739 +msgid "no input digits defined and none of the standard names in the charmap" +msgstr "karakter eþleþme listesinde standart isimlerin hiç biri ve atanmýþ girdi rakamlarý yok" + +#: locale/programs/locfile.h:82 +msgid "no other keyword shall be specified when `copy' is used" +msgstr "`copy' kullanýldýðýnda belirtilmiþ olacak diðer anahtar kelime yok" + +#: locale/programs/ld-ctype.c:3349 +msgid "no output digits defined and none of the standard names in the charmap" +msgstr "karakter eþleþme listesinde standart isimlerin hiç biri ve atanmýþ çýktý rakamlarý yok" + +#: locale/programs/localedef.c:236 +msgid "no output file produced because warning were issued" +msgstr "uyarý yayýnlandýðýndan üretilen bir çýktý dosyasý yok" + +#: locale/programs/charmap.c:488 locale/programs/charmap.c:668 +#: locale/programs/charmap.c:764 locale/programs/repertoire.c:231 +msgid "no symbolic name given" +msgstr "sembolik isim verilmemiþ" + +#: locale/programs/charmap.c:575 locale/programs/charmap.c:723 +#: locale/programs/charmap.c:806 locale/programs/repertoire.c:297 +msgid "no symbolic name given for end of range" +msgstr "kapsam sonu için sembolik isim verilmemiþ" + +#: locale/programs/linereader.c:641 +msgid "non-symbolic character value should not be used" +msgstr "sembolik olmayan karakter deðeri kullanýlmýþ olmayacaktý" + +#: locale/programs/ld-ctype.c:804 +msgid "not all characters used in `outdigit' are available in the charmap" +msgstr "`outdigit' içinde kullanýlan karakterlerin bir kýsmý karakter eþleþme listesinde mevcut" + +#: locale/programs/ld-ctype.c:821 +msgid "not all characters used in `outdigit' are available in the repertoire" +msgstr "`outdigit' içinde kullanýlan karakterlerin bir kýsmý repertuvarda mevcut" + +#: inet/rcmd.c:415 +msgid "not regular file" +msgstr "düzenli dosya deðil" + +#: nscd/nscd_stat.c:131 +#, c-format +msgid "" +"nscd configuration:\n" +"\n" +"%15d server debug level\n" +msgstr "" +"nscd yapýlandýrmasý:\n" +"\n" +"%15d sunucu hata ayýklama seviyesi\n" + +#: nscd/nscd_stat.c:105 +msgid "nscd not running!\n" +msgstr "nscd çalýþmýyor!\n" + +#: elf/dl-load.c:1051 +msgid "object file has no dynamic section" +msgstr "nesne dosyasýnýn dinamik bölümü yok" + +#: iconv/iconv_prog.c:61 +msgid "omit invalid characters from output" +msgstr "geçersiz karakterleri çýktýya yazmaz" + +#: elf/dl-load.c:1311 +msgid "only ET_DYN and ET_EXEC can be loaded" +msgstr "sadece ET_DYN ve ET_EXEC yüklü olabilir" + +#: locale/programs/charmap.c:632 +msgid "only WIDTH definitions are allowed to follow the CHARMAP definition" +msgstr "CHARMAP tanýmýný sadece geniþlik tanýmlarý izleyebilir" + +#: locale/programs/ld-collate.c:1005 locale/programs/ld-collate.c:1175 +#, c-format +msgid "order for `%.*s' already defined at %s:%Zu" +msgstr "`%.*s' için sýralama zaten %s:%Zu içinde atanmýþ" + +#: iconv/iconv_prog.c:141 +msgid "original encoding not specified using `-f'" +msgstr "özgün kodlama `-f' kullanarak belirtilmemiþ" + +#: inet/ruserpass.c:167 inet/ruserpass.c:190 +msgid "out of memory" +msgstr "bellek yetersiz" + +#: iconv/iconv_prog.c:62 +msgid "output file" +msgstr "çýktý dosyasý" + +#: sunrpc/pm_getmaps.c:74 +msgid "pmap_getmaps rpc problem" +msgstr "pmap_getmaps rpc problem" + +#: inet/rcmd.c:233 +msgid "poll: protocol failure in circuit setup\n" +msgstr "poll: devre ayarýnda protokol hatasý\n" + +#: locale/programs/ld-ctype.c:1949 locale/programs/ld-ctype.c:2000 +msgid "premature end of `translit_ignore' definition" +msgstr "`translit_ignore' tanýmýnýn sonu eksik" + +#: sunrpc/rpc_scan.c:524 sunrpc/rpc_scan.c:534 +msgid "preprocessor error" +msgstr "ön iþlemci hatasý" + +#: locale/programs/ld-ctype.c:2731 +msgid "previous definition was here" +msgstr "önceki taným burasýydý" + +#: elf/sprof.c:74 +msgid "print list of count paths and their number of use" +msgstr "sayým yollarýnýn listesini ve kullanýmdaki miktarýný basar" + +#: iconv/iconv_prog.c:64 +msgid "print progress information" +msgstr "geliþim bilgisi gösterir" + +#: elf/sprof.c:687 +#, c-format +msgid "profiling data file `%s' does not match shared object `%s'" +msgstr "þekillendirme veri dosyasý `%s' paylaþýmlý nesne `%s' ile uyuþmuyor" + +#: sunrpc/rpcinfo.c:237 sunrpc/rpcinfo.c:383 +#, c-format +msgid "program %lu is not available\n" +msgstr "%lu uygulamasý yok\n" + +#: sunrpc/rpcinfo.c:264 sunrpc/rpcinfo.c:310 sunrpc/rpcinfo.c:333 +#: sunrpc/rpcinfo.c:407 sunrpc/rpcinfo.c:453 sunrpc/rpcinfo.c:476 +#: sunrpc/rpcinfo.c:510 +#, c-format +msgid "program %lu version %lu is not available\n" +msgstr "%lu uygulamasýnýn %lu sürümü yok\n" + +#: sunrpc/rpcinfo.c:515 +#, c-format +msgid "program %lu version %lu ready and waiting\n" +msgstr "%lu uygulamasýnýn %lu sürümü hazýr ve bekliyor\n" + +#: inet/rcmd.c:270 +#, c-format +msgid "rcmd: %s: short read" +msgstr "rcmd: %s: kýsa okuma" + +#: inet/rcmd.c:230 +#, c-format +msgid "rcmd: poll (setting up stderr): %m\n" +msgstr "rcmd: poll (stderr ayarlamasý): %m\n" + +#: inet/rcmd.c:158 +msgid "rcmd: socket: All ports in use\n" +msgstr "rcmd: soket: Tüm portlar kullanýmda\n" + +#: inet/rcmd.c:220 +#, c-format +msgid "rcmd: write (setting up stderr): %m\n" +msgstr "rcmd: write (stderr ayarlamasý): %m\n" + +#: sunrpc/svc_simple.c:99 +msgid "registerrpc: out of memory\n" +msgstr "registerrpc: bellek yetersiz\n" + +#: timezone/zic.c:1874 +msgid "repeated leap second moment" +msgstr "tekrarlanan artýk saniye aný" + +#: locale/programs/repertoire.c:342 +#, c-format +msgid "repertoire map file `%s' not found" +msgstr "`%s' repertuar eþlem dosyasý bulunamadý" + +#: locale/programs/charmap.c:1063 +msgid "resulting bytes for range not representable." +msgstr "sonuçlanan baytlar kapsam için gösterilebilir deðil." + +#: sunrpc/rpc_main.c:1117 +msgid "rpcgen: arglist coding error\n" +msgstr "rpcgen: argüman listesi kodlama hatasý\n" + +#: sunrpc/rpc_main.c:1105 +msgid "rpcgen: too many defines\n" +msgstr "rpcgen: çok fazla atama\n" + +#: sunrpc/rpcinfo.c:732 +#, c-format +msgid "rpcinfo: %s is unknown host\n" +msgstr "rpcinfo: %s makinasý bilinmiyor\n" + +#: sunrpc/rpcinfo.c:695 +#, c-format +msgid "rpcinfo: %s is unknown service\n" +msgstr "rpcinfo: %s servisi bilinmiyor\n" + +#: sunrpc/rpcinfo.c:665 +#, c-format +msgid "rpcinfo: Could not delete registration for prog %s version %s\n" +msgstr "rpcinfo: %s uygulamasýnýn %s sürümü için sicil kaydý silinemedi\n" + +#: sunrpc/rpcinfo.c:637 +#, c-format +msgid "rpcinfo: broadcast failed: %s\n" +msgstr "rpcinfo: haberleþme baþarýsýz: %s\n" + +#: sunrpc/rpcinfo.c:556 sunrpc/rpcinfo.c:563 +msgid "rpcinfo: can't contact portmapper" +msgstr "rpcinfo: portmapper baðlanamýyor" + +#: timezone/zic.c:743 timezone/zic.c:745 +msgid "same rule name in multiple files" +msgstr "bir çok dosyada ayný kural ismi var" + +#: elf/dl-load.c:1116 +msgid "shared object cannot be dlopen()ed" +msgstr "paylaþýmlý nesne dlopen()'lanamýyor" + +#: elf/dl-close.c:63 +msgid "shared object not open" +msgstr "paylaþýmlý nesne açýk deðil" + +#: nscd/connections.c:482 +#, c-format +msgid "short read while reading request key: %s" +msgstr "istenen tuþ okunurken kýsa okuma: %s" + +#: nscd/connections.c:436 +#, c-format +msgid "short read while reading request: %s" +msgstr "istenen okuma kýsa: %s" + +#: nscd/grpcache.c:193 nscd/hstcache.c:278 nscd/pwdcache.c:189 +#, c-format +msgid "short write in %s: %s" +msgstr "%s içinde kýsa yazma: %s" + +#: inet/rcmd.c:260 +msgid "socket: protocol failure in circuit setup\n" +msgstr "soket: devre ayarýnda protokol hatasý\n" + +#: timezone/zic.c:814 +msgid "standard input" +msgstr "standart girdi" + +#: timezone/zdump.c:269 +msgid "standard output" +msgstr "standart çýktý" + +#: locale/programs/ld-ctype.c:1680 +msgid "start and end character sequence of range must have the same length" +msgstr "kapsamýn baþlangýç ve bitiþ karakter zincirleri ayný uzunlukta olmalý" + +#: timezone/zic.c:1325 +msgid "starting year greater than ending year" +msgstr "baþlangýç yýlý bitiþ yýlýndan büyük" + +#: timezone/zic.c:1297 timezone/zic.c:1322 +msgid "starting year too high to be represented" +msgstr "baþlangýç yýlý gösterilemeyecek kadar büyük" + +#: timezone/zic.c:1295 timezone/zic.c:1320 +msgid "starting year too low to be represented" +msgstr "baþlangýç yýlý gösterilemeyecek kadar küçük" + +#: iconv/iconv_prog.c:63 +msgid "suppress warnings" +msgstr "uyarýlarý engeller" + +#: sunrpc/svc_run.c:76 +msgid "svc_run: - poll failed" +msgstr "svc_run: - poll baþarýsýz" + +#: sunrpc/svc_tcp.c:161 +msgid "svc_tcp.c - cannot getsockname or listen" +msgstr "svc_tcp.c - getsockname yapýlamýyor veya dinlenemiyor" + +#: sunrpc/svc_tcp.c:146 +msgid "svc_tcp.c - tcp socket creation problem" +msgstr "svc_tcp.c - tcp soketi oluþturma sorunu" + +#: sunrpc/svc_tcp.c:210 sunrpc/svc_tcp.c:216 +msgid "svc_tcp: makefd_xprt: out of memory\n" +msgstr "svc_tcp: makefd_xprt: bellek yetersiz\n" + +#: sunrpc/svc_unix.c:137 +msgid "svc_unix.c - AF_UNIX socket creation problem" +msgstr "svc_unix.c - AF_UNIX soketi oluþturma sorunu" + +#: sunrpc/svc_unix.c:153 +msgid "svc_unix.c - cannot getsockname or listen" +msgstr "svc_unix.c - getsockname yapýlamýyor veya dinlenemiyor" + +#: sunrpc/svc_unix.c:203 sunrpc/svc_unix.c:209 +msgid "svc_unix: makefd_xprt: out of memory\n" +msgstr "svc_unix: makefd_xprt: bellek yetersiz\n" + +#: sunrpc/svc_tcp.c:169 sunrpc/svc_tcp.c:177 +msgid "svctcp_create: out of memory\n" +msgstr "svctcp_create: bellek yetersiz\n" + +#: sunrpc/svc_udp.c:141 +msgid "svcudp_create - cannot getsockname" +msgstr "svcudp_create - getsockname yapýlamýyor" + +#: sunrpc/svc_udp.c:149 sunrpc/svc_udp.c:155 sunrpc/svc_udp.c:161 +msgid "svcudp_create: out of memory\n" +msgstr "svcudp_create: bellek yetersiz\n" + +#: sunrpc/svc_udp.c:127 +msgid "svcudp_create: socket creation problem" +msgstr "svcudp_create: soket oluþturma sorunu" + +#: sunrpc/svc_udp.c:177 +msgid "svcudp_create: xp_pad is too small for IP_PKTINFO\n" +msgstr "svcudp_create: IP_PKTINFO için xp_pad çok küçük\n" + +#: sunrpc/svc_unix.c:162 sunrpc/svc_unix.c:170 +msgid "svcunix_create: out of memory\n" +msgstr "svcunix_create: bellek yetersiz\n" + +#: locale/programs/linereader.c:745 +#, c-format +msgid "symbol `%.*s' not in charmap" +msgstr "`%.*s' sembolü CHARMAP içinde deðil" + +#: locale/programs/linereader.c:766 +#, c-format +msgid "symbol `%.*s' not in repertoire map" +msgstr "`%.*s' sembolü repertuar eþlem içinde deðil" + +#: locale/programs/ld-collate.c:1617 locale/programs/ld-collate.c:1716 +#, c-format +msgid "symbol `%s'" +msgstr "`%s' sembolü" + +#: locale/programs/ld-collate.c:1614 locale/programs/ld-collate.c:1713 +#, c-format +msgid "symbol `%s' has the same encoding as" +msgstr "`%s' sembolü bununla ayný kodlamaya sahip:" + +#: locale/programs/ld-collate.c:1539 +#, c-format +msgid "symbol `%s' not defined" +msgstr "`%s' sembolü atanmamýþ" + +#: locale/programs/ld-ctype.c:1955 locale/programs/ld-ctype.c:2006 +#: locale/programs/ld-ctype.c:2048 +msgid "syntax error" +msgstr "sözdizimi hatasý" + +#: locale/programs/charmap.c:487 locale/programs/charmap.c:541 +#: locale/programs/charmap.c:573 locale/programs/charmap.c:667 +#: locale/programs/charmap.c:722 locale/programs/charmap.c:763 +#: locale/programs/charmap.c:804 +#, c-format +msgid "syntax error in %s definition: %s" +msgstr "%s tanýmýnda sözdizimi hatasý: %s" + +#: locale/programs/charmap.c:346 locale/programs/charmap.c:363 +#: locale/programs/repertoire.c:175 +#, c-format +msgid "syntax error in prolog: %s" +msgstr "prolog içinde sözdizimi hatasý: %s" + +#: locale/programs/repertoire.c:230 locale/programs/repertoire.c:271 +#: locale/programs/repertoire.c:296 +#, c-format +msgid "syntax error in repertoire map definition: %s" +msgstr "repertuar eþlem tanýmý içinde sözdizimi hatasý: %s" + +#: locale/programs/locfile.c:243 +msgid "syntax error: not inside a locale definition section" +msgstr "sözdizimi hatasý: bir yerel tanýmlama bölümü içinde deðil" + +#: iconv/iconv_prog.c:143 +msgid "target encoding not specified using `-t'" +msgstr "`-t' kullanýlarak hedef kodlama belirtilmemiþ" + +#: catgets/gencat.c:432 catgets/gencat.c:605 catgets/gencat.c:634 +msgid "this is the first definition" +msgstr "bu ilk taným" + +#: timezone/zic.c:1157 +msgid "time before zero" +msgstr "sýfýrdan önceki zaman" + +#: timezone/zic.c:1165 timezone/zic.c:2042 timezone/zic.c:2061 +msgid "time overflow" +msgstr "zaman taþmasý" + +#: locale/programs/ld-ctype.c:1553 locale/programs/ld-ctype.c:2029 +#, c-format +msgid "to-value of range is smaller than from-value " +msgstr "kapsamdaki `to' deðeri `from' deðerinden daha küçük" + +#: locale/programs/ld-ctype.c:1687 +msgid "to-value character sequence is smaller than from-value sequence" +msgstr "karakter dizisindeki `to' deðeri `from' deðerinden daha küçük" + +#: locale/programs/charmap.c:551 +msgid "too few bytes in character encoding" +msgstr "karakter kodlamada bayt sayýsý çok az" + +#: locale/programs/charmap.c:553 +msgid "too many bytes in character encoding" +msgstr "karakter kodlamada bayt sayýsý çok fazla" + +#: timezone/zic.c:1868 +msgid "too many leap seconds" +msgstr "çok fazla artýk saniye" + +#: timezone/zic.c:1840 +msgid "too many local time types" +msgstr "yerel zaman türleri çok fazla" + +#: timezone/zic.c:1794 +msgid "too many transitions?!" +msgstr "çok fazla geçiþ?!" + +#: timezone/zic.c:2165 +msgid "too many, or too long, time zone abbreviations" +msgstr "çok fazla ya da çok uzun zaman dilimi kýsaltmalarý" + +#: locale/programs/linereader.h:157 +msgid "trailing garbage at end of line" +msgstr "satýr sonu bozuk" + +#: sunrpc/svc_simple.c:151 +#, c-format +msgid "trouble replying to prog %d\n" +msgstr "%d uygulamasýna yanýt vermede sorun\n" + +#: timezone/zic.c:1332 +msgid "typed single year" +msgstr "türünde tek yýl" + +#: iconv/iconv_prog.c:491 +msgid "unable to allocate buffer for input" +msgstr "girdi için tampon ayrýlamadý" + +#: nis/nis_callback.c:189 +msgid "unable to free arguments" +msgstr "argümanlar serbest býrakýlamadý" + +#: posix/getconf.c:781 posix/getconf.c:797 +msgid "undefined" +msgstr "atanmamýþ" + +#: locale/programs/charmap.c:856 locale/programs/charmap.c:867 +#, c-format +msgid "unknown character `%s'" +msgstr "`%s' karakteri bilinmiyor" + +#: catgets/gencat.c:562 +#, c-format +msgid "unknown directive `%s': line ignored" +msgstr "bilinmeyen `%s' yönergesi: satýr yoksayýldý" + +#: iconv/iconv_prog.c:438 +#, c-format +msgid "unknown iconv() error %d" +msgstr "bilinmeyen iconv() hatasý %d" + +#: catgets/gencat.c:508 +#, c-format +msgid "unknown set `%s'" +msgstr "`%s' kümesi bilinmiyor" + +#: timezone/zic.c:786 +msgid "unruly zone" +msgstr "kuralsýz dilim" + +#: catgets/gencat.c:1169 +msgid "unterminated message" +msgstr "sonlandýrýlmamýþ ileti" + +#: locale/programs/linereader.c:599 locale/programs/linereader.c:784 +msgid "unterminated string" +msgstr "sonlandýrýlmamýþ dizge" + +#: sunrpc/rpc_scan.c:351 sunrpc/rpc_scan.c:377 +msgid "unterminated string constant" +msgstr "sonlandýrýlmamýþ dizge sabiti" + +#: locale/programs/linereader.c:469 +msgid "unterminated symbolic name" +msgstr "sonlandýrýlmamýþ sembolik isim" + +#: locale/programs/charmap.c:1005 +msgid "upper limit in range is not higher then lower limit" +msgstr "kapsamdaki üst sýnýr alt sýnýrdan büyük deðil" + +#: locale/programs/repertoire.c:455 +msgid "upper limit in range is not smaller then lower limit" +msgstr "kapsamdaki üst sýnýr alt sýnýrdan küçük deðil" + +#: sunrpc/rpc_main.c:1424 +#, c-format +msgid "usage: %s infile\n" +msgstr "kullanýmý: %s girdi-dosyasý\n" + +#: timezone/zic.c:2108 +msgid "use of 2/29 in non leap-year" +msgstr "artýk olmayan yýl içinde 2/29 kullanýmý" + +#: locale/programs/charmap.c:640 locale/programs/charmap.c:703 +#, c-format +msgid "value for %s must be an integer" +msgstr "%s için deðer bir tamsayý olmalý" + +#: locale/programs/charmap.c:399 +#, c-format +msgid "value for <%s> must be 1 or greater" +msgstr "<%s> için deðer 1 ya da daha büyük olmalý" + +#: locale/programs/charmap.c:411 +#, c-format +msgid "value of <%s> must be greater or equal than the value of <%s>" +msgstr "<%s> deðeri <%s> deðerinden daha büyük ya da eþit olmalý" + +#: timezone/zic.c:433 +msgid "warning: " +msgstr "uyarý: " + +#: nscd/connections.c:427 +#, c-format +msgid "while accepting connection: %s" +msgstr "baðlantý kabul edilirken: %s" + +#: nscd/grpcache.c:150 nscd/hstcache.c:165 nscd/pwdcache.c:143 +msgid "while allocating cache entry" +msgstr "arabellek girdisi ayrýlýrken" + +#: nscd/cache.c:88 +msgid "while allocating hash table entry" +msgstr "arama (hash) tablosu girdisi ayrýlýrken" + +#: nscd/grpcache.c:100 nscd/hstcache.c:108 nscd/pwdcache.c:106 +msgid "while allocating key copy" +msgstr "tuþ kopyasý ayrýlýrken" + +#: catgets/gencat.c:1199 +msgid "while opening old catalog file" +msgstr "eski katalog dosyasý açýlýrken" + +#: locale/programs/locale.c:361 +msgid "while preparing output" +msgstr "çýktýyý hazýrlarken" + +#: elf/sprof.c:679 +msgid "while stat'ing profiling data file" +msgstr "þekillendirici veri dosyasý durumlanýrken" + +#: locale/programs/ld-ctype.c:2392 +msgid "with UCS range values one must use the hexadecimal symbolic ellipsis `..'" +msgstr "onaltýlýk sembolik elips `..' UCS kapsam deðerlerinden biriyle kullanýlmalý" + +#: locale/programs/ld-ctype.c:2406 +msgid "with character code range values one must use the absolute ellipsis `...'" +msgstr "mutlak elips `...' karakter kod deðerlerinden biriyle kullanýlmalý" + +#: locale/programs/ld-ctype.c:2377 +msgid "with symbolic name range values the absolute ellipsis `...' must not be used" +msgstr "mutlak elips `...' sembolik isim kapsamýndaki deðerlerle kullanýlmamalý" + +#: nscd/nscd_stat.c:116 +msgid "write incomplete" +msgstr "yazma tamamlanamýyor" + +#: inet/rcmd.c:426 +msgid "writeable by other than owner" +msgstr "sahibinden baþkasý yazabilir" + +#: nscd/nscd.c:123 nscd/nscd_nischeck.c:64 nss/getent.c:761 +msgid "wrong number of arguments" +msgstr "argüman sayýsý hatalý" + +#: timezone/zic.c:1115 +msgid "wrong number of fields on Leap line" +msgstr "`Leap' satýrýnýn alanlarý eksik ya da fazla" + +#: timezone/zic.c:1206 +msgid "wrong number of fields on Link line" +msgstr "`Link' satýrýnýn alanlarý eksik ya da fazla" + +#: timezone/zic.c:949 +msgid "wrong number of fields on Rule line" +msgstr "`Rule' satýrýnýn alanlarý eksik ya da fazla" + +#: timezone/zic.c:1019 +msgid "wrong number of fields on Zone continuation line" +msgstr "`Zone' devam satýrýnýn alanlarý eksik ya da fazla" + +#: timezone/zic.c:977 +msgid "wrong number of fields on Zone line" +msgstr "`Zone' satýrýnýn alanlarý eksik ya da fazla" + +#: sunrpc/xdr_ref.c:85 +msgid "xdr_reference: out of memory\n" +msgstr "xdr_reference: bellek yetersiz\n" + +#: sunrpc/xdr_rec.c:151 sunrpc/xdr_rec.c:166 +msgid "xdrrec_create: out of memory\n" +msgstr "xdrrec_create: bellek yetersiz\n" + +#: nis/ypclnt.c:907 +msgid "yp_update: cannot convert host to netname\n" +msgstr "yp_update: makina ismi að ismine dönüþtürülemiyor\n" + +#: nis/ypclnt.c:919 +msgid "yp_update: cannot get server address\n" +msgstr "yp_update: sunucu adresi alýnamýyor\n" diff -durpN glibc-2.2.3/posix/Makefile glibc-2.2.4/posix/Makefile --- glibc-2.2.3/posix/Makefile Wed Apr 25 14:51:01 2001 +++ glibc-2.2.4/posix/Makefile Fri Aug 10 12:11:51 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for POSIX portion of the library. @@ -69,7 +69,8 @@ tests := tstgetopt testfnm runtests run tst-preadwrite tst-preadwrite64 test-vfork regexbug1 \ tst-getlogin tst-mmap tst-getaddrinfo tst-truncate \ tst-truncate64 tst-fork tst-fnmatch tst-regexloc tst-dir \ - tst-chmod bug-regex1 bug-regex2 bug-regex3 tst-gnuglob + tst-chmod bug-regex1 bug-regex2 bug-regex3 bug-regex4 \ + tst-gnuglob tst-regex bug-regex5 ifeq (yes,$(build-shared)) test-srcs := globtest tests += wordexp-test tst-exec tst-spawn @@ -121,6 +122,8 @@ tst-chmod-ARGS = `pwd` tst-fnmatch-ENV = LOCPATH=$(common-objpfx)localedata tst-regexloc-ENV = LOCPATH=$(common-objpfx)localedata bug-regex1-ENV = LOCPATH=$(common-objpfx)localedata +tst-regex-ENV = LOCPATH=$(common-objpfx)localedata +bug-regex5-ENV = LOCPATH=$(common-objpfx)localedata testcases.h: TESTS TESTS2C.sed sed -f TESTS2C.sed < $< > $@T @@ -157,3 +160,9 @@ $(objpfx)bug-regex2-mem: $(objpfx)bug-re $(objpfx)tst-getconf.out: tst-getconf.sh $(objpfx)getconf $(SHELL) -e $< $(common-objpfx) $(elf-objpfx) $(rtld-installed-name) + +ifeq (yes,$(build-shared)) +$(objpfx)tst-regex: $(common-objpfx)rt/librt.so +else +$(objpfx)tst-regex: $(common-objpfx)rt/librt.a +endif diff -durpN glibc-2.2.3/posix/annexc.c glibc-2.2.4/posix/annexc.c --- glibc-2.2.3/posix/annexc.c Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/posix/annexc.c Mon Jul 23 10:54:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/bits/posix1_lim.h glibc-2.2.4/posix/bits/posix1_lim.h --- glibc-2.2.3/posix/bits/posix1_lim.h Fri Feb 9 10:04:18 2001 +++ glibc-2.2.4/posix/bits/posix1_lim.h Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 2.9.2 Minimum Values Added to diff -durpN glibc-2.2.3/posix/bits/posix2_lim.h glibc-2.2.4/posix/bits/posix2_lim.h --- glibc-2.2.3/posix/bits/posix2_lim.h Fri Feb 9 10:04:18 2001 +++ glibc-2.2.4/posix/bits/posix2_lim.h Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; include instead. diff -durpN glibc-2.2.3/posix/bsd-getpgrp.c glibc-2.2.4/posix/bsd-getpgrp.c --- glibc-2.2.3/posix/bsd-getpgrp.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/posix/bsd-getpgrp.c Mon Jul 23 10:54:59 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/posix/bug-regex2.c glibc-2.2.4/posix/bug-regex2.c --- glibc-2.2.3/posix/bug-regex2.c Fri Feb 9 22:18:21 2001 +++ glibc-2.2.4/posix/bug-regex2.c Mon Jul 23 10:54:59 2001 @@ -1,21 +1,22 @@ /* Test for memory handling in regex. Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/bug-regex3.c glibc-2.2.4/posix/bug-regex3.c --- glibc-2.2.3/posix/bug-regex3.c Thu Feb 15 13:21:07 2001 +++ glibc-2.2.4/posix/bug-regex3.c Mon Jul 23 10:54:59 2001 @@ -1,21 +1,22 @@ /* Test for case handling in regex. Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Jakub Jelinek , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/bug-regex4.c glibc-2.2.4/posix/bug-regex4.c --- glibc-2.2.3/posix/bug-regex4.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/posix/bug-regex4.c Thu Jul 5 21:55:38 2001 @@ -0,0 +1,61 @@ +/* Test for re_search_2. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include + +int +main (void) +{ + struct re_pattern_buffer regex; + const char *s; + int match[3]; + int result = 0; + + memset (®ex, '\0', sizeof (regex)); + + setlocale (LC_ALL, "C"); + + setlocale (LC_ALL, "C"); + s = re_compile_pattern ("ab[cde]", 7, ®ex); + if (s != NULL) + { + puts ("re_compile_pattern return non-NULL value"); + result = 1; + } + else + { + match[0] = re_search_2 (®ex, "xyabez", 6, "", 0, 1, 9, NULL, 10); + match[1] = re_search_2 (®ex, NULL, 0, "abc", 3, 0, 3, NULL, 3); + match[2] = re_search_2 (®ex, "xya", 3, "bd", 2, 2, 6, NULL, 8); + if (match[0] != 2 || match[1] != 0 || match[2] != 2) + { + printf ("re_match returned %d,%d,%d, expected 2,0,2\n", + match[0], match[1], match[2]); + result = 1; + } + else + puts (" -> OK"); + } + + return result; +} diff -durpN glibc-2.2.3/posix/bug-regex5.c glibc-2.2.4/posix/bug-regex5.c --- glibc-2.2.3/posix/bug-regex5.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/posix/bug-regex5.c Thu Aug 9 21:13:16 2001 @@ -0,0 +1,61 @@ +#include +#include +#include +#include + +int +main (void) +{ + int32_t table_size, idx, i, found; + const int32_t *symb_table; + const unsigned char *extra; + uint32_t nrules; + char *ca; + + ca = setlocale (LC_ALL, "da_DK.ISO-8859-1"); + if (ca == NULL) + { + printf ("cannot set locale: %m\n"); + return 1; + } + printf ("current locale : %s\n", ca); + + nrules = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_NRULES); + if (nrules == 0) + { + printf("No rule\n"); + return 1; + } + + table_size = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_SYMB_HASH_SIZEMB); + symb_table = (const int32_t *) + _NL_CURRENT (LC_COLLATE, _NL_COLLATE_SYMB_TABLEMB); + extra = (const unsigned char *) + _NL_CURRENT (LC_COLLATE, _NL_COLLATE_SYMB_EXTRAMB); + + found = 0; + for (i = 0; i < table_size; ++i) + { + if (symb_table[2 * i] != 0) + { + char elem[256]; + idx = symb_table[2 * i + 1]; + strncpy (elem, extra + idx + 1, extra[idx]); + elem[extra[idx]] = '\0'; + printf ("Found a collating element: %s\n", elem); + ++found; + } + } + if (found == 0) + { + printf ("No collating element!\n"); + return 1; + } + else if (found != 4) + { + printf ("expected 4 collating elements, found %d\n", found); + return 1; + } + + return 0; +} diff -durpN glibc-2.2.3/posix/confstr.c glibc-2.2.4/posix/confstr.c --- glibc-2.2.3/posix/confstr.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/posix/confstr.c Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -44,19 +44,6 @@ confstr (name, buf, len) } break; - case _CS_XBS5_ILP32_OFFBIG_CFLAGS: - case _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS: - case _CS_LFS_CFLAGS: -#if _XBS5_LP64_OFF64 == -1 && _XBS5_LPBIG_OFFBIG == -1 && _XBS5_ILP32_OFFBIG == 1 - /* Signal that we want the new ABI. */ - { - static const char file_offset[] = "-D_FILE_OFFSET_BITS=64"; - string = file_offset; - string_len = sizeof (file_offset); - } - break; -#endif - case _CS_V6_WIDTH_RESTRICTED_ENVS: /* We have to return a newline-separated list of named of programming environements in which the widths of blksize_t, @@ -94,6 +81,20 @@ confstr (name, buf, len) string_len = sizeof (restenvs); } break; + + case _CS_XBS5_ILP32_OFFBIG_CFLAGS: + case _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS: + case _CS_LFS_CFLAGS: +#if _XBS5_LP64_OFF64 == -1 && _XBS5_LPBIG_OFFBIG == -1 && _XBS5_ILP32_OFFBIG == 1 + /* Signal that we want the new ABI. */ + { + static const char file_offset[] = "-D_FILE_OFFSET_BITS=64"; + string = file_offset; + string_len = sizeof (file_offset); + } + break; +#endif + /* FALLTHROUGH */ case _CS_LFS_LINTFLAGS: case _CS_LFS_LDFLAGS: diff -durpN glibc-2.2.3/posix/cpio.h glibc-2.2.4/posix/cpio.h --- glibc-2.2.3/posix/cpio.h Fri Jan 30 03:16:43 1998 +++ glibc-2.2.4/posix/cpio.h Mon Jul 23 10:54:59 2001 @@ -1,24 +1,23 @@ /* Extended cpio format from POSIX.1. This file is part of the GNU C Library. Copyright (C) 1992, 1998 Free Software Foundation, Inc. - NOTE: The canonical source of this file is maintained with the GNU cpio. Bugs can be reported to bug-glibc@gnu.org. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _CPIO_H #define _CPIO_H 1 diff -durpN glibc-2.2.3/posix/execl.c glibc-2.2.4/posix/execl.c --- glibc-2.2.3/posix/execl.c Thu Apr 29 10:00:03 1999 +++ glibc-2.2.4/posix/execl.c Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/execle.c glibc-2.2.4/posix/execle.c --- glibc-2.2.3/posix/execle.c Fri May 26 12:38:34 2000 +++ glibc-2.2.4/posix/execle.c Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/execlp.c glibc-2.2.4/posix/execlp.c --- glibc-2.2.3/posix/execlp.c Thu Apr 29 10:00:05 1999 +++ glibc-2.2.4/posix/execlp.c Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/execv.c glibc-2.2.4/posix/execv.c --- glibc-2.2.3/posix/execv.c Fri Feb 14 20:28:56 1997 +++ glibc-2.2.4/posix/execv.c Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/posix/execvp.c glibc-2.2.4/posix/execvp.c --- glibc-2.2.3/posix/execvp.c Tue Aug 24 12:07:04 1999 +++ glibc-2.2.4/posix/execvp.c Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/fnmatch.c glibc-2.2.4/posix/fnmatch.c --- glibc-2.2.3/posix/fnmatch.c Mon Mar 26 20:53:06 2001 +++ glibc-2.2.4/posix/fnmatch.c Mon Jul 23 10:54:59 2001 @@ -1,20 +1,20 @@ /* Copyright (C) 1991-1993,1996-1999,2000,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/posix/fnmatch.h glibc-2.2.4/posix/fnmatch.h --- glibc-2.2.3/posix/fnmatch.h Mon Mar 26 20:53:06 2001 +++ glibc-2.2.4/posix/fnmatch.h Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FNMATCH_H #define _FNMATCH_H 1 diff -durpN glibc-2.2.3/posix/fnmatch_loop.c glibc-2.2.4/posix/fnmatch_loop.c --- glibc-2.2.3/posix/fnmatch_loop.c Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/posix/fnmatch_loop.c Fri Aug 10 12:11:51 2001 @@ -1,20 +1,20 @@ /* Copyright (C) 1991-1993, 1996-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Match STRING against the filename pattern PATTERN, returning zero if it matches, nonzero if not. */ @@ -531,7 +531,7 @@ FCT (pattern, string, string_end, no_lea idx += 1 + extra[idx]; /* Adjust for the alignment. */ - idx = (idx + 3) & ~4; + idx = (idx + 3) & ~3; wextra = (int32_t *) &extra[idx + 4]; # endif diff -durpN glibc-2.2.3/posix/getconf.c glibc-2.2.4/posix/getconf.c --- glibc-2.2.3/posix/getconf.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/posix/getconf.c Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/getopt.c glibc-2.2.4/posix/getopt.c --- glibc-2.2.3/posix/getopt.c Tue Oct 17 14:54:03 2000 +++ glibc-2.2.4/posix/getopt.c Mon Aug 13 15:00:53 2001 @@ -2,24 +2,24 @@ NOTE: getopt is now part of the C library, so if you don't know what "Keep this file name-space clean" means, talk to drepper@gnu.org before changing it! - - Copyright (C) 1987, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 + Copyright (C) 1987,88,89,90,91,92,93,94,95,96,98,99,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This tells Alpha OSF/1 not to define a getopt prototype in . Ditto for AIX 3.2 and . */ @@ -250,41 +250,34 @@ static int first_nonopt; static int last_nonopt; #ifdef _LIBC +/* Stored original parameters. + XXX This is no good solution. We should rather copy the args so + that we can compare them later. But we must not use malloc(3). */ +extern int __libc_argc; +extern char **__libc_argv; + /* Bash 2.0 gives us an environment variable containing flags indicating ARGV elements that should not be considered arguments. */ +# ifdef USE_NONOPTION_FLAGS /* Defined in getopt_init.c */ extern char *__getopt_nonoption_flags; static int nonoption_flags_max_len; static int nonoption_flags_len; +# endif -static int original_argc; -static char *const *original_argv; - -/* Make sure the environment variable bash 2.0 puts in the environment - is valid for the getopt call we must make sure that the ARGV passed - to getopt is that one passed to the process. */ -static void -__attribute__ ((unused)) -store_args_and_env (int argc, char *const *argv) -{ - /* XXX This is no good solution. We should rather copy the args so - that we can compare them later. But we must not use malloc(3). */ - original_argc = argc; - original_argv = argv; -} -# ifdef text_set_element -text_set_element (__libc_subinit, store_args_and_env); -# endif /* text_set_element */ - -# define SWAP_FLAGS(ch1, ch2) \ +# ifdef USE_NONOPTION_FLAGS +# define SWAP_FLAGS(ch1, ch2) \ if (nonoption_flags_len > 0) \ { \ char __tmp = __getopt_nonoption_flags[ch1]; \ __getopt_nonoption_flags[ch1] = __getopt_nonoption_flags[ch2]; \ __getopt_nonoption_flags[ch2] = __tmp; \ } +# else +# define SWAP_FLAGS(ch1, ch2) +# endif #else /* !_LIBC */ # define SWAP_FLAGS(ch1, ch2) #endif /* _LIBC */ @@ -316,7 +309,7 @@ exchange (argv) It leaves the longer segment in the right place overall, but it consists of two parts that need to be swapped next. */ -#ifdef _LIBC +#if defined _LIBC && defined USE_NONOPTION_FLAGS /* First make sure the handling of the `__getopt_nonoption_flags' string can work normally. Our top argument must be in the range of the string. */ @@ -420,9 +413,9 @@ _getopt_initialize (argc, argv, optstrin else ordering = PERMUTE; -#ifdef _LIBC +#if defined _LIBC && defined USE_NONOPTION_FLAGS if (posixly_correct == NULL - && argc == original_argc && argv == original_argv) + && argc == __libc_argc && argv == __libc_argv) { if (nonoption_flags_max_len == 0) { @@ -539,7 +532,7 @@ _getopt_internal (argc, argv, optstring, Either it does not have option syntax, or there is an environment flag from the shell indicating it is not an option. The later information is only used when the used in the GNU libc. */ -#ifdef _LIBC +#if defined _LIBC && defined USE_NONOPTION_FLAGS # define NONOPTION_P (argv[optind][0] != '-' || argv[optind][1] == '\0' \ || (optind < nonoption_flags_len \ && __getopt_nonoption_flags[optind] == '1')) diff -durpN glibc-2.2.3/posix/getopt.h glibc-2.2.4/posix/getopt.h --- glibc-2.2.3/posix/getopt.h Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/posix/getopt.h Mon Jul 23 10:54:59 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GETOPT_H diff -durpN glibc-2.2.3/posix/getopt1.c glibc-2.2.4/posix/getopt1.c --- glibc-2.2.3/posix/getopt1.c Mon Mar 9 09:31:27 1998 +++ glibc-2.2.4/posix/getopt1.c Mon Jul 23 10:54:59 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/posix/getopt_init.c glibc-2.2.4/posix/getopt_init.c --- glibc-2.2.3/posix/getopt_init.c Mon Jun 29 10:53:01 1998 +++ glibc-2.2.4/posix/getopt_init.c Sat Aug 11 18:28:50 2001 @@ -1,23 +1,24 @@ /* Perform additional initialization for getopt functions in GNU libc. - Copyright (C) 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ +#ifdef USE_NONOPTION_FLAGS /* Attention: this file is *not* necessary when the GNU getopt functions are used outside the GNU libc. Some additional functionality of the getopt functions in GNU libc require this additional work. */ @@ -45,7 +46,7 @@ __getopt_clean_environment (char **env) of file name wildcard expansion and therefore should not be considered as options. */ static const char envvar_tail[] = "_GNU_nonoption_argv_flags_="; - char var[100]; + char var[50]; char *cp, **ep; size_t len; @@ -54,11 +55,13 @@ __getopt_clean_environment (char **env) cp = memcpy (&var[sizeof (var) - sizeof (envvar_tail)], envvar_tail, sizeof (envvar_tail)); cp = _itoa_word (__getpid (), cp, 10, 0); - *--cp = '_'; + /* Note: we omit adding the leading '_' since we explicitly test for + it before calling strncmp. */ len = (var + sizeof (var) - 1) - cp; for (ep = env; *ep != NULL; ++ep) - if (!strncmp (*ep, cp, len)) + if ((*ep)[0] == '_' + && __builtin_expect (strncmp (*ep + 1, cp, len) == 0, 0)) { /* Found it. Store this pointer and move later ones back. */ char **dp = ep; @@ -69,3 +72,4 @@ __getopt_clean_environment (char **env) /* Continue the loop in case the name appears again. */ } } +#endif /* USE_NONOPTION_FLAGS */ diff -durpN glibc-2.2.3/posix/glob.h glibc-2.2.4/posix/glob.h --- glibc-2.2.3/posix/glob.h Fri Feb 9 10:04:17 2001 +++ glibc-2.2.4/posix/glob.h Mon Jul 23 10:54:59 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1991,92,95,96,97,98,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GLOB_H #define _GLOB_H 1 diff -durpN glibc-2.2.3/posix/globtest.c glibc-2.2.4/posix/globtest.c --- glibc-2.2.3/posix/globtest.c Wed Jun 21 11:11:02 2000 +++ glibc-2.2.4/posix/globtest.c Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/globtest.sh glibc-2.2.4/posix/globtest.sh --- glibc-2.2.3/posix/globtest.sh Wed Aug 2 14:52:31 2000 +++ glibc-2.2.4/posix/globtest.sh Fri Aug 10 12:11:51 2001 @@ -324,8 +324,12 @@ ${common_objpfx}posix/globtest -q -t "$t sort >$testout echo ~ | cmp - $testout >> $logfile || failed=1 if test $failed -ne 0; then - echo "Tilde test failed" >> $logfile - result=1 + if test -d ~; then + echo "Tilde test failed" >> $logfile + result=1 + else + echo "Tilde test could not be run" >> $logfile + fi fi # Test tilde expansion with trailing slash @@ -340,8 +344,12 @@ else echo ~/ | cmp - $testout >> $logfile || failed=1 fi if test $failed -ne 0; then - echo "Tilde2 test failed" >> $logfile - result=1 + if test -d ~/; then + echo "Tilde2 test failed" >> $logfile + result=1 + else + echo "Tilde2 test could not be run" >> $logfile + fi fi # Test tilde expansion with username @@ -351,8 +359,12 @@ ${common_objpfx}posix/globtest -q -t "$t sort > $testout eval echo ~$USER | cmp - $testout >> $logfile || failed=1 if test $failed -ne 0; then - echo "Tilde3 test failed" >> $logfile - result=1 + if eval test -d ~$USER; then + echo "Tilde3 test failed" >> $logfile + result=1 + else + echo "Tilde3 test could not be run" >> $logfile + fi fi # Tilde expansion shouldn't match a file diff -durpN glibc-2.2.3/posix/re_comp.h glibc-2.2.4/posix/re_comp.h --- glibc-2.2.3/posix/re_comp.h Tue Nov 5 20:23:04 1996 +++ glibc-2.2.4/posix/re_comp.h Mon Jul 23 10:54:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _RE_COMP_H #define _RE_COMP_H 1 diff -durpN glibc-2.2.3/posix/regex.c glibc-2.2.4/posix/regex.c --- glibc-2.2.3/posix/regex.c Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/posix/regex.c Fri Aug 10 12:11:51 2001 @@ -3,21 +3,22 @@ (Implements POSIX draft P1003.2/D11.2, except for some of the internationalization features.) Copyright (C) 1993-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* AIX requires this to be the first thing in the file. */ #if defined _AIX && !defined REGEX_MALLOC @@ -39,180 +40,158 @@ # endif /* GCC. */ #endif /* Not PARAMS. */ -#if defined STDC_HEADERS && !defined emacs -# include -#else +#ifndef INSIDE_RECURSION + +# if defined STDC_HEADERS && !defined emacs +# include +# else /* We need this for `regex.h', and perhaps for the Emacs include files. */ -# include -#endif +# include +# endif -#define WIDE_CHAR_SUPPORT (HAVE_WCTYPE_H && HAVE_WCHAR_H && HAVE_BTOWC) +# define WIDE_CHAR_SUPPORT (HAVE_WCTYPE_H && HAVE_WCHAR_H && HAVE_BTOWC) /* For platform which support the ISO C amendement 1 functionality we support user defined character classes. */ -#if defined _LIBC || WIDE_CHAR_SUPPORT +# if defined _LIBC || WIDE_CHAR_SUPPORT /* Solaris 2.5 has a bug: must be included before . */ -# include -# include -#endif - -/* This is for multi byte string support. */ -#ifdef MBS_SUPPORT -# define CHAR_TYPE wchar_t -# define US_CHAR_TYPE wchar_t/* unsigned character type */ -# define COMPILED_BUFFER_VAR wc_buffer -# define OFFSET_ADDRESS_SIZE 1 /* the size which STORE_NUMBER macro use */ -# define CHAR_CLASS_SIZE ((__alignof__(wctype_t)+sizeof(wctype_t))/sizeof(CHAR_TYPE)+1) -# define PUT_CHAR(c) \ - do { \ - if (MB_CUR_MAX == 1) \ - putchar (c); \ - else \ - printf ("%C", (wint_t) c); /* Should we use wide stream?? */ \ - } while (0) -# define TRUE 1 -# define FALSE 0 -#else -# define CHAR_TYPE char -# define US_CHAR_TYPE unsigned char /* unsigned character type */ -# define COMPILED_BUFFER_VAR bufp->buffer -# define OFFSET_ADDRESS_SIZE 2 -# define PUT_CHAR(c) putchar (c) -#endif /* MBS_SUPPORT */ +# include +# include +# endif -#ifdef _LIBC +# ifdef _LIBC /* We have to keep the namespace clean. */ -# define regfree(preg) __regfree (preg) -# define regexec(pr, st, nm, pm, ef) __regexec (pr, st, nm, pm, ef) -# define regcomp(preg, pattern, cflags) __regcomp (preg, pattern, cflags) -# define regerror(errcode, preg, errbuf, errbuf_size) \ +# define regfree(preg) __regfree (preg) +# define regexec(pr, st, nm, pm, ef) __regexec (pr, st, nm, pm, ef) +# define regcomp(preg, pattern, cflags) __regcomp (preg, pattern, cflags) +# define regerror(errcode, preg, errbuf, errbuf_size) \ __regerror(errcode, preg, errbuf, errbuf_size) -# define re_set_registers(bu, re, nu, st, en) \ +# define re_set_registers(bu, re, nu, st, en) \ __re_set_registers (bu, re, nu, st, en) -# define re_match_2(bufp, string1, size1, string2, size2, pos, regs, stop) \ +# define re_match_2(bufp, string1, size1, string2, size2, pos, regs, stop) \ __re_match_2 (bufp, string1, size1, string2, size2, pos, regs, stop) -# define re_match(bufp, string, size, pos, regs) \ +# define re_match(bufp, string, size, pos, regs) \ __re_match (bufp, string, size, pos, regs) -# define re_search(bufp, string, size, startpos, range, regs) \ +# define re_search(bufp, string, size, startpos, range, regs) \ __re_search (bufp, string, size, startpos, range, regs) -# define re_compile_pattern(pattern, length, bufp) \ +# define re_compile_pattern(pattern, length, bufp) \ __re_compile_pattern (pattern, length, bufp) -# define re_set_syntax(syntax) __re_set_syntax (syntax) -# define re_search_2(bufp, st1, s1, st2, s2, startpos, range, regs, stop) \ +# define re_set_syntax(syntax) __re_set_syntax (syntax) +# define re_search_2(bufp, st1, s1, st2, s2, startpos, range, regs, stop) \ __re_search_2 (bufp, st1, s1, st2, s2, startpos, range, regs, stop) -# define re_compile_fastmap(bufp) __re_compile_fastmap (bufp) +# define re_compile_fastmap(bufp) __re_compile_fastmap (bufp) -# define btowc __btowc +# define btowc __btowc /* We are also using some library internals. */ -# include -# include -# include -# include -#endif +# include +# include +# include +# include +# endif /* This is for other GNU distributions with internationalized messages. */ -#if HAVE_LIBINTL_H || defined _LIBC -# include -# ifdef _LIBC -# undef gettext -# define gettext(msgid) __dcgettext ("libc", msgid, LC_MESSAGES) +# if HAVE_LIBINTL_H || defined _LIBC +# include +# ifdef _LIBC +# undef gettext +# define gettext(msgid) __dcgettext ("libc", msgid, LC_MESSAGES) +# endif +# else +# define gettext(msgid) (msgid) # endif -#else -# define gettext(msgid) (msgid) -#endif -#ifndef gettext_noop +# ifndef gettext_noop /* This define is so xgettext can find the internationalizable strings. */ -# define gettext_noop(String) String -#endif +# define gettext_noop(String) String +# endif /* The `emacs' switch turns on certain matching commands that make sense only in Emacs. */ -#ifdef emacs +# ifdef emacs -# include "lisp.h" -# include "buffer.h" -# include "syntax.h" +# include "lisp.h" +# include "buffer.h" +# include "syntax.h" -#else /* not emacs */ +# else /* not emacs */ /* If we are not linking with Emacs proper, we can't use the relocating allocator even if config.h says that we can. */ -# undef REL_ALLOC +# undef REL_ALLOC -# if defined STDC_HEADERS || defined _LIBC -# include -# else +# if defined STDC_HEADERS || defined _LIBC +# include +# else char *malloc (); char *realloc (); -# endif +# endif /* When used in Emacs's lib-src, we need to get bzero and bcopy somehow. If nothing else has been done, use the method below. */ -# ifdef INHIBIT_STRING_HEADER -# if !(defined HAVE_BZERO && defined HAVE_BCOPY) -# if !defined bzero && !defined bcopy -# undef INHIBIT_STRING_HEADER +# ifdef INHIBIT_STRING_HEADER +# if !(defined HAVE_BZERO && defined HAVE_BCOPY) +# if !defined bzero && !defined bcopy +# undef INHIBIT_STRING_HEADER +# endif # endif # endif -# endif /* This is the normal way of making sure we have a bcopy and a bzero. This is used in most programs--a few other programs avoid this by defining INHIBIT_STRING_HEADER. */ -# ifndef INHIBIT_STRING_HEADER -# if defined HAVE_STRING_H || defined STDC_HEADERS || defined _LIBC -# include -# ifndef bzero -# ifndef _LIBC -# define bzero(s, n) (memset (s, '\0', n), (s)) -# else -# define bzero(s, n) __bzero (s, n) +# ifndef INHIBIT_STRING_HEADER +# if defined HAVE_STRING_H || defined STDC_HEADERS || defined _LIBC +# include +# ifndef bzero +# ifndef _LIBC +# define bzero(s, n) (memset (s, '\0', n), (s)) +# else +# define bzero(s, n) __bzero (s, n) +# endif +# endif +# else +# include +# ifndef memcmp +# define memcmp(s1, s2, n) bcmp (s1, s2, n) +# endif +# ifndef memcpy +# define memcpy(d, s, n) (bcopy (s, d, n), (d)) # endif -# endif -# else -# include -# ifndef memcmp -# define memcmp(s1, s2, n) bcmp (s1, s2, n) -# endif -# ifndef memcpy -# define memcpy(d, s, n) (bcopy (s, d, n), (d)) # endif # endif -# endif /* Define the syntax stuff for \<, \>, etc. */ /* This must be nonzero for the wordchar and notwordchar pattern commands in re_match_2. */ -# ifndef Sword -# define Sword 1 -# endif +# ifndef Sword +# define Sword 1 +# endif -# ifdef SWITCH_ENUM_BUG -# define SWITCH_ENUM_CAST(x) ((int)(x)) -# else -# define SWITCH_ENUM_CAST(x) (x) -# endif +# ifdef SWITCH_ENUM_BUG +# define SWITCH_ENUM_CAST(x) ((int)(x)) +# else +# define SWITCH_ENUM_CAST(x) (x) +# endif -#endif /* not emacs */ +# endif /* not emacs */ -#if defined _LIBC || HAVE_LIMITS_H -# include -#endif +# if defined _LIBC || HAVE_LIMITS_H +# include +# endif -#ifndef MB_LEN_MAX -# define MB_LEN_MAX 1 -#endif +# ifndef MB_LEN_MAX +# define MB_LEN_MAX 1 +# endif /* Get the interface, including the syntax bits. */ -#include +# include /* isalpha etc. are used for the character classes. */ -#include +# include /* Jim Meyering writes: @@ -226,67 +205,67 @@ char *realloc (); eliminate the && through constant folding." Solaris defines some of these symbols so we must undefine them first. */ -#undef ISASCII -#if defined STDC_HEADERS || (!defined isascii && !defined HAVE_ISASCII) -# define ISASCII(c) 1 -#else -# define ISASCII(c) isascii(c) -#endif +# undef ISASCII +# if defined STDC_HEADERS || (!defined isascii && !defined HAVE_ISASCII) +# define ISASCII(c) 1 +# else +# define ISASCII(c) isascii(c) +# endif -#ifdef isblank -# define ISBLANK(c) (ISASCII (c) && isblank (c)) -#else -# define ISBLANK(c) ((c) == ' ' || (c) == '\t') -#endif -#ifdef isgraph -# define ISGRAPH(c) (ISASCII (c) && isgraph (c)) -#else -# define ISGRAPH(c) (ISASCII (c) && isprint (c) && !isspace (c)) -#endif +# ifdef isblank +# define ISBLANK(c) (ISASCII (c) && isblank (c)) +# else +# define ISBLANK(c) ((c) == ' ' || (c) == '\t') +# endif +# ifdef isgraph +# define ISGRAPH(c) (ISASCII (c) && isgraph (c)) +# else +# define ISGRAPH(c) (ISASCII (c) && isprint (c) && !isspace (c)) +# endif -#undef ISPRINT -#define ISPRINT(c) (ISASCII (c) && isprint (c)) -#define ISDIGIT(c) (ISASCII (c) && isdigit (c)) -#define ISALNUM(c) (ISASCII (c) && isalnum (c)) -#define ISALPHA(c) (ISASCII (c) && isalpha (c)) -#define ISCNTRL(c) (ISASCII (c) && iscntrl (c)) -#define ISLOWER(c) (ISASCII (c) && islower (c)) -#define ISPUNCT(c) (ISASCII (c) && ispunct (c)) -#define ISSPACE(c) (ISASCII (c) && isspace (c)) -#define ISUPPER(c) (ISASCII (c) && isupper (c)) -#define ISXDIGIT(c) (ISASCII (c) && isxdigit (c)) +# undef ISPRINT +# define ISPRINT(c) (ISASCII (c) && isprint (c)) +# define ISDIGIT(c) (ISASCII (c) && isdigit (c)) +# define ISALNUM(c) (ISASCII (c) && isalnum (c)) +# define ISALPHA(c) (ISASCII (c) && isalpha (c)) +# define ISCNTRL(c) (ISASCII (c) && iscntrl (c)) +# define ISLOWER(c) (ISASCII (c) && islower (c)) +# define ISPUNCT(c) (ISASCII (c) && ispunct (c)) +# define ISSPACE(c) (ISASCII (c) && isspace (c)) +# define ISUPPER(c) (ISASCII (c) && isupper (c)) +# define ISXDIGIT(c) (ISASCII (c) && isxdigit (c)) -#ifdef _tolower -# define TOLOWER(c) _tolower(c) -#else -# define TOLOWER(c) tolower(c) -#endif +# ifdef _tolower +# define TOLOWER(c) _tolower(c) +# else +# define TOLOWER(c) tolower(c) +# endif -#ifndef NULL -# define NULL (void *)0 -#endif +# ifndef NULL +# define NULL (void *)0 +# endif /* We remove any previous definition of `SIGN_EXTEND_CHAR', since ours (we hope) works properly with all combinations of machines, compilers, `char' and `unsigned char' argument types. (Per Bothner suggested the basic approach.) */ -#undef SIGN_EXTEND_CHAR -#if __STDC__ -# define SIGN_EXTEND_CHAR(c) ((signed char) (c)) -#else /* not __STDC__ */ +# undef SIGN_EXTEND_CHAR +# if __STDC__ +# define SIGN_EXTEND_CHAR(c) ((signed char) (c)) +# else /* not __STDC__ */ /* As in Harbison and Steele. */ -# define SIGN_EXTEND_CHAR(c) ((((unsigned char) (c)) ^ 128) - 128) -#endif +# define SIGN_EXTEND_CHAR(c) ((((unsigned char) (c)) ^ 128) - 128) +# endif -#ifndef emacs +# ifndef emacs /* How many characters in the character set. */ -# define CHAR_SET_SIZE 256 +# define CHAR_SET_SIZE 256 -# ifdef SYNTAX_TABLE +# ifdef SYNTAX_TABLE extern char *re_syntax_table; -# else /* not SYNTAX_TABLE */ +# else /* not SYNTAX_TABLE */ static char re_syntax_table[CHAR_SET_SIZE]; @@ -311,12 +290,17 @@ init_syntax_once () done = 1; } -# endif /* not SYNTAX_TABLE */ +# endif /* not SYNTAX_TABLE */ -# define SYNTAX(c) re_syntax_table[(unsigned char) (c)] +# define SYNTAX(c) re_syntax_table[(unsigned char) (c)] -#endif /* emacs */ +# endif /* emacs */ +/* Integer type for pointers. */ +# if !defined _LIBC +typedef unsigned long int uintptr_t; +# endif + /* Should we use malloc or alloca? If REGEX_MALLOC is not defined, we use `alloca' instead of `malloc'. This is because using malloc in re_search* or re_match* could cause memory leaks when C-g is used in @@ -327,104 +311,137 @@ init_syntax_once () not functions -- `alloca'-allocated space disappears at the end of the function it is called in. */ -#ifdef REGEX_MALLOC +# ifdef REGEX_MALLOC -# define REGEX_ALLOCATE malloc -# define REGEX_REALLOCATE(source, osize, nsize) realloc (source, nsize) -# define REGEX_FREE free +# define REGEX_ALLOCATE malloc +# define REGEX_REALLOCATE(source, osize, nsize) realloc (source, nsize) +# define REGEX_FREE free -#else /* not REGEX_MALLOC */ +# else /* not REGEX_MALLOC */ /* Emacs already defines alloca, sometimes. */ -# ifndef alloca +# ifndef alloca /* Make alloca work the best possible way. */ -# ifdef __GNUC__ -# define alloca __builtin_alloca -# else /* not __GNUC__ */ -# if HAVE_ALLOCA_H -# include -# endif /* HAVE_ALLOCA_H */ -# endif /* not __GNUC__ */ +# ifdef __GNUC__ +# define alloca __builtin_alloca +# else /* not __GNUC__ */ +# if HAVE_ALLOCA_H +# include +# endif /* HAVE_ALLOCA_H */ +# endif /* not __GNUC__ */ -# endif /* not alloca */ +# endif /* not alloca */ -# define REGEX_ALLOCATE alloca +# define REGEX_ALLOCATE alloca /* Assumes a `char *destination' variable. */ -# define REGEX_REALLOCATE(source, osize, nsize) \ +# define REGEX_REALLOCATE(source, osize, nsize) \ (destination = (char *) alloca (nsize), \ memcpy (destination, source, osize)) /* No need to do anything to free, after alloca. */ -# define REGEX_FREE(arg) ((void)0) /* Do nothing! But inhibit gcc warning. */ +# define REGEX_FREE(arg) ((void)0) /* Do nothing! But inhibit gcc warning. */ -#endif /* not REGEX_MALLOC */ +# endif /* not REGEX_MALLOC */ /* Define how to allocate the failure stack. */ -#if defined REL_ALLOC && defined REGEX_MALLOC +# if defined REL_ALLOC && defined REGEX_MALLOC -# define REGEX_ALLOCATE_STACK(size) \ +# define REGEX_ALLOCATE_STACK(size) \ r_alloc (&failure_stack_ptr, (size)) -# define REGEX_REALLOCATE_STACK(source, osize, nsize) \ +# define REGEX_REALLOCATE_STACK(source, osize, nsize) \ r_re_alloc (&failure_stack_ptr, (nsize)) -# define REGEX_FREE_STACK(ptr) \ +# define REGEX_FREE_STACK(ptr) \ r_alloc_free (&failure_stack_ptr) -#else /* not using relocating allocator */ +# else /* not using relocating allocator */ -# ifdef REGEX_MALLOC +# ifdef REGEX_MALLOC -# define REGEX_ALLOCATE_STACK malloc -# define REGEX_REALLOCATE_STACK(source, osize, nsize) realloc (source, nsize) -# define REGEX_FREE_STACK free +# define REGEX_ALLOCATE_STACK malloc +# define REGEX_REALLOCATE_STACK(source, osize, nsize) realloc (source, nsize) +# define REGEX_FREE_STACK free -# else /* not REGEX_MALLOC */ +# else /* not REGEX_MALLOC */ -# define REGEX_ALLOCATE_STACK alloca +# define REGEX_ALLOCATE_STACK alloca -# define REGEX_REALLOCATE_STACK(source, osize, nsize) \ +# define REGEX_REALLOCATE_STACK(source, osize, nsize) \ REGEX_REALLOCATE (source, osize, nsize) /* No need to explicitly free anything. */ -# define REGEX_FREE_STACK(arg) +# define REGEX_FREE_STACK(arg) -# endif /* not REGEX_MALLOC */ -#endif /* not using relocating allocator */ +# endif /* not REGEX_MALLOC */ +# endif /* not using relocating allocator */ /* True if `size1' is non-NULL and PTR is pointing anywhere inside `string1' or just past its end. This works if PTR is NULL, which is a good thing. */ -#define FIRST_STRING_P(ptr) \ +# define FIRST_STRING_P(ptr) \ (size1 && string1 <= (ptr) && (ptr) <= string1 + size1) /* (Re)Allocate N items of type T using malloc, or fail. */ -#define TALLOC(n, t) ((t *) malloc ((n) * sizeof (t))) -#define RETALLOC(addr, n, t) ((addr) = (t *) realloc (addr, (n) * sizeof (t))) -#define RETALLOC_IF(addr, n, t) \ +# define TALLOC(n, t) ((t *) malloc ((n) * sizeof (t))) +# define RETALLOC(addr, n, t) ((addr) = (t *) realloc (addr, (n) * sizeof (t))) +# define RETALLOC_IF(addr, n, t) \ if (addr) RETALLOC((addr), (n), t); else (addr) = TALLOC ((n), t) -#define REGEX_TALLOC(n, t) ((t *) REGEX_ALLOCATE ((n) * sizeof (t))) +# define REGEX_TALLOC(n, t) ((t *) REGEX_ALLOCATE ((n) * sizeof (t))) -#define BYTEWIDTH 8 /* In bits. */ +# define BYTEWIDTH 8 /* In bits. */ -#define STREQ(s1, s2) ((strcmp (s1, s2) == 0)) +# define STREQ(s1, s2) ((strcmp (s1, s2) == 0)) -#undef MAX -#undef MIN -#define MAX(a, b) ((a) > (b) ? (a) : (b)) -#define MIN(a, b) ((a) < (b) ? (a) : (b)) +# undef MAX +# undef MIN +# define MAX(a, b) ((a) > (b) ? (a) : (b)) +# define MIN(a, b) ((a) < (b) ? (a) : (b)) typedef char boolean; -#define false 0 -#define true 1 +# define false 0 +# define true 1 -static int re_match_2_internal PARAMS ((struct re_pattern_buffer *bufp, - const char *string1, int size1, - const char *string2, int size2, - int pos, - struct re_registers *regs, - int stop)); +static reg_errcode_t byte_regex_compile _RE_ARGS ((const char *pattern, size_t size, + reg_syntax_t syntax, + struct re_pattern_buffer *bufp)); + +static int byte_re_match_2_internal PARAMS ((struct re_pattern_buffer *bufp, + const char *string1, int size1, + const char *string2, int size2, + int pos, + struct re_registers *regs, + int stop)); +static int byte_re_search_2 PARAMS ((struct re_pattern_buffer *bufp, + const char *string1, int size1, + const char *string2, int size2, + int startpos, int range, + struct re_registers *regs, int stop)); +static int byte_re_compile_fastmap PARAMS ((struct re_pattern_buffer *bufp)); + +#ifdef MBS_SUPPORT +static reg_errcode_t wcs_regex_compile _RE_ARGS ((const char *pattern, size_t size, + reg_syntax_t syntax, + struct re_pattern_buffer *bufp)); + + +static int wcs_re_match_2_internal PARAMS ((struct re_pattern_buffer *bufp, + const char *cstring1, int csize1, + const char *cstring2, int csize2, + int pos, + struct re_registers *regs, + int stop, + wchar_t *string1, int size1, + wchar_t *string2, int size2, + int *mbs_offset1, int *mbs_offset2)); +static int wcs_re_search_2 PARAMS ((struct re_pattern_buffer *bufp, + const char *string1, int size1, + const char *string2, int size2, + int startpos, int range, + struct re_registers *regs, int stop)); +static int wcs_re_compile_fastmap PARAMS ((struct re_pattern_buffer *bufp)); +#endif /* These are the command codes that appear in compiled regular expressions. Some opcodes are followed by argument bytes. A @@ -441,10 +458,10 @@ typedef enum /* Followed by one byte giving n, then by n literal bytes. */ exactn, -#ifdef MBS_SUPPORT +# ifdef MBS_SUPPORT /* Same as exactn, but contains binary data. */ exactn_bin, -#endif +# endif /* Matches any (more or less) character. */ anychar, @@ -570,7 +587,7 @@ typedef enum wordbound, /* Succeeds if at a word boundary. */ notwordbound /* Succeeds if not at a word boundary. */ -#ifdef emacs +# ifdef emacs ,before_dot, /* Succeeds if before point. */ at_dot, /* Succeeds if at point. */ after_dot, /* Succeeds if after point. */ @@ -581,33 +598,71 @@ typedef enum /* Matches any character whose syntax is not that specified. */ notsyntaxspec -#endif /* emacs */ +# endif /* emacs */ } re_opcode_t; +#endif /* not INSIDE_RECURSION */ + +#ifdef BYTE +# define CHAR_T char +# define UCHAR_T unsigned char +# define COMPILED_BUFFER_VAR bufp->buffer +# define OFFSET_ADDRESS_SIZE 2 +# define PREFIX(name) byte_##name +# define ARG_PREFIX(name) name +# define PUT_CHAR(c) putchar (c) +#else +# ifdef WCHAR +# define CHAR_T wchar_t +# define UCHAR_T wchar_t +# define COMPILED_BUFFER_VAR wc_buffer +# define OFFSET_ADDRESS_SIZE 1 /* the size which STORE_NUMBER macro use */ +# define CHAR_CLASS_SIZE ((__alignof__(wctype_t)+sizeof(wctype_t))/sizeof(CHAR_T)+1) +# define PREFIX(name) wcs_##name +# define ARG_PREFIX(name) c##name +/* Should we use wide stream?? */ +# define PUT_CHAR(c) printf ("%C", c); +# define TRUE 1 +# define FALSE 0 +# else +# ifdef MBS_SUPPORT +# define WCHAR +# define INSIDE_RECURSION +# include "regex.c" +# undef INSIDE_RECURSION +# endif +# define BYTE +# define INSIDE_RECURSION +# include "regex.c" +# undef INSIDE_RECURSION +# endif +#endif + +#ifdef INSIDE_RECURSION /* Common operations on the compiled pattern. */ /* Store NUMBER in two contiguous bytes starting at DESTINATION. */ /* ifdef MBS_SUPPORT, we store NUMBER in 1 element. */ -#ifdef MBS_SUPPORT -# define STORE_NUMBER(destination, number) \ +# ifdef WCHAR +# define STORE_NUMBER(destination, number) \ do { \ - *(destination) = (US_CHAR_TYPE)(number); \ + *(destination) = (UCHAR_T)(number); \ } while (0) -#else -# define STORE_NUMBER(destination, number) \ +# else /* BYTE */ +# define STORE_NUMBER(destination, number) \ do { \ (destination)[0] = (number) & 0377; \ (destination)[1] = (number) >> 8; \ } while (0) -#endif /* MBS_SUPPORT */ +# endif /* WCHAR */ /* Same as STORE_NUMBER, except increment DESTINATION to the byte after where the number is stored. Therefore, DESTINATION must be an lvalue. */ /* ifdef MBS_SUPPORT, we store NUMBER in 1 element. */ -#define STORE_NUMBER_AND_INCR(destination, number) \ +# define STORE_NUMBER_AND_INCR(destination, number) \ do { \ STORE_NUMBER (destination, number); \ (destination) += OFFSET_ADDRESS_SIZE; \ @@ -617,100 +672,107 @@ typedef enum at SOURCE. */ /* ifdef MBS_SUPPORT, we store NUMBER in 1 element. */ -#ifdef MBS_SUPPORT -# define EXTRACT_NUMBER(destination, source) \ +# ifdef WCHAR +# define EXTRACT_NUMBER(destination, source) \ do { \ (destination) = *(source); \ } while (0) -#else -# define EXTRACT_NUMBER(destination, source) \ +# else /* BYTE */ +# define EXTRACT_NUMBER(destination, source) \ do { \ (destination) = *(source) & 0377; \ (destination) += SIGN_EXTEND_CHAR (*((source) + 1)) << 8; \ } while (0) -#endif +# endif -#ifdef DEBUG -static void extract_number _RE_ARGS ((int *dest, US_CHAR_TYPE *source)); +# ifdef DEBUG +static void PREFIX(extract_number) _RE_ARGS ((int *dest, UCHAR_T *source)); static void -extract_number (dest, source) +PREFIX(extract_number) (dest, source) int *dest; - US_CHAR_TYPE *source; + UCHAR_T *source; { -#ifdef MBS_SUPPORT +# ifdef WCHAR *dest = *source; -#else +# else /* BYTE */ int temp = SIGN_EXTEND_CHAR (*(source + 1)); *dest = *source & 0377; *dest += temp << 8; -#endif +# endif } -# ifndef EXTRACT_MACROS /* To debug the macros. */ -# undef EXTRACT_NUMBER -# define EXTRACT_NUMBER(dest, src) extract_number (&dest, src) -# endif /* not EXTRACT_MACROS */ +# ifndef EXTRACT_MACROS /* To debug the macros. */ +# undef EXTRACT_NUMBER +# define EXTRACT_NUMBER(dest, src) PREFIX(extract_number) (&dest, src) +# endif /* not EXTRACT_MACROS */ -#endif /* DEBUG */ +# endif /* DEBUG */ /* Same as EXTRACT_NUMBER, except increment SOURCE to after the number. SOURCE must be an lvalue. */ -#define EXTRACT_NUMBER_AND_INCR(destination, source) \ +# define EXTRACT_NUMBER_AND_INCR(destination, source) \ do { \ EXTRACT_NUMBER (destination, source); \ (source) += OFFSET_ADDRESS_SIZE; \ } while (0) -#ifdef DEBUG -static void extract_number_and_incr _RE_ARGS ((int *destination, - US_CHAR_TYPE **source)); +# ifdef DEBUG +static void PREFIX(extract_number_and_incr) _RE_ARGS ((int *destination, + UCHAR_T **source)); static void -extract_number_and_incr (destination, source) +PREFIX(extract_number_and_incr) (destination, source) int *destination; - US_CHAR_TYPE **source; + UCHAR_T **source; { - extract_number (destination, *source); + PREFIX(extract_number) (destination, *source); *source += OFFSET_ADDRESS_SIZE; } -# ifndef EXTRACT_MACROS -# undef EXTRACT_NUMBER_AND_INCR -# define EXTRACT_NUMBER_AND_INCR(dest, src) \ - extract_number_and_incr (&dest, &src) -# endif /* not EXTRACT_MACROS */ +# ifndef EXTRACT_MACROS +# undef EXTRACT_NUMBER_AND_INCR +# define EXTRACT_NUMBER_AND_INCR(dest, src) \ + PREFIX(extract_number_and_incr) (&dest, &src) +# endif /* not EXTRACT_MACROS */ + +# endif /* DEBUG */ -#endif /* DEBUG */ + /* If DEBUG is defined, Regex prints many voluminous messages about what it is doing (if the variable `debug' is nonzero). If linked with the main program in `iregex.c', you can enter patterns and strings interactively. And if linked with the main program in `main.c' and the other test files, you can run the already-written tests. */ -#ifdef DEBUG +# ifdef DEBUG + +# ifndef DEFINED_ONCE /* We use standard I/O for debugging. */ -# include +# include /* It is useful to test things that ``must'' be true when debugging. */ -# include +# include static int debug; -# define DEBUG_STATEMENT(e) e -# define DEBUG_PRINT1(x) if (debug) printf (x) -# define DEBUG_PRINT2(x1, x2) if (debug) printf (x1, x2) -# define DEBUG_PRINT3(x1, x2, x3) if (debug) printf (x1, x2, x3) -# define DEBUG_PRINT4(x1, x2, x3, x4) if (debug) printf (x1, x2, x3, x4) -# define DEBUG_PRINT_COMPILED_PATTERN(p, s, e) \ - if (debug) print_partial_compiled_pattern (s, e) -# define DEBUG_PRINT_DOUBLE_STRING(w, s1, sz1, s2, sz2) \ - if (debug) print_double_string (w, s1, sz1, s2, sz2) +# define DEBUG_STATEMENT(e) e +# define DEBUG_PRINT1(x) if (debug) printf (x) +# define DEBUG_PRINT2(x1, x2) if (debug) printf (x1, x2) +# define DEBUG_PRINT3(x1, x2, x3) if (debug) printf (x1, x2, x3) +# define DEBUG_PRINT4(x1, x2, x3, x4) if (debug) printf (x1, x2, x3, x4) +# endif /* not DEFINED_ONCE */ + +# define DEBUG_PRINT_COMPILED_PATTERN(p, s, e) \ + if (debug) PREFIX(print_partial_compiled_pattern) (s, e) +# define DEBUG_PRINT_DOUBLE_STRING(w, s1, sz1, s2, sz2) \ + if (debug) PREFIX(print_double_string) (w, s1, sz1, s2, sz2) /* Print the fastmap in human-readable form. */ +# ifndef DEFINED_ONCE void print_fastmap (fastmap) char *fastmap; @@ -738,20 +800,21 @@ print_fastmap (fastmap) } putchar ('\n'); } +# endif /* not DEFINED_ONCE */ /* Print a compiled pattern string in human-readable form, starting at the START pointer into it and ending just before the pointer END. */ void -print_partial_compiled_pattern (start, end) - US_CHAR_TYPE *start; - US_CHAR_TYPE *end; +PREFIX(print_partial_compiled_pattern) (start, end) + UCHAR_T *start; + UCHAR_T *end; { int mcnt, mcnt2; - US_CHAR_TYPE *p1; - US_CHAR_TYPE *p = start; - US_CHAR_TYPE *pend = end; + UCHAR_T *p1; + UCHAR_T *p = start; + UCHAR_T *pend = end; if (start == NULL) { @@ -762,11 +825,11 @@ print_partial_compiled_pattern (start, e /* Loop over pattern commands. */ while (p < pend) { -#ifdef _LIBC +# ifdef _LIBC printf ("%td:\t", p - start); -#else +# else printf ("%ld:\t", (long int) (p - start)); -#endif +# endif switch ((re_opcode_t) *p++) { @@ -785,7 +848,7 @@ print_partial_compiled_pattern (start, e while (--mcnt); break; -#ifdef MBS_SUPPORT +# ifdef MBS_SUPPORT case exactn_bin: mcnt = *p++; printf ("/exactn_bin/%d", mcnt); @@ -795,7 +858,7 @@ print_partial_compiled_pattern (start, e } while (--mcnt); break; -#endif /* MBS_SUPPORT */ +# endif /* MBS_SUPPORT */ case start_memory: mcnt = *p++; @@ -818,7 +881,7 @@ print_partial_compiled_pattern (start, e case charset: case charset_not: { -#ifdef MBS_SUPPORT +# ifdef WCHAR int i, length; wchar_t *workp = p; printf ("/charset [%s", @@ -850,19 +913,13 @@ print_partial_compiled_pattern (start, e { wchar_t range_start = *p++; wchar_t range_end = *p++; - if (MB_CUR_MAX == 1) - printf("%c-%c", (char) range_start, (char) range_end); - else - printf("%C-%C", (wint_t) range_start, (wint_t) range_end); + printf("%C-%C", range_start, range_end); } length = *workp++; /* the length of char */ for (i=0 ; ibuffer; + UCHAR_T *buffer = (UCHAR_T*) bufp->buffer; - print_partial_compiled_pattern (buffer, buffer - + bufp->used / sizeof(US_CHAR_TYPE)); + PREFIX(print_partial_compiled_pattern) (buffer, buffer + + bufp->used / sizeof(UCHAR_T)); printf ("%ld bytes used/%ld bytes allocated.\n", bufp->used, bufp->allocated); @@ -1101,11 +1158,11 @@ print_compiled_pattern (bufp) print_fastmap (bufp->fastmap); } -#ifdef _LIBC +# ifdef _LIBC printf ("re_nsub: %Zd\t", bufp->re_nsub); -#else +# else printf ("re_nsub: %ld\t", (long int) bufp->re_nsub); -#endif +# endif printf ("regs_alloc: %d\t", bufp->regs_allocated); printf ("can_be_null: %d\t", bufp->can_be_null); printf ("newline_anchor: %d\n", bufp->newline_anchor); @@ -1118,10 +1175,10 @@ print_compiled_pattern (bufp) void -print_double_string (where, string1, size1, string2, size2) - const CHAR_TYPE *where; - const CHAR_TYPE *string1; - const CHAR_TYPE *string2; +PREFIX(print_double_string) (where, string1, size1, string2, size2) + const CHAR_T *where; + const CHAR_T *string1; + const CHAR_T *string2; int size1; int size2; { @@ -1131,6 +1188,8 @@ print_double_string (where, string1, siz printf ("(null)"); else { + int cnt; + if (FIRST_STRING_P (where)) { for (this_char = where - string1; this_char < size1; this_char++) @@ -1139,34 +1198,48 @@ print_double_string (where, string1, siz where = string2; } + cnt = 0; for (this_char = where - string2; this_char < size2; this_char++) - PUT_CHAR (string2[this_char]); + { + PUT_CHAR (string2[this_char]); + if (++cnt > 100) + { + fputs ("...", stdout); + break; + } + } } } +# ifndef DEFINED_ONCE void printchar (c) int c; { putc (c, stderr); } +# endif -#else /* not DEBUG */ +# else /* not DEBUG */ -# undef assert -# define assert(e) +# ifndef DEFINED_ONCE +# undef assert +# define assert(e) -# define DEBUG_STATEMENT(e) -# define DEBUG_PRINT1(x) -# define DEBUG_PRINT2(x1, x2) -# define DEBUG_PRINT3(x1, x2, x3) -# define DEBUG_PRINT4(x1, x2, x3, x4) -# define DEBUG_PRINT_COMPILED_PATTERN(p, s, e) -# define DEBUG_PRINT_DOUBLE_STRING(w, s1, sz1, s2, sz2) +# define DEBUG_STATEMENT(e) +# define DEBUG_PRINT1(x) +# define DEBUG_PRINT2(x1, x2) +# define DEBUG_PRINT3(x1, x2, x3) +# define DEBUG_PRINT4(x1, x2, x3, x4) +# endif /* not DEFINED_ONCE */ +# define DEBUG_PRINT_COMPILED_PATTERN(p, s, e) +# define DEBUG_PRINT_DOUBLE_STRING(w, s1, sz1, s2, sz2) + +# endif /* not DEBUG */ -#endif /* not DEBUG */ -#ifdef MBS_SUPPORT + +# ifdef WCHAR /* This convert a multibyte string to a wide character string. And write their correspondances to offset_buffer(see below) and write whether each wchar_t is binary data to is_binary. @@ -1174,12 +1247,12 @@ printchar (c) We assume offset_buffer and is_binary is already allocated enough space. */ -static size_t convert_mbs_to_wcs (CHAR_TYPE *dest, const unsigned char* src, +static size_t convert_mbs_to_wcs (CHAR_T *dest, const unsigned char* src, size_t len, int *offset_buffer, char *is_binary); static size_t convert_mbs_to_wcs (dest, src, len, offset_buffer, is_binary) - CHAR_TYPE *dest; + CHAR_T *dest; const unsigned char* src; size_t len; /* the length of multibyte string. */ @@ -1199,58 +1272,50 @@ convert_mbs_to_wcs (dest, src, len, offs const unsigned char *psrc = src; size_t wc_count = 0; - if (MB_CUR_MAX == 1) - { /* We don't need conversion. */ - for ( ; wc_count < len ; ++wc_count) - { - *pdest++ = *psrc++; - is_binary[wc_count] = FALSE; - offset_buffer[wc_count] = wc_count; - } - offset_buffer[wc_count] = wc_count; - } - else - { - /* We need conversion. */ - mbstate_t mbs; - int consumed; - size_t mb_remain = len; - size_t mb_count = 0; - - /* Initialize the conversion state. */ - memset (&mbs, 0, sizeof (mbstate_t)); + mbstate_t mbs; + int i, consumed; + size_t mb_remain = len; + size_t mb_count = 0; - offset_buffer[0] = 0; - for( ; mb_remain > 0 ; ++wc_count, ++pdest, mb_remain -= consumed, - psrc += consumed) - { - consumed = mbrtowc (pdest, psrc, mb_remain, &mbs); + /* Initialize the conversion state. */ + memset (&mbs, 0, sizeof (mbstate_t)); - if (consumed <= 0) - /* failed to convert. maybe src contains binary data. - So we consume 1 byte manualy. */ - { - *pdest = *psrc; - consumed = 1; - is_binary[wc_count] = TRUE; - } - else - is_binary[wc_count] = FALSE; - /* In sjis encoding, we use yen sign as escape character in - place of reverse solidus. So we convert 0x5c(yen sign in - sjis) to not 0xa5(yen sign in UCS2) but 0x5c(reverse - solidus in UCS2). */ - if (consumed == 1 && (int) *psrc == 0x5c && (int) *pdest == 0xa5) - *pdest = (wchar_t) *psrc; + offset_buffer[0] = 0; + for( ; mb_remain > 0 ; ++wc_count, ++pdest, mb_remain -= consumed, + psrc += consumed) + { + consumed = mbrtowc (pdest, psrc, mb_remain, &mbs); - offset_buffer[wc_count + 1] = mb_count += consumed; + if (consumed <= 0) + /* failed to convert. maybe src contains binary data. + So we consume 1 byte manualy. */ + { + *pdest = *psrc; + consumed = 1; + is_binary[wc_count] = TRUE; } + else + is_binary[wc_count] = FALSE; + /* In sjis encoding, we use yen sign as escape character in + place of reverse solidus. So we convert 0x5c(yen sign in + sjis) to not 0xa5(yen sign in UCS2) but 0x5c(reverse + solidus in UCS2). */ + if (consumed == 1 && (int) *psrc == 0x5c && (int) *pdest == 0xa5) + *pdest = (wchar_t) *psrc; + + offset_buffer[wc_count + 1] = mb_count += consumed; } + /* Fill remain of the buffer with sentinel. */ + for (i = wc_count + 1 ; i <= len ; i++) + offset_buffer[i] = mb_count + 1; + return wc_count; } -#endif /* MBS_SUPPORT */ +# endif /* WCHAR */ + +#else /* not INSIDE_RECURSION */ /* Set by `re_set_syntax' to the current regexp syntax to recognize. Can also be assigned to arbitrarily: each pattern buffer stores its own @@ -1274,17 +1339,17 @@ re_set_syntax (syntax) reg_syntax_t ret = re_syntax_options; re_syntax_options = syntax; -#ifdef DEBUG +# ifdef DEBUG if (syntax & RE_DEBUG) debug = 1; else if (debug) /* was on but now is not */ debug = 0; -#endif /* DEBUG */ +# endif /* DEBUG */ return ret; } -#ifdef _LIBC +# ifdef _LIBC weak_alias (__re_set_syntax, re_set_syntax) -#endif +# endif /* This table gives an error message for each of the error codes listed in regex.h. Obviously the order here has to be same as there. @@ -1293,55 +1358,55 @@ weak_alias (__re_set_syntax, re_set_synt static const char re_error_msgid[] = { -#define REG_NOERROR_IDX 0 +# define REG_NOERROR_IDX 0 gettext_noop ("Success") /* REG_NOERROR */ "\0" -#define REG_NOMATCH_IDX (REG_NOERROR_IDX + sizeof "Success") +# define REG_NOMATCH_IDX (REG_NOERROR_IDX + sizeof "Success") gettext_noop ("No match") /* REG_NOMATCH */ "\0" -#define REG_BADPAT_IDX (REG_NOMATCH_IDX + sizeof "No match") +# define REG_BADPAT_IDX (REG_NOMATCH_IDX + sizeof "No match") gettext_noop ("Invalid regular expression") /* REG_BADPAT */ "\0" -#define REG_ECOLLATE_IDX (REG_BADPAT_IDX + sizeof "Invalid regular expression") +# define REG_ECOLLATE_IDX (REG_BADPAT_IDX + sizeof "Invalid regular expression") gettext_noop ("Invalid collation character") /* REG_ECOLLATE */ "\0" -#define REG_ECTYPE_IDX (REG_ECOLLATE_IDX + sizeof "Invalid collation character") +# define REG_ECTYPE_IDX (REG_ECOLLATE_IDX + sizeof "Invalid collation character") gettext_noop ("Invalid character class name") /* REG_ECTYPE */ "\0" -#define REG_EESCAPE_IDX (REG_ECTYPE_IDX + sizeof "Invalid character class name") +# define REG_EESCAPE_IDX (REG_ECTYPE_IDX + sizeof "Invalid character class name") gettext_noop ("Trailing backslash") /* REG_EESCAPE */ "\0" -#define REG_ESUBREG_IDX (REG_EESCAPE_IDX + sizeof "Trailing backslash") +# define REG_ESUBREG_IDX (REG_EESCAPE_IDX + sizeof "Trailing backslash") gettext_noop ("Invalid back reference") /* REG_ESUBREG */ "\0" -#define REG_EBRACK_IDX (REG_ESUBREG_IDX + sizeof "Invalid back reference") +# define REG_EBRACK_IDX (REG_ESUBREG_IDX + sizeof "Invalid back reference") gettext_noop ("Unmatched [ or [^") /* REG_EBRACK */ "\0" -#define REG_EPAREN_IDX (REG_EBRACK_IDX + sizeof "Unmatched [ or [^") +# define REG_EPAREN_IDX (REG_EBRACK_IDX + sizeof "Unmatched [ or [^") gettext_noop ("Unmatched ( or \\(") /* REG_EPAREN */ "\0" -#define REG_EBRACE_IDX (REG_EPAREN_IDX + sizeof "Unmatched ( or \\(") +# define REG_EBRACE_IDX (REG_EPAREN_IDX + sizeof "Unmatched ( or \\(") gettext_noop ("Unmatched \\{") /* REG_EBRACE */ "\0" -#define REG_BADBR_IDX (REG_EBRACE_IDX + sizeof "Unmatched \\{") +# define REG_BADBR_IDX (REG_EBRACE_IDX + sizeof "Unmatched \\{") gettext_noop ("Invalid content of \\{\\}") /* REG_BADBR */ "\0" -#define REG_ERANGE_IDX (REG_BADBR_IDX + sizeof "Invalid content of \\{\\}") +# define REG_ERANGE_IDX (REG_BADBR_IDX + sizeof "Invalid content of \\{\\}") gettext_noop ("Invalid range end") /* REG_ERANGE */ "\0" -#define REG_ESPACE_IDX (REG_ERANGE_IDX + sizeof "Invalid range end") +# define REG_ESPACE_IDX (REG_ERANGE_IDX + sizeof "Invalid range end") gettext_noop ("Memory exhausted") /* REG_ESPACE */ "\0" -#define REG_BADRPT_IDX (REG_ESPACE_IDX + sizeof "Memory exhausted") +# define REG_BADRPT_IDX (REG_ESPACE_IDX + sizeof "Memory exhausted") gettext_noop ("Invalid preceding regular expression") /* REG_BADRPT */ "\0" -#define REG_EEND_IDX (REG_BADRPT_IDX + sizeof "Invalid preceding regular expression") +# define REG_EEND_IDX (REG_BADRPT_IDX + sizeof "Invalid preceding regular expression") gettext_noop ("Premature end of regular expression") /* REG_EEND */ "\0" -#define REG_ESIZE_IDX (REG_EEND_IDX + sizeof "Premature end of regular expression") +# define REG_ESIZE_IDX (REG_EEND_IDX + sizeof "Premature end of regular expression") gettext_noop ("Regular expression too big") /* REG_ESIZE */ "\0" -#define REG_ERPAREN_IDX (REG_ESIZE_IDX + sizeof "Regular expression too big") +# define REG_ERPAREN_IDX (REG_ESIZE_IDX + sizeof "Regular expression too big") gettext_noop ("Unmatched ) or \\)") /* REG_ERPAREN */ }; @@ -1366,6 +1431,9 @@ static const size_t re_error_msgid_idx[] REG_ERPAREN_IDX }; +#endif /* INSIDE_RECURSION */ + +#ifndef DEFINED_ONCE /* Avoiding alloca during matching, to placate r_alloc. */ /* Define MATCH_MAY_ALLOCATE unless we need to make sure that the @@ -1386,24 +1454,25 @@ static const size_t re_error_msgid_idx[] faith that they will not malloc. */ /* Normally, this is fine. */ -#define MATCH_MAY_ALLOCATE +# define MATCH_MAY_ALLOCATE /* When using GNU C, we are not REALLY using the C alloca, no matter what config.h may say. So don't take precautions for it. */ -#ifdef __GNUC__ -# undef C_ALLOCA -#endif +# ifdef __GNUC__ +# undef C_ALLOCA +# endif /* The match routines may not allocate if (1) they would do it with malloc and (2) it's not safe for them to use malloc. Note that if REL_ALLOC is defined, matching would not use malloc for the failure stack, but we would still use it for the register vectors; so REL_ALLOC should not affect this. */ -#if (defined C_ALLOCA || defined REGEX_MALLOC) && defined emacs -# undef MATCH_MAY_ALLOCATE -#endif - +# if (defined C_ALLOCA || defined REGEX_MALLOC) && defined emacs +# undef MATCH_MAY_ALLOCATE +# endif +#endif /* not DEFINED_ONCE */ +#ifdef INSIDE_RECURSION /* Failure stack declarations and macros; both re_compile_fastmap and re_match_2 use a failure stack. These have to be macros because of REGEX_ALLOCATE_STACK. */ @@ -1412,97 +1481,103 @@ static const size_t re_error_msgid_idx[] /* Number of failure points for which to initially allocate space when matching. If this number is exceeded, we allocate more space, so it is not a hard limit. */ -#ifndef INIT_FAILURE_ALLOC -# define INIT_FAILURE_ALLOC 5 -#endif +# ifndef INIT_FAILURE_ALLOC +# define INIT_FAILURE_ALLOC 5 +# endif /* Roughly the maximum number of failure points on the stack. Would be exactly that if always used MAX_FAILURE_ITEMS items each time we failed. This is a variable only so users of regex can assign to it; we never change it ourselves. */ -#ifdef INT_IS_16BIT +# ifdef INT_IS_16BIT -# if defined MATCH_MAY_ALLOCATE +# ifndef DEFINED_ONCE +# if defined MATCH_MAY_ALLOCATE /* 4400 was enough to cause a crash on Alpha OSF/1, whose default stack limit is 2mb. */ long int re_max_failures = 4000; -# else +# else long int re_max_failures = 2000; -# endif +# endif +# endif -union fail_stack_elt +union PREFIX(fail_stack_elt) { - US_CHAR_TYPE *pointer; + UCHAR_T *pointer; long int integer; }; -typedef union fail_stack_elt fail_stack_elt_t; +typedef union PREFIX(fail_stack_elt) PREFIX(fail_stack_elt_t); typedef struct { - fail_stack_elt_t *stack; + PREFIX(fail_stack_elt_t) *stack; unsigned long int size; unsigned long int avail; /* Offset of next open position. */ -} fail_stack_type; +} PREFIX(fail_stack_type); -#else /* not INT_IS_16BIT */ +# else /* not INT_IS_16BIT */ -# if defined MATCH_MAY_ALLOCATE +# ifndef DEFINED_ONCE +# if defined MATCH_MAY_ALLOCATE /* 4400 was enough to cause a crash on Alpha OSF/1, whose default stack limit is 2mb. */ int re_max_failures = 4000; -# else +# else int re_max_failures = 2000; -# endif +# endif +# endif -union fail_stack_elt +union PREFIX(fail_stack_elt) { - US_CHAR_TYPE *pointer; + UCHAR_T *pointer; int integer; }; -typedef union fail_stack_elt fail_stack_elt_t; +typedef union PREFIX(fail_stack_elt) PREFIX(fail_stack_elt_t); typedef struct { - fail_stack_elt_t *stack; + PREFIX(fail_stack_elt_t) *stack; unsigned size; unsigned avail; /* Offset of next open position. */ -} fail_stack_type; +} PREFIX(fail_stack_type); -#endif /* INT_IS_16BIT */ +# endif /* INT_IS_16BIT */ -#define FAIL_STACK_EMPTY() (fail_stack.avail == 0) -#define FAIL_STACK_PTR_EMPTY() (fail_stack_ptr->avail == 0) -#define FAIL_STACK_FULL() (fail_stack.avail == fail_stack.size) +# ifndef DEFINED_ONCE +# define FAIL_STACK_EMPTY() (fail_stack.avail == 0) +# define FAIL_STACK_PTR_EMPTY() (fail_stack_ptr->avail == 0) +# define FAIL_STACK_FULL() (fail_stack.avail == fail_stack.size) +# endif /* Define macros to initialize and free the failure stack. Do `return -2' if the alloc fails. */ -#ifdef MATCH_MAY_ALLOCATE -# define INIT_FAIL_STACK() \ +# ifdef MATCH_MAY_ALLOCATE +# define INIT_FAIL_STACK() \ do { \ - fail_stack.stack = (fail_stack_elt_t *) \ - REGEX_ALLOCATE_STACK (INIT_FAILURE_ALLOC * sizeof (fail_stack_elt_t)); \ + fail_stack.stack = (PREFIX(fail_stack_elt_t) *) \ + REGEX_ALLOCATE_STACK (INIT_FAILURE_ALLOC * sizeof (PREFIX(fail_stack_elt_t))); \ \ - if (fail_stack.stack == NULL) \ + if (fail_stack.stack == NULL) \ return -2; \ \ - fail_stack.size = INIT_FAILURE_ALLOC; \ - fail_stack.avail = 0; \ + fail_stack.size = INIT_FAILURE_ALLOC; \ + fail_stack.avail = 0; \ } while (0) -# define RESET_FAIL_STACK() REGEX_FREE_STACK (fail_stack.stack) -#else -# define INIT_FAIL_STACK() \ +# define RESET_FAIL_STACK() REGEX_FREE_STACK (fail_stack.stack) +# else +# define INIT_FAIL_STACK() \ do { \ - fail_stack.avail = 0; \ + fail_stack.avail = 0; \ } while (0) -# define RESET_FAIL_STACK() -#endif +# define RESET_FAIL_STACK() +# endif /* Double the size of FAIL_STACK, up to approximately `re_max_failures' items. @@ -1512,13 +1587,13 @@ typedef struct REGEX_REALLOCATE_STACK requires `destination' be declared. */ -#define DOUBLE_FAIL_STACK(fail_stack) \ +# define DOUBLE_FAIL_STACK(fail_stack) \ ((fail_stack).size > (unsigned) (re_max_failures * MAX_FAILURE_ITEMS) \ ? 0 \ - : ((fail_stack).stack = (fail_stack_elt_t *) \ + : ((fail_stack).stack = (PREFIX(fail_stack_elt_t) *) \ REGEX_REALLOCATE_STACK ((fail_stack).stack, \ - (fail_stack).size * sizeof (fail_stack_elt_t), \ - ((fail_stack).size << 1) * sizeof (fail_stack_elt_t)), \ + (fail_stack).size * sizeof (PREFIX(fail_stack_elt_t)), \ + ((fail_stack).size << 1) * sizeof (PREFIX(fail_stack_elt_t))),\ \ (fail_stack).stack == NULL \ ? 0 \ @@ -1529,7 +1604,7 @@ typedef struct /* Push pointer POINTER on FAIL_STACK. Return 1 if was able to do so and 0 if ran out of memory allocating space to do so. */ -#define PUSH_PATTERN_OP(POINTER, FAIL_STACK) \ +# define PUSH_PATTERN_OP(POINTER, FAIL_STACK) \ ((FAIL_STACK_FULL () \ && !DOUBLE_FAIL_STACK (FAIL_STACK)) \ ? 0 \ @@ -1539,35 +1614,35 @@ typedef struct /* Push a pointer value onto the failure stack. Assumes the variable `fail_stack'. Probably should only be called from within `PUSH_FAILURE_POINT'. */ -#define PUSH_FAILURE_POINTER(item) \ - fail_stack.stack[fail_stack.avail++].pointer = (US_CHAR_TYPE *) (item) +# define PUSH_FAILURE_POINTER(item) \ + fail_stack.stack[fail_stack.avail++].pointer = (UCHAR_T *) (item) /* This pushes an integer-valued item onto the failure stack. Assumes the variable `fail_stack'. Probably should only be called from within `PUSH_FAILURE_POINT'. */ -#define PUSH_FAILURE_INT(item) \ +# define PUSH_FAILURE_INT(item) \ fail_stack.stack[fail_stack.avail++].integer = (item) /* Push a fail_stack_elt_t value onto the failure stack. Assumes the variable `fail_stack'. Probably should only be called from within `PUSH_FAILURE_POINT'. */ -#define PUSH_FAILURE_ELT(item) \ +# define PUSH_FAILURE_ELT(item) \ fail_stack.stack[fail_stack.avail++] = (item) /* These three POP... operations complement the three PUSH... operations. All assume that `fail_stack' is nonempty. */ -#define POP_FAILURE_POINTER() fail_stack.stack[--fail_stack.avail].pointer -#define POP_FAILURE_INT() fail_stack.stack[--fail_stack.avail].integer -#define POP_FAILURE_ELT() fail_stack.stack[--fail_stack.avail] +# define POP_FAILURE_POINTER() fail_stack.stack[--fail_stack.avail].pointer +# define POP_FAILURE_INT() fail_stack.stack[--fail_stack.avail].integer +# define POP_FAILURE_ELT() fail_stack.stack[--fail_stack.avail] /* Used to omit pushing failure point id's when we're not debugging. */ -#ifdef DEBUG -# define DEBUG_PUSH PUSH_FAILURE_INT -# define DEBUG_POP(item_addr) *(item_addr) = POP_FAILURE_INT () -#else -# define DEBUG_PUSH(item) -# define DEBUG_POP(item_addr) -#endif +# ifdef DEBUG +# define DEBUG_PUSH PUSH_FAILURE_INT +# define DEBUG_POP(item_addr) *(item_addr) = POP_FAILURE_INT () +# else +# define DEBUG_PUSH(item) +# define DEBUG_POP(item_addr) +# endif /* Push the information about the state we will need @@ -1579,7 +1654,7 @@ typedef struct Does `return FAILURE_CODE' if runs out of memory. */ -#define PUSH_FAILURE_POINT(pattern_place, string_place, failure_code) \ +# define PUSH_FAILURE_POINT(pattern_place, string_place, failure_code) \ do { \ char *destination; \ /* Must be int, so when we don't save any registers, the arithmetic \ @@ -1658,32 +1733,34 @@ typedef struct DEBUG_PUSH (failure_id); \ } while (0) +# ifndef DEFINED_ONCE /* This is the number of items that are pushed and popped on the stack for each register. */ -#define NUM_REG_ITEMS 3 +# define NUM_REG_ITEMS 3 /* Individual items aside from the registers. */ -#ifdef DEBUG -# define NUM_NONREG_ITEMS 5 /* Includes failure point id. */ -#else -# define NUM_NONREG_ITEMS 4 -#endif +# ifdef DEBUG +# define NUM_NONREG_ITEMS 5 /* Includes failure point id. */ +# else +# define NUM_NONREG_ITEMS 4 +# endif /* We push at most this many items on the stack. */ /* We used to use (num_regs - 1), which is the number of registers this regexp will save; but that was changed to 5 to avoid stack overflow for a regexp with lots of parens. */ -#define MAX_FAILURE_ITEMS (5 * NUM_REG_ITEMS + NUM_NONREG_ITEMS) +# define MAX_FAILURE_ITEMS (5 * NUM_REG_ITEMS + NUM_NONREG_ITEMS) /* We actually push this many items. */ -#define NUM_FAILURE_ITEMS \ +# define NUM_FAILURE_ITEMS \ (((0 \ ? 0 : highest_active_reg - lowest_active_reg + 1) \ * NUM_REG_ITEMS) \ + NUM_NONREG_ITEMS) /* How many items can still be added to the stack without overflowing it. */ -#define REMAINING_AVAIL_SLOTS ((fail_stack).size - (fail_stack).avail) +# define REMAINING_AVAIL_SLOTS ((fail_stack).size - (fail_stack).avail) +# endif /* not DEFINED_ONCE */ /* Pops what PUSH_FAIL_STACK pushes. @@ -1697,11 +1774,11 @@ typedef struct Also assumes the variables `fail_stack' and (if debugging), `bufp', `pend', `string1', `size1', `string2', and `size2'. */ -#define POP_FAILURE_POINT(str, pat, low_reg, high_reg, regstart, regend, reg_info)\ +# define POP_FAILURE_POINT(str, pat, low_reg, high_reg, regstart, regend, reg_info)\ { \ DEBUG_STATEMENT (unsigned failure_id;) \ active_reg_t this_reg; \ - const US_CHAR_TYPE *string_temp; \ + const UCHAR_T *string_temp; \ \ assert (!FAIL_STACK_EMPTY ()); \ \ @@ -1720,13 +1797,13 @@ typedef struct saved NULL, thus retaining our current position in the string. */ \ string_temp = POP_FAILURE_POINTER (); \ if (string_temp != NULL) \ - str = (const CHAR_TYPE *) string_temp; \ + str = (const CHAR_T *) string_temp; \ \ DEBUG_PRINT2 (" Popping string %p: `", str); \ DEBUG_PRINT_DOUBLE_STRING (str, string1, size1, string2, size2); \ DEBUG_PRINT1 ("'\n"); \ \ - pat = (US_CHAR_TYPE *) POP_FAILURE_POINTER (); \ + pat = (UCHAR_T *) POP_FAILURE_POINTER (); \ DEBUG_PRINT2 (" Popping pattern %p:\n", pat); \ DEBUG_PRINT_COMPILED_PATTERN (bufp, pat, pend); \ \ @@ -1746,10 +1823,10 @@ typedef struct DEBUG_PRINT2 (" info: %p\n", \ reg_info[this_reg].word.pointer); \ \ - regend[this_reg] = (const CHAR_TYPE *) POP_FAILURE_POINTER (); \ + regend[this_reg] = (const CHAR_T *) POP_FAILURE_POINTER (); \ DEBUG_PRINT2 (" end: %p\n", regend[this_reg]); \ \ - regstart[this_reg] = (const CHAR_TYPE *) POP_FAILURE_POINTER ();\ + regstart[this_reg] = (const CHAR_T *) POP_FAILURE_POINTER (); \ DEBUG_PRINT2 (" start: %p\n", regstart[this_reg]); \ } \ else \ @@ -1766,7 +1843,6 @@ typedef struct set_regs_matched_done = 0; \ DEBUG_STATEMENT (nfailure_points_popped++); \ } /* POP_FAILURE_POINT */ - /* Structure for per-register (a.k.a. per-group) information. Other register information, such as the @@ -1784,29 +1860,30 @@ typedef struct typedef union { - fail_stack_elt_t word; + PREFIX(fail_stack_elt_t) word; struct { /* This field is one if this group can match the empty string, zero if not. If not yet determined, `MATCH_NULL_UNSET_VALUE'. */ -#define MATCH_NULL_UNSET_VALUE 3 +# define MATCH_NULL_UNSET_VALUE 3 unsigned match_null_string_p : 2; unsigned is_active : 1; unsigned matched_something : 1; unsigned ever_matched_something : 1; } bits; -} register_info_type; +} PREFIX(register_info_type); -#define REG_MATCH_NULL_STRING_P(R) ((R).bits.match_null_string_p) -#define IS_ACTIVE(R) ((R).bits.is_active) -#define MATCHED_SOMETHING(R) ((R).bits.matched_something) -#define EVER_MATCHED_SOMETHING(R) ((R).bits.ever_matched_something) +# ifndef DEFINED_ONCE +# define REG_MATCH_NULL_STRING_P(R) ((R).bits.match_null_string_p) +# define IS_ACTIVE(R) ((R).bits.is_active) +# define MATCHED_SOMETHING(R) ((R).bits.matched_something) +# define EVER_MATCHED_SOMETHING(R) ((R).bits.ever_matched_something) /* Call this when have matched a real character; it sets `matched' flags for the subexpressions which we are currently inside. Also records that those subexprs have matched. */ -#define SET_REGS_MATCHED() \ +# define SET_REGS_MATCHED() \ do \ { \ if (!set_regs_matched_done) \ @@ -1822,47 +1899,44 @@ typedef union } \ } \ while (0) +# endif /* not DEFINED_ONCE */ /* Registers are set to a sentinel when they haven't yet matched. */ -static CHAR_TYPE reg_unset_dummy; -#define REG_UNSET_VALUE (®_unset_dummy) -#define REG_UNSET(e) ((e) == REG_UNSET_VALUE) - -/* Subroutine declarations and macros for regex_compile. */ +static CHAR_T PREFIX(reg_unset_dummy); +# define REG_UNSET_VALUE (&PREFIX(reg_unset_dummy)) +# define REG_UNSET(e) ((e) == REG_UNSET_VALUE) -static reg_errcode_t regex_compile _RE_ARGS ((const char *pattern, size_t size, - reg_syntax_t syntax, - struct re_pattern_buffer *bufp)); -static void store_op1 _RE_ARGS ((re_opcode_t op, US_CHAR_TYPE *loc, int arg)); -static void store_op2 _RE_ARGS ((re_opcode_t op, US_CHAR_TYPE *loc, +/* Subroutine declarations and macros for regex_compile. */ +static void PREFIX(store_op1) _RE_ARGS ((re_opcode_t op, UCHAR_T *loc, int arg)); +static void PREFIX(store_op2) _RE_ARGS ((re_opcode_t op, UCHAR_T *loc, int arg1, int arg2)); -static void insert_op1 _RE_ARGS ((re_opcode_t op, US_CHAR_TYPE *loc, - int arg, US_CHAR_TYPE *end)); -static void insert_op2 _RE_ARGS ((re_opcode_t op, US_CHAR_TYPE *loc, - int arg1, int arg2, US_CHAR_TYPE *end)); -static boolean at_begline_loc_p _RE_ARGS ((const CHAR_TYPE *pattern, - const CHAR_TYPE *p, +static void PREFIX(insert_op1) _RE_ARGS ((re_opcode_t op, UCHAR_T *loc, + int arg, UCHAR_T *end)); +static void PREFIX(insert_op2) _RE_ARGS ((re_opcode_t op, UCHAR_T *loc, + int arg1, int arg2, UCHAR_T *end)); +static boolean PREFIX(at_begline_loc_p) _RE_ARGS ((const CHAR_T *pattern, + const CHAR_T *p, reg_syntax_t syntax)); -static boolean at_endline_loc_p _RE_ARGS ((const CHAR_TYPE *p, - const CHAR_TYPE *pend, +static boolean PREFIX(at_endline_loc_p) _RE_ARGS ((const CHAR_T *p, + const CHAR_T *pend, reg_syntax_t syntax)); -#ifdef MBS_SUPPORT -static reg_errcode_t compile_range _RE_ARGS ((CHAR_TYPE range_start, - const CHAR_TYPE **p_ptr, - const CHAR_TYPE *pend, - char *translate, - reg_syntax_t syntax, - US_CHAR_TYPE *b, - CHAR_TYPE *char_set)); -static void insert_space _RE_ARGS ((int num, CHAR_TYPE *loc, CHAR_TYPE *end)); -#else -static reg_errcode_t compile_range _RE_ARGS ((unsigned int range_start, - const CHAR_TYPE **p_ptr, - const CHAR_TYPE *pend, - char *translate, - reg_syntax_t syntax, - US_CHAR_TYPE *b)); -#endif /* MBS_SUPPORT */ +# ifdef WCHAR +static reg_errcode_t wcs_compile_range _RE_ARGS ((CHAR_T range_start, + const CHAR_T **p_ptr, + const CHAR_T *pend, + char *translate, + reg_syntax_t syntax, + UCHAR_T *b, + CHAR_T *char_set)); +static void insert_space _RE_ARGS ((int num, CHAR_T *loc, CHAR_T *end)); +# else /* BYTE */ +static reg_errcode_t byte_compile_range _RE_ARGS ((unsigned int range_start, + const char **p_ptr, + const char *pend, + char *translate, + reg_syntax_t syntax, + unsigned char *b)); +# endif /* WCHAR */ /* Fetch the next character in the uncompiled pattern---translating it if necessary. Also cast from a signed character in the constant @@ -1871,31 +1945,31 @@ static reg_errcode_t compile_range _RE_A /* ifdef MBS_SUPPORT, we translate only if character <= 0xff, because it is impossible to allocate 4GB array for some encodings which have 4 byte character_set like UCS4. */ -#ifndef PATFETCH -# ifdef MBS_SUPPORT -# define PATFETCH(c) \ +# ifndef PATFETCH +# ifdef WCHAR +# define PATFETCH(c) \ do {if (p == pend) return REG_EEND; \ - c = (US_CHAR_TYPE) *p++; \ - if (translate && (c <= 0xff)) c = (US_CHAR_TYPE) translate[c]; \ + c = (UCHAR_T) *p++; \ + if (translate && (c <= 0xff)) c = (UCHAR_T) translate[c]; \ } while (0) -# else -# define PATFETCH(c) \ +# else /* BYTE */ +# define PATFETCH(c) \ do {if (p == pend) return REG_EEND; \ c = (unsigned char) *p++; \ if (translate) c = (unsigned char) translate[c]; \ } while (0) -# endif /* MBS_SUPPORT */ -#endif +# endif /* WCHAR */ +# endif /* Fetch the next character in the uncompiled pattern, with no translation. */ -#define PATFETCH_RAW(c) \ +# define PATFETCH_RAW(c) \ do {if (p == pend) return REG_EEND; \ - c = (US_CHAR_TYPE) *p++; \ + c = (UCHAR_T) *p++; \ } while (0) /* Go backwards one character in the pattern. */ -#define PATUNFETCH p-- +# define PATUNFETCH p-- /* If `translate' is non-null, return translate[D], else just D. We @@ -1905,80 +1979,80 @@ static reg_errcode_t compile_range _RE_A /* ifdef MBS_SUPPORT, we translate only if character <= 0xff, because it is impossible to allocate 4GB array for some encodings which have 4 byte character_set like UCS4. */ -#ifndef TRANSLATE -# ifdef MBS_SUPPORT -# define TRANSLATE(d) \ - ((translate && ((US_CHAR_TYPE) (d)) <= 0xff) \ + +# ifndef TRANSLATE +# ifdef WCHAR +# define TRANSLATE(d) \ + ((translate && ((UCHAR_T) (d)) <= 0xff) \ ? (char) translate[(unsigned char) (d)] : (d)) -#else -# define TRANSLATE(d) \ +# else /* BYTE */ +# define TRANSLATE(d) \ (translate ? (char) translate[(unsigned char) (d)] : (d)) -# endif /* MBS_SUPPORT */ -#endif +# endif /* WCHAR */ +# endif /* Macros for outputting the compiled pattern into `buffer'. */ /* If the buffer isn't allocated when it comes in, use this. */ -#define INIT_BUF_SIZE (32 * sizeof(US_CHAR_TYPE)) +# define INIT_BUF_SIZE (32 * sizeof(UCHAR_T)) /* Make sure we have at least N more bytes of space in buffer. */ -#ifdef MBS_SUPPORT -# define GET_BUFFER_SPACE(n) \ +# ifdef WCHAR +# define GET_BUFFER_SPACE(n) \ while (((unsigned long)b - (unsigned long)COMPILED_BUFFER_VAR \ - + (n)*sizeof(CHAR_TYPE)) > bufp->allocated) \ + + (n)*sizeof(CHAR_T)) > bufp->allocated) \ EXTEND_BUFFER () -#else -# define GET_BUFFER_SPACE(n) \ +# else /* BYTE */ +# define GET_BUFFER_SPACE(n) \ while ((unsigned long) (b - bufp->buffer + (n)) > bufp->allocated) \ EXTEND_BUFFER () -#endif /* MBS_SUPPORT */ +# endif /* WCHAR */ /* Make sure we have one more byte of buffer space and then add C to it. */ -#define BUF_PUSH(c) \ +# define BUF_PUSH(c) \ do { \ GET_BUFFER_SPACE (1); \ - *b++ = (US_CHAR_TYPE) (c); \ + *b++ = (UCHAR_T) (c); \ } while (0) /* Ensure we have two more bytes of buffer space and then append C1 and C2. */ -#define BUF_PUSH_2(c1, c2) \ +# define BUF_PUSH_2(c1, c2) \ do { \ GET_BUFFER_SPACE (2); \ - *b++ = (US_CHAR_TYPE) (c1); \ - *b++ = (US_CHAR_TYPE) (c2); \ + *b++ = (UCHAR_T) (c1); \ + *b++ = (UCHAR_T) (c2); \ } while (0) /* As with BUF_PUSH_2, except for three bytes. */ -#define BUF_PUSH_3(c1, c2, c3) \ +# define BUF_PUSH_3(c1, c2, c3) \ do { \ GET_BUFFER_SPACE (3); \ - *b++ = (US_CHAR_TYPE) (c1); \ - *b++ = (US_CHAR_TYPE) (c2); \ - *b++ = (US_CHAR_TYPE) (c3); \ + *b++ = (UCHAR_T) (c1); \ + *b++ = (UCHAR_T) (c2); \ + *b++ = (UCHAR_T) (c3); \ } while (0) /* Store a jump with opcode OP at LOC to location TO. We store a relative address offset by the three bytes the jump itself occupies. */ -#define STORE_JUMP(op, loc, to) \ - store_op1 (op, loc, (int) ((to) - (loc) - (1 + OFFSET_ADDRESS_SIZE))) +# define STORE_JUMP(op, loc, to) \ + PREFIX(store_op1) (op, loc, (int) ((to) - (loc) - (1 + OFFSET_ADDRESS_SIZE))) /* Likewise, for a two-argument jump. */ -#define STORE_JUMP2(op, loc, to, arg) \ - store_op2 (op, loc, (int) ((to) - (loc) - (1 + OFFSET_ADDRESS_SIZE)), arg) +# define STORE_JUMP2(op, loc, to, arg) \ + PREFIX(store_op2) (op, loc, (int) ((to) - (loc) - (1 + OFFSET_ADDRESS_SIZE)), arg) /* Like `STORE_JUMP', but for inserting. Assume `b' is the buffer end. */ -#define INSERT_JUMP(op, loc, to) \ - insert_op1 (op, loc, (int) ((to) - (loc) - (1 + OFFSET_ADDRESS_SIZE)), b) +# define INSERT_JUMP(op, loc, to) \ + PREFIX(insert_op1) (op, loc, (int) ((to) - (loc) - (1 + OFFSET_ADDRESS_SIZE)), b) /* Like `STORE_JUMP2', but for inserting. Assume `b' is the buffer end. */ -#define INSERT_JUMP2(op, loc, to, arg) \ - insert_op2 (op, loc, (int) ((to) - (loc) - (1 + OFFSET_ADDRESS_SIZE)),\ +# define INSERT_JUMP2(op, loc, to, arg) \ + PREFIX(insert_op2) (op, loc, (int) ((to) - (loc) - (1 + OFFSET_ADDRESS_SIZE)),\ arg, b) - /* This is not an arbitrary limit: the arguments which represent offsets into the pattern are two bytes long. So if 2^16 bytes turns out to be too small, many things would have to change. */ @@ -1987,26 +2061,27 @@ static reg_errcode_t compile_range _RE_A MSC and drop MAX_BUF_SIZE a bit. Otherwise you may end up reallocating to 0 bytes. Such thing is not going to work too well. You have been warned!! */ -#if defined _MSC_VER && !defined WIN32 +# ifndef DEFINED_ONCE +# if defined _MSC_VER && !defined WIN32 /* Microsoft C 16-bit versions limit malloc to approx 65512 bytes. The REALLOC define eliminates a flurry of conversion warnings, but is not required. */ -# define MAX_BUF_SIZE 65500L -# define REALLOC(p,s) realloc ((p), (size_t) (s)) -#else -# define MAX_BUF_SIZE (1L << 16) -# define REALLOC(p,s) realloc ((p), (s)) -#endif +# define MAX_BUF_SIZE 65500L +# define REALLOC(p,s) realloc ((p), (size_t) (s)) +# else +# define MAX_BUF_SIZE (1L << 16) +# define REALLOC(p,s) realloc ((p), (s)) +# endif /* Extend the buffer by twice its current size via realloc and reset the pointers that pointed into the old block to point to the correct places in the new one. If extending the buffer results in it being larger than MAX_BUF_SIZE, then flag memory exhausted. */ -#if __BOUNDED_POINTERS__ -# define SET_HIGH_BOUND(P) (__ptrhigh (P) = __ptrlow (P) + bufp->allocated) -# define MOVE_BUFFER_POINTER(P) \ +# if __BOUNDED_POINTERS__ +# define SET_HIGH_BOUND(P) (__ptrhigh (P) = __ptrlow (P) + bufp->allocated) +# define MOVE_BUFFER_POINTER(P) \ (__ptrlow (P) += incr, SET_HIGH_BOUND (P), __ptrvalue (P) += incr) -# define ELSE_EXTEND_BUFFER_HIGH_BOUND \ +# define ELSE_EXTEND_BUFFER_HIGH_BOUND \ else \ { \ SET_HIGH_BOUND (b); \ @@ -2018,27 +2093,28 @@ static reg_errcode_t compile_range _RE_A if (pending_exact) \ SET_HIGH_BOUND (pending_exact); \ } -#else -# define MOVE_BUFFER_POINTER(P) (P) += incr -# define ELSE_EXTEND_BUFFER_HIGH_BOUND -#endif +# else +# define MOVE_BUFFER_POINTER(P) (P) += incr +# define ELSE_EXTEND_BUFFER_HIGH_BOUND +# endif +# endif /* not DEFINED_ONCE */ -#ifdef MBS_SUPPORT -# define EXTEND_BUFFER() \ +# ifdef WCHAR +# define EXTEND_BUFFER() \ do { \ - US_CHAR_TYPE *old_buffer = COMPILED_BUFFER_VAR; \ + UCHAR_T *old_buffer = COMPILED_BUFFER_VAR; \ int wchar_count; \ - if (bufp->allocated + sizeof(US_CHAR_TYPE) > MAX_BUF_SIZE) \ + if (bufp->allocated + sizeof(UCHAR_T) > MAX_BUF_SIZE) \ return REG_ESIZE; \ bufp->allocated <<= 1; \ if (bufp->allocated > MAX_BUF_SIZE) \ bufp->allocated = MAX_BUF_SIZE; \ /* How many characters the new buffer can have? */ \ - wchar_count = bufp->allocated / sizeof(US_CHAR_TYPE); \ + wchar_count = bufp->allocated / sizeof(UCHAR_T); \ if (wchar_count == 0) wchar_count = 1; \ - /* Truncate the buffer to CHAR_TYPE align. */ \ - bufp->allocated = wchar_count * sizeof(US_CHAR_TYPE); \ - RETALLOC (COMPILED_BUFFER_VAR, wchar_count, US_CHAR_TYPE); \ + /* Truncate the buffer to CHAR_T align. */ \ + bufp->allocated = wchar_count * sizeof(UCHAR_T); \ + RETALLOC (COMPILED_BUFFER_VAR, wchar_count, UCHAR_T); \ bufp->buffer = (char*)COMPILED_BUFFER_VAR; \ if (COMPILED_BUFFER_VAR == NULL) \ return REG_ESPACE; \ @@ -2057,16 +2133,16 @@ static reg_errcode_t compile_range _RE_A } \ ELSE_EXTEND_BUFFER_HIGH_BOUND \ } while (0) -#else -# define EXTEND_BUFFER() \ +# else /* BYTE */ +# define EXTEND_BUFFER() \ do { \ - US_CHAR_TYPE *old_buffer = COMPILED_BUFFER_VAR; \ + UCHAR_T *old_buffer = COMPILED_BUFFER_VAR; \ if (bufp->allocated == MAX_BUF_SIZE) \ return REG_ESIZE; \ bufp->allocated <<= 1; \ if (bufp->allocated > MAX_BUF_SIZE) \ bufp->allocated = MAX_BUF_SIZE; \ - bufp->buffer = (US_CHAR_TYPE *) REALLOC (COMPILED_BUFFER_VAR, \ + bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR, \ bufp->allocated); \ if (COMPILED_BUFFER_VAR == NULL) \ return REG_ESPACE; \ @@ -2085,12 +2161,13 @@ static reg_errcode_t compile_range _RE_A } \ ELSE_EXTEND_BUFFER_HIGH_BOUND \ } while (0) -#endif /* MBS_SUPPORT */ +# endif /* WCHAR */ +# ifndef DEFINED_ONCE /* Since we have one byte reserved for the register number argument to {start,stop}_memory, the maximum number of groups we can report things about is what fits in that byte. */ -#define MAX_REGNUM 255 +# define MAX_REGNUM 255 /* But patterns can have more than `MAX_REGNUM' registers. We just ignore the excess. */ @@ -2122,23 +2199,25 @@ typedef struct } compile_stack_type; -#define INIT_COMPILE_STACK_SIZE 32 +# define INIT_COMPILE_STACK_SIZE 32 -#define COMPILE_STACK_EMPTY (compile_stack.avail == 0) -#define COMPILE_STACK_FULL (compile_stack.avail == compile_stack.size) +# define COMPILE_STACK_EMPTY (compile_stack.avail == 0) +# define COMPILE_STACK_FULL (compile_stack.avail == compile_stack.size) /* The next available element. */ -#define COMPILE_STACK_TOP (compile_stack.stack[compile_stack.avail]) +# define COMPILE_STACK_TOP (compile_stack.stack[compile_stack.avail]) +# endif /* not DEFINED_ONCE */ /* Set the bit for character C in a list. */ -#define SET_LIST_BIT(c) \ +# ifndef DEFINED_ONCE +# define SET_LIST_BIT(c) \ (b[((unsigned char) (c)) / BYTEWIDTH] \ |= 1 << (((unsigned char) c) % BYTEWIDTH)) - +# endif /* DEFINED_ONCE */ /* Get the next unsigned number in the uncompiled pattern. */ -#define GET_UNSIGNED_NUMBER(num) \ +# define GET_UNSIGNED_NUMBER(num) \ { \ while (p != pend) \ { \ @@ -2154,35 +2233,37 @@ typedef struct } \ } -#if defined _LIBC || WIDE_CHAR_SUPPORT +# ifndef DEFINED_ONCE +# if defined _LIBC || WIDE_CHAR_SUPPORT /* The GNU C library provides support for user-defined character classes and the functions from ISO C amendement 1. */ -# ifdef CHARCLASS_NAME_MAX -# define CHAR_CLASS_MAX_LENGTH CHARCLASS_NAME_MAX -# else +# ifdef CHARCLASS_NAME_MAX +# define CHAR_CLASS_MAX_LENGTH CHARCLASS_NAME_MAX +# else /* This shouldn't happen but some implementation might still have this problem. Use a reasonable default value. */ -# define CHAR_CLASS_MAX_LENGTH 256 -# endif +# define CHAR_CLASS_MAX_LENGTH 256 +# endif -# ifdef _LIBC -# define IS_CHAR_CLASS(string) __wctype (string) -# else -# define IS_CHAR_CLASS(string) wctype (string) -# endif -#else -# define CHAR_CLASS_MAX_LENGTH 6 /* Namely, `xdigit'. */ +# ifdef _LIBC +# define IS_CHAR_CLASS(string) __wctype (string) +# else +# define IS_CHAR_CLASS(string) wctype (string) +# endif +# else +# define CHAR_CLASS_MAX_LENGTH 6 /* Namely, `xdigit'. */ -# define IS_CHAR_CLASS(string) \ +# define IS_CHAR_CLASS(string) \ (STREQ (string, "alpha") || STREQ (string, "upper") \ || STREQ (string, "lower") || STREQ (string, "digit") \ || STREQ (string, "alnum") || STREQ (string, "xdigit") \ || STREQ (string, "space") || STREQ (string, "print") \ || STREQ (string, "punct") || STREQ (string, "graph") \ || STREQ (string, "cntrl") || STREQ (string, "blank")) -#endif +# endif +# endif /* DEFINED_ONCE */ -#ifndef MATCH_MAY_ALLOCATE +# ifndef MATCH_MAY_ALLOCATE /* If we cannot allocate large objects within re_match_2_internal, we make the fail stack and register vectors global. @@ -2191,25 +2272,28 @@ typedef struct The register vectors, we adjust in size each time we compile a regexp, according to the number of registers it needs. */ -static fail_stack_type fail_stack; +static PREFIX(fail_stack_type) fail_stack; /* Size with which the following vectors are currently allocated. That is so we can make them bigger as needed, but never make them smaller. */ +# ifdef DEFINED_ONCE static int regs_allocated_size; static const char ** regstart, ** regend; static const char ** old_regstart, ** old_regend; static const char **best_regstart, **best_regend; -static register_info_type *reg_info; static const char **reg_dummy; -static register_info_type *reg_info_dummy; +# endif /* DEFINED_ONCE */ + +static PREFIX(register_info_type) *PREFIX(reg_info); +static PREFIX(register_info_type) *PREFIX(reg_info_dummy); /* Make the register vectors big enough for NUM_REGS registers, but don't make them smaller. */ -static -regex_grow_registers (num_regs) +static void +PREFIX(regex_grow_registers) (num_regs) int num_regs; { if (num_regs > regs_allocated_size) @@ -2220,19 +2304,21 @@ regex_grow_registers (num_regs) RETALLOC_IF (old_regend, num_regs, const char *); RETALLOC_IF (best_regstart, num_regs, const char *); RETALLOC_IF (best_regend, num_regs, const char *); - RETALLOC_IF (reg_info, num_regs, register_info_type); + RETALLOC_IF (PREFIX(reg_info), num_regs, PREFIX(register_info_type)); RETALLOC_IF (reg_dummy, num_regs, const char *); - RETALLOC_IF (reg_info_dummy, num_regs, register_info_type); + RETALLOC_IF (PREFIX(reg_info_dummy), num_regs, PREFIX(register_info_type)); regs_allocated_size = num_regs; } } -#endif /* not MATCH_MAY_ALLOCATE */ +# endif /* not MATCH_MAY_ALLOCATE */ +# ifndef DEFINED_ONCE static boolean group_in_compile_stack _RE_ARGS ((compile_stack_type compile_stack, regnum_t regnum)); +# endif /* not DEFINED_ONCE */ /* `regex_compile' compiles PATTERN (of length SIZE) according to SYNTAX. Returns one of error codes defined in `regex.h', or zero for success. @@ -2253,61 +2339,55 @@ static boolean group_in_compile_stack _R examined nor set. */ /* Return, freeing storage we allocated. */ -#ifdef MBS_SUPPORT -# define FREE_STACK_RETURN(value) \ +# ifdef WCHAR +# define FREE_STACK_RETURN(value) \ return (free(pattern), free(mbs_offset), free(is_binary), free (compile_stack.stack), value) -#else -# define FREE_STACK_RETURN(value) \ +# else +# define FREE_STACK_RETURN(value) \ return (free (compile_stack.stack), value) -#endif /* MBS_SUPPORT */ +# endif /* WCHAR */ static reg_errcode_t -#ifdef MBS_SUPPORT -regex_compile (cpattern, csize, syntax, bufp) - const char *cpattern; - size_t csize; -#else -regex_compile (pattern, size, syntax, bufp) - const char *pattern; - size_t size; -#endif /* MBS_SUPPORT */ +PREFIX(regex_compile) (ARG_PREFIX(pattern), ARG_PREFIX(size), syntax, bufp) + const char *ARG_PREFIX(pattern); + size_t ARG_PREFIX(size); reg_syntax_t syntax; struct re_pattern_buffer *bufp; { /* We fetch characters from PATTERN here. Even though PATTERN is `char *' (i.e., signed), we declare these variables as unsigned, so they can be reliably used as array indices. */ - register US_CHAR_TYPE c, c1; + register UCHAR_T c, c1; -#ifdef MBS_SUPPORT +#ifdef WCHAR /* A temporary space to keep wchar_t pattern and compiled pattern. */ - CHAR_TYPE *pattern, *COMPILED_BUFFER_VAR; + CHAR_T *pattern, *COMPILED_BUFFER_VAR; size_t size; - /* offset buffer for optimizatoin. See convert_mbs_to_wc. */ + /* offset buffer for optimization. See convert_mbs_to_wc. */ int *mbs_offset = NULL; /* It hold whether each wchar_t is binary data or not. */ char *is_binary = NULL; /* A flag whether exactn is handling binary data or not. */ char is_exactn_bin = FALSE; -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ /* A random temporary spot in PATTERN. */ - const CHAR_TYPE *p1; + const CHAR_T *p1; /* Points to the end of the buffer, where we should append. */ - register US_CHAR_TYPE *b; + register UCHAR_T *b; /* Keeps track of unclosed groups. */ compile_stack_type compile_stack; /* Points to the current (ending) position in the pattern. */ -#ifdef MBS_SUPPORT - const CHAR_TYPE *p; - const CHAR_TYPE *pend; -#else - const CHAR_TYPE *p = pattern; - const CHAR_TYPE *pend = pattern + size; -#endif /* MBS_SUPPORT */ +#ifdef WCHAR + const CHAR_T *p; + const CHAR_T *pend; +#else /* BYTE */ + const CHAR_T *p = pattern; + const CHAR_T *pend = pattern + size; +#endif /* WCHAR */ /* How to translate the characters in the pattern. */ RE_TRANSLATE_TYPE translate = bufp->translate; @@ -2316,29 +2396,29 @@ regex_compile (pattern, size, syntax, bu command. This makes it possible to tell if a new exact-match character can be added to that command or if the character requires a new `exactn' command. */ - US_CHAR_TYPE *pending_exact = 0; + UCHAR_T *pending_exact = 0; /* Address of start of the most recently finished expression. This tells, e.g., postfix * where to find the start of its operand. Reset at the beginning of groups and alternatives. */ - US_CHAR_TYPE *laststart = 0; + UCHAR_T *laststart = 0; /* Address of beginning of regexp, or inside of last group. */ - US_CHAR_TYPE *begalt; + UCHAR_T *begalt; /* Address of the place where a forward jump should go to the end of the containing expression. Each alternative of an `or' -- except the last -- ends with a forward jump of this sort. */ - US_CHAR_TYPE *fixup_alt_jump = 0; + UCHAR_T *fixup_alt_jump = 0; /* Counts open-groups as they are encountered. Remembered for the matching close-group on the compile stack, so the same register number is put in the stop_memory as the start_memory. */ regnum_t regnum = 0; -#ifdef MBS_SUPPORT +#ifdef WCHAR /* Initialize the wchar_t PATTERN and offset_buffer. */ - p = pend = pattern = TALLOC(csize + 1, CHAR_TYPE); + p = pend = pattern = TALLOC(csize + 1, CHAR_T); mbs_offset = TALLOC(csize + 1, int); is_binary = TALLOC(csize + 1, char); if (pattern == NULL || mbs_offset == NULL || is_binary == NULL) @@ -2376,7 +2456,7 @@ regex_compile (pattern, size, syntax, bu compile_stack.stack = TALLOC (INIT_COMPILE_STACK_SIZE, compile_stack_elt_t); if (compile_stack.stack == NULL) { -#ifdef MBS_SUPPORT +#ifdef WCHAR free(pattern); free(mbs_offset); free(is_binary); @@ -2411,31 +2491,31 @@ regex_compile (pattern, size, syntax, bu { /* If zero allocated, but buffer is non-null, try to realloc enough space. This loses if buffer's address is bogus, but that is the user's responsibility. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR /* Free bufp->buffer and allocate an array for wchar_t pattern buffer. */ free(bufp->buffer); - COMPILED_BUFFER_VAR = TALLOC (INIT_BUF_SIZE/sizeof(US_CHAR_TYPE), - US_CHAR_TYPE); + COMPILED_BUFFER_VAR = TALLOC (INIT_BUF_SIZE/sizeof(UCHAR_T), + UCHAR_T); #else - RETALLOC (COMPILED_BUFFER_VAR, INIT_BUF_SIZE, US_CHAR_TYPE); -#endif /* MBS_SUPPORT */ + RETALLOC (COMPILED_BUFFER_VAR, INIT_BUF_SIZE, UCHAR_T); +#endif /* WCHAR */ } else { /* Caller did not allocate a buffer. Do it for them. */ - COMPILED_BUFFER_VAR = TALLOC (INIT_BUF_SIZE / sizeof(US_CHAR_TYPE), - US_CHAR_TYPE); + COMPILED_BUFFER_VAR = TALLOC (INIT_BUF_SIZE / sizeof(UCHAR_T), + UCHAR_T); } if (!COMPILED_BUFFER_VAR) FREE_STACK_RETURN (REG_ESPACE); -#ifdef MBS_SUPPORT +#ifdef WCHAR bufp->buffer = (char*)COMPILED_BUFFER_VAR; -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ bufp->allocated = INIT_BUF_SIZE; } -#ifdef MBS_SUPPORT +#ifdef WCHAR else - COMPILED_BUFFER_VAR = (US_CHAR_TYPE*) bufp->buffer; + COMPILED_BUFFER_VAR = (UCHAR_T*) bufp->buffer; #endif begalt = b = COMPILED_BUFFER_VAR; @@ -2454,7 +2534,7 @@ regex_compile (pattern, size, syntax, bu /* If context independent, it's an operator. */ || syntax & RE_CONTEXT_INDEP_ANCHORS /* Otherwise, depends on what's come before. */ - || at_begline_loc_p (pattern, p, syntax)) + || PREFIX(at_begline_loc_p) (pattern, p, syntax)) BUF_PUSH (begline); else goto normal_char; @@ -2469,7 +2549,7 @@ regex_compile (pattern, size, syntax, bu /* If context independent, it's an operator. */ || syntax & RE_CONTEXT_INDEP_ANCHORS /* Otherwise, depends on what's next. */ - || at_endline_loc_p (p, pend, syntax)) + || PREFIX(at_endline_loc_p) (p, pend, syntax)) BUF_PUSH (endline); else goto normal_char; @@ -2589,7 +2669,7 @@ regex_compile (pattern, size, syntax, bu /* On failure, jump from laststart to b + 3, which will be the end of the buffer after this jump is inserted. */ - /* ifdef MBS_SUPPORT, 'b + 1 + OFFSET_ADDRESS_SIZE' instead of + /* ifdef WCHAR, 'b + 1 + OFFSET_ADDRESS_SIZE' instead of 'b + 3'. */ GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE); INSERT_JUMP (keep_string_p ? on_failure_keep_string_jump @@ -2623,14 +2703,14 @@ regex_compile (pattern, size, syntax, bu case '[': { boolean had_char_class = false; -#ifdef MBS_SUPPORT - CHAR_TYPE range_start = 0xffffffff; +#ifdef WCHAR + CHAR_T range_start = 0xffffffff; #else unsigned int range_start = 0xffffffff; #endif if (p == pend) FREE_STACK_RETURN (REG_EBRACK); -#ifdef MBS_SUPPORT +#ifdef WCHAR /* We assume a charset(_not) structure as a wchar_t array. charset[0] = (re_opcode_t) charset(_not) charset[1] = l (= length of char_classes) @@ -2751,7 +2831,7 @@ regex_compile (pattern, size, syntax, bu GET_BUFFER_SPACE (2); /* Update the pointer to indicate end of buffer. */ b += 2; - ret = compile_range (range_start, &p, pend, translate, + ret = wcs_compile_range (range_start, &p, pend, translate, syntax, b, laststart); if (ret != REG_NOERROR) FREE_STACK_RETURN (ret); range_start = 0xffffffff; @@ -2766,7 +2846,7 @@ regex_compile (pattern, size, syntax, bu GET_BUFFER_SPACE (2); /* Update the pointer to indicate end of buffer. */ b += 2; - ret = compile_range (c, &p, pend, translate, syntax, b, + ret = wcs_compile_range (c, &p, pend, translate, syntax, b, laststart); if (ret != REG_NOERROR) FREE_STACK_RETURN (ret); range_start = 0xffffffff; @@ -2850,8 +2930,8 @@ regex_compile (pattern, size, syntax, bu else if (syntax & RE_CHAR_CLASSES && c == '[' && (*p == '=' || *p == '.')) { - CHAR_TYPE str[128]; /* Should be large enough. */ - CHAR_TYPE delim = *p; /* '=' or '.' */ + CHAR_T str[128]; /* Should be large enough. */ + CHAR_T delim = *p; /* '=' or '.' */ # ifdef _LIBC uint32_t nrules = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_NRULES); @@ -2975,7 +3055,7 @@ regex_compile (pattern, size, syntax, bu /* First compare the hashing value. */ if (symb_table[2 * elem] == hash && c1 == extra[symb_table[2 * elem + 1]] - && memcmp (str, + && memcmp (char_str, &extra[symb_table[2 * elem + 1] + 1], c1) == 0) { @@ -2995,7 +3075,7 @@ regex_compile (pattern, size, syntax, bu in the table. */ idx += 1 + extra[idx]; /* Adjust for the alignment. */ - idx = (idx + 3) & ~4; + idx = (idx + 3) & ~3; str[0] = (wchar_t) idx + 4; } @@ -3092,7 +3172,7 @@ regex_compile (pattern, size, syntax, bu } } -#else /* not MBS_SUPPORT */ +#else /* BYTE */ /* Ensure that we have enough space to push a charset: the opcode, the length count, and the bitset; 34 bytes in all. */ GET_BUFFER_SPACE (34); @@ -3158,8 +3238,8 @@ regex_compile (pattern, size, syntax, bu && *p != ']') { reg_errcode_t ret - = compile_range (range_start, &p, pend, translate, - syntax, b); + = byte_compile_range (range_start, &p, pend, translate, + syntax, b); if (ret != REG_NOERROR) FREE_STACK_RETURN (ret); range_start = 0xffffffff; } @@ -3171,7 +3251,7 @@ regex_compile (pattern, size, syntax, bu /* Move past the `-'. */ PATFETCH (c1); - ret = compile_range (c, &p, pend, translate, syntax, b); + ret = byte_compile_range (c, &p, pend, translate, syntax, b); if (ret != REG_NOERROR) FREE_STACK_RETURN (ret); range_start = 0xffffffff; } @@ -3590,7 +3670,7 @@ regex_compile (pattern, size, syntax, bu while ((int) b[-1] > 0 && b[b[-1] - 1] == 0) b[-1]--; b += b[-1]; -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ } break; @@ -3749,7 +3829,7 @@ regex_compile (pattern, size, syntax, bu groups were inside this one. */ if (this_group_regnum <= MAX_REGNUM) { - US_CHAR_TYPE *inner_group_loc + UCHAR_T *inner_group_loc = COMPILED_BUFFER_VAR + COMPILE_STACK_TOP.inner_group_offset; *inner_group_loc = regnum - this_group_regnum; @@ -3823,7 +3903,7 @@ regex_compile (pattern, size, syntax, bu /* Place in the uncompiled pattern (i.e., just after the '{') to go back to if the interval is invalid. */ - const CHAR_TYPE *beg_interval = p; + const CHAR_T *beg_interval = p; if (p == pend) goto invalid_interval; @@ -3873,7 +3953,7 @@ regex_compile (pattern, size, syntax, bu /* If the upper bound is zero, don't want to succeed at all; jump from `laststart' to `b + 3', which will be the end of the buffer after we insert the jump. */ - /* ifdef MBS_SUPPORT, 'b + 1 + OFFSET_ADDRESS_SIZE' + /* ifdef WCHAR, 'b + 1 + OFFSET_ADDRESS_SIZE' instead of 'b + 3'. */ if (upper_bound == 0) { @@ -3915,10 +3995,10 @@ regex_compile (pattern, size, syntax, bu before the `succeed_n'. The `5' is the last two bytes of this `set_number_at', plus 3 bytes of the following `succeed_n'. */ - /* ifdef MBS_SUPPORT, The '1+2*OFFSET_ADDRESS_SIZE' + /* ifdef WCHAR, The '1+2*OFFSET_ADDRESS_SIZE' is the 'set_number_at', plus '1+OFFSET_ADDRESS_SIZE' of the following `succeed_n'. */ - insert_op2 (set_number_at, laststart, 1 + PREFIX(insert_op2) (set_number_at, laststart, 1 + 2 * OFFSET_ADDRESS_SIZE, lower_bound, b); b += 1 + 2 * OFFSET_ADDRESS_SIZE; @@ -3949,8 +4029,9 @@ regex_compile (pattern, size, syntax, bu We insert this at the beginning of the loop so that if we fail during matching, we'll reinitialize the bounds. */ - insert_op2 (set_number_at, laststart, b - laststart, - upper_bound - 1, b); + PREFIX(insert_op2) (set_number_at, laststart, + b - laststart, + upper_bound - 1, b); b += 1 + 2 * OFFSET_ADDRESS_SIZE; } } @@ -4085,11 +4166,11 @@ regex_compile (pattern, size, syntax, bu normal_char: /* If no exactn currently being built. */ if (!pending_exact -#ifdef MBS_SUPPORT +#ifdef WCHAR /* If last exactn handle binary(or character) and new exactn handle character(or binary). */ || is_exactn_bin != is_binary[p - 1 - pattern] -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ /* If last exactn not at current position. */ || pending_exact + *pending_exact + 1 != b @@ -4111,7 +4192,7 @@ regex_compile (pattern, size, syntax, bu laststart = b; -#ifdef MBS_SUPPORT +#ifdef WCHAR /* Is this exactn binary data or character? */ is_exactn_bin = is_binary[p - 1 - pattern]; if (is_exactn_bin) @@ -4120,7 +4201,7 @@ regex_compile (pattern, size, syntax, bu BUF_PUSH_2 (exactn, 0); #else BUF_PUSH_2 (exactn, 0); -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ pending_exact = b - 1; } @@ -4144,7 +4225,7 @@ regex_compile (pattern, size, syntax, bu if (syntax & RE_NO_POSIX_BACKTRACKING) BUF_PUSH (succeed); -#ifdef MBS_SUPPORT +#ifdef WCHAR free (pattern); free (mbs_offset); free (is_binary); @@ -4152,7 +4233,7 @@ regex_compile (pattern, size, syntax, bu free (compile_stack.stack); /* We have succeeded; set the length of the buffer. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR bufp->used = (uintptr_t) b - (uintptr_t) COMPILED_BUFFER_VAR; #else bufp->used = b - bufp->buffer; @@ -4162,7 +4243,7 @@ regex_compile (pattern, size, syntax, bu if (debug) { DEBUG_PRINT1 ("\nCompiled pattern: \n"); - print_compiled_pattern (bufp); + PREFIX(print_compiled_pattern) (bufp); } #endif /* DEBUG */ @@ -4183,59 +4264,59 @@ regex_compile (pattern, size, syntax, bu # ifdef emacs if (! fail_stack.stack) fail_stack.stack - = (fail_stack_elt_t *) xmalloc (fail_stack.size - * sizeof (fail_stack_elt_t)); + = (PREFIX(fail_stack_elt_t) *) xmalloc (fail_stack.size + * sizeof (PREFIX(fail_stack_elt_t))); else fail_stack.stack - = (fail_stack_elt_t *) xrealloc (fail_stack.stack, - (fail_stack.size - * sizeof (fail_stack_elt_t))); + = (PREFIX(fail_stack_elt_t) *) xrealloc (fail_stack.stack, + (fail_stack.size + * sizeof (PREFIX(fail_stack_elt_t)))); # else /* not emacs */ if (! fail_stack.stack) fail_stack.stack - = (fail_stack_elt_t *) malloc (fail_stack.size - * sizeof (fail_stack_elt_t)); + = (PREFIX(fail_stack_elt_t) *) malloc (fail_stack.size + * sizeof (PREFIX(fail_stack_elt_t))); else fail_stack.stack - = (fail_stack_elt_t *) realloc (fail_stack.stack, + = (PREFIX(fail_stack_elt_t) *) realloc (fail_stack.stack, (fail_stack.size - * sizeof (fail_stack_elt_t))); + * sizeof (PREFIX(fail_stack_elt_t)))); # endif /* not emacs */ } - regex_grow_registers (num_regs); + PREFIX(regex_grow_registers) (num_regs); } #endif /* not MATCH_MAY_ALLOCATE */ return REG_NOERROR; } /* regex_compile */ - + /* Subroutines for `regex_compile'. */ /* Store OP at LOC followed by two-byte integer parameter ARG. */ -/* ifdef MBS_SUPPORT, integer parameter is 1 wchar_t. */ +/* ifdef WCHAR, integer parameter is 1 wchar_t. */ static void -store_op1 (op, loc, arg) +PREFIX(store_op1) (op, loc, arg) re_opcode_t op; - US_CHAR_TYPE *loc; + UCHAR_T *loc; int arg; { - *loc = (US_CHAR_TYPE) op; + *loc = (UCHAR_T) op; STORE_NUMBER (loc + 1, arg); } /* Like `store_op1', but for two two-byte parameters ARG1 and ARG2. */ -/* ifdef MBS_SUPPORT, integer parameter is 1 wchar_t. */ +/* ifdef WCHAR, integer parameter is 1 wchar_t. */ static void -store_op2 (op, loc, arg1, arg2) +PREFIX(store_op2) (op, loc, arg1, arg2) re_opcode_t op; - US_CHAR_TYPE *loc; + UCHAR_T *loc; int arg1, arg2; { - *loc = (US_CHAR_TYPE) op; + *loc = (UCHAR_T) op; STORE_NUMBER (loc + 1, arg1); STORE_NUMBER (loc + 1 + OFFSET_ADDRESS_SIZE, arg2); } @@ -4243,42 +4324,42 @@ store_op2 (op, loc, arg1, arg2) /* Copy the bytes from LOC to END to open up three bytes of space at LOC for OP followed by two-byte integer parameter ARG. */ -/* ifdef MBS_SUPPORT, integer parameter is 1 wchar_t. */ +/* ifdef WCHAR, integer parameter is 1 wchar_t. */ static void -insert_op1 (op, loc, arg, end) +PREFIX(insert_op1) (op, loc, arg, end) re_opcode_t op; - US_CHAR_TYPE *loc; + UCHAR_T *loc; int arg; - US_CHAR_TYPE *end; + UCHAR_T *end; { - register US_CHAR_TYPE *pfrom = end; - register US_CHAR_TYPE *pto = end + 1 + OFFSET_ADDRESS_SIZE; + register UCHAR_T *pfrom = end; + register UCHAR_T *pto = end + 1 + OFFSET_ADDRESS_SIZE; while (pfrom != loc) *--pto = *--pfrom; - store_op1 (op, loc, arg); + PREFIX(store_op1) (op, loc, arg); } /* Like `insert_op1', but for two two-byte parameters ARG1 and ARG2. */ -/* ifdef MBS_SUPPORT, integer parameter is 1 wchar_t. */ +/* ifdef WCHAR, integer parameter is 1 wchar_t. */ static void -insert_op2 (op, loc, arg1, arg2, end) +PREFIX(insert_op2) (op, loc, arg1, arg2, end) re_opcode_t op; - US_CHAR_TYPE *loc; + UCHAR_T *loc; int arg1, arg2; - US_CHAR_TYPE *end; + UCHAR_T *end; { - register US_CHAR_TYPE *pfrom = end; - register US_CHAR_TYPE *pto = end + 1 + 2 * OFFSET_ADDRESS_SIZE; + register UCHAR_T *pfrom = end; + register UCHAR_T *pto = end + 1 + 2 * OFFSET_ADDRESS_SIZE; while (pfrom != loc) *--pto = *--pfrom; - store_op2 (op, loc, arg1, arg2); + PREFIX(store_op2) (op, loc, arg1, arg2); } @@ -4287,11 +4368,11 @@ insert_op2 (op, loc, arg1, arg2, end) least one character before the ^. */ static boolean -at_begline_loc_p (pattern, p, syntax) - const CHAR_TYPE *pattern, *p; +PREFIX(at_begline_loc_p) (pattern, p, syntax) + const CHAR_T *pattern, *p; reg_syntax_t syntax; { - const CHAR_TYPE *prev = p - 2; + const CHAR_T *prev = p - 2; boolean prev_prev_backslash = prev > pattern && prev[-1] == '\\'; return @@ -4306,13 +4387,13 @@ at_begline_loc_p (pattern, p, syntax) at least one character after the $, i.e., `P < PEND'. */ static boolean -at_endline_loc_p (p, pend, syntax) - const CHAR_TYPE *p, *pend; +PREFIX(at_endline_loc_p) (p, pend, syntax) + const CHAR_T *p, *pend; reg_syntax_t syntax; { - const CHAR_TYPE *next = p; + const CHAR_T *next = p; boolean next_backslash = *next == '\\'; - const CHAR_TYPE *next_next = p + 1 < pend ? p + 1 : 0; + const CHAR_T *next_next = p + 1 < pend ? p + 1 : 0; return /* Before a subexpression? */ @@ -4323,6 +4404,7 @@ at_endline_loc_p (p, pend, syntax) : next_backslash && next_next && *next_next == '|'); } +#else /* not INSIDE_RECURSION */ /* Returns true if REGNUM is in one of COMPILE_STACK's elements and false if it's not. */ @@ -4342,36 +4424,39 @@ group_in_compile_stack (compile_stack, r return false; } +#endif /* not INSIDE_RECURSION */ -#ifdef MBS_SUPPORT +#ifdef INSIDE_RECURSION + +#ifdef WCHAR /* This insert space, which size is "num", into the pattern at "loc". "end" must point the end of the allocated buffer. */ static void insert_space (num, loc, end) int num; - CHAR_TYPE *loc; - CHAR_TYPE *end; + CHAR_T *loc; + CHAR_T *end; { - register CHAR_TYPE *pto = end; - register CHAR_TYPE *pfrom = end - num; + register CHAR_T *pto = end; + register CHAR_T *pfrom = end - num; while (pfrom >= loc) *pto-- = *pfrom--; } -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ -#ifdef MBS_SUPPORT +#ifdef WCHAR static reg_errcode_t -compile_range (range_start_char, p_ptr, pend, translate, syntax, b, - char_set) - CHAR_TYPE range_start_char; - const CHAR_TYPE **p_ptr, *pend; - CHAR_TYPE *char_set, *b; +wcs_compile_range (range_start_char, p_ptr, pend, translate, syntax, b, + char_set) + CHAR_T range_start_char; + const CHAR_T **p_ptr, *pend; + CHAR_T *char_set, *b; RE_TRANSLATE_TYPE translate; reg_syntax_t syntax; { - const CHAR_TYPE *p = *p_ptr; - CHAR_TYPE range_start, range_end; + const CHAR_T *p = *p_ptr; + CHAR_T range_start, range_end; reg_errcode_t ret; # ifdef _LIBC uint32_t nrules; @@ -4436,7 +4521,7 @@ compile_range (range_start_char, p_ptr, return ret; } -#else +#else /* BYTE */ /* Read the ending character of a range (in a bracket expression) from the uncompiled pattern *P_PTR (which ends at PEND). We assume the starting character is in `P[-2]'. (`P[-1]' is the character `-'.) @@ -4449,7 +4534,7 @@ compile_range (range_start_char, p_ptr, `regex_compile' itself. */ static reg_errcode_t -compile_range (range_start_char, p_ptr, pend, translate, syntax, b) +byte_compile_range (range_start_char, p_ptr, pend, translate, syntax, b) unsigned int range_start_char; const char **p_ptr, *pend; RE_TRANSLATE_TYPE translate; @@ -4514,7 +4599,7 @@ compile_range (range_start_char, p_ptr, return ret; } -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ /* re_compile_fastmap computes a ``fastmap'' for the compiled pattern in BUFP. A fastmap records which of the (1 << BYTEWIDTH) possible @@ -4529,28 +4614,28 @@ compile_range (range_start_char, p_ptr, Returns 0 if we succeed, -2 if an internal error. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR /* local function for re_compile_fastmap. truncate wchar_t character to char. */ -static unsigned char truncate_wchar (CHAR_TYPE c); +static unsigned char truncate_wchar (CHAR_T c); static unsigned char truncate_wchar (c) - CHAR_TYPE c; + CHAR_T c; { unsigned char buf[MB_LEN_MAX]; int retval = wctomb(buf, c); return retval > 0 ? buf[0] : (unsigned char)c; } -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ -int -re_compile_fastmap (bufp) +static int +PREFIX(re_compile_fastmap) (bufp) struct re_pattern_buffer *bufp; { int j, k; #ifdef MATCH_MAY_ALLOCATE - fail_stack_type fail_stack; + PREFIX(fail_stack_type) fail_stack; #endif #ifndef REGEX_MALLOC char *destination; @@ -4558,16 +4643,16 @@ re_compile_fastmap (bufp) register char *fastmap = bufp->fastmap; -#ifdef MBS_SUPPORT +#ifdef WCHAR /* We need to cast pattern to (wchar_t*), because we casted this compiled pattern to (char*) in regex_compile. */ - US_CHAR_TYPE *pattern = (US_CHAR_TYPE*)bufp->buffer; - register US_CHAR_TYPE *pend = (US_CHAR_TYPE*) (bufp->buffer + bufp->used); -#else - US_CHAR_TYPE *pattern = bufp->buffer; - register US_CHAR_TYPE *pend = pattern + bufp->used; -#endif /* MBS_SUPPORT */ - US_CHAR_TYPE *p = pattern; + UCHAR_T *pattern = (UCHAR_T*)bufp->buffer; + register UCHAR_T *pend = (UCHAR_T*) (bufp->buffer + bufp->used); +#else /* BYTE */ + UCHAR_T *pattern = bufp->buffer; + register UCHAR_T *pend = pattern + bufp->used; +#endif /* WCHAR */ + UCHAR_T *p = pattern; #ifdef REL_ALLOC /* This holds the pointer to the failure stack, when @@ -4630,21 +4715,22 @@ re_compile_fastmap (bufp) /* Following are the cases which match a character. These end with `break'. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR case exactn: fastmap[truncate_wchar(p[1])] = 1; break; - case exactn_bin: - fastmap[p[1]] = 1; - break; -#else +#else /* BYTE */ case exactn: fastmap[p[1]] = 1; break; -#endif /* MBS_SUPPORT */ - - +#endif /* WCHAR */ #ifdef MBS_SUPPORT + case exactn_bin: + fastmap[p[1]] = 1; + break; +#endif + +#ifdef WCHAR /* It is hard to distinguish fastmap from (multi byte) characters which depends on current locale. */ case charset: @@ -4653,7 +4739,7 @@ re_compile_fastmap (bufp) case notwordchar: bufp->can_be_null = 1; goto done; -#else +#else /* BYTE */ case charset: for (j = *p++ * BYTEWIDTH - 1; j >= 0; j--) if (p[j / BYTEWIDTH] & (1 << (j % BYTEWIDTH))) @@ -4684,7 +4770,7 @@ re_compile_fastmap (bufp) if (SYNTAX (j) != Sword) fastmap[j] = 1; break; -#endif +#endif /* WCHAR */ case anychar: { @@ -4859,11 +4945,26 @@ re_compile_fastmap (bufp) done: RESET_FAIL_STACK (); return 0; +} + +#else /* not INSIDE_RECURSION */ + +int +re_compile_fastmap (bufp) + struct re_pattern_buffer *bufp; +{ +# ifdef MBS_SUPPORT + if (MB_CUR_MAX != 1) + return wcs_re_compile_fastmap(bufp); + else +# endif + return byte_re_compile_fastmap(bufp); } /* re_compile_fastmap */ #ifdef _LIBC weak_alias (__re_compile_fastmap, re_compile_fastmap) #endif + /* Set REGS to hold NUM_REGS registers, storing them in STARTS and ENDS. Subsequent matches using PATTERN_BUFFER and REGS will use this memory for recording register information. STARTS and ENDS @@ -4953,11 +5054,85 @@ re_search_2 (bufp, string1, size1, strin struct re_registers *regs; int stop; { +# ifdef MBS_SUPPORT + if (MB_CUR_MAX != 1) + return wcs_re_search_2 (bufp, string1, size1, string2, size2, startpos, + range, regs, stop); + else +# endif + return byte_re_search_2 (bufp, string1, size1, string2, size2, startpos, + range, regs, stop); +} /* re_search_2 */ +#ifdef _LIBC +weak_alias (__re_search_2, re_search_2) +#endif + +#endif /* not INSIDE_RECURSION */ + +#ifdef INSIDE_RECURSION + +#ifdef MATCH_MAY_ALLOCATE +# define FREE_VAR(var) if (var) REGEX_FREE (var); var = NULL +#else +# define FREE_VAR(var) if (var) free (var); var = NULL +#endif + +#ifdef WCHAR +# define MAX_ALLOCA_SIZE 2000 + +# define FREE_WCS_BUFFERS() \ + do { \ + if (size1 > MAX_ALLOCA_SIZE) \ + { \ + free (wcs_string1); \ + free (mbs_offset1); \ + } \ + else \ + { \ + FREE_VAR (wcs_string1); \ + FREE_VAR (mbs_offset1); \ + } \ + if (size2 > MAX_ALLOCA_SIZE) \ + { \ + free (wcs_string2); \ + free (mbs_offset2); \ + } \ + else \ + { \ + FREE_VAR (wcs_string2); \ + FREE_VAR (mbs_offset2); \ + } \ + } while (0) + +#endif + + +static int +PREFIX(re_search_2) (bufp, string1, size1, string2, size2, startpos, range, + regs, stop) + struct re_pattern_buffer *bufp; + const char *string1, *string2; + int size1, size2; + int startpos; + int range; + struct re_registers *regs; + int stop; +{ int val; register char *fastmap = bufp->fastmap; register RE_TRANSLATE_TYPE translate = bufp->translate; int total_size = size1 + size2; int endpos = startpos + range; +#ifdef WCHAR + /* We need wchar_t* buffers correspond to cstring1, cstring2. */ + wchar_t *wcs_string1 = NULL, *wcs_string2 = NULL; + /* We need the size of wchar_t buffers correspond to csize1, csize2. */ + int wcs_size1 = 0, wcs_size2 = 0; + /* offset buffer for optimizatoin. See convert_mbs_to_wc. */ + int *mbs_offset1 = NULL, *mbs_offset2 = NULL; + /* They hold whether each wchar_t is binary data or not. */ + char *is_binary = NULL; +#endif /* WCHAR */ /* Check for out-of-range STARTPOS. */ if (startpos < 0 || startpos > total_size) @@ -5001,6 +5176,81 @@ re_search_2 (bufp, string1, size1, strin if (re_compile_fastmap (bufp) == -2) return -2; +#ifdef WCHAR + /* Allocate wchar_t array for wcs_string1 and wcs_string2 and + fill them with converted string. */ + if (size1 != 0) + { + if (size1 > MAX_ALLOCA_SIZE) + { + wcs_string1 = TALLOC (size1 + 1, CHAR_T); + mbs_offset1 = TALLOC (size1 + 1, int); + is_binary = TALLOC (size1 + 1, char); + } + else + { + wcs_string1 = REGEX_TALLOC (size1 + 1, CHAR_T); + mbs_offset1 = REGEX_TALLOC (size1 + 1, int); + is_binary = REGEX_TALLOC (size1 + 1, char); + } + if (!wcs_string1 || !mbs_offset1 || !is_binary) + { + if (size1 > MAX_ALLOCA_SIZE) + { + free (wcs_string1); + free (mbs_offset1); + free (is_binary); + } + else + { + FREE_VAR (wcs_string1); + FREE_VAR (mbs_offset1); + FREE_VAR (is_binary); + } + return -2; + } + wcs_size1 = convert_mbs_to_wcs(wcs_string1, string1, size1, + mbs_offset1, is_binary); + wcs_string1[wcs_size1] = L'\0'; /* for a sentinel */ + if (size1 > MAX_ALLOCA_SIZE) + free (is_binary); + else + FREE_VAR (is_binary); + } + if (size2 != 0) + { + if (size2 > MAX_ALLOCA_SIZE) + { + wcs_string2 = TALLOC (size2 + 1, CHAR_T); + mbs_offset2 = TALLOC (size2 + 1, int); + is_binary = TALLOC (size2 + 1, char); + } + else + { + wcs_string2 = REGEX_TALLOC (size2 + 1, CHAR_T); + mbs_offset2 = REGEX_TALLOC (size2 + 1, int); + is_binary = REGEX_TALLOC (size2 + 1, char); + } + if (!wcs_string2 || !mbs_offset2 || !is_binary) + { + FREE_WCS_BUFFERS (); + if (size2 > MAX_ALLOCA_SIZE) + free (is_binary); + else + FREE_VAR (is_binary); + return -2; + } + wcs_size2 = convert_mbs_to_wcs(wcs_string2, string2, size2, + mbs_offset2, is_binary); + wcs_string2[wcs_size2] = L'\0'; /* for a sentinel */ + if (size2 > MAX_ALLOCA_SIZE) + free (is_binary); + else + FREE_VAR (is_binary); + } +#endif /* WCHAR */ + + /* Loop through the string, looking for a place to start matching. */ for (;;) { @@ -5036,7 +5286,7 @@ re_search_2 (bufp, string1, size1, strin } else /* Searching backwards. */ { - register CHAR_TYPE c = (size1 == 0 || startpos >= size1 + register CHAR_T c = (size1 == 0 || startpos >= size1 ? string2[startpos - size1] : string1[startpos]); @@ -5048,10 +5298,24 @@ re_search_2 (bufp, string1, size1, strin /* If can't match the null string, and that's all we have left, fail. */ if (range >= 0 && startpos == total_size && fastmap && !bufp->can_be_null) - return -1; + { +#ifdef WCHAR + FREE_WCS_BUFFERS (); +#endif + return -1; + } + +#ifdef WCHAR + val = wcs_re_match_2_internal (bufp, string1, size1, string2, + size2, startpos, regs, stop, + wcs_string1, wcs_size1, + wcs_string2, wcs_size2, + mbs_offset1, mbs_offset2); +#else /* BYTE */ + val = byte_re_match_2_internal (bufp, string1, size1, string2, + size2, startpos, regs, stop); +#endif /* BYTE */ - val = re_match_2_internal (bufp, string1, size1, string2, size2, - startpos, regs, stop); #ifndef REGEX_MALLOC # ifdef C_ALLOCA alloca (0); @@ -5059,10 +5323,20 @@ re_search_2 (bufp, string1, size1, strin #endif if (val >= 0) - return startpos; + { +#ifdef WCHAR + FREE_WCS_BUFFERS (); +#endif + return startpos; + } if (val == -2) - return -2; + { +#ifdef WCHAR + FREE_WCS_BUFFERS (); +#endif + return -2; + } advance: if (!range) @@ -5078,13 +5352,13 @@ re_search_2 (bufp, string1, size1, strin startpos--; } } - return -1; -} /* re_search_2 */ -#ifdef _LIBC -weak_alias (__re_search_2, re_search_2) +#ifdef WCHAR + FREE_WCS_BUFFERS (); #endif - -#ifdef MBS_SUPPORT + return -1; +} + +#ifdef WCHAR /* This converts PTR, a pointer into one of the search wchar_t strings `string1' and `string2' into an multibyte string offset from the beginning of that string. We use mbs_offset to optimize. @@ -5094,14 +5368,14 @@ weak_alias (__re_search_2, re_search_2) ? ((regoff_t)(mbs_offset1 != NULL? mbs_offset1[(ptr)-string1] : 0)) \ : ((regoff_t)((mbs_offset2 != NULL? mbs_offset2[(ptr)-string2] : 0) \ + csize1))) -#else +#else /* BYTE */ /* This converts PTR, a pointer into one of the search strings `string1' and `string2' into an offset from the beginning of that string. */ # define POINTER_TO_OFFSET(ptr) \ (FIRST_STRING_P (ptr) \ ? ((regoff_t) ((ptr) - string1)) \ : ((regoff_t) ((ptr) - string2 + size1))) -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ /* Macros for dealing with the split strings in re_match_2. */ @@ -5120,7 +5394,6 @@ weak_alias (__re_search_2, re_search_2) dend = end_match_2; \ } - /* Test if at very beginning or at very end of the virtual concatenation of `string1' and `string2'. If only one string, it's `string2'. */ #define AT_STRINGS_BEG(d) ((d) == (size1 ? string1 : string2) || !size2) @@ -5131,17 +5404,19 @@ weak_alias (__re_search_2, re_search_2) two special cases to check for: if past the end of string1, look at the first character in string2; and if before the beginning of string2, look at the last character in string1. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR /* Use internationalized API instead of SYNTAX. */ # define WORDCHAR_P(d) \ (iswalnum ((wint_t)((d) == end1 ? *string2 \ - : (d) == string2 - 1 ? *(end1 - 1) : *(d))) != 0) -#else + : (d) == string2 - 1 ? *(end1 - 1) : *(d))) != 0 \ + || ((d) == end1 ? *string2 \ + : (d) == string2 - 1 ? *(end1 - 1) : *(d)) == L'_') +#else /* BYTE */ # define WORDCHAR_P(d) \ (SYNTAX ((d) == end1 ? *string2 \ : (d) == string2 - 1 ? *(end1 - 1) : *(d)) \ == Sword) -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ /* Disabled due to a compiler bug -- see comment at case wordbound */ #if 0 @@ -5154,8 +5429,7 @@ weak_alias (__re_search_2, re_search_2) /* Free everything we malloc. */ #ifdef MATCH_MAY_ALLOCATE -# define FREE_VAR(var) if (var) REGEX_FREE (var); var = NULL -# ifdef MBS_SUPPORT +# ifdef WCHAR # define FREE_VARIABLES() \ do { \ REGEX_FREE_STACK (fail_stack.stack); \ @@ -5168,12 +5442,15 @@ weak_alias (__re_search_2, re_search_2) FREE_VAR (reg_info); \ FREE_VAR (reg_dummy); \ FREE_VAR (reg_info_dummy); \ - FREE_VAR (string1); \ - FREE_VAR (string2); \ - FREE_VAR (mbs_offset1); \ - FREE_VAR (mbs_offset2); \ + if (!cant_free_wcs_buf) \ + { \ + FREE_VAR (string1); \ + FREE_VAR (string2); \ + FREE_VAR (mbs_offset1); \ + FREE_VAR (mbs_offset2); \ + } \ } while (0) -# else /* not MBS_SUPPORT */ +# else /* BYTE */ # define FREE_VARIABLES() \ do { \ REGEX_FREE_STACK (fail_stack.stack); \ @@ -5187,20 +5464,22 @@ weak_alias (__re_search_2, re_search_2) FREE_VAR (reg_dummy); \ FREE_VAR (reg_info_dummy); \ } while (0) -# endif /* MBS_SUPPORT */ +# endif /* WCHAR */ #else -# define FREE_VAR(var) if (var) free (var); var = NULL -# ifdef MBS_SUPPORT +# ifdef WCHAR # define FREE_VARIABLES() \ do { \ - FREE_VAR (string1); \ - FREE_VAR (string2); \ - FREE_VAR (mbs_offset1); \ - FREE_VAR (mbs_offset2); \ + if (!cant_free_wcs_buf) \ + { \ + FREE_VAR (string1); \ + FREE_VAR (string2); \ + FREE_VAR (mbs_offset1); \ + FREE_VAR (mbs_offset2); \ + } \ } while (0) -# else +# else /* BYTE */ # define FREE_VARIABLES() ((void)0) /* Do nothing! But inhibit gcc warning. */ -# endif /* MBS_SUPPORT */ +# endif /* WCHAR */ #endif /* not MATCH_MAY_ALLOCATE */ /* These values must meet several constraints. They must not be valid @@ -5213,6 +5492,7 @@ weak_alias (__re_search_2, re_search_2) #define NO_HIGHEST_ACTIVE_REG (1 << BYTEWIDTH) #define NO_LOWEST_ACTIVE_REG (NO_HIGHEST_ACTIVE_REG + 1) +#else /* not INSIDE_RECURSION */ /* Matching routines. */ #ifndef emacs /* Emacs never uses this. */ @@ -5225,8 +5505,16 @@ re_match (bufp, string, size, pos, regs) int size, pos; struct re_registers *regs; { - int result = re_match_2_internal (bufp, NULL, 0, string, size, - pos, regs, size); + int result; +# ifdef MBS_SUPPORT + if (MB_CUR_MAX != 1) + result = wcs_re_match_2_internal (bufp, NULL, 0, string, size, + pos, regs, size, + NULL, 0, NULL, 0, NULL, NULL); + else +# endif + result = byte_re_match_2_internal (bufp, NULL, 0, string, size, + pos, regs, size); # ifndef REGEX_MALLOC # ifdef C_ALLOCA alloca (0); @@ -5239,17 +5527,21 @@ weak_alias (__re_match, re_match) # endif #endif /* not emacs */ -static boolean group_match_null_string_p _RE_ARGS ((US_CHAR_TYPE **p, - US_CHAR_TYPE *end, - register_info_type *reg_info)); -static boolean alt_match_null_string_p _RE_ARGS ((US_CHAR_TYPE *p, - US_CHAR_TYPE *end, - register_info_type *reg_info)); -static boolean common_op_match_null_string_p _RE_ARGS ((US_CHAR_TYPE **p, - US_CHAR_TYPE *end, - register_info_type *reg_info)); -static int bcmp_translate _RE_ARGS ((const CHAR_TYPE *s1, const CHAR_TYPE *s2, +#endif /* not INSIDE_RECURSION */ + +#ifdef INSIDE_RECURSION +static boolean PREFIX(group_match_null_string_p) _RE_ARGS ((UCHAR_T **p, + UCHAR_T *end, + PREFIX(register_info_type) *reg_info)); +static boolean PREFIX(alt_match_null_string_p) _RE_ARGS ((UCHAR_T *p, + UCHAR_T *end, + PREFIX(register_info_type) *reg_info)); +static boolean PREFIX(common_op_match_null_string_p) _RE_ARGS ((UCHAR_T **p, + UCHAR_T *end, + PREFIX(register_info_type) *reg_info)); +static int PREFIX(bcmp_translate) _RE_ARGS ((const CHAR_T *s1, const CHAR_T *s2, int len, char *translate)); +#else /* not INSIDE_RECURSION */ /* re_match_2 matches the compiled pattern in BUFP against the the (virtual) concatenation of STRING1 and STRING2 (of length SIZE1 @@ -5273,8 +5565,17 @@ re_match_2 (bufp, string1, size1, string struct re_registers *regs; int stop; { - int result = re_match_2_internal (bufp, string1, size1, string2, size2, - pos, regs, stop); + int result; +# ifdef MBS_SUPPORT + if (MB_CUR_MAX != 1) + result = wcs_re_match_2_internal (bufp, string1, size1, string2, size2, + pos, regs, stop, + NULL, 0, NULL, 0, NULL, NULL); + else +# endif + result = byte_re_match_2_internal (bufp, string1, size1, string2, size2, + pos, regs, stop); + #ifndef REGEX_MALLOC # ifdef C_ALLOCA alloca (0); @@ -5286,8 +5587,11 @@ re_match_2 (bufp, string1, size1, string weak_alias (__re_match_2, re_match_2) #endif -#ifdef MBS_SUPPORT +#endif /* not INSIDE_RECURSION */ + +#ifdef INSIDE_RECURSION +#ifdef WCHAR static int count_mbs_length PARAMS ((int *, int)); /* This check the substring (from 0, to length) of the multibyte string, @@ -5300,7 +5604,7 @@ count_mbs_length(offset_buffer, length) int *offset_buffer; int length; { - int wcs_size; + int upper, lower; /* Check whether the size is valid. */ if (length < 0) @@ -5309,74 +5613,97 @@ count_mbs_length(offset_buffer, length) if (offset_buffer == NULL) return 0; - for (wcs_size = 0 ; offset_buffer[wcs_size] != -1 ; wcs_size++) + /* If there are no multibyte character, offset_buffer[i] == i. + Optmize for this case. */ + if (offset_buffer[length] == length) + return length; + + /* Set up upper with length. (because for all i, offset_buffer[i] >= i) */ + upper = length; + lower = 0; + + while (true) { - if (offset_buffer[wcs_size] == length) - return wcs_size; - if (offset_buffer[wcs_size] > length) - /* It is a fragment of a wide character. */ - return -1; + int middle = (lower + upper) / 2; + if (middle == lower || middle == upper) + break; + if (offset_buffer[middle] > length) + upper = middle; + else if (offset_buffer[middle] < length) + lower = middle; + else + return middle; } - /* We reached at the sentinel. */ return -1; } -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ /* This is a separate function so that we can force an alloca cleanup afterwards. */ +#ifdef WCHAR static int -#ifdef MBS_SUPPORT -re_match_2_internal (bufp, cstring1, csize1, cstring2, csize2, pos, regs, stop) +wcs_re_match_2_internal (bufp, cstring1, csize1, cstring2, csize2, pos, + regs, stop, string1, size1, string2, size2, + mbs_offset1, mbs_offset2) struct re_pattern_buffer *bufp; const char *cstring1, *cstring2; int csize1, csize2; -#else -re_match_2_internal (bufp, string1, size1, string2, size2, pos, regs, stop) + int pos; + struct re_registers *regs; + int stop; + /* string1 == string2 == NULL means string1/2, size1/2 and + mbs_offset1/2 need seting up in this function. */ + /* We need wchar_t* buffers correspond to cstring1, cstring2. */ + wchar_t *string1, *string2; + /* We need the size of wchar_t buffers correspond to csize1, csize2. */ + int size1, size2; + /* offset buffer for optimizatoin. See convert_mbs_to_wc. */ + int *mbs_offset1, *mbs_offset2; +#else /* BYTE */ +static int +byte_re_match_2_internal (bufp, string1, size1,string2, size2, pos, + regs, stop) struct re_pattern_buffer *bufp; const char *string1, *string2; int size1, size2; -#endif int pos; struct re_registers *regs; int stop; +#endif /* BYTE */ { /* General temporaries. */ int mcnt; - US_CHAR_TYPE *p1; -#ifdef MBS_SUPPORT - /* We need wchar_t* buffers correspond to string1, string2. */ - CHAR_TYPE *string1 = NULL, *string2 = NULL; - /* We need the size of wchar_t buffers correspond to csize1, csize2. */ - int size1 = 0, size2 = 0; - /* offset buffer for optimizatoin. See convert_mbs_to_wc. */ - int *mbs_offset1 = NULL, *mbs_offset2 = NULL; + UCHAR_T *p1; +#ifdef WCHAR /* They hold whether each wchar_t is binary data or not. */ char *is_binary = NULL; -#endif /* MBS_SUPPORT */ + /* If true, we can't free string1/2, mbs_offset1/2. */ + int cant_free_wcs_buf = 1; +#endif /* WCHAR */ /* Just past the end of the corresponding string. */ - const CHAR_TYPE *end1, *end2; + const CHAR_T *end1, *end2; /* Pointers into string1 and string2, just past the last characters in each to consider matching. */ - const CHAR_TYPE *end_match_1, *end_match_2; + const CHAR_T *end_match_1, *end_match_2; /* Where we are in the data, and the end of the current string. */ - const CHAR_TYPE *d, *dend; + const CHAR_T *d, *dend; /* Where we are in the pattern, and the end of the pattern. */ -#ifdef MBS_SUPPORT - US_CHAR_TYPE *pattern, *p; - register US_CHAR_TYPE *pend; -#else - US_CHAR_TYPE *p = bufp->buffer; - register US_CHAR_TYPE *pend = p + bufp->used; -#endif /* MBS_SUPPORT */ +#ifdef WCHAR + UCHAR_T *pattern, *p; + register UCHAR_T *pend; +#else /* BYTE */ + UCHAR_T *p = bufp->buffer; + register UCHAR_T *pend = p + bufp->used; +#endif /* WCHAR */ /* Mark the opcode just after a start_memory, so we can test for an empty subpattern when we get to the stop_memory. */ - US_CHAR_TYPE *just_past_start_mem = 0; + UCHAR_T *just_past_start_mem = 0; /* We use this to map every character in the string. */ RE_TRANSLATE_TYPE translate = bufp->translate; @@ -5391,7 +5718,7 @@ re_match_2_internal (bufp, string1, size a ``dummy''; if a failure happens and the failure point is a dummy, it gets discarded and the next next one is tried. */ #ifdef MATCH_MAY_ALLOCATE /* otherwise, this is global. */ - fail_stack_type fail_stack; + PREFIX(fail_stack_type) fail_stack; #endif #ifdef DEBUG static unsigned failure_id; @@ -5421,7 +5748,7 @@ re_match_2_internal (bufp, string1, size stopped matching the regnum-th subexpression. (The zeroth register keeps track of what the whole pattern matches.) */ #ifdef MATCH_MAY_ALLOCATE /* otherwise, these are global. */ - const CHAR_TYPE **regstart, **regend; + const CHAR_T **regstart, **regend; #endif /* If a group that's operated upon by a repetition operator fails to @@ -5430,7 +5757,7 @@ re_match_2_internal (bufp, string1, size are when we last see its open-group operator. Similarly for a register's end. */ #ifdef MATCH_MAY_ALLOCATE /* otherwise, these are global. */ - const CHAR_TYPE **old_regstart, **old_regend; + const CHAR_T **old_regstart, **old_regend; #endif /* The is_active field of reg_info helps us keep track of which (possibly @@ -5440,7 +5767,7 @@ re_match_2_internal (bufp, string1, size subexpression. These two fields get reset each time through any loop their register is in. */ #ifdef MATCH_MAY_ALLOCATE /* otherwise, this is global. */ - register_info_type *reg_info; + PREFIX(register_info_type) *reg_info; #endif /* The following record the register info as found in the above @@ -5449,7 +5776,7 @@ re_match_2_internal (bufp, string1, size turn happens only if we have not yet matched the entire string. */ unsigned best_regs_set = false; #ifdef MATCH_MAY_ALLOCATE /* otherwise, these are global. */ - const CHAR_TYPE **best_regstart, **best_regend; + const CHAR_T **best_regstart, **best_regend; #endif /* Logically, this is `best_regend[0]'. But we don't want to have to @@ -5460,15 +5787,15 @@ re_match_2_internal (bufp, string1, size the end of the best match so far in a separate variable. We initialize this to NULL so that when we backtrack the first time and need to test it, it's not garbage. */ - const CHAR_TYPE *match_end = NULL; + const CHAR_T *match_end = NULL; /* This helps SET_REGS_MATCHED avoid doing redundant work. */ int set_regs_matched_done = 0; /* Used when we pop values we don't care about. */ #ifdef MATCH_MAY_ALLOCATE /* otherwise, these are global. */ - const CHAR_TYPE **reg_dummy; - register_info_type *reg_info_dummy; + const CHAR_T **reg_dummy; + PREFIX(register_info_type) *reg_info_dummy; #endif #ifdef DEBUG @@ -5488,15 +5815,15 @@ re_match_2_internal (bufp, string1, size array indexing. We should fix this. */ if (bufp->re_nsub) { - regstart = REGEX_TALLOC (num_regs, const CHAR_TYPE *); - regend = REGEX_TALLOC (num_regs, const CHAR_TYPE *); - old_regstart = REGEX_TALLOC (num_regs, const CHAR_TYPE *); - old_regend = REGEX_TALLOC (num_regs, const CHAR_TYPE *); - best_regstart = REGEX_TALLOC (num_regs, const CHAR_TYPE *); - best_regend = REGEX_TALLOC (num_regs, const CHAR_TYPE *); - reg_info = REGEX_TALLOC (num_regs, register_info_type); - reg_dummy = REGEX_TALLOC (num_regs, const CHAR_TYPE *); - reg_info_dummy = REGEX_TALLOC (num_regs, register_info_type); + regstart = REGEX_TALLOC (num_regs, const CHAR_T *); + regend = REGEX_TALLOC (num_regs, const CHAR_T *); + old_regstart = REGEX_TALLOC (num_regs, const CHAR_T *); + old_regend = REGEX_TALLOC (num_regs, const CHAR_T *); + best_regstart = REGEX_TALLOC (num_regs, const CHAR_T *); + best_regend = REGEX_TALLOC (num_regs, const CHAR_T *); + reg_info = REGEX_TALLOC (num_regs, PREFIX(register_info_type)); + reg_dummy = REGEX_TALLOC (num_regs, const CHAR_T *); + reg_info_dummy = REGEX_TALLOC (num_regs, PREFIX(register_info_type)); if (!(regstart && regend && old_regstart && old_regend && reg_info && best_regstart && best_regend && reg_dummy && reg_info_dummy)) @@ -5511,14 +5838,14 @@ re_match_2_internal (bufp, string1, size `FREE_VARIABLES' doesn't try to free them. */ regstart = regend = old_regstart = old_regend = best_regstart = best_regend = reg_dummy = NULL; - reg_info = reg_info_dummy = (register_info_type *) NULL; + reg_info = reg_info_dummy = (PREFIX(register_info_type) *) NULL; } #endif /* MATCH_MAY_ALLOCATE */ /* The starting position is bogus. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR if (pos < 0 || pos > csize1 + csize2) -#else +#else /* BYTE */ if (pos < 0 || pos > size1 + size2) #endif { @@ -5526,52 +5853,56 @@ re_match_2_internal (bufp, string1, size return -1; } -#ifdef MBS_SUPPORT +#ifdef WCHAR /* Allocate wchar_t array for string1 and string2 and fill them with converted string. */ - if (csize1 != 0) + if (string1 == NULL && string2 == NULL) { - string1 = REGEX_TALLOC (csize1 + 1, CHAR_TYPE); - mbs_offset1 = REGEX_TALLOC (csize1 + 1, int); - is_binary = REGEX_TALLOC (csize1 + 1, char); - if (!string1 || !mbs_offset1 || !is_binary) + /* We need seting up buffers here. */ + + /* We must free wcs buffers in this function. */ + cant_free_wcs_buf = 0; + + if (csize1 != 0) { - FREE_VAR (string1); - FREE_VAR (mbs_offset1); - FREE_VAR (is_binary); - return -2; + string1 = REGEX_TALLOC (csize1 + 1, CHAR_T); + mbs_offset1 = REGEX_TALLOC (csize1 + 1, int); + is_binary = REGEX_TALLOC (csize1 + 1, char); + if (!string1 || !mbs_offset1 || !is_binary) + { + FREE_VAR (string1); + FREE_VAR (mbs_offset1); + FREE_VAR (is_binary); + return -2; + } } - size1 = convert_mbs_to_wcs(string1, cstring1, csize1, - mbs_offset1, is_binary); - string1[size1] = L'\0'; /* for a sentinel */ - FREE_VAR (is_binary); - } - if (csize2 != 0) - { - string2 = REGEX_TALLOC (csize2 + 1, CHAR_TYPE); - mbs_offset2 = REGEX_TALLOC (csize2 + 1, int); - is_binary = REGEX_TALLOC (csize2 + 1, char); - if (!string2 || !mbs_offset2 || !is_binary) + if (csize2 != 0) { - FREE_VAR (string1); - FREE_VAR (mbs_offset1); - FREE_VAR (string2); - FREE_VAR (mbs_offset2); + string2 = REGEX_TALLOC (csize2 + 1, CHAR_T); + mbs_offset2 = REGEX_TALLOC (csize2 + 1, int); + is_binary = REGEX_TALLOC (csize2 + 1, char); + if (!string2 || !mbs_offset2 || !is_binary) + { + FREE_VAR (string1); + FREE_VAR (mbs_offset1); + FREE_VAR (string2); + FREE_VAR (mbs_offset2); + FREE_VAR (is_binary); + return -2; + } + size2 = convert_mbs_to_wcs(string2, cstring2, csize2, + mbs_offset2, is_binary); + string2[size2] = L'\0'; /* for a sentinel */ FREE_VAR (is_binary); - return -2; } - size2 = convert_mbs_to_wcs(string2, cstring2, csize2, - mbs_offset2, is_binary); - string2[size2] = L'\0'; /* for a sentinel */ - FREE_VAR (is_binary); } /* We need to cast pattern to (wchar_t*), because we casted this compiled pattern to (char*) in regex_compile. */ - p = pattern = (CHAR_TYPE*)bufp->buffer; - pend = (CHAR_TYPE*)(bufp->buffer + bufp->used); + p = pattern = (CHAR_T*)bufp->buffer; + pend = (CHAR_T*)(bufp->buffer + bufp->used); -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ /* Initialize subexpression text positions to -1 to mark ones that no start_memory/stop_memory has been seen for. Also initialize the @@ -5595,12 +5926,18 @@ re_match_2_internal (bufp, string1, size size2 = size1; string1 = 0; size1 = 0; +#ifdef WCHAR + mbs_offset2 = mbs_offset1; + csize2 = csize1; + mbs_offset1 = NULL; + csize1 = 0; +#endif } end1 = string1 + size1; end2 = string2 + size2; /* Compute where to stop matching, within the two strings. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR if (stop <= csize1) { mcnt = count_mbs_length(mbs_offset1, stop); @@ -5609,6 +5946,8 @@ re_match_2_internal (bufp, string1, size } else { + if (stop > csize1 + csize2) + stop = csize1 + csize2; end_match_1 = end1; mcnt = count_mbs_length(mbs_offset2, stop-csize1); end_match_2 = string2 + mcnt; @@ -5629,7 +5968,7 @@ re_match_2_internal (bufp, string1, size end_match_1 = end1; end_match_2 = string2 + stop - size1; } -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ /* `p' scans through the pattern as `d' scans through the data. `dend' is the end of the input string that `d' points within. `d' @@ -5637,7 +5976,7 @@ re_match_2_internal (bufp, string1, size this happens before fetching; therefore, at the beginning of the loop, `d' can be pointing at the end of a string, but it cannot equal `string2'. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR if (size1 > 0 && pos <= csize1) { mcnt = count_mbs_length(mbs_offset1, pos); @@ -5667,7 +6006,7 @@ re_match_2_internal (bufp, string1, size d = string2 + pos - size1; dend = end_match_2; } -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ DEBUG_PRINT1 ("The compiled pattern is:\n"); DEBUG_PRINT_COMPILED_PATTERN (bufp, p, pend); @@ -5804,7 +6143,7 @@ re_match_2_internal (bufp, string1, size if (regs->num_regs > 0) { regs->start[0] = pos; -#ifdef MBS_SUPPORT +#ifdef WCHAR if (MATCHING_IN_FIRST_STRING) regs->end[0] = mbs_offset1 != NULL ? mbs_offset1[d-string1] : 0; @@ -5815,7 +6154,7 @@ re_match_2_internal (bufp, string1, size regs->end[0] = (MATCHING_IN_FIRST_STRING ? ((regoff_t) (d - string1)) : ((regoff_t) (d - string2 + size1))); -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ } /* Go through the first `min (num_regs, regs->num_regs)' @@ -5848,7 +6187,7 @@ re_match_2_internal (bufp, string1, size nfailure_points_pushed - nfailure_points_popped); DEBUG_PRINT2 ("%u registers pushed.\n", num_regs_pushed); -#ifdef MBS_SUPPORT +#ifdef WCHAR if (MATCHING_IN_FIRST_STRING) mcnt = mbs_offset1 != NULL ? mbs_offset1[d-string1] : 0; else @@ -5859,7 +6198,7 @@ re_match_2_internal (bufp, string1, size mcnt = d - pos - (MATCHING_IN_FIRST_STRING ? string1 : string2 - size1); -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ DEBUG_PRINT2 ("Returning %d from re_match_2.\n", mcnt); @@ -5897,23 +6236,23 @@ re_match_2_internal (bufp, string1, size do { PREFETCH (); -#ifdef MBS_SUPPORT +#ifdef WCHAR if (*d <= 0xff) { - if ((US_CHAR_TYPE) translate[(unsigned char) *d++] - != (US_CHAR_TYPE) *p++) + if ((UCHAR_T) translate[(unsigned char) *d++] + != (UCHAR_T) *p++) goto fail; } else { - if (*d++ != (CHAR_TYPE) *p++) + if (*d++ != (CHAR_T) *p++) goto fail; } #else - if ((US_CHAR_TYPE) translate[(unsigned char) *d++] - != (US_CHAR_TYPE) *p++) + if ((UCHAR_T) translate[(unsigned char) *d++] + != (UCHAR_T) *p++) goto fail; -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ } while (--mcnt); } @@ -5922,7 +6261,7 @@ re_match_2_internal (bufp, string1, size do { PREFETCH (); - if (*d++ != (CHAR_TYPE) *p++) goto fail; + if (*d++ != (CHAR_T) *p++) goto fail; } while (--mcnt); } @@ -5949,23 +6288,23 @@ re_match_2_internal (bufp, string1, size case charset: case charset_not: { - register US_CHAR_TYPE c; -#ifdef MBS_SUPPORT + register UCHAR_T c; +#ifdef WCHAR unsigned int i, char_class_length, coll_symbol_length, equiv_class_length, ranges_length, chars_length, length; - CHAR_TYPE *workp, *workp2, *charset_top; + CHAR_T *workp, *workp2, *charset_top; #define WORK_BUFFER_SIZE 128 - CHAR_TYPE str_buf[WORK_BUFFER_SIZE]; + CHAR_T str_buf[WORK_BUFFER_SIZE]; # ifdef _LIBC uint32_t nrules; # endif /* _LIBC */ -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ boolean not = (re_opcode_t) *(p - 1) == charset_not; DEBUG_PRINT2 ("EXECUTING charset%s.\n", not ? "_not" : ""); PREFETCH (); c = TRANSLATE (*d); /* The character to match. */ -#ifdef MBS_SUPPORT +#ifdef WCHAR # ifdef _LIBC nrules = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_NRULES); # endif /* _LIBC */ @@ -6030,7 +6369,7 @@ re_match_2_internal (bufp, string1, size { for (workp2 = workp + coll_symbol_length ; workp < workp2 ;) { - const CHAR_TYPE *backup_d = d, *backup_dend = dend; + const CHAR_T *backup_d = d, *backup_dend = dend; length = wcslen(workp); /* If wcscoll(the collating symbol, whole string) > 0, @@ -6085,7 +6424,7 @@ re_match_2_internal (bufp, string1, size # ifdef _LIBC if (nrules != 0) { - const CHAR_TYPE *backup_d = d, *backup_dend = dend; + const CHAR_T *backup_d = d, *backup_dend = dend; /* Try to match the equivalence class against those known to the collate implementation. */ const int32_t *table; @@ -6171,7 +6510,7 @@ re_match_2_internal (bufp, string1, size { for (workp2 = workp + equiv_class_length ; workp < workp2 ;) { - const CHAR_TYPE *backup_d = d, *backup_dend = dend; + const CHAR_T *backup_d = d, *backup_dend = dend; length = wcslen(workp); /* If wcscoll(the collating symbol, whole string) > 0, @@ -6311,7 +6650,7 @@ re_match_2_internal (bufp, string1, size if (!not) goto fail; #undef WORK_BUFFER_SIZE -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ SET_REGS_MATCHED (); d++; break; @@ -6332,7 +6671,7 @@ re_match_2_internal (bufp, string1, size if (REG_MATCH_NULL_STRING_P (reg_info[*p]) == MATCH_NULL_UNSET_VALUE) REG_MATCH_NULL_STRING_P (reg_info[*p]) - = group_match_null_string_p (&p1, pend, reg_info); + = PREFIX(group_match_null_string_p) (&p1, pend, reg_info); /* Save the position in the string where we were the last time we were at this open-group operator in case the group is @@ -6408,7 +6747,7 @@ re_match_2_internal (bufp, string1, size it isn't necessarily one less than now: consider (a(b)c(d(e)f)g). When group 3 ends, after the f), the new highest active register is 1. */ - US_CHAR_TYPE r = *p - 1; + UCHAR_T r = *p - 1; while (r > 0 && !IS_ACTIVE (reg_info[r])) r--; @@ -6512,7 +6851,7 @@ re_match_2_internal (bufp, string1, size followed by the numeric value of as the register number. */ case duplicate: { - register const CHAR_TYPE *d2, *dend2; + register const CHAR_T *d2, *dend2; int regno = *p++; /* Get which register to match against. */ DEBUG_PRINT2 ("EXECUTING duplicate %d.\n", regno); @@ -6561,8 +6900,8 @@ re_match_2_internal (bufp, string1, size /* Compare that many; failure if mismatch, else move past them. */ if (translate - ? bcmp_translate (d, d2, mcnt, translate) - : memcmp (d, d2, mcnt*sizeof(US_CHAR_TYPE))) + ? PREFIX(bcmp_translate) (d, d2, mcnt, translate) + : memcmp (d, d2, mcnt*sizeof(UCHAR_T))) goto fail; d += mcnt, d2 += mcnt; @@ -6718,7 +7057,7 @@ re_match_2_internal (bufp, string1, size EXTRACT_NUMBER_AND_INCR (mcnt, p); DEBUG_PRINT2 ("EXECUTING maybe_pop_jump %d.\n", mcnt); { - register US_CHAR_TYPE *p2 = p; + register UCHAR_T *p2 = p; /* Compare the beginning of the repeat with what in the pattern follows its end. If we can establish that there @@ -6761,7 +7100,7 @@ re_match_2_internal (bufp, string1, size /* Consider what happens when matching ":\(.*\)" against ":/". I don't really understand this code yet. */ - p[-(1+OFFSET_ADDRESS_SIZE)] = (US_CHAR_TYPE) + p[-(1+OFFSET_ADDRESS_SIZE)] = (UCHAR_T) pop_failure_jump; DEBUG_PRINT1 (" End of pattern: change to `pop_failure_jump'.\n"); @@ -6773,8 +7112,8 @@ re_match_2_internal (bufp, string1, size #endif || (bufp->newline_anchor && (re_opcode_t) *p2 == endline)) { - register US_CHAR_TYPE c - = *p2 == (US_CHAR_TYPE) endline ? '\n' : p2[2]; + register UCHAR_T c + = *p2 == (UCHAR_T) endline ? '\n' : p2[2]; if (((re_opcode_t) p1[1+OFFSET_ADDRESS_SIZE] == exactn #ifdef MBS_SUPPORT @@ -6782,21 +7121,20 @@ re_match_2_internal (bufp, string1, size #endif ) && p1[3+OFFSET_ADDRESS_SIZE] != c) { - p[-(1+OFFSET_ADDRESS_SIZE)] = (US_CHAR_TYPE) + p[-(1+OFFSET_ADDRESS_SIZE)] = (UCHAR_T) pop_failure_jump; -#ifdef MBS_SUPPORT - if (MB_CUR_MAX != 1) +#ifdef WCHAR DEBUG_PRINT3 (" %C != %C => pop_failure_jump.\n", (wint_t) c, (wint_t) p1[3+OFFSET_ADDRESS_SIZE]); - else -#endif +#else DEBUG_PRINT3 (" %c != %c => pop_failure_jump.\n", (char) c, (char) p1[3+OFFSET_ADDRESS_SIZE]); +#endif } -#ifndef MBS_SUPPORT +#ifndef WCHAR else if ((re_opcode_t) p1[3] == charset || (re_opcode_t) p1[3] == charset_not) { @@ -6814,9 +7152,9 @@ re_match_2_internal (bufp, string1, size DEBUG_PRINT1 (" No match => pop_failure_jump.\n"); } } -#endif /* not MBS_SUPPORT */ +#endif /* not WCHAR */ } -#ifndef MBS_SUPPORT +#ifndef WCHAR else if ((re_opcode_t) *p2 == charset) { /* We win if the first character of the loop is not part @@ -6865,12 +7203,12 @@ re_match_2_internal (bufp, string1, size } } } -#endif /* not MBS_SUPPORT */ +#endif /* not WCHAR */ } p -= OFFSET_ADDRESS_SIZE; /* Point at relative address again. */ if ((re_opcode_t) p[-1] != pop_failure_jump) { - p[-1] = (US_CHAR_TYPE) jump; + p[-1] = (UCHAR_T) jump; DEBUG_PRINT1 (" Match => jump.\n"); goto unconditional_jump; } @@ -6891,8 +7229,8 @@ re_match_2_internal (bufp, string1, size register from the stack, since lowest will == highest in `pop_failure_point'. */ active_reg_t dummy_low_reg, dummy_high_reg; - US_CHAR_TYPE *pdummy = NULL; - const CHAR_TYPE *sdummy = NULL; + UCHAR_T *pdummy = NULL; + const CHAR_T *sdummy = NULL; DEBUG_PRINT1 ("EXECUTING pop_failure_jump.\n"); POP_FAILURE_POINT (sdummy, pdummy, @@ -6985,12 +7323,12 @@ re_match_2_internal (bufp, string1, size p + OFFSET_ADDRESS_SIZE); #endif /* _LIBC */ -#ifdef MBS_SUPPORT - p[1] = (US_CHAR_TYPE) no_op; +#ifdef WCHAR + p[1] = (UCHAR_T) no_op; #else - p[2] = (US_CHAR_TYPE) no_op; - p[3] = (US_CHAR_TYPE) no_op; -#endif /* MBS_SUPPORT */ + p[2] = (UCHAR_T) no_op; + p[3] = (UCHAR_T) no_op; +#endif /* WCHAR */ goto on_failure; } break; @@ -7086,14 +7424,15 @@ re_match_2_internal (bufp, string1, size case wordbeg: DEBUG_PRINT1 ("EXECUTING wordbeg.\n"); - if (WORDCHAR_P (d) && (AT_STRINGS_BEG (d) || !WORDCHAR_P (d - 1))) + if (!AT_STRINGS_END (d) && WORDCHAR_P (d) + && (AT_STRINGS_BEG (d) || !WORDCHAR_P (d - 1))) break; goto fail; case wordend: DEBUG_PRINT1 ("EXECUTING wordend.\n"); if (!AT_STRINGS_BEG (d) && WORDCHAR_P (d - 1) - && (!WORDCHAR_P (d) || AT_STRINGS_END (d))) + && (AT_STRINGS_END (d) || !WORDCHAR_P (d))) break; goto fail; @@ -7247,13 +7586,13 @@ re_match_2_internal (bufp, string1, size We don't handle duplicates properly (yet). */ static boolean -group_match_null_string_p (p, end, reg_info) - US_CHAR_TYPE **p, *end; - register_info_type *reg_info; +PREFIX(group_match_null_string_p) (p, end, reg_info) + UCHAR_T **p, *end; + PREFIX(register_info_type) *reg_info; { int mcnt; /* Point to after the args to the start_memory. */ - US_CHAR_TYPE *p1 = *p + 2; + UCHAR_T *p1 = *p + 2; while (p1 < end) { @@ -7298,7 +7637,7 @@ group_match_null_string_p (p, end, reg_i is, including the ending `jump_past_alt' and its number. */ - if (!alt_match_null_string_p (p1, p1 + mcnt - + if (!PREFIX(alt_match_null_string_p) (p1, p1 + mcnt - (1 + OFFSET_ADDRESS_SIZE), reg_info)) return false; @@ -7330,7 +7669,7 @@ group_match_null_string_p (p, end, reg_i the length of the alternative. */ EXTRACT_NUMBER (mcnt, p1 - OFFSET_ADDRESS_SIZE); - if (!alt_match_null_string_p (p1, p1 + mcnt, reg_info)) + if (!PREFIX(alt_match_null_string_p) (p1, p1 + mcnt, reg_info)) return false; p1 += mcnt; /* Get past the n-th alternative. */ @@ -7345,7 +7684,7 @@ group_match_null_string_p (p, end, reg_i default: - if (!common_op_match_null_string_p (&p1, end, reg_info)) + if (!PREFIX(common_op_match_null_string_p) (&p1, end, reg_info)) return false; } } /* while p1 < end */ @@ -7359,12 +7698,12 @@ group_match_null_string_p (p, end, reg_i byte past the last. The alternative can contain groups. */ static boolean -alt_match_null_string_p (p, end, reg_info) - US_CHAR_TYPE *p, *end; - register_info_type *reg_info; +PREFIX(alt_match_null_string_p) (p, end, reg_info) + UCHAR_T *p, *end; + PREFIX(register_info_type) *reg_info; { int mcnt; - US_CHAR_TYPE *p1 = p; + UCHAR_T *p1 = p; while (p1 < end) { @@ -7381,7 +7720,7 @@ alt_match_null_string_p (p, end, reg_inf break; default: - if (!common_op_match_null_string_p (&p1, end, reg_info)) + if (!PREFIX(common_op_match_null_string_p) (&p1, end, reg_info)) return false; } } /* while p1 < end */ @@ -7396,14 +7735,14 @@ alt_match_null_string_p (p, end, reg_inf Sets P to one after the op and its arguments, if any. */ static boolean -common_op_match_null_string_p (p, end, reg_info) - US_CHAR_TYPE **p, *end; - register_info_type *reg_info; +PREFIX(common_op_match_null_string_p) (p, end, reg_info) + UCHAR_T **p, *end; + PREFIX(register_info_type) *reg_info; { int mcnt; boolean ret; int reg_no; - US_CHAR_TYPE *p1 = *p; + UCHAR_T *p1 = *p; switch ((re_opcode_t) *p1++) { @@ -7426,7 +7765,7 @@ common_op_match_null_string_p (p, end, r case start_memory: reg_no = *p1; assert (reg_no > 0 && reg_no <= MAX_REGNUM); - ret = group_match_null_string_p (&p1, end, reg_info); + ret = PREFIX(group_match_null_string_p) (&p1, end, reg_info); /* Have to set this here in case we're checking a group which contains a group and a back reference to it. */ @@ -7484,27 +7823,30 @@ common_op_match_null_string_p (p, end, r bytes; nonzero otherwise. */ static int -bcmp_translate (s1, s2, len, translate) - const CHAR_TYPE *s1, *s2; +PREFIX(bcmp_translate) (s1, s2, len, translate) + const CHAR_T *s1, *s2; register int len; RE_TRANSLATE_TYPE translate; { - register const US_CHAR_TYPE *p1 = (const US_CHAR_TYPE *) s1; - register const US_CHAR_TYPE *p2 = (const US_CHAR_TYPE *) s2; + register const UCHAR_T *p1 = (const UCHAR_T *) s1; + register const UCHAR_T *p2 = (const UCHAR_T *) s2; while (len) { -#ifdef MBS_SUPPORT +#ifdef WCHAR if (((*p1<=0xff)?translate[*p1++]:*p1++) != ((*p2<=0xff)?translate[*p2++]:*p2++)) return 1; -#else +#else /* BYTE */ if (translate[*p1++] != translate[*p2++]) return 1; -#endif /* MBS_SUPPORT */ +#endif /* WCHAR */ len--; } return 0; } + +#else /* not INSIDE_RECURSION */ + /* Entry points for GNU code. */ /* re_compile_pattern is the GNU regular expression compiler: it @@ -7536,7 +7878,12 @@ re_compile_pattern (pattern, length, buf /* Match anchors at newline. */ bufp->newline_anchor = 1; - ret = regex_compile (pattern, length, re_syntax_options, bufp); +# ifdef MBS_SUPPORT + if (MB_CUR_MAX != 1) + ret = wcs_regex_compile (pattern, length, re_syntax_options, bufp); + else +# endif + ret = byte_regex_compile (pattern, length, re_syntax_options, bufp); if (!ret) return NULL; @@ -7593,7 +7940,12 @@ re_comp (s) /* Match anchors at newlines. */ re_comp_buf.newline_anchor = 1; - ret = regex_compile (s, strlen (s), re_syntax_options, &re_comp_buf); +# ifdef MBS_SUPPORT + if (MB_CUR_MAX != 1) + ret = wcs_regex_compile (s, strlen (s), re_syntax_options, &re_comp_buf); + else +# endif + ret = byte_regex_compile (s, strlen (s), re_syntax_options, &re_comp_buf); if (!ret) return NULL; @@ -7707,7 +8059,12 @@ regcomp (preg, pattern, cflags) /* POSIX says a null character in the pattern terminates it, so we can use strlen here in compiling the pattern. */ - ret = regex_compile (pattern, strlen (pattern), syntax, preg); +# ifdef MBS_SUPPORT + if (MB_CUR_MAX != 1) + ret = wcs_regex_compile (pattern, strlen (pattern), syntax, preg); + else +# endif + ret = byte_regex_compile (pattern, strlen (pattern), syntax, preg); /* POSIX doesn't distinguish between an unmatched open-group and an unmatched close-group: both are REG_EPAREN. */ @@ -7886,3 +8243,74 @@ weak_alias (__regfree, regfree) #endif #endif /* not emacs */ + +#endif /* not INSIDE_RECURSION */ + + +#undef STORE_NUMBER +#undef STORE_NUMBER_AND_INCR +#undef EXTRACT_NUMBER +#undef EXTRACT_NUMBER_AND_INCR + +#undef DEBUG_PRINT_COMPILED_PATTERN +#undef DEBUG_PRINT_DOUBLE_STRING + +#undef INIT_FAIL_STACK +#undef RESET_FAIL_STACK +#undef DOUBLE_FAIL_STACK +#undef PUSH_PATTERN_OP +#undef PUSH_FAILURE_POINTER +#undef PUSH_FAILURE_INT +#undef PUSH_FAILURE_ELT +#undef POP_FAILURE_POINTER +#undef POP_FAILURE_INT +#undef POP_FAILURE_ELT +#undef DEBUG_PUSH +#undef DEBUG_POP +#undef PUSH_FAILURE_POINT +#undef POP_FAILURE_POINT + +#undef REG_UNSET_VALUE +#undef REG_UNSET + +#undef PATFETCH +#undef PATFETCH_RAW +#undef PATUNFETCH +#undef TRANSLATE + +#undef INIT_BUF_SIZE +#undef GET_BUFFER_SPACE +#undef BUF_PUSH +#undef BUF_PUSH_2 +#undef BUF_PUSH_3 +#undef STORE_JUMP +#undef STORE_JUMP2 +#undef INSERT_JUMP +#undef INSERT_JUMP2 +#undef EXTEND_BUFFER +#undef GET_UNSIGNED_NUMBER +#undef FREE_STACK_RETURN + +# undef POINTER_TO_OFFSET +# undef MATCHING_IN_FRST_STRING +# undef PREFETCH +# undef AT_STRINGS_BEG +# undef AT_STRINGS_END +# undef WORDCHAR_P +# undef FREE_VAR +# undef FREE_VARIABLES +# undef NO_HIGHEST_ACTIVE_REG +# undef NO_LOWEST_ACTIVE_REG + +# undef CHAR_T +# undef UCHAR_T +# undef COMPILED_BUFFER_VAR +# undef OFFSET_ADDRESS_SIZE +# undef CHAR_CLASS_SIZE +# undef PREFIX +# undef ARG_PREFIX +# undef PUT_CHAR +# undef BYTE +# undef WCHAR + +# define DEFINED_ONCE diff -durpN glibc-2.2.3/posix/regex.h glibc-2.2.4/posix/regex.h --- glibc-2.2.3/posix/regex.h Mon Mar 26 20:53:07 2001 +++ glibc-2.2.4/posix/regex.h Mon Jul 23 10:54:59 2001 @@ -1,24 +1,23 @@ /* Definitions for data structures and routines for the regular expression library, version 0.12. Copyright (C) 1985,1989-1993,1995-1998, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in /gd/gnu/lib. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _REGEX_H #define _REGEX_H 1 diff -durpN glibc-2.2.3/posix/runptests.c glibc-2.2.4/posix/runptests.c --- glibc-2.2.3/posix/runptests.c Thu Dec 10 09:51:32 1998 +++ glibc-2.2.4/posix/runptests.c Mon Jul 23 10:54:59 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/sched.h glibc-2.2.4/posix/sched.h --- glibc-2.2.3/posix/sched.h Fri Feb 9 10:04:18 2001 +++ glibc-2.2.4/posix/sched.h Mon Jul 23 10:54:59 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SCHED_H #define _SCHED_H 1 diff -durpN glibc-2.2.3/posix/spawn.c glibc-2.2.4/posix/spawn.c --- glibc-2.2.3/posix/spawn.c Sat Apr 15 09:30:48 2000 +++ glibc-2.2.4/posix/spawn.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "spawn_int.h" diff -durpN glibc-2.2.3/posix/spawn.h glibc-2.2.4/posix/spawn.h --- glibc-2.2.3/posix/spawn.h Thu Aug 31 14:45:14 2000 +++ glibc-2.2.4/posix/spawn.h Mon Jul 23 10:55:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SPAWN_H #define _SPAWN_H 1 diff -durpN glibc-2.2.3/posix/spawn_faction_addclose.c glibc-2.2.4/posix/spawn_faction_addclose.c --- glibc-2.2.3/posix/spawn_faction_addclose.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/posix/spawn_faction_addclose.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawn_faction_adddup2.c glibc-2.2.4/posix/spawn_faction_adddup2.c --- glibc-2.2.3/posix/spawn_faction_adddup2.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/posix/spawn_faction_adddup2.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawn_faction_addopen.c glibc-2.2.4/posix/spawn_faction_addopen.c --- glibc-2.2.3/posix/spawn_faction_addopen.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/posix/spawn_faction_addopen.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawn_faction_destroy.c glibc-2.2.4/posix/spawn_faction_destroy.c --- glibc-2.2.3/posix/spawn_faction_destroy.c Sat Apr 15 09:31:52 2000 +++ glibc-2.2.4/posix/spawn_faction_destroy.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawn_faction_init.c glibc-2.2.4/posix/spawn_faction_init.c --- glibc-2.2.3/posix/spawn_faction_init.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/posix/spawn_faction_init.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_destroy.c glibc-2.2.4/posix/spawnattr_destroy.c --- glibc-2.2.3/posix/spawnattr_destroy.c Sat Apr 15 09:33:13 2000 +++ glibc-2.2.4/posix/spawnattr_destroy.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/posix/spawnattr_getdefault.c glibc-2.2.4/posix/spawnattr_getdefault.c --- glibc-2.2.3/posix/spawnattr_getdefault.c Mon May 1 14:56:51 2000 +++ glibc-2.2.4/posix/spawnattr_getdefault.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_getflags.c glibc-2.2.4/posix/spawnattr_getflags.c --- glibc-2.2.3/posix/spawnattr_getflags.c Sat Apr 15 09:33:34 2000 +++ glibc-2.2.4/posix/spawnattr_getflags.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_getpgroup.c glibc-2.2.4/posix/spawnattr_getpgroup.c --- glibc-2.2.3/posix/spawnattr_getpgroup.c Sat Apr 15 09:33:45 2000 +++ glibc-2.2.4/posix/spawnattr_getpgroup.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_getschedparam.c glibc-2.2.4/posix/spawnattr_getschedparam.c --- glibc-2.2.3/posix/spawnattr_getschedparam.c Sat Apr 15 09:33:54 2000 +++ glibc-2.2.4/posix/spawnattr_getschedparam.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_getschedpolicy.c glibc-2.2.4/posix/spawnattr_getschedpolicy.c --- glibc-2.2.3/posix/spawnattr_getschedpolicy.c Sat Apr 15 09:34:03 2000 +++ glibc-2.2.4/posix/spawnattr_getschedpolicy.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_getsigmask.c glibc-2.2.4/posix/spawnattr_getsigmask.c --- glibc-2.2.3/posix/spawnattr_getsigmask.c Sat Apr 15 09:34:12 2000 +++ glibc-2.2.4/posix/spawnattr_getsigmask.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_init.c glibc-2.2.4/posix/spawnattr_init.c --- glibc-2.2.3/posix/spawnattr_init.c Sat Apr 15 09:34:21 2000 +++ glibc-2.2.4/posix/spawnattr_init.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_setdefault.c glibc-2.2.4/posix/spawnattr_setdefault.c --- glibc-2.2.3/posix/spawnattr_setdefault.c Mon May 1 14:56:51 2000 +++ glibc-2.2.4/posix/spawnattr_setdefault.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_setflags.c glibc-2.2.4/posix/spawnattr_setflags.c --- glibc-2.2.3/posix/spawnattr_setflags.c Sat Apr 15 09:34:46 2000 +++ glibc-2.2.4/posix/spawnattr_setflags.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_setpgroup.c glibc-2.2.4/posix/spawnattr_setpgroup.c --- glibc-2.2.3/posix/spawnattr_setpgroup.c Sat Apr 15 09:34:56 2000 +++ glibc-2.2.4/posix/spawnattr_setpgroup.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_setschedparam.c glibc-2.2.4/posix/spawnattr_setschedparam.c --- glibc-2.2.3/posix/spawnattr_setschedparam.c Tue Jun 13 20:15:08 2000 +++ glibc-2.2.4/posix/spawnattr_setschedparam.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_setschedpolicy.c glibc-2.2.4/posix/spawnattr_setschedpolicy.c --- glibc-2.2.3/posix/spawnattr_setschedpolicy.c Sat Apr 15 09:35:13 2000 +++ glibc-2.2.4/posix/spawnattr_setschedpolicy.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawnattr_setsigmask.c glibc-2.2.4/posix/spawnattr_setsigmask.c --- glibc-2.2.3/posix/spawnattr_setsigmask.c Tue Jun 13 20:15:08 2000 +++ glibc-2.2.4/posix/spawnattr_setsigmask.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/spawni.c glibc-2.2.4/posix/spawni.c --- glibc-2.2.3/posix/spawni.c Thu Feb 15 14:08:41 2001 +++ glibc-2.2.4/posix/spawni.c Wed Dec 31 16:00:00 1969 @@ -1,277 +0,0 @@ -/* Copyright (C) 2000, 2001 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include -#include -#include -#include -#include -#include -#include -#include "spawn_int.h" - - -/* The Unix standard contains a long explanation of the way to signal - an error after the fork() was successful. Since no new wait status - was wanted there is no way to signal an error using one of the - available methods. The committee chose to signal an error by a - normal program exit with the exit code 127. */ -#define SPAWN_ERROR 127 - - -/* The file is accessible but it is not an executable file. Invoke - the shell to interpret it as a script. */ -static void -internal_function -script_execute (const char *file, char *const argv[], char *const envp[]) -{ - /* Count the arguments. */ - int argc = 0; - while (argv[argc++]) - ; - - /* Construct an argument list for the shell. */ - { - char *new_argv[argc + 1]; - new_argv[0] = (char *) _PATH_BSHELL; - new_argv[1] = (char *) file; - while (argc > 1) - { - new_argv[argc] = argv[argc - 1]; - --argc; - } - - /* Execute the shell. */ - __execve (new_argv[0], new_argv, envp); - } -} - - -/* Spawn a new process executing PATH with the attributes describes in *ATTRP. - Before running the process perform the actions described in FILE-ACTIONS. */ -int -__spawni (pid_t *pid, const char *file, - const posix_spawn_file_actions_t *file_actions, - const posix_spawnattr_t *attrp, char *const argv[], - char *const envp[], int use_path) -{ - pid_t new_pid; - char *path, *p, *name; - size_t len; - size_t pathlen; - short int flags; - - /* Generate the new process. */ - new_pid = __fork (); - if (new_pid != 0) - { - if (new_pid < 0) - return errno; - - /* The call was successful. Store the PID if necessary. */ - if (pid != NULL) - *pid = new_pid; - - return 0; - } - - /* Do this once. */ - flags = attrp == NULL ? 0 : attrp->__flags; - - /* Set signal mask. */ - if ((flags & POSIX_SPAWN_SETSIGMASK) != 0 - && __sigprocmask (SIG_SETMASK, &attrp->__ss, NULL) != 0) - _exit (SPAWN_ERROR); - - /* Set signal default action. */ - if ((flags & POSIX_SPAWN_SETSIGDEF) != 0) - { - /* We have to iterate over all signals. This could possibly be - done better but it requires system specific solutions since - the sigset_t data type can be very different on different - architectures. */ - int sig; - struct sigaction sa; - - memset (&sa, '\0', sizeof (sa)); - sa.sa_handler = SIG_DFL; - - for (sig = 1; sig >= _NSIG; ++sig) - if (sigismember (&attrp->__sd, sig) != 0 - && __sigaction (sig, &sa, NULL) != 0) - _exit (SPAWN_ERROR); - - } - -#ifdef _POSIX_PRIORITY_SCHEDULING - /* Set the scheduling algorithm and parameters. */ - if ((flags & (POSIX_SPAWN_SETSCHEDPARAM | POSIX_SPAWN_SETSCHEDULER)) - == POSIX_SPAWN_SETSCHEDPARAM) - { - if (__sched_setparam (0, &attrp->__sp) == -1) - _exit (SPAWN_ERROR); - } - else if ((flags & POSIX_SPAWN_SETSCHEDULER) != 0) - { - if (__sched_setscheduler (0, attrp->__policy, - (flags & POSIX_SPAWN_SETSCHEDPARAM) != 0 - ? &attrp->__sp : NULL) == -1) - _exit (SPAWN_ERROR); - } -#endif - - /* Set the process group ID. */ - if ((flags & POSIX_SPAWN_SETPGROUP) != 0 - && __setpgid (0, attrp->__pgrp) != 0) - _exit (SPAWN_ERROR); - - /* Set the effective user and group IDs. */ - if ((flags & POSIX_SPAWN_RESETIDS) != 0 - && (seteuid (__getuid ()) != 0 || setegid (__getgid ()) != 0)) - _exit (SPAWN_ERROR); - - /* Execute the file actions. */ - if (file_actions != NULL) - { - int cnt; - - for (cnt = 0; cnt < file_actions->__used; ++cnt) - { - struct __spawn_action *action = &file_actions->__actions[cnt]; - - switch (action->tag) - { - case spawn_do_close: - if (__close (action->action.close_action.fd) != 0) - /* Signal the error. */ - _exit (SPAWN_ERROR); - break; - - case spawn_do_open: - { - int new_fd = __open64 (action->action.open_action.path, - action->action.open_action.oflag, - action->action.open_action.mode); - - if (new_fd == -1) - /* The `open' call failed. */ - _exit (SPAWN_ERROR); - - /* Make sure the desired file descriptor is used. */ - if (new_fd != action->action.open_action.fd) - { - if (__dup2 (new_fd, action->action.open_action.fd) - != action->action.open_action.fd) - /* The `dup2' call failed. */ - _exit (SPAWN_ERROR); - - if (__close (new_fd) != 0) - /* The `close' call failed. */ - _exit (SPAWN_ERROR); - } - } - break; - - case spawn_do_dup2: - if (__dup2 (action->action.dup2_action.fd, - action->action.dup2_action.newfd) - != action->action.dup2_action.newfd) - /* The `dup2' call failed. */ - _exit (SPAWN_ERROR); - break; - } - } - } - - if (! use_path || strchr (file, '/') != NULL) - { - /* The FILE parameter is actually a path. */ - __execve (file, argv, envp); - - if (errno == ENOEXEC) - script_execute (file, argv, envp); - - /* Oh, oh. `execve' returns. This is bad. */ - _exit (SPAWN_ERROR); - } - - /* We have to search for FILE on the path. */ - path = getenv ("PATH"); - if (path == NULL) - { - /* There is no `PATH' in the environment. - The default search path is the current directory - followed by the path `confstr' returns for `_CS_PATH'. */ - len = confstr (_CS_PATH, (char *) NULL, 0); - path = (char *) __alloca (1 + len); - path[0] = ':'; - (void) confstr (_CS_PATH, path + 1, len); - } - - len = strlen (file) + 1; - pathlen = strlen (path); - name = __alloca (pathlen + len + 1); - /* Copy the file name at the top. */ - name = (char *) memcpy (name + pathlen + 1, file, len); - /* And add the slash. */ - *--name = '/'; - - p = path; - do - { - char *startp; - - path = p; - p = __strchrnul (path, ':'); - - if (p == path) - /* Two adjacent colons, or a colon at the beginning or the end - of `PATH' means to search the current directory. */ - startp = name + 1; - else - startp = (char *) memcpy (name - (p - path), path, p - path); - - /* Try to execute this name. If it works, execv will not return. */ - __execve (startp, argv, envp); - - if (errno == ENOEXEC) - script_execute (startp, argv, envp); - - switch (errno) - { - case EACCES: - case ENOENT: - case ESTALE: - case ENOTDIR: - /* Those errors indicate the file is missing or not executable - by us, in which case we want to just try the next path - directory. */ - break; - - default: - /* Some other error means we found an executable file, but - something went wrong executing it; return the error to our - caller. */ - _exit (SPAWN_ERROR); - } - } - while (*p++ != '\0'); - - /* Return with an error. */ - _exit (SPAWN_ERROR); -} diff -durpN glibc-2.2.3/posix/spawnp.c glibc-2.2.4/posix/spawnp.c --- glibc-2.2.3/posix/spawnp.c Sat Apr 15 09:35:56 2000 +++ glibc-2.2.4/posix/spawnp.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "spawn_int.h" diff -durpN glibc-2.2.3/posix/sys/times.h glibc-2.2.4/posix/sys/times.h --- glibc-2.2.3/posix/sys/times.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/posix/sys/times.h Mon Jul 23 10:55:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 4.5.2 Process Times diff -durpN glibc-2.2.3/posix/sys/types.h glibc-2.2.4/posix/sys/types.h --- glibc-2.2.3/posix/sys/types.h Tue Aug 15 11:16:24 2000 +++ glibc-2.2.4/posix/sys/types.h Mon Jul 23 10:55:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 2.6 Primitive System Data Types @@ -30,6 +30,7 @@ __BEGIN_DECLS #include #ifdef __USE_BSD +# ifndef __u_char_defined typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; @@ -37,6 +38,8 @@ typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; +# define __u_char_defined +# endif #endif typedef __loff_t loff_t; @@ -108,8 +111,11 @@ typedef __ssize_t ssize_t; #endif #ifdef __USE_BSD +# ifndef __daddr_t_defined typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; +# define __daddr_t_defined +# endif #endif #if (defined __USE_SVID || defined __USE_XOPEN) && !defined __key_t_defined diff -durpN glibc-2.2.3/posix/sys/utsname.h glibc-2.2.4/posix/sys/utsname.h --- glibc-2.2.3/posix/sys/utsname.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/posix/sys/utsname.h Mon Jul 23 10:55:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 4.4 System Identification diff -durpN glibc-2.2.3/posix/sys/wait.h glibc-2.2.4/posix/sys/wait.h --- glibc-2.2.3/posix/sys/wait.h Fri Feb 9 10:04:18 2001 +++ glibc-2.2.4/posix/sys/wait.h Mon Jul 23 10:55:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 3.2.1 Wait for Process Termination diff -durpN glibc-2.2.3/posix/tar.h glibc-2.2.4/posix/tar.h --- glibc-2.2.3/posix/tar.h Fri Jun 20 18:02:17 1997 +++ glibc-2.2.4/posix/tar.h Mon Jul 23 10:55:00 2001 @@ -4,19 +4,19 @@ Written by David J. MacKenzie. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TAR_H #define _TAR_H 1 diff -durpN glibc-2.2.3/posix/tst-chmod.c glibc-2.2.4/posix/tst-chmod.c --- glibc-2.2.3/posix/tst-chmod.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/posix/tst-chmod.c Mon Jul 23 10:55:00 2001 @@ -1,21 +1,22 @@ /* Test for chmod functions. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-dir.c glibc-2.2.4/posix/tst-dir.c --- glibc-2.2.3/posix/tst-dir.c Wed Jan 10 15:54:38 2001 +++ glibc-2.2.4/posix/tst-dir.c Mon Jul 23 10:55:00 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-exec.c glibc-2.2.4/posix/tst-exec.c --- glibc-2.2.3/posix/tst-exec.c Thu Oct 26 22:57:32 2000 +++ glibc-2.2.4/posix/tst-exec.c Mon Jul 23 10:55:00 2001 @@ -1,21 +1,22 @@ /* Tests for exec. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-fnmatch.c glibc-2.2.4/posix/tst-fnmatch.c --- glibc-2.2.3/posix/tst-fnmatch.c Mon Mar 26 20:53:07 2001 +++ glibc-2.2.4/posix/tst-fnmatch.c Mon Jul 23 10:55:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-fnmatch.input glibc-2.2.4/posix/tst-fnmatch.input --- glibc-2.2.3/posix/tst-fnmatch.input Tue Mar 27 22:27:38 2001 +++ glibc-2.2.4/posix/tst-fnmatch.input Mon Jul 23 10:55:00 2001 @@ -3,20 +3,21 @@ # This file is part of the GNU C Library. # Contributes by Ulrich Drepper . # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Derived from the IEEE 2003.2 text. The standard only contains some diff -durpN glibc-2.2.3/posix/tst-fork.c glibc-2.2.4/posix/tst-fork.c --- glibc-2.2.3/posix/tst-fork.c Sun May 28 17:57:46 2000 +++ glibc-2.2.4/posix/tst-fork.c Mon Jul 23 10:55:00 2001 @@ -1,21 +1,22 @@ /* Tests for fork. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-getaddrinfo.c glibc-2.2.4/posix/tst-getaddrinfo.c --- glibc-2.2.3/posix/tst-getaddrinfo.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/posix/tst-getaddrinfo.c Mon Jul 23 10:55:00 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -26,7 +26,7 @@ static int do_test (void) { - const int family[3] = { AF_INET, AF_INET6, AF_UNIX }; + const int family[2] = { AF_INET, AF_INET6 }; int result = 0; int gaierr, index; struct addrinfo hints, *ai, *aitop; diff -durpN glibc-2.2.3/posix/tst-getlogin.c glibc-2.2.4/posix/tst-getlogin.c --- glibc-2.2.3/posix/tst-getlogin.c Tue Nov 9 18:39:05 1999 +++ glibc-2.2.4/posix/tst-getlogin.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-gnuglob.c glibc-2.2.4/posix/tst-gnuglob.c --- glibc-2.2.3/posix/tst-gnuglob.c Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/posix/tst-gnuglob.c Mon Jul 23 10:55:00 2001 @@ -1,22 +1,23 @@ /* Test the GNU extensions in glob which allow the user to provide callbacks for the filesystem access functions. Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-preadwrite.c glibc-2.2.4/posix/tst-preadwrite.c --- glibc-2.2.3/posix/tst-preadwrite.c Wed May 31 11:10:42 2000 +++ glibc-2.2.4/posix/tst-preadwrite.c Mon Jul 23 10:55:00 2001 @@ -1,21 +1,22 @@ /* Tests for pread and pwrite. Copyright (C) 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-preadwrite64.c glibc-2.2.4/posix/tst-preadwrite64.c --- glibc-2.2.3/posix/tst-preadwrite64.c Fri May 26 12:42:06 2000 +++ glibc-2.2.4/posix/tst-preadwrite64.c Mon Jul 23 10:55:00 2001 @@ -1,21 +1,22 @@ /* Tests for pread64 and pwrite64. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define PREAD pread64 #define PWRITE pwrite64 diff -durpN glibc-2.2.3/posix/tst-regex.c glibc-2.2.4/posix/tst-regex.c --- glibc-2.2.3/posix/tst-regex.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/posix/tst-regex.c Thu Jul 5 21:55:38 2001 @@ -0,0 +1,259 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include "spawn_int.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#ifdef _POSIX_CPUTIME +static clockid_t cl; +static int use_clock; +#endif +static iconv_t cd; +static char *mem; +static char *umem; +static size_t memlen; + +static int test_expr (const char *expr, int expected); +static int run_test (const char *expr, const char *mem, size_t memlen, + int expected); + + +int +main (void) +{ + const char *file; + int fd; + struct stat st; + int result; + char *inmem; + char *outmem; + size_t inlen; + size_t outlen; + + mtrace (); + + /* Make the content of the file available in memory. */ + file = "../ChangeLog.8"; + fd = open (file, O_RDONLY); + if (fd == -1) + error (EXIT_FAILURE, errno, "cannot open %s", basename (file)); + + if (fstat (fd, &st) != 0) + error (EXIT_FAILURE, errno, "cannot stat %s", basename (file)); + memlen = st.st_size; + + mem = (char *) malloc (memlen + 1); + if (mem == NULL) + error (EXIT_FAILURE, errno, "while allocating buffer"); + + if (read (fd, mem, memlen) != memlen) + error (EXIT_FAILURE, 0, "cannot read entire file"); + mem[memlen] = '\0'; + + close (fd); + + /* We have to convert a few things from Latin-1 to UTF-8. */ + cd = iconv_open ("UTF-8", "ISO-8859-1"); + if (cd == (iconv_t) -1) + error (EXIT_FAILURE, errno, "cannot get conversion descriptor"); + + /* For the second test we have to convert the file content to UTF-8. + Since the text is mostly ASCII it should be enough to allocate + twice as much memory for the UTF-8 text than for the Latin-1 + text. */ + umem = (char *) calloc (2, memlen); + if (umem == NULL) + error (EXIT_FAILURE, errno, "while allocating buffer"); + + inmem = mem; + inlen = memlen; + outmem = umem; + outlen = 2 * memlen - 1; + iconv (cd, &inmem, &inlen, &outmem, &outlen); + if (inlen != 0) + error (EXIT_FAILURE, errno, "cannot convert buffer"); + +#ifdef _POSIX_CPUTIME + /* See whether we can use the CPU clock. */ + use_clock = clock_getcpuclockid (0, &cl) == 0; +#endif + +#ifdef DEBUG + re_set_syntax (RE_DEBUG); +#endif + + /* Run the actual tests. All tests are run in a single-byte and a + multi-byte locale. */ + result = test_expr ("[äáàâéèêíìîñöóòôüúùû]", 2); + result |= test_expr ("G.ran", 2); + result |= test_expr ("G.\\{1\\}ran", 2); + result |= test_expr ("G.*ran", 3); + result |= test_expr ("[äáàâ]", 0); + + /* Free the resources. */ + free (umem); + iconv_close (cd); + free (mem); + + return result; +} + + +static int +test_expr (const char *expr, int expected) +{ + int result; + char *inmem; + char *outmem; + size_t inlen; + size_t outlen; + char *uexpr; + + /* First test: search with an ISO-8859-1 locale. */ + if (setlocale (LC_ALL, "de_DE.ISO-8859-1") == NULL) + error (EXIT_FAILURE, 0, "cannot set locale de_DE.ISO-8859-1"); + + printf ("\nTest \"%s\" with 8-bit locale\n", expr); + result = run_test (expr, mem, memlen, expected); + + /* Second test: search with an UTF-8 locale. */ + if (setlocale (LC_ALL, "de_DE.UTF-8") == NULL) + error (EXIT_FAILURE, 0, "cannot set locale de_DE.UTF-8"); + + inmem = (char *) expr; + inlen = strlen (expr); + outlen = inlen * MB_CUR_MAX; + outmem = uexpr = alloca (outlen + 1); + memset (outmem, '\0', outlen + 1); + iconv (cd, &inmem, &inlen, &outmem, &outlen); + if (inlen != 0) + error (EXIT_FAILURE, errno, "cannot convert expression"); + + /* Run the tests. */ + printf ("\nTest \"%s\" with multi-byte locale\n", expr); + result |= run_test (uexpr, umem, 2 * memlen - outlen, expected); + + return result; +} + + +static int +run_test (const char *expr, const char *mem, size_t memlen, int expected) +{ +#ifdef _POSIX_CPUTIME + struct timespec start; + struct timespec finish; +#endif + regex_t re; + int err; + size_t offset; + int cnt; + +#ifdef _POSIX_CPUTIME + if (use_clock) + use_clock = clock_gettime (cl, &start) == 0; +#endif + + err = regcomp (&re, expr, REG_NEWLINE); + if (err != REG_NOERROR) + { + char buf[200]; + regerror (err, &re, buf, sizeof buf); + error (EXIT_FAILURE, 0, "cannot compile expression: %s", buf); + } + + cnt = 0; + offset = 0; + assert (mem[memlen] == '\0'); + while (offset < memlen) + { + regmatch_t ma[1]; + const char *sp; + const char *ep; + + err = regexec (&re, mem + offset, 1, ma, 0); + if (err == REG_NOMATCH) + break; + + if (err != REG_NOERROR) + { + char buf[200]; + regerror (err, &re, buf, sizeof buf); + error (EXIT_FAILURE, 0, "cannot use expression: %s", buf); + } + + assert (ma[0].rm_so >= 0); + sp = mem + offset + ma[0].rm_so; + while (sp > mem && sp[-1] != '\n') + --sp; + + ep = mem + offset + ma[0].rm_so; + while (*ep != '\0' && *ep != '\n') + ++ep; + + printf ("match %d: \"%.*s\"\n", ++cnt, (int) (ep - sp), sp); + + offset = ep + 1 - mem; + } + + regfree (&re); + +#ifdef _POSIX_CPUTIME + if (use_clock) + { + use_clock = clock_gettime (cl, &finish) == 0; + if (use_clock) + { + if (finish.tv_nsec < start.tv_nsec) + { + finish.tv_nsec -= start.tv_nsec - 1000000000; + finish.tv_sec -= 1 + start.tv_sec; + } + else + { + finish.tv_nsec -= start.tv_nsec; + finish.tv_sec -= start.tv_sec; + } + + printf ("elapsed time: %ld.%09ld sec\n", + finish.tv_sec, finish.tv_nsec); + } + } +#endif + + /* Return an error if the number of matches found is not match we + expect. */ + return cnt != expected; +} diff -durpN glibc-2.2.3/posix/tst-regexloc.c glibc-2.2.4/posix/tst-regexloc.c --- glibc-2.2.3/posix/tst-regexloc.c Sun Aug 13 22:57:49 2000 +++ glibc-2.2.4/posix/tst-regexloc.c Mon Jul 23 10:55:00 2001 @@ -1,3 +1,24 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include "spawn_int.h" + #include #include #include diff -durpN glibc-2.2.3/posix/tst-spawn.c glibc-2.2.4/posix/tst-spawn.c --- glibc-2.2.3/posix/tst-spawn.c Thu Oct 26 22:57:33 2000 +++ glibc-2.2.4/posix/tst-spawn.c Mon Jul 23 10:55:00 2001 @@ -1,21 +1,22 @@ /* Tests for spawn. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-truncate.c glibc-2.2.4/posix/tst-truncate.c --- glibc-2.2.3/posix/tst-truncate.c Fri May 26 13:45:31 2000 +++ glibc-2.2.4/posix/tst-truncate.c Mon Jul 23 10:55:00 2001 @@ -1,21 +1,22 @@ /* Tests for ftruncate and truncate. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/tst-truncate64.c glibc-2.2.4/posix/tst-truncate64.c --- glibc-2.2.3/posix/tst-truncate64.c Fri May 26 13:29:28 2000 +++ glibc-2.2.4/posix/tst-truncate64.c Mon Jul 23 10:55:00 2001 @@ -1,21 +1,22 @@ /* Tests for ftruncate64 and truncate64. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define TRUNCATE truncate64 #define FTRUNCATE ftruncate64 diff -durpN glibc-2.2.3/posix/unistd.h glibc-2.2.4/posix/unistd.h --- glibc-2.2.3/posix/unistd.h Mon Mar 26 20:53:07 2001 +++ glibc-2.2.4/posix/unistd.h Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 2.10 Symbolic Constants diff -durpN glibc-2.2.3/posix/wordexp-test.c glibc-2.2.4/posix/wordexp-test.c --- glibc-2.2.3/posix/wordexp-test.c Mon Mar 26 20:53:07 2001 +++ glibc-2.2.4/posix/wordexp-test.c Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/posix/wordexp.h glibc-2.2.4/posix/wordexp.h --- glibc-2.2.3/posix/wordexp.h Fri Feb 9 10:04:18 2001 +++ glibc-2.2.4/posix/wordexp.h Mon Jul 23 10:55:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _WORDEXP_H #define _WORDEXP_H 1 diff -durpN glibc-2.2.3/pwd/Makefile glibc-2.2.4/pwd/Makefile --- glibc-2.2.3/pwd/Makefile Mon Sep 20 11:01:56 1999 +++ glibc-2.2.4/pwd/Makefile Mon Jul 23 10:55:01 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for pwd portion of the library. diff -durpN glibc-2.2.3/pwd/fgetpwent.c glibc-2.2.4/pwd/fgetpwent.c --- glibc-2.2.3/pwd/fgetpwent.c Wed Aug 2 14:52:32 2000 +++ glibc-2.2.4/pwd/fgetpwent.c Mon Jul 23 10:55:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/pwd/fgetpwent_r.c glibc-2.2.4/pwd/fgetpwent_r.c --- glibc-2.2.3/pwd/fgetpwent_r.c Sun Jun 13 15:26:50 1999 +++ glibc-2.2.4/pwd/fgetpwent_r.c Mon Jul 23 10:55:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/pwd/getpw.c glibc-2.2.4/pwd/getpw.c --- glibc-2.2.3/pwd/getpw.c Fri May 26 12:38:34 2000 +++ glibc-2.2.4/pwd/getpw.c Mon Jul 23 10:55:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/pwd/getpwent.c glibc-2.2.4/pwd/getpwent.c --- glibc-2.2.3/pwd/getpwent.c Fri Feb 14 20:29:08 1997 +++ glibc-2.2.4/pwd/getpwent.c Mon Jul 23 10:55:01 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/pwd/getpwent_r.c glibc-2.2.4/pwd/getpwent_r.c --- glibc-2.2.3/pwd/getpwent_r.c Fri Feb 14 20:29:09 1997 +++ glibc-2.2.4/pwd/getpwent_r.c Mon Jul 23 10:55:01 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of/tes + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/pwd/getpwnam.c glibc-2.2.4/pwd/getpwnam.c --- glibc-2.2.3/pwd/getpwnam.c Fri Feb 14 20:29:10 1997 +++ glibc-2.2.4/pwd/getpwnam.c Mon Jul 23 10:55:01 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/pwd/getpwnam_r.c glibc-2.2.4/pwd/getpwnam_r.c --- glibc-2.2.3/pwd/getpwnam_r.c Sat Jan 31 07:57:08 1998 +++ glibc-2.2.4/pwd/getpwnam_r.c Mon Jul 23 10:55:01 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/pwd/getpwuid.c glibc-2.2.4/pwd/getpwuid.c --- glibc-2.2.3/pwd/getpwuid.c Fri Feb 14 20:29:11 1997 +++ glibc-2.2.4/pwd/getpwuid.c Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/pwd/getpwuid_r.c glibc-2.2.4/pwd/getpwuid_r.c --- glibc-2.2.3/pwd/getpwuid_r.c Sat Jan 31 07:57:27 1998 +++ glibc-2.2.4/pwd/getpwuid_r.c Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/pwd/putpwent.c glibc-2.2.4/pwd/putpwent.c --- glibc-2.2.3/pwd/putpwent.c Thu Aug 20 20:07:28 1998 +++ glibc-2.2.4/pwd/putpwent.c Mon Jul 23 10:55:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/pwd/pwd.h glibc-2.2.4/pwd/pwd.h --- glibc-2.2.3/pwd/pwd.h Fri Feb 9 10:04:18 2001 +++ glibc-2.2.4/pwd/pwd.h Mon Jul 23 10:55:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 9.2.2 User Database Access diff -durpN glibc-2.2.3/pwd/tst-getpw.c glibc-2.2.4/pwd/tst-getpw.c --- glibc-2.2.3/pwd/tst-getpw.c Wed Jun 30 12:00:19 1999 +++ glibc-2.2.4/pwd/tst-getpw.c Mon Jul 23 10:55:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/resolv/Makefile glibc-2.2.4/resolv/Makefile --- glibc-2.2.3/resolv/Makefile Mon Mar 26 20:53:07 2001 +++ glibc-2.2.4/resolv/Makefile Mon Jul 23 10:55:02 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for resolv portion of the library. diff -durpN glibc-2.2.3/resolv/gai_cancel.c glibc-2.2.4/resolv/gai_cancel.c --- glibc-2.2.3/resolv/gai_cancel.c Sat Mar 3 10:09:56 2001 +++ glibc-2.2.4/resolv/gai_cancel.c Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/resolv/gai_error.c glibc-2.2.4/resolv/gai_error.c --- glibc-2.2.3/resolv/gai_error.c Sat Mar 3 10:10:04 2001 +++ glibc-2.2.4/resolv/gai_error.c Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/resolv/gai_misc.c glibc-2.2.4/resolv/gai_misc.c --- glibc-2.2.3/resolv/gai_misc.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/resolv/gai_misc.c Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/resolv/gai_misc.h glibc-2.2.4/resolv/gai_misc.h --- glibc-2.2.3/resolv/gai_misc.h Sat Mar 3 10:11:35 2001 +++ glibc-2.2.4/resolv/gai_misc.h Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GAI_MISC_H #define _GAI_MISC_H 1 diff -durpN glibc-2.2.3/resolv/gai_notify.c glibc-2.2.4/resolv/gai_notify.c --- glibc-2.2.3/resolv/gai_notify.c Sat Mar 3 10:12:03 2001 +++ glibc-2.2.4/resolv/gai_notify.c Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/resolv/gai_suspend.c glibc-2.2.4/resolv/gai_suspend.c --- glibc-2.2.3/resolv/gai_suspend.c Sat Mar 3 10:10:15 2001 +++ glibc-2.2.4/resolv/gai_suspend.c Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/resolv/getaddrinfo_a.c glibc-2.2.4/resolv/getaddrinfo_a.c --- glibc-2.2.3/resolv/getaddrinfo_a.c Sat Mar 3 10:10:27 2001 +++ glibc-2.2.4/resolv/getaddrinfo_a.c Mon Jul 23 10:55:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/resolv/gethnamaddr.c glibc-2.2.4/resolv/gethnamaddr.c --- glibc-2.2.3/resolv/gethnamaddr.c Mon May 1 14:56:52 2000 +++ glibc-2.2.4/resolv/gethnamaddr.c Wed Aug 15 18:50:11 2001 @@ -51,7 +51,7 @@ #if defined(LIBC_SCCS) && !defined(lint) static char sccsid[] = "@(#)gethostnamadr.c 8.1 (Berkeley) 6/4/93"; -static char rcsid[] = "$Id: gethnamaddr.c,v 1.34 2000/04/30 04:15:40 drepper Exp $"; +static char rcsid[] = "$Id: gethnamaddr.c,v 1.35 2001/08/14 23:27:04 drepper Exp $"; #endif /* LIBC_SCCS and not lint */ #include @@ -67,6 +67,8 @@ static char rcsid[] = "$Id: gethnamaddr. #include #include #include + +#define RESOLVSORT #ifndef LOG_AUTH # define LOG_AUTH 0 diff -durpN glibc-2.2.3/resolv/netdb.h glibc-2.2.4/resolv/netdb.h --- glibc-2.2.3/resolv/netdb.h Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/resolv/netdb.h Mon Jul 23 10:55:02 2001 @@ -1,20 +1,20 @@ /* Copyright (C) 1996,1997,1998,1999,2000,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., 59 Temple Place - - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* All data returned by the network data base library are supplied in host order and returned in network order (suitable for use in diff -durpN glibc-2.2.3/resolv/nss_dns/dns-host.c glibc-2.2.4/resolv/nss_dns/dns-host.c --- glibc-2.2.3/resolv/nss_dns/dns-host.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/resolv/nss_dns/dns-host.c Wed Aug 15 18:50:11 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1996-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Extended from original form by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Parts of this file are plain copies of the file `gethtnamadr.c' from the bind package and it has the following copyright. */ @@ -86,6 +86,8 @@ #include #include +#define RESOLVSORT + /* Maximum number of aliases we allow. */ #define MAX_NR_ALIASES 48 #define MAX_NR_ADDRS 48 @@ -330,6 +332,51 @@ _nss_dns_gethostbyaddr_r (const void *ad return NSS_STATUS_SUCCESS; } +#ifdef RESOLVSORT +static void addrsort (char **ap, int num); + +static void +addrsort (char **ap, int num) +{ + int i, j; + char **p; + short aval[MAX_NR_ADDRS]; + int needsort = 0; + + p = ap; + if (num > MAX_NR_ADDRS) + num = MAX_NR_ADDRS; + for (i = 0; i < num; i++, p++) + { + for (j = 0 ; (unsigned)j < _res.nsort; j++) + if (_res.sort_list[j].addr.s_addr == + (((struct in_addr *)(*p))->s_addr & _res.sort_list[j].mask)) + break; + aval[i] = j; + if (needsort == 0 && i > 0 && j < aval[i-1]) + needsort = i; + } + if (!needsort) + return; + + while (needsort++ < num) + for (j = needsort - 2; j >= 0; j--) + if (aval[j] > aval[j+1]) + { + char *hp; + + i = aval[j]; + aval[j] = aval[j+1]; + aval[j+1] = i; + + hp = ap[j]; + ap[j] = ap[j+1]; + ap[j+1] = hp; + } + else + break; +} +#endif static enum nss_status getanswer_r (const querybuf *answer, int anslen, const char *qname, int qtype, diff -durpN glibc-2.2.3/resolv/nss_dns/dns-network.c glibc-2.2.4/resolv/nss_dns/dns-network.c --- glibc-2.2.3/resolv/nss_dns/dns-network.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/resolv/nss_dns/dns-network.c Mon Jul 23 10:55:03 2001 @@ -3,19 +3,19 @@ Extended from original form by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Parts of this file are plain copies of the file `getnetnamadr.c' from the bind package and it has the following copyright. */ diff -durpN glibc-2.2.3/resolv/res_hconf.c glibc-2.2.4/resolv/res_hconf.c --- glibc-2.2.3/resolv/res_hconf.c Sun Oct 8 17:05:04 2000 +++ glibc-2.2.4/resolv/res_hconf.c Mon Jul 23 10:55:03 2001 @@ -1,20 +1,21 @@ -/* Copyright (C) 1993, 95, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1993,95,96,97,98,99,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger (davidm@azstarnet.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file provides a Linux /etc/host.conf compatible front end to the various name resolvers (/etc/hosts, named, NIS server, etc.). @@ -32,6 +33,7 @@ #include #include #include +#include #include #include #include @@ -337,6 +339,9 @@ _res_hconf_init (void) _res_hconf.service[_res_hconf.num_services++] = SERVICE_BIND; else { + /* No threads using this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); + while (fgets_unlocked (buf, sizeof (buf), fp)) { ++line_num; diff -durpN glibc-2.2.3/resolv/res_hconf.h glibc-2.2.4/resolv/res_hconf.h --- glibc-2.2.3/resolv/res_hconf.h Fri Nov 20 14:55:37 1998 +++ glibc-2.2.4/resolv/res_hconf.h Mon Jul 23 10:55:03 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger (davidm@azstarnet.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _RES_HCONF_H_ #define _RES_HCONF_H_ diff -durpN glibc-2.2.3/resolv/res_init.c glibc-2.2.4/resolv/res_init.c --- glibc-2.2.3/resolv/res_init.c Sat Jan 6 20:35:27 2001 +++ glibc-2.2.4/resolv/res_init.c Mon Jul 23 10:55:03 2001 @@ -81,6 +81,7 @@ static const char rcsid[] = "$BINDId: re #include #include #include +#include #include #include #include @@ -226,6 +227,8 @@ __res_vinit(res_state statp, int preinit line[sizeof(name) - 1] == '\t')) if ((fp = fopen(_PATH_RESCONF, "r")) != NULL) { + /* No threads use this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); /* read the config file */ while (fgets_unlocked(buf, sizeof(buf), fp) != NULL) { /* skip comments */ diff -durpN glibc-2.2.3/resource/Makefile glibc-2.2.4/resource/Makefile --- glibc-2.2.3/resource/Makefile Mon Dec 22 10:36:10 1997 +++ glibc-2.2.4/resource/Makefile Mon Jul 23 10:55:04 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. subdir := resource diff -durpN glibc-2.2.3/resource/sys/resource.h glibc-2.2.4/resource/sys/resource.h --- glibc-2.2.3/resource/sys/resource.h Mon Feb 28 12:34:07 2000 +++ glibc-2.2.4/resource/sys/resource.h Mon Jul 23 10:55:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H #define _SYS_RESOURCE_H 1 diff -durpN glibc-2.2.3/resource/sys/vlimit.h glibc-2.2.4/resource/sys/vlimit.h --- glibc-2.2.3/resource/sys/vlimit.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/resource/sys/vlimit.h Mon Jul 23 10:55:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_VLIMIT_H #define _SYS_VLIMIT_H 1 diff -durpN glibc-2.2.3/resource/sys/vtimes.h glibc-2.2.4/resource/sys/vtimes.h --- glibc-2.2.3/resource/sys/vtimes.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/resource/sys/vtimes.h Mon Jul 23 10:55:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_VTIMES_H #define _SYS_VTIMES_H 1 diff -durpN glibc-2.2.3/resource/ulimit.h glibc-2.2.4/resource/ulimit.h --- glibc-2.2.3/resource/ulimit.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/resource/ulimit.h Mon Jul 23 10:55:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ULIMIT_H #define _ULIMIT_H 1 diff -durpN glibc-2.2.3/rt/Makefile glibc-2.2.4/rt/Makefile --- glibc-2.2.3/rt/Makefile Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/rt/Makefile Mon Jul 23 10:55:04 2001 @@ -1,20 +1,20 @@ -# Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. +# Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for real-time portion of the library. @@ -23,30 +23,28 @@ subdir := rt headers := aio.h -librt-routines := aio_cancel aio_error aio_fsync aio_misc aio_read \ +aio-routines := aio_cancel aio_error aio_fsync aio_misc aio_read \ aio_read64 aio_return aio_suspend aio_write \ aio_write64 lio_listio lio_listio64 aio_sigqueue \ - aio_notify get_clockfreq clock_getcpuclockid \ + aio_notify +clock-routines := get_clockfreq clock_getcpuclockid \ clock_getres clock_gettime clock_settime \ - clock_nanosleep \ - timer_create timer_delete timer_getoverr \ - timer_gettime timer_settime \ - shm_open shm_unlink - -# Make sure that everything is distributed independent of configuration. -distribute := aio_misc.h $(librt-routines:=.c) $(librt-map) - -include ../Makeconfig + clock_nanosleep +timer-routines := timer_create timer_delete timer_getoverr \ + timer_gettime timer_settime +shm-routines := shm_open shm_unlink -ifeq ($(have-thread-library),yes) +librt-routines = $(aio-routines) \ + $(clock-routines) $(timer-routines) \ + $(shm-routines) -tests := tst-aio tst-aio64 tst-clock tst-shm tst-timer tst-aio2 tst-aio3 \ - tst-aio4 tst-aio5 tst-aio6 +tests := tst-shm tst-clock tst-timer \ + tst-aio tst-aio64 tst-aio2 tst-aio3 tst-aio4 tst-aio5 tst-aio6 extra-libs := librt extra-libs-others := $(extra-libs) -endif +distribute := aio_misc.h include ../Rules diff -durpN glibc-2.2.3/rt/aio.h glibc-2.2.4/rt/aio.h --- glibc-2.2.3/rt/aio.h Thu Aug 31 14:45:16 2000 +++ glibc-2.2.4/rt/aio.h Mon Jul 23 10:55:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO/IEC 9945-1:1996 6.7: Asynchronous Input and Output diff -durpN glibc-2.2.3/rt/aio_cancel.c glibc-2.2.4/rt/aio_cancel.c --- glibc-2.2.3/rt/aio_cancel.c Tue Aug 15 11:16:24 2000 +++ glibc-2.2.4/rt/aio_cancel.c Wed Dec 31 16:00:00 1969 @@ -1,142 +0,0 @@ -/* Cancel requests associated with given file descriptor. - Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - - -/* We use an UGLY hack to prevent gcc from finding us cheating. The - implementation of aio_cancel and aio_cancel64 are identical and so - we want to avoid code duplication by using aliases. But gcc sees - the different parameter lists and prints a warning. We define here - a function so that aio_cancel64 has no prototype. */ -#define aio_cancel64 XXX -#include -/* And undo the hack. */ -#undef aio_cancel64 - -#include -#include - -#include "aio_misc.h" - - -int -aio_cancel (fildes, aiocbp) - int fildes; - struct aiocb *aiocbp; -{ - struct requestlist *req = NULL; - int result = AIO_ALLDONE; - - /* Request the mutex. */ - pthread_mutex_lock (&__aio_requests_mutex); - - /* We are asked to cancel a specific AIO request. */ - if (aiocbp != NULL) - { - /* If the AIO request is not for this descriptor it has no value - to look for the request block. */ - if (aiocbp->aio_fildes == fildes) - { - struct requestlist *last = NULL; - - req = __aio_find_req_fd (fildes); - - if (req == NULL) - { - not_found: - pthread_mutex_unlock (&__aio_requests_mutex); - __set_errno (EINVAL); - return -1; - } - - while (req->aiocbp != (aiocb_union *) aiocbp) - { - last = req; - req = req->next_prio; - if (req == NULL) - goto not_found; - } - - /* Don't remove the entry if a thread is already working on it. */ - if (req->running == allocated) - { - result = AIO_NOTCANCELED; - req = NULL; - } - else - { - /* We can remove the entry. */ - __aio_remove_request (last, req, 0); - - result = AIO_CANCELED; - - req->next_prio = NULL; - } - } - } - else - { - /* Find the beginning of the list of all requests for this - desriptor. */ - req = __aio_find_req_fd (fildes); - - /* If any request is worked on by a thread it must be the first. - So either we can delete all requests or all but the first. */ - if (req != NULL) - { - if (req->running == allocated) - { - struct requestlist *old = req; - req = req->next_prio; - old->next_prio = NULL; - - result = AIO_NOTCANCELED; - - if (req != NULL) - __aio_remove_request (old, req, 1); - } - else - { - result = AIO_CANCELED; - - /* We can remove the entry. */ - __aio_remove_request (NULL, req, 1); - } - } - } - - /* Mark requests as canceled and send signal. */ - while (req != NULL) - { - struct requestlist *old = req; - assert (req->running == yes || req->running == queued); - req->aiocbp->aiocb.__error_code = ECANCELED; - req->aiocbp->aiocb.__return_value = -1; - __aio_notify (req); - req = req->next_prio; - __aio_free_request (old); - } - - /* Release the mutex. */ - pthread_mutex_unlock (&__aio_requests_mutex); - - return result; -} - -weak_alias (aio_cancel, aio_cancel64) diff -durpN glibc-2.2.3/rt/aio_error.c glibc-2.2.4/rt/aio_error.c --- glibc-2.2.3/rt/aio_error.c Wed Dec 3 15:12:32 1997 +++ glibc-2.2.4/rt/aio_error.c Mon Jul 23 10:55:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We use an UGLY hack to prevent gcc from finding us cheating. The diff -durpN glibc-2.2.3/rt/aio_fsync.c glibc-2.2.4/rt/aio_fsync.c --- glibc-2.2.3/rt/aio_fsync.c Wed Aug 4 17:20:20 1999 +++ glibc-2.2.4/rt/aio_fsync.c Wed Dec 31 16:00:00 1969 @@ -1,50 +0,0 @@ -/* Synchronize I/O in given file descriptor. - Copyright (C) 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - - -/* We use an UGLY hack to prevent gcc from finding us cheating. The - implementation of aio_fsync and aio_fsync64 are identical and so - we want to avoid code duplication by using aliases. But gcc sees - the different parameter lists and prints a warning. We define here - a function so that aio_fsync64 has no prototype. */ -#define aio_fsync64 XXX -#include -/* And undo the hack. */ -#undef aio_fsync64 -#include - -#include "aio_misc.h" - - -int -aio_fsync (int op, struct aiocb *aiocbp) -{ - if (op != O_DSYNC && op != O_SYNC) - { - __set_errno (EINVAL); - return -1; - } - - return (__aio_enqueue_request ((aiocb_union *) aiocbp, - op == O_SYNC ? LIO_SYNC : LIO_DSYNC) == NULL - ? -1 : 0); -} - -weak_alias (aio_fsync, aio_fsync64) diff -durpN glibc-2.2.3/rt/aio_misc.c glibc-2.2.4/rt/aio_misc.c --- glibc-2.2.3/rt/aio_misc.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/rt/aio_misc.c Wed Dec 31 16:00:00 1969 @@ -1,708 +0,0 @@ -/* Handle general operations. - Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "aio_misc.h" - -static void add_request_to_runlist (struct requestlist *newrequest); - -/* Pool of request list entries. */ -static struct requestlist **pool; - -/* Number of total and allocated pool entries. */ -static size_t pool_max_size; -static size_t pool_size; - -/* We implement a two dimensional array but allocate each row separately. - The macro below determines how many entries should be used per row. - It should better be a power of two. */ -#define ENTRIES_PER_ROW 32 - -/* How many rows we allocate at once. */ -#define ROWS_STEP 8 - -/* List of available entries. */ -static struct requestlist *freelist; - -/* List of request waiting to be processed. */ -static struct requestlist *runlist; - -/* Structure list of all currently processed requests. */ -static struct requestlist *requests; - -/* Number of threads currently running. */ -static int nthreads; - -/* Number of threads waiting for work to arrive. */ -static int idle_thread_count; - - -/* These are the values used to optimize the use of AIO. The user can - overwrite them by using the `aio_init' function. */ -static struct aioinit optim = -{ - 20, /* int aio_threads; Maximal number of threads. */ - 64, /* int aio_num; Number of expected simultanious requests. */ - 0, - 0, - 0, - 0, - 1, - 0 -}; - - -/* Since the list is global we need a mutex protecting it. */ -pthread_mutex_t __aio_requests_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; - -/* When you add a request to the list and there are idle threads present, - you signal this condition variable. When a thread finishes work, it waits - on this condition variable for a time before it actually exits. */ -pthread_cond_t __aio_new_request_notification = PTHREAD_COND_INITIALIZER; - - -/* Functions to handle request list pool. */ -static struct requestlist * -get_elem (void) -{ - struct requestlist *result; - - if (freelist == NULL) - { - struct requestlist *new_row; - int cnt; - - assert (sizeof (struct aiocb) == sizeof (struct aiocb64)); - - if (pool_size + 1 >= pool_max_size) - { - size_t new_max_size = pool_max_size + ROWS_STEP; - struct requestlist **new_tab; - - new_tab = (struct requestlist **) - realloc (pool, new_max_size * sizeof (struct requestlist *)); - - if (new_tab == NULL) - return NULL; - - pool_max_size = new_max_size; - pool = new_tab; - } - - /* Allocate the new row. */ - cnt = pool_size == 0 ? optim.aio_num : ENTRIES_PER_ROW; - new_row = (struct requestlist *) calloc (cnt, - sizeof (struct requestlist)); - if (new_row == NULL) - return NULL; - - pool[pool_size++] = new_row; - - /* Put all the new entries in the freelist. */ - do - { - new_row->next_prio = freelist; - freelist = new_row++; - } - while (--cnt > 0); - } - - result = freelist; - freelist = freelist->next_prio; - - return result; -} - - -void -internal_function -__aio_free_request (struct requestlist *elem) -{ - elem->running = no; - elem->next_prio = freelist; - freelist = elem; -} - - -struct requestlist * -internal_function -__aio_find_req (aiocb_union *elem) -{ - struct requestlist *runp = requests; - int fildes = elem->aiocb.aio_fildes; - - while (runp != NULL && runp->aiocbp->aiocb.aio_fildes < fildes) - runp = runp->next_fd; - - if (runp != NULL) - { - if (runp->aiocbp->aiocb.aio_fildes != fildes) - runp = NULL; - else - while (runp != NULL && runp->aiocbp != elem) - runp = runp->next_prio; - } - - return runp; -} - - -struct requestlist * -internal_function -__aio_find_req_fd (int fildes) -{ - struct requestlist *runp = requests; - - while (runp != NULL && runp->aiocbp->aiocb.aio_fildes < fildes) - runp = runp->next_fd; - - return (runp != NULL && runp->aiocbp->aiocb.aio_fildes == fildes - ? runp : NULL); -} - - -void -internal_function -__aio_remove_request (struct requestlist *last, struct requestlist *req, - int all) -{ - assert (req->running == yes || req->running == queued - || req->running == done); - - if (last != NULL) - last->next_prio = all ? NULL : req->next_prio; - else - { - if (all || req->next_prio == NULL) - { - if (req->last_fd != NULL) - req->last_fd->next_fd = req->next_fd; - else - requests = req->next_fd; - if (req->next_fd != NULL) - req->next_fd->last_fd = req->last_fd; - } - else - { - if (req->last_fd != NULL) - req->last_fd->next_fd = req->next_prio; - else - requests = req->next_prio; - - if (req->next_fd != NULL) - req->next_fd->last_fd = req->next_prio; - - req->next_prio->last_fd = req->last_fd; - req->next_prio->next_fd = req->next_fd; - - /* Mark this entry as runnable. */ - req->next_prio->running = yes; - } - - if (req->running == yes) - { - struct requestlist *runp = runlist; - - last = NULL; - while (runp != NULL) - { - if (runp == req) - { - if (last == NULL) - runlist = runp->next_run; - else - last->next_run = runp->next_run; - break; - } - last = runp; - runp = runp->next_run; - } - } - } -} - - -/* The thread handler. */ -static void *handle_fildes_io (void *arg); - - -/* User optimization. */ -void -__aio_init (const struct aioinit *init) -{ - /* Get the mutex. */ - pthread_mutex_lock (&__aio_requests_mutex); - - /* Only allow writing new values if the table is not yet allocated. */ - if (pool == NULL) - { - optim.aio_threads = init->aio_threads < 1 ? 1 : init->aio_threads; - optim.aio_num = (init->aio_num < ENTRIES_PER_ROW - ? ENTRIES_PER_ROW - : init->aio_num & ~ENTRIES_PER_ROW); - } - - if (init->aio_idle_time != 0) - optim.aio_idle_time = init->aio_idle_time; - - /* Release the mutex. */ - pthread_mutex_unlock (&__aio_requests_mutex); -} -weak_alias (__aio_init, aio_init) - - -/* The main function of the async I/O handling. It enqueues requests - and if necessary starts and handles threads. */ -struct requestlist * -internal_function -__aio_enqueue_request (aiocb_union *aiocbp, int operation) -{ - int result = 0; - int policy, prio; - struct sched_param param; - struct requestlist *last, *runp, *newp; - int running = no; - - if (operation == LIO_SYNC || operation == LIO_DSYNC) - aiocbp->aiocb.aio_reqprio = 0; - else if (aiocbp->aiocb.aio_reqprio < 0 - || aiocbp->aiocb.aio_reqprio > AIO_PRIO_DELTA_MAX) - { - /* Invalid priority value. */ - __set_errno (EINVAL); - aiocbp->aiocb.__error_code = EINVAL; - aiocbp->aiocb.__return_value = -1; - return NULL; - } - - /* Compute priority for this request. */ - pthread_getschedparam (pthread_self (), &policy, ¶m); - prio = param.sched_priority - aiocbp->aiocb.aio_reqprio; - - /* Get the mutex. */ - pthread_mutex_lock (&__aio_requests_mutex); - - last = NULL; - runp = requests; - /* First look whether the current file descriptor is currently - worked with. */ - while (runp != NULL - && runp->aiocbp->aiocb.aio_fildes < aiocbp->aiocb.aio_fildes) - { - last = runp; - runp = runp->next_fd; - } - - /* Get a new element for the waiting list. */ - newp = get_elem (); - if (newp == NULL) - { - pthread_mutex_unlock (&__aio_requests_mutex); - __set_errno (EAGAIN); - return NULL; - } - newp->aiocbp = aiocbp; - newp->caller_pid = (aiocbp->aiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL - ? getpid () : 0); - newp->waiting = NULL; - - aiocbp->aiocb.__abs_prio = prio; - aiocbp->aiocb.__policy = policy; - aiocbp->aiocb.aio_lio_opcode = operation; - aiocbp->aiocb.__error_code = EINPROGRESS; - aiocbp->aiocb.__return_value = 0; - - if (runp != NULL - && runp->aiocbp->aiocb.aio_fildes == aiocbp->aiocb.aio_fildes) - { - /* The current file descriptor is worked on. It makes no sense - to start another thread since this new thread would fight - with the running thread for the resources. But we also cannot - say that the thread processing this desriptor shall immediately - after finishing the current job process this request if there - are other threads in the running queue which have a higher - priority. */ - - /* Simply enqueue it after the running one according to the - priority. */ - while (runp->next_prio != NULL - && runp->next_prio->aiocbp->aiocb.__abs_prio >= prio) - runp = runp->next_prio; - - newp->next_prio = runp->next_prio; - runp->next_prio = newp; - - running = queued; - } - else - { - running = yes; - /* Enqueue this request for a new descriptor. */ - if (last == NULL) - { - newp->last_fd = NULL; - newp->next_fd = requests; - if (requests != NULL) - requests->last_fd = newp; - requests = newp; - } - else - { - newp->next_fd = last->next_fd; - newp->last_fd = last; - last->next_fd = newp; - if (newp->next_fd != NULL) - newp->next_fd->last_fd = newp; - } - - newp->next_prio = NULL; - } - - if (running == yes) - { - /* We try to create a new thread for this file descriptor. The - function which gets called will handle all available requests - for this descriptor and when all are processed it will - terminate. - - If no new thread can be created or if the specified limit of - threads for AIO is reached we queue the request. */ - - /* See if we need to and are able to create a thread. */ - if (nthreads < optim.aio_threads && idle_thread_count == 0) - { - pthread_t thid; - pthread_attr_t attr; - - /* Make sure the thread is created detached. */ - pthread_attr_init (&attr); - pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); - - running = newp->running = allocated; - - /* Now try to start a thread. */ - if (pthread_create (&thid, &attr, handle_fildes_io, newp) == 0) - /* We managed to enqueue the request. All errors which can - happen now can be recognized by calls to `aio_return' and - `aio_error'. */ - ++nthreads; - else - { - /* Reset the running flag. The new request is not running. */ - running = newp->running = yes; - - if (nthreads == 0) - /* We cannot create a thread in the moment and there is - also no thread running. This is a problem. `errno' is - set to EAGAIN if this is only a temporary problem. */ - result = -1; - } - } - } - - /* Enqueue the request in the run queue if it is not yet running. */ - if (running == yes && result == 0) - { - add_request_to_runlist (newp); - - /* If there is a thread waiting for work, then let it know that we - have just given it something to do. */ - if (idle_thread_count > 0) - pthread_cond_signal (&__aio_new_request_notification); - } - - if (result == 0) - newp->running = running; - else - { - /* Something went wrong. */ - __aio_free_request (newp); - newp = NULL; - } - - /* Release the mutex. */ - pthread_mutex_unlock (&__aio_requests_mutex); - - return newp; -} - - -static void * -__attribute__ ((noreturn)) -handle_fildes_io (void *arg) -{ - pthread_t self = pthread_self (); - struct sched_param param; - struct requestlist *runp = (struct requestlist *) arg; - aiocb_union *aiocbp; - int policy; - int fildes; - - pthread_getschedparam (self, &policy, ¶m); - - do - { - /* If runp is NULL, then we were created to service the work queue - in general, not to handle any particular request. In that case we - skip the "do work" stuff on the first pass, and go directly to the - "get work off the work queue" part of this loop, which is near the - end. */ - if (runp == NULL) - pthread_mutex_lock (&__aio_requests_mutex); - else - { - /* Hopefully this request is marked as running. */ - assert (runp->running == allocated); - - /* Update our variables. */ - aiocbp = runp->aiocbp; - fildes = aiocbp->aiocb.aio_fildes; - - /* Change the priority to the requested value (if necessary). */ - if (aiocbp->aiocb.__abs_prio != param.sched_priority - || aiocbp->aiocb.__policy != policy) - { - param.sched_priority = aiocbp->aiocb.__abs_prio; - policy = aiocbp->aiocb.__policy; - pthread_setschedparam (self, policy, ¶m); - } - - /* Process request pointed to by RUNP. We must not be disturbed - by signals. */ - if ((aiocbp->aiocb.aio_lio_opcode & 127) == LIO_READ) - { - if (aiocbp->aiocb.aio_lio_opcode & 128) - aiocbp->aiocb.__return_value = - TEMP_FAILURE_RETRY (__pread64 (fildes, (void *) - aiocbp->aiocb64.aio_buf, - aiocbp->aiocb64.aio_nbytes, - aiocbp->aiocb64.aio_offset)); - else - aiocbp->aiocb.__return_value = - TEMP_FAILURE_RETRY (pread (fildes, - (void *) aiocbp->aiocb.aio_buf, - aiocbp->aiocb.aio_nbytes, - aiocbp->aiocb.aio_offset)); - - if (aiocbp->aiocb.__return_value == -1 && errno == ESPIPE) - /* The Linux kernel is different from others. It returns - ESPIPE if using pread on a socket. Other platforms - simply ignore the offset parameter and behave like - read. */ - aiocbp->aiocb.__return_value = - TEMP_FAILURE_RETRY (read (fildes, - (void *) aiocbp->aiocb64.aio_buf, - aiocbp->aiocb64.aio_nbytes)); - } - else if ((aiocbp->aiocb.aio_lio_opcode & 127) == LIO_WRITE) - { - if (aiocbp->aiocb.aio_lio_opcode & 128) - aiocbp->aiocb.__return_value = - TEMP_FAILURE_RETRY (__pwrite64 (fildes, (const void *) - aiocbp->aiocb64.aio_buf, - aiocbp->aiocb64.aio_nbytes, - aiocbp->aiocb64.aio_offset)); - else - aiocbp->aiocb.__return_value = - TEMP_FAILURE_RETRY (pwrite (fildes, (const void *) - aiocbp->aiocb.aio_buf, - aiocbp->aiocb.aio_nbytes, - aiocbp->aiocb.aio_offset)); - - if (aiocbp->aiocb.__return_value == -1 && errno == ESPIPE) - /* The Linux kernel is different from others. It returns - ESPIPE if using pwrite on a socket. Other platforms - simply ignore the offset parameter and behave like - write. */ - aiocbp->aiocb.__return_value = - TEMP_FAILURE_RETRY (write (fildes, - (void *) aiocbp->aiocb64.aio_buf, - aiocbp->aiocb64.aio_nbytes)); - } - else if (aiocbp->aiocb.aio_lio_opcode == LIO_DSYNC) - aiocbp->aiocb.__return_value = - TEMP_FAILURE_RETRY (fdatasync (fildes)); - else if (aiocbp->aiocb.aio_lio_opcode == LIO_SYNC) - aiocbp->aiocb.__return_value = - TEMP_FAILURE_RETRY (fsync (fildes)); - else - { - /* This is an invalid opcode. */ - aiocbp->aiocb.__return_value = -1; - __set_errno (EINVAL); - } - - /* Get the mutex. */ - pthread_mutex_lock (&__aio_requests_mutex); - - /* In theory we would need here a write memory barrier since the - callers test using aio_error() whether the request finished - and once this value != EINPROGRESS the field __return_value - must be committed to memory. - - But since the pthread_mutex_lock call involves write memory - barriers as well it is not necessary. */ - - if (aiocbp->aiocb.__return_value == -1) - aiocbp->aiocb.__error_code = errno; - else - aiocbp->aiocb.__error_code = 0; - - /* Send the signal to notify about finished processing of the - request. */ - __aio_notify (runp); - - /* For debugging purposes we reset the running flag of the - finished request. */ - assert (runp->running == allocated); - runp->running = done; - - /* Now dequeue the current request. */ - __aio_remove_request (NULL, runp, 0); - if (runp->next_prio != NULL) - add_request_to_runlist (runp->next_prio); - - /* Free the old element. */ - __aio_free_request (runp); - } - - runp = runlist; - - /* If the runlist is empty, then we sleep for a while, waiting for - something to arrive in it. */ - if (runp == NULL && optim.aio_idle_time >= 0) - { - struct timeval now; - struct timespec wakeup_time; - - ++idle_thread_count; - gettimeofday (&now, NULL); - wakeup_time.tv_sec = now.tv_sec + optim.aio_idle_time; - wakeup_time.tv_nsec = now.tv_usec * 1000; - if (wakeup_time.tv_nsec > 1000000000) - { - wakeup_time.tv_nsec -= 1000000000; - ++wakeup_time.tv_sec; - } - pthread_cond_timedwait (&__aio_new_request_notification, - &__aio_requests_mutex, - &wakeup_time); - --idle_thread_count; - runp = runlist; - } - - if (runp == NULL) - --nthreads; - else - { - assert (runp->running == yes); - runp->running = allocated; - runlist = runp->next_run; - - /* If we have a request to process, and there's still another in - the run list, then we need to either wake up or create a new - thread to service the request that is still in the run list. */ - if (runlist != NULL) - { - /* There are at least two items in the work queue to work on. - If there are other idle threads, then we should wake them - up for these other work elements; otherwise, we should try - to create a new thread. */ - if (idle_thread_count > 0) - pthread_cond_signal (&__aio_new_request_notification); - else if (nthreads < optim.aio_threads) - { - pthread_t thid; - pthread_attr_t attr; - - /* Make sure the thread is created detached. */ - pthread_attr_init (&attr); - pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); - - /* Now try to start a thread. If we fail, no big deal, - because we know that there is at least one thread (us) - that is working on AIO operations. */ - if (pthread_create (&thid, &attr, handle_fildes_io, NULL) - == 0) - ++nthreads; - } - } - } - - /* Release the mutex. */ - pthread_mutex_unlock (&__aio_requests_mutex); - } - while (runp != NULL); - - pthread_exit (NULL); -} - - -/* Free allocated resources. */ -static void -__attribute__ ((unused)) -free_res (void) -{ - size_t row; - - for (row = 0; row < pool_max_size; ++row) - free (pool[row]); - - free (pool); -} -text_set_element (__libc_subfreeres, free_res); - - -/* Add newrequest to the runlist. The __abs_prio flag of newrequest must - be correctly set to do this. Also, you had better set newrequest's - "running" flag to "yes" before you release your lock or you'll throw an - assertion. */ -static void -add_request_to_runlist (struct requestlist *newrequest) -{ - int prio = newrequest->aiocbp->aiocb.__abs_prio; - struct requestlist *runp; - - if (runlist == NULL || runlist->aiocbp->aiocb.__abs_prio < prio) - { - newrequest->next_run = runlist; - runlist = newrequest; - } - else - { - runp = runlist; - - while (runp->next_run != NULL - && runp->next_run->aiocbp->aiocb.__abs_prio >= prio) - runp = runp->next_run; - - newrequest->next_run = runp->next_run; - runp->next_run = newrequest; - } -} diff -durpN glibc-2.2.3/rt/aio_misc.h glibc-2.2.4/rt/aio_misc.h --- glibc-2.2.3/rt/aio_misc.h Tue Aug 15 11:16:24 2000 +++ glibc-2.2.4/rt/aio_misc.h Wed Dec 31 16:00:00 1969 @@ -1,127 +0,0 @@ -/* Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#ifndef _AIO_MISC_H -#define _AIO_MISC_H 1 - -#include -#include - - -/* Extend the operation enum. */ -enum -{ - LIO_DSYNC = LIO_READ + 1, - LIO_SYNC, - LIO_READ64 = LIO_READ | 128, - LIO_WRITE64 = LIO_WRITE | 128 -}; - - -/* Union of the two request types. */ -typedef union - { - struct aiocb aiocb; - struct aiocb64 aiocb64; - } aiocb_union; - - -/* Used to synchronize. */ -struct waitlist - { - struct waitlist *next; - - pthread_cond_t *cond; - volatile int *counterp; - /* The next field is used in asynchronous `lio_listio' operations. */ - struct sigevent *sigevp; - /* XXX See requestlist, it's used to work around the broken signal - handling in Linux. */ - pid_t caller_pid; - }; - - -/* Status of a request. */ -enum -{ - no, - queued, - yes, - allocated, - done -}; - - -/* Used to queue requests.. */ -struct requestlist - { - int running; - - struct requestlist *last_fd; - struct requestlist *next_fd; - struct requestlist *next_prio; - struct requestlist *next_run; - - /* Pointer to the actual data. */ - aiocb_union *aiocbp; - - /* PID of the initiator thread. - XXX This is only necessary for the broken signal handling on Linux. */ - pid_t caller_pid; - - /* List of waiting processes. */ - struct waitlist *waiting; - }; - - -/* Lock for global I/O list of requests. */ -extern pthread_mutex_t __aio_requests_mutex; - - -/* Enqueue request. */ -extern struct requestlist *__aio_enqueue_request (aiocb_union *aiocbp, - int operation) - internal_function; - -/* Find request entry for given AIO control block. */ -extern struct requestlist *__aio_find_req (aiocb_union *elem) - internal_function; - -/* Find request entry for given file descriptor. */ -extern struct requestlist *__aio_find_req_fd (int fildes) internal_function; - -/* Remove request from the list. */ -extern void __aio_remove_request (struct requestlist *last, - struct requestlist *req, int all) - internal_function; - -/* Release the entry for the request. */ -extern void __aio_free_request (struct requestlist *req) internal_function; - -/* Notify initiator of request and tell this everybody listening. */ -extern void __aio_notify (struct requestlist *req) internal_function; - -/* Notify initiator of request. */ -extern int __aio_notify_only (struct sigevent *sigev, pid_t caller_pid) - internal_function; - -/* Send the signal. */ -extern int __aio_sigqueue (int sig, const union sigval val, pid_t caller_pid) - internal_function; - -#endif /* aio_misc.h */ diff -durpN glibc-2.2.3/rt/aio_notify.c glibc-2.2.4/rt/aio_notify.c --- glibc-2.2.3/rt/aio_notify.c Thu Aug 31 14:45:16 2000 +++ glibc-2.2.4/rt/aio_notify.c Wed Dec 31 16:00:00 1969 @@ -1,109 +0,0 @@ -/* Notify initiator of AIO request. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include -#include -#include -#include "aio_misc.h" - - -static void * -notify_func_wrapper (void *arg) -{ - struct sigevent *sigev = arg; - sigev->sigev_notify_function (sigev->sigev_value); - return NULL; -} - - -int -internal_function -__aio_notify_only (struct sigevent *sigev, pid_t caller_pid) -{ - int result = 0; - - /* Send the signal to notify about finished processing of the request. */ - if (sigev->sigev_notify == SIGEV_THREAD) - { - /* We have to start a thread. */ - pthread_t tid; - pthread_attr_t attr, *pattr; - - pattr = (pthread_attr_t *) sigev->sigev_notify_attributes; - if (pattr == NULL) - { - pthread_attr_init (&attr); - pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); - pattr = &attr; - } - - if (pthread_create (&tid, pattr, notify_func_wrapper, sigev) < 0) - result = -1; - } - else if (sigev->sigev_notify == SIGEV_SIGNAL) - /* We have to send a signal. */ - if (__aio_sigqueue (sigev->sigev_signo, sigev->sigev_value, caller_pid) - < 0) - result = -1; - - return result; -} - - -void -internal_function -__aio_notify (struct requestlist *req) -{ - struct waitlist *waitlist; - struct aiocb *aiocbp = &req->aiocbp->aiocb; - - if (__aio_notify_only (&aiocbp->aio_sigevent, req->caller_pid) != 0) - { - /* XXX What shall we do if already an error is set by - read/write/fsync? */ - aiocbp->__error_code = errno; - aiocbp->__return_value = -1; - } - - /* Now also notify possibly waiting threads. */ - waitlist = req->waiting; - while (waitlist != NULL) - { - struct waitlist *next = waitlist->next; - - /* Decrement the counter. This is used in both cases. */ - --*waitlist->counterp; - - if (waitlist->sigevp == NULL) - pthread_cond_signal (waitlist->cond); - else - /* This is part of a asynchronous `lio_listio' operation. If - this request is the last one, send the signal. */ - if (*waitlist->counterp == 0) - { - __aio_notify_only (waitlist->sigevp, waitlist->caller_pid); - /* This is tricky. See lio_listio.c for the reason why - this works. */ - free ((void *) waitlist->counterp); - } - - waitlist = next; - } -} diff -durpN glibc-2.2.3/rt/aio_read.c glibc-2.2.4/rt/aio_read.c --- glibc-2.2.3/rt/aio_read.c Wed Aug 4 16:52:54 1999 +++ glibc-2.2.4/rt/aio_read.c Wed Dec 31 16:00:00 1969 @@ -1,32 +0,0 @@ -/* Asynchronous read. - Copyright (C) 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include - -#include "aio_misc.h" - - -int -aio_read (aiocbp) - struct aiocb *aiocbp; -{ - return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_READ) == NULL - ? -1 : 0); -} diff -durpN glibc-2.2.3/rt/aio_read64.c glibc-2.2.4/rt/aio_read64.c --- glibc-2.2.3/rt/aio_read64.c Wed Aug 4 16:53:27 1999 +++ glibc-2.2.4/rt/aio_read64.c Wed Dec 31 16:00:00 1969 @@ -1,32 +0,0 @@ -/* Asynchronous read, 64bit offset version. - Copyright (C) 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include - -#include "aio_misc.h" - - -int -aio_read64 (aiocbp) - struct aiocb64 *aiocbp; -{ - return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_READ64) == NULL - ? -1 : 0); -} diff -durpN glibc-2.2.3/rt/aio_return.c glibc-2.2.4/rt/aio_return.c --- glibc-2.2.3/rt/aio_return.c Wed Aug 4 17:47:04 1999 +++ glibc-2.2.4/rt/aio_return.c Mon Jul 23 10:55:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We use an UGLY hack to prevent gcc from finding us cheating. The diff -durpN glibc-2.2.3/rt/aio_suspend.c glibc-2.2.4/rt/aio_suspend.c --- glibc-2.2.3/rt/aio_suspend.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/rt/aio_suspend.c Wed Dec 31 16:00:00 1969 @@ -1,151 +0,0 @@ -/* Suspend until termination of a requests. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - - -/* We use an UGLY hack to prevent gcc from finding us cheating. The - implementations of aio_suspend and aio_suspend64 are identical and so - we want to avoid code duplication by using aliases. But gcc sees - the different parameter lists and prints a warning. We define here - a function so that aio_suspend64 has no prototype. */ -#define aio_suspend64 XXX -#include -/* And undo the hack. */ -#undef aio_suspend64 - -#include -#include -#include - -#include "aio_misc.h" - - -int -aio_suspend (list, nent, timeout) - const struct aiocb *const list[]; - int nent; - const struct timespec *timeout; -{ - struct waitlist waitlist[nent]; - struct requestlist *requestlist[nent]; - pthread_cond_t cond = PTHREAD_COND_INITIALIZER; - int cnt; - int result = 0; - int dummy; - int none = 1; - - /* Request the mutex. */ - pthread_mutex_lock (&__aio_requests_mutex); - - /* There is not yet a finished request. Signal the request that - we are working for it. */ - for (cnt = 0; cnt < nent; ++cnt) - if (list[cnt] != NULL && list[cnt]->__error_code == EINPROGRESS) - { - requestlist[cnt] = __aio_find_req ((aiocb_union *) list[cnt]); - - if (requestlist[cnt] != NULL) - { - waitlist[cnt].cond = &cond; - waitlist[cnt].next = requestlist[cnt]->waiting; - waitlist[cnt].counterp = &dummy; - waitlist[cnt].sigevp = NULL; - waitlist[cnt].caller_pid = 0; /* Not needed. */ - requestlist[cnt]->waiting = &waitlist[cnt]; - none = 0; - } - } - - /* If there is a not finished request wait for it. */ - if (!none) - { - int oldstate; - - /* Since `pthread_cond_wait'/`pthread_cond_timedwait' are cancelation - points we must be careful. We added entries to the waiting lists - which we must remove. So defer cancelation for now. */ - pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, &oldstate); - - if (timeout == NULL) - result = pthread_cond_wait (&cond, &__aio_requests_mutex); - else - { - /* We have to convert the relative timeout value into an - absolute time value with pthread_cond_timedwait expects. */ - struct timeval now; - struct timespec abstime; - - __gettimeofday (&now, NULL); - abstime.tv_nsec = timeout->tv_nsec + now.tv_usec * 1000; - abstime.tv_sec = timeout->tv_sec + now.tv_sec; - if (abstime.tv_nsec >= 1000000000) - { - abstime.tv_nsec -= 1000000000; - abstime.tv_sec += 1; - } - - result = pthread_cond_timedwait (&cond, &__aio_requests_mutex, - &abstime); - } - - /* Now remove the entry in the waiting list for all requests - which didn't terminate. */ - for (cnt = 0; cnt < nent; ++cnt) - if (list[cnt] != NULL && list[cnt]->__error_code == EINPROGRESS - && requestlist[cnt] != NULL) - { - struct waitlist **listp = &requestlist[cnt]->waiting; - - /* There is the chance that we cannot find our entry anymore. - This could happen if the request terminated and restarted - again. */ - while (*listp != NULL && *listp != &waitlist[cnt]) - listp = &(*listp)->next; - - if (*listp != NULL) - *listp = (*listp)->next; - } - - /* Now it's time to restore the cancelation state. */ - pthread_setcancelstate (oldstate, NULL); - - /* Release the conditional variable. */ - if (pthread_cond_destroy (&cond) != 0) - /* This must never happen. */ - abort (); - - if (result != 0) - { - /* An error occurred. Possibly it's EINTR. We have to translate - the timeout error report of `pthread_cond_timedwait' to the - form expected from `aio_suspend'. */ - if (result == ETIMEDOUT) - __set_errno (EAGAIN); - - result = -1; - } - } - - /* Release the mutex. */ - pthread_mutex_unlock (&__aio_requests_mutex); - - return result; -} - -weak_alias (aio_suspend, aio_suspend64) diff -durpN glibc-2.2.3/rt/aio_write.c glibc-2.2.4/rt/aio_write.c --- glibc-2.2.3/rt/aio_write.c Wed Aug 4 17:03:30 1999 +++ glibc-2.2.4/rt/aio_write.c Wed Dec 31 16:00:00 1969 @@ -1,32 +0,0 @@ -/* Asynchronous write. - Copyright (C) 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include - -#include "aio_misc.h" - - -int -aio_write (aiocbp) - struct aiocb *aiocbp; -{ - return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_WRITE) == NULL - ? -1 : 0); -} diff -durpN glibc-2.2.3/rt/aio_write64.c glibc-2.2.4/rt/aio_write64.c --- glibc-2.2.3/rt/aio_write64.c Wed Aug 4 17:04:01 1999 +++ glibc-2.2.4/rt/aio_write64.c Wed Dec 31 16:00:00 1969 @@ -1,32 +0,0 @@ -/* Asynchronous write, 64bit offset version. - Copyright (C) 1997, 1999 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include - -#include "aio_misc.h" - - -int -aio_write64 (aiocbp) - struct aiocb64 *aiocbp; -{ - return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_WRITE64) == NULL - ? -1 : 0); -} diff -durpN glibc-2.2.3/rt/lio_listio.c glibc-2.2.4/rt/lio_listio.c --- glibc-2.2.3/rt/lio_listio.c Mon Mar 26 20:53:07 2001 +++ glibc-2.2.4/rt/lio_listio.c Wed Dec 31 16:00:00 1969 @@ -1,187 +0,0 @@ -/* Enqueue and list of read or write requests. - Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include -#include -#include -#include -#include - -#include "aio_misc.h" - - -/* We need this special structure to handle asynchronous I/O. */ -struct async_waitlist - { - int counter; - struct sigevent sigev; - struct waitlist list[0]; - }; - - -int -lio_listio (mode, list, nent, sig) - int mode; - struct aiocb *const list[]; - int nent; - struct sigevent *sig; -{ - struct sigevent defsigev; - struct requestlist *requests[nent]; - int cnt; - volatile int total = 0; - int result = 0; - - /* Check arguments. */ - if (mode != LIO_WAIT && mode != LIO_NOWAIT) - { - __set_errno (EINVAL); - return -1; - } - - if (sig == NULL) - { - defsigev.sigev_notify = SIGEV_NONE; - sig = &defsigev; - } - - /* Request the mutex. */ - pthread_mutex_lock (&__aio_requests_mutex); - - /* Now we can enqueue all requests. Since we already acquired the - mutex the enqueue function need not do this. */ - for (cnt = 0; cnt < nent; ++cnt) - if (list[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP) - { - list[cnt]->aio_sigevent.sigev_notify = SIGEV_NONE; - requests[cnt] = __aio_enqueue_request ((aiocb_union *) list[cnt], - list[cnt]->aio_lio_opcode); - - if (requests[cnt] != NULL) - /* Successfully enqueued. */ - ++total; - else - /* Signal that we've seen an error. `errno' and the error code - of the aiocb will tell more. */ - result = -1; - } - else - requests[cnt] = NULL; - - if (total == 0) - { - /* We don't have anything to do except signalling if we work - asynchronously. */ - - /* Release the mutex. We do this before raising a signal since the - signal handler might do a `siglongjmp' and then the mutex is - locked forever. */ - pthread_mutex_unlock (&__aio_requests_mutex); - - if (mode == LIO_NOWAIT) - __aio_notify_only (sig, - sig->sigev_notify == SIGEV_SIGNAL ? getpid () : 0); - - return result; - } - else if (mode == LIO_WAIT) - { - pthread_cond_t cond = PTHREAD_COND_INITIALIZER; - struct waitlist waitlist[nent]; - int oldstate; - - total = 0; - for (cnt = 0; cnt < nent; ++cnt) - { - assert (requests[cnt] == NULL || list[cnt] != NULL); - - if (requests[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP) - { - waitlist[cnt].cond = &cond; - waitlist[cnt].next = requests[cnt]->waiting; - waitlist[cnt].counterp = &total; - waitlist[cnt].sigevp = NULL; - waitlist[cnt].caller_pid = 0; /* Not needed. */ - requests[cnt]->waiting = &waitlist[cnt]; - ++total; - } - } - - /* Since `pthread_cond_wait'/`pthread_cond_timedwait' are cancelation - points we must be careful. We added entries to the waiting lists - which we must remove. So defer cancelation for now. */ - pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, &oldstate); - - while (total > 0) - pthread_cond_wait (&cond, &__aio_requests_mutex); - - /* Now it's time to restore the cancelation state. */ - pthread_setcancelstate (oldstate, NULL); - - /* Release the conditional variable. */ - if (pthread_cond_destroy (&cond) != 0) - /* This must never happen. */ - abort (); - } - else - { - struct async_waitlist *waitlist; - - waitlist = (struct async_waitlist *) - malloc (sizeof (struct async_waitlist) - + (nent * sizeof (struct waitlist))); - - if (waitlist == NULL) - { - __set_errno (EAGAIN); - result = -1; - } - else - { - pid_t caller_pid = sig->sigev_notify == SIGEV_SIGNAL ? getpid () : 0; - total = 0; - - for (cnt = 0; cnt < nent; ++cnt) - { - assert (requests[cnt] == NULL || list[cnt] != NULL); - - if (requests[cnt] != NULL - && list[cnt]->aio_lio_opcode != LIO_NOP) - { - waitlist->list[cnt].cond = NULL; - waitlist->list[cnt].next = requests[cnt]->waiting; - waitlist->list[cnt].counterp = &waitlist->counter; - waitlist->list[cnt].sigevp = &waitlist->sigev; - waitlist->list[cnt].caller_pid = caller_pid; - requests[cnt]->waiting = &waitlist->list[cnt]; - ++total; - } - } - - waitlist->counter = total; - waitlist->sigev = *sig; - } - } - - /* Release the mutex. */ - pthread_mutex_unlock (&__aio_requests_mutex); - - return result; -} diff -durpN glibc-2.2.3/rt/lio_listio64.c glibc-2.2.4/rt/lio_listio64.c --- glibc-2.2.3/rt/lio_listio64.c Sun Aug 15 11:25:49 1999 +++ glibc-2.2.4/rt/lio_listio64.c Wed Dec 31 16:00:00 1969 @@ -1,169 +0,0 @@ -/* Enqueue and list of read or write requests, 64bit offset version. - Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Ulrich Drepper , 1997. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include -#include -#include -#include - -#include "aio_misc.h" - - -/* We need this special structure to handle asynchronous I/O. */ -struct async_waitlist - { - int counter; - struct sigevent sigev; - struct waitlist list[0]; - }; - - -int -lio_listio64 (mode, list, nent, sig) - int mode; - struct aiocb64 *const list[]; - int nent; - struct sigevent *sig; -{ - struct requestlist *requests[nent]; - int cnt; - volatile int total = 0; - int result = 0; - - /* Check arguments. */ - if (mode != LIO_WAIT && mode != LIO_NOWAIT) - { - __set_errno (EINVAL); - return -1; - } - - /* Request the mutex. */ - pthread_mutex_lock (&__aio_requests_mutex); - - /* Now we can enqueue all requests. Since we already acquired the - mutex the enqueue function need not do this. */ - for (cnt = 0; cnt < nent; ++cnt) - if (list[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP) - { - requests[cnt] = __aio_enqueue_request ((aiocb_union *) list[cnt], - (list[cnt]->aio_lio_opcode - | 128)); - if (requests[cnt] != NULL) - /* Successfully enqueued. */ - ++total; - else - /* Signal that we've seen an error. `errno' and the error code - of the aiocb will tell more. */ - result = -1; - } - - if (total == 0) - { - /* We don't have anything to do except signalling if we work - asynchronously. */ - - /* Release the mutex. We do this before raising a signal since the - signal handler might do a `siglongjmp' and then the mutex is - locked forever. */ - pthread_mutex_unlock (&__aio_requests_mutex); - - if (mode == LIO_NOWAIT) - __aio_notify_only (sig, - sig->sigev_notify == SIGEV_SIGNAL ? getpid () : 0); - - return result; - } - else if (mode == LIO_WAIT) - { - pthread_cond_t cond = PTHREAD_COND_INITIALIZER; - struct waitlist waitlist[nent]; - int oldstate; - - total = 0; - for (cnt = 0; cnt < nent; ++cnt) - if (list[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP - && requests[cnt] != NULL) - { - waitlist[cnt].cond = &cond; - waitlist[cnt].next = requests[cnt]->waiting; - waitlist[cnt].counterp = &total; - waitlist[cnt].sigevp = NULL; - waitlist[cnt].caller_pid = 0; /* Not needed. */ - requests[cnt]->waiting = &waitlist[cnt]; - ++total; - } - - /* Since `pthread_cond_wait'/`pthread_cond_timedwait' are cancelation - points we must be careful. We added entries to the waiting lists - which we must remove. So defer cancelation for now. */ - pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, &oldstate); - - while (total > 0) - pthread_cond_wait (&cond, &__aio_requests_mutex); - - /* Now it's time to restore the cancelation state. */ - pthread_setcancelstate (oldstate, NULL); - - /* Release the conditional variable. */ - if (pthread_cond_destroy (&cond) != 0) - /* This must never happen. */ - abort (); - } - else - { - struct async_waitlist *waitlist; - - waitlist = (struct async_waitlist *) - malloc (sizeof (struct async_waitlist) - + (nent * sizeof (struct waitlist))); - - if (waitlist == NULL) - { - __set_errno (EAGAIN); - result = -1; - } - else - { - pid_t caller_pid = sig->sigev_notify == SIGEV_SIGNAL ? getpid () : 0; - total = 0; - - for (cnt = 0; cnt < nent; ++cnt) - if (list[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP - && requests[cnt] != NULL) - { - waitlist->list[cnt].cond = NULL; - waitlist->list[cnt].next = requests[cnt]->waiting; - waitlist->list[cnt].counterp = &waitlist->counter; - waitlist->list[cnt].sigevp = &waitlist->sigev; - waitlist->list[cnt].caller_pid = caller_pid; - requests[cnt]->waiting = &waitlist->list[cnt]; - ++total; - } - - waitlist->counter = total; - waitlist->sigev = *sig; - } - } - - /* Release the mutex. */ - pthread_mutex_unlock (&__aio_requests_mutex); - - return result; -} diff -durpN glibc-2.2.3/rt/tst-aio.c glibc-2.2.4/rt/tst-aio.c --- glibc-2.2.3/rt/tst-aio.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/rt/tst-aio.c Mon Jul 23 10:55:05 2001 @@ -1,21 +1,22 @@ /* Tests for AIO in librt. Copyright (C) 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/rt/tst-aio2.c glibc-2.2.4/rt/tst-aio2.c --- glibc-2.2.3/rt/tst-aio2.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/rt/tst-aio2.c Mon Jul 23 10:55:05 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -59,6 +59,7 @@ do_test (int argc, char *argv[]) cb.aio_reqprio = 0; cb.aio_buf = (void *) buf; cb.aio_nbytes = sizeof (buf) - 1; + cb.aio_offset = 0; cb.aio_sigevent.sigev_notify = SIGEV_THREAD; cb.aio_sigevent.sigev_notify_function = thrfct; cb.aio_sigevent.sigev_notify_attributes = NULL; diff -durpN glibc-2.2.3/rt/tst-aio3.c glibc-2.2.4/rt/tst-aio3.c --- glibc-2.2.3/rt/tst-aio3.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/rt/tst-aio3.c Mon Jul 23 10:55:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -58,6 +58,7 @@ do_test (int argc, char *argv[]) cb.aio_reqprio = 0; cb.aio_buf = (void *) buf; cb.aio_nbytes = sizeof (buf) - 1; + cb.aio_offset = 0; cb.aio_sigevent.sigev_notify = SIGEV_THREAD; cb.aio_sigevent.sigev_notify_function = thrfct; cb.aio_sigevent.sigev_notify_attributes = NULL; diff -durpN glibc-2.2.3/rt/tst-aio4.c glibc-2.2.4/rt/tst-aio4.c --- glibc-2.2.3/rt/tst-aio4.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/rt/tst-aio4.c Mon Jul 23 10:55:05 2001 @@ -1,21 +1,21 @@ /* Test for completion signal handling. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -26,7 +26,7 @@ /* We might need a bit longer timeout. */ #define TIMEOUT 10 /* sec */ -#define MY_SIGNO (SIGRTMIN + 11) +int my_signo; volatile sig_atomic_t flag; @@ -46,7 +46,7 @@ wait_flag (void) sleep (1); } - if (flag != MY_SIGNO) + if (flag != my_signo) { printf ("signal handler received wrong signal, flag is %d\n", flag); return 1; @@ -68,6 +68,15 @@ do_test (int argc, char *argv[]) struct sigaction sa; struct sigevent ev; + if (SIGRTMIN == -1) + { + printf ("RT signals not supported.\n"); + return 0; + } + + /* Select a signal from the middle of the available choices... */ + my_signo = (SIGRTMAX + SIGRTMIN) / 2; + fd = mkstemp (name); if (fd == -1) { @@ -87,22 +96,23 @@ do_test (int argc, char *argv[]) cb.aio_reqprio = 0; cb.aio_buf = (void *) buf; cb.aio_nbytes = sizeof (buf) - 1; + cb.aio_offset = 0; cb.aio_sigevent.sigev_notify = SIGEV_SIGNAL; cb.aio_sigevent.sigev_notify_function = NULL; cb.aio_sigevent.sigev_notify_attributes = NULL; - cb.aio_sigevent.sigev_signo = MY_SIGNO; + cb.aio_sigevent.sigev_signo = my_signo; cb.aio_sigevent.sigev_value.sival_ptr = NULL; ev.sigev_notify = SIGEV_SIGNAL; ev.sigev_notify_function = NULL; ev.sigev_notify_attributes = NULL; - ev.sigev_signo = MY_SIGNO; + ev.sigev_signo = my_signo; sa.sa_handler = sighandler; sigemptyset (&sa.sa_mask); sa.sa_flags = SA_RESTART; - if (sigaction (MY_SIGNO, &sa, NULL) < 0) + if (sigaction (my_signo, &sa, NULL) < 0) { printf ("sigaction failed: %m\n"); return 1; diff -durpN glibc-2.2.3/rt/tst-aio5.c glibc-2.2.4/rt/tst-aio5.c --- glibc-2.2.3/rt/tst-aio5.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/rt/tst-aio5.c Mon Jul 23 10:55:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -82,6 +82,7 @@ do_test (int argc, char *argv[]) cb.aio_reqprio = 0; cb.aio_buf = (void *) buf; cb.aio_nbytes = sizeof (buf) - 1; + cb.aio_offset = 0; cb.aio_sigevent.sigev_notify = SIGEV_THREAD; cb.aio_sigevent.sigev_notify_function = callback; cb.aio_sigevent.sigev_notify_attributes = NULL; diff -durpN glibc-2.2.3/rt/tst-aio6.c glibc-2.2.4/rt/tst-aio6.c --- glibc-2.2.3/rt/tst-aio6.c Fri Nov 24 15:38:52 2000 +++ glibc-2.2.4/rt/tst-aio6.c Mon Jul 23 10:55:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -54,6 +54,7 @@ do_test (void) cb.aio_reqprio = 0; cb.aio_buf = (void *) buf; cb.aio_nbytes = sizeof (buf) - 1; + cb.aio_offset = 0; cb.aio_sigevent.sigev_notify = SIGEV_NONE; /* Try to read from stdin where nothing will be available. */ diff -durpN glibc-2.2.3/rt/tst-aio64.c glibc-2.2.4/rt/tst-aio64.c --- glibc-2.2.3/rt/tst-aio64.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/rt/tst-aio64.c Mon Jul 23 10:55:05 2001 @@ -1,21 +1,22 @@ /* Tests for 64bit AIO in librt. Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _LARGEFILE_SOURCE 1 #include diff -durpN glibc-2.2.3/rt/tst-clock.c glibc-2.2.4/rt/tst-clock.c --- glibc-2.2.3/rt/tst-clock.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/rt/tst-clock.c Mon Jul 23 10:55:05 2001 @@ -1,21 +1,22 @@ /* Test program for POSIX clock_* functions. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/rt/tst-shm.c glibc-2.2.4/rt/tst-shm.c --- glibc-2.2.3/rt/tst-shm.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/rt/tst-shm.c Mon Jul 23 10:55:05 2001 @@ -1,21 +1,22 @@ /* Test program for POSIX shm_* functions. Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/scripts/config.guess glibc-2.2.4/scripts/config.guess --- glibc-2.2.3/scripts/config.guess Mon Mar 26 20:53:07 2001 +++ glibc-2.2.4/scripts/config.guess Mon Jul 23 10:55:05 2001 @@ -1,9 +1,9 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. -version='2000-11-16' +timestamp='2001-04-20' # 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 @@ -32,30 +32,41 @@ version='2000-11-16' # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you -# don't specify an explicit system type (host/target name). -# -# Only a few systems have been added to this list; please add others -# (but try to keep the structure clean). -# +# don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] -Output the configuration name of this system. +Output the configuration name of the system \`$me' is run on. Operation modes: - -h, --help print this help, then exit - -V, --version print version number, then exit" + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99, 2000 +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." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do - case "$1" in - --version | --vers* | -V ) + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; @@ -64,9 +75,7 @@ while test $# -gt 0 ; do - ) # Use stdin as input. break ;; -* ) - exec >&2 - echo "$me: invalid option $1" - echo "$help" + echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; @@ -80,31 +89,28 @@ fi dummy=dummy-$$ -trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15 +trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 -# Use $HOST_CC if defined. $CC may point to a cross-compiler -if test x"$CC_FOR_BUILD" = x; then - if test x"$HOST_CC" != x; then - CC_FOR_BUILD="$HOST_CC" - else - if test x"$CC" != x; then - CC_FOR_BUILD="$CC" - else - echo 'int dummy(){}' >$dummy.c - for c in cc c89 gcc; do - ($c $dummy.c -c) >/dev/null 2>&1 - if test $? = 0; then - CC_FOR_BUILD="$c"; break - fi - done - rm -f $dummy.c $dummy.o - if test x"$CC_FOR_BUILD" = x; then - CC_FOR_BUILD=no_compiler_found - fi - fi - fi -fi +# CC_FOR_BUILD -- compiler used by this script. +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int dummy(){}" > $dummy.c + for c in cc gcc c89 ; do + ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 + if test $? = 0 ; then + CC_FOR_BUILD="$c"; break + fi + done + rm -f $dummy.c $dummy.o $dummy.rel + 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 # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 8/24/94.) @@ -114,7 +120,7 @@ fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. @@ -140,16 +146,24 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ ibmrt|romp-ibm) machine=romp-ibm ;; *) machine=${UNAME_MACHINE}-unknown ;; esac - # The Operating System including object format. - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE}" in + i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k) + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep __ELF__ >/dev/null + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac # The OS release release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: @@ -258,7 +272,7 @@ EOF arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;; - SR2?01:HI-UX/MPP:*:*) + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit 0;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) @@ -394,10 +408,13 @@ EOF EOF $CC_FOR_BUILD $dummy.c -o $dummy \ && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && rm $dummy.c $dummy && exit 0 + && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit 0 ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit 0 ;; @@ -445,9 +462,17 @@ EOF ????????: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 ' - i?86:AIX:*:*) + i*86:AIX:*:*) echo i386-ibm-aix exit 0 ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit 0 ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then sed 's/^ //' << EOF >$dummy.c @@ -461,7 +486,7 @@ EOF exit(0); } EOF - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0 + $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then @@ -470,9 +495,9 @@ EOF echo rs6000-ibm-aix3.2 fi exit 0 ;; - *:AIX:*:4) + *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` - if /usr/sbin/lsattr -EHl ${IBM_CPU_ID} | grep POWER >/dev/null 2>&1; then + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc @@ -480,7 +505,7 @@ EOF if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else - IBM_REV=4.${UNAME_RELEASE} + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit 0 ;; @@ -568,6 +593,10 @@ EOF esac echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit 0 ;; 3050*:HI-UX:*:*) sed 's/^ //' << EOF >$dummy.c #include @@ -594,7 +623,7 @@ EOF exit (0); } EOF - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0 + $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo unknown-hitachi-hiuxwe2 exit 0 ;; @@ -613,7 +642,7 @@ EOF hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit 0 ;; - i?86:OSF1:*:*) + i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else @@ -670,18 +699,16 @@ EOF CRAY-2:*:*:*) echo cray2-cray-unicos exit 0 ;; - F300:UNIX_System_V:*:*) + 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 "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit 0 ;; - F301:UNIX_System_V:*:*) - echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'` - exit 0 ;; hp300:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; - i?86:BSD/386:*:* | i?86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit 0 ;; sparc*:BSD/OS:*:*) @@ -726,60 +753,38 @@ EOF i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit 0 ;; - *: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 - # problems with other programs or directories called `ld' in the path. - ld_supported_emulations=`cd /; ld --help 2>&1 \ - | sed -ne '/supported emulations:/!d - s/[ ][ ]*/ /g - s/.*supported emulations: *// - s/ .*// - p'` - case "$ld_supported_emulations" in - *ia64) - echo "${UNAME_MACHINE}-unknown-linux" - exit 0 - ;; - i?86linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 - ;; - elf_i?86) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - i?86coff) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 - ;; - sparclinux) - echo "${UNAME_MACHINE}-unknown-linux-gnuaout" - exit 0 - ;; - elf32_sparc) - echo "${UNAME_MACHINE}-unknown-linux-gnu" - exit 0 - ;; - armlinux) - echo "${UNAME_MACHINE}-unknown-linux-gnuaout" - exit 0 - ;; - elf32arm*) - echo "${UNAME_MACHINE}-unknown-linux-gnuoldld" - exit 0 - ;; - armelf_linux*) - echo "${UNAME_MACHINE}-unknown-linux-gnu" - exit 0 - ;; - m68klinux) - echo "${UNAME_MACHINE}-unknown-linux-gnuaout" - exit 0 - ;; - elf32ppc | elf32ppclinux) - # Determine Lib Version - cat >$dummy.c <$dummy.c < /* for printf() prototype */ +int main (int argc, char *argv[]) { +#else +int main (argc, argv) int argc; char *argv[]; { +#endif +#ifdef __MIPSEB__ + printf ("%s-unknown-linux-gnu\n", argv[1]); +#endif +#ifdef __MIPSEL__ + printf ("%sel-unknown-linux-gnu\n", argv[1]); +#endif + return 0; +} +EOF + $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 + rm -f $dummy.c $dummy + ;; + ppc:Linux:*:*) + # Determine Lib Version + cat >$dummy.c < #if defined(__GLIBC__) extern char __libc_version[]; @@ -792,145 +797,127 @@ main(argc, argv) #if defined(__GLIBC__) printf("%s %s\n", __libc_version, __libc_release); #else - printf("unkown\n"); + printf("unknown\n"); #endif return 0; } EOF - LIBC="" - $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null + LIBC="" + $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null + if test "$?" = 0 ; then + ./$dummy | grep 1\.99 > /dev/null + if test "$?" = 0 ; then LIBC="libc1" ; fi + fi + rm -f $dummy.c $dummy + echo powerpc-unknown-linux-gnu${LIBC} + exit 0 ;; + alpha:Linux:*:*) + cat <$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 + LIBC="" + $CC_FOR_BUILD $dummy.s -o $dummy 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" ;; + esac + objdump --private-headers $dummy | \ + grep ld.so.1 > /dev/null if test "$?" = 0 ; then - ./$dummy | grep 1\.99 > /dev/null - if test "$?" = 0 ; then - LIBC="libc1" - fi + LIBC="libc1" fi - rm -f $dummy.c $dummy - echo powerpc-unknown-linux-gnu${LIBC} + fi + rm -f $dummy.s $dummy + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit 0 ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit 0 ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit 0 ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit 0 ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit 0 ;; + 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 + # problems with other programs or directories called `ld' in the path. + ld_supported_emulations=`cd /; ld --help 2>&1 \ + | sed -ne '/supported emulations:/!d + s/[ ][ ]*/ /g + s/.*supported emulations: *// + s/ .*// + p'` + case "$ld_supported_emulations" in + i*86linux) + echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit 0 ;; - shelf_linux) - echo "${UNAME_MACHINE}-unknown-linux-gnu" + elf_i*86) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + i*86coff) + echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit 0 ;; esac - - if test "${UNAME_MACHINE}" = "alpha" ; then - cat <$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 - LIBC="" - $CC_FOR_BUILD $dummy.s -o $dummy 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" - ;; - esac - - objdump --private-headers $dummy | \ - grep ld.so.1 > /dev/null - if test "$?" = 0 ; then - LIBC="libc1" - fi - fi - rm -f $dummy.s $dummy - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0 - elif test "${UNAME_MACHINE}" = "mips" ; then - cat >$dummy.c < /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif -#ifdef __MIPSEB__ - printf ("%s-unknown-linux-gnu\n", argv[1]); -#endif -#ifdef __MIPSEL__ - printf ("%sel-unknown-linux-gnu\n", argv[1]); -#endif - return 0; -} -EOF - $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - elif test "${UNAME_MACHINE}" = "s390"; then - echo s390-ibm-linux && exit 0 - elif test "${UNAME_MACHINE}" = "s390x"; then - echo s390x-ibm-linux && exit 0 - elif test "${UNAME_MACHINE}" = "x86_64"; then - echo x86_64-unknown-linux-gnu && exit 0 - elif test "${UNAME_MACHINE}" = "parisc" -o "${UNAME_MACHINE}" = "hppa"; then - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) - echo hppa1.1-unknown-linux-gnu - ;; - PA8*) - echo hppa2.0-unknown-linux-gnu - ;; - *) - echo hppa-unknown-linux-gnu - ;; - esac - exit 0 - else - # Either a pre-BFD a.out linker (linux-gnuoldld) - # or one that does not give us useful --help. - # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout. - # If ld does not provide *any* "supported emulations:" - # that means it is gnuoldld. - test -z "$ld_supported_emulations" \ - && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0 - - case "${UNAME_MACHINE}" in - i?86) - VENDOR=pc; - ;; - *) - VENDOR=unknown; - ;; - esac - # Determine whether the default compiler is a.out or elf - cat >$dummy.c <$dummy.c < #ifdef __cplusplus #include /* for printf() prototype */ @@ -954,16 +941,16 @@ EOF return 0; } EOF - $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 - fi ;; + $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 + rm -f $dummy.c $dummy + test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + ;; # 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. - i?86:DYNIX/ptx:4*:*) + i*86:DYNIX/ptx:4*:*) echo i386-sequent-sysv4 exit 0 ;; - i?86:UNIX_SV:4.2MP:2.*) + i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, @@ -971,7 +958,7 @@ EOF # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit 0 ;; - i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*) + 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 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} @@ -979,7 +966,7 @@ EOF echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit 0 ;; - i?86:*:5:7*) + i*86:*:5:7*) # Fixed at (any) Pentium or better UNAME_MACHINE=i586 if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then @@ -988,7 +975,7 @@ EOF echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE} fi exit 0 ;; - i?86:*:3.2:*) + i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; - m68*:LynxOS:2.*:*) + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit 0 ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; - i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit 0 ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; - rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*) + rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit 0 ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit 0 ;; @@ -1159,6 +1149,29 @@ EOF fi echo ${UNAME_MACHINE}-unknown-plan9 exit 0 ;; + 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 0 ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit 0 ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit 0 ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit 0 ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit 0 ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit 0 ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit 0 ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1250,11 +1263,24 @@ main () #endif #if defined (vax) -#if !defined (ultrix) - printf ("vax-dec-bsd\n"); exit (0); -#else - printf ("vax-dec-ultrix\n"); exit (0); -#endif +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif #endif #if defined (alliant) && defined (i860) @@ -1265,7 +1291,7 @@ main () } EOF -$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm $dummy.c $dummy && exit 0 +$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy # Apollos put the system type in the environment. @@ -1301,8 +1327,9 @@ fi cat >&2 < in order to provide the needed information to handle your system. -config.guess version = $version +config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` @@ -1338,7 +1365,7 @@ exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "version='" +# time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: diff -durpN glibc-2.2.3/scripts/config.sub glibc-2.2.4/scripts/config.sub --- glibc-2.2.3/scripts/config.sub Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/scripts/config.sub Mon Jul 23 10:55:05 2001 @@ -1,9 +1,9 @@ #! /bin/sh -# Configuration validation subroutine script, version 1.1. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 +# Configuration validation subroutine script. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. -version='2000-11-15' +timestamp='2001-04-20' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -60,16 +60,30 @@ Usage: $0 [OPTION] CPU-MFR-OPSYS Canonicalize a configuration name. Operation modes: - -h, --help print this help, then exit - -V, --version print version number, then exit" + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +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." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do - case "$1" in - --version | --vers* | -V ) + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; @@ -78,9 +92,7 @@ while test $# -gt 0 ; do - ) # Use stdin as input. break ;; -* ) - exec >&2 - echo "$me: invalid option $1" - echo "$help" + echo "$me: invalid option $1$help" exit 1 ;; *local*) @@ -105,7 +117,7 @@ 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* | storm-chaos*) + nto-qnx* | linux-gnu* | storm-chaos* | os2-emx*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; @@ -203,22 +215,26 @@ esac case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. - tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \ - | arme[lb] | armv[2345] | armv[345][lb] | pyramid | mn10200 | mn10300 | tron | a29k \ + tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc \ + | arm | arme[lb] | arm[bl]e | armv[2345] | armv[345][lb] | strongarm | xscale \ + | pyramid | mn10200 | mn10300 | tron | a29k \ | 580 | i960 | h8300 \ - | x86 | ppcbe | mipsbe | mipsle | shbe | shle | armbe | armle \ + | x86 | ppcbe | mipsbe | mipsle | shbe | shle \ | hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \ | hppa64 \ | alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \ | alphaev6[78] \ | we32k | ns16k | clipper | i370 | sh | sh[34] \ | powerpc | powerpcle \ - | 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \ + | 1750a | dsp16xx | pdp10 | pdp11 \ + | mips16 | mips64 | mipsel | mips64el \ | mips64orion | mips64orionel | mipstx39 | mipstx39el \ | mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \ - | mips64vr5000 | miprs64vr5000el | mcore \ - | sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b | v850 | c4x \ - | thumb | d10v | d30v | fr30 | avr) + | mips64vr5000 | miprs64vr5000el | mcore | s390 | s390x \ + | sparc | sparclet | sparclite | sparc64 | sparcv9 | sparcv9b \ + | v850 | c4x \ + | thumb | d10v | d30v | fr30 | avr | openrisc | tic80 \ + | pj | pjl | h8500) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) @@ -226,13 +242,13 @@ case $basic_machine in basic_machine=$basic_machine-unknown os=-none ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | h8500 | w65 | pj | pjl) + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | w65) ;; # 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[234567]86 | x86_64) + i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. @@ -242,27 +258,30 @@ case $basic_machine in ;; # Recognize the basic CPU types with company name. # FIXME: clean up the formatting here. - vax-* | tahoe-* | i[234567]86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \ - | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \ + vax-* | tahoe-* | i*86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \ + | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | c[123]* \ + | arm-* | armbe-* | armle-* | armv*-* | strongarm-* | xscale-* \ | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \ | xmp-* | ymp-* \ - | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* | armbe-* | armle-* \ + | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* \ | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \ | hppa2.0n-* | hppa64-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \ | alphaev6[78]-* \ | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \ | clipper-* | orion-* \ - | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ - | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* | mips16-* | mips64-* | mipsel-* \ + | sparclite-* | pdp10-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ + | sparc64-* | sparcv9-* | sparcv9b-* | sparc86x-* \ + | mips16-* | mips64-* | mipsel-* \ | mips64el-* | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \ | mipstx39-* | mipstx39el-* | mcore-* \ - | f301-* | armv*-* | s390-* | s390x-* | sv1-* | t3e-* \ + | f30[01]-* | f700-* | s390-* | s390x-* | sv1-* | t3e-* \ + | [cjt]90-* \ | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \ - | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* \ - | bs2000-* | tic54x-* | c54x-* | x86_64-*) + | thumb-* | v850-* | d30v-* | tic30-* | tic80-* | c30-* | fr30-* \ + | bs2000-* | tic54x-* | c54x-* | x86_64-* | pj-* | pjl-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. @@ -353,8 +372,8 @@ case $basic_machine in basic_machine=cray2-cray os=-unicos ;; - [ctj]90-cray) - basic_machine=c90-cray + [cjt]90) + basic_machine=${basic_machine}-cray os=-unicos ;; crds | unos) @@ -410,6 +429,10 @@ case $basic_machine in basic_machine=tron-gmicro os=-sysv ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 @@ -485,19 +508,19 @@ case $basic_machine in basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? - i[34567]86v32) + i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; - i[34567]86v4*) + i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; - i[34567]86v) + i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; - i[34567]86sol2) + i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; @@ -509,18 +532,6 @@ case $basic_machine in basic_machine=i386-unknown os=-vsta ;; - i386-go32 | go32) - basic_machine=i386-unknown - os=-go32 - ;; - i386-mingw32 | mingw32) - basic_machine=i386-unknown - os=-mingw32 - ;; - i[34567]86-pw32 | pw32) - basic_machine=i586-unknown - os=-pw32 - ;; iris | iris4d) basic_machine=mips-sgi case $os in @@ -546,6 +557,10 @@ case $basic_machine in basic_machine=ns32k-utek os=-sysv ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; miniframe) basic_machine=m68000-convergent ;; @@ -576,7 +591,7 @@ case $basic_machine in os=-coff ;; msdos) - basic_machine=i386-unknown + basic_machine=i386-pc os=-msdos ;; mvs) @@ -715,6 +730,10 @@ case $basic_machine in ps2) basic_machine=i386-ibm ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; rom68k) basic_machine=m68k-rom68k os=-coff @@ -905,6 +924,10 @@ case $basic_machine in vax) basic_machine=vax-dec ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; pdp11) basic_machine=pdp11-dec ;; @@ -936,6 +959,9 @@ case $basic_machine in basic_machine=c4x-none os=-coff ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 @@ -995,12 +1021,13 @@ case $os in | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ - | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* | -storm-chaos*) + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -os2*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in - x86-* | i[34567]86-*) + x86-* | i*86-*) ;; *) os=-nto$os @@ -1093,7 +1120,7 @@ case $os in -xenix) os=-xenix ;; - -*mint | -*MiNT) + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -none) @@ -1127,6 +1154,9 @@ case $basic_machine in arm*-semi) os=-aout ;; + pdp10-*) + os=-tops20 + ;; pdp11-*) os=-none ;; @@ -1235,7 +1265,7 @@ case $basic_machine in *-masscomp) os=-rtu ;; - f301-fujitsu) + f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) @@ -1313,7 +1343,7 @@ case $basic_machine in -mpw* | -macos*) vendor=apple ;; - -*mint | -*MiNT) + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; esac @@ -1326,7 +1356,7 @@ exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "version='" +# time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: diff -durpN glibc-2.2.3/scripts/test-installation.pl glibc-2.2.4/scripts/test-installation.pl --- glibc-2.2.3/scripts/test-installation.pl Wed Feb 23 13:19:38 2000 +++ glibc-2.2.4/scripts/test-installation.pl Mon Jul 23 10:55:05 2001 @@ -1,23 +1,22 @@ #! /usr/bin/perl -w - # Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc. # This file is part of the GNU C Library. # Contributed by Andreas Jaeger , 1997. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. $PACKAGE = "libc"; diff -durpN glibc-2.2.3/setjmp/Makefile glibc-2.2.4/setjmp/Makefile --- glibc-2.2.3/setjmp/Makefile Fri Jun 20 18:08:26 1997 +++ glibc-2.2.4/setjmp/Makefile Mon Jul 23 10:55:05 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for setjmp/longjmp routines diff -durpN glibc-2.2.3/setjmp/setjmp.h glibc-2.2.4/setjmp/setjmp.h --- glibc-2.2.3/setjmp/setjmp.h Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/setjmp/setjmp.h Mon Jul 23 10:55:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.13 Nonlocal jumps diff -durpN glibc-2.2.3/setjmp/tst-setjmp.c glibc-2.2.4/setjmp/tst-setjmp.c --- glibc-2.2.3/setjmp/tst-setjmp.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/setjmp/tst-setjmp.c Mon Jul 23 10:55:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/shadow/Makefile glibc-2.2.4/shadow/Makefile --- glibc-2.2.3/shadow/Makefile Sun Aug 25 17:41:02 1996 +++ glibc-2.2.4/shadow/Makefile Mon Jul 23 10:55:05 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for shadow. diff -durpN glibc-2.2.3/shadow/fgetspent.c glibc-2.2.4/shadow/fgetspent.c --- glibc-2.2.3/shadow/fgetspent.c Wed Aug 2 14:52:35 2000 +++ glibc-2.2.4/shadow/fgetspent.c Mon Jul 23 10:55:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/shadow/fgetspent_r.c glibc-2.2.4/shadow/fgetspent_r.c --- glibc-2.2.3/shadow/fgetspent_r.c Sun Jun 13 15:27:01 1999 +++ glibc-2.2.4/shadow/fgetspent_r.c Mon Jul 23 10:55:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/shadow/getspent.c glibc-2.2.4/shadow/getspent.c --- glibc-2.2.3/shadow/getspent.c Wed Jan 29 20:08:56 1997 +++ glibc-2.2.4/shadow/getspent.c Mon Jul 23 10:55:05 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/shadow/getspent_r.c glibc-2.2.4/shadow/getspent_r.c --- glibc-2.2.3/shadow/getspent_r.c Wed Jan 29 20:08:56 1997 +++ glibc-2.2.4/shadow/getspent_r.c Mon Jul 23 10:55:05 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of/tes + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/shadow/getspnam.c glibc-2.2.4/shadow/getspnam.c --- glibc-2.2.3/shadow/getspnam.c Wed Jan 29 20:08:57 1997 +++ glibc-2.2.4/shadow/getspnam.c Mon Jul 23 10:55:05 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/shadow/getspnam_r.c glibc-2.2.4/shadow/getspnam_r.c --- glibc-2.2.3/shadow/getspnam_r.c Wed Jan 29 20:08:58 1997 +++ glibc-2.2.4/shadow/getspnam_r.c Mon Jul 23 10:55:06 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/shadow/lckpwdf.c glibc-2.2.4/shadow/lckpwdf.c --- glibc-2.2.3/shadow/lckpwdf.c Thu Aug 31 14:45:16 2000 +++ glibc-2.2.4/shadow/lckpwdf.c Mon Jul 23 10:55:06 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/shadow/putspent.c glibc-2.2.4/shadow/putspent.c --- glibc-2.2.3/shadow/putspent.c Sat Aug 8 13:39:54 1998 +++ glibc-2.2.4/shadow/putspent.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/shadow/sgetspent.c glibc-2.2.4/shadow/sgetspent.c --- glibc-2.2.3/shadow/sgetspent.c Fri Jun 20 18:28:14 1997 +++ glibc-2.2.4/shadow/sgetspent.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/shadow/sgetspent_r.c glibc-2.2.4/shadow/sgetspent_r.c --- glibc-2.2.3/shadow/sgetspent_r.c Tue Jun 2 12:31:05 1998 +++ glibc-2.2.4/shadow/sgetspent_r.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/shadow/shadow.h glibc-2.2.4/shadow/shadow.h --- glibc-2.2.3/shadow/shadow.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/shadow/shadow.h Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Declaration of types and functions for shadow password suite. */ diff -durpN glibc-2.2.3/shlib-versions glibc-2.2.4/shlib-versions --- glibc-2.2.3/shlib-versions Mon Apr 9 20:03:22 2001 +++ glibc-2.2.4/shlib-versions Mon Jul 23 10:53:35 2001 @@ -23,6 +23,12 @@ s390x-.*-linux.* DEFAULT GLIBC_2.2 cris-.*-linux.* DEFAULT GLIBC_2.2 +%if defined(USE_IN_LIBIO) && !defined(GLIBC_OLDEST_ABI) +// If you use configure --enable-libio --enable-oldest-abi=2.0 then we +// won't rename the old version sets and all the libraries except libc +// itself ought to be binary compatible with the libc.so.0.2 ABI. +.*-.*-gnu-gnu.* DEFAULT GLIBC_2.2.4 +%endif # Configuration Library=version Earliest symbol set (optional) # ------------- --------------- ------------------------------ @@ -56,9 +62,9 @@ hppa.*-.*-.* libc=6 GLIBC_2.2 %ifndef USE_IN_LIBIO # libc.so.0.2 is for the Hurd alpha release 0.2. .*-.*-gnu-gnu.* libc=0.2 -%else /* experimental only! */ -# libc.so.0.3 is -.*-.*-gnu-gnu.* libc=0.2.91.libio GLIBC_2.2.3 +%else +# libc.so.0.3 is the first Hurd libc using libio. +.*-.*-gnu-gnu.* libc=0.3 %endif # The dynamic loader also requires different names. diff -durpN glibc-2.2.3/signal/Makefile glibc-2.2.4/signal/Makefile --- glibc-2.2.3/signal/Makefile Wed Jul 8 11:32:17 1998 +++ glibc-2.2.4/signal/Makefile Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for signal routines. diff -durpN glibc-2.2.3/signal/allocrtsig.c glibc-2.2.4/signal/allocrtsig.c --- glibc-2.2.3/signal/allocrtsig.c Thu Apr 29 10:00:32 1999 +++ glibc-2.2.4/signal/allocrtsig.c Mon Jul 23 10:55:06 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/signal/sigaddset.c glibc-2.2.4/signal/sigaddset.c --- glibc-2.2.3/signal/sigaddset.c Mon Jan 6 14:05:48 1997 +++ glibc-2.2.4/signal/sigaddset.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "sigsetops.h" diff -durpN glibc-2.2.3/signal/sigandset.c glibc-2.2.4/signal/sigandset.c --- glibc-2.2.3/signal/sigandset.c Thu Jul 10 18:10:13 1997 +++ glibc-2.2.4/signal/sigandset.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/signal/sigdelset.c glibc-2.2.4/signal/sigdelset.c --- glibc-2.2.3/signal/sigdelset.c Mon Jan 6 14:05:48 1997 +++ glibc-2.2.4/signal/sigdelset.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "sigsetops.h" diff -durpN glibc-2.2.3/signal/sigempty.c glibc-2.2.4/signal/sigempty.c --- glibc-2.2.3/signal/sigempty.c Tue Jan 7 15:29:24 1997 +++ glibc-2.2.4/signal/sigempty.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/signal/sigfillset.c glibc-2.2.4/signal/sigfillset.c --- glibc-2.2.3/signal/sigfillset.c Tue Jan 7 15:29:25 1997 +++ glibc-2.2.4/signal/sigfillset.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/signal/siggetmask.c glibc-2.2.4/signal/siggetmask.c --- glibc-2.2.3/signal/siggetmask.c Mon Jan 6 14:05:51 1997 +++ glibc-2.2.4/signal/siggetmask.c Mon Jul 23 10:55:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/signal/sighold.c glibc-2.2.4/signal/sighold.c --- glibc-2.2.3/signal/sighold.c Thu Aug 31 14:45:16 2000 +++ glibc-2.2.4/signal/sighold.c Mon Jul 23 10:55:06 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_NULL #include diff -durpN glibc-2.2.3/signal/sigisempty.c glibc-2.2.4/signal/sigisempty.c --- glibc-2.2.3/signal/sigisempty.c Thu Jul 10 18:10:13 1997 +++ glibc-2.2.4/signal/sigisempty.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/signal/sigismem.c glibc-2.2.4/signal/sigismem.c --- glibc-2.2.3/signal/sigismem.c Mon Jan 6 14:05:52 1997 +++ glibc-2.2.4/signal/sigismem.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "sigsetops.h" diff -durpN glibc-2.2.3/signal/signal.h glibc-2.2.4/signal/signal.h --- glibc-2.2.3/signal/signal.h Fri Feb 9 10:04:19 2001 +++ glibc-2.2.4/signal/signal.h Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.14 Signal handling diff -durpN glibc-2.2.3/signal/sigorset.c glibc-2.2.4/signal/sigorset.c --- glibc-2.2.3/signal/sigorset.c Thu Jul 10 18:10:13 1997 +++ glibc-2.2.4/signal/sigorset.c Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/signal/sigrelse.c glibc-2.2.4/signal/sigrelse.c --- glibc-2.2.3/signal/sigrelse.c Thu Aug 31 14:45:17 2000 +++ glibc-2.2.4/signal/sigrelse.c Mon Jul 23 10:55:06 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_NULL #include diff -durpN glibc-2.2.3/signal/sigsetops.h glibc-2.2.4/signal/sigsetops.h --- glibc-2.2.3/signal/sigsetops.h Sun Dec 8 19:15:06 1996 +++ glibc-2.2.4/signal/sigsetops.h Mon Jul 23 10:55:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Definitions relevant to functions that operate on `sigset_t's. */ diff -durpN glibc-2.2.3/socket/Makefile glibc-2.2.4/socket/Makefile --- glibc-2.2.3/socket/Makefile Tue Mar 28 11:05:39 2000 +++ glibc-2.2.4/socket/Makefile Mon Jul 23 10:55:06 2001 @@ -1,20 +1,20 @@ -# Copyright (C) 1991,95,96,97,98,99,2000 Free Software Foundation, Inc. +# Copyright (C) 1991,95,96,97,98,99,2000,2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for socket portion of the library. @@ -26,7 +26,8 @@ headers := sys/socket.h sys/un.h bits/so routines := accept bind connect getpeername getsockname getsockopt \ listen recv recvfrom recvmsg send sendmsg sendto \ - setsockopt shutdown socket socketpair isfdtype opensock + setsockopt shutdown socket socketpair isfdtype opensock \ + sockatmark distribute := ifreq.h diff -durpN glibc-2.2.3/socket/Versions glibc-2.2.4/socket/Versions --- glibc-2.2.3/socket/Versions Mon Oct 26 11:44:53 1998 +++ glibc-2.2.4/socket/Versions Mon Jul 23 10:55:06 2001 @@ -32,4 +32,8 @@ libc { # s* send; sendmsg; sendto; setsockopt; shutdown; socket; socketpair; } + GLIBC_2.2.4 { + # Addition from P1003.1-200x + sockatmark; + } } diff -durpN glibc-2.2.3/socket/sys/socket.h glibc-2.2.4/socket/sys/socket.h --- glibc-2.2.3/socket/sys/socket.h Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/socket/sys/socket.h Mon Jul 23 10:55:07 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SOCKET_H #define _SYS_SOCKET_H 1 @@ -197,6 +197,12 @@ extern int accept (int __fd, __SOCKADDR_ SHUT_RDWR = No more receptions or transmissions. Returns 0 on success, -1 for errors. */ extern int shutdown (int __fd, int __how) __THROW; + + +#ifdef __USE_XOPEN2K +/* Determine wheter socket is at a out-of-band mark. */ +extern int sockatmark (int __fd) __THROW; +#endif #ifdef __USE_MISC diff -durpN glibc-2.2.3/socket/sys/un.h glibc-2.2.4/socket/sys/un.h --- glibc-2.2.3/socket/sys/un.h Fri Feb 9 10:04:19 2001 +++ glibc-2.2.4/socket/sys/un.h Mon Jul 23 10:55:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UN_H #define _SYS_UN_H 1 diff -durpN glibc-2.2.3/soft-fp/Makefile glibc-2.2.4/soft-fp/Makefile --- glibc-2.2.3/soft-fp/Makefile Thu Sep 7 11:56:38 2000 +++ glibc-2.2.4/soft-fp/Makefile Mon Jul 23 10:55:08 2001 @@ -1,20 +1,21 @@ # Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for software floating-point routines diff -durpN glibc-2.2.3/soft-fp/adddf3.c glibc-2.2.4/soft-fp/adddf3.c --- glibc-2.2.3/soft-fp/adddf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/adddf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/addsf3.c glibc-2.2.4/soft-fp/addsf3.c --- glibc-2.2.3/soft-fp/addsf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/addsf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/addtf3.c glibc-2.2.4/soft-fp/addtf3.c --- glibc-2.2.3/soft-fp/addtf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/addtf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/divdf3.c glibc-2.2.4/soft-fp/divdf3.c --- glibc-2.2.3/soft-fp/divdf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/divdf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/divsf3.c glibc-2.2.4/soft-fp/divsf3.c --- glibc-2.2.3/soft-fp/divsf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/divsf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/divtf3.c glibc-2.2.4/soft-fp/divtf3.c --- glibc-2.2.3/soft-fp/divtf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/divtf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/double.h glibc-2.2.4/soft-fp/double.h --- glibc-2.2.3/soft-fp/double.h Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/double.h Mon Jul 23 10:55:08 2001 @@ -8,19 +8,19 @@ Peter Maydell (pmaydell@chiark.greenend.org.uk). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if _FP_W_TYPE_SIZE < 32 #error "Here's a nickel kid. Go buy yourself a real computer." diff -durpN glibc-2.2.3/soft-fp/eqdf2.c glibc-2.2.4/soft-fp/eqdf2.c --- glibc-2.2.3/soft-fp/eqdf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/eqdf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/eqsf2.c glibc-2.2.4/soft-fp/eqsf2.c --- glibc-2.2.3/soft-fp/eqsf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/eqsf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/eqtf2.c glibc-2.2.4/soft-fp/eqtf2.c --- glibc-2.2.3/soft-fp/eqtf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/eqtf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/extenddftf2.c glibc-2.2.4/soft-fp/extenddftf2.c --- glibc-2.2.3/soft-fp/extenddftf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/extenddftf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/extended.h glibc-2.2.4/soft-fp/extended.h --- glibc-2.2.3/soft-fp/extended.h Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/extended.h Mon Jul 23 10:55:08 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if _FP_W_TYPE_SIZE < 32 #error "Here's a nickel, kid. Go buy yourself a real computer." diff -durpN glibc-2.2.3/soft-fp/extendsfdf2.c glibc-2.2.4/soft-fp/extendsfdf2.c --- glibc-2.2.3/soft-fp/extendsfdf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/extendsfdf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/extendsftf2.c glibc-2.2.4/soft-fp/extendsftf2.c --- glibc-2.2.3/soft-fp/extendsftf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/extendsftf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/fixdfdi.c glibc-2.2.4/soft-fp/fixdfdi.c --- glibc-2.2.3/soft-fp/fixdfdi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixdfdi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/fixdfsi.c glibc-2.2.4/soft-fp/fixdfsi.c --- glibc-2.2.3/soft-fp/fixdfsi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixdfsi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/fixsfdi.c glibc-2.2.4/soft-fp/fixsfdi.c --- glibc-2.2.3/soft-fp/fixsfdi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixsfdi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/fixsfsi.c glibc-2.2.4/soft-fp/fixsfsi.c --- glibc-2.2.3/soft-fp/fixsfsi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixsfsi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/fixtfdi.c glibc-2.2.4/soft-fp/fixtfdi.c --- glibc-2.2.3/soft-fp/fixtfdi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixtfdi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/fixtfsi.c glibc-2.2.4/soft-fp/fixtfsi.c --- glibc-2.2.3/soft-fp/fixtfsi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixtfsi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/fixunsdfdi.c glibc-2.2.4/soft-fp/fixunsdfdi.c --- glibc-2.2.3/soft-fp/fixunsdfdi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixunsdfdi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/fixunsdfsi.c glibc-2.2.4/soft-fp/fixunsdfsi.c --- glibc-2.2.3/soft-fp/fixunsdfsi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixunsdfsi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/fixunssfdi.c glibc-2.2.4/soft-fp/fixunssfdi.c --- glibc-2.2.3/soft-fp/fixunssfdi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixunssfdi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/fixunssfsi.c glibc-2.2.4/soft-fp/fixunssfsi.c --- glibc-2.2.3/soft-fp/fixunssfsi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixunssfsi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/fixunstfdi.c glibc-2.2.4/soft-fp/fixunstfdi.c --- glibc-2.2.3/soft-fp/fixunstfdi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixunstfdi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/fixunstfsi.c glibc-2.2.4/soft-fp/fixunstfsi.c --- glibc-2.2.3/soft-fp/fixunstfsi.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/fixunstfsi.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/floatdidf.c glibc-2.2.4/soft-fp/floatdidf.c --- glibc-2.2.3/soft-fp/floatdidf.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/floatdidf.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/floatdisf.c glibc-2.2.4/soft-fp/floatdisf.c --- glibc-2.2.3/soft-fp/floatdisf.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/floatdisf.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/floatditf.c glibc-2.2.4/soft-fp/floatditf.c --- glibc-2.2.3/soft-fp/floatditf.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/floatditf.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/floatsidf.c glibc-2.2.4/soft-fp/floatsidf.c --- glibc-2.2.3/soft-fp/floatsidf.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/floatsidf.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/floatsisf.c glibc-2.2.4/soft-fp/floatsisf.c --- glibc-2.2.3/soft-fp/floatsisf.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/floatsisf.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/floatsitf.c glibc-2.2.4/soft-fp/floatsitf.c --- glibc-2.2.3/soft-fp/floatsitf.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/floatsitf.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/gedf2.c glibc-2.2.4/soft-fp/gedf2.c --- glibc-2.2.3/soft-fp/gedf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/gedf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/gesf2.c glibc-2.2.4/soft-fp/gesf2.c --- glibc-2.2.3/soft-fp/gesf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/gesf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/getf2.c glibc-2.2.4/soft-fp/getf2.c --- glibc-2.2.3/soft-fp/getf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/getf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/ledf2.c glibc-2.2.4/soft-fp/ledf2.c --- glibc-2.2.3/soft-fp/ledf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/ledf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/lesf2.c glibc-2.2.4/soft-fp/lesf2.c --- glibc-2.2.3/soft-fp/lesf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/lesf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/letf2.c glibc-2.2.4/soft-fp/letf2.c --- glibc-2.2.3/soft-fp/letf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/letf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/muldf3.c glibc-2.2.4/soft-fp/muldf3.c --- glibc-2.2.3/soft-fp/muldf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/muldf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/mulsf3.c glibc-2.2.4/soft-fp/mulsf3.c --- glibc-2.2.3/soft-fp/mulsf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/mulsf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/multf3.c glibc-2.2.4/soft-fp/multf3.c --- glibc-2.2.3/soft-fp/multf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/multf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/negdf2.c glibc-2.2.4/soft-fp/negdf2.c --- glibc-2.2.3/soft-fp/negdf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/negdf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/negsf2.c glibc-2.2.4/soft-fp/negsf2.c --- glibc-2.2.3/soft-fp/negsf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/negsf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/negtf2.c glibc-2.2.4/soft-fp/negtf2.c --- glibc-2.2.3/soft-fp/negtf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/negtf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/op-1.h glibc-2.2.4/soft-fp/op-1.h --- glibc-2.2.3/soft-fp/op-1.h Fri Feb 11 15:48:55 2000 +++ glibc-2.2.4/soft-fp/op-1.h Mon Jul 23 10:55:08 2001 @@ -8,19 +8,19 @@ Peter Maydell (pmaydell@chiark.greenend.org.uk). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _FP_FRAC_DECL_1(X) _FP_W_TYPE X##_f #define _FP_FRAC_COPY_1(D,S) (D##_f = S##_f) diff -durpN glibc-2.2.3/soft-fp/op-2.h glibc-2.2.4/soft-fp/op-2.h --- glibc-2.2.3/soft-fp/op-2.h Tue Oct 17 14:54:03 2000 +++ glibc-2.2.4/soft-fp/op-2.h Mon Jul 23 10:55:08 2001 @@ -8,19 +8,19 @@ Peter Maydell (pmaydell@chiark.greenend.org.uk). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _FP_FRAC_DECL_2(X) _FP_W_TYPE X##_f0, X##_f1 #define _FP_FRAC_COPY_2(D,S) (D##_f0 = S##_f0, D##_f1 = S##_f1) diff -durpN glibc-2.2.3/soft-fp/op-4.h glibc-2.2.4/soft-fp/op-4.h --- glibc-2.2.3/soft-fp/op-4.h Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/op-4.h Mon Jul 23 10:55:08 2001 @@ -8,19 +8,19 @@ Peter Maydell (pmaydell@chiark.greenend.org.uk). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _FP_FRAC_DECL_4(X) _FP_W_TYPE X##_f[4] #define _FP_FRAC_COPY_4(D,S) \ diff -durpN glibc-2.2.3/soft-fp/op-8.h glibc-2.2.4/soft-fp/op-8.h --- glibc-2.2.3/soft-fp/op-8.h Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/op-8.h Mon Jul 23 10:55:08 2001 @@ -5,21 +5,21 @@ Contributed by Richard Henderson (rth@cygnus.com), Jakub Jelinek (jj@ultra.linux.cz) and Peter Maydell (pmaydell@chiark.greenend.org.uk). - + The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We need just a few things from here for op-4, if we ever need some other macros, they can be added. */ diff -durpN glibc-2.2.3/soft-fp/op-common.h glibc-2.2.4/soft-fp/op-common.h --- glibc-2.2.3/soft-fp/op-common.h Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/op-common.h Mon Jul 23 10:55:08 2001 @@ -7,19 +7,19 @@ Peter Maydell (pmaydell@chiark.greenend.org.uk). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _FP_DECL(wc, X) \ _FP_I_TYPE X##_c, X##_s, X##_e; \ diff -durpN glibc-2.2.3/soft-fp/quad.h glibc-2.2.4/soft-fp/quad.h --- glibc-2.2.3/soft-fp/quad.h Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/quad.h Mon Jul 23 10:55:08 2001 @@ -8,19 +8,19 @@ Peter Maydell (pmaydell@chiark.greenend.org.uk). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if _FP_W_TYPE_SIZE < 32 #error "Here's a nickel, kid. Go buy yourself a real computer." diff -durpN glibc-2.2.3/soft-fp/single.h glibc-2.2.4/soft-fp/single.h --- glibc-2.2.3/soft-fp/single.h Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/single.h Mon Jul 23 10:55:08 2001 @@ -8,19 +8,19 @@ Peter Maydell (pmaydell@chiark.greenend.org.uk). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if _FP_W_TYPE_SIZE < 32 #error "Here's a nickel kid. Go buy yourself a real computer." diff -durpN glibc-2.2.3/soft-fp/soft-fp.h glibc-2.2.4/soft-fp/soft-fp.h --- glibc-2.2.3/soft-fp/soft-fp.h Tue Mar 14 16:46:45 2000 +++ glibc-2.2.4/soft-fp/soft-fp.h Mon Jul 23 10:55:08 2001 @@ -7,19 +7,19 @@ Peter Maydell (pmaydell@chiark.greenend.org.uk). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef SOFT_FP_H #define SOFT_FP_H diff -durpN glibc-2.2.3/soft-fp/sqrtdf2.c glibc-2.2.4/soft-fp/sqrtdf2.c --- glibc-2.2.3/soft-fp/sqrtdf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/sqrtdf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/sqrtsf2.c glibc-2.2.4/soft-fp/sqrtsf2.c --- glibc-2.2.3/soft-fp/sqrtsf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/sqrtsf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/sqrttf2.c glibc-2.2.4/soft-fp/sqrttf2.c --- glibc-2.2.3/soft-fp/sqrttf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/sqrttf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/subdf3.c glibc-2.2.4/soft-fp/subdf3.c --- glibc-2.2.3/soft-fp/subdf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/subdf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/subsf3.c glibc-2.2.4/soft-fp/subsf3.c --- glibc-2.2.3/soft-fp/subsf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/subsf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/subtf3.c glibc-2.2.4/soft-fp/subtf3.c --- glibc-2.2.3/soft-fp/subtf3.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/subtf3.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/soft-fp/truncdfsf2.c glibc-2.2.4/soft-fp/truncdfsf2.c --- glibc-2.2.3/soft-fp/truncdfsf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/truncdfsf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/soft-fp/trunctfdf2.c glibc-2.2.4/soft-fp/trunctfdf2.c --- glibc-2.2.3/soft-fp/trunctfdf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/trunctfdf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/soft-fp/trunctfsf2.c glibc-2.2.4/soft-fp/trunctfsf2.c --- glibc-2.2.3/soft-fp/trunctfsf2.c Wed Dec 29 10:08:14 1999 +++ glibc-2.2.4/soft-fp/trunctfsf2.c Mon Jul 23 10:55:08 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/stdio/Makefile glibc-2.2.4/stdio/Makefile --- glibc-2.2.3/stdio/Makefile Wed Jan 1 07:27:14 1997 +++ glibc-2.2.4/stdio/Makefile Mon Jul 23 10:55:09 2001 @@ -1,20 +1,20 @@ -# Copyright (C) 1991, 92, 93, 94, 95, 96 Free Software Foundation, Inc. +# Copyright (C) 1991,92,93,94,95,96,2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Specific makefile for stdio. @@ -37,6 +37,8 @@ routines := \ fclose fcloseall fflush \ vdprintf vsnprintf vsprintf vasprintf vsscanf vscanf \ memstream obstream linewrap \ + __fbufsize __freading __fwriting __freadable __fwritable __flbf \ + __fpurge __fpending __fsetlocking \ internals sysd-stdio pipestream stdio_init libc_fatal aux := defs glue diff -durpN glibc-2.2.3/stdio/Versions glibc-2.2.4/stdio/Versions --- glibc-2.2.3/stdio/Versions Mon Jul 20 14:54:39 1998 +++ glibc-2.2.4/stdio/Versions Mon Jul 23 10:55:09 2001 @@ -62,4 +62,9 @@ libc { # p* putc_unlocked; putchar_unlocked; } + GLIBC_2.2.4 { + # Functions to access FILE internals. + __fbufsize; __freading; __fwriting; __freadable; __fwritable; __flbf; + __fpurge; __fpending; __fsetlocking; _flushlbf; + } } diff -durpN glibc-2.2.3/stdio/__fbufsize.c glibc-2.2.4/stdio/__fbufsize.c --- glibc-2.2.3/stdio/__fbufsize.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__fbufsize.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,25 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +size_t +__fbufsize (FILE *fp) +{ + return fp->__bufsize; +} diff -durpN glibc-2.2.3/stdio/__flbf.c glibc-2.2.4/stdio/__flbf.c --- glibc-2.2.3/stdio/__flbf.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__flbf.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,25 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +int +__flbf (FILE *fp) +{ + return fp->__linebuf; +} diff -durpN glibc-2.2.3/stdio/__fpending.c glibc-2.2.4/stdio/__fpending.c --- glibc-2.2.3/stdio/__fpending.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__fpending.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,25 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +size_t +__fpending (FILE *fp) +{ + return (fp->__put_limit >= fp->__bufp ? fp->__bufp - fp->__buffer : 0); +} diff -durpN glibc-2.2.3/stdio/__fpurge.c glibc-2.2.4/stdio/__fpurge.c --- glibc-2.2.3/stdio/__fpurge.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__fpurge.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,25 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +void +__fpurge (FILE *fp) +{ + fp->__get_limit = fp->__put_limit = fp->__bufp = fp->__buffer; +} diff -durpN glibc-2.2.3/stdio/__freadable.c glibc-2.2.4/stdio/__freadable.c --- glibc-2.2.3/stdio/__freadable.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__freadable.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,25 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +int +__freadable (FILE *fp) +{ + return !!fp->__mode.__read; +} diff -durpN glibc-2.2.3/stdio/__freading.c glibc-2.2.4/stdio/__freading.c --- glibc-2.2.3/stdio/__freading.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__freading.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,26 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +int +__freading (FILE *fp) +{ + /* This is not really right for unbuffered streams. */ + return (!fp->__mode.__write || fp->__put_limit == fp->__buffer); +} diff -durpN glibc-2.2.3/stdio/__fsetlocking.c glibc-2.2.4/stdio/__fsetlocking.c --- glibc-2.2.3/stdio/__fsetlocking.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__fsetlocking.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,41 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include + +int +__fsetlocking (FILE *fp, int type) +{ + /* We don't really support locking. */ + + switch (type) + { + case FSETLOCKING_QUERY: + case FSETLOCKING_BYCALLER: + break; + case FSETLOCKING_INTERNAL: + abort (); + default: + __set_errno (EINVAL); + return -1; + } + + return FSETLOCKING_BYCALLER; +} diff -durpN glibc-2.2.3/stdio/__fwritable.c glibc-2.2.4/stdio/__fwritable.c --- glibc-2.2.3/stdio/__fwritable.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__fwritable.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,25 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +int +__fwritable (FILE *fp) +{ + return !!fp->__mode.__write; +} diff -durpN glibc-2.2.3/stdio/__fwriting.c glibc-2.2.4/stdio/__fwriting.c --- glibc-2.2.3/stdio/__fwriting.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio/__fwriting.c Fri Jul 20 22:09:59 2001 @@ -0,0 +1,26 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +int +__fwriting (FILE *fp) +{ + /* This is not really right for unbuffered streams. */ + return (!fp->__mode.__read || fp->__get_limit == fp->__buffer); +} diff -durpN glibc-2.2.3/stdio/clearerr.c glibc-2.2.4/stdio/clearerr.c --- glibc-2.2.3/stdio/clearerr.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/clearerr.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fclose.c glibc-2.2.4/stdio/fclose.c --- glibc-2.2.3/stdio/fclose.c Thu Jul 9 09:56:15 1998 +++ glibc-2.2.4/stdio/fclose.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fcloseall.c glibc-2.2.4/stdio/fcloseall.c --- glibc-2.2.3/stdio/fcloseall.c Wed Jan 1 07:27:16 1997 +++ glibc-2.2.4/stdio/fcloseall.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/feof.c glibc-2.2.4/stdio/feof.c --- glibc-2.2.3/stdio/feof.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/feof.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/ferror.c glibc-2.2.4/stdio/ferror.c --- glibc-2.2.3/stdio/ferror.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/ferror.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fflush.c glibc-2.2.4/stdio/fflush.c --- glibc-2.2.3/stdio/fflush.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/fflush.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fgetc.c glibc-2.2.4/stdio/fgetc.c --- glibc-2.2.3/stdio/fgetc.c Fri Feb 14 20:29:23 1997 +++ glibc-2.2.4/stdio/fgetc.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fgetpos.c glibc-2.2.4/stdio/fgetpos.c --- glibc-2.2.3/stdio/fgetpos.c Fri Feb 14 20:29:24 1997 +++ glibc-2.2.4/stdio/fgetpos.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fgets.c glibc-2.2.4/stdio/fgets.c --- glibc-2.2.3/stdio/fgets.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/fgets.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fileno.c glibc-2.2.4/stdio/fileno.c --- glibc-2.2.3/stdio/fileno.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/fileno.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fmemopen.c glibc-2.2.4/stdio/fmemopen.c --- glibc-2.2.3/stdio/fmemopen.c Fri Feb 14 20:29:26 1997 +++ glibc-2.2.4/stdio/fmemopen.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fopen.c glibc-2.2.4/stdio/fopen.c --- glibc-2.2.3/stdio/fopen.c Fri Mar 27 20:08:02 1998 +++ glibc-2.2.4/stdio/fopen.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fopncook.c glibc-2.2.4/stdio/fopncook.c --- glibc-2.2.3/stdio/fopncook.c Fri Feb 14 20:29:27 1997 +++ glibc-2.2.4/stdio/fopncook.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio/fputc.c glibc-2.2.4/stdio/fputc.c --- glibc-2.2.3/stdio/fputc.c Wed Jun 23 10:45:14 1999 +++ glibc-2.2.4/stdio/fputc.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fputs.c glibc-2.2.4/stdio/fputs.c --- glibc-2.2.3/stdio/fputs.c Mon Jul 20 14:23:42 1998 +++ glibc-2.2.4/stdio/fputs.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fread.c glibc-2.2.4/stdio/fread.c --- glibc-2.2.3/stdio/fread.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/fread.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/freopen.c glibc-2.2.4/stdio/freopen.c --- glibc-2.2.3/stdio/freopen.c Fri Feb 14 20:29:30 1997 +++ glibc-2.2.4/stdio/freopen.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fseek.c glibc-2.2.4/stdio/fseek.c --- glibc-2.2.3/stdio/fseek.c Fri Feb 14 20:29:31 1997 +++ glibc-2.2.4/stdio/fseek.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fsetpos.c glibc-2.2.4/stdio/fsetpos.c --- glibc-2.2.3/stdio/fsetpos.c Fri Feb 14 20:29:32 1997 +++ glibc-2.2.4/stdio/fsetpos.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/ftell.c glibc-2.2.4/stdio/ftell.c --- glibc-2.2.3/stdio/ftell.c Fri Feb 14 20:29:32 1997 +++ glibc-2.2.4/stdio/ftell.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/fwrite.c glibc-2.2.4/stdio/fwrite.c --- glibc-2.2.3/stdio/fwrite.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/fwrite.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/getchar.c glibc-2.2.4/stdio/getchar.c --- glibc-2.2.3/stdio/getchar.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/getchar.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio/getdelim.c glibc-2.2.4/stdio/getdelim.c --- glibc-2.2.3/stdio/getdelim.c Fri Feb 14 20:29:34 1997 +++ glibc-2.2.4/stdio/getdelim.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/gets.c glibc-2.2.4/stdio/gets.c --- glibc-2.2.3/stdio/gets.c Fri Feb 14 20:29:35 1997 +++ glibc-2.2.4/stdio/gets.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/glue.c glibc-2.2.4/stdio/glue.c --- glibc-2.2.3/stdio/glue.c Wed Sep 10 20:05:26 1997 +++ glibc-2.2.4/stdio/glue.c Mon Jul 23 10:55:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file provides glue between Unix stdio and GNU stdio. It supports use of Unix stdio `getc' and `putc' (and, by extension, diff -durpN glibc-2.2.3/stdio/internals.c glibc-2.2.4/stdio/internals.c --- glibc-2.2.3/stdio/internals.c Wed Sep 10 20:05:26 1997 +++ glibc-2.2.4/stdio/internals.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/linewrap.c glibc-2.2.4/stdio/linewrap.c --- glibc-2.2.3/stdio/linewrap.c Wed Sep 10 20:05:27 1997 +++ glibc-2.2.4/stdio/linewrap.c Mon Jul 23 10:55:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/linewrap.h glibc-2.2.4/stdio/linewrap.h --- glibc-2.2.3/stdio/linewrap.h Fri Feb 14 20:29:38 1997 +++ glibc-2.2.4/stdio/linewrap.h Mon Jul 23 10:55:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __LINEWRAP_H__ #define __LINEWRAP_H__ diff -durpN glibc-2.2.3/stdio/memstream.c glibc-2.2.4/stdio/memstream.c --- glibc-2.2.3/stdio/memstream.c Wed Sep 10 20:05:27 1997 +++ glibc-2.2.4/stdio/memstream.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/newstream.c glibc-2.2.4/stdio/newstream.c --- glibc-2.2.3/stdio/newstream.c Fri Feb 14 20:29:39 1997 +++ glibc-2.2.4/stdio/newstream.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/obstream.c glibc-2.2.4/stdio/obstream.c --- glibc-2.2.3/stdio/obstream.c Wed Sep 10 20:05:27 1997 +++ glibc-2.2.4/stdio/obstream.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/putchar.c glibc-2.2.4/stdio/putchar.c --- glibc-2.2.3/stdio/putchar.c Thu Jul 9 09:54:47 1998 +++ glibc-2.2.4/stdio/putchar.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio/puts.c glibc-2.2.4/stdio/puts.c --- glibc-2.2.3/stdio/puts.c Fri Feb 14 20:29:41 1997 +++ glibc-2.2.4/stdio/puts.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/rewind.c glibc-2.2.4/stdio/rewind.c --- glibc-2.2.3/stdio/rewind.c Fri Feb 14 20:29:41 1997 +++ glibc-2.2.4/stdio/rewind.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio/setbuf.c glibc-2.2.4/stdio/setbuf.c --- glibc-2.2.3/stdio/setbuf.c Fri Feb 14 20:29:42 1997 +++ glibc-2.2.4/stdio/setbuf.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/setbuffer.c glibc-2.2.4/stdio/setbuffer.c --- glibc-2.2.3/stdio/setbuffer.c Fri Feb 14 20:29:43 1997 +++ glibc-2.2.4/stdio/setbuffer.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/setlinebuf.c glibc-2.2.4/stdio/setlinebuf.c --- glibc-2.2.3/stdio/setlinebuf.c Fri Feb 14 20:29:44 1997 +++ glibc-2.2.4/stdio/setlinebuf.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio/setvbuf.c glibc-2.2.4/stdio/setvbuf.c --- glibc-2.2.3/stdio/setvbuf.c Fri Feb 14 20:29:45 1997 +++ glibc-2.2.4/stdio/setvbuf.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/stdio.h glibc-2.2.4/stdio/stdio.h --- glibc-2.2.3/stdio/stdio.h Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/stdio/stdio.h Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.19 Input/output diff -durpN glibc-2.2.3/stdio/ungetc.c glibc-2.2.4/stdio/ungetc.c --- glibc-2.2.3/stdio/ungetc.c Fri Feb 14 20:29:45 1997 +++ glibc-2.2.4/stdio/ungetc.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/vasprintf.c glibc-2.2.4/stdio/vasprintf.c --- glibc-2.2.3/stdio/vasprintf.c Wed Sep 10 20:05:28 1997 +++ glibc-2.2.4/stdio/vasprintf.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/vscanf.c glibc-2.2.4/stdio/vscanf.c --- glibc-2.2.3/stdio/vscanf.c Fri Feb 14 20:29:46 1997 +++ glibc-2.2.4/stdio/vscanf.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/vsnprintf.c glibc-2.2.4/stdio/vsnprintf.c --- glibc-2.2.3/stdio/vsnprintf.c Fri Feb 14 20:29:47 1997 +++ glibc-2.2.4/stdio/vsnprintf.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/vsprintf.c glibc-2.2.4/stdio/vsprintf.c --- glibc-2.2.3/stdio/vsprintf.c Fri Feb 14 20:29:48 1997 +++ glibc-2.2.4/stdio/vsprintf.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio/vsscanf.c glibc-2.2.4/stdio/vsscanf.c --- glibc-2.2.3/stdio/vsscanf.c Fri Feb 14 20:29:48 1997 +++ glibc-2.2.4/stdio/vsscanf.c Mon Jul 23 10:55:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/Makefile glibc-2.2.4/stdio-common/Makefile --- glibc-2.2.3/stdio-common/Makefile Thu Feb 15 14:08:41 2001 +++ glibc-2.2.4/stdio-common/Makefile Mon Jul 23 10:55:10 2001 @@ -2,26 +2,26 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Specific makefile for stdio-common. # subdir := stdio-common -headers := printf.h +headers := printf.h stdio_ext.h routines := \ ctermid cuserid \ diff -durpN glibc-2.2.3/stdio-common/_i18n_number.h glibc-2.2.4/stdio-common/_i18n_number.h --- glibc-2.2.3/stdio-common/_i18n_number.h Fri Jul 28 23:41:04 2000 +++ glibc-2.2.4/stdio-common/_i18n_number.h Mon Jul 23 10:55:11 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "../locale/outdigits.h" #include "../locale/outdigitswc.h" diff -durpN glibc-2.2.3/stdio-common/_itoa.c glibc-2.2.4/stdio-common/_itoa.c --- glibc-2.2.3/stdio-common/_itoa.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/stdio-common/_itoa.c Mon Jul 23 10:55:11 2001 @@ -5,19 +5,19 @@ and Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/_itoa.h glibc-2.2.4/stdio-common/_itoa.h --- glibc-2.2.3/stdio-common/_itoa.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/stdio-common/_itoa.h Mon Jul 23 10:55:11 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ITOA_H #define _ITOA_H diff -durpN glibc-2.2.3/stdio-common/_itowa.c glibc-2.2.4/stdio-common/_itowa.c --- glibc-2.2.3/stdio-common/_itowa.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/stdio-common/_itowa.c Mon Jul 23 10:55:11 2001 @@ -5,19 +5,19 @@ and Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/_itowa.h glibc-2.2.4/stdio-common/_itowa.h --- glibc-2.2.3/stdio-common/_itowa.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/stdio-common/_itowa.h Mon Jul 23 10:55:11 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ITOWA_H #define _ITOWA_H 1 diff -durpN glibc-2.2.3/stdio-common/asprintf.c glibc-2.2.4/stdio-common/asprintf.c --- glibc-2.2.3/stdio-common/asprintf.c Thu Jul 16 12:31:38 1998 +++ glibc-2.2.4/stdio-common/asprintf.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/dprintf.c glibc-2.2.4/stdio-common/dprintf.c --- glibc-2.2.3/stdio-common/dprintf.c Thu Jul 16 12:30:24 1998 +++ glibc-2.2.4/stdio-common/dprintf.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/errnobug.c glibc-2.2.4/stdio-common/errnobug.c --- glibc-2.2.3/stdio-common/errnobug.c Fri Feb 14 20:29:51 1997 +++ glibc-2.2.4/stdio-common/errnobug.c Mon Jul 23 10:55:11 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/fprintf.c glibc-2.2.4/stdio-common/fprintf.c --- glibc-2.2.3/stdio-common/fprintf.c Sat Oct 11 20:38:10 1997 +++ glibc-2.2.4/stdio-common/fprintf.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/fscanf.c glibc-2.2.4/stdio-common/fscanf.c --- glibc-2.2.3/stdio-common/fscanf.c Mon May 26 15:20:12 1997 +++ glibc-2.2.4/stdio-common/fscanf.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/getline.c glibc-2.2.4/stdio-common/getline.c --- glibc-2.2.3/stdio-common/getline.c Fri Feb 14 20:29:52 1997 +++ glibc-2.2.4/stdio-common/getline.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/getw.c glibc-2.2.4/stdio-common/getw.c --- glibc-2.2.3/stdio-common/getw.c Thu Jul 16 12:32:06 1998 +++ glibc-2.2.4/stdio-common/getw.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio-common/itoa-digits.c glibc-2.2.4/stdio-common/itoa-digits.c --- glibc-2.2.3/stdio-common/itoa-digits.c Thu Aug 31 14:45:17 2000 +++ glibc-2.2.4/stdio-common/itoa-digits.c Mon Jul 23 10:55:11 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Lower-case digits. */ const char _itoa_lower_digits[36] diff -durpN glibc-2.2.3/stdio-common/itoa-udigits.c glibc-2.2.4/stdio-common/itoa-udigits.c --- glibc-2.2.3/stdio-common/itoa-udigits.c Thu Aug 31 01:48:28 2000 +++ glibc-2.2.4/stdio-common/itoa-udigits.c Mon Jul 23 10:55:11 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Upper-case digits. */ const char _itoa_upper_digits[36] diff -durpN glibc-2.2.3/stdio-common/itowa-digits.c glibc-2.2.4/stdio-common/itowa-digits.c --- glibc-2.2.3/stdio-common/itowa-digits.c Wed Jun 16 15:35:30 1999 +++ glibc-2.2.4/stdio-common/itowa-digits.c Mon Jul 23 10:55:11 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio-common/perror.c glibc-2.2.4/stdio-common/perror.c --- glibc-2.2.3/stdio-common/perror.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/stdio-common/perror.c Wed Aug 15 18:50:12 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991,1992,1993,1997,1998,2000 Free Software Foundation, Inc. +/* Copyright (C) 1991-1993,1997,1998,2000,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -40,7 +40,7 @@ perror (const char *s) errstring = __strerror_r (errnum, buf, sizeof buf); #ifdef USE_IN_LIBIO - if (fwide (stderr, 0) > 0) + if (_IO_fwide (stderr, 0) > 0) (void) fwprintf (stderr, L"%s%s%s\n", s, colon, errstring); else #endif diff -durpN glibc-2.2.3/stdio-common/printf-parse.h glibc-2.2.4/stdio-common/printf-parse.h --- glibc-2.2.3/stdio-common/printf-parse.h Sun Oct 8 17:05:05 2000 +++ glibc-2.2.4/stdio-common/printf-parse.h Mon Jul 23 10:55:11 2001 @@ -3,19 +3,19 @@ This file is part of th GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/printf-prs.c glibc-2.2.4/stdio-common/printf-prs.c --- glibc-2.2.3/stdio-common/printf-prs.c Thu Aug 31 14:45:17 2000 +++ glibc-2.2.4/stdio-common/printf-prs.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/printf.c glibc-2.2.4/stdio-common/printf.c --- glibc-2.2.3/stdio-common/printf.c Wed Jan 10 15:54:39 2001 +++ glibc-2.2.4/stdio-common/printf.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/printf.h glibc-2.2.4/stdio-common/printf.h --- glibc-2.2.3/stdio-common/printf.h Fri Feb 11 15:48:57 2000 +++ glibc-2.2.4/stdio-common/printf.h Fri Jul 27 23:13:20 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991-1993, 1995-1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1991-1993,1995-1999,2000,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _PRINTF_H @@ -67,7 +67,7 @@ typedef int printf_function (FILE *__str /* Type of a printf specifier-arginfo function. INFO gives information about the format specification. - N, ARGTYPES, and return value are as for printf_parse_format. */ + N, ARGTYPES, and return value are as for parse_printf_format. */ typedef int printf_arginfo_function (__const struct printf_info *__info, size_t __n, int *__argtypes); diff -durpN glibc-2.2.3/stdio-common/printf_fp.c glibc-2.2.4/stdio-common/printf_fp.c --- glibc-2.2.3/stdio-common/printf_fp.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/stdio-common/printf_fp.c Mon Jul 23 10:55:11 2001 @@ -4,19 +4,19 @@ Written by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The gmp headers need some configuration frobs. */ #define HAVE_ALLOCA 1 diff -durpN glibc-2.2.3/stdio-common/printf_size.c glibc-2.2.4/stdio-common/printf_size.c --- glibc-2.2.3/stdio-common/printf_size.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/stdio-common/printf_size.c Mon Jul 23 10:55:11 2001 @@ -5,19 +5,19 @@ Based on a proposal by Larry McVoy . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/psignal.c glibc-2.2.4/stdio-common/psignal.c --- glibc-2.2.3/stdio-common/psignal.c Sat Jun 19 09:40:28 1999 +++ glibc-2.2.4/stdio-common/psignal.c Mon Jul 23 10:55:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/putw.c glibc-2.2.4/stdio-common/putw.c --- glibc-2.2.3/stdio-common/putw.c Thu Jul 16 12:32:20 1998 +++ glibc-2.2.4/stdio-common/putw.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio-common/reg-printf.c glibc-2.2.4/stdio-common/reg-printf.c --- glibc-2.2.3/stdio-common/reg-printf.c Fri Feb 14 20:29:56 1997 +++ glibc-2.2.4/stdio-common/reg-printf.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/scanf.c glibc-2.2.4/stdio-common/scanf.c --- glibc-2.2.3/stdio-common/scanf.c Tue Oct 14 22:30:56 1997 +++ glibc-2.2.4/stdio-common/scanf.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/snprintf.c glibc-2.2.4/stdio-common/snprintf.c --- glibc-2.2.3/stdio-common/snprintf.c Thu Jul 16 12:30:46 1998 +++ glibc-2.2.4/stdio-common/snprintf.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/sprintf.c glibc-2.2.4/stdio-common/sprintf.c --- glibc-2.2.3/stdio-common/sprintf.c Thu Jul 16 12:31:31 1998 +++ glibc-2.2.4/stdio-common/sprintf.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/sscanf.c glibc-2.2.4/stdio-common/sscanf.c --- glibc-2.2.3/stdio-common/sscanf.c Thu Jul 16 12:31:05 1998 +++ glibc-2.2.4/stdio-common/sscanf.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/stdio_ext.h glibc-2.2.4/stdio-common/stdio_ext.h --- glibc-2.2.3/stdio-common/stdio_ext.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/stdio-common/stdio_ext.h Sat Aug 11 18:28:50 2001 @@ -0,0 +1,87 @@ +/* Functions to access FILE structure internals. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +/* This header contains the same definitions as the header of the same name + on Sun's Solaris OS. */ + +#ifndef _STDIO_EXT_H +#define _STDIO_EXT_H 1 + +#include + +enum +{ + /* Query current state of the locking status. */ + FSETLOCKING_QUERY = 0, +#define FSETLOCKING_QUERY FSETLOCKING_QUERY + /* The library protects all uses of the stream functions, except for + uses of the *_unlocked functions, by calls equivalent to flockfile(). */ + FSETLOCKING_INTERNAL, +#define FSETLOCKING_INTERNAL FSETLOCKING_INTERNAL + /* The user will take care of locking. */ + FSETLOCKING_BYCALLER +#define FSETLOCKING_BYCALLER FSETLOCKING_BYCALLER +}; + + +__BEGIN_DECLS + +/* Return the size of the buffer of FP in bytes currently in use by + the given stream. */ +extern size_t __fbufsize (FILE *__fp); + + +/* Return non-zero value iff the stream FP is opened readonly, or if the + last operation on the stream was a read operation. */ +extern int __freading (FILE *__fp); + +/* Return non-zero value iff the stream FP is opened write-only or + append-only, or if the last operation on the stream was a write + operation. */ +extern int __fwriting (FILE *__fp); + + +/* Return non-zero value iff stream FP is not opened write-only or + append-only. */ +extern int __freadable (FILE *__fp); + +/* Return non-zero value iff stream FP is not opened read-only. */ +extern int __fwritable (FILE *__fp); + + +/* Return non-zero value iff the stream FP is line-buffered. */ +extern int __flbf (FILE *__fp); + + +/* Discard all pending buffered I/O on the stream FP. */ +extern void __fpurge (FILE *__fp); + +/* Return amount of output in bytes pending on a stream FP. */ +extern size_t __fpending (FILE *__fp); + +/* Flush all line-buffered files. */ +extern void _flushlbf (void); + + +/* Set locking status of stream FP to TYPE. */ +extern int __fsetlocking (FILE *__fp, int __type); + +__END_DECLS + +#endif /* stdio_ext.h */ diff -durpN glibc-2.2.3/stdio-common/stdio_lim.h.in glibc-2.2.4/stdio-common/stdio_lim.h.in --- glibc-2.2.3/stdio-common/stdio_lim.h.in Mon Aug 23 10:25:22 1999 +++ glibc-2.2.4/stdio-common/stdio_lim.h.in Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _STDIO_H && !defined __need_FOPEN_MAX && !defined __need_IOV_MAX # error "Never include directly; use instead." diff -durpN glibc-2.2.3/stdio-common/tempnam.c glibc-2.2.4/stdio-common/tempnam.c --- glibc-2.2.3/stdio-common/tempnam.c Sun Oct 8 17:05:05 2000 +++ glibc-2.2.4/stdio-common/tempnam.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/test-fseek.c glibc-2.2.4/stdio-common/test-fseek.c --- glibc-2.2.3/stdio-common/test-fseek.c Fri Feb 21 17:20:05 1997 +++ glibc-2.2.4/stdio-common/test-fseek.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio-common/test-popen.c glibc-2.2.4/stdio-common/test-popen.c --- glibc-2.2.3/stdio-common/test-popen.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/stdio-common/test-popen.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/test-vfprintf.c glibc-2.2.4/stdio-common/test-vfprintf.c --- glibc-2.2.3/stdio-common/test-vfprintf.c Sat Nov 18 15:33:48 2000 +++ glibc-2.2.4/stdio-common/test-vfprintf.c Mon Jul 23 10:55:12 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/test_rdwr.c glibc-2.2.4/stdio-common/test_rdwr.c --- glibc-2.2.3/stdio-common/test_rdwr.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/stdio-common/test_rdwr.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tmpfile.c glibc-2.2.4/stdio-common/tmpfile.c --- glibc-2.2.3/stdio-common/tmpfile.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/stdio-common/tmpfile.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tmpfile64.c glibc-2.2.4/stdio-common/tmpfile64.c --- glibc-2.2.3/stdio-common/tmpfile64.c Tue Jul 6 15:21:15 1999 +++ glibc-2.2.4/stdio-common/tmpfile64.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tmpnam.c glibc-2.2.4/stdio-common/tmpnam.c --- glibc-2.2.3/stdio-common/tmpnam.c Sun Oct 8 17:05:05 2000 +++ glibc-2.2.4/stdio-common/tmpnam.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tmpnam_r.c glibc-2.2.4/stdio-common/tmpnam_r.c --- glibc-2.2.3/stdio-common/tmpnam_r.c Sun Oct 8 17:05:05 2000 +++ glibc-2.2.4/stdio-common/tmpnam_r.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio-common/tst-fileno.c glibc-2.2.4/stdio-common/tst-fileno.c --- glibc-2.2.3/stdio-common/tst-fileno.c Sat Jan 6 20:35:28 2001 +++ glibc-2.2.4/stdio-common/tst-fileno.c Mon Jul 23 10:55:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tst-fseek.c glibc-2.2.4/stdio-common/tst-fseek.c --- glibc-2.2.3/stdio-common/tst-fseek.c Fri Oct 27 22:48:21 2000 +++ glibc-2.2.4/stdio-common/tst-fseek.c Mon Jul 23 10:55:12 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tst-gets.c glibc-2.2.4/stdio-common/tst-gets.c --- glibc-2.2.3/stdio-common/tst-gets.c Thu Feb 15 11:56:55 2001 +++ glibc-2.2.4/stdio-common/tst-gets.c Mon Jul 23 10:55:12 2001 @@ -1,21 +1,22 @@ /* Tests for gets. Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tst-printf.c glibc-2.2.4/stdio-common/tst-printf.c --- glibc-2.2.3/stdio-common/tst-printf.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/stdio-common/tst-printf.c Mon Jul 23 10:55:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef BSD #include diff -durpN glibc-2.2.3/stdio-common/tst-printf.sh glibc-2.2.4/stdio-common/tst-printf.sh --- glibc-2.2.3/stdio-common/tst-printf.sh Mon Mar 26 20:53:08 2001 +++ glibc-2.2.4/stdio-common/tst-printf.sh Mon Jul 23 10:55:13 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1; shift run_program_prefix=$1; shift diff -durpN glibc-2.2.3/stdio-common/tst-sscanf.c glibc-2.2.4/stdio-common/tst-sscanf.c --- glibc-2.2.3/stdio-common/tst-sscanf.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/stdio-common/tst-sscanf.c Mon Jul 23 10:55:13 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tst-tmpnam.c glibc-2.2.4/stdio-common/tst-tmpnam.c --- glibc-2.2.3/stdio-common/tst-tmpnam.c Tue Dec 15 08:59:42 1998 +++ glibc-2.2.4/stdio-common/tst-tmpnam.c Mon Jul 23 10:55:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdio-common/tst-unbputc.sh glibc-2.2.4/stdio-common/tst-unbputc.sh --- glibc-2.2.3/stdio-common/tst-unbputc.sh Wed Aug 2 14:52:38 2000 +++ glibc-2.2.4/stdio-common/tst-unbputc.sh Mon Jul 23 10:55:13 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1; shift run_program_prefix=$1; shift diff -durpN glibc-2.2.3/stdio-common/tstgetln.c glibc-2.2.4/stdio-common/tstgetln.c --- glibc-2.2.3/stdio-common/tstgetln.c Sat Jul 4 14:32:34 1998 +++ glibc-2.2.4/stdio-common/tstgetln.c Mon Jul 23 10:55:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdio-common/tstscanf.c glibc-2.2.4/stdio-common/tstscanf.c --- glibc-2.2.3/stdio-common/tstscanf.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdio-common/tstscanf.c Tue Aug 7 00:03:42 2001 @@ -2,25 +2,26 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef BSD #include #else #include #endif +#include #include #include @@ -331,6 +332,25 @@ main (int argc, char **argv) } } + fputs ("Test 13:\n", stdout); + { + float value; + int res; + + res = sscanf ("-InF", "%f", &value); + if (res != 1 || isinf (value) != -1) + { + fputs ("test failed!\n", stdout); + result = 1; + } + + res = sscanf ("+InfiNiTY", "%f", &value); + if (res != 1 || isinf (value) != 1) + { + fputs ("test failed!\n", stdout); + result = 1; + } + } return result; } diff -durpN glibc-2.2.3/stdio-common/vfprintf.c glibc-2.2.4/stdio-common/vfprintf.c --- glibc-2.2.3/stdio-common/vfprintf.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdio-common/vfprintf.c Sat Aug 11 18:28:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -2073,13 +2073,12 @@ buffered_vfprintf (register _IO_FILE *s, _IO_setp (hp, buf, buf + sizeof buf); hp->_mode = -1; #endif - hp->_IO_file_flags = _IO_MAGIC|_IO_NO_READS; + hp->_IO_file_flags = _IO_MAGIC|_IO_NO_READS|_IO_USER_LOCK; #if _IO_JUMPS_OFFSET hp->_vtable_offset = 0; #endif #ifdef _IO_MTSAFE_IO - hp->_lock = &helper.lock; - __libc_lock_init (*hp->_lock); + hp->_lock = NULL; #endif _IO_JUMPS (&helper._f) = (struct _IO_jump_t *) &_IO_helper_jumps; diff -durpN glibc-2.2.3/stdio-common/vfscanf.c glibc-2.2.4/stdio-common/vfscanf.c --- glibc-2.2.3/stdio-common/vfscanf.c Sat Jan 13 10:48:50 2001 +++ glibc-2.2.4/stdio-common/vfscanf.c Fri Aug 10 12:11:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -755,40 +755,35 @@ __vfscanf (FILE *s, const char *format, { /* We have to convert the multibyte input sequence to wide characters. */ - char buf[MB_LEN_MAX]; + char buf[1]; mbstate_t cstate; memset (&cstate, '\0', sizeof (cstate)); do { - size_t cnt; - /* This is what we present the mbrtowc function first. */ buf[0] = c; - cnt = 1; while (1) { size_t n; n = __mbrtowc (!(flags & SUPPRESS) ? wstr : NULL, - buf, cnt, &cstate); + buf, 1, &cstate); if (n == (size_t) -2) { /* Possibly correct character, just not enough input. */ - assert (cnt < MB_CUR_MAX); - if (inchar () == EOF) encode_error (); - buf[cnt++] = c; + buf[0] = c; continue; } - if (n != cnt) + if (n != 1) encode_error (); /* We have a match. */ @@ -1063,36 +1058,33 @@ __vfscanf (FILE *s, const char *format, } #else { - char buf[MB_LEN_MAX]; - size_t cnt; + char buf[1]; buf[0] = c; - cnt = 1; while (1) { size_t n; n = __mbrtowc (!(flags & SUPPRESS) ? wstr : NULL, - buf, cnt, &cstate); + buf, 1, &cstate); if (n == (size_t) -2) { /* Possibly correct character, just not enough input. */ - assert (cnt < MB_CUR_MAX); - if (inchar () == EOF) encode_error (); - buf[cnt++] = c; + buf[0] = c; continue; } - if (n != cnt) + if (n != 1) encode_error (); /* We have a match. */ + ++wstr; break; } @@ -1604,7 +1596,7 @@ __vfscanf (FILE *s, const char *format, if (width == 0 || inchar () == EOF) /* EOF is only an input error before we read any chars. */ conv_error (); - if (! ISDIGIT (c)) + if (! ISDIGIT (c) && TOLOWER (c) != L_('i')) { #ifdef COMPILE_WSCANF if (c != decimal) @@ -1925,7 +1917,7 @@ __vfscanf (FILE *s, const char *format, be punished. */ tw = (wchar_t *) f; /* Marks the beginning. */ - if (*f == ']' || *f == '-') + if (*f == L']') ++f; while ((fc = *f++) != L'\0' && fc != L']'); @@ -1985,7 +1977,7 @@ __vfscanf (FILE *s, const char *format, runp = tw; while (runp < wp) { - if (runp[0] == L'-' && runp[1] != '\0' && runp[1] != ']' + if (runp[0] == L'-' && runp[1] != '\0' && runp + 1 != wp && runp != tw && (unsigned int) runp[-1] <= (unsigned int) runp[1]) { @@ -1993,32 +1985,40 @@ __vfscanf (FILE *s, const char *format, first and last character of the sequence. */ wchar_t wc; - for (wc = runp[-1] + 1; wc < runp[1]; ++wc) + for (wc = runp[-1] + 1; wc <= runp[1]; ++wc) if (wc == c) break; - if (wc == runp[1] && !not_in) + if (wc <= runp[1] && !not_in) break; - if (wc == runp[1] && not_in) + if (wc <= runp[1] && not_in) { /* The current character is not in the scanset. */ ungetwc (c, s); goto out; } + + runp += 2; } else { - if (*runp == runp[1] && !not_in) + if (*runp == c && !not_in) break; - if (*runp != runp[1] && not_in) + if (*runp == c && not_in) { - ungetwc (c ,s); + ungetwc (c, s); goto out; } + + ++runp; } + } - ++runp; + if (runp == wp && !not_in) + { + ungetwc (c, s); + goto out; } if (!(flags & SUPPRESS)) @@ -2195,7 +2195,7 @@ __vfscanf (FILE *s, const char *format, runp = tw; while (runp < wp) { - if (runp[0] == L'-' && runp[1] != '\0' && runp[1] != ']' + if (runp[0] == L'-' && runp[1] != '\0' && runp + 1 != wp && runp != tw && (unsigned int) runp[-1] <= (unsigned int) runp[1]) { @@ -2203,32 +2203,40 @@ __vfscanf (FILE *s, const char *format, first and last character of the sequence. */ wchar_t wc; - for (wc = runp[-1] + 1; wc < runp[1]; ++wc) + for (wc = runp[-1] + 1; wc <= runp[1]; ++wc) if (wc == c) break; - if (wc == runp[1] && !not_in) + if (wc <= runp[1] && !not_in) break; - if (wc == runp[1] && not_in) + if (wc <= runp[1] && not_in) { /* The current character is not in the scanset. */ ungetwc (c, s); goto out2; } + + runp += 2; } else { - if (*runp == runp[1] && !not_in) + if (*runp == c && !not_in) break; - if (*runp != runp[1] && not_in) + if (*runp == c && not_in) { - ungetwc (c ,s); + ungetwc (c, s); goto out2; } + + ++runp; } + } - ++runp; + if (runp == wp && !not_in) + { + ungetwc (c, s); + goto out2; } if (!(flags & SUPPRESS)) diff -durpN glibc-2.2.3/stdio-common/vprintf.c glibc-2.2.4/stdio-common/vprintf.c --- glibc-2.2.3/stdio-common/vprintf.c Fri Feb 14 20:30:03 1997 +++ glibc-2.2.4/stdio-common/vprintf.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #undef __OPTIMIZE__ /* Avoid inline `vprintf' function. */ diff -durpN glibc-2.2.3/stdlib/Makefile glibc-2.2.4/stdlib/Makefile --- glibc-2.2.3/stdlib/Makefile Mon Mar 26 20:53:08 2001 +++ glibc-2.2.4/stdlib/Makefile Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for stdlib routines diff -durpN glibc-2.2.3/stdlib/a64l.c glibc-2.2.4/stdlib/a64l.c --- glibc-2.2.3/stdlib/a64l.c Thu Apr 29 10:00:49 1999 +++ glibc-2.2.4/stdlib/a64l.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/abs.c glibc-2.2.4/stdlib/abs.c --- glibc-2.2.3/stdlib/abs.c Sun Feb 9 19:18:42 1997 +++ glibc-2.2.4/stdlib/abs.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/alloca.h glibc-2.2.4/stdlib/alloca.h --- glibc-2.2.3/stdlib/alloca.h Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/stdlib/alloca.h Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ALLOCA_H #define _ALLOCA_H 1 diff -durpN glibc-2.2.3/stdlib/atexit.c glibc-2.2.4/stdlib/atexit.c --- glibc-2.2.3/stdlib/atexit.c Mon Mar 26 20:53:08 2001 +++ glibc-2.2.4/stdlib/atexit.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "exit.h" diff -durpN glibc-2.2.3/stdlib/atof.c glibc-2.2.4/stdlib/atof.c --- glibc-2.2.3/stdlib/atof.c Sun Feb 9 19:18:43 1997 +++ glibc-2.2.4/stdlib/atof.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/atoi.c glibc-2.2.4/stdlib/atoi.c --- glibc-2.2.3/stdlib/atoi.c Sun Feb 9 19:18:44 1997 +++ glibc-2.2.4/stdlib/atoi.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/atol.c glibc-2.2.4/stdlib/atol.c --- glibc-2.2.3/stdlib/atol.c Sun Feb 9 19:18:44 1997 +++ glibc-2.2.4/stdlib/atol.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/atoll.c glibc-2.2.4/stdlib/atoll.c --- glibc-2.2.3/stdlib/atoll.c Tue Feb 10 11:58:17 1998 +++ glibc-2.2.4/stdlib/atoll.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/bsearch.c glibc-2.2.4/stdlib/bsearch.c --- glibc-2.2.3/stdlib/bsearch.c Fri May 26 12:38:35 2000 +++ glibc-2.2.4/stdlib/bsearch.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/bug-strtod.c glibc-2.2.4/stdlib/bug-strtod.c --- glibc-2.2.3/stdlib/bug-strtod.c Wed Feb 7 00:29:19 2001 +++ glibc-2.2.4/stdlib/bug-strtod.c Mon Jul 23 10:55:14 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/canonicalize.c glibc-2.2.4/stdlib/canonicalize.c --- glibc-2.2.3/stdlib/canonicalize.c Thu Sep 7 11:56:38 2000 +++ glibc-2.2.4/stdlib/canonicalize.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/cxa_atexit.c glibc-2.2.4/stdlib/cxa_atexit.c --- glibc-2.2.3/stdlib/cxa_atexit.c Mon Mar 26 20:53:08 2001 +++ glibc-2.2.4/stdlib/cxa_atexit.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/cxa_finalize.c glibc-2.2.4/stdlib/cxa_finalize.c --- glibc-2.2.3/stdlib/cxa_finalize.c Sat Jan 13 10:48:50 2001 +++ glibc-2.2.4/stdlib/cxa_finalize.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/drand48-iter.c glibc-2.2.4/stdlib/drand48-iter.c --- glibc-2.2.3/stdlib/drand48-iter.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/drand48-iter.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/drand48.c glibc-2.2.4/stdlib/drand48.c --- glibc-2.2.3/stdlib/drand48.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/drand48.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/drand48_r.c glibc-2.2.4/stdlib/drand48_r.c --- glibc-2.2.3/stdlib/drand48_r.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/drand48_r.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/erand48.c glibc-2.2.4/stdlib/erand48.c --- glibc-2.2.3/stdlib/erand48.c Mon Apr 21 07:46:21 1997 +++ glibc-2.2.4/stdlib/erand48.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/erand48_r.c glibc-2.2.4/stdlib/erand48_r.c --- glibc-2.2.3/stdlib/erand48_r.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/erand48_r.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/exit.c glibc-2.2.4/stdlib/exit.c --- glibc-2.2.3/stdlib/exit.c Sat Jan 13 10:48:50 2001 +++ glibc-2.2.4/stdlib/exit.c Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/exit.h glibc-2.2.4/stdlib/exit.h --- glibc-2.2.3/stdlib/exit.h Sat Jan 13 10:48:50 2001 +++ glibc-2.2.4/stdlib/exit.h Mon Jul 23 10:55:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _EXIT_H #define _EXIT_H 1 diff -durpN glibc-2.2.3/stdlib/fmtmsg.c glibc-2.2.4/stdlib/fmtmsg.c --- glibc-2.2.3/stdlib/fmtmsg.c Tue Oct 31 11:10:06 2000 +++ glibc-2.2.4/stdlib/fmtmsg.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/fmtmsg.h glibc-2.2.4/stdlib/fmtmsg.h --- glibc-2.2.3/stdlib/fmtmsg.h Wed Feb 23 13:19:40 2000 +++ glibc-2.2.4/stdlib/fmtmsg.h Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __FMTMSG_H #define __FMTMSG_H 1 diff -durpN glibc-2.2.3/stdlib/fpioconst.c glibc-2.2.4/stdlib/fpioconst.c --- glibc-2.2.3/stdlib/fpioconst.c Thu May 6 11:15:29 1999 +++ glibc-2.2.4/stdlib/fpioconst.c Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "fpioconst.h" #include /* This defines BITS_PER_MP_LIMB. */ diff -durpN glibc-2.2.3/stdlib/fpioconst.h glibc-2.2.4/stdlib/fpioconst.h --- glibc-2.2.3/stdlib/fpioconst.h Thu Apr 29 10:00:57 1999 +++ glibc-2.2.4/stdlib/fpioconst.h Mon Jul 23 10:55:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPIOCONST_H #define _FPIOCONST_H diff -durpN glibc-2.2.3/stdlib/getsubopt.c glibc-2.2.4/stdlib/getsubopt.c --- glibc-2.2.3/stdlib/getsubopt.c Wed Aug 18 11:52:08 1999 +++ glibc-2.2.4/stdlib/getsubopt.c Mon Jul 23 10:55:14 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/grouping.h glibc-2.2.4/stdlib/grouping.h --- glibc-2.2.3/stdlib/grouping.h Thu Jun 29 12:40:23 2000 +++ glibc-2.2.4/stdlib/grouping.h Mon Jul 23 10:55:14 2001 @@ -1,21 +1,22 @@ /* Internal header for proving correct grouping in strings of numbers. Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/isomac.c glibc-2.2.4/stdlib/isomac.c --- glibc-2.2.3/stdlib/isomac.c Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/stdlib/isomac.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Contributed by Jens Schweikhardt , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License - as published by the Free Software Foundation; either version 2 of - the License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., 59 Temple Place - - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is a simple minded program that tries to find illegal macro definitions in system header files. Illegal macro definitions are diff -durpN glibc-2.2.3/stdlib/jrand48.c glibc-2.2.4/stdlib/jrand48.c --- glibc-2.2.3/stdlib/jrand48.c Mon Apr 21 07:46:27 1997 +++ glibc-2.2.4/stdlib/jrand48.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/jrand48_r.c glibc-2.2.4/stdlib/jrand48_r.c --- glibc-2.2.3/stdlib/jrand48_r.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/jrand48_r.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/l64a.c glibc-2.2.4/stdlib/l64a.c --- glibc-2.2.3/stdlib/l64a.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/stdlib/l64a.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/lcong48.c glibc-2.2.4/stdlib/lcong48.c --- glibc-2.2.3/stdlib/lcong48.c Mon Apr 21 07:46:31 1997 +++ glibc-2.2.4/stdlib/lcong48.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/lcong48_r.c glibc-2.2.4/stdlib/lcong48_r.c --- glibc-2.2.3/stdlib/lcong48_r.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/lcong48_r.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/longlong.h glibc-2.2.4/stdlib/longlong.h --- glibc-2.2.3/stdlib/longlong.h Mon Mar 26 20:53:08 2001 +++ glibc-2.2.4/stdlib/longlong.h Mon Jul 23 10:55:15 2001 @@ -1,20 +1,21 @@ /* longlong.h -- definitions for mixed size 32/64 bit arithmetic. Copyright (C) 1991,92,94,95,96,97,98,99,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This definition file is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. - This definition file 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. + The GNU C Library 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 + Lesser 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. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* You have to define the following before including this file: diff -durpN glibc-2.2.3/stdlib/lrand48.c glibc-2.2.4/stdlib/lrand48.c --- glibc-2.2.3/stdlib/lrand48.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/lrand48.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/lrand48_r.c glibc-2.2.4/stdlib/lrand48_r.c --- glibc-2.2.3/stdlib/lrand48_r.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/lrand48_r.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/mblen.c glibc-2.2.4/stdlib/mblen.c --- glibc-2.2.3/stdlib/mblen.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/stdlib/mblen.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/mbstowcs.c glibc-2.2.4/stdlib/mbstowcs.c --- glibc-2.2.3/stdlib/mbstowcs.c Wed Jul 28 12:19:29 1999 +++ glibc-2.2.4/stdlib/mbstowcs.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/mbtowc.c glibc-2.2.4/stdlib/mbtowc.c --- glibc-2.2.3/stdlib/mbtowc.c Thu Jul 29 16:41:09 1999 +++ glibc-2.2.4/stdlib/mbtowc.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/monetary.h glibc-2.2.4/stdlib/monetary.h --- glibc-2.2.3/stdlib/monetary.h Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/stdlib/monetary.h Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MONETARY_H #define _MONETARY_H 1 diff -durpN glibc-2.2.3/stdlib/mp_clz_tab.c glibc-2.2.4/stdlib/mp_clz_tab.c --- glibc-2.2.3/stdlib/mp_clz_tab.c Sun Feb 9 19:18:56 1997 +++ glibc-2.2.4/stdlib/mp_clz_tab.c Mon Jul 23 10:55:15 2001 @@ -1,23 +1,22 @@ /* __clz_tab -- support for longlong.h Copyright (C) 1991, 1993, 1994, 1997 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in the GNU MP Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if 0 #include "gmp.h" diff -durpN glibc-2.2.3/stdlib/mrand48.c glibc-2.2.4/stdlib/mrand48.c --- glibc-2.2.3/stdlib/mrand48.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/mrand48.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/mrand48_r.c glibc-2.2.4/stdlib/mrand48_r.c --- glibc-2.2.3/stdlib/mrand48_r.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/mrand48_r.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/msort.c glibc-2.2.4/stdlib/msort.c --- glibc-2.2.3/stdlib/msort.c Mon Mar 26 20:53:08 2001 +++ glibc-2.2.4/stdlib/msort.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Written by Mike Haertel, September 1988. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/nrand48.c glibc-2.2.4/stdlib/nrand48.c --- glibc-2.2.3/stdlib/nrand48.c Mon Apr 21 07:46:51 1997 +++ glibc-2.2.4/stdlib/nrand48.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/nrand48_r.c glibc-2.2.4/stdlib/nrand48_r.c --- glibc-2.2.3/stdlib/nrand48_r.c Mon Apr 21 07:46:53 1997 +++ glibc-2.2.4/stdlib/nrand48_r.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/on_exit.c glibc-2.2.4/stdlib/on_exit.c --- glibc-2.2.3/stdlib/on_exit.c Tue Dec 17 19:23:10 1996 +++ glibc-2.2.4/stdlib/on_exit.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "exit.h" diff -durpN glibc-2.2.3/stdlib/qsort.c glibc-2.2.4/stdlib/qsort.c --- glibc-2.2.3/stdlib/qsort.c Thu Oct 28 15:23:00 1999 +++ glibc-2.2.4/stdlib/qsort.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Written by Douglas C. Schmidt (schmidt@ics.uci.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* If you consider tuning this algorithm, you should consult first: Engineering a sort function; Jon Bentley and M. Douglas McIlroy; diff -durpN glibc-2.2.3/stdlib/rand.c glibc-2.2.4/stdlib/rand.c --- glibc-2.2.3/stdlib/rand.c Tue Dec 3 17:40:54 1996 +++ glibc-2.2.4/stdlib/rand.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/rand_r.c glibc-2.2.4/stdlib/rand_r.c --- glibc-2.2.3/stdlib/rand_r.c Thu Oct 28 15:23:00 1999 +++ glibc-2.2.4/stdlib/rand_r.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/rpmatch.c glibc-2.2.4/stdlib/rpmatch.c --- glibc-2.2.3/stdlib/rpmatch.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/stdlib/rpmatch.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/secure-getenv.c glibc-2.2.4/stdlib/secure-getenv.c --- glibc-2.2.3/stdlib/secure-getenv.c Sun Dec 8 00:00:20 1996 +++ glibc-2.2.4/stdlib/secure-getenv.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/seed48.c glibc-2.2.4/stdlib/seed48.c --- glibc-2.2.3/stdlib/seed48.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/seed48.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/seed48_r.c glibc-2.2.4/stdlib/seed48_r.c --- glibc-2.2.3/stdlib/seed48_r.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/seed48_r.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/srand48.c glibc-2.2.4/stdlib/srand48.c --- glibc-2.2.3/stdlib/srand48.c Mon Apr 21 07:47:01 1997 +++ glibc-2.2.4/stdlib/srand48.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/stdlib/srand48_r.c glibc-2.2.4/stdlib/srand48_r.c --- glibc-2.2.3/stdlib/srand48_r.c Tue Jan 23 14:07:19 2001 +++ glibc-2.2.4/stdlib/srand48_r.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/stdlib.h glibc-2.2.4/stdlib/stdlib.h --- glibc-2.2.3/stdlib/stdlib.h Fri Feb 9 10:04:23 2001 +++ glibc-2.2.4/stdlib/stdlib.h Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.20 General utilities @@ -287,8 +287,7 @@ extern unsigned long long int __strtoull # endif #endif /* GCC */ -#if defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ \ - && defined __USE_EXTERN_INLINES +#ifdef __USE_EXTERN_INLINES /* Define inline functions which call the internal entry points. */ extern __inline double diff -durpN glibc-2.2.3/stdlib/strfmon.c glibc-2.2.4/stdlib/strfmon.c --- glibc-2.2.3/stdlib/strfmon.c Fri Feb 9 10:04:23 2001 +++ glibc-2.2.4/stdlib/strfmon.c Mon Jul 23 10:55:15 2001 @@ -5,19 +5,19 @@ and Jochen Hein , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/strfmon_l.c glibc-2.2.4/stdlib/strfmon_l.c --- glibc-2.2.3/stdlib/strfmon_l.c Fri Feb 14 20:30:15 1997 +++ glibc-2.2.4/stdlib/strfmon_l.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/stdlib/strtod.c glibc-2.2.4/stdlib/strtod.c --- glibc-2.2.3/stdlib/strtod.c Fri Feb 9 10:04:23 2001 +++ glibc-2.2.4/stdlib/strtod.c Tue Aug 7 00:03:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Configuration part. These macros are defined by `strtold.c', `strtof.c', `wcstod.c', `wcstold.c', and `wcstof.c' to produce the @@ -573,15 +573,14 @@ INTERNAL (STRTOF) (nptr, endptr, group L #endif else if (c < L_('0') || c > L_('9')) { - int matched = 0; /* Check for `INF' or `INFINITY'. */ - if (TOLOWER (c) == L_('i') - && ((STRNCASECMP (cp, L_("inf"), 3) == 0 && (matched = 3)) - || (STRNCASECMP (cp, L_("infinity"), 8) == 0 && (matched = 8)))) + if (TOLOWER (c) == L_('i') && STRNCASECMP (cp, L_("inf"), 3) == 0) { /* Return +/- infinity. */ if (endptr != NULL) - *endptr = (STRING_TYPE *) (cp + matched); + *endptr = (STRING_TYPE *) + (cp + (STRNCASECMP (cp + 3, L_("inity"), 5) == 0 + ? 8 : 3)); return negative ? -FLOAT_HUGE_VAL : FLOAT_HUGE_VAL; } diff -durpN glibc-2.2.3/stdlib/strtod_l.c glibc-2.2.4/stdlib/strtod_l.c --- glibc-2.2.3/stdlib/strtod_l.c Fri Apr 10 09:39:17 1998 +++ glibc-2.2.4/stdlib/strtod_l.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 diff -durpN glibc-2.2.3/stdlib/strtof_l.c glibc-2.2.4/stdlib/strtof_l.c --- glibc-2.2.3/stdlib/strtof_l.c Fri Apr 10 09:39:18 1998 +++ glibc-2.2.4/stdlib/strtof_l.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 diff -durpN glibc-2.2.3/stdlib/strtold_l.c glibc-2.2.4/stdlib/strtold_l.c --- glibc-2.2.3/stdlib/strtold_l.c Sat Feb 27 17:05:21 1999 +++ glibc-2.2.4/stdlib/strtold_l.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/test-canon.c glibc-2.2.4/stdlib/test-canon.c --- glibc-2.2.3/stdlib/test-canon.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/stdlib/test-canon.c Mon Jul 23 10:55:15 2001 @@ -4,19 +4,19 @@ Contributed by David Mosberger . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file must be run from within a directory called "stdlib". */ diff -durpN glibc-2.2.3/stdlib/test-canon2.c glibc-2.2.4/stdlib/test-canon2.c --- glibc-2.2.3/stdlib/test-canon2.c Tue Apr 14 13:23:49 1998 +++ glibc-2.2.4/stdlib/test-canon2.c Mon Jul 23 10:55:15 2001 @@ -1,21 +1,22 @@ /* Test for realpath/canonicalize function. Copyright (C) 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/testdiv.c glibc-2.2.4/stdlib/testdiv.c --- glibc-2.2.3/stdlib/testdiv.c Thu Mar 20 11:33:04 1997 +++ glibc-2.2.4/stdlib/testdiv.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/testrand.c glibc-2.2.4/stdlib/testrand.c --- glibc-2.2.3/stdlib/testrand.c Tue Feb 18 20:42:52 1997 +++ glibc-2.2.4/stdlib/testrand.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/tst-bsearch.c glibc-2.2.4/stdlib/tst-bsearch.c --- glibc-2.2.3/stdlib/tst-bsearch.c Thu Sep 7 02:58:12 2000 +++ glibc-2.2.4/stdlib/tst-bsearch.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/tst-environ.c glibc-2.2.4/stdlib/tst-environ.c --- glibc-2.2.3/stdlib/tst-environ.c Tue Oct 12 08:58:40 1999 +++ glibc-2.2.4/stdlib/tst-environ.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/tst-fmtmsg.sh glibc-2.2.4/stdlib/tst-fmtmsg.sh --- glibc-2.2.3/stdlib/tst-fmtmsg.sh Thu Feb 15 14:08:41 2001 +++ glibc-2.2.4/stdlib/tst-fmtmsg.sh Mon Jul 23 10:55:15 2001 @@ -3,20 +3,21 @@ # Copyright (C) 2000, 2001 Free Software Foundation, Inc. # This file is part of the GNU C Library. # + # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + # The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. common_objpfx=$1 run_program_prefix=$2 diff -durpN glibc-2.2.3/stdlib/tst-setcontext.c glibc-2.2.4/stdlib/tst-setcontext.c --- glibc-2.2.3/stdlib/tst-setcontext.c Sat Apr 7 14:02:36 2001 +++ glibc-2.2.4/stdlib/tst-setcontext.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/tst-strtod.c glibc-2.2.4/stdlib/tst-strtod.c --- glibc-2.2.3/stdlib/tst-strtod.c Fri Feb 9 10:04:23 2001 +++ glibc-2.2.4/stdlib/tst-strtod.c Fri Aug 10 12:11:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -23,6 +23,7 @@ #include #include #include +#include struct ltest { @@ -64,6 +65,12 @@ static const struct ltest tests[] = { "0x0.8p-1022", 1.11253692925360069154511635866620203210960799023116591527666e-308, '\0', 0 }, +#if __GNUC_PREREQ(2,96) + /* For older GCC release HUGE_VAL is not a constant. */ + { "Inf", HUGE_VAL, '\0', 0 }, + { "-Inf", -HUGE_VAL, '\0', 0 }, + { "+InFiNiTy", HUGE_VAL, '\0', 0 }, +#endif { NULL, 0, '\0', 0 } }; diff -durpN glibc-2.2.3/stdlib/tst-xpg-basename.c glibc-2.2.4/stdlib/tst-xpg-basename.c --- glibc-2.2.3/stdlib/tst-xpg-basename.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/stdlib/tst-xpg-basename.c Mon Jul 23 10:55:15 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/ucontext.h glibc-2.2.4/stdlib/ucontext.h --- glibc-2.2.3/stdlib/ucontext.h Thu Aug 31 14:45:17 2000 +++ glibc-2.2.4/stdlib/ucontext.h Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* System V ABI compliant user-level context switching support. */ diff -durpN glibc-2.2.3/stdlib/wcstombs.c glibc-2.2.4/stdlib/wcstombs.c --- glibc-2.2.3/stdlib/wcstombs.c Mon Jul 26 10:00:50 1999 +++ glibc-2.2.4/stdlib/wcstombs.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/wctomb.c glibc-2.2.4/stdlib/wctomb.c --- glibc-2.2.3/stdlib/wctomb.c Thu Jul 29 16:41:25 1999 +++ glibc-2.2.4/stdlib/wctomb.c Mon Jul 23 10:55:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/stdlib/xpg_basename.c glibc-2.2.4/stdlib/xpg_basename.c --- glibc-2.2.3/stdlib/xpg_basename.c Mon Oct 11 11:45:10 1999 +++ glibc-2.2.4/stdlib/xpg_basename.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/streams/Makefile glibc-2.2.4/streams/Makefile --- glibc-2.2.3/streams/Makefile Mon Apr 27 09:35:05 1998 +++ glibc-2.2.4/streams/Makefile Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for streams. diff -durpN glibc-2.2.3/streams/stropts.h glibc-2.2.4/streams/stropts.h --- glibc-2.2.3/streams/stropts.h Thu Aug 31 14:45:17 2000 +++ glibc-2.2.4/streams/stropts.h Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STROPTS_H #define _STROPTS_H 1 diff -durpN glibc-2.2.3/string/Makefile glibc-2.2.4/string/Makefile --- glibc-2.2.3/string/Makefile Thu Apr 26 20:07:10 2001 +++ glibc-2.2.4/string/Makefile Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for string portion of library. diff -durpN glibc-2.2.3/string/argz-addsep.c glibc-2.2.4/string/argz-addsep.c --- glibc-2.2.3/string/argz-addsep.c Thu Jun 5 11:14:51 1997 +++ glibc-2.2.4/string/argz-addsep.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-append.c glibc-2.2.4/string/argz-append.c --- glibc-2.2.3/string/argz-append.c Fri Feb 14 20:30:20 1997 +++ glibc-2.2.4/string/argz-append.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-count.c glibc-2.2.4/string/argz-count.c --- glibc-2.2.3/string/argz-count.c Fri Feb 14 20:30:21 1997 +++ glibc-2.2.4/string/argz-count.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-create.c glibc-2.2.4/string/argz-create.c --- glibc-2.2.3/string/argz-create.c Fri Feb 14 20:30:22 1997 +++ glibc-2.2.4/string/argz-create.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-ctsep.c glibc-2.2.4/string/argz-ctsep.c --- glibc-2.2.3/string/argz-ctsep.c Mon Feb 10 20:45:23 1997 +++ glibc-2.2.4/string/argz-ctsep.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-delete.c glibc-2.2.4/string/argz-delete.c --- glibc-2.2.3/string/argz-delete.c Fri Feb 14 20:30:22 1997 +++ glibc-2.2.4/string/argz-delete.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-extract.c glibc-2.2.4/string/argz-extract.c --- glibc-2.2.3/string/argz-extract.c Sun Sep 6 08:39:54 1998 +++ glibc-2.2.4/string/argz-extract.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/string/argz-insert.c glibc-2.2.4/string/argz-insert.c --- glibc-2.2.3/string/argz-insert.c Fri Feb 14 20:30:24 1997 +++ glibc-2.2.4/string/argz-insert.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-next.c glibc-2.2.4/string/argz-next.c --- glibc-2.2.3/string/argz-next.c Sun Sep 6 08:39:55 1998 +++ glibc-2.2.4/string/argz-next.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-replace.c glibc-2.2.4/string/argz-replace.c --- glibc-2.2.3/string/argz-replace.c Wed Feb 23 13:19:40 2000 +++ glibc-2.2.4/string/argz-replace.c Mon Jul 23 10:55:16 2001 @@ -1,21 +1,22 @@ /* String replacement in an argz vector Copyright (C) 1997, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz-stringify.c glibc-2.2.4/string/argz-stringify.c --- glibc-2.2.3/string/argz-stringify.c Tue Mar 14 16:46:45 2000 +++ glibc-2.2.4/string/argz-stringify.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/argz.h glibc-2.2.4/string/argz.h --- glibc-2.2.3/string/argz.h Fri May 26 12:38:35 2000 +++ glibc-2.2.4/string/argz.h Mon Jul 23 10:55:16 2001 @@ -1,20 +1,21 @@ /* Routines for dealing with '\0' separated arg vectors. Copyright (C) 1995, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ARGZ_H #define _ARGZ_H 1 diff -durpN glibc-2.2.3/string/basename.c glibc-2.2.4/string/basename.c --- glibc-2.2.3/string/basename.c Tue Apr 28 18:58:47 1998 +++ glibc-2.2.4/string/basename.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/string/bits/string2.h glibc-2.2.4/string/bits/string2.h --- glibc-2.2.3/string/bits/string2.h Fri Feb 9 10:04:23 2001 +++ glibc-2.2.4/string/bits/string2.h Mon Jul 23 10:55:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRING_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/string/byteswap.h glibc-2.2.4/string/byteswap.h --- glibc-2.2.3/string/byteswap.h Wed Jul 23 18:25:30 1997 +++ glibc-2.2.4/string/byteswap.h Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BYTESWAP_H #define _BYTESWAP_H 1 diff -durpN glibc-2.2.3/string/endian.h glibc-2.2.4/string/endian.h --- glibc-2.2.3/string/endian.h Wed Aug 2 14:52:40 2000 +++ glibc-2.2.4/string/endian.h Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ENDIAN_H #define _ENDIAN_H 1 diff -durpN glibc-2.2.3/string/envz.c glibc-2.2.4/string/envz.c --- glibc-2.2.3/string/envz.c Wed Jul 15 12:08:13 1998 +++ glibc-2.2.4/string/envz.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Written by Miles Bader The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/envz.h glibc-2.2.4/string/envz.h --- glibc-2.2.3/string/envz.h Fri May 26 12:38:35 2000 +++ glibc-2.2.4/string/envz.h Mon Jul 23 10:55:16 2001 @@ -1,20 +1,21 @@ /* Routines for dealing with '\0' separated environment vectors Copyright (C) 1995, 96, 98, 99, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ENVZ_H #define _ENVZ_H 1 diff -durpN glibc-2.2.3/string/memfrob.c glibc-2.2.4/string/memfrob.c --- glibc-2.2.3/string/memfrob.c Fri Feb 14 20:30:27 1997 +++ glibc-2.2.4/string/memfrob.c Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/string/memory.h glibc-2.2.4/string/memory.h --- glibc-2.2.3/string/memory.h Sun Oct 5 18:34:54 1997 +++ glibc-2.2.4/string/memory.h Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * SVID diff -durpN glibc-2.2.3/string/stratcliff.c glibc-2.2.4/string/stratcliff.c --- glibc-2.2.3/string/stratcliff.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/string/stratcliff.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _GNU_SOURCE 1 diff -durpN glibc-2.2.3/string/strcoll.c glibc-2.2.4/string/strcoll.c --- glibc-2.2.3/string/strcoll.c Thu Apr 26 20:07:10 2001 +++ glibc-2.2.4/string/strcoll.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ Written by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/strcoll_l.c glibc-2.2.4/string/strcoll_l.c --- glibc-2.2.3/string/strcoll_l.c Fri Feb 14 20:30:28 1997 +++ glibc-2.2.4/string/strcoll_l.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ Written by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/string/strdup.c glibc-2.2.4/string/strdup.c --- glibc-2.2.3/string/strdup.c Wed Mar 18 15:26:49 1998 +++ glibc-2.2.4/string/strdup.c Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/string/strerror.c glibc-2.2.4/string/strerror.c --- glibc-2.2.3/string/strerror.c Tue Apr 14 10:34:49 1998 +++ glibc-2.2.4/string/strerror.c Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/strfry.c glibc-2.2.4/string/strfry.c --- glibc-2.2.3/string/strfry.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/string/strfry.c Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/string-inlines.c glibc-2.2.4/string/string-inlines.c --- glibc-2.2.3/string/string-inlines.c Fri Aug 6 15:26:29 1999 +++ glibc-2.2.4/string/string-inlines.c Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* and declare some extern inline functions. These functions are declared additionally here if diff -durpN glibc-2.2.3/string/string.h glibc-2.2.4/string/string.h --- glibc-2.2.3/string/string.h Tue Apr 17 08:17:28 2001 +++ glibc-2.2.4/string/string.h Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.21 String handling @@ -333,7 +333,8 @@ extern char *basename (__const char *__f #if defined __GNUC__ && __GNUC__ >= 2 -# if defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ && !defined __cplusplus +# if defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ \ + && !defined __NO_INLINE__ && !defined __cplusplus /* When using GNU CC we provide some optimized versions of selected functions from this header. There are two kinds of optimizations: diff -durpN glibc-2.2.3/string/strings.h glibc-2.2.4/string/strings.h --- glibc-2.2.3/string/strings.h Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/string/strings.h Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRINGS_H #define _STRINGS_H 1 diff -durpN glibc-2.2.3/string/strndup.c glibc-2.2.4/string/strndup.c --- glibc-2.2.3/string/strndup.c Thu Nov 16 11:12:04 2000 +++ glibc-2.2.4/string/strndup.c Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include "config.h" diff -durpN glibc-2.2.3/string/strnlen.c glibc-2.2.4/string/strnlen.c --- glibc-2.2.3/string/strnlen.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/string/strnlen.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/string/strsignal.c glibc-2.2.4/string/strsignal.c --- glibc-2.2.3/string/strsignal.c Thu Aug 31 14:45:17 2000 +++ glibc-2.2.4/string/strsignal.c Wed Aug 15 18:50:14 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991,94,95,96,97,98,99,2000 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1994-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -130,11 +130,3 @@ getbuffer (void) return result; } - - -static void -free_mem (void) -{ - free (static_buf); -} -text_set_element (__libc_subfreeres, free_mem); diff -durpN glibc-2.2.3/string/strverscmp.c glibc-2.2.4/string/strverscmp.c --- glibc-2.2.3/string/strverscmp.c Sun Sep 6 10:53:12 1998 +++ glibc-2.2.4/string/strverscmp.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ Contributed by Jean-François Bignolles , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/strxfrm.c glibc-2.2.4/string/strxfrm.c --- glibc-2.2.3/string/strxfrm.c Mon Mar 26 20:53:08 2001 +++ glibc-2.2.4/string/strxfrm.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ Written by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/strxfrm_l.c glibc-2.2.4/string/strxfrm_l.c --- glibc-2.2.3/string/strxfrm_l.c Fri Feb 14 20:30:34 1997 +++ glibc-2.2.4/string/strxfrm_l.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ Written by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/string/swab.c glibc-2.2.4/string/swab.c --- glibc-2.2.3/string/swab.c Tue Sep 30 09:54:30 1997 +++ glibc-2.2.4/string/swab.c Mon Jul 23 10:55:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/string/test-ffs.c glibc-2.2.4/string/test-ffs.c --- glibc-2.2.3/string/test-ffs.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/string/test-ffs.c Mon Jul 23 10:55:16 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/testcopy.c glibc-2.2.4/string/testcopy.c --- glibc-2.2.3/string/testcopy.c Tue Feb 18 20:42:55 1997 +++ glibc-2.2.4/string/testcopy.c Mon Jul 23 10:55:16 2001 @@ -3,19 +3,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/tester.c glibc-2.2.4/string/tester.c --- glibc-2.2.3/string/tester.c Mon Mar 26 20:53:08 2001 +++ glibc-2.2.4/string/tester.c Mon Jul 23 10:55:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GNU_SOURCE #define _GNU_SOURCE diff -durpN glibc-2.2.3/string/tst-bswap.c glibc-2.2.4/string/tst-bswap.c --- glibc-2.2.3/string/tst-bswap.c Tue Dec 26 20:41:15 2000 +++ glibc-2.2.4/string/tst-bswap.c Mon Jul 23 10:55:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/string/tst-inlcall.c glibc-2.2.4/string/tst-inlcall.c --- glibc-2.2.3/string/tst-inlcall.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/string/tst-inlcall.c Mon Jul 23 10:55:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _GNU_SOURCE #define _GNU_SOURCE diff -durpN glibc-2.2.3/sunrpc/Makefile glibc-2.2.4/sunrpc/Makefile --- glibc-2.2.3/sunrpc/Makefile Mon Mar 26 20:53:09 2001 +++ glibc-2.2.4/sunrpc/Makefile Mon Jul 23 10:55:17 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for sunrpc portion of the library. diff -durpN glibc-2.2.3/sunrpc/auth_none.c glibc-2.2.4/sunrpc/auth_none.c --- glibc-2.2.3/sunrpc/auth_none.c Mon Mar 26 20:53:09 2001 +++ glibc-2.2.4/sunrpc/auth_none.c Mon Jul 23 10:55:17 2001 @@ -62,7 +62,7 @@ struct authnone_private_s { u_int mcnt; }; #ifdef _RPC_THREAD_SAFE_ -#define authnone_private ((struct authnone_private_ *)RPC_THREAD_VARIABLE(authnone_private_s)) +#define authnone_private ((struct authnone_private_s *)RPC_THREAD_VARIABLE(authnone_private_s)) #else static struct authnone_private_s *authnone_private; #endif diff -durpN glibc-2.2.3/sunrpc/create_xid.c glibc-2.2.4/sunrpc/create_xid.c --- glibc-2.2.3/sunrpc/create_xid.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/sunrpc/create_xid.c Mon Jul 23 10:55:17 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sunrpc/netname.c glibc-2.2.4/sunrpc/netname.c --- glibc-2.2.3/sunrpc/netname.c Thu Apr 29 10:01:16 1999 +++ glibc-2.2.4/sunrpc/netname.c Mon Jul 23 10:55:17 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sunrpc/publickey.c glibc-2.2.4/sunrpc/publickey.c --- glibc-2.2.3/sunrpc/publickey.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/sunrpc/publickey.c Mon Jul 23 10:55:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sunrpc/rpc/auth_des.h glibc-2.2.4/sunrpc/rpc/auth_des.h --- glibc-2.2.3/sunrpc/rpc/auth_des.h Mon Oct 11 11:45:12 1999 +++ glibc-2.2.4/sunrpc/rpc/auth_des.h Mon Jul 23 10:55:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _RPC_AUTH_DES_H #define _RPC_AUTH_DES_H 1 diff -durpN glibc-2.2.3/sunrpc/rpc/rpc.h glibc-2.2.4/sunrpc/rpc/rpc.h --- glibc-2.2.3/sunrpc/rpc/rpc.h Mon Mar 26 20:53:09 2001 +++ glibc-2.2.4/sunrpc/rpc/rpc.h Mon Jul 23 10:55:17 2001 @@ -67,6 +67,7 @@ /* routines for parsing /etc/rpc */ #include /* structures and routines to parse /etc/rpc */ +__BEGIN_DECLS /* Global variables, protected for multi-threaded applications. */ extern fd_set *__rpc_thread_svc_fdset (void) __attribute__ ((__const__)); @@ -90,5 +91,7 @@ extern struct pollfd **__rpc_thread_svc_ extern int *__rpc_thread_svc_max_pollfd (void) __attribute__ ((__const__)); #define svc_max_pollfd (*__rpc_thread_svc_max_pollfd ()) + +__END_DECLS #endif /* rpc/rpc.h */ diff -durpN glibc-2.2.3/sunrpc/rpc/types.h glibc-2.2.4/sunrpc/rpc/types.h --- glibc-2.2.3/sunrpc/rpc/types.h Sun Aug 1 14:44:42 1999 +++ glibc-2.2.4/sunrpc/rpc/types.h Mon Jul 23 10:55:17 2001 @@ -63,6 +63,23 @@ typedef unsigned long rpcport_t; #ifndef makedev /* ie, we haven't already included it */ #include #endif + +#ifndef __u_char_defined +typedef __u_char u_char; +typedef __u_short u_short; +typedef __u_int u_int; +typedef __u_long u_long; +typedef __quad_t quad_t; +typedef __u_quad_t u_quad_t; +typedef __fsid_t fsid_t; +# define __u_char_defined +#endif +#ifndef __daddr_t_defined +typedef __daddr_t daddr_t; +typedef __caddr_t caddr_t; +# define __daddr_t_defined +#endif + #include #include diff -durpN glibc-2.2.3/sunrpc/rpc_thread.c glibc-2.2.4/sunrpc/rpc_thread.c --- glibc-2.2.3/sunrpc/rpc_thread.c Sun Mar 25 21:14:07 2001 +++ glibc-2.2.4/sunrpc/rpc_thread.c Mon Jul 23 10:55:17 2001 @@ -9,15 +9,11 @@ #ifdef _RPC_THREAD_SAFE_ -/* Variable used in non-threaded applications. */ +/* Variable used in non-threaded applications or for the first thread. */ static struct rpc_thread_variables __libc_tsd_RPC_VARS_mem; static struct rpc_thread_variables *__libc_tsd_RPC_VARS_data = &__libc_tsd_RPC_VARS_mem; - -/* This is the variable used for the first thread. */ -static struct rpc_thread_variables rpc_default; - /* * Task-variable destructor */ @@ -26,7 +22,7 @@ __rpc_thread_destroy (void) { struct rpc_thread_variables *tvp = __rpc_thread_variables(); - if (tvp != NULL && tvp != &rpc_default) { + if (tvp != NULL && tvp != &__libc_tsd_RPC_VARS_mem) { __rpc_thread_svc_cleanup (); __rpc_thread_clnt_cleanup (); __rpc_thread_key_cleanup (); @@ -47,7 +43,7 @@ __rpc_thread_destroy (void) static void rpc_thread_multi (void) { - __libc_tsd_set (RPC_VARS, &rpc_default); + __libc_tsd_set (RPC_VARS, &__libc_tsd_RPC_VARS_mem); } @@ -88,7 +84,7 @@ __rpc_thread_svc_fdset (void) struct rpc_thread_variables *tvp; tvp = __rpc_thread_variables (); - if (tvp == &rpc_default) + if (tvp == &__libc_tsd_RPC_VARS_mem) return &svc_fdset; return &tvp->svc_fdset_s; } @@ -99,7 +95,7 @@ __rpc_thread_createerr (void) struct rpc_thread_variables *tvp; tvp = __rpc_thread_variables (); - if (tvp == &rpc_default) + if (tvp == &__libc_tsd_RPC_VARS_mem) return &rpc_createerr; return &tvp->rpc_createerr_s; } @@ -110,7 +106,7 @@ __rpc_thread_svc_pollfd (void) struct rpc_thread_variables *tvp; tvp = __rpc_thread_variables (); - if (tvp == &rpc_default) + if (tvp == &__libc_tsd_RPC_VARS_mem) return &svc_pollfd; return &tvp->svc_pollfd_s; } @@ -121,7 +117,7 @@ __rpc_thread_svc_max_pollfd (void) struct rpc_thread_variables *tvp; tvp = __rpc_thread_variables (); - if (tvp == &rpc_default) + if (tvp == &__libc_tsd_RPC_VARS_mem) return &svc_max_pollfd; return &tvp->svc_max_pollfd_s; } diff -durpN glibc-2.2.3/sunrpc/rpcsvc/bootparam.h glibc-2.2.4/sunrpc/rpcsvc/bootparam.h --- glibc-2.2.3/sunrpc/rpcsvc/bootparam.h Sun Apr 18 03:19:34 1999 +++ glibc-2.2.4/sunrpc/rpcsvc/bootparam.h Mon Jul 23 10:55:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _RPCSVC_BOOTPARAM_H #define _RPCSVC_BOOTPARAM_H diff -durpN glibc-2.2.3/sunrpc/svc_tcp.c glibc-2.2.4/sunrpc/svc_tcp.c --- glibc-2.2.3/sunrpc/svc_tcp.c Fri Feb 11 15:48:58 2000 +++ glibc-2.2.4/sunrpc/svc_tcp.c Fri Jul 27 23:13:20 2001 @@ -81,14 +81,23 @@ static const struct xp_ops svctcp_op = */ static bool_t rendezvous_request (SVCXPRT *, struct rpc_msg *); static enum xprt_stat rendezvous_stat (SVCXPRT *); +static void svctcp_rendezvous_abort (void); + +/* This function makes sure abort() relocation goes through PLT + and thus can be lazy bound. */ +static void +svctcp_rendezvous_abort (void) +{ + abort (); +}; static const struct xp_ops svctcp_rendezvous_op = { rendezvous_request, rendezvous_stat, - (bool_t (*) (SVCXPRT *, xdrproc_t, caddr_t)) abort, - (bool_t (*) (SVCXPRT *, struct rpc_msg *)) abort, - (bool_t (*) (SVCXPRT *, xdrproc_t, caddr_t)) abort, + (bool_t (*) (SVCXPRT *, xdrproc_t, caddr_t)) svctcp_rendezvous_abort, + (bool_t (*) (SVCXPRT *, struct rpc_msg *)) svctcp_rendezvous_abort, + (bool_t (*) (SVCXPRT *, xdrproc_t, caddr_t)) svctcp_rendezvous_abort, svctcp_destroy }; diff -durpN glibc-2.2.3/sunrpc/svc_unix.c glibc-2.2.4/sunrpc/svc_unix.c --- glibc-2.2.3/sunrpc/svc_unix.c Sat Jan 6 20:35:29 2001 +++ glibc-2.2.4/sunrpc/svc_unix.c Fri Jul 27 23:13:20 2001 @@ -74,14 +74,23 @@ static const struct xp_ops svcunix_op = */ static bool_t rendezvous_request (SVCXPRT *, struct rpc_msg *); static enum xprt_stat rendezvous_stat (SVCXPRT *); +static void svcunix_rendezvous_abort (void); + +/* This function makes sure abort() relocation goes through PLT + and thus can be lazy bound. */ +static void +svcunix_rendezvous_abort (void) +{ + abort (); +}; static const struct xp_ops svcunix_rendezvous_op = { rendezvous_request, rendezvous_stat, - (bool_t (*) (SVCXPRT *, xdrproc_t, caddr_t)) abort, - (bool_t (*) (SVCXPRT *, struct rpc_msg *)) abort, - (bool_t (*) (SVCXPRT *, xdrproc_t, caddr_t)) abort, + (bool_t (*) (SVCXPRT *, xdrproc_t, caddr_t)) svcunix_rendezvous_abort, + (bool_t (*) (SVCXPRT *, struct rpc_msg *)) svcunix_rendezvous_abort, + (bool_t (*) (SVCXPRT *, xdrproc_t, caddr_t)) svcunix_rendezvous_abort, svcunix_destroy }; diff -durpN glibc-2.2.3/sunrpc/xdr_intXX_t.c glibc-2.2.4/sunrpc/xdr_intXX_t.c --- glibc-2.2.3/sunrpc/xdr_intXX_t.c Fri May 26 12:38:35 2000 +++ glibc-2.2.4/sunrpc/xdr_intXX_t.c Mon Jul 23 10:55:17 2001 @@ -3,19 +3,19 @@ Contributed by Thorsten Kukuk , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/alpha/Makefile glibc-2.2.4/sysdeps/alpha/Makefile --- glibc-2.2.3/sysdeps/alpha/Makefile Mon Aug 30 14:21:53 1999 +++ glibc-2.2.4/sysdeps/alpha/Makefile Mon Jul 23 10:55:18 2001 @@ -3,19 +3,19 @@ # Contributed by Brendan Kehoe (brendan@zen.org). # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),db2) CPPFLAGS += -DHAVE_SPINLOCKS=1 -DHAVE_ASSEM_ALPHA=1 diff -durpN glibc-2.2.3/sysdeps/alpha/__longjmp.S glibc-2.2.4/sysdeps/alpha/__longjmp.S --- glibc-2.2.3/sysdeps/alpha/__longjmp.S Mon Dec 1 09:09:15 1997 +++ glibc-2.2.4/sysdeps/alpha/__longjmp.S Mon Jul 23 10:55:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __ASSEMBLY__ diff -durpN glibc-2.2.3/sysdeps/alpha/_mcount.S glibc-2.2.4/sysdeps/alpha/_mcount.S --- glibc-2.2.3/sysdeps/alpha/_mcount.S Sat Jan 6 20:35:30 2001 +++ glibc-2.2.4/sysdeps/alpha/_mcount.S Mon Jul 23 10:55:18 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Assembly stub to invoke _mcount(). Compiler generated code calls this stub after executing a function's prologue and without saving any diff -durpN glibc-2.2.3/sysdeps/alpha/add_n.s glibc-2.2.4/sysdeps/alpha/add_n.s --- glibc-2.2.3/sysdeps/alpha/add_n.s Tue May 7 14:04:20 1996 +++ glibc-2.2.4/sysdeps/alpha/add_n.s Mon Jul 23 10:55:18 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/addmul_1.s glibc-2.2.4/sysdeps/alpha/addmul_1.s --- glibc-2.2.3/sysdeps/alpha/addmul_1.s Tue May 7 14:04:20 1996 +++ glibc-2.2.4/sysdeps/alpha/addmul_1.s Mon Jul 23 10:55:18 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev5/add_n.s glibc-2.2.4/sysdeps/alpha/alphaev5/add_n.s --- glibc-2.2.3/sysdeps/alpha/alphaev5/add_n.s Tue May 7 14:03:49 1996 +++ glibc-2.2.4/sysdeps/alpha/alphaev5/add_n.s Mon Jul 23 10:55:20 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev5/lshift.s glibc-2.2.4/sysdeps/alpha/alphaev5/lshift.s --- glibc-2.2.3/sysdeps/alpha/alphaev5/lshift.s Tue May 7 14:03:49 1996 +++ glibc-2.2.4/sysdeps/alpha/alphaev5/lshift.s Mon Jul 23 10:55:20 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev5/rshift.s glibc-2.2.4/sysdeps/alpha/alphaev5/rshift.s --- glibc-2.2.3/sysdeps/alpha/alphaev5/rshift.s Tue May 7 14:03:50 1996 +++ glibc-2.2.4/sysdeps/alpha/alphaev5/rshift.s Mon Jul 23 10:55:20 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev5/sub_n.s glibc-2.2.4/sysdeps/alpha/alphaev5/sub_n.s --- glibc-2.2.3/sysdeps/alpha/alphaev5/sub_n.s Tue May 7 14:03:51 1996 +++ glibc-2.2.4/sysdeps/alpha/alphaev5/sub_n.s Mon Jul 23 10:55:20 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev6/fpu/e_sqrt.S glibc-2.2.4/sysdeps/alpha/alphaev6/fpu/e_sqrt.S --- glibc-2.2.3/sysdeps/alpha/alphaev6/fpu/e_sqrt.S Sun Dec 10 20:36:20 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev6/fpu/e_sqrt.S Mon Jul 23 10:55:21 2001 @@ -1,21 +1,20 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S glibc-2.2.4/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S --- glibc-2.2.3/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S Sun Dec 10 20:36:35 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev6/fpu/e_sqrtf.S Mon Jul 23 10:55:21 2001 @@ -1,21 +1,20 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev6/memchr.S glibc-2.2.4/sysdeps/alpha/alphaev6/memchr.S --- glibc-2.2.3/sysdeps/alpha/alphaev6/memchr.S Fri Dec 8 09:18:13 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev6/memchr.S Mon Jul 23 10:55:20 2001 @@ -4,19 +4,19 @@ EV6 optimized by Rick Gorton . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev6/memcpy.S glibc-2.2.4/sysdeps/alpha/alphaev6/memcpy.S --- glibc-2.2.3/sysdeps/alpha/alphaev6/memcpy.S Wed Dec 27 15:31:49 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev6/memcpy.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ EV6 optimized by Rick Gorton . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Much of the information about 21264 scheduling/coding comes from: diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev6/memset.S glibc-2.2.4/sysdeps/alpha/alphaev6/memset.S --- glibc-2.2.3/sysdeps/alpha/alphaev6/memset.S Fri Dec 8 09:18:30 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev6/memset.S Mon Jul 23 10:55:20 2001 @@ -1,23 +1,22 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) EV6 optimized by Rick Gorton . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev6/stxcpy.S glibc-2.2.4/sysdeps/alpha/alphaev6/stxcpy.S --- glibc-2.2.3/sysdeps/alpha/alphaev6/stxcpy.S Sun Dec 10 14:27:31 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev6/stxcpy.S Mon Jul 23 10:55:20 2001 @@ -1,23 +1,22 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) EV6 optimized by Rick Gorton . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy a null-terminated string from SRC to DST. diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev6/stxncpy.S glibc-2.2.4/sysdeps/alpha/alphaev6/stxncpy.S --- glibc-2.2.3/sysdeps/alpha/alphaev6/stxncpy.S Fri Dec 8 09:18:50 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev6/stxncpy.S Mon Jul 23 10:55:21 2001 @@ -1,23 +1,22 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@tamu.edu) EV6 optimized by Rick Gorton . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy no more than COUNT bytes of the null-terminated string from SRC to DST. diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/ffs.S glibc-2.2.4/sysdeps/alpha/alphaev67/ffs.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/ffs.S Fri Dec 8 09:19:03 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/ffs.S Mon Jul 23 10:55:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Finds the first bit set in an integer. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/ffsll.S glibc-2.2.4/sysdeps/alpha/alphaev67/ffsll.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/ffsll.S Fri Dec 8 09:19:13 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/ffsll.S Mon Jul 23 10:55:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Finds the first bit set in a long. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/rawmemchr.S glibc-2.2.4/sysdeps/alpha/alphaev67/rawmemchr.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/rawmemchr.S Fri Dec 8 09:19:22 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/rawmemchr.S Mon Jul 23 10:55:21 2001 @@ -1,21 +1,20 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return pointer to first occurrence of CH in STR. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/stpcpy.S glibc-2.2.4/sysdeps/alpha/alphaev67/stpcpy.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/stpcpy.S Fri Dec 8 09:19:31 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/stpcpy.S Mon Jul 23 10:55:21 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy SRC to DEST returning the address of the terminating 0 in DEST. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/stpncpy.S glibc-2.2.4/sysdeps/alpha/alphaev67/stpncpy.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/stpncpy.S Fri Dec 8 09:19:44 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/stpncpy.S Mon Jul 23 10:55:21 2001 @@ -1,22 +1,21 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Richard Henderson (rth@redhat.com) - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy no more then N bytes from SRC to DEST, returning the address of the terminating '\0' in DEST. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/strcat.S glibc-2.2.4/sysdeps/alpha/alphaev67/strcat.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/strcat.S Fri Dec 8 09:19:54 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/strcat.S Mon Jul 23 10:55:21 2001 @@ -1,23 +1,22 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Richard Henderson , 1996. EV67 optimized by Rick Gorton . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Append a null-terminated string from SRC to DST. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/strchr.S glibc-2.2.4/sysdeps/alpha/alphaev67/strchr.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/strchr.S Fri Dec 8 09:20:02 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/strchr.S Mon Jul 23 10:55:21 2001 @@ -1,23 +1,22 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Richard Henderson , 1996. EV67 optimized by Rick Gorton . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return the address of a given character within a null-terminated string, or null if it is not found. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/strlen.S glibc-2.2.4/sysdeps/alpha/alphaev67/strlen.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/strlen.S Fri Dec 8 09:20:12 2000 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/strlen.S Mon Jul 23 10:55:21 2001 @@ -1,23 +1,22 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). EV67 optimized by Rick Gorton . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Finds length of a 0-terminated string. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/strncat.S glibc-2.2.4/sysdeps/alpha/alphaev67/strncat.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/strncat.S Fri Feb 9 10:04:23 2001 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/strncat.S Mon Jul 23 10:55:21 2001 @@ -1,23 +1,22 @@ /* Copyright (C) 2000, 2001 Free Software Foundation, Inc. Contributed by Richard Henderson , 1996. EV67 optimized by Rick Gorton . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Append no more than COUNT characters from the null-terminated string SRC to the null-terminated string DST. Always null-terminate the new DST. */ diff -durpN glibc-2.2.3/sysdeps/alpha/alphaev67/strrchr.S glibc-2.2.4/sysdeps/alpha/alphaev67/strrchr.S --- glibc-2.2.3/sysdeps/alpha/alphaev67/strrchr.S Thu Feb 8 21:27:14 2001 +++ glibc-2.2.4/sysdeps/alpha/alphaev67/strrchr.S Mon Jul 23 10:55:21 2001 @@ -1,22 +1,21 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. EV67 optimized by Rick Gorton . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return the address of the last occurrence of a given character within a null-terminated string, or null if it is not found. */ diff -durpN glibc-2.2.3/sysdeps/alpha/atomicity.h glibc-2.2.4/sysdeps/alpha/atomicity.h --- glibc-2.2.3/sysdeps/alpha/atomicity.h Mon Jun 21 13:00:08 1999 +++ glibc-2.2.4/sysdeps/alpha/atomicity.h Mon Jul 23 10:55:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/alpha/bb_init_func.S glibc-2.2.4/sysdeps/alpha/bb_init_func.S --- glibc-2.2.3/sysdeps/alpha/bb_init_func.S Thu Jun 26 15:15:35 1997 +++ glibc-2.2.4/sysdeps/alpha/bb_init_func.S Mon Jul 23 10:55:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __bb_init_func is invoked at the beginning of each function, before any registers have been saved. It is therefore safe to use any diff -durpN glibc-2.2.3/sysdeps/alpha/bits/setjmp.h glibc-2.2.4/sysdeps/alpha/bits/setjmp.h --- glibc-2.2.3/sysdeps/alpha/bits/setjmp.h Fri Apr 24 16:03:02 1998 +++ glibc-2.2.4/sysdeps/alpha/bits/setjmp.h Mon Jul 23 10:55:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SETJMP_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/alpha/bzero.S glibc-2.2.4/sysdeps/alpha/bzero.S --- glibc-2.2.3/sysdeps/alpha/bzero.S Fri Jan 30 04:24:01 1998 +++ glibc-2.2.4/sysdeps/alpha/bzero.S Mon Jul 23 10:55:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Fill a block of memory with zeros. Optimized for the Alpha architecture: diff -durpN glibc-2.2.3/sysdeps/alpha/div.S glibc-2.2.4/sysdeps/alpha/div.S --- glibc-2.2.3/sysdeps/alpha/div.S Thu Mar 20 11:33:26 1997 +++ glibc-2.2.4/sysdeps/alpha/div.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/divrem.h glibc-2.2.4/sysdeps/alpha/divrem.h --- glibc-2.2.3/sysdeps/alpha/divrem.h Mon Jun 23 14:51:40 1997 +++ glibc-2.2.4/sysdeps/alpha/divrem.h Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The current Alpha chips don't provide hardware for integer division. The C compiler expects the functions diff -durpN glibc-2.2.3/sysdeps/alpha/dl-machine.h glibc-2.2.4/sysdeps/alpha/dl-machine.h --- glibc-2.2.3/sysdeps/alpha/dl-machine.h Mon Mar 26 20:53:10 2001 +++ glibc-2.2.4/sysdeps/alpha/dl-machine.h Mon Jul 23 10:55:19 2001 @@ -4,19 +4,19 @@ Contributed by Richard Henderson . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This was written in the absence of an ABI -- don't expect it to remain unchanged. */ diff -durpN glibc-2.2.3/sysdeps/alpha/elf/crtbegin.S glibc-2.2.4/sysdeps/alpha/elf/crtbegin.S --- glibc-2.2.3/sysdeps/alpha/elf/crtbegin.S Sun Aug 23 10:32:43 1998 +++ glibc-2.2.4/sysdeps/alpha/elf/crtbegin.S Mon Jul 23 10:55:21 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1996 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* diff -durpN glibc-2.2.3/sysdeps/alpha/elf/crtend.S glibc-2.2.4/sysdeps/alpha/elf/crtend.S --- glibc-2.2.3/sysdeps/alpha/elf/crtend.S Sun Aug 23 10:32:44 1998 +++ glibc-2.2.4/sysdeps/alpha/elf/crtend.S Mon Jul 23 10:55:21 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1996 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* diff -durpN glibc-2.2.3/sysdeps/alpha/elf/start.S glibc-2.2.4/sysdeps/alpha/elf/start.S --- glibc-2.2.3/sysdeps/alpha/elf/start.S Sat Jan 6 20:35:37 2001 +++ glibc-2.2.4/sysdeps/alpha/elf/start.S Mon Jul 23 10:55:21 2001 @@ -1,22 +1,22 @@ /* Startup code for Alpha/ELF. - Copyright (C) 1993,1995,1996,1997,1998,2000 Free Software Foundation, Inc. + Copyright (C) 1993,1995,1996,1997,1998,2000,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -24,6 +24,7 @@ .align 3 .globl _start .ent _start, 0 + .type _start,@function _start: .frame fp, 0, zero mov zero, fp diff -durpN glibc-2.2.3/sysdeps/alpha/ffs.S glibc-2.2.4/sysdeps/alpha/ffs.S --- glibc-2.2.3/sysdeps/alpha/ffs.S Thu Jul 30 10:17:28 1998 +++ glibc-2.2.4/sysdeps/alpha/ffs.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Finds the first bit set in an integer. Optimized for the Alpha architecture. */ diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/bits/fenv.h glibc-2.2.4/sysdeps/alpha/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/alpha/fpu/bits/fenv.h Thu Sep 7 11:56:38 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/bits/fenv.h Mon Jul 23 10:55:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/bits/mathdef.h glibc-2.2.4/sysdeps/alpha/fpu/bits/mathdef.h --- glibc-2.2.3/sysdeps/alpha/fpu/bits/mathdef.h Sat Jan 6 20:35:37 2001 +++ glibc-2.2.4/sysdeps/alpha/fpu/bits/mathdef.h Mon Jul 23 10:55:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/bits/mathinline.h glibc-2.2.4/sysdeps/alpha/fpu/bits/mathinline.h --- glibc-2.2.3/sysdeps/alpha/fpu/bits/mathinline.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/alpha/fpu/bits/mathinline.h Mon Jul 23 10:55:22 2001 @@ -4,19 +4,19 @@ Contributed by David Mosberger-Tang. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/e_sqrt.c glibc-2.2.4/sysdeps/alpha/fpu/e_sqrt.c --- glibc-2.2.3/sysdeps/alpha/fpu/e_sqrt.c Tue Aug 3 12:32:23 1999 +++ glibc-2.2.4/sysdeps/alpha/fpu/e_sqrt.c Mon Jul 23 10:55:21 2001 @@ -1,22 +1,21 @@ /* Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc. Contributed by David Mosberger (davidm@cs.arizona.edu). - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined(_IEEE_FP_INEXACT) diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/alpha/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/alpha/fpu/fclrexcpt.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fclrexcpt.c Mon Jul 23 10:55:21 2001 @@ -1,22 +1,22 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -37,6 +37,11 @@ __feclearexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feclearexcept, __old_feclearexcept) -symbol_version (__old_feclearexcept, feclearexcept, GLIBC_2.1); -default_symbol_version (__feclearexcept, feclearexcept, GLIBC_2.2); +compat_symbol (libm, __old_feclearexcept, feclearexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feclearexcept, feclearexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/alpha/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/alpha/fpu/fedisblxcpt.c Sat Aug 19 09:07:37 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fedisblxcpt.c Mon Jul 23 10:55:21 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/alpha/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/alpha/fpu/feenablxcpt.c Sat Aug 19 09:07:37 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/feenablxcpt.c Mon Jul 23 10:55:21 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fegetenv.c glibc-2.2.4/sysdeps/alpha/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/alpha/fpu/fegetenv.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fegetenv.c Mon Jul 23 10:55:21 2001 @@ -1,22 +1,22 @@ /* Store current floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson , 1997 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -37,6 +37,11 @@ __fegetenv (fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetenv, __old_fegetenv) -symbol_version (__old_fegetenv, fegetenv, GLIBC_2.1); -default_symbol_version (__fegetenv, fegetenv, GLIBC_2.2); +compat_symbol (libm, __old_fegetenv, fegetenv, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fegetenv, fegetenv, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fegetexcept.c glibc-2.2.4/sysdeps/alpha/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/alpha/fpu/fegetexcept.c Sat Aug 19 09:07:37 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fegetexcept.c Mon Jul 23 10:55:21 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fegetround.c glibc-2.2.4/sysdeps/alpha/fpu/fegetround.c --- glibc-2.2.3/sysdeps/alpha/fpu/fegetround.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fegetround.c Mon Jul 23 10:55:21 2001 @@ -4,19 +4,19 @@ Contributed by Richard Henderson , 1997 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/alpha/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/alpha/fpu/feholdexcpt.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/feholdexcpt.c Mon Jul 23 10:55:22 2001 @@ -4,19 +4,19 @@ Contributed by Richard Henderson , 1997 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fenv_libc.h glibc-2.2.4/sysdeps/alpha/fpu/fenv_libc.h --- glibc-2.2.3/sysdeps/alpha/fpu/fenv_libc.h Sat Aug 19 09:06:09 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fenv_libc.h Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_LIBC_H #define _FENV_LIBC_H 1 diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fesetenv.c glibc-2.2.4/sysdeps/alpha/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/alpha/fpu/fesetenv.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fesetenv.c Mon Jul 23 10:55:22 2001 @@ -1,22 +1,22 @@ /* Install given floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson , 1997 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -46,6 +46,11 @@ __fesetenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetenv, __old_fesetenv) -symbol_version (__old_fesetenv, fesetenv, GLIBC_2.1); -default_symbol_version (__fesetenv, fesetenv, GLIBC_2.2); +compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fesetround.c glibc-2.2.4/sysdeps/alpha/fpu/fesetround.c --- glibc-2.2.3/sysdeps/alpha/fpu/fesetround.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fesetround.c Mon Jul 23 10:55:22 2001 @@ -4,19 +4,19 @@ Contributed by Richard Henderson , 1997 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/feupdateenv.c glibc-2.2.4/sysdeps/alpha/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/alpha/fpu/feupdateenv.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/feupdateenv.c Mon Jul 23 10:55:22 2001 @@ -1,22 +1,22 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -39,6 +39,11 @@ __feupdateenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feupdateenv, __old_feupdateenv) -symbol_version (__old_feupdateenv, feupdateenv, GLIBC_2.1); -default_symbol_version (__feupdateenv, feupdateenv, GLIBC_2.2); +compat_symbol (libm, __old_feupdateenv, feupdateenv, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feupdateenv, feupdateenv, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/alpha/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/alpha/fpu/fgetexcptflg.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fgetexcptflg.c Mon Jul 23 10:55:22 2001 @@ -1,22 +1,22 @@ /* Store current representation for exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -34,6 +34,11 @@ __fegetexceptflag (fexcept_t *flagp, int /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetexceptflag, __old_fegetexceptflag) -symbol_version (__old_fegetexceptflag, fegetexceptflag, GLIBC_2.1); -default_symbol_version (__fegetexceptflag, fegetexceptflag, GLIBC_2.2); +compat_symbol (libm, __old_fegetexceptflag, fegetexceptflag, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fegetexceptflag, fegetexceptflag, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fpu_control.h glibc-2.2.4/sysdeps/alpha/fpu/fpu_control.h --- glibc-2.2.3/sysdeps/alpha/fpu/fpu_control.h Wed Feb 23 13:19:40 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fpu_control.h Mon Jul 23 10:55:22 2001 @@ -4,19 +4,19 @@ Contributed by Olaf Flebbe. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ALPHA_FPU_CONTROL_H #define _ALPHA_FPU_CONTROL_H diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/alpha/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/alpha/fpu/fraiseexcpt.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fraiseexcpt.c Mon Jul 23 10:55:22 2001 @@ -1,22 +1,22 @@ /* Raise given exceptions. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -37,6 +37,11 @@ __feraiseexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feraiseexcept, __old_feraiseexcept) -symbol_version (__old_feraiseexcept, feraiseexcept, GLIBC_2.1); -default_symbol_version (__feraiseexcept, feraiseexcept, GLIBC_2.2); +compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/alpha/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/alpha/fpu/fsetexcptflg.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/fsetexcptflg.c Mon Jul 23 10:55:22 2001 @@ -1,22 +1,22 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -37,6 +37,11 @@ __fesetexceptflag (const fexcept_t *flag /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetexceptflag, __old_fesetexceptflag) -symbol_version (__old_fesetexceptflag, fesetexceptflag, GLIBC_2.1); -default_symbol_version (__fesetexceptflag, fesetexceptflag, GLIBC_2.2); +compat_symbol (libm, __old_fesetexceptflag, fesetexceptflag, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fesetexceptflag, fesetexceptflag, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/ftestexcept.c glibc-2.2.4/sysdeps/alpha/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/alpha/fpu/ftestexcept.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/ftestexcept.c Mon Jul 23 10:55:22 2001 @@ -4,19 +4,19 @@ Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/libm-test-ulps glibc-2.2.4/sysdeps/alpha/fpu/libm-test-ulps --- glibc-2.2.3/sysdeps/alpha/fpu/libm-test-ulps Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/alpha/fpu/libm-test-ulps Mon Jul 23 10:55:22 2001 @@ -600,6 +600,11 @@ double: 0.5 idouble: 0.5 # tanh +Test "tanh (-0.7) == -0.60436777711716349631": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 Test "tanh (0.7) == 0.60436777711716349631": double: 1 float: 1 diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_ceil.c glibc-2.2.4/sysdeps/alpha/fpu/s_ceil.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_ceil.c Tue Mar 28 11:05:40 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_ceil.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_ceilf.c glibc-2.2.4/sysdeps/alpha/fpu/s_ceilf.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_ceilf.c Tue Mar 28 11:05:40 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_ceilf.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_copysign.c glibc-2.2.4/sysdeps/alpha/fpu/s_copysign.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_copysign.c Mon Mar 20 12:32:11 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_copysign.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_copysignf.c glibc-2.2.4/sysdeps/alpha/fpu/s_copysignf.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_copysignf.c Mon Mar 20 12:32:11 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_copysignf.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_fabs.c glibc-2.2.4/sysdeps/alpha/fpu/s_fabs.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_fabs.c Mon Mar 20 12:32:11 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_fabs.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_fabsf.c glibc-2.2.4/sysdeps/alpha/fpu/s_fabsf.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_fabsf.c Mon Mar 20 12:32:11 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_fabsf.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_floor.c glibc-2.2.4/sysdeps/alpha/fpu/s_floor.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_floor.c Tue Mar 28 11:05:40 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_floor.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_floorf.c glibc-2.2.4/sysdeps/alpha/fpu/s_floorf.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_floorf.c Tue Mar 28 11:05:40 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_floorf.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_rint.c glibc-2.2.4/sysdeps/alpha/fpu/s_rint.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_rint.c Mon Mar 20 12:32:11 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_rint.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/fpu/s_rintf.c glibc-2.2.4/sysdeps/alpha/fpu/s_rintf.c --- glibc-2.2.3/sysdeps/alpha/fpu/s_rintf.c Mon Mar 20 12:32:11 2000 +++ glibc-2.2.4/sysdeps/alpha/fpu/s_rintf.c Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/gmp-mparam.h glibc-2.2.4/sysdeps/alpha/gmp-mparam.h --- glibc-2.2.3/sysdeps/alpha/gmp-mparam.h Tue May 7 14:04:25 1996 +++ glibc-2.2.4/sysdeps/alpha/gmp-mparam.h Mon Jul 23 10:55:19 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994 Free Soft This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/alpha/htonl.S glibc-2.2.4/sysdeps/alpha/htonl.S --- glibc-2.2.3/sysdeps/alpha/htonl.S Sat Jan 6 20:35:30 2001 +++ glibc-2.2.4/sysdeps/alpha/htonl.S Mon Jul 23 10:55:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/htons.S glibc-2.2.4/sysdeps/alpha/htons.S --- glibc-2.2.3/sysdeps/alpha/htons.S Fri Jan 30 04:26:36 1998 +++ glibc-2.2.4/sysdeps/alpha/htons.S Mon Jul 23 10:55:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/ldiv.S glibc-2.2.4/sysdeps/alpha/ldiv.S --- glibc-2.2.3/sysdeps/alpha/ldiv.S Sat Apr 7 14:02:37 2001 +++ glibc-2.2.4/sysdeps/alpha/ldiv.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/lshift.s glibc-2.2.4/sysdeps/alpha/lshift.s --- glibc-2.2.3/sysdeps/alpha/lshift.s Tue May 7 14:04:21 1996 +++ glibc-2.2.4/sysdeps/alpha/lshift.s Mon Jul 23 10:55:19 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/machine-gmon.h glibc-2.2.4/sysdeps/alpha/machine-gmon.h --- glibc-2.2.3/sysdeps/alpha/machine-gmon.h Mon Jun 23 14:51:40 1997 +++ glibc-2.2.4/sysdeps/alpha/machine-gmon.h Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _MCOUNT_DECL(from, self) \ void __mcount (u_long from, u_long self) diff -durpN glibc-2.2.3/sysdeps/alpha/memchr.S glibc-2.2.4/sysdeps/alpha/memchr.S --- glibc-2.2.3/sysdeps/alpha/memchr.S Wed Aug 2 14:52:41 2000 +++ glibc-2.2.4/sysdeps/alpha/memchr.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger (davidm@cs.arizona.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Finds characters in a memory area. Optimized for the Alpha: diff -durpN glibc-2.2.3/sysdeps/alpha/memset.S glibc-2.2.4/sysdeps/alpha/memset.S --- glibc-2.2.3/sysdeps/alpha/memset.S Thu Jun 26 15:15:35 1997 +++ glibc-2.2.4/sysdeps/alpha/memset.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Fill a block of memory with a character. Optimized for the Alpha architecture: diff -durpN glibc-2.2.3/sysdeps/alpha/memusage.h glibc-2.2.4/sysdeps/alpha/memusage.h --- glibc-2.2.3/sysdeps/alpha/memusage.h Mon Jun 19 23:33:57 2000 +++ glibc-2.2.4/sysdeps/alpha/memusage.h Mon Jul 23 10:55:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("$30"); stack_ptr; }) diff -durpN glibc-2.2.3/sysdeps/alpha/mul_1.s glibc-2.2.4/sysdeps/alpha/mul_1.s --- glibc-2.2.3/sysdeps/alpha/mul_1.s Tue May 7 14:04:23 1996 +++ glibc-2.2.4/sysdeps/alpha/mul_1.s Mon Jul 23 10:55:19 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/nscd-types.h glibc-2.2.4/sysdeps/alpha/nscd-types.h --- glibc-2.2.3/sysdeps/alpha/nscd-types.h Fri Sep 29 15:02:28 2000 +++ glibc-2.2.4/sysdeps/alpha/nscd-types.h Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/rawmemchr.S glibc-2.2.4/sysdeps/alpha/rawmemchr.S --- glibc-2.2.3/sysdeps/alpha/rawmemchr.S Fri Dec 8 09:16:25 2000 +++ glibc-2.2.4/sysdeps/alpha/rawmemchr.S Mon Jul 23 10:55:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return pointer to first occurrence of CH in STR. */ diff -durpN glibc-2.2.3/sysdeps/alpha/rshift.s glibc-2.2.4/sysdeps/alpha/rshift.s --- glibc-2.2.3/sysdeps/alpha/rshift.s Tue May 7 14:04:22 1996 +++ glibc-2.2.4/sysdeps/alpha/rshift.s Mon Jul 23 10:55:19 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/s_copysign.S glibc-2.2.4/sysdeps/alpha/s_copysign.S --- glibc-2.2.3/sysdeps/alpha/s_copysign.S Tue Nov 19 19:44:27 1996 +++ glibc-2.2.4/sysdeps/alpha/s_copysign.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/s_fabs.S glibc-2.2.4/sysdeps/alpha/s_fabs.S --- glibc-2.2.3/sysdeps/alpha/s_fabs.S Thu Feb 26 16:52:23 1998 +++ glibc-2.2.4/sysdeps/alpha/s_fabs.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/alpha/setjmp.S glibc-2.2.4/sysdeps/alpha/setjmp.S --- glibc-2.2.3/sysdeps/alpha/setjmp.S Wed Nov 22 10:59:53 2000 +++ glibc-2.2.4/sysdeps/alpha/setjmp.S Mon Jul 23 10:55:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __ASSEMBLY__ diff -durpN glibc-2.2.3/sysdeps/alpha/stackinfo.h glibc-2.2.4/sysdeps/alpha/stackinfo.h --- glibc-2.2.3/sysdeps/alpha/stackinfo.h Tue Apr 10 13:50:54 2001 +++ glibc-2.2.4/sysdeps/alpha/stackinfo.h Mon Jul 23 10:55:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/alpha/stpcpy.S glibc-2.2.4/sysdeps/alpha/stpcpy.S --- glibc-2.2.3/sysdeps/alpha/stpcpy.S Tue Nov 19 19:44:28 1996 +++ glibc-2.2.4/sysdeps/alpha/stpcpy.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy a null-terminated string from SRC to DST. Return a pointer to the null-terminator in the source. */ diff -durpN glibc-2.2.3/sysdeps/alpha/stpncpy.S glibc-2.2.4/sysdeps/alpha/stpncpy.S --- glibc-2.2.3/sysdeps/alpha/stpncpy.S Tue Nov 5 20:24:04 1996 +++ glibc-2.2.4/sysdeps/alpha/stpncpy.S Mon Jul 23 10:55:19 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson (rth@tamu.edu) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy no more than COUNT bytes of the null-terminated string from SRC to DST. If SRC does not cover all of COUNT, the balance is diff -durpN glibc-2.2.3/sysdeps/alpha/strcat.S glibc-2.2.4/sysdeps/alpha/strcat.S --- glibc-2.2.3/sysdeps/alpha/strcat.S Sat Jan 6 20:35:30 2001 +++ glibc-2.2.4/sysdeps/alpha/strcat.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Append a null-terminated string from SRC to DST. */ diff -durpN glibc-2.2.3/sysdeps/alpha/strchr.S glibc-2.2.4/sysdeps/alpha/strchr.S --- glibc-2.2.3/sysdeps/alpha/strchr.S Tue Nov 5 20:24:06 1996 +++ glibc-2.2.4/sysdeps/alpha/strchr.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson (rth@tamu.edu) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return the address of a given character within a null-terminated string, or null if it is not found. diff -durpN glibc-2.2.3/sysdeps/alpha/strcmp.S glibc-2.2.4/sysdeps/alpha/strcmp.S --- glibc-2.2.3/sysdeps/alpha/strcmp.S Thu Jun 26 15:15:36 1997 +++ glibc-2.2.4/sysdeps/alpha/strcmp.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Bytewise compare two null-terminated strings. */ diff -durpN glibc-2.2.3/sysdeps/alpha/strcpy.S glibc-2.2.4/sysdeps/alpha/strcpy.S --- glibc-2.2.3/sysdeps/alpha/strcpy.S Sat Jan 6 20:35:30 2001 +++ glibc-2.2.4/sysdeps/alpha/strcpy.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy a null-terminated string from SRC to DST. Return a pointer to the null-terminator in the source. */ diff -durpN glibc-2.2.3/sysdeps/alpha/strlen.S glibc-2.2.4/sysdeps/alpha/strlen.S --- glibc-2.2.3/sysdeps/alpha/strlen.S Thu Jun 26 15:12:06 1997 +++ glibc-2.2.4/sysdeps/alpha/strlen.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Finds length of a 0-terminated string. Optimized for the Alpha architecture: diff -durpN glibc-2.2.3/sysdeps/alpha/strncat.S glibc-2.2.4/sysdeps/alpha/strncat.S --- glibc-2.2.3/sysdeps/alpha/strncat.S Tue Nov 19 19:44:30 1996 +++ glibc-2.2.4/sysdeps/alpha/strncat.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Append no more than COUNT characters from the null-terminated string SRC to the null-terminated string DST. Always null-terminate the new DST. */ diff -durpN glibc-2.2.3/sysdeps/alpha/strncmp.S glibc-2.2.4/sysdeps/alpha/strncmp.S --- glibc-2.2.3/sysdeps/alpha/strncmp.S Thu Jun 26 15:15:36 1997 +++ glibc-2.2.4/sysdeps/alpha/strncmp.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Bytewise compare two null-terminated strings of length no longer than N. */ diff -durpN glibc-2.2.3/sysdeps/alpha/strncpy.S glibc-2.2.4/sysdeps/alpha/strncpy.S --- glibc-2.2.3/sysdeps/alpha/strncpy.S Sat Jan 6 20:35:30 2001 +++ glibc-2.2.4/sysdeps/alpha/strncpy.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy no more than COUNT bytes of the null-terminated string from SRC to DST. If SRC does not cover all of COUNT, the balance is diff -durpN glibc-2.2.3/sysdeps/alpha/strrchr.S glibc-2.2.4/sysdeps/alpha/strrchr.S --- glibc-2.2.3/sysdeps/alpha/strrchr.S Fri Feb 9 10:04:23 2001 +++ glibc-2.2.4/sysdeps/alpha/strrchr.S Mon Jul 23 10:55:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return the address of the last occurrence of a given character within a null-terminated string, or null if it is not found. diff -durpN glibc-2.2.3/sysdeps/alpha/stxcpy.S glibc-2.2.4/sysdeps/alpha/stxcpy.S --- glibc-2.2.3/sysdeps/alpha/stxcpy.S Thu Jun 26 15:15:36 1997 +++ glibc-2.2.4/sysdeps/alpha/stxcpy.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy a null-terminated string from SRC to DST. diff -durpN glibc-2.2.3/sysdeps/alpha/stxncpy.S glibc-2.2.4/sysdeps/alpha/stxncpy.S --- glibc-2.2.3/sysdeps/alpha/stxncpy.S Thu Jun 26 15:15:36 1997 +++ glibc-2.2.4/sysdeps/alpha/stxncpy.S Mon Jul 23 10:55:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Copy no more than COUNT bytes of the null-terminated string from SRC to DST. diff -durpN glibc-2.2.3/sysdeps/alpha/sub_n.s glibc-2.2.4/sysdeps/alpha/sub_n.s --- glibc-2.2.3/sysdeps/alpha/sub_n.s Tue May 7 14:04:24 1996 +++ glibc-2.2.4/sysdeps/alpha/sub_n.s Mon Jul 23 10:55:20 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/submul_1.s glibc-2.2.4/sysdeps/alpha/submul_1.s --- glibc-2.2.3/sysdeps/alpha/submul_1.s Tue May 7 14:04:24 1996 +++ glibc-2.2.4/sysdeps/alpha/submul_1.s Mon Jul 23 10:55:20 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/alpha/udiv_qrnnd.S glibc-2.2.4/sysdeps/alpha/udiv_qrnnd.S --- glibc-2.2.3/sysdeps/alpha/udiv_qrnnd.S Tue Nov 5 20:24:10 1996 +++ glibc-2.2.4/sysdeps/alpha/udiv_qrnnd.S Mon Jul 23 10:55:20 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/am29k/ffs.c glibc-2.2.4/sysdeps/am29k/ffs.c --- glibc-2.2.3/sysdeps/am29k/ffs.c Mon Mar 9 09:31:42 1998 +++ glibc-2.2.4/sysdeps/am29k/ffs.c Mon Jul 23 10:55:22 2001 @@ -5,19 +5,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/arm/__longjmp.S glibc-2.2.4/sysdeps/arm/__longjmp.S --- glibc-2.2.3/sysdeps/arm/__longjmp.S Thu Aug 20 14:52:35 1998 +++ glibc-2.2.4/sysdeps/arm/__longjmp.S Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/arm/atomicity.h glibc-2.2.4/sysdeps/arm/atomicity.h --- glibc-2.2.3/sysdeps/arm/atomicity.h Wed May 31 11:10:42 2000 +++ glibc-2.2.4/sysdeps/arm/atomicity.h Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/arm/bits/huge_val.h glibc-2.2.4/sysdeps/arm/bits/huge_val.h --- glibc-2.2.3/sysdeps/arm/bits/huge_val.h Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/arm/bits/huge_val.h Mon Jul 23 10:55:23 2001 @@ -5,19 +5,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/arm/bits/setjmp.h glibc-2.2.4/sysdeps/arm/bits/setjmp.h --- glibc-2.2.3/sysdeps/arm/bits/setjmp.h Mon Jun 1 13:36:43 1998 +++ glibc-2.2.4/sysdeps/arm/bits/setjmp.h Mon Jul 23 10:55:23 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. ARM version. */ diff -durpN glibc-2.2.3/sysdeps/arm/bits/string.h glibc-2.2.4/sysdeps/arm/bits/string.h --- glibc-2.2.3/sysdeps/arm/bits/string.h Mon Jan 3 13:04:43 2000 +++ glibc-2.2.4/sysdeps/arm/bits/string.h Mon Jul 23 10:55:23 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRING_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/arm/bsd-_setjmp.S glibc-2.2.4/sysdeps/arm/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/arm/bsd-_setjmp.S Thu Aug 20 14:52:35 1998 +++ glibc-2.2.4/sysdeps/arm/bsd-_setjmp.S Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/arm/bsd-setjmp.S glibc-2.2.4/sysdeps/arm/bsd-setjmp.S --- glibc-2.2.3/sysdeps/arm/bsd-setjmp.S Thu Aug 20 14:52:35 1998 +++ glibc-2.2.4/sysdeps/arm/bsd-setjmp.S Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/arm/dl-machine.h glibc-2.2.4/sysdeps/arm/dl-machine.h --- glibc-2.2.3/sysdeps/arm/dl-machine.h Mon Mar 26 20:53:12 2001 +++ glibc-2.2.4/sysdeps/arm/dl-machine.h Sat Aug 11 18:28:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h @@ -103,8 +103,11 @@ elf_machine_runtime_setup (struct link_m if (profile) { got[2] = (Elf32_Addr) &_dl_runtime_profile; - /* Say that we really want profiling and the timers are started. */ - _dl_profile_map = l; + + if (_dl_name_match_p (_dl_profile, l)) + /* Say that we really want profiling and the timers are + started. */ + _dl_profile_map = l; } else /* This function will get called to fix up the GOT entry indicated by diff -durpN glibc-2.2.3/sysdeps/arm/elf/start.S glibc-2.2.4/sysdeps/arm/elf/start.S --- glibc-2.2.3/sysdeps/arm/elf/start.S Wed Apr 1 09:06:22 1998 +++ glibc-2.2.4/sysdeps/arm/elf/start.S Mon Jul 23 10:55:24 2001 @@ -1,21 +1,21 @@ /* Startup code for ARM & ELF - Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is the canonical entry point, usually the first thing in the text segment. @@ -27,12 +27,12 @@ At this entry point, most registers' values are unspecified, except: a1 Contains a function pointer to be registered with `atexit'. - This is how the dynamic linker arranges to have DT_FINI + This is how the dynamic linker arranges to have DT_FINI functions called for shared libraries that have been loaded before this code runs. sp The stack contains the arguments and environment: - 0(sp) argc + 0(sp) argc 4(sp) argv[0] ... (4*argc)(sp) NULL @@ -43,6 +43,7 @@ .text .globl _start + .type _start,#function _start: /* Clear the frame pointer since this is the outermost frame. */ mov fp, #0 diff -durpN glibc-2.2.3/sysdeps/arm/fpu/__longjmp.S glibc-2.2.4/sysdeps/arm/fpu/__longjmp.S --- glibc-2.2.3/sysdeps/arm/fpu/__longjmp.S Thu Oct 1 14:24:23 1998 +++ glibc-2.2.4/sysdeps/arm/fpu/__longjmp.S Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/arm/fpu/bits/fenv.h glibc-2.2.4/sysdeps/arm/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/arm/fpu/bits/fenv.h Mon May 24 09:01:13 1999 +++ glibc-2.2.4/sysdeps/arm/fpu/bits/fenv.h Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/arm/fpu/bits/mathdef.h glibc-2.2.4/sysdeps/arm/fpu/bits/mathdef.h --- glibc-2.2.3/sysdeps/arm/fpu/bits/mathdef.h Sat Jan 6 20:35:37 2001 +++ glibc-2.2.4/sysdeps/arm/fpu/bits/mathdef.h Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/arm/fpu/bits/setjmp.h glibc-2.2.4/sysdeps/arm/fpu/bits/setjmp.h --- glibc-2.2.3/sysdeps/arm/fpu/bits/setjmp.h Fri Nov 13 14:45:10 1998 +++ glibc-2.2.4/sysdeps/arm/fpu/bits/setjmp.h Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. ARM version. */ diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/arm/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/arm/fpu/fclrexcpt.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/fclrexcpt.c Mon Jul 23 10:55:24 2001 @@ -1,21 +1,21 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -40,6 +40,11 @@ __feclearexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feclearexcept, __old_feclearexcept) -symbol_version (__old_feclearexcept, feclearexcept, GLIBC_2.1); -default_symbol_version (__feclearexcept, feclearexcept, GLIBC_2.2); +compat_symbol (libm, __old_feclearexcept, feclearexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feclearexcept, feclearexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/arm/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/arm/fpu/fedisblxcpt.c Sun Apr 22 07:31:25 2001 +++ glibc-2.2.4/sysdeps/arm/fpu/fedisblxcpt.c Mon Jul 23 10:55:24 2001 @@ -4,19 +4,19 @@ Contributed by Philip Blundell , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/arm/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/arm/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/arm/fpu/feenablxcpt.c Sun Apr 22 07:31:51 2001 +++ glibc-2.2.4/sysdeps/arm/fpu/feenablxcpt.c Mon Jul 23 10:55:24 2001 @@ -4,19 +4,19 @@ Contributed by Philip Blundell , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fegetenv.c glibc-2.2.4/sysdeps/arm/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/arm/fpu/fegetenv.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/fegetenv.c Mon Jul 23 10:55:24 2001 @@ -1,21 +1,21 @@ /* Store current floating-point environment. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -30,6 +30,11 @@ __fegetenv (fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetenv, __old_fegetenv) -symbol_version (__old_fegetenv, fegetenv, GLIBC_2.1); -default_symbol_version (__fegetenv, fegetenv, GLIBC_2.2); +compat_symbol (libm, __old_fegetenv, fegetenv, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fegetenv, fegetenv, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fegetexcept.c glibc-2.2.4/sysdeps/arm/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/arm/fpu/fegetexcept.c Sun Apr 22 07:32:20 2001 +++ glibc-2.2.4/sysdeps/arm/fpu/fegetexcept.c Mon Jul 23 10:55:24 2001 @@ -4,19 +4,19 @@ Contributed by Philip Blundell , 2001 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fegetround.c glibc-2.2.4/sysdeps/arm/fpu/fegetround.c --- glibc-2.2.3/sysdeps/arm/fpu/fegetround.c Thu May 21 14:26:48 1998 +++ glibc-2.2.4/sysdeps/arm/fpu/fegetround.c Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/arm/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/arm/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/arm/fpu/feholdexcpt.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/feholdexcpt.c Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fesetenv.c glibc-2.2.4/sysdeps/arm/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/arm/fpu/fesetenv.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/fesetenv.c Mon Jul 23 10:55:24 2001 @@ -1,21 +1,21 @@ /* Install given floating-point environment. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -34,6 +34,11 @@ __fesetenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetenv, __old_fesetenv) -symbol_version (__old_fesetenv, fesetenv, GLIBC_2.1); -default_symbol_version (__fesetenv, fesetenv, GLIBC_2.2); +compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fesetround.c glibc-2.2.4/sysdeps/arm/fpu/fesetround.c --- glibc-2.2.3/sysdeps/arm/fpu/fesetround.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/fesetround.c Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fpu_control.h glibc-2.2.4/sysdeps/arm/fpu/fpu_control.h --- glibc-2.2.3/sysdeps/arm/fpu/fpu_control.h Tue Mar 28 11:05:40 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/fpu_control.h Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H #define _FPU_CONTROL_H diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/arm/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/arm/fpu/fraiseexcpt.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/fraiseexcpt.c Mon Jul 23 10:55:24 2001 @@ -1,21 +1,21 @@ /* Raise given exceptions. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -33,6 +33,11 @@ __feraiseexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feraiseexcept, __old_feraiseexcept) -symbol_version (__old_feraiseexcept, feraiseexcept, GLIBC_2.1); -default_symbol_version (__feraiseexcept, feraiseexcept, GLIBC_2.2); +compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/arm/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/arm/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/arm/fpu/fsetexcptflg.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/fsetexcptflg.c Mon Jul 23 10:55:24 2001 @@ -1,21 +1,21 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -39,6 +39,11 @@ __fesetexceptflag (const fexcept_t *flag /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetexceptflag, __old_fesetexceptflag) -symbol_version (__old_fesetexceptflag, fesetexceptflag, GLIBC_2.1); -default_symbol_version (__fesetexceptflag, fesetexceptflag, GLIBC_2.2); +compat_symbol (libm, __old_fesetexceptflag, fesetexceptflag, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fesetexceptflag, fesetexceptflag, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/arm/fpu/ftestexcept.c glibc-2.2.4/sysdeps/arm/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/arm/fpu/ftestexcept.c Thu May 21 14:26:48 1998 +++ glibc-2.2.4/sysdeps/arm/fpu/ftestexcept.c Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/arm/fpu/setjmp.S glibc-2.2.4/sysdeps/arm/fpu/setjmp.S --- glibc-2.2.3/sysdeps/arm/fpu/setjmp.S Wed Nov 22 10:59:53 2000 +++ glibc-2.2.4/sysdeps/arm/fpu/setjmp.S Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/arm/frame.h glibc-2.2.4/sysdeps/arm/frame.h --- glibc-2.2.3/sysdeps/arm/frame.h Wed Aug 2 14:52:42 2000 +++ glibc-2.2.4/sysdeps/arm/frame.h Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is the APCS stack backtrace structure. */ struct layout diff -durpN glibc-2.2.3/sysdeps/arm/gmp-mparam.h glibc-2.2.4/sysdeps/arm/gmp-mparam.h --- glibc-2.2.3/sysdeps/arm/gmp-mparam.h Mon Jun 1 14:22:33 1998 +++ glibc-2.2.4/sysdeps/arm/gmp-mparam.h Mon Jul 23 10:55:22 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994, 1995 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/arm/ieee754.h glibc-2.2.4/sysdeps/arm/ieee754.h --- glibc-2.2.3/sysdeps/arm/ieee754.h Thu Aug 20 14:52:35 1998 +++ glibc-2.2.4/sysdeps/arm/ieee754.h Mon Jul 23 10:55:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IEEE754_H diff -durpN glibc-2.2.3/sysdeps/arm/init-first.c glibc-2.2.4/sysdeps/arm/init-first.c --- glibc-2.2.3/sysdeps/arm/init-first.c Fri Mar 31 12:38:35 2000 +++ glibc-2.2.4/sysdeps/arm/init-first.c Sat Aug 11 18:28:50 2001 @@ -1,26 +1,28 @@ /* Initialization code run first thing by the ELF startup code. For ARM. - Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include extern void __libc_init (int, char **, char **); +#ifdef USE_NONOPTION_FLAGS extern void __getopt_clean_environment (char **); +#endif extern void __libc_global_ctors (void); int __libc_multiple_libcs = 1; @@ -35,8 +37,10 @@ init (int *data) __environ = envp; __libc_init (argc, argv, envp); +#ifdef USE_NONOPTION_FLAGS /* This is a hack to make the special getopt in GNU libc working. */ __getopt_clean_environment (envp); +#endif } #ifdef SHARED diff -durpN glibc-2.2.3/sysdeps/arm/machine-gmon.h glibc-2.2.4/sysdeps/arm/machine-gmon.h --- glibc-2.2.3/sysdeps/arm/machine-gmon.h Thu Oct 1 14:24:23 1998 +++ glibc-2.2.4/sysdeps/arm/machine-gmon.h Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* GCC for the ARM cannot compile __builtin_return_address(N) for N != 0, so we must use an assembly stub. */ diff -durpN glibc-2.2.3/sysdeps/arm/memset.S glibc-2.2.4/sysdeps/arm/memset.S --- glibc-2.2.3/sysdeps/arm/memset.S Thu Apr 30 14:34:52 1998 +++ glibc-2.2.4/sysdeps/arm/memset.S Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Contributed by Philip Blundell The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/arm/memusage.h glibc-2.2.4/sysdeps/arm/memusage.h --- glibc-2.2.3/sysdeps/arm/memusage.h Mon Jun 19 23:33:57 2000 +++ glibc-2.2.4/sysdeps/arm/memusage.h Mon Jul 23 10:55:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("sp"); stack_ptr; }) diff -durpN glibc-2.2.3/sysdeps/arm/setjmp.S glibc-2.2.4/sysdeps/arm/setjmp.S --- glibc-2.2.3/sysdeps/arm/setjmp.S Wed Nov 22 10:59:53 2000 +++ glibc-2.2.4/sysdeps/arm/setjmp.S Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/arm/stackinfo.h glibc-2.2.4/sysdeps/arm/stackinfo.h --- glibc-2.2.3/sysdeps/arm/stackinfo.h Wed Apr 11 00:34:36 2001 +++ glibc-2.2.4/sysdeps/arm/stackinfo.h Mon Jul 23 10:55:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/arm/strlen.S glibc-2.2.4/sysdeps/arm/strlen.S --- glibc-2.2.3/sysdeps/arm/strlen.S Tue May 19 14:06:21 1998 +++ glibc-2.2.4/sysdeps/arm/strlen.S Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ Code contributed by Matthew Wilcox The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/arm/sys/ucontext.h glibc-2.2.4/sysdeps/arm/sys/ucontext.h --- glibc-2.2.3/sysdeps/arm/sys/ucontext.h Fri Mar 5 14:39:12 1999 +++ glibc-2.2.4/sysdeps/arm/sys/ucontext.h Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* System V/ARM ABI compliant context switching support. */ diff -durpN glibc-2.2.3/sysdeps/arm/sysdep.h glibc-2.2.4/sysdeps/arm/sysdep.h --- glibc-2.2.3/sysdeps/arm/sysdep.h Thu Aug 20 14:52:35 1998 +++ glibc-2.2.4/sysdeps/arm/sysdep.h Mon Jul 23 10:55:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/cris/Makefile glibc-2.2.4/sysdeps/cris/Makefile --- glibc-2.2.3/sysdeps/cris/Makefile Mon Apr 9 17:19:49 2001 +++ glibc-2.2.4/sysdeps/cris/Makefile Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # We don't support long doubles as a distinct type. We don't need to set # this variable; it's here mostly for documentational purposes. diff -durpN glibc-2.2.3/sysdeps/cris/__longjmp.S glibc-2.2.4/sysdeps/cris/__longjmp.S --- glibc-2.2.3/sysdeps/cris/__longjmp.S Mon Apr 9 17:20:03 2001 +++ glibc-2.2.4/sysdeps/cris/__longjmp.S Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/cris/_mcount.S glibc-2.2.4/sysdeps/cris/_mcount.S --- glibc-2.2.3/sysdeps/cris/_mcount.S Mon Apr 9 17:20:23 2001 +++ glibc-2.2.4/sysdeps/cris/_mcount.S Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* FIXME: This isn't implemented yet. This is just a machine-specific stub. Perhaps a real implementation can make use of it. */ diff -durpN glibc-2.2.3/sysdeps/cris/bits/setjmp.h glibc-2.2.4/sysdeps/cris/bits/setjmp.h --- glibc-2.2.3/sysdeps/cris/bits/setjmp.h Mon Apr 9 17:21:13 2001 +++ glibc-2.2.4/sysdeps/cris/bits/setjmp.h Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf', CRIS version. */ diff -durpN glibc-2.2.3/sysdeps/cris/bits/string.h glibc-2.2.4/sysdeps/cris/bits/string.h --- glibc-2.2.3/sysdeps/cris/bits/string.h Mon Apr 9 17:21:27 2001 +++ glibc-2.2.4/sysdeps/cris/bits/string.h Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRING_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/cris/dl-machine.h glibc-2.2.4/sysdeps/cris/dl-machine.h --- glibc-2.2.3/sysdeps/cris/dl-machine.h Mon Apr 9 17:22:01 2001 +++ glibc-2.2.4/sysdeps/cris/dl-machine.h Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h diff -durpN glibc-2.2.3/sysdeps/cris/elf/start.S glibc-2.2.4/sysdeps/cris/elf/start.S --- glibc-2.2.3/sysdeps/cris/elf/start.S Mon Apr 9 17:22:36 2001 +++ glibc-2.2.4/sysdeps/cris/elf/start.S Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -42,6 +42,7 @@ .text .globl _start + .type _start,@function _start: /* Clear the frame pointer, to mark the outermost frame. */ moveq 0,r8 diff -durpN glibc-2.2.3/sysdeps/cris/machine-gmon.h glibc-2.2.4/sysdeps/cris/machine-gmon.h --- glibc-2.2.3/sysdeps/cris/machine-gmon.h Mon Apr 9 17:22:52 2001 +++ glibc-2.2.4/sysdeps/cris/machine-gmon.h Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ void __mcount_internal (unsigned long frompc, unsigned long selfpc); diff -durpN glibc-2.2.3/sysdeps/cris/memcopy.h glibc-2.2.4/sysdeps/cris/memcopy.h --- glibc-2.2.3/sysdeps/cris/memcopy.h Mon Apr 9 17:23:12 2001 +++ glibc-2.2.4/sysdeps/cris/memcopy.h Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/cris/memusage.h glibc-2.2.4/sysdeps/cris/memusage.h --- glibc-2.2.3/sysdeps/cris/memusage.h Mon Apr 9 17:23:30 2001 +++ glibc-2.2.4/sysdeps/cris/memusage.h Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* No asm variables, just for reasons of solid healthy paranoia. */ #define GETSP() \ diff -durpN glibc-2.2.3/sysdeps/cris/setjmp.S glibc-2.2.4/sysdeps/cris/setjmp.S --- glibc-2.2.3/sysdeps/cris/setjmp.S Mon Apr 9 17:23:44 2001 +++ glibc-2.2.4/sysdeps/cris/setjmp.S Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/cris/sysdep.h glibc-2.2.4/sysdeps/cris/sysdep.h --- glibc-2.2.3/sysdeps/cris/sysdep.h Mon Apr 9 17:23:59 2001 +++ glibc-2.2.4/sysdeps/cris/sysdep.h Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/Dist glibc-2.2.4/sysdeps/generic/Dist --- glibc-2.2.3/sysdeps/generic/Dist Wed Aug 2 14:52:46 2000 +++ glibc-2.2.4/sysdeps/generic/Dist Fri Jul 27 23:13:22 2001 @@ -20,3 +20,4 @@ bp-checks.h bp-thunks.h bp-sym.h bp-start.h +bits/link.h diff -durpN glibc-2.2.3/sysdeps/generic/Makefile glibc-2.2.4/sysdeps/generic/Makefile --- glibc-2.2.3/sysdeps/generic/Makefile Mon Jun 21 12:08:02 1999 +++ glibc-2.2.4/sysdeps/generic/Makefile Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq (,$(filter-out $(sysdep_dir)/generic/bits $(common-objpfx)/bits,\ $(dir $(firstword $(wildcard $(+sysdep_dirs:%=%/bits/endian.h)))))) diff -durpN glibc-2.2.3/sysdeps/generic/__longjmp.c glibc-2.2.4/sysdeps/generic/__longjmp.c --- glibc-2.2.3/sysdeps/generic/__longjmp.c Wed Nov 22 10:59:53 2000 +++ glibc-2.2.4/sysdeps/generic/__longjmp.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/_exit.c glibc-2.2.4/sysdeps/generic/_exit.c --- glibc-2.2.3/sysdeps/generic/_exit.c Sun Feb 7 15:41:53 1999 +++ glibc-2.2.4/sysdeps/generic/_exit.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/_strerror.c glibc-2.2.4/sysdeps/generic/_strerror.c --- glibc-2.2.3/sysdeps/generic/_strerror.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/sysdeps/generic/_strerror.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/abort.c glibc-2.2.4/sysdeps/generic/abort.c --- glibc-2.2.3/sysdeps/generic/abort.c Fri Jul 17 10:29:08 1998 +++ glibc-2.2.4/sysdeps/generic/abort.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/accept.c glibc-2.2.4/sysdeps/generic/accept.c --- glibc-2.2.3/sysdeps/generic/accept.c Sun Oct 12 20:52:07 1997 +++ glibc-2.2.4/sysdeps/generic/accept.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/access.c glibc-2.2.4/sysdeps/generic/access.c --- glibc-2.2.3/sysdeps/generic/access.c Sun Oct 12 20:52:07 1997 +++ glibc-2.2.4/sysdeps/generic/access.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/acct.c glibc-2.2.4/sysdeps/generic/acct.c --- glibc-2.2.3/sysdeps/generic/acct.c Sun Oct 12 20:52:07 1997 +++ glibc-2.2.4/sysdeps/generic/acct.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/add_n.c glibc-2.2.4/sysdeps/generic/add_n.c --- glibc-2.2.3/sysdeps/generic/add_n.c Tue May 7 14:04:00 1996 +++ glibc-2.2.4/sysdeps/generic/add_n.c Mon Jul 23 10:55:24 2001 @@ -5,16 +5,16 @@ Copyright (C) 1992, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/addmul_1.c glibc-2.2.4/sysdeps/generic/addmul_1.c --- glibc-2.2.3/sysdeps/generic/addmul_1.c Tue May 7 14:04:01 1996 +++ glibc-2.2.4/sysdeps/generic/addmul_1.c Mon Jul 23 10:55:24 2001 @@ -8,16 +8,16 @@ Copyright (C) 1992, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/adjtime.c glibc-2.2.4/sysdeps/generic/adjtime.c --- glibc-2.2.3/sysdeps/generic/adjtime.c Sun Oct 12 20:52:07 1997 +++ glibc-2.2.4/sysdeps/generic/adjtime.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/aio_cancel.c glibc-2.2.4/sysdeps/generic/aio_cancel.c --- glibc-2.2.3/sysdeps/generic/aio_cancel.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_cancel.c Thu Jul 5 21:55:48 2001 @@ -0,0 +1,44 @@ +/* Cancel requests associated with given file descriptor. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +/* We use an UGLY hack to prevent gcc from finding us cheating. The + implementation of aio_cancel and aio_cancel64 are identical and so + we want to avoid code duplication by using aliases. But gcc sees + the different parameter lists and prints a warning. We define here + a function so that aio_cancel64 has no prototype. */ +#define aio_cancel64 XXX +#include +/* And undo the hack. */ +#undef aio_cancel64 + +#include + +int +aio_cancel (int fildes, struct aiocb *aiocbp) +{ + __set_errno (ENOSYS); + return -1; +} + +weak_alias (aio_cancel, aio_cancel64) + +stub_warning (aio_cancel) +stub_warning (aio_cancel64) +#include diff -durpN glibc-2.2.3/sysdeps/generic/aio_fsync.c glibc-2.2.4/sysdeps/generic/aio_fsync.c --- glibc-2.2.3/sysdeps/generic/aio_fsync.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_fsync.c Thu Jul 5 21:55:48 2001 @@ -0,0 +1,51 @@ +/* Synchronize I/O in given file descriptor. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +/* We use an UGLY hack to prevent gcc from finding us cheating. The + implementation of aio_fsync and aio_fsync64 are identical and so + we want to avoid code duplication by using aliases. But gcc sees + the different parameter lists and prints a warning. We define here + a function so that aio_fsync64 has no prototype. */ +#define aio_fsync64 XXX +#include +/* And undo the hack. */ +#undef aio_fsync64 + +#include +#include + +int +aio_fsync (int op, struct aiocb *aiocbp) +{ + if (op != O_SYNC && op != O_DSYNC) + { + __set_errno (EINVAL); + return -1; + } + + __set_errno (ENOSYS); + return -1; +} + +weak_alias (aio_fsync, aio_fsync64) + +stub_warning (aio_fsync) +stub_warning (aio_fsync64) +#include diff -durpN glibc-2.2.3/sysdeps/generic/aio_misc.c glibc-2.2.4/sysdeps/generic/aio_misc.c --- glibc-2.2.3/sysdeps/generic/aio_misc.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_misc.c Thu Jul 5 21:55:48 2001 @@ -0,0 +1,29 @@ +/* Handle general operations. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +/* This file is for internal code needed by the aio_* implementation. */ + +void +__aio_init (const struct aioinit *init) +{ +} +weak_alias (__aio_init, aio_init) diff -durpN glibc-2.2.3/sysdeps/generic/aio_misc.h glibc-2.2.4/sysdeps/generic/aio_misc.h --- glibc-2.2.3/sysdeps/generic/aio_misc.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_misc.h Thu Jul 5 21:55:48 2001 @@ -0,0 +1,48 @@ +/* Internal declarations for functions implementation. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _AIO_MISC_H +#define _AIO_MISC_H 1 + +#include + + +/* Extend the operation enum. */ +enum +{ + LIO_DSYNC = LIO_READ + 1, + LIO_SYNC, + LIO_READ64 = LIO_READ | 128, + LIO_WRITE64 = LIO_WRITE | 128 +}; + +/* Union of the two request types. */ +typedef union + { + struct aiocb aiocb; + struct aiocb64 aiocb64; + } aiocb_union; + + +/* Send the signal. */ +extern int __aio_sigqueue (int sig, const union sigval val, pid_t caller_pid) + internal_function; + + +#endif /* aio_misc.h */ diff -durpN glibc-2.2.3/sysdeps/generic/aio_notify.c glibc-2.2.4/sysdeps/generic/aio_notify.c --- glibc-2.2.3/sysdeps/generic/aio_notify.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_notify.c Thu Jul 5 21:55:48 2001 @@ -0,0 +1,24 @@ +/* Notify initiator of AIO request. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +/* This file contains only internal functions used by + the particular aio_* implementation code. */ diff -durpN glibc-2.2.3/sysdeps/generic/aio_read.c glibc-2.2.4/sysdeps/generic/aio_read.c --- glibc-2.2.3/sysdeps/generic/aio_read.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_read.c Thu Jul 5 21:55:48 2001 @@ -0,0 +1,36 @@ +/* Asynchronous read. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +#ifdef BE_AIO64 +#define aiocb aiocb64 +#define aio_read aio_read64 +#endif + +int +aio_read (struct aiocb *aiocbp) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (aio_read) +#include diff -durpN glibc-2.2.3/sysdeps/generic/aio_read64.c glibc-2.2.4/sysdeps/generic/aio_read64.c --- glibc-2.2.3/sysdeps/generic/aio_read64.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_read64.c Fri Jun 15 21:47:37 2001 @@ -0,0 +1,2 @@ +#define BE_AIO64 +#include "aio_read.c" diff -durpN glibc-2.2.3/sysdeps/generic/aio_sigqueue.c glibc-2.2.4/sysdeps/generic/aio_sigqueue.c --- glibc-2.2.3/sysdeps/generic/aio_sigqueue.c Mon Sep 20 11:01:56 1999 +++ glibc-2.2.4/sysdeps/generic/aio_sigqueue.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/aio_suspend.c glibc-2.2.4/sysdeps/generic/aio_suspend.c --- glibc-2.2.3/sysdeps/generic/aio_suspend.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_suspend.c Thu Jul 5 21:55:48 2001 @@ -0,0 +1,46 @@ +/* Suspend until termination of a requests. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +/* We use an UGLY hack to prevent gcc from finding us cheating. The + implementations of aio_suspend and aio_suspend64 are identical and so + we want to avoid code duplication by using aliases. But gcc sees + the different parameter lists and prints a warning. We define here + a function so that aio_suspend64 has no prototype. */ +#define aio_suspend64 XXX +#include +/* And undo the hack. */ +#undef aio_suspend64 + +#include +#include + + +int +aio_suspend (const struct aiocb *const list[], int nent, + const struct timespec *timeout) +{ + __set_errno (ENOSYS); + return -1; +} +weak_alias (aio_suspend, aio_suspend64) + +stub_warning (aio_suspend) +stub_warning (aio_suspend64) +#include diff -durpN glibc-2.2.3/sysdeps/generic/aio_write.c glibc-2.2.4/sysdeps/generic/aio_write.c --- glibc-2.2.3/sysdeps/generic/aio_write.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_write.c Thu Jul 5 21:55:48 2001 @@ -0,0 +1,36 @@ +/* Asynchronous write. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +#ifdef BE_AIO64 +#define aiocb aiocb64 +#define aio_write aio_write64 +#endif + +int +aio_write (struct aiocb *aiocbp) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (aio_write) +#include diff -durpN glibc-2.2.3/sysdeps/generic/aio_write64.c glibc-2.2.4/sysdeps/generic/aio_write64.c --- glibc-2.2.3/sysdeps/generic/aio_write64.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/aio_write64.c Fri Jun 15 21:47:37 2001 @@ -0,0 +1,2 @@ +#define BE_AIO64 +#include "aio_write.c" diff -durpN glibc-2.2.3/sysdeps/generic/alarm.c glibc-2.2.4/sysdeps/generic/alarm.c --- glibc-2.2.3/sysdeps/generic/alarm.c Sun Oct 12 20:52:08 1997 +++ glibc-2.2.4/sysdeps/generic/alarm.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/alphasort64.c glibc-2.2.4/sysdeps/generic/alphasort64.c --- glibc-2.2.3/sysdeps/generic/alphasort64.c Sun Aug 13 17:36:29 2000 +++ glibc-2.2.4/sysdeps/generic/alphasort64.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/atomicity.h glibc-2.2.4/sysdeps/generic/atomicity.h --- glibc-2.2.3/sysdeps/generic/atomicity.h Sat Apr 7 14:02:37 2001 +++ glibc-2.2.4/sysdeps/generic/atomicity.h Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/backtrace.c glibc-2.2.4/sysdeps/generic/backtrace.c --- glibc-2.2.3/sysdeps/generic/backtrace.c Wed Aug 2 14:52:46 2000 +++ glibc-2.2.4/sysdeps/generic/backtrace.c Mon Jul 23 10:55:24 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/backtracesyms.c glibc-2.2.4/sysdeps/generic/backtracesyms.c --- glibc-2.2.3/sysdeps/generic/backtracesyms.c Thu Nov 2 16:50:15 2000 +++ glibc-2.2.4/sysdeps/generic/backtracesyms.c Mon Jul 23 10:55:24 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/backtracesymsfd.c glibc-2.2.4/sysdeps/generic/backtracesymsfd.c --- glibc-2.2.3/sysdeps/generic/backtracesymsfd.c Thu Jul 16 19:58:59 1998 +++ glibc-2.2.4/sysdeps/generic/backtracesymsfd.c Mon Jul 23 10:55:24 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/bb_init_func.c glibc-2.2.4/sysdeps/generic/bb_init_func.c --- glibc-2.2.3/sysdeps/generic/bb_init_func.c Mon Mar 26 20:53:12 2001 +++ glibc-2.2.4/sysdeps/generic/bb_init_func.c Mon Jul 23 10:55:24 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger (davidm@cs.arizona.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __bb_init_func is invoked at the beginning of each function, before any registers have been saved. This generic routine should work diff -durpN glibc-2.2.3/sysdeps/generic/bcopy.c glibc-2.2.4/sysdeps/generic/bcopy.c --- glibc-2.2.3/sysdeps/generic/bcopy.c Mon May 26 15:21:02 1997 +++ glibc-2.2.4/sysdeps/generic/bcopy.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/bind.c glibc-2.2.4/sysdeps/generic/bind.c --- glibc-2.2.3/sysdeps/generic/bind.c Sun Oct 12 20:52:08 1997 +++ glibc-2.2.4/sysdeps/generic/bind.c Mon Jul 23 10:55:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/bits/byteswap.h glibc-2.2.4/sysdeps/generic/bits/byteswap.h --- glibc-2.2.3/sysdeps/generic/bits/byteswap.h Wed Jan 10 15:54:42 2001 +++ glibc-2.2.4/sysdeps/generic/bits/byteswap.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _BYTESWAP_H && !defined _NETINET_IN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/confname.h glibc-2.2.4/sysdeps/generic/bits/confname.h --- glibc-2.2.3/sysdeps/generic/bits/confname.h Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/bits/confname.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UNISTD_H # error "Never use directly; include instead." @@ -560,7 +560,7 @@ enum # define _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS # endif - _CS_V6_WIDTH_RESTRICTED_ENVS, + _CS_V6_WIDTH_RESTRICTED_ENVS # define _CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS }; #endif diff -durpN glibc-2.2.3/sysdeps/generic/bits/dirent.h glibc-2.2.4/sysdeps/generic/bits/dirent.h --- glibc-2.2.3/sysdeps/generic/bits/dirent.h Sun Dec 7 18:51:36 1997 +++ glibc-2.2.4/sysdeps/generic/bits/dirent.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRENT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/dlfcn.h glibc-2.2.4/sysdeps/generic/bits/dlfcn.h --- glibc-2.2.3/sysdeps/generic/bits/dlfcn.h Wed Aug 2 14:52:47 2000 +++ glibc-2.2.4/sysdeps/generic/bits/dlfcn.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DLFCN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/environments.h glibc-2.2.4/sysdeps/generic/bits/environments.h --- glibc-2.2.3/sysdeps/generic/bits/environments.h Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/bits/environments.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UNISTD_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/generic/bits/errno.h glibc-2.2.4/sysdeps/generic/bits/errno.h --- glibc-2.2.3/sysdeps/generic/bits/errno.h Tue Nov 11 15:37:55 1997 +++ glibc-2.2.4/sysdeps/generic/bits/errno.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines the `errno' constants. */ diff -durpN glibc-2.2.3/sysdeps/generic/bits/fcntl.h glibc-2.2.4/sysdeps/generic/bits/fcntl.h --- glibc-2.2.3/sysdeps/generic/bits/fcntl.h Mon May 1 14:56:57 2000 +++ glibc-2.2.4/sysdeps/generic/bits/fcntl.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* These values should be changed as appropriate for your system. */ diff -durpN glibc-2.2.3/sysdeps/generic/bits/fenv.h glibc-2.2.4/sysdeps/generic/bits/fenv.h --- glibc-2.2.3/sysdeps/generic/bits/fenv.h Thu Apr 12 14:02:07 2001 +++ glibc-2.2.4/sysdeps/generic/bits/fenv.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/huge_val.h glibc-2.2.4/sysdeps/generic/bits/huge_val.h --- glibc-2.2.3/sysdeps/generic/bits/huge_val.h Tue Nov 25 19:43:44 1997 +++ glibc-2.2.4/sysdeps/generic/bits/huge_val.h Mon Jul 23 10:55:36 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/in.h glibc-2.2.4/sysdeps/generic/bits/in.h --- glibc-2.2.3/sysdeps/generic/bits/in.h Mon Apr 17 10:18:59 2000 +++ glibc-2.2.4/sysdeps/generic/bits/in.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Generic version. */ diff -durpN glibc-2.2.3/sysdeps/generic/bits/ioctl-types.h glibc-2.2.4/sysdeps/generic/bits/ioctl-types.h --- glibc-2.2.3/sysdeps/generic/bits/ioctl-types.h Tue Nov 25 19:43:44 1997 +++ glibc-2.2.4/sysdeps/generic/bits/ioctl-types.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/ipc.h glibc-2.2.4/sysdeps/generic/bits/ipc.h --- glibc-2.2.3/sysdeps/generic/bits/ipc.h Wed Aug 18 11:52:12 1999 +++ glibc-2.2.4/sysdeps/generic/bits/ipc.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/libc-lock.h glibc-2.2.4/sysdeps/generic/bits/libc-lock.h --- glibc-2.2.3/sysdeps/generic/bits/libc-lock.h Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/generic/bits/libc-lock.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_LIBC_LOCK_H #define _BITS_LIBC_LOCK_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/bits/libc-tsd.h glibc-2.2.4/sysdeps/generic/bits/libc-tsd.h --- glibc-2.2.3/sysdeps/generic/bits/libc-tsd.h Mon Mar 26 20:53:17 2001 +++ glibc-2.2.4/sysdeps/generic/bits/libc-tsd.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_LIBC_TSD_H #define _BITS_LIBC_TSD_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/bits/link.h glibc-2.2.4/sysdeps/generic/bits/link.h --- glibc-2.2.3/sysdeps/generic/bits/link.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/bits/link.h Wed Jul 25 17:25:00 2001 @@ -0,0 +1,4 @@ +struct link_map_machine + { + /* empty by default */ + }; diff -durpN glibc-2.2.3/sysdeps/generic/bits/mathdef.h glibc-2.2.4/sysdeps/generic/bits/mathdef.h --- glibc-2.2.3/sysdeps/generic/bits/mathdef.h Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/generic/bits/mathdef.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/generic/bits/mman.h glibc-2.2.4/sysdeps/generic/bits/mman.h --- glibc-2.2.3/sysdeps/generic/bits/mman.h Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/bits/mman.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* These are the bits used by 4.4 BSD and its derivatives. On systems (such as GNU) where these facilities are not system services but can be diff -durpN glibc-2.2.3/sysdeps/generic/bits/msq.h glibc-2.2.4/sysdeps/generic/bits/msq.h --- glibc-2.2.3/sysdeps/generic/bits/msq.h Fri Feb 25 12:29:23 2000 +++ glibc-2.2.4/sysdeps/generic/bits/msq.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H #error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/netdb.h glibc-2.2.4/sysdeps/generic/bits/netdb.h --- glibc-2.2.3/sysdeps/generic/bits/netdb.h Sat Apr 1 14:29:15 2000 +++ glibc-2.2.4/sysdeps/generic/bits/netdb.h Mon Jul 23 10:55:36 2001 @@ -1,20 +1,20 @@ /* Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., 59 Temple Place - - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETDB_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/poll.h glibc-2.2.4/sysdeps/generic/bits/poll.h --- glibc-2.2.3/sysdeps/generic/bits/poll.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/bits/poll.h Sat Aug 4 12:31:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_POLL_H # error "Never use directly; include instead." @@ -38,8 +38,3 @@ #define POLLERR 010 /* Error condition. */ #define POLLHUP 020 /* Hung up. */ #define POLLNVAL 040 /* Invalid polling request. */ - -#ifdef __USE_MISC -/* Canonical number of polling requests to read in at a time in poll. */ -# define NPOLLFILE 30 -#endif diff -durpN glibc-2.2.3/sysdeps/generic/bits/resource.h glibc-2.2.4/sysdeps/generic/bits/resource.h --- glibc-2.2.3/sysdeps/generic/bits/resource.h Wed Mar 18 13:35:15 1998 +++ glibc-2.2.4/sysdeps/generic/bits/resource.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/sched.h glibc-2.2.4/sysdeps/generic/bits/sched.h --- glibc-2.2.3/sysdeps/generic/bits/sched.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/bits/sched.h Mon Jul 23 10:55:36 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SCHED_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/select.h glibc-2.2.4/sysdeps/generic/bits/select.h --- glibc-2.2.3/sysdeps/generic/bits/select.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/bits/select.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SELECT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/sem.h glibc-2.2.4/sysdeps/generic/bits/sem.h --- glibc-2.2.3/sysdeps/generic/bits/sem.h Fri Jun 19 13:06:44 1998 +++ glibc-2.2.4/sysdeps/generic/bits/sem.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/shm.h glibc-2.2.4/sysdeps/generic/bits/shm.h --- glibc-2.2.3/sysdeps/generic/bits/shm.h Fri Mar 31 12:38:37 2000 +++ glibc-2.2.4/sysdeps/generic/bits/shm.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/sigaction.h glibc-2.2.4/sysdeps/generic/bits/sigaction.h --- glibc-2.2.3/sysdeps/generic/bits/sigaction.h Sat Aug 8 13:52:09 1998 +++ glibc-2.2.4/sysdeps/generic/bits/sigaction.h Mon Jul 23 10:55:36 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991, 1992, 1996, 1997, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,96,97,98,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." @@ -30,7 +30,12 @@ struct sigaction { /* Signal handler. */ - __sighandler_t sa_handler; + union { + __sighandler_t sa_handler; + void (*sa_sigaction) (int, siginfo_t *, void *); + } __sigaction_handler; +# define sa_handler __sigaction_handler.sa_handler +# define sa_sigaction __sigaction_handler.sa_sigaction /* Additional set of signals to be blocked. */ __sigset_t sa_mask; @@ -43,8 +48,20 @@ struct sigaction #if defined __USE_UNIX98 || defined __USE_MISC # define SA_ONSTACK 0x0001 /* Take signal on signal stack. */ # define SA_RESTART 0x0002 /* Restart syscall on signal return. */ +# define SA_NODEFER 0x0010 /* Don't automatically block the signal when + its handler is being executed. */ +# define SA_RESETHAND 0x0004 /* Reset to SIG_DFL on entry to handler. */ #endif #define SA_NOCLDSTOP 0x0008 /* Don't send SIGCHLD when children stop. */ + +#ifdef __USE_MISC +# define SA_INTERRUPT 0 /* Historical no-op ("not SA_RESTART"). */ + +/* Some aliases for the SA_ constants. */ +# define SA_NOMASK SA_NODEFER +# define SA_ONESHOT SA_RESETHAND +# define SA_STACK SA_ONSTACK +#endif /* Values for the HOW argument to `sigprocmask'. */ diff -durpN glibc-2.2.3/sysdeps/generic/bits/sigcontext.h glibc-2.2.4/sysdeps/generic/bits/sigcontext.h --- glibc-2.2.3/sysdeps/generic/bits/sigcontext.h Tue Nov 25 19:43:45 1997 +++ glibc-2.2.4/sysdeps/generic/bits/sigcontext.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/siginfo.h glibc-2.2.4/sysdeps/generic/bits/siginfo.h --- glibc-2.2.3/sysdeps/generic/bits/siginfo.h Mon Mar 26 20:53:17 2001 +++ glibc-2.2.4/sysdeps/generic/bits/siginfo.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined __need_siginfo_t \ && !defined __need_sigevent_t diff -durpN glibc-2.2.3/sysdeps/generic/bits/signum.h glibc-2.2.4/sysdeps/generic/bits/signum.h --- glibc-2.2.3/sysdeps/generic/bits/signum.h Tue Nov 3 16:15:29 1998 +++ glibc-2.2.4/sysdeps/generic/bits/signum.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/generic/bits/sigset.h glibc-2.2.4/sysdeps/generic/bits/sigset.h --- glibc-2.2.3/sysdeps/generic/bits/sigset.h Tue Aug 18 10:35:04 1998 +++ glibc-2.2.4/sysdeps/generic/bits/sigset.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGSET_H_types #define _SIGSET_H_types 1 diff -durpN glibc-2.2.3/sysdeps/generic/bits/sigstack.h glibc-2.2.4/sysdeps/generic/bits/sigstack.h --- glibc-2.2.3/sysdeps/generic/bits/sigstack.h Mon May 24 09:01:13 1999 +++ glibc-2.2.4/sysdeps/generic/bits/sigstack.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/generic/bits/sigthread.h glibc-2.2.4/sysdeps/generic/bits/sigthread.h --- glibc-2.2.3/sysdeps/generic/bits/sigthread.h Tue Mar 28 11:05:41 2000 +++ glibc-2.2.4/sysdeps/generic/bits/sigthread.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_SIGTHREAD_H #define _BITS_SIGTHREAD_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/bits/sockaddr.h glibc-2.2.4/sysdeps/generic/bits/sockaddr.h --- glibc-2.2.3/sysdeps/generic/bits/sockaddr.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/bits/sockaddr.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/generic/bits/socket.h glibc-2.2.4/sysdeps/generic/bits/socket.h --- glibc-2.2.3/sysdeps/generic/bits/socket.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/bits/socket.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_SOCKET_H #define __BITS_SOCKET_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/bits/stat.h glibc-2.2.4/sysdeps/generic/bits/stat.h --- glibc-2.2.3/sysdeps/generic/bits/stat.h Thu Jun 22 12:04:25 2000 +++ glibc-2.2.4/sysdeps/generic/bits/stat.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/statfs.h glibc-2.2.4/sysdeps/generic/bits/statfs.h --- glibc-2.2.3/sysdeps/generic/bits/statfs.h Mon Dec 22 10:52:16 1997 +++ glibc-2.2.4/sysdeps/generic/bits/statfs.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/statvfs.h glibc-2.2.4/sysdeps/generic/bits/statvfs.h --- glibc-2.2.3/sysdeps/generic/bits/statvfs.h Fri Mar 20 13:40:46 1998 +++ glibc-2.2.4/sysdeps/generic/bits/statvfs.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATVFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/stdio-lock.h glibc-2.2.4/sysdeps/generic/bits/stdio-lock.h --- glibc-2.2.3/sysdeps/generic/bits/stdio-lock.h Tue Mar 28 11:05:42 2000 +++ glibc-2.2.4/sysdeps/generic/bits/stdio-lock.h Fri Jul 27 23:13:22 2001 @@ -1,21 +1,21 @@ /* Thread package specific definitions of stream lock type. Stub version. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_STDIO_LOCK_H #define _BITS_STDIO_LOCK_H 1 @@ -31,6 +31,8 @@ __libc_lock_define (typedef, _IO_lock_t) #define _IO_cleanup_region_start(_fct, _fp) \ __libc_cleanup_region_start (_fct, _fp) +#define _IO_cleanup_region_start_noarg(_fct) \ + __libc_cleanup_region_start (_fct, NULL) #define _IO_cleanup_region_end(_doit) \ __libc_cleanup_region_end (_doit) #define _IO_lock_init(_name) \ diff -durpN glibc-2.2.3/sysdeps/generic/bits/stropts.h glibc-2.2.4/sysdeps/generic/bits/stropts.h --- glibc-2.2.3/sysdeps/generic/bits/stropts.h Fri Feb 25 12:29:23 2000 +++ glibc-2.2.4/sysdeps/generic/bits/stropts.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_STROPTS_H #define _BITS_STROPTS_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/bits/termios.h glibc-2.2.4/sysdeps/generic/bits/termios.h --- glibc-2.2.3/sysdeps/generic/bits/termios.h Mon Jul 26 08:32:52 1999 +++ glibc-2.2.4/sysdeps/generic/bits/termios.h Fri Jul 27 23:13:22 2001 @@ -1,21 +1,21 @@ /* termios type and macro definitions. 4.4 BSD/generic GNU version. - Copyright (C) 1993,94,96,97,99 Free Software Foundation, Inc. + Copyright (C) 1993,94,96,97,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TERMIOS_H # error "Never include directly; use instead." @@ -212,10 +212,25 @@ struct termios #define B9600 9600 /* 9600 baud. */ #define B19200 19200 /* 19200 baud. */ #define B38400 38400 /* 38400 baud. */ -#ifdef __USE_BSD +#ifdef __USE_MISC # define EXTA 19200 # define EXTB 38400 #endif +#define B57600 57600 +#define B115200 115200 +#define B230400 230400 +#define B460800 460800 +#define B500000 500000 +#define B576000 576000 +#define B921600 921600 +#define B1000000 1000000 +#define B1152000 1152000 +#define B1500000 1500000 +#define B2000000 2000000 +#define B2500000 2500000 +#define B3000000 3000000 +#define B3500000 3500000 +#define B4000000 4000000 }; #define _IOT_termios /* Hurd ioctl type field. */ \ diff -durpN glibc-2.2.3/sysdeps/generic/bits/time.h glibc-2.2.4/sysdeps/generic/bits/time.h --- glibc-2.2.3/sysdeps/generic/bits/time.h Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/generic/bits/time.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/generic/bits/types.h glibc-2.2.4/sysdeps/generic/bits/types.h --- glibc-2.2.3/sysdeps/generic/bits/types.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/bits/types.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/generic/bits/uio.h glibc-2.2.4/sysdeps/generic/bits/uio.h --- glibc-2.2.3/sysdeps/generic/bits/uio.h Tue Nov 25 19:43:45 1997 +++ glibc-2.2.4/sysdeps/generic/bits/uio.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UIO_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/ustat.h glibc-2.2.4/sysdeps/generic/bits/ustat.h --- glibc-2.2.3/sysdeps/generic/bits/ustat.h Mon Jun 23 14:51:51 1997 +++ glibc-2.2.4/sysdeps/generic/bits/ustat.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ __BEGIN_DECLS diff -durpN glibc-2.2.3/sysdeps/generic/bits/utmp.h glibc-2.2.4/sysdeps/generic/bits/utmp.h --- glibc-2.2.3/sysdeps/generic/bits/utmp.h Tue Nov 25 19:43:45 1997 +++ glibc-2.2.4/sysdeps/generic/bits/utmp.h Mon Jul 23 10:55:36 2001 @@ -1,20 +1,21 @@ /* The `struct utmp' type, describing entries in the utmp file. Generic/BSDish Copyright (C) 1993, 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMP_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/utsname.h glibc-2.2.4/sysdeps/generic/bits/utsname.h --- glibc-2.2.3/sysdeps/generic/bits/utsname.h Wed Dec 3 15:28:01 1997 +++ glibc-2.2.4/sysdeps/generic/bits/utsname.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UTSNAME_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/waitflags.h glibc-2.2.4/sysdeps/generic/bits/waitflags.h --- glibc-2.2.3/sysdeps/generic/bits/waitflags.h Thu Feb 24 11:09:12 2000 +++ glibc-2.2.4/sysdeps/generic/bits/waitflags.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SYS_WAIT_H && !defined _STDLIB_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/waitstatus.h glibc-2.2.4/sysdeps/generic/bits/waitstatus.h --- glibc-2.2.3/sysdeps/generic/bits/waitstatus.h Thu Feb 24 11:09:12 2000 +++ glibc-2.2.4/sysdeps/generic/bits/waitstatus.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SYS_WAIT_H && !defined _STDLIB_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/generic/bits/wchar.h glibc-2.2.4/sysdeps/generic/bits/wchar.h --- glibc-2.2.3/sysdeps/generic/bits/wchar.h Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/generic/bits/wchar.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_WCHAR_H #define _BITS_WCHAR_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/bp-checks.h glibc-2.2.4/sysdeps/generic/bp-checks.h --- glibc-2.2.3/sysdeps/generic/bp-checks.h Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/generic/bp-checks.h Mon Jul 23 10:55:24 2001 @@ -4,19 +4,19 @@ Contributed by Greg McGary The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _bp_checks_h_ #define _bp_checks_h_ 1 diff -durpN glibc-2.2.3/sysdeps/generic/bp-semctl.h glibc-2.2.4/sysdeps/generic/bp-semctl.h --- glibc-2.2.3/sysdeps/generic/bp-semctl.h Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/generic/bp-semctl.h Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Greg McGary The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _bp_semctl_h_ #define _bp_semctl_h_ 1 diff -durpN glibc-2.2.3/sysdeps/generic/bp-start.h glibc-2.2.4/sysdeps/generic/bp-start.h --- glibc-2.2.3/sysdeps/generic/bp-start.h Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/generic/bp-start.h Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Greg McGary The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if __BOUNDED_POINTERS__ diff -durpN glibc-2.2.3/sysdeps/generic/bp-sym.h glibc-2.2.4/sysdeps/generic/bp-sym.h --- glibc-2.2.3/sysdeps/generic/bp-sym.h Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/generic/bp-sym.h Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Greg McGary The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define BP_SYM(name) _BP_SYM (name) #if __BOUNDED_POINTERS__ diff -durpN glibc-2.2.3/sysdeps/generic/bp-thunks.h glibc-2.2.4/sysdeps/generic/bp-thunks.h --- glibc-2.2.3/sysdeps/generic/bp-thunks.h Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/generic/bp-thunks.h Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Greg McGary The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _bpthunks_h_ #define _bpthunks_h_ diff -durpN glibc-2.2.3/sysdeps/generic/brdinit.c glibc-2.2.4/sysdeps/generic/brdinit.c --- glibc-2.2.3/sysdeps/generic/brdinit.c Sun Oct 12 20:52:08 1997 +++ glibc-2.2.4/sysdeps/generic/brdinit.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/brk.c glibc-2.2.4/sysdeps/generic/brk.c --- glibc-2.2.3/sysdeps/generic/brk.c Sun Oct 12 20:52:08 1997 +++ glibc-2.2.4/sysdeps/generic/brk.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/bsd-_setjmp.c glibc-2.2.4/sysdeps/generic/bsd-_setjmp.c --- glibc-2.2.3/sysdeps/generic/bsd-_setjmp.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/sysdeps/generic/bsd-_setjmp.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/bsd-setjmp.c glibc-2.2.4/sysdeps/generic/bsd-setjmp.c --- glibc-2.2.3/sysdeps/generic/bsd-setjmp.c Fri Jun 18 19:02:45 1999 +++ glibc-2.2.4/sysdeps/generic/bsd-setjmp.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/bzero.c glibc-2.2.4/sysdeps/generic/bzero.c --- glibc-2.2.3/sysdeps/generic/bzero.c Mon May 3 10:52:34 1999 +++ glibc-2.2.4/sysdeps/generic/bzero.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/chdir.c glibc-2.2.4/sysdeps/generic/chdir.c --- glibc-2.2.3/sysdeps/generic/chdir.c Sun Oct 12 20:52:09 1997 +++ glibc-2.2.4/sysdeps/generic/chdir.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/check_fds.c glibc-2.2.4/sysdeps/generic/check_fds.c --- glibc-2.2.3/sysdeps/generic/check_fds.c Sun Oct 8 17:05:05 2000 +++ glibc-2.2.4/sysdeps/generic/check_fds.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/chflags.c glibc-2.2.4/sysdeps/generic/chflags.c --- glibc-2.2.3/sysdeps/generic/chflags.c Sun Oct 12 20:52:09 1997 +++ glibc-2.2.4/sysdeps/generic/chflags.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/chmod.c glibc-2.2.4/sysdeps/generic/chmod.c --- glibc-2.2.3/sysdeps/generic/chmod.c Sun Oct 12 20:52:09 1997 +++ glibc-2.2.4/sysdeps/generic/chmod.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/chown.c glibc-2.2.4/sysdeps/generic/chown.c --- glibc-2.2.3/sysdeps/generic/chown.c Sun Oct 12 20:52:09 1997 +++ glibc-2.2.4/sysdeps/generic/chown.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/chroot.c glibc-2.2.4/sysdeps/generic/chroot.c --- glibc-2.2.3/sysdeps/generic/chroot.c Sun Oct 12 20:52:09 1997 +++ glibc-2.2.4/sysdeps/generic/chroot.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/clock.c glibc-2.2.4/sysdeps/generic/clock.c --- glibc-2.2.3/sysdeps/generic/clock.c Sun Oct 12 20:52:09 1997 +++ glibc-2.2.4/sysdeps/generic/clock.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/clock_getcpuclockid.c glibc-2.2.4/sysdeps/generic/clock_getcpuclockid.c --- glibc-2.2.3/sysdeps/generic/clock_getcpuclockid.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/clock_getcpuclockid.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/clock_getres.c glibc-2.2.4/sysdeps/generic/clock_getres.c --- glibc-2.2.3/sysdeps/generic/clock_getres.c Mon Jul 26 13:26:18 1999 +++ glibc-2.2.4/sysdeps/generic/clock_getres.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/clock_gettime.c glibc-2.2.4/sysdeps/generic/clock_gettime.c --- glibc-2.2.3/sysdeps/generic/clock_gettime.c Mon Jul 26 13:27:00 1999 +++ glibc-2.2.4/sysdeps/generic/clock_gettime.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/clock_nanosleep.c glibc-2.2.4/sysdeps/generic/clock_nanosleep.c --- glibc-2.2.3/sysdeps/generic/clock_nanosleep.c Mon Jun 26 11:09:12 2000 +++ glibc-2.2.4/sysdeps/generic/clock_nanosleep.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/clock_settime.c glibc-2.2.4/sysdeps/generic/clock_settime.c --- glibc-2.2.3/sysdeps/generic/clock_settime.c Mon Jul 26 13:26:15 1999 +++ glibc-2.2.4/sysdeps/generic/clock_settime.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/close.c glibc-2.2.4/sysdeps/generic/close.c --- glibc-2.2.3/sysdeps/generic/close.c Sun Oct 12 20:52:10 1997 +++ glibc-2.2.4/sysdeps/generic/close.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/closedir.c glibc-2.2.4/sysdeps/generic/closedir.c --- glibc-2.2.3/sysdeps/generic/closedir.c Sun Oct 12 20:52:10 1997 +++ glibc-2.2.4/sysdeps/generic/closedir.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/cmp.c glibc-2.2.4/sysdeps/generic/cmp.c --- glibc-2.2.3/sysdeps/generic/cmp.c Tue May 7 14:04:01 1996 +++ glibc-2.2.4/sysdeps/generic/cmp.c Mon Jul 23 10:55:25 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/configure glibc-2.2.4/sysdeps/generic/configure --- glibc-2.2.3/sysdeps/generic/configure Wed Aug 2 15:39:37 2000 +++ glibc-2.2.4/sysdeps/generic/configure Fri Jul 27 23:16:53 2001 @@ -5,7 +5,7 @@ for ac_func in psignal do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo "configure:8: checking for $ac_func" >&5 -if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:36: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else diff -durpN glibc-2.2.3/sysdeps/generic/connect.c glibc-2.2.4/sysdeps/generic/connect.c --- glibc-2.2.3/sysdeps/generic/connect.c Sun Oct 12 20:52:10 1997 +++ glibc-2.2.4/sysdeps/generic/connect.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/console.c glibc-2.2.4/sysdeps/generic/console.c --- glibc-2.2.3/sysdeps/generic/console.c Sun Oct 12 20:52:10 1997 +++ glibc-2.2.4/sysdeps/generic/console.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/creat.c glibc-2.2.4/sysdeps/generic/creat.c --- glibc-2.2.3/sysdeps/generic/creat.c Fri Feb 14 20:27:49 1997 +++ glibc-2.2.4/sysdeps/generic/creat.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/creat64.c glibc-2.2.4/sysdeps/generic/creat64.c --- glibc-2.2.3/sysdeps/generic/creat64.c Sun Oct 5 17:13:18 1997 +++ glibc-2.2.4/sysdeps/generic/creat64.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ctermid.c glibc-2.2.4/sysdeps/generic/ctermid.c --- glibc-2.2.3/sysdeps/generic/ctermid.c Sun Oct 12 20:52:10 1997 +++ glibc-2.2.4/sysdeps/generic/ctermid.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/cuserid.c glibc-2.2.4/sysdeps/generic/cuserid.c --- glibc-2.2.3/sysdeps/generic/cuserid.c Sun Oct 12 20:52:10 1997 +++ glibc-2.2.4/sysdeps/generic/cuserid.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/dbl2mpn.c glibc-2.2.4/sysdeps/generic/dbl2mpn.c --- glibc-2.2.3/sysdeps/generic/dbl2mpn.c Sun Oct 12 20:52:10 1997 +++ glibc-2.2.4/sysdeps/generic/dbl2mpn.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/generic/defs.c glibc-2.2.4/sysdeps/generic/defs.c --- glibc-2.2.3/sysdeps/generic/defs.c Sun Oct 12 20:52:10 1997 +++ glibc-2.2.4/sysdeps/generic/defs.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/det_endian.c glibc-2.2.4/sysdeps/generic/det_endian.c --- glibc-2.2.3/sysdeps/generic/det_endian.c Mon Jun 23 14:51:46 1997 +++ glibc-2.2.4/sysdeps/generic/det_endian.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/device-nrs.h glibc-2.2.4/sysdeps/generic/device-nrs.h --- glibc-2.2.3/sysdeps/generic/device-nrs.h Tue Sep 26 00:28:35 2000 +++ glibc-2.2.4/sysdeps/generic/device-nrs.h Mon Jul 23 10:55:25 2001 @@ -1,25 +1,28 @@ /* Device numbers of devices used in the implementation. Generic version. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DEVICE_NRS_H #define _DEVICE_NRS_H 1 /* By default we know no device numbers. */ + +/* We cannot check whether a given device is a tty. */ +#define DEV_TTY_P(statp) (0) #endif /* device-nrs.h */ diff -durpN glibc-2.2.3/sysdeps/generic/dirfd.c glibc-2.2.4/sysdeps/generic/dirfd.c --- glibc-2.2.3/sysdeps/generic/dirfd.c Sun Oct 12 20:52:11 1997 +++ glibc-2.2.4/sysdeps/generic/dirfd.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/dirstream.h glibc-2.2.4/sysdeps/generic/dirstream.h --- glibc-2.2.3/sysdeps/generic/dirstream.h Sun Oct 12 20:52:11 1997 +++ glibc-2.2.4/sysdeps/generic/dirstream.h Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRSTREAM_H diff -durpN glibc-2.2.3/sysdeps/generic/div.c glibc-2.2.4/sysdeps/generic/div.c --- glibc-2.2.3/sysdeps/generic/div.c Wed Jun 9 11:02:24 1999 +++ glibc-2.2.4/sysdeps/generic/div.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Copyright (c) 1990 Regents of the University of California. diff -durpN glibc-2.2.3/sysdeps/generic/divmod_1.c glibc-2.2.4/sysdeps/generic/divmod_1.c --- glibc-2.2.3/sysdeps/generic/divmod_1.c Tue May 7 14:04:03 1996 +++ glibc-2.2.4/sysdeps/generic/divmod_1.c Mon Jul 23 10:55:25 2001 @@ -11,16 +11,16 @@ Copyright (C) 1991, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/divrem.c glibc-2.2.4/sysdeps/generic/divrem.c --- glibc-2.2.3/sysdeps/generic/divrem.c Tue May 7 14:04:02 1996 +++ glibc-2.2.4/sysdeps/generic/divrem.c Mon Jul 23 10:55:25 2001 @@ -6,16 +6,16 @@ Copyright (C) 1993, 1994, 1995, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/dl-cache.c glibc-2.2.4/sysdeps/generic/dl-cache.c --- glibc-2.2.3/sysdeps/generic/dl-cache.c Mon Mar 26 20:53:12 2001 +++ glibc-2.2.4/sysdeps/generic/dl-cache.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/dl-cache.h glibc-2.2.4/sysdeps/generic/dl-cache.h --- glibc-2.2.3/sysdeps/generic/dl-cache.h Mon Mar 26 20:53:12 2001 +++ glibc-2.2.4/sysdeps/generic/dl-cache.h Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/dl-dtprocnum.h glibc-2.2.4/sysdeps/generic/dl-dtprocnum.h --- glibc-2.2.3/sysdeps/generic/dl-dtprocnum.h Wed Jun 7 21:47:46 2000 +++ glibc-2.2.4/sysdeps/generic/dl-dtprocnum.h Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Number of extra dynamic section entries for this architecture. By default there are none. */ diff -durpN glibc-2.2.3/sysdeps/generic/dl-environ.c glibc-2.2.4/sysdeps/generic/dl-environ.c --- glibc-2.2.3/sysdeps/generic/dl-environ.c Sat Jan 6 20:35:37 2001 +++ glibc-2.2.4/sysdeps/generic/dl-environ.c Sat Aug 11 18:28:50 2001 @@ -1,21 +1,21 @@ /* Environment handling for dynamic loader. - Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1995-1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -32,20 +32,21 @@ _dl_next_ld_env_entry (char ***position) char **current = *position; char *result = NULL; - if (current == NULL) - /* We start over. */ - current = _environ; - - while (result == NULL && *current != NULL) + while (*current != NULL) { - if ((*current)[0] == 'L' && (*current)[1] == 'D' && (*current)[2] == '_') - result = *current; + if (__builtin_expect ((*current)[0] == 'L', 0) + && (*current)[1] == 'D' && (*current)[2] == '_') + { + result = &(*current)[3]; + + /* Save current position for next visit. */ + *position = ++current; + + break; + } ++current; } - - /* Save current position for next visit. */ - *position = current; return result; } diff -durpN glibc-2.2.3/sysdeps/generic/dl-hash.h glibc-2.2.4/sysdeps/generic/dl-hash.h --- glibc-2.2.3/sysdeps/generic/dl-hash.h Mon Jan 4 07:57:58 1999 +++ glibc-2.2.4/sysdeps/generic/dl-hash.h Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_HASH_H #define _DL_HASH_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/dl-iteratephdr-static.c glibc-2.2.4/sysdeps/generic/dl-iteratephdr-static.c --- glibc-2.2.3/sysdeps/generic/dl-iteratephdr-static.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/dl-iteratephdr-static.c Wed Jul 25 13:45:04 2001 @@ -0,0 +1,31 @@ +/* Get static program's program headers. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#include +#include +#include + +int +dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, + size_t size, void *data), void *data) +{ + __set_errno (ENOSYS); + return -1; +} diff -durpN glibc-2.2.3/sysdeps/generic/dl-librecon.h glibc-2.2.4/sysdeps/generic/dl-librecon.h --- glibc-2.2.3/sysdeps/generic/dl-librecon.h Sun Mar 29 13:11:25 1998 +++ glibc-2.2.4/sysdeps/generic/dl-librecon.h Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_LIBRECON_H #define _DL_LIBRECON_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/dl-lookupcfg.h glibc-2.2.4/sysdeps/generic/dl-lookupcfg.h --- glibc-2.2.3/sysdeps/generic/dl-lookupcfg.h Fri May 5 00:13:35 2000 +++ glibc-2.2.4/sysdeps/generic/dl-lookupcfg.h Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Some platforms need more information from the symbol lookup function than just the address. But this is not generally the case. */ diff -durpN glibc-2.2.3/sysdeps/generic/dl-machine.h glibc-2.2.4/sysdeps/generic/dl-machine.h --- glibc-2.2.3/sysdeps/generic/dl-machine.h Mon Mar 26 20:53:12 2001 +++ glibc-2.2.4/sysdeps/generic/dl-machine.h Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ELF_MACHINE_NAME "stub" diff -durpN glibc-2.2.3/sysdeps/generic/dl-origin.c glibc-2.2.4/sysdeps/generic/dl-origin.c --- glibc-2.2.3/sysdeps/generic/dl-origin.c Tue Mar 28 11:05:40 2000 +++ glibc-2.2.4/sysdeps/generic/dl-origin.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/dl-procinfo.h glibc-2.2.4/sysdeps/generic/dl-procinfo.h --- glibc-2.2.3/sysdeps/generic/dl-procinfo.h Thu Nov 16 11:12:04 2000 +++ glibc-2.2.4/sysdeps/generic/dl-procinfo.h Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_PROCINFO_H #define _DL_PROCINFO_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/dl-sysdep.c glibc-2.2.4/sysdeps/generic/dl-sysdep.c --- glibc-2.2.3/sysdeps/generic/dl-sysdep.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/dl-sysdep.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/dup.c glibc-2.2.4/sysdeps/generic/dup.c --- glibc-2.2.3/sysdeps/generic/dup.c Sun Oct 12 20:52:11 1997 +++ glibc-2.2.4/sysdeps/generic/dup.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/dup2.c glibc-2.2.4/sysdeps/generic/dup2.c --- glibc-2.2.3/sysdeps/generic/dup2.c Sun Oct 12 20:52:11 1997 +++ glibc-2.2.4/sysdeps/generic/dup2.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/e_exp10.c glibc-2.2.4/sysdeps/generic/e_exp10.c --- glibc-2.2.3/sysdeps/generic/e_exp10.c Tue Jul 13 16:08:47 1999 +++ glibc-2.2.4/sysdeps/generic/e_exp10.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/generic/e_exp10f.c glibc-2.2.4/sysdeps/generic/e_exp10f.c --- glibc-2.2.3/sysdeps/generic/e_exp10f.c Tue Jul 13 16:08:52 1999 +++ glibc-2.2.4/sysdeps/generic/e_exp10f.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/generic/e_exp10l.c glibc-2.2.4/sysdeps/generic/e_exp10l.c --- glibc-2.2.3/sysdeps/generic/e_exp10l.c Tue Jul 13 16:08:55 1999 +++ glibc-2.2.4/sysdeps/generic/e_exp10l.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/generic/e_log2l.c glibc-2.2.4/sysdeps/generic/e_log2l.c --- glibc-2.2.3/sysdeps/generic/e_log2l.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/e_log2l.c Wed Jun 6 05:37:57 2001 @@ -0,0 +1,14 @@ +#include +#include +#include + +long double +__ieee754_log2l (long double x) +{ + fputs ("__ieee754_log2l not implemented\n", stderr); + __set_errno (ENOSYS); + return 0.0; +} + +stub_warning (log2l) +#include diff -durpN glibc-2.2.3/sysdeps/generic/e_rem_pio2l.c glibc-2.2.4/sysdeps/generic/e_rem_pio2l.c --- glibc-2.2.3/sysdeps/generic/e_rem_pio2l.c Sun Oct 12 20:52:13 1997 +++ glibc-2.2.4/sysdeps/generic/e_rem_pio2l.c Mon Jul 23 10:55:25 2001 @@ -1,13 +1,14 @@ #include #include #include +#include "math_private.h" -long double +int __ieee754_rem_pio2l (long double x, long double *y) { fputs ("__ieee754_rem_pio2l not implemented\n", stderr); __set_errno (ENOSYS); - return 0.0; + return 0; } stub_warning (__ieee754_rem_pio2l) diff -durpN glibc-2.2.3/sysdeps/generic/elf/backtracesyms.c glibc-2.2.4/sysdeps/generic/elf/backtracesyms.c --- glibc-2.2.3/sysdeps/generic/elf/backtracesyms.c Wed Jan 10 15:54:43 2001 +++ glibc-2.2.4/sysdeps/generic/elf/backtracesyms.c Mon Jul 23 10:55:36 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/elf/backtracesymsfd.c glibc-2.2.4/sysdeps/generic/elf/backtracesymsfd.c --- glibc-2.2.3/sysdeps/generic/elf/backtracesymsfd.c Tue Mar 28 11:05:42 2000 +++ glibc-2.2.4/sysdeps/generic/elf/backtracesymsfd.c Mon Jul 23 10:55:36 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/enbl-secure.c glibc-2.2.4/sysdeps/generic/enbl-secure.c --- glibc-2.2.3/sysdeps/generic/enbl-secure.c Sat Jan 6 20:35:37 2001 +++ glibc-2.2.4/sysdeps/generic/enbl-secure.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is used in the static libc. For the shared library, dl-sysdep.c defines and initializes __libc_enable_secure. */ diff -durpN glibc-2.2.3/sysdeps/generic/endutxent.c glibc-2.2.4/sysdeps/generic/endutxent.c --- glibc-2.2.3/sysdeps/generic/endutxent.c Mon Apr 20 13:32:15 1998 +++ glibc-2.2.4/sysdeps/generic/endutxent.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/errlist.c glibc-2.2.4/sysdeps/generic/errlist.c --- glibc-2.2.3/sysdeps/generic/errlist.c Sun Oct 12 20:52:13 1997 +++ glibc-2.2.4/sysdeps/generic/errlist.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/errno-loc.c glibc-2.2.4/sysdeps/generic/errno-loc.c --- glibc-2.2.3/sysdeps/generic/errno-loc.c Mon Nov 30 13:29:37 1998 +++ glibc-2.2.4/sysdeps/generic/errno-loc.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #undef errno diff -durpN glibc-2.2.3/sysdeps/generic/euidaccess.c glibc-2.2.4/sysdeps/generic/euidaccess.c --- glibc-2.2.3/sysdeps/generic/euidaccess.c Sun Oct 12 20:52:13 1997 +++ glibc-2.2.4/sysdeps/generic/euidaccess.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/exc2signal.c glibc-2.2.4/sysdeps/generic/exc2signal.c --- glibc-2.2.3/sysdeps/generic/exc2signal.c Sun Oct 12 20:52:13 1997 +++ glibc-2.2.4/sysdeps/generic/exc2signal.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/execve.c glibc-2.2.4/sysdeps/generic/execve.c --- glibc-2.2.3/sysdeps/generic/execve.c Sun Oct 12 20:52:13 1997 +++ glibc-2.2.4/sysdeps/generic/execve.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fattach.c glibc-2.2.4/sysdeps/generic/fattach.c --- glibc-2.2.3/sysdeps/generic/fattach.c Sun Jan 25 08:45:01 1998 +++ glibc-2.2.4/sysdeps/generic/fattach.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fchdir.c glibc-2.2.4/sysdeps/generic/fchdir.c --- glibc-2.2.3/sysdeps/generic/fchdir.c Sun Oct 12 20:52:13 1997 +++ glibc-2.2.4/sysdeps/generic/fchdir.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fchflags.c glibc-2.2.4/sysdeps/generic/fchflags.c --- glibc-2.2.3/sysdeps/generic/fchflags.c Sun Oct 12 20:52:14 1997 +++ glibc-2.2.4/sysdeps/generic/fchflags.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fchmod.c glibc-2.2.4/sysdeps/generic/fchmod.c --- glibc-2.2.3/sysdeps/generic/fchmod.c Sun Oct 12 20:52:14 1997 +++ glibc-2.2.4/sysdeps/generic/fchmod.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fchown.c glibc-2.2.4/sysdeps/generic/fchown.c --- glibc-2.2.3/sysdeps/generic/fchown.c Sun Oct 12 20:52:14 1997 +++ glibc-2.2.4/sysdeps/generic/fchown.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fclrexcpt.c glibc-2.2.4/sysdeps/generic/fclrexcpt.c --- glibc-2.2.3/sysdeps/generic/fclrexcpt.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/sysdeps/generic/fclrexcpt.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fcntl.c glibc-2.2.4/sysdeps/generic/fcntl.c --- glibc-2.2.3/sysdeps/generic/fcntl.c Sun Oct 12 20:52:14 1997 +++ glibc-2.2.4/sysdeps/generic/fcntl.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fd_to_filename.h glibc-2.2.4/sysdeps/generic/fd_to_filename.h --- glibc-2.2.3/sysdeps/generic/fd_to_filename.h Mon Apr 9 17:04:10 2001 +++ glibc-2.2.4/sysdeps/generic/fd_to_filename.h Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* In general there is no generic way to query filename for an open file descriptor. */ diff -durpN glibc-2.2.3/sysdeps/generic/fdatasync.c glibc-2.2.4/sysdeps/generic/fdatasync.c --- glibc-2.2.3/sysdeps/generic/fdatasync.c Mon Jun 23 14:51:46 1997 +++ glibc-2.2.4/sysdeps/generic/fdatasync.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/fdetach.c glibc-2.2.4/sysdeps/generic/fdetach.c --- glibc-2.2.3/sysdeps/generic/fdetach.c Sun Jan 25 08:46:21 1998 +++ glibc-2.2.4/sysdeps/generic/fdetach.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fdopen.c glibc-2.2.4/sysdeps/generic/fdopen.c --- glibc-2.2.3/sysdeps/generic/fdopen.c Sat Aug 8 13:50:08 1998 +++ glibc-2.2.4/sysdeps/generic/fdopen.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fedisblxcpt.c glibc-2.2.4/sysdeps/generic/fedisblxcpt.c --- glibc-2.2.3/sysdeps/generic/fedisblxcpt.c Fri Nov 12 09:20:16 1999 +++ glibc-2.2.4/sysdeps/generic/fedisblxcpt.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/feenablxcpt.c glibc-2.2.4/sysdeps/generic/feenablxcpt.c --- glibc-2.2.3/sysdeps/generic/feenablxcpt.c Fri Nov 12 09:19:24 1999 +++ glibc-2.2.4/sysdeps/generic/feenablxcpt.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/fegetenv.c glibc-2.2.4/sysdeps/generic/fegetenv.c --- glibc-2.2.3/sysdeps/generic/fegetenv.c Thu Sep 7 11:56:38 2000 +++ glibc-2.2.4/sysdeps/generic/fegetenv.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fegetexcept.c glibc-2.2.4/sysdeps/generic/fegetexcept.c --- glibc-2.2.3/sysdeps/generic/fegetexcept.c Fri Nov 12 09:20:31 1999 +++ glibc-2.2.4/sysdeps/generic/fegetexcept.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/fegetround.c glibc-2.2.4/sysdeps/generic/fegetround.c --- glibc-2.2.3/sysdeps/generic/fegetround.c Sun Oct 12 20:52:15 1997 +++ glibc-2.2.4/sysdeps/generic/fegetround.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/feholdexcpt.c glibc-2.2.4/sysdeps/generic/feholdexcpt.c --- glibc-2.2.3/sysdeps/generic/feholdexcpt.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/generic/feholdexcpt.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/fesetenv.c glibc-2.2.4/sysdeps/generic/fesetenv.c --- glibc-2.2.3/sysdeps/generic/fesetenv.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/sysdeps/generic/fesetenv.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fesetround.c glibc-2.2.4/sysdeps/generic/fesetround.c --- glibc-2.2.3/sysdeps/generic/fesetround.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/generic/fesetround.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/feupdateenv.c glibc-2.2.4/sysdeps/generic/feupdateenv.c --- glibc-2.2.3/sysdeps/generic/feupdateenv.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/sysdeps/generic/feupdateenv.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fexecve.c glibc-2.2.4/sysdeps/generic/fexecve.c --- glibc-2.2.3/sysdeps/generic/fexecve.c Sun Oct 12 20:52:15 1997 +++ glibc-2.2.4/sysdeps/generic/fexecve.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ffs.c glibc-2.2.4/sysdeps/generic/ffs.c --- glibc-2.2.3/sysdeps/generic/ffs.c Thu Jul 30 10:55:01 1998 +++ glibc-2.2.4/sysdeps/generic/ffs.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define ffsl __something_else diff -durpN glibc-2.2.3/sysdeps/generic/ffsll.c glibc-2.2.4/sysdeps/generic/ffsll.c --- glibc-2.2.3/sysdeps/generic/ffsll.c Thu Jul 30 12:11:48 1998 +++ glibc-2.2.4/sysdeps/generic/ffsll.c Mon Jul 23 10:55:25 2001 @@ -3,19 +3,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define ffsl __something_else diff -durpN glibc-2.2.3/sysdeps/generic/fgetexcptflg.c glibc-2.2.4/sysdeps/generic/fgetexcptflg.c --- glibc-2.2.3/sysdeps/generic/fgetexcptflg.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/sysdeps/generic/fgetexcptflg.c Mon Jul 23 10:55:25 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/flock.c glibc-2.2.4/sysdeps/generic/flock.c --- glibc-2.2.3/sysdeps/generic/flock.c Sun Oct 12 20:52:16 1997 +++ glibc-2.2.4/sysdeps/generic/flock.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fork.c glibc-2.2.4/sysdeps/generic/fork.c --- glibc-2.2.3/sysdeps/generic/fork.c Sun Oct 12 20:52:16 1997 +++ glibc-2.2.4/sysdeps/generic/fork.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fpathconf.c glibc-2.2.4/sysdeps/generic/fpathconf.c --- glibc-2.2.3/sysdeps/generic/fpathconf.c Sun Oct 12 20:52:16 1997 +++ glibc-2.2.4/sysdeps/generic/fpathconf.c Mon Jul 23 10:55:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fpu_control.c glibc-2.2.4/sysdeps/generic/fpu_control.c --- glibc-2.2.3/sysdeps/generic/fpu_control.c Wed Jun 23 13:00:52 1999 +++ glibc-2.2.4/sysdeps/generic/fpu_control.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fpu_control.h glibc-2.2.4/sysdeps/generic/fpu_control.h --- glibc-2.2.3/sysdeps/generic/fpu_control.h Thu Nov 26 09:21:38 1998 +++ glibc-2.2.4/sysdeps/generic/fpu_control.h Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H #define _FPU_CONTROL_H diff -durpN glibc-2.2.3/sysdeps/generic/fraiseexcpt.c glibc-2.2.4/sysdeps/generic/fraiseexcpt.c --- glibc-2.2.3/sysdeps/generic/fraiseexcpt.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/sysdeps/generic/fraiseexcpt.c Mon Jul 23 10:55:26 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/frame.h glibc-2.2.4/sysdeps/generic/frame.h --- glibc-2.2.3/sysdeps/generic/frame.h Wed Aug 2 14:52:46 2000 +++ glibc-2.2.4/sysdeps/generic/frame.h Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ struct layout { diff -durpN glibc-2.2.3/sysdeps/generic/fsetexcptflg.c glibc-2.2.4/sysdeps/generic/fsetexcptflg.c --- glibc-2.2.3/sysdeps/generic/fsetexcptflg.c Fri Apr 7 12:10:00 2000 +++ glibc-2.2.4/sysdeps/generic/fsetexcptflg.c Mon Jul 23 10:55:26 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fstatfs.c glibc-2.2.4/sysdeps/generic/fstatfs.c --- glibc-2.2.3/sysdeps/generic/fstatfs.c Sun Oct 12 20:52:16 1997 +++ glibc-2.2.4/sysdeps/generic/fstatfs.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fstatfs64.c glibc-2.2.4/sysdeps/generic/fstatfs64.c --- glibc-2.2.3/sysdeps/generic/fstatfs64.c Mon Apr 17 10:18:59 2000 +++ glibc-2.2.4/sysdeps/generic/fstatfs64.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fstatvfs.c glibc-2.2.4/sysdeps/generic/fstatvfs.c --- glibc-2.2.3/sysdeps/generic/fstatvfs.c Fri Mar 20 16:06:54 1998 +++ glibc-2.2.4/sysdeps/generic/fstatvfs.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fstatvfs64.c glibc-2.2.4/sysdeps/generic/fstatvfs64.c --- glibc-2.2.3/sysdeps/generic/fstatvfs64.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/fstatvfs64.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fsync.c glibc-2.2.4/sysdeps/generic/fsync.c --- glibc-2.2.3/sysdeps/generic/fsync.c Sun Oct 12 20:52:17 1997 +++ glibc-2.2.4/sysdeps/generic/fsync.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ftestexcept.c glibc-2.2.4/sysdeps/generic/ftestexcept.c --- glibc-2.2.3/sysdeps/generic/ftestexcept.c Sun Oct 12 20:52:17 1997 +++ glibc-2.2.4/sysdeps/generic/ftestexcept.c Mon Jul 23 10:55:26 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/ftime.c glibc-2.2.4/sysdeps/generic/ftime.c --- glibc-2.2.3/sysdeps/generic/ftime.c Mon Mar 26 20:53:13 2001 +++ glibc-2.2.4/sysdeps/generic/ftime.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ftruncate.c glibc-2.2.4/sysdeps/generic/ftruncate.c --- glibc-2.2.3/sysdeps/generic/ftruncate.c Mon Jun 22 11:54:26 1998 +++ glibc-2.2.4/sysdeps/generic/ftruncate.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ftruncate64.c glibc-2.2.4/sysdeps/generic/ftruncate64.c --- glibc-2.2.3/sysdeps/generic/ftruncate64.c Thu Feb 15 14:08:41 2001 +++ glibc-2.2.4/sysdeps/generic/ftruncate64.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fxstat.c glibc-2.2.4/sysdeps/generic/fxstat.c --- glibc-2.2.3/sysdeps/generic/fxstat.c Sun Oct 12 20:52:17 1997 +++ glibc-2.2.4/sysdeps/generic/fxstat.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/fxstat64.c glibc-2.2.4/sysdeps/generic/fxstat64.c --- glibc-2.2.3/sysdeps/generic/fxstat64.c Sun Oct 12 20:52:17 1997 +++ glibc-2.2.4/sysdeps/generic/fxstat64.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/gai_sigqueue.c glibc-2.2.4/sysdeps/generic/gai_sigqueue.c --- glibc-2.2.3/sysdeps/generic/gai_sigqueue.c Sat Mar 3 10:12:39 2001 +++ glibc-2.2.4/sysdeps/generic/gai_sigqueue.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/gai_strerror.c glibc-2.2.4/sysdeps/generic/gai_strerror.c --- glibc-2.2.3/sysdeps/generic/gai_strerror.c Sat Apr 7 14:02:37 2001 +++ glibc-2.2.4/sysdeps/generic/gai_strerror.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/gccframe.h glibc-2.2.4/sysdeps/generic/gccframe.h --- glibc-2.2.3/sysdeps/generic/gccframe.h Thu Sep 28 16:07:25 2000 +++ glibc-2.2.4/sysdeps/generic/gccframe.h Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This must match what's in frame.h in gcc. */ diff -durpN glibc-2.2.3/sysdeps/generic/get_clockfreq.c glibc-2.2.4/sysdeps/generic/get_clockfreq.c --- glibc-2.2.3/sysdeps/generic/get_clockfreq.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/get_clockfreq.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/getaddrinfo.c glibc-2.2.4/sysdeps/generic/getaddrinfo.c --- glibc-2.2.3/sysdeps/generic/getaddrinfo.c Sun Oct 12 20:52:17 1997 +++ glibc-2.2.4/sysdeps/generic/getaddrinfo.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getclktck.c glibc-2.2.4/sysdeps/generic/getclktck.c --- glibc-2.2.3/sysdeps/generic/getclktck.c Wed Nov 1 00:03:45 2000 +++ glibc-2.2.4/sysdeps/generic/getclktck.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/getcontext.c glibc-2.2.4/sysdeps/generic/getcontext.c --- glibc-2.2.3/sysdeps/generic/getcontext.c Sun Jan 25 08:48:29 1998 +++ glibc-2.2.4/sysdeps/generic/getcontext.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getcwd.c glibc-2.2.4/sysdeps/generic/getcwd.c --- glibc-2.2.3/sysdeps/generic/getcwd.c Sun Oct 12 20:52:17 1997 +++ glibc-2.2.4/sysdeps/generic/getcwd.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getdents.c glibc-2.2.4/sysdeps/generic/getdents.c --- glibc-2.2.3/sysdeps/generic/getdents.c Sun Oct 12 20:52:17 1997 +++ glibc-2.2.4/sysdeps/generic/getdents.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getdents64.c glibc-2.2.4/sysdeps/generic/getdents64.c --- glibc-2.2.3/sysdeps/generic/getdents64.c Tue Mar 14 16:46:46 2000 +++ glibc-2.2.4/sysdeps/generic/getdents64.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getdomain.c glibc-2.2.4/sysdeps/generic/getdomain.c --- glibc-2.2.3/sysdeps/generic/getdomain.c Thu Aug 31 14:45:18 2000 +++ glibc-2.2.4/sysdeps/generic/getdomain.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Put the name of the current YP domain in no more than LEN bytes of NAME. The result is null-terminated if LEN is large enough for the full diff -durpN glibc-2.2.3/sysdeps/generic/getdtsz.c glibc-2.2.4/sysdeps/generic/getdtsz.c --- glibc-2.2.3/sysdeps/generic/getdtsz.c Sun Oct 12 20:52:18 1997 +++ glibc-2.2.4/sysdeps/generic/getdtsz.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getegid.c glibc-2.2.4/sysdeps/generic/getegid.c --- glibc-2.2.3/sysdeps/generic/getegid.c Sun Oct 12 20:52:18 1997 +++ glibc-2.2.4/sysdeps/generic/getegid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getenv.c glibc-2.2.4/sysdeps/generic/getenv.c --- glibc-2.2.3/sysdeps/generic/getenv.c Fri Sep 17 10:00:42 1999 +++ glibc-2.2.4/sysdeps/generic/getenv.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/geteuid.c glibc-2.2.4/sysdeps/generic/geteuid.c --- glibc-2.2.3/sysdeps/generic/geteuid.c Sun Oct 12 20:52:18 1997 +++ glibc-2.2.4/sysdeps/generic/geteuid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getgid.c glibc-2.2.4/sysdeps/generic/getgid.c --- glibc-2.2.3/sysdeps/generic/getgid.c Sun Oct 12 20:52:18 1997 +++ glibc-2.2.4/sysdeps/generic/getgid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getgroups.c glibc-2.2.4/sysdeps/generic/getgroups.c --- glibc-2.2.3/sysdeps/generic/getgroups.c Sun Oct 12 20:52:18 1997 +++ glibc-2.2.4/sysdeps/generic/getgroups.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/gethostid.c glibc-2.2.4/sysdeps/generic/gethostid.c --- glibc-2.2.3/sysdeps/generic/gethostid.c Sun Oct 12 20:52:18 1997 +++ glibc-2.2.4/sysdeps/generic/gethostid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/gethostname.c glibc-2.2.4/sysdeps/generic/gethostname.c --- glibc-2.2.3/sysdeps/generic/gethostname.c Mon Mar 26 20:53:13 2001 +++ glibc-2.2.4/sysdeps/generic/gethostname.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getitimer.c glibc-2.2.4/sysdeps/generic/getitimer.c --- glibc-2.2.3/sysdeps/generic/getitimer.c Sun Oct 12 20:52:19 1997 +++ glibc-2.2.4/sysdeps/generic/getitimer.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getloadavg.c glibc-2.2.4/sysdeps/generic/getloadavg.c --- glibc-2.2.3/sysdeps/generic/getloadavg.c Sun Oct 3 22:27:32 1999 +++ glibc-2.2.4/sysdeps/generic/getloadavg.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getlogin.c glibc-2.2.4/sysdeps/generic/getlogin.c --- glibc-2.2.3/sysdeps/generic/getlogin.c Sun Oct 12 20:52:19 1997 +++ glibc-2.2.4/sysdeps/generic/getlogin.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getlogin_r.c glibc-2.2.4/sysdeps/generic/getlogin_r.c --- glibc-2.2.3/sysdeps/generic/getlogin_r.c Sun Oct 12 20:52:19 1997 +++ glibc-2.2.4/sysdeps/generic/getlogin_r.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getmsg.c glibc-2.2.4/sysdeps/generic/getmsg.c --- glibc-2.2.3/sysdeps/generic/getmsg.c Sun Jan 25 08:46:21 1998 +++ glibc-2.2.4/sysdeps/generic/getmsg.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getpagesize.c glibc-2.2.4/sysdeps/generic/getpagesize.c --- glibc-2.2.3/sysdeps/generic/getpagesize.c Sun Oct 12 20:52:19 1997 +++ glibc-2.2.4/sysdeps/generic/getpagesize.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getpeername.c glibc-2.2.4/sysdeps/generic/getpeername.c --- glibc-2.2.3/sysdeps/generic/getpeername.c Sun Dec 7 18:50:33 1997 +++ glibc-2.2.4/sysdeps/generic/getpeername.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getpgid.c glibc-2.2.4/sysdeps/generic/getpgid.c --- glibc-2.2.3/sysdeps/generic/getpgid.c Mon Aug 3 10:26:46 1998 +++ glibc-2.2.4/sysdeps/generic/getpgid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getpgrp.c glibc-2.2.4/sysdeps/generic/getpgrp.c --- glibc-2.2.3/sysdeps/generic/getpgrp.c Tue Jul 27 20:45:22 1999 +++ glibc-2.2.4/sysdeps/generic/getpgrp.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getpid.c glibc-2.2.4/sysdeps/generic/getpid.c --- glibc-2.2.3/sysdeps/generic/getpid.c Sun Oct 12 20:52:19 1997 +++ glibc-2.2.4/sysdeps/generic/getpid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getpmsg.c glibc-2.2.4/sysdeps/generic/getpmsg.c --- glibc-2.2.3/sysdeps/generic/getpmsg.c Sun Jan 25 08:46:21 1998 +++ glibc-2.2.4/sysdeps/generic/getpmsg.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getppid.c glibc-2.2.4/sysdeps/generic/getppid.c --- glibc-2.2.3/sysdeps/generic/getppid.c Sun Oct 12 20:52:19 1997 +++ glibc-2.2.4/sysdeps/generic/getppid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getpriority.c glibc-2.2.4/sysdeps/generic/getpriority.c --- glibc-2.2.3/sysdeps/generic/getpriority.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/generic/getpriority.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getpt.c glibc-2.2.4/sysdeps/generic/getpt.c --- glibc-2.2.3/sysdeps/generic/getpt.c Wed Jan 10 15:54:42 2001 +++ glibc-2.2.4/sysdeps/generic/getpt.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getresgid.c glibc-2.2.4/sysdeps/generic/getresgid.c --- glibc-2.2.3/sysdeps/generic/getresgid.c Mon Mar 2 09:13:57 1998 +++ glibc-2.2.4/sysdeps/generic/getresgid.c Mon Jul 23 10:55:26 2001 @@ -1,20 +1,20 @@ /* Copyright (C) 1991, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; yog can redistribgte it and/or - modify it gnder the terms of the GNU Library General Pgblic License as - pgblished by the Free Software Fogndation; either version 2 of the - License, or (at yogr option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - The GNU C Library is distribgted in the hope that it will be gsefgl, - bgt WITHOUT ANY WARRANTY; withogt even the implied warranty of + The GNU C Library 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 - Library General Pgblic License for more details. + Lesser General Public License for more details. - Yog shogld have received a copy of the GNU Library General Pgblic - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Fogndation, Inc., 59 Temple Place - Sgite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getresuid.c glibc-2.2.4/sysdeps/generic/getresuid.c --- glibc-2.2.3/sysdeps/generic/getresuid.c Fri Mar 6 08:39:14 1998 +++ glibc-2.2.4/sysdeps/generic/getresuid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getrlimit.c glibc-2.2.4/sysdeps/generic/getrlimit.c --- glibc-2.2.3/sysdeps/generic/getrlimit.c Mon Dec 22 10:42:50 1997 +++ glibc-2.2.4/sysdeps/generic/getrlimit.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getrlimit64.c glibc-2.2.4/sysdeps/generic/getrlimit64.c --- glibc-2.2.3/sysdeps/generic/getrlimit64.c Wed Jul 15 18:43:40 1998 +++ glibc-2.2.4/sysdeps/generic/getrlimit64.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getrusage.c glibc-2.2.4/sysdeps/generic/getrusage.c --- glibc-2.2.3/sysdeps/generic/getrusage.c Sun Oct 12 20:52:20 1997 +++ glibc-2.2.4/sysdeps/generic/getrusage.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getsid.c glibc-2.2.4/sysdeps/generic/getsid.c --- glibc-2.2.3/sysdeps/generic/getsid.c Sun Oct 12 20:52:20 1997 +++ glibc-2.2.4/sysdeps/generic/getsid.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getsockname.c glibc-2.2.4/sysdeps/generic/getsockname.c --- glibc-2.2.3/sysdeps/generic/getsockname.c Sun Oct 12 20:52:20 1997 +++ glibc-2.2.4/sysdeps/generic/getsockname.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getsockopt.c glibc-2.2.4/sysdeps/generic/getsockopt.c --- glibc-2.2.3/sysdeps/generic/getsockopt.c Sun Oct 12 20:52:20 1997 +++ glibc-2.2.4/sysdeps/generic/getsockopt.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getsysstats.c glibc-2.2.4/sysdeps/generic/getsysstats.c --- glibc-2.2.3/sysdeps/generic/getsysstats.c Thu Feb 15 14:08:41 2001 +++ glibc-2.2.4/sysdeps/generic/getsysstats.c Mon Jul 23 10:55:26 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/gettimeofday.c glibc-2.2.4/sysdeps/generic/gettimeofday.c --- glibc-2.2.3/sysdeps/generic/gettimeofday.c Sun Oct 12 20:52:20 1997 +++ glibc-2.2.4/sysdeps/generic/gettimeofday.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getuid.c glibc-2.2.4/sysdeps/generic/getuid.c --- glibc-2.2.3/sysdeps/generic/getuid.c Sun Oct 12 20:52:21 1997 +++ glibc-2.2.4/sysdeps/generic/getuid.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getutmp.c glibc-2.2.4/sysdeps/generic/getutmp.c --- glibc-2.2.3/sysdeps/generic/getutmp.c Mon May 17 09:54:47 1999 +++ glibc-2.2.4/sysdeps/generic/getutmp.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getutmpx.c glibc-2.2.4/sysdeps/generic/getutmpx.c --- glibc-2.2.3/sysdeps/generic/getutmpx.c Mon May 17 09:54:48 1999 +++ glibc-2.2.4/sysdeps/generic/getutmpx.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getutxent.c glibc-2.2.4/sysdeps/generic/getutxent.c --- glibc-2.2.3/sysdeps/generic/getutxent.c Mon Apr 20 16:57:55 1998 +++ glibc-2.2.4/sysdeps/generic/getutxent.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getutxid.c glibc-2.2.4/sysdeps/generic/getutxid.c --- glibc-2.2.3/sysdeps/generic/getutxid.c Mon Apr 20 16:58:14 1998 +++ glibc-2.2.4/sysdeps/generic/getutxid.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/getutxline.c glibc-2.2.4/sysdeps/generic/getutxline.c --- glibc-2.2.3/sysdeps/generic/getutxline.c Mon Apr 20 17:15:38 1998 +++ glibc-2.2.4/sysdeps/generic/getutxline.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/glob.c glibc-2.2.4/sysdeps/generic/glob.c --- glibc-2.2.3/sysdeps/generic/glob.c Thu Feb 15 14:08:41 2001 +++ glibc-2.2.4/sysdeps/generic/glob.c Mon Jul 23 10:55:26 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1991-1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* AIX requires this to be the first thing in the file. */ #if defined _AIX && !defined __GNUC__ diff -durpN glibc-2.2.3/sysdeps/generic/glob64.c glibc-2.2.4/sysdeps/generic/glob64.c --- glibc-2.2.3/sysdeps/generic/glob64.c Mon Jun 28 12:03:16 1999 +++ glibc-2.2.4/sysdeps/generic/glob64.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/gmp-mparam.h glibc-2.2.4/sysdeps/generic/gmp-mparam.h --- glibc-2.2.3/sysdeps/generic/gmp-mparam.h Tue May 7 14:04:12 1996 +++ glibc-2.2.4/sysdeps/generic/gmp-mparam.h Mon Jul 23 10:55:26 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994 Free Soft This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/grantpt.c glibc-2.2.4/sysdeps/generic/grantpt.c --- glibc-2.2.3/sysdeps/generic/grantpt.c Fri Jan 30 03:26:09 1998 +++ glibc-2.2.4/sysdeps/generic/grantpt.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/group_member.c glibc-2.2.4/sysdeps/generic/group_member.c --- glibc-2.2.3/sysdeps/generic/group_member.c Mon Jun 23 14:51:46 1997 +++ glibc-2.2.4/sysdeps/generic/group_member.c Mon Jul 23 10:55:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/gtty.c glibc-2.2.4/sysdeps/generic/gtty.c --- glibc-2.2.3/sysdeps/generic/gtty.c Sun Oct 12 20:52:21 1997 +++ glibc-2.2.4/sysdeps/generic/gtty.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/hp-timing.h glibc-2.2.4/sysdeps/generic/hp-timing.h --- glibc-2.2.3/sysdeps/generic/hp-timing.h Tue Apr 18 08:42:39 2000 +++ glibc-2.2.4/sysdeps/generic/hp-timing.h Mon Jul 23 10:55:26 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HP_TIMING_H #define _HP_TIMING_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/htonl.c glibc-2.2.4/sysdeps/generic/htonl.c --- glibc-2.2.3/sysdeps/generic/htonl.c Wed Jul 23 18:29:32 1997 +++ glibc-2.2.4/sysdeps/generic/htonl.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/htons.c glibc-2.2.4/sysdeps/generic/htons.c --- glibc-2.2.3/sysdeps/generic/htons.c Mon Jul 28 15:06:47 1997 +++ glibc-2.2.4/sysdeps/generic/htons.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/if_index.c glibc-2.2.4/sysdeps/generic/if_index.c --- glibc-2.2.3/sysdeps/generic/if_index.c Sat Jan 6 20:35:37 2001 +++ glibc-2.2.4/sysdeps/generic/if_index.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ifreq.h glibc-2.2.4/sysdeps/generic/ifreq.h --- glibc-2.2.3/sysdeps/generic/ifreq.h Fri Oct 29 14:39:41 1999 +++ glibc-2.2.4/sysdeps/generic/ifreq.h Mon Jul 23 10:55:26 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Andreas Jaeger . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/init-first.c glibc-2.2.4/sysdeps/generic/init-first.c --- glibc-2.2.3/sysdeps/generic/init-first.c Fri Mar 31 12:38:35 2000 +++ glibc-2.2.4/sysdeps/generic/init-first.c Sat Aug 11 18:28:50 2001 @@ -1,21 +1,21 @@ /* Initialization code run first thing by the ELF startup code. Stub version. - Copyright (C) 1995, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1995, 1997, 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -23,7 +23,9 @@ int __libc_multiple_libcs = 1; extern void __libc_init (int, char **, char **); +#ifdef USE_NONOPTION_FLAGS extern void __getopt_clean_environment (char **); +#endif #ifdef SHARED void @@ -48,6 +50,8 @@ void __libc_init_first __environ = envp; __libc_init (argc, argv, envp); +#ifdef USE_NONOPTION_FLAGS /* This is a hack to make the special getopt in GNU libc working. */ __getopt_clean_environment (envp); +#endif } diff -durpN glibc-2.2.3/sysdeps/generic/init-posix.c glibc-2.2.4/sysdeps/generic/init-posix.c --- glibc-2.2.3/sysdeps/generic/init-posix.c Sun Oct 12 20:52:21 1997 +++ glibc-2.2.4/sysdeps/generic/init-posix.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef HAVE_GNU_LD diff -durpN glibc-2.2.3/sysdeps/generic/initfini.c glibc-2.2.4/sysdeps/generic/initfini.c --- glibc-2.2.3/sysdeps/generic/initfini.c Wed Nov 22 10:59:53 2000 +++ glibc-2.2.4/sysdeps/generic/initfini.c Mon Jul 23 10:55:26 2001 @@ -2,29 +2,20 @@ Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is compiled into assembly code which is then munged by a sed script into two files: crti.s and crtn.s. diff -durpN glibc-2.2.3/sysdeps/generic/inttypes.h glibc-2.2.4/sysdeps/generic/inttypes.h --- glibc-2.2.3/sysdeps/generic/inttypes.h Thu Sep 7 11:56:38 2000 +++ glibc-2.2.4/sysdeps/generic/inttypes.h Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99: 7.8 Format conversion of integer types diff -durpN glibc-2.2.3/sysdeps/generic/ioctl.c glibc-2.2.4/sysdeps/generic/ioctl.c --- glibc-2.2.3/sysdeps/generic/ioctl.c Sun Oct 12 20:52:21 1997 +++ glibc-2.2.4/sysdeps/generic/ioctl.c Mon Jul 23 10:55:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/isastream.c glibc-2.2.4/sysdeps/generic/isastream.c --- glibc-2.2.3/sysdeps/generic/isastream.c Sun Nov 8 00:16:33 1998 +++ glibc-2.2.4/sysdeps/generic/isastream.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/isatty.c glibc-2.2.4/sysdeps/generic/isatty.c --- glibc-2.2.3/sysdeps/generic/isatty.c Sun Oct 12 20:52:21 1997 +++ glibc-2.2.4/sysdeps/generic/isatty.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/isfdtype.c glibc-2.2.4/sysdeps/generic/isfdtype.c --- glibc-2.2.3/sysdeps/generic/isfdtype.c Sun Oct 12 20:52:22 1997 +++ glibc-2.2.4/sysdeps/generic/isfdtype.c Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/jmp-unwind.c glibc-2.2.4/sysdeps/generic/jmp-unwind.c --- glibc-2.2.3/sysdeps/generic/jmp-unwind.c Sun Oct 12 20:52:22 1997 +++ glibc-2.2.4/sysdeps/generic/jmp-unwind.c Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/kill.c glibc-2.2.4/sysdeps/generic/kill.c --- glibc-2.2.3/sysdeps/generic/kill.c Sun Oct 12 20:52:22 1997 +++ glibc-2.2.4/sysdeps/generic/kill.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/killpg.c glibc-2.2.4/sysdeps/generic/killpg.c --- glibc-2.2.3/sysdeps/generic/killpg.c Sun Oct 12 20:52:22 1997 +++ glibc-2.2.4/sysdeps/generic/killpg.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/labs.c glibc-2.2.4/sysdeps/generic/labs.c --- glibc-2.2.3/sysdeps/generic/labs.c Sun Feb 7 03:31:43 1999 +++ glibc-2.2.4/sysdeps/generic/labs.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/lchown.c glibc-2.2.4/sysdeps/generic/lchown.c --- glibc-2.2.3/sysdeps/generic/lchown.c Sun Oct 12 20:52:22 1997 +++ glibc-2.2.4/sysdeps/generic/lchown.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ldconfig.h glibc-2.2.4/sysdeps/generic/ldconfig.h --- glibc-2.2.3/sysdeps/generic/ldconfig.h Mon Mar 19 14:06:34 2001 +++ glibc-2.2.4/sysdeps/generic/ldconfig.h Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LDCONFIG_H #define _LDCONFIG_H diff -durpN glibc-2.2.3/sysdeps/generic/ldiv.c glibc-2.2.4/sysdeps/generic/ldiv.c --- glibc-2.2.3/sysdeps/generic/ldiv.c Mon Jun 23 14:51:47 1997 +++ glibc-2.2.4/sysdeps/generic/ldiv.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/ldsodefs.h glibc-2.2.4/sysdeps/generic/ldsodefs.h --- glibc-2.2.3/sysdeps/generic/ldsodefs.h Mon Mar 26 20:53:13 2001 +++ glibc-2.2.4/sysdeps/generic/ldsodefs.h Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LDSODEFS_H #define _LDSODEFS_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/libc-start.c glibc-2.2.4/sysdeps/generic/libc-start.c --- glibc-2.2.3/sysdeps/generic/libc-start.c Mon Mar 26 20:53:13 2001 +++ glibc-2.2.4/sysdeps/generic/libc-start.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/libc_fatal.c glibc-2.2.4/sysdeps/generic/libc_fatal.c --- glibc-2.2.3/sysdeps/generic/libc_fatal.c Sun Oct 12 20:52:23 1997 +++ glibc-2.2.4/sysdeps/generic/libc_fatal.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/link.c glibc-2.2.4/sysdeps/generic/link.c --- glibc-2.2.3/sysdeps/generic/link.c Sun Oct 12 20:52:23 1997 +++ glibc-2.2.4/sysdeps/generic/link.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/lio_listio.c glibc-2.2.4/sysdeps/generic/lio_listio.c --- glibc-2.2.3/sysdeps/generic/lio_listio.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/lio_listio.c Thu Jul 5 21:55:49 2001 @@ -0,0 +1,42 @@ +/* Enqueue a list of read or write requests. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +#ifdef BE_AIO64 +#define lio_listio lio_listio64 +#define aiocb aiocb64 +#define aio_read aio_read64 +#define aio_write aio_write64 +#define aio_suspend aio_suspend64 +#endif + + +int +lio_listio (int mode, + struct aiocb *const list[], int nent, + struct sigevent *sig) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (lio_listio) +#include diff -durpN glibc-2.2.3/sysdeps/generic/lio_listio64.c glibc-2.2.4/sysdeps/generic/lio_listio64.c --- glibc-2.2.3/sysdeps/generic/lio_listio64.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/lio_listio64.c Fri Jun 15 21:47:37 2001 @@ -0,0 +1,2 @@ +#define BE_AIO64 +#include "lio_listio.c" diff -durpN glibc-2.2.3/sysdeps/generic/listen.c glibc-2.2.4/sysdeps/generic/listen.c --- glibc-2.2.3/sysdeps/generic/listen.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/listen.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/llabs.c glibc-2.2.4/sysdeps/generic/llabs.c --- glibc-2.2.3/sysdeps/generic/llabs.c Sun Feb 7 03:31:43 1999 +++ glibc-2.2.4/sysdeps/generic/llabs.c Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/lldiv.c glibc-2.2.4/sysdeps/generic/lldiv.c --- glibc-2.2.3/sysdeps/generic/lldiv.c Mon Jun 23 14:51:47 1997 +++ glibc-2.2.4/sysdeps/generic/lldiv.c Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/lockf.c glibc-2.2.4/sysdeps/generic/lockf.c --- glibc-2.2.3/sysdeps/generic/lockf.c Tue Oct 31 11:10:07 2000 +++ glibc-2.2.4/sysdeps/generic/lockf.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/lockf64.c glibc-2.2.4/sysdeps/generic/lockf64.c --- glibc-2.2.3/sysdeps/generic/lockf64.c Tue Oct 31 11:10:07 2000 +++ glibc-2.2.4/sysdeps/generic/lockf64.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/lockfile.c glibc-2.2.4/sysdeps/generic/lockfile.c --- glibc-2.2.3/sysdeps/generic/lockfile.c Tue Mar 28 11:05:41 2000 +++ glibc-2.2.4/sysdeps/generic/lockfile.c Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/longjmp-ts.c glibc-2.2.4/sysdeps/generic/longjmp-ts.c --- glibc-2.2.3/sysdeps/generic/longjmp-ts.c Sun Oct 12 20:52:23 1997 +++ glibc-2.2.4/sysdeps/generic/longjmp-ts.c Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/longjmp.c glibc-2.2.4/sysdeps/generic/longjmp.c --- glibc-2.2.3/sysdeps/generic/longjmp.c Sat Jan 6 20:35:38 2001 +++ glibc-2.2.4/sysdeps/generic/longjmp.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/lseek.c glibc-2.2.4/sysdeps/generic/lseek.c --- glibc-2.2.3/sysdeps/generic/lseek.c Sun Oct 12 20:52:23 1997 +++ glibc-2.2.4/sysdeps/generic/lseek.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/lseek64.c glibc-2.2.4/sysdeps/generic/lseek64.c --- glibc-2.2.3/sysdeps/generic/lseek64.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/generic/lseek64.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/lshift.c glibc-2.2.4/sysdeps/generic/lshift.c --- glibc-2.2.3/sysdeps/generic/lshift.c Tue May 7 14:04:04 1996 +++ glibc-2.2.4/sysdeps/generic/lshift.c Mon Jul 23 10:55:27 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/lxstat.c glibc-2.2.4/sysdeps/generic/lxstat.c --- glibc-2.2.3/sysdeps/generic/lxstat.c Mon Jun 23 14:51:47 1997 +++ glibc-2.2.4/sysdeps/generic/lxstat.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/lxstat64.c glibc-2.2.4/sysdeps/generic/lxstat64.c --- glibc-2.2.3/sysdeps/generic/lxstat64.c Sun Oct 12 20:52:23 1997 +++ glibc-2.2.4/sysdeps/generic/lxstat64.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/machine-gmon.h glibc-2.2.4/sysdeps/generic/machine-gmon.h --- glibc-2.2.3/sysdeps/generic/machine-gmon.h Wed Aug 2 14:52:46 2000 +++ glibc-2.2.4/sysdeps/generic/machine-gmon.h Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* GCC version 2 gives us a perfect magical function to get just the information we need: diff -durpN glibc-2.2.3/sysdeps/generic/machine-lock.h glibc-2.2.4/sysdeps/generic/machine-lock.h --- glibc-2.2.3/sysdeps/generic/machine-lock.h Sun Oct 12 20:52:24 1997 +++ glibc-2.2.4/sysdeps/generic/machine-lock.h Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_LOCK_H #define _MACHINE_LOCK_H diff -durpN glibc-2.2.3/sysdeps/generic/machine-sp.h glibc-2.2.4/sysdeps/generic/machine-sp.h --- glibc-2.2.3/sysdeps/generic/machine-sp.h Sun Oct 12 20:52:24 1997 +++ glibc-2.2.4/sysdeps/generic/machine-sp.h Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_SP_H #define _MACHINE_SP_H diff -durpN glibc-2.2.3/sysdeps/generic/madvise.c glibc-2.2.4/sysdeps/generic/madvise.c --- glibc-2.2.3/sysdeps/generic/madvise.c Mon Apr 17 10:18:59 2000 +++ glibc-2.2.4/sysdeps/generic/madvise.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/makecontext.c glibc-2.2.4/sysdeps/generic/makecontext.c --- glibc-2.2.3/sysdeps/generic/makecontext.c Sun Jan 25 08:48:30 1998 +++ glibc-2.2.4/sysdeps/generic/makecontext.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/memccpy.c glibc-2.2.4/sysdeps/generic/memccpy.c --- glibc-2.2.3/sysdeps/generic/memccpy.c Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/generic/memccpy.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/memchr.c glibc-2.2.4/sysdeps/generic/memchr.c --- glibc-2.2.3/sysdeps/generic/memchr.c Thu Nov 16 11:12:04 2000 +++ glibc-2.2.4/sysdeps/generic/memchr.c Mon Jul 23 10:55:27 2001 @@ -1,4 +1,5 @@ /* Copyright (C) 1991,93,96,97,99,2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -6,19 +7,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/sysdeps/generic/memcmp.c glibc-2.2.4/sysdeps/generic/memcmp.c --- glibc-2.2.3/sysdeps/generic/memcmp.c Mon Mar 23 09:42:16 1998 +++ glibc-2.2.4/sysdeps/generic/memcmp.c Mon Jul 23 10:55:27 2001 @@ -3,19 +3,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include "config.h" diff -durpN glibc-2.2.3/sysdeps/generic/memcopy.h glibc-2.2.4/sysdeps/generic/memcopy.h --- glibc-2.2.3/sysdeps/generic/memcopy.h Fri Feb 14 20:30:41 1997 +++ glibc-2.2.4/sysdeps/generic/memcopy.h Mon Jul 23 10:55:27 2001 @@ -1,21 +1,22 @@ /* memcopy.h -- definitions for memory copy functions. Generic C version. Copyright (C) 1991, 1992, 1993, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The strategy of the memory functions is: diff -durpN glibc-2.2.3/sysdeps/generic/memcpy.c glibc-2.2.4/sysdeps/generic/memcpy.c --- glibc-2.2.3/sysdeps/generic/memcpy.c Wed Aug 27 13:00:45 1997 +++ glibc-2.2.4/sysdeps/generic/memcpy.c Mon Jul 23 10:55:27 2001 @@ -5,19 +5,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/memmem.c glibc-2.2.4/sysdeps/generic/memmem.c --- glibc-2.2.3/sysdeps/generic/memmem.c Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/generic/memmem.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/memmove.c glibc-2.2.4/sysdeps/generic/memmove.c --- glibc-2.2.3/sysdeps/generic/memmove.c Wed Sep 10 20:18:17 1997 +++ glibc-2.2.4/sysdeps/generic/memmove.c Mon Jul 23 10:55:27 2001 @@ -1,22 +1,23 @@ /* Copy memory to memory until the specified number of bytes has been copied. Overlap is handled correctly. Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mempcpy.c glibc-2.2.4/sysdeps/generic/mempcpy.c --- glibc-2.2.3/sysdeps/generic/mempcpy.c Mon Sep 21 10:27:32 1998 +++ glibc-2.2.4/sysdeps/generic/mempcpy.c Mon Jul 23 10:55:27 2001 @@ -6,19 +6,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/memrchr.c glibc-2.2.4/sysdeps/generic/memrchr.c --- glibc-2.2.3/sysdeps/generic/memrchr.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/sysdeps/generic/memrchr.c Mon Jul 23 10:55:27 2001 @@ -1,5 +1,6 @@ /* memrchr -- find the last occurrence of a byte in a memory block Copyright (C) 1991, 93, 96, 97, 99, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -7,19 +8,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/memset.c glibc-2.2.4/sysdeps/generic/memset.c --- glibc-2.2.3/sysdeps/generic/memset.c Sat Oct 11 20:40:46 1997 +++ glibc-2.2.4/sysdeps/generic/memset.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/memusage.h glibc-2.2.4/sysdeps/generic/memusage.h --- glibc-2.2.3/sysdeps/generic/memusage.h Mon Jun 19 23:29:44 2000 +++ glibc-2.2.4/sysdeps/generic/memusage.h Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef GETSP diff -durpN glibc-2.2.3/sysdeps/generic/mig-reply.c glibc-2.2.4/sysdeps/generic/mig-reply.c --- glibc-2.2.3/sysdeps/generic/mig-reply.c Mon Jun 23 14:51:47 1997 +++ glibc-2.2.4/sysdeps/generic/mig-reply.c Mon Jul 23 10:55:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/mincore.c glibc-2.2.4/sysdeps/generic/mincore.c --- glibc-2.2.3/sysdeps/generic/mincore.c Mon Mar 20 14:53:54 2000 +++ glibc-2.2.4/sysdeps/generic/mincore.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mkdir.c glibc-2.2.4/sysdeps/generic/mkdir.c --- glibc-2.2.3/sysdeps/generic/mkdir.c Sun Oct 12 20:52:24 1997 +++ glibc-2.2.4/sysdeps/generic/mkdir.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mkfifo.c glibc-2.2.4/sysdeps/generic/mkfifo.c --- glibc-2.2.3/sysdeps/generic/mkfifo.c Sun Oct 12 20:52:24 1997 +++ glibc-2.2.4/sysdeps/generic/mkfifo.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mknod.c glibc-2.2.4/sysdeps/generic/mknod.c --- glibc-2.2.3/sysdeps/generic/mknod.c Mon Mar 26 20:53:14 2001 +++ glibc-2.2.4/sysdeps/generic/mknod.c Mon Jul 23 10:55:28 2001 @@ -2,28 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/mlock.c glibc-2.2.4/sysdeps/generic/mlock.c --- glibc-2.2.3/sysdeps/generic/mlock.c Thu Apr 19 16:24:46 2001 +++ glibc-2.2.4/sysdeps/generic/mlock.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mlockall.c glibc-2.2.4/sysdeps/generic/mlockall.c --- glibc-2.2.3/sysdeps/generic/mlockall.c Thu Apr 19 16:24:46 2001 +++ glibc-2.2.4/sysdeps/generic/mlockall.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mmap.c glibc-2.2.4/sysdeps/generic/mmap.c --- glibc-2.2.3/sysdeps/generic/mmap.c Tue Oct 14 22:31:47 1997 +++ glibc-2.2.4/sysdeps/generic/mmap.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mmap64.c glibc-2.2.4/sysdeps/generic/mmap64.c --- glibc-2.2.3/sysdeps/generic/mmap64.c Sun Dec 28 07:06:14 1997 +++ glibc-2.2.4/sysdeps/generic/mmap64.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mod_1.c glibc-2.2.4/sysdeps/generic/mod_1.c --- glibc-2.2.3/sysdeps/generic/mod_1.c Tue May 7 14:04:06 1996 +++ glibc-2.2.4/sysdeps/generic/mod_1.c Mon Jul 23 10:55:28 2001 @@ -8,16 +8,16 @@ Copyright (C) 1991, 1993, 1994, Free Sof This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/morecore.c glibc-2.2.4/sysdeps/generic/morecore.c --- glibc-2.2.3/sysdeps/generic/morecore.c Sat Jun 19 09:40:29 1999 +++ glibc-2.2.4/sysdeps/generic/morecore.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MALLOC_INTERNAL #define _MALLOC_INTERNAL diff -durpN glibc-2.2.3/sysdeps/generic/mpn2dbl.c glibc-2.2.4/sysdeps/generic/mpn2dbl.c --- glibc-2.2.3/sysdeps/generic/mpn2dbl.c Sun Oct 12 20:52:25 1997 +++ glibc-2.2.4/sysdeps/generic/mpn2dbl.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/generic/mpn2flt.c glibc-2.2.4/sysdeps/generic/mpn2flt.c --- glibc-2.2.3/sysdeps/generic/mpn2flt.c Sun Oct 12 20:52:25 1997 +++ glibc-2.2.4/sysdeps/generic/mpn2flt.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/generic/mprotect.c glibc-2.2.4/sysdeps/generic/mprotect.c --- glibc-2.2.3/sysdeps/generic/mprotect.c Tue Oct 14 22:31:47 1997 +++ glibc-2.2.4/sysdeps/generic/mprotect.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/msgctl.c glibc-2.2.4/sysdeps/generic/msgctl.c --- glibc-2.2.3/sysdeps/generic/msgctl.c Sun Oct 12 20:52:25 1997 +++ glibc-2.2.4/sysdeps/generic/msgctl.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/msgget.c glibc-2.2.4/sysdeps/generic/msgget.c --- glibc-2.2.3/sysdeps/generic/msgget.c Sun Oct 12 20:52:25 1997 +++ glibc-2.2.4/sysdeps/generic/msgget.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/msgrcv.c glibc-2.2.4/sysdeps/generic/msgrcv.c --- glibc-2.2.3/sysdeps/generic/msgrcv.c Sun Oct 12 20:52:25 1997 +++ glibc-2.2.4/sysdeps/generic/msgrcv.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/msgsnd.c glibc-2.2.4/sysdeps/generic/msgsnd.c --- glibc-2.2.3/sysdeps/generic/msgsnd.c Wed Aug 18 11:52:11 1999 +++ glibc-2.2.4/sysdeps/generic/msgsnd.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/msync.c glibc-2.2.4/sysdeps/generic/msync.c --- glibc-2.2.3/sysdeps/generic/msync.c Tue Oct 14 22:31:47 1997 +++ glibc-2.2.4/sysdeps/generic/msync.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/mul.c glibc-2.2.4/sysdeps/generic/mul.c --- glibc-2.2.3/sysdeps/generic/mul.c Tue May 7 14:04:07 1996 +++ glibc-2.2.4/sysdeps/generic/mul.c Mon Jul 23 10:55:28 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/mul_1.c glibc-2.2.4/sysdeps/generic/mul_1.c --- glibc-2.2.3/sysdeps/generic/mul_1.c Tue May 7 14:04:08 1996 +++ glibc-2.2.4/sysdeps/generic/mul_1.c Mon Jul 23 10:55:28 2001 @@ -6,16 +6,16 @@ Copyright (C) 1991, 1992, 1993, 1994, 19 This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/mul_n.c glibc-2.2.4/sysdeps/generic/mul_n.c --- glibc-2.2.3/sysdeps/generic/mul_n.c Sat Dec 21 16:32:21 1996 +++ glibc-2.2.4/sysdeps/generic/mul_n.c Mon Jul 23 10:55:28 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1992, 1993, 1994, 19 This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/munlock.c glibc-2.2.4/sysdeps/generic/munlock.c --- glibc-2.2.3/sysdeps/generic/munlock.c Thu Apr 19 16:24:46 2001 +++ glibc-2.2.4/sysdeps/generic/munlock.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/munlockall.c glibc-2.2.4/sysdeps/generic/munlockall.c --- glibc-2.2.3/sysdeps/generic/munlockall.c Thu Apr 19 16:24:46 2001 +++ glibc-2.2.4/sysdeps/generic/munlockall.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/munmap.c glibc-2.2.4/sysdeps/generic/munmap.c --- glibc-2.2.3/sysdeps/generic/munmap.c Tue Oct 14 22:31:47 1997 +++ glibc-2.2.4/sysdeps/generic/munmap.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/nanosleep.c glibc-2.2.4/sysdeps/generic/nanosleep.c --- glibc-2.2.3/sysdeps/generic/nanosleep.c Sun Oct 12 20:52:26 1997 +++ glibc-2.2.4/sysdeps/generic/nanosleep.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/net/if.h glibc-2.2.4/sysdeps/generic/net/if.h --- glibc-2.2.3/sysdeps/generic/net/if.h Fri Mar 24 12:58:40 2000 +++ glibc-2.2.4/sysdeps/generic/net/if.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NET_IF_H diff -durpN glibc-2.2.3/sysdeps/generic/netinet/if_ether.h glibc-2.2.4/sysdeps/generic/netinet/if_ether.h --- glibc-2.2.3/sysdeps/generic/netinet/if_ether.h Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/generic/netinet/if_ether.h Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NETINET_IF_ETHER_H diff -durpN glibc-2.2.3/sysdeps/generic/netinet/in_systm.h glibc-2.2.4/sysdeps/generic/netinet/in_systm.h --- glibc-2.2.3/sysdeps/generic/netinet/in_systm.h Sun May 16 01:52:10 1999 +++ glibc-2.2.4/sysdeps/generic/netinet/in_systm.h Mon Jul 23 10:55:36 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETINET_IN_SYSTM_H #define _NETINET_IN_SYSTM_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/nice.c glibc-2.2.4/sysdeps/generic/nice.c --- glibc-2.2.3/sysdeps/generic/nice.c Sun Oct 12 20:52:26 1997 +++ glibc-2.2.4/sysdeps/generic/nice.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/nscd-types.h glibc-2.2.4/sysdeps/generic/nscd-types.h --- glibc-2.2.3/sysdeps/generic/nscd-types.h Fri Sep 29 15:02:39 2000 +++ glibc-2.2.4/sysdeps/generic/nscd-types.h Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/open.c glibc-2.2.4/sysdeps/generic/open.c --- glibc-2.2.3/sysdeps/generic/open.c Sun Oct 12 20:52:26 1997 +++ glibc-2.2.4/sysdeps/generic/open.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/open64.c glibc-2.2.4/sysdeps/generic/open64.c --- glibc-2.2.3/sysdeps/generic/open64.c Wed Aug 2 14:52:46 2000 +++ glibc-2.2.4/sysdeps/generic/open64.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/opendir.c glibc-2.2.4/sysdeps/generic/opendir.c --- glibc-2.2.3/sysdeps/generic/opendir.c Sun Oct 12 20:52:26 1997 +++ glibc-2.2.4/sysdeps/generic/opendir.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/opensock.c glibc-2.2.4/sysdeps/generic/opensock.c --- glibc-2.2.3/sysdeps/generic/opensock.c Fri Oct 29 14:30:58 1999 +++ glibc-2.2.4/sysdeps/generic/opensock.c Mon Jul 23 10:55:28 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pagecopy.h glibc-2.2.4/sysdeps/generic/pagecopy.h --- glibc-2.2.3/sysdeps/generic/pagecopy.h Mon Jun 23 14:51:47 1997 +++ glibc-2.2.4/sysdeps/generic/pagecopy.h Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines the macro: diff -durpN glibc-2.2.3/sysdeps/generic/pathconf.c glibc-2.2.4/sysdeps/generic/pathconf.c --- glibc-2.2.3/sysdeps/generic/pathconf.c Sun Oct 12 20:52:27 1997 +++ glibc-2.2.4/sysdeps/generic/pathconf.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pause.c glibc-2.2.4/sysdeps/generic/pause.c --- glibc-2.2.3/sysdeps/generic/pause.c Sun Oct 12 20:52:27 1997 +++ glibc-2.2.4/sysdeps/generic/pause.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pipe.c glibc-2.2.4/sysdeps/generic/pipe.c --- glibc-2.2.3/sysdeps/generic/pipe.c Sun Oct 12 20:52:27 1997 +++ glibc-2.2.4/sysdeps/generic/pipe.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pipestream.c glibc-2.2.4/sysdeps/generic/pipestream.c --- glibc-2.2.3/sysdeps/generic/pipestream.c Sun Oct 12 20:52:27 1997 +++ glibc-2.2.4/sysdeps/generic/pipestream.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/poll.c glibc-2.2.4/sysdeps/generic/poll.c --- glibc-2.2.3/sysdeps/generic/poll.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/poll.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/posix_fadvise.c glibc-2.2.4/sysdeps/generic/posix_fadvise.c --- glibc-2.2.3/sysdeps/generic/posix_fadvise.c Fri Apr 14 00:45:46 2000 +++ glibc-2.2.4/sysdeps/generic/posix_fadvise.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/posix_fadvise64.c glibc-2.2.4/sysdeps/generic/posix_fadvise64.c --- glibc-2.2.3/sysdeps/generic/posix_fadvise64.c Fri Apr 14 00:45:40 2000 +++ glibc-2.2.4/sysdeps/generic/posix_fadvise64.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/posix_fallocate.c glibc-2.2.4/sysdeps/generic/posix_fallocate.c --- glibc-2.2.3/sysdeps/generic/posix_fallocate.c Fri Apr 14 00:46:12 2000 +++ glibc-2.2.4/sysdeps/generic/posix_fallocate.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/posix_fallocate64.c glibc-2.2.4/sysdeps/generic/posix_fallocate64.c --- glibc-2.2.3/sysdeps/generic/posix_fallocate64.c Fri Apr 14 00:46:20 2000 +++ glibc-2.2.4/sysdeps/generic/posix_fallocate64.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pread.c glibc-2.2.4/sysdeps/generic/pread.c --- glibc-2.2.3/sysdeps/generic/pread.c Tue Dec 21 10:59:00 1999 +++ glibc-2.2.4/sysdeps/generic/pread.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pread64.c glibc-2.2.4/sysdeps/generic/pread64.c --- glibc-2.2.3/sysdeps/generic/pread64.c Tue Dec 21 10:59:00 1999 +++ glibc-2.2.4/sysdeps/generic/pread64.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/printf_fphex.c glibc-2.2.4/sysdeps/generic/printf_fphex.c --- glibc-2.2.3/sysdeps/generic/printf_fphex.c Sat Jan 6 20:35:38 2001 +++ glibc-2.2.4/sysdeps/generic/printf_fphex.c Mon Jul 23 10:55:28 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/profil-counter.h glibc-2.2.4/sysdeps/generic/profil-counter.h --- glibc-2.2.3/sysdeps/generic/profil-counter.h Mon Jun 23 14:51:47 1997 +++ glibc-2.2.4/sysdeps/generic/profil-counter.h Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* In many Unix systems signal handlers are called like this and the interrupted PC is easily findable in the `struct sigcontext'. */ diff -durpN glibc-2.2.3/sysdeps/generic/profil.c glibc-2.2.4/sysdeps/generic/profil.c --- glibc-2.2.3/sysdeps/generic/profil.c Sun Oct 12 20:52:27 1997 +++ glibc-2.2.4/sysdeps/generic/profil.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pselect.c glibc-2.2.4/sysdeps/generic/pselect.c --- glibc-2.2.3/sysdeps/generic/pselect.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/pselect.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ptrace.c glibc-2.2.4/sysdeps/generic/ptrace.c --- glibc-2.2.3/sysdeps/generic/ptrace.c Sun Oct 12 20:52:28 1997 +++ glibc-2.2.4/sysdeps/generic/ptrace.c Mon Jul 23 10:55:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ptsname.c glibc-2.2.4/sysdeps/generic/ptsname.c --- glibc-2.2.3/sysdeps/generic/ptsname.c Tue Apr 7 10:18:46 1998 +++ glibc-2.2.4/sysdeps/generic/ptsname.c Mon Jul 23 10:55:28 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pty-private.h glibc-2.2.4/sysdeps/generic/pty-private.h --- glibc-2.2.3/sysdeps/generic/pty-private.h Tue Aug 24 23:39:35 1999 +++ glibc-2.2.4/sysdeps/generic/pty-private.h Mon Jul 23 10:55:28 2001 @@ -4,19 +4,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _PTY_PRIVATE_H #define _PTY_PRIVATE_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/putenv.c glibc-2.2.4/sysdeps/generic/putenv.c --- glibc-2.2.3/sysdeps/generic/putenv.c Wed Aug 18 11:52:11 1999 +++ glibc-2.2.4/sysdeps/generic/putenv.c Mon Jul 23 10:55:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if defined _AIX && !defined __GNUC__ #pragma alloca diff -durpN glibc-2.2.3/sysdeps/generic/putmsg.c glibc-2.2.4/sysdeps/generic/putmsg.c --- glibc-2.2.3/sysdeps/generic/putmsg.c Sun Jan 25 08:46:21 1998 +++ glibc-2.2.4/sysdeps/generic/putmsg.c Mon Jul 23 10:55:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/putpmsg.c glibc-2.2.4/sysdeps/generic/putpmsg.c --- glibc-2.2.3/sysdeps/generic/putpmsg.c Sun Jan 25 08:46:21 1998 +++ glibc-2.2.4/sysdeps/generic/putpmsg.c Mon Jul 23 10:55:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pututxline.c glibc-2.2.4/sysdeps/generic/pututxline.c --- glibc-2.2.3/sysdeps/generic/pututxline.c Mon Apr 20 16:58:56 1998 +++ glibc-2.2.4/sysdeps/generic/pututxline.c Mon Jul 23 10:55:30 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pwrite.c glibc-2.2.4/sysdeps/generic/pwrite.c --- glibc-2.2.3/sysdeps/generic/pwrite.c Tue Dec 21 10:59:00 1999 +++ glibc-2.2.4/sysdeps/generic/pwrite.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/pwrite64.c glibc-2.2.4/sysdeps/generic/pwrite64.c --- glibc-2.2.3/sysdeps/generic/pwrite64.c Tue Dec 21 10:59:00 1999 +++ glibc-2.2.4/sysdeps/generic/pwrite64.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/raise.c glibc-2.2.4/sysdeps/generic/raise.c --- glibc-2.2.3/sysdeps/generic/raise.c Sun Oct 12 20:52:28 1997 +++ glibc-2.2.4/sysdeps/generic/raise.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/rawmemchr.c glibc-2.2.4/sysdeps/generic/rawmemchr.c --- glibc-2.2.3/sysdeps/generic/rawmemchr.c Fri Jul 7 10:57:36 2000 +++ glibc-2.2.4/sysdeps/generic/rawmemchr.c Mon Jul 23 10:55:30 2001 @@ -1,4 +1,5 @@ /* Copyright (C) 1991,93,96,97,99,2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -6,19 +7,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/sysdeps/generic/read.c glibc-2.2.4/sysdeps/generic/read.c --- glibc-2.2.3/sysdeps/generic/read.c Sun Oct 12 20:52:28 1997 +++ glibc-2.2.4/sysdeps/generic/read.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/readdir.c glibc-2.2.4/sysdeps/generic/readdir.c --- glibc-2.2.3/sysdeps/generic/readdir.c Sun Oct 12 20:52:28 1997 +++ glibc-2.2.4/sysdeps/generic/readdir.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/readdir64.c glibc-2.2.4/sysdeps/generic/readdir64.c --- glibc-2.2.3/sysdeps/generic/readdir64.c Fri Mar 20 11:31:47 1998 +++ glibc-2.2.4/sysdeps/generic/readdir64.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/readdir64_r.c glibc-2.2.4/sysdeps/generic/readdir64_r.c --- glibc-2.2.3/sysdeps/generic/readdir64_r.c Sun Oct 12 20:52:28 1997 +++ glibc-2.2.4/sysdeps/generic/readdir64_r.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/readdir_r.c glibc-2.2.4/sysdeps/generic/readdir_r.c --- glibc-2.2.3/sysdeps/generic/readdir_r.c Mon Nov 3 18:56:19 1997 +++ glibc-2.2.4/sysdeps/generic/readdir_r.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/readelflib.c glibc-2.2.4/sysdeps/generic/readelflib.c --- glibc-2.2.3/sysdeps/generic/readelflib.c Mon Mar 26 20:53:14 2001 +++ glibc-2.2.4/sysdeps/generic/readelflib.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This code is a heavily simplified version of the readelf program that's part of the current binutils development version. For architectures diff -durpN glibc-2.2.3/sysdeps/generic/readlink.c glibc-2.2.4/sysdeps/generic/readlink.c --- glibc-2.2.3/sysdeps/generic/readlink.c Sun Oct 12 20:52:29 1997 +++ glibc-2.2.4/sysdeps/generic/readlink.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/readv.c glibc-2.2.4/sysdeps/generic/readv.c --- glibc-2.2.3/sysdeps/generic/readv.c Mon Jul 27 15:42:19 1998 +++ glibc-2.2.4/sysdeps/generic/readv.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/reboot.c glibc-2.2.4/sysdeps/generic/reboot.c --- glibc-2.2.3/sysdeps/generic/reboot.c Sun Oct 12 20:52:29 1997 +++ glibc-2.2.4/sysdeps/generic/reboot.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/recv.c glibc-2.2.4/sysdeps/generic/recv.c --- glibc-2.2.3/sysdeps/generic/recv.c Sun Oct 12 20:52:29 1997 +++ glibc-2.2.4/sysdeps/generic/recv.c Mon Jul 23 10:55:30 2001 @@ -1,27 +1,27 @@ -/* Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1995, 1996, 1997, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include /* Read N bytes into BUF from socket FD. Returns the number read or -1 for errors. */ -int +ssize_t recv (fd, buf, n, flags) int fd; void *buf; diff -durpN glibc-2.2.3/sysdeps/generic/recvfrom.c glibc-2.2.4/sysdeps/generic/recvfrom.c --- glibc-2.2.3/sysdeps/generic/recvfrom.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/recvfrom.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/recvmsg.c glibc-2.2.4/sysdeps/generic/recvmsg.c --- glibc-2.2.3/sysdeps/generic/recvmsg.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/recvmsg.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/register-dump.h glibc-2.2.4/sysdeps/generic/register-dump.h --- glibc-2.2.3/sysdeps/generic/register-dump.h Mon Aug 24 13:29:29 1998 +++ glibc-2.2.4/sysdeps/generic/register-dump.h Mon Jul 23 10:55:30 2001 @@ -4,18 +4,18 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* In general we cannot do anything. */ diff -durpN glibc-2.2.3/sysdeps/generic/remove.c glibc-2.2.4/sysdeps/generic/remove.c --- glibc-2.2.3/sysdeps/generic/remove.c Sun Oct 12 20:52:29 1997 +++ glibc-2.2.4/sysdeps/generic/remove.c Mon Jul 23 10:55:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/rename.c glibc-2.2.4/sysdeps/generic/rename.c --- glibc-2.2.3/sysdeps/generic/rename.c Sun Oct 12 20:52:30 1997 +++ glibc-2.2.4/sysdeps/generic/rename.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/revoke.c glibc-2.2.4/sysdeps/generic/revoke.c --- glibc-2.2.3/sysdeps/generic/revoke.c Sun Oct 12 20:52:30 1997 +++ glibc-2.2.4/sysdeps/generic/revoke.c Mon Jul 23 10:55:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/rewinddir.c glibc-2.2.4/sysdeps/generic/rewinddir.c --- glibc-2.2.3/sysdeps/generic/rewinddir.c Sun Oct 12 20:52:30 1997 +++ glibc-2.2.4/sysdeps/generic/rewinddir.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/rmdir.c glibc-2.2.4/sysdeps/generic/rmdir.c --- glibc-2.2.3/sysdeps/generic/rmdir.c Sun Oct 12 20:52:30 1997 +++ glibc-2.2.4/sysdeps/generic/rmdir.c Mon Jul 23 10:55:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/rshift.c glibc-2.2.4/sysdeps/generic/rshift.c --- glibc-2.2.3/sysdeps/generic/rshift.c Tue May 7 14:04:05 1996 +++ glibc-2.2.4/sysdeps/generic/rshift.c Mon Jul 23 10:55:30 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/s_cacos.c glibc-2.2.4/sysdeps/generic/s_cacos.c --- glibc-2.2.3/sysdeps/generic/s_cacos.c Tue Jul 13 16:11:06 1999 +++ glibc-2.2.4/sysdeps/generic/s_cacos.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cacosf.c glibc-2.2.4/sysdeps/generic/s_cacosf.c --- glibc-2.2.3/sysdeps/generic/s_cacosf.c Tue Jul 13 16:11:10 1999 +++ glibc-2.2.4/sysdeps/generic/s_cacosf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cacosh.c glibc-2.2.4/sysdeps/generic/s_cacosh.c --- glibc-2.2.3/sysdeps/generic/s_cacosh.c Tue Jul 13 16:11:15 1999 +++ glibc-2.2.4/sysdeps/generic/s_cacosh.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cacoshf.c glibc-2.2.4/sysdeps/generic/s_cacoshf.c --- glibc-2.2.3/sysdeps/generic/s_cacoshf.c Tue Jul 13 16:11:20 1999 +++ glibc-2.2.4/sysdeps/generic/s_cacoshf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cacoshl.c glibc-2.2.4/sysdeps/generic/s_cacoshl.c --- glibc-2.2.3/sysdeps/generic/s_cacoshl.c Tue Jul 13 16:11:24 1999 +++ glibc-2.2.4/sysdeps/generic/s_cacoshl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cacosl.c glibc-2.2.4/sysdeps/generic/s_cacosl.c --- glibc-2.2.3/sysdeps/generic/s_cacosl.c Tue Jul 13 16:11:28 1999 +++ glibc-2.2.4/sysdeps/generic/s_cacosl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_casin.c glibc-2.2.4/sysdeps/generic/s_casin.c --- glibc-2.2.3/sysdeps/generic/s_casin.c Tue Jul 13 16:11:33 1999 +++ glibc-2.2.4/sysdeps/generic/s_casin.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_casinf.c glibc-2.2.4/sysdeps/generic/s_casinf.c --- glibc-2.2.3/sysdeps/generic/s_casinf.c Tue Jul 13 16:11:37 1999 +++ glibc-2.2.4/sysdeps/generic/s_casinf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_casinh.c glibc-2.2.4/sysdeps/generic/s_casinh.c --- glibc-2.2.3/sysdeps/generic/s_casinh.c Tue Jul 13 16:11:42 1999 +++ glibc-2.2.4/sysdeps/generic/s_casinh.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_casinhf.c glibc-2.2.4/sysdeps/generic/s_casinhf.c --- glibc-2.2.3/sysdeps/generic/s_casinhf.c Tue Jul 13 16:11:47 1999 +++ glibc-2.2.4/sysdeps/generic/s_casinhf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_casinhl.c glibc-2.2.4/sysdeps/generic/s_casinhl.c --- glibc-2.2.3/sysdeps/generic/s_casinhl.c Tue Jul 13 16:11:51 1999 +++ glibc-2.2.4/sysdeps/generic/s_casinhl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_casinl.c glibc-2.2.4/sysdeps/generic/s_casinl.c --- glibc-2.2.3/sysdeps/generic/s_casinl.c Tue Jul 13 16:11:55 1999 +++ glibc-2.2.4/sysdeps/generic/s_casinl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_catan.c glibc-2.2.4/sysdeps/generic/s_catan.c --- glibc-2.2.3/sysdeps/generic/s_catan.c Tue Jul 13 16:11:59 1999 +++ glibc-2.2.4/sysdeps/generic/s_catan.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_catanf.c glibc-2.2.4/sysdeps/generic/s_catanf.c --- glibc-2.2.3/sysdeps/generic/s_catanf.c Tue Jul 13 16:12:04 1999 +++ glibc-2.2.4/sysdeps/generic/s_catanf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_catanh.c glibc-2.2.4/sysdeps/generic/s_catanh.c --- glibc-2.2.3/sysdeps/generic/s_catanh.c Tue Jul 13 16:12:09 1999 +++ glibc-2.2.4/sysdeps/generic/s_catanh.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_catanhf.c glibc-2.2.4/sysdeps/generic/s_catanhf.c --- glibc-2.2.3/sysdeps/generic/s_catanhf.c Tue Jul 13 16:12:14 1999 +++ glibc-2.2.4/sysdeps/generic/s_catanhf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_catanhl.c glibc-2.2.4/sysdeps/generic/s_catanhl.c --- glibc-2.2.3/sysdeps/generic/s_catanhl.c Tue Jul 13 16:12:18 1999 +++ glibc-2.2.4/sysdeps/generic/s_catanhl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_catanl.c glibc-2.2.4/sysdeps/generic/s_catanl.c --- glibc-2.2.3/sysdeps/generic/s_catanl.c Tue Jul 13 16:12:23 1999 +++ glibc-2.2.4/sysdeps/generic/s_catanl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ccos.c glibc-2.2.4/sysdeps/generic/s_ccos.c --- glibc-2.2.3/sysdeps/generic/s_ccos.c Tue Jul 13 16:12:31 1999 +++ glibc-2.2.4/sysdeps/generic/s_ccos.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ccosf.c glibc-2.2.4/sysdeps/generic/s_ccosf.c --- glibc-2.2.3/sysdeps/generic/s_ccosf.c Tue Jul 13 16:12:36 1999 +++ glibc-2.2.4/sysdeps/generic/s_ccosf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ccosh.c glibc-2.2.4/sysdeps/generic/s_ccosh.c --- glibc-2.2.3/sysdeps/generic/s_ccosh.c Tue Jul 13 16:12:39 1999 +++ glibc-2.2.4/sysdeps/generic/s_ccosh.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ccoshf.c glibc-2.2.4/sysdeps/generic/s_ccoshf.c --- glibc-2.2.3/sysdeps/generic/s_ccoshf.c Tue Jul 13 16:12:43 1999 +++ glibc-2.2.4/sysdeps/generic/s_ccoshf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ccoshl.c glibc-2.2.4/sysdeps/generic/s_ccoshl.c --- glibc-2.2.3/sysdeps/generic/s_ccoshl.c Tue Jul 13 16:12:47 1999 +++ glibc-2.2.4/sysdeps/generic/s_ccoshl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ccosl.c glibc-2.2.4/sysdeps/generic/s_ccosl.c --- glibc-2.2.3/sysdeps/generic/s_ccosl.c Tue Jul 13 16:12:51 1999 +++ glibc-2.2.4/sysdeps/generic/s_ccosl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cexp.c glibc-2.2.4/sysdeps/generic/s_cexp.c --- glibc-2.2.3/sysdeps/generic/s_cexp.c Tue Jul 13 16:12:56 1999 +++ glibc-2.2.4/sysdeps/generic/s_cexp.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cexpf.c glibc-2.2.4/sysdeps/generic/s_cexpf.c --- glibc-2.2.3/sysdeps/generic/s_cexpf.c Tue Jul 13 16:13:00 1999 +++ glibc-2.2.4/sysdeps/generic/s_cexpf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cexpl.c glibc-2.2.4/sysdeps/generic/s_cexpl.c --- glibc-2.2.3/sysdeps/generic/s_cexpl.c Tue Jul 13 16:13:05 1999 +++ glibc-2.2.4/sysdeps/generic/s_cexpl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_clog.c glibc-2.2.4/sysdeps/generic/s_clog.c --- glibc-2.2.3/sysdeps/generic/s_clog.c Tue Jul 13 16:13:09 1999 +++ glibc-2.2.4/sysdeps/generic/s_clog.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_clog10.c glibc-2.2.4/sysdeps/generic/s_clog10.c --- glibc-2.2.3/sysdeps/generic/s_clog10.c Tue Jul 13 16:13:14 1999 +++ glibc-2.2.4/sysdeps/generic/s_clog10.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_clog10f.c glibc-2.2.4/sysdeps/generic/s_clog10f.c --- glibc-2.2.3/sysdeps/generic/s_clog10f.c Tue Jul 13 16:13:18 1999 +++ glibc-2.2.4/sysdeps/generic/s_clog10f.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_clog10l.c glibc-2.2.4/sysdeps/generic/s_clog10l.c --- glibc-2.2.3/sysdeps/generic/s_clog10l.c Tue Jul 13 16:13:23 1999 +++ glibc-2.2.4/sysdeps/generic/s_clog10l.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_clogf.c glibc-2.2.4/sysdeps/generic/s_clogf.c --- glibc-2.2.3/sysdeps/generic/s_clogf.c Tue Jul 13 16:13:27 1999 +++ glibc-2.2.4/sysdeps/generic/s_clogf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_clogl.c glibc-2.2.4/sysdeps/generic/s_clogl.c --- glibc-2.2.3/sysdeps/generic/s_clogl.c Tue Jul 13 16:13:33 1999 +++ glibc-2.2.4/sysdeps/generic/s_clogl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cpow.c glibc-2.2.4/sysdeps/generic/s_cpow.c --- glibc-2.2.3/sysdeps/generic/s_cpow.c Tue Jul 13 16:13:36 1999 +++ glibc-2.2.4/sysdeps/generic/s_cpow.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cpowf.c glibc-2.2.4/sysdeps/generic/s_cpowf.c --- glibc-2.2.3/sysdeps/generic/s_cpowf.c Tue Jul 13 16:13:41 1999 +++ glibc-2.2.4/sysdeps/generic/s_cpowf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cpowl.c glibc-2.2.4/sysdeps/generic/s_cpowl.c --- glibc-2.2.3/sysdeps/generic/s_cpowl.c Tue Jul 13 16:13:44 1999 +++ glibc-2.2.4/sysdeps/generic/s_cpowl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cproj.c glibc-2.2.4/sysdeps/generic/s_cproj.c --- glibc-2.2.3/sysdeps/generic/s_cproj.c Thu Oct 21 09:14:38 1999 +++ glibc-2.2.4/sysdeps/generic/s_cproj.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cprojf.c glibc-2.2.4/sysdeps/generic/s_cprojf.c --- glibc-2.2.3/sysdeps/generic/s_cprojf.c Thu Oct 21 09:14:38 1999 +++ glibc-2.2.4/sysdeps/generic/s_cprojf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_cprojl.c glibc-2.2.4/sysdeps/generic/s_cprojl.c --- glibc-2.2.3/sysdeps/generic/s_cprojl.c Thu Oct 21 09:14:38 1999 +++ glibc-2.2.4/sysdeps/generic/s_cprojl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csin.c glibc-2.2.4/sysdeps/generic/s_csin.c --- glibc-2.2.3/sysdeps/generic/s_csin.c Tue Jul 13 16:14:01 1999 +++ glibc-2.2.4/sysdeps/generic/s_csin.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csinf.c glibc-2.2.4/sysdeps/generic/s_csinf.c --- glibc-2.2.3/sysdeps/generic/s_csinf.c Tue Jul 13 16:14:06 1999 +++ glibc-2.2.4/sysdeps/generic/s_csinf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csinh.c glibc-2.2.4/sysdeps/generic/s_csinh.c --- glibc-2.2.3/sysdeps/generic/s_csinh.c Tue Jul 13 16:14:11 1999 +++ glibc-2.2.4/sysdeps/generic/s_csinh.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csinhf.c glibc-2.2.4/sysdeps/generic/s_csinhf.c --- glibc-2.2.3/sysdeps/generic/s_csinhf.c Tue Jul 13 16:14:16 1999 +++ glibc-2.2.4/sysdeps/generic/s_csinhf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csinhl.c glibc-2.2.4/sysdeps/generic/s_csinhl.c --- glibc-2.2.3/sysdeps/generic/s_csinhl.c Tue Jul 13 16:14:22 1999 +++ glibc-2.2.4/sysdeps/generic/s_csinhl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csinl.c glibc-2.2.4/sysdeps/generic/s_csinl.c --- glibc-2.2.3/sysdeps/generic/s_csinl.c Tue Jul 13 16:14:27 1999 +++ glibc-2.2.4/sysdeps/generic/s_csinl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csqrt.c glibc-2.2.4/sysdeps/generic/s_csqrt.c --- glibc-2.2.3/sysdeps/generic/s_csqrt.c Tue Jul 13 16:14:32 1999 +++ glibc-2.2.4/sysdeps/generic/s_csqrt.c Mon Jul 23 10:55:30 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csqrtf.c glibc-2.2.4/sysdeps/generic/s_csqrtf.c --- glibc-2.2.3/sysdeps/generic/s_csqrtf.c Tue Jul 13 16:14:37 1999 +++ glibc-2.2.4/sysdeps/generic/s_csqrtf.c Mon Jul 23 10:55:30 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_csqrtl.c glibc-2.2.4/sysdeps/generic/s_csqrtl.c --- glibc-2.2.3/sysdeps/generic/s_csqrtl.c Tue Jul 13 16:14:41 1999 +++ glibc-2.2.4/sysdeps/generic/s_csqrtl.c Mon Jul 23 10:55:30 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ctan.c glibc-2.2.4/sysdeps/generic/s_ctan.c --- glibc-2.2.3/sysdeps/generic/s_ctan.c Tue Jul 13 16:14:45 1999 +++ glibc-2.2.4/sysdeps/generic/s_ctan.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ctanf.c glibc-2.2.4/sysdeps/generic/s_ctanf.c --- glibc-2.2.3/sysdeps/generic/s_ctanf.c Tue Jul 13 16:14:49 1999 +++ glibc-2.2.4/sysdeps/generic/s_ctanf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ctanh.c glibc-2.2.4/sysdeps/generic/s_ctanh.c --- glibc-2.2.3/sysdeps/generic/s_ctanh.c Tue Jul 13 16:14:53 1999 +++ glibc-2.2.4/sysdeps/generic/s_ctanh.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ctanhf.c glibc-2.2.4/sysdeps/generic/s_ctanhf.c --- glibc-2.2.3/sysdeps/generic/s_ctanhf.c Tue Jul 13 16:14:59 1999 +++ glibc-2.2.4/sysdeps/generic/s_ctanhf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ctanhl.c glibc-2.2.4/sysdeps/generic/s_ctanhl.c --- glibc-2.2.3/sysdeps/generic/s_ctanhl.c Tue Jul 13 16:15:03 1999 +++ glibc-2.2.4/sysdeps/generic/s_ctanhl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_ctanl.c glibc-2.2.4/sysdeps/generic/s_ctanl.c --- glibc-2.2.3/sysdeps/generic/s_ctanl.c Tue Jul 13 16:15:08 1999 +++ glibc-2.2.4/sysdeps/generic/s_ctanl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fdim.c glibc-2.2.4/sysdeps/generic/s_fdim.c --- glibc-2.2.3/sysdeps/generic/s_fdim.c Tue Jul 13 16:15:12 1999 +++ glibc-2.2.4/sysdeps/generic/s_fdim.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fdimf.c glibc-2.2.4/sysdeps/generic/s_fdimf.c --- glibc-2.2.3/sysdeps/generic/s_fdimf.c Tue Jul 13 16:15:18 1999 +++ glibc-2.2.4/sysdeps/generic/s_fdimf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fdiml.c glibc-2.2.4/sysdeps/generic/s_fdiml.c --- glibc-2.2.3/sysdeps/generic/s_fdiml.c Tue Jul 13 16:15:22 1999 +++ glibc-2.2.4/sysdeps/generic/s_fdiml.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fma.c glibc-2.2.4/sysdeps/generic/s_fma.c --- glibc-2.2.3/sysdeps/generic/s_fma.c Sat Apr 7 14:02:37 2001 +++ glibc-2.2.4/sysdeps/generic/s_fma.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fmaf.c glibc-2.2.4/sysdeps/generic/s_fmaf.c --- glibc-2.2.3/sysdeps/generic/s_fmaf.c Tue Jul 13 16:15:31 1999 +++ glibc-2.2.4/sysdeps/generic/s_fmaf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fmal.c glibc-2.2.4/sysdeps/generic/s_fmal.c --- glibc-2.2.3/sysdeps/generic/s_fmal.c Tue Jul 13 16:15:35 1999 +++ glibc-2.2.4/sysdeps/generic/s_fmal.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fmax.c glibc-2.2.4/sysdeps/generic/s_fmax.c --- glibc-2.2.3/sysdeps/generic/s_fmax.c Tue Jul 13 16:15:39 1999 +++ glibc-2.2.4/sysdeps/generic/s_fmax.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fmaxf.c glibc-2.2.4/sysdeps/generic/s_fmaxf.c --- glibc-2.2.3/sysdeps/generic/s_fmaxf.c Tue Jul 13 16:15:43 1999 +++ glibc-2.2.4/sysdeps/generic/s_fmaxf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fmaxl.c glibc-2.2.4/sysdeps/generic/s_fmaxl.c --- glibc-2.2.3/sysdeps/generic/s_fmaxl.c Tue Jul 13 16:15:48 1999 +++ glibc-2.2.4/sysdeps/generic/s_fmaxl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fmin.c glibc-2.2.4/sysdeps/generic/s_fmin.c --- glibc-2.2.3/sysdeps/generic/s_fmin.c Tue Jul 13 16:15:52 1999 +++ glibc-2.2.4/sysdeps/generic/s_fmin.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fminf.c glibc-2.2.4/sysdeps/generic/s_fminf.c --- glibc-2.2.3/sysdeps/generic/s_fminf.c Tue Jul 13 16:15:56 1999 +++ glibc-2.2.4/sysdeps/generic/s_fminf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_fminl.c glibc-2.2.4/sysdeps/generic/s_fminl.c --- glibc-2.2.3/sysdeps/generic/s_fminl.c Tue Jul 13 16:16:00 1999 +++ glibc-2.2.4/sysdeps/generic/s_fminl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/s_log2l.c glibc-2.2.4/sysdeps/generic/s_log2l.c --- glibc-2.2.3/sysdeps/generic/s_log2l.c Sun Oct 12 20:52:31 1997 +++ glibc-2.2.4/sysdeps/generic/s_log2l.c Wed Dec 31 16:00:00 1969 @@ -1,15 +0,0 @@ -#include -#include -#include - -long double -__log2l (long double x) -{ - fputs ("__log2l not implemented\n", stderr); - __set_errno (ENOSYS); - return 0.0; -} -weak_alias (__log2l, log2l) - -stub_warning (log2l) -#include diff -durpN glibc-2.2.3/sysdeps/generic/s_nan.c glibc-2.2.4/sysdeps/generic/s_nan.c --- glibc-2.2.3/sysdeps/generic/s_nan.c Tue Jul 13 16:16:18 1999 +++ glibc-2.2.4/sysdeps/generic/s_nan.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_nanf.c glibc-2.2.4/sysdeps/generic/s_nanf.c --- glibc-2.2.3/sysdeps/generic/s_nanf.c Tue Jul 13 16:16:23 1999 +++ glibc-2.2.4/sysdeps/generic/s_nanf.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_nanl.c glibc-2.2.4/sysdeps/generic/s_nanl.c --- glibc-2.2.3/sysdeps/generic/s_nanl.c Tue Jul 13 16:16:27 1999 +++ glibc-2.2.4/sysdeps/generic/s_nanl.c Mon Jul 23 10:55:30 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/s_nexttowardf.c glibc-2.2.4/sysdeps/generic/s_nexttowardf.c --- glibc-2.2.3/sysdeps/generic/s_nexttowardf.c Tue Oct 12 08:38:46 1999 +++ glibc-2.2.4/sysdeps/generic/s_nexttowardf.c Mon Jul 23 10:55:30 2001 @@ -39,7 +39,7 @@ ix = hx&0x7fffffff; /* |x| */ iy = hy&0x7fffffff; /* |y| */ - if((ix>=0x7f800000) || /* x is nan */ + if((ix>0x7f800000) || /* x is nan */ ((iy>=0x7ff00000)&&((iy-0x7ff00000)|ly)!=0)) /* y is nan */ return x+y; if((long double) x==y) return y; /* x=y, return y */ diff -durpN glibc-2.2.3/sysdeps/generic/sbrk.c glibc-2.2.4/sysdeps/generic/sbrk.c --- glibc-2.2.3/sysdeps/generic/sbrk.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/generic/sbrk.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/scandir64.c glibc-2.2.4/sysdeps/generic/scandir64.c --- glibc-2.2.3/sysdeps/generic/scandir64.c Sun Aug 13 17:36:29 2000 +++ glibc-2.2.4/sysdeps/generic/scandir64.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/sched_getp.c glibc-2.2.4/sysdeps/generic/sched_getp.c --- glibc-2.2.3/sysdeps/generic/sched_getp.c Sun Oct 12 20:52:31 1997 +++ glibc-2.2.4/sysdeps/generic/sched_getp.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sched_gets.c glibc-2.2.4/sysdeps/generic/sched_gets.c --- glibc-2.2.3/sysdeps/generic/sched_gets.c Sun Oct 12 20:52:31 1997 +++ glibc-2.2.4/sysdeps/generic/sched_gets.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sched_primax.c glibc-2.2.4/sysdeps/generic/sched_primax.c --- glibc-2.2.3/sysdeps/generic/sched_primax.c Sun Oct 12 20:52:31 1997 +++ glibc-2.2.4/sysdeps/generic/sched_primax.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sched_primin.c glibc-2.2.4/sysdeps/generic/sched_primin.c --- glibc-2.2.3/sysdeps/generic/sched_primin.c Sun Oct 12 20:52:31 1997 +++ glibc-2.2.4/sysdeps/generic/sched_primin.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sched_rr_gi.c glibc-2.2.4/sysdeps/generic/sched_rr_gi.c --- glibc-2.2.3/sysdeps/generic/sched_rr_gi.c Sun Oct 12 20:52:31 1997 +++ glibc-2.2.4/sysdeps/generic/sched_rr_gi.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sched_setp.c glibc-2.2.4/sysdeps/generic/sched_setp.c --- glibc-2.2.3/sysdeps/generic/sched_setp.c Sun Oct 12 20:52:32 1997 +++ glibc-2.2.4/sysdeps/generic/sched_setp.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sched_sets.c glibc-2.2.4/sysdeps/generic/sched_sets.c --- glibc-2.2.3/sysdeps/generic/sched_sets.c Sun Oct 12 20:52:32 1997 +++ glibc-2.2.4/sysdeps/generic/sched_sets.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sched_yield.c glibc-2.2.4/sysdeps/generic/sched_yield.c --- glibc-2.2.3/sysdeps/generic/sched_yield.c Sun Oct 12 20:52:32 1997 +++ glibc-2.2.4/sysdeps/generic/sched_yield.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/seekdir.c glibc-2.2.4/sysdeps/generic/seekdir.c --- glibc-2.2.3/sysdeps/generic/seekdir.c Wed Aug 18 11:52:11 1999 +++ glibc-2.2.4/sysdeps/generic/seekdir.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/segfault.c glibc-2.2.4/sysdeps/generic/segfault.c --- glibc-2.2.3/sysdeps/generic/segfault.c Sat Jan 13 10:48:50 2001 +++ glibc-2.2.4/sysdeps/generic/segfault.c Mon Jul 23 10:55:31 2001 @@ -4,21 +4,22 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include +#include #include #include #include @@ -237,6 +238,11 @@ install_handler (void) /* Preserve the output file name if there is any given. */ name = getenv ("SEGFAULT_OUTPUT_NAME"); - if (name != NULL && name[0] != '\0' && access (name, R_OK | W_OK) == 0) - fname = __strdup (name); + if (name != NULL && name[0] != '\0') + { + int ret = access (name, R_OK | W_OK); + + if (ret == 0 || (ret == -1 && errno == ENOENT)) + fname = __strdup (name); + } } diff -durpN glibc-2.2.3/sysdeps/generic/select.c glibc-2.2.4/sysdeps/generic/select.c --- glibc-2.2.3/sysdeps/generic/select.c Sun Oct 12 20:52:32 1997 +++ glibc-2.2.4/sysdeps/generic/select.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/semctl.c glibc-2.2.4/sysdeps/generic/semctl.c --- glibc-2.2.3/sysdeps/generic/semctl.c Tue Apr 28 22:50:03 1998 +++ glibc-2.2.4/sysdeps/generic/semctl.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/semget.c glibc-2.2.4/sysdeps/generic/semget.c --- glibc-2.2.3/sysdeps/generic/semget.c Sun Oct 12 20:52:32 1997 +++ glibc-2.2.4/sysdeps/generic/semget.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/semop.c glibc-2.2.4/sysdeps/generic/semop.c --- glibc-2.2.3/sysdeps/generic/semop.c Wed Aug 18 11:52:11 1999 +++ glibc-2.2.4/sysdeps/generic/semop.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/send.c glibc-2.2.4/sysdeps/generic/send.c --- glibc-2.2.3/sysdeps/generic/send.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/send.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sendmsg.c glibc-2.2.4/sysdeps/generic/sendmsg.c --- glibc-2.2.3/sysdeps/generic/sendmsg.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/sendmsg.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sendto.c glibc-2.2.4/sysdeps/generic/sendto.c --- glibc-2.2.3/sysdeps/generic/sendto.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/generic/sendto.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setcontext.c glibc-2.2.4/sysdeps/generic/setcontext.c --- glibc-2.2.3/sysdeps/generic/setcontext.c Sun Jan 25 08:48:30 1998 +++ glibc-2.2.4/sysdeps/generic/setcontext.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setdomain.c glibc-2.2.4/sysdeps/generic/setdomain.c --- glibc-2.2.3/sysdeps/generic/setdomain.c Sun Oct 12 20:52:33 1997 +++ glibc-2.2.4/sysdeps/generic/setdomain.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setegid.c glibc-2.2.4/sysdeps/generic/setegid.c --- glibc-2.2.3/sysdeps/generic/setegid.c Sun Oct 12 20:52:33 1997 +++ glibc-2.2.4/sysdeps/generic/setegid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setenv.c glibc-2.2.4/sysdeps/generic/setenv.c --- glibc-2.2.3/sysdeps/generic/setenv.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/setenv.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/sysdeps/generic/seteuid.c glibc-2.2.4/sysdeps/generic/seteuid.c --- glibc-2.2.3/sysdeps/generic/seteuid.c Sun Oct 12 20:52:33 1997 +++ glibc-2.2.4/sysdeps/generic/seteuid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setfpucw.c glibc-2.2.4/sysdeps/generic/setfpucw.c --- glibc-2.2.3/sysdeps/generic/setfpucw.c Tue Jul 6 15:33:23 1999 +++ glibc-2.2.4/sysdeps/generic/setfpucw.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setgid.c glibc-2.2.4/sysdeps/generic/setgid.c --- glibc-2.2.3/sysdeps/generic/setgid.c Sun Oct 12 20:52:33 1997 +++ glibc-2.2.4/sysdeps/generic/setgid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setgroups.c glibc-2.2.4/sysdeps/generic/setgroups.c --- glibc-2.2.3/sysdeps/generic/setgroups.c Sun Oct 12 20:52:33 1997 +++ glibc-2.2.4/sysdeps/generic/setgroups.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sethostid.c glibc-2.2.4/sysdeps/generic/sethostid.c --- glibc-2.2.3/sysdeps/generic/sethostid.c Sun Oct 12 20:52:33 1997 +++ glibc-2.2.4/sysdeps/generic/sethostid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sethostname.c glibc-2.2.4/sysdeps/generic/sethostname.c --- glibc-2.2.3/sysdeps/generic/sethostname.c Sun Oct 12 20:52:34 1997 +++ glibc-2.2.4/sysdeps/generic/sethostname.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setitimer.c glibc-2.2.4/sysdeps/generic/setitimer.c --- glibc-2.2.3/sysdeps/generic/setitimer.c Sun Oct 12 20:52:34 1997 +++ glibc-2.2.4/sysdeps/generic/setitimer.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setjmp.c glibc-2.2.4/sysdeps/generic/setjmp.c --- glibc-2.2.3/sysdeps/generic/setjmp.c Mon Apr 20 17:33:28 1998 +++ glibc-2.2.4/sysdeps/generic/setjmp.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setlogin.c glibc-2.2.4/sysdeps/generic/setlogin.c --- glibc-2.2.3/sysdeps/generic/setlogin.c Sun Oct 12 20:52:34 1997 +++ glibc-2.2.4/sysdeps/generic/setlogin.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setpgid.c glibc-2.2.4/sysdeps/generic/setpgid.c --- glibc-2.2.3/sysdeps/generic/setpgid.c Sun Oct 12 20:52:34 1997 +++ glibc-2.2.4/sysdeps/generic/setpgid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setpgrp.c glibc-2.2.4/sysdeps/generic/setpgrp.c --- glibc-2.2.3/sysdeps/generic/setpgrp.c Tue Jun 13 17:42:12 2000 +++ glibc-2.2.4/sysdeps/generic/setpgrp.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/setpriority.c glibc-2.2.4/sysdeps/generic/setpriority.c --- glibc-2.2.3/sysdeps/generic/setpriority.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/generic/setpriority.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setregid.c glibc-2.2.4/sysdeps/generic/setregid.c --- glibc-2.2.3/sysdeps/generic/setregid.c Sun Oct 12 20:52:34 1997 +++ glibc-2.2.4/sysdeps/generic/setregid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setreuid.c glibc-2.2.4/sysdeps/generic/setreuid.c --- glibc-2.2.3/sysdeps/generic/setreuid.c Sun Oct 12 20:52:35 1997 +++ glibc-2.2.4/sysdeps/generic/setreuid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setrlimit.c glibc-2.2.4/sysdeps/generic/setrlimit.c --- glibc-2.2.3/sysdeps/generic/setrlimit.c Fri Jun 12 11:26:42 1998 +++ glibc-2.2.4/sysdeps/generic/setrlimit.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setrlimit64.c glibc-2.2.4/sysdeps/generic/setrlimit64.c --- glibc-2.2.3/sysdeps/generic/setrlimit64.c Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/generic/setrlimit64.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setsid.c glibc-2.2.4/sysdeps/generic/setsid.c --- glibc-2.2.3/sysdeps/generic/setsid.c Sun Oct 12 20:52:35 1997 +++ glibc-2.2.4/sysdeps/generic/setsid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setsockopt.c glibc-2.2.4/sysdeps/generic/setsockopt.c --- glibc-2.2.3/sysdeps/generic/setsockopt.c Wed Mar 18 13:06:06 1998 +++ glibc-2.2.4/sysdeps/generic/setsockopt.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/settimeofday.c glibc-2.2.4/sysdeps/generic/settimeofday.c --- glibc-2.2.3/sysdeps/generic/settimeofday.c Sun Oct 12 20:52:35 1997 +++ glibc-2.2.4/sysdeps/generic/settimeofday.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setuid.c glibc-2.2.4/sysdeps/generic/setuid.c --- glibc-2.2.3/sysdeps/generic/setuid.c Sun Oct 12 20:52:35 1997 +++ glibc-2.2.4/sysdeps/generic/setuid.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/setutxent.c glibc-2.2.4/sysdeps/generic/setutxent.c --- glibc-2.2.3/sysdeps/generic/setutxent.c Mon Apr 20 16:53:51 1998 +++ glibc-2.2.4/sysdeps/generic/setutxent.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/shm_open.c glibc-2.2.4/sysdeps/generic/shm_open.c --- glibc-2.2.3/sysdeps/generic/shm_open.c Tue Apr 11 21:57:04 2000 +++ glibc-2.2.4/sysdeps/generic/shm_open.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/shm_unlink.c glibc-2.2.4/sysdeps/generic/shm_unlink.c --- glibc-2.2.3/sysdeps/generic/shm_unlink.c Tue Apr 11 21:57:12 2000 +++ glibc-2.2.4/sysdeps/generic/shm_unlink.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/shmat.c glibc-2.2.4/sysdeps/generic/shmat.c --- glibc-2.2.3/sysdeps/generic/shmat.c Sun Oct 12 20:52:35 1997 +++ glibc-2.2.4/sysdeps/generic/shmat.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/shmctl.c glibc-2.2.4/sysdeps/generic/shmctl.c --- glibc-2.2.3/sysdeps/generic/shmctl.c Sun Oct 12 20:52:35 1997 +++ glibc-2.2.4/sysdeps/generic/shmctl.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/shmdt.c glibc-2.2.4/sysdeps/generic/shmdt.c --- glibc-2.2.3/sysdeps/generic/shmdt.c Sun Oct 12 20:52:36 1997 +++ glibc-2.2.4/sysdeps/generic/shmdt.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/shmget.c glibc-2.2.4/sysdeps/generic/shmget.c --- glibc-2.2.3/sysdeps/generic/shmget.c Wed Aug 18 11:52:11 1999 +++ glibc-2.2.4/sysdeps/generic/shmget.c Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/shutdown.c glibc-2.2.4/sysdeps/generic/shutdown.c --- glibc-2.2.3/sysdeps/generic/shutdown.c Sun Oct 12 20:52:36 1997 +++ glibc-2.2.4/sysdeps/generic/shutdown.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigaction.c glibc-2.2.4/sysdeps/generic/sigaction.c --- glibc-2.2.3/sysdeps/generic/sigaction.c Sun Oct 12 20:52:36 1997 +++ glibc-2.2.4/sysdeps/generic/sigaction.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigaltstack.c glibc-2.2.4/sysdeps/generic/sigaltstack.c --- glibc-2.2.3/sysdeps/generic/sigaltstack.c Sun Oct 12 20:52:36 1997 +++ glibc-2.2.4/sysdeps/generic/sigaltstack.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigblock.c glibc-2.2.4/sysdeps/generic/sigblock.c --- glibc-2.2.3/sysdeps/generic/sigblock.c Sun Oct 12 20:52:36 1997 +++ glibc-2.2.4/sysdeps/generic/sigblock.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigcontextinfo.h glibc-2.2.4/sysdeps/generic/sigcontextinfo.h --- glibc-2.2.3/sysdeps/generic/sigcontextinfo.h Mon Mar 26 20:53:14 2001 +++ glibc-2.2.4/sysdeps/generic/sigcontextinfo.h Mon Jul 23 10:55:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* In general we cannot provide any information. */ #define SIGCONTEXT struct sigcontext * diff -durpN glibc-2.2.3/sysdeps/generic/sigignore.c glibc-2.2.4/sysdeps/generic/sigignore.c --- glibc-2.2.3/sysdeps/generic/sigignore.c Sun Jan 25 08:42:26 1998 +++ glibc-2.2.4/sysdeps/generic/sigignore.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigintr.c glibc-2.2.4/sysdeps/generic/sigintr.c --- glibc-2.2.3/sysdeps/generic/sigintr.c Sun Oct 12 20:52:36 1997 +++ glibc-2.2.4/sysdeps/generic/sigintr.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigjmp.c glibc-2.2.4/sysdeps/generic/sigjmp.c --- glibc-2.2.3/sysdeps/generic/sigjmp.c Sun Jun 29 14:48:00 1997 +++ glibc-2.2.4/sysdeps/generic/sigjmp.c Mon Jul 23 10:55:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/siglist.c glibc-2.2.4/sysdeps/generic/siglist.c --- glibc-2.2.3/sysdeps/generic/siglist.c Mon Jun 21 12:09:04 1999 +++ glibc-2.2.4/sysdeps/generic/siglist.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/siglist.h glibc-2.2.4/sysdeps/generic/siglist.h --- glibc-2.2.3/sysdeps/generic/siglist.h Tue Nov 23 09:36:37 1999 +++ glibc-2.2.4/sysdeps/generic/siglist.h Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file should be usable for any platform, since it just associates the SIG* macros with text names and descriptions. The actual values diff -durpN glibc-2.2.3/sysdeps/generic/signal.c glibc-2.2.4/sysdeps/generic/signal.c --- glibc-2.2.3/sysdeps/generic/signal.c Sun Oct 12 20:52:36 1997 +++ glibc-2.2.4/sysdeps/generic/signal.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/signame.c glibc-2.2.4/sysdeps/generic/signame.c --- glibc-2.2.3/sysdeps/generic/signame.c Mon Jun 23 14:38:47 1997 +++ glibc-2.2.4/sysdeps/generic/signame.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H #include diff -durpN glibc-2.2.3/sysdeps/generic/signame.h glibc-2.2.4/sysdeps/generic/signame.h --- glibc-2.2.3/sysdeps/generic/signame.h Mon Jun 23 14:38:47 1997 +++ glibc-2.2.4/sysdeps/generic/signame.h Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if defined (__STDC__) && __STDC__ diff -durpN glibc-2.2.3/sysdeps/generic/sigpause.c glibc-2.2.4/sysdeps/generic/sigpause.c --- glibc-2.2.3/sysdeps/generic/sigpause.c Wed Feb 23 13:19:42 2000 +++ glibc-2.2.4/sysdeps/generic/sigpause.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigpending.c glibc-2.2.4/sysdeps/generic/sigpending.c --- glibc-2.2.3/sysdeps/generic/sigpending.c Sun Oct 12 20:52:37 1997 +++ glibc-2.2.4/sysdeps/generic/sigpending.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigprocmask.c glibc-2.2.4/sysdeps/generic/sigprocmask.c --- glibc-2.2.3/sysdeps/generic/sigprocmask.c Sun Oct 12 20:52:37 1997 +++ glibc-2.2.4/sysdeps/generic/sigprocmask.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigqueue.c glibc-2.2.4/sysdeps/generic/sigqueue.c --- glibc-2.2.3/sysdeps/generic/sigqueue.c Sun Dec 14 13:58:08 1997 +++ glibc-2.2.4/sysdeps/generic/sigqueue.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigreturn.c glibc-2.2.4/sysdeps/generic/sigreturn.c --- glibc-2.2.3/sysdeps/generic/sigreturn.c Sun Oct 12 20:52:37 1997 +++ glibc-2.2.4/sysdeps/generic/sigreturn.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigset-cvt-mask.h glibc-2.2.4/sysdeps/generic/sigset-cvt-mask.h --- glibc-2.2.3/sysdeps/generic/sigset-cvt-mask.h Tue Jun 2 14:00:48 1998 +++ glibc-2.2.4/sysdeps/generic/sigset-cvt-mask.h Mon Jul 23 10:55:32 2001 @@ -5,19 +5,19 @@ Contributed by Joe Keane . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define sigset_set_old_mask(set, mask) (*(set) = (unsigned long int) (mask)) diff -durpN glibc-2.2.3/sysdeps/generic/sigset.c glibc-2.2.4/sysdeps/generic/sigset.c --- glibc-2.2.3/sysdeps/generic/sigset.c Sun Jan 25 08:42:26 1998 +++ glibc-2.2.4/sysdeps/generic/sigset.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigsetmask.c glibc-2.2.4/sysdeps/generic/sigsetmask.c --- glibc-2.2.3/sysdeps/generic/sigsetmask.c Sun Oct 12 20:52:37 1997 +++ glibc-2.2.4/sysdeps/generic/sigsetmask.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigstack.c glibc-2.2.4/sysdeps/generic/sigstack.c --- glibc-2.2.3/sysdeps/generic/sigstack.c Wed Feb 23 13:19:42 2000 +++ glibc-2.2.4/sysdeps/generic/sigstack.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigsuspend.c glibc-2.2.4/sysdeps/generic/sigsuspend.c --- glibc-2.2.3/sysdeps/generic/sigsuspend.c Mon Jul 20 14:23:04 1998 +++ glibc-2.2.4/sysdeps/generic/sigsuspend.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigtimedwait.c glibc-2.2.4/sysdeps/generic/sigtimedwait.c --- glibc-2.2.3/sysdeps/generic/sigtimedwait.c Wed Dec 3 15:24:15 1997 +++ glibc-2.2.4/sysdeps/generic/sigtimedwait.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigvec.c glibc-2.2.4/sysdeps/generic/sigvec.c --- glibc-2.2.3/sysdeps/generic/sigvec.c Sun Oct 12 20:52:37 1997 +++ glibc-2.2.4/sysdeps/generic/sigvec.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigwait.c glibc-2.2.4/sysdeps/generic/sigwait.c --- glibc-2.2.3/sysdeps/generic/sigwait.c Sun Oct 12 20:52:37 1997 +++ glibc-2.2.4/sysdeps/generic/sigwait.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sigwaitinfo.c glibc-2.2.4/sysdeps/generic/sigwaitinfo.c --- glibc-2.2.3/sysdeps/generic/sigwaitinfo.c Wed Dec 3 15:24:15 1997 +++ glibc-2.2.4/sysdeps/generic/sigwaitinfo.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sleep.c glibc-2.2.4/sysdeps/generic/sleep.c --- glibc-2.2.3/sysdeps/generic/sleep.c Sun Oct 12 20:52:38 1997 +++ glibc-2.2.4/sysdeps/generic/sleep.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sockatmark.c glibc-2.2.4/sysdeps/generic/sockatmark.c --- glibc-2.2.3/sysdeps/generic/sockatmark.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/sockatmark.c Thu Jul 5 21:55:50 2001 @@ -0,0 +1,33 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +/* Determine wheter socket is at a out-of-band mark. */ +int +sockatmark (fd) + int fd; +{ + __set_errno (ENOSYS); + return -1; +} + + +stub_warning (sockatmark) +#include diff -durpN glibc-2.2.3/sysdeps/generic/socket.c glibc-2.2.4/sysdeps/generic/socket.c --- glibc-2.2.3/sysdeps/generic/socket.c Tue Jun 2 12:35:18 1998 +++ glibc-2.2.4/sysdeps/generic/socket.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/socketpair.c glibc-2.2.4/sysdeps/generic/socketpair.c --- glibc-2.2.3/sysdeps/generic/socketpair.c Sun Oct 12 20:52:38 1997 +++ glibc-2.2.4/sysdeps/generic/socketpair.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/spawni.c glibc-2.2.4/sysdeps/generic/spawni.c --- glibc-2.2.3/sysdeps/generic/spawni.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/spawni.c Thu Jul 5 21:55:50 2001 @@ -0,0 +1,46 @@ +/* Guts of POSIX spawn interface. Stub version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include "spawn_int.h" + + +/* The Unix standard contains a long explanation of the way to signal + an error after the fork() was successful. Since no new wait status + was wanted there is no way to signal an error using one of the + available methods. The committee chose to signal an error by a + normal program exit with the exit code 127. */ +#define SPAWN_ERROR 127 + + +/* Spawn a new process executing PATH with the attributes describes in *ATTRP. + Before running the process perform the actions described in FILE-ACTIONS. */ +int +__spawni (pid_t *pid, const char *file, + const posix_spawn_file_actions_t *file_actions, + const posix_spawnattr_t *attrp, char *const argv[], + char *const envp[], int use_path) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (__spawni) +#include diff -durpN glibc-2.2.3/sysdeps/generic/speed.c glibc-2.2.4/sysdeps/generic/speed.c --- glibc-2.2.3/sysdeps/generic/speed.c Mon Jan 6 14:06:02 1997 +++ glibc-2.2.4/sysdeps/generic/speed.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sprofil.c glibc-2.2.4/sysdeps/generic/sprofil.c --- glibc-2.2.3/sysdeps/generic/sprofil.c Wed Mar 21 12:14:39 2001 +++ glibc-2.2.4/sysdeps/generic/sprofil.c Mon Jul 23 10:55:32 2001 @@ -1,22 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. Contributed by David Mosberger-Tang . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/sstk.c glibc-2.2.4/sysdeps/generic/sstk.c --- glibc-2.2.3/sysdeps/generic/sstk.c Sun Oct 12 20:52:38 1997 +++ glibc-2.2.4/sysdeps/generic/sstk.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/stackinfo.h glibc-2.2.4/sysdeps/generic/stackinfo.h --- glibc-2.2.3/sysdeps/generic/stackinfo.h Wed Apr 28 15:58:42 1999 +++ glibc-2.2.4/sysdeps/generic/stackinfo.h Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. Since there is no general truth we can't say diff -durpN glibc-2.2.3/sysdeps/generic/statfs.c glibc-2.2.4/sysdeps/generic/statfs.c --- glibc-2.2.3/sysdeps/generic/statfs.c Sun Oct 12 20:52:38 1997 +++ glibc-2.2.4/sysdeps/generic/statfs.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/statfs64.c glibc-2.2.4/sysdeps/generic/statfs64.c --- glibc-2.2.3/sysdeps/generic/statfs64.c Mon Apr 17 10:18:59 2000 +++ glibc-2.2.4/sysdeps/generic/statfs64.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/statvfs.c glibc-2.2.4/sysdeps/generic/statvfs.c --- glibc-2.2.3/sysdeps/generic/statvfs.c Fri Mar 20 13:30:59 1998 +++ glibc-2.2.4/sysdeps/generic/statvfs.c Mon Jul 23 10:55:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/statvfs64.c glibc-2.2.4/sysdeps/generic/statvfs64.c --- glibc-2.2.3/sysdeps/generic/statvfs64.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/statvfs64.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/stdint.h glibc-2.2.4/sysdeps/generic/stdint.h --- glibc-2.2.3/sysdeps/generic/stdint.h Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/generic/stdint.h Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99: 7.18 Integer types diff -durpN glibc-2.2.3/sysdeps/generic/stdio_init.c glibc-2.2.4/sysdeps/generic/stdio_init.c --- glibc-2.2.3/sysdeps/generic/stdio_init.c Sun Oct 12 20:52:38 1997 +++ glibc-2.2.4/sysdeps/generic/stdio_init.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/stime.c glibc-2.2.4/sysdeps/generic/stime.c --- glibc-2.2.3/sysdeps/generic/stime.c Sun Oct 12 20:52:39 1997 +++ glibc-2.2.4/sysdeps/generic/stime.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/stpcpy.c glibc-2.2.4/sysdeps/generic/stpcpy.c --- glibc-2.2.3/sysdeps/generic/stpcpy.c Mon Sep 15 17:32:10 1997 +++ glibc-2.2.4/sysdeps/generic/stpcpy.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/sysdeps/generic/stpncpy.c glibc-2.2.4/sysdeps/generic/stpncpy.c --- glibc-2.2.3/sysdeps/generic/stpncpy.c Fri Feb 14 20:30:42 1997 +++ glibc-2.2.4/sysdeps/generic/stpncpy.c Mon Jul 23 10:55:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is almost copied from strncpy.c, written by Torbjorn Granlund. */ diff -durpN glibc-2.2.3/sysdeps/generic/strcasecmp.c glibc-2.2.4/sysdeps/generic/strcasecmp.c --- glibc-2.2.3/sysdeps/generic/strcasecmp.c Fri May 23 19:12:43 1997 +++ glibc-2.2.4/sysdeps/generic/strcasecmp.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/sysdeps/generic/strcasecmp_l.c glibc-2.2.4/sysdeps/generic/strcasecmp_l.c --- glibc-2.2.3/sysdeps/generic/strcasecmp_l.c Fri May 23 19:14:17 1997 +++ glibc-2.2.4/sysdeps/generic/strcasecmp_l.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/sysdeps/generic/strcasestr.c glibc-2.2.4/sysdeps/generic/strcasestr.c --- glibc-2.2.3/sysdeps/generic/strcasestr.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/sysdeps/generic/strcasestr.c Mon Jul 23 10:55:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * My personal strstr() implementation that beats most other algorithms. diff -durpN glibc-2.2.3/sysdeps/generic/strcat.c glibc-2.2.4/sysdeps/generic/strcat.c --- glibc-2.2.3/sysdeps/generic/strcat.c Wed Sep 10 20:18:17 1997 +++ glibc-2.2.4/sysdeps/generic/strcat.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strchr.c glibc-2.2.4/sysdeps/generic/strchr.c --- glibc-2.2.3/sysdeps/generic/strchr.c Fri Jul 7 10:57:36 2000 +++ glibc-2.2.4/sysdeps/generic/strchr.c Mon Jul 23 10:55:33 2001 @@ -1,4 +1,5 @@ /* Copyright (C) 1991,93,94,95,96,97,99,2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and bug fix and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -6,19 +7,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strchrnul.c glibc-2.2.4/sysdeps/generic/strchrnul.c --- glibc-2.2.3/sysdeps/generic/strchrnul.c Fri Jul 7 10:57:36 2000 +++ glibc-2.2.4/sysdeps/generic/strchrnul.c Mon Jul 23 10:55:33 2001 @@ -1,4 +1,5 @@ /* Copyright (C) 1991,93,94,95,96,97,99,2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and bug fix and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -6,19 +7,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strcmp.c glibc-2.2.4/sysdeps/generic/strcmp.c --- glibc-2.2.3/sysdeps/generic/strcmp.c Wed Sep 10 20:18:17 1997 +++ glibc-2.2.4/sysdeps/generic/strcmp.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strcpy.c glibc-2.2.4/sysdeps/generic/strcpy.c --- glibc-2.2.3/sysdeps/generic/strcpy.c Wed Aug 2 14:52:47 2000 +++ glibc-2.2.4/sysdeps/generic/strcpy.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strcspn.c glibc-2.2.4/sysdeps/generic/strcspn.c --- glibc-2.2.3/sysdeps/generic/strcspn.c Wed Sep 10 20:18:18 1997 +++ glibc-2.2.4/sysdeps/generic/strcspn.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/sysdeps/generic/strlen.c glibc-2.2.4/sysdeps/generic/strlen.c --- glibc-2.2.3/sysdeps/generic/strlen.c Fri Jul 7 10:57:36 2000 +++ glibc-2.2.4/sysdeps/generic/strlen.c Mon Jul 23 10:55:33 2001 @@ -1,22 +1,23 @@ /* Copyright (C) 1991, 1993, 1997, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Written by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se); commentary by Jim Blandy (jimb@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strncase.c glibc-2.2.4/sysdeps/generic/strncase.c --- glibc-2.2.3/sysdeps/generic/strncase.c Fri May 23 19:12:53 1997 +++ glibc-2.2.4/sysdeps/generic/strncase.c Mon Jul 23 10:55:33 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/sysdeps/generic/strncase_l.c glibc-2.2.4/sysdeps/generic/strncase_l.c --- glibc-2.2.3/sysdeps/generic/strncase_l.c Fri May 23 19:14:30 1997 +++ glibc-2.2.4/sysdeps/generic/strncase_l.c Mon Jul 23 10:55:33 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/sysdeps/generic/strncat.c glibc-2.2.4/sysdeps/generic/strncat.c --- glibc-2.2.3/sysdeps/generic/strncat.c Wed Sep 10 20:18:18 1997 +++ glibc-2.2.4/sysdeps/generic/strncat.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/strncmp.c glibc-2.2.4/sysdeps/generic/strncmp.c --- glibc-2.2.3/sysdeps/generic/strncmp.c Wed Sep 10 20:18:18 1997 +++ glibc-2.2.4/sysdeps/generic/strncmp.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strncpy.c glibc-2.2.4/sysdeps/generic/strncpy.c --- glibc-2.2.3/sysdeps/generic/strncpy.c Wed Sep 10 20:18:18 1997 +++ glibc-2.2.4/sysdeps/generic/strncpy.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strpbrk.c glibc-2.2.4/sysdeps/generic/strpbrk.c --- glibc-2.2.3/sysdeps/generic/strpbrk.c Wed Sep 10 20:18:19 1997 +++ glibc-2.2.4/sysdeps/generic/strpbrk.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/sysdeps/generic/strrchr.c glibc-2.2.4/sysdeps/generic/strrchr.c --- glibc-2.2.3/sysdeps/generic/strrchr.c Wed Sep 10 20:18:19 1997 +++ glibc-2.2.4/sysdeps/generic/strrchr.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/strsep.c glibc-2.2.4/sysdeps/generic/strsep.c --- glibc-2.2.3/sysdeps/generic/strsep.c Tue Dec 21 10:59:00 1999 +++ glibc-2.2.4/sysdeps/generic/strsep.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/strspn.c glibc-2.2.4/sysdeps/generic/strspn.c --- glibc-2.2.3/sysdeps/generic/strspn.c Wed Sep 10 20:18:19 1997 +++ glibc-2.2.4/sysdeps/generic/strspn.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/strstr.c glibc-2.2.4/sysdeps/generic/strstr.c --- glibc-2.2.3/sysdeps/generic/strstr.c Fri Dec 1 11:55:08 2000 +++ glibc-2.2.4/sysdeps/generic/strstr.c Mon Jul 23 10:55:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * My personal strstr() implementation that beats most other algorithms. diff -durpN glibc-2.2.3/sysdeps/generic/strtok.c glibc-2.2.4/sysdeps/generic/strtok.c --- glibc-2.2.3/sysdeps/generic/strtok.c Mon Mar 26 20:53:14 2001 +++ glibc-2.2.4/sysdeps/generic/strtok.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/strtok_r.c glibc-2.2.4/sysdeps/generic/strtok_r.c --- glibc-2.2.3/sysdeps/generic/strtok_r.c Mon Mar 26 20:53:14 2001 +++ glibc-2.2.4/sysdeps/generic/strtok_r.c Mon Jul 23 10:55:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/strtol.c glibc-2.2.4/sysdeps/generic/strtol.c --- glibc-2.2.3/sysdeps/generic/strtol.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/strtol.c Mon Jul 23 10:55:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/sysdeps/generic/strtol_l.c glibc-2.2.4/sysdeps/generic/strtol_l.c --- glibc-2.2.3/sysdeps/generic/strtol_l.c Sat Jan 6 20:35:38 2001 +++ glibc-2.2.4/sysdeps/generic/strtol_l.c Mon Jul 23 10:55:33 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 diff -durpN glibc-2.2.3/sysdeps/generic/strtold.c glibc-2.2.4/sysdeps/generic/strtold.c --- glibc-2.2.3/sysdeps/generic/strtold.c Tue Aug 3 12:32:34 1999 +++ glibc-2.2.4/sysdeps/generic/strtold.c Mon Jul 23 10:55:33 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/strtoll.c glibc-2.2.4/sysdeps/generic/strtoll.c --- glibc-2.2.3/sysdeps/generic/strtoll.c Sat Apr 7 14:02:37 2001 +++ glibc-2.2.4/sysdeps/generic/strtoll.c Mon Jul 23 10:55:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define QUAD 1 diff -durpN glibc-2.2.3/sysdeps/generic/strtoll_l.c glibc-2.2.4/sysdeps/generic/strtoll_l.c --- glibc-2.2.3/sysdeps/generic/strtoll_l.c Mon May 26 15:20:26 1997 +++ glibc-2.2.4/sysdeps/generic/strtoll_l.c Mon Jul 23 10:55:33 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 diff -durpN glibc-2.2.3/sysdeps/generic/strtoul.c glibc-2.2.4/sysdeps/generic/strtoul.c --- glibc-2.2.3/sysdeps/generic/strtoul.c Sat Jan 6 20:35:38 2001 +++ glibc-2.2.4/sysdeps/generic/strtoul.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define UNSIGNED 1 diff -durpN glibc-2.2.3/sysdeps/generic/strtoul_l.c glibc-2.2.4/sysdeps/generic/strtoul_l.c --- glibc-2.2.3/sysdeps/generic/strtoul_l.c Sat Jan 6 20:35:38 2001 +++ glibc-2.2.4/sysdeps/generic/strtoul_l.c Mon Jul 23 10:55:33 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 diff -durpN glibc-2.2.3/sysdeps/generic/strtoull.c glibc-2.2.4/sysdeps/generic/strtoull.c --- glibc-2.2.3/sysdeps/generic/strtoull.c Sat Apr 7 14:02:37 2001 +++ glibc-2.2.4/sysdeps/generic/strtoull.c Mon Jul 23 10:55:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define QUAD 1 diff -durpN glibc-2.2.3/sysdeps/generic/strtoull_l.c glibc-2.2.4/sysdeps/generic/strtoull_l.c --- glibc-2.2.3/sysdeps/generic/strtoull_l.c Mon May 26 15:20:41 1997 +++ glibc-2.2.4/sysdeps/generic/strtoull_l.c Mon Jul 23 10:55:33 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 diff -durpN glibc-2.2.3/sysdeps/generic/strtsupp.c glibc-2.2.4/sysdeps/generic/strtsupp.c --- glibc-2.2.3/sysdeps/generic/strtsupp.c Sun Oct 12 20:52:39 1997 +++ glibc-2.2.4/sysdeps/generic/strtsupp.c Mon Jul 23 10:55:33 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/stty.c glibc-2.2.4/sysdeps/generic/stty.c --- glibc-2.2.3/sysdeps/generic/stty.c Sun Oct 12 20:52:39 1997 +++ glibc-2.2.4/sysdeps/generic/stty.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sub_n.c glibc-2.2.4/sysdeps/generic/sub_n.c --- glibc-2.2.3/sysdeps/generic/sub_n.c Tue May 7 14:04:10 1996 +++ glibc-2.2.4/sysdeps/generic/sub_n.c Mon Jul 23 10:55:33 2001 @@ -5,16 +5,16 @@ Copyright (C) 1992, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/submul_1.c glibc-2.2.4/sysdeps/generic/submul_1.c --- glibc-2.2.3/sysdeps/generic/submul_1.c Tue May 7 14:04:11 1996 +++ glibc-2.2.4/sysdeps/generic/submul_1.c Mon Jul 23 10:55:33 2001 @@ -8,16 +8,16 @@ Copyright (C) 1992, 1993, 1994, 1996 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/generic/swapcontext.c glibc-2.2.4/sysdeps/generic/swapcontext.c --- glibc-2.2.3/sysdeps/generic/swapcontext.c Sun Jan 25 08:48:31 1998 +++ glibc-2.2.4/sysdeps/generic/swapcontext.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/swapoff.c glibc-2.2.4/sysdeps/generic/swapoff.c --- glibc-2.2.3/sysdeps/generic/swapoff.c Sun Oct 12 20:52:39 1997 +++ glibc-2.2.4/sysdeps/generic/swapoff.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/swapon.c glibc-2.2.4/sysdeps/generic/swapon.c --- glibc-2.2.3/sysdeps/generic/swapon.c Sun Oct 12 20:52:39 1997 +++ glibc-2.2.4/sysdeps/generic/swapon.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/symlink.c glibc-2.2.4/sysdeps/generic/symlink.c --- glibc-2.2.3/sysdeps/generic/symlink.c Sun Oct 12 20:52:39 1997 +++ glibc-2.2.4/sysdeps/generic/symlink.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sync.c glibc-2.2.4/sysdeps/generic/sync.c --- glibc-2.2.3/sysdeps/generic/sync.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/sync.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sys/ptrace.h glibc-2.2.4/sysdeps/generic/sys/ptrace.h --- glibc-2.2.3/sysdeps/generic/sys/ptrace.h Sat Dec 4 12:31:53 1999 +++ glibc-2.2.4/sysdeps/generic/sys/ptrace.h Mon Jul 23 10:55:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _PTRACE_H diff -durpN glibc-2.2.3/sysdeps/generic/sys/swap.h glibc-2.2.4/sysdeps/generic/sys/swap.h --- glibc-2.2.3/sysdeps/generic/sys/swap.h Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/generic/sys/swap.h Mon Jul 23 10:55:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __SYS_SWAP_H diff -durpN glibc-2.2.3/sysdeps/generic/sys/sysinfo.h glibc-2.2.4/sysdeps/generic/sys/sysinfo.h --- glibc-2.2.3/sysdeps/generic/sys/sysinfo.h Thu Feb 15 14:08:41 2001 +++ glibc-2.2.4/sysdeps/generic/sys/sysinfo.h Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SYSINFO_H #define _SYS_SYSINFO_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/sys/sysmacros.h glibc-2.2.4/sysdeps/generic/sys/sysmacros.h --- glibc-2.2.3/sysdeps/generic/sys/sysmacros.h Thu Jan 21 14:32:07 1999 +++ glibc-2.2.4/sysdeps/generic/sys/sysmacros.h Mon Jul 23 10:55:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SYSMACROS_H #define _SYS_SYSMACROS_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/sys/ucontext.h glibc-2.2.4/sysdeps/generic/sys/ucontext.h --- glibc-2.2.3/sysdeps/generic/sys/ucontext.h Sat Nov 22 10:39:49 1997 +++ glibc-2.2.4/sysdeps/generic/sys/ucontext.h Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/generic/syscall.c glibc-2.2.4/sysdeps/generic/syscall.c --- glibc-2.2.3/sysdeps/generic/syscall.c Sun Dec 7 18:50:51 1997 +++ glibc-2.2.4/sysdeps/generic/syscall.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sysconf.c glibc-2.2.4/sysdeps/generic/sysconf.c --- glibc-2.2.3/sysdeps/generic/sysconf.c Mon Dec 22 10:45:51 1997 +++ glibc-2.2.4/sysdeps/generic/sysconf.c Mon Jul 23 10:55:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sysd-stdio.c glibc-2.2.4/sysdeps/generic/sysd-stdio.c --- glibc-2.2.3/sysdeps/generic/sysd-stdio.c Sun Sep 6 08:40:17 1998 +++ glibc-2.2.4/sysdeps/generic/sysd-stdio.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sysdep.h glibc-2.2.4/sysdeps/generic/sysdep.h --- glibc-2.2.3/sysdeps/generic/sysdep.h Fri Mar 6 09:02:08 1998 +++ glibc-2.2.4/sysdeps/generic/sysdep.h Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef C_LABEL diff -durpN glibc-2.2.3/sysdeps/generic/system.c glibc-2.2.4/sysdeps/generic/system.c --- glibc-2.2.3/sysdeps/generic/system.c Sun Oct 12 20:52:40 1997 +++ glibc-2.2.4/sysdeps/generic/system.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/sysv_signal.c glibc-2.2.4/sysdeps/generic/sysv_signal.c --- glibc-2.2.3/sysdeps/generic/sysv_signal.c Sun Oct 12 20:52:40 1997 +++ glibc-2.2.4/sysdeps/generic/sysv_signal.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tcdrain.c glibc-2.2.4/sysdeps/generic/tcdrain.c --- glibc-2.2.3/sysdeps/generic/tcdrain.c Sun Oct 12 20:52:40 1997 +++ glibc-2.2.4/sysdeps/generic/tcdrain.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tcflow.c glibc-2.2.4/sysdeps/generic/tcflow.c --- glibc-2.2.3/sysdeps/generic/tcflow.c Sun Oct 12 20:52:40 1997 +++ glibc-2.2.4/sysdeps/generic/tcflow.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tcflush.c glibc-2.2.4/sysdeps/generic/tcflush.c --- glibc-2.2.3/sysdeps/generic/tcflush.c Sun Oct 12 20:52:40 1997 +++ glibc-2.2.4/sysdeps/generic/tcflush.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tcgetattr.c glibc-2.2.4/sysdeps/generic/tcgetattr.c --- glibc-2.2.3/sysdeps/generic/tcgetattr.c Sun Oct 12 20:52:41 1997 +++ glibc-2.2.4/sysdeps/generic/tcgetattr.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tcgetpgrp.c glibc-2.2.4/sysdeps/generic/tcgetpgrp.c --- glibc-2.2.3/sysdeps/generic/tcgetpgrp.c Sun Oct 12 20:52:41 1997 +++ glibc-2.2.4/sysdeps/generic/tcgetpgrp.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tcsendbrk.c glibc-2.2.4/sysdeps/generic/tcsendbrk.c --- glibc-2.2.3/sysdeps/generic/tcsendbrk.c Sun Oct 12 20:52:41 1997 +++ glibc-2.2.4/sysdeps/generic/tcsendbrk.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tcsetattr.c glibc-2.2.4/sysdeps/generic/tcsetattr.c --- glibc-2.2.3/sysdeps/generic/tcsetattr.c Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/generic/tcsetattr.c Fri Jul 27 23:13:22 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991, 1995, 1996, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1991,95,96,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -82,6 +82,21 @@ bad_speed (speed_t speed) case B9600: case B19200: case B38400: + case B57600: + case B115200: + case B230400: + case B460800: + case B500000: + case B576000: + case B921600: + case B1000000: + case B1152000: + case B1500000: + case B2000000: + case B2500000: + case B3000000: + case B3500000: + case B4000000: return 0; default: return 1; diff -durpN glibc-2.2.3/sysdeps/generic/tcsetpgrp.c glibc-2.2.4/sysdeps/generic/tcsetpgrp.c --- glibc-2.2.3/sysdeps/generic/tcsetpgrp.c Sun Oct 12 20:52:41 1997 +++ glibc-2.2.4/sysdeps/generic/tcsetpgrp.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/telldir.c glibc-2.2.4/sysdeps/generic/telldir.c --- glibc-2.2.3/sysdeps/generic/telldir.c Wed Aug 18 11:52:11 1999 +++ glibc-2.2.4/sysdeps/generic/telldir.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tempname.c glibc-2.2.4/sysdeps/generic/tempname.c --- glibc-2.2.3/sysdeps/generic/tempname.c Tue Jul 6 15:21:14 1999 +++ glibc-2.2.4/sysdeps/generic/tempname.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_size_t #include diff -durpN glibc-2.2.3/sysdeps/generic/testrtsig.h glibc-2.2.4/sysdeps/generic/testrtsig.h --- glibc-2.2.3/sysdeps/generic/testrtsig.h Mon Dec 22 10:46:23 1997 +++ glibc-2.2.4/sysdeps/generic/testrtsig.h Mon Jul 23 10:55:34 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/thread_state.h glibc-2.2.4/sysdeps/generic/thread_state.h --- glibc-2.2.3/sysdeps/generic/thread_state.h Sun Oct 12 20:52:41 1997 +++ glibc-2.2.4/sysdeps/generic/thread_state.h Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Everything else is called `thread_state', but CMU's header file is called `thread_status'. Oh boy. */ diff -durpN glibc-2.2.3/sysdeps/generic/time.c glibc-2.2.4/sysdeps/generic/time.c --- glibc-2.2.3/sysdeps/generic/time.c Sun Oct 12 20:52:41 1997 +++ glibc-2.2.4/sysdeps/generic/time.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/timer_create.c glibc-2.2.4/sysdeps/generic/timer_create.c --- glibc-2.2.3/sysdeps/generic/timer_create.c Mon Jul 26 13:30:16 1999 +++ glibc-2.2.4/sysdeps/generic/timer_create.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/timer_delete.c glibc-2.2.4/sysdeps/generic/timer_delete.c --- glibc-2.2.3/sysdeps/generic/timer_delete.c Mon Jul 26 13:40:05 1999 +++ glibc-2.2.4/sysdeps/generic/timer_delete.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/timer_getoverr.c glibc-2.2.4/sysdeps/generic/timer_getoverr.c --- glibc-2.2.3/sysdeps/generic/timer_getoverr.c Mon Jul 26 13:45:57 1999 +++ glibc-2.2.4/sysdeps/generic/timer_getoverr.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/timer_gettime.c glibc-2.2.4/sysdeps/generic/timer_gettime.c --- glibc-2.2.3/sysdeps/generic/timer_gettime.c Mon Jul 26 13:43:21 1999 +++ glibc-2.2.4/sysdeps/generic/timer_gettime.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/timer_settime.c glibc-2.2.4/sysdeps/generic/timer_settime.c --- glibc-2.2.3/sysdeps/generic/timer_settime.c Mon Jul 26 13:41:23 1999 +++ glibc-2.2.4/sysdeps/generic/timer_settime.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/times.c glibc-2.2.4/sysdeps/generic/times.c --- glibc-2.2.3/sysdeps/generic/times.c Sun Oct 12 20:52:42 1997 +++ glibc-2.2.4/sysdeps/generic/times.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/trampoline.c glibc-2.2.4/sysdeps/generic/trampoline.c --- glibc-2.2.3/sysdeps/generic/trampoline.c Sun Oct 12 20:52:42 1997 +++ glibc-2.2.4/sysdeps/generic/trampoline.c Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/truncate.c glibc-2.2.4/sysdeps/generic/truncate.c --- glibc-2.2.3/sysdeps/generic/truncate.c Sun Oct 12 20:52:42 1997 +++ glibc-2.2.4/sysdeps/generic/truncate.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/truncate64.c glibc-2.2.4/sysdeps/generic/truncate64.c --- glibc-2.2.3/sysdeps/generic/truncate64.c Mon Dec 22 10:46:56 1997 +++ glibc-2.2.4/sysdeps/generic/truncate64.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/tst-timer.c glibc-2.2.4/sysdeps/generic/tst-timer.c --- glibc-2.2.3/sysdeps/generic/tst-timer.c Tue Jun 13 14:42:43 2000 +++ glibc-2.2.4/sysdeps/generic/tst-timer.c Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/ttyname.c glibc-2.2.4/sysdeps/generic/ttyname.c --- glibc-2.2.3/sysdeps/generic/ttyname.c Sun Oct 12 20:52:42 1997 +++ glibc-2.2.4/sysdeps/generic/ttyname.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ttyname_r.c glibc-2.2.4/sysdeps/generic/ttyname_r.c --- glibc-2.2.3/sysdeps/generic/ttyname_r.c Wed Jul 15 20:12:54 1998 +++ glibc-2.2.4/sysdeps/generic/ttyname_r.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ualarm.c glibc-2.2.4/sysdeps/generic/ualarm.c --- glibc-2.2.3/sysdeps/generic/ualarm.c Wed Aug 18 11:52:12 1999 +++ glibc-2.2.4/sysdeps/generic/ualarm.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ulimit.c glibc-2.2.4/sysdeps/generic/ulimit.c --- glibc-2.2.3/sysdeps/generic/ulimit.c Mon Dec 22 10:48:11 1997 +++ glibc-2.2.4/sysdeps/generic/ulimit.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/umask.c glibc-2.2.4/sysdeps/generic/umask.c --- glibc-2.2.3/sysdeps/generic/umask.c Sun Oct 12 20:52:43 1997 +++ glibc-2.2.4/sysdeps/generic/umask.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/uname.c glibc-2.2.4/sysdeps/generic/uname.c --- glibc-2.2.3/sysdeps/generic/uname.c Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/generic/uname.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/unlink.c glibc-2.2.4/sysdeps/generic/unlink.c --- glibc-2.2.3/sysdeps/generic/unlink.c Sun Oct 12 20:52:43 1997 +++ glibc-2.2.4/sysdeps/generic/unlink.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/unlockpt.c glibc-2.2.4/sysdeps/generic/unlockpt.c --- glibc-2.2.3/sysdeps/generic/unlockpt.c Fri Jan 30 03:26:09 1998 +++ glibc-2.2.4/sysdeps/generic/unlockpt.c Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/updwtmp.c glibc-2.2.4/sysdeps/generic/updwtmp.c --- glibc-2.2.3/sysdeps/generic/updwtmp.c Tue Apr 18 12:59:10 2000 +++ glibc-2.2.4/sysdeps/generic/updwtmp.c Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/generic/updwtmpx.c glibc-2.2.4/sysdeps/generic/updwtmpx.c --- glibc-2.2.3/sysdeps/generic/updwtmpx.c Tue Jun 2 12:44:12 1998 +++ glibc-2.2.4/sysdeps/generic/updwtmpx.c Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/usleep.c glibc-2.2.4/sysdeps/generic/usleep.c --- glibc-2.2.3/sysdeps/generic/usleep.c Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/generic/usleep.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/ustat.c glibc-2.2.4/sysdeps/generic/ustat.c --- glibc-2.2.3/sysdeps/generic/ustat.c Sun Oct 12 20:52:43 1997 +++ glibc-2.2.4/sysdeps/generic/ustat.c Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/utime.c glibc-2.2.4/sysdeps/generic/utime.c --- glibc-2.2.3/sysdeps/generic/utime.c Sun Oct 12 20:52:43 1997 +++ glibc-2.2.4/sysdeps/generic/utime.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/utimes.c glibc-2.2.4/sysdeps/generic/utimes.c --- glibc-2.2.3/sysdeps/generic/utimes.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/generic/utimes.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/utmp_file.c glibc-2.2.4/sysdeps/generic/utmp_file.c --- glibc-2.2.3/sysdeps/generic/utmp_file.c Thu Feb 15 14:08:41 2001 +++ glibc-2.2.4/sysdeps/generic/utmp_file.c Mon Jul 23 10:55:34 2001 @@ -4,19 +4,19 @@ and Paul Janzen , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/utmpxname.c glibc-2.2.4/sysdeps/generic/utmpxname.c --- glibc-2.2.3/sysdeps/generic/utmpxname.c Mon Apr 20 13:35:33 1998 +++ glibc-2.2.4/sysdeps/generic/utmpxname.c Mon Jul 23 10:55:34 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/vdprintf.c glibc-2.2.4/sysdeps/generic/vdprintf.c --- glibc-2.2.3/sysdeps/generic/vdprintf.c Sun Oct 12 20:52:43 1997 +++ glibc-2.2.4/sysdeps/generic/vdprintf.c Mon Jul 23 10:55:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/versionsort64.c glibc-2.2.4/sysdeps/generic/versionsort64.c --- glibc-2.2.3/sysdeps/generic/versionsort64.c Sun Aug 13 17:36:29 2000 +++ glibc-2.2.4/sysdeps/generic/versionsort64.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/vfork.c glibc-2.2.4/sysdeps/generic/vfork.c --- glibc-2.2.3/sysdeps/generic/vfork.c Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/generic/vfork.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/vhangup.c glibc-2.2.4/sysdeps/generic/vhangup.c --- glibc-2.2.3/sysdeps/generic/vhangup.c Sun Oct 12 20:52:43 1997 +++ glibc-2.2.4/sysdeps/generic/vhangup.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/vlimit.c glibc-2.2.4/sysdeps/generic/vlimit.c --- glibc-2.2.3/sysdeps/generic/vlimit.c Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/generic/vlimit.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is generic in the sense that it will work with the BSD, SYSV, or stub versions of getrlimit. Separate versions could be written diff -durpN glibc-2.2.3/sysdeps/generic/vtimes.c glibc-2.2.4/sysdeps/generic/vtimes.c --- glibc-2.2.3/sysdeps/generic/vtimes.c Wed Jul 15 18:45:03 1998 +++ glibc-2.2.4/sysdeps/generic/vtimes.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/w_cosh.c glibc-2.2.4/sysdeps/generic/w_cosh.c --- glibc-2.2.3/sysdeps/generic/w_cosh.c Fri Feb 16 17:41:41 2001 +++ glibc-2.2.4/sysdeps/generic/w_cosh.c Mon Jul 23 10:55:35 2001 @@ -34,7 +34,7 @@ static char rcsid[] = "$NetBSD: w_cosh.c double z; z = __ieee754_cosh(x); if(_LIB_VERSION == _IEEE_ || __isnan(x)) return z; - if(fabs(x)>7.10475860073943863426e+02) { + if(!__finite(z) && __finite(x)) { return __kernel_standard(x,x,5); /* cosh overflow */ } else return z; diff -durpN glibc-2.2.3/sysdeps/generic/w_coshf.c glibc-2.2.4/sysdeps/generic/w_coshf.c --- glibc-2.2.3/sysdeps/generic/w_coshf.c Fri Feb 16 17:41:46 2001 +++ glibc-2.2.4/sysdeps/generic/w_coshf.c Mon Jul 23 10:55:35 2001 @@ -37,7 +37,7 @@ static char rcsid[] = "$NetBSD: w_coshf. float z; z = __ieee754_coshf(x); if(_LIB_VERSION == _IEEE_ || __isnanf(x)) return z; - if(fabsf(x)>(float)8.9415985107e+01) { + if(!__finite(z) && __finite(x)) { /* cosh overflow */ return (float)__kernel_standard((double)x,(double)x,105); } else diff -durpN glibc-2.2.3/sysdeps/generic/w_coshl.c glibc-2.2.4/sysdeps/generic/w_coshl.c --- glibc-2.2.3/sysdeps/generic/w_coshl.c Fri Feb 16 17:41:50 2001 +++ glibc-2.2.4/sysdeps/generic/w_coshl.c Mon Jul 23 10:55:35 2001 @@ -38,7 +38,7 @@ static char rcsid[] = "$NetBSD: $"; long double z; z = __ieee754_coshl(x); if(_LIB_VERSION == _IEEE_ || __isnanl(x)) return z; - if(fabsl(x)>7.10475860073943863426e+02) { + if(!__finite(z) && __finite(x)) { return __kernel_standard(x,x,205); /* cosh overflow */ } else return z; diff -durpN glibc-2.2.3/sysdeps/generic/w_exp10.c glibc-2.2.4/sysdeps/generic/w_exp10.c --- glibc-2.2.3/sysdeps/generic/w_exp10.c Fri Feb 16 17:42:06 2001 +++ glibc-2.2.4/sysdeps/generic/w_exp10.c Mon Jul 23 10:55:35 2001 @@ -21,14 +21,6 @@ #include "math_private.h" #ifdef __STDC__ -static const double -#else -static double -#endif -o_threshold= 3.0825471555991674389672e+02, -u_threshold= -3.2360724533877978485251e+02; - -#ifdef __STDC__ double __exp10(double x) /* wrapper exp10 */ #else double __exp10(x) /* wrapper exp10 */ @@ -41,11 +33,9 @@ u_threshold= -3.2360724533877978485251e+ double z; z = __ieee754_exp10(x); if(_LIB_VERSION == _IEEE_) return z; - if(__finite(x)) { - if(x>o_threshold) - return __kernel_standard(x,x,46); /* exp10 overflow */ - else if(x 0, underflow (47) if x < 0. */ + return __kernel_standard(x,x,46+!!__signbit(x)); } return z; #endif diff -durpN glibc-2.2.3/sysdeps/generic/w_exp10f.c glibc-2.2.4/sysdeps/generic/w_exp10f.c --- glibc-2.2.3/sysdeps/generic/w_exp10f.c Fri Feb 16 17:42:10 2001 +++ glibc-2.2.4/sysdeps/generic/w_exp10f.c Mon Jul 23 10:55:35 2001 @@ -21,14 +21,6 @@ #include "math_private.h" #ifdef __STDC__ -static const float -#else -static float -#endif -o_threshold= 3.853183944498959298709e+01, -u_threshold= -4.515449934959717928174e+01; - -#ifdef __STDC__ float __exp10f(float x) /* wrapper exp10f */ #else float __exp10f(x) /* wrapper exp10f */ @@ -41,13 +33,10 @@ u_threshold= -4.515449934959717928174e+0 float z; z = __ieee754_exp10f(x); if(_LIB_VERSION == _IEEE_) return z; - if(__finitef(x)) { - if(x>o_threshold) - /* exp overflow */ - return (float)__kernel_standard((double)x,(double)x,146); - else if(x 0, underflow (147) if x < 0. */ + return (float)__kernel_standard((double) x, (double) x, + 146+!!__signbitf(x)); } return z; #endif diff -durpN glibc-2.2.3/sysdeps/generic/w_exp10l.c glibc-2.2.4/sysdeps/generic/w_exp10l.c --- glibc-2.2.3/sysdeps/generic/w_exp10l.c Fri Feb 16 17:42:14 2001 +++ glibc-2.2.4/sysdeps/generic/w_exp10l.c Mon Jul 23 10:55:35 2001 @@ -22,14 +22,6 @@ #include "math_private.h" #ifdef __STDC__ -static const long double -#else -static long double -#endif -o_threshold= 4.93207544895866790234755e+03, -u_threshold= -4.95104033868549871764588e+03; - -#ifdef __STDC__ long double __exp10l(long double x) /* wrapper exp10 */ #else long double __exp10l(x) /* wrapper exp10 */ @@ -42,11 +34,9 @@ u_threshold= -4.95104033868549871764588e long double z; z = __ieee754_exp10l(x); if(_LIB_VERSION == _IEEE_) return z; - if(__finitel(x)) { - if(x>o_threshold) - return __kernel_standard(x,x,246); /* exp10 overflow */ - else if(x 0, underflow (247) if x < 0. */ + return __kernel_standard(x,x,246+__signbitl(x)); } return z; #endif diff -durpN glibc-2.2.3/sysdeps/generic/w_exp2.c glibc-2.2.4/sysdeps/generic/w_exp2.c --- glibc-2.2.3/sysdeps/generic/w_exp2.c Fri Feb 16 17:42:18 2001 +++ glibc-2.2.4/sysdeps/generic/w_exp2.c Mon Jul 23 10:55:35 2001 @@ -7,7 +7,7 @@ #include "math_private.h" static const double o_threshold= (double) DBL_MAX_EXP; -static const double u_threshold= (double) DBL_MIN_EXP; +static const double u_threshold= (double) (DBL_MIN_EXP - DBL_MANT_DIG - 1); double __exp2 (double x) /* wrapper exp2 */ @@ -22,7 +22,7 @@ __exp2 (double x) /* wrapper exp2 */ if (x > o_threshold) /* exp2 overflow */ return __kernel_standard (x, x, 44); - else if (x < u_threshold) + else if (x <= u_threshold) /* exp2 underflow */ return __kernel_standard (x, x, 45); } diff -durpN glibc-2.2.3/sysdeps/generic/w_exp2f.c glibc-2.2.4/sysdeps/generic/w_exp2f.c --- glibc-2.2.3/sysdeps/generic/w_exp2f.c Fri Feb 16 17:42:22 2001 +++ glibc-2.2.4/sysdeps/generic/w_exp2f.c Mon Jul 23 10:55:35 2001 @@ -7,7 +7,7 @@ #include "math_private.h" static const float o_threshold= (float) FLT_MAX_EXP; -static const float u_threshold= (float) FLT_MIN_EXP; +static const float u_threshold= (float) (FLT_MIN_EXP - FLT_MANT_DIG - 1); float __exp2f (float x) /* wrapper exp2f */ @@ -22,7 +22,7 @@ __exp2f (float x) /* wrapper exp2f */ if (x > o_threshold) /* exp2 overflow */ return (float) __kernel_standard ((double) x, (double) x, 144); - else if (x < u_threshold) + else if (x <= u_threshold) /* exp2 underflow */ return (float) __kernel_standard ((double) x, (double) x, 145); } diff -durpN glibc-2.2.3/sysdeps/generic/w_exp2l.c glibc-2.2.4/sysdeps/generic/w_exp2l.c --- glibc-2.2.3/sysdeps/generic/w_exp2l.c Fri Feb 16 17:42:26 2001 +++ glibc-2.2.4/sysdeps/generic/w_exp2l.c Mon Jul 23 10:55:35 2001 @@ -7,7 +7,8 @@ #include "math_private.h" static const long double o_threshold = (long double) LDBL_MAX_EXP; -static const long double u_threshold = (long double) LDBL_MIN_EXP; +static const long double u_threshold + = (long double) (LDBL_MIN_EXP - LDBL_MANT_DIG - 1); long double __exp2l (long double x) /* wrapper exp2l */ @@ -21,7 +22,7 @@ __exp2l (long double x) /* wrapper exp { if (x > o_threshold) return __kernel_standard (x, x, 244); /* exp2l overflow */ - else if (x < u_threshold) + else if (x <= u_threshold) return __kernel_standard (x, x, 245); /* exp2l underflow */ } return z; diff -durpN glibc-2.2.3/sysdeps/generic/w_log2.c glibc-2.2.4/sysdeps/generic/w_log2.c --- glibc-2.2.3/sysdeps/generic/w_log2.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/w_log2.c Wed Jun 6 05:41:03 2001 @@ -0,0 +1,32 @@ +/* + * wrapper log2(X) + */ + +#include "math.h" +#include "math_private.h" + +double +__log2 (double x) /* wrapper log2 */ +{ +#ifdef _IEEE_LIBM + return __ieee754_log2 (x); +#else + double z; + z = __ieee754_log2 (x); + if (_LIB_VERSION == _IEEE_ || __isnan (x)) return z; + if (x <= 0.0) + { + if (x == 0.0) + return __kernel_standard (x, x, 48); /* log2 (0) */ + else + return __kernel_standard (x, x, 49); /* log2 (x < 0) */ + } + else + return z; +#endif +} +weak_alias (__log2, log2) +#ifdef NO_LONG_DOUBLE +strong_alias (__log2, __log2l) +weak_alias (__log2, log2l) +#endif diff -durpN glibc-2.2.3/sysdeps/generic/w_log2f.c glibc-2.2.4/sysdeps/generic/w_log2f.c --- glibc-2.2.3/sysdeps/generic/w_log2f.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/w_log2f.c Wed Jun 6 05:41:18 2001 @@ -0,0 +1,30 @@ +/* + * wrapper log2(X) + */ + +#include "math.h" +#include "math_private.h" + +float +__log2f (float x) /* wrapper log2f */ +{ +#ifdef _IEEE_LIBM + return __ieee754_log2f (x); +#else + float z; + z = __ieee754_log2f (x); + if (_LIB_VERSION == _IEEE_ || __isnanf (x)) return z; + if (x <= 0.0f) + { + if (x == 0.0f) + /* log2f (0) */ + return __kernel_standard ((double) x, (double) x, 148); + else + /* log2f (x < 0) */ + return __kernel_standard ((double) x, (double) x, 149); + } + else + return z; +#endif +} +weak_alias (__log2f, log2f) diff -durpN glibc-2.2.3/sysdeps/generic/w_log2l.c glibc-2.2.4/sysdeps/generic/w_log2l.c --- glibc-2.2.3/sysdeps/generic/w_log2l.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/generic/w_log2l.c Wed Jun 6 05:41:36 2001 @@ -0,0 +1,28 @@ +/* + * wrapper log2l(X) + */ + +#include "math.h" +#include "math_private.h" + +long double +__log2l (long double x) /* wrapper log2l */ +{ +#ifdef _IEEE_LIBM + return __ieee754_log2l (x); +#else + long double z; + z = __ieee754_log2l (x); + if (_LIB_VERSION == _IEEE_ || __isnanl (x)) return z; + if (x <= 0.0) + { + if (x == 0.0) + return __kernel_standard (x, x, 248); /* log2l (0) */ + else + return __kernel_standard (x, x, 249); /* log2l (x < 0) */ + } + else + return z; +#endif +} +weak_alias (__log2l, log2l) diff -durpN glibc-2.2.3/sysdeps/generic/wait.c glibc-2.2.4/sysdeps/generic/wait.c --- glibc-2.2.3/sysdeps/generic/wait.c Sun Dec 7 18:51:20 1997 +++ glibc-2.2.4/sysdeps/generic/wait.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/wait3.c glibc-2.2.4/sysdeps/generic/wait3.c --- glibc-2.2.3/sysdeps/generic/wait3.c Sun Dec 7 18:51:20 1997 +++ glibc-2.2.4/sysdeps/generic/wait3.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/wait4.c glibc-2.2.4/sysdeps/generic/wait4.c --- glibc-2.2.3/sysdeps/generic/wait4.c Sun Dec 7 18:51:20 1997 +++ glibc-2.2.4/sysdeps/generic/wait4.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/waitid.c glibc-2.2.4/sysdeps/generic/waitid.c --- glibc-2.2.3/sysdeps/generic/waitid.c Mon Dec 22 10:48:44 1997 +++ glibc-2.2.4/sysdeps/generic/waitid.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/waitpid.c glibc-2.2.4/sysdeps/generic/waitpid.c --- glibc-2.2.3/sysdeps/generic/waitpid.c Sun Oct 12 20:52:44 1997 +++ glibc-2.2.4/sysdeps/generic/waitpid.c Mon Jul 23 10:55:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/wcstol.c glibc-2.2.4/sysdeps/generic/wcstol.c --- glibc-2.2.3/sysdeps/generic/wcstol.c Tue May 25 14:55:48 1999 +++ glibc-2.2.4/sysdeps/generic/wcstol.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_WIDE_CHAR 1 diff -durpN glibc-2.2.3/sysdeps/generic/wcstol_l.c glibc-2.2.4/sysdeps/generic/wcstol_l.c --- glibc-2.2.3/sysdeps/generic/wcstol_l.c Sat Jan 6 20:35:38 2001 +++ glibc-2.2.4/sysdeps/generic/wcstol_l.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_wchar_t #include diff -durpN glibc-2.2.3/sysdeps/generic/wcstoll.c glibc-2.2.4/sysdeps/generic/wcstoll.c --- glibc-2.2.3/sysdeps/generic/wcstoll.c Mon Feb 24 21:18:02 1997 +++ glibc-2.2.4/sysdeps/generic/wcstoll.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define QUAD 1 diff -durpN glibc-2.2.3/sysdeps/generic/wcstoll_l.c glibc-2.2.4/sysdeps/generic/wcstoll_l.c --- glibc-2.2.3/sysdeps/generic/wcstoll_l.c Thu Jul 10 18:17:54 1997 +++ glibc-2.2.4/sysdeps/generic/wcstoll_l.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_wchar_t #include diff -durpN glibc-2.2.3/sysdeps/generic/wcstoul.c glibc-2.2.4/sysdeps/generic/wcstoul.c --- glibc-2.2.3/sysdeps/generic/wcstoul.c Sat Jan 25 21:25:50 1997 +++ glibc-2.2.4/sysdeps/generic/wcstoul.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define UNSIGNED 1 diff -durpN glibc-2.2.3/sysdeps/generic/wcstoul_l.c glibc-2.2.4/sysdeps/generic/wcstoul_l.c --- glibc-2.2.3/sysdeps/generic/wcstoul_l.c Thu Jul 10 18:17:54 1997 +++ glibc-2.2.4/sysdeps/generic/wcstoul_l.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_wchar_t #include diff -durpN glibc-2.2.3/sysdeps/generic/wcstoull.c glibc-2.2.4/sysdeps/generic/wcstoull.c --- glibc-2.2.3/sysdeps/generic/wcstoull.c Mon Feb 24 21:18:04 1997 +++ glibc-2.2.4/sysdeps/generic/wcstoull.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define QUAD 1 diff -durpN glibc-2.2.3/sysdeps/generic/wcstoull_l.c glibc-2.2.4/sysdeps/generic/wcstoull_l.c --- glibc-2.2.3/sysdeps/generic/wcstoull_l.c Thu Jul 10 18:17:54 1997 +++ glibc-2.2.4/sysdeps/generic/wcstoull_l.c Mon Jul 23 10:55:35 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_wchar_t #include diff -durpN glibc-2.2.3/sysdeps/generic/wordcopy.c glibc-2.2.4/sysdeps/generic/wordcopy.c --- glibc-2.2.3/sysdeps/generic/wordcopy.c Sat Dec 21 16:32:23 1996 +++ glibc-2.2.4/sysdeps/generic/wordcopy.c Mon Jul 23 10:55:36 2001 @@ -1,21 +1,22 @@ /* _memcopy.c -- subroutines for memory copy functions. Copyright (C) 1991, 1996 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* BE VERY CAREFUL IF YOU CHANGE THIS CODE...! */ diff -durpN glibc-2.2.3/sysdeps/generic/wordexp.c glibc-2.2.4/sysdeps/generic/wordexp.c --- glibc-2.2.3/sysdeps/generic/wordexp.c Thu Jan 25 18:12:35 2001 +++ glibc-2.2.4/sysdeps/generic/wordexp.c Mon Jul 23 10:55:36 2001 @@ -4,19 +4,19 @@ Contributed by Tim Waugh . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -346,7 +346,7 @@ parse_tilde (char **word, size_t *word_l else { /* Look up user name in database to get home directory */ - char *user = __strndup (&words[1 + *offset], i - (1 + *offset)); + char *user = strndupa (&words[1 + *offset], i - (1 + *offset)); struct passwd pwd, *tpwd; int buflen = 1000; char* buffer = __alloca (buflen); diff -durpN glibc-2.2.3/sysdeps/generic/write.c glibc-2.2.4/sysdeps/generic/write.c --- glibc-2.2.3/sysdeps/generic/write.c Sun Oct 12 20:52:44 1997 +++ glibc-2.2.4/sysdeps/generic/write.c Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/writev.c glibc-2.2.4/sysdeps/generic/writev.c --- glibc-2.2.3/sysdeps/generic/writev.c Mon Jul 27 15:42:41 1998 +++ glibc-2.2.4/sysdeps/generic/writev.c Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/xmknod.c glibc-2.2.4/sysdeps/generic/xmknod.c --- glibc-2.2.3/sysdeps/generic/xmknod.c Sun Oct 12 20:52:44 1997 +++ glibc-2.2.4/sysdeps/generic/xmknod.c Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/xstat.c glibc-2.2.4/sysdeps/generic/xstat.c --- glibc-2.2.3/sysdeps/generic/xstat.c Sun Oct 12 20:52:44 1997 +++ glibc-2.2.4/sysdeps/generic/xstat.c Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/generic/xstat64.c glibc-2.2.4/sysdeps/generic/xstat64.c --- glibc-2.2.3/sysdeps/generic/xstat64.c Sun Oct 12 20:52:45 1997 +++ glibc-2.2.4/sysdeps/generic/xstat64.c Mon Jul 23 10:55:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/gnu/Makefile glibc-2.2.4/sysdeps/gnu/Makefile --- glibc-2.2.3/sysdeps/gnu/Makefile Mon Jul 26 08:32:52 1999 +++ glibc-2.2.4/sysdeps/gnu/Makefile Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Generate the list of strings for errno codes from the section of the # manual which documents the codes. diff -durpN glibc-2.2.3/sysdeps/gnu/bits/ipc.h glibc-2.2.4/sysdeps/gnu/bits/ipc.h --- glibc-2.2.3/sysdeps/gnu/bits/ipc.h Fri Feb 25 12:29:23 2000 +++ glibc-2.2.4/sysdeps/gnu/bits/ipc.h Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/gnu/bits/msq.h glibc-2.2.4/sysdeps/gnu/bits/msq.h --- glibc-2.2.3/sysdeps/gnu/bits/msq.h Wed Aug 2 14:52:47 2000 +++ glibc-2.2.4/sysdeps/gnu/bits/msq.h Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/gnu/bits/sem.h glibc-2.2.4/sysdeps/gnu/bits/sem.h --- glibc-2.2.3/sysdeps/gnu/bits/sem.h Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/gnu/bits/sem.h Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/gnu/bits/shm.h glibc-2.2.4/sysdeps/gnu/bits/shm.h --- glibc-2.2.3/sysdeps/gnu/bits/shm.h Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/gnu/bits/shm.h Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/gnu/bits/utmp.h glibc-2.2.4/sysdeps/gnu/bits/utmp.h --- glibc-2.2.3/sysdeps/gnu/bits/utmp.h Wed Jan 27 10:00:13 1999 +++ glibc-2.2.4/sysdeps/gnu/bits/utmp.h Mon Jul 23 10:55:37 2001 @@ -1,20 +1,21 @@ /* The `struct utmp' type, describing entries in the utmp file. GNU version. Copyright (C) 1993, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMP_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/gnu/bits/utmpx.h glibc-2.2.4/sysdeps/gnu/bits/utmpx.h --- glibc-2.2.3/sysdeps/gnu/bits/utmpx.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/gnu/bits/utmpx.h Mon Jul 23 10:55:37 2001 @@ -1,20 +1,21 @@ /* Structures and definitions for the user accounting database. GNU version. Copyright (C) 1997, 1998, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMPX_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/gnu/errlist.awk glibc-2.2.4/sysdeps/gnu/errlist.awk --- glibc-2.2.3/sysdeps/gnu/errlist.awk Sat Jun 19 09:40:29 1999 +++ glibc-2.2.4/sysdeps/gnu/errlist.awk Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # errno.texi contains lines like: # @comment errno.h diff -durpN glibc-2.2.3/sysdeps/gnu/eval.c glibc-2.2.4/sysdeps/gnu/eval.c --- glibc-2.2.3/sysdeps/gnu/eval.c Wed Jul 7 18:33:49 1999 +++ glibc-2.2.4/sysdeps/gnu/eval.c Mon Jul 23 10:55:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/gnu/getutmp.c glibc-2.2.4/sysdeps/gnu/getutmp.c --- glibc-2.2.3/sysdeps/gnu/getutmp.c Thu May 13 20:49:40 1999 +++ glibc-2.2.4/sysdeps/gnu/getutmp.c Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/gnu/net/if.h glibc-2.2.4/sysdeps/gnu/net/if.h --- glibc-2.2.3/sysdeps/gnu/net/if.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/gnu/net/if.h Mon Jul 23 10:55:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NET_IF_H #define _NET_IF_H 1 @@ -163,7 +163,9 @@ struct ifreq # define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */ # define ifr_qlen ifr_ifru.ifru_ivalue /* queue length */ # define ifr_newname ifr_ifru.ifru_newname /* New name */ -# define _IOT_ifreq _IOT(_IOTS(struct ifreq),1,0,0,0,0) /* not right */ +# define _IOT_ifreq _IOT(_IOTS(char),IFNAMSIZ,_IOTS(char),16,0,0) +# define _IOT_ifreq_short _IOT(_IOTS(char),IFNAMSIZ,_IOTS(short),1,0,0) +# define _IOT_ifreq_int _IOT(_IOTS(char),IFNAMSIZ,_IOTS(int),1,0,0) /* Structure used in SIOCGIFCONF request. Used to retrieve interface diff -durpN glibc-2.2.3/sysdeps/gnu/netinet/ip_icmp.h glibc-2.2.4/sysdeps/gnu/netinet/ip_icmp.h --- glibc-2.2.3/sysdeps/gnu/netinet/ip_icmp.h Wed Jun 9 11:04:29 1999 +++ glibc-2.2.4/sysdeps/gnu/netinet/ip_icmp.h Mon Jul 23 10:55:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NETINET_IP_ICMP_H #define __NETINET_IP_ICMP_H 1 diff -durpN glibc-2.2.3/sysdeps/gnu/netinet/tcp.h glibc-2.2.4/sysdeps/gnu/netinet/tcp.h --- glibc-2.2.3/sysdeps/gnu/netinet/tcp.h Fri Feb 9 10:04:24 2001 +++ glibc-2.2.4/sysdeps/gnu/netinet/tcp.h Mon Jul 23 10:55:38 2001 @@ -48,6 +48,7 @@ #define TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */ #define TCP_WINDOW_CLAMP 10 /* Bound advertised window */ #define TCP_INFO 11 /* Information about this connection. */ +#define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */ #ifdef __USE_MISC # include diff -durpN glibc-2.2.3/sysdeps/gnu/netinet/udp.h glibc-2.2.4/sysdeps/gnu/netinet/udp.h --- glibc-2.2.3/sysdeps/gnu/netinet/udp.h Fri Sep 4 20:51:58 1998 +++ glibc-2.2.4/sysdeps/gnu/netinet/udp.h Mon Jul 23 10:55:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Copyright (c) 1982, 1986 Regents of the University of California. diff -durpN glibc-2.2.3/sysdeps/gnu/siglist.c glibc-2.2.4/sysdeps/gnu/siglist.c --- glibc-2.2.3/sysdeps/gnu/siglist.c Tue Oct 17 14:54:08 2000 +++ glibc-2.2.4/sysdeps/gnu/siglist.c Mon Jul 23 10:55:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/gnu/sys/mtio.h glibc-2.2.4/sysdeps/gnu/sys/mtio.h --- glibc-2.2.3/sysdeps/gnu/sys/mtio.h Sun Jan 24 02:40:25 1999 +++ glibc-2.2.4/sysdeps/gnu/sys/mtio.h Mon Jul 23 10:55:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Written by H. Bergman . */ diff -durpN glibc-2.2.3/sysdeps/gnu/updwtmp.c glibc-2.2.4/sysdeps/gnu/updwtmp.c --- glibc-2.2.3/sysdeps/gnu/updwtmp.c Mon Apr 20 13:24:47 1998 +++ glibc-2.2.4/sysdeps/gnu/updwtmp.c Mon Jul 23 10:55:37 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/gnu/utmp_file.c glibc-2.2.4/sysdeps/gnu/utmp_file.c --- glibc-2.2.3/sysdeps/gnu/utmp_file.c Thu Apr 23 17:18:47 1998 +++ glibc-2.2.4/sysdeps/gnu/utmp_file.c Mon Jul 23 10:55:37 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/gnu/utmpx.h glibc-2.2.4/sysdeps/gnu/utmpx.h --- glibc-2.2.3/sysdeps/gnu/utmpx.h Mon Jan 3 13:04:43 2000 +++ glibc-2.2.4/sysdeps/gnu/utmpx.h Mon Jul 23 10:55:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMPX_H #define _UTMPX_H 1 diff -durpN glibc-2.2.3/sysdeps/hppa/Makefile glibc-2.2.4/sysdeps/hppa/Makefile --- glibc-2.2.3/sysdeps/hppa/Makefile Thu Apr 26 20:07:11 2001 +++ glibc-2.2.4/sysdeps/hppa/Makefile Mon Jul 23 10:55:38 2001 @@ -3,19 +3,19 @@ # Contributed by David Huggins-Daines (dhd@debian.org) # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # We used to need this since the build process uses ld -r. Now we use # ld -r --unique=.text* which does more or less the same thing, but better. diff -durpN glibc-2.2.3/sysdeps/hppa/__longjmp.S glibc-2.2.4/sysdeps/hppa/__longjmp.S --- glibc-2.2.3/sysdeps/hppa/__longjmp.S Sat Oct 14 20:17:31 2000 +++ glibc-2.2.4/sysdeps/hppa/__longjmp.S Mon Jul 23 10:55:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/hppa/add_n.s glibc-2.2.4/sysdeps/hppa/add_n.s --- glibc-2.2.3/sysdeps/hppa/add_n.s Tue Oct 17 14:54:08 2000 +++ glibc-2.2.4/sysdeps/hppa/add_n.s Mon Jul 23 10:55:38 2001 @@ -6,16 +6,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/hppa/bits/setjmp.h glibc-2.2.4/sysdeps/hppa/bits/setjmp.h --- glibc-2.2.3/sysdeps/hppa/bits/setjmp.h Sat Oct 14 20:25:11 2000 +++ glibc-2.2.4/sysdeps/hppa/bits/setjmp.h Mon Jul 23 10:55:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. HPPA version. */ diff -durpN glibc-2.2.3/sysdeps/hppa/bsd-_setjmp.S glibc-2.2.4/sysdeps/hppa/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/hppa/bsd-_setjmp.S Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/hppa/bsd-_setjmp.S Thu Jul 5 21:55:51 2001 @@ -0,0 +1,36 @@ +/* BSD `_setjmp' entry point to `sigsetjmp (..., 0)'. HPPA version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +/* This just does a tail-call to `__sigsetjmp (ARG, 1)'. + We cannot do it in C because it must be a tail-call, so frame-unwinding + in setjmp doesn't clobber the state restored by longjmp. */ + + .text + .align 4 + .globl _setjmp + .export _setjmp, code + .level 2.0 + .proc + .callinfo + .import __sigsetjmp +_setjmp: + b __sigsetjmp + ldi 0, %r25 + + .procend diff -durpN glibc-2.2.3/sysdeps/hppa/bsd-setjmp.S glibc-2.2.4/sysdeps/hppa/bsd-setjmp.S --- glibc-2.2.3/sysdeps/hppa/bsd-setjmp.S Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/hppa/bsd-setjmp.S Thu Jul 5 21:55:51 2001 @@ -0,0 +1,36 @@ +/* BSD `setjmp' entry point to `sigsetjmp (..., 1)'. HPPA version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +/* This just does a tail-call to `__sigsetjmp (ARG, 1)'. + We cannot do it in C because it must be a tail-call, so frame-unwinding + in setjmp doesn't clobber the state restored by longjmp. */ + + .text + .align 4 + .globl setjmp + .export setjmp, code + .level 2.0 + .proc + .callinfo + .import __sigsetjmp +setjmp: + b __sigsetjmp + ldi 1, %r25 + + .procend diff -durpN glibc-2.2.3/sysdeps/hppa/dl-fptr.c glibc-2.2.4/sysdeps/hppa/dl-fptr.c --- glibc-2.2.3/sysdeps/hppa/dl-fptr.c Sat Oct 14 20:18:05 2000 +++ glibc-2.2.4/sysdeps/hppa/dl-fptr.c Mon Jul 23 10:55:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/hppa/dl-lookupcfg.h glibc-2.2.4/sysdeps/hppa/dl-lookupcfg.h --- glibc-2.2.3/sysdeps/hppa/dl-lookupcfg.h Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/hppa/dl-lookupcfg.h Mon Jul 23 10:55:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Like IA-64, PA-RISC needs more information from the symbol lookup function than just the address. */ diff -durpN glibc-2.2.3/sysdeps/hppa/dl-machine.h glibc-2.2.4/sysdeps/hppa/dl-machine.h --- glibc-2.2.3/sysdeps/hppa/dl-machine.h Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/hppa/dl-machine.h Mon Jul 23 10:55:38 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h 1 @@ -75,11 +75,11 @@ elf_machine_dynamic (void) #if 0 /* Use this method if GOT address not yet set up. */ - asm ("\ - b,l 1f,%0 - depi 0,31,2,%0 -1: addil L'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 8),%0 - ldw R'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 12)(%%r1),%0" + asm ( +" b,l 1f,%0\n" +" depi 0,31,2,%0\n" +"1: addil L'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 8),%0\n" +" ldw R'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 12)(%%r1),%0\n" : "=r" (dynamic) : : "r1"); #else /* This works because we already have our GOT address available. */ @@ -95,13 +95,13 @@ elf_machine_load_address (void) { Elf32_Addr dynamic, dynamic_linkaddress; - asm ("\ - b,l 1f,%0 - depi 0,31,2,%0 -1: addil L'_DYNAMIC - ($PIC_pcrel$0 - 8),%0 - ldo R'_DYNAMIC - ($PIC_pcrel$0 - 12)(%%r1),%1 - addil L'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 16),%0 - ldw R'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 20)(%%r1),%0" + asm ( +" b,l 1f,%0\n" +" depi 0,31,2,%0\n" +"1: addil L'_DYNAMIC - ($PIC_pcrel$0 - 8),%0\n" +" ldo R'_DYNAMIC - ($PIC_pcrel$0 - 12)(%%r1),%1\n" +" addil L'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 16),%0\n" +" ldw R'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 20)(%%r1),%0\n" : "=r" (dynamic_linkaddress), "=r" (dynamic) : : "r1"); return dynamic - dynamic_linkaddress; @@ -250,153 +250,154 @@ elf_machine_runtime_setup (struct link_m #define RTLD_START \ /* Set up dp for any non-PIC lib constructors that may be called. */ \ -static struct link_map * set_dp (struct link_map *map) \ -{ \ - register Elf32_Addr dp asm ("%r27"); \ - dp = D_PTR (map, l_info[DT_PLTGOT]); \ - asm volatile ("" : : "r" (dp)); \ - return map; \ -} \ - \ -asm ("\ - .text - .globl _start - .type _start,@function -_start: - /* The kernel does not give us an initial stack frame. */ - ldo 64(%sp),%sp - /* Save the relevant arguments (yes, those are the correct - registers, the kernel is weird) in their stack slots. */ - stw %r25,-40(%sp) /* argc */ - stw %r24,-44(%sp) /* argv */ - - /* We need the LTP, and we need it now. */ - /* $PIC_pcrel$0 points 8 bytes past the current instruction, - just like a branch reloc. This sequence gets us the runtime - address of _DYNAMIC. */ - bl 0f,%r19 - depi 0,31,2,%r19 /* clear priviledge bits */ -0: addil L'_DYNAMIC - ($PIC_pcrel$0 - 8),%r19 - ldo R'_DYNAMIC - ($PIC_pcrel$0 - 12)(%r1),%r26 - - /* Also get the link time address from the first entry of the GOT. */ - addil L'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 16),%r19 - ldw R'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 20)(%r1),%r20 - - sub %r26,%r20,%r20 /* Calculate load offset */ - - /* Rummage through the dynamic entries, looking for DT_PLTGOT. */ - ldw,ma 8(%r26),%r19 -1: cmpib,=,n 3,%r19,2f /* tag == DT_PLTGOT? */ - cmpib,<>,n 0,%r19,1b - ldw,ma 8(%r26),%r19 - - /* Uh oh! We didn't find one. Abort. */ - iitlbp %r0,(%r0) - -2: ldw -4(%r26),%r19 /* Found it, load value. */ - add %r19,%r20,%r19 /* And add the load offset. */ - - /* Our initial stack layout is rather different from everyone - else's due to the unique PA-RISC ABI. As far as I know it - looks like this: - - ----------------------------------- (this frame created above) - | 32 bytes of magic | - |---------------------------------| - | 32 bytes argument/sp save area | - |---------------------------------| ((current->mm->env_end) + 63 & ~63) - | N bytes of slack | - |---------------------------------| - | envvar and arg strings | - |---------------------------------| - | ELF auxiliary info | - | (up to 28 words) | - |---------------------------------| - | Environment variable pointers | - | upwards to NULL | - |---------------------------------| - | Argument pointers | - | upwards to NULL | - |---------------------------------| - | argc (1 word) | - ----------------------------------- - - So, obviously, we can't just pass %sp to _dl_start. That's - okay, argv-4 will do just fine. - - The pleasant part of this is that if we need to skip - arguments we can just decrement argc and move argv, because - the stack pointer is utterly unrelated to the location of - the environment and argument vectors. */ - - /* This is always within range so we'll be okay. */ - bl _dl_start,%rp - ldo -4(%r24),%r26 - - .globl _dl_start_user - .type _dl_start_user,@function -_dl_start_user: - /* Save the entry point in %r3. */ - copy %ret0,%r3 - - /* Remember the lowest stack address. */ - addil LT'__libc_stack_end,%r19 - ldw RT'__libc_stack_end(%r1),%r20 - stw %sp,0(%r20) - - /* See if we were called as a command with the executable file - name as an extra leading argument. */ - addil LT'_dl_skip_args,%r19 - ldw RT'_dl_skip_args(%r1),%r20 - ldw 0(%r20),%r20 - - ldw -40(%sp),%r25 /* argc */ - comib,= 0,%r20,.Lnofix /* FIXME: will be mispredicted */ - ldw -44(%sp),%r24 /* argv (delay slot) */ - - sub %r25,%r20,%r25 - stw %r25,-40(%sp) - sh2add %r20,%r24,%r24 - stw %r24,-44(%sp) - -.Lnofix: - addil LT'_dl_loaded,%r19 - ldw RT'_dl_loaded(%r1),%r26 - bl set_dp, %r2 - ldw 0(%r26),%r26 - - /* Call _dl_init(_dl_loaded, argc, argv, envp). */ - copy %r28,%r26 - - /* envp = argv + argc + 1 */ - sh2add %r25,%r24,%r23 - bl _dl_init,%r2 - ldo 4(%r23),%r23 /* delay slot */ - - /* Reload argc, argv to the registers start.S expects them in (feh) */ - ldw -40(%sp),%r25 - ldw -44(%sp),%r24 - - /* _dl_fini does have a PLT slot now. I don't know how to get - to it though, so this hack will remain. */ - .section .data -__dl_fini_plabel: - .word _dl_fini - .word 0xdeadbeef - .previous - - /* %r3 contains a function pointer, we need to mask out the lower - * bits and load the gp and jump address. */ - depi 0,31,2,%r3 - ldw 0(%r3),%r2 - addil LT'__dl_fini_plabel,%r19 - ldw RT'__dl_fini_plabel(%r1),%r23 - stw %r19,4(%r23) - ldw 4(%r3),%r19 /* load the object's gp */ - bv %r0(%r2) - depi 2,31,2,%r23 /* delay slot */ -"); +static struct link_map * \ +set_dp (struct link_map *map) \ +{ \ + register Elf32_Addr dp asm ("%r27"); \ + dp = D_PTR (map, l_info[DT_PLTGOT]); \ + asm volatile ("" : : "r" (dp)); \ + return map; \ +} \ + \ +asm ( \ +" .text\n" \ +" .globl _start\n" \ +" .type _start,@function\n" \ +"_start:\n" \ + /* The kernel does not give us an initial stack frame. */ \ +" ldo 64(%sp),%sp\n" \ + /* Save the relevant arguments (yes, those are the correct \ + registers, the kernel is weird) in their stack slots. */ \ +" stw %r25,-40(%sp)\n" /* argc */ \ +" stw %r24,-44(%sp)\n" /* argv */ \ + \ + /* We need the LTP, and we need it now. */ \ + /* $PIC_pcrel$0 points 8 bytes past the current instruction, \ + just like a branch reloc. This sequence gets us the runtime \ + address of _DYNAMIC. */ \ +" bl 0f,%r19\n" \ +" depi 0,31,2,%r19\n" /* clear priviledge bits */ \ +"0: addil L'_DYNAMIC - ($PIC_pcrel$0 - 8),%r19\n" \ +" ldo R'_DYNAMIC - ($PIC_pcrel$0 - 12)(%r1),%r26\n" \ + \ + /* Also get the link time address from the first entry of the GOT. */ \ +" addil L'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 16),%r19\n" \ +" ldw R'_GLOBAL_OFFSET_TABLE_ - ($PIC_pcrel$0 - 20)(%r1),%r20\n" \ + \ +" sub %r26,%r20,%r20\n" /* Calculate load offset */ \ + \ + /* Rummage through the dynamic entries, looking for DT_PLTGOT. */ \ +" ldw,ma 8(%r26),%r19\n" \ +"1: cmpib,=,n 3,%r19,2f\n" /* tag == DT_PLTGOT? */ \ +" cmpib,<>,n 0,%r19,1b\n" \ +" ldw,ma 8(%r26),%r19\n" \ + \ + /* Uh oh! We didn't find one. Abort. */ \ +" iitlbp %r0,(%r0)\n" \ + \ +"2: ldw -4(%r26),%r19\n" /* Found it, load value. */ \ +" add %r19,%r20,%r19\n" /* And add the load offset. */ \ + \ + /* Our initial stack layout is rather different from everyone \ + else's due to the unique PA-RISC ABI. As far as I know it \ + looks like this: \ + \ + ----------------------------------- (this frame created above) \ + | 32 bytes of magic | \ + |---------------------------------| \ + | 32 bytes argument/sp save area | \ + |---------------------------------| ((current->mm->env_end) + 63 & ~63) \ + | N bytes of slack | \ + |---------------------------------| \ + | envvar and arg strings | \ + |---------------------------------| \ + | ELF auxiliary info | \ + | (up to 28 words) | \ + |---------------------------------| \ + | Environment variable pointers | \ + | upwards to NULL | \ + |---------------------------------| \ + | Argument pointers | \ + | upwards to NULL | \ + |---------------------------------| \ + | argc (1 word) | \ + ----------------------------------- \ + \ + So, obviously, we can't just pass %sp to _dl_start. That's \ + okay, argv-4 will do just fine. \ + \ + The pleasant part of this is that if we need to skip \ + arguments we can just decrement argc and move argv, because \ + the stack pointer is utterly unrelated to the location of \ + the environment and argument vectors. */ \ + \ + /* This is always within range so we'll be okay. */ \ +" bl _dl_start,%rp\n" \ +" ldo -4(%r24),%r26\n" \ + \ +" .globl _dl_start_user\n" \ +" .type _dl_start_user,@function\n" \ +"_dl_start_user:\n" \ + /* Save the entry point in %r3. */ \ +" copy %ret0,%r3\n" \ + \ + /* Remember the lowest stack address. */ \ +" addil LT'__libc_stack_end,%r19\n" \ +" ldw RT'__libc_stack_end(%r1),%r20\n" \ +" stw %sp,0(%r20)\n" \ + \ + /* See if we were called as a command with the executable file \ + name as an extra leading argument. */ \ +" addil LT'_dl_skip_args,%r19\n" \ +" ldw RT'_dl_skip_args(%r1),%r20\n" \ +" ldw 0(%r20),%r20\n" \ + \ +" ldw -40(%sp),%r25\n" /* argc */ \ +" comib,= 0,%r20,.Lnofix\n" /* FIXME: will be mispredicted */ \ +" ldw -44(%sp),%r24\n" /* argv (delay slot) */ \ + \ +" sub %r25,%r20,%r25\n" \ +" stw %r25,-40(%sp)\n" \ +" sh2add %r20,%r24,%r24\n" \ +" stw %r24,-44(%sp)\n" \ + \ +".Lnofix:\n" \ +" addil LT'_dl_loaded,%r19\n" \ +" ldw RT'_dl_loaded(%r1),%r26\n" \ +" bl set_dp, %r2\n" \ +" ldw 0(%r26),%r26\n" \ + \ + /* Call _dl_init(_dl_loaded, argc, argv, envp). */ \ +" copy %r28,%r26\n" \ + \ + /* envp = argv + argc + 1 */ \ +" sh2add %r25,%r24,%r23\n" \ +" bl _dl_init,%r2\n" \ +" ldo 4(%r23),%r23\n" /* delay slot */ \ + \ + /* Reload argc, argv to the registers start.S expects them in (feh) */ \ +" ldw -40(%sp),%r25\n" \ +" ldw -44(%sp),%r24\n" \ + \ + /* _dl_fini does have a PLT slot now. I don't know how to get \ + to it though, so this hack will remain. */ \ +" .section .data\n" \ +"__dl_fini_plabel:\n" \ +" .word _dl_fini\n" \ +" .word 0xdeadbeef\n" \ +" .previous\n" \ + \ + /* %r3 contains a function pointer, we need to mask out the lower \ + * bits and load the gp and jump address. */ \ +" depi 0,31,2,%r3\n" \ +" ldw 0(%r3),%r2\n" \ +" addil LT'__dl_fini_plabel,%r19\n" \ +" ldw RT'__dl_fini_plabel(%r1),%r23\n" \ +" stw %r19,4(%r23)\n" \ +" ldw 4(%r3),%r19\n" /* load the object's gp */ \ +" bv %r0(%r2)\n" \ +" depi 2,31,2,%r23\n" /* delay slot */ \ + ); /* This code gets called via the .plt stub, and is used in @@ -529,7 +530,16 @@ elf_machine_rela (struct link_map *map, if (map == &_dl_rtld_map) return; #endif - /* Otherwise, nothing more to do here. */ + /* .eh_frame can have unaligned relocs. */ + if (reloc_addr & 3) + { + char *rel_addr = (char *) reloc_addr; + rel_addr[0] = value >> 24; + rel_addr[1] = value >> 16; + rel_addr[2] = value >> 8; + rel_addr[3] = value; + return; + } break; case R_PARISC_PLABEL32: diff -durpN glibc-2.2.3/sysdeps/hppa/dl-symaddr.c glibc-2.2.4/sysdeps/hppa/dl-symaddr.c --- glibc-2.2.3/sysdeps/hppa/dl-symaddr.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/hppa/dl-symaddr.c Mon Jul 23 10:55:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/hppa/elf/initfini.c glibc-2.2.4/sysdeps/hppa/elf/initfini.c --- glibc-2.2.3/sysdeps/hppa/elf/initfini.c Wed Apr 25 14:51:02 2001 +++ glibc-2.2.4/sysdeps/hppa/elf/initfini.c Mon Jul 23 10:55:39 2001 @@ -2,29 +2,20 @@ Copyright (C) 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is compiled into assembly code which is then munged by a sed script into two files: crti.s and crtn.s. diff -durpN glibc-2.2.3/sysdeps/hppa/elf/start.S glibc-2.2.4/sysdeps/hppa/elf/start.S --- glibc-2.2.3/sysdeps/hppa/elf/start.S Sat Oct 14 20:33:33 2000 +++ glibc-2.2.4/sysdeps/hppa/elf/start.S Mon Jul 23 10:55:39 2001 @@ -14,7 +14,7 @@ .globl _start .export _start, ENTRY - + .type _start,@function _start: .proc diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/bits/fenv.h glibc-2.2.4/sysdeps/hppa/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/hppa/fpu/bits/fenv.h Sat Oct 14 20:37:33 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/bits/fenv.h Mon Jul 23 10:55:39 2001 @@ -3,19 +3,19 @@ Contributed by David Huggins-Daines The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/hppa/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/hppa/fpu/fclrexcpt.c Wed Apr 25 14:51:03 2001 +++ glibc-2.2.4/sysdeps/hppa/fpu/fclrexcpt.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/hppa/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/hppa/fpu/fedisblxcpt.c Sat Oct 14 20:34:04 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/fedisblxcpt.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/hppa/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/hppa/fpu/feenablxcpt.c Sat Oct 14 20:34:12 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/feenablxcpt.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fegetenv.c glibc-2.2.4/sysdeps/hppa/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/hppa/fpu/fegetenv.c Sat Oct 14 20:34:22 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/fegetenv.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fegetexcept.c glibc-2.2.4/sysdeps/hppa/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/hppa/fpu/fegetexcept.c Sat Oct 14 20:34:32 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/fegetexcept.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fegetround.c glibc-2.2.4/sysdeps/hppa/fpu/fegetround.c --- glibc-2.2.3/sysdeps/hppa/fpu/fegetround.c Sat Oct 14 20:34:41 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/fegetround.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/hppa/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/hppa/fpu/feholdexcpt.c Sat Oct 14 20:34:49 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/feholdexcpt.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fesetenv.c glibc-2.2.4/sysdeps/hppa/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/hppa/fpu/fesetenv.c Sat Oct 14 20:34:57 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/fesetenv.c Mon Jul 23 10:55:39 2001 @@ -6,19 +6,19 @@ Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fesetround.c glibc-2.2.4/sysdeps/hppa/fpu/fesetround.c --- glibc-2.2.3/sysdeps/hppa/fpu/fesetround.c Sat Oct 14 20:35:05 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/fesetround.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/feupdateenv.c glibc-2.2.4/sysdeps/hppa/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/hppa/fpu/feupdateenv.c Sat Oct 14 20:35:14 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/feupdateenv.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/hppa/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/hppa/fpu/fgetexcptflg.c Sat Oct 14 20:35:48 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/fgetexcptflg.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/hppa/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/hppa/fpu/fraiseexcpt.c Fri Feb 9 10:04:25 2001 +++ glibc-2.2.4/sysdeps/hppa/fpu/fraiseexcpt.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/hppa/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/hppa/fpu/fsetexcptflg.c Sat Oct 14 20:36:16 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/fsetexcptflg.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/hppa/fpu/ftestexcept.c glibc-2.2.4/sysdeps/hppa/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/hppa/fpu/ftestexcept.c Sat Oct 14 20:36:28 2000 +++ glibc-2.2.4/sysdeps/hppa/fpu/ftestexcept.c Mon Jul 23 10:55:39 2001 @@ -4,19 +4,19 @@ Contributed by David Huggins-Daines , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/hppa/frame.h glibc-2.2.4/sysdeps/hppa/frame.h --- glibc-2.2.3/sysdeps/hppa/frame.h Sat Oct 14 20:21:39 2000 +++ glibc-2.2.4/sysdeps/hppa/frame.h Mon Jul 23 10:55:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* PA stacks grow upwards. */ #define INNER_THAN > diff -durpN glibc-2.2.3/sysdeps/hppa/hppa1.1/addmul_1.s glibc-2.2.4/sysdeps/hppa/hppa1.1/addmul_1.s --- glibc-2.2.3/sysdeps/hppa/hppa1.1/addmul_1.s Tue Oct 17 14:54:09 2000 +++ glibc-2.2.4/sysdeps/hppa/hppa1.1/addmul_1.s Mon Jul 23 10:55:40 2001 @@ -6,16 +6,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/hppa/hppa1.1/mul_1.s glibc-2.2.4/sysdeps/hppa/hppa1.1/mul_1.s --- glibc-2.2.3/sysdeps/hppa/hppa1.1/mul_1.s Tue Oct 17 14:54:09 2000 +++ glibc-2.2.4/sysdeps/hppa/hppa1.1/mul_1.s Mon Jul 23 10:55:40 2001 @@ -6,16 +6,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/hppa/hppa1.1/submul_1.s glibc-2.2.4/sysdeps/hppa/hppa1.1/submul_1.s --- glibc-2.2.3/sysdeps/hppa/hppa1.1/submul_1.s Tue Oct 17 14:54:09 2000 +++ glibc-2.2.4/sysdeps/hppa/hppa1.1/submul_1.s Mon Jul 23 10:55:40 2001 @@ -6,16 +6,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/hppa/hppa1.1/udiv_qrnnd.s glibc-2.2.4/sysdeps/hppa/hppa1.1/udiv_qrnnd.s --- glibc-2.2.3/sysdeps/hppa/hppa1.1/udiv_qrnnd.s Tue Oct 17 14:54:09 2000 +++ glibc-2.2.4/sysdeps/hppa/hppa1.1/udiv_qrnnd.s Mon Jul 23 10:55:40 2001 @@ -6,16 +6,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/hppa/lshift.s glibc-2.2.4/sysdeps/hppa/lshift.s --- glibc-2.2.3/sysdeps/hppa/lshift.s Tue Oct 17 14:54:08 2000 +++ glibc-2.2.4/sysdeps/hppa/lshift.s Mon Jul 23 10:55:38 2001 @@ -5,16 +5,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/hppa/memusage.h glibc-2.2.4/sysdeps/hppa/memusage.h --- glibc-2.2.3/sysdeps/hppa/memusage.h Sat Oct 14 20:24:53 2000 +++ glibc-2.2.4/sysdeps/hppa/memusage.h Mon Jul 23 10:55:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("%r30"); stack_ptr; }) #define STACK_GROWS_UPWARD 1 diff -durpN glibc-2.2.3/sysdeps/hppa/rshift.s glibc-2.2.4/sysdeps/hppa/rshift.s --- glibc-2.2.3/sysdeps/hppa/rshift.s Tue Oct 17 14:54:08 2000 +++ glibc-2.2.4/sysdeps/hppa/rshift.s Mon Jul 23 10:55:38 2001 @@ -5,16 +5,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/hppa/setjmp.S glibc-2.2.4/sysdeps/hppa/setjmp.S --- glibc-2.2.3/sysdeps/hppa/setjmp.S Sat Oct 14 20:24:40 2000 +++ glibc-2.2.4/sysdeps/hppa/setjmp.S Mon Jul 23 10:55:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/hppa/stackinfo.h glibc-2.2.4/sysdeps/hppa/stackinfo.h --- glibc-2.2.3/sysdeps/hppa/stackinfo.h Wed Apr 25 13:17:26 2001 +++ glibc-2.2.4/sysdeps/hppa/stackinfo.h Mon Jul 23 10:55:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/hppa/sub_n.s glibc-2.2.4/sysdeps/hppa/sub_n.s --- glibc-2.2.3/sysdeps/hppa/sub_n.s Tue Oct 17 14:54:08 2000 +++ glibc-2.2.4/sysdeps/hppa/sub_n.s Mon Jul 23 10:55:38 2001 @@ -6,16 +6,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/hppa/sysdep.h glibc-2.2.4/sysdeps/hppa/sysdep.h --- glibc-2.2.3/sysdeps/hppa/sysdep.h Tue Oct 17 14:54:08 2000 +++ glibc-2.2.4/sysdeps/hppa/sysdep.h Mon Jul 23 10:55:38 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper, , August 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/hppa/udiv_qrnnd.s glibc-2.2.4/sysdeps/hppa/udiv_qrnnd.s --- glibc-2.2.3/sysdeps/hppa/udiv_qrnnd.s Tue Oct 17 14:54:08 2000 +++ glibc-2.2.4/sysdeps/hppa/udiv_qrnnd.s Mon Jul 23 10:55:38 2001 @@ -6,16 +6,16 @@ ;! This file is part of the GNU MP Library. ;! The GNU MP Library is free software; you can redistribute it and/or modify -;! it under the terms of the GNU Library General Public License as published by -;! the Free Software Foundation; either version 2 of the License, or (at your +;! it under the terms of the GNU Lesser General Public License as published by +;! the Free Software Foundation; either version 2.1 of the License, or (at your ;! option) any later version. ;! The GNU MP Library 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 Library General Public +;! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ;! License for more details. -;! You should have received a copy of the GNU Library General Public License +;! You should have received a copy of the GNU Lesser General Public License ;! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ;! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ;! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/i386/__longjmp.S glibc-2.2.4/sysdeps/i386/__longjmp.S --- glibc-2.2.3/sysdeps/i386/__longjmp.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/i386/__longjmp.S Mon Jul 23 10:55:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/i386/add_n.S glibc-2.2.4/sysdeps/i386/add_n.S --- glibc-2.2.3/sysdeps/i386/add_n.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/add_n.S Mon Jul 23 10:55:40 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/addmul_1.S glibc-2.2.4/sysdeps/i386/addmul_1.S --- glibc-2.2.3/sysdeps/i386/addmul_1.S Wed Aug 2 14:52:48 2000 +++ glibc-2.2.4/sysdeps/i386/addmul_1.S Mon Jul 23 10:55:40 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/asm-syntax.h glibc-2.2.4/sysdeps/i386/asm-syntax.h --- glibc-2.2.3/sysdeps/i386/asm-syntax.h Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/asm-syntax.h Mon Jul 23 10:55:40 2001 @@ -1,23 +1,22 @@ /* Definitions for x86 syntax variations. Copyright (C) 1992, 1994, 1995, 1997, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in the GNU MP Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #undef ALIGN #if defined NOLOG_ALIGN || defined HAVE_ELF diff -durpN glibc-2.2.3/sysdeps/i386/backtrace.c glibc-2.2.4/sysdeps/i386/backtrace.c --- glibc-2.2.3/sysdeps/i386/backtrace.c Wed Aug 2 14:52:48 2000 +++ glibc-2.2.4/sysdeps/i386/backtrace.c Mon Jul 23 10:55:40 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/i386/bits/byteswap.h glibc-2.2.4/sysdeps/i386/bits/byteswap.h --- glibc-2.2.3/sysdeps/i386/bits/byteswap.h Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/i386/bits/byteswap.h Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _BYTESWAP_H && !defined _NETINET_IN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/i386/bits/huge_val.h glibc-2.2.4/sysdeps/i386/bits/huge_val.h --- glibc-2.2.3/sysdeps/i386/bits/huge_val.h Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/i386/bits/huge_val.h Mon Jul 23 10:55:41 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/i386/bits/select.h glibc-2.2.4/sysdeps/i386/bits/select.h --- glibc-2.2.3/sysdeps/i386/bits/select.h Fri Feb 9 10:04:25 2001 +++ glibc-2.2.4/sysdeps/i386/bits/select.h Mon Jul 23 10:55:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SELECT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/i386/bits/setjmp.h glibc-2.2.4/sysdeps/i386/bits/setjmp.h --- glibc-2.2.3/sysdeps/i386/bits/setjmp.h Tue Jan 23 14:07:20 2001 +++ glibc-2.2.4/sysdeps/i386/bits/setjmp.h Mon Jul 23 10:55:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. Intel 386 version. */ diff -durpN glibc-2.2.3/sysdeps/i386/bits/string.h glibc-2.2.4/sysdeps/i386/bits/string.h --- glibc-2.2.3/sysdeps/i386/bits/string.h Wed Nov 8 14:10:20 2000 +++ glibc-2.2.4/sysdeps/i386/bits/string.h Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRING_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/i386/bp-asm.h glibc-2.2.4/sysdeps/i386/bp-asm.h --- glibc-2.2.3/sysdeps/i386/bp-asm.h Wed Aug 2 14:52:48 2000 +++ glibc-2.2.4/sysdeps/i386/bp-asm.h Mon Jul 23 10:55:40 2001 @@ -1,24 +1,23 @@ /* Bounded-pointer definitions for x86 assembler. Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Greg McGary - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in the GNU MP Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _bp_asm_h_ # define _bp_asm_h_ 1 diff -durpN glibc-2.2.3/sysdeps/i386/bsd-_setjmp.S glibc-2.2.4/sysdeps/i386/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/i386/bsd-_setjmp.S Tue Jan 23 14:07:20 2001 +++ glibc-2.2.4/sysdeps/i386/bsd-_setjmp.S Mon Jul 23 10:55:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/i386/bsd-setjmp.S glibc-2.2.4/sysdeps/i386/bsd-setjmp.S --- glibc-2.2.3/sysdeps/i386/bsd-setjmp.S Tue Jan 23 14:07:20 2001 +++ glibc-2.2.4/sysdeps/i386/bsd-setjmp.S Mon Jul 23 10:55:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/i386/bzero.c glibc-2.2.4/sysdeps/i386/bzero.c --- glibc-2.2.3/sysdeps/i386/bzero.c Fri Apr 30 15:36:48 1999 +++ glibc-2.2.4/sysdeps/i386/bzero.c Mon Jul 23 10:55:40 2001 @@ -4,19 +4,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/i386/dl-machine.h glibc-2.2.4/sysdeps/i386/dl-machine.h --- glibc-2.2.3/sysdeps/i386/dl-machine.h Sat Apr 7 14:02:37 2001 +++ glibc-2.2.4/sysdeps/i386/dl-machine.h Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h diff -durpN glibc-2.2.3/sysdeps/i386/elf/bsd-setjmp.S glibc-2.2.4/sysdeps/i386/elf/bsd-setjmp.S --- glibc-2.2.3/sysdeps/i386/elf/bsd-setjmp.S Tue Jan 23 14:07:20 2001 +++ glibc-2.2.4/sysdeps/i386/elf/bsd-setjmp.S Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/i386/elf/setjmp.S glibc-2.2.4/sysdeps/i386/elf/setjmp.S --- glibc-2.2.3/sysdeps/i386/elf/setjmp.S Tue Jan 23 14:07:20 2001 +++ glibc-2.2.4/sysdeps/i386/elf/setjmp.S Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/i386/elf/start.S glibc-2.2.4/sysdeps/i386/elf/start.S --- glibc-2.2.3/sysdeps/i386/elf/start.S Mon Mar 26 20:53:18 2001 +++ glibc-2.2.4/sysdeps/i386/elf/start.S Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is the canonical entry point, usually the first thing in the text segment. The SVR4/i386 ABI (pages 3-31, 3-32) says that when the entry @@ -40,6 +40,7 @@ .text .globl _start + .type _start,@function _start: /* Clear the frame pointer. The ABI suggests this be done, to mark the outermost frame obviously. */ diff -durpN glibc-2.2.3/sysdeps/i386/ffs.c glibc-2.2.4/sysdeps/i386/ffs.c --- glibc-2.2.3/sysdeps/i386/ffs.c Thu Jul 30 10:54:49 1998 +++ glibc-2.2.4/sysdeps/i386/ffs.c Mon Jul 23 10:55:41 2001 @@ -5,19 +5,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ffsl __something_else #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/bits/fenv.h glibc-2.2.4/sysdeps/i386/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/i386/fpu/bits/fenv.h Thu Sep 7 11:56:38 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/bits/fenv.h Mon Jul 23 10:55:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/i386/fpu/bits/mathdef.h glibc-2.2.4/sysdeps/i386/fpu/bits/mathdef.h --- glibc-2.2.3/sysdeps/i386/fpu/bits/mathdef.h Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/bits/mathdef.h Mon Jul 23 10:55:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/i386/fpu/bits/mathinline.h glibc-2.2.4/sysdeps/i386/fpu/bits/mathinline.h --- glibc-2.2.3/sysdeps/i386/fpu/bits/mathinline.h Mon Mar 26 20:53:19 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/bits/mathinline.h Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by John C. Bowman , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_acosh.S glibc-2.2.4/sysdeps/i386/fpu/e_acosh.S --- glibc-2.2.3/sysdeps/i386/fpu/e_acosh.S Tue Jul 13 16:20:08 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_acosh.S Mon Jul 23 10:55:41 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_acoshf.S glibc-2.2.4/sysdeps/i386/fpu/e_acoshf.S --- glibc-2.2.3/sysdeps/i386/fpu/e_acoshf.S Tue Jul 13 16:20:44 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_acoshf.S Mon Jul 23 10:55:41 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_acoshl.S glibc-2.2.4/sysdeps/i386/fpu/e_acoshl.S --- glibc-2.2.3/sysdeps/i386/fpu/e_acoshl.S Tue Jul 13 16:20:50 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_acoshl.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_acosl.S glibc-2.2.4/sysdeps/i386/fpu/e_acosl.S --- glibc-2.2.3/sysdeps/i386/fpu/e_acosl.S Tue Jul 13 16:20:54 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_acosl.S Wed Dec 31 16:00:00 1969 @@ -1,22 +0,0 @@ -/* - * Written by J.T. Conklin . - * Public domain. - * - * Adapted for `long double' by Ulrich Drepper . - */ - -#include - - -/* acosl = atanl (sqrtl(1 - x^2) / x) */ -ENTRY(__ieee754_acosl) - fldt 4(%esp) /* x */ - fld %st - fmul %st(0) /* x^2 */ - fld1 - fsubp /* 1 - x^2 */ - fsqrt /* sqrtl (1 - x^2) */ - fxch %st(1) - fpatan - ret -END (__ieee754_acosl) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_acosl.c glibc-2.2.4/sysdeps/i386/fpu/e_acosl.c --- glibc-2.2.3/sysdeps/i386/fpu/e_acosl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/e_acosl.c Sun May 6 10:03:18 2001 @@ -0,0 +1,25 @@ +/* + * Written by J.T. Conklin . + * Public domain. + * + * Adapted for `long double' by Ulrich Drepper . + */ + +#include + +long double +__ieee754_acosl (long double x) +{ + long double res; + + /* acosl = atanl (sqrtl(1 - x^2) / x) */ + asm ( "fld %%st\n" + "fmul %%st(0)\n" /* x^2 */ + "fld1\n" + "fsubp\n" /* 1 - x^2 */ + "fsqrt\n" /* sqrtl (1 - x^2) */ + "fxch %%st(1)\n" + "fpatan" + : "=t" (res) : "0" (x) : "st(1)"); + return res; +} diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_atan2l.S glibc-2.2.4/sysdeps/i386/fpu/e_atan2l.S --- glibc-2.2.3/sysdeps/i386/fpu/e_atan2l.S Tue Jul 13 16:21:18 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_atan2l.S Wed Dec 31 16:00:00 1969 @@ -1,17 +0,0 @@ -/* - * Written by J.T. Conklin . - * Public domain. - * - * Adapted for `long double' by Ulrich Drepper . - */ - -#include - -RCSID("$NetBSD: $") - -ENTRY(__ieee754_atan2l) - fldt 4(%esp) - fldt 16(%esp) - fpatan - ret -END (__ieee754_atan2l) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_atan2l.c glibc-2.2.4/sysdeps/i386/fpu/e_atan2l.c --- glibc-2.2.3/sysdeps/i386/fpu/e_atan2l.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/e_atan2l.c Sun May 6 11:13:05 2001 @@ -0,0 +1,18 @@ +/* + * Written by J.T. Conklin . + * Public domain. + * + * Adapted for `long double' by Ulrich Drepper . + */ + +#include + +long double +__ieee754_atan2l (long double y, long double x) +{ + long double res; + + asm ("fpatan" : "=t" (res) : "u" (y), "0" (x) : "st(1)"); + + return res; +} diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_atanh.S glibc-2.2.4/sysdeps/i386/fpu/e_atanh.S --- glibc-2.2.3/sysdeps/i386/fpu/e_atanh.S Mon Oct 25 13:47:52 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_atanh.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_atanhf.S glibc-2.2.4/sysdeps/i386/fpu/e_atanhf.S --- glibc-2.2.3/sysdeps/i386/fpu/e_atanhf.S Mon Oct 25 13:47:52 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_atanhf.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_atanhl.S glibc-2.2.4/sysdeps/i386/fpu/e_atanhl.S --- glibc-2.2.3/sysdeps/i386/fpu/e_atanhl.S Mon Oct 25 13:47:52 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_atanhl.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_expl.S glibc-2.2.4/sysdeps/i386/fpu/e_expl.S --- glibc-2.2.3/sysdeps/i386/fpu/e_expl.S Tue Jul 13 16:21:57 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_expl.S Wed Dec 31 16:00:00 1969 @@ -1,43 +0,0 @@ -/* - * Written by J.T. Conklin . - * Public domain. - * - * Adapted for `long double' by Ulrich Drepper . - */ - -#include - -RCSID("$NetBSD: $") - -/* e^x = 2^(x * log2l(e)) */ -ENTRY(__ieee754_expl) - fldt 4(%esp) -/* I added the following ugly construct because expl(+-Inf) resulted - in NaN. The ugliness results from the bright minds at Intel. - For the i686 the code can be written better. - -- drepper@cygnus.com. */ - fxam /* Is NaN or +-Inf? */ - fstsw %ax - movb $0x45, %dh - andb %ah, %dh - cmpb $0x05, %dh - je 1f /* Is +-Inf, jump. */ - fldl2e - fmulp /* x * log2(e) */ - fld %st - frndint /* int(x * log2(e)) */ - fsubr %st,%st(1) /* fract(x * log2(e)) */ - fxch - f2xm1 /* 2^(fract(x * log2(e))) - 1 */ - fld1 - faddp /* 2^(fract(x * log2(e))) */ - fscale /* e^x */ - fstp %st(1) - ret - -1: testl $0x200, %eax /* Test sign. */ - jz 2f /* If positive, jump. */ - fstp %st - fldz /* Set result to 0. */ -2: ret -END (__ieee754_expl) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_expl.c glibc-2.2.4/sysdeps/i386/fpu/e_expl.c --- glibc-2.2.3/sysdeps/i386/fpu/e_expl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/e_expl.c Mon Jul 16 14:27:43 2001 @@ -0,0 +1,77 @@ +/* + * Written by J.T. Conklin . + * Public domain. + * + * Adapted for `long double' by Ulrich Drepper . + */ + +/* + * The 8087 method for the exponential function is to calculate + * exp(x) = 2^(x log2(e)) + * after separating integer and fractional parts + * x log2(e) = i + f, |f| <= .5 + * 2^i is immediate but f needs to be precise for long double accuracy. + * Suppress range reduction error in computing f by the following. + * Separate x into integer and fractional parts + * x = xi + xf, |xf| <= .5 + * Separate log2(e) into the sum of an exact number c0 and small part c1. + * c0 + c1 = log2(e) to extra precision + * Then + * f = (c0 xi - i) + c0 xf + c1 x + * where c0 xi is exact and so also is (c0 xi - i). + * -- moshier@na-net.ornl.gov + */ + +#include + +static long double c0 = 1.44268798828125L; +static long double c1 = 7.05260771340735992468e-6L; + +long double +__ieee754_expl (long double x) +{ + long double res; + +/* I added the following ugly construct because expl(+-Inf) resulted + in NaN. The ugliness results from the bright minds at Intel. + For the i686 the code can be written better. + -- drepper@cygnus.com. */ + asm ("fxam\n\t" /* Is NaN or +-Inf? */ + "fstsw %%ax\n\t" + "movb $0x45, %%dh\n\t" + "andb %%ah, %%dh\n\t" + "cmpb $0x05, %%dh\n\t" + "je 1f\n\t" /* Is +-Inf, jump. */ + "fldl2e\n\t" /* 1 log2(e) */ + "fmul %%st(1),%%st\n\t" /* 1 x log2(e) */ + "frndint\n\t" /* 1 i */ + "fld %%st(1)\n\t" /* 2 x */ + "frndint\n\t" /* 2 xi */ + "fld %%st(1)\n\t" /* 3 i */ + "fldt %2\n\t" /* 4 c0 */ + "fld %%st(2)\n\t" /* 5 xi */ + "fmul %%st(1),%%st\n\t" /* 5 c0 xi */ + "fsubp %%st,%%st(2)\n\t" /* 4 f = c0 xi - i */ + "fld %%st(4)\n\t" /* 5 x */ + "fsub %%st(3),%%st\n\t" /* 5 xf = x - xi */ + "fmulp %%st,%%st(1)\n\t" /* 4 c0 xf */ + "faddp %%st,%%st(1)\n\t" /* 3 f = f + c0 xf */ + "fldt %3\n\t" /* 4 */ + "fmul %%st(4),%%st\n\t" /* 4 c1 * x */ + "faddp %%st,%%st(1)\n\t" /* 3 f = f + c1 * x */ + "f2xm1\n\t" /* 3 2^(fract(x * log2(e))) - 1 */ + "fld1\n\t" /* 4 1.0 */ + "faddp\n\t" /* 3 2^(fract(x * log2(e))) */ + "fstp %%st(1)\n\t" /* 2 */ + "fscale\n\t" /* 2 scale factor is st(1); e^x */ + "fstp %%st(1)\n\t" /* 1 */ + "fstp %%st(1)\n\t" /* 0 */ + "jmp 2f\n\t" + "1:\ttestl $0x200, %%eax\n\t" /* Test sign. */ + "jz 2f\n\t" /* If positive, jump. */ + "fstp %%st\n\t" + "fldz\n\t" /* Set result to 0. */ + "2:\t\n" + : "=t" (res) : "0" (x), "m" (c0), "m" (c1) : "ax", "dx"); + return res; +} diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_fmodl.S glibc-2.2.4/sysdeps/i386/fpu/e_fmodl.S --- glibc-2.2.3/sysdeps/i386/fpu/e_fmodl.S Tue Jul 13 16:22:08 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_fmodl.S Wed Dec 31 16:00:00 1969 @@ -1,21 +0,0 @@ -/* - * Written by J.T. Conklin . - * Public domain. - * - * Adapted for `long double' by Ulrich Drepper . - */ - -#include - -RCSID("$NetBSD: $") - -ENTRY(__ieee754_fmodl) - fldt 16(%esp) - fldt 4(%esp) -1: fprem - fstsw %ax - sahf - jp 1b - fstp %st(1) - ret -END (__ieee754_fmodl) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_fmodl.c glibc-2.2.4/sysdeps/i386/fpu/e_fmodl.c --- glibc-2.2.3/sysdeps/i386/fpu/e_fmodl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/e_fmodl.c Sun May 6 11:13:05 2001 @@ -0,0 +1,22 @@ +/* + * Written by J.T. Conklin . + * Public domain. + * + * Adapted for `long double' by Ulrich Drepper . + */ + +#include + +long double +__ieee754_fmodl (long double x, long double y) +{ + long double res; + + asm ("1:\tfprem\n" + "fstsw %%ax\n" + "sahf\n" + "jp 1b\n" + "fstp %%st(1)" + : "=t" (res) : "0" (x), "u" (y) : "ax", "st(1)"); + return res; +} diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_hypot.S glibc-2.2.4/sysdeps/i386/fpu/e_hypot.S --- glibc-2.2.3/sysdeps/i386/fpu/e_hypot.S Tue Jul 13 16:22:13 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_hypot.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_hypotf.S glibc-2.2.4/sysdeps/i386/fpu/e_hypotf.S --- glibc-2.2.3/sysdeps/i386/fpu/e_hypotf.S Tue Jul 13 16:22:17 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_hypotf.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_log2.S glibc-2.2.4/sysdeps/i386/fpu/e_log2.S --- glibc-2.2.3/sysdeps/i386/fpu/e_log2.S Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/e_log2.S Wed Jun 6 05:44:15 2001 @@ -0,0 +1,67 @@ +/* + * Written by J.T. Conklin . + * Adapted for use as log2 by Ulrich Drepper . + * Public domain. + * + * Changed to use fyl2xp1 for values near 1, . + */ + +#include + +#ifdef __ELF__ + .section .rodata +#else + .text +#endif + .align ALIGNARG(4) + ASM_TYPE_DIRECTIVE(one,@object) +one: .double 1.0 + ASM_SIZE_DIRECTIVE(one) + /* It is not important that this constant is precise. It is only + a value which is known to be on the safe side for using the + fyl2xp1 instruction. */ + ASM_TYPE_DIRECTIVE(limit,@object) +limit: .double 0.29 + ASM_SIZE_DIRECTIVE(limit) + + +#ifdef PIC +#define MO(op) op##@GOTOFF(%edx) +#else +#define MO(op) op +#endif + + .text +ENTRY(__ieee754_log2) +#ifdef PIC + call 1f +1: popl %edx + addl $_GLOBAL_OFFSET_TABLE_+[.-1b], %edx +#endif + fldl MO(one) + fldl 4(%esp) // x : 1 + fxam + fnstsw + fld %st // x : x : 1 + sahf + jc 3f // in case x is NaN or ±Inf +4: fsub %st(2), %st // x-1 : x : 1 + fld %st // x-1 : x-1 : x : 1 + fabs // |x-1| : x-1 : x : 1 + fcompl MO(limit) // x-1 : x : 1 + fnstsw // x-1 : x : 1 + andb $0x45, %ah + jz 2f + fstp %st(1) // x-1 : 1 + fyl2xp1 // log(x) + ret + +2: fstp %st(0) // x : 1 + fyl2x // log(x) + ret + +3: jp 4b // in case x is ±Inf + fstp %st(1) + fstp %st(1) + ret +END (__ieee754_log2) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_log2f.S glibc-2.2.4/sysdeps/i386/fpu/e_log2f.S --- glibc-2.2.3/sysdeps/i386/fpu/e_log2f.S Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/e_log2f.S Wed Jun 6 05:44:40 2001 @@ -0,0 +1,67 @@ +/* + * Written by J.T. Conklin . + * Adapted for use as log2 by Ulrich Drepper . + * Public domain. + * + * Changed to use fyl2xp1 for values near 1, . + */ + +#include + +#ifdef __ELF__ + .section .rodata +#else + .text +#endif + .align ALIGNARG(4) + ASM_TYPE_DIRECTIVE(one,@object) +one: .double 1.0 + ASM_SIZE_DIRECTIVE(one) + /* It is not important that this constant is precise. It is only + a value which is known to be on the safe side for using the + fyl2xp1 instruction. */ + ASM_TYPE_DIRECTIVE(limit,@object) +limit: .double 0.29 + ASM_SIZE_DIRECTIVE(limit) + + +#ifdef PIC +#define MO(op) op##@GOTOFF(%edx) +#else +#define MO(op) op +#endif + + .text +ENTRY(__ieee754_log2f) +#ifdef PIC + call 1f +1: popl %edx + addl $_GLOBAL_OFFSET_TABLE_+[.-1b], %edx +#endif + fldl MO(one) + flds 4(%esp) // x : 1 + fxam + fnstsw + fld %st // x : x : 1 + sahf + jc 3f // in case x is NaN or ±Inf +4: fsub %st(2), %st // x-1 : x : 1 + fld %st // x-1 : x-1 : x : 1 + fabs // |x-1| : x-1 : x : 1 + fcompl MO(limit) // x-1 : x : 1 + fnstsw // x-1 : x : 1 + andb $0x45, %ah + jz 2f + fstp %st(1) // x-1 : 1 + fyl2xp1 // log(x) + ret + +2: fstp %st(0) // x : 1 + fyl2x // log(x) + ret + +3: jp 4b // in case x is ±Inf + fstp %st(1) + fstp %st(1) + ret +END (__ieee754_log2f) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_log2l.S glibc-2.2.4/sysdeps/i386/fpu/e_log2l.S --- glibc-2.2.3/sysdeps/i386/fpu/e_log2l.S Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/e_log2l.S Wed Jun 6 05:45:03 2001 @@ -0,0 +1,67 @@ +/* + * Written by J.T. Conklin . + * Adapted for use as log2 by Ulrich Drepper . + * Public domain. + * + * Changed to use fyl2xp1 for values near 1, . + */ + +#include + +#ifdef __ELF__ + .section .rodata +#else + .text +#endif + .align ALIGNARG(4) + ASM_TYPE_DIRECTIVE(one,@object) +one: .double 1.0 + ASM_SIZE_DIRECTIVE(one) + /* It is not important that this constant is precise. It is only + a value which is known to be on the safe side for using the + fyl2xp1 instruction. */ + ASM_TYPE_DIRECTIVE(limit,@object) +limit: .double 0.29 + ASM_SIZE_DIRECTIVE(limit) + + +#ifdef PIC +#define MO(op) op##@GOTOFF(%edx) +#else +#define MO(op) op +#endif + + .text +ENTRY(__ieee754_log2l) +#ifdef PIC + call 1f +1: popl %edx + addl $_GLOBAL_OFFSET_TABLE_+[.-1b], %edx +#endif + fldl MO(one) + fldt 4(%esp) // x : 1 + fxam + fnstsw + fld %st // x : x : 1 + sahf + jc 3f // in case x is NaN or ±Inf +4: fsub %st(2), %st // x-1 : x : 1 + fld %st // x-1 : x-1 : x : 1 + fabs // |x-1| : x-1 : x : 1 + fcompl MO(limit) // x-1 : x : 1 + fnstsw // x-1 : x : 1 + andb $0x45, %ah + jz 2f + fstp %st(1) // x-1 : 1 + fyl2xp1 // log(x) + ret + +2: fstp %st(0) // x : 1 + fyl2x // log(x) + ret + +3: jp 4b // in case x is ±Inf + fstp %st(1) + fstp %st(1) + ret +END (__ieee754_log2l) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_pow.S glibc-2.2.4/sysdeps/i386/fpu/e_pow.S --- glibc-2.2.3/sysdeps/i386/fpu/e_pow.S Mon Mar 26 20:53:18 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/e_pow.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_powf.S glibc-2.2.4/sysdeps/i386/fpu/e_powf.S --- glibc-2.2.3/sysdeps/i386/fpu/e_powf.S Mon Mar 26 20:53:19 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/e_powf.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_powl.S glibc-2.2.4/sysdeps/i386/fpu/e_powl.S --- glibc-2.2.3/sysdeps/i386/fpu/e_powl.S Mon Mar 26 20:53:19 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/e_powl.S Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_sqrtl.S glibc-2.2.4/sysdeps/i386/fpu/e_sqrtl.S --- glibc-2.2.3/sysdeps/i386/fpu/e_sqrtl.S Tue Jul 13 16:23:36 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/e_sqrtl.S Wed Dec 31 16:00:00 1969 @@ -1,16 +0,0 @@ -/* - * Written by J.T. Conklin . - * Public domain. - * - * Adapted for `long double' by Ulrich Drepper . - */ - -#include - -RCSID("$NetBSD: $") - -ENTRY(__ieee754_sqrtl) - fldt 4(%esp) - fsqrt - ret -END (__ieee754_sqrtl) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/e_sqrtl.c glibc-2.2.4/sysdeps/i386/fpu/e_sqrtl.c --- glibc-2.2.3/sysdeps/i386/fpu/e_sqrtl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/e_sqrtl.c Sun May 6 10:03:18 2001 @@ -0,0 +1,18 @@ +/* + * Written by J.T. Conklin . + * Public domain. + * + * Adapted for `long double' by Ulrich Drepper . + */ + +#include + +long double +__ieee754_sqrtl (long double x) +{ + long double res; + + asm ("fsqrt" : "=t" (res) : "0" (x)); + + return res; +} diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/i386/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/i386/fpu/fclrexcpt.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fclrexcpt.c Mon Jul 23 10:55:42 2001 @@ -1,22 +1,22 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -41,6 +41,11 @@ __feclearexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feclearexcept, __old_feclearexcept) -symbol_version (__old_feclearexcept, feclearexcept, GLIBC_2.1); -default_symbol_version (__feclearexcept, feclearexcept, GLIBC_2.2); +compat_symbol (libm, __old_feclearexcept, feclearexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feclearexcept, feclearexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/i386/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/i386/fpu/fedisblxcpt.c Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fedisblxcpt.c Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/i386/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/i386/fpu/feenablxcpt.c Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/feenablxcpt.c Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fegetenv.c glibc-2.2.4/sysdeps/i386/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/i386/fpu/fegetenv.c Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fegetenv.c Mon Jul 23 10:55:42 2001 @@ -1,22 +1,22 @@ /* Store current floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -29,6 +29,11 @@ __fegetenv (fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetenv, __old_fegetenv) -symbol_version (BP_SYM (__old_fegetenv), BP_SYM (fegetenv), GLIBC_2.1); -default_symbol_version (BP_SYM (__fegetenv), BP_SYM (fegetenv), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_fegetenv), BP_SYM (fegetenv), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__fegetenv), BP_SYM (fegetenv), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fegetexcept.c glibc-2.2.4/sysdeps/i386/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/i386/fpu/fegetexcept.c Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fegetexcept.c Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fegetround.c glibc-2.2.4/sysdeps/i386/fpu/fegetround.c --- glibc-2.2.3/sysdeps/i386/fpu/fegetround.c Fri Apr 11 03:10:52 1997 +++ glibc-2.2.4/sysdeps/i386/fpu/fegetround.c Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/i386/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/i386/fpu/feholdexcpt.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/feholdexcpt.c Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fesetenv.c glibc-2.2.4/sysdeps/i386/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/i386/fpu/fesetenv.c Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fesetenv.c Mon Jul 23 10:55:42 2001 @@ -1,22 +1,22 @@ /* Install given floating-point environment. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -77,6 +77,11 @@ __fesetenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetenv, __old_fesetenv) -symbol_version (BP_SYM (__old_fesetenv), BP_SYM (fesetenv), GLIBC_2.1); -default_symbol_version (BP_SYM (__fesetenv), BP_SYM (fesetenv), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_fesetenv), BP_SYM (fesetenv), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__fesetenv), BP_SYM (fesetenv), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fesetround.c glibc-2.2.4/sysdeps/i386/fpu/fesetround.c --- glibc-2.2.3/sysdeps/i386/fpu/fesetround.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fesetround.c Mon Jul 23 10:55:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/feupdateenv.c glibc-2.2.4/sysdeps/i386/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/i386/fpu/feupdateenv.c Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/feupdateenv.c Mon Jul 23 10:55:43 2001 @@ -1,22 +1,22 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -41,6 +41,11 @@ __feupdateenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feupdateenv, __old_feupdateenv) -symbol_version (BP_SYM (__old_feupdateenv), BP_SYM (feupdateenv), GLIBC_2.1); -default_symbol_version (BP_SYM (__feupdateenv), BP_SYM (feupdateenv), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_feupdateenv), BP_SYM (feupdateenv), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__feupdateenv), BP_SYM (feupdateenv), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/i386/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/i386/fpu/fgetexcptflg.c Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fgetexcptflg.c Mon Jul 23 10:55:43 2001 @@ -1,22 +1,22 @@ /* Store current representation for exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -34,6 +34,11 @@ __fegetexceptflag (fexcept_t *flagp, int /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetexceptflag, __old_fegetexceptflag) -symbol_version (BP_SYM (__old_fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2.1); -default_symbol_version (BP_SYM (__fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/i386/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/i386/fpu/fraiseexcpt.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fraiseexcpt.c Mon Jul 23 10:55:43 2001 @@ -1,22 +1,22 @@ /* Raise given exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -113,6 +113,11 @@ __feraiseexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feraiseexcept, __old_feraiseexcept) -symbol_version (__old_feraiseexcept, feraiseexcept, GLIBC_2.1); -default_symbol_version (__feraiseexcept, feraiseexcept, GLIBC_2.2); +compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/i386/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/i386/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/i386/fpu/fsetexcptflg.c Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/fsetexcptflg.c Mon Jul 23 10:55:43 2001 @@ -1,22 +1,22 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -42,6 +42,11 @@ __fesetexceptflag (const fexcept_t *flag /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetexceptflag, __old_fesetexceptflag) -symbol_version (BP_SYM (__old_fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2.1); -default_symbol_version (BP_SYM (__fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/i386/fpu/ftestexcept.c glibc-2.2.4/sysdeps/i386/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/i386/fpu/ftestexcept.c Fri Apr 11 03:11:45 1997 +++ glibc-2.2.4/sysdeps/i386/fpu/ftestexcept.c Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/libm-test-ulps glibc-2.2.4/sysdeps/i386/fpu/libm-test-ulps --- glibc-2.2.3/sysdeps/i386/fpu/libm-test-ulps Tue Apr 17 14:57:12 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/libm-test-ulps Mon Jul 23 10:55:43 2001 @@ -484,13 +484,13 @@ ldouble: 128 # ctan Test "Real part of: ctan (-2 - 3 i) == 0.0037640256415042482 - 1.0032386273536098014 i": -ildouble: 437 -ldouble: 437 +ildouble: 439 +ldouble: 439 Test "Imaginary part of: ctan (-2 - 3 i) == 0.0037640256415042482 - 1.0032386273536098014 i": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Test "Real part of: ctan (0.7 + 1.2 i) == 0.1720734197630349001 + 0.9544807059989405538 i": double: 1 float: 1 @@ -506,13 +506,13 @@ ldouble: 367 # ctanh Test "Real part of: ctanh (-2 - 3 i) == -0.9653858790221331242 + 0.0098843750383224937 i": -ildouble: 2 -ldouble: 2 +ildouble: 5 +ldouble: 5 Test "Imaginary part of: ctanh (-2 - 3 i) == -0.9653858790221331242 + 0.0098843750383224937 i": float: 1 ifloat: 1 -ildouble: 23 -ldouble: 23 +ildouble: 25 +ldouble: 25 Test "Real part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i": Test "Imaginary part of: ctanh (0 + pi/4 i) == 0.0 + 1.0 i": float: 1 @@ -551,8 +551,8 @@ double: 24 float: 12 idouble: 24 ifloat: 12 -ldouble: 4 -ildouble: 4 +ldouble: 12 +ildouble: 12 Test "erfc (9) == 0.41370317465138102381e-36": ldouble: 36 ildouble: 36 @@ -561,6 +561,12 @@ ildouble: 36 Test "exp (0.7) == 2.0137527074704765216": ildouble: 412 ldouble: 412 +Test "exp (50.0) == 5184705528587072464087.45332293348538": +ildouble: 16 +ldouble: 16 +Test "exp (1000.0) == 0.197007111401704699388887935224332313e435": +ildouble: 754 +ldouble: 754 # exp10 Test "exp10 (-1) == 0.1": @@ -727,14 +733,16 @@ ifloat: 1 ldouble: 1 ildouble: 1 Test "jn (10, -1.0) == 0.26306151236874532070e-9": +double: 1 float: 1 +idouble: 1 ifloat: 1 ldouble: 1 ildouble: 1 Test "jn (10, 0.1) == 0.26905328954342155795e-19": -double: 4 +double: 5 float: 2 -idouble: 4 +idouble: 5 ifloat: 2 ldouble: 1 ildouble: 1 @@ -747,6 +755,8 @@ ldouble: 2 ildouble: 2 Test "jn (10, 1.0) == 0.26306151236874532070e-9": float: 1 +double: 1 +idouble: 1 ifloat: 1 ldouble: 1 ildouble: 1 @@ -926,6 +936,9 @@ idouble: 0.5 Test "tanh (0.7) == 0.60436777711716349631": ildouble: 521 ldouble: 521 +Test "tanh (-0.7) == -0.60436777711716349631": +ildouble: 1 +ldouble: 1 # tgamma Test "tgamma (-0.5) == -2 sqrt (pi)": @@ -1445,8 +1458,8 @@ ldouble: 36 ildouble: 36 Function: "exp": -ildouble: 412 -ldouble: 412 +ildouble: 754 +ldouble: 754 Function: "exp10": double: 1 @@ -1497,9 +1510,9 @@ ldouble: 2 ildouble: 2 Function: "jn": -double: 4 +double: 5 float: 2 -idouble: 4 +idouble: 5 ifloat: 2 ldouble: 2 ildouble: 2 diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_asinh.S glibc-2.2.4/sysdeps/i386/fpu/s_asinh.S --- glibc-2.2.3/sysdeps/i386/fpu/s_asinh.S Tue Jul 13 16:31:24 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_asinh.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_asinhf.S glibc-2.2.4/sysdeps/i386/fpu/s_asinhf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_asinhf.S Tue Jul 13 16:31:28 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_asinhf.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_asinhl.S glibc-2.2.4/sysdeps/i386/fpu/s_asinhl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_asinhl.S Tue Jul 13 16:31:33 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_asinhl.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_atanl.S glibc-2.2.4/sysdeps/i386/fpu/s_atanl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_atanl.S Tue Jul 13 16:31:45 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_atanl.S Wed Dec 31 16:00:00 1969 @@ -1,18 +0,0 @@ -/* - * Written by J.T. Conklin . - * Public domain. - * - * Adapted for `long double' by Ulrich Drepper . - */ - -#include - -RCSID("$NetBSD: $") - -ENTRY(__atanl) - fldt 4(%esp) - fld1 - fpatan - ret -END (__atanl) -weak_alias (__atanl, atanl) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_atanl.c glibc-2.2.4/sysdeps/i386/fpu/s_atanl.c --- glibc-2.2.3/sysdeps/i386/fpu/s_atanl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/s_atanl.c Sun May 6 10:03:18 2001 @@ -0,0 +1,22 @@ +/* + * Written by J.T. Conklin . + * Public domain. + * + * Adapted for `long double' by Ulrich Drepper . + */ + +#include + +long double +__atanl (long double x) +{ + long double res; + + asm ("fld1\n" + "fpatan" + : "=t" (res) : "0" (x)); + + return res; +} + +weak_alias (__atanl, atanl) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_cbrt.S glibc-2.2.4/sysdeps/i386/fpu/s_cbrt.S --- glibc-2.2.3/sysdeps/i386/fpu/s_cbrt.S Tue Jul 13 16:31:49 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_cbrt.S Mon Jul 23 10:55:43 2001 @@ -5,19 +5,19 @@ Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_cbrtf.S glibc-2.2.4/sysdeps/i386/fpu/s_cbrtf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_cbrtf.S Tue Jul 13 16:31:53 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_cbrtf.S Mon Jul 23 10:55:43 2001 @@ -5,19 +5,19 @@ Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_cbrtl.S glibc-2.2.4/sysdeps/i386/fpu/s_cbrtl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_cbrtl.S Tue Jul 13 16:31:57 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_cbrtl.S Mon Jul 23 10:55:43 2001 @@ -5,19 +5,19 @@ Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_cexp.S glibc-2.2.4/sysdeps/i386/fpu/s_cexp.S --- glibc-2.2.3/sysdeps/i386/fpu/s_cexp.S Tue Jul 13 16:32:15 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_cexp.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_cexpf.S glibc-2.2.4/sysdeps/i386/fpu/s_cexpf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_cexpf.S Tue Jul 13 16:32:20 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_cexpf.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_cexpl.S glibc-2.2.4/sysdeps/i386/fpu/s_cexpl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_cexpl.S Tue Jul 13 16:32:24 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_cexpl.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_expm1.S glibc-2.2.4/sysdeps/i386/fpu/s_expm1.S --- glibc-2.2.3/sysdeps/i386/fpu/s_expm1.S Tue Jul 13 16:33:06 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_expm1.S Mon Jul 23 10:55:43 2001 @@ -6,19 +6,19 @@ Corrections by H.J. Lu (hjl@gnu.ai.mit.edu), 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Using: e^x - 1 = 2^(x * log2(e)) - 1 */ diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_expm1f.S glibc-2.2.4/sysdeps/i386/fpu/s_expm1f.S --- glibc-2.2.3/sysdeps/i386/fpu/s_expm1f.S Tue Jul 13 16:33:11 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_expm1f.S Mon Jul 23 10:55:43 2001 @@ -6,19 +6,19 @@ Corrections by H.J. Lu (hjl@gnu.ai.mit.edu), 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Using: e^x - 1 = 2^(x * log2(e)) - 1 */ diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_expm1l.S glibc-2.2.4/sysdeps/i386/fpu/s_expm1l.S --- glibc-2.2.3/sysdeps/i386/fpu/s_expm1l.S Tue Jul 13 16:33:15 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_expm1l.S Mon Jul 23 10:55:43 2001 @@ -6,19 +6,19 @@ Corrections by H.J. Lu (hjl@gnu.ai.mit.edu), 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Using: e^x - 1 = 2^(x * log2(e)) - 1 */ diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fdim.S glibc-2.2.4/sysdeps/i386/fpu/s_fdim.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fdim.S Tue Jul 13 16:33:19 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fdim.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fdimf.S glibc-2.2.4/sysdeps/i386/fpu/s_fdimf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fdimf.S Tue Jul 13 16:33:24 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fdimf.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fdiml.S glibc-2.2.4/sysdeps/i386/fpu/s_fdiml.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fdiml.S Tue Jul 13 16:33:28 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fdiml.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fma.S glibc-2.2.4/sysdeps/i386/fpu/s_fma.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fma.S Tue Jul 13 16:33:56 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fma.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fmaf.S glibc-2.2.4/sysdeps/i386/fpu/s_fmaf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fmaf.S Tue Jul 13 16:34:00 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fmaf.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fmal.S glibc-2.2.4/sysdeps/i386/fpu/s_fmal.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fmal.S Tue Jul 13 16:34:04 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fmal.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fmax.S glibc-2.2.4/sysdeps/i386/fpu/s_fmax.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fmax.S Tue Jul 13 16:34:08 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fmax.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fmaxf.S glibc-2.2.4/sysdeps/i386/fpu/s_fmaxf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fmaxf.S Tue Jul 13 16:34:12 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fmaxf.S Mon Jul 23 10:55:43 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fmaxl.S glibc-2.2.4/sysdeps/i386/fpu/s_fmaxl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fmaxl.S Tue Jul 13 16:34:16 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fmaxl.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fmin.S glibc-2.2.4/sysdeps/i386/fpu/s_fmin.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fmin.S Tue Jul 13 16:34:19 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fmin.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fminf.S glibc-2.2.4/sysdeps/i386/fpu/s_fminf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fminf.S Tue Jul 13 16:34:23 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fminf.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fminl.S glibc-2.2.4/sysdeps/i386/fpu/s_fminl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_fminl.S Tue Jul 13 16:34:26 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fminl.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_fpclassifyl.c glibc-2.2.4/sysdeps/i386/fpu/s_fpclassifyl.c --- glibc-2.2.3/sysdeps/i386/fpu/s_fpclassifyl.c Sun Dec 3 17:25:35 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/s_fpclassifyl.c Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_frexp.S glibc-2.2.4/sysdeps/i386/fpu/s_frexp.S --- glibc-2.2.3/sysdeps/i386/fpu/s_frexp.S Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/s_frexp.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "bp-sym.h" diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_frexpf.S glibc-2.2.4/sysdeps/i386/fpu/s_frexpf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_frexpf.S Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/s_frexpf.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "bp-sym.h" diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_frexpl.S glibc-2.2.4/sysdeps/i386/fpu/s_frexpl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_frexpl.S Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/s_frexpl.S Mon Jul 23 10:55:44 2001 @@ -1,22 +1,22 @@ /* ix87 specific frexp implementation for long double. - Copyright (C) 1997, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "bp-sym.h" @@ -32,12 +32,6 @@ ASM_TYPE_DIRECTIVE(two64,@object) two64: .byte 0, 0, 0, 0, 0, 0, 0xf0, 0x43 ASM_SIZE_DIRECTIVE(two64) - /* The following is LDBL_MAX / ldexp (1.0, 64), the largest - number we can handle the normal way. */ - ASM_TYPE_DIRECTIVE(largest,@object) -largest: - .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbe, 0x7f, 0, 0 - ASM_SIZE_DIRECTIVE(largest) #ifdef PIC #define MO(op) op##@GOTOFF(%edx) @@ -67,10 +61,7 @@ ENTRY (BP_SYM (__frexpl)) je 1f cmpl $0, %eax - je 2f - - cmpl $0x7fbe, %eax - ja 4f + jne 2f fldt VAL0(%esp) #ifdef PIC @@ -102,15 +93,5 @@ ENTRY (BP_SYM (__frexpl)) LEAVE ret - -4: movl VAL2(%esp), %ecx - movl %ecx, %edx - andl $0x7fff, %ecx - - andl $0x8000, %edx - subl $16382, %ecx - orl $0x3ffe, %edx - movl %edx, VAL2(%esp) - jmp 1b END (BP_SYM (__frexpl)) weak_alias (BP_SYM (__frexpl), BP_SYM (frexpl)) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_ilogb.S glibc-2.2.4/sysdeps/i386/fpu/s_ilogb.S --- glibc-2.2.3/sysdeps/i386/fpu/s_ilogb.S Tue Jul 13 16:34:41 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_ilogb.S Mon Jul 23 10:55:44 2001 @@ -9,6 +9,16 @@ RCSID("$NetBSD: s_ilogb.S,v 1.5 1995/10/ ENTRY(__ilogb) fldl 4(%esp) +/* I added the following ugly construct because ilogb(+-Inf) is + required to return INT_MAX in ISO C99. + -- jakub@redhat.com. */ + fxam /* Is NaN or +-Inf? */ + fstsw %ax + movb $0x45, %dh + andb %ah, %dh + cmpb $0x05, %dh + je 1f /* Is +-Inf, jump. */ + fxtract pushl %eax fstp %st @@ -17,6 +27,10 @@ ENTRY(__ilogb) fwait popl %eax + ret + +1: fstp %st + movl $0x7fffffff, %eax ret END (__ilogb) weak_alias (__ilogb, ilogb) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_ilogbf.S glibc-2.2.4/sysdeps/i386/fpu/s_ilogbf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_ilogbf.S Tue Jul 13 16:34:45 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_ilogbf.S Mon Jul 23 10:55:44 2001 @@ -9,6 +9,16 @@ RCSID("$NetBSD: s_ilogbf.S,v 1.4 1995/10 ENTRY(__ilogbf) flds 4(%esp) +/* I added the following ugly construct because ilogb(+-Inf) is + required to return INT_MAX in ISO C99. + -- jakub@redhat.com. */ + fxam /* Is NaN or +-Inf? */ + fstsw %ax + movb $0x45, %dh + andb %ah, %dh + cmpb $0x05, %dh + je 1f /* Is +-Inf, jump. */ + fxtract pushl %eax fstp %st @@ -17,6 +27,10 @@ ENTRY(__ilogbf) fwait popl %eax + ret + +1: fstp %st + movl $0x7fffffff, %eax ret END (__ilogbf) weak_alias (__ilogbf, ilogbf) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_ilogbl.S glibc-2.2.4/sysdeps/i386/fpu/s_ilogbl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_ilogbl.S Tue Jul 13 16:34:48 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_ilogbl.S Mon Jul 23 10:55:44 2001 @@ -10,6 +10,16 @@ RCSID("$NetBSD: $") ENTRY(__ilogbl) fldt 4(%esp) +/* I added the following ugly construct because ilogb(+-Inf) is + required to return INT_MAX in ISO C99. + -- jakub@redhat.com. */ + fxam /* Is NaN or +-Inf? */ + fstsw %ax + movb $0x45, %dh + andb %ah, %dh + cmpb $0x05, %dh + je 1f /* Is +-Inf, jump. */ + fxtract pushl %eax fstp %st @@ -18,6 +28,10 @@ ENTRY(__ilogbl) fwait popl %eax + ret + +1: fstp %st + movl $0x7fffffff, %eax ret END (__ilogbl) weak_alias (__ilogbl, ilogbl) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_llrint.S glibc-2.2.4/sysdeps/i386/fpu/s_llrint.S --- glibc-2.2.3/sysdeps/i386/fpu/s_llrint.S Tue Jul 13 16:34:52 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_llrint.S Mon Jul 23 10:55:44 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_llrintf.S glibc-2.2.4/sysdeps/i386/fpu/s_llrintf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_llrintf.S Tue Jul 13 16:34:56 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_llrintf.S Mon Jul 23 10:55:44 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_llrintl.S glibc-2.2.4/sysdeps/i386/fpu/s_llrintl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_llrintl.S Tue Jul 13 16:34:59 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_llrintl.S Mon Jul 23 10:55:44 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_log2.S glibc-2.2.4/sysdeps/i386/fpu/s_log2.S --- glibc-2.2.3/sysdeps/i386/fpu/s_log2.S Mon Oct 25 13:47:52 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_log2.S Wed Dec 31 16:00:00 1969 @@ -1,68 +0,0 @@ -/* - * Written by J.T. Conklin . - * Adapted for use as log2 by Ulrich Drepper . - * Public domain. - * - * Changed to use fyl2xp1 for values near 1, . - */ - -#include - -#ifdef __ELF__ - .section .rodata -#else - .text -#endif - .align ALIGNARG(4) - ASM_TYPE_DIRECTIVE(one,@object) -one: .double 1.0 - ASM_SIZE_DIRECTIVE(one) - /* It is not important that this constant is precise. It is only - a value which is known to be on the safe side for using the - fyl2xp1 instruction. */ - ASM_TYPE_DIRECTIVE(limit,@object) -limit: .double 0.29 - ASM_SIZE_DIRECTIVE(limit) - - -#ifdef PIC -#define MO(op) op##@GOTOFF(%edx) -#else -#define MO(op) op -#endif - - .text -ENTRY(__log2) -#ifdef PIC - call 1f -1: popl %edx - addl $_GLOBAL_OFFSET_TABLE_+[.-1b], %edx -#endif - fldl MO(one) - fldl 4(%esp) // x : 1 - fxam - fnstsw - fld %st // x : x : 1 - sahf - jc 3f // in case x is NaN or ±Inf -4: fsub %st(2), %st // x-1 : x : 1 - fld %st // x-1 : x-1 : x : 1 - fabs // |x-1| : x-1 : x : 1 - fcompl MO(limit) // x-1 : x : 1 - fnstsw // x-1 : x : 1 - andb $0x45, %ah - jz 2f - fstp %st(1) // x-1 : 1 - fyl2xp1 // log(x) - ret - -2: fstp %st(0) // x : 1 - fyl2x // log(x) - ret - -3: jp 4b // in case x is ±Inf - fstp %st(1) - fstp %st(1) - ret -END (__log2) -weak_alias (__log2, log2) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_log2f.S glibc-2.2.4/sysdeps/i386/fpu/s_log2f.S --- glibc-2.2.3/sysdeps/i386/fpu/s_log2f.S Mon Oct 25 13:47:52 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_log2f.S Wed Dec 31 16:00:00 1969 @@ -1,68 +0,0 @@ -/* - * Written by J.T. Conklin . - * Adapted for use as log2 by Ulrich Drepper . - * Public domain. - * - * Changed to use fyl2xp1 for values near 1, . - */ - -#include - -#ifdef __ELF__ - .section .rodata -#else - .text -#endif - .align ALIGNARG(4) - ASM_TYPE_DIRECTIVE(one,@object) -one: .double 1.0 - ASM_SIZE_DIRECTIVE(one) - /* It is not important that this constant is precise. It is only - a value which is known to be on the safe side for using the - fyl2xp1 instruction. */ - ASM_TYPE_DIRECTIVE(limit,@object) -limit: .double 0.29 - ASM_SIZE_DIRECTIVE(limit) - - -#ifdef PIC -#define MO(op) op##@GOTOFF(%edx) -#else -#define MO(op) op -#endif - - .text -ENTRY(__log2f) -#ifdef PIC - call 1f -1: popl %edx - addl $_GLOBAL_OFFSET_TABLE_+[.-1b], %edx -#endif - fldl MO(one) - flds 4(%esp) // x : 1 - fxam - fnstsw - fld %st // x : x : 1 - sahf - jc 3f // in case x is NaN or ±Inf -4: fsub %st(2), %st // x-1 : x : 1 - fld %st // x-1 : x-1 : x : 1 - fabs // |x-1| : x-1 : x : 1 - fcompl MO(limit) // x-1 : x : 1 - fnstsw // x-1 : x : 1 - andb $0x45, %ah - jz 2f - fstp %st(1) // x-1 : 1 - fyl2xp1 // log(x) - ret - -2: fstp %st(0) // x : 1 - fyl2x // log(x) - ret - -3: jp 4b // in case x is ±Inf - fstp %st(1) - fstp %st(1) - ret -END (__log2f) -weak_alias (__log2f, log2f) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_log2l.S glibc-2.2.4/sysdeps/i386/fpu/s_log2l.S --- glibc-2.2.3/sysdeps/i386/fpu/s_log2l.S Mon Oct 25 13:47:52 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_log2l.S Wed Dec 31 16:00:00 1969 @@ -1,68 +0,0 @@ -/* - * Written by J.T. Conklin . - * Adapted for use as log2 by Ulrich Drepper . - * Public domain. - * - * Changed to use fyl2xp1 for values near 1, . - */ - -#include - -#ifdef __ELF__ - .section .rodata -#else - .text -#endif - .align ALIGNARG(4) - ASM_TYPE_DIRECTIVE(one,@object) -one: .double 1.0 - ASM_SIZE_DIRECTIVE(one) - /* It is not important that this constant is precise. It is only - a value which is known to be on the safe side for using the - fyl2xp1 instruction. */ - ASM_TYPE_DIRECTIVE(limit,@object) -limit: .double 0.29 - ASM_SIZE_DIRECTIVE(limit) - - -#ifdef PIC -#define MO(op) op##@GOTOFF(%edx) -#else -#define MO(op) op -#endif - - .text -ENTRY(__log2l) -#ifdef PIC - call 1f -1: popl %edx - addl $_GLOBAL_OFFSET_TABLE_+[.-1b], %edx -#endif - fldl MO(one) - fldt 4(%esp) // x : 1 - fxam - fnstsw - fld %st // x : x : 1 - sahf - jc 3f // in case x is NaN or ±Inf -4: fsub %st(2), %st // x-1 : x : 1 - fld %st // x-1 : x-1 : x : 1 - fabs // |x-1| : x-1 : x : 1 - fcompl MO(limit) // x-1 : x : 1 - fnstsw // x-1 : x : 1 - andb $0x45, %ah - jz 2f - fstp %st(1) // x-1 : 1 - fyl2xp1 // log(x) - ret - -2: fstp %st(0) // x : 1 - fyl2x // log(x) - ret - -3: jp 4b // in case x is ±Inf - fstp %st(1) - fstp %st(1) - ret -END (__log2l) -weak_alias (__log2l, log2l) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_lrint.S glibc-2.2.4/sysdeps/i386/fpu/s_lrint.S --- glibc-2.2.3/sysdeps/i386/fpu/s_lrint.S Tue Jul 13 16:35:38 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_lrint.S Mon Jul 23 10:55:44 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_lrintf.S glibc-2.2.4/sysdeps/i386/fpu/s_lrintf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_lrintf.S Tue Jul 13 16:35:42 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_lrintf.S Mon Jul 23 10:55:44 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_lrintl.S glibc-2.2.4/sysdeps/i386/fpu/s_lrintl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_lrintl.S Tue Jul 13 16:35:46 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_lrintl.S Mon Jul 23 10:55:44 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_nextafterl.c glibc-2.2.4/sysdeps/i386/fpu/s_nextafterl.c --- glibc-2.2.3/sysdeps/i386/fpu/s_nextafterl.c Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/i386/fpu/s_nextafterl.c Mon Jul 23 10:55:44 2001 @@ -45,10 +45,10 @@ static char rcsid[] = "$NetBSD: $"; ix = esx&0x7fff; /* |x| */ iy = esy&0x7fff; /* |y| */ - /* The additional &hx/&hy is required because Intel's extended format - has the normally implicit 1 explicit present. Sigh! */ - if(((ix==0x7fff)&&(((hx|lx)|-(hx|lx))&hx)>>31!=0) || /* x is nan */ - ((iy==0x7fff)&&(((hy|ly)|-(hy|ly))&hy)>>31!=0)) /* y is nan */ + /* Intel's extended format has the normally implicit 1 explicit + present. Sigh! */ + if(((ix==0x7fff)&&(((hx&0x7fffffff)|lx)!=0)) || /* x is nan */ + ((iy==0x7fff)&&(((hy&0x7fffffff)|ly)!=0))) /* y is nan */ return x+y; if(x==y) return y; /* x=y, return y */ if((ix|hx|lx)==0) { /* x == 0 */ diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_nexttoward.c glibc-2.2.4/sysdeps/i386/fpu/s_nexttoward.c --- glibc-2.2.3/sysdeps/i386/fpu/s_nexttoward.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/s_nexttoward.c Fri Jun 15 20:33:56 2001 @@ -0,0 +1,101 @@ +/* s_nexttoward.c + * Special i387 version + * Conversion from s_nextafter.c by Ulrich Drepper, Cygnus Support, + * drepper@cygnus.com. + */ + +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#if defined(LIBM_SCCS) && !defined(lint) +static char rcsid[] = "$NetBSD: $"; +#endif + +/* IEEE functions + * nexttoward(x,y) + * return the next machine floating-point number of x in the + * direction toward y. + * Special cases: + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ + double __nexttoward(double x, long double y) +#else + double __nexttoward(x,y) + double x; + long double y; +#endif +{ + int32_t hx,ix,iy; + u_int32_t lx,hy,ly,esy; + + EXTRACT_WORDS(hx,lx,x); + GET_LDOUBLE_WORDS(esy,hy,ly,y); + ix = hx&0x7fffffff; /* |x| */ + iy = esy&0x7fff; /* |y| */ + + /* Intel's extended format has the normally implicit 1 explicit + present. Sigh! */ + if(((ix>=0x7ff00000)&&((ix-0x7ff00000)|lx)!=0) || /* x is nan */ + ((iy>=0x7fff)&&((hy&0x7fffffff)|ly)!=0)) /* y is nan */ + return x+y; + if((long double) x==y) return y; /* x=y, return y */ + if((ix|lx)==0) { /* x == 0 */ + double x2; + INSERT_WORDS(x,(esy&0x8000)<<16,1); /* return +-minsub */ + x2 = x*x; + if(x2==x) return x2; else return x; /* raise underflow flag */ + } + if(hx>=0) { /* x > 0 */ + if (esy>=0x8000||((ix>>20)&0x7ff)>iy-0x3c00 + || (((ix>>20)&0x7ff)==iy-0x3c00 + && (((hx<<11)|(lx>>21))>(hy&0x7fffffff) + || (((hx<<11)|(lx>>21))==(hy&0x7fffffff) + && (lx<<11)>ly)))) { /* x > y, x -= ulp */ + if(lx==0) hx -= 1; + lx -= 1; + } else { /* x < y, x += ulp */ + lx += 1; + if(lx==0) hx += 1; + } + } else { /* x < 0 */ + if (esy<0x8000||((ix>>20)&0x7ff)>iy-0x3c00 + || (((ix>>20)&0x7ff)==iy-0x3c00 + && (((hx<<11)|(lx>>21))>(hy&0x7fffffff) + || (((hx<<11)|(lx>>21))==(hy&0x7fffffff) + && (lx<<11)>ly)))) {/* x < y, x -= ulp */ + if(lx==0) hx -= 1; + lx -= 1; + } else { /* x > y, x += ulp */ + lx += 1; + if(lx==0) hx += 1; + } + } + hy = hx&0x7ff00000; + if(hy>=0x7ff00000) return x+x; /* overflow */ + if(hy<0x00100000) { /* underflow */ + double x2 = x*x; + if(x2!=x) { /* raise underflow flag */ + INSERT_WORDS(x2,hx,lx); + return x2; + } + } + INSERT_WORDS(x,hx,lx); + return x; +} +weak_alias (__nexttoward, nexttoward) +#ifdef NO_LONG_DOUBLE +strong_alias (__nexttoward, __nexttowardl) +weak_alias (__nexttoward, nexttowardl) +#endif diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_nexttowardf.c glibc-2.2.4/sysdeps/i386/fpu/s_nexttowardf.c --- glibc-2.2.3/sysdeps/i386/fpu/s_nexttowardf.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/i386/fpu/s_nexttowardf.c Fri Jun 15 20:33:40 2001 @@ -0,0 +1,81 @@ +/* s_nexttowardf.c -- float version of s_nextafter.c. + * Special i387 version. + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + */ + +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#if defined(LIBM_SCCS) && !defined(lint) +static char rcsid[] = "$NetBSD: $"; +#endif + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ + float __nexttowardf(float x, long double y) +#else + float __nexttowardf(x,y) + float x; + long double y; +#endif +{ + int32_t hx,ix,iy; + u_int32_t hy,ly,esy; + + GET_FLOAT_WORD(hx,x); + GET_LDOUBLE_WORDS(esy,hy,ly,y); + ix = hx&0x7fffffff; /* |x| */ + iy = esy&0x7fff; /* |y| */ + + /* Intel's extended format has the normally implicit 1 explicit + present. Sigh! */ + if((ix>0x7f800000) || /* x is nan */ + (iy>=0x7fff&&(((hy&0x7fffffff)|ly)!=0))) /* y is nan */ + return x+y; + if((long double) x==y) return y; /* x=y, return y */ + if(ix==0) { /* x == 0 */ + float x2; + SET_FLOAT_WORD(x,((esy&0x8000)<<16)|1);/* return +-minsub*/ + x2 = x*x; + if(x2==x) return x2; else return x; /* raise underflow flag */ + } + if(hx>=0) { /* x > 0 */ + if(esy>=0x8000||((ix>>23)&0xff)>iy-0x3f80 + || (((ix>>23)&0xff)==iy-0x3f80 + && ((ix&0x7fffff)<<8)>(hy&0x7fffffff))) {/* x > y, x -= ulp */ + hx -= 1; + } else { /* x < y, x += ulp */ + hx += 1; + } + } else { /* x < 0 */ + if(esy<0x8000||((ix>>23)&0xff)>iy-0x3f80 + || (((ix>>23)&0xff)==iy-0x3f80 + && ((ix&0x7fffff)<<8)>(hy&0x7fffffff))) {/* x < y, x -= ulp */ + hx -= 1; + } else { /* x > y, x += ulp */ + hx += 1; + } + } + hy = hx&0x7f800000; + if(hy>=0x7f800000) return x+x; /* overflow */ + if(hy<0x00800000) { /* underflow */ + float x2 = x*x; + if(x2!=x) { /* raise underflow flag */ + SET_FLOAT_WORD(x2,hx); + return x2; + } + } + SET_FLOAT_WORD(x,hx); + return x; +} +weak_alias (__nexttowardf, nexttowardf) diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_sincos.S glibc-2.2.4/sysdeps/i386/fpu/s_sincos.S --- glibc-2.2.3/sysdeps/i386/fpu/s_sincos.S Thu Aug 31 14:45:20 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/s_sincos.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "bp-sym.h" diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_sincosf.S glibc-2.2.4/sysdeps/i386/fpu/s_sincosf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_sincosf.S Thu Aug 31 14:45:20 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/s_sincosf.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "bp-sym.h" diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_sincosl.S glibc-2.2.4/sysdeps/i386/fpu/s_sincosl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_sincosl.S Thu Aug 31 14:45:20 2000 +++ glibc-2.2.4/sysdeps/i386/fpu/s_sincosl.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "bp-sym.h" diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_trunc.S glibc-2.2.4/sysdeps/i386/fpu/s_trunc.S --- glibc-2.2.3/sysdeps/i386/fpu/s_trunc.S Tue Jul 13 16:37:20 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_trunc.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_truncf.S glibc-2.2.4/sysdeps/i386/fpu/s_truncf.S --- glibc-2.2.3/sysdeps/i386/fpu/s_truncf.S Tue Jul 13 16:37:24 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_truncf.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu/s_truncl.S glibc-2.2.4/sysdeps/i386/fpu/s_truncl.S --- glibc-2.2.3/sysdeps/i386/fpu/s_truncl.S Tue Jul 13 16:37:28 1999 +++ glibc-2.2.4/sysdeps/i386/fpu/s_truncl.S Mon Jul 23 10:55:44 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/fpu_control.h glibc-2.2.4/sysdeps/i386/fpu_control.h --- glibc-2.2.3/sysdeps/i386/fpu_control.h Wed Apr 25 14:51:03 2001 +++ glibc-2.2.4/sysdeps/i386/fpu_control.h Mon Jul 23 10:55:41 2001 @@ -4,19 +4,19 @@ Contributed by Olaf Flebbe. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H #define _FPU_CONTROL_H 1 diff -durpN glibc-2.2.3/sysdeps/i386/gmp-mparam.h glibc-2.2.4/sysdeps/i386/gmp-mparam.h --- glibc-2.2.3/sysdeps/i386/gmp-mparam.h Tue May 7 14:03:00 1996 +++ glibc-2.2.4/sysdeps/i386/gmp-mparam.h Mon Jul 23 10:55:41 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994, 1995 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/htonl.S glibc-2.2.4/sysdeps/i386/htonl.S --- glibc-2.2.3/sysdeps/i386/htonl.S Wed Jul 23 18:31:09 1997 +++ glibc-2.2.4/sysdeps/i386/htonl.S Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/htons.S glibc-2.2.4/sysdeps/i386/htons.S --- glibc-2.2.3/sysdeps/i386/htons.S Wed Jul 23 18:31:09 1997 +++ glibc-2.2.4/sysdeps/i386/htons.S Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i386-mcount.S glibc-2.2.4/sysdeps/i386/i386-mcount.S --- glibc-2.2.3/sysdeps/i386/i386-mcount.S Sun May 25 12:09:43 1997 +++ glibc-2.2.4/sysdeps/i386/i386-mcount.S Mon Jul 23 10:55:41 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i486/atomicity.h glibc-2.2.4/sysdeps/i386/i486/atomicity.h --- glibc-2.2.3/sysdeps/i386/i486/atomicity.h Sat Apr 7 14:02:38 2001 +++ glibc-2.2.4/sysdeps/i386/i486/atomicity.h Mon Jul 23 10:55:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 @@ -28,7 +28,7 @@ __attribute__ ((unused)) exchange_and_add (volatile uint32_t *mem, uint32_t val) { register uint32_t result; - __asm__ __volatile__ ("lock; xaddl %0,%2" + __asm__ __volatile__ ("lock; xaddl %0,%1" : "=r" (result), "=m" (*mem) : "0" (val), "1" (*mem)); return result; } diff -durpN glibc-2.2.3/sysdeps/i386/i486/bits/string.h glibc-2.2.4/sysdeps/i386/i486/bits/string.h --- glibc-2.2.3/sysdeps/i386/i486/bits/string.h Fri Dec 1 11:55:09 2000 +++ glibc-2.2.4/sysdeps/i386/i486/bits/string.h Mon Jul 23 10:55:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRING_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/i386/i486/htonl.S glibc-2.2.4/sysdeps/i386/i486/htonl.S --- glibc-2.2.3/sysdeps/i386/i486/htonl.S Wed Jul 23 18:32:33 1997 +++ glibc-2.2.4/sysdeps/i386/i486/htonl.S Mon Jul 23 10:55:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i486/strcat.S glibc-2.2.4/sysdeps/i386/i486/strcat.S --- glibc-2.2.3/sysdeps/i386/i486/strcat.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i486/strcat.S Mon Jul 23 10:55:44 2001 @@ -6,19 +6,19 @@ Optimised a little by Alan Modra The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i486/strlen.S glibc-2.2.4/sysdeps/i386/i486/strlen.S --- glibc-2.2.3/sysdeps/i386/i486/strlen.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i486/strlen.S Mon Jul 23 10:55:44 2001 @@ -5,19 +5,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i586/add_n.S glibc-2.2.4/sysdeps/i386/i586/add_n.S --- glibc-2.2.3/sysdeps/i386/i586/add_n.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/add_n.S Mon Jul 23 10:55:45 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/i586/addmul_1.S glibc-2.2.4/sysdeps/i386/i586/addmul_1.S --- glibc-2.2.3/sysdeps/i386/i586/addmul_1.S Wed Aug 2 14:52:50 2000 +++ glibc-2.2.4/sysdeps/i386/i586/addmul_1.S Mon Jul 23 10:55:45 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/i586/lshift.S glibc-2.2.4/sysdeps/i386/i586/lshift.S --- glibc-2.2.3/sysdeps/i386/i586/lshift.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/lshift.S Mon Jul 23 10:55:45 2001 @@ -2,20 +2,20 @@ Copyright (C) 1992, 94, 95, 96, 97, 98, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your - option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public - License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License - along with the GNU MP Library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "sysdep.h" #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i586/memcopy.h glibc-2.2.4/sysdeps/i386/i586/memcopy.h --- glibc-2.2.3/sysdeps/i386/i586/memcopy.h Wed Sep 23 15:42:11 1998 +++ glibc-2.2.4/sysdeps/i386/i586/memcopy.h Mon Jul 23 10:55:45 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Get the i386 definitions. We will override some of them below. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i586/memcpy.S glibc-2.2.4/sysdeps/i386/i586/memcpy.S --- glibc-2.2.3/sysdeps/i386/i586/memcpy.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/memcpy.S Mon Jul 23 10:55:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i586/memset.S glibc-2.2.4/sysdeps/i386/i586/memset.S --- glibc-2.2.3/sysdeps/i386/i586/memset.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/memset.S Mon Jul 23 10:55:45 2001 @@ -5,19 +5,19 @@ Contributed by Torbjorn Granlund, The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i586/mul_1.S glibc-2.2.4/sysdeps/i386/i586/mul_1.S --- glibc-2.2.3/sysdeps/i386/i586/mul_1.S Wed Aug 2 14:52:50 2000 +++ glibc-2.2.4/sysdeps/i386/i586/mul_1.S Mon Jul 23 10:55:45 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/i586/rshift.S glibc-2.2.4/sysdeps/i386/i586/rshift.S --- glibc-2.2.3/sysdeps/i386/i586/rshift.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/rshift.S Mon Jul 23 10:55:45 2001 @@ -3,16 +3,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/i586/strchr.S glibc-2.2.4/sysdeps/i386/i586/strchr.S --- glibc-2.2.3/sysdeps/i386/i586/strchr.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/strchr.S Mon Jul 23 10:55:45 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i586/strcpy.S glibc-2.2.4/sysdeps/i386/i586/strcpy.S --- glibc-2.2.3/sysdeps/i386/i586/strcpy.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/strcpy.S Mon Jul 23 10:55:45 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i586/strlen.S glibc-2.2.4/sysdeps/i386/i586/strlen.S --- glibc-2.2.3/sysdeps/i386/i586/strlen.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/strlen.S Mon Jul 23 10:55:45 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i586/sub_n.S glibc-2.2.4/sysdeps/i386/i586/sub_n.S --- glibc-2.2.3/sysdeps/i386/i586/sub_n.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/i586/sub_n.S Mon Jul 23 10:55:45 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/i586/submul_1.S glibc-2.2.4/sysdeps/i386/i586/submul_1.S --- glibc-2.2.3/sysdeps/i386/i586/submul_1.S Wed Aug 2 14:52:50 2000 +++ glibc-2.2.4/sysdeps/i386/i586/submul_1.S Mon Jul 23 10:55:45 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/i686/add_n.S glibc-2.2.4/sysdeps/i386/i686/add_n.S --- glibc-2.2.3/sysdeps/i386/i686/add_n.S Thu Jun 29 12:40:26 2000 +++ glibc-2.2.4/sysdeps/i386/i686/add_n.S Mon Jul 23 10:55:47 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/i686/dl-hash.h glibc-2.2.4/sysdeps/i386/i686/dl-hash.h --- glibc-2.2.3/sysdeps/i386/i686/dl-hash.h Sat Dec 26 01:29:59 1998 +++ glibc-2.2.4/sysdeps/i386/i686/dl-hash.h Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_HASH_H #define _DL_HASH_H 1 diff -durpN glibc-2.2.3/sysdeps/i386/i686/ffs.c glibc-2.2.4/sysdeps/i386/i686/ffs.c --- glibc-2.2.3/sysdeps/i386/i686/ffs.c Thu Jul 30 10:54:41 1998 +++ glibc-2.2.4/sysdeps/i386/i686/ffs.c Mon Jul 23 10:55:47 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ffsl __something_else #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fdim.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fdim.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fdim.S Tue Jul 13 16:42:43 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fdim.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fdimf.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fdimf.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fdimf.S Tue Jul 13 16:42:47 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fdimf.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fdiml.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fdiml.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fdiml.S Tue Jul 13 16:42:51 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fdiml.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fmax.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fmax.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fmax.S Tue Jul 13 16:42:55 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fmax.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fmaxf.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fmaxf.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fmaxf.S Tue Jul 13 16:42:59 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fmaxf.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fmaxl.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fmaxl.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fmaxl.S Tue Jul 13 16:43:03 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fmaxl.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fmin.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fmin.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fmin.S Tue Jul 13 16:43:07 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fmin.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fminf.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fminf.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fminf.S Tue Jul 13 16:43:10 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fminf.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/fpu/s_fminl.S glibc-2.2.4/sysdeps/i386/i686/fpu/s_fminl.S --- glibc-2.2.3/sysdeps/i386/i686/fpu/s_fminl.S Tue Jul 13 16:43:13 1999 +++ glibc-2.2.4/sysdeps/i386/i686/fpu/s_fminl.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/hp-timing.c glibc-2.2.4/sysdeps/i386/i686/hp-timing.c --- glibc-2.2.3/sysdeps/i386/i686/hp-timing.c Sun Dec 27 09:27:19 1998 +++ glibc-2.2.4/sysdeps/i386/i686/hp-timing.c Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/i686/hp-timing.h glibc-2.2.4/sysdeps/i386/i686/hp-timing.h --- glibc-2.2.3/sysdeps/i386/i686/hp-timing.h Mon Jan 4 07:58:08 1999 +++ glibc-2.2.4/sysdeps/i386/i686/hp-timing.h Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HP_TIMING_H #define _HP_TIMING_H 1 diff -durpN glibc-2.2.3/sysdeps/i386/i686/memcpy.S glibc-2.2.4/sysdeps/i386/i686/memcpy.S --- glibc-2.2.3/sysdeps/i386/i686/memcpy.S Thu Jun 29 12:40:26 2000 +++ glibc-2.2.4/sysdeps/i386/i686/memcpy.S Mon Jul 23 10:55:47 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i686/mempcpy.S glibc-2.2.4/sysdeps/i386/i686/mempcpy.S --- glibc-2.2.3/sysdeps/i386/i686/mempcpy.S Thu Jun 29 12:40:26 2000 +++ glibc-2.2.4/sysdeps/i386/i686/mempcpy.S Mon Jul 23 10:55:47 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i686/memset.S glibc-2.2.4/sysdeps/i386/i686/memset.S --- glibc-2.2.3/sysdeps/i386/i686/memset.S Thu Jun 29 12:40:26 2000 +++ glibc-2.2.4/sysdeps/i386/i686/memset.S Mon Jul 23 10:55:47 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i686/strcmp.S glibc-2.2.4/sysdeps/i386/i686/strcmp.S --- glibc-2.2.3/sysdeps/i386/i686/strcmp.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/i386/i686/strcmp.S Mon Jul 23 10:55:47 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/i686/strtok.S glibc-2.2.4/sysdeps/i386/i686/strtok.S --- glibc-2.2.3/sysdeps/i386/i686/strtok.S Mon Mar 26 20:53:20 2001 +++ glibc-2.2.4/sysdeps/i386/i686/strtok.S Mon Jul 23 10:55:47 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/init-first.c glibc-2.2.4/sysdeps/i386/init-first.c --- glibc-2.2.3/sysdeps/i386/init-first.c Fri Mar 31 12:38:37 2000 +++ glibc-2.2.4/sysdeps/i386/init-first.c Sat Aug 11 18:28:50 2001 @@ -1,26 +1,28 @@ /* Initialization code run first thing by the ELF startup code. For i386/Unix. - Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include extern void __libc_init (int, char **, char **); +#ifdef USE_NONOPTION_FLAGS extern void __getopt_clean_environment (char **); +#endif extern void __libc_global_ctors (void); int __libc_multiple_libcs = 1; @@ -35,8 +37,10 @@ init (int *data) __environ = envp; __libc_init (argc, argv, envp); +#ifdef USE_NONOPTION_FLAGS /* This is a hack to make the special getopt in GNU libc working. */ __getopt_clean_environment (envp); +#endif } #ifdef SHARED diff -durpN glibc-2.2.3/sysdeps/i386/ldbl2mpn.c glibc-2.2.4/sysdeps/i386/ldbl2mpn.c --- glibc-2.2.3/sysdeps/i386/ldbl2mpn.c Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/i386/ldbl2mpn.c Mon Jul 23 10:55:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/i386/lshift.S glibc-2.2.4/sysdeps/i386/lshift.S --- glibc-2.2.3/sysdeps/i386/lshift.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/lshift.S Mon Jul 23 10:55:41 2001 @@ -3,16 +3,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/machine-gmon.h glibc-2.2.4/sysdeps/i386/machine-gmon.h --- glibc-2.2.3/sysdeps/i386/machine-gmon.h Wed Sep 10 20:20:36 1997 +++ glibc-2.2.4/sysdeps/i386/machine-gmon.h Mon Jul 23 10:55:41 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/memchr.S glibc-2.2.4/sysdeps/i386/memchr.S --- glibc-2.2.3/sysdeps/i386/memchr.S Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/i386/memchr.S Mon Jul 23 10:55:41 2001 @@ -5,10 +5,8 @@ This file is part of the GNU C Library. Contributed by Ulrich Drepper Optimised a little by Alan Modra - This version is developed using the same algorithm as the fast C version which carries the following introduction: - Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -16,19 +14,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/memcmp.S glibc-2.2.4/sysdeps/i386/memcmp.S --- glibc-2.2.3/sysdeps/i386/memcmp.S Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/i386/memcmp.S Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/memcopy.h glibc-2.2.4/sysdeps/i386/memcopy.h --- glibc-2.2.3/sysdeps/i386/memcopy.h Tue Aug 25 09:57:18 1998 +++ glibc-2.2.4/sysdeps/i386/memcopy.h Mon Jul 23 10:55:41 2001 @@ -4,19 +4,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/memset.c glibc-2.2.4/sysdeps/i386/memset.c --- glibc-2.2.3/sysdeps/i386/memset.c Tue Aug 25 09:53:51 1998 +++ glibc-2.2.4/sysdeps/i386/memset.c Mon Jul 23 10:55:41 2001 @@ -1,22 +1,23 @@ /* Set a block of memory to some byte value. For Intel 80x86, x>=3. Copyright (C) 1991, 1992, 1993, 1997, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/i386/memusage.h glibc-2.2.4/sysdeps/i386/memusage.h --- glibc-2.2.3/sysdeps/i386/memusage.h Mon Jun 19 23:33:57 2000 +++ glibc-2.2.4/sysdeps/i386/memusage.h Mon Jul 23 10:55:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("esp"); stack_ptr; }) #define GETTIME(low,high) asm ("rdtsc" : "=a" (low), "=d" (high)) diff -durpN glibc-2.2.3/sysdeps/i386/mul_1.S glibc-2.2.4/sysdeps/i386/mul_1.S --- glibc-2.2.3/sysdeps/i386/mul_1.S Wed Aug 2 14:52:48 2000 +++ glibc-2.2.4/sysdeps/i386/mul_1.S Mon Jul 23 10:55:41 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/rawmemchr.S glibc-2.2.4/sysdeps/i386/rawmemchr.S --- glibc-2.2.3/sysdeps/i386/rawmemchr.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/rawmemchr.S Mon Jul 23 10:55:41 2001 @@ -4,10 +4,8 @@ This file is part of the GNU C Library. Contributed by Ulrich Drepper Optimised a little by Alan Modra - This version is developed using the same algorithm as the fast C version which carries the following introduction: - Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -15,19 +13,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/rshift.S glibc-2.2.4/sysdeps/i386/rshift.S --- glibc-2.2.3/sysdeps/i386/rshift.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/rshift.S Mon Jul 23 10:55:41 2001 @@ -3,16 +3,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/setjmp.S glibc-2.2.4/sysdeps/i386/setjmp.S --- glibc-2.2.3/sysdeps/i386/setjmp.S Tue Jan 23 14:07:20 2001 +++ glibc-2.2.4/sysdeps/i386/setjmp.S Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/i386/stackinfo.h glibc-2.2.4/sysdeps/i386/stackinfo.h --- glibc-2.2.3/sysdeps/i386/stackinfo.h Wed Apr 28 15:59:35 1999 +++ glibc-2.2.4/sysdeps/i386/stackinfo.h Mon Jul 23 10:55:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/i386/stpcpy.S glibc-2.2.4/sysdeps/i386/stpcpy.S --- glibc-2.2.3/sysdeps/i386/stpcpy.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/stpcpy.S Mon Jul 23 10:55:41 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper (drepper@gnu.ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This function is defined neither in ANSI nor POSIX standards but is also not invented here. */ diff -durpN glibc-2.2.3/sysdeps/i386/stpncpy.S glibc-2.2.4/sysdeps/i386/stpncpy.S --- glibc-2.2.3/sysdeps/i386/stpncpy.S Thu Aug 31 14:45:19 2000 +++ glibc-2.2.4/sysdeps/i386/stpncpy.S Mon Jul 23 10:55:41 2001 @@ -10,19 +10,19 @@ if limited by n. glibc-1.09 stpncpy() does this. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/strchr.S glibc-2.2.4/sysdeps/i386/strchr.S --- glibc-2.2.3/sysdeps/i386/strchr.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/strchr.S Mon Jul 23 10:55:41 2001 @@ -6,19 +6,19 @@ Some optimisations by Alan Modra The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/strchrnul.S glibc-2.2.4/sysdeps/i386/strchrnul.S --- glibc-2.2.3/sysdeps/i386/strchrnul.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/strchrnul.S Mon Jul 23 10:55:41 2001 @@ -7,19 +7,19 @@ Some optimisations by Alan Modra The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/strcspn.S glibc-2.2.4/sysdeps/i386/strcspn.S --- glibc-2.2.3/sysdeps/i386/strcspn.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/strcspn.S Mon Jul 23 10:55:41 2001 @@ -7,19 +7,19 @@ Bug fixes by Alan Modra The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/strlen.c glibc-2.2.4/sysdeps/i386/strlen.c --- glibc-2.2.3/sysdeps/i386/strlen.c Mon Mar 31 14:43:13 1997 +++ glibc-2.2.4/sysdeps/i386/strlen.c Mon Jul 23 10:55:41 2001 @@ -1,21 +1,22 @@ /* Determine the length of a string. For Intel 80x86, x>=3. Copyright (C) 1991, 1992, 1993, 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i386/strpbrk.S glibc-2.2.4/sysdeps/i386/strpbrk.S --- glibc-2.2.3/sysdeps/i386/strpbrk.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/strpbrk.S Mon Jul 23 10:55:41 2001 @@ -7,19 +7,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/strrchr.S glibc-2.2.4/sysdeps/i386/strrchr.S --- glibc-2.2.3/sysdeps/i386/strrchr.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/strrchr.S Mon Jul 23 10:55:41 2001 @@ -6,19 +6,19 @@ Some optimisations by Alan Modra The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/strspn.S glibc-2.2.4/sysdeps/i386/strspn.S --- glibc-2.2.3/sysdeps/i386/strspn.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/strspn.S Mon Jul 23 10:55:41 2001 @@ -7,19 +7,19 @@ Bug fixes by Alan Modra The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/strtok.S glibc-2.2.4/sysdeps/i386/strtok.S --- glibc-2.2.3/sysdeps/i386/strtok.S Mon Mar 26 20:53:18 2001 +++ glibc-2.2.4/sysdeps/i386/strtok.S Mon Jul 23 10:55:41 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/i386/sub_n.S glibc-2.2.4/sysdeps/i386/sub_n.S --- glibc-2.2.3/sysdeps/i386/sub_n.S Thu Jun 29 12:40:25 2000 +++ glibc-2.2.4/sysdeps/i386/sub_n.S Mon Jul 23 10:55:41 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/submul_1.S glibc-2.2.4/sysdeps/i386/submul_1.S --- glibc-2.2.3/sysdeps/i386/submul_1.S Wed Aug 2 14:52:49 2000 +++ glibc-2.2.4/sysdeps/i386/submul_1.S Mon Jul 23 10:55:41 2001 @@ -4,16 +4,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/i386/sys/ucontext.h glibc-2.2.4/sysdeps/i386/sys/ucontext.h --- glibc-2.2.3/sysdeps/i386/sys/ucontext.h Tue Mar 28 11:05:43 2000 +++ glibc-2.2.4/sysdeps/i386/sys/ucontext.h Mon Jul 23 10:55:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* System V/i386 ABI compliant context switching support. */ diff -durpN glibc-2.2.3/sysdeps/i386/sysdep.h glibc-2.2.4/sysdeps/i386/sysdep.h --- glibc-2.2.3/sysdeps/i386/sysdep.h Fri Jul 17 10:35:57 1998 +++ glibc-2.2.4/sysdeps/i386/sysdep.h Mon Jul 23 10:55:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i860/memcopy.h glibc-2.2.4/sysdeps/i860/memcopy.h --- glibc-2.2.3/sysdeps/i860/memcopy.h Mon Jun 23 14:51:59 1997 +++ glibc-2.2.4/sysdeps/i860/memcopy.h Mon Jul 23 10:55:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/i960/ffs.c glibc-2.2.4/sysdeps/i960/ffs.c --- glibc-2.2.3/sysdeps/i960/ffs.c Mon Mar 9 09:31:54 1998 +++ glibc-2.2.4/sysdeps/i960/ffs.c Mon Jul 23 10:55:48 2001 @@ -6,19 +6,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/Dist glibc-2.2.4/sysdeps/ia64/Dist --- glibc-2.2.3/sysdeps/ia64/Dist Wed Apr 25 14:51:03 2001 +++ glibc-2.2.4/sysdeps/ia64/Dist Fri Jul 27 23:13:23 2001 @@ -5,3 +5,4 @@ elf/entry.h hp-timing.c ieee754.h softpipe.h +bits/link.h diff -durpN glibc-2.2.3/sysdeps/ia64/_mcount.S glibc-2.2.4/sysdeps/ia64/_mcount.S --- glibc-2.2.3/sysdeps/ia64/_mcount.S Mon Mar 26 20:53:20 2001 +++ glibc-2.2.4/sysdeps/ia64/_mcount.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Assembly stub to invoke _mcount(). Compiler generated code calls this stub before executing a function's prologue and without saving diff -durpN glibc-2.2.3/sysdeps/ia64/atomicity.h glibc-2.2.4/sysdeps/ia64/atomicity.h --- glibc-2.2.3/sysdeps/ia64/atomicity.h Fri Apr 6 18:19:42 2001 +++ glibc-2.2.4/sysdeps/ia64/atomicity.h Mon Jul 23 10:55:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/ia64/bcopy.S glibc-2.2.4/sysdeps/ia64/bcopy.S --- glibc-2.2.3/sysdeps/ia64/bcopy.S Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ia64/bcopy.S Sat May 26 23:43:14 2001 @@ -0,0 +1,10 @@ +#include + +ENTRY(bcopy) + .regstk 3, 0, 0, 0 + mov r8 = in0 + mov in0 = in1 + ;; + mov in1 = r8 + br.cond.sptk.many memmove +END(bcopy) diff -durpN glibc-2.2.3/sysdeps/ia64/bits/byteswap.h glibc-2.2.4/sysdeps/ia64/bits/byteswap.h --- glibc-2.2.3/sysdeps/ia64/bits/byteswap.h Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/ia64/bits/byteswap.h Mon Jul 23 10:55:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _BYTESWAP_H && !defined _NETINET_IN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/ia64/bits/fenv.h glibc-2.2.4/sysdeps/ia64/bits/fenv.h --- glibc-2.2.3/sysdeps/ia64/bits/fenv.h Mon Mar 26 20:53:20 2001 +++ glibc-2.2.4/sysdeps/ia64/bits/fenv.h Mon Jul 23 10:55:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/ia64/bits/huge_val.h glibc-2.2.4/sysdeps/ia64/bits/huge_val.h --- glibc-2.2.3/sysdeps/ia64/bits/huge_val.h Fri Sep 29 19:54:33 2000 +++ glibc-2.2.4/sysdeps/ia64/bits/huge_val.h Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/ia64/bits/link.h glibc-2.2.4/sysdeps/ia64/bits/link.h --- glibc-2.2.3/sysdeps/ia64/bits/link.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ia64/bits/link.h Wed Jul 25 17:25:31 2001 @@ -0,0 +1,5 @@ +struct link_map_machine + { + size_t fptr_table_len; + Elf64_Addr *fptr_table; + }; diff -durpN glibc-2.2.3/sysdeps/ia64/bzero.S glibc-2.2.4/sysdeps/ia64/bzero.S --- glibc-2.2.3/sysdeps/ia64/bzero.S Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ia64/bzero.S Thu Jul 5 21:55:54 2001 @@ -0,0 +1,94 @@ +/* Optimized version of the standard bzero() function. + This file is part of the GNU C Library. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. + Contributed by Dan Pop . + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +/* Return: dest + + Inputs: + in0: dest + in1: count + + The algorithm is fairly straightforward: set byte by byte until we + we get to a word aligned address, then set word by word as much as + possible; the remaining few bytes are set one by one. */ + +#include +#undef ret + +#define dest in0 +#define cnt in1 + +#define save_pfs loc0 +#define ptr1 loc1 +#define ptr2 loc2 +#define tmp loc3 +#define loopcnt loc4 +#define save_lc loc5 + +ENTRY(bzero) + .prologue + alloc save_pfs = ar.pfs, 2, 6, 0, 0 + .save ar.lc, save_lc + mov save_lc = ar.lc + .body + mov ret0 = dest + and tmp = 7, dest + cmp.eq p6, p0 = cnt, r0 +(p6) br.cond.spnt .restore_and_exit ;; + mov ptr1 = dest + sub loopcnt = 8, tmp + cmp.gt p6, p0 = 16, cnt +(p6) br.cond.spnt .set_few;; + cmp.eq p6, p0 = tmp, r0 +(p6) br.cond.sptk .dest_aligned + sub cnt = cnt, loopcnt + adds loopcnt = -1, loopcnt;; + mov ar.lc = loopcnt;; +.l1: + st1 [ptr1] = r0, 1 + br.cloop.dptk .l1 ;; +.dest_aligned: + adds ptr2 = 8, ptr1 + shr.u loopcnt = cnt, 4 ;; // loopcnt = cnt / 16 + cmp.eq p6, p0 = loopcnt, r0 +(p6) br.cond.spnt .one_more + and cnt = 0xf, cnt // compute the remaining cnt + adds loopcnt = -1, loopcnt;; + mov ar.lc = loopcnt;; +.l2: + st8 [ptr1] = r0, 16 + st8 [ptr2] = r0, 16 + br.cloop.dptk .l2 + cmp.le p6, p0 = 8, cnt ;; +.one_more: +(p6) st8 [ptr1] = r0, 8 +(p6) adds cnt = -8, cnt ;; + cmp.eq p6, p0 = cnt, r0 +(p6) br.cond.spnt .restore_and_exit +.set_few: + adds loopcnt = -1, cnt;; + mov ar.lc = loopcnt;; +.l3: + st1 [ptr1] = r0, 1 + br.cloop.dptk .l3 ;; +.restore_and_exit: + mov ar.lc = save_lc + mov ar.pfs = save_pfs + br.ret.sptk.many b0 +END(bzero) diff -durpN glibc-2.2.3/sysdeps/ia64/dl-dtprocnum.h glibc-2.2.4/sysdeps/ia64/dl-dtprocnum.h --- glibc-2.2.3/sysdeps/ia64/dl-dtprocnum.h Wed Jun 7 21:47:57 2000 +++ glibc-2.2.4/sysdeps/ia64/dl-dtprocnum.h Mon Jul 23 10:55:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Number of extra dynamic section entries for this architecture. By default there are none. */ diff -durpN glibc-2.2.3/sysdeps/ia64/dl-fptr.c glibc-2.2.4/sysdeps/ia64/dl-fptr.c --- glibc-2.2.3/sysdeps/ia64/dl-fptr.c Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/ia64/dl-fptr.c Fri Jul 27 23:13:23 2001 @@ -1,22 +1,23 @@ -/* Unmap a loaded object. IA-64 version. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. +/* Manage function descriptors. IA-64 version. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ +#include #include #include #include @@ -27,186 +28,260 @@ #include #ifdef _LIBC_REENTRANT # include - -static int __ia64_fptr_lock = 0; +# include +# include #endif -/* Because ld.so is now versioned, these functions can be in their own - file; no relocations need to be done to call them. Of course, if - ld.so is not versioned... */ -#if 0 -#ifndef DO_VERSIONING -# error "This will not work with versioning turned off, sorry." -#endif +Elf64_Addr __ia64_boot_fptr_table[IA64_BOOT_FPTR_TABLE_LEN]; + +static struct local + { + struct ia64_fdesc_table *root; + struct ia64_fdesc *free_list; + unsigned int npages; /* # of pages to allocate */ +#ifdef _LIBC_REENTRANT + volatile int lock; + sigset_t full_sigset; #endif + /* the next to members MUST be consecutive! */ + struct ia64_fdesc_table boot_table; + struct ia64_fdesc boot_fdescs[1024]; + } +local = + { + root: &local.boot_table, + npages: 2, + boot_table: + { + len: sizeof (local.boot_fdescs) / sizeof (local.boot_fdescs[0]), + first_unused: 0 + } + }; -#ifdef MAP_ANON -/* The fd is not examined when using MAP_ANON. */ -#define ANONFD -1 +/* Locking is tricky: we may get a signal while holding the lock and + the signal handler may end up calling into the dynamic loader + again. Also, if a real-time process spins on the lock, a + non-realtime process may never get the chance to release it's lock, + unless the realtime process relinquishes the CPU from time to time. + Hence we (a) block signals before acquiring the lock and (b) do a + nanosleep() when we detect prolongued contention. */ +#ifdef _LIBC_REENTRANT +# define lock(l) \ +{ \ + sigset_t _saved_set; \ + int i = 10000; \ + if (!__sigismember (&(l)->full_sigset, SIGINT)) \ + __sigfillset (&(l)->full_sigset); \ + \ + while (testandset ((int *) &(l)->lock)) \ + { \ + struct timespec ts; \ + if (i > 0) \ + { \ + --i; \ + continue; \ + } \ + ts.tv_sec = 0; \ + ts.tv_nsec = 1*1000*1000; \ + __nanosleep (&ts, NULL); \ + } \ + __sigprocmask (SIG_BLOCK, &(l)->full_sigset, &_saved_set); +# define unlock(l) \ + __sigprocmask (SIG_SETMASK, &_saved_set, NULL); \ + (l)->lock = 0; \ +} #else -extern int _dl_zerofd; -#define ANONFD _dl_zerofd +# define lock(l) +# define unlock(l) #endif +/* Create a new fdesc table and return a pointer to the first fdesc + entry. The fdesc lock must have been acquired already. */ -/* ld.so currently has 14 FPTR relocs, we take 256 and use them for - the relocs for the dynamic app itself. */ -struct ia64_fptr __boot_ldso_fptr[IA64_BOOT_FPTR_SIZE]; -struct ia64_fptr *__fptr_root = NULL; -struct ia64_fptr *__fptr_next = __boot_ldso_fptr; -static struct ia64_fptr *__fptr_free = NULL; -int __fptr_count = IA64_BOOT_FPTR_SIZE; - -Elf64_Addr -__ia64_make_fptr (const struct link_map *sym_map, Elf64_Addr value, - struct ia64_fptr **root, struct ia64_fptr *mem) +static struct ia64_fdesc * +new_fdesc_table (struct local *l) { - struct ia64_fptr **loc; - struct ia64_fptr *f; + size_t size = l->npages * _dl_pagesize; + struct ia64_fdesc_table *new_table; + struct ia64_fdesc *fdesc; -#ifdef _LIBC_REENTRANT - /* Make sure we are alone. We don't need a lock during bootstrap. */ - if (mem == NULL) - while (testandset (&__ia64_fptr_lock)); -#endif + l->npages += l->npages; + new_table = __mmap (0, size, PROT_READ | PROT_WRITE, + MAP_ANON | MAP_PRIVATE, -1, 0); + if (new_table == MAP_FAILED) + _dl_signal_error (errno, NULL, "cannot map pages for fdesc table"); - /* Search the sorted linked list for an existing entry for this - symbol. */ - loc = root; - f = *loc; - while (f != NULL && f->func <= value) - { - if (f->func == value) - goto found; - loc = &f->next; - f = *loc; - } + new_table->len = (size - sizeof (*new_table)) / sizeof (struct ia64_fdesc); + fdesc = &new_table->fdesc[0]; + new_table->first_unused = 1; + new_table->next = l->root; + l->root = new_table; + return fdesc; +} - /* Not found. Create a new one. */ - if (mem != NULL) - f = mem; - else if (__fptr_free != NULL) - { - f = __fptr_free; - __fptr_free = f->next; - } - else +static Elf64_Addr +make_fdesc (Elf64_Addr ip, Elf64_Addr gp) +{ + struct ia64_fdesc *fdesc = NULL; + struct ia64_fdesc_table *t; + unsigned int old; + struct local *l; + + asm ("addl %0 = @gprel (local), gp" : "=r" (l)); + + t = l->root; + while (1) { - if (__fptr_count == 0) + old = t->first_unused; + if (old >= t->len) + break; + else if (__sync_bool_compare_and_swap (&t->first_unused, old, old + 1)) { -#ifndef MAP_ANON -# define MAP_ANON 0 - if (_dl_zerofd == -1) - { - _dl_zerofd = _dl_sysdep_open_zero_fill (); - if (_dl_zerofd == -1) - { - __close (fd); - _dl_signal_error (errno, NULL, - "cannot open zero fill device"); - } - } -#endif - - __fptr_next = __mmap (0, _dl_pagesize, PROT_READ | PROT_WRITE, - MAP_ANON | MAP_PRIVATE, ANONFD, 0); - if (__fptr_next == MAP_FAILED) - _dl_signal_error(errno, NULL, "cannot map page for fptr"); - __fptr_count = _dl_pagesize / sizeof (struct ia64_fptr); + fdesc = &t->fdesc[old]; + goto install; } - f = __fptr_next++; - __fptr_count--; } - f->func = value; - /* GOT has already been relocated in elf_get_dynamic_info - don't - try to relocate it again. */ - f->gp = sym_map->l_info[DT_PLTGOT]->d_un.d_ptr; - f->next = *loc; - *loc = f; + lock (l); + { + if (l->free_list) + { + fdesc = l->free_list; /* get it from free-list */ + l->free_list = (struct ia64_fdesc *) fdesc->ip; + } + else + fdesc = new_fdesc_table (l); /* create new fdesc table */ + } + unlock (l); -found: -#ifdef _LIBC_REENTRANT - /* Release the lock. */ - if (mem == NULL) - __ia64_fptr_lock = 0; + install: + fdesc->ip = ip; + fdesc->gp = gp; + + return (Elf64_Addr) fdesc; +} + +static inline Elf64_Addr * +make_fptr_table (struct link_map *map) +{ + const Elf64_Sym *symtab = (const void *) D_PTR (map, l_info[DT_SYMTAB]); + const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); + Elf64_Addr *fptr_table; + size_t size; + size_t len; + + /* XXX Apparently the only way to find out the size of the dynamic + symbol section is to assume that the string table follows right + afterwards... */ + len = ((strtab - (char *) symtab) / map->l_info[DT_SYMENT]->d_un.d_val); + size = ((len * sizeof (fptr_table[0]) + _dl_pagesize - 1) & -_dl_pagesize); + /* XXX We don't support here in the moment systems without MAP_ANON. + There probably are none for IA-64. In case this is proven wrong + we will have to open /dev/null here and use the file descriptor + instead of the hard-coded -1. */ + fptr_table = __mmap (NULL, size, PROT_READ | PROT_WRITE, + MAP_ANON | MAP_PRIVATE, -1, 0); + if (fptr_table == MAP_FAILED) + _dl_signal_error (errno, NULL, "cannot map pages for fptr table"); + + map->l_mach.fptr_table_len = len; + map->l_mach.fptr_table = fptr_table; + return fptr_table; +} + +Elf64_Addr +__ia64_make_fptr (struct link_map *map, const Elf64_Sym *sym, Elf64_Addr ip) +{ + Elf64_Addr *ftab = map->l_mach.fptr_table; + const Elf64_Sym *symtab; + Elf_Symndx symidx; + + if (__builtin_expect (!map->l_mach.fptr_table, 0)) + ftab = make_fptr_table (map); + + symtab = (const void *) D_PTR (map, l_info[DT_SYMTAB]); + symidx = sym - symtab; + + if (symidx >= map->l_mach.fptr_table_len) + _dl_signal_error (0, NULL, + "internal error: symidx out of range of fptr table"); + + if (!ftab[symidx]) + { + /* GOT has already been relocated in elf_get_dynamic_info - + don't try to relocate it again. */ + ftab[symidx] = make_fdesc (ip, map->l_info[DT_PLTGOT]->d_un.d_ptr); +#if 0 + { + const char *strtab = (const void *) D_PTR (map, l_info[DT_STRTAB]); + struct local *l; + + asm ("addl %0 = @gprel (local), gp" : "=r" (l)); + if (l->root != &l->boot_table || l->boot_table.first_unused > 20) + _dl_debug_printf ("created fdesc symbol `%s' at %lx\n", + strtab + sym->st_name, ftab[symidx]); + } #endif + } - return (Elf64_Addr) f; + return ftab[symidx]; } void _dl_unmap (struct link_map *map) { - struct ia64_fptr **floc; - struct ia64_fptr *f; - struct ia64_fptr **lloc; - struct ia64_fptr *l; + Elf64_Addr *ftab = map->l_mach.fptr_table; + struct ia64_fdesc *head = NULL, *tail = NULL; + size_t i; __munmap ((void *) map->l_map_start, map->l_map_end - map->l_map_start); -#ifdef _LIBC_REENTRANT - /* Make sure we are alone. */ - while (testandset (&__ia64_fptr_lock)); -#endif - - /* Search the sorted linked list for the first entry for this object. */ - floc = &__fptr_root; - f = *floc; - while (f != NULL && f->func < map->l_map_start) - { - floc = &f->next; - f = *floc; - } + if (!ftab) + return; - /* We found one. */ - if (f != NULL && f->func < map->l_map_end) + /* String together the fdesc structures that are being freed. */ + for (i = 0; i < map->l_mach.fptr_table_len; ++i) { - /* Get the last entry. */ - lloc = floc; - l = f; - while (l && l->func < map->l_map_end) + if (ftab[i]) { - lloc = &l->next; - l = *lloc; + *(struct ia64_fdesc **) ftab[i] = head; + head = (struct ia64_fdesc *) ftab[i]; + if (!tail) + tail = head; } + } - /* Updated FPTR. */ - *floc = l; - - /* Prepend them to the free list. */ - *lloc = __fptr_free; - __fptr_free = f; + /* Prepend the new list to the free_list: */ + if (tail) + { + lock (&local); + { + *(struct ia64_fdesc **) tail = local.free_list; + local.free_list = head; + } + unlock (&local); } -#ifdef _LIBC_REENTRANT - /* Release the lock. */ - __ia64_fptr_lock = 0; -#endif + __munmap (ftab, + map->l_mach.fptr_table_len * sizeof (map->l_mach.fptr_table[0])); + map->l_mach.fptr_table = NULL; } Elf64_Addr _dl_lookup_address (const void *address) { Elf64_Addr addr = (Elf64_Addr) address; - struct ia64_fptr *f; - -#ifdef _LIBC_REENTRANT - /* Make sure we are alone. */ - while (testandset (&__ia64_fptr_lock)); -#endif - - for (f = __fptr_root; f != NULL; f = f->next) - if (f == address) - { - addr = f->func; - break; - } - -#ifdef _LIBC_REENTRANT - /* Release the lock. */ - __ia64_fptr_lock = 0; -#endif + struct ia64_fdesc_table *t; + unsigned long int i; + for (t = local.root; t != NULL; t = t->next) + { + i = (struct ia64_fdesc *) addr - &t->fdesc[0]; + if (i < t->first_unused && addr == (Elf64_Addr) &t->fdesc[i]) + { + addr = t->fdesc[i].ip; + break; + } + } return addr; } diff -durpN glibc-2.2.3/sysdeps/ia64/dl-lookupcfg.h glibc-2.2.4/sysdeps/ia64/dl-lookupcfg.h --- glibc-2.2.3/sysdeps/ia64/dl-lookupcfg.h Thu Nov 16 11:12:04 2000 +++ glibc-2.2.4/sysdeps/ia64/dl-lookupcfg.h Fri Jul 27 23:13:23 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The ia64 need more information from the symbol lookup function than just the address. */ @@ -36,9 +36,21 @@ extern void _dl_unmap (struct link_map * #define DL_UNMAP(map) _dl_unmap (map) -extern Elf64_Addr _dl_function_address (const struct link_map *map, - Elf64_Addr start); +#define DL_AUTO_FUNCTION_ADDRESS(map, addr) \ +({ \ + unsigned long fptr[2]; \ + fptr[0] = (addr); \ + fptr[1] = (map)->l_info[DT_PLTGOT]->d_un.d_ptr; \ + (Elf64_Addr) fptr; \ +}) -#define DL_FUNCTION_ADDRESS(map, addr) _dl_function_address (map, addr) -#define DL_DT_INIT_ADDRESS(map, addr) DL_FUNCTION_ADDRESS (map, addr) -#define DL_DT_FINI_ADDRESS(map, addr) DL_FUNCTION_ADDRESS (map, addr) +#define DL_STATIC_FUNCTION_ADDRESS(map, addr) \ +({ \ + static unsigned long fptr[2]; \ + fptr[0] = (addr); \ + fptr[1] = (map)->l_info[DT_PLTGOT]->d_un.d_ptr; \ + (Elf64_Addr) fptr; \ +}) + +#define DL_DT_INIT_ADDRESS(map, addr) DL_AUTO_FUNCTION_ADDRESS (map, addr) +#define DL_DT_FINI_ADDRESS(map, addr) DL_AUTO_FUNCTION_ADDRESS (map, addr) diff -durpN glibc-2.2.3/sysdeps/ia64/dl-machine.h glibc-2.2.4/sysdeps/ia64/dl-machine.h --- glibc-2.2.3/sysdeps/ia64/dl-machine.h Wed Jan 10 15:54:45 2001 +++ glibc-2.2.4/sysdeps/ia64/dl-machine.h Fri Jul 27 23:13:23 2001 @@ -1,21 +1,21 @@ /* Machine-dependent ELF dynamic relocation inline functions. IA-64 version. - Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h 1 @@ -32,26 +32,43 @@ in l_info array. */ #define DT_IA_64(x) (DT_IA_64_##x - DT_LOPROC + DT_NUM) +/* There are currently 123 dynamic symbols in ld.so. + IA64_BOOT_FPTR_TABLE_LEN needs to be at least that big. */ +#define IA64_BOOT_FPTR_TABLE_LEN 200 -/* An FPTR is a function descriptor. Properly they consist of just - FUNC and GP. But we want to traverse a binary tree too. */ +/* An FDESC is a function descriptor. */ -#define IA64_BOOT_FPTR_SIZE 256 +struct ia64_fdesc + { + Elf64_Addr ip; /* code entry point */ + Elf64_Addr gp; /* global pointer */ + }; -struct ia64_fptr +struct ia64_fdesc_table + { + struct ia64_fdesc_table *next; + unsigned int len; /* # of entries in fdesc table */ + volatile unsigned int first_unused; /* index of first available entry */ + struct ia64_fdesc fdesc[0]; + }; + +extern Elf64_Addr __ia64_make_fptr (struct link_map *, const Elf64_Sym *, + Elf64_Addr); + +static inline void +__ia64_init_bootstrap_fdesc_table (struct link_map *map) { - Elf64_Addr func; - Elf64_Addr gp; - struct ia64_fptr *next; -}; + Elf64_Addr *boot_table; -extern struct ia64_fptr __boot_ldso_fptr[]; -extern struct ia64_fptr *__fptr_next; -extern struct ia64_fptr *__fptr_root; -extern int __fptr_count; + /* careful: this will be called before got has been relocated... */ + asm ("addl %0 = @gprel (__ia64_boot_fptr_table), gp" : "=r"(boot_table)); -extern Elf64_Addr __ia64_make_fptr (const struct link_map *, Elf64_Addr, - struct ia64_fptr **, struct ia64_fptr *); + map->l_mach.fptr_table_len = IA64_BOOT_FPTR_TABLE_LEN; + map->l_mach.fptr_table = boot_table; +} + +#define ELF_MACHINE_BEFORE_RTLD_RELOC(dynamic_info) \ + __ia64_init_bootstrap_fdesc_table (&bootstrap_map); /* Return nonzero iff ELF header is compatible with the running host. */ static inline int @@ -67,7 +84,7 @@ elf_machine_dynamic (void) { Elf64_Addr *p; - __asm__( + __asm__ ( ".section .sdata\n" " .type __dynamic_ltv#, @object\n" " .size __dynamic_ltv#, 8\n" @@ -75,7 +92,7 @@ elf_machine_dynamic (void) " data8 @ltv(_DYNAMIC#)\n" ".previous\n" " addl %0 = @gprel(__dynamic_ltv#), gp ;;" - : "=r"(p)); + : "=r" (p)); return *p; } @@ -88,19 +105,18 @@ elf_machine_load_address (void) Elf64_Addr ip; int *p; - __asm__( + __asm__ ( "1: mov %0 = ip\n" ".section .sdata\n" "2: data4 @ltv(1b)\n" " .align 8\n" ".previous\n" " addl %1 = @gprel(2b), gp ;;" - : "=r"(ip), "=r"(p)); + : "=r" (ip), "=r" (p)); - return ip - (Elf64_Addr)*p; + return ip - (Elf64_Addr) *p; } - /* Set up the loaded object described by L so its unrelocated PLT entries will jump to the on-demand fixup code in dl-runtime.c. */ @@ -112,21 +128,21 @@ elf_machine_runtime_setup (struct link_m if (lazy) { - register Elf64_Addr gp __asm__("gp"); + register Elf64_Addr gp __asm__ ("gp"); Elf64_Addr *reserve, doit; /* * Careful with the typecast here or it will try to add l-l_addr * pointer elements */ - reserve = (Elf64_Addr *) - (l->l_info[DT_IA_64(PLT_RESERVE)]->d_un.d_ptr + l->l_addr); + reserve = ((Elf64_Addr *) + (l->l_info[DT_IA_64 (PLT_RESERVE)]->d_un.d_ptr + l->l_addr)); /* Identify this shared object. */ reserve[0] = (Elf64_Addr) l; /* This function will be called to perform the relocation. */ if (!profile) - doit = (Elf64_Addr) ((struct ia64_fptr *)&_dl_runtime_resolve)->func; + doit = (Elf64_Addr) ((struct ia64_fdesc *) &_dl_runtime_resolve)->ip; else { if (_dl_name_match_p (_dl_profile, l)) @@ -135,7 +151,7 @@ elf_machine_runtime_setup (struct link_m want profiling and the timers are started. */ _dl_profile_map = l; } - doit = (Elf64_Addr) ((struct ia64_fptr *)&_dl_runtime_profile)->func; + doit = (Elf64_Addr) ((struct ia64_fdesc *) &_dl_runtime_profile)->ip; } reserve[1] = doit; @@ -149,111 +165,111 @@ elf_machine_runtime_setup (struct link_m /* This code is used in dl-runtime.c to call the `fixup' function and then redirect to the address it returns. `fixup()' takes two - arguments, however fixup_profile() takes three. + arguments, however profile_fixup() takes three. The ABI specifies that we will never see more than 8 input registers to a function call, thus it is safe to simply allocate those, and simpler than playing stack games. - 12/09/99 Jes */ -#define TRAMPOLINE_TEMPLATE(tramp_name, fixup_name) \ - extern void tramp_name (void); \ - asm ( "\ - .global " #tramp_name "# - .proc " #tramp_name "# -" #tramp_name ": - { .mmi - alloc loc0 = ar.pfs, 8, 6, 3, 0 - adds r2 = -144, r12 - adds r3 = -128, r12 - } - { .mii - adds r12 = -160, r12 - mov loc1 = b0 - mov out2 = b0 /* needed by fixup_profile */ - ;; - } - { .mfb - mov loc2 = r8 /* preserve struct value register */ - nop.f 0 - nop.b 0 - } - { .mii - mov loc3 = r9 /* preserve language specific register */ - mov loc4 = r10 /* preserve language specific register */ - mov loc5 = r11 /* preserve language specific register */ - } - { .mmi - stf.spill [r2] = f8, 32 - stf.spill [r3] = f9, 32 - mov out0 = r16 - ;; - } - { .mmi - stf.spill [r2] = f10, 32 - stf.spill [r3] = f11, 32 - shl out1 = r15, 4 - ;; - } - { .mmi - stf.spill [r2] = f12, 32 - stf.spill [r3] = f13, 32 - shladd out1 = r15, 3, out1 - ;; - } - { .mmb - stf.spill [r2] = f14 - stf.spill [r3] = f15 - br.call.sptk.many b0 = " #fixup_name "# - } - { .mii - ld8 r9 = [ret0], 8 - adds r2 = 16, r12 - adds r3 = 32, r12 - ;; - } - { .mmi - ldf.fill f8 = [r2], 32 - ldf.fill f9 = [r3], 32 - mov b0 = loc1 - ;; - } - { .mmi - ldf.fill f10 = [r2], 32 - ldf.fill f11 = [r3], 32 - mov b6 = r9 - ;; - } - { .mmi - ldf.fill f12 = [r2], 32 - ldf.fill f13 = [r3], 32 - mov ar.pfs = loc0 - ;; - } - { .mmi - ldf.fill f14 = [r2], 32 - ldf.fill f15 = [r3], 32 - adds r12 = 160, r12 - ;; - } - { .mii - mov r9 = loc3 /* restore language specific register */ - mov r10 = loc4 /* restore language specific register */ - mov r11 = loc5 /* restore language specific register */ - } - { .mii - ld8 gp = [ret0] - mov r8 = loc2 /* restore struct value register */ - ;; - } - /* An alloc is needed for the break system call to work. - We don't care about the old value of the pfs register. */ - { .mmb - alloc r2 = ar.pfs, 0, 0, 8, 0 - br.sptk.many b6 - ;; - } - .endp " #tramp_name "#") +#define TRAMPOLINE_TEMPLATE(tramp_name, fixup_name) \ + extern void tramp_name (void); \ + asm ( \ +" .global " #tramp_name "#\n" \ +" .proc " #tramp_name "#\n" \ +#tramp_name ":\n" \ +" { .mmi\n" \ +" alloc loc0 = ar.pfs, 8, 6, 3, 0\n" \ +" adds r2 = -144, r12\n" \ +" adds r3 = -128, r12\n" \ +" }\n" \ +" { .mii\n" \ +" adds r12 = -160, r12\n" \ +" mov loc1 = b0\n" \ +" mov out2 = b0 /* needed by fixup_profile */\n" \ +" ;;\n" \ +" }\n" \ +" { .mfb\n" \ +" mov loc2 = r8 /* preserve struct value register */\n" \ +" nop.f 0\n" \ +" nop.b 0\n" \ +" }\n" \ +" { .mii\n" \ +" mov loc3 = r9 /* preserve language specific register */\n" \ +" mov loc4 = r10 /* preserve language specific register */\n" \ +" mov loc5 = r11 /* preserve language specific register */\n" \ +" }\n" \ +" { .mmi\n" \ +" stf.spill [r2] = f8, 32\n" \ +" stf.spill [r3] = f9, 32\n" \ +" mov out0 = r16\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" stf.spill [r2] = f10, 32\n" \ +" stf.spill [r3] = f11, 32\n" \ +" shl out1 = r15, 4\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" stf.spill [r2] = f12, 32\n" \ +" stf.spill [r3] = f13, 32\n" \ +" shladd out1 = r15, 3, out1\n" \ +" ;;\n" \ +" }\n" \ +" { .mmb\n" \ +" stf.spill [r2] = f14\n" \ +" stf.spill [r3] = f15\n" \ +" br.call.sptk.many b0 = " #fixup_name "#\n" \ +" }\n" \ +" { .mii\n" \ +" ld8 r9 = [ret0], 8\n" \ +" adds r2 = 16, r12\n" \ +" adds r3 = 32, r12\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" ldf.fill f8 = [r2], 32\n" \ +" ldf.fill f9 = [r3], 32\n" \ +" mov b0 = loc1\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" ldf.fill f10 = [r2], 32\n" \ +" ldf.fill f11 = [r3], 32\n" \ +" mov b6 = r9\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" ldf.fill f12 = [r2], 32\n" \ +" ldf.fill f13 = [r3], 32\n" \ +" mov ar.pfs = loc0\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" ldf.fill f14 = [r2], 32\n" \ +" ldf.fill f15 = [r3], 32\n" \ +" adds r12 = 160, r12\n" \ +" ;;\n" \ +" }\n" \ +" { .mii\n" \ +" mov r9 = loc3 /* restore language specific register */\n" \ +" mov r10 = loc4 /* restore language specific register */\n" \ +" mov r11 = loc5 /* restore language specific register */\n" \ +" }\n" \ +" { .mii\n" \ +" ld8 gp = [ret0]\n" \ +" mov r8 = loc2 /* restore struct value register */\n" \ +" ;;\n" \ +" }\n" \ +" /* An alloc is needed for the break system call to work.\n" \ +" We don't care about the old value of the pfs register. */\n" \ +" { .mmb\n" \ +" alloc r2 = ar.pfs, 0, 0, 8, 0\n" \ +" br.sptk.many b6\n" \ +" ;;\n" \ +" }\n" \ +" .endp " #tramp_name "#\n"); #ifndef PROF #define ELF_MACHINE_RUNTIME_TRAMPOLINE \ @@ -270,148 +286,148 @@ elf_machine_runtime_setup (struct link_m The C function `_dl_start' is the real entry point; its return value is the user program's entry point. */ -#define RTLD_START asm ("\ -.text - .global _start# - .proc _start# -_start: -0: { .mii - alloc loc0 = ar.pfs, 0, 3, 4, 0 - mov r2 = ip - addl r3 = @gprel(0b), r0 - ;; - } - { .mlx - /* Calculate the GP, and save a copy in loc1. */ - sub gp = r2, r3 - movl r8 = 0x9804c0270033f - ;; - } - { .mii - mov ar.fpsr = r8 - sub loc1 = r2, r3 - /* _dl_start wants a pointer to the pointer to the arg block - and the arg block starts with an integer, thus the magic 16. */ - adds out0 = 16, sp - } - { .bbb - br.call.sptk.many b0 = _dl_start# - ;; - } - .endp _start# - /* FALLTHRU */ - .global _dl_start_user# - .proc _dl_start_user# -_dl_start_user: - { .mii - /* Save the pointer to the user entry point fptr in loc2. */ - mov loc2 = ret0 - /* Store the highest stack address. */ - addl r2 = @ltoff(__libc_stack_end#), gp - addl r3 = @gprel(_dl_skip_args), gp - ;; - } - { .mmi - ld8 r2 = [r2] - ld4 r3 = [r3] - adds r11 = 24, sp /* Load the address of argv. */ - ;; - } - { .mii - st8 [r2] = sp - adds r10 = 16, sp /* Load the address of argc. */ - mov out2 = r11 - ;; - /* See if we were run as a command with the executable file - name as an extra leading argument. If so, adjust the argv - pointer to skip _dl_skip_args words. - Note that _dl_skip_args is an integer, not a long - Jes - - The stack pointer has to be 16 byte aligned. We cannot simply - addjust the stack pointer. We have to move the whole argv and - envp and adjust _dl_argv by _dl_skip_args. H.J. */ - } - { .mib - ld8 out1 = [r10] /* is argc actually stored as a long - or as an int? */ - addl r2 = @ltoff(_dl_argv), gp - ;; - } - { .mmi - ld8 r2 = [r2] /* Get the address of _dl_argv. */ - sub out1 = out1, r3 /* Get the new argc. */ - shladd r3 = r3, 3, r0 - ;; - } - { - .mib - ld8 r17 = [r2] /* Get _dl_argv. */ - add r15 = r11, r3 /* The address of the argv we move */ - ;; - } - /* ??? Could probably merge these two loops into 3 bundles. - using predication to control which set of copies we're on. */ -1: /* Copy argv. */ - { .mfi - ld8 r16 = [r15], 8 /* Load the value in the old argv. */ - ;; - } - { .mib - st8 [r11] = r16, 8 /* Store it in the new argv. */ - cmp.ne p6, p7 = 0, r16 -(p6) br.cond.dptk.few 1b - ;; - } - { .mmi - mov out3 = r11 - sub r17 = r17, r3 /* Substract _dl_skip_args. */ - addl out0 = @ltoff(_dl_loaded), gp - } -1: /* Copy env. */ - { .mfi - ld8 r16 = [r15], 8 /* Load the value in the old env. */ - ;; - } - { .mib - st8 [r11] = r16, 8 /* Store it in the new env. */ - cmp.ne p6, p7 = 0, r16 -(p6) br.cond.dptk.few 1b - ;; - } - { .mmb - st8 [r10] = out1 /* Record the new argc. */ - ld8 out0 = [out0] - ;; - } - { .mmb - ld8 out0 = [out0] /* get the linkmap */ - st8 [r2] = r17 /* Load the new _dl_argv. */ - br.call.sptk.many b0 = _dl_init# - ;; - } - /* Pass our finializer function to the user, - and jump to the user's entry point. */ - { .mmi - ld8 r3 = [loc2], 8 - mov b0 = r0 - } - { .mmi - addl ret0 = @ltoff(@fptr(_dl_fini#)), gp - ;; - mov b6 = r3 - } - { .mmi - ld8 ret0 = [ret0] - ld8 gp = [loc2] - mov ar.pfs = loc0 - ;; - } - { .mfb - br.sptk.many b6 - ;; - } - .endp _dl_start_user# -.previous"); +#define RTLD_START asm ( \ +".text\n" \ +" .global _start#\n" \ +" .proc _start#\n" \ +"_start:\n" \ +"0: { .mii\n" \ +" alloc loc0 = ar.pfs, 0, 3, 4, 0\n" \ +" mov r2 = ip\n" \ +" addl r3 = @gprel(0b), r0\n" \ +" ;;\n" \ +" }\n" \ +" { .mlx\n" \ +" /* Calculate the GP, and save a copy in loc1. */\n" \ +" sub gp = r2, r3\n" \ +" movl r8 = 0x9804c0270033f\n" \ +" ;;\n" \ +" }\n" \ +" { .mii\n" \ +" mov ar.fpsr = r8\n" \ +" sub loc1 = r2, r3\n" \ +" /* _dl_start wants a pointer to the pointer to the arg block and\n" \ +" the arg block starts with an integer, thus the magic 16. */\n" \ +" adds out0 = 16, sp\n" \ +" }\n" \ +" { .bbb\n" \ +" br.call.sptk.many b0 = _dl_start#\n" \ +" ;;\n" \ +" }\n" \ +" .endp _start#\n" \ +" /* FALLTHRU */\n" \ +" .global _dl_start_user#\n" \ +" .proc _dl_start_user#\n" \ +"_dl_start_user:\n" \ +" { .mii\n" \ +" /* Save the pointer to the user entry point fptr in loc2. */\n" \ +" mov loc2 = ret0\n" \ +" /* Store the highest stack address. */\n" \ +" addl r2 = @ltoff(__libc_stack_end#), gp\n" \ +" addl r3 = @gprel(_dl_skip_args), gp\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" ld8 r2 = [r2]\n" \ +" ld4 r3 = [r3]\n" \ +" adds r11 = 24, sp /* Load the address of argv. */\n" \ +" ;;\n" \ +" }\n" \ +" { .mii\n" \ +" st8 [r2] = sp\n" \ +" adds r10 = 16, sp /* Load the address of argc. */\n" \ +" mov out2 = r11\n" \ +" ;;\n" \ +" /* See if we were run as a command with the executable file\n" \ +" name as an extra leading argument. If so, adjust the argv\n" \ +" pointer to skip _dl_skip_args words.\n" \ +" Note that _dl_skip_args is an integer, not a long - Jes\n" \ +"\n" \ +" The stack pointer has to be 16 byte aligned. We cannot simply\n" \ +" addjust the stack pointer. We have to move the whole argv and\n" \ +" envp and adjust _dl_argv by _dl_skip_args. H.J. */\n" \ +" }\n" \ +" { .mib\n" \ +" ld8 out1 = [r10] /* is argc actually stored as a long\n" \ +" or as an int? */\n" \ +" addl r2 = @ltoff(_dl_argv), gp\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" ld8 r2 = [r2] /* Get the address of _dl_argv. */\n" \ +" sub out1 = out1, r3 /* Get the new argc. */\n" \ +" shladd r3 = r3, 3, r0\n" \ +" ;;\n" \ +" }\n" \ +" {\n" \ +" .mib\n" \ +" ld8 r17 = [r2] /* Get _dl_argv. */\n" \ +" add r15 = r11, r3 /* The address of the argv we move */\n" \ +" ;;\n" \ +" }\n" \ +" /* ??? Could probably merge these two loops into 3 bundles.\n" \ +" using predication to control which set of copies we're on. */\n" \ +"1: /* Copy argv. */\n" \ +" { .mfi\n" \ +" ld8 r16 = [r15], 8 /* Load the value in the old argv. */\n" \ +" ;;\n" \ +" }\n" \ +" { .mib\n" \ +" st8 [r11] = r16, 8 /* Store it in the new argv. */\n" \ +" cmp.ne p6, p7 = 0, r16\n" \ +"(p6) br.cond.dptk.few 1b\n" \ +" ;;\n" \ +" }\n" \ +" { .mmi\n" \ +" mov out3 = r11\n" \ +" sub r17 = r17, r3 /* Substract _dl_skip_args. */\n" \ +" addl out0 = @ltoff(_dl_loaded), gp\n" \ +" }\n" \ +"1: /* Copy env. */\n" \ +" { .mfi\n" \ +" ld8 r16 = [r15], 8 /* Load the value in the old env. */\n" \ +" ;;\n" \ +" }\n" \ +" { .mib\n" \ +" st8 [r11] = r16, 8 /* Store it in the new env. */\n" \ +" cmp.ne p6, p7 = 0, r16\n" \ +"(p6) br.cond.dptk.few 1b\n" \ +" ;;\n" \ +" }\n" \ +" { .mmb\n" \ +" st8 [r10] = out1 /* Record the new argc. */\n" \ +" ld8 out0 = [out0]\n" \ +" ;;\n" \ +" }\n" \ +" { .mmb\n" \ +" ld8 out0 = [out0] /* get the linkmap */\n" \ +" st8 [r2] = r17 /* Load the new _dl_argv. */\n" \ +" br.call.sptk.many b0 = _dl_init#\n" \ +" ;;\n" \ +" }\n" \ +" /* Pass our finializer function to the user,\n" \ +" and jump to the user's entry point. */\n" \ +" { .mmi\n" \ +" ld8 r3 = [loc2], 8\n" \ +" mov b0 = r0\n" \ +" }\n" \ +" { .mmi\n" \ +" addl ret0 = @ltoff(@fptr(_dl_fini#)), gp\n" \ +" ;;\n" \ +" mov b6 = r3\n" \ +" }\n" \ +" { .mmi\n" \ +" ld8 ret0 = [ret0]\n" \ +" ld8 gp = [loc2]\n" \ +" mov ar.pfs = loc0\n" \ +" ;;\n" \ +" }\n" \ +" { .mfb\n" \ +" br.sptk.many b6\n" \ +" ;;\n" \ +" }\n" \ +" .endp _dl_start_user#\n" \ +".previous\n"); #ifndef RTLD_START_SPECIAL_INIT @@ -434,8 +450,8 @@ _dl_start_user: #define ELF_MACHINE_NO_REL 1 /* Return the address of the entry point. */ -#define ELF_MACHINE_START_ADDRESS(map, start) \ - DL_FUNCTION_ADDRESS (map, start) +#define ELF_MACHINE_START_ADDRESS(map, start) \ + DL_STATIC_FUNCTION_ADDRESS (map, start) #define elf_machine_profile_fixup_plt(l, reloc, rel_addr, value) \ elf_machine_fixup_plt (l, reloc, rel_addr, value) @@ -452,7 +468,9 @@ elf_machine_fixup_plt (struct link_map * * being called */ /* got has already been relocated in elf_get_dynamic_info() */ reloc_addr[1] = t->l_info[DT_PLTGOT]->d_un.d_ptr; - reloc_addr[0] = value; + /* we need a "release" here to ensure that the gp is visible before + the code entry point is updated: */ + ((volatile Elf64_Addr *) reloc_addr)[0] = value; return (Elf64_Addr) reloc_addr; } @@ -487,7 +505,7 @@ elf_machine_rela (struct link_map *map, const struct r_found_version *version, Elf64_Addr *const reloc_addr) { - unsigned long const r_type = ELF64_R_TYPE (reloc->r_info); + const unsigned long int r_type = ELF64_R_TYPE (reloc->r_info); Elf64_Addr value; #ifndef RTLD_BOOTSTRAP @@ -533,35 +551,9 @@ elf_machine_rela (struct link_map *map, return; } else if (R_IA64_TYPE (r_type) == R_IA64_TYPE (R_IA64_FPTR64LSB)) -#ifndef RTLD_BOOTSTRAP - value = __ia64_make_fptr (sym_map, value, &__fptr_root, NULL); -#else - { - struct ia64_fptr *p_boot_ldso_fptr; - struct ia64_fptr **p_fptr_root; - int *p_fptr_count; - - /* Special care must be taken to address these variables - during bootstrap. Further, since we don't know exactly - when __fptr_next will be relocated, we index directly - off __boot_ldso_fptr. */ - asm ("addl %0 = @gprel(__boot_ldso_fptr#), gp\n\t" - "addl %1 = @gprel(__fptr_root#), gp\n\t" - "addl %2 = @gprel(__fptr_count#), gp" - : "=r"(p_boot_ldso_fptr), - "=r"(p_fptr_root), - "=r"(p_fptr_count)); - - /* - * Go from the top - __ia64_make_fptr goes from the bottom, - * this way we will never clash. - */ - value = __ia64_make_fptr (sym_map, value, p_fptr_root, - &p_boot_ldso_fptr[--*p_fptr_count]); - } -#endif + value = __ia64_make_fptr (sym_map, sym, value); else if (R_IA64_TYPE (r_type) == R_IA64_TYPE (R_IA64_PCREL64LSB)) - value -= (Elf64_Addr)reloc_addr & -16; + value -= (Elf64_Addr) reloc_addr & -16; else assert (! "unexpected dynamic reloc type"); } @@ -573,7 +565,7 @@ elf_machine_rela (struct link_map *map, if (R_IA64_FORMAT (r_type) == R_IA64_FORMAT_64LSB) *reloc_addr = value; else if (R_IA64_FORMAT (r_type) == R_IA64_FORMAT_32LSB) - *(int *)reloc_addr = value; + *(int *) reloc_addr = value; else if (r_type == R_IA64_IPLTLSB) { reloc_addr[0] = 0; @@ -589,8 +581,8 @@ static inline void elf_machine_lazy_rel (struct link_map *map, Elf64_Addr l_addr, const Elf64_Rela *reloc) { - Elf64_Addr * const reloc_addr = (void *)(l_addr + reloc->r_offset); - unsigned long const r_type = ELF64_R_TYPE (reloc->r_info); + Elf64_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset); + const unsigned long int r_type = ELF64_R_TYPE (reloc->r_info); if (r_type == R_IA64_IPLTLSB) { diff -durpN glibc-2.2.3/sysdeps/ia64/dl-symaddr.c glibc-2.2.4/sysdeps/ia64/dl-symaddr.c --- glibc-2.2.3/sysdeps/ia64/dl-symaddr.c Thu Nov 16 11:12:04 2000 +++ glibc-2.2.4/sysdeps/ia64/dl-symaddr.c Fri Jul 27 23:13:23 2001 @@ -1,21 +1,21 @@ /* Get the symbol address. IA-64 version. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -27,13 +27,7 @@ _dl_symbol_address (const struct link_ma /* On ia64, we have to return the pointer to function descriptor. */ if (ELFW(ST_TYPE) (ref->st_info) == STT_FUNC) - return (void *) __ia64_make_fptr (map, value, &__fptr_root, NULL); + return (void *) __ia64_make_fptr (map, ref, value); else return (void *) value; -} - -Elf64_Addr -_dl_function_address (const struct link_map *map, Elf64_Addr start) -{ - return __ia64_make_fptr (map, start, &__fptr_root, NULL); } diff -durpN glibc-2.2.3/sysdeps/ia64/elf/entry.h glibc-2.2.4/sysdeps/ia64/elf/entry.h --- glibc-2.2.3/sysdeps/ia64/elf/entry.h Tue Apr 10 15:31:18 2001 +++ glibc-2.2.4/sysdeps/ia64/elf/entry.h Fri Jul 27 23:13:25 2001 @@ -5,3 +5,6 @@ extern void _start (void); /* The function's entry point is stored in the first word of the function descriptor (plabel) of _start(). */ #define ENTRY_POINT (((long int *) _start)[0]) + +/* We have to provide a special declaration. */ +#define ENTRY_POINT_DECL(class) class void _start (void); diff -durpN glibc-2.2.3/sysdeps/ia64/elf/initfini.c glibc-2.2.4/sysdeps/ia64/elf/initfini.c --- glibc-2.2.3/sysdeps/ia64/elf/initfini.c Mon Jul 31 20:11:20 2000 +++ glibc-2.2.4/sysdeps/ia64/elf/initfini.c Mon Jul 23 10:55:49 2001 @@ -2,29 +2,20 @@ Copyright (C) 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is compiled into assembly code which is then munged by a sed script into two files: crti.s and crtn.s. diff -durpN glibc-2.2.3/sysdeps/ia64/elf/start.S glibc-2.2.4/sysdeps/ia64/elf/start.S --- glibc-2.2.3/sysdeps/ia64/elf/start.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/elf/start.S Mon Jul 23 10:55:49 2001 @@ -3,19 +3,19 @@ Written by Jes Sorensen, , April 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -37,6 +37,7 @@ .global _start .proc _start + .type _start,@function _start: .prologue { .mlx diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/bits/mathdef.h glibc-2.2.4/sysdeps/ia64/fpu/bits/mathdef.h --- glibc-2.2.3/sysdeps/ia64/fpu/bits/mathdef.h Mon Mar 26 20:53:24 2001 +++ glibc-2.2.4/sysdeps/ia64/fpu/bits/mathdef.h Mon Jul 23 10:55:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/ia64/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/ia64/fpu/fclrexcpt.c Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fclrexcpt.c Mon Jul 23 10:55:49 2001 @@ -5,19 +5,19 @@ Jes Sorensen , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/ia64/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/ia64/fpu/fedisblxcpt.c Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fedisblxcpt.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Jes Sorensen , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/ia64/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/ia64/fpu/feenablxcpt.c Mon Mar 26 20:53:22 2001 +++ glibc-2.2.4/sysdeps/ia64/fpu/feenablxcpt.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Jes Sorensen , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fegetenv.c glibc-2.2.4/sysdeps/ia64/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/ia64/fpu/fegetenv.c Fri May 5 09:43:30 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fegetenv.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Christian Boissat , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fegetexcept.c glibc-2.2.4/sysdeps/ia64/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/ia64/fpu/fegetexcept.c Fri May 5 09:43:39 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fegetexcept.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Jes Sorensen , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fegetround.c glibc-2.2.4/sysdeps/ia64/fpu/fegetround.c --- glibc-2.2.3/sysdeps/ia64/fpu/fegetround.c Fri May 5 09:43:48 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fegetround.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Christian Boissat , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/ia64/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/ia64/fpu/feholdexcpt.c Fri May 5 09:43:58 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/feholdexcpt.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Christian Boissat , 1999 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fesetenv.c glibc-2.2.4/sysdeps/ia64/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/ia64/fpu/fesetenv.c Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fesetenv.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Jes Sorensen , 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fesetround.c glibc-2.2.4/sysdeps/ia64/fpu/fesetround.c --- glibc-2.2.3/sysdeps/ia64/fpu/fesetround.c Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fesetround.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Christian Boissat , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/feupdateenv.c glibc-2.2.4/sysdeps/ia64/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/ia64/fpu/feupdateenv.c Fri May 5 09:44:26 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/feupdateenv.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Christian Boissat , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/ia64/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/ia64/fpu/fgetexcptflg.c Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fgetexcptflg.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Christian Boissat , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/ia64/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/ia64/fpu/fraiseexcpt.c Fri Feb 9 10:04:25 2001 +++ glibc-2.2.4/sysdeps/ia64/fpu/fraiseexcpt.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Jes Sorensen , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/ia64/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/ia64/fpu/fsetexcptflg.c Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/fsetexcptflg.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Christian Boissat , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/ftestexcept.c glibc-2.2.4/sysdeps/ia64/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/ia64/fpu/ftestexcept.c Fri May 5 09:45:12 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/ftestexcept.c Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Christian Boissat , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/libm-test-ulps glibc-2.2.4/sysdeps/ia64/fpu/libm-test-ulps --- glibc-2.2.3/sysdeps/ia64/fpu/libm-test-ulps Tue Apr 17 14:57:12 2001 +++ glibc-2.2.4/sysdeps/ia64/fpu/libm-test-ulps Mon Jul 23 10:55:49 2001 @@ -974,6 +974,13 @@ double: 1 idouble: 1 ildouble: 521 ldouble: 521 +Test "tanh (-0.7) == -0.60436777711716349631": +float: 1 +ifloat: 1 +double: 1 +idouble: 1 +ildouble: 521 +ldouble: 521 # tgamma Test "tgamma (-0.5) == -2 sqrt (pi)": diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/printf_fphex.c glibc-2.2.4/sysdeps/ia64/fpu/printf_fphex.c --- glibc-2.2.3/sysdeps/ia64/fpu/printf_fphex.c Tue Oct 17 14:54:09 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/printf_fphex.c Mon Jul 23 10:55:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef LONG_DOUBLE_DENORM_BIAS # define LONG_DOUBLE_DENORM_BIAS (IEEE854_LONG_DOUBLE_BIAS - 1) diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_copysign.S glibc-2.2.4/sysdeps/ia64/fpu/s_copysign.S --- glibc-2.2.3/sysdeps/ia64/fpu/s_copysign.S Sat Dec 9 00:09:07 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_copysign.S Mon Jul 23 10:55:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #undef ret diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_fabs.S glibc-2.2.4/sysdeps/ia64/fpu/s_fabs.S --- glibc-2.2.3/sysdeps/ia64/fpu/s_fabs.S Fri Dec 15 20:48:04 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_fabs.S Mon Jul 23 10:55:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #undef ret diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_finite.S glibc-2.2.4/sysdeps/ia64/fpu/s_finite.S --- glibc-2.2.3/sysdeps/ia64/fpu/s_finite.S Sat Dec 9 00:09:33 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_finite.S Mon Jul 23 10:55:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #undef ret diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_fpclassify.S glibc-2.2.4/sysdeps/ia64/fpu/s_fpclassify.S --- glibc-2.2.3/sysdeps/ia64/fpu/s_fpclassify.S Sat Dec 9 00:10:28 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_fpclassify.S Mon Jul 23 10:55:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #undef ret diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_isinf.S glibc-2.2.4/sysdeps/ia64/fpu/s_isinf.S --- glibc-2.2.3/sysdeps/ia64/fpu/s_isinf.S Sat Dec 9 00:10:49 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_isinf.S Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Jes Sorensen , October 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * isinf(x) returns 1 if x is inf, -1 for x == -inf, else 0; diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_isnan.S glibc-2.2.4/sysdeps/ia64/fpu/s_isnan.S --- glibc-2.2.3/sysdeps/ia64/fpu/s_isnan.S Sat Dec 9 00:11:05 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_isnan.S Mon Jul 23 10:55:49 2001 @@ -4,19 +4,19 @@ Contributed by Jes Sorensen , October 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * isnan(x) returns 1 is x is nan, else 0; diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_nexttoward.c glibc-2.2.4/sysdeps/ia64/fpu/s_nexttoward.c --- glibc-2.2.3/sysdeps/ia64/fpu/s_nexttoward.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_nexttoward.c Fri Jun 15 20:36:31 2001 @@ -0,0 +1 @@ +#include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_nexttowardf.c glibc-2.2.4/sysdeps/ia64/fpu/s_nexttowardf.c --- glibc-2.2.3/sysdeps/ia64/fpu/s_nexttowardf.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_nexttowardf.c Fri Jun 15 20:36:47 2001 @@ -0,0 +1 @@ +#include diff -durpN glibc-2.2.3/sysdeps/ia64/fpu/s_signbit.S glibc-2.2.4/sysdeps/ia64/fpu/s_signbit.S --- glibc-2.2.3/sysdeps/ia64/fpu/s_signbit.S Sat Dec 9 00:11:24 2000 +++ glibc-2.2.4/sysdeps/ia64/fpu/s_signbit.S Mon Jul 23 10:55:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #undef ret diff -durpN glibc-2.2.3/sysdeps/ia64/gccframe.h glibc-2.2.4/sysdeps/ia64/gccframe.h --- glibc-2.2.3/sysdeps/ia64/gccframe.h Thu Sep 28 16:07:11 2000 +++ glibc-2.2.4/sysdeps/ia64/gccframe.h Mon Jul 23 10:55:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This must match what's in frame.h in gcc. */ diff -durpN glibc-2.2.3/sysdeps/ia64/gmp-mparam.h glibc-2.2.4/sysdeps/ia64/gmp-mparam.h --- glibc-2.2.3/sysdeps/ia64/gmp-mparam.h Fri May 5 09:42:00 2000 +++ glibc-2.2.4/sysdeps/ia64/gmp-mparam.h Mon Jul 23 10:55:48 2001 @@ -5,16 +5,16 @@ Copyright (C) 2000 Free Software Foundat This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/ia64/hp-timing.c glibc-2.2.4/sysdeps/ia64/hp-timing.c --- glibc-2.2.3/sysdeps/ia64/hp-timing.c Mon Apr 23 22:16:07 2001 +++ glibc-2.2.4/sysdeps/ia64/hp-timing.c Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/hp-timing.h glibc-2.2.4/sysdeps/ia64/hp-timing.h --- glibc-2.2.3/sysdeps/ia64/hp-timing.h Mon Apr 23 22:16:21 2001 +++ glibc-2.2.4/sysdeps/ia64/hp-timing.h Fri Aug 10 12:11:54 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HP_TIMING_H #define _HP_TIMING_H 1 @@ -92,11 +92,7 @@ extern hp_timing_t __libc_hp_timing_over processor implementation. */ #define REPEAT_READ(val) __builtin_expect ((int) val == -1, 0) -/* That's quite simple. Use the `rdtsc' instruction. Note that the value - might not be 100% accurate since there might be some more instructions - running in this moment. This could be changed by using a barrier like - 'cpuid' right before the `rdtsc' instruciton. But we are not interested - in accurate clock cycles here so we don't do this. */ +/* That's quite simple. Use the `ar.itc' instruction. */ #define HP_TIMING_NOW(Var) \ ({ unsigned long int __itc; \ do \ diff -durpN glibc-2.2.3/sysdeps/ia64/htonl.S glibc-2.2.4/sysdeps/ia64/htonl.S --- glibc-2.2.3/sysdeps/ia64/htonl.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/htonl.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/htons.S glibc-2.2.4/sysdeps/ia64/htons.S --- glibc-2.2.3/sysdeps/ia64/htons.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/htons.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ia64/ieee754.h glibc-2.2.4/sysdeps/ia64/ieee754.h --- glibc-2.2.3/sysdeps/ia64/ieee754.h Sat Sep 30 14:53:52 2000 +++ glibc-2.2.4/sysdeps/ia64/ieee754.h Mon Jul 23 10:55:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IEEE754_H diff -durpN glibc-2.2.3/sysdeps/ia64/machine-gmon.h glibc-2.2.4/sysdeps/ia64/machine-gmon.h --- glibc-2.2.3/sysdeps/ia64/machine-gmon.h Tue Nov 28 09:47:46 2000 +++ glibc-2.2.4/sysdeps/ia64/machine-gmon.h Mon Jul 23 10:55:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _MCOUNT_DECL(from, self) \ void __mcount (u_long from, u_long self) diff -durpN glibc-2.2.3/sysdeps/ia64/memccpy.S glibc-2.2.4/sysdeps/ia64/memccpy.S --- glibc-2.2.3/sysdeps/ia64/memccpy.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/memccpy.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: a pointer to the next byte after char in dest or NULL diff -durpN glibc-2.2.3/sysdeps/ia64/memchr.S glibc-2.2.4/sysdeps/ia64/memchr.S --- glibc-2.2.3/sysdeps/ia64/memchr.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/memchr.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: the address of the first occurence of chr in str or NULL diff -durpN glibc-2.2.3/sysdeps/ia64/memcmp.S glibc-2.2.4/sysdeps/ia64/memcmp.S --- glibc-2.2.3/sysdeps/ia64/memcmp.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/memcmp.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: the result of the comparison diff -durpN glibc-2.2.3/sysdeps/ia64/memcpy.S glibc-2.2.4/sysdeps/ia64/memcpy.S --- glibc-2.2.3/sysdeps/ia64/memcpy.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/memcpy.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: dest @@ -68,10 +68,12 @@ br.ctop.sptk .loop##shift ; \ br.cond.sptk .cpyfew ; /* deal with the remaining bytes */ +#define MEMLAT 21 +#define Nrot (((2*MEMLAT+3) + 7) & ~7) + ENTRY(memcpy) .prologue - alloc r2 = ar.pfs, 3, 16 - 3, 0, 16 -#include "softpipe.h" + alloc r2 = ar.pfs, 3, Nrot - 3, 0, Nrot .rotr r[MEMLAT + 2], q[MEMLAT + 1] .rotp p[MEMLAT + 2] mov ret0 = in0 // return value = dest diff -durpN glibc-2.2.3/sysdeps/ia64/memmove.S glibc-2.2.4/sysdeps/ia64/memmove.S --- glibc-2.2.3/sysdeps/ia64/memmove.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/memmove.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: dest @@ -26,7 +26,7 @@ in2: byte count The core of the function is the memcpy implementation used in memcpy.S. - When bytes have to be copied backwards, only the easy case, when + When bytes have to be copied backwards, only the easy case, when all arguments are multiples of 8, is optimised. In this form, it assumes little endian mode. For big endian mode, @@ -67,10 +67,12 @@ br.ctop.sptk .loop##shift ; \ br.cond.sptk .cpyfew ; /* deal with the remaining bytes */ +#define MEMLAT 21 +#define Nrot (((2*MEMLAT+3) + 7) & ~7) + ENTRY(memmove) .prologue - alloc r2 = ar.pfs, 3, 29, 0, 32 -#include "softpipe.h" + alloc r2 = ar.pfs, 3, Nrot - 3, 0, Nrot .rotr r[MEMLAT + 2], q[MEMLAT + 1] .rotp p[MEMLAT + 2] mov ret0 = in0 // return value = dest @@ -90,7 +92,7 @@ ENTRY(memmove) and tmp4 = 7, tmp3 // tmp4 = (dest | src | len) & 7 cmp.le p6, p0 = dest, src // if dest <= src it's always safe (p6) br.cond.spnt .forward // to copy forward - add tmp3 = src, len;; + add tmp3 = src, len;; cmp.lt p6, p0 = dest, tmp3 // if dest > src && dest < src + len (p6) br.cond.spnt .backward // we have to copy backward @@ -113,7 +115,7 @@ ENTRY(memmove) (p6) br.cond.spnt .restore_and_exit;;// the one-word special case adds adest = 8, dest // set adest one word ahead of dest adds asrc = 8, src ;; // set asrc one word ahead of src - nop.b 0 // get the "golden" alignment for + nop.b 0 // get the "golden" alignment for nop.b 0 // the next loop .l0: (p[0]) ld8 r[0] = [src], 16 @@ -139,8 +141,8 @@ ENTRY(memmove) .l1: // copy -dest % 8 bytes ld1 value = [src], 1 // value = *src++ ;; - st1 [dest] = value, 1 // *dest++ = value - br.cloop.dptk .l1 + st1 [dest] = value, 1 // *dest++ = value + br.cloop.dptk .l1 .dest_aligned: and sh1 = 7, src // sh1 = src % 8 and tmp2 = -8, len // tmp2 = len & -OPSIZ @@ -148,7 +150,7 @@ ENTRY(memmove) shr.u loopcnt = len, 3 // loopcnt = len / 8 and len = 7, len;; // len = len % 8 adds loopcnt = -1, loopcnt // --loopcnt - addl tmp4 = @ltoff(.table), gp + addl tmp4 = @ltoff(.table), gp addl tmp3 = @ltoff(.loop56), gp mov ar.ec = MEMLAT + 1 // set EC mov pr.rot = 1 << 16;; // set rotating predicates @@ -174,7 +176,7 @@ ENTRY(memmove) LOOP(40) LOOP(48) LOOP(56) - + .src_aligned: .l3: (p[0]) ld8 r[0] = [src], 8 @@ -220,7 +222,7 @@ ENTRY(memmove) adds src = -1, src // src points to the last byte adds dest = -1, dest // dest points to the last byte adds loopcnt = -1, len;; // loopcnt = len - 1 - mov ar.lc = loopcnt;; // set the loop counter + mov ar.lc = loopcnt;; // set the loop counter .l6: (p[0]) ld1 r[0] = [src], -1 (p[MEMLAT]) st1 [dest] = r[MEMLAT], -1 diff -durpN glibc-2.2.3/sysdeps/ia64/memset.S glibc-2.2.4/sysdeps/ia64/memset.S --- glibc-2.2.3/sysdeps/ia64/memset.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/memset.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: dest diff -durpN glibc-2.2.3/sysdeps/ia64/memusage.h glibc-2.2.4/sysdeps/ia64/memusage.h --- glibc-2.2.3/sysdeps/ia64/memusage.h Mon Jun 19 23:33:57 2000 +++ glibc-2.2.4/sysdeps/ia64/memusage.h Fri Aug 10 12:11:54 2001 @@ -1,22 +1,30 @@ -/* Copyright (C) 2000 Free Software Foundation, Inc. +/* Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ +#include #define GETSP() ({ register uintptr_t stack_ptr asm ("%r12"); stack_ptr; }) +#define GETTIME(low, high) \ + { \ + hp_timing_t __now; \ + HP_TIMING_NOW (__now); \ + low = __now & 0xffffffff; \ + high = __now >> 32; \ + } #include diff -durpN glibc-2.2.3/sysdeps/ia64/softpipe.h glibc-2.2.4/sysdeps/ia64/softpipe.h --- glibc-2.2.3/sysdeps/ia64/softpipe.h Sun May 21 14:32:52 2000 +++ glibc-2.2.4/sysdeps/ia64/softpipe.h Mon Jul 23 10:55:48 2001 @@ -2,19 +2,19 @@ Copyright (C) 2000 Free Software Foundation, Inc. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The latency of a memory load assumed by the assembly implementation of the mem and str functions. Since we don't have any clue about diff -durpN glibc-2.2.3/sysdeps/ia64/stackinfo.h glibc-2.2.4/sysdeps/ia64/stackinfo.h --- glibc-2.2.3/sysdeps/ia64/stackinfo.h Tue Apr 10 13:51:30 2001 +++ glibc-2.2.4/sysdeps/ia64/stackinfo.h Mon Jul 23 10:55:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/ia64/strcat.S glibc-2.2.4/sysdeps/ia64/strcat.S --- glibc-2.2.3/sysdeps/ia64/strcat.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/strcat.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: dest diff -durpN glibc-2.2.3/sysdeps/ia64/strchr.S glibc-2.2.4/sysdeps/ia64/strchr.S --- glibc-2.2.3/sysdeps/ia64/strchr.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/strchr.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: the address of the first occurence of chr in str or NULL diff -durpN glibc-2.2.3/sysdeps/ia64/strcmp.S glibc-2.2.4/sysdeps/ia64/strcmp.S --- glibc-2.2.3/sysdeps/ia64/strcmp.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/strcmp.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: the result of the comparison diff -durpN glibc-2.2.3/sysdeps/ia64/strcpy.S glibc-2.2.4/sysdeps/ia64/strcpy.S --- glibc-2.2.3/sysdeps/ia64/strcpy.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/strcpy.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: dest diff -durpN glibc-2.2.3/sysdeps/ia64/strlen.S glibc-2.2.4/sysdeps/ia64/strlen.S --- glibc-2.2.3/sysdeps/ia64/strlen.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/strlen.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: the length of the input string diff -durpN glibc-2.2.3/sysdeps/ia64/strncmp.S glibc-2.2.4/sysdeps/ia64/strncmp.S --- glibc-2.2.3/sysdeps/ia64/strncmp.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/strncmp.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: the result of the comparison diff -durpN glibc-2.2.3/sysdeps/ia64/strncpy.S glibc-2.2.4/sysdeps/ia64/strncpy.S --- glibc-2.2.3/sysdeps/ia64/strncpy.S Thu Apr 12 14:02:08 2001 +++ glibc-2.2.4/sysdeps/ia64/strncpy.S Mon Jul 23 10:55:48 2001 @@ -4,19 +4,19 @@ Contributed by Dan Pop . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Return: dest @@ -25,8 +25,8 @@ in1: src in2: char count - If n >= 24, do a memcpy(dest, src, min(strlen(src)+1, n)), followed by a - memset(dest + strlen(src), 0, n - strlen(src) - 1) if necessary. + If n >= 24, do a memcpy(dest, src, min(strnlen(src, n)+1, n)), followed by a + memset(dest + strlen(src, n), 0, n - strlen(src, n) - 1) if necessary. Otherwise, copy characters one by one and fill with nulls if necessary. */ @@ -58,8 +58,9 @@ ENTRY(strncpy) cmp.gtu p6, p0 = 24, n (p6) br.cond.spnt .cpyfew mov out0 = src - mov tmp = gp ;; - br.call.sptk.many b0 = strlen# ;; // rc = strlen(src); + mov out1 = n + mov tmp = gp + br.call.sptk.many b0 = strnlen# ;; // rc = strnlen(src, n); add len = 1, rc // include the null in len mov gp = tmp mov out0 = dest ;; diff -durpN glibc-2.2.3/sysdeps/ia64/sysdep.h glibc-2.2.4/sysdeps/ia64/sysdep.h --- glibc-2.2.3/sysdeps/ia64/sysdep.h Mon Mar 26 20:53:20 2001 +++ glibc-2.2.4/sysdeps/ia64/sysdep.h Mon Jul 23 10:55:48 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/bits/huge_val.h glibc-2.2.4/sysdeps/ieee754/bits/huge_val.h --- glibc-2.2.3/sysdeps/ieee754/bits/huge_val.h Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/ieee754/bits/huge_val.h Mon Jul 23 10:55:50 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/ieee754/bits/nan.h glibc-2.2.4/sysdeps/ieee754/bits/nan.h --- glibc-2.2.3/sysdeps/ieee754/bits/nan.h Tue Dec 21 10:59:00 1999 +++ glibc-2.2.4/sysdeps/ieee754/bits/nan.h Mon Jul 23 10:55:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/branred.c glibc-2.2.4/sysdeps/ieee754/dbl-64/branred.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/branred.c Mon Mar 12 12:23:29 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/branred.c Mon Jul 23 10:55:50 2001 @@ -1,4 +1,3 @@ - /* * IBM Accurate Mathematical Library * Copyright (c) International Business Machines Corp., 2001 @@ -36,7 +35,7 @@ #include "endian.h" #include "mydefs.h" #include "branred.h" - +#include "math_private.h" /*******************************************************************/ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/dbl2mpn.c glibc-2.2.4/sysdeps/ieee754/dbl-64/dbl2mpn.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/dbl2mpn.c Tue Jul 13 16:47:54 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/dbl2mpn.c Mon Jul 23 10:55:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/doasin.c glibc-2.2.4/sysdeps/ieee754/dbl-64/doasin.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/doasin.c Mon Mar 12 12:33:12 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/doasin.c Mon Jul 23 10:55:50 2001 @@ -1,4 +1,3 @@ - /* * IBM Accurate Mathematical Library * Copyright (c) International Business Machines Corp., 2001 @@ -32,6 +31,7 @@ #include "endian.h" #include "mydefs.h" #include "dla.h" +#include "math_private.h" /********************************************************************/ /* Compute arcsin(x,dx,v) of double-length number (x+dx) the result */ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/dosincos.c glibc-2.2.4/sysdeps/ieee754/dbl-64/dosincos.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/dosincos.c Mon Mar 12 12:06:08 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/dosincos.c Mon Jul 23 10:55:50 2001 @@ -1,4 +1,3 @@ - /* * IBM Accurate Mathematical Library * Copyright (c) International Business Machines Corp., 2001 @@ -38,6 +37,8 @@ #include "sincos.tbl" #include "dla.h" #include "dosincos.h" +#include "math_private.h" + /***********************************************************************/ /* Routine receive Double-Length number (x+dx) and computing sin(x+dx) */ /* as Double-Length number and store it at array v .It computes it by */ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_asin.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_asin.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_asin.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_asin.c Mon Jul 23 10:55:50 2001 @@ -39,6 +39,7 @@ #include "powtwo.tbl" #include "MathLib.h" #include "uasncs.h" +#include "math_private.h" void __doasin(double x, double dx, double w[]); void __dubsin(double x, double dx, double v[]); diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_atan2.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_atan2.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_atan2.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_atan2.c Mon Jul 23 10:55:50 2001 @@ -41,6 +41,8 @@ #include "MathLib.h" #include "uatan.tbl" #include "atnat2.h" +#include "math_private.h" + /************************************************************************/ /* An ultimate atan2 routine. Given two IEEE double machine numbers y,x */ /* it computes the correctly rounded (to nearest) value of atan2(y,x). */ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_exp.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_exp.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_exp.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_exp.c Mon Jul 23 10:55:50 2001 @@ -33,10 +33,12 @@ /***************************************************************************/ #include "endian.h" -#include "uexp.h" +#include "uexp.h" #include "mydefs.h" #include "MathLib.h" #include "uexp.tbl" +#include "math_private.h" + double __slowexp(double); /***************************************************************************/ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_exp2.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_exp2.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_exp2.c Sat Feb 17 08:48:54 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_exp2.c Mon Jul 23 10:55:50 2001 @@ -1,22 +1,22 @@ /* Double-precision floating point 2^x. - Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Geoffrey Keating The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The basic design here is from Shmuel Gal and Boris Bachelis, "An Accurate Elementary Mathematical @@ -44,10 +44,10 @@ double __ieee754_exp2 (double x) { static const double himark = (double) DBL_MAX_EXP; - static const double lomark = (double) (DBL_MIN_EXP - DBL_MANT_DIG - 1) - 1.0; + static const double lomark = (double) (DBL_MIN_EXP - DBL_MANT_DIG - 1); /* Check for usual case. */ - if (isless (x, himark) && isgreater (x, lomark)) + if (isless (x, himark) && isgreaterequal (x, lomark)) { static const double THREEp42 = 13194139533312.0; int tval, unsafe; diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_gamma_r.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_gamma_r.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_gamma_r.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_gamma_r.c Mon Jul 23 10:55:50 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_log.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_log.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_log.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_log.c Mon Jul 23 10:55:50 2001 @@ -38,6 +38,8 @@ #include "dla.h" #include "mpa.h" #include "MathLib.h" +#include "math_private.h" + void __mplog(mp_no *, mp_no *, int); /*********************************************************************/ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_log2.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_log2.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_log2.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_log2.c Wed Jun 6 05:48:53 2001 @@ -0,0 +1,130 @@ +/* Adapted for log2 by Ulrich Drepper . */ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +/* __ieee754_log2(x) + * Return the logarithm to base 2 of x + * + * Method : + * 1. Argument Reduction: find k and f such that + * x = 2^k * (1+f), + * where sqrt(2)/2 < 1+f < sqrt(2) . + * + * 2. Approximation of log(1+f). + * Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s) + * = 2s + 2/3 s**3 + 2/5 s**5 + ....., + * = 2s + s*R + * We use a special Reme algorithm on [0,0.1716] to generate + * a polynomial of degree 14 to approximate R The maximum error + * of this polynomial approximation is bounded by 2**-58.45. In + * other words, + * 2 4 6 8 10 12 14 + * R(z) ~ Lg1*s +Lg2*s +Lg3*s +Lg4*s +Lg5*s +Lg6*s +Lg7*s + * (the values of Lg1 to Lg7 are listed in the program) + * and + * | 2 14 | -58.45 + * | Lg1*s +...+Lg7*s - R(z) | <= 2 + * | | + * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2. + * In order to guarantee error in log below 1ulp, we compute log + * by + * log(1+f) = f - s*(f - R) (if f is not too large) + * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy) + * + * 3. Finally, log(x) = k + log(1+f). + * = k+(f-(hfsq-(s*(hfsq+R)))) + * + * Special cases: + * log2(x) is NaN with signal if x < 0 (including -INF) ; + * log2(+INF) is +INF; log(0) is -INF with signal; + * log2(NaN) is that NaN with no signal. + * + * Constants: + * The hexadecimal values are the intended ones for the following + * constants. The decimal values may be used, provided that the + * compiler will convert from decimal to binary accurately enough + * to produce the hexadecimal values shown. + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const double +#else +static double +#endif +ln2 = 0.69314718055994530942, +two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */ +Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */ +Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */ +Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */ +Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */ +Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */ +Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */ +Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */ + +#ifdef __STDC__ +static const double zero = 0.0; +#else +static double zero = 0.0; +#endif + +#ifdef __STDC__ + double __ieee754_log2(double x) +#else + double __ieee754_log2(x) + double x; +#endif +{ + double hfsq,f,s,z,R,w,t1,t2,dk; + int32_t k,hx,i,j; + u_int32_t lx; + + EXTRACT_WORDS(hx,lx,x); + + k=0; + if (hx < 0x00100000) { /* x < 2**-1022 */ + if (((hx&0x7fffffff)|lx)==0) + return -two54/(x-x); /* log(+-0)=-inf */ + if (hx<0) return (x-x)/(x-x); /* log(-#) = NaN */ + k -= 54; x *= two54; /* subnormal number, scale up x */ + GET_HIGH_WORD(hx,x); + } + if (hx >= 0x7ff00000) return x+x; + k += (hx>>20)-1023; + hx &= 0x000fffff; + i = (hx+0x95f64)&0x100000; + SET_HIGH_WORD(x,hx|(i^0x3ff00000)); /* normalize x or x/2 */ + k += (i>>20); + dk = (double) k; + f = x-1.0; + if((0x000fffff&(2+hx))<3) { /* |f| < 2**-20 */ + if(f==zero) return dk; + R = f*f*(0.5-0.33333333333333333*f); + return dk-(R-f)/ln2; + } + s = f/(2.0+f); + z = s*s; + i = hx-0x6147a; + w = z*z; + j = 0x6b851-hx; + t1= w*(Lg2+w*(Lg4+w*Lg6)); + t2= z*(Lg1+w*(Lg3+w*(Lg5+w*Lg7))); + i |= j; + R = t2+t1; + if(i>0) { + hfsq=0.5*f*f; + return dk-((hfsq-(s*(hfsq+R)))-f)/ln2; + } else { + return dk-((s*(f-R))-f)/ln2; + } +} diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_pow.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_pow.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_pow.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_pow.c Mon Jul 23 10:55:50 2001 @@ -26,7 +26,7 @@ /* checkint */ /* FILES NEEDED: dla.h endian.h mpa.h mydefs.h */ /* halfulp.c mpexp.c mplog.c slowexp.c slowpow.c mpa.c */ -/* uexp.c upow.c */ +/* uexp.c upow.c */ /* root.tbl uexp.tbl upow.tbl */ /* An ultimate power routine. Given two IEEE double machine numbers y,x */ /* it computes the correctly rounded (to nearest) value of x^y. */ @@ -40,6 +40,7 @@ #include "mydefs.h" #include "MathLib.h" #include "upow.tbl" +#include "math_private.h" double __exp1(double x, double xx, double error); diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_remainder.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_remainder.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_remainder.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_remainder.c Mon Jul 23 10:55:50 2001 @@ -33,6 +33,7 @@ #include "mydefs.h" #include "urem.h" #include "MathLib.h" +#include "math_private.h" /**************************************************************************/ /* An ultimate remainder routine. Given two IEEE double machine numbers x */ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/e_sqrt.c glibc-2.2.4/sysdeps/ieee754/dbl-64/e_sqrt.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/e_sqrt.c Wed Apr 25 14:51:03 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/e_sqrt.c Mon Jul 23 10:55:50 2001 @@ -37,6 +37,7 @@ #include "dla.h" #include "MathLib.h" #include "root.tbl" +#include "math_private.h" /*********************************************************************/ /* An ultimate aqrt routine. Given an IEEE double machine number x */ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/halfulp.c glibc-2.2.4/sysdeps/ieee754/dbl-64/halfulp.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/halfulp.c Mon Mar 12 12:25:20 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/halfulp.c Mon Jul 23 10:55:50 2001 @@ -1,4 +1,3 @@ - /* * IBM Accurate Mathematical Library * Copyright (c) International Business Machines Corp., 2001 @@ -38,6 +37,7 @@ #include "endian.h" #include "mydefs.h" #include "dla.h" +#include "math_private.h" double __ieee754_sqrt(double x); diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/mpn2dbl.c glibc-2.2.4/sysdeps/ieee754/dbl-64/mpn2dbl.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/mpn2dbl.c Tue Jul 13 16:51:01 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/mpn2dbl.c Mon Jul 23 10:55:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_atan.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_atan.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_atan.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_atan.c Mon Jul 23 10:55:50 2001 @@ -41,6 +41,7 @@ #include "MathLib.h" #include "uatan.tbl" #include "atnat.h" +#include "math.h" void __mpatan(mp_no *,mp_no *,int); /* see definition in mpatan.c */ static double atanMp(double,const int[]); diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_cbrt.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_cbrt.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_cbrt.c Tue Jul 13 16:51:22 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_cbrt.c Mon Jul 23 10:55:50 2001 @@ -5,19 +5,19 @@ Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_fpclassify.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_fpclassify.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_fpclassify.c Tue Jul 13 16:52:06 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_fpclassify.c Mon Jul 23 10:55:50 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_ilogb.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_ilogb.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_ilogb.c Tue Jul 13 16:52:14 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_ilogb.c Mon Jul 23 10:55:50 2001 @@ -16,10 +16,12 @@ static char rcsid[] = "$NetBSD: s_ilogb. /* ilogb(double x) * return the binary exponent of non-zero x - * ilogb(0) = 0x80000001 - * ilogb(inf/NaN) = 0x7fffffff (no signal is raised) + * ilogb(0) = FP_ILOGB0 + * ilogb(NaN) = FP_ILOGBNAN (no signal is raised) + * ilogb(+-Inf) = INT_MAX (no signal is raised) */ +#include #include "math.h" #include "math_private.h" @@ -47,7 +49,13 @@ static char rcsid[] = "$NetBSD: s_ilogb. return ix; } else if (hx<0x7ff00000) return (hx>>20)-1023; - else return FP_ILOGBNAN; + else if (FP_ILOGBNAN != INT_MAX) { + /* ISO C99 requires ilogb(+-Inf) == INT_MAX. */ + GET_LOW_WORD(lx,x); + if(((hx^0x7ff00000)|lx) == 0) + return INT_MAX; + } + return FP_ILOGBNAN; } weak_alias (__ilogb, ilogb) #ifdef NO_LONG_DOUBLE diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_llrint.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_llrint.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_llrint.c Tue Jul 13 16:52:27 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_llrint.c Mon Jul 23 10:55:50 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_llround.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_llround.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_llround.c Tue Jul 13 16:52:32 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_llround.c Mon Jul 23 10:55:50 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_log2.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_log2.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_log2.c Tue Jul 13 16:52:42 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_log2.c Wed Dec 31 16:00:00 1969 @@ -1,136 +0,0 @@ -/* Adapted for log2 by Ulrich Drepper . */ -/* - * ==================================================== - * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - * - * Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - * ==================================================== - */ - -/* __log2(x) - * Return the logarithm to base 2 of x - * - * Method : - * 1. Argument Reduction: find k and f such that - * x = 2^k * (1+f), - * where sqrt(2)/2 < 1+f < sqrt(2) . - * - * 2. Approximation of log(1+f). - * Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s) - * = 2s + 2/3 s**3 + 2/5 s**5 + ....., - * = 2s + s*R - * We use a special Reme algorithm on [0,0.1716] to generate - * a polynomial of degree 14 to approximate R The maximum error - * of this polynomial approximation is bounded by 2**-58.45. In - * other words, - * 2 4 6 8 10 12 14 - * R(z) ~ Lg1*s +Lg2*s +Lg3*s +Lg4*s +Lg5*s +Lg6*s +Lg7*s - * (the values of Lg1 to Lg7 are listed in the program) - * and - * | 2 14 | -58.45 - * | Lg1*s +...+Lg7*s - R(z) | <= 2 - * | | - * Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2. - * In order to guarantee error in log below 1ulp, we compute log - * by - * log(1+f) = f - s*(f - R) (if f is not too large) - * log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy) - * - * 3. Finally, log(x) = k + log(1+f). - * = k+(f-(hfsq-(s*(hfsq+R)))) - * - * Special cases: - * log2(x) is NaN with signal if x < 0 (including -INF) ; - * log2(+INF) is +INF; log(0) is -INF with signal; - * log2(NaN) is that NaN with no signal. - * - * Constants: - * The hexadecimal values are the intended ones for the following - * constants. The decimal values may be used, provided that the - * compiler will convert from decimal to binary accurately enough - * to produce the hexadecimal values shown. - */ - -#include "math.h" -#include "math_private.h" - -#ifdef __STDC__ -static const double -#else -static double -#endif -ln2 = 0.69314718055994530942, -two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */ -Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */ -Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */ -Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */ -Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */ -Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */ -Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */ -Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */ - -#ifdef __STDC__ -static const double zero = 0.0; -#else -static double zero = 0.0; -#endif - -#ifdef __STDC__ - double __log2(double x) -#else - double __log2(x) - double x; -#endif -{ - double hfsq,f,s,z,R,w,t1,t2,dk; - int32_t k,hx,i,j; - u_int32_t lx; - - EXTRACT_WORDS(hx,lx,x); - - k=0; - if (hx < 0x00100000) { /* x < 2**-1022 */ - if (((hx&0x7fffffff)|lx)==0) - return -two54/(x-x); /* log(+-0)=-inf */ - if (hx<0) return (x-x)/(x-x); /* log(-#) = NaN */ - k -= 54; x *= two54; /* subnormal number, scale up x */ - GET_HIGH_WORD(hx,x); - } - if (hx >= 0x7ff00000) return x+x; - k += (hx>>20)-1023; - hx &= 0x000fffff; - i = (hx+0x95f64)&0x100000; - SET_HIGH_WORD(x,hx|(i^0x3ff00000)); /* normalize x or x/2 */ - k += (i>>20); - dk = (double) k; - f = x-1.0; - if((0x000fffff&(2+hx))<3) { /* |f| < 2**-20 */ - if(f==zero) return dk; - R = f*f*(0.5-0.33333333333333333*f); - return dk-(R-f)/ln2; - } - s = f/(2.0+f); - z = s*s; - i = hx-0x6147a; - w = z*z; - j = 0x6b851-hx; - t1= w*(Lg2+w*(Lg4+w*Lg6)); - t2= z*(Lg1+w*(Lg3+w*(Lg5+w*Lg7))); - i |= j; - R = t2+t1; - if(i>0) { - hfsq=0.5*f*f; - return dk-((hfsq-(s*(hfsq+R)))-f)/ln2; - } else { - return dk-((s*(f-R))-f)/ln2; - } -} - -weak_alias (__log2, log2) -#ifdef NO_LONG_DOUBLE -strong_alias (__log2, __log2l) -weak_alias (__log2, log2l) -#endif diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_lrint.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_lrint.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_lrint.c Tue Jul 13 16:52:51 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_lrint.c Mon Jul 23 10:55:50 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_lround.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_lround.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_lround.c Tue Jul 13 16:52:55 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_lround.c Mon Jul 23 10:55:50 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_remquo.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_remquo.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_remquo.c Tue Jul 13 16:53:22 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_remquo.c Mon Jul 23 10:55:50 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_round.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_round.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_round.c Tue Jul 13 16:53:31 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_round.c Mon Jul 23 10:55:50 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_signbit.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_signbit.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_signbit.c Tue Jul 13 16:53:55 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_signbit.c Mon Jul 23 10:55:50 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_sin.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_sin.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_sin.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_sin.c Mon Jul 23 10:55:51 2001 @@ -52,6 +52,7 @@ #include "usncs.h" #include "MathLib.h" #include "sincos.tbl" +#include "math_private.h" static const double sn3 = -1.66666666666664880952546298448555E-01, diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_sincos.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_sincos.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_sincos.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_sincos.c Mon Jul 23 10:55:51 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_tan.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_tan.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_tan.c Mon Mar 26 20:53:25 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_tan.c Mon Jul 23 10:55:51 2001 @@ -36,6 +36,8 @@ #include "dla.h" #include "mpa.h" #include "MathLib.h" +#include "math.h" + static double tanMp(double); void __mptan(double, mp_no *, int); diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/s_trunc.c glibc-2.2.4/sysdeps/ieee754/dbl-64/s_trunc.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/s_trunc.c Tue Jul 13 16:54:18 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/s_trunc.c Mon Jul 23 10:55:51 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/sincos32.c glibc-2.2.4/sysdeps/ieee754/dbl-64/sincos32.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/sincos32.c Mon Mar 12 12:23:29 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/sincos32.c Mon Jul 23 10:55:51 2001 @@ -1,4 +1,3 @@ - /* * IBM Accurate Mathematical Library * Copyright (c) International Business Machines Corp., 2001 @@ -43,6 +42,7 @@ #include "endian.h" #include "mpa.h" #include "sincos32.h" +#include "math_private.h" /****************************************************************/ /* Compute Multi-Precision sin() function for given p. Receive */ diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/slowexp.c glibc-2.2.4/sysdeps/ieee754/dbl-64/slowexp.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/slowexp.c Mon Mar 12 12:23:29 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/slowexp.c Mon Jul 23 10:55:51 2001 @@ -1,4 +1,3 @@ - /* * IBM Accurate Mathematical Library * Copyright (c) International Business Machines Corp., 2001 @@ -29,6 +28,7 @@ /* e^x */ /**************************************************************************/ #include "mpa.h" +#include "math_private.h" void __mpexp(mp_no *x, mp_no *y, int p); diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/slowpow.c glibc-2.2.4/sysdeps/ieee754/dbl-64/slowpow.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/slowpow.c Mon Mar 12 17:37:15 2001 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/slowpow.c Mon Jul 23 10:55:52 2001 @@ -1,4 +1,3 @@ - /* * IBM Accurate Mathematical Library * Copyright (c) International Business Machines Corp., 2001 @@ -33,6 +32,7 @@ /*************************************************************************/ #include "mpa.h" +#include "math_private.h" void __mpexp(mp_no *x, mp_no *y, int p); void __mplog(mp_no *x, mp_no *y, int p); diff -durpN glibc-2.2.3/sysdeps/ieee754/dbl-64/t_exp.c glibc-2.2.4/sysdeps/ieee754/dbl-64/t_exp.c --- glibc-2.2.3/sysdeps/ieee754/dbl-64/t_exp.c Tue Jul 13 16:55:44 1999 +++ glibc-2.2.4/sysdeps/ieee754/dbl-64/t_exp.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Geoffrey Keating The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This table has the property that, for all integers -177 <= i <= 177, exp(i/512.0 + __exp_deltatable[abs(i)]) == __exp_atable[i+177] + r diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/e_exp2f.c glibc-2.2.4/sysdeps/ieee754/flt-32/e_exp2f.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/e_exp2f.c Sat Feb 17 08:48:20 2001 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/e_exp2f.c Mon Jul 23 10:55:52 2001 @@ -1,22 +1,22 @@ /* Single-precision floating point 2^x. - Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Geoffrey Keating The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The basic design here is from Shmuel Gal and Boris Bachelis, "An Accurate Elementary Mathematical @@ -45,10 +45,10 @@ float __ieee754_exp2f (float x) { static const float himark = (float) FLT_MAX_EXP; - static const float lomark = (float) (FLT_MIN_EXP - FLT_MANT_DIG - 1) - 1.0; + static const float lomark = (float) (FLT_MIN_EXP - FLT_MANT_DIG - 1); /* Check for usual case. */ - if (isless (x, himark) && isgreater (x, lomark)) + if (isless (x, himark) && isgreaterequal (x, lomark)) { static const float THREEp14 = 49152.0; int tval, unsafe; diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/e_expf.c glibc-2.2.4/sysdeps/ieee754/flt-32/e_expf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/e_expf.c Tue Jul 13 16:58:00 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/e_expf.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Geoffrey Keating The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* How this works: diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/e_gammaf_r.c glibc-2.2.4/sysdeps/ieee754/flt-32/e_gammaf_r.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/e_gammaf_r.c Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/e_gammaf_r.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/e_log2f.c glibc-2.2.4/sysdeps/ieee754/flt-32/e_log2f.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/e_log2f.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/e_log2f.c Wed Jun 6 05:50:56 2001 @@ -0,0 +1,90 @@ +/* e_logf.c -- float version of e_log.c. + * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. + * adapted for log2 by Ulrich Drepper + */ + +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const float +#else +static float +#endif +ln2 = 0.69314718055994530942, +two25 = 3.355443200e+07, /* 0x4c000000 */ +Lg1 = 6.6666668653e-01, /* 3F2AAAAB */ +Lg2 = 4.0000000596e-01, /* 3ECCCCCD */ +Lg3 = 2.8571429849e-01, /* 3E924925 */ +Lg4 = 2.2222198546e-01, /* 3E638E29 */ +Lg5 = 1.8183572590e-01, /* 3E3A3325 */ +Lg6 = 1.5313838422e-01, /* 3E1CD04F */ +Lg7 = 1.4798198640e-01; /* 3E178897 */ + +#ifdef __STDC__ +static const float zero = 0.0; +#else +static float zero = 0.0; +#endif + +#ifdef __STDC__ + float __ieee754_log2f(float x) +#else + float __ieee754_log2f(x) + float x; +#endif +{ + float hfsq,f,s,z,R,w,t1,t2,dk; + int32_t k,ix,i,j; + + GET_FLOAT_WORD(ix,x); + + k=0; + if (ix < 0x00800000) { /* x < 2**-126 */ + if ((ix&0x7fffffff)==0) + return -two25/(x-x); /* log(+-0)=-inf */ + if (ix<0) return (x-x)/(x-x); /* log(-#) = NaN */ + k -= 25; x *= two25; /* subnormal number, scale up x */ + GET_FLOAT_WORD(ix,x); + } + if (ix >= 0x7f800000) return x+x; + k += (ix>>23)-127; + ix &= 0x007fffff; + i = (ix+(0x95f64<<3))&0x800000; + SET_FLOAT_WORD(x,ix|(i^0x3f800000)); /* normalize x or x/2 */ + k += (i>>23); + dk = (float)k; + f = x-(float)1.0; + if((0x007fffff&(15+ix))<16) { /* |f| < 2**-20 */ + if(f==zero) return dk; + R = f*f*((float)0.5-(float)0.33333333333333333*f); + return dk-(R-f)/ln2; + } + s = f/((float)2.0+f); + z = s*s; + i = ix-(0x6147a<<3); + w = z*z; + j = (0x6b851<<3)-ix; + t1= w*(Lg2+w*(Lg4+w*Lg6)); + t2= z*(Lg1+w*(Lg3+w*(Lg5+w*Lg7))); + i |= j; + R = t2+t1; + if(i>0) { + hfsq=(float)0.5*f*f; + return dk-((hfsq-(s*(hfsq+R)))-f)/ln2; + } else { + return dk-((s*(f-R))-f)/ln2; + } +} diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/mpn2flt.c glibc-2.2.4/sysdeps/ieee754/flt-32/mpn2flt.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/mpn2flt.c Tue Jul 13 16:59:57 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/mpn2flt.c Mon Jul 23 10:55:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_cbrtf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_cbrtf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_cbrtf.c Tue Jul 13 17:00:35 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_cbrtf.c Mon Jul 23 10:55:52 2001 @@ -5,19 +5,19 @@ Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_fpclassifyf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_fpclassifyf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_fpclassifyf.c Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_fpclassifyf.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_ilogbf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_ilogbf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_ilogbf.c Tue Jul 13 17:01:28 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_ilogbf.c Mon Jul 23 10:55:52 2001 @@ -17,6 +17,7 @@ static char rcsid[] = "$NetBSD: s_ilogbf.c,v 1.4 1995/05/10 20:47:31 jtc Exp $"; #endif +#include #include "math.h" #include "math_private.h" @@ -39,6 +40,11 @@ static char rcsid[] = "$NetBSD: s_ilogbf return ix; } else if (hx<0x7f800000) return (hx>>23)-127; - else return FP_ILOGBNAN; + else if (FP_ILOGBNAN != INT_MAX) { + /* ISO C99 requires ilogbf(+-Inf) == INT_MAX. */ + if (hx==0x7f800000) + return INT_MAX; + } + return FP_ILOGBNAN; } weak_alias (__ilogbf, ilogbf) diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_llrintf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_llrintf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_llrintf.c Tue Jul 13 17:01:41 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_llrintf.c Mon Jul 23 10:55:52 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_llroundf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_llroundf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_llroundf.c Tue Jul 13 17:01:45 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_llroundf.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_log2f.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_log2f.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_log2f.c Tue Jul 13 17:01:54 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_log2f.c Wed Dec 31 16:00:00 1969 @@ -1,91 +0,0 @@ -/* e_logf.c -- float version of e_log.c. - * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com. - * adapted for log2 by Ulrich Drepper - */ - -/* - * ==================================================== - * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. - * - * Developed at SunPro, a Sun Microsystems, Inc. business. - * Permission to use, copy, modify, and distribute this - * software is freely granted, provided that this notice - * is preserved. - * ==================================================== - */ - - -#include "math.h" -#include "math_private.h" - -#ifdef __STDC__ -static const float -#else -static float -#endif -ln2 = 0.69314718055994530942, -two25 = 3.355443200e+07, /* 0x4c000000 */ -Lg1 = 6.6666668653e-01, /* 3F2AAAAB */ -Lg2 = 4.0000000596e-01, /* 3ECCCCCD */ -Lg3 = 2.8571429849e-01, /* 3E924925 */ -Lg4 = 2.2222198546e-01, /* 3E638E29 */ -Lg5 = 1.8183572590e-01, /* 3E3A3325 */ -Lg6 = 1.5313838422e-01, /* 3E1CD04F */ -Lg7 = 1.4798198640e-01; /* 3E178897 */ - -#ifdef __STDC__ -static const float zero = 0.0; -#else -static float zero = 0.0; -#endif - -#ifdef __STDC__ - float __log2f(float x) -#else - float __log2f(x) - float x; -#endif -{ - float hfsq,f,s,z,R,w,t1,t2,dk; - int32_t k,ix,i,j; - - GET_FLOAT_WORD(ix,x); - - k=0; - if (ix < 0x00800000) { /* x < 2**-126 */ - if ((ix&0x7fffffff)==0) - return -two25/(x-x); /* log(+-0)=-inf */ - if (ix<0) return (x-x)/(x-x); /* log(-#) = NaN */ - k -= 25; x *= two25; /* subnormal number, scale up x */ - GET_FLOAT_WORD(ix,x); - } - if (ix >= 0x7f800000) return x+x; - k += (ix>>23)-127; - ix &= 0x007fffff; - i = (ix+(0x95f64<<3))&0x800000; - SET_FLOAT_WORD(x,ix|(i^0x3f800000)); /* normalize x or x/2 */ - k += (i>>23); - dk = (float)k; - f = x-(float)1.0; - if((0x007fffff&(15+ix))<16) { /* |f| < 2**-20 */ - if(f==zero) return dk; - R = f*f*((float)0.5-(float)0.33333333333333333*f); - return dk-(R-f)/ln2; - } - s = f/((float)2.0+f); - z = s*s; - i = ix-(0x6147a<<3); - w = z*z; - j = (0x6b851<<3)-ix; - t1= w*(Lg2+w*(Lg4+w*Lg6)); - t2= z*(Lg1+w*(Lg3+w*(Lg5+w*Lg7))); - i |= j; - R = t2+t1; - if(i>0) { - hfsq=(float)0.5*f*f; - return dk-((hfsq-(s*(hfsq+R)))-f)/ln2; - } else { - return dk-((s*(f-R))-f)/ln2; - } -} -weak_alias (__log2f, log2f) diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_lrintf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_lrintf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_lrintf.c Tue Jul 13 17:02:03 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_lrintf.c Mon Jul 23 10:55:52 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_lroundf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_lroundf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_lroundf.c Tue Jul 13 17:02:07 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_lroundf.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_remquof.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_remquof.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_remquof.c Tue Jul 13 17:02:23 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_remquof.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_roundf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_roundf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_roundf.c Tue Jul 13 17:02:32 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_roundf.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_signbitf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_signbitf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_signbitf.c Tue Jul 13 17:02:44 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_signbitf.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_sincosf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_sincosf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_sincosf.c Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_sincosf.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/s_truncf.c glibc-2.2.4/sysdeps/ieee754/flt-32/s_truncf.c --- glibc-2.2.3/sysdeps/ieee754/flt-32/s_truncf.c Tue Jul 13 17:03:04 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/s_truncf.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/flt-32/t_exp2f.h glibc-2.2.4/sysdeps/ieee754/flt-32/t_exp2f.h --- glibc-2.2.3/sysdeps/ieee754/flt-32/t_exp2f.h Tue Jul 13 17:03:11 1999 +++ glibc-2.2.4/sysdeps/ieee754/flt-32/t_exp2f.h Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Geoffrey Keating The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This table has the property that, for all integers -128 <= i <= 127, exp(i/256.0 + __exp2f_deltatable[i-128]) == __exp2f_atable[i+128] + r diff -durpN glibc-2.2.3/sysdeps/ieee754/ieee754.h glibc-2.2.4/sysdeps/ieee754/ieee754.h --- glibc-2.2.3/sysdeps/ieee754/ieee754.h Sun Aug 8 22:38:07 1999 +++ glibc-2.2.4/sysdeps/ieee754/ieee754.h Mon Jul 23 10:55:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IEEE754_H diff -durpN glibc-2.2.3/sysdeps/ieee754/k_standard.c glibc-2.2.4/sysdeps/ieee754/k_standard.c --- glibc-2.2.3/sysdeps/ieee754/k_standard.c Tue Jul 13 16:44:31 1999 +++ glibc-2.2.4/sysdeps/ieee754/k_standard.c Mon Jul 23 10:55:49 2001 @@ -88,6 +88,8 @@ static double zero = 0.0; /* used as con * 45-- exp2 underflow * 46-- exp10 overflow * 47-- exp10 underflow + * 48-- log2(0) + * 49-- log2(x<0) */ @@ -937,7 +939,42 @@ static double zero = 0.0; /* used as con __set_errno (ERANGE); } break; - /* #### Last used is 47/147/247 ### */ + case 48: + case 148: + case 248: + /* log2(0) */ + exc.type = SING; + exc.name = type < 100 ? "log2" : (type < 200 + ? "log2f" : "log2l"); + if (_LIB_VERSION == _SVID_) + exc.retval = -HUGE; + else + exc.retval = -HUGE_VAL; + if (_LIB_VERSION == _POSIX_) + __set_errno (ERANGE); + else if (!matherr(&exc)) { + __set_errno (EDOM); + } + break; + case 49: + case 149: + case 249: + /* log2(x<0) */ + exc.type = DOMAIN; + exc.name = type < 100 ? "log2" : (type < 200 + ? "log2f" : "log2l"); + if (_LIB_VERSION == _SVID_) + exc.retval = -HUGE; + else + exc.retval = NAN; + if (_LIB_VERSION == _POSIX_) + __set_errno (EDOM); + else if (!matherr(&exc)) { + __set_errno (EDOM); + } + break; + + /* #### Last used is 49/149/249 ### */ } return exc.retval; } diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_acoshl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_acoshl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_acoshl.c Tue Jul 13 17:04:46 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_acoshl.c Mon Jul 23 10:55:52 2001 @@ -51,7 +51,7 @@ ln2 = 0.69314718055994530941723212145817 GET_LDOUBLE_WORDS64(hx,lx,x); if(hx<0x3fff000000000000LL) { /* x < 1 */ return (x-x)/(x-x); - } else if(hx >=0x401b000000000000LL) { /* x > 2**28 */ + } else if(hx >=0x4035000000000000LL) { /* x > 2**54 */ if(hx >=0x7fff000000000000LL) { /* x is inf of NaN */ return x+x; } else diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_acosl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_acosl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_acosl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_acosl.c Wed Jul 11 00:29:54 2001 @@ -0,0 +1,311 @@ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +/* + Long double expansions contributed by + Stephen L. Moshier + */ + +/* __ieee754_acosl(x) + * Method : + * acos(x) = pi/2 - asin(x) + * acos(-x) = pi/2 + asin(x) + * For |x| <= 0.375 + * acos(x) = pi/2 - asin(x) + * Between .375 and .5 the approximation is + * acos(0.4375 + x) = acos(0.4375) + x P(x) / Q(x) + * Between .5 and .625 the approximation is + * acos(0.5625 + x) = acos(0.5625) + x rS(x) / sS(x) + * For x > 0.625, + * acos(x) = 2 asin(sqrt((1-x)/2)) + * computed with an extended precision square root in the leading term. + * For x < -0.625 + * acos(x) = pi - 2 asin(sqrt((1-|x|)/2)) + * + * Special cases: + * if x is NaN, return x itself; + * if |x|>1, return NaN with invalid signal. + * + * Functions needed: __ieee754_sqrtl. + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const long double +#else +static long double +#endif + one = 1.0L, + pio2_hi = 1.5707963267948966192313216916397514420986L, + pio2_lo = 4.3359050650618905123985220130216759843812E-35L, + + /* acos(0.5625 + x) = acos(0.5625) + x rS(x) / sS(x) + -0.0625 <= x <= 0.0625 + peak relative error 3.3e-35 */ + + rS0 = 5.619049346208901520945464704848780243887E0L, + rS1 = -4.460504162777731472539175700169871920352E1L, + rS2 = 1.317669505315409261479577040530751477488E2L, + rS3 = -1.626532582423661989632442410808596009227E2L, + rS4 = 3.144806644195158614904369445440583873264E1L, + rS5 = 9.806674443470740708765165604769099559553E1L, + rS6 = -5.708468492052010816555762842394927806920E1L, + rS7 = -1.396540499232262112248553357962639431922E1L, + rS8 = 1.126243289311910363001762058295832610344E1L, + rS9 = 4.956179821329901954211277873774472383512E-1L, + rS10 = -3.313227657082367169241333738391762525780E-1L, + + sS0 = -4.645814742084009935700221277307007679325E0L, + sS1 = 3.879074822457694323970438316317961918430E1L, + sS2 = -1.221986588013474694623973554726201001066E2L, + sS3 = 1.658821150347718105012079876756201905822E2L, + sS4 = -4.804379630977558197953176474426239748977E1L, + sS5 = -1.004296417397316948114344573811562952793E2L, + sS6 = 7.530281592861320234941101403870010111138E1L, + sS7 = 1.270735595411673647119592092304357226607E1L, + sS8 = -1.815144839646376500705105967064792930282E1L, + sS9 = -7.821597334910963922204235247786840828217E-2L, + /* 1.000000000000000000000000000000000000000E0 */ + + acosr5625 = 9.7338991014954640492751132535550279812151E-1L, + pimacosr5625 = 2.1682027434402468335351320579240000860757E0L, + + /* acos(0.4375 + x) = acos(0.4375) + x rS(x) / sS(x) + -0.0625 <= x <= 0.0625 + peak relative error 2.1e-35 */ + + P0 = 2.177690192235413635229046633751390484892E0L, + P1 = -2.848698225706605746657192566166142909573E1L, + P2 = 1.040076477655245590871244795403659880304E2L, + P3 = -1.400087608918906358323551402881238180553E2L, + P4 = 2.221047917671449176051896400503615543757E1L, + P5 = 9.643714856395587663736110523917499638702E1L, + P6 = -5.158406639829833829027457284942389079196E1L, + P7 = -1.578651828337585944715290382181219741813E1L, + P8 = 1.093632715903802870546857764647931045906E1L, + P9 = 5.448925479898460003048760932274085300103E-1L, + P10 = -3.315886001095605268470690485170092986337E-1L, + Q0 = -1.958219113487162405143608843774587557016E0L, + Q1 = 2.614577866876185080678907676023269360520E1L, + Q2 = -9.990858606464150981009763389881793660938E1L, + Q3 = 1.443958741356995763628660823395334281596E2L, + Q4 = -3.206441012484232867657763518369723873129E1L, + Q5 = -1.048560885341833443564920145642588991492E2L, + Q6 = 6.745883931909770880159915641984874746358E1L, + Q7 = 1.806809656342804436118449982647641392951E1L, + Q8 = -1.770150690652438294290020775359580915464E1L, + Q9 = -5.659156469628629327045433069052560211164E-1L, + /* 1.000000000000000000000000000000000000000E0 */ + + acosr4375 = 1.1179797320499710475919903296900511518755E0L, + pimacosr4375 = 2.0236129215398221908706530535894517323217E0L, + + /* asin(x) = x + x^3 pS(x^2) / qS(x^2) + 0 <= x <= 0.5 + peak relative error 1.9e-35 */ + pS0 = -8.358099012470680544198472400254596543711E2L, + pS1 = 3.674973957689619490312782828051860366493E3L, + pS2 = -6.730729094812979665807581609853656623219E3L, + pS3 = 6.643843795209060298375552684423454077633E3L, + pS4 = -3.817341990928606692235481812252049415993E3L, + pS5 = 1.284635388402653715636722822195716476156E3L, + pS6 = -2.410736125231549204856567737329112037867E2L, + pS7 = 2.219191969382402856557594215833622156220E1L, + pS8 = -7.249056260830627156600112195061001036533E-1L, + pS9 = 1.055923570937755300061509030361395604448E-3L, + + qS0 = -5.014859407482408326519083440151745519205E3L, + qS1 = 2.430653047950480068881028451580393430537E4L, + qS2 = -4.997904737193653607449250593976069726962E4L, + qS3 = 5.675712336110456923807959930107347511086E4L, + qS4 = -3.881523118339661268482937768522572588022E4L, + qS5 = 1.634202194895541569749717032234510811216E4L, + qS6 = -4.151452662440709301601820849901296953752E3L, + qS7 = 5.956050864057192019085175976175695342168E2L, + qS8 = -4.175375777334867025769346564600396877176E1L; + /* 1.000000000000000000000000000000000000000E0 */ + +#ifdef __STDC__ +long double +__ieee754_acosl (long double x) +#else +long double +__ieee754_acosl (x) + long double x; +#endif +{ + long double z, r, w, p, q, s, t, f2; + int32_t ix, sign; + ieee854_long_double_shape_type u; + + u.value = x; + sign = u.parts32.w0; + ix = sign & 0x7fffffff; + u.parts32.w0 = ix; /* |x| */ + if (ix >= 0x3fff0000) /* |x| >= 1 */ + { + if (ix == 0x3fff0000 + && (u.parts32.w1 | u.parts32.w2 | u.parts32.w3) == 0) + { /* |x| == 1 */ + if ((sign & 0x80000000) == 0) + return 0.0; /* acos(1) = 0 */ + else + return (2.0 * pio2_hi) + (2.0 * pio2_lo); /* acos(-1)= pi */ + } + return (x - x) / (x - x); /* acos(|x| > 1) is NaN */ + } + else if (ix < 0x3ffe0000) /* |x| < 0.5 */ + { + if (ix < 0x3fc60000) /* |x| < 2**-57 */ + return pio2_hi + pio2_lo; + if (ix < 0x3ffde000) /* |x| < .4375 */ + { + /* Arcsine of x. */ + z = x * x; + p = (((((((((pS9 * z + + pS8) * z + + pS7) * z + + pS6) * z + + pS5) * z + + pS4) * z + + pS3) * z + + pS2) * z + + pS1) * z + + pS0) * z; + q = (((((((( z + + qS8) * z + + qS7) * z + + qS6) * z + + qS5) * z + + qS4) * z + + qS3) * z + + qS2) * z + + qS1) * z + + qS0; + r = x + x * p / q; + z = pio2_hi - (r - pio2_lo); + return z; + } + /* .4375 <= |x| < .5 */ + t = u.value - 0.4375L; + p = ((((((((((P10 * t + + P9) * t + + P8) * t + + P7) * t + + P6) * t + + P5) * t + + P4) * t + + P3) * t + + P2) * t + + P1) * t + + P0) * t; + + q = (((((((((t + + Q9) * t + + Q8) * t + + Q7) * t + + Q6) * t + + Q5) * t + + Q4) * t + + Q3) * t + + Q2) * t + + Q1) * t + + Q0; + r = p / q; + if (sign & 0x80000000) + r = pimacosr4375 - r; + else + r = acosr4375 + r; + return r; + } + else if (ix < 0x3ffe4000) /* |x| < 0.625 */ + { + t = u.value - 0.5625L; + p = ((((((((((rS10 * t + + rS9) * t + + rS8) * t + + rS7) * t + + rS6) * t + + rS5) * t + + rS4) * t + + rS3) * t + + rS2) * t + + rS1) * t + + rS0) * t; + + q = (((((((((t + + sS9) * t + + sS8) * t + + sS7) * t + + sS6) * t + + sS5) * t + + sS4) * t + + sS3) * t + + sS2) * t + + sS1) * t + + sS0; + if (sign & 0x80000000) + r = pimacosr5625 - p / q; + else + r = acosr5625 + p / q; + return r; + } + else + { /* |x| >= .625 */ + z = (one - u.value) * 0.5; + s = __ieee754_sqrtl (z); + /* Compute an extended precision square root from + the Newton iteration s -> 0.5 * (s + z / s). + The change w from s to the improved value is + w = 0.5 * (s + z / s) - s = (s^2 + z)/2s - s = (z - s^2)/2s. + Express s = f1 + f2 where f1 * f1 is exactly representable. + w = (z - s^2)/2s = (z - f1^2 - 2 f1 f2 - f2^2)/2s . + s + w has extended precision. */ + u.value = s; + u.parts32.w2 = 0; + u.parts32.w3 = 0; + f2 = s - u.value; + w = z - u.value * u.value; + w = w - 2.0 * u.value * f2; + w = w - f2 * f2; + w = w / (2.0 * s); + /* Arcsine of s. */ + p = (((((((((pS9 * z + + pS8) * z + + pS7) * z + + pS6) * z + + pS5) * z + + pS4) * z + + pS3) * z + + pS2) * z + + pS1) * z + + pS0) * z; + q = (((((((( z + + qS8) * z + + qS7) * z + + qS6) * z + + qS5) * z + + qS4) * z + + qS3) * z + + qS2) * z + + qS1) * z + + qS0; + r = s + (w + s * p / q); + + if (sign & 0x80000000) + w = pio2_hi + (pio2_lo - r); + else + w = r; + return 2.0 * w; + } +} diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_atanhl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_atanhl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_atanhl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_atanhl.c Mon Jul 30 02:08:11 2001 @@ -0,0 +1,84 @@ +/* s_atanhl.c -- long double version of s_atan.c. + * Conversion to long double by Ulrich Drepper, + * Cygnus Support, drepper@cygnus.com. + */ + +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#if defined(LIBM_SCCS) && !defined(lint) +static char rcsid[] = "$NetBSD: $"; +#endif + +/* __ieee754_atanhl(x) + * Method : + * 1.Reduced x to positive by atanh(-x) = -atanh(x) + * 2.For x>=0.5 + * 1 2x x + * atanhl(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------) + * 2 1 - x 1 - x + * + * For x<0.5 + * atanhl(x) = 0.5*log1pl(2x+2x*x/(1-x)) + * + * Special cases: + * atanhl(x) is NaN if |x| > 1 with signal; + * atanhl(NaN) is that NaN with no signal; + * atanhl(+-1) is +-INF with signal. + * + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const long double one = 1.0L, huge = 1e4900L; +#else +static long double one = 1.0L, huge = 1e4900L; +#endif + +#ifdef __STDC__ +static const long double zero = 0.0L; +#else +static double long zero = 0.0L; +#endif + +#ifdef __STDC__ + long double __ieee754_atanhl(long double x) +#else + long double __ieee754_atanhl(x) + long double x; +#endif +{ + long double t; + u_int32_t jx, ix; + ieee854_long_double_shape_type u; + + u.value = x; + jx = u.parts32.w0; + ix = jx & 0x7fffffff; + u.parts32.w0 = ix; + if (ix >= 0x3fff0000) /* |x| >= 1.0 or infinity or NaN */ + { + if (u.value == one) + return x/zero; + else + return (x-x)/(x-x); + } + if(ix<0x3fc60000 && (huge+x)>zero) return x; /* x < 2^-57 */ + + if(ix<0x3ffe0000) { /* x < 0.5 */ + t = u.value+u.value; + t = 0.5*__log1pl(t+t*u.value/(one-u.value)); + } else + t = 0.5*__log1pl((u.value+u.value)/(one-u.value)); + if(jx & 0x80000000) return -t; else return t; +} diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_coshl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_coshl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_coshl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_coshl.c Mon Jun 11 05:22:55 2001 @@ -0,0 +1,103 @@ +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +/* Changes for 128-bit long double contributed by + Stephen L. Moshier */ + +/* __ieee754_coshl(x) + * Method : + * mathematically coshl(x) if defined to be (exp(x)+exp(-x))/2 + * 1. Replace x by |x| (coshl(x) = coshl(-x)). + * 2. + * [ exp(x) - 1 ]^2 + * 0 <= x <= ln2/2 : coshl(x) := 1 + ------------------- + * 2*exp(x) + * + * exp(x) + 1/exp(x) + * ln2/2 <= x <= 22 : coshl(x) := ------------------- + * 2 + * 22 <= x <= lnovft : coshl(x) := expl(x)/2 + * lnovft <= x <= ln2ovft: coshl(x) := expl(x/2)/2 * expl(x/2) + * ln2ovft < x : coshl(x) := huge*huge (overflow) + * + * Special cases: + * coshl(x) is |x| if x is +INF, -INF, or NaN. + * only coshl(0)=1 is exact for finite x. + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const long double one = 1.0, half = 0.5, huge = 1.0e4900L, +ovf_thresh = 1.1357216553474703894801348310092223067821E4L; +#else +static long double one = 1.0, half = 0.5, huge = 1.0e4900L, +ovf_thresh = 1.1357216553474703894801348310092223067821E4L; +#endif + +#ifdef __STDC__ +long double +__ieee754_coshl (long double x) +#else +long double +__ieee754_coshl (x) + long double x; +#endif +{ + long double t, w; + int32_t ex; + u_int32_t mx, lx; + ieee854_long_double_shape_type u; + + u.value = x; + ex = u.parts32.w0 & 0x7fffffff; + + /* Absolute value of x. */ + u.parts32.w0 = ex; + + /* x is INF or NaN */ + if (ex >= 0x7fff0000) + return x * x; + + /* |x| in [0,0.5*ln2], return 1+expm1l(|x|)^2/(2*expl(|x|)) */ + if (ex < 0x3ffd62e4) /* 0.3465728759765625 */ + { + t = __expm1l (u.value); + w = one + t; + if (ex < 0x3fc60000) /* |x| < 2^-57 */ + return w; /* cosh(tiny) = 1 */ + + return one + (t * t) / (w + w); + } + + /* |x| in [0.5*ln2,40], return (exp(|x|)+1/exp(|x|)/2; */ + if (ex < 0x40044000) + { + t = __ieee754_expl (u.value); + return half * t + half / t; + } + + /* |x| in [22, ln(maxdouble)] return half*exp(|x|) */ + if (ex <= 0x400c62e3) /* 11356.375 */ + return half * __ieee754_expl (u.value); + + /* |x| in [log(maxdouble), overflowthresold] */ + if (u.value <= ovf_thresh) + { + w = __ieee754_expl (half * u.value); + t = half * w; + return t * w; + } + + /* |x| > overflowthresold, cosh(x) overflow */ + return huge * huge; +} diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_expl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_expl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_expl.c Fri Aug 6 10:17:24 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_expl.c Mon Jul 23 10:55:52 2001 @@ -6,19 +6,19 @@ by Geoffrey Keating The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The basic design here is from Abraham Ziv, "Fast Evaluation of Elementary Mathematical Functions with diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_gammal_r.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_gammal_r.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_gammal_r.c Tue Jul 13 17:04:59 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_gammal_r.c Mon Jul 23 10:55:52 2001 @@ -5,19 +5,19 @@ Jakub Jelinek #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_j0l.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_j0l.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_j0l.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_j0l.c Sat Aug 11 09:57:23 2001 @@ -0,0 +1,908 @@ +/* j0l.c + * + * Bessel function of order zero + * + * + * + * SYNOPSIS: + * + * long double x, y, j0l(); + * + * y = j0l( x ); + * + * + * + * DESCRIPTION: + * + * Returns Bessel function of first kind, order zero of the argument. + * + * The domain is divided into two major intervals [0, 2] and + * (2, infinity). In the first interval the rational approximation + * is J0(x) = 1 - x^2 / 4 + x^4 R(x^2) + * The second interval is further partitioned into eight equal segments + * of 1/x. + * + * J0(x) = sqrt(2/(pi x)) (P0(x) cos(X) - Q0(x) sin(X)), + * X = x - pi/4, + * + * and the auxiliary functions are given by + * + * J0(x)cos(X) + Y0(x)sin(X) = sqrt( 2/(pi x)) P0(x), + * P0(x) = 1 + 1/x^2 R(1/x^2) + * + * Y0(x)cos(X) - J0(x)sin(X) = sqrt( 2/(pi x)) Q0(x), + * Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + * + * + * + * ACCURACY: + * + * Absolute error: + * arithmetic domain # trials peak rms + * IEEE 0, 30 100000 1.7e-34 2.4e-35 + * + * + */ + +/* y0l.c + * + * Bessel function of the second kind, order zero + * + * + * + * SYNOPSIS: + * + * double x, y, y0l(); + * + * y = y0l( x ); + * + * + * + * DESCRIPTION: + * + * Returns Bessel function of the second kind, of order + * zero, of the argument. + * + * The approximation is the same as for J0(x), and + * Y0(x) = sqrt(2/(pi x)) (P0(x) sin(X) + Q0(x) cos(X)). + * + * ACCURACY: + * + * Absolute error, when y0(x) < 1; else relative error: + * + * arithmetic domain # trials peak rms + * IEEE 0, 30 100000 3.0e-34 2.7e-35 + * + */ + +/* Copyright 2001 by Stephen L. Moshier (moshier@na-net.ornl.gov). */ + +#include "math.h" +#include "math_private.h" + +/* 1 / sqrt(pi) */ +static long double ONEOSQPI = 5.6418958354775628694807945156077258584405E-1L; +/* 2 / pi */ +static long double TWOOPI = 6.3661977236758134307553505349005744813784E-1L; +static long double zero = 0.0L; + +/* J0(x) = 1 - x^2/4 + x^2 x^2 R(x^2) + Peak relative error 3.4e-37 + 0 <= x <= 2 */ +#define NJ0_2N 6 +static long double J0_2N[NJ0_2N + 1] = { + 3.133239376997663645548490085151484674892E16L, + -5.479944965767990821079467311839107722107E14L, + 6.290828903904724265980249871997551894090E12L, + -3.633750176832769659849028554429106299915E10L, + 1.207743757532429576399485415069244807022E8L, + -2.107485999925074577174305650549367415465E5L, + 1.562826808020631846245296572935547005859E2L, +}; +#define NJ0_2D 6 +static long double J0_2D[NJ0_2D + 1] = { + 2.005273201278504733151033654496928968261E18L, + 2.063038558793221244373123294054149790864E16L, + 1.053350447931127971406896594022010524994E14L, + 3.496556557558702583143527876385508882310E11L, + 8.249114511878616075860654484367133976306E8L, + 1.402965782449571800199759247964242790589E6L, + 1.619910762853439600957801751815074787351E3L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* J0(x)cosX + Y0(x)sinX = sqrt( 2/(pi x)) P0(x), P0(x) = 1 + 1/x^2 R(1/x^2), + 0 <= 1/x <= .0625 + Peak relative error 3.3e-36 */ +#define NP16_IN 9 +static long double P16_IN[NP16_IN + 1] = { + -1.901689868258117463979611259731176301065E-16L, + -1.798743043824071514483008340803573980931E-13L, + -6.481746687115262291873324132944647438959E-11L, + -1.150651553745409037257197798528294248012E-8L, + -1.088408467297401082271185599507222695995E-6L, + -5.551996725183495852661022587879817546508E-5L, + -1.477286941214245433866838787454880214736E-3L, + -1.882877976157714592017345347609200402472E-2L, + -9.620983176855405325086530374317855880515E-2L, + -1.271468546258855781530458854476627766233E-1L, +}; +#define NP16_ID 9 +static long double P16_ID[NP16_ID + 1] = { + 2.704625590411544837659891569420764475007E-15L, + 2.562526347676857624104306349421985403573E-12L, + 9.259137589952741054108665570122085036246E-10L, + 1.651044705794378365237454962653430805272E-7L, + 1.573561544138733044977714063100859136660E-5L, + 8.134482112334882274688298469629884804056E-4L, + 2.219259239404080863919375103673593571689E-2L, + 2.976990606226596289580242451096393862792E-1L, + 1.713895630454693931742734911930937246254E0L, + 3.231552290717904041465898249160757368855E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* J0(x)cosX + Y0(x)sinX = sqrt( 2/(pi x)) P0(x), P0(x) = 1 + 1/x^2 R(1/x^2) + 0.0625 <= 1/x <= 0.125 + Peak relative error 2.4e-35 */ +#define NP8_16N 10 +static long double P8_16N[NP8_16N + 1] = { + -2.335166846111159458466553806683579003632E-15L, + -1.382763674252402720401020004169367089975E-12L, + -3.192160804534716696058987967592784857907E-10L, + -3.744199606283752333686144670572632116899E-8L, + -2.439161236879511162078619292571922772224E-6L, + -9.068436986859420951664151060267045346549E-5L, + -1.905407090637058116299757292660002697359E-3L, + -2.164456143936718388053842376884252978872E-2L, + -1.212178415116411222341491717748696499966E-1L, + -2.782433626588541494473277445959593334494E-1L, + -1.670703190068873186016102289227646035035E-1L, +}; +#define NP8_16D 10 +static long double P8_16D[NP8_16D + 1] = { + 3.321126181135871232648331450082662856743E-14L, + 1.971894594837650840586859228510007703641E-11L, + 4.571144364787008285981633719513897281690E-9L, + 5.396419143536287457142904742849052402103E-7L, + 3.551548222385845912370226756036899901549E-5L, + 1.342353874566932014705609788054598013516E-3L, + 2.899133293006771317589357444614157734385E-2L, + 3.455374978185770197704507681491574261545E-1L, + 2.116616964297512311314454834712634820514E0L, + 5.850768316827915470087758636881584174432E0L, + 5.655273858938766830855753983631132928968E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* J0(x)cosX + Y0(x)sinX = sqrt( 2/(pi x)) P0(x), P0(x) = 1 + 1/x^2 R(1/x^2) + 0.125 <= 1/x <= 0.1875 + Peak relative error 2.7e-35 */ +#define NP5_8N 10 +static long double P5_8N[NP5_8N + 1] = { + -1.270478335089770355749591358934012019596E-12L, + -4.007588712145412921057254992155810347245E-10L, + -4.815187822989597568124520080486652009281E-8L, + -2.867070063972764880024598300408284868021E-6L, + -9.218742195161302204046454768106063638006E-5L, + -1.635746821447052827526320629828043529997E-3L, + -1.570376886640308408247709616497261011707E-2L, + -7.656484795303305596941813361786219477807E-2L, + -1.659371030767513274944805479908858628053E-1L, + -1.185340550030955660015841796219919804915E-1L, + -8.920026499909994671248893388013790366712E-3L, +}; +#define NP5_8D 9 +static long double P5_8D[NP5_8D + 1] = { + 1.806902521016705225778045904631543990314E-11L, + 5.728502760243502431663549179135868966031E-9L, + 6.938168504826004255287618819550667978450E-7L, + 4.183769964807453250763325026573037785902E-5L, + 1.372660678476925468014882230851637878587E-3L, + 2.516452105242920335873286419212708961771E-2L, + 2.550502712902647803796267951846557316182E-1L, + 1.365861559418983216913629123778747617072E0L, + 3.523825618308783966723472468855042541407E0L, + 3.656365803506136165615111349150536282434E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* J0(x)cosX + Y0(x)sinX = sqrt( 2/(pi x)) P0(x), P0(x) = 1 + 1/x^2 R(1/x^2) + Peak relative error 3.5e-35 + 0.1875 <= 1/x <= 0.25 */ +#define NP4_5N 9 +static long double P4_5N[NP4_5N + 1] = { + -9.791405771694098960254468859195175708252E-10L, + -1.917193059944531970421626610188102836352E-7L, + -1.393597539508855262243816152893982002084E-5L, + -4.881863490846771259880606911667479860077E-4L, + -8.946571245022470127331892085881699269853E-3L, + -8.707474232568097513415336886103899434251E-2L, + -4.362042697474650737898551272505525973766E-1L, + -1.032712171267523975431451359962375617386E0L, + -9.630502683169895107062182070514713702346E-1L, + -2.251804386252969656586810309252357233320E-1L, +}; +#define NP4_5D 9 +static long double P4_5D[NP4_5D + 1] = { + 1.392555487577717669739688337895791213139E-8L, + 2.748886559120659027172816051276451376854E-6L, + 2.024717710644378047477189849678576659290E-4L, + 7.244868609350416002930624752604670292469E-3L, + 1.373631762292244371102989739300382152416E-1L, + 1.412298581400224267910294815260613240668E0L, + 7.742495637843445079276397723849017617210E0L, + 2.138429269198406512028307045259503811861E1L, + 2.651547684548423476506826951831712762610E1L, + 1.167499382465291931571685222882909166935E1L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* J0(x)cosX + Y0(x)sinX = sqrt( 2/(pi x)) P0(x), P0(x) = 1 + 1/x^2 R(1/x^2) + Peak relative error 2.3e-36 + 0.25 <= 1/x <= 0.3125 */ +#define NP3r2_4N 9 +static long double P3r2_4N[NP3r2_4N + 1] = { + -2.589155123706348361249809342508270121788E-8L, + -3.746254369796115441118148490849195516593E-6L, + -1.985595497390808544622893738135529701062E-4L, + -5.008253705202932091290132760394976551426E-3L, + -6.529469780539591572179155511840853077232E-2L, + -4.468736064761814602927408833818990271514E-1L, + -1.556391252586395038089729428444444823380E0L, + -2.533135309840530224072920725976994981638E0L, + -1.605509621731068453869408718565392869560E0L, + -2.518966692256192789269859830255724429375E-1L, +}; +#define NP3r2_4D 9 +static long double P3r2_4D[NP3r2_4D + 1] = { + 3.682353957237979993646169732962573930237E-7L, + 5.386741661883067824698973455566332102029E-5L, + 2.906881154171822780345134853794241037053E-3L, + 7.545832595801289519475806339863492074126E-2L, + 1.029405357245594877344360389469584526654E0L, + 7.565706120589873131187989560509757626725E0L, + 2.951172890699569545357692207898667665796E1L, + 5.785723537170311456298467310529815457536E1L, + 5.095621464598267889126015412522773474467E1L, + 1.602958484169953109437547474953308401442E1L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* J0(x)cosX + Y0(x)sinX = sqrt( 2/(pi x)) P0(x), P0(x) = 1 + 1/x^2 R(1/x^2) + Peak relative error 1.0e-35 + 0.3125 <= 1/x <= 0.375 */ +#define NP2r7_3r2N 9 +static long double P2r7_3r2N[NP2r7_3r2N + 1] = { + -1.917322340814391131073820537027234322550E-7L, + -1.966595744473227183846019639723259011906E-5L, + -7.177081163619679403212623526632690465290E-4L, + -1.206467373860974695661544653741899755695E-2L, + -1.008656452188539812154551482286328107316E-1L, + -4.216016116408810856620947307438823892707E-1L, + -8.378631013025721741744285026537009814161E-1L, + -6.973895635309960850033762745957946272579E-1L, + -1.797864718878320770670740413285763554812E-1L, + -4.098025357743657347681137871388402849581E-3L, +}; +#define NP2r7_3r2D 8 +static long double P2r7_3r2D[NP2r7_3r2D + 1] = { + 2.726858489303036441686496086962545034018E-6L, + 2.840430827557109238386808968234848081424E-4L, + 1.063826772041781947891481054529454088832E-2L, + 1.864775537138364773178044431045514405468E-1L, + 1.665660052857205170440952607701728254211E0L, + 7.723745889544331153080842168958348568395E0L, + 1.810726427571829798856428548102077799835E1L, + 1.986460672157794440666187503833545388527E1L, + 8.645503204552282306364296517220055815488E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* J0(x)cosX + Y0(x)sinX = sqrt( 2/(pi x)) P0(x), P0(x) = 1 + 1/x^2 R(1/x^2) + Peak relative error 1.3e-36 + 0.3125 <= 1/x <= 0.4375 */ +#define NP2r3_2r7N 9 +static long double P2r3_2r7N[NP2r3_2r7N + 1] = { + -1.594642785584856746358609622003310312622E-6L, + -1.323238196302221554194031733595194539794E-4L, + -3.856087818696874802689922536987100372345E-3L, + -5.113241710697777193011470733601522047399E-2L, + -3.334229537209911914449990372942022350558E-1L, + -1.075703518198127096179198549659283422832E0L, + -1.634174803414062725476343124267110981807E0L, + -1.030133247434119595616826842367268304880E0L, + -1.989811539080358501229347481000707289391E-1L, + -3.246859189246653459359775001466924610236E-3L, +}; +#define NP2r3_2r7D 8 +static long double P2r3_2r7D[NP2r3_2r7D + 1] = { + 2.267936634217251403663034189684284173018E-5L, + 1.918112982168673386858072491437971732237E-3L, + 5.771704085468423159125856786653868219522E-2L, + 8.056124451167969333717642810661498890507E-1L, + 5.687897967531010276788680634413789328776E0L, + 2.072596760717695491085444438270778394421E1L, + 3.801722099819929988585197088613160496684E1L, + 3.254620235902912339534998592085115836829E1L, + 1.104847772130720331801884344645060675036E1L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* J0(x)cosX + Y0(x)sinX = sqrt( 2/(pi x)) P0(x), P0(x) = 1 + 1/x^2 R(1/x^2) + Peak relative error 1.2e-35 + 0.4375 <= 1/x <= 0.5 */ +#define NP2_2r3N 8 +static long double P2_2r3N[NP2_2r3N + 1] = { + -1.001042324337684297465071506097365389123E-4L, + -6.289034524673365824853547252689991418981E-3L, + -1.346527918018624234373664526930736205806E-1L, + -1.268808313614288355444506172560463315102E0L, + -5.654126123607146048354132115649177406163E0L, + -1.186649511267312652171775803270911971693E1L, + -1.094032424931998612551588246779200724257E1L, + -3.728792136814520055025256353193674625267E0L, + -3.000348318524471807839934764596331810608E-1L, +}; +#define NP2_2r3D 8 +static long double P2_2r3D[NP2_2r3D + 1] = { + 1.423705538269770974803901422532055612980E-3L, + 9.171476630091439978533535167485230575894E-2L, + 2.049776318166637248868444600215942828537E0L, + 2.068970329743769804547326701946144899583E1L, + 1.025103500560831035592731539565060347709E2L, + 2.528088049697570728252145557167066708284E2L, + 2.992160327587558573740271294804830114205E2L, + 1.540193761146551025832707739468679973036E2L, + 2.779516701986912132637672140709452502650E1L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* Y0(x)cosX - J0(x)sinX = sqrt( 2/(pi x)) Q0(x), + Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + Peak relative error 2.2e-35 + 0 <= 1/x <= .0625 */ +#define NQ16_IN 10 +static long double Q16_IN[NQ16_IN + 1] = { + 2.343640834407975740545326632205999437469E-18L, + 2.667978112927811452221176781536278257448E-15L, + 1.178415018484555397390098879501969116536E-12L, + 2.622049767502719728905924701288614016597E-10L, + 3.196908059607618864801313380896308968673E-8L, + 2.179466154171673958770030655199434798494E-6L, + 8.139959091628545225221976413795645177291E-5L, + 1.563900725721039825236927137885747138654E-3L, + 1.355172364265825167113562519307194840307E-2L, + 3.928058355906967977269780046844768588532E-2L, + 1.107891967702173292405380993183694932208E-2L, +}; +#define NQ16_ID 9 +static long double Q16_ID[NQ16_ID + 1] = { + 3.199850952578356211091219295199301766718E-17L, + 3.652601488020654842194486058637953363918E-14L, + 1.620179741394865258354608590461839031281E-11L, + 3.629359209474609630056463248923684371426E-9L, + 4.473680923894354600193264347733477363305E-7L, + 3.106368086644715743265603656011050476736E-5L, + 1.198239259946770604954664925153424252622E-3L, + 2.446041004004283102372887804475767568272E-2L, + 2.403235525011860603014707768815113698768E-1L, + 9.491006790682158612266270665136910927149E-1L, + /* 1.000000000000000000000000000000000000000E0 */ + }; + +/* Y0(x)cosX - J0(x)sinX = sqrt( 2/(pi x)) Q0(x), + Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + Peak relative error 5.1e-36 + 0.0625 <= 1/x <= 0.125 */ +#define NQ8_16N 11 +static long double Q8_16N[NQ8_16N + 1] = { + 1.001954266485599464105669390693597125904E-17L, + 7.545499865295034556206475956620160007849E-15L, + 2.267838684785673931024792538193202559922E-12L, + 3.561909705814420373609574999542459912419E-10L, + 3.216201422768092505214730633842924944671E-8L, + 1.731194793857907454569364622452058554314E-6L, + 5.576944613034537050396518509871004586039E-5L, + 1.051787760316848982655967052985391418146E-3L, + 1.102852974036687441600678598019883746959E-2L, + 5.834647019292460494254225988766702933571E-2L, + 1.290281921604364618912425380717127576529E-1L, + 7.598886310387075708640370806458926458301E-2L, +}; +#define NQ8_16D 11 +static long double Q8_16D[NQ8_16D + 1] = { + 1.368001558508338469503329967729951830843E-16L, + 1.034454121857542147020549303317348297289E-13L, + 3.128109209247090744354764050629381674436E-11L, + 4.957795214328501986562102573522064468671E-9L, + 4.537872468606711261992676606899273588899E-7L, + 2.493639207101727713192687060517509774182E-5L, + 8.294957278145328349785532236663051405805E-4L, + 1.646471258966713577374948205279380115839E-2L, + 1.878910092770966718491814497982191447073E-1L, + 1.152641605706170353727903052525652504075E0L, + 3.383550240669773485412333679367792932235E0L, + 3.823875252882035706910024716609908473970E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* Y0(x)cosX - J0(x)sinX = sqrt( 2/(pi x)) Q0(x), + Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + Peak relative error 3.9e-35 + 0.125 <= 1/x <= 0.1875 */ +#define NQ5_8N 10 +static long double Q5_8N[NQ5_8N + 1] = { + 1.750399094021293722243426623211733898747E-13L, + 6.483426211748008735242909236490115050294E-11L, + 9.279430665656575457141747875716899958373E-9L, + 6.696634968526907231258534757736576340266E-7L, + 2.666560823798895649685231292142838188061E-5L, + 6.025087697259436271271562769707550594540E-4L, + 7.652807734168613251901945778921336353485E-3L, + 5.226269002589406461622551452343519078905E-2L, + 1.748390159751117658969324896330142895079E-1L, + 2.378188719097006494782174902213083589660E-1L, + 8.383984859679804095463699702165659216831E-2L, +}; +#define NQ5_8D 10 +static long double Q5_8D[NQ5_8D + 1] = { + 2.389878229704327939008104855942987615715E-12L, + 8.926142817142546018703814194987786425099E-10L, + 1.294065862406745901206588525833274399038E-7L, + 9.524139899457666250828752185212769682191E-6L, + 3.908332488377770886091936221573123353489E-4L, + 9.250427033957236609624199884089916836748E-3L, + 1.263420066165922645975830877751588421451E-1L, + 9.692527053860420229711317379861733180654E-1L, + 3.937813834630430172221329298841520707954E0L, + 7.603126427436356534498908111445191312181E0L, + 5.670677653334105479259958485084550934305E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* Y0(x)cosX - J0(x)sinX = sqrt( 2/(pi x)) Q0(x), + Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + Peak relative error 3.2e-35 + 0.1875 <= 1/x <= 0.25 */ +#define NQ4_5N 10 +static long double Q4_5N[NQ4_5N + 1] = { + 2.233870042925895644234072357400122854086E-11L, + 5.146223225761993222808463878999151699792E-9L, + 4.459114531468296461688753521109797474523E-7L, + 1.891397692931537975547242165291668056276E-5L, + 4.279519145911541776938964806470674565504E-4L, + 5.275239415656560634702073291768904783989E-3L, + 3.468698403240744801278238473898432608887E-2L, + 1.138773146337708415188856882915457888274E-1L, + 1.622717518946443013587108598334636458955E-1L, + 7.249040006390586123760992346453034628227E-2L, + 1.941595365256460232175236758506411486667E-3L, +}; +#define NQ4_5D 9 +static long double Q4_5D[NQ4_5D + 1] = { + 3.049977232266999249626430127217988047453E-10L, + 7.120883230531035857746096928889676144099E-8L, + 6.301786064753734446784637919554359588859E-6L, + 2.762010530095069598480766869426308077192E-4L, + 6.572163250572867859316828886203406361251E-3L, + 8.752566114841221958200215255461843397776E-2L, + 6.487654992874805093499285311075289932664E-1L, + 2.576550017826654579451615283022812801435E0L, + 5.056392229924022835364779562707348096036E0L, + 4.179770081068251464907531367859072157773E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* Y0(x)cosX - J0(x)sinX = sqrt( 2/(pi x)) Q0(x), + Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + Peak relative error 1.4e-36 + 0.25 <= 1/x <= 0.3125 */ +#define NQ3r2_4N 10 +static long double Q3r2_4N[NQ3r2_4N + 1] = { + 6.126167301024815034423262653066023684411E-10L, + 1.043969327113173261820028225053598975128E-7L, + 6.592927270288697027757438170153763220190E-6L, + 2.009103660938497963095652951912071336730E-4L, + 3.220543385492643525985862356352195896964E-3L, + 2.774405975730545157543417650436941650990E-2L, + 1.258114008023826384487378016636555041129E-1L, + 2.811724258266902502344701449984698323860E-1L, + 2.691837665193548059322831687432415014067E-1L, + 7.949087384900985370683770525312735605034E-2L, + 1.229509543620976530030153018986910810747E-3L, +}; +#define NQ3r2_4D 9 +static long double Q3r2_4D[NQ3r2_4D + 1] = { + 8.364260446128475461539941389210166156568E-9L, + 1.451301850638956578622154585560759862764E-6L, + 9.431830010924603664244578867057141839463E-5L, + 3.004105101667433434196388593004526182741E-3L, + 5.148157397848271739710011717102773780221E-2L, + 4.901089301726939576055285374953887874895E-1L, + 2.581760991981709901216967665934142240346E0L, + 7.257105880775059281391729708630912791847E0L, + 1.006014717326362868007913423810737369312E1L, + 5.879416600465399514404064187445293212470E0L, + /* 1.000000000000000000000000000000000000000E0*/ +}; + +/* Y0(x)cosX - J0(x)sinX = sqrt( 2/(pi x)) Q0(x), + Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + Peak relative error 3.8e-36 + 0.3125 <= 1/x <= 0.375 */ +#define NQ2r7_3r2N 9 +static long double Q2r7_3r2N[NQ2r7_3r2N + 1] = { + 7.584861620402450302063691901886141875454E-8L, + 9.300939338814216296064659459966041794591E-6L, + 4.112108906197521696032158235392604947895E-4L, + 8.515168851578898791897038357239630654431E-3L, + 8.971286321017307400142720556749573229058E-2L, + 4.885856732902956303343015636331874194498E-1L, + 1.334506268733103291656253500506406045846E0L, + 1.681207956863028164179042145803851824654E0L, + 8.165042692571721959157677701625853772271E-1L, + 9.805848115375053300608712721986235900715E-2L, +}; +#define NQ2r7_3r2D 9 +static long double Q2r7_3r2D[NQ2r7_3r2D + 1] = { + 1.035586492113036586458163971239438078160E-6L, + 1.301999337731768381683593636500979713689E-4L, + 5.993695702564527062553071126719088859654E-3L, + 1.321184892887881883489141186815457808785E-1L, + 1.528766555485015021144963194165165083312E0L, + 9.561463309176490874525827051566494939295E0L, + 3.203719484883967351729513662089163356911E1L, + 5.497294687660930446641539152123568668447E1L, + 4.391158169390578768508675452986948391118E1L, + 1.347836630730048077907818943625789418378E1L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* Y0(x)cosX - J0(x)sinX = sqrt( 2/(pi x)) Q0(x), + Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + Peak relative error 2.2e-35 + 0.375 <= 1/x <= 0.4375 */ +#define NQ2r3_2r7N 9 +static long double Q2r3_2r7N[NQ2r3_2r7N + 1] = { + 4.455027774980750211349941766420190722088E-7L, + 4.031998274578520170631601850866780366466E-5L, + 1.273987274325947007856695677491340636339E-3L, + 1.818754543377448509897226554179659122873E-2L, + 1.266748858326568264126353051352269875352E-1L, + 4.327578594728723821137731555139472880414E-1L, + 6.892532471436503074928194969154192615359E-1L, + 4.490775818438716873422163588640262036506E-1L, + 8.649615949297322440032000346117031581572E-2L, + 7.261345286655345047417257611469066147561E-4L, +}; +#define NQ2r3_2r7D 8 +static long double Q2r3_2r7D[NQ2r3_2r7D + 1] = { + 6.082600739680555266312417978064954793142E-6L, + 5.693622538165494742945717226571441747567E-4L, + 1.901625907009092204458328768129666975975E-2L, + 2.958689532697857335456896889409923371570E-1L, + 2.343124711045660081603809437993368799568E0L, + 9.665894032187458293568704885528192804376E0L, + 2.035273104990617136065743426322454881353E1L, + 2.044102010478792896815088858740075165531E1L, + 8.445937177863155827844146643468706599304E0L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + +/* Y0(x)cosX - J0(x)sinX = sqrt( 2/(pi x)) Q0(x), + Q0(x) = 1/x (-.125 + 1/x^2 R(1/x^2)) + Peak relative error 3.1e-36 + 0.4375 <= 1/x <= 0.5 */ +#define NQ2_2r3N 9 +static long double Q2_2r3N[NQ2_2r3N + 1] = { + 2.817566786579768804844367382809101929314E-6L, + 2.122772176396691634147024348373539744935E-4L, + 5.501378031780457828919593905395747517585E-3L, + 6.355374424341762686099147452020466524659E-2L, + 3.539652320122661637429658698954748337223E-1L, + 9.571721066119617436343740541777014319695E-1L, + 1.196258777828426399432550698612171955305E0L, + 6.069388659458926158392384709893753793967E-1L, + 9.026746127269713176512359976978248763621E-2L, + 5.317668723070450235320878117210807236375E-4L, +}; +#define NQ2_2r3D 8 +static long double Q2_2r3D[NQ2_2r3D + 1] = { + 3.846924354014260866793741072933159380158E-5L, + 3.017562820057704325510067178327449946763E-3L, + 8.356305620686867949798885808540444210935E-2L, + 1.068314930499906838814019619594424586273E0L, + 6.900279623894821067017966573640732685233E0L, + 2.307667390886377924509090271780839563141E1L, + 3.921043465412723970791036825401273528513E1L, + 3.167569478939719383241775717095729233436E1L, + 1.051023841699200920276198346301543665909E1L, + /* 1.000000000000000000000000000000000000000E0*/ +}; + + +/* Evaluate P[n] x^n + P[n-1] x^(n-1) + ... + P[0] */ + +static long double +neval (long double x, long double *p, int n) +{ + long double y; + + p += n; + y = *p--; + do + { + y = y * x + *p--; + } + while (--n > 0); + return y; +} + + +/* Evaluate x^n+1 + P[n] x^(n) + P[n-1] x^(n-1) + ... + P[0] */ + +static long double +deval (long double x, long double *p, int n) +{ + long double y; + + p += n; + y = x + *p--; + do + { + y = y * x + *p--; + } + while (--n > 0); + return y; +} + + +/* Bessel function of the first kind, order zero. */ + +long double +__ieee754_j0l (long double x) +{ + long double xx, xinv, z, p, q, c, s, cc, ss; + + if (! finitel (x)) + { + if (x != x) + return x; + else + return 0.0L; + } + if (x == 0.0L) + return 1.0L; + + xx = fabsl (x); + if (xx <= 2.0L) + { + /* 0 <= x <= 2 */ + z = xx * xx; + p = z * z * neval (z, J0_2N, NJ0_2N) / deval (z, J0_2D, NJ0_2D); + p -= 0.25L * z; + p += 1.0L; + return p; + } + + xinv = 1.0L / xx; + z = xinv * xinv; + if (xinv <= 0.25) + { + if (xinv <= 0.125) + { + if (xinv <= 0.0625) + { + p = neval (z, P16_IN, NP16_IN) / deval (z, P16_ID, NP16_ID); + q = neval (z, Q16_IN, NQ16_IN) / deval (z, Q16_ID, NQ16_ID); + } + else + { + p = neval (z, P8_16N, NP8_16N) / deval (z, P8_16D, NP8_16D); + q = neval (z, Q8_16N, NQ8_16N) / deval (z, Q8_16D, NQ8_16D); + } + } + else if (xinv <= 0.1875) + { + p = neval (z, P5_8N, NP5_8N) / deval (z, P5_8D, NP5_8D); + q = neval (z, Q5_8N, NQ5_8N) / deval (z, Q5_8D, NQ5_8D); + } + else + { + p = neval (z, P4_5N, NP4_5N) / deval (z, P4_5D, NP4_5D); + q = neval (z, Q4_5N, NQ4_5N) / deval (z, Q4_5D, NQ4_5D); + } + } /* .25 */ + else /* if (xinv <= 0.5) */ + { + if (xinv <= 0.375) + { + if (xinv <= 0.3125) + { + p = neval (z, P3r2_4N, NP3r2_4N) / deval (z, P3r2_4D, NP3r2_4D); + q = neval (z, Q3r2_4N, NQ3r2_4N) / deval (z, Q3r2_4D, NQ3r2_4D); + } + else + { + p = neval (z, P2r7_3r2N, NP2r7_3r2N) + / deval (z, P2r7_3r2D, NP2r7_3r2D); + q = neval (z, Q2r7_3r2N, NQ2r7_3r2N) + / deval (z, Q2r7_3r2D, NQ2r7_3r2D); + } + } + else if (xinv <= 0.4375) + { + p = neval (z, P2r3_2r7N, NP2r3_2r7N) + / deval (z, P2r3_2r7D, NP2r3_2r7D); + q = neval (z, Q2r3_2r7N, NQ2r3_2r7N) + / deval (z, Q2r3_2r7D, NQ2r3_2r7D); + } + else + { + p = neval (z, P2_2r3N, NP2_2r3N) / deval (z, P2_2r3D, NP2_2r3D); + q = neval (z, Q2_2r3N, NQ2_2r3N) / deval (z, Q2_2r3D, NQ2_2r3D); + } + } + p = 1.0L + z * p; + q = z * xinv * q; + q = q - 0.125L * xinv; + /* X = x - pi/4 + cos(X) = cos(x) cos(pi/4) + sin(x) sin(pi/4) + = 1/sqrt(2) * (cos(x) + sin(x)) + sin(X) = sin(x) cos(pi/4) - cos(x) sin(pi/4) + = 1/sqrt(2) * (sin(x) - cos(x)) + sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) + cf. Fdlibm. */ + c = cosl (x); + s = sinl (x); + ss = s - c; + cc = s + c; + z = -cosl (x + x); + if ((s * c) < 0) + cc = z / ss; + else + ss = z / cc; + z = ONEOSQPI * (p * cc - q * ss) / sqrtl (x); + return z; +} + + +/* Y0(x) = 2/pi * log(x) * J0(x) + R(x^2) + Peak absolute error 1.7e-36 (relative where Y0 > 1) + 0 <= x <= 2 */ +#define NY0_2N 7 +static long double Y0_2N[NY0_2N + 1] = { + -1.062023609591350692692296993537002558155E19L, + 2.542000883190248639104127452714966858866E19L, + -1.984190771278515324281415820316054696545E18L, + 4.982586044371592942465373274440222033891E16L, + -5.529326354780295177243773419090123407550E14L, + 3.013431465522152289279088265336861140391E12L, + -7.959436160727126750732203098982718347785E9L, + 8.230845651379566339707130644134372793322E6L, +}; +#define NY0_2D 7 +static long double Y0_2D[NY0_2D + 1] = { + 1.438972634353286978700329883122253752192E20L, + 1.856409101981569254247700169486907405500E18L, + 1.219693352678218589553725579802986255614E16L, + 5.389428943282838648918475915779958097958E13L, + 1.774125762108874864433872173544743051653E11L, + 4.522104832545149534808218252434693007036E8L, + 8.872187401232943927082914504125234454930E5L, + 1.251945613186787532055610876304669413955E3L, + /* 1.000000000000000000000000000000000000000E0 */ +}; + + +/* Bessel function of the second kind, order zero. */ + +long double + __ieee754_y0l(long double x) +{ + long double xx, xinv, z, p, q, c, s, cc, ss; + + if (x <= 0.0L) + { + if (x < 0.0L) + return (zero / zero); + return 1.0L / zero; + } + if (! finitel (x)) + { + if (x != x) + return x; + else + return 0.0L; + } + xx = fabsl (x); + if (xx <= 2.0L) + { + /* 0 <= x <= 2 */ + z = xx * xx; + p = neval (z, Y0_2N, NY0_2N) / deval (z, Y0_2D, NY0_2D); + p = TWOOPI * logl(x) * __ieee754_j0l(x) + p; + return p; + } + + xinv = 1.0L / xx; + z = xinv * xinv; + if (xinv <= 0.25) + { + if (xinv <= 0.125) + { + if (xinv <= 0.0625) + { + p = neval (z, P16_IN, NP16_IN) / deval (z, P16_ID, NP16_ID); + q = neval (z, Q16_IN, NQ16_IN) / deval (z, Q16_ID, NQ16_ID); + } + else + { + p = neval (z, P8_16N, NP8_16N) / deval (z, P8_16D, NP8_16D); + q = neval (z, Q8_16N, NQ8_16N) / deval (z, Q8_16D, NQ8_16D); + } + } + else if (xinv <= 0.1875) + { + p = neval (z, P5_8N, NP5_8N) / deval (z, P5_8D, NP5_8D); + q = neval (z, Q5_8N, NQ5_8N) / deval (z, Q5_8D, NQ5_8D); + } + else + { + p = neval (z, P4_5N, NP4_5N) / deval (z, P4_5D, NP4_5D); + q = neval (z, Q4_5N, NQ4_5N) / deval (z, Q4_5D, NQ4_5D); + } + } /* .25 */ + else /* if (xinv <= 0.5) */ + { + if (xinv <= 0.375) + { + if (xinv <= 0.3125) + { + p = neval (z, P3r2_4N, NP3r2_4N) / deval (z, P3r2_4D, NP3r2_4D); + q = neval (z, Q3r2_4N, NQ3r2_4N) / deval (z, Q3r2_4D, NQ3r2_4D); + } + else + { + p = neval (z, P2r7_3r2N, NP2r7_3r2N) + / deval (z, P2r7_3r2D, NP2r7_3r2D); + q = neval (z, Q2r7_3r2N, NQ2r7_3r2N) + / deval (z, Q2r7_3r2D, NQ2r7_3r2D); + } + } + else if (xinv <= 0.4375) + { + p = neval (z, P2r3_2r7N, NP2r3_2r7N) + / deval (z, P2r3_2r7D, NP2r3_2r7D); + q = neval (z, Q2r3_2r7N, NQ2r3_2r7N) + / deval (z, Q2r3_2r7D, NQ2r3_2r7D); + } + else + { + p = neval (z, P2_2r3N, NP2_2r3N) / deval (z, P2_2r3D, NP2_2r3D); + q = neval (z, Q2_2r3N, NQ2_2r3N) / deval (z, Q2_2r3D, NQ2_2r3D); + } + } + p = 1.0L + z * p; + q = z * xinv * q; + q = q - 0.125L * xinv; + /* X = x - pi/4 + cos(X) = cos(x) cos(pi/4) + sin(x) sin(pi/4) + = 1/sqrt(2) * (cos(x) + sin(x)) + sin(X) = sin(x) cos(pi/4) - cos(x) sin(pi/4) + = 1/sqrt(2) * (sin(x) - cos(x)) + sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) + cf. Fdlibm. */ + c = cosl (x); + s = sinl (x); + ss = s - c; + cc = s + c; + z = -cosl (x + x); + if ((s * c) < 0) + cc = z / ss; + else + ss = z / cc; + z = ONEOSQPI * (p * ss + q * cc) / sqrtl (x); + return z; +} diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c Thu Jul 15 18:21:19 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_rem_pio2l.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_sinhl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_sinhl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/e_sinhl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/e_sinhl.c Mon Jun 4 01:31:38 2001 @@ -0,0 +1,105 @@ +/* e_sinhl.c -- long double version of e_sinh.c. + * Conversion to long double by Ulrich Drepper, + * Cygnus Support, drepper@cygnus.com. + */ + +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +/* Changes for 128-bit long double contributed by + Stephen L. Moshier */ + +/* __ieee754_sinhl(x) + * Method : + * mathematically sinh(x) if defined to be (exp(x)-exp(-x))/2 + * 1. Replace x by |x| (sinhl(-x) = -sinhl(x)). + * 2. + * E + E/(E+1) + * 0 <= x <= 25 : sinhl(x) := --------------, E=expm1l(x) + * 2 + * + * 25 <= x <= lnovft : sinhl(x) := expl(x)/2 + * lnovft <= x <= ln2ovft: sinhl(x) := expl(x/2)/2 * expl(x/2) + * ln2ovft < x : sinhl(x) := x*shuge (overflow) + * + * Special cases: + * sinhl(x) is |x| if x is +INF, -INF, or NaN. + * only sinhl(0)=0 is exact for finite x. + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const long double one = 1.0, shuge = 1.0e4931L, +ovf_thresh = 1.1357216553474703894801348310092223067821E4L; +#else +static long double one = 1.0, shuge = 1.0e4931L, +ovf_thresh = 1.1357216553474703894801348310092223067821E4L; +#endif + +#ifdef __STDC__ +long double +__ieee754_sinhl (long double x) +#else +long double +__ieee754_sinhl (x) + long double x; +#endif +{ + long double t, w, h; + u_int32_t jx, ix; + ieee854_long_double_shape_type u; + + /* Words of |x|. */ + u.value = x; + jx = u.parts32.w0; + ix = jx & 0x7fffffff; + + /* x is INF or NaN */ + if (ix >= 0x7fff0000) + return x + x; + + h = 0.5; + if (jx & 0x80000000) + h = -h; + + /* Absolute value of x. */ + u.parts32.w0 = ix; + + /* |x| in [0,40], return sign(x)*0.5*(E+E/(E+1))) */ + if (ix <= 0x40044000) + { + if (ix < 0x3fc60000) /* |x| < 2^-57 */ + if (shuge + x > one) + return x; /* sinh(tiny) = tiny with inexact */ + t = __expm1l (u.value); + if (ix < 0x3fff0000) + return h * (2.0 * t - t * t / (t + one)); + return h * (t + t / (t + one)); + } + + /* |x| in [40, log(maxdouble)] return 0.5*exp(|x|) */ + if (ix <= 0x400c62e3) /* 11356.375 */ + return h * __ieee754_expl (u.value); + + /* |x| in [log(maxdouble), overflowthreshold] + Overflow threshold is log(2 * maxdouble). */ + if (u.value <= ovf_thresh) + { + w = __ieee754_expl (0.5 * u.value); + t = h * w; + return t * w; + } + + /* |x| > overflowthreshold, sinhl(x) overflow */ + return x * shuge; +} diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/ieee754.h glibc-2.2.4/sysdeps/ieee754/ldbl-128/ieee754.h --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/ieee754.h Tue Jul 13 17:05:18 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/ieee754.h Mon Jul 23 10:55:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IEEE754_H diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/k_cosl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/k_cosl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/k_cosl.c Thu Jul 15 18:21:19 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/k_cosl.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/k_sincosl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/k_sincosl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/k_sincosl.c Thu Jul 15 18:21:19 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/k_sincosl.c Mon Jul 23 10:55:52 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/k_sinl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/k_sinl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/k_sinl.c Thu Jul 15 18:21:19 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/k_sinl.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/ldbl2mpn.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/ldbl2mpn.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/ldbl2mpn.c Tue Jul 13 17:05:34 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/ldbl2mpn.c Mon Jul 23 10:55:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/mpn2ldbl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/mpn2ldbl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/mpn2ldbl.c Tue Jul 13 17:06:38 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/mpn2ldbl.c Mon Jul 23 10:55:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/printf_fphex.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/printf_fphex.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/printf_fphex.c Tue Oct 17 14:54:10 2000 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/printf_fphex.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define PRINT_FPHEX_LONG_DOUBLE \ do { \ diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_asinhl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_asinhl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_asinhl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_asinhl.c Fri Jun 29 08:15:25 2001 @@ -0,0 +1,87 @@ +/* s_asinhl.c -- long double version of s_asinh.c. + * Conversion to long double by Ulrich Drepper, + * Cygnus Support, drepper@cygnus.com. + */ + +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#if defined(LIBM_SCCS) && !defined(lint) +static char rcsid[] = "$NetBSD: $"; +#endif + +/* asinhl(x) + * Method : + * Based on + * asinhl(x) = signl(x) * logl [ |x| + sqrtl(x*x+1) ] + * we have + * asinhl(x) := x if 1+x*x=1, + * := signl(x)*(logl(x)+ln2)) for large |x|, else + * := signl(x)*logl(2|x|+1/(|x|+sqrtl(x*x+1))) if|x|>2, else + * := signl(x)*log1pl(|x| + x^2/(1 + sqrtl(1+x^2))) + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const long double +#else +static long double +#endif + one = 1.0L, + ln2 = 6.931471805599453094172321214581765681e-1L, + huge = 1.0e+4900L; + +#ifdef __STDC__ +long double +__asinhl (long double x) +#else +long double +__asinhl (x) + long double x; +#endif +{ + long double t, w; + int32_t ix, sign; + ieee854_long_double_shape_type u; + + u.value = x; + sign = u.parts32.w0; + ix = sign & 0x7fffffff; + if (ix == 0x7fff0000) + return x + x; /* x is inf or NaN */ + if (ix < 0x3fc70000) + { /* |x| < 2^ -56 */ + if (huge + x > one) + return x; /* return x inexact except 0 */ + } + u.parts32.w0 = ix; + if (ix > 0x40350000) + { /* |x| > 2 ^ 54 */ + w = __ieee754_logl (u.value) + ln2; + } + else if (ix >0x40000000) + { /* 2^ 54 > |x| > 2.0 */ + t = u.value; + w = __ieee754_logl (2.0 * t + one / (__ieee754_sqrtl (x * x + one) + t)); + } + else + { /* 2.0 > |x| > 2 ^ -56 */ + t = x * x; + w = __log1pl (u.value + t / (one + __ieee754_sqrtl (one + t))); + } + if (sign & 0x80000000) + return -w; + else + return w; +} +weak_alias (__asinhl, asinhl) diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_expm1l.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_expm1l.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_expm1l.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_expm1l.c Mon Jul 23 01:54:14 2001 @@ -0,0 +1,149 @@ +/* expm1l.c + * + * Exponential function, minus 1 + * 128-bit long double precision + * + * + * + * SYNOPSIS: + * + * long double x, y, expm1l(); + * + * y = expm1l( x ); + * + * + * + * DESCRIPTION: + * + * Returns e (2.71828...) raised to the x power, minus one. + * + * Range reduction is accomplished by separating the argument + * into an integer k and fraction f such that + * + * x k f + * e = 2 e. + * + * An expansion x + .5 x^2 + x^3 R(x) approximates exp(f) - 1 + * in the basic range [-0.5 ln 2, 0.5 ln 2]. + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE -79,+MAXLOG 100,000 1.7e-34 4.5e-35 + * + */ + +/* Copyright 2001 by Stephen L. Moshier */ + + +#include "math.h" +#include "math_private.h" + +/* exp(x) - 1 = x + 0.5 x^2 + x^3 P(x)/Q(x) + -.5 ln 2 < x < .5 ln 2 + Theoretical peak relative error = 8.1e-36 */ + +static long double + P0 = 2.943520915569954073888921213330863757240E8L, + P1 = -5.722847283900608941516165725053359168840E7L, + P2 = 8.944630806357575461578107295909719817253E6L, + P3 = -7.212432713558031519943281748462837065308E5L, + P4 = 4.578962475841642634225390068461943438441E4L, + P5 = -1.716772506388927649032068540558788106762E3L, + P6 = 4.401308817383362136048032038528753151144E1L, + P7 = -4.888737542888633647784737721812546636240E-1L, + Q0 = 1.766112549341972444333352727998584753865E9L, + Q1 = -7.848989743695296475743081255027098295771E8L, + Q2 = 1.615869009634292424463780387327037251069E8L, + Q3 = -2.019684072836541751428967854947019415698E7L, + Q4 = 1.682912729190313538934190635536631941751E6L, + Q5 = -9.615511549171441430850103489315371768998E4L, + Q6 = 3.697714952261803935521187272204485251835E3L, + Q7 = -8.802340681794263968892934703309274564037E1L, + /* Q8 = 1.000000000000000000000000000000000000000E0 */ +/* C1 + C2 = ln 2 */ + + C1 = 6.93145751953125E-1L, + C2 = 1.428606820309417232121458176568075500134E-6L, +/* ln (2^16384 * (1 - 2^-113)) */ + maxlog = 1.1356523406294143949491931077970764891253E4L, +/* ln 2^-114 */ + minarg = -7.9018778583833765273564461846232128760607E1L, big = 2e4932L; + + +long double +__expm1l (long double x) +{ + long double px, qx, xx; + int32_t ix, sign; + ieee854_long_double_shape_type u; + int k; + + /* Detect infinity and NaN. */ + u.value = x; + ix = u.parts32.w0; + sign = ix & 0x80000000; + ix &= 0x7fffffff; + if (ix >= 0x7fff0000) + { + /* Infinity. */ + if (((ix & 0xffff) | u.parts32.w1 | u.parts32.w2 | u.parts32.w3) == 0) + { + if (sign) + return -1.0L; + else + return x; + } + /* NaN. No invalid exception. */ + return x; + } + + /* expm1(+- 0) = +- 0. */ + if ((ix == 0) && (u.parts32.w1 | u.parts32.w2 | u.parts32.w3) == 0) + return x; + + /* Overflow. */ + if (x > maxlog) + return (big * big); + + /* Minimum value. */ + if (x < minarg) + return (4.0/big - 1.0L); + + /* Express x = ln 2 (k + remainder), remainder not exceeding 1/2. */ + xx = C1 + C2; /* ln 2. */ + px = __floorl (0.5 + x / xx); + k = px; + /* remainder times ln 2 */ + x -= px * C1; + x -= px * C2; + + /* Approximate exp(remainder ln 2). */ + px = (((((((P7 * x + + P6) * x + + P5) * x + P4) * x + P3) * x + P2) * x + P1) * x + P0) * x; + + qx = (((((((x + + Q7) * x + + Q6) * x + Q5) * x + Q4) * x + Q3) * x + Q2) * x + Q1) * x + Q0; + + xx = x * x; + qx = x + (0.5 * xx + xx * px / qx); + + /* exp(x) = exp(k ln 2) exp(remainder ln 2) = 2^k exp(remainder ln 2). + + We have qx = exp(remainder ln 2) - 1, so + exp(x) - 1 = 2^k (qx + 1) - 1 + = 2^k qx + 2^k - 1. */ + + px = ldexpl (1.0L, k); + x = px * qx + (px - 1.0); + return x; +} + +weak_alias (__expm1l, expm1l) +#ifdef NO_LONG_DOUBLE +strong_alias (__expm1, __expm1l) weak_alias (__expm1, expm1l) +#endif diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c Tue Jul 13 17:08:43 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_fpclassifyl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_ilogbl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_ilogbl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_ilogbl.c Tue Jul 13 17:08:52 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_ilogbl.c Mon Jul 23 10:55:53 2001 @@ -19,10 +19,12 @@ static char rcsid[] = "$NetBSD: $"; /* ilogbl(long double x) * return the binary exponent of non-zero x - * ilogbl(0) = 0x80000001 - * ilogbl(inf/NaN) = 0x7fffffff (no signal is raised) + * ilogbl(0) = FP_ILOGB0 + * ilogbl(NaN) = FP_ILOGBNAN (no signal is raised) + * ilogbl(+-Inf) = INT_MAX (no signal is raised) */ +#include #include "math.h" #include "math_private.h" @@ -50,6 +52,11 @@ static char rcsid[] = "$NetBSD: $"; return ix; } else if (hx<0x7fff000000000000LL) return (hx>>48)-0x3fff; - else return FP_ILOGBNAN; + else if (FP_ILOGBNAN != INT_MAX) { + /* ISO C99 requires ilogbl(+-Inf) == INT_MAX. */ + if (((hx^0x7fff000000000000LL)|lx) == 0) + return INT_MAX; + } + return FP_ILOGBNAN; } weak_alias (__ilogbl, ilogbl) diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_llrintl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_llrintl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_llrintl.c Tue Jul 13 17:09:04 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_llrintl.c Mon Jul 23 10:55:53 2001 @@ -6,19 +6,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_llroundl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_llroundl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_llroundl.c Tue Jul 13 17:09:08 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_llroundl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_log1pl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_log1pl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_log1pl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_log1pl.c Mon Jul 23 06:23:20 2001 @@ -0,0 +1,244 @@ +/* log1pl.c + * + * Relative error logarithm + * Natural logarithm of 1+x, 128-bit long double precision + * + * + * + * SYNOPSIS: + * + * long double x, y, log1pl(); + * + * y = log1pl( x ); + * + * + * + * DESCRIPTION: + * + * Returns the base e (2.718...) logarithm of 1+x. + * + * The argument 1+x is separated into its exponent and fractional + * parts. If the exponent is between -1 and +1, the logarithm + * of the fraction is approximated by + * + * log(1+x) = x - 0.5 x^2 + x^3 P(x)/Q(x). + * + * Otherwise, setting z = 2(w-1)/(w+1), + * + * log(w) = z + z^3 P(z)/Q(z). + * + * + * + * ACCURACY: + * + * Relative error: + * arithmetic domain # trials peak rms + * IEEE -1, 8 100000 1.9e-34 4.3e-35 + */ + +/* Copyright 2001 by Stephen L. Moshier */ + +#include "math.h" +#include "math_private.h" + +/* Coefficients for log(1+x) = x - x^2 / 2 + x^3 P(x)/Q(x) + * 1/sqrt(2) <= 1+x < sqrt(2) + * Theoretical peak relative error = 5.3e-37, + * relative peak error spread = 2.3e-14 + */ +static long double + P12 = 1.538612243596254322971797716843006400388E-6L, + P11 = 4.998469661968096229986658302195402690910E-1L, + P10 = 2.321125933898420063925789532045674660756E1L, + P9 = 4.114517881637811823002128927449878962058E2L, + P8 = 3.824952356185897735160588078446136783779E3L, + P7 = 2.128857716871515081352991964243375186031E4L, + P6 = 7.594356839258970405033155585486712125861E4L, + P5 = 1.797628303815655343403735250238293741397E5L, + P4 = 2.854829159639697837788887080758954924001E5L, + P3 = 3.007007295140399532324943111654767187848E5L, + P2 = 2.014652742082537582487669938141683759923E5L, + P1 = 7.771154681358524243729929227226708890930E4L, + P0 = 1.313572404063446165910279910527789794488E4L, + /* Q12 = 1.000000000000000000000000000000000000000E0L, */ + Q11 = 4.839208193348159620282142911143429644326E1L, + Q10 = 9.104928120962988414618126155557301584078E2L, + Q9 = 9.147150349299596453976674231612674085381E3L, + Q8 = 5.605842085972455027590989944010492125825E4L, + Q7 = 2.248234257620569139969141618556349415120E5L, + Q6 = 6.132189329546557743179177159925690841200E5L, + Q5 = 1.158019977462989115839826904108208787040E6L, + Q4 = 1.514882452993549494932585972882995548426E6L, + Q3 = 1.347518538384329112529391120390701166528E6L, + Q2 = 7.777690340007566932935753241556479363645E5L, + Q1 = 2.626900195321832660448791748036714883242E5L, + Q0 = 3.940717212190338497730839731583397586124E4L; + +/* Coefficients for log(x) = z + z^3 P(z^2)/Q(z^2), + * where z = 2(x-1)/(x+1) + * 1/sqrt(2) <= x < sqrt(2) + * Theoretical peak relative error = 1.1e-35, + * relative peak error spread 1.1e-9 + */ +static long double + R5 = -8.828896441624934385266096344596648080902E-1L, + R4 = 8.057002716646055371965756206836056074715E1L, + R3 = -2.024301798136027039250415126250455056397E3L, + R2 = 2.048819892795278657810231591630928516206E4L, + R1 = -8.977257995689735303686582344659576526998E4L, + R0 = 1.418134209872192732479751274970992665513E5L, + /* S6 = 1.000000000000000000000000000000000000000E0L, */ + S5 = -1.186359407982897997337150403816839480438E2L, + S4 = 3.998526750980007367835804959888064681098E3L, + S3 = -5.748542087379434595104154610899551484314E4L, + S2 = 4.001557694070773974936904547424676279307E5L, + S1 = -1.332535117259762928288745111081235577029E6L, + S0 = 1.701761051846631278975701529965589676574E6L; + +/* C1 + C2 = ln 2 */ +static long double C1 = 6.93145751953125E-1L; +static long double C2 = 1.428606820309417232121458176568075500134E-6L; + +static long double sqrth = 0.7071067811865475244008443621048490392848L; +/* ln (2^16384 * (1 - 2^-113)) */ +static long double maxlog = 1.1356523406294143949491931077970764891253E4L; +static long double big = 2e4932L; +static long double zero = 0.0L; + +#if 1 +/* Make sure these are prototyped. */ +long double frexpl (long double, int *); +long double ldexpl (long double, int); +#endif + + +long double +__log1pl (long double xm1) +{ + long double x, y, z, r, s; + ieee854_long_double_shape_type u; + int32_t ix; + int e; + + /* Test for NaN or infinity input. */ + u.value = xm1; + ix = u.parts32.w0 & 0x7fffffff; + if (ix >= 0x7fff0000) + return xm1; + + /* log1p(+- 0) = +- 0. */ + if ((ix == 0) && (u.parts32.w1 | u.parts32.w2 | u.parts32.w3) == 0) + return xm1; + + x = xm1 + 1.0L; + + /* log1p(-1) = -inf */ + if (x <= 0.0L) + { + if (x == 0.0L) + return (-1.0L / zero); + else + return (zero / zero); + } + + /* Separate mantissa from exponent. */ + + /* Use frexp used so that denormal numbers will be handled properly. */ + x = frexpl (x, &e); + + /* Logarithm using log(x) = z + z^3 P(z^2)/Q(z^2), + where z = 2(x-1)/x+1). */ + if ((e > 2) || (e < -2)) + { + if (x < sqrth) + { /* 2( 2x-1 )/( 2x+1 ) */ + e -= 1; + z = x - 0.5L; + y = 0.5L * z + 0.5L; + } + else + { /* 2 (x-1)/(x+1) */ + z = x - 0.5L; + z -= 0.5L; + y = 0.5L * x + 0.5L; + } + x = z / y; + z = x * x; + r = ((((R5 * z + + R4) * z + + R3) * z + + R2) * z + + R1) * z + + R0; + s = (((((z + + S5) * z + + S4) * z + + S3) * z + + S2) * z + + S1) * z + + S0; + z = x * (z * r / s); + z = z + e * C2; + z = z + x; + z = z + e * C1; + return (z); + } + + + /* Logarithm using log(1+x) = x - .5x^2 + x^3 P(x)/Q(x). */ + + if (x < sqrth) + { + e -= 1; + if (e != 0) + x = 2.0L * x - 1.0L; /* 2x - 1 */ + else + x = xm1; + } + else + { + if (e != 0) + x = x - 1.0L; + else + x = xm1; + } + z = x * x; + r = (((((((((((P12 * x + + P11) * x + + P10) * x + + P9) * x + + P8) * x + + P7) * x + + P6) * x + + P5) * x + + P4) * x + + P3) * x + + P2) * x + + P1) * x + + P0; + s = (((((((((((x + + Q11) * x + + Q10) * x + + Q9) * x + + Q8) * x + + Q7) * x + + Q6) * x + + Q5) * x + + Q4) * x + + Q3) * x + + Q2) * x + + Q1) * x + + Q0; + y = x * (z * r / s); + y = y + e * C2; + z = y - 0.5L * z; + z = z + x; + z = z + e * C1; + return (z); +} + +weak_alias (__log1pl, log1pl) +#ifdef NO_LONG_DOUBLE +strong_alias (__log1p, __log1pl) +weak_alias (__log1p, log1pl) +#endif diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_lrintl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_lrintl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_lrintl.c Tue Jul 13 17:09:17 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_lrintl.c Mon Jul 23 10:55:53 2001 @@ -6,19 +6,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_lroundl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_lroundl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_lroundl.c Tue Jul 13 17:09:21 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_lroundl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_remquol.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_remquol.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_remquol.c Tue Jul 13 17:09:46 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_remquol.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_roundl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_roundl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_roundl.c Mon Jan 3 13:04:44 2000 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_roundl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_signbitl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_signbitl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_signbitl.c Tue Jul 13 17:10:09 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_signbitl.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_sincosl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_sincosl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_sincosl.c Thu Jul 15 18:21:19 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_sincosl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_tanhl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_tanhl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_tanhl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_tanhl.c Tue Jun 19 00:24:40 2001 @@ -0,0 +1,106 @@ +/* s_tanhl.c -- long double version of s_tanh.c. + * Conversion to long double by Ulrich Drepper, + * Cygnus Support, drepper@cygnus.com. + */ + +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +/* Changes for 128-bit long double contributed by + Stephen L. Moshier */ + +/* tanhl(x) + * Return the Hyperbolic Tangent of x + * + * Method : + * x -x + * e - e + * 0. tanhl(x) is defined to be ----------- + * x -x + * e + e + * 1. reduce x to non-negative by tanhl(-x) = -tanhl(x). + * 2. 0 <= x <= 2**-57 : tanhl(x) := x*(one+x) + * -t + * 2**-57 < x <= 1 : tanhl(x) := -----; t = expm1l(-2x) + * t + 2 + * 2 + * 1 <= x <= 40.0 : tanhl(x) := 1- ----- ; t=expm1l(2x) + * t + 2 + * 40.0 < x <= INF : tanhl(x) := 1. + * + * Special cases: + * tanhl(NaN) is NaN; + * only tanhl(0)=0 is exact for finite argument. + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const long double one = 1.0, two = 2.0, tiny = 1.0e-4900L; +#else +static long double one = 1.0, two = 2.0, tiny = 1.0e-4900L; +#endif + +#ifdef __STDC__ +long double +__tanhl (long double x) +#else +long double +__tanhl (x) + long double x; +#endif +{ + long double t, z; + u_int32_t jx, ix; + ieee854_long_double_shape_type u; + + /* Words of |x|. */ + u.value = x; + jx = u.parts32.w0; + ix = jx & 0x7fffffff; + /* x is INF or NaN */ + if (ix >= 0x7fff0000) + { + /* for NaN it's not important which branch: tanhl(NaN) = NaN */ + if (jx & 0x80000000) + return one / x - one; /* tanhl(-inf)= -1; */ + else + return one / x + one; /* tanhl(+inf)=+1 */ + } + + /* |x| < 40 */ + if (ix < 0x40044000) + { + if (u.value == 0) + return x; /* x == +- 0 */ + if (ix < 0x3fc60000) /* |x| < 2^-57 */ + return x * (one + tiny); /* tanh(small) = small */ + u.parts32.w0 = ix; /* Absolute value of x. */ + if (ix >= 0x3fff0000) + { /* |x| >= 1 */ + t = __expm1l (two * u.value); + z = one - two / (t + two); + } + else + { + t = __expm1l (-two * u.value); + z = -t / (t + two); + } + /* |x| > 40, return +-1 */ + } + else + { + z = one - tiny; /* raised inexact flag */ + } + return (jx & 0x80000000) ? -z : z; +} +weak_alias (__tanhl, tanhl) diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_truncl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_truncl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/s_truncl.c Tue Jul 13 17:10:26 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/s_truncl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/strtold.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/strtold.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/strtold.c Tue Jul 13 17:10:33 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/strtold.c Mon Jul 23 10:55:53 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/t_expl.h glibc-2.2.4/sysdeps/ieee754/ldbl-128/t_expl.h --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/t_expl.h Fri Aug 6 10:17:24 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/t_expl.h Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __expl_table basically consists of four tables, T_EXPL_ARG{1,2} and T_EXPL_RES{1,2}. All tables use positive and negative indexes, the 0 points diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/t_sincosl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/t_sincosl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/t_sincosl.c Thu Jul 15 18:21:19 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/t_sincosl.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* For 0.1484375 + n/128.0, n=0..82 this table contains first 113 bits of cosine, then at least 113 additional diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-128/w_expl.c glibc-2.2.4/sysdeps/ieee754/ldbl-128/w_expl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-128/w_expl.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-128/w_expl.c Tue Aug 14 00:06:41 2001 @@ -0,0 +1,58 @@ +/* w_expl.c -- long double version of w_exp.c. + * Conversion to long double by Ulrich Drepper, + * Cygnus Support, drepper@cygnus.com. + */ + +/* + * ==================================================== + * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + * + * Developed at SunPro, a Sun Microsystems, Inc. business. + * Permission to use, copy, modify, and distribute this + * software is freely granted, provided that this notice + * is preserved. + * ==================================================== + */ + +#if defined(LIBM_SCCS) && !defined(lint) +static char rcsid[] = "$NetBSD: $"; +#endif + +/* + * wrapper expl(x) + */ + +#include "math.h" +#include "math_private.h" + +#ifdef __STDC__ +static const long double +#else +static long double +#endif +o_threshold= 1.1356523406294143949491931077970763428449E4L, +u_threshold= -1.1433462743336297878837243843452621503410E4; + +#ifdef __STDC__ + long double __expl(long double x) /* wrapper exp */ +#else + long double __expl(x) /* wrapper exp */ + long double x; +#endif +{ +#ifdef _IEEE_LIBM + return __ieee754_expl(x); +#else + long double z; + z = __ieee754_expl(x); + if(_LIB_VERSION == _IEEE_) return z; + if(__finitel(x)) { + if(x>o_threshold) + return __kernel_standard(x,x,206); /* exp overflow */ + else if(x=0x401b) { /* x > 2**28 */ + } else if(se >=0x401d) { /* x > 2**30 */ if(se >=0x7fff) { /* x is inf of NaN */ return x+x; } else diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/e_coshl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/e_coshl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/e_coshl.c Tue Jul 13 17:11:28 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/e_coshl.c Mon Jul 23 10:55:53 2001 @@ -79,16 +79,15 @@ static long double one = 1.0, half=0.5, if (ex < 0x400c || (ex == 0x400c && mx < 0xb1700000u)) return half*__ieee754_expl(fabsl(x)); - /* |x| in [log(maxdouble), overflowthresold] */ - if (ex < 0x400d - || (ex == 0x400d && (mx < 0xb170b513u - || (mx == 0xb170b513u && lx < 0xa1dfd60cu)))) + /* |x| in [log(maxdouble), log(2*maxdouble)) */ + if (ex == 0x400c && (mx < 0xb174ddc0u + || (mx == 0xb174ddc0u && lx < 0x31aec0ebu))) { w = __ieee754_expl(half*fabsl(x)); t = half*w; return t*w; } - /* |x| > overflowthresold, cosh(x) overflow */ + /* |x| >= log(2*maxdouble), cosh(x) overflow */ return huge*huge; } diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/e_gammal_r.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/e_gammal_r.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/e_gammal_r.c Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/e_gammal_r.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/e_sinhl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/e_sinhl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/e_sinhl.c Tue Jul 13 17:11:45 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/e_sinhl.c Mon Jul 23 10:55:53 2001 @@ -66,7 +66,7 @@ static long double one = 1.0, shuge = 1. if (jx & 0x8000) h = -h; /* |x| in [0,25], return sign(x)*0.5*(E+E/(E+1))) */ if (ix < 0x4003 || (ix == 0x4003 && i0 <= 0xc8000000)) { /* |x|<25 */ - if (ix<0x3fe3) /* |x|<2**-28 */ + if (ix<0x3fdf) /* |x|<2**-32 */ if(shuge+x>one) return x;/* sinh(tiny) = tiny with inexact */ t = __expm1l(fabsl(x)); if(ix<0x3fff) return h*(2.0*t-t*t/(t+one)); diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/ldbl2mpn.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/ldbl2mpn.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/ldbl2mpn.c Tue Jul 13 17:11:50 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/ldbl2mpn.c Mon Jul 23 10:55:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/mpn2ldbl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/mpn2ldbl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/mpn2ldbl.c Tue Jul 13 17:12:35 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/mpn2ldbl.c Mon Jul 23 10:55:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/printf_fphex.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/printf_fphex.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/printf_fphex.c Tue Oct 17 14:54:10 2000 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/printf_fphex.c Mon Jul 23 10:55:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef LONG_DOUBLE_DENORM_BIAS # define LONG_DOUBLE_DENORM_BIAS (IEEE854_LONG_DOUBLE_BIAS - 1) diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_cbrtl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_cbrtl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_cbrtl.c Tue Jul 13 17:13:12 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_cbrtl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_fpclassifyl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_fpclassifyl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_fpclassifyl.c Tue Jul 13 17:13:42 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_fpclassifyl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Fixed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_ilogbl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_ilogbl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_ilogbl.c Tue Jul 13 17:13:51 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_ilogbl.c Fri Aug 10 12:11:55 2001 @@ -20,10 +20,12 @@ static char rcsid[] = "$NetBSD: $"; /* ilogbl(long double x) * return the binary exponent of non-zero x - * ilogbl(0) = 0x80000001 - * ilogbl(inf/NaN) = 0x7fffffff (no signal is raised) + * ilogbl(0) = FP_ILOGB0 + * ilogbl(NaN) = FP_ILOGBNAN (no signal is raised) + * ilogbl(+-Inf) = INT_MAX (no signal is raised) */ +#include #include "math.h" #include "math_private.h" @@ -51,6 +53,13 @@ static char rcsid[] = "$NetBSD: $"; return ix; } else if (es<0x7fff) return es-0x3fff; - else return FP_ILOGBNAN; + else if (FP_ILOGBNAN != INT_MAX) + { + GET_LDOUBLE_WORDS(es,hx,lx,x); + if ((hx & 0x7fffffff|lx) == 0) + /* ISO C99 requires ilogbl(+-Inf) == INT_MAX. */ + return INT_MAX; + } + return FP_ILOGBNAN; } weak_alias (__ilogbl, ilogbl) diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_llrintl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_llrintl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_llrintl.c Tue Jul 13 17:14:04 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_llrintl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_llroundl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_llroundl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_llroundl.c Tue Jul 13 17:14:08 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_llroundl.c Mon Jul 23 10:55:53 2001 @@ -1,22 +1,22 @@ /* Round long double value to long long int. - Copyright (C) 1997 Free Software Foundation, Inc. + Copyright (C) 1997, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -59,13 +59,13 @@ __llroundl (long double x) else { u_int32_t j = i1 + (0x80000000 >> (j0 - 31)); + + result = (long long int) i0; if (j < i1) - ++i0; + ++result; - if (j0 == 31) - result = (long long int) i0; - else - result = ((long long int) i0 << (j0 - 31)) | (j >> (63 - j0)); + if (j0 > 31) + result = (result << (j0 - 31)) | (j >> (63 - j0)); } } else diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_lrintl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_lrintl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_lrintl.c Tue Jul 13 17:14:17 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_lrintl.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_lroundl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_lroundl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_lroundl.c Tue Jul 13 17:14:21 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_lroundl.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_nextafterl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_nextafterl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_nextafterl.c Tue Jul 13 17:14:34 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_nextafterl.c Mon Jul 23 10:55:53 2001 @@ -43,12 +43,12 @@ static char rcsid[] = "$NetBSD: $"; ix = esx&0x7fff; /* |x| */ iy = esy&0x7fff; /* |y| */ - if(((ix==0x7fff)&&((hx|lx)|-(hx|lx))!=0) || /* x is nan */ - ((iy==0x7fff)&&((hy|ly)|-(hy|ly))!=0)) /* y is nan */ + if(((ix==0x7fff)&&((hx|lx)!=0) || /* x is nan */ + ((iy==0x7fff)&&((hy|ly)!=0)) /* y is nan */ return x+y; if(x==y) return y; /* x=y, return y */ if((ix|hx|lx)==0) { /* x == 0 */ - SET_LDOUBLE_WORDS(x,esx&0x8000,0,1);/* return +-minsubnormal */ + SET_LDOUBLE_WORDS(x,esy&0x8000,0,1);/* return +-minsubnormal */ y = x*x; if(y==x) return y; else return x; /* raise underflow flag */ } diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_nexttoward.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_nexttoward.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_nexttoward.c Tue Oct 17 14:54:10 2000 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_nexttoward.c Mon Jul 23 10:55:53 2001 @@ -45,12 +45,12 @@ static char rcsid[] = "$NetBSD: $"; iy = esy&0x7fff; /* |y| */ if(((ix>=0x7ff00000)&&((ix-0x7ff00000)|lx)!=0) || /* x is nan */ - ((iy>=0x7fff)&&((hy|ly)|-(hy|ly))!=0)) /* y is nan */ + ((iy>=0x7fff)&&(hy|ly)!=0)) /* y is nan */ return x+y; if((long double) x==y) return y; /* x=y, return y */ if((ix|lx)==0) { /* x == 0 */ double x2; - INSERT_WORDS(x,esy&0x8000?0x80000000:0,1);/* return +-minsub */ + INSERT_WORDS(x,(esy&0x8000)<<16,1); /* return +-minsub */ x2 = x*x; if(x2==x) return x2; else return x; /* raise underflow flag */ } diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_nexttowardf.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_nexttowardf.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_nexttowardf.c Tue Jul 13 17:14:43 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_nexttowardf.c Mon Jul 23 10:55:53 2001 @@ -36,13 +36,13 @@ static char rcsid[] = "$NetBSD: $"; ix = hx&0x7fffffff; /* |x| */ iy = esy&0x7fff; /* |y| */ - if((ix>0x7f800000) || /* x is nan */ - (iy>=0x7fff&&((hy|ly)|-(hy|ly))!=0)) /* y is nan */ + if((ix>0x7f800000) || /* x is nan */ + (iy>=0x7fff&&((hy|ly)!=0))) /* y is nan */ return x+y; if((long double) x==y) return y; /* x=y, return y */ if(ix==0) { /* x == 0 */ float x2; - SET_FLOAT_WORD(x,(esy&0x8000?0x80000000:0)|1);/* return +-minsub*/ + SET_FLOAT_WORD(x,((esy&0x8000)<<16)|1);/* return +-minsub*/ x2 = x*x; if(x2==x) return x2; else return x; /* raise underflow flag */ } diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_remquol.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_remquol.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_remquol.c Tue Jul 13 17:14:47 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_remquol.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_roundl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_roundl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_roundl.c Tue Jul 13 17:14:57 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_roundl.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_signbitl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_signbitl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_signbitl.c Tue Jul 13 17:15:10 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_signbitl.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_sincosl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_sincosl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_sincosl.c Tue Jul 13 17:15:14 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_sincosl.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_tanhl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_tanhl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_tanhl.c Tue Jul 13 17:15:23 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_tanhl.c Mon Jul 23 10:55:53 2001 @@ -77,8 +77,8 @@ static long double one=1.0, two=2.0, tin if (ix < 0x4003 || (ix == 0x4003 && j0 < 0xb8000000u)) {/* |x|<23 */ if ((ix|j0|j1) == 0) return x; /* x == +- 0 */ - if (ix<0x3fc8) /* |x|<2**-55 */ - return x*(one+x); /* tanh(small) = small */ + if (ix<0x3fc8) /* |x|<2**-55 */ + return x*(one+tiny); /* tanh(small) = small */ if (ix>=0x3fff) { /* |x|>=1 */ t = __expm1l(two*fabsl(x)); z = one - two/(t+two); @@ -90,6 +90,6 @@ static long double one=1.0, two=2.0, tin } else { z = one - tiny; /* raised inexact flag */ } - return (se>0x7fff)? -z: z; + return (se&0x8000)? -z: z; } weak_alias (__tanhl, tanhl) diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_truncl.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_truncl.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/s_truncl.c Tue Jul 13 17:15:32 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/s_truncl.c Mon Jul 23 10:55:53 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/ieee754/ldbl-96/strtold.c glibc-2.2.4/sysdeps/ieee754/ldbl-96/strtold.c --- glibc-2.2.3/sysdeps/ieee754/ldbl-96/strtold.c Tue Jul 13 17:18:46 1999 +++ glibc-2.2.4/sysdeps/ieee754/ldbl-96/strtold.c Mon Jul 23 10:55:53 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/Makefile glibc-2.2.4/sysdeps/m68k/Makefile --- glibc-2.2.3/sysdeps/m68k/Makefile Thu Sep 4 18:40:38 1997 +++ glibc-2.2.4/sysdeps/m68k/Makefile Mon Jul 23 10:55:53 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # The mpn functions need this. All existing 68k ports use MIT syntax. If # a new port wants to use Motorola or Sony syntax, it can redefine this diff -durpN glibc-2.2.3/sysdeps/m68k/__longjmp.c glibc-2.2.4/sysdeps/m68k/__longjmp.c --- glibc-2.2.3/sysdeps/m68k/__longjmp.c Mon Aug 4 07:26:01 1997 +++ glibc-2.2.4/sysdeps/m68k/__longjmp.c Mon Jul 23 10:55:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/m68k/add_n.S glibc-2.2.4/sysdeps/m68k/add_n.S --- glibc-2.2.3/sysdeps/m68k/add_n.S Fri Mar 6 11:13:43 1998 +++ glibc-2.2.4/sysdeps/m68k/add_n.S Mon Jul 23 10:55:53 2001 @@ -6,16 +6,16 @@ Copyright (C) 1992, 1994, 1996, 1998 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/m68k/asm-syntax.h glibc-2.2.4/sysdeps/m68k/asm-syntax.h --- glibc-2.2.3/sysdeps/m68k/asm-syntax.h Mon Feb 3 18:00:49 1997 +++ glibc-2.2.4/sysdeps/m68k/asm-syntax.h Mon Jul 23 10:55:53 2001 @@ -1,23 +1,22 @@ /* Definitions for 68k syntax variations. Copyright (C) 1992, 1994, 1996, 1997 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in the GNU MP Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_ELF diff -durpN glibc-2.2.3/sysdeps/m68k/bits/byteswap.h glibc-2.2.4/sysdeps/m68k/bits/byteswap.h --- glibc-2.2.3/sysdeps/m68k/bits/byteswap.h Tue Jan 23 14:07:21 2001 +++ glibc-2.2.4/sysdeps/m68k/bits/byteswap.h Mon Jul 23 10:55:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _BYTESWAP_H && !defined _NETINET_IN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/m68k/bits/huge_val.h glibc-2.2.4/sysdeps/m68k/bits/huge_val.h --- glibc-2.2.3/sysdeps/m68k/bits/huge_val.h Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/m68k/bits/huge_val.h Mon Jul 23 10:55:54 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/m68k/bits/setjmp.h glibc-2.2.4/sysdeps/m68k/bits/setjmp.h --- glibc-2.2.3/sysdeps/m68k/bits/setjmp.h Thu Apr 23 22:18:26 1998 +++ glibc-2.2.4/sysdeps/m68k/bits/setjmp.h Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. m68k version. */ diff -durpN glibc-2.2.3/sysdeps/m68k/bsd-_setjmp.S glibc-2.2.4/sysdeps/m68k/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/m68k/bsd-_setjmp.S Thu Jun 26 15:15:40 1997 +++ glibc-2.2.4/sysdeps/m68k/bsd-_setjmp.S Mon Jul 23 10:55:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/m68k/bsd-setjmp.S glibc-2.2.4/sysdeps/m68k/bsd-setjmp.S --- glibc-2.2.3/sysdeps/m68k/bsd-setjmp.S Thu Jun 26 15:15:40 1997 +++ glibc-2.2.4/sysdeps/m68k/bsd-setjmp.S Mon Jul 23 10:55:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/m68k/dl-machine.h glibc-2.2.4/sysdeps/m68k/dl-machine.h --- glibc-2.2.3/sysdeps/m68k/dl-machine.h Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/m68k/dl-machine.h Mon Jul 23 10:55:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h diff -durpN glibc-2.2.3/sysdeps/m68k/elf/start.S glibc-2.2.4/sysdeps/m68k/elf/start.S --- glibc-2.2.3/sysdeps/m68k/elf/start.S Wed Jun 10 09:02:07 1998 +++ glibc-2.2.4/sysdeps/m68k/elf/start.S Mon Jul 23 10:55:54 2001 @@ -1,21 +1,21 @@ /* Startup code compliant to the ELF m68k ABI. - Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is the canonical entry point, usually the first thing in the text segment. The SVR4/m68k ABI says that when the entry point runs, @@ -38,6 +38,7 @@ .text .globl _start + .type _start,@function _start: /* Clear the frame pointer. The ABI suggests this be done, to mark the outermost frame obviously. */ diff -durpN glibc-2.2.3/sysdeps/m68k/ffs.c glibc-2.2.4/sysdeps/m68k/ffs.c --- glibc-2.2.3/sysdeps/m68k/ffs.c Thu Jul 30 10:54:34 1998 +++ glibc-2.2.4/sysdeps/m68k/ffs.c Mon Jul 23 10:55:53 2001 @@ -5,19 +5,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ffsl __something_else #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/bits/fenv.h glibc-2.2.4/sysdeps/m68k/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/m68k/fpu/bits/fenv.h Thu Sep 7 11:56:39 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/bits/fenv.h Mon Jul 23 10:55:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/bits/mathdef.h glibc-2.2.4/sysdeps/m68k/fpu/bits/mathdef.h --- glibc-2.2.3/sysdeps/m68k/fpu/bits/mathdef.h Sat Jan 6 20:35:39 2001 +++ glibc-2.2.4/sysdeps/m68k/fpu/bits/mathdef.h Mon Jul 23 10:55:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/bits/mathinline.h glibc-2.2.4/sysdeps/m68k/fpu/bits/mathinline.h --- glibc-2.2.3/sysdeps/m68k/fpu/bits/mathinline.h Tue Jun 6 08:17:16 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/bits/mathinline.h Mon Jul 23 10:55:56 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef __GNUC__ @@ -134,7 +134,6 @@ __inline_mathop(__significand, getman) #endif #ifdef __USE_ISOC99 -__inline_mathop(__log2, log2) __inline_mathop(__trunc, intrz) #endif @@ -157,7 +156,6 @@ __inline_mathop(significand, getman) # endif # ifdef __USE_ISOC99 -__inline_mathop(log2, log2) __inline_mathop(trunc, intrz) # endif diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/e_acos.c glibc-2.2.4/sysdeps/m68k/fpu/e_acos.c --- glibc-2.2.3/sysdeps/m68k/fpu/e_acos.c Mon Jun 28 12:05:36 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/e_acos.c Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/e_atan2.c glibc-2.2.4/sysdeps/m68k/fpu/e_atan2.c --- glibc-2.2.3/sysdeps/m68k/fpu/e_atan2.c Mon Jun 28 12:05:38 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/e_atan2.c Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/e_fmod.c glibc-2.2.4/sysdeps/m68k/fpu/e_fmod.c --- glibc-2.2.3/sysdeps/m68k/fpu/e_fmod.c Mon Jun 28 12:05:40 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/e_fmod.c Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/e_log2.c glibc-2.2.4/sysdeps/m68k/fpu/e_log2.c --- glibc-2.2.3/sysdeps/m68k/fpu/e_log2.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/m68k/fpu/e_log2.c Wed Jun 6 05:54:31 2001 @@ -0,0 +1,2 @@ +#define FUNC __ieee754_log2 +#include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/e_log2f.c glibc-2.2.4/sysdeps/m68k/fpu/e_log2f.c --- glibc-2.2.3/sysdeps/m68k/fpu/e_log2f.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/m68k/fpu/e_log2f.c Thu Jun 14 07:17:39 2001 @@ -0,0 +1,2 @@ +#define FUNC __ieee754_log2f +#include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/e_log2l.c glibc-2.2.4/sysdeps/m68k/fpu/e_log2l.c --- glibc-2.2.3/sysdeps/m68k/fpu/e_log2l.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/m68k/fpu/e_log2l.c Thu Jun 14 07:17:49 2001 @@ -0,0 +1,2 @@ +#define FUNC __ieee754_log2l +#include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/e_pow.c glibc-2.2.4/sysdeps/m68k/fpu/e_pow.c --- glibc-2.2.3/sysdeps/m68k/fpu/e_pow.c Thu Apr 12 14:02:10 2001 +++ glibc-2.2.4/sysdeps/m68k/fpu/e_pow.c Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/e_scalb.c glibc-2.2.4/sysdeps/m68k/fpu/e_scalb.c --- glibc-2.2.3/sysdeps/m68k/fpu/e_scalb.c Thu Apr 12 14:02:10 2001 +++ glibc-2.2.4/sysdeps/m68k/fpu/e_scalb.c Mon Jul 23 10:55:54 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/m68k/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/m68k/fpu/fclrexcpt.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/fclrexcpt.c Mon Jul 23 10:55:54 2001 @@ -1,22 +1,22 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -40,6 +40,11 @@ __feclearexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feclearexcept, __old_feclearexcept) -symbol_version (__old_feclearexcept, feclearexcept, GLIBC_2.1); -default_symbol_version (__feclearexcept, feclearexcept, GLIBC_2.2); +compat_symbol (libm, __old_feclearexcept, feclearexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feclearexcept, feclearexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/m68k/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/m68k/fpu/fedisblxcpt.c Wed Aug 16 08:08:45 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/fedisblxcpt.c Mon Jul 23 10:55:54 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/m68k/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/m68k/fpu/feenablxcpt.c Wed Aug 16 08:08:45 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/feenablxcpt.c Mon Jul 23 10:55:54 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fegetenv.c glibc-2.2.4/sysdeps/m68k/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/m68k/fpu/fegetenv.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/fegetenv.c Mon Jul 23 10:55:54 2001 @@ -1,22 +1,22 @@ /* Store current floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -28,6 +28,11 @@ __fegetenv (fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetenv, __old_fegetenv) -symbol_version (__old_fegetenv, fegetenv, GLIBC_2.1); -default_symbol_version (__fegetenv, fegetenv, GLIBC_2.2); +compat_symbol (libm, __old_fegetenv, fegetenv, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fegetenv, fegetenv, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fegetexcept.c glibc-2.2.4/sysdeps/m68k/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/m68k/fpu/fegetexcept.c Wed Aug 16 08:08:45 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/fegetexcept.c Mon Jul 23 10:55:54 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fegetround.c glibc-2.2.4/sysdeps/m68k/fpu/fegetround.c --- glibc-2.2.3/sysdeps/m68k/fpu/fegetround.c Thu Apr 17 08:09:05 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/fegetround.c Mon Jul 23 10:55:54 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/m68k/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/m68k/fpu/feholdexcpt.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/feholdexcpt.c Mon Jul 23 10:55:54 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fesetenv.c glibc-2.2.4/sysdeps/m68k/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/m68k/fpu/fesetenv.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/fesetenv.c Mon Jul 23 10:55:54 2001 @@ -1,22 +1,22 @@ /* Install given floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -49,6 +49,11 @@ __fesetenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetenv, __old_fesetenv) -symbol_version (__old_fesetenv, fesetenv, GLIBC_2.1); -default_symbol_version (__fesetenv, fesetenv, GLIBC_2.2); +compat_symbol (libm, __old_fesetenv, fesetenv, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fesetenv, fesetenv, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fesetround.c glibc-2.2.4/sysdeps/m68k/fpu/fesetround.c --- glibc-2.2.3/sysdeps/m68k/fpu/fesetround.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/fesetround.c Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/feupdateenv.c glibc-2.2.4/sysdeps/m68k/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/m68k/fpu/feupdateenv.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/feupdateenv.c Mon Jul 23 10:55:55 2001 @@ -1,22 +1,22 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -40,6 +40,11 @@ __feupdateenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feupdateenv, __old_feupdateenv) -symbol_version (__old_feupdateenv, feupdateenv, GLIBC_2.1); -default_symbol_version (__feupdateenv, feupdateenv, GLIBC_2.2); +compat_symbol (libm, __old_feupdateenv, feupdateenv, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feupdateenv, feupdateenv, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/m68k/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/m68k/fpu/fgetexcptflg.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/fgetexcptflg.c Mon Jul 23 10:55:55 2001 @@ -1,22 +1,22 @@ /* Store current representation for exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -33,6 +33,11 @@ __fegetexceptflag (fexcept_t *flagp, int /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetexceptflag, __old_fegetexceptflag) -symbol_version (__old_fegetexceptflag, fegetexceptflag, GLIBC_2.1); -default_symbol_version (__fegetexceptflag, fegetexceptflag, GLIBC_2.2); +compat_symbol (libm, __old_fegetexceptflag, fegetexceptflag, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fegetexceptflag, fegetexceptflag, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/m68k/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/m68k/fpu/fraiseexcpt.c Fri Feb 9 10:04:26 2001 +++ glibc-2.2.4/sysdeps/m68k/fpu/fraiseexcpt.c Mon Jul 23 10:55:55 2001 @@ -1,22 +1,22 @@ /* Raise given exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -72,6 +72,11 @@ __feraiseexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feraiseexcept, __old_feraiseexcept) -symbol_version (__old_feraiseexcept, feraiseexcept, GLIBC_2.1); -default_symbol_version (__feraiseexcept, feraiseexcept, GLIBC_2.2); +compat_symbol (libm, __old_feraiseexcept, feraiseexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feraiseexcept, feraiseexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/m68k/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/m68k/fpu/fsetexcptflg.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/fsetexcptflg.c Mon Jul 23 10:55:55 2001 @@ -1,22 +1,22 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -39,6 +39,11 @@ __fesetexceptflag (const fexcept_t *flag /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetexceptflag, __old_fesetexceptflag) -symbol_version (__old_fesetexceptflag, fesetexceptflag, GLIBC_2.1); -default_symbol_version (__fesetexceptflag, fesetexceptflag, GLIBC_2.2); +compat_symbol (libm, __old_fesetexceptflag, fesetexceptflag, GLIBC_2_1); +#endif + +versioned_symbol (libm, __fesetexceptflag, fesetexceptflag, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/ftestexcept.c glibc-2.2.4/sysdeps/m68k/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/m68k/fpu/ftestexcept.c Thu Apr 17 08:09:43 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/ftestexcept.c Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/k_cos.c glibc-2.2.4/sysdeps/m68k/fpu/k_cos.c --- glibc-2.2.3/sysdeps/m68k/fpu/k_cos.c Wed Dec 3 15:31:35 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/k_cos.c Mon Jul 23 10:55:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/k_sin.c glibc-2.2.4/sysdeps/m68k/fpu/k_sin.c --- glibc-2.2.3/sysdeps/m68k/fpu/k_sin.c Wed Dec 3 15:31:35 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/k_sin.c Mon Jul 23 10:55:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/k_tan.c glibc-2.2.4/sysdeps/m68k/fpu/k_tan.c --- glibc-2.2.3/sysdeps/m68k/fpu/k_tan.c Wed Dec 3 15:31:35 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/k_tan.c Mon Jul 23 10:55:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/mathimpl.h glibc-2.2.4/sysdeps/m68k/fpu/mathimpl.h --- glibc-2.2.3/sysdeps/m68k/fpu/mathimpl.h Sat Jun 26 09:43:44 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/mathimpl.h Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains the definitions of the inline math functions that are only used internally inside libm, not visible to the user. */ @@ -29,6 +29,7 @@ __inline_mathop (__ieee754_exp, etox) __inline_mathop (__ieee754_exp2, twotox) __inline_mathop (__ieee754_exp10, tentox) __inline_mathop (__ieee754_log10, log10) +__inline_mathop (__ieee754_log2, log2) __inline_mathop (__ieee754_log, logn) __inline_mathop (__ieee754_sqrt, sqrt) __inline_mathop (__ieee754_atanh, atanh) diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_atan.c glibc-2.2.4/sysdeps/m68k/fpu/s_atan.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_atan.c Wed Dec 3 15:31:36 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_atan.c Mon Jul 23 10:55:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_ccos.c glibc-2.2.4/sysdeps/m68k/fpu/s_ccos.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_ccos.c Mon Jun 28 12:05:46 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_ccos.c Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_ccosh.c glibc-2.2.4/sysdeps/m68k/fpu/s_ccosh.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_ccosh.c Mon Jun 28 12:05:47 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_ccosh.c Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_cexp.c glibc-2.2.4/sysdeps/m68k/fpu/s_cexp.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_cexp.c Mon Jun 28 12:05:49 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_cexp.c Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_csin.c glibc-2.2.4/sysdeps/m68k/fpu/s_csin.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_csin.c Mon Jun 28 12:05:50 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_csin.c Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_csinh.c glibc-2.2.4/sysdeps/m68k/fpu/s_csinh.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_csinh.c Mon Jun 28 12:05:51 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_csinh.c Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_fpclassifyl.c glibc-2.2.4/sysdeps/m68k/fpu/s_fpclassifyl.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_fpclassifyl.c Fri Feb 16 05:40:22 2001 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_fpclassifyl.c Mon Jul 23 10:55:55 2001 @@ -5,19 +5,19 @@ Fixed for m68k by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_frexp.c glibc-2.2.4/sysdeps/m68k/fpu/s_frexp.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_frexp.c Wed Dec 3 15:31:36 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_frexp.c Mon Jul 23 10:55:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_ilogb.c glibc-2.2.4/sysdeps/m68k/fpu/s_ilogb.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_ilogb.c Mon Jun 28 12:05:53 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_ilogb.c Mon Jul 23 10:55:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "mathimpl.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_isinf.c glibc-2.2.4/sysdeps/m68k/fpu/s_isinf.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_isinf.c Wed Dec 3 15:31:36 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_isinf.c Mon Jul 23 10:55:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_llrint.c glibc-2.2.4/sysdeps/m68k/fpu/s_llrint.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_llrint.c Mon Jun 28 12:05:55 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_llrint.c Mon Jul 23 10:55:55 2001 @@ -5,19 +5,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_llrintf.c glibc-2.2.4/sysdeps/m68k/fpu/s_llrintf.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_llrintf.c Mon Jun 28 12:05:56 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_llrintf.c Mon Jul 23 10:55:55 2001 @@ -5,19 +5,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_llrintl.c glibc-2.2.4/sysdeps/m68k/fpu/s_llrintl.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_llrintl.c Mon Jun 28 12:05:57 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_llrintl.c Mon Jul 23 10:55:55 2001 @@ -5,19 +5,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "math_private.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_log2.c glibc-2.2.4/sysdeps/m68k/fpu/s_log2.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_log2.c Mon Mar 24 17:33:29 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_log2.c Wed Dec 31 16:00:00 1969 @@ -1,2 +0,0 @@ -#define FUNC log2 -#include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_log2f.c glibc-2.2.4/sysdeps/m68k/fpu/s_log2f.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_log2f.c Mon Mar 24 17:33:29 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_log2f.c Wed Dec 31 16:00:00 1969 @@ -1,2 +0,0 @@ -#define FUNC log2f -#include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_log2l.c glibc-2.2.4/sysdeps/m68k/fpu/s_log2l.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_log2l.c Mon Mar 24 17:33:30 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_log2l.c Wed Dec 31 16:00:00 1969 @@ -1,2 +0,0 @@ -#define FUNC log2l -#include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_lrint.c glibc-2.2.4/sysdeps/m68k/fpu/s_lrint.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_lrint.c Wed Dec 3 15:31:37 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_lrint.c Mon Jul 23 10:55:55 2001 @@ -5,19 +5,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_modf.c glibc-2.2.4/sysdeps/m68k/fpu/s_modf.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_modf.c Mon Jun 28 12:05:59 1999 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_modf.c Mon Jul 23 10:55:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "mathimpl.h" diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_remquo.c glibc-2.2.4/sysdeps/m68k/fpu/s_remquo.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_remquo.c Wed Dec 3 15:31:37 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_remquo.c Mon Jul 23 10:55:55 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_scalbn.c glibc-2.2.4/sysdeps/m68k/fpu/s_scalbn.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_scalbn.c Wed Dec 3 15:31:37 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_scalbn.c Mon Jul 23 10:55:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define scalbln __no_scalbln_decl #define scalblnf __no_scalblnf_decl diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/s_sincos.c glibc-2.2.4/sysdeps/m68k/fpu/s_sincos.c --- glibc-2.2.3/sysdeps/m68k/fpu/s_sincos.c Wed Dec 3 15:31:37 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/s_sincos.c Mon Jul 23 10:55:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/switch/68881-sw.h glibc-2.2.4/sysdeps/m68k/fpu/switch/68881-sw.h --- glibc-2.2.3/sysdeps/m68k/fpu/switch/68881-sw.h Fri May 26 12:38:36 2000 +++ glibc-2.2.4/sysdeps/m68k/fpu/switch/68881-sw.h Mon Jul 23 10:55:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _68881_SWITCH_H diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/switch/Makefile glibc-2.2.4/sysdeps/m68k/fpu/switch/Makefile --- glibc-2.2.3/sysdeps/m68k/fpu/switch/Makefile Sun Jan 19 18:49:02 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/switch/Makefile Mon Jul 23 10:55:56 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),math) diff -durpN glibc-2.2.3/sysdeps/m68k/fpu/switch/switch.c glibc-2.2.4/sysdeps/m68k/fpu/switch/switch.c --- glibc-2.2.3/sysdeps/m68k/fpu/switch/switch.c Sun Jan 19 18:49:03 1997 +++ glibc-2.2.4/sysdeps/m68k/fpu/switch/switch.c Mon Jul 23 10:55:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include <68881-sw.h> diff -durpN glibc-2.2.3/sysdeps/m68k/fpu_control.h glibc-2.2.4/sysdeps/m68k/fpu_control.h --- glibc-2.2.3/sysdeps/m68k/fpu_control.h Thu Nov 26 09:21:38 1998 +++ glibc-2.2.4/sysdeps/m68k/fpu_control.h Mon Jul 23 10:55:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H #define _FPU_CONTROL_H diff -durpN glibc-2.2.3/sysdeps/m68k/lshift.S glibc-2.2.4/sysdeps/m68k/lshift.S --- glibc-2.2.3/sysdeps/m68k/lshift.S Fri Mar 6 11:13:44 1998 +++ glibc-2.2.4/sysdeps/m68k/lshift.S Mon Jul 23 10:55:54 2001 @@ -5,16 +5,16 @@ Copyright (C) 1996, 1998 Free Software F This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/m68k/m68020/addmul_1.S glibc-2.2.4/sysdeps/m68k/m68020/addmul_1.S --- glibc-2.2.3/sysdeps/m68k/m68020/addmul_1.S Fri Mar 6 11:13:49 1998 +++ glibc-2.2.4/sysdeps/m68k/m68020/addmul_1.S Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ Copyright (C) 1992, 1994, 1996, 1998 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/m68k/m68020/atomicity.h glibc-2.2.4/sysdeps/m68k/m68020/atomicity.h --- glibc-2.2.3/sysdeps/m68k/m68020/atomicity.h Mon Sep 15 17:40:22 1997 +++ glibc-2.2.4/sysdeps/m68k/m68020/atomicity.h Wed Aug 15 18:50:22 2001 @@ -1,23 +1,22 @@ /* Low-level functions for atomic operations. m680x0 version, x >= 2. Copyright (C) 1997 Free Software Foundation, Inc. Contributed by Andreas Schwab . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 @@ -46,7 +45,7 @@ atomic_add (volatile uint32_t *mem, int { /* XXX Use cas here as well? */ __asm__ __volatile__ ("add%.l %0,%1" - : : "ir" (val), "m" (*mem) : "memory"); + : : "id" (val), "m" (*mem) : "memory"); } static inline int diff -durpN glibc-2.2.3/sysdeps/m68k/m68020/bits/string.h glibc-2.2.4/sysdeps/m68k/m68020/bits/string.h --- glibc-2.2.3/sysdeps/m68k/m68020/bits/string.h Sat Oct 11 20:42:19 1997 +++ glibc-2.2.4/sysdeps/m68k/m68020/bits/string.h Mon Jul 23 10:55:57 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRING_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/m68k/m68020/mul_1.S glibc-2.2.4/sysdeps/m68k/m68020/mul_1.S --- glibc-2.2.3/sysdeps/m68k/m68020/mul_1.S Fri Mar 6 11:13:50 1998 +++ glibc-2.2.4/sysdeps/m68k/m68020/mul_1.S Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ Copyright (C) 1992, 1994, 1996, 1998 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/m68k/m68020/submul_1.S glibc-2.2.4/sysdeps/m68k/m68020/submul_1.S --- glibc-2.2.3/sysdeps/m68k/m68020/submul_1.S Fri Mar 6 11:13:51 1998 +++ glibc-2.2.4/sysdeps/m68k/m68020/submul_1.S Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ Copyright (C) 1992, 1994, 1996, 1998 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/m68k/memchr.S glibc-2.2.4/sysdeps/m68k/memchr.S --- glibc-2.2.3/sysdeps/m68k/memchr.S Wed Aug 2 14:52:53 2000 +++ glibc-2.2.4/sysdeps/m68k/memchr.S Mon Jul 23 10:55:54 2001 @@ -6,19 +6,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/m68k/memcopy.h glibc-2.2.4/sysdeps/m68k/memcopy.h --- glibc-2.2.3/sysdeps/m68k/memcopy.h Mon Jun 23 14:52:01 1997 +++ glibc-2.2.4/sysdeps/m68k/memcopy.h Mon Jul 23 10:55:54 2001 @@ -4,19 +4,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/memusage.h glibc-2.2.4/sysdeps/m68k/memusage.h --- glibc-2.2.3/sysdeps/m68k/memusage.h Mon Jun 19 23:33:57 2000 +++ glibc-2.2.4/sysdeps/m68k/memusage.h Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("%sp"); stack_ptr; }) diff -durpN glibc-2.2.3/sysdeps/m68k/rawmemchr.S glibc-2.2.4/sysdeps/m68k/rawmemchr.S --- glibc-2.2.3/sysdeps/m68k/rawmemchr.S Sun Jun 13 17:59:40 1999 +++ glibc-2.2.4/sysdeps/m68k/rawmemchr.S Mon Jul 23 10:55:54 2001 @@ -5,19 +5,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/m68k/rshift.S glibc-2.2.4/sysdeps/m68k/rshift.S --- glibc-2.2.3/sysdeps/m68k/rshift.S Fri Mar 6 11:13:45 1998 +++ glibc-2.2.4/sysdeps/m68k/rshift.S Mon Jul 23 10:55:54 2001 @@ -5,16 +5,16 @@ Copyright (C) 1996, 1998 Free Software F This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/m68k/s_isinfl.c glibc-2.2.4/sysdeps/m68k/s_isinfl.c --- glibc-2.2.3/sysdeps/m68k/s_isinfl.c Mon Jun 23 14:52:01 1997 +++ glibc-2.2.4/sysdeps/m68k/s_isinfl.c Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "ieee754.h" diff -durpN glibc-2.2.3/sysdeps/m68k/s_isnanl.c glibc-2.2.4/sysdeps/m68k/s_isnanl.c --- glibc-2.2.3/sysdeps/m68k/s_isnanl.c Mon Jun 23 14:52:01 1997 +++ glibc-2.2.4/sysdeps/m68k/s_isnanl.c Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "ieee754.h" diff -durpN glibc-2.2.3/sysdeps/m68k/setjmp.c glibc-2.2.4/sysdeps/m68k/setjmp.c --- glibc-2.2.3/sysdeps/m68k/setjmp.c Mon Jun 23 14:52:01 1997 +++ glibc-2.2.4/sysdeps/m68k/setjmp.c Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m68k/stackinfo.h glibc-2.2.4/sysdeps/m68k/stackinfo.h --- glibc-2.2.3/sysdeps/m68k/stackinfo.h Fri Apr 30 10:27:14 1999 +++ glibc-2.2.4/sysdeps/m68k/stackinfo.h Mon Jul 23 10:55:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/m68k/strchr.S glibc-2.2.4/sysdeps/m68k/strchr.S --- glibc-2.2.3/sysdeps/m68k/strchr.S Sun Jun 13 17:59:40 1999 +++ glibc-2.2.4/sysdeps/m68k/strchr.S Mon Jul 23 10:55:54 2001 @@ -5,19 +5,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/m68k/strchrnul.S glibc-2.2.4/sysdeps/m68k/strchrnul.S --- glibc-2.2.3/sysdeps/m68k/strchrnul.S Sun Jun 13 17:59:40 1999 +++ glibc-2.2.4/sysdeps/m68k/strchrnul.S Mon Jul 23 10:55:54 2001 @@ -6,19 +6,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "asm-syntax.h" diff -durpN glibc-2.2.3/sysdeps/m68k/sub_n.S glibc-2.2.4/sysdeps/m68k/sub_n.S --- glibc-2.2.3/sysdeps/m68k/sub_n.S Fri Mar 6 11:13:46 1998 +++ glibc-2.2.4/sysdeps/m68k/sub_n.S Mon Jul 23 10:55:54 2001 @@ -6,16 +6,16 @@ Copyright (C) 1992, 1994, 1996, 1998 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/m68k/sys/ucontext.h glibc-2.2.4/sysdeps/m68k/sys/ucontext.h --- glibc-2.2.3/sysdeps/m68k/sys/ucontext.h Fri Mar 5 14:40:40 1999 +++ glibc-2.2.4/sysdeps/m68k/sys/ucontext.h Mon Jul 23 10:55:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* System V/m68k ABI compliant context switching support. */ diff -durpN glibc-2.2.3/sysdeps/m68k/sysdep.h glibc-2.2.4/sysdeps/m68k/sysdep.h --- glibc-2.2.3/sysdeps/m68k/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/m68k/sysdep.h Mon Jul 23 10:55:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m88k/add_n.s glibc-2.2.4/sysdeps/m88k/add_n.s --- glibc-2.2.3/sysdeps/m88k/add_n.s Tue May 7 14:04:32 1996 +++ glibc-2.2.4/sysdeps/m88k/add_n.s Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ; MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/ffs.c glibc-2.2.4/sysdeps/m88k/ffs.c --- glibc-2.2.3/sysdeps/m88k/ffs.c Mon Mar 9 09:32:06 1998 +++ glibc-2.2.4/sysdeps/m88k/ffs.c Mon Jul 23 10:55:57 2001 @@ -5,19 +5,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/m88k/m88100/add_n.s glibc-2.2.4/sysdeps/m88k/m88100/add_n.s --- glibc-2.2.3/sysdeps/m88k/m88100/add_n.s Sun Oct 15 18:16:46 1995 +++ glibc-2.2.4/sysdeps/m88k/m88100/add_n.s Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/m88100/mul_1.s glibc-2.2.4/sysdeps/m88k/m88100/mul_1.s --- glibc-2.2.3/sysdeps/m88k/m88100/mul_1.s Sun Oct 15 18:16:47 1995 +++ glibc-2.2.4/sysdeps/m88k/m88100/mul_1.s Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/m88100/sub_n.s glibc-2.2.4/sysdeps/m88k/m88100/sub_n.s --- glibc-2.2.3/sysdeps/m88k/m88100/sub_n.s Sun Oct 15 18:16:49 1995 +++ glibc-2.2.4/sysdeps/m88k/m88100/sub_n.s Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/m88110/add_n.S glibc-2.2.4/sysdeps/m88k/m88110/add_n.S --- glibc-2.2.3/sysdeps/m88k/m88110/add_n.S Tue May 7 14:03:06 1996 +++ glibc-2.2.4/sysdeps/m88k/m88110/add_n.S Mon Jul 23 10:55:58 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ; MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/m88110/addmul_1.s glibc-2.2.4/sysdeps/m88k/m88110/addmul_1.s --- glibc-2.2.3/sysdeps/m88k/m88110/addmul_1.s Tue May 7 14:03:07 1996 +++ glibc-2.2.4/sysdeps/m88k/m88110/addmul_1.s Mon Jul 23 10:55:58 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ; MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/m88110/mul_1.s glibc-2.2.4/sysdeps/m88k/m88110/mul_1.s --- glibc-2.2.3/sysdeps/m88k/m88110/mul_1.s Tue May 7 14:03:08 1996 +++ glibc-2.2.4/sysdeps/m88k/m88110/mul_1.s Mon Jul 23 10:55:58 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ; MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/m88110/sub_n.S glibc-2.2.4/sysdeps/m88k/m88110/sub_n.S --- glibc-2.2.3/sysdeps/m88k/m88110/sub_n.S Tue May 7 14:03:06 1996 +++ glibc-2.2.4/sysdeps/m88k/m88110/sub_n.S Mon Jul 23 10:55:58 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ; MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/mul_1.s glibc-2.2.4/sysdeps/m88k/mul_1.s --- glibc-2.2.3/sysdeps/m88k/mul_1.s Tue May 7 14:04:33 1996 +++ glibc-2.2.4/sysdeps/m88k/mul_1.s Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ; MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/m88k/sub_n.s glibc-2.2.4/sysdeps/m88k/sub_n.s --- glibc-2.2.3/sysdeps/m88k/sub_n.s Tue May 7 14:04:34 1996 +++ glibc-2.2.4/sysdeps/m88k/sub_n.s Mon Jul 23 10:55:57 2001 @@ -6,16 +6,16 @@ ; This file is part of the GNU MP Library. ; The GNU MP Library is free software; you can redistribute it and/or modify -; it under the terms of the GNU Library General Public License as published by -; the Free Software Foundation; either version 2 of the License, or (at your +; it under the terms of the GNU Lesser General Public License as published by +; the Free Software Foundation; either version 2.1 of the License, or (at your ; option) any later version. ; The GNU MP Library 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 Library General Public +; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ; License for more details. -; You should have received a copy of the GNU Library General Public License +; You should have received a copy of the GNU Lesser General Public License ; along with the GNU MP Library; see the file COPYING.LIB. If not, write to ; the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ; MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mach/Makefile glibc-2.2.4/sysdeps/mach/Makefile --- glibc-2.2.3/sysdeps/mach/Makefile Sun Jan 19 18:49:05 1997 +++ glibc-2.2.4/sysdeps/mach/Makefile Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifdef in-Makerules diff -durpN glibc-2.2.3/sysdeps/mach/_strerror.c glibc-2.2.4/sysdeps/mach/_strerror.c --- glibc-2.2.3/sysdeps/mach/_strerror.c Thu Aug 31 14:45:23 2000 +++ glibc-2.2.4/sysdeps/mach/_strerror.c Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/adjtime.c glibc-2.2.4/sysdeps/mach/adjtime.c --- glibc-2.2.3/sysdeps/mach/adjtime.c Mon May 26 15:21:46 1997 +++ glibc-2.2.4/sysdeps/mach/adjtime.c Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/alpha/machine-lock.h glibc-2.2.4/sysdeps/mach/alpha/machine-lock.h --- glibc-2.2.3/sysdeps/mach/alpha/machine-lock.h Mon Jun 23 14:52:04 1997 +++ glibc-2.2.4/sysdeps/mach/alpha/machine-lock.h Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_LOCK_H #define _MACHINE_LOCK_H diff -durpN glibc-2.2.3/sysdeps/mach/alpha/machine-sp.h glibc-2.2.4/sysdeps/mach/alpha/machine-sp.h --- glibc-2.2.3/sysdeps/mach/alpha/machine-sp.h Mon Jun 23 14:52:04 1997 +++ glibc-2.2.4/sysdeps/mach/alpha/machine-sp.h Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_SP_H #define _MACHINE_SP_H diff -durpN glibc-2.2.3/sysdeps/mach/alpha/syscall.S glibc-2.2.4/sysdeps/mach/alpha/syscall.S --- glibc-2.2.3/sysdeps/mach/alpha/syscall.S Thu Jun 26 15:15:42 1997 +++ glibc-2.2.4/sysdeps/mach/alpha/syscall.S Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/alpha/sysdep.h glibc-2.2.4/sysdeps/mach/alpha/sysdep.h --- glibc-2.2.3/sysdeps/mach/alpha/sysdep.h Wed Sep 23 15:42:11 1998 +++ glibc-2.2.4/sysdeps/mach/alpha/sysdep.h Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define MOVE(x,y) mov x, y diff -durpN glibc-2.2.3/sysdeps/mach/alpha/thread_state.h glibc-2.2.4/sysdeps/mach/alpha/thread_state.h --- glibc-2.2.3/sysdeps/mach/alpha/thread_state.h Wed Sep 23 15:42:11 1998 +++ glibc-2.2.4/sysdeps/mach/alpha/thread_state.h Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mach/bits/libc-lock.h glibc-2.2.4/sysdeps/mach/bits/libc-lock.h --- glibc-2.2.3/sysdeps/mach/bits/libc-lock.h Tue Mar 14 16:46:46 2000 +++ glibc-2.2.4/sysdeps/mach/bits/libc-lock.h Sat Aug 4 12:31:53 2001 @@ -1,21 +1,21 @@ /* libc-internal interface for mutex locks. Mach cthreads version. - Copyright (C) 1996,97,98,2000 Free Software Foundation, Inc. + Copyright (C) 1996,97,98,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_LIBC_LOCK_H #define _BITS_LIBC_LOCK_H 1 @@ -78,7 +78,7 @@ typedef cthread_key_t __libc_key_t; /* Start a critical region with a cleanup function */ #define __libc_cleanup_region_start(FCT, ARG) \ { \ - typeof (FCT) __save_FCT = FCT; \ + typeof (***(FCT)) *__save_FCT = FCT; \ typeof (ARG) __save_ARG = ARG; \ /* close brace is in __libc_cleanup_region_end below. */ diff -durpN glibc-2.2.3/sysdeps/mach/getloadavg.c glibc-2.2.4/sysdeps/mach/getloadavg.c --- glibc-2.2.3/sysdeps/mach/getloadavg.c Sun Oct 8 17:05:06 2000 +++ glibc-2.2.4/sysdeps/mach/getloadavg.c Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/getpagesize.c glibc-2.2.4/sysdeps/mach/getpagesize.c --- glibc-2.2.3/sysdeps/mach/getpagesize.c Tue Nov 5 20:24:27 1996 +++ glibc-2.2.4/sysdeps/mach/getpagesize.c Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/getsysstats.c glibc-2.2.4/sysdeps/mach/getsysstats.c --- glibc-2.2.3/sysdeps/mach/getsysstats.c Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/mach/getsysstats.c Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/gettimeofday.c glibc-2.2.4/sysdeps/mach/gettimeofday.c --- glibc-2.2.3/sysdeps/mach/gettimeofday.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/mach/gettimeofday.c Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hppa/machine-lock.h glibc-2.2.4/sysdeps/mach/hppa/machine-lock.h --- glibc-2.2.3/sysdeps/mach/hppa/machine-lock.h Mon Jun 23 14:52:05 1997 +++ glibc-2.2.4/sysdeps/mach/hppa/machine-lock.h Mon Jul 23 10:55:59 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_LOCK_H #define _MACHINE_LOCK_H diff -durpN glibc-2.2.3/sysdeps/mach/hurd/Makefile glibc-2.2.4/sysdeps/mach/hurd/Makefile --- glibc-2.2.3/sysdeps/mach/hurd/Makefile Sat Apr 7 14:02:38 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/Makefile Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifdef in-Makerules @@ -149,12 +149,12 @@ lib-noranlib: $(common-objpfx)hurd/libhu endif $(link-rpcuserlibs): %-link.so: %_pic.a -# The $(build-module) variable now contains a sequence of several commands, -# so we can't tweak the ld command just by adding text to this command line. - $(build-module) -LDFLAGS-link-rpcuserlibs = -nostdlib -Wl,-soname=$(*F).so$($(*F).so-version) -LDFLAGS-libmachuser-link.so = $(LDFLAGS-link-rpcuserlibs) -LDFLAGS-libhurduser-link.so = $(LDFLAGS-link-rpcuserlibs) +# These shared objects are just for the purpose of linking libc, +# so they don't need abi-note.o linked into them. + $(build-shlib-helper) \ + -nostdlib -o $@ \ + -Wl,-soname=$(*F).so$($(*F).so-version) \ + $(build-shlib-objlist) # And get them into the libc.so ldscript. $(inst_libdir)/libc.so: $(rpcuserlibs) diff -durpN glibc-2.2.3/sysdeps/mach/hurd/_exit.c glibc-2.2.4/sysdeps/mach/hurd/_exit.c --- glibc-2.2.3/sysdeps/mach/hurd/_exit.c Sun Feb 7 15:42:55 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/_exit.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/accept.c glibc-2.2.4/sysdeps/mach/hurd/accept.c --- glibc-2.2.3/sysdeps/mach/hurd/accept.c Fri Mar 5 14:40:47 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/accept.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/access.c glibc-2.2.4/sysdeps/mach/hurd/access.c --- glibc-2.2.3/sysdeps/mach/hurd/access.c Mon Jun 23 14:52:08 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/access.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/adjtime.c glibc-2.2.4/sysdeps/mach/hurd/adjtime.c --- glibc-2.2.3/sysdeps/mach/hurd/adjtime.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/adjtime.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/alpha/bits/sigcontext.h glibc-2.2.4/sysdeps/mach/hurd/alpha/bits/sigcontext.h --- glibc-2.2.3/sysdeps/mach/hurd/alpha/bits/sigcontext.h Tue Nov 25 19:51:06 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/alpha/bits/sigcontext.h Mon Jul 23 10:56:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/mach/hurd/alpha/exc2signal.c glibc-2.2.4/sysdeps/mach/hurd/alpha/exc2signal.c --- glibc-2.2.3/sysdeps/mach/hurd/alpha/exc2signal.c Mon Jun 23 14:52:18 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/alpha/exc2signal.c Mon Jul 23 10:56:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/alpha/longjmp-ts.c glibc-2.2.4/sysdeps/mach/hurd/alpha/longjmp-ts.c --- glibc-2.2.3/sysdeps/mach/hurd/alpha/longjmp-ts.c Mon Jun 23 14:52:18 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/alpha/longjmp-ts.c Mon Jul 23 10:56:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/alpha/sigreturn.c glibc-2.2.4/sysdeps/mach/hurd/alpha/sigreturn.c --- glibc-2.2.3/sysdeps/mach/hurd/alpha/sigreturn.c Sat Aug 8 13:52:09 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/alpha/sigreturn.c Mon Jul 23 10:56:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/alpha/trampoline.c glibc-2.2.4/sysdeps/mach/hurd/alpha/trampoline.c --- glibc-2.2.3/sysdeps/mach/hurd/alpha/trampoline.c Sat Aug 8 13:52:09 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/alpha/trampoline.c Mon Jul 23 10:56:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "thread_state.h" diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bind.c glibc-2.2.4/sysdeps/mach/hurd/bind.c --- glibc-2.2.3/sysdeps/mach/hurd/bind.c Wed Aug 12 16:48:23 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/bind.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/environments.h glibc-2.2.4/sysdeps/mach/hurd/bits/environments.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/environments.h Sat Oct 24 04:14:29 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/environments.h Mon Jul 23 10:56:06 2001 @@ -1,32 +1,53 @@ -/* Copyright (C) 1998 Free Software Foundation, Inc. +/* Copyright (C) 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UNISTD_H # error "Never include this file directly. Use instead" #endif -/* By default we have 32-bit wide `int', `long int', pointers and `off_t'. */ +/* This header should define the following symbols under the described + situations. A value `1' means that the model is always supported, + `-1' means it is never supported. Undefined means it cannot be + statically decided. + + _POSIX_V6_ILP32_OFF32 32bit int, long, pointers, and off_t type + _POSIX_V6_ILP32_OFFBIG 32bit int, long, and pointers and larger off_t type + + _POSIX_V6_LP64_OFF32 64bit long and pointers and 32bit off_t type + _POSIX_V6_LPBIG_OFFBIG 64bit long and pointers and large off_t type + + The macros _XBS5_ILP32_OFF32, _XBS5_ILP32_OFFBIG, _XBS5_LP64_OFF32, and + _XBS5_LPBIG_OFFBIG were used in previous versions of the Unix standard + and are available only for compatibility. +*/ + +/* By default we have 32-bit wide `int', `long int', pointers and + `off_t'. */ +#define _POSIX_V6_ILP32_OFF32 1 #define _XBS5_ILP32_OFF32 1 /* We can never (yet) provide an environment with the above size but a 64-bit size `off_t'. */ -#define _XBS5_ILP32_OFFBIG -1 +#define _POSIX_V6_ILP32_OFFBIG -1 +#define _XBS5_ILP32_OFFBIG -1 /* We can never provide environments with 64-bit wide pointers. */ +#define _POSIX_V6_LP64_OFF64 -1 +#define _POSIX_V6_LPBIG_OFFBIG -1 #define _XBS5_LP64_OFF64 -1 #define _XBS5_LPBIG_OFFBIG -1 diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/fcntl.h glibc-2.2.4/sysdeps/mach/hurd/bits/fcntl.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/fcntl.h Mon May 1 14:57:04 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/fcntl.h Mon Jul 23 10:56:06 2001 @@ -1,21 +1,21 @@ /* O_*, F_*, FD_* bit values for GNU. - Copyright (C) 1993,94,96,97,98,99, 2000 Free Software Foundation, Inc. + Copyright (C) 1993,94,96,97,98,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." @@ -76,6 +76,13 @@ #ifdef __USE_MISC # define O_SHLOCK 0x00020000 /* Open with shared file lock. */ # define O_EXLOCK 0x00040000 /* Open with exclusive file lock. */ +#endif + +/* These are lesser flavors of partial synchronization that are + implied by our one flag (O_FSYNC). */ +#if defined __USE_POSIX199309 || defined __USE_UNIX98 +# define O_DSYNC O_SYNC /* Synchronize data. */ +# define O_RSYNC O_SYNC /* Synchronize read operations. */ #endif diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/ioctls.h glibc-2.2.4/sysdeps/mach/hurd/bits/ioctls.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/ioctls.h Mon Jan 25 09:31:35 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/ioctls.h Mon Jul 23 10:56:06 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1992, 93, 96, 97, 98, 99 Free Software Foundation, Inc. +/* Copyright (C) 1992,93,96,97,98,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_IOCTLS_H #define __BITS_IOCTLS_H 1 @@ -229,8 +229,8 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_ #define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ #define OSIOCGIFDSTADDR _IOWR('i',15, struct ifreq) /* get p-p address */ #define SIOCGIFDSTADDR _IOWR('i',34, struct ifreq) /* get p-p address */ -#define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set ifnet flags */ -#define SIOCGIFFLAGS _IOWR('i',17, struct ifreq) /* get ifnet flags */ +#define SIOCSIFFLAGS _IOW('i', 16, struct ifreq_short)/* set ifnet flags */ +#define SIOCGIFFLAGS _IOWR('i',17, struct ifreq_short)/* get ifnet flags */ #define OSIOCGIFBRDADDR _IOWR('i',18, struct ifreq) /* get broadcast addr */ #define SIOCGIFBRDADDR _IOWR('i',35, struct ifreq) /* get broadcast addr */ #define SIOCSIFBRDADDR _IOW('i',19, struct ifreq) /* set broadcast addr */ @@ -239,8 +239,8 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_ #define OSIOCGIFNETMASK _IOWR('i',21, struct ifreq) /* get net addr mask */ #define SIOCGIFNETMASK _IOWR('i',37, struct ifreq) /* get net addr mask */ #define SIOCSIFNETMASK _IOW('i',22, struct ifreq) /* set net addr mask */ -#define SIOCGIFMETRIC _IOWR('i',23, struct ifreq) /* get IF metric */ -#define SIOCSIFMETRIC _IOW('i',24, struct ifreq) /* set IF metric */ +#define SIOCGIFMETRIC _IOWR('i',23, struct ifreq_int) /* get IF metric */ +#define SIOCSIFMETRIC _IOW('i',24, struct ifreq_int) /* set IF metric */ #define SIOCDIFADDR _IOW('i',25, struct ifreq) /* delete IF addr */ #define SIOCAIFADDR _IOW('i',26, struct ifaliasreq) /* add/chg IF alias */ @@ -248,6 +248,12 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_ #define OSIOCGARP _IOWR('i',31, struct arpreq) /* get arp entry */ #define SIOCGARP _IOWR('i',38, struct arpreq) /* get arp entry */ #define SIOCDARP _IOW('i', 32, struct arpreq) /* delete arp entry */ + +#define SIOCGIFMTU _IOWR('i', 51, struct ifreq_int)/* get IF mtu */ +#define SIOCSIFMTU _IOW('i', 52, struct ifreq_int) /* set IF mtu */ + +#define SIOCGIFINDEX _IOWR('i', 90, struct ifreq_int)/* get IF index */ +#define SIOCGIFNAME _IOWR('i', 91, struct ifreq_int)/* set IF name */ /* Compatibility with 4.3 BSD terminal driver. diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/libc-tsd.h glibc-2.2.4/sysdeps/mach/hurd/bits/libc-tsd.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/libc-tsd.h Mon Nov 30 12:04:11 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/libc-tsd.h Mon Jul 23 10:56:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_LIBC_TSD_H #define _BITS_LIBC_TSD_H 1 diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/local_lim.h glibc-2.2.4/sysdeps/mach/hurd/bits/local_lim.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/local_lim.h Wed Dec 16 11:08:41 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/local_lim.h Mon Jul 23 10:56:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* GNU has no arbitrary fixed limits on these things, so we don't define the macros. Some things are unlimited. Some are in fact diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/posix_opt.h glibc-2.2.4/sysdeps/mach/hurd/bits/posix_opt.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/posix_opt.h Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/posix_opt.h Mon Jul 23 10:56:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UNISTD_H #error "Never include this file directly; use instead." @@ -31,6 +31,13 @@ /* Processes have a saved set-user-ID and a saved set-group-ID. */ #define _POSIX_SAVED_IDS 1 +#if 0 /* XXX implement aio_* */ +/* Asynchronous I/O is supported. */ +#define _POSIX_ASYNCHRONOUS_IO 1 +/* Alternative name for Unix98. */ +#define _LFS_ASYNCHRONOUS_IO _POSIX_ASYNCHRONOUS_IO +#endif + /* Synchronizing file data is supported, but msync is missing. */ #undef _POSIX_SYNCHRONIZED_IO @@ -45,6 +52,9 @@ /* Setting of memory protections is supported. */ #define _POSIX_MEMORY_PROTECTION 1 + +/* POSIX.4 shared memory objects are supported (using regular files). */ +#define _POSIX_SHARED_MEMORY_OBJECTS _POSIX_MAPPED_FILES /* Implementation supports `poll' function. */ #define _POSIX_POLL 1 diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/stat.h glibc-2.2.4/sysdeps/mach/hurd/bits/stat.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/stat.h Thu Jun 22 12:04:25 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/stat.h Mon Jul 23 10:56:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/statfs.h glibc-2.2.4/sysdeps/mach/hurd/bits/statfs.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/statfs.h Mon Feb 28 12:52:40 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/statfs.h Mon Jul 23 10:56:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/statvfs.h glibc-2.2.4/sysdeps/mach/hurd/bits/statvfs.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/statvfs.h Sat Dec 26 17:33:50 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/statvfs.h Mon Jul 23 10:56:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATVFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/stdio-lock.h glibc-2.2.4/sysdeps/mach/hurd/bits/stdio-lock.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/stdio-lock.h Sun Mar 26 20:00:06 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/stdio-lock.h Fri Jul 27 23:13:26 2001 @@ -1,21 +1,21 @@ /* Thread package specific definitions of stream lock type. Hurd version. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_STDIO_LOCK_H #define _BITS_STDIO_LOCK_H 1 @@ -55,6 +55,8 @@ typedef struct _IO_cthreads_lock _IO_loc #define _IO_cleanup_region_start(_fct, _fp) \ __libc_cleanup_region_start (_fct, _fp) +#define _IO_cleanup_region_start_noarg(_fct) \ + __libc_cleanup_region_start (_fct, NULL) #define _IO_cleanup_region_end(_doit) \ __libc_cleanup_region_end (_doit) #endif diff -durpN glibc-2.2.3/sysdeps/mach/hurd/bits/time.h glibc-2.2.4/sysdeps/mach/hurd/bits/time.h --- glibc-2.2.3/sysdeps/mach/hurd/bits/time.h Fri Feb 9 10:04:26 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/bits/time.h Mon Aug 13 15:01:04 2001 @@ -1,21 +1,21 @@ /* System-dependent timing definitions. Hurd version. - Copyright (C) 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 1996,97,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. @@ -43,7 +43,11 @@ extern long int __sysconf (int); # ifdef __USE_POSIX199309 /* Identifier for system-wide realtime clock. */ -# define CLOCK_REALTIME 0 +# define CLOCK_REALTIME 0 +/* High-resolution timer from the CPU. */ +# define CLOCK_PROCESS_CPUTIME_ID 2 +/* Thread-specific CPU-time clock. */ +# define CLOCK_THREAD_CPUTIME_ID 3 /* Flag to indicate time is absolute. */ # define TIMER_ABSTIME 1 diff -durpN glibc-2.2.3/sysdeps/mach/hurd/brk.c glibc-2.2.4/sysdeps/mach/hurd/brk.c --- glibc-2.2.3/sysdeps/mach/hurd/brk.c Wed Aug 2 14:52:55 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/brk.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/chdir.c glibc-2.2.4/sysdeps/mach/hurd/chdir.c --- glibc-2.2.3/sysdeps/mach/hurd/chdir.c Fri Mar 5 14:40:48 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/chdir.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/check_fds.c glibc-2.2.4/sysdeps/mach/hurd/check_fds.c --- glibc-2.2.3/sysdeps/mach/hurd/check_fds.c Mon Jul 10 14:08:06 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/check_fds.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/chflags.c glibc-2.2.4/sysdeps/mach/hurd/chflags.c --- glibc-2.2.3/sysdeps/mach/hurd/chflags.c Wed Aug 12 16:48:24 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/chflags.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/chmod.c glibc-2.2.4/sysdeps/mach/hurd/chmod.c --- glibc-2.2.3/sysdeps/mach/hurd/chmod.c Mon May 26 15:22:07 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/chmod.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/chown.c glibc-2.2.4/sysdeps/mach/hurd/chown.c --- glibc-2.2.3/sysdeps/mach/hurd/chown.c Mon May 26 15:22:09 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/chown.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/chroot.c glibc-2.2.4/sysdeps/mach/hurd/chroot.c --- glibc-2.2.3/sysdeps/mach/hurd/chroot.c Tue Jan 23 14:07:21 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/chroot.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/clock.c glibc-2.2.4/sysdeps/mach/hurd/clock.c --- glibc-2.2.3/sysdeps/mach/hurd/clock.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/clock.c Sun Aug 12 19:04:31 2001 @@ -0,0 +1,54 @@ +/* Return the CPU time used by the program so far. Hurd version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include + +/* Return the time used by the program so far (user time + system time). */ +clock_t +clock (void) +{ + struct task_basic_info bi; + struct task_thread_times_info tti; + mach_msg_type_number_t count; + clock_t total; + error_t err; + + count = TASK_BASIC_INFO_COUNT; + err = __task_info (__mach_task_self (), TASK_BASIC_INFO, + (task_info_t) &bi, &count); + if (err) + return __hurd_fail (err); + + count = TASK_THREAD_TIMES_INFO_COUNT; + err = __task_info (__mach_task_self (), TASK_THREAD_TIMES_INFO, + (task_info_t) &tti, &count); + if (err) + return __hurd_fail (err); + + total = bi.user_time.seconds * 1000000 + bi.user_time.microseconds; + total += tti.user_time.seconds * 1000000 + tti.user_time.microseconds; + total += bi.system_time.seconds * 1000000 + bi.system_time.microseconds; + total += tti.system_time.seconds * 1000000 + tti.system_time.microseconds; + + return total; +} diff -durpN glibc-2.2.3/sysdeps/mach/hurd/close.c glibc-2.2.4/sysdeps/mach/hurd/close.c --- glibc-2.2.3/sysdeps/mach/hurd/close.c Mon May 26 15:22:13 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/close.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/closedir.c glibc-2.2.4/sysdeps/mach/hurd/closedir.c --- glibc-2.2.3/sysdeps/mach/hurd/closedir.c Mon Jun 23 14:52:08 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/closedir.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/connect.c glibc-2.2.4/sysdeps/mach/hurd/connect.c --- glibc-2.2.3/sysdeps/mach/hurd/connect.c Thu Jun 26 15:21:19 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/connect.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/cthreads.c glibc-2.2.4/sysdeps/mach/hurd/cthreads.c --- glibc-2.2.3/sysdeps/mach/hurd/cthreads.c Tue Sep 30 09:59:13 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/cthreads.c Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/defs.c glibc-2.2.4/sysdeps/mach/hurd/defs.c --- glibc-2.2.3/sysdeps/mach/hurd/defs.c Fri Dec 1 11:55:09 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/defs.c Mon Jul 23 10:55:59 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/device-nrs.h glibc-2.2.4/sysdeps/mach/hurd/device-nrs.h --- glibc-2.2.3/sysdeps/mach/hurd/device-nrs.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/device-nrs.h Fri Jul 20 23:02:09 2001 @@ -0,0 +1,28 @@ +/* Device numbers of devices used in the implementation. Hurd version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _DEVICE_NRS_H +#define _DEVICE_NRS_H 1 + +#include + +/* Check whether a given device is a tty. */ +#define DEV_TTY_P(statp) ((statp)->st_fstype == FSTYPE_TERM) + +#endif /* device-nrs.h */ diff -durpN glibc-2.2.3/sysdeps/mach/hurd/dirfd.c glibc-2.2.4/sysdeps/mach/hurd/dirfd.c --- glibc-2.2.3/sysdeps/mach/hurd/dirfd.c Thu Dec 19 17:34:43 1996 +++ glibc-2.2.4/sysdeps/mach/hurd/dirfd.c Mon Jul 23 10:55:59 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/dirstream.h glibc-2.2.4/sysdeps/mach/hurd/dirstream.h --- glibc-2.2.3/sysdeps/mach/hurd/dirstream.h Mon Jun 23 14:52:08 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/dirstream.h Mon Jul 23 10:55:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRSTREAM_H diff -durpN glibc-2.2.3/sysdeps/mach/hurd/dl-cache.c glibc-2.2.4/sysdeps/mach/hurd/dl-cache.c --- glibc-2.2.3/sysdeps/mach/hurd/dl-cache.c Wed Sep 16 08:23:35 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/dl-cache.c Mon Jul 23 10:55:59 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ const char * _dl_load_cache_lookup (const char *name) diff -durpN glibc-2.2.3/sysdeps/mach/hurd/dl-sysdep.c glibc-2.2.4/sysdeps/mach/hurd/dl-sysdep.c --- glibc-2.2.3/sysdeps/mach/hurd/dl-sysdep.c Thu Apr 12 14:02:11 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/dl-sysdep.c Mon Jul 23 10:56:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -29,8 +29,7 @@ #include #include #include "hurdstartup.h" -#include -#include +#include #include #include #include @@ -266,20 +265,37 @@ _dl_sysdep_start_cleanup (void) dynamic linker re-relocates itself to be user-visible (for -ldl), it will get the user's definition (i.e. usually libc's). */ -/* Open FILE_NAME and return a Hurd I/O for it in *PORT, or - return an error. If STAT is non-zero, stat the file into that stat buffer. */ +/* Open FILE_NAME and return a Hurd I/O for it in *PORT, or return an + error. If STAT is non-zero, stat the file into that stat buffer. */ static error_t -open_file (const char *file_name, int mode, +open_file (const char *file_name, int flags, mach_port_t *port, struct stat *stat) { enum retry_type doretry; char retryname[1024]; /* XXX string_t LOSES! */ - file_t startdir, newpt, fileport; - int dealloc_dir; - int nloops; + file_t startdir; error_t err; - assert (!(mode & ~O_READ)); + error_t use_init_port (int which, error_t (*operate) (file_t)) + { + return (which < _dl_hurd_data->portarraysize + ? ((*operate) (_dl_hurd_data->portarray[which])) + : EGRATUITOUS); + } + file_t get_dtable_port (int fd) + { + if ((unsigned int) fd < _dl_hurd_data->dtablesize + && _dl_hurd_data->dtable[fd] != MACH_PORT_NULL) + { + __mach_port_mod_refs (__mach_task_self (), _dl_hurd_data->dtable[fd], + MACH_PORT_RIGHT_SEND, +1); + return _dl_hurd_data->dtable[fd]; + } + errno = EBADF; + return MACH_PORT_NULL; + } + + assert (!(flags & ~O_READ)); startdir = _dl_hurd_data->portarray[file_name[0] == '/' ? INIT_PORT_CRDIR : INIT_PORT_CWDIR]; @@ -287,216 +303,21 @@ open_file (const char *file_name, int mo while (file_name[0] == '/') file_name++; - if (err = __dir_lookup (startdir, (char *)file_name, mode, 0, - &doretry, retryname, &fileport)) - return err; - - dealloc_dir = 0; - nloops = 0; + err = __dir_lookup (startdir, (char *)file_name, O_RDONLY, 0, + &doretry, retryname, port); - while (1) + if (!err) + err = __hurd_file_name_lookup_retry (use_init_port, get_dtable_port, + __dir_lookup, doretry, retryname, + O_RDONLY, 0, port); + if (!err && stat) { - if (dealloc_dir) - __mach_port_deallocate (__mach_task_self (), startdir); + err = __io_stat (*port, stat); if (err) - return err; - - switch (doretry) - { - case FS_RETRY_REAUTH: - { - mach_port_t ref = __mach_reply_port (); - err = __io_reauthenticate (fileport, ref, MACH_MSG_TYPE_MAKE_SEND); - if (! err) - err = __auth_user_authenticate - (_dl_hurd_data->portarray[INIT_PORT_AUTH], - ref, MACH_MSG_TYPE_MAKE_SEND, - &newpt); - __mach_port_destroy (__mach_task_self (), ref); - } - __mach_port_deallocate (__mach_task_self (), fileport); - if (err) - return err; - fileport = newpt; - /* Fall through. */ - - case FS_RETRY_NORMAL: -#ifdef SYMLOOP_MAX - if (nloops++ >= SYMLOOP_MAX) - return ELOOP; -#endif - - /* An empty RETRYNAME indicates we have the final port. */ - if (retryname[0] == '\0') - { - dealloc_dir = 1; - opened: - /* We have the file open. Now map it. */ - if (stat) - err = __io_stat (fileport, stat); - - if (err) - { - if (dealloc_dir) - __mach_port_deallocate (__mach_task_self (), fileport); - } - else - { - if (!dealloc_dir) - __mach_port_mod_refs (__mach_task_self (), fileport, - MACH_PORT_RIGHT_SEND, 1); - *port = fileport; - } - - return err; - } - - startdir = fileport; - dealloc_dir = 1; - file_name = retryname; - break; - - case FS_RETRY_MAGICAL: - switch (retryname[0]) - { - case '/': - startdir = _dl_hurd_data->portarray[INIT_PORT_CRDIR]; - dealloc_dir = 0; - if (fileport != MACH_PORT_NULL) - __mach_port_deallocate (__mach_task_self (), fileport); - file_name = &retryname[1]; - break; - - case 'f': - if (retryname[1] == 'd' && retryname[2] == '/' && - isdigit (retryname[3])) - { - /* We can't use strtol for the decoding here - because it brings in hairy locale bloat. */ - char *p; - int fd = 0; - for (p = &retryname[3]; isdigit (*p); ++p) - fd = (fd * 10) + (*p - '0'); - /* Check for excess text after the number. A slash is - valid; it ends the component. Anything else does not - name a numeric file descriptor. */ - if (*p != '/' && *p != '\0') - return ENOENT; - if (fd < 0 || fd >= _dl_hurd_data->dtablesize || - _dl_hurd_data->dtable[fd] == MACH_PORT_NULL) - /* If the name was a proper number, but the file - descriptor does not exist, we return EBADF instead - of ENOENT. */ - return EBADF; - fileport = _dl_hurd_data->dtable[fd]; - if (*p == '\0') - { - /* This descriptor is the file port we want. */ - dealloc_dir = 0; - goto opened; - } - else - { - /* Do a normal retry on the remaining components. */ - startdir = fileport; - dealloc_dir = 1; - file_name = p + 1; /* Skip the slash. */ - break; - } - } - else - goto bad_magic; - break; - - case 'm': - if (retryname[1] == 'a' && retryname[2] == 'c' && - retryname[3] == 'h' && retryname[4] == 't' && - retryname[5] == 'y' && retryname[6] == 'p' && - retryname[7] == 'e') - { - error_t err; - struct host_basic_info hostinfo; - mach_msg_type_number_t hostinfocnt = HOST_BASIC_INFO_COUNT; - char *p; - if (err = __host_info (__mach_host_self (), HOST_BASIC_INFO, - (natural_t *) &hostinfo, - &hostinfocnt)) - return err; - if (hostinfocnt != HOST_BASIC_INFO_COUNT) - return EGRATUITOUS; - p = _itoa (hostinfo.cpu_subtype, &retryname[8], 10, 0); - *--p = '/'; - p = _itoa (hostinfo.cpu_type, &retryname[8], 10, 0); - if (p < retryname) - abort (); /* XXX write this right if this ever happens */ - if (p > retryname) - strcpy (retryname, p); - startdir = fileport; - dealloc_dir = 1; - } - else - goto bad_magic; - break; - - case 't': - if (retryname[1] == 't' && retryname[2] == 'y') - switch (retryname[3]) - { - error_t opentty (file_t *result) - { - error_t err; - file_t unauth; - err = __termctty_open_terminal - (_dl_hurd_data->portarray[INIT_PORT_CTTYID], - mode, &unauth); - if (! err) - { - mach_port_t ref = __mach_reply_port (); - err = __io_reauthenticate - (unauth, ref, MACH_MSG_TYPE_MAKE_SEND); - if (! err) - err = __auth_user_authenticate - (_dl_hurd_data->portarray[INIT_PORT_AUTH], - ref, MACH_MSG_TYPE_MAKE_SEND, - result); - __mach_port_deallocate (__mach_task_self (), - unauth); - __mach_port_destroy (__mach_task_self (), ref); - } - return err; - } - - case '\0': - if (err = opentty (&fileport)) - return err; - dealloc_dir = 1; - goto opened; - case '/': - if (err = opentty (&startdir)) - return err; - dealloc_dir = 1; - strcpy (retryname, &retryname[4]); - break; - default: - goto bad_magic; - } - else - goto bad_magic; - break; - - default: - bad_magic: - return EGRATUITOUS; - } - break; - - default: - return EGRATUITOUS; - } - - err = __dir_lookup (startdir, (char *)file_name, mode, 0, - &doretry, retryname, &fileport); + __mach_port_deallocate (__mach_task_self (), *port); } + + return err; } int weak_function diff -durpN glibc-2.2.3/sysdeps/mach/hurd/dup2.c glibc-2.2.4/sysdeps/mach/hurd/dup2.c --- glibc-2.2.3/sysdeps/mach/hurd/dup2.c Mon May 26 15:22:21 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/dup2.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/enbl-secure.c glibc-2.2.4/sysdeps/mach/hurd/enbl-secure.c --- glibc-2.2.3/sysdeps/mach/hurd/enbl-secure.c Sun Oct 18 14:22:08 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/enbl-secure.c Mon Jul 23 10:56:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* There is no need for this file in the Hurd; it is just a placeholder to prevent inclusion of the sysdeps/generic version. diff -durpN glibc-2.2.3/sysdeps/mach/hurd/errlist.c glibc-2.2.4/sysdeps/mach/hurd/errlist.c --- glibc-2.2.3/sysdeps/mach/hurd/errlist.c Tue Jun 2 12:46:48 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/errlist.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* SYS_ERRLIST cannot have Unix semantics on the Hurd, so it is easier just to rename it. We also need to remap error codes to array diff -durpN glibc-2.2.3/sysdeps/mach/hurd/errnos.awk glibc-2.2.4/sysdeps/mach/hurd/errnos.awk --- glibc-2.2.3/sysdeps/mach/hurd/errnos.awk Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/errnos.awk Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # errno.texinfo contains lines like: # @comment errno.h diff -durpN glibc-2.2.3/sysdeps/mach/hurd/euidaccess.c glibc-2.2.4/sysdeps/mach/hurd/euidaccess.c --- glibc-2.2.3/sysdeps/mach/hurd/euidaccess.c Mon Jun 23 14:52:09 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/euidaccess.c Mon Jul 23 10:56:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/execve.c glibc-2.2.4/sysdeps/mach/hurd/execve.c --- glibc-2.2.3/sysdeps/mach/hurd/execve.c Mon May 26 15:22:25 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/execve.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fchdir.c glibc-2.2.4/sysdeps/mach/hurd/fchdir.c --- glibc-2.2.3/sysdeps/mach/hurd/fchdir.c Fri Mar 5 14:40:52 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/fchdir.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fchflags.c glibc-2.2.4/sysdeps/mach/hurd/fchflags.c --- glibc-2.2.3/sysdeps/mach/hurd/fchflags.c Wed Aug 12 16:48:26 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/fchflags.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fchmod.c glibc-2.2.4/sysdeps/mach/hurd/fchmod.c --- glibc-2.2.3/sysdeps/mach/hurd/fchmod.c Mon May 26 15:22:32 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/fchmod.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fchown.c glibc-2.2.4/sysdeps/mach/hurd/fchown.c --- glibc-2.2.3/sysdeps/mach/hurd/fchown.c Mon May 26 15:22:35 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/fchown.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fcntl.c glibc-2.2.4/sysdeps/mach/hurd/fcntl.c --- glibc-2.2.3/sysdeps/mach/hurd/fcntl.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/fcntl.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fdatasync.c glibc-2.2.4/sysdeps/mach/hurd/fdatasync.c --- glibc-2.2.3/sysdeps/mach/hurd/fdatasync.c Mon Jun 23 14:52:09 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/fdatasync.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fdopen.c glibc-2.2.4/sysdeps/mach/hurd/fdopen.c --- glibc-2.2.3/sysdeps/mach/hurd/fdopen.c Fri May 26 12:38:37 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/fdopen.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fexecve.c glibc-2.2.4/sysdeps/mach/hurd/fexecve.c --- glibc-2.2.3/sysdeps/mach/hurd/fexecve.c Mon Jun 23 14:52:09 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/fexecve.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/flock.c glibc-2.2.4/sysdeps/mach/hurd/flock.c --- glibc-2.2.3/sysdeps/mach/hurd/flock.c Mon May 26 15:22:40 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/flock.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fork.c glibc-2.2.4/sysdeps/mach/hurd/fork.c --- glibc-2.2.3/sysdeps/mach/hurd/fork.c Mon Apr 9 20:03:57 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/fork.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -64,7 +64,7 @@ __fork (void) __spin_lock (&ss->critical_section_lock); #undef LOSE -#define LOSE assert_perror (err) /* XXX */ +#define LOSE do { assert_perror (err); goto lose; } while (0) /* XXX */ if (! setjmp (env)) { diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fpathconf.c glibc-2.2.4/sysdeps/mach/hurd/fpathconf.c --- glibc-2.2.3/sysdeps/mach/hurd/fpathconf.c Mon Jun 23 14:52:09 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/fpathconf.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fstatfs.c glibc-2.2.4/sysdeps/mach/hurd/fstatfs.c --- glibc-2.2.3/sysdeps/mach/hurd/fstatfs.c Mon Jun 23 14:52:09 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/fstatfs.c Mon Jul 23 10:56:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fstatfs64.c glibc-2.2.4/sysdeps/mach/hurd/fstatfs64.c --- glibc-2.2.3/sysdeps/mach/hurd/fstatfs64.c Sat Jan 6 16:13:43 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/fstatfs64.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fstatvfs.c glibc-2.2.4/sysdeps/mach/hurd/fstatvfs.c --- glibc-2.2.3/sysdeps/mach/hurd/fstatvfs.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/fstatvfs.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fstatvfs64.c glibc-2.2.4/sysdeps/mach/hurd/fstatvfs64.c --- glibc-2.2.3/sysdeps/mach/hurd/fstatvfs64.c Sat Jan 6 16:13:43 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/fstatvfs64.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fsync.c glibc-2.2.4/sysdeps/mach/hurd/fsync.c --- glibc-2.2.3/sysdeps/mach/hurd/fsync.c Mon May 26 15:22:44 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/fsync.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/ftruncate.c glibc-2.2.4/sysdeps/mach/hurd/ftruncate.c --- glibc-2.2.3/sysdeps/mach/hurd/ftruncate.c Mon Jun 22 11:54:26 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/ftruncate.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fxstat.c glibc-2.2.4/sysdeps/mach/hurd/fxstat.c --- glibc-2.2.3/sysdeps/mach/hurd/fxstat.c Mon Jun 23 14:52:10 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/fxstat.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/fxstat64.c glibc-2.2.4/sysdeps/mach/hurd/fxstat64.c --- glibc-2.2.3/sysdeps/mach/hurd/fxstat64.c Tue Aug 15 11:47:06 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/fxstat64.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getclktck.c glibc-2.2.4/sysdeps/mach/hurd/getclktck.c --- glibc-2.2.3/sysdeps/mach/hurd/getclktck.c Sat Nov 4 13:26:25 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/getclktck.c Mon Aug 13 15:01:04 2001 @@ -1,48 +1,30 @@ /* Return run-time value of CLK_TCK for Hurd. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ -#include #include -#include - -#include -#include - -#ifndef SYSTEM_CLK_TCK -# define SYSTEM_CLK_TCK 100 -#endif -/* Return frequency of times(). */ +/* Return frequency of `times'. + Since Mach reports CPU times in microseconds, we always use 1 million. */ int __getclktck () { - struct host_sched_info hsi; - mach_msg_type_number_t count; - error_t err; - - count = HOST_SCHED_INFO_COUNT; - err = __host_info (__mach_task_self (), HOST_SCHED_INFO, - (host_info_t) &hsi, &count); - if (err) - return SYSTEM_CLK_TCK; - - return hsi.min_quantum; + return 1000000; } /* Before glibc 2.2, the Hurd actually did this differently, so we diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getcwd.c glibc-2.2.4/sysdeps/mach/hurd/getcwd.c --- glibc-2.2.3/sysdeps/mach/hurd/getcwd.c Wed Aug 12 16:48:28 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/getcwd.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getdents.c glibc-2.2.4/sysdeps/mach/hurd/getdents.c --- glibc-2.2.3/sysdeps/mach/hurd/getdents.c Thu Apr 29 10:02:42 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/getdents.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getdomain.c glibc-2.2.4/sysdeps/mach/hurd/getdomain.c --- glibc-2.2.3/sysdeps/mach/hurd/getdomain.c Wed Aug 12 16:48:30 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/getdomain.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "hurdhost.h" diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getdtsz.c glibc-2.2.4/sysdeps/mach/hurd/getdtsz.c --- glibc-2.2.3/sysdeps/mach/hurd/getdtsz.c Tue Mar 28 11:05:45 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/getdtsz.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getegid.c glibc-2.2.4/sysdeps/mach/hurd/getegid.c --- glibc-2.2.3/sysdeps/mach/hurd/getegid.c Mon May 26 15:22:48 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getegid.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/geteuid.c glibc-2.2.4/sysdeps/mach/hurd/geteuid.c --- glibc-2.2.3/sysdeps/mach/hurd/geteuid.c Mon May 26 15:22:51 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/geteuid.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getgid.c glibc-2.2.4/sysdeps/mach/hurd/getgid.c --- glibc-2.2.3/sysdeps/mach/hurd/getgid.c Mon May 26 15:22:55 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getgid.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getgroups.c glibc-2.2.4/sysdeps/mach/hurd/getgroups.c --- glibc-2.2.3/sysdeps/mach/hurd/getgroups.c Mon May 26 15:22:57 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getgroups.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/gethostid.c glibc-2.2.4/sysdeps/mach/hurd/gethostid.c --- glibc-2.2.3/sysdeps/mach/hurd/gethostid.c Mon May 26 15:22:58 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/gethostid.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/gethostname.c glibc-2.2.4/sysdeps/mach/hurd/gethostname.c --- glibc-2.2.3/sysdeps/mach/hurd/gethostname.c Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/gethostname.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "hurdhost.h" diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getitimer.c glibc-2.2.4/sysdeps/mach/hurd/getitimer.c --- glibc-2.2.3/sysdeps/mach/hurd/getitimer.c Mon May 26 15:23:00 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getitimer.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getlogin.c glibc-2.2.4/sysdeps/mach/hurd/getlogin.c --- glibc-2.2.3/sysdeps/mach/hurd/getlogin.c Mon May 26 15:23:04 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getlogin.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getlogin_r.c glibc-2.2.4/sysdeps/mach/hurd/getlogin_r.c --- glibc-2.2.3/sysdeps/mach/hurd/getlogin_r.c Thu Dec 19 17:34:45 1996 +++ glibc-2.2.4/sysdeps/mach/hurd/getlogin_r.c Mon Jul 23 10:56:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getpeername.c glibc-2.2.4/sysdeps/mach/hurd/getpeername.c --- glibc-2.2.3/sysdeps/mach/hurd/getpeername.c Thu Aug 31 14:45:23 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/getpeername.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getpgid.c glibc-2.2.4/sysdeps/mach/hurd/getpgid.c --- glibc-2.2.3/sysdeps/mach/hurd/getpgid.c Mon May 26 15:23:08 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getpgid.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getpid.c glibc-2.2.4/sysdeps/mach/hurd/getpid.c --- glibc-2.2.3/sysdeps/mach/hurd/getpid.c Mon May 26 15:23:10 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getpid.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getppid.c glibc-2.2.4/sysdeps/mach/hurd/getppid.c --- glibc-2.2.3/sysdeps/mach/hurd/getppid.c Mon May 26 15:23:13 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getppid.c Mon Jul 23 10:56:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getpriority.c glibc-2.2.4/sysdeps/mach/hurd/getpriority.c --- glibc-2.2.3/sysdeps/mach/hurd/getpriority.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/getpriority.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getrlimit.c glibc-2.2.4/sysdeps/mach/hurd/getrlimit.c --- glibc-2.2.3/sysdeps/mach/hurd/getrlimit.c Tue Mar 28 11:05:45 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/getrlimit.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getrusage.c glibc-2.2.4/sysdeps/mach/hurd/getrusage.c --- glibc-2.2.3/sysdeps/mach/hurd/getrusage.c Mon Apr 5 13:34:51 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/getrusage.c Tue Aug 7 00:03:47 2001 @@ -1,21 +1,21 @@ /* getrusage -- Get resource usage information about processes. Hurd version. - Copyright (C) 1999 Free Software Foundation, Inc. + Copyright (C) 1999,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -32,6 +32,7 @@ __getrusage (who, usage) struct rusage *usage; { struct task_basic_info bi; + struct task_events_info ei; struct task_thread_times_info tti; mach_msg_type_number_t count; error_t err; @@ -45,6 +46,14 @@ __getrusage (who, usage) if (err) return __hurd_fail (err); + count = TASK_EVENTS_INFO_COUNT; + err = __task_info (__mach_task_self (), TASK_EVENTS_INFO, + (task_info_t) &ei, &count); + if (err == KERN_INVALID_ARGUMENT) /* microkernel doesn't implement it */ + memset (&ei, 0, sizeof ei); + else if (err) + return __hurd_fail (err); + count = TASK_THREAD_TIMES_INFO_COUNT; err = __task_info (__mach_task_self (), TASK_THREAD_TIMES_INFO, (task_info_t) &tti, &count); @@ -61,6 +70,11 @@ __getrusage (who, usage) usage->ru_stime.tv_sec = bi.system_time.seconds; usage->ru_stime.tv_usec = bi.system_time.microseconds; + /* These statistics map only approximately. */ + usage->ru_majflt = ei.pageins; + usage->ru_minflt = ei.faults - ei.pageins; + usage->ru_msgsnd = ei.messages_sent; /* Mach IPC, not SysV IPC */ + usage->ru_msgrcv = ei.messages_received; /* Mach IPC, not SysV IPC */ break; case RUSAGE_CHILDREN: diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getsid.c glibc-2.2.4/sysdeps/mach/hurd/getsid.c --- glibc-2.2.3/sysdeps/mach/hurd/getsid.c Mon Jun 23 14:52:10 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getsid.c Mon Jul 23 10:56:01 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getsockname.c glibc-2.2.4/sysdeps/mach/hurd/getsockname.c --- glibc-2.2.3/sysdeps/mach/hurd/getsockname.c Fri Mar 5 14:40:58 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/getsockname.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getsockopt.c glibc-2.2.4/sysdeps/mach/hurd/getsockopt.c --- glibc-2.2.3/sysdeps/mach/hurd/getsockopt.c Mon May 26 15:23:15 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getsockopt.c Mon Jul 23 10:56:01 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1992, 1994, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1992,94,97,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -45,10 +45,10 @@ getsockopt (fd, level, optname, optval, &buf, &buflen))) return __hurd_dfail (fd, err); + if (*optlen > buflen) + *optlen = buflen; if (buf != optval) { - if (*optlen < buflen) - *optlen = buflen; memcpy (optval, buf, *optlen); __vm_deallocate (__mach_task_self (), (vm_address_t) buf, buflen); } diff -durpN glibc-2.2.3/sysdeps/mach/hurd/getuid.c glibc-2.2.4/sysdeps/mach/hurd/getuid.c --- glibc-2.2.3/sysdeps/mach/hurd/getuid.c Mon May 26 15:23:17 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/getuid.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/group_member.c glibc-2.2.4/sysdeps/mach/hurd/group_member.c --- glibc-2.2.3/sysdeps/mach/hurd/group_member.c Mon Jun 23 14:52:10 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/group_member.c Mon Jul 23 10:56:01 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/hppa/bits/sigcontext.h glibc-2.2.4/sysdeps/mach/hurd/hppa/bits/sigcontext.h --- glibc-2.2.3/sysdeps/mach/hurd/hppa/bits/sigcontext.h Tue Nov 25 19:51:09 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/hppa/bits/sigcontext.h Mon Jul 23 10:56:07 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/mach/hurd/hppa/trampoline.c glibc-2.2.4/sysdeps/mach/hurd/hppa/trampoline.c --- glibc-2.2.3/sysdeps/mach/hurd/hppa/trampoline.c Sat Aug 8 13:52:09 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/hppa/trampoline.c Mon Jul 23 10:56:07 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "thread_state.h" diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/Makeconfig glibc-2.2.4/sysdeps/mach/hurd/i386/Makeconfig --- glibc-2.2.3/sysdeps/mach/hurd/i386/Makeconfig Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/Makeconfig Mon May 14 16:31:51 2001 @@ -0,0 +1,4 @@ +# We need special startup code for statically linked binaries. +# See Makefile in this directory for the rule that builds this. +# We must define this variable earlier than sysdeps Makefiles are included. +static-start-installed-name = crt0.o diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/Makefile glibc-2.2.4/sysdeps/mach/hurd/i386/Makefile --- glibc-2.2.3/sysdeps/mach/hurd/i386/Makefile Sun Jun 13 15:30:06 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/Makefile Mon Jul 23 10:56:08 2001 @@ -1,18 +1,9 @@ -# We need special startup code for statically linked binaries. -static-start-installed-name = crt0.o - ifeq ($(subdir),csu) -extra-objs += crt0.o -install-lib += crt0.o -omit-deps += crt0 +extra-objs += static-start.o + +# We need special startup code for statically linked binaries. $(objpfx)crt0.o: $(objpfx)static-start.o $(objpfx)abi-note.o $(objpfx)init.o $(link-relocatable) - -# compat for libc.so.0.2 only -# This is needed to be backward-compatible with glibc-2.0.x startup code -# that was miscompiled so that it jumps to 0 if there is a nonzero -# __gmon_start__ symbol, but works if there is none. -CFLAGS-initfini.s += -DWEAK_GMON_START endif diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/bits/sigcontext.h glibc-2.2.4/sysdeps/mach/hurd/i386/bits/sigcontext.h --- glibc-2.2.3/sysdeps/mach/hurd/i386/bits/sigcontext.h Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/bits/sigcontext.h Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/bits/time.h glibc-2.2.4/sysdeps/mach/hurd/i386/bits/time.h --- glibc-2.2.3/sysdeps/mach/hurd/i386/bits/time.h Fri Feb 9 10:04:26 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/bits/time.h Wed Dec 31 16:00:00 1969 @@ -1,72 +0,0 @@ -/* System-dependent timing definitions. i386/Hurd version. - Copyright (C) 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -/* - * Never include this file directly; use instead. - */ - -#ifndef __need_timeval -# ifndef _BITS_TIME_H -# define _BITS_TIME_H 1 - -/* ISO/IEC 9899:1990 7.12.1: - The macro `CLOCKS_PER_SEC' is the number per second of the value - returned by the `clock' function. */ -/* CAE XSH, Issue 4, Version 2: - The value of CLOCKS_PER_SEC is required to be 1 million on all - XSI-conformant systems. */ -# define CLOCKS_PER_SEC 1000000l - -# if !defined __STRICT_ANSI__ && !defined __USE_XOPEN2K -/* Even though CLOCKS_PER_SEC has such a strange value CLK_TCK - presents the real value for clock ticks per second for the system. */ -# include -extern long int __sysconf (int); -# define CLK_TCK ((__clock_t) __sysconf (2)) /* 2 is _SC_CLK_TCK */ -# endif - -# ifdef __USE_POSIX199309 -/* Identifier for system-wide realtime clock. */ -# define CLOCK_REALTIME 0 -/* High-resolution timer from the CPU. */ -# define __CLOCK_HIGHRES 1 - -/* Flag to indicate time is absolute. */ -# define TIMER_ABSTIME 1 -# endif - -# endif /* bits/time.h */ -#endif - - -#ifdef __need_timeval -# undef __need_timeval -# ifndef _STRUCT_TIMEVAL -# define _STRUCT_TIMEVAL 1 -# include - -/* A time value that is accurate to the nearest - microsecond but also has a range of years. */ -struct timeval - { - __time_t tv_sec; /* Seconds. */ - __suseconds_t tv_usec; /* Microseconds. */ - }; -# endif /* struct timeval */ -#endif /* need timeval */ diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/exc2signal.c glibc-2.2.4/sysdeps/mach/hurd/i386/exc2signal.c --- glibc-2.2.3/sysdeps/mach/hurd/i386/exc2signal.c Mon Jun 23 14:52:24 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/exc2signal.c Mon Jul 23 10:56:08 2001 @@ -1,21 +1,21 @@ /* Translate Mach exception codes into signal numbers. i386 version. - Copyright (C) 1991, 1992, 1994, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1991,1992,1994,1996,1997,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -37,7 +37,9 @@ _hurd_exception2signal (struct hurd_sign break; case EXC_BAD_ACCESS: - if (detail->exc_code == KERN_PROTECTION_FAILURE) + if (detail->exc_code == KERN_INVALID_ADDRESS + || detail->exc_code == KERN_PROTECTION_FAILURE + || detail->exc_code == KERN_WRITE_PROTECTION_FAILURE) *signo = SIGSEGV; else *signo = SIGBUS; diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/init-first.c glibc-2.2.4/sysdeps/mach/hurd/i386/init-first.c --- glibc-2.2.3/sysdeps/mach/hurd/i386/init-first.c Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/init-first.c Sat Aug 11 18:28:51 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -29,7 +29,9 @@ extern void __mach_init (void); extern void __libc_init (int, char **, char **); +#ifdef USE_NONOPTION_FLAGS extern void __getopt_clean_environment (char **); +#endif extern void __libc_global_ctors (void); unsigned int __hurd_threadvar_max; @@ -64,8 +66,10 @@ posixland_init (int argc, char **argv, c __libc_init (argc, argv, envp); +#ifdef USE_NONOPTION_FLAGS /* This is a hack to make the special getopt in GNU libc working. */ __getopt_clean_environment (envp); +#endif #ifdef SHARED __libc_global_ctors (); diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/intr-msg.h glibc-2.2.4/sysdeps/mach/hurd/i386/intr-msg.h --- glibc-2.2.3/sysdeps/mach/hurd/i386/intr-msg.h Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/intr-msg.h Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Note that we must mark OPTION and TIMEOUT as outputs of this operation, diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/longjmp-ts.c glibc-2.2.4/sysdeps/mach/hurd/i386/longjmp-ts.c --- glibc-2.2.3/sysdeps/mach/hurd/i386/longjmp-ts.c Mon Jun 23 14:52:25 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/longjmp-ts.c Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/sigcontextinfo.h glibc-2.2.4/sysdeps/mach/hurd/i386/sigcontextinfo.h --- glibc-2.2.3/sysdeps/mach/hurd/i386/sigcontextinfo.h Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/sigcontextinfo.h Mon Jul 23 10:56:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define SIGCONTEXT struct sigcontext #define SIGCONTEXT_EXTRA_ARGS diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/sigreturn.c glibc-2.2.4/sysdeps/mach/hurd/i386/sigreturn.c --- glibc-2.2.3/sysdeps/mach/hurd/i386/sigreturn.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/sigreturn.c Mon Jul 23 10:56:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ register int *sp asm ("%esp"); diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/static-start.S glibc-2.2.4/sysdeps/mach/hurd/i386/static-start.S --- glibc-2.2.3/sysdeps/mach/hurd/i386/static-start.S Wed Jun 24 10:24:48 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/static-start.S Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ .text .globl _start diff -durpN glibc-2.2.3/sysdeps/mach/hurd/i386/trampoline.c glibc-2.2.4/sysdeps/mach/hurd/i386/trampoline.c --- glibc-2.2.3/sysdeps/mach/hurd/i386/trampoline.c Wed Jul 28 12:00:04 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/i386/trampoline.c Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/if_index.c glibc-2.2.4/sysdeps/mach/hurd/if_index.c --- glibc-2.2.3/sysdeps/mach/hurd/if_index.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/if_index.c Mon Jul 23 10:56:01 2001 @@ -1,159 +1,181 @@ /* Find network interface names and index numbers. Hurd version. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ +#include #include -#include -#include #include -#include +#include +#include -static int -map_interfaces (int domain, - unsigned int *idxp, - int (*counted_initializer) (unsigned int count, - size_t nameslen), - int (*iterator) (const char *)) +#include +#include +#include + +/* Return the interface index corresponding to interface IFNAME. + On error, return 0. */ +unsigned int +if_nametoindex (const char *ifname) { - static const char ifopt[] = "--interface="; - file_t server; - char optsbuf[512], *opts = optsbuf, *p; - size_t optslen = sizeof optsbuf; - error_t err; + struct ifreq ifr; + int fd = __opensock (); - /* Find the socket server for DOMAIN. */ - server = _hurd_socket_server (domain, 0); - if (server == MACH_PORT_NULL) + if (fd < 0) return 0; - err = __file_get_fs_options (server, &opts, &optslen); - if (err == MACH_SEND_INVALID_DEST || err == MIG_SERVER_DIED) + strncpy (ifr.ifr_name, ifname, IFNAMSIZ); + if (__ioctl (fd, SIOCGIFINDEX, &ifr) < 0) { - /* On the first use of the socket server during the operation, - allow for the old server port dying. */ - server = _hurd_socket_server (domain, 1); - if (server == MACH_PORT_NULL) - return -1; - err = __file_get_fs_options (server, &opts, &optslen); + int saved_errno = errno; + __close (fd); + if (saved_errno == EINVAL || saved_errno == ENOTTY) + __set_errno (ENOSYS); + return 0; } - if (err) - return __hurd_fail (err), 0; + __close (fd); + return ifr.ifr_ifindex; +} - if (counted_initializer) +/* Free the structure IFN returned by if_nameindex. */ +void +if_freenameindex (struct if_nameindex *ifn) +{ + struct if_nameindex *ptr = ifn; + while (ptr->if_name || ptr->if_index) { - unsigned int count = 0; - size_t nameslen = 0; - p = memchr (opts, '\0', optslen); - while (p != 0) + if (ptr->if_name) + free (ptr->if_name); + ++ptr; + } + free (ifn); +} + +/* Return an array of if_nameindex structures, one for each network + interface present, plus one indicating the end of the array. On + error, return NULL. */ +struct if_nameindex * +if_nameindex (void) +{ + error_t err = 0; + char data[2048]; + file_t server; + int fd = __opensock (); + struct ifconf ifc; + unsigned int nifs, i; + struct if_nameindex *idx = NULL; + + ifc.ifc_buf = data; + ifc.ifc_len = sizeof (data); + + if (fd < 0) + return NULL; + + server = _hurd_socket_server (PF_INET, 0); + if (server == MACH_PORT_NULL) + nifs = 0; + else + { + err = __pfinet_siocgifconf (server, -1, &ifc.ifc_buf, + &ifc.ifc_len); + if (err == MACH_SEND_INVALID_DEST || err == MIG_SERVER_DIED) { - char *end = memchr (p + 1, '\0', optslen - (p - opts)); - if (end == 0) - break; - if (optslen - (p - opts) >= sizeof ifopt - && !memcmp (p + 1, ifopt, sizeof ifopt - 1)) - { - size_t len = end + 1 - (p + sizeof ifopt); - nameslen += len > IFNAMSIZ+1 ? IFNAMSIZ+1 : len; - ++count; - } - p = end; + /* On the first use of the socket server during the operation, + allow for the old server port dying. */ + server = _hurd_socket_server (PF_INET, 1); + if (server == MACH_PORT_NULL) + goto out; + err = __pfinet_siocgifconf (server, -1, &ifc.ifc_buf, + &ifc.ifc_len); } + if (err) + goto out; - if ((*counted_initializer) (count, nameslen)) - return 0; + nifs = ifc.ifc_len / sizeof (struct ifreq); } - *idxp = 0; - for (p = memchr (opts, '\0', optslen); p != 0; - p = memchr (p + 1, '\0', optslen - (p - opts))) + idx = malloc ((nifs + 1) * sizeof (struct if_nameindex)); + if (idx == NULL) { - ++*idxp; - if (optslen - (p - opts) >= sizeof ifopt - && !memcmp (p + 1, ifopt, sizeof ifopt - 1) - && (*iterator) (p + sizeof ifopt)) - break; + err = ENOBUFS; + goto out; } - if (opts != optsbuf) - __munmap (opts, optslen); + for (i = 0; i < nifs; ++i) + { + struct ifreq *ifr = &ifc.ifc_req[i]; + idx[i].if_name = __strdup (ifr->ifr_name); + if (idx[i].if_name == NULL + || __ioctl (fd, SIOCGIFINDEX, ifr) < 0) + { + unsigned int j; + err = errno; - return 1; -} + for (j = 0; j < i; ++j) + free (idx[j].if_name); + free (idx); + idx = NULL; -unsigned int -if_nametoindex (const char *ifname) -{ - unsigned int idx; - int find_name (const char *name) - { - return !strcmp (name, ifname); + if (err == EINVAL) + err = ENOSYS; + else if (err == ENOMEM) + err = ENOBUFS; + goto out; + } + idx[i].if_index = ifr->ifr_ifindex; } - return map_interfaces (PF_INET, &idx, 0, &find_name) ? idx : 0; + + idx[i].if_index = 0; + idx[i].if_name = NULL; + + out: + __close (fd); + if (data != ifc.ifc_buf) + __vm_deallocate (__mach_task_self (), (vm_address_t) ifc.ifc_buf, + ifc.ifc_len); + __set_errno (err); + return idx; } +/* Store the name of the interface corresponding to index IFINDEX in + IFNAME (which has space for at least IFNAMSIZ characters). Return + IFNAME, or NULL on error. */ char * if_indextoname (unsigned int ifindex, char *ifname) { - unsigned int idx; - int find_idx (const char *name) - { - if (idx == ifindex) - { - strncpy (ifname, name, IFNAMSIZ); - return 1; - } - return 0; - } - return map_interfaces (PF_INET, &idx, 0, &find_idx) ? ifname : NULL; -} + struct ifreq ifr; + int fd = __opensock (); + if (fd < 0) + return NULL; -struct if_nameindex * -if_nameindex (void) -{ - unsigned int idx; - struct if_nameindex *buf; - char *namep; - int alloc (unsigned int count, size_t nameslen) - { - buf = malloc ((sizeof buf[0] * (count + 1)) + nameslen); - if (buf == 0) - return 1; - buf[count].if_index = 0; - buf[count].if_name = NULL; - namep = (char *) &buf[count + 1]; - return 0; - } - int fill (const char *name) + ifr.ifr_ifindex = ifindex; + if (__ioctl (fd, SIOCGIFNAME, &ifr) < 0) { - buf[idx - 1].if_index = idx; - buf[idx - 1].if_name = namep; - namep = __memccpy (namep, name, '\0', IFNAMSIZ+1) ?: &namep[IFNAMSIZ+1]; - return 0; + int saved_errno = errno; + __close (fd); + if (saved_errno == EINVAL || saved_errno == ENOTTY) + __set_errno (ENOSYS); + else if (saved_errno == ENODEV) + __set_errno (ENXIO); + return NULL; } - - return map_interfaces (PF_INET, &idx, &alloc, &fill) ? buf : NULL; -} - -void -if_freenameindex (struct if_nameindex *ifn) -{ - free (ifn); + __close (fd); + return strncpy (ifname, ifr.ifr_name, IFNAMSIZ); } #if 0 diff -durpN glibc-2.2.3/sysdeps/mach/hurd/init-posix.c glibc-2.2.4/sysdeps/mach/hurd/init-posix.c --- glibc-2.2.3/sysdeps/mach/hurd/init-posix.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/init-posix.c Sun Aug 12 19:04:31 2001 @@ -0,0 +1,2 @@ +/* We don't need the unix/bsd version. */ +#include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/ioctl.c glibc-2.2.4/sysdeps/mach/hurd/ioctl.c --- glibc-2.2.3/sysdeps/mach/hurd/ioctl.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/ioctl.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/isatty.c glibc-2.2.4/sysdeps/mach/hurd/isatty.c --- glibc-2.2.3/sysdeps/mach/hurd/isatty.c Mon May 26 15:23:22 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/isatty.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/jmp-unwind.c glibc-2.2.4/sysdeps/mach/hurd/jmp-unwind.c --- glibc-2.2.3/sysdeps/mach/hurd/jmp-unwind.c Fri Jun 20 18:31:07 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/jmp-unwind.c Mon Jul 23 10:56:01 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/kill.c glibc-2.2.4/sysdeps/mach/hurd/kill.c --- glibc-2.2.3/sysdeps/mach/hurd/kill.c Mon Jun 23 14:52:10 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/kill.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/lchown.c glibc-2.2.4/sysdeps/mach/hurd/lchown.c --- glibc-2.2.3/sysdeps/mach/hurd/lchown.c Mon Jun 23 14:52:11 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/lchown.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/link.c glibc-2.2.4/sysdeps/mach/hurd/link.c --- glibc-2.2.3/sysdeps/mach/hurd/link.c Mon May 26 15:23:24 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/link.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/listen.c glibc-2.2.4/sysdeps/mach/hurd/listen.c --- glibc-2.2.3/sysdeps/mach/hurd/listen.c Fri Feb 9 10:04:26 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/listen.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/lseek.c glibc-2.2.4/sysdeps/mach/hurd/lseek.c --- glibc-2.2.3/sysdeps/mach/hurd/lseek.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/lseek.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/lseek64.c glibc-2.2.4/sysdeps/mach/hurd/lseek64.c --- glibc-2.2.3/sysdeps/mach/hurd/lseek64.c Tue Aug 15 17:19:33 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/lseek64.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/lxstat.c glibc-2.2.4/sysdeps/mach/hurd/lxstat.c --- glibc-2.2.3/sysdeps/mach/hurd/lxstat.c Mon Jun 23 14:52:11 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/lxstat.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/lxstat64.c glibc-2.2.4/sysdeps/mach/hurd/lxstat64.c --- glibc-2.2.3/sysdeps/mach/hurd/lxstat64.c Tue Aug 15 11:47:06 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/lxstat64.c Mon Jul 23 10:56:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mig-reply.c glibc-2.2.4/sysdeps/mach/hurd/mig-reply.c --- glibc-2.2.3/sysdeps/mach/hurd/mig-reply.c Mon Jun 23 14:52:11 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/mig-reply.c Mon Jul 23 10:56:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/bits/sigcontext.h glibc-2.2.4/sysdeps/mach/hurd/mips/bits/sigcontext.h --- glibc-2.2.3/sysdeps/mach/hurd/mips/bits/sigcontext.h Tue Nov 25 19:51:11 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/bits/sigcontext.h Mon Jul 23 10:56:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/dl-machine.c glibc-2.2.4/sysdeps/mach/hurd/mips/dl-machine.c --- glibc-2.2.3/sysdeps/mach/hurd/mips/dl-machine.c Sat Jun 19 09:40:29 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/dl-machine.c Mon Jul 23 10:56:08 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/exc2signal.c glibc-2.2.4/sysdeps/mach/hurd/mips/exc2signal.c --- glibc-2.2.3/sysdeps/mach/hurd/mips/exc2signal.c Fri Jun 20 18:41:29 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/exc2signal.c Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/init-fault.c glibc-2.2.4/sysdeps/mach/hurd/mips/init-fault.c --- glibc-2.2.3/sysdeps/mach/hurd/mips/init-fault.c Fri Jun 20 18:41:54 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/init-fault.c Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/init-first.c glibc-2.2.4/sysdeps/mach/hurd/mips/init-first.c --- glibc-2.2.3/sysdeps/mach/hurd/mips/init-first.c Fri Apr 7 12:10:01 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/init-first.c Sat Aug 11 18:28:51 2001 @@ -1,21 +1,21 @@ /* Initialization code run first thing by the ELF startup code. For Mips/Hurd. - Copyright (C) 1996, 1997, 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -27,7 +27,9 @@ extern void __mach_init (void); extern void __libc_init (int, char **, char **); +#ifdef USE_NONOPTION_FLAGS extern void __getopt_clean_environment (char **); +#endif extern void __libc_global_ctors (void); unsigned int __hurd_threadvar_max; @@ -106,8 +108,10 @@ init1 (int argc, char *arg0, ...) __libc_init (argc, argv, __environ); +#ifdef USE_NONOPTION_FLAGS /* This is a hack to make the special getopt in GNU libc working. */ __getopt_clean_environment (envp); +#endif #ifdef SHARED __libc_global_ctors (); diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/intr-msg.h glibc-2.2.4/sysdeps/mach/hurd/mips/intr-msg.h --- glibc-2.2.3/sysdeps/mach/hurd/mips/intr-msg.h Fri Jun 20 18:42:17 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/intr-msg.h Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef __mips64 diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/longjmp-ctx.c glibc-2.2.4/sysdeps/mach/hurd/mips/longjmp-ctx.c --- glibc-2.2.3/sysdeps/mach/hurd/mips/longjmp-ctx.c Fri Jun 20 18:42:52 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/longjmp-ctx.c Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/longjmp-ts.c glibc-2.2.4/sysdeps/mach/hurd/mips/longjmp-ts.c --- glibc-2.2.3/sysdeps/mach/hurd/mips/longjmp-ts.c Fri Jun 20 18:43:00 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/longjmp-ts.c Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/sigreturn.c glibc-2.2.4/sysdeps/mach/hurd/mips/sigreturn.c --- glibc-2.2.3/sysdeps/mach/hurd/mips/sigreturn.c Sat Aug 8 13:52:09 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/sigreturn.c Mon Jul 23 10:56:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mips/trampoline.c glibc-2.2.4/sysdeps/mach/hurd/mips/trampoline.c --- glibc-2.2.3/sysdeps/mach/hurd/mips/trampoline.c Sat Aug 8 13:52:09 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/mips/trampoline.c Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mkdir.c glibc-2.2.4/sysdeps/mach/hurd/mkdir.c --- glibc-2.2.3/sysdeps/mach/hurd/mkdir.c Mon May 26 15:23:30 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/mkdir.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mlock.c glibc-2.2.4/sysdeps/mach/hurd/mlock.c --- glibc-2.2.3/sysdeps/mach/hurd/mlock.c Thu Apr 19 16:25:10 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/mlock.c Mon Jul 23 10:56:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/mmap.c glibc-2.2.4/sysdeps/mach/hurd/mmap.c --- glibc-2.2.3/sysdeps/mach/hurd/mmap.c Mon Jul 26 08:32:57 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/mmap.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/munlock.c glibc-2.2.4/sysdeps/mach/hurd/munlock.c --- glibc-2.2.3/sysdeps/mach/hurd/munlock.c Thu Apr 19 16:25:10 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/munlock.c Mon Jul 23 10:56:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/net/ethernet.h glibc-2.2.4/sysdeps/mach/hurd/net/ethernet.h --- glibc-2.2.3/sysdeps/mach/hurd/net/ethernet.h Sun Jul 6 15:00:25 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/net/ethernet.h Mon Jul 23 10:56:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on the FreeBSD version of this file. Curiously, that file lacks a copyright in the header. */ diff -durpN glibc-2.2.3/sysdeps/mach/hurd/net/if_arp.h glibc-2.2.4/sysdeps/mach/hurd/net/if_arp.h --- glibc-2.2.3/sysdeps/mach/hurd/net/if_arp.h Sun Jul 6 15:00:52 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/net/if_arp.h Mon Jul 23 10:56:08 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on the 4.4BSD and Linux version of this file. */ diff -durpN glibc-2.2.3/sysdeps/mach/hurd/net/if_ether.h glibc-2.2.4/sysdeps/mach/hurd/net/if_ether.h --- glibc-2.2.3/sysdeps/mach/hurd/net/if_ether.h Sun Jul 6 15:01:07 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/net/if_ether.h Mon Jul 23 10:56:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NET_IF_ETHER_H #define _NET_IF_ETHER_H 1 diff -durpN glibc-2.2.3/sysdeps/mach/hurd/net/route.h glibc-2.2.4/sysdeps/mach/hurd/net/route.h --- glibc-2.2.3/sysdeps/mach/hurd/net/route.h Sun Jul 6 15:01:28 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/net/route.h Mon Jul 23 10:56:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on the 4.4BSD and Linux version of this file. */ diff -durpN glibc-2.2.3/sysdeps/mach/hurd/nfs/nfs.h glibc-2.2.4/sysdeps/mach/hurd/nfs/nfs.h --- glibc-2.2.3/sysdeps/mach/hurd/nfs/nfs.h Thu Dec 2 11:50:42 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/nfs/nfs.h Mon Jul 23 10:56:08 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NFS_NFS_H #define _NFS_NFS_H 1 diff -durpN glibc-2.2.3/sysdeps/mach/hurd/open.c glibc-2.2.4/sysdeps/mach/hurd/open.c --- glibc-2.2.3/sysdeps/mach/hurd/open.c Fri Feb 11 15:48:59 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/open.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/opendir.c glibc-2.2.4/sysdeps/mach/hurd/opendir.c --- glibc-2.2.3/sysdeps/mach/hurd/opendir.c Sat Apr 7 14:02:38 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/opendir.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/pathconf.c glibc-2.2.4/sysdeps/mach/hurd/pathconf.c --- glibc-2.2.3/sysdeps/mach/hurd/pathconf.c Mon Jun 23 14:52:12 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/pathconf.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/pipe.c glibc-2.2.4/sysdeps/mach/hurd/pipe.c --- glibc-2.2.3/sysdeps/mach/hurd/pipe.c Tue Aug 15 11:16:25 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/pipe.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/poll.c glibc-2.2.4/sysdeps/mach/hurd/poll.c --- glibc-2.2.3/sysdeps/mach/hurd/poll.c Fri Feb 9 10:04:26 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/poll.c Mon Jul 23 10:56:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/pread.c glibc-2.2.4/sysdeps/mach/hurd/pread.c --- glibc-2.2.3/sysdeps/mach/hurd/pread.c Mon Jul 26 08:32:57 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/pread.c Mon Jul 23 10:56:03 2001 @@ -1,32 +1,39 @@ /* Read block from given position in file without changing file pointer. Hurd version. - Copyright (C) 1999 Free Software Foundation, Inc. + Copyright (C) 1999,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include ssize_t -__pread (int fd, void *buf, size_t nbytes, off_t offset) +__libc_pread (int fd, void *buf, size_t nbytes, off_t offset) { - error_t err = HURD_FD_USE (fd, _hurd_fd_read (descriptor, - buf, &nbytes, offset)); + error_t err; + if (offset < 0) + err = EINVAL; + else + err = HURD_FD_USE (fd, _hurd_fd_read (descriptor, buf, &nbytes, offset)); return err ? __hurd_dfail (fd, err) : nbytes; } -weak_alias (__pread, pread) + +#ifndef __libc_pread +strong_alias (__libc_pread, __pread) +weak_alias (__libc_pread, pread) +#endif diff -durpN glibc-2.2.3/sysdeps/mach/hurd/pread64.c glibc-2.2.4/sysdeps/mach/hurd/pread64.c --- glibc-2.2.3/sysdeps/mach/hurd/pread64.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/pread64.c Thu Jul 5 21:55:57 2001 @@ -0,0 +1,43 @@ +/* Read block from given position in file without changing file pointer. + Hurd version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +ssize_t +__libc_pread64 (int fd, void *buf, size_t nbyte, off64_t offset) +{ + /* XXX We don't really support large files on the Hurd. So if + OFFSET doesn't fit in an `off_t', we'll return `-1' and set + errno. EOVERFLOW probably isn't the right error value, but seems + appropriate here. */ + if ((off_t) offset != offset) + { + __set_errno (EOVERFLOW); + return -1; + } + + return __libc_pread (fd, buf, nbyte, offset); +} + +#ifndef __libc_pread64 +weak_alias (__libc_pread64, __pread64) +weak_alias (__libc_pread64, pread64) +#endif diff -durpN glibc-2.2.3/sysdeps/mach/hurd/profil.c glibc-2.2.4/sysdeps/mach/hurd/profil.c --- glibc-2.2.3/sysdeps/mach/hurd/profil.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/profil.c Mon Jul 23 10:56:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/pselect.c glibc-2.2.4/sysdeps/mach/hurd/pselect.c --- glibc-2.2.3/sysdeps/mach/hurd/pselect.c Sat Dec 5 16:39:31 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/pselect.c Mon Jul 23 10:56:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/ptrace.c glibc-2.2.4/sysdeps/mach/hurd/ptrace.c --- glibc-2.2.3/sysdeps/mach/hurd/ptrace.c Mon Jun 23 14:52:12 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/ptrace.c Mon Jul 23 10:56:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/ptsname.c glibc-2.2.4/sysdeps/mach/hurd/ptsname.c --- glibc-2.2.3/sysdeps/mach/hurd/ptsname.c Fri Mar 19 07:32:09 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/ptsname.c Mon Jul 23 10:56:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/pwrite.c glibc-2.2.4/sysdeps/mach/hurd/pwrite.c --- glibc-2.2.3/sysdeps/mach/hurd/pwrite.c Mon Jul 26 08:32:57 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/pwrite.c Mon Jul 23 10:56:03 2001 @@ -1,22 +1,22 @@ /* Write block at given position in file without changing file pointer. Hurd version. - Copyright (C) 1999 Free Software Foundation, Inc. + Copyright (C) 1999,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -25,10 +25,17 @@ /* Write NBYTES of BUF to FD at given position OFFSET without changing the file position. Return the number written, or -1. */ ssize_t -__pwrite (int fd, const void *buf, size_t nbytes, off_t offset) +__libc_pwrite (int fd, const void *buf, size_t nbytes, off_t offset) { - error_t err = HURD_FD_USE (fd, _hurd_fd_write (descriptor, - buf, &nbytes, offset)); + error_t err; + if (offset < 0) + err = EINVAL; + else + err = HURD_FD_USE (fd, _hurd_fd_write (descriptor, buf, &nbytes, offset)); return err ? __hurd_dfail (fd, err) : nbytes; } -weak_alias (__pwrite, pwrite) + +#ifndef __libc_pwrite +strong_alias (__libc_pwrite, __pwrite) +weak_alias (__libc_pwrite, pwrite) +#endif diff -durpN glibc-2.2.3/sysdeps/mach/hurd/pwrite64.c glibc-2.2.4/sysdeps/mach/hurd/pwrite64.c --- glibc-2.2.3/sysdeps/mach/hurd/pwrite64.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/pwrite64.c Thu Jul 5 21:55:57 2001 @@ -0,0 +1,43 @@ +/* Write block to given position in file without changing file pointer. + Hurd version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +ssize_t +__libc_pwrite64 (int fd, const void *buf, size_t nbyte, off64_t offset) +{ + /* XXX We don't really support large files on the Hurd. So if + OFFSET doesn't fit in an `off_t', we'll return `-1' and set + errno. EOVERFLOW probably isn't the right error value, but seems + appropriate here. */ + if ((off_t) offset != offset) + { + __set_errno (EOVERFLOW); + return -1; + } + + return __libc_pwrite (fd, buf, nbyte, offset); +} + +#ifndef __libc_pwrite64 +weak_alias (__libc_pwrite64, __pwrite64) +weak_alias (__libc_pwrite64, pwrite64) +#endif diff -durpN glibc-2.2.3/sysdeps/mach/hurd/read.c glibc-2.2.4/sysdeps/mach/hurd/read.c --- glibc-2.2.3/sysdeps/mach/hurd/read.c Mon Jul 26 08:32:57 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/read.c Mon Jul 23 10:56:03 2001 @@ -1,29 +1,31 @@ -/* Copyright (C) 1993,94,95,97,98,99 Free Software Foundation, Inc. +/* Copyright (C) 1993,94,95,97,98,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include +#include /* Read NBYTES into BUF from FD. Return the number read or -1. */ ssize_t __libc_read (int fd, void *buf, size_t nbytes) { - return __pread (fd, buf, nbytes, (off_t) -1); + error_t err = HURD_FD_USE (fd, _hurd_fd_read (descriptor, buf, &nbytes, -1)); + return err ? __hurd_dfail (fd, err) : nbytes; } weak_alias (__libc_read, __read) diff -durpN glibc-2.2.3/sysdeps/mach/hurd/readdir.c glibc-2.2.4/sysdeps/mach/hurd/readdir.c --- glibc-2.2.3/sysdeps/mach/hurd/readdir.c Mon Jun 23 14:52:12 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/readdir.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/readdir64.c glibc-2.2.4/sysdeps/mach/hurd/readdir64.c --- glibc-2.2.3/sysdeps/mach/hurd/readdir64.c Sat Jan 6 16:25:46 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/readdir64.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/readdir64_r.c glibc-2.2.4/sysdeps/mach/hurd/readdir64_r.c --- glibc-2.2.3/sysdeps/mach/hurd/readdir64_r.c Sat Jan 6 16:25:46 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/readdir64_r.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/readdir_r.c glibc-2.2.4/sysdeps/mach/hurd/readdir_r.c --- glibc-2.2.3/sysdeps/mach/hurd/readdir_r.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/readdir_r.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/readlink.c glibc-2.2.4/sysdeps/mach/hurd/readlink.c --- glibc-2.2.3/sysdeps/mach/hurd/readlink.c Mon May 26 15:23:40 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/readlink.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/reboot.c glibc-2.2.4/sysdeps/mach/hurd/reboot.c --- glibc-2.2.3/sysdeps/mach/hurd/reboot.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/reboot.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/recv.c glibc-2.2.4/sysdeps/mach/hurd/recv.c --- glibc-2.2.3/sysdeps/mach/hurd/recv.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/recv.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/recvfrom.c glibc-2.2.4/sysdeps/mach/hurd/recvfrom.c --- glibc-2.2.3/sysdeps/mach/hurd/recvfrom.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/recvfrom.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/recvmsg.c glibc-2.2.4/sysdeps/mach/hurd/recvmsg.c --- glibc-2.2.3/sysdeps/mach/hurd/recvmsg.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/recvmsg.c Sun Jul 29 05:26:40 2001 @@ -0,0 +1,144 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#include +#include +#include + +#include +#include +#include + +/* Receive a message as described by MESSAGE from socket FD. + Returns the number of bytes read or -1 for errors. */ +ssize_t +__libc_recvmsg (int fd, struct msghdr *message, int flags) +{ + error_t err; + addr_port_t aport; + char *data = NULL; + mach_msg_type_number_t len = 0; + mach_port_t *ports; + mach_msg_type_number_t nports; + char *cdata = NULL; + mach_msg_type_number_t clen = 0; + size_t amount; + char *buf; + int i; + + /* Find the total number of bytes to be read. */ + amount = 0; + for (i = 0; i < message->msg_iovlen; i++) + { + amount += message->msg_iov[i].iov_len; + + /* As an optimization, we set the initial values of DATA and LEN + from the first non-empty iovec. This kicks-in in the case + where the whole packet fits into that iovec buffer. */ + if (data == NULL && message->msg_iov[i].iov_len > 0) + { + data = message->msg_iov[i].iov_base; + len = message->msg_iov[i].iov_len; + } + } + + buf = data; + if (err = HURD_DPORT_USE (fd, __socket_recv (port, &aport, + flags, &data, &len, + &ports, &nports, + &cdata, &clen, + &message->msg_flags, amount))) + return __hurd_dfail (fd, err); + + if (message->msg_name != NULL) + { + char *buf = message->msg_name; + mach_msg_type_number_t buflen = message->msg_namelen; + int type; + + err = __socket_whatis_address (aport, &type, &buf, &buflen); + if (err == EOPNOTSUPP) + /* If the protocol server can't tell us the address, just return a + zero-length one. */ + { + buf = message->msg_name; + buflen = 0; + err = 0; + } + + if (err) + { + __mach_port_deallocate (__mach_task_self (), aport); + return __hurd_dfail (fd, err); + } + + if (message->msg_namelen > buflen) + message->msg_namelen = buflen; + + if (buf != message->msg_name) + { + memcpy (message->msg_name, buf, message->msg_namelen); + __vm_deallocate (__mach_task_self (), (vm_address_t) buf, buflen); + } + + if (buflen > 0) + ((struct sockaddr *) message->msg_name)->sa_family = type; + } + + __mach_port_deallocate (__mach_task_self (), aport); + + if (buf == data) + buf += len; + else + { + /* Copy the data into MSG. */ + if (len > amount) + message->msg_flags |= MSG_TRUNC; + else + amount = len; + + buf = data; + for (i = 0; i < message->msg_iovlen; i++) + { +#define min(a, b) ((a) > (b) ? (b) : (a)) + size_t copy = min (message->msg_iov[i].iov_len, amount); + + memcpy (message->msg_iov[i].iov_base, buf, copy); + + buf += copy; + amount -= copy; + if (len == 0) + break; + } + + __vm_deallocate (__mach_task_self (), (vm_address_t) data, len); + } + + /* Copy the control message into MSG. */ + if (clen > message->msg_controllen) + message->msg_flags |= MSG_CTRUNC; + else + message->msg_controllen = clen; + memcpy (message->msg_control, cdata, message->msg_controllen); + + __vm_deallocate (__mach_task_self (), (vm_address_t) cdata, clen); + + return (buf - data); +} + +weak_alias (__libc_recvmsg, recvmsg) diff -durpN glibc-2.2.3/sysdeps/mach/hurd/rename.c glibc-2.2.4/sysdeps/mach/hurd/rename.c --- glibc-2.2.3/sysdeps/mach/hurd/rename.c Mon Nov 15 16:23:39 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/rename.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/revoke.c glibc-2.2.4/sysdeps/mach/hurd/revoke.c --- glibc-2.2.3/sysdeps/mach/hurd/revoke.c Tue Feb 16 11:10:02 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/revoke.c Mon Jul 23 10:56:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/rewinddir.c glibc-2.2.4/sysdeps/mach/hurd/rewinddir.c --- glibc-2.2.3/sysdeps/mach/hurd/rewinddir.c Mon May 26 15:23:55 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/rewinddir.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/rmdir.c glibc-2.2.4/sysdeps/mach/hurd/rmdir.c --- glibc-2.2.3/sysdeps/mach/hurd/rmdir.c Mon Nov 15 16:23:39 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/rmdir.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sbrk.c glibc-2.2.4/sysdeps/mach/hurd/sbrk.c --- glibc-2.2.3/sysdeps/mach/hurd/sbrk.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/sbrk.c Mon Jul 23 10:56:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/seekdir.c glibc-2.2.4/sysdeps/mach/hurd/seekdir.c --- glibc-2.2.3/sysdeps/mach/hurd/seekdir.c Wed Aug 18 11:52:14 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/seekdir.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/select.c glibc-2.2.4/sysdeps/mach/hurd/select.c --- glibc-2.2.3/sysdeps/mach/hurd/select.c Mon Dec 7 11:05:05 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/select.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/send.c glibc-2.2.4/sysdeps/mach/hurd/send.c --- glibc-2.2.3/sysdeps/mach/hurd/send.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/send.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sendmsg.c glibc-2.2.4/sysdeps/mach/hurd/sendmsg.c --- glibc-2.2.3/sysdeps/mach/hurd/sendmsg.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/sendmsg.c Sun Jul 29 05:26:40 2001 @@ -0,0 +1,152 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#include +#include +#include +#include + +#include +#include +#include +#include + +/* Send a message described MESSAGE on socket FD. + Returns the number of bytes sent, or -1 for errors. */ +ssize_t +__libc_sendmsg (int fd, const struct msghdr *message, int flags) +{ + error_t err = 0; + struct sockaddr_un *addr = message->msg_name; + socklen_t addr_len = message->msg_namelen; + addr_port_t aport = MACH_PORT_NULL; + char *data = NULL; + char data_buf[2048]; + mach_msg_type_number_t len; + mach_msg_type_number_t amount; + int dealloc = 0; + int i; + + /* Find the total number of bytes to be written. */ + len = 0; + for (i = 0; i < message->msg_iovlen; i++) + { + if (message->msg_iov[i].iov_len > 0) + { + /* As an optimization, if we only have a single non-empty + iovec, we set DATA and LEN from it. */ + if (len == 0) + data = message->msg_iov[i].iov_base; + else + data = NULL; + + len += message->msg_iov[i].iov_len; + } + } + + if (data == NULL) + { + size_t to_copy; + char *buf; + + /* Allocate a temporary buffer to hold the data. For small + amounts of data, we allocate a buffer on the stack. Larger + amounts of data are stored in a page-aligned buffer. The + limit of 2048 bytes is inspired by the MiG stubs. */ + if (len > 2048) + { + err = __vm_allocate (__mach_task_self (), + (vm_address_t *) &data, len, 1); + if (err) + { + __set_errno (err); + return -1; + } + dealloc = 1; + } + else + data = data_buf; + + /* Copy the data into DATA. */ + to_copy = len; + buf = data; + for (i = 0; i < len; i++) + { +#define min(a, b) ((a) > (b) ? (b) : (a)) + size_t copy = min (message->msg_iov[i].iov_len, to_copy); + + buf = __mempcpy (buf, message->msg_iov[i].iov_base, copy); + + to_copy -= copy; + if (to_copy == 0) + break; + } + } + + if (addr) + { + if (addr->sun_family == AF_LOCAL) + { + /* For the local domain, we must look up the name as a file + and talk to it with the ifsock protocol. */ + file_t file = __file_name_lookup (addr->sun_path, 0, 0); + if (file == MACH_PORT_NULL) + return -1; + err = __ifsock_getsockaddr (file, &aport); + __mach_port_deallocate (__mach_task_self (), file); + if (err == MIG_BAD_ID || err == EOPNOTSUPP) + /* The file did not grok the ifsock protocol. */ + err = ENOTSOCK; + if (err) + return __hurd_fail (err); + } + else + err = EIEIO; + } + + err = HURD_DPORT_USE (fd, + ({ + if (err) + err = __socket_create_address (port, + addr->sun_family, + (char *) addr, + addr_len, + &aport); + if (! err) + { + /* Send the data. */ + err = __socket_send (port, aport, + flags, data, len, + NULL, + MACH_MSG_TYPE_COPY_SEND, 0, + message->msg_control, + message->msg_controllen, + &amount); + __mach_port_deallocate (__mach_task_self (), + aport); + } + err; + })); + + if (dealloc) + __vm_deallocate (__mach_task_self (), (vm_address_t) data, len); + + return err ? __hurd_dfail (fd, err) : amount; +} + +weak_alias (__libc_sendmsg, sendmsg) diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sendto.c glibc-2.2.4/sysdeps/mach/hurd/sendto.c --- glibc-2.2.3/sysdeps/mach/hurd/sendto.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/sendto.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setdomain.c glibc-2.2.4/sysdeps/mach/hurd/setdomain.c --- glibc-2.2.3/sysdeps/mach/hurd/setdomain.c Tue Jul 21 09:22:30 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/setdomain.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "hurdhost.h" diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setegid.c glibc-2.2.4/sysdeps/mach/hurd/setegid.c --- glibc-2.2.3/sysdeps/mach/hurd/setegid.c Mon May 26 15:24:03 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/setegid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/seteuid.c glibc-2.2.4/sysdeps/mach/hurd/seteuid.c --- glibc-2.2.3/sysdeps/mach/hurd/seteuid.c Mon May 26 15:24:05 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/seteuid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setgid.c glibc-2.2.4/sysdeps/mach/hurd/setgid.c --- glibc-2.2.3/sysdeps/mach/hurd/setgid.c Mon May 26 15:24:07 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/setgid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setgroups.c glibc-2.2.4/sysdeps/mach/hurd/setgroups.c --- glibc-2.2.3/sysdeps/mach/hurd/setgroups.c Mon May 26 15:24:09 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/setgroups.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sethostid.c glibc-2.2.4/sysdeps/mach/hurd/sethostid.c --- glibc-2.2.3/sysdeps/mach/hurd/sethostid.c Mon May 26 15:24:11 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/sethostid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sethostname.c glibc-2.2.4/sysdeps/mach/hurd/sethostname.c --- glibc-2.2.3/sysdeps/mach/hurd/sethostname.c Mon May 26 15:24:13 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/sethostname.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "hurdhost.h" diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setitimer.c glibc-2.2.4/sysdeps/mach/hurd/setitimer.c --- glibc-2.2.3/sysdeps/mach/hurd/setitimer.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/setitimer.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setlogin.c glibc-2.2.4/sysdeps/mach/hurd/setlogin.c --- glibc-2.2.3/sysdeps/mach/hurd/setlogin.c Mon May 26 15:24:14 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/setlogin.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setpgid.c glibc-2.2.4/sysdeps/mach/hurd/setpgid.c --- glibc-2.2.3/sysdeps/mach/hurd/setpgid.c Mon May 26 15:24:17 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/setpgid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setpriority.c glibc-2.2.4/sysdeps/mach/hurd/setpriority.c --- glibc-2.2.3/sysdeps/mach/hurd/setpriority.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/setpriority.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setregid.c glibc-2.2.4/sysdeps/mach/hurd/setregid.c --- glibc-2.2.3/sysdeps/mach/hurd/setregid.c Mon May 26 15:24:20 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/setregid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setreuid.c glibc-2.2.4/sysdeps/mach/hurd/setreuid.c --- glibc-2.2.3/sysdeps/mach/hurd/setreuid.c Mon May 26 15:24:22 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/setreuid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setrlimit.c glibc-2.2.4/sysdeps/mach/hurd/setrlimit.c --- glibc-2.2.3/sysdeps/mach/hurd/setrlimit.c Thu Aug 31 14:45:23 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/setrlimit.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setsid.c glibc-2.2.4/sysdeps/mach/hurd/setsid.c --- glibc-2.2.3/sysdeps/mach/hurd/setsid.c Sat Dec 4 12:31:53 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/setsid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setsockopt.c glibc-2.2.4/sysdeps/mach/hurd/setsockopt.c --- glibc-2.2.3/sysdeps/mach/hurd/setsockopt.c Tue Mar 24 10:02:53 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/setsockopt.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/settimeofday.c glibc-2.2.4/sysdeps/mach/hurd/settimeofday.c --- glibc-2.2.3/sysdeps/mach/hurd/settimeofday.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/settimeofday.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/setuid.c glibc-2.2.4/sysdeps/mach/hurd/setuid.c --- glibc-2.2.3/sysdeps/mach/hurd/setuid.c Mon May 26 15:24:30 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/setuid.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/shutdown.c glibc-2.2.4/sysdeps/mach/hurd/shutdown.c --- glibc-2.2.3/sysdeps/mach/hurd/shutdown.c Mon May 26 15:24:32 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/shutdown.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sigaction.c glibc-2.2.4/sysdeps/mach/hurd/sigaction.c --- glibc-2.2.3/sysdeps/mach/hurd/sigaction.c Mon May 26 15:24:34 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/sigaction.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sigaltstack.c glibc-2.2.4/sysdeps/mach/hurd/sigaltstack.c --- glibc-2.2.3/sysdeps/mach/hurd/sigaltstack.c Sat Aug 8 13:52:09 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/sigaltstack.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/siglist.h glibc-2.2.4/sysdeps/mach/hurd/siglist.h --- glibc-2.2.3/sysdeps/mach/hurd/siglist.h Sat Jun 19 05:43:08 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/siglist.h Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is included multiple times. */ diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sigpending.c glibc-2.2.4/sysdeps/mach/hurd/sigpending.c --- glibc-2.2.3/sysdeps/mach/hurd/sigpending.c Mon May 26 15:24:39 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/sigpending.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sigprocmask.c glibc-2.2.4/sysdeps/mach/hurd/sigprocmask.c --- glibc-2.2.3/sysdeps/mach/hurd/sigprocmask.c Mon May 26 15:24:41 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/sigprocmask.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sigstack.c glibc-2.2.4/sysdeps/mach/hurd/sigstack.c --- glibc-2.2.3/sysdeps/mach/hurd/sigstack.c Tue Mar 14 16:46:46 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/sigstack.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sigsuspend.c glibc-2.2.4/sysdeps/mach/hurd/sigsuspend.c --- glibc-2.2.3/sysdeps/mach/hurd/sigsuspend.c Mon Jul 20 14:22:33 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/sigsuspend.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sigwait.c glibc-2.2.4/sysdeps/mach/hurd/sigwait.c --- glibc-2.2.3/sysdeps/mach/hurd/sigwait.c Mon Jan 13 10:58:50 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/sigwait.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/socket.c glibc-2.2.4/sysdeps/mach/hurd/socket.c --- glibc-2.2.3/sysdeps/mach/hurd/socket.c Tue Jun 2 12:35:02 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/socket.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/socketpair.c glibc-2.2.4/sysdeps/mach/hurd/socketpair.c --- glibc-2.2.3/sysdeps/mach/hurd/socketpair.c Tue Aug 15 11:16:25 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/socketpair.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/statfs.c glibc-2.2.4/sysdeps/mach/hurd/statfs.c --- glibc-2.2.3/sysdeps/mach/hurd/statfs.c Mon Jun 23 14:52:13 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/statfs.c Mon Jul 23 10:56:04 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/statfs64.c glibc-2.2.4/sysdeps/mach/hurd/statfs64.c --- glibc-2.2.3/sysdeps/mach/hurd/statfs64.c Sat Jan 6 16:13:43 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/statfs64.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/statfsconv.c glibc-2.2.4/sysdeps/mach/hurd/statfsconv.c --- glibc-2.2.3/sysdeps/mach/hurd/statfsconv.c Sat Jan 6 16:13:43 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/statfsconv.c Mon Jul 23 10:56:04 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/statvfs.c glibc-2.2.4/sysdeps/mach/hurd/statvfs.c --- glibc-2.2.3/sysdeps/mach/hurd/statvfs.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/statvfs.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/statvfs64.c glibc-2.2.4/sysdeps/mach/hurd/statvfs64.c --- glibc-2.2.3/sysdeps/mach/hurd/statvfs64.c Sat Jan 6 16:14:23 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/statvfs64.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/stdio_init.c glibc-2.2.4/sysdeps/mach/hurd/stdio_init.c --- glibc-2.2.3/sysdeps/mach/hurd/stdio_init.c Wed Aug 12 16:48:35 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/stdio_init.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/symlink.c glibc-2.2.4/sysdeps/mach/hurd/symlink.c --- glibc-2.2.3/sysdeps/mach/hurd/symlink.c Mon May 26 15:24:56 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/symlink.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sync.c glibc-2.2.4/sysdeps/mach/hurd/sync.c --- glibc-2.2.3/sysdeps/mach/hurd/sync.c Fri Feb 9 10:04:26 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/sync.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sys/param.h glibc-2.2.4/sysdeps/mach/hurd/sys/param.h --- glibc-2.2.3/sysdeps/mach/hurd/sys/param.h Wed Jun 9 11:10:06 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/sys/param.h Mon Jul 23 10:56:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is deprecated and is provided only for compatibility with Unix systems. It is unwise to include this file on programs which diff -durpN glibc-2.2.3/sysdeps/mach/hurd/sysd-stdio.c glibc-2.2.4/sysdeps/mach/hurd/sysd-stdio.c --- glibc-2.2.3/sysdeps/mach/hurd/sysd-stdio.c Sat Apr 7 14:02:38 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/sysd-stdio.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/telldir.c glibc-2.2.4/sysdeps/mach/hurd/telldir.c --- glibc-2.2.3/sysdeps/mach/hurd/telldir.c Wed Aug 18 11:52:14 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/telldir.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/times.c glibc-2.2.4/sysdeps/mach/hurd/times.c --- glibc-2.2.3/sysdeps/mach/hurd/times.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mach/hurd/times.c Sun Aug 12 19:04:31 2001 @@ -0,0 +1,76 @@ +/* Return CPU and real time used by process and its children. Hurd version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +static inline clock_t +clock_from_time_value (const time_value_t *t) +{ + return t->seconds * 1000000 + t->microseconds; +} + +/* Store the CPU time used by this process and all its + dead children (and their dead children) in BUFFER. + Return the elapsed real time, or (clock_t) -1 for errors. + All times are in CLK_TCKths of a second. */ +clock_t +__times (struct tms *tms) +{ + struct task_basic_info bi; + struct task_thread_times_info tti; + mach_msg_type_number_t count; + time_value_t now; + error_t err; + + count = TASK_BASIC_INFO_COUNT; + err = __task_info (__mach_task_self (), TASK_BASIC_INFO, + (task_info_t) &bi, &count); + if (err) + return __hurd_fail (err); + + count = TASK_THREAD_TIMES_INFO_COUNT; + err = __task_info (__mach_task_self (), TASK_THREAD_TIMES_INFO, + (task_info_t) &tti, &count); + if (err) + return __hurd_fail (err); + + tms->tms_utime = (clock_from_time_value (&bi.user_time) + + clock_from_time_value (&tti.user_time)); + tms->tms_stime = (clock_from_time_value (&bi.system_time) + + clock_from_time_value (&tti.system_time)); + + /* XXX This can't be implemented until getrusage(RUSAGE_CHILDREN) can be. */ + tms->tms_cutime = tms->tms_cstime = 0; + + err = __host_get_time (__mach_host_self (), &now); + if (err) + return __hurd_fail (err); + + return (clock_from_time_value (&now) + - clock_from_time_value (&bi.creation_time)); +} +weak_alias (__times, times) diff -durpN glibc-2.2.3/sysdeps/mach/hurd/truncate.c glibc-2.2.4/sysdeps/mach/hurd/truncate.c --- glibc-2.2.3/sysdeps/mach/hurd/truncate.c Mon Jun 22 11:54:26 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/truncate.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/ttyname.c glibc-2.2.4/sysdeps/mach/hurd/ttyname.c --- glibc-2.2.3/sysdeps/mach/hurd/ttyname.c Mon Jun 23 14:52:13 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/ttyname.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/ttyname_r.c glibc-2.2.4/sysdeps/mach/hurd/ttyname_r.c --- glibc-2.2.3/sysdeps/mach/hurd/ttyname_r.c Wed Aug 12 16:48:36 1998 +++ glibc-2.2.4/sysdeps/mach/hurd/ttyname_r.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/umask.c glibc-2.2.4/sysdeps/mach/hurd/umask.c --- glibc-2.2.3/sysdeps/mach/hurd/umask.c Mon May 26 15:25:10 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/umask.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/uname.c glibc-2.2.4/sysdeps/mach/hurd/uname.c --- glibc-2.2.3/sysdeps/mach/hurd/uname.c Thu Sep 14 12:24:26 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/uname.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/unlink.c glibc-2.2.4/sysdeps/mach/hurd/unlink.c --- glibc-2.2.3/sysdeps/mach/hurd/unlink.c Mon May 26 15:25:12 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/unlink.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/utimes.c glibc-2.2.4/sysdeps/mach/hurd/utimes.c --- glibc-2.2.3/sysdeps/mach/hurd/utimes.c Mon Feb 28 12:34:08 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/utimes.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/vdprintf.c glibc-2.2.4/sysdeps/mach/hurd/vdprintf.c --- glibc-2.2.3/sysdeps/mach/hurd/vdprintf.c Fri Jan 24 17:04:03 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/vdprintf.c Mon Jul 23 10:56:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/wait4.c glibc-2.2.4/sysdeps/mach/hurd/wait4.c --- glibc-2.2.3/sysdeps/mach/hurd/wait4.c Mon Sep 20 11:01:56 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/wait4.c Mon Jul 23 10:56:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/write.c glibc-2.2.4/sysdeps/mach/hurd/write.c --- glibc-2.2.3/sysdeps/mach/hurd/write.c Mon Jul 26 08:32:57 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/write.c Mon Jul 23 10:56:05 2001 @@ -1,28 +1,31 @@ -/* Copyright (C) 1991,92,93,94,95,97,98,99 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,94,95,97,98,99,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include +#include ssize_t __libc_write (int fd, const void *buf, size_t nbytes) { - return __pwrite (fd, buf, nbytes, (off_t) -1); + error_t err = HURD_FD_USE (fd, _hurd_fd_write (descriptor, + buf, &nbytes, -1)); + return err ? __hurd_dfail (fd, err) : nbytes; } weak_alias (__libc_write, __write) diff -durpN glibc-2.2.3/sysdeps/mach/hurd/xmknod.c glibc-2.2.4/sysdeps/mach/hurd/xmknod.c --- glibc-2.2.3/sysdeps/mach/hurd/xmknod.c Thu Jan 21 14:30:22 1999 +++ glibc-2.2.4/sysdeps/mach/hurd/xmknod.c Mon Jul 23 10:56:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/xstat.c glibc-2.2.4/sysdeps/mach/hurd/xstat.c --- glibc-2.2.3/sysdeps/mach/hurd/xstat.c Mon Jun 23 14:52:13 1997 +++ glibc-2.2.4/sysdeps/mach/hurd/xstat.c Mon Jul 23 10:56:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/xstat64.c glibc-2.2.4/sysdeps/mach/hurd/xstat64.c --- glibc-2.2.3/sysdeps/mach/hurd/xstat64.c Tue Aug 15 11:47:06 2000 +++ glibc-2.2.4/sysdeps/mach/hurd/xstat64.c Mon Jul 23 10:56:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/hurd/xstatconv.c glibc-2.2.4/sysdeps/mach/hurd/xstatconv.c --- glibc-2.2.3/sysdeps/mach/hurd/xstatconv.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/mach/hurd/xstatconv.c Mon Jul 23 10:56:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/i386/machine-lock.h glibc-2.2.4/sysdeps/mach/i386/machine-lock.h --- glibc-2.2.3/sysdeps/mach/i386/machine-lock.h Mon Jun 23 14:52:30 1997 +++ glibc-2.2.4/sysdeps/mach/i386/machine-lock.h Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_LOCK_H #define _MACHINE_LOCK_H diff -durpN glibc-2.2.3/sysdeps/mach/i386/machine-sp.h glibc-2.2.4/sysdeps/mach/i386/machine-sp.h --- glibc-2.2.3/sysdeps/mach/i386/machine-sp.h Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/mach/i386/machine-sp.h Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_SP_H #define _MACHINE_SP_H diff -durpN glibc-2.2.3/sysdeps/mach/i386/syscall.S glibc-2.2.4/sysdeps/mach/i386/syscall.S --- glibc-2.2.3/sysdeps/mach/i386/syscall.S Thu Jun 26 15:15:44 1997 +++ glibc-2.2.4/sysdeps/mach/i386/syscall.S Mon Jul 23 10:56:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mach/i386/sysdep.h glibc-2.2.4/sysdeps/mach/i386/sysdep.h --- glibc-2.2.3/sysdeps/mach/i386/sysdep.h Wed Sep 23 15:42:11 1998 +++ glibc-2.2.4/sysdeps/mach/i386/sysdep.h Mon Jul 23 10:56:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define LOSE asm volatile ("hlt") diff -durpN glibc-2.2.3/sysdeps/mach/i386/thread_state.h glibc-2.2.4/sysdeps/mach/i386/thread_state.h --- glibc-2.2.3/sysdeps/mach/i386/thread_state.h Wed Sep 23 15:42:11 1998 +++ glibc-2.2.4/sysdeps/mach/i386/thread_state.h Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mach/mips/cacheflush.c glibc-2.2.4/sysdeps/mach/mips/cacheflush.c --- glibc-2.2.3/sysdeps/mach/mips/cacheflush.c Fri Jun 20 18:43:43 1997 +++ glibc-2.2.4/sysdeps/mach/mips/cacheflush.c Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/mips/machine-lock.h glibc-2.2.4/sysdeps/mach/mips/machine-lock.h --- glibc-2.2.3/sysdeps/mach/mips/machine-lock.h Fri Jun 20 18:43:45 1997 +++ glibc-2.2.4/sysdeps/mach/mips/machine-lock.h Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_LOCK_H #define _MACHINE_LOCK_H diff -durpN glibc-2.2.3/sysdeps/mach/mips/machine-sp.h glibc-2.2.4/sysdeps/mach/mips/machine-sp.h --- glibc-2.2.3/sysdeps/mach/mips/machine-sp.h Fri Jun 20 18:43:47 1997 +++ glibc-2.2.4/sysdeps/mach/mips/machine-sp.h Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_SP_H #define _MACHINE_SP_H diff -durpN glibc-2.2.3/sysdeps/mach/mips/syscall.S glibc-2.2.4/sysdeps/mach/mips/syscall.S --- glibc-2.2.3/sysdeps/mach/mips/syscall.S Fri Jun 20 18:43:49 1997 +++ glibc-2.2.4/sysdeps/mach/mips/syscall.S Mon Jul 23 10:56:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mach/mips/sysdep.h glibc-2.2.4/sysdeps/mach/mips/sysdep.h --- glibc-2.2.3/sysdeps/mach/mips/sysdep.h Wed Sep 23 15:42:11 1998 +++ glibc-2.2.4/sysdeps/mach/mips/sysdep.h Mon Jul 23 10:56:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define LOSE asm volatile ("1: b 1b") diff -durpN glibc-2.2.3/sysdeps/mach/mips/thread_state.h glibc-2.2.4/sysdeps/mach/mips/thread_state.h --- glibc-2.2.3/sysdeps/mach/mips/thread_state.h Fri Apr 7 12:10:01 2000 +++ glibc-2.2.4/sysdeps/mach/mips/thread_state.h Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define MACHINE_THREAD_STATE_FLAVOR MIPS_THREAD_STATE #define MACHINE_THREAD_STATE_COUNT MIPS_THREAD_STATE_COUNT diff -durpN glibc-2.2.3/sysdeps/mach/mprotect.c glibc-2.2.4/sysdeps/mach/mprotect.c --- glibc-2.2.3/sysdeps/mach/mprotect.c Tue Oct 14 22:31:50 1997 +++ glibc-2.2.4/sysdeps/mach/mprotect.c Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/munmap.c glibc-2.2.4/sysdeps/mach/munmap.c --- glibc-2.2.3/sysdeps/mach/munmap.c Tue Oct 14 22:31:50 1997 +++ glibc-2.2.4/sysdeps/mach/munmap.c Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/pagecopy.h glibc-2.2.4/sysdeps/mach/pagecopy.h --- glibc-2.2.3/sysdeps/mach/pagecopy.h Wed Sep 23 15:42:11 1998 +++ glibc-2.2.4/sysdeps/mach/pagecopy.h Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mach/powerpc/machine-lock.h glibc-2.2.4/sysdeps/mach/powerpc/machine-lock.h --- glibc-2.2.3/sysdeps/mach/powerpc/machine-lock.h Sun Dec 28 07:08:42 1997 +++ glibc-2.2.4/sysdeps/mach/powerpc/machine-lock.h Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MACHINE_LOCK_H #define _MACHINE_LOCK_H diff -durpN glibc-2.2.3/sysdeps/mach/sched_yield.c glibc-2.2.4/sysdeps/mach/sched_yield.c --- glibc-2.2.3/sysdeps/mach/sched_yield.c Fri Mar 17 01:03:36 2000 +++ glibc-2.2.4/sysdeps/mach/sched_yield.c Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/sleep.c glibc-2.2.4/sysdeps/mach/sleep.c --- glibc-2.2.3/sysdeps/mach/sleep.c Fri Feb 14 20:30:59 1997 +++ glibc-2.2.4/sysdeps/mach/sleep.c Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/start.c glibc-2.2.4/sysdeps/mach/start.c --- glibc-2.2.3/sysdeps/mach/start.c Mon Jun 23 14:52:03 1997 +++ glibc-2.2.4/sysdeps/mach/start.c Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mach/sysdep.h glibc-2.2.4/sysdeps/mach/sysdep.h --- glibc-2.2.3/sysdeps/mach/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/mach/sysdep.h Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef __ASSEMBLER__ diff -durpN glibc-2.2.3/sysdeps/mach/thread_state.h glibc-2.2.4/sysdeps/mach/thread_state.h --- glibc-2.2.3/sysdeps/mach/thread_state.h Thu Dec 19 17:34:42 1996 +++ glibc-2.2.4/sysdeps/mach/thread_state.h Mon Jul 23 10:55:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Everything else is called `thread_state', but CMU's header file is diff -durpN glibc-2.2.3/sysdeps/mach/usleep.c glibc-2.2.4/sysdeps/mach/usleep.c --- glibc-2.2.3/sysdeps/mach/usleep.c Fri Feb 9 10:04:26 2001 +++ glibc-2.2.4/sysdeps/mach/usleep.c Mon Jul 23 10:55:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/Dist glibc-2.2.4/sysdeps/mips/Dist --- glibc-2.2.3/sysdeps/mips/Dist Mon Sep 18 17:31:54 2000 +++ glibc-2.2.4/sysdeps/mips/Dist Fri Jul 27 23:13:27 2001 @@ -1,6 +1,4 @@ setjmp_aux.c -rtld-ldscript.in -rtld-parms regdef.h sgidefs.h fpregdef.h diff -durpN glibc-2.2.3/sysdeps/mips/__longjmp.c glibc-2.2.4/sysdeps/mips/__longjmp.c --- glibc-2.2.3/sysdeps/mips/__longjmp.c Fri Dec 1 11:55:10 2000 +++ glibc-2.2.4/sysdeps/mips/__longjmp.c Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/add_n.S glibc-2.2.4/sysdeps/mips/add_n.S --- glibc-2.2.3/sysdeps/mips/add_n.S Tue Apr 18 08:42:41 2000 +++ glibc-2.2.4/sysdeps/mips/add_n.S Mon Jul 23 10:56:09 2001 @@ -6,16 +6,16 @@ Copyright (C) 1995, 2000 Free Software F This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/addmul_1.S glibc-2.2.4/sysdeps/mips/addmul_1.S --- glibc-2.2.3/sysdeps/mips/addmul_1.S Tue Apr 18 08:42:41 2000 +++ glibc-2.2.4/sysdeps/mips/addmul_1.S Mon Jul 23 10:56:09 2001 @@ -6,16 +6,16 @@ Copyright (C) 1995, 2000 Free Software F This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/atomicity.h glibc-2.2.4/sysdeps/mips/atomicity.h --- glibc-2.2.3/sysdeps/mips/atomicity.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/mips/atomicity.h Thu Jul 5 21:56:00 2001 @@ -0,0 +1,127 @@ +/* Low-level functions for atomic operations. Mips version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _MIPS_ATOMICITY_H +#define _MIPS_ATOMICITY_H 1 + +#include +#include + +#if (_MIPS_ISA >= _MIPS_ISA_MIPS2) + +static inline int +__attribute__ ((unused)) +exchange_and_add (volatile uint32_t *mem, int val) +{ + int result, tmp; + + __asm__ __volatile__ + ("/* Inline exchange & add */\n\t" + "1:\n\t" + "ll %0,%3\n\t" + "addu %1,%4,%0\n\t" + "sc %1,%2\n\t" + "beqz %1,1b\n\t" + "/* End exchange & add */" + : "=&r"(result), "=&r"(tmp), "=m"(*mem) + : "m" (*mem), "r"(val) + : "memory"); + + return result; +} + +static inline void +__attribute__ ((unused)) +atomic_add (volatile uint32_t *mem, int val) +{ + int result; + + __asm__ __volatile__ + ("/* Inline atomic add */\n\t" + "1:\n\t" + "ll %0,%2\n\t" + "addu %0,%3,%0\n\t" + "sc %0,%1\n\t" + "beqz %0,1b\n\t" + "/* End atomic add */" + : "=&r"(result), "=m"(*mem) + : "m" (*mem), "r"(val) + : "memory"); +} + +static inline int +__attribute__ ((unused)) +compare_and_swap (volatile long int *p, long int oldval, long int newval) +{ + long int ret; + + __asm__ __volatile__ + ("/* Inline compare & swap */\n\t" + "1:\n\t" + "ll %0,%4\n\t" + ".set push\n" + ".set noreorder\n\t" + "bne %0,%2,2f\n\t" + "move %0,%3\n\t" + ".set pop\n\t" + "sc %0,%1\n\t" + "beqz %0,1b\n" + "2:\n\t" + "/* End compare & swap */" + : "=&r" (ret), "=m" (*p) + : "r" (oldval), "r" (newval), "m" (*p) + : "memory"); + + return ret; +} + +#else /* (_MIPS_ISA >= _MIPS_ISA_MIPS2) */ + +#warning MIPS I atomicity functions are not atomic + +static inline int +__attribute__ ((unused)) +exchange_and_add (volatile uint32_t *mem, int val) +{ + int result = *mem; + *mem += val; + return result; +} + +static inline void +__attribute__ ((unused)) +atomic_add (volatile uint32_t *mem, int val) +{ + *mem += val; +} + +static inline int +__attribute__ ((unused)) +compare_and_swap (volatile long int *p, long int oldval, long int newval) +{ + if (*p != oldval) + return 0; + + *p = newval; + return 1; +} + +#endif /* !(_MIPS_ISA >= _MIPS_ISA_MIPS2) */ + +#endif /* atomicity.h */ diff -durpN glibc-2.2.3/sysdeps/mips/bits/dlfcn.h glibc-2.2.4/sysdeps/mips/bits/dlfcn.h --- glibc-2.2.3/sysdeps/mips/bits/dlfcn.h Wed Aug 2 14:53:00 2000 +++ glibc-2.2.4/sysdeps/mips/bits/dlfcn.h Mon Jul 23 10:56:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DLFCN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/mips/bits/fenv.h glibc-2.2.4/sysdeps/mips/bits/fenv.h --- glibc-2.2.3/sysdeps/mips/bits/fenv.h Mon Sep 18 15:42:29 2000 +++ glibc-2.2.4/sysdeps/mips/bits/fenv.h Mon Jul 23 10:56:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/mips/bits/setjmp.h glibc-2.2.4/sysdeps/mips/bits/setjmp.h --- glibc-2.2.3/sysdeps/mips/bits/setjmp.h Mon Apr 17 10:19:00 2000 +++ glibc-2.2.4/sysdeps/mips/bits/setjmp.h Mon Jul 23 10:56:10 2001 @@ -1,20 +1,21 @@ /* Define the machine-dependent type `jmp_buf'. MIPS version. Copyright (C) 1992,93,95,97,2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SETJMP_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/mips/bsd-_setjmp.S glibc-2.2.4/sysdeps/mips/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/mips/bsd-_setjmp.S Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/mips/bsd-_setjmp.S Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/mips/bsd-setjmp.S glibc-2.2.4/sysdeps/mips/bsd-setjmp.S --- glibc-2.2.3/sysdeps/mips/bsd-setjmp.S Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/mips/bsd-setjmp.S Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/mips/dl-dtprocnum.h glibc-2.2.4/sysdeps/mips/dl-dtprocnum.h --- glibc-2.2.3/sysdeps/mips/dl-dtprocnum.h Wed Jun 7 21:48:05 2000 +++ glibc-2.2.4/sysdeps/mips/dl-dtprocnum.h Mon Jul 23 10:56:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Number of extra dynamic section entries for this architecture. By default there are none. */ diff -durpN glibc-2.2.3/sysdeps/mips/dl-machine.h glibc-2.2.4/sysdeps/mips/dl-machine.h --- glibc-2.2.3/sysdeps/mips/dl-machine.h Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/mips/dl-machine.h Mon Jul 23 10:56:09 2001 @@ -4,19 +4,19 @@ Contributed by Kazumoto Kojima . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* FIXME: Profiling of shared libraries is not implemented yet. */ #ifndef dl_machine_h @@ -61,23 +61,6 @@ in l_info array. */ #define DT_MIPS(x) (DT_MIPS_##x - DT_LOPROC + DT_NUM) -/* - * MIPS libraries are usually linked to a non-zero base address. We - * subtract the base address from the address where we map the object - * to. This results in more efficient address space usage. - * - * FIXME: By the time when MAP_BASE_ADDR is called we don't have the - * DYNAMIC section read. Until this is fixed make the assumption that - * libraries have their base address at 0x5ffe0000. This needs to be - * fixed before we can safely get rid of this MIPSism. - */ -#if 0 -#define MAP_BASE_ADDR(l) ((l)->l_info[DT_MIPS(BASE_ADDRESS)] ? \ - (l)->l_info[DT_MIPS(BASE_ADDRESS)]->d_un.d_ptr : 0) -#else -#define MAP_BASE_ADDR(l) 0x5ffe0000 -#endif - /* If there is a DT_MIPS_RLD_MAP entry in the dynamic section, fill it in with the run-time address of the r_debug structure */ #define ELF_MACHINE_DEBUG_SETUP(l,r) \ @@ -557,51 +540,30 @@ elf_machine_lazy_rel (struct link_map *m /* Do nothing. */ } +#ifndef RTLD_BOOTSTRAP /* Relocate GOT. */ static inline void elf_machine_got_rel (struct link_map *map, int lazy) { ElfW(Addr) *got; ElfW(Sym) *sym; + const ElfW(Half) *vernum; int i, n, symidx; - /* This function is loaded in dl-reloc as a nested function and can - therefore access the variables scope and strtab from - _dl_relocate_object. */ -#ifdef RTLD_BOOTSTRAP -# define RESOLVE_GOTSYM(sym,sym_index) 0 -#else -# define RESOLVE_GOTSYM(sym,sym_index) \ + +#define RESOLVE_GOTSYM(sym,vernum,sym_index) \ ({ \ const ElfW(Sym) *ref = sym; \ + const struct r_found_version *version \ + = vernum ? &map->l_versions [vernum [sym_index]] : NULL; \ ElfW(Addr) value; \ - \ - switch (map->l_info[VERSYMIDX (DT_VERSYM)] != NULL) \ - { \ - default: \ - { \ - const ElfW(Half) *vernum = \ - (const void *) D_PTR (map, l_info[VERSYMIDX (DT_VERSYM)]); \ - ElfW(Half) ndx = vernum[sym_index]; \ - const struct r_found_version *version = &l->l_versions[ndx]; \ - \ - if (version->hash != 0) \ - { \ - value = _dl_lookup_versioned_symbol(strtab + sym->st_name,\ - map, \ - &ref, scope, version, \ - R_MIPS_REL32, 0); \ - break; \ - } \ - /* Fall through. */ \ - } \ - case 0: \ - value = _dl_lookup_symbol (strtab + sym->st_name, map, &ref, \ - scope, R_MIPS_REL32, 0); \ - } \ - \ + value = RESOLVE (&ref, version, R_MIPS_REL32); \ (ref)? value + ref->st_value: 0; \ }) -#endif /* RTLD_BOOTSTRAP */ + + if (map->l_info[VERSYMIDX (DT_VERSYM)] != NULL) + vernum = (const void *) D_PTR (map, l_info[VERSYMIDX (DT_VERSYM)]); + else + vernum = NULL; got = (ElfW(Addr) *) D_PTR (map, l_info[DT_PLTGOT]); @@ -639,10 +601,10 @@ elf_machine_got_rel (struct link_map *ma && sym->st_value && lazy) *got = sym->st_value + map->l_addr; else - *got = RESOLVE_GOTSYM (sym, symidx); + *got = RESOLVE_GOTSYM (sym, vernum, symidx); } else if (sym->st_shndx == SHN_COMMON) - *got = RESOLVE_GOTSYM (sym, symidx); + *got = RESOLVE_GOTSYM (sym, vernum, symidx); else if (ELFW(ST_TYPE) (sym->st_info) == STT_FUNC && *got != sym->st_value && lazy) @@ -653,7 +615,7 @@ elf_machine_got_rel (struct link_map *ma *got += map->l_addr; } else - *got = RESOLVE_GOTSYM (sym, symidx); + *got = RESOLVE_GOTSYM (sym, vernum, symidx); ++got; ++sym; @@ -661,9 +623,8 @@ elf_machine_got_rel (struct link_map *ma } #undef RESOLVE_GOTSYM - - return; } +#endif /* Set up the loaded object described by L so its stub function will jump to the on-demand fixup code __dl_runtime_resolve. */ diff -durpN glibc-2.2.3/sysdeps/mips/elf/ldsodefs.h glibc-2.2.4/sysdeps/mips/elf/ldsodefs.h --- glibc-2.2.3/sysdeps/mips/elf/ldsodefs.h Thu Mar 23 12:30:03 2000 +++ glibc-2.2.4/sysdeps/mips/elf/ldsodefs.h Mon Jul 23 10:56:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The MIPS ABI specifies that the dynamic section has to be read-only. */ diff -durpN glibc-2.2.3/sysdeps/mips/elf/start.S glibc-2.2.4/sysdeps/mips/elf/start.S --- glibc-2.2.3/sysdeps/mips/elf/start.S Thu Apr 12 14:02:12 2001 +++ glibc-2.2.4/sysdeps/mips/elf/start.S Mon Jul 23 10:56:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __ASSEMBLY__ 1 #include @@ -67,6 +67,7 @@ .text .globl ENTRY_POINT + .type ENTRY_POINT,@function ENTRY_POINT: #ifdef __PIC__ SET_GP diff -durpN glibc-2.2.3/sysdeps/mips/fpregdef.h glibc-2.2.4/sysdeps/mips/fpregdef.h --- glibc-2.2.3/sysdeps/mips/fpregdef.h Thu Dec 31 10:12:57 1998 +++ glibc-2.2.4/sysdeps/mips/fpregdef.h Mon Jul 23 10:56:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPREGDEF_H #define _FPREGDEF_H diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/mips/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/mips/fpu/fclrexcpt.c Fri Mar 31 12:38:40 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fclrexcpt.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/mips/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/mips/fpu/fedisblxcpt.c Fri Sep 15 05:57:40 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fedisblxcpt.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/mips/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/mips/fpu/feenablxcpt.c Fri Sep 15 05:57:40 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/feenablxcpt.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fegetenv.c glibc-2.2.4/sysdeps/mips/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/mips/fpu/fegetenv.c Fri Mar 31 12:38:41 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fegetenv.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fegetexcept.c glibc-2.2.4/sysdeps/mips/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/mips/fpu/fegetexcept.c Fri Sep 15 05:57:40 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fegetexcept.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fegetround.c glibc-2.2.4/sysdeps/mips/fpu/fegetround.c --- glibc-2.2.3/sysdeps/mips/fpu/fegetround.c Sun Oct 31 16:15:45 1999 +++ glibc-2.2.4/sysdeps/mips/fpu/fegetround.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/mips/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/mips/fpu/feholdexcpt.c Tue Jun 20 06:05:21 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/feholdexcpt.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fenv_libc.h glibc-2.2.4/sysdeps/mips/fpu/fenv_libc.h --- glibc-2.2.3/sysdeps/mips/fpu/fenv_libc.h Fri Sep 15 05:57:14 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fenv_libc.h Mon Jul 23 10:56:10 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_LIBC_H #define _FENV_LIBC_H 1 diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fesetenv.c glibc-2.2.4/sysdeps/mips/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/mips/fpu/fesetenv.c Mon Sep 18 15:42:29 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fesetenv.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fesetround.c glibc-2.2.4/sysdeps/mips/fpu/fesetround.c --- glibc-2.2.3/sysdeps/mips/fpu/fesetround.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fesetround.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/feupdateenv.c glibc-2.2.4/sysdeps/mips/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/mips/fpu/feupdateenv.c Fri Mar 31 12:38:41 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/feupdateenv.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/mips/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/mips/fpu/fgetexcptflg.c Fri Mar 31 12:38:41 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fgetexcptflg.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/mips/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/mips/fpu/fraiseexcpt.c Tue Jun 20 06:05:21 2000 +++ glibc-2.2.4/sysdeps/mips/fpu/fraiseexcpt.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu/ftestexcept.c glibc-2.2.4/sysdeps/mips/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/mips/fpu/ftestexcept.c Sun Oct 31 16:16:46 1999 +++ glibc-2.2.4/sysdeps/mips/fpu/ftestexcept.c Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/fpu_control.h glibc-2.2.4/sysdeps/mips/fpu_control.h --- glibc-2.2.3/sysdeps/mips/fpu_control.h Fri Jul 7 10:57:36 2000 +++ glibc-2.2.4/sysdeps/mips/fpu_control.h Mon Jul 23 10:56:10 2001 @@ -4,19 +4,19 @@ Contributed by Olaf Flebbe and Ralf Baechle. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H #define _FPU_CONTROL_H diff -durpN glibc-2.2.3/sysdeps/mips/init-first.c glibc-2.2.4/sysdeps/mips/init-first.c --- glibc-2.2.3/sysdeps/mips/init-first.c Fri Mar 31 12:38:40 2000 +++ glibc-2.2.4/sysdeps/mips/init-first.c Mon Jul 23 10:56:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mips/lshift.S glibc-2.2.4/sysdeps/mips/lshift.S --- glibc-2.2.3/sysdeps/mips/lshift.S Tue Apr 18 08:42:41 2000 +++ glibc-2.2.4/sysdeps/mips/lshift.S Mon Jul 23 10:56:10 2001 @@ -5,16 +5,16 @@ Copyright (C) 1995, 2000 Free Software F This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/machine-gmon.h glibc-2.2.4/sysdeps/mips/machine-gmon.h --- glibc-2.2.3/sysdeps/mips/machine-gmon.h Fri Mar 31 12:38:40 2000 +++ glibc-2.2.4/sysdeps/mips/machine-gmon.h Mon Aug 13 15:01:06 2001 @@ -1,21 +1,21 @@ /* Machine-specific calling sequence for `mcount' profiling function. MIPS - Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _MCOUNT_DECL static void __mcount @@ -42,8 +42,9 @@ "sw $1,0($29);" \ "sw $31,4($29);" \ "move $5,$31;" \ - "jal __mcount;" \ "move $4,$1;" \ + "jal __mcount;" \ + "nop;" \ "lw $4,8($29);" \ "lw $5,12($29);" \ "lw $6,16($29);" \ diff -durpN glibc-2.2.3/sysdeps/mips/memusage.h glibc-2.2.4/sysdeps/mips/memusage.h --- glibc-2.2.3/sysdeps/mips/memusage.h Mon Jun 19 23:33:57 2000 +++ glibc-2.2.4/sysdeps/mips/memusage.h Mon Jul 23 10:56:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("$29"); stack_ptr; }) diff -durpN glibc-2.2.3/sysdeps/mips/mips3/add_n.s glibc-2.2.4/sysdeps/mips/mips3/add_n.s --- glibc-2.2.3/sysdeps/mips/mips3/add_n.s Tue May 7 14:03:11 1996 +++ glibc-2.2.4/sysdeps/mips/mips3/add_n.s Mon Jul 23 10:56:11 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips3/addmul_1.s glibc-2.2.4/sysdeps/mips/mips3/addmul_1.s --- glibc-2.2.3/sysdeps/mips/mips3/addmul_1.s Tue May 7 14:03:13 1996 +++ glibc-2.2.4/sysdeps/mips/mips3/addmul_1.s Mon Jul 23 10:56:11 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips3/gmp-mparam.h glibc-2.2.4/sysdeps/mips/mips3/gmp-mparam.h --- glibc-2.2.3/sysdeps/mips/mips3/gmp-mparam.h Tue May 7 14:03:27 1996 +++ glibc-2.2.4/sysdeps/mips/mips3/gmp-mparam.h Mon Jul 23 10:56:11 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994 Free Soft This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/mips3/lshift.s glibc-2.2.4/sysdeps/mips/mips3/lshift.s --- glibc-2.2.3/sysdeps/mips/mips3/lshift.s Tue May 7 14:03:15 1996 +++ glibc-2.2.4/sysdeps/mips/mips3/lshift.s Mon Jul 23 10:56:11 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips3/mul_1.s glibc-2.2.4/sysdeps/mips/mips3/mul_1.s --- glibc-2.2.3/sysdeps/mips/mips3/mul_1.s Tue May 7 14:03:20 1996 +++ glibc-2.2.4/sysdeps/mips/mips3/mul_1.s Mon Jul 23 10:56:11 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips3/rshift.s glibc-2.2.4/sysdeps/mips/mips3/rshift.s --- glibc-2.2.3/sysdeps/mips/mips3/rshift.s Tue May 7 14:03:18 1996 +++ glibc-2.2.4/sysdeps/mips/mips3/rshift.s Mon Jul 23 10:56:11 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips3/sub_n.s glibc-2.2.4/sysdeps/mips/mips3/sub_n.s --- glibc-2.2.3/sysdeps/mips/mips3/sub_n.s Tue May 7 14:03:22 1996 +++ glibc-2.2.4/sysdeps/mips/mips3/sub_n.s Mon Jul 23 10:56:11 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips3/submul_1.s glibc-2.2.4/sysdeps/mips/mips3/submul_1.s --- glibc-2.2.3/sysdeps/mips/mips3/submul_1.s Tue May 7 14:03:24 1996 +++ glibc-2.2.4/sysdeps/mips/mips3/submul_1.s Mon Jul 23 10:56:11 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify - # it under the terms of the GNU Library General Public License as published by - # the Free Software Foundation; either version 2 of the License, or (at your + # it under the terms of the GNU Lesser General Public License as published by + # the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. - # You should have received a copy of the GNU Library General Public License + # You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips64/Dist glibc-2.2.4/sysdeps/mips/mips64/Dist --- glibc-2.2.3/sysdeps/mips/mips64/Dist Sun Aug 10 10:38:44 1997 +++ glibc-2.2.4/sysdeps/mips/mips64/Dist Fri Jul 27 23:13:27 2001 @@ -1,2 +1 @@ setjmp_aux.c -rtld-parms diff -durpN glibc-2.2.3/sysdeps/mips/mips64/__longjmp.c glibc-2.2.4/sysdeps/mips/mips64/__longjmp.c --- glibc-2.2.3/sysdeps/mips/mips64/__longjmp.c Fri Dec 1 11:55:10 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/__longjmp.c Mon Jul 23 10:56:11 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/mips/mips64/add_n.S glibc-2.2.4/sysdeps/mips/mips64/add_n.S --- glibc-2.2.3/sysdeps/mips/mips64/add_n.S Fri Apr 21 12:25:21 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/add_n.S Mon Jul 23 10:56:11 2001 @@ -6,16 +6,16 @@ * This file is part of the GNU MP Library. * * The GNU MP Library is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as published by - * the Free Software Foundation; either version 2 of the License, or (at your + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or (at your * option) any later version. * * The GNU MP Library 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 Library General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * - * You should have received a copy of the GNU Library General Public License + * You should have received a copy of the GNU Lesser General Public License * along with the GNU MP Library; see the file COPYING.LIB. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips64/addmul_1.S glibc-2.2.4/sysdeps/mips/mips64/addmul_1.S --- glibc-2.2.3/sysdeps/mips/mips64/addmul_1.S Fri Jun 20 19:04:28 1997 +++ glibc-2.2.4/sysdeps/mips/mips64/addmul_1.S Mon Jul 23 10:56:11 2001 @@ -6,16 +6,16 @@ * This file is part of the GNU MP Library. * * The GNU MP Library is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as published by - * the Free Software Foundation; either version 2 of the License, or (at your + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or (at your * option) any later version. * * The GNU MP Library 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 Library General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * - * You should have received a copy of the GNU Library General Public License + * You should have received a copy of the GNU Lesser General Public License * along with the GNU MP Library; see the file COPYING.LIB. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips64/bits/setjmp.h glibc-2.2.4/sysdeps/mips/mips64/bits/setjmp.h --- glibc-2.2.3/sysdeps/mips/mips64/bits/setjmp.h Tue Nov 25 19:52:58 1997 +++ glibc-2.2.4/sysdeps/mips/mips64/bits/setjmp.h Mon Jul 23 10:56:12 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SETJMP_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/mips/mips64/bsd-_setjmp.S glibc-2.2.4/sysdeps/mips/mips64/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/mips/mips64/bsd-_setjmp.S Fri Apr 21 12:25:21 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/bsd-_setjmp.S Mon Jul 23 10:56:11 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/mips/mips64/bsd-setjmp.S glibc-2.2.4/sysdeps/mips/mips64/bsd-setjmp.S --- glibc-2.2.3/sysdeps/mips/mips64/bsd-setjmp.S Fri Jun 20 19:05:39 1997 +++ glibc-2.2.4/sysdeps/mips/mips64/bsd-setjmp.S Mon Jul 23 10:56:11 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/mips/mips64/dl-machine.h glibc-2.2.4/sysdeps/mips/mips64/dl-machine.h --- glibc-2.2.3/sysdeps/mips/mips64/dl-machine.h Thu Oct 26 22:57:35 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/dl-machine.h Mon Jul 23 10:56:11 2001 @@ -4,19 +4,19 @@ Contributed by Kazumoto Kojima . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h diff -durpN glibc-2.2.3/sysdeps/mips/mips64/gmp-mparam.h glibc-2.2.4/sysdeps/mips/mips64/gmp-mparam.h --- glibc-2.2.3/sysdeps/mips/mips64/gmp-mparam.h Fri Jun 20 19:05:44 1997 +++ glibc-2.2.4/sysdeps/mips/mips64/gmp-mparam.h Mon Jul 23 10:56:11 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994 Free Soft This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/mips64/lshift.S glibc-2.2.4/sysdeps/mips/mips64/lshift.S --- glibc-2.2.3/sysdeps/mips/mips64/lshift.S Fri Apr 21 12:25:21 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/lshift.S Mon Jul 23 10:56:11 2001 @@ -5,16 +5,16 @@ * This file is part of the GNU MP Library. * * The GNU MP Library is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as published by - * the Free Software Foundation; either version 2 of the License, or (at your + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or (at your * option) any later version. * * The GNU MP Library 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 Library General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * - * You should have received a copy of the GNU Library General Public License + * You should have received a copy of the GNU Lesser General Public License * along with the GNU MP Library; see the file COPYING.LIB. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips64/mul_1.S glibc-2.2.4/sysdeps/mips/mips64/mul_1.S --- glibc-2.2.3/sysdeps/mips/mips64/mul_1.S Fri Apr 21 12:25:21 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/mul_1.S Mon Jul 23 10:56:11 2001 @@ -6,16 +6,16 @@ * This file is part of the GNU MP Library. * * The GNU MP Library is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as published by - * the Free Software Foundation; either version 2 of the License, or (at your + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or (at your * option) any later version. * * The GNU MP Library 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 Library General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * - * You should have received a copy of the GNU Library General Public License + * You should have received a copy of the GNU Lesser General Public License * along with the GNU MP Library; see the file COPYING.LIB. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips64/rshift.S glibc-2.2.4/sysdeps/mips/mips64/rshift.S --- glibc-2.2.3/sysdeps/mips/mips64/rshift.S Fri Apr 21 12:25:21 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/rshift.S Mon Jul 23 10:56:11 2001 @@ -5,16 +5,16 @@ * This file is part of the GNU MP Library. * * The GNU MP Library is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as published by - * the Free Software Foundation; either version 2 of the License, or (at your + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or (at your * option) any later version. * * The GNU MP Library 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 Library General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * - * You should have received a copy of the GNU Library General Public License + * You should have received a copy of the GNU Lesser General Public License * along with the GNU MP Library; see the file COPYING.LIB. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips64/rtld-parms glibc-2.2.4/sysdeps/mips/mips64/rtld-parms --- glibc-2.2.3/sysdeps/mips/mips64/rtld-parms Sat Jul 12 16:26:11 1997 +++ glibc-2.2.4/sysdeps/mips/mips64/rtld-parms Wed Dec 31 16:00:00 1969 @@ -1,3 +0,0 @@ -ifndef rtld-wordsize -rtld-wordsize = 64 -endif diff -durpN glibc-2.2.3/sysdeps/mips/mips64/setjmp.S glibc-2.2.4/sysdeps/mips/mips64/setjmp.S --- glibc-2.2.3/sysdeps/mips/mips64/setjmp.S Fri Apr 21 12:25:21 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/setjmp.S Mon Jul 23 10:56:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mips/mips64/setjmp_aux.c glibc-2.2.4/sysdeps/mips/mips64/setjmp_aux.c --- glibc-2.2.3/sysdeps/mips/mips64/setjmp_aux.c Fri Jun 20 19:06:08 1997 +++ glibc-2.2.4/sysdeps/mips/mips64/setjmp_aux.c Mon Jul 23 10:56:12 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mips/mips64/sub_n.S glibc-2.2.4/sysdeps/mips/mips64/sub_n.S --- glibc-2.2.3/sysdeps/mips/mips64/sub_n.S Fri Apr 21 12:25:21 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/sub_n.S Mon Jul 23 10:56:12 2001 @@ -6,16 +6,16 @@ * This file is part of the GNU MP Library. * * The GNU MP Library is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as published by - * the Free Software Foundation; either version 2 of the License, or (at your + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or (at your * option) any later version. * * The GNU MP Library 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 Library General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * - * You should have received a copy of the GNU Library General Public License + * You should have received a copy of the GNU Lesser General Public License * along with the GNU MP Library; see the file COPYING.LIB. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mips64/submul_1.S glibc-2.2.4/sysdeps/mips/mips64/submul_1.S --- glibc-2.2.3/sysdeps/mips/mips64/submul_1.S Fri Apr 21 12:25:21 2000 +++ glibc-2.2.4/sysdeps/mips/mips64/submul_1.S Mon Jul 23 10:56:12 2001 @@ -6,16 +6,16 @@ * This file is part of the GNU MP Library. * * The GNU MP Library is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as published by - * the Free Software Foundation; either version 2 of the License, or (at your + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or (at your * option) any later version. * * The GNU MP Library 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 Library General Public + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public * License for more details. * - * You should have received a copy of the GNU Library General Public License + * You should have received a copy of the GNU Lesser General Public License * along with the GNU MP Library; see the file COPYING.LIB. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/mips/mipsel/Dist glibc-2.2.4/sysdeps/mips/mipsel/Dist --- glibc-2.2.3/sysdeps/mips/mipsel/Dist Sun Aug 10 10:39:01 1997 +++ glibc-2.2.4/sysdeps/mips/mipsel/Dist Wed Dec 31 16:00:00 1969 @@ -1 +0,0 @@ -rtld-parms diff -durpN glibc-2.2.3/sysdeps/mips/mipsel/rtld-parms glibc-2.2.4/sysdeps/mips/mipsel/rtld-parms --- glibc-2.2.3/sysdeps/mips/mipsel/rtld-parms Sat Jul 12 16:26:15 1997 +++ glibc-2.2.4/sysdeps/mips/mipsel/rtld-parms Wed Dec 31 16:00:00 1969 @@ -1,3 +0,0 @@ -ifndef rtld-oformat -rtld-oformat = elf32-littlemips -endif diff -durpN glibc-2.2.3/sysdeps/mips/mul_1.S glibc-2.2.4/sysdeps/mips/mul_1.S --- glibc-2.2.3/sysdeps/mips/mul_1.S Tue Apr 18 08:42:41 2000 +++ glibc-2.2.4/sysdeps/mips/mul_1.S Mon Jul 23 10:56:10 2001 @@ -6,16 +6,16 @@ Copyright (C) 1995, 1998, 2000 Free Soft This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/regdef.h glibc-2.2.4/sysdeps/mips/regdef.h --- glibc-2.2.3/sysdeps/mips/regdef.h Thu Dec 31 10:13:29 1998 +++ glibc-2.2.4/sysdeps/mips/regdef.h Mon Jul 23 10:56:10 2001 @@ -3,19 +3,19 @@ Contributed by Ralf Baechle . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _REGDEF_H #define _REGDEF_H diff -durpN glibc-2.2.3/sysdeps/mips/rshift.S glibc-2.2.4/sysdeps/mips/rshift.S --- glibc-2.2.3/sysdeps/mips/rshift.S Tue Apr 18 08:42:41 2000 +++ glibc-2.2.4/sysdeps/mips/rshift.S Mon Jul 23 10:56:10 2001 @@ -5,16 +5,16 @@ Copyright (C) 1995, 2000 Free Software F This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/rtld-ldscript.in glibc-2.2.4/sysdeps/mips/rtld-ldscript.in --- glibc-2.2.3/sysdeps/mips/rtld-ldscript.in Sat Jul 12 16:23:14 1997 +++ glibc-2.2.4/sysdeps/mips/rtld-ldscript.in Wed Dec 31 16:00:00 1969 @@ -1,106 +0,0 @@ -OUTPUT_FORMAT("@@rtld-oformat@@") -OUTPUT_ARCH(@@rtld-arch@@) -ENTRY(@@rtld-entry@@) -SECTIONS -{ - /* Read-only sections, merged into text segment: */ - . = @@rtld-base@@; - .reginfo : { *(.reginfo) } - .dynamic : { *(.dynamic) } - .dynstr : { *(.dynstr) } - .dynsym : { *(.dynsym) } - .hash : { *(.hash) } - .rel.text : { *(.rel.text) } - .rela.text : { *(.rela.text) } - .rel.data : { *(.rel.data) } - .rela.data : { *(.rela.data) } - .rel.rodata : { *(.rel.rodata) } - .rela.rodata : { *(.rela.rodata) } - .rel.got : { *(.rel.got) } - .rela.got : { *(.rela.got) } - .rel.ctors : { *(.rel.ctors) } - .rela.ctors : { *(.rela.ctors) } - .rel.dtors : { *(.rel.dtors) } - .rela.dtors : { *(.rela.dtors) } - .rel.init : { *(.rel.init) } - .rela.init : { *(.rela.init) } - .rel.fini : { *(.rel.fini) } - .rela.fini : { *(.rela.fini) } - .rel.bss : { *(.rel.bss) } - .rela.bss : { *(.rela.bss) } - .rel.plt : { *(.rel.plt) } - .rela.plt : { *(.rela.plt) } - .rodata : { *(.rodata) } - .rodata1 : { *(.rodata1) } - .init : { *(.init) } =0 - .text : - { - *(.text) - *(.stub) - /* .gnu.warning sections are handled specially by elf32.em. */ - *(.gnu.warning) - } =0 - .fini : { *(.fini) } =0 - /* Adjust the address for the data segment. We want to adjust up to - the same address within the page on the next page up. It would - be more correct to do this: - . = 0x10000000; - The current expression does not correctly handle the case of a - text segment ending precisely at the end of a page; it causes the - data segment to skip a page. The above expression does not have - this problem, but it will currently (2/95) cause BFD to allocate - a single segment, combining both text and data, for this case. - This will prevent the text segment from being shared among - multiple executions of the program; I think that is more - important than losing a page of the virtual address space (note - that no actual memory is lost; the page which is skipped can not - be referenced). */ - . += 0x10000; - .data : - { - *(.data) - CONSTRUCTORS - } - .data1 : { *(.data1) } - .ctors : { *(.ctors) } - .dtors : { *(.dtors) } - _gp = ALIGN(16) + 0x7ff0; - .got : - { - *(.got.plt) *(.got) - } - /* We want the small data sections together, so single-instruction offsets - can access them all, and initialized data all before uninitialized, so - we can shorten the on-disk segment size. */ - .sdata : { *(.sdata) } - .lit8 : { *(.lit8) } - .lit4 : { *(.lit4) } - .sbss : { *(.sbss) *(.scommon) } - .bss : - { - *(.dynbss) - *(.bss) - *(COMMON) - } - /* The normal linker scripts created by the binutils doesn't have the - symbols end and _end which breaks ld.so's dl-minimal.c. */ - _end = . ; - PROVIDE (end = .); - /* These are needed for ELF backends which have not yet been - converted to the new style linker. */ - .stab 0 : { *(.stab) } - .stabstr 0 : { *(.stabstr) } - /* DWARF debug sections. - Symbols in the .debug DWARF section are relative to the beginning of the - section so we begin .debug at 0. It's not clear yet what needs to happen - for the others. */ - .debug 0 : { *(.debug) } - .debug_srcinfo 0 : { *(.debug_srcinfo) } - .debug_aranges 0 : { *(.debug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames) } - .debug_sfnames 0 : { *(.debug_sfnames) } - .line 0 : { *(.line) } - /* These must appear regardless of . */ - .gptab.sdata : { *(.gptab.data) *(.gptab.sdata) } - .gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) } -} diff -durpN glibc-2.2.3/sysdeps/mips/rtld-parms glibc-2.2.4/sysdeps/mips/rtld-parms --- glibc-2.2.3/sysdeps/mips/rtld-parms Mon Jul 21 17:04:07 1997 +++ glibc-2.2.4/sysdeps/mips/rtld-parms Wed Dec 31 16:00:00 1969 @@ -1,15 +0,0 @@ -ifndef rtld-wordsize -rtld-wordsize = 32 -endif -ifndef rtld-oformat -rtld-oformat = elf$(rtld-wordsize)-bigmips -endif -ifndef rtld-arch -rtld-arch = mips -endif -ifndef rtld-entry -rtld-entry = __start -endif -ifndef rtld-base -rtld-base = 0x0fb60000 + SIZEOF_HEADERS -endif diff -durpN glibc-2.2.3/sysdeps/mips/setjmp.S glibc-2.2.4/sysdeps/mips/setjmp.S --- glibc-2.2.3/sysdeps/mips/setjmp.S Mon Apr 17 10:19:00 2000 +++ glibc-2.2.4/sysdeps/mips/setjmp.S Mon Jul 23 10:56:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mips/setjmp_aux.c glibc-2.2.4/sysdeps/mips/setjmp_aux.c --- glibc-2.2.3/sysdeps/mips/setjmp_aux.c Mon Apr 17 10:19:00 2000 +++ glibc-2.2.4/sysdeps/mips/setjmp_aux.c Mon Jul 23 10:56:10 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/mips/sgidefs.h glibc-2.2.4/sysdeps/mips/sgidefs.h --- glibc-2.2.3/sysdeps/mips/sgidefs.h Thu Dec 31 10:13:42 1998 +++ glibc-2.2.4/sysdeps/mips/sgidefs.h Mon Jul 23 10:56:10 2001 @@ -3,19 +3,19 @@ Contributed by Ralf Baechle . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SGIDEFS_H #define _SGIDEFS_H 1 diff -durpN glibc-2.2.3/sysdeps/mips/stackinfo.h glibc-2.2.4/sysdeps/mips/stackinfo.h --- glibc-2.2.3/sysdeps/mips/stackinfo.h Thu Feb 3 06:10:24 2000 +++ glibc-2.2.4/sysdeps/mips/stackinfo.h Mon Jul 23 10:56:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/mips/sub_n.S glibc-2.2.4/sysdeps/mips/sub_n.S --- glibc-2.2.3/sysdeps/mips/sub_n.S Mon Apr 17 10:19:00 2000 +++ glibc-2.2.4/sysdeps/mips/sub_n.S Mon Jul 23 10:56:10 2001 @@ -6,16 +6,16 @@ Copyright (C) 1995, 2000 Free Software F This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/submul_1.S glibc-2.2.4/sysdeps/mips/submul_1.S --- glibc-2.2.3/sysdeps/mips/submul_1.S Mon Apr 17 10:19:00 2000 +++ glibc-2.2.4/sysdeps/mips/submul_1.S Mon Jul 23 10:56:10 2001 @@ -6,16 +6,16 @@ Copyright (C) 1995, 2000 Free Software F This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/mips/sys/asm.h glibc-2.2.4/sysdeps/mips/sys/asm.h --- glibc-2.2.3/sysdeps/mips/sys/asm.h Thu Dec 31 10:13:59 1998 +++ glibc-2.2.4/sysdeps/mips/sys/asm.h Mon Jul 23 10:56:14 2001 @@ -3,19 +3,19 @@ Contributed by Ralf Baechle . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_ASM_H #define _SYS_ASM_H diff -durpN glibc-2.2.3/sysdeps/mips/sys/fpregdef.h glibc-2.2.4/sysdeps/mips/sys/fpregdef.h --- glibc-2.2.3/sysdeps/mips/sys/fpregdef.h Thu Dec 31 10:14:25 1998 +++ glibc-2.2.4/sysdeps/mips/sys/fpregdef.h Mon Jul 23 10:56:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_FPREGDEF_H #define _SYS_FPREGDEF_H diff -durpN glibc-2.2.3/sysdeps/mips/sys/regdef.h glibc-2.2.4/sysdeps/mips/sys/regdef.h --- glibc-2.2.3/sysdeps/mips/sys/regdef.h Thu Jan 14 13:24:30 1999 +++ glibc-2.2.4/sysdeps/mips/sys/regdef.h Mon Jul 23 10:56:14 2001 @@ -3,19 +3,19 @@ Contributed by Ralf Baechle . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_REGDEF_H #define _SYS_REGDEF_H diff -durpN glibc-2.2.3/sysdeps/mips/sys/ucontext.h glibc-2.2.4/sysdeps/mips/sys/ucontext.h --- glibc-2.2.3/sysdeps/mips/sys/ucontext.h Fri Mar 5 14:41:18 1999 +++ glibc-2.2.4/sysdeps/mips/sys/ucontext.h Mon Jul 23 10:56:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* System V/mips ABI compliant context switching support. */ diff -durpN glibc-2.2.3/sysdeps/posix/clock.c glibc-2.2.4/sysdeps/posix/clock.c --- glibc-2.2.3/sysdeps/posix/clock.c Mon May 26 15:25:30 1997 +++ glibc-2.2.4/sysdeps/posix/clock.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/clock_getres.c glibc-2.2.4/sysdeps/posix/clock_getres.c --- glibc-2.2.3/sysdeps/posix/clock_getres.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/posix/clock_getres.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/ctermid.c glibc-2.2.4/sysdeps/posix/ctermid.c --- glibc-2.2.3/sysdeps/posix/ctermid.c Mon Nov 17 18:46:06 1997 +++ glibc-2.2.4/sysdeps/posix/ctermid.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/cuserid.c glibc-2.2.4/sysdeps/posix/cuserid.c --- glibc-2.2.3/sysdeps/posix/cuserid.c Thu Jul 1 21:07:22 1999 +++ glibc-2.2.4/sysdeps/posix/cuserid.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/defs.c glibc-2.2.4/sysdeps/posix/defs.c --- glibc-2.2.3/sysdeps/posix/defs.c Wed Sep 10 20:44:18 1997 +++ glibc-2.2.4/sysdeps/posix/defs.c Mon Jul 23 10:56:15 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/dup.c glibc-2.2.4/sysdeps/posix/dup.c --- glibc-2.2.3/sysdeps/posix/dup.c Mon May 26 15:25:36 1997 +++ glibc-2.2.4/sysdeps/posix/dup.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/dup2.c glibc-2.2.4/sysdeps/posix/dup2.c --- glibc-2.2.3/sysdeps/posix/dup2.c Mon Jun 23 14:52:34 1997 +++ glibc-2.2.4/sysdeps/posix/dup2.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/euidaccess.c glibc-2.2.4/sysdeps/posix/euidaccess.c --- glibc-2.2.3/sysdeps/posix/euidaccess.c Tue Apr 17 08:17:39 2001 +++ glibc-2.2.4/sysdeps/posix/euidaccess.c Mon Jul 23 10:56:15 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Written by David MacKenzie and Torbjorn Granlund. Adapted for GNU C library by Roland McGrath. */ diff -durpN glibc-2.2.3/sysdeps/posix/fdopen.c glibc-2.2.4/sysdeps/posix/fdopen.c --- glibc-2.2.3/sysdeps/posix/fdopen.c Sat Aug 8 13:50:08 1998 +++ glibc-2.2.4/sysdeps/posix/fdopen.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/flock.c glibc-2.2.4/sysdeps/posix/flock.c --- glibc-2.2.3/sysdeps/posix/flock.c Mon Jun 23 14:52:34 1997 +++ glibc-2.2.4/sysdeps/posix/flock.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file implements the `flock' function in terms of the POSIX.1 `fcntl' locking mechanism. In 4BSD, these are two incompatible locking mechanisms, diff -durpN glibc-2.2.3/sysdeps/posix/fpathconf.c glibc-2.2.4/sysdeps/posix/fpathconf.c --- glibc-2.2.3/sysdeps/posix/fpathconf.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/posix/fpathconf.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/gai_strerror.c glibc-2.2.4/sysdeps/posix/gai_strerror.c --- glibc-2.2.3/sysdeps/posix/gai_strerror.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/posix/gai_strerror.c Mon Jul 23 10:56:15 2001 @@ -3,19 +3,19 @@ Contributed by Philip Blundell , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/getaddrinfo.c glibc-2.2.4/sysdeps/posix/getaddrinfo.c --- glibc-2.2.3/sysdeps/posix/getaddrinfo.c Fri Feb 9 10:04:27 2001 +++ glibc-2.2.4/sysdeps/posix/getaddrinfo.c Mon Jul 23 10:56:15 2001 @@ -125,6 +125,8 @@ static const struct addrinfo default_hin #endif +#if 0 +/* Using Unix sockets this way is a security risk. */ static int gaih_local (const char *name, const struct gaih_service *service, const struct addrinfo *req, struct addrinfo **pai) @@ -232,6 +234,7 @@ gaih_local (const char *name, const stru (*pai)->ai_canonname = NULL; return 0; } +#endif /* 0 */ static int gaih_inet_serv (const char *servicename, const struct gaih_typeproto *tp, @@ -690,7 +693,9 @@ static struct gaih gaih[] = { { PF_INET6, gaih_inet }, { PF_INET, gaih_inet }, +#if 0 { PF_LOCAL, gaih_local }, +#endif { PF_UNSPEC, NULL } }; diff -durpN glibc-2.2.3/sysdeps/posix/getcwd.c glibc-2.2.4/sysdeps/posix/getcwd.c --- glibc-2.2.3/sysdeps/posix/getcwd.c Fri Aug 20 16:41:57 1999 +++ glibc-2.2.4/sysdeps/posix/getcwd.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Wants: AC_STDC_HEADERS diff -durpN glibc-2.2.3/sysdeps/posix/getdtsz.c glibc-2.2.4/sysdeps/posix/getdtsz.c --- glibc-2.2.3/sysdeps/posix/getdtsz.c Mon Jun 23 14:52:34 1997 +++ glibc-2.2.4/sysdeps/posix/getdtsz.c Mon Jul 23 10:56:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/getpagesize.c glibc-2.2.4/sysdeps/posix/getpagesize.c --- glibc-2.2.3/sysdeps/posix/getpagesize.c Mon Jun 23 14:38:51 1997 +++ glibc-2.2.4/sysdeps/posix/getpagesize.c Mon Jul 23 10:56:16 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@cygnus.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/posix/gettimeofday.c glibc-2.2.4/sysdeps/posix/gettimeofday.c --- glibc-2.2.3/sysdeps/posix/gettimeofday.c Mon Jun 23 14:52:34 1997 +++ glibc-2.2.4/sysdeps/posix/gettimeofday.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/isatty.c glibc-2.2.4/sysdeps/posix/isatty.c --- glibc-2.2.3/sysdeps/posix/isatty.c Thu Oct 22 11:43:33 1998 +++ glibc-2.2.4/sysdeps/posix/isatty.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/isfdtype.c glibc-2.2.4/sysdeps/posix/isfdtype.c --- glibc-2.2.3/sysdeps/posix/isfdtype.c Thu Sep 7 11:56:39 2000 +++ glibc-2.2.4/sysdeps/posix/isfdtype.c Mon Jul 23 10:56:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/killpg.c glibc-2.2.4/sysdeps/posix/killpg.c --- glibc-2.2.3/sysdeps/posix/killpg.c Mon Jun 23 14:52:34 1997 +++ glibc-2.2.4/sysdeps/posix/killpg.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/libc_fatal.c glibc-2.2.4/sysdeps/posix/libc_fatal.c --- glibc-2.2.3/sysdeps/posix/libc_fatal.c Mon May 1 14:57:08 2000 +++ glibc-2.2.4/sysdeps/posix/libc_fatal.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/open64.c glibc-2.2.4/sysdeps/posix/open64.c --- glibc-2.2.3/sysdeps/posix/open64.c Wed Aug 2 14:53:00 2000 +++ glibc-2.2.4/sysdeps/posix/open64.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/pathconf.c glibc-2.2.4/sysdeps/posix/pathconf.c --- glibc-2.2.3/sysdeps/posix/pathconf.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/posix/pathconf.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/pipestream.c glibc-2.2.4/sysdeps/posix/pipestream.c --- glibc-2.2.3/sysdeps/posix/pipestream.c Wed Sep 10 20:44:31 1997 +++ glibc-2.2.4/sysdeps/posix/pipestream.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/posix_fallocate.c glibc-2.2.4/sysdeps/posix/posix_fallocate.c --- glibc-2.2.3/sysdeps/posix/posix_fallocate.c Thu Sep 7 11:56:39 2000 +++ glibc-2.2.4/sysdeps/posix/posix_fallocate.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/posix_fallocate64.c glibc-2.2.4/sysdeps/posix/posix_fallocate64.c --- glibc-2.2.3/sysdeps/posix/posix_fallocate64.c Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/posix/posix_fallocate64.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/pread.c glibc-2.2.4/sysdeps/posix/pread.c --- glibc-2.2.3/sysdeps/posix/pread.c Tue Dec 21 10:59:02 1999 +++ glibc-2.2.4/sysdeps/posix/pread.c Mon Jul 23 10:56:16 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/pread64.c glibc-2.2.4/sysdeps/posix/pread64.c --- glibc-2.2.3/sysdeps/posix/pread64.c Thu Mar 16 11:37:22 2000 +++ glibc-2.2.4/sysdeps/posix/pread64.c Mon Jul 23 10:56:16 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/profil.c glibc-2.2.4/sysdeps/posix/profil.c --- glibc-2.2.3/sysdeps/posix/profil.c Tue Dec 22 17:15:57 1998 +++ glibc-2.2.4/sysdeps/posix/profil.c Mon Jul 23 10:56:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/pwrite.c glibc-2.2.4/sysdeps/posix/pwrite.c --- glibc-2.2.3/sysdeps/posix/pwrite.c Tue Dec 21 10:59:02 1999 +++ glibc-2.2.4/sysdeps/posix/pwrite.c Mon Jul 23 10:56:16 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/pwrite64.c glibc-2.2.4/sysdeps/posix/pwrite64.c --- glibc-2.2.3/sysdeps/posix/pwrite64.c Thu Mar 16 11:37:22 2000 +++ glibc-2.2.4/sysdeps/posix/pwrite64.c Mon Jul 23 10:56:16 2001 @@ -5,19 +5,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/raise.c glibc-2.2.4/sysdeps/posix/raise.c --- glibc-2.2.3/sysdeps/posix/raise.c Sun Dec 29 17:47:26 1996 +++ glibc-2.2.4/sysdeps/posix/raise.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/readv.c glibc-2.2.4/sysdeps/posix/readv.c --- glibc-2.2.3/sysdeps/posix/readv.c Thu Mar 20 11:33:44 1997 +++ glibc-2.2.4/sysdeps/posix/readv.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/remove.c glibc-2.2.4/sysdeps/posix/remove.c --- glibc-2.2.3/sysdeps/posix/remove.c Mon Jun 23 14:52:35 1997 +++ glibc-2.2.4/sysdeps/posix/remove.c Mon Jul 23 10:56:16 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/rename.c glibc-2.2.4/sysdeps/posix/rename.c --- glibc-2.2.3/sysdeps/posix/rename.c Mon Jun 23 14:52:35 1997 +++ glibc-2.2.4/sysdeps/posix/rename.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/shm_open.c glibc-2.2.4/sysdeps/posix/shm_open.c --- glibc-2.2.3/sysdeps/posix/shm_open.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/posix/shm_open.c Thu Jul 5 21:56:01 2001 @@ -0,0 +1,85 @@ +/* shm_open -- open a POSIX shared memory object. Generic POSIX file version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +#if ! _POSIX_MAPPED_FILES +#include + +#else + +#include +#include +#include +#include +#include +#include + +#define SHMDIR (_PATH_VARRUN "shm/") + +/* Open shared memory object. */ +int +shm_open (const char *name, int oflag, mode_t mode) +{ + size_t namelen; + char *fname; + int fd; + + /* Construct the filename. */ + while (name[0] == '/') + ++name; + + if (name[0] == '\0') + { + /* The name "/" is not supported. */ + __set_errno (EINVAL); + return -1; + } + + namelen = strlen (name); + fname = (char *) __alloca (sizeof SHMDIR - 1 + namelen + 1); + __mempcpy (__mempcpy (fname, SHMDIR, sizeof SHMDIR - 1), + name, namelen + 1); + + fd = open (name, oflag, mode); + if (fd != -1) + { + /* We got a descriptor. Now set the FD_CLOEXEC bit. */ + int flags = fcntl (fd, F_GETFD, 0); + + if (__builtin_expect (flags, 0) != -1) + { + flags |= FD_CLOEXEC; + flags = fcntl (fd, F_SETFD, flags); + } + + if (flags == -1) + { + /* Something went wrong. We cannot return the descriptor. */ + int save_errno = errno; + close (fd); + fd = -1; + __set_errno (save_errno); + } + } + + return fd; +} + +#endif diff -durpN glibc-2.2.3/sysdeps/posix/shm_unlink.c glibc-2.2.4/sysdeps/posix/shm_unlink.c --- glibc-2.2.3/sysdeps/posix/shm_unlink.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/posix/shm_unlink.c Thu Jul 5 21:56:01 2001 @@ -0,0 +1,62 @@ +/* shm_unlink -- remove a POSIX shared memory object. Generic POSIX version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +#if ! _POSIX_MAPPED_FILES +#include + +#else + +#include +#include +#include +#include +#include + +#define SHMDIR (_PATH_VARRUN "shm/") + +/* Remove shared memory object. */ +int +shm_unlink (const char *name) +{ + size_t namelen; + char *fname; + + /* Construct the filename. */ + while (name[0] == '/') + ++name; + + if (name[0] == '\0') + { + /* The name "/" is not supported. */ + __set_errno (EINVAL); + return -1; + } + + namelen = strlen (name); + fname = (char *) __alloca (sizeof SHMDIR - 1 + namelen + 1); + __mempcpy (__mempcpy (fname, SHMDIR, sizeof SHMDIR - 1), + name, namelen + 1); + + + return __unlink (name); +} + +#endif diff -durpN glibc-2.2.3/sysdeps/posix/sigblock.c glibc-2.2.4/sysdeps/posix/sigblock.c --- glibc-2.2.3/sysdeps/posix/sigblock.c Sat Jan 13 10:48:51 2001 +++ glibc-2.2.4/sysdeps/posix/sigblock.c Mon Jul 23 10:56:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sigignore.c glibc-2.2.4/sysdeps/posix/sigignore.c --- glibc-2.2.3/sysdeps/posix/sigignore.c Mon Apr 20 13:48:11 1998 +++ glibc-2.2.4/sysdeps/posix/sigignore.c Mon Jul 23 10:56:16 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define __need_NULL diff -durpN glibc-2.2.3/sysdeps/posix/sigintr.c glibc-2.2.4/sysdeps/posix/sigintr.c --- glibc-2.2.3/sysdeps/posix/sigintr.c Tue Nov 19 19:44:59 1996 +++ glibc-2.2.4/sysdeps/posix/sigintr.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/signal.c glibc-2.2.4/sysdeps/posix/signal.c --- glibc-2.2.3/sysdeps/posix/signal.c Thu Sep 7 11:56:39 2000 +++ glibc-2.2.4/sysdeps/posix/signal.c Mon Jul 23 10:56:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sigpause.c glibc-2.2.4/sysdeps/posix/sigpause.c --- glibc-2.2.3/sysdeps/posix/sigpause.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/posix/sigpause.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sigset.c glibc-2.2.4/sysdeps/posix/sigset.c --- glibc-2.2.3/sysdeps/posix/sigset.c Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/posix/sigset.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define __need_NULL diff -durpN glibc-2.2.3/sysdeps/posix/sigsetmask.c glibc-2.2.4/sysdeps/posix/sigsetmask.c --- glibc-2.2.3/sysdeps/posix/sigsetmask.c Sat Jan 13 10:48:51 2001 +++ glibc-2.2.4/sysdeps/posix/sigsetmask.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sigsuspend.c glibc-2.2.4/sysdeps/posix/sigsuspend.c --- glibc-2.2.3/sysdeps/posix/sigsuspend.c Mon Jul 20 14:22:03 1998 +++ glibc-2.2.4/sysdeps/posix/sigsuspend.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sigvec.c glibc-2.2.4/sysdeps/posix/sigvec.c --- glibc-2.2.3/sysdeps/posix/sigvec.c Tue Jun 2 14:12:17 1998 +++ glibc-2.2.4/sysdeps/posix/sigvec.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sigwait.c glibc-2.2.4/sysdeps/posix/sigwait.c --- glibc-2.2.3/sysdeps/posix/sigwait.c Tue Feb 15 10:51:42 2000 +++ glibc-2.2.4/sysdeps/posix/sigwait.c Mon Jul 23 10:56:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sleep.c glibc-2.2.4/sysdeps/posix/sleep.c --- glibc-2.2.3/sysdeps/posix/sleep.c Wed Sep 10 20:44:46 1997 +++ glibc-2.2.4/sysdeps/posix/sleep.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/spawni.c glibc-2.2.4/sysdeps/posix/spawni.c --- glibc-2.2.3/sysdeps/posix/spawni.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/posix/spawni.c Mon Jul 16 14:30:11 2001 @@ -0,0 +1,278 @@ +/* Guts of POSIX spawn interface. Generic POSIX.1 version. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include +#include "spawn_int.h" + + +/* The Unix standard contains a long explanation of the way to signal + an error after the fork() was successful. Since no new wait status + was wanted there is no way to signal an error using one of the + available methods. The committee chose to signal an error by a + normal program exit with the exit code 127. */ +#define SPAWN_ERROR 127 + + +/* The file is accessible but it is not an executable file. Invoke + the shell to interpret it as a script. */ +static void +internal_function +script_execute (const char *file, char *const argv[], char *const envp[]) +{ + /* Count the arguments. */ + int argc = 0; + while (argv[argc++]) + ; + + /* Construct an argument list for the shell. */ + { + char *new_argv[argc + 1]; + new_argv[0] = (char *) _PATH_BSHELL; + new_argv[1] = (char *) file; + while (argc > 1) + { + new_argv[argc] = argv[argc - 1]; + --argc; + } + + /* Execute the shell. */ + __execve (new_argv[0], new_argv, envp); + } +} + + +/* Spawn a new process executing PATH with the attributes describes in *ATTRP. + Before running the process perform the actions described in FILE-ACTIONS. */ +int +__spawni (pid_t *pid, const char *file, + const posix_spawn_file_actions_t *file_actions, + const posix_spawnattr_t *attrp, char *const argv[], + char *const envp[], int use_path) +{ + pid_t new_pid; + char *path, *p, *name; + size_t len; + size_t pathlen; + short int flags; + + /* Generate the new process. */ + new_pid = __fork (); + if (new_pid != 0) + { + if (new_pid < 0) + return errno; + + /* The call was successful. Store the PID if necessary. */ + if (pid != NULL) + *pid = new_pid; + + return 0; + } + + /* Do this once. */ + flags = attrp == NULL ? 0 : attrp->__flags; + + /* Set signal mask. */ + if ((flags & POSIX_SPAWN_SETSIGMASK) != 0 + && __sigprocmask (SIG_SETMASK, &attrp->__ss, NULL) != 0) + _exit (SPAWN_ERROR); + + /* Set signal default action. */ + if ((flags & POSIX_SPAWN_SETSIGDEF) != 0) + { + /* We have to iterate over all signals. This could possibly be + done better but it requires system specific solutions since + the sigset_t data type can be very different on different + architectures. */ + int sig; + struct sigaction sa; + + memset (&sa, '\0', sizeof (sa)); + sa.sa_handler = SIG_DFL; + + for (sig = 1; sig <= _NSIG; ++sig) + if (sigismember (&attrp->__sd, sig) != 0 + && __sigaction (sig, &sa, NULL) != 0) + _exit (SPAWN_ERROR); + + } + +#ifdef _POSIX_PRIORITY_SCHEDULING + /* Set the scheduling algorithm and parameters. */ + if ((flags & (POSIX_SPAWN_SETSCHEDPARAM | POSIX_SPAWN_SETSCHEDULER)) + == POSIX_SPAWN_SETSCHEDPARAM) + { + if (__sched_setparam (0, &attrp->__sp) == -1) + _exit (SPAWN_ERROR); + } + else if ((flags & POSIX_SPAWN_SETSCHEDULER) != 0) + { + if (__sched_setscheduler (0, attrp->__policy, + (flags & POSIX_SPAWN_SETSCHEDPARAM) != 0 + ? &attrp->__sp : NULL) == -1) + _exit (SPAWN_ERROR); + } +#endif + + /* Set the process group ID. */ + if ((flags & POSIX_SPAWN_SETPGROUP) != 0 + && __setpgid (0, attrp->__pgrp) != 0) + _exit (SPAWN_ERROR); + + /* Set the effective user and group IDs. */ + if ((flags & POSIX_SPAWN_RESETIDS) != 0 + && (seteuid (__getuid ()) != 0 || setegid (__getgid ()) != 0)) + _exit (SPAWN_ERROR); + + /* Execute the file actions. */ + if (file_actions != NULL) + { + int cnt; + + for (cnt = 0; cnt < file_actions->__used; ++cnt) + { + struct __spawn_action *action = &file_actions->__actions[cnt]; + + switch (action->tag) + { + case spawn_do_close: + if (__close (action->action.close_action.fd) != 0) + /* Signal the error. */ + _exit (SPAWN_ERROR); + break; + + case spawn_do_open: + { + int new_fd = __open64 (action->action.open_action.path, + action->action.open_action.oflag, + action->action.open_action.mode); + + if (new_fd == -1) + /* The `open' call failed. */ + _exit (SPAWN_ERROR); + + /* Make sure the desired file descriptor is used. */ + if (new_fd != action->action.open_action.fd) + { + if (__dup2 (new_fd, action->action.open_action.fd) + != action->action.open_action.fd) + /* The `dup2' call failed. */ + _exit (SPAWN_ERROR); + + if (__close (new_fd) != 0) + /* The `close' call failed. */ + _exit (SPAWN_ERROR); + } + } + break; + + case spawn_do_dup2: + if (__dup2 (action->action.dup2_action.fd, + action->action.dup2_action.newfd) + != action->action.dup2_action.newfd) + /* The `dup2' call failed. */ + _exit (SPAWN_ERROR); + break; + } + } + } + + if (! use_path || strchr (file, '/') != NULL) + { + /* The FILE parameter is actually a path. */ + __execve (file, argv, envp); + + if (errno == ENOEXEC) + script_execute (file, argv, envp); + + /* Oh, oh. `execve' returns. This is bad. */ + _exit (SPAWN_ERROR); + } + + /* We have to search for FILE on the path. */ + path = getenv ("PATH"); + if (path == NULL) + { + /* There is no `PATH' in the environment. + The default search path is the current directory + followed by the path `confstr' returns for `_CS_PATH'. */ + len = confstr (_CS_PATH, (char *) NULL, 0); + path = (char *) __alloca (1 + len); + path[0] = ':'; + (void) confstr (_CS_PATH, path + 1, len); + } + + len = strlen (file) + 1; + pathlen = strlen (path); + name = __alloca (pathlen + len + 1); + /* Copy the file name at the top. */ + name = (char *) memcpy (name + pathlen + 1, file, len); + /* And add the slash. */ + *--name = '/'; + + p = path; + do + { + char *startp; + + path = p; + p = __strchrnul (path, ':'); + + if (p == path) + /* Two adjacent colons, or a colon at the beginning or the end + of `PATH' means to search the current directory. */ + startp = name + 1; + else + startp = (char *) memcpy (name - (p - path), path, p - path); + + /* Try to execute this name. If it works, execv will not return. */ + __execve (startp, argv, envp); + + if (errno == ENOEXEC) + script_execute (startp, argv, envp); + + switch (errno) + { + case EACCES: + case ENOENT: + case ESTALE: + case ENOTDIR: + /* Those errors indicate the file is missing or not executable + by us, in which case we want to just try the next path + directory. */ + break; + + default: + /* Some other error means we found an executable file, but + something went wrong executing it; return the error to our + caller. */ + _exit (SPAWN_ERROR); + } + } + while (*p++ != '\0'); + + /* Return with an error. */ + _exit (SPAWN_ERROR); +} diff -durpN glibc-2.2.3/sysdeps/posix/sprofil.c glibc-2.2.4/sysdeps/posix/sprofil.c --- glibc-2.2.3/sysdeps/posix/sprofil.c Wed Mar 21 12:15:05 2001 +++ glibc-2.2.4/sysdeps/posix/sprofil.c Mon Jul 23 10:56:17 2001 @@ -1,22 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. Contributed by David Mosberger-Tang . - This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/stdio_init.c glibc-2.2.4/sysdeps/posix/stdio_init.c --- glibc-2.2.3/sysdeps/posix/stdio_init.c Wed Sep 10 20:44:58 1997 +++ glibc-2.2.4/sysdeps/posix/stdio_init.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sysconf.c glibc-2.2.4/sysdeps/posix/sysconf.c --- glibc-2.2.3/sysdeps/posix/sysconf.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/posix/sysconf.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/system.c glibc-2.2.4/sysdeps/posix/system.c --- glibc-2.2.3/sysdeps/posix/system.c Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/posix/system.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/sysv_signal.c glibc-2.2.4/sysdeps/posix/sysv_signal.c --- glibc-2.2.3/sysdeps/posix/sysv_signal.c Sat Nov 22 10:48:40 1997 +++ glibc-2.2.4/sysdeps/posix/sysv_signal.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/tempname.c glibc-2.2.4/sysdeps/posix/tempname.c --- glibc-2.2.3/sysdeps/posix/tempname.c Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/posix/tempname.c Mon Jul 23 10:56:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/sysdeps/posix/truncate.c glibc-2.2.4/sysdeps/posix/truncate.c --- glibc-2.2.3/sysdeps/posix/truncate.c Mon Jun 23 14:52:35 1997 +++ glibc-2.2.4/sysdeps/posix/truncate.c Mon Jul 23 10:56:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/ttyname.c glibc-2.2.4/sysdeps/posix/ttyname.c --- glibc-2.2.3/sysdeps/posix/ttyname.c Tue Aug 15 11:16:25 2000 +++ glibc-2.2.4/sysdeps/posix/ttyname.c Mon Jul 23 10:56:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/ttyname_r.c glibc-2.2.4/sysdeps/posix/ttyname_r.c --- glibc-2.2.3/sysdeps/posix/ttyname_r.c Wed Jul 15 20:22:41 1998 +++ glibc-2.2.4/sysdeps/posix/ttyname_r.c Mon Jul 23 10:56:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/utimes.c glibc-2.2.4/sysdeps/posix/utimes.c --- glibc-2.2.3/sysdeps/posix/utimes.c Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysdeps/posix/utimes.c Mon Jul 23 10:56:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/vdprintf.c glibc-2.2.4/sysdeps/posix/vdprintf.c --- glibc-2.2.3/sysdeps/posix/vdprintf.c Sun Feb 9 19:19:28 1997 +++ glibc-2.2.4/sysdeps/posix/vdprintf.c Mon Jul 23 10:56:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/wait.c glibc-2.2.4/sysdeps/posix/wait.c --- glibc-2.2.3/sysdeps/posix/wait.c Mon Jun 23 14:52:35 1997 +++ glibc-2.2.4/sysdeps/posix/wait.c Mon Jul 23 10:56:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/posix/wait3.c glibc-2.2.4/sysdeps/posix/wait3.c --- glibc-2.2.3/sysdeps/posix/wait3.c Tue Jul 27 20:45:48 1999 +++ glibc-2.2.4/sysdeps/posix/wait3.c Mon Jul 23 10:56:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/waitid.c glibc-2.2.4/sysdeps/posix/waitid.c --- glibc-2.2.3/sysdeps/posix/waitid.c Wed Feb 23 13:19:44 2000 +++ glibc-2.2.4/sysdeps/posix/waitid.c Mon Jul 23 10:56:18 2001 @@ -4,19 +4,19 @@ Contributed by Zack Weinberg , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/posix/writev.c glibc-2.2.4/sysdeps/posix/writev.c --- glibc-2.2.3/sysdeps/posix/writev.c Wed Nov 5 15:59:21 1997 +++ glibc-2.2.4/sysdeps/posix/writev.c Mon Jul 23 10:56:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/__longjmp.S glibc-2.2.4/sysdeps/powerpc/__longjmp.S --- glibc-2.2.3/sysdeps/powerpc/__longjmp.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/__longjmp.S Mon Jul 23 10:56:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/powerpc/add_n.S glibc-2.2.4/sysdeps/powerpc/add_n.S --- glibc-2.2.3/sysdeps/powerpc/add_n.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/add_n.S Mon Jul 23 10:56:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/addmul_1.S glibc-2.2.4/sysdeps/powerpc/addmul_1.S --- glibc-2.2.3/sysdeps/powerpc/addmul_1.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/addmul_1.S Mon Jul 23 10:56:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/atomicity.h glibc-2.2.4/sysdeps/powerpc/atomicity.h --- glibc-2.2.3/sysdeps/powerpc/atomicity.h Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/powerpc/atomicity.h Mon Jul 23 10:56:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/powerpc/backtrace.c glibc-2.2.4/sysdeps/powerpc/backtrace.c --- glibc-2.2.3/sysdeps/powerpc/backtrace.c Wed Aug 2 14:53:00 2000 +++ glibc-2.2.4/sysdeps/powerpc/backtrace.c Mon Jul 23 10:56:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/bits/endian.h glibc-2.2.4/sysdeps/powerpc/bits/endian.h --- glibc-2.2.3/sysdeps/powerpc/bits/endian.h Mon Dec 28 19:10:51 1998 +++ glibc-2.2.4/sysdeps/powerpc/bits/endian.h Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* PowerPC can be little or big endian. Hopefully gcc will know... */ diff -durpN glibc-2.2.3/sysdeps/powerpc/bits/setjmp.h glibc-2.2.4/sysdeps/powerpc/bits/setjmp.h --- glibc-2.2.3/sysdeps/powerpc/bits/setjmp.h Wed Aug 2 14:53:01 2000 +++ glibc-2.2.4/sysdeps/powerpc/bits/setjmp.h Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. PowerPC version. */ diff -durpN glibc-2.2.3/sysdeps/powerpc/bp-asm.h glibc-2.2.4/sysdeps/powerpc/bp-asm.h --- glibc-2.2.3/sysdeps/powerpc/bp-asm.h Wed Aug 2 14:53:00 2000 +++ glibc-2.2.4/sysdeps/powerpc/bp-asm.h Mon Jul 23 10:56:18 2001 @@ -1,24 +1,23 @@ /* Bounded-pointer definitions for PowerPC assembler. Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Greg McGary - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in the GNU MP Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if __BOUNDED_POINTERS__ diff -durpN glibc-2.2.3/sysdeps/powerpc/bsd-_setjmp.S glibc-2.2.4/sysdeps/powerpc/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/powerpc/bsd-_setjmp.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/bsd-_setjmp.S Mon Jul 23 10:56:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/powerpc/bsd-setjmp.S glibc-2.2.4/sysdeps/powerpc/bsd-setjmp.S --- glibc-2.2.3/sysdeps/powerpc/bsd-setjmp.S Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/powerpc/bsd-setjmp.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/powerpc/dl-machine.c glibc-2.2.4/sysdeps/powerpc/dl-machine.c --- glibc-2.2.3/sysdeps/powerpc/dl-machine.c Mon Mar 26 20:53:28 2001 +++ glibc-2.2.4/sysdeps/powerpc/dl-machine.c Fri Jul 27 23:13:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -119,7 +119,11 @@ __elf_preferred_address(struct link_map mapend = l->l_map_end | (_dl_pagesize - 1); assert (mapend > mapstart); - if (mapend >= high && high >= mapstart) + /* Prefer gaps below the main executable, note that l == + _dl_loaded does not work for static binaries loading + e.g. libnss_*.so. */ + if ((mapend >= high || l->l_type == lt_executable) + && high >= mapstart) high = mapstart; else if (mapend >= low && low >= mapstart) low = mapend; diff -durpN glibc-2.2.3/sysdeps/powerpc/dl-machine.h glibc-2.2.4/sysdeps/powerpc/dl-machine.h --- glibc-2.2.3/sysdeps/powerpc/dl-machine.h Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/powerpc/dl-machine.h Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h @@ -102,6 +102,7 @@ elf_machine_load_address (void) /* This code is used in dl-runtime.c to call the `fixup' function and then redirect to the address it returns. It is called from code built in the PLT by elf_machine_runtime_setup. */ +#if !defined PROF #define ELF_MACHINE_RUNTIME_TRAMPOLINE asm ("\n\ .section \".text\" \n\ .align 2 \n\ @@ -198,6 +199,59 @@ _dl_prof_resolve: \n\ # Undo '.section text'.\n\ .previous \n\ "); +#else +# define ELF_MACHINE_RUNTIME_TRAMPOLINE asm ("\n\ + .section \".text\" \n\ + .align 2 \n\ + .globl _dl_runtime_resolve \n\ + .globl _dl_prof_resolve \n\ + .type _dl_runtime_resolve,@function \n\ + .type _dl_prof_resolve,@function \n\ +_dl_runtime_resolve: \n\ +_dl_prof_resolve: \n\ + # We need to save the registers used to pass parameters, and register 0,\n\ + # which is used by _mcount; the registers are saved in a stack frame.\n\ + stwu 1,-64(1) \n\ + stw 0,12(1) \n\ + stw 3,16(1) \n\ + stw 4,20(1) \n\ + # The code that calls this has put parameters for `fixup' in r12 and r11.\n\ + mr 3,12 \n\ + stw 5,24(1) \n\ + mr 4,11 \n\ + stw 6,28(1) \n\ + mflr 0 \n\ + # We also need to save some of the condition register fields.\n\ + stw 7,32(1) \n\ + stw 0,48(1) \n\ + stw 8,36(1) \n\ + mfcr 0 \n\ + stw 9,40(1) \n\ + stw 10,44(1) \n\ + stw 0,8(1) \n\ + bl fixup@local \n\ + # 'fixup' returns the address we want to branch to.\n\ + mtctr 3 \n\ + # Put the registers back...\n\ + lwz 0,48(1) \n\ + lwz 10,44(1) \n\ + lwz 9,40(1) \n\ + mtlr 0 \n\ + lwz 8,36(1) \n\ + lwz 0,8(1) \n\ + lwz 7,32(1) \n\ + lwz 6,28(1) \n\ + mtcrf 0xFF,0 \n\ + lwz 5,24(1) \n\ + lwz 4,20(1) \n\ + lwz 3,16(1) \n\ + lwz 0,12(1) \n\ + # ...unwind the stack frame, and jump to the PLT entry we updated.\n\ + addi 1,1,64 \n\ + bctr \n\ + .size _dl_runtime_resolve,.-_dl_runtime_resolve \n\ +"); +#endif /* The actual _start code is in dl-start.S. Use a really ugly bit of assembler to let dl-start.o see _dl_start. */ diff -durpN glibc-2.2.3/sysdeps/powerpc/dl-start.S glibc-2.2.4/sysdeps/powerpc/dl-start.S --- glibc-2.2.3/sysdeps/powerpc/dl-start.S Tue Jun 13 13:17:40 2000 +++ glibc-2.2.4/sysdeps/powerpc/dl-start.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/elf/bzero.S glibc-2.2.4/sysdeps/powerpc/elf/bzero.S --- glibc-2.2.3/sysdeps/powerpc/elf/bzero.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/elf/bzero.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/elf/libc-start.c glibc-2.2.4/sysdeps/powerpc/elf/libc-start.c --- glibc-2.2.3/sysdeps/powerpc/elf/libc-start.c Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/powerpc/elf/libc-start.c Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -90,7 +90,7 @@ BP_SYM (__libc_start_main) (int argc, ch /* Register the destructor of the dynamic linker if there is any. */ if (rtld_fini != NULL) - atexit (rtld_fini); + __cxa_atexit ((void (*) (void *)) rtld_fini, NULL, NULL); /* Call the initializer of the libc. */ #ifdef SHARED @@ -101,7 +101,7 @@ BP_SYM (__libc_start_main) (int argc, ch /* Register the destructor of the program, if any. */ if (stinfo->fini) - atexit (stinfo->fini); + __cxa_atexit ((void (*) (void *)) stinfo->fini, NULL, NULL); /* Call the initializer of the program, if any. */ #ifdef SHARED diff -durpN glibc-2.2.3/sysdeps/powerpc/elf/start.S glibc-2.2.4/sysdeps/powerpc/elf/start.S --- glibc-2.2.3/sysdeps/powerpc/elf/start.S Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/powerpc/elf/start.S Mon Jul 23 10:56:19 2001 @@ -3,28 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "bp-sym.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/fclrexcpt.c glibc-2.2.4/sysdeps/powerpc/fclrexcpt.c --- glibc-2.2.3/sysdeps/powerpc/fclrexcpt.c Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysdeps/powerpc/fclrexcpt.c Mon Jul 23 10:56:19 2001 @@ -1,21 +1,21 @@ /* Clear given exceptions in current floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -38,6 +38,11 @@ __feclearexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feclearexcept, __old_feclearexcept) -symbol_version (__old_feclearexcept, feclearexcept, GLIBC_2.1); -default_symbol_version (__feclearexcept, feclearexcept, GLIBC_2.2); +compat_symbol (libm, __old_feclearexcept, feclearexcept, GLIBC_2_1); +#endif + +versioned_symbol (libm, __feclearexcept, feclearexcept, GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/powerpc/fe_nomask.c glibc-2.2.4/sysdeps/powerpc/fe_nomask.c --- glibc-2.2.3/sysdeps/powerpc/fe_nomask.c Sun Aug 10 10:42:41 1997 +++ glibc-2.2.4/sysdeps/powerpc/fe_nomask.c Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/ffs.c glibc-2.2.4/sysdeps/powerpc/ffs.c --- glibc-2.2.3/sysdeps/powerpc/ffs.c Sun Aug 9 22:30:50 1998 +++ glibc-2.2.4/sysdeps/powerpc/ffs.c Mon Jul 23 10:56:19 2001 @@ -1,22 +1,23 @@ /* Find first set bit in a word, counted from least significant end. For PowerPC. Copyright (C) 1991, 1992, 1997, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ffsl __something_else #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fprrest.S glibc-2.2.4/sysdeps/powerpc/fprrest.S --- glibc-2.2.3/sysdeps/powerpc/fprrest.S Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/powerpc/fprrest.S Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Floating Point Registers (FPRs) restore routine diff -durpN glibc-2.2.3/sysdeps/powerpc/fprsave.S glibc-2.2.4/sysdeps/powerpc/fprsave.S --- glibc-2.2.3/sysdeps/powerpc/fprsave.S Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/powerpc/fprsave.S Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Floating Point Registers (FPRs) save routine diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/bits/fenv.h glibc-2.2.4/sysdeps/powerpc/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/powerpc/fpu/bits/fenv.h Wed Nov 10 17:02:39 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/bits/fenv.h Mon Jul 23 10:56:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/bits/fenvinline.h glibc-2.2.4/sysdeps/powerpc/fpu/bits/fenvinline.h --- glibc-2.2.3/sysdeps/powerpc/fpu/bits/fenvinline.h Mon Jan 3 13:04:45 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/bits/fenvinline.h Mon Jul 23 10:56:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if defined __GNUC__ && !defined _SOFT_FLOAT && !defined __NO_MATH_INLINES diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/bits/mathdef.h glibc-2.2.4/sysdeps/powerpc/fpu/bits/mathdef.h --- glibc-2.2.3/sysdeps/powerpc/fpu/bits/mathdef.h Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/powerpc/fpu/bits/mathdef.h Mon Jul 23 10:56:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/bits/mathinline.h glibc-2.2.4/sysdeps/powerpc/fpu/bits/mathinline.h --- glibc-2.2.3/sysdeps/powerpc/fpu/bits/mathinline.h Thu Oct 26 22:57:35 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/bits/mathinline.h Mon Jul 23 10:56:22 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if defined __GNUC__ && !defined _SOFT_FLOAT diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/powerpc/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fedisblxcpt.c Sun Aug 27 22:59:48 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fedisblxcpt.c Mon Jul 23 10:56:19 2001 @@ -4,19 +4,19 @@ Contributed by Geoffrey Keating , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/powerpc/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/powerpc/fpu/feenablxcpt.c Sun Aug 27 23:20:43 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/feenablxcpt.c Mon Jul 23 10:56:19 2001 @@ -4,19 +4,19 @@ Contributed by Geoffrey Keating , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fegetenv.c glibc-2.2.4/sysdeps/powerpc/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fegetenv.c Wed Aug 2 14:53:01 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fegetenv.c Mon Jul 23 10:56:19 2001 @@ -1,21 +1,21 @@ /* Store current floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -28,6 +28,11 @@ __fegetenv (fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetenv, __old_fegetenv) -symbol_version (BP_SYM (__old_fegetenv), BP_SYM (fegetenv), GLIBC_2.1); -default_symbol_version (BP_SYM (__fegetenv), BP_SYM (fegetenv), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_fegetenv), BP_SYM (fegetenv), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__fegetenv), BP_SYM (fegetenv), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fegetexcept.c glibc-2.2.4/sysdeps/powerpc/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fegetexcept.c Sun Aug 27 22:59:48 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fegetexcept.c Mon Jul 23 10:56:19 2001 @@ -4,19 +4,19 @@ Contributed by Geoffrey Keating , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fegetround.c glibc-2.2.4/sysdeps/powerpc/fpu/fegetround.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fegetround.c Sun Oct 31 15:19:05 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fegetround.c Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/powerpc/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/powerpc/fpu/feholdexcpt.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/feholdexcpt.c Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fenv_const.c glibc-2.2.4/sysdeps/powerpc/fpu/fenv_const.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fenv_const.c Sun Oct 31 15:20:03 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fenv_const.c Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We want to specify the bit pattern of the __fe_*_env constants, so pretend they're really `long long' instead of `double'. */ diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fenv_libc.h glibc-2.2.4/sysdeps/powerpc/fpu/fenv_libc.h --- glibc-2.2.3/sysdeps/powerpc/fpu/fenv_libc.h Sun Oct 31 15:19:52 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fenv_libc.h Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_LIBC_H #define _FENV_LIBC_H 1 diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fesetenv.c glibc-2.2.4/sysdeps/powerpc/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fesetenv.c Wed Aug 2 14:53:01 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fesetenv.c Mon Jul 23 10:56:19 2001 @@ -1,21 +1,21 @@ /* Install given floating-point environment. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -28,6 +28,11 @@ __fesetenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetenv, __old_fesetenv) -symbol_version (BP_SYM (__old_fesetenv), BP_SYM (fesetenv), GLIBC_2.1); -default_symbol_version (BP_SYM (__fesetenv), BP_SYM (fesetenv), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_fesetenv), BP_SYM (fesetenv), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__fesetenv), BP_SYM (fesetenv), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fesetround.c glibc-2.2.4/sysdeps/powerpc/fpu/fesetround.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fesetround.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fesetround.c Mon Jul 23 10:56:19 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/feupdateenv.c glibc-2.2.4/sysdeps/powerpc/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/powerpc/fpu/feupdateenv.c Wed Aug 2 14:53:01 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/feupdateenv.c Mon Jul 23 10:56:19 2001 @@ -1,22 +1,22 @@ /* Install given floating-point environment and raise exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -39,6 +39,11 @@ __feupdateenv (const fenv_t *envp) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feupdateenv, __old_feupdateenv) -symbol_version (BP_SYM (__old_feupdateenv), BP_SYM (feupdateenv), GLIBC_2.1); -default_symbol_version (BP_SYM (__feupdateenv), BP_SYM (feupdateenv), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_feupdateenv), BP_SYM (feupdateenv), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__feupdateenv), BP_SYM (feupdateenv), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/powerpc/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fgetexcptflg.c Wed Aug 2 14:53:01 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fgetexcptflg.c Mon Jul 23 10:56:19 2001 @@ -1,21 +1,21 @@ /* Store current representation for exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -34,6 +34,11 @@ __fegetexceptflag (fexcept_t *flagp, int /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fegetexceptflag, __old_fegetexceptflag) -symbol_version (BP_SYM (__old_fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2.1); -default_symbol_version (BP_SYM (__fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__fegetexceptflag), BP_SYM (fegetexceptflag), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/powerpc/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fraiseexcpt.c Wed Aug 2 14:53:01 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fraiseexcpt.c Mon Jul 23 10:56:20 2001 @@ -1,21 +1,21 @@ /* Raise given exceptions. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -55,6 +55,11 @@ __feraiseexcept (int excepts) /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__feraiseexcept, __old_feraiseexcept) -symbol_version (BP_SYM (__old_feraiseexcept), BP_SYM (feraiseexcept), GLIBC_2.1); -default_symbol_version (BP_SYM (__feraiseexcept), BP_SYM (feraiseexcept), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_feraiseexcept), BP_SYM (feraiseexcept), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__feraiseexcept), BP_SYM (feraiseexcept), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/powerpc/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/powerpc/fpu/fsetexcptflg.c Wed Aug 2 14:53:01 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/fsetexcptflg.c Mon Jul 23 10:56:21 2001 @@ -1,21 +1,21 @@ /* Set floating-point environment exception handling. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -50,6 +50,11 @@ __fesetexceptflag (const fexcept_t *flag /* Success. */ return 0; } + +#include +#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_2) strong_alias (__fesetexceptflag, __old_fesetexceptflag) -symbol_version (BP_SYM (__old_fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2.1); -default_symbol_version (BP_SYM (__fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2.2); +compat_symbol (libm, BP_SYM (__old_fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2_1); +#endif + +versioned_symbol (libm, BP_SYM (__fesetexceptflag), BP_SYM (fesetexceptflag), GLIBC_2_2); diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/ftestexcept.c glibc-2.2.4/sysdeps/powerpc/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/powerpc/fpu/ftestexcept.c Sun Oct 31 15:21:28 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/ftestexcept.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/libm-test-ulps glibc-2.2.4/sysdeps/powerpc/fpu/libm-test-ulps --- glibc-2.2.3/sysdeps/powerpc/fpu/libm-test-ulps Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/powerpc/fpu/libm-test-ulps Mon Jul 23 10:56:21 2001 @@ -597,6 +597,12 @@ float: 1 idouble: 1 ifloat: 1 +Test "tanh (-0.7) == -0.60436777711716349631": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + # tgamma Test "tgamma (-0.5) == -2 sqrt (pi)": double: 1 diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_copysign.S glibc-2.2.4/sysdeps/powerpc/fpu/s_copysign.S --- glibc-2.2.3/sysdeps/powerpc/fpu/s_copysign.S Mon Feb 28 14:35:19 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_copysign.S Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This has been coded in assembler because GCC makes such a mess of it when it's coded in C. */ diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_fabs.S glibc-2.2.4/sysdeps/powerpc/fpu/s_fabs.S --- glibc-2.2.3/sysdeps/powerpc/fpu/s_fabs.S Mon Oct 11 17:06:33 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_fabs.S Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_fdim.c glibc-2.2.4/sysdeps/powerpc/fpu/s_fdim.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_fdim.c Sat Oct 9 16:51:12 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_fdim.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_fdimf.c glibc-2.2.4/sysdeps/powerpc/fpu/s_fdimf.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_fdimf.c Sat Oct 9 16:51:20 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_fdimf.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_fmax.S glibc-2.2.4/sysdeps/powerpc/fpu/s_fmax.S --- glibc-2.2.3/sysdeps/powerpc/fpu/s_fmax.S Mon Oct 11 17:07:05 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_fmax.S Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_fmin.S glibc-2.2.4/sysdeps/powerpc/fpu/s_fmin.S --- glibc-2.2.3/sysdeps/powerpc/fpu/s_fmin.S Mon Oct 11 17:07:25 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_fmin.S Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_isnan.c glibc-2.2.4/sysdeps/powerpc/fpu/s_isnan.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_isnan.c Mon Apr 17 11:10:30 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_isnan.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ugly kludge to avoid declarations. */ #define __isnanf __Xisnanf diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_llrint.c glibc-2.2.4/sysdeps/powerpc/fpu/s_llrint.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_llrint.c Sat Oct 9 16:53:07 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_llrint.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_llrintf.c glibc-2.2.4/sysdeps/powerpc/fpu/s_llrintf.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_llrintf.c Sat Oct 9 16:53:15 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_llrintf.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_llround.c glibc-2.2.4/sysdeps/powerpc/fpu/s_llround.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_llround.c Sat Oct 9 16:53:26 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_llround.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_llroundf.c glibc-2.2.4/sysdeps/powerpc/fpu/s_llroundf.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_llroundf.c Sat Oct 9 16:53:33 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_llroundf.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_lrint.c glibc-2.2.4/sysdeps/powerpc/fpu/s_lrint.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_lrint.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_lrint.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_lround.c glibc-2.2.4/sysdeps/powerpc/fpu/s_lround.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_lround.c Sat Oct 9 16:54:23 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_lround.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_lroundf.c glibc-2.2.4/sysdeps/powerpc/fpu/s_lroundf.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_lroundf.c Sat Oct 9 16:54:30 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_lroundf.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_rint.c glibc-2.2.4/sysdeps/powerpc/fpu/s_rint.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_rint.c Tue Jun 13 13:17:40 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_rint.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/s_rintf.c glibc-2.2.4/sysdeps/powerpc/fpu/s_rintf.c --- glibc-2.2.3/sysdeps/powerpc/fpu/s_rintf.c Tue Jun 13 13:17:40 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu/s_rintf.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "math.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/w_sqrt.c glibc-2.2.4/sysdeps/powerpc/fpu/w_sqrt.c --- glibc-2.2.3/sysdeps/powerpc/fpu/w_sqrt.c Sat Oct 9 16:55:21 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/w_sqrt.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu/w_sqrtf.c glibc-2.2.4/sysdeps/powerpc/fpu/w_sqrtf.c --- glibc-2.2.3/sysdeps/powerpc/fpu/w_sqrtf.c Sat Oct 9 16:55:27 1999 +++ glibc-2.2.4/sysdeps/powerpc/fpu/w_sqrtf.c Mon Jul 23 10:56:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/fpu_control.h glibc-2.2.4/sysdeps/powerpc/fpu_control.h --- glibc-2.2.3/sysdeps/powerpc/fpu_control.h Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/powerpc/fpu_control.h Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H #define _FPU_CONTROL_H diff -durpN glibc-2.2.3/sysdeps/powerpc/gprrest0.S glibc-2.2.4/sysdeps/powerpc/gprrest0.S --- glibc-2.2.3/sysdeps/powerpc/gprrest0.S Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/powerpc/gprrest0.S Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* General Purpose Register (GPR) restore routine diff -durpN glibc-2.2.3/sysdeps/powerpc/gprrest1.S glibc-2.2.4/sysdeps/powerpc/gprrest1.S --- glibc-2.2.3/sysdeps/powerpc/gprrest1.S Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/powerpc/gprrest1.S Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* General Purpose Register (GPR) restore routine diff -durpN glibc-2.2.3/sysdeps/powerpc/gprsave0.S glibc-2.2.4/sysdeps/powerpc/gprsave0.S --- glibc-2.2.3/sysdeps/powerpc/gprsave0.S Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/powerpc/gprsave0.S Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* General Purpose Register (GPR) save routine diff -durpN glibc-2.2.3/sysdeps/powerpc/gprsave1.S glibc-2.2.4/sysdeps/powerpc/gprsave1.S --- glibc-2.2.3/sysdeps/powerpc/gprsave1.S Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/powerpc/gprsave1.S Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* General Purpose Register (GPR) save routine diff -durpN glibc-2.2.3/sysdeps/powerpc/lshift.S glibc-2.2.4/sysdeps/powerpc/lshift.S --- glibc-2.2.3/sysdeps/powerpc/lshift.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/lshift.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/machine-gmon.h glibc-2.2.4/sysdeps/powerpc/machine-gmon.h --- glibc-2.2.3/sysdeps/powerpc/machine-gmon.h Wed Sep 24 16:01:57 1997 +++ glibc-2.2.4/sysdeps/powerpc/machine-gmon.h Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We need a special version of the `mcount' function because it has to preserve more registers than your usual function. */ diff -durpN glibc-2.2.3/sysdeps/powerpc/memset.S glibc-2.2.4/sysdeps/powerpc/memset.S --- glibc-2.2.3/sysdeps/powerpc/memset.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/memset.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/memusage.h glibc-2.2.4/sysdeps/powerpc/memusage.h --- glibc-2.2.3/sysdeps/powerpc/memusage.h Mon Jun 19 23:33:57 2000 +++ glibc-2.2.4/sysdeps/powerpc/memusage.h Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("%r1"); stack_ptr; }) diff -durpN glibc-2.2.3/sysdeps/powerpc/mul_1.S glibc-2.2.4/sysdeps/powerpc/mul_1.S --- glibc-2.2.3/sysdeps/powerpc/mul_1.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/mul_1.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/ppc-mcount.S glibc-2.2.4/sysdeps/powerpc/ppc-mcount.S --- glibc-2.2.3/sysdeps/powerpc/ppc-mcount.S Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/powerpc/ppc-mcount.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This would be bad. */ #ifdef PROF diff -durpN glibc-2.2.3/sysdeps/powerpc/register-dump.h glibc-2.2.4/sysdeps/powerpc/register-dump.h --- glibc-2.2.3/sysdeps/powerpc/register-dump.h Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/powerpc/register-dump.h Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/rshift.S glibc-2.2.4/sysdeps/powerpc/rshift.S --- glibc-2.2.3/sysdeps/powerpc/rshift.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/rshift.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/setjmp.S glibc-2.2.4/sysdeps/powerpc/setjmp.S --- glibc-2.2.3/sysdeps/powerpc/setjmp.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/setjmp.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/Makefile glibc-2.2.4/sysdeps/powerpc/soft-fp/Makefile --- glibc-2.2.3/sysdeps/powerpc/soft-fp/Makefile Wed Sep 6 01:43:04 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/Makefile Mon Jul 23 10:56:22 2001 @@ -5,20 +5,21 @@ # This file is part of the GNU C Library. # Contributed by Jakub Jelinek (jj@ultra.linux.cz). # -# The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# The GNU C Library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + +# The GNU C Library 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 +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),soft-fp) ifeq ($(sizeof-long-double),16) diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_add.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_add.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_add.c Tue Sep 5 00:59:15 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_add.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_cmp.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_cmp.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_cmp.c Tue Sep 5 00:59:47 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_cmp.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_cmpe.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_cmpe.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_cmpe.c Tue Sep 5 01:00:22 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_cmpe.c Mon Jul 23 10:56:22 2001 @@ -7,19 +7,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_div.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_div.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_div.c Tue Sep 5 01:01:00 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_div.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_dtoq.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_dtoq.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_dtoq.c Tue Sep 5 01:01:52 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_dtoq.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_feq.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_feq.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_feq.c Tue Sep 5 01:02:33 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_feq.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_fge.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_fge.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_fge.c Tue Sep 5 01:03:12 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_fge.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_fgt.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_fgt.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_fgt.c Tue Sep 5 01:03:46 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_fgt.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_fle.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_fle.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_fle.c Tue Sep 5 01:04:24 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_fle.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_flt.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_flt.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_flt.c Tue Sep 5 01:05:05 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_flt.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_fne.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_fne.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_fne.c Tue Sep 5 01:05:38 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_fne.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_itoq.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_itoq.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_itoq.c Tue Sep 5 01:06:12 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_itoq.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_lltoq.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_lltoq.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_lltoq.c Tue Sep 5 01:06:56 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_lltoq.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_mul.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_mul.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_mul.c Tue Sep 5 01:07:48 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_mul.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_neg.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_neg.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_neg.c Tue Sep 5 01:08:53 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_neg.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtod.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtod.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtod.c Tue Sep 5 01:09:25 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtod.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtoi.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtoi.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtoi.c Tue Sep 5 01:10:14 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtoi.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtoll.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtoll.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtoll.c Tue Sep 5 01:10:57 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtoll.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtos.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtos.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtos.c Tue Sep 5 01:12:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtos.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtou.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtou.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtou.c Tue Sep 5 01:13:27 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtou.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtoull.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtoull.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_qtoull.c Tue Sep 5 01:14:11 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_qtoull.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_sqrt.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_sqrt.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_sqrt.c Tue Sep 5 01:15:07 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_sqrt.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_stoq.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_stoq.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_stoq.c Tue Sep 5 01:16:33 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_stoq.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_sub.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_sub.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_sub.c Tue Sep 5 01:17:30 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_sub.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_ulltoq.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_ulltoq.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_ulltoq.c Tue Sep 5 01:18:13 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_ulltoq.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_util.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_util.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_util.c Tue Sep 5 01:18:52 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_util.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/soft-fp/q_utoq.c glibc-2.2.4/sysdeps/powerpc/soft-fp/q_utoq.c --- glibc-2.2.3/sysdeps/powerpc/soft-fp/q_utoq.c Tue Sep 5 01:19:27 2000 +++ glibc-2.2.4/sysdeps/powerpc/soft-fp/q_utoq.c Mon Jul 23 10:56:22 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/powerpc/stackinfo.h glibc-2.2.4/sysdeps/powerpc/stackinfo.h --- glibc-2.2.3/sysdeps/powerpc/stackinfo.h Sun Nov 14 16:08:07 1999 +++ glibc-2.2.4/sysdeps/powerpc/stackinfo.h Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/powerpc/stpcpy.S glibc-2.2.4/sysdeps/powerpc/stpcpy.S --- glibc-2.2.3/sysdeps/powerpc/stpcpy.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/stpcpy.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/strcat.c glibc-2.2.4/sysdeps/powerpc/strcat.c --- glibc-2.2.3/sysdeps/powerpc/strcat.c Wed Sep 24 16:02:13 1997 +++ glibc-2.2.4/sysdeps/powerpc/strcat.c Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/powerpc/strchr.S glibc-2.2.4/sysdeps/powerpc/strchr.S --- glibc-2.2.3/sysdeps/powerpc/strchr.S Wed Aug 2 14:53:01 2000 +++ glibc-2.2.4/sysdeps/powerpc/strchr.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/strcmp.S glibc-2.2.4/sysdeps/powerpc/strcmp.S --- glibc-2.2.3/sysdeps/powerpc/strcmp.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/strcmp.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/strcpy.S glibc-2.2.4/sysdeps/powerpc/strcpy.S --- glibc-2.2.3/sysdeps/powerpc/strcpy.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/strcpy.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/strlen.S glibc-2.2.4/sysdeps/powerpc/strlen.S --- glibc-2.2.3/sysdeps/powerpc/strlen.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/strlen.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/sub_n.S glibc-2.2.4/sysdeps/powerpc/sub_n.S --- glibc-2.2.3/sysdeps/powerpc/sub_n.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/sub_n.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/submul_1.S glibc-2.2.4/sysdeps/powerpc/submul_1.S --- glibc-2.2.3/sysdeps/powerpc/submul_1.S Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/powerpc/submul_1.S Mon Jul 23 10:56:19 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/powerpc/sysdep.h glibc-2.2.4/sysdeps/powerpc/sysdep.h --- glibc-2.2.3/sysdeps/powerpc/sysdep.h Sun Oct 10 13:32:25 1999 +++ glibc-2.2.4/sysdeps/powerpc/sysdep.h Mon Jul 23 10:56:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef __ASSEMBLER__ diff -durpN glibc-2.2.3/sysdeps/pthread/aio_cancel.c glibc-2.2.4/sysdeps/pthread/aio_cancel.c --- glibc-2.2.3/sysdeps/pthread/aio_cancel.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_cancel.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,142 @@ +/* Cancel requests associated with given file descriptor. + Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +/* We use an UGLY hack to prevent gcc from finding us cheating. The + implementation of aio_cancel and aio_cancel64 are identical and so + we want to avoid code duplication by using aliases. But gcc sees + the different parameter lists and prints a warning. We define here + a function so that aio_cancel64 has no prototype. */ +#define aio_cancel64 XXX +#include +/* And undo the hack. */ +#undef aio_cancel64 + +#include +#include + +#include "aio_misc.h" + + +int +aio_cancel (fildes, aiocbp) + int fildes; + struct aiocb *aiocbp; +{ + struct requestlist *req = NULL; + int result = AIO_ALLDONE; + + /* Request the mutex. */ + pthread_mutex_lock (&__aio_requests_mutex); + + /* We are asked to cancel a specific AIO request. */ + if (aiocbp != NULL) + { + /* If the AIO request is not for this descriptor it has no value + to look for the request block. */ + if (aiocbp->aio_fildes == fildes) + { + struct requestlist *last = NULL; + + req = __aio_find_req_fd (fildes); + + if (req == NULL) + { + not_found: + pthread_mutex_unlock (&__aio_requests_mutex); + __set_errno (EINVAL); + return -1; + } + + while (req->aiocbp != (aiocb_union *) aiocbp) + { + last = req; + req = req->next_prio; + if (req == NULL) + goto not_found; + } + + /* Don't remove the entry if a thread is already working on it. */ + if (req->running == allocated) + { + result = AIO_NOTCANCELED; + req = NULL; + } + else + { + /* We can remove the entry. */ + __aio_remove_request (last, req, 0); + + result = AIO_CANCELED; + + req->next_prio = NULL; + } + } + } + else + { + /* Find the beginning of the list of all requests for this + desriptor. */ + req = __aio_find_req_fd (fildes); + + /* If any request is worked on by a thread it must be the first. + So either we can delete all requests or all but the first. */ + if (req != NULL) + { + if (req->running == allocated) + { + struct requestlist *old = req; + req = req->next_prio; + old->next_prio = NULL; + + result = AIO_NOTCANCELED; + + if (req != NULL) + __aio_remove_request (old, req, 1); + } + else + { + result = AIO_CANCELED; + + /* We can remove the entry. */ + __aio_remove_request (NULL, req, 1); + } + } + } + + /* Mark requests as canceled and send signal. */ + while (req != NULL) + { + struct requestlist *old = req; + assert (req->running == yes || req->running == queued); + req->aiocbp->aiocb.__error_code = ECANCELED; + req->aiocbp->aiocb.__return_value = -1; + __aio_notify (req); + req = req->next_prio; + __aio_free_request (old); + } + + /* Release the mutex. */ + pthread_mutex_unlock (&__aio_requests_mutex); + + return result; +} + +weak_alias (aio_cancel, aio_cancel64) diff -durpN glibc-2.2.3/sysdeps/pthread/aio_fsync.c glibc-2.2.4/sysdeps/pthread/aio_fsync.c --- glibc-2.2.3/sysdeps/pthread/aio_fsync.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_fsync.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,50 @@ +/* Synchronize I/O in given file descriptor. + Copyright (C) 1997, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +/* We use an UGLY hack to prevent gcc from finding us cheating. The + implementation of aio_fsync and aio_fsync64 are identical and so + we want to avoid code duplication by using aliases. But gcc sees + the different parameter lists and prints a warning. We define here + a function so that aio_fsync64 has no prototype. */ +#define aio_fsync64 XXX +#include +/* And undo the hack. */ +#undef aio_fsync64 +#include + +#include "aio_misc.h" + + +int +aio_fsync (int op, struct aiocb *aiocbp) +{ + if (op != O_DSYNC && op != O_SYNC) + { + __set_errno (EINVAL); + return -1; + } + + return (__aio_enqueue_request ((aiocb_union *) aiocbp, + op == O_SYNC ? LIO_SYNC : LIO_DSYNC) == NULL + ? -1 : 0); +} + +weak_alias (aio_fsync, aio_fsync64) diff -durpN glibc-2.2.3/sysdeps/pthread/aio_misc.c glibc-2.2.4/sysdeps/pthread/aio_misc.c --- glibc-2.2.3/sysdeps/pthread/aio_misc.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_misc.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,708 @@ +/* Handle general operations. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "aio_misc.h" + +static void add_request_to_runlist (struct requestlist *newrequest); + +/* Pool of request list entries. */ +static struct requestlist **pool; + +/* Number of total and allocated pool entries. */ +static size_t pool_max_size; +static size_t pool_size; + +/* We implement a two dimensional array but allocate each row separately. + The macro below determines how many entries should be used per row. + It should better be a power of two. */ +#define ENTRIES_PER_ROW 32 + +/* How many rows we allocate at once. */ +#define ROWS_STEP 8 + +/* List of available entries. */ +static struct requestlist *freelist; + +/* List of request waiting to be processed. */ +static struct requestlist *runlist; + +/* Structure list of all currently processed requests. */ +static struct requestlist *requests; + +/* Number of threads currently running. */ +static int nthreads; + +/* Number of threads waiting for work to arrive. */ +static int idle_thread_count; + + +/* These are the values used to optimize the use of AIO. The user can + overwrite them by using the `aio_init' function. */ +static struct aioinit optim = +{ + 20, /* int aio_threads; Maximal number of threads. */ + 64, /* int aio_num; Number of expected simultanious requests. */ + 0, + 0, + 0, + 0, + 1, + 0 +}; + + +/* Since the list is global we need a mutex protecting it. */ +pthread_mutex_t __aio_requests_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; + +/* When you add a request to the list and there are idle threads present, + you signal this condition variable. When a thread finishes work, it waits + on this condition variable for a time before it actually exits. */ +pthread_cond_t __aio_new_request_notification = PTHREAD_COND_INITIALIZER; + + +/* Functions to handle request list pool. */ +static struct requestlist * +get_elem (void) +{ + struct requestlist *result; + + if (freelist == NULL) + { + struct requestlist *new_row; + int cnt; + + assert (sizeof (struct aiocb) == sizeof (struct aiocb64)); + + if (pool_size + 1 >= pool_max_size) + { + size_t new_max_size = pool_max_size + ROWS_STEP; + struct requestlist **new_tab; + + new_tab = (struct requestlist **) + realloc (pool, new_max_size * sizeof (struct requestlist *)); + + if (new_tab == NULL) + return NULL; + + pool_max_size = new_max_size; + pool = new_tab; + } + + /* Allocate the new row. */ + cnt = pool_size == 0 ? optim.aio_num : ENTRIES_PER_ROW; + new_row = (struct requestlist *) calloc (cnt, + sizeof (struct requestlist)); + if (new_row == NULL) + return NULL; + + pool[pool_size++] = new_row; + + /* Put all the new entries in the freelist. */ + do + { + new_row->next_prio = freelist; + freelist = new_row++; + } + while (--cnt > 0); + } + + result = freelist; + freelist = freelist->next_prio; + + return result; +} + + +void +internal_function +__aio_free_request (struct requestlist *elem) +{ + elem->running = no; + elem->next_prio = freelist; + freelist = elem; +} + + +struct requestlist * +internal_function +__aio_find_req (aiocb_union *elem) +{ + struct requestlist *runp = requests; + int fildes = elem->aiocb.aio_fildes; + + while (runp != NULL && runp->aiocbp->aiocb.aio_fildes < fildes) + runp = runp->next_fd; + + if (runp != NULL) + { + if (runp->aiocbp->aiocb.aio_fildes != fildes) + runp = NULL; + else + while (runp != NULL && runp->aiocbp != elem) + runp = runp->next_prio; + } + + return runp; +} + + +struct requestlist * +internal_function +__aio_find_req_fd (int fildes) +{ + struct requestlist *runp = requests; + + while (runp != NULL && runp->aiocbp->aiocb.aio_fildes < fildes) + runp = runp->next_fd; + + return (runp != NULL && runp->aiocbp->aiocb.aio_fildes == fildes + ? runp : NULL); +} + + +void +internal_function +__aio_remove_request (struct requestlist *last, struct requestlist *req, + int all) +{ + assert (req->running == yes || req->running == queued + || req->running == done); + + if (last != NULL) + last->next_prio = all ? NULL : req->next_prio; + else + { + if (all || req->next_prio == NULL) + { + if (req->last_fd != NULL) + req->last_fd->next_fd = req->next_fd; + else + requests = req->next_fd; + if (req->next_fd != NULL) + req->next_fd->last_fd = req->last_fd; + } + else + { + if (req->last_fd != NULL) + req->last_fd->next_fd = req->next_prio; + else + requests = req->next_prio; + + if (req->next_fd != NULL) + req->next_fd->last_fd = req->next_prio; + + req->next_prio->last_fd = req->last_fd; + req->next_prio->next_fd = req->next_fd; + + /* Mark this entry as runnable. */ + req->next_prio->running = yes; + } + + if (req->running == yes) + { + struct requestlist *runp = runlist; + + last = NULL; + while (runp != NULL) + { + if (runp == req) + { + if (last == NULL) + runlist = runp->next_run; + else + last->next_run = runp->next_run; + break; + } + last = runp; + runp = runp->next_run; + } + } + } +} + + +/* The thread handler. */ +static void *handle_fildes_io (void *arg); + + +/* User optimization. */ +void +__aio_init (const struct aioinit *init) +{ + /* Get the mutex. */ + pthread_mutex_lock (&__aio_requests_mutex); + + /* Only allow writing new values if the table is not yet allocated. */ + if (pool == NULL) + { + optim.aio_threads = init->aio_threads < 1 ? 1 : init->aio_threads; + optim.aio_num = (init->aio_num < ENTRIES_PER_ROW + ? ENTRIES_PER_ROW + : init->aio_num & ~ENTRIES_PER_ROW); + } + + if (init->aio_idle_time != 0) + optim.aio_idle_time = init->aio_idle_time; + + /* Release the mutex. */ + pthread_mutex_unlock (&__aio_requests_mutex); +} +weak_alias (__aio_init, aio_init) + + +/* The main function of the async I/O handling. It enqueues requests + and if necessary starts and handles threads. */ +struct requestlist * +internal_function +__aio_enqueue_request (aiocb_union *aiocbp, int operation) +{ + int result = 0; + int policy, prio; + struct sched_param param; + struct requestlist *last, *runp, *newp; + int running = no; + + if (operation == LIO_SYNC || operation == LIO_DSYNC) + aiocbp->aiocb.aio_reqprio = 0; + else if (aiocbp->aiocb.aio_reqprio < 0 + || aiocbp->aiocb.aio_reqprio > AIO_PRIO_DELTA_MAX) + { + /* Invalid priority value. */ + __set_errno (EINVAL); + aiocbp->aiocb.__error_code = EINVAL; + aiocbp->aiocb.__return_value = -1; + return NULL; + } + + /* Compute priority for this request. */ + pthread_getschedparam (pthread_self (), &policy, ¶m); + prio = param.sched_priority - aiocbp->aiocb.aio_reqprio; + + /* Get the mutex. */ + pthread_mutex_lock (&__aio_requests_mutex); + + last = NULL; + runp = requests; + /* First look whether the current file descriptor is currently + worked with. */ + while (runp != NULL + && runp->aiocbp->aiocb.aio_fildes < aiocbp->aiocb.aio_fildes) + { + last = runp; + runp = runp->next_fd; + } + + /* Get a new element for the waiting list. */ + newp = get_elem (); + if (newp == NULL) + { + pthread_mutex_unlock (&__aio_requests_mutex); + __set_errno (EAGAIN); + return NULL; + } + newp->aiocbp = aiocbp; + newp->caller_pid = (aiocbp->aiocb.aio_sigevent.sigev_notify == SIGEV_SIGNAL + ? getpid () : 0); + newp->waiting = NULL; + + aiocbp->aiocb.__abs_prio = prio; + aiocbp->aiocb.__policy = policy; + aiocbp->aiocb.aio_lio_opcode = operation; + aiocbp->aiocb.__error_code = EINPROGRESS; + aiocbp->aiocb.__return_value = 0; + + if (runp != NULL + && runp->aiocbp->aiocb.aio_fildes == aiocbp->aiocb.aio_fildes) + { + /* The current file descriptor is worked on. It makes no sense + to start another thread since this new thread would fight + with the running thread for the resources. But we also cannot + say that the thread processing this desriptor shall immediately + after finishing the current job process this request if there + are other threads in the running queue which have a higher + priority. */ + + /* Simply enqueue it after the running one according to the + priority. */ + while (runp->next_prio != NULL + && runp->next_prio->aiocbp->aiocb.__abs_prio >= prio) + runp = runp->next_prio; + + newp->next_prio = runp->next_prio; + runp->next_prio = newp; + + running = queued; + } + else + { + running = yes; + /* Enqueue this request for a new descriptor. */ + if (last == NULL) + { + newp->last_fd = NULL; + newp->next_fd = requests; + if (requests != NULL) + requests->last_fd = newp; + requests = newp; + } + else + { + newp->next_fd = last->next_fd; + newp->last_fd = last; + last->next_fd = newp; + if (newp->next_fd != NULL) + newp->next_fd->last_fd = newp; + } + + newp->next_prio = NULL; + } + + if (running == yes) + { + /* We try to create a new thread for this file descriptor. The + function which gets called will handle all available requests + for this descriptor and when all are processed it will + terminate. + + If no new thread can be created or if the specified limit of + threads for AIO is reached we queue the request. */ + + /* See if we need to and are able to create a thread. */ + if (nthreads < optim.aio_threads && idle_thread_count == 0) + { + pthread_t thid; + pthread_attr_t attr; + + /* Make sure the thread is created detached. */ + pthread_attr_init (&attr); + pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); + + running = newp->running = allocated; + + /* Now try to start a thread. */ + if (pthread_create (&thid, &attr, handle_fildes_io, newp) == 0) + /* We managed to enqueue the request. All errors which can + happen now can be recognized by calls to `aio_return' and + `aio_error'. */ + ++nthreads; + else + { + /* Reset the running flag. The new request is not running. */ + running = newp->running = yes; + + if (nthreads == 0) + /* We cannot create a thread in the moment and there is + also no thread running. This is a problem. `errno' is + set to EAGAIN if this is only a temporary problem. */ + result = -1; + } + } + } + + /* Enqueue the request in the run queue if it is not yet running. */ + if (running == yes && result == 0) + { + add_request_to_runlist (newp); + + /* If there is a thread waiting for work, then let it know that we + have just given it something to do. */ + if (idle_thread_count > 0) + pthread_cond_signal (&__aio_new_request_notification); + } + + if (result == 0) + newp->running = running; + else + { + /* Something went wrong. */ + __aio_free_request (newp); + newp = NULL; + } + + /* Release the mutex. */ + pthread_mutex_unlock (&__aio_requests_mutex); + + return newp; +} + + +static void * +__attribute__ ((noreturn)) +handle_fildes_io (void *arg) +{ + pthread_t self = pthread_self (); + struct sched_param param; + struct requestlist *runp = (struct requestlist *) arg; + aiocb_union *aiocbp; + int policy; + int fildes; + + pthread_getschedparam (self, &policy, ¶m); + + do + { + /* If runp is NULL, then we were created to service the work queue + in general, not to handle any particular request. In that case we + skip the "do work" stuff on the first pass, and go directly to the + "get work off the work queue" part of this loop, which is near the + end. */ + if (runp == NULL) + pthread_mutex_lock (&__aio_requests_mutex); + else + { + /* Hopefully this request is marked as running. */ + assert (runp->running == allocated); + + /* Update our variables. */ + aiocbp = runp->aiocbp; + fildes = aiocbp->aiocb.aio_fildes; + + /* Change the priority to the requested value (if necessary). */ + if (aiocbp->aiocb.__abs_prio != param.sched_priority + || aiocbp->aiocb.__policy != policy) + { + param.sched_priority = aiocbp->aiocb.__abs_prio; + policy = aiocbp->aiocb.__policy; + pthread_setschedparam (self, policy, ¶m); + } + + /* Process request pointed to by RUNP. We must not be disturbed + by signals. */ + if ((aiocbp->aiocb.aio_lio_opcode & 127) == LIO_READ) + { + if (aiocbp->aiocb.aio_lio_opcode & 128) + aiocbp->aiocb.__return_value = + TEMP_FAILURE_RETRY (__pread64 (fildes, (void *) + aiocbp->aiocb64.aio_buf, + aiocbp->aiocb64.aio_nbytes, + aiocbp->aiocb64.aio_offset)); + else + aiocbp->aiocb.__return_value = + TEMP_FAILURE_RETRY (pread (fildes, + (void *) aiocbp->aiocb.aio_buf, + aiocbp->aiocb.aio_nbytes, + aiocbp->aiocb.aio_offset)); + + if (aiocbp->aiocb.__return_value == -1 && errno == ESPIPE) + /* The Linux kernel is different from others. It returns + ESPIPE if using pread on a socket. Other platforms + simply ignore the offset parameter and behave like + read. */ + aiocbp->aiocb.__return_value = + TEMP_FAILURE_RETRY (read (fildes, + (void *) aiocbp->aiocb64.aio_buf, + aiocbp->aiocb64.aio_nbytes)); + } + else if ((aiocbp->aiocb.aio_lio_opcode & 127) == LIO_WRITE) + { + if (aiocbp->aiocb.aio_lio_opcode & 128) + aiocbp->aiocb.__return_value = + TEMP_FAILURE_RETRY (__pwrite64 (fildes, (const void *) + aiocbp->aiocb64.aio_buf, + aiocbp->aiocb64.aio_nbytes, + aiocbp->aiocb64.aio_offset)); + else + aiocbp->aiocb.__return_value = + TEMP_FAILURE_RETRY (pwrite (fildes, (const void *) + aiocbp->aiocb.aio_buf, + aiocbp->aiocb.aio_nbytes, + aiocbp->aiocb.aio_offset)); + + if (aiocbp->aiocb.__return_value == -1 && errno == ESPIPE) + /* The Linux kernel is different from others. It returns + ESPIPE if using pwrite on a socket. Other platforms + simply ignore the offset parameter and behave like + write. */ + aiocbp->aiocb.__return_value = + TEMP_FAILURE_RETRY (write (fildes, + (void *) aiocbp->aiocb64.aio_buf, + aiocbp->aiocb64.aio_nbytes)); + } + else if (aiocbp->aiocb.aio_lio_opcode == LIO_DSYNC) + aiocbp->aiocb.__return_value = + TEMP_FAILURE_RETRY (fdatasync (fildes)); + else if (aiocbp->aiocb.aio_lio_opcode == LIO_SYNC) + aiocbp->aiocb.__return_value = + TEMP_FAILURE_RETRY (fsync (fildes)); + else + { + /* This is an invalid opcode. */ + aiocbp->aiocb.__return_value = -1; + __set_errno (EINVAL); + } + + /* Get the mutex. */ + pthread_mutex_lock (&__aio_requests_mutex); + + /* In theory we would need here a write memory barrier since the + callers test using aio_error() whether the request finished + and once this value != EINPROGRESS the field __return_value + must be committed to memory. + + But since the pthread_mutex_lock call involves write memory + barriers as well it is not necessary. */ + + if (aiocbp->aiocb.__return_value == -1) + aiocbp->aiocb.__error_code = errno; + else + aiocbp->aiocb.__error_code = 0; + + /* Send the signal to notify about finished processing of the + request. */ + __aio_notify (runp); + + /* For debugging purposes we reset the running flag of the + finished request. */ + assert (runp->running == allocated); + runp->running = done; + + /* Now dequeue the current request. */ + __aio_remove_request (NULL, runp, 0); + if (runp->next_prio != NULL) + add_request_to_runlist (runp->next_prio); + + /* Free the old element. */ + __aio_free_request (runp); + } + + runp = runlist; + + /* If the runlist is empty, then we sleep for a while, waiting for + something to arrive in it. */ + if (runp == NULL && optim.aio_idle_time >= 0) + { + struct timeval now; + struct timespec wakeup_time; + + ++idle_thread_count; + gettimeofday (&now, NULL); + wakeup_time.tv_sec = now.tv_sec + optim.aio_idle_time; + wakeup_time.tv_nsec = now.tv_usec * 1000; + if (wakeup_time.tv_nsec > 1000000000) + { + wakeup_time.tv_nsec -= 1000000000; + ++wakeup_time.tv_sec; + } + pthread_cond_timedwait (&__aio_new_request_notification, + &__aio_requests_mutex, + &wakeup_time); + --idle_thread_count; + runp = runlist; + } + + if (runp == NULL) + --nthreads; + else + { + assert (runp->running == yes); + runp->running = allocated; + runlist = runp->next_run; + + /* If we have a request to process, and there's still another in + the run list, then we need to either wake up or create a new + thread to service the request that is still in the run list. */ + if (runlist != NULL) + { + /* There are at least two items in the work queue to work on. + If there are other idle threads, then we should wake them + up for these other work elements; otherwise, we should try + to create a new thread. */ + if (idle_thread_count > 0) + pthread_cond_signal (&__aio_new_request_notification); + else if (nthreads < optim.aio_threads) + { + pthread_t thid; + pthread_attr_t attr; + + /* Make sure the thread is created detached. */ + pthread_attr_init (&attr); + pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); + + /* Now try to start a thread. If we fail, no big deal, + because we know that there is at least one thread (us) + that is working on AIO operations. */ + if (pthread_create (&thid, &attr, handle_fildes_io, NULL) + == 0) + ++nthreads; + } + } + } + + /* Release the mutex. */ + pthread_mutex_unlock (&__aio_requests_mutex); + } + while (runp != NULL); + + pthread_exit (NULL); +} + + +/* Free allocated resources. */ +static void +__attribute__ ((unused)) +free_res (void) +{ + size_t row; + + for (row = 0; row < pool_max_size; ++row) + free (pool[row]); + + free (pool); +} +text_set_element (__libc_subfreeres, free_res); + + +/* Add newrequest to the runlist. The __abs_prio flag of newrequest must + be correctly set to do this. Also, you had better set newrequest's + "running" flag to "yes" before you release your lock or you'll throw an + assertion. */ +static void +add_request_to_runlist (struct requestlist *newrequest) +{ + int prio = newrequest->aiocbp->aiocb.__abs_prio; + struct requestlist *runp; + + if (runlist == NULL || runlist->aiocbp->aiocb.__abs_prio < prio) + { + newrequest->next_run = runlist; + runlist = newrequest; + } + else + { + runp = runlist; + + while (runp->next_run != NULL + && runp->next_run->aiocbp->aiocb.__abs_prio >= prio) + runp = runp->next_run; + + newrequest->next_run = runp->next_run; + runp->next_run = newrequest; + } +} diff -durpN glibc-2.2.3/sysdeps/pthread/aio_misc.h glibc-2.2.4/sysdeps/pthread/aio_misc.h --- glibc-2.2.3/sysdeps/pthread/aio_misc.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_misc.h Thu Jul 5 21:56:02 2001 @@ -0,0 +1,127 @@ +/* Copyright (C) 1997,99,2000,01 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _AIO_MISC_H +#define _AIO_MISC_H 1 + +#include +#include + + +/* Extend the operation enum. */ +enum +{ + LIO_DSYNC = LIO_NOP + 1, + LIO_SYNC, + LIO_READ64 = LIO_READ | 128, + LIO_WRITE64 = LIO_WRITE | 128 +}; + + +/* Union of the two request types. */ +typedef union + { + struct aiocb aiocb; + struct aiocb64 aiocb64; + } aiocb_union; + + +/* Used to synchronize. */ +struct waitlist + { + struct waitlist *next; + + pthread_cond_t *cond; + volatile int *counterp; + /* The next field is used in asynchronous `lio_listio' operations. */ + struct sigevent *sigevp; + /* XXX See requestlist, it's used to work around the broken signal + handling in Linux. */ + pid_t caller_pid; + }; + + +/* Status of a request. */ +enum +{ + no, + queued, + yes, + allocated, + done +}; + + +/* Used to queue requests.. */ +struct requestlist + { + int running; + + struct requestlist *last_fd; + struct requestlist *next_fd; + struct requestlist *next_prio; + struct requestlist *next_run; + + /* Pointer to the actual data. */ + aiocb_union *aiocbp; + + /* PID of the initiator thread. + XXX This is only necessary for the broken signal handling on Linux. */ + pid_t caller_pid; + + /* List of waiting processes. */ + struct waitlist *waiting; + }; + + +/* Lock for global I/O list of requests. */ +extern pthread_mutex_t __aio_requests_mutex; + + +/* Enqueue request. */ +extern struct requestlist *__aio_enqueue_request (aiocb_union *aiocbp, + int operation) + internal_function; + +/* Find request entry for given AIO control block. */ +extern struct requestlist *__aio_find_req (aiocb_union *elem) + internal_function; + +/* Find request entry for given file descriptor. */ +extern struct requestlist *__aio_find_req_fd (int fildes) internal_function; + +/* Remove request from the list. */ +extern void __aio_remove_request (struct requestlist *last, + struct requestlist *req, int all) + internal_function; + +/* Release the entry for the request. */ +extern void __aio_free_request (struct requestlist *req) internal_function; + +/* Notify initiator of request and tell this everybody listening. */ +extern void __aio_notify (struct requestlist *req) internal_function; + +/* Notify initiator of request. */ +extern int __aio_notify_only (struct sigevent *sigev, pid_t caller_pid) + internal_function; + +/* Send the signal. */ +extern int __aio_sigqueue (int sig, const union sigval val, pid_t caller_pid) + internal_function; + +#endif /* aio_misc.h */ diff -durpN glibc-2.2.3/sysdeps/pthread/aio_notify.c glibc-2.2.4/sysdeps/pthread/aio_notify.c --- glibc-2.2.3/sysdeps/pthread/aio_notify.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_notify.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,119 @@ +/* Notify initiator of AIO request. + Copyright (C) 1997,98,99,2000,01 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include "aio_misc.h" + + +static void * +notify_func_wrapper (void *arg) +{ + struct sigevent *sigev = arg; + sigev->sigev_notify_function (sigev->sigev_value); + return NULL; +} + + +int +internal_function +__aio_notify_only (struct sigevent *sigev, pid_t caller_pid) +{ + int result = 0; + + /* Send the signal to notify about finished processing of the request. */ + if (sigev->sigev_notify == SIGEV_THREAD) + { + /* We have to start a thread. */ + pthread_t tid; + pthread_attr_t attr, *pattr; + + pattr = (pthread_attr_t *) sigev->sigev_notify_attributes; + if (pattr == NULL) + { + pthread_attr_init (&attr); + pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED); + pattr = &attr; + } + + if (pthread_create (&tid, pattr, notify_func_wrapper, sigev) < 0) + result = -1; + } + else if (sigev->sigev_notify == SIGEV_SIGNAL) + { + /* We have to send a signal. */ +#if _POSIX_REALTIME_SIGNALS + /* Note that the standard gives us the option of using a plain + non-queuing signal here when SA_SIGINFO is not set for the signal. */ + if (__aio_sigqueue (sigev->sigev_signo, sigev->sigev_value, caller_pid) + < 0) + result = -1; +#else + /* There are no queued signals on this system at all. */ + result = raise (sigev->sigev_signo); +#endif + } + + return result; +} + + +void +internal_function +__aio_notify (struct requestlist *req) +{ + struct waitlist *waitlist; + struct aiocb *aiocbp = &req->aiocbp->aiocb; + + if (__aio_notify_only (&aiocbp->aio_sigevent, req->caller_pid) != 0) + { + /* XXX What shall we do if already an error is set by + read/write/fsync? */ + aiocbp->__error_code = errno; + aiocbp->__return_value = -1; + } + + /* Now also notify possibly waiting threads. */ + waitlist = req->waiting; + while (waitlist != NULL) + { + struct waitlist *next = waitlist->next; + + /* Decrement the counter. This is used in both cases. */ + --*waitlist->counterp; + + if (waitlist->sigevp == NULL) + pthread_cond_signal (waitlist->cond); + else + /* This is part of a asynchronous `lio_listio' operation. If + this request is the last one, send the signal. */ + if (*waitlist->counterp == 0) + { + __aio_notify_only (waitlist->sigevp, waitlist->caller_pid); + /* This is tricky. See lio_listio.c for the reason why + this works. */ + free ((void *) waitlist->counterp); + } + + waitlist = next; + } +} diff -durpN glibc-2.2.3/sysdeps/pthread/aio_read.c glibc-2.2.4/sysdeps/pthread/aio_read.c --- glibc-2.2.3/sysdeps/pthread/aio_read.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_read.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,32 @@ +/* Asynchronous read. + Copyright (C) 1997, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +#include "aio_misc.h" + + +int +aio_read (aiocbp) + struct aiocb *aiocbp; +{ + return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_READ) == NULL + ? -1 : 0); +} diff -durpN glibc-2.2.3/sysdeps/pthread/aio_read64.c glibc-2.2.4/sysdeps/pthread/aio_read64.c --- glibc-2.2.3/sysdeps/pthread/aio_read64.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_read64.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,32 @@ +/* Asynchronous read, 64bit offset version. + Copyright (C) 1997, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +#include "aio_misc.h" + + +int +aio_read64 (aiocbp) + struct aiocb64 *aiocbp; +{ + return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_READ64) == NULL + ? -1 : 0); +} diff -durpN glibc-2.2.3/sysdeps/pthread/aio_suspend.c glibc-2.2.4/sysdeps/pthread/aio_suspend.c --- glibc-2.2.3/sysdeps/pthread/aio_suspend.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_suspend.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,151 @@ +/* Suspend until termination of a requests. + Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +/* We use an UGLY hack to prevent gcc from finding us cheating. The + implementations of aio_suspend and aio_suspend64 are identical and so + we want to avoid code duplication by using aliases. But gcc sees + the different parameter lists and prints a warning. We define here + a function so that aio_suspend64 has no prototype. */ +#define aio_suspend64 XXX +#include +/* And undo the hack. */ +#undef aio_suspend64 + +#include +#include +#include + +#include "aio_misc.h" + + +int +aio_suspend (list, nent, timeout) + const struct aiocb *const list[]; + int nent; + const struct timespec *timeout; +{ + struct waitlist waitlist[nent]; + struct requestlist *requestlist[nent]; + pthread_cond_t cond = PTHREAD_COND_INITIALIZER; + int cnt; + int result = 0; + int dummy; + int none = 1; + + /* Request the mutex. */ + pthread_mutex_lock (&__aio_requests_mutex); + + /* There is not yet a finished request. Signal the request that + we are working for it. */ + for (cnt = 0; cnt < nent; ++cnt) + if (list[cnt] != NULL && list[cnt]->__error_code == EINPROGRESS) + { + requestlist[cnt] = __aio_find_req ((aiocb_union *) list[cnt]); + + if (requestlist[cnt] != NULL) + { + waitlist[cnt].cond = &cond; + waitlist[cnt].next = requestlist[cnt]->waiting; + waitlist[cnt].counterp = &dummy; + waitlist[cnt].sigevp = NULL; + waitlist[cnt].caller_pid = 0; /* Not needed. */ + requestlist[cnt]->waiting = &waitlist[cnt]; + none = 0; + } + } + + /* If there is a not finished request wait for it. */ + if (!none) + { + int oldstate; + + /* Since `pthread_cond_wait'/`pthread_cond_timedwait' are cancelation + points we must be careful. We added entries to the waiting lists + which we must remove. So defer cancelation for now. */ + pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, &oldstate); + + if (timeout == NULL) + result = pthread_cond_wait (&cond, &__aio_requests_mutex); + else + { + /* We have to convert the relative timeout value into an + absolute time value with pthread_cond_timedwait expects. */ + struct timeval now; + struct timespec abstime; + + __gettimeofday (&now, NULL); + abstime.tv_nsec = timeout->tv_nsec + now.tv_usec * 1000; + abstime.tv_sec = timeout->tv_sec + now.tv_sec; + if (abstime.tv_nsec >= 1000000000) + { + abstime.tv_nsec -= 1000000000; + abstime.tv_sec += 1; + } + + result = pthread_cond_timedwait (&cond, &__aio_requests_mutex, + &abstime); + } + + /* Now remove the entry in the waiting list for all requests + which didn't terminate. */ + for (cnt = 0; cnt < nent; ++cnt) + if (list[cnt] != NULL && list[cnt]->__error_code == EINPROGRESS + && requestlist[cnt] != NULL) + { + struct waitlist **listp = &requestlist[cnt]->waiting; + + /* There is the chance that we cannot find our entry anymore. + This could happen if the request terminated and restarted + again. */ + while (*listp != NULL && *listp != &waitlist[cnt]) + listp = &(*listp)->next; + + if (*listp != NULL) + *listp = (*listp)->next; + } + + /* Now it's time to restore the cancelation state. */ + pthread_setcancelstate (oldstate, NULL); + + /* Release the conditional variable. */ + if (pthread_cond_destroy (&cond) != 0) + /* This must never happen. */ + abort (); + + if (result != 0) + { + /* An error occurred. Possibly it's EINTR. We have to translate + the timeout error report of `pthread_cond_timedwait' to the + form expected from `aio_suspend'. */ + if (result == ETIMEDOUT) + __set_errno (EAGAIN); + + result = -1; + } + } + + /* Release the mutex. */ + pthread_mutex_unlock (&__aio_requests_mutex); + + return result; +} + +weak_alias (aio_suspend, aio_suspend64) diff -durpN glibc-2.2.3/sysdeps/pthread/aio_write.c glibc-2.2.4/sysdeps/pthread/aio_write.c --- glibc-2.2.3/sysdeps/pthread/aio_write.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_write.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,32 @@ +/* Asynchronous write. + Copyright (C) 1997, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +#include "aio_misc.h" + + +int +aio_write (aiocbp) + struct aiocb *aiocbp; +{ + return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_WRITE) == NULL + ? -1 : 0); +} diff -durpN glibc-2.2.3/sysdeps/pthread/aio_write64.c glibc-2.2.4/sysdeps/pthread/aio_write64.c --- glibc-2.2.3/sysdeps/pthread/aio_write64.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/aio_write64.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,32 @@ +/* Asynchronous write, 64bit offset version. + Copyright (C) 1997, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +#include "aio_misc.h" + + +int +aio_write64 (aiocbp) + struct aiocb64 *aiocbp; +{ + return (__aio_enqueue_request ((aiocb_union *) aiocbp, LIO_WRITE64) == NULL + ? -1 : 0); +} diff -durpN glibc-2.2.3/sysdeps/pthread/lio_listio.c glibc-2.2.4/sysdeps/pthread/lio_listio.c --- glibc-2.2.3/sysdeps/pthread/lio_listio.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/lio_listio.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,187 @@ +/* Enqueue and list of read or write requests. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include + +#include "aio_misc.h" + + +/* We need this special structure to handle asynchronous I/O. */ +struct async_waitlist + { + int counter; + struct sigevent sigev; + struct waitlist list[0]; + }; + + +int +lio_listio (mode, list, nent, sig) + int mode; + struct aiocb *const list[]; + int nent; + struct sigevent *sig; +{ + struct sigevent defsigev; + struct requestlist *requests[nent]; + int cnt; + volatile int total = 0; + int result = 0; + + /* Check arguments. */ + if (mode != LIO_WAIT && mode != LIO_NOWAIT) + { + __set_errno (EINVAL); + return -1; + } + + if (sig == NULL) + { + defsigev.sigev_notify = SIGEV_NONE; + sig = &defsigev; + } + + /* Request the mutex. */ + pthread_mutex_lock (&__aio_requests_mutex); + + /* Now we can enqueue all requests. Since we already acquired the + mutex the enqueue function need not do this. */ + for (cnt = 0; cnt < nent; ++cnt) + if (list[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP) + { + list[cnt]->aio_sigevent.sigev_notify = SIGEV_NONE; + requests[cnt] = __aio_enqueue_request ((aiocb_union *) list[cnt], + list[cnt]->aio_lio_opcode); + + if (requests[cnt] != NULL) + /* Successfully enqueued. */ + ++total; + else + /* Signal that we've seen an error. `errno' and the error code + of the aiocb will tell more. */ + result = -1; + } + else + requests[cnt] = NULL; + + if (total == 0) + { + /* We don't have anything to do except signalling if we work + asynchronously. */ + + /* Release the mutex. We do this before raising a signal since the + signal handler might do a `siglongjmp' and then the mutex is + locked forever. */ + pthread_mutex_unlock (&__aio_requests_mutex); + + if (mode == LIO_NOWAIT) + __aio_notify_only (sig, + sig->sigev_notify == SIGEV_SIGNAL ? getpid () : 0); + + return result; + } + else if (mode == LIO_WAIT) + { + pthread_cond_t cond = PTHREAD_COND_INITIALIZER; + struct waitlist waitlist[nent]; + int oldstate; + + total = 0; + for (cnt = 0; cnt < nent; ++cnt) + { + assert (requests[cnt] == NULL || list[cnt] != NULL); + + if (requests[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP) + { + waitlist[cnt].cond = &cond; + waitlist[cnt].next = requests[cnt]->waiting; + waitlist[cnt].counterp = &total; + waitlist[cnt].sigevp = NULL; + waitlist[cnt].caller_pid = 0; /* Not needed. */ + requests[cnt]->waiting = &waitlist[cnt]; + ++total; + } + } + + /* Since `pthread_cond_wait'/`pthread_cond_timedwait' are cancelation + points we must be careful. We added entries to the waiting lists + which we must remove. So defer cancelation for now. */ + pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, &oldstate); + + while (total > 0) + pthread_cond_wait (&cond, &__aio_requests_mutex); + + /* Now it's time to restore the cancelation state. */ + pthread_setcancelstate (oldstate, NULL); + + /* Release the conditional variable. */ + if (pthread_cond_destroy (&cond) != 0) + /* This must never happen. */ + abort (); + } + else + { + struct async_waitlist *waitlist; + + waitlist = (struct async_waitlist *) + malloc (sizeof (struct async_waitlist) + + (nent * sizeof (struct waitlist))); + + if (waitlist == NULL) + { + __set_errno (EAGAIN); + result = -1; + } + else + { + pid_t caller_pid = sig->sigev_notify == SIGEV_SIGNAL ? getpid () : 0; + total = 0; + + for (cnt = 0; cnt < nent; ++cnt) + { + assert (requests[cnt] == NULL || list[cnt] != NULL); + + if (requests[cnt] != NULL + && list[cnt]->aio_lio_opcode != LIO_NOP) + { + waitlist->list[cnt].cond = NULL; + waitlist->list[cnt].next = requests[cnt]->waiting; + waitlist->list[cnt].counterp = &waitlist->counter; + waitlist->list[cnt].sigevp = &waitlist->sigev; + waitlist->list[cnt].caller_pid = caller_pid; + requests[cnt]->waiting = &waitlist->list[cnt]; + ++total; + } + } + + waitlist->counter = total; + waitlist->sigev = *sig; + } + } + + /* Release the mutex. */ + pthread_mutex_unlock (&__aio_requests_mutex); + + return result; +} diff -durpN glibc-2.2.3/sysdeps/pthread/lio_listio64.c glibc-2.2.4/sysdeps/pthread/lio_listio64.c --- glibc-2.2.3/sysdeps/pthread/lio_listio64.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/pthread/lio_listio64.c Thu Jul 5 21:56:02 2001 @@ -0,0 +1,169 @@ +/* Enqueue and list of read or write requests, 64bit offset version. + Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Ulrich Drepper , 1997. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include + +#include "aio_misc.h" + + +/* We need this special structure to handle asynchronous I/O. */ +struct async_waitlist + { + int counter; + struct sigevent sigev; + struct waitlist list[0]; + }; + + +int +lio_listio64 (mode, list, nent, sig) + int mode; + struct aiocb64 *const list[]; + int nent; + struct sigevent *sig; +{ + struct requestlist *requests[nent]; + int cnt; + volatile int total = 0; + int result = 0; + + /* Check arguments. */ + if (mode != LIO_WAIT && mode != LIO_NOWAIT) + { + __set_errno (EINVAL); + return -1; + } + + /* Request the mutex. */ + pthread_mutex_lock (&__aio_requests_mutex); + + /* Now we can enqueue all requests. Since we already acquired the + mutex the enqueue function need not do this. */ + for (cnt = 0; cnt < nent; ++cnt) + if (list[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP) + { + requests[cnt] = __aio_enqueue_request ((aiocb_union *) list[cnt], + (list[cnt]->aio_lio_opcode + | 128)); + if (requests[cnt] != NULL) + /* Successfully enqueued. */ + ++total; + else + /* Signal that we've seen an error. `errno' and the error code + of the aiocb will tell more. */ + result = -1; + } + + if (total == 0) + { + /* We don't have anything to do except signalling if we work + asynchronously. */ + + /* Release the mutex. We do this before raising a signal since the + signal handler might do a `siglongjmp' and then the mutex is + locked forever. */ + pthread_mutex_unlock (&__aio_requests_mutex); + + if (mode == LIO_NOWAIT) + __aio_notify_only (sig, + sig->sigev_notify == SIGEV_SIGNAL ? getpid () : 0); + + return result; + } + else if (mode == LIO_WAIT) + { + pthread_cond_t cond = PTHREAD_COND_INITIALIZER; + struct waitlist waitlist[nent]; + int oldstate; + + total = 0; + for (cnt = 0; cnt < nent; ++cnt) + if (list[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP + && requests[cnt] != NULL) + { + waitlist[cnt].cond = &cond; + waitlist[cnt].next = requests[cnt]->waiting; + waitlist[cnt].counterp = &total; + waitlist[cnt].sigevp = NULL; + waitlist[cnt].caller_pid = 0; /* Not needed. */ + requests[cnt]->waiting = &waitlist[cnt]; + ++total; + } + + /* Since `pthread_cond_wait'/`pthread_cond_timedwait' are cancelation + points we must be careful. We added entries to the waiting lists + which we must remove. So defer cancelation for now. */ + pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, &oldstate); + + while (total > 0) + pthread_cond_wait (&cond, &__aio_requests_mutex); + + /* Now it's time to restore the cancelation state. */ + pthread_setcancelstate (oldstate, NULL); + + /* Release the conditional variable. */ + if (pthread_cond_destroy (&cond) != 0) + /* This must never happen. */ + abort (); + } + else + { + struct async_waitlist *waitlist; + + waitlist = (struct async_waitlist *) + malloc (sizeof (struct async_waitlist) + + (nent * sizeof (struct waitlist))); + + if (waitlist == NULL) + { + __set_errno (EAGAIN); + result = -1; + } + else + { + pid_t caller_pid = sig->sigev_notify == SIGEV_SIGNAL ? getpid () : 0; + total = 0; + + for (cnt = 0; cnt < nent; ++cnt) + if (list[cnt] != NULL && list[cnt]->aio_lio_opcode != LIO_NOP + && requests[cnt] != NULL) + { + waitlist->list[cnt].cond = NULL; + waitlist->list[cnt].next = requests[cnt]->waiting; + waitlist->list[cnt].counterp = &waitlist->counter; + waitlist->list[cnt].sigevp = &waitlist->sigev; + waitlist->list[cnt].caller_pid = caller_pid; + requests[cnt]->waiting = &waitlist->list[cnt]; + ++total; + } + + waitlist->counter = total; + waitlist->sigev = *sig; + } + } + + /* Release the mutex. */ + pthread_mutex_unlock (&__aio_requests_mutex); + + return result; +} diff -durpN glibc-2.2.3/sysdeps/rs6000/add_n.s glibc-2.2.4/sysdeps/rs6000/add_n.s --- glibc-2.2.3/sysdeps/rs6000/add_n.s Tue May 7 14:03:53 1996 +++ glibc-2.2.4/sysdeps/rs6000/add_n.s Mon Jul 23 10:56:23 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/rs6000/addmul_1.s glibc-2.2.4/sysdeps/rs6000/addmul_1.s --- glibc-2.2.3/sysdeps/rs6000/addmul_1.s Tue May 7 14:03:54 1996 +++ glibc-2.2.4/sysdeps/rs6000/addmul_1.s Mon Jul 23 10:56:23 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/rs6000/ffs.c glibc-2.2.4/sysdeps/rs6000/ffs.c --- glibc-2.2.3/sysdeps/rs6000/ffs.c Mon Mar 9 09:32:14 1998 +++ glibc-2.2.4/sysdeps/rs6000/ffs.c Mon Jul 23 10:56:23 2001 @@ -5,19 +5,19 @@ Contributed by Torbjorn Granlund (tege@sics.se). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/rs6000/lshift.s glibc-2.2.4/sysdeps/rs6000/lshift.s --- glibc-2.2.3/sysdeps/rs6000/lshift.s Tue May 7 14:03:55 1996 +++ glibc-2.2.4/sysdeps/rs6000/lshift.s Mon Jul 23 10:56:23 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/rs6000/memcopy.h glibc-2.2.4/sysdeps/rs6000/memcopy.h --- glibc-2.2.3/sysdeps/rs6000/memcopy.h Mon Jun 23 14:52:37 1997 +++ glibc-2.2.4/sysdeps/rs6000/memcopy.h Mon Jul 23 10:56:23 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/rs6000/mul_1.s glibc-2.2.4/sysdeps/rs6000/mul_1.s --- glibc-2.2.3/sysdeps/rs6000/mul_1.s Tue May 7 14:03:57 1996 +++ glibc-2.2.4/sysdeps/rs6000/mul_1.s Mon Jul 23 10:56:23 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/rs6000/rshift.s glibc-2.2.4/sysdeps/rs6000/rshift.s --- glibc-2.2.3/sysdeps/rs6000/rshift.s Tue May 7 14:03:56 1996 +++ glibc-2.2.4/sysdeps/rs6000/rshift.s Mon Jul 23 10:56:24 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/rs6000/sub_n.s glibc-2.2.4/sysdeps/rs6000/sub_n.s --- glibc-2.2.3/sysdeps/rs6000/sub_n.s Tue May 7 14:03:57 1996 +++ glibc-2.2.4/sysdeps/rs6000/sub_n.s Mon Jul 23 10:56:24 2001 @@ -5,16 +5,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/rs6000/submul_1.s glibc-2.2.4/sysdeps/rs6000/submul_1.s --- glibc-2.2.3/sysdeps/rs6000/submul_1.s Tue May 7 14:03:58 1996 +++ glibc-2.2.4/sysdeps/rs6000/submul_1.s Mon Jul 23 10:56:24 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/s390/asm-syntax.h glibc-2.2.4/sysdeps/s390/asm-syntax.h --- glibc-2.2.3/sysdeps/s390/asm-syntax.h Wed Aug 2 07:26:00 2000 +++ glibc-2.2.4/sysdeps/s390/asm-syntax.h Mon Jul 23 10:56:24 2001 @@ -1,23 +1,22 @@ /* Definitions for S/390 syntax variations. Copyright (C) 1992, 1994, 1995, 1997, 2000 Free Software Foundation, Inc. - This file is part of the GNU C Library. Its master source is NOT part of the C library, however. The master source lives in the GNU MP Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #undef ALIGN #if defined NOLOG_ALIGN || defined HAVE_ELF diff -durpN glibc-2.2.3/sysdeps/s390/bits/huge_val.h glibc-2.2.4/sysdeps/s390/bits/huge_val.h --- glibc-2.2.3/sysdeps/s390/bits/huge_val.h Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/s390/bits/huge_val.h Mon Jul 23 10:56:25 2001 @@ -5,19 +5,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/s390/bits/string.h glibc-2.2.4/sysdeps/s390/bits/string.h --- glibc-2.2.3/sysdeps/s390/bits/string.h Wed Mar 28 12:52:20 2001 +++ glibc-2.2.4/sysdeps/s390/bits/string.h Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRING_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/s390/ffs.c glibc-2.2.4/sysdeps/s390/ffs.c --- glibc-2.2.3/sysdeps/s390/ffs.c Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/s390/ffs.c Mon Jul 23 10:56:24 2001 @@ -5,19 +5,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ffsl __something_else #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/bits/fenv.h glibc-2.2.4/sysdeps/s390/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/s390/fpu/bits/fenv.h Thu Sep 7 11:56:40 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/bits/fenv.h Mon Jul 23 10:56:25 2001 @@ -3,19 +3,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/s390/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/s390/fpu/fclrexcpt.c Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fclrexcpt.c Mon Jul 23 10:56:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/s390/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/s390/fpu/fedisblxcpt.c Thu Aug 24 02:56:34 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fedisblxcpt.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/s390/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/s390/fpu/feenablxcpt.c Thu Aug 24 02:56:34 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/feenablxcpt.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fegetenv.c glibc-2.2.4/sysdeps/s390/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/s390/fpu/fegetenv.c Mon Aug 21 10:00:23 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fegetenv.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fegetexcept.c glibc-2.2.4/sysdeps/s390/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/s390/fpu/fegetexcept.c Thu Aug 24 02:56:34 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fegetexcept.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fegetround.c glibc-2.2.4/sysdeps/s390/fpu/fegetround.c --- glibc-2.2.3/sysdeps/s390/fpu/fegetround.c Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fegetround.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/s390/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/s390/fpu/feholdexcpt.c Mon Aug 21 10:01:18 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/feholdexcpt.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fenv_libc.h glibc-2.2.4/sysdeps/s390/fpu/fenv_libc.h --- glibc-2.2.3/sysdeps/s390/fpu/fenv_libc.h Thu Aug 24 02:56:59 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fenv_libc.h Mon Jul 23 10:56:25 2001 @@ -3,19 +3,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_LIBC_H #define _FENV_LIBC_H 1 diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fesetenv.c glibc-2.2.4/sysdeps/s390/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/s390/fpu/fesetenv.c Mon Aug 21 10:02:10 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fesetenv.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fesetround.c glibc-2.2.4/sysdeps/s390/fpu/fesetround.c --- glibc-2.2.3/sysdeps/s390/fpu/fesetround.c Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fesetround.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/feupdateenv.c glibc-2.2.4/sysdeps/s390/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/s390/fpu/feupdateenv.c Mon Aug 21 10:03:23 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/feupdateenv.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/s390/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/s390/fpu/fgetexcptflg.c Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fgetexcptflg.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fpu_control.h glibc-2.2.4/sysdeps/s390/fpu/fpu_control.h --- glibc-2.2.3/sysdeps/s390/fpu/fpu_control.h Thu Aug 31 14:45:24 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fpu_control.h Mon Jul 23 10:56:25 2001 @@ -2,22 +2,22 @@ Copyright (C) 2000 Free Software Foundation, Inc. Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com) and Martin Schwidefsky (schwidefsky@de.ibm.com). - This file is part of the GNU C Library. + The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H # define _FPU_CONTROL_H diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/s390/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/s390/fpu/fraiseexcpt.c Fri Feb 9 10:04:28 2001 +++ glibc-2.2.4/sysdeps/s390/fpu/fraiseexcpt.c Mon Jul 23 10:56:25 2001 @@ -5,19 +5,19 @@ Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/s390/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/s390/fpu/fsetexcptflg.c Mon Aug 21 10:05:24 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/fsetexcptflg.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/ftestexcept.c glibc-2.2.4/sysdeps/s390/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/s390/fpu/ftestexcept.c Mon Aug 21 10:10:50 2000 +++ glibc-2.2.4/sysdeps/s390/fpu/ftestexcept.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ Contributed by Denis Joseph Barrow (djbarrow@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/fpu/libm-test-ulps glibc-2.2.4/sysdeps/s390/fpu/libm-test-ulps --- glibc-2.2.3/sysdeps/s390/fpu/libm-test-ulps Wed Apr 25 14:51:13 2001 +++ glibc-2.2.4/sysdeps/s390/fpu/libm-test-ulps Mon Jul 23 10:56:25 2001 @@ -640,6 +640,12 @@ float: 1 idouble: 1 ifloat: 1 +Test "tanh (-0.7) == -0.60436777711716349631": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + # tgamma Test "tgamma (-0.5) == -2 sqrt (pi)": double: 1 diff -durpN glibc-2.2.3/sysdeps/s390/gmp-mparam.h glibc-2.2.4/sysdeps/s390/gmp-mparam.h --- glibc-2.2.3/sysdeps/s390/gmp-mparam.h Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/s390/gmp-mparam.h Mon Jul 23 10:56:24 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the + modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/s390/ldbl2mpn.c glibc-2.2.4/sysdeps/s390/ldbl2mpn.c --- glibc-2.2.3/sysdeps/s390/ldbl2mpn.c Wed Aug 2 06:28:45 2000 +++ glibc-2.2.4/sysdeps/s390/ldbl2mpn.c Mon Jul 23 10:56:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "gmp.h" #include "gmp-impl.h" diff -durpN glibc-2.2.3/sysdeps/s390/machine-gmon.h glibc-2.2.4/sysdeps/s390/machine-gmon.h --- glibc-2.2.3/sysdeps/s390/machine-gmon.h Wed Aug 2 07:26:00 2000 +++ glibc-2.2.4/sysdeps/s390/machine-gmon.h Mon Jul 23 10:56:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/s390/memusage.h glibc-2.2.4/sysdeps/s390/memusage.h --- glibc-2.2.3/sysdeps/s390/memusage.h Wed Aug 2 07:26:00 2000 +++ glibc-2.2.4/sysdeps/s390/memusage.h Mon Jul 23 10:56:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("15"); stack_ptr; }) diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/__longjmp.c glibc-2.2.4/sysdeps/s390/s390-32/__longjmp.c --- glibc-2.2.3/sysdeps/s390/s390-32/__longjmp.c Fri Mar 16 01:00:09 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/__longjmp.c Mon Jul 23 10:56:25 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/add_n.S glibc-2.2.4/sysdeps/s390/s390-32/add_n.S --- glibc-2.2.3/sysdeps/s390/s390-32/add_n.S Fri Mar 16 01:00:23 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/add_n.S Mon Jul 23 10:56:25 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/addmul_1.S glibc-2.2.4/sysdeps/s390/s390-32/addmul_1.S --- glibc-2.2.3/sysdeps/s390/s390-32/addmul_1.S Fri Mar 16 01:00:36 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/addmul_1.S Mon Jul 23 10:56:25 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/atomicity.h glibc-2.2.4/sysdeps/s390/s390-32/atomicity.h --- glibc-2.2.3/sysdeps/s390/s390-32/atomicity.h Fri Mar 16 01:00:53 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/atomicity.h Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/backtrace.c glibc-2.2.4/sysdeps/s390/s390-32/backtrace.c --- glibc-2.2.3/sysdeps/s390/s390-32/backtrace.c Fri Mar 16 01:01:07 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/backtrace.c Mon Jul 23 10:56:25 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -71,7 +71,7 @@ __backtrace (array, size) out of range. */ break; - array[cnt++] = stack->save_grps[9]; + array[cnt++] = stack->save_grps[8]; stack = (struct layout *) stack->back_chain; } diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/bcopy.S glibc-2.2.4/sysdeps/s390/s390-32/bcopy.S --- glibc-2.2.3/sysdeps/s390/s390-32/bcopy.S Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/bcopy.S Mon Jul 23 10:56:26 2001 @@ -3,20 +3,20 @@ Copyright (C) 2000, 2001 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of source @@ -34,12 +34,14 @@ ENTRY(__bcopy) jnl .L0 alr %r1,%r2 clr %r1,%r3 - jh .L5 + jh .L7 .L0: ahi %r4,-1 # length - 1 lr %r1,%r4 srl %r1,8 - ltr %r1,%r1 + ltr %r1,%r1 # < 256 bytes to move ? jz .L2 + chi %r1,255 # > 1MB to move ? + jh .L5 .L1: mvc 0(256,%r3),0(%r2) # move in 256 byte chunks la %r2,256(%r2) la %r3,256(%r3) @@ -49,22 +51,31 @@ ENTRY(__bcopy) .L3: ex %r4,0(%r1) # execute mvc with length ((%r4)&255)+1 .L4: br %r14 -.L5: # destructive overlay, can not use mvcle + # data copies > 1MB are faster with mvcle. +.L5: ahi %r4,1 # length + 1 + lr %r5,%r4 # source length + lr %r4,%r2 # source address + lr %r2,%r3 # set destination + lr %r3,%r5 # destination length = source length +.L6: mvcle %r2,%r4,0 # thats it, MVCLE is your friend + jo .L6 + br %r14 +.L7: # destructive overlay, can not use mvcle lr %r1,%r2 # bcopy is called with source,dest lr %r2,%r3 # memmove with dest,source! Oh, well... lr %r3,%r1 basr %r1,0 -.L6: +.L8: #ifdef PIC - al %r1,.L7-.L6(%r1) # get address of global offset table + al %r1,.L9-.L8(%r1) # get address of global offset table # load address of memmove l %r1,memmove@GOT12(%r1) br %r1 -.L7: .long _GLOBAL_OFFSET_TABLE_-.L6 +.L9: .long _GLOBAL_OFFSET_TABLE_-.L8 #else - al %r1,.L7-.L6(%r1) # load address of memmove + al %r1,.L9-.L8(%r1) # load address of memmove br %r1 # jump to memmove -.L7: .long memmove-.L6 +.L9: .long memmove-.L8 #endif END(__bcopy) diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/bits/byteswap.h glibc-2.2.4/sysdeps/s390/s390-32/bits/byteswap.h --- glibc-2.2.3/sysdeps/s390/s390-32/bits/byteswap.h Fri Mar 16 01:05:31 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/bits/byteswap.h Mon Jul 23 10:56:27 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _BYTESWAP_H && !defined _NETINET_IN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/bits/setjmp.h glibc-2.2.4/sysdeps/s390/s390-32/bits/setjmp.h --- glibc-2.2.3/sysdeps/s390/s390-32/bits/setjmp.h Fri Mar 16 01:07:49 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/bits/setjmp.h Mon Jul 23 10:56:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. IBM s390 version. */ @@ -36,10 +36,10 @@ typedef struct { /* We save registers 6-15. */ - long int gregs[10]; + long int __gregs[10]; /* We save fpu registers 4 and 6. */ - long fpregs[4]; + long __fpregs[4]; } __jmp_buf[1]; #endif @@ -47,6 +47,6 @@ typedef struct { /* Test if longjmp to JMPBUF would unwind the frame containing a local variable at ADDRESS. */ #define _JMPBUF_UNWINDS(jmpbuf, address) \ - ((int) (address) < (jmpbuf)->gregs[__JB_GPR15]) + ((int) (address) < (jmpbuf)->__gregs[__JB_GPR15]) #endif /* __S390_SETJMP_H__ */ diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/bsd-_setjmp.S glibc-2.2.4/sysdeps/s390/s390-32/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/s390/s390-32/bsd-_setjmp.S Fri Mar 16 01:01:37 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/bsd-_setjmp.S Mon Jul 23 10:56:26 2001 @@ -3,20 +3,20 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU C Library. - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/bsd-setjmp.S glibc-2.2.4/sysdeps/s390/s390-32/bsd-setjmp.S --- glibc-2.2.3/sysdeps/s390/s390-32/bsd-setjmp.S Fri Mar 16 01:01:49 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/bsd-setjmp.S Mon Jul 23 10:56:26 2001 @@ -3,20 +3,20 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU C Library. - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/bzero.S glibc-2.2.4/sysdeps/s390/s390-32/bzero.S --- glibc-2.2.3/sysdeps/s390/s390-32/bzero.S Fri Mar 16 01:02:01 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/bzero.S Mon Jul 23 10:56:26 2001 @@ -4,19 +4,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * R2 = address to memory area diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/dl-machine.h glibc-2.2.4/sysdeps/s390/s390-32/dl-machine.h --- glibc-2.2.3/sysdeps/s390/s390-32/dl-machine.h Fri Mar 16 01:02:23 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/dl-machine.h Mon Jul 23 10:56:26 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/elf/setjmp.S glibc-2.2.4/sysdeps/s390/s390-32/elf/setjmp.S --- glibc-2.2.3/sysdeps/s390/s390-32/elf/setjmp.S Fri Mar 16 01:09:04 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/elf/setjmp.S Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/elf/start.S glibc-2.2.4/sysdeps/s390/s390-32/elf/start.S --- glibc-2.2.3/sysdeps/s390/s390-32/elf/start.S Fri Mar 16 01:09:18 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/elf/start.S Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is the canonical entry point, usually the first thing in the text @@ -39,6 +39,7 @@ .text .globl _start + .type _start,@function _start: /* Setup pointer to literal pool of _start */ basr %r13,0 diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/initfini.c glibc-2.2.4/sysdeps/s390/s390-32/initfini.c --- glibc-2.2.3/sysdeps/s390/s390-32/initfini.c Fri Mar 16 01:02:52 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/initfini.c Mon Jul 23 10:56:26 2001 @@ -2,29 +2,20 @@ Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is compiled into assembly code which is then munged by a sed script into two files: crti.s and crtn.s. diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/memchr.S glibc-2.2.4/sysdeps/s390/s390-32/memchr.S --- glibc-2.2.3/sysdeps/s390/s390-32/memchr.S Fri Mar 16 01:03:04 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/memchr.S Mon Jul 23 10:56:26 2001 @@ -1,21 +1,22 @@ /* Search a character in a block of memory. For IBM S390 Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * R2 = address to memory area diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/memcpy.S glibc-2.2.4/sysdeps/s390/s390-32/memcpy.S --- glibc-2.2.3/sysdeps/s390/s390-32/memcpy.S Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/memcpy.S Sat Aug 4 12:31:53 2001 @@ -1,21 +1,22 @@ /* memcpy - copy a block from source to destination. S/390 version. Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of destination memory area @@ -32,8 +33,11 @@ ENTRY(memcpy) ahi %r4,-1 # length - 1 lr %r1,%r2 # copy destination address lr %r5,%r4 - sra %r5,8 + srl %r5,8 + ltr %r5,%r5 # < 256 bytes to move ? jz .L1 + chi %r5,255 # > 1MB to move ? + jh .L4 .L0: mvc 0(256,%r1),0(%r3) # move in 256 byte chunks la %r1,256(%r1) la %r3,256(%r3) @@ -42,5 +46,14 @@ ENTRY(memcpy) mvc 0(1,%r1),0(%r3) # instruction for execute .L2: ex %r4,0(%r5) # execute mvc with length ((%r4)&255)+1 .L3: br %r14 + # data copies > 1MB are faster with mvcle. +.L4: ahi %r4,1 # length + 1 + lr %r5,%r4 # source length + lr %r4,%r3 # source address + lr %r3,%r5 # destination length = source length +.L5: mvcle %r2,%r4,0 # thats it, MVCLE is your friend + jo .L5 + lr %r2,%r1 # return destination address + br %r14 END(memcpy) diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/memset.S glibc-2.2.4/sysdeps/s390/s390-32/memset.S --- glibc-2.2.3/sysdeps/s390/s390-32/memset.S Fri Mar 16 01:03:26 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/memset.S Mon Jul 23 10:56:26 2001 @@ -1,21 +1,22 @@ /* Set a block of memory to some byte value. For IBM S390 Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * R2 = address to memory area diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/mul_1.S glibc-2.2.4/sysdeps/s390/s390-32/mul_1.S --- glibc-2.2.3/sysdeps/s390/s390-32/mul_1.S Fri Mar 16 01:03:39 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/mul_1.S Mon Jul 23 10:56:26 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/s390-mcount.S glibc-2.2.4/sysdeps/s390/s390-32/s390-mcount.S --- glibc-2.2.3/sysdeps/s390/s390-32/s390-mcount.S Fri Mar 16 01:03:57 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/s390-mcount.S Mon Jul 23 10:56:26 2001 @@ -4,19 +4,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/setjmp.S glibc-2.2.4/sysdeps/s390/s390-32/setjmp.S --- glibc-2.2.3/sysdeps/s390/s390-32/setjmp.S Fri Mar 16 01:04:16 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/setjmp.S Mon Jul 23 10:56:26 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ASM #define _ASM diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/strcmp.S glibc-2.2.4/sysdeps/s390/s390-32/strcmp.S --- glibc-2.2.3/sysdeps/s390/s390-32/strcmp.S Wed Mar 28 12:53:36 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/strcmp.S Mon Jul 23 10:56:26 2001 @@ -4,19 +4,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of string 1 diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/strcpy.S glibc-2.2.4/sysdeps/s390/s390-32/strcpy.S --- glibc-2.2.3/sysdeps/s390/s390-32/strcpy.S Fri Mar 16 01:04:30 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/strcpy.S Mon Jul 23 10:56:26 2001 @@ -3,20 +3,20 @@ Copyright (C) 2000, 2001 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * R2 = address of destination diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/strncpy.S glibc-2.2.4/sysdeps/s390/s390-32/strncpy.S --- glibc-2.2.3/sysdeps/s390/s390-32/strncpy.S Fri Mar 16 01:04:41 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/strncpy.S Mon Jul 23 10:56:26 2001 @@ -4,20 +4,20 @@ Copyright (C) 2000, 2001 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * R2 = address of destination (dst) diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/sub_n.S glibc-2.2.4/sysdeps/s390/s390-32/sub_n.S --- glibc-2.2.3/sysdeps/s390/s390-32/sub_n.S Fri Mar 16 01:04:54 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/sub_n.S Mon Jul 23 10:56:26 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/s390/s390-32/sysdep.h glibc-2.2.4/sysdeps/s390/s390-32/sysdep.h --- glibc-2.2.3/sysdeps/s390/s390-32/sysdep.h Fri Mar 16 01:05:12 2001 +++ glibc-2.2.4/sysdeps/s390/s390-32/sysdep.h Mon Jul 23 10:56:26 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/__longjmp.c glibc-2.2.4/sysdeps/s390/s390-64/__longjmp.c --- glibc-2.2.3/sysdeps/s390/s390-64/__longjmp.c Fri Mar 16 01:11:02 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/__longjmp.c Mon Jul 23 10:56:28 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/add_n.S glibc-2.2.4/sysdeps/s390/s390-64/add_n.S --- glibc-2.2.3/sysdeps/s390/s390-64/add_n.S Fri Mar 16 01:11:17 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/add_n.S Mon Jul 23 10:56:28 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/atomicity.h glibc-2.2.4/sysdeps/s390/s390-64/atomicity.h --- glibc-2.2.3/sysdeps/s390/s390-64/atomicity.h Fri Mar 16 01:11:50 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/atomicity.h Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/backtrace.c glibc-2.2.4/sysdeps/s390/s390-64/backtrace.c --- glibc-2.2.3/sysdeps/s390/s390-64/backtrace.c Fri Mar 16 01:12:07 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/backtrace.c Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -70,7 +70,7 @@ __backtrace (array, size) out of range. */ break; - array[cnt++] = stack->save_grps[9]; + array[cnt++] = stack->save_grps[8]; stack = (struct layout *) stack->back_chain; } @@ -78,4 +78,3 @@ __backtrace (array, size) return cnt; } weak_alias (__backtrace, backtrace) - diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/bcopy.S glibc-2.2.4/sysdeps/s390/s390-64/bcopy.S --- glibc-2.2.3/sysdeps/s390/s390-64/bcopy.S Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/bcopy.S Mon Jul 23 10:56:28 2001 @@ -3,20 +3,20 @@ Copyright (C) 2000, 2001 Free Software Foundation, Inc. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of source @@ -34,11 +34,13 @@ ENTRY(__bcopy) jnl .L0 algr %r1,%r2 clgr %r1,%r3 - jh .L5 + jh .L7 .L0: aghi %r4,-1 # length - 1 srlg %r1,%r4,8 - ltgr %r1,%r1 + ltgr %r1,%r1 # < 256 bytes to move ? jz .L2 + cghi %r1,255 # > 1MB to move ? + jh .L5 .L1: mvc 0(256,%r3),0(%r2) # move in 256 byte chunks la %r2,256(%r2) la %r3,256(%r3) @@ -47,8 +49,16 @@ ENTRY(__bcopy) mvc 0(1,%r3),0(%r2) # instruction for execute .L3: ex %r4,0(%r1) # execute mvc with length ((%r4)&255)+1 .L4: br %r14 - -.L5: # destructive overlay, can not use mvcle + # data copies > 1MB are faster with mvcle. +.L5: aghi %r4,1 # length + 1 + lgr %r5,%r4 # source length + lgr %r4,%r2 # source address + lgr %r2,%r3 # set destination + lgr %r3,%r5 # destination length = source length +.L6: mvcle %r2,%r4,0 # thats it, MVCLE is your friend + jo .L6 + br %r14 +.L7: # destructive overlay, can not use mvcle lgr %r1,%r2 # bcopy is called with source,dest lgr %r2,%r3 # memmove with dest,source! Oh, well... lgr %r3,%r1 diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/bits/byteswap.h glibc-2.2.4/sysdeps/s390/s390-64/bits/byteswap.h --- glibc-2.2.3/sysdeps/s390/s390-64/bits/byteswap.h Fri Mar 16 01:16:28 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/bits/byteswap.h Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _BYTESWAP_H && !defined _NETINET_IN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/bits/setjmp.h glibc-2.2.4/sysdeps/s390/s390-64/bits/setjmp.h --- glibc-2.2.3/sysdeps/s390/s390-64/bits/setjmp.h Fri Mar 16 01:16:55 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/bits/setjmp.h Fri Jul 27 23:13:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. 64 bit S/390 version. */ @@ -25,9 +25,9 @@ #define __JB_GPR7 1 #define __JB_GPR8 2 #define __JB_GPR9 3 -#define __JB_GPR10 4 +#define __JB_GPR10 4 #define __JB_GPR11 5 -#define __JB_GPR12 6 +#define __JB_GPR12 6 #define __JB_GPR13 7 #define __JB_GPR14 8 #define __JB_GPR15 9 @@ -36,10 +36,10 @@ typedef struct { /* We save registers 6-15. */ - long int gregs[10]; + long int __gregs[10]; /* We save fpu registers 4 and 6. */ - long fpregs[8]; + long __fpregs[8]; } __jmp_buf[1]; #endif @@ -47,7 +47,6 @@ typedef struct { /* Test if longjmp to JMPBUF would unwind the frame containing a local variable at ADDRESS. */ #define _JMPBUF_UNWINDS(jmpbuf, address) \ - ((int) (address) < (jmpbuf)->gregs[__JB_GPR15]) + ((int) (address) < (jmpbuf)->__gregs[__JB_GPR15]) #endif /* __S390_SETJMP_H__ */ - diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/bsd-_setjmp.S glibc-2.2.4/sysdeps/s390/s390-64/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/s390/s390-64/bsd-_setjmp.S Fri Mar 16 01:12:35 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/bsd-_setjmp.S Mon Jul 23 10:56:28 2001 @@ -3,20 +3,20 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU C Library. - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/bsd-setjmp.S glibc-2.2.4/sysdeps/s390/s390-64/bsd-setjmp.S --- glibc-2.2.3/sysdeps/s390/s390-64/bsd-setjmp.S Fri Mar 16 01:12:47 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/bsd-setjmp.S Mon Jul 23 10:56:28 2001 @@ -3,20 +3,20 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU C Library. - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/bzero.S glibc-2.2.4/sysdeps/s390/s390-64/bzero.S --- glibc-2.2.3/sysdeps/s390/s390-64/bzero.S Fri Mar 16 01:13:01 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/bzero.S Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of memory area diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/dl-machine.h glibc-2.2.4/sysdeps/s390/s390-64/dl-machine.h --- glibc-2.2.3/sysdeps/s390/s390-64/dl-machine.h Fri Mar 16 01:13:15 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/dl-machine.h Mon Jul 23 10:56:28 2001 @@ -5,19 +5,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/elf/setjmp.S glibc-2.2.4/sysdeps/s390/s390-64/elf/setjmp.S --- glibc-2.2.3/sysdeps/s390/s390-64/elf/setjmp.S Fri Mar 16 01:17:52 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/elf/setjmp.S Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ASM diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/elf/start.S glibc-2.2.4/sysdeps/s390/s390-64/elf/start.S --- glibc-2.2.3/sysdeps/s390/s390-64/elf/start.S Fri Mar 16 01:18:07 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/elf/start.S Mon Jul 23 10:56:28 2001 @@ -4,21 +4,21 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ -/* +/* This is the canonical entry point, usually the first thing in the text segment. Most registers' values are unspecified, except for: @@ -39,6 +39,7 @@ .text .globl _start + .type _start,@function _start: /* Load argc and argv from stack. */ la %r4,8(%r15) # get argv @@ -69,7 +70,7 @@ _start: .word 0 /* FIXME: FPU flags or what ?!? */ - + .section .rodata .globl _fp_hw .long 3 diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/initfini.c glibc-2.2.4/sysdeps/s390/s390-64/initfini.c --- glibc-2.2.3/sysdeps/s390/s390-64/initfini.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/initfini.c Mon Jul 23 10:56:28 2001 @@ -3,29 +3,20 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is compiled into assembly code which is then munged by a sed script into two files: crti.s and crtn.s. diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/memchr.S glibc-2.2.4/sysdeps/s390/s390-64/memchr.S --- glibc-2.2.3/sysdeps/s390/s390-64/memchr.S Fri Mar 16 01:13:55 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/memchr.S Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address to memory area diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/memcpy.S glibc-2.2.4/sysdeps/s390/s390-64/memcpy.S --- glibc-2.2.3/sysdeps/s390/s390-64/memcpy.S Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/memcpy.S Sat Aug 4 12:31:54 2001 @@ -1,21 +1,22 @@ /* memcpy - copy a block from source to destination. 64 bit S/390 version. Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of destination memory area @@ -31,8 +32,11 @@ ENTRY(memcpy) jz .L3 aghi %r4,-1 # length - 1 lgr %r1,%r2 # copy destination address - srag %r5,%r4,8 + srlg %r5,%r4,8 + ltgr %r5,%r5 # < 256 bytes to mvoe ? jz .L1 + chi %r5,255 # > 1 MB to move ? + jh .L4 .L0: mvc 0(256,%r1),0(%r3) # move in 256 byte chunks la %r1,256(%r1) la %r3,256(%r3) @@ -41,5 +45,14 @@ ENTRY(memcpy) mvc 0(1,%r1),0(%r3) # instruction for execute .L2: ex %r4,0(%r5) # execute mvc with length ((%r4)&255)+1 .L3: br %r14 + # data copies > 1MB are faster with mvcle. +.L4: aghi %r4,1 # length + 1 + lgr %r5,%r4 # source length + lgr %r4,%r3 # source address + lgr %r3,%r5 # destination length = source length +.L5: mvcle %r2,%r4,0 # thats it, MVCLE is your friend + jo .L5 + lgr %r2,%r1 # return destination address + br %r14 END(memcpy) diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/memset.S glibc-2.2.4/sysdeps/s390/s390-64/memset.S --- glibc-2.2.3/sysdeps/s390/s390-64/memset.S Fri Mar 16 01:14:20 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/memset.S Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of memory area diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/s390x-mcount.S glibc-2.2.4/sysdeps/s390/s390-64/s390x-mcount.S --- glibc-2.2.3/sysdeps/s390/s390-64/s390x-mcount.S Fri Mar 16 01:14:32 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/s390x-mcount.S Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/setjmp.S glibc-2.2.4/sysdeps/s390/s390-64/setjmp.S --- glibc-2.2.3/sysdeps/s390/s390-64/setjmp.S Fri Mar 16 01:14:44 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/setjmp.S Mon Jul 23 10:56:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ASM #define _ASM diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/strcmp.S glibc-2.2.4/sysdeps/s390/s390-64/strcmp.S --- glibc-2.2.3/sysdeps/s390/s390-64/strcmp.S Wed Mar 28 12:54:20 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/strcmp.S Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of string 1 diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/strcpy.S glibc-2.2.4/sysdeps/s390/s390-64/strcpy.S --- glibc-2.2.3/sysdeps/s390/s390-64/strcpy.S Fri Mar 16 01:14:55 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/strcpy.S Mon Jul 23 10:56:28 2001 @@ -3,20 +3,20 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). This file is part of the GNU C Library. - The GNU C Library is free software ; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation ; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY ; without even the implied warranty of + but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of destination diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/strncpy.S glibc-2.2.4/sysdeps/s390/s390-64/strncpy.S --- glibc-2.2.3/sysdeps/s390/s390-64/strncpy.S Fri Mar 16 01:15:05 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/strncpy.S Mon Jul 23 10:56:28 2001 @@ -5,19 +5,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* INPUT PARAMETERS %r2 = address of destination (dst) diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/sub_n.S glibc-2.2.4/sysdeps/s390/s390-64/sub_n.S --- glibc-2.2.3/sysdeps/s390/s390-64/sub_n.S Fri Mar 16 01:11:32 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/sub_n.S Mon Jul 23 10:56:28 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the + modify it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/s390/s390-64/sysdep.h glibc-2.2.4/sysdeps/s390/s390-64/sysdep.h --- glibc-2.2.3/sysdeps/s390/s390-64/sysdep.h Fri Mar 16 01:15:23 2001 +++ glibc-2.2.4/sysdeps/s390/s390-64/sysdep.h Mon Jul 23 10:56:28 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/s390/stackinfo.h glibc-2.2.4/sysdeps/s390/stackinfo.h --- glibc-2.2.3/sysdeps/s390/stackinfo.h Wed Aug 2 07:26:00 2000 +++ glibc-2.2.4/sysdeps/s390/stackinfo.h Mon Jul 23 10:56:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/sh/bits/huge_val.h glibc-2.2.4/sysdeps/sh/bits/huge_val.h --- glibc-2.2.3/sysdeps/sh/bits/huge_val.h Mon Jun 12 16:51:22 2000 +++ glibc-2.2.4/sysdeps/sh/bits/huge_val.h Mon Jul 23 10:56:29 2001 @@ -5,19 +5,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/sh/bits/setjmp.h glibc-2.2.4/sysdeps/sh/bits/setjmp.h --- glibc-2.2.3/sysdeps/sh/bits/setjmp.h Wed Nov 8 14:10:26 2000 +++ glibc-2.2.4/sysdeps/sh/bits/setjmp.h Mon Jul 23 10:56:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. SH version. */ diff -durpN glibc-2.2.3/sysdeps/sh/bsd-_setjmp.S glibc-2.2.4/sysdeps/sh/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/sh/bsd-_setjmp.S Mon Jun 12 17:43:54 2000 +++ glibc-2.2.4/sysdeps/sh/bsd-_setjmp.S Mon Jul 23 10:56:29 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/sh/bsd-setjmp.S glibc-2.2.4/sysdeps/sh/bsd-setjmp.S --- glibc-2.2.3/sysdeps/sh/bsd-setjmp.S Mon Jun 12 17:44:02 2000 +++ glibc-2.2.4/sysdeps/sh/bsd-setjmp.S Mon Jul 23 10:56:29 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/sh/dl-machine.h glibc-2.2.4/sysdeps/sh/dl-machine.h --- glibc-2.2.3/sysdeps/sh/dl-machine.h Mon Mar 26 20:53:29 2001 +++ glibc-2.2.4/sysdeps/sh/dl-machine.h Fri Jul 27 23:13:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef dl_machine_h #define dl_machine_h @@ -53,15 +53,15 @@ static inline Elf32_Addr __attribute__ ( elf_machine_load_address (void) { Elf32_Addr addr; - asm ("mov.l .L1,r0 - mov.l .L3,r2 - add r12,r2 - mov.l @(r0,r12),r0 - bra .L2 - sub r0,r2 - .align 2 - .L1: .long _dl_start@GOT - .L3: .long _dl_start@GOTOFF + asm ("mov.l .L1,r0\n\ + mov.l .L3,r2\n\ + add r12,r2\n\ + mov.l @(r0,r12),r0\n\ + bra .L2\n\ + sub r0,r2\n\ + .align 2\n\ + .L1: .long _dl_start@GOT\n\ + .L3: .long _dl_start@GOTOFF\n\ .L2: mov r2,%0" : "=r" (addr) : : "r0", "r1", "r2"); return addr; @@ -114,13 +114,13 @@ elf_machine_runtime_setup (struct link_m #ifdef SHARED #define FUN_ADDR "\ - mov.l 1f,r2 - mova 1f,r0 - bra 2f - add r0,r2 ! Get GOT address in r2 -0: .align 2 -1: .long _GLOBAL_OFFSET_TABLE_ -2: mov.l 3f,r0 + mov.l 1f,r2\n\ + mova 1f,r0\n\ + bra 2f\n\ + add r0,r2 ! Get GOT address in r2\n\ +0: .align 2\n\ +1: .long _GLOBAL_OFFSET_TABLE_\n\ +2: mov.l 3f,r0\n\ add r2,r0" #define GOTJMP(x) #x "@GOTOFF" #else @@ -131,27 +131,27 @@ elf_machine_runtime_setup (struct link_m #ifdef HAVE_FPU #define FGR_SAVE "\ - sts.l fpscr, @-r15 - mov #8,r3 - swap.w r3, r3 - lds r3, fpscr - fmov.s fr11, @-r15 - fmov.s fr10, @-r15 - fmov.s fr9, @-r15 - fmov.s fr8, @-r15 - fmov.s fr7, @-r15 - fmov.s fr6, @-r15 - fmov.s fr5, @-r15 + sts.l fpscr, @-r15\n\ + mov #8,r3\n\ + swap.w r3, r3\n\ + lds r3, fpscr\n\ + fmov.s fr11, @-r15\n\ + fmov.s fr10, @-r15\n\ + fmov.s fr9, @-r15\n\ + fmov.s fr8, @-r15\n\ + fmov.s fr7, @-r15\n\ + fmov.s fr6, @-r15\n\ + fmov.s fr5, @-r15\n\ fmov.s fr4, @-r15" #define FGR_LOAD "\ - fmov.s @r15+, fr4 - fmov.s @r15+, fr5 - fmov.s @r15+, fr6 - fmov.s @r15+, fr7 - fmov.s @r15+, fr8 - fmov.s @r15+, fr9 - fmov.s @r15+, fr10 - fmov.s @r15+, fr11 + fmov.s @r15+, fr4\n\ + fmov.s @r15+, fr5\n\ + fmov.s @r15+, fr6\n\ + fmov.s @r15+, fr7\n\ + fmov.s @r15+, fr8\n\ + fmov.s @r15+, fr9\n\ + fmov.s @r15+, fr10\n\ + fmov.s @r15+, fr11\n\ lds.l @r15+, fpscr" #else #define FGR_SAVE "" @@ -160,122 +160,140 @@ elf_machine_runtime_setup (struct link_m #ifndef PROF # define ELF_MACHINE_RUNTIME_TRAMPOLINE asm ("\ - .text - .globl _dl_runtime_resolve - .type _dl_runtime_resolve, @function - .align 5 -_dl_runtime_resolve: - mov.l r3,@-r15 - mov.l r4,@-r15 - mov.l r5,@-r15 - mov.l r6,@-r15 - mov.l r7,@-r15 - mov.l r12,@-r15 - movt r3 ! Save T flag. - mov.l r3,@-r15 - " FGR_SAVE " - sts.l pr,@-r15 - mov r0,r4 ! PLT type - mov r2,r5 ! link map address - " FUN_ADDR " - jsr @r0 ! Call resolver. - mov r1,r6 ! reloc offset - lds.l @r15+,pr ! Get register content back. - " FGR_LOAD " - mov.l @r15+,r3 - shal r3 ! Lode T flag. - mov.l @r15+,r12 - mov.l @r15+,r7 - mov.l @r15+,r6 - mov.l @r15+,r5 - mov.l @r15+,r4 - jmp @r0 ! Jump to function address. - mov.l @r15+,r3 - .align 2 -3: - .long " GOTJMP (fixup) " - .size _dl_runtime_resolve, .-_dl_runtime_resolve - - .globl _dl_runtime_profile - .type _dl_runtime_profile, @function - .align 5 -_dl_runtime_profile: - mov.l r3,@-r15 - mov.l r4,@-r15 - mov.l r5,@-r15 - mov.l r6,@-r15 - mov.l r7,@-r15 - mov.l r12,@-r15 - movt r3 ! Save T flag. - mov.l r3,@-r15 - " FGR_SAVE " - sts.l pr,@-r15 - mov r0,r4 ! PLT type - mov r2,r5 ! link map address - sts pr,r7 ! return address - " FUN_ADDR " - jsr @r0 ! Call resolver. - mov r1,r6 ! reloc offset - lds.l @r15+,pr ! Get register content back. - " FGR_LOAD " - mov.l @r15+,r3 - shal r3 ! Lode T flag. - mov.l @r15+,r12 - mov.l @r15+,r7 - mov.l @r15+,r6 - mov.l @r15+,r5 - mov.l @r15+,r4 - jmp @r0 ! Jump to function address. - mov.l @r15+,r3 - .align 2 -3: - .long " GOTJMP (profile_fixup) " - .size _dl_runtime_profile, .-_dl_runtime_profile - .previous + .text\n\ + .globl _dl_runtime_resolve\n\ + .type _dl_runtime_resolve, @function\n\ + .align 5\n\ +_dl_runtime_resolve:\n\ + mov.l r2,@-r15\n\ + mov.l r3,@-r15\n\ + mov.l r4,@-r15\n\ + mov.l r5,@-r15\n\ + mov.l r6,@-r15\n\ + mov.l r7,@-r15\n\ + mov.l r12,@-r15\n\ + movt r3 ! Save T flag.\n\ + mov.l r3,@-r15\n\ + " FGR_SAVE "\n\ + sts.l pr,@-r15\n\ + tst r0,r0\n\ + bt 1f\n\ + mov r0,r2\n\ +1:\n\ + mov r0,r4 ! PLT type\n\ + mov r2,r5 ! link map address\n\ + " FUN_ADDR "\n\ + jsr @r0 ! Call resolver.\n\ + mov r1,r6 ! reloc offset\n\ + lds.l @r15+,pr ! Get register content back.\n\ + " FGR_LOAD "\n\ + mov.l @r15+,r3\n\ + shal r3 ! Lode T flag.\n\ + mov.l @r15+,r12\n\ + mov.l @r15+,r7\n\ + mov.l @r15+,r6\n\ + mov.l @r15+,r5\n\ + mov.l @r15+,r4\n\ + mov.l @r15+,r3\n\ + jmp @r0 ! Jump to function address.\n\ + mov.l @r15+,r2\n\ + .align 2\n\ +3:\n\ + .long " GOTJMP (fixup) "\n\ + .size _dl_runtime_resolve, .-_dl_runtime_resolve\n\ +\n\ + .globl _dl_runtime_profile\n\ + .type _dl_runtime_profile, @function\n\ + .align 5\n\ +_dl_runtime_profile:\n\ + mov.l r2,@-r15\n\ + mov.l r3,@-r15\n\ + mov.l r4,@-r15\n\ + mov.l r5,@-r15\n\ + mov.l r6,@-r15\n\ + mov.l r7,@-r15\n\ + mov.l r12,@-r15\n\ + movt r3 ! Save T flag.\n\ + mov.l r3,@-r15\n\ + " FGR_SAVE "\n\ + sts.l pr,@-r15\n\ + tst r0,r0\n\ + bt 1f\n\ + mov r0,r2\n\ +1:\n\ + mov r0,r4 ! PLT type\n\ + mov r2,r5 ! link map address\n\ + sts pr,r7 ! return address\n\ + " FUN_ADDR "\n\ + jsr @r0 ! Call resolver.\n\ + mov r1,r6 ! reloc offset\n\ + lds.l @r15+,pr ! Get register content back.\n\ + " FGR_LOAD "\n\ + mov.l @r15+,r3\n\ + shal r3 ! Lode T flag.\n\ + mov.l @r15+,r12\n\ + mov.l @r15+,r7\n\ + mov.l @r15+,r6\n\ + mov.l @r15+,r5\n\ + mov.l @r15+,r4\n\ + mov.l @r15+,r3\n\ + jmp @r0 ! Jump to function address.\n\ + mov.l @r15+,r2\n\ + .align 2\n\ +3:\n\ + .long " GOTJMP (profile_fixup) "\n\ + .size _dl_runtime_profile, .-_dl_runtime_profile\n\ + .previous\n\ "); #else # define ELF_MACHINE_RUNTIME_TRAMPOLINE asm ("\ - .text - .globl _dl_runtime_resolve - .globl _dl_runtime_profile - .type _dl_runtime_resolve, @function - .type _dl_runtime_profile, @function - .align 5 -_dl_runtime_resolve: -_dl_runtime_profile: - mov.l r3,@-r15 - mov.l r4,@-r15 - mov.l r5,@-r15 - mov.l r6,@-r15 - mov.l r7,@-r15 - mov.l r12,@-r15 - movt r3 ! Save T flag. - mov.l r3,@-r15 - " FGR_SAVE " - sts.l pr,@-r15 - mov r0,r4 ! PLT type - mov r2,r5 ! link map address - sts pr,r7 ! return address - " FUN_ADDR " - jsr @r0 ! Call resolver. - mov r1,r6 ! reloc offset - lds.l @r15+,pr ! Get register content back. - " FGR_LOAD " - mov.l @r15+,r3 - shal r3 ! Lode T flag. - mov.l @r15+,r12 - mov.l @r15+,r7 - mov.l @r15+,r6 - mov.l @r15+,r5 - mov.l @r15+,r4 - jmp @r0 ! Jump to function address. - mov.l @r15+,r3 - .align 2 -3: - .long " GOTJMP (fixup) " - .size _dl_runtime_resolve, .-_dl_runtime_resolve - .size _dl_runtime_profile, .-_dl_runtime_profile - .previous + .text\n\ + .globl _dl_runtime_resolve\n\ + .globl _dl_runtime_profile\n\ + .type _dl_runtime_resolve, @function\n\ + .type _dl_runtime_profile, @function\n\ + .align 5\n\ +_dl_runtime_resolve:\n\ +_dl_runtime_profile:\n\ + mov.l r2,@-r15\n\ + mov.l r3,@-r15\n\ + mov.l r4,@-r15\n\ + mov.l r5,@-r15\n\ + mov.l r6,@-r15\n\ + mov.l r7,@-r15\n\ + mov.l r12,@-r15\n\ + movt r3 ! Save T flag.\n\ + mov.l r3,@-r15\n\ + " FGR_SAVE "\n\ + sts.l pr,@-r15\n\ + tst r0,r0\n\ + bt 1f\n\ + mov r0,r2\n\ +1:\n\ + mov r0,r4 ! PLT type\n\ + mov r2,r5 ! link map address\n\ + sts pr,r7 ! return address\n\ + " FUN_ADDR "\n\ + jsr @r0 ! Call resolver.\n\ + mov r1,r6 ! reloc offset\n\ + lds.l @r15+,pr ! Get register content back.\n\ + " FGR_LOAD "\n\ + mov.l @r15+,r3\n\ + shal r3 ! Lode T flag.\n\ + mov.l @r15+,r12\n\ + mov.l @r15+,r7\n\ + mov.l @r15+,r6\n\ + mov.l @r15+,r5\n\ + mov.l @r15+,r4\n\ + mov.l @r15+,r3\n\ + jmp @r0 ! Jump to function address.\n\ + mov.l @r15+,r2\n\ + .align 2\n\ +3:\n\ + .long " GOTJMP (fixup) "\n\ + .size _dl_runtime_resolve, .-_dl_runtime_resolve\n\ + .size _dl_runtime_profile, .-_dl_runtime_profile\n\ + .previous\n\ "); #endif @@ -428,6 +446,29 @@ elf_machine_rela (struct link_map *map, const Elf32_Sym *sym, const struct r_found_version *version, Elf32_Addr *const reloc_addr) { + Elf32_Addr value; + +#define COPY_UNALIGNED_WORD(sw, tw, align) \ + { \ + void *__s = &(sw), *__t = &(tw); \ + switch ((align)) \ + { \ + case 0: \ + *(unsigned long *) __t = *(unsigned long *) __s; \ + break; \ + case 2: \ + *((unsigned short *) __t)++ = *((unsigned short *) __s)++; \ + *((unsigned short *) __t) = *((unsigned short *) __s); \ + break; \ + default: \ + *((unsigned char *) __t)++ = *((unsigned char *) __s)++; \ + *((unsigned char *) __t)++ = *((unsigned char *) __s)++; \ + *((unsigned char *) __t)++ = *((unsigned char *) __s)++; \ + *((unsigned char *) __t) = *((unsigned char *) __s); \ + break; \ + } \ + } + if (ELF32_R_TYPE (reloc->r_info) == R_SH_RELATIVE) { #ifndef RTLD_BOOTSTRAP @@ -435,15 +476,20 @@ elf_machine_rela (struct link_map *map, #endif { if (reloc->r_addend) - *reloc_addr = map->l_addr + reloc->r_addend; + value = map->l_addr + reloc->r_addend; else - *reloc_addr += map->l_addr; + { + COPY_UNALIGNED_WORD (*reloc_addr, value, (int) reloc_addr & 3); + value += map->l_addr; + } + COPY_UNALIGNED_WORD (value, *reloc_addr, (int) reloc_addr & 3); } } else if (ELF32_R_TYPE (reloc->r_info) != R_SH_NONE) { const Elf32_Sym *const refsym = sym; - Elf32_Addr value = RESOLVE (&sym, version, ELF32_R_TYPE (reloc->r_info)); + + value = RESOLVE (&sym, version, ELF32_R_TYPE (reloc->r_info)); if (sym) value += sym->st_value; value += reloc->r_addend; @@ -471,6 +517,7 @@ elf_machine_rela (struct link_map *map, break; case R_SH_GLOB_DAT: case R_SH_JMP_SLOT: + /* These addresses are always aligned. */ *reloc_addr = value; break; case R_SH_DIR32: @@ -491,17 +538,20 @@ elf_machine_rela (struct link_map *map, used while loading those libraries. */ value -= map->l_addr + refsym->st_value + reloc->r_addend; #endif - *reloc_addr = value; + COPY_UNALIGNED_WORD (value, *reloc_addr, (int) reloc_addr & 3); break; } case R_SH_REL32: - *reloc_addr = (value - (Elf32_Addr) reloc_addr); + value = (value - (Elf32_Addr) reloc_addr); + COPY_UNALIGNED_WORD (value, *reloc_addr, (int) reloc_addr & 3); break; default: _dl_reloc_bad_type (map, ELF32_R_TYPE (reloc->r_info), 0); break; } } + +#undef COPY_UNALIGNED_WORD } static inline void diff -durpN glibc-2.2.3/sysdeps/sh/elf/initfini.c glibc-2.2.4/sysdeps/sh/elf/initfini.c --- glibc-2.2.3/sysdeps/sh/elf/initfini.c Thu Oct 26 22:57:36 2000 +++ glibc-2.2.4/sysdeps/sh/elf/initfini.c Mon Jul 23 10:56:29 2001 @@ -2,29 +2,20 @@ Copyright (C) 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - In addition to the permissions in the GNU Library General Public - License, the Free Software Foundation gives you unlimited - permission to link the compiled version of this file with other - programs, and to distribute those programs without any restriction - coming from the use of this file. (The Library General Public - License restrictions do apply in other respects; for example, they - cover modification of the file, and distribution when not linked - into another program.) + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is compiled into assembly code which is then munged by a sed script into two files: crti.s and crtn.s. diff -durpN glibc-2.2.3/sysdeps/sh/elf/start.S glibc-2.2.4/sysdeps/sh/elf/start.S --- glibc-2.2.3/sysdeps/sh/elf/start.S Mon Jun 12 13:24:41 2000 +++ glibc-2.2.4/sysdeps/sh/elf/start.S Mon Jul 23 10:56:29 2001 @@ -1,21 +1,21 @@ /* Startup code for SH & ELF. - Copyright (C) 1999 Free Software Foundation, Inc. + Copyright (C) 1999, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is the canonical entry point, usually the first thing in the text segment. @@ -27,12 +27,12 @@ At this entry point, most registers' values are unspecified, except: r4 Contains a function pointer to be registered with `atexit'. - This is how the dynamic linker arranges to have DT_FINI + This is how the dynamic linker arranges to have DT_FINI functions called for shared libraries that have been loaded before this code runs. sp The stack contains the arguments and environment: - 0(sp) argc + 0(sp) argc 4(sp) argv[0] ... (4*argc)(sp) NULL @@ -43,6 +43,7 @@ .text .globl _start + .type _start,@function _start: /* Clear the frame pointer since this is the outermost frame. */ mov #0, r14 diff -durpN glibc-2.2.3/sysdeps/sh/gmp-mparam.h glibc-2.2.4/sysdeps/sh/gmp-mparam.h --- glibc-2.2.3/sysdeps/sh/gmp-mparam.h Mon Jun 12 13:02:58 2000 +++ glibc-2.2.4/sysdeps/sh/gmp-mparam.h Mon Jul 23 10:56:29 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994, 1995, 20 This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sh/init-first.c glibc-2.2.4/sysdeps/sh/init-first.c --- glibc-2.2.3/sysdeps/sh/init-first.c Mon Jun 12 13:04:17 2000 +++ glibc-2.2.4/sysdeps/sh/init-first.c Sat Aug 11 18:28:51 2001 @@ -1,26 +1,28 @@ /* Initialization code run first thing by the ELF startup code. For SH. - Copyright (C) 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc. + Copyright (C) 1995,1996,1997,1998,2000,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include extern void __libc_init (int, char **, char **); +#ifdef USE_NONOPTION_FLAGS extern void __getopt_clean_environment (char **); +#endif extern void __libc_global_ctors (void); int __libc_multiple_libcs = 1; @@ -35,8 +37,10 @@ init (int *data) __environ = envp; __libc_init (argc, argv, envp); +#ifdef USE_NONOPTION_FLAGS /* This is a hack to make the special getopt in GNU libc working. */ __getopt_clean_environment (envp); +#endif } #ifdef SHARED diff -durpN glibc-2.2.3/sysdeps/sh/machine-gmon.h glibc-2.2.4/sysdeps/sh/machine-gmon.h --- glibc-2.2.3/sysdeps/sh/machine-gmon.h Mon Jun 12 13:04:32 2000 +++ glibc-2.2.4/sysdeps/sh/machine-gmon.h Mon Jul 23 10:56:29 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* NOTYET */ diff -durpN glibc-2.2.3/sysdeps/sh/memcpy.S glibc-2.2.4/sysdeps/sh/memcpy.S --- glibc-2.2.3/sysdeps/sh/memcpy.S Mon Jun 12 13:04:55 2000 +++ glibc-2.2.4/sysdeps/sh/memcpy.S Mon Jul 23 10:56:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/memset.S glibc-2.2.4/sysdeps/sh/memset.S --- glibc-2.2.3/sysdeps/sh/memset.S Mon Jun 12 13:05:39 2000 +++ glibc-2.2.4/sysdeps/sh/memset.S Mon Jul 23 10:56:29 2001 @@ -3,19 +3,19 @@ Contributed by Kazumoto Kojima The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sh/memusage.h glibc-2.2.4/sysdeps/sh/memusage.h --- glibc-2.2.3/sysdeps/sh/memusage.h Mon Jun 19 23:33:57 2000 +++ glibc-2.2.4/sysdeps/sh/memusage.h Mon Jul 23 10:56:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("r15"); stack_ptr; }) diff -durpN glibc-2.2.3/sysdeps/sh/sh3/__longjmp.S glibc-2.2.4/sysdeps/sh/sh3/__longjmp.S --- glibc-2.2.3/sysdeps/sh/sh3/__longjmp.S Mon Jun 12 13:07:03 2000 +++ glibc-2.2.4/sysdeps/sh/sh3/__longjmp.S Mon Jul 23 10:56:29 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/sh/sh3/setjmp.S glibc-2.2.4/sysdeps/sh/sh3/setjmp.S --- glibc-2.2.3/sysdeps/sh/sh3/setjmp.S Fri Feb 9 10:04:28 2001 +++ glibc-2.2.4/sysdeps/sh/sh3/setjmp.S Mon Jul 23 10:56:29 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/sh/sh4/__longjmp.S glibc-2.2.4/sysdeps/sh/sh4/__longjmp.S --- glibc-2.2.3/sysdeps/sh/sh4/__longjmp.S Mon Jun 12 13:14:50 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/__longjmp.S Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/bits/fenv.h glibc-2.2.4/sysdeps/sh/sh4/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/sh/sh4/fpu/bits/fenv.h Mon Jun 12 13:58:15 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/bits/fenv.h Mon Jul 23 10:56:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/bits/huge_val.h glibc-2.2.4/sysdeps/sh/sh4/fpu/bits/huge_val.h --- glibc-2.2.3/sysdeps/sh/sh4/fpu/bits/huge_val.h Mon Jun 12 13:58:30 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/bits/huge_val.h Mon Jul 23 10:56:30 2001 @@ -6,19 +6,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/bits/mathdef.h glibc-2.2.4/sysdeps/sh/sh4/fpu/bits/mathdef.h --- glibc-2.2.3/sysdeps/sh/sh4/fpu/bits/mathdef.h Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/bits/mathdef.h Mon Jul 23 10:56:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/sh/sh4/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/fclrexcpt.c Wed Jun 14 10:43:07 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/fclrexcpt.c Mon Jul 23 10:56:30 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/fegetenv.c glibc-2.2.4/sysdeps/sh/sh4/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/fegetenv.c Wed Jun 14 10:43:07 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/fegetenv.c Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/fegetround.c glibc-2.2.4/sysdeps/sh/sh4/fpu/fegetround.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/fegetround.c Mon Jun 12 13:28:03 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/fegetround.c Mon Jul 23 10:56:30 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/sh/sh4/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/feholdexcpt.c Mon Jun 12 13:28:21 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/feholdexcpt.c Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/fesetenv.c glibc-2.2.4/sysdeps/sh/sh4/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/fesetenv.c Wed Jun 14 10:43:07 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/fesetenv.c Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/fesetround.c glibc-2.2.4/sysdeps/sh/sh4/fpu/fesetround.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/fesetround.c Mon Jun 12 13:28:51 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/fesetround.c Mon Jul 23 10:56:30 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/fpu_control.h glibc-2.2.4/sysdeps/sh/sh4/fpu/fpu_control.h --- glibc-2.2.3/sysdeps/sh/sh4/fpu/fpu_control.h Mon Jun 12 13:29:24 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/fpu_control.h Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H #define _FPU_CONTROL_H diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/sh/sh4/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/fraiseexcpt.c Wed Jun 14 10:43:07 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/fraiseexcpt.c Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/sh/sh4/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/fsetexcptflg.c Wed Jun 14 10:43:07 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/fsetexcptflg.c Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/fpu/ftestexcept.c glibc-2.2.4/sysdeps/sh/sh4/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/sh/sh4/fpu/ftestexcept.c Mon Jun 12 13:30:18 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/fpu/ftestexcept.c Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sh4/setjmp.S glibc-2.2.4/sysdeps/sh/sh4/setjmp.S --- glibc-2.2.3/sysdeps/sh/sh4/setjmp.S Wed Nov 22 10:59:57 2000 +++ glibc-2.2.4/sysdeps/sh/sh4/setjmp.S Mon Jul 23 10:56:30 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/sh/stackinfo.h glibc-2.2.4/sysdeps/sh/stackinfo.h --- glibc-2.2.3/sysdeps/sh/stackinfo.h Tue Apr 10 20:00:00 2001 +++ glibc-2.2.4/sysdeps/sh/stackinfo.h Mon Jul 23 10:56:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/sh/strlen.S glibc-2.2.4/sysdeps/sh/strlen.S --- glibc-2.2.3/sysdeps/sh/strlen.S Mon Jun 12 13:05:52 2000 +++ glibc-2.2.4/sysdeps/sh/strlen.S Mon Jul 23 10:56:29 2001 @@ -3,19 +3,19 @@ Contributed by Kazumoto Kojima The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sh/sys/ucontext.h glibc-2.2.4/sysdeps/sh/sys/ucontext.h --- glibc-2.2.3/sysdeps/sh/sys/ucontext.h Tue Mar 27 22:27:49 2001 +++ glibc-2.2.4/sysdeps/sh/sys/ucontext.h Mon Jul 23 10:56:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Where is System V/SH ABI? */ diff -durpN glibc-2.2.3/sysdeps/sh/sysdep.h glibc-2.2.4/sysdeps/sh/sysdep.h --- glibc-2.2.3/sysdeps/sh/sysdep.h Mon Jun 12 13:06:28 2000 +++ glibc-2.2.4/sysdeps/sh/sysdep.h Mon Jul 23 10:56:29 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/bits/string.h glibc-2.2.4/sysdeps/sparc/bits/string.h --- glibc-2.2.3/sysdeps/sparc/bits/string.h Wed Nov 8 12:50:11 2000 +++ glibc-2.2.4/sysdeps/sparc/bits/string.h Mon Jul 23 10:56:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STRING_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/sparc/dl-dtprocnum.h glibc-2.2.4/sysdeps/sparc/dl-dtprocnum.h --- glibc-2.2.3/sysdeps/sparc/dl-dtprocnum.h Wed Jun 7 21:48:14 2000 +++ glibc-2.2.4/sysdeps/sparc/dl-dtprocnum.h Mon Jul 23 10:56:31 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Number of extra dynamic section entries for this architecture. By default there are none. */ diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/bits/fenv.h glibc-2.2.4/sysdeps/sparc/fpu/bits/fenv.h --- glibc-2.2.3/sysdeps/sparc/fpu/bits/fenv.h Thu Sep 7 11:56:41 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/bits/fenv.h Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FENV_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/bits/mathdef.h glibc-2.2.4/sysdeps/sparc/fpu/bits/mathdef.h --- glibc-2.2.3/sysdeps/sparc/fpu/bits/mathdef.h Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/sparc/fpu/bits/mathdef.h Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _MATH_H && !defined _COMPLEX_H # error "Never use directly; include instead" diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/bits/mathinline.h glibc-2.2.4/sysdeps/sparc/fpu/bits/mathinline.h --- glibc-2.2.3/sysdeps/sparc/fpu/bits/mathinline.h Fri Feb 9 10:04:28 2001 +++ glibc-2.2.4/sysdeps/sparc/fpu/bits/mathinline.h Mon Jul 23 10:56:34 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fclrexcpt.c glibc-2.2.4/sysdeps/sparc/fpu/fclrexcpt.c --- glibc-2.2.3/sysdeps/sparc/fpu/fclrexcpt.c Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/fclrexcpt.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fedisblxcpt.c glibc-2.2.4/sysdeps/sparc/fpu/fedisblxcpt.c --- glibc-2.2.3/sysdeps/sparc/fpu/fedisblxcpt.c Thu Aug 17 13:36:40 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/fedisblxcpt.c Mon Jul 23 10:56:33 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/feenablxcpt.c glibc-2.2.4/sysdeps/sparc/fpu/feenablxcpt.c --- glibc-2.2.3/sysdeps/sparc/fpu/feenablxcpt.c Thu Aug 17 13:36:59 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/feenablxcpt.c Mon Jul 23 10:56:33 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fegetenv.c glibc-2.2.4/sysdeps/sparc/fpu/fegetenv.c --- glibc-2.2.3/sysdeps/sparc/fpu/fegetenv.c Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/fegetenv.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fegetexcept.c glibc-2.2.4/sysdeps/sparc/fpu/fegetexcept.c --- glibc-2.2.3/sysdeps/sparc/fpu/fegetexcept.c Thu Aug 17 13:37:20 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/fegetexcept.c Mon Jul 23 10:56:33 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fegetround.c glibc-2.2.4/sysdeps/sparc/fpu/fegetround.c --- glibc-2.2.3/sysdeps/sparc/fpu/fegetround.c Wed Aug 13 18:44:55 1997 +++ glibc-2.2.4/sysdeps/sparc/fpu/fegetround.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/feholdexcpt.c glibc-2.2.4/sysdeps/sparc/fpu/feholdexcpt.c --- glibc-2.2.3/sysdeps/sparc/fpu/feholdexcpt.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/feholdexcpt.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fesetenv.c glibc-2.2.4/sysdeps/sparc/fpu/fesetenv.c --- glibc-2.2.3/sysdeps/sparc/fpu/fesetenv.c Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/fesetenv.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fesetround.c glibc-2.2.4/sysdeps/sparc/fpu/fesetround.c --- glibc-2.2.3/sysdeps/sparc/fpu/fesetround.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/fesetround.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/feupdateenv.c glibc-2.2.4/sysdeps/sparc/fpu/feupdateenv.c --- glibc-2.2.3/sysdeps/sparc/fpu/feupdateenv.c Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/feupdateenv.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fgetexcptflg.c glibc-2.2.4/sysdeps/sparc/fpu/fgetexcptflg.c --- glibc-2.2.3/sysdeps/sparc/fpu/fgetexcptflg.c Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/fgetexcptflg.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fpu_control.h glibc-2.2.4/sysdeps/sparc/fpu/fpu_control.h --- glibc-2.2.3/sysdeps/sparc/fpu/fpu_control.h Tue May 25 11:27:44 1999 +++ glibc-2.2.4/sysdeps/sparc/fpu/fpu_control.h Mon Jul 23 10:56:33 2001 @@ -4,19 +4,19 @@ Contributed by Miguel de Icaza The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FPU_CONTROL_H #define _FPU_CONTROL_H 1 diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fraiseexcpt.c glibc-2.2.4/sysdeps/sparc/fpu/fraiseexcpt.c --- glibc-2.2.3/sysdeps/sparc/fpu/fraiseexcpt.c Fri Feb 9 10:04:28 2001 +++ glibc-2.2.4/sysdeps/sparc/fpu/fraiseexcpt.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/fsetexcptflg.c glibc-2.2.4/sysdeps/sparc/fpu/fsetexcptflg.c --- glibc-2.2.3/sysdeps/sparc/fpu/fsetexcptflg.c Fri Jun 30 23:06:51 2000 +++ glibc-2.2.4/sysdeps/sparc/fpu/fsetexcptflg.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/fpu/ftestexcept.c glibc-2.2.4/sysdeps/sparc/fpu/ftestexcept.c --- glibc-2.2.3/sysdeps/sparc/fpu/ftestexcept.c Tue Dec 28 14:13:07 1999 +++ glibc-2.2.4/sysdeps/sparc/fpu/ftestexcept.c Mon Jul 23 10:56:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/gmp-mparam.h glibc-2.2.4/sysdeps/sparc/gmp-mparam.h --- glibc-2.2.3/sysdeps/sparc/gmp-mparam.h Tue May 25 11:28:50 1999 +++ glibc-2.2.4/sysdeps/sparc/gmp-mparam.h Mon Jul 23 10:56:31 2001 @@ -3,16 +3,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sparc/memusage.h glibc-2.2.4/sysdeps/sparc/memusage.h --- glibc-2.2.3/sysdeps/sparc/memusage.h Mon Jun 19 23:33:58 2000 +++ glibc-2.2.4/sysdeps/sparc/memusage.h Mon Jul 23 10:56:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define GETSP() ({ register uintptr_t stack_ptr asm ("%sp"); stack_ptr; }) diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/Makefile glibc-2.2.4/sysdeps/sparc/sparc32/Makefile --- glibc-2.2.3/sysdeps/sparc/sparc32/Makefile Thu Sep 7 11:56:41 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/Makefile Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),gnulib) sysdep_routines = dotmul umul $(divrem) alloca diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/__longjmp.S glibc-2.2.4/sysdeps/sparc/sparc32/__longjmp.S --- glibc-2.2.3/sysdeps/sparc/sparc32/__longjmp.S Thu Sep 14 12:24:27 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/__longjmp.S Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/add_n.S glibc-2.2.4/sysdeps/sparc/sparc32/add_n.S --- glibc-2.2.3/sysdeps/sparc/sparc32/add_n.S Sun Aug 24 03:47:43 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/add_n.S Mon Jul 23 10:56:34 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. ! -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/addmul_1.S glibc-2.2.4/sysdeps/sparc/sparc32/addmul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc32/addmul_1.S Sun Aug 24 03:47:43 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/addmul_1.S Mon Jul 23 10:56:34 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. ! -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/alloca.S glibc-2.2.4/sysdeps/sparc/sparc32/alloca.S --- glibc-2.2.3/sysdeps/sparc/sparc32/alloca.S Sun Aug 24 03:47:43 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/alloca.S Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/atomicity.h glibc-2.2.4/sysdeps/sparc/sparc32/atomicity.h --- glibc-2.2.3/sysdeps/sparc/sparc32/atomicity.h Tue May 18 02:44:36 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/atomicity.h Mon Jul 23 10:56:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/bits/setjmp.h glibc-2.2.4/sysdeps/sparc/sparc32/bits/setjmp.h --- glibc-2.2.3/sysdeps/sparc/sparc32/bits/setjmp.h Mon Apr 20 14:09:37 1998 +++ glibc-2.2.4/sysdeps/sparc/sparc32/bits/setjmp.h Mon Jul 23 10:56:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. SPARC version. */ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/dl-machine.h glibc-2.2.4/sysdeps/sparc/sparc32/dl-machine.h --- glibc-2.2.3/sysdeps/sparc/sparc32/dl-machine.h Mon Mar 26 20:53:30 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc32/dl-machine.h Mon Jul 23 10:56:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ELF_MACHINE_NAME "sparc" @@ -433,6 +433,16 @@ elf_machine_rela (struct link_map *map, break; case R_SPARC_HI22: *reloc_addr = (*reloc_addr & 0xffc00000) | (value >> 10); + break; + case R_SPARC_UA16: + ((unsigned char *) reloc_addr) [0] = value >> 8; + ((unsigned char *) reloc_addr) [1] = value; + break; + case R_SPARC_UA32: + ((unsigned char *) reloc_addr) [0] = value >> 24; + ((unsigned char *) reloc_addr) [1] = value >> 16; + ((unsigned char *) reloc_addr) [2] = value >> 8; + ((unsigned char *) reloc_addr) [3] = value; break; #endif case R_SPARC_NONE: /* Alright, Wilbur. */ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/e_sqrt.c glibc-2.2.4/sysdeps/sparc/sparc32/e_sqrt.c --- glibc-2.2.3/sysdeps/sparc/sparc32/e_sqrt.c Wed Aug 13 18:42:44 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/e_sqrt.c Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/elf/start.S glibc-2.2.4/sysdeps/sparc/sparc32/elf/start.S --- glibc-2.2.3/sysdeps/sparc/sparc32/elf/start.S Tue Apr 7 10:19:40 1998 +++ glibc-2.2.4/sysdeps/sparc/sparc32/elf/start.S Mon Jul 23 10:56:35 2001 @@ -1,21 +1,22 @@ /* Startup code for elf32-sparc Copyright (C) 1997, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/fpu/bits/huge_val.h glibc-2.2.4/sysdeps/sparc/sparc32/fpu/bits/huge_val.h --- glibc-2.2.3/sysdeps/sparc/sparc32/fpu/bits/huge_val.h Fri May 26 12:38:37 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/fpu/bits/huge_val.h Mon Jul 23 10:56:35 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/fpu/libm-test-ulps glibc-2.2.4/sysdeps/sparc/sparc32/fpu/libm-test-ulps --- glibc-2.2.3/sysdeps/sparc/sparc32/fpu/libm-test-ulps Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc32/fpu/libm-test-ulps Mon Jul 23 10:56:35 2001 @@ -609,6 +609,12 @@ float: 1 idouble: 1 ifloat: 1 +Test "tanh (-0.7) == -0.60436777711716349631": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 + # tgamma Test "tgamma (-0.5) == -2 sqrt (pi)": double: 1 diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/ieee754.h glibc-2.2.4/sysdeps/sparc/sparc32/ieee754.h --- glibc-2.2.3/sysdeps/sparc/sparc32/ieee754.h Tue Sep 26 12:11:26 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/ieee754.h Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _IEEE754_H diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/lshift.S glibc-2.2.4/sysdeps/sparc/sparc32/lshift.S --- glibc-2.2.3/sysdeps/sparc/sparc32/lshift.S Sun Aug 24 03:47:43 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/lshift.S Mon Jul 23 10:56:34 2001 @@ -5,16 +5,16 @@ ! This file is part of the GNU MP Library. ! ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. ! -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/memchr.S glibc-2.2.4/sysdeps/sparc/sparc32/memchr.S --- glibc-2.2.3/sysdeps/sparc/sparc32/memchr.S Wed Aug 2 14:53:03 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/memchr.S Mon Jul 23 10:56:34 2001 @@ -5,10 +5,8 @@ This file is part of the GNU C Library. Contributed by Jakub Jelinek and David S. Miller . - This version is developed using the same algorithm as the fast C version which carries the following introduction: - Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -16,19 +14,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/memcopy.h glibc-2.2.4/sysdeps/sparc/sparc32/memcopy.h --- glibc-2.2.3/sysdeps/sparc/sparc32/memcopy.h Wed Aug 13 18:42:45 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/memcopy.h Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #undef reg_char diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/memcpy.S glibc-2.2.4/sysdeps/sparc/sparc32/memcpy.S --- glibc-2.2.3/sysdeps/sparc/sparc32/memcpy.S Tue Nov 23 09:36:42 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/memcpy.S Mon Jul 23 10:56:34 2001 @@ -7,19 +7,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/memset.S glibc-2.2.4/sysdeps/sparc/sparc32/memset.S --- glibc-2.2.3/sysdeps/sparc/sparc32/memset.S Mon Mar 29 05:25:10 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/memset.S Mon Jul 23 10:56:34 2001 @@ -6,19 +6,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/mul_1.S glibc-2.2.4/sysdeps/sparc/sparc32/mul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc32/mul_1.S Sun Aug 24 03:47:43 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/mul_1.S Mon Jul 23 10:56:34 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. ! -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/rshift.S glibc-2.2.4/sysdeps/sparc/sparc32/rshift.S --- glibc-2.2.3/sysdeps/sparc/sparc32/rshift.S Sun Aug 24 03:47:43 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/rshift.S Mon Jul 23 10:56:34 2001 @@ -5,16 +5,16 @@ ! This file is part of the GNU MP Library. ! ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. ! -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/setjmp.S glibc-2.2.4/sysdeps/sparc/sparc32/setjmp.S --- glibc-2.2.3/sysdeps/sparc/sparc32/setjmp.S Wed Nov 22 10:59:57 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/setjmp.S Mon Jul 23 10:56:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/Makefile glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/Makefile --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/Makefile Wed Sep 6 01:42:22 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/Makefile Mon Jul 23 10:56:35 2001 @@ -4,20 +4,21 @@ # This file is part of the GNU C Library. # Contributed by Jakub Jelinek (jj@ultra.linux.cz). # -# The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + +# The GNU C Library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + +# The GNU C Library 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 +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # Currently gcc does not support TFmode long double on sparc32 # so these routines are not used. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_add.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_add.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_add.c Tue Sep 5 01:22:31 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_add.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_cmp.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_cmp.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_cmp.c Tue Sep 5 01:23:44 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_cmp.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_cmpe.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_cmpe.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_cmpe.c Tue Sep 5 01:24:13 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_cmpe.c Mon Jul 23 10:56:35 2001 @@ -7,19 +7,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_div.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_div.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_div.c Tue Sep 5 01:24:48 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_div.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_dtoq.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_dtoq.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_dtoq.c Tue Sep 5 01:25:35 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_dtoq.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_feq.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_feq.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_feq.c Tue Sep 5 01:26:08 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_feq.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_fge.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_fge.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_fge.c Tue Sep 5 01:26:53 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_fge.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_fgt.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_fgt.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_fgt.c Tue Sep 5 01:27:51 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_fgt.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_fle.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_fle.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_fle.c Tue Sep 5 01:28:20 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_fle.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_flt.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_flt.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_flt.c Tue Sep 5 01:29:10 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_flt.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_fne.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_fne.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_fne.c Tue Sep 5 01:32:48 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_fne.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_itoq.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_itoq.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_itoq.c Tue Sep 5 01:31:52 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_itoq.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_mul.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_mul.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_mul.c Tue Sep 5 01:33:27 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_mul.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_neg.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_neg.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_neg.c Tue Sep 5 01:34:12 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_neg.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtod.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtod.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtod.c Tue Sep 5 01:34:46 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtod.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtoi.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtoi.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtoi.c Tue Sep 5 01:35:28 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtoi.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtos.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtos.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtos.c Tue Sep 5 01:36:17 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtos.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtoui.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtoui.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtoui.c Tue Sep 5 01:37:03 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtoui.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtoux.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtoux.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtoux.c Tue Sep 5 01:37:47 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtoux.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtox.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtox.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_qtox.c Tue Sep 5 01:38:30 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_qtox.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_sqrt.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_sqrt.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_sqrt.c Tue Sep 5 01:39:13 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_sqrt.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_stoq.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_stoq.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_stoq.c Tue Sep 5 01:39:53 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_stoq.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_sub.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_sub.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_sub.c Tue Sep 5 01:40:39 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_sub.c Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_uitoq.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_uitoq.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_uitoq.c Tue Sep 5 01:41:33 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_uitoq.c Mon Jul 23 10:56:36 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_util.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_util.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_util.c Tue Sep 5 01:42:04 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_util.c Mon Jul 23 10:56:36 2001 @@ -6,19 +6,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_uxtoq.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_uxtoq.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_uxtoq.c Tue Sep 5 01:42:44 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_uxtoq.c Mon Jul 23 10:56:36 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_xtoq.c glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_xtoq.c --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/q_xtoq.c Tue Sep 5 01:43:21 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/q_xtoq.c Mon Jul 23 10:56:36 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/sfp-machine.h glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/sfp-machine.h --- glibc-2.2.3/sysdeps/sparc/sparc32/soft-fp/sfp-machine.h Tue Sep 5 01:39:20 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc32/soft-fp/sfp-machine.h Mon Jul 23 10:56:36 2001 @@ -7,19 +7,19 @@ David S. Miller (davem@redhat.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/sparcv8/addmul_1.S glibc-2.2.4/sysdeps/sparc/sparc32/sparcv8/addmul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc32/sparcv8/addmul_1.S Sun Aug 24 03:47:46 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/sparcv8/addmul_1.S Mon Jul 23 10:56:36 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/sparcv8/mul_1.S glibc-2.2.4/sysdeps/sparc/sparc32/sparcv8/mul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc32/sparcv8/mul_1.S Sun Aug 24 03:47:46 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/sparcv8/mul_1.S Mon Jul 23 10:56:36 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/sparcv8/submul_1.S glibc-2.2.4/sysdeps/sparc/sparc32/sparcv8/submul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc32/sparcv8/submul_1.S Sun Aug 24 03:47:46 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/sparcv8/submul_1.S Mon Jul 23 10:56:36 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/sparcv8/udiv_qrnnd.S glibc-2.2.4/sysdeps/sparc/sparc32/sparcv8/udiv_qrnnd.S --- glibc-2.2.3/sysdeps/sparc/sparc32/sparcv8/udiv_qrnnd.S Sun Aug 24 03:47:46 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/sparcv8/udiv_qrnnd.S Mon Jul 23 10:56:36 2001 @@ -5,16 +5,16 @@ ! This file is part of the GNU MP Library. ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/sparcv9/atomicity.h glibc-2.2.4/sysdeps/sparc/sparc32/sparcv9/atomicity.h --- glibc-2.2.3/sysdeps/sparc/sparc32/sparcv9/atomicity.h Tue May 18 02:45:20 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/sparcv9/atomicity.h Mon Jul 23 10:56:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/sparcv9/hp-timing.c glibc-2.2.4/sysdeps/sparc/sparc32/sparcv9/hp-timing.c --- glibc-2.2.3/sysdeps/sparc/sparc32/sparcv9/hp-timing.c Mon Apr 9 17:10:46 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc32/sparcv9/hp-timing.c Mon Jul 23 10:56:37 2001 @@ -4,19 +4,19 @@ Contributed by David S. Miller , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/sparcv9/hp-timing.h glibc-2.2.4/sysdeps/sparc/sparc32/sparcv9/hp-timing.h --- glibc-2.2.3/sysdeps/sparc/sparc32/sparcv9/hp-timing.h Mon Apr 9 17:10:14 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc32/sparcv9/hp-timing.h Mon Jul 23 10:56:37 2001 @@ -4,19 +4,19 @@ Contributed by David S. Miller , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HP_TIMING_H #define _HP_TIMING_H 1 diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/stpcpy.S glibc-2.2.4/sysdeps/sparc/sparc32/stpcpy.S --- glibc-2.2.3/sysdeps/sparc/sparc32/stpcpy.S Mon Mar 29 05:25:10 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/stpcpy.S Mon Jul 23 10:56:34 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/strcat.S glibc-2.2.4/sysdeps/sparc/sparc32/strcat.S --- glibc-2.2.3/sysdeps/sparc/sparc32/strcat.S Thu Apr 15 18:25:11 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/strcat.S Mon Jul 23 10:56:35 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/strchr.S glibc-2.2.4/sysdeps/sparc/sparc32/strchr.S --- glibc-2.2.3/sysdeps/sparc/sparc32/strchr.S Mon Mar 29 05:25:10 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/strchr.S Mon Jul 23 10:56:35 2001 @@ -6,19 +6,19 @@ David S. Miller . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/strcmp.S glibc-2.2.4/sysdeps/sparc/sparc32/strcmp.S --- glibc-2.2.3/sysdeps/sparc/sparc32/strcmp.S Mon Mar 29 05:25:10 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/strcmp.S Mon Jul 23 10:56:35 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/strcpy.S glibc-2.2.4/sysdeps/sparc/sparc32/strcpy.S --- glibc-2.2.3/sysdeps/sparc/sparc32/strcpy.S Thu Apr 15 18:25:12 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/strcpy.S Mon Jul 23 10:56:35 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/strlen.S glibc-2.2.4/sysdeps/sparc/sparc32/strlen.S --- glibc-2.2.3/sysdeps/sparc/sparc32/strlen.S Mon Mar 29 05:25:10 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc32/strlen.S Mon Jul 23 10:56:35 2001 @@ -1,22 +1,23 @@ /* Determine the length of a string. For SPARC v7. Copyright (C) 1996, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/sub_n.S glibc-2.2.4/sysdeps/sparc/sparc32/sub_n.S --- glibc-2.2.3/sysdeps/sparc/sparc32/sub_n.S Sun Aug 24 03:47:44 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/sub_n.S Mon Jul 23 10:56:35 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. ! -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/submul_1.S glibc-2.2.4/sysdeps/sparc/sparc32/submul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc32/submul_1.S Sun Aug 24 03:47:44 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/submul_1.S Mon Jul 23 10:56:35 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. ! -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/sparc/sparc32/udiv_qrnnd.S glibc-2.2.4/sysdeps/sparc/sparc32/udiv_qrnnd.S --- glibc-2.2.3/sysdeps/sparc/sparc32/udiv_qrnnd.S Sun Aug 24 03:47:44 1997 +++ glibc-2.2.4/sysdeps/sparc/sparc32/udiv_qrnnd.S Mon Jul 23 10:56:35 2001 @@ -5,16 +5,16 @@ ! This file is part of the GNU MP Library. ! ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. ! -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ! diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/add_n.S glibc-2.2.4/sysdeps/sparc/sparc64/add_n.S --- glibc-2.2.3/sysdeps/sparc/sparc64/add_n.S Tue Jul 27 20:45:53 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/add_n.S Mon Jul 23 10:56:37 2001 @@ -6,16 +6,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/addmul_1.S glibc-2.2.4/sysdeps/sparc/sparc64/addmul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc64/addmul_1.S Wed Jul 14 12:06:41 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/addmul_1.S Mon Jul 23 10:56:38 2001 @@ -6,16 +6,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/atomicity.h glibc-2.2.4/sysdeps/sparc/sparc64/atomicity.h --- glibc-2.2.3/sysdeps/sparc/sparc64/atomicity.h Tue May 18 02:45:57 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/atomicity.h Mon Jul 23 10:56:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ATOMICITY_H #define _ATOMICITY_H 1 diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/dl-machine.h glibc-2.2.4/sysdeps/sparc/sparc64/dl-machine.h --- glibc-2.2.3/sysdeps/sparc/sparc64/dl-machine.h Thu Apr 12 16:10:57 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc64/dl-machine.h Mon Jul 23 10:56:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ELF_MACHINE_NAME "sparc64" @@ -338,6 +338,16 @@ elf_machine_rela (struct link_map *map, elf_machine_fixup_plt(map, 0, reloc, reloc_addr, value); break; #ifndef RTLD_BOOTSTRAP + case R_SPARC_UA16: + ((unsigned char *) reloc_addr) [0] = value >> 8; + ((unsigned char *) reloc_addr) [1] = value; + break; + case R_SPARC_UA32: + ((unsigned char *) reloc_addr) [0] = value >> 24; + ((unsigned char *) reloc_addr) [1] = value >> 16; + ((unsigned char *) reloc_addr) [2] = value >> 8; + ((unsigned char *) reloc_addr) [3] = value; + break; case R_SPARC_UA64: if (! ((long) reloc_addr & 3)) { @@ -481,53 +491,53 @@ elf_machine_runtime_setup (struct link_m /* This code is used in dl-runtime.c to call the `fixup' function and then redirect to the address it returns. */ #define TRAMPOLINE_TEMPLATE(tramp_name, fixup_name) \ - asm ("\ - .text - .globl " #tramp_name "_0 - .type " #tramp_name "_0, @function - .align 32 -" #tramp_name "_0: - ! sethi %hi(1047552), %l2 - Done in .PLT0 - ldx [%l6 + 32 + 8], %o0 - sub %g1, %l6, %l0 - xor %l2, -1016, %l2 - sethi %hi(5120), %l3 ! 160 * 32 - add %l0, %l2, %l0 - sethi %hi(32768), %l4 - udivx %l0, %l3, %l3 - sllx %l3, 2, %l1 - add %l1, %l3, %l1 - sllx %l1, 10, %l2 - sub %l4, 4, %l4 ! No thanks to Sun for not obeying their own ABI - sllx %l1, 5, %l1 - sub %l0, %l2, %l0 - udivx %l0, 24, %l0 - add %l0, %l4, %l0 - add %l1, %l0, %l1 - add %l1, %l1, %l0 - add %l0, %l1, %l0 - mov %i7, %o2 - call " #fixup_name " - sllx %l0, 3, %o1 - jmp %o0 - restore - .size " #tramp_name "_0, . - " #tramp_name "_0 - - .globl " #tramp_name "_1 - .type " #tramp_name "_1, @function - .align 32 -" #tramp_name "_1: - ! srlx %g1, 12, %o1 - Done in .PLT1 - ldx [%l6 + 8], %o0 - add %o1, %o1, %o3 - sub %o1, 96, %o1 ! No thanks to Sun for not obeying their own ABI - mov %i7, %o2 - call " #fixup_name " - add %o1, %o3, %o1 - jmp %o0 - restore - .size " #tramp_name "_1, . - " #tramp_name "_1 - .previous"); + asm ("\n" \ +" .text\n" \ +" .globl " #tramp_name "_0\n" \ +" .type " #tramp_name "_0, @function\n" \ +" .align 32\n" \ +"\t" #tramp_name "_0:\n" \ +" ! sethi %hi(1047552), %l2 - Done in .PLT0\n" \ +" ldx [%l6 + 32 + 8], %o0\n" \ +" sub %g1, %l6, %l0\n" \ +" xor %l2, -1016, %l2\n" \ +" sethi %hi(5120), %l3 ! 160 * 32\n" \ +" add %l0, %l2, %l0\n" \ +" sethi %hi(32768), %l4\n" \ +" udivx %l0, %l3, %l3\n" \ +" sllx %l3, 2, %l1\n" \ +" add %l1, %l3, %l1\n" \ +" sllx %l1, 10, %l2\n" \ +" sub %l4, 4, %l4 ! No thanks to Sun for not obeying their own ABI\n" \ +" sllx %l1, 5, %l1\n" \ +" sub %l0, %l2, %l0\n" \ +" udivx %l0, 24, %l0\n" \ +" add %l0, %l4, %l0\n" \ +" add %l1, %l0, %l1\n" \ +" add %l1, %l1, %l0\n" \ +" add %l0, %l1, %l0\n" \ +" mov %i7, %o2\n" \ +" call " #fixup_name "\n" \ +" sllx %l0, 3, %o1\n" \ +" jmp %o0\n" \ +" restore\n" \ +" .size " #tramp_name "_0, . - " #tramp_name "_0\n" \ +"\n" \ +" .globl " #tramp_name "_1\n" \ +" .type " #tramp_name "_1, @function\n" \ +" .align 32\n" \ +"\t" #tramp_name "_1:\n" \ +" ! srlx %g1, 12, %o1 - Done in .PLT1\n" \ +" ldx [%l6 + 8], %o0\n" \ +" add %o1, %o1, %o3\n" \ +" sub %o1, 96, %o1 ! No thanks to Sun for not obeying their own ABI\n" \ +" mov %i7, %o2\n" \ +" call " #fixup_name "\n" \ +" add %o1, %o3, %o1\n" \ +" jmp %o0\n" \ +" restore\n" \ +" .size " #tramp_name "_1, . - " #tramp_name "_1\n" \ +" .previous\n"); #ifndef PROF #define ELF_MACHINE_RUNTIME_TRAMPOLINE \ @@ -549,94 +559,94 @@ elf_machine_runtime_setup (struct link_m #define __S1(x) #x #define __S(x) __S1(x) -#define RTLD_START __asm__ ( "\ - .text - .global _start - .type _start, @function - .align 32 -_start: - /* Make room for functions to drop their arguments on the stack. */ - sub %sp, 6*8, %sp - /* Pass pointer to argument block to _dl_start. */ - call _dl_start - add %sp," __S(STACK_BIAS) "+22*8,%o0 - /* FALLTHRU */ - .size _start, .-_start - - .global _dl_start_user - .type _dl_start_user, @function -_dl_start_user: - /* Load the GOT register. */ -1: call 11f - sethi %hi(_GLOBAL_OFFSET_TABLE_-(1b-.)), %l7 -11: or %l7, %lo(_GLOBAL_OFFSET_TABLE_-(1b-.)), %l7 - /* Store the highest stack address. */ - sethi %hi(__libc_stack_end), %g5 - add %l7, %o7, %l7 - or %g5, %lo(__libc_stack_end), %g5 - /* Save the user entry point address in %l0. */ - mov %o0, %l0 - ldx [%l7 + %g5], %l1 - sethi %hi(_dl_skip_args), %g5 - add %sp, 6*8, %l2 - /* See if we were run as a command with the executable file name as an - extra leading argument. If so, we must shift things around since we - must keep the stack doubleword aligned. */ - or %g5, %lo(_dl_skip_args), %g5 - stx %l2, [%l1] - ldx [%l7 + %g5], %i0 - ld [%i0], %i0 - brz,pt %i0, 2f - ldx [%sp + " __S(STACK_BIAS) " + 22*8], %i5 - /* Find out how far to shift. */ - sethi %hi(_dl_argv), %l4 - sub %i5, %i0, %i5 - or %l4, %lo(_dl_argv), %l4 - sllx %i0, 3, %l6 - ldx [%l7 + %l4], %l4 - stx %i5, [%sp + " __S(STACK_BIAS) " + 22*8] - add %sp, " __S(STACK_BIAS) " + 23*8, %i1 - add %i1, %l6, %i2 - ldx [%l4], %l5 - /* Copy down argv. */ -12: ldx [%i2], %i3 - add %i2, 8, %i2 - stx %i3, [%i1] - brnz,pt %i3, 12b - add %i1, 8, %i1 - sub %l5, %l6, %l5 - /* Copy down envp. */ -13: ldx [%i2], %i3 - add %i2, 8, %i2 - stx %i3, [%i1] - brnz,pt %i3, 13b - add %i1, 8, %i1 - /* Copy down auxiliary table. */ -14: ldx [%i2], %i3 - ldx [%i2 + 8], %i4 - add %i2, 16, %i2 - stx %i3, [%i1] - stx %i4, [%i1 + 8] - brnz,pt %i3, 14b - add %i1, 16, %i1 - stx %l5, [%l4] - /* %o0 = _dl_loaded, %o1 = argc, %o2 = argv, %o3 = envp. */ -2: sethi %hi(_dl_loaded), %o0 - add %sp, " __S(STACK_BIAS) " + 23*8, %o2 - orcc %o0, %lo(_dl_loaded), %o0 - sllx %i5, 3, %o3 - ldx [%l7 + %o0], %o0 - add %o3, 8, %o3 - mov %i5, %o1 - add %o2, %o3, %o3 - call _dl_init - ldx [%o0], %o0 - /* Pass our finalizer function to the user in %g1. */ - sethi %hi(_dl_fini), %g1 - or %g1, %lo(_dl_fini), %g1 - ldx [%l7 + %g1], %g1 - /* Jump to the user's entry point and deallocate the extra stack we got. */ - jmp %l0 - add %sp, 6*8, %sp - .size _dl_start_user, . - _dl_start_user - .previous"); +#define RTLD_START __asm__ ( "\n" \ +" .text\n" \ +" .global _start\n" \ +" .type _start, @function\n" \ +" .align 32\n" \ +"_start:\n" \ +" /* Make room for functions to drop their arguments on the stack. */\n" \ +" sub %sp, 6*8, %sp\n" \ +" /* Pass pointer to argument block to _dl_start. */\n" \ +" call _dl_start\n" \ +" add %sp," __S(STACK_BIAS) "+22*8,%o0\n" \ +" /* FALLTHRU */\n" \ +" .size _start, .-_start\n" \ +"\n" \ +" .global _dl_start_user\n" \ +" .type _dl_start_user, @function\n" \ +"_dl_start_user:\n" \ +" /* Load the GOT register. */\n" \ +"1: call 11f\n" \ +" sethi %hi(_GLOBAL_OFFSET_TABLE_-(1b-.)), %l7\n" \ +"11: or %l7, %lo(_GLOBAL_OFFSET_TABLE_-(1b-.)), %l7\n" \ +" /* Store the highest stack address. */\n" \ +" sethi %hi(__libc_stack_end), %g5\n" \ +" add %l7, %o7, %l7\n" \ +" or %g5, %lo(__libc_stack_end), %g5\n" \ +" /* Save the user entry point address in %l0. */\n" \ +" mov %o0, %l0\n" \ +" ldx [%l7 + %g5], %l1\n" \ +" sethi %hi(_dl_skip_args), %g5\n" \ +" add %sp, 6*8, %l2\n" \ +" /* See if we were run as a command with the executable file name as an\n" \ +" extra leading argument. If so, we must shift things around since we\n" \ +" must keep the stack doubleword aligned. */\n" \ +" or %g5, %lo(_dl_skip_args), %g5\n" \ +" stx %l2, [%l1]\n" \ +" ldx [%l7 + %g5], %i0\n" \ +" ld [%i0], %i0\n" \ +" brz,pt %i0, 2f\n" \ +" ldx [%sp + " __S(STACK_BIAS) " + 22*8], %i5\n" \ +" /* Find out how far to shift. */\n" \ +" sethi %hi(_dl_argv), %l4\n" \ +" sub %i5, %i0, %i5\n" \ +" or %l4, %lo(_dl_argv), %l4\n" \ +" sllx %i0, 3, %l6\n" \ +" ldx [%l7 + %l4], %l4\n" \ +" stx %i5, [%sp + " __S(STACK_BIAS) " + 22*8]\n" \ +" add %sp, " __S(STACK_BIAS) " + 23*8, %i1\n" \ +" add %i1, %l6, %i2\n" \ +" ldx [%l4], %l5\n" \ +" /* Copy down argv. */\n" \ +"12: ldx [%i2], %i3\n" \ +" add %i2, 8, %i2\n" \ +" stx %i3, [%i1]\n" \ +" brnz,pt %i3, 12b\n" \ +" add %i1, 8, %i1\n" \ +" sub %l5, %l6, %l5\n" \ +" /* Copy down envp. */\n" \ +"13: ldx [%i2], %i3\n" \ +" add %i2, 8, %i2\n" \ +" stx %i3, [%i1]\n" \ +" brnz,pt %i3, 13b\n" \ +" add %i1, 8, %i1\n" \ +" /* Copy down auxiliary table. */\n" \ +"14: ldx [%i2], %i3\n" \ +" ldx [%i2 + 8], %i4\n" \ +" add %i2, 16, %i2\n" \ +" stx %i3, [%i1]\n" \ +" stx %i4, [%i1 + 8]\n" \ +" brnz,pt %i3, 14b\n" \ +" add %i1, 16, %i1\n" \ +" stx %l5, [%l4]\n" \ +" /* %o0 = _dl_loaded, %o1 = argc, %o2 = argv, %o3 = envp. */\n" \ +"2: sethi %hi(_dl_loaded), %o0\n" \ +" add %sp, " __S(STACK_BIAS) " + 23*8, %o2\n" \ +" orcc %o0, %lo(_dl_loaded), %o0\n" \ +" sllx %i5, 3, %o3\n" \ +" ldx [%l7 + %o0], %o0\n" \ +" add %o3, 8, %o3\n" \ +" mov %i5, %o1\n" \ +" add %o2, %o3, %o3\n" \ +" call _dl_init\n" \ +" ldx [%o0], %o0\n" \ +" /* Pass our finalizer function to the user in %g1. */\n" \ +" sethi %hi(_dl_fini), %g1\n" \ +" or %g1, %lo(_dl_fini), %g1\n" \ +" ldx [%l7 + %g1], %g1\n" \ +" /* Jump to the user's entry point and deallocate the extra stack we got. */\n" \ +" jmp %l0\n" \ +" add %sp, 6*8, %sp\n" \ +" .size _dl_start_user, . - _dl_start_user\n" \ +" .previous\n"); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/elf/start.S glibc-2.2.4/sysdeps/sparc/sparc64/elf/start.S --- glibc-2.2.3/sysdeps/sparc/sparc64/elf/start.S Wed Sep 16 08:19:36 1998 +++ glibc-2.2.4/sysdeps/sparc/sparc64/elf/start.S Mon Jul 23 10:56:39 2001 @@ -1,21 +1,22 @@ /* Startup code for elf64-sparc Copyright (C) 1997, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/fpu/bits/huge_val.h glibc-2.2.4/sysdeps/sparc/sparc64/fpu/bits/huge_val.h --- glibc-2.2.3/sysdeps/sparc/sparc64/fpu/bits/huge_val.h Fri May 26 12:38:37 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/fpu/bits/huge_val.h Mon Jul 23 10:56:39 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/fpu/e_sqrtl.c glibc-2.2.4/sysdeps/sparc/sparc64/fpu/e_sqrtl.c --- glibc-2.2.3/sysdeps/sparc/sparc64/fpu/e_sqrtl.c Thu Aug 17 13:37:45 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/fpu/e_sqrtl.c Mon Jul 23 10:56:39 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/fpu/libm-test-ulps glibc-2.2.4/sysdeps/sparc/sparc64/fpu/libm-test-ulps --- glibc-2.2.3/sysdeps/sparc/sparc64/fpu/libm-test-ulps Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc64/fpu/libm-test-ulps Mon Jul 23 10:56:39 2001 @@ -1,5 +1,11 @@ + # Begin of automatic generation +# acos +Test "acos (0.7) == 0.79539883018414355549096833892476432": +ldouble: 1 +ildouble: 1 + # asin Test "asin (-0.5) == -pi/6": float: 2 @@ -34,17 +40,14 @@ Test "atan2 (-0.7, 1.0) == -0.6107259643 ildouble: 1 ldouble: 1 Test "atan2 (0.7, -1.0) == 2.530866689200584621918884506789267": -float: 3.0000 -ifloat: 3.0000 +float: 3 +ifloat: 3 Test "atan2 (-0.7, -1.0) == -2.530866689200584621918884506789267": -float: 3.0000 -ifloat: 3.0000 +float: 3 +ifloat: 3 Test "atan2 (1.4, -0.93) == 2.1571487668237843754887415992772736": -float: 4.0000 -ifloat: 4.0000 -Function: "atan2": -float: 4.0000 -ifloat: 4.0000 +float: 4 +ifloat: 4 # cabs Test "cabs (-0.7 + 12.4 i) == 12.419742348374220601176836866763271": @@ -487,6 +490,9 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 + # fmod Test "fmod (-6.5, -2.3) == -1.9": @@ -664,6 +670,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 # log2 Test "log2 (0.7) == -0.51457317282975824043": @@ -737,6 +745,18 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +Test "tanh (-0.7) == -0.60436777711716349631": +double: 1 +float: 1 +idouble: 1 +ifloat: 1 +Test "tanh (1.0) == 0.7615941559557648881194582826047935904": +ldouble: 1 +ildouble: 1 +Test "tanh (-1.0) == -0.7615941559557648881194582826047935904": +ldouble: 1 +ildouble: 1 +Function: "tanh": # tgamma Test "tgamma (-0.5) == -2 sqrt (pi)": @@ -895,6 +915,10 @@ double: 1 idouble: 1 # Maximal error of functions: +Function: "acos": +ldouble: 1 +ildouble: 1 + Function: "asin": double: 1 float: 2 @@ -908,6 +932,8 @@ ldouble: 1 Function: "atan2": ildouble: 1 ldouble: 1 +float: 4 +ifloat: 4 Function: "atanh": double: 1 @@ -1212,6 +1238,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: "log2": double: 1 diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/hp-timing.c glibc-2.2.4/sysdeps/sparc/sparc64/hp-timing.c --- glibc-2.2.3/sysdeps/sparc/sparc64/hp-timing.c Mon Apr 9 17:11:28 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc64/hp-timing.c Mon Jul 23 10:56:38 2001 @@ -4,19 +4,19 @@ Contributed by David S. Miller , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/hp-timing.h glibc-2.2.4/sysdeps/sparc/sparc64/hp-timing.h --- glibc-2.2.3/sysdeps/sparc/sparc64/hp-timing.h Mon Apr 9 17:11:38 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc64/hp-timing.h Mon Jul 23 10:56:38 2001 @@ -4,19 +4,19 @@ Contributed by David S. Miller , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _HP_TIMING_H #define _HP_TIMING_H 1 diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/lshift.S glibc-2.2.4/sysdeps/sparc/sparc64/lshift.S --- glibc-2.2.3/sysdeps/sparc/sparc64/lshift.S Tue Jul 27 20:45:54 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/lshift.S Mon Jul 23 10:56:38 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/memchr.S glibc-2.2.4/sysdeps/sparc/sparc64/memchr.S --- glibc-2.2.3/sysdeps/sparc/sparc64/memchr.S Wed Aug 2 14:53:03 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/memchr.S Mon Jul 23 10:56:38 2001 @@ -5,10 +5,8 @@ This file is part of the GNU C Library. Contributed by Jan Vondrak and Jakub Jelinek . - This version is developed using the same algorithm as the fast C version which carries the following introduction: - Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -16,19 +14,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/memcmp.S glibc-2.2.4/sysdeps/sparc/sparc64/memcmp.S --- glibc-2.2.3/sysdeps/sparc/sparc64/memcmp.S Tue Jul 27 20:45:54 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/memcmp.S Mon Jul 23 10:56:38 2001 @@ -6,19 +6,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/memcpy.S glibc-2.2.4/sysdeps/sparc/sparc64/memcpy.S --- glibc-2.2.3/sysdeps/sparc/sparc64/memcpy.S Tue Nov 23 09:36:42 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/memcpy.S Mon Jul 23 10:56:38 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jakub@redhat.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/memset.S glibc-2.2.4/sysdeps/sparc/sparc64/memset.S --- glibc-2.2.3/sysdeps/sparc/sparc64/memset.S Tue Jul 27 20:45:54 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/memset.S Mon Jul 23 10:56:38 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/mul_1.S glibc-2.2.4/sysdeps/sparc/sparc64/mul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc64/mul_1.S Tue Jul 6 15:30:06 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/mul_1.S Mon Jul 23 10:56:38 2001 @@ -6,16 +6,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/rawmemchr.S glibc-2.2.4/sysdeps/sparc/sparc64/rawmemchr.S --- glibc-2.2.3/sysdeps/sparc/sparc64/rawmemchr.S Tue Jul 27 20:45:55 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/rawmemchr.S Mon Jul 23 10:56:38 2001 @@ -3,10 +3,8 @@ Copyright (C) 1999 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jakub Jelinek . - This version is developed using the same algorithm as the fast C version which carries the following introduction: - Based on strlen implementation by Torbjorn Granlund (tege@sics.se), with help from Dan Sahlin (dan@sics.se) and commentary by Jim Blandy (jimb@ai.mit.edu); @@ -14,19 +12,19 @@ and implemented by Roland McGrath (roland@ai.mit.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/rshift.S glibc-2.2.4/sysdeps/sparc/sparc64/rshift.S --- glibc-2.2.3/sysdeps/sparc/sparc64/rshift.S Tue Jul 27 20:45:55 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/rshift.S Mon Jul 23 10:56:38 2001 @@ -5,16 +5,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/Makefile glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/Makefile --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/Makefile Wed Sep 6 01:41:43 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/Makefile Mon Jul 23 10:56:40 2001 @@ -5,20 +5,21 @@ # This file is part of the GNU C Library. # Contributed by Jakub Jelinek (jj@ultra.linux.cz). # -# The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# The GNU C Library 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 -# Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If -# not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +# The GNU C Library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. + +# The GNU C Library 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 +# Lesser General Public License for more details. + +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),soft-fp) sparc64-quad-routines := qp_add qp_cmp qp_cmpe qp_div qp_dtoq qp_feq qp_fge \ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_add.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_add.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_add.c Tue Sep 5 01:44:01 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_add.c Mon Jul 23 10:56:40 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -34,12 +34,12 @@ void _Qp_add(long double *c, const long FP_ADD_Q(C, A, B); FP_PACK_QP(c, C); QP_HANDLE_EXCEPTIONS(__asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - ldd [%2], %%f56 - ldd [%2+8], %%f58 - faddq %%f52, %%f56, %%f60 - std %%f60, [%0] - std %%f62, [%0+8] - " : : "r" (c), "r" (a), "r" (b) : QP_CLOBBER)); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" ldd [%2], %%f56\n" +" ldd [%2+8], %%f58\n" +" faddq %%f52, %%f56, %%f60\n" +" std %%f60, [%0]\n" +" std %%f62, [%0+8]\n" +" " : : "r" (c), "r" (a), "r" (b) : QP_CLOBBER)); } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c Tue Sep 5 01:44:40 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_cmp.c Mon Jul 23 10:56:40 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -38,12 +38,12 @@ int _Qp_cmp(const long double *a, const FP_SET_EXCEPTION(FP_EX_INVALID); QP_HANDLE_EXCEPTIONS( __asm ( - "ldd [%0], %%f52 - ldd [%0+8], %%f54 - ldd [%1], %%f56 - ldd [%1+8], %%f58 - fcmpq %%fcc3, %%f52, %%f56 - " : : "r" (a), "r" (b) : QP_CLOBBER_CC); +" ldd [%0], %%f52\n" +" ldd [%0+8], %%f54\n" +" ldd [%1], %%f56\n" +" ldd [%1+8], %%f58\n" +" fcmpq %%fcc3, %%f52, %%f56\n" +" " : : "r" (a), "r" (b) : QP_CLOBBER_CC); _FPU_GETCW(_fcw); r = ((_fcw >> 36) & 3)); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c Tue Sep 5 01:45:24 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c Mon Jul 23 10:56:40 2001 @@ -7,19 +7,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -39,12 +39,12 @@ int _Qp_cmpe(const long double *a, const FP_SET_EXCEPTION(FP_EX_INVALID); QP_HANDLE_EXCEPTIONS( __asm ( - "ldd [%0], %%f52 - ldd [%0+8], %%f54 - ldd [%1], %%f56 - ldd [%1+8], %%f58 - fcmpeq %%fcc3, %%f52, %%f56 - " : : "r" (a), "r" (b) : QP_CLOBBER_CC); +" ldd [%0], %%f52\n" +" ldd [%0+8], %%f54\n" +" ldd [%1], %%f56\n" +" ldd [%1+8], %%f58\n" +" fcmpeq %%fcc3, %%f52, %%f56\n" +" " : : "r" (a), "r" (b) : QP_CLOBBER_CC); _FPU_GETCW(_fcw); r = ((_fcw >> 36) & 3)); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_div.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_div.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_div.c Tue Sep 5 01:47:35 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_div.c Mon Jul 23 10:56:40 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -34,12 +34,12 @@ void _Qp_div(long double *c, const long FP_DIV_Q(C, A, B); FP_PACK_QP(c, C); QP_HANDLE_EXCEPTIONS(__asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - ldd [%2], %%f56 - ldd [%2+8], %%f58 - fdivq %%f52, %%f56, %%f60 - std %%f60, [%0] - std %%f62, [%0+8] - " : : "r" (c), "r" (a), "r" (b) : QP_CLOBBER)); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" ldd [%2], %%f56\n" +" ldd [%2+8], %%f58\n" +" fdivq %%f52, %%f56, %%f60\n" +" std %%f60, [%0]\n" +" std %%f62, [%0+8]\n" +" " : : "r" (c), "r" (a), "r" (b) : QP_CLOBBER)); } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c Tue Sep 5 01:48:18 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" @@ -39,8 +39,8 @@ void _Qp_dtoq(long double *c, const doub #endif FP_PACK_QP(c, C); QP_HANDLE_EXCEPTIONS(__asm ( - "fdtoq %1, %%f60 - std %%f60, [%0] - std %%f62, [%0+8] - " : : "r" (c), "e" (a) : QP_CLOBBER)); +" fdtoq %1, %%f60\n" +" std %%f60, [%0]\n" +" std %%f62, [%0+8]\n" +" " : : "r" (c), "e" (a) : QP_CLOBBER)); } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_feq.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_feq.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_feq.c Tue Sep 5 01:49:02 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_feq.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -38,12 +38,12 @@ int _Qp_feq(const long double *a, const QP_HANDLE_EXCEPTIONS( __asm ( - "ldd [%0], %%f52 - ldd [%0+8], %%f54 - ldd [%1], %%f56 - ldd [%1+8], %%f58 - fcmpq %%fcc3, %%f52, %%f56 - " : : "r" (a), "r" (b) : QP_CLOBBER_CC); +" ldd [%0], %%f52\n" +" ldd [%0+8], %%f54\n" +" ldd [%1], %%f56\n" +" ldd [%1+8], %%f58\n" +" fcmpq %%fcc3, %%f52, %%f56\n" +" " : : "r" (a), "r" (b) : QP_CLOBBER_CC); _FPU_GETCW(_fcw); r = ((_fcw >> 36) & 3)); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_fge.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_fge.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_fge.c Tue Sep 5 01:49:36 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_fge.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -38,12 +38,12 @@ int _Qp_fge(const long double *a, const QP_HANDLE_EXCEPTIONS( __asm ( - "ldd [%0], %%f52 - ldd [%0+8], %%f54 - ldd [%1], %%f56 - ldd [%1+8], %%f58 - fcmpeq %%fcc3, %%f52, %%f56 - " : : "r" (a), "r" (b) : QP_CLOBBER_CC); +" ldd [%0], %%f52\n" +" ldd [%0+8], %%f54\n" +" ldd [%1], %%f56\n" +" ldd [%1+8], %%f58\n" +" fcmpeq %%fcc3, %%f52, %%f56\n" +" " : : "r" (a), "r" (b) : QP_CLOBBER_CC); _FPU_GETCW(_fcw); r = ((_fcw >> 36) & 1)); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c Tue Sep 5 01:50:17 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_fgt.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -38,12 +38,12 @@ int _Qp_fgt(const long double *a, const QP_HANDLE_EXCEPTIONS( __asm ( - "ldd [%0], %%f52 - ldd [%0+8], %%f54 - ldd [%1], %%f56 - ldd [%1+8], %%f58 - fcmpeq %%fcc3, %%f52, %%f56 - " : : "r" (a), "r" (b) : QP_CLOBBER_CC); +" ldd [%0], %%f52\n" +" ldd [%0+8], %%f54\n" +" ldd [%1], %%f56\n" +" ldd [%1+8], %%f58\n" +" fcmpeq %%fcc3, %%f52, %%f56\n" +" " : : "r" (a), "r" (b) : QP_CLOBBER_CC); _FPU_GETCW(_fcw); r = ((_fcw >> 36) & 3) - 3); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_fle.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_fle.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_fle.c Tue Sep 5 01:50:55 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_fle.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -38,12 +38,12 @@ int _Qp_fle(const long double *a, const QP_HANDLE_EXCEPTIONS( __asm ( - "ldd [%0], %%f52 - ldd [%0+8], %%f54 - ldd [%1], %%f56 - ldd [%1+8], %%f58 - fcmpeq %%fcc3, %%f52, %%f56 - " : : "r" (a), "r" (b) : QP_CLOBBER_CC); +" ldd [%0], %%f52\n" +" ldd [%0+8], %%f54\n" +" ldd [%1], %%f56\n" +" ldd [%1+8], %%f58\n" +" fcmpeq %%fcc3, %%f52, %%f56\n" +" " : : "r" (a), "r" (b) : QP_CLOBBER_CC); _FPU_GETCW(_fcw); r = ((_fcw >> 36) & 2) ? -1 : 0); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_flt.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_flt.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_flt.c Tue Sep 5 01:51:38 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_flt.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -38,12 +38,12 @@ int _Qp_flt(const long double *a, const QP_HANDLE_EXCEPTIONS( __asm ( - "ldd [%0], %%f52 - ldd [%0+8], %%f54 - ldd [%1], %%f56 - ldd [%1+8], %%f58 - fcmpeq %%fcc3, %%f52, %%f56 - " : : "r" (a), "r" (b) : QP_CLOBBER_CC); +" ldd [%0], %%f52\n" +" ldd [%0+8], %%f54\n" +" ldd [%1], %%f56\n" +" ldd [%1+8], %%f58\n" +" fcmpeq %%fcc3, %%f52, %%f56\n" +" " : : "r" (a), "r" (b) : QP_CLOBBER_CC); _FPU_GETCW(_fcw); r = ((_fcw >> 36) & 3)); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_fne.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_fne.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_fne.c Tue Sep 5 01:52:09 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_fne.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -38,12 +38,12 @@ int _Qp_fne(const long double *a, const QP_HANDLE_EXCEPTIONS( __asm ( - "ldd [%0], %%f52 - ldd [%0+8], %%f54 - ldd [%1], %%f56 - ldd [%1+8], %%f58 - fcmpq %%fcc3, %%f52, %%f56 - " : : "r" (a), "r" (b) : QP_CLOBBER_CC); +" ldd [%0], %%f52\n" +" ldd [%0+8], %%f54\n" +" ldd [%1], %%f56\n" +" ldd [%1+8], %%f58\n" +" fcmpq %%fcc3, %%f52, %%f56\n" +" " : : "r" (a), "r" (b) : QP_CLOBBER_CC); _FPU_GETCW(_fcw); r = ((_fcw >> 36) & 3) != 0); diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_itoq.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_itoq.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_itoq.c Tue Sep 5 01:52:45 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_itoq.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_mul.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_mul.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_mul.c Tue Sep 5 01:53:24 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_mul.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* As QP_HANDLE_EXCEPTIONS reloads FPU control word anyway, avoid doing it twice. */ @@ -39,12 +39,12 @@ void _Qp_mul(long double *c, const long QP_HANDLE_EXCEPTIONS( _FPU_SETCW(_fcw); __asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - ldd [%2], %%f56 - ldd [%2+8], %%f58 - fmulq %%f52, %%f56, %%f60 - std %%f60, [%0] - std %%f62, [%0+8] - " : : "r" (c), "r" (a), "r" (b) : QP_CLOBBER)); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" ldd [%2], %%f56\n" +" ldd [%2+8], %%f58\n" +" fmulq %%f52, %%f56, %%f60\n" +" std %%f60, [%0]\n" +" std %%f62, [%0+8]\n" +" " : : "r" (c), "r" (a), "r" (b) : QP_CLOBBER)); } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_neg.S glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_neg.S --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_neg.S Tue Sep 5 03:11:10 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_neg.S Mon Jul 23 10:56:41 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtod.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtod.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtod.c Tue Sep 5 01:55:37 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtod.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "double.h" @@ -40,10 +40,10 @@ double _Qp_qtod(const long double *a) #endif FP_PACK_D(r, R); QP_HANDLE_EXCEPTIONS(__asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - fqtod %%f52, %0 - " : "=&e" (r) : "r" (a) : QP_CLOBBER)); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" fqtod %%f52, %0\n" +" " : "=&e" (r) : "r" (a) : QP_CLOBBER)); return r; } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c Tue Sep 5 01:56:15 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" @@ -36,11 +36,11 @@ int _Qp_qtoi(const long double *a) QP_HANDLE_EXCEPTIONS( int rx; __asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - fqtoi %%f52, %%f60 - st %%f60, [%0] - " : : "r" (&rx), "r" (a) : QP_CLOBBER); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" fqtoi %%f52, %%f60\n" +" st %%f60, [%0]\n" +" " : : "r" (&rx), "r" (a) : QP_CLOBBER); r = rx); return r; diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtos.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtos.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtos.c Tue Sep 5 01:56:54 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtos.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" @@ -41,10 +41,10 @@ float _Qp_qtos(const long double *a) FP_PACK_S(r, R); QP_HANDLE_EXCEPTIONS(__asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - fqtos %%f52, %0 - " : "=&f" (r) : "r" (a) : QP_CLOBBER)); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" fqtos %%f52, %0\n" +" " : "=&f" (r) : "r" (a) : QP_CLOBBER)); return r; } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c Tue Sep 5 01:57:39 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" @@ -36,11 +36,11 @@ unsigned int _Qp_qtoui(const long double QP_HANDLE_EXCEPTIONS( int rx; __asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - fqtoi %%f52, %%f60 - st %%f60, [%0] - " : : "r" (&rx), "r" (a) : QP_CLOBBER); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" fqtoi %%f52, %%f60\n" +" st %%f60, [%0]\n" +" " : : "r" (&rx), "r" (a) : QP_CLOBBER); r = rx); return r; diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c Tue Sep 5 01:58:21 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" @@ -36,11 +36,11 @@ unsigned long _Qp_qtoux(const long doubl QP_HANDLE_EXCEPTIONS( unsigned long rx; __asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - fqtoi %%f52, %%f60 - std %%f60, [%0] - " : : "r" (&rx), "r" (a) : QP_CLOBBER); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" fqtoi %%f52, %%f60\n" +" std %%f60, [%0]\n" +" " : : "r" (&rx), "r" (a) : QP_CLOBBER); r = rx); return r; diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c Tue Sep 5 01:58:56 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_qtox.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define FP_ROUNDMODE FP_RND_ZERO #include "soft-fp.h" @@ -36,11 +36,11 @@ long _Qp_qtox(const long double *a) QP_HANDLE_EXCEPTIONS( long rx; __asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - fqtoi %%f52, %%f60 - std %%f60, [%0] - " : : "r" (&rx), "r" (a) : QP_CLOBBER); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" fqtoi %%f52, %%f60\n" +" std %%f60, [%0]\n" +" " : : "r" (&rx), "r" (a) : QP_CLOBBER); r = rx); return r; diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c Tue Sep 5 01:59:47 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -33,10 +33,10 @@ void _Qp_sqrt(long double *c, const long FP_SQRT_Q(C, A); FP_PACK_QP(c, C); QP_HANDLE_EXCEPTIONS(__asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - fsqrtq %%f52, %%f60 - std %%f60, [%0] - std %%f62, [%0+8] - " : : "r" (c), "r" (a) : QP_CLOBBER)); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" fsqrtq %%f52, %%f60\n" +" std %%f60, [%0]\n" +" std %%f62, [%0+8]\n" +" " : : "r" (c), "r" (a) : QP_CLOBBER)); } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_stoq.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_stoq.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_stoq.c Tue Sep 5 02:00:33 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_stoq.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "single.h" @@ -39,8 +39,8 @@ void _Qp_stoq(long double *c, const floa #endif FP_PACK_QP(c, C); QP_HANDLE_EXCEPTIONS(__asm ( - "fstoq %1, %%f60 - std %%f60, [%0] - std %%f62, [%0+8] - " : : "r" (c), "f" (a) : QP_CLOBBER)); +" fstoq %1, %%f60\n" +" std %%f60, [%0]\n" +" std %%f62, [%0+8]\n" +" " : : "r" (c), "f" (a) : QP_CLOBBER)); } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_sub.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_sub.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_sub.c Tue Sep 5 02:01:12 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_sub.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" @@ -34,12 +34,12 @@ void _Qp_sub(long double *c, const long FP_SUB_Q(C, A, B); FP_PACK_QP(c, C); QP_HANDLE_EXCEPTIONS(__asm ( - "ldd [%1], %%f52 - ldd [%1+8], %%f54 - ldd [%2], %%f56 - ldd [%2+8], %%f58 - fsubq %%f52, %%f56, %%f60 - std %%f60, [%0] - std %%f62, [%0+8] - " : : "r" (c), "r" (a), "r" (b) : QP_CLOBBER)); +" ldd [%1], %%f52\n" +" ldd [%1+8], %%f54\n" +" ldd [%2], %%f56\n" +" ldd [%2+8], %%f58\n" +" fsubq %%f52, %%f56, %%f60\n" +" std %%f60, [%0]\n" +" std %%f62, [%0+8]\n" +" " : : "r" (c), "r" (a), "r" (b) : QP_CLOBBER)); } diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c Tue Sep 5 02:02:02 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_util.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_util.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_util.c Tue Sep 5 02:03:02 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_util.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c Tue Sep 5 02:03:52 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c Tue Sep 5 02:04:34 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c Mon Jul 23 10:56:41 2001 @@ -6,19 +6,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "soft-fp.h" #include "quad.h" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c Tue Sep 5 02:05:08 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/s_frexpl.c Mon Jul 23 10:56:41 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * for non-zero x diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/s_ilogbl.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/s_ilogbl.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/s_ilogbl.c Tue Sep 5 02:05:59 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/s_ilogbl.c Mon Jul 23 10:56:42 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* ilogbl(long double x) * return the binary exponent of non-zero x diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/s_scalblnl.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/s_scalblnl.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/s_scalblnl.c Tue Sep 5 02:06:40 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/s_scalblnl.c Mon Jul 23 10:56:42 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * scalblnl (long double x, long int n) diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/s_scalbnl.c glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/s_scalbnl.c --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/s_scalbnl.c Tue Sep 5 02:07:19 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/s_scalbnl.c Mon Jul 23 10:56:42 2001 @@ -5,19 +5,19 @@ Contributed by Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * scalbnl (long double x, int n) diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h --- glibc-2.2.3/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h Tue Sep 5 01:40:19 2000 +++ glibc-2.2.4/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h Mon Jul 23 10:56:42 2001 @@ -7,19 +7,19 @@ David S. Miller (davem@redhat.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -111,10 +111,10 @@ do { \ /* This is the common case, so we do it inline. \ * We need to clear cexc bits if any. \ */ \ - __asm__ __volatile__(" - fzero %%f62 - faddd %%f62, %%f62, %%f62 - " : : : "f62"); \ + __asm__ __volatile__("\n" \ +" fzero %%f62\n" \ +" faddd %%f62, %%f62, %%f62\n" \ +" " : : : "f62"); \ } \ else \ { \ @@ -136,8 +136,8 @@ do { \ } while (0) #define QP_NO_EXCEPTIONS \ - __asm ("fzero %%f62 - faddd %%f62, %%f62, %%f62" : : : "f62") + __asm ("fzero %%f62\n" \ +" faddd %%f62, %%f62, %%f62" : : : "f62") #define QP_CLOBBER "memory", "f52", "f54", "f56", "f58", "f60", "f62" #define QP_CLOBBER_CC QP_CLOBBER , "cc" diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/sparcv9b/memcpy.S glibc-2.2.4/sysdeps/sparc/sparc64/sparcv9b/memcpy.S --- glibc-2.2.3/sysdeps/sparc/sparc64/sparcv9b/memcpy.S Fri Apr 6 15:33:26 2001 +++ glibc-2.2.4/sysdeps/sparc/sparc64/sparcv9b/memcpy.S Mon Jul 23 10:56:42 2001 @@ -5,19 +5,19 @@ Contributed by David S. Miller (davem@redhat.com) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define ASI_BLK_P 0xf0 diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/stpcpy.S glibc-2.2.4/sysdeps/sparc/sparc64/stpcpy.S --- glibc-2.2.3/sysdeps/sparc/sparc64/stpcpy.S Tue Jul 27 20:45:55 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/stpcpy.S Mon Jul 23 10:56:38 2001 @@ -6,19 +6,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/stpncpy.S glibc-2.2.4/sysdeps/sparc/sparc64/stpncpy.S --- glibc-2.2.3/sysdeps/sparc/sparc64/stpncpy.S Tue Jul 27 20:45:56 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/stpncpy.S Mon Jul 23 10:56:38 2001 @@ -8,19 +8,19 @@ Jan Vondrak . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strcat.S glibc-2.2.4/sysdeps/sparc/sparc64/strcat.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strcat.S Tue Jul 27 20:45:56 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strcat.S Mon Jul 23 10:56:38 2001 @@ -6,19 +6,19 @@ Jan Vondrak . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strchr.S glibc-2.2.4/sysdeps/sparc/sparc64/strchr.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strchr.S Tue Jul 27 20:45:56 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strchr.S Mon Jul 23 10:56:39 2001 @@ -6,19 +6,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strcmp.S glibc-2.2.4/sysdeps/sparc/sparc64/strcmp.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strcmp.S Tue Jul 27 20:45:56 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strcmp.S Mon Jul 23 10:56:39 2001 @@ -6,19 +6,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strcpy.S glibc-2.2.4/sysdeps/sparc/sparc64/strcpy.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strcpy.S Tue Jul 27 20:45:56 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strcpy.S Mon Jul 23 10:56:39 2001 @@ -6,19 +6,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strcspn.S glibc-2.2.4/sysdeps/sparc/sparc64/strcspn.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strcspn.S Tue Jul 27 20:45:57 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strcspn.S Mon Jul 23 10:56:39 2001 @@ -6,19 +6,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strlen.S glibc-2.2.4/sysdeps/sparc/sparc64/strlen.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strlen.S Tue Jul 27 20:45:57 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strlen.S Mon Jul 23 10:56:39 2001 @@ -1,22 +1,23 @@ /* Determine the length of a string. For SPARC v9. Copyright (C) 1998, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Jan Vondrak and Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strncmp.S glibc-2.2.4/sysdeps/sparc/sparc64/strncmp.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strncmp.S Tue Jul 27 20:45:57 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strncmp.S Mon Jul 23 10:56:39 2001 @@ -8,19 +8,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strncpy.S glibc-2.2.4/sysdeps/sparc/sparc64/strncpy.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strncpy.S Tue Jul 27 20:45:57 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strncpy.S Mon Jul 23 10:56:39 2001 @@ -8,19 +8,19 @@ Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strpbrk.S glibc-2.2.4/sysdeps/sparc/sparc64/strpbrk.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strpbrk.S Tue Jul 27 20:45:57 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strpbrk.S Mon Jul 23 10:56:39 2001 @@ -6,19 +6,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/strspn.S glibc-2.2.4/sysdeps/sparc/sparc64/strspn.S --- glibc-2.2.3/sysdeps/sparc/sparc64/strspn.S Tue Jul 27 20:45:58 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/strspn.S Mon Jul 23 10:56:39 2001 @@ -6,19 +6,19 @@ Contributed by Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/sub_n.S glibc-2.2.4/sysdeps/sparc/sparc64/sub_n.S --- glibc-2.2.3/sysdeps/sparc/sparc64/sub_n.S Tue Jul 27 20:45:58 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/sub_n.S Mon Jul 23 10:56:39 2001 @@ -6,16 +6,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sparc/sparc64/submul_1.S glibc-2.2.4/sysdeps/sparc/sparc64/submul_1.S --- glibc-2.2.3/sysdeps/sparc/sparc64/submul_1.S Tue Jul 6 15:30:06 1999 +++ glibc-2.2.4/sysdeps/sparc/sparc64/submul_1.S Mon Jul 23 10:56:39 2001 @@ -6,16 +6,16 @@ This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify - it under the terms of the GNU Library General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at your + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public + or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public License + You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/sparc/stackinfo.h glibc-2.2.4/sysdeps/sparc/stackinfo.h --- glibc-2.2.3/sysdeps/sparc/stackinfo.h Wed Mar 21 10:50:06 2001 +++ glibc-2.2.4/sysdeps/sparc/stackinfo.h Mon Jul 23 10:56:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains a bit of information about the stack allocation of the processor. */ diff -durpN glibc-2.2.3/sysdeps/standalone/arm/bits/errno.h glibc-2.2.4/sysdeps/standalone/arm/bits/errno.h --- glibc-2.2.3/sysdeps/standalone/arm/bits/errno.h Tue Feb 10 12:01:29 1998 +++ glibc-2.2.4/sysdeps/standalone/arm/bits/errno.h Mon Jul 23 10:56:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines the `errno' constants for standalone ARM machines. These constants are essentially arbitrary. */ diff -durpN glibc-2.2.3/sysdeps/standalone/arm/sysdep.c glibc-2.2.4/sysdeps/standalone/arm/sysdep.c --- glibc-2.2.3/sysdeps/standalone/arm/sysdep.c Fri Jul 25 19:31:50 1997 +++ glibc-2.2.4/sysdeps/standalone/arm/sysdep.c Mon Jul 23 10:56:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/standalone/bits/errno.h glibc-2.2.4/sysdeps/standalone/bits/errno.h --- glibc-2.2.3/sysdeps/standalone/bits/errno.h Mon Aug 31 14:07:37 1998 +++ glibc-2.2.4/sysdeps/standalone/bits/errno.h Mon Jul 23 10:56:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines the `errno' constants. */ diff -durpN glibc-2.2.3/sysdeps/standalone/brk.c glibc-2.2.4/sysdeps/standalone/brk.c --- glibc-2.2.3/sysdeps/standalone/brk.c Fri Jun 27 16:09:04 1997 +++ glibc-2.2.4/sysdeps/standalone/brk.c Mon Jul 23 10:56:42 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/standalone/close.c glibc-2.2.4/sysdeps/standalone/close.c --- glibc-2.2.3/sysdeps/standalone/close.c Sun Dec 7 18:54:49 1997 +++ glibc-2.2.4/sysdeps/standalone/close.c Mon Jul 23 10:56:42 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/standalone/dirstream.h glibc-2.2.4/sysdeps/standalone/dirstream.h --- glibc-2.2.3/sysdeps/standalone/dirstream.h Mon Jun 23 14:52:41 1997 +++ glibc-2.2.4/sysdeps/standalone/dirstream.h Mon Jul 23 10:56:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRSTREAM_H diff -durpN glibc-2.2.3/sysdeps/standalone/filedesc.h glibc-2.2.4/sysdeps/standalone/filedesc.h --- glibc-2.2.3/sysdeps/standalone/filedesc.h Tue Feb 10 12:01:12 1998 +++ glibc-2.2.4/sysdeps/standalone/filedesc.h Mon Jul 23 10:56:42 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * This is the file descriptor used by the no OS implementation diff -durpN glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/Makefile glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/Makefile --- glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/Makefile Thu Apr 9 09:59:01 1998 +++ glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/Makefile Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ # On-Line Applications Research Corporation. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq (bare,$(subdir)) install-others += $(inst_libdir)/force_cpu386.ld diff -durpN glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/_exit.c glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/_exit.c --- glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/_exit.c Sun Feb 7 15:43:38 1999 +++ glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/_exit.c Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/brdinit.c glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/brdinit.c --- glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/brdinit.c Mon May 26 15:25:59 1997 +++ glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/brdinit.c Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "i386.h" diff -durpN glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/console.c glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/console.c --- glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/console.c Mon May 26 15:26:00 1997 +++ glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/console.c Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "i386.h" diff -durpN glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/strtsupp.S glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/strtsupp.S --- glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/strtsupp.S Thu Jun 26 15:15:50 1997 +++ glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/strtsupp.S Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file assists the board independent startup code by * loading the proper segment register values. The values diff -durpN glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/target.ld glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/target.ld --- glibc-2.2.3/sysdeps/standalone/i386/force_cpu386/target.ld Sun Jul 6 14:50:51 1997 +++ glibc-2.2.4/sysdeps/standalone/i386/force_cpu386/target.ld Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains directives for the GNU linker which are specific to the FORCE CPU386 board. */ diff -durpN glibc-2.2.3/sysdeps/standalone/i386/i386.h glibc-2.2.4/sysdeps/standalone/i386/i386.h --- glibc-2.2.3/sysdeps/standalone/i386/i386.h Sun Aug 24 03:52:07 1997 +++ glibc-2.2.4/sysdeps/standalone/i386/i386.h Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* i386.h * diff -durpN glibc-2.2.3/sysdeps/standalone/i386/start.S glibc-2.2.4/sysdeps/standalone/i386/start.S --- glibc-2.2.3/sysdeps/standalone/i386/start.S Thu Jun 26 15:15:49 1997 +++ glibc-2.2.4/sysdeps/standalone/i386/start.S Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* entry.s * diff -durpN glibc-2.2.3/sysdeps/standalone/i960/i960ca.h glibc-2.2.4/sysdeps/standalone/i960/i960ca.h --- glibc-2.2.3/sysdeps/standalone/i960/i960ca.h Sun Aug 24 03:52:09 1997 +++ glibc-2.2.4/sysdeps/standalone/i960/i960ca.h Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* i960ca.h * diff -durpN glibc-2.2.3/sysdeps/standalone/i960/nindy960/Makefile glibc-2.2.4/sysdeps/standalone/i960/nindy960/Makefile --- glibc-2.2.3/sysdeps/standalone/i960/nindy960/Makefile Sun Jan 19 18:49:14 1997 +++ glibc-2.2.4/sysdeps/standalone/i960/nindy960/Makefile Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ # On-Line Applications Research Corporation. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # The nindy960 support has only been tested on the following boards: diff -durpN glibc-2.2.3/sysdeps/standalone/i960/nindy960/_exit.c glibc-2.2.4/sysdeps/standalone/i960/nindy960/_exit.c --- glibc-2.2.3/sysdeps/standalone/i960/nindy960/_exit.c Sun Feb 7 15:43:40 1999 +++ glibc-2.2.4/sysdeps/standalone/i960/nindy960/_exit.c Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/standalone/i960/nindy960/brdinit.c glibc-2.2.4/sysdeps/standalone/i960/nindy960/brdinit.c --- glibc-2.2.3/sysdeps/standalone/i960/nindy960/brdinit.c Mon May 26 15:26:06 1997 +++ glibc-2.2.4/sysdeps/standalone/i960/nindy960/brdinit.c Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "i960ca.h" diff -durpN glibc-2.2.3/sysdeps/standalone/i960/nindy960/console.c glibc-2.2.4/sysdeps/standalone/i960/nindy960/console.c --- glibc-2.2.3/sysdeps/standalone/i960/nindy960/console.c Mon May 26 15:26:07 1997 +++ glibc-2.2.4/sysdeps/standalone/i960/nindy960/console.c Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "i960ca.h" diff -durpN glibc-2.2.3/sysdeps/standalone/i960/start.S glibc-2.2.4/sysdeps/standalone/i960/start.S --- glibc-2.2.3/sysdeps/standalone/i960/start.S Thu Jun 26 15:15:53 1997 +++ glibc-2.2.4/sysdeps/standalone/i960/start.S Mon Jul 23 10:56:44 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* entry.s * diff -durpN glibc-2.2.3/sysdeps/standalone/m68k/m68020/m68020.h glibc-2.2.4/sysdeps/standalone/m68k/m68020/m68020.h --- glibc-2.2.3/sysdeps/standalone/m68k/m68020/m68020.h Mon Jun 23 14:52:47 1997 +++ glibc-2.2.4/sysdeps/standalone/m68k/m68020/m68020.h Mon Jul 23 10:56:45 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* m68020.h * diff -durpN glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/Makefile glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/Makefile --- glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/Makefile Sun Jan 19 18:49:15 1997 +++ glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/Makefile Mon Jul 23 10:56:45 2001 @@ -4,19 +4,19 @@ # On-Line Applications Research Corporation. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq (bare,$(subdir)) install-lib += mvme136.ld diff -durpN glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/_exit.c glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/_exit.c --- glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/_exit.c Sun Feb 7 15:43:42 1999 +++ glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/_exit.c Mon Jul 23 10:56:45 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/brdinit.c glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/brdinit.c --- glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/brdinit.c Mon May 26 15:26:11 1997 +++ glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/brdinit.c Mon Jul 23 10:56:45 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "m68020.h" diff -durpN glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/console.c glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/console.c --- glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/console.c Thu Dec 19 17:34:55 1996 +++ glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/console.c Mon Jul 23 10:56:45 2001 @@ -4,19 +4,19 @@ On-Line Applications Research Corporation. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "m68020.h" diff -durpN glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/mvme136.ld glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/mvme136.ld --- glibc-2.2.3/sysdeps/standalone/m68k/m68020/mvme136/mvme136.ld Sun Jul 6 14:50:54 1997 +++ glibc-2.2.4/sysdeps/standalone/m68k/m68020/mvme136/mvme136.ld Mon Jul 23 10:56:45 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains directives for the GNU linker which are specific to the Motorola MVME136/MVME135 boards. */ diff -durpN glibc-2.2.3/sysdeps/standalone/m68k/m68020/start.S glibc-2.2.4/sysdeps/standalone/m68k/m68020/start.S --- glibc-2.2.3/sysdeps/standalone/m68k/m68020/start.S Thu Jun 26 15:15:55 1997 +++ glibc-2.2.4/sysdeps/standalone/m68k/m68020/start.S Mon Jul 23 10:56:45 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* entry.s * diff -durpN glibc-2.2.3/sysdeps/standalone/open.c glibc-2.2.4/sysdeps/standalone/open.c --- glibc-2.2.3/sysdeps/standalone/open.c Mon Jun 23 14:52:41 1997 +++ glibc-2.2.4/sysdeps/standalone/open.c Mon Jul 23 10:56:42 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/standalone/read.c glibc-2.2.4/sysdeps/standalone/read.c --- glibc-2.2.3/sysdeps/standalone/read.c Mon Jun 23 14:52:41 1997 +++ glibc-2.2.4/sysdeps/standalone/read.c Mon Jul 23 10:56:42 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/standalone/standalone.h glibc-2.2.4/sysdeps/standalone/standalone.h --- glibc-2.2.3/sysdeps/standalone/standalone.h Mon Jun 23 14:52:41 1997 +++ glibc-2.2.4/sysdeps/standalone/standalone.h Mon Jul 23 10:56:42 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _STANDALONE_H #define _STANDALONE_H diff -durpN glibc-2.2.3/sysdeps/standalone/write.c glibc-2.2.4/sysdeps/standalone/write.c --- glibc-2.2.3/sysdeps/standalone/write.c Mon Jun 23 14:52:42 1997 +++ glibc-2.2.4/sysdeps/standalone/write.c Mon Jul 23 10:56:42 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/Makefile glibc-2.2.4/sysdeps/unix/Makefile --- glibc-2.2.3/sysdeps/unix/Makefile Sat Dec 4 12:31:54 1999 +++ glibc-2.2.4/sysdeps/unix/Makefile Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # The unix-specific configure fragment writes `unix-generated' in config.make. config-generated := $(config-generated) $(unix-generated) diff -durpN glibc-2.2.3/sysdeps/unix/_exit.S glibc-2.2.4/sysdeps/unix/_exit.S --- glibc-2.2.3/sysdeps/unix/_exit.S Sun Feb 7 15:43:44 1999 +++ glibc-2.2.4/sysdeps/unix/_exit.S Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/alarm.c glibc-2.2.4/sysdeps/unix/alarm.c --- glibc-2.2.3/sysdeps/unix/alarm.c Mon May 26 15:26:34 1997 +++ glibc-2.2.4/sysdeps/unix/alarm.c Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/alpha/sysdep.S glibc-2.2.4/sysdeps/unix/alpha/sysdep.S --- glibc-2.2.3/sysdeps/unix/alpha/sysdep.S Fri Mar 6 09:03:15 1998 +++ glibc-2.2.4/sysdeps/unix/alpha/sysdep.S Mon Jul 23 10:56:48 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1993, 1996, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/alpha/sysdep.h glibc-2.2.4/sysdeps/unix/alpha/sysdep.h --- glibc-2.2.3/sysdeps/unix/alpha/sysdep.h Mon Sep 18 15:42:29 2000 +++ glibc-2.2.4/sysdeps/unix/alpha/sysdep.h Mon Jul 23 10:56:48 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/arm/brk.S glibc-2.2.4/sysdeps/unix/arm/brk.S --- glibc-2.2.3/sysdeps/unix/arm/brk.S Wed Mar 18 13:07:04 1998 +++ glibc-2.2.4/sysdeps/unix/arm/brk.S Mon Jul 23 10:56:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/arm/fork.S glibc-2.2.4/sysdeps/unix/arm/fork.S --- glibc-2.2.3/sysdeps/unix/arm/fork.S Thu Jun 26 15:16:00 1997 +++ glibc-2.2.4/sysdeps/unix/arm/fork.S Mon Jul 23 10:56:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/arm/start.c glibc-2.2.4/sysdeps/unix/arm/start.c --- glibc-2.2.3/sysdeps/unix/arm/start.c Thu Apr 30 14:34:52 1998 +++ glibc-2.2.4/sysdeps/unix/arm/start.c Mon Jul 23 10:56:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/arm/sysdep.S glibc-2.2.4/sysdeps/unix/arm/sysdep.S --- glibc-2.2.3/sysdeps/unix/arm/sysdep.S Tue May 19 14:06:21 1998 +++ glibc-2.2.4/sysdeps/unix/arm/sysdep.S Mon Jul 23 10:56:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/arm/sysdep.h glibc-2.2.4/sysdeps/unix/arm/sysdep.h --- glibc-2.2.3/sysdeps/unix/arm/sysdep.h Thu Oct 22 10:17:03 1998 +++ glibc-2.2.4/sysdeps/unix/arm/sysdep.h Mon Jul 23 10:56:48 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bits/dirent.h glibc-2.2.4/sysdeps/unix/bsd/bits/dirent.h --- glibc-2.2.3/sysdeps/unix/bsd/bits/dirent.h Tue Nov 25 20:01:05 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bits/dirent.h Mon Jul 23 10:56:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRENT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bits/fcntl.h glibc-2.2.4/sysdeps/unix/bsd/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/bsd/bits/fcntl.h Sun Oct 5 19:01:13 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bits/fcntl.h Mon Jul 23 10:56:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bits/signum.h glibc-2.2.4/sysdeps/unix/bsd/bits/signum.h --- glibc-2.2.3/sysdeps/unix/bsd/bits/signum.h Tue Mar 31 22:46:18 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/bits/signum.h Mon Jul 23 10:56:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bits/stat.h glibc-2.2.4/sysdeps/unix/bsd/bits/stat.h --- glibc-2.2.3/sysdeps/unix/bsd/bits/stat.h Thu Jun 22 12:04:26 2000 +++ glibc-2.2.4/sysdeps/unix/bsd/bits/stat.h Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/bits/dirent.h glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/bits/dirent.h --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/bits/dirent.h Tue Dec 22 17:16:06 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/bits/dirent.h Tue Aug 7 00:03:49 2001 @@ -1,21 +1,21 @@ /* Directory entry structure `struct dirent'. 4.4BSD version. - Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1996,97,98,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRENT_H # error "Never use directly; include instead." @@ -24,9 +24,9 @@ struct dirent { #ifndef __USE_FILE_OFFSET64 - __ino_t d_fileno; /* File serial number. */ + __ino_t d_ino; /* File serial number. */ #else - __ino64_t d_fileno; + __ino64_t d_ino; #endif unsigned short int d_reclen; /* Length of the whole `struct dirent'. */ unsigned char d_type; /* File type, possibly unknown. */ @@ -39,7 +39,7 @@ struct dirent #ifdef __USE_LARGEFILE64 struct dirent64 { - __ino64_t d_fileno; + __ino64_t d_ino; unsigned short int d_reclen; unsigned char d_type; unsigned char d_namlen; @@ -47,6 +47,8 @@ struct dirent64 char d_name[1]; }; #endif + +#define d_fileno d_ino /* Backwards compatibility. */ #define _DIRENT_HAVE_D_RECLEN 1 #define _DIRENT_HAVE_D_NAMLEN 1 diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/bits/fcntl.h glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/bits/fcntl.h Fri Jun 20 19:44:16 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/bits/fcntl.h Mon Jul 23 10:56:51 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H #error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/bits/sockaddr.h glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/bits/sockaddr.h --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/bits/sockaddr.h Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/bits/sockaddr.h Mon Jul 23 10:56:51 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/bits/socket.h glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/bits/socket.h --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/bits/socket.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/bits/socket.h Wed Jul 25 14:42:24 2001 @@ -0,0 +1,316 @@ +/* System-specific socket constants and types. 4.4 BSD version. + Copyright (C) 1991,92,1994-1999,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#ifndef __BITS_SOCKET_H +#define __BITS_SOCKET_H 1 + +#if !defined _SYS_SOCKET_H && !defined _NETINET_IN_H +# error "Never include directly; use instead." +#endif + +#define __need_size_t +#define __need_NULL +#include + +#include /* XXX Is this allowed? */ +#include + +/* Type for length arguments in socket calls. */ +#ifndef __socklen_t_defined +typedef __socklen_t socklen_t; +# define __socklen_t_defined +#endif + + +/* Types of sockets. */ +enum __socket_type +{ + SOCK_STREAM = 1, /* Sequenced, reliable, connection-based + byte streams. */ +#define SOCK_STREAM SOCK_STREAM + SOCK_DGRAM = 2, /* Connectionless, unreliable datagrams + of fixed maximum length. */ +#define SOCK_DGRAM SOCK_DGRAM + SOCK_RAW = 3, /* Raw protocol interface. */ +#define SOCK_RAW SOCK_RAW + SOCK_RDM = 4, /* Reliably-delivered messages. */ +#define SOCK_RDM SOCK_RDM + SOCK_SEQPACKET = 5 /* Sequenced, reliable, connection-based, + datagrams of fixed maximum length. */ +#define SOCK_SEQPACKET SOCK_SEQPACKET +}; + +/* Protocol families. */ +#define PF_UNSPEC 0 /* Unspecified. */ +#define PF_LOCAL 1 /* Local to host (pipes and file-domain). */ +#define PF_UNIX PF_LOCAL /* Old BSD name for PF_LOCAL. */ +#define PF_FILE PF_LOCAL /* POSIX name for PF_LOCAL. */ +#define PF_INET 2 /* IP protocol family. */ +#define PF_IMPLINK 3 /* ARPAnet IMP protocol. */ +#define PF_PUP 4 /* PUP protocols. */ +#define PF_CHAOS 5 /* MIT Chaos protocols. */ +#define PF_NS 6 /* Xerox NS protocols. */ +#define PF_ISO 7 /* ISO protocols. */ +#define PF_OSI PF_ISO +#define PF_ECMA 8 /* ECMA protocols. */ +#define PF_DATAKIT 9 /* AT&T Datakit protocols. */ +#define PF_CCITT 10 /* CCITT protocols (X.25 et al). */ +#define PF_SNA 11 /* IBM SNA protocol. */ +#define PF_DECnet 12 /* DECnet protocols. */ +#define PF_DLI 13 /* Direct data link interface. */ +#define PF_LAT 14 /* DEC Local Area Transport protocol. */ +#define PF_HYLINK 15 /* NSC Hyperchannel protocol. */ +#define PF_APPLETALK 16 /* Don't use this. */ +#define PF_ROUTE 17 /* Internal Routing Protocol. */ +#define PF_LINK 18 /* Link layer interface. */ +#define PF_XTP 19 /* eXpress Transfer Protocol (no AF). */ +#define PF_COIP 20 /* Connection-oriented IP, aka ST II. */ +#define PF_CNT 21 /* Computer Network Technology. */ +#define PF_RTIP 22 /* Help Identify RTIP packets. **/ +#define PF_IPX 23 /* Novell Internet Protocol. */ +#define PF_SIP 24 /* Simple Internet Protocol. */ +#define PF_PIP 25 /* Help Identify PIP packets. */ +#define PF_INET6 26 /* IP version 6. */ +#define PF_MAX 27 + +/* Address families. */ +#define AF_UNSPEC PF_UNSPEC +#define AF_LOCAL PF_LOCAL +#define AF_UNIX PF_UNIX +#define AF_FILE PF_FILE +#define AF_INET PF_INET +#define AF_IMPLINK PF_IMPLINK +#define AF_PUP PF_PUP +#define AF_CHAOS PF_CHAOS +#define AF_NS PF_NS +#define AF_ISO PF_ISO +#define AF_OSI PF_OSI +#define AF_ECMA PF_ECMA +#define AF_DATAKIT PF_DATAKIT +#define AF_CCITT PF_CCITT +#define AF_SNA PF_SNA +#define AF_DECnet PF_DECnet +#define AF_DLI PF_DLI +#define AF_LAT PF_LAT +#define AF_HYLINK PF_HYLINK +#define AF_APPLETALK PF_APPLETALK +#define AF_ROUTE PF_ROUTE +#define AF_LINK PF_LINK +#define pseudo_AF_XTP PF_XTP +#define AF_COIP PF_COIP +#define AF_CNT PF_CNT +#define pseudo_AF_RTIP PF_RTIP +#define AF_IPX PF_IPX +#define AF_SIP PF_SIP +#define pseudo_AF_PIP PF_PIP +#define AF_INET6 PF_INET6 +#define AF_MAX PF_MAX + +/* Maximum queue length specifiable by listen. */ +#define SOMAXCONN 128 /* 5 on the origional 4.4 BSD. */ + +/* Get the definition of the macro to define the common sockaddr members. */ +#include + +/* Structure describing a generic socket address. */ +struct sockaddr + { + __SOCKADDR_COMMON (sa_); /* Common data: address family and length. */ + char sa_data[14]; /* Address data. */ + }; + + +/* Structure large enough to hold any socket address (with the historical + exception of AF_UNIX). We reserve 128 bytes. */ +#if ULONG_MAX > 0xffffffff +# define __ss_aligntype __uint64_t +#else +# define __ss_aligntype __uint32_t +#endif +#define _SS_SIZE 128 +#define _SS_PADSIZE (_SS_SIZE - (2 * sizeof (__ss_aligntype))) + +struct sockaddr_storage + { + __SOCKADDR_COMMON (ss_); /* Address family, etc. */ + __ss_aligntype __ss_align; /* Force desired alignment. */ + char __ss_padding[_SS_PADSIZE]; + }; + + +/* Bits in the FLAGS argument to `send', `recv', et al. */ +enum + { + MSG_OOB = 0x01, /* Process out-of-band data. */ +#define MSG_OOB MSG_OOB + MSG_PEEK = 0x02, /* Peek at incoming messages. */ +#define MSG_PEEK MSG_PEEK + MSG_DONTROUTE = 0x04, /* Don't use local routing. */ +#define MSG_DONTROUTE MSG_DONTROUTE + MSG_EOR = 0x08, /* Data completes record. */ +#define MSG_EOR MSG_EOR + MSG_TRUNC = 0x10, /* Data discarded before delivery. */ +#define MSG_TRUNC MSG_TRUNC + MSG_CTRUNC = 0x20, /* Control data lost before delivery. */ +#define MSG_CTRUNC MSG_CTRUNC + MSG_WAITALL = 0x40, /* Wait for full request or error. */ +#define MSG_WAITALL MSG_WAITALL + MSG_DONTWAIT = 0x80 /* This message should be nonblocking. */ +#define MSG_DONTWAIT MSG_DONTWAIT + }; + + +/* Structure describing messages sent by + `sendmsg' and received by `recvmsg'. */ +struct msghdr + { + void *msg_name; /* Address to send to/receive from. */ + socklen_t msg_namelen; /* Length of address data. */ + + struct iovec *msg_iov; /* Vector of data to send/receive into. */ + int msg_iovlen; /* Number of elements in the vector. */ + + void *msg_control; /* Ancillary data (eg BSD filedesc passing). */ + socklen_t msg_controllen; /* Ancillary data buffer length. */ + + int msg_flags; /* Flags in received message. */ + }; + +/* Structure used for storage of ancillary data object information. */ +struct cmsghdr + { + socklen_t cmsg_len; /* Length of data in cmsg_data plus length + of cmsghdr structure. */ + int cmsg_level; /* Originating protocol. */ + int cmsg_type; /* Protocol specific type. */ + __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */ + /* XXX Perhaps this should be removed. */ + }; + +/* Ancillary data object manipulation macros. */ +#if !defined __STRICT_ANSI__ && defined __GNUC__ && __GNUC__ >= 2 +# define CMSG_DATA(cmsg) ((cmsg)->__cmsg_data) +#else +# define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1)) +#endif + +#define CMSG_NXTHDR(mhdr, cmsg) __cmsg_nxthdr (mhdr, cmsg) + +#define CMSG_FIRSTHDR(mhdr) \ + ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \ + ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) NULL) + +#define CMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) \ + & (size_t) ~(sizeof (size_t) - 1)) +#define CMSG_SPACE(len) (CMSG_ALIGN (len) \ + + CMSG_ALIGN (sizeof (struct cmsghdr))) +#define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len)) + +extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr, + struct cmsghdr *__cmsg) __THROW; +#ifdef __USE_EXTERN_INLINES +# ifndef _EXTERN_INLINE +# define _EXTERN_INLINE extern __inline +# endif +_EXTERN_INLINE struct cmsghdr * +__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg) __THROW +{ + if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr)) + /* The kernel header does this so there may be a reason. */ + return 0; + + __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg + + CMSG_ALIGN (__cmsg->cmsg_len)); + if ((unsigned char *) (__cmsg + 1) >= ((unsigned char *) __mhdr->msg_control + + __mhdr->msg_controllen) + || ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len) + > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen))) + /* No more entries. */ + return 0; + return __cmsg; +} +#endif /* Use `extern inline'. */ + +/* Socket level message types. */ +enum + { + SCM_RIGHTS = 0x01 /* Access rights. */ +#define SCM_RIGHTS SCM_RIGHTS + }; + + +/* Protocol number used to manipulate socket-level options + with `getsockopt' and `setsockopt'. */ +#define SOL_SOCKET 0xffff + +/* Socket-level options for `getsockopt' and `setsockopt'. */ +enum + { + SO_DEBUG = 0x0001, /* Record debugging information. */ +#define SO_DEBUG SO_DEBUG + SO_ACCEPTCONN = 0x0002, /* Accept connections on socket. */ +#define SO_ACCEPTCONN SO_ACCEPTCONN + SO_REUSEADDR = 0x0004, /* Allow reuse of local addresses. */ +#define SO_REUSEADDR SO_REUSEADDR + SO_KEEPALIVE = 0x0008, /* Keep connections alive and send + SIGPIPE when they die. */ +#define SO_KEEPALIVE SO_KEEPALIVE + SO_DONTROUTE = 0x0010, /* Don't do local routing. */ +#define SO_DONTROUTE SO_DONTROUTE + SO_BROADCAST = 0x0020, /* Allow transmission of + broadcast messages. */ +#define SO_BROADCAST SO_BROADCAST + SO_USELOOPBACK = 0x0040, /* Use the software loopback to avoid + hardware use when possible. */ +#define SO_USELOOPBACK SO_USELOOPBACK + SO_LINGER = 0x0080, /* Block on close of a reliable + socket to transmit pending data. */ +#define SO_LINGER SO_LINGER + SO_OOBINLINE = 0x0100, /* Receive out-of-band data in-band. */ +#define SO_OOBINLINE SO_OOBINLINE + SO_REUSEPORT = 0x0200, /* Allow local address and port reuse. */ +#define SO_REUSEPORT SO_REUSEPORT + SO_SNDBUF = 0x1001, /* Send buffer size. */ +#define SO_SNDBUF SO_SNDBUF + SO_RCVBUF = 0x1002, /* Receive buffer. */ +#define SO_RCVBUF SO_RCVBUF + SO_SNDLOWAT = 0x1003, /* Send low-water mark. */ +#define SO_SNDLOWAT SO_SNDLOWAT + SO_RCVLOWAT = 0x1004, /* Receive low-water mark. */ +#define SO_RCVLOWAT SO_RCVLOWAT + SO_SNDTIMEO = 0x1005, /* Send timeout. */ +#define SO_SNDTIMEO SO_SNDTIMEO + SO_RCVTIMEO = 0x1006, /* Receive timeout. */ +#define SO_RCVTIMEO SO_RCVTIMEO + SO_ERROR = 0x1007, /* Get and clear error status. */ +#define SO_ERROR SO_ERROR + SO_STYLE = 0x1008, /* Get socket connection style. */ +#define SO_STYLE SO_STYLE + SO_TYPE = SO_STYLE /* Compatible name for SO_STYLE. */ +#define SO_TYPE SO_TYPE + }; + +/* Structure used to manipulate the SO_LINGER option. */ +struct linger + { + int l_onoff; /* Nonzero to linger on close. */ + int l_linger; /* Time to linger. */ + }; + +#endif /* bits/socket.h */ diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/tcdrain.c glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/tcdrain.c --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/tcdrain.c Mon Jun 23 14:53:59 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/tcdrain.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/tcgetattr.c glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/tcgetattr.c --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/tcgetattr.c Fri Jun 20 18:32:32 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/tcgetattr.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/tcsetattr.c glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/tcsetattr.c --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/tcsetattr.c Fri Jun 20 18:32:34 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/tcsetattr.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/wait.c glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/wait.c --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/wait.c Mon Jun 23 14:54:00 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/wait.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/wait3.c glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/wait3.c --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/wait3.c Sun Oct 5 19:02:09 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/wait3.c Mon Jul 23 10:56:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/waitpid.c glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/waitpid.c --- glibc-2.2.3/sysdeps/unix/bsd/bsd4.4/waitpid.c Mon Jun 23 14:54:00 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bsd4.4/waitpid.c Mon Jul 23 10:56:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/bsdstat.h glibc-2.2.4/sysdeps/unix/bsd/bsdstat.h --- glibc-2.2.3/sysdeps/unix/bsd/bsdstat.h Mon May 26 15:26:48 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/bsdstat.h Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/clock.c glibc-2.2.4/sysdeps/unix/bsd/clock.c --- glibc-2.2.3/sysdeps/unix/bsd/clock.c Mon Mar 8 10:54:57 1999 +++ glibc-2.2.4/sysdeps/unix/bsd/clock.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ftime.c glibc-2.2.4/sysdeps/unix/bsd/ftime.c --- glibc-2.2.3/sysdeps/unix/bsd/ftime.c Mon Jun 23 14:53:55 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ftime.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/getpt.c glibc-2.2.4/sysdeps/unix/bsd/getpt.c --- glibc-2.2.3/sysdeps/unix/bsd/getpt.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/unix/bsd/getpt.c Mon Jul 23 10:56:49 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/gtty.c glibc-2.2.4/sysdeps/unix/bsd/gtty.c --- glibc-2.2.3/sysdeps/unix/bsd/gtty.c Mon May 26 15:26:50 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/gtty.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/hp/m68k/brk.S glibc-2.2.4/sysdeps/unix/bsd/hp/m68k/brk.S --- glibc-2.2.3/sysdeps/unix/bsd/hp/m68k/brk.S Thu Jun 26 15:16:02 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/hp/m68k/brk.S Mon Jul 23 10:56:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/hp/m68k/sysdep.h glibc-2.2.4/sysdeps/unix/bsd/hp/m68k/sysdep.h --- glibc-2.2.3/sysdeps/unix/bsd/hp/m68k/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/hp/m68k/sysdep.h Mon Jul 23 10:56:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This code wants to be run through m4. */ diff -durpN glibc-2.2.3/sysdeps/unix/bsd/hp/m68k/vfork.S glibc-2.2.4/sysdeps/unix/bsd/hp/m68k/vfork.S --- glibc-2.2.3/sysdeps/unix/bsd/hp/m68k/vfork.S Wed May 20 14:30:16 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/hp/m68k/vfork.S Mon Jul 23 10:56:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/hp/m68k/wait3.S glibc-2.2.4/sysdeps/unix/bsd/hp/m68k/wait3.S --- glibc-2.2.3/sysdeps/unix/bsd/hp/m68k/wait3.S Thu Jun 26 15:16:03 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/hp/m68k/wait3.S Mon Jul 23 10:56:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/i386/vfork.S glibc-2.2.4/sysdeps/unix/bsd/i386/vfork.S --- glibc-2.2.3/sysdeps/unix/bsd/i386/vfork.S Thu Jun 26 15:16:05 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/i386/vfork.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/i386/wait3.S glibc-2.2.4/sysdeps/unix/bsd/i386/wait3.S --- glibc-2.2.3/sysdeps/unix/bsd/i386/wait3.S Thu Jun 26 15:16:05 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/i386/wait3.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/init-posix.c glibc-2.2.4/sysdeps/unix/bsd/init-posix.c --- glibc-2.2.3/sysdeps/unix/bsd/init-posix.c Wed Aug 12 16:48:55 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/init-posix.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/isatty.c glibc-2.2.4/sysdeps/unix/bsd/isatty.c --- glibc-2.2.3/sysdeps/unix/bsd/isatty.c Mon Jun 23 14:53:55 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/isatty.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/m68k/pipe.S glibc-2.2.4/sysdeps/unix/bsd/m68k/pipe.S --- glibc-2.2.3/sysdeps/unix/bsd/m68k/pipe.S Thu Jun 26 15:16:07 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/m68k/pipe.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/m68k/syscall.S glibc-2.2.4/sysdeps/unix/bsd/m68k/syscall.S --- glibc-2.2.3/sysdeps/unix/bsd/m68k/syscall.S Thu Jun 26 15:16:07 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/m68k/syscall.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/m68k/sysdep.S glibc-2.2.4/sysdeps/unix/bsd/m68k/sysdep.S --- glibc-2.2.3/sysdeps/unix/bsd/m68k/sysdep.S Thu Jun 26 15:16:07 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/m68k/sysdep.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _ERRNO_H #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/m68k/wait.S glibc-2.2.4/sysdeps/unix/bsd/m68k/wait.S --- glibc-2.2.3/sysdeps/unix/bsd/m68k/wait.S Thu Jun 26 15:16:07 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/m68k/wait.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/bits/stat.h glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/bits/stat.h --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/bits/stat.h Thu Jun 22 12:04:26 2000 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/bits/stat.h Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/brk.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/brk.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/brk.S Thu Jun 26 15:16:09 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/brk.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/fork.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/fork.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/fork.S Thu Jun 26 15:16:09 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/fork.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/killpg.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/killpg.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/killpg.S Thu Jun 26 15:16:09 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/killpg.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/pipe.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/pipe.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/pipe.S Thu Jun 26 15:16:09 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/pipe.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/recv.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/recv.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/recv.S Thu Jun 26 15:16:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/recv.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/send.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/send.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/send.S Thu Jun 26 15:16:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/send.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sigblock.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sigblock.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sigblock.S Thu Jun 26 15:16:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sigblock.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sigpause.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sigpause.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sigpause.S Thu Jun 26 15:16:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sigpause.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sigsetmask.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sigsetmask.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sigsetmask.S Thu Jun 26 15:16:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sigsetmask.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sigvec.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sigvec.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sigvec.S Thu Jun 26 15:16:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sigvec.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/start.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/start.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/start.S Thu Jun 26 15:16:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/start.S Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sysdep.h glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sysdep.h --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/sysdep.h Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* OSF/1 does not precede the asm names of C symbols with a `_'. */ #define NO_UNDERSCORES diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/vhangup.S glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/vhangup.S --- glibc-2.2.3/sysdeps/unix/bsd/osf/alpha/vhangup.S Thu Jun 26 15:16:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/alpha/vhangup.S Mon Jul 23 10:56:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/bits/mman.h glibc-2.2.4/sysdeps/unix/bsd/osf/bits/mman.h --- glibc-2.2.3/sysdeps/unix/bsd/osf/bits/mman.h Wed Sep 23 15:43:03 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/bits/mman.h Mon Jul 23 10:56:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_MMAN_H #define _BITS_MMAN_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/bsd/osf/bits/sigaction.h glibc-2.2.4/sysdeps/unix/bsd/osf/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/bsd/osf/bits/sigaction.h Tue Nov 25 20:01:08 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/osf/bits/sigaction.h Mon Jul 23 10:56:52 2001 @@ -4,19 +4,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/poll.c glibc-2.2.4/sysdeps/unix/bsd/poll.c --- glibc-2.2.3/sysdeps/unix/bsd/poll.c Fri Feb 9 10:04:30 2001 +++ glibc-2.2.4/sysdeps/unix/bsd/poll.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ptsname.c glibc-2.2.4/sysdeps/unix/bsd/ptsname.c --- glibc-2.2.3/sysdeps/unix/bsd/ptsname.c Thu Sep 17 19:24:00 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/ptsname.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sequent/i386/getgroups.S glibc-2.2.4/sysdeps/unix/bsd/sequent/i386/getgroups.S --- glibc-2.2.3/sysdeps/unix/bsd/sequent/i386/getgroups.S Thu Jun 26 15:16:13 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sequent/i386/getgroups.S Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sequent/i386/sigvec.S glibc-2.2.4/sysdeps/unix/bsd/sequent/i386/sigvec.S --- glibc-2.2.3/sysdeps/unix/bsd/sequent/i386/sigvec.S Thu Jun 26 15:16:13 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sequent/i386/sigvec.S Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sequent/i386/syscall.S glibc-2.2.4/sysdeps/unix/bsd/sequent/i386/syscall.S --- glibc-2.2.3/sysdeps/unix/bsd/sequent/i386/syscall.S Thu Jun 26 15:16:14 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sequent/i386/syscall.S Mon Jul 23 10:56:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sequent/i386/sysdep.h glibc-2.2.4/sysdeps/unix/bsd/sequent/i386/sysdep.h --- glibc-2.2.3/sysdeps/unix/bsd/sequent/i386/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/sequent/i386/sysdep.h Mon Jul 23 10:56:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/setegid.c glibc-2.2.4/sysdeps/unix/bsd/setegid.c --- glibc-2.2.3/sysdeps/unix/bsd/setegid.c Mon Jun 23 14:53:55 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/setegid.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/seteuid.c glibc-2.2.4/sysdeps/unix/bsd/seteuid.c --- glibc-2.2.3/sysdeps/unix/bsd/seteuid.c Mon Jun 23 14:53:55 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/seteuid.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/setgid.c glibc-2.2.4/sysdeps/unix/bsd/setgid.c --- glibc-2.2.3/sysdeps/unix/bsd/setgid.c Mon May 26 15:26:53 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/setgid.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/setrgid.c glibc-2.2.4/sysdeps/unix/bsd/setrgid.c --- glibc-2.2.3/sysdeps/unix/bsd/setrgid.c Mon May 26 15:26:54 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/setrgid.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/setruid.c glibc-2.2.4/sysdeps/unix/bsd/setruid.c --- glibc-2.2.3/sysdeps/unix/bsd/setruid.c Mon May 26 15:26:56 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/setruid.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/setsid.c glibc-2.2.4/sysdeps/unix/bsd/setsid.c --- glibc-2.2.3/sysdeps/unix/bsd/setsid.c Mon Jun 23 14:53:55 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/setsid.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/setuid.c glibc-2.2.4/sysdeps/unix/bsd/setuid.c --- glibc-2.2.3/sysdeps/unix/bsd/setuid.c Mon May 26 15:26:59 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/setuid.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sigaction.c glibc-2.2.4/sysdeps/unix/bsd/sigaction.c --- glibc-2.2.3/sysdeps/unix/bsd/sigaction.c Mon Jun 23 14:53:55 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sigaction.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sigprocmask.c glibc-2.2.4/sysdeps/unix/bsd/sigprocmask.c --- glibc-2.2.3/sysdeps/unix/bsd/sigprocmask.c Mon Jun 23 14:53:55 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sigprocmask.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sigsuspend.c glibc-2.2.4/sysdeps/unix/bsd/sigsuspend.c --- glibc-2.2.3/sysdeps/unix/bsd/sigsuspend.c Tue Jul 21 09:21:45 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/sigsuspend.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sony/newsos/m68k/sysdep.h glibc-2.2.4/sysdeps/unix/bsd/sony/newsos/m68k/sysdep.h --- glibc-2.2.3/sysdeps/unix/bsd/sony/newsos/m68k/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/sony/newsos/m68k/sysdep.h Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/stty.c glibc-2.2.4/sysdeps/unix/bsd/stty.c --- glibc-2.2.3/sysdeps/unix/bsd/stty.c Mon May 26 15:27:01 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/stty.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/bits/signum.h glibc-2.2.4/sysdeps/unix/bsd/sun/bits/signum.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/bits/signum.h Fri Jun 20 19:45:26 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/bits/signum.h Mon Jul 23 10:56:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/bits/sigcontext.h glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/bits/sigcontext.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/bits/sigcontext.h Tue Nov 25 20:01:09 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/bits/sigcontext.h Mon Jul 23 10:56:53 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/brk.S glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/brk.S --- glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/brk.S Thu Jun 26 15:16:17 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/brk.S Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/sethostid.S glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/sethostid.S --- glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/sethostid.S Thu Jun 26 15:16:17 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/sethostid.S Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/sigtramp.c glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/sigtramp.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/sigtramp.c Mon Jun 23 14:54:09 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/sigtramp.c Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __GNUC__ #error This file uses GNU C extensions; you must compile with GCC. diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/syscall.S glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/syscall.S --- glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/syscall.S Thu Jun 26 15:16:17 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/syscall.S Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/sysdep.h glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/sysdep.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/sysdep.h Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/vfork.S glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/vfork.S --- glibc-2.2.3/sysdeps/unix/bsd/sun/m68k/vfork.S Wed May 20 14:30:16 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/m68k/vfork.S Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sigreturn.S glibc-2.2.4/sysdeps/unix/bsd/sun/sigreturn.S --- glibc-2.2.3/sysdeps/unix/bsd/sun/sigreturn.S Thu Jun 26 15:16:15 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sigreturn.S Mon Jul 23 10:56:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sparc/bits/sigcontext.h glibc-2.2.4/sysdeps/unix/bsd/sun/sparc/bits/sigcontext.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/sparc/bits/sigcontext.h Tue Nov 25 20:01:10 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sparc/bits/sigcontext.h Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sparc/sethostid.S glibc-2.2.4/sysdeps/unix/bsd/sun/sparc/sethostid.S --- glibc-2.2.3/sysdeps/unix/bsd/sun/sparc/sethostid.S Thu Jun 26 15:16:19 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sparc/sethostid.S Mon Jul 23 10:56:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sparc/sigtramp.c glibc-2.2.4/sysdeps/unix/bsd/sun/sparc/sigtramp.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sparc/sigtramp.c Mon Jun 23 14:54:11 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sparc/sigtramp.c Mon Jul 23 10:56:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __GNUC__ #error This file uses GNU C extensions; you must compile with GCC. diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/fcntl.h glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/fcntl.h Fri Jun 20 19:46:22 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/fcntl.h Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H #error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/mman.h glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/mman.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/mman.h Wed Sep 23 15:43:03 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/mman.h Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_MMAN_H #define _BITS_MMAN_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/resource.h glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/resource.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/resource.h Mon Dec 22 10:58:39 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/resource.h Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/termios.h glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/termios.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/termios.h Tue Nov 25 20:01:12 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/termios.h Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TERMIOS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/utsname.h glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/utsname.h --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/bits/utsname.h Tue Nov 25 20:01:12 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/bits/utsname.h Mon Jul 23 10:56:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTSNAME_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/mmap.c glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/mmap.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/mmap.c Tue Oct 14 22:31:55 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/mmap.c Mon Jul 23 10:56:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/speed.c glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/speed.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/speed.c Mon Jun 23 14:54:14 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/speed.c Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcflow.c glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcflow.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcflow.c Mon May 26 15:27:16 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcflow.c Mon Jul 23 10:56:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcflush.c glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcflush.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcflush.c Mon May 26 15:27:17 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcflush.c Mon Jul 23 10:56:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcgetattr.c glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcgetattr.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcgetattr.c Mon May 26 15:27:19 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcgetattr.c Mon Jul 23 10:56:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcsendbrk.c glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcsendbrk.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcsendbrk.c Mon May 26 15:27:20 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcsendbrk.c Mon Jul 23 10:56:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcsetattr.c glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcsetattr.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/tcsetattr.c Mon Jan 6 14:06:42 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/tcsetattr.c Mon Jul 23 10:56:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/wait4.c glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/wait4.c --- glibc-2.2.3/sysdeps/unix/bsd/sun/sunos4/wait4.c Mon May 26 15:27:21 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/sun/sunos4/wait4.c Mon Jul 23 10:56:55 2001 @@ -5,19 +5,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/tcdrain.c glibc-2.2.4/sysdeps/unix/bsd/tcdrain.c --- glibc-2.2.3/sysdeps/unix/bsd/tcdrain.c Mon Jan 6 14:06:35 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/tcdrain.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/tcflow.c glibc-2.2.4/sysdeps/unix/bsd/tcflow.c --- glibc-2.2.3/sysdeps/unix/bsd/tcflow.c Mon Jan 6 14:06:36 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/tcflow.c Mon Jul 23 10:56:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/tcflush.c glibc-2.2.4/sysdeps/unix/bsd/tcflush.c --- glibc-2.2.3/sysdeps/unix/bsd/tcflush.c Mon Jan 6 14:06:37 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/tcflush.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/tcgetattr.c glibc-2.2.4/sysdeps/unix/bsd/tcgetattr.c --- glibc-2.2.3/sysdeps/unix/bsd/tcgetattr.c Mon Jun 23 14:53:56 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/tcgetattr.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/tcgetpgrp.c glibc-2.2.4/sysdeps/unix/bsd/tcgetpgrp.c --- glibc-2.2.3/sysdeps/unix/bsd/tcgetpgrp.c Mon Jan 6 14:06:37 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/tcgetpgrp.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/tcsendbrk.c glibc-2.2.4/sysdeps/unix/bsd/tcsendbrk.c --- glibc-2.2.3/sysdeps/unix/bsd/tcsendbrk.c Mon Jan 13 10:59:02 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/tcsendbrk.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/tcsetattr.c glibc-2.2.4/sysdeps/unix/bsd/tcsetattr.c --- glibc-2.2.3/sysdeps/unix/bsd/tcsetattr.c Mon Jun 23 14:53:56 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/tcsetattr.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/tcsetpgrp.c glibc-2.2.4/sysdeps/unix/bsd/tcsetpgrp.c --- glibc-2.2.3/sysdeps/unix/bsd/tcsetpgrp.c Mon Jan 6 14:06:39 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/tcsetpgrp.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/telldir.c glibc-2.2.4/sysdeps/unix/bsd/telldir.c --- glibc-2.2.3/sysdeps/unix/bsd/telldir.c Fri Aug 20 11:00:48 1999 +++ glibc-2.2.4/sysdeps/unix/bsd/telldir.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/times.c glibc-2.2.4/sysdeps/unix/bsd/times.c --- glibc-2.2.3/sysdeps/unix/bsd/times.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/bsd/times.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ualarm.c glibc-2.2.4/sysdeps/unix/bsd/ualarm.c --- glibc-2.2.3/sysdeps/unix/bsd/ualarm.c Thu Aug 31 14:45:26 2000 +++ glibc-2.2.4/sysdeps/unix/bsd/ualarm.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ulimit.c glibc-2.2.4/sysdeps/unix/bsd/ulimit.c --- glibc-2.2.3/sysdeps/unix/bsd/ulimit.c Tue Mar 31 22:46:16 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/ulimit.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/bits/fcntl.h glibc-2.2.4/sysdeps/unix/bsd/ultrix4/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/bits/fcntl.h Fri Jun 20 19:46:56 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/bits/fcntl.h Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H #error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/bits/mman.h glibc-2.2.4/sysdeps/unix/bsd/ultrix4/bits/mman.h --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/bits/mman.h Wed Sep 23 15:43:03 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/bits/mman.h Mon Jul 23 10:56:56 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_MMAN_H #define _BITS_MMAN_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/bits/posix_opt.h glibc-2.2.4/sysdeps/unix/bsd/ultrix4/bits/posix_opt.h --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/bits/posix_opt.h Mon Jun 23 14:54:17 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/bits/posix_opt.h Mon Jul 23 10:56:56 2001 @@ -3,19 +3,19 @@ Contributed by Ian Lance Taylor (ian@airs.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _POSIX_JOB_CONTROL 1 #define _POSIX_SAVED_IDS 1 diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/bits/utsname.h glibc-2.2.4/sysdeps/unix/bsd/ultrix4/bits/utsname.h --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/bits/utsname.h Tue Nov 25 20:01:13 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/bits/utsname.h Mon Jul 23 10:56:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTSNAME_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/__handler.S glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/__handler.S --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/__handler.S Thu Jun 26 15:16:21 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/__handler.S Mon Jul 23 10:56:56 2001 @@ -4,19 +4,19 @@ Also hacked by Ian Lance Taylor (ian@airs.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/bits/sigcontext.h glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/bits/sigcontext.h --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/bits/sigcontext.h Tue Nov 25 20:01:15 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/bits/sigcontext.h Mon Jul 23 10:56:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/sigvec.c glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/sigvec.c --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/sigvec.c Mon May 26 15:27:25 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/sigvec.c Mon Jul 23 10:56:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The sigvec system call on MIPS Ultrix takes an additional parameter, which is the address that is actually called when the diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/start.S glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/start.S --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/start.S Thu Jun 26 15:16:21 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/start.S Mon Jul 23 10:56:56 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/vfork.S glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/vfork.S --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/mips/vfork.S Thu Jun 26 15:16:21 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/mips/vfork.S Mon Jul 23 10:56:56 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/sysconf.c glibc-2.2.4/sysdeps/unix/bsd/ultrix4/sysconf.c --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/sysconf.c Mon Jun 23 14:54:16 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/sysconf.c Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ Contributed by Ian Lance Taylor (ian@airs.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* On Ultrix we can use the getsysinfo call to get the right return value for _SC_CHILD_MAX. Everything else is from , diff -durpN glibc-2.2.3/sysdeps/unix/bsd/ultrix4/wait3.S glibc-2.2.4/sysdeps/unix/bsd/ultrix4/wait3.S --- glibc-2.2.3/sysdeps/unix/bsd/ultrix4/wait3.S Thu Jun 26 15:16:20 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/ultrix4/wait3.S Mon Jul 23 10:56:55 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/unlockpt.c glibc-2.2.4/sysdeps/unix/bsd/unlockpt.c --- glibc-2.2.3/sysdeps/unix/bsd/unlockpt.c Thu Sep 17 19:24:00 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/unlockpt.c Mon Jul 23 10:56:50 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/usleep.c glibc-2.2.4/sysdeps/unix/bsd/usleep.c --- glibc-2.2.3/sysdeps/unix/bsd/usleep.c Fri Feb 9 10:04:30 2001 +++ glibc-2.2.4/sysdeps/unix/bsd/usleep.c Mon Jul 23 10:56:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/vax/brk.S glibc-2.2.4/sysdeps/unix/bsd/vax/brk.S --- glibc-2.2.3/sysdeps/unix/bsd/vax/brk.S Thu Jun 26 15:16:22 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/vax/brk.S Mon Jul 23 10:56:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/vax/pipe.S glibc-2.2.4/sysdeps/unix/bsd/vax/pipe.S --- glibc-2.2.3/sysdeps/unix/bsd/vax/pipe.S Thu Jun 26 15:16:22 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/vax/pipe.S Mon Jul 23 10:56:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/vax/sysdep.S glibc-2.2.4/sysdeps/unix/bsd/vax/sysdep.S --- glibc-2.2.3/sysdeps/unix/bsd/vax/sysdep.S Thu Jun 26 15:16:22 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/vax/sysdep.S Mon Jul 23 10:56:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _ERRNO_H #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/vax/sysdep.h glibc-2.2.4/sysdeps/unix/bsd/vax/sysdep.h --- glibc-2.2.3/sysdeps/unix/bsd/vax/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/vax/sysdep.h Mon Jul 23 10:56:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/vax/vfork.S glibc-2.2.4/sysdeps/unix/bsd/vax/vfork.S --- glibc-2.2.3/sysdeps/unix/bsd/vax/vfork.S Wed May 20 14:30:15 1998 +++ glibc-2.2.4/sysdeps/unix/bsd/vax/vfork.S Mon Jul 23 10:56:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/vax/wait.S glibc-2.2.4/sysdeps/unix/bsd/vax/wait.S --- glibc-2.2.3/sysdeps/unix/bsd/vax/wait.S Thu Jun 26 15:16:23 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/vax/wait.S Mon Jul 23 10:56:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/bsd/vax/wait3.S glibc-2.2.4/sysdeps/unix/bsd/vax/wait3.S --- glibc-2.2.3/sysdeps/unix/bsd/vax/wait3.S Thu Jun 26 15:16:24 1997 +++ glibc-2.2.4/sysdeps/unix/bsd/vax/wait3.S Mon Jul 23 10:56:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/clock_gettime.c glibc-2.2.4/sysdeps/unix/clock_gettime.c --- glibc-2.2.3/sysdeps/unix/clock_gettime.c Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/clock_gettime.c Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/clock_nanosleep.c glibc-2.2.4/sysdeps/unix/clock_nanosleep.c --- glibc-2.2.3/sysdeps/unix/clock_nanosleep.c Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/clock_nanosleep.c Mon Jul 23 10:56:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/clock_settime.c glibc-2.2.4/sysdeps/unix/clock_settime.c --- glibc-2.2.3/sysdeps/unix/clock_settime.c Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/clock_settime.c Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/closedir.c glibc-2.2.4/sysdeps/unix/closedir.c --- glibc-2.2.3/sysdeps/unix/closedir.c Wed Mar 18 11:36:10 1998 +++ glibc-2.2.4/sysdeps/unix/closedir.c Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/common/Makefile glibc-2.2.4/sysdeps/unix/common/Makefile --- glibc-2.2.3/sysdeps/unix/common/Makefile Sun Jan 19 18:49:21 1997 +++ glibc-2.2.4/sysdeps/unix/common/Makefile Mon Jul 23 10:56:57 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifndef inhibit-glue ifeq ($(subdir),ctype) diff -durpN glibc-2.2.3/sysdeps/unix/common/bits/dirent.h glibc-2.2.4/sysdeps/unix/common/bits/dirent.h --- glibc-2.2.3/sysdeps/unix/common/bits/dirent.h Tue Nov 25 20:01:16 1997 +++ glibc-2.2.4/sysdeps/unix/common/bits/dirent.h Mon Jul 23 10:56:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRENT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/common/bits/fcntl.h glibc-2.2.4/sysdeps/unix/common/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/common/bits/fcntl.h Mon May 1 14:57:11 2000 +++ glibc-2.2.4/sysdeps/unix/common/bits/fcntl.h Mon Jul 23 10:56:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/common/configure glibc-2.2.4/sysdeps/unix/common/configure --- glibc-2.2.3/sysdeps/unix/common/configure Wed Aug 2 15:39:37 2000 +++ glibc-2.2.4/sysdeps/unix/common/configure Fri Jul 27 23:16:53 2001 @@ -4,7 +4,7 @@ if test -z "$inhibit_glue"; then # Find out what this system calls `sys_siglist'. echo $ac_n "checking for sys_siglist""... $ac_c" 1>&6 echo "configure:7: checking for sys_siglist" >&5 -if eval "test \"\${ac_cv_check_symbol_sys_siglist+set}\" = set"; then +if eval "test \"`echo '$''{'ac_cv_check_symbol_sys_siglist'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 echo $ac_n "checking for _sys_siglist""... $ac_c" 1>&6 echo "configure:40: checking for _sys_siglist" >&5 -if eval "test \"\${ac_cv_check_symbol__sys_siglist+set}\" = set"; then +if eval "test \"`echo '$''{'ac_cv_check_symbol__sys_siglist'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 echo "configure:76: checking ctype array name for glue" >&5 -if eval "test \"\${libc_cv_ctype_glue+set}\" = set"; then +if eval "test \"`echo '$''{'libc_cv_ctype_glue'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else for ctype in _ctype_ __ctype_ __ctype _ctype__ _ctype _locp; do diff -durpN glibc-2.2.3/sysdeps/unix/common/glue-ctype.c glibc-2.2.4/sysdeps/unix/common/glue-ctype.c --- glibc-2.2.3/sysdeps/unix/common/glue-ctype.c Mon May 26 15:27:28 1997 +++ glibc-2.2.4/sysdeps/unix/common/glue-ctype.c Mon Jul 23 10:56:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Different systems have different names for the array. This order is important for some systems. */ diff -durpN glibc-2.2.3/sysdeps/unix/common/lxstat.c glibc-2.2.4/sysdeps/unix/common/lxstat.c --- glibc-2.2.3/sysdeps/unix/common/lxstat.c Fri Jul 7 10:57:37 2000 +++ glibc-2.2.4/sysdeps/unix/common/lxstat.c Mon Jul 23 10:56:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/common/pause.c glibc-2.2.4/sysdeps/unix/common/pause.c --- glibc-2.2.3/sysdeps/unix/common/pause.c Fri Dec 20 20:13:39 1996 +++ glibc-2.2.4/sysdeps/unix/common/pause.c Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/common/tcsendbrk.c glibc-2.2.4/sysdeps/unix/common/tcsendbrk.c --- glibc-2.2.3/sysdeps/unix/common/tcsendbrk.c Mon Jun 23 14:54:20 1997 +++ glibc-2.2.4/sysdeps/unix/common/tcsendbrk.c Mon Jul 23 10:56:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/configure glibc-2.2.4/sysdeps/unix/configure --- glibc-2.2.3/sysdeps/unix/configure Wed Aug 2 15:39:37 2000 +++ glibc-2.2.4/sysdeps/unix/configure Fri Jul 27 23:16:53 2001 @@ -6,7 +6,7 @@ for ac_func in strerror do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo "configure:9: checking for $ac_func" >&5 -if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then +if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:37: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else diff -durpN glibc-2.2.3/sysdeps/unix/dirfd.c glibc-2.2.4/sysdeps/unix/dirfd.c --- glibc-2.2.3/sysdeps/unix/dirfd.c Thu Dec 19 17:35:05 1996 +++ glibc-2.2.4/sysdeps/unix/dirfd.c Mon Jul 23 10:56:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/dirstream.h glibc-2.2.4/sysdeps/unix/dirstream.h --- glibc-2.2.3/sysdeps/unix/dirstream.h Fri Jun 20 18:34:20 1997 +++ glibc-2.2.4/sysdeps/unix/dirstream.h Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRSTREAM_H diff -durpN glibc-2.2.3/sysdeps/unix/errnos-tmpl.c glibc-2.2.4/sysdeps/unix/errnos-tmpl.c --- glibc-2.2.3/sysdeps/unix/errnos-tmpl.c Mon Jun 23 14:38:52 1997 +++ glibc-2.2.4/sysdeps/unix/errnos-tmpl.c Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/execve.S glibc-2.2.4/sysdeps/unix/execve.S --- glibc-2.2.3/sysdeps/unix/execve.S Tue Nov 19 19:45:13 1996 +++ glibc-2.2.4/sysdeps/unix/execve.S Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/fork.S glibc-2.2.4/sysdeps/unix/fork.S --- glibc-2.2.3/sysdeps/unix/fork.S Thu Jun 26 15:15:57 1997 +++ glibc-2.2.4/sysdeps/unix/fork.S Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/fxstat.c glibc-2.2.4/sysdeps/unix/fxstat.c --- glibc-2.2.3/sysdeps/unix/fxstat.c Fri Jul 7 10:57:37 2000 +++ glibc-2.2.4/sysdeps/unix/fxstat.c Mon Jul 23 10:56:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/getdents.c glibc-2.2.4/sysdeps/unix/getdents.c --- glibc-2.2.3/sysdeps/unix/getdents.c Wed Jan 22 20:23:46 1997 +++ glibc-2.2.4/sysdeps/unix/getdents.c Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/getegid.S glibc-2.2.4/sysdeps/unix/getegid.S --- glibc-2.2.3/sysdeps/unix/getegid.S Thu Jun 26 15:15:57 1997 +++ glibc-2.2.4/sysdeps/unix/getegid.S Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/geteuid.S glibc-2.2.4/sysdeps/unix/geteuid.S --- glibc-2.2.3/sysdeps/unix/geteuid.S Thu Jun 26 15:15:57 1997 +++ glibc-2.2.4/sysdeps/unix/geteuid.S Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/getlogin.c glibc-2.2.4/sysdeps/unix/getlogin.c --- glibc-2.2.3/sysdeps/unix/getlogin.c Sat Jul 12 09:02:09 1997 +++ glibc-2.2.4/sysdeps/unix/getlogin.c Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/getlogin_r.c glibc-2.2.4/sysdeps/unix/getlogin_r.c --- glibc-2.2.3/sysdeps/unix/getlogin_r.c Wed Nov 10 17:06:17 1999 +++ glibc-2.2.4/sysdeps/unix/getlogin_r.c Mon Jul 23 10:56:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/getpagesize.c glibc-2.2.4/sysdeps/unix/getpagesize.c --- glibc-2.2.3/sysdeps/unix/getpagesize.c Mon Jun 23 14:38:53 1997 +++ glibc-2.2.4/sysdeps/unix/getpagesize.c Mon Jul 23 10:56:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/getppid.S glibc-2.2.4/sysdeps/unix/getppid.S --- glibc-2.2.3/sysdeps/unix/getppid.S Thu Jun 26 15:15:57 1997 +++ glibc-2.2.4/sysdeps/unix/getppid.S Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/grantpt.c glibc-2.2.4/sysdeps/unix/grantpt.c --- glibc-2.2.3/sysdeps/unix/grantpt.c Thu Sep 7 11:56:43 2000 +++ glibc-2.2.4/sysdeps/unix/grantpt.c Mon Jul 23 10:56:47 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/i386/brk.S glibc-2.2.4/sysdeps/unix/i386/brk.S --- glibc-2.2.3/sysdeps/unix/i386/brk.S Thu Jun 26 15:16:26 1997 +++ glibc-2.2.4/sysdeps/unix/i386/brk.S Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/i386/fork.S glibc-2.2.4/sysdeps/unix/i386/fork.S --- glibc-2.2.3/sysdeps/unix/i386/fork.S Thu Jun 26 15:16:26 1997 +++ glibc-2.2.4/sysdeps/unix/i386/fork.S Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/i386/pipe.S glibc-2.2.4/sysdeps/unix/i386/pipe.S --- glibc-2.2.3/sysdeps/unix/i386/pipe.S Thu Jun 26 15:16:26 1997 +++ glibc-2.2.4/sysdeps/unix/i386/pipe.S Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/i386/sigreturn.S glibc-2.2.4/sysdeps/unix/i386/sigreturn.S --- glibc-2.2.3/sysdeps/unix/i386/sigreturn.S Thu Jun 26 15:16:26 1997 +++ glibc-2.2.4/sysdeps/unix/i386/sigreturn.S Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/i386/syscall.S glibc-2.2.4/sysdeps/unix/i386/syscall.S --- glibc-2.2.3/sysdeps/unix/i386/syscall.S Thu Jun 26 15:16:26 1997 +++ glibc-2.2.4/sysdeps/unix/i386/syscall.S Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/i386/sysdep.S glibc-2.2.4/sysdeps/unix/i386/sysdep.S --- glibc-2.2.3/sysdeps/unix/i386/sysdep.S Thu Jun 29 12:40:35 2000 +++ glibc-2.2.4/sysdeps/unix/i386/sysdep.S Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/i386/sysdep.h glibc-2.2.4/sysdeps/unix/i386/sysdep.h --- glibc-2.2.3/sysdeps/unix/i386/sysdep.h Fri May 29 10:07:55 1998 +++ glibc-2.2.4/sysdeps/unix/i386/sysdep.h Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/i386/vfork.S glibc-2.2.4/sysdeps/unix/i386/vfork.S --- glibc-2.2.3/sysdeps/unix/i386/vfork.S Thu Jun 26 15:16:26 1997 +++ glibc-2.2.4/sysdeps/unix/i386/vfork.S Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/i386/wait.S glibc-2.2.4/sysdeps/unix/i386/wait.S --- glibc-2.2.3/sysdeps/unix/i386/wait.S Thu Jun 26 15:16:26 1997 +++ glibc-2.2.4/sysdeps/unix/i386/wait.S Mon Jul 23 10:56:58 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/make_errlist.c glibc-2.2.4/sysdeps/unix/make_errlist.c --- glibc-2.2.3/sysdeps/unix/make_errlist.c Sat Jun 19 09:40:29 1999 +++ glibc-2.2.4/sysdeps/unix/make_errlist.c Mon Jul 23 10:56:47 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991, 1992, 1995, 1997, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1991,1992,1995,1997,1999,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -23,19 +23,19 @@ extern int sys_nerr; #ifndef HAVE_STRERROR -extern char *sys_errlist[]; +extern const char *const sys_errlist[]; #endif int -main () +main (void) { register int i; struct tm timenow; time_t now; int year; - now = time(NULL); - timenow = *localtime(&now); + now = time (NULL); + timenow = *localtime (&now); year = timenow.tm_year + 1900; @@ -43,19 +43,19 @@ main () This file is part of the GNU C Library.\n\ \n\ The GNU C Library is free software; you can redistribute it and/or\n\ - modify it under the terms of the GNU Library General Public License as\n\ - published by the Free Software Foundation; either version 2 of the\n\ - License, or (at your option) any later version.\n\ + modify it under the terms of the GNU Lesser General Public\n\ + License as published by the Free Software Foundation; either\n\ + version 2.1 of the License, or (at your option) any later version.\n\ \n\ The GNU C Library is distributed in the hope that it will be useful,\n\ but WITHOUT ANY WARRANTY; without even the implied warranty of\n\ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n\ - Library General Public License for more details.\n\ + Lesser General Public License for more details.\n\ \n\ - You should have received a copy of the GNU Library General Public\n\ - License along with the GNU C Library; see the file COPYING.LIB. If not,\n\ - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\n\ - Boston, MA 02111-1307, USA. */\n\n", year); + You should have received a copy of the GNU Lesser General Public\n\ + License along with the GNU C Library; if not, write to the Free\n\ + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA\n\ + 02111-1307 USA. */\n", year); puts ("#include \n"); puts ("#include \n"); diff -durpN glibc-2.2.3/sysdeps/unix/mips/brk.S glibc-2.2.4/sysdeps/unix/mips/brk.S --- glibc-2.2.3/sysdeps/unix/mips/brk.S Sat Jul 12 16:28:10 1997 +++ glibc-2.2.4/sysdeps/unix/mips/brk.S Mon Jul 23 10:56:58 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/mips/fork.S glibc-2.2.4/sysdeps/unix/mips/fork.S --- glibc-2.2.3/sysdeps/unix/mips/fork.S Thu Jun 26 15:16:28 1997 +++ glibc-2.2.4/sysdeps/unix/mips/fork.S Mon Jul 23 10:56:59 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/mips/pipe.S glibc-2.2.4/sysdeps/unix/mips/pipe.S --- glibc-2.2.3/sysdeps/unix/mips/pipe.S Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/mips/pipe.S Mon Jul 23 10:56:59 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/mips/sigreturn.S glibc-2.2.4/sysdeps/unix/mips/sigreturn.S --- glibc-2.2.3/sysdeps/unix/mips/sigreturn.S Thu Jun 26 15:16:28 1997 +++ glibc-2.2.4/sysdeps/unix/mips/sigreturn.S Mon Jul 23 10:56:59 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/mips/sysdep.S glibc-2.2.4/sysdeps/unix/mips/sysdep.S --- glibc-2.2.3/sysdeps/unix/mips/sysdep.S Mon May 1 14:57:13 2000 +++ glibc-2.2.4/sysdeps/unix/mips/sysdep.S Mon Jul 23 10:56:59 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/mips/sysdep.h glibc-2.2.4/sysdeps/unix/mips/sysdep.h --- glibc-2.2.3/sysdeps/unix/mips/sysdep.h Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/unix/mips/sysdep.h Mon Jul 23 10:56:59 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/mips/wait.S glibc-2.2.4/sysdeps/unix/mips/wait.S --- glibc-2.2.3/sysdeps/unix/mips/wait.S Sat Jul 12 16:28:11 1997 +++ glibc-2.2.4/sysdeps/unix/mips/wait.S Mon Jul 23 10:56:59 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/mk-local_lim.c glibc-2.2.4/sysdeps/unix/mk-local_lim.c --- glibc-2.2.3/sysdeps/unix/mk-local_lim.c Mon Jun 23 14:53:50 1997 +++ glibc-2.2.4/sysdeps/unix/mk-local_lim.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/mkdir.c glibc-2.2.4/sysdeps/unix/mkdir.c --- glibc-2.2.3/sysdeps/unix/mkdir.c Mon Jun 23 14:53:50 1997 +++ glibc-2.2.4/sysdeps/unix/mkdir.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/mkfifo.c glibc-2.2.4/sysdeps/unix/mkfifo.c --- glibc-2.2.3/sysdeps/unix/mkfifo.c Mon Jun 23 14:38:53 1997 +++ glibc-2.2.4/sysdeps/unix/mkfifo.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/nice.c glibc-2.2.4/sysdeps/unix/nice.c --- glibc-2.2.3/sysdeps/unix/nice.c Mon Jun 23 14:53:50 1997 +++ glibc-2.2.4/sysdeps/unix/nice.c Mon Jul 23 10:56:47 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1992, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1996, 1997, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -23,11 +23,11 @@ /* Increment the scheduling priority of the calling process by INCR. The superuser may use a negative INCR to decrement the priority. */ int -nice (incr) - int incr; +nice (int incr) { int save; int prio; + int result; /* -1 is a valid priority, so we use errno to check for an error. */ save = errno; @@ -41,5 +41,10 @@ nice (incr) __set_errno (save); } - return setpriority (PRIO_PROCESS, 0, prio + incr); + result = setpriority (PRIO_PROCESS, 0, prio + incr); + if (result != -1) + return prio + incr; + else + return -1; + } diff -durpN glibc-2.2.3/sysdeps/unix/opendir.c glibc-2.2.4/sysdeps/unix/opendir.c --- glibc-2.2.3/sysdeps/unix/opendir.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/opendir.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/powerpc/sysdep.h glibc-2.2.4/sysdeps/unix/powerpc/sysdep.h --- glibc-2.2.3/sysdeps/unix/powerpc/sysdep.h Sun Oct 10 13:34:05 1999 +++ glibc-2.2.4/sysdeps/unix/powerpc/sysdep.h Mon Jul 23 10:56:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/readdir.c glibc-2.2.4/sysdeps/unix/readdir.c --- glibc-2.2.3/sysdeps/unix/readdir.c Tue Aug 15 11:16:25 2000 +++ glibc-2.2.4/sysdeps/unix/readdir.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -39,6 +39,7 @@ DIRENT_TYPE * __READDIR (DIR *dirp) { DIRENT_TYPE *dp; + int saved_errno = errno; __libc_lock_lock (dirp->lock); @@ -63,6 +64,9 @@ __READDIR (DIR *dirp) bytes = __GETDENTS (dirp->fd, dirp->data, maxread); if (bytes <= 0) { + /* Don't modifiy errno when reaching EOF. */ + if (bytes == 0) + __set_errno (saved_errno); dp = NULL; break; } diff -durpN glibc-2.2.3/sysdeps/unix/readdir_r.c glibc-2.2.4/sysdeps/unix/readdir_r.c --- glibc-2.2.3/sysdeps/unix/readdir_r.c Tue Aug 15 11:16:25 2000 +++ glibc-2.2.4/sysdeps/unix/readdir_r.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/rewinddir.c glibc-2.2.4/sysdeps/unix/rewinddir.c --- glibc-2.2.3/sysdeps/unix/rewinddir.c Wed Jul 15 20:02:50 1998 +++ glibc-2.2.4/sysdeps/unix/rewinddir.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/rmdir.c glibc-2.2.4/sysdeps/unix/rmdir.c --- glibc-2.2.3/sysdeps/unix/rmdir.c Mon Jun 23 14:53:50 1997 +++ glibc-2.2.4/sysdeps/unix/rmdir.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/seekdir.c glibc-2.2.4/sysdeps/unix/seekdir.c --- glibc-2.2.3/sysdeps/unix/seekdir.c Wed Aug 18 11:52:55 1999 +++ glibc-2.2.4/sysdeps/unix/seekdir.c Fri Aug 10 12:12:01 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1991, 1995, 1996, 1997, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1991,1995,1996,1997,1999,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -30,8 +30,9 @@ seekdir (dirp, pos) long int pos; { __libc_lock_lock (dirp->lock); - (void) __lseek(dirp->fd, pos, SEEK_SET); + (void) __lseek (dirp->fd, pos, SEEK_SET); dirp->size = 0; dirp->offset = 0; + dirp->filepos = pos; __libc_lock_unlock (dirp->lock); } diff -durpN glibc-2.2.3/sysdeps/unix/sh/sysdep.S glibc-2.2.4/sysdeps/unix/sh/sysdep.S --- glibc-2.2.3/sysdeps/unix/sh/sysdep.S Mon Jun 12 13:32:50 2000 +++ glibc-2.2.4/sysdeps/unix/sh/sysdep.S Mon Jul 23 10:56:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/sh/sysdep.h glibc-2.2.4/sysdeps/unix/sh/sysdep.h --- glibc-2.2.3/sysdeps/unix/sh/sysdep.h Mon Jun 12 13:32:33 2000 +++ glibc-2.2.4/sysdeps/unix/sh/sysdep.h Mon Jul 23 10:56:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/siglist.c glibc-2.2.4/sysdeps/unix/siglist.c --- glibc-2.2.3/sysdeps/unix/siglist.c Sat Jun 19 09:40:30 1999 +++ glibc-2.2.4/sysdeps/unix/siglist.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/snarf-ioctls glibc-2.2.4/sysdeps/unix/snarf-ioctls --- glibc-2.2.3/sysdeps/unix/snarf-ioctls Sun Jul 6 14:51:35 1997 +++ glibc-2.2.4/sysdeps/unix/snarf-ioctls Mon Jul 23 10:56:47 2001 @@ -2,20 +2,20 @@ # Copyright (C) 1991, 1992, 1995, 1997 Free Software Foundation, Inc. # This file is part of the GNU C Library. -# The GNU C Library 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 GNU C Library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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. +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. sysincludedir=${sysincludedir-/usr/include} diff -durpN glibc-2.2.3/sysdeps/unix/sockatmark.c glibc-2.2.4/sysdeps/unix/sockatmark.c --- glibc-2.2.3/sysdeps/unix/sockatmark.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sockatmark.c Thu Jul 5 21:56:07 2001 @@ -0,0 +1,28 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +/* Determine wheter socket is at a out-of-band mark. */ +int +sockatmark (fd) + int fd; +{ + return ioctl (fd, SIOCATMARK); +} diff -durpN glibc-2.2.3/sysdeps/unix/sparc/brk.S glibc-2.2.4/sysdeps/unix/sparc/brk.S --- glibc-2.2.3/sysdeps/unix/sparc/brk.S Thu Jun 26 15:16:31 1997 +++ glibc-2.2.4/sysdeps/unix/sparc/brk.S Mon Jul 23 10:56:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sparc/fork.S glibc-2.2.4/sysdeps/unix/sparc/fork.S --- glibc-2.2.3/sysdeps/unix/sparc/fork.S Fri Jan 29 11:42:33 1999 +++ glibc-2.2.4/sysdeps/unix/sparc/fork.S Mon Jul 23 10:57:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sparc/pipe.S glibc-2.2.4/sysdeps/unix/sparc/pipe.S --- glibc-2.2.3/sysdeps/unix/sparc/pipe.S Thu Jun 26 15:16:31 1997 +++ glibc-2.2.4/sysdeps/unix/sparc/pipe.S Mon Jul 23 10:57:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sparc/start.c glibc-2.2.4/sysdeps/unix/sparc/start.c --- glibc-2.2.3/sysdeps/unix/sparc/start.c Mon May 26 15:27:32 1997 +++ glibc-2.2.4/sysdeps/unix/sparc/start.c Mon Jul 23 10:57:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sparc/sysdep.S glibc-2.2.4/sysdeps/unix/sparc/sysdep.S --- glibc-2.2.3/sysdeps/unix/sparc/sysdep.S Thu Jun 26 15:16:31 1997 +++ glibc-2.2.4/sysdeps/unix/sparc/sysdep.S Mon Jul 23 10:57:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/sparc/sysdep.h glibc-2.2.4/sysdeps/unix/sparc/sysdep.h --- glibc-2.2.3/sysdeps/unix/sparc/sysdep.h Fri May 29 10:07:56 1998 +++ glibc-2.2.4/sysdeps/unix/sparc/sysdep.h Mon Jul 23 10:57:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sparc/vfork.S glibc-2.2.4/sysdeps/unix/sparc/vfork.S --- glibc-2.2.3/sysdeps/unix/sparc/vfork.S Fri Jan 29 11:42:05 1999 +++ glibc-2.2.4/sysdeps/unix/sparc/vfork.S Mon Jul 23 10:57:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/start.c glibc-2.2.4/sysdeps/unix/start.c --- glibc-2.2.3/sysdeps/unix/start.c Mon Feb 28 13:05:07 2000 +++ glibc-2.2.4/sysdeps/unix/start.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/stime.c glibc-2.2.4/sysdeps/unix/stime.c --- glibc-2.2.3/sysdeps/unix/stime.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/stime.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include /* For NULL. */ diff -durpN glibc-2.2.3/sysdeps/unix/syscall.S glibc-2.2.4/sysdeps/unix/syscall.S --- glibc-2.2.3/sysdeps/unix/syscall.S Thu Jun 26 15:15:58 1997 +++ glibc-2.2.4/sysdeps/unix/syscall.S Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysdep.h glibc-2.2.4/sysdeps/unix/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysdep.h Tue Oct 20 10:54:07 1998 +++ glibc-2.2.4/sysdeps/unix/sysdep.h Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/Makefile glibc-2.2.4/sysdeps/unix/sysv/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/Makefile Wed Jan 22 20:23:54 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/Makefile Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),termios) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/Dist glibc-2.2.4/sysdeps/unix/sysv/aix/Dist --- glibc-2.2.3/sysdeps/unix/sysv/aix/Dist Sat Apr 7 16:38:23 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/Dist Fri Jul 27 23:13:33 2001 @@ -1,3 +1,6 @@ +dl-support.c +dl-error.c +dl-addr.c dl-sym.c dl-open.c dl-close.c diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/Makefile glibc-2.2.4/sysdeps/unix/sysv/aix/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/aix/Makefile Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/Makefile Mon Jul 23 10:57:01 2001 @@ -3,7 +3,10 @@ +postctor += /lib/syscalls.exp ifeq ($(subdir),misc) -sysdep_routines += dl-libc dl-open dl-sym dl-close uitrunc +sysdep_routines += dl-error dl-support dl-libc dl-open dl-sym \ + dl-close dl-addr uitrunc + +static-only-routines = gprsave0 gprrest0 gprsave1 gprrest1 fprsave fprrest endif ifeq ($(subdir),login) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/_exit.c glibc-2.2.4/sysdeps/unix/sysv/aix/_exit.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/_exit.c Mon Mar 20 17:11:42 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/_exit.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/accept.c glibc-2.2.4/sysdeps/unix/sysv/aix/accept.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/accept.c Mon Mar 20 17:11:58 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/accept.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/access.c glibc-2.2.4/sysdeps/unix/sysv/aix/access.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/access.c Tue Apr 18 12:41:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/access.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/dirent.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/dirent.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/dirent.h Mon Mar 20 17:24:44 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/dirent.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRENT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/dlfcn.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/dlfcn.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/dlfcn.h Mon Mar 20 17:24:49 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/dlfcn.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DLFCN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/endian.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/endian.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/endian.h Mon Mar 20 17:24:55 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/endian.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ENDIAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/errno.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/errno.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/errno.h Mon Apr 17 14:17:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/errno.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines the `errno' constants. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/fcntl.h Mon May 1 14:57:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/fcntl.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/ioctl-types.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/ioctl-types.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/ioctl-types.h Mon Apr 17 14:24:23 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/ioctl-types.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/ioctls.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/ioctls.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/ioctls.h Mon Apr 17 14:27:51 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/ioctls.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/poll.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/poll.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/poll.h Mon Apr 17 15:02:05 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/poll.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_POLL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/resource.h Mon Mar 20 17:25:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/resource.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/setjmp.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/setjmp.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/setjmp.h Mon Mar 20 17:25:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/setjmp.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the machine-dependent type `jmp_buf'. PowerPC version. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/sigaction.h Mon Mar 20 17:25:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/sigaction.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/sigcontext.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/sigcontext.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/sigcontext.h Mon Mar 20 17:25:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/sigcontext.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/signum.h Mon Mar 20 17:25:53 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/signum.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/sigset.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/sigset.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/sigset.h Mon Mar 20 17:25:59 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/sigset.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGSET_H_types # define _SIGSET_H_types 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/sigstack.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/sigstack.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/sigstack.h Mon Mar 20 17:26:06 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/sigstack.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/socket.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/socket.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/socket.h Fri Feb 9 10:04:31 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/socket.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_SOCKET_H #define __BITS_SOCKET_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/stat.h Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/stat.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/statfs.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/statfs.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/statfs.h Mon Mar 20 17:26:22 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/statfs.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/termios.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/termios.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/termios.h Mon Apr 17 15:03:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/termios.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TERMIOS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/types.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/types.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/uio.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/uio.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/uio.h Mon Mar 20 17:26:35 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/uio.h Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UIO_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/utmp.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/utmp.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/utmp.h Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/utmp.h Mon Jul 23 10:57:05 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMP_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/utmpx.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/utmpx.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/utmpx.h Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/utmpx.h Mon Jul 23 10:57:05 2001 @@ -1,20 +1,21 @@ /* Structures and defenitions for the user accounting database. AIX. Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMPX_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/bits/utsname.h glibc-2.2.4/sysdeps/unix/sysv/aix/bits/utsname.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/bits/utsname.h Mon Mar 20 17:26:52 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/bits/utsname.h Mon Jul 23 10:57:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UTSNAME_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/brk.c glibc-2.2.4/sysdeps/unix/sysv/aix/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/brk.c Mon Apr 17 15:04:32 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/brk.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/chdir.c glibc-2.2.4/sysdeps/unix/sysv/aix/chdir.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/chdir.c Mon Apr 17 15:05:17 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/chdir.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/chmod.c glibc-2.2.4/sysdeps/unix/sysv/aix/chmod.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/chmod.c Mon Apr 17 15:06:16 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/chmod.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/chown.c glibc-2.2.4/sysdeps/unix/sysv/aix/chown.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/chown.c Mon Mar 20 17:12:16 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/chown.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/close.c glibc-2.2.4/sysdeps/unix/sysv/aix/close.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/close.c Mon Apr 17 15:10:10 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/close.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/dl-addr.c glibc-2.2.4/sysdeps/unix/sysv/aix/dl-addr.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/dl-addr.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/dl-addr.c Thu Jul 5 21:56:11 2001 @@ -0,0 +1,30 @@ +/* + Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include + +int +internal_function +_dl_addr (const void *address, Dl_info *info) +{ + return 0; +} + diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/dl-close.c glibc-2.2.4/sysdeps/unix/sysv/aix/dl-close.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/dl-close.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/dl-close.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/dl-error.c glibc-2.2.4/sysdeps/unix/sysv/aix/dl-error.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/dl-error.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/dl-error.c Thu Jul 5 21:56:11 2001 @@ -0,0 +1,20 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +#include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/dl-libc.c glibc-2.2.4/sysdeps/unix/sysv/aix/dl-libc.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/dl-libc.c Wed Apr 4 22:28:23 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/dl-libc.c Mon Jul 23 10:57:01 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -36,6 +36,6 @@ __libc_dlsym (void *map, const char *nam int __libc_dlclose (void *map) { - _dl_close (__map); + _dl_close (map); return 0; } diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/dl-open.c glibc-2.2.4/sysdeps/unix/sysv/aix/dl-open.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/dl-open.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/dl-open.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/dl-support.c glibc-2.2.4/sysdeps/unix/sysv/aix/dl-support.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/dl-support.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/dl-support.c Thu Jul 5 21:56:11 2001 @@ -0,0 +1,20 @@ +/* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +#include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/dl-sym.c glibc-2.2.4/sysdeps/unix/sysv/aix/dl-sym.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/dl-sym.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/dl-sym.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/dlldr.h glibc-2.2.4/sysdeps/unix/sysv/aix/dlldr.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/dlldr.h Tue Apr 3 18:34:38 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/dlldr.h Mon Jul 23 10:57:02 2001 @@ -2,20 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. -*/ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/euidaccess.c glibc-2.2.4/sysdeps/unix/sysv/aix/euidaccess.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/euidaccess.c Mon Apr 17 15:35:28 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/euidaccess.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define ACC_SELF 0 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/execve.c glibc-2.2.4/sysdeps/unix/sysv/aix/execve.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/execve.c Mon Apr 17 15:35:50 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/execve.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fchdir.c glibc-2.2.4/sysdeps/unix/sysv/aix/fchdir.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fchdir.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fchdir.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fchmod.c glibc-2.2.4/sysdeps/unix/sysv/aix/fchmod.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fchmod.c Mon Apr 17 15:37:34 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fchmod.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fchown.c glibc-2.2.4/sysdeps/unix/sysv/aix/fchown.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fchown.c Mon Mar 20 17:13:45 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fchown.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fcntl.c glibc-2.2.4/sysdeps/unix/sysv/aix/fcntl.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fcntl.c Mon Mar 20 17:13:51 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fcntl.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fdatasync.c glibc-2.2.4/sysdeps/unix/sysv/aix/fdatasync.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fdatasync.c Mon Mar 20 17:13:56 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fdatasync.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fork.c glibc-2.2.4/sysdeps/unix/sysv/aix/fork.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fork.c Mon Mar 20 17:14:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fork.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fstatfs.c glibc-2.2.4/sysdeps/unix/sysv/aix/fstatfs.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fstatfs.c Mon Mar 20 17:14:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fstatfs.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fsync.c glibc-2.2.4/sysdeps/unix/sysv/aix/fsync.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fsync.c Mon Mar 20 17:14:21 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fsync.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/ftruncate.c glibc-2.2.4/sysdeps/unix/sysv/aix/ftruncate.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/ftruncate.c Mon Mar 20 17:14:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/ftruncate.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/ftruncate64.c glibc-2.2.4/sysdeps/unix/sysv/aix/ftruncate64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/ftruncate64.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/ftruncate64.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fxstat.c glibc-2.2.4/sysdeps/unix/sysv/aix/fxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fxstat.c Mon Mar 20 17:14:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fxstat.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/fxstat64.c glibc-2.2.4/sysdeps/unix/sysv/aix/fxstat64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/fxstat64.c Mon Mar 20 17:14:51 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/fxstat64.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getdents.c glibc-2.2.4/sysdeps/unix/sysv/aix/getdents.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getdents.c Mon Mar 20 17:15:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getdents.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getegid.c glibc-2.2.4/sysdeps/unix/sysv/aix/getegid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getegid.c Tue Apr 18 12:38:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getegid.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/geteuid.c glibc-2.2.4/sysdeps/unix/sysv/aix/geteuid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/geteuid.c Tue Apr 18 12:38:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/geteuid.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getgid.c glibc-2.2.4/sysdeps/unix/sysv/aix/getgid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getgid.c Mon Apr 17 15:39:06 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getgid.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getgroups.c glibc-2.2.4/sysdeps/unix/sysv/aix/getgroups.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getgroups.c Mon Apr 17 15:41:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getgroups.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/gethostname.c glibc-2.2.4/sysdeps/unix/sysv/aix/gethostname.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/gethostname.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/gethostname.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getpeername.c glibc-2.2.4/sysdeps/unix/sysv/aix/getpeername.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getpeername.c Sat Apr 7 14:02:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getpeername.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getpgid.c glibc-2.2.4/sysdeps/unix/sysv/aix/getpgid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getpgid.c Mon Mar 20 17:15:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getpgid.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getrlimit.c glibc-2.2.4/sysdeps/unix/sysv/aix/getrlimit.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getrlimit.c Mon Apr 17 15:44:29 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getrlimit.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getrlimit64.c glibc-2.2.4/sysdeps/unix/sysv/aix/getrlimit64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getrlimit64.c Mon Apr 17 15:46:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getrlimit64.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getrusage.c glibc-2.2.4/sysdeps/unix/sysv/aix/getrusage.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getrusage.c Mon Apr 17 15:48:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getrusage.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getsid.c glibc-2.2.4/sysdeps/unix/sysv/aix/getsid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getsid.c Mon Mar 20 17:16:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getsid.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getsockname.c glibc-2.2.4/sysdeps/unix/sysv/aix/getsockname.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getsockname.c Mon Mar 20 17:16:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getsockname.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/gettimeofday.c glibc-2.2.4/sysdeps/unix/sysv/aix/gettimeofday.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/gettimeofday.c Tue Apr 3 18:32:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/gettimeofday.c Mon Jul 23 10:57:02 2001 @@ -1,31 +1,34 @@ -/* Copyright (C) 1991, 92, 94, 95, 96, 97 Free Software Foundation, Inc. +/* Copyright (C) 1991, 92, 94, 95, 96, 97, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include #ifndef HAVE_GNU_LD -#define __daylight daylight -#define __timezone timezone -#define __tzname tzname +# define __daylight daylight +# define __timezone timezone +# define __tzname tzname #endif +extern int rtc_upper (void); +extern int rtc_lower (void); + /* Assembler Routines to access the timer registers */ asm(" .rtc_upper: mfspr 3,4 # copy RTCU to return register @@ -51,16 +54,15 @@ __gettimeofday (tv, tz) return -1; } - ts = rtc_upper(); /* seconds */ - tl = rtc_lower(); /* nanoseconds */ - tu = rtc_upper(); /* Check for a carry from */ - if (ts != tu) /* the lower reg to the upper */ - tl = rtc_lower(); /* Recover from the race condition */ + ts = rtc_upper (); /* Seconds. */ + tl = rtc_lower (); /* Nanoseconds. */ + tu = rtc_upper (); /* Check for a carry from. */ + if (ts != tu) /* The lower reg to the upper. */ + tl = rtc_lower (); /* Recover from the race condition. */ - tv->tv_sec = (long int) (tu + (double)tl/1000000000); - tv->tv_usec = (long int) ((double)tl/1000); + tv->tv_sec = (long int) (tu + (double) tl / 1000000000); + tv->tv_usec = (long int) ((double) tl / 1000); -#if 0 if (tz != NULL) { const time_t timer = tv->tv_sec; @@ -86,7 +88,6 @@ __gettimeofday (tv, tz) if (tmp == NULL) return -1; } -#endif return 0; } diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/getuid.c glibc-2.2.4/sysdeps/unix/sysv/aix/getuid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/getuid.c Mon Apr 17 15:49:06 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/getuid.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/ioctl.c glibc-2.2.4/sysdeps/unix/sysv/aix/ioctl.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/ioctl.c Mon Mar 20 17:16:23 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/ioctl.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/kernel_proto.h glibc-2.2.4/sysdeps/unix/sysv/aix/kernel_proto.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/kernel_proto.h Mon Mar 20 17:16:41 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/kernel_proto.h Mon Jul 23 10:57:02 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains prototypes for the "functions" exported by /unix on AIX. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/kill.c glibc-2.2.4/sysdeps/unix/sysv/aix/kill.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/kill.c Mon Apr 17 16:03:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/kill.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/lchown.c glibc-2.2.4/sysdeps/unix/sysv/aix/lchown.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/lchown.c Mon Mar 20 17:16:55 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/lchown.c Mon Jul 23 10:57:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/link.c glibc-2.2.4/sysdeps/unix/sysv/aix/link.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/link.c Mon Apr 17 16:04:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/link.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/lockf.c glibc-2.2.4/sysdeps/unix/sysv/aix/lockf.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/lockf.c Mon Mar 20 17:17:22 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/lockf.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/lockf64.c glibc-2.2.4/sysdeps/unix/sysv/aix/lockf64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/lockf64.c Mon Mar 20 17:17:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/lockf64.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/lseek64.c glibc-2.2.4/sysdeps/unix/sysv/aix/lseek64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/lseek64.c Mon Mar 20 17:17:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/lseek64.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/lxstat.c glibc-2.2.4/sysdeps/unix/sysv/aix/lxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/lxstat.c Mon Apr 17 16:05:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/lxstat.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/lxstat64.c glibc-2.2.4/sysdeps/unix/sysv/aix/lxstat64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/lxstat64.c Mon Apr 17 16:05:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/lxstat64.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/mkdir.c glibc-2.2.4/sysdeps/unix/sysv/aix/mkdir.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/mkdir.c Mon Apr 17 16:07:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/mkdir.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/mknod.c glibc-2.2.4/sysdeps/unix/sysv/aix/mknod.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/mknod.c Mon Apr 17 16:08:34 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/mknod.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/mmap64.c glibc-2.2.4/sysdeps/unix/sysv/aix/mmap64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/mmap64.c Mon Mar 20 17:18:05 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/mmap64.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/mprotect.c glibc-2.2.4/sysdeps/unix/sysv/aix/mprotect.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/mprotect.c Mon Apr 17 16:10:03 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/mprotect.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/nanosleep.c glibc-2.2.4/sysdeps/unix/sysv/aix/nanosleep.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/nanosleep.c Tue Apr 18 08:50:29 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/nanosleep.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/net/if.h glibc-2.2.4/sysdeps/unix/sysv/aix/net/if.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/net/if.h Tue Apr 18 08:51:27 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/net/if.h Mon Jul 23 10:57:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NET_IF_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/open.c glibc-2.2.4/sysdeps/unix/sysv/aix/open.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/open.c Sat Jan 6 20:35:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/open.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/pipe.c glibc-2.2.4/sysdeps/unix/sysv/aix/pipe.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/pipe.c Tue Apr 18 08:54:59 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/pipe.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/poll.c glibc-2.2.4/sysdeps/unix/sysv/aix/poll.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/poll.c Fri Feb 9 10:04:31 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/poll.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/powerpc/memset.c glibc-2.2.4/sysdeps/unix/sysv/aix/powerpc/memset.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/powerpc/memset.c Tue Apr 3 18:52:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/powerpc/memset.c Mon Jul 23 10:57:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Until the cache line issues are resolved use the generic implementation. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/powerpc/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/aix/powerpc/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/powerpc/register-dump.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/powerpc/register-dump.h Thu Jul 5 21:56:12 2001 @@ -0,0 +1,281 @@ +/* Dump registers. + Copyright (C) 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include + +/* We will print the register dump in this format: + +Register dump: +fp0-3: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 +fp4-7: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 +fp8-11: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 +fp12-15: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 +fp16-19: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 +fp20-23: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 +fp24-27: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 +fp28-31: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 + +r00-07 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +r08-15 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +r16-23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 +r24-31 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 + + trap 00000000 iar 00000000 msr 00000000 cr 00000000 + lr 00000000 ctr 00000000 xer 00000000 mq 00000000 + tid 00000000 fpscr 00000000 + +*/ + + +static void +hexvalue (unsigned long int value, char *buf, size_t len) +{ + char *cp = _itoa_word (value, buf + len, 16, 0); + while (cp > buf) + *--cp = '0'; +} + + +static void +register_dump (int fd, struct sigcontext *ctx) +{ + char regs[108][8]; + struct iovec iov[38]; + struct __mstsafe *reg_state; + int i; + int ii; + size_t nr = 0; + +#define ADD_STRING(str) \ + iov[nr].iov_base = (char *) str; \ + iov[nr].iov_len = strlen (str); \ + ++nr +#define ADD_MEM(str, len) \ + iov[nr].iov_base = str; \ + iov[nr].iov_len = len; \ + ++nr + + reg_state = (struct __mstsafe *)&ctx->sc_jmpbuf.__jmp_context; + + hexvalue (reg_state->__excp_type, regs[0], 8); + hexvalue (reg_state->__iar, regs[1], 8); + hexvalue (reg_state->__msr, regs[2], 8); + hexvalue (reg_state->__cr, regs[3], 8); + hexvalue (reg_state->__lr, regs[4], 8); + hexvalue (reg_state->__ctr, regs[5], 8); + hexvalue (reg_state->__xer, regs[6], 8); + hexvalue (reg_state->__mq, regs[7], 8); + hexvalue (reg_state->__tid, regs[8], 8); + hexvalue (reg_state->__fpscr, regs[9], 8); + + ii=10; + for (i = 0; i <= 96; i++,ii++) + hexvalue (reg_state->__gpr[i], regs[ii], 8); + + /* Generate the output. */ + ADD_STRING ("Register dump:\n\nfp0-3: "); + ADD_MEM (regs[42], 8); + ADD_MEM (regs[43], 8); + ADD_STRING (" "); + ADD_MEM (regs[44], 8); + ADD_MEM (regs[45], 8); + ADD_STRING (" "); + ADD_MEM (regs[46], 8); + ADD_MEM (regs[47], 8); + ADD_STRING (" "); + ADD_MEM (regs[48], 8); + ADD_MEM (regs[49], 8); + ADD_STRING ("\nfp4-7: "); + ADD_MEM (regs[50], 8); + ADD_MEM (regs[51], 8); + ADD_STRING (" "); + ADD_MEM (regs[52], 8); + ADD_MEM (regs[53], 8); + ADD_STRING (" "); + ADD_MEM (regs[54], 8); + ADD_MEM (regs[55], 8); + ADD_STRING (" "); + ADD_MEM (regs[56], 8); + ADD_MEM (regs[57], 8); + ADD_STRING ("\nfp8-11: "); + ADD_MEM (regs[58], 8); + ADD_MEM (regs[59], 8); + ADD_STRING (" "); + ADD_MEM (regs[60], 8); + ADD_MEM (regs[61], 8); + ADD_STRING (" "); + ADD_MEM (regs[62], 8); + ADD_MEM (regs[63], 8); + ADD_STRING (" "); + ADD_MEM (regs[64], 8); + ADD_MEM (regs[65], 8); + ADD_STRING ("\nfp12-15: "); + ADD_MEM (regs[66], 8); + ADD_MEM (regs[67], 8); + ADD_STRING (" "); + ADD_MEM (regs[68], 8); + ADD_MEM (regs[69], 8); + ADD_STRING (" "); + ADD_MEM (regs[70], 8); + ADD_MEM (regs[71], 8); + ADD_STRING (" "); + ADD_MEM (regs[72], 8); + ADD_MEM (regs[73], 8); + ADD_STRING ("\nfp16-19: "); + ADD_MEM (regs[74], 8); + ADD_MEM (regs[75], 8); + ADD_STRING (" "); + ADD_MEM (regs[76], 8); + ADD_MEM (regs[78], 8); + ADD_STRING (" "); + ADD_MEM (regs[79], 8); + ADD_MEM (regs[80], 8); + ADD_STRING (" "); + ADD_MEM (regs[81], 8); + ADD_MEM (regs[82], 8); + ADD_STRING ("\nfp20-23: "); + ADD_MEM (regs[83], 8); + ADD_MEM (regs[84], 8); + ADD_STRING (" "); + ADD_MEM (regs[85], 8); + ADD_MEM (regs[86], 8); + ADD_STRING (" "); + ADD_MEM (regs[87], 8); + ADD_MEM (regs[88], 8); + ADD_STRING (" "); + ADD_MEM (regs[89], 8); + ADD_MEM (regs[90], 8); + ADD_STRING ("\nfp24-27: "); + ADD_MEM (regs[91], 8); + ADD_MEM (regs[92], 8); + ADD_STRING (" "); + ADD_MEM (regs[93], 8); + ADD_MEM (regs[94], 8); + ADD_STRING (" "); + ADD_MEM (regs[95], 8); + ADD_MEM (regs[96], 8); + ADD_STRING (" "); + ADD_MEM (regs[97], 8); + ADD_MEM (regs[98], 8); + ADD_STRING ("\nfp28-31: "); + ADD_MEM (regs[99], 8); + ADD_MEM (regs[100], 8); + ADD_STRING (" "); + ADD_MEM (regs[101], 8); + ADD_MEM (regs[102], 8); + ADD_STRING (" "); + ADD_MEM (regs[103], 8); + ADD_MEM (regs[104], 8); + ADD_STRING (" "); + ADD_MEM (regs[105], 8); + ADD_MEM (regs[106], 8); + ADD_STRING ("\n\nr00-07 "); + ADD_MEM (regs[10], 8); + ADD_STRING (" "); + ADD_MEM (regs[11], 8); + ADD_STRING (" "); + ADD_MEM (regs[12], 8); + ADD_STRING (" "); + ADD_MEM (regs[13], 8); + ADD_STRING (" "); + ADD_MEM (regs[14], 8); + ADD_STRING (" "); + ADD_MEM (regs[15], 8); + ADD_STRING (" "); + ADD_MEM (regs[16], 8); + ADD_STRING (" "); + ADD_MEM (regs[17], 8); + ADD_STRING ("\nr08-15 "); + ADD_MEM (regs[18], 8); + ADD_STRING (" "); + ADD_MEM (regs[19], 8); + ADD_STRING (" "); + ADD_MEM (regs[20], 8); + ADD_STRING (" "); + ADD_MEM (regs[21], 8); + ADD_STRING (" "); + ADD_MEM (regs[22], 8); + ADD_STRING (" "); + ADD_MEM (regs[23], 8); + ADD_STRING (" "); + ADD_MEM (regs[24], 8); + ADD_STRING (" "); + ADD_MEM (regs[25], 8); + ADD_STRING ("\nr16-23 "); + ADD_MEM (regs[26], 8); + ADD_STRING (" "); + ADD_MEM (regs[27], 8); + ADD_STRING (" "); + ADD_MEM (regs[28], 8); + ADD_STRING (" "); + ADD_MEM (regs[29], 8); + ADD_STRING (" "); + ADD_MEM (regs[30], 8); + ADD_STRING (" "); + ADD_MEM (regs[31], 8); + ADD_STRING (" "); + ADD_MEM (regs[32], 8); + ADD_STRING (" "); + ADD_MEM (regs[33], 8); + ADD_STRING ("\nr24-31 "); + ADD_MEM (regs[34], 8); + ADD_STRING (" "); + ADD_MEM (regs[35], 8); + ADD_STRING (" "); + ADD_MEM (regs[36], 8); + ADD_STRING (" "); + ADD_MEM (regs[37], 8); + ADD_STRING (" "); + ADD_MEM (regs[38], 8); + ADD_STRING (" "); + ADD_MEM (regs[39], 8); + ADD_STRING (" "); + ADD_MEM (regs[40], 8); + ADD_STRING (" "); + ADD_MEM (regs[41], 8); + ADD_STRING ("\n\n trap "); + ADD_MEM (regs[0], 8); + ADD_STRING (" iar "); + ADD_MEM (regs[1], 8); + ADD_STRING (" msr "); + ADD_MEM (regs[2], 8); + ADD_STRING (" cr "); + ADD_MEM (regs[3], 8); + ADD_STRING ("\n lr "); + ADD_MEM (regs[4], 8); + ADD_STRING (" ctr "); + ADD_MEM (regs[5], 8); + ADD_STRING (" xer "); + ADD_MEM (regs[6], 8); + ADD_STRING (" mq "); + ADD_MEM (regs[7], 8); + ADD_STRING ("\n tid "); + ADD_MEM (regs[8], 8); + ADD_STRING (" fpscr "); + ADD_MEM (regs[9], 8); + ADD_STRING ("\n"); + + /* Write the stuff out. */ + writev (fd, iov, nr); +} + +#define REGISTER_DUMP register_dump (fd, ctx) + diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/powerpc/s_lrint.c glibc-2.2.4/sysdeps/unix/sysv/aix/powerpc/s_lrint.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/powerpc/s_lrint.c Mon Dec 4 20:17:58 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/powerpc/s_lrint.c Mon Jul 23 10:57:06 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/pread.c glibc-2.2.4/sysdeps/unix/sysv/aix/pread.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/pread.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/pread.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/pread64.c glibc-2.2.4/sysdeps/unix/sysv/aix/pread64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/pread64.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/pread64.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/aix/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/profil-counter.h Mon Mar 20 17:18:58 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/profil-counter.h Mon Jul 23 10:57:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* In many Unix systems signal handlers are called like this and the interrupted PC is easily findable in the `struct sigcontext'. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/read.c glibc-2.2.4/sysdeps/unix/sysv/aix/read.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/read.c Mon Mar 20 17:19:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/read.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/readv.c glibc-2.2.4/sysdeps/unix/sysv/aix/readv.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/readv.c Mon Mar 20 17:19:20 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/readv.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/recv.c glibc-2.2.4/sysdeps/unix/sysv/aix/recv.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/recv.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/recv.c Sun Jul 8 00:09:12 2001 @@ -0,0 +1,28 @@ +/* Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include + +extern ssize_t recv (int fd, void *buf, size_t n, int flags); + + +ssize_t +__recv (int fd, void *buf, size_t n, int flags) +{ + return recv (fd, buf, n, flags); +} diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/recvfrom.c glibc-2.2.4/sysdeps/unix/sysv/aix/recvfrom.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/recvfrom.c Mon Mar 20 17:19:29 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/recvfrom.c Mon Jul 23 10:57:03 2001 @@ -1,27 +1,27 @@ -/* Copyright (C) 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include -extern int nrecvfrom (int s, void *uap_buf, int len, int flags, - void *uap_from, int *uap_fromlenaddr); +extern ssize_t nrecvfrom (int s, void *uap_buf, size_t len, int flags, + void *uap_from, socklen_t *uap_fromlenaddr); -int +ssize_t recvfrom (int fd, void *buf, size_t n, int flags, __SOCKADDR_ARG addr, socklen_t *addr_len) { diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/recvmsg.c glibc-2.2.4/sysdeps/unix/sysv/aix/recvmsg.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/recvmsg.c Mon Mar 20 17:19:34 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/recvmsg.c Mon Jul 23 10:57:03 2001 @@ -1,26 +1,26 @@ -/* Copyright (C) 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include -extern int nrecvmsg (int s, struct msghdr *uap_msg, int flags); +extern ssize_t nrecvmsg (int s, struct msghdr *uap_msg, int flags); -int +ssize_t recvmsg (int fd, struct msghdr *message, int flags) { return nrecvmsg (fd, message, flags); diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/revoke.c glibc-2.2.4/sysdeps/unix/sysv/aix/revoke.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/revoke.c Mon Mar 20 17:19:43 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/revoke.c Mon Jul 23 10:57:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/rmdir.c glibc-2.2.4/sysdeps/unix/sysv/aix/rmdir.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/rmdir.c Tue Apr 18 08:59:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/rmdir.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sbrk.c glibc-2.2.4/sysdeps/unix/sysv/aix/sbrk.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/sbrk.c Tue Apr 18 09:00:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sbrk.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sched_yield.c glibc-2.2.4/sysdeps/unix/sysv/aix/sched_yield.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/sched_yield.c Mon Mar 20 17:20:03 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sched_yield.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/select.c glibc-2.2.4/sysdeps/unix/sysv/aix/select.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/select.c Tue Apr 18 09:01:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/select.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sendmsg.c glibc-2.2.4/sysdeps/unix/sysv/aix/sendmsg.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/sendmsg.c Mon Mar 20 17:20:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sendmsg.c Mon Jul 23 10:57:03 2001 @@ -1,26 +1,26 @@ -/* Copyright (C) 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include -extern int nsendmsg (int s, void *uap_msg, int flags); +extern int nsendmsg (int s, const void *uap_msg, int flags); -int +ssize_t sendmsg (int fd, const struct msghdr *message, int flags) { return nsendmsg (fd, message, flags); diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setegid.c glibc-2.2.4/sysdeps/unix/sysv/aix/setegid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setegid.c Tue Apr 18 09:06:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setegid.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/seteuid.c glibc-2.2.4/sysdeps/unix/sysv/aix/seteuid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/seteuid.c Tue Apr 18 09:07:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/seteuid.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setgid.c glibc-2.2.4/sysdeps/unix/sysv/aix/setgid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setgid.c Tue Apr 18 09:07:54 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setgid.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setitimer.c glibc-2.2.4/sysdeps/unix/sysv/aix/setitimer.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setitimer.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setitimer.c Thu Jul 5 21:56:11 2001 @@ -0,0 +1,68 @@ +/* Copyright (C) 1991, 1994, 1995, 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include +#include +#include + +extern int __libc_nanosleep (const struct timespec *requested_time, + struct timespec *remaining); +int +__setitimer (which, new, old) + enum __itimer_which which; + const struct itimerval *new; + struct itimerval *old; +{ + if (new == NULL) + { + __set_errno (EINVAL); + return -1; + } + + switch (which) + { + default: + __set_errno (EINVAL); + return -1; + + case ITIMER_VIRTUAL: + case ITIMER_PROF: + __set_errno (ENOSYS); + return -1; + + case ITIMER_REAL: + break; + } + + switch (__fork()) + { + case -1: exit(-1); + case 0: + { + struct timespec ts ={tv_sec:(long int)new->it_value.tv_sec,tv_nsec:0}; + __libc_nanosleep(&ts,&ts); + __kill(getppid(), SIGALRM); + exit(0); + } + default: + } + return 0; +} +weak_alias (__setitimer, setitimer) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setpgid.c glibc-2.2.4/sysdeps/unix/sysv/aix/setpgid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setpgid.c Tue Apr 18 09:09:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setpgid.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setregid.c glibc-2.2.4/sysdeps/unix/sysv/aix/setregid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setregid.c Tue Apr 18 09:11:57 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setregid.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setreuid.c glibc-2.2.4/sysdeps/unix/sysv/aix/setreuid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setreuid.c Tue Apr 18 09:12:59 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setreuid.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setrlimit.c glibc-2.2.4/sysdeps/unix/sysv/aix/setrlimit.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setrlimit.c Tue Apr 18 09:14:40 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setrlimit.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setrlimit64.c glibc-2.2.4/sysdeps/unix/sysv/aix/setrlimit64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setrlimit64.c Tue Apr 18 09:15:45 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setrlimit64.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setsid.c glibc-2.2.4/sysdeps/unix/sysv/aix/setsid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setsid.c Tue Apr 18 09:16:23 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setsid.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/setuid.c glibc-2.2.4/sysdeps/unix/sysv/aix/setuid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/setuid.c Tue Apr 18 09:17:42 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/setuid.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/aix/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/sigaction.c Mon Mar 20 17:20:58 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sigaction.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sigpending.c glibc-2.2.4/sysdeps/unix/sysv/aix/sigpending.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/sigpending.c Mon Mar 20 17:21:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sigpending.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sigset-cvt-mask.h glibc-2.2.4/sysdeps/unix/sysv/aix/sigset-cvt-mask.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/sigset-cvt-mask.h Mon Mar 20 17:21:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sigset-cvt-mask.h Mon Jul 23 10:57:03 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define sigset_set_old_mask(set, mask) \ do { \ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sigsuspend.c glibc-2.2.4/sysdeps/unix/sysv/aix/sigsuspend.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/sigsuspend.c Mon Mar 20 17:21:53 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sigsuspend.c Mon Jul 23 10:57:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sleep.c glibc-2.2.4/sysdeps/unix/sysv/aix/sleep.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/sleep.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sleep.c Thu Jul 5 21:56:11 2001 @@ -0,0 +1,34 @@ +/* Copyright (C) 1991, 1992, 1995, 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include + +extern int __libc_nanosleep (const struct timespec *requested_time, + struct timespec *remaining); + +unsigned int +__sleep (seconds) + unsigned int seconds; +{ + struct timespec ts ={tv_sec:(long int)seconds,tv_nsec:0}; + __libc_nanosleep(&ts,&ts); + return 0; +} +weak_alias (__sleep, sleep) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/socket.c glibc-2.2.4/sysdeps/unix/sysv/aix/socket.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/socket.c Tue Apr 18 10:20:27 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/socket.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/socketpair.c glibc-2.2.4/sysdeps/unix/sysv/aix/socketpair.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/socketpair.c Tue Apr 18 10:21:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/socketpair.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/speed.c glibc-2.2.4/sysdeps/unix/sysv/aix/speed.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/speed.c Tue Apr 18 10:22:32 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/speed.c Mon Jul 23 10:57:04 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/start.c glibc-2.2.4/sysdeps/unix/sysv/aix/start.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/start.c Tue Apr 3 18:33:04 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/start.c Mon Jul 23 10:57:04 2001 @@ -1,21 +1,20 @@ -/* Copyright (C) 1991, 93, 1995-1998, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1991, 93, 1995-1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. -*/ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Old compatibility names for C types. */ @@ -32,6 +31,12 @@ typedef unsigned char uchar; /* sb i /* The first piece of initialized data. */ int __data_start = 0; +#ifndef HAVE_ELF +/* Since gcc/crtstuff.c won't define it unless the ELF format is used + we will need to define it here. */ +void *__dso_handle = NULL; +#endif + extern int errno; /* extern __pthread_init; */ @@ -108,12 +113,12 @@ asm(" #endif crt0_info.p_argc = (int*)&argc; -/* crt0_info.threads_init = (FPV) &__pthread_init; */ +/* crt0_info.threads_init = (FPV) &__pthread_init; */ /* * Do run-time linking, if enabled and call the init() * for all loaded modules. - */ + */ argc = modinit(argc,&crt0_info,module_count,text_origin,data_origin); errno=0; @@ -131,9 +136,9 @@ asm(" * int modinit(argc,crt0_info,module_count,text,data) * * argc - current value of argc. - * info - crt0 information passed + * info - crt0 information passed * module_count - number of modules loaded. - * text - Beginning of text address + * text - Beginning of text address * data - Beginning of data address */ @@ -287,4 +292,3 @@ __RTINIT *find_rtinit(caddr_t text_origi (data_origin - data_sec_hdr->s_vaddr)); return(rtl); } - diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/statfs.c glibc-2.2.4/sysdeps/unix/sysv/aix/statfs.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/statfs.c Mon Mar 20 17:22:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/statfs.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/symlink.c glibc-2.2.4/sysdeps/unix/sysv/aix/symlink.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/symlink.c Tue Apr 18 10:24:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/symlink.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sys/param.h glibc-2.2.4/sysdeps/unix/sysv/aix/sys/param.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/sys/param.h Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sys/param.h Mon Jul 23 10:57:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PARAM_H #define _SYS_PARAM_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/aix/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/sys/ucontext.h Mon Mar 20 17:29:17 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sys/ucontext.h Mon Jul 23 10:57:06 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/aix/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/sysdep.h Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/sysdep.h Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/tcgetattr.c glibc-2.2.4/sysdeps/unix/sysv/aix/tcgetattr.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/tcgetattr.c Tue Apr 18 10:30:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/tcgetattr.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/tcsetattr.c glibc-2.2.4/sysdeps/unix/sysv/aix/tcsetattr.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/tcsetattr.c Tue Apr 18 10:33:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/tcsetattr.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/times.c glibc-2.2.4/sysdeps/unix/sysv/aix/times.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/times.c Tue Apr 18 10:34:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/times.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/truncate.c glibc-2.2.4/sysdeps/unix/sysv/aix/truncate.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/truncate.c Mon Mar 20 17:22:36 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/truncate.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/truncate64.c glibc-2.2.4/sysdeps/unix/sysv/aix/truncate64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/truncate64.c Mon Mar 20 17:22:40 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/truncate64.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/uitrunc.c glibc-2.2.4/sysdeps/unix/sysv/aix/uitrunc.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/uitrunc.c Wed Dec 6 16:31:48 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/uitrunc.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/ulimit.c glibc-2.2.4/sysdeps/unix/sysv/aix/ulimit.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/ulimit.c Tue Apr 18 10:36:41 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/ulimit.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/umask.c glibc-2.2.4/sysdeps/unix/sysv/aix/umask.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/umask.c Tue Apr 18 10:39:10 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/umask.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/unlink.c glibc-2.2.4/sysdeps/unix/sysv/aix/unlink.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/unlink.c Tue Apr 18 10:39:59 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/unlink.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/usleep.c glibc-2.2.4/sysdeps/unix/sysv/aix/usleep.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/usleep.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/usleep.c Thu Jul 5 21:56:11 2001 @@ -0,0 +1,34 @@ +/* Copyright (C) 1991, 1992, 1995, 1996, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include +#include + +extern int __libc_nanosleep (const struct timespec *requested_time, + struct timespec *remaining); + +/* Sleep USECONDS microseconds, or until a previously set timer goes off. */ +int +usleep (useconds) + useconds_t useconds; +{ + struct timespec ts ={tv_sec:0,tv_nsec:(long int)useconds * 1000}; + __libc_nanosleep(&ts,&ts); + return 0; +} diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/utimes.c glibc-2.2.4/sysdeps/unix/sysv/aix/utimes.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/utimes.c Tue Apr 18 10:41:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/utimes.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/utmpx.h glibc-2.2.4/sysdeps/unix/sysv/aix/utmpx.h --- glibc-2.2.3/sysdeps/unix/sysv/aix/utmpx.h Tue Apr 3 18:28:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/utmpx.h Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMPX_H #define _UTMPX_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/wait3.c glibc-2.2.4/sysdeps/unix/sysv/aix/wait3.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/wait3.c Mon Mar 20 17:22:56 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/wait3.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/wait4.c glibc-2.2.4/sysdeps/unix/sysv/aix/wait4.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/wait4.c Mon Mar 20 17:23:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/wait4.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/waitid.c glibc-2.2.4/sysdeps/unix/sysv/aix/waitid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/waitid.c Mon Mar 20 17:23:06 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/waitid.c Mon Jul 23 10:57:04 2001 @@ -4,19 +4,19 @@ Contributed by Zack Weinberg , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/waitpid.c glibc-2.2.4/sysdeps/unix/sysv/aix/waitpid.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/waitpid.c Mon Mar 20 17:23:10 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/waitpid.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/write.c glibc-2.2.4/sysdeps/unix/sysv/aix/write.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/write.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/write.c Mon Jul 23 10:57:04 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/writev.c glibc-2.2.4/sysdeps/unix/sysv/aix/writev.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/writev.c Mon Mar 20 17:23:20 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/writev.c Mon Jul 23 10:57:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/xstat.c glibc-2.2.4/sysdeps/unix/sysv/aix/xstat.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/xstat.c Tue Apr 18 10:41:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/xstat.c Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/aix/xstat64.c glibc-2.2.4/sysdeps/unix/sysv/aix/xstat64.c --- glibc-2.2.3/sysdeps/unix/sysv/aix/xstat64.c Tue Apr 18 10:42:12 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/aix/xstat64.c Mon Jul 23 10:57:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/bits/dirent.h glibc-2.2.4/sysdeps/unix/sysv/bits/dirent.h --- glibc-2.2.3/sysdeps/unix/sysv/bits/dirent.h Tue Nov 25 20:01:18 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/bits/dirent.h Mon Jul 23 10:57:07 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRENT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/bits/fcntl.h Fri Jun 20 19:48:00 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/bits/fcntl.h Mon Jul 23 10:57:07 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H #error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/bits/local_lim.h glibc-2.2.4/sysdeps/unix/sysv/bits/local_lim.h --- glibc-2.2.3/sysdeps/unix/sysv/bits/local_lim.h Fri Jun 20 19:48:00 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/bits/local_lim.h Mon Jul 23 10:57:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define NGROUPS_MAX 0 /* No supplementary groups. */ #define ARG_MAX 5120 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/bits/signum.h Fri Jun 20 19:48:00 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/bits/signum.h Mon Jul 23 10:57:07 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/bits/stat.h Thu Jun 22 12:04:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/bits/stat.h Mon Jul 23 10:57:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/bits/utmp.h glibc-2.2.4/sysdeps/unix/sysv/bits/utmp.h --- glibc-2.2.3/sysdeps/unix/sysv/bits/utmp.h Tue Nov 25 20:01:18 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/bits/utmp.h Mon Jul 23 10:57:07 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UTMP_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/bits/utsname.h glibc-2.2.4/sysdeps/unix/sysv/bits/utsname.h --- glibc-2.2.3/sysdeps/unix/sysv/bits/utsname.h Sat Dec 4 12:31:54 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/bits/utsname.h Mon Jul 23 10:57:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UTSNAME_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/getdents.c glibc-2.2.4/sysdeps/unix/sysv/getdents.c --- glibc-2.2.3/sysdeps/unix/sysv/getdents.c Wed Jan 22 20:23:54 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/getdents.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/gethostname.c glibc-2.2.4/sysdeps/unix/sysv/gethostname.c --- glibc-2.2.3/sysdeps/unix/sysv/gethostname.c Mon Mar 26 20:53:33 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/gethostname.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/hpux/bits/errno.h glibc-2.2.4/sysdeps/unix/sysv/hpux/bits/errno.h --- glibc-2.2.3/sysdeps/unix/sysv/hpux/bits/errno.h Wed Aug 25 13:26:03 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/hpux/bits/errno.h Mon Jul 23 10:57:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines the `errno' constants. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/hpux/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/hpux/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/hpux/bits/stat.h Thu Jun 22 12:04:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/hpux/bits/stat.h Mon Jul 23 10:57:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/hpux/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/hpux/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/hpux/bits/types.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/hpux/bits/types.h Mon Jul 23 10:57:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/hpux/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/hpux/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/hpux/sysdep.h Sun Oct 10 13:34:26 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/hpux/sysdep.h Mon Jul 23 10:57:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, , August 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* No underscores necessary. */ #define NO_UNDERSCORES diff -durpN glibc-2.2.3/sysdeps/unix/sysv/i386/signal.S glibc-2.2.4/sysdeps/unix/sysv/i386/signal.S --- glibc-2.2.3/sysdeps/unix/sysv/i386/signal.S Thu Jun 26 15:16:32 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/i386/signal.S Mon Jul 23 10:57:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/i386/sigreturn.S glibc-2.2.4/sysdeps/unix/sysv/i386/sigreturn.S --- glibc-2.2.3/sysdeps/unix/sysv/i386/sigreturn.S Mon Jan 6 14:06:46 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/i386/sigreturn.S Mon Jul 23 10:57:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/i386/time.S glibc-2.2.4/sysdeps/unix/sysv/i386/time.S --- glibc-2.2.3/sysdeps/unix/sysv/i386/time.S Sun Oct 5 19:04:34 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/i386/time.S Mon Jul 23 10:57:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/Makefile glibc-2.2.4/sysdeps/unix/sysv/irix4/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/irix4/Makefile Sun Jan 19 18:49:24 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/Makefile Mon Jul 23 10:57:08 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),signal) sysdep_routines := $(sysdep_routines) sigtramp __handler diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/__handler.S glibc-2.2.4/sysdeps/unix/sysv/irix4/__handler.S --- glibc-2.2.3/sysdeps/unix/sysv/irix4/__handler.S Thu Jun 26 15:16:34 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/__handler.S Mon Jul 23 10:57:08 2001 @@ -4,19 +4,19 @@ Also hacked by Ian Lance Taylor (ian@airs.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/confname.h glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/confname.h --- glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/confname.h Tue Nov 25 20:01:20 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/confname.h Mon Jul 23 10:57:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UNISTD_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/fcntl.h Fri Jun 20 19:48:21 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/fcntl.h Mon Jul 23 10:57:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H #error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/mman.h Wed Sep 23 15:43:03 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/mman.h Mon Jul 23 10:57:09 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_MMAN_H #define _BITS_MMAN_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/signum.h Fri Jun 20 19:48:21 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/signum.h Mon Jul 23 10:57:09 2001 @@ -1,20 +1,21 @@ /* Signal number definitions. Irix4 version. Copyright (C) 1994, 1996 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/irix4/bits/stat.h Thu Jun 22 12:04:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/bits/stat.h Mon Jul 23 10:57:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/fpathconf.c glibc-2.2.4/sysdeps/unix/sysv/irix4/fpathconf.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/fpathconf.c Mon May 26 15:27:41 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/fpathconf.c Mon Jul 23 10:57:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/getgroups.c glibc-2.2.4/sysdeps/unix/sysv/irix4/getgroups.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/getgroups.c Mon May 26 15:27:44 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/getgroups.c Mon Jul 23 10:57:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/getpriority.c glibc-2.2.4/sysdeps/unix/sysv/irix4/getpriority.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/getpriority.c Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/getpriority.c Mon Jul 23 10:57:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/getrusage.c glibc-2.2.4/sysdeps/unix/sysv/irix4/getrusage.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/getrusage.c Mon May 26 15:27:46 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/getrusage.c Mon Jul 23 10:57:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/pathconf.c glibc-2.2.4/sysdeps/unix/sysv/irix4/pathconf.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/pathconf.c Mon May 26 15:27:47 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/pathconf.c Mon Jul 23 10:57:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/setgroups.c glibc-2.2.4/sysdeps/unix/sysv/irix4/setgroups.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/setgroups.c Mon May 26 15:27:48 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/setgroups.c Mon Jul 23 10:57:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/setpriority.c glibc-2.2.4/sysdeps/unix/sysv/irix4/setpriority.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/setpriority.c Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/setpriority.c Mon Jul 23 10:57:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/sigreturn.S glibc-2.2.4/sysdeps/unix/sysv/irix4/sigreturn.S --- glibc-2.2.3/sysdeps/unix/sysv/irix4/sigreturn.S Thu Jun 26 15:16:35 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/sigreturn.S Mon Jul 23 10:57:09 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@cs.widener.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/sigtramp.c glibc-2.2.4/sysdeps/unix/sysv/irix4/sigtramp.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/sigtramp.c Mon May 26 15:27:50 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/sigtramp.c Mon Jul 23 10:57:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The sigvec system call on MIPS Ultrix takes an additional parameter, which is the address that is actually called when the diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/start.c glibc-2.2.4/sysdeps/unix/sysv/irix4/start.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/start.c Mon May 26 15:27:52 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/start.c Mon Jul 23 10:57:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/sysconf.c glibc-2.2.4/sysdeps/unix/sysv/irix4/sysconf.c --- glibc-2.2.3/sysdeps/unix/sysv/irix4/sysconf.c Mon May 26 15:27:55 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/sysconf.c Mon Jul 23 10:57:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/uname.S glibc-2.2.4/sysdeps/unix/sysv/irix4/uname.S --- glibc-2.2.3/sysdeps/unix/sysv/irix4/uname.S Thu Jun 26 15:16:35 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/uname.S Mon Jul 23 10:57:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/irix4/wait.S glibc-2.2.4/sysdeps/unix/sysv/irix4/wait.S --- glibc-2.2.3/sysdeps/unix/sysv/irix4/wait.S Thu Jun 26 15:16:35 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/irix4/wait.S Mon Jul 23 10:57:09 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@cs.widener.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/Makefile glibc-2.2.4/sysdeps/unix/sysv/linux/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/linux/Makefile Thu Nov 16 11:12:05 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/Makefile Mon Aug 13 15:01:19 2001 @@ -1,6 +1,4 @@ ifeq ($(subdir),csu) -CFLAGS-init-first.c = -fkeep-inline-functions - sysdep_routines += errno-loc endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/adjtime.c glibc-2.2.4/sysdeps/unix/sysv/linux/adjtime.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/adjtime.c Thu Dec 10 19:07:29 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/adjtime.c Mon Jul 23 10:57:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/aio_sigqueue.c glibc-2.2.4/sysdeps/unix/sysv/linux/aio_sigqueue.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/aio_sigqueue.c Fri Jul 7 10:57:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/aio_sigqueue.c Mon Jul 23 10:57:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/adjtime.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/adjtime.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/adjtime.c Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/adjtime.c Mon Jul 23 10:57:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/dirent.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/dirent.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/dirent.h Fri Oct 31 14:52:34 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/dirent.h Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_DIRENT_H #define _BITS_DIRENT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h Thu Oct 15 09:20:33 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/ipc.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/ipc.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/ipc.h Fri Feb 25 12:29:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/ipc.h Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/mman.h Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/mman.h Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/msq.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/msq.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/msq.h Fri Feb 25 12:29:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/msq.h Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/netdb.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/netdb.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/netdb.h Sat Apr 1 14:29:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/netdb.h Mon Jul 23 10:57:20 2001 @@ -1,20 +1,20 @@ /* Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it - and/or modify it under the terms of the GNU Library General Public + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. - The GNU C Library 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 Library General Public License for more details. + The GNU C Library 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 + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., 59 Temple Place - - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETDB_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/resource.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/resource.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/sem.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/sem.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/sem.h Mon Jan 24 04:31:25 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/sem.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/shm.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/shm.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/shm.h Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/shm.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h Wed Feb 23 13:19:49 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined __need_siginfo_t \ && !defined __need_sigevent_t diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/signum.h Mon Feb 8 10:10:27 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/signum.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h Wed Jun 10 03:58:58 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/socket.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/socket.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/socket.h Sat Jan 27 13:23:45 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/socket.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_SOCKET_H #define __BITS_SOCKET_H @@ -87,6 +87,8 @@ enum __socket_type #define PF_SNA 22 /* Linux SNA Project */ #define PF_IRDA 23 /* IRDA sockets. */ #define PF_PPPOX 24 /* PPPoX sockets. */ +#define PF_WANPIPE 25 /* Wanpipe API sockets. */ +#define PF_BLUETOOTH 31 /* Bluetooth sockets. */ #define PF_MAX 32 /* For now.. */ /* Address families. */ @@ -117,6 +119,8 @@ enum __socket_type #define AF_SNA PF_SNA #define AF_IRDA PF_IRDA #define AF_PPPOX PF_PPPOX +#define AF_WANPIPE PF_WANPIPE +#define AF_BLUETOOTH PF_BLUETOOTH #define AF_MAX PF_MAX /* Socket level values. Others are defined in the appropriate headers. @@ -199,8 +203,10 @@ enum #define MSG_RST MSG_RST MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */ #define MSG_ERRQUEUE MSG_ERRQUEUE - MSG_NOSIGNAL = 0x4000 /* Do not generate SIGPIPE. */ + MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */ #define MSG_NOSIGNAL MSG_NOSIGNAL + MSG_MORE = 0x8000 /* Sender will send more. */ +#define MSG_MORE MSG_MORE }; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/stat.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/stat.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/statvfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/statvfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/statvfs.h Sat Jan 27 14:41:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/statvfs.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATVFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/termios.h Wed Jan 20 09:15:49 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/termios.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TERMIOS_H # error "Never include directly; use instead." @@ -149,6 +149,8 @@ struct termios #define B3000000 00034 #define B3500000 00035 #define B4000000 00036 + +#define __MAX_BAUD B4000000 #define CSIZE 00001400 #define CS5 00000000 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/time.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/time.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/time.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/time.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/types.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/bits/types.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/brk.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/brk.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/brk.S Sun Aug 23 10:33:22 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/brk.S Mon Jul 23 10:57:19 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe , 1993. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __brk is a special syscall under Linux since it never returns an error. Instead, the error condition is indicated by returning the old diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/clone.S Wed Feb 4 02:17:49 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/clone.S Mon Jul 23 10:57:19 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone() is even more special than fork() as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/configure glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/configure --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/configure Wed Aug 2 15:39:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/configure Wed Dec 31 16:00:00 1969 @@ -1,51 +0,0 @@ - # Local configure fragment for sysdeps/unix/sysv/linux/alpha. - -# Don't bother trying to generate any glue code to be compatible with the -# existing system library, because we are the only system library. -inhibit_glue=yes - -if test -n "$sysheaders"; then - OLD_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS $SYSINCLUDES" -fi -echo $ac_n "checking installed Linux kernel header files""... $ac_c" 1>&6 -echo "configure:13: checking installed Linux kernel header files" >&5 -if eval "test \"`echo '$''{'libc_cv_linux21100'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -int main() { -#if LINUX_VERSION_CODE < (2 *65536+ 1 *256+ 100) /* 2.1.100 */ -eat flaming death -#endif -; return 0; } -EOF -if { (eval echo configure:27: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - libc_cv_linux21100='2.1.100 or later' -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - libc_cv_linux21100='TOO OLD!' -fi -rm -f conftest* -fi - -echo "$ac_t""$libc_cv_linux21100" 1>&6 -if test "$libc_cv_linux21100" != '2.1.100 or later'; then - { echo "configure: error: GNU libc requires kernel header files from -Linux 2.1.100 or later to be installed before configuring. -The kernel header files are found usually in /usr/include/asm and -/usr/include/linux; make sure these directories use files from -Linux 2.1.100 or later. This check uses , so -make sure that file was built correctly when installing the kernel header -files. To use kernel headers not from /usr/include/linux, use the -configure option --with-headers." 1>&2; exit 1; } -fi -if test -n "$sysheaders"; then - CFLAGS=$OLD_CFLAGS -fi diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/configure.in glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/configure.in --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/configure.in Fri Aug 21 19:45:38 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/configure.in Wed Dec 31 16:00:00 1969 @@ -1,36 +0,0 @@ -sinclude(./aclocal.m4)dnl Autoconf lossage -GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. -# Local configure fragment for sysdeps/unix/sysv/linux/alpha. - -# Don't bother trying to generate any glue code to be compatible with the -# existing system library, because we are the only system library. -inhibit_glue=yes - -define([LIBC_LINUX_VERSION],[2.1.100])dnl -if test -n "$sysheaders"; then - OLD_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS $SYSINCLUDES" -fi -define([libc_cv_linuxVER], [libc_cv_linux]patsubst(LIBC_LINUX_VERSION,[\.]))dnl -AC_CACHE_CHECK(installed Linux kernel header files, libc_cv_linuxVER, [dnl -AC_TRY_COMPILE([#include ], -[#if LINUX_VERSION_CODE < ]dnl -patsubst(LIBC_LINUX_VERSION,[^\([^.]*\)\.\([^.]*\)\.\([^.]*\)$],dnl -[ (\1 *65536+ \2 *256+ \3) /* \1.\2.\3 */])[ -eat flaming death -#endif], - libc_cv_linuxVER='LIBC_LINUX_VERSION or later', - libc_cv_linuxVER='TOO OLD!')]) -if test "$libc_cv_linuxVER" != 'LIBC_LINUX_VERSION or later'; then - AC_MSG_ERROR([GNU libc requires kernel header files from -Linux LIBC_LINUX_VERSION or later to be installed before configuring. -The kernel header files are found usually in /usr/include/asm and -/usr/include/linux; make sure these directories use files from -Linux LIBC_LINUX_VERSION or later. This check uses , so -make sure that file was built correctly when installing the kernel header -files. To use kernel headers not from /usr/include/linux, use the -configure option --with-headers.]) -fi -if test -n "$sysheaders"; then - CFLAGS=$OLD_CFLAGS -fi diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/fpathconf.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/fpathconf.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/fpathconf.c Wed Jun 21 11:11:06 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/fpathconf.c Mon Jul 23 10:57:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/getitimer.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/getitimer.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/getitimer.S Sun Aug 23 10:33:23 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/getitimer.S Mon Jul 23 10:57:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/getrusage.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/getrusage.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/getrusage.S Mon May 1 14:57:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/getrusage.S Mon Jul 23 10:57:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/getsysstats.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/getsysstats.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/getsysstats.c Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/getsysstats.c Mon Jul 23 10:57:19 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We need to define a special parser for /proc/cpuinfo. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/gettimeofday.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/gettimeofday.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/gettimeofday.S Sun Aug 23 10:33:25 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/gettimeofday.S Mon Jul 23 10:57:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/glob.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/glob.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/glob.c Fri Apr 7 12:10:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/glob.c Mon Jul 23 10:57:19 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define glob64 __no_glob64_decl #define globfree64 __no_globfree64_decl diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S Sun Aug 23 10:33:27 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S Mon Jul 23 10:57:19 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S Sun Aug 23 10:33:28 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S Mon Jul 23 10:57:19 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ioperm.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ioperm.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ioperm.c Mon May 1 14:57:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ioperm.c Mon Jul 23 10:57:19 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* I/O access is restricted to ISA port space (ports 0..65535). Modern devices hopefully are sane enough not to put any performance diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ipc_priv.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ipc_priv.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ipc_priv.h Mon Jan 24 04:30:41 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ipc_priv.h Mon Jul 23 10:57:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/kernel_termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/kernel_termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/kernel_termios.h Mon Dec 1 09:12:09 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/kernel_termios.h Mon Jul 23 10:57:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _KERNEL_TERMIOS_H #define _KERNEL_TERMIOS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/msgctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/msgctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/msgctl.c Wed Aug 2 14:53:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/msgctl.c Mon Jul 23 10:57:19 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/net/route.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/net/route.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/net/route.h Thu Dec 25 04:14:08 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/net/route.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on the 4.4BSD and Linux version of this file. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/oldglob.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/oldglob.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/oldglob.c Wed May 31 11:10:44 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/oldglob.c Mon Jul 23 10:57:19 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with this library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file contains only wrappers around the real glob functions. It became necessary since the glob_t structure changed. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/pathconf.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/pathconf.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/pathconf.c Wed Jun 21 11:11:06 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/pathconf.c Mon Jul 23 10:57:19 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/pipe.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/pipe.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/pipe.S Thu Jun 26 15:16:37 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/pipe.S Mon Jul 23 10:57:19 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger (davidm@cs.arizona.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __pipe is a special syscall since it returns two values. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S Sun Aug 23 10:33:29 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1998 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/select.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/select.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/select.S Mon Dec 7 10:04:53 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/select.S Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/semctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/semctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/semctl.c Thu Oct 26 22:57:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/semctl.c Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/setfpucw.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/setfpucw.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/setfpucw.c Tue Dec 1 09:29:30 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/setfpucw.c Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/setitimer.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/setitimer.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/setitimer.S Sun Aug 23 10:33:31 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/setitimer.S Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/settimeofday.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/settimeofday.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/settimeofday.S Sun Aug 23 10:33:32 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/settimeofday.S Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/shmctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/shmctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/shmctl.c Wed Aug 2 14:53:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/shmctl.c Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define SIGCONTEXT struct sigcontext #define SIGCONTEXT_EXTRA_ARGS diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sigprocmask.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sigprocmask.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sigprocmask.c Sun Jan 19 18:49:30 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sigprocmask.c Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger (davidm@azstarnet.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sigsuspend.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sigsuspend.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sigsuspend.S Sun Jan 19 18:49:31 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sigsuspend.S Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* sigsuspend is a special syscall since it needs to dereference the sigset. This will have to change when we have more than 64 signals. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sizes.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sizes.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sizes.h Thu Feb 12 10:22:18 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sizes.h Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIZES_H #define _SIZES_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/acct.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/acct.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/acct.h Fri May 26 12:38:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/acct.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_ACCT_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/io.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/io.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/io.h Tue Mar 28 11:05:48 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/io.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IO_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/procfs.h Wed Nov 17 16:07:31 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/procfs.h Mon Jul 23 10:57:21 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/sysmacros.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/sysmacros.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/sysmacros.h Wed Jun 16 14:29:39 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/sysmacros.h Mon Jul 23 10:57:21 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SYSMACROS_H #define _SYS_SYSMACROS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h Tue Oct 12 08:49:50 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h Mon Jul 23 10:57:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/user.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/user.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sys/user.h Fri Sep 3 00:08:11 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sys/user.h Mon Jul 23 10:57:22 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_USER_H #define _SYS_USER_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/syscall.S Tue Mar 14 16:46:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/syscall.S Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/sysdep.h Sat Oct 31 23:36:15 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/sysdep.h Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef __ASSEMBLER__ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ustat.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ustat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/ustat.c Tue Jan 7 15:29:44 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/ustat.c Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/utimes.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/utimes.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/utimes.S Sun Aug 23 10:33:33 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/utimes.S Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/wait4.S glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/wait4.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/wait4.S Sun Aug 23 10:33:34 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/wait4.S Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/wordexp.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/wordexp.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/wordexp.c Thu Jan 25 18:16:03 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/wordexp.c Mon Jul 23 10:57:20 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/xmknod.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/xmknod.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/xmknod.c Sun Jan 19 18:49:33 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/xmknod.c Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/xstatconv.c glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/xstatconv.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/xstatconv.c Tue Nov 11 15:54:33 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/alpha/xstatconv.c Mon Jul 23 10:57:20 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/bits/armsigctx.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/bits/armsigctx.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/bits/armsigctx.h Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/bits/armsigctx.h Mon Jul 23 10:57:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The format of struct sigcontext changed between 2.0 and 2.1 kernels. Fortunately 2.0 puts a magic number in the first word and this is not diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/bits/fcntl.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/bits/fcntl.h Mon Jul 23 10:57:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/bits/mman.h Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/bits/mman.h Mon Jul 23 10:57:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/bits/resource.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/bits/resource.h Mon Jul 23 10:57:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/arm/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/brk.c Mon Jul 27 09:54:58 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/brk.c Mon Jul 23 10:57:23 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/arm/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/clone.S Mon Jan 25 09:26:48 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/clone.S Mon Jul 23 10:57:23 2001 @@ -3,19 +3,19 @@ Contributed by Pat Beirne The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone() is even more special than fork() as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/dl-procinfo.c glibc-2.2.4/sysdeps/unix/sysv/linux/arm/dl-procinfo.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/dl-procinfo.c Fri Mar 9 22:35:45 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/dl-procinfo.c Mon Jul 23 10:57:23 2001 @@ -4,19 +4,19 @@ Contributed by Philip Blundell , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This information must be kept in sync with the _DL_HWCAP_COUNT and _DL_PLATFORM_COUNT definitions in procinfo.h. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/dl-procinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/dl-procinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/dl-procinfo.h Fri Mar 9 22:36:09 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/dl-procinfo.h Mon Jul 23 10:57:23 2001 @@ -4,19 +4,19 @@ Contributed by Philip Blundell , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_PROCINFO_H #define _DL_PROCINFO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/errlist.c glibc-2.2.4/sysdeps/unix/sysv/linux/arm/errlist.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/errlist.c Fri Apr 7 12:10:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/errlist.c Mon Jul 23 10:57:23 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/ioperm.c glibc-2.2.4/sysdeps/unix/sysv/linux/arm/ioperm.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/ioperm.c Tue Feb 15 10:51:43 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/ioperm.c Mon Jul 23 10:57:24 2001 @@ -4,19 +4,19 @@ David Mosberger. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* I/O port access on the ARM is something of a fiction. What we do is to map an appropriate area of /dev/mem into user space so that a program diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/mmap.S glibc-2.2.4/sysdeps/unix/sysv/linux/arm/mmap.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/mmap.S Mon Jan 3 15:19:53 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/mmap.S Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/mmap64.S glibc-2.2.4/sysdeps/unix/sysv/linux/arm/mmap64.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/mmap64.S Wed Feb 23 13:19:49 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/mmap64.S Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/profil-counter.h Fri Oct 23 10:56:05 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/profil-counter.h Mon Jul 23 10:57:24 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/register-dump.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/register-dump.h Mon Jul 23 10:57:24 2001 @@ -4,19 +4,19 @@ Contributed by Philip Blundell , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sigaction.c Wed Aug 2 14:53:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sigaction.c Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h Mon Jul 23 10:57:24 2001 @@ -3,19 +3,19 @@ Contributed by Philip Blundell , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/siglist.c glibc-2.2.4/sysdeps/unix/sysv/linux/arm/siglist.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/siglist.c Fri Mar 31 12:38:45 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/siglist.c Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sigrestorer.S glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sigrestorer.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sigrestorer.S Mon Apr 12 02:03:27 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sigrestorer.S Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/arm/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/socket.S Wed Apr 14 13:40:56 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/socket.S Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/elf.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/elf.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/elf.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/elf.h Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_ELF_H #define _SYS_ELF_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/io.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/io.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/io.h Mon Jan 3 13:04:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/io.h Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IO_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/procfs.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/procfs.h Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/ucontext.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/ucontext.h Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* System V/ARM ABI compliant context switching support. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/user.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/user.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sys/user.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sys/user.h Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_USER_H #define _SYS_USER_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sysdep.S Fri Oct 23 10:56:22 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sysdep.S Mon Jul 23 10:57:24 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/sysdep.h Mon Sep 18 15:42:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/sysdep.h Mon Jul 23 10:57:24 2001 @@ -4,19 +4,19 @@ ARM changes by Philip Blundell, , May 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_ARM_SYSDEP_H #define _LINUX_ARM_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/arm/vfork.S glibc-2.2.4/sysdeps/unix/sysv/linux/arm/vfork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/arm/vfork.S Mon Apr 12 02:03:50 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/arm/vfork.S Mon Jul 23 10:57:24 2001 @@ -3,19 +3,19 @@ Contributed by Philip Blundell . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/dirent.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/dirent.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/dirent.h Tue Nov 25 20:09:41 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/dirent.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRENT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/errno.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/errno.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/errno.h Fri Dec 10 10:10:10 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/errno.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/in.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/in.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/in.h Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/in.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Linux version. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/ioctl-types.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/ioctl-types.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/ioctl-types.h Fri Oct 29 16:23:06 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/ioctl-types.h Mon Jul 23 10:57:25 2001 @@ -1,21 +1,21 @@ /* Structure types for pre-termios terminal ioctls. Linux version. - Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1999, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead." @@ -75,3 +75,4 @@ struct termio #define N_SMSBLOCK 12 /* SMS block mode */ #define N_HDLC 13 /* synchronous HDLC */ #define N_SYNC_PPP 14 /* synchronous PPP */ +#define N_HCI 15 /* Bluetooth HCI UART */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/ioctls.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/ioctls.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/ioctls.h Thu Apr 2 12:11:44 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/ioctls.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/ipc.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/ipc.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/ipc.h Fri Feb 25 12:29:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/ipc.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/local_lim.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/local_lim.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/local_lim.h Fri Jun 9 12:17:54 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/local_lim.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The kernel header pollutes the namespace with the NR_OPEN symbol and defines LINK_MAX although filesystems have different maxima. A diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/msq.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/msq.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/msq.h Fri Feb 25 12:29:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/msq.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/poll.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/poll.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/poll.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/poll.h Sat Aug 4 12:31:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_POLL_H # error "Never use directly; include instead." @@ -46,8 +46,3 @@ #define POLLERR 0x008 /* Error condition. */ #define POLLHUP 0x010 /* Hung up. */ #define POLLNVAL 0x020 /* Invalid polling request. */ - -#ifdef __USE_MISC -/* Canonical number of polling requests to read in at a time in poll. */ -# define NPOLLFILE 30 -#endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/posix_opt.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/posix_opt.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/posix_opt.h Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/posix_opt.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/resource.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/resource.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sched.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sched.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sched.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sched.h Mon Jul 23 10:57:25 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __need_schedparam diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sem.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sem.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sem.h Mon Jan 24 04:27:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sem.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/shm.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/shm.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/shm.h Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/shm.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sigaction.h Wed Feb 23 13:19:49 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sigaction.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sigcontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sigcontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sigcontext.h Mon Aug 31 14:13:12 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sigcontext.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/siginfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/siginfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/siginfo.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/siginfo.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined __need_siginfo_t \ && !defined __need_sigevent_t diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/signum.h Wed Nov 24 10:29:50 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/signum.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sigset.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sigset.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sigset.h Tue Aug 18 10:39:10 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sigset.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGSET_H_types # define _SIGSET_H_types 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sigstack.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sigstack.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/sigstack.h Mon Oct 11 11:45:13 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/sigstack.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/socket.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/socket.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/socket.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/socket.h Sat Aug 4 12:31:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_SOCKET_H #define __BITS_SOCKET_H @@ -87,6 +87,8 @@ enum __socket_type #define PF_SNA 22 /* Linux SNA Project */ #define PF_IRDA 23 /* IRDA sockets. */ #define PF_PPPOX 24 /* PPPoX sockets. */ +#define PF_WANPIPE 25 /* Wanpipe API sockets. */ +#define PF_BLUETOOTH 31 /* Bluetooth sockets. */ #define PF_MAX 32 /* For now.. */ /* Address families. */ @@ -117,6 +119,8 @@ enum __socket_type #define AF_SNA PF_SNA #define AF_IRDA PF_IRDA #define AF_PPPOX PF_PPPOX +#define AF_WANPIPE PF_WANPIPE +#define AF_BLUETOOTH PF_BLUETOOTH #define AF_MAX PF_MAX /* Socket level values. Others are defined in the appropriate headers. @@ -199,8 +203,10 @@ enum #define MSG_RST MSG_RST MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */ #define MSG_ERRQUEUE MSG_ERRQUEUE - MSG_NOSIGNAL = 0x4000 /* Do not generate SIGPIPE. */ + MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */ #define MSG_NOSIGNAL MSG_NOSIGNAL + MSG_MORE = 0x8000 /* Sender will send more. */ +#define MSG_MORE MSG_MORE }; @@ -262,8 +268,8 @@ __cmsg_nxthdr (struct msghdr *__mhdr, st __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len)); - if ((unsigned char *) (__cmsg + 1) >= ((unsigned char *) __mhdr->msg_control - + __mhdr->msg_controllen) + if ((unsigned char *) (__cmsg + 1) > ((unsigned char *) __mhdr->msg_control + + __mhdr->msg_controllen) || ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len) > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen))) /* No more entries. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/stat.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/stat.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/statfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/statfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/statfs.h Mon Feb 28 13:14:40 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/statfs.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/statvfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/statvfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/statvfs.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/statvfs.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATVFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/termios.h Wed Jan 20 09:15:53 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/termios.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TERMIOS_H # error "Never include directly; use instead." @@ -165,6 +165,7 @@ struct termios #define B3000000 0010015 #define B3500000 0010016 #define B4000000 0010017 +#define __MAX_BAUD B4000000 #ifdef __USE_MISC # define CIBAUD 002003600000 /* input baud rate (not used) */ # define CRTSCTS 020000000000 /* flow control */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/time.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/time.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/time.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/time.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/types.h Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/types.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/uio.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/uio.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/uio.h Tue Nov 25 20:09:43 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/uio.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UIO_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/ustat.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/ustat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/ustat.h Fri Jun 20 19:50:29 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/ustat.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/utsname.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/utsname.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/utsname.h Tue Nov 25 20:09:43 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/utsname.h Mon Jul 23 10:57:25 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UTSNAME_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/bits/waitflags.h glibc-2.2.4/sysdeps/unix/sysv/linux/bits/waitflags.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/bits/waitflags.h Thu Feb 24 11:09:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/bits/waitflags.h Mon Jul 23 10:57:25 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SYS_WAIT_H && !defined _STDLIB_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/clock.c glibc-2.2.4/sysdeps/unix/sysv/linux/clock.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/clock.c Mon Feb 22 16:08:06 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/clock.c Mon Jul 23 10:57:11 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cmsg_nxthdr.c glibc-2.2.4/sysdeps/unix/sysv/linux/cmsg_nxthdr.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/cmsg_nxthdr.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cmsg_nxthdr.c Sat Aug 4 12:31:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -29,8 +29,8 @@ __cmsg_nxthdr (struct msghdr *mhdr, stru cmsg = (struct cmsghdr *) ((unsigned char *) cmsg + CMSG_ALIGN (cmsg->cmsg_len)); - if ((unsigned char *) (cmsg + 1) >= ((unsigned char *) mhdr->msg_control - + mhdr->msg_controllen) + if ((unsigned char *) (cmsg + 1) > ((unsigned char *) mhdr->msg_control + + mhdr->msg_controllen) || ((unsigned char *) cmsg + CMSG_ALIGN (cmsg->cmsg_len) > ((unsigned char *) mhdr->msg_control + mhdr->msg_controllen))) /* No more entries. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/configure glibc-2.2.4/sysdeps/unix/sysv/linux/configure --- glibc-2.2.3/sysdeps/unix/sysv/linux/configure Mon Mar 26 21:53:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/configure Fri Jul 27 23:16:53 2001 @@ -52,11 +52,8 @@ fi # kernel headers are young enough. Additionally we have minimal # kernel versions for some architectures. case "$machine" in - mips*) - arch_minimum_kernel=2.2.15 - ;; - sh*) - arch_minimum_kernel=2.3.99 + alpha*) + arch_minimum_kernel=2.1.100 ;; ia64*) arch_minimum_kernel=2.4.0 @@ -64,6 +61,12 @@ case "$machine" in hppa*) arch_minimum_kernel=2.3.99 ;; + mips*) + arch_minimum_kernel=2.2.15 + ;; + sh*) + arch_minimum_kernel=2.3.99 + ;; *) arch_minimum_kernel=2.0.10 ;; @@ -85,11 +88,11 @@ fi if test -n "$minimum_kernel"; then echo $ac_n "checking for kernel header at least $minimum_kernel""... $ac_c" 1>&6 -echo "configure:89: checking for kernel header at least $minimum_kernel" >&5 +echo "configure:92: checking for kernel header at least $minimum_kernel" >&5 decnum=`echo "$minimum_kernel.0.0.0" | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/(\1 * 65536 + \2 * 256 + \3)/'`; abinum=`echo "$minimum_kernel.0.0.0" | sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/\1,\2,\3/'`; cat > conftest.$ac_ext < #if LINUX_VERSION_CODE < $decnum @@ -154,27 +157,26 @@ fi case $add_ons in # It is available. Good. *linuxthreads*) - message= + linuxthreads_missing= ;; *) - message="\ -*** WARNING: Are you sure you do not want to use the \`linuxthreads' -*** add-on?" + linuxthreads_missing=yes ;; esac -if test "$message"; then +if test "$linuxthreads_missing"; then if test $enable_sanity = yes; then echo "\ -*** You should not compile the GNU libc without the \`linuxthreads' -*** add-on. Not using them risks being incompatible with the -*** libraries of other systems. Consider getting the add-on and restarting -*** the configuration. +*** On GNU/Linux systems it is normal to compile GNU libc with the +*** \`linuxthreads' add-on. Without that, the library will be +*** incompatible with normal GNU/Linux systems. *** If you really mean to not use this add-on, run configure again *** using the extra parameter \`--disable-sanity-checks'." exit 1 else - echo "$message" + echo "\ +*** WARNING: Are you sure you do not want to use the \`linuxthreads' +*** add-on?" fi fi @@ -205,7 +207,7 @@ if test $host = $build; then ac_prefix=$ac_default_prefix fi echo $ac_n "checking for symlinks in ${ac_prefix}/include""... $ac_c" 1>&6 -echo "configure:209: checking for symlinks in ${ac_prefix}/include" >&5 +echo "configure:211: checking for symlinks in ${ac_prefix}/include" >&5 ac_message= if test -L ${ac_prefix}/include/net; then ac_message="$ac_message diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/configure.in glibc-2.2.4/sysdeps/unix/sysv/linux/configure.in --- glibc-2.2.3/sysdeps/unix/sysv/linux/configure.in Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/configure.in Mon Jul 23 10:57:12 2001 @@ -39,11 +39,8 @@ fi # kernel headers are young enough. Additionally we have minimal # kernel versions for some architectures. case "$machine" in - mips*) - arch_minimum_kernel=2.2.15 - ;; - sh*) - arch_minimum_kernel=2.3.99 + alpha*) + arch_minimum_kernel=2.1.100 ;; ia64*) arch_minimum_kernel=2.4.0 @@ -51,6 +48,12 @@ case "$machine" in hppa*) arch_minimum_kernel=2.3.99 ;; + mips*) + arch_minimum_kernel=2.2.15 + ;; + sh*) + arch_minimum_kernel=2.3.99 + ;; *) arch_minimum_kernel=2.0.10 ;; @@ -122,27 +125,26 @@ fi case $add_ons in # It is available. Good. *linuxthreads*) - message= + linuxthreads_missing= ;; *) - message="\ -*** WARNING: Are you sure you do not want to use the \`linuxthreads' -*** add-on?" + linuxthreads_missing=yes ;; esac -if test "$message"; then +if test "$linuxthreads_missing"; then if test $enable_sanity = yes; then echo "\ -*** You should not compile the GNU libc without the \`linuxthreads' -*** add-on. Not using them risks being incompatible with the -*** libraries of other systems. Consider getting the add-on and restarting -*** the configuration. +*** On GNU/Linux systems it is normal to compile GNU libc with the +*** \`linuxthreads' add-on. Without that, the library will be +*** incompatible with normal GNU/Linux systems. *** If you really mean to not use this add-on, run configure again *** using the extra parameter \`--disable-sanity-checks'." exit 1 else - echo "$message" + echo "\ +*** WARNING: Are you sure you do not want to use the \`linuxthreads' +*** add-on?" fi fi diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/cris/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/bits/fcntl.h Sun Apr 8 21:31:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/bits/fcntl.h Mon Jul 23 10:57:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/cris/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/bits/mman.h Sun Apr 8 21:31:50 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/bits/mman.h Mon Jul 23 10:57:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/cris/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/bits/resource.h Sun Apr 8 21:32:15 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/bits/resource.h Mon Jul 23 10:57:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/cris/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/brk.c Sun Apr 8 21:32:28 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/brk.c Mon Jul 23 10:57:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/cris/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/clone.S Sun Apr 8 21:32:55 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/clone.S Mon Jul 23 10:57:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/mmap.S glibc-2.2.4/sysdeps/unix/sysv/linux/cris/mmap.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/mmap.S Sun Apr 8 21:43:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/mmap.S Mon Jul 23 10:57:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/mmap64.S glibc-2.2.4/sysdeps/unix/sysv/linux/cris/mmap64.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/mmap64.S Sun Apr 8 21:44:45 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/mmap64.S Mon Jul 23 10:57:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/linux/cris/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/profil-counter.h Sun Apr 8 21:45:23 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/profil-counter.h Mon Jul 23 10:57:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/cris/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/register-dump.h Sun Apr 8 21:45:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/register-dump.h Mon Jul 23 10:57:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/cris/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/socket.S Sun Apr 8 21:49:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/socket.S Mon Jul 23 10:57:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/cris/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/sys/ucontext.h Sun Apr 8 21:49:56 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/sys/ucontext.h Mon Jul 23 10:57:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/cris/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/syscall.S Sun Apr 8 21:50:08 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/syscall.S Mon Jul 23 10:57:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/cris/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/sysdep.S Sun Apr 8 21:50:44 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/sysdep.S Mon Jul 23 10:57:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/cris/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/sysdep.h Sun Apr 8 21:50:27 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/sysdep.h Mon Jul 23 10:57:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/cris/vfork.S glibc-2.2.4/sysdeps/unix/sysv/linux/cris/vfork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/cris/vfork.S Sun Apr 8 21:50:57 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/cris/vfork.S Mon Jul 23 10:57:26 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/device-nrs.h glibc-2.2.4/sysdeps/unix/sysv/linux/device-nrs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/device-nrs.h Tue Sep 26 00:27:33 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/device-nrs.h Mon Jul 23 10:57:12 2001 @@ -1,27 +1,42 @@ /* Device numbers of devices used in the implementation. Linux version. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DEVICE_NRS_H #define _DEVICE_NRS_H 1 +#include + /* /dev/null is (1,3). */ #define DEV_NULL_MAJOR 1 #define DEV_NULL_MINOR 3 + +/* Pseudo tty slaves. For Linux we use the Unix98 ttys. We could + also include the old BSD-style tty buts they should not be used and + the extra test would only slow down correctly set up systems. If a + system still uses those device the slower tests performed (using + isatty) will catch it. */ +#define DEV_TTY_LOW_MAJOR 136 +#define DEV_TTY_HIGH_MAJOR 143 + +/* Test whether given device is a tty. */ +#define DEV_TTY_P(statp) \ + ({ int __dev_major = major ((statp)->st_rdev); \ + __dev_major >= DEV_TTY_LOW_MAJOR && __dev_major <= DEV_TTY_HIGH_MAJOR; }) #endif /* device-nrs.h */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/dl-librecon.h glibc-2.2.4/sysdeps/unix/sysv/linux/dl-librecon.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/dl-librecon.h Thu Mar 15 23:37:04 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/dl-librecon.h Sat Aug 11 18:28:51 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_LIBRECON_H #define _DL_LIBRECON_H 1 @@ -24,10 +24,10 @@ /* Recognizing extra environment variables. */ #define EXTRA_LD_ENVVARS \ case 13: \ - if (memcmp (&envline[3], "ASSUME_KERNEL", 13) == 0) \ + if (memcmp (envline, "ASSUME_KERNEL", 13) == 0) \ { \ unsigned long int i, j, osversion = 0; \ - char *p = &envline[17], *q; \ + char *p = &envline[14], *q; \ \ for (i = 0; i < 3; i++, p = q + 1) \ { \ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/dl-origin.c glibc-2.2.4/sysdeps/unix/sysv/linux/dl-origin.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/dl-origin.c Thu Aug 31 14:45:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/dl-origin.c Mon Jul 23 10:57:12 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/dl-osinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/dl-osinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/dl-osinfo.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/dl-osinfo.h Mon Jul 23 10:57:12 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/dl-sysdep.c glibc-2.2.4/sysdeps/unix/sysv/linux/dl-sysdep.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/dl-sysdep.c Fri Jul 25 19:33:02 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/dl-sysdep.c Mon Jul 23 10:57:12 2001 @@ -1,21 +1,21 @@ /* Dynamic linker system dependencies for Linux. - Copyright (C) 1995, 1997 Free Software Foundation, Inc. + Copyright (C) 1995, 1997, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Linux needs some special initialization, but otherwise uses the generic dynamic linker system interface code. */ @@ -27,16 +27,7 @@ static inline void frob_brk (void) { - extern size_t _dl_pagesize; - extern void _end; __brk (0); /* Initialize the break. */ - if (__sbrk (0) == &_end) - /* The dynamic linker was run as a program, and so the initial break - starts just after our bss, at &_end. The malloc in dl-minimal.c - will consume the rest of this page, so tell the kernel to move the - break up that far. When the user program examines its break, it - will see this new value and not clobber our data. */ - __sbrk (_dl_pagesize - ((&_end - (void *) 0) & _dl_pagesize)); } #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/errlist.c glibc-2.2.4/sysdeps/unix/sysv/linux/errlist.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/errlist.c Tue Oct 17 14:54:20 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/errlist.c Mon Jul 23 10:57:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/errlist.h glibc-2.2.4/sysdeps/unix/sysv/linux/errlist.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/errlist.h Thu Feb 12 10:21:04 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/errlist.h Mon Jul 23 10:57:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ERRLIST_H #define _ERRLIST_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/errqueue.h glibc-2.2.4/sysdeps/unix/sysv/linux/errqueue.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/errqueue.h Wed Jan 10 13:46:02 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/errqueue.h Mon Jul 23 10:57:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Linux version. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/execve.c glibc-2.2.4/sysdeps/unix/sysv/linux/execve.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/execve.c Wed Aug 2 14:53:12 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/execve.c Mon Jul 23 10:57:12 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/fd_to_filename.h glibc-2.2.4/sysdeps/unix/sysv/linux/fd_to_filename.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/fd_to_filename.h Mon Apr 9 17:05:16 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/fd_to_filename.h Mon Jul 23 10:57:12 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/fpathconf.c glibc-2.2.4/sysdeps/unix/sysv/linux/fpathconf.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/fpathconf.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/fpathconf.c Mon Jul 23 10:57:12 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/fstatfs64.c glibc-2.2.4/sysdeps/unix/sysv/linux/fstatfs64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/fstatfs64.c Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/fstatfs64.c Mon Jul 23 10:57:12 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/fstatvfs.c glibc-2.2.4/sysdeps/unix/sysv/linux/fstatvfs.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/fstatvfs.c Thu Sep 7 11:56:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/fstatvfs.c Mon Jul 23 10:57:12 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/fstatvfs64.c glibc-2.2.4/sysdeps/unix/sysv/linux/fstatvfs64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/fstatvfs64.c Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/fstatvfs64.c Mon Jul 23 10:57:12 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ftruncate64.c glibc-2.2.4/sysdeps/unix/sysv/linux/ftruncate64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ftruncate64.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ftruncate64.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/fxstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/fxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/fxstat.c Fri Jul 7 10:57:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/fxstat.c Mon Jul 23 10:57:13 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, if xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/fxstat64.c glibc-2.2.4/sysdeps/unix/sysv/linux/fxstat64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/fxstat64.c Tue Jan 23 14:07:25 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/fxstat64.c Mon Jul 23 10:57:13 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/gai_sigqueue.c glibc-2.2.4/sysdeps/unix/sysv/linux/gai_sigqueue.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/gai_sigqueue.c Sat Mar 3 10:12:52 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/gai_sigqueue.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getclktck.c glibc-2.2.4/sysdeps/unix/sysv/linux/getclktck.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getclktck.c Wed Nov 1 00:05:16 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getclktck.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getcwd.c glibc-2.2.4/sysdeps/unix/sysv/linux/getcwd.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getcwd.c Wed Aug 2 14:53:12 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getcwd.c Mon Jul 23 10:57:13 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getdents.c glibc-2.2.4/sysdeps/unix/sysv/linux/getdents.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getdents.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getdents.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getdirentries.c glibc-2.2.4/sysdeps/unix/sysv/linux/getdirentries.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getdirentries.c Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getdirentries.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getdtsz.c glibc-2.2.4/sysdeps/unix/sysv/linux/getdtsz.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getdtsz.c Thu Jun 8 08:12:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getdtsz.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This comes from the Linux kernel header. */ #define OPEN_MAX 256 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/gethostid.c glibc-2.2.4/sysdeps/unix/sysv/linux/gethostid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/gethostid.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/gethostid.c Mon Jul 23 10:57:13 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 1995,1996,1998,1999,2000,2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getloadavg.c glibc-2.2.4/sysdeps/unix/sysv/linux/getloadavg.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getloadavg.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getloadavg.c Mon Jul 23 10:57:13 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getpagesize.c glibc-2.2.4/sysdeps/unix/sysv/linux/getpagesize.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getpagesize.c Wed Nov 1 00:05:28 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getpagesize.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getpriority.c glibc-2.2.4/sysdeps/unix/sysv/linux/getpriority.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getpriority.c Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getpriority.c Mon Jul 23 10:57:13 2001 @@ -1,20 +1,21 @@ /* getpriority for Linux. Copyright (C) 1996, 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getpt.c glibc-2.2.4/sysdeps/unix/sysv/linux/getpt.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getpt.c Wed Jan 10 15:55:03 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getpt.c Mon Jul 23 10:57:13 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/getsysstats.c glibc-2.2.4/sysdeps/unix/sysv/linux/getsysstats.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/getsysstats.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/getsysstats.c Mon Jul 23 10:57:13 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -151,6 +152,8 @@ __get_nprocs () fp = fopen (proc_cpuinfo, "r"); if (fp != NULL) { + /* No threads use this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); GET_NPROCS_PARSER (fp, buffer, result); fclose (fp); } @@ -186,6 +189,8 @@ __get_nprocs_conf () fp = fopen (proc_cpuinfo, "r"); if (fp != NULL) { + /* No threads use this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); GET_NPROCS_CONF_PARSER (fp, buffer, result); fclose (fp); } @@ -224,6 +229,9 @@ phys_pages_info (const char *format) fp = fopen (proc_meminfo, "r"); if (fp != NULL) { + /* No threads use this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); + result = 0; /* Read all lines and count the lines starting with the string "processor". We don't have to fear extremely long diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/grantpt.c glibc-2.2.4/sysdeps/unix/sysv/linux/grantpt.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/grantpt.c Thu Nov 18 08:38:56 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/grantpt.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/errno.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/errno.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/errno.h Sat Oct 14 20:58:58 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/errno.h Mon Jul 23 10:57:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h Sat Oct 14 20:29:10 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h Mon Jul 23 10:57:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h Sat Oct 14 20:29:17 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h Mon Jul 23 10:57:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/resource.h Wed Apr 25 13:19:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/resource.h Mon Jul 23 10:57:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h Sun Oct 15 11:37:53 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h Mon Jul 23 10:57:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/bits/signum.h Sun Oct 15 11:37:53 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/bits/signum.h Mon Jul 23 10:57:27 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/brk.c Fri Dec 1 11:55:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/brk.c Mon Jul 23 10:57:26 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/clone.S Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/clone.S Mon Jul 23 10:57:26 2001 @@ -4,19 +4,19 @@ Based on the Alpha version by Richard Henderson , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone() is even more special than fork() as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/getrlimit.c glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/getrlimit.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/getrlimit.c Sat Oct 14 20:26:27 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/getrlimit.c Wed Dec 31 16:00:00 1969 @@ -1 +0,0 @@ -#include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/mmap.c glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/mmap.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/mmap.c Sat Oct 14 20:27:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/mmap.c Mon Jul 23 10:57:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/setrlimit.c glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/setrlimit.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/setrlimit.c Sat Oct 14 20:27:57 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/setrlimit.c Wed Dec 31 16:00:00 1969 @@ -1 +0,0 @@ -#include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/sys/procfs.h Sat Oct 14 20:30:16 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/sys/procfs.h Mon Jul 23 10:57:27 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h Mon Jul 23 10:57:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Don't rely on this, the interface is currently messed up and may need to be broken to be fixed. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/syscall.S Sat Oct 14 20:28:15 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/syscall.S Mon Jul 23 10:57:27 2001 @@ -1,28 +1,19 @@ -/* Copyright (C) 1995, 1996, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1995, 1996, 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include - -/* Please consult the file sysdeps/unix/sysv/linux/i386/sysdep.h for - more information about the value -4095 used below.*/ + Lesser General Public License for more details. - .text -ENTRY (syscall) - b . - nop + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ +/* HPPA implements syscall() in 'C'; see sysdep.c. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/syscalls.list glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/syscalls.list --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/syscalls.list Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/syscalls.list Mon Jul 23 10:57:27 2001 @@ -35,3 +35,5 @@ socketpair - socketpair i:iiif __socketp getresuid - getresuid i:ppp getresuid getresgid - getresgid i:ppp getresgid +setrlimit - setrlimit i:ip __setrlimit setrlimit +getrlimit - getrlimit i:ip __getrlimit getrlimit diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/sysdep.c glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/sysdep.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/sysdep.c Sat Oct 14 20:28:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/sysdep.c Mon Jul 23 10:57:27 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1997, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1998, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -32,3 +32,28 @@ __syscall_error (int err_no) #undef errno int errno = 0; weak_alias (errno, _errno) + + +/* HPPA implements syscall() in 'C'; the assembler version would + typically be in syscall.S. */ + +int +syscall (int sysnum, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) +{ + long __sys_res; + { + register unsigned long __res asm("r28"); + LOAD_ARGS_6(arg0, arg1, arg2, arg3, arg4, arg5) + asm volatile ("ble 0x100(%%sr2, %%r0)\n\t" + "copy %1, %%r20" + : "=r" (__res) + : "r" (sysnum) ASM_ARGS_6); + __sys_res = __res; + } + if ((unsigned long) __sys_res >= (unsigned long)-4095) + { + __set_errno(-__sys_res); + __sys_res = -1; + } + return __sys_res; +} diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/sysdep.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/sysdep.h Mon Jul 23 10:57:27 2001 @@ -5,19 +5,19 @@ Linux/PA-RISC changes by Philipp Rumpf, , March 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/umount.c glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/umount.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/hppa/umount.c Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/hppa/umount.c Mon Jul 23 10:57:27 2001 @@ -3,19 +3,19 @@ Contributed by David Huggins-Daines , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Since we don't have an oldumount system call, do what the kernel does down here. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/Makefile glibc-2.2.4/sysdeps/unix/sysv/linux/i386/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/Makefile Tue Jan 23 14:07:26 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/Makefile Mon Jul 23 10:57:28 2001 @@ -14,10 +14,6 @@ sysdep_routines += dl-procinfo sysdep-rtld-routines += dl-procinfo endif -ifeq ($(subdir),csu) -CFLAGS-initfini.s += -DWEAK_GMON_START -endif - ifeq ($(subdir),resource) sysdep_routines += oldgetrlimit64 endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/alphasort64.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/alphasort64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/alphasort64.c Fri Aug 11 21:53:51 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/alphasort64.c Mon Jul 23 10:57:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/fcntl.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/fcntl.h Mon Jul 23 10:57:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/mman.h Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/mman.h Mon Jul 23 10:57:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/resource.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/resource.h Mon Jul 23 10:57:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/time.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/time.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/time.h Fri Feb 9 10:04:34 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/time.h Mon Jul 23 10:57:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/wchar.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/wchar.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/bits/wchar.h Thu Sep 14 12:24:28 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/bits/wchar.h Mon Jul 23 10:57:33 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_WCHAR_H #define _BITS_WCHAR_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/brk.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/brk.c Mon Jul 23 10:57:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/chown.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/chown.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/chown.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/chown.c Mon Jul 23 10:57:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/clone.S Thu Aug 31 14:45:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/clone.S Mon Jul 23 10:57:28 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson (rth@tamu.edu) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone() is even more special than fork() as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/dl-librecon.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/dl-librecon.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/dl-librecon.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/dl-librecon.h Sat Aug 11 18:28:51 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_LIBRECON_H #define _DL_LIBRECON_H 1 @@ -49,10 +49,10 @@ /* Recognizing extra environment variables. */ #define EXTRA_LD_ENVVARS \ case 13: \ - if (memcmp (&envline[3], "ASSUME_KERNEL", 13) == 0) \ + if (memcmp (envline, "ASSUME_KERNEL", 13) == 0) \ { \ unsigned long int i, j, osversion = 0; \ - char *p = &envline[17], *q; \ + char *p = &envline[14], *q; \ \ for (i = 0; i < 3; i++, p = q + 1) \ { \ @@ -72,9 +72,9 @@ } \ \ case 15: \ - if (memcmp (&envline[3], "LIBRARY_VERSION", 15) == 0) \ + if (memcmp (envline, "LIBRARY_VERSION", 15) == 0) \ { \ - _dl_correct_cache_id = envline[19] == '5' ? 2 : 3; \ + _dl_correct_cache_id = envline[16] == '5' ? 2 : 3; \ break; \ } diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/dl-procinfo.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/dl-procinfo.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/dl-procinfo.c Tue Jan 16 17:14:04 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/dl-procinfo.c Mon Jul 23 10:57:28 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This information must be kept in sync with the _DL_HWCAP_COUNT and _DL_PLATFORM_COUNT definitions in procinfo.h. */ @@ -29,7 +29,7 @@ const char _dl_x86_cap_flags[][7] = "fpu", "vme", "de", "pse", "tsc", "msr", "pae", "mce", "cx8", "apic", "10", "sep", "mtrr", "pge", "mca", "cmov", "pat", "pse36", "psn", "19", "20", "21", "22", "mmx", - "osfxsr", "xmm", "26", "27", "28", "29", "30", "amd3d" + "osfxsr", "xmm", "xmm2", "27", "28", "29", "30", "amd3d" }; const char _dl_x86_platforms[][5] = diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/dl-procinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/dl-procinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/dl-procinfo.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/dl-procinfo.h Mon Jul 23 10:57:28 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_PROCINFO_H #define _DL_PROCINFO_H 1 @@ -29,12 +29,12 @@ extern const char _dl_x86_cap_flags[][7] #define _DL_HWCAP_COUNT 32 extern const char _dl_x86_platforms[][5]; -#define _DL_PLATFORMS_COUNT 4 +#define _DL_PLATFORMS_COUNT 4 /* Start at 48 to reserve some space. */ -#define _DL_FIRST_PLATFORM 48 +#define _DL_FIRST_PLATFORM 48 /* Mask to filter out platforms. */ -#define _DL_HWCAP_PLATFORM (7ULL << _DL_FIRST_PLATFORM) +#define _DL_HWCAP_PLATFORM (7ULL << _DL_FIRST_PLATFORM) static inline int @@ -90,6 +90,8 @@ enum HWCAP_I386_FCMOV = 1 << 16, HWCAP_I386_MMX = 1 << 23, HWCAP_I386_OSFXSR = 1 << 24, + HWCAP_I386_XMM = 1 << 25, + HWCAP_I386_XMM2 = 1 << 26, HWCAP_I386_AMD3D = 1 << 31, /* XXX Which others to add here? */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/fchown.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/fchown.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/fchown.c Fri Feb 11 11:42:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/fchown.c Mon Jul 23 10:57:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/fcntl.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/fcntl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/fcntl.c Thu Oct 26 22:57:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/fcntl.c Mon Jul 23 10:57:28 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/fxstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/fxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/fxstat.c Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/fxstat.c Mon Jul 23 10:57:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, if xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/get_clockfreq.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/get_clockfreq.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/get_clockfreq.c Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/get_clockfreq.c Mon Jul 23 10:57:28 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getcontext.S Sat Apr 7 13:08:02 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getcontext.S Sat Aug 4 12:31:54 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -43,13 +43,11 @@ ENTRY(__getcontext) movl %ecx, oESP(%eax) movl %ebx, oEBX(%eax) - /* Save the FS and GS segment register. */ + /* Save the FS segment register. We don't touch the GS register + since it is used for threads. */ xorl %edx, %edx - xorl %ecx, %ecx - movw %gs, %dx - movw %fs, %cx - movl %edx, oGS(%eax) - movl %ecx, oFS(%eax) + movw %fs, %dx + movl %edx, oFS(%eax) /* We have separate floating-point register content memory on the stack. We use the __fpregs_mem block in the context. Set the diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getdents64.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getdents64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getdents64.c Mon Aug 14 10:40:22 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getdents64.c Mon Jul 23 10:57:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __GETDENTS __getdents64 #define DIRENT_TYPE struct dirent64 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getegid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getegid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getegid.c Fri Feb 11 11:42:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getegid.c Mon Jul 23 10:57:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/geteuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/geteuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/geteuid.c Fri Feb 11 11:42:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/geteuid.c Mon Jul 23 10:57:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getgid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getgid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getgid.c Fri Feb 11 11:42:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getgid.c Mon Jul 23 10:57:29 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getgroups.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getgroups.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getgroups.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getgroups.c Mon Jul 23 10:57:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getmsg.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getmsg.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getmsg.c Mon Dec 20 23:58:17 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getmsg.c Mon Jul 23 10:57:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getpmsg.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getpmsg.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getpmsg.c Mon Dec 20 23:58:23 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getpmsg.c Mon Jul 23 10:57:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getresgid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getresgid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getresgid.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getresgid.c Mon Jul 23 10:57:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getresuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getresuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getresuid.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getresuid.c Mon Jul 23 10:57:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getrlimit.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getrlimit.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getrlimit.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getrlimit.c Mon Jul 23 10:57:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getrlimit64.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getrlimit64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getrlimit64.c Fri Mar 31 12:38:45 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getrlimit64.c Mon Jul 23 10:57:30 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define getrlimit64 __new_getrlimit64 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/getuid.c Fri Feb 11 11:42:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/getuid.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/i686/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/i686/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/i686/sysdep.h Thu Jun 29 12:40:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/i686/sysdep.h Mon Jul 23 10:57:33 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_I386_I686_SYSDEP_H #define _LINUX_I386_I686_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/lchown.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/lchown.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/lchown.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/lchown.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/ldconfig.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/ldconfig.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/ldconfig.h Sat Mar 10 08:16:27 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/ldconfig.h Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/lockf64.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/lockf64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/lockf64.c Tue Oct 31 11:10:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/lockf64.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/lxstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/lxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/lxstat.c Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/lxstat.c Mon Jul 23 10:57:31 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, if xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/makecontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/makecontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/makecontext.S Sat Apr 7 13:08:08 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/makecontext.S Sat Aug 4 12:31:54 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/mmap.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/mmap.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/mmap.S Thu Aug 31 14:45:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/mmap.S Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/mmap64.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/mmap64.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/mmap64.S Thu Aug 31 14:45:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/mmap64.S Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/msgctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/msgctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/msgctl.c Wed Aug 2 14:53:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/msgctl.c Mon Jul 23 10:57:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/olddirent.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/olddirent.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/olddirent.h Fri Aug 11 22:05:44 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/olddirent.h Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __OLD_DIRENT_H #define __OLD_DIRENT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is a compatibility file. If we don't build the libc with versioning don't compile this file. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/profil-counter.h Mon Aug 24 11:26:49 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/profil-counter.h Mon Jul 23 10:57:31 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/putmsg.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/putmsg.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/putmsg.c Mon Dec 20 23:58:32 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/putmsg.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/putpmsg.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/putpmsg.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/putpmsg.c Mon Dec 20 23:58:39 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/putpmsg.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/readdir64.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/readdir64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/readdir64.c Fri Aug 11 22:06:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/readdir64.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __READDIR __readdir64 #define __GETDENTS __getdents64 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/readdir64_r.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/readdir64_r.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/readdir64_r.c Fri Aug 11 22:06:10 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/readdir64_r.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __READDIR_R __readdir64_r #define __GETDENTS __getdents64 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/readelflib.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/readelflib.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/readelflib.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/readelflib.c Mon Jul 23 10:57:31 2001 @@ -4,19 +4,19 @@ Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ int process_elf32_file (const char *file_name, const char *lib, int *flag, diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/register-dump.h Sat Aug 29 02:49:54 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/register-dump.h Mon Jul 23 10:57:31 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/scandir64.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/scandir64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/scandir64.c Fri Aug 11 22:06:21 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/scandir64.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/semctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/semctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/semctl.c Wed Aug 2 14:53:15 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/semctl.c Mon Jul 23 10:57:31 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setcontext.S Sat Apr 7 13:08:13 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setcontext.S Sat Aug 4 12:31:54 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -48,10 +48,9 @@ ENTRY(__setcontext) movl oFPREGS(%eax), %ecx fldenv (%ecx) - /* Restore the FS and GS segment registers. */ - movl oGS(%eax), %edx + /* Restore the FS segment register. We don't touch the GS register + since it is used for threads. */ movl oFS(%eax), %ecx - movw %dx, %gs movw %cx, %fs /* Load the new stack pointer. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setegid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setegid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setegid.c Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setegid.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/seteuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/seteuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/seteuid.c Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/seteuid.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setfsgid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setfsgid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setfsgid.c Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setfsgid.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setfsuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setfsuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setfsuid.c Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setfsuid.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setgid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setgid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setgid.c Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setgid.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setgroups.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setgroups.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setgroups.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setgroups.c Mon Jul 23 10:57:31 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setregid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setregid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setregid.c Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setregid.c Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setresgid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setresgid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setresgid.c Fri Dec 1 11:55:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setresgid.c Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setresuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setresuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setresuid.c Fri Dec 1 11:55:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setresuid.c Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setreuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setreuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setreuid.c Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setreuid.c Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setrlimit.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setrlimit.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setrlimit.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setrlimit.c Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/setuid.c Fri Feb 11 15:49:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/setuid.c Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/shmctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/shmctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/shmctl.c Wed Aug 2 14:53:15 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/shmctl.c Mon Jul 23 10:57:32 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sigaction.c Wed Aug 2 14:53:15 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sigaction.c Mon Jul 23 10:57:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -163,7 +163,8 @@ weak_alias (__libc_sigaction, sigaction) #define RESTORE2(name, syscall) \ asm \ ( \ - ".align 16\n" \ + ".text\n" \ + " .align 16\n" \ "__" #name ":\n" \ " movl $" #syscall ", %eax\n" \ " int $0x80" \ @@ -179,7 +180,8 @@ RESTORE (restore_rt, __NR_rt_sigreturn) # define RESTORE2(name, syscall) \ asm \ ( \ - ".align 8\n" \ + ".text\n" \ + " .align 8\n" \ "__" #name ":\n" \ " popl %eax\n" \ " movl $" #syscall ", %eax\n" \ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sigcontextinfo.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sigcontextinfo.h Mon Jul 23 10:57:32 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define SIGCONTEXT struct sigcontext #define SIGCONTEXT_EXTRA_ARGS diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/socket.S Wed Jul 15 13:18:29 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/socket.S Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/swapcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/swapcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/swapcontext.S Sat Apr 7 13:08:17 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/swapcontext.S Sat Aug 4 12:31:54 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 2001. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -43,13 +43,10 @@ ENTRY(__swapcontext) movl %ecx, oESP(%eax) movl %ebx, oEBX(%eax) - /* Save the FS and GS segment register. */ + /* Save the FS segment register. */ xorl %edx, %edx - xorl %ecx, %ecx - movw %gs, %dx - movw %fs, %cx - movl %edx, oGS(%eax) - movl %ecx, oFS(%eax) + movw %fs, %dx + movl %edx, oFS(%eax) /* We have separate floating-point register content memory on the stack. We use the __fpregs_mem block in the context. Set the @@ -81,11 +78,9 @@ ENTRY(__swapcontext) movl oFPREGS(%eax), %ecx fldenv (%ecx) - /* Restore the FS and GS segment registers. */ - movl oGS(%eax), %edx - movl oFS(%eax), %ecx - movw %dx, %gs - movw %cx, %fs + /* Restore the FS segment registers. */ + movl oFS(%eax), %edx + movw %dx, %fs /* Load the new stack pointer. */ movl oESP(%eax), %ecx diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/debugreg.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/debugreg.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/debugreg.h Tue Mar 28 11:05:48 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/debugreg.h Mon Jul 23 10:57:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_DEBUGREG_H #define _SYS_DEBUGREG_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/elf.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/elf.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/elf.h Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/elf.h Mon Jul 23 10:57:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_ELF_H #define _SYS_ELF_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/io.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/io.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/io.h Thu Aug 31 14:45:31 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/io.h Mon Jul 23 10:57:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IO_H #define _SYS_IO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/perm.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/perm.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/perm.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/perm.h Mon Jul 23 10:57:33 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PERM_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/procfs.h Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/procfs.h Mon Jul 23 10:57:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/reg.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/reg.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/reg.h Tue Jun 9 16:30:55 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/reg.h Mon Jul 23 10:57:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_REG_H #define _SYS_REG_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/ucontext.h Mon May 1 14:57:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/ucontext.h Mon Jul 23 10:57:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/user.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/user.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/user.h Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/user.h Mon Jul 23 10:57:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_USER_H #define _SYS_USER_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/vm86.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/vm86.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sys/vm86.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sys/vm86.h Mon Jul 23 10:57:34 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_VM86_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/syscall.S Sat Jun 6 15:28:53 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/syscall.S Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sysdep.S Wed Jul 1 09:02:14 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sysdep.S Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/sysdep.h Thu Jun 29 12:40:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/sysdep.h Mon Jul 23 10:57:32 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_I386_SYSDEP_H #define _LINUX_I386_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/ucontext_i.h glibc-2.2.4/sysdeps/unix/sysv/linux/i386/ucontext_i.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/ucontext_i.h Sat Apr 7 13:08:38 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/ucontext_i.h Mon Jul 23 10:57:32 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define SIG_BLOCK 0 #define SIG_SETMASK 2 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/versionsort64.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/versionsort64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/versionsort64.c Fri Aug 11 22:06:31 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/versionsort64.c Mon Jul 23 10:57:32 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/vfork.S glibc-2.2.4/sysdeps/unix/sysv/linux/i386/vfork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/vfork.S Thu Jan 21 01:25:27 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/vfork.S Mon Jul 23 10:57:32 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/i386/xstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/i386/xstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/i386/xstat.c Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/i386/xstat.c Mon Jul 23 10:57:32 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, if xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/Makefile glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/Makefile Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/Makefile Mon Jul 23 10:57:34 2001 @@ -6,10 +6,6 @@ ifeq ($(subdir),stdlib) sysdep_routines += __start_context endif -ifeq ($(subdir),csu) -CFLAGS-initfini.s += -DWEAK_GMON_START -endif - ifeq ($(subdir),misc) sysdep_headers += sys/io.h sysdep_routines += ioperm clone2 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/__longjmp.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/__longjmp.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/__longjmp.S Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/__longjmp.S Mon Jul 23 10:57:34 2001 @@ -2,19 +2,19 @@ Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. Note that __sigsetjmp() did NOT flush the register stack. Instead, we do it here since __longjmp() is usually much less frequently diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/__start_context.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/__start_context.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/__start_context.S Fri Mar 16 13:05:56 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/__start_context.S Mon Jul 23 10:57:34 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/ipc.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/ipc.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/ipc.h Thu Jun 29 12:14:52 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/ipc.h Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/mman.h Sat Jul 15 09:57:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/mman.h Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/msq.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/msq.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/msq.h Sat Jul 15 09:57:21 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/msq.h Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ Contribute by David Mosberger-Tang The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H #error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/resource.h Thu Oct 26 22:57:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/resource.h Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/sem.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/sem.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/sem.h Sat Jul 15 09:58:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/sem.h Mon Jul 23 10:57:37 2001 @@ -4,19 +4,19 @@ Contributed by David Mosberger-Tang The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h Fri Jun 9 17:13:52 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h Mon Jul 23 10:57:37 2001 @@ -1,21 +1,22 @@ /* Define the machine-dependent type `jmp_buf'. Linux/IA-64 version. Copyright (C) 1999, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SETJMP_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/shm.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/shm.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/shm.h Thu Jun 29 12:14:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/shm.h Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h Fri Jun 9 17:02:05 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h Mon Jul 23 10:57:38 2001 @@ -1,26 +1,29 @@ -/* Copyright (C) 1996, 1997, 1998,2000 Free Software Foundation, Inc. +/* Copyright (C) 1996, 1997, 1998, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Jes Sorensen , July 2000 The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H # error "Never use directly; include instead." #endif +#ifndef _BITS_SIGCONTEXT_H +#define _BITS_SIGCONTEXT_H 1 + #include #include @@ -45,8 +48,11 @@ struct sigcontext unsigned long int sc_br[8]; /* branch registers */ unsigned long int sc_gr[32]; /* general registers (static partition) */ struct ia64_fpreg sc_fr[128]; /* floating-point registers */ + unsigned long int sc_rsvd[16];/* reserved for future use */ /* sc_mask is actually an sigset_t but we don't want to * include the kernel headers here. */ unsigned long int sc_mask; /* signal mask to restore after handler returns */ }; + +#endif /* _BITS_SIGCONTEXT_H */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h Tue Apr 17 08:17:48 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h Mon Jul 23 10:57:38 2001 @@ -4,19 +4,19 @@ Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined __need_siginfo_t \ && !defined __need_sigevent_t diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h Thu Aug 31 14:45:31 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h Mon Jul 23 10:57:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/socket.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/socket.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/socket.h Sat Jan 27 13:23:56 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/socket.h Mon Jul 23 10:57:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_SOCKET_H #define __BITS_SOCKET_H @@ -87,6 +87,8 @@ enum __socket_type #define PF_SNA 22 /* Linux SNA Project */ #define PF_IRDA 23 /* IRDA sockets. */ #define PF_PPPOX 24 /* PPPoX sockets. */ +#define PF_WANPIPE 25 /* Wanpipe API sockets. */ +#define PF_BLUETOOTH 31 /* Bluetooth sockets. */ #define PF_MAX 32 /* For now.. */ /* Address families. */ @@ -117,6 +119,8 @@ enum __socket_type #define AF_SNA PF_SNA #define AF_IRDA PF_IRDA #define AF_PPPOX PF_PPPOX +#define AF_WANPIPE PF_WANPIPE +#define AF_BLUETOOTH PF_BLUETOOTH #define AF_MAX PF_MAX /* Socket level values. Others are defined in the appropriate headers. @@ -199,8 +203,10 @@ enum #define MSG_RST MSG_RST MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */ #define MSG_ERRQUEUE MSG_ERRQUEUE - MSG_NOSIGNAL = 0x4000 /* Do not generate SIGPIPE. */ + MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */ #define MSG_NOSIGNAL MSG_NOSIGNAL + MSG_MORE = 0x8000 /* Sender will send more. */ +#define MSG_MORE MSG_MORE }; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/stat.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/stat.h Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/statfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/statfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/statfs.h Thu Jun 22 12:41:20 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/statfs.h Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/statvfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/statvfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/statvfs.h Sat Jan 27 14:41:52 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/statvfs.h Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATVFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/time.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/time.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/time.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/time.h Mon Jul 23 10:57:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/bits/types.h Fri Feb 9 10:04:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/bits/types.h Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/brk.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/brk.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/brk.S Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/brk.S Mon Jul 23 10:57:34 2001 @@ -5,19 +5,19 @@ Jes Sorensen, , April 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/clone2.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/clone2.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/clone2.S Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/clone2.S Mon Jul 23 10:57:34 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/dl-cache.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/dl-cache.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/dl-cache.h Fri Sep 29 15:50:23 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/dl-cache.h Mon Jul 23 10:57:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _DL_CACHE_DEFAULT_ID 0x203 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/dl-iteratephdr-static.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/dl-iteratephdr-static.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/dl-iteratephdr-static.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/dl-iteratephdr-static.c Wed Jul 25 13:45:40 2001 @@ -0,0 +1,61 @@ +/* Get static program's program headers. IA-64 version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek , 2001. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The GNU C Library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the GNU C Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +#include +#include +#include +#include + +extern unsigned long ip_segrel; + +asm (".section .rodata; ip_segrel: data8 @segrel(ip#); .previous"); + +int +dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info, + size_t size, void *data), void *data) +{ + char *ip; + ElfW(Ehdr) *ehdr; + struct dl_phdr_info info; + int ret; + + asm ("ip: mov %0 = ip" : "=r" (ip)); + ehdr = (ElfW(Ehdr) *) (ip - ip_segrel); + + assert (ehdr->e_ident[0] == 0x7f + && ehdr->e_ident[1] == 'E' + && ehdr->e_ident[2] == 'L' + && ehdr->e_ident[3] == 'F' + && ehdr->e_ident[EI_CLASS] == ELFCLASS64 + && ehdr->e_ident[EI_DATA] == ELFDATA2LSB + && ehdr->e_machine == EM_IA_64 + && ehdr->e_type == ET_EXEC); + + info.dlpi_addr = 0; + info.dlpi_name = NULL; + info.dlpi_phdr = (ElfW(Phdr) *) ((char *) ehdr + ehdr->e_phoff); + info.dlpi_phnum = ehdr->e_phnum; + + ret = callback (&info, sizeof (struct dl_phdr_info), data); + if (ret) + return ret; + + return __dl_iterate_phdr (callback, data); +} diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/dl-static.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/dl-static.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/dl-static.c Thu Jan 11 11:41:28 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/dl-static.c Mon Jul 23 10:57:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/fork.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/fork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/fork.S Tue Sep 26 12:06:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/fork.S Mon Jul 23 10:57:34 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/fxstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/fxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/fxstat.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/fxstat.c Mon Jul 23 10:57:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, since xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c Mon Apr 23 11:58:59 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c Mon Jul 23 10:57:34 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/getcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/getcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/getcontext.S Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/getcontext.S Mon Jul 23 10:57:34 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/getpagesize.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/getpagesize.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/getpagesize.c Wed Jan 10 15:55:04 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/getpagesize.c Mon Jul 23 10:57:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/ioperm.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/ioperm.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/ioperm.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/ioperm.c Mon Jul 23 10:57:35 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* I/O access is restricted to ISA port space (ports 0..65535). Modern devices hopefully are sane enough not to put any performance diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/ldconfig.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/ldconfig.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/ldconfig.h Sat Mar 10 08:17:03 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/ldconfig.h Mon Jul 23 10:57:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/ldsodefs.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/ldsodefs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/ldsodefs.h Thu Jan 11 11:41:46 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/ldsodefs.h Mon Jul 23 10:57:35 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LDSODEFS_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/lxstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/lxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/lxstat.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/lxstat.c Mon Jul 23 10:57:35 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, since xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/makecontext.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/makecontext.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/makecontext.c Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/makecontext.c Mon Jul 23 10:57:35 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/net/route.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/net/route.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/net/route.h Tue Sep 12 16:10:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/net/route.h Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on the 4.4BSD and Linux version of this file. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/pipe.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/pipe.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/pipe.S Fri Jun 9 17:10:20 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/pipe.S Mon Jul 23 10:57:35 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __pipe is a special syscall since it returns two values. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/profil-counter.h Thu Oct 26 22:57:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/profil-counter.h Mon Jul 23 10:57:35 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* In many Unix systems signal handlers are called like this and the interrupted PC is easily findable in the `struct sigcontext'. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/readelflib.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/readelflib.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/readelflib.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/readelflib.c Mon Jul 23 10:57:35 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ int process_elf32_file (const char *file_name, const char *lib, int *flag, diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/setcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/setcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/setcontext.S Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/setcontext.S Mon Jul 23 10:57:36 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/setjmp.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/setjmp.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/setjmp.S Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/setjmp.S Mon Jul 23 10:57:36 2001 @@ -2,19 +2,19 @@ Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. The layout of the jmp_buf is as follows. This is subject to change and user-code should never depend on the particular layout of diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sigaction.c Thu Aug 31 14:45:31 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sigaction.c Mon Jul 23 10:57:36 2001 @@ -4,19 +4,19 @@ Written by Jes Sorensen, , April 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Linux/ia64 only has rt signals, thus we do not even want to try falling back to the old style signals as the default Linux handler does. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sigpending.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sigpending.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sigpending.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sigpending.c Mon Jul 23 10:57:36 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Linux/ia64 only has rt signals, thus we do not even want to try falling back to the old style signals as the default Linux handler does. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sigprocmask.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sigprocmask.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sigprocmask.c Thu Aug 31 14:45:31 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sigprocmask.c Mon Jul 23 10:57:37 2001 @@ -4,19 +4,19 @@ Written by Jes Sorensen, , April 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Linux/ia64 only has rt signals, thus we do not even want to try falling back to the old style signals as the default Linux handler does. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sigsuspend.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sigsuspend.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sigsuspend.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sigsuspend.c Mon Jul 23 10:57:37 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/swapcontext.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/swapcontext.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/swapcontext.c Fri Mar 16 13:46:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/swapcontext.c Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/io.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/io.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/io.h Mon Jun 19 20:34:36 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/io.h Mon Jul 23 10:57:38 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IO_H #define _SYS_IO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/procfs.h Mon Jun 19 20:34:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/procfs.h Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h Thu Jul 5 21:56:17 2001 @@ -0,0 +1,111 @@ +/* `ptrace' debugger support interface. Linux/ia64 version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _SYS_PTRACE_H +#define _SYS_PTRACE_H 1 + +#include + +__BEGIN_DECLS + +/* Type of the REQUEST argument to `ptrace.' */ +enum __ptrace_request +{ + /* Indicate that the process making this request should be traced. + All signals received by this process can be intercepted by its + parent, and its parent can use the other `ptrace' requests. */ + PTRACE_TRACEME = 0, +#define PT_TRACE_ME PTRACE_TRACEME + + /* Return the word in the process's text space at address ADDR. */ + PTRACE_PEEKTEXT = 1, +#define PT_READ_I PTRACE_PEEKTEXT + + /* Return the word in the process's data space at address ADDR. */ + PTRACE_PEEKDATA = 2, +#define PT_READ_D PTRACE_PEEKDATA + + /* Return the word in the process's user area at offset ADDR. */ + PTRACE_PEEKUSER = 3, +#define PT_READ_U PTRACE_PEEKUSER + + /* Write the word DATA into the process's text space at address ADDR. */ + PTRACE_POKETEXT = 4, +#define PT_WRITE_I PTRACE_POKETEXT + + /* Write the word DATA into the process's data space at address ADDR. */ + PTRACE_POKEDATA = 5, +#define PT_WRITE_D PTRACE_POKEDATA + + /* Write the word DATA into the process's user area at offset ADDR. */ + PTRACE_POKEUSER = 6, +#define PT_WRITE_U PTRACE_POKEUSER + + /* Continue the process. */ + PTRACE_CONT = 7, +#define PT_CONTINUE PTRACE_CONT + + /* Kill the process. */ + PTRACE_KILL = 8, +#define PT_KILL PTRACE_KILL + + /* Single step the process. + This is not supported on all machines. */ + PTRACE_SINGLESTEP = 9, +#define PT_STEP PTRACE_SINGLESTEP + + /* Execute process until next taken branch. */ + PTRACE_SINGLEBLOCK = 12, +#define PT_STEPBLOCK PTRACE_SINGLEBLOCK + + /* Get siginfo for process. */ + PTRACE_GETSIGINFO = 13, +#define PT_GETSIGINFO PTRACE_GETSIGINFO + + /* Set new siginfo for process. */ + PTRACE_SETSIGINFO = 14, +#define PT_GETSIGINFO PTRACE_GETSIGINFO + + /* Attach to a process that is already running. */ + PTRACE_ATTACH = 16, +#define PT_ATTACH PTRACE_ATTACH + + /* Detach from a process attached to with PTRACE_ATTACH. */ + PTRACE_DETACH = 17, +#define PT_DETACH PTRACE_DETACH + + /* Continue and stop at the next (return from) syscall. */ + PTRACE_SYSCALL = 24 +#define PT_SYSCALL PTRACE_SYSCALL +}; + +/* Perform process tracing functions. REQUEST is one of the values + above, and determines the action to be taken. + For all requests except PTRACE_TRACEME, PID specifies the process to be + traced. + + PID and the other arguments described above for the various requests should + appear (those that are used for the particular request) as: + pid_t PID, void *ADDR, int DATA, void *ADDR2 + after REQUEST. */ +extern long int ptrace (enum __ptrace_request __request, ...) __THROW; + +__END_DECLS + +#endif /* _SYS_PTRACE_H */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/rse.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/rse.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/rse.h Fri Mar 16 13:02:53 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/rse.h Mon Jul 23 10:57:38 2001 @@ -3,19 +3,19 @@ Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _ia64_rse_h #define _ia64_rse_h diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 @@ -22,7 +22,7 @@ #include #include -#include +#include /* * These are here mostly for backwards compatibility with older Unices. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/syscall.S Tue Jun 13 13:17:41 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/syscall.S Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ Contributed by Jes Sorensen . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sysdep.S Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sysdep.S Mon Jul 23 10:57:37 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/sysdep.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/sysdep.h Mon Jul 23 10:57:37 2001 @@ -4,19 +4,19 @@ Based on code originally written by David Mosberger-Tang The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/ucontext_i.h glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/ucontext_i.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/ucontext_i.h Fri Mar 16 12:55:55 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/ucontext_i.h Mon Jul 23 10:57:37 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Constants shared between setcontext() and getcontext(). Don't install this header file. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/vfork.S glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/vfork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/vfork.S Tue Sep 26 12:06:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/vfork.S Mon Jul 23 10:57:37 2001 @@ -1,19 +1,20 @@ /* Copyright (C) 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/xstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/xstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ia64/xstat.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ia64/xstat.c Mon Jul 23 10:57:37 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, since xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/if_index.c glibc-2.2.4/sysdeps/unix/sysv/linux/if_index.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/if_index.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/if_index.c Mon Jul 23 10:57:13 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ifreq.h glibc-2.2.4/sysdeps/unix/sysv/linux/ifreq.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ifreq.h Sat Oct 30 08:48:56 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ifreq.h Mon Jul 23 10:57:13 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1999 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Andreas Jaeger . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/init-first.c glibc-2.2.4/sysdeps/unix/sysv/linux/init-first.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/init-first.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/init-first.c Sat Aug 11 18:28:51 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -57,7 +57,9 @@ char **__libc_argv; static void init (int argc, char **argv, char **envp) { +#ifdef USE_NONOPTION_FLAGS extern void __getopt_clean_environment (char **); +#endif /* The next variable is only here to work around a bug in gcc <= 2.7.2.2. If the address would be taken inside the expression the optimizer would try to be too smart and throws it away. Grrr. */ @@ -92,8 +94,10 @@ init (int argc, char **argv, char **envp __libc_init (argc, argv, envp); +#ifdef USE_NONOPTION_FLAGS /* This is a hack to make the special getopt in GNU libc working. */ __getopt_clean_environment (envp); +#endif #ifdef SHARED __libc_global_ctors (); diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/internal_statvfs.c glibc-2.2.4/sysdeps/unix/sysv/linux/internal_statvfs.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/internal_statvfs.c Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/internal_statvfs.c Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Now fill in the fields we have information for. */ buf->f_bsize = fsbuf.f_bsize; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ipc_priv.h glibc-2.2.4/sysdeps/unix/sysv/linux/ipc_priv.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ipc_priv.h Mon Jan 24 04:27:56 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ipc_priv.h Mon Jul 23 10:57:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/kernel-features.h glibc-2.2.4/sysdeps/unix/sysv/linux/kernel-features.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/kernel-features.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/kernel-features.h Mon Jul 23 10:57:14 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file must not contain any C code. At least it must be protected to allow using the file also in assembler files. */ @@ -146,6 +146,13 @@ # define __ASSUME_FCNTL64 1 #endif +/* Arm got fcntl64 in 2.4.4, PowerPC and SH have it also in 2.4.4 (I + don't know when it got introduced). */ +#if __LINUX_KERNEL_VERSION >= 132100 \ + && (defined __arm__ || defined __powerpc__ || defined __sh__) +# define __ASSUME_FCNTL64 1 +#endif + /* The getdents64 syscall was introduced in 2.4.0-test7. We test for 2.4.1 for the earliest version we know the syscall is available. */ #if __LINUX_KERNEL_VERSION >= 132097 @@ -155,18 +162,20 @@ /* When did O_DIRECTORY became available? Early in 2.3 but when? Be safe, use 2.3.99. */ #if __LINUX_KERNEL_VERSION >= 131939 -# define __ASSUME_O_DIRECTORY 1 +# define __ASSUME_O_DIRECTORY 1 #endif /* Starting with one of the 2.4.0 pre-releases the Linux kernel passes up the page size information. */ #if __LINUX_KERNEL_VERSION >= 132097 -# define __ASSUME_AT_PAGESIZE 1 +# define __ASSUME_AT_PAGESIZE 1 #endif -/* Starting with 2.4.? kernels PPC passes the AUXV in the standard way. */ -#if __LINUX_KERNEL_VERSION >= (132096+99) && defined __powerpc__ -# define __ASSUME_STD_AUXV 1 +/* Starting with 2.4.5 kernels PPC passes the AUXV in the standard way + and the mmap2 syscall made it into the official kernel. */ +#if __LINUX_KERNEL_VERSION >= (132096+5) && defined __powerpc__ +# define __ASSUME_STD_AUXV 1 +# define __ASSUME_MMAP2_SYSCALL 1 #endif /* There are an infinite number of PA-RISC kernel versions numbered diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/kernel_termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/kernel_termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/kernel_termios.h Tue Nov 25 20:02:46 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/kernel_termios.h Mon Jul 23 10:57:14 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _KERNEL_TERMIOS_H #define _KERNEL_TERMIOS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/lddlibc4.c glibc-2.2.4/sysdeps/unix/sysv/linux/lddlibc4.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/lddlibc4.c Wed Apr 1 09:03:10 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/lddlibc4.c Mon Jul 23 10:57:14 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This code is based on the `ldd' program code from the Linux ld.so package. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ldsodefs.h glibc-2.2.4/sysdeps/unix/sysv/linux/ldsodefs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/ldsodefs.h Tue Jan 23 14:07:25 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ldsodefs.h Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LDSODEFS_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/linux_fsinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/linux_fsinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/linux_fsinfo.h Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/linux_fsinfo.h Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_FSINFO_H #define _LINUX_FSINFO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/llseek.c glibc-2.2.4/sysdeps/unix/sysv/linux/llseek.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/llseek.c Fri Dec 1 11:55:14 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/llseek.c Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/lxstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/lxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/lxstat.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/lxstat.c Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, if xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/lxstat64.c glibc-2.2.4/sysdeps/unix/sysv/linux/lxstat64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/lxstat64.c Tue Jan 23 14:07:25 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/lxstat64.c Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/Dist glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/Dist --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/Dist Tue Oct 17 14:54:21 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/Dist Fri Jul 27 23:13:34 2001 @@ -6,3 +6,4 @@ setresgid.c setfsuid.c setfsgid.c sys/reg.h +sys/procfs.h diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/bits/mman.h Tue Nov 25 20:09:46 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/bits/mman.h Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/bits/poll.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/bits/poll.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/bits/poll.h Fri Feb 9 10:04:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/bits/poll.h Sat Aug 4 12:31:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_POLL_H # error "Never use directly; include instead." @@ -41,8 +41,3 @@ #define POLLERR 0x008 /* Error condition. */ #define POLLHUP 0x010 /* Hung up. */ #define POLLNVAL 0x020 /* Invalid polling request. */ - -#ifdef __USE_MISC -/* Canonical number of polling requests to read in at a time in poll. */ -# define NPOLLFILE 30 -#endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/bits/stat.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/bits/stat.h Mon Jul 23 10:57:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/brk.c Sun Feb 9 19:19:47 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/brk.c Mon Jul 23 10:57:38 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -40,7 +40,7 @@ __brk (void *addr) "trap #0" /* Perform the system call. */ : "=d" (d0) : "0" (SYS_ify (brk)), "g" (addr) - : "%d0", "%d1"); + : "%d1"); newbrk = (void *) d0; } __curbrk = newbrk; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/chown.c glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/chown.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/chown.c Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/chown.c Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/clone.S Wed Jun 10 09:02:33 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/clone.S Mon Jul 23 10:57:38 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Andreas Schwab (schwab@issan.informatik.uni-dortmund.de) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone is even more special than fork as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/getpagesize.c glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/getpagesize.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/getpagesize.c Mon May 8 08:01:07 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/getpagesize.c Mon Jul 23 10:57:38 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -28,16 +28,22 @@ int __getpagesize () { + extern size_t _dl_pagesize; #ifdef __NR_getpagesize int result; +#endif + if (_dl_pagesize != 0) + return _dl_pagesize; + +#ifdef __NR_getpagesize result = INLINE_SYSCALL (getpagesize, 0); /* The only possible error is ENOSYS. */ if (result != -1) return result; #endif - return EXEC_PAGESIZE; + return 4096; } weak_alias (__getpagesize, getpagesize) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/mmap.S glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/mmap.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/mmap.S Wed Aug 2 14:53:16 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/mmap.S Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/mremap.S glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/mremap.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/mremap.S Thu Dec 19 17:35:21 1996 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/mremap.S Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/register-dump.h Thu Aug 27 18:42:42 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/register-dump.h Mon Jul 23 10:57:38 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h Mon Jul 23 10:57:38 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Schwab , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define SIGCONTEXT int _code, struct sigcontext * #define SIGCONTEXT_EXTRA_ARGS _code, diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/socket.S Mon Jul 20 16:52:39 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/socket.S Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sys/procfs.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sys/procfs.h Sun Jul 15 08:30:50 2001 @@ -0,0 +1,126 @@ +/* Copyright (C) 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _SYS_PROCFS_H +#define _SYS_PROCFS_H 1 + +/* This is somewhat modelled after the file of the same name on SVR4 + systems. It provides a definition of the core file format for ELF + used on Linux. It doesn't have anything to do with the /proc file + system, even though Linux has one. + + Anyway, the whole purpose of this file is for GDB and GDB only. + Don't read too much into it. Don't use it for anything other than + GDB unless you know what you are doing. */ + +#include +#include +#include +#include + +__BEGIN_DECLS + +/* Type for a general-purpose register. */ +typedef unsigned long elf_greg_t; + +/* And the whole bunch of them. We could have used `struct + user_regs_struct' directly in the typedef, but tradition says that + the register set is an array, which does have some peculiar + semantics, so leave it that way. */ +#define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t)) +typedef elf_greg_t elf_gregset_t[ELF_NGREG]; + +/* Register set for the floating-point registers. */ +typedef struct user_m68kfp_struct elf_fpregset_t; + + +/* Signal info. */ +struct elf_siginfo + { + int si_signo; /* Signal number. */ + int si_code; /* Extra code. */ + int si_errno; /* Errno. */ + }; + + +/* Definitions to generate Intel SVR4-like core files. These mostly + have the same names as the SVR4 types with "elf_" tacked on the + front to prevent clashes with Linux definitions, and the typedef + forms have been avoided. This is mostly like the SVR4 structure, + but more Linuxy, with things that Linux does not support and which + GDB doesn't really use excluded. */ + +struct elf_prstatus + { + struct elf_siginfo pr_info; /* Info associated with signal. */ + short int pr_cursig; /* Current signal. */ + unsigned long int pr_sigpend; /* Set of pending signals. */ + unsigned long int pr_sighold; /* Set of held signals. */ + __pid_t pr_pid; + __pid_t pr_ppid; + __pid_t pr_pgrp; + __pid_t pr_sid; + struct timeval pr_utime; /* User time. */ + struct timeval pr_stime; /* System time. */ + struct timeval pr_cutime; /* Cumulative user time. */ + struct timeval pr_cstime; /* Cumulative system time. */ + elf_gregset_t pr_reg; /* GP registers. */ + int pr_fpvalid; /* True if math copro being used. */ + }; + + +#define ELF_PRARGSZ (80) /* Number of chars for args. */ + +struct elf_prpsinfo + { + char pr_state; /* Numeric process state. */ + char pr_sname; /* Char for pr_state. */ + char pr_zomb; /* Zombie. */ + char pr_nice; /* Nice val. */ + unsigned long int pr_flag; /* Flags. */ + unsigned short int pr_uid; + unsigned short int pr_gid; + int pr_pid, pr_ppid, pr_pgrp, pr_sid; + /* Lots missing */ + char pr_fname[16]; /* Filename of executable. */ + char pr_psargs[ELF_PRARGSZ]; /* Initial part of arg list. */ + }; + + +/* The rest of this file provides the types for emulation of the + Solaris interfaces that should be implemented by + users of libthread_db. */ + +/* Addresses. */ +typedef void *psaddr_t; + +/* Register sets. Linux has different names. */ +typedef elf_gregset_t prgregset_t; +typedef elf_fpregset_t prfpregset_t; + +/* We don't have any differences between processes and threads, + therefore have only one PID type. */ +typedef __pid_t lwpid_t; + +/* Process status and info. In the end we do provide typedefs for them. */ +typedef struct elf_prstatus prstatus_t; +typedef struct elf_prpsinfo prpsinfo_t; + +__END_DECLS + +#endif /* sys/procfs.h */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sys/reg.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sys/reg.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sys/reg.h Sun Aug 23 18:42:29 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sys/reg.h Mon Jul 23 10:57:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_REG_H #define _SYS_REG_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h Sun Jul 15 08:30:50 2001 @@ -0,0 +1,109 @@ +/* Copyright (C) 1997, 1999, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +/* System V/m68k ABI compliant context switching support. */ + +#ifndef _SYS_UCONTEXT_H +#define _SYS_UCONTEXT_H 1 + +#include +#include + +/* Type for general register. */ +typedef int greg_t; + +/* Number of general registers. */ +#define NGREG 18 + +/* Container for all general registers. */ +typedef greg_t gregset_t[NGREG]; + +/* Number of each register is the `gregset_t' array. */ +enum +{ + R_D0 = 0, +#define R_D0 R_D0 + R_D1 = 1, +#define R_D1 R_D1 + R_D2 = 2, +#define R_D2 R_D2 + R_D3 = 3, +#define R_D3 R_D3 + R_D4 = 4, +#define R_D4 R_D4 + R_D5 = 5, +#define R_D5 R_D5 + R_D6 = 6, +#define R_D6 R_D6 + R_D7 = 7, +#define R_D7 R_D7 + R_A0 = 8, +#define R_A0 R_A0 + R_A1 = 9, +#define R_A1 R_A1 + R_A2 = 10, +#define R_A2 R_A2 + R_A3 = 11, +#define R_A3 R_A3 + R_A4 = 12, +#define R_A4 R_A4 + R_A5 = 13, +#define R_A5 R_A5 + R_A6 = 14, +#define R_A6 R_A6 + R_A7 = 15, +#define R_A7 R_A7 + R_SP = 15, +#define R_SP R_SP + R_PC = 16, +#define R_PC R_PC + R_PS = 17 +#define R_PS R_PS +}; + +/* Structure to describe FPU registers. */ +typedef struct fpregset +{ + int f_fpregs[8][3]; + int f_pcr; + int f_psr; + int f_fpiaddr; +} fpregset_t; + +/* Context to describe whole processor state. */ +typedef struct +{ + int version; + gregset_t gregs; + fpregset_t fpregs; +} mcontext_t; + +#define MCONTEXT_VERSION 2 + +/* Userlevel context. */ +typedef struct ucontext +{ + unsigned long int uc_flags; + struct ucontext *uc_link; + __sigset_t uc_sigmask; + stack_t uc_stack; + mcontext_t uc_mcontext; + long int uc_filler[174]; +} ucontext_t; + +#endif /* sys/ucontext.h */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/syscall.S Wed Jun 10 09:02:36 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/syscall.S Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sysdep.S Wed Jul 1 09:28:08 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sysdep.S Mon Jul 23 10:57:38 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/sysdep.h Mon Sep 18 15:42:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/sysdep.h Mon Jul 23 10:57:39 2001 @@ -4,19 +4,19 @@ December 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -171,7 +171,7 @@ SYSCALL_ERROR_LABEL: \ asm volatile ("trap #0" \ : "=d" (_d0) \ : "0" (_d0) ASM_ARGS_##nr \ - : "d0", "memory"); \ + : "memory"); \ _sys_result = _d0; \ } \ if (_sys_result >= (unsigned int) -4095) \ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/vfork.S glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/vfork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/m68k/vfork.S Mon Jan 18 11:44:16 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/m68k/vfork.S Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Schwab . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/_test_and_set.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/_test_and_set.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/_test_and_set.c Fri Jul 28 06:37:25 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/_test_and_set.c Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Maciej W. Rozycki , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define the real-function versions of all inline functions defined in sys/tas.h */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/errno.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/errno.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/errno.h Fri Feb 11 15:49:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/errno.h Mon Jul 23 10:57:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/fcntl.h Wed Nov 22 11:00:03 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/fcntl.h Mon Jul 23 10:57:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h Fri Feb 11 15:49:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h Mon Jul 23 10:57:40 2001 @@ -1,21 +1,21 @@ /* Structure types for pre-termios terminal ioctls. Linux/MIPS version. - Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead." @@ -73,3 +73,4 @@ struct termio #define N_SMSBLOCK 12 /* SMS block mode */ #define N_HDLC 13 /* synchronous HDLC */ #define N_SYNC_PPP 14 /* synchronous PPP */ +#define N_HCI 15 /* Bluetooth HCI UART */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/ipc.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/ipc.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/ipc.h Fri Feb 25 12:29:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/ipc.h Mon Jul 23 10:57:40 2001 @@ -1,30 +1,30 @@ -/* Copyright (C) 1995, 96, 97, 98, 99, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1995, 96, 97, 98, 99, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." #endif -#include +#include /* Mode bits for `msgget', `semget', and `shmget'. */ #define IPC_CREAT 01000 /* Create key if key does not exist. */ -#define IPC_EXCL 02000 /* Fail if key exists. */ +#define IPC_EXCL 02000 /* Fail if key exists. */ #define IPC_NOWAIT 04000 /* Return error on wait. */ /* Control commands for `msgctl', `semctl', and `shmctl'. */ @@ -35,42 +35,21 @@ # define IPC_INFO 3 /* See ipcs. */ #endif -/* Special key values. */ -#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ +/* Special key values. */ +#define IPC_PRIVATE ((__key_t) 0) /* Private key. */ /* Data structure used to pass permission information to IPC operations. */ struct ipc_perm { __key_t __key; /* Key. */ - long int uid; /* Owner's user ID. */ - long int gid; /* Owner's group ID. */ - long int cuid; /* Creator's user ID. */ - long int cgid; /* Creator's group ID. */ - unsigned long int mode; /* Read/write permission. */ + unsigned int uid; /* Owner's user ID. */ + unsigned int gid; /* Owner's group ID. */ + unsigned int cuid; /* Creator's user ID. */ + unsigned int cgid; /* Creator's group ID. */ + unsigned int mode; /* Read/write permission. */ unsigned short int __seq; /* Sequence number. */ - }; - - -__BEGIN_DECLS - -/* The actual system call: all functions are multiplexed by this. */ -extern int __ipc (int __call, int __first, int __second, int __third, - void *__ptr) __THROW; - -__END_DECLS - -#ifdef __USE_GNU -/* The codes for the functions to use the multiplexer `__ipc'. */ -# define IPCOP_semop 1 -# define IPCOP_semget 2 -# define IPCOP_semctl 3 -# define IPCOP_msgsnd 11 -# define IPCOP_msgrcv 12 -# define IPCOP_msgget 13 -# define IPCOP_msgctl 14 -# define IPCOP_shmat 21 -# define IPCOP_shmdt 22 -# define IPCOP_shmget 23 -# define IPCOP_shmctl 24 -#endif + unsigned short int __pad1; + unsigned long int __unused1; + unsigned long int __unused2; +}; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/mman.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/mman.h Mon Jul 23 10:57:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/poll.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/poll.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/poll.h Fri Feb 9 10:04:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/poll.h Sat Aug 4 12:31:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_POLL_H # error "Never use directly; include instead." @@ -46,8 +46,3 @@ #define POLLERR 0x008 /* Error condition. */ #define POLLHUP 0x010 /* Hung up. */ #define POLLNVAL 0x020 /* Invalid polling request. */ - -#ifdef __USE_MISC -/* Canonical number of polling requests to read in at a time in poll. */ -# define NPOLLFILE 30 -#endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/resource.h Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/resource.h Mon Jul 23 10:57:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/sem.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/sem.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/sem.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/sem.h Thu Jul 5 21:56:18 2001 @@ -0,0 +1,85 @@ +/* Copyright (C) 1995, 1996, 1997, 1998, 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _SYS_SEM_H +# error "Never include directly; use instead." +#endif + +#include + +/* Flags for `semop'. */ +#define SEM_UNDO 0x1000 /* undo the operation on exit */ + +/* Commands for `semctl'. */ +#define GETPID 11 /* get sempid */ +#define GETVAL 12 /* get semval */ +#define GETALL 13 /* get all semval's */ +#define GETNCNT 14 /* get semncnt */ +#define GETZCNT 15 /* get semzcnt */ +#define SETVAL 16 /* set semval */ +#define SETALL 17 /* set all semval's */ + + +/* Data structure describing a set of semaphores. */ +struct semid_ds +{ + struct ipc_perm sem_perm; /* operation permission struct */ + __time_t sem_otime; /* last semop() time */ + __time_t sem_ctime; /* last time changed by semctl() */ + unsigned long int sem_nsems; /* number of semaphores in set */ + unsigned long int __unused1; + unsigned long int __unused2; +}; + +/* The user should define a union like the following to use it for arguments + for `semctl'. + + union semun + { + int val; <= value for SETVAL + struct semid_ds *buf; <= buffer for IPC_STAT & IPC_SET + unsigned short int *array; <= array for GETALL & SETALL + struct seminfo *__buf; <= buffer for IPC_INFO + }; + + Previous versions of this file used to define this union but this is + incorrect. One can test the macro _SEM_SEMUN_UNDEFINED to see whether + one must define the union or not. */ +#define _SEM_SEMUN_UNDEFINED 1 + +#ifdef __USE_MISC + +/* ipcs ctl cmds */ +# define SEM_STAT 18 +# define SEM_INFO 19 + +struct seminfo +{ + int semmap; + int semmni; + int semmns; + int semmnu; + int semmsl; + int semopm; + int semume; + int semusz; + int semvmx; + int semaem; +}; + +#endif /* __USE_MISC */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/shm.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/shm.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/shm.h Wed Aug 2 14:53:16 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/shm.h Mon Jul 23 10:57:41 2001 @@ -1,26 +1,26 @@ -/* Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1995, 1996, 1997, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." #endif -#include +#include /* Permission flag for shmget. */ #define SHM_R 0400 /* or S_IRUGO from */ @@ -35,50 +35,55 @@ #define SHM_LOCK 11 /* lock segment (root only) */ #define SHM_UNLOCK 12 /* unlock segment (root only) */ +/* Type to count number of attaches. */ +typedef unsigned long int shmatt_t; /* Data structure describing a set of semaphores. */ struct shmid_ds { struct ipc_perm shm_perm; /* operation permission struct */ - int shm_segsz; /* size of segment in bytes */ + size_t shm_segsz; /* size of segment in bytes */ __time_t shm_atime; /* time of last shmat() */ __time_t shm_dtime; /* time of last shmdt() */ __time_t shm_ctime; /* time of last change by shmctl() */ - long int shm_cpid; /* pid of creator */ - long int shm_lpid; /* pid of last shmop */ - unsigned short int shm_nattch; /* number of current attaches */ - unsigned short int __shm_npages; /* size of segment (pages) */ - unsigned long int *__unbounded __shm_pages; /* array of ptrs to frames -> SHMMAX */ - struct vm_area_struct *__unbounded __attaches; /* descriptors for attaches */ + __pid_t shm_cpid; /* pid of creator */ + __pid_t shm_lpid; /* pid of last shmop */ + shmatt_t shm_nattch; /* number of current attaches */ + unsigned long int __unused1; + unsigned long int __unused2; }; #ifdef __USE_MISC /* ipcs ctl commands */ -# define SHM_STAT 13 -# define SHM_INFO 14 +# define SHM_STAT 13 +# define SHM_INFO 14 /* shm_mode upper byte flags */ # define SHM_DEST 01000 /* segment will be destroyed on last detach */ # define SHM_LOCKED 02000 /* segment will not be swapped */ -struct shminfo +struct shminfo { - int shmmax; - int shmmin; - int shmmni; - int shmseg; - int shmall; + unsigned long int shmmax; + unsigned long int shmmin; + unsigned long int shmmni; + unsigned long int shmseg; + unsigned long int shmall; + unsigned long int __unused1; + unsigned long int __unused2; + unsigned long int __unused3; + unsigned long int __unused4; }; struct shm_info { - int used_ids; - ulong shm_tot; /* total allocated shm */ - ulong shm_rss; /* total resident shm */ - ulong shm_swp; /* total swapped shm */ - ulong swap_attempts; - ulong swap_successes; + int used_ids; + unsigned long int shm_tot; /* total allocated shm */ + unsigned long int shm_rss; /* total resident shm */ + unsigned long int shm_swp; /* total swapped shm */ + unsigned long int swap_attempts; + unsigned long int swap_successes; }; #endif /* __USE_MISC */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/sigaction.h Wed Feb 23 13:19:49 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/sigaction.h Mon Jul 23 10:57:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/siginfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/siginfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/siginfo.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/siginfo.h Mon Jul 23 10:57:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined __need_siginfo_t \ && !defined __need_sigevent_t @@ -45,9 +45,9 @@ typedef union sigval typedef struct siginfo { int si_signo; /* Signal number. */ + int si_code; /* Signal code. */ int si_errno; /* If non-zero, an errno value associated with this signal, as defined in . */ - int si_code; /* Signal code. */ union { diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/signum.h Sat Nov 28 18:55:00 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/signum.h Mon Jul 23 10:57:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/sigstack.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/sigstack.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/sigstack.h Mon Jul 31 01:19:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/sigstack.h Mon Jul 23 10:57:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/socket.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/socket.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/socket.h Fri Feb 9 10:04:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/socket.h Mon Jul 23 10:57:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_SOCKET_H #define __BITS_SOCKET_H @@ -87,6 +87,8 @@ enum __socket_type #define PF_SNA 22 /* Linux SNA Project */ #define PF_IRDA 23 /* IRDA sockets. */ #define PF_PPPOX 24 /* PPPoX sockets. */ +#define PF_WANPIPE 25 /* Wanpipe API sockets. */ +#define PF_BLUETOOTH 31 /* Bluetooth sockets. */ #define PF_MAX 32 /* For now.. */ /* Address families. */ @@ -117,6 +119,8 @@ enum __socket_type #define AF_SNA PF_SNA #define AF_IRDA PF_IRDA #define AF_PPPOX PF_PPPOX +#define AF_WANPIPE PF_WANPIPE +#define AF_BLUETOOTH PF_BLUETOOTH #define AF_MAX PF_MAX /* Socket level values. Others are defined in the appropriate headers. @@ -199,8 +203,10 @@ enum #define MSG_RST MSG_RST MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */ #define MSG_ERRQUEUE MSG_ERRQUEUE - MSG_NOSIGNAL = 0x4000 /* Do not generate SIGPIPE. */ + MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */ #define MSG_NOSIGNAL MSG_NOSIGNAL + MSG_MORE = 0x8000 /* Sender will send more. */ +#define MSG_MORE MSG_MORE }; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/stat.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/stat.h Mon Jul 23 10:57:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/statfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/statfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/statfs.h Mon Feb 28 13:15:29 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/statfs.h Mon Jul 23 10:57:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/termios.h Fri Feb 11 15:49:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/termios.h Mon Jul 23 10:57:41 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TERMIOS_H # error "Never include directly; use instead." @@ -214,6 +214,7 @@ struct termios # define B3000000 0010015 # define B3500000 0010016 # define B4000000 0010017 +# define __MAX_BAUD B4000000 # define CIBAUD 002003600000 /* input baud rate (not used) */ # define CRTSCTS 020000000000 /* flow control */ #endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/types.h Fri Feb 9 10:04:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/bits/types.h Mon Jul 23 10:57:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/brk.c Tue Feb 1 03:54:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/brk.c Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/mips/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/clone.S Wed Nov 22 11:00:03 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/clone.S Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Ralf Baechle , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone() is even more special than fork() as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/configure glibc-2.2.4/sysdeps/unix/sysv/linux/mips/configure --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/configure Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/configure Fri Jul 27 23:16:53 2001 @@ -0,0 +1,59 @@ + # Local configure fragment for sysdeps/unix/sysv/linux/mips. + +for ac_prog in $AS +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 $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:9: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$AS"; then + ac_cv_prog_AS="$AS" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_AS="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +AS="$ac_cv_prog_AS" +if test -n "$AS"; then + echo "$ac_t""$AS" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + +test -n "$AS" && break +done + +if test -z "$AS"; then + ac_verc_fail=yes +else + # Found it, now check the version. + echo $ac_n "checking version of $AS""... $ac_c" 1>&6 +echo "configure:43: checking version of $AS" >&5 + ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\(-ia64-[0-9]*\)*\).*$/\1/p'` + case $ac_prog_version in + '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; + 2.11.90.0.[5-9]* | 2.11.90.[1-9]* | 2.11.9[1-9]* | 2.11.[1-9]* | 2.1[2-9]*| 2.[2-9]*) + ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; + *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; + + esac + echo "$ac_t""$ac_prog_version" 1>&6 +fi +if test $ac_verc_fail = yes; then + echo "configure: warning: *** Your binutils versions are too old. +*** We strongly advise to update binutils. For details check +*** the FAQ and INSTALL documents." 1>&2 +fi + +s%@AS@%$AS%g diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/configure.in glibc-2.2.4/sysdeps/unix/sysv/linux/mips/configure.in --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/configure.in Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/configure.in Fri May 11 09:48:37 2001 @@ -0,0 +1,10 @@ +sinclude(./aclocal.m4)dnl Autoconf lossage +GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. +# Local configure fragment for sysdeps/unix/sysv/linux/mips. + +AC_CHECK_PROG_VER(AS, $AS, --version, + [GNU assembler.* \([0-9]*\.[0-9.]*\(-ia64-[0-9]*\)*\)], + [2.11.90.0.[5-9]* | 2.11.90.[1-9]* | 2.11.9[1-9]* | 2.11.[1-9]* | 2.1[2-9]*| 2.[2-9]*], +AC_MSG_WARN([*** Your binutils versions are too old. +*** We strongly advise to update binutils. For details check +*** the FAQ and INSTALL documents.])) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/ftruncate64.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/ftruncate64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/ftruncate64.c Thu Feb 15 14:08:44 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/ftruncate64.c Mon Jul 23 10:57:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/getsysstats.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/getsysstats.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/getsysstats.c Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/getsysstats.c Thu Jul 5 21:56:18 2001 @@ -0,0 +1,36 @@ +/* Determine various system internal values, Linux/MIPS version. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + + +/* We need to define a special parser for /proc/cpuinfo. */ +#define GET_NPROCS_PARSER(FP, BUFFER, RESULT) \ + do \ + { \ + (RESULT) = 0; \ + /* Read all lines and count the lines starting with the string \ + "cpu model". We don't have to fear extremely long lines since \ + the kernel will not generate them. 8192 bytes are really \ + enough. */ \ + while (fgets_unlocked (BUFFER, sizeof (BUFFER), FP) != NULL) \ + if (strncmp (BUFFER, "cpu model", 9) == 0) \ + ++(RESULT); \ + } \ + while (0) + +#include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/kernel_termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/kernel_termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/kernel_termios.h Sat Nov 28 18:55:00 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/kernel_termios.h Mon Jul 23 10:57:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _KERNEL_TERMIOS_H #define _KERNEL_TERMIOS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/pread.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/pread.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/pread.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/pread.c Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/pread64.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/pread64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/pread64.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/pread64.c Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/pwrite.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/pwrite.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/pwrite.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/pwrite.c Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/pwrite64.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/pwrite64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/pwrite64.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/pwrite64.c Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Ralf Baechle , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/register-dump.h Tue Jan 23 14:07:26 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/register-dump.h Mon Jul 23 10:57:39 2001 @@ -4,19 +4,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sigaction.c Sat Dec 9 10:32:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sigaction.c Mon Jul 23 10:57:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define SIGCONTEXT unsigned long _code, struct sigcontext * diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/cachectl.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/cachectl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/cachectl.h Fri Feb 11 15:49:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/cachectl.h Mon Jul 23 10:57:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_CACHECTL_H #define _SYS_CACHECTL_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/procfs.h Fri Feb 11 15:49:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/procfs.h Mon Jul 23 10:57:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/sysmips.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/sysmips.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/sysmips.h Fri Feb 11 15:49:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/sysmips.h Mon Jul 23 10:57:41 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SYSMIPS_H #define _SYS_SYSMIPS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/tas.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/tas.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/tas.h Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/tas.h Mon Jul 23 10:57:41 2001 @@ -3,19 +3,19 @@ Contributed by Maciej W. Rozycki , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_TAS_H #define _SYS_TAS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sys/ucontext.h Tue Jun 6 08:17:17 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sys/ucontext.h Mon Jul 23 10:57:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Don't rely on this, the interface is currently messed up and may need to be broken to be fixed. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/syscalls.list glibc-2.2.4/sysdeps/unix/sysv/linux/mips/syscalls.list --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/syscalls.list Tue Jan 23 14:07:26 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/syscalls.list Mon Jul 23 10:57:39 2001 @@ -8,7 +8,7 @@ cachectl - cachectl i:pii __cachectl cac cacheflush - cacheflush i:pii _flush_cache cacheflush sysmips - sysmips i:iiii __sysmips sysmips -sigsuspend - sigsuspend i:p __sigsuspend sigsuspend +s_sigsuspend sigsuspend sigsuspend i:p __syscall_sigsuspend # # Socket functions; Linux/MIPS doesn't use the socketcall(2) wrapper; @@ -61,6 +61,7 @@ getresgid - getresgid i:ppp getresgid getresuid - getresuid i:ppp getresuid s_ipc msgget ipc i:iiiip __syscall_ipc s_lstat64 lxstat64 lstat64 i:sp __syscall_lstat64 +s_mmap2 mmap64 mmap2 b:aniiii __syscall_mmap2 s_poll poll poll i:pii __syscall_poll s_pread64 pread64 pread i:ibniii __syscall_pread s_putpmsg putpmsg putpmsg i:ippii __syscall_putpmsg diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sysdep.S Thu Dec 31 10:16:43 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sysdep.S Mon Jul 23 10:57:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/sysdep.h Tue Dec 5 09:40:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/sysdep.h Mon Jul 23 10:57:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_MIPS_SYSDEP_H #define _LINUX_MIPS_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/truncate64.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/truncate64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/truncate64.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/truncate64.c Mon Jul 23 10:57:39 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/ustat.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/ustat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/ustat.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/ustat.c Mon Jul 23 10:57:39 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/xmknod.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/xmknod.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/xmknod.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/xmknod.c Mon Jul 23 10:57:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mips/xstatconv.c glibc-2.2.4/sysdeps/unix/sysv/linux/mips/xstatconv.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mips/xstatconv.c Thu Sep 7 11:56:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mips/xstatconv.c Mon Jul 23 10:57:40 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/mmap64.c glibc-2.2.4/sysdeps/unix/sysv/linux/mmap64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/mmap64.c Fri Jul 9 15:15:06 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/mmap64.c Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ Contributed by Daniel Jacobowitz , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/msgctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/msgctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/msgctl.c Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/msgctl.c Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/msgget.c glibc-2.2.4/sysdeps/unix/sysv/linux/msgget.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/msgget.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/msgget.c Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/msgrcv.c glibc-2.2.4/sysdeps/unix/sysv/linux/msgrcv.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/msgrcv.c Wed Aug 2 14:53:12 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/msgrcv.c Mon Jul 23 10:57:14 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/msgsnd.c glibc-2.2.4/sysdeps/unix/sysv/linux/msgsnd.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/msgsnd.c Thu Sep 7 11:56:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/msgsnd.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/net/ethernet.h glibc-2.2.4/sysdeps/unix/sysv/linux/net/ethernet.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/net/ethernet.h Mon May 3 10:56:59 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/net/ethernet.h Mon Jul 23 10:57:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on the FreeBSD version of this file. Curiously, that file lacks a copyright in the header. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/net/if_arp.h glibc-2.2.4/sysdeps/unix/sysv/linux/net/if_arp.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/net/if_arp.h Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/net/if_arp.h Mon Jul 23 10:57:42 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on the 4.4BSD and Linux version of this file. */ @@ -122,7 +122,7 @@ struct arphdr #define ARPHRD_FCPL 786 /* Fibrechanel public loop. */ #define ARPHRD_FCPFABRIC 787 /* Fibrechanel fabric. */ #define ARPHRD_IEEE802_TR 800 /* Magic type ident for TR. */ - +#define ARPHRD_IEEE80211 801 /* IEEE 802.11. */ /* ARP ioctl request. */ struct arpreq diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/net/if_packet.h glibc-2.2.4/sysdeps/unix/sysv/linux/net/if_packet.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/net/if_packet.h Sat Nov 7 22:05:42 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/net/if_packet.h Mon Jul 23 10:57:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __IF_PACKET_H #define __IF_PACKET_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/net/if_shaper.h glibc-2.2.4/sysdeps/unix/sysv/linux/net/if_shaper.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/net/if_shaper.h Tue Sep 29 21:49:28 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/net/if_shaper.h Mon Jul 23 10:57:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NET_IF_SHAPER_H #define _NET_IF_SHAPER_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/net/if_slip.h glibc-2.2.4/sysdeps/unix/sysv/linux/net/if_slip.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/net/if_slip.h Sun Dec 14 14:21:08 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/net/if_slip.h Mon Jul 23 10:57:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NET_IF_SLIP_H #define _NET_IF_SLIP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/net/route.h glibc-2.2.4/sysdeps/unix/sysv/linux/net/route.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/net/route.h Sun Dec 28 07:27:08 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/net/route.h Mon Jul 23 10:57:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Based on the 4.4BSD and Linux version of this file. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netash/ash.h glibc-2.2.4/sysdeps/unix/sysv/linux/netash/ash.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netash/ash.h Wed Apr 1 09:11:09 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netash/ash.h Mon Jul 23 10:57:42 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETASH_ASH_H #define _NETASH_ASH_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netatalk/at.h glibc-2.2.4/sysdeps/unix/sysv/linux/netatalk/at.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netatalk/at.h Mon Nov 2 20:26:59 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netatalk/at.h Mon Jul 23 10:57:42 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETATALK_AT_H #define _NETATALK_AT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netax25/ax25.h glibc-2.2.4/sysdeps/unix/sysv/linux/netax25/ax25.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netax25/ax25.h Wed Jun 16 15:11:17 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netax25/ax25.h Mon Jul 23 10:57:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETAX25_AX25_H #define _NETAX25_AX25_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/neteconet/ec.h glibc-2.2.4/sysdeps/unix/sysv/linux/neteconet/ec.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/neteconet/ec.h Wed Oct 28 17:06:22 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/neteconet/ec.h Mon Jul 23 10:57:43 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETECONET_EC_H #define _NETECONET_EC_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/if_ether.h glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/if_ether.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/if_ether.h Wed Jun 9 11:17:18 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/if_ether.h Mon Jul 23 10:57:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NETINET_IF_ETHER_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/if_fddi.h glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/if_fddi.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/if_fddi.h Tue Feb 18 20:43:40 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/if_fddi.h Mon Jul 23 10:57:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETINET_IF_FDDI_H #define _NETINET_IF_FDDI_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/if_tr.h glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/if_tr.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/if_tr.h Tue Feb 18 20:43:41 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/if_tr.h Mon Jul 23 10:57:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETINET_IF_TR_H #define _NETINET_IF_TR_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/igmp.h glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/igmp.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/igmp.h Wed Jun 9 11:17:19 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/igmp.h Mon Jul 23 10:57:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETINET_IGMP_H #define _NETINET_IGMP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/ip.h glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/ip.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netinet/ip.h Wed Aug 2 14:53:16 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netinet/ip.h Mon Jul 23 10:57:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NETINET_IP_H #define __NETINET_IP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netipx/ipx.h glibc-2.2.4/sysdeps/unix/sysv/linux/netipx/ipx.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netipx/ipx.h Mon Dec 28 19:11:13 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netipx/ipx.h Mon Jul 23 10:57:43 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NETIPX_IPX_H #define __NETIPX_IPX_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netpacket/packet.h glibc-2.2.4/sysdeps/unix/sysv/linux/netpacket/packet.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netpacket/packet.h Fri Aug 27 17:23:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netpacket/packet.h Mon Jul 23 10:57:43 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __NETPACKET_PACKET_H #define __NETPACKET_PACKET_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netrom/netrom.h glibc-2.2.4/sysdeps/unix/sysv/linux/netrom/netrom.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netrom/netrom.h Mon May 3 10:57:05 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netrom/netrom.h Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _NETROM_NETROM_H #define _NETROM_NETROM_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/netrose/rose.h glibc-2.2.4/sysdeps/unix/sysv/linux/netrose/rose.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/netrose/rose.h Mon May 3 10:57:06 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/netrose/rose.h Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* What follows is copied from the 2.1.93 . */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ntp_gettime.c glibc-2.2.4/sysdeps/unix/sysv/linux/ntp_gettime.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ntp_gettime.c Thu Jan 7 03:55:44 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ntp_gettime.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/opendir.c glibc-2.2.4/sysdeps/unix/sysv/linux/opendir.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/opendir.c Wed Sep 6 23:18:34 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/opendir.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "kernel-features.h" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/pathconf.c glibc-2.2.4/sysdeps/unix/sysv/linux/pathconf.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/pathconf.c Mon Mar 26 20:53:35 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/pathconf.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/poll.c glibc-2.2.4/sysdeps/unix/sysv/linux/poll.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/poll.c Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/poll.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/Makefile glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/Makefile Thu Aug 31 14:45:31 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/Makefile Mon Jul 23 10:57:44 2001 @@ -3,10 +3,6 @@ sysdep_routines += rt_sigsuspend rt_sigp rt_sigqueueinfo rt_sigaction rt_sigpending endif -ifeq ($(subdir),csu) -CFLAGS-initfini.s += -DWEAK_GMON_START -endif - ifeq ($(subdir),resource) sysdep_routines += oldgetrlimit64 endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/aix-errno.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/aix-errno.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/aix-errno.h Fri May 5 12:36:50 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/aix-errno.h Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define AIX_EPERM 1 #define AIX_ENOENT 2 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/aix-stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/aix-stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/aix-stat.h Fri May 5 12:48:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/aix-stat.h Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ struct aixstat { diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/aix-termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/aix-termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/aix-termios.h Fri May 5 13:34:59 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/aix-termios.h Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "aix-types.h" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/direntconv.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/direntconv.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/direntconv.c Fri May 5 12:27:43 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/direntconv.c Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/errnoconv.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/errnoconv.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/errnoconv.c Fri May 5 12:37:23 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/errnoconv.c Mon Jul 23 10:57:44 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "linux-errno.h" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/statconv.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/statconv.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/statconv.c Fri May 5 12:51:25 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/statconv.c Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ void __stat_aix_to_linux (const struct aixstat *aixstat, struct stat *linuxstat) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/tcgetattr.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/tcgetattr.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/tcgetattr.c Fri May 5 13:47:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/tcgetattr.c Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/tcsetattr.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/tcsetattr.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/aix/tcsetattr.c Fri May 5 13:41:33 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/aix/tcsetattr.c Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h Thu Nov 16 11:12:05 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h Mon Jul 23 10:57:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/ipc.h Mon Jul 23 10:57:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/mman.h Sat Jan 13 10:48:51 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/mman.h Mon Jul 23 10:57:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; iclude instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/msq.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/msq.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/msq.h Thu Sep 28 16:26:19 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/msq.h Mon Jul 23 10:57:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/resource.h Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/resource.h Mon Jul 23 10:57:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/sem.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/sem.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/sem.h Thu Sep 28 16:26:28 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/sem.h Mon Jul 23 10:57:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/shm.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/shm.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/shm.h Thu Sep 28 16:26:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/shm.h Mon Jul 23 10:57:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/stat.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/stat.h Mon Jul 23 10:57:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/termios.h Fri Oct 29 16:23:07 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/bits/termios.h Mon Jul 23 10:57:45 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1997, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1999, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TERMIOS_H # error "Never include directly; use instead." @@ -43,9 +43,9 @@ struct termios { }; /* c_cc characters */ -#define VINTR 0 -#define VQUIT 1 -#define VERASE 2 +#define VINTR 0 +#define VQUIT 1 +#define VERASE 2 #define VKILL 3 #define VEOF 4 #define VMIN 5 @@ -54,9 +54,9 @@ struct termios { #define VEOL2 8 #define VSWTC 9 -#define VWERASE 10 +#define VWERASE 10 #define VREPRINT 11 -#define VSUSP 12 +#define VSUSP 12 #define VSTART 13 #define VSTOP 14 #define VLNEXT 15 @@ -74,12 +74,9 @@ struct termios { #define ICRNL 0000400 #define IXON 0001000 #define IXOFF 0002000 -/* POSIX.1 doesn't want these... */ -#ifdef __USE_BSD -# define IXANY 0004000 -# define IUCLC 0010000 -# define IMAXBEL 0020000 -#endif +#define IXANY 0004000 +#define IUCLC 0010000 +#define IMAXBEL 0020000 /* c_oflag bits */ #define OPOST 0000001 @@ -154,6 +151,7 @@ struct termios { #define B3000000 00034 #define B3500000 00035 #define B4000000 00036 +#define __MAX_BAUD B4000000 #define CSIZE 00001400 #define CS5 00000000 @@ -299,3 +297,4 @@ struct termio { #define N_SMSBLOCK 12 /* SMS block mode */ #define N_HDLC 13 /* synchronous HDLC */ #define N_SYNC_PPP 14 /* synchronous PPP */ +#define N_HCI 15 /* Bluetooth HCI UART */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/brk.S glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/brk.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/brk.S Wed Aug 2 14:53:17 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/brk.S Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/chown.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/chown.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/chown.c Fri Mar 31 12:38:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/chown.c Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/clone.S Wed Aug 2 14:53:17 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/clone.S Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c Thu Apr 12 14:02:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "config.h" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/fe_nomask.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/fe_nomask.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/fe_nomask.c Sun Aug 27 22:59:48 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/fe_nomask.c Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/ftruncate64.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/ftruncate64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/ftruncate64.c Thu Feb 15 14:08:44 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/ftruncate64.c Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/ioctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/ioctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/ioctl.c Wed Oct 14 21:28:11 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/ioctl.c Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/kernel_stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/kernel_stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/kernel_stat.h Tue Aug 15 11:16:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/kernel_stat.h Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ struct kernel_stat { diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/kernel_termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/kernel_termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/kernel_termios.h Sun Dec 28 07:28:31 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/kernel_termios.h Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _KERNEL_TERMIOS_H #define _KERNEL_TERMIOS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/lchown.S glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/lchown.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/lchown.S Mon Aug 24 10:58:59 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/lchown.S Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Some old kernel headers call lchown() 'chown'. The number is the same. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/mmap64.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/mmap64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/mmap64.c Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/mmap64.c Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/pread.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/pread.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/pread.c Tue Dec 21 10:59:03 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/pread.c Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/pread64.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/pread64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/pread64.c Thu Mar 16 11:37:27 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/pread64.c Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/pwrite.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/pwrite.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/pwrite.c Tue Dec 21 10:59:03 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/pwrite.c Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/pwrite64.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/pwrite64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/pwrite64.c Thu Mar 16 11:37:27 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/pwrite64.c Mon Jul 23 10:57:44 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/socket.S Mon Oct 11 16:36:23 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/socket.S Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h Thu Apr 12 14:02:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sys/procfs.h Mon Jul 23 10:57:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h Tue Apr 10 17:25:26 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h Mon Jul 23 10:57:45 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PTRACE_H #define _SYS_PTRACE_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h Thu Apr 12 14:02:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h Mon Jul 23 10:57:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sys/user.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sys/user.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sys/user.h Thu Dec 10 09:57:38 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sys/user.h Mon Jul 23 10:57:45 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_USER_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/syscall.S Mon Oct 11 16:34:44 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/syscall.S Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sysdep.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sysdep.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sysdep.c Sun Feb 1 09:05:07 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sysdep.c Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/sysdep.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/sysdep.h Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_POWERPC_SYSDEP_H #define _LINUX_POWERPC_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/truncate64.c glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/truncate64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/truncate64.c Thu Jan 27 15:40:48 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/powerpc/truncate64.c Mon Jul 23 10:57:44 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/pread.c glibc-2.2.4/sysdeps/unix/sysv/linux/pread.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/pread.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/pread.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/pread64.c glibc-2.2.4/sysdeps/unix/sysv/linux/pread64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/pread64.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/pread64.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ptrace.c glibc-2.2.4/sysdeps/unix/sysv/linux/ptrace.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ptrace.c Wed Aug 2 14:53:12 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ptrace.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ptsname.c glibc-2.2.4/sysdeps/unix/sysv/linux/ptsname.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ptsname.c Thu Sep 7 11:56:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ptsname.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/pwrite.c glibc-2.2.4/sysdeps/unix/sysv/linux/pwrite.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/pwrite.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/pwrite.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/pwrite64.c glibc-2.2.4/sysdeps/unix/sysv/linux/pwrite64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/pwrite64.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/pwrite64.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/readv.c glibc-2.2.4/sysdeps/unix/sysv/linux/readv.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/readv.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/readv.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - read to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/reboot.c glibc-2.2.4/sysdeps/unix/sysv/linux/reboot.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/reboot.c Wed Feb 3 08:10:00 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/reboot.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigaction.c Wed Dec 3 15:58:34 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigaction.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigpending.c glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigpending.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigpending.c Mon Dec 22 12:15:32 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigpending.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigprocmask.c glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigprocmask.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigprocmask.c Thu Dec 4 16:36:50 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigprocmask.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigqueueinfo.c glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigqueueinfo.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigqueueinfo.c Thu Dec 4 16:36:58 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigqueueinfo.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigreturn.c glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigreturn.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigreturn.c Wed Dec 3 15:58:34 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigreturn.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigsuspend.c glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigsuspend.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigsuspend.c Mon Apr 20 13:49:29 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigsuspend.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigtimedwait.c glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigtimedwait.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/rt_sigtimedwait.c Mon Apr 20 13:49:25 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/rt_sigtimedwait.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/brk.c Wed Aug 2 08:14:21 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/brk.c Mon Jul 23 10:57:46 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/ldconfig.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/ldconfig.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/ldconfig.h Tue Mar 27 22:27:55 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/ldconfig.h Mon Jul 23 10:57:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/profil-counter.h Wed Aug 2 08:14:21 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/profil-counter.h Mon Jul 23 10:57:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/readelflib.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/readelflib.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/readelflib.c Mon Mar 19 14:07:43 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/readelflib.c Mon Jul 23 10:57:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ int process_elf32_file (const char *file_name, const char *lib, int *flag, diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/Makefile glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/Makefile Fri Mar 16 01:22:13 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/Makefile Mon Jul 23 10:57:46 2001 @@ -3,10 +3,6 @@ sysdep_routines += setfsgid setfsuid set sysdep_headers += sys/elf.h endif -ifeq ($(subdir),csu) -CFLAGS-initfini.s += -DWEAK_GMON_START -endif - ifeq ($(subdir),resource) sysdep_routines += oldgetrlimit64 endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/bits/fcntl.h Fri Mar 16 01:43:30 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/bits/fcntl.h Mon Jul 23 10:57:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/bits/mman.h Fri Mar 16 01:43:43 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/bits/mman.h Mon Jul 23 10:57:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/bits/resource.h Fri Mar 16 01:43:55 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/bits/resource.h Mon Jul 23 10:57:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/bits/stat.h Fri Mar 16 01:44:06 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/bits/stat.h Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/chown.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/chown.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/chown.c Fri Mar 16 01:23:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/chown.c Mon Jul 23 10:57:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/clone.S Fri Mar 16 01:23:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/clone.S Mon Jul 23 10:57:46 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 2000, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone is even more special than fork as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S Thu Apr 12 14:02:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S Mon Jul 23 10:57:46 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/lchown.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/lchown.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/lchown.c Fri Mar 16 01:33:13 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/lchown.c Mon Jul 23 10:57:46 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c Wed Apr 4 10:32:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c Mon Jul 23 10:57:46 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/mmap.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/mmap.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/mmap.S Fri Mar 16 01:34:04 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/mmap.S Mon Jul 23 10:57:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S Fri Mar 16 01:34:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S Mon Jul 23 10:57:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include @@ -51,7 +51,7 @@ ENTRY(__mmap64) svc SYS_ify(mmap2) /* Do the system call trap. */ #ifndef __ASSUME_MMAP2_SYSCALL - chi %r0,-ENOSYS + chi %r2,-ENOSYS je 1f #endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/register-dump.h Fri Mar 16 01:36:12 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/register-dump.h Mon Jul 23 10:57:46 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S Thu Apr 12 14:02:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S Mon Jul 23 10:57:47 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/socket.S Fri Mar 16 01:41:47 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/socket.S Mon Jul 23 10:57:47 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/sys/procfs.h Fri Mar 16 01:44:20 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/sys/procfs.h Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 @@ -39,7 +39,8 @@ typedef unsigned long greg_t; that has the same size as s390_regs. */ #define NGREG 36 #define NUM_FPRS 16 -typedef greg_t gregset_t[NGREG]; +/* Must match kernels psw_t alignment */ +typedef greg_t gregset_t[NGREG] __attribute__ ((aligned(8))); typedef union { diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/syscall.S Fri Mar 16 01:42:03 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/syscall.S Mon Jul 23 10:57:47 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S Fri Mar 16 01:42:34 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S Mon Jul 23 10:57:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h Fri Mar 16 01:42:47 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h Mon Jul 23 10:57:48 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_S390_SYSDEP_H #define _LINUX_S390_SYSDEP_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h Wed Apr 4 10:33:06 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h Fri Jul 27 23:13:35 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. - Contributed by David Mosberger-Tang . + This file is part of the GNU C Library. + Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Constants shared between setcontext() and getcontext(). Don't install this header file. */ @@ -28,7 +29,6 @@ #define SC_MASK 0x008 #define SC_STCK 0x088 #define SC_VERS 0x098 -#define SC_GPRS 0x09c +#define SC_GPRS 0x0a0 #define SC_FPC 0x130 #define SC_FPRS 0x138 - diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/Makefile glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/Makefile Fri Mar 16 01:21:57 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/Makefile Mon Jul 23 10:57:49 2001 @@ -1,7 +1,3 @@ -ifeq ($(subdir),csu) -CFLAGS-initfini.s += -DWEAK_GMON_START -endif - ifeq ($(subdir),misc) sysdep_routines += setfsgid setfsuid setresgid setresuid sysdep_headers += sys/elf.h diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/elfclass.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/elfclass.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/elfclass.h Fri Mar 16 01:53:22 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/elfclass.h Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file specifies the native word size of the machine, which indicates the ELF file class used for executables and shared objects on this diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/fcntl.h Fri Mar 16 01:53:38 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/fcntl.h Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/ipc.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/ipc.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/ipc.h Fri Mar 16 01:53:51 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/ipc.h Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/mman.h Fri Mar 16 01:54:05 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/mman.h Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/msq.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/msq.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/msq.h Fri Mar 16 01:54:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/msq.h Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H #error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/resource.h Fri Mar 16 01:54:34 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/resource.h Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/sem.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/sem.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/sem.h Fri Mar 16 01:54:46 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/sem.h Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/shm.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/shm.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/shm.h Fri Mar 16 01:54:58 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/shm.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/sigaction.h Fri Mar 16 01:55:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/sigaction.h Mon Jul 23 10:57:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." @@ -42,6 +42,9 @@ struct sigaction /* Special flags. */ unsigned long int sa_flags; + + /* Restore handler. */ + void (*sa_restorer) (void); /* Additional set of signals to be blocked. */ __sigset_t sa_mask; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/siginfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/siginfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/siginfo.h Fri Mar 16 01:55:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/siginfo.h Mon Jul 23 10:57:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined __need_siginfo_t \ && !defined __need_sigevent_t diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/sigstack.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/sigstack.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/sigstack.h Fri Mar 16 01:55:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/sigstack.h Mon Jul 23 10:57:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h Thu Apr 5 10:23:09 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h Mon Jul 23 10:57:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_SOCKET_H #define __BITS_SOCKET_H 1 @@ -87,6 +87,8 @@ enum __socket_type #define PF_SNA 22 /* Linux SNA Project */ #define PF_IRDA 23 /* IRDA sockets. */ #define PF_PPPOX 24 /* PPPoX sockets. */ +#define PF_WANPIPE 25 /* Wanpipe API sockets. */ +#define PF_BLUETOOTH 31 /* Bluetooth sockets. */ #define PF_MAX 32 /* For now.. */ /* Address families. */ @@ -117,6 +119,8 @@ enum __socket_type #define AF_SNA PF_SNA #define AF_IRDA PF_IRDA #define AF_PPPOX PF_PPPOX +#define AF_WANPIPE PF_WANPIPE +#define AF_BLUETOOTH PF_BLUETOOTH #define AF_MAX PF_MAX /* Socket level values. Others are defined in the appropriate headers. @@ -199,8 +203,10 @@ enum #define MSG_RST MSG_RST MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */ #define MSG_ERRQUEUE MSG_ERRQUEUE - MSG_NOSIGNAL = 0x4000 /* Do not generate SIGPIPE. */ + MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */ #define MSG_NOSIGNAL MSG_NOSIGNAL + MSG_MORE = 0x8000 /* Sender will send more. */ +#define MSG_MORE MSG_MORE }; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/stat.h Fri Mar 16 01:55:50 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/stat.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/bits/types.h Fri Mar 16 01:56:04 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/bits/types.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/clone.S Fri Mar 16 01:22:54 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/clone.S Mon Jul 23 10:57:49 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone is even more special than fork as it mucks with stacks and invokes a function in the right context after its all over. */ @@ -46,7 +46,7 @@ thread_start: /* fn is in gpr 1, arg in gpr 5 */ lgr %r2,%r5 /* set first parameter to void *arg */ sgr %r11,%r11 /* terminate the stack frame */ - aghi %r15,-96 /* make room on the stack for the save area */ + aghi %r15,-160 /* make room on the stack for the save area */ basr %r14,%r1 /* jump to fn */ #ifdef PIC larl %r12,_GLOBAL_OFFSET_TABLE_ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h Thu Jul 5 21:56:20 2001 @@ -0,0 +1,25 @@ +/* Support for reading /etc/ld.so.cache files written by Linux ldconfig. + Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#define _DL_CACHE_DEFAULT_ID 0x403 + +#define _dl_cache_check_flags(flags) \ + ((flags) == _DL_CACHE_DEFAULT_ID) + +#include_next diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/fxstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/fxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/fxstat.c Fri Mar 16 01:45:49 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/fxstat.c Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, since xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S Thu Apr 12 14:02:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h Fri Mar 16 01:47:23 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h Mon Jul 23 10:57:49 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ struct kernel_stat { diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/lxstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/lxstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/lxstat.c Fri Mar 16 01:47:39 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/lxstat.c Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, since xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c Wed Apr 4 10:33:48 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S Fri Mar 16 01:48:07 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/mmap.S Mon Jul 23 10:57:49 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h Fri Mar 16 01:50:00 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h Mon Jul 23 10:57:49 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S Thu Apr 12 14:02:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c Fri Mar 16 01:50:28 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* 64 bit Linux for S/390 only has rt signals, thus we do not even want to try falling back to the old style signals as the default Linux handler does. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c Fri Mar 16 01:50:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* 64 bit Linux for S/390 only has rt signals, thus we do not even want to try falling back to the old style signals as the default Linux handler does. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c Fri Mar 16 01:50:54 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* 64 bit Linux for S/390 only has rt signals, thus we do not even want to try falling back to the old style signals as the default Linux handler does. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sigsuspend.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sigsuspend.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sigsuspend.c Fri Mar 16 01:51:06 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sigsuspend.c Mon Jul 23 10:57:49 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/socket.S Fri Mar 16 01:51:17 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/socket.S Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sys/procfs.h Fri Mar 16 01:56:28 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sys/procfs.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sys/ucontext.h Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sys/ucontext.h Mon Jul 23 10:57:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S Fri Mar 16 01:51:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/syscall.S Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S Fri Mar 16 01:52:06 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h Fri Mar 16 01:52:19 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h Mon Jul 23 10:57:49 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_S390_SYSDEP_H #define _LINUX_S390_SYSEDP_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h Wed Apr 4 10:33:27 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h Mon Jul 23 10:57:49 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by David Mosberger-Tang . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Constants shared between setcontext() and getcontext(). Don't install this header file. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/xstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/xstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/s390-64/xstat.c Fri Mar 16 01:52:46 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/s390-64/xstat.c Mon Jul 23 10:57:49 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, since xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/sigcontextinfo.h Mon Mar 26 20:53:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/sigcontextinfo.h Mon Jul 23 10:57:46 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/swapcontext.c glibc-2.2.4/sysdeps/unix/sysv/linux/s390/swapcontext.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/swapcontext.c Thu Apr 12 14:02:18 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/swapcontext.c Mon Jul 23 10:57:46 2001 @@ -3,19 +3,19 @@ Contributed by Martin Schwidefsky (schwidefsky@de.ibm.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/sys/elf.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/sys/elf.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/sys/elf.h Thu Aug 31 14:45:32 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/sys/elf.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_ELF_H #define _SYS_ELF_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/sys/ptrace.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/sys/ptrace.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/sys/ptrace.h Wed Aug 2 08:11:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/sys/ptrace.h Mon Jul 23 10:57:50 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PTRACE_H #define _SYS_PTRACE_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s390/sys/user.h glibc-2.2.4/sysdeps/unix/sysv/linux/s390/sys/user.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/s390/sys/user.h Wed Aug 2 08:11:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s390/sys/user.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_USER_H #define _SYS_USER_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s_pread64.c glibc-2.2.4/sysdeps/unix/sysv/linux/s_pread64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s_pread64.c Sun Oct 26 12:04:54 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s_pread64.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/s_pwrite64.c glibc-2.2.4/sysdeps/unix/sysv/linux/s_pwrite64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/s_pwrite64.c Sun Oct 26 12:04:54 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/s_pwrite64.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sa_len.c glibc-2.2.4/sysdeps/unix/sysv/linux/sa_len.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sa_len.c Tue Feb 16 09:46:20 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sa_len.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/scsi/scsi.h glibc-2.2.4/sysdeps/unix/sysv/linux/scsi/scsi.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/scsi/scsi.h Mon Jan 3 13:04:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/scsi/scsi.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * This header file contains public constants and structures used by diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h glibc-2.2.4/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h Wed Nov 17 11:51:52 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SCSI_IOCTL_H #define _SCSI_IOCTL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/scsi/sg.h glibc-2.2.4/sysdeps/unix/sysv/linux/scsi/sg.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/scsi/sg.h Fri May 26 12:38:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/scsi/sg.h Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* History: diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/semctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/semctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/semctl.c Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/semctl.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/semget.c glibc-2.2.4/sysdeps/unix/sysv/linux/semget.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/semget.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/semget.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/semop.c glibc-2.2.4/sysdeps/unix/sysv/linux/semop.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/semop.c Wed Aug 2 14:53:12 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/semop.c Mon Jul 23 10:57:15 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/setegid.c glibc-2.2.4/sysdeps/unix/sysv/linux/setegid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/setegid.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/setegid.c Mon Jul 23 10:57:15 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/seteuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/seteuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/seteuid.c Thu May 27 10:07:38 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/seteuid.c Mon Jul 23 10:57:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/bits/fcntl.h Wed Oct 25 19:32:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/bits/fcntl.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/bits/mman.h Mon Jun 12 13:46:22 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/bits/mman.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/bits/resource.h Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/bits/resource.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/sh/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/brk.c Thu Oct 26 22:57:42 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/brk.c Mon Jul 23 10:57:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/sh/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/clone.S Thu Oct 26 22:57:42 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/clone.S Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone() is even more special than fork() as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/pipe.S glibc-2.2.4/sysdeps/unix/sysv/linux/sh/pipe.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/pipe.S Thu Oct 26 22:57:42 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/pipe.S Mon Jul 23 10:57:50 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/profil-counter.h Mon Jun 12 13:42:53 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/profil-counter.h Mon Jul 23 10:57:50 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h Mon Jun 12 13:47:11 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sh3/register-dump.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sh4/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sh4/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sh4/register-dump.h Mon Jun 12 13:47:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sh4/register-dump.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sigcontextinfo.h Mon Mar 26 20:53:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sigcontextinfo.h Mon Jul 23 10:57:50 2001 @@ -3,19 +3,19 @@ Contributed by Philip Blundell , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define SIGCONTEXT int _a2, int _a3, int _a4, struct sigcontext diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/sh/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/socket.S Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/socket.S Mon Jul 23 10:57:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sys/io.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sys/io.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sys/io.h Mon Jun 12 13:48:11 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sys/io.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IO_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sys/ucontext.h Tue Mar 27 22:27:56 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sys/ucontext.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Where is System V/SH ABI? */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sys/user.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sys/user.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sys/user.h Thu Oct 26 22:57:42 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sys/user.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_USER_H #define _SYS_USER_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/sh/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/syscall.S Wed Oct 25 19:31:53 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/syscall.S Mon Jul 23 10:57:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sysdep.S Mon Jun 12 13:44:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sysdep.S Mon Jul 23 10:57:51 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/sysdep.h Thu Oct 26 22:57:42 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/sysdep.h Mon Jul 23 10:57:52 2001 @@ -5,19 +5,19 @@ Changed by Kaz Kojima, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_SH_SYSDEP_H #define _LINUX_SH_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sh/vfork.S glibc-2.2.4/sysdeps/unix/sysv/linux/sh/vfork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sh/vfork.S Thu Oct 26 22:57:42 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sh/vfork.S Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/shm_open.c glibc-2.2.4/sysdeps/unix/sysv/linux/shm_open.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/shm_open.c Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/shm_open.c Mon Jul 23 10:57:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -78,7 +78,10 @@ where_is_shmfs (void) /* Now read the entries. */ while ((mp = __getmntent_r (fp, &resmem, buf, sizeof buf)) != NULL) - if (strcmp (mp->mnt_type, "shm") == 0) + /* The original name is "shm" but this got changed in early Linux + 2.4.x to "tmpfs". */ + if ((strcmp (mp->mnt_type, "tmpfs") == 0) + || (strcmp (mp->mnt_type, "shm"))) { /* Found it. There might be more than one place where the filesystem is mounted but one is enough for us. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/shmat.c glibc-2.2.4/sysdeps/unix/sysv/linux/shmat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/shmat.c Thu Sep 7 11:56:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/shmat.c Mon Jul 23 10:57:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/shmctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/shmctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/shmctl.c Sun Oct 8 17:05:08 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/shmctl.c Mon Jul 23 10:57:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/shmdt.c glibc-2.2.4/sysdeps/unix/sysv/linux/shmdt.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/shmdt.c Wed Aug 2 14:53:12 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/shmdt.c Mon Jul 23 10:57:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/shmget.c glibc-2.2.4/sysdeps/unix/sysv/linux/shmget.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/shmget.c Fri Feb 11 15:49:00 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/shmget.c Mon Jul 23 10:57:16 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigaction.c Wed Aug 2 14:53:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigaction.c Mon Jul 23 10:57:16 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/siglist.h glibc-2.2.4/sysdeps/unix/sysv/linux/siglist.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/siglist.h Mon Jun 21 12:14:36 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/siglist.h Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file is included multiple times. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigpending.c glibc-2.2.4/sysdeps/unix/sysv/linux/sigpending.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigpending.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigpending.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigprocmask.c glibc-2.2.4/sysdeps/unix/sysv/linux/sigprocmask.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigprocmask.c Thu Aug 31 14:45:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigprocmask.c Mon Jul 23 10:57:17 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -45,7 +45,7 @@ __sigprocmask (how, set, oset) sigset_t *oset; { #if __ASSUME_REALTIME_SIGNALS > 0 - return INLINE_SYSCALL (rt_sigprocmask, 4, how, CHECK_SIGSET (set), + return INLINE_SYSCALL (rt_sigprocmask, 4, how, CHECK_SIGSET_NULL_OK (set), CHECK_SIGSET_NULL_OK (oset), _NSIG / 8); #else # ifdef __NR_rt_sigprocmask @@ -55,7 +55,8 @@ __sigprocmask (how, set, oset) /* XXX The size argument hopefully will have to be changed to the real size of the user-level sigset_t. */ int saved_errno = errno; - int result = INLINE_SYSCALL (rt_sigprocmask, 4, how, CHECK_SIGSET (set), + int result = INLINE_SYSCALL (rt_sigprocmask, 4, how, + CHECK_SIGSET_NULL_OK (set), CHECK_SIGSET_NULL_OK (oset), _NSIG / 8); if (result >= 0 || errno != ENOSYS) @@ -66,8 +67,8 @@ __sigprocmask (how, set, oset) } # endif - return INLINE_SYSCALL (sigprocmask, 3, how, - CHECK_SIGSET (set), CHECK_SIGSET_NULL_OK (oset)); + return INLINE_SYSCALL (sigprocmask, 3, how, CHECK_SIGSET_NULL_OK (set), + CHECK_SIGSET_NULL_OK (oset)); #endif } weak_alias (__sigprocmask, sigprocmask) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigqueue.c glibc-2.2.4/sysdeps/unix/sysv/linux/sigqueue.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigqueue.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigqueue.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigset-cvt-mask.h glibc-2.2.4/sysdeps/unix/sysv/linux/sigset-cvt-mask.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigset-cvt-mask.h Tue Jun 2 14:05:34 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigset-cvt-mask.h Mon Jul 23 10:57:17 2001 @@ -5,19 +5,19 @@ Contributed by Joe Keane . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define sigset_set_old_mask(set, mask) \ do { \ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigstack.c glibc-2.2.4/sysdeps/unix/sysv/linux/sigstack.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigstack.c Wed Feb 23 13:19:49 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigstack.c Mon Jul 23 10:57:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigsuspend.c glibc-2.2.4/sysdeps/unix/sysv/linux/sigsuspend.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigsuspend.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigsuspend.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigtimedwait.c glibc-2.2.4/sysdeps/unix/sysv/linux/sigtimedwait.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigtimedwait.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigtimedwait.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sigwaitinfo.c glibc-2.2.4/sysdeps/unix/sysv/linux/sigwaitinfo.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sigwaitinfo.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sigwaitinfo.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sizes.h glibc-2.2.4/sysdeps/unix/sysv/linux/sizes.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sizes.h Thu Feb 12 10:21:48 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sizes.h Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIZES_H #define _SIZES_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sleep.c glibc-2.2.4/sysdeps/unix/sysv/linux/sleep.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sleep.c Thu Oct 14 12:20:07 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sleep.c Mon Jul 23 10:57:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/socketcall.h glibc-2.2.4/sysdeps/unix/sysv/linux/socketcall.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/socketcall.h Fri Jun 20 19:48:59 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/socketcall.h Mon Jul 23 10:57:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SOCKETCALL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _FCNTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/ioctls.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/ioctls.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/ioctls.h Mon Mar 2 09:14:39 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/ioctls.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IOCTL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/ipc.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/ipc.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/ipc.h Fri Feb 25 12:29:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/ipc.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/mman.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/mman.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/mman.h Mon Apr 17 10:19:02 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/mman.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MMAN_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/msq.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/msq.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/msq.h Fri Feb 25 12:29:24 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/msq.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/poll.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/poll.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/poll.h Fri Feb 9 10:04:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/poll.h Sat Aug 4 12:31:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_POLL_H # error "Never use directly; include instead." @@ -41,8 +41,3 @@ #define POLLERR 0x008 /* Error condition. */ #define POLLHUP 0x010 /* Hung up. */ #define POLLNVAL 0x020 /* Invalid polling request. */ - -#ifdef __USE_MISC -/* Canonical number of polling requests to read in at a time in poll. */ -# define NPOLLFILE 30 -#endif diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/resource.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/resource.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/resource.h Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/resource.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RESOURCE_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/sem.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/sem.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/sem.h Mon Jan 24 04:31:25 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/sem.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/setjmp.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/setjmp.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/setjmp.h Fri Apr 7 12:10:03 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/setjmp.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SETJMP_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/shm.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/shm.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/shm.h Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/shm.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/sigaction.h Fri May 26 12:38:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/sigaction.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h Tue Apr 18 08:42:47 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/siginfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/siginfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/siginfo.h Mon Mar 26 20:53:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/siginfo.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SIGNAL_H && !defined __need_siginfo_t \ && !defined __need_sigevent_t diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/signum.h Sat Dec 4 12:31:54 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/signum.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/socket.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/socket.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/socket.h Wed Apr 25 13:46:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/socket.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __BITS_SOCKET_H #define __BITS_SOCKET_H @@ -87,6 +87,8 @@ enum __socket_type #define PF_SNA 22 /* Linux SNA Project */ #define PF_IRDA 23 /* IRDA sockets. */ #define PF_PPPOX 24 /* PPPoX sockets. */ +#define PF_WANPIPE 25 /* Wanpipe API sockets. */ +#define PF_BLUETOOTH 31 /* Bluetooth sockets. */ #define PF_MAX 32 /* For now.. */ /* Address families. */ @@ -117,6 +119,8 @@ enum __socket_type #define AF_SNA PF_SNA #define AF_IRDA PF_IRDA #define AF_PPPOX PF_PPPOX +#define AF_WANPIPE PF_WANPIPE +#define AF_BLUETOOTH PF_BLUETOOTH #define AF_MAX PF_MAX /* Socket level values. Others are defined in the appropriate headers. @@ -199,8 +203,10 @@ enum #define MSG_RST MSG_RST MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */ #define MSG_ERRQUEUE MSG_ERRQUEUE - MSG_NOSIGNAL = 0x4000 /* Do not generate SIGPIPE. */ + MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */ #define MSG_NOSIGNAL MSG_NOSIGNAL + MSG_MORE = 0x8000 /* Sender will send more. */ +#define MSG_MORE MSG_MORE }; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/stat.h Mon Mar 26 20:53:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/stat.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/statfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/statfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/statfs.h Mon Feb 28 13:16:22 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/statfs.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/statvfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/statvfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/statvfs.h Wed Apr 25 13:47:23 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/statvfs.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STATVFS_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/termios.h Wed Feb 23 13:19:50 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/termios.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _TERMIOS_H # error "Never include directly; use instead." @@ -156,6 +156,7 @@ struct termios #define B1152000 0x0000100d #define B1500000 0x0000100e #define B2000000 0x0000100f +#define __MAX_BAUD B2000000 #define CIBAUD 0x100f0000 /* input baud rate (not used) */ #define CMSPAR 0x40000000 /* mark or space (stick) parity */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/time.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/time.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/time.h Wed Apr 25 13:45:03 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/time.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/types.h Fri Feb 9 10:04:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/bits/types.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/fork.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/fork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/fork.S Sun Feb 7 12:03:02 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/fork.S Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ Contributed by Miguel de Icaza , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/getsysstats.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/getsysstats.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/getsysstats.c Mon Aug 2 13:02:19 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/getsysstats.c Mon Jul 23 10:57:52 2001 @@ -5,19 +5,19 @@ Jakub Jelinek The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* We need to define a special parser for /proc/cpuinfo. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/kernel_termios.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/kernel_termios.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/kernel_termios.h Tue Jun 16 16:17:50 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/kernel_termios.h Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _KERNEL_TERMIOS_H #define _KERNEL_TERMIOS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/readelflib.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/readelflib.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/readelflib.c Mon Mar 26 20:53:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/readelflib.c Mon Jul 23 10:57:52 2001 @@ -4,19 +4,19 @@ Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ int process_elf32_file (const char *file_name, const char *lib, int *flag, diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/brk.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/brk.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/brk.c Wed Sep 16 08:19:36 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/brk.c Mon Jul 23 10:57:52 2001 @@ -4,19 +4,19 @@ Contributed by Miguel de Icaza (miguel@nuclecu.unam.mx) The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S Mon Jul 23 10:57:52 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1996, 1997, 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone() is even more special than fork() as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h Mon Jul 23 10:57:52 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_PROCINFO_H #define _DL_PROCINFO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/getpagesize.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/getpagesize.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/getpagesize.c Sat Jun 27 17:16:57 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/getpagesize.c Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/mmap64.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/mmap64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/mmap64.c Fri Jul 7 10:57:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/mmap64.c Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S Wed Aug 13 18:51:42 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ Contributed by Miguel de Icaza , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include .globl __libc_pipe diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h Tue Mar 28 11:05:49 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h Fri Apr 7 12:10:03 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h Mon Jul 23 10:57:52 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c Fri Feb 11 15:49:04 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c Fri Feb 11 15:49:04 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c Mon Jul 23 10:57:52 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c Wed Aug 2 14:53:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c Mon Jul 23 10:57:53 2001 @@ -4,19 +4,19 @@ Contributed by Miguel de Icaza (miguel@nuclecu.unam.mx), 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h Mon Mar 26 20:53:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h Mon Jul 23 10:57:53 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define SIGCONTEXT struct sigcontext * #define SIGCONTEXT_EXTRA_ARGS diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/socket.S Tue Apr 7 10:20:33 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/socket.S Mon Jul 23 10:57:53 2001 @@ -3,19 +3,19 @@ Contributed by Miguel de Icaza , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S Wed Aug 13 18:51:42 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S Mon Jul 23 10:57:53 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include .text diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h Fri Feb 11 15:49:04 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h Mon Jul 23 10:57:53 2001 @@ -3,19 +3,19 @@ Contributed by Miguel de Icaza , January 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_SPARC32_SYSDEP_H #define _LINUX_SPARC32_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S Wed Sep 16 08:19:36 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/brk.S Mon Jul 23 10:57:53 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __brk is a special syscall under Linux since it never returns an error. Instead, the error condition is indicated by returning the old diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S Mon Jul 23 10:57:54 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1997, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* clone() is even more special than fork() as it mucks with stacks and invokes a function in the right context after its all over. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h Fri May 26 12:38:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define _DL_CACHE_DEFAULT_ID 0x103 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h Mon Jul 23 10:57:54 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DL_PROCINFO_H #define _DL_PROCINFO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c Thu Apr 26 20:07:26 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S Mon Jul 23 10:57:54 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1997, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "ucontext_i.h" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S Mon Jul 23 10:57:54 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1997, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* longjmp is implemented in terms of the setcontext trap on Linux/Sparc64. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/makecontext.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/makecontext.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/makecontext.c Thu Apr 19 09:26:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/makecontext.c Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/msgctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/msgctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/msgctl.c Wed Aug 2 14:53:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/msgctl.c Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S Wed Feb 3 09:27:45 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Miguel de Icaza , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/profil-counter.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/profil-counter.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/profil-counter.h Fri Oct 29 16:23:07 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/profil-counter.h Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h Fri Apr 7 12:10:04 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h Mon Jul 23 10:57:54 2001 @@ -4,19 +4,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c Wed Aug 2 14:53:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S Mon Jul 23 10:57:54 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1997, 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "ucontext_i.h" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S Wed Nov 22 11:00:04 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S Mon Jul 23 10:57:54 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Richard Henderson (rth@tamu.edu). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* __sigsetjmp is implemented in terms of the getcontext trap on Linux/Sparc64. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/shmctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/shmctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/shmctl.c Wed Aug 2 14:53:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/shmctl.c Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c Wed Aug 2 14:53:18 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c Mon Jul 23 10:57:54 2001 @@ -5,19 +5,19 @@ Jakub Jelinek (jj@ultra.linux.cz). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h Mon Mar 26 20:53:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef STACK_BIAS #define STACK_BIAS 2047 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c Fri Jul 7 10:57:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c Mon Jul 23 10:57:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c Thu Aug 31 14:45:32 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c Mon Jul 23 10:57:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c Fri Jul 7 10:57:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c Mon Jul 23 10:57:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h Thu Feb 12 10:22:24 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h Mon Jul 23 10:57:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIZES_H #define _SIZES_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/socket.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/socket.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/socket.S Wed Sep 16 08:19:36 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/socket.S Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Miguel de Icaza , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/swapcontext.c glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/swapcontext.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/swapcontext.c Thu Apr 19 09:26:26 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/swapcontext.c Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S Wed Feb 3 09:28:11 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S Mon Jul 23 10:57:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include .text diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h Fri Feb 11 15:49:04 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_SPARC64_SYSDEP_H #define _LINUX_SPARC64_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h Thu Apr 19 09:26:03 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h Mon Jul 23 10:57:54 2001 @@ -1,20 +1,21 @@ /* Copyright (C) 2001 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Jakub Jelinek . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If - not, write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Constants shared between setcontext() and getcontext(). Don't install this header file. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sys/procfs.h Tue Mar 28 11:05:50 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sys/procfs.h Mon Jul 23 10:57:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h Tue Mar 28 11:05:51 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PTRACE_H #define _SYS_PTRACE_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sys/sysmacros.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sys/sysmacros.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sys/sysmacros.h Wed Jun 16 14:29:39 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sys/sysmacros.h Mon Jul 23 10:57:54 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SYSMACROS_H #define _SYS_SYSMACROS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sys/ucontext.h Wed Apr 25 14:51:14 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sys/ucontext.h Mon Jul 23 10:57:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sysdep.S Sun Feb 7 12:03:42 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sysdep.S Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ Contributed by Richard Henderson , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define errno */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/sysdep.h Sun Jan 30 22:40:58 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/sysdep.h Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _LINUX_SPARC_SYSDEP_H #define _LINUX_SPARC_SYSDEP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/vfork.S glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/vfork.S --- glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/vfork.S Sun Feb 7 12:03:13 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sparc/vfork.S Mon Jul 23 10:57:52 2001 @@ -3,19 +3,19 @@ Contributed by Jakub Jelinek , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/speed.c glibc-2.2.4/sysdeps/unix/sysv/linux/speed.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/speed.c Tue Dec 15 09:01:13 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/speed.c Mon Jul 23 10:57:17 2001 @@ -1,21 +1,21 @@ /* `struct termios' speed frobnication functions. Linux version. - Copyright (C) 1991, 92, 93, 95, 96, 97, 98 Free Software Foundation, Inc. + Copyright (C) 1991, 92, 93, 95, 96, 97, 98, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -60,7 +60,7 @@ cfsetospeed (termios_p, speed) speed_t speed; { if ((speed & ~CBAUD) != 0 - && (speed < B57600 || speed > B460800)) + && (speed < B57600 || speed > __MAX_BAUD)) { __set_errno (EINVAL); return -1; @@ -82,7 +82,7 @@ cfsetispeed (termios_p, speed) speed_t speed; { if ((speed & ~CBAUD) != 0 - && (speed < B57600 || speed > B460800)) + && (speed < B57600 || speed > __MAX_BAUD)) { __set_errno (EINVAL); return -1; diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/statfs64.c glibc-2.2.4/sysdeps/unix/sysv/linux/statfs64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/statfs64.c Mon Apr 17 10:19:01 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/statfs64.c Mon Jul 23 10:57:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/statvfs.c glibc-2.2.4/sysdeps/unix/sysv/linux/statvfs.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/statvfs.c Thu Sep 7 11:56:46 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/statvfs.c Mon Jul 23 10:57:17 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/statvfs64.c glibc-2.2.4/sysdeps/unix/sysv/linux/statvfs64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/statvfs64.c Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/statvfs64.c Mon Jul 23 10:57:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/acct.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/acct.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/acct.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/acct.h Mon Jul 23 10:57:54 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_ACCT_H #define _SYS_ACCT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/fsuid.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/fsuid.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/fsuid.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/fsuid.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_FSUID_H #define _SYS_FSUID_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/kd.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/kd.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/kd.h Sun Dec 28 07:29:47 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/kd.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_KD_H #define _SYS_KD_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/kdaemon.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/kdaemon.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/kdaemon.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/kdaemon.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Interfaces to control the various kernel daemons. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/klog.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/klog.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/klog.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/klog.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_KLOG_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/mount.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/mount.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/mount.h Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/mount.h Mon Jul 23 10:57:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This is taken from /usr/include/linux/fs.h. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/param.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/param.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/param.h Fri Feb 9 10:04:36 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/param.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PARAM_H #define _SYS_PARAM_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/pci.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/pci.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/pci.h Thu Dec 4 16:38:30 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/pci.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PCI_H #define _SYS_PCI_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/prctl.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/prctl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/prctl.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/prctl.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PRCTL_H #define _SYS_PRCTL_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/procfs.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/procfs.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/procfs.h Mon Nov 15 16:23:39 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/procfs.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PROCFS_H #define _SYS_PROCFS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/ptrace.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/ptrace.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/ptrace.h Fri Jul 7 10:57:39 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/ptrace.h Mon Jul 23 10:57:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PTRACE_H #define _SYS_PTRACE_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/raw.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/raw.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/raw.h Fri Sep 17 10:01:02 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/raw.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_RAW_H #define _SYS_RAW_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/reboot.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/reboot.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/reboot.h Tue Nov 2 16:06:18 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/reboot.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file should define RB_* macros to be used as flag bits in the argument to the `reboot' system call. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/sendfile.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/sendfile.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/sendfile.h Tue Jan 23 14:07:26 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/sendfile.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SENDFILE_H #define _SYS_SENDFILE_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/swap.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/swap.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/swap.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/swap.h Mon Jul 23 10:57:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SWAP_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/syscall.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/syscall.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/syscall.h Mon Jul 14 14:48:37 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/syscall.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYSCALL_H #define _SYSCALL_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/sysctl.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/sysctl.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/sysctl.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/sysctl.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SYSCTL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/sysinfo.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/sysinfo.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/sysinfo.h Thu Feb 15 14:08:44 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/sysinfo.h Mon Jul 23 10:57:55 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SYSINFO_H #define _SYS_SYSINFO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/sysmacros.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/sysmacros.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/sysmacros.h Wed Jun 16 14:29:39 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/sysmacros.h Mon Jul 23 10:57:55 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SYSMACROS_H #define _SYS_SYSMACROS_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sys/timex.h glibc-2.2.4/sysdeps/unix/sysv/linux/sys/timex.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/sys/timex.h Thu Oct 21 09:14:40 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sys/timex.h Mon Jul 23 10:57:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_TIMEX_H #define _SYS_TIMEX_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/sysctl.c glibc-2.2.4/sysdeps/unix/sysv/linux/sysctl.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/sysctl.c Wed Aug 2 14:53:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/sysctl.c Mon Jul 23 10:57:17 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/tcdrain.c glibc-2.2.4/sysdeps/unix/sysv/linux/tcdrain.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/tcdrain.c Mon Jun 23 14:54:33 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/tcdrain.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/tcgetattr.c glibc-2.2.4/sysdeps/unix/sysv/linux/tcgetattr.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/tcgetattr.c Mon May 4 09:21:58 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/tcgetattr.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/tcsetattr.c glibc-2.2.4/sysdeps/unix/sysv/linux/tcsetattr.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/tcsetattr.c Tue Dec 22 17:16:15 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/tcsetattr.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/testrtsig.h glibc-2.2.4/sysdeps/unix/sysv/linux/testrtsig.h --- glibc-2.2.3/sysdeps/unix/sysv/linux/testrtsig.h Thu May 27 10:07:45 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/testrtsig.h Mon Jul 23 10:57:17 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/truncate64.c glibc-2.2.4/sysdeps/unix/sysv/linux/truncate64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/truncate64.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/truncate64.c Mon Jul 23 10:57:17 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ttyname.c glibc-2.2.4/sysdeps/unix/sysv/linux/ttyname.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ttyname.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ttyname.c Mon Jul 23 10:57:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ttyname_r.c glibc-2.2.4/sysdeps/unix/sysv/linux/ttyname_r.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ttyname_r.c Thu Feb 15 14:08:42 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ttyname_r.c Mon Jul 23 10:57:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ulimit.c glibc-2.2.4/sysdeps/unix/sysv/linux/ulimit.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ulimit.c Thu Aug 31 14:45:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ulimit.c Mon Jul 23 10:57:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/unlockpt.c glibc-2.2.4/sysdeps/unix/sysv/linux/unlockpt.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/unlockpt.c Thu Sep 17 19:24:00 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/unlockpt.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ Contributed by Zack Weinberg , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/updwtmp.c glibc-2.2.4/sysdeps/unix/sysv/linux/updwtmp.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/updwtmp.c Mon Apr 20 13:25:29 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/updwtmp.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/usleep.c glibc-2.2.4/sysdeps/unix/sysv/linux/usleep.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/usleep.c Fri Feb 9 10:04:32 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/usleep.c Mon Jul 23 10:57:18 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/ustat.c glibc-2.2.4/sysdeps/unix/sysv/linux/ustat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/ustat.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/ustat.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/utmp_file.c glibc-2.2.4/sysdeps/unix/sysv/linux/utmp_file.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/utmp_file.c Mon Apr 20 13:26:57 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/utmp_file.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ Contributed by Mark Kettenis , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/waitpid.c glibc-2.2.4/sysdeps/unix/sysv/linux/waitpid.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/waitpid.c Mon Jun 23 14:54:33 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/waitpid.c Mon Jul 23 10:57:18 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/writev.c glibc-2.2.4/sysdeps/unix/sysv/linux/writev.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/writev.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/writev.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/xmknod.c glibc-2.2.4/sysdeps/unix/sysv/linux/xmknod.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/xmknod.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/xmknod.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/xstat.c glibc-2.2.4/sysdeps/unix/sysv/linux/xstat.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/xstat.c Fri Jul 7 10:57:38 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/xstat.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ho hum, if xstat == xstat64 we must get rid of the prototype or gcc will complain since they don't strictly match. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/xstat64.c glibc-2.2.4/sysdeps/unix/sysv/linux/xstat64.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/xstat64.c Tue Jan 23 14:07:25 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/xstat64.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/linux/xstatconv.c glibc-2.2.4/sysdeps/unix/sysv/linux/xstatconv.c --- glibc-2.2.3/sysdeps/unix/sysv/linux/xstatconv.c Thu Aug 31 14:45:30 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/linux/xstatconv.c Mon Jul 23 10:57:18 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/minix/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/minix/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/minix/bits/sigaction.h Tue Nov 25 20:14:36 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/minix/bits/sigaction.h Mon Jul 23 10:57:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2/Makefile glibc-2.2.4/sysdeps/unix/sysv/sco3.2/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2/Makefile Sun Jan 19 18:49:39 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2/Makefile Mon Jul 23 10:57:56 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),misc) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2/bits/local_lim.h glibc-2.2.4/sysdeps/unix/sysv/sco3.2/bits/local_lim.h --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2/bits/local_lim.h Fri Jun 20 19:53:24 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2/bits/local_lim.h Mon Jul 23 10:57:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _BITS_LOCAL_LIM_H #define _BITS_LOCAL_LIM_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/__setpgid.c glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/__setpgid.c --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/__setpgid.c Mon May 26 15:28:01 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/__setpgid.c Mon Jul 23 10:57:56 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/bits/confname.h glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/bits/confname.h --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/bits/confname.h Tue Nov 25 20:14:37 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/bits/confname.h Mon Jul 23 10:57:57 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _UNISTD_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/bits/sigaction.h Tue Nov 25 20:14:37 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/bits/sigaction.h Mon Jul 23 10:57:57 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/getgroups.c glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/getgroups.c --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/getgroups.c Mon May 26 15:28:02 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/getgroups.c Mon Jul 23 10:57:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/sigaction.S glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/sigaction.S --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/sigaction.S Thu Jun 26 15:16:45 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/sigaction.S Mon Jul 23 10:57:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/sys/syscall.h glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/sys/syscall.h --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/sys/syscall.h Mon Jan 6 14:07:18 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/sys/syscall.h Mon Jul 23 10:57:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* From Scott Bartram. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/sysconf.S glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/sysconf.S --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/sysconf.S Thu Jun 26 15:16:45 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/sysconf.S Mon Jul 23 10:57:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/uname.S glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/uname.S --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/uname.S Thu Jun 26 15:16:45 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/uname.S Mon Jul 23 10:57:57 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/waitpid.S glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/waitpid.S --- glibc-2.2.3/sysdeps/unix/sysv/sco3.2.4/waitpid.S Thu Jun 26 15:16:45 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sco3.2.4/waitpid.S Mon Jul 23 10:57:57 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/setrlimit.c glibc-2.2.4/sysdeps/unix/sysv/setrlimit.c --- glibc-2.2.3/sysdeps/unix/sysv/setrlimit.c Fri Jun 12 23:47:51 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/setrlimit.c Mon Jul 23 10:57:01 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This only implements those functions which are available via ulimit. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/settimeofday.c glibc-2.2.4/sysdeps/unix/sysv/settimeofday.c --- glibc-2.2.3/sysdeps/unix/sysv/settimeofday.c Mon Jun 23 14:54:26 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/settimeofday.c Mon Jul 23 10:57:01 2001 @@ -1,22 +1,23 @@ -/* Copyright (C) 1992, 1995, 1996, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1995, 1996, 1997, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include +#include #include /* Set the current time of day and timezone information. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/sigaction.c Mon Jun 23 14:54:27 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sigaction.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/Makefile glibc-2.2.4/sysdeps/unix/sysv/sysv4/Makefile --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/Makefile Sun Jan 19 18:49:41 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/Makefile Mon Jul 23 10:57:57 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License -# as published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),posix) diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/__getpgid.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/__getpgid.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/__getpgid.c Mon May 26 15:28:06 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/__getpgid.c Mon Jul 23 10:57:57 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/__setpgid.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/__setpgid.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/__setpgid.c Mon May 26 15:28:07 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/__setpgid.c Mon Jul 23 10:57:58 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/sigaction.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/sigaction.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/sigaction.h Tue Nov 25 20:14:38 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/sigaction.h Mon Jul 23 10:58:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/signum.h Fri Jun 20 19:53:38 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/signum.h Mon Jul 23 10:58:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/sigset.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/sigset.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/sigset.h Tue Aug 18 10:40:05 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/sigset.h Mon Jul 23 10:58:00 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGSET_H_types #define _SIGSET_H_types 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/utsname.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/utsname.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/utsname.h Thu Sep 17 19:34:08 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/utsname.h Mon Jul 23 10:58:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UTSNAME_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/waitflags.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/waitflags.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/bits/waitflags.h Thu Feb 24 11:09:13 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/bits/waitflags.h Mon Jul 23 10:58:00 2001 @@ -4,19 +4,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #if !defined _SYS_WAIT_H && !defined _STDLIB_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/ftruncate.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/ftruncate.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/ftruncate.c Mon May 26 15:28:09 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/ftruncate.c Mon Jul 23 10:57:58 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/gethostname.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/gethostname.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/gethostname.c Mon Mar 26 20:53:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/gethostname.c Mon Jul 23 10:57:58 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/getpgid.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/getpgid.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/getpgid.c Tue Jul 27 20:46:47 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/getpgid.c Mon Jul 23 10:57:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/i386/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/i386/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/i386/bits/stat.h Thu Jun 22 12:04:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/i386/bits/stat.h Mon Jul 23 10:58:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/i386/sys-sig.S glibc-2.2.4/sysdeps/unix/sysv/sysv4/i386/sys-sig.S --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/i386/sys-sig.S Thu Jun 26 15:16:46 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/i386/sys-sig.S Mon Jul 23 10:58:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/i386/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/i386/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/i386/sysdep.h Mon Jun 23 14:54:48 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/i386/sysdep.h Mon Jul 23 10:58:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/sethostname.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/sethostname.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/sethostname.c Mon May 26 15:28:13 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/sethostname.c Mon Jul 23 10:57:59 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/setpgid.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/setpgid.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/setpgid.c Tue Jul 27 20:46:47 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/setpgid.c Mon Jul 23 10:57:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/setsid.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/setsid.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/setsid.c Tue Jul 27 20:46:48 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/setsid.c Mon Jul 23 10:57:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/sigaction.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/sigaction.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/sigaction.c Mon Jun 23 14:54:44 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/sigaction.c Mon Jul 23 10:57:59 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/siginfo.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/siginfo.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/siginfo.h Mon Jun 23 14:54:44 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/siginfo.h Mon Jul 23 10:57:59 2001 @@ -4,19 +4,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGINFO_H #define _SIGINFO_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/sigset-cvt-mask.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/sigset-cvt-mask.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/sigset-cvt-mask.h Tue Jun 2 14:03:47 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/sigset-cvt-mask.h Mon Jul 23 10:58:00 2001 @@ -5,19 +5,19 @@ Contributed by Joe Keane . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define sigset_set_old_mask(set, mask) \ do { \ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/dirent.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/dirent.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/dirent.h Wed Aug 25 11:48:38 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/dirent.h Mon Jul 23 10:58:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _DIRENT_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/errno.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/errno.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/errno.h Wed May 6 10:19:52 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/errno.h Mon Jul 23 10:58:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This file defines the `errno' constants. */ diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/signum.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/signum.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/signum.h Fri Jul 17 09:20:58 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/signum.h Mon Jul 23 10:58:01 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef _SIGNAL_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/sigstack.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/sigstack.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/sigstack.h Tue Dec 22 17:16:28 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/sigstack.h Mon Jul 23 10:58:01 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never include this file directly. Use instead" diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/stat.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/stat.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/stat.h Thu Jun 22 12:04:26 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/stat.h Mon Jul 23 10:58:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_STAT_H # error "Never include directly; use instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/types.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/types.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/bits/types.h Fri Feb 9 10:04:37 2001 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/bits/types.h Mon Jul 23 10:58:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * Never include this file directly; use instead. diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/configure glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/configure --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/configure Wed Aug 2 15:39:37 2000 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/configure Fri Jul 27 23:16:53 2001 @@ -2,30 +2,3 @@ # Concensus on stdio is that it's broken. test $stdio = default && stdio=libio - -# Crypt is your friend. -case $add_ons in - *crypt*) - message= - ;; - *) - message="\ -*** WARNING: -*** Are you sure you do not want to use the \`crypt' add-on?" - ;; -esac - -if test "$message"; then - if test $enable_sanity = yes; then - echo "\ -*** You should not compile the GNU libc without the \`crypt' add-on. -*** Not using them risks to be incompatible with the libraries of -*** other systems. Consider getting the add-on and restart the -*** configuration. -*** If you reall mean to avoid this add-on run configure again, now -*** using the extra parameter \`--disable-sanity-checks'." - exit 1 - else - echo "$message" - fi -fi diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/configure.in glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/configure.in --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/configure.in Thu Jan 28 17:25:39 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/configure.in Mon Jul 23 10:58:00 2001 @@ -4,30 +4,3 @@ GLIBC_PROVIDES dnl See aclocal.m4 in the # Concensus on stdio is that it's broken. test $stdio = default && stdio=libio - -# Crypt is your friend. -case $add_ons in - *crypt*) - message= - ;; - *) - message="\ -*** WARNING: -*** Are you sure you do not want to use the \`crypt' add-on?" - ;; -esac - -if test "$message"; then - if test $enable_sanity = yes; then - echo "\ -*** You should not compile the GNU libc without the \`crypt' add-on. -*** Not using them risks to be incompatible with the libraries of -*** other systems. Consider getting the add-on and restart the -*** configuration. -*** If you reall mean to avoid this add-on run configure again, now -*** using the extra parameter \`--disable-sanity-checks'." - exit 1 - else - echo "$message" - fi -fi diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/fsync.S glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/fsync.S --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/fsync.S Thu Jun 26 15:16:48 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/fsync.S Mon Jul 23 10:58:00 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/getdents.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/getdents.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/getdents.c Wed Aug 25 11:42:20 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/getdents.c Mon Jul 23 10:58:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sigpending.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sigpending.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sigpending.c Mon Jul 20 14:37:14 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sigpending.c Mon Jul 23 10:58:00 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/bits/sigcontext.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/bits/sigcontext.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/bits/sigcontext.h Tue Nov 25 20:14:43 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/bits/sigcontext.h Mon Jul 23 10:58:01 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SIGNAL_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c Sat Jun 19 09:40:30 1999 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c Mon Jul 23 10:58:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/trap.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/trap.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/trap.h Fri Sep 11 18:00:14 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/trap.h Mon Jul 23 10:58:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_TRAP_H #define _SYS_TRAP_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/ucontext.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/ucontext.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/ucontext.h Fri Sep 11 18:08:24 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/sys/ucontext.h Mon Jul 23 10:58:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_UCONTEXT_H #define _SYS_UCONTEXT_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S Thu Jun 26 15:16:50 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S Mon Jul 23 10:58:01 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #define _ERRNO_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h Wed Jul 15 09:17:53 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h Mon Jul 23 10:58:01 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Solaris 2 does not precede the asm names of C symbols with a `_'. */ #ifndef NO_UNDERSCORES diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sys/param.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sys/param.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sys/param.h Fri Sep 11 18:11:31 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sys/param.h Mon Jul 23 10:58:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_PARAM_H #define _SYS_PARAM_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sys/syscall.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sys/syscall.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/solaris2/sys/syscall.h Fri Sep 11 18:01:18 1998 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/solaris2/sys/syscall.h Mon Jul 23 10:58:02 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYSCALL_H #define _SYSCALL_H 1 diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/sysconf.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/sysconf.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/sysconf.c Mon Jun 23 14:54:45 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/sysconf.c Mon Jul 23 10:58:00 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/sysconfig.h glibc-2.2.4/sysdeps/unix/sysv/sysv4/sysconfig.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/sysconfig.h Mon Jun 23 14:54:45 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/sysconfig.h Mon Jul 23 10:58:00 2001 @@ -4,19 +4,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __SYSCONFIG_H #define __SYSCONFIG_H diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv4/waitpid.c glibc-2.2.4/sysdeps/unix/sysv/sysv4/waitpid.c --- glibc-2.2.3/sysdeps/unix/sysv/sysv4/waitpid.c Mon Jun 23 14:54:45 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv4/waitpid.c Mon Jul 23 10:58:00 2001 @@ -3,19 +3,19 @@ Contributed by Brendan Kehoe (brendan@zen.org). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/sysv_termio.h glibc-2.2.4/sysdeps/unix/sysv/sysv_termio.h --- glibc-2.2.3/sysdeps/unix/sysv/sysv_termio.h Mon Jun 23 14:54:27 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/sysv_termio.h Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* In various parts of this file we define the System V values for things as _SYSV_. Those are the values that System V diff -durpN glibc-2.2.3/sysdeps/unix/sysv/tcdrain.c glibc-2.2.4/sysdeps/unix/sysv/tcdrain.c --- glibc-2.2.3/sysdeps/unix/sysv/tcdrain.c Mon Jun 23 14:54:27 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/tcdrain.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/tcflow.c glibc-2.2.4/sysdeps/unix/sysv/tcflow.c --- glibc-2.2.3/sysdeps/unix/sysv/tcflow.c Mon Jun 23 14:54:27 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/tcflow.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/tcflush.c glibc-2.2.4/sysdeps/unix/sysv/tcflush.c --- glibc-2.2.3/sysdeps/unix/sysv/tcflush.c Mon Jun 23 14:54:27 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/tcflush.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/tcgetattr.c glibc-2.2.4/sysdeps/unix/sysv/tcgetattr.c --- glibc-2.2.3/sysdeps/unix/sysv/tcgetattr.c Mon Jun 23 14:54:27 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/tcgetattr.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/tcgetpgrp.c glibc-2.2.4/sysdeps/unix/sysv/tcgetpgrp.c --- glibc-2.2.3/sysdeps/unix/sysv/tcgetpgrp.c Mon May 26 15:27:36 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/tcgetpgrp.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/tcsendbrk.c glibc-2.2.4/sysdeps/unix/sysv/tcsendbrk.c --- glibc-2.2.3/sysdeps/unix/sysv/tcsendbrk.c Mon Jun 23 14:54:27 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/tcsendbrk.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/tcsetattr.c glibc-2.2.4/sysdeps/unix/sysv/tcsetattr.c --- glibc-2.2.3/sysdeps/unix/sysv/tcsetattr.c Mon Jun 23 14:54:27 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/tcsetattr.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/sysv/tcsetpgrp.c glibc-2.2.4/sysdeps/unix/sysv/tcsetpgrp.c --- glibc-2.2.3/sysdeps/unix/sysv/tcsetpgrp.c Mon May 26 15:27:37 1997 +++ glibc-2.2.4/sysdeps/unix/sysv/tcsetpgrp.c Mon Jul 23 10:57:01 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/telldir.c glibc-2.2.4/sysdeps/unix/telldir.c --- glibc-2.2.3/sysdeps/unix/telldir.c Wed Aug 18 11:52:55 1999 +++ glibc-2.2.4/sysdeps/unix/telldir.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/time.c glibc-2.2.4/sysdeps/unix/time.c --- glibc-2.2.3/sysdeps/unix/time.c Fri Feb 9 10:04:30 2001 +++ glibc-2.2.4/sysdeps/unix/time.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include /* For NULL. */ #include diff -durpN glibc-2.2.3/sysdeps/unix/utime.c glibc-2.2.4/sysdeps/unix/utime.c --- glibc-2.2.3/sysdeps/unix/utime.c Mon May 26 15:26:44 1997 +++ glibc-2.2.4/sysdeps/unix/utime.c Mon Jul 23 10:56:47 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/xmknod.c glibc-2.2.4/sysdeps/unix/xmknod.c --- glibc-2.2.3/sysdeps/unix/xmknod.c Mon Jan 6 14:06:33 1997 +++ glibc-2.2.4/sysdeps/unix/xmknod.c Mon Jul 23 10:56:47 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/unix/xstat.c glibc-2.2.4/sysdeps/unix/xstat.c --- glibc-2.2.3/sysdeps/unix/xstat.c Fri Jul 7 10:57:37 2000 +++ glibc-2.2.4/sysdeps/unix/xstat.c Mon Jul 23 10:56:47 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/vax/Makefile glibc-2.2.4/sysdeps/vax/Makefile --- glibc-2.2.3/sysdeps/vax/Makefile Sun Jan 19 18:49:42 1997 +++ glibc-2.2.4/sysdeps/vax/Makefile Mon Jul 23 10:58:02 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. ifeq ($(subdir),math) ifndef math-twiddled diff -durpN glibc-2.2.3/sysdeps/vax/__longjmp.c glibc-2.2.4/sysdeps/vax/__longjmp.c --- glibc-2.2.3/sysdeps/vax/__longjmp.c Mon May 26 15:28:23 1997 +++ glibc-2.2.4/sysdeps/vax/__longjmp.c Mon Jul 23 10:58:03 2001 @@ -1,21 +1,23 @@ /* Copyright (C) 1991, 1992, 1994, 1997 Free Software Foundation, Inc. + This file is part of the GNU C Library. Derived from @(#)_setjmp.s 5.7 (Berkeley) 6/27/88, Copyright (c) 1980 Regents of the University of California. + This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/vax/add_n.s glibc-2.2.4/sysdeps/vax/add_n.s --- glibc-2.2.3/sysdeps/vax/add_n.s Tue May 7 14:04:37 1996 +++ glibc-2.2.4/sysdeps/vax/add_n.s Mon Jul 23 10:58:03 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/vax/addmul_1.s glibc-2.2.4/sysdeps/vax/addmul_1.s --- glibc-2.2.3/sysdeps/vax/addmul_1.s Tue May 7 14:04:37 1996 +++ glibc-2.2.4/sysdeps/vax/addmul_1.s Mon Jul 23 10:58:03 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/vax/bits/huge_val.h glibc-2.2.4/sysdeps/vax/bits/huge_val.h --- glibc-2.2.3/sysdeps/vax/bits/huge_val.h Tue Nov 25 20:14:44 1997 +++ glibc-2.2.4/sysdeps/vax/bits/huge_val.h Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _MATH_H # error "Never use directly; include instead." diff -durpN glibc-2.2.3/sysdeps/vax/bsd-_setjmp.S glibc-2.2.4/sysdeps/vax/bsd-_setjmp.S --- glibc-2.2.3/sysdeps/vax/bsd-_setjmp.S Thu Jun 26 15:16:52 1997 +++ glibc-2.2.4/sysdeps/vax/bsd-_setjmp.S Mon Jul 23 10:58:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 0)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/vax/bsd-setjmp.S glibc-2.2.4/sysdeps/vax/bsd-setjmp.S --- glibc-2.2.3/sysdeps/vax/bsd-setjmp.S Thu Jun 26 15:16:52 1997 +++ glibc-2.2.4/sysdeps/vax/bsd-setjmp.S Mon Jul 23 10:58:03 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* This just does a tail-call to `__sigsetjmp (ARG, 1)'. We cannot do it in C because it must be a tail-call, so frame-unwinding diff -durpN glibc-2.2.3/sysdeps/vax/fl.h glibc-2.2.4/sysdeps/vax/fl.h --- glibc-2.2.3/sysdeps/vax/fl.h Mon Jun 23 14:54:51 1997 +++ glibc-2.2.4/sysdeps/vax/fl.h Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef __need_HUGE_VAL diff -durpN glibc-2.2.3/sysdeps/vax/gmp-mparam.h glibc-2.2.4/sysdeps/vax/gmp-mparam.h --- glibc-2.2.3/sysdeps/vax/gmp-mparam.h Tue May 7 14:04:40 1996 +++ glibc-2.2.4/sysdeps/vax/gmp-mparam.h Mon Jul 23 10:58:03 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994, 1995 Fre This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/vax/memccpy.c glibc-2.2.4/sysdeps/vax/memccpy.c --- glibc-2.2.3/sysdeps/vax/memccpy.c Mon May 26 15:28:25 1997 +++ glibc-2.2.4/sysdeps/vax/memccpy.c Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/vax/mul_1.s glibc-2.2.4/sysdeps/vax/mul_1.s --- glibc-2.2.3/sysdeps/vax/mul_1.s Tue May 7 14:04:38 1996 +++ glibc-2.2.4/sysdeps/vax/mul_1.s Mon Jul 23 10:58:03 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/vax/setjmp.c glibc-2.2.4/sysdeps/vax/setjmp.c --- glibc-2.2.3/sysdeps/vax/setjmp.c Sun Jul 6 14:52:39 1997 +++ glibc-2.2.4/sysdeps/vax/setjmp.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Copyright (c) 1980 Regents of the University of California. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/vax/sub_n.s glibc-2.2.4/sysdeps/vax/sub_n.s --- glibc-2.2.3/sysdeps/vax/sub_n.s Tue May 7 14:04:39 1996 +++ glibc-2.2.4/sysdeps/vax/sub_n.s Mon Jul 23 10:58:03 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/vax/submul_1.s glibc-2.2.4/sysdeps/vax/submul_1.s --- glibc-2.2.3/sysdeps/vax/submul_1.s Tue May 7 14:04:40 1996 +++ glibc-2.2.4/sysdeps/vax/submul_1.s Mon Jul 23 10:58:03 2001 @@ -6,16 +6,16 @@ # This file is part of the GNU MP Library. # The GNU MP Library is free software; you can redistribute it and/or modify -# it under the terms of the GNU Library General Public License as published by -# the Free Software Foundation; either version 2 of the License, or (at your +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or (at your # option) any later version. # The GNU MP Library 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 Library General Public +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -# You should have received a copy of the GNU Library General Public License +# You should have received a copy of the GNU Lesser General Public License # along with the GNU MP Library; see the file COPYING.LIB. If not, write to # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/wordsize-32/bits/wordsize.h glibc-2.2.4/sysdeps/wordsize-32/bits/wordsize.h --- glibc-2.2.3/sysdeps/wordsize-32/bits/wordsize.h Wed May 19 15:31:37 1999 +++ glibc-2.2.4/sysdeps/wordsize-32/bits/wordsize.h Mon Jul 23 10:58:03 2001 @@ -2,18 +2,18 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __WORDSIZE 32 diff -durpN glibc-2.2.3/sysdeps/wordsize-32/llabs.c glibc-2.2.4/sysdeps/wordsize-32/llabs.c --- glibc-2.2.3/sysdeps/wordsize-32/llabs.c Sun Feb 7 04:48:11 1999 +++ glibc-2.2.4/sysdeps/wordsize-32/llabs.c Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/wordsize-32/lldiv.c glibc-2.2.4/sysdeps/wordsize-32/lldiv.c --- glibc-2.2.3/sysdeps/wordsize-32/lldiv.c Thu Sep 7 11:56:49 2000 +++ glibc-2.2.4/sysdeps/wordsize-32/lldiv.c Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ugly trick ahead to make the alias work. */ #define imaxdiv __libc_imaxdiv diff -durpN glibc-2.2.3/sysdeps/wordsize-32/strtoimax.c glibc-2.2.4/sysdeps/wordsize-32/strtoimax.c --- glibc-2.2.3/sysdeps/wordsize-32/strtoimax.c Sun Dec 7 19:05:59 1997 +++ glibc-2.2.4/sysdeps/wordsize-32/strtoimax.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/wordsize-32/strtoumax.c glibc-2.2.4/sysdeps/wordsize-32/strtoumax.c --- glibc-2.2.3/sysdeps/wordsize-32/strtoumax.c Sun Dec 7 19:05:59 1997 +++ glibc-2.2.4/sysdeps/wordsize-32/strtoumax.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/wordsize-32/wcstoimax.c glibc-2.2.4/sysdeps/wordsize-32/wcstoimax.c --- glibc-2.2.3/sysdeps/wordsize-32/wcstoimax.c Sun Dec 7 19:05:59 1997 +++ glibc-2.2.4/sysdeps/wordsize-32/wcstoimax.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/wordsize-32/wcstoumax.c glibc-2.2.4/sysdeps/wordsize-32/wcstoumax.c --- glibc-2.2.3/sysdeps/wordsize-32/wcstoumax.c Sun Dec 7 19:05:59 1997 +++ glibc-2.2.4/sysdeps/wordsize-32/wcstoumax.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/wordsize-64/bits/wordsize.h glibc-2.2.4/sysdeps/wordsize-64/bits/wordsize.h --- glibc-2.2.3/sysdeps/wordsize-64/bits/wordsize.h Wed May 19 15:31:50 1999 +++ glibc-2.2.4/sysdeps/wordsize-64/bits/wordsize.h Mon Jul 23 10:58:03 2001 @@ -2,18 +2,18 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __WORDSIZE 64 diff -durpN glibc-2.2.3/sysdeps/wordsize-64/labs.c glibc-2.2.4/sysdeps/wordsize-64/labs.c --- glibc-2.2.3/sysdeps/wordsize-64/labs.c Sun Feb 7 04:48:19 1999 +++ glibc-2.2.4/sysdeps/wordsize-64/labs.c Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/sysdeps/wordsize-64/ldiv.c glibc-2.2.4/sysdeps/wordsize-64/ldiv.c --- glibc-2.2.3/sysdeps/wordsize-64/ldiv.c Thu Sep 7 11:56:49 2000 +++ glibc-2.2.4/sysdeps/wordsize-64/ldiv.c Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Ugly trick ahead to make the alias work. */ #define imaxdiv __libc_imaxdiv diff -durpN glibc-2.2.3/sysdeps/wordsize-64/strtoimax.c glibc-2.2.4/sysdeps/wordsize-64/strtoimax.c --- glibc-2.2.3/sysdeps/wordsize-64/strtoimax.c Sun Dec 7 19:06:00 1997 +++ glibc-2.2.4/sysdeps/wordsize-64/strtoimax.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/wordsize-64/strtoumax.c glibc-2.2.4/sysdeps/wordsize-64/strtoumax.c --- glibc-2.2.3/sysdeps/wordsize-64/strtoumax.c Sun Dec 7 19:06:00 1997 +++ glibc-2.2.4/sysdeps/wordsize-64/strtoumax.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/wordsize-64/wcstoimax.c glibc-2.2.4/sysdeps/wordsize-64/wcstoimax.c --- glibc-2.2.3/sysdeps/wordsize-64/wcstoimax.c Sun Dec 7 19:06:00 1997 +++ glibc-2.2.4/sysdeps/wordsize-64/wcstoimax.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/wordsize-64/wcstoumax.c glibc-2.2.4/sysdeps/wordsize-64/wcstoumax.c --- glibc-2.2.3/sysdeps/wordsize-64/wcstoumax.c Sun Dec 7 19:06:00 1997 +++ glibc-2.2.4/sysdeps/wordsize-64/wcstoumax.c Mon Jul 23 10:58:03 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysdeps/z8000/add_n.s glibc-2.2.4/sysdeps/z8000/add_n.s --- glibc-2.2.3/sysdeps/z8000/add_n.s Tue May 7 14:04:43 1996 +++ glibc-2.2.4/sysdeps/z8000/add_n.s Mon Jul 23 10:58:03 2001 @@ -5,16 +5,16 @@ ! This file is part of the GNU MP Library. ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/z8000/gmp-mparam.h glibc-2.2.4/sysdeps/z8000/gmp-mparam.h --- glibc-2.2.3/sysdeps/z8000/gmp-mparam.h Tue May 7 14:04:45 1996 +++ glibc-2.2.4/sysdeps/z8000/gmp-mparam.h Mon Jul 23 10:58:03 2001 @@ -5,16 +5,16 @@ Copyright (C) 1991, 1993, 1994 Free Soft This file is part of the GNU MP Library. The GNU MP Library is free software; you can redistribute it and/or modify -it under the terms of the GNU Library General Public License as published by -the Free Software Foundation; either version 2 of the License, or (at your +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU MP Library 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 Library General Public +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. -You should have received a copy of the GNU Library General Public License +You should have received a copy of the GNU Lesser General Public License along with the GNU MP Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ diff -durpN glibc-2.2.3/sysdeps/z8000/mul_1.s glibc-2.2.4/sysdeps/z8000/mul_1.s --- glibc-2.2.3/sysdeps/z8000/mul_1.s Tue May 7 14:04:43 1996 +++ glibc-2.2.4/sysdeps/z8000/mul_1.s Mon Jul 23 10:58:03 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysdeps/z8000/sub_n.s glibc-2.2.4/sysdeps/z8000/sub_n.s --- glibc-2.2.3/sysdeps/z8000/sub_n.s Tue May 7 14:04:44 1996 +++ glibc-2.2.4/sysdeps/z8000/sub_n.s Mon Jul 23 10:58:03 2001 @@ -6,16 +6,16 @@ ! This file is part of the GNU MP Library. ! The GNU MP Library is free software; you can redistribute it and/or modify -! it under the terms of the GNU Library General Public License as published by -! the Free Software Foundation; either version 2 of the License, or (at your +! it under the terms of the GNU Lesser General Public License as published by +! the Free Software Foundation; either version 2.1 of the License, or (at your ! option) any later version. ! The GNU MP Library 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 Library General Public +! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public ! License for more details. -! You should have received a copy of the GNU Library General Public License +! You should have received a copy of the GNU Lesser General Public License ! along with the GNU MP Library; see the file COPYING.LIB. If not, write to ! the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ! MA 02111-1307, USA. diff -durpN glibc-2.2.3/sysvipc/Makefile glibc-2.2.4/sysvipc/Makefile --- glibc-2.2.3/sysvipc/Makefile Fri Jun 20 18:09:42 1997 +++ glibc-2.2.4/sysvipc/Makefile Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for sysvipc portion of the library. diff -durpN glibc-2.2.3/sysvipc/ftok.c glibc-2.2.4/sysvipc/ftok.c --- glibc-2.2.3/sysvipc/ftok.c Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/sysvipc/ftok.c Mon Jul 23 10:58:03 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , August 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/sysvipc/sys/ipc.h glibc-2.2.4/sysvipc/sys/ipc.h --- glibc-2.2.3/sysvipc/sys/ipc.h Mon Oct 11 11:45:15 1999 +++ glibc-2.2.4/sysvipc/sys/ipc.h Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_IPC_H #define _SYS_IPC_H 1 diff -durpN glibc-2.2.3/sysvipc/sys/msg.h glibc-2.2.4/sysvipc/sys/msg.h --- glibc-2.2.3/sysvipc/sys/msg.h Fri Feb 25 12:29:24 2000 +++ glibc-2.2.4/sysvipc/sys/msg.h Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_MSG_H #define _SYS_MSG_H diff -durpN glibc-2.2.3/sysvipc/sys/sem.h glibc-2.2.4/sysvipc/sys/sem.h --- glibc-2.2.3/sysvipc/sys/sem.h Mon Feb 28 12:34:09 2000 +++ glibc-2.2.4/sysvipc/sys/sem.h Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SEM_H #define _SYS_SEM_H 1 diff -durpN glibc-2.2.3/sysvipc/sys/shm.h glibc-2.2.4/sysvipc/sys/shm.h --- glibc-2.2.3/sysvipc/sys/shm.h Thu Aug 31 14:45:36 2000 +++ glibc-2.2.4/sysvipc/sys/shm.h Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_SHM_H #define _SYS_SHM_H 1 diff -durpN glibc-2.2.3/termios/Makefile glibc-2.2.4/termios/Makefile --- glibc-2.2.3/termios/Makefile Sun Oct 26 12:11:14 1997 +++ glibc-2.2.4/termios/Makefile Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for the terminal I/O functions. diff -durpN glibc-2.2.3/termios/cfmakeraw.c glibc-2.2.4/termios/cfmakeraw.c --- glibc-2.2.3/termios/cfmakeraw.c Mon Jan 6 14:07:23 1997 +++ glibc-2.2.4/termios/cfmakeraw.c Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/termios/cfsetspeed.c glibc-2.2.4/termios/cfsetspeed.c --- glibc-2.2.3/termios/cfsetspeed.c Fri Apr 24 14:36:47 1998 +++ glibc-2.2.4/termios/cfsetspeed.c Fri Jul 27 23:13:38 2001 @@ -1,20 +1,20 @@ -/* Copyright (C) 1992, 1993, 1996, 1997, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1992,93,96,97,98,2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -99,6 +99,39 @@ static const struct speed_struct speeds[ #endif #ifdef B460800 { 460800, B460800 }, +#endif +#ifdef B500000 + { 500000, B500000 }, +#endif +#ifdef B576000 + { 576000, B576000 }, +#endif +#ifdef B921600 + { 921600, B921600 }, +#endif +#ifdef B1000000 + { 1000000, B1000000 }, +#endif +#ifdef B1152000 + { 1152000, B1152000 }, +#endif +#ifdef B1500000 + { 1500000, B1500000 }, +#endif +#ifdef B2000000 + { 2000000, B2000000 }, +#endif +#ifdef B2500000 + { 2500000, B2500000 }, +#endif +#ifdef B3000000 + { 3000000, B3000000 }, +#endif +#ifdef B3500000 + { 3500000, B3500000 }, +#endif +#ifdef B4000000 + { 4000000, B4000000 }, #endif }; diff -durpN glibc-2.2.3/termios/tcgetsid.c glibc-2.2.4/termios/tcgetsid.c --- glibc-2.2.3/termios/tcgetsid.c Thu Apr 29 12:41:55 1999 +++ glibc-2.2.4/termios/tcgetsid.c Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/termios/termios.h glibc-2.2.4/termios/termios.h --- glibc-2.2.3/termios/termios.h Mon Oct 11 11:45:15 1999 +++ glibc-2.2.4/termios/termios.h Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * POSIX Standard: 7.1-2 General Terminal Interface diff -durpN glibc-2.2.3/test-skeleton.c glibc-2.2.4/test-skeleton.c --- glibc-2.2.3/test-skeleton.c Sat Jan 6 20:35:10 2001 +++ glibc-2.2.4/test-skeleton.c Mon Jul 23 10:53:35 2001 @@ -1,21 +1,22 @@ /* Skeleton for test programs. Copyright (C) 1998, 2000 Free Software Foundation, Inc. + This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/time/Depend glibc-2.2.4/time/Depend --- glibc-2.2.3/time/Depend Wed Dec 31 16:00:00 1969 +++ glibc-2.2.4/time/Depend Wed Jul 18 02:43:36 2001 @@ -0,0 +1 @@ +timezone diff -durpN glibc-2.2.3/time/Makefile glibc-2.2.4/time/Makefile --- glibc-2.2.3/time/Makefile Wed Jan 10 15:55:08 2001 +++ glibc-2.2.4/time/Makefile Fri Aug 10 12:12:07 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for time routines @@ -47,5 +47,7 @@ CFLAGS-tzset.c = $(tz-cflags) # Don't warn about Y2k problem in strftime format string. CFLAGS-test_time.c = -Wno-format -tst-getdate-ENV= DATEMSK=datemsk +tst-getdate-ENV= DATEMSK=datemsk TZDIR=${common-objpfx}timezone/testdata test_time-ARGS= EST5EDT CST + +tst-strptime-ENV = LOCPATH=${common-objpfx}localedata diff -durpN glibc-2.2.3/time/asctime.c glibc-2.2.4/time/asctime.c --- glibc-2.2.3/time/asctime.c Tue Jan 23 14:07:28 2001 +++ glibc-2.2.4/time/asctime.c Mon Jul 23 10:58:03 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "../locale/localeinfo.h" #include diff -durpN glibc-2.2.3/time/ctime.c glibc-2.2.4/time/ctime.c --- glibc-2.2.3/time/ctime.c Tue Dec 17 19:23:43 1996 +++ glibc-2.2.4/time/ctime.c Mon Jul 23 10:58:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #undef __OPTIMIZE__ /* Avoid inline `ctime' function. */ #include diff -durpN glibc-2.2.3/time/ctime_r.c glibc-2.2.4/time/ctime_r.c --- glibc-2.2.3/time/ctime_r.c Wed Jul 15 19:59:51 1998 +++ glibc-2.2.4/time/ctime_r.c Mon Jul 23 10:58:04 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/time/datemsk glibc-2.2.4/time/datemsk --- glibc-2.2.3/time/datemsk Fri Mar 3 11:46:05 2000 +++ glibc-2.2.4/time/datemsk Mon Jul 23 10:58:04 2001 @@ -1 +1,2 @@ %H:%M:%S %F +%d-%m-%Y %T diff -durpN glibc-2.2.3/time/difftime.c glibc-2.2.4/time/difftime.c --- glibc-2.2.3/time/difftime.c Wed Jan 1 07:28:14 1997 +++ glibc-2.2.4/time/difftime.c Mon Jul 23 10:58:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/time/dysize.c glibc-2.2.4/time/dysize.c --- glibc-2.2.3/time/dysize.c Mon Jan 20 22:10:33 1997 +++ glibc-2.2.4/time/dysize.c Mon Jul 23 10:58:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/time/getdate.c glibc-2.2.4/time/getdate.c --- glibc-2.2.3/time/getdate.c Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/time/getdate.c Mon Jul 23 10:58:04 2001 @@ -1,25 +1,26 @@ /* Convert a string representation of time to a time value. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Mark Kettenis , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include +#include #include #include #include @@ -132,6 +133,9 @@ __getdate_r (const char *string, struct if (fp == NULL) return 2; + /* No threads reading this stream. */ + __fsetlocking (fp, FSETLOCKING_BYCALLER); + line = NULL; len = 0; do @@ -147,6 +151,9 @@ __getdate_r (const char *string, struct /* Do the conversion. */ tp->tm_year = tp->tm_mon = tp->tm_mday = tp->tm_wday = INT_MIN; tp->tm_hour = tp->tm_sec = tp->tm_min = INT_MIN; + tp->tm_isdst = -1; + tp->tm_gmtoff = 0; + tp->tm_zone = NULL; result = strptime (string, line, tp); if (result && *result == '\0') break; diff -durpN glibc-2.2.3/time/gmtime.c glibc-2.2.4/time/gmtime.c --- glibc-2.2.3/time/gmtime.c Tue Dec 8 14:22:09 1998 +++ glibc-2.2.4/time/gmtime.c Mon Jul 23 10:58:04 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/time/localtime.c glibc-2.2.4/time/localtime.c --- glibc-2.2.3/time/localtime.c Tue Dec 8 14:22:09 1998 +++ glibc-2.2.4/time/localtime.c Mon Jul 23 10:58:04 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/time/mktime.c glibc-2.2.4/time/mktime.c --- glibc-2.2.3/time/mktime.c Tue Feb 16 15:14:43 1999 +++ glibc-2.2.4/time/mktime.c Mon Jul 23 10:58:04 2001 @@ -4,19 +4,19 @@ Contributed by Paul Eggert (eggert@twinsun.com). The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* Define this to have a standalone program to test this implementation of mktime. */ diff -durpN glibc-2.2.3/time/offtime.c glibc-2.2.4/time/offtime.c --- glibc-2.2.3/time/offtime.c Tue Dec 8 14:22:09 1998 +++ glibc-2.2.4/time/offtime.c Mon Jul 23 10:58:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/time/strftime.c glibc-2.2.4/time/strftime.c --- glibc-2.2.3/time/strftime.c Wed Jan 10 15:55:08 2001 +++ glibc-2.2.4/time/strftime.c Mon Jul 23 10:58:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/time/strptime.c glibc-2.2.4/time/strptime.c --- glibc-2.2.3/time/strptime.c Fri Dec 1 11:55:14 2000 +++ glibc-2.2.4/time/strptime.c Fri Aug 10 12:12:07 2001 @@ -1,22 +1,22 @@ /* Convert a string representation of time to a time value. - Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1996-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* XXX This version of the implementation is not really complete. Some of the fields cannot add information alone. But if seeing @@ -39,7 +39,7 @@ #ifndef __P -# if defined (__GNUC__) || (defined (__STDC__) && __STDC__) +# if defined __GNUC__ || (defined __STDC__ && __STDC__) # define __P(args) args # else # define __P(args) () @@ -101,47 +101,24 @@ localtime_r (t, tp) #ifdef _NL_CURRENT # define get_alt_number(from, to, n) \ ({ \ - __label__ do_normal; \ - if (*decided != raw) \ - { \ - const char *alts = _NL_CURRENT (LC_TIME, ALT_DIGITS); \ - int __n = n; \ - int any = 0; \ - while (*rp == ' ') \ - ++rp; \ - val = 0; \ - do { \ - val *= 10; \ - while (*alts != '\0') \ - { \ - size_t len = strlen (alts); \ - if (strncasecmp (alts, rp, len) == 0) \ - break; \ - alts += len + 1; \ - ++val; \ - } \ - if (*alts == '\0') \ - { \ - if (*decided == not && ! any) \ - goto do_normal; \ - /* If we haven't read anything it's an error. */ \ - if (! any) \ - return NULL; \ - /* Correct the premature multiplication. */ \ - val /= 10; \ - break; \ - } \ - else \ - *decided = loc; \ - } while (--__n > 0 && val * 10 <= to); \ + __label__ do_normal; \ + \ + if (*decided != raw) \ + { \ + val = _nl_parse_alt_digit (&rp); \ + if (val == -1 && *decided != loc) \ + { \ + *decided = loc; \ + goto do_normal; \ + } \ if (val < from || val > to) \ return NULL; \ - } \ - else \ - { \ + } \ + else \ + { \ do_normal: \ - get_number (from, to, n); \ - } \ + get_number (from, to, n); \ + } \ 0; \ }) #else @@ -273,6 +250,8 @@ strptime_internal (rp, fmt, tm, decided, int have_wday, want_xday; int have_yday; int have_mon, have_mday; + int have_uweek, have_wweek; + int week_no; size_t num_eras; struct era_entry *era; @@ -281,8 +260,10 @@ strptime_internal (rp, fmt, tm, decided, want_century = 0; want_era = 0; era = NULL; + week_no = 0; - have_wday = want_xday = have_yday = have_mon = have_mday = 0; + have_wday = want_xday = have_yday = have_mon = have_mday = have_uweek = 0; + have_wweek = 0; while (*fmt != '\0') { @@ -639,9 +620,17 @@ strptime_internal (rp, fmt, tm, decided, while (*rp >= '0' && *rp <= '9'); break; case 'U': - case 'V': + get_number (0, 53, 2); + week_no = val; + have_uweek = 1; + break; case 'W': get_number (0, 53, 2); + week_no = val; + have_wweek = 1; + break; + case 'V': + get_number (0, 53, 2); /* XXX This cannot determine any field in TM without some information. */ break; @@ -758,6 +747,7 @@ strptime_internal (rp, fmt, tm, decided, tm->tm_year = val; want_era = 1; want_xday = 1; + want_century = 1; break; case 'Y': if (*decided != raw) @@ -881,7 +871,7 @@ strptime_internal (rp, fmt, tm, decided, /* Match hour in 12-hour clock using alternate numeric symbols. */ get_alt_number (1, 12, 2); - tm->tm_hour = val - 1; + tm->tm_hour = val % 12; have_I = 1; break; case 'm': @@ -902,9 +892,17 @@ strptime_internal (rp, fmt, tm, decided, tm->tm_sec = val; break; case 'U': - case 'V': + get_alt_number (0, 53, 2); + week_no = val; + have_uweek = 1; + break; case 'W': get_alt_number (0, 53, 2); + week_no = val; + have_wweek = 1; + break; + case 'V': + get_alt_number (0, 53, 2); /* XXX This cannot determine any field in TM without further information. */ break; @@ -943,7 +941,7 @@ strptime_internal (rp, fmt, tm, decided, if (era_cnt != -1) { - era = _nl_select_era_entry(era_cnt); + era = _nl_select_era_entry (era_cnt); if (want_era) tm->tm_year = (era->start_date[0] + ((tm->tm_year - era->offset) @@ -954,7 +952,12 @@ strptime_internal (rp, fmt, tm, decided, } else if (want_era) - return NULL; + { + /* No era found but we have seen an E modifier. Rectify some + values. */ + if (want_century && century == -1 && tm->tm_year < 69) + tm->tm_year += 100; + } if (want_xday && !have_wday) { @@ -973,8 +976,46 @@ strptime_internal (rp, fmt, tm, decided, } day_of_the_week (tm); } + if (want_xday && !have_yday) day_of_the_year (tm); + + if ((have_uweek || have_wweek) && have_wday) + { + int save_wday = tm->tm_wday; + int save_mday = tm->tm_mday; + int save_mon = tm->tm_mon; + int w_offset = have_uweek ? 0 : 1; + + tm->tm_mday = 1; + tm->tm_mon = 0; + day_of_the_week (tm); + if (have_mday) + tm->tm_mday = save_mday; + if (have_mon) + tm->tm_mon = save_mon; + + if (!have_yday) + tm->tm_yday = ((7 - (tm->tm_wday - w_offset)) % 7 + + (week_no - 1) *7 + + save_wday - w_offset); + + if (!have_mday || !have_mon) + { + int t_mon = 0; + while (__mon_yday[__isleap(1900 + tm->tm_year)][t_mon] + <= tm->tm_yday) + t_mon++; + if (!have_mon) + tm->tm_mon = t_mon - 1; + if (!have_mday) + tm->tm_mday = + (tm->tm_yday + - __mon_yday[__isleap(1900 + tm->tm_year)][t_mon - 1] + 1); + } + + tm->tm_wday = save_wday; + } return (char *) rp; } diff -durpN glibc-2.2.3/time/sys/time.h glibc-2.2.4/time/sys/time.h --- glibc-2.2.3/time/sys/time.h Thu Feb 15 14:08:44 2001 +++ glibc-2.2.4/time/sys/time.h Mon Jul 23 10:58:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_TIME_H #define _SYS_TIME_H 1 @@ -112,7 +112,9 @@ struct itimerval struct timeval it_value; }; -#ifdef __USE_GNU +#if defined __USE_GNU && !defined __cplusplus +/* Use the nicer parameter type only in GNU mode and not for C++ since the + strict C++ rules prevent the automatic promotion. */ typedef enum __itimer_which __itimer_which_t; #else typedef int __itimer_which_t; diff -durpN glibc-2.2.3/time/sys/timeb.h glibc-2.2.4/time/sys/timeb.h --- glibc-2.2.3/time/sys/timeb.h Mon Oct 11 11:45:15 1999 +++ glibc-2.2.4/time/sys/timeb.h Mon Jul 23 10:58:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifndef _SYS_TIMEB_H #define _SYS_TIMEB_H 1 diff -durpN glibc-2.2.3/time/test_time.c glibc-2.2.4/time/test_time.c --- glibc-2.2.3/time/test_time.c Tue Feb 18 20:43:53 1997 +++ glibc-2.2.4/time/test_time.c Mon Jul 23 10:58:04 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/time/time.h glibc-2.2.4/time/time.h --- glibc-2.2.3/time/time.h Fri Feb 9 10:04:38 2001 +++ glibc-2.2.4/time/time.h Mon Jul 23 10:58:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.23 Date and time diff -durpN glibc-2.2.3/time/timegm.c glibc-2.2.4/time/timegm.c --- glibc-2.2.3/time/timegm.c Mon Jan 20 22:10:40 1997 +++ glibc-2.2.4/time/timegm.c Mon Jul 23 10:58:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/time/tst-getdate.c glibc-2.2.4/time/tst-getdate.c --- glibc-2.2.3/time/tst-getdate.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/time/tst-getdate.c Mon Jul 23 10:58:05 2001 @@ -1,22 +1,22 @@ /* Test for getdate. - Copyright (C) 2000 Free Software Foundation, Inc. + Copyright (C) 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Andreas Jaeger , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -26,13 +26,15 @@ static const struct { const char *str; + const char *tz; int err; struct tm tm; } tests [] = { - {"21:01:10 1999-1-31", 0, {10, 1, 21, 31, 0, 99, 0, 0, 0}}, - {"21:01:10 1999-2-28", 0, {10, 1, 21, 28, 1, 99, 0, 0, 0}}, - {"16:30:46 2000-2-29", 0, {46, 30,16, 29, 1, 100, 0, 0, 0}} + {"21:01:10 1999-1-31", "Universal", 0, {10, 1, 21, 31, 0, 99, 0, 0, 0}}, + {"21:01:10 1999-2-28", "Universal", 0, {10, 1, 21, 28, 1, 99, 0, 0, 0}}, + {"16:30:46 2000-2-29", "Universal", 0, {46, 30,16, 29, 1, 100, 0, 0, 0}}, + {"01-08-2000 05:06:07", "Europe/Berlin", 0, {7, 6, 5, 1, 7, 100, 0, 0, 0}} }; static void @@ -78,10 +80,11 @@ main (void) int i; struct tm *tm; - setenv ("TZ", "Universal", 1); for (i = 0; i < sizeof (tests) / sizeof (tests[0]); ++i) { + setenv ("TZ", tests[i].tz, 1); + tm = getdate (tests[i].str); if (getdate_err != tests[i].err) diff -durpN glibc-2.2.3/time/tst-strptime.c glibc-2.2.4/time/tst-strptime.c --- glibc-2.2.3/time/tst-strptime.c Mon Jan 3 13:04:47 2000 +++ glibc-2.2.4/time/tst-strptime.c Fri Aug 10 12:12:07 2001 @@ -1,40 +1,49 @@ /* Test for strptime. - Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ +#include #include +#include #include #include static const struct { + const char *locale; const char *input; const char *format; int wday; int yday; + int mon; + int mday; } day_tests[] = { - { "2000-01-01", "%Y-%m-%d", 6, 0 }, - { "03/03/00", "%D", 5, 62 }, - { "9/9/99", "%x", 4, 251 }, - { "19990502123412", "%Y%m%d%H%M%S", 0, 121 }, + { "C", "2000-01-01", "%Y-%m-%d", 6, 0, 0, 1 }, + { "C", "03/03/00", "%D", 5, 62, 2, 3 }, + { "C", "9/9/99", "%x", 4, 251, 8, 9 }, + { "C", "19990502123412", "%Y%m%d%H%M%S", 0, 121, 4, 2 }, + { "C", "2001 20 Mon", "%Y %U %a", 1, 140, 4, 21 }, + { "C", "2001 21 Mon", "%Y %W %a", 1, 140, 4, 21 }, + { "ja_JP.EUC-JP", "2001 20 \xb7\xee", "%Y %U %a", 1, 140, 4, 21 }, + { "ja_JP.EUC-JP", "2001 21 \xb7\xee", "%Y %W %a", 1, 140, 4, 21 }, }; @@ -112,6 +121,12 @@ main (int argc, char *argv[]) { memset (&tm, '\0', sizeof (tm)); + if (setlocale (LC_ALL, day_tests[i].locale) == NULL) + { + printf ("cannot set locale %s: %m\n", day_tests[i].locale); + exit (EXIT_FAILURE); + } + if (*strptime (day_tests[i].input, day_tests[i].format, &tm) != '\0') { printf ("not all of `%s' read\n", day_tests[i].input); @@ -119,11 +134,12 @@ main (int argc, char *argv[]) } printf ("strptime (\"%s\", \"%s\", ...)\n" - "\tshould be: wday = %d, yday = %3d\n" - "\t is: wday = %d, yday = %3d\n", + "\tshould be: wday = %d, yday = %3d, mon = %2d, mday = %2d\n" + "\t is: wday = %d, yday = %3d, mon = %2d, mday = %2d\n", day_tests[i].input, day_tests[i].format, day_tests[i].wday, day_tests[i].yday, - tm.tm_wday, tm.tm_yday); + day_tests[i].mon, day_tests[i].mday, + tm.tm_wday, tm.tm_yday, tm.tm_mon, tm.tm_mday); if (tm.tm_wday != day_tests[i].wday) { @@ -137,7 +153,21 @@ main (int argc, char *argv[]) day_tests[i].input, tm.tm_yday, day_tests[i].yday); result = 1; } + if (tm.tm_mon != day_tests[i].mon) + { + printf ("month for `%s' incorrect: %d instead of %d\n", + day_tests[i].input, tm.tm_mon, day_tests[i].mon); + result = 1; + } + if (tm.tm_mday != day_tests[i].mday) + { + printf ("monthday for `%s' incorrect: %d instead of %d\n", + day_tests[i].input, tm.tm_mday, day_tests[i].mday); + result = 1; + } } + + setlocale (LC_ALL, "C"); result |= test_tm (); diff -durpN glibc-2.2.3/time/tzfile.c glibc-2.2.4/time/tzfile.c --- glibc-2.2.3/time/tzfile.c Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/time/tzfile.c Mon Jul 23 10:58:05 2001 @@ -1,24 +1,25 @@ -/* Copyright (C) 1991,92,93,95,96,97,98,99,2000 Free Software Foundation, Inc. +/* Copyright (C) 1991-1993, 1995-2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include #include +#include #include #include #include @@ -149,6 +150,9 @@ __tzfile_read (const char *file, size_t f = fopen (file, "r"); if (f == NULL) return; + + /* No threads reading this stream. */ + __fsetlocking (f, FSETLOCKING_BYCALLER); if (fread_unlocked ((void *) &tzhead, sizeof (tzhead), 1, f) != 1) goto lose; diff -durpN glibc-2.2.3/time/tzset.c glibc-2.2.4/time/tzset.c --- glibc-2.2.3/time/tzset.c Sat Jan 6 20:35:41 2001 +++ glibc-2.2.4/time/tzset.c Mon Jul 23 10:58:05 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/timezone/Makefile glibc-2.2.4/timezone/Makefile --- glibc-2.2.3/timezone/Makefile Fri Feb 9 10:04:39 2001 +++ glibc-2.2.4/timezone/Makefile Mon Jul 23 10:58:05 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Makefile for timezone information diff -durpN glibc-2.2.3/timezone/africa glibc-2.2.4/timezone/africa --- glibc-2.2.3/timezone/africa Tue Oct 17 14:54:23 2000 +++ glibc-2.2.4/timezone/africa Mon Jul 23 10:58:05 2001 @@ -1,4 +1,4 @@ -# @(#)africa 7.34 +# @(#)africa 7.35 # This data is by no means authoritative; if you think you know better, # go ahead and edit the file (and please send any changes to @@ -481,6 +481,12 @@ Zone Africa/Dakar -1:09:44 - LMT 1912 # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Indian/Mahe 3:41:48 - LMT 1906 Jun # Victoria 4:00 - SCT # Seychelles Time +# From Paul Eggert (2001-05-30): +# Aldabra, Farquhar, and Desroches, originally dependencies of the +# Seychelles, were transferred to the British Indian Ocean Territory +# in 1965 and returned to Seychelles control in 1976. We don't know +# whether this affected their time zone, so omit this for now. +# Possibly the islands were uninhabited. # Sierra Leone # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S diff -durpN glibc-2.2.3/timezone/antarctica glibc-2.2.4/timezone/antarctica --- glibc-2.2.3/timezone/antarctica Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/timezone/antarctica Mon Jul 23 10:58:06 2001 @@ -1,4 +1,4 @@ -# @(#)antarctica 7.21 +# @(#)antarctica 7.22 # From Paul Eggert (1999-11-15): # To keep things manageable, we list only locations occupied year-round; see @@ -39,8 +39,8 @@ Rule ArgAQ 1974 only - Jan 23 0:00 1:00 Rule ArgAQ 1974 only - May 1 0:00 0 - Rule ArgAQ 1974 1976 - Oct Sun<=7 0:00 1:00 S Rule ArgAQ 1975 1977 - Apr Sun<=7 0:00 0 - -Rule ChileAQ 1969 1997 - Oct Sun>=9 0:00 1:00 S -Rule ChileAQ 1970 1998 - Mar Sun>=9 0:00 0 - +Rule ChileAQ 1966 1997 - Oct Sun>=9 0:00 1:00 S +Rule ChileAQ 1967 1998 - Mar Sun>=9 0:00 0 - Rule ChileAQ 1998 only - Sep 27 0:00 1:00 S Rule ChileAQ 1999 only - Apr 4 0:00 0 - Rule ChileAQ 1999 max - Oct Sun>=9 0:00 1:00 S @@ -92,11 +92,13 @@ Zone Antarctica/Mawson 0 - zzz 1954 Feb # Brazil - year-round base # Ferraz, King George Island, since 1983/4 -# Chile - year-round bases +# Chile - year-round bases and towns # Escudero, South Shetland Is, -621157-0585735, since 1994 -# Frei, King George Is, -6214-05848, since 1969 +# Frei, King George Island, -6214-05848, since 1969-03-07 # O'Higgins, Antarctic Peninsula, -6319-05704, since 1948-02 # Prat, -6230-05941 +# Villa Las Estrellas (a town), King George Island, since 1984-04-09 +# These locations have always used Santiago time; use TZ='America/Santiago'. # China - year-round bases # Great Wall, King George Island, since 1985-02-20 @@ -218,6 +220,15 @@ Rule NZAQ 1990 max - Mar Sun>=15 2:00s 0 # 6 hours behind that (although only 2 miles away, i.e. 6 hours ahead # of GMT). This is a time zone I think two hours east of Moscow. The # natural time zone is in between the two: 8 hours ahead of GMT.'' +# +# From Paul Eggert (2001-05-04): +# This seems to be hopelessly confusing, so I asked Lee Hotz about it +# in person. He said that some Antartic locations set their local +# time so that noon is the warmest part of the day, and that this +# changes during the year and does not necessarily correspond to mean +# solar noon. So the Vostok time might have been whatever the clocks +# happened to be during their visit. So we still don't really know what time +# it is at Vostok. But we'll guess UTC+6. # Zone Antarctica/Vostok 0 - zzz 1957 Dec 16 6:00 - VOST # Vostok time diff -durpN glibc-2.2.3/timezone/asia glibc-2.2.4/timezone/asia --- glibc-2.2.3/timezone/asia Sat Apr 7 14:02:40 2001 +++ glibc-2.2.4/timezone/asia Mon Jul 23 10:58:06 2001 @@ -1,4 +1,4 @@ -# @(#)asia 7.63 +# @(#)asia 7.64 # This data is by no means authoritative; if you think you know better, # go ahead and edit the file (and please send any changes to @@ -37,8 +37,11 @@ # 4:00 GST Gulf* # 5:30 IST India # 7:00 ICT Indochina* +# 7:00 WIT west Indonesia +# 8:00 CIT central Indonesia # 8:00 CST China # 9:00 CJT Central Japanese Time (1896/1937)* +# 9:00 EIT east Indonesia # 9:00 JST Japan # 9:00 KST Korea # 9:30 CST (Australian) Central Standard Time @@ -131,9 +134,11 @@ Zone Asia/Thimphu 5:58:36 - LMT 1947 Aug 6:00 - BTT # Bhutan Time # British Indian Ocean Territory -# From Whitman: +# Whitman and the 1995 CIA time zone map say 5:00, but the +# 1997 and later maps say 6:00. Assume the switch occurred in 1996. # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Indian/Chagos 5:00 - IOT # BIOT Time +Zone Indian/Chagos 5:00 - IOT 1996 # BIOT Time + 6:00 - IOT # Brunei # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -357,7 +362,7 @@ Zone Asia/Dili 8:22:20 - LMT 1912 8:00 - TPT 1942 Feb 21 23:00 # E Timor Time 9:00 - JST 1945 Aug 9:00 - TPT 1976 May 3 - 8:00 - TPT 2000 Sep 17 00:00 + 8:00 - CIT 2000 Sep 17 00:00 9:00 - TPT # India @@ -374,27 +379,43 @@ Zone Asia/Calcutta 5:53:28 - LMT 1880 # Nicobar Is # Indonesia +# +# From Gwillim Law (2001-05-28), overriding Shanks: +# +# says that Indonesia's time zones changed on 1988-01-01. Looking at some +# time zone maps, I think that must refer to Western Borneo (Kalimantan Barat +# and Kalimantan Tengah) switching from UTC+8 to UTC+7. +# # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Jakarta 7:07:12 - LMT 1867 Aug 10 # Shanks says the next transition was at 1924 Jan 1 0:13, # but this must be a typo. 7:07:12 - JMT 1923 Dec 31 23:47:12 # Jakarta 7:20 - JAVT 1932 Nov # Java Time - 7:30 - JAVT 1942 Mar 23 + 7:30 - WIT 1942 Mar 23 9:00 - JST 1945 Aug - 7:30 - JAVT 1948 May - 8:00 - JAVT 1950 May - 7:30 - JAVT 1964 - 7:00 - JAVT + 7:30 - WIT 1948 May + 8:00 - WIT 1950 May + 7:30 - WIT 1964 + 7:00 - WIT +Zone Asia/Pontianak 7:17:20 - LMT 1908 May + 7:17:20 - PMT 1932 Nov # Pontianak MT + 7:30 - WIT 1942 Jan 29 + 9:00 - JST 1945 Aug + 7:30 - WIT 1948 May + 8:00 - WIT 1950 May + 7:30 - WIT 1964 + 8:00 - CIT 1988 Jan 1 + 7:00 - WIT Zone Asia/Ujung_Pandang 7:57:36 - LMT 1920 7:57:36 - MMT 1932 Nov # Macassar MT - 8:00 - BORT 1942 Feb 9 # Borneo Time + 8:00 - CIT 1942 Feb 9 9:00 - JST 1945 Aug - 8:00 - BORT + 8:00 - CIT Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov - 9:00 - JAYT 1944 # Jayapura Time + 9:00 - EIT 1944 9:30 - CST 1964 - 9:00 - JAYT + 9:00 - EIT # Iran # From Paul Eggert (2000-06-12), following up a suggestion by Rich Wales: @@ -960,38 +981,52 @@ Zone Indian/Maldives 4:54:00 - LMT 1880 # Suhbaatar, and possibly Khentij. # From Paul Eggert (1999-12-15): -# For now, we'll comment out the east zone (Choybalsan) -# and use Shanks's and the IATA's data for the daylight-saving rules. # Naming and spelling is tricky in Mongolia. # We'll use Hovd (also spelled Chovd and Khovd) to represent the west zone; # the capital of the Hovd province is sometimes called Hovd, sometimes Dund-Us, # and sometimes Jirgalanta (with variant spellings), but the name Hovd # is good enough for our purposes. +# From Rives McDow (2001-05-13): +# In addition to Mongolia starting daylight savings as reported earlier +# (adopted DST on 2001-04-27 02:00 local time, ending 2001-09-28), +# there are three time zones. +# +# Provinces [at 7:00]: Bayan-ulgii, Uvs, Khovd, Zavkhan, Govi-Altai +# Provinces [at 8:00]: Khovsgol, Bulgan, Arkhangai, Khentii, Tov, +# Bayankhongor, Ovorkhangai, Dundgovi, Dornogovi, Omnogovi +# Provinces [at 9:00]: Dornod, Sukhbaatar +# +# [The province of Selenge is omitted from the above lists.] + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S -Rule Mongol 1981 1984 - Apr 1 0:00 1:00 S -Rule Mongol 1981 1984 - Oct 1 0:00 0 - -Rule Mongol 1985 1990 - Mar lastSun 2:00 1:00 S -Rule Mongol 1985 1990 - Sep lastSun 3:00 0 - -Rule Mongol 1991 1998 - Mar lastSun 0:00 1:00 S -Rule Mongol 1991 1995 - Sep lastSun 0:00 0 - -# IATA SSIM (1996-09) says 1996-10-25; go with Shanks. -Rule Mongol 1996 only - Oct lastSun 0:00 0 - -Rule Mongol 1997 1998 - Sep lastSun 0:00 0 - +Rule Mongol 1983 1984 - Apr 1 0:00 1:00 S +Rule Mongol 1983 only - Oct 1 0:00 0 - +# IATA SSIM says 1990s switches occurred at 00:00, but Shanks (1995) lists +# them at 02:00s, and McDow says the 2001 switches also occurred at 02:00. +# Also, IATA SSIM (1996-09) says 1996-10-25. Go with Shanks through 1998. +Rule Mongol 1985 1998 - Mar lastSun 2:00s 1:00 S +Rule Mongol 1984 1998 - Sep lastSun 2:00s 0 - # IATA SSIM (1999-09) says Mongolia no longer observes DST. +Rule Mongol 2001 only - Apr 27 2:00s 1:00 S +Rule Mongol 2001 only - Sep 28 2:00s 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] +# Hovd, a.k.a. Chovd, Dund-Us, Dzhargalant, Khovd, Jirgalanta Zone Asia/Hovd 6:06:36 - LMT 1905 Aug 6:00 - HOVT 1978 # Hovd Time 7:00 Mongol HOV%sT +# Ulaanbaatar, a.k.a. Ulan Bataar, Ulan Bator, Urga Zone Asia/Ulaanbaatar 7:07:32 - LMT 1905 Aug 7:00 - ULAT 1978 # Ulaanbaatar Time 8:00 Mongol ULA%sT -# We're not sure about this entry yet, so we'll omit it for now. -#Zone Asia/Choybalsan 7:38:00 - LMT 1905 Aug -# 8:00 - CHOT 1978 # Choybalsan Time -# 9:00 Mongol CHO%sT 19?? -# 8:00 Mongol ULA%sT +# Choibalsan, a.k.a. Bajan Tuemen, Bajan Tumen, Chojbalsan, +# Choybalsan, Sanbejse, Tchoibalsan +# We're still not sure about this data, so we'll omit it for now. +#Zone Asia/Choibalsan 7:38:00 - LMT 1905 Aug +# 7:00 - ULAT 1978 +# 8:00 Mongol ULA%sT 1983 Apr +# 9:00 Mongol CHO%sT # Choibalsan Time # Nepal # Zone NAME GMTOFF RULES FORMAT [UNTIL] diff -durpN glibc-2.2.3/timezone/europe glibc-2.2.4/timezone/europe --- glibc-2.2.3/timezone/europe Sat Apr 7 14:02:41 2001 +++ glibc-2.2.4/timezone/europe Mon Jul 23 10:58:06 2001 @@ -1,4 +1,4 @@ -# @(#)europe 7.78 +# @(#)europe 7.79 # This data is by no means authoritative; if you think you know better, # go ahead and edit the file (and please send any changes to @@ -41,7 +41,10 @@ # 0:00 GMT BST Greenwich, British Summer # 0:00 GMT IST Greenwich, Irish Summer # 0:00 WET WEST Western Europe +# 0:19:32 AMT NST Amsterdam, Netherlands Summer (1835-1937)* +# 0:20 NET NEST Netherlands (1937-1940)* # 1:00 CET CEST Central Europe +# 1:00:14 SET Swedish (1879-1899)* # 2:00 EET EEST Eastern Europe # 3:00 MSK MSD Moscow # @@ -1371,22 +1374,59 @@ Zone Europe/Monaco 0:29:32 - LMT 1891 Ma 1:00 EU CE%sT # Netherlands + # Howse writes that the Netherlands' railways used GMT between 1892 and 1940, # but for other purposes the Netherlands used Amsterdam mean time. -# The data before 1945 is taken from + +# However, Robert H. van Gent writes (2001-04-01): +# Howse's statement is only correct up to 1909. From 1909-05-01 (00:00:00 +# Amsterdam mean time) onwards, the whole of the Netherlands (including +# the Dutch railways) was required by law to observe Amsterdam mean time +# (19 minutes 32.13 seconds ahead of GMT). This had already been the +# common practice (except for the railways) for many decades but it was +# not until 1909 when the Dutch government finally defined this by law. +# On 1937-07-01 this was changed to 20 minutes (exactly) ahead of GMT and +# was generally known as Dutch Time ("Nederlandse Tijd"). +# +# (2001-04-08): +# 1892-05-01 was the date when the Dutch railways were by law required to +# observe GMT while the remainder of the Netherlands adhered to the common +# practice of following Amsterdam mean time. +# +# (2001-04-09): +# In 1835 the authorities of the province of North Holland requested the +# municipal authorities of the towns and cities in the province to observe +# Amsterdam mean time but I do not know in how many cases this request was +# actually followed. +# +# From 1852 onwards the Dutch telegraph offices were by law required to +# observe Amsterdam mean time. As the time signals from the observatory of +# Leiden were also distributed by the telegraph system, I assume that most +# places linked up with the telegraph (and railway) system automatically +# adopted Amsterdam mean time. +# +# Although the early Dutch railway companies initially observed a variety +# of times, most of them had adopted Amsterdam mean time by 1858 but it +# was not until 1866 when they were all required by law to observe +# Amsterdam mean time. + +# The data before 1945 are taken from # . + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Neth 1916 only - May 1 0:00 1:00 NST # Netherlands Summer Time Rule Neth 1916 only - Oct 1 0:00 0 AMT # Amsterdam Mean Time Rule Neth 1917 only - Apr 16 2:00s 1:00 NST Rule Neth 1917 only - Sep 17 2:00s 0 AMT Rule Neth 1918 1921 - Apr Mon>=1 2:00s 1:00 NST -Rule Neth 1918 1921 - Sep lastSun 2:00s 0 AMT +Rule Neth 1918 1921 - Sep lastMon 2:00s 0 AMT Rule Neth 1922 only - Mar lastSun 2:00s 1:00 NST Rule Neth 1922 1936 - Oct Sun>=2 2:00s 0 AMT Rule Neth 1923 only - Jun Fri>=1 2:00s 1:00 NST Rule Neth 1924 only - Mar lastSun 2:00s 1:00 NST Rule Neth 1925 only - Jun Fri>=1 2:00s 1:00 NST +# From 1926 through 1939 DST began 05-15, except that it was delayed by a week +# in years when 05-15 fell in the Pentecost weekend. Rule Neth 1926 1931 - May 15 2:00s 1:00 NST Rule Neth 1932 only - May 22 2:00s 1:00 NST Rule Neth 1933 1936 - May 15 2:00s 1:00 NST @@ -1396,10 +1436,13 @@ Rule Neth 1937 1939 - Oct Sun>=2 2:00s 0 Rule Neth 1938 1939 - May 15 2:00s 1:00 S Rule Neth 1945 only - Apr 2 2:00s 1:00 S Rule Neth 1945 only - Sep 16 2:00s 0 - +# +# Amsterdam Mean Time was +00:19:32.13 exactly, but the .13 is omitted +# below because the current format requires GMTOFF to be an integer. # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Amsterdam 0:19:28 - LMT 1892 May - 0:19:28 Neth %s 1937 Jul - 0:20 Neth NE%sT 1940 May 17 0:00 +Zone Europe/Amsterdam 0:19:32 - LMT 1835 + 0:19:32 Neth %s 1937 Jul 1 + 0:20 Neth NE%sT 1940 May 17 0:00 # Dutch Time 1:00 C-Eur CE%sT 1945 Apr 2 2:00 1:00 Neth CE%sT 1977 1:00 EU CE%sT @@ -1417,17 +1460,62 @@ Rule Norway 1959 1964 - Mar Sun>=15 2:00 Rule Norway 1959 1965 - Sep Sun>=15 2:00s 0 - Rule Norway 1965 only - Apr 25 2:00s 1:00 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Oslo 0:43:00 - LMT 1895 +Zone Europe/Oslo 0:43:00 - LMT 1895 Jan 1 1:00 Norway CE%sT 1940 Aug 10 23:00 1:00 C-Eur CE%sT 1945 Apr 2 2:00 1:00 Norway CE%sT 1980 1:00 EU CE%sT # Svalbard & Jan Mayen + +# From Steffen Thorsen (2001-05-01): +# Although I could not find it explicitly, it seems that Jan Mayen and +# Svalbard have been using the same time as Norway at least since the +# time they were declared as parts of Norway. Svalbard was declared +# as a part of Norway by law of 1925-07-17 no 11, section 4 and Jan +# Mayen by law of 1930-02-27 no 2, section 2. (From +# http://www.lovdata.no/all/nl-19250717-011.html and +# http://www.lovdata.no/all/nl-19300227-002.html). The law/regulation +# for normal/standard time in Norway is from 1894-06-29 no 1 (came +# into operation on 1895-01-01) and Svalbard/Jan Mayen seem to be a +# part of this law since 1925/1930. (From +# http://www.lovdata.no/all/nl-18940629-001.html ) I have not been +# able to find if Jan Mayen used a different time zone (e.g. -0100) +# before 1930. Jan Mayen has only been "inhabitated" since 1921 by +# Norwegian meteorologists and maybe used the same time as Norway ever +# since 1921. Svalbard (Arctic/Longyearbyen) has been inhabited since +# before 1895, and therefore probably changed the local time somewhere +# between 1895 and 1925 (inclusive). + +# From Paul Eggert (2001-05-01): +# +# Actually, Jan Mayen was never occupied by Germany during World War II, +# so it must have diverged from Oslo time during the war, as Olso was +# keeping Berlin time. +# +# says that the meteorologists +# burned down their station in 1940 and left the island, but returned in +# 1941 with a small Norwegian garrison and continued operations despite +# frequent air ttacks from Germans. In 1943 the Americans established a +# radiolocating station on the island, called "Atlantic City". Possibly +# the UTC offset changed during the war, but I think it unlikely that +# Jan Mayen used German daylight-saving rules. +# +# Svalbard is more complicated, as it was raided in August 1941 by an +# Allied party that evacuated the civilian population to England (says +# ). The Svalbard FAQ +# says that the Germans were +# expelled on 1942-05-14. However, small parties of Germans did return, +# and according to Wilhelm Dege's book "War North of 80" (1954) +# +# the German armed forces at the Svalbard weather station code-named +# Haudegen did not surrender to the Allies until September 1945. +# +# All these events predate our cutoff date of 1970. Unless we can +# come up with more definitive info about the timekeeping during the +# war years it's probably best just do do the following for now: Link Europe/Oslo Arctic/Longyearbyen -# From Whitman: -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Atlantic/Jan_Mayen -1:00 - EGT +Link Europe/Oslo Atlantic/Jan_Mayen # Poland # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -1638,7 +1726,7 @@ Zone Europe/Bucharest 1:44:24 - LMT 1891 # enforcing curfew at the wrong time. # # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Kaliningrad 1:22:00 - LMT 1893 Apr +Zone Europe/Kaliningrad 1:22:00 - LMT 1893 Apr 1:00 C-Eur CE%sT 1945 2:00 Poland CE%sT 1946 3:00 Russia MSK/MSD 1991 Mar 31 2:00s @@ -1795,11 +1883,56 @@ Zone Atlantic/Canary -1:01:36 - LMT 1922 # Ignore this for now, as the Canaries are part of the EU. # Sweden + +# From Ivan Nilsson (2001-04-13), superseding Shanks: +# +# The law "Svensk forfattningssamling 1878, no 14" about standard time in 1879: +# From the beginning of 1879 (that is 01-01 00:00) the time for all +# places in the country is "the mean solar time for the meridian at +# three degrees, or twelve minutes of time, to the west of the +# meridian of the Observatory of Stockholm". The law is dated 1878-05-31. +# +# The observatory at that time had the meridian 18 degrees 03' 30" +# eastern longitude = 01:12:14 in time. Less 12 minutes gives the +# national standard time as 01:00:14 ahead of GMT.... +# +# About the beginning of CET in Sweden. The lawtext ("Svensk +# forfattningssamling 1899, no 44") states, that "from the beginning +# of 1900... ... the same as the mean solar time for the meridian at +# the distance of one hour of time from the meridian of the English +# observatory at Greenwich, or at 12 minutes 14 seconds to the west +# from the meridian of the Observatory of Stockholm". The law is dated +# 1899-06-16. In short: At 1900-01-01 00:00:00 the new standard time +# in Sweden is 01:00:00 ahead of GMT. +# +# 1916: The lawtext ("Svensk forfattningssamling 1916, no 124") states +# that "1916-05-15 is considered to begin one hour earlier". It is +# pretty obvious that at 05-14 23:00 the clocks are set to 05-15 00:00.... +# Further the law says, that "1916-09-30 is considered to end one hour later". +# +# The laws regulating [DST] are available on the site of the Swedish +# Parliament beginning with 1985 - the laws regulating 1980/1984 are +# not available on the site (to my knowledge they are only available +# in Swedish): (type +# "sommartid" without the quotes in the field "Fritext" and then click +# the Sok-button). +# +# (2001-05-13): +# +# I have now found a newspaper stating that at 1916-10-01 01:00 +# summertime the church-clocks etc were set back one hour to show +# 1916-10-01 00:00 standard time. The article also reports that some +# people thought the switch to standard time would take place already +# at 1916-10-01 00:00 summer time, but they had to wait for another +# hour before the event took place. +# +# Source: The newspaper "Dagens Nyheter", 1916-10-01, page 7 upper left. + # Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Europe/Stockholm 1:12:12 - LMT 1878 May 31 - 1:12:12 - SMT 1900 Jan 1 1:00 # Stockholm MT - 1:00 - CET 1916 Apr 14 23:00s - 1:00 1:00 CEST 1916 Sep 30 23:00s +Zone Europe/Stockholm 1:12:12 - LMT 1879 Jan 1 + 1:00:14 - SET 1900 Jan 1 # Swedish Time + 1:00 - CET 1916 May 14 23:00 + 1:00 1:00 CEST 1916 Oct 1 01:00 1:00 - CET 1980 1:00 EU CE%sT diff -durpN glibc-2.2.3/timezone/northamerica glibc-2.2.4/timezone/northamerica --- glibc-2.2.3/timezone/northamerica Sat Apr 7 14:02:41 2001 +++ glibc-2.2.4/timezone/northamerica Mon Jul 23 10:58:06 2001 @@ -1,4 +1,4 @@ -# @(#)northamerica 7.58 +# @(#)northamerica 7.59 # also includes Central America and the Caribbean # This data is by no means authoritative; if you think you know better, @@ -81,12 +81,12 @@ # From Joseph Gallant , citing # George H. Douglas, _The Early Days of Radio Broadcasting_ (1987): # At 7 P.M. (Eastern War Time) [on 1945-08-14], the networks were set -# to switch to London for Atlee's address, but the American people +# to switch to London for Attlee's address, but the American people # never got to hear his speech live. According to one press account, # CBS' Bob Trout was first to announce the word of Japan's surrender, # but a few seconds later, NBC, ABC and Mutual also flashed the word # of surrender, all of whom interrupting the bells of Big Ben in -# London which were to precede Mr. Atlee's speech. +# London which were to precede Mr. Attlee's speech. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule US 1918 1919 - Mar lastSun 2:00 1:00 D @@ -185,13 +185,6 @@ Rule US 1987 max - Apr Sun>=1 2:00 1:00 # "Chamorro Standard Time" for time in Guam and the Northern Marianas. # See the file "australasia". -# From Ryan Alessi of the Thousand Oaks Star (2001-02-15) via Rives McDow: -# Brad Sherman, D-Sherman Oaks, introduced a bill in Congress on -# Wednesday that could have California operating on Denver time as -# early as this summer.... The options include keeping -# daylight-saving time all year long, or setting clocks back two hours -# -- instead of just one -- during the existing daylight-saving time. - # US Eastern time, represented by New York @@ -280,7 +273,7 @@ Zone America/Los_Angeles -7:52:58 - LMT # Alaska # AK%sT is the modern abbreviation for -9:00 per USNO. # -# From Paul Eggert (2001-04-01): +# From Paul Eggert (2001-05-30): # Howse writes that Alaska switched from the Julian to the Gregorian calendar, # and from east-of-GMT to west-of-GMT days, when the US bought it from Russia. # This was on 1867-10-18, a Friday; the previous day was 1867-10-06 Julian, @@ -288,6 +281,13 @@ Zone America/Los_Angeles -7:52:58 - LMT # ignoring the switch from Julian to Gregorian, since we can't represent # the Julian calendar. # +# As far as we know, none of the exact locations mentioned below were +# permanently inhabited in 1867 by anyone using either calendar. +# (Yakutat was colonized by the Russians in 1799, but the settlement +# was destroyed in 1805 by a Yakutat-kon war party.) However, there +# were nearby inhabitants in some cases and for our purposes perhaps +# it's best to simply use the official transition. +# # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Juneau 15:02:19 - LMT 1867 Oct 18 -8:57:41 - LMT 1900 Aug 20 12:00 @@ -407,7 +407,7 @@ Zone America/Boise -7:44:49 - LMT 1883 N # Pam Belluck reported in the New York Times (2001-01-31) that the # Indiana Legislature is considering a bill to adopt DST statewide. # Her article mentioned Vevay, whose post office observes a different -# time zone than Danner's Hardware across the street. +# time zone from Danner's Hardware across the street. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER Rule Indianapolis 1941 only - Jun 22 2:00 1:00 D @@ -589,10 +589,11 @@ Zone America/Menominee -5:50:27 - LMT 18 -6:00 US C%sT # Navassa +# administered by the US Fish and Wildlife Service # claimed by US under the provisions of the 1856 Guano Islands Act # also claimed by Haiti # occupied 1857/1900 by the Navassa Phosphate Co -# US lighthouse 1917/1997-01 +# US lighthouse 1917/1996-09 # currently uninhabited # see Mark Fineman, ``An Isle Rich in Guano and Discord'', # _Los Angeles Times_ (1998-11-10), A1, A10; it cites diff -durpN glibc-2.2.3/timezone/private.h glibc-2.2.4/timezone/private.h --- glibc-2.2.3/timezone/private.h Wed Aug 2 14:53:23 2000 +++ glibc-2.2.4/timezone/private.h Mon Jul 23 10:58:06 2001 @@ -21,7 +21,7 @@ #ifndef lint #ifndef NOID -static char privatehid[] = "@(#)private.h 7.51"; +static char privatehid[] = "@(#)private.h 7.52"; #endif /* !defined NOID */ #endif /* !defined lint */ @@ -54,6 +54,10 @@ static char privatehid[] = "@(#)private. #define HAVE_SYMLINK 1 #endif /* !defined HAVE_SYMLINK */ +#ifndef HAVE_SYS_STAT_H +#define HAVE_SYS_STAT_H 1 +#endif /* !defined HAVE_SYS_STAT_H */ + #ifndef HAVE_SYS_WAIT_H #define HAVE_SYS_WAIT_H 1 #endif /* !defined HAVE_SYS_WAIT_H */ @@ -121,16 +125,6 @@ static char privatehid[] = "@(#)private. /* ** Workarounds for compilers/systems. */ - -/* -** SunOS 4.1.1 cc lacks const. -*/ - -#ifndef const -#ifndef __STDC__ -#define const -#endif /* !defined __STDC__ */ -#endif /* !defined const */ /* ** SunOS 4.1.1 cc lacks prototypes. diff -durpN glibc-2.2.3/timezone/southamerica glibc-2.2.4/timezone/southamerica --- glibc-2.2.3/timezone/southamerica Mon Mar 26 20:53:39 2001 +++ glibc-2.2.4/timezone/southamerica Mon Jul 23 10:58:06 2001 @@ -1,4 +1,4 @@ -# @(#)southamerica 7.40 +# @(#)southamerica 7.41 # This data is by no means authoritative; if you think you know better, # go ahead and edit the file (and please send any changes to @@ -493,16 +493,26 @@ Zone America/Rio_Branco -4:31:12 - LMT 1 # Because of the same drought, the government decided to end DST later, # on April 3, (one-time change). -# From Gwillim Law (2001-02-20): -# I came across a Chilean on-line newspaper, La Tercera. Its -# -# 1998-03-13 issue -# , says (my translation): -# "At 24:00 (midnight) tomorrow (Saturday) - 22:00 in the insular -# territory [Easter Island, Juan Fernandez, etc.] - winter time will -# begin in the entire country." +# From Gwillim Law (2001-05-04): +# I came across another article in "La Tercera" about Chilean DST. +# +# It clearly confirms my earlier suggestion, that DST begins at 22:00 +# on Easter Island.... But it also seems to be saying that the +# observance of DST in Chile began in 1966, rather than 1969 as +# ... [Shanks] has it.... +# +# My translation: +# +# "The Chilean Army has announced that summer time will begin tomorrow, +# Saturday, October 14 in continental Chile, insular Chile, and +# Antarctica, as provided by Supreme Decree 25 of January 11, 1966. +# By the preceding, official time in continental Chile and Chilean +# Antarctic, and official time in Western Insular Chile, which applies +# to Easter Island and Sala y Gomez Island, will be set forward at +# midnight and at 22:00, respectively, by 20 minutes." -# From Paul Eggert (2001-02-21): +# From Paul Eggert (2001-05-04): +# Go with this article in preference to Shanks's 1969 date for modern DST. # Assume this rule has been used since DST was introduced in the islands. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S @@ -510,8 +520,8 @@ Rule Chile 1918 only - Sep 1 0:00 1:00 Rule Chile 1919 only - Jul 2 0:00 0 - Rule Chile 1927 1931 - Sep 1 0:00 1:00 S Rule Chile 1928 1932 - Apr 1 0:00 0 - -Rule Chile 1969 1997 - Oct Sun>=9 4:00u 1:00 S -Rule Chile 1970 1998 - Mar Sun>=9 3:00u 0 - +Rule Chile 1966 1997 - Oct Sun>=9 4:00u 1:00 S +Rule Chile 1967 1998 - Mar Sun>=9 3:00u 0 - Rule Chile 1998 only - Sep 27 4:00u 1:00 S Rule Chile 1999 only - Apr 4 3:00u 0 - Rule Chile 1999 max - Oct Sun>=9 4:00u 1:00 S @@ -528,10 +538,9 @@ Zone Pacific/Easter -7:17:28 - LMT 1890 -7:00 Chile EAS%sT 1982 Mar 14 # Easter I Time -6:00 Chile EAS%sT # -# Whitman says Juan Fernandez Is are like America/Santiago. -# San Ambrosio, San Felix -# no information; probably like America/Santiago - +# Sala y Gomez Island is like Pacific/Easter. +# Other Chilean locations, including Juan Fernandez Is, San Ambrosio, +# San Felix, and Antarctic bases, are like America/Santiago. # Colombia # Shanks specifies 24:00 for 1992 transition times; go with IATA, diff -durpN glibc-2.2.3/timezone/tst-timezone.c glibc-2.2.4/timezone/tst-timezone.c --- glibc-2.2.3/timezone/tst-timezone.c Sat Jan 6 20:35:42 2001 +++ glibc-2.2.4/timezone/tst-timezone.c Mon Jul 23 10:58:06 2001 @@ -3,19 +3,19 @@ Contributed by Andreas Jaeger , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/timezone/zic.c glibc-2.2.4/timezone/zic.c --- glibc-2.2.3/timezone/zic.c Thu Oct 26 22:57:43 2000 +++ glibc-2.2.4/timezone/zic.c Mon Jul 23 10:58:06 2001 @@ -1,15 +1,21 @@ #ifndef lint #ifndef NOID -static char elsieid[] = "@(#)zic.c 7.101"; +static char elsieid[] = "@(#)zic.c 7.102"; #endif /* !defined NOID */ #endif /* !defined lint */ #include "private.h" #include "locale.h" #include "tzfile.h" -#ifdef unix -#include "sys/stat.h" /* for umask manifest constants */ -#endif /* defined unix */ + +#if HAVE_SYS_STAT_H +#include "sys/stat.h" +#endif +#ifdef S_IRUSR +#define MKDIR_UMASK (S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH) +#else +#define MKDIR_UMASK 0755 +#endif /* ** On some ancient hosts, predicates like `isspace(C)' are defined @@ -2198,7 +2204,7 @@ char * const argname; ** created by some other multiprocessor, so we get ** to do extra checking. */ - if (mkdir(name, S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH) != 0) { + if (mkdir(name, MKDIR_UMASK) != 0) { const char *e = strerror(errno); if (errno != EEXIST || !itsdir(name)) { diff -durpN glibc-2.2.3/timezone/zone.tab glibc-2.2.4/timezone/zone.tab --- glibc-2.2.3/timezone/zone.tab Mon Mar 26 20:53:39 2001 +++ glibc-2.2.4/timezone/zone.tab Mon Jul 23 10:58:06 2001 @@ -1,4 +1,4 @@ -# @(#)zone.tab 1.22 +# @(#)zone.tab 1.23 # # TZ zone descriptions # @@ -12,7 +12,7 @@ # first latitude (+ is north), then longitude (+ is east). # 3. Zone name used in value of TZ environment variable. # 4. Comments; present if and only if the country has multiple rows. -# +# # Columns are separated by a single tab. # The table is sorted first by country, then an order within the country that # (1) makes some geographical sense, and @@ -120,8 +120,8 @@ CG -0416+01517 Africa/Brazzaville CH +4723+00832 Europe/Zurich CI +0519-00402 Africa/Abidjan CK -2114-15946 Pacific/Rarotonga -CL -3327-07040 America/Santiago mainland -CL -2710-10927 Pacific/Easter Easter Island +CL -3327-07040 America/Santiago most locations +CL -2710-10927 Pacific/Easter Easter Island & Sala y Gomez CM +0403+00942 Africa/Douala CN +4545+12641 Asia/Harbin north Manchuria CN +3114+12128 Asia/Shanghai China coast @@ -187,7 +187,8 @@ HR +4548+01558 Europe/Zagreb HT +1832-07220 America/Port-au-Prince HU +4730+01905 Europe/Budapest ID -0610+10648 Asia/Jakarta Java & Sumatra -ID -0507+11924 Asia/Ujung_Pandang Borneo & Celebes +ID -0002+10920 Asia/Pontianak west & central Borneo +ID -0507+11924 Asia/Ujung_Pandang east & south Borneo, Celebes, Bali, Nusa Tengarra, west Timor ID -0232+14042 Asia/Jayapura Irian Jaya & the Moluccas IE +5320-00615 Europe/Dublin IL +3146+03514 Asia/Jerusalem @@ -237,7 +238,8 @@ ML +1239-00800 Africa/Bamako southwest M ML +1446-00301 Africa/Timbuktu northeast Mali MM +1647+09610 Asia/Rangoon MN +4755+10653 Asia/Ulaanbaatar most locations -MN +4801+09139 Asia/Hovd Bayan-Olgiy, Hovd, Uvs +MN +4801+09139 Asia/Hovd Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan +#MN +4804+11430 Asia/Choibalsan Dornod, Sukhbaatar (unsure about this) MO +2214+11335 Asia/Macao MP +1512+14545 Pacific/Saipan MQ +1436-06105 America/Martinique diff -durpN glibc-2.2.3/version.h glibc-2.2.4/version.h --- glibc-2.2.3/version.h Tue Mar 27 22:27:26 2001 +++ glibc-2.2.4/version.h Fri Jul 27 23:13:11 2001 @@ -1,4 +1,4 @@ /* This file just defines the current version number of libc. */ #define RELEASE "stable" -#define VERSION "2.2.3" +#define VERSION "2.2.4" diff -durpN glibc-2.2.3/wcsmbs/Makefile glibc-2.2.4/wcsmbs/Makefile --- glibc-2.2.3/wcsmbs/Makefile Wed Nov 22 11:00:06 2000 +++ glibc-2.2.4/wcsmbs/Makefile Mon Jul 23 10:58:06 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for wcsmbs portion of the library. diff -durpN glibc-2.2.3/wcsmbs/btowc.c glibc-2.2.4/wcsmbs/btowc.c --- glibc-2.2.3/wcsmbs/btowc.c Wed Jun 21 11:11:06 2000 +++ glibc-2.2.4/wcsmbs/btowc.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/mbrlen.c glibc-2.2.4/wcsmbs/mbrlen.c --- glibc-2.2.3/wcsmbs/mbrlen.c Wed Jul 15 20:05:36 1998 +++ glibc-2.2.4/wcsmbs/mbrlen.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/mbrtowc.c glibc-2.2.4/wcsmbs/mbrtowc.c --- glibc-2.2.3/wcsmbs/mbrtowc.c Wed Nov 22 11:00:06 2000 +++ glibc-2.2.4/wcsmbs/mbrtowc.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -42,7 +42,6 @@ __mbrtowc (wchar_t *pwc, const char *s, size_t dummy; const unsigned char *inbuf; char *outbuf = (char *) (pwc ?: buf); - int flush = 0; /* Set information for this step. */ data.__invocation_counter = 0; @@ -58,7 +57,6 @@ __mbrtowc (wchar_t *pwc, const char *s, outbuf = (char *) buf; s = ""; n = 1; - flush = 1; } /* Tell where we want the result. */ @@ -72,7 +70,7 @@ __mbrtowc (wchar_t *pwc, const char *s, inbuf = (const unsigned char *) s; status = DL_CALL_FCT (__wcsmbs_gconv_fcts.towc->__fct, (__wcsmbs_gconv_fcts.towc, &data, &inbuf, inbuf + n, - NULL, &dummy, flush, 1)); + NULL, &dummy, 0, 1)); /* There must not be any problems with the conversion but illegal input characters. The output buffer must be large enough, otherwise the diff -durpN glibc-2.2.3/wcsmbs/mbsinit.c glibc-2.2.4/wcsmbs/mbsinit.c --- glibc-2.2.3/wcsmbs/mbsinit.c Fri Apr 7 12:10:04 2000 +++ glibc-2.2.4/wcsmbs/mbsinit.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/mbsnrtowcs.c glibc-2.2.4/wcsmbs/mbsnrtowcs.c --- glibc-2.2.3/wcsmbs/mbsnrtowcs.c Wed Jun 21 11:11:06 2000 +++ glibc-2.2.4/wcsmbs/mbsnrtowcs.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/mbsrtowcs.c glibc-2.2.4/wcsmbs/mbsrtowcs.c --- glibc-2.2.3/wcsmbs/mbsrtowcs.c Wed Jun 21 11:11:06 2000 +++ glibc-2.2.4/wcsmbs/mbsrtowcs.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/tst-btowc.c glibc-2.2.4/wcsmbs/tst-btowc.c --- glibc-2.2.3/wcsmbs/tst-btowc.c Wed Sep 6 15:12:55 2000 +++ glibc-2.2.4/wcsmbs/tst-btowc.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/tst-mbrtowc.c glibc-2.2.4/wcsmbs/tst-mbrtowc.c --- glibc-2.2.3/wcsmbs/tst-mbrtowc.c Sat Jan 13 10:48:52 2001 +++ glibc-2.2.4/wcsmbs/tst-mbrtowc.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -27,24 +27,18 @@ static int check_ascii (const char *locname); -/* Test for mbrtowc, contributed by Markus Kuhn . */ +/* UTF-8 single byte feeding test for mbrtowc(), + contributed by Markus Kuhn . */ static int -utf8_test (void) +utf8_test_1 (void) { - /* UTF-8 single byte feeding test for mbrtowc(). */ wchar_t wc; mbstate_t s; - const char *locale = "de_DE.UTF-8"; - if (!setlocale (LC_CTYPE, locale)) - { - fprintf (stderr, "locale '%s' not available!\n", locale); - exit (1); - } wc = 42; /* arbitrary number */ memset (&s, 0, sizeof (s)); /* get s into initial state */ - assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) - 2); /* 1st byte processed */ - assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) - 2); /* 2nd byte processed */ + assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */ + assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */ assert (wc == 42); /* no value has not been stored into &wc yet */ assert (mbrtowc (&wc, "\xA0", 1, &s) == 1); /* 3nd byte processed */ assert (wc == 0x2260); /* E2 89 A0 = U+2260 (not equal) decoded correctly */ @@ -52,6 +46,93 @@ utf8_test (void) assert (wc == 0); /* test final byte decoding */ return 0; +} + +/* Test for NUL byte processing via empty string. */ +static int +utf8_test_2 (void) +{ + wchar_t wc; + mbstate_t s; + + wc = 42; /* arbitrary number */ + memset (&s, 0, sizeof (s)); /* get s into initial state */ + assert (mbrtowc (NULL, "", 1, &s) == 0); /* valid terminator */ + assert (mbsinit (&s)); + + wc = 42; /* arbitrary number */ + memset (&s, 0, sizeof (s)); /* get s into initial state */ + assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */ + assert (mbrtowc (NULL, "", 1, &s) == (size_t) -1); /* invalid terminator */ + + wc = 42; /* arbitrary number */ + memset (&s, 0, sizeof (s)); /* get s into initial state */ + assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */ + assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */ + assert (mbrtowc (NULL, "", 1, &s) == (size_t) -1); /* invalid terminator */ + + wc = 42; /* arbitrary number */ + memset (&s, 0, sizeof (s)); /* get s into initial state */ + assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */ + assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */ + assert (mbrtowc (&wc, "\xA0", 1, &s) == 1); /* 3nd byte processed */ + assert (mbrtowc (NULL, "", 1, &s) == 0); /* valid terminator */ + assert (mbsinit (&s)); + + return 0; +} + +/* Test for NUL byte processing via NULL string. */ +static int +utf8_test_3 (void) +{ + wchar_t wc; + mbstate_t s; + + wc = 42; /* arbitrary number */ + memset (&s, 0, sizeof (s)); /* get s into initial state */ + assert (mbrtowc (NULL, NULL, 0, &s) == 0); /* valid terminator */ + assert (mbsinit (&s)); + + wc = 42; /* arbitrary number */ + memset (&s, 0, sizeof (s)); /* get s into initial state */ + assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */ + assert (mbrtowc (NULL, NULL, 0, &s) == (size_t) -1); /* invalid terminator */ + + wc = 42; /* arbitrary number */ + memset (&s, 0, sizeof (s)); /* get s into initial state */ + assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */ + assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */ + assert (mbrtowc (NULL, NULL, 0, &s) == (size_t) -1); /* invalid terminator */ + + wc = 42; /* arbitrary number */ + memset (&s, 0, sizeof (s)); /* get s into initial state */ + assert (mbrtowc (&wc, "\xE2", 1, &s) == (size_t) -2); /* 1st byte processed */ + assert (mbrtowc (&wc, "\x89", 1, &s) == (size_t) -2); /* 2nd byte processed */ + assert (mbrtowc (&wc, "\xA0", 1, &s) == 1); /* 3nd byte processed */ + assert (mbrtowc (NULL, NULL, 0, &s) == 0); /* valid terminator */ + assert (mbsinit (&s)); + + return 0; +} + +static int +utf8_test (void) +{ + const char *locale = "de_DE.UTF-8"; + int error = 0; + + if (!setlocale (LC_CTYPE, locale)) + { + fprintf (stderr, "locale '%s' not available!\n", locale); + exit (1); + } + + error |= utf8_test_1 (); + error |= utf8_test_2 (); + error |= utf8_test_3 (); + + return error; } diff -durpN glibc-2.2.3/wcsmbs/tst-wcrtomb.c glibc-2.2.4/wcsmbs/tst-wcrtomb.c --- glibc-2.2.3/wcsmbs/tst-wcrtomb.c Sat Nov 18 13:07:22 2000 +++ glibc-2.2.4/wcsmbs/tst-wcrtomb.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/tst-wcsnlen.c glibc-2.2.4/wcsmbs/tst-wcsnlen.c --- glibc-2.2.3/wcsmbs/tst-wcsnlen.c Sun Aug 15 23:50:04 1999 +++ glibc-2.2.4/wcsmbs/tst-wcsnlen.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wchar.h glibc-2.2.4/wcsmbs/wchar.h --- glibc-2.2.3/wcsmbs/wchar.h Thu Apr 12 14:02:20 2001 +++ glibc-2.2.4/wcsmbs/wchar.h Mon Jul 23 10:58:07 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.24 @@ -284,8 +284,7 @@ extern size_t __mbrlen (__const char *__ extern size_t mbrlen (__const char *__restrict __s, size_t __n, mbstate_t *__restrict __ps) __THROW; -#if defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ \ - && defined __USE_EXTERN_INLINES +#ifdef __USE_EXTERN_INLINES /* Define inline function as optimization. */ extern __inline size_t mbrlen (__const char *__restrict __s, size_t __n, mbstate_t *__restrict __ps) __THROW diff -durpN glibc-2.2.3/wcsmbs/wcpcpy.c glibc-2.2.4/wcsmbs/wcpcpy.c --- glibc-2.2.3/wcsmbs/wcpcpy.c Sat Jan 25 21:25:36 1997 +++ glibc-2.2.4/wcsmbs/wcpcpy.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcpncpy.c glibc-2.2.4/wcsmbs/wcpncpy.c --- glibc-2.2.3/wcsmbs/wcpncpy.c Sat Jan 25 21:25:37 1997 +++ glibc-2.2.4/wcsmbs/wcpncpy.c Mon Jul 23 10:58:07 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcrtomb.c glibc-2.2.4/wcsmbs/wcrtomb.c --- glibc-2.2.3/wcsmbs/wcrtomb.c Thu Jun 29 12:40:42 2000 +++ glibc-2.2.4/wcsmbs/wcrtomb.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wcscasecmp.c glibc-2.2.4/wcsmbs/wcscasecmp.c --- glibc-2.2.3/wcsmbs/wcscasecmp.c Fri May 23 19:21:50 1997 +++ glibc-2.2.4/wcsmbs/wcscasecmp.c Mon Jul 23 10:58:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/wcsmbs/wcscasecmp_l.c glibc-2.2.4/wcsmbs/wcscasecmp_l.c --- glibc-2.2.3/wcsmbs/wcscasecmp_l.c Fri May 23 19:23:14 1997 +++ glibc-2.2.4/wcsmbs/wcscasecmp_l.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/wcsmbs/wcscat.c glibc-2.2.4/wcsmbs/wcscat.c --- glibc-2.2.3/wcsmbs/wcscat.c Mon Mar 26 20:53:39 2001 +++ glibc-2.2.4/wcsmbs/wcscat.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcschr.c glibc-2.2.4/wcsmbs/wcschr.c --- glibc-2.2.3/wcsmbs/wcschr.c Thu Jul 1 21:10:52 1999 +++ glibc-2.2.4/wcsmbs/wcschr.c Mon Jul 23 10:58:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcschrnul.c glibc-2.2.4/wcsmbs/wcschrnul.c --- glibc-2.2.3/wcsmbs/wcschrnul.c Mon Jun 21 12:52:14 1999 +++ glibc-2.2.4/wcsmbs/wcschrnul.c Mon Jul 23 10:58:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcscmp.c glibc-2.2.4/wcsmbs/wcscmp.c --- glibc-2.2.3/wcsmbs/wcscmp.c Sat Jan 25 21:25:38 1997 +++ glibc-2.2.4/wcsmbs/wcscmp.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcscoll.c glibc-2.2.4/wcsmbs/wcscoll.c --- glibc-2.2.3/wcsmbs/wcscoll.c Thu Aug 31 14:45:36 2000 +++ glibc-2.2.4/wcsmbs/wcscoll.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "../locale/coll-lookup.h" diff -durpN glibc-2.2.3/wcsmbs/wcscoll_l.c glibc-2.2.4/wcsmbs/wcscoll_l.c --- glibc-2.2.3/wcsmbs/wcscoll_l.c Fri Feb 14 20:31:25 1997 +++ glibc-2.2.4/wcsmbs/wcscoll_l.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/wcsmbs/wcscpy.c glibc-2.2.4/wcsmbs/wcscpy.c --- glibc-2.2.3/wcsmbs/wcscpy.c Sat Jan 25 21:25:39 1997 +++ glibc-2.2.4/wcsmbs/wcscpy.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcscspn.c glibc-2.2.4/wcsmbs/wcscspn.c --- glibc-2.2.3/wcsmbs/wcscspn.c Sat Jan 25 21:25:39 1997 +++ glibc-2.2.4/wcsmbs/wcscspn.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsdup.c glibc-2.2.4/wcsmbs/wcsdup.c --- glibc-2.2.3/wcsmbs/wcsdup.c Wed Jul 15 10:33:26 1998 +++ glibc-2.2.4/wcsmbs/wcsdup.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wcslen.c glibc-2.2.4/wcsmbs/wcslen.c --- glibc-2.2.3/wcsmbs/wcslen.c Tue Jul 14 15:04:08 1998 +++ glibc-2.2.4/wcsmbs/wcslen.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsmbs-tst1.c glibc-2.2.4/wcsmbs/wcsmbs-tst1.c --- glibc-2.2.3/wcsmbs/wcsmbs-tst1.c Mon Sep 14 11:14:23 1998 +++ glibc-2.2.4/wcsmbs/wcsmbs-tst1.c Tue Aug 7 00:03:58 2001 @@ -10,18 +10,19 @@ int main (void) { - int test=0, idx=0; + int test = 0; + int idx = 0; char buf[100], *pchar; wchar_t tmp[10]; - wchar_t tmp1[]={L'W',L'o',L'r',L'l',L'd',L'\0'}; - char str[]="Hello"; + wchar_t tmp1[] = { L'W', L'o', L'r', L'l', L'd', L'\0' }; + char str[] = "Hello"; int result = 0; - pchar= setlocale (LC_ALL, ""); + pchar = setlocale (LC_ALL, ""); printf ("locale : %s\n",pchar); - printf ("MB_CUR_MAX %d\n", MB_CUR_MAX); + printf ("MB_CUR_MAX %Zd\n", MB_CUR_MAX); - puts("---- test 1 ------"); + puts ("---- test 1 ------"); test = mbstowcs (tmp, str, (strlen (str) + 1) * sizeof (char)); printf ("size of string by mbstowcs %d\n", test); if (test != strlen (str)) @@ -40,7 +41,7 @@ main (void) printf ("string by %%S %S\n", tmp); if (wcscmp (tmp, L"Hello") != 0) result = 1; - puts("---- test 2 ------"); + puts ("---- test 2 ------"); printf ("wchar string %S\n", tmp1); printf ("wchar %C\n", tmp1[0]); test = wcstombs (buf, tmp1, (wcslen (tmp1) + 1) * sizeof (wchar_t)); @@ -52,7 +53,7 @@ main (void) printf ("char %s\n", buf); if (strcmp (buf, "World") != 0) result = 1; - puts("------------------"); + puts ("------------------"); return result; } diff -durpN glibc-2.2.3/wcsmbs/wcsmbsload.c glibc-2.2.4/wcsmbs/wcsmbsload.c --- glibc-2.2.3/wcsmbs/wcsmbsload.c Wed Aug 2 14:53:23 2000 +++ glibc-2.2.4/wcsmbs/wcsmbsload.c Fri Jul 27 23:13:39 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -41,8 +41,8 @@ static struct __gconv_step to_wc = .__shlib_handle = NULL, .__modname = NULL, .__counter = INT_MAX, - .__from_name = "ANSI_X3.4-1968//TRANSLIT", - .__to_name = "INTERNAL", + .__from_name = (char *) "ANSI_X3.4-1968//TRANSLIT", + .__to_name = (char *) "INTERNAL", .__fct = __gconv_transform_ascii_internal, .__init_fct = NULL, .__end_fct = NULL, @@ -59,8 +59,8 @@ static struct __gconv_step to_mb = .__shlib_handle = NULL, .__modname = NULL, .__counter = INT_MAX, - .__from_name = "INTERNAL", - .__to_name = "ANSI_X3.4-1968//TRANSLIT", + .__from_name = (char *) "INTERNAL", + .__to_name = (char *) "ANSI_X3.4-1968//TRANSLIT", .__fct = __gconv_transform_internal_ascii, .__init_fct = NULL, .__end_fct = NULL, @@ -77,22 +77,33 @@ static struct __gconv_step to_mb = struct gconv_fcts __wcsmbs_gconv_fcts = { .towc = &to_wc, - .tomb = &to_mb + .towc_nsteps = 1, + .tomb = &to_mb, + .tomb_nsteps = 1 }; static inline struct __gconv_step * -getfct (const char *to, const char *from) +getfct (const char *to, const char *from, size_t *nstepsp) { size_t nsteps; struct __gconv_step *result; +#if 0 size_t nstateful; size_t cnt; +#endif if (__gconv_find_transform (to, from, &result, &nsteps, 0) != __GCONV_OK) /* Loading the conversion step is not possible. */ return NULL; + /* Maybe it is someday necessary to allow more than one step. + Currently this is not the case since the conversions handled here + are from and to INTERNAL and there always is a converted for + that. It the directly following code is enabled the libio + functions will have to allocate appropriate __gconv_step_data + elements instead of only one. */ +#if 0 /* Count the number of stateful conversions. Since we will only have one 'mbstate_t' object available we can only deal with one stateful conversion. */ @@ -101,11 +112,16 @@ getfct (const char *to, const char *from if (result[cnt].__stateful) ++nstateful; if (nstateful > 1) +#else + if (nsteps > 1) +#endif { /* We cannot handle this case. */ __gconv_close_transform (result, nsteps); result = NULL; } + else + *nstepsp = nsteps; return result; } @@ -160,12 +176,18 @@ __wcsmbs_load_conv (const struct locale_ const char *charset_name; const char *complete_name; struct __gconv_step *new_towc; + size_t new_towc_nsteps; struct __gconv_step *new_tomb; + size_t new_tomb_nsteps; int use_translit; /* Free the old conversions. */ - __gconv_close_transform (__wcsmbs_gconv_fcts.tomb, 1); - __gconv_close_transform (__wcsmbs_gconv_fcts.towc, 1); + if (__wcsmbs_gconv_fcts.tomb != &to_mb) + __gconv_close_transform (__wcsmbs_gconv_fcts.tomb, + __wcsmbs_gconv_fcts.tomb_nsteps); + if (__wcsmbs_gconv_fcts.towc != &to_wc) + __gconv_close_transform (__wcsmbs_gconv_fcts.towc, + __wcsmbs_gconv_fcts.towc_nsteps); /* Get name of charset of the locale. */ charset_name = new_category->values[_NL_ITEM_INDEX(CODESET)].string; @@ -181,9 +203,10 @@ __wcsmbs_load_conv (const struct locale_ /* It is not necessary to use transliteration in this direction since the internal character set is supposed to be able to represent all others. */ - new_towc = getfct ("INTERNAL", complete_name); + new_towc = getfct ("INTERNAL", complete_name, &new_towc_nsteps); new_tomb = (new_towc != NULL - ? getfct (complete_name, "INTERNAL") : NULL); + ? getfct (complete_name, "INTERNAL", &new_tomb_nsteps) + : NULL); /* If any of the conversion functions is not available we don't use any since this would mean we cannot convert back and @@ -197,7 +220,9 @@ __wcsmbs_load_conv (const struct locale_ } __wcsmbs_gconv_fcts.tomb = new_tomb; + __wcsmbs_gconv_fcts.tomb_nsteps = new_tomb_nsteps; __wcsmbs_gconv_fcts.towc = new_towc; + __wcsmbs_gconv_fcts.towc_nsteps = new_towc_nsteps; } /* Set last-used variable for current locale. */ @@ -232,27 +257,44 @@ __wcsmbs_clone_conv (struct gconv_fcts * } -/* Clone the current conversion function set. */ +/* Get converters for named charset. */ int internal_function __wcsmbs_named_conv (struct gconv_fcts *copy, const char *name) { - copy->towc = getfct ("INTERNAL", name); + copy->towc = getfct ("INTERNAL", name, ©->towc_nsteps); if (copy->towc != NULL) { - copy->tomb = getfct (name, "INTERNAL"); + copy->tomb = getfct (name, "INTERNAL", ©->tomb_nsteps); if (copy->tomb == NULL) - __gconv_close_transform (copy->towc, 1); + __gconv_close_transform (copy->towc, copy->towc_nsteps); } - if (copy->towc == NULL || copy->tomb == NULL) - return 1; + return copy->towc == NULL || copy->tomb == NULL ? 1 : 0; +} - /* Now increment the usage counters. */ - if (copy->towc->__shlib_handle != NULL) - ++copy->towc->__counter; - if (copy->tomb->__shlib_handle != NULL) - ++copy->tomb->__counter; - return 0; +/* Free all resources if necessary. */ +static void __attribute__ ((unused)) +free_mem (void) +{ + if (__wcsmbs_gconv_fcts.tomb != &to_mb) + { + struct __gconv_step *old = __wcsmbs_gconv_fcts.tomb; + size_t nold = __wcsmbs_gconv_fcts.tomb_nsteps; + __wcsmbs_gconv_fcts.tomb = &to_mb; + __wcsmbs_gconv_fcts.tomb_nsteps = 1; + __gconv_release_cache (old, nold); + } + + if (__wcsmbs_gconv_fcts.towc != &to_wc) + { + struct __gconv_step *old = __wcsmbs_gconv_fcts.towc; + size_t nold = __wcsmbs_gconv_fcts.towc_nsteps; + __wcsmbs_gconv_fcts.towc = &to_wc; + __wcsmbs_gconv_fcts.towc_nsteps = 1; + __gconv_release_cache (old, nold); + } } + +text_set_element (__libc_subfreeres, free_mem); diff -durpN glibc-2.2.3/wcsmbs/wcsmbsload.h glibc-2.2.4/wcsmbs/wcsmbsload.h --- glibc-2.2.3/wcsmbs/wcsmbsload.h Fri Feb 11 15:49:05 2000 +++ glibc-2.2.4/wcsmbs/wcsmbsload.h Fri Jul 27 23:13:39 2001 @@ -1,21 +1,21 @@ -/* Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include @@ -26,7 +26,9 @@ struct gconv_fcts { struct __gconv_step *towc; + size_t towc_nsteps; struct __gconv_step *tomb; + size_t tomb_nsteps; }; /* Set of currently active conversion functions. */ diff -durpN glibc-2.2.3/wcsmbs/wcsncase.c glibc-2.2.4/wcsmbs/wcsncase.c --- glibc-2.2.3/wcsmbs/wcsncase.c Fri May 23 19:22:19 1997 +++ glibc-2.2.4/wcsmbs/wcsncase.c Mon Jul 23 10:58:08 2001 @@ -4,19 +4,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #ifdef HAVE_CONFIG_H # include diff -durpN glibc-2.2.3/wcsmbs/wcsncase_l.c glibc-2.2.4/wcsmbs/wcsncase_l.c --- glibc-2.2.3/wcsmbs/wcsncase_l.c Fri May 23 19:23:44 1997 +++ glibc-2.2.4/wcsmbs/wcsncase_l.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/wcsmbs/wcsncat.c glibc-2.2.4/wcsmbs/wcsncat.c --- glibc-2.2.3/wcsmbs/wcsncat.c Sat Jan 25 21:25:41 1997 +++ glibc-2.2.4/wcsmbs/wcsncat.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsncmp.c glibc-2.2.4/wcsmbs/wcsncmp.c --- glibc-2.2.3/wcsmbs/wcsncmp.c Thu Dec 19 17:35:36 1996 +++ glibc-2.2.4/wcsmbs/wcsncmp.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsncpy.c glibc-2.2.4/wcsmbs/wcsncpy.c --- glibc-2.2.3/wcsmbs/wcsncpy.c Sat Jan 25 21:25:42 1997 +++ glibc-2.2.4/wcsmbs/wcsncpy.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsnlen.c glibc-2.2.4/wcsmbs/wcsnlen.c --- glibc-2.2.3/wcsmbs/wcsnlen.c Sun Aug 15 23:53:48 1999 +++ glibc-2.2.4/wcsmbs/wcsnlen.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1998. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsnrtombs.c glibc-2.2.4/wcsmbs/wcsnrtombs.c --- glibc-2.2.3/wcsmbs/wcsnrtombs.c Wed Jun 21 11:11:06 2000 +++ glibc-2.2.4/wcsmbs/wcsnrtombs.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wcspbrk.c glibc-2.2.4/wcsmbs/wcspbrk.c --- glibc-2.2.3/wcsmbs/wcspbrk.c Thu Dec 19 17:35:37 1996 +++ glibc-2.2.4/wcsmbs/wcspbrk.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsrchr.c glibc-2.2.4/wcsmbs/wcsrchr.c --- glibc-2.2.3/wcsmbs/wcsrchr.c Thu Jul 1 21:10:52 1999 +++ glibc-2.2.4/wcsmbs/wcsrchr.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsrtombs.c glibc-2.2.4/wcsmbs/wcsrtombs.c --- glibc-2.2.3/wcsmbs/wcsrtombs.c Wed Jun 21 11:11:06 2000 +++ glibc-2.2.4/wcsmbs/wcsrtombs.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wcsspn.c glibc-2.2.4/wcsmbs/wcsspn.c --- glibc-2.2.3/wcsmbs/wcsspn.c Sat Jan 25 21:25:44 1997 +++ glibc-2.2.4/wcsmbs/wcsspn.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wcsstr.c glibc-2.2.4/wcsmbs/wcsstr.c --- glibc-2.2.3/wcsmbs/wcsstr.c Mon Apr 14 18:15:08 1997 +++ glibc-2.2.4/wcsmbs/wcsstr.c Mon Jul 23 10:58:08 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * The original strstr() file contains the following comment: diff -durpN glibc-2.2.3/wcsmbs/wcstod.c glibc-2.2.4/wcsmbs/wcstod.c --- glibc-2.2.3/wcsmbs/wcstod.c Sat May 24 18:12:14 1997 +++ glibc-2.2.4/wcsmbs/wcstod.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The actual implementation for all floating point sizes is in strtod.c. */ diff -durpN glibc-2.2.3/wcsmbs/wcstod_l.c glibc-2.2.4/wcsmbs/wcstod_l.c --- glibc-2.2.3/wcsmbs/wcstod_l.c Fri Apr 10 10:58:18 1998 +++ glibc-2.2.4/wcsmbs/wcstod_l.c Mon Jul 23 10:58:08 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_wchar_t #include diff -durpN glibc-2.2.3/wcsmbs/wcstof.c glibc-2.2.4/wcsmbs/wcstof.c --- glibc-2.2.3/wcsmbs/wcstof.c Sat May 24 18:12:17 1997 +++ glibc-2.2.4/wcsmbs/wcstof.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* The actual implementation for all floating point sizes is in strtod.c. diff -durpN glibc-2.2.3/wcsmbs/wcstof_l.c glibc-2.2.4/wcsmbs/wcstof_l.c --- glibc-2.2.3/wcsmbs/wcstof_l.c Fri Apr 10 10:58:04 1998 +++ glibc-2.2.4/wcsmbs/wcstof_l.c Mon Jul 23 10:58:08 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_wchar_t #include diff -durpN glibc-2.2.3/wcsmbs/wcstok.c glibc-2.2.4/wcsmbs/wcstok.c --- glibc-2.2.3/wcsmbs/wcstok.c Wed Sep 9 09:19:26 1998 +++ glibc-2.2.4/wcsmbs/wcstok.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1995. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wcstold.c glibc-2.2.4/wcsmbs/wcstold.c --- glibc-2.2.3/wcsmbs/wcstold.c Mon Jan 4 08:00:19 1999 +++ glibc-2.2.4/wcsmbs/wcstold.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wcstold_l.c glibc-2.2.4/wcsmbs/wcstold_l.c --- glibc-2.2.3/wcsmbs/wcstold_l.c Sat Feb 27 17:06:41 1999 +++ glibc-2.2.4/wcsmbs/wcstold_l.c Mon Jul 23 10:58:08 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1997. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define __need_wchar_t #include diff -durpN glibc-2.2.3/wcsmbs/wcswidth.c glibc-2.2.4/wcsmbs/wcswidth.c --- glibc-2.2.3/wcsmbs/wcswidth.c Thu Nov 18 08:16:01 1999 +++ glibc-2.2.4/wcsmbs/wcswidth.c Mon Jul 23 10:58:08 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "wcwidth.h" diff -durpN glibc-2.2.3/wcsmbs/wcsxfrm.c glibc-2.2.4/wcsmbs/wcsxfrm.c --- glibc-2.2.3/wcsmbs/wcsxfrm.c Thu Aug 31 14:45:36 2000 +++ glibc-2.2.4/wcsmbs/wcsxfrm.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include "../locale/coll-lookup.h" diff -durpN glibc-2.2.3/wcsmbs/wcsxfrm_l.c glibc-2.2.4/wcsmbs/wcsxfrm_l.c --- glibc-2.2.3/wcsmbs/wcsxfrm_l.c Fri Feb 14 20:31:27 1997 +++ glibc-2.2.4/wcsmbs/wcsxfrm_l.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #define USE_IN_EXTENDED_LOCALE_MODEL 1 #include diff -durpN glibc-2.2.3/wcsmbs/wctob.c glibc-2.2.4/wcsmbs/wctob.c --- glibc-2.2.3/wcsmbs/wctob.c Thu Jun 29 12:40:42 2000 +++ glibc-2.2.4/wcsmbs/wctob.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wcwidth.c glibc-2.2.4/wcsmbs/wcwidth.c --- glibc-2.2.3/wcsmbs/wcwidth.c Sat Jan 25 21:25:53 1997 +++ glibc-2.2.4/wcsmbs/wcwidth.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include "wcwidth.h" diff -durpN glibc-2.2.3/wcsmbs/wcwidth.h glibc-2.2.4/wcsmbs/wcwidth.h --- glibc-2.2.3/wcsmbs/wcwidth.h Sun Oct 8 17:05:09 2000 +++ glibc-2.2.4/wcsmbs/wcwidth.h Mon Jul 23 10:58:09 2001 @@ -4,19 +4,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wmemchr.c glibc-2.2.4/wcsmbs/wmemchr.c --- glibc-2.2.3/wcsmbs/wmemchr.c Sat Jan 25 21:25:54 1997 +++ glibc-2.2.4/wcsmbs/wmemchr.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wmemcmp.c glibc-2.2.4/wcsmbs/wmemcmp.c --- glibc-2.2.3/wcsmbs/wmemcmp.c Sat Jan 25 21:25:55 1997 +++ glibc-2.2.4/wcsmbs/wmemcmp.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wcsmbs/wmemcpy.c glibc-2.2.4/wcsmbs/wmemcpy.c --- glibc-2.2.3/wcsmbs/wmemcpy.c Thu Jun 17 08:34:05 1999 +++ glibc-2.2.4/wcsmbs/wmemcpy.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wmemmove.c glibc-2.2.4/wcsmbs/wmemmove.c --- glibc-2.2.3/wcsmbs/wmemmove.c Thu Jun 17 08:34:06 1999 +++ glibc-2.2.4/wcsmbs/wmemmove.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wmempcpy.c glibc-2.2.4/wcsmbs/wmempcpy.c --- glibc-2.2.3/wcsmbs/wmempcpy.c Wed Jun 16 15:49:58 1999 +++ glibc-2.2.4/wcsmbs/wmempcpy.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1999. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wcsmbs/wmemset.c glibc-2.2.4/wcsmbs/wmemset.c --- glibc-2.2.3/wcsmbs/wmemset.c Thu Apr 29 10:04:21 1999 +++ glibc-2.2.4/wcsmbs/wmemset.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wctype/Makefile glibc-2.2.4/wctype/Makefile --- glibc-2.2.3/wctype/Makefile Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/wctype/Makefile Mon Jul 23 10:58:09 2001 @@ -2,19 +2,19 @@ # This file is part of the GNU C Library. # The GNU C Library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Library General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. # The GNU C Library 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 -# Library General Public License for more details. +# Lesser General Public License for more details. -# You should have received a copy of the GNU Library General Public -# License along with the GNU C Library; see the file COPYING.LIB. If not, -# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. +# You should have received a copy of the GNU Lesser General Public +# License along with the GNU C Library; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. # # Sub-makefile for wctype portion of the library. diff -durpN glibc-2.2.3/wctype/iswctype.c glibc-2.2.4/wctype/iswctype.c --- glibc-2.2.3/wctype/iswctype.c Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/wctype/iswctype.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper, . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/iswctype_l.c glibc-2.2.4/wctype/iswctype_l.c --- glibc-2.2.3/wctype/iswctype_l.c Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/wctype/iswctype_l.c Mon Jul 23 10:58:09 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/test_wcfuncs.c glibc-2.2.4/wctype/test_wcfuncs.c --- glibc-2.2.3/wctype/test_wcfuncs.c Sat Jan 6 20:35:42 2001 +++ glibc-2.2.4/wctype/test_wcfuncs.c Mon Jul 23 10:58:09 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/test_wctype.c glibc-2.2.4/wctype/test_wctype.c --- glibc-2.2.3/wctype/test_wctype.c Sat Jan 6 20:35:42 2001 +++ glibc-2.2.4/wctype/test_wctype.c Mon Jul 23 10:58:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/towctrans.c glibc-2.2.4/wctype/towctrans.c --- glibc-2.2.3/wctype/towctrans.c Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/wctype/towctrans.c Mon Jul 23 10:58:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wctype/towctrans_l.c glibc-2.2.4/wctype/towctrans_l.c --- glibc-2.2.3/wctype/towctrans_l.c Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/wctype/towctrans_l.c Mon Jul 23 10:58:10 2001 @@ -3,19 +3,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wctype/wcfuncs.c glibc-2.2.4/wctype/wcfuncs.c --- glibc-2.2.3/wctype/wcfuncs.c Thu Feb 15 14:08:44 2001 +++ glibc-2.2.4/wctype/wcfuncs.c Mon Jul 23 10:58:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/wcfuncs_l.c glibc-2.2.4/wctype/wcfuncs_l.c --- glibc-2.2.3/wctype/wcfuncs_l.c Fri Feb 9 10:04:39 2001 +++ glibc-2.2.4/wctype/wcfuncs_l.c Mon Jul 23 10:58:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/wchar-lookup.h glibc-2.2.4/wctype/wchar-lookup.h --- glibc-2.2.3/wctype/wchar-lookup.h Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/wctype/wchar-lookup.h Mon Jul 23 10:58:10 2001 @@ -3,19 +3,19 @@ Contributed by Bruno Haible , 2000. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include diff -durpN glibc-2.2.3/wctype/wctrans.c glibc-2.2.4/wctype/wctrans.c --- glibc-2.2.3/wctype/wctrans.c Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/wctype/wctrans.c Mon Jul 23 10:58:10 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/wctrans_l.c glibc-2.2.4/wctype/wctrans_l.c --- glibc-2.2.3/wctype/wctrans_l.c Fri Feb 9 10:04:39 2001 +++ glibc-2.2.4/wctype/wctrans_l.c Mon Jul 23 10:58:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/wctype.c glibc-2.2.4/wctype/wctype.c --- glibc-2.2.3/wctype/wctype.c Thu Sep 7 11:56:50 2000 +++ glibc-2.2.4/wctype/wctype.c Mon Jul 23 10:58:10 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include diff -durpN glibc-2.2.3/wctype/wctype.h glibc-2.2.4/wctype/wctype.h --- glibc-2.2.3/wctype/wctype.h Fri Feb 9 10:04:39 2001 +++ glibc-2.2.4/wctype/wctype.h Mon Jul 23 10:58:10 2001 @@ -2,19 +2,19 @@ This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ /* * ISO C99 Standard: 7.25 diff -durpN glibc-2.2.3/wctype/wctype_l.c glibc-2.2.4/wctype/wctype_l.c --- glibc-2.2.3/wctype/wctype_l.c Fri Feb 9 10:04:39 2001 +++ glibc-2.2.4/wctype/wctype_l.c Mon Jul 23 10:58:10 2001 @@ -3,19 +3,19 @@ Contributed by Ulrich Drepper , 1996. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. The GNU C Library 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 - Library General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ #include #include